/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_fsr3_f4.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ .ident "Using Instruction Hash for Focus :$Id: isa3_fsr3_f4.s,v 1.1 2007/05/11 17:22:28 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 0xD6FD3F0450403240, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0xD, %g1 set 0xD, %g2 set 0xE, %g3 set 0xA, %g4 set 0x4, %g5 set 0x3, %g6 set 0xE, %g7 !# Input registers set -0xA, %i0 set -0x2, %i1 set -0xD, %i2 set -0xB, %i3 set -0xC, %i4 set -0x0, %i5 set -0xB, %i6 set -0x3, %i7 !# Local registers set 0x3DDA4FAB, %l0 set 0x028F2274, %l1 set 0x148FDAFD, %l2 set 0x2CB2D784, %l3 set 0x05E06FD4, %l4 set 0x5E8CF219, %l5 set 0x2F08C3F1, %l6 !# Output registers set -0x1CA2, %o0 set -0x1FDF, %o1 set 0x048B, %o2 set 0x1262, %o3 set -0x0B05, %o4 set 0x1EF1, %o5 set 0x08FB, %o6 set -0x1620, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xA745E3A2DD17F990) INIT_TH_FP_REG(%l7,%f2,0x9E05CD43193FC3FB) INIT_TH_FP_REG(%l7,%f4,0x726B877ED404EAE1) INIT_TH_FP_REG(%l7,%f6,0x6B3036CC91C86A43) INIT_TH_FP_REG(%l7,%f8,0x142DFCD657C724AA) INIT_TH_FP_REG(%l7,%f10,0x566BFEED0E04CD87) INIT_TH_FP_REG(%l7,%f12,0x32479E985E674637) INIT_TH_FP_REG(%l7,%f14,0x23E1AD686D39A36C) INIT_TH_FP_REG(%l7,%f16,0x49EBFB25C37BD2FE) INIT_TH_FP_REG(%l7,%f18,0xF75D0A1D840C7407) INIT_TH_FP_REG(%l7,%f20,0x16605204B3082883) INIT_TH_FP_REG(%l7,%f22,0xE13FFD62B0737256) INIT_TH_FP_REG(%l7,%f24,0x0207559B53BA6B56) INIT_TH_FP_REG(%l7,%f26,0xCE17128F3A6FBCC1) INIT_TH_FP_REG(%l7,%f28,0xF9045901D8C3F387) INIT_TH_FP_REG(%l7,%f30,0x8279690D6D7161F1) !# Other state or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xB46, %hsys_tick_cmpr !# Execute Main Diag .. fbo,a %fcc3, loop_1 movrlez %l2, %i5, %g1 wr %g0, 0x19, %asi ldswa [%l7 + 0x4C] %asi, %o4 loop_1: nop fitod %f19, %f16 fbule,a %fcc3, loop_2 edge16 %l4, %l6, %o5 fbne,a %fcc0, loop_3 udivx %o3, 0x07D0, %g2 loop_2: edge16ln %g4, %g6, %g7 edge32n %i0, %l3, %l5 loop_3: movle %xcc, %g3, %o0 addc %i1, %o7, %i7 subcc %i2, %o6, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %icc, %i6, %o1 fnot2s %f2, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8x16au %f13, %f24, %f8 edge8ln %g5, %l0, %i3 array16 %l1, %i4, %l2 addccc %g1, 0x0841, %i5 edge16ln %o4, %l4, %o5 subc %o3, 0x0CD4, %g2 tsubcctv %l6, 0x11A0, %g4 wr %g0, 0x10, %asi lduha [%l7 + 0x3C] %asi, %g6 movl %xcc, %g7, %i0 movle %icc, %l5, %l3 edge32ln %o0, %g3, %i1 sdivcc %i7, 0x158A, %o7 tpos %icc, 0x3 addccc %i2, %o6, %i6 mulx %o1, %o2, %g5 taddcc %i3, %l1, %i4 ta %icc, 0x2 bvc %xcc, loop_4 smulcc %l2, %g1, %i5 nop fitod %f6, %f14 fdtox %f14, %f0 fxtod %f0, %f28 edge16l %l0, %o4, %l4 loop_4: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnegd %f16, %f22 movl %xcc, %o3, %g2 edge8ln %o5, %g4, %g6 membar 0x1D sra %l6, %g7, %i0 tn %xcc, 0x4 sdivx %l3, 0x0ACE, %l5 taddcc %g3, 0x1CB7, %o0 tsubcctv %i1, 0x154F, %i7 fornot2 %f4, %f6, %f26 bgu %xcc, loop_5 alignaddr %o7, %o6, %i6 tleu %xcc, 0x7 tcc %icc, 0x3 loop_5: call loop_6 taddcc %o1, 0x1EB9, %i2 fmovscs %icc, %f8, %f7 tge %icc, 0x5 loop_6: sir 0x1D94 edge16ln %o2, %g5, %l1 or %i3, %l2, %g1 addcc %i4, 0x05CA, %i5 edge16ln %l0, %l4, %o4 addc %o3, %o5, %g4 fcmple16 %f28, %f10, %g6 movrlz %g2, 0x10F, %g7 fmovrslz %i0, %f29, %f19 mulscc %l6, %l5, %g3 bvc,pn %xcc, loop_7 fmovs %f3, %f30 stw %l3, [%l7 + 0x18] flush %l7 + 0x60 loop_7: srlx %o0, 0x1F, %i1 mova %icc, %o7, %i7 fbo,a %fcc2, loop_8 fand %f14, %f28, %f12 tcs %icc, 0x1 xor %i6, 0x0294, %o1 loop_8: array16 %o6, %o2, %i2 tsubcctv %g5, %l1, %i3 fbne %fcc3, loop_9 brlz,a %l2, loop_10 edge8ln %i4, %i5, %g1 fmovrsgz %l0, %f4, %f27 loop_9: xnor %l4, %o4, %o3 loop_10: tvs %icc, 0x4 membar 0x16 tl %icc, 0x1 fmovrdne %o5, %f8, %f14 nop setx loop_11, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fors %f27, %f19, %f25 fxnor %f30, %f14, %f24 flush %l7 + 0x78 loop_11: fmovrslez %g6, %f20, %f26 movcs %xcc, %g4, %g7 movcs %xcc, %i0, %l6 ldsb [%l7 + 0x66], %g2 nop fitod %f4, %f8 fdtox %f8, %f20 bvs %xcc, loop_12 sllx %l5, %g3, %l3 sir 0x15C2 fmovsleu %xcc, %f2, %f12 loop_12: edge8 %i1, %o0, %o7 tcs %xcc, 0x2 tcs %xcc, 0x6 tge %xcc, 0x4 bge,a,pn %icc, loop_13 fmul8sux16 %f6, %f18, %f14 tl %icc, 0x0 wr %g0, 0x11, %asi ldstuba [%l7 + 0x23] %asi, %i7 loop_13: edge8ln %i6, %o6, %o1 udivcc %i2, 0x1154, %o2 edge32l %l1, %i3, %l2 addc %i4, %i5, %g1 orn %l0, %g5, %o4 fpsub32s %f15, %f2, %f25 nop fitos %f0, %f5 fstox %f5, %f16 ldd [%l7 + 0x40], %f26 fmul8sux16 %f4, %f6, %f16 movg %xcc, %o3, %l4 edge16l %g6, %o5, %g7 subc %i0, %g4, %l6 orn %g2, 0x1023, %l5 tleu %icc, 0x5 set 0x7C, %g2 lduwa [%l7 + %g2] 0x04, %g3 fandnot1 %f26, %f20, %f10 sdivx %i1, 0x04B6, %o0 te %icc, 0x0 xnorcc %l3, 0x0C26, %i7 fmovdl %xcc, %f24, %f16 sethi 0x0675, %o7 wr %g0, 0x11, %asi sta %f12, [%l7 + 0x1C] %asi andncc %i6, %o6, %i2 sdivcc %o1, 0x1ED6, %l1 movpos %xcc, %o2, %l2 te %xcc, 0x2 movrlez %i3, 0x157, %i5 fnot2 %f8, %f22 sra %g1, %l0, %i4 or %o4, 0x1854, %o3 prefetch [%l7 + 0x6C], 0x1 udivx %g5, 0x19A0, %g6 fbule,a %fcc1, loop_14 tcs %icc, 0x5 fbge %fcc3, loop_15 st %f10, [%l7 + 0x54] loop_14: fcmpne16 %f16, %f22, %l4 brlez,a %g7, loop_16 loop_15: movcs %icc, %i0, %g4 fzeros %f31 nop fitod %f10, %f16 fdtos %f16, %f25 loop_16: sir 0x0692 smulcc %l6, 0x14C6, %g2 fcmple32 %f24, %f26, %l5 bleu,a %icc, loop_17 movle %xcc, %o5, %g3 fmovrsgz %i1, %f17, %f24 udivcc %l3, 0x0FF2, %o0 loop_17: movrgz %o7, 0x39A, %i7 wr %g0, 0x89, %asi ldsha [%l7 + 0x3E] %asi, %o6 tge %xcc, 0x6 ldx [%l7 + 0x30], %i2 subcc %o1, %l1, %o2 sdiv %l2, 0x1A6F, %i3 xnorcc %i5, %g1, %l0 addc %i6, 0x0965, %i4 nop set 0x40, %o3 ldx [%l7 + %o3], %o4 fbu,a %fcc1, loop_18 array32 %g5, %o3, %l4 edge32ln %g7, %i0, %g4 fmovrsne %l6, %f13, %f6 loop_18: udiv %g6, 0x1EFB, %g2 edge32ln %o5, %g3, %l5 umulcc %l3, 0x110E, %i1 tpos %xcc, 0x0 movne %xcc, %o7, %i7 array32 %o0, %i2, %o1 set 0x64, %o2 stwa %o6, [%l7 + %o2] 0xea membar #Sync alignaddr %l1, %l2, %i3 xor %i5, 0x0E2D, %g1 addc %o2, %i6, %l0 movvs %icc, %i4, %g5 fpack16 %f0, %f27 movcs %icc, %o3, %l4 addcc %g7, %i0, %o4 flush %l7 + 0x4C movre %l6, 0x25C, %g4 bshuffle %f28, %f2, %f18 movneg %icc, %g6, %o5 fxnor %f22, %f26, %f22 array8 %g3, %g2, %l5 tcs %xcc, 0x5 fmul8x16al %f26, %f27, %f24 movn %icc, %l3, %i1 udiv %i7, 0x0AAF, %o7 udivx %i2, 0x0F10, %o0 fcmpgt16 %f8, %f12, %o1 nop setx loop_19, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16ln %o6, %l1, %l2 fors %f10, %f22, %f13 array32 %i3, %i5, %g1 loop_19: fmovdcc %xcc, %f0, %f27 movge %icc, %o2, %l0 bcc,pn %xcc, loop_20 orncc %i4, %g5, %i6 brgez %l4, loop_21 movne %icc, %g7, %o3 loop_20: ldub [%l7 + 0x65], %i0 bgu,a,pn %xcc, loop_22 loop_21: fandnot2s %f24, %f22, %f1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnor %f24, %f16, %f20 loop_22: andcc %o4, 0x0506, %g4 add %l7, 0x60, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %g6 casxa [%l6] %asi, %g6, %o5 tl %icc, 0x1 fsrc2s %f25, %f2 fmovdcc %xcc, %f14, %f30 udivx %g3, 0x0617, %l6 edge32ln %g2, %l3, %l5 movcc %xcc, %i1, %i7 edge16n %i2, %o7, %o0 nop setx 0x3D1A8F4FC4E3128E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f0 fmovrdlz %o1, %f6, %f10 andncc %l1, %o6, %l2 brlez %i3, loop_23 te %xcc, 0x4 srl %g1, 0x00, %i5 lduh [%l7 + 0x0C], %o2 loop_23: subcc %i4, 0x0D1C, %g5 fbug,a %fcc0, loop_24 nop fitod %f6, %f16 fdtox %f16, %f0 fxtod %f0, %f20 fpsub32 %f16, %f6, %f6 fmovdle %icc, %f13, %f1 loop_24: fmovsl %xcc, %f3, %f13 ldd [%l7 + 0x78], %l0 brlez %l4, loop_25 orncc %i6, %g7, %o3 sir 0x147C fmovse %xcc, %f26, %f12 loop_25: ta %icc, 0x4 movn %xcc, %i0, %o4 movcs %xcc, %g4, %o5 sllx %g6, 0x0C, %l6 bleu,a %xcc, loop_26 fbul,a %fcc2, loop_27 fbule %fcc0, loop_28 fblg %fcc2, loop_29 loop_26: nop setx loop_30, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_27: movn %icc, %g2, %l3 loop_28: nop wr %g0, 0x10, %asi ldstuba [%l7 + 0x51] %asi, %g3 loop_29: tsubcctv %i1, %l5, %i7 loop_30: edge32ln %i2, %o0, %o7 fmovsleu %icc, %f31, %f23 andncc %l1, %o6, %o1 fbuge,a %fcc1, loop_31 movrgez %i3, 0x388, %g1 fmovdl %xcc, %f5, %f24 taddcc %l2, %o2, %i5 loop_31: fmovdcc %xcc, %f17, %f8 andn %i4, 0x10FB, %g5 tneg %icc, 0x1 fbug %fcc1, loop_32 orcc %l4, 0x153D, %i6 nop setx 0x40C4F5523FE003D0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x7C3F603D40E993D0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f30, %f4 stx %l0, [%l7 + 0x28] loop_32: bvs,a %icc, loop_33 edge32ln %o3, %i0, %o4 tcs %icc, 0x1 edge16 %g7, %o5, %g4 loop_33: nop setx 0xC24B5EEF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x124FAFFF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fsubs %f6, %f31, %f12 fbge %fcc3, loop_34 movrlz %g6, %l6, %g2 ta %icc, 0x7 movvc %icc, %l3, %g3 loop_34: brgez %l5, loop_35 array16 %i7, %i1, %o0 bge,a,pn %xcc, loop_36 fmovdcs %xcc, %f29, %f3 loop_35: edge32 %o7, %l1, %i2 fmovrde %o1, %f16, %f28 loop_36: brgez %i3, loop_37 srax %o6, 0x16, %l2 array32 %o2, %i5, %i4 sdivcc %g5, 0x0049, %l4 loop_37: movl %icc, %g1, %i6 bvc %xcc, loop_38 fmovrsne %l0, %f9, %f5 alignaddrl %i0, %o3, %o4 mova %xcc, %g7, %o5 loop_38: be,a %icc, loop_39 bvs loop_40 edge32l %g4, %g6, %l6 tcs %icc, 0x6 loop_39: tcc %icc, 0x2 loop_40: fands %f8, %f27, %f2 stx %l3, [%l7 + 0x18] fba,a %fcc0, loop_41 edge32ln %g3, %l5, %g2 alignaddr %i7, %i1, %o7 edge32ln %l1, %o0, %i2 loop_41: nop membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f0 addc %o1, 0x0EC4, %o6 bcs loop_42 mulscc %i3, %o2, %l2 te %icc, 0x2 alignaddrl %i4, %g5, %i5 loop_42: umul %g1, %l4, %l0 xor %i0, 0x1DFB, %o3 tsubcctv %i6, %o4, %o5 ld [%l7 + 0x70], %f11 fmovdl %xcc, %f22, %f2 fmovsle %xcc, %f3, %f26 fmovd %f22, %f2 edge32ln %g7, %g4, %l6 fmovsvc %xcc, %f0, %f12 orcc %l3, %g3, %g6 array16 %l5, %i7, %i1 xnor %g2, 0x00C8, %l1 fbug,a %fcc1, loop_43 fmovdge %icc, %f9, %f0 edge16ln %o7, %i2, %o0 ba,pt %xcc, loop_44 loop_43: fbuge %fcc2, loop_45 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcctv %o6, %o1, %o2 loop_44: movle %xcc, %i3, %l2 loop_45: movrgz %i4, %g5, %g1 nop setx loop_46, %l0, %l1 jmpl %l1, %i5 popc %l4, %i0 tle %xcc, 0x6 fmovsl %icc, %f26, %f28 loop_46: bpos,a loop_47 fsrc1 %f4, %f18 call loop_48 move %icc, %o3, %l0 loop_47: andncc %o4, %o5, %g7 bleu,a loop_49 loop_48: bne %icc, loop_50 edge16n %i6, %l6, %l3 fcmpne16 %f2, %f24, %g4 loop_49: bge %icc, loop_51 loop_50: movrlez %g6, %g3, %i7 andncc %i1, %g2, %l5 bl,a,pn %xcc, loop_52 loop_51: tl %icc, 0x6 edge8l %l1, %i2, %o0 nop setx 0x9CFFB6DE7E64D062, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f4 loop_52: nop wr %g0, 0xea, %asi ldda [%l7 + 0x50] %asi, %o6 tcs %xcc, 0x6 sllx %o1, %o7, %i3 wr %g0, 0x0c, %asi ldsba [%l7 + 0x2F] %asi, %o2 membar 0x2A lduh [%l7 + 0x70], %i4 or %l2, 0x0304, %g1 nop setx loop_53, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tle %icc, 0x1 te %xcc, 0x1 membar 0x45 loop_53: movrgz %g5, %l4, %i0 mulscc %o3, 0x0329, %i5 sethi 0x1740, %l0 sdivx %o4, 0x012C, %g7 wr %g0, 0x19, %asi swapa [%l7 + 0x28] %asi, %i6 subcc %l6, 0x0889, %l3 ba,a %xcc, loop_54 edge8 %o5, %g6, %g4 movle %xcc, %g3, %i1 nop fitos %f2, %f5 fstox %f5, %f18 fxtos %f18, %f17 loop_54: tsubcc %i7, %g2, %l5 xnor %l1, %o0, %o6 nop setx 0x51710FC2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0xF57CDAFB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fmuls %f6, %f23, %f20 srl %i2, %o7, %i3 fmuld8sux16 %f26, %f30, %f30 bgu,a,pn %xcc, loop_55 edge16n %o1, %o2, %i4 tpos %icc, 0x5 brlz,a %l2, loop_56 loop_55: sllx %g5, 0x0D, %g1 fexpand %f17, %f14 fbug %fcc1, loop_57 loop_56: nop setx 0x66277817B14C7684, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x54EDFC31A086B544, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f6, %f2 mulscc %l4, %i0, %o3 fpadd32s %f10, %f28, %f29 loop_57: addccc %i5, %l0, %o4 movneg %xcc, %i6, %g7 or %l6, 0x176F, %o5 fand %f16, %f18, %f14 fnors %f23, %f7, %f10 fornot2 %f6, %f22, %f6 xorcc %l3, %g6, %g4 edge32l %g3, %i7, %i1 fmul8sux16 %f24, %f14, %f24 set 0x78, %i7 sta %f13, [%l7 + %i7] 0x04 nop setx 0x178BB5B4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 fsqrts %f14, %f13 sllx %g2, %l5, %o0 fmovsgu %xcc, %f29, %f20 fornot2s %f27, %f24, %f20 fmovdcs %xcc, %f29, %f9 fand %f8, %f4, %f16 xnorcc %l1, 0x0FB7, %i2 bge %xcc, loop_58 edge8l %o7, %o6, %i3 tcc %xcc, 0x2 fxnors %f16, %f26, %f6 loop_58: fcmpne32 %f12, %f26, %o2 xorcc %o1, %i4, %l2 move %xcc, %g1, %g5 fornot2s %f11, %f24, %f22 fornot1 %f24, %f2, %f28 tvc %icc, 0x2 fbg %fcc0, loop_59 fba %fcc1, loop_60 tcs %xcc, 0x1 tcc %icc, 0x5 loop_59: fbue %fcc3, loop_61 loop_60: addcc %i0, %l4, %i5 movvc %icc, %l0, %o4 fmovsl %xcc, %f16, %f4 loop_61: bgu,a loop_62 tpos %icc, 0x1 sdiv %o3, 0x0E11, %g7 movgu %xcc, %l6, %i6 loop_62: movrne %l3, %g6, %g4 nop setx 0x62789D454353F374, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x652A753C47BD88B7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f6, %f24 fnand %f8, %f8, %f24 fpadd32 %f12, %f0, %f24 fmovdvs %icc, %f27, %f21 fbo %fcc1, loop_63 add %o5, %i7, %i1 fornot1 %f20, %f16, %f6 fmovspos %icc, %f17, %f1 loop_63: movrlz %g2, %g3, %l5 udiv %o0, 0x1E90, %l1 array32 %o7, %i2, %o6 tvs %xcc, 0x5 wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f0 brgez,a %o2, loop_64 fmuld8ulx16 %f24, %f15, %f8 movvc %icc, %i3, %o1 fmovrse %l2, %f21, %f14 loop_64: nop setx loop_65, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movvs %icc, %i4, %g5 ldsw [%l7 + 0x3C], %g1 set 0x4E, %o1 ldsha [%l7 + %o1] 0x81, %l4 loop_65: fmovdpos %icc, %f12, %f18 nop fitod %f0, %f12 fdtox %f12, %f14 fxtod %f14, %f20 edge8l %i0, %l0, %i5 tl %xcc, 0x2 subc %o3, %g7, %o4 movrgz %l6, 0x23E, %i6 xorcc %l3, 0x1FE8, %g4 bleu,a,pn %xcc, loop_66 lduh [%l7 + 0x0C], %g6 edge16 %o5, %i7, %i1 popc 0x1D22, %g2 loop_66: bshuffle %f22, %f24, %f20 nop setx loop_67, %l0, %l1 jmpl %l1, %l5 movneg %xcc, %g3, %l1 fornot2 %f30, %f6, %f10 edge16n %o7, %o0, %i2 loop_67: nop set 0x5C, %l5 ldsh [%l7 + %l5], %o2 fbuge,a %fcc0, loop_68 nop setx 0x9917911B78E5816E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xFE2FD563D9F7824E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f8, %f8 tgu %icc, 0x5 movge %icc, %o6, %i3 loop_68: sub %o1, 0x10E5, %l2 popc %g5, %g1 nop fitos %f28, %f31 taddcc %l4, 0x05DD, %i0 sth %i4, [%l7 + 0x08] andncc %l0, %o3, %i5 fbo,a %fcc2, loop_69 movrlz %o4, 0x240, %l6 fmovsvc %icc, %f12, %f3 tcc %icc, 0x0 loop_69: te %xcc, 0x3 sethi 0x077D, %i6 andn %g7, %g4, %l3 sdivx %o5, 0x0E27, %g6 ble %xcc, loop_70 tsubcctv %i1, %i7, %g2 orncc %g3, 0x0629, %l5 tpos %icc, 0x0 loop_70: fcmple32 %f20, %f16, %l1 fmovde %icc, %f29, %f24 xnorcc %o7, %i2, %o0 fors %f28, %f10, %f1 fmovdgu %icc, %f7, %f6 edge32 %o2, %i3, %o1 fpack16 %f28, %f7 srl %o6, 0x0C, %l2 brgz,a %g1, loop_71 fzeros %f0 fpadd32s %f12, %f28, %f5 tn %icc, 0x6 loop_71: fzeros %f1 mulx %l4, %g5, %i0 bneg,a loop_72 edge32ln %i4, %l0, %o3 orncc %o4, %i5, %l6 movne %icc, %i6, %g4 loop_72: fmovdgu %icc, %f0, %f11 subc %l3, 0x11E0, %g7 addcc %g6, %o5, %i1 fones %f26 ldstub [%l7 + 0x59], %i7 tleu %xcc, 0x7 stx %g2, [%l7 + 0x08] movvs %icc, %g3, %l1 smulcc %l5, %i2, %o0 taddcc %o7, 0x0E9D, %o2 nop setx 0x1B7B0295, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x2E7137B2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fsubs %f22, %f5, %f23 tl %xcc, 0x3 nop setx 0x36F7DA2E504A8EDF, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr lduw [%l7 + 0x68], %i3 movg %icc, %o1, %o6 nop fitos %f4, %f6 fstod %f6, %f4 addcc %g1, %l4, %g5 movg %xcc, %l2, %i4 stb %l0, [%l7 + 0x60] ta %xcc, 0x5 movgu %xcc, %i0, %o3 alignaddr %i5, %o4, %i6 fbe,a %fcc3, loop_73 fbug %fcc1, loop_74 udivx %l6, 0x1BCB, %g4 fones %f13 loop_73: fones %f24 loop_74: xorcc %g7, 0x117E, %l3 smulcc %o5, %i1, %g6 fbne,a %fcc2, loop_75 srlx %i7, 0x16, %g3 andncc %g2, %l5, %l1 array32 %i2, %o0, %o2 loop_75: tl %icc, 0x3 fmovs %f30, %f25 subcc %i3, 0x1C73, %o7 tg %icc, 0x1 fxnor %f2, %f20, %f20 movn %xcc, %o6, %o1 bg loop_76 ldsh [%l7 + 0x2E], %l4 ldd [%l7 + 0x68], %g0 alignaddr %g5, %i4, %l2 loop_76: movgu %xcc, %i0, %o3 te %icc, 0x1 movl %icc, %l0, %i5 fmovrdgz %o4, %f6, %f0 set 0x10, %g7 lduwa [%l7 + %g7] 0x11, %i6 array16 %g4, %l6, %g7 fbne,a %fcc1, loop_77 fmovscc %xcc, %f28, %f9 wr %g0, 0x89, %asi ldstuba [%l7 + 0x6E] %asi, %l3 loop_77: brlez %i1, loop_78 mulx %g6, %o5, %i7 fbn,a %fcc3, loop_79 edge16 %g2, %l5, %l1 loop_78: te %icc, 0x5 mulscc %g3, %i2, %o2 loop_79: fmovscs %icc, %f21, %f20 ld [%l7 + 0x74], %f29 popc 0x0F9F, %i3 alignaddr %o0, %o7, %o1 tne %icc, 0x1 sth %l4, [%l7 + 0x42] movrgez %o6, %g5, %i4 movvs %icc, %l2, %i0 add %l7, 0x58, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %o3, %g1 for %f12, %f14, %f30 ldsh [%l7 + 0x5A], %i5 orcc %l0, %i6, %g4 nop setx 0x5D7C2E73, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x25B549DF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fadds %f25, %f19, %f30 lduh [%l7 + 0x1A], %o4 edge16l %g7, %l6, %i1 edge16ln %g6, %o5, %l3 set 0x60, %i1 stba %g2, [%l7 + %i1] 0x27 membar #Sync edge16l %i7, %l1, %l5 sth %g3, [%l7 + 0x76] fmovdge %xcc, %f19, %f1 andcc %o2, %i3, %o0 movvs %icc, %i2, %o1 movcc %xcc, %o7, %l4 edge16n %o6, %i4, %l2 umul %g5, 0x05DA, %i0 membar 0x2B swap [%l7 + 0x0C], %o3 fzero %f24 add %l7, 0x24, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %g1, %i5 std %f24, [%l7 + 0x50] bcs,a,pt %icc, loop_80 ldstub [%l7 + 0x52], %i6 fnot2 %f16, %f24 fpadd32 %f18, %f16, %f24 loop_80: fsrc1 %f2, %f8 udiv %g4, 0x10C0, %o4 tn %icc, 0x0 fmovrdlz %l0, %f30, %f8 subcc %l6, 0x0820, %g7 array8 %g6, %o5, %l3 movge %xcc, %g2, %i7 fmovdge %icc, %f21, %f29 fandnot2 %f18, %f14, %f22 set 0x68, %i3 sta %f18, [%l7 + %i3] 0x18 mulscc %l1, 0x0175, %i1 fnot2 %f24, %f14 fmovrsne %g3, %f0, %f8 st %f23, [%l7 + 0x0C] array32 %o2, %l5, %o0 subccc %i3, 0x0837, %o1 brgez,a %i2, loop_81 sra %l4, %o6, %i4 movle %xcc, %l2, %o7 fmovdn %xcc, %f24, %f12 loop_81: fmovdpos %xcc, %f26, %f17 fxor %f26, %f30, %f28 edge32 %g5, %i0, %o3 fmovdleu %icc, %f11, %f4 xnor %g1, %i5, %g4 subcc %i6, 0x0A2E, %o4 andcc %l6, %l0, %g6 fandnot2 %f4, %f20, %f28 fnot2s %f4, %f10 bvc loop_82 sub %o5, %l3, %g2 brgz,a %g7, loop_83 tgu %xcc, 0x4 loop_82: brz %i7, loop_84 fba %fcc3, loop_85 loop_83: movcs %xcc, %i1, %g3 movpos %icc, %o2, %l5 loop_84: ble,pn %xcc, loop_86 loop_85: stbar wr %g0, 0x81, %asi swapa [%l7 + 0x08] %asi, %o0 loop_86: movne %icc, %i3, %o1 movcs %icc, %l1, %i2 array32 %o6, %i4, %l2 alignaddr %l4, %o7, %i0 fpack16 %f28, %f6 fmovs %f8, %f0 tge %xcc, 0x4 fcmpne16 %f26, %f4, %g5 movgu %icc, %o3, %i5 fmovdgu %icc, %f20, %f1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitod %f8, %f28 fdtoi %f28, %f14 nop setx 0x518602C7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x50DCA3B8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fmuls %f0, %f12, %f30 nop fitos %f1, %f19 fstox %f19, %f4 fxtos %f4, %f0 mova %xcc, %g1, %g4 umul %i6, %o4, %l6 fsrc2 %f28, %f20 movg %icc, %l0, %g6 fblg,a %fcc3, loop_87 orcc %l3, 0x12DF, %o5 movrgez %g2, %i7, %g7 array16 %g3, %i1, %l5 loop_87: movle %xcc, %o2, %i3 brgez %o0, loop_88 sethi 0x09DC, %l1 set 0x34, %o4 stwa %i2, [%l7 + %o4] 0x22 membar #Sync loop_88: fbul,a %fcc1, loop_89 srlx %o1, %o6, %l2 ldd [%l7 + 0x20], %f24 set 0x14, %l4 ldswa [%l7 + %l4] 0x14, %i4 loop_89: fbule,a %fcc3, loop_90 stw %o7, [%l7 + 0x64] nop setx 0x3F61AE77C764696F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xD657D152524B2119, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fsubd %f22, %f10, %f6 smulcc %i0, %l4, %o3 loop_90: bcc %icc, loop_91 call loop_92 subcc %i5, %g1, %g5 fbne %fcc1, loop_93 loop_91: bgu,a loop_94 loop_92: brz %i6, loop_95 fsrc1 %f4, %f10 loop_93: edge32ln %g4, %l6, %l0 loop_94: tvs %xcc, 0x3 loop_95: membar 0x34 stbar move %xcc, %g6, %o4 alignaddrl %o5, %l3, %g2 tcc %xcc, 0x2 tn %xcc, 0x4 bgu %icc, loop_96 edge32 %g7, %i7, %g3 srax %i1, 0x0B, %o2 fpack16 %f10, %f26 loop_96: edge16ln %i3, %l5, %l1 tn %icc, 0x4 fmovdleu %xcc, %f21, %f12 movrne %i2, %o1, %o0 movl %icc, %l2, %i4 fmovrdgz %o6, %f16, %f6 ta %icc, 0x2 fcmple32 %f4, %f8, %i0 movneg %xcc, %l4, %o3 fcmpgt32 %f12, %f0, %o7 fnors %f14, %f0, %f15 sethi 0x0804, %i5 membar 0x16 bg,pt %xcc, loop_97 ldx [%l7 + 0x30], %g1 nop set 0x1D, %i2 stb %i6, [%l7 + %i2] tvc %xcc, 0x3 loop_97: fbule,a %fcc1, loop_98 and %g5, 0x00D7, %l6 taddcctv %l0, %g6, %g4 movl %xcc, %o5, %o4 loop_98: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tn %icc, 0x3 sethi 0x0DC5, %g2 fnegs %f14, %f29 fcmple16 %f12, %f6, %g7 ldsb [%l7 + 0x5A], %l3 orn %i7, 0x16AB, %g3 ldd [%l7 + 0x10], %i0 array8 %o2, %i3, %l1 tsubcc %i2, 0x004A, %l5 tle %xcc, 0x1 nop setx 0x30420FE0, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr mulx %o1, %o0, %l2 fmovdle %xcc, %f4, %f18 fmul8x16al %f16, %f28, %f10 fblg %fcc1, loop_99 movne %icc, %o6, %i4 tge %xcc, 0x4 umulcc %i0, 0x0322, %o3 loop_99: ld [%l7 + 0x10], %f13 fmovdcs %xcc, %f14, %f5 popc %o7, %i5 ldx [%l7 + 0x18], %l4 ba,a,pn %xcc, loop_100 movg %icc, %i6, %g5 stw %g1, [%l7 + 0x3C] fsrc2s %f1, %f20 loop_100: fmuld8ulx16 %f13, %f7, %f8 tgu %icc, 0x0 andn %l0, 0x0E61, %l6 movl %xcc, %g4, %g6 addccc %o5, %o4, %g2 ldsb [%l7 + 0x1C], %l3 sdiv %i7, 0x1148, %g7 set 0x50, %l6 prefetcha [%l7 + %l6] 0x15, 0x0 addccc %o2, %i1, %i3 alignaddr %i2, %l5, %o1 movrgez %o0, %l1, %l2 tgu %xcc, 0x1 movneg %xcc, %o6, %i4 fmovdgu %icc, %f3, %f27 sllx %o3, 0x01, %i0 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 ldd [%l7 + 0x08], %o6 tg %icc, 0x5 bcs,a %icc, loop_101 tgu %xcc, 0x7 fandnot1s %f12, %f19, %f11 nop setx loop_102, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_101: subc %i5, 0x142E, %l4 or %i6, 0x1DEB, %g5 sir 0x1BE5 loop_102: movl %icc, %l0, %l6 fxnor %f6, %f4, %f12 taddcctv %g1, %g6, %g4 subccc %o4, 0x0FD7, %o5 edge32n %g2, %l3, %i7 umulcc %g3, %g7, %i1 tl %xcc, 0x2 set 0x08, %o5 stxa %o2, [%l7 + %o5] 0x2b membar #Sync tcs %icc, 0x1 fmul8x16 %f6, %f18, %f24 edge16l %i2, %l5, %o1 prefetch [%l7 + 0x10], 0x0 alignaddr %i3, %o0, %l2 taddcctv %o6, %i4, %l1 nop setx loop_103, %l0, %l1 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 %i0, %o3, %o7 fmovrdlez %i5, %f28, %f18 orcc %i6, %g5, %l4 loop_103: fpsub16 %f30, %f4, %f8 movvs %xcc, %l0, %l6 movgu %icc, %g6, %g1 add %o4, %o5, %g4 tl %icc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbul,a %fcc3, loop_104 orncc %l3, 0x0A74, %g2 stx %i7, [%l7 + 0x78] fbul %fcc3, loop_105 loop_104: edge8ln %g3, %g7, %o2 orn %i1, 0x0402, %l5 ba,a loop_106 loop_105: tg %xcc, 0x7 taddcctv %i2, %o1, %o0 stw %l2, [%l7 + 0x1C] loop_106: edge32n %i3, %o6, %i4 fpadd16 %f0, %f22, %f10 bn %icc, loop_107 movl %xcc, %i0, %l1 sra %o7, %i5, %i6 srlx %g5, %l4, %o3 loop_107: edge16ln %l0, %g6, %l6 orncc %g1, 0x01D8, %o4 taddcctv %g4, 0x0CD2, %o5 movvs %xcc, %g2, %l3 bvs loop_108 fxnor %f24, %f4, %f2 wr %g0, 0x10, %asi ldswa [%l7 + 0x08] %asi, %i7 loop_108: nop wr %g0, 0x88, %asi ldstuba [%l7 + 0x2B] %asi, %g7 movg %icc, %o2, %i1 tvs %icc, 0x6 srl %l5, %i2, %o1 brnz,a %o0, loop_109 tgu %icc, 0x6 tsubcc %g3, %i3, %l2 movle %xcc, %o6, %i0 loop_109: sir 0x0688 set 0x68, %l0 sta %f3, [%l7 + %l0] 0x10 brnz,a %l1, loop_110 nop fitod %f18, %f2 bvc loop_111 fbne %fcc1, loop_112 loop_110: subccc %i4, 0x04FA, %o7 fone %f14 loop_111: umul %i5, %g5, %l4 loop_112: fmovspos %xcc, %f16, %f9 fornot2 %f20, %f18, %f18 tcs %icc, 0x5 sllx %o3, %l0, %g6 edge16 %i6, %l6, %g1 taddcctv %o4, 0x047C, %o5 srax %g4, 0x08, %l3 set 0x50, %o6 sta %f3, [%l7 + %o6] 0x81 nop fitos %f8, %f23 fstox %f23, %f16 fxtos %f16, %f14 smulcc %g2, 0x12DC, %g7 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f16 wr %g0, 0x88, %asi stda %f16, [%l7 + 0x40] %asi fmovrdlez %o2, %f14, %f28 umulcc %i7, %i1, %l5 stw %i2, [%l7 + 0x20] andcc %o0, %g3, %o1 xorcc %i3, 0x0770, %l2 ldsh [%l7 + 0x38], %o6 nop fitod %f4, %f10 fdtos %f10, %f29 tn %icc, 0x5 fpack32 %f2, %f20, %f12 tl %icc, 0x5 fsrc2 %f0, %f2 set 0x28, %g4 sta %f28, [%l7 + %g4] 0x88 fmovscs %xcc, %f26, %f2 swap [%l7 + 0x68], %l1 sll %i4, %o7, %i0 sir 0x04BA std %f26, [%l7 + 0x10] subc %i5, 0x1AD5, %g5 array16 %o3, %l0, %g6 sethi 0x07D3, %l4 fpsub16s %f9, %f14, %f17 fexpand %f0, %f18 taddcctv %l6, 0x1D84, %i6 movrlz %g1, 0x226, %o5 fpadd32s %f12, %f27, %f26 addcc %o4, %l3, %g2 andcc %g4, %g7, %o2 srax %i1, %l5, %i2 fsrc1s %f14, %f25 fcmple16 %f26, %f30, %i7 fpsub32s %f22, %f21, %f28 fmovrdgz %g3, %f24, %f26 edge32n %o1, %i3, %o0 sub %l2, 0x1BED, %o6 brz,a %i4, loop_113 fpackfix %f26, %f12 orncc %l1, 0x1C92, %i0 tleu %icc, 0x3 loop_113: and %i5, %o7, %o3 edge8l %l0, %g5, %g6 ldstub [%l7 + 0x4E], %l4 fornot1s %f29, %f10, %f8 mulx %i6, 0x0173, %l6 wr %g0, 0x89, %asi sta %f7, [%l7 + 0x50] %asi movl %icc, %o5, %g1 fbe,a %fcc1, loop_114 edge32 %l3, %g2, %g4 taddcc %o4, 0x0BF5, %o2 tneg %xcc, 0x7 loop_114: tle %icc, 0x6 fbue %fcc2, loop_115 edge16 %g7, %l5, %i2 fornot1 %f4, %f8, %f28 addccc %i7, %g3, %i1 loop_115: nop set 0x1C, %g6 prefetch [%l7 + %g6], 0x3 popc 0x1415, %i3 edge8n %o0, %o1, %o6 sllx %i4, 0x08, %l1 fxor %f2, %f20, %f8 xorcc %l2, %i5, %i0 wr %g0, 0x19, %asi lduba [%l7 + 0x42] %asi, %o3 movrlez %l0, 0x28E, %g5 fmovsle %xcc, %f10, %f12 set 0x70, %i4 ldxa [%l7 + %i4] 0x89, %o7 xorcc %g6, %i6, %l4 tgu %icc, 0x5 fbne %fcc1, loop_116 membar 0x40 array32 %o5, %l6, %g1 fmovsvs %xcc, %f15, %f23 loop_116: nop setx loop_117, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge32ln %l3, %g2, %g4 popc %o2, %g7 fmul8x16 %f15, %f20, %f8 loop_117: nop fitod %f2, %f24 fdtos %f24, %f1 ta %icc, 0x4 bge,a,pt %xcc, loop_118 movpos %xcc, %o4, %l5 wr %g0, 0x80, %asi lduba [%l7 + 0x46] %asi, %i7 loop_118: fsrc1 %f4, %f6 edge16ln %g3, %i2, %i3 subc %o0, 0x0AC7, %i1 edge8ln %o1, %o6, %i4 movneg %icc, %l2, %l1 bvc,pt %xcc, loop_119 tn %icc, 0x2 movvc %xcc, %i5, %o3 array32 %l0, %g5, %o7 loop_119: andn %i0, %g6, %i6 fblg,a %fcc1, loop_120 subcc %l4, %l6, %o5 std %f26, [%l7 + 0x18] tleu %icc, 0x1 loop_120: srlx %l3, 0x17, %g1 fpsub32s %f1, %f27, %f10 fmovdl %icc, %f23, %f21 sub %g4, 0x0F32, %o2 edge8ln %g7, %o4, %g2 tgu %icc, 0x3 flush %l7 + 0x30 sra %l5, %i7, %i2 fmul8sux16 %f24, %f6, %f18 orn %g3, 0x0C4E, %o0 movpos %xcc, %i1, %i3 edge16ln %o1, %i4, %l2 fornot2s %f11, %f6, %f4 move %icc, %o6, %i5 fmovdle %xcc, %f25, %f24 edge16ln %l1, %o3, %g5 edge16l %l0, %o7, %i0 edge32n %i6, %g6, %l6 movn %icc, %l4, %l3 fmovdne %icc, %f27, %f5 set 0x50, %i5 ldda [%l7 + %i5] 0x2e, %o4 bneg,pt %xcc, loop_121 mulx %g1, %o2, %g7 movrlez %g4, %g2, %l5 xnor %o4, 0x07AD, %i7 loop_121: flush %l7 + 0x54 fands %f16, %f1, %f0 popc %g3, %o0 fxnors %f12, %f25, %f1 array16 %i1, %i2, %o1 movrne %i3, 0x2AD, %l2 taddcctv %i4, %i5, %o6 pdist %f0, %f26, %f22 nop setx loop_122, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bge,a loop_123 edge32ln %o3, %g5, %l0 movcc %xcc, %l1, %o7 loop_122: fbg %fcc1, loop_124 loop_123: nop set 0x3C, %g3 stb %i0, [%l7 + %g3] add %l7, 0x58, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i6, %g6 loop_124: bneg,a loop_125 xor %l6, 0x1D8D, %l4 fmovsne %icc, %f24, %f22 sll %l3, 0x0F, %o5 loop_125: movrlez %g1, %g7, %g4 fexpand %f15, %f4 nop fitos %f11, %f6 fstod %f6, %f20 sir 0x1112 movrgz %o2, %g2, %l5 movrlez %i7, 0x29F, %o4 sll %g3, 0x0A, %o0 udiv %i2, 0x1C26, %i1 sethi 0x10A0, %o1 edge8l %i3, %l2, %i4 sdiv %i5, 0x0382, %o3 nop fitos %f10, %f19 fble %fcc1, loop_126 orncc %o6, 0x0D15, %l0 xorcc %l1, 0x1A57, %g5 bcs,a loop_127 loop_126: srax %i0, %i6, %g6 brz %l6, loop_128 array8 %o7, %l4, %o5 loop_127: edge8l %g1, %g7, %g4 sethi 0x15A8, %o2 loop_128: smul %g2, 0x0238, %l3 alignaddr %l5, %i7, %g3 movge %xcc, %o0, %o4 subccc %i2, %i1, %i3 add %l7, 0x18, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %o1, %i4 umul %l2, %i5, %o3 fpsub16s %f14, %f3, %f14 tneg %icc, 0x6 movleu %icc, %l0, %l1 fmovrdgez %o6, %f4, %f4 mova %icc, %i0, %i6 movge %xcc, %g6, %l6 umul %o7, 0x1C1A, %g5 wr %g0, 0xe2, %asi stwa %o5, [%l7 + 0x28] %asi membar #Sync ldsb [%l7 + 0x34], %g1 bcc,a %xcc, loop_129 edge32 %g7, %l4, %o2 tpos %icc, 0x0 ldstub [%l7 + 0x4B], %g2 loop_129: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %l3, 0x13F9, %g4 ldsb [%l7 + 0x26], %i7 tsubcctv %l5, %o0, %g3 bneg,a,pt %icc, loop_130 fornot2 %f6, %f16, %f16 wr %g0, 0x24, %asi ldda [%l7 + 0x30] %asi, %i2 loop_130: fsrc1 %f28, %f10 sdivx %i1, 0x11F6, %o4 movrlez %i3, 0x3FC, %o1 fmovdle %icc, %f29, %f6 edge16 %l2, %i4, %o3 tsubcc %l0, %l1, %i5 xor %o6, 0x098A, %i6 fnot1s %f10, %f0 movrne %i0, %g6, %o7 udivcc %g5, 0x1C17, %o5 fmovde %icc, %f17, %f6 te %xcc, 0x4 subccc %g1, %g7, %l4 subc %l6, 0x06FB, %o2 addccc %l3, %g4, %i7 fpack16 %f22, %f8 edge8n %g2, %l5, %g3 edge8n %o0, %i1, %i2 smul %i3, %o1, %o4 tg %xcc, 0x4 add %l2, 0x111B, %i4 tcc %icc, 0x7 movl %icc, %l0, %o3 andcc %l1, 0x0D03, %i5 movrlez %i6, 0x202, %i0 subcc %o6, %o7, %g5 fbe %fcc0, loop_131 mulx %o5, %g6, %g1 fmovse %xcc, %f30, %f9 bleu,pn %icc, loop_132 loop_131: nop fitos %f1, %f5 fstox %f5, %f4 fxtos %f4, %f15 nop fitos %f2, %f21 fstox %f21, %f18 fxtos %f18, %f17 fornot1 %f28, %f12, %f18 loop_132: call loop_133 tneg %xcc, 0x0 edge16l %g7, %l6, %l4 xnorcc %o2, %g4, %i7 loop_133: edge16 %g2, %l5, %l3 sdivx %o0, 0x170E, %i1 and %i2, 0x0023, %i3 fzero %f20 fmovdg %xcc, %f26, %f5 swap [%l7 + 0x20], %o1 tvc %xcc, 0x2 srlx %o4, %l2, %i4 fmovdn %xcc, %f19, %f12 wr %g0, 0x80, %asi swapa [%l7 + 0x68] %asi, %g3 fmovrdgez %l0, %f14, %f14 bpos,a,pn %xcc, loop_134 taddcc %l1, 0x15B7, %i5 brgz,a %o3, loop_135 bn,pn %icc, loop_136 loop_134: fnot2s %f21, %f16 bge,pn %icc, loop_137 loop_135: sub %i0, %i6, %o7 loop_136: udivx %o6, 0x02C2, %g5 popc %o5, %g6 loop_137: te %xcc, 0x2 bn,pt %icc, loop_138 tg %xcc, 0x2 movleu %icc, %g7, %l6 movrne %l4, 0x369, %g1 loop_138: smulcc %o2, 0x16E9, %i7 smul %g4, 0x0911, %g2 bvs,a loop_139 srax %l3, 0x0A, %l5 edge16ln %i1, %i2, %o0 movrlez %o1, %i3, %l2 loop_139: edge32ln %o4, %g3, %i4 movrgz %l1, %l0, %o3 addcc %i0, %i5, %o7 fnands %f24, %f23, %f11 movl %icc, %i6, %g5 tpos %xcc, 0x1 fmovrsne %o5, %f19, %f28 fmovdneg %xcc, %f31, %f24 set 0x4A, %i0 stba %o6, [%l7 + %i0] 0x0c brnz %g7, loop_140 fnegd %f18, %f12 tle %icc, 0x7 set 0x70, %i6 sta %f0, [%l7 + %i6] 0x18 loop_140: movrne %l6, 0x125, %l4 tgu %xcc, 0x3 lduh [%l7 + 0x32], %g1 fmovscs %icc, %f16, %f3 wr %g0, 0x0c, %asi lduha [%l7 + 0x5C] %asi, %g6 movne %icc, %o2, %i7 wr %g0, 0x2e, %asi ldda [%l7 + 0x50] %asi, %g2 be,a loop_141 tle %icc, 0x4 edge32 %l3, %l5, %g4 wr %g0, 0x04, %asi ldswa [%l7 + 0x70] %asi, %i2 loop_141: udivx %o0, 0x1DF1, %i1 nop setx 0x58A3FA5D1095F299, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f6 edge8n %o1, %i3, %l2 fmovrdgz %o4, %f4, %f0 mulx %i4, 0x14DC, %g3 andn %l0, 0x1A63, %o3 edge32n %l1, %i0, %i5 tsubcctv %i6, %o7, %g5 sra %o6, 0x06, %o5 tneg %xcc, 0x6 mulx %g7, 0x0AF6, %l4 xnorcc %g1, 0x0F02, %l6 nop fitos %f5, %f9 tg %icc, 0x7 ldub [%l7 + 0x47], %g6 fcmple16 %f12, %f20, %o2 fpadd16 %f4, %f0, %f8 fmovdl %icc, %f9, %f28 fbu,a %fcc2, loop_142 sll %g2, 0x1F, %l3 array32 %l5, %g4, %i7 fmovscc %icc, %f5, %f14 loop_142: fmovspos %xcc, %f7, %f11 wr %g0, 0x10, %asi sta %f20, [%l7 + 0x64] %asi popc %i2, %o0 movrgez %o1, %i3, %l2 set 0x34, %l3 swapa [%l7 + %l3] 0x89, %i1 nop setx 0x8049DB31, %l0, %l6 st %l6, [%l7 + 0x7C] ld [%l7 + 0x7C], %fsr smul %i4, %g3, %o4 move %xcc, %o3, %l1 fmovdvs %icc, %f3, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %i0, %i5, %i6 movle %xcc, %o7, %l0 lduh [%l7 + 0x76], %o6 movpos %xcc, %g5, %o5 ldub [%l7 + 0x63], %g7 fand %f14, %f10, %f4 and %l4, 0x0187, %l6 movge %xcc, %g1, %g6 mulscc %o2, %l3, %l5 movne %icc, %g2, %g4 bleu,a %icc, loop_143 umul %i7, %o0, %o1 be,a,pt %xcc, loop_144 movneg %xcc, %i2, %l2 loop_143: sub %i3, 0x1658, %i4 movvs %xcc, %i1, %o4 loop_144: tsubcctv %o3, 0x13F9, %l1 tle %icc, 0x7 ldd [%l7 + 0x28], %f2 fornot1 %f22, %f26, %f22 taddcc %i0, %i5, %i6 tle %icc, 0x4 andn %g3, %l0, %o6 edge8 %g5, %o5, %o7 add %l4, %g7, %l6 ta %icc, 0x2 tcs %xcc, 0x1 fba,a %fcc1, loop_145 fmovscs %xcc, %f14, %f24 movrlez %g6, %g1, %l3 or %l5, 0x0ED9, %o2 loop_145: tvc %xcc, 0x0 movl %icc, %g4, %g2 taddcc %i7, 0x01B7, %o1 alignaddr %o0, %i2, %l2 tcc %icc, 0x6 xnorcc %i3, %i4, %i1 nop fitos %f0, %f25 fstoi %f25, %f17 ldub [%l7 + 0x53], %o3 movre %o4, 0x1C4, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnors %f18, %f3, %f6 fmovdvc %icc, %f8, %f12 movg %icc, %l1, %i5 fmul8ulx16 %f4, %f18, %f26 be %xcc, loop_146 movle %xcc, %i6, %g3 ldd [%l7 + 0x70], %f18 tvc %icc, 0x1 loop_146: fmovrslz %l0, %f10, %f24 fornot2s %f2, %f21, %f17 brgz,a %o6, loop_147 ldsh [%l7 + 0x56], %g5 fsrc1s %f21, %f0 tg %xcc, 0x6 loop_147: fmovrdne %o5, %f6, %f0 andncc %l4, %o7, %l6 tsubcctv %g6, %g7, %l3 membar 0x2A fpsub16 %f30, %f12, %f14 tcs %xcc, 0x3 fandnot1s %f24, %f30, %f16 bcc,a loop_148 tle %xcc, 0x0 bpos,pn %icc, loop_149 fmovda %icc, %f13, %f29 loop_148: fones %f10 fmul8x16al %f16, %f23, %f8 loop_149: nop setx loop_150, %l0, %l1 jmpl %l1, %g1 movle %icc, %l5, %g4 nop setx 0xB253A126, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 fsqrts %f6, %f10 set 0x08, %g1 ldswa [%l7 + %g1] 0x0c, %o2 loop_150: movrlz %g2, 0x035, %o1 sir 0x123F ldstub [%l7 + 0x4A], %i7 fmuld8sux16 %f9, %f20, %f16 fmovsl %icc, %f1, %f6 tcc %xcc, 0x4 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf0, %f16 fnors %f5, %f24, %f9 wr %g0, 0x0c, %asi swapa [%l7 + 0x44] %asi, %o0 edge8l %l2, %i3, %i4 ldsb [%l7 + 0x30], %i1 array16 %o3, %o4, %i2 fbe %fcc2, loop_151 sra %l1, 0x17, %i0 be,a %icc, loop_152 mova %xcc, %i6, %g3 loop_151: andn %l0, 0x1203, %i5 fornot1s %f0, %f2, %f11 loop_152: nop set 0x78, %l1 prefetcha [%l7 + %l1] 0x14, 0x1 set 0x48, %o7 stxa %o5, [%l7 + %o7] 0x27 membar #Sync fbn %fcc1, loop_153 subccc %l4, 0x064C, %g5 movg %xcc, %o7, %l6 wr %g0, 0x04, %asi ldsha [%l7 + 0x64] %asi, %g7 loop_153: ta %icc, 0x6 smul %g6, 0x0014, %l3 set 0x70, %o0 ldxa [%l7 + %o0] 0x88, %g1 lduw [%l7 + 0x70], %g4 brgez %l5, loop_154 fabss %f10, %f8 fblg %fcc3, loop_155 orcc %o2, 0x196B, %g2 loop_154: fsrc2 %f30, %f26 fornot2s %f20, %f7, %f15 loop_155: subccc %o1, %i7, %l2 xor %o0, %i4, %i1 fandnot2 %f18, %f10, %f12 bg,pn %icc, loop_156 tneg %icc, 0x4 nop set 0x4E, %l2 lduh [%l7 + %l2], %o3 edge16n %o4, %i2, %i3 loop_156: fbe %fcc0, loop_157 andn %i0, 0x0C11, %i6 wr %g0, 0x11, %asi stba %g3, [%l7 + 0x32] %asi loop_157: bpos,pt %xcc, loop_158 fpack16 %f12, %f4 tsubcctv %l1, %l0, %i5 edge32 %o5, %l4, %o6 loop_158: udivx %g5, 0x03DA, %o7 faligndata %f22, %f8, %f26 wr %g0, 0x0c, %asi swapa [%l7 + 0x1C] %asi, %g7 edge32 %l6, %g6, %l3 bvc,a,pt %icc, loop_159 nop fitod %f26, %f28 sethi 0x032D, %g4 tl %xcc, 0x5 loop_159: tne %icc, 0x4 movge %xcc, %g1, %o2 membar 0x27 fmovscs %xcc, %f19, %f1 tneg %icc, 0x3 popc %g2, %o1 movg %xcc, %l5, %i7 brnz %o0, loop_160 movrne %l2, %i1, %o3 fbne %fcc1, loop_161 fmovrsgez %o4, %f20, %f7 loop_160: sdivcc %i4, 0x1CA1, %i3 bpos,a,pt %icc, loop_162 loop_161: movvc %xcc, %i2, %i0 wr %g0, 0x04, %asi ldsba [%l7 + 0x52] %asi, %i6 loop_162: tge %xcc, 0x6 fmovdcs %xcc, %f31, %f11 stw %l1, [%l7 + 0x24] bcs,pt %xcc, loop_163 tneg %xcc, 0x4 fbn %fcc0, loop_164 fbge %fcc3, loop_165 loop_163: fbuge,a %fcc0, loop_166 tneg %xcc, 0x5 loop_164: edge8n %g3, %l0, %i5 loop_165: tgu %xcc, 0x1 loop_166: srlx %o5, 0x10, %l4 wr %g0, 0x88, %asi prefetcha [%l7 + 0x40] %asi, 0x0 srlx %o7, %g7, %l6 tneg %icc, 0x0 brnz,a %g6, loop_167 bcc loop_168 tsubcctv %g5, %l3, %g1 set 0x32, %g2 stba %o2, [%l7 + %g2] 0x11 loop_167: fand %f4, %f24, %f28 loop_168: sll %g4, %o1, %l5 tge %icc, 0x1 smul %i7, %g2, %o0 xor %i1, %l2, %o4 xnor %o3, %i4, %i2 tne %icc, 0x5 orncc %i3, %i0, %l1 fpsub32s %f29, %f24, %f9 edge16 %i6, %g3, %i5 srl %l0, %l4, %o6 sir 0x0EAA brlez,a %o7, loop_169 fmovsvc %xcc, %f27, %f12 addc %g7, %o5, %l6 stbar loop_169: movn %xcc, %g5, %g6 andncc %g1, %l3, %g4 set 0x4C, %o3 ldswa [%l7 + %o3] 0x19, %o1 edge8 %o2, %i7, %g2 edge8n %o0, %i1, %l2 bl loop_170 sethi 0x030E, %o4 array32 %l5, %o3, %i2 nop fitod %f11, %f30 loop_170: nop set 0x2A, %i7 lduh [%l7 + %i7], %i3 addcc %i4, %l1, %i6 sra %i0, %i5, %g3 fmovdne %icc, %f14, %f21 move %icc, %l4, %o6 edge32n %o7, %l0, %o5 fmovsl %icc, %f8, %f11 srlx %g7, 0x03, %g5 xor %l6, 0x098A, %g6 orn %l3, %g1, %g4 udiv %o1, 0x1AD0, %o2 fmovscc %xcc, %f21, %f12 set 0x30, %o1 ldda [%l7 + %o1] 0x89, %i6 ldsw [%l7 + 0x58], %g2 fxnor %f24, %f0, %f22 movrlez %i1, %o0, %o4 alignaddrl %l5, %l2, %o3 andcc %i2, %i3, %l1 tcc %xcc, 0x5 movne %xcc, %i6, %i0 fmovsleu %xcc, %f6, %f28 movl %xcc, %i4, %i5 taddcctv %l4, 0x127F, %o6 sdiv %o7, 0x1AB1, %l0 popc %g3, %o5 edge8l %g7, %g5, %l6 or %g6, %g1, %l3 ba %icc, loop_171 fmovsgu %xcc, %f7, %f0 fbo,a %fcc3, loop_172 movpos %icc, %o1, %o2 loop_171: tsubcc %g4, %g2, %i1 tg %xcc, 0x0 loop_172: sra %i7, 0x0D, %o0 movrne %l5, %o4, %o3 tneg %icc, 0x7 fcmpne32 %f18, %f22, %i2 edge8l %l2, %l1, %i6 edge16l %i0, %i4, %i3 movrgz %i5, 0x213, %l4 fornot1 %f18, %f6, %f8 sir 0x01EB udivcc %o6, 0x1C61, %l0 nop fitos %f6, %f9 fstox %f9, %f24 sth %o7, [%l7 + 0x54] fmul8sux16 %f2, %f28, %f16 mulx %o5, 0x0F86, %g7 add %l7, 0x08, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g3 casa [%l6] 0x18, %g3, %l6 smulcc %g5, %g6, %g1 fnor %f20, %f22, %f28 movleu %xcc, %l3, %o2 nop setx 0x9040C640, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr te %xcc, 0x4 edge16n %o1, %g4, %g2 movneg %icc, %i1, %o0 udiv %i7, 0x09A5, %l5 ldub [%l7 + 0x41], %o4 fmovspos %icc, %f16, %f11 nop setx loop_173, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sir 0x17AD fbue,a %fcc0, loop_174 xnorcc %o3, 0x1455, %l2 loop_173: tneg %xcc, 0x7 fbu,a %fcc0, loop_175 loop_174: movrgz %l1, %i2, %i0 edge16n %i4, %i3, %i6 wr %g0, 0x19, %asi ldstuba [%l7 + 0x64] %asi, %i5 loop_175: movrlez %l4, %l0, %o7 bgu,pn %icc, loop_176 swap [%l7 + 0x68], %o5 fbn,a %fcc2, loop_177 te %xcc, 0x0 loop_176: movrne %g7, 0x2A5, %o6 nop fitod %f4, %f0 fdtos %f0, %f14 loop_177: fbo,a %fcc2, loop_178 fxnor %f18, %f26, %f22 fsrc2s %f28, %f26 movcs %xcc, %l6, %g5 loop_178: movn %icc, %g3, %g1 fmovdne %icc, %f26, %f24 add %l3, %g6, %o1 brnz,a %o2, loop_179 fmovsne %icc, %f30, %f2 andn %g4, %i1, %o0 tne %icc, 0x1 loop_179: nop setx 0x88389E28B60A8B01, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xF3C0B784296292AC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f28, %f18 fblg,a %fcc3, loop_180 fxor %f20, %f28, %f26 ldx [%l7 + 0x78], %g2 tne %xcc, 0x7 loop_180: edge8 %i7, %l5, %o4 udiv %l2, 0x0107, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x0460 bneg,a,pt %xcc, loop_181 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x10, %l5 ldda [%l7 + %l5] 0x14, %l0 loop_181: umul %i2, %i0, %i4 taddcctv %i3, %i5, %l4 tsubcctv %i6, 0x0A7C, %o7 tvs %icc, 0x7 wr %g0, 0x19, %asi ldsha [%l7 + 0x5C] %asi, %l0 tle %icc, 0x3 edge32n %o5, %o6, %l6 movge %xcc, %g5, %g7 bcs,a loop_182 bn,a loop_183 array16 %g3, %l3, %g1 fpsub32 %f26, %f24, %f6 loop_182: nop wr %g0, 0x11, %asi ldxa [%l7 + 0x68] %asi, %o1 loop_183: umul %g6, %o2, %i1 brlez %g4, loop_184 add %g2, 0x0E3E, %o0 edge8ln %l5, %o4, %i7 sub %l2, 0x06C9, %l1 loop_184: fbue %fcc3, loop_185 fmovrdne %i2, %f20, %f22 srlx %i0, 0x18, %i4 mova %xcc, %o3, %i5 loop_185: nop setx loop_186, %l0, %l1 jmpl %l1, %i3 srl %i6, 0x0F, %l4 ldd [%l7 + 0x68], %l0 set 0x08, %o2 lda [%l7 + %o2] 0x19, %f23 loop_186: bleu,a %xcc, loop_187 edge8ln %o7, %o5, %l6 fands %f24, %f7, %f22 set 0x48, %g7 stxa %o6, [%l7 + %g7] 0x18 loop_187: movrgz %g5, %g7, %g3 nop setx loop_188, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done umul %l3, 0x1F4B, %g1 udivx %g6, 0x1583, %o2 fbl %fcc0, loop_189 loop_188: fmovscs %xcc, %f25, %f6 xorcc %i1, %o1, %g2 fsrc1s %f11, %f0 loop_189: nop membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf1, %f16 sdivcc %g4, 0x1CB4, %o0 sra %o4, 0x02, %l5 tleu %icc, 0x6 fbue,a %fcc0, loop_190 movle %xcc, %i7, %l1 fxnors %f22, %f23, %f28 add %l7, 0x58, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %i2 casa [%l6] 0x10, %i2, %l2 loop_190: alignaddr %i4, %i0, %i5 brgez,a %i3, loop_191 mova %xcc, %i6, %l4 bn loop_192 fcmpne16 %f28, %f28, %l0 loop_191: umul %o7, %o5, %o3 fba %fcc1, loop_193 loop_192: tneg %xcc, 0x5 andcc %o6, %l6, %g5 tg %icc, 0x3 loop_193: ld [%l7 + 0x60], %f3 movgu %xcc, %g7, %g3 ldsb [%l7 + 0x45], %g1 fba %fcc2, loop_194 andcc %g6, 0x1D99, %o2 bvs,a,pn %xcc, loop_195 sdivcc %i1, 0x064F, %l3 loop_194: nop setx 0x3BDF89E3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xEBD0FBA7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fsubs %f21, %f16, %f3 fnot2s %f27, %f16 loop_195: addccc %g2, 0x1CEC, %o1 movrlz %g4, 0x28B, %o0 fblg,a %fcc0, loop_196 move %icc, %o4, %l5 sdivcc %i7, 0x0122, %l1 sdivcc %i2, 0x0C1E, %l2 loop_196: bg,pn %icc, loop_197 nop setx 0x29D4AD10, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 fsqrts %f5, %f9 movrne %i4, %i5, %i3 addc %i0, %i6, %l0 loop_197: array32 %o7, %l4, %o5 and %o6, %o3, %g5 fpack16 %f8, %f25 sdiv %g7, 0x053A, %g3 fmuld8ulx16 %f26, %f22, %f6 orncc %g1, %g6, %l6 umulcc %o2, %l3, %g2 popc %o1, %i1 tneg %xcc, 0x7 movrgez %g4, 0x1AF, %o4 edge32ln %o0, %i7, %l1 tge %icc, 0x4 tn %xcc, 0x1 flush %l7 + 0x5C move %xcc, %l5, %l2 fbne,a %fcc0, loop_198 sra %i4, %i5, %i2 tn %icc, 0x4 nop fitos %f4, %f25 fstox %f25, %f2 fxtos %f2, %f25 loop_198: fmuld8sux16 %f12, %f15, %f24 sll %i3, 0x03, %i0 wr %g0, 0x04, %asi prefetcha [%l7 + 0x38] %asi, 0x3 movne %xcc, %o7, %l4 fmovda %icc, %f4, %f7 nop setx loop_199, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbe %fcc3, loop_200 alignaddr %i6, %o6, %o5 nop setx loop_201, %l0, %l1 jmpl %l1, %g5 loop_199: movvs %icc, %o3, %g3 loop_200: xorcc %g1, 0x0293, %g6 xorcc %g7, %l6, %l3 loop_201: movg %icc, %o2, %o1 tpos %xcc, 0x3 add %i1, %g2, %o4 popc 0x0F56, %g4 bge,a loop_202 membar 0x7C movleu %icc, %o0, %l1 array16 %l5, %i7, %i4 loop_202: movneg %xcc, %i5, %l2 array32 %i3, %i2, %i0 fands %f11, %f17, %f11 fmovrsne %l0, %f15, %f7 srl %l4, 0x0E, %i6 umul %o7, 0x152F, %o6 tne %xcc, 0x7 tgu %icc, 0x3 flush %l7 + 0x1C edge16l %o5, %g5, %g3 tvs %xcc, 0x0 movvc %xcc, %g1, %g6 tsubcc %g7, 0x01F6, %o3 set 0x1C, %i1 ldswa [%l7 + %i1] 0x11, %l3 sdiv %l6, 0x0E43, %o2 lduw [%l7 + 0x64], %o1 brlz %g2, loop_203 addcc %o4, 0x0731, %i1 flush %l7 + 0x08 fcmpgt32 %f24, %f14, %o0 loop_203: nop setx 0x4037459ABDD32405, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xCF2B5AD9E0A278DC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f2, %f14 fcmpne16 %f16, %f28, %l1 set 0x18, %o4 stwa %l5, [%l7 + %o4] 0x2f membar #Sync umul %g4, %i7, %i4 sub %l2, %i5, %i3 tl %icc, 0x2 brlz,a %i0, loop_204 bne,pn %xcc, loop_205 umul %i2, %l0, %i6 orcc %l4, 0x1BDC, %o6 loop_204: taddcc %o5, %o7, %g3 loop_205: orcc %g1, %g6, %g5 andcc %g7, %o3, %l6 fmovdg %xcc, %f13, %f10 fmovsg %xcc, %f25, %f13 swap [%l7 + 0x10], %o2 set 0x30, %l4 sta %f29, [%l7 + %l4] 0x14 addccc %l3, 0x0C69, %o1 set 0x5C, %i2 lduba [%l7 + %i2] 0x19, %g2 andncc %o4, %i1, %o0 movcc %xcc, %l1, %l5 bleu,pn %xcc, loop_206 smul %g4, %i7, %l2 sdiv %i4, 0x1390, %i3 tgu %icc, 0x4 loop_206: tge %icc, 0x7 prefetch [%l7 + 0x1C], 0x1 sra %i0, %i2, %l0 ldd [%l7 + 0x10], %i4 movg %icc, %l4, %i6 edge32n %o5, %o7, %o6 fbue,a %fcc3, loop_207 fbug %fcc2, loop_208 fmovdvs %xcc, %f23, %f12 sethi 0x0A86, %g1 loop_207: edge8ln %g6, %g3, %g7 loop_208: movpos %icc, %o3, %g5 movvs %xcc, %l6, %l3 edge32 %o1, %g2, %o2 taddcc %i1, %o4, %l1 srlx %l5, 0x12, %g4 movrlz %o0, %i7, %i4 wr %g0, 0x81, %asi lda [%l7 + 0x28] %asi, %f7 mova %xcc, %i3, %l2 fpadd32s %f1, %f9, %f13 array32 %i2, %i0, %i5 fones %f15 fmovscc %xcc, %f6, %f11 fpadd32 %f24, %f18, %f6 subccc %l4, %i6, %o5 fbul %fcc3, loop_209 prefetch [%l7 + 0x0C], 0x2 subc %l0, 0x04C0, %o6 addccc %o7, %g1, %g3 loop_209: orncc %g6, 0x0583, %o3 nop fitod %f8, %f18 fdtoi %f18, %f8 movcs %icc, %g7, %l6 popc %g5, %o1 ldd [%l7 + 0x28], %g2 movne %xcc, %l3, %i1 edge32n %o2, %l1, %o4 fpack32 %f16, %f16, %f20 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f0 addcc %g4, 0x1BE7, %o0 fpack16 %f0, %f12 fxor %f2, %f6, %f8 fpackfix %f6, %f22 movrlez %i7, 0x1AA, %i4 movcs %icc, %l5, %i3 fand %f22, %f10, %f12 mulscc %l2, %i0, %i5 tle %xcc, 0x2 nop setx 0xABA3087B3D5D0E3C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xC76695AD787C208C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 faddd %f4, %f26, %f16 bge,a,pt %icc, loop_210 tleu %xcc, 0x1 nop setx 0x41B852F2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x3ED168FB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fadds %f11, %f29, %f6 sub %i2, 0x1D2B, %i6 loop_210: alignaddr %o5, %l0, %l4 ldsw [%l7 + 0x50], %o7 edge32l %g1, %o6, %g6 popc 0x0EF0, %g3 wr %g0, 0x04, %asi swapa [%l7 + 0x7C] %asi, %g7 bne,pn %xcc, loop_211 mulx %l6, 0x009A, %g5 movcc %xcc, %o3, %o1 bvs,a loop_212 loop_211: sub %g2, %l3, %o2 fsrc2 %f2, %f24 brlz %l1, loop_213 loop_212: sdiv %o4, 0x1E01, %g4 membar 0x51 tpos %xcc, 0x4 loop_213: xnorcc %i1, 0x0312, %i7 xorcc %i4, 0x1EAE, %l5 sdiv %i3, 0x0D08, %o0 wr %g0, 0x81, %asi ldda [%l7 + 0x10] %asi, %i0 tne %icc, 0x6 andn %i5, %l2, %i2 andn %i6, 0x000C, %l0 udiv %l4, 0x1AFC, %o5 addccc %g1, 0x1489, %o6 tge %xcc, 0x5 movpos %icc, %g6, %g3 subccc %o7, 0x128D, %l6 umulcc %g5, %o3, %o1 array8 %g7, %l3, %g2 ldsh [%l7 + 0x66], %l1 movleu %xcc, %o2, %o4 fcmpeq32 %f20, %f30, %g4 movge %icc, %i7, %i4 fcmple32 %f6, %f16, %i1 fone %f14 addcc %i3, 0x1EDC, %l5 edge16ln %o0, %i0, %i5 fmovda %xcc, %f31, %f24 and %i2, %i6, %l0 movrgez %l2, 0x3F9, %l4 array8 %g1, %o6, %o5 array16 %g3, %o7, %l6 bn,a,pn %icc, loop_214 fmovrslz %g5, %f18, %f17 smul %o3, 0x199D, %g6 tneg %icc, 0x3 loop_214: edge8l %o1, %l3, %g7 fnegd %f8, %f12 brgez,a %l1, loop_215 bshuffle %f10, %f20, %f8 stx %g2, [%l7 + 0x40] fmovrslez %o4, %f23, %f16 loop_215: prefetch [%l7 + 0x20], 0x1 nop setx loop_216, %l0, %l1 jmpl %l1, %g4 nop setx 0xEE7595F3ECA15984, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x802F30AC031BCFFF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 faddd %f6, %f30, %f4 sra %o2, 0x17, %i7 taddcc %i4, %i3, %l5 loop_216: fmovd %f28, %f24 movg %icc, %o0, %i0 and %i1, %i2, %i6 ldstub [%l7 + 0x51], %i5 set 0x37, %l6 ldstuba [%l7 + %l6] 0x19, %l0 bgu,pt %xcc, loop_217 movrgz %l4, %l2, %o6 fmul8x16al %f22, %f28, %f30 add %o5, %g1, %g3 loop_217: faligndata %f2, %f18, %f18 nop setx 0x77A987118BF77C3A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x3A6BBADC2BA82A0D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 faddd %f24, %f20, %f18 movcs %icc, %o7, %l6 sir 0x0813 tcs %icc, 0x2 array16 %g5, %o3, %o1 movvs %xcc, %g6, %g7 nop setx 0x03E77A0A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0x39E909AA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fadds %f10, %f22, %f6 subccc %l1, 0x1305, %l3 wr %g0, 0x88, %asi prefetcha [%l7 + 0x68] %asi, 0x3 fmuld8sux16 %f8, %f10, %f22 taddcctv %o4, 0x18B8, %g4 umul %i7, 0x1306, %o2 fmovdcs %xcc, %f31, %f9 tpos %icc, 0x1 andn %i3, %l5, %i4 sub %o0, 0x19D6, %i0 movpos %xcc, %i2, %i6 sub %i1, %i5, %l4 sdivcc %l2, 0x17E6, %l0 nop fitod %f8, %f8 fdtox %f8, %f10 fxtod %f10, %f22 sdivcc %o5, 0x1332, %o6 xnor %g3, 0x1BBD, %o7 fmovdneg %xcc, %f30, %f28 wr %g0, 0x18, %asi sta %f11, [%l7 + 0x54] %asi fmovd %f6, %f22 fmuld8ulx16 %f26, %f7, %f14 srlx %l6, %g1, %g5 alignaddrl %o1, %o3, %g7 fmovsg %icc, %f0, %f4 fbuge,a %fcc3, loop_218 nop fitod %f15, %f10 andncc %l1, %g6, %g2 set 0x72, %o5 lduha [%l7 + %o5] 0x19, %o4 loop_218: sdivx %g4, 0x1ECE, %i7 fble,a %fcc0, loop_219 udivcc %o2, 0x0737, %i3 andcc %l3, 0x03E8, %i4 lduw [%l7 + 0x58], %o0 loop_219: nop set 0x18, %l0 ldxa [%g0 + %l0] 0x20, %l5 bpos,a %xcc, loop_220 fmovsle %icc, %f14, %f27 edge32 %i0, %i6, %i2 udivx %i1, 0x1C27, %i5 loop_220: be,a loop_221 fmul8ulx16 %f14, %f8, %f24 fmovsvc %icc, %f3, %f24 taddcctv %l2, 0x1863, %l4 loop_221: add %l0, 0x0BB7, %o5 andn %o6, 0x0353, %g3 movl %icc, %o7, %l6 array16 %g5, %o1, %g1 fmovrdne %g7, %f30, %f4 edge8n %o3, %g6, %g2 ble,pt %xcc, loop_222 lduh [%l7 + 0x08], %l1 edge32l %g4, %i7, %o2 edge8n %o4, %l3, %i3 loop_222: popc %i4, %o0 lduh [%l7 + 0x2A], %i0 udivx %i6, 0x18D0, %l5 umulcc %i1, 0x03C7, %i2 bn %xcc, loop_223 subccc %l2, %i5, %l0 te %xcc, 0x5 tgu %xcc, 0x0 loop_223: bne,pn %xcc, loop_224 fba %fcc2, loop_225 tge %icc, 0x2 addc %l4, 0x1778, %o5 loop_224: subcc %g3, %o7, %l6 loop_225: fmovrdgz %o6, %f20, %f2 xnor %g5, %g1, %g7 smulcc %o3, %o1, %g6 xorcc %g2, %l1, %i7 xorcc %g4, %o2, %l3 taddcc %i3, %o4, %o0 fbul,a %fcc3, loop_226 tge %icc, 0x3 fmuld8sux16 %f4, %f17, %f8 udivcc %i0, 0x15A7, %i4 loop_226: smul %l5, %i6, %i2 fsrc1s %f31, %f20 movl %xcc, %i1, %i5 edge32n %l2, %l0, %l4 fmovrdgz %g3, %f28, %f18 fbg,a %fcc3, loop_227 fxor %f26, %f30, %f18 st %f30, [%l7 + 0x5C] sra %o5, 0x00, %o7 loop_227: bge,pt %icc, loop_228 xor %o6, %g5, %g1 movge %xcc, %l6, %g7 edge32ln %o1, %o3, %g2 loop_228: stx %g6, [%l7 + 0x08] tvs %icc, 0x1 sethi 0x0CDD, %i7 tvc %icc, 0x3 movrgz %l1, 0x180, %o2 mulx %g4, 0x025D, %i3 andn %l3, %o4, %i0 nop fitod %f6, %f22 fdtoi %f22, %f28 wr %g0, 0x89, %asi ldsha [%l7 + 0x62] %asi, %o0 xor %i4, 0x0476, %l5 swap [%l7 + 0x78], %i6 edge32ln %i2, %i5, %l2 movgu %icc, %l0, %i1 tle %icc, 0x1 set 0x52, %o6 lduha [%l7 + %o6] 0x19, %l4 edge8 %g3, %o7, %o6 wr %g0, 0x04, %asi stba %g5, [%l7 + 0x28] %asi alignaddrl %g1, %o5, %g7 fmovde %xcc, %f29, %f16 edge32 %o1, %l6, %g2 flush %l7 + 0x0C tsubcc %g6, 0x01FE, %i7 fmovsn %icc, %f16, %f18 fbue,a %fcc0, loop_229 tl %xcc, 0x6 fbe %fcc1, loop_230 and %l1, %o3, %o2 loop_229: fmovrdne %i3, %f6, %f30 sdivx %g4, 0x11BF, %l3 loop_230: subccc %o4, %i0, %o0 edge16n %i4, %l5, %i2 tl %xcc, 0x2 srax %i5, 0x1E, %l2 ldd [%l7 + 0x30], %f14 te %xcc, 0x6 movrgz %i6, %l0, %l4 movneg %xcc, %g3, %i1 fpsub32 %f10, %f12, %f6 orcc %o7, %g5, %g1 mulx %o5, 0x1EA5, %o6 fpadd16 %f18, %f14, %f10 sdiv %g7, 0x1509, %o1 ldd [%l7 + 0x48], %g2 xor %l6, 0x17B3, %i7 smul %l1, %g6, %o3 fpadd16s %f2, %f1, %f15 ldsw [%l7 + 0x1C], %i3 sethi 0x090A, %o2 flush %l7 + 0x60 movcs %icc, %g4, %o4 andncc %l3, %i0, %o0 ldstub [%l7 + 0x72], %l5 nop setx loop_231, %l0, %l1 jmpl %l1, %i2 edge32 %i5, %i4, %l2 and %l0, %l4, %i6 srax %g3, %o7, %i1 loop_231: fmul8x16 %f1, %f8, %f30 movcs %icc, %g5, %g1 fxors %f14, %f6, %f9 wr %g0, 0x04, %asi ldxa [%l7 + 0x20] %asi, %o5 tvs %xcc, 0x6 fbuge,a %fcc0, loop_232 srax %o6, 0x1E, %o1 be %xcc, loop_233 nop fitos %f5, %f15 fstox %f15, %f2 loop_232: fmovrde %g2, %f4, %f18 nop setx 0x015DAD49, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 fsqrts %f20, %f11 loop_233: fmul8ulx16 %f4, %f2, %f8 prefetch [%l7 + 0x64], 0x1 alignaddr %l6, %g7, %i7 move %xcc, %l1, %g6 ld [%l7 + 0x58], %f12 fcmpeq32 %f2, %f8, %o3 sdivcc %o2, 0x0710, %g4 edge8l %o4, %l3, %i3 tg %icc, 0x2 fmovsge %xcc, %f28, %f0 alignaddrl %i0, %o0, %i2 edge16 %i5, %l5, %i4 srax %l2, 0x0F, %l0 fsrc1s %f16, %f4 addccc %i6, 0x06AB, %g3 movle %icc, %o7, %l4 edge16 %i1, %g5, %g1 fbu %fcc0, loop_234 srax %o6, %o1, %g2 smul %l6, %o5, %i7 edge16l %g7, %l1, %g6 loop_234: array8 %o2, %g4, %o4 taddcc %l3, 0x0DE1, %i3 edge8ln %o3, %o0, %i2 movge %xcc, %i0, %i5 bvs %icc, loop_235 edge16ln %i4, %l2, %l5 movrgz %l0, %i6, %o7 bgu,pn %icc, loop_236 loop_235: ldx [%l7 + 0x70], %l4 fpadd16 %f2, %f30, %f20 fbn %fcc1, loop_237 loop_236: tleu %xcc, 0x5 addccc %i1, %g5, %g1 te %icc, 0x0 loop_237: alignaddr %g3, %o6, %g2 fblg %fcc2, loop_238 andcc %o1, %l6, %i7 fbue,a %fcc1, loop_239 movpos %icc, %g7, %o5 loop_238: umul %l1, %g6, %g4 wr %g0, 0x0c, %asi swapa [%l7 + 0x08] %asi, %o4 loop_239: fbl %fcc0, loop_240 fpsub32s %f21, %f14, %f3 movneg %icc, %o2, %i3 add %l3, 0x06FB, %o0 loop_240: fnands %f27, %f10, %f21 orncc %o3, 0x15AC, %i2 stb %i5, [%l7 + 0x20] tvs %icc, 0x1 movrlz %i0, %l2, %i4 fmul8sux16 %f2, %f4, %f8 taddcc %l5, %l0, %o7 brnz,a %l4, loop_241 fpsub32s %f4, %f1, %f25 movrlez %i1, 0x202, %i6 nop setx loop_242, %l0, %l1 jmpl %l1, %g1 loop_241: stbar edge8ln %g3, %g5, %o6 movrlez %o1, 0x073, %g2 loop_242: fmovs %f16, %f14 tg %xcc, 0x0 fsrc1s %f2, %f5 movrne %i7, 0x3AD, %l6 ldsb [%l7 + 0x38], %o5 tleu %icc, 0x4 edge32ln %g7, %g6, %g4 xorcc %o4, 0x11BC, %o2 brz %i3, loop_243 xor %l3, 0x0641, %o0 subcc %l1, %i2, %i5 te %icc, 0x2 loop_243: subccc %i0, 0x0170, %o3 fpadd16s %f1, %f1, %f19 movle %xcc, %l2, %i4 movl %icc, %l5, %l0 tge %icc, 0x5 tcc %xcc, 0x2 sethi 0x135C, %o7 ldub [%l7 + 0x11], %i1 wr %g0, 0x2a, %asi stxa %i6, [%l7 + 0x48] %asi membar #Sync fbge %fcc0, loop_244 fones %f26 orcc %g1, %g3, %l4 wr %g0, 0x80, %asi lda [%l7 + 0x44] %asi, %f26 loop_244: ldub [%l7 + 0x4F], %g5 movneg %icc, %o6, %g2 fpsub32s %f13, %f5, %f17 alignaddr %i7, %l6, %o5 udiv %o1, 0x1EFC, %g6 srl %g7, 0x1D, %o4 srl %g4, 0x05, %o2 sra %i3, %o0, %l1 fbg %fcc2, loop_245 fmovdleu %xcc, %f30, %f19 ba,pn %icc, loop_246 fmovdle %icc, %f21, %f7 loop_245: fmovdl %xcc, %f30, %f22 sethi 0x1DAC, %l3 loop_246: sdivcc %i5, 0x0A2C, %i2 fandnot2s %f12, %f6, %f18 orncc %o3, %i0, %i4 edge32 %l5, %l2, %l0 movne %xcc, %i1, %o7 udivcc %i6, 0x1203, %g1 bge,a %icc, loop_247 taddcc %g3, 0x0BF6, %l4 movneg %xcc, %g5, %g2 bneg,pt %xcc, loop_248 loop_247: tneg %xcc, 0x2 movgu %xcc, %o6, %i7 fbule,a %fcc2, loop_249 loop_248: subccc %o5, %l6, %o1 be,pn %xcc, loop_250 brgz,a %g6, loop_251 loop_249: fabsd %f28, %f20 fmovrdlez %o4, %f16, %f28 loop_250: stx %g4, [%l7 + 0x60] loop_251: move %icc, %g7, %o2 add %o0, 0x0D66, %l1 nop fitos %f17, %f7 wr %g0, 0x11, %asi stxa %i3, [%l7 + 0x28] %asi xnor %i5, %l3, %i2 fbo %fcc3, loop_252 edge8n %o3, %i4, %l5 set 0x68, %g6 ldxa [%l7 + %g6] 0x0c, %l2 loop_252: fmul8x16au %f12, %f28, %f16 alignaddrl %l0, %i0, %i1 nop fitod %f0, %f20 fdtos %f20, %f0 sll %o7, 0x1B, %g1 wr %g0, 0x80, %asi stwa %i6, [%l7 + 0x50] %asi nop fitod %f12, %f6 smul %l4, 0x1A15, %g3 bg loop_253 alignaddrl %g2, %o6, %i7 fmovda %xcc, %f23, %f4 nop setx 0x17BFAAEA061F4BE3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x31D4A8D9EB434325, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f14, %f8 loop_253: taddcctv %o5, %l6, %g5 edge32 %o1, %g6, %g4 fxors %f31, %f8, %f11 fmovdge %xcc, %f29, %f8 fmovdcs %icc, %f4, %f22 edge16ln %g7, %o2, %o0 movle %icc, %l1, %i3 fnors %f18, %f21, %f28 xor %o4, %i5, %i2 andncc %l3, %i4, %l5 srax %o3, %l2, %i0 andcc %l0, %o7, %i1 wr %g0, 0x81, %asi lduha [%l7 + 0x40] %asi, %g1 bneg %xcc, loop_254 umulcc %i6, %l4, %g3 sir 0x110A add %l7, 0x48, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %g2, %o6 loop_254: and %i7, 0x035D, %l6 andn %g5, %o1, %o5 fone %f0 sir 0x1BD0 movl %xcc, %g6, %g7 orncc %o2, 0x0ADF, %g4 addcc %l1, 0x09EE, %i3 tg %icc, 0x3 edge16l %o0, %i5, %i2 sub %o4, %i4, %l5 xnor %o3, 0x146A, %l3 alignaddr %l2, %l0, %o7 popc %i1, %i0 fand %f2, %f10, %f10 tcc %xcc, 0x5 ta %xcc, 0x2 tneg %icc, 0x6 bneg,pt %icc, loop_255 edge32l %i6, %g1, %g3 set 0x7C, %g4 lda [%l7 + %g4] 0x10, %f28 loop_255: ta %xcc, 0x3 edge8n %g2, %l4, %o6 movl %icc, %l6, %g5 fmovdleu %icc, %f1, %f15 tsubcctv %i7, %o5, %g6 tgu %icc, 0x5 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 bcs,a,pt %icc, loop_256 addcc %o1, 0x000E, %o2 tl %icc, 0x5 srax %g4, %l1, %i3 loop_256: fmovdcc %xcc, %f1, %f24 fbug,a %fcc1, loop_257 tsubcc %o0, %i5, %g7 fandnot2s %f0, %f17, %f16 andn %o4, %i2, %l5 loop_257: movcs %xcc, %i4, %l3 sethi 0x04A4, %o3 edge16ln %l2, %o7, %l0 set 0x4C, %i4 lda [%l7 + %i4] 0x19, %f23 brz %i0, loop_258 ble,pt %icc, loop_259 fnegd %f6, %f4 fxors %f30, %f28, %f29 loop_258: umul %i1, %g1, %i6 loop_259: edge16n %g2, %g3, %l4 fpadd32s %f25, %f24, %f2 tl %xcc, 0x3 fba,a %fcc3, loop_260 movgu %icc, %o6, %g5 fmovscs %xcc, %f7, %f0 ldsb [%l7 + 0x57], %i7 loop_260: fmovda %icc, %f21, %f8 fxors %f0, %f12, %f14 fxnors %f29, %f26, %f30 fpadd32 %f18, %f18, %f12 addccc %o5, %l6, %o1 ba,pn %xcc, loop_261 fmovsa %xcc, %f22, %f5 wr %g0, 0x81, %asi lduba [%l7 + 0x42] %asi, %o2 loop_261: nop wr %g0, 0x81, %asi ldswa [%l7 + 0x44] %asi, %g6 bcs,pn %icc, loop_262 tvs %icc, 0x5 umul %l1, 0x0938, %i3 tcs %xcc, 0x2 loop_262: udivcc %o0, 0x15C9, %g4 fble,a %fcc1, loop_263 movne %icc, %g7, %i5 movcs %xcc, %o4, %i2 fmovdcs %icc, %f11, %f28 loop_263: smul %l5, 0x0D56, %i4 array16 %l3, %l2, %o3 fsrc1s %f28, %f26 fbue %fcc1, loop_264 smul %o7, 0x0266, %l0 brlz %i0, loop_265 xnorcc %g1, 0x19B2, %i1 loop_264: sub %i6, %g3, %l4 sdivx %o6, 0x0601, %g5 loop_265: fmovdle %xcc, %f26, %f9 ldstub [%l7 + 0x4C], %g2 srl %i7, 0x15, %o5 edge32n %o1, %o2, %l6 wr %g0, 0x18, %asi swapa [%l7 + 0x68] %asi, %g6 ldx [%l7 + 0x78], %i3 sdivx %o0, 0x119A, %l1 st %f18, [%l7 + 0x20] xnor %g7, %i5, %o4 brnz,a %g4, loop_266 sir 0x1D6F nop setx 0x3C48DBD46041E0B6, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr fpadd16s %f28, %f15, %f19 loop_266: alignaddr %i2, %l5, %l3 movg %icc, %i4, %o3 fbl %fcc1, loop_267 fmovdleu %icc, %f22, %f22 fxnors %f13, %f12, %f30 srl %l2, 0x06, %l0 loop_267: mova %xcc, %i0, %g1 tsubcctv %o7, %i1, %g3 bneg,a loop_268 bne,a,pn %icc, loop_269 fones %f17 brlez %l4, loop_270 loop_268: tle %icc, 0x4 loop_269: nop setx 0xF7C4598F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 fsqrts %f13, %f6 lduw [%l7 + 0x14], %i6 loop_270: movgu %xcc, %g5, %o6 fmovsn %icc, %f10, %f14 array16 %i7, %o5, %g2 sdiv %o2, 0x0D86, %l6 tl %xcc, 0x0 tg %icc, 0x0 tvs %xcc, 0x5 move %icc, %g6, %i3 fmovrsgz %o0, %f28, %f28 fcmpne32 %f8, %f0, %o1 sir 0x0B0C movvc %icc, %l1, %i5 smul %g7, 0x144A, %o4 wr %g0, 0x89, %asi ldsha [%l7 + 0x32] %asi, %g4 umulcc %l5, %l3, %i4 bvc,pn %icc, loop_271 fbue %fcc0, loop_272 alignaddr %o3, %l2, %l0 andcc %i0, %g1, %o7 loop_271: fmovdl %xcc, %f9, %f15 loop_272: nop setx 0xEFA9BD37, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0xBDCE725D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fmuls %f11, %f14, %f13 movcs %xcc, %i1, %g3 membar 0x78 movl %icc, %l4, %i6 sethi 0x1513, %i2 movrlz %g5, %o6, %i7 set 0x3A, %i5 ldsha [%l7 + %i5] 0x10, %g2 fmovdvc %xcc, %f12, %f0 tcs %xcc, 0x2 tsubcc %o2, 0x0525, %o5 subcc %l6, %i3, %g6 nop fitos %f12, %f27 fstod %f27, %f14 fnand %f14, %f2, %f22 orncc %o1, %o0, %i5 fmul8sux16 %f30, %f14, %f18 subc %g7, %o4, %l1 taddcctv %g4, %l3, %l5 fmovsneg %xcc, %f12, %f24 fbue %fcc0, loop_273 fblg %fcc2, loop_274 movle %xcc, %o3, %i4 bne,a,pn %xcc, loop_275 loop_273: fmovsl %xcc, %f12, %f17 loop_274: stw %l2, [%l7 + 0x68] fpadd32s %f0, %f11, %f8 loop_275: taddcctv %i0, 0x1021, %g1 nop setx 0x4F3B7535A8EF6B77, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x8F68EDDC6A720F81, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f30, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %icc, 0x0 bl loop_276 fmovrde %o7, %f18, %f10 lduh [%l7 + 0x0C], %i1 fmovs %f12, %f8 loop_276: ta %icc, 0x0 nop setx 0x4CF02735758F49E4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x4A6CB95C054199DB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fsubd %f12, %f16, %f12 movrgez %l0, %l4, %g3 edge8ln %i6, %g5, %i2 fornot1 %f12, %f10, %f30 prefetch [%l7 + 0x08], 0x0 add %i7, 0x157C, %g2 bpos,pn %icc, loop_277 edge32n %o2, %o5, %o6 edge8l %l6, %i3, %g6 array32 %o1, %o0, %g7 loop_277: andn %o4, 0x1D14, %l1 nop setx 0xB07E9F1F, %l0, %l6 st %l6, [%l7 + 0x60] ld [%l7 + 0x60], %fsr fpsub32s %f15, %f10, %f7 ldd [%l7 + 0x68], %f8 bge,pn %icc, loop_278 tsubcc %i5, %g4, %l5 sethi 0x0485, %l3 nop fitod %f26, %f22 loop_278: tl %xcc, 0x0 ldsb [%l7 + 0x35], %o3 alignaddrl %l2, %i4, %i0 movrgz %o7, %g1, %i1 nop setx 0xB4941537, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x46856001, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fdivs %f10, %f15, %f12 and %l0, 0x1C01, %g3 fbo,a %fcc2, loop_279 bl %icc, loop_280 edge8n %i6, %g5, %i2 sethi 0x010D, %i7 loop_279: andcc %l4, 0x087A, %o2 loop_280: nop set 0x6F, %i0 ldstuba [%l7 + %i0] 0x11, %g2 tge %xcc, 0x3 fornot1s %f1, %f30, %f10 edge32ln %o6, %o5, %l6 sdivcc %g6, 0x006F, %i3 be,a loop_281 fbne %fcc1, loop_282 fbn,a %fcc3, loop_283 nop setx 0x1AF3FDDA76B9AEE3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x1A1A86F85704DE76, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f18, %f6 loop_281: movrne %o0, 0x2E7, %g7 loop_282: and %o1, 0x0F17, %o4 loop_283: fble %fcc0, loop_284 tgu %xcc, 0x1 andn %l1, %i5, %g4 taddcctv %l3, 0x1448, %l5 loop_284: fmovdvc %xcc, %f15, %f20 movpos %xcc, %l2, %i4 sth %o3, [%l7 + 0x50] fmul8x16 %f3, %f0, %f22 movg %xcc, %o7, %g1 orcc %i0, 0x18ED, %l0 movpos %icc, %g3, %i1 fmovdcc %xcc, %f15, %f31 set 0x58, %g3 swapa [%l7 + %g3] 0x10, %i6 bvc,pn %icc, loop_285 movleu %xcc, %i2, %g5 fone %f18 or %i7, %l4, %g2 loop_285: ldsw [%l7 + 0x78], %o6 movgu %xcc, %o2, %o5 tl %xcc, 0x1 subc %l6, 0x11D7, %i3 set 0x53, %l3 stba %g6, [%l7 + %l3] 0xe2 membar #Sync sra %g7, %o1, %o4 stw %l1, [%l7 + 0x70] fpmerge %f30, %f24, %f6 fmovdle %xcc, %f19, %f24 set 0x78, %i6 prefetcha [%l7 + %i6] 0x80, 0x0 movrne %i5, 0x058, %l3 edge8l %g4, %l2, %i4 movne %xcc, %o3, %o7 nop setx 0x406F142487887B4D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xFA16B1DB95001545, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f20, %f16 bl,pn %icc, loop_286 sub %g1, %l5, %i0 movle %xcc, %l0, %g3 umul %i1, 0x0F5B, %i6 loop_286: edge8 %i2, %g5, %i7 movge %xcc, %l4, %o6 call loop_287 tleu %icc, 0x2 movrne %o2, %o5, %g2 sethi 0x1A92, %l6 loop_287: alignaddrl %g6, %i3, %g7 andcc %o1, 0x0A20, %l1 fmovscs %xcc, %f24, %f4 tg %icc, 0x4 nop setx 0x3681D174F869687A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x34873ABBEAE3B1F0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f8, %f16 edge16l %o0, %o4, %l3 ldd [%l7 + 0x18], %f6 orn %g4, %l2, %i5 add %l7, 0x5C, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %o3, %o7 fpadd32 %f28, %f12, %f8 array16 %i4, %g1, %l5 fsrc2s %f29, %f19 sra %i0, 0x1E, %g3 set 0x54, %g5 lduwa [%l7 + %g5] 0x15, %i1 tgu %icc, 0x2 wr %g0, 0x11, %asi sta %f6, [%l7 + 0x64] %asi sdivcc %l0, 0x093B, %i6 andn %i2, %i7, %g5 nop fitod %f4, %f26 fdtoi %f26, %f13 edge16 %o6, %o2, %o5 movneg %icc, %l4, %g2 array8 %g6, %l6, %i3 swap [%l7 + 0x64], %o1 move %icc, %l1, %g7 srax %o4, %o0, %g4 array8 %l2, %l3, %o3 ba,pn %xcc, loop_288 move %xcc, %o7, %i5 edge8 %i4, %g1, %l5 movrgez %i0, %i1, %l0 loop_288: brgez %g3, loop_289 movpos %xcc, %i6, %i2 fmovsg %icc, %f14, %f9 fnegs %f26, %f19 loop_289: fpsub32s %f5, %f0, %f25 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %i7, %o6, %g5 fcmpne32 %f12, %f22, %o2 edge16ln %l4, %g2, %g6 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f16 tsubcc %l6, 0x0B3E, %i3 ldsw [%l7 + 0x50], %o1 fpackfix %f2, %f7 tneg %icc, 0x5 array8 %o5, %g7, %l1 ta %xcc, 0x5 udiv %o4, 0x1AA5, %g4 lduw [%l7 + 0x08], %o0 and %l3, %l2, %o3 nop setx 0xDB5B7C4EDADD9CB4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 fsqrtd %f16, %f30 taddcc %o7, 0x09A0, %i4 fmovdgu %xcc, %f22, %f11 ba,a loop_290 brgez %i5, loop_291 ldd [%l7 + 0x40], %f8 nop fitod %f10, %f12 fdtox %f12, %f28 fxtod %f28, %f16 loop_290: nop wr %g0, 0x2a, %asi ldda [%l7 + 0x40] %asi, %g0 loop_291: bcc,pt %xcc, loop_292 add %i0, 0x14A8, %i1 fnot1s %f21, %f29 tn %xcc, 0x4 loop_292: fmovsne %xcc, %f24, %f9 fnot2s %f29, %f25 tvs %icc, 0x4 array32 %l5, %g3, %i6 tg %icc, 0x7 movneg %icc, %l0, %i7 edge32n %o6, %i2, %g5 nop fitos %f18, %f30 set 0x40, %l1 stda %f16, [%l7 + %l1] 0x11 set 0x25, %o7 ldsba [%l7 + %o7] 0x18, %o2 srlx %g2, 0x09, %l4 ldsh [%l7 + 0x2A], %l6 fmovd %f30, %f20 tleu %icc, 0x0 nop setx loop_293, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16l %g6, %o1, %o5 fpack32 %f22, %f18, %f30 movrgz %g7, 0x2DA, %i3 loop_293: bn,a loop_294 fcmpgt32 %f18, %f24, %l1 stx %g4, [%l7 + 0x58] fmovda %xcc, %f18, %f14 loop_294: movvs %xcc, %o4, %o0 array8 %l3, %l2, %o7 std %f0, [%l7 + 0x58] tne %icc, 0x6 fble %fcc0, loop_295 sra %i4, %i5, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %g1, 0x060E, %i0 loop_295: subcc %l5, %g3, %i6 fnot1s %f10, %f3 fmovspos %icc, %f8, %f27 xnorcc %l0, %i1, %i7 fmovrse %o6, %f3, %f2 wr %g0, 0x22, %asi stxa %i2, [%l7 + 0x40] %asi membar #Sync tge %xcc, 0x4 andncc %o2, %g5, %l4 fornot1 %f24, %f18, %f26 fsrc2 %f30, %f4 fmovsa %xcc, %f19, %f1 fabss %f28, %f23 fbule %fcc3, loop_296 movcc %icc, %l6, %g6 mova %icc, %g2, %o5 edge32ln %o1, %i3, %g7 loop_296: ldstub [%l7 + 0x7B], %l1 wr %g0, 0x89, %asi swapa [%l7 + 0x40] %asi, %o4 subcc %g4, %o0, %l2 fpadd16 %f20, %f0, %f16 fble %fcc1, loop_297 edge16ln %l3, %o7, %i5 fnors %f17, %f29, %f10 edge8 %i4, %g1, %i0 loop_297: nop setx 0xD1A2BB2F0630ECAF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 fsqrtd %f4, %f8 tcc %icc, 0x2 edge32n %o3, %l5, %i6 sub %l0, 0x102A, %i1 andcc %i7, %g3, %o6 movneg %icc, %o2, %g5 taddcc %l4, 0x0236, %i2 nop set 0x36, %g1 stb %g6, [%l7 + %g1] brz,a %l6, loop_298 movcs %icc, %o5, %o1 tsubcc %g2, %i3, %l1 nop setx 0xEEA36300069FD34F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f0 loop_298: be,a,pn %icc, loop_299 and %g7, %o4, %o0 xnorcc %l2, 0x164C, %l3 movre %g4, 0x1FD, %i5 loop_299: movge %icc, %i4, %o7 fmovsgu %xcc, %f23, %f27 te %icc, 0x4 fbg %fcc2, loop_300 fmovde %xcc, %f30, %f14 fnegs %f21, %f12 fnot1 %f20, %f2 loop_300: movrlz %g1, %o3, %i0 sethi 0x013C, %i6 movneg %xcc, %l0, %i1 nop fitos %f10, %f8 fstoi %f8, %f28 sub %l5, %i7, %o6 fpsub32 %f28, %f28, %f4 brlz %o2, loop_301 subc %g3, 0x1966, %l4 subccc %i2, 0x05A3, %g6 andn %g5, %o5, %o1 loop_301: popc %l6, %g2 subcc %i3, %l1, %g7 ldstub [%l7 + 0x22], %o0 ta %xcc, 0x7 nop set 0x3A, %l2 ldstub [%l7 + %l2], %o4 set 0x38, %o0 stha %l3, [%l7 + %o0] 0x22 membar #Sync ta %icc, 0x5 ldsw [%l7 + 0x5C], %l2 tsubcctv %g4, %i5, %i4 fmovsl %xcc, %f7, %f30 subccc %o7, %o3, %i0 array8 %i6, %g1, %i1 ldub [%l7 + 0x2B], %l0 and %i7, %l5, %o6 array8 %g3, %l4, %i2 ldsw [%l7 + 0x0C], %o2 array32 %g6, %o5, %o1 fba,a %fcc1, loop_302 sdivcc %l6, 0x1C15, %g2 wr %g0, 0x80, %asi lduha [%l7 + 0x36] %asi, %i3 loop_302: fcmpne32 %f28, %f12, %l1 sdivx %g5, 0x148A, %o0 orn %o4, 0x1659, %l3 sethi 0x03A7, %g7 stb %g4, [%l7 + 0x3C] sdivcc %i5, 0x171B, %l2 fmovdvc %icc, %f28, %f1 movne %xcc, %o7, %i4 ldx [%l7 + 0x40], %i0 ldsb [%l7 + 0x78], %o3 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i6, %i1 flush %l7 + 0x44 taddcctv %g1, 0x0D90, %i7 nop setx 0xDDE56B4CA630D4E1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f30 fbuge %fcc3, loop_303 fmovsgu %icc, %f9, %f2 ldsb [%l7 + 0x0F], %l0 edge16l %o6, %g3, %l5 loop_303: ldd [%l7 + 0x18], %f28 edge8l %i2, %l4, %o2 sdiv %o5, 0x1029, %g6 fmovscc %xcc, %f7, %f21 movge %icc, %o1, %l6 movcc %xcc, %i3, %l1 tpos %xcc, 0x7 bvc loop_304 sdivcc %g5, 0x0ACB, %o0 tn %icc, 0x6 edge32l %g2, %o4, %g7 loop_304: fmovdg %icc, %f27, %f19 edge8 %g4, %i5, %l3 addc %l2, %o7, %i4 wr %g0, 0x10, %asi lduha [%l7 + 0x26] %asi, %o3 movg %xcc, %i0, %i1 subccc %i6, %g1, %l0 brgez %i7, loop_305 sethi 0x06A4, %o6 fmovrdlz %g3, %f14, %f20 array8 %i2, %l4, %l5 loop_305: call loop_306 edge32ln %o2, %o5, %o1 edge32n %l6, %i3, %l1 ta %xcc, 0x5 loop_306: tl %icc, 0x7 prefetch [%l7 + 0x78], 0x3 tl %icc, 0x1 fmovdneg %xcc, %f21, %f0 addccc %g5, %g6, %g2 fbe %fcc0, loop_307 taddcc %o4, 0x06D2, %o0 edge8l %g4, %g7, %i5 move %xcc, %l3, %l2 loop_307: movneg %icc, %i4, %o7 edge32l %i0, %i1, %i6 movge %icc, %g1, %l0 tn %icc, 0x2 tle %xcc, 0x3 fbuge %fcc1, loop_308 prefetch [%l7 + 0x2C], 0x1 nop set 0x21, %g2 ldstub [%l7 + %g2], %i7 andcc %o3, 0x046E, %o6 loop_308: nop wr %g0, 0x19, %asi lda [%l7 + 0x34] %asi, %f24 wr %g0, 0x88, %asi ldsha [%l7 + 0x68] %asi, %g3 andcc %i2, 0x0DBB, %l4 movrlez %o2, %o5, %l5 brlz %o1, loop_309 tcc %xcc, 0x4 srl %l6, %i3, %g5 sra %l1, 0x0A, %g6 loop_309: xorcc %g2, 0x1470, %o4 tl %icc, 0x7 smulcc %g4, 0x067D, %g7 orn %i5, %o0, %l3 edge32 %i4, %l2, %i0 sdivx %o7, 0x0620, %i6 wr %g0, 0x88, %asi stxa %i1, [%l7 + 0x08] %asi sra %g1, 0x12, %l0 fmovrsgz %o3, %f10, %f29 lduh [%l7 + 0x2C], %o6 brlez %g3, loop_310 edge16l %i2, %i7, %o2 movgu %xcc, %o5, %l4 edge8n %o1, %l5, %l6 loop_310: ble,pn %icc, loop_311 mulx %g5, 0x1C58, %l1 fmovrslez %g6, %f29, %f27 xorcc %i3, 0x0F50, %g2 loop_311: srlx %g4, %o4, %g7 tcc %xcc, 0x5 fands %f31, %f14, %f21 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 edge32 %i5, %l3, %o0 alignaddrl %i4, %i0, %o7 subc %l2, %i6, %i1 mova %xcc, %g1, %o3 fcmpne32 %f6, %f22, %o6 bcc,pn %xcc, loop_312 sethi 0x109B, %g3 bn,a %xcc, loop_313 alignaddrl %l0, %i2, %o2 loop_312: fnot1s %f20, %f31 te %xcc, 0x6 loop_313: sdiv %o5, 0x1A84, %l4 movvc %xcc, %o1, %i7 movcs %icc, %l6, %g5 edge16 %l5, %l1, %i3 tsubcctv %g2, %g4, %o4 andcc %g7, 0x1947, %g6 movneg %xcc, %i5, %o0 movl %xcc, %l3, %i0 addccc %o7, %l2, %i6 fnand %f0, %f14, %f22 move %icc, %i1, %g1 mulscc %o3, %o6, %g3 movgu %xcc, %l0, %i4 fbn,a %fcc0, loop_314 fexpand %f20, %f30 brlz %o2, loop_315 ldd [%l7 + 0x18], %f30 loop_314: nop fitos %f30, %f21 tleu %xcc, 0x7 loop_315: array8 %o5, %l4, %i2 and %o1, %l6, %i7 edge32ln %g5, %l5, %i3 st %f15, [%l7 + 0x18] mova %xcc, %g2, %g4 fmul8x16 %f17, %f10, %f22 nop fitos %f18, %f19 fones %f20 fandnot1 %f16, %f10, %f22 tneg %icc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub32 %f0, %f2, %f6 brgez,a %l1, loop_316 fbue %fcc0, loop_317 fxnor %f28, %f4, %f30 sdivx %o4, 0x12ED, %g6 loop_316: sdivcc %g7, 0x1D4C, %i5 loop_317: addcc %l3, 0x0FC6, %i0 add %o0, 0x03B0, %l2 bvs,a,pt %xcc, loop_318 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd32 %f8, %f22, %f2 movge %icc, %o7, %i1 loop_318: movne %xcc, %g1, %o3 xnorcc %o6, %g3, %i6 nop fitos %f2, %f14 fstod %f14, %f24 brgez,a %i4, loop_319 movpos %xcc, %l0, %o5 movge %xcc, %o2, %i2 and %l4, %l6, %o1 loop_319: te %icc, 0x6 mova %icc, %g5, %i7 wr %g0, 0x23, %asi stwa %l5, [%l7 + 0x48] %asi membar #Sync nop fitos %f3, %f15 fstox %f15, %f0 fxtos %f0, %f8 subcc %g2, %i3, %g4 xorcc %l1, %g6, %o4 bvs,a,pt %icc, loop_320 tl %xcc, 0x7 fmovsgu %xcc, %f3, %f4 subc %i5, 0x1CE1, %g7 loop_320: fmovrse %l3, %f31, %f30 alignaddrl %o0, %i0, %l2 wr %g0, 0x18, %asi ldsba [%l7 + 0x28] %asi, %o7 fornot2s %f29, %f22, %f15 lduh [%l7 + 0x16], %g1 tgu %xcc, 0x1 ldd [%l7 + 0x18], %o2 umul %o6, 0x0933, %i1 tneg %xcc, 0x7 fbuge,a %fcc0, loop_321 fsrc1s %f16, %f26 fmovdneg %icc, %f25, %f19 movrgez %g3, %i4, %l0 loop_321: fmovdneg %xcc, %f16, %f9 tg %icc, 0x0 edge32n %i6, %o5, %i2 fbu %fcc1, loop_322 xor %o2, %l4, %l6 ta %xcc, 0x2 ldub [%l7 + 0x72], %o1 loop_322: movleu %xcc, %i7, %l5 ldd [%l7 + 0x68], %f6 srax %g2, %g5, %g4 alignaddrl %l1, %g6, %o4 sll %i3, 0x00, %g7 fmul8x16 %f15, %f2, %f8 tcs %xcc, 0x3 bne,a loop_323 ldstub [%l7 + 0x2D], %l3 edge16 %o0, %i5, %i0 edge8ln %o7, %g1, %l2 loop_323: tcs %icc, 0x5 subccc %o3, 0x18BE, %i1 fsrc1s %f25, %f9 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0x1e, %f16 sra %o6, 0x1A, %i4 fcmpgt32 %f20, %f4, %g3 tvs %xcc, 0x6 te %xcc, 0x3 for %f2, %f8, %f20 fornot1s %f7, %f11, %f6 fbe %fcc0, loop_324 fbug,a %fcc0, loop_325 fmul8sux16 %f18, %f6, %f6 movn %icc, %l0, %o5 loop_324: bgu,a loop_326 loop_325: subccc %i2, 0x0935, %o2 tleu %xcc, 0x5 movge %icc, %l4, %l6 loop_326: tgu %icc, 0x3 ldsw [%l7 + 0x10], %o1 fblg,a %fcc1, loop_327 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdl %xcc, %f6, %f28 subc %i6, 0x06B2, %l5 loop_327: tcc %xcc, 0x1 edge32l %g2, %g5, %g4 nop fitod %f6, %f16 fdtox %f16, %f18 fxtod %f18, %f16 movl %xcc, %l1, %g6 movvs %icc, %i7, %i3 orncc %o4, 0x0AD1, %g7 fmul8ulx16 %f16, %f28, %f28 tsubcc %l3, 0x159C, %i5 pdist %f10, %f8, %f4 ldsw [%l7 + 0x34], %i0 fba %fcc2, loop_328 udiv %o7, 0x1A5F, %g1 alignaddrl %l2, %o3, %i1 set 0x22, %o1 ldsha [%l7 + %o1] 0x88, %o0 loop_328: fbu %fcc1, loop_329 fmovdvc %xcc, %f6, %f20 movpos %icc, %i4, %o6 brlz %g3, loop_330 loop_329: tleu %icc, 0x2 sra %o5, %i2, %o2 fmovdge %icc, %f30, %f11 loop_330: movgu %icc, %l0, %l4 set 0x0A, %l5 ldsha [%l7 + %l5] 0x88, %o1 udiv %i6, 0x1EDD, %l5 set 0x1E, %o2 stba %g2, [%l7 + %o2] 0x04 mulx %g5, %g4, %l6 subcc %l1, %g6, %i7 or %i3, %g7, %o4 movn %icc, %i5, %i0 fmovde %icc, %f16, %f31 edge8 %o7, %l3, %g1 subccc %o3, %l2, %i1 tpos %xcc, 0x5 movleu %xcc, %o0, %o6 tsubcctv %g3, 0x0A13, %i4 set 0x78, %o3 prefetcha [%l7 + %o3] 0x0c, 0x3 edge16 %i2, %o2, %l0 fmovrse %l4, %f25, %f18 xor %o1, 0x094D, %i6 edge16l %g2, %l5, %g5 subc %g4, %l6, %l1 tvs %xcc, 0x6 move %icc, %i7, %g6 addccc %i3, %g7, %i5 wr %g0, 0x10, %asi lduba [%l7 + 0x79] %asi, %i0 orncc %o4, 0x1324, %l3 call loop_331 bleu,pn %icc, loop_332 sub %g1, %o3, %l2 fandnot1 %f2, %f0, %f12 loop_331: tneg %icc, 0x6 loop_332: movvc %icc, %i1, %o7 fbug %fcc2, loop_333 and %o6, %g3, %i4 xor %o5, 0x0E53, %o0 nop setx loop_334, %l0, %l1 jmpl %l1, %i2 loop_333: fmovdle %xcc, %f24, %f27 movre %o2, %l0, %o1 edge32 %i6, %g2, %l5 loop_334: andcc %g5, 0x06CD, %g4 ldub [%l7 + 0x7B], %l6 and %l4, %l1, %i7 fnands %f8, %f21, %f30 movrlez %g6, %g7, %i5 srax %i3, %o4, %i0 add %l7, 0x74, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l3 casa [%l6] %asi, %l3, %g1 bn,a loop_335 array32 %l2, %i1, %o3 fmovrdlez %o6, %f6, %f2 taddcctv %o7, 0x0AA7, %g3 loop_335: fmul8ulx16 %f16, %f4, %f20 std %f14, [%l7 + 0x20] call loop_336 stw %o5, [%l7 + 0x38] tg %xcc, 0x0 faligndata %f0, %f16, %f16 loop_336: movcc %xcc, %i4, %i2 udiv %o2, 0x040E, %o0 bg,a loop_337 fand %f22, %f16, %f8 movle %xcc, %o1, %i6 ldsh [%l7 + 0x2A], %l0 loop_337: nop fitod %f0, %f16 fdtox %f16, %f16 fxtod %f16, %f0 edge32ln %l5, %g2, %g5 edge16n %l6, %g4, %l1 movg %icc, %i7, %l4 fmovdn %xcc, %f12, %f10 fnands %f1, %f24, %f22 movcs %icc, %g7, %i5 bcc,a loop_338 orcc %g6, 0x060C, %o4 sdivx %i0, 0x04C1, %l3 stx %g1, [%l7 + 0x18] loop_338: tpos %icc, 0x6 fors %f22, %f18, %f14 nop setx 0x5058CEF31CDF7DA3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f28 umul %l2, 0x1796, %i1 tneg %icc, 0x5 bge,a,pt %icc, loop_339 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %icc, 0x4 edge16l %o3, %i3, %o6 loop_339: movrlz %o7, 0x059, %o5 bleu,a,pn %icc, loop_340 movn %xcc, %g3, %i4 set 0x12, %g7 ldstuba [%l7 + %g7] 0x81, %i2 loop_340: alignaddr %o2, %o1, %i6 array16 %o0, %l0, %g2 nop setx 0x33E9805CB448E5C0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x4ABF56CBBE5C5011, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f8, %f0 alignaddr %l5, %g5, %l6 set 0x40, %i3 lduha [%l7 + %i3] 0x14, %g4 nop set 0x5C, %o4 lduw [%l7 + %o4], %i7 brlz,a %l4, loop_341 nop setx loop_342, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movcs %icc, %l1, %g7 alignaddrl %g6, %i5, %i0 loop_341: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x58] %asi, %o4 loop_342: bcs,a %icc, loop_343 tvc %icc, 0x2 umul %l3, 0x1242, %g1 fbo,a %fcc1, loop_344 loop_343: stb %i1, [%l7 + 0x15] mova %icc, %l2, %o3 edge8n %i3, %o6, %o5 loop_344: sethi 0x0E97, %g3 fsrc1s %f21, %f10 tpos %xcc, 0x5 tcc %icc, 0x5 array8 %o7, %i4, %o2 srlx %o1, %i2, %i6 edge32l %l0, %g2, %l5 fnot2 %f16, %f20 fbge,a %fcc3, loop_345 tsubcctv %g5, 0x10CC, %l6 wr %g0, 0x11, %asi lda [%l7 + 0x4C] %asi, %f22 loop_345: tgu %xcc, 0x4 udiv %o0, 0x0A49, %g4 brlez %i7, loop_346 edge32ln %l1, %l4, %g7 ba,pn %xcc, loop_347 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_346: bl loop_348 fnands %f12, %f31, %f14 loop_347: fmovdn %icc, %f8, %f9 nop setx 0xAB20F796DACBE75E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xA918A2204B77DC4D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 faddd %f28, %f22, %f0 loop_348: subc %i5, 0x1441, %g6 fpadd16s %f5, %f21, %f23 ta %icc, 0x7 edge8n %i0, %o4, %l3 movcs %xcc, %g1, %i1 taddcc %l2, 0x18B9, %i3 tle %icc, 0x3 nop setx loop_349, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tsubcc %o6, 0x1477, %o3 fmovsleu %xcc, %f6, %f4 subcc %g3, 0x095C, %o5 loop_349: array32 %o7, %i4, %o2 movle %xcc, %i2, %o1 tgu %xcc, 0x4 fbug %fcc0, loop_350 fmovdvs %xcc, %f31, %f12 brgz,a %i6, loop_351 brnz %l0, loop_352 loop_350: sll %g2, 0x03, %l5 mulscc %l6, %o0, %g5 loop_351: orncc %i7, 0x1975, %l1 loop_352: fmovdleu %xcc, %f6, %f0 fnors %f7, %f26, %f11 tneg %xcc, 0x2 movrlez %g4, %l4, %i5 edge8 %g7, %g6, %o4 tl %icc, 0x5 fbu %fcc0, loop_353 mova %icc, %l3, %i0 movn %icc, %i1, %l2 movrlez %i3, 0x0EB, %g1 loop_353: stx %o3, [%l7 + 0x40] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %o6, 0x1A2, %o5 pdist %f20, %f6, %f28 edge32ln %o7, %i4, %o2 bl loop_354 addcc %g3, %i2, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ba %xcc, loop_355 loop_354: sdivcc %o1, 0x112F, %g2 set 0x70, %i1 ldda [%l7 + %i1] 0x04, %l0 loop_355: fmovsvs %xcc, %f21, %f24 set 0x40, %l4 stda %f0, [%l7 + %l4] 0x1f membar #Sync saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgz %l6, loop_356 movge %xcc, %l5, %o0 tvc %xcc, 0x5 addccc %g5, 0x0131, %l1 loop_356: movge %icc, %i7, %l4 wr %g0, 0x18, %asi stwa %i5, [%l7 + 0x28] %asi alignaddr %g7, %g6, %o4 brnz,a %l3, loop_357 ta %icc, 0x7 sir 0x157E umul %i0, %i1, %l2 loop_357: nop setx 0xB05187F3, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr brgz %i3, loop_358 nop setx 0x546F9EA150503D25, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr tvs %icc, 0x6 tg %icc, 0x3 loop_358: fxnor %f2, %f18, %f4 taddcctv %g1, %g4, %o3 brlez %o6, loop_359 tneg %icc, 0x3 fsrc2s %f1, %f1 fmovrsgez %o7, %f6, %f18 loop_359: lduw [%l7 + 0x34], %o5 nop setx loop_360, %l0, %l1 jmpl %l1, %i4 movn %xcc, %g3, %i2 movcs %icc, %i6, %o2 sll %g2, %l0, %l6 loop_360: edge8l %l5, %o0, %o1 be,pn %icc, loop_361 array32 %l1, %i7, %g5 brnz,a %i5, loop_362 tleu %xcc, 0x0 loop_361: nop setx loop_363, %l0, %l1 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 %icc, 0x6 loop_362: tg %xcc, 0x4 edge32ln %l4, %g6, %g7 loop_363: fmul8ulx16 %f16, %f18, %f8 subc %l3, 0x078C, %o4 bleu loop_364 and %i1, %l2, %i0 nop fitos %f0, %f17 fstox %f17, %f0 fxtos %f0, %f4 be,a %icc, loop_365 loop_364: for %f22, %f24, %f22 sdivcc %i3, 0x015E, %g1 bge,a %icc, loop_366 loop_365: fbug %fcc3, loop_367 and %o3, 0x07A7, %g4 udivx %o7, 0x1274, %o5 loop_366: taddcctv %o6, %i4, %g3 loop_367: xor %i2, %o2, %g2 brlz,a %i6, loop_368 movg %icc, %l6, %l5 mulscc %l0, 0x1FC2, %o1 fmovrsgez %l1, %f26, %f8 loop_368: fbne,a %fcc1, loop_369 fbe %fcc2, loop_370 tsubcctv %o0, 0x00A9, %i7 bvs,a loop_371 loop_369: subccc %g5, %i5, %g6 loop_370: addcc %l4, %g7, %o4 movrne %i1, %l2, %l3 loop_371: tl %icc, 0x3 nop setx 0x4FD2FADEAF899817, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x683DCADB13BCE097, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fmuld %f30, %f6, %f18 tle %xcc, 0x6 fbe,a %fcc3, loop_372 xnor %i3, %g1, %o3 movrne %i0, %g4, %o5 movvs %xcc, %o7, %o6 loop_372: tcs %icc, 0x4 nop setx 0x1EB7FE7B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 fsqrts %f16, %f27 alignaddrl %i4, %i2, %o2 brnz %g2, loop_373 movrlez %i6, 0x0EF, %l6 fmovsge %xcc, %f14, %f11 fpadd16s %f29, %f21, %f10 loop_373: bleu,pn %xcc, loop_374 ble,a,pn %icc, loop_375 movle %icc, %g3, %l0 bvc,pn %icc, loop_376 loop_374: movrne %o1, 0x059, %l1 loop_375: fornot1s %f25, %f10, %f23 fands %f2, %f24, %f17 loop_376: nop wr %g0, 0x27, %asi ldda [%l7 + 0x20] %asi, %l4 movcs %icc, %i7, %g5 brnz,a %o0, loop_377 fone %f28 edge32ln %i5, %g6, %g7 tn %icc, 0x2 loop_377: nop fitod %f4, %f28 fdtoi %f28, %f31 brgz,a %l4, loop_378 ldsb [%l7 + 0x6B], %i1 faligndata %f2, %f22, %f10 bn,a,pn %icc, loop_379 loop_378: movgu %icc, %l2, %l3 ldstub [%l7 + 0x45], %o4 movn %icc, %g1, %i3 loop_379: udivcc %i0, 0x0DA9, %o3 movrne %o5, %g4, %o7 tneg %xcc, 0x6 sdivcc %i4, 0x0363, %i2 tn %icc, 0x4 set 0x0D, %l6 ldsba [%l7 + %l6] 0x04, %o2 wr %g0, 0x80, %asi sta %f0, [%l7 + 0x38] %asi tleu %icc, 0x5 set 0x5C, %i2 ldswa [%l7 + %i2] 0x81, %o6 tneg %icc, 0x4 edge8ln %i6, %l6, %g3 pdist %f14, %f20, %f18 wr %g0, 0x10, %asi stwa %g2, [%l7 + 0x4C] %asi nop setx 0x44D9821B904FEB14, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr movvc %icc, %o1, %l0 fbu %fcc2, loop_380 edge16n %l5, %l1, %g5 ld [%l7 + 0x0C], %f17 movpos %icc, %i7, %i5 loop_380: edge32 %o0, %g6, %l4 ldx [%l7 + 0x10], %g7 movvc %xcc, %i1, %l2 fmuld8ulx16 %f15, %f17, %f0 bgu,a,pn %xcc, loop_381 fbe,a %fcc0, loop_382 fmovsge %icc, %f14, %f4 add %l7, 0x5C, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %l3, %g1 loop_381: fmul8sux16 %f20, %f0, %f0 loop_382: movgu %icc, %o4, %i3 fbge,a %fcc1, loop_383 edge16 %o3, %i0, %g4 lduw [%l7 + 0x1C], %o5 nop setx 0x31805CA9B07ECA01, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr loop_383: be,a,pn %xcc, loop_384 sdivcc %o7, 0x1611, %i4 ld [%l7 + 0x28], %f2 xnor %o2, 0x1E07, %i2 loop_384: fmul8x16au %f16, %f22, %f30 movvs %xcc, %i6, %o6 movl %xcc, %l6, %g3 ldsb [%l7 + 0x3A], %o1 fandnot1 %f6, %f12, %f6 ldub [%l7 + 0x6B], %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fexpand %f10, %f16 movvc %icc, %l5, %l0 edge16ln %l1, %i7, %g5 movg %xcc, %o0, %i5 add %l7, 0x60, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %l4, %g7 xor %i1, 0x0D28, %g6 nop setx 0x84C3AE3B1248AB0F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0xA6C8E6DD819C5E2D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fdivd %f18, %f14, %f12 fbn,a %fcc2, loop_385 ta %icc, 0x2 fpackfix %f4, %f27 andcc %l3, 0x1EBD, %l2 loop_385: stbar xnorcc %g1, %i3, %o3 taddcc %i0, %g4, %o4 edge8n %o7, %i4, %o5 tpos %xcc, 0x7 andn %o2, %i6, %o6 tl %icc, 0x6 bgu,a loop_386 move %xcc, %l6, %g3 and %o1, %g2, %l5 fpsub16 %f20, %f2, %f2 loop_386: edge16l %i2, %l0, %i7 sll %l1, %o0, %i5 fmovsleu %icc, %f22, %f23 fexpand %f17, %f20 brlez %g5, loop_387 movrgez %g7, 0x37E, %i1 movge %xcc, %l4, %g6 bg %icc, loop_388 loop_387: movcs %icc, %l3, %l2 fmovrde %g1, %f22, %f2 tcc %icc, 0x3 loop_388: fpackfix %f12, %f21 srlx %o3, %i0, %g4 orcc %i3, 0x136A, %o7 edge16ln %o4, %i4, %o2 edge16 %i6, %o6, %l6 brlez,a %o5, loop_389 smul %o1, 0x1305, %g3 xorcc %l5, 0x0A01, %i2 call loop_390 loop_389: brz,a %l0, loop_391 movcs %icc, %g2, %i7 and %o0, 0x11BD, %l1 loop_390: subc %i5, %g5, %g7 loop_391: edge32ln %l4, %g6, %l3 orcc %l2, 0x1B67, %g1 fabsd %f20, %f22 array8 %o3, %i0, %i1 stbar tl %xcc, 0x1 te %icc, 0x6 wr %g0, 0x10, %asi ldsha [%l7 + 0x16] %asi, %g4 move %xcc, %o7, %o4 subcc %i3, %o2, %i6 or %i4, %o6, %l6 udiv %o1, 0x0731, %g3 movrgez %o5, %i2, %l5 fbue,a %fcc3, loop_392 fbu %fcc0, loop_393 tsubcctv %l0, %i7, %o0 fbo,a %fcc3, loop_394 loop_392: bne %icc, loop_395 loop_393: movg %icc, %g2, %l1 edge8n %g5, %i5, %g7 loop_394: udiv %l4, 0x15A6, %l3 loop_395: fmovsle %icc, %f27, %f21 brgz,a %g6, loop_396 fbuge,a %fcc2, loop_397 movrgez %l2, 0x1D2, %o3 andn %g1, 0x0BA3, %i0 loop_396: subccc %i1, 0x117D, %o7 loop_397: nop setx 0x1313BD5E6170CE54, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f24 tcs %xcc, 0x2 srlx %g4, 0x12, %o4 movne %icc, %o2, %i3 fmovrslz %i6, %f18, %f13 nop set 0x2D, %l0 stb %o6, [%l7 + %l0] fpsub32 %f0, %f8, %f12 fmovdpos %icc, %f28, %f27 tle %icc, 0x0 orcc %l6, %o1, %i4 fmovrsgez %o5, %f17, %f13 array16 %i2, %l5, %g3 nop fitod %f4, %f14 fdtox %f14, %f18 fxtod %f18, %f22 nop setx loop_398, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovd %f22, %f28 edge16l %i7, %o0, %l0 movge %xcc, %l1, %g2 loop_398: sra %i5, 0x0B, %g7 tvs %xcc, 0x4 movneg %icc, %g5, %l4 ta %icc, 0x6 subc %g6, 0x1069, %l2 bcs loop_399 fornot1s %f25, %f28, %f17 orn %l3, %o3, %i0 fpsub16 %f10, %f6, %f18 loop_399: tn %icc, 0x3 addc %g1, %i1, %g4 sll %o4, %o7, %i3 fmovrdgz %i6, %f8, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %o6, %l6, %o2 movne %xcc, %o1, %o5 fabsd %f8, %f20 tl %icc, 0x7 bgu,a,pt %icc, loop_400 smul %i4, 0x0A7E, %i2 tvc %xcc, 0x3 nop fitos %f8, %f7 fstoi %f7, %f0 loop_400: std %f20, [%l7 + 0x50] bg %xcc, loop_401 array32 %l5, %i7, %g3 tleu %icc, 0x5 fmovs %f18, %f21 loop_401: movneg %xcc, %o0, %l1 movrlz %g2, 0x367, %i5 edge16 %g7, %l0, %g5 nop setx loop_402, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldsw [%l7 + 0x64], %g6 movre %l4, %l2, %o3 movvc %xcc, %i0, %g1 loop_402: xor %i1, %g4, %l3 brlez,a %o7, loop_403 fpadd16 %f28, %f26, %f2 alignaddrl %i3, %o4, %o6 fbo,a %fcc2, loop_404 loop_403: edge32n %l6, %i6, %o1 movrgez %o5, 0x29A, %i4 movrgz %i2, 0x3D4, %l5 loop_404: fnot1s %f5, %f7 nop setx loop_405, %l0, %l1 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 %xcc, loop_406 bcc loop_407 sdivx %o2, 0x1333, %g3 loop_405: movl %icc, %o0, %l1 loop_406: bcc,pt %xcc, loop_408 loop_407: sll %i7, 0x16, %i5 sth %g2, [%l7 + 0x16] array32 %g7, %l0, %g6 loop_408: srax %l4, %l2, %g5 andn %o3, 0x1EA3, %i0 movle %icc, %g1, %g4 udivcc %i1, 0x0F8A, %o7 be %icc, loop_409 te %xcc, 0x7 subccc %i3, 0x0EA1, %l3 movrlz %o6, %o4, %i6 loop_409: addc %l6, 0x03FC, %o5 movre %o1, 0x213, %i4 edge8ln %l5, %i2, %g3 subcc %o2, 0x0D24, %o0 nop fitod %f4, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %xcc, %i7, %l1 bge,pt %icc, loop_410 alignaddr %i5, %g7, %g2 fmovdleu %xcc, %f21, %f19 fmovs %f20, %f30 loop_410: tcs %icc, 0x3 bleu,a,pn %xcc, loop_411 edge16n %g6, %l0, %l2 fbn %fcc0, loop_412 fandnot2s %f20, %f24, %f2 loop_411: fmovsleu %xcc, %f25, %f7 umulcc %g5, 0x12D9, %o3 loop_412: smulcc %i0, %g1, %g4 mulx %i1, %l4, %i3 wr %g0, 0x10, %asi lduba [%l7 + 0x6B] %asi, %l3 set 0x50, %o5 ldda [%l7 + %o5] 0x11, %o6 alignaddr %o4, %o6, %l6 movrlz %o5, %i6, %i4 fbe %fcc1, loop_413 smul %l5, 0x1DE0, %i2 add %o1, 0x1B33, %o2 alignaddr %g3, %o0, %l1 loop_413: array32 %i7, %g7, %i5 tcs %xcc, 0x5 addcc %g6, %g2, %l0 fmovdl %xcc, %f16, %f28 fmovrde %l2, %f2, %f8 alignaddr %o3, %i0, %g1 movneg %icc, %g4, %i1 or %l4, 0x038E, %g5 ble,a %xcc, loop_414 addcc %l3, 0x0A58, %o7 bleu,a loop_415 fmovrsgz %o4, %f20, %f23 loop_414: movneg %icc, %o6, %l6 tge %icc, 0x4 loop_415: fbue,a %fcc0, loop_416 mulscc %i3, 0x12EC, %o5 movrgez %i6, %l5, %i2 sllx %i4, %o1, %g3 loop_416: movle %xcc, %o0, %l1 edge32 %i7, %g7, %i5 orncc %g6, %o2, %l0 call loop_417 movg %xcc, %g2, %l2 set 0x6A, %o6 stha %i0, [%l7 + %o6] 0x23 membar #Sync loop_417: movne %icc, %o3, %g1 tge %xcc, 0x4 andn %i1, 0x0854, %l4 udiv %g5, 0x1C0D, %l3 fmovsvs %xcc, %f2, %f23 ble loop_418 edge8n %g4, %o7, %o4 fnand %f4, %f26, %f0 xorcc %o6, 0x1793, %l6 loop_418: flush %l7 + 0x4C array32 %i3, %o5, %l5 sll %i2, %i4, %o1 orn %i6, 0x1BE0, %g3 xorcc %l1, %i7, %o0 fba,a %fcc2, loop_419 nop setx loop_420, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry nop fitos %f1, %f3 brgz %g7, loop_421 loop_419: tvc %icc, 0x7 loop_420: fmovsvc %icc, %f7, %f30 fsrc1s %f10, %f16 loop_421: movrlz %g6, %i5, %o2 fors %f12, %f29, %f22 tg %icc, 0x2 add %l0, %l2, %g2 mulx %o3, %g1, %i1 fbo %fcc2, loop_422 orn %i0, %g5, %l3 fsrc2s %f6, %f21 fmovsl %icc, %f30, %f22 loop_422: nop add %l7, 0x40, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %l4, %g4 fbn %fcc3, loop_423 fxors %f20, %f12, %f1 sir 0x0D24 sdivx %o7, 0x0A03, %o4 loop_423: bge,pn %xcc, loop_424 brlez %o6, loop_425 smulcc %l6, 0x0616, %o5 movrne %i3, %l5, %i2 loop_424: fmul8sux16 %f0, %f26, %f26 loop_425: fnand %f6, %f6, %f26 edge32l %o1, %i4, %i6 tle %xcc, 0x0 be %icc, loop_426 bleu,a %xcc, loop_427 tcc %xcc, 0x2 movre %g3, 0x112, %i7 loop_426: udiv %l1, 0x039C, %g7 loop_427: fcmpgt16 %f28, %f16, %g6 addccc %o0, %i5, %o2 bvs,a loop_428 udivx %l0, 0x13B3, %g2 movvc %xcc, %l2, %g1 tvs %xcc, 0x6 loop_428: movl %xcc, %o3, %i1 set 0x7C, %g6 sta %f31, [%l7 + %g6] 0x19 movrgz %i0, %g5, %l3 xnorcc %g4, %o7, %l4 ble %icc, loop_429 sub %o4, %l6, %o6 fbn,a %fcc2, loop_430 ta %xcc, 0x5 loop_429: tne %xcc, 0x0 umulcc %i3, 0x0E56, %l5 loop_430: xnorcc %o5, 0x098C, %o1 tpos %xcc, 0x7 edge16l %i4, %i2, %g3 movrgez %i7, 0x166, %i6 membar 0x37 fnot1s %f14, %f3 sdivcc %l1, 0x142F, %g7 edge16 %g6, %o0, %o2 fmovda %icc, %f29, %f3 wr %g0, 0x10, %asi swapa [%l7 + 0x40] %asi, %l0 fmovsle %icc, %f4, %f31 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 swap [%l7 + 0x10], %i5 movrgz %l2, %g1, %g2 fbo,a %fcc1, loop_431 mova %icc, %o3, %i0 fnegs %f24, %f30 srl %g5, %i1, %l3 loop_431: fbu,a %fcc2, loop_432 sth %o7, [%l7 + 0x1A] fnot1s %f16, %f6 brlez,a %l4, loop_433 loop_432: bpos loop_434 st %f25, [%l7 + 0x68] edge32n %g4, %l6, %o4 loop_433: tleu %icc, 0x5 loop_434: popc %o6, %i3 fbn,a %fcc3, loop_435 sdivcc %o5, 0x15D2, %l5 tpos %xcc, 0x0 smulcc %o1, %i4, %i2 loop_435: nop set 0x54, %g4 stha %g3, [%l7 + %g4] 0xe2 membar #Sync tge %xcc, 0x4 nop setx loop_436, %l0, %l1 jmpl %l1, %i7 edge8n %l1, %g7, %g6 fnegs %f13, %f0 addc %i6, %o0, %o2 loop_436: nop set 0x5C, %i4 swapa [%l7 + %i4] 0x19, %i5 lduw [%l7 + 0x78], %l2 fcmpeq32 %f20, %f12, %g1 edge32l %l0, %g2, %o3 andncc %g5, %i1, %i0 andn %l3, 0x1962, %l4 mova %icc, %g4, %l6 te %xcc, 0x7 fmovsgu %icc, %f29, %f10 nop fitod %f6, %f0 fdtox %f0, %f22 fornot1 %f28, %f24, %f18 fmovse %icc, %f20, %f13 sub %o7, 0x1A4B, %o4 tgu %xcc, 0x5 edge8l %o6, %i3, %l5 sub %o1, %i4, %o5 ldd [%l7 + 0x48], %g2 brz %i7, loop_437 movg %xcc, %i2, %l1 xorcc %g6, %i6, %g7 sub %o0, 0x1297, %i5 loop_437: array16 %l2, %o2, %g1 faligndata %f28, %f16, %f16 mulx %g2, 0x1D84, %l0 brgez,a %o3, loop_438 ldsw [%l7 + 0x18], %g5 xnor %i0, 0x1645, %l3 subc %i1, %g4, %l4 loop_438: fble,a %fcc3, loop_439 fandnot2s %f12, %f12, %f3 ta %xcc, 0x6 movcs %xcc, %l6, %o4 loop_439: smulcc %o6, 0x061D, %o7 fandnot1s %f15, %f9, %f1 set 0x40, %i0 lduha [%l7 + %i0] 0x19, %l5 fzeros %f25 fmovs %f31, %f16 movgu %xcc, %i3, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpgt32 %f8, %f8, %o5 fmovsa %icc, %f22, %f30 fbug %fcc0, loop_440 andncc %i4, %g3, %i2 nop setx 0x4F7EE467, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x3DB36867, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fdivs %f23, %f28, %f6 bleu,pt %icc, loop_441 loop_440: bne %xcc, loop_442 edge16l %l1, %g6, %i6 bcs,a,pn %xcc, loop_443 loop_441: ta %xcc, 0x6 loop_442: fmovrdgz %i7, %f8, %f0 movneg %icc, %g7, %o0 loop_443: fmovda %icc, %f22, %f18 umul %i5, %l2, %g1 addcc %o2, %l0, %o3 fmul8x16au %f9, %f25, %f0 fbug %fcc0, loop_444 nop setx 0xCE659DBB27CA9251, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x6713D3C68C887571, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fmuld %f8, %f22, %f14 tle %icc, 0x2 movrne %g2, %g5, %i0 loop_444: taddcctv %l3, 0x0534, %g4 sra %i1, 0x0A, %l4 udivx %o4, 0x06F1, %o6 umulcc %o7, %l5, %l6 andcc %o1, 0x1BCA, %i3 sub %o5, %g3, %i4 fxors %f27, %f18, %f14 udiv %l1, 0x1794, %g6 fmovrsgz %i6, %f0, %f30 sub %i7, 0x15F4, %i2 fpack16 %f30, %f2 xnor %g7, %o0, %i5 fpsub16 %f0, %f14, %f22 edge8ln %g1, %l2, %o2 movne %xcc, %o3, %g2 fmovdle %xcc, %f25, %f28 mulx %g5, %l0, %l3 tle %icc, 0x1 tsubcctv %i0, %g4, %l4 fmovs %f12, %f20 movrlz %i1, %o4, %o6 tl %xcc, 0x5 edge32 %l5, %o7, %o1 fmuld8sux16 %f24, %f30, %f18 mulx %i3, %l6, %g3 set 0x74, %g3 stwa %o5, [%l7 + %g3] 0x18 flush %l7 + 0x48 fbe,a %fcc1, loop_445 sethi 0x10BC, %l1 nop setx 0x83E18AA9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x7DA824BA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fmuls %f28, %f18, %f15 set 0x36, %i5 lduha [%l7 + %i5] 0x80, %g6 loop_445: fbue,a %fcc0, loop_446 srlx %i4, 0x09, %i7 lduh [%l7 + 0x24], %i6 fabsd %f4, %f6 loop_446: fcmpeq32 %f10, %f2, %g7 andn %o0, %i2, %g1 movne %icc, %i5, %o2 orcc %l2, %o3, %g5 sll %l0, 0x07, %g2 fexpand %f10, %f30 stbar prefetch [%l7 + 0x2C], 0x2 subc %i0, %g4, %l3 tge %xcc, 0x1 edge8n %l4, %o4, %o6 movg %xcc, %l5, %o7 nop setx loop_447, %l0, %l1 jmpl %l1, %i1 movpos %xcc, %i3, %o1 lduh [%l7 + 0x3E], %g3 ta %icc, 0x6 loop_447: alignaddrl %l6, %o5, %l1 movvc %xcc, %g6, %i4 add %l7, 0x68, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %i7, %g7 set 0x4C, %l3 ldswa [%l7 + %l3] 0x81, %o0 wr %g0, 0x88, %asi lduwa [%l7 + 0x54] %asi, %i6 orcc %g1, %i2, %o2 xnorcc %l2, 0x09F8, %o3 sdiv %g5, 0x157E, %i5 fbg,a %fcc2, loop_448 be %xcc, loop_449 popc 0x0F7F, %g2 std %f24, [%l7 + 0x70] loop_448: fornot2s %f15, %f28, %f28 loop_449: te %xcc, 0x2 edge32n %i0, %l0, %l3 edge32ln %g4, %l4, %o4 movle %icc, %o6, %l5 fmovdcs %xcc, %f16, %f15 stx %i1, [%l7 + 0x58] wr %g0, 0x04, %asi lda [%l7 + 0x30] %asi, %f0 swap [%l7 + 0x58], %i3 tvs %icc, 0x3 movl %xcc, %o7, %g3 smulcc %o1, %o5, %l1 subcc %l6, 0x0FB1, %i4 tge %icc, 0x5 fornot2s %f15, %f7, %f26 set 0x40, %i6 ldsha [%l7 + %i6] 0x10, %i7 wr %g0, 0x80, %asi ldxa [%l7 + 0x38] %asi, %g6 movne %icc, %o0, %i6 udiv %g1, 0x0FCF, %g7 edge8ln %o2, %i2, %o3 bvs,pt %xcc, loop_450 fmovda %icc, %f19, %f20 addccc %g5, %i5, %g2 edge8n %i0, %l0, %l3 loop_450: bcs,pt %icc, loop_451 movrgez %l2, %l4, %g4 umulcc %o6, %o4, %l5 smulcc %i3, 0x1B8C, %o7 loop_451: nop wr %g0, 0x10, %asi ldstuba [%l7 + 0x65] %asi, %g3 smul %i1, %o5, %o1 brlez %l6, loop_452 nop setx 0x40FD49921C0B955F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xB4013BD7F0AD6932, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f24, %f6 tleu %icc, 0x5 popc %l1, %i4 loop_452: bpos %xcc, loop_453 udivcc %g6, 0x04D3, %o0 movneg %xcc, %i7, %g1 fmovda %icc, %f24, %f7 loop_453: tle %icc, 0x4 movle %xcc, %i6, %o2 bn,pn %xcc, loop_454 brgez %i2, loop_455 movgu %icc, %g7, %o3 tleu %xcc, 0x7 loop_454: movrlz %g5, %g2, %i0 loop_455: movle %icc, %i5, %l3 edge32n %l2, %l4, %g4 udiv %o6, 0x0F30, %l0 movrgez %l5, %i3, %o4 fpsub16s %f16, %f23, %f17 srl %o7, %g3, %o5 subc %o1, %i1, %l1 edge32n %i4, %l6, %o0 sethi 0x092D, %i7 mulscc %g1, %i6, %g6 fand %f26, %f22, %f20 subc %o2, 0x10B7, %i2 fbu %fcc3, loop_456 stx %g7, [%l7 + 0x78] tgu %icc, 0x4 andcc %g5, %g2, %o3 loop_456: umul %i5, 0x1CDF, %l3 mova %xcc, %l2, %l4 edge8ln %g4, %o6, %i0 fmovsvs %icc, %f31, %f10 nop setx loop_457, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsleu %icc, %f27, %f28 edge32l %l0, %i3, %o4 ldd [%l7 + 0x18], %l4 loop_457: sdivx %o7, 0x1738, %o5 movle %icc, %o1, %g3 fmovdge %icc, %f9, %f30 mova %xcc, %l1, %i4 fandnot1s %f23, %f12, %f18 smulcc %i1, %l6, %i7 addccc %g1, %i6, %o0 sth %g6, [%l7 + 0x3A] movleu %icc, %i2, %g7 xorcc %o2, 0x0846, %g5 movcs %icc, %g2, %o3 sdiv %i5, 0x1942, %l3 tleu %xcc, 0x4 membar 0x4D udivcc %l4, 0x0E78, %g4 bvc,a %icc, loop_458 sdivcc %l2, 0x1174, %i0 movvs %xcc, %o6, %i3 ldd [%l7 + 0x10], %o4 loop_458: nop wr %g0, 0x18, %asi ldstuba [%l7 + 0x5D] %asi, %l0 sllx %l5, %o7, %o5 mulscc %o1, 0x0F4E, %l1 sll %g3, 0x01, %i4 fmul8sux16 %f30, %f22, %f24 bg loop_459 std %f4, [%l7 + 0x40] sdiv %l6, 0x1950, %i1 brgez,a %g1, loop_460 loop_459: subc %i7, %o0, %g6 movl %xcc, %i2, %g7 alignaddr %o2, %i6, %g2 loop_460: fandnot2 %f4, %f6, %f2 mova %icc, %o3, %i5 nop setx 0xF06B2A82, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr movrne %g5, %l4, %l3 edge8 %g4, %l2, %o6 te %icc, 0x0 faligndata %f12, %f6, %f6 tpos %icc, 0x4 bge %xcc, loop_461 movne %icc, %i0, %o4 orn %i3, %l5, %l0 smul %o5, 0x106B, %o1 loop_461: fbuge,a %fcc2, loop_462 edge16 %l1, %o7, %i4 nop setx 0xF86EC988, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x3EE8F6C2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fdivs %f7, %f15, %f13 brlez %l6, loop_463 loop_462: movvs %xcc, %i1, %g3 orncc %g1, 0x037A, %o0 xor %i7, 0x0231, %g6 loop_463: addccc %i2, 0x1F58, %o2 call loop_464 alignaddr %g7, %g2, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x0C9ED415, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x4163222E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fsubs %f10, %f29, %f29 loop_464: addc %i5, %i6, %g5 sll %l4, %g4, %l2 xnor %o6, 0x010B, %i0 fpadd32 %f4, %f26, %f30 tleu %icc, 0x6 orn %o4, %i3, %l3 movcc %xcc, %l0, %o5 movn %xcc, %o1, %l5 bg loop_465 bleu,a,pt %xcc, loop_466 fmovrdlez %o7, %f16, %f24 fmul8sux16 %f12, %f18, %f24 loop_465: xnorcc %i4, %l6, %i1 loop_466: fmovsvc %icc, %f0, %f20 fmul8x16au %f27, %f27, %f2 sir 0x174C restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %l1, 0x0EA5, %g3 subc %o0, %i7, %g1 edge16 %g6, %o2, %i2 nop fitod %f4, %f0 fdtos %f0, %f19 xnorcc %g7, 0x0C1F, %g2 edge32ln %o3, %i5, %g5 fmovrsgz %i6, %f13, %f23 addccc %l4, 0x13E4, %g4 nop setx loop_467, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mova %xcc, %l2, %i0 fmovdpos %xcc, %f0, %f13 subc %o4, %o6, %i3 loop_467: bl,a,pt %xcc, loop_468 fsrc1s %f16, %f28 fmul8sux16 %f26, %f8, %f28 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x50] %asi, 0x1 loop_468: fmovrdne %l0, %f20, %f30 orn %o5, 0x138E, %l5 add %o7, 0x0660, %i4 nop setx 0xF046292B, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x88, %asi swapa [%l7 + 0x0C] %asi, %l6 alignaddrl %o1, %l1, %i1 fmovdleu %icc, %f30, %f18 add %o0, 0x1C7F, %g3 tn %icc, 0x1 fbge %fcc3, loop_469 tne %icc, 0x6 sethi 0x067F, %i7 fmovsne %icc, %f21, %f6 loop_469: ldx [%l7 + 0x68], %g6 nop setx loop_470, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brz,a %o2, loop_471 tleu %xcc, 0x0 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 loop_470: umul %g1, 0x0C35, %g7 loop_471: fmovrslz %i2, %f2, %f7 faligndata %f8, %f0, %f18 andncc %o3, %g2, %i5 fnor %f12, %f24, %f14 edge32ln %g5, %l4, %g4 movre %i6, %i0, %o4 bneg,pn %icc, loop_472 tsubcctv %o6, 0x1A4D, %i3 stx %l2, [%l7 + 0x58] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_472: sir 0x0D3D edge16ln %l3, %o5, %l0 array32 %o7, %i4, %l5 set 0x24, %l1 ldsha [%l7 + %l1] 0x10, %l6 alignaddr %l1, %o1, %i1 stw %g3, [%l7 + 0x38] movcs %icc, %i7, %g6 tcc %icc, 0x3 xnorcc %o2, 0x1A3C, %g1 tvs %xcc, 0x7 movg %xcc, %g7, %o0 fones %f3 brgz %i2, loop_473 movvs %icc, %o3, %i5 popc 0x14C2, %g5 and %g2, 0x07F7, %g4 loop_473: umul %l4, %i0, %i6 tn %icc, 0x1 fcmpeq16 %f14, %f16, %o6 alignaddrl %i3, %o4, %l2 bvs,pn %icc, loop_474 movneg %xcc, %l3, %l0 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f0 loop_474: sra %o5, %o7, %i4 tne %xcc, 0x4 movge %xcc, %l6, %l1 bn,a loop_475 edge16ln %o1, %l5, %g3 andn %i1, %i7, %g6 tpos %xcc, 0x1 loop_475: movl %xcc, %o2, %g7 movcc %icc, %g1, %o0 tcs %icc, 0x7 set 0x40, %g5 stda %f0, [%l7 + %g5] 0x81 lduw [%l7 + 0x4C], %i2 tsubcc %o3, %g5, %i5 movrlz %g2, 0x3ED, %l4 movrlz %i0, %g4, %i6 fmovdcs %icc, %f28, %f23 edge16l %o6, %o4, %l2 movrgz %l3, %i3, %l0 ldd [%l7 + 0x58], %o4 sethi 0x0C56, %i4 tge %xcc, 0x2 tle %icc, 0x0 bg loop_476 movleu %icc, %l6, %o7 nop setx loop_477, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fabss %f20, %f22 loop_476: edge16l %o1, %l5, %g3 fcmpgt32 %f2, %f8, %l1 loop_477: fmovdcc %icc, %f1, %f17 fmovsvc %xcc, %f17, %f21 subcc %i7, 0x02A6, %g6 tpos %xcc, 0x5 taddcc %i1, %o2, %g1 sethi 0x1F53, %o0 edge32l %i2, %o3, %g7 movcs %icc, %i5, %g2 movcc %xcc, %l4, %g5 fmul8x16 %f1, %f10, %f22 fmovdne %xcc, %f7, %f17 subccc %i0, %i6, %g4 fbn,a %fcc3, loop_478 sllx %o6, 0x18, %l2 edge16n %o4, %i3, %l3 andn %l0, %o5, %l6 loop_478: fzero %f14 ldsh [%l7 + 0x10], %o7 sllx %o1, 0x1A, %i4 mulx %l5, 0x08B1, %l1 xnorcc %g3, %g6, %i1 membar 0x2F edge8ln %o2, %i7, %o0 tleu %xcc, 0x7 movpos %icc, %i2, %g1 movvc %xcc, %g7, %i5 array8 %o3, %l4, %g5 mova %xcc, %i0, %i6 lduw [%l7 + 0x7C], %g2 wr %g0, 0x10, %asi lda [%l7 + 0x7C] %asi, %f23 pdist %f30, %f0, %f26 fnands %f2, %f24, %f17 fornot1s %f28, %f5, %f29 sethi 0x00AC, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %o6, 0x120F, %l2 wr %g0, 0x58, %asi ldxa [%g0 + 0x0] %asi, %o4 sll %l3, 0x01, %l0 movrgez %o5, %l6, %o7 edge8n %i3, %i4, %o1 sra %l5, %l1, %g3 sll %i1, 0x16, %o2 flush %l7 + 0x68 andncc %g6, %o0, %i2 fbue,a %fcc0, loop_479 edge16l %g1, %i7, %g7 xorcc %o3, 0x086A, %l4 edge32 %i5, %g5, %i6 loop_479: movrgz %i0, 0x042, %g2 edge32n %g4, %o6, %o4 movvs %xcc, %l2, %l0 te %xcc, 0x5 andcc %o5, %l6, %l3 fbo %fcc0, loop_480 srax %i3, %o7, %i4 fandnot2 %f14, %f4, %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_480: movge %xcc, %o1, %l1 fand %f24, %f0, %f16 fmovrsgz %g3, %f17, %f8 tvc %icc, 0x3 membar 0x04 set 0x62, %g1 ldsha [%l7 + %g1] 0x89, %i1 movcc %icc, %l5, %g6 fmovsle %xcc, %f13, %f29 umul %o2, 0x1E74, %i2 brlez,a %o0, loop_481 for %f10, %f20, %f8 fba %fcc3, loop_482 array16 %g1, %i7, %g7 loop_481: nop wr %g0, 0x2f, %asi stwa %l4, [%l7 + 0x30] %asi membar #Sync loop_482: tge %icc, 0x2 brlz %i5, loop_483 orn %g5, %o3, %i6 swap [%l7 + 0x18], %g2 prefetch [%l7 + 0x38], 0x2 loop_483: ta %xcc, 0x7 brz,a %g4, loop_484 fbe %fcc2, loop_485 orncc %o6, %o4, %i0 edge16 %l2, %l0, %o5 loop_484: lduh [%l7 + 0x48], %l6 loop_485: fbne,a %fcc2, loop_486 and %i3, 0x0D8E, %o7 ld [%l7 + 0x6C], %f30 brgz %l3, loop_487 loop_486: fmovdvs %xcc, %f29, %f6 mulx %o1, 0x173D, %l1 xnorcc %i4, %g3, %i1 loop_487: edge32n %g6, %l5, %i2 nop setx 0x94F4E523307833BA, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr alignaddr %o2, %g1, %o0 sll %g7, 0x00, %l4 nop setx 0x03860E96, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x95CB15BE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fsubs %f8, %f25, %f29 udivx %i5, 0x0459, %i7 tsubcc %g5, %i6, %o3 wr %g0, 0x89, %asi sta %f16, [%l7 + 0x7C] %asi ble loop_488 lduw [%l7 + 0x18], %g4 set 0x60, %o7 ldda [%l7 + %o7] 0x14, %o6 loop_488: array16 %o4, %i0, %l2 orncc %l0, 0x02EC, %o5 bcc,a %icc, loop_489 edge8 %l6, %i3, %o7 sll %g2, 0x12, %l3 edge8ln %l1, %i4, %g3 loop_489: xnorcc %o1, 0x1115, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsge %icc, %f30, %f31 edge16 %l5, %i2, %g6 movge %xcc, %g1, %o2 edge8ln %o0, %g7, %l4 edge8ln %i5, %i7, %i6 tge %icc, 0x4 brlz %g5, loop_490 movneg %xcc, %g4, %o3 nop setx loop_491, %l0, %l1 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 %o6, %o4, %i0 loop_490: fpmerge %f29, %f1, %f2 call loop_492 loop_491: bcs,pn %icc, loop_493 tpos %xcc, 0x6 fsrc1s %f29, %f10 loop_492: edge8n %l0, %l2, %l6 loop_493: fbe %fcc2, loop_494 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f9, %f10 fstod %f10, %f18 add %o5, 0x0EF4, %i3 loop_494: fpadd32 %f6, %f6, %f12 mulx %g2, %l3, %l1 edge8ln %i4, %g3, %o1 fornot2 %f2, %f6, %f8 ta %xcc, 0x2 stw %i1, [%l7 + 0x10] fbule,a %fcc0, loop_495 fpsub32 %f4, %f20, %f6 set 0x20, %l2 ldxa [%g0 + %l2] 0x58, %o7 loop_495: te %xcc, 0x4 fpmerge %f31, %f31, %f8 fxnor %f26, %f28, %f10 fmovsn %xcc, %f4, %f24 mova %xcc, %i2, %g6 tvs %xcc, 0x4 movn %icc, %g1, %o2 nop setx 0xE721BC04, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xEE1525BC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fdivs %f14, %f10, %f15 fbl,a %fcc3, loop_496 fmovsvs %xcc, %f11, %f9 brz %l5, loop_497 lduh [%l7 + 0x28], %g7 loop_496: fnot2s %f13, %f30 fnands %f7, %f16, %f24 loop_497: tge %icc, 0x3 nop setx 0x72BCFA5B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 fsqrts %f28, %f12 tneg %icc, 0x1 nop fitod %f4, %f2 fdtoi %f2, %f28 fsrc2s %f18, %f7 tcc %icc, 0x6 orncc %l4, %o0, %i5 nop setx 0xF5720FBFC40C3BBF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x524CF79CDDBF6176, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f26, %f0 or %i7, 0x0F3C, %i6 smulcc %g5, 0x1853, %o3 fcmple32 %f22, %f16, %g4 fxnors %f26, %f16, %f29 udiv %o6, 0x0E9C, %o4 fmovrdlz %l0, %f28, %f0 nop setx 0x908152724ABE9EEF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x6FBEC9638CC68798, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fsubd %f4, %f2, %f10 sra %l2, %i0, %o5 orcc %i3, %g2, %l6 fsrc2s %f24, %f28 fnot2s %f1, %f2 popc %l1, %l3 fxnors %f4, %f27, %f9 fbul %fcc3, loop_498 umul %i4, 0x0468, %g3 stbar fbue %fcc2, loop_499 loop_498: bneg,a loop_500 movge %xcc, %i1, %o1 tcc %xcc, 0x1 loop_499: bleu,pn %xcc, loop_501 loop_500: tle %icc, 0x3 edge16n %i2, %o7, %g1 move %xcc, %o2, %l5 loop_501: sdivcc %g6, 0x0452, %l4 movge %xcc, %o0, %i5 xnorcc %i7, 0x09E9, %i6 and %g5, 0x1ED8, %g7 xnorcc %o3, %o6, %g4 tn %icc, 0x4 std %f26, [%l7 + 0x20] orn %l0, %l2, %o4 array32 %i0, %i3, %g2 fmovdcc %icc, %f16, %f30 bshuffle %f8, %f18, %f28 stw %o5, [%l7 + 0x68] tsubcctv %l1, %l6, %i4 xorcc %l3, %g3, %o1 edge16n %i2, %i1, %o7 edge16n %o2, %g1, %g6 stbar fnand %f12, %f14, %f0 fmovdcs %xcc, %f5, %f26 set 0x10, %o0 lduwa [%l7 + %o0] 0x18, %l5 array8 %o0, %i5, %l4 fmovscs %icc, %f14, %f31 sub %i7, %g5, %i6 edge16l %g7, %o6, %g4 fcmpgt32 %f18, %f2, %o3 fzeros %f25 edge8ln %l2, %o4, %l0 lduh [%l7 + 0x0C], %i0 xnorcc %i3, %o5, %g2 ldx [%l7 + 0x58], %l6 fbue,a %fcc3, loop_502 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fzero %f22 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_502: array8 %i4, %l3, %g3 movrgz %o1, 0x170, %l1 movrgz %i2, %i1, %o7 movvc %xcc, %g1, %g6 fmovdne %icc, %f16, %f29 xorcc %o2, %o0, %i5 movcc %icc, %l5, %l4 brlz,a %i7, loop_503 edge32n %g5, %g7, %i6 fnor %f24, %f30, %f6 move %xcc, %o6, %o3 loop_503: fmovsge %xcc, %f10, %f25 edge8 %l2, %o4, %g4 ldub [%l7 + 0x2B], %l0 ldx [%l7 + 0x08], %i0 wr %g0, 0x80, %asi stba %i3, [%l7 + 0x34] %asi stbar fmovrslez %o5, %f27, %f5 tg %xcc, 0x2 movrlz %l6, %i4, %g2 edge16l %g3, %l3, %o1 tge %icc, 0x2 bpos,a,pn %xcc, loop_504 popc %l1, %i2 alignaddrl %o7, %i1, %g6 movpos %icc, %g1, %o0 loop_504: addcc %o2, %i5, %l4 fsrc1s %f11, %f22 fbl %fcc1, loop_505 movrlez %l5, %g5, %i7 movrne %g7, 0x21E, %o6 nop setx 0xCCA0443488FE3953, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x67015E3F70B4D72A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f26, %f8 loop_505: xorcc %i6, 0x0F4B, %o3 fmovde %xcc, %f20, %f1 sra %l2, 0x1A, %g4 addc %l0, 0x0556, %i0 tpos %xcc, 0x6 edge16n %o4, %o5, %i3 fble %fcc2, loop_506 array16 %l6, %g2, %i4 fmovdneg %xcc, %f9, %f29 fpack32 %f26, %f30, %f12 loop_506: brlz,a %g3, loop_507 movcs %icc, %l3, %l1 lduw [%l7 + 0x34], %i2 movre %o7, %i1, %o1 loop_507: fmovse %icc, %f16, %f27 tsubcc %g6, 0x0AF8, %g1 subcc %o2, %o0, %l4 nop setx 0x9F144F98E4844068, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x842C6D6372126859, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f30, %f28 movg %icc, %i5, %g5 fba,a %fcc0, loop_508 fnot1 %f24, %f8 andcc %i7, 0x1EAA, %g7 tgu %icc, 0x2 loop_508: nop set 0x7C, %i7 swapa [%l7 + %i7] 0x88, %l5 fmuld8sux16 %f1, %f18, %f14 wr %g0, 0x10, %asi stda %f16, [%l7 + 0x40] %asi std %f14, [%l7 + 0x58] fmovdvc %icc, %f11, %f13 fornot1s %f0, %f19, %f24 std %f10, [%l7 + 0x08] sir 0x01A6 mova %xcc, %o6, %i6 fbule %fcc1, loop_509 bl,a %icc, loop_510 fxors %f28, %f17, %f27 bvs,pt %xcc, loop_511 loop_509: fbge,a %fcc3, loop_512 loop_510: array32 %o3, %g4, %l0 fexpand %f15, %f22 loop_511: movle %xcc, %i0, %l2 loop_512: edge32 %o5, %o4, %l6 bpos,a,pt %xcc, loop_513 fbug,a %fcc0, loop_514 edge8n %g2, %i3, %i4 addcc %g3, %l3, %l1 loop_513: bgu loop_515 loop_514: edge16 %o7, %i2, %i1 set 0x68, %g2 lduba [%l7 + %g2] 0x04, %g6 loop_515: mulx %o1, 0x1793, %o2 wr %g0, 0x89, %asi ldsha [%l7 + 0x36] %asi, %o0 fmovrdlez %l4, %f6, %f28 fone %f26 andncc %g1, %i5, %i7 xor %g5, %l5, %g7 orn %i6, %o6, %g4 wr %g0, 0x89, %asi stba %l0, [%l7 + 0x6A] %asi brgez %o3, loop_516 alignaddrl %l2, %i0, %o5 movrlez %l6, %o4, %g2 movvs %icc, %i3, %g3 loop_516: bvs,pn %xcc, loop_517 bne %xcc, loop_518 fmul8sux16 %f20, %f10, %f2 mova %icc, %l3, %i4 loop_517: fmovsn %icc, %f29, %f30 loop_518: std %f14, [%l7 + 0x30] add %o7, %l1, %i2 nop setx 0x3DDCB3864F9B5104, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0xA21228A76C469BEA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f14, %f6 brnz,a %g6, loop_519 brz %o1, loop_520 fpackfix %f28, %f25 subcc %i1, %o2, %l4 loop_519: nop wr %g0, 0x18, %asi ldda [%l7 + 0x10] %asi, %o0 loop_520: fbn %fcc3, loop_521 ba,a,pn %icc, loop_522 fmovsneg %icc, %f17, %f24 wr %g0, 0xe3, %asi stwa %i5, [%l7 + 0x74] %asi membar #Sync loop_521: subc %i7, 0x0C65, %g5 loop_522: srl %g1, 0x0B, %l5 wr %g0, 0x18, %asi lda [%l7 + 0x70] %asi, %f26 fpadd16 %f8, %f20, %f20 movl %icc, %i6, %g7 fmul8ulx16 %f30, %f24, %f28 sll %o6, %l0, %g4 brgz,a %o3, loop_523 movcs %xcc, %l2, %i0 taddcc %o5, 0x0FFD, %o4 fpadd32 %f10, %f12, %f14 loop_523: tle %icc, 0x1 subc %l6, 0x0F58, %g2 sll %i3, %g3, %i4 tvc %xcc, 0x3 movleu %xcc, %l3, %l1 smulcc %i2, 0x0613, %o7 movcc %xcc, %o1, %g6 sethi 0x0F7D, %o2 fpack32 %f4, %f0, %f4 orcc %l4, %o0, %i5 tvc %xcc, 0x4 xor %i1, %g5, %g1 fmovrdne %i7, %f28, %f2 fpsub32s %f17, %f6, %f5 fmovrsgez %l5, %f31, %f2 ldsb [%l7 + 0x7F], %g7 smul %i6, 0x1F3B, %o6 fbule %fcc1, loop_524 stw %g4, [%l7 + 0x08] tne %xcc, 0x0 fmovspos %icc, %f9, %f18 loop_524: nop fitos %f5, %f4 fstox %f4, %f14 nop set 0x68, %l5 ldsb [%l7 + %l5], %o3 xnor %l2, %i0, %o5 fbule,a %fcc0, loop_525 andcc %o4, %l6, %l0 nop setx loop_526, %l0, %l1 jmpl %l1, %g2 movvs %icc, %i3, %g3 loop_525: andn %i4, %l1, %i2 subc %o7, %o1, %l3 loop_526: fpsub32s %f23, %f23, %f2 fmovsne %icc, %f16, %f6 nop setx 0x03751185306D08ED, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr edge32n %o2, %l4, %o0 bcs,a,pn %xcc, loop_527 alignaddr %i5, %g6, %g5 fbu %fcc3, loop_528 nop setx loop_529, %l0, %l1 jmpl %l1, %i1 loop_527: movleu %icc, %g1, %l5 andcc %i7, 0x037C, %i6 loop_528: sdiv %g7, 0x1E18, %o6 loop_529: bg %icc, loop_530 fbu,a %fcc1, loop_531 movvs %xcc, %o3, %g4 ld [%l7 + 0x5C], %f20 loop_530: brlez %i0, loop_532 loop_531: fandnot1 %f18, %f4, %f26 nop set 0x0C, %o2 sth %l2, [%l7 + %o2] fbg,a %fcc1, loop_533 loop_532: mova %icc, %o5, %l6 fpsub32s %f18, %f11, %f21 tl %icc, 0x1 loop_533: srl %o4, %g2, %l0 sdivx %i3, 0x01A2, %g3 set 0x4C, %o1 stha %l1, [%l7 + %o1] 0x27 membar #Sync sdivx %i4, 0x1C60, %o7 tne %icc, 0x1 brlez %i2, loop_534 nop setx 0xC69BCCF8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x3B3F4830, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f31, %f14 movpos %icc, %o1, %l3 st %f9, [%l7 + 0x20] loop_534: fmovdcc %icc, %f4, %f10 movrgez %l4, 0x212, %o0 fbule,a %fcc3, loop_535 tsubcctv %i5, %o2, %g6 fxnor %f2, %f0, %f4 srlx %i1, %g5, %g1 loop_535: ble,a,pt %icc, loop_536 flush %l7 + 0x20 tle %xcc, 0x4 subc %i7, %l5, %g7 loop_536: nop fitos %f6, %f5 fstox %f5, %f2 fxtos %f2, %f4 nop setx loop_537, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry andncc %o6, %i6, %g4 subcc %i0, %o3, %l2 xnor %l6, 0x0264, %o5 loop_537: sir 0x0A6E subcc %g2, %o4, %l0 wr %g0, 0x04, %asi lda [%l7 + 0x2C] %asi, %f0 andn %g3, %l1, %i4 edge16ln %i3, %o7, %i2 movcs %icc, %l3, %o1 wr %g0, 0x89, %asi sta %f16, [%l7 + 0x7C] %asi add %o0, 0x0A37, %l4 movle %xcc, %o2, %i5 brlz %i1, loop_538 sub %g6, %g5, %g1 ldx [%l7 + 0x18], %l5 fpadd32 %f0, %f2, %f2 loop_538: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovda %xcc, %f15, %f8 fblg,a %fcc3, loop_539 sra %i7, 0x00, %o6 orncc %g7, %g4, %i6 tcc %icc, 0x1 loop_539: movvc %icc, %o3, %i0 taddcctv %l6, %l2, %g2 fmovrdgez %o4, %f20, %f14 mulscc %o5, %l0, %l1 add %g3, %i3, %o7 fbul,a %fcc1, loop_540 edge8n %i4, %l3, %i2 fbue,a %fcc3, loop_541 xnor %o1, %l4, %o2 loop_540: bge loop_542 udivx %i5, 0x156C, %o0 loop_541: fbuge,a %fcc3, loop_543 bpos,pn %icc, loop_544 loop_542: umulcc %g6, %g5, %g1 movcs %xcc, %i1, %i7 loop_543: fba,a %fcc3, loop_545 loop_544: sir 0x11F2 sethi 0x13DB, %o6 set 0x6C, %o3 lduwa [%l7 + %o3] 0x89, %g7 loop_545: st %f9, [%l7 + 0x64] nop fitod %f17, %f30 tneg %icc, 0x7 movvc %icc, %l5, %i6 andcc %g4, %o3, %i0 nop setx 0x77EA5DCB8040F50C, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr fbuge,a %fcc2, loop_546 taddcc %l2, 0x1338, %l6 movpos %icc, %o4, %g2 edge16ln %l0, %l1, %g3 loop_546: movgu %icc, %i3, %o7 fmovscc %icc, %f19, %f19 fnegs %f11, %f14 movgu %xcc, %o5, %l3 fmovrse %i4, %f26, %f31 movrlz %o1, %l4, %o2 andcc %i5, 0x05AC, %i2 swap [%l7 + 0x60], %o0 edge32 %g5, %g6, %g1 bg,a,pt %xcc, loop_547 orn %i7, %i1, %g7 tsubcctv %o6, 0x0237, %l5 fmul8x16al %f25, %f3, %f14 loop_547: sdiv %i6, 0x1937, %o3 movrne %g4, %l2, %i0 bg loop_548 bvc %xcc, loop_549 edge16l %l6, %g2, %o4 fnegd %f16, %f16 loop_548: movne %xcc, %l1, %l0 loop_549: smulcc %i3, %o7, %g3 edge8n %o5, %i4, %l3 membar 0x5C tn %icc, 0x4 wr %g0, 0x0c, %asi lda [%l7 + 0x6C] %asi, %f18 srl %l4, %o2, %o1 addccc %i5, 0x1B2A, %o0 fmovrdgez %i2, %f28, %f14 movvc %icc, %g6, %g5 mova %xcc, %i7, %i1 movre %g7, 0x05F, %o6 edge8ln %l5, %g1, %i6 movneg %xcc, %o3, %l2 fba,a %fcc2, loop_550 movrne %i0, 0x008, %g4 fornot2s %f0, %f17, %f15 set 0x20, %i3 prefetcha [%l7 + %i3] 0x18, 0x1 loop_550: fmovdn %xcc, %f15, %f27 srlx %l6, 0x04, %o4 sll %l1, 0x08, %i3 bg,a %icc, loop_551 edge32l %o7, %g3, %l0 movcc %icc, %i4, %o5 alignaddr %l4, %l3, %o1 loop_551: nop fitod %f10, %f30 fdtos %f30, %f11 edge32n %i5, %o2, %o0 movrgez %g6, %g5, %i7 fnot2s %f11, %f18 edge32ln %i1, %i2, %o6 set 0x40, %g7 prefetcha [%l7 + %g7] 0x88, 0x3 smul %g1, 0x0D10, %l5 set 0x40, %i1 stda %f16, [%l7 + %i1] 0x1f membar #Sync fba %fcc0, loop_552 fnot1s %f10, %f11 swap [%l7 + 0x48], %i6 stb %o3, [%l7 + 0x0D] loop_552: subcc %i0, 0x0D07, %g4 add %l2, %g2, %l6 wr %g0, 0x89, %asi ldswa [%l7 + 0x7C] %asi, %o4 fxors %f15, %f17, %f14 fmovdvc %icc, %f25, %f10 nop setx loop_553, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsvc %icc, %f3, %f3 tn %xcc, 0x4 andcc %l1, %o7, %g3 loop_553: edge32 %l0, %i3, %o5 edge32 %l4, %i4, %l3 tg %xcc, 0x4 edge32l %o1, %o2, %o0 movre %g6, %g5, %i5 set 0x40, %o4 stda %f0, [%l7 + %o4] 0x11 movn %icc, %i1, %i7 mulscc %i2, 0x0D2C, %o6 taddcc %g7, 0x0DC0, %g1 fnands %f0, %f4, %f15 fmovsvc %xcc, %f21, %f5 set 0x54, %l6 stwa %i6, [%l7 + %l6] 0xe2 membar #Sync array16 %o3, %i0, %g4 tneg %icc, 0x0 bcs,a,pn %xcc, loop_554 bneg,pt %xcc, loop_555 mulx %l2, 0x0764, %g2 edge32 %l5, %l6, %o4 loop_554: nop setx loop_556, %l0, %l1 jmpl %l1, %o7 loop_555: addccc %g3, 0x0351, %l1 fnor %f20, %f24, %f14 membar 0x5D loop_556: nop fitod %f9, %f26 fmovdle %xcc, %f16, %f16 fnot1s %f12, %f6 subcc %l0, %o5, %l4 set 0x18, %l4 prefetcha [%l7 + %l4] 0x04, 0x3 array16 %l3, %o1, %o2 xor %o0, 0x0E9C, %g6 stb %g5, [%l7 + 0x5D] fmovrdne %i3, %f4, %f30 bgu,a %icc, loop_557 tcs %xcc, 0x2 ldd [%l7 + 0x28], %i0 fnegd %f28, %f0 loop_557: fmovrsgz %i7, %f10, %f18 edge16ln %i5, %o6, %g7 brz,a %g1, loop_558 bl loop_559 edge8n %i2, %o3, %i6 alignaddrl %i0, %l2, %g2 loop_558: subc %l5, %l6, %g4 loop_559: nop set 0x47, %l0 stba %o4, [%l7 + %l0] 0xeb membar #Sync nop setx loop_560, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movcc %xcc, %o7, %g3 nop fitod %f6, %f10 fdtox %f10, %f30 wr %g0, 0x88, %asi lduwa [%l7 + 0x48] %asi, %l0 loop_560: mulscc %l1, %l4, %i4 mulx %l3, 0x16C2, %o1 edge8l %o5, %o0, %o2 movre %g5, %i3, %g6 movcc %xcc, %i7, %i1 movle %xcc, %o6, %g7 movcc %xcc, %g1, %i2 fzero %f20 fbo %fcc1, loop_561 fxor %f24, %f16, %f6 and %o3, %i6, %i5 ldub [%l7 + 0x3F], %i0 loop_561: edge16n %l2, %g2, %l6 fmul8x16au %f31, %f11, %f30 subccc %l5, %g4, %o7 fbne,a %fcc2, loop_562 sra %o4, %l0, %g3 tl %xcc, 0x7 taddcc %l1, %l4, %i4 loop_562: mova %icc, %o1, %l3 smul %o0, %o2, %g5 edge32l %i3, %o5, %i7 smul %i1, 0x1660, %o6 movrgez %g7, 0x01F, %g6 tneg %icc, 0x3 tvs %xcc, 0x1 fmovscc %icc, %f10, %f22 set 0x74, %i2 lda [%l7 + %i2] 0x18, %f28 fba %fcc3, loop_563 bneg loop_564 fmul8x16au %f18, %f15, %f20 taddcctv %g1, %i2, %o3 loop_563: fmuld8sux16 %f0, %f5, %f6 loop_564: fpsub16 %f24, %f6, %f26 fmul8ulx16 %f28, %f14, %f18 fmovrdne %i5, %f4, %f20 fcmpeq16 %f24, %f16, %i6 fnors %f30, %f29, %f31 move %xcc, %l2, %i0 array16 %g2, %l5, %g4 fmovrdgez %o7, %f24, %f24 alignaddrl %l6, %l0, %g3 fmovde %icc, %f1, %f8 tpos %xcc, 0x2 fxnor %f18, %f18, %f18 nop setx 0xEB1EC3E0A559093A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xA9B71D6F4B8C46E2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fsubd %f4, %f26, %f12 or %l1, %l4, %o4 brnz %o1, loop_565 mova %icc, %l3, %o0 sll %o2, %i4, %g5 andcc %i3, 0x0783, %i7 loop_565: swap [%l7 + 0x28], %i1 bn %xcc, loop_566 movrne %o5, 0x212, %g7 movg %xcc, %g6, %o6 and %g1, %i2, %i5 loop_566: movne %xcc, %o3, %l2 ldd [%l7 + 0x58], %i0 fpsub32 %f0, %f26, %f14 umul %g2, 0x0F0A, %i6 call loop_567 udiv %l5, 0x124A, %o7 edge16n %l6, %g4, %l0 fpsub32 %f12, %f22, %f0 loop_567: bcs,a,pn %icc, loop_568 edge32n %g3, %l1, %o4 wr %g0, 0x81, %asi swapa [%l7 + 0x78] %asi, %l4 loop_568: tsubcc %l3, 0x051B, %o1 fbne,a %fcc3, loop_569 fnot1s %f1, %f13 flush %l7 + 0x54 lduh [%l7 + 0x76], %o2 loop_569: edge8 %o0, %g5, %i4 tcc %icc, 0x0 movn %icc, %i3, %i1 udivcc %o5, 0x1D05, %i7 fnor %f14, %f14, %f18 and %g7, %o6, %g1 sll %i2, 0x10, %i5 movn %icc, %g6, %o3 movre %l2, %g2, %i0 fnegs %f6, %f12 fmovsvc %icc, %f20, %f16 nop setx 0x522946B0F045CD82, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr wr %g0, 0x88, %asi stha %i6, [%l7 + 0x60] %asi stx %l5, [%l7 + 0x30] xor %o7, 0x0155, %l6 bpos,a,pt %xcc, loop_570 addcc %l0, %g3, %g4 bpos,a,pt %icc, loop_571 tcc %xcc, 0x1 loop_570: fbne,a %fcc3, loop_572 taddcctv %o4, %l4, %l3 loop_571: lduh [%l7 + 0x18], %o1 std %f18, [%l7 + 0x40] loop_572: fbg %fcc0, loop_573 nop setx 0x51704048, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xC59F4B7A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fsubs %f11, %f30, %f8 set 0x64, %o6 lduha [%l7 + %o6] 0x19, %l1 loop_573: smulcc %o0, 0x038B, %o2 add %g5, %i4, %i1 edge32 %i3, %i7, %o5 tvc %icc, 0x0 fba,a %fcc0, loop_574 mulx %o6, 0x1E52, %g7 andncc %i2, %g1, %g6 edge32n %o3, %l2, %i5 loop_574: ld [%l7 + 0x74], %f3 bl loop_575 bshuffle %f6, %f8, %f14 set 0x39, %g6 ldstuba [%l7 + %g6] 0x80, %g2 loop_575: taddcc %i6, 0x1C05, %i0 udivx %l5, 0x0BB2, %o7 fcmpeq32 %f8, %f20, %l6 xnor %g3, %g4, %l0 edge8l %o4, %l3, %o1 fnands %f9, %f1, %f9 fmul8x16al %f5, %f26, %f12 sdivcc %l1, 0x053D, %l4 for %f18, %f24, %f20 addcc %o2, 0x08FA, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %xcc, %o0, %i1 tvs %xcc, 0x0 fmovdcs %icc, %f29, %f27 srl %i3, %i4, %o5 fmovsa %icc, %f4, %f12 nop fitos %f28, %f8 tle %icc, 0x6 sir 0x13FF ldub [%l7 + 0x6B], %i7 fba,a %fcc1, loop_576 fbue %fcc2, loop_577 addccc %g7, 0x1096, %o6 ldub [%l7 + 0x50], %g1 loop_576: srlx %i2, 0x11, %g6 loop_577: fornot2s %f29, %f16, %f9 bcs,a,pn %icc, loop_578 movrlz %l2, 0x102, %i5 add %l7, 0x38, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o3, %g2 loop_578: nop set 0x0B, %g4 ldub [%l7 + %g4], %i6 fnors %f31, %f30, %f22 tl %xcc, 0x0 bge,pt %xcc, loop_579 srlx %i0, 0x06, %o7 membar 0x79 add %l7, 0x3C, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %l5, %l6 loop_579: sdivx %g3, 0x10AB, %g4 ldd [%l7 + 0x70], %f2 udivcc %o4, 0x0AC3, %l3 fsrc2s %f12, %f29 edge16l %l0, %o1, %l1 fcmple16 %f8, %f24, %o2 fbo,a %fcc0, loop_580 edge8 %g5, %o0, %l4 set 0x78, %o5 stxa %i1, [%l7 + %o5] 0x89 loop_580: fmovdge %xcc, %f27, %f14 fpackfix %f24, %f3 bge loop_581 nop fitod %f0, %f12 fdtox %f12, %f22 fxtod %f22, %f14 array32 %i4, %i3, %i7 sra %o5, 0x1E, %o6 loop_581: fnot2s %f18, %f8 array32 %g1, %g7, %i2 addccc %g6, 0x1907, %l2 nop setx 0xB9F03B1A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0x802D0980, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fmuls %f20, %f22, %f29 tl %xcc, 0x6 ba,pn %xcc, loop_582 tge %xcc, 0x2 xor %o3, 0x0600, %i5 fmovde %icc, %f21, %f1 loop_582: tvc %icc, 0x6 fornot2 %f26, %f26, %f18 nop setx 0x55E40284443CF9D7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x904259E96E7923BA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fsubd %f8, %f12, %f6 set 0x3A, %i0 lduba [%l7 + %i0] 0x15, %i6 udivcc %g2, 0x1FB5, %o7 fmovsa %icc, %f18, %f28 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 tcc %icc, 0x1 orn %i0, 0x18EB, %l6 bne,pn %icc, loop_583 nop fitos %f31, %f19 movle %icc, %l5, %g3 tpos %xcc, 0x3 loop_583: fpsub32s %f31, %f4, %f17 fxor %f14, %f16, %f6 fsrc2s %f10, %f21 fxnors %f10, %f25, %f18 move %icc, %g4, %l3 fpack16 %f4, %f2 fpsub16s %f25, %f12, %f10 add %o4, 0x1238, %l0 taddcc %o1, %l1, %g5 or %o2, 0x168A, %o0 smul %i1, %i4, %l4 movne %xcc, %i7, %i3 te %xcc, 0x3 wr %g0, 0x21, %asi stxa %o6, [%g0 + 0x10] %asi andcc %g1, %o5, %g7 be,a,pn %xcc, loop_584 xnorcc %g6, 0x1CB9, %l2 movvs %xcc, %o3, %i2 addccc %i5, %i6, %o7 loop_584: brlz,a %i0, loop_585 tl %xcc, 0x6 udiv %g2, 0x00E5, %l6 fxor %f26, %f22, %f24 loop_585: movcs %xcc, %l5, %g3 fsrc1 %f30, %f30 fbul %fcc3, loop_586 fbuge,a %fcc1, loop_587 movrgez %l3, %g4, %o4 fxnor %f0, %f22, %f8 loop_586: edge8 %o1, %l0, %g5 loop_587: movpos %icc, %l1, %o0 srax %o2, 0x1F, %i4 ldd [%l7 + 0x50], %i0 srax %i7, 0x0F, %i3 umul %l4, 0x1696, %g1 edge16ln %o5, %g7, %g6 umul %l2, 0x05FD, %o3 brgez,a %i2, loop_588 umulcc %i5, 0x0D09, %i6 xnor %o6, %o7, %i0 subc %g2, %l5, %l6 loop_588: fpadd32 %f24, %f8, %f18 udivcc %g3, 0x10AF, %g4 subcc %o4, 0x1DBD, %l3 fmovsl %xcc, %f12, %f31 ta %icc, 0x4 movleu %xcc, %o1, %g5 fmovsl %icc, %f25, %f21 fpmerge %f6, %f19, %f16 movl %icc, %l0, %l1 tneg %icc, 0x2 or %o2, 0x0937, %o0 nop set 0x0C, %g3 prefetch [%l7 + %g3], 0x1 swap [%l7 + 0x48], %i4 tcc %xcc, 0x1 call loop_589 fbe %fcc0, loop_590 movre %i1, 0x302, %i3 fblg %fcc1, loop_591 loop_589: fmul8x16al %f0, %f18, %f2 loop_590: fbuge %fcc3, loop_592 edge32l %i7, %l4, %o5 loop_591: tg %xcc, 0x4 fornot2s %f9, %f11, %f30 loop_592: array32 %g1, %g7, %l2 fmovdvs %xcc, %f26, %f23 edge8n %o3, %g6, %i2 fmovs %f17, %f2 nop setx loop_593, %l0, %l1 jmpl %l1, %i6 fmovrdgz %i5, %f22, %f8 edge16l %o6, %i0, %o7 sdivcc %g2, 0x146A, %l5 loop_593: tvs %xcc, 0x1 sdiv %g3, 0x1308, %g4 fone %f8 bl,a,pn %xcc, loop_594 tne %xcc, 0x2 fmovda %icc, %f20, %f13 fbue %fcc1, loop_595 loop_594: fpadd32 %f12, %f20, %f8 edge16 %l6, %o4, %o1 array8 %g5, %l0, %l3 loop_595: srl %o2, 0x1E, %o0 sll %i4, %i1, %l1 bcs,a loop_596 movleu %xcc, %i3, %l4 wr %g0, 0x21, %asi stxa %o5, [%g0 + 0x110] %asi loop_596: be,a,pn %icc, loop_597 fblg %fcc2, loop_598 ldstub [%l7 + 0x4C], %i7 tcs %icc, 0x5 loop_597: tgu %icc, 0x6 loop_598: fbuge %fcc0, loop_599 ta %icc, 0x1 brz,a %g7, loop_600 sdivcc %l2, 0x017A, %o3 loop_599: ta %icc, 0x6 sra %g6, %i2, %g1 loop_600: ldub [%l7 + 0x6E], %i5 add %l7, 0x48, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i6, %o6 movleu %icc, %o7, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbu,a %fcc0, loop_601 fabss %f3, %f17 xnorcc %g2, %l5, %g4 movleu %xcc, %l6, %o4 loop_601: sdivcc %g3, 0x0BA8, %g5 edge16l %o1, %l0, %l3 tsubcc %o0, 0x164A, %i4 fmovscs %xcc, %f4, %f4 smulcc %o2, %i1, %l1 wr %g0, 0x27, %asi stba %i3, [%l7 + 0x76] %asi membar #Sync array8 %o5, %i7, %g7 tcc %xcc, 0x2 fmovdg %icc, %f30, %f30 bneg,a %icc, loop_602 sll %l2, %l4, %o3 tleu %icc, 0x5 fmovrdne %i2, %f28, %f2 loop_602: array16 %g6, %i5, %g1 movcs %icc, %i6, %o7 tvs %xcc, 0x5 fmovrsgz %o6, %f28, %f17 sra %i0, %g2, %l5 movne %xcc, %g4, %l6 movvs %xcc, %g3, %g5 array32 %o4, %o1, %l0 tleu %xcc, 0x1 xnorcc %o0, 0x0C26, %l3 fbuge,a %fcc3, loop_603 nop setx loop_604, %l0, %l1 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, %o2, %i1 or %i4, 0x0DE1, %l1 loop_603: fornot1 %f2, %f26, %f30 loop_604: movrlz %o5, %i7, %i3 fors %f13, %f28, %f25 udivx %g7, 0x0786, %l2 smulcc %l4, 0x16AD, %i2 fmovsleu %xcc, %f23, %f25 sdivx %o3, 0x1EEC, %i5 movneg %icc, %g6, %g1 nop setx 0x0E8207E7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 fsqrts %f18, %f28 fornot2 %f18, %f0, %f28 tpos %icc, 0x3 set 0x18, %i5 lduwa [%l7 + %i5] 0x88, %i6 mulscc %o7, 0x0552, %i0 fbl,a %fcc0, loop_605 brgz,a %o6, loop_606 addccc %l5, 0x10BA, %g2 and %g4, 0x193C, %l6 loop_605: xnorcc %g5, 0x1CB9, %o4 loop_606: fmovrsgz %o1, %f3, %f18 tvc %xcc, 0x4 xorcc %g3, %o0, %l3 edge32 %l0, %o2, %i4 tg %icc, 0x3 srax %i1, 0x18, %l1 and %o5, 0x1D08, %i7 add %l7, 0x18, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %g7, %i3 bg loop_607 fmovsgu %xcc, %f26, %f15 call loop_608 fpack16 %f10, %f19 loop_607: orn %l2, 0x164D, %l4 fpmerge %f20, %f9, %f6 loop_608: nop set 0x30, %i4 lda [%l7 + %i4] 0x80, %f15 fones %f31 srl %o3, 0x0C, %i5 brlz %i2, loop_609 orn %g6, 0x0210, %g1 tge %xcc, 0x3 fcmpeq32 %f8, %f4, %i6 loop_609: addcc %i0, 0x0FC7, %o6 subccc %l5, %o7, %g2 movl %xcc, %g4, %l6 movrgez %o4, %o1, %g3 bvs,a,pt %icc, loop_610 smul %g5, %l3, %l0 movvs %icc, %o0, %i4 fsrc2s %f26, %f14 loop_610: nop set 0x68, %i6 ldsba [%l7 + %i6] 0x88, %o2 movpos %icc, %i1, %l1 fnors %f9, %f19, %f16 fmovdl %xcc, %f14, %f22 fornot2 %f26, %f8, %f24 bg,a,pt %xcc, loop_611 edge16l %o5, %i7, %i3 fbe %fcc2, loop_612 ldsb [%l7 + 0x36], %l2 loop_611: taddcc %g7, %o3, %l4 wr %g0, 0x27, %asi stxa %i5, [%l7 + 0x48] %asi membar #Sync loop_612: xor %g6, %g1, %i2 movge %icc, %i6, %o6 movrgez %l5, %i0, %o7 addccc %g2, 0x1311, %g4 srl %l6, %o4, %g3 tne %icc, 0x1 edge32n %o1, %l3, %l0 fcmple16 %f4, %f6, %g5 ldsh [%l7 + 0x6E], %i4 call loop_613 ta %icc, 0x0 bl loop_614 tpos %icc, 0x1 loop_613: tn %xcc, 0x6 fbl,a %fcc0, loop_615 loop_614: srlx %o2, 0x1F, %o0 mova %icc, %i1, %l1 wr %g0, 0x80, %asi sta %f25, [%l7 + 0x78] %asi loop_615: fxnor %f28, %f8, %f4 stw %o5, [%l7 + 0x5C] tcc %icc, 0x0 fmovrdlz %i3, %f18, %f18 taddcc %i7, %g7, %l2 set 0x23, %l3 ldsba [%l7 + %l3] 0x81, %l4 fornot1s %f20, %f2, %f13 fmovspos %xcc, %f14, %f7 nop setx 0x0C7C36B3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0xC38B8983, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fadds %f4, %f0, %f11 tl %icc, 0x1 movl %xcc, %i5, %g6 bne,a %xcc, loop_616 subccc %o3, 0x1818, %g1 tsubcc %i6, 0x1724, %o6 tcs %xcc, 0x2 loop_616: edge8ln %i2, %i0, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %o7, %g4, %g2 movcc %icc, %l6, %g3 prefetch [%l7 + 0x54], 0x1 fpadd32s %f31, %f23, %f15 bvc,pt %icc, loop_617 fmovdge %xcc, %f8, %f24 fmovdleu %xcc, %f13, %f31 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_617: brgz,a %o1, loop_618 umulcc %o4, 0x19B0, %l3 sdiv %g5, 0x127B, %l0 edge8 %o2, %o0, %i1 loop_618: tge %xcc, 0x7 be,a %icc, loop_619 edge16 %i4, %l1, %i3 movrgez %o5, %i7, %l2 fnand %f6, %f18, %f4 loop_619: nop wr %g0, 0x89, %asi prefetcha [%l7 + 0x78] %asi, 0x0 alignaddr %i5, %g7, %g6 nop set 0x40, %g5 stx %o3, [%l7 + %g5] set 0x78, %g1 sta %f19, [%l7 + %g1] 0x04 movrlz %g1, 0x052, %i6 array8 %i2, %i0, %l5 brgez %o7, loop_620 fxor %f20, %f4, %f20 movcc %icc, %g4, %o6 srlx %g2, 0x0D, %l6 loop_620: sir 0x1F11 fpadd32 %f2, %f6, %f20 movneg %icc, %g3, %o4 wr %g0, 0x04, %asi stba %o1, [%l7 + 0x68] %asi set 0x20, %l1 sta %f12, [%l7 + %l1] 0x10 popc 0x054A, %l3 tle %xcc, 0x4 orcc %l0, %o2, %g5 movcs %icc, %o0, %i4 tne %icc, 0x4 andn %i1, 0x07DB, %l1 movn %icc, %o5, %i3 fba %fcc3, loop_621 addcc %l2, %i7, %i5 movgu %xcc, %l4, %g6 tn %icc, 0x7 loop_621: movl %xcc, %o3, %g7 fsrc1s %f19, %f1 movleu %icc, %i6, %i2 array16 %i0, %l5, %g1 udivcc %g4, 0x0E1A, %o7 umul %o6, %l6, %g2 bl loop_622 fbl %fcc0, loop_623 movcs %icc, %g3, %o4 tcc %icc, 0x3 loop_622: bshuffle %f28, %f28, %f4 loop_623: edge32n %o1, %l3, %l0 udivcc %g5, 0x1818, %o2 fsrc2s %f12, %f12 mulscc %o0, %i4, %l1 sdivcc %i1, 0x077B, %o5 fbg %fcc2, loop_624 edge8 %l2, %i7, %i5 bl,a loop_625 stw %i3, [%l7 + 0x24] loop_624: andncc %l4, %g6, %g7 udivcc %o3, 0x046A, %i2 loop_625: fcmpgt32 %f4, %f0, %i6 mova %icc, %i0, %l5 xorcc %g4, %o7, %g1 edge16ln %l6, %o6, %g3 fmul8x16au %f0, %f21, %f14 tg %xcc, 0x5 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 umulcc %g2, %o4, %l3 stbar set 0x4E, %l2 ldsba [%l7 + %l2] 0x11, %l0 tl %icc, 0x6 pdist %f28, %f16, %f16 movvc %xcc, %g5, %o2 alignaddrl %o0, %i4, %l1 udiv %o1, 0x186C, %o5 andncc %i1, %l2, %i7 sllx %i3, %l4, %i5 fpsub32 %f26, %f4, %f6 edge16n %g6, %g7, %o3 fxnor %f10, %f24, %f12 fmovd %f2, %f16 tn %icc, 0x1 edge16n %i2, %i6, %i0 set 0x26, %o0 lduba [%l7 + %o0] 0x14, %l5 movvc %icc, %o7, %g4 tge %icc, 0x5 alignaddr %g1, %o6, %g3 xnor %l6, 0x1746, %o4 or %g2, %l0, %l3 fnot2s %f0, %f9 tleu %xcc, 0x5 wr %g0, 0x04, %asi lduwa [%l7 + 0x54] %asi, %g5 tvs %xcc, 0x5 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xf0 membar #Sync bneg loop_626 edge16 %o2, %o0, %l1 brlz,a %o1, loop_627 fnot2s %f21, %f8 loop_626: tvs %xcc, 0x5 edge32 %i4, %o5, %i1 loop_627: fmovdneg %icc, %f5, %f6 xnor %l2, %i7, %i3 fsrc1 %f18, %f24 nop fitod %f12, %f26 fdtos %f26, %f3 movrlez %l4, %i5, %g7 andn %g6, 0x03BF, %i2 brlz,a %o3, loop_628 edge8l %i0, %l5, %o7 stb %i6, [%l7 + 0x64] faligndata %f18, %f30, %f4 loop_628: fbg %fcc1, loop_629 fnors %f9, %f6, %f29 move %xcc, %g4, %g1 nop setx 0x66AAA364, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xDE399AEE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fadds %f18, %f30, %f11 loop_629: fbne,a %fcc0, loop_630 udivcc %g3, 0x1739, %o6 tle %icc, 0x6 flush %l7 + 0x0C loop_630: ldsw [%l7 + 0x48], %o4 tl %xcc, 0x4 array32 %l6, %l0, %g2 wr %g0, 0x81, %asi stda %f0, [%l7 + 0x40] %asi fmul8x16 %f6, %f20, %f24 edge32 %g5, %o2, %l3 fpadd32s %f31, %f19, %f1 udiv %o0, 0x0283, %l1 movn %xcc, %i4, %o5 xorcc %i1, 0x1E45, %l2 ldd [%l7 + 0x10], %o0 movneg %xcc, %i3, %i7 taddcc %l4, %g7, %g6 fpsub32 %f20, %f24, %f28 sdiv %i5, 0x032B, %o3 srlx %i2, 0x1B, %l5 movrlz %o7, %i6, %g4 ba %icc, loop_631 sir 0x14DA tle %icc, 0x7 subc %g1, 0x0366, %g3 loop_631: fba,a %fcc1, loop_632 andcc %o6, %o4, %i0 bcs,pt %xcc, loop_633 fbug,a %fcc2, loop_634 loop_632: fpadd16 %f22, %f0, %f22 fbg,a %fcc0, loop_635 loop_633: udivx %l6, 0x0638, %g2 loop_634: andcc %g5, 0x0704, %o2 movne %xcc, %l0, %o0 loop_635: fandnot2 %f30, %f30, %f14 edge8l %l1, %i4, %l3 sir 0x0829 nop setx loop_636, %l0, %l1 jmpl %l1, %o5 fsrc1 %f24, %f16 fbule %fcc0, loop_637 fnors %f9, %f22, %f22 loop_636: fones %f1 fsrc2 %f0, %f16 loop_637: edge32n %i1, %o1, %i3 movn %xcc, %i7, %l2 set 0x12, %g2 lduba [%l7 + %g2] 0x04, %g7 tneg %xcc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %l4, 0x170F, %g6 fands %f23, %f31, %f19 movneg %xcc, %o3, %i2 fandnot1s %f24, %f4, %f11 fmovdn %icc, %f29, %f2 fmovde %icc, %f4, %f9 fpmerge %f19, %f23, %f26 fbul %fcc1, loop_638 movle %xcc, %l5, %o7 fmuld8ulx16 %f3, %f28, %f2 movneg %xcc, %i6, %g4 loop_638: xnorcc %i5, 0x0F1D, %g1 move %icc, %g3, %o4 fmovdgu %xcc, %f6, %f22 tle %icc, 0x5 fbe %fcc3, loop_639 fmovdle %xcc, %f11, %f17 wr %g0, 0x21, %asi ldxa [%g0 + 0x8] %asi, %o6 loop_639: nop wr %g0, 0x80, %asi prefetcha [%l7 + 0x50] %asi, 0x0 tgu %icc, 0x2 wr %g0, 0x80, %asi ldsba [%l7 + 0x48] %asi, %l6 edge32 %g2, %o2, %l0 edge32n %o0, %g5, %l1 fpackfix %f14, %f11 nop setx 0x2D3D9643D064254F, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr nop setx 0x8F3D5808, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 fsqrts %f8, %f7 movvs %xcc, %i4, %l3 fmovrsgz %i1, %f1, %f29 tge %xcc, 0x4 alignaddr %o1, %i3, %o5 nop setx 0x6A3CAB30, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 fsqrts %f29, %f5 brnz,a %l2, loop_640 and %i7, 0x06DD, %g7 movgu %icc, %l4, %g6 fnot1 %f6, %f16 loop_640: fcmpgt32 %f12, %f4, %i2 movge %xcc, %o3, %l5 sdiv %o7, 0x1F4A, %g4 nop setx loop_641, %l0, %l1 jmpl %l1, %i6 movre %i5, %g1, %o4 add %l7, 0x28, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x88, %g3, %o6 loop_641: fbule %fcc3, loop_642 movrlz %i0, 0x25D, %l6 fba,a %fcc1, loop_643 fnands %f29, %f11, %f10 loop_642: smul %g2, %o2, %l0 fbn,a %fcc1, loop_644 loop_643: taddcctv %g5, %o0, %l1 tvs %icc, 0x1 array16 %l3, %i1, %i4 loop_644: movpos %icc, %o1, %i3 edge16ln %o5, %l2, %i7 fmovdcs %xcc, %f5, %f13 addcc %g7, 0x0570, %l4 umul %i2, %o3, %l5 prefetch [%l7 + 0x48], 0x0 orn %o7, 0x174E, %g6 fsrc1s %f17, %f17 tcs %icc, 0x4 add %l7, 0x08, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g4, %i6 fandnot2 %f10, %f28, %f6 tn %icc, 0x4 andncc %g1, %o4, %g3 tcs %xcc, 0x4 flush %l7 + 0x08 udiv %i5, 0x03AB, %o6 taddcc %i0, 0x0C75, %l6 ldub [%l7 + 0x41], %o2 tvc %icc, 0x6 fbug,a %fcc2, loop_645 tvs %icc, 0x1 movleu %icc, %g2, %l0 umul %g5, 0x163D, %l1 loop_645: fmovdleu %icc, %f3, %f2 fands %f25, %f28, %f24 array32 %o0, %l3, %i1 st %f1, [%l7 + 0x44] bcc,pt %icc, loop_646 fmovdn %xcc, %f31, %f21 ldsw [%l7 + 0x60], %o1 wr %g0, 0x04, %asi prefetcha [%l7 + 0x48] %asi, 0x1 loop_646: pdist %f16, %f12, %f24 fnand %f28, %f12, %f22 mulx %o5, %l2, %i7 nop setx 0xD045030A, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr fmovdcc %icc, %f9, %f1 sdivx %i4, 0x114E, %g7 tgu %xcc, 0x0 umul %i2, 0x0D7C, %l4 fbl %fcc3, loop_647 sllx %l5, %o7, %g6 edge8l %o3, %i6, %g4 edge8ln %o4, %g3, %i5 loop_647: umul %o6, 0x126D, %i0 edge32l %l6, %g1, %g2 andn %l0, %g5, %o2 taddcc %l1, 0x1EB9, %o0 smul %i1, 0x1073, %l3 stx %o1, [%l7 + 0x20] fmovsl %icc, %f10, %f6 movcs %xcc, %o5, %l2 popc %i7, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %xcc, %i3, %g7 mova %icc, %l4, %i2 mulscc %l5, %g6, %o7 movcs %xcc, %o3, %i6 taddcc %g4, %o4, %g3 sethi 0x0AC6, %o6 edge8l %i5, %i0, %g1 array16 %l6, %l0, %g2 nop set 0x4E, %l5 lduh [%l7 + %l5], %g5 subc %l1, %o0, %i1 movcc %icc, %o2, %l3 array8 %o1, %o5, %l2 ta %xcc, 0x1 smul %i7, 0x0C7A, %i3 subc %i4, 0x1DF9, %l4 tsubcc %g7, 0x1362, %l5 smulcc %g6, %o7, %i2 fbge %fcc3, loop_648 sdivx %i6, 0x1209, %g4 subc %o3, 0x1C71, %g3 sll %o4, 0x0A, %o6 loop_648: andn %i0, %i5, %l6 fmovsneg %xcc, %f20, %f9 brlez %g1, loop_649 ble,a %icc, loop_650 tleu %icc, 0x6 taddcc %g2, %g5, %l1 loop_649: nop set 0x48, %i7 stxa %l0, [%l7 + %i7] 0x81 loop_650: taddcctv %i1, %o2, %l3 set 0x18, %o2 ldswa [%l7 + %o2] 0x11, %o1 fpadd16s %f2, %f12, %f1 addc %o5, %l2, %i7 sllx %o0, %i3, %l4 udiv %g7, 0x0EFC, %i4 udivx %g6, 0x1E5A, %o7 tge %xcc, 0x1 edge32ln %l5, %i2, %g4 fnegd %f0, %f0 movle %xcc, %i6, %g3 srax %o4, 0x0F, %o3 movne %xcc, %o6, %i5 addccc %l6, 0x076C, %g1 fcmpeq32 %f4, %f10, %g2 fmul8ulx16 %f24, %f0, %f2 tleu %icc, 0x5 fmovsl %xcc, %f11, %f17 set 0x44, %o3 lda [%l7 + %o3] 0x14, %f5 edge32l %i0, %l1, %l0 fmovde %xcc, %f0, %f14 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduw [%l7 + 0x28], %g5 movrlez %i1, %l3, %o1 fcmpgt32 %f8, %f28, %o5 fmovdvc %xcc, %f6, %f6 set 0x28, %o1 prefetcha [%l7 + %o1] 0x89, 0x0 fblg,a %fcc3, loop_651 lduh [%l7 + 0x12], %i7 edge16l %o2, %o0, %l4 tcs %xcc, 0x4 loop_651: fmovdneg %xcc, %f16, %f29 fcmpne16 %f12, %f10, %i3 nop fitos %f0, %f26 fstoi %f26, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x11, %asi lduwa [%l7 + 0x64] %asi, %i4 fpadd32s %f30, %f21, %f31 set 0x48, %i3 lduwa [%l7 + %i3] 0x11, %g6 tsubcc %g7, 0x05F4, %o7 subc %i2, 0x050C, %g4 xnor %i6, %g3, %l5 tsubcc %o4, 0x14C7, %o3 smulcc %o6, %l6, %g1 nop setx 0xFAF8C507A7EC9CA1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xF95F8C8E80400EC5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fsubd %f16, %f20, %f18 bn loop_652 fpsub32 %f4, %f12, %f28 tle %xcc, 0x2 movrgz %i5, 0x072, %i0 loop_652: ldub [%l7 + 0x19], %g2 tg %icc, 0x4 fmovde %xcc, %f3, %f24 movleu %icc, %l1, %g5 fmovdleu %xcc, %f6, %f29 prefetch [%l7 + 0x14], 0x0 wr %g0, 0x80, %asi ldstuba [%l7 + 0x2A] %asi, %i1 subcc %l0, 0x181B, %o1 subc %l3, %l2, %i7 movneg %icc, %o5, %o0 bpos,pt %icc, loop_653 fmovsg %xcc, %f13, %f28 movgu %xcc, %o2, %l4 mulscc %i3, %i4, %g6 loop_653: taddcc %o7, %i2, %g4 edge16l %i6, %g3, %l5 movrgez %g7, 0x382, %o3 mulx %o4, 0x12A9, %l6 fmovsl %icc, %f26, %f27 movne %icc, %o6, %g1 ldsh [%l7 + 0x3A], %i5 nop fitos %f2, %f23 fstox %f23, %f0 fxtos %f0, %f16 edge32 %g2, %i0, %l1 movneg %xcc, %g5, %l0 tcc %xcc, 0x0 movleu %icc, %i1, %l3 fbue %fcc2, loop_654 edge32l %l2, %o1, %o5 movrgez %i7, 0x097, %o0 movre %l4, %o2, %i3 loop_654: subccc %g6, %i4, %o7 nop setx loop_655, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sth %i2, [%l7 + 0x22] fmovsge %icc, %f2, %f14 movrne %g4, 0x206, %g3 loop_655: be,a,pn %icc, loop_656 sir 0x01F3 tcc %icc, 0x3 ldub [%l7 + 0x30], %i6 loop_656: fbue,a %fcc3, loop_657 fsrc1 %f0, %f18 nop setx 0xC007F7D0F07EF134, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr stx %l5, [%l7 + 0x48] loop_657: xnor %g7, %o4, %o3 std %f0, [%l7 + 0x20] umulcc %l6, %g1, %i5 edge32 %o6, %g2, %i0 swap [%l7 + 0x28], %g5 smul %l1, %i1, %l3 movcs %icc, %l2, %l0 fmovdvc %icc, %f0, %f20 fmovdleu %icc, %f6, %f24 nop setx 0x004BAA92, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr fnor %f2, %f12, %f14 tle %xcc, 0x6 sth %o5, [%l7 + 0x76] fblg,a %fcc2, loop_658 movle %xcc, %o1, %o0 fmovdn %icc, %f6, %f30 bn loop_659 loop_658: edge32 %i7, %o2, %i3 subcc %l4, %i4, %g6 nop setx 0xAE8D4934, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 fsqrts %f15, %f10 loop_659: add %i2, 0x022B, %g4 sllx %o7, %i6, %l5 tvc %xcc, 0x2 andn %g3, 0x13E6, %g7 fexpand %f6, %f22 fcmple16 %f8, %f0, %o3 add %o4, 0x071C, %l6 ldstub [%l7 + 0x33], %i5 sir 0x1657 sth %o6, [%l7 + 0x6A] fmovsle %xcc, %f13, %f23 stw %g1, [%l7 + 0x1C] lduw [%l7 + 0x28], %i0 movrlez %g5, %l1, %i1 fmovsle %xcc, %f7, %f6 fmul8sux16 %f10, %f10, %f6 edge8ln %l3, %g2, %l0 fmovsg %icc, %f17, %f16 popc 0x1DC8, %o5 sdivx %o1, 0x143E, %o0 movrne %l2, %i7, %i3 fmul8x16al %f15, %f3, %f22 ta %icc, 0x5 orncc %o2, 0x0A2A, %l4 fmovde %xcc, %f12, %f31 fmul8x16al %f13, %f21, %f4 stbar fmovsg %xcc, %f19, %f19 ba,a %xcc, loop_660 edge8ln %i4, %g6, %g4 edge8ln %o7, %i6, %i2 stbar loop_660: nop setx 0x88ED1AF0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x6FB82750, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fmuls %f12, %f27, %f0 brgez %l5, loop_661 movrlz %g3, 0x181, %g7 fmovsg %icc, %f3, %f6 sll %o4, 0x00, %o3 loop_661: bcs %icc, loop_662 movg %xcc, %i5, %o6 tcs %xcc, 0x1 set 0x28, %i1 lduwa [%l7 + %i1] 0x18, %g1 loop_662: movcs %xcc, %i0, %l6 tle %icc, 0x5 tgu %icc, 0x7 fbn,a %fcc0, loop_663 tg %xcc, 0x4 addc %l1, %g5, %l3 subc %i1, 0x097E, %l0 loop_663: srl %g2, 0x11, %o5 faligndata %f18, %f28, %f28 andn %o1, %l2, %o0 tgu %icc, 0x6 srax %i7, 0x0F, %i3 tvc %icc, 0x2 brz %l4, loop_664 sub %i4, %g6, %o2 bcc,a %xcc, loop_665 fmul8x16al %f15, %f9, %f4 loop_664: sir 0x149C alignaddr %g4, %i6, %i2 loop_665: ldstub [%l7 + 0x74], %o7 ld [%l7 + 0x74], %f21 bg,a loop_666 nop setx loop_667, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop fitos %f5, %f24 fstoi %f24, %f31 fble %fcc1, loop_668 loop_666: ta %icc, 0x1 loop_667: nop add %l7, 0x60, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %l5, %g3 loop_668: addccc %o4, %o3, %g7 mulx %o6, 0x129F, %i5 fandnot2 %f8, %f8, %f26 nop fitod %f10, %f6 fdtox %f6, %f6 fxtod %f6, %f8 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub32 %f22, %f6, %f0 fpack32 %f6, %f18, %f28 bvc,a %icc, loop_669 srax %i0, 0x1C, %g1 sra %l1, %l6, %l3 addcc %i1, 0x161C, %l0 loop_669: sir 0x0FDF array16 %g5, %g2, %o5 sir 0x05FD edge16l %l2, %o1, %i7 nop set 0x10, %o4 stx %i3, [%l7 + %o4] alignaddrl %o0, %l4, %i4 faligndata %f14, %f24, %f28 movrlez %o2, %g4, %i6 nop setx 0x7BD9F67BBEEA0819, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xB20026CB9669FD6F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 faddd %f12, %f6, %f22 fmovdcs %icc, %f20, %f12 srlx %i2, %g6, %o7 fbe,a %fcc1, loop_670 ldx [%l7 + 0x60], %l5 nop fitod %f0, %f18 fdtox %f18, %f12 fxtod %f12, %f24 wr %g0, 0x89, %asi lda [%l7 + 0x18] %asi, %f28 loop_670: addc %g3, 0x19C0, %o3 fsrc2 %f16, %f24 edge32l %o4, %g7, %o6 fmovdneg %xcc, %f29, %f7 ta %icc, 0x2 movge %icc, %i5, %i0 wr %g0, 0x80, %asi prefetcha [%l7 + 0x70] %asi, 0x0 tleu %icc, 0x7 addccc %l6, %l1, %i1 addccc %l0, %g5, %l3 membar 0x39 array16 %o5, %l2, %g2 brgz %o1, loop_671 udivx %i3, 0x1320, %i7 fsrc1s %f27, %f7 movpos %xcc, %o0, %i4 loop_671: movrne %l4, 0x34B, %g4 wr %g0, 0x89, %asi ldda [%l7 + 0x60] %asi, %i6 edge16l %o2, %g6, %o7 nop setx loop_672, %l0, %l1 jmpl %l1, %i2 umul %l5, 0x0473, %g3 sethi 0x0420, %o3 fbul,a %fcc3, loop_673 loop_672: edge32n %o4, %o6, %g7 taddcc %i0, %g1, %i5 nop setx loop_674, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_673: nop setx loop_675, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmul8x16au %f9, %f16, %f14 bn loop_676 loop_674: movcs %icc, %l6, %l1 loop_675: lduw [%l7 + 0x14], %i1 bshuffle %f18, %f20, %f26 loop_676: fbl,a %fcc0, loop_677 and %l0, %l3, %o5 tn %xcc, 0x6 fmovrslez %g5, %f26, %f8 loop_677: fble %fcc0, loop_678 fmovsa %xcc, %f16, %f18 addc %g2, 0x03E0, %l2 fmovrdne %i3, %f18, %f26 loop_678: fmovrsne %i7, %f17, %f11 ldd [%l7 + 0x60], %f30 fpsub32s %f16, %f7, %f16 tl %xcc, 0x3 umul %o0, 0x0169, %o1 udivcc %i4, 0x1EE6, %g4 stw %l4, [%l7 + 0x28] ldstub [%l7 + 0x4A], %i6 tne %icc, 0x7 edge8n %o2, %o7, %i2 mulscc %g6, 0x1A51, %g3 flush %l7 + 0x0C movpos %icc, %o3, %o4 tn %xcc, 0x5 nop setx 0x8633849A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0xA845E075, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fadds %f7, %f0, %f17 fpsub16s %f25, %f26, %f17 sll %l5, %g7, %i0 nop fitod %f19, %f24 or %o6, %g1, %l6 movre %l1, %i1, %i5 add %l7, 0x40, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %l3, %l0 nop setx 0x756A740E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 fsqrts %f25, %f12 mulscc %o5, 0x1315, %g2 movcs %xcc, %g5, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l2, 0x02E0, %i7 movge %xcc, %o1, %i4 tg %icc, 0x4 udiv %g4, 0x0D9E, %l4 call loop_679 fmovspos %xcc, %f0, %f31 tsubcc %o0, %i6, %o7 fmovsvs %icc, %f21, %f5 loop_679: fmovrde %i2, %f14, %f20 nop setx 0x4B7933CC32BD6057, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x8689892F034B3E91, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f16, %f6 edge32ln %g6, %o2, %g3 taddcctv %o3, 0x0498, %l5 tpos %xcc, 0x1 orn %g7, %o4, %o6 fsrc1 %f2, %f28 srlx %g1, %l6, %i0 addc %l1, %i1, %i5 mulscc %l0, 0x1101, %l3 array16 %g2, %g5, %i3 brnz,a %l2, loop_680 movpos %xcc, %i7, %o1 movgu %icc, %o5, %i4 membar 0x1C loop_680: fands %f14, %f1, %f7 udivx %g4, 0x153A, %l4 udivx %o0, 0x1467, %i6 srl %i2, %o7, %o2 movrlez %g6, %g3, %o3 sdivcc %g7, 0x1B29, %o4 fblg %fcc2, loop_681 fbuge %fcc2, loop_682 ldsh [%l7 + 0x1C], %l5 tcc %icc, 0x0 loop_681: fmovdpos %xcc, %f16, %f11 loop_682: fblg %fcc2, loop_683 taddcctv %g1, 0x1E82, %l6 fmul8x16au %f9, %f4, %f18 umul %o6, %l1, %i0 loop_683: ld [%l7 + 0x50], %f6 nop fitod %f10, %f10 fdtox %f10, %f22 fxtod %f22, %f0 nop fitos %f1, %f4 fstox %f4, %f26 sub %i5, %i1, %l0 nop fitod %f24, %f6 sdivcc %l3, 0x187F, %g5 fpsub16 %f18, %f26, %f4 ldd [%l7 + 0x38], %g2 edge16ln %l2, %i3, %i7 fmovscs %xcc, %f3, %f28 xnor %o5, %i4, %o1 nop fitos %f11, %f15 fstox %f15, %f20 fxtos %f20, %f16 fsrc1 %f26, %f6 fpadd32s %f25, %f2, %f4 edge16l %g4, %o0, %i6 ldsw [%l7 + 0x18], %i2 ldsb [%l7 + 0x12], %l4 mulscc %o7, 0x10FB, %o2 sllx %g3, %o3, %g6 mulscc %g7, 0x0A7D, %l5 nop setx 0x0396459D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 fsqrts %f3, %f25 tpos %xcc, 0x3 wr %g0, 0x80, %asi lduwa [%l7 + 0x34] %asi, %g1 andn %l6, %o6, %l1 fmovsvc %icc, %f18, %f5 set 0x58, %g7 sta %f6, [%l7 + %g7] 0x0c wr %g0, 0x89, %asi ldxa [%l7 + 0x48] %asi, %o4 mova %icc, %i0, %i5 fbug %fcc0, loop_684 or %i1, %l0, %g5 movvs %icc, %g2, %l2 mulx %l3, 0x04F0, %i7 loop_684: xor %i3, %o5, %i4 movne %icc, %o1, %o0 srlx %g4, 0x19, %i2 tn %xcc, 0x4 stw %i6, [%l7 + 0x7C] taddcctv %l4, %o2, %o7 movre %g3, %o3, %g7 mulx %g6, 0x1ED2, %g1 andncc %l5, %l6, %o6 fmovscc %icc, %f9, %f18 xnor %o4, 0x1EF6, %l1 wr %g0, 0x80, %asi sta %f12, [%l7 + 0x60] %asi tsubcctv %i5, 0x0885, %i1 orcc %l0, %g5, %i0 ldstub [%l7 + 0x4A], %l2 taddcctv %g2, 0x0A8F, %l3 set 0x40, %l6 stda %f0, [%l7 + %l6] 0x11 tcs %xcc, 0x2 movrne %i3, 0x075, %o5 fnand %f20, %f22, %f10 fmovdle %xcc, %f3, %f23 nop fitod %f12, %f18 fdtoi %f18, %f0 fcmpne32 %f4, %f26, %i4 fbul %fcc1, loop_685 fmovdvs %xcc, %f9, %f1 edge8n %o1, %o0, %i7 fornot2s %f19, %f26, %f19 loop_685: movrgez %g4, %i2, %l4 tgu %xcc, 0x6 movrgez %i6, %o7, %g3 fmovscc %icc, %f3, %f15 addcc %o3, 0x12CC, %g7 movgu %icc, %o2, %g1 sra %g6, %l5, %o6 move %xcc, %l6, %o4 movneg %icc, %l1, %i5 fxors %f14, %f14, %f8 edge16n %l0, %i1, %g5 set 0x6C, %l4 ldswa [%l7 + %l4] 0x10, %l2 call loop_686 fbn %fcc3, loop_687 edge32 %g2, %l3, %i0 and %o5, 0x1058, %i3 loop_686: fbl %fcc1, loop_688 loop_687: std %f22, [%l7 + 0x38] udivx %i4, 0x1547, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_688: tle %xcc, 0x4 tcs %icc, 0x2 andcc %i7, 0x0AD0, %o1 tcc %xcc, 0x3 taddcc %i2, 0x1865, %g4 smulcc %i6, 0x0967, %l4 edge8ln %g3, %o7, %o3 xnor %o2, 0x0976, %g1 umul %g6, %l5, %g7 fornot1s %f16, %f24, %f21 fbo,a %fcc0, loop_689 bgu loop_690 srl %o6, %l6, %l1 andn %o4, 0x1109, %l0 loop_689: fsrc1 %f22, %f14 loop_690: edge8ln %i5, %g5, %i1 fbue %fcc1, loop_691 smulcc %g2, %l3, %i0 andcc %o5, %i3, %l2 umul %o0, 0x1981, %i7 loop_691: nop setx loop_692, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldx [%l7 + 0x50], %o1 orcc %i2, %g4, %i6 lduw [%l7 + 0x5C], %i4 loop_692: movne %icc, %l4, %o7 call loop_693 bne,pn %xcc, loop_694 tcs %icc, 0x0 andcc %o3, %o2, %g3 loop_693: sdiv %g1, 0x0C82, %l5 loop_694: nop set 0x55, %l0 stba %g6, [%l7 + %l0] 0x23 membar #Sync sub %o6, %g7, %l6 addc %l1, 0x0C7A, %o4 edge32l %l0, %i5, %g5 popc %g2, %l3 srlx %i1, %o5, %i0 fpsub16s %f5, %f21, %f27 sra %l2, 0x08, %i3 ta %icc, 0x2 fcmpgt32 %f6, %f16, %o0 nop setx 0xB069C934, %l0, %l6 st %l6, [%l7 + 0x24] ld [%l7 + 0x24], %fsr and %i7, %o1, %i2 xorcc %i6, %i4, %l4 popc %g4, %o7 set 0x58, %o6 lduwa [%l7 + %o6] 0x19, %o3 addc %g3, %g1, %l5 udivx %o2, 0x045C, %g6 stb %g7, [%l7 + 0x3B] brgz,a %o6, loop_695 bg,a %icc, loop_696 lduw [%l7 + 0x2C], %l1 sra %l6, %l0, %o4 loop_695: call loop_697 loop_696: movvs %xcc, %g5, %g2 edge16 %l3, %i1, %i5 fbl,a %fcc1, loop_698 loop_697: tvs %xcc, 0x4 fba %fcc2, loop_699 brnz,a %o5, loop_700 loop_698: fmovrse %l2, %f17, %f4 movg %xcc, %i3, %o0 loop_699: xor %i0, %i7, %o1 loop_700: fmovrslez %i2, %f31, %f0 stbar fmovsgu %xcc, %f1, %f10 ta %xcc, 0x3 fbuge %fcc2, loop_701 fpadd32 %f10, %f0, %f26 mulx %i4, 0x19D0, %l4 ldsh [%l7 + 0x08], %i6 loop_701: fmovd %f14, %f10 wr %g0, 0x11, %asi ldsha [%l7 + 0x0C] %asi, %o7 sdiv %g4, 0x1909, %o3 fmovsl %xcc, %f17, %f6 set 0x10, %i2 stxa %g3, [%l7 + %i2] 0xe2 membar #Sync nop fitod %f12, %f0 fdtoi %f0, %f10 tvc %icc, 0x1 sllx %g1, 0x08, %l5 tleu %xcc, 0x6 fors %f19, %f31, %f11 st %f31, [%l7 + 0x58] ldsh [%l7 + 0x2E], %o2 movn %xcc, %g7, %o6 tsubcc %l1, 0x0EC3, %l6 umul %l0, %g6, %g5 andncc %g2, %l3, %o4 wr %g0, 0x10, %asi ldxa [%l7 + 0x68] %asi, %i5 bcs,pn %icc, loop_702 edge8ln %o5, %i1, %i3 stw %o0, [%l7 + 0x38] edge32ln %i0, %i7, %l2 loop_702: fbne %fcc3, loop_703 mova %xcc, %i2, %i4 fbg,a %fcc0, loop_704 xnor %l4, 0x0D77, %i6 loop_703: fmovs %f13, %f27 movvs %xcc, %o1, %g4 loop_704: stb %o3, [%l7 + 0x49] tvc %xcc, 0x7 movrgez %o7, 0x22C, %g3 mulscc %l5, 0x0AB3, %g1 nop fitod %f6, %f12 fdtox %f12, %f18 fxtod %f18, %f6 edge16l %g7, %o6, %l1 movn %xcc, %o2, %l6 ba,a %icc, loop_705 fmovsvs %icc, %f2, %f8 wr %g0, 0x22, %asi stha %l0, [%l7 + 0x20] %asi membar #Sync loop_705: xnorcc %g6, %g2, %l3 fmul8x16 %f20, %f20, %f16 fble %fcc0, loop_706 movrlz %g5, 0x328, %o4 movrlez %i5, 0x0BA, %i1 tleu %icc, 0x7 loop_706: nop setx 0xC6188D2CCF5E33AC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x8920E99A5D648AA9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f12, %f18 fmovrdlz %i3, %f16, %f20 fbu %fcc2, loop_707 fxor %f8, %f26, %f2 alignaddr %o0, %i0, %i7 nop set 0x70, %g6 std %f18, [%l7 + %g6] loop_707: sir 0x168D wr %g0, 0x81, %asi ldstuba [%l7 + 0x5F] %asi, %l2 fmovrdgez %o5, %f28, %f0 movne %icc, %i2, %l4 fnot2s %f18, %f5 te %xcc, 0x0 smulcc %i4, 0x1F2A, %i6 fmovde %icc, %f0, %f9 tvc %icc, 0x2 tpos %xcc, 0x7 movre %o1, 0x12F, %o3 orncc %o7, %g4, %l5 fmovse %icc, %f16, %f7 udivx %g3, 0x00A7, %g7 subccc %o6, %g1, %o2 movleu %icc, %l6, %l1 tle %xcc, 0x4 wr %g0, 0x88, %asi swapa [%l7 + 0x18] %asi, %l0 bge loop_708 bcc,a,pn %xcc, loop_709 tcs %xcc, 0x5 lduw [%l7 + 0x44], %g2 loop_708: movne %xcc, %l3, %g5 loop_709: fmul8sux16 %f30, %f16, %f0 udivx %o4, 0x10F2, %g6 bvc,a loop_710 tcc %icc, 0x4 or %i5, %i1, %i3 alignaddrl %i0, %i7, %o0 loop_710: fornot1s %f10, %f16, %f15 orcc %l2, 0x183A, %i2 fzero %f26 fcmpgt16 %f18, %f12, %o5 wr %g0, 0x88, %asi swapa [%l7 + 0x74] %asi, %i4 alignaddr %i6, %o1, %l4 fmovdpos %icc, %f0, %f3 movge %icc, %o3, %g4 movrgez %l5, 0x1B6, %g3 wr %g0, 0x0c, %asi ldxa [%l7 + 0x20] %asi, %g7 sll %o7, 0x1C, %o6 edge8ln %g1, %l6, %o2 fmovsneg %xcc, %f28, %f24 and %l0, 0x08CA, %l1 lduh [%l7 + 0x70], %l3 fmovde %icc, %f31, %f15 smul %g2, 0x1000, %g5 nop setx 0xAE4714C101ED4130, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x14912A83B737430D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fmuld %f16, %f14, %f12 movcs %xcc, %o4, %g6 movg %xcc, %i1, %i5 subccc %i0, %i7, %i3 movne %icc, %o0, %i2 nop setx 0x702893ADC0694385, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr tneg %xcc, 0x6 fmovdpos %xcc, %f17, %f4 tleu %xcc, 0x7 fpack32 %f6, %f20, %f24 call loop_711 swap [%l7 + 0x3C], %o5 movneg %xcc, %l2, %i4 edge16n %o1, %l4, %i6 loop_711: movne %xcc, %o3, %g4 fbul,a %fcc0, loop_712 fmovsvs %xcc, %f7, %f2 fbge %fcc2, loop_713 tgu %icc, 0x0 loop_712: edge32l %l5, %g7, %o7 wr %g0, 0x04, %asi stwa %o6, [%l7 + 0x08] %asi loop_713: orn %g3, %l6, %g1 fpack16 %f8, %f15 stx %o2, [%l7 + 0x60] swap [%l7 + 0x74], %l0 orn %l3, %l1, %g2 mova %xcc, %g5, %o4 ldsh [%l7 + 0x38], %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x1C, %o5 lda [%l7 + %o5] 0x88, %f2 movcs %xcc, %i1, %i0 tsubcctv %i7, %i5, %i3 fzeros %f19 membar 0x77 taddcc %o0, 0x1451, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbl,a %fcc1, loop_714 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bneg,a loop_715 nop fitod %f12, %f18 fdtox %f18, %f22 loop_714: fnand %f28, %f24, %f4 xnor %l2, 0x13F8, %i4 loop_715: fandnot1s %f20, %f13, %f20 srlx %o5, %l4, %o1 tne %icc, 0x0 fbul %fcc2, loop_716 flush %l7 + 0x24 set 0x70, %g4 prefetcha [%l7 + %g4] 0x80, 0x0 loop_716: tcc %xcc, 0x0 fmovsn %xcc, %f16, %f26 mulx %o3, %l5, %g7 srlx %g4, %o6, %o7 tg %icc, 0x0 te %xcc, 0x6 movneg %icc, %g3, %g1 edge8ln %l6, %l0, %o2 sll %l3, 0x1D, %g2 alignaddr %l1, %g5, %g6 fmul8x16au %f18, %f9, %f18 stx %o4, [%l7 + 0x18] tvc %xcc, 0x2 brz %i1, loop_717 edge8n %i7, %i0, %i3 ldub [%l7 + 0x61], %o0 orncc %i5, %l2, %i4 loop_717: fbuge,a %fcc1, loop_718 movl %xcc, %i2, %l4 edge16 %o1, %i6, %o5 smul %l5, 0x1E90, %o3 loop_718: tle %xcc, 0x2 tleu %xcc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %g7, %g4, %o6 wr %g0, 0x80, %asi prefetcha [%l7 + 0x68] %asi, 0x0 brnz %g3, loop_719 faligndata %f12, %f18, %f2 orn %g1, %l0, %o2 edge8l %l3, %l6, %g2 loop_719: mulscc %g5, %l1, %o4 fmul8x16al %f1, %f12, %f28 andncc %i1, %g6, %i7 edge32n %i0, %o0, %i5 movvc %icc, %l2, %i4 addccc %i3, %i2, %l4 fmovdleu %xcc, %f28, %f27 wr %g0, 0x11, %asi stha %i6, [%l7 + 0x68] %asi orncc %o5, 0x0238, %o1 fpadd16s %f22, %f29, %f1 add %l7, 0x70, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %l5, %g7 ldstub [%l7 + 0x7F], %o3 xnorcc %o6, 0x1797, %g4 fmovrdgez %g3, %f18, %f10 movgu %xcc, %g1, %l0 fpsub32s %f9, %f4, %f17 movg %icc, %o2, %l3 tle %xcc, 0x7 bneg,a,pt %xcc, loop_720 fba,a %fcc0, loop_721 tvc %xcc, 0x1 alignaddr %l6, %o7, %g5 loop_720: nop wr %g0, 0x2a, %asi stba %g2, [%l7 + 0x75] %asi membar #Sync loop_721: fandnot2s %f23, %f19, %f23 fbue,a %fcc1, loop_722 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %o4, %i1, %l1 movcc %icc, %g6, %i0 loop_722: nop fitos %f8, %f19 andncc %i7, %o0, %l2 for %f22, %f30, %f26 te %icc, 0x5 mulx %i4, %i5, %i2 fnot1s %f30, %f1 fbug,a %fcc1, loop_723 tvc %xcc, 0x6 fmul8sux16 %f20, %f22, %f18 tn %xcc, 0x3 loop_723: array8 %l4, %i6, %i3 movleu %xcc, %o1, %l5 movl %xcc, %o5, %g7 set 0x28, %g3 sta %f20, [%l7 + %g3] 0x11 fornot2s %f8, %f10, %f28 tgu %icc, 0x7 or %o6, %o3, %g4 tge %icc, 0x7 and %g3, %l0, %g1 movl %xcc, %l3, %o2 movgu %xcc, %l6, %g5 fmul8x16 %f30, %f10, %f28 tcc %icc, 0x5 movl %icc, %o7, %g2 movrgz %i1, 0x11E, %o4 mulscc %g6, %i0, %l1 sub %i7, %o0, %l2 fblg %fcc1, loop_724 tleu %icc, 0x1 smulcc %i5, %i2, %l4 tpos %xcc, 0x7 loop_724: edge32n %i6, %i4, %o1 movleu %xcc, %l5, %i3 set 0x48, %i5 stwa %g7, [%l7 + %i5] 0x2b membar #Sync smulcc %o5, 0x108B, %o6 alignaddr %g4, %o3, %g3 brz,a %g1, loop_725 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg,a %fcc3, loop_726 movg %icc, %l0, %o2 loop_725: ldd [%l7 + 0x38], %i6 edge32 %l3, %g5, %o7 loop_726: addccc %g2, 0x13EB, %i1 fornot2 %f2, %f10, %f6 movvc %icc, %g6, %i0 movrgez %l1, %o4, %i7 movrlez %l2, 0x169, %o0 mulscc %i2, %l4, %i5 subc %i6, 0x171D, %o1 movvs %xcc, %i4, %l5 lduh [%l7 + 0x4C], %g7 lduh [%l7 + 0x2A], %i3 fmovrsgz %o6, %f6, %f8 fbg,a %fcc3, loop_727 nop setx 0xE9A34E84, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x79A87020, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fdivs %f13, %f16, %f6 fsrc2 %f6, %f12 andncc %o5, %g4, %g3 loop_727: fmovrslz %o3, %f0, %f14 fmovd %f8, %f6 movgu %icc, %l0, %o2 edge8 %l6, %l3, %g1 fblg %fcc2, loop_728 fmovde %icc, %f7, %f30 movrlez %o7, 0x1CB, %g2 movrne %g5, %g6, %i0 loop_728: tsubcc %l1, %o4, %i7 fcmpgt32 %f8, %f10, %i1 movrgez %l2, %i2, %o0 fmovdgu %icc, %f14, %f19 xnorcc %i5, 0x0175, %i6 nop setx loop_729, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fpadd16 %f10, %f30, %f24 edge8l %l4, %i4, %l5 srlx %g7, 0x04, %i3 loop_729: fmovrdlez %o1, %f30, %f16 set 0x08, %i4 sta %f12, [%l7 + %i4] 0x15 fcmpgt32 %f24, %f28, %o5 edge16 %g4, %o6, %g3 tsubcctv %o3, 0x1232, %o2 tgu %icc, 0x6 nop set 0x5C, %i6 ldsw [%l7 + %i6], %l0 tge %xcc, 0x4 bpos,a loop_730 tcs %xcc, 0x2 fmovrsgz %l3, %f12, %f2 fcmpeq16 %f18, %f28, %g1 loop_730: bvc,pn %xcc, loop_731 and %l6, 0x195B, %g2 stb %g5, [%l7 + 0x35] edge8 %o7, %g6, %l1 loop_731: fmovdvs %xcc, %f15, %f24 mova %icc, %i0, %o4 movpos %icc, %i7, %i1 fble %fcc0, loop_732 nop set 0x18, %i0 stb %i2, [%l7 + %i0] fba,a %fcc0, loop_733 pdist %f2, %f28, %f20 loop_732: popc %o0, %i5 wr %g0, 0x81, %asi ldstuba [%l7 + 0x0F] %asi, %l2 loop_733: sllx %l4, 0x03, %i4 tg %icc, 0x4 xnorcc %l5, %g7, %i6 be,a %icc, loop_734 subccc %i3, %o5, %g4 movrgez %o1, %o6, %g3 tne %icc, 0x6 loop_734: andcc %o2, 0x1681, %o3 subccc %l0, 0x108C, %g1 bcc,a,pt %xcc, loop_735 tgu %icc, 0x4 ta %xcc, 0x2 tpos %xcc, 0x5 loop_735: nop wr %g0, 0x23, %asi stxa %l3, [%l7 + 0x70] %asi membar #Sync movleu %xcc, %l6, %g5 sir 0x0C8D fmovdcc %icc, %f20, %f24 fpmerge %f3, %f0, %f20 sra %o7, 0x1B, %g6 move %xcc, %g2, %i0 fcmple32 %f28, %f30, %o4 edge32 %i7, %l1, %i2 alignaddrl %i1, %i5, %l2 nop fitos %f2, %f8 fstod %f8, %f6 nop fitos %f11, %f26 tvs %icc, 0x4 xnor %l4, 0x127C, %i4 andncc %o0, %l5, %i6 xorcc %i3, %o5, %g7 edge32ln %o1, %o6, %g4 tsubcc %o2, %o3, %g3 fmovrdlez %g1, %f12, %f10 fmovsg %xcc, %f30, %f15 ldsb [%l7 + 0x7B], %l3 subcc %l0, 0x1C0B, %l6 fbg %fcc2, loop_736 movcc %xcc, %o7, %g6 wr %g0, 0x80, %asi swapa [%l7 + 0x64] %asi, %g5 loop_736: fmovdn %icc, %f3, %f24 srlx %i0, 0x10, %g2 add %l7, 0x18, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %o4, %l1 andn %i2, %i1, %i7 membar 0x2D edge8 %l2, %l4, %i4 fmuld8ulx16 %f17, %f30, %f6 pdist %f6, %f20, %f4 brz,a %i5, loop_737 add %o0, %i6, %l5 wr %g0, 0x2e, %asi ldda [%l7 + 0x40] %asi, %o4 loop_737: fmovdn %icc, %f9, %f7 fbug %fcc3, loop_738 andncc %g7, %o1, %o6 tge %xcc, 0x1 fand %f2, %f22, %f2 loop_738: tl %icc, 0x7 fpackfix %f16, %f7 set 0x48, %g5 prefetcha [%l7 + %g5] 0x10, 0x0 st %f14, [%l7 + 0x24] wr %g0, 0x81, %asi swapa [%l7 + 0x58] %asi, %o2 ld [%l7 + 0x64], %f12 fors %f13, %f21, %f19 sdivcc %g4, 0x075A, %o3 fmovdcc %xcc, %f28, %f27 set 0x60, %g1 stwa %g3, [%l7 + %g1] 0x10 bl,a,pn %icc, loop_739 sra %l3, %g1, %l0 fpsub32s %f7, %f9, %f24 bne loop_740 loop_739: or %l6, %o7, %g5 addccc %g6, 0x17BA, %i0 and %g2, 0x04BA, %o4 loop_740: tge %xcc, 0x1 fzero %f8 sdivx %l1, 0x12EF, %i2 bn loop_741 nop setx 0x9EE8D976CECE7961, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x631D99672FCBF1C6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f14, %f30 tg %xcc, 0x2 bshuffle %f16, %f6, %f28 loop_741: orcc %i1, 0x02FC, %l2 bvs,a,pn %icc, loop_742 nop fitod %f4, %f10 fdtox %f10, %f4 fxtod %f4, %f20 fmovdvc %xcc, %f4, %f22 fornot1s %f11, %f1, %f22 loop_742: add %i7, 0x0D81, %l4 movrlz %i4, 0x0CD, %i5 orncc %i6, %o0, %o5 fbul %fcc0, loop_743 movre %l5, 0x117, %g7 fmovsg %xcc, %f28, %f21 fand %f20, %f16, %f28 loop_743: tge %icc, 0x0 fmovsa %icc, %f24, %f3 movpos %xcc, %o6, %i3 fmuld8sux16 %f5, %f4, %f10 movgu %icc, %o2, %g4 xnorcc %o1, %g3, %o3 fmovdne %icc, %f11, %f17 ldstub [%l7 + 0x27], %g1 ba,a,pt %xcc, loop_744 movre %l0, 0x31D, %l3 edge8l %o7, %l6, %g6 mova %xcc, %i0, %g2 loop_744: tneg %icc, 0x2 sllx %g5, %l1, %i2 sethi 0x10C2, %i1 movle %icc, %o4, %l2 fcmpeq16 %f10, %f2, %i7 xnor %l4, 0x03D8, %i4 set 0x0C, %l3 lda [%l7 + %l3] 0x81, %f24 call loop_745 fmovdvs %icc, %f17, %f31 alignaddr %i5, %o0, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_745: ld [%l7 + 0x48], %f27 movrgez %l5, %g7, %i6 sll %o6, %o2, %g4 orcc %o1, %g3, %i3 sir 0x02D4 sth %g1, [%l7 + 0x48] fmovdcc %xcc, %f22, %f15 andncc %l0, %l3, %o3 fand %f4, %f24, %f28 brlez,a %o7, loop_746 brlz,a %g6, loop_747 tleu %xcc, 0x5 fbue,a %fcc0, loop_748 loop_746: edge8 %i0, %g2, %g5 loop_747: movrne %l1, 0x286, %i2 movleu %icc, %i1, %l6 loop_748: fmovsvs %icc, %f0, %f6 array16 %o4, %l2, %l4 flush %l7 + 0x74 brz %i7, loop_749 sir 0x1132 fbule %fcc3, loop_750 movrgz %i4, 0x0FD, %o0 loop_749: andcc %o5, 0x182E, %i5 mulscc %g7, %i6, %o6 loop_750: nop set 0x2B, %l1 ldstuba [%l7 + %l1] 0x88, %l5 edge32 %g4, %o1, %o2 mulscc %g3, %g1, %i3 add %l7, 0x5C, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %l0, %o3 prefetch [%l7 + 0x10], 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movl %xcc, %l3, %g6 tne %xcc, 0x6 fmul8x16 %f28, %f26, %f12 ldx [%l7 + 0x30], %i0 membar 0x03 udiv %g2, 0x099D, %g5 tsubcc %l1, %o7, %i1 set 0x2C, %l2 ldsha [%l7 + %l2] 0x19, %l6 edge8ln %i2, %l2, %o4 subccc %i7, %i4, %l4 srl %o0, %i5, %o5 fmovsle %icc, %f18, %f13 fpsub16 %f8, %f14, %f6 movcs %icc, %i6, %g7 tle %xcc, 0x4 sdivcc %o6, 0x1D8E, %g4 addccc %o1, %o2, %l5 tsubcc %g1, %g3, %l0 stw %i3, [%l7 + 0x40] bl %icc, loop_751 nop set 0x5B, %o0 ldsb [%l7 + %o0], %l3 brnz %o3, loop_752 fmovsleu %xcc, %f9, %f5 loop_751: ldsh [%l7 + 0x12], %i0 be %icc, loop_753 loop_752: fbuge %fcc0, loop_754 movcs %icc, %g2, %g5 ta %icc, 0x0 loop_753: movle %icc, %l1, %g6 loop_754: fpadd32s %f24, %f3, %f0 alignaddr %o7, %l6, %i2 fpadd16 %f8, %f22, %f24 nop setx 0x79E5C4345190EBA6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 fsqrtd %f22, %f28 fxors %f19, %f9, %f25 bvc,a loop_755 fmovsneg %icc, %f4, %f5 fmovsg %icc, %f7, %f5 fbue,a %fcc1, loop_756 loop_755: subc %i1, %l2, %o4 fandnot1 %f30, %f24, %f18 subccc %i4, 0x16EC, %i7 loop_756: addc %l4, %o0, %o5 srax %i5, %g7, %o6 bgu,pt %xcc, loop_757 fnot2s %f13, %f7 bneg,a,pn %xcc, loop_758 sdivx %i6, 0x12F3, %o1 loop_757: movl %icc, %g4, %o2 movl %icc, %g1, %l5 loop_758: fcmpne16 %f0, %f30, %g3 fandnot1 %f18, %f22, %f10 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sth %l0, [%l7 + 0x6E] movre %l3, 0x1E6, %i3 add %o3, %g2, %i0 lduh [%l7 + 0x5A], %l1 bpos,a,pt %icc, loop_759 edge16 %g5, %o7, %l6 movcs %xcc, %g6, %i1 brnz,a %l2, loop_760 loop_759: nop fitos %f0, %f23 fstoi %f23, %f9 tsubcc %o4, 0x0B11, %i4 sethi 0x023F, %i7 loop_760: orncc %i2, %o0, %l4 popc %o5, %g7 srax %i5, 0x1E, %i6 srl %o6, 0x1C, %g4 fbe %fcc2, loop_761 fmovspos %icc, %f1, %f6 fbul %fcc1, loop_762 movl %icc, %o1, %g1 loop_761: andcc %l5, 0x1BAB, %o2 te %icc, 0x7 loop_762: nop setx 0x1B74445F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 fsqrts %f16, %f30 movrgz %l0, %l3, %g3 popc 0x13FA, %i3 fsrc1 %f30, %f0 wr %g0, 0x11, %asi lda [%l7 + 0x18] %asi, %f15 nop setx loop_763, %l0, %l1 jmpl %l1, %g2 taddcc %o3, 0x1B4C, %i0 udivx %g5, 0x089A, %o7 tl %icc, 0x5 loop_763: umul %l6, 0x1450, %g6 wr %g0, 0x11, %asi sta %f14, [%l7 + 0x4C] %asi movcc %xcc, %i1, %l1 fsrc1 %f26, %f20 addc %l2, %o4, %i4 st %f28, [%l7 + 0x30] tg %icc, 0x3 tg %icc, 0x4 sra %i2, 0x1D, %i7 sdivx %l4, 0x029D, %o5 sra %g7, %i5, %o0 fornot2 %f16, %f30, %f0 edge32ln %o6, %i6, %o1 stb %g4, [%l7 + 0x66] andcc %l5, %o2, %g1 mulscc %l0, 0x1913, %g3 fabss %f0, %f30 movrlez %i3, %l3, %g2 stx %i0, [%l7 + 0x40] movvc %icc, %g5, %o7 edge32l %l6, %o3, %i1 sethi 0x0992, %g6 lduh [%l7 + 0x20], %l1 ble %icc, loop_764 movgu %xcc, %o4, %l2 nop setx 0x35D66DEC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0xFDD7EE9E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fadds %f1, %f12, %f2 bn,a loop_765 loop_764: orn %i2, %i4, %l4 wr %g0, 0x89, %asi lduwa [%l7 + 0x28] %asi, %i7 loop_765: tcs %xcc, 0x4 xor %o5, %g7, %o0 ldsb [%l7 + 0x5E], %o6 umulcc %i5, 0x15FC, %o1 nop setx loop_766, %l0, %l1 jmpl %l1, %i6 ldsh [%l7 + 0x7E], %g4 fbuge,a %fcc0, loop_767 bl,a loop_768 loop_766: fbge,a %fcc3, loop_769 array8 %o2, %l5, %g1 loop_767: nop wr %g0, 0x2f, %asi stxa %g3, [%l7 + 0x28] %asi membar #Sync loop_768: sir 0x1364 loop_769: mova %icc, %l0, %l3 bn,a,pn %xcc, loop_770 tg %xcc, 0x4 tvs %xcc, 0x5 fnor %f20, %f10, %f8 loop_770: fpack16 %f28, %f23 flush %l7 + 0x78 movge %xcc, %i3, %i0 movgu %xcc, %g5, %g2 or %l6, %o7, %o3 edge8 %i1, %l1, %g6 fexpand %f7, %f0 nop fitod %f14, %f4 udivcc %o4, 0x0F03, %i2 fmovrslez %l2, %f23, %f16 movrne %i4, 0x3AB, %i7 addccc %l4, %o5, %o0 tne %xcc, 0x6 movrlez %o6, %g7, %i5 or %i6, 0x0A5A, %o1 fzeros %f2 umul %g4, 0x0B05, %o2 fmovrslz %l5, %f5, %f29 fsrc2 %f22, %f18 fmovdcs %icc, %f16, %f7 sdivcc %g1, 0x1EA1, %g3 tpos %icc, 0x3 or %l0, %l3, %i0 movrgez %i3, 0x28D, %g2 ldsh [%l7 + 0x48], %g5 movn %xcc, %l6, %o7 fands %f31, %f7, %f7 ldsb [%l7 + 0x56], %i1 fmovrdgez %l1, %f4, %f8 sth %o3, [%l7 + 0x0C] fmovrdne %g6, %f6, %f8 set 0x50, %o7 lduha [%l7 + %o7] 0x10, %o4 edge16ln %l2, %i4, %i7 sub %l4, 0x01D7, %i2 movrlez %o5, %o0, %o6 fmovrslez %g7, %f21, %f22 edge8l %i5, %o1, %i6 ld [%l7 + 0x60], %f5 andcc %o2, %l5, %g4 be %xcc, loop_771 array32 %g3, %l0, %l3 nop setx loop_772, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done orncc %i0, 0x098C, %i3 loop_771: nop wr %g0, 0xeb, %asi stba %g2, [%l7 + 0x59] %asi membar #Sync loop_772: fcmpgt16 %f0, %f26, %g5 tl %icc, 0x3 fbge,a %fcc3, loop_773 subcc %g1, %l6, %o7 edge32ln %i1, %l1, %o3 bne %icc, loop_774 loop_773: addccc %o4, %g6, %l2 edge16 %i7, %l4, %i4 array32 %i2, %o5, %o6 loop_774: xorcc %o0, %g7, %i5 fmovrdlz %i6, %f8, %f24 ldsw [%l7 + 0x74], %o1 umulcc %l5, 0x0910, %o2 mova %icc, %g3, %l0 set 0x60, %l5 ldxa [%l7 + %l5] 0x18, %g4 bg,pn %xcc, loop_775 movcc %icc, %i0, %i3 andncc %g2, %g5, %l3 fabss %f14, %f28 loop_775: fandnot2 %f2, %f2, %f0 tcc %xcc, 0x5 udivcc %l6, 0x1C44, %g1 nop setx 0xE404E6FE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 fsqrts %f29, %f23 fcmpne32 %f28, %f30, %i1 orn %o7, 0x150D, %o3 subccc %l1, %g6, %o4 umulcc %l2, %l4, %i7 tneg %icc, 0x1 set 0x31, %g2 ldsba [%l7 + %g2] 0x81, %i2 udivcc %o5, 0x1B85, %o6 nop fitos %f9, %f1 fstox %f1, %f4 fxtos %f4, %f19 fmovrslez %i4, %f15, %f21 set 0x18, %i7 stwa %o0, [%l7 + %i7] 0x88 fmovdne %xcc, %f2, %f19 edge32n %g7, %i5, %o1 fexpand %f26, %f18 mulscc %i6, %l5, %g3 bleu %icc, loop_776 andncc %l0, %o2, %i0 sra %i3, %g4, %g5 tge %icc, 0x6 loop_776: tneg %icc, 0x2 st %f1, [%l7 + 0x7C] subcc %g2, %l6, %l3 fble %fcc2, loop_777 sllx %g1, 0x0A, %o7 andcc %i1, %o3, %g6 wr %g0, 0x88, %asi lduba [%l7 + 0x40] %asi, %l1 loop_777: flush %l7 + 0x78 tvc %xcc, 0x0 be loop_778 sethi 0x14FD, %o4 tvc %icc, 0x3 movneg %xcc, %l2, %l4 loop_778: movpos %xcc, %i7, %i2 umulcc %o6, 0x1713, %i4 fmovdvc %xcc, %f26, %f26 sdiv %o5, 0x0713, %g7 fnors %f12, %f21, %f23 edge8l %o0, %o1, %i6 brnz,a %i5, loop_779 andn %g3, %l0, %o2 fmovrdgz %i0, %f30, %f28 tvs %icc, 0x4 loop_779: fmovdn %xcc, %f27, %f0 fbul,a %fcc0, loop_780 movrlez %i3, %l5, %g5 addcc %g2, %g4, %l6 fmovrdgez %g1, %f4, %f30 loop_780: array16 %o7, %i1, %l3 brgz,a %g6, loop_781 brz %o3, loop_782 swap [%l7 + 0x08], %o4 or %l2, %l4, %l1 loop_781: addcc %i2, 0x102F, %o6 loop_782: fmovrslez %i7, %f3, %f20 fnot2 %f20, %f6 andcc %o5, 0x1D50, %i4 wr %g0, 0x80, %asi lda [%l7 + 0x54] %asi, %f23 fandnot1 %f24, %f26, %f4 subcc %o0, 0x04B9, %g7 brnz,a %o1, loop_783 ba,a,pn %xcc, loop_784 nop fitos %f6, %f4 fstod %f4, %f10 orn %i5, %i6, %l0 loop_783: nop set 0x40, %o2 stba %g3, [%l7 + %o2] 0x11 loop_784: tcc %icc, 0x7 edge32n %i0, %i3, %l5 tcs %xcc, 0x2 xnorcc %g5, 0x0DFD, %g2 tleu %icc, 0x1 tsubcc %o2, 0x1480, %g4 fxor %f8, %f18, %f30 movvc %xcc, %g1, %o7 fbo,a %fcc1, loop_785 tcs %xcc, 0x4 movvs %xcc, %l6, %i1 mova %icc, %l3, %g6 loop_785: xnor %o3, 0x013A, %l2 udiv %o4, 0x1D1A, %l4 tneg %xcc, 0x6 fpsub16 %f0, %f10, %f24 nop setx 0x93269D9B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 fsqrts %f11, %f3 tsubcctv %l1, 0x1463, %o6 fand %f16, %f8, %f2 and %i7, %i2, %o5 array8 %o0, %i4, %o1 fmovdgu %icc, %f6, %f29 fnegs %f27, %f23 movpos %icc, %i5, %g7 bleu,a,pt %xcc, loop_786 brz,a %l0, loop_787 bn,pt %icc, loop_788 movre %i6, 0x278, %i0 loop_786: tl %icc, 0x2 loop_787: edge16 %g3, %l5, %i3 loop_788: movn %icc, %g2, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %o2, 0x13B7, %g4 andn %o7, 0x02E0, %l6 subc %g1, 0x1C51, %i1 ba loop_789 nop fitos %f11, %f16 fstod %f16, %f22 edge16n %g6, %o3, %l2 subcc %o4, %l3, %l1 loop_789: nop set 0x54, %o3 sta %f29, [%l7 + %o3] 0x88 tpos %icc, 0x3 mulscc %l4, 0x14DC, %o6 fmovd %f18, %f20 tl %icc, 0x2 orcc %i7, 0x00FB, %o5 set 0x10, %i3 lduha [%l7 + %i3] 0x88, %o0 tneg %xcc, 0x5 udiv %i4, 0x1B88, %i2 brgez,a %o1, loop_790 movl %icc, %g7, %i5 ldd [%l7 + 0x50], %f22 movle %icc, %l0, %i0 loop_790: srax %i6, %g3, %l5 std %f18, [%l7 + 0x18] tpos %xcc, 0x4 array16 %i3, %g2, %o2 call loop_791 tl %xcc, 0x4 subcc %g5, 0x10F3, %o7 fmovdneg %xcc, %f28, %f16 loop_791: fmovdg %icc, %f9, %f1 tcc %icc, 0x3 movrne %g4, %l6, %i1 fmovsneg %icc, %f23, %f24 fbge %fcc0, loop_792 movrlz %g6, 0x200, %g1 movvs %xcc, %o3, %o4 and %l2, 0x0199, %l3 loop_792: alignaddrl %l4, %o6, %i7 srlx %l1, 0x09, %o5 movne %xcc, %o0, %i2 add %o1, 0x0906, %g7 smul %i4, 0x0BA7, %l0 fmovdvs %icc, %f22, %f3 stbar nop setx 0x9735D9EFB8AB719C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x12BB431E37D6B902, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f28, %f10 set 0x44, %i1 lduha [%l7 + %i1] 0x80, %i0 fpsub32 %f20, %f10, %f26 movgu %icc, %i5, %g3 edge16ln %l5, %i3, %i6 tleu %icc, 0x2 srlx %g2, %o2, %g5 tsubcc %o7, %g4, %l6 bl,pt %icc, loop_793 fmovdne %xcc, %f27, %f13 ldsb [%l7 + 0x7C], %g6 fbg %fcc3, loop_794 loop_793: nop setx loop_795, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16ln %g1, %i1, %o3 nop fitos %f12, %f18 fstox %f18, %f0 loop_794: mulscc %l2, 0x0434, %l3 loop_795: fmovdle %xcc, %f16, %f31 xorcc %o4, 0x042E, %l4 set 0x4C, %o1 lda [%l7 + %o1] 0x88, %f24 fnot2 %f16, %f16 andn %i7, 0x1DC7, %l1 edge8ln %o6, %o0, %o5 smulcc %o1, %i2, %g7 ble,a,pn %xcc, loop_796 edge32n %i4, %l0, %i5 udivcc %g3, 0x028C, %i0 tvs %icc, 0x2 loop_796: movcs %icc, %l5, %i6 set 0x58, %g7 stxa %g2, [%l7 + %g7] 0x80 array32 %o2, %g5, %o7 brlez,a %g4, loop_797 fmuld8sux16 %f15, %f19, %f16 brlez,a %i3, loop_798 udivcc %l6, 0x1CB6, %g1 loop_797: subccc %i1, 0x0EF8, %o3 array8 %g6, %l3, %l2 loop_798: stw %o4, [%l7 + 0x64] tg %xcc, 0x4 be,a,pt %xcc, loop_799 bvs,a,pt %icc, loop_800 movvc %icc, %l4, %l1 tn %icc, 0x0 loop_799: srax %i7, %o6, %o0 loop_800: edge8 %o1, %i2, %o5 ldd [%l7 + 0x70], %f0 stb %i4, [%l7 + 0x6C] xorcc %l0, 0x0A75, %g7 nop fitos %f6, %f22 fstoi %f22, %f6 ldd [%l7 + 0x70], %g2 movneg %xcc, %i5, %l5 addc %i0, %g2, %o2 movrlez %g5, 0x030, %i6 tsubcc %g4, 0x1890, %i3 edge16 %l6, %o7, %g1 nop fitod %f6, %f8 fdtox %f8, %f16 fxtod %f16, %f18 movcc %xcc, %o3, %g6 be,a %icc, loop_801 be,a,pt %icc, loop_802 sir 0x1E24 edge32 %i1, %l3, %o4 loop_801: sub %l2, %l1, %i7 loop_802: tcs %xcc, 0x7 tl %xcc, 0x7 lduh [%l7 + 0x60], %l4 add %o6, 0x01D6, %o0 sir 0x1D3D array32 %o1, %i2, %i4 addc %l0, 0x04B3, %o5 ldsw [%l7 + 0x6C], %g3 movn %icc, %g7, %i5 bne,pn %icc, loop_803 fbn %fcc2, loop_804 bge,pn %xcc, loop_805 or %i0, 0x0B67, %g2 loop_803: stx %l5, [%l7 + 0x30] loop_804: movrgz %g5, 0x0C3, %o2 loop_805: movne %xcc, %g4, %i3 set 0x30, %l6 lduha [%l7 + %l6] 0x04, %i6 movre %l6, %o7, %o3 subccc %g6, 0x13F5, %g1 fcmple32 %f8, %f12, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x18, %asi ldstuba [%l7 + 0x2C] %asi, %l3 wr %g0, 0x89, %asi lduwa [%l7 + 0x58] %asi, %l2 sir 0x1625 move %xcc, %o4, %i7 movne %xcc, %l4, %l1 edge32 %o0, %o6, %i2 sra %o1, %l0, %o5 subcc %g3, 0x02CB, %i4 nop setx loop_806, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry xnorcc %g7, %i5, %g2 sllx %i0, 0x1E, %g5 fandnot1 %f14, %f22, %f0 loop_806: array8 %l5, %g4, %o2 tpos %xcc, 0x7 bleu,pn %xcc, loop_807 subc %i3, 0x1774, %i6 fbule,a %fcc2, loop_808 movre %o7, 0x2E3, %l6 loop_807: fmovsgu %icc, %f27, %f23 brgz %o3, loop_809 loop_808: movne %icc, %g1, %i1 fpsub32s %f30, %f15, %f15 sdivx %g6, 0x08DA, %l3 loop_809: sllx %l2, %i7, %l4 tg %icc, 0x5 sub %l1, %o4, %o0 andn %o6, %i2, %o1 edge16l %o5, %l0, %i4 tle %icc, 0x7 xorcc %g3, 0x073D, %g7 brlz,a %i5, loop_810 stbar tcs %xcc, 0x1 tne %xcc, 0x5 loop_810: edge32n %i0, %g5, %l5 tl %icc, 0x2 fblg,a %fcc3, loop_811 array8 %g4, %o2, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 call loop_812 loop_811: edge32l %i6, %o7, %l6 or %o3, 0x0A1C, %g1 add %l7, 0x50, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x80, %g2, %i1 loop_812: fzero %f28 movleu %xcc, %l3, %l2 xnorcc %g6, %i7, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub32s %f20, %f28, %f21 brgz,a %l1, loop_813 fandnot1s %f9, %f31, %f29 sllx %o0, %o4, %o6 edge8n %o1, %o5, %l0 loop_813: ldx [%l7 + 0x50], %i4 and %g3, 0x1C59, %g7 edge8ln %i5, %i2, %i0 tneg %icc, 0x7 nop fitod %f8, %f18 fdtos %f18, %f8 orcc %l5, %g4, %o2 ldd [%l7 + 0x18], %f20 nop setx loop_814, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrlz %i3, 0x1FE, %i6 tvs %icc, 0x5 set 0x58, %l4 stwa %o7, [%l7 + %l4] 0x04 loop_814: movle %xcc, %l6, %o3 movvc %icc, %g1, %g5 edge16ln %i1, %l3, %l2 movneg %icc, %g2, %g6 edge32 %l4, %l1, %i7 movcs %xcc, %o0, %o4 tl %xcc, 0x3 edge16 %o1, %o6, %o5 udivx %i4, 0x1048, %g3 tvs %icc, 0x7 sub %l0, 0x0ADF, %g7 nop setx loop_815, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ta %icc, 0x5 fxor %f0, %f6, %f4 sir 0x08AE loop_815: stw %i5, [%l7 + 0x4C] wr %g0, 0x80, %asi ldstuba [%l7 + 0x56] %asi, %i2 swap [%l7 + 0x58], %l5 movg %xcc, %i0, %g4 bl %xcc, loop_816 fsrc1 %f12, %f10 fpadd32s %f29, %f12, %f11 sth %o2, [%l7 + 0x68] loop_816: tn %xcc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcs,a,pn %xcc, loop_817 nop setx loop_818, %l0, %l1 jmpl %l1, %i3 fones %f18 movcc %xcc, %o7, %l6 loop_817: and %o3, %i6, %g1 loop_818: sth %g5, [%l7 + 0x3E] fbul %fcc2, loop_819 orn %i1, %l3, %l2 addccc %g2, %l4, %l1 movge %icc, %i7, %g6 loop_819: edge32ln %o4, %o1, %o6 movne %xcc, %o0, %o5 xorcc %g3, 0x0B7A, %l0 bn,a,pn %icc, loop_820 fcmpne32 %f16, %f16, %g7 movrlz %i4, 0x052, %i5 movleu %icc, %l5, %i0 loop_820: nop set 0x61, %l0 lduba [%l7 + %l0] 0x15, %g4 subc %o2, 0x1516, %i3 srl %o7, 0x18, %i2 alignaddrl %l6, %i6, %o3 movcc %xcc, %g1, %i1 addccc %g5, %l2, %l3 fbl %fcc0, loop_821 tvs %icc, 0x2 std %f22, [%l7 + 0x18] fmul8x16au %f27, %f27, %f28 loop_821: fbl,a %fcc3, loop_822 movne %icc, %g2, %l1 stbar tne %icc, 0x4 loop_822: tn %xcc, 0x5 fmovsle %xcc, %f26, %f14 taddcc %l4, 0x1335, %i7 sdiv %g6, 0x09AF, %o4 sethi 0x070C, %o1 movrlez %o6, %o0, %g3 fmovdpos %xcc, %f22, %f8 st %f9, [%l7 + 0x24] add %o5, 0x12B9, %l0 sdivcc %g7, 0x11A7, %i4 fbn %fcc3, loop_823 swap [%l7 + 0x1C], %i5 fmovsgu %icc, %f3, %f8 fmovrdlez %i0, %f26, %f8 loop_823: edge8l %g4, %o2, %l5 sdivcc %o7, 0x16EF, %i2 nop fitos %f5, %f15 fstoi %f15, %f6 nop setx loop_824, %l0, %l1 jmpl %l1, %i3 sdivcc %l6, 0x1B10, %o3 andn %i6, 0x0048, %g1 sub %i1, 0x020C, %g5 loop_824: fmovdcs %xcc, %f14, %f19 wr %g0, 0x19, %asi stba %l3, [%l7 + 0x56] %asi fmovdvs %xcc, %f27, %f30 sir 0x050F orncc %l2, 0x044A, %l1 umulcc %l4, %g2, %i7 tleu %xcc, 0x4 subcc %o4, 0x1A6F, %o1 stb %g6, [%l7 + 0x34] xnorcc %o0, %g3, %o5 orcc %l0, %o6, %g7 te %icc, 0x2 sub %i5, 0x060E, %i4 fbu,a %fcc1, loop_825 sth %i0, [%l7 + 0x78] fbu,a %fcc1, loop_826 te %icc, 0x4 loop_825: movn %xcc, %g4, %o2 movcc %xcc, %l5, %o7 loop_826: andncc %i2, %l6, %i3 movrgez %o3, %i6, %g1 add %i1, %l3, %g5 add %l2, 0x0CA8, %l4 movcc %xcc, %g2, %i7 wr %g0, 0x10, %asi stda %f0, [%l7 + 0x40] %asi wr %g0, 0xea, %asi stha %l1, [%l7 + 0x48] %asi membar #Sync std %f14, [%l7 + 0x38] umul %o4, 0x1E98, %g6 and %o1, 0x187A, %g3 nop fitos %f2, %f15 fstox %f15, %f8 wr %g0, 0x04, %asi ldxa [%l7 + 0x50] %asi, %o0 srax %o5, 0x0F, %o6 alignaddr %l0, %i5, %i4 fmovsn %icc, %f29, %f5 movpos %xcc, %g7, %i0 fmovdl %icc, %f15, %f29 ta %icc, 0x3 fmovs %f5, %f6 movrne %g4, %o2, %l5 movne %xcc, %i2, %o7 movvs %icc, %l6, %o3 udivcc %i6, 0x07CB, %g1 edge8ln %i1, %i3, %l3 fmovsleu %icc, %f0, %f19 subc %g5, %l4, %l2 movcc %icc, %g2, %l1 fmovscs %icc, %f0, %f8 tsubcctv %o4, 0x1339, %g6 umul %o1, %i7, %g3 nop fitos %f13, %f6 movleu %xcc, %o0, %o6 edge32n %o5, %i5, %l0 movvc %xcc, %g7, %i0 movcs %xcc, %i4, %o2 set 0x7C, %o6 lduha [%l7 + %o6] 0x0c, %g4 movn %xcc, %i2, %l5 alignaddrl %l6, %o3, %i6 fmuld8sux16 %f15, %f2, %f0 fmovdne %icc, %f17, %f15 fbl %fcc1, loop_827 tvs %icc, 0x2 xor %o7, %g1, %i3 movle %xcc, %l3, %i1 loop_827: movpos %icc, %l4, %l2 addccc %g2, 0x0D3A, %l1 sethi 0x1190, %g5 alignaddr %o4, %g6, %i7 fbl,a %fcc1, loop_828 movne %icc, %g3, %o0 edge8 %o1, %o5, %i5 nop fitod %f8, %f10 fdtox %f10, %f8 fxtod %f8, %f24 loop_828: faligndata %f28, %f2, %f30 ldub [%l7 + 0x0F], %l0 bge loop_829 tge %icc, 0x5 edge16 %g7, %i0, %i4 nop setx 0x064D38CB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x0FF7B39F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fmuls %f8, %f10, %f27 loop_829: brgz,a %o6, loop_830 fbge %fcc2, loop_831 andncc %o2, %i2, %g4 fbl,a %fcc1, loop_832 loop_830: fandnot1 %f16, %f20, %f6 loop_831: tsubcc %l5, 0x1FE2, %o3 array16 %i6, %o7, %l6 loop_832: fmovs %f0, %f7 movpos %icc, %i3, %g1 andn %i1, %l4, %l2 mulscc %l3, %g2, %g5 ldsh [%l7 + 0x10], %o4 bvs,a loop_833 andn %g6, 0x1508, %l1 subc %g3, %o0, %i7 edge16 %o1, %i5, %l0 loop_833: alignaddr %o5, %g7, %i4 te %xcc, 0x1 add %o6, 0x1683, %i0 movgu %icc, %o2, %i2 nop fitos %f13, %f22 taddcc %l5, %g4, %i6 movrne %o7, 0x2F7, %l6 nop setx loop_834, %l0, %l1 jmpl %l1, %i3 fmovsl %icc, %f26, %f28 tvc %icc, 0x2 sth %o3, [%l7 + 0x74] loop_834: nop wr %g0, 0x18, %asi lda [%l7 + 0x20] %asi, %f13 sdivx %g1, 0x17E1, %i1 set 0x31, %i2 ldsba [%l7 + %i2] 0x88, %l2 mulscc %l3, %g2, %g5 std %f2, [%l7 + 0x70] andcc %o4, 0x1A6F, %l4 bleu,a,pn %xcc, loop_835 ta %xcc, 0x1 fxors %f10, %f4, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_835: nop set 0x50, %o4 ldxa [%l7 + %o4] 0x18, %g6 movneg %xcc, %l1, %o0 brlez %g3, loop_836 sllx %i7, 0x0E, %o1 fbl %fcc2, loop_837 ldsw [%l7 + 0x60], %l0 loop_836: movle %icc, %o5, %g7 fands %f29, %f6, %f5 loop_837: ldd [%l7 + 0x50], %i4 movle %icc, %i4, %o6 movn %xcc, %i0, %o2 array8 %i2, %l5, %g4 fmovsa %xcc, %f29, %f24 tcs %xcc, 0x3 fmovdcc %icc, %f7, %f22 addccc %o7, %l6, %i6 addccc %i3, %g1, %o3 fbo %fcc0, loop_838 fbl,a %fcc1, loop_839 edge8ln %i1, %l2, %l3 ldd [%l7 + 0x30], %g4 loop_838: orncc %o4, %g2, %g6 loop_839: and %l1, 0x190F, %o0 fblg,a %fcc3, loop_840 fmovse %xcc, %f1, %f15 fxor %f10, %f10, %f4 xnor %g3, 0x1B65, %l4 loop_840: sdiv %o1, 0x0B86, %i7 srlx %l0, %o5, %i5 set 0x20, %g6 lduwa [%l7 + %g6] 0x19, %g7 edge16n %i4, %o6, %i0 bge %xcc, loop_841 ld [%l7 + 0x48], %f4 or %o2, 0x190F, %i2 edge32l %g4, %l5, %l6 loop_841: fmovsvc %icc, %f16, %f10 edge16ln %i6, %i3, %g1 addccc %o3, %o7, %i1 fmovdl %icc, %f19, %f2 fbn %fcc2, loop_842 tge %icc, 0x4 ta %xcc, 0x3 sir 0x1111 loop_842: bne loop_843 edge16n %l2, %l3, %o4 taddcc %g5, %g6, %l1 edge8ln %g2, %g3, %l4 loop_843: taddcc %o1, %i7, %l0 ta %icc, 0x0 xnor %o5, 0x1DEE, %i5 brgz,a %g7, loop_844 movvc %icc, %o0, %i4 fbn %fcc1, loop_845 movrgez %i0, %o2, %o6 loop_844: movre %i2, %g4, %l5 umul %i6, 0x18D9, %l6 loop_845: nop wr %g0, 0x2b, %asi stha %i3, [%l7 + 0x1A] %asi membar #Sync fpadd16 %f2, %f4, %f16 movgu %icc, %g1, %o7 wr %g0, 0x81, %asi sta %f4, [%l7 + 0x18] %asi edge32 %i1, %l2, %l3 fbne,a %fcc1, loop_846 fzeros %f5 wr %g0, 0x2a, %asi stba %o3, [%l7 + 0x7E] %asi membar #Sync loop_846: nop wr %g0, 0x81, %asi ldsba [%l7 + 0x4E] %asi, %g5 fmovsle %xcc, %f4, %f8 andcc %o4, %l1, %g6 andncc %g3, %g2, %l4 wr %g0, 0x04, %asi lduha [%l7 + 0x74] %asi, %o1 fmovs %f18, %f14 edge16l %i7, %l0, %o5 xor %g7, %o0, %i5 tsubcc %i4, 0x010D, %i0 st %f18, [%l7 + 0x10] fmul8x16au %f13, %f21, %f18 andncc %o6, %o2, %g4 sllx %i2, %l5, %l6 tleu %icc, 0x2 fmovdle %icc, %f16, %f21 nop setx 0xA8B147024D3E0E2D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f10 fbne %fcc3, loop_847 sll %i3, %g1, %o7 fcmple32 %f14, %f2, %i1 fmovda %icc, %f12, %f26 loop_847: fmovrsgez %l2, %f26, %f15 srlx %i6, %l3, %g5 movcc %xcc, %o4, %o3 array32 %l1, %g6, %g3 wr %g0, 0x80, %asi ldsba [%l7 + 0x46] %asi, %l4 nop setx 0x1075DDC8, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr movl %icc, %g2, %i7 fmovrdlz %o1, %f16, %f2 nop setx 0xE453481BF193C6DC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xF04664E4A8C57B92, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 faddd %f22, %f2, %f22 edge32ln %o5, %l0, %o0 edge8 %g7, %i4, %i5 edge16l %i0, %o2, %g4 sir 0x0FBE srax %o6, %l5, %l6 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %i2, %i3 bneg,a %xcc, loop_848 std %f14, [%l7 + 0x10] brgez %o7, loop_849 udivcc %i1, 0x16D4, %g1 loop_848: bn,pn %icc, loop_850 srax %l2, %i6, %g5 loop_849: movvc %icc, %l3, %o4 bvs,pn %icc, loop_851 loop_850: fmovd %f26, %f4 st %f31, [%l7 + 0x6C] brgez %o3, loop_852 loop_851: edge32n %l1, %g6, %g3 ldd [%l7 + 0x58], %f0 orn %g2, %i7, %o1 loop_852: fpsub16s %f15, %f4, %f27 xorcc %l4, 0x0A46, %l0 umulcc %o5, %o0, %g7 subc %i4, %i0, %o2 sub %i5, %o6, %g4 bneg,a,pt %xcc, loop_853 tgu %icc, 0x4 nop setx 0xE1425ABD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x514E147E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fsubs %f1, %f16, %f31 wr %g0, 0x19, %asi ldswa [%l7 + 0x24] %asi, %l6 loop_853: tge %icc, 0x4 sub %l5, 0x1CD8, %i3 fmovrdne %i2, %f18, %f12 ta %xcc, 0x0 andncc %o7, %i1, %g1 bvs,pn %icc, loop_854 fmovrdlez %i6, %f26, %f14 movl %icc, %g5, %l3 sub %l2, 0x0EF6, %o3 loop_854: popc %o4, %l1 fmovsgu %xcc, %f9, %f27 or %g6, %g3, %g2 brlez %o1, loop_855 orncc %i7, 0x10A7, %l0 add %o5, 0x1AA7, %l4 sir 0x134E loop_855: bpos,a %icc, loop_856 fmul8x16al %f12, %f21, %f26 bgu,pt %icc, loop_857 fpsub32s %f26, %f7, %f16 loop_856: nop set 0x0C, %g4 ldswa [%l7 + %g4] 0x88, %o0 loop_857: movrgz %i4, %g7, %i0 move %icc, %o2, %o6 smul %g4, 0x1AA4, %i5 addc %l5, %l6, %i3 stb %o7, [%l7 + 0x35] wr %g0, 0x04, %asi lduwa [%l7 + 0x54] %asi, %i2 stbar tcs %icc, 0x0 movne %xcc, %g1, %i1 tl %icc, 0x7 tcs %icc, 0x2 flush %l7 + 0x14 tsubcctv %i6, %l3, %l2 tleu %icc, 0x7 tl %xcc, 0x5 fxors %f10, %f27, %f30 fnor %f12, %f2, %f6 tg %xcc, 0x3 xnorcc %g5, %o3, %l1 nop setx loop_858, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done smulcc %o4, %g6, %g3 subc %o1, %g2, %i7 fsrc1s %f2, %f2 loop_858: bneg,a,pn %icc, loop_859 movvc %icc, %o5, %l4 tne %icc, 0x4 addccc %o0, %l0, %i4 loop_859: array8 %g7, %o2, %o6 xor %g4, %i5, %l5 fmovdvc %icc, %f11, %f29 fand %f22, %f16, %f10 wr %g0, 0x18, %asi lduba [%l7 + 0x2A] %asi, %i0 fpsub16s %f0, %f1, %f31 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f16 and %i3, %l6, %o7 movl %icc, %g1, %i1 add %l7, 0x3C, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %i6, %l3 edge32ln %i2, %l2, %g5 andn %l1, 0x031D, %o4 andcc %g6, %o3, %g3 alignaddr %g2, %o1, %o5 andn %i7, %l4, %l0 fcmpne16 %f4, %f26, %o0 mulscc %i4, 0x0087, %g7 tne %icc, 0x7 mulscc %o6, 0x179A, %g4 edge8ln %o2, %l5, %i0 wr %g0, 0x80, %asi lduba [%l7 + 0x72] %asi, %i3 wr %g0, 0x88, %asi lduwa [%l7 + 0x14] %asi, %l6 tsubcctv %o7, 0x05FA, %i5 fmovsa %xcc, %f3, %f3 set 0x38, %o5 sta %f16, [%l7 + %o5] 0x18 fmovdvc %xcc, %f15, %f23 movneg %xcc, %i1, %g1 movcc %icc, %l3, %i6 tle %xcc, 0x3 movrlez %l2, 0x353, %i2 ta %xcc, 0x6 popc %g5, %l1 movpos %xcc, %o4, %o3 addccc %g6, %g2, %g3 tneg %xcc, 0x7 nop setx loop_860, %l0, %l1 jmpl %l1, %o1 ta %xcc, 0x0 stx %o5, [%l7 + 0x58] addc %i7, %l0, %o0 loop_860: taddcctv %l4, 0x1DF1, %g7 movle %xcc, %i4, %o6 fnor %f22, %f6, %f12 fmul8ulx16 %f12, %f4, %f20 set 0x5C, %i5 ldswa [%l7 + %i5] 0x04, %o2 fmovsne %icc, %f12, %f5 brgz,a %l5, loop_861 orncc %g4, %i3, %l6 sdivx %i0, 0x18AE, %i5 fmovd %f30, %f16 loop_861: andcc %o7, 0x01EB, %i1 sdivx %l3, 0x1C45, %i6 edge8l %g1, %i2, %g5 movcc %xcc, %l1, %o4 and %o3, 0x17EB, %g6 umulcc %g2, 0x053F, %l2 tcs %xcc, 0x4 movge %xcc, %o1, %g3 smul %i7, 0x12F4, %l0 brz %o5, loop_862 udiv %l4, 0x0607, %g7 and %i4, 0x1445, %o6 nop setx loop_863, %l0, %l1 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_862: fnands %f28, %f26, %f21 set 0x22, %g3 ldstuba [%l7 + %g3] 0x81, %o0 loop_863: udivx %l5, 0x0B8F, %o2 or %i3, %l6, %i0 sdivcc %g4, 0x04CB, %i5 orncc %i1, 0x1AD3, %o7 add %l7, 0x60, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %l3, %i6 set 0x64, %i6 stwa %g1, [%l7 + %i6] 0x88 tn %xcc, 0x4 orcc %i2, 0x0313, %g5 fmovsgu %icc, %f31, %f30 taddcc %o4, %l1, %o3 prefetch [%l7 + 0x24], 0x3 fmovrdgez %g2, %f22, %f18 sll %l2, 0x0A, %o1 fbuge,a %fcc3, loop_864 fpsub32 %f18, %f28, %f18 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 movcc %xcc, %g3, %i7 loop_864: srax %l0, 0x0B, %o5 for %f16, %f22, %f0 loop_865: fmovdvc %icc, %f24, %f13 wr %g0, 0x80, %asi lduha [%l7 + 0x20] %asi, %l4 nop fitos %f14, %f14 fstoi %f14, %f21 bpos,a %xcc, loop_866 mova %icc, %g6, %i4 orcc %g7, %o0, %o6 addc %l5, 0x1DB0, %i3 loop_866: array8 %o2, %l6, %i0 sdivx %i5, 0x192C, %i1 and %o7, 0x03B3, %g4 fpsub32s %f28, %f8, %f12 tn %xcc, 0x3 wr %g0, 0x04, %asi ldsha [%l7 + 0x44] %asi, %l3 udivx %g1, 0x164C, %i2 edge8 %g5, %o4, %i6 tle %icc, 0x1 fmovsge %icc, %f4, %f28 fbn %fcc3, loop_867 tle %xcc, 0x7 nop fitod %f0, %f20 fdtos %f20, %f28 movne %icc, %o3, %l1 loop_867: fsrc2 %f2, %f18 movle %xcc, %l2, %o1 be %icc, loop_868 xorcc %g2, %i7, %g3 movpos %icc, %o5, %l4 ldstub [%l7 + 0x6E], %l0 loop_868: tcc %xcc, 0x0 fmovdne %icc, %f18, %f14 sub %g6, 0x1E61, %g7 wr %g0, 0x89, %asi ldxa [%l7 + 0x28] %asi, %i4 umulcc %o6, %l5, %o0 tsubcc %o2, %l6, %i0 wr %g0, 0x11, %asi prefetcha [%l7 + 0x08] %asi, 0x1 move %icc, %i3, %o7 smul %g4, 0x0B71, %i1 movcs %xcc, %g1, %l3 edge32 %g5, %i2, %i6 fpsub16s %f15, %f22, %f5 brgez,a %o4, loop_869 move %xcc, %o3, %l1 udivx %o1, 0x0C21, %l2 te %xcc, 0x6 loop_869: edge8 %g2, %g3, %i7 popc 0x1998, %o5 sll %l4, 0x14, %g6 sub %l0, 0x19E8, %g7 sir 0x0CF8 andcc %i4, 0x1317, %l5 orcc %o0, %o2, %l6 sth %o6, [%l7 + 0x6A] sub %i0, %i5, %i3 fmovrsne %g4, %f27, %f18 edge8n %i1, %o7, %l3 flush %l7 + 0x18 andn %g1, %i2, %i6 bne,a loop_870 fmovs %f13, %f3 or %g5, 0x02A5, %o3 edge8ln %l1, %o4, %l2 loop_870: movle %xcc, %o1, %g3 tle %icc, 0x2 fbe,a %fcc2, loop_871 prefetch [%l7 + 0x70], 0x3 fmul8x16al %f30, %f19, %f28 add %g2, 0x050D, %i7 loop_871: bshuffle %f22, %f28, %f8 fmovscs %xcc, %f11, %f8 fabsd %f22, %f16 andn %l4, %g6, %o5 srl %g7, %i4, %l0 srl %l5, 0x03, %o2 taddcctv %o0, %l6, %i0 ta %icc, 0x2 edge8ln %i5, %i3, %g4 movle %icc, %i1, %o7 sllx %o6, %g1, %i2 brlz %l3, loop_872 fmovrdne %i6, %f12, %f30 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f0 loop_872: movvc %xcc, %g5, %l1 orncc %o3, %l2, %o4 smulcc %g3, 0x0611, %g2 fabss %f6, %f13 sdivcc %i7, 0x0C3A, %l4 edge32 %g6, %o1, %o5 tgu %xcc, 0x7 tg %xcc, 0x2 bge,pt %xcc, loop_873 std %f20, [%l7 + 0x38] stw %i4, [%l7 + 0x58] fmovrslz %l0, %f2, %f22 loop_873: nop wr %g0, 0x80, %asi lduha [%l7 + 0x46] %asi, %l5 edge8 %g7, %o0, %o2 srax %l6, 0x1E, %i5 bgu,pt %icc, loop_874 edge16n %i0, %g4, %i1 xor %o7, 0x16C5, %o6 fmovrsne %g1, %f3, %f8 loop_874: sdiv %i3, 0x18EC, %i2 ldsb [%l7 + 0x51], %i6 movleu %icc, %l3, %l1 subc %g5, %l2, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrsgz %g3, %f6, %f5 call loop_875 orn %o4, %g2, %i7 tleu %icc, 0x5 subccc %l4, 0x1A4A, %g6 loop_875: tvc %icc, 0x1 edge16 %o1, %o5, %l0 movrne %i4, %l5, %g7 tsubcc %o2, 0x059F, %o0 smul %i5, %l6, %g4 tge %xcc, 0x3 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 set 0x3D, %i0 stba %i1, [%l7 + %i0] 0x2a membar #Sync nop setx loop_876, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fsrc1 %f8, %f14 fornot1 %f14, %f30, %f12 bgu,pn %icc, loop_877 loop_876: taddcc %o7, 0x1734, %i0 orncc %o6, 0x0F37, %i3 ldub [%l7 + 0x33], %g1 loop_877: nop setx 0x29CBC69AA40BC8BD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f8 smul %i6, %l3, %l1 or %g5, 0x0232, %l2 bshuffle %f2, %f20, %f26 subcc %o3, %g3, %o4 bne loop_878 mova %xcc, %g2, %i2 fmovdleu %icc, %f8, %f2 edge8ln %l4, %i7, %o1 loop_878: movg %icc, %g6, %o5 fmuld8sux16 %f3, %f1, %f16 movg %icc, %l0, %l5 st %f2, [%l7 + 0x1C] membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f0 flush %l7 + 0x70 mova %icc, %i4, %g7 subccc %o2, %i5, %o0 edge32 %g4, %i1, %l6 array16 %i0, %o6, %i3 bcs,a %xcc, loop_879 ta %icc, 0x5 subc %g1, %o7, %l3 te %xcc, 0x7 loop_879: nop wr %g0, 0x0c, %asi ldstuba [%l7 + 0x39] %asi, %i6 fmovs %f3, %f2 mulx %l1, %g5, %o3 brz,a %g3, loop_880 andncc %l2, %o4, %i2 sra %g2, 0x15, %l4 fbn,a %fcc1, loop_881 loop_880: fsrc1 %f16, %f28 set 0x10, %i4 ldda [%l7 + %i4] 0x2b, %o0 loop_881: movne %icc, %g6, %o5 tgu %xcc, 0x4 tge %xcc, 0x7 fpackfix %f26, %f11 sdivcc %l0, 0x0F05, %i7 sethi 0x14B5, %i4 array8 %l5, %g7, %i5 edge32l %o0, %o2, %i1 alignaddrl %g4, %l6, %i0 fmovsleu %xcc, %f11, %f11 xorcc %i3, %g1, %o6 sdivx %o7, 0x1A4E, %l3 fpsub16 %f16, %f0, %f4 movgu %xcc, %i6, %g5 stx %l1, [%l7 + 0x38] subcc %g3, 0x005E, %o3 tcs %icc, 0x6 set 0x30, %g1 lda [%l7 + %g1] 0x14, %f9 movrgz %o4, 0x06C, %l2 tgu %icc, 0x3 fbg,a %fcc3, loop_882 tsubcctv %g2, 0x146C, %i2 umulcc %o1, 0x0164, %g6 orncc %l4, %l0, %o5 loop_882: srlx %i7, 0x08, %i4 sll %g7, 0x19, %i5 fcmpgt16 %f4, %f4, %o0 tl %icc, 0x6 stw %l5, [%l7 + 0x18] fpadd16 %f16, %f12, %f30 taddcctv %o2, 0x09CD, %g4 taddcctv %l6, %i0, %i3 fbul,a %fcc2, loop_883 move %xcc, %i1, %o6 subcc %g1, %l3, %o7 flush %l7 + 0x2C loop_883: nop setx 0x60B950FC1053B87F, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr fsrc2s %f26, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %g5, %i6, %l1 tsubcc %g3, 0x16DD, %o3 xor %l2, 0x14D1, %g2 fcmpeq16 %f12, %f14, %o4 brnz,a %i2, loop_884 fmuld8sux16 %f23, %f4, %f2 fornot1s %f5, %f14, %f4 add %l7, 0x24, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o1 casa [%l6] %asi, %o1, %g6 loop_884: fbule %fcc1, loop_885 edge8l %l4, %l0, %o5 edge8n %i7, %g7, %i4 srlx %i5, 0x1B, %o0 loop_885: fbu,a %fcc0, loop_886 movrne %o2, %g4, %l6 fbn,a %fcc2, loop_887 lduh [%l7 + 0x0A], %l5 loop_886: bvc,a loop_888 call loop_889 loop_887: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_890, %l0, %l1 jmpl %l1, %i0 loop_888: fmovrsgz %i1, %f11, %f19 loop_889: bvs,pn %icc, loop_891 fpadd16s %f13, %f28, %f21 loop_890: prefetch [%l7 + 0x30], 0x1 alignaddr %i3, %g1, %o6 loop_891: udivx %o7, 0x1DFC, %g5 fpadd16 %f22, %f26, %f20 orcc %l3, %i6, %l1 smulcc %o3, %l2, %g3 fnand %f30, %f20, %f4 fmovrslz %o4, %f0, %f20 sub %i2, %g2, %g6 tcc %xcc, 0x2 sdiv %o1, 0x0159, %l0 fble %fcc3, loop_892 edge8n %o5, %i7, %l4 tsubcctv %g7, %i4, %o0 brz %i5, loop_893 loop_892: udivcc %g4, 0x1691, %l6 smul %l5, 0x05E6, %o2 array32 %i0, %i1, %i3 loop_893: tcc %xcc, 0x2 bshuffle %f30, %f18, %f26 fbu %fcc1, loop_894 sdivx %o6, 0x0586, %o7 movl %xcc, %g1, %l3 lduw [%l7 + 0x38], %i6 loop_894: tleu %icc, 0x5 movg %icc, %l1, %o3 edge16n %l2, %g5, %o4 nop setx 0x8EAFE93F80602F41, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr edge16 %g3, %g2, %i2 movl %icc, %o1, %l0 lduh [%l7 + 0x4C], %o5 bge %icc, loop_895 xorcc %i7, %g6, %g7 movrlz %l4, 0x0E3, %i4 addcc %i5, 0x1359, %g4 loop_895: addccc %o0, %l5, %l6 tvc %xcc, 0x4 set 0x40, %g5 stda %f0, [%l7 + %g5] 0xf0 membar #Sync fbug %fcc2, loop_896 udivcc %i0, 0x1C26, %o2 nop fitod %f2, %f18 fdtoi %f18, %f26 array16 %i1, %i3, %o7 loop_896: fmovrsgz %g1, %f13, %f3 tl %icc, 0x3 movne %xcc, %o6, %i6 udivx %l3, 0x01B5, %l1 subcc %o3, 0x00F4, %l2 fnot2s %f28, %f24 sdivcc %o4, 0x17DA, %g3 sdivcc %g5, 0x0698, %g2 bneg,pn %xcc, loop_897 tleu %icc, 0x0 xorcc %o1, 0x06D0, %i2 edge32l %o5, %l0, %i7 loop_897: movge %xcc, %g6, %l4 bg,a loop_898 fmovs %f8, %f9 tcs %xcc, 0x6 fandnot1s %f8, %f22, %f18 loop_898: fandnot1 %f10, %f0, %f16 udivcc %g7, 0x0A7C, %i5 tsubcctv %g4, 0x032B, %o0 bpos,a,pt %icc, loop_899 fbuge,a %fcc3, loop_900 mulscc %l5, %i4, %l6 swap [%l7 + 0x54], %i0 loop_899: brz,a %i1, loop_901 loop_900: alignaddrl %i3, %o2, %o7 ba,a loop_902 taddcctv %g1, %i6, %l3 loop_901: edge16n %l1, %o6, %l2 sra %o4, %o3, %g3 loop_902: ta %icc, 0x4 wr %g0, 0x88, %asi ldstuba [%l7 + 0x45] %asi, %g5 tpos %xcc, 0x4 fand %f28, %f30, %f12 ta %icc, 0x4 fsrc1s %f1, %f16 brnz %g2, loop_903 std %f10, [%l7 + 0x10] sra %o1, 0x00, %o5 fmovsne %icc, %f17, %f28 loop_903: nop set 0x0C, %l3 ldsha [%l7 + %l3] 0x0c, %i2 fbue,a %fcc0, loop_904 ta %icc, 0x2 ld [%l7 + 0x58], %f31 bgu,a %icc, loop_905 loop_904: brlez %i7, loop_906 udiv %g6, 0x1494, %l4 wr %g0, 0x81, %asi prefetcha [%l7 + 0x78] %asi, 0x0 loop_905: edge16 %l0, %i5, %o0 loop_906: tn %icc, 0x5 movvs %icc, %l5, %g4 brlez,a %i4, loop_907 movrlez %i0, 0x237, %i1 fbne %fcc3, loop_908 movg %xcc, %i3, %l6 loop_907: fnot1s %f27, %f16 fbul %fcc2, loop_909 loop_908: ldx [%l7 + 0x78], %o2 and %g1, %o7, %i6 sll %l3, 0x08, %o6 loop_909: taddcc %l1, 0x1EC1, %l2 srl %o3, 0x0C, %g3 stb %o4, [%l7 + 0x11] fbug %fcc0, loop_910 ld [%l7 + 0x48], %f0 fbne %fcc3, loop_911 edge32l %g5, %g2, %o5 loop_910: nop set 0x6F, %l2 stb %i2, [%l7 + %l2] wr %g0, 0x18, %asi ldsha [%l7 + 0x10] %asi, %i7 loop_911: sdiv %o1, 0x1F8C, %g6 stx %l4, [%l7 + 0x70] movcs %xcc, %l0, %i5 lduw [%l7 + 0x40], %o0 sethi 0x1879, %l5 nop set 0x38, %l1 stw %g7, [%l7 + %l1] set 0x40, %o0 lduwa [%l7 + %o0] 0x18, %i4 fbule %fcc2, loop_912 sdivcc %i0, 0x163C, %i1 sir 0x093A membar 0x47 loop_912: alignaddr %g4, %l6, %i3 tle %icc, 0x7 mulx %g1, %o2, %o7 fpack32 %f10, %f10, %f2 fbul %fcc2, loop_913 membar 0x53 xnor %l3, 0x12A4, %o6 movl %xcc, %l1, %i6 loop_913: fpsub16s %f4, %f20, %f27 udivcc %o3, 0x0232, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %xcc, %l2, %o4 fbe %fcc2, loop_914 fbn %fcc1, loop_915 srlx %g5, 0x01, %g2 sdivcc %i2, 0x16CD, %o5 loop_914: brlz %i7, loop_916 loop_915: fmovrdgz %g6, %f24, %f6 smulcc %o1, %l4, %l0 wr %g0, 0x89, %asi stwa %i5, [%l7 + 0x30] %asi loop_916: fornot2s %f15, %f19, %f1 udivcc %o0, 0x1256, %l5 tvs %xcc, 0x0 set 0x61, %o7 ldsba [%l7 + %o7] 0x18, %g7 fnot1s %f10, %f22 fornot1 %f28, %f4, %f8 udivx %i4, 0x15C9, %i1 and %i0, 0x0868, %g4 addcc %i3, 0x0417, %l6 mova %xcc, %g1, %o7 movvs %xcc, %l3, %o6 addc %o2, %i6, %l1 ld [%l7 + 0x50], %f10 fnegs %f13, %f24 fsrc1 %f12, %f4 addcc %o3, %g3, %l2 srax %g5, 0x0F, %g2 alignaddr %i2, %o4, %o5 edge8ln %i7, %o1, %l4 tgu %icc, 0x5 tleu %xcc, 0x5 movrgz %l0, 0x35F, %i5 fabss %f9, %f13 set 0x48, %l5 stwa %o0, [%l7 + %l5] 0x88 nop setx 0x2ECAC85B4E18DB63, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x271913B406CADDA3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f20, %f26 movcc %xcc, %g6, %g7 xnor %l5, %i1, %i0 tvc %icc, 0x7 bvs,a loop_917 tvc %xcc, 0x1 bleu,a,pt %icc, loop_918 fnegd %f8, %f16 loop_917: call loop_919 andn %g4, %i4, %i3 loop_918: nop wr %g0, 0x88, %asi lduwa [%l7 + 0x4C] %asi, %g1 loop_919: orn %l6, 0x0EC8, %o7 bn,pt %icc, loop_920 flush %l7 + 0x44 swap [%l7 + 0x28], %o6 edge32n %o2, %l3, %i6 loop_920: fmovdl %icc, %f1, %f9 set 0x58, %g2 stwa %o3, [%l7 + %g2] 0x14 fmovsneg %icc, %f10, %f26 fpsub16 %f22, %f6, %f16 udivcc %l1, 0x1534, %g3 ba,pt %xcc, loop_921 bge,a,pn %xcc, loop_922 smulcc %g5, 0x071E, %g2 nop fitos %f11, %f5 fstox %f5, %f4 fxtos %f4, %f26 loop_921: subccc %l2, %o4, %i2 loop_922: move %xcc, %i7, %o5 sllx %l4, %l0, %i5 movge %xcc, %o0, %o1 movneg %icc, %g7, %l5 alignaddr %g6, %i1, %i0 call loop_923 movcc %xcc, %g4, %i4 fbuge,a %fcc0, loop_924 fand %f16, %f14, %f20 loop_923: nop setx 0x7FA2F1A7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x016AAE0A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fadds %f10, %f2, %f8 movrlez %i3, 0x365, %l6 loop_924: fbu,a %fcc2, loop_925 smulcc %o7, %o6, %o2 subcc %l3, 0x1997, %i6 bne,a,pt %xcc, loop_926 loop_925: and %g1, 0x0B00, %o3 membar 0x0A movge %icc, %g3, %g5 loop_926: fcmpeq32 %f10, %f22, %g2 tleu %xcc, 0x6 fbe %fcc3, loop_927 add %l1, 0x1438, %o4 smul %i2, %l2, %o5 edge8l %i7, %l0, %l4 loop_927: subccc %o0, %i5, %g7 movle %icc, %l5, %o1 set 0x3D, %i7 stba %g6, [%l7 + %i7] 0xeb membar #Sync call loop_928 sdivcc %i1, 0x11D6, %g4 set 0x1A, %o3 lduha [%l7 + %o3] 0x0c, %i4 loop_928: nop add %l7, 0x64, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i0 casa [%l6] %asi, %i0, %i3 movrlez %o7, %o6, %l6 fandnot1s %f9, %f22, %f19 fmovrdne %o2, %f0, %f20 smul %l3, 0x001A, %g1 fmovrdgez %o3, %f30, %f18 orn %i6, %g3, %g5 stb %l1, [%l7 + 0x78] alignaddrl %o4, %g2, %l2 move %icc, %o5, %i2 edge8n %i7, %l4, %l0 brgez,a %o0, loop_929 fbule,a %fcc1, loop_930 movcs %icc, %g7, %i5 taddcc %o1, 0x0344, %g6 loop_929: nop set 0x77, %o2 stb %i1, [%l7 + %o2] loop_930: tn %icc, 0x7 sll %g4, 0x15, %l5 srax %i0, 0x1B, %i4 fmovspos %icc, %f21, %f13 orcc %i3, %o7, %o6 umul %o2, %l6, %l3 orcc %o3, 0x07A2, %i6 tg %xcc, 0x0 umul %g3, 0x051A, %g1 array8 %g5, %o4, %l1 addccc %l2, 0x0AC1, %o5 andn %i2, 0x1B26, %i7 set 0x34, %i3 stwa %l4, [%l7 + %i3] 0x27 membar #Sync fmovdvc %icc, %f22, %f24 xor %g2, 0x0CE4, %l0 fbn,a %fcc0, loop_931 or %o0, 0x063A, %i5 movpos %icc, %g7, %g6 edge8l %o1, %i1, %l5 loop_931: edge8l %i0, %g4, %i3 ldsw [%l7 + 0x4C], %o7 sethi 0x0C1E, %i4 tleu %xcc, 0x4 ldx [%l7 + 0x70], %o2 fmovs %f12, %f15 edge8ln %o6, %l6, %o3 lduw [%l7 + 0x54], %l3 nop set 0x21, %i1 ldsb [%l7 + %i1], %g3 tn %xcc, 0x7 bcs loop_932 fmovrde %g1, %f0, %f10 srl %i6, %g5, %o4 fnot2 %f8, %f30 loop_932: brz %l2, loop_933 movpos %xcc, %l1, %i2 sra %o5, %l4, %i7 nop setx loop_934, %l0, %l1 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_933: tsubcc %l0, 0x0E9C, %g2 or %i5, 0x0252, %g7 movvs %icc, %o0, %o1 loop_934: tleu %xcc, 0x4 fornot2 %f26, %f14, %f2 brlz,a %i1, loop_935 taddcctv %l5, 0x00E1, %i0 edge8 %g6, %g4, %i3 nop set 0x48, %o1 ldd [%l7 + %o1], %o6 loop_935: mulscc %i4, %o2, %o6 edge8n %l6, %l3, %o3 tneg %icc, 0x1 movrne %g1, 0x09A, %g3 alignaddr %i6, %o4, %l2 stw %g5, [%l7 + 0x5C] orcc %i2, %o5, %l1 array16 %l4, %l0, %i7 bg,pn %icc, loop_936 bcs,a,pt %xcc, loop_937 tg %icc, 0x4 tpos %icc, 0x7 loop_936: xnorcc %i5, %g7, %g2 loop_937: xor %o1, %i1, %l5 alignaddr %o0, %i0, %g6 edge32l %g4, %i3, %i4 nop setx loop_938, %l0, %l1 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 %o7, 0x160A, %o2 fcmpeq16 %f14, %f30, %l6 wr %g0, 0x80, %asi ldsba [%l7 + 0x11] %asi, %l3 loop_938: tvc %xcc, 0x6 edge8n %o6, %o3, %g3 tvs %xcc, 0x6 nop setx loop_939, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry stb %g1, [%l7 + 0x54] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %i6, %l2, %o4 loop_939: nop setx loop_940, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovse %xcc, %f14, %f28 std %f0, [%l7 + 0x48] wr %g0, 0x11, %asi ldsha [%l7 + 0x4A] %asi, %i2 loop_940: movle %xcc, %o5, %l1 add %g5, %l4, %l0 fmul8ulx16 %f12, %f22, %f20 add %i5, %g7, %g2 nop setx 0x2513C01D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x5537174A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fadds %f21, %f17, %f9 movge %xcc, %i7, %o1 fcmpeq32 %f20, %f14, %i1 ldsh [%l7 + 0x64], %l5 movne %xcc, %i0, %o0 fnot1s %f28, %f3 alignaddrl %g6, %g4, %i4 edge16 %o7, %i3, %l6 ld [%l7 + 0x4C], %f7 fmovrslez %o2, %f22, %f12 fmul8x16au %f9, %f1, %f14 srl %l3, 0x03, %o3 fmovrdne %o6, %f20, %f20 wr %g0, 0x89, %asi sta %f4, [%l7 + 0x5C] %asi fbul %fcc0, loop_941 fzero %f18 tne %icc, 0x2 nop setx 0xCC5C4C8B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x45855309, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fmuls %f13, %f17, %f30 loop_941: mulscc %g3, %i6, %l2 tge %icc, 0x3 ta %icc, 0x4 tleu %icc, 0x3 set 0x5B, %l6 ldstuba [%l7 + %l6] 0x18, %g1 tl %icc, 0x1 tvc %xcc, 0x1 sra %i2, 0x0E, %o4 fand %f14, %f28, %f14 smulcc %o5, 0x183C, %g5 and %l1, %l4, %l0 mulx %i5, 0x0970, %g7 sth %i7, [%l7 + 0x6A] ta %xcc, 0x2 tsubcc %g2, 0x1034, %o1 add %i1, 0x1467, %l5 wr %g0, 0x88, %asi prefetcha [%l7 + 0x20] %asi, 0x2 tne %icc, 0x5 set 0x26, %g7 lduba [%l7 + %g7] 0x14, %g6 be,a,pn %icc, loop_942 sdiv %g4, 0x15B8, %i4 movgu %icc, %o7, %i0 fpsub16s %f3, %f1, %f29 loop_942: swap [%l7 + 0x0C], %i3 nop fitod %f6, %f10 fdtox %f10, %f14 fxtod %f14, %f8 fpadd16s %f7, %f4, %f3 array32 %l6, %l3, %o3 taddcctv %o6, 0x090E, %g3 tne %icc, 0x5 tl %xcc, 0x5 fmul8sux16 %f20, %f8, %f2 nop setx 0x607047E3317F5E3B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xC651F58D291BEB56, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 faddd %f26, %f28, %f28 bpos,a %icc, loop_943 sir 0x075C orncc %i6, 0x0A91, %o2 and %l2, %g1, %i2 loop_943: ld [%l7 + 0x48], %f3 set 0x40, %l4 stda %f16, [%l7 + %l4] 0x1f membar #Sync set 0x58, %o6 lda [%l7 + %o6] 0x04, %f25 set 0x54, %i2 ldsha [%l7 + %i2] 0x10, %o4 addc %g5, %l1, %l4 fbule %fcc3, loop_944 ldsb [%l7 + 0x1E], %o5 te %xcc, 0x2 addcc %i5, %g7, %l0 loop_944: pdist %f20, %f2, %f22 movcs %icc, %g2, %i7 tne %icc, 0x4 edge8ln %o1, %i1, %o0 tneg %icc, 0x4 fbge,a %fcc1, loop_945 srlx %g6, %g4, %i4 tle %icc, 0x0 tvs %xcc, 0x7 loop_945: tsubcctv %o7, 0x0B3F, %i0 movvc %icc, %l5, %i3 set 0x0F, %o4 stba %l6, [%l7 + %o4] 0x2f membar #Sync pdist %f10, %f4, %f4 bg,pt %icc, loop_946 movcc %icc, %l3, %o3 edge8l %o6, %g3, %i6 movgu %icc, %o2, %g1 loop_946: nop membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f0 tle %icc, 0x7 taddcctv %l2, %o4, %g5 brgez,a %l1, loop_947 nop setx 0xD1596706, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 fsqrts %f22, %f31 fmovdleu %icc, %f22, %f2 edge8 %i2, %o5, %l4 loop_947: nop wr %g0, 0x11, %asi ldsha [%l7 + 0x5C] %asi, %i5 move %icc, %l0, %g2 subcc %i7, 0x0282, %g7 fblg,a %fcc0, loop_948 ta %xcc, 0x2 srlx %i1, 0x0A, %o0 tvs %xcc, 0x3 loop_948: membar 0x03 edge16n %g6, %g4, %i4 nop setx loop_949, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbn,a %fcc3, loop_950 fba,a %fcc1, loop_951 fbue %fcc1, loop_952 loop_949: brlez %o7, loop_953 loop_950: membar 0x5A loop_951: fbne,a %fcc1, loop_954 loop_952: alignaddrl %i0, %o1, %i3 loop_953: fbug %fcc1, loop_955 taddcctv %l5, 0x1993, %l3 loop_954: tpos %icc, 0x1 tvc %icc, 0x6 loop_955: brlez %o3, loop_956 call loop_957 fblg,a %fcc2, loop_958 umulcc %o6, %l6, %g3 loop_956: bvc loop_959 loop_957: movrlez %o2, %i6, %g1 loop_958: fcmple16 %f18, %f26, %l2 and %o4, 0x15AC, %l1 loop_959: orn %i2, 0x0182, %o5 popc 0x1B6A, %g5 bg,a,pt %xcc, loop_960 ba,a,pn %xcc, loop_961 stb %i5, [%l7 + 0x7F] stbar loop_960: fandnot2 %f20, %f10, %f2 loop_961: edge16l %l0, %l4, %g2 set 0x28, %l0 prefetcha [%l7 + %l0] 0x80, 0x0 movgu %icc, %i1, %i7 subccc %g6, %g4, %i4 array32 %o7, %i0, %o1 fmuld8ulx16 %f23, %f26, %f24 alignaddr %i3, %l5, %o0 bg,pn %icc, loop_962 sdiv %o3, 0x1E11, %l3 ldsb [%l7 + 0x11], %l6 wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f0 loop_962: fmovscs %icc, %f8, %f28 set 0x75, %g6 stba %o6, [%l7 + %g6] 0x04 edge8 %o2, %g3, %i6 fbule,a %fcc3, loop_963 fnegd %f6, %f8 edge8n %g1, %l2, %l1 nop fitod %f6, %f16 fdtos %f16, %f7 loop_963: std %f24, [%l7 + 0x28] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %xcc, %i2, %o5 smul %o4, %g5, %l0 andn %i5, %l4, %g2 andcc %g7, 0x1FDA, %i7 taddcctv %i1, 0x1951, %g6 fmovda %icc, %f24, %f5 movne %xcc, %i4, %g4 subc %o7, %o1, %i0 udivx %l5, 0x083B, %i3 tvc %xcc, 0x2 movrne %o0, 0x3C2, %l3 ldd [%l7 + 0x08], %f2 fpack16 %f12, %f25 movcs %xcc, %l6, %o6 tg %icc, 0x5 tneg %icc, 0x1 fmovspos %icc, %f20, %f12 tleu %xcc, 0x4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %xcc, 0x2 fbn,a %fcc3, loop_964 std %f16, [%l7 + 0x08] movvc %xcc, %o3, %o2 fbue %fcc3, loop_965 loop_964: tcs %icc, 0x0 addccc %i6, %g1, %l2 fmovd %f12, %f22 loop_965: mulscc %l1, %g3, %o5 fnot1s %f30, %f31 ldd [%l7 + 0x60], %f22 tneg %xcc, 0x6 movg %xcc, %i2, %o4 array16 %g5, %i5, %l4 set 0x70, %g4 ldda [%l7 + %g4] 0x23, %l0 movrgez %g7, %g2, %i1 nop fitod %f26, %f10 movrgz %g6, 0x2A0, %i4 movleu %xcc, %g4, %o7 set 0x48, %i5 prefetcha [%l7 + %i5] 0x88, 0x0 movne %xcc, %i0, %o1 stx %l5, [%l7 + 0x30] alignaddr %i3, %l3, %l6 mova %xcc, %o0, %o6 fmovsl %icc, %f11, %f4 wr %g0, 0x88, %asi swapa [%l7 + 0x2C] %asi, %o3 membar 0x26 edge16 %i6, %o2, %g1 sdivx %l1, 0x1E0D, %l2 bgu,a loop_966 edge16l %g3, %i2, %o4 te %xcc, 0x3 sir 0x16A0 loop_966: edge8 %g5, %o5, %l4 udiv %l0, 0x0EDB, %i5 ble,a,pt %xcc, loop_967 bne,pt %xcc, loop_968 tg %xcc, 0x7 nop set 0x1E, %o5 ldstub [%l7 + %o5], %g2 loop_967: fnot1 %f0, %f0 loop_968: subcc %i1, %g7, %g6 wr %g0, 0x0c, %asi ldxa [%l7 + 0x38] %asi, %i4 alignaddr %g4, %i7, %i0 taddcctv %o7, %l5, %o1 alignaddr %i3, %l6, %l3 subc %o6, %o3, %o0 fmovrdgez %i6, %f14, %f6 fbn,a %fcc1, loop_969 fmovdl %icc, %f19, %f3 set 0x18, %i6 lduwa [%l7 + %i6] 0x81, %o2 loop_969: smulcc %l1, %g1, %g3 srlx %i2, 0x00, %l2 xnorcc %o4, 0x1B31, %o5 bgu loop_970 fbge %fcc0, loop_971 addc %l4, 0x02F1, %g5 bne,pn %xcc, loop_972 loop_970: fmovsleu %icc, %f2, %f22 loop_971: fbug %fcc1, loop_973 fnot2 %f30, %f4 loop_972: movre %i5, %l0, %g2 nop setx 0xDC50AB52, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0xED5E1523, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fmuls %f23, %f19, %f28 loop_973: edge32l %g7, %g6, %i1 movge %icc, %i4, %i7 fpackfix %f30, %f19 udivx %i0, 0x103B, %g4 prefetch [%l7 + 0x34], 0x0 edge32 %o7, %l5, %o1 tleu %icc, 0x5 nop set 0x20, %g3 stx %l6, [%l7 + %g3] movvs %icc, %i3, %o6 be,a %icc, loop_974 movrne %l3, %o0, %i6 movrlez %o3, %o2, %g1 sub %g3, 0x0FC1, %i2 loop_974: taddcc %l2, %o4, %l1 add %l7, 0x1C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o5 casa [%l6] %asi, %o5, %l4 bl,a,pn %xcc, loop_975 movvs %xcc, %g5, %l0 set 0x20, %i4 stxa %g2, [%g0 + %i4] 0x4f loop_975: fmovrslz %g7, %f21, %f8 tn %icc, 0x0 tge %icc, 0x1 edge32l %g6, %i5, %i1 fpsub16s %f3, %f16, %f9 popc 0x0DF0, %i7 ta %icc, 0x5 nop setx 0xDF06716CE0600960, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr movrlz %i0, 0x2A3, %i4 for %f8, %f24, %f18 bne %xcc, loop_976 mova %icc, %o7, %g4 tg %icc, 0x0 fnegs %f24, %f11 loop_976: nop setx loop_977, %l0, %l1 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 %l5, %l6, %i3 bgu %icc, loop_978 movge %icc, %o6, %l3 loop_977: popc %o1, %o0 fcmpeq32 %f4, %f2, %o3 loop_978: sdiv %i6, 0x0468, %g1 umul %o2, 0x01A4, %g3 fbn,a %fcc2, loop_979 movle %xcc, %l2, %o4 movcc %xcc, %l1, %o5 movrgez %i2, 0x196, %g5 loop_979: array32 %l0, %g2, %l4 fmovdne %xcc, %f4, %f8 orcc %g6, %g7, %i5 wr %g0, 0x81, %asi ldsba [%l7 + 0x0D] %asi, %i7 array8 %i0, %i1, %i4 movvc %xcc, %o7, %l5 nop setx 0x044AA1B59167AEAF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f28 stb %l6, [%l7 + 0x33] fmovrslez %i3, %f25, %f22 mulscc %o6, %g4, %l3 fxnors %f29, %f2, %f10 fmuld8ulx16 %f17, %f2, %f10 fcmple16 %f22, %f2, %o1 tgu %xcc, 0x6 fba,a %fcc2, loop_980 fba,a %fcc3, loop_981 umul %o0, %o3, %i6 srl %o2, 0x09, %g1 loop_980: edge32 %l2, %o4, %l1 loop_981: nop setx loop_982, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tsubcc %g3, %o5, %i2 ldsh [%l7 + 0x64], %l0 edge8ln %g2, %g5, %l4 loop_982: edge16n %g7, %g6, %i5 or %i0, %i7, %i4 fzeros %f23 movcc %xcc, %i1, %l5 udivcc %l6, 0x0AB1, %i3 fornot1 %f10, %f24, %f18 fbe %fcc2, loop_983 alignaddr %o6, %g4, %l3 sub %o7, 0x1FDF, %o0 movcc %xcc, %o1, %i6 loop_983: edge8 %o3, %o2, %l2 edge16l %o4, %g1, %g3 add %l7, 0x14, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l1 casa [%l6] 0x81, %l1, %i2 fmovsleu %icc, %f6, %f0 taddcc %o5, 0x1B00, %l0 edge16 %g2, %l4, %g7 addc %g6, %i5, %g5 xnorcc %i7, %i4, %i0 ba loop_984 fble %fcc2, loop_985 fmovdvs %icc, %f2, %f15 tl %xcc, 0x4 loop_984: popc %i1, %l6 loop_985: array32 %i3, %l5, %g4 ldub [%l7 + 0x2F], %l3 edge16ln %o7, %o6, %o0 fzeros %f7 sdivcc %i6, 0x0A14, %o1 sdivx %o2, 0x1347, %o3 srlx %o4, %l2, %g1 fcmpeq16 %f20, %f30, %g3 taddcc %l1, 0x06A8, %o5 edge32ln %i2, %g2, %l0 movpos %xcc, %g7, %g6 movl %icc, %l4, %i5 tl %xcc, 0x1 mova %icc, %i7, %i4 tn %icc, 0x2 addccc %g5, 0x14D3, %i0 popc %i1, %l6 stb %l5, [%l7 + 0x69] bleu,a,pt %xcc, loop_986 move %icc, %g4, %i3 nop setx loop_987, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovse %xcc, %f0, %f4 loop_986: tneg %icc, 0x6 and %o7, %l3, %o6 loop_987: edge8n %o0, %o1, %i6 movrlez %o3, %o2, %l2 nop setx loop_988, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array16 %g1, %o4, %l1 bpos,pt %icc, loop_989 mulscc %g3, %o5, %g2 loop_988: tle %icc, 0x6 fsrc1 %f28, %f2 loop_989: nop fitod %f4, %f16 fdtoi %f16, %f28 sdivx %l0, 0x121B, %i2 orn %g7, 0x004C, %l4 sllx %i5, 0x1E, %i7 wr %g0, 0x88, %asi stba %g6, [%l7 + 0x72] %asi movn %xcc, %i4, %i0 or %g5, 0x00CE, %i1 umul %l6, 0x0C20, %g4 alignaddrl %l5, %i3, %o7 tcc %xcc, 0x6 fmovdcs %icc, %f7, %f26 edge16ln %l3, %o6, %o0 fmovda %icc, %f3, %f19 fmovrse %o1, %f21, %f31 srax %i6, 0x06, %o2 fpadd32s %f7, %f14, %f17 edge8n %l2, %o3, %o4 be,a %xcc, loop_990 edge8ln %l1, %g1, %o5 edge16l %g3, %l0, %g2 sdivcc %i2, 0x1083, %g7 loop_990: movge %icc, %i5, %i7 movleu %icc, %g6, %i4 ldx [%l7 + 0x48], %l4 sdivx %i0, 0x015A, %g5 addccc %i1, 0x161C, %g4 srl %l6, %i3, %l5 movre %o7, %l3, %o0 tl %icc, 0x0 tpos %xcc, 0x2 membar 0x5E movne %xcc, %o1, %i6 wr %g0, 0x88, %asi sta %f15, [%l7 + 0x74] %asi movle %xcc, %o2, %l2 fxnors %f6, %f22, %f27 fmul8ulx16 %f2, %f0, %f10 mova %xcc, %o3, %o4 tsubcc %o6, 0x17B2, %g1 wr %g0, 0x80, %asi ldsba [%l7 + 0x76] %asi, %l1 sllx %g3, %o5, %l0 fcmpgt16 %f0, %f14, %i2 andn %g7, %g2, %i5 fnand %f28, %f2, %f28 umul %i7, 0x1D99, %g6 fcmpgt16 %f20, %f14, %i4 addcc %l4, 0x0C53, %i0 edge8 %i1, %g4, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %g5, 0x19E3, %l5 orn %o7, %i3, %o0 move %icc, %o1, %i6 fxnor %f24, %f8, %f6 fmul8x16 %f4, %f12, %f0 fnegs %f14, %f24 sllx %o2, %l3, %o3 brz,a %o4, loop_991 fzero %f30 nop fitos %f6, %f30 fstoi %f30, %f1 sir 0x1EEA loop_991: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %l2, 0x1C, %g1 sethi 0x0589, %o6 fnegd %f14, %f12 movrgz %g3, 0x377, %o5 membar 0x30 sra %l1, 0x1C, %l0 set 0x2A, %g1 stha %g7, [%l7 + %g1] 0x89 add %l7, 0x10, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %g2, %i2 sethi 0x13DB, %i7 or %i5, %i4, %l4 nop setx loop_992, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry smul %g6, %i1, %g4 movcs %xcc, %l6, %g5 tle %xcc, 0x2 loop_992: fbug %fcc0, loop_993 faligndata %f18, %f22, %f16 srl %l5, %o7, %i3 popc %o0, %i0 loop_993: fmovspos %icc, %f7, %f6 array32 %o1, %o2, %i6 ldsb [%l7 + 0x5D], %o3 edge8n %l3, %l2, %g1 orn %o4, %o6, %g3 fmovrslz %l1, %f14, %f31 fbu,a %fcc1, loop_994 addcc %l0, 0x0FFF, %o5 mova %icc, %g2, %g7 tleu %xcc, 0x0 loop_994: movneg %icc, %i2, %i5 udiv %i4, 0x1099, %i7 nop setx loop_995, %l0, %l1 jmpl %l1, %g6 nop setx 0xDD25516D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 fsqrts %f3, %f31 movre %l4, %g4, %i1 fbo %fcc0, loop_996 loop_995: sdivx %l6, 0x0F37, %g5 sdivx %o7, 0x07D9, %l5 array8 %i3, %i0, %o0 loop_996: andncc %o2, %i6, %o3 tpos %xcc, 0x6 sethi 0x0E4C, %o1 tsubcctv %l2, 0x1D5B, %g1 sdivcc %o4, 0x1E62, %l3 movpos %icc, %g3, %o6 fmovspos %icc, %f5, %f22 array16 %l1, %o5, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbu %fcc0, loop_997 fcmpgt16 %f20, %f0, %l0 tg %icc, 0x4 fmovrslez %i2, %f14, %f8 loop_997: smul %g7, %i5, %i4 edge16ln %g6, %i7, %g4 add %l4, 0x1036, %i1 movrlz %g5, %o7, %l6 be,pn %icc, loop_998 movle %xcc, %l5, %i3 addc %o0, %i0, %o2 fmuld8sux16 %f2, %f10, %f8 loop_998: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdvc %icc, %f0, %f31 bvc,a,pn %xcc, loop_999 st %f19, [%l7 + 0x14] fabsd %f4, %f28 fxor %f16, %f20, %f20 loop_999: mulscc %i6, %o3, %o1 nop setx 0x979FE765A002CF5F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x9B3A350F78E10113, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fsubd %f16, %f8, %f14 movneg %icc, %l2, %o4 ldsh [%l7 + 0x48], %g1 movrne %l3, 0x030, %o6 fnot1s %f22, %f13 orn %l1, 0x1F5D, %o5 move %icc, %g2, %g3 std %f0, [%l7 + 0x10] edge16ln %i2, %g7, %l0 add %i5, 0x041E, %i4 addccc %i7, 0x04E4, %g6 ble loop_1000 fbuge,a %fcc2, loop_1001 fbl,a %fcc2, loop_1002 bvs,a,pt %icc, loop_1003 loop_1000: srlx %l4, 0x0D, %i1 loop_1001: sethi 0x1EEE, %g5 loop_1002: ldsb [%l7 + 0x6B], %o7 loop_1003: fornot1s %f3, %f3, %f5 movrlz %g4, %l5, %l6 movle %icc, %i3, %o0 umulcc %o2, 0x0B47, %i6 array16 %i0, %o1, %l2 tn %icc, 0x4 fcmpgt32 %f18, %f16, %o3 movge %xcc, %g1, %o4 brz,a %o6, loop_1004 tl %icc, 0x4 udivx %l1, 0x0010, %o5 umul %g2, %g3, %l3 loop_1004: addccc %g7, %l0, %i2 array32 %i5, %i7, %g6 set 0x44, %g5 lda [%l7 + %g5] 0x80, %f15 udiv %l4, 0x14A2, %i4 fnot1s %f8, %f31 nop fitod %f10, %f8 fdtox %f8, %f10 fxtod %f10, %f22 tn %icc, 0x5 fbul %fcc0, loop_1005 te %xcc, 0x1 edge8l %i1, %o7, %g5 fbn,a %fcc2, loop_1006 loop_1005: mulx %g4, %l6, %l5 fbu %fcc0, loop_1007 addccc %i3, 0x090C, %o2 loop_1006: movge %xcc, %i6, %o0 tneg %icc, 0x2 loop_1007: nop wr %g0, 0x19, %asi lduba [%l7 + 0x46] %asi, %o1 tcc %icc, 0x4 fxnors %f15, %f29, %f13 andcc %i0, 0x1713, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x08], %o2 xor %o4, %o6, %g1 umulcc %o5, %g2, %g3 nop setx 0xF05D9BDD, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr fmovdcc %icc, %f18, %f17 fandnot2s %f28, %f20, %f3 fpadd32 %f28, %f18, %f24 ldstub [%l7 + 0x59], %l1 fmovdne %icc, %f11, %f23 flush %l7 + 0x30 add %l3, 0x1502, %l0 brnz %g7, loop_1008 sdivcc %i5, 0x1B4F, %i7 bge,a,pn %xcc, loop_1009 orn %i2, 0x1EE3, %g6 loop_1008: fbul %fcc0, loop_1010 sdivcc %i4, 0x1DAB, %i1 loop_1009: fmovrsgz %l4, %f30, %f17 tl %xcc, 0x2 loop_1010: alignaddr %g5, %o7, %g4 wr %g0, 0x4f, %asi ldxa [%g0 + 0x30] %asi, %l6 tg %icc, 0x5 taddcc %i3, 0x045B, %l5 tleu %icc, 0x2 set 0x18, %l3 stha %i6, [%l7 + %l3] 0x11 fandnot2s %f14, %f31, %f14 nop setx 0x3513E0A5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0xE4CBF274, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fsubs %f8, %f24, %f10 udivcc %o2, 0x0522, %o1 movle %icc, %i0, %o0 bgu loop_1011 subcc %o3, 0x1301, %o4 movle %icc, %o6, %l2 edge16n %o5, %g1, %g3 loop_1011: sllx %g2, 0x1C, %l3 movvc %icc, %l0, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 membar 0x69 wr %g0, 0x1f, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync set 0x73, %i0 ldstuba [%l7 + %i0] 0x89, %g7 edge16n %i7, %i5, %g6 smulcc %i2, 0x031A, %i4 tpos %icc, 0x0 fmovsl %icc, %f15, %f10 tsubcctv %i1, 0x035F, %l4 edge16l %g5, %g4, %l6 fmovsn %xcc, %f10, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 membar 0x26 sethi 0x0FC5, %o7 bl,a,pt %icc, loop_1012 orcc %l5, %i3, %o2 subcc %i6, %i0, %o0 fmovrde %o1, %f16, %f12 loop_1012: bne,a loop_1013 addc %o4, 0x184E, %o3 nop fitod %f12, %f22 fdtox %f22, %f28 tl %xcc, 0x4 loop_1013: movvs %icc, %l2, %o5 edge16ln %o6, %g1, %g2 bcc,pt %icc, loop_1014 fbe,a %fcc1, loop_1015 nop fitos %f2, %f30 fstod %f30, %f14 tcs %icc, 0x5 loop_1014: add %l3, 0x0A38, %g3 loop_1015: andn %l0, %g7, %l1 fmovspos %xcc, %f31, %f4 sll %i7, 0x14, %i5 fcmpeq16 %f30, %f28, %g6 fmovrslez %i2, %f7, %f10 movle %xcc, %i4, %l4 tgu %icc, 0x4 taddcctv %i1, 0x15AD, %g4 ldstub [%l7 + 0x60], %l6 edge16l %g5, %o7, %i3 movne %icc, %l5, %o2 membar 0x5E fbu,a %fcc0, loop_1016 umul %i6, %o0, %i0 movneg %icc, %o4, %o3 set 0x20, %l1 stwa %o1, [%l7 + %l1] 0x22 membar #Sync loop_1016: nop setx 0x9EADC2D54066D7A9, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr set 0x44, %o0 sta %f14, [%l7 + %o0] 0x88 or %o5, 0x03B3, %l2 xnor %o6, 0x0FC5, %g1 movcs %xcc, %g2, %l3 tge %icc, 0x2 sethi 0x1F03, %l0 tcc %icc, 0x4 tle %xcc, 0x7 srlx %g7, %g3, %i7 nop setx loop_1017, %l0, %l1 jmpl %l1, %i5 edge8ln %g6, %i2, %l1 and %i4, %i1, %l4 fpack32 %f4, %f24, %f30 loop_1017: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x40E30159, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x00D44CBA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fmuls %f1, %f28, %f24 movpos %icc, %l6, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bne,pt %xcc, loop_1018 xor %g4, %i3, %l5 movre %o7, 0x092, %i6 fba %fcc0, loop_1019 loop_1018: ldsb [%l7 + 0x53], %o2 sir 0x1B80 wr %g0, 0x88, %asi stda %f16, [%l7 + 0x40] %asi loop_1019: movleu %icc, %o0, %o4 stb %i0, [%l7 + 0x73] ta %xcc, 0x6 movvs %icc, %o3, %o5 tneg %icc, 0x3 edge8l %o1, %l2, %o6 tsubcctv %g2, %l3, %g1 movrlez %g7, %l0, %g3 tgu %icc, 0x2 fba %fcc1, loop_1020 bge %xcc, loop_1021 smulcc %i5, 0x025F, %i7 stbar loop_1020: tge %xcc, 0x4 loop_1021: sdivcc %i2, 0x0057, %g6 orn %l1, %i1, %l4 xorcc %l6, %g5, %i4 bneg,a loop_1022 fbe,a %fcc2, loop_1023 tne %icc, 0x4 fmovsvs %xcc, %f1, %f5 loop_1022: smulcc %i3, %l5, %o7 loop_1023: subc %g4, %o2, %i6 nop setx 0xE8A8289C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x9D1F84C2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fadds %f12, %f6, %f24 fbe %fcc1, loop_1024 fxors %f30, %f26, %f31 fone %f30 sdiv %o4, 0x139D, %o0 loop_1024: edge16 %i0, %o3, %o5 fmovdgu %xcc, %f30, %f24 tneg %icc, 0x5 brgez,a %l2, loop_1025 addc %o6, 0x0341, %o1 fmovdneg %icc, %f25, %f31 movne %xcc, %g2, %l3 loop_1025: movcs %xcc, %g7, %g1 fmovde %icc, %f0, %f10 addcc %l0, 0x0D06, %g3 umul %i5, %i2, %i7 brz,a %l1, loop_1026 fmovse %xcc, %f3, %f11 srax %g6, %l4, %i1 umul %l6, %g5, %i3 loop_1026: movrgz %l5, 0x04F, %o7 lduh [%l7 + 0x10], %g4 sllx %o2, 0x1E, %i6 tle %icc, 0x2 ldx [%l7 + 0x20], %i4 fpsub16s %f30, %f3, %f17 movne %xcc, %o0, %o4 udivcc %o3, 0x0A05, %i0 umul %l2, %o6, %o1 movl %icc, %g2, %o5 fmovdgu %icc, %f13, %f10 bneg,pn %xcc, loop_1027 fandnot1 %f20, %f4, %f10 edge32 %l3, %g7, %l0 smulcc %g3, 0x1899, %i5 loop_1027: bneg,a %xcc, loop_1028 tvc %xcc, 0x5 array8 %i2, %i7, %g1 bleu,pt %xcc, loop_1029 loop_1028: bn,a,pt %icc, loop_1030 tl %icc, 0x5 andncc %g6, %l4, %i1 loop_1029: movvs %icc, %l6, %g5 loop_1030: fmuld8ulx16 %f1, %f30, %f30 array32 %l1, %l5, %o7 edge16l %i3, %g4, %o2 fnor %f6, %f30, %f0 ta %icc, 0x2 xorcc %i4, %o0, %i6 xorcc %o4, %o3, %l2 movcs %xcc, %o6, %o1 fbge,a %fcc1, loop_1031 add %i0, 0x1B24, %o5 edge16ln %l3, %g7, %l0 fmul8x16al %f11, %f21, %f4 loop_1031: movge %xcc, %g3, %g2 movcc %icc, %i5, %i2 nop fitod %f0, %f0 fdtox %f0, %f22 movle %xcc, %g1, %g6 be,a loop_1032 fbg %fcc2, loop_1033 movvc %xcc, %l4, %i1 fabsd %f28, %f14 loop_1032: nop wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1033: movg %icc, %l6, %g5 stw %i7, [%l7 + 0x14] bg,a,pt %xcc, loop_1034 move %xcc, %l5, %l1 set 0x40, %o7 ldda [%l7 + %o7] 0x15, %f16 loop_1034: fand %f22, %f16, %f26 fmovrsgz %i3, %f22, %f31 tcs %icc, 0x1 taddcc %g4, 0x08DC, %o7 fmovsvc %xcc, %f13, %f23 xorcc %o2, 0x06D3, %o0 fandnot1s %f17, %f13, %f10 fpadd32 %f30, %f10, %f30 tne %xcc, 0x7 ldd [%l7 + 0x50], %i6 addccc %i4, 0x1966, %o3 brgez %l2, loop_1035 tneg %xcc, 0x1 fbug,a %fcc3, loop_1036 popc 0x0DE3, %o6 loop_1035: taddcc %o1, 0x0D64, %o4 fnot2 %f24, %f24 loop_1036: sdivcc %i0, 0x0340, %o5 fble,a %fcc1, loop_1037 srax %l3, %g7, %l0 lduw [%l7 + 0x28], %g2 fblg %fcc1, loop_1038 loop_1037: edge16l %g3, %i2, %g1 movneg %icc, %i5, %g6 edge32ln %i1, %l4, %g5 loop_1038: nop setx loop_1039, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done stbar fnands %f26, %f28, %f17 orn %i7, 0x08B9, %l6 loop_1039: movn %xcc, %l5, %i3 addcc %g4, 0x0015, %l1 edge8 %o2, %o0, %o7 tcc %xcc, 0x5 mova %xcc, %i6, %i4 fpackfix %f12, %f10 fble,a %fcc2, loop_1040 edge16 %o3, %l2, %o6 xnorcc %o1, %o4, %o5 taddcc %i0, 0x06A8, %l3 loop_1040: udivx %l0, 0x0659, %g7 movrne %g3, 0x1F9, %i2 flush %l7 + 0x64 fbl,a %fcc1, loop_1041 sub %g2, 0x19D7, %i5 te %xcc, 0x4 move %icc, %g1, %i1 loop_1041: srax %g6, %g5, %l4 fbu %fcc2, loop_1042 tcc %xcc, 0x5 edge32n %l6, %l5, %i7 xor %g4, %l1, %i3 loop_1042: fpmerge %f29, %f14, %f8 ldx [%l7 + 0x18], %o0 fbu,a %fcc0, loop_1043 smulcc %o7, 0x0E41, %i6 fmuld8sux16 %f3, %f16, %f30 fpadd16 %f10, %f6, %f4 loop_1043: sra %i4, %o3, %l2 tvc %icc, 0x4 movrlez %o2, 0x160, %o6 set 0x75, %l5 ldstuba [%l7 + %l5] 0x88, %o4 edge16n %o5, %o1, %l3 edge8n %i0, %g7, %l0 fzeros %f1 movne %xcc, %g3, %g2 movre %i2, 0x060, %i5 fbg,a %fcc1, loop_1044 tsubcc %i1, %g6, %g1 array8 %g5, %l6, %l4 movre %i7, %l5, %g4 loop_1044: andn %i3, 0x04FE, %l1 add %o0, %i6, %i4 edge8 %o7, %o3, %o2 movvc %xcc, %l2, %o4 movle %xcc, %o6, %o5 fpadd32 %f2, %f22, %f18 ble,pt %icc, loop_1045 tge %icc, 0x6 swap [%l7 + 0x78], %l3 mova %icc, %o1, %i0 loop_1045: nop set 0x50, %g2 prefetcha [%l7 + %g2] 0x15, 0x1 fabss %f12, %f11 fbn %fcc3, loop_1046 edge16l %l0, %g2, %i2 fmovrsgz %i5, %f1, %f24 edge32n %i1, %g3, %g1 loop_1046: subc %g6, %l6, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlez,a %l4, loop_1047 edge16 %i7, %l5, %g4 wr %g0, 0x0c, %asi lduha [%l7 + 0x76] %asi, %l1 loop_1047: movg %icc, %i3, %i6 sir 0x11E4 orn %o0, 0x157A, %i4 fpadd32s %f23, %f8, %f19 sethi 0x14B7, %o3 bl,pn %xcc, loop_1048 srax %o7, %l2, %o4 fandnot1s %f13, %f6, %f27 set 0x30, %l2 ldswa [%l7 + %l2] 0x14, %o6 loop_1048: movcc %icc, %o2, %l3 fbuge %fcc1, loop_1049 tgu %icc, 0x3 tsubcctv %o1, %o5, %g7 te %icc, 0x4 loop_1049: fpadd16 %f14, %f10, %f0 or %l0, 0x19CF, %g2 sll %i0, 0x0F, %i5 nop setx 0x7B00FD43, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0x14730D02, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fdivs %f4, %f8, %f23 orcc %i1, %g3, %g1 subccc %g6, 0x160C, %i2 sllx %l6, %g5, %i7 fmovrdgez %l4, %f2, %f16 udivx %g4, 0x1A35, %l1 movvs %xcc, %l5, %i6 bl,pn %xcc, loop_1050 fbule %fcc3, loop_1051 tsubcc %o0, 0x0A7B, %i3 fmovrse %o3, %f1, %f14 loop_1050: fbo %fcc3, loop_1052 loop_1051: array16 %i4, %l2, %o7 fcmple32 %f8, %f6, %o4 sll %o6, %l3, %o1 loop_1052: edge8 %o5, %g7, %o2 fbn %fcc2, loop_1053 fmovspos %xcc, %f1, %f23 movgu %icc, %l0, %g2 tgu %icc, 0x2 loop_1053: fmovdne %icc, %f1, %f16 fmovsn %icc, %f24, %f29 movge %xcc, %i5, %i1 fnot1s %f15, %f20 set 0x68, %i7 stxa %g3, [%l7 + %i7] 0x23 membar #Sync sir 0x0735 movvs %icc, %g1, %g6 edge8n %i0, %i2, %g5 bgu,a,pn %icc, loop_1054 swap [%l7 + 0x30], %i7 srl %l4, 0x03, %l6 sethi 0x0FD7, %l1 loop_1054: brgz %g4, loop_1055 mulscc %i6, 0x1E8E, %l5 tvc %xcc, 0x7 movvc %xcc, %i3, %o0 loop_1055: addcc %o3, 0x10D0, %i4 movvc %icc, %o7, %l2 fmovdge %icc, %f20, %f7 fmovrsgz %o6, %f29, %f18 fnegs %f6, %f14 tl %icc, 0x1 alignaddrl %l3, %o4, %o1 wr %g0, 0x10, %asi sta %f14, [%l7 + 0x50] %asi taddcc %g7, 0x1FE9, %o2 nop setx loop_1056, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdgu %icc, %f28, %f17 fzeros %f27 fbe %fcc1, loop_1057 loop_1056: smul %o5, %l0, %i5 brnz %g2, loop_1058 edge16l %g3, %i1, %g6 loop_1057: srax %i0, %i2, %g1 fmovrdlz %g5, %f10, %f16 loop_1058: move %xcc, %l4, %l6 edge32n %i7, %l1, %i6 edge8l %g4, %l5, %i3 tgu %xcc, 0x2 fornot1 %f10, %f18, %f20 movrgez %o0, %o3, %i4 alignaddr %o7, %l2, %l3 fmovdg %xcc, %f18, %f29 tg %icc, 0x0 tsubcc %o4, %o6, %g7 udivcc %o1, 0x0154, %o2 tneg %xcc, 0x4 edge8n %o5, %i5, %g2 tgu %xcc, 0x7 edge16 %g3, %i1, %g6 edge16 %i0, %i2, %l0 ldsb [%l7 + 0x3A], %g5 nop fitos %f12, %f30 ldub [%l7 + 0x23], %l4 tvc %icc, 0x3 fblg,a %fcc2, loop_1059 edge16 %g1, %l6, %l1 edge16n %i6, %g4, %i7 set 0x60, %o2 prefetcha [%l7 + %o2] 0x80, 0x3 loop_1059: andcc %l5, 0x04E9, %o0 srlx %i4, %o3, %o7 orncc %l2, %o4, %l3 sub %o6, %g7, %o2 array16 %o5, %o1, %i5 srl %g2, %g3, %i1 alignaddrl %i0, %g6, %l0 sdivx %g5, 0x1F14, %i2 fmuld8sux16 %f24, %f10, %f4 fmovscs %icc, %f9, %f15 swap [%l7 + 0x60], %g1 fxnors %f9, %f17, %f17 tl %icc, 0x0 fcmple16 %f28, %f2, %l6 set 0x28, %o3 sta %f29, [%l7 + %o3] 0x89 membar 0x43 tpos %icc, 0x3 fpadd16 %f18, %f24, %f10 nop setx loop_1060, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tne %xcc, 0x3 movneg %icc, %l1, %l4 fbg %fcc2, loop_1061 loop_1060: fmovscc %xcc, %f24, %f25 smulcc %i6, 0x1A05, %g4 fcmpne16 %f20, %f18, %i3 loop_1061: add %i7, %l5, %o0 xnorcc %i4, %o7, %o3 stbar tleu %icc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %icc, 0x6 bne loop_1062 ldd [%l7 + 0x68], %o4 fmovrslez %l2, %f11, %f13 stx %l3, [%l7 + 0x50] loop_1062: nop set 0x50, %i1 ldswa [%l7 + %i1] 0x10, %o6 bpos,a,pt %xcc, loop_1063 nop fitod %f8, %f14 fdtox %f14, %f26 fxtod %f26, %f22 fmovdge %xcc, %f17, %f10 subc %o2, 0x1547, %g7 loop_1063: srlx %o1, %i5, %g2 fbge,a %fcc3, loop_1064 bvs loop_1065 bleu %xcc, loop_1066 subcc %g3, %i1, %i0 loop_1064: umul %o5, %l0, %g5 loop_1065: movrgez %g6, %g1, %l6 loop_1066: fandnot2 %f18, %f26, %f28 edge8l %l1, %l4, %i2 array8 %g4, %i3, %i7 add %l5, %i6, %i4 fba,a %fcc3, loop_1067 umul %o7, 0x1EF1, %o0 movne %xcc, %o3, %o4 udiv %l3, 0x17BF, %o6 loop_1067: taddcc %o2, 0x1885, %l2 movle %xcc, %g7, %i5 movre %g2, 0x0EB, %g3 fbn %fcc2, loop_1068 tsubcc %i1, 0x06A5, %o1 addc %i0, 0x140A, %l0 movneg %xcc, %o5, %g5 loop_1068: lduw [%l7 + 0x34], %g6 fba,a %fcc3, loop_1069 mulx %l6, %l1, %l4 orncc %i2, %g1, %g4 movg %xcc, %i3, %i7 loop_1069: mulx %l5, 0x0143, %i4 fmovscs %icc, %f12, %f23 or %i6, 0x120E, %o0 ldsb [%l7 + 0x1D], %o7 array16 %o3, %l3, %o4 edge16l %o6, %l2, %o2 tg %icc, 0x6 sdivcc %i5, 0x0C02, %g2 fmovsleu %icc, %f23, %f30 movle %icc, %g7, %g3 movrne %o1, 0x1E0, %i0 nop setx 0x5E8222EA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0xA743585F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fdivs %f6, %f5, %f13 set 0x45, %i3 ldsba [%l7 + %i3] 0x10, %l0 udivcc %i1, 0x1965, %o5 edge16ln %g6, %l6, %l1 tneg %icc, 0x7 edge8ln %l4, %g5, %g1 wr %g0, 0x89, %asi stha %g4, [%l7 + 0x70] %asi stx %i3, [%l7 + 0x18] fmovsne %icc, %f19, %f13 stbar movn %icc, %i2, %i7 alignaddr %i4, %l5, %o0 nop setx 0x90729066, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr edge8n %i6, %o7, %o3 srax %l3, 0x05, %o6 movge %icc, %l2, %o2 popc %o4, %g2 tle %xcc, 0x0 movre %i5, 0x2FB, %g3 movgu %icc, %o1, %i0 smul %l0, 0x189B, %g7 edge8n %i1, %o5, %g6 stx %l6, [%l7 + 0x50] srl %l1, 0x1A, %g5 alignaddrl %g1, %l4, %i3 tcc %icc, 0x7 move %xcc, %g4, %i2 ld [%l7 + 0x74], %f30 edge32ln %i7, %i4, %l5 fxor %f2, %f24, %f12 set 0x0D, %l6 stba %i6, [%l7 + %l6] 0x04 xnor %o7, 0x193A, %o0 fmovdg %xcc, %f21, %f25 tg %xcc, 0x6 tsubcctv %l3, %o6, %o3 ldx [%l7 + 0x40], %l2 faligndata %f14, %f14, %f8 sir 0x1102 sdivcc %o4, 0x01D3, %g2 movge %icc, %o2, %i5 set 0x2B, %o1 ldstuba [%l7 + %o1] 0x89, %o1 movrlez %g3, 0x116, %l0 tvc %xcc, 0x5 tvs %xcc, 0x3 tg %icc, 0x6 fmovrsgez %i0, %f21, %f15 alignaddr %g7, %i1, %o5 fcmpne32 %f20, %f24, %l6 movg %xcc, %l1, %g5 fpadd32s %f20, %f30, %f13 alignaddr %g6, %l4, %i3 membar 0x03 sdivcc %g4, 0x1C2B, %g1 movrlz %i2, 0x2E3, %i7 edge8n %i4, %l5, %o7 tsubcctv %i6, %l3, %o0 fmovdl %icc, %f26, %f18 umulcc %o3, 0x186B, %l2 call loop_1070 fmovdne %xcc, %f18, %f16 lduw [%l7 + 0x6C], %o4 movcc %xcc, %o6, %o2 loop_1070: faligndata %f30, %f12, %f12 fornot2s %f23, %f4, %f0 andncc %i5, %g2, %g3 movl %icc, %o1, %i0 movneg %icc, %g7, %i1 brgez,a %o5, loop_1071 subcc %l0, %l6, %l1 bvs loop_1072 addc %g6, 0x0E0A, %g5 loop_1071: lduh [%l7 + 0x76], %i3 edge32n %g4, %g1, %l4 loop_1072: stx %i2, [%l7 + 0x28] nop setx 0x68F6829AB5231268, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x7B4396F5DA25E2E7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f10, %f12 fcmpne16 %f8, %f8, %i4 fpadd32 %f14, %f2, %f6 srax %i7, %l5, %o7 ldub [%l7 + 0x7C], %i6 umulcc %l3, 0x1BB0, %o3 bleu %icc, loop_1073 stx %o0, [%l7 + 0x70] movgu %xcc, %l2, %o6 subcc %o4, 0x0227, %o2 loop_1073: smulcc %g2, 0x17B2, %i5 subc %g3, 0x196B, %i0 stb %g7, [%l7 + 0x65] tcc %xcc, 0x4 udivcc %i1, 0x0427, %o5 taddcctv %o1, 0x118A, %l0 orncc %l6, %g6, %l1 tvs %xcc, 0x2 mulscc %i3, 0x1305, %g4 fandnot2s %f22, %f4, %f15 addc %g1, 0x13FD, %g5 bn,pn %xcc, loop_1074 fmovscc %xcc, %f7, %f24 brgz,a %l4, loop_1075 fone %f2 loop_1074: fmovrde %i2, %f28, %f6 set 0x10, %l4 stxa %i4, [%l7 + %l4] 0x80 loop_1075: movpos %icc, %i7, %l5 nop setx 0x0D090CE7B94CFFF8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x67586371C68FB8EE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fsubd %f4, %f10, %f22 movvs %icc, %i6, %o7 set 0x1C, %g7 swapa [%l7 + %g7] 0x80, %o3 nop setx loop_1076, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done stx %o0, [%l7 + 0x08] movleu %icc, %l2, %o6 fmovdle %icc, %f28, %f27 loop_1076: sethi 0x034C, %l3 sll %o2, 0x05, %o4 fmovsl %xcc, %f5, %f15 fmovde %xcc, %f7, %f15 sdivcc %g2, 0x1B87, %g3 set 0x2F, %i2 stba %i5, [%l7 + %i2] 0x2a membar #Sync smulcc %g7, %i1, %o5 bneg,a,pn %xcc, loop_1077 fpadd32 %f4, %f0, %f18 bn loop_1078 fbule %fcc1, loop_1079 loop_1077: udivx %o1, 0x0D33, %l0 umul %i0, 0x199A, %l6 loop_1078: brnz,a %g6, loop_1080 loop_1079: edge32n %l1, %g4, %g1 udivcc %g5, 0x09DF, %l4 add %l7, 0x74, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %i3, %i4 loop_1080: mova %icc, %i2, %i7 fmovsvc %icc, %f5, %f1 fands %f24, %f28, %f15 movne %xcc, %l5, %o7 xnorcc %i6, %o0, %l2 bg,a loop_1081 tcc %xcc, 0x7 bgu,a %icc, loop_1082 fmovrdne %o3, %f4, %f24 loop_1081: nop setx 0xFA60D59CC953603F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xB4B9F95B3A5B4AE4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fsubd %f12, %f18, %f10 edge16ln %o6, %l3, %o2 loop_1082: movrgez %o4, 0x128, %g3 fbe,a %fcc1, loop_1083 ba,pn %icc, loop_1084 movrlez %i5, 0x09A, %g7 edge8 %i1, %g2, %o1 loop_1083: tg %icc, 0x6 loop_1084: sra %o5, %i0, %l0 fpadd32 %f22, %f18, %f4 fmovrse %l6, %f17, %f1 fabsd %f2, %f26 umulcc %g6, 0x01DA, %l1 xorcc %g4, %g5, %l4 movg %xcc, %i3, %i4 fmovdleu %icc, %f24, %f30 andcc %g1, 0x03AA, %i2 ld [%l7 + 0x68], %f9 sll %i7, 0x14, %l5 umulcc %o7, %i6, %l2 sra %o0, %o3, %l3 fbge %fcc0, loop_1085 ldsh [%l7 + 0x1C], %o2 fmovrslez %o6, %f30, %f20 tsubcctv %g3, 0x12DF, %o4 loop_1085: addc %i5, 0x00E9, %g7 fnot2s %f24, %f13 sdiv %g2, 0x1097, %o1 srl %i1, %i0, %l0 fmovrsne %l6, %f26, %f0 for %f20, %f24, %f30 sdivcc %o5, 0x0B71, %g6 fmovdn %icc, %f28, %f24 sdiv %g4, 0x1E97, %l1 array32 %g5, %i3, %i4 tge %icc, 0x6 movcc %icc, %g1, %l4 edge8l %i2, %i7, %o7 xorcc %i6, %l5, %o0 tpos %xcc, 0x0 bge,a,pt %xcc, loop_1086 srl %l2, %o3, %o2 xor %o6, 0x0E5A, %g3 mulscc %l3, 0x18A2, %i5 loop_1086: udiv %o4, 0x1641, %g2 nop set 0x40, %o6 ldsh [%l7 + %o6], %o1 movcs %icc, %g7, %i0 nop setx 0xBD38BEDA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0xD385CEE1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fadds %f5, %f3, %f28 brnz %l0, loop_1087 smulcc %i1, %l6, %o5 smulcc %g6, 0x0B05, %l1 movvc %icc, %g5, %g4 loop_1087: sdiv %i4, 0x13ED, %g1 sdiv %l4, 0x04FA, %i2 movle %xcc, %i3, %i7 tsubcctv %o7, 0x180A, %i6 smulcc %o0, 0x0734, %l2 fmovrse %o3, %f11, %f12 fsrc1s %f17, %f22 fmovrdgz %o2, %f8, %f2 ta %xcc, 0x0 nop setx 0x2057EAB9, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr tg %icc, 0x5 lduw [%l7 + 0x20], %o6 movvc %icc, %g3, %l5 stw %i5, [%l7 + 0x30] andn %l3, %o4, %o1 movle %icc, %g7, %g2 nop setx 0x4BF3067A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x44155260, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fmuls %f17, %f18, %f9 sll %i0, %l0, %i1 edge32n %o5, %l6, %g6 brnz,a %g5, loop_1088 array32 %l1, %g4, %i4 or %g1, 0x127D, %i2 array8 %l4, %i7, %o7 loop_1088: edge8 %i3, %i6, %o0 ldstub [%l7 + 0x1A], %l2 wr %g0, 0x89, %asi ldxa [%l7 + 0x68] %asi, %o3 wr %g0, 0x81, %asi swapa [%l7 + 0x50] %asi, %o2 fxnors %f13, %f14, %f17 bcs %xcc, loop_1089 umulcc %g3, 0x0CE2, %o6 nop setx 0x661CBE3C85BF196E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xE9BD188B0E562183, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f10, %f20 fbu,a %fcc2, loop_1090 loop_1089: movrne %l5, %l3, %i5 te %xcc, 0x1 subc %o1, 0x0D92, %o4 loop_1090: sub %g7, %i0, %l0 bvs,a,pt %icc, loop_1091 fones %f2 fbne,a %fcc0, loop_1092 movpos %xcc, %g2, %i1 loop_1091: fmovrslz %l6, %f25, %f27 fmovsvs %icc, %f23, %f30 loop_1092: brlz,a %o5, loop_1093 fble,a %fcc1, loop_1094 bne,pn %xcc, loop_1095 tleu %icc, 0x5 loop_1093: nop wr %g0, 0x80, %asi stha %g6, [%l7 + 0x5E] %asi loop_1094: fmovdcc %xcc, %f18, %f22 loop_1095: fnor %f30, %f8, %f10 fbl,a %fcc2, loop_1096 sdivcc %g5, 0x1453, %l1 wr %g0, 0x10, %asi ldsba [%l7 + 0x70] %asi, %g4 loop_1096: fmovsvc %xcc, %f25, %f7 prefetch [%l7 + 0x78], 0x0 subccc %g1, 0x1313, %i2 edge32ln %i4, %i7, %l4 taddcctv %o7, 0x1FF8, %i6 nop setx 0xAE0EC060, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0xFF6E70E5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fsubs %f27, %f19, %f5 fbule %fcc1, loop_1097 srax %o0, %i3, %o3 nop set 0x6C, %o4 lduw [%l7 + %o4], %l2 mulscc %o2, %g3, %o6 loop_1097: fnor %f20, %f24, %f22 movle %icc, %l3, %i5 ldx [%l7 + 0x68], %o1 fandnot1s %f20, %f4, %f14 brz %l5, loop_1098 xorcc %o4, 0x1511, %i0 movrlz %l0, 0x005, %g2 movrlez %i1, 0x0AC, %g7 loop_1098: nop membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0xf1, %f16 edge16n %o5, %g6, %l6 nop setx loop_1099, %l0, %l1 jmpl %l1, %g5 fcmpne16 %f8, %f28, %l1 fmuld8sux16 %f21, %f1, %f30 array16 %g1, %i2, %i4 loop_1099: nop add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x81, %i7, %l4 fmovrsgz %o7, %f8, %f18 array32 %i6, %o0, %i3 movrlz %o3, 0x289, %l2 tle %icc, 0x7 array16 %o2, %g3, %o6 move %xcc, %g4, %l3 nop setx 0x1891B46F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0xE2F804A0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fdivs %f20, %f28, %f14 bvc,a %xcc, loop_1100 brlez,a %o1, loop_1101 brlz %i5, loop_1102 lduw [%l7 + 0x74], %l5 loop_1100: movrlz %o4, %l0, %g2 loop_1101: ta %icc, 0x2 loop_1102: tge %xcc, 0x3 edge8 %i0, %g7, %i1 tn %xcc, 0x6 edge16l %g6, %l6, %o5 tne %icc, 0x7 wr %g0, 0x80, %asi lduwa [%l7 + 0x58] %asi, %g5 edge8n %g1, %l1, %i4 nop setx 0xEE7584D1ABD42029, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x810D282DBF007E6C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fdivd %f18, %f24, %f20 sub %i7, %i2, %l4 orncc %i6, %o0, %i3 edge16ln %o3, %l2, %o2 ba,a,pt %xcc, loop_1103 fandnot1 %f28, %f10, %f28 brz %g3, loop_1104 movvs %icc, %o7, %g4 loop_1103: udiv %l3, 0x153F, %o6 and %i5, 0x18A4, %l5 loop_1104: movcc %icc, %o1, %o4 ldx [%l7 + 0x10], %l0 smul %g2, %i0, %g7 movrne %g6, 0x14C, %i1 andncc %l6, %o5, %g1 fmovdleu %xcc, %f22, %f25 edge16ln %g5, %i4, %i7 tcs %xcc, 0x4 bvs,a %xcc, loop_1105 xor %l1, %l4, %i6 movgu %icc, %i2, %i3 swap [%l7 + 0x44], %o0 loop_1105: subc %o3, 0x0CEC, %l2 fzero %f28 movneg %xcc, %o2, %g3 alignaddr %g4, %l3, %o7 stb %o6, [%l7 + 0x1B] nop setx 0x74990171, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x91F857D6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fsubs %f30, %f19, %f15 movrne %i5, %l5, %o1 movrgz %l0, 0x36F, %g2 fbg,a %fcc1, loop_1106 array8 %i0, %o4, %g6 stw %g7, [%l7 + 0x08] edge8ln %i1, %o5, %g1 loop_1106: movrlz %g5, %l6, %i7 umul %l1, %i4, %l4 mulscc %i2, %i6, %o0 faligndata %f8, %f24, %f14 lduw [%l7 + 0x78], %i3 fbe %fcc3, loop_1107 fnot2 %f8, %f6 fmovda %icc, %f18, %f7 subc %o3, 0x106C, %l2 loop_1107: bpos,a loop_1108 tleu %xcc, 0x3 brgez,a %o2, loop_1109 tvc %icc, 0x0 loop_1108: or %g4, %l3, %g3 tvc %xcc, 0x4 loop_1109: nop setx 0x5049D83A7045BDA8, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr orcc %o7, %o6, %i5 fmul8sux16 %f8, %f0, %f10 fpadd16 %f8, %f28, %f28 mulscc %o1, %l0, %g2 pdist %f10, %f8, %f16 fmovscc %icc, %f20, %f23 fxors %f19, %f14, %f4 movpos %xcc, %l5, %i0 movne %icc, %o4, %g7 tle %xcc, 0x0 movrne %g6, %i1, %g1 membar 0x3F fmovse %icc, %f2, %f16 wr %g0, 0x2a, %asi stba %g5, [%l7 + 0x11] %asi membar #Sync set 0x48, %g6 ldxa [%l7 + %g6] 0x11, %o5 mulscc %i7, 0x021E, %l6 nop setx loop_1110, %l0, %l1 jmpl %l1, %i4 bvc,pt %xcc, loop_1111 sra %l4, 0x1E, %l1 orncc %i6, %i2, %i3 loop_1110: sllx %o3, %l2, %o0 loop_1111: fmovrsgez %o2, %f30, %f30 nop setx 0xA620751C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x56BE05DC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fsubs %f0, %f13, %f14 fmovrdgz %l3, %f16, %f30 sdivcc %g4, 0x1909, %o7 udivx %g3, 0x13F7, %o6 movvs %icc, %i5, %l0 fxor %f12, %f12, %f10 edge8l %g2, %l5, %i0 fbge,a %fcc2, loop_1112 sdivx %o4, 0x0E93, %g7 tgu %xcc, 0x6 bvs %xcc, loop_1113 loop_1112: fmovdgu %xcc, %f6, %f28 wr %g0, 0x80, %asi ldstuba [%l7 + 0x77] %asi, %o1 loop_1113: movgu %xcc, %g6, %g1 fabss %f28, %f13 nop setx 0xC5E8D5030A743244, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x098BBC7B315B687C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fsubd %f2, %f18, %f28 nop setx 0x0FBBDE04, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x9FEE364E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fadds %f13, %f4, %f1 sth %i1, [%l7 + 0x4A] array16 %g5, %o5, %i7 smulcc %l6, %i4, %l1 taddcctv %l4, 0x1A51, %i2 fnor %f12, %f26, %f0 movl %xcc, %i6, %o3 set 0x0C, %g4 sta %f9, [%l7 + %g4] 0x10 fcmpgt16 %f28, %f20, %l2 movl %xcc, %o0, %i3 subc %o2, %g4, %o7 fmovscc %xcc, %f14, %f7 edge8n %g3, %o6, %l3 movle %xcc, %l0, %i5 xorcc %l5, 0x06FE, %i0 udivx %g2, 0x1399, %o4 std %f30, [%l7 + 0x50] sethi 0x0D71, %o1 udivx %g7, 0x02F5, %g6 tcs %xcc, 0x2 edge8l %g1, %g5, %i1 nop setx 0xCE48C343E04D7FC3, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr prefetch [%l7 + 0x68], 0x2 nop setx 0x9BA8A15D30564A78, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr mulscc %o5, 0x0F72, %l6 array8 %i7, %i4, %l4 subccc %l1, %i6, %o3 alignaddrl %l2, %o0, %i3 tle %icc, 0x3 be %xcc, loop_1114 tcs %icc, 0x0 taddcc %i2, %o2, %g4 tle %xcc, 0x4 loop_1114: te %xcc, 0x6 and %o7, %g3, %l3 umul %l0, 0x0D66, %o6 nop setx 0x845CC555F3F844B0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x01551A0D491EEA28, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f16, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %l5, 0x16F1, %i5 ld [%l7 + 0x60], %f11 movge %xcc, %i0, %o4 mulx %o1, %g7, %g6 fmovsgu %xcc, %f1, %f24 nop setx 0xD0681CA4, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr add %l7, 0x60, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x0c, %g2, %g5 ble %icc, loop_1115 nop fitod %f4, %f8 fdtox %f8, %f16 mulscc %g1, 0x147D, %o5 bvs,pn %xcc, loop_1116 loop_1115: stb %i1, [%l7 + 0x5E] fmovsgu %icc, %f1, %f24 tne %xcc, 0x6 loop_1116: brgez,a %i7, loop_1117 movcc %xcc, %l6, %i4 for %f24, %f10, %f18 xorcc %l1, %i6, %o3 loop_1117: smul %l4, 0x05EE, %o0 sethi 0x17F3, %i3 fmul8x16al %f26, %f26, %f14 orncc %l2, %i2, %g4 fmovda %xcc, %f18, %f20 sdivx %o2, 0x1A43, %g3 movrgz %l3, %o7, %o6 lduw [%l7 + 0x60], %l5 ld [%l7 + 0x44], %f2 udiv %i5, 0x05C7, %i0 fbu %fcc2, loop_1118 fmovd %f28, %f8 movneg %xcc, %o4, %l0 ldd [%l7 + 0x40], %o0 loop_1118: call loop_1119 orcc %g7, 0x0DB0, %g2 fxor %f2, %f6, %f16 wr %g0, 0x0c, %asi ldda [%l7 + 0x50] %asi, %g4 loop_1119: orncc %g1, %o5, %g6 smulcc %i1, %l6, %i4 wr %g0, 0x88, %asi ldsha [%l7 + 0x78] %asi, %i7 movrlez %l1, 0x2BD, %o3 orn %i6, %o0, %i3 sub %l4, %i2, %l2 smul %o2, 0x1086, %g4 nop fitod %f21, %f0 wr %g0, 0x11, %asi ldsba [%l7 + 0x09] %asi, %g3 fbl,a %fcc0, loop_1120 edge32ln %o7, %o6, %l5 edge16l %l3, %i0, %o4 wr %g0, 0x88, %asi ldsba [%l7 + 0x09] %asi, %i5 loop_1120: tne %xcc, 0x0 nop setx loop_1121, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fnot2s %f31, %f19 udivx %o1, 0x1577, %g7 movpos %icc, %l0, %g5 loop_1121: tsubcc %g1, %g2, %g6 nop setx loop_1122, %l0, %l1 jmpl %l1, %o5 addcc %l6, %i1, %i4 sir 0x055E array8 %l1, %i7, %o3 loop_1122: movcs %icc, %i6, %i3 tvc %icc, 0x4 movne %icc, %o0, %i2 edge32l %l4, %o2, %g4 tvc %icc, 0x3 fmul8x16au %f26, %f18, %f24 movge %icc, %l2, %g3 fandnot2 %f16, %f6, %f26 fmovsne %xcc, %f22, %f5 subc %o6, 0x09AA, %o7 tl %xcc, 0x1 fnot1s %f19, %f11 fxnor %f24, %f2, %f20 fmovdgu %xcc, %f22, %f15 srlx %l5, 0x07, %l3 array8 %i0, %o4, %i5 set 0x2C, %o5 stwa %o1, [%l7 + %o5] 0xe3 membar #Sync andncc %g7, %g5, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %xcc, %g1, %g2 movneg %icc, %g6, %l6 orn %o5, %i4, %l1 sdiv %i7, 0x1935, %o3 fbn,a %fcc3, loop_1123 xnorcc %i1, %i3, %i6 wr %g0, 0x89, %asi lda [%l7 + 0x70] %asi, %f21 loop_1123: movg %xcc, %o0, %l4 sra %o2, 0x0A, %g4 mova %xcc, %i2, %g3 tle %icc, 0x4 sdiv %l2, 0x123A, %o7 tne %xcc, 0x7 tle %xcc, 0x0 membar 0x31 fbule %fcc2, loop_1124 bcs,a,pt %xcc, loop_1125 andn %l5, %l3, %i0 edge32n %o6, %o4, %i5 loop_1124: nop wr %g0, 0x80, %asi sta %f1, [%l7 + 0x18] %asi loop_1125: membar 0x73 bne,pt %icc, loop_1126 taddcctv %g7, %g5, %l0 alignaddrl %o1, %g1, %g6 udivcc %l6, 0x1765, %g2 loop_1126: fbug %fcc2, loop_1127 sdivx %i4, 0x1E02, %l1 and %i7, %o5, %o3 sdiv %i3, 0x0AFA, %i1 loop_1127: sll %i6, 0x04, %o0 movpos %icc, %o2, %g4 sra %l4, %i2, %g3 array8 %o7, %l2, %l3 movre %i0, 0x376, %o6 edge8n %l5, %i5, %g7 nop fitod %f12, %f24 fdtos %f24, %f4 tne %xcc, 0x6 array32 %o4, %l0, %g5 ldsw [%l7 + 0x38], %g1 movleu %xcc, %g6, %o1 movrgz %l6, 0x341, %g2 smul %l1, 0x04A2, %i7 fnands %f5, %f12, %f3 sdiv %i4, 0x1AC3, %o3 fmovsge %icc, %f6, %f7 fcmpne16 %f6, %f4, %o5 smul %i1, 0x0496, %i6 fpsub32s %f2, %f24, %f28 call loop_1128 udiv %i3, 0x0A79, %o2 sll %o0, %g4, %l4 bne,a %xcc, loop_1129 loop_1128: umulcc %g3, 0x09EB, %i2 fmovscs %xcc, %f6, %f7 sra %o7, 0x14, %l2 loop_1129: movneg %xcc, %l3, %i0 edge16l %o6, %i5, %g7 fxnor %f12, %f24, %f8 mulx %l5, 0x19E5, %o4 fsrc2 %f14, %f20 movn %icc, %g5, %l0 xor %g1, 0x1E92, %o1 tgu %xcc, 0x2 tsubcctv %g6, 0x078C, %g2 fble %fcc0, loop_1130 movrne %l6, %i7, %i4 addccc %o3, %o5, %l1 fandnot2s %f14, %f29, %f20 loop_1130: bshuffle %f30, %f18, %f4 mulscc %i6, %i1, %i3 xnorcc %o0, 0x1E5F, %g4 tl %icc, 0x2 udiv %l4, 0x1473, %o2 edge8ln %i2, %o7, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot1s %f29, %f12 fblg %fcc3, loop_1131 movcs %xcc, %g3, %l3 sdivx %o6, 0x0E40, %i0 mulscc %g7, %i5, %l5 loop_1131: array8 %g5, %l0, %o4 std %f14, [%l7 + 0x70] movge %icc, %g1, %g6 fmovrslez %o1, %f0, %f18 fmovsn %xcc, %f31, %f18 edge8 %g2, %l6, %i7 fnors %f22, %f11, %f1 fmovsl %icc, %f13, %f18 fmovdvc %icc, %f5, %f11 movpos %icc, %o3, %i4 xnorcc %o5, 0x14E7, %i6 bleu,a loop_1132 sdivx %l1, 0x0F93, %i3 fbu %fcc1, loop_1133 nop setx loop_1134, %l0, %l1 jmpl %l1, %o0 loop_1132: fmul8sux16 %f18, %f12, %f26 fbul %fcc1, loop_1135 loop_1133: movre %g4, 0x05D, %i1 loop_1134: fmul8sux16 %f6, %f4, %f12 smulcc %o2, %l4, %o7 loop_1135: mova %xcc, %i2, %l2 udivx %g3, 0x1BF7, %l3 array32 %i0, %g7, %o6 bge,a,pt %icc, loop_1136 tgu %xcc, 0x4 move %icc, %i5, %l5 umul %g5, 0x01DF, %o4 loop_1136: ldsh [%l7 + 0x60], %g1 tge %icc, 0x4 tvs %icc, 0x6 ta %icc, 0x1 movvc %icc, %l0, %o1 for %f6, %f12, %f12 swap [%l7 + 0x0C], %g2 nop setx 0x071D15642635D48D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 fsqrtd %f0, %f30 nop fitod %f6, %f16 fdtox %f16, %f18 subcc %l6, 0x0D57, %i7 add %l7, 0x68, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %g6 casxa [%l6] %asi, %g6, %o3 fxnor %f28, %f4, %f14 fcmpgt16 %f24, %f24, %i4 addc %i6, 0x1BF9, %l1 wr %g0, 0x04, %asi stha %i3, [%l7 + 0x5A] %asi st %f5, [%l7 + 0x58] fbuge %fcc2, loop_1137 array8 %o5, %g4, %i1 edge8l %o0, %o2, %l4 tl %xcc, 0x1 loop_1137: fmovrdgz %o7, %f28, %f30 sub %l2, %i2, %l3 membar 0x66 subcc %g3, 0x15DB, %i0 srl %g7, 0x1B, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 be,a,pt %xcc, loop_1138 movrgez %l5, %o6, %g5 set 0x48, %i5 ldxa [%l7 + %i5] 0x19, %g1 loop_1138: bg,pn %xcc, loop_1139 orn %o4, %o1, %l0 fmovde %xcc, %f29, %f16 popc %l6, %i7 loop_1139: tleu %xcc, 0x6 fblg %fcc1, loop_1140 bl,a,pn %xcc, loop_1141 movrlez %g2, %o3, %g6 fmovsg %xcc, %f22, %f5 loop_1140: srax %i4, %l1, %i3 loop_1141: smulcc %i6, %g4, %o5 subccc %o0, 0x106F, %i1 sdiv %o2, 0x18FC, %o7 tsubcc %l2, %l4, %l3 fmovdcc %xcc, %f9, %f2 tle %icc, 0x1 srl %i2, 0x0B, %i0 bleu,pn %icc, loop_1142 fmovdne %icc, %f30, %f22 subccc %g7, 0x0DA9, %i5 edge32ln %g3, %o6, %g5 loop_1142: move %icc, %g1, %l5 wr %g0, 0x04, %asi lda [%l7 + 0x68] %asi, %f11 and %o1, 0x097D, %l0 edge8ln %l6, %i7, %g2 fand %f20, %f26, %f30 nop set 0x6C, %g3 stw %o3, [%l7 + %g3] edge32 %g6, %o4, %l1 array8 %i4, %i6, %g4 ldd [%l7 + 0x78], %i2 bshuffle %f4, %f28, %f2 nop fitos %f7, %f30 fstod %f30, %f24 swap [%l7 + 0x58], %o5 udiv %i1, 0x0362, %o0 stw %o7, [%l7 + 0x54] movvc %icc, %l2, %l4 tvc %icc, 0x1 ldsb [%l7 + 0x3B], %o2 movleu %xcc, %i2, %i0 udivx %g7, 0x0B58, %l3 std %f4, [%l7 + 0x50] fnors %f24, %f15, %f15 movcs %icc, %g3, %o6 edge8ln %g5, %g1, %l5 mulscc %i5, %o1, %l6 bg,a,pn %xcc, loop_1143 fornot2 %f30, %f16, %f28 tsubcctv %i7, 0x1DA4, %l0 xorcc %o3, 0x0E26, %g6 loop_1143: tsubcc %g2, %o4, %i4 fpadd32 %f20, %f28, %f26 brlz %i6, loop_1144 edge16ln %l1, %g4, %o5 wr %g0, 0x80, %asi ldsba [%l7 + 0x36] %asi, %i3 loop_1144: stbar andn %o0, %o7, %l2 tvs %icc, 0x2 brgz,a %l4, loop_1145 stx %o2, [%l7 + 0x10] tg %icc, 0x2 tl %icc, 0x6 loop_1145: smulcc %i1, %i2, %i0 te %xcc, 0x4 fnot1 %f8, %f28 edge8l %g7, %g3, %l3 add %o6, %g1, %g5 brgez,a %l5, loop_1146 flush %l7 + 0x78 taddcctv %o1, 0x0BF9, %l6 movre %i5, 0x11C, %i7 loop_1146: edge16ln %l0, %g6, %o3 fmovdneg %icc, %f6, %f21 edge16ln %o4, %g2, %i4 fbul %fcc2, loop_1147 edge16 %l1, %i6, %o5 addc %i3, %o0, %o7 fmovrdgez %g4, %f20, %f14 loop_1147: brnz,a %l2, loop_1148 nop fitod %f2, %f2 fdtos %f2, %f24 nop setx loop_1149, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tvc %xcc, 0x1 loop_1148: nop set 0x70, %i4 ldsh [%l7 + %i4], %l4 tpos %icc, 0x1 loop_1149: fmovsgu %icc, %f10, %f13 ble,a,pt %icc, loop_1150 nop fitod %f13, %f28 edge16ln %o2, %i1, %i0 edge8n %g7, %i2, %l3 loop_1150: fands %f31, %f6, %f29 fmul8x16au %f3, %f4, %f22 tg %xcc, 0x4 fors %f12, %f24, %f23 taddcc %o6, 0x0CA6, %g1 movle %xcc, %g3, %l5 fmovrdne %g5, %f12, %f30 array32 %l6, %o1, %i7 fpmerge %f18, %f16, %f24 taddcctv %l0, 0x0E3F, %i5 and %g6, 0x1221, %o3 nop fitos %f14, %f11 fstoi %f11, %f15 and %g2, %o4, %l1 pdist %f8, %f6, %f16 orncc %i4, %i6, %o5 fbu,a %fcc2, loop_1151 edge8ln %i3, %o0, %o7 te %icc, 0x5 ta %icc, 0x2 loop_1151: edge16n %g4, %l4, %l2 fble,a %fcc1, loop_1152 fbn,a %fcc3, loop_1153 sdiv %o2, 0x0158, %i0 edge16 %i1, %i2, %g7 loop_1152: smulcc %l3, 0x125D, %g1 loop_1153: andncc %g3, %o6, %g5 sra %l5, 0x1B, %o1 andn %i7, %l6, %l0 ldsw [%l7 + 0x60], %g6 fandnot1s %f27, %f28, %f15 sdivcc %i5, 0x02AE, %o3 array16 %o4, %l1, %g2 smulcc %i4, %i6, %i3 xor %o0, %o7, %g4 bn,pt %icc, loop_1154 movrne %l4, %l2, %o5 sll %i0, %o2, %i1 fandnot1 %f2, %f2, %f18 loop_1154: edge8l %i2, %g7, %g1 tn %icc, 0x5 fmul8x16 %f27, %f12, %f26 xnor %l3, 0x0616, %g3 tsubcc %o6, 0x0B5F, %l5 tle %icc, 0x0 movrlez %o1, %g5, %l6 fmovscs %icc, %f8, %f24 brnz,a %l0, loop_1155 fcmple16 %f4, %f2, %i7 membar 0x0B xnorcc %g6, %i5, %o4 loop_1155: mulscc %o3, %g2, %i4 bge,pt %icc, loop_1156 mulscc %l1, %i6, %o0 fbn %fcc0, loop_1157 fmovrsne %i3, %f29, %f25 loop_1156: popc 0x0136, %g4 edge16ln %o7, %l2, %l4 loop_1157: xorcc %i0, 0x0B6E, %o5 fble %fcc2, loop_1158 fmovdvs %icc, %f9, %f29 edge32ln %o2, %i2, %g7 sllx %g1, %i1, %l3 loop_1158: andcc %o6, 0x045B, %l5 bne loop_1159 srax %o1, %g3, %l6 udivx %g5, 0x0821, %l0 set 0x60, %i6 ldswa [%l7 + %i6] 0x89, %i7 loop_1159: nop wr %g0, 0x89, %asi stba %g6, [%l7 + 0x13] %asi edge16n %o4, %o3, %i5 ba,a,pn %icc, loop_1160 fpsub32 %f4, %f30, %f0 wr %g0, 0x80, %asi lduha [%l7 + 0x1A] %asi, %i4 loop_1160: fcmple32 %f18, %f4, %g2 fbge %fcc3, loop_1161 brgez %i6, loop_1162 tsubcc %l1, 0x00EF, %i3 fbu,a %fcc1, loop_1163 loop_1161: tl %xcc, 0x0 loop_1162: fbne %fcc1, loop_1164 mova %icc, %g4, %o0 loop_1163: orcc %l2, %o7, %l4 tg %icc, 0x5 loop_1164: bne,pn %xcc, loop_1165 tgu %icc, 0x1 tgu %icc, 0x3 array8 %i0, %o2, %i2 loop_1165: tsubcctv %o5, %g1, %i1 popc 0x1526, %l3 tleu %icc, 0x3 fblg %fcc2, loop_1166 std %f30, [%l7 + 0x50] movl %xcc, %g7, %o6 fba %fcc2, loop_1167 loop_1166: fors %f3, %f9, %f14 fnegs %f30, %f23 set 0x40, %g5 stda %f16, [%l7 + %g5] 0x14 loop_1167: sdivx %l5, 0x11DE, %o1 fmovrde %l6, %f4, %f16 ta %icc, 0x2 or %g3, %g5, %l0 or %g6, 0x1668, %o4 smulcc %o3, 0x18F3, %i7 nop setx 0xD757B952, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x979AEC31, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fdivs %f25, %f23, %f2 nop setx 0x5D9EE390D04CFDC8, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr fmovde %icc, %f8, %f14 tle %icc, 0x3 movg %icc, %i4, %g2 tvs %icc, 0x1 fmovrdlz %i5, %f24, %f24 edge16 %l1, %i6, %g4 sllx %o0, %i3, %l2 bg,a loop_1168 fmul8x16au %f23, %f14, %f24 sub %o7, 0x043B, %l4 fmovdl %xcc, %f23, %f31 loop_1168: tsubcc %o2, %i2, %i0 stb %g1, [%l7 + 0x09] movne %xcc, %o5, %i1 fornot2s %f10, %f26, %f15 set 0x5C, %l3 ldsba [%l7 + %l3] 0x14, %l3 fmovsne %xcc, %f17, %f13 fble %fcc1, loop_1169 fbo,a %fcc0, loop_1170 movn %xcc, %g7, %l5 xnor %o1, %l6, %o6 loop_1169: xnorcc %g5, 0x1668, %l0 loop_1170: te %xcc, 0x6 edge16 %g6, %g3, %o3 tgu %icc, 0x7 edge8 %o4, %i4, %i7 movleu %xcc, %i5, %g2 add %l7, 0x30, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %l1 casa [%l6] %asi, %l1, %i6 stb %g4, [%l7 + 0x52] fnand %f6, %f18, %f16 movn %icc, %i3, %l2 andn %o0, 0x1704, %l4 and %o7, 0x15B4, %i2 edge32n %i0, %g1, %o5 nop fitod %f0, %f16 fdtox %f16, %f26 fxtod %f26, %f0 bcs,a %icc, loop_1171 smulcc %o2, 0x1878, %l3 nop setx 0xF8DDC4A6B7DC1074, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x262467186E04AD4C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fsubd %f22, %f24, %f20 movrlz %i1, %l5, %o1 loop_1171: brgz,a %g7, loop_1172 for %f28, %f10, %f6 orn %l6, 0x05FD, %g5 ldstub [%l7 + 0x14], %l0 loop_1172: nop add %l7, 0x50, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x04, %g6, %o6 edge8 %o3, %o4, %g3 and %i4, %i7, %g2 set 0x74, %i0 sta %f5, [%l7 + %i0] 0x04 fbo %fcc3, loop_1173 alignaddr %i5, %l1, %g4 tvs %icc, 0x4 tcs %icc, 0x1 loop_1173: tne %icc, 0x0 sir 0x022B nop fitod %f4, %f18 fdtox %f18, %f30 mulscc %i3, %i6, %o0 fcmpne32 %f28, %f2, %l4 fmovsleu %xcc, %f13, %f3 sra %o7, %l2, %i0 orcc %i2, %o5, %o2 fbl,a %fcc3, loop_1174 edge8n %l3, %g1, %l5 movge %icc, %o1, %g7 fmuld8sux16 %f9, %f11, %f14 loop_1174: and %i1, %g5, %l0 ldd [%l7 + 0x08], %f26 andncc %l6, %g6, %o3 movvs %xcc, %o6, %g3 nop setx loop_1175, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done stw %i4, [%l7 + 0x60] fba,a %fcc2, loop_1176 subccc %o4, 0x1AF5, %g2 loop_1175: edge16ln %i7, %i5, %l1 smulcc %g4, 0x14E3, %i6 loop_1176: tle %xcc, 0x7 fbule,a %fcc3, loop_1177 nop setx 0x69E7A568, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0xAD00E5EE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fsubs %f17, %f11, %f6 popc %i3, %o0 prefetch [%l7 + 0x58], 0x1 loop_1177: sethi 0x0E05, %l4 move %icc, %l2, %i0 bvs,a loop_1178 fnegs %f11, %f26 andncc %i2, %o5, %o2 fble %fcc1, loop_1179 loop_1178: movneg %icc, %o7, %g1 array16 %l3, %o1, %g7 set 0x20, %g1 swapa [%l7 + %g1] 0x89, %i1 loop_1179: brgez %g5, loop_1180 tn %xcc, 0x0 sub %l5, %l0, %g6 te %xcc, 0x0 loop_1180: edge8n %o3, %l6, %g3 nop setx 0xBA182D77AF10AB9C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 fsqrtd %f28, %f10 orncc %o6, %i4, %g2 xor %o4, 0x19B8, %i5 membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xf9, %f0 edge32l %l1, %i7, %i6 wr %g0, 0x11, %asi lda [%l7 + 0x2C] %asi, %f23 tne %icc, 0x0 fpackfix %f18, %f16 movl %xcc, %i3, %g4 brz,a %o0, loop_1181 edge16n %l4, %i0, %i2 tleu %icc, 0x1 tcs %icc, 0x2 loop_1181: ldsh [%l7 + 0x2E], %o5 tl %icc, 0x5 tsubcc %o2, 0x0BE0, %l2 subccc %o7, 0x1CB1, %l3 movl %icc, %o1, %g1 edge16ln %i1, %g5, %l5 subccc %l0, %g7, %g6 subccc %o3, 0x090D, %l6 fone %f0 tcc %xcc, 0x2 ta %xcc, 0x3 fbn %fcc3, loop_1182 edge8n %o6, %i4, %g2 addccc %g3, %i5, %l1 taddcc %i7, 0x15E4, %o4 loop_1182: nop set 0x30, %o7 ldda [%l7 + %o7] 0xe2, %i2 bvc,pt %xcc, loop_1183 edge32 %g4, %o0, %l4 edge16ln %i6, %i0, %i2 set 0x78, %o0 stwa %o2, [%l7 + %o0] 0x19 loop_1183: mova %xcc, %l2, %o7 edge32ln %o5, %o1, %g1 nop fitos %f13, %f29 orncc %i1, %g5, %l3 ld [%l7 + 0x08], %f23 nop fitos %f1, %f3 fstox %f3, %f18 fxtos %f18, %f19 move %icc, %l5, %l0 umulcc %g6, %g7, %l6 set 0x43, %g2 lduba [%l7 + %g2] 0x81, %o3 tg %icc, 0x5 fnot2s %f21, %f7 tn %icc, 0x3 alignaddr %i4, %g2, %g3 taddcc %i5, %o6, %i7 movle %xcc, %o4, %i3 fbul,a %fcc2, loop_1184 movrgez %g4, 0x2D4, %o0 wr %g0, 0x89, %asi ldda [%l7 + 0x30] %asi, %l4 loop_1184: fpackfix %f18, %f22 edge16n %l1, %i6, %i0 set 0x18, %l2 swapa [%l7 + %l2] 0x89, %i2 movvs %xcc, %l2, %o7 alignaddrl %o2, %o1, %o5 subccc %i1, 0x09EA, %g5 andncc %g1, %l5, %l0 wr %g0, 0x89, %asi ldxa [%l7 + 0x18] %asi, %l3 movrlz %g7, %l6, %o3 sdiv %g6, 0x086C, %i4 nop setx 0xA95565BC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x4023F4E2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fmuls %f10, %f27, %f16 fmovd %f6, %f16 movl %xcc, %g2, %g3 bg,pn %icc, loop_1185 fmovdpos %icc, %f13, %f13 fpadd32s %f9, %f7, %f13 array8 %o6, %i7, %i5 loop_1185: bneg loop_1186 orcc %i3, %o4, %g4 te %xcc, 0x7 fmovrse %l4, %f2, %f9 loop_1186: bcc,a,pn %xcc, loop_1187 brgz %o0, loop_1188 tvc %xcc, 0x2 subcc %i6, 0x12D7, %i0 loop_1187: taddcctv %l1, %l2, %i2 loop_1188: tne %xcc, 0x5 smul %o7, 0x0A53, %o1 subc %o2, 0x0AD0, %o5 movgu %icc, %i1, %g5 te %icc, 0x2 xorcc %l5, %l0, %g1 addccc %l3, %g7, %l6 tleu %xcc, 0x2 movcs %icc, %g6, %i4 fmovdcc %icc, %f8, %f3 nop setx loop_1189, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array8 %g2, %o3, %g3 tneg %xcc, 0x2 movg %icc, %i7, %i5 loop_1189: array16 %o6, %i3, %g4 fbu,a %fcc3, loop_1190 fpack16 %f2, %f10 ldstub [%l7 + 0x1D], %o4 tne %xcc, 0x2 loop_1190: for %f2, %f22, %f28 nop setx loop_1191, %l0, %l1 jmpl %l1, %o0 edge16n %l4, %i6, %i0 movrlz %l2, %l1, %o7 fandnot2s %f11, %f25, %f15 loop_1191: sir 0x1CB8 fbge %fcc1, loop_1192 mulscc %i2, 0x0B6C, %o1 membar 0x51 edge32l %o5, %i1, %g5 loop_1192: fmovscc %xcc, %f17, %f16 bcs,a,pt %icc, loop_1193 nop setx loop_1194, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovrdne %o2, %f20, %f26 edge32 %l0, %l5, %l3 loop_1193: array8 %g7, %l6, %g6 loop_1194: edge8l %g1, %g2, %o3 movrgez %i4, 0x374, %g3 fnegs %f23, %f18 xnor %i5, %o6, %i3 wr %g0, 0x11, %asi prefetcha [%l7 + 0x08] %asi, 0x0 movcc %xcc, %g4, %o0 call loop_1195 movn %xcc, %o4, %i6 nop setx loop_1196, %l0, %l1 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 %l4, [%l7 + 0x12] loop_1195: add %i0, 0x0F53, %l2 flush %l7 + 0x40 loop_1196: add %l1, %o7, %i2 fmovrdgz %o5, %f28, %f6 movge %xcc, %o1, %i1 subc %o2, 0x0043, %g5 taddcctv %l0, %l3, %l5 alignaddr %g7, %g6, %g1 andncc %g2, %o3, %i4 movgu %icc, %g3, %i5 set 0x40, %i7 stda %f16, [%l7 + %i7] 0x19 popc 0x1D1B, %l6 orcc %o6, 0x1660, %i7 movrgz %i3, %o0, %g4 edge32 %i6, %l4, %o4 set 0x63, %l5 lduba [%l7 + %l5] 0x15, %i0 fmovsg %icc, %f25, %f13 set 0x60, %o2 ldxa [%l7 + %o2] 0x89, %l1 nop setx 0xA0557099, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr tsubcctv %o7, %i2, %o5 bn,pn %xcc, loop_1197 or %o1, %l2, %o2 andncc %g5, %i1, %l3 sra %l0, 0x03, %l5 loop_1197: call loop_1198 bneg,a %xcc, loop_1199 umul %g7, %g6, %g1 movgu %xcc, %o3, %g2 loop_1198: movneg %icc, %i4, %g3 loop_1199: movpos %icc, %l6, %i5 fmovrslez %o6, %f2, %f31 wr %g0, 0x89, %asi ldsba [%l7 + 0x30] %asi, %i3 taddcc %i7, %o0, %g4 movleu %icc, %l4, %o4 edge32 %i6, %i0, %o7 fbug %fcc1, loop_1200 movrgz %l1, 0x077, %i2 mulx %o1, 0x1934, %l2 fmovrsne %o5, %f10, %f30 loop_1200: fmuld8sux16 %f31, %f31, %f6 udivx %o2, 0x098D, %i1 tne %icc, 0x7 taddcctv %g5, %l0, %l5 bpos,pn %xcc, loop_1201 fmovrslez %l3, %f0, %f5 fbne,a %fcc2, loop_1202 fmovrsgez %g6, %f1, %f26 loop_1201: fsrc1 %f0, %f0 fble,a %fcc0, loop_1203 loop_1202: swap [%l7 + 0x5C], %g1 bvs,a,pt %icc, loop_1204 tcc %icc, 0x3 loop_1203: fbne,a %fcc0, loop_1205 fbne %fcc3, loop_1206 loop_1204: movrgz %g7, 0x292, %o3 te %icc, 0x3 loop_1205: udivx %i4, 0x15E6, %g2 loop_1206: fble %fcc3, loop_1207 movneg %icc, %g3, %l6 xorcc %i5, 0x0FB3, %i3 tge %icc, 0x3 loop_1207: fba,a %fcc3, loop_1208 edge16n %i7, %o6, %o0 prefetch [%l7 + 0x78], 0x2 movle %xcc, %l4, %o4 loop_1208: mova %icc, %i6, %i0 sll %o7, %g4, %l1 fxors %f5, %f11, %f18 fmul8sux16 %f26, %f16, %f16 bshuffle %f22, %f22, %f18 edge16l %o1, %i2, %o5 sethi 0x119D, %o2 ldub [%l7 + 0x24], %i1 movneg %icc, %g5, %l2 popc %l0, %l3 andncc %g6, %l5, %g1 set 0x46, %i1 ldsba [%l7 + %i1] 0x0c, %g7 movcs %icc, %i4, %o3 movge %icc, %g3, %g2 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f16 movrlez %i5, %l6, %i7 edge16l %o6, %i3, %o0 tgu %icc, 0x5 fmovdgu %xcc, %f17, %f13 edge8 %o4, %l4, %i6 wr %g0, 0x11, %asi ldsba [%l7 + 0x42] %asi, %i0 brgz %o7, loop_1209 orncc %l1, 0x09EA, %o1 or %g4, 0x046B, %i2 bne %xcc, loop_1210 loop_1209: fornot1s %f28, %f17, %f31 sethi 0x1635, %o5 fmovd %f18, %f26 loop_1210: nop wr %g0, 0x0c, %asi ldsba [%l7 + 0x4D] %asi, %o2 movneg %icc, %g5, %l2 set 0x7A, %i3 ldstuba [%l7 + %i3] 0x89, %i1 brlz,a %l3, loop_1211 nop setx loop_1212, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsa %icc, %f27, %f4 array32 %l0, %l5, %g1 loop_1211: sdivx %g7, 0x04B5, %g6 loop_1212: orncc %i4, 0x09AE, %o3 edge32 %g3, %g2, %l6 sdivcc %i7, 0x02EC, %o6 fmovsvs %icc, %f16, %f15 mulx %i5, %i3, %o4 movcs %xcc, %o0, %l4 mulx %i6, 0x04B4, %i0 movgu %xcc, %o7, %l1 movn %icc, %o1, %g4 array32 %o5, %i2, %o2 swap [%l7 + 0x4C], %l2 set 0x30, %o3 stwa %i1, [%l7 + %o3] 0x2b membar #Sync udivcc %l3, 0x0DE1, %l0 taddcc %l5, 0x1388, %g1 tne %icc, 0x4 xorcc %g7, 0x1F2E, %g6 lduh [%l7 + 0x64], %i4 srl %g5, %o3, %g3 fpadd16 %f12, %f24, %f2 smulcc %g2, 0x0102, %i7 movrlz %o6, %l6, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %o4, %o0, %l4 bneg %xcc, loop_1213 tle %xcc, 0x5 st %f30, [%l7 + 0x6C] move %icc, %i3, %i0 loop_1213: edge16l %i6, %l1, %o7 fandnot1 %f18, %f4, %f2 fmovdne %xcc, %f24, %f16 tvc %icc, 0x3 fmovsge %xcc, %f15, %f12 tvc %xcc, 0x0 sub %g4, %o1, %i2 orncc %o5, %o2, %l2 edge16ln %l3, %l0, %i1 srax %g1, %g7, %g6 addc %i4, 0x0F2A, %g5 movvc %icc, %o3, %g3 movre %g2, %l5, %o6 fpadd16 %f12, %f14, %f4 fmuld8ulx16 %f28, %f23, %f20 wr %g0, 0x80, %asi ldsha [%l7 + 0x20] %asi, %i7 fmovscc %xcc, %f19, %f8 tsubcc %l6, 0x0F29, %o4 edge16n %i5, %l4, %i3 sdivx %o0, 0x037F, %i0 nop setx 0x29A428209EBDA9DF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xA7B28BD9D60505D4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f2, %f6 fblg,a %fcc2, loop_1214 fpack16 %f12, %f19 mulscc %l1, %i6, %g4 movvs %icc, %o7, %o1 loop_1214: membar 0x1E movg %xcc, %i2, %o2 smul %l2, 0x0A10, %o5 movl %xcc, %l3, %l0 tgu %icc, 0x3 sub %g1, 0x09C5, %i1 tg %xcc, 0x0 edge16 %g6, %i4, %g7 set 0x30, %l6 stxa %o3, [%l7 + %l6] 0x10 tg %xcc, 0x4 movcc %icc, %g5, %g3 st %f31, [%l7 + 0x50] movrgez %l5, %o6, %g2 fmovdne %icc, %f9, %f15 srl %i7, 0x11, %l6 ldstub [%l7 + 0x71], %o4 edge16n %l4, %i5, %i3 edge16n %i0, %l1, %i6 for %f24, %f26, %f20 fmovs %f8, %f24 sra %o0, 0x1F, %g4 wr %g0, 0xe2, %asi stha %o7, [%l7 + 0x08] %asi membar #Sync udiv %o1, 0x00CD, %o2 umulcc %l2, 0x0B3A, %i2 xnor %o5, 0x0269, %l0 movgu %icc, %g1, %i1 edge8 %l3, %i4, %g7 alignaddrl %g6, %g5, %o3 udiv %l5, 0x1CB1, %o6 ldsb [%l7 + 0x37], %g3 set 0x58, %l4 stxa %g2, [%l7 + %l4] 0x15 fmovdg %xcc, %f9, %f13 sth %l6, [%l7 + 0x78] edge16l %i7, %o4, %l4 tne %icc, 0x1 set 0x30, %g7 ldxa [%g0 + %g7] 0x50, %i3 fbo %fcc2, loop_1215 udivcc %i5, 0x07EF, %i0 tne %xcc, 0x0 subcc %l1, %i6, %o0 loop_1215: bgu,a,pt %xcc, loop_1216 movrgez %o7, %o1, %g4 umulcc %l2, 0x1618, %i2 fbne %fcc1, loop_1217 loop_1216: fcmpeq16 %f6, %f4, %o5 movleu %xcc, %l0, %g1 ble,a %xcc, loop_1218 loop_1217: tl %xcc, 0x7 fnegd %f28, %f16 addc %o2, 0x0821, %l3 loop_1218: fpsub32 %f14, %f30, %f12 bl,a,pn %xcc, loop_1219 edge32n %i1, %g7, %i4 fnegd %f12, %f20 nop set 0x25, %i2 ldstub [%l7 + %i2], %g6 loop_1219: fmovrsgz %o3, %f16, %f23 st %f21, [%l7 + 0x10] set 0x21, %o6 ldsba [%l7 + %o6] 0x80, %g5 movl %icc, %o6, %l5 movn %xcc, %g3, %l6 set 0x40, %o1 lda [%l7 + %o1] 0x15, %f31 fmovrdne %g2, %f22, %f16 edge16 %i7, %l4, %o4 fpackfix %f4, %f24 tn %icc, 0x1 set 0x10, %l0 ldxa [%l7 + %l0] 0x0c, %i3 wr %g0, 0x89, %asi lda [%l7 + 0x70] %asi, %f20 fmovsn %icc, %f13, %f2 bl loop_1220 fmovdge %icc, %f18, %f17 fnot2s %f17, %f14 fmuld8sux16 %f26, %f29, %f18 loop_1220: ldsb [%l7 + 0x65], %i5 nop setx 0x0F926F8F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x6C9E1284, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f5, %f10 edge32 %l1, %i0, %o0 umul %o7, 0x1BFB, %o1 fmovdle %xcc, %f12, %f30 movre %i6, 0x2EE, %g4 wr %g0, 0x2f, %asi stha %l2, [%l7 + 0x2E] %asi membar #Sync fpack16 %f30, %f21 ta %xcc, 0x2 bge,pt %icc, loop_1221 fbue %fcc3, loop_1222 sdivx %o5, 0x0C71, %i2 fmovdneg %icc, %f26, %f14 loop_1221: movge %icc, %l0, %o2 loop_1222: sra %l3, %i1, %g7 fmovsleu %xcc, %f24, %f22 fbne %fcc3, loop_1223 tcc %xcc, 0x6 srl %g1, %g6, %i4 smul %g5, %o3, %l5 loop_1223: fbge %fcc3, loop_1224 te %xcc, 0x2 ldub [%l7 + 0x7A], %o6 fnot2 %f4, %f4 loop_1224: addc %g3, 0x194E, %l6 te %icc, 0x1 fbn,a %fcc0, loop_1225 ldstub [%l7 + 0x27], %g2 tg %xcc, 0x3 sir 0x09FD loop_1225: andn %i7, 0x1A74, %o4 ta %icc, 0x5 fmovspos %xcc, %f18, %f23 tvc %icc, 0x0 edge16l %l4, %i5, %l1 bl loop_1226 fbge %fcc2, loop_1227 nop set 0x2F, %o4 ldsb [%l7 + %o4], %i3 movleu %xcc, %i0, %o7 loop_1226: nop setx loop_1228, %l0, %l1 jmpl %l1, %o1 loop_1227: udivcc %o0, 0x0E62, %i6 edge8ln %g4, %l2, %i2 tsubcctv %l0, %o2, %l3 loop_1228: fmuld8sux16 %f23, %f27, %f4 smulcc %i1, 0x0C64, %o5 andncc %g1, %g7, %i4 umulcc %g6, 0x1D57, %o3 movgu %xcc, %l5, %o6 alignaddr %g3, %l6, %g5 movrgez %i7, %o4, %l4 call loop_1229 movneg %icc, %i5, %g2 fone %f12 fpadd16 %f8, %f16, %f26 loop_1229: nop setx 0xE077FEA8, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr add %l1, 0x14CA, %i0 fmovdl %icc, %f9, %f29 wr %g0, 0x19, %asi stda %f16, [%l7 + 0x40] %asi fpsub32s %f29, %f20, %f18 movn %xcc, %o7, %o1 movleu %icc, %o0, %i3 edge8 %i6, %g4, %i2 movpos %icc, %l0, %l2 fbge,a %fcc1, loop_1230 tsubcc %l3, 0x10EA, %i1 movneg %xcc, %o2, %o5 ldstub [%l7 + 0x62], %g7 loop_1230: tcc %xcc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgz %g1, %f14, %f10 bvc loop_1231 sdiv %i4, 0x12C9, %g6 sir 0x0926 sll %o3, %l5, %o6 loop_1231: movcc %icc, %g3, %l6 fand %f4, %f28, %f12 fpackfix %f4, %f9 fpack16 %f30, %f29 nop setx loop_1232, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcctv %g5, 0x1356, %i7 ld [%l7 + 0x38], %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1232: tg %icc, 0x5 tge %icc, 0x1 edge32l %o4, %l4, %g2 array16 %i5, %l1, %o7 andcc %i0, 0x0861, %o0 tleu %icc, 0x2 sethi 0x1E7A, %i3 array8 %i6, %g4, %i2 nop setx 0x4420CF63B04CAA74, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr tneg %icc, 0x4 array8 %o1, %l2, %l3 set 0x74, %g4 swapa [%l7 + %g4] 0x81, %i1 fcmple32 %f28, %f0, %o2 set 0x70, %o5 ldda [%l7 + %o5] 0x2b, %o4 nop fitod %f12, %f16 fdtox %f16, %f6 fxtod %f6, %f24 andn %l0, %g7, %i4 fmovrdgz %g6, %f22, %f2 taddcc %o3, 0x1243, %g1 fmuld8ulx16 %f10, %f9, %f10 fcmpeq16 %f10, %f12, %o6 sethi 0x0602, %g3 set 0x55, %i5 ldstuba [%l7 + %i5] 0x18, %l5 smulcc %l6, 0x1F0C, %g5 alignaddr %o4, %l4, %g2 movpos %xcc, %i5, %l1 movpos %icc, %i7, %o7 xnor %i0, %i3, %o0 fbe %fcc0, loop_1233 taddcc %i6, %i2, %o1 fba %fcc2, loop_1234 xnorcc %g4, %l2, %l3 loop_1233: brz %o2, loop_1235 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1234: fbne,a %fcc1, loop_1236 sdivcc %o5, 0x02A0, %i1 loop_1235: alignaddr %g7, %l0, %i4 andcc %o3, 0x0FFA, %g6 loop_1236: sir 0x0F14 brlez %o6, loop_1237 movgu %icc, %g3, %l5 nop setx loop_1238, %l0, %l1 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 + 0x2E], %l6 loop_1237: taddcctv %g5, %g1, %o4 tleu %xcc, 0x4 loop_1238: ldsh [%l7 + 0x46], %g2 stb %i5, [%l7 + 0x14] xnorcc %l4, 0x1C37, %l1 edge8l %o7, %i7, %i3 bn,pn %xcc, loop_1239 xnorcc %o0, 0x1BFC, %i6 tneg %xcc, 0x0 move %xcc, %i2, %i0 loop_1239: edge16n %g4, %l2, %o1 wr %g0, 0x11, %asi stxa %o2, [%l7 + 0x58] %asi stbar tge %xcc, 0x7 andn %o5, %l3, %i1 lduh [%l7 + 0x28], %l0 fone %f4 move %icc, %i4, %g7 nop fitod %f4, %f18 fdtoi %f18, %f18 movn %icc, %g6, %o3 bge,a %xcc, loop_1240 nop fitod %f12, %f12 fdtox %f12, %f28 fxtod %f28, %f6 udiv %o6, 0x1EEE, %l5 bpos,a %icc, loop_1241 loop_1240: movn %xcc, %g3, %l6 umulcc %g5, %o4, %g1 set 0x18, %g6 stxa %g2, [%l7 + %g6] 0x11 loop_1241: nop add %l7, 0x40, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %i5 casxa [%l6] %asi, %i5, %l4 fbule,a %fcc0, loop_1242 tle %icc, 0x7 movleu %xcc, %l1, %o7 fmovsvc %icc, %f6, %f16 loop_1242: sdiv %i3, 0x0B25, %o0 st %f27, [%l7 + 0x78] fnands %f30, %f25, %f29 fpadd16s %f7, %f20, %f29 srax %i7, 0x0B, %i6 fmovrsgez %i0, %f2, %f14 stbar brgz %i2, loop_1243 faligndata %f26, %f28, %f30 and %g4, 0x1CE8, %o1 movn %xcc, %l2, %o2 loop_1243: fmovsn %xcc, %f20, %f27 nop set 0x40, %g3 ldx [%l7 + %g3], %l3 taddcc %o5, 0x0FA6, %l0 fmuld8ulx16 %f7, %f25, %f30 lduh [%l7 + 0x2E], %i4 movrlz %i1, %g7, %o3 fnegs %f29, %f19 swap [%l7 + 0x28], %o6 fmovrdlez %l5, %f28, %f12 fmovde %icc, %f18, %f12 st %f18, [%l7 + 0x74] movrgz %g3, 0x3E4, %g6 te %icc, 0x5 fmovsl %icc, %f8, %f9 fbu,a %fcc1, loop_1244 movcs %xcc, %l6, %g5 fnand %f30, %f10, %f20 orcc %g1, 0x0951, %g2 loop_1244: fnegd %f0, %f30 sth %o4, [%l7 + 0x4C] popc %i5, %l1 subc %l4, 0x1D76, %o7 orn %o0, 0x0E0E, %i3 fzero %f18 bshuffle %f8, %f2, %f0 srax %i7, %i0, %i2 tl %xcc, 0x2 fblg,a %fcc1, loop_1245 fpsub16 %f8, %f12, %f2 tsubcctv %i6, %g4, %o1 edge8l %o2, %l3, %l2 loop_1245: taddcc %o5, 0x16A2, %l0 fmovdl %icc, %f25, %f0 edge8n %i4, %g7, %o3 movgu %icc, %i1, %o6 tle %xcc, 0x0 subccc %g3, 0x0428, %l5 fors %f0, %f16, %f26 fmovsn %icc, %f3, %f7 ldsb [%l7 + 0x78], %g6 st %f17, [%l7 + 0x0C] fornot1s %f29, %f12, %f1 fcmpeq32 %f4, %f22, %l6 movvc %xcc, %g1, %g5 fblg %fcc1, loop_1246 nop fitod %f6, %f8 fdtoi %f8, %f14 mulx %g2, 0x1BC3, %i5 tsubcc %o4, %l4, %o7 loop_1246: fmovsneg %icc, %f8, %f31 movrne %l1, 0x24A, %o0 fmovdleu %icc, %f15, %f11 movge %xcc, %i7, %i3 fmovdl %icc, %f8, %f12 ta %xcc, 0x2 fnegd %f2, %f0 movn %xcc, %i0, %i2 fmovsne %icc, %f11, %f26 fcmple32 %f28, %f16, %i6 lduh [%l7 + 0x28], %o1 tleu %icc, 0x4 mulscc %o2, 0x1A33, %l3 edge8l %g4, %o5, %l0 edge32l %i4, %l2, %o3 edge16ln %i1, %g7, %o6 fsrc2 %f24, %f8 fble %fcc3, loop_1247 bn loop_1248 prefetch [%l7 + 0x58], 0x0 bleu,pt %xcc, loop_1249 loop_1247: subccc %l5, 0x088D, %g6 loop_1248: fornot2 %f6, %f16, %f0 ta %icc, 0x7 loop_1249: nop wr %g0, 0x04, %asi stba %l6, [%l7 + 0x21] %asi tgu %icc, 0x4 fzero %f6 tl %icc, 0x3 fand %f22, %f28, %f26 nop setx loop_1250, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fba %fcc3, loop_1251 edge32ln %g3, %g1, %g2 sdiv %g5, 0x07D9, %i5 loop_1250: srax %l4, 0x06, %o7 loop_1251: movvc %icc, %o4, %o0 fmovsn %xcc, %f28, %f22 tl %xcc, 0x4 set 0x18, %i6 stha %l1, [%l7 + %i6] 0x81 tvs %xcc, 0x3 fnands %f11, %f28, %f25 andncc %i7, %i0, %i2 wr %g0, 0x04, %asi lduwa [%l7 + 0x24] %asi, %i3 fors %f27, %f0, %f23 membar 0x01 fmovrdlez %i6, %f2, %f6 fnegd %f6, %f30 add %l7, 0x48, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %o1, %l3 movre %g4, 0x159, %o5 fmul8ulx16 %f10, %f14, %f2 sub %l0, %i4, %o2 fsrc2s %f15, %f18 fnegd %f8, %f2 sra %l2, %o3, %i1 fmuld8ulx16 %f3, %f17, %f16 tsubcc %o6, 0x0000, %l5 movge %icc, %g7, %l6 udivcc %g3, 0x082D, %g1 fblg,a %fcc1, loop_1252 orcc %g6, %g2, %g5 brgz %i5, loop_1253 subc %o7, %o4, %l4 loop_1252: movneg %icc, %o0, %i7 edge8ln %i0, %l1, %i2 loop_1253: fnor %f2, %f0, %f30 movn %xcc, %i6, %i3 subc %o1, 0x1D2A, %g4 or %o5, %l3, %l0 movrgz %i4, %o2, %o3 smulcc %l2, 0x11A9, %i1 ldd [%l7 + 0x30], %o6 tneg %xcc, 0x7 lduw [%l7 + 0x68], %g7 wr %g0, 0x11, %asi sta %f5, [%l7 + 0x24] %asi movrgz %l6, 0x013, %l5 for %f4, %f10, %f24 tleu %xcc, 0x1 fmovrsgez %g3, %f30, %f31 movle %xcc, %g1, %g6 srax %g5, %i5, %o7 edge8l %g2, %o4, %o0 array32 %i7, %l4, %i0 fcmple16 %f0, %f18, %l1 fpadd16s %f10, %f3, %f4 movcc %icc, %i2, %i6 fmovde %xcc, %f6, %f16 orcc %i3, 0x16C1, %o1 fmovsn %icc, %f23, %f17 sdivcc %g4, 0x0634, %o5 ldx [%l7 + 0x18], %l0 sir 0x0AEC tsubcctv %i4, 0x07F2, %o2 andn %l3, %l2, %o3 movrlez %i1, 0x10B, %g7 tleu %xcc, 0x0 tle %icc, 0x3 xor %o6, %l6, %l5 fmovde %icc, %f12, %f5 sethi 0x00FC, %g1 sub %g6, %g5, %i5 mova %xcc, %o7, %g3 subc %o4, 0x0A4F, %o0 fornot2s %f8, %f9, %f27 bne,a loop_1254 stw %g2, [%l7 + 0x0C] ldstub [%l7 + 0x16], %i7 orncc %l4, 0x1C91, %l1 loop_1254: sdivcc %i2, 0x176D, %i0 fmovscc %xcc, %f3, %f24 taddcctv %i3, 0x0A18, %i6 ta %xcc, 0x1 udivcc %o1, 0x110B, %o5 tneg %xcc, 0x6 ldsh [%l7 + 0x3E], %l0 add %g4, %i4, %o2 smulcc %l2, 0x0891, %l3 fnand %f4, %f16, %f8 edge32l %i1, %o3, %g7 membar 0x40 nop setx 0x13D99F58, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0xE30C9797, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fdivs %f17, %f12, %f20 subc %o6, %l6, %g1 movcc %xcc, %l5, %g5 orncc %i5, 0x02BF, %o7 nop set 0x75, %i4 stb %g6, [%l7 + %i4] edge16n %o4, %o0, %g2 fmovsvs %xcc, %f29, %f31 addc %i7, %g3, %l1 fones %f8 xorcc %l4, 0x09AE, %i2 sdivx %i3, 0x1739, %i6 brgez,a %o1, loop_1255 tpos %icc, 0x5 srlx %i0, 0x1D, %o5 movrgz %l0, 0x065, %g4 loop_1255: edge8n %o2, %l2, %l3 movrlez %i4, %o3, %i1 nop setx loop_1256, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tle %icc, 0x5 bn,a loop_1257 xnorcc %g7, 0x0553, %l6 loop_1256: nop wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi loop_1257: nop set 0x18, %g5 ldxa [%l7 + %g5] 0x04, %o6 fmovdcs %icc, %f31, %f23 fbuge,a %fcc2, loop_1258 be,pt %xcc, loop_1259 movrgez %l5, %g1, %i5 sdivcc %o7, 0x09E5, %g6 loop_1258: fcmpne16 %f4, %f28, %o4 loop_1259: fexpand %f28, %f0 tcs %icc, 0x5 movre %o0, %g5, %g2 udiv %i7, 0x09F3, %g3 fbuge,a %fcc1, loop_1260 bvc loop_1261 srlx %l4, 0x05, %l1 tcs %icc, 0x5 loop_1260: bg,pt %xcc, loop_1262 loop_1261: tcc %xcc, 0x6 fnot1 %f0, %f22 fmovdcc %icc, %f8, %f21 loop_1262: ld [%l7 + 0x6C], %f6 alignaddr %i2, %i3, %o1 fmovrdlz %i6, %f18, %f12 edge8ln %o5, %i0, %l0 addccc %g4, %l2, %o2 edge32n %l3, %i4, %o3 bleu,a,pn %xcc, loop_1263 sdiv %i1, 0x12E1, %g7 movvc %xcc, %l6, %o6 tne %xcc, 0x2 loop_1263: srl %l5, %i5, %o7 fxnor %f16, %f10, %f2 movne %xcc, %g6, %o4 brgez,a %g1, loop_1264 bn,a,pn %xcc, loop_1265 fornot1 %f2, %f18, %f10 edge32n %g5, %o0, %i7 loop_1264: movge %xcc, %g3, %l4 loop_1265: sethi 0x1C28, %l1 andncc %g2, %i3, %o1 fmul8x16au %f3, %f22, %f6 sdivcc %i2, 0x0054, %o5 sdivcc %i6, 0x18BB, %i0 xor %g4, 0x088D, %l2 udiv %o2, 0x1EDF, %l0 bn,a loop_1266 fnegs %f8, %f13 srlx %l3, %i4, %o3 fmovspos %icc, %f7, %f31 loop_1266: movgu %xcc, %i1, %l6 sdivx %o6, 0x17B4, %g7 smulcc %l5, 0x136E, %i5 sll %o7, %g6, %g1 sll %o4, %o0, %i7 tcc %icc, 0x7 orn %g5, 0x16FF, %l4 nop fitod %f10, %f24 fdtoi %f24, %f27 ldstub [%l7 + 0x6B], %l1 tn %xcc, 0x3 fmovrdne %g2, %f18, %f20 fbne %fcc0, loop_1267 call loop_1268 movcc %xcc, %g3, %i3 fxors %f1, %f14, %f7 loop_1267: movn %icc, %i2, %o5 loop_1268: xnor %i6, %o1, %i0 andncc %g4, %o2, %l0 tleu %icc, 0x2 tl %icc, 0x2 srlx %l3, %i4, %o3 alignaddr %i1, %l2, %l6 array16 %o6, %g7, %l5 addccc %o7, %g6, %i5 edge8ln %o4, %o0, %i7 array32 %g1, %l4, %g5 movneg %xcc, %l1, %g2 movcc %xcc, %i3, %g3 array16 %o5, %i2, %o1 smul %i6, 0x1903, %i0 movcs %xcc, %o2, %g4 sdivx %l3, 0x11B8, %l0 orcc %i4, 0x177F, %i1 mulscc %l2, 0x091E, %o3 alignaddr %l6, %g7, %o6 taddcc %o7, %l5, %g6 bg,a,pn %xcc, loop_1269 fnot2s %f23, %f18 array32 %i5, %o4, %o0 ta %icc, 0x6 loop_1269: popc %g1, %i7 fmovdleu %xcc, %f30, %f20 nop set 0x68, %i0 ldd [%l7 + %i0], %f26 edge8 %l4, %g5, %g2 addc %l1, %i3, %g3 bcs %icc, loop_1270 orcc %o5, 0x1CE2, %o1 smulcc %i2, %i0, %o2 movgu %xcc, %g4, %l3 loop_1270: fmovsgu %icc, %f12, %f4 smulcc %i6, %i4, %i1 movrgz %l2, %o3, %l6 fnor %f2, %f4, %f6 fmul8ulx16 %f20, %f30, %f10 movrlez %g7, 0x3ED, %l0 set 0x70, %g1 stxa %o6, [%l7 + %g1] 0xea membar #Sync std %f2, [%l7 + 0x68] mulscc %o7, 0x1253, %g6 tneg %icc, 0x0 edge16l %i5, %l5, %o4 fpackfix %f10, %f1 movleu %xcc, %g1, %i7 fzeros %f5 fexpand %f28, %f30 fmovs %f9, %f23 nop setx 0x2D66E37F897CEB63, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f18 tle %xcc, 0x3 fcmpeq16 %f12, %f12, %o0 xor %l4, %g2, %l1 membar 0x41 ldd [%l7 + 0x58], %f24 orncc %g5, 0x0817, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcs %xcc, %o5, %o1 edge16 %i3, %i2, %o2 movvc %xcc, %i0, %l3 umulcc %g4, %i6, %i1 umul %i4, 0x1FE7, %o3 movre %l6, 0x0B7, %l2 tvc %icc, 0x4 fxors %f8, %f28, %f26 orcc %g7, 0x155D, %o6 fmovrdlez %o7, %f22, %f4 nop setx loop_1271, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movpos %xcc, %l0, %g6 move %xcc, %i5, %o4 add %l7, 0x30, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %g1 casxa [%l6] %asi, %g1, %i7 loop_1271: fandnot2 %f12, %f16, %f0 bn,pt %xcc, loop_1272 movcs %icc, %l5, %o0 nop setx 0x87EE4CD6906A8BE5, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr edge8l %g2, %l4, %l1 loop_1272: nop set 0x77, %l1 ldstuba [%l7 + %l1] 0x10, %g5 umulcc %o5, %g3, %o1 edge32n %i3, %o2, %i0 fmovdcs %icc, %f2, %f10 membar 0x51 andcc %i2, %l3, %i6 brgez,a %i1, loop_1273 fmovdvc %icc, %f2, %f31 or %g4, %o3, %i4 sll %l6, %l2, %g7 loop_1273: fble %fcc3, loop_1274 movn %icc, %o6, %l0 nop setx loop_1275, %l0, %l1 jmpl %l1, %g6 xnorcc %i5, %o4, %o7 loop_1274: nop setx 0xE0E2B343F076D83C, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr sra %i7, %g1, %o0 loop_1275: fmovrdlz %l5, %f26, %f14 nop setx 0x1FAABBE3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 fsqrts %f23, %f4 addccc %l4, %g2, %g5 subc %o5, 0x067C, %l1 andncc %o1, %g3, %o2 ldd [%l7 + 0x08], %i0 sdivcc %i3, 0x0D78, %l3 subcc %i2, 0x18EB, %i6 fba %fcc0, loop_1276 sdivx %g4, 0x19A4, %o3 orncc %i1, %i4, %l6 fnor %f6, %f12, %f4 loop_1276: popc %g7, %l2 bne,a loop_1277 srl %o6, 0x16, %g6 fmovsne %xcc, %f9, %f22 nop setx loop_1278, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1277: fsrc1 %f16, %f16 tn %icc, 0x6 wr %g0, 0x04, %asi ldstuba [%l7 + 0x1B] %asi, %i5 loop_1278: xorcc %l0, 0x1A10, %o4 fpadd32 %f28, %f14, %f26 edge16ln %i7, %g1, %o7 subcc %l5, %l4, %o0 fbe %fcc0, loop_1279 movrlez %g5, %o5, %l1 fmovrsgz %g2, %f28, %f2 ldsb [%l7 + 0x17], %o1 loop_1279: brz,a %o2, loop_1280 nop setx loop_1281, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry umulcc %g3, %i0, %i3 subccc %i2, %l3, %g4 loop_1280: mulscc %i6, 0x034A, %i1 loop_1281: sethi 0x1760, %o3 sdiv %l6, 0x0F23, %i4 edge32n %l2, %g7, %o6 movn %xcc, %i5, %l0 fnot1s %f1, %f26 movcc %xcc, %o4, %i7 nop setx 0x0D02EF62C81C64E6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x345CE3586E1B9D06, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f0, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %g6, 0x0628, %o7 andncc %l5, %g1, %l4 fmovsne %xcc, %f9, %f13 tvs %xcc, 0x4 umul %g5, %o5, %o0 tl %icc, 0x6 andcc %g2, 0x1C60, %l1 edge16 %o2, %o1, %i0 fmovdvc %xcc, %f23, %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovse %icc, %f17, %f5 tpos %icc, 0x4 edge16 %i3, %i2, %g3 umulcc %l3, %g4, %i6 fmovd %f2, %f30 movcs %icc, %i1, %o3 movleu %xcc, %l6, %l2 taddcctv %i4, 0x1459, %o6 fbo,a %fcc0, loop_1282 movrlez %i5, %g7, %l0 fba %fcc0, loop_1283 edge32ln %o4, %g6, %o7 loop_1282: call loop_1284 ldsh [%l7 + 0x3A], %i7 loop_1283: tle %icc, 0x4 fmul8ulx16 %f4, %f2, %f28 loop_1284: brnz,a %g1, loop_1285 edge32 %l4, %g5, %o5 nop setx 0x338D14F920707034, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr fmovdneg %xcc, %f14, %f25 loop_1285: edge32ln %o0, %l5, %g2 add %l1, %o2, %i0 add %l7, 0x78, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %i3, %i2 fbule,a %fcc1, loop_1286 xor %g3, %o1, %g4 bge loop_1287 orn %l3, 0x0E50, %i6 loop_1286: tcs %xcc, 0x6 movge %icc, %o3, %i1 loop_1287: brnz %l6, loop_1288 fcmpgt32 %f24, %f2, %l2 stx %i4, [%l7 + 0x78] nop setx 0x37CE3E48AB7E5CD0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xBDF976FB129BEB92, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fmuld %f14, %f22, %f30 loop_1288: nop set 0x0B, %l3 lduba [%l7 + %l3] 0x18, %i5 ldsb [%l7 + 0x77], %o6 mulx %l0, %o4, %g7 sth %g6, [%l7 + 0x36] nop fitod %f4, %f14 fdtox %f14, %f4 fmovd %f16, %f14 movne %icc, %i7, %g1 and %o7, %g5, %l4 andncc %o0, %l5, %g2 udivx %o5, 0x189D, %o2 movgu %xcc, %l1, %i0 nop fitos %f13, %f18 fstox %f18, %f18 fmovde %xcc, %f1, %f23 edge32 %i3, %g3, %o1 bl %xcc, loop_1289 brlz,a %g4, loop_1290 fabsd %f14, %f10 mulscc %l3, 0x12E0, %i2 loop_1289: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1290: nop set 0x17, %o0 lduba [%l7 + %o0] 0x0c, %i6 fpadd32s %f2, %f10, %f29 movvc %xcc, %o3, %i1 fbul %fcc2, loop_1291 fmovrdgz %l2, %f4, %f28 fble,a %fcc3, loop_1292 fzero %f8 loop_1291: sll %i4, 0x0B, %l6 tne %xcc, 0x3 loop_1292: tgu %icc, 0x2 array8 %i5, %o6, %o4 nop setx loop_1293, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done umul %l0, %g7, %i7 subccc %g6, 0x0B69, %o7 fxnor %f6, %f24, %f8 loop_1293: fcmpgt32 %f24, %f2, %g5 brnz %g1, loop_1294 fblg %fcc3, loop_1295 edge8l %l4, %l5, %g2 movvc %icc, %o0, %o2 loop_1294: fandnot1s %f24, %f16, %f9 loop_1295: orncc %l1, %i0, %o5 stb %i3, [%l7 + 0x3A] nop setx loop_1296, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovrsgz %g3, %f9, %f24 set 0x3A, %g2 stba %g4, [%l7 + %g2] 0xeb membar #Sync loop_1296: tn %xcc, 0x7 swap [%l7 + 0x48], %o1 movrne %i2, 0x10F, %l3 smulcc %o3, 0x1B1F, %i6 addc %l2, 0x1BA6, %i4 tne %xcc, 0x5 set 0x6C, %l2 stwa %l6, [%l7 + %l2] 0x27 membar #Sync srlx %i1, %i5, %o4 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f0 addc %o6, 0x0C75, %g7 tl %icc, 0x7 movcc %icc, %l0, %g6 addccc %o7, %g5, %g1 sll %i7, %l5, %g2 or %o0, 0x0254, %o2 bl,a,pn %icc, loop_1297 edge16n %l1, %l4, %i0 tge %icc, 0x4 wr %g0, 0x80, %asi ldda [%l7 + 0x50] %asi, %i2 loop_1297: srax %o5, 0x15, %g4 movre %g3, 0x0E8, %i2 add %o1, %l3, %i6 movrlez %o3, 0x19D, %i4 fands %f6, %f27, %f28 movrlz %l6, %l2, %i1 edge16n %i5, %o4, %g7 fmovd %f8, %f4 ldd [%l7 + 0x30], %l0 brgez %g6, loop_1298 edge32ln %o6, %o7, %g5 fmul8x16au %f3, %f11, %f18 tvc %icc, 0x1 loop_1298: tl %icc, 0x6 tle %icc, 0x5 tle %xcc, 0x3 tn %xcc, 0x6 sdiv %g1, 0x05C1, %l5 move %icc, %i7, %g2 edge16l %o2, %o0, %l1 faligndata %f16, %f4, %f10 tn %icc, 0x4 fcmple32 %f26, %f6, %i0 subcc %l4, 0x187E, %i3 movl %icc, %g4, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bge,a loop_1299 nop setx 0xE04DDEED, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr fmovdvc %xcc, %f13, %f21 fpack16 %f20, %f11 loop_1299: umulcc %o5, %i2, %l3 subccc %o1, %o3, %i4 fxnor %f30, %f8, %f6 movl %xcc, %i6, %l2 smulcc %l6, %i5, %o4 tleu %xcc, 0x1 smulcc %i1, %g7, %g6 sdiv %l0, 0x098D, %o6 tge %xcc, 0x6 nop setx 0x5BF3E5B9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x0918ED35, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fmuls %f23, %f10, %f2 fabss %f13, %f30 fbuge,a %fcc1, loop_1300 nop fitod %f12, %f14 fdtox %f14, %f0 fxtod %f0, %f8 fpadd16 %f26, %f20, %f22 fcmple32 %f18, %f8, %o7 loop_1300: movle %xcc, %g5, %g1 fmovsvc %xcc, %f19, %f16 tleu %xcc, 0x2 and %i7, 0x1BBD, %g2 xor %o2, 0x146C, %l5 ldsb [%l7 + 0x66], %l1 fbul %fcc1, loop_1301 umulcc %o0, %l4, %i3 fmovrsne %g4, %f10, %f6 movg %icc, %g3, %i0 loop_1301: movrlez %o5, %l3, %i2 fsrc2s %f20, %f23 movge %icc, %o3, %o1 fand %f22, %f18, %f12 orn %i6, %i4, %l6 tcc %icc, 0x6 ldstub [%l7 + 0x1C], %l2 tg %xcc, 0x7 brlez,a %o4, loop_1302 movrlz %i5, %i1, %g6 edge8 %g7, %l0, %o7 call loop_1303 loop_1302: movcc %icc, %o6, %g1 movl %xcc, %g5, %i7 set 0x50, %i7 sta %f11, [%l7 + %i7] 0x88 loop_1303: srlx %g2, 0x07, %l5 set 0x40, %o7 ldda [%l7 + %o7] 0x04, %f0 fxors %f27, %f17, %f8 srlx %o2, %o0, %l4 edge16n %i3, %l1, %g3 stb %i0, [%l7 + 0x6C] srax %g4, %o5, %i2 brlez,a %o3, loop_1304 sdivx %l3, 0x0DD1, %o1 fandnot2s %f2, %f9, %f3 fabss %f15, %f0 loop_1304: fmovsneg %icc, %f6, %f11 umulcc %i6, 0x1E5F, %l6 udivx %l2, 0x0DA1, %i4 fmovsa %icc, %f25, %f1 array32 %o4, %i5, %g6 fnot1 %f24, %f18 fmovse %xcc, %f22, %f15 bvs,a,pt %xcc, loop_1305 ldsw [%l7 + 0x74], %g7 movleu %icc, %l0, %i1 bne,a,pt %xcc, loop_1306 loop_1305: movrlez %o6, 0x2C3, %g1 movleu %icc, %o7, %i7 fpmerge %f22, %f23, %f16 loop_1306: nop setx 0xB6BEA47570576084, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr tcs %xcc, 0x1 umul %g2, 0x081D, %g5 tvs %xcc, 0x4 wr %g0, 0x88, %asi stwa %l5, [%l7 + 0x30] %asi fornot2 %f8, %f12, %f0 movrgez %o0, 0x3D8, %l4 andn %i3, 0x1E3D, %o2 tneg %xcc, 0x2 tge %icc, 0x7 sub %g3, 0x10DC, %l1 tsubcc %i0, %o5, %i2 edge32ln %o3, %g4, %l3 movrgez %i6, 0x027, %l6 edge8ln %l2, %o1, %i4 movre %i5, %o4, %g7 set 0x2F, %l5 ldsba [%l7 + %l5] 0x18, %l0 sdiv %i1, 0x0413, %o6 addccc %g1, %g6, %i7 nop setx 0x19F848289051C0ED, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr srl %o7, %g2, %l5 st %f0, [%l7 + 0x50] set 0x38, %o2 ldswa [%l7 + %o2] 0x81, %g5 fbug,a %fcc3, loop_1307 bgu,a %icc, loop_1308 subcc %o0, %i3, %l4 movre %g3, 0x316, %l1 loop_1307: movcc %icc, %o2, %i0 loop_1308: smul %i2, %o5, %o3 ble loop_1309 fmovdcc %xcc, %f22, %f28 tvs %icc, 0x1 fandnot1s %f8, %f29, %f24 loop_1309: edge32n %g4, %i6, %l3 fmovsle %xcc, %f30, %f1 mulx %l2, 0x1F3C, %l6 edge32 %o1, %i4, %i5 srlx %g7, 0x1B, %l0 movrlez %o4, 0x043, %o6 sir 0x03AC tvc %xcc, 0x1 srl %i1, 0x07, %g6 fmovscs %icc, %f19, %f0 fmovrde %g1, %f26, %f10 fmovsleu %xcc, %f18, %f18 movrne %o7, 0x272, %i7 movgu %xcc, %g2, %l5 ba,a loop_1310 add %o0, 0x0A4F, %i3 tsubcc %g5, %l4, %g3 add %l7, 0x60, %l6 wr %g0, 0x19, %asi casxa [%l6] %asi, %l1, %i0 loop_1310: mulscc %i2, 0x11E4, %o5 nop setx loop_1311, %l0, %l1 jmpl %l1, %o3 fpsub16s %f26, %f9, %f23 movge %xcc, %o2, %g4 edge32l %l3, %l2, %i6 loop_1311: popc %o1, %i4 udivcc %l6, 0x1460, %g7 fnot1s %f21, %f12 add %l0, %o4, %i5 fmul8x16al %f31, %f15, %f20 fmovrdlz %i1, %f14, %f16 tge %icc, 0x7 or %o6, %g1, %o7 nop fitod %f4, %f10 fdtox %f10, %f18 fxtod %f18, %f8 movrlz %g6, %g2, %i7 set 0x3F, %i1 lduba [%l7 + %i1] 0x18, %l5 ta %xcc, 0x4 edge8n %o0, %g5, %i3 subccc %l4, %l1, %g3 udivcc %i0, 0x15C0, %i2 fmovsne %xcc, %f5, %f22 movle %xcc, %o5, %o2 sll %o3, %g4, %l2 sdivx %l3, 0x1204, %o1 fand %f24, %f24, %f24 nop set 0x4A, %o3 ldub [%l7 + %o3], %i4 fsrc1s %f3, %f29 swap [%l7 + 0x6C], %i6 movne %xcc, %l6, %l0 fmul8x16au %f31, %f21, %f20 fmovsvc %icc, %f4, %f11 movpos %icc, %o4, %g7 movrlz %i5, 0x3C4, %o6 mulscc %i1, 0x1784, %o7 movn %icc, %g6, %g2 edge8 %i7, %l5, %g1 set 0x60, %i3 lda [%l7 + %i3] 0x80, %f27 ld [%l7 + 0x54], %f19 fpack32 %f8, %f24, %f2 fble,a %fcc2, loop_1312 bg,a %icc, loop_1313 addc %o0, %i3, %g5 nop setx 0x95FCB5026355A190, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xAEAF5722D6C50124, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f22, %f30 loop_1312: fornot1 %f26, %f8, %f8 loop_1313: subccc %l4, 0x1D2A, %g3 tg %icc, 0x3 lduh [%l7 + 0x40], %i0 sllx %l1, 0x0A, %i2 smul %o5, 0x1095, %o3 edge32l %g4, %l2, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %xcc, 0x0 nop setx 0x0429FF8BCF6A9B50, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x18C463EF326065BA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 faddd %f12, %f24, %f24 mulx %o1, %i4, %i6 set 0x20, %l6 ldsha [%l7 + %l6] 0x15, %o2 fba,a %fcc2, loop_1314 mulx %l0, %o4, %l6 umulcc %i5, 0x1B29, %g7 smulcc %o6, %i1, %g6 loop_1314: sdivcc %o7, 0x09F2, %i7 fmovrsgez %g2, %f31, %f14 fbuge,a %fcc2, loop_1315 edge16ln %l5, %g1, %o0 andncc %i3, %l4, %g5 st %f28, [%l7 + 0x30] loop_1315: sll %i0, 0x00, %g3 sdivcc %l1, 0x0D13, %i2 edge16ln %o5, %o3, %l2 fsrc1s %f24, %f3 brz %l3, loop_1316 mulx %o1, 0x1C5E, %g4 fabsd %f20, %f26 andn %i6, 0x11B2, %i4 loop_1316: ta %icc, 0x7 sdivx %l0, 0x00C0, %o4 ldd [%l7 + 0x28], %o2 mova %icc, %l6, %i5 te %icc, 0x1 popc %g7, %o6 fba %fcc0, loop_1317 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsb [%l7 + 0x1A], %i1 fmuld8sux16 %f30, %f10, %f26 loop_1317: movge %icc, %g6, %o7 movcc %xcc, %g2, %i7 fcmpgt16 %f12, %f26, %g1 wr %g0, 0x52, %asi stxa %o0, [%g0 + 0x118] %asi tneg %icc, 0x4 or %l5, %l4, %g5 srl %i3, 0x0F, %i0 tg %xcc, 0x0 move %xcc, %g3, %i2 edge16 %o5, %l1, %o3 for %f22, %f26, %f2 srl %l3, %l2, %g4 umulcc %i6, 0x033E, %i4 brlez %o1, loop_1318 addccc %l0, %o2, %o4 fmovrdgez %i5, %f28, %f28 addccc %g7, 0x0E1E, %l6 loop_1318: swap [%l7 + 0x10], %o6 movle %icc, %i1, %g6 tleu %xcc, 0x3 fmovrdne %g2, %f18, %f26 tleu %xcc, 0x5 movrne %i7, %o7, %o0 fcmple16 %f22, %f12, %l5 fmovdgu %icc, %f31, %f7 wr %g0, 0x88, %asi ldswa [%l7 + 0x68] %asi, %l4 edge16 %g5, %i3, %g1 edge16 %g3, %i0, %o5 orn %l1, 0x0271, %i2 movvs %icc, %l3, %o3 movne %xcc, %l2, %i6 sth %i4, [%l7 + 0x72] fnot1s %f3, %f23 fornot2s %f14, %f12, %f3 move %xcc, %g4, %l0 edge8 %o1, %o4, %i5 nop fitod %f2, %f28 fdtoi %f28, %f24 edge16n %o2, %l6, %o6 xnor %g7, 0x1E41, %i1 movneg %xcc, %g6, %g2 fsrc2s %f28, %f29 array8 %o7, %i7, %l5 fands %f5, %f27, %f15 add %l4, 0x17F4, %g5 std %f2, [%l7 + 0x18] sir 0x1922 fmovrslez %i3, %f23, %f1 sdiv %o0, 0x10F2, %g1 fbe,a %fcc0, loop_1319 alignaddr %g3, %o5, %l1 movle %icc, %i0, %l3 edge32 %o3, %l2, %i2 loop_1319: array32 %i6, %g4, %l0 movpos %icc, %i4, %o4 wr %g0, 0x10, %asi ldsha [%l7 + 0x52] %asi, %i5 wr %g0, 0x04, %asi ldswa [%l7 + 0x0C] %asi, %o2 or %o1, 0x0411, %o6 fmovdleu %xcc, %f25, %f26 tsubcc %l6, 0x034B, %g7 movrlez %i1, 0x3B8, %g6 brnz,a %g2, loop_1320 mova %xcc, %i7, %l5 bleu %icc, loop_1321 edge32n %l4, %o7, %g5 loop_1320: movg %xcc, %o0, %g1 srlx %g3, 0x07, %i3 loop_1321: nop setx loop_1322, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbul,a %fcc3, loop_1323 fzero %f20 fba,a %fcc1, loop_1324 loop_1322: movrgz %l1, 0x26B, %o5 loop_1323: tleu %xcc, 0x1 fbn %fcc3, loop_1325 loop_1324: edge8l %l3, %o3, %l2 srax %i0, 0x11, %i6 bvc,a,pn %icc, loop_1326 loop_1325: movleu %icc, %i2, %l0 movrgz %i4, 0x20F, %o4 fmovsleu %icc, %f12, %f1 loop_1326: tn %icc, 0x2 ldd [%l7 + 0x78], %i4 movl %icc, %o2, %o1 array8 %g4, %o6, %l6 xnor %i1, 0x1800, %g7 ba loop_1327 fpadd16 %f10, %f4, %f20 fbul %fcc0, loop_1328 nop setx 0xBA1D4829AD62FB3F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f4 loop_1327: move %icc, %g6, %g2 tvs %xcc, 0x1 loop_1328: tcs %xcc, 0x4 tcs %xcc, 0x2 movrlz %i7, 0x1EA, %l5 array8 %o7, %l4, %g5 orn %g1, %g3, %i3 fbne,a %fcc0, loop_1329 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x1E], %o0 fba %fcc0, loop_1330 loop_1329: fmovdpos %icc, %f7, %f20 fbg %fcc2, loop_1331 movrlez %l1, 0x3AB, %l3 loop_1330: taddcctv %o5, 0x041D, %o3 nop setx 0xA7E479E660572A4C, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr loop_1331: srlx %l2, %i6, %i0 udiv %l0, 0x17CF, %i2 fnor %f4, %f0, %f30 movneg %icc, %o4, %i4 mulx %i5, %o2, %o1 movvc %xcc, %g4, %o6 nop setx 0xC41B60DB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x7566DCDB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fadds %f14, %f7, %f21 fbuge,a %fcc1, loop_1332 addc %l6, %i1, %g7 bshuffle %f8, %f4, %f8 brlz,a %g2, loop_1333 loop_1332: movgu %xcc, %g6, %l5 nop fitod %f12, %f2 fdtox %f2, %f14 wr %g0, 0x88, %asi swapa [%l7 + 0x0C] %asi, %o7 loop_1333: movrne %i7, 0x2C9, %l4 fble,a %fcc0, loop_1334 fmovsa %xcc, %f13, %f16 edge32 %g5, %g3, %g1 fandnot2s %f20, %f11, %f30 loop_1334: umul %o0, 0x1EC7, %i3 array16 %l3, %o5, %o3 tgu %icc, 0x7 bvc loop_1335 xnor %l1, 0x1A4F, %l2 brnz,a %i0, loop_1336 orn %l0, %i2, %i6 loop_1335: orcc %i4, 0x000F, %i5 movvs %xcc, %o2, %o4 loop_1336: fpack32 %f10, %f0, %f6 popc 0x0CEB, %g4 movgu %icc, %o1, %o6 edge16n %i1, %l6, %g2 addc %g7, 0x123C, %l5 taddcc %g6, 0x0C40, %o7 sllx %l4, 0x13, %g5 set 0x40, %g7 ldda [%l7 + %g7] 0x88, %f16 movg %xcc, %g3, %i7 fmovdcs %icc, %f28, %f5 ldx [%l7 + 0x68], %o0 movrne %g1, %i3, %o5 movvs %xcc, %o3, %l3 tl %icc, 0x4 fblg,a %fcc1, loop_1337 fmovsleu %xcc, %f19, %f2 brlz %l1, loop_1338 orcc %l2, 0x025D, %l0 loop_1337: sllx %i0, %i2, %i6 stb %i5, [%l7 + 0x1B] loop_1338: srl %o2, %i4, %o4 nop fitos %f12, %f18 fstod %f18, %f0 tne %xcc, 0x4 tpos %xcc, 0x5 fpack32 %f8, %f10, %f30 tsubcctv %o1, 0x198C, %o6 andcc %i1, %l6, %g2 brgz %g7, loop_1339 andcc %g4, %g6, %l5 fmovdcc %icc, %f30, %f25 movn %icc, %o7, %g5 loop_1339: nop add %l7, 0x18, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %l4, %i7 xnorcc %g3, %g1, %i3 tl %xcc, 0x3 stx %o5, [%l7 + 0x08] fones %f12 fpsub32 %f20, %f2, %f10 sub %o3, %l3, %l1 wr %g0, 0x80, %asi swapa [%l7 + 0x68] %asi, %l2 orn %l0, %o0, %i2 st %f22, [%l7 + 0x2C] set 0x14, %i2 stwa %i6, [%l7 + %i2] 0x19 movrne %i5, %o2, %i4 fmovdge %xcc, %f6, %f24 bgu %xcc, loop_1340 tcc %icc, 0x7 edge32n %i0, %o1, %o4 ldd [%l7 + 0x40], %f2 loop_1340: te %xcc, 0x1 fmovdleu %xcc, %f22, %f29 ta %icc, 0x5 mulx %o6, 0x1290, %l6 brlez,a %g2, loop_1341 andn %g7, 0x0D29, %g4 fmovsvc %icc, %f7, %f31 tg %icc, 0x7 loop_1341: tcc %icc, 0x3 ba,pt %icc, loop_1342 st %f14, [%l7 + 0x40] fmul8x16au %f7, %f22, %f30 movl %icc, %i1, %l5 loop_1342: tcs %xcc, 0x0 fandnot1s %f25, %f14, %f6 bne,a,pt %icc, loop_1343 fsrc2s %f17, %f27 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o7, %g6 loop_1343: srlx %g5, %i7, %g3 srl %l4, 0x13, %g1 std %f30, [%l7 + 0x48] wr %g0, 0x18, %asi sta %f9, [%l7 + 0x48] %asi sir 0x0A56 call loop_1344 nop setx 0xC78828A1D7D5BE36, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x8994F2591B03A937, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fsubd %f22, %f8, %f24 movle %icc, %i3, %o3 udivx %l3, 0x1A77, %o5 loop_1344: faligndata %f8, %f2, %f18 movcc %icc, %l1, %l2 tle %xcc, 0x0 for %f28, %f22, %f4 fmovrdne %o0, %f14, %f18 sub %i2, %l0, %i6 umulcc %i5, %i4, %i0 sub %o1, %o2, %o6 sethi 0x0362, %o4 wr %g0, 0x11, %asi swapa [%l7 + 0x58] %asi, %g2 movpos %icc, %l6, %g7 fpadd32s %f8, %f4, %f14 ta %icc, 0x1 set 0x74, %o6 lda [%l7 + %o6] 0x15, %f4 movl %icc, %i1, %g4 movrlz %o7, %l5, %g6 fandnot1 %f30, %f24, %f10 ba,a loop_1345 faligndata %f16, %f30, %f4 fxors %f27, %f30, %f4 fcmpne32 %f2, %f8, %i7 loop_1345: sethi 0x028A, %g5 edge32 %l4, %g3, %g1 nop fitos %f0, %f25 fstox %f25, %f10 fxtos %f10, %f14 movre %i3, 0x0E3, %o3 xorcc %o5, 0x017F, %l3 nop setx loop_1346, %l0, %l1 jmpl %l1, %l1 edge8l %o0, %l2, %l0 stbar tvc %icc, 0x1 loop_1346: fbue,a %fcc0, loop_1347 fandnot2 %f12, %f4, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %i2, %i5, %i6 loop_1347: addcc %i4, %o1, %i0 fpsub32 %f18, %f6, %f26 set 0x10, %l4 ldda [%l7 + %l4] 0x19, %o6 tcc %icc, 0x3 std %f16, [%l7 + 0x48] fand %f20, %f4, %f20 xnorcc %o4, 0x0250, %g2 alignaddrl %l6, %g7, %i1 movcc %xcc, %g4, %o2 wr %g0, 0x81, %asi lda [%l7 + 0x14] %asi, %f8 array32 %o7, %l5, %g6 edge16ln %g5, %i7, %g3 nop setx 0x4F2A90EA992BA3E3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xEF2C7DC54B5CB506, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f24, %f24 fones %f30 mova %xcc, %l4, %g1 addcc %o3, %i3, %o5 taddcc %l1, %o0, %l3 fpsub32s %f19, %f4, %f6 nop set 0x4B, %l0 ldsb [%l7 + %l0], %l2 fxnor %f10, %f22, %f26 mova %xcc, %l0, %i5 fblg %fcc2, loop_1348 fbug,a %fcc0, loop_1349 fblg %fcc2, loop_1350 nop fitod %f16, %f26 loop_1348: bn,pn %icc, loop_1351 loop_1349: fand %f18, %f4, %f6 loop_1350: edge32ln %i6, %i4, %o1 ldub [%l7 + 0x6F], %i2 loop_1351: fmovdle %icc, %f5, %f3 array32 %i0, %o4, %g2 lduh [%l7 + 0x42], %o6 udivx %g7, 0x15B9, %i1 mulscc %g4, %o2, %o7 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l5, %l6 subc %g5, %i7, %g6 ldub [%l7 + 0x65], %l4 movrgz %g1, %o3, %i3 nop setx 0x20779F28, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr fandnot2 %f6, %f14, %f18 fsrc2s %f24, %f24 movrlz %g3, %l1, %o5 edge16ln %o0, %l3, %l0 movrlez %i5, %i6, %i4 alignaddrl %l2, %i2, %i0 sub %o4, %g2, %o6 nop setx loop_1352, %l0, %l1 jmpl %l1, %g7 movrgez %o1, %g4, %i1 bneg loop_1353 udivcc %o2, 0x0FB3, %o7 loop_1352: nop set 0x0E, %o1 ldsha [%l7 + %o1] 0x11, %l5 loop_1353: movcc %xcc, %l6, %i7 fpadd16s %f15, %f9, %f15 tcs %xcc, 0x5 tvs %xcc, 0x6 taddcc %g6, 0x10A1, %g5 edge16ln %l4, %o3, %i3 movne %icc, %g1, %l1 edge32ln %o5, %o0, %g3 movg %xcc, %l3, %l0 subcc %i6, %i4, %i5 bn,a,pt %xcc, loop_1354 nop setx loop_1355, %l0, %l1 jmpl %l1, %l2 fxor %f4, %f6, %f2 mova %icc, %i2, %i0 loop_1354: fble %fcc2, loop_1356 loop_1355: ble loop_1357 edge16ln %g2, %o6, %o4 sdivcc %g7, 0x0989, %g4 loop_1356: array16 %o1, %i1, %o2 loop_1357: alignaddr %l5, %o7, %i7 fmovsge %icc, %f3, %f5 movgu %xcc, %g6, %l6 sll %g5, %l4, %o3 set 0x48, %g4 sta %f30, [%l7 + %g4] 0x80 tvs %xcc, 0x5 brgez %i3, loop_1358 fmovrdlez %g1, %f16, %f24 or %o5, %o0, %g3 edge16l %l3, %l0, %l1 loop_1358: nop setx 0x271230E8E3588F31, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x4E590BEABEE981C7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f2, %f8 and %i6, 0x01BC, %i4 array16 %i5, %l2, %i2 edge16l %g2, %o6, %i0 movcs %xcc, %g7, %o4 fmovdneg %icc, %f15, %f13 movcs %icc, %g4, %o1 nop setx 0xC0FA21AF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xE81A9C01, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fdivs %f2, %f30, %f2 move %icc, %o2, %l5 movpos %xcc, %i1, %o7 andn %i7, 0x0846, %l6 umulcc %g6, %l4, %g5 fornot1 %f22, %f6, %f14 fble %fcc3, loop_1359 fbne,a %fcc1, loop_1360 sdivcc %o3, 0x183F, %g1 brnz,a %i3, loop_1361 loop_1359: sllx %o5, %g3, %l3 loop_1360: tneg %icc, 0x0 flush %l7 + 0x20 loop_1361: swap [%l7 + 0x50], %o0 andcc %l0, %l1, %i6 bcs,a,pt %icc, loop_1362 mulscc %i5, 0x1681, %l2 bvc,pn %icc, loop_1363 fblg,a %fcc2, loop_1364 loop_1362: mova %icc, %i2, %i4 sdiv %g2, 0x09CC, %i0 loop_1363: sth %o6, [%l7 + 0x3E] loop_1364: te %icc, 0x1 bvs,a %xcc, loop_1365 orncc %g7, 0x051B, %g4 fsrc2 %f20, %f2 set 0x6C, %o4 ldswa [%l7 + %o4] 0x88, %o4 loop_1365: udivx %o1, 0x0B24, %l5 popc %i1, %o7 srax %i7, 0x13, %l6 fmovse %icc, %f11, %f23 movgu %xcc, %o2, %l4 edge32 %g6, %g5, %g1 tleu %xcc, 0x5 move %icc, %o3, %i3 xorcc %g3, 0x1D80, %l3 fmovdvs %icc, %f23, %f3 sdiv %o5, 0x0135, %o0 movrlz %l1, 0x2FE, %i6 mulx %l0, %i5, %l2 movrgez %i4, %g2, %i0 movle %icc, %i2, %g7 ldx [%l7 + 0x78], %g4 andn %o6, %o4, %o1 edge32l %l5, %i1, %o7 tne %xcc, 0x4 edge8n %l6, %o2, %l4 movne %icc, %i7, %g6 fandnot1s %f5, %f27, %f11 tn %xcc, 0x6 prefetch [%l7 + 0x6C], 0x0 nop fitod %f2, %f10 fdtos %f10, %f23 movvc %xcc, %g5, %g1 std %f30, [%l7 + 0x78] edge32ln %i3, %o3, %l3 fpack32 %f24, %f14, %f20 ble %xcc, loop_1366 tleu %icc, 0x2 ldx [%l7 + 0x30], %g3 fmovrse %o5, %f3, %f5 loop_1366: nop wr %g0, 0x0c, %asi swapa [%l7 + 0x64] %asi, %o0 add %i6, %l0, %i5 movrgez %l2, %i4, %g2 andcc %i0, 0x1946, %l1 sdivcc %i2, 0x0FD2, %g4 mulscc %o6, %g7, %o1 array32 %o4, %i1, %l5 nop setx 0x563A7E0E90775508, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr set 0x30, %o5 prefetcha [%l7 + %o5] 0x04, 0x0 tcs %xcc, 0x1 tvs %xcc, 0x7 smulcc %l6, %o2, %l4 movneg %xcc, %i7, %g6 fmovdvc %xcc, %f3, %f24 nop setx loop_1367, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry stw %g1, [%l7 + 0x34] fmovdvc %icc, %f29, %f10 set 0x08, %i5 lda [%l7 + %i5] 0x14, %f18 loop_1367: fmovrsne %i3, %f28, %f22 movle %xcc, %g5, %l3 tcc %icc, 0x7 edge8ln %o3, %g3, %o0 movneg %xcc, %o5, %i6 fbn,a %fcc0, loop_1368 movvs %icc, %i5, %l0 sdiv %l2, 0x05A8, %g2 brgez,a %i0, loop_1369 loop_1368: call loop_1370 umulcc %i4, 0x15AE, %i2 add %l7, 0x60, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g4 casxa [%l6] %asi, %g4, %o6 loop_1369: udivcc %g7, 0x0625, %o1 loop_1370: faligndata %f24, %f28, %f28 smul %o4, %l1, %l5 bneg,pn %icc, loop_1371 fmovdvs %xcc, %f27, %f7 udiv %o7, 0x0AF8, %i1 add %l7, 0x28, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o2, %l4 loop_1371: edge16n %l6, %g6, %g1 alignaddrl %i7, %i3, %g5 subc %l3, %g3, %o0 subcc %o3, %o5, %i5 addccc %i6, %l2, %l0 ba,a,pt %icc, loop_1372 lduw [%l7 + 0x58], %g2 subccc %i0, 0x0C80, %i4 movrlz %i2, %o6, %g4 loop_1372: sllx %g7, %o4, %l1 fmovdleu %xcc, %f1, %f12 brnz %l5, loop_1373 fcmpgt32 %f4, %f12, %o1 fpackfix %f18, %f20 mulscc %i1, %o2, %l4 loop_1373: alignaddr %l6, %g6, %o7 fbu,a %fcc0, loop_1374 edge16n %g1, %i7, %i3 fmovdvs %xcc, %f3, %f21 addcc %l3, %g3, %g5 loop_1374: stb %o3, [%l7 + 0x7D] movrgz %o5, 0x0F2, %o0 movvs %icc, %i6, %l2 srl %l0, 0x1F, %i5 ldub [%l7 + 0x1E], %i0 fmovrslez %i4, %f17, %f23 movrlz %i2, 0x1D5, %o6 tcc %xcc, 0x3 fexpand %f12, %f14 edge8n %g2, %g4, %o4 fnot1s %f13, %f18 brnz %g7, loop_1375 fandnot2 %f14, %f28, %f12 bpos,a loop_1376 fmovscc %xcc, %f23, %f13 loop_1375: fmovrdgz %l5, %f6, %f4 sdiv %o1, 0x1D01, %i1 loop_1376: fbule,a %fcc3, loop_1377 movleu %icc, %l1, %o2 movvc %xcc, %l4, %g6 fabsd %f0, %f22 loop_1377: sir 0x1699 alignaddr %l6, %o7, %i7 sdivx %i3, 0x14C1, %l3 edge32l %g1, %g5, %o3 udivx %o5, 0x0220, %g3 fmovsgu %xcc, %f3, %f3 fmul8x16 %f9, %f24, %f30 subccc %i6, 0x13E8, %l2 bneg,a,pt %xcc, loop_1378 array32 %o0, %i5, %l0 orcc %i0, 0x04B8, %i4 nop setx 0x3BA043C5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x62CDE205, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fmuls %f11, %f3, %f27 loop_1378: tle %icc, 0x2 wr %g0, 0x1e, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync edge8n %i2, %g2, %o6 fbule %fcc1, loop_1379 nop fitod %f2, %f20 fdtoi %f20, %f3 bn,a loop_1380 nop setx 0x2594A2ED, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x9D5FF817, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fmuls %f18, %f13, %f24 loop_1379: srlx %o4, %g7, %g4 edge8ln %l5, %o1, %i1 loop_1380: fmovrslz %o2, %f13, %f5 edge16 %l1, %g6, %l6 sdivcc %o7, 0x0A93, %l4 fbule,a %fcc0, loop_1381 or %i3, 0x1EEA, %i7 sdivx %l3, 0x0AC8, %g5 movre %g1, 0x2CD, %o3 loop_1381: movvc %xcc, %g3, %o5 movrlez %l2, %o0, %i6 andn %l0, 0x1ADE, %i5 tle %xcc, 0x4 fmovdcs %icc, %f5, %f8 fmovrdgez %i4, %f18, %f30 edge16l %i2, %g2, %i0 movle %xcc, %o4, %o6 ta %icc, 0x5 mulx %g4, 0x0160, %g7 brz %l5, loop_1382 fbue %fcc2, loop_1383 tsubcctv %i1, %o2, %l1 fmovsleu %xcc, %f18, %f20 loop_1382: tneg %xcc, 0x4 loop_1383: movne %xcc, %o1, %g6 ld [%l7 + 0x44], %f30 movgu %xcc, %o7, %l6 srl %i3, 0x05, %i7 set 0x70, %g6 ldstuba [%l7 + %g6] 0x19, %l3 smul %g5, 0x072B, %l4 array8 %g1, %o3, %o5 fmovdle %icc, %f31, %f25 movleu %xcc, %l2, %g3 lduh [%l7 + 0x6A], %o0 taddcctv %i6, %i5, %l0 fmovsn %icc, %f11, %f4 ldd [%l7 + 0x30], %f10 fors %f31, %f4, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgz %i4, %f2, %f26 set 0x50, %g3 lduwa [%l7 + %g3] 0x89, %i2 bpos %xcc, loop_1384 srax %g2, %o4, %i0 edge8 %g4, %g7, %l5 fbu,a %fcc0, loop_1385 loop_1384: alignaddrl %i1, %o6, %o2 edge16l %l1, %o1, %o7 tneg %icc, 0x1 loop_1385: tsubcctv %g6, 0x01C8, %l6 fmuld8sux16 %f14, %f24, %f10 set 0x0F, %i6 lduba [%l7 + %i6] 0x80, %i3 brnz %i7, loop_1386 fabsd %f10, %f26 tg %xcc, 0x5 ta %icc, 0x7 loop_1386: array16 %g5, %l4, %g1 tneg %xcc, 0x5 or %l3, 0x01BC, %o3 ldsh [%l7 + 0x3C], %o5 ta %icc, 0x7 andn %l2, 0x0299, %o0 andncc %g3, %i6, %i5 tneg %icc, 0x1 edge8l %i4, %l0, %i2 edge32 %o4, %i0, %g4 udivx %g7, 0x0C22, %g2 fbo %fcc1, loop_1387 tneg %xcc, 0x0 membar 0x7B tgu %icc, 0x5 loop_1387: fmovrslez %i1, %f8, %f21 edge32ln %l5, %o2, %o6 stbar movcs %icc, %l1, %o7 fmovscs %icc, %f2, %f29 nop setx 0x8DC6181B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0xD3049D60, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fmuls %f30, %f0, %f19 fmovdne %icc, %f13, %f23 xnor %o1, %l6, %i3 nop fitos %f12, %f15 fstox %f15, %f22 fxtos %f22, %f23 nop setx loop_1388, %l0, %l1 jmpl %l1, %g6 movl %icc, %g5, %i7 prefetch [%l7 + 0x38], 0x3 bge,a %icc, loop_1389 loop_1388: srl %g1, %l3, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %o3, 0x1DD8, %o5 loop_1389: fmovrdne %o0, %f0, %f18 fmovdl %icc, %f8, %f11 movrgez %l2, %i6, %i5 fandnot2s %f31, %f27, %f17 array8 %g3, %i4, %l0 fzeros %f24 bleu loop_1390 fbul,a %fcc3, loop_1391 be,a,pn %xcc, loop_1392 tleu %xcc, 0x1 loop_1390: edge32 %o4, %i0, %g4 loop_1391: xor %i2, %g2, %g7 loop_1392: fmuld8sux16 %f29, %f18, %f6 edge32n %l5, %o2, %i1 fmovrdne %o6, %f28, %f0 fandnot2s %f21, %f3, %f2 bvs,pt %xcc, loop_1393 movcs %xcc, %o7, %o1 xnorcc %l6, 0x1188, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1393: sllx %g6, %l1, %i7 movl %icc, %g1, %g5 array16 %l3, %o3, %l4 udiv %o0, 0x1CCA, %l2 fmovsa %xcc, %f19, %f13 taddcc %o5, %i6, %i5 subcc %g3, 0x0EE1, %l0 fzero %f20 fbu,a %fcc0, loop_1394 fbule %fcc3, loop_1395 taddcc %i4, %i0, %o4 mova %icc, %g4, %g2 loop_1394: fmovrdgez %i2, %f2, %f14 loop_1395: edge16 %l5, %g7, %o2 edge32 %i1, %o7, %o1 fmovde %xcc, %f17, %f18 fbo,a %fcc2, loop_1396 smul %o6, %i3, %g6 edge16ln %l6, %i7, %g1 te %xcc, 0x0 loop_1396: edge32l %g5, %l3, %o3 sllx %l1, 0x1E, %l4 nop setx 0xD1ACB1BF70C40951, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xC07EC243FC565E01, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f16, %f22 mulx %l2, 0x0DB1, %o0 movcc %icc, %i6, %o5 sdivcc %g3, 0x0103, %i5 fblg,a %fcc3, loop_1397 tl %xcc, 0x3 ldub [%l7 + 0x28], %i4 nop setx loop_1398, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1397: addcc %i0, %o4, %g4 fmovrse %g2, %f19, %f10 edge32l %l0, %l5, %i2 loop_1398: fmovrdgez %o2, %f26, %f16 ldsw [%l7 + 0x54], %g7 set 0x31, %g5 lduba [%l7 + %g5] 0x88, %i1 edge8l %o7, %o1, %o6 sir 0x1223 array32 %g6, %l6, %i7 tvc %icc, 0x3 xnorcc %g1, %g5, %i3 wr %g0, 0x04, %asi ldsha [%l7 + 0x28] %asi, %o3 te %icc, 0x7 movrgz %l1, 0x102, %l3 brnz,a %l2, loop_1399 movge %icc, %o0, %i6 nop fitos %f11, %f3 fstox %f3, %f6 fpadd16 %f2, %f10, %f18 loop_1399: faligndata %f26, %f24, %f20 movcc %xcc, %o5, %l4 tneg %xcc, 0x0 fpack32 %f10, %f14, %f16 swap [%l7 + 0x20], %g3 fxnors %f21, %f21, %f10 mulx %i5, 0x019C, %i4 set 0x70, %i4 ldda [%l7 + %i4] 0x88, %i0 movrlz %o4, 0x16F, %g4 movneg %xcc, %l0, %g2 bne,pn %icc, loop_1400 taddcctv %l5, 0x0857, %o2 tge %icc, 0x7 tpos %icc, 0x7 loop_1400: bvs,a,pt %xcc, loop_1401 edge8ln %i2, %i1, %g7 tg %icc, 0x5 smul %o7, 0x0F3A, %o1 loop_1401: movneg %icc, %g6, %l6 call loop_1402 fnand %f14, %f16, %f4 movpos %icc, %i7, %g1 movne %xcc, %g5, %i3 loop_1402: nop setx 0xADD36D7F144F3DDC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f26 bleu,pn %xcc, loop_1403 sir 0x1439 tsubcctv %o3, %l1, %l3 movgu %xcc, %o6, %l2 loop_1403: andncc %i6, %o0, %o5 addccc %g3, 0x1CAA, %l4 sdivx %i5, 0x174F, %i4 fpsub16s %f21, %f21, %f29 prefetch [%l7 + 0x18], 0x1 add %o4, %i0, %l0 sub %g2, 0x0628, %g4 srlx %l5, %o2, %i1 call loop_1404 subcc %g7, 0x0E51, %o7 fsrc1 %f0, %f2 edge8 %i2, %g6, %o1 loop_1404: alignaddrl %i7, %g1, %g5 fmul8sux16 %f0, %f8, %f20 nop fitos %f10, %f2 fstod %f2, %f2 tvc %xcc, 0x5 edge32ln %i3, %o3, %l1 smul %l6, %l3, %o6 fpadd16 %f10, %f14, %f18 fpadd32s %f3, %f12, %f20 movrlez %i6, 0x2AE, %o0 brgz %l2, loop_1405 edge8n %g3, %o5, %l4 nop set 0x1C, %g1 sth %i4, [%l7 + %g1] tle %xcc, 0x5 loop_1405: movge %xcc, %i5, %i0 subc %l0, 0x0F80, %g2 fcmple16 %f26, %f26, %o4 fmovdne %icc, %f2, %f11 tne %xcc, 0x7 movne %xcc, %l5, %g4 array8 %i1, %g7, %o7 fble,a %fcc3, loop_1406 movrgez %o2, %i2, %g6 bleu,a loop_1407 fones %f19 loop_1406: smulcc %o1, %i7, %g1 fbn %fcc1, loop_1408 loop_1407: ld [%l7 + 0x58], %f27 fbu %fcc3, loop_1409 fmovrsne %g5, %f7, %f28 loop_1408: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbl %fcc1, loop_1410 loop_1409: fsrc2s %f10, %f29 xnor %i3, 0x108B, %o3 wr %g0, 0x88, %asi ldswa [%l7 + 0x3C] %asi, %l6 loop_1410: bleu,pt %icc, loop_1411 nop set 0x60, %l1 ldx [%l7 + %l1], %l1 stbar movrgez %l3, %i6, %o6 loop_1411: fmovrdgez %l2, %f2, %f0 smulcc %g3, 0x0CFC, %o0 ldsb [%l7 + 0x6F], %l4 subcc %i4, 0x1E32, %o5 xnor %i0, 0x1CBD, %l0 fcmpgt32 %f20, %f22, %g2 xorcc %i5, 0x1247, %l5 set 0x28, %i0 swapa [%l7 + %i0] 0x81, %o4 edge8 %i1, %g7, %g4 sir 0x1B35 set 0x30, %o0 stwa %o2, [%l7 + %o0] 0x2a membar #Sync xorcc %o7, 0x0147, %g6 sdiv %o1, 0x096E, %i7 srlx %i2, %g5, %i3 tn %icc, 0x2 fnot2s %f15, %f5 std %f28, [%l7 + 0x30] std %f24, [%l7 + 0x60] array16 %o3, %g1, %l6 xorcc %l1, 0x0D9C, %i6 nop setx 0xB5C7120E919C5726, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0xEF92A84DF000D211, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f14, %f6 umul %l3, 0x1054, %o6 movleu %xcc, %g3, %o0 movl %xcc, %l4, %l2 xnorcc %i4, 0x1BE9, %i0 orncc %l0, %g2, %i5 fmovdne %xcc, %f9, %f16 nop fitod %f0, %f18 fdtox %f18, %f2 fxtod %f2, %f20 fcmpne16 %f10, %f10, %l5 movrgez %o4, 0x2C0, %o5 umulcc %g7, %g4, %i1 xorcc %o2, 0x14AC, %g6 fcmpne16 %f16, %f6, %o7 fandnot2s %f7, %f0, %f4 movleu %icc, %o1, %i2 fbo,a %fcc3, loop_1412 move %xcc, %i7, %g5 fbge,a %fcc2, loop_1413 fmovsge %xcc, %f10, %f28 loop_1412: andcc %o3, 0x1282, %g1 fmovdge %icc, %f20, %f26 loop_1413: movrgz %i3, %l1, %l6 movn %icc, %l3, %o6 fandnot1s %f4, %f4, %f20 srl %i6, %o0, %g3 bpos %icc, loop_1414 fzeros %f25 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi loop_1414: movle %icc, %l2, %i4 ldx [%l7 + 0x60], %l4 tge %icc, 0x2 nop set 0x58, %g2 ldx [%l7 + %g2], %l0 array16 %i0, %g2, %l5 ldstub [%l7 + 0x38], %i5 fnot1 %f4, %f26 wr %g0, 0x81, %asi ldswa [%l7 + 0x44] %asi, %o5 subc %o4, %g7, %i1 addcc %o2, %g6, %o7 fmovspos %xcc, %f31, %f16 fpack32 %f2, %f28, %f20 ldsb [%l7 + 0x22], %o1 sdivx %g4, 0x0E68, %i2 tn %xcc, 0x5 set 0x5E, %l3 ldstuba [%l7 + %l3] 0x89, %g5 fpack32 %f26, %f24, %f14 taddcctv %i7, %g1, %o3 fandnot2 %f10, %f8, %f24 movne %icc, %l1, %l6 bvs %icc, loop_1415 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %l3, %i3, %o6 bvs %xcc, loop_1416 loop_1415: movl %xcc, %o0, %i6 bvc,a,pt %icc, loop_1417 fbuge %fcc1, loop_1418 loop_1416: ldsb [%l7 + 0x19], %g3 srlx %l2, %l4, %i4 loop_1417: fmovdge %icc, %f22, %f10 loop_1418: movvs %icc, %l0, %i0 movneg %icc, %g2, %i5 bne loop_1419 tsubcc %l5, %o5, %o4 bne,pt %xcc, loop_1420 movrlz %i1, 0x0C2, %g7 loop_1419: movrlz %o2, 0x0B6, %g6 std %f28, [%l7 + 0x30] loop_1420: mova %icc, %o1, %g4 sll %o7, %g5, %i2 taddcc %i7, 0x0185, %g1 fbuge %fcc1, loop_1421 movrgez %l1, 0x1AA, %o3 orncc %l3, 0x0D11, %l6 tneg %icc, 0x7 loop_1421: edge16l %i3, %o0, %i6 movle %xcc, %g3, %o6 fsrc2 %f16, %f22 edge32ln %l4, %i4, %l2 fpadd16 %f2, %f30, %f2 tpos %xcc, 0x2 orcc %l0, %g2, %i0 set 0x08, %i7 stha %l5, [%l7 + %i7] 0x22 membar #Sync edge32 %i5, %o4, %o5 fmovd %f18, %f12 edge16l %g7, %o2, %g6 movne %xcc, %o1, %g4 fnands %f6, %f25, %f2 fabss %f20, %f30 brlez %o7, loop_1422 tleu %xcc, 0x0 sub %g5, 0x15F8, %i1 fcmpeq16 %f0, %f20, %i7 loop_1422: alignaddrl %g1, %l1, %o3 movn %xcc, %l3, %i2 srax %i3, 0x0E, %o0 sdivx %l6, 0x12D1, %g3 xorcc %i6, %o6, %i4 wr %g0, 0xe2, %asi stwa %l2, [%l7 + 0x38] %asi membar #Sync andncc %l0, %g2, %l4 edge32n %i0, %i5, %l5 bcc,a,pn %xcc, loop_1423 bcc,a %xcc, loop_1424 srl %o4, %o5, %g7 bcs,a loop_1425 loop_1423: lduh [%l7 + 0x72], %g6 loop_1424: tgu %xcc, 0x4 umulcc %o2, %g4, %o7 loop_1425: fmovrslz %o1, %f20, %f7 add %i1, 0x16AE, %g5 umul %i7, %g1, %o3 tl %xcc, 0x1 movg %xcc, %l1, %i2 fand %f18, %f20, %f18 movle %icc, %l3, %o0 fpsub32s %f2, %f19, %f1 or %i3, 0x0D12, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %xcc, 0x0 orncc %i6, %o6, %l6 subccc %l2, %i4, %l0 edge16 %g2, %i0, %l4 wr %g0, 0x17, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync movle %xcc, %l5, %o4 faligndata %f30, %f20, %f12 sub %o5, 0x142C, %i5 andn %g7, %g6, %g4 fbg %fcc1, loop_1426 edge16n %o2, %o7, %i1 udiv %g5, 0x1E5E, %i7 bneg loop_1427 loop_1426: tvs %xcc, 0x2 bpos,a %icc, loop_1428 srax %g1, %o1, %o3 loop_1427: tg %xcc, 0x5 bcc,a loop_1429 loop_1428: fxor %f10, %f4, %f0 popc %l1, %i2 srax %l3, 0x1A, %i3 loop_1429: fbge,a %fcc1, loop_1430 xor %o0, 0x0CDB, %g3 sethi 0x041D, %i6 bneg loop_1431 loop_1430: fnor %f10, %f4, %f4 edge16ln %o6, %l6, %i4 fpackfix %f4, %f10 loop_1431: array16 %l2, %l0, %g2 fzeros %f12 fba %fcc3, loop_1432 fmovsneg %xcc, %f6, %f5 fpadd32 %f30, %f14, %f2 edge8l %l4, %i0, %l5 loop_1432: movpos %xcc, %o5, %i5 fxor %f16, %f2, %f8 movle %xcc, %o4, %g7 orn %g6, 0x0357, %g4 array32 %o7, %i1, %o2 fnot1 %f26, %f2 movn %xcc, %i7, %g5 fsrc2 %f24, %f0 xnor %o1, 0x07B5, %g1 fmovrde %o3, %f8, %f0 array32 %i2, %l3, %l1 wr %g0, 0x88, %asi ldxa [%l7 + 0x40] %asi, %i3 set 0x5C, %o7 lduba [%l7 + %o7] 0x15, %g3 fpsub16s %f2, %f20, %f26 sdivcc %i6, 0x0973, %o6 set 0x40, %l5 stda %f16, [%l7 + %l5] 0x18 stx %l6, [%l7 + 0x40] fpadd16s %f11, %f24, %f8 edge32l %o0, %i4, %l2 tsubcctv %g2, %l0, %i0 call loop_1433 array32 %l5, %l4, %i5 fmovsleu %icc, %f21, %f26 fmovdpos %icc, %f10, %f12 loop_1433: bvs %xcc, loop_1434 stb %o4, [%l7 + 0x49] fpack16 %f20, %f0 bleu,pn %xcc, loop_1435 loop_1434: fmovd %f16, %f20 smulcc %g7, %g6, %o5 tn %icc, 0x5 loop_1435: edge32l %g4, %i1, %o2 mova %xcc, %i7, %o7 wr %g0, 0x2f, %asi stba %g5, [%l7 + 0x1B] %asi membar #Sync add %o1, %g1, %o3 tsubcc %l3, %i2, %l1 wr %g0, 0x2a, %asi stxa %i3, [%l7 + 0x28] %asi membar #Sync fpsub32 %f16, %f18, %f12 movleu %xcc, %i6, %g3 movl %icc, %o6, %l6 alignaddrl %o0, %i4, %l2 xnor %g2, %l0, %l5 bg,a,pn %icc, loop_1436 tcc %icc, 0x4 stbar nop set 0x40, %l2 ldd [%l7 + %l2], %i0 loop_1436: fmovscc %xcc, %f13, %f17 ldsw [%l7 + 0x2C], %l4 fbug,a %fcc2, loop_1437 tleu %xcc, 0x4 fmul8ulx16 %f10, %f4, %f24 bne,a,pn %icc, loop_1438 loop_1437: tn %xcc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrslz %o4, %f7, %f29 loop_1438: tn %icc, 0x4 bneg,a,pn %icc, loop_1439 movleu %xcc, %i5, %g6 bleu,pt %xcc, loop_1440 umulcc %g7, %o5, %i1 loop_1439: ba loop_1441 fbug %fcc3, loop_1442 loop_1440: tpos %icc, 0x5 fbuge %fcc3, loop_1443 loop_1441: fbo,a %fcc1, loop_1444 loop_1442: sll %o2, %i7, %o7 fbne,a %fcc3, loop_1445 loop_1443: tge %xcc, 0x2 loop_1444: movle %xcc, %g4, %g5 mova %icc, %o1, %o3 loop_1445: tg %icc, 0x7 edge8 %l3, %i2, %l1 ble,a %icc, loop_1446 fbl %fcc1, loop_1447 movne %xcc, %g1, %i6 popc 0x1702, %g3 loop_1446: nop setx 0x55B8A01765BE959F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xA5481FEB1F1D5D78, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fmuld %f10, %f6, %f4 loop_1447: sdiv %i3, 0x1B23, %l6 movre %o0, %o6, %i4 fnot1s %f2, %f11 xor %g2, 0x1637, %l2 sdivcc %l5, 0x0CD3, %l0 fbl,a %fcc0, loop_1448 membar 0x2B nop fitos %f14, %f2 fstoi %f2, %f13 movvc %icc, %l4, %i0 loop_1448: xorcc %i5, %g6, %o4 tcs %xcc, 0x1 movneg %xcc, %o5, %g7 nop setx 0x205143C6, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr ble,a loop_1449 bcc,a %icc, loop_1450 brz,a %o2, loop_1451 tsubcctv %i1, %i7, %o7 loop_1449: ble,a,pt %xcc, loop_1452 loop_1450: membar 0x0F loop_1451: udivx %g5, 0x1CB6, %g4 fbg,a %fcc0, loop_1453 loop_1452: fandnot2s %f29, %f23, %f26 nop setx 0x6596138AE4879BB9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xBB3538E8978A81EF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 faddd %f24, %f8, %f24 movrlez %o3, 0x2DA, %o1 loop_1453: sth %l3, [%l7 + 0x74] tcc %xcc, 0x5 fbue,a %fcc1, loop_1454 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x907A13D9, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr fmovscc %xcc, %f18, %f5 loop_1454: ldstub [%l7 + 0x42], %i2 fabss %f17, %f14 fmovd %f4, %f22 fbl,a %fcc2, loop_1455 brgez,a %g1, loop_1456 sllx %l1, %i6, %i3 fmovdcc %xcc, %f6, %f14 loop_1455: movcc %xcc, %l6, %o0 loop_1456: nop set 0x75, %o2 ldstuba [%l7 + %o2] 0x04, %o6 nop fitos %f4, %f18 fmovrdlez %g3, %f4, %f16 add %l7, 0x48, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i4 casxa [%l6] %asi, %i4, %g2 ldd [%l7 + 0x38], %f0 fnot2 %f0, %f14 srl %l2, %l0, %l4 tne %xcc, 0x5 fbo,a %fcc0, loop_1457 fmul8sux16 %f24, %f12, %f6 set 0x1E, %o3 stba %i0, [%l7 + %o3] 0x14 loop_1457: subccc %l5, %g6, %o4 fpsub16s %f7, %f28, %f12 call loop_1458 movgu %xcc, %o5, %g7 fxor %f26, %f14, %f22 fmovscs %icc, %f29, %f20 loop_1458: movneg %xcc, %o2, %i5 edge8l %i7, %i1, %g5 taddcctv %o7, 0x02A7, %g4 movle %icc, %o1, %o3 fbge %fcc3, loop_1459 movre %i2, %l3, %l1 xnor %g1, %i6, %l6 sdiv %i3, 0x1CB5, %o6 loop_1459: mulx %o0, 0x1AD5, %g3 bg,pn %xcc, loop_1460 movn %xcc, %i4, %g2 sllx %l2, 0x0A, %l0 fmovscs %icc, %f11, %f1 loop_1460: nop set 0x60, %i1 ldd [%l7 + %i1], %f2 edge32l %i0, %l5, %g6 movle %icc, %l4, %o5 tle %xcc, 0x2 sub %o4, %g7, %o2 smul %i7, %i1, %g5 nop setx 0x47056851572AA473, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x76D4E142A4D36E89, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f22, %f8 movg %icc, %o7, %g4 set 0x40, %i3 ldda [%l7 + %i3] 0x15, %o0 srlx %i5, %o3, %l3 set 0x0C, %g7 swapa [%l7 + %g7] 0x04, %i2 sllx %g1, 0x16, %i6 set 0x14, %i2 swapa [%l7 + %i2] 0x18, %l1 add %l7, 0x58, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x88, %i3, %l6 st %f6, [%l7 + 0x50] movle %xcc, %o6, %g3 fzeros %f29 movrgz %o0, %i4, %l2 fmovrdlez %l0, %f24, %f8 movleu %xcc, %i0, %l5 alignaddrl %g2, %l4, %g6 nop setx loop_1461, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16n %o4, %g7, %o5 addcc %i7, %i1, %g5 fmovrsgez %o7, %f26, %f4 loop_1461: tcc %xcc, 0x6 fbne %fcc0, loop_1462 addcc %g4, %o2, %i5 movgu %icc, %o1, %l3 bshuffle %f8, %f14, %f24 loop_1462: tge %xcc, 0x1 xor %i2, 0x007E, %g1 set 0x40, %l6 ldda [%l7 + %l6] 0x11, %f0 edge16n %o3, %i6, %l1 fmul8x16au %f13, %f22, %f26 movg %icc, %i3, %l6 udivcc %g3, 0x0980, %o6 popc 0x11ED, %i4 fmul8x16 %f22, %f8, %f6 fzero %f18 faligndata %f14, %f0, %f18 add %l2, %l0, %i0 subccc %l5, %g2, %o0 wr %g0, 0x10, %asi lda [%l7 + 0x1C] %asi, %f16 udivcc %g6, 0x1EC2, %o4 nop fitos %f1, %f25 fstox %f25, %f4 fxtos %f4, %f11 movle %icc, %g7, %l4 fnot2 %f18, %f6 membar 0x3C set 0x22, %l4 stha %o5, [%l7 + %l4] 0x19 sra %i1, %i7, %g5 movrlez %o7, %g4, %i5 set 0x10, %o6 sta %f17, [%l7 + %o6] 0x04 ld [%l7 + 0x6C], %f16 sethi 0x157D, %o2 fble %fcc2, loop_1463 subcc %o1, 0x1C3D, %i2 wr %g0, 0x11, %asi lduba [%l7 + 0x15] %asi, %l3 loop_1463: movvc %icc, %o3, %i6 add %l7, 0x68, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x04, %l1, %i3 fmovdneg %xcc, %f24, %f26 stw %l6, [%l7 + 0x08] umul %g3, 0x1274, %g1 bg %icc, loop_1464 add %i4, %o6, %l0 fblg %fcc2, loop_1465 movne %xcc, %i0, %l2 loop_1464: andcc %l5, 0x0120, %o0 tleu %xcc, 0x4 loop_1465: umul %g2, %o4, %g6 movcs %icc, %g7, %o5 fornot2 %f6, %f20, %f30 movn %xcc, %i1, %i7 set 0x30, %l0 ldxa [%g0 + %l0] 0x50, %g5 fmovdvs %xcc, %f24, %f0 st %f5, [%l7 + 0x24] fmul8ulx16 %f2, %f20, %f14 fmovsvs %icc, %f15, %f0 movn %icc, %o7, %l4 ldstub [%l7 + 0x7F], %i5 mulx %g4, 0x0252, %o2 wr %g0, 0x10, %asi sta %f8, [%l7 + 0x40] %asi edge32l %i2, %o1, %o3 movrlz %l3, 0x03B, %l1 edge32l %i3, %l6, %g3 ld [%l7 + 0x20], %f9 fpadd16 %f28, %f6, %f8 udivcc %i6, 0x0CCE, %g1 tcs %xcc, 0x6 fble,a %fcc1, loop_1466 andn %o6, %i4, %l0 movne %icc, %i0, %l5 fbe %fcc3, loop_1467 loop_1466: edge16l %o0, %g2, %o4 array8 %l2, %g7, %g6 be %icc, loop_1468 loop_1467: swap [%l7 + 0x14], %i1 fors %f30, %f17, %f10 fbge,a %fcc2, loop_1469 loop_1468: ldsb [%l7 + 0x08], %i7 tneg %xcc, 0x6 std %f18, [%l7 + 0x50] loop_1469: tvs %xcc, 0x6 xor %o5, 0x1301, %o7 wr %g0, 0x89, %asi lduba [%l7 + 0x0A] %asi, %l4 sdiv %i5, 0x1F75, %g5 bvs,pt %xcc, loop_1470 fands %f28, %f24, %f2 edge32ln %g4, %i2, %o2 prefetch [%l7 + 0x28], 0x2 loop_1470: fba,a %fcc1, loop_1471 movn %icc, %o3, %o1 movre %l1, 0x095, %l3 ldd [%l7 + 0x68], %i6 loop_1471: bge,a,pt %icc, loop_1472 fmul8sux16 %f4, %f26, %f24 array8 %g3, %i3, %g1 edge32n %i6, %i4, %l0 loop_1472: stbar stw %o6, [%l7 + 0x48] fpsub32s %f24, %f29, %f7 popc %i0, %l5 fmovdl %icc, %f12, %f8 add %o0, %o4, %g2 nop setx 0x4FC59B1D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x956CFA0F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fmuls %f17, %f18, %f25 andncc %l2, %g7, %g6 fbug,a %fcc1, loop_1473 nop fitod %f8, %f20 fdtoi %f20, %f20 sll %i7, 0x1C, %o5 set 0x1C, %g4 lduwa [%l7 + %g4] 0x14, %i1 loop_1473: nop fitos %f3, %f7 fstox %f7, %f10 fxtos %f10, %f16 lduh [%l7 + 0x50], %o7 taddcc %l4, 0x028B, %g5 fxors %f30, %f26, %f22 bvs,pt %icc, loop_1474 brgez %g4, loop_1475 orncc %i2, %i5, %o3 movcs %xcc, %o1, %l1 loop_1474: movl %icc, %l3, %o2 loop_1475: nop set 0x7E, %o4 lduha [%l7 + %o4] 0x18, %l6 tgu %icc, 0x1 andncc %i3, %g3, %g1 edge32ln %i6, %l0, %i4 bn,pt %icc, loop_1476 fmovsgu %xcc, %f8, %f17 lduw [%l7 + 0x08], %i0 fmovdgu %xcc, %f5, %f2 loop_1476: movl %xcc, %l5, %o0 ldstub [%l7 + 0x20], %o4 srax %o6, 0x01, %l2 fbge,a %fcc1, loop_1477 movgu %icc, %g7, %g2 set 0x40, %o1 ldda [%l7 + %o1] 0x89, %f16 loop_1477: movge %icc, %g6, %i7 add %l7, 0x68, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %o5, %i1 bn,pt %xcc, loop_1478 subccc %o7, 0x1E68, %l4 sdivx %g4, 0x0E43, %g5 sethi 0x0CB0, %i2 loop_1478: bne,pt %icc, loop_1479 movcs %icc, %i5, %o3 nop setx 0x304477CC, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr tgu %xcc, 0x1 loop_1479: mulx %o1, 0x0A3C, %l1 tsubcc %l3, %o2, %l6 movle %xcc, %g3, %i3 subcc %i6, 0x0034, %g1 srlx %l0, 0x18, %i0 udiv %i4, 0x1B03, %l5 fcmpeq16 %f2, %f14, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %o6, 0x07FC, %l2 set 0x17, %i5 lduba [%l7 + %i5] 0x81, %g7 xnor %o0, 0x09BF, %g2 sethi 0x1863, %g6 fcmpeq32 %f26, %f22, %o5 tvs %xcc, 0x2 wr %g0, 0x04, %asi ldsba [%l7 + 0x19] %asi, %i1 tneg %icc, 0x2 tge %icc, 0x3 nop fitos %f2, %f0 fstod %f0, %f26 bvc,pn %icc, loop_1480 or %i7, %l4, %o7 addccc %g5, 0x00EE, %i2 movvs %xcc, %i5, %o3 loop_1480: fxnors %f22, %f17, %f14 mova %icc, %g4, %l1 umul %o1, 0x02D7, %l3 tsubcc %l6, 0x120C, %o2 fbule %fcc0, loop_1481 orcc %i3, 0x0B40, %g3 tcc %icc, 0x0 brgz %g1, loop_1482 loop_1481: tg %icc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbul %fcc1, loop_1483 loop_1482: xor %i6, 0x0AFD, %l0 wr %g0, 0x88, %asi lduba [%l7 + 0x78] %asi, %i4 loop_1483: fmovrdlz %l5, %f30, %f30 sra %o4, %i0, %l2 movvc %xcc, %g7, %o0 fones %f22 movge %xcc, %g2, %o6 xorcc %g6, %i1, %i7 udivx %l4, 0x07AC, %o7 movn %xcc, %o5, %g5 fbue %fcc0, loop_1484 alignaddrl %i5, %i2, %g4 nop fitos %f8, %f17 fstox %f17, %f6 fxtos %f6, %f9 movrgz %l1, 0x397, %o1 loop_1484: nop add %l7, 0x44, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o3 casa [%l6] 0x88, %o3, %l6 bgu,a,pt %xcc, loop_1485 edge16 %o2, %l3, %i3 umul %g1, %i6, %l0 nop fitos %f0, %f25 fstox %f25, %f28 loop_1485: xnorcc %i4, %l5, %g3 smulcc %i0, %o4, %l2 st %f16, [%l7 + 0x54] edge32ln %g7, %o0, %o6 lduh [%l7 + 0x54], %g2 umul %g6, %i1, %i7 tsubcctv %l4, 0x0BDA, %o5 fnor %f18, %f20, %f30 umul %g5, %i5, %o7 xor %i2, 0x0D4F, %l1 fmovrslz %g4, %f4, %f21 fbo,a %fcc0, loop_1486 edge32l %o3, %l6, %o1 fcmpgt32 %f8, %f30, %o2 sub %l3, 0x04E7, %i3 loop_1486: bge,pt %icc, loop_1487 movrne %g1, %i6, %i4 tleu %xcc, 0x0 nop setx 0x48E70A99, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x7C3E6643, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fmuls %f1, %f15, %f27 loop_1487: ldd [%l7 + 0x30], %l4 sub %l0, 0x0EBC, %g3 movre %i0, %o4, %g7 alignaddrl %l2, %o0, %g2 fmovrdne %g6, %f2, %f14 subcc %o6, %i1, %i7 edge32l %l4, %g5, %i5 mova %xcc, %o7, %i2 nop setx 0x0C517F010C78AE11, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f14 ldsw [%l7 + 0x20], %l1 wr %g0, 0x88, %asi prefetcha [%l7 + 0x28] %asi, 0x1 bgu,a,pt %icc, loop_1488 movre %g4, %o3, %l6 fsrc1 %f24, %f28 movcc %icc, %o2, %o1 loop_1488: fmovsvs %xcc, %f10, %f10 tpos %icc, 0x2 edge16 %l3, %i3, %i6 nop setx 0x71564AF7D052BB4F, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr fba,a %fcc0, loop_1489 sth %i4, [%l7 + 0x22] xorcc %g1, %l0, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1489: ldsb [%l7 + 0x4E], %i0 edge16n %o4, %g7, %g3 fnot2s %f19, %f27 fmovsgu %xcc, %f23, %f29 ldx [%l7 + 0x58], %o0 fbuge %fcc1, loop_1490 fmovrdlz %l2, %f24, %f26 umulcc %g2, %o6, %i1 membar 0x1B loop_1490: alignaddr %i7, %l4, %g5 nop setx loop_1491, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tneg %icc, 0x5 fpack16 %f30, %f23 nop setx 0xD47F12A4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0xB884522F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fadds %f5, %f9, %f19 loop_1491: fors %f5, %f1, %f17 be,a,pt %icc, loop_1492 fmovde %xcc, %f14, %f7 orncc %i5, %o7, %i2 edge16ln %g6, %l1, %o5 loop_1492: or %o3, %l6, %o2 wr %g0, 0x0c, %asi stda %f16, [%l7 + 0x40] %asi membar 0x7C tl %xcc, 0x6 std %f22, [%l7 + 0x70] movleu %xcc, %o1, %g4 taddcctv %l3, %i3, %i4 movvs %icc, %g1, %l0 fnot1s %f0, %f30 movpos %xcc, %l5, %i6 tvs %icc, 0x2 fcmpgt16 %f4, %f30, %i0 fmovda %xcc, %f3, %f0 fmovsne %xcc, %f31, %f29 edge8ln %o4, %g3, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %o0, %g2, %o6 ble,a %xcc, loop_1493 fbl %fcc2, loop_1494 fornot2s %f5, %f26, %f15 wr %g0, 0x18, %asi sta %f13, [%l7 + 0x58] %asi loop_1493: fmovrdne %i1, %f10, %f30 loop_1494: sdivx %l2, 0x0125, %l4 bleu,a,pt %icc, loop_1495 srax %g5, 0x1F, %i7 edge32n %i5, %i2, %g6 fpsub16s %f19, %f2, %f23 loop_1495: brz,a %o7, loop_1496 fmovdle %icc, %f20, %f1 prefetch [%l7 + 0x50], 0x2 stx %l1, [%l7 + 0x78] loop_1496: tn %xcc, 0x2 movleu %xcc, %o3, %o5 fpadd32s %f0, %f13, %f24 movle %icc, %o2, %o1 tvs %xcc, 0x1 ldd [%l7 + 0x10], %i6 brz,a %l3, loop_1497 add %i3, 0x0BC1, %g4 xorcc %i4, 0x034D, %l0 sra %l5, 0x1C, %g1 loop_1497: nop setx loop_1498, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovsl %icc, %f0, %f26 addc %i0, 0x1361, %i6 nop setx 0x304E1666, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr loop_1498: umul %o4, %g7, %g3 fpsub16s %f20, %f10, %f16 movleu %icc, %o0, %o6 edge8l %g2, %i1, %l2 fornot2s %f18, %f24, %f22 umulcc %g5, %l4, %i7 stw %i2, [%l7 + 0x3C] tcc %xcc, 0x2 fmovsneg %icc, %f21, %f9 or %g6, 0x1957, %o7 edge8n %l1, %o3, %o5 edge8l %o2, %o1, %l6 ldsb [%l7 + 0x63], %l3 nop fitod %f8, %f22 fdtox %f22, %f20 nop fitos %f3, %f17 fstoi %f17, %f7 lduh [%l7 + 0x14], %i5 andcc %i3, %i4, %l0 tpos %xcc, 0x3 fmovsa %icc, %f20, %f7 fblg,a %fcc0, loop_1499 tcs %icc, 0x0 nop fitos %f5, %f0 fstod %f0, %f2 bneg %icc, loop_1500 loop_1499: movge %icc, %g4, %g1 edge8l %i0, %l5, %o4 andcc %g7, %g3, %i6 loop_1500: fnors %f21, %f8, %f26 stbar fxors %f4, %f15, %f29 fbne,a %fcc2, loop_1501 fones %f9 set 0x5E, %g6 lduba [%l7 + %g6] 0x19, %o0 loop_1501: sethi 0x04C9, %g2 ba,pn %icc, loop_1502 udivcc %i1, 0x0277, %l2 andn %o6, 0x09A5, %g5 nop set 0x30, %o5 stx %l4, [%l7 + %o5] loop_1502: movge %xcc, %i7, %i2 fbl %fcc1, loop_1503 movcc %xcc, %g6, %o7 brgez,a %l1, loop_1504 movge %xcc, %o3, %o2 loop_1503: fbg %fcc0, loop_1505 subccc %o1, %o5, %l3 loop_1504: brgez %l6, loop_1506 xor %i3, 0x1245, %i5 loop_1505: brlez,a %l0, loop_1507 ldsw [%l7 + 0x14], %i4 loop_1506: fxnor %f4, %f14, %f14 tpos %xcc, 0x2 loop_1507: xnorcc %g4, %g1, %l5 fmovscs %xcc, %f7, %f16 movvc %xcc, %i0, %g7 sra %g3, %i6, %o4 smulcc %g2, 0x0F9D, %o0 xor %i1, 0x0D55, %l2 ld [%l7 + 0x5C], %f23 tneg %icc, 0x3 alignaddr %g5, %l4, %i7 andncc %i2, %g6, %o6 wr %g0, 0x10, %asi prefetcha [%l7 + 0x40] %asi, 0x2 movvs %icc, %l1, %o2 sdivcc %o3, 0x0720, %o5 nop setx 0x4B7F69FA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 fsqrts %f26, %f7 tpos %icc, 0x4 set 0x28, %i6 ldsba [%l7 + %i6] 0x04, %l3 sll %o1, 0x06, %i3 fmovsg %xcc, %f6, %f10 sethi 0x0A1B, %l6 bleu,a %icc, loop_1508 movge %xcc, %i5, %l0 sethi 0x1BAA, %g4 array8 %g1, %i4, %i0 loop_1508: brnz %l5, loop_1509 fmovdne %icc, %f30, %f25 nop setx loop_1510, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done for %f22, %f0, %f4 loop_1509: tn %xcc, 0x5 fmovd %f14, %f28 loop_1510: mova %xcc, %g3, %i6 wr %g0, 0x24, %asi ldda [%l7 + 0x10] %asi, %g6 fxnor %f6, %f4, %f22 set 0x50, %g3 sta %f11, [%l7 + %g3] 0x18 tsubcctv %o4, %g2, %i1 sub %l2, 0x1F52, %g5 flush %l7 + 0x68 edge32n %l4, %o0, %i2 and %i7, 0x00DC, %g6 nop fitos %f12, %f10 fstod %f10, %f6 tg %xcc, 0x1 flush %l7 + 0x3C array16 %o7, %l1, %o2 array8 %o6, %o3, %o5 andn %o1, 0x105C, %l3 fxor %f18, %f4, %f12 bge,pn %xcc, loop_1511 tne %xcc, 0x4 sub %i3, 0x03BD, %l6 movle %icc, %l0, %g4 loop_1511: andn %i5, %i4, %i0 add %g1, %g3, %i6 fbo,a %fcc3, loop_1512 edge8ln %l5, %o4, %g7 mulscc %g2, 0x151A, %i1 taddcctv %g5, %l2, %l4 loop_1512: orncc %o0, 0x113C, %i7 subccc %i2, 0x13C0, %o7 fmovrdlz %l1, %f18, %f8 tsubcc %o2, %o6, %g6 xorcc %o5, 0x194F, %o1 bgu,pt %icc, loop_1513 nop setx 0x7226A380E04D67EA, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr ba,a loop_1514 fpadd32 %f8, %f16, %f0 loop_1513: bge,a loop_1515 fmovrsgez %l3, %f16, %f24 loop_1514: subcc %i3, %l6, %l0 nop setx loop_1516, %l0, %l1 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_1515: fbl %fcc1, loop_1517 and %g4, 0x0D2D, %i5 set 0x40, %i4 stda %f16, [%l7 + %i4] 0x11 loop_1516: sdiv %i4, 0x12ED, %i0 loop_1517: te %icc, 0x1 tn %xcc, 0x0 tg %xcc, 0x0 stbar nop setx 0xA674FCF45CA0C618, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 fsqrtd %f0, %f4 srlx %o3, 0x16, %g3 call loop_1518 array8 %i6, %l5, %g1 te %xcc, 0x4 fba,a %fcc2, loop_1519 loop_1518: movn %xcc, %o4, %g2 movcc %icc, %g7, %i1 wr %g0, 0xeb, %asi stwa %l2, [%l7 + 0x58] %asi membar #Sync loop_1519: nop wr %g0, 0xf1, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync lduh [%l7 + 0x34], %l4 tvc %xcc, 0x5 bn loop_1520 udivcc %o0, 0x0E4F, %g5 fnegd %f28, %f10 fpadd16 %f30, %f10, %f14 loop_1520: edge16n %i2, %o7, %i7 bneg %icc, loop_1521 edge32n %o2, %l1, %o6 wr %g0, 0x89, %asi lduha [%l7 + 0x24] %asi, %o5 loop_1521: fba,a %fcc1, loop_1522 edge8ln %g6, %l3, %i3 tvs %icc, 0x3 sdivx %o1, 0x1A63, %l0 loop_1522: alignaddrl %g4, %i5, %l6 fmovs %f4, %f6 movl %xcc, %i0, %o3 fmuld8ulx16 %f30, %f13, %f14 nop setx 0xF1D538AA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0xE07E1CD2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fadds %f5, %f24, %f8 fmovrslz %i4, %f28, %f19 tle %icc, 0x1 tl %xcc, 0x7 tvc %xcc, 0x1 bn,a,pt %xcc, loop_1523 nop fitod %f12, %f18 add %i6, %l5, %g1 tl %xcc, 0x3 loop_1523: movrne %g3, 0x262, %g2 fnot2 %f16, %f24 taddcc %g7, %o4, %i1 set 0x38, %g5 prefetcha [%l7 + %g5] 0x10, 0x2 nop setx 0x4F29EA91, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 fsqrts %f12, %f1 subcc %o0, %l4, %g5 ld [%l7 + 0x50], %f17 bvs,a %icc, loop_1524 subcc %o7, 0x0427, %i7 fornot1 %f24, %f16, %f24 movne %xcc, %o2, %i2 loop_1524: xnorcc %o6, %o5, %l1 wr %g0, 0x80, %asi stha %g6, [%l7 + 0x46] %asi udivx %l3, 0x1180, %i3 tcs %icc, 0x5 movcs %icc, %o1, %g4 edge32l %l0, %l6, %i5 fnegd %f10, %f6 taddcc %i0, %i4, %o3 fandnot1s %f27, %f24, %f11 fblg %fcc1, loop_1525 movvs %icc, %i6, %l5 tneg %xcc, 0x4 fbug %fcc0, loop_1526 loop_1525: nop setx 0xEE31AD97, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0xFA7AE0BD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fsubs %f29, %f3, %f19 fandnot2s %f14, %f29, %f26 bge loop_1527 loop_1526: fbo %fcc1, loop_1528 nop setx 0xAF1BDE90F763345A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x0B855A5D3A2F4E82, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f24, %f14 tvs %icc, 0x7 loop_1527: mova %icc, %g1, %g2 loop_1528: xorcc %g7, %g3, %o4 tvs %icc, 0x4 smul %l2, %i1, %l4 smul %o0, %o7, %i7 sdiv %g5, 0x166D, %i2 wr %g0, 0x80, %asi ldswa [%l7 + 0x70] %asi, %o6 fmovsge %xcc, %f16, %f28 wr %g0, 0x2a, %asi stxa %o2, [%l7 + 0x20] %asi membar #Sync subccc %l1, %o5, %l3 movne %icc, %g6, %o1 fbul,a %fcc2, loop_1529 subc %i3, %g4, %l6 sdivx %i5, 0x1F83, %i0 movrlz %l0, 0x3FA, %i4 loop_1529: movrgz %i6, %o3, %l5 movrne %g1, %g7, %g2 bvc,a loop_1530 fcmpgt16 %f12, %f0, %o4 fnor %f16, %f0, %f16 xnorcc %g3, 0x0BF7, %l2 loop_1530: bgu,a loop_1531 nop setx loop_1532, %l0, %l1 jmpl %l1, %i1 fnegd %f20, %f30 edge8l %l4, %o0, %i7 loop_1531: orcc %g5, 0x0121, %o7 loop_1532: bgu %xcc, loop_1533 brnz %o6, loop_1534 orncc %o2, 0x01C6, %l1 sth %o5, [%l7 + 0x74] loop_1533: movrlez %i2, 0x1BA, %l3 loop_1534: fbl %fcc2, loop_1535 fmovrdlez %g6, %f10, %f30 add %o1, 0x085A, %i3 srax %l6, %g4, %i5 loop_1535: ta %icc, 0x3 call loop_1536 tcs %xcc, 0x1 fnor %f12, %f20, %f10 andcc %i0, 0x0F0D, %i4 loop_1536: stb %i6, [%l7 + 0x39] nop setx 0xE493D303AC16E3E2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x8A1F57F43F11685C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f2, %f6 addc %l0, 0x1A5F, %o3 and %g1, %g7, %g2 fpadd16 %f10, %f10, %f18 edge16n %o4, %g3, %l5 ldsb [%l7 + 0x7D], %i1 fandnot2s %f22, %f26, %f18 bne,a %xcc, loop_1537 bvs,pn %icc, loop_1538 tleu %icc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1537: edge16ln %l2, %o0, %i7 loop_1538: fmovdl %icc, %f4, %f16 fmovspos %icc, %f1, %f23 umulcc %l4, 0x0996, %o7 brnz,a %g5, loop_1539 mulx %o6, 0x1F3D, %l1 xnorcc %o5, %i2, %o2 orncc %g6, 0x1E7E, %o1 loop_1539: fbge,a %fcc2, loop_1540 alignaddr %l3, %i3, %g4 nop setx loop_1541, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ba,pt %xcc, loop_1542 loop_1540: fpack16 %f26, %f15 nop setx 0xA06821DE, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr loop_1541: movleu %xcc, %i5, %i0 loop_1542: edge8n %i4, %l6, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x44, %l1 lduha [%l7 + %l1] 0x14, %i6 nop fitod %f4, %f20 fdtox %f20, %f14 nop setx 0x6D6CF50B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 fsqrts %f27, %f9 xorcc %o3, %g1, %g7 nop fitod %f2, %f6 fdtoi %f6, %f5 movpos %icc, %o4, %g2 movrne %g3, %l5, %i1 alignaddr %l2, %o0, %l4 fxnors %f9, %f11, %f20 tcc %icc, 0x4 and %o7, 0x0759, %i7 set 0x38, %g1 lduwa [%l7 + %g1] 0x19, %o6 tgu %xcc, 0x4 sllx %g5, 0x1A, %o5 bne,pn %xcc, loop_1543 sethi 0x1D58, %i2 array16 %o2, %g6, %l1 taddcctv %o1, 0x0639, %l3 loop_1543: fmul8x16 %f16, %f0, %f20 movvs %icc, %i3, %g4 fornot2s %f20, %f27, %f22 edge16l %i0, %i5, %i4 bcc,pn %xcc, loop_1544 xnorcc %l0, 0x074F, %i6 smulcc %o3, %g1, %l6 sdivx %g7, 0x11EB, %o4 loop_1544: subcc %g2, %l5, %i1 nop fitod %f8, %f18 fdtox %f18, %f12 nop setx 0x6978B854E526F2EB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xDE01404221B71DF4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f12, %f18 tge %xcc, 0x6 subc %g3, %o0, %l4 nop fitos %f5, %f26 fstoi %f26, %f16 wr %g0, 0x80, %asi ldsha [%l7 + 0x0C] %asi, %o7 subcc %l2, 0x0023, %o6 tpos %xcc, 0x6 move %icc, %g5, %o5 ldub [%l7 + 0x22], %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %i2, %o2, %l1 movcs %xcc, %o1, %l3 fbul %fcc2, loop_1545 edge8n %i3, %g6, %i0 mova %xcc, %g4, %i4 fcmpgt16 %f8, %f20, %i5 loop_1545: fmovspos %icc, %f8, %f16 mulscc %i6, 0x0D3C, %o3 ta %icc, 0x7 bn %xcc, loop_1546 udiv %g1, 0x1A20, %l6 fmovda %xcc, %f17, %f21 or %l0, 0x0F72, %g7 loop_1546: fbe,a %fcc1, loop_1547 and %o4, %l5, %i1 array8 %g3, %g2, %l4 tgu %icc, 0x5 loop_1547: nop wr %g0, 0x19, %asi lduwa [%l7 + 0x40] %asi, %o7 bge,pn %xcc, loop_1548 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdpos %xcc, %f31, %f8 ldd [%l7 + 0x70], %f2 loop_1548: fmovsneg %icc, %f0, %f24 fmovdne %xcc, %f15, %f5 xor %l2, %o0, %g5 addc %o6, 0x1FCA, %i7 fbne %fcc0, loop_1549 sllx %o5, 0x1A, %i2 fnot2s %f19, %f19 fble,a %fcc1, loop_1550 loop_1549: tcs %xcc, 0x4 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %o2 loop_1550: popc %l1, %l3 mova %icc, %i3, %g6 call loop_1551 edge8n %i0, %g4, %o1 fmovscc %xcc, %f13, %f6 edge8 %i5, %i4, %i6 loop_1551: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stw %o3, [%l7 + 0x70] set 0x76, %i0 ldsha [%l7 + %i0] 0x04, %l6 xnor %l0, %g7, %o4 xnor %l5, 0x0B2D, %i1 tge %xcc, 0x7 edge32 %g1, %g3, %g2 swap [%l7 + 0x60], %o7 movneg %xcc, %l4, %o0 movgu %xcc, %l2, %o6 array16 %g5, %o5, %i2 ld [%l7 + 0x7C], %f18 fnegs %f2, %f13 fpack16 %f4, %f3 subccc %i7, 0x0E23, %l1 srlx %l3, %i3, %g6 fmovsl %xcc, %f16, %f7 fmovrdne %o2, %f6, %f4 tle %xcc, 0x7 fxor %f30, %f26, %f10 edge32l %g4, %o1, %i0 andn %i5, %i6, %i4 prefetch [%l7 + 0x7C], 0x2 tcc %icc, 0x3 sub %o3, %l0, %l6 wr %g0, 0x88, %asi ldsha [%l7 + 0x70] %asi, %o4 andncc %l5, %g7, %i1 sub %g1, 0x0516, %g2 movl %xcc, %g3, %l4 array8 %o0, %o7, %l2 udiv %o6, 0x025D, %o5 orn %g5, %i2, %i7 mulscc %l1, 0x0598, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrde %g6, %f0, %f26 tcs %icc, 0x3 xorcc %o2, %l3, %o1 set 0x6E, %g2 lduba [%l7 + %g2] 0x15, %g4 sub %i0, %i6, %i5 set 0x58, %l3 ldswa [%l7 + %l3] 0x0c, %o3 fornot2 %f22, %f4, %f2 fmovrslz %l0, %f22, %f22 for %f22, %f14, %f30 sir 0x1F93 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %l6, %i4, %l5 fpadd32 %f26, %f8, %f22 tl %icc, 0x2 bleu,pt %icc, loop_1552 nop fitos %f4, %f13 fstox %f13, %f14 mova %xcc, %o4, %g7 bg,a,pt %xcc, loop_1553 loop_1552: movcc %xcc, %g1, %i1 tsubcc %g3, %g2, %o0 fbule %fcc2, loop_1554 loop_1553: brnz %l4, loop_1555 fcmpne32 %f22, %f24, %l2 ta %xcc, 0x5 loop_1554: nop setx 0xAE505B93, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0xBF97C1E2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fdivs %f5, %f22, %f19 loop_1555: edge32n %o7, %o5, %g5 nop fitos %f3, %f27 fstox %f27, %f30 fxtos %f30, %f24 subccc %i2, 0x0045, %i7 sdivx %o6, 0x14A7, %i3 tgu %icc, 0x0 nop fitod %f2, %f2 fdtox %f2, %f8 set 0x18, %i7 prefetcha [%l7 + %i7] 0x80, 0x0 tcs %icc, 0x7 tg %xcc, 0x7 tleu %xcc, 0x6 brnz %o2, loop_1556 fmul8sux16 %f30, %f30, %f12 udiv %l1, 0x152F, %l3 ba loop_1557 loop_1556: fmovsvc %icc, %f0, %f13 fbe,a %fcc1, loop_1558 fmul8x16 %f27, %f0, %f2 loop_1557: nop fitos %f9, %f27 fstox %f27, %f6 fxtos %f6, %f20 fpackfix %f14, %f12 loop_1558: lduw [%l7 + 0x50], %o1 tne %xcc, 0x3 addc %g4, 0x0FEB, %i6 orcc %i5, %i0, %o3 fbul %fcc1, loop_1559 fbul %fcc0, loop_1560 move %xcc, %l6, %l0 fsrc1s %f22, %f8 loop_1559: mova %icc, %i4, %o4 loop_1560: brgz %g7, loop_1561 tneg %xcc, 0x6 movgu %icc, %g1, %i1 smulcc %g3, 0x0941, %g2 loop_1561: sub %o0, 0x1739, %l4 fmovdcc %xcc, %f4, %f27 movcc %icc, %l2, %l5 popc 0x090C, %o7 tl %icc, 0x6 bpos,a %xcc, loop_1562 fpadd32s %f8, %f4, %f20 wr %g0, 0x88, %asi prefetcha [%l7 + 0x78] %asi, 0x3 loop_1562: nop setx loop_1563, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bge,a loop_1564 movleu %xcc, %g5, %i2 tvc %icc, 0x4 loop_1563: tneg %icc, 0x2 loop_1564: sub %i7, 0x195C, %o6 set 0x66, %o7 lduha [%l7 + %o7] 0x10, %g6 stw %i3, [%l7 + 0x74] ta %icc, 0x2 fxors %f3, %f26, %f19 set 0x10, %l5 sta %f11, [%l7 + %l5] 0x0c sra %l1, 0x1B, %o2 or %o1, %l3, %g4 fbg,a %fcc1, loop_1565 pdist %f22, %f4, %f24 sll %i6, 0x14, %i5 fmovsg %icc, %f5, %f2 loop_1565: movneg %icc, %o3, %i0 tg %xcc, 0x7 movvc %icc, %l6, %l0 movcc %icc, %i4, %g7 fmovsvs %xcc, %f27, %f9 srl %g1, 0x0D, %o4 movne %xcc, %g3, %i1 fmovrdgz %g2, %f0, %f4 sth %o0, [%l7 + 0x66] sdiv %l2, 0x1950, %l4 nop setx 0x4E30614A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x2919C8E4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fdivs %f22, %f0, %f29 nop setx 0x38490EFE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0xE990750A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fdivs %f29, %f7, %f2 nop fitod %f17, %f8 udivx %o7, 0x06CB, %l5 add %o5, %g5, %i2 ble,pt %icc, loop_1566 ldd [%l7 + 0x30], %i6 std %f18, [%l7 + 0x20] edge32l %g6, %o6, %l1 loop_1566: fabss %f24, %f2 te %xcc, 0x6 set 0x40, %o0 stwa %o2, [%l7 + %o0] 0x2f membar #Sync mulscc %i3, %l3, %g4 smulcc %i6, %o1, %i5 mulscc %o3, 0x1D26, %i0 movneg %icc, %l6, %i4 udivcc %g7, 0x0559, %g1 edge8l %o4, %g3, %l0 subc %g2, %o0, %l2 srl %i1, %l4, %l5 movrgz %o5, %o7, %g5 movgu %xcc, %i7, %g6 fmovsn %icc, %f8, %f25 tn %icc, 0x3 xnor %o6, %l1, %i2 fmul8x16au %f27, %f27, %f8 edge32 %o2, %i3, %g4 taddcc %i6, %l3, %i5 umulcc %o1, 0x0068, %o3 edge32 %l6, %i0, %g7 xor %i4, %g1, %o4 tvc %xcc, 0x7 set 0x70, %l2 stwa %l0, [%l7 + %l2] 0x14 fcmpgt32 %f0, %f2, %g2 tn %icc, 0x2 tneg %icc, 0x0 fmovdleu %xcc, %f4, %f21 bneg,pt %icc, loop_1567 edge32ln %g3, %o0, %l2 alignaddrl %i1, %l4, %l5 tgu %xcc, 0x1 loop_1567: sdivx %o5, 0x01C3, %g5 movle %xcc, %i7, %g6 smul %o7, %l1, %i2 set 0x38, %o2 swapa [%l7 + %o2] 0x80, %o6 tsubcctv %o2, 0x0A45, %g4 add %i6, 0x088B, %l3 alignaddr %i5, %o1, %i3 tneg %icc, 0x0 tn %icc, 0x2 swap [%l7 + 0x30], %l6 brgz %i0, loop_1568 fmovdle %icc, %f22, %f28 fmovrdgez %o3, %f16, %f26 sll %g7, %i4, %g1 loop_1568: edge32ln %o4, %l0, %g3 fbule,a %fcc3, loop_1569 fmovdn %xcc, %f26, %f9 bpos,pt %xcc, loop_1570 sdivx %g2, 0x1CF2, %l2 loop_1569: fpadd32 %f24, %f24, %f12 udiv %i1, 0x0A26, %l4 loop_1570: fmovdcs %icc, %f26, %f24 fbo,a %fcc0, loop_1571 fbue %fcc2, loop_1572 fbne %fcc1, loop_1573 fmovrdne %o0, %f14, %f24 loop_1571: array8 %o5, %l5, %g5 loop_1572: ta %xcc, 0x1 loop_1573: tl %xcc, 0x7 nop fitod %f4, %f10 fdtox %f10, %f2 sir 0x1969 xnor %i7, %o7, %g6 addccc %i2, %l1, %o2 nop fitod %f12, %f10 fdtox %f10, %f2 brz %o6, loop_1574 movge %xcc, %g4, %l3 movvs %icc, %i6, %i5 movn %icc, %i3, %l6 loop_1574: fmovdpos %xcc, %f29, %f8 edge32l %o1, %i0, %o3 fsrc2s %f4, %f20 fmovse %icc, %f14, %f18 wr %g0, 0x80, %asi lduha [%l7 + 0x7C] %asi, %g7 fmovrslz %g1, %f4, %f3 array32 %o4, %l0, %i4 lduw [%l7 + 0x34], %g3 movne %icc, %l2, %g2 movle %xcc, %l4, %i1 fnor %f30, %f16, %f14 udivcc %o5, 0x04FA, %o0 fmovdcc %icc, %f25, %f20 edge8 %l5, %g5, %o7 sllx %g6, 0x1B, %i2 fbo,a %fcc3, loop_1575 movre %l1, 0x2D0, %o2 nop setx 0xDB9F93DD507A3939, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr mulx %o6, 0x0CAF, %g4 loop_1575: fxors %f30, %f5, %f27 sub %i7, 0x0909, %l3 tvs %icc, 0x1 membar 0x36 xorcc %i5, 0x0B50, %i6 fmovrde %l6, %f18, %f22 subc %i3, %i0, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %o3, %g1, %o4 call loop_1576 ta %icc, 0x0 umul %g7, 0x1E04, %i4 fbuge,a %fcc3, loop_1577 loop_1576: edge32 %g3, %l0, %g2 sll %l4, 0x05, %l2 nop setx loop_1578, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1577: membar 0x1A tge %xcc, 0x0 movrgez %o5, %o0, %i1 loop_1578: edge16n %g5, %o7, %l5 sllx %i2, %g6, %o2 movgu %icc, %o6, %l1 edge32ln %i7, %g4, %i5 fmovsa %xcc, %f19, %f23 edge8ln %l3, %i6, %i3 fmovdneg %icc, %f5, %f24 fble,a %fcc1, loop_1579 movge %icc, %i0, %o1 tge %xcc, 0x6 prefetch [%l7 + 0x44], 0x3 loop_1579: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x57, %o3 ldub [%l7 + %o3], %l6 fexpand %f1, %f14 tgu %icc, 0x3 srl %g1, 0x0B, %o4 fcmple32 %f2, %f10, %o3 stbar set 0x18, %i3 swapa [%l7 + %i3] 0x80, %i4 tcc %xcc, 0x6 fxors %f23, %f5, %f18 ldsw [%l7 + 0x5C], %g7 sdiv %g3, 0x0513, %l0 tl %xcc, 0x7 fabss %f26, %f16 fmovrslez %l4, %f3, %f12 fmovdcs %icc, %f20, %f15 movl %xcc, %g2, %o5 fcmpeq16 %f22, %f22, %l2 wr %g0, 0x89, %asi prefetcha [%l7 + 0x70] %asi, 0x3 fmovsl %icc, %f20, %f29 edge32l %g5, %o7, %o0 tcs %icc, 0x7 tcc %icc, 0x3 wr %g0, 0x0c, %asi lduha [%l7 + 0x2C] %asi, %l5 swap [%l7 + 0x1C], %i2 xnorcc %g6, %o6, %o2 fbne %fcc1, loop_1580 tvc %xcc, 0x2 movrgz %l1, 0x1FA, %g4 subcc %i7, %l3, %i5 loop_1580: nop fitod %f12, %f24 fdtox %f24, %f30 tvc %icc, 0x0 move %xcc, %i6, %i3 orn %o1, %i0, %g1 fandnot2 %f14, %f26, %f2 st %f26, [%l7 + 0x20] movg %icc, %l6, %o3 wr %g0, 0x10, %asi sta %f13, [%l7 + 0x40] %asi wr %g0, 0x19, %asi stda %f0, [%l7 + 0x40] %asi edge16ln %i4, %g7, %g3 brgz,a %o4, loop_1581 ldsb [%l7 + 0x25], %l0 movrgez %g2, 0x314, %o5 lduw [%l7 + 0x18], %l4 loop_1581: orncc %l2, 0x1CDE, %i1 array32 %o7, %o0, %l5 array16 %i2, %g6, %o6 edge8l %o2, %g5, %g4 fbug %fcc3, loop_1582 fmovdle %icc, %f29, %f25 bshuffle %f10, %f24, %f30 wr %g0, 0x0c, %asi ldsba [%l7 + 0x47] %asi, %i7 loop_1582: bge,a loop_1583 tpos %icc, 0x7 addcc %l3, %l1, %i6 ldsb [%l7 + 0x09], %i5 loop_1583: xnor %o1, 0x0752, %i0 udiv %g1, 0x158D, %l6 sir 0x1F2C nop setx loop_1584, %l0, %l1 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 %icc, 0x1 fones %f9 fabss %f11, %f3 loop_1584: nop wr %g0, 0x10, %asi stwa %i3, [%l7 + 0x48] %asi stw %i4, [%l7 + 0x10] fbo,a %fcc0, loop_1585 fpmerge %f29, %f2, %f4 fbl,a %fcc2, loop_1586 bn,pt %xcc, loop_1587 loop_1585: array8 %o3, %g3, %o4 sdiv %l0, 0x16EB, %g2 loop_1586: fmovse %icc, %f14, %f16 loop_1587: edge32l %g7, %o5, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc1s %f10, %f28 nop fitos %f10, %f9 fstod %f9, %f2 tsubcctv %i1, %o7, %l4 fpadd32s %f15, %f27, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brnz %o0, loop_1588 bg,a,pn %xcc, loop_1589 mulscc %l5, 0x04CC, %g6 umulcc %o6, 0x0178, %o2 loop_1588: fmovsvs %xcc, %f22, %f27 loop_1589: pdist %f26, %f6, %f18 tcc %icc, 0x1 nop setx 0x82BF6B63, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0x259E6029, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fmuls %f23, %f22, %f0 orncc %g5, %g4, %i2 tvc %xcc, 0x4 fbuge,a %fcc3, loop_1590 movle %xcc, %i7, %l1 movvs %xcc, %i6, %i5 fnor %f22, %f8, %f24 loop_1590: tsubcctv %l3, 0x1247, %i0 subc %g1, 0x1BF0, %o1 fpsub32s %f11, %f3, %f11 fmovsneg %icc, %f17, %f9 umul %l6, 0x1895, %i3 tpos %xcc, 0x7 fcmpgt32 %f0, %f14, %o3 xnorcc %i4, 0x0837, %g3 fmovsge %icc, %f2, %f11 st %f27, [%l7 + 0x10] fzeros %f29 fbge,a %fcc0, loop_1591 movvc %xcc, %l0, %g2 sra %g7, %o4, %o5 umulcc %i1, 0x0E69, %l2 loop_1591: umulcc %o7, 0x11C3, %o0 brlez %l4, loop_1592 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %g6, 0x0892, %l5 brnz %o6, loop_1593 loop_1592: sdivx %g5, 0x09EF, %o2 srax %i2, 0x0B, %g4 edge8l %l1, %i6, %i5 loop_1593: xorcc %l3, %i0, %g1 fmovsgu %icc, %f26, %f21 fornot1s %f10, %f20, %f7 tgu %icc, 0x5 edge16l %o1, %i7, %i3 movvs %xcc, %l6, %o3 addccc %g3, %l0, %g2 brz %g7, loop_1594 tvc %xcc, 0x5 orn %i4, %o4, %i1 sir 0x0883 loop_1594: fmovdne %xcc, %f2, %f12 array16 %l2, %o7, %o5 tcs %icc, 0x6 sdiv %o0, 0x08BF, %l4 edge16ln %g6, %l5, %g5 tneg %icc, 0x0 ldd [%l7 + 0x10], %f0 xnorcc %o6, %i2, %o2 fandnot1 %f14, %f8, %f26 tn %icc, 0x7 movrgz %g4, %i6, %i5 fmovdne %xcc, %f25, %f29 edge16n %l1, %l3, %g1 tsubcc %i0, %o1, %i3 membar 0x2D mulx %l6, 0x077D, %i7 popc 0x1748, %o3 srlx %l0, %g3, %g2 tge %icc, 0x6 add %g7, 0x0EBD, %o4 edge32 %i1, %i4, %o7 stx %o5, [%l7 + 0x58] movrne %o0, 0x360, %l2 fpadd32s %f27, %f26, %f26 tpos %xcc, 0x7 set 0x40, %i1 ldda [%l7 + %i1] 0x22, %l4 lduw [%l7 + 0x08], %g6 move %icc, %g5, %o6 fmovsge %icc, %f6, %f13 subcc %l5, 0x1AC5, %i2 smulcc %g4, 0x07AD, %i6 tneg %xcc, 0x6 alignaddr %o2, %i5, %l3 tn %xcc, 0x0 movcc %xcc, %g1, %i0 edge32n %o1, %i3, %l1 fones %f18 set 0x10, %g7 ldxa [%g0 + %g7] 0x20, %i7 array16 %l6, %o3, %g3 sra %l0, 0x0E, %g2 add %l7, 0x48, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %o4 casa [%l6] 0x19, %o4, %g7 edge16ln %i1, %i4, %o7 movrgz %o0, %l2, %l4 movpos %icc, %g6, %o5 or %o6, 0x0F7A, %l5 movrlz %i2, %g4, %i6 fmul8x16au %f7, %f0, %f8 umulcc %o2, %i5, %l3 srlx %g5, %g1, %o1 movge %icc, %i0, %i3 edge32ln %i7, %l6, %o3 fzeros %f25 fpadd16 %f30, %f2, %f24 tg %xcc, 0x2 orn %l1, %l0, %g3 movpos %xcc, %o4, %g2 tsubcc %i1, %g7, %o7 edge32l %i4, %o0, %l4 tvc %xcc, 0x6 fbug,a %fcc3, loop_1595 subcc %g6, %o5, %l2 st %f10, [%l7 + 0x0C] fbue,a %fcc0, loop_1596 loop_1595: sra %o6, %l5, %g4 fabss %f18, %f29 fbug %fcc3, loop_1597 loop_1596: udiv %i2, 0x0110, %i6 xor %o2, 0x1EA4, %i5 xorcc %g5, 0x0D60, %l3 loop_1597: swap [%l7 + 0x60], %g1 fcmpeq32 %f12, %f20, %i0 tl %icc, 0x5 te %icc, 0x5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot2 %f8, %f18, %f28 addccc %o1, %i3, %l6 sdivx %i7, 0x134E, %o3 ta %icc, 0x0 mulx %l1, %l0, %g3 tgu %xcc, 0x2 srax %g2, %o4, %i1 tg %icc, 0x6 membar 0x69 fcmple16 %f6, %f26, %g7 xnor %i4, 0x0FDF, %o7 srlx %o0, %l4, %o5 bcc,a,pn %icc, loop_1598 ldstub [%l7 + 0x65], %l2 smulcc %g6, %l5, %g4 udiv %o6, 0x0CA0, %i6 loop_1598: fmovsa %icc, %f3, %f0 movvs %xcc, %i2, %i5 sdivcc %g5, 0x1B61, %l3 edge32ln %g1, %o2, %o1 edge8l %i3, %l6, %i0 sethi 0x1205, %o3 sdiv %i7, 0x1B67, %l0 tneg %icc, 0x2 membar 0x3A movrlez %l1, 0x3BB, %g2 fmovdvc %xcc, %f15, %f20 smul %g3, %i1, %g7 srax %o4, 0x0A, %i4 te %xcc, 0x1 brz %o7, loop_1599 fmovsgu %xcc, %f5, %f24 std %f12, [%l7 + 0x20] sethi 0x136C, %o0 loop_1599: fbug %fcc3, loop_1600 move %icc, %l4, %o5 fbu,a %fcc3, loop_1601 edge16 %g6, %l5, %l2 loop_1600: movpos %icc, %o6, %g4 addc %i6, 0x0476, %i2 loop_1601: movrne %g5, %l3, %g1 nop setx 0x5DBD0404, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 fsqrts %f27, %f7 subc %o2, 0x048D, %o1 ldsb [%l7 + 0x25], %i5 movge %icc, %l6, %i0 bvs,a %xcc, loop_1602 brgez %i3, loop_1603 fmovrde %i7, %f14, %f28 fpmerge %f3, %f28, %f18 loop_1602: nop setx 0xF3B961558F496254, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x58306EEDD807EC20, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fmuld %f14, %f26, %f14 loop_1603: tsubcc %o3, 0x1A82, %l0 udivcc %l1, 0x1D56, %g2 set 0x60, %l6 lduba [%l7 + %l6] 0x10, %g3 fmovrdlz %i1, %f0, %f24 lduh [%l7 + 0x5C], %o4 fcmpne32 %f16, %f8, %i4 udivx %g7, 0x0C42, %o0 movcs %icc, %o7, %o5 fmovsge %xcc, %f8, %f6 movge %icc, %l4, %g6 bgu,a,pn %icc, loop_1604 sdivx %l5, 0x1216, %l2 smul %o6, %i6, %i2 stw %g5, [%l7 + 0x64] loop_1604: edge32ln %l3, %g4, %o2 fones %f21 wr %g0, 0x80, %asi lduba [%l7 + 0x79] %asi, %g1 nop setx 0x304C27AE, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr umul %o1, %i5, %i0 nop fitod %f4, %f22 fdtox %f22, %f0 movrgez %l6, 0x39B, %i3 brz %o3, loop_1605 fmovscc %icc, %f21, %f31 bpos,a,pn %xcc, loop_1606 movneg %icc, %l0, %i7 loop_1605: fnand %f4, %f8, %f6 movpos %xcc, %g2, %g3 loop_1606: bge,a %xcc, loop_1607 fbo,a %fcc1, loop_1608 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %i1, %o4, %l1 loop_1607: edge8ln %i4, %g7, %o7 loop_1608: nop fitod %f2, %f12 fdtox %f12, %f26 fxtod %f26, %f10 srl %o5, %o0, %g6 edge8 %l5, %l4, %o6 sllx %i6, 0x1F, %i2 stw %g5, [%l7 + 0x40] movgu %xcc, %l2, %l3 tl %icc, 0x1 fmovscs %xcc, %f20, %f15 fmul8x16au %f9, %f28, %f18 fandnot2s %f15, %f0, %f24 alignaddrl %g4, %g1, %o2 subcc %o1, %i5, %i0 tg %xcc, 0x4 smul %l6, 0x1565, %i3 smulcc %l0, 0x0469, %i7 edge8l %g2, %o3, %g3 sra %i1, 0x11, %l1 edge32 %i4, %o4, %o7 bneg loop_1609 bg,pn %xcc, loop_1610 fones %f19 wr %g0, 0x11, %asi swapa [%l7 + 0x44] %asi, %o5 loop_1609: udiv %g7, 0x1C1A, %g6 loop_1610: fmovscs %icc, %f11, %f13 fba,a %fcc2, loop_1611 fmovsneg %xcc, %f15, %f23 tl %xcc, 0x4 addcc %l5, 0x0E10, %l4 loop_1611: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fand %f16, %f8, %f26 ldstub [%l7 + 0x62], %o6 tn %xcc, 0x5 tl %icc, 0x6 movrgz %i6, %i2, %o0 bleu %icc, loop_1612 alignaddrl %g5, %l2, %g4 subcc %g1, %o2, %l3 set 0x40, %i2 ldda [%l7 + %i2] 0x0c, %f16 loop_1612: udivx %i5, 0x1758, %i0 wr %g0, 0x18, %asi prefetcha [%l7 + 0x78] %asi, 0x1 fcmpne16 %f14, %f26, %o1 brlz,a %i3, loop_1613 brz %l0, loop_1614 fpmerge %f17, %f9, %f16 movpos %xcc, %g2, %o3 loop_1613: smul %g3, %i7, %i1 loop_1614: fsrc2s %f8, %f30 fsrc2s %f23, %f7 alignaddr %i4, %l1, %o4 membar 0x59 wr %g0, 0x89, %asi ldda [%l7 + 0x20] %asi, %o6 movle %icc, %o5, %g6 sub %l5, %l4, %o6 ldx [%l7 + 0x18], %g7 fmovdneg %xcc, %f24, %f27 movre %i6, %i2, %o0 fmovdn %icc, %f23, %f6 fabss %f28, %f22 bcc,pt %icc, loop_1615 prefetch [%l7 + 0x48], 0x2 wr %g0, 0xea, %asi stba %g5, [%l7 + 0x78] %asi membar #Sync loop_1615: smulcc %l2, 0x0BCD, %g4 fabss %f1, %f24 fmovdpos %xcc, %f20, %f28 smul %o2, %l3, %i5 fandnot1s %f5, %f1, %f2 fpadd16s %f31, %f28, %f14 tge %icc, 0x3 udivx %i0, 0x0B42, %g1 sub %o1, 0x0903, %l6 te %xcc, 0x6 udivcc %i3, 0x08D7, %l0 tne %icc, 0x6 tvc %xcc, 0x7 ldsw [%l7 + 0x50], %g2 mova %xcc, %g3, %o3 movgu %xcc, %i1, %i7 fbn,a %fcc3, loop_1616 movrlz %i4, %o4, %l1 edge16 %o7, %g6, %l5 movrne %l4, %o5, %o6 loop_1616: alignaddrl %i6, %g7, %i2 fbule %fcc2, loop_1617 xnorcc %g5, 0x00EE, %l2 fzero %f2 and %g4, %o2, %o0 loop_1617: fmul8x16au %f31, %f28, %f30 fabss %f18, %f13 brgz,a %l3, loop_1618 nop setx 0xE5B72F78DCE508D0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f2 tcs %icc, 0x3 set 0x74, %l4 swapa [%l7 + %l4] 0x19, %i5 loop_1618: alignaddrl %i0, %g1, %o1 fmovrsgz %l6, %f16, %f11 tcc %icc, 0x3 tpos %xcc, 0x7 movg %xcc, %i3, %l0 fmovsgu %xcc, %f11, %f20 brlz %g2, loop_1619 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %o3, %i1, %i7 movcs %icc, %i4, %g3 loop_1619: movne %icc, %o4, %o7 tgu %xcc, 0x6 brz,a %l1, loop_1620 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 be,a %xcc, loop_1621 srlx %l5, 0x13, %l4 loop_1620: fmovdgu %xcc, %f7, %f18 subc %o5, 0x1ACE, %o6 loop_1621: nop setx 0x49F0A180, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0xDA1BA953, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fdivs %f0, %f19, %f20 subc %i6, 0x1D6E, %g7 udivcc %g6, 0x1E29, %i2 fpsub16s %f31, %f31, %f11 mova %xcc, %l2, %g5 movgu %xcc, %g4, %o2 fcmpne16 %f0, %f8, %o0 movrne %i5, %i0, %g1 st %f13, [%l7 + 0x68] brz,a %o1, loop_1622 fornot1 %f6, %f10, %f16 fmovrdlez %l3, %f14, %f12 stb %i3, [%l7 + 0x15] loop_1622: edge8n %l0, %l6, %o3 fmovda %icc, %f8, %f16 ldub [%l7 + 0x36], %i1 fmovrsgz %i7, %f24, %f10 ba,pn %xcc, loop_1623 orn %i4, %g2, %g3 movre %o4, 0x0A2, %o7 fcmpgt32 %f14, %f6, %l5 loop_1623: te %icc, 0x6 movgu %icc, %l4, %o5 taddcctv %o6, 0x01A9, %i6 tn %xcc, 0x1 fmovrslz %l1, %f3, %f15 add %l7, 0x60, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g6 casa [%l6] %asi, %g6, %i2 udiv %g7, 0x103A, %g5 membar 0x2D membar 0x22 fzero %f22 be,a,pn %icc, loop_1624 srl %g4, 0x16, %o2 fmovdg %xcc, %f23, %f26 nop setx loop_1625, %l0, %l1 jmpl %l1, %o0 loop_1624: srl %i5, %l2, %i0 udiv %o1, 0x175A, %l3 edge16ln %i3, %g1, %l0 loop_1625: fmovrdlz %l6, %f10, %f18 addc %i1, 0x10E9, %i7 or %i4, 0x18EE, %o3 set 0x10, %o6 ldswa [%l7 + %o6] 0x10, %g3 and %g2, 0x1423, %o4 stx %l5, [%l7 + 0x18] nop setx loop_1626, %l0, %l1 jmpl %l1, %o7 membar 0x0A ta %icc, 0x2 fandnot1s %f20, %f30, %f19 loop_1626: movvc %icc, %o5, %l4 add %l7, 0x20, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %i6 casa [%l6] 0x19, %i6, %o6 fmovdn %xcc, %f6, %f5 sethi 0x05F9, %l1 tvs %xcc, 0x2 set 0x40, %g4 ldda [%l7 + %g4] 0x88, %f16 movg %xcc, %i2, %g6 movg %icc, %g7, %g4 fbne %fcc1, loop_1627 stb %g5, [%l7 + 0x59] sra %o0, 0x1D, %o2 bge,a,pt %xcc, loop_1628 loop_1627: ldstub [%l7 + 0x3B], %i5 movvs %icc, %i0, %o1 wr %g0, 0x88, %asi prefetcha [%l7 + 0x78] %asi, 0x1 loop_1628: andcc %i3, %g1, %l3 andn %l0, 0x0B92, %i1 sra %i7, %i4, %l6 sllx %g3, %o3, %o4 fmovdneg %icc, %f18, %f4 movcc %icc, %g2, %l5 fbne,a %fcc1, loop_1629 mulscc %o7, %l4, %i6 fabss %f4, %f26 move %icc, %o6, %l1 loop_1629: addccc %o5, 0x16E0, %g6 edge16l %i2, %g7, %g4 movre %g5, %o2, %i5 sra %i0, 0x1C, %o0 fpack16 %f4, %f13 nop fitos %f11, %f3 fstod %f3, %f24 sub %l2, %o1, %i3 fmovsge %icc, %f18, %f2 ldstub [%l7 + 0x0C], %l3 edge32ln %g1, %l0, %i1 subcc %i7, 0x0297, %l6 brnz %i4, loop_1630 edge32 %g3, %o4, %g2 ldsb [%l7 + 0x20], %o3 bleu,a loop_1631 loop_1630: mulscc %l5, 0x0FD0, %l4 bleu %xcc, loop_1632 taddcctv %i6, 0x1BE8, %o6 loop_1631: bl,pt %xcc, loop_1633 umul %l1, 0x0A93, %o7 loop_1632: sdivx %g6, 0x0806, %o5 xor %g7, %i2, %g5 loop_1633: addccc %g4, %i5, %i0 xnorcc %o2, 0x061A, %l2 edge16l %o1, %i3, %o0 smulcc %l3, 0x0ADE, %l0 nop fitod %f6, %f14 fdtos %f14, %f17 alignaddr %i1, %g1, %i7 fbg,a %fcc2, loop_1634 ldsw [%l7 + 0x64], %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x0A5F45F00079E0A2, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr loop_1634: taddcc %g3, 0x0B83, %o4 ba,a %icc, loop_1635 addccc %g2, %i4, %l5 ldub [%l7 + 0x09], %l4 edge16 %i6, %o6, %l1 loop_1635: stbar te %icc, 0x7 fzeros %f17 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpne16 %f16, %f24, %o7 array16 %g6, %o5, %o3 set 0x50, %l0 stba %g7, [%l7 + %l0] 0x80 movcs %icc, %g5, %i2 fmovsge %icc, %f14, %f11 movrlz %i5, %g4, %o2 umul %l2, 0x11C3, %i0 edge8n %o1, %o0, %i3 tge %xcc, 0x7 set 0x60, %o4 lduba [%l7 + %o4] 0x89, %l0 fbe %fcc0, loop_1636 mulscc %i1, %l3, %i7 movne %xcc, %g1, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1636: sra %o4, 0x1F, %g2 edge8 %i4, %g3, %l5 movg %icc, %i6, %l4 fbl %fcc0, loop_1637 tvs %icc, 0x7 nop setx loop_1638, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movge %xcc, %o6, %l1 loop_1637: subccc %o7, 0x178C, %g6 fcmpeq32 %f30, %f14, %o5 loop_1638: edge8n %o3, %g5, %i2 movrgz %g7, 0x16B, %g4 fornot1s %f18, %f18, %f29 fpadd32 %f14, %f14, %f14 andncc %o2, %l2, %i0 nop set 0x08, %o1 stb %o1, [%l7 + %o1] fmul8x16au %f7, %f29, %f22 edge16 %o0, %i5, %i3 bgu %icc, loop_1639 tneg %xcc, 0x2 mulx %i1, %l0, %i7 array16 %g1, %l6, %o4 loop_1639: ldsh [%l7 + 0x6C], %l3 nop setx 0x88257BDD24619898, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xCBCEE3F3325DC3EA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f24, %f22 fnot1 %f24, %f20 udiv %i4, 0x0DB1, %g3 umul %l5, %i6, %g2 movne %xcc, %o6, %l1 movrgez %o7, 0x040, %g6 sra %l4, %o5, %o3 fmovdle %icc, %f7, %f1 sethi 0x0616, %g5 bneg,pt %xcc, loop_1640 bvs loop_1641 stbar fbule,a %fcc0, loop_1642 loop_1640: mulscc %i2, 0x02C9, %g7 loop_1641: fbge,a %fcc2, loop_1643 brlez %o2, loop_1644 loop_1642: lduw [%l7 + 0x58], %l2 fmovs %f28, %f8 loop_1643: bg,a loop_1645 loop_1644: movrlez %g4, %o1, %i0 fmovsg %xcc, %f27, %f5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1645: udivcc %o0, 0x0973, %i3 lduh [%l7 + 0x7A], %i1 nop setx 0xCC12EC428052743B, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr fzeros %f27 ta %icc, 0x1 popc %l0, %i7 tg %icc, 0x7 udivcc %i5, 0x0ADD, %g1 mova %icc, %o4, %l3 edge32ln %i4, %l6, %g3 movpos %xcc, %i6, %g2 lduw [%l7 + 0x08], %l5 smul %o6, %l1, %o7 sllx %g6, 0x1A, %l4 edge8ln %o5, %o3, %i2 wr %g0, 0x2b, %asi ldda [%l7 + 0x20] %asi, %g6 mulscc %o2, %l2, %g5 fpadd32 %f14, %f6, %f28 popc 0x16E8, %o1 tge %icc, 0x5 move %icc, %i0, %g4 movl %icc, %i3, %o0 bcs,a,pn %icc, loop_1646 movcc %icc, %i1, %l0 tvs %xcc, 0x0 bne %icc, loop_1647 loop_1646: bn,pn %icc, loop_1648 fcmpne16 %f28, %f20, %i5 set 0x17, %i5 ldsba [%l7 + %i5] 0x14, %g1 loop_1647: brnz %i7, loop_1649 loop_1648: fnegd %f2, %f26 edge8ln %l3, %o4, %i4 subc %g3, 0x0866, %i6 loop_1649: orn %l6, %g2, %o6 srl %l1, 0x11, %l5 tcc %xcc, 0x1 sdivcc %o7, 0x12A3, %l4 tcc %icc, 0x7 edge8ln %g6, %o3, %o5 fcmpeq32 %f12, %f12, %i2 edge8l %o2, %l2, %g5 membar 0x06 orncc %g7, %o1, %i0 fbn %fcc1, loop_1650 edge8 %i3, %g4, %o0 array8 %l0, %i1, %i5 fands %f2, %f9, %f14 loop_1650: or %i7, %g1, %o4 srlx %l3, 0x1E, %g3 ldsw [%l7 + 0x4C], %i6 movge %icc, %i4, %l6 ldsb [%l7 + 0x35], %g2 tvc %icc, 0x1 nop fitos %f13, %f27 fstox %f27, %f10 fxtos %f10, %f14 edge32n %l1, %l5, %o7 array16 %l4, %g6, %o6 fmovdg %xcc, %f14, %f29 add %o5, 0x0192, %i2 fpadd32 %f2, %f8, %f4 movrlez %o3, %l2, %o2 ldx [%l7 + 0x58], %g5 movrlez %o1, 0x0C2, %i0 or %i3, 0x09FF, %g4 edge16l %g7, %l0, %o0 sethi 0x0A0F, %i5 fmovdcc %xcc, %f5, %f25 tvc %icc, 0x1 taddcctv %i7, 0x1879, %g1 tcs %xcc, 0x4 lduw [%l7 + 0x10], %o4 mulx %l3, %i1, %i6 fmovrdlz %g3, %f26, %f0 movcs %icc, %l6, %i4 fxor %f10, %f30, %f18 movle %xcc, %l1, %l5 sub %o7, 0x1D8B, %l4 fcmpne16 %f16, %f2, %g6 array32 %o6, %o5, %g2 fmovrsne %i2, %f0, %f25 fxnor %f28, %f14, %f22 andn %l2, %o3, %o2 movvs %icc, %o1, %g5 array32 %i3, %i0, %g7 srlx %g4, %l0, %i5 array16 %i7, %o0, %o4 wr %g0, 0x10, %asi lduwa [%l7 + 0x5C] %asi, %g1 tge %xcc, 0x2 tle %icc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 st %f31, [%l7 + 0x18] edge16 %l3, %i1, %g3 orn %l6, 0x1ED5, %i4 tcc %icc, 0x4 fmul8sux16 %f16, %f14, %f0 fba,a %fcc0, loop_1651 movvc %xcc, %l1, %i6 fands %f27, %f9, %f6 movleu %icc, %o7, %l4 loop_1651: movl %icc, %l5, %g6 fornot1s %f21, %f30, %f22 movleu %xcc, %o6, %g2 subccc %i2, %l2, %o5 tl %icc, 0x3 movcs %icc, %o2, %o1 edge16 %g5, %i3, %i0 fbue %fcc0, loop_1652 addcc %o3, %g4, %l0 wr %g0, 0xe2, %asi ldda [%l7 + 0x50] %asi, %g6 loop_1652: nop setx loop_1653, %l0, %l1 jmpl %l1, %i7 brz %o0, loop_1654 ld [%l7 + 0x70], %f6 sdivcc %o4, 0x00C4, %g1 loop_1653: fbo,a %fcc2, loop_1655 loop_1654: mova %icc, %i5, %i1 membar 0x13 fmovrdlz %l3, %f10, %f28 loop_1655: tle %xcc, 0x4 smulcc %l6, 0x1E5E, %i4 edge32 %l1, %i6, %o7 fzeros %f24 tcc %xcc, 0x6 fbne %fcc2, loop_1656 movneg %xcc, %l4, %g3 fbu,a %fcc3, loop_1657 fble,a %fcc1, loop_1658 loop_1656: movl %xcc, %l5, %o6 fcmpne32 %f10, %f20, %g2 loop_1657: movne %xcc, %g6, %i2 loop_1658: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbg %fcc2, loop_1659 movn %icc, %l2, %o5 tvs %icc, 0x1 fpmerge %f17, %f2, %f14 loop_1659: edge32 %o1, %g5, %o2 array8 %i3, %o3, %i0 movg %icc, %g4, %g7 bcc loop_1660 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %l0, 0x1EAC, %o0 fmul8sux16 %f6, %f30, %f18 loop_1660: brz,a %i7, loop_1661 movrgez %o4, 0x16E, %i5 ba,pt %xcc, loop_1662 andn %i1, 0x1EB0, %l3 loop_1661: fmovdgu %xcc, %f23, %f10 or %g1, 0x1E97, %i4 loop_1662: alignaddr %l6, %l1, %o7 tle %icc, 0x0 mova %icc, %i6, %l4 tleu %icc, 0x7 fbue %fcc0, loop_1663 addccc %g3, 0x00FB, %o6 movrlz %l5, 0x151, %g6 udivcc %i2, 0x0CAD, %l2 loop_1663: tcc %icc, 0x6 sdiv %o5, 0x0105, %g2 fbn,a %fcc3, loop_1664 sll %o1, 0x1C, %o2 tl %icc, 0x4 edge16l %i3, %g5, %i0 loop_1664: fbul %fcc0, loop_1665 tl %xcc, 0x6 orn %g4, 0x119E, %g7 set 0x38, %g6 prefetcha [%l7 + %g6] 0x19, 0x3 loop_1665: ldsw [%l7 + 0x60], %o0 tsubcctv %i7, 0x06B9, %l0 edge32ln %i5, %o4, %i1 movle %xcc, %g1, %i4 alignaddr %l6, %l3, %o7 fmovscc %xcc, %f28, %f2 fxnor %f12, %f6, %f26 wr %g0, 0x80, %asi lduha [%l7 + 0x4A] %asi, %i6 fpadd16 %f14, %f20, %f26 sethi 0x0037, %l1 nop set 0x76, %o5 ldstub [%l7 + %o5], %g3 movne %xcc, %l4, %l5 sdivcc %g6, 0x00E4, %i2 xnorcc %o6, %l2, %o5 ta %icc, 0x0 edge8ln %g2, %o1, %i3 nop setx loop_1666, %l0, %l1 jmpl %l1, %g5 fbl %fcc3, loop_1667 fmovrsne %i0, %f26, %f4 movn %icc, %g4, %g7 loop_1666: edge8 %o3, %o0, %o2 loop_1667: fmovse %xcc, %f16, %f12 fmuld8sux16 %f28, %f26, %f6 nop setx 0xFFECCC07121CECED, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xB64B641769DD86CF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f28, %f10 fbge,a %fcc2, loop_1668 fbue %fcc2, loop_1669 tneg %xcc, 0x7 fornot1s %f15, %f25, %f23 loop_1668: orncc %i7, %i5, %o4 loop_1669: fnot1s %f6, %f28 bne,a,pt %xcc, loop_1670 fcmple32 %f0, %f10, %l0 subc %i1, 0x1FB3, %g1 fbn,a %fcc0, loop_1671 loop_1670: fpackfix %f24, %f16 fmovsvc %icc, %f9, %f29 fmul8x16au %f7, %f24, %f26 loop_1671: fnot2s %f8, %f24 smulcc %i4, %l3, %l6 ldd [%l7 + 0x50], %o6 movrgez %l1, 0x187, %g3 fbg,a %fcc3, loop_1672 orcc %i6, %l4, %g6 taddcc %i2, 0x0AE1, %o6 subc %l5, 0x052F, %l2 loop_1672: movrlez %g2, 0x1E3, %o5 tcc %xcc, 0x1 fmovrdlz %o1, %f16, %f8 fpack16 %f6, %f31 tcs %icc, 0x7 addc %g5, %i3, %g4 set 0x58, %i6 ldxa [%l7 + %i6] 0x11, %i0 smulcc %o3, 0x16D6, %g7 subc %o2, %o0, %i7 edge8l %o4, %l0, %i5 movrlz %g1, %i1, %l3 ldstub [%l7 + 0x45], %l6 fmuld8ulx16 %f22, %f7, %f2 brz,a %o7, loop_1673 edge16n %l1, %i4, %g3 fmovrse %l4, %f25, %f25 tvc %icc, 0x2 loop_1673: andncc %g6, %i6, %o6 xorcc %i2, 0x0BA5, %l2 movg %icc, %g2, %l5 fone %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %o5, 0x16, %g5 alignaddr %i3, %o1, %g4 ldub [%l7 + 0x36], %o3 tcc %xcc, 0x2 lduh [%l7 + 0x5E], %g7 bvs,a loop_1674 udivx %o2, 0x1C06, %i0 fnot1 %f28, %f12 mulx %o0, %i7, %l0 loop_1674: xnor %i5, %g1, %i1 fmovsvs %icc, %f29, %f7 taddcc %l3, %o4, %o7 srax %l6, 0x0C, %i4 fzero %f10 edge32n %g3, %l4, %l1 st %f17, [%l7 + 0x50] movl %xcc, %g6, %i6 fpadd16s %f7, %f10, %f31 movrgz %o6, %l2, %i2 flush %l7 + 0x48 fbne,a %fcc2, loop_1675 nop setx loop_1676, %l0, %l1 jmpl %l1, %l5 fmovsvs %icc, %f29, %f6 tgu %xcc, 0x6 loop_1675: edge8 %o5, %g2, %g5 loop_1676: orcc %o1, 0x0211, %i3 andncc %o3, %g7, %o2 call loop_1677 movcs %xcc, %g4, %i0 udivcc %i7, 0x026A, %l0 fble %fcc0, loop_1678 loop_1677: te %icc, 0x4 add %o0, 0x0839, %g1 subccc %i5, 0x1511, %l3 loop_1678: alignaddr %i1, %o7, %o4 ld [%l7 + 0x70], %f30 xor %l6, 0x1827, %g3 movge %icc, %i4, %l4 taddcctv %g6, %l1, %o6 set 0x7C, %g3 lduwa [%l7 + %g3] 0x88, %i6 fnor %f0, %f8, %f22 st %f13, [%l7 + 0x78] edge8 %l2, %l5, %i2 wr %g0, 0x19, %asi stxa %g2, [%l7 + 0x08] %asi fmovd %f12, %f2 movleu %xcc, %g5, %o1 fcmple32 %f22, %f30, %o5 brlz,a %o3, loop_1679 movcc %xcc, %g7, %i3 tsubcctv %g4, 0x09C5, %i0 tleu %icc, 0x1 loop_1679: addcc %i7, %o2, %l0 flush %l7 + 0x44 xorcc %o0, 0x1132, %i5 movn %xcc, %l3, %i1 fpack32 %f6, %f14, %f20 move %xcc, %g1, %o7 fbug,a %fcc0, loop_1680 lduh [%l7 + 0x30], %o4 tn %xcc, 0x3 movg %icc, %l6, %i4 loop_1680: fmovsneg %icc, %f6, %f2 sllx %g3, %g6, %l4 edge16 %o6, %i6, %l2 movpos %xcc, %l1, %l5 taddcctv %g2, %g5, %o1 ldsh [%l7 + 0x2C], %i2 ldx [%l7 + 0x20], %o5 fmuld8ulx16 %f3, %f22, %f30 add %l7, 0x6C, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %g7, %i3 brlez %g4, loop_1681 movleu %icc, %o3, %i7 bgu,a loop_1682 sir 0x019B loop_1681: te %icc, 0x1 taddcctv %o2, %i0, %l0 loop_1682: ldsh [%l7 + 0x78], %i5 tcs %icc, 0x5 fbu %fcc1, loop_1683 tn %icc, 0x0 xor %o0, 0x0841, %i1 edge8l %g1, %o7, %l3 loop_1683: tgu %xcc, 0x2 and %o4, %l6, %i4 tcs %icc, 0x5 bshuffle %f30, %f18, %f6 fmovdne %icc, %f12, %f1 edge8n %g3, %l4, %o6 edge16ln %g6, %i6, %l1 andn %l2, %g2, %g5 movge %xcc, %o1, %i2 sll %l5, 0x0A, %g7 be,pt %xcc, loop_1684 fandnot1s %f19, %f10, %f7 bleu,pn %icc, loop_1685 tne %xcc, 0x5 loop_1684: stw %i3, [%l7 + 0x24] std %f18, [%l7 + 0x50] loop_1685: addccc %g4, %o5, %o3 tl %xcc, 0x7 fmovdcc %xcc, %f6, %f22 movrlez %i7, %o2, %l0 or %i0, %i5, %o0 fxors %f22, %f1, %f23 smulcc %i1, %o7, %l3 lduh [%l7 + 0x52], %g1 edge16n %l6, %i4, %o4 tgu %icc, 0x0 bge,pn %xcc, loop_1686 movne %xcc, %g3, %o6 ta %xcc, 0x3 bvs,a,pn %xcc, loop_1687 loop_1686: sethi 0x1610, %g6 array16 %l4, %l1, %i6 sethi 0x05A9, %l2 loop_1687: bl,a,pt %icc, loop_1688 tl %icc, 0x7 movpos %xcc, %g5, %g2 movl %xcc, %o1, %l5 loop_1688: edge8 %g7, %i2, %i3 movvc %xcc, %g4, %o3 nop setx loop_1689, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fzero %f4 fbu %fcc0, loop_1690 array16 %i7, %o2, %l0 loop_1689: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %i0, %o5, %o0 loop_1690: sra %i1, %i5, %o7 fmovdvc %icc, %f3, %f13 srax %l3, 0x0D, %g1 movle %icc, %i4, %o4 array32 %g3, %o6, %g6 nop set 0x5A, %i4 stb %l6, [%l7 + %i4] fnand %f0, %f8, %f4 movle %xcc, %l4, %i6 smul %l1, 0x1899, %l2 wr %g0, 0x10, %asi ldsha [%l7 + 0x34] %asi, %g2 call loop_1691 umul %g5, %l5, %o1 edge8ln %g7, %i3, %g4 andn %o3, %i2, %o2 loop_1691: addccc %l0, 0x1B19, %i7 fmovdne %icc, %f15, %f15 movgu %icc, %o5, %o0 movneg %xcc, %i0, %i5 sra %o7, 0x08, %l3 nop setx loop_1692, %l0, %l1 jmpl %l1, %i1 tvc %xcc, 0x1 fbue %fcc1, loop_1693 st %f31, [%l7 + 0x5C] loop_1692: fpack16 %f30, %f16 fpack16 %f2, %f26 loop_1693: addc %i4, 0x09B0, %o4 nop setx loop_1694, %l0, %l1 jmpl %l1, %g3 fmovrdgz %g1, %f14, %f8 mulscc %o6, %l6, %l4 nop setx 0x1EECA9BFD3ACE9B3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x38F734CD13F2CE51, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 faddd %f12, %f0, %f22 loop_1694: andcc %i6, %l1, %g6 fcmpne16 %f0, %f4, %l2 sra %g5, 0x0D, %g2 andcc %o1, 0x1088, %l5 sllx %g7, %g4, %o3 fmovsle %xcc, %f20, %f20 tsubcc %i3, %i2, %l0 movrgez %i7, 0x256, %o5 movgu %xcc, %o2, %o0 udivx %i5, 0x0826, %i0 movg %xcc, %o7, %l3 alignaddr %i4, %o4, %i1 fone %f10 fmovdne %xcc, %f10, %f11 set 0x18, %l1 ldsha [%l7 + %l1] 0x0c, %g3 nop setx loop_1695, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done andcc %o6, 0x18E6, %l6 nop fitod %f0, %f16 fdtox %f16, %f0 fxtod %f0, %f30 edge16 %l4, %i6, %l1 loop_1695: tsubcctv %g6, 0x04CD, %l2 tcc %icc, 0x0 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x1a8] %asi, %g5 ripped by fixASI40.pl ripped by fixASI40.pl set 0x0C, %g5 lduha [%l7 + %g5] 0x89, %g2 tg %icc, 0x6 tvc %icc, 0x5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8ulx16 %f6, %f20, %f28 edge32n %o1, %l5, %g1 wr %g0, 0x0c, %asi lduba [%l7 + 0x43] %asi, %g4 array8 %o3, %g7, %i3 xnorcc %i2, 0x014A, %i7 tvs %xcc, 0x7 ldd [%l7 + 0x70], %f28 bcc %icc, loop_1696 ldd [%l7 + 0x30], %l0 tgu %icc, 0x6 fmovrse %o2, %f20, %f3 loop_1696: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg,a %fcc0, loop_1697 taddcctv %o5, 0x0883, %o0 movrgez %i5, 0x241, %o7 fblg,a %fcc1, loop_1698 loop_1697: movl %xcc, %l3, %i0 movleu %icc, %i4, %i1 addccc %g3, 0x1000, %o4 loop_1698: tsubcctv %l6, 0x16D9, %o6 set 0x18, %g1 stha %l4, [%l7 + %g1] 0x81 set 0x14, %g2 stba %i6, [%l7 + %g2] 0x22 membar #Sync sub %l1, 0x0490, %g6 fbg %fcc3, loop_1699 fmovdneg %xcc, %f5, %f26 edge8ln %g5, %l2, %g2 subc %l5, %g1, %g4 loop_1699: mulscc %o3, 0x17CD, %o1 tcc %icc, 0x2 edge32n %g7, %i2, %i7 movn %xcc, %l0, %i3 srax %o2, 0x04, %o0 fpack16 %f28, %f8 tleu %icc, 0x7 movgu %xcc, %i5, %o7 add %l7, 0x50, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l3 casa [%l6] %asi, %l3, %i0 smulcc %o5, %i1, %g3 fmul8sux16 %f4, %f26, %f20 taddcc %i4, 0x13C3, %l6 fors %f16, %f31, %f24 fmovd %f20, %f22 movneg %icc, %o4, %o6 nop fitod %f10, %f26 fdtox %f26, %f28 udiv %l4, 0x1028, %i6 edge8n %l1, %g6, %g5 tgu %xcc, 0x0 ldsb [%l7 + 0x7F], %g2 nop fitod %f6, %f12 fdtoi %f12, %f16 subc %l5, %g1, %g4 wr %g0, 0x11, %asi ldstuba [%l7 + 0x66] %asi, %o3 srlx %l2, %g7, %i2 sra %i7, 0x17, %o1 set 0x14, %l3 sta %f31, [%l7 + %l3] 0x0c bvs,pn %icc, loop_1700 fmovsle %icc, %f12, %f15 smulcc %l0, 0x1F38, %i3 ldsw [%l7 + 0x48], %o0 loop_1700: fornot2 %f12, %f14, %f6 xnor %i5, %o2, %l3 set 0x30, %i7 stwa %o7, [%l7 + %i7] 0x2f membar #Sync umulcc %i0, %o5, %g3 fornot1s %f9, %f12, %f5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %icc, 0x7 fmovrsne %i4, %f7, %f9 sir 0x17CD edge16n %i1, %l6, %o6 sdivx %l4, 0x0D35, %o4 fnot1s %f14, %f23 mulx %i6, 0x00D4, %l1 wr %g0, 0x81, %asi prefetcha [%l7 + 0x60] %asi, 0x2 movg %xcc, %g2, %g6 stw %l5, [%l7 + 0x3C] faligndata %f28, %f28, %f24 orn %g4, %o3, %g1 fbn %fcc0, loop_1701 movcc %icc, %g7, %i2 fbo,a %fcc2, loop_1702 tcc %xcc, 0x1 loop_1701: tn %icc, 0x5 fxnors %f10, %f0, %f16 loop_1702: movne %xcc, %i7, %l2 udivx %o1, 0x1C0E, %l0 fmul8x16al %f27, %f19, %f14 fmovdvs %icc, %f1, %f7 nop fitos %f4, %f12 tne %icc, 0x0 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %o0, %i3 fcmpeq32 %f12, %f4, %i5 movrlez %o2, %l3, %o7 fmovrsne %i0, %f20, %f27 bgu loop_1703 stbar fandnot2s %f4, %f15, %f11 edge16n %o5, %g3, %i4 loop_1703: nop set 0x1A, %i0 stba %l6, [%l7 + %i0] 0xea membar #Sync tge %icc, 0x6 movleu %xcc, %o6, %i1 fbu %fcc3, loop_1704 andn %l4, 0x0BD6, %o4 movneg %xcc, %l1, %i6 tg %icc, 0x6 loop_1704: movrgz %g5, %g2, %g6 bne %xcc, loop_1705 subc %g4, 0x009E, %l5 tge %icc, 0x1 movrlz %g1, %o3, %g7 loop_1705: nop add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x80, %i2, %l2 nop setx 0x53EE0EDF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x266AAF96, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fadds %f11, %f20, %f16 tne %xcc, 0x2 bvs %xcc, loop_1706 fandnot2s %f3, %f13, %f25 fmovdvs %xcc, %f25, %f8 bpos,pt %xcc, loop_1707 loop_1706: andn %o1, 0x1F79, %l0 sll %o0, %i7, %i5 bg %xcc, loop_1708 loop_1707: tneg %xcc, 0x6 fmovdcs %icc, %f12, %f2 fornot2 %f16, %f16, %f28 loop_1708: fmovsleu %icc, %f27, %f6 movg %icc, %o2, %l3 alignaddr %i3, %o7, %o5 movrne %i0, %g3, %i4 fxnor %f4, %f14, %f6 brgz %o6, loop_1709 edge16 %l6, %l4, %i1 addcc %o4, 0x05D2, %i6 fmovde %xcc, %f5, %f26 loop_1709: fmovrsne %l1, %f14, %f28 movrne %g2, %g5, %g4 for %f10, %f28, %f12 std %f12, [%l7 + 0x58] movneg %icc, %g6, %l5 faligndata %f0, %f26, %f26 set 0x40, %l5 ldda [%l7 + %l5] 0x04, %f0 fmovde %icc, %f21, %f26 fmovdge %icc, %f12, %f21 add %o3, 0x0EE9, %g7 tsubcc %i2, %l2, %o1 sll %g1, 0x05, %o0 movrlz %i7, %l0, %o2 set 0x48, %o0 ldswa [%l7 + %o0] 0x81, %i5 nop setx loop_1710, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tge %icc, 0x3 sllx %i3, 0x18, %l3 fmovd %f18, %f22 loop_1710: bgu,pt %icc, loop_1711 bvs,a %xcc, loop_1712 move %xcc, %o7, %i0 fmovsgu %xcc, %f29, %f17 loop_1711: addc %g3, 0x19A4, %o5 loop_1712: addcc %i4, 0x0008, %l6 call loop_1713 udiv %l4, 0x077C, %i1 fcmpgt32 %f14, %f26, %o6 movrlez %i6, %o4, %l1 loop_1713: nop setx loop_1714, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done umul %g2, 0x042A, %g4 lduw [%l7 + 0x24], %g5 fmovrde %l5, %f20, %f24 loop_1714: nop fitos %f4, %f26 fstoi %f26, %f31 subc %o3, 0x184F, %g7 movl %icc, %i2, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_1715, %l0, %l1 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 %l2, 0x145F, %g1 umul %o0, 0x049F, %i7 fbl %fcc2, loop_1716 loop_1715: movgu %icc, %o1, %l0 andcc %i5, 0x1B6C, %i3 movge %icc, %l3, %o7 loop_1716: andn %i0, %g3, %o5 fbn,a %fcc1, loop_1717 udivcc %o2, 0x1E59, %l6 fmovsneg %xcc, %f0, %f6 srax %i4, 0x17, %l4 loop_1717: nop setx 0x73DCC992FD83E9D6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x46CF87BC9D067FD3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 faddd %f24, %f6, %f10 fmovsge %xcc, %f15, %f14 fandnot2 %f12, %f24, %f2 fmul8x16au %f22, %f13, %f28 edge8ln %i1, %i6, %o6 sth %l1, [%l7 + 0x2C] smul %o4, 0x1217, %g4 bge,a,pn %xcc, loop_1718 movrlz %g2, 0x056, %g5 or %o3, 0x00FB, %g7 fmovrde %i2, %f8, %f28 loop_1718: tvc %xcc, 0x3 xorcc %g6, %l5, %l2 bvc,pn %icc, loop_1719 bvs,a loop_1720 movl %icc, %o0, %g1 movcs %xcc, %o1, %i7 loop_1719: fpmerge %f24, %f15, %f0 loop_1720: xnorcc %l0, %i3, %l3 fexpand %f8, %f4 nop setx loop_1721, %l0, %l1 jmpl %l1, %i5 tne %icc, 0x0 edge8l %i0, %g3, %o7 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f0 loop_1721: mulx %o2, %o5, %i4 sir 0x1A80 movgu %icc, %l6, %i1 movneg %xcc, %l4, %i6 movne %xcc, %l1, %o6 fornot1 %f24, %f0, %f20 tg %icc, 0x3 movvs %icc, %o4, %g2 umulcc %g5, %g4, %o3 movl %icc, %i2, %g6 nop set 0x1E, %l2 sth %l5, [%l7 + %l2] fbue,a %fcc2, loop_1722 fmovrslz %g7, %f27, %f8 sir 0x1044 fcmpne16 %f18, %f18, %o0 loop_1722: fbule,a %fcc1, loop_1723 xnor %g1, %o1, %l2 edge16ln %i7, %i3, %l0 andn %l3, 0x01F4, %i5 loop_1723: or %i0, 0x1202, %o7 sethi 0x1005, %g3 brnz,a %o5, loop_1724 addcc %i4, %l6, %i1 fnor %f26, %f30, %f6 stbar loop_1724: edge8 %l4, %i6, %l1 edge16ln %o2, %o6, %g2 tgu %xcc, 0x4 tcc %icc, 0x0 fmovsl %xcc, %f8, %f7 nop setx 0x85632F81, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x0D14AFFD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fadds %f19, %f20, %f2 subcc %g5, 0x160D, %g4 movrlz %o4, 0x151, %i2 sra %g6, 0x1F, %o3 ldd [%l7 + 0x68], %g6 mulscc %o0, %g1, %o1 nop setx 0x71EC7B1B68CC9738, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x82DA6C512BD6CCEA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f18, %f24 tge %icc, 0x5 sdivcc %l2, 0x0027, %l5 tpos %icc, 0x4 movneg %xcc, %i7, %i3 xorcc %l0, 0x1258, %l3 movn %xcc, %i5, %o7 sdivx %g3, 0x0652, %i0 fpadd16 %f8, %f10, %f12 fmovdle %icc, %f11, %f12 ba %xcc, loop_1725 fble %fcc2, loop_1726 brgez %i4, loop_1727 addcc %l6, %i1, %o5 loop_1725: movre %l4, 0x1B3, %i6 loop_1726: orncc %l1, %o2, %g2 loop_1727: tcs %xcc, 0x1 array32 %o6, %g5, %g4 alignaddrl %o4, %i2, %o3 movn %icc, %g6, %o0 tle %xcc, 0x1 edge32ln %g1, %o1, %l2 popc %g7, %i7 fcmpne16 %f20, %f0, %i3 fmovsleu %icc, %f7, %f3 sll %l0, 0x03, %l5 flush %l7 + 0x2C sll %l3, %o7, %i5 movl %xcc, %g3, %i4 array8 %l6, %i0, %o5 edge16n %l4, %i1, %l1 tcc %xcc, 0x2 tgu %icc, 0x3 movgu %xcc, %i6, %o2 wr %g0, 0x2f, %asi stha %o6, [%l7 + 0x52] %asi membar #Sync fabsd %f6, %f20 fnor %f28, %f28, %f4 fzero %f24 bge %xcc, loop_1728 add %g5, %g4, %g2 fmovrde %o4, %f26, %f10 edge32 %i2, %g6, %o3 loop_1728: tsubcctv %g1, %o0, %o1 add %g7, 0x1285, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbue,a %fcc2, loop_1729 bneg,a loop_1730 bge %xcc, loop_1731 nop setx 0x507F183F, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr loop_1729: nop setx 0xB62F926E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x49924D9C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f1, %f21 loop_1730: tle %icc, 0x3 loop_1731: udiv %i3, 0x12BB, %l2 udivx %l5, 0x070A, %l0 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf8, %f0 movgu %icc, %l3, %i5 sra %o7, %i4, %g3 edge8ln %l6, %i0, %l4 fbul,a %fcc0, loop_1732 movn %icc, %o5, %l1 fabss %f12, %f20 xnor %i1, 0x0300, %o2 loop_1732: sra %i6, 0x00, %g5 sub %g4, %o6, %o4 fone %f22 fmul8sux16 %f0, %f30, %f18 set 0x58, %o3 stxa %g2, [%l7 + %o3] 0x11 fpsub32 %f30, %f18, %f0 subccc %i2, 0x163E, %o3 tne %xcc, 0x7 tl %xcc, 0x3 bgu,a %xcc, loop_1733 fbug,a %fcc2, loop_1734 addc %g6, %o0, %g1 sir 0x0801 loop_1733: sth %o1, [%l7 + 0x4A] loop_1734: movcc %icc, %i7, %i3 movvc %xcc, %l2, %l5 tl %xcc, 0x1 fbo,a %fcc3, loop_1735 prefetch [%l7 + 0x30], 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bneg %icc, loop_1736 loop_1735: movpos %xcc, %g7, %l3 movcs %xcc, %l0, %o7 nop setx loop_1737, %l0, %l1 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_1736: xnor %i5, %i4, %g3 and %i0, 0x1071, %l4 tl %icc, 0x1 loop_1737: nop setx 0x4D520F27, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x71966F12, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f9, %f28 subcc %o5, %l6, %l1 fmovde %xcc, %f9, %f20 tcc %icc, 0x1 andn %o2, %i1, %i6 fbl,a %fcc0, loop_1738 nop setx loop_1739, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx 0x34FBB4BA83B048EC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x177192AA93BD5B93, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fsubd %f12, %f30, %f2 swap [%l7 + 0x18], %g4 loop_1738: fbl %fcc3, loop_1740 loop_1739: edge16l %g5, %o6, %o4 tleu %icc, 0x1 tneg %xcc, 0x3 loop_1740: srax %g2, %o3, %i2 movrlez %g6, 0x297, %o0 movcc %icc, %g1, %o1 umul %i3, %l2, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %g7, %l5, %l0 movn %icc, %l3, %i5 fmovrdne %o7, %f16, %f18 movrgz %i4, 0x0C4, %g3 smul %i0, %l4, %l6 addccc %o5, %o2, %l1 tpos %icc, 0x2 sdivx %i1, 0x0E88, %i6 fcmpne32 %f14, %f28, %g5 fblg,a %fcc1, loop_1741 fmovrdgz %g4, %f18, %f22 addc %o4, 0x194B, %o6 addc %o3, %i2, %g6 loop_1741: sethi 0x1C79, %o0 alignaddr %g1, %o1, %g2 brlz %i3, loop_1742 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %i7, 0x05, %g7 tne %icc, 0x1 loop_1742: nop setx loop_1743, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovsg %xcc, %f21, %f31 umul %l2, 0x0A20, %l5 orn %l0, 0x1683, %i5 loop_1743: smul %l3, %i4, %o7 fbule %fcc0, loop_1744 tcc %xcc, 0x7 fmovrsgez %i0, %f19, %f1 fmovdle %xcc, %f22, %f19 loop_1744: edge32n %l4, %g3, %o5 tn %xcc, 0x3 fmul8ulx16 %f28, %f20, %f14 fmovrdgz %l6, %f8, %f18 or %l1, %o2, %i6 mulscc %i1, %g5, %g4 udiv %o4, 0x0F4E, %o3 orcc %i2, %o6, %o0 movle %xcc, %g6, %o1 fpadd16 %f26, %f4, %f10 fornot1s %f8, %f17, %f21 fabss %f2, %f17 nop setx 0x5B58E15357B85B0E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x5688384591B7ED24, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fsubd %f30, %f8, %f0 bpos,a loop_1745 tl %icc, 0x5 bvc loop_1746 umulcc %g2, %i3, %i7 loop_1745: tvs %icc, 0x1 tcs %xcc, 0x5 loop_1746: subcc %g7, %g1, %l5 sllx %l2, 0x12, %l0 nop setx 0x54DF6124, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xF94DA7E8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fsubs %f17, %f31, %f11 xnorcc %i5, 0x0774, %i4 set 0x70, %i3 stxa %l3, [%l7 + %i3] 0x2f membar #Sync srax %i0, 0x15, %l4 fmovdvc %icc, %f23, %f7 edge16 %g3, %o5, %l6 ldd [%l7 + 0x30], %f28 st %f26, [%l7 + 0x10] sra %o7, 0x15, %l1 orncc %i6, %i1, %g5 brnz %o2, loop_1747 ldd [%l7 + 0x70], %f10 wr %g0, 0x11, %asi swapa [%l7 + 0x74] %asi, %o4 loop_1747: nop setx loop_1748, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sub %g4, %i2, %o3 movpos %icc, %o6, %g6 srlx %o1, 0x19, %o0 loop_1748: add %i3, %i7, %g2 orncc %g7, %l5, %g1 movleu %xcc, %l2, %i5 brgez %l0, loop_1749 movn %xcc, %l3, %i0 set 0x52, %i1 stha %l4, [%l7 + %i1] 0x04 loop_1749: edge8n %i4, %g3, %l6 edge16l %o7, %l1, %i6 sir 0x09A2 ldx [%l7 + 0x68], %o5 popc 0x1F5F, %g5 edge16 %i1, %o2, %g4 nop setx 0x3777BE017058DA71, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr srax %i2, 0x17, %o3 subcc %o4, %o6, %o1 te %xcc, 0x2 andncc %o0, %g6, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxor %f30, %f0, %f6 fmovrsgz %g2, %f0, %f4 lduh [%l7 + 0x56], %g7 tsubcc %i7, 0x0F65, %g1 orcc %l2, %i5, %l5 stw %l0, [%l7 + 0x7C] bg,a,pn %xcc, loop_1750 subccc %l3, %i0, %i4 edge16 %l4, %l6, %g3 srlx %o7, %i6, %o5 loop_1750: bneg %xcc, loop_1751 tl %xcc, 0x1 tvc %xcc, 0x7 udiv %g5, 0x0B52, %l1 loop_1751: tcs %icc, 0x4 sllx %i1, 0x01, %g4 set 0x3A, %o7 lduha [%l7 + %o7] 0x81, %o2 fnot2s %f5, %f8 edge8ln %o3, %o4, %o6 edge16n %i2, %o0, %o1 wr %g0, 0x11, %asi lduba [%l7 + 0x26] %asi, %i3 wr %g0, 0x19, %asi ldsba [%l7 + 0x12] %asi, %g6 edge16l %g7, %i7, %g1 fmovrslez %g2, %f29, %f4 movrlez %l2, %l5, %l0 sra %i5, %l3, %i0 bvs,pn %icc, loop_1752 prefetch [%l7 + 0x3C], 0x2 sdiv %i4, 0x063A, %l4 brgez %g3, loop_1753 loop_1752: fnand %f26, %f18, %f18 xnor %l6, %o7, %o5 stx %g5, [%l7 + 0x20] loop_1753: sdivcc %i6, 0x05BD, %l1 nop setx loop_1754, %l0, %l1 jmpl %l1, %g4 fxor %f26, %f4, %f0 fones %f6 orcc %i1, %o3, %o2 loop_1754: ta %icc, 0x5 nop setx 0x3B24C2BCDE09BA39, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x0C0F7AFC7EFB2BED, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fsubd %f30, %f20, %f14 movrlz %o4, 0x2F0, %i2 fpadd32 %f2, %f26, %f12 udivx %o6, 0x0055, %o1 wr %g0, 0x89, %asi ldxa [%l7 + 0x08] %asi, %i3 fmovsne %icc, %f29, %f17 addcc %g6, %g7, %i7 bl,a %xcc, loop_1755 fmovdpos %icc, %f30, %f12 ble %icc, loop_1756 add %g1, %o0, %l2 loop_1755: bne,pt %xcc, loop_1757 subc %g2, %l0, %i5 loop_1756: nop wr %g0, 0x80, %asi ldxa [%l7 + 0x40] %asi, %l3 loop_1757: fnegd %f16, %f26 andncc %i0, %i4, %l4 edge32 %l5, %g3, %o7 alignaddr %o5, %g5, %l6 fmovrsne %i6, %f13, %f20 sdivcc %l1, 0x0EC6, %i1 taddcctv %o3, %g4, %o4 andcc %o2, 0x18E3, %i2 fbue,a %fcc0, loop_1758 fblg,a %fcc1, loop_1759 movgu %xcc, %o1, %i3 wr %g0, 0x04, %asi sta %f11, [%l7 + 0x4C] %asi loop_1758: edge8l %g6, %g7, %o6 loop_1759: tle %icc, 0x3 bcs,pt %xcc, loop_1760 fbne %fcc3, loop_1761 fblg %fcc3, loop_1762 fpack32 %f24, %f0, %f22 loop_1760: edge8ln %g1, %o0, %l2 loop_1761: fbu,a %fcc3, loop_1763 loop_1762: fabsd %f10, %f24 edge32n %g2, %l0, %i5 wr %g0, 0x11, %asi stda %f16, [%l7 + 0x40] %asi loop_1763: fmul8x16 %f30, %f28, %f10 movle %xcc, %i7, %i0 xnor %l3, 0x1BE7, %i4 fnot2s %f29, %f27 fbu,a %fcc3, loop_1764 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %l5, %g3, %l4 addc %o7, %g5, %o5 loop_1764: and %l6, 0x1CB0, %l1 movneg %xcc, %i1, %o3 subccc %i6, %g4, %o2 tcs %xcc, 0x4 fmovrde %o4, %f26, %f26 tcc %xcc, 0x0 tg %icc, 0x3 bleu,a,pn %icc, loop_1765 sra %i2, %o1, %i3 edge8 %g6, %g7, %g1 edge8l %o6, %o0, %g2 loop_1765: movneg %xcc, %l0, %l2 fmovdleu %xcc, %f29, %f26 tge %xcc, 0x0 movvs %icc, %i7, %i5 srl %l3, %i0, %l5 bpos,pt %icc, loop_1766 or %i4, 0x08A2, %g3 movneg %icc, %l4, %o7 orcc %g5, 0x1D60, %l6 loop_1766: sdivcc %l1, 0x0406, %i1 taddcc %o3, 0x0F51, %o5 orn %g4, %i6, %o2 fbo %fcc2, loop_1767 tsubcc %o4, %o1, %i2 nop fitod %f10, %f14 fdtox %f14, %f12 fxtod %f12, %f24 tneg %xcc, 0x7 loop_1767: movrne %g6, %i3, %g1 movre %g7, 0x377, %o6 movg %icc, %g2, %o0 wr %g0, 0x04, %asi ldstuba [%l7 + 0x45] %asi, %l2 movrgez %i7, 0x22E, %i5 andcc %l0, %i0, %l3 membar 0x2A movg %xcc, %i4, %l5 tn %xcc, 0x5 nop setx 0x2B0C5C3A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xA7DF5CAF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fadds %f28, %f31, %f18 membar 0x09 bne,a,pn %icc, loop_1768 fandnot2s %f23, %f17, %f18 bcc,a,pt %icc, loop_1769 orncc %l4, %o7, %g3 loop_1768: bl,a %xcc, loop_1770 ldsh [%l7 + 0x28], %l6 loop_1769: fbul %fcc1, loop_1771 brgez,a %g5, loop_1772 loop_1770: movrlz %i1, %l1, %o5 sll %g4, 0x1B, %o3 loop_1771: tleu %icc, 0x4 loop_1772: fcmpgt16 %f28, %f16, %o2 tvc %icc, 0x4 movleu %xcc, %o4, %i6 srl %i2, %o1, %i3 set 0x78, %g7 lduwa [%l7 + %g7] 0x81, %g6 movvc %xcc, %g7, %o6 movvs %xcc, %g1, %o0 fnor %f28, %f8, %f4 tl %xcc, 0x2 set 0x52, %l6 stha %l2, [%l7 + %l6] 0x88 movn %xcc, %g2, %i5 umulcc %l0, 0x076B, %i7 movrgez %i0, %i4, %l3 nop setx loop_1773, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdivcc %l5, 0x1AE1, %l4 tsubcctv %o7, 0x14C9, %g3 sub %g5, %i1, %l1 loop_1773: movvs %icc, %l6, %o5 nop fitos %f5, %f29 fstox %f29, %f14 fxtos %f14, %f11 sir 0x0A41 nop setx 0x6B1D44B67B7FD727, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x6FB009A18444E61D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f0, %f24 fzero %f24 tsubcctv %o3, 0x0ABB, %o2 mulx %o4, %i6, %g4 movleu %xcc, %i2, %o1 edge8ln %g6, %i3, %g7 xnorcc %g1, 0x1715, %o0 addccc %l2, 0x10FB, %o6 movrne %g2, %i5, %l0 udivcc %i7, 0x04AD, %i4 tpos %icc, 0x5 fmovrsgz %l3, %f30, %f11 movvs %icc, %i0, %l4 fsrc1 %f8, %f22 tgu %xcc, 0x7 array8 %o7, %g3, %l5 tl %xcc, 0x6 nop setx loop_1774, %l0, %l1 jmpl %l1, %i1 or %g5, 0x0FDA, %l6 tgu %icc, 0x2 wr %g0, 0x0c, %asi lda [%l7 + 0x28] %asi, %f0 loop_1774: brgz,a %o5, loop_1775 movl %icc, %o3, %o2 tl %icc, 0x1 sdivx %l1, 0x1065, %i6 loop_1775: tleu %icc, 0x3 nop fitos %f2, %f1 fstox %f1, %f16 fxtos %f16, %f9 fxnors %f11, %f19, %f1 prefetch [%l7 + 0x24], 0x3 addc %o4, %i2, %g4 tge %icc, 0x6 movrgez %g6, %o1, %g7 te %xcc, 0x5 orcc %g1, 0x1DA7, %o0 fmovsvc %icc, %f8, %f5 wr %g0, 0x19, %asi swapa [%l7 + 0x64] %asi, %i3 movneg %xcc, %l2, %o6 tle %xcc, 0x0 andcc %i5, %l0, %i7 movre %g2, 0x2E1, %l3 bleu,a %icc, loop_1776 nop set 0x0F, %l4 stb %i4, [%l7 + %l4] tge %icc, 0x7 move %xcc, %l4, %o7 loop_1776: edge16l %g3, %l5, %i0 nop fitos %f10, %f29 fstod %f29, %f30 edge16n %g5, %i1, %o5 srax %o3, %o2, %l1 ldub [%l7 + 0x56], %i6 tne %icc, 0x4 brgez,a %l6, loop_1777 te %xcc, 0x0 addcc %i2, %o4, %g4 wr %g0, 0x80, %asi lduwa [%l7 + 0x0C] %asi, %g6 loop_1777: nop set 0x220, %i2 stxa %g7, [%g0 + %i2] 0x52 tgu %icc, 0x3 fbn,a %fcc1, loop_1778 lduh [%l7 + 0x14], %o1 ld [%l7 + 0x54], %f9 movpos %icc, %g1, %i3 loop_1778: umulcc %o0, %o6, %i5 udivcc %l0, 0x1067, %l2 movcs %icc, %g2, %i7 movcc %icc, %l3, %l4 fmovsne %icc, %f16, %f27 edge8n %i4, %g3, %o7 smulcc %i0, 0x114E, %g5 bpos,a %xcc, loop_1779 ldsb [%l7 + 0x16], %i1 ldsh [%l7 + 0x3A], %l5 fbn,a %fcc2, loop_1780 loop_1779: move %icc, %o3, %o2 subc %l1, 0x01D9, %o5 fcmple16 %f26, %f28, %l6 loop_1780: fbne,a %fcc2, loop_1781 fmovscs %xcc, %f20, %f11 subcc %i6, %i2, %o4 wr %g0, 0x52, %asi stxa %g4, [%g0 + 0x220] %asi loop_1781: fmovsn %icc, %f1, %f19 ba %xcc, loop_1782 taddcctv %g6, 0x00EA, %g7 taddcc %o1, 0x1725, %i3 fpmerge %f13, %f7, %f16 loop_1782: movrne %o0, 0x1FA, %g1 sir 0x0D79 fbue,a %fcc0, loop_1783 srl %o6, 0x15, %i5 sdivx %l2, 0x0A4B, %l0 fones %f19 loop_1783: movcc %icc, %g2, %l3 movrgez %l4, 0x04A, %i7 addccc %i4, 0x1163, %o7 tvc %xcc, 0x0 array16 %g3, %i0, %i1 sub %g5, %l5, %o3 prefetch [%l7 + 0x58], 0x2 ldsw [%l7 + 0x6C], %l1 stx %o5, [%l7 + 0x30] wr %g0, 0x0c, %asi stba %o2, [%l7 + 0x50] %asi srax %l6, 0x11, %i2 nop fitos %f8, %f13 fstox %f13, %f4 fxtos %f4, %f14 alignaddr %o4, %g4, %g6 nop fitod %f12, %f14 fdtox %f14, %f26 or %g7, 0x02A4, %o1 taddcc %i3, 0x05A5, %o0 fble,a %fcc0, loop_1784 brgz %g1, loop_1785 nop setx 0x9066E84E, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr xnor %o6, %i5, %i6 loop_1784: edge8l %l0, %l2, %l3 loop_1785: fpsub16 %f26, %f24, %f0 addccc %g2, 0x10EB, %l4 fmovrdgez %i4, %f2, %f4 fzero %f18 bg loop_1786 tl %xcc, 0x2 fmul8x16 %f4, %f14, %f24 sethi 0x045E, %i7 loop_1786: smulcc %g3, %o7, %i1 fblg %fcc0, loop_1787 movneg %xcc, %i0, %l5 movvc %xcc, %g5, %l1 tvc %icc, 0x1 loop_1787: edge8l %o3, %o5, %o2 taddcc %i2, 0x0ED0, %o4 fmovsne %xcc, %f1, %f5 udivx %g4, 0x0C6E, %g6 mulscc %g7, 0x1E6C, %o1 movre %l6, %o0, %g1 fblg %fcc1, loop_1788 movgu %icc, %o6, %i3 nop fitod %f10, %f8 fdtoi %f8, %f17 fbo,a %fcc2, loop_1789 loop_1788: membar 0x64 fmovspos %xcc, %f9, %f2 ldd [%l7 + 0x70], %i4 loop_1789: bcc,pn %icc, loop_1790 nop setx loop_1791, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbue %fcc2, loop_1792 fcmpne32 %f10, %f20, %l0 loop_1790: brgez,a %i6, loop_1793 loop_1791: edge16l %l2, %l3, %g2 loop_1792: move %icc, %l4, %i4 tvs %icc, 0x4 loop_1793: addccc %i7, 0x0071, %g3 stw %o7, [%l7 + 0x40] fxor %f24, %f2, %f2 movl %xcc, %i0, %l5 stw %g5, [%l7 + 0x28] udiv %l1, 0x1111, %o3 movgu %icc, %o5, %o2 bneg,a %icc, loop_1794 edge32ln %i1, %o4, %g4 tg %icc, 0x5 edge16l %i2, %g6, %o1 loop_1794: tpos %xcc, 0x7 sethi 0x1C6B, %l6 fbue %fcc1, loop_1795 umulcc %o0, 0x09A7, %g1 std %f12, [%l7 + 0x70] fsrc1s %f19, %f17 loop_1795: movcs %xcc, %o6, %i3 fbn %fcc0, loop_1796 sub %i5, 0x0193, %l0 and %i6, %g7, %l2 srax %g2, 0x19, %l3 loop_1796: ldsb [%l7 + 0x2B], %l4 xnor %i4, %i7, %g3 fandnot2s %f0, %f10, %f7 addcc %i0, %l5, %g5 bpos,a,pt %xcc, loop_1797 bcs,a loop_1798 sdiv %l1, 0x0045, %o3 tg %xcc, 0x7 loop_1797: mulx %o7, %o5, %o2 loop_1798: nop fitod %f1, %f16 srax %i1, 0x14, %g4 tg %xcc, 0x6 subcc %o4, 0x07A2, %g6 movvc %xcc, %o1, %i2 wr %g0, 0x81, %asi sta %f4, [%l7 + 0x64] %asi fbug,a %fcc3, loop_1799 fba,a %fcc1, loop_1800 fmovda %xcc, %f4, %f2 ldsw [%l7 + 0x60], %o0 loop_1799: sethi 0x084E, %l6 loop_1800: edge8 %o6, %i3, %i5 orncc %l0, 0x1C08, %i6 nop set 0x08, %g4 lduw [%l7 + %g4], %g7 fbuge,a %fcc1, loop_1801 fmovscs %xcc, %f28, %f31 fmovrse %g1, %f24, %f15 call loop_1802 loop_1801: addccc %g2, 0x01CE, %l3 wr %g0, 0xe3, %asi stha %l2, [%l7 + 0x2A] %asi membar #Sync loop_1802: fbge,a %fcc2, loop_1803 movvs %icc, %i4, %i7 sth %l4, [%l7 + 0x2C] tsubcc %g3, 0x1B9B, %i0 loop_1803: ldx [%l7 + 0x50], %g5 ldx [%l7 + 0x30], %l5 andcc %o3, 0x004A, %l1 xorcc %o7, 0x0130, %o5 tcs %xcc, 0x6 movne %xcc, %i1, %o2 subcc %o4, 0x1493, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbu %fcc0, loop_1804 nop setx 0x90DA83000EDB2290, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xF77D0E2C9E15925E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fsubd %f26, %f22, %f12 sll %o1, %g4, %o0 wr %g0, 0x11, %asi stda %f16, [%l7 + 0x40] %asi loop_1804: popc %l6, %i2 te %icc, 0x1 fmovdpos %icc, %f20, %f31 movleu %icc, %i3, %i5 wr %g0, 0x19, %asi stda %f0, [%l7 + 0x40] %asi ba,pn %xcc, loop_1805 tpos %icc, 0x2 tgu %xcc, 0x1 tcc %xcc, 0x6 loop_1805: sllx %o6, %i6, %g7 srl %l0, 0x05, %g1 brnz,a %l3, loop_1806 fbo,a %fcc0, loop_1807 nop setx 0xDBD2964D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 fsqrts %f11, %f24 tne %icc, 0x2 loop_1806: fmovsle %xcc, %f4, %f1 loop_1807: nop set 0x40, %l0 stda %f0, [%l7 + %l0] 0x0c edge8ln %g2, %i4, %i7 xnorcc %l4, %l2, %i0 addc %g5, 0x034D, %l5 mova %icc, %o3, %l1 smul %g3, 0x15AB, %o5 fbg %fcc0, loop_1808 udiv %o7, 0x0C56, %i1 movneg %xcc, %o4, %g6 fmovrslez %o1, %f6, %f10 loop_1808: and %o2, 0x09B6, %o0 sdivx %g4, 0x193D, %l6 umulcc %i2, %i3, %i5 add %i6, %o6, %l0 tvc %icc, 0x0 be %xcc, loop_1809 fmovrslez %g7, %f19, %f21 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l3, %g2 loop_1809: nop set 0x40, %o4 sta %f23, [%l7 + %o4] 0x0c fmul8sux16 %f0, %f22, %f16 sub %i4, 0x059A, %i7 movrlez %l4, %l2, %i0 nop setx 0xC3615FE8F27FFA70, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 fsqrtd %f14, %f28 fbg,a %fcc1, loop_1810 fmovsneg %icc, %f14, %f31 fbe %fcc1, loop_1811 xnorcc %g1, 0x04DA, %g5 loop_1810: movvc %xcc, %o3, %l1 fbu,a %fcc0, loop_1812 loop_1811: tl %icc, 0x0 tsubcctv %l5, 0x1FDB, %o5 stx %g3, [%l7 + 0x48] loop_1812: fbu %fcc2, loop_1813 umulcc %o7, %i1, %g6 fpadd16s %f12, %f26, %f24 stb %o4, [%l7 + 0x20] loop_1813: movneg %xcc, %o1, %o2 edge16l %g4, %l6, %o0 for %f20, %f4, %f14 nop setx 0x9062416A, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr array16 %i3, %i5, %i2 nop fitod %f16, %f10 lduh [%l7 + 0x3E], %i6 fmovsneg %icc, %f12, %f30 orn %o6, 0x1905, %l0 nop set 0x30, %o6 ldd [%l7 + %o6], %f30 movrgez %g7, %g2, %i4 srlx %i7, %l4, %l2 movvc %xcc, %l3, %i0 wr %g0, 0xea, %asi stha %g1, [%l7 + 0x60] %asi membar #Sync fmovdne %xcc, %f27, %f7 ldsb [%l7 + 0x19], %o3 bn,pt %icc, loop_1814 movge %icc, %l1, %l5 tvs %icc, 0x2 edge32l %o5, %g5, %g3 loop_1814: fnot2 %f0, %f8 mova %xcc, %i1, %g6 movneg %icc, %o7, %o1 fmovsle %icc, %f15, %f18 bcs,a,pt %icc, loop_1815 edge32n %o4, %o2, %l6 edge32 %o0, %i3, %i5 movrgez %g4, %i2, %o6 loop_1815: brlez %i6, loop_1816 movrgez %l0, 0x396, %g2 wr %g0, 0x11, %asi sta %f9, [%l7 + 0x70] %asi loop_1816: nop wr %g0, 0x0c, %asi lduha [%l7 + 0x20] %asi, %i4 set 0x08, %i5 lda [%l7 + %i5] 0x15, %f21 edge16ln %g7, %l4, %l2 fmovdcc %xcc, %f22, %f23 sdivx %i7, 0x16C1, %i0 xnorcc %g1, %l3, %o3 movl %icc, %l1, %l5 fmovsle %xcc, %f26, %f26 orcc %g5, 0x1226, %o5 movle %icc, %g3, %i1 wr %g0, 0xe2, %asi stba %g6, [%l7 + 0x66] %asi membar #Sync fmovrdne %o1, %f0, %f24 stbar brlz %o7, loop_1817 fpackfix %f16, %f24 alignaddr %o4, %l6, %o0 prefetch [%l7 + 0x58], 0x2 loop_1817: fmovrde %o2, %f12, %f18 smul %i5, %i3, %g4 movle %xcc, %i2, %i6 movn %icc, %l0, %g2 ta %xcc, 0x7 fnot2s %f29, %f18 andn %i4, 0x033A, %o6 srlx %l4, %l2, %g7 fmovscc %icc, %f11, %f13 edge32 %i7, %g1, %i0 movpos %xcc, %l3, %l1 movcc %xcc, %o3, %g5 xnorcc %l5, %g3, %o5 nop fitod %f10, %f28 orcc %i1, 0x0B02, %g6 fmovsge %icc, %f11, %f4 set 0x14, %g6 lduwa [%l7 + %g6] 0x81, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x458AF104, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x03A59297, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fsubs %f17, %f9, %f31 subc %o1, %o4, %l6 popc 0x07EA, %o2 fba,a %fcc1, loop_1818 movge %xcc, %i5, %i3 bvc %icc, loop_1819 fmovdleu %xcc, %f7, %f18 loop_1818: fblg,a %fcc0, loop_1820 taddcc %o0, 0x1BFE, %i2 loop_1819: array8 %g4, %l0, %i6 addcc %g2, %o6, %i4 loop_1820: brgez %l4, loop_1821 bn %xcc, loop_1822 lduh [%l7 + 0x58], %l2 orn %i7, %g1, %i0 loop_1821: alignaddrl %g7, %l1, %o3 loop_1822: brgz,a %g5, loop_1823 nop setx 0x507EF91A, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr swap [%l7 + 0x44], %l5 stbar loop_1823: edge16ln %l3, %o5, %i1 set 0x16, %o1 stba %g6, [%l7 + %o1] 0x22 membar #Sync fpadd16s %f22, %f4, %f22 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulx %g3, 0x021C, %o7 fabsd %f20, %f8 srlx %o1, 0x1C, %l6 sth %o4, [%l7 + 0x40] fbl %fcc3, loop_1824 umul %o2, 0x0723, %i3 udiv %o0, 0x144D, %i5 edge32 %i2, %g4, %l0 loop_1824: alignaddr %i6, %o6, %i4 movneg %xcc, %l4, %g2 edge32ln %l2, %i7, %g1 edge8l %i0, %g7, %o3 tleu %xcc, 0x0 srlx %l1, %g5, %l3 fmovdleu %icc, %f31, %f18 fnot2s %f27, %f23 alignaddrl %l5, %o5, %i1 brz,a %g3, loop_1825 fmovdneg %xcc, %f15, %f12 set 0x6C, %i6 swapa [%l7 + %i6] 0x10, %o7 loop_1825: brlez %g6, loop_1826 fzeros %f4 nop setx 0xDB7D95E2B07A0317, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr bvs,a,pn %icc, loop_1827 loop_1826: fmovrse %l6, %f20, %f27 taddcctv %o1, %o4, %o2 sethi 0x00A0, %i3 loop_1827: nop wr %g0, 0x04, %asi ldstuba [%l7 + 0x36] %asi, %i5 udivcc %i2, 0x07EF, %g4 edge16 %l0, %i6, %o0 fnot1s %f25, %f16 fone %f2 brgez,a %i4, loop_1828 movge %icc, %o6, %l4 subccc %l2, 0x1A04, %g2 fbge,a %fcc3, loop_1829 loop_1828: orncc %i7, %g1, %g7 mova %xcc, %o3, %i0 andn %l1, 0x1179, %l3 loop_1829: fcmpne32 %f20, %f10, %g5 alignaddrl %l5, %o5, %g3 mulscc %o7, 0x1D56, %g6 ldd [%l7 + 0x38], %f20 tneg %xcc, 0x5 nop setx 0x73D47320, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x575DE55E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fmuls %f31, %f7, %f4 nop setx 0x104194E0, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr fbu,a %fcc0, loop_1830 sll %l6, %o1, %i1 fandnot1s %f30, %f26, %f2 bvc,a,pn %icc, loop_1831 loop_1830: nop fitod %f2, %f26 fdtox %f26, %f4 ba,a,pt %icc, loop_1832 fmovdcc %xcc, %f25, %f22 loop_1831: subcc %o4, 0x1155, %o2 tg %xcc, 0x6 loop_1832: edge16ln %i5, %i3, %i2 orn %g4, %l0, %o0 tne %icc, 0x7 edge32l %i6, %o6, %i4 sra %l2, 0x0C, %l4 faligndata %f30, %f10, %f0 tneg %xcc, 0x4 membar 0x2C fmovrdgz %i7, %f16, %f4 orcc %g2, %g7, %o3 srlx %i0, 0x0D, %g1 subc %l3, %l1, %g5 addccc %l5, %g3, %o5 fbuge %fcc1, loop_1833 ba,a %icc, loop_1834 movne %icc, %o7, %g6 movne %icc, %l6, %o1 loop_1833: ldub [%l7 + 0x77], %o4 loop_1834: movrlez %o2, %i1, %i3 tl %icc, 0x1 nop setx 0xABC02576, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x706C61F6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fdivs %f23, %f0, %f17 srl %i5, 0x0B, %i2 flush %l7 + 0x44 umulcc %g4, 0x17A8, %o0 edge8l %i6, %l0, %o6 add %l7, 0x60, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %l2, %i4 wr %g0, 0x80, %asi ldsha [%l7 + 0x54] %asi, %i7 orn %l4, %g7, %g2 edge16n %o3, %g1, %i0 bneg,a %xcc, loop_1835 fnor %f2, %f0, %f22 xnorcc %l1, 0x1C93, %g5 brgez %l5, loop_1836 loop_1835: edge8 %l3, %o5, %g3 fsrc2s %f30, %f13 ldstub [%l7 + 0x6C], %o7 loop_1836: movpos %icc, %l6, %o1 fbu,a %fcc2, loop_1837 tvc %xcc, 0x5 fnot2 %f12, %f28 edge16 %o4, %g6, %i1 loop_1837: tleu %icc, 0x5 array32 %i3, %i5, %i2 fmovsg %icc, %f4, %f2 addcc %g4, 0x13DB, %o2 bcc,a,pt %icc, loop_1838 subcc %i6, 0x060D, %o0 edge32n %l0, %o6, %i4 movle %icc, %l2, %i7 loop_1838: andn %g7, 0x0B09, %l4 array32 %g2, %g1, %i0 fnot1 %f6, %f20 edge16l %l1, %o3, %l5 fpsub32 %f24, %f0, %f6 fbul %fcc3, loop_1839 nop setx 0xD97FCA6A1E9EC546, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 fsqrtd %f16, %f24 tg %xcc, 0x4 fzeros %f29 loop_1839: nop fitos %f14, %f28 fstod %f28, %f22 fxor %f6, %f0, %f8 sll %g5, %l3, %o5 sll %g3, 0x1E, %l6 orncc %o1, %o4, %o7 fmovscc %xcc, %f5, %f20 edge16 %i1, %i3, %g6 addcc %i2, %g4, %o2 addcc %i5, %i6, %o0 nop setx 0x204579C0, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr fbule %fcc2, loop_1840 and %o6, 0x0BF8, %i4 swap [%l7 + 0x70], %l0 edge16 %i7, %g7, %l2 loop_1840: fmovse %xcc, %f21, %f26 array8 %l4, %g1, %i0 udiv %l1, 0x1BA9, %g2 tg %icc, 0x1 nop setx loop_1841, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sir 0x0E9E set 0x31, %o5 stba %o3, [%l7 + %o5] 0x04 loop_1841: lduh [%l7 + 0x48], %l5 tge %icc, 0x5 popc 0x148E, %l3 bcs,a,pn %xcc, loop_1842 edge32l %g5, %g3, %o5 fmovrslez %l6, %f3, %f19 edge8ln %o1, %o7, %o4 loop_1842: fornot2s %f8, %f1, %f30 fcmple32 %f4, %f18, %i3 tge %icc, 0x4 lduw [%l7 + 0x54], %i1 tvs %icc, 0x4 edge8n %i2, %g6, %o2 udivcc %i5, 0x020F, %g4 bl,a,pt %xcc, loop_1843 fnot1s %f10, %f28 edge32l %o0, %o6, %i6 fble %fcc0, loop_1844 loop_1843: umul %l0, 0x0488, %i7 fmovrdne %i4, %f28, %f10 subc %g7, %l4, %l2 loop_1844: fandnot2 %f28, %f22, %f20 fmovdcc %icc, %f30, %f6 edge16n %g1, %i0, %l1 bshuffle %f26, %f18, %f18 fmuld8ulx16 %f30, %f0, %f10 subc %g2, 0x0ECD, %l5 ldstub [%l7 + 0x2E], %l3 edge8l %o3, %g3, %g5 sdiv %l6, 0x0C9F, %o5 movg %icc, %o7, %o1 popc 0x1E09, %o4 popc %i1, %i2 sll %g6, 0x16, %i3 tle %icc, 0x1 popc 0x1DAD, %o2 array16 %g4, %i5, %o6 fbne %fcc0, loop_1845 fmovdcc %xcc, %f11, %f18 fblg,a %fcc2, loop_1846 fones %f24 loop_1845: edge16 %o0, %l0, %i7 ldsh [%l7 + 0x7C], %i4 loop_1846: fmovsl %icc, %f19, %f31 edge32 %i6, %l4, %l2 tcc %xcc, 0x6 lduh [%l7 + 0x54], %g1 sdivcc %g7, 0x0849, %i0 set 0x40, %i4 ldda [%l7 + %i4] 0x15, %f0 edge8n %g2, %l1, %l5 ldx [%l7 + 0x18], %l3 set 0x68, %g3 ldsha [%l7 + %g3] 0x0c, %o3 fxor %f8, %f24, %f14 udivx %g3, 0x1D3A, %l6 fandnot2 %f28, %f20, %f4 fmovsg %icc, %f10, %f22 set 0x54, %l1 lda [%l7 + %l1] 0x88, %f15 tvc %icc, 0x6 fornot2 %f10, %f18, %f16 movvs %icc, %o5, %g5 edge32ln %o1, %o7, %o4 wr %g0, 0x89, %asi lduba [%l7 + 0x3B] %asi, %i1 movrne %i2, %i3, %o2 nop set 0x60, %g5 ldd [%l7 + %g5], %g4 fmovdcc %icc, %f2, %f22 fxnors %f30, %f13, %f20 set 0x14, %g1 stwa %g6, [%l7 + %g1] 0x10 brlz,a %i5, loop_1847 ldub [%l7 + 0x3A], %o0 brnz %o6, loop_1848 tne %xcc, 0x5 loop_1847: fbn %fcc2, loop_1849 flush %l7 + 0x1C loop_1848: sra %l0, 0x02, %i4 stb %i7, [%l7 + 0x7B] loop_1849: fmovrse %l4, %f13, %f0 bn,pt %xcc, loop_1850 andn %l2, %g1, %i6 xnor %i0, %g7, %l1 xnorcc %l5, %l3, %g2 loop_1850: andcc %g3, %o3, %l6 movvc %icc, %g5, %o5 tn %xcc, 0x0 movvc %icc, %o7, %o4 fbg,a %fcc0, loop_1851 tcc %xcc, 0x3 fornot1s %f9, %f5, %f30 movvs %icc, %i1, %i2 loop_1851: bshuffle %f28, %f30, %f8 orn %o1, 0x09C7, %o2 stw %g4, [%l7 + 0x08] tl %xcc, 0x0 movleu %icc, %i3, %g6 edge8ln %i5, %o6, %o0 flush %l7 + 0x58 nop setx 0x339684776BF9DD13, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x3F8BB498F905F9D7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f2, %f4 tge %xcc, 0x2 ldsw [%l7 + 0x4C], %l0 fbn,a %fcc1, loop_1852 addccc %i4, 0x0623, %l4 and %l2, 0x007C, %g1 edge16ln %i7, %i6, %i0 loop_1852: srax %g7, %l1, %l5 nop fitos %f5, %f10 fstoi %f10, %f2 mulx %g2, %g3, %l3 fble,a %fcc2, loop_1853 orcc %l6, 0x162F, %g5 set 0x14, %g2 lda [%l7 + %g2] 0x18, %f14 loop_1853: tsubcc %o3, 0x0C5B, %o5 tl %icc, 0x2 taddcc %o7, %o4, %i1 fmovd %f30, %f26 bcc,a %icc, loop_1854 movleu %icc, %i2, %o2 fmovs %f18, %f22 xnor %g4, %i3, %g6 loop_1854: nop fitos %f3, %f8 fstox %f8, %f2 sir 0x0F05 fbul,a %fcc1, loop_1855 nop fitod %f0, %f26 fdtos %f26, %f16 movrlz %o1, %i5, %o6 orn %o0, %i4, %l4 loop_1855: edge8n %l2, %l0, %i7 fbne %fcc2, loop_1856 swap [%l7 + 0x2C], %i6 edge8 %i0, %g1, %g7 tne %xcc, 0x6 loop_1856: nop fitod %f6, %f8 fdtox %f8, %f30 fbu %fcc3, loop_1857 movvc %icc, %l5, %l1 mova %icc, %g3, %g2 fpackfix %f28, %f7 loop_1857: fmovdcc %icc, %f20, %f5 wr %g0, 0x80, %asi prefetcha [%l7 + 0x28] %asi, 0x0 fbu,a %fcc2, loop_1858 fmovsn %xcc, %f30, %f11 sllx %g5, 0x1F, %l6 movrlz %o3, %o7, %o4 loop_1858: movne %xcc, %o5, %i2 movrgz %o2, 0x3F7, %g4 movrgz %i1, 0x3F0, %i3 movneg %xcc, %g6, %o1 array32 %o6, %i5, %o0 fmovda %xcc, %f6, %f8 nop setx 0x2A0FFD1B22B318B3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 fsqrtd %f2, %f14 smul %l4, %i4, %l2 fmovrse %l0, %f17, %f10 srl %i7, %i0, %g1 fnegd %f22, %f4 mulx %g7, 0x0B01, %i6 set 0x10, %l3 ldda [%l7 + %l3] 0xeb, %l4 udivcc %l1, 0x1A97, %g3 edge32l %l3, %g5, %l6 fmovdge %icc, %f17, %f27 addcc %g2, 0x1A0E, %o3 fbne %fcc3, loop_1859 subcc %o4, 0x1534, %o7 umulcc %i2, 0x0509, %o5 te %icc, 0x0 loop_1859: andncc %o2, %g4, %i1 edge8 %i3, %o1, %g6 ldd [%l7 + 0x78], %o6 movne %xcc, %o0, %l4 fbne,a %fcc0, loop_1860 xnorcc %i5, %i4, %l2 movg %icc, %l0, %i0 fmuld8sux16 %f30, %f22, %f4 loop_1860: bge loop_1861 fpadd32 %f16, %f28, %f0 lduw [%l7 + 0x40], %i7 fmovsvs %xcc, %f1, %f13 loop_1861: movpos %xcc, %g1, %g7 fcmpgt32 %f16, %f10, %i6 be loop_1862 subccc %l1, %g3, %l5 lduw [%l7 + 0x38], %l3 umulcc %g5, %g2, %o3 loop_1862: umulcc %o4, 0x18B8, %o7 tl %icc, 0x1 fornot2s %f14, %f31, %f25 tsubcc %l6, 0x1104, %i2 xor %o2, %g4, %i1 edge16ln %o5, %o1, %g6 movrlez %o6, 0x07C, %o0 alignaddr %l4, %i3, %i5 edge32n %i4, %l0, %i0 ldsh [%l7 + 0x26], %l2 andncc %g1, %g7, %i6 subcc %i7, %g3, %l5 taddcc %l3, 0x17F1, %g5 sethi 0x19BD, %l1 tgu %icc, 0x4 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 fbe %fcc1, loop_1863 fmovse %xcc, %f23, %f8 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %g2, %o4, %o7 loop_1863: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %o3, 0x192E, %l6 nop fitos %f7, %f3 fstox %f3, %f2 fxtos %f2, %f10 set 0x48, %i0 ldswa [%l7 + %i0] 0x88, %o2 fmovrdlez %i2, %f22, %f30 alignaddrl %i1, %o5, %g4 movgu %xcc, %o1, %g6 tcs %xcc, 0x6 ba,a %xcc, loop_1864 xorcc %o6, %o0, %l4 movvc %icc, %i5, %i4 fbge %fcc3, loop_1865 loop_1864: xorcc %l0, %i0, %i3 fpackfix %f24, %f24 nop fitod %f0, %f8 fdtos %f8, %f13 loop_1865: edge16l %g1, %l2, %g7 edge8 %i6, %i7, %g3 edge16 %l5, %g5, %l3 addc %g2, %l1, %o4 ldd [%l7 + 0x38], %o2 fmovrdne %o7, %f26, %f26 movrgez %o2, 0x367, %l6 brlez %i1, loop_1866 edge32 %i2, %g4, %o1 subc %g6, 0x1E26, %o6 orn %o5, %o0, %i5 loop_1866: subc %i4, %l0, %i0 udiv %l4, 0x0BF2, %g1 bg,pn %icc, loop_1867 array32 %l2, %i3, %g7 brlez %i7, loop_1868 ta %xcc, 0x0 loop_1867: swap [%l7 + 0x0C], %i6 edge32ln %g3, %g5, %l3 loop_1868: umul %l5, %l1, %o4 bvs,a,pt %icc, loop_1869 movge %xcc, %g2, %o3 tvs %icc, 0x5 bshuffle %f6, %f22, %f28 loop_1869: bgu,pt %icc, loop_1870 bgu,pn %xcc, loop_1871 sra %o7, %l6, %o2 nop setx loop_1872, %l0, %l1 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_1870: orncc %i2, 0x09DC, %i1 loop_1871: sethi 0x1082, %o1 andcc %g4, %g6, %o6 loop_1872: fmovrsne %o0, %f19, %f31 st %f16, [%l7 + 0x40] or %o5, %i5, %i4 fmovrse %i0, %f18, %f30 popc %l4, %l0 alignaddrl %l2, %i3, %g1 movn %xcc, %g7, %i6 edge32l %i7, %g5, %g3 srl %l5, 0x10, %l1 subc %l3, %g2, %o3 movrne %o7, %o4, %o2 brnz,a %i2, loop_1873 sllx %l6, 0x02, %i1 subc %o1, %g6, %o6 tn %xcc, 0x0 loop_1873: fmovsn %xcc, %f3, %f9 brgez %g4, loop_1874 orncc %o0, %i5, %o5 fcmpne16 %f30, %f20, %i4 wr %g0, 0x2a, %asi stwa %l4, [%l7 + 0x40] %asi membar #Sync loop_1874: edge32n %l0, %l2, %i3 fmovdvs %icc, %f26, %f29 umulcc %g1, 0x1325, %g7 fbn,a %fcc2, loop_1875 ldstub [%l7 + 0x32], %i0 addc %i7, 0x1CC3, %i6 movrgz %g3, %g5, %l1 loop_1875: nop wr %g0, 0x10, %asi sta %f18, [%l7 + 0x64] %asi flush %l7 + 0x54 udivcc %l3, 0x0FD5, %g2 sub %o3, %l5, %o7 sub %o4, %o2, %i2 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f0 edge32 %l6, %o1, %g6 fnors %f1, %f29, %f28 set 0x40, %i7 stda %f16, [%l7 + %i7] 0x1f membar #Sync movrgz %i1, 0x0AA, %g4 tsubcc %o0, 0x126E, %o6 movgu %xcc, %i5, %i4 nop setx 0x12E9D0177BCB4E08, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x6BE45FCB2883404E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f22, %f14 movcc %xcc, %l4, %o5 fmovrsgez %l0, %f26, %f23 set 0x30, %o0 stxa %l2, [%l7 + %o0] 0xeb membar #Sync ldstub [%l7 + 0x37], %i3 andn %g1, %g7, %i7 fmovrslez %i6, %f30, %f15 set 0x5A, %l5 ldstuba [%l7 + %l5] 0x80, %g3 bge loop_1876 edge16 %g5, %l1, %l3 fandnot1s %f24, %f23, %f6 tneg %icc, 0x7 loop_1876: xor %g2, 0x149E, %o3 set 0x26, %l2 ldsha [%l7 + %l2] 0x15, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %l5, %o4 edge16ln %o7, %i2, %o2 popc %o1, %l6 sir 0x1FDE ble,a loop_1877 fbe %fcc1, loop_1878 fmovdneg %icc, %f31, %f31 fmovdn %xcc, %f6, %f7 loop_1877: movcs %xcc, %g6, %g4 loop_1878: array8 %i1, %o6, %o0 fmul8x16al %f30, %f27, %f14 movn %icc, %i5, %l4 smul %o5, 0x1650, %l0 and %i4, %i3, %l2 fbe,a %fcc1, loop_1879 ldd [%l7 + 0x78], %f10 set 0x40, %o2 stda %f16, [%l7 + %o2] 0x88 loop_1879: sdivcc %g7, 0x0F46, %g1 movvc %icc, %i7, %g3 ldd [%l7 + 0x38], %f12 ldstub [%l7 + 0x6B], %i6 tg %icc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnand %f12, %f24, %f6 fba %fcc0, loop_1880 move %xcc, %g5, %l1 fmovdne %icc, %f30, %f11 bshuffle %f6, %f22, %f8 loop_1880: bl,pt %xcc, loop_1881 orcc %l3, %o3, %i0 orncc %g2, %l5, %o4 prefetch [%l7 + 0x08], 0x1 loop_1881: fornot1s %f5, %f0, %f3 or %o7, %o2, %i2 movvc %icc, %l6, %o1 array8 %g4, %g6, %o6 fblg %fcc0, loop_1882 udivcc %i1, 0x0464, %i5 tleu %xcc, 0x7 fabsd %f6, %f0 loop_1882: fmuld8sux16 %f27, %f12, %f10 brnz,a %o0, loop_1883 fble,a %fcc3, loop_1884 udiv %o5, 0x12F3, %l4 edge32ln %i4, %l0, %l2 loop_1883: sethi 0x1876, %i3 loop_1884: andn %g7, %i7, %g1 brgz,a %i6, loop_1885 udiv %g5, 0x180E, %l1 movge %xcc, %g3, %l3 and %i0, 0x0941, %o3 loop_1885: sra %g2, %o4, %l5 addccc %o7, 0x1BBD, %i2 fbule,a %fcc0, loop_1886 movrgez %l6, %o2, %o1 movrgz %g4, %g6, %i1 xnorcc %i5, 0x18D5, %o0 loop_1886: subc %o5, %o6, %l4 subc %i4, 0x08B7, %l0 tle %xcc, 0x5 fmovdleu %icc, %f13, %f17 nop fitod %f14, %f30 tvs %icc, 0x2 movvs %xcc, %l2, %i3 mova %xcc, %i7, %g1 alignaddr %g7, %i6, %l1 brgez,a %g3, loop_1887 fbg,a %fcc1, loop_1888 edge32l %l3, %g5, %o3 ld [%l7 + 0x78], %f21 loop_1887: array16 %i0, %g2, %o4 loop_1888: nop wr %g0, 0x04, %asi lduba [%l7 + 0x49] %asi, %o7 xnorcc %l5, %l6, %o2 umulcc %o1, 0x10CD, %i2 movcs %xcc, %g6, %i1 ldstub [%l7 + 0x4D], %g4 udivcc %i5, 0x14D0, %o0 tpos %xcc, 0x3 edge8 %o5, %o6, %i4 taddcctv %l4, %l0, %l2 fba,a %fcc2, loop_1889 addc %i7, %g1, %i3 move %icc, %g7, %i6 fmovdn %icc, %f23, %f23 loop_1889: tge %xcc, 0x4 ldstub [%l7 + 0x26], %g3 sth %l1, [%l7 + 0x44] swap [%l7 + 0x30], %l3 movrlz %o3, %i0, %g2 fbu,a %fcc1, loop_1890 fcmpeq32 %f8, %f2, %o4 movl %xcc, %g5, %o7 set 0x40, %o3 ldda [%l7 + %o3] 0x14, %f0 loop_1890: ldd [%l7 + 0x28], %i6 andncc %l5, %o2, %o1 tcc %icc, 0x3 movg %icc, %i2, %i1 nop setx 0x6054B6BF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr add %l7, 0x0C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g6 casa [%l6] %asi, %g6, %i5 movge %icc, %o0, %g4 nop set 0x73, %i3 ldub [%l7 + %i3], %o5 membar 0x3A udivcc %o6, 0x0069, %i4 tne %icc, 0x1 nop set 0x72, %o7 sth %l0, [%l7 + %o7] edge16 %l2, %i7, %g1 edge8n %l4, %i3, %g7 brnz %g3, loop_1891 nop setx loop_1892, %l0, %l1 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 %i6, 0x1B6, %l1 edge32n %l3, %i0, %o3 loop_1891: tsubcctv %o4, %g2, %o7 loop_1892: fbne %fcc1, loop_1893 edge16 %l6, %l5, %g5 fbu %fcc3, loop_1894 bcs,a,pn %xcc, loop_1895 loop_1893: fmovrdgz %o1, %f4, %f30 move %icc, %o2, %i2 loop_1894: fxors %f14, %f18, %f1 loop_1895: tcs %icc, 0x7 addc %g6, %i1, %o0 srl %g4, 0x03, %o5 bleu loop_1896 bcs,pn %xcc, loop_1897 edge8l %o6, %i5, %l0 movl %xcc, %l2, %i4 loop_1896: tge %icc, 0x6 loop_1897: smul %g1, 0x0120, %i7 and %i3, %l4, %g3 edge32l %i6, %l1, %g7 tvs %xcc, 0x5 xorcc %l3, 0x04BA, %o3 tg %xcc, 0x3 sdivcc %i0, 0x0A65, %g2 tle %xcc, 0x0 stw %o7, [%l7 + 0x54] fsrc1s %f14, %f1 andncc %l6, %l5, %g5 fmovdge %xcc, %f27, %f3 nop set 0x10, %i1 ldx [%l7 + %i1], %o1 tg %icc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %o4, %o2, %g6 tg %icc, 0x5 fbul %fcc2, loop_1898 movleu %xcc, %i2, %i1 movg %xcc, %g4, %o0 edge8 %o5, %i5, %l0 loop_1898: udivcc %o6, 0x1944, %l2 subcc %i4, 0x0AAD, %i7 add %g1, 0x08CF, %i3 fmul8sux16 %f4, %f12, %f30 fmovdgu %icc, %f5, %f8 movrne %g3, 0x250, %l4 edge8ln %l1, %g7, %i6 mulscc %o3, 0x1F0F, %i0 tg %xcc, 0x3 fmovdl %icc, %f1, %f23 membar 0x64 bneg,pn %icc, loop_1899 xorcc %l3, %o7, %g2 edge32l %l6, %g5, %o1 fmul8x16au %f25, %f30, %f20 loop_1899: fexpand %f14, %f14 wr %g0, 0x81, %asi ldswa [%l7 + 0x1C] %asi, %l5 movrlz %o2, %g6, %i2 movge %xcc, %i1, %g4 tle %icc, 0x3 andncc %o4, %o5, %i5 array8 %o0, %o6, %l2 fmovdle %icc, %f5, %f31 andncc %i4, %l0, %i7 add %i3, 0x1A44, %g1 tge %xcc, 0x0 srl %g3, 0x18, %l4 fone %f10 ble,a,pn %xcc, loop_1900 movrne %l1, %g7, %i6 fmovdneg %xcc, %f15, %f30 array16 %i0, %l3, %o3 loop_1900: fnot2s %f22, %f24 fands %f7, %f17, %f22 brz %o7, loop_1901 faligndata %f8, %f2, %f28 nop fitos %f9, %f31 fstod %f31, %f24 movpos %xcc, %g2, %l6 loop_1901: nop add %l7, 0x5C, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %o1, %l5 sdiv %o2, 0x1520, %g6 movre %g5, 0x371, %i1 fpadd32s %f10, %f5, %f27 alignaddrl %i2, %o4, %o5 srlx %g4, %o0, %o6 st %f3, [%l7 + 0x44] udivcc %i5, 0x131F, %l2 bn,a,pt %icc, loop_1902 ldsw [%l7 + 0x5C], %i4 ldsw [%l7 + 0x0C], %i7 movne %icc, %l0, %i3 loop_1902: smul %g3, %l4, %l1 ldx [%l7 + 0x78], %g1 add %i6, %g7, %i0 lduh [%l7 + 0x3C], %l3 andncc %o7, %o3, %l6 fabss %f6, %f29 sdivcc %g2, 0x0774, %l5 movcs %icc, %o2, %g6 udiv %g5, 0x04C1, %i1 addccc %o1, 0x172F, %i2 fmovrdne %o4, %f18, %f20 tsubcc %g4, 0x036D, %o5 fbuge %fcc0, loop_1903 edge16ln %o0, %i5, %o6 sra %i4, %i7, %l0 fmul8x16al %f7, %f15, %f22 loop_1903: xnorcc %i3, %l2, %g3 bcc,a %icc, loop_1904 andn %l4, %l1, %g1 fmovrdlez %i6, %f0, %f6 movpos %xcc, %g7, %l3 loop_1904: srlx %o7, 0x02, %o3 fornot2 %f26, %f28, %f30 sllx %l6, 0x17, %i0 sth %g2, [%l7 + 0x58] bgu %xcc, loop_1905 fbg,a %fcc3, loop_1906 tl %xcc, 0x0 tgu %icc, 0x4 loop_1905: srl %o2, 0x1B, %l5 loop_1906: tpos %xcc, 0x1 fmovsleu %xcc, %f20, %f20 srl %g6, 0x1F, %i1 wr %g0, 0x11, %asi lduha [%l7 + 0x2E] %asi, %o1 lduw [%l7 + 0x0C], %g5 addccc %o4, 0x1412, %g4 tsubcctv %o5, 0x0BE9, %o0 nop fitos %f6, %f5 fstox %f5, %f8 fxtos %f8, %f27 movvs %icc, %i5, %o6 movpos %icc, %i2, %i7 edge32l %l0, %i3, %i4 movne %xcc, %l2, %g3 movpos %icc, %l4, %g1 set 0x40, %l6 stda %f16, [%l7 + %l6] 0xf1 membar #Sync tne %icc, 0x7 bvs,pt %icc, loop_1907 tpos %icc, 0x0 bge %icc, loop_1908 movrgz %l1, 0x2D4, %g7 loop_1907: fandnot1 %f14, %f20, %f10 fbu,a %fcc0, loop_1909 loop_1908: movrgz %l3, 0x17B, %o7 ldstub [%l7 + 0x7F], %o3 ba,pt %xcc, loop_1910 loop_1909: nop fitod %f8, %f8 fdtox %f8, %f8 fxtod %f8, %f6 fblg %fcc3, loop_1911 fmovsleu %icc, %f26, %f12 loop_1910: te %xcc, 0x2 fandnot1s %f7, %f9, %f30 loop_1911: call loop_1912 edge32l %l6, %i0, %g2 movrne %i6, %o2, %g6 subccc %i1, 0x17C2, %o1 loop_1912: tsubcctv %l5, 0x07AD, %o4 udivx %g5, 0x079B, %g4 mova %xcc, %o0, %i5 umul %o6, %i2, %i7 taddcc %l0, 0x1A67, %i3 fabsd %f6, %f0 wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f0 popc 0x08B0, %i4 set 0x40, %g7 stda %f16, [%l7 + %g7] 0x16 membar #Sync wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi tvs %icc, 0x2 brlz,a %o5, loop_1913 sethi 0x1881, %l2 array8 %g3, %l4, %l1 ble,a,pt %xcc, loop_1914 loop_1913: fmovdneg %xcc, %f9, %f16 bvs,pt %xcc, loop_1915 subc %g7, %l3, %g1 loop_1914: tvc %icc, 0x7 fmovdgu %xcc, %f8, %f25 loop_1915: subccc %o3, %l6, %o7 movcc %icc, %g2, %i6 fmovdg %xcc, %f24, %f22 bshuffle %f14, %f2, %f20 fmovsle %icc, %f6, %f15 andn %i0, 0x1C67, %o2 sethi 0x15E2, %i1 brgz %o1, loop_1916 edge32n %l5, %g6, %g5 array16 %o4, %g4, %i5 ldsw [%l7 + 0x7C], %o6 loop_1916: move %icc, %o0, %i2 sll %i7, %l0, %i4 std %f8, [%l7 + 0x78] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 swap [%l7 + 0x14], %o5 fmovda %icc, %f17, %f8 sdivcc %l2, 0x1DF2, %g3 nop setx loop_1917, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bpos,pn %xcc, loop_1918 fnands %f17, %f15, %f14 addc %i3, %l4, %l1 loop_1917: movvs %xcc, %g7, %l3 loop_1918: movre %o3, %l6, %o7 xorcc %g2, 0x1FF0, %g1 stx %i0, [%l7 + 0x68] udivcc %i6, 0x1717, %i1 addcc %o2, %l5, %g6 subccc %o1, 0x1493, %g5 fbge %fcc3, loop_1919 edge8l %g4, %o4, %o6 ble,a,pn %icc, loop_1920 srax %i5, 0x12, %o0 loop_1919: subc %i2, %i7, %l0 movne %xcc, %o5, %l2 loop_1920: bleu loop_1921 subcc %i4, %i3, %l4 movrlez %l1, 0x327, %g7 fpsub16s %f6, %f7, %f10 loop_1921: ta %xcc, 0x5 wr %g0, 0x80, %asi ldxa [%l7 + 0x50] %asi, %l3 array8 %o3, %l6, %o7 movpos %icc, %g3, %g1 tvs %xcc, 0x7 udivx %g2, 0x1440, %i0 sdivx %i1, 0x1AEB, %o2 andncc %l5, %g6, %i6 be,pt %icc, loop_1922 movgu %icc, %o1, %g5 sdivx %g4, 0x07AC, %o6 fbue,a %fcc1, loop_1923 loop_1922: edge32 %o4, %i5, %i2 fandnot1s %f14, %f4, %f0 fble,a %fcc0, loop_1924 loop_1923: fmovsne %icc, %f6, %f3 sub %o0, 0x1B6D, %i7 fcmpne16 %f26, %f10, %l0 loop_1924: ld [%l7 + 0x70], %f3 array8 %o5, %i4, %i3 ta %xcc, 0x0 wr %g0, 0x2b, %asi stha %l4, [%l7 + 0x6E] %asi membar #Sync edge8ln %l1, %g7, %l3 nop setx loop_1925, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bneg,a,pt %xcc, loop_1926 taddcc %o3, 0x0114, %l6 set 0x77, %l4 lduba [%l7 + %l4] 0x0c, %o7 loop_1925: nop set 0x6E, %i2 ldsha [%l7 + %i2] 0x10, %g3 loop_1926: ldub [%l7 + 0x4C], %l2 bvc,a %icc, loop_1927 nop setx loop_1928, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovscc %xcc, %f11, %f20 andn %g1, %g2, %i1 loop_1927: movre %i0, 0x05A, %o2 loop_1928: movpos %xcc, %l5, %g6 fornot1 %f8, %f18, %f16 be,a loop_1929 ble,a %xcc, loop_1930 tcs %xcc, 0x2 fexpand %f4, %f18 loop_1929: xorcc %o1, 0x0369, %g5 loop_1930: movrlz %i6, %g4, %o6 sethi 0x128F, %i5 udivcc %i2, 0x1C87, %o4 movvc %icc, %i7, %l0 fbge,a %fcc1, loop_1931 ta %xcc, 0x7 fmovrdne %o5, %f4, %f0 array8 %i4, %o0, %l4 loop_1931: stw %l1, [%l7 + 0x28] wr %g0, 0x81, %asi lda [%l7 + 0x74] %asi, %f1 fmovrslez %i3, %f25, %f12 fbl,a %fcc3, loop_1932 edge8 %g7, %o3, %l6 brz,a %o7, loop_1933 fmovdn %xcc, %f7, %f4 loop_1932: fands %f11, %f10, %f22 xorcc %l3, %l2, %g1 loop_1933: array16 %g3, %g2, %i0 or %i1, %o2, %g6 nop fitod %f2, %f10 fdtox %f10, %f6 tle %icc, 0x7 edge8n %o1, %g5, %i6 brnz,a %g4, loop_1934 taddcc %l5, 0x129E, %o6 fmovsneg %icc, %f17, %f0 udivcc %i2, 0x17D1, %i5 loop_1934: tn %xcc, 0x4 smulcc %i7, 0x0370, %l0 orcc %o4, 0x122B, %i4 add %o0, %l4, %o5 set 0x10, %l0 stwa %i3, [%l7 + %l0] 0x2a membar #Sync bvs,pn %icc, loop_1935 fandnot2 %f6, %f10, %f26 movn %icc, %g7, %o3 tge %icc, 0x0 loop_1935: nop wr %g0, 0x80, %asi ldstuba [%l7 + 0x51] %asi, %l6 lduh [%l7 + 0x76], %l1 move %icc, %o7, %l3 nop fitos %f5, %f24 fstox %f24, %f16 tsubcctv %g1, 0x0055, %l2 wr %g0, 0x81, %asi swapa [%l7 + 0x08] %asi, %g2 fnor %f26, %f28, %f2 tg %xcc, 0x3 bleu,pt %icc, loop_1936 brgz,a %g3, loop_1937 taddcc %i0, 0x1FFC, %o2 call loop_1938 loop_1936: edge32l %i1, %o1, %g5 loop_1937: edge32l %i6, %g4, %g6 sll %l5, 0x12, %o6 loop_1938: fmovdg %icc, %f2, %f29 fmul8x16au %f9, %f4, %f26 movrlz %i2, 0x2B3, %i5 fcmpne32 %f16, %f18, %l0 bge %icc, loop_1939 umulcc %i7, 0x0D3D, %o4 array16 %o0, %l4, %i4 taddcc %i3, %o5, %o3 loop_1939: movleu %xcc, %l6, %g7 fmovse %xcc, %f14, %f2 movrgez %o7, 0x074, %l1 addccc %l3, 0x1262, %l2 sll %g2, 0x13, %g3 umulcc %g1, 0x185F, %i0 wr %g0, 0x10, %asi swapa [%l7 + 0x14] %asi, %o2 tcs %xcc, 0x6 fabsd %f30, %f24 sub %i1, %o1, %i6 edge8ln %g5, %g6, %g4 wr %g0, 0x11, %asi lduba [%l7 + 0x1E] %asi, %o6 srlx %i2, %l5, %i5 subccc %l0, %o4, %o0 set 0x4A, %g4 stha %i7, [%l7 + %g4] 0x2b membar #Sync nop setx 0xD4F84AEEC6B5E8E3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x387C5058C59F772A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f22, %f4 fmovrdlez %i4, %f10, %f10 std %f20, [%l7 + 0x18] set 0x10, %o6 stwa %i3, [%l7 + %o6] 0xe2 membar #Sync fbug,a %fcc2, loop_1940 fandnot1 %f20, %f12, %f0 fcmple32 %f22, %f22, %o5 movne %icc, %o3, %l4 loop_1940: sdiv %l6, 0x059E, %g7 sdivcc %o7, 0x0ABC, %l1 bge,pn %icc, loop_1941 fnegd %f8, %f30 edge32n %l3, %g2, %l2 fmovdpos %icc, %f24, %f9 loop_1941: smulcc %g3, 0x0632, %i0 set 0x48, %i5 lda [%l7 + %i5] 0x89, %f31 nop set 0x28, %o4 lduw [%l7 + %o4], %o2 edge32l %i1, %o1, %i6 tvs %icc, 0x0 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x6B] %asi, %g5 alignaddr %g6, %g1, %o6 ld [%l7 + 0x18], %f3 movrne %i2, %l5, %i5 fnegd %f24, %f24 fmovrdgez %l0, %f16, %f22 or %g4, %o0, %o4 sir 0x1592 fnegs %f31, %f8 umulcc %i4, %i3, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub32s %f9, %f31, %f1 movre %o5, 0x030, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnegd %f24, %f16 tl %xcc, 0x1 fmovrsne %l6, %f6, %f10 fmovsgu %icc, %f16, %f28 taddcctv %g7, 0x15EF, %o7 bvc,a %xcc, loop_1942 fmovrde %l4, %f12, %f22 mova %icc, %l3, %g2 movrlz %l2, 0x0C8, %g3 loop_1942: fpackfix %f6, %f10 stbar nop setx 0xBF8B17E9BE137908, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x6955F02EF27884A5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f24, %f28 fblg %fcc1, loop_1943 array8 %i0, %o2, %l1 fcmpgt16 %f22, %f30, %i1 tge %xcc, 0x5 loop_1943: sdivx %i6, 0x1ABB, %o1 fandnot1s %f30, %f14, %f31 nop setx loop_1944, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movpos %icc, %g6, %g5 fpack16 %f22, %f31 fmovrdgez %o6, %f22, %f30 loop_1944: tl %xcc, 0x2 array32 %i2, %l5, %i5 fblg,a %fcc3, loop_1945 movcs %xcc, %g1, %l0 sethi 0x0FBC, %g4 sdivcc %o4, 0x172F, %o0 loop_1945: fpsub32s %f4, %f21, %f18 nop setx 0xA190C94F9ED60AD8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xE8733A022526DC0C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f18, %f8 mulscc %i3, 0x08BD, %i7 move %icc, %i4, %o3 udivcc %l6, 0x062C, %o5 smul %o7, %g7, %l4 edge8l %g2, %l2, %l3 movrlz %i0, %g3, %o2 andn %i1, %l1, %o1 fsrc2 %f2, %f10 brnz,a %i6, loop_1946 tle %icc, 0x2 wr %g0, 0x11, %asi sta %f27, [%l7 + 0x5C] %asi loop_1946: nop fitos %f7, %f31 addccc %g5, 0x0F5B, %g6 tcc %xcc, 0x5 nop setx 0x5075EBE1, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr sir 0x174A edge16l %i2, %o6, %l5 wr %g0, 0x80, %asi prefetcha [%l7 + 0x20] %asi, 0x1 tle %icc, 0x5 andncc %l0, %i5, %o4 prefetch [%l7 + 0x40], 0x1 set 0x78, %g6 stha %o0, [%l7 + %g6] 0x19 alignaddrl %g4, %i3, %i4 tcs %icc, 0x0 add %l7, 0x24, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %i7, %o3 xorcc %l6, %o7, %g7 tpos %icc, 0x0 nop fitod %f3, %f30 fmovd %f26, %f14 sdivx %l4, 0x1D40, %o5 fone %f4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbne %fcc2, loop_1947 tvc %xcc, 0x4 movrgz %l2, 0x223, %l3 xnor %g2, %i0, %o2 loop_1947: nop set 0x50, %i6 stxa %i1, [%l7 + %i6] 0x80 array32 %l1, %o1, %g3 set 0x18, %o5 stwa %g5, [%l7 + %o5] 0x81 fones %f0 subccc %g6, %i6, %i2 nop setx loop_1948, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tsubcctv %l5, 0x1B9A, %g1 edge32n %o6, %i5, %o4 nop setx 0x660C5900, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 fsqrts %f13, %f24 loop_1948: ta %xcc, 0x4 popc %o0, %g4 edge8n %i3, %i4, %l0 xor %i7, 0x0EB7, %o3 xnor %l6, 0x146F, %g7 movcc %icc, %l4, %o5 movle %xcc, %l2, %l3 tleu %xcc, 0x4 fmovscs %xcc, %f15, %f3 umulcc %o7, 0x1B81, %g2 xor %o2, 0x176C, %i1 sll %i0, 0x1A, %l1 popc 0x1A0B, %o1 brz %g3, loop_1949 sub %g5, %g6, %i2 membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf0, %f16 loop_1949: movgu %xcc, %i6, %l5 umulcc %o6, 0x10A2, %i5 smul %g1, 0x0A53, %o4 andcc %g4, 0x018D, %o0 sub %i4, %l0, %i7 umul %o3, 0x1828, %l6 set 0x77, %o1 stba %i3, [%l7 + %o1] 0x10 edge32l %g7, %o5, %l4 movne %icc, %l2, %o7 fmovrslz %g2, %f25, %f15 udiv %o2, 0x1944, %l3 bvc,a loop_1950 sdiv %i0, 0x0EE1, %i1 sir 0x1776 edge32n %o1, %l1, %g5 loop_1950: and %g6, 0x1783, %i2 nop setx 0x4209703F5069196C, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr swap [%l7 + 0x7C], %g3 fands %f3, %f24, %f27 bpos,a,pn %icc, loop_1951 udivcc %l5, 0x14F1, %o6 ldstub [%l7 + 0x39], %i6 movre %i5, %o4, %g4 loop_1951: fblg,a %fcc1, loop_1952 ldsb [%l7 + 0x2E], %g1 xorcc %i4, 0x1745, %l0 movne %icc, %o0, %o3 loop_1952: fpadd32s %f16, %f15, %f3 edge8ln %l6, %i3, %g7 fnot2 %f2, %f0 st %f18, [%l7 + 0x28] fnegs %f18, %f11 movneg %icc, %o5, %l4 fmovscs %icc, %f24, %f30 bleu,a loop_1953 sllx %l2, %i7, %g2 sdiv %o7, 0x1834, %l3 fmovdvc %icc, %f22, %f1 loop_1953: array32 %i0, %i1, %o1 ldsh [%l7 + 0x6E], %l1 movcs %icc, %g5, %o2 addc %g6, %g3, %l5 ldsw [%l7 + 0x6C], %o6 edge8l %i6, %i5, %i2 udiv %o4, 0x0D89, %g1 srlx %i4, 0x1E, %l0 smulcc %o0, 0x05AD, %o3 bge,a %xcc, loop_1954 movvc %icc, %g4, %i3 tl %icc, 0x2 bvs,a loop_1955 loop_1954: sllx %l6, %o5, %l4 std %f2, [%l7 + 0x70] edge16ln %l2, %g7, %g2 loop_1955: membar 0x11 fzero %f8 fpack32 %f10, %f14, %f30 nop setx loop_1956, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done swap [%l7 + 0x2C], %i7 smul %l3, 0x1258, %i0 tsubcctv %i1, 0x0013, %o7 loop_1956: edge16 %o1, %g5, %o2 umul %g6, %g3, %l5 orcc %l1, 0x1C82, %o6 mulscc %i5, 0x19DC, %i2 umulcc %i6, %g1, %o4 subccc %i4, %l0, %o3 array16 %g4, %i3, %o0 fpsub32 %f18, %f12, %f14 tcc %xcc, 0x6 fbg %fcc2, loop_1957 movg %icc, %l6, %o5 lduh [%l7 + 0x54], %l2 nop set 0x58, %g3 std %f26, [%l7 + %g3] loop_1957: tvc %icc, 0x2 tleu %icc, 0x4 brgez %g7, loop_1958 movrlz %l4, 0x27D, %i7 fbge,a %fcc1, loop_1959 fcmple16 %f2, %f6, %l3 loop_1958: movgu %xcc, %i0, %g2 bge,a,pt %icc, loop_1960 loop_1959: fmovrde %i1, %f28, %f14 srax %o7, 0x03, %o1 fnors %f4, %f22, %f2 loop_1960: tsubcctv %o2, 0x1EA6, %g5 edge16n %g6, %g3, %l5 fmovdneg %xcc, %f1, %f0 movcs %icc, %l1, %i5 sra %i2, 0x05, %o6 xorcc %g1, 0x0C7E, %i6 fbne,a %fcc2, loop_1961 sir 0x06FB stb %o4, [%l7 + 0x3A] te %xcc, 0x6 loop_1961: udivx %i4, 0x0ABF, %l0 fbul %fcc1, loop_1962 bneg %icc, loop_1963 fabss %f0, %f30 ta %icc, 0x5 loop_1962: fmovrdgez %g4, %f0, %f24 loop_1963: fmovdcc %xcc, %f1, %f13 fnot2 %f22, %f12 tvc %icc, 0x7 stbar prefetch [%l7 + 0x5C], 0x0 sdiv %o3, 0x1ECC, %i3 movn %xcc, %o0, %l6 udivcc %l2, 0x1683, %g7 sdivx %o5, 0x1481, %l4 fmovrslz %i7, %f24, %f0 tcs %xcc, 0x0 for %f26, %f10, %f2 fbl %fcc1, loop_1964 movvc %icc, %i0, %l3 bvs,a,pt %icc, loop_1965 tsubcc %i1, %g2, %o7 loop_1964: edge8 %o1, %g5, %g6 umulcc %o2, 0x1231, %l5 loop_1965: fmovrslez %g3, %f10, %f30 movg %icc, %i5, %i2 array32 %o6, %l1, %g1 nop fitod %f6, %f26 fdtox %f26, %f12 tsubcc %i6, %o4, %l0 fbe,a %fcc2, loop_1966 bcs %xcc, loop_1967 movne %xcc, %i4, %o3 popc %i3, %g4 loop_1966: smul %l6, 0x1A18, %o0 loop_1967: tsubcctv %l2, 0x1DCF, %g7 tvs %xcc, 0x6 fone %f0 nop setx 0x02415407, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 fsqrts %f25, %f3 bne,a %xcc, loop_1968 fmovsneg %xcc, %f17, %f4 set 0x40, %g5 ldda [%l7 + %g5] 0x04, %f0 loop_1968: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbo %fcc3, loop_1969 alignaddrl %l4, %i7, %i0 brnz,a %o5, loop_1970 smul %l3, %g2, %o7 loop_1969: nop add %l7, 0x14, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %i1 casa [%l6] %asi, %i1, %o1 loop_1970: array32 %g6, %o2, %g5 fbg,a %fcc1, loop_1971 tn %icc, 0x7 sllx %g3, %i5, %l5 edge8n %o6, %l1, %g1 loop_1971: nop wr %g0, 0x80, %asi swapa [%l7 + 0x1C] %asi, %i6 fbo %fcc1, loop_1972 movvc %icc, %i2, %l0 edge16n %i4, %o4, %o3 srlx %g4, 0x04, %i3 loop_1972: udivcc %o0, 0x02EA, %l6 or %g7, 0x1149, %l4 fmovrse %l2, %f12, %f25 fsrc1s %f12, %f0 xnor %i7, %o5, %l3 sir 0x0AF9 nop set 0x70, %l1 ldx [%l7 + %l1], %g2 movcc %icc, %i0, %i1 xorcc %o7, 0x10F2, %o1 set 0x20, %g2 ldda [%l7 + %g2] 0xea, %o2 bne,a,pt %icc, loop_1973 fpadd16 %f10, %f26, %f8 udiv %g5, 0x0B50, %g6 sdiv %i5, 0x0E70, %g3 loop_1973: ld [%l7 + 0x30], %f25 movleu %icc, %o6, %l5 andcc %l1, 0x14C7, %g1 subc %i2, %i6, %l0 edge8ln %o4, %o3, %i4 fmovdgu %xcc, %f13, %f5 ldsw [%l7 + 0x24], %g4 sdivx %o0, 0x1A63, %i3 fcmpne16 %f24, %f28, %g7 srlx %l6, 0x17, %l2 fmul8x16au %f23, %f7, %f20 andncc %i7, %o5, %l4 fmovrslez %l3, %f24, %f7 sub %g2, 0x18DE, %i1 orcc %i0, %o1, %o2 movle %icc, %g5, %g6 xnorcc %o7, %g3, %i5 orn %l5, %l1, %o6 edge16ln %i2, %i6, %l0 wr %g0, 0xe2, %asi stxa %o4, [%l7 + 0x38] %asi membar #Sync brnz %g1, loop_1974 array8 %i4, %g4, %o0 nop fitod %f2, %f0 fdtoi %f0, %f12 edge8ln %i3, %o3, %g7 loop_1974: bvs %xcc, loop_1975 alignaddr %l2, %i7, %l6 set 0x64, %g1 swapa [%l7 + %g1] 0x18, %l4 loop_1975: udivx %o5, 0x15B4, %l3 umulcc %i1, %i0, %g2 wr %g0, 0x10, %asi lduwa [%l7 + 0x44] %asi, %o1 stbar fbge,a %fcc1, loop_1976 edge16n %g5, %o2, %g6 fbo,a %fcc1, loop_1977 edge32n %g3, %o7, %i5 loop_1976: fbn %fcc0, loop_1978 taddcctv %l5, 0x1275, %l1 loop_1977: mova %icc, %i2, %i6 bleu loop_1979 loop_1978: fmovdl %icc, %f29, %f12 fzeros %f14 mova %icc, %o6, %o4 loop_1979: taddcctv %g1, %i4, %g4 lduh [%l7 + 0x0A], %o0 fmovsgu %xcc, %f7, %f16 lduh [%l7 + 0x18], %l0 tsubcctv %o3, %i3, %g7 fmovspos %xcc, %f31, %f3 edge8 %l2, %l6, %i7 edge32n %l4, %o5, %i1 bpos,a loop_1980 ta %icc, 0x0 edge16ln %l3, %g2, %i0 tneg %xcc, 0x1 loop_1980: edge8ln %g5, %o1, %o2 movpos %icc, %g6, %g3 tcs %icc, 0x7 sll %i5, %l5, %o7 tcc %icc, 0x3 edge32ln %l1, %i6, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %o4, 0x169, %o6 movpos %icc, %g1, %i4 ta %xcc, 0x3 xnor %o0, 0x08C5, %g4 srax %l0, %i3, %o3 sdiv %l2, 0x0EA6, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub32 %f14, %f18, %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x6 srl %i7, 0x00, %l4 fmovs %f6, %f8 ldub [%l7 + 0x6A], %g7 edge8l %o5, %i1, %l3 array16 %g2, %i0, %o1 tle %icc, 0x2 ldx [%l7 + 0x48], %o2 move %icc, %g6, %g5 movrlz %g3, %l5, %i5 movrne %o7, %i6, %l1 fmovrdne %i2, %f28, %f18 fmovspos %xcc, %f19, %f18 edge32 %o6, %o4, %g1 taddcc %i4, %o0, %l0 bl,a,pn %xcc, loop_1981 pdist %f24, %f20, %f12 fornot2 %f24, %f10, %f10 fors %f26, %f26, %f29 loop_1981: ta %icc, 0x5 fbu %fcc3, loop_1982 lduw [%l7 + 0x40], %i3 fmovrsgz %g4, %f7, %f17 sir 0x122C loop_1982: te %xcc, 0x3 popc %l2, %o3 set 0x3E, %l3 lduha [%l7 + %l3] 0x81, %l6 move %xcc, %l4, %i7 movg %icc, %o5, %i1 movg %icc, %l3, %g2 wr %g0, 0x80, %asi ldswa [%l7 + 0x1C] %asi, %i0 andncc %g7, %o2, %o1 tsubcc %g6, %g5, %g3 fbe %fcc3, loop_1983 tcs %icc, 0x1 sir 0x03AD for %f14, %f12, %f10 loop_1983: udivcc %i5, 0x123B, %l5 nop setx loop_1984, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brnz,a %o7, loop_1985 for %f28, %f24, %f6 movrlz %l1, 0x107, %i6 loop_1984: or %i2, %o4, %g1 loop_1985: fmovdvc %icc, %f8, %f8 fmovdcc %xcc, %f20, %f9 fpadd16s %f0, %f11, %f10 taddcctv %o6, %i4, %o0 umul %i3, %l0, %l2 brgz,a %g4, loop_1986 fba %fcc2, loop_1987 tn %xcc, 0x6 fbge,a %fcc1, loop_1988 loop_1986: bneg,pt %icc, loop_1989 loop_1987: fmovdvc %xcc, %f12, %f22 movpos %xcc, %l6, %l4 loop_1988: tsubcctv %i7, 0x099A, %o3 loop_1989: addcc %o5, %l3, %i1 nop setx loop_1990, %l0, %l1 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 %f26, %f8, %f18 edge32n %i0, %g7, %g2 fbl,a %fcc3, loop_1991 loop_1990: lduh [%l7 + 0x7C], %o1 movg %xcc, %g6, %g5 edge32l %g3, %i5, %l5 loop_1991: ld [%l7 + 0x70], %f18 sub %o7, %l1, %o2 nop set 0x58, %i7 ldd [%l7 + %i7], %i2 tle %xcc, 0x2 movle %icc, %i6, %o4 fpack16 %f24, %f3 fmovdpos %icc, %f29, %f24 movge %icc, %g1, %i4 fmovrslez %o0, %f31, %f18 tne %xcc, 0x1 fmovscs %xcc, %f20, %f23 edge16ln %i3, %l0, %o6 smulcc %g4, %l2, %l4 tneg %xcc, 0x5 movle %xcc, %i7, %o3 movre %l6, 0x3EB, %l3 stb %o5, [%l7 + 0x21] edge8ln %i1, %i0, %g2 ldstub [%l7 + 0x25], %o1 edge16 %g6, %g5, %g3 stw %i5, [%l7 + 0x1C] movrgez %l5, 0x3BF, %o7 fbo %fcc0, loop_1992 andn %g7, 0x0E16, %l1 flush %l7 + 0x4C sll %o2, 0x0E, %i2 loop_1992: tsubcctv %o4, 0x1147, %i6 nop setx 0x996B4F70, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x32C5DD5C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fdivs %f27, %f2, %f0 fbue,a %fcc2, loop_1993 tg %xcc, 0x6 std %f0, [%l7 + 0x40] udivcc %g1, 0x18CF, %o0 loop_1993: flush %l7 + 0x70 fand %f30, %f28, %f4 movcc %xcc, %i3, %i4 array32 %o6, %l0, %l2 nop setx 0x149DC3F9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 fsqrts %f19, %f6 for %f8, %f26, %f24 edge16ln %g4, %i7, %l4 orcc %l6, %o3, %o5 set 0x10, %o0 ldxa [%l7 + %o0] 0x80, %i1 nop setx loop_1994, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovdg %xcc, %f3, %f3 fnot1 %f20, %f24 orncc %l3, 0x030F, %i0 loop_1994: tvs %icc, 0x1 orcc %o1, 0x1032, %g2 set 0x70, %l5 ldda [%l7 + %l5] 0x24, %g4 move %xcc, %g3, %g6 subcc %l5, %i5, %g7 edge32n %o7, %o2, %l1 addccc %i2, %o4, %i6 sethi 0x1D5D, %o0 set 0x44, %l2 swapa [%l7 + %l2] 0x88, %g1 movvs %icc, %i4, %i3 andcc %l0, 0x00EC, %l2 be,a,pn %xcc, loop_1995 fbul,a %fcc3, loop_1996 fbe,a %fcc3, loop_1997 xor %g4, %i7, %o6 loop_1995: ble,a,pt %icc, loop_1998 loop_1996: taddcctv %l6, %o3, %o5 loop_1997: xorcc %i1, 0x0D4A, %l4 movre %i0, 0x28E, %o1 loop_1998: brlez,a %l3, loop_1999 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %xcc, 0x4 edge8l %g2, %g5, %g6 loop_1999: movcs %icc, %l5, %g3 movre %i5, 0x141, %g7 fsrc1 %f4, %f8 bvc,pn %xcc, loop_2000 fcmpne16 %f20, %f14, %o7 tvc %xcc, 0x7 ble,pn %xcc, loop_2001 loop_2000: tg %xcc, 0x3 and %l1, %i2, %o2 array16 %o4, %o0, %g1 loop_2001: fmovsvs %icc, %f5, %f5 tcc %icc, 0x0 fmul8sux16 %f28, %f18, %f18 movrne %i6, %i4, %i3 movne %xcc, %l2, %g4 andcc %i7, %o6, %l0 tsubcctv %l6, %o3, %i1 fmovsle %icc, %f21, %f13 fmovdvs %icc, %f0, %f31 ldx [%l7 + 0x68], %l4 bshuffle %f0, %f0, %f28 fmovsg %icc, %f19, %f8 movre %o5, 0x10C, %i0 alignaddr %l3, %o1, %g5 wr %g0, 0x88, %asi lduba [%l7 + 0x13] %asi, %g6 sir 0x0DEF ba,a %icc, loop_2002 array16 %l5, %g2, %i5 stx %g3, [%l7 + 0x70] fmul8x16au %f13, %f10, %f0 loop_2002: nop wr %g0, 0x11, %asi swapa [%l7 + 0x4C] %asi, %g7 st %f6, [%l7 + 0x1C] taddcc %o7, %i2, %o2 sdivx %l1, 0x1ADC, %o4 movneg %icc, %o0, %g1 fnors %f4, %f29, %f19 mova %xcc, %i4, %i3 membar 0x59 udivx %i6, 0x17A1, %g4 membar 0x28 movleu %icc, %i7, %o6 orcc %l0, 0x0C33, %l2 movcs %icc, %o3, %i1 brgz %l4, loop_2003 fpmerge %f11, %f14, %f0 xorcc %o5, %l6, %l3 edge32n %o1, %i0, %g5 loop_2003: fabsd %f20, %f22 movleu %icc, %l5, %g6 array32 %g2, %i5, %g3 fba %fcc0, loop_2004 stb %g7, [%l7 + 0x67] ldsb [%l7 + 0x31], %i2 bpos,a %xcc, loop_2005 loop_2004: stx %o7, [%l7 + 0x70] sllx %l1, 0x13, %o2 nop setx loop_2006, %l0, %l1 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_2005: tvc %xcc, 0x3 sdiv %o0, 0x1F56, %g1 ldstub [%l7 + 0x2F], %i4 loop_2006: edge16n %i3, %o4, %i6 movvs %xcc, %i7, %g4 tgu %xcc, 0x1 sth %o6, [%l7 + 0x5C] fmovspos %icc, %f21, %f11 srl %l2, %o3, %i1 nop fitod %f8, %f14 fdtox %f14, %f22 movge %xcc, %l4, %o5 srl %l0, %l3, %o1 fbo,a %fcc0, loop_2007 alignaddrl %l6, %i0, %g5 movn %xcc, %l5, %g2 movle %xcc, %g6, %i5 loop_2007: brlz,a %g7, loop_2008 sub %g3, %o7, %i2 xor %o2, %o0, %g1 movgu %icc, %l1, %i3 loop_2008: edge8n %o4, %i4, %i7 wr %g0, 0x04, %asi ldswa [%l7 + 0x78] %asi, %g4 set 0x60, %o2 ldswa [%l7 + %o2] 0x81, %o6 fba %fcc2, loop_2009 lduh [%l7 + 0x1E], %l2 edge16l %i6, %o3, %i1 movre %l4, %l0, %o5 loop_2009: udivcc %o1, 0x1F23, %l6 tcc %xcc, 0x4 edge8n %i0, %g5, %l3 fbule %fcc1, loop_2010 stx %l5, [%l7 + 0x50] udiv %g2, 0x1384, %g6 fmovd %f18, %f26 loop_2010: xorcc %i5, 0x1BC7, %g7 edge8 %o7, %i2, %o2 movgu %icc, %g3, %o0 movne %icc, %g1, %l1 fpack16 %f2, %f3 xor %o4, 0x18A0, %i4 fandnot1s %f20, %f28, %f28 andcc %i3, 0x13EB, %g4 set 0x30, %i0 lduwa [%l7 + %i0] 0x88, %o6 fmovscc %xcc, %f7, %f1 edge32n %l2, %i6, %o3 tn %icc, 0x7 te %xcc, 0x5 sethi 0x0A9D, %i7 edge32 %i1, %l0, %l4 brgz %o1, loop_2011 fnot1s %f18, %f15 movrgz %o5, %l6, %i0 nop setx loop_2012, %l0, %l1 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_2011: movl %xcc, %g5, %l3 tneg %icc, 0x6 and %g2, 0x0F77, %l5 loop_2012: fone %f22 fbl %fcc2, loop_2013 tcs %icc, 0x0 edge16l %g6, %g7, %o7 tvs %icc, 0x5 loop_2013: fandnot2 %f12, %f16, %f6 movrlez %i2, %i5, %g3 edge16l %o0, %o2, %g1 andncc %l1, %i4, %o4 stbar fmovrdgez %i3, %f18, %f4 wr %g0, 0x80, %asi stwa %g4, [%l7 + 0x24] %asi add %l2, %o6, %i6 mova %xcc, %o3, %i1 move %icc, %i7, %l0 tsubcctv %l4, 0x0758, %o1 ta %xcc, 0x1 xor %o5, %l6, %g5 fornot2 %f30, %f28, %f22 edge16 %i0, %g2, %l3 tne %icc, 0x1 movge %icc, %l5, %g6 sdiv %o7, 0x11DA, %i2 nop setx 0x41F8BBF2D4CE9B11, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x1AFF70017B72D223, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fsubd %f12, %f28, %f4 nop setx loop_2014, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fcmple16 %f28, %f10, %g7 fcmpgt16 %f14, %f20, %g3 tcc %xcc, 0x3 loop_2014: movneg %icc, %o0, %o2 tpos %icc, 0x3 edge8n %i5, %g1, %i4 ldx [%l7 + 0x68], %o4 edge8n %l1, %i3, %g4 wr %g0, 0x89, %asi ldsba [%l7 + 0x23] %asi, %o6 nop setx 0x97DAD6A1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0xB2A5598D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fadds %f7, %f23, %f20 fmovdg %icc, %f2, %f4 smul %l2, %i6, %o3 movrgz %i7, 0x2C1, %l0 andn %l4, %o1, %i1 tle %xcc, 0x2 set 0x7B, %o3 stba %o5, [%l7 + %o3] 0xe2 membar #Sync tpos %icc, 0x1 sdiv %g5, 0x0062, %l6 movne %xcc, %g2, %l3 ld [%l7 + 0x6C], %f26 for %f26, %f20, %f28 edge16l %l5, %i0, %o7 fbe %fcc3, loop_2015 fbl %fcc1, loop_2016 movrgez %i2, 0x011, %g7 xnorcc %g6, 0x1EDB, %o0 loop_2015: tge %xcc, 0x6 loop_2016: andncc %g3, %o2, %i5 andncc %i4, %o4, %g1 movgu %icc, %i3, %g4 sdivx %o6, 0x02BE, %l1 edge8n %i6, %o3, %l2 edge32ln %i7, %l0, %l4 tpos %xcc, 0x3 stb %i1, [%l7 + 0x0D] move %xcc, %o5, %o1 brz %l6, loop_2017 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %g5, %g2, %l5 and %i0, %o7, %l3 loop_2017: movcs %xcc, %g7, %g6 fmovsne %xcc, %f27, %f10 edge8 %o0, %i2, %o2 tcc %icc, 0x6 nop set 0x38, %o7 ldd [%l7 + %o7], %f18 tleu %xcc, 0x6 fpackfix %f2, %f17 wr %g0, 0xf0, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync edge32ln %i5, %i4, %o4 udivcc %g1, 0x0A8F, %i3 xor %g4, %o6, %l1 fmovdvs %xcc, %f29, %f18 edge16 %i6, %g3, %l2 fcmpgt16 %f6, %f18, %i7 set 0x35, %i1 ldsba [%l7 + %i1] 0x19, %o3 fnor %f26, %f6, %f6 fzeros %f17 movgu %xcc, %l4, %i1 fmovspos %xcc, %f27, %f3 fmovdl %icc, %f17, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fones %f18 fmovrdgez %l0, %f6, %f22 sll %o1, %l6, %o5 fpack32 %f2, %f30, %f20 tl %xcc, 0x7 edge8 %g2, %g5, %l5 edge16n %i0, %l3, %g7 wr %g0, 0x80, %asi ldxa [%l7 + 0x60] %asi, %g6 taddcctv %o0, 0x1832, %i2 mulscc %o7, %o2, %i5 set 0x74, %i3 stba %i4, [%l7 + %i3] 0x18 nop setx 0x138781F3D51CB970, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x694EC17CAD110891, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f2, %f26 tvc %icc, 0x3 smul %g1, 0x0BE9, %i3 set 0x0E, %g7 ldstuba [%l7 + %g7] 0x89, %g4 bg,a %xcc, loop_2018 movleu %icc, %o6, %o4 bleu,a,pt %icc, loop_2019 udivcc %l1, 0x1068, %i6 loop_2018: andncc %l2, %g3, %i7 fpsub16 %f24, %f30, %f18 loop_2019: orn %l4, 0x00A4, %o3 taddcctv %i1, 0x03E5, %l0 movl %icc, %o1, %l6 fbge %fcc3, loop_2020 fsrc2 %f24, %f16 bneg,pt %icc, loop_2021 tleu %icc, 0x3 loop_2020: udiv %g2, 0x16F0, %o5 fblg %fcc2, loop_2022 loop_2021: fmovdcc %xcc, %f25, %f5 nop setx 0xE754478EE05E6C52, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr te %icc, 0x3 loop_2022: fpadd32s %f26, %f8, %f17 srax %l5, %g5, %l3 addccc %i0, 0x052B, %g7 fbl %fcc0, loop_2023 fbn,a %fcc2, loop_2024 tge %icc, 0x5 fcmpne16 %f28, %f0, %o0 loop_2023: sdiv %g6, 0x1060, %i2 loop_2024: umul %o2, 0x0D99, %o7 mova %xcc, %i5, %i4 edge16n %i3, %g4, %o6 fbue %fcc1, loop_2025 tcc %icc, 0x4 taddcctv %g1, %o4, %l1 nop setx loop_2026, %l0, %l1 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_2025: edge8l %l2, %i6, %i7 tge %xcc, 0x0 wr %g0, 0x23, %asi ldda [%l7 + 0x60] %asi, %g2 loop_2026: movrlez %l4, 0x1DA, %i1 fbg,a %fcc3, loop_2027 fbule %fcc0, loop_2028 nop setx 0x80771627, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr smul %o3, %l0, %o1 loop_2027: fmul8x16au %f3, %f28, %f12 loop_2028: smul %l6, %g2, %o5 add %l7, 0x10, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %g5, %l3 srl %i0, %l5, %g7 sdiv %g6, 0x0CE7, %o0 mulscc %o2, 0x0A18, %i2 ldsw [%l7 + 0x7C], %i5 edge16n %i4, %o7, %g4 fpackfix %f28, %f22 brgez %o6, loop_2029 movcc %xcc, %g1, %i3 fbu,a %fcc2, loop_2030 flush %l7 + 0x68 loop_2029: edge8l %o4, %l1, %l2 movrgz %i7, %g3, %l4 loop_2030: movle %icc, %i6, %o3 fbg %fcc1, loop_2031 smulcc %l0, %i1, %l6 nop fitod %f4, %f8 fdtox %f8, %f22 fxtod %f22, %f28 add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o1 casxa [%l6] %asi, %o1, %g2 loop_2031: fmovdcs %icc, %f1, %f2 te %icc, 0x7 movne %icc, %o5, %g5 movvc %icc, %l3, %i0 fmovsl %xcc, %f18, %f28 ldsw [%l7 + 0x38], %g7 bcs,pn %xcc, loop_2032 for %f6, %f2, %f16 subccc %l5, %g6, %o0 tle %icc, 0x5 loop_2032: fcmpgt16 %f10, %f28, %i2 edge32 %i5, %i4, %o7 set 0x53, %l6 stba %o2, [%l7 + %l6] 0x14 movrlez %o6, %g1, %i3 edge32l %o4, %l1, %l2 fmul8sux16 %f0, %f14, %f0 stb %i7, [%l7 + 0x21] wr %g0, 0x18, %asi stba %g3, [%l7 + 0x2C] %asi movneg %icc, %g4, %l4 nop fitod %f9, %f14 orn %i6, %l0, %o3 nop set 0x22, %i2 ldstub [%l7 + %i2], %i1 fmovdcs %xcc, %f7, %f25 fmovrsgez %l6, %f14, %f11 tcs %icc, 0x2 xorcc %o1, %g2, %o5 be,a loop_2033 movg %xcc, %l3, %g5 movvs %xcc, %i0, %g7 tle %icc, 0x4 loop_2033: fpack16 %f6, %f22 sdivx %l5, 0x017F, %o0 fandnot1 %f2, %f14, %f10 bcc,a loop_2034 tgu %xcc, 0x5 fmovdleu %xcc, %f15, %f0 movpos %xcc, %i2, %i5 loop_2034: edge8n %g6, %i4, %o2 fzero %f12 fpadd16s %f30, %f0, %f11 sll %o7, %o6, %g1 xnorcc %o4, %i3, %l2 fpsub32 %f28, %f28, %f18 subc %i7, %g3, %l1 nop fitos %f2, %f18 srl %g4, 0x03, %i6 movrgez %l4, 0x16F, %l0 array16 %i1, %l6, %o1 fble %fcc1, loop_2035 tsubcc %o3, %g2, %l3 set 0x20, %l4 ldsha [%l7 + %l4] 0x80, %o5 loop_2035: brlez,a %g5, loop_2036 srlx %i0, %l5, %o0 fbo,a %fcc3, loop_2037 lduw [%l7 + 0x2C], %g7 loop_2036: srlx %i2, 0x10, %g6 set 0x14, %g4 lduwa [%l7 + %g4] 0x11, %i5 loop_2037: nop setx loop_2038, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sdiv %i4, 0x01C9, %o7 alignaddr %o2, %o6, %g1 te %icc, 0x5 loop_2038: ldub [%l7 + 0x4C], %i3 add %l7, 0x10, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %o4, %l2 nop setx 0xAEBA458A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 fsqrts %f10, %f16 ble,a,pt %icc, loop_2039 nop setx 0x532C0F8F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x7E1A4FB4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fmuls %f19, %f27, %f7 bneg,pt %icc, loop_2040 movpos %xcc, %g3, %i7 loop_2039: fmovsvs %xcc, %f30, %f5 tg %icc, 0x2 loop_2040: fbl,a %fcc2, loop_2041 tvs %icc, 0x3 tneg %icc, 0x3 umulcc %l1, 0x09F3, %g4 loop_2041: be,a,pn %xcc, loop_2042 andncc %i6, %l4, %l0 edge16n %l6, %o1, %o3 fbe,a %fcc3, loop_2043 loop_2042: fpadd32 %f14, %f10, %f22 sethi 0x0235, %i1 addc %l3, %g2, %o5 loop_2043: tne %icc, 0x7 subccc %g5, %i0, %l5 movgu %xcc, %g7, %i2 sub %o0, 0x0ABC, %i5 tleu %xcc, 0x0 nop setx 0x37E3F03D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0xDE87B9B6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fsubs %f3, %f15, %f9 udivx %g6, 0x1A65, %o7 tge %xcc, 0x0 tg %xcc, 0x6 fmovscc %xcc, %f23, %f13 ldsb [%l7 + 0x57], %o2 fmul8x16au %f2, %f3, %f22 xnor %o6, 0x1EF8, %g1 ldub [%l7 + 0x20], %i3 tsubcc %i4, %o4, %g3 edge16 %i7, %l1, %g4 edge32ln %i6, %l4, %l2 add %l0, 0x0834, %l6 orcc %o1, %o3, %i1 ldd [%l7 + 0x10], %g2 fmovrdgz %o5, %f26, %f30 tsubcctv %g5, %i0, %l5 andn %g7, 0x0E2E, %i2 nop setx 0x443367E7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x4A57AFD2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fmuls %f19, %f17, %f29 nop setx loop_2044, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry umul %l3, %i5, %g6 umulcc %o0, 0x19C6, %o7 lduh [%l7 + 0x26], %o6 loop_2044: tvc %xcc, 0x0 andcc %o2, 0x0482, %i3 fba %fcc3, loop_2045 fxnors %f26, %f25, %f21 alignaddrl %g1, %o4, %g3 edge8ln %i7, %l1, %i4 loop_2045: sll %g4, %i6, %l2 fble %fcc3, loop_2046 ba,pt %xcc, loop_2047 addc %l0, 0x0A2F, %l4 and %o1, %o3, %i1 loop_2046: bgu loop_2048 loop_2047: brgez %g2, loop_2049 udivx %l6, 0x0010, %g5 bleu,a,pt %xcc, loop_2050 loop_2048: bg %xcc, loop_2051 loop_2049: te %xcc, 0x7 movl %xcc, %o5, %i0 loop_2050: popc %g7, %i2 loop_2051: array16 %l5, %i5, %g6 wr %g0, 0x19, %asi ldxa [%l7 + 0x10] %asi, %l3 movcc %icc, %o0, %o7 sra %o6, 0x15, %o2 movrgz %g1, 0x0EE, %o4 set 0x40, %o6 stda %f16, [%l7 + %o6] 0xf9 membar #Sync ldx [%l7 + 0x40], %i3 tneg %xcc, 0x4 bleu,pt %xcc, loop_2052 edge8n %g3, %l1, %i4 swap [%l7 + 0x68], %g4 fexpand %f7, %f8 loop_2052: bpos,pt %icc, loop_2053 andcc %i6, %l2, %l0 movneg %icc, %l4, %o1 bshuffle %f14, %f4, %f26 loop_2053: bvs,a %xcc, loop_2054 fmuld8sux16 %f29, %f15, %f24 fpsub16s %f16, %f2, %f24 fxor %f30, %f6, %f10 loop_2054: fmovsneg %icc, %f31, %f19 movrne %o3, %i7, %g2 fpack16 %f10, %f28 brlez,a %i1, loop_2055 fmovsne %xcc, %f30, %f14 edge16 %l6, %g5, %i0 xnor %g7, 0x18F7, %o5 loop_2055: swap [%l7 + 0x70], %i2 nop setx 0x3071CC5F, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr udiv %l5, 0x0C6E, %g6 fmul8x16au %f9, %f17, %f8 movpos %icc, %l3, %i5 mulscc %o0, %o6, %o2 fmovdge %icc, %f22, %f19 fmovda %icc, %f14, %f24 bleu,pt %xcc, loop_2056 tgu %xcc, 0x1 xorcc %o7, %o4, %g1 orcc %g3, 0x00BC, %i3 loop_2056: array8 %l1, %i4, %g4 movgu %icc, %i6, %l2 fcmpgt16 %f24, %f20, %l4 fnors %f16, %f19, %f6 wr %g0, 0x10, %asi stxa %o1, [%l7 + 0x68] %asi add %l0, 0x08DB, %o3 set 0x2D, %l0 lduba [%l7 + %l0] 0x81, %g2 fmovsl %icc, %f28, %f20 taddcctv %i1, 0x075B, %l6 fmovse %icc, %f8, %f6 andcc %i7, 0x0F2D, %i0 edge16n %g5, %g7, %o5 fpmerge %f9, %f15, %f16 orcc %i2, 0x04A6, %g6 fabss %f0, %f8 brgz %l3, loop_2057 brlz %l5, loop_2058 edge16l %i5, %o6, %o2 fmovdneg %xcc, %f20, %f31 loop_2057: nop fitos %f10, %f11 fstod %f11, %f0 loop_2058: fcmpne16 %f6, %f10, %o7 fmul8sux16 %f0, %f2, %f0 edge16ln %o4, %o0, %g1 or %i3, 0x16B0, %g3 smul %i4, 0x10BE, %l1 fpadd16s %f16, %f26, %f23 smul %g4, %i6, %l2 fsrc2 %f16, %f2 umulcc %l4, 0x0F1C, %l0 tsubcctv %o3, 0x0E6D, %o1 fmovrdgez %i1, %f18, %f4 movle %icc, %g2, %i7 st %f17, [%l7 + 0x20] fbl %fcc1, loop_2059 fbul,a %fcc3, loop_2060 nop set 0x63, %i5 ldsb [%l7 + %i5], %l6 ldub [%l7 + 0x59], %g5 loop_2059: movleu %icc, %i0, %o5 loop_2060: fnand %f16, %f12, %f0 movrne %g7, 0x07D, %i2 taddcctv %g6, 0x02BB, %l5 nop fitod %f4, %f6 array16 %i5, %l3, %o6 nop setx 0x521F31688C550C25, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x1E72953E59BF2253, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f8, %f26 movl %icc, %o7, %o4 fbue,a %fcc0, loop_2061 nop setx loop_2062, %l0, %l1 jmpl %l1, %o2 tcc %icc, 0x7 subccc %g1, 0x1E3E, %i3 loop_2061: edge8 %o0, %i4, %g3 loop_2062: edge16n %l1, %i6, %g4 set 0x1C, %o4 lda [%l7 + %o4] 0x11, %f3 srl %l2, %l0, %l4 be,a %icc, loop_2063 movrlz %o1, 0x1FF, %i1 tleu %icc, 0x0 movrgz %o3, %g2, %i7 loop_2063: tle %icc, 0x0 fba %fcc2, loop_2064 edge16n %l6, %g5, %o5 sdiv %i0, 0x047D, %i2 swap [%l7 + 0x1C], %g7 loop_2064: srlx %l5, 0x07, %g6 mulscc %i5, %o6, %o7 fzero %f30 edge8l %l3, %o2, %o4 popc %g1, %i3 bpos %icc, loop_2065 addc %o0, 0x0F6A, %g3 tneg %xcc, 0x0 xnor %l1, %i4, %i6 loop_2065: ldx [%l7 + 0x18], %l2 sra %l0, %l4, %g4 ld [%l7 + 0x7C], %f13 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %o1, %o3, %i1 fmovsge %xcc, %f25, %f9 tcc %icc, 0x4 fbul %fcc3, loop_2066 fbue %fcc0, loop_2067 st %f21, [%l7 + 0x40] edge16l %i7, %g2, %l6 loop_2066: movleu %xcc, %g5, %o5 loop_2067: andncc %i0, %i2, %g7 edge8 %l5, %g6, %o6 movpos %xcc, %o7, %l3 movvs %xcc, %o2, %o4 wr %g0, 0x80, %asi ldsba [%l7 + 0x43] %asi, %i5 movrlez %g1, 0x337, %o0 movvc %xcc, %g3, %l1 movge %xcc, %i4, %i6 bgu,a,pt %xcc, loop_2068 edge32 %l2, %i3, %l4 set 0x20, %i6 ldda [%l7 + %i6] 0xeb, %l0 loop_2068: movne %icc, %o1, %o3 flush %l7 + 0x4C taddcc %i1, %i7, %g4 bvs,pn %icc, loop_2069 sdivcc %g2, 0x0C35, %g5 movl %xcc, %l6, %o5 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 loop_2069: bvs,a loop_2071 movrlz %i0, 0x298, %i2 sir 0x02B5 loop_2070: udivcc %l5, 0x1D46, %g6 loop_2071: bshuffle %f0, %f0, %f6 movre %g7, %o6, %o7 fmovda %xcc, %f8, %f8 tsubcctv %l3, %o2, %o4 bneg,pn %icc, loop_2072 membar 0x14 nop setx loop_2073, %l0, %l1 jmpl %l1, %g1 movrgez %o0, 0x255, %i5 loop_2072: fmovsge %icc, %f26, %f3 movcs %icc, %l1, %g3 loop_2073: nop setx 0xE0DEFD25, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0xCC99B6D0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fmuls %f29, %f21, %f8 fones %f31 movle %icc, %i4, %i6 nop setx 0x9DC6A8E2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x6CDB1F6F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fdivs %f31, %f26, %f23 wr %g0, 0x23, %asi stha %l2, [%l7 + 0x2E] %asi membar #Sync fmovrdlez %i3, %f18, %f30 umulcc %l0, 0x0476, %o1 ldx [%l7 + 0x40], %l4 movcs %xcc, %i1, %o3 fpsub32 %f16, %f14, %f10 fnot2s %f21, %f4 xorcc %g4, 0x1018, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %g5, 0x017E, %l6 tgu %icc, 0x6 fexpand %f10, %f22 movpos %icc, %o5, %i7 tsubcctv %i0, 0x064A, %l5 fmovrde %i2, %f12, %f0 fmovrse %g7, %f2, %f11 udivcc %o6, 0x11A9, %g6 wr %g0, 0x80, %asi sta %f1, [%l7 + 0x3C] %asi movrne %o7, 0x31D, %o2 taddcc %o4, %l3, %g1 movvs %icc, %o0, %i5 fxnor %f30, %f6, %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tg %icc, 0x2 tle %xcc, 0x3 brgez,a %g3, loop_2074 edge16 %l1, %i4, %l2 taddcc %i6, %l0, %o1 bcc,pt %icc, loop_2075 loop_2074: and %l4, 0x140C, %i3 movvc %xcc, %o3, %g4 fmovdgu %xcc, %f27, %f31 loop_2075: movle %icc, %g2, %g5 fornot1s %f3, %f22, %f3 movrgez %l6, 0x117, %i1 wr %g0, 0x81, %asi lda [%l7 + 0x34] %asi, %f7 tn %icc, 0x3 tleu %icc, 0x3 taddcc %i7, 0x0A6B, %i0 tle %xcc, 0x6 tpos %xcc, 0x3 fba,a %fcc3, loop_2076 andn %l5, %i2, %o5 sir 0x161D fblg %fcc3, loop_2077 loop_2076: andcc %g7, 0x1C5B, %o6 bvc %xcc, loop_2078 tneg %xcc, 0x7 loop_2077: edge32n %g6, %o2, %o7 movleu %icc, %l3, %g1 loop_2078: nop set 0x2C, %g6 sta %f23, [%l7 + %g6] 0x81 fmuld8ulx16 %f7, %f24, %f8 movrgez %o0, %o4, %g3 nop setx 0x0CFF7A137077BDBD, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr fbul %fcc3, loop_2079 fbug %fcc0, loop_2080 sdivcc %l1, 0x0951, %i4 edge8l %i5, %l2, %i6 loop_2079: sethi 0x116D, %l0 loop_2080: movrlez %l4, 0x1F1, %o1 xnor %o3, %g4, %i3 xnorcc %g2, %g5, %l6 edge16ln %i7, %i1, %l5 movrgez %i2, 0x12A, %i0 fmuld8ulx16 %f19, %f23, %f24 srax %g7, 0x02, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 te %icc, 0x7 fnegs %f15, %f12 stb %g6, [%l7 + 0x75] srlx %o2, 0x16, %o5 movge %xcc, %l3, %o7 udivcc %g1, 0x0FCD, %o0 or %o4, 0x0A66, %g3 sethi 0x06E5, %i4 fbg,a %fcc0, loop_2081 bgu,pt %icc, loop_2082 nop setx 0x5469B76D0EA4CEE0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f2 mulx %i5, 0x0AA3, %l1 loop_2081: movcs %icc, %i6, %l0 loop_2082: subccc %l4, %o1, %o3 ldx [%l7 + 0x78], %g4 srax %l2, 0x1C, %g2 prefetch [%l7 + 0x64], 0x2 movvc %xcc, %g5, %i3 addccc %l6, 0x0935, %i7 st %f11, [%l7 + 0x08] movrne %i1, 0x050, %l5 ldsh [%l7 + 0x6E], %i0 and %g7, 0x1FFF, %o6 tle %xcc, 0x4 addcc %g6, %i2, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f11, %f17 fstox %f17, %f10 fxtos %f10, %f0 xor %o2, 0x0DCF, %o7 udivx %g1, 0x12A4, %o0 movg %xcc, %o4, %g3 taddcc %l3, %i4, %l1 bvc,a %xcc, loop_2083 fblg %fcc2, loop_2084 ldd [%l7 + 0x40], %f0 edge16l %i6, %l0, %l4 loop_2083: sll %i5, 0x10, %o3 loop_2084: stb %o1, [%l7 + 0x57] fpack16 %f12, %f14 movvc %xcc, %l2, %g4 sethi 0x1738, %g5 fcmpne16 %f2, %f24, %i3 nop setx loop_2085, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry nop setx loop_2086, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbe,a %fcc2, loop_2087 bleu %xcc, loop_2088 loop_2085: srl %l6, %g2, %i1 loop_2086: orcc %i7, %l5, %i0 loop_2087: tne %xcc, 0x5 loop_2088: stb %o6, [%l7 + 0x2A] fmovrdlz %g7, %f14, %f10 subcc %g6, 0x0D05, %o5 subccc %o2, %o7, %g1 fmovrslz %o0, %f24, %f26 movrlz %i2, %g3, %o4 sth %l3, [%l7 + 0x1C] movvc %icc, %i4, %i6 std %f24, [%l7 + 0x20] edge32l %l1, %l0, %i5 movpos %xcc, %o3, %l4 nop fitos %f4, %f13 fstox %f13, %f22 movrne %o1, 0x027, %g4 sdivcc %l2, 0x009C, %i3 bcc,a %xcc, loop_2089 array8 %g5, %l6, %g2 fmovde %xcc, %f22, %f4 umul %i1, 0x116F, %l5 loop_2089: nop wr %g0, 0x18, %asi lduha [%l7 + 0x6A] %asi, %i0 fmovsleu %icc, %f24, %f23 movrgz %i7, %g7, %o6 orcc %o5, %o2, %g6 fbul,a %fcc0, loop_2090 movneg %xcc, %g1, %o0 movre %i2, 0x12A, %g3 edge16 %o7, %l3, %i4 loop_2090: udivx %i6, 0x0F4D, %o4 te %icc, 0x6 xnor %l0, 0x0E6C, %i5 sdiv %o3, 0x0947, %l1 fabss %f31, %f30 bge %xcc, loop_2091 movge %icc, %o1, %l4 fnors %f8, %f0, %f0 movne %xcc, %g4, %l2 loop_2091: andncc %i3, %g5, %l6 movrne %i1, %l5, %i0 fand %f20, %f10, %f4 addccc %i7, %g2, %g7 edge32ln %o5, %o2, %g6 nop fitod %f2, %f20 fdtoi %f20, %f8 sdivx %o6, 0x1F71, %g1 subccc %i2, %g3, %o7 fabss %f27, %f6 orncc %l3, 0x0E36, %o0 fnor %f10, %f10, %f4 add %l7, 0x08, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %i4, %o4 umul %i6, 0x1ACC, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 pdist %f28, %f18, %f28 tsubcc %i5, 0x064C, %l1 tg %xcc, 0x4 fmovsg %icc, %f7, %f12 edge32 %o1, %o3, %g4 alignaddr %l2, %l4, %g5 fbu %fcc0, loop_2092 fmovdvc %xcc, %f16, %f18 fbe %fcc0, loop_2093 bn %icc, loop_2094 loop_2092: fblg,a %fcc3, loop_2095 st %f17, [%l7 + 0x4C] loop_2093: tn %icc, 0x2 loop_2094: nop set 0x4C, %o5 ldswa [%l7 + %o5] 0x81, %i3 loop_2095: nop setx 0x31E5B13821EAAC34, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xEE32C3CA9E939BCD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f30, %f14 movcc %icc, %l6, %i1 movpos %xcc, %i0, %l5 bne %xcc, loop_2096 andn %i7, 0x1572, %g2 bneg,a %xcc, loop_2097 sub %g7, %o5, %o2 loop_2096: nop add %l7, 0x70, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %o6, %g1 loop_2097: edge8l %i2, %g3, %o7 tcs %xcc, 0x1 brlez %l3, loop_2098 ldub [%l7 + 0x5C], %o0 fmovsn %icc, %f18, %f31 array8 %i4, %o4, %g6 loop_2098: edge16ln %i6, %l0, %l1 tsubcc %i5, 0x1DD3, %o1 fmovsge %xcc, %f4, %f13 stx %g4, [%l7 + 0x68] flush %l7 + 0x44 fbue %fcc2, loop_2099 fands %f12, %f5, %f4 fzeros %f11 or %o3, 0x050B, %l4 loop_2099: nop setx 0x6DA5F085C13276D7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x294A6715590B78CB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fsubd %f10, %f16, %f4 nop setx 0x02CF30AACD601B99, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x397C166039188FB5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f20, %f14 fble %fcc2, loop_2100 fornot1s %f2, %f27, %f25 tg %xcc, 0x2 prefetch [%l7 + 0x40], 0x1 loop_2100: fbe %fcc2, loop_2101 srl %g5, 0x1F, %l2 movcc %xcc, %l6, %i1 movrne %i3, 0x0AC, %i0 loop_2101: fmul8sux16 %f8, %f30, %f6 movle %xcc, %l5, %g2 movrgez %g7, %o5, %o2 wr %g0, 0x19, %asi lda [%l7 + 0x38] %asi, %f13 edge32 %o6, %g1, %i7 fmovdcc %xcc, %f24, %f6 sdivx %i2, 0x1687, %o7 subc %l3, %o0, %g3 umulcc %o4, 0x1660, %i4 bvs,pt %icc, loop_2102 fbne %fcc3, loop_2103 fmovrsne %i6, %f14, %f30 std %f18, [%l7 + 0x60] loop_2102: edge8l %g6, %l1, %i5 loop_2103: tsubcctv %o1, %l0, %g4 stb %o3, [%l7 + 0x27] tsubcc %g5, 0x0439, %l4 tcs %icc, 0x2 xnorcc %l6, 0x0DF1, %l2 tne %icc, 0x1 bshuffle %f18, %f16, %f6 fmovde %icc, %f16, %f13 set 0x50, %o1 lda [%l7 + %o1] 0x11, %f19 nop setx 0xDD511B12, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x690FC835, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fmuls %f23, %f1, %f9 srlx %i3, %i0, %l5 fands %f1, %f10, %f11 srl %i1, %g7, %g2 sra %o2, %o5, %g1 srl %i7, 0x19, %o6 sra %o7, %i2, %l3 srl %o0, %o4, %g3 tvs %icc, 0x5 sra %i4, 0x12, %g6 movl %xcc, %i6, %i5 set 0x08, %i4 lduwa [%l7 + %i4] 0x14, %l1 mulx %o1, 0x1EE7, %g4 fpadd16s %f21, %f4, %f20 call loop_2104 sir 0x03FC movleu %xcc, %o3, %g5 fbu,a %fcc0, loop_2105 loop_2104: movne %xcc, %l0, %l6 faligndata %f2, %f8, %f2 edge32 %l4, %i3, %l2 loop_2105: movrgez %i0, %i1, %l5 bvs,a,pn %xcc, loop_2106 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %g7, %g2, %o2 set 0x24, %g3 stwa %o5, [%l7 + %g3] 0x0c loop_2106: fones %f30 edge32n %i7, %o6, %o7 movvc %xcc, %g1, %l3 fmovrsgz %o0, %f10, %f5 alignaddr %o4, %i2, %i4 smulcc %g6, 0x157B, %g3 nop setx 0x90422D36, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr stw %i6, [%l7 + 0x0C] edge8 %l1, %i5, %g4 edge16n %o1, %o3, %g5 movrne %l6, 0x352, %l4 edge16n %l0, %i3, %l2 udivcc %i1, 0x10D2, %i0 array32 %l5, %g2, %o2 ba,a,pn %icc, loop_2107 edge16ln %o5, %g7, %o6 udiv %o7, 0x154F, %g1 fmovrsgez %i7, %f12, %f13 loop_2107: std %f0, [%l7 + 0x38] te %icc, 0x3 tne %xcc, 0x5 edge8l %o0, %l3, %o4 movrlez %i2, 0x06F, %g6 fmovsn %xcc, %f12, %f30 set 0x20, %g5 ldsha [%l7 + %g5] 0x89, %g3 xor %i4, %l1, %i6 srax %g4, 0x1E, %o1 tle %xcc, 0x1 subc %o3, %i5, %l6 brz,a %g5, loop_2108 nop setx 0xDF2589D53AD5DA1B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x2A75FF72F6F25DD7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f20, %f0 sdivcc %l0, 0x0566, %i3 movvc %xcc, %l4, %l2 loop_2108: mova %xcc, %i0, %i1 set 0x0D, %g2 ldstuba [%l7 + %g2] 0x0c, %g2 sll %l5, 0x1D, %o5 mulx %g7, 0x1C08, %o2 set 0x10, %g1 ldxa [%g0 + %g1] 0x4f, %o7 be,a,pt %icc, loop_2109 edge16ln %o6, %g1, %i7 movrlez %o0, 0x05A, %l3 alignaddr %o4, %i2, %g6 loop_2109: nop setx 0x4E3214A4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x20E9DF2D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fsubs %f19, %f12, %f14 tpos %xcc, 0x6 andn %g3, %i4, %i6 tneg %xcc, 0x3 fmovspos %xcc, %f0, %f17 udiv %g4, 0x0E43, %l1 add %o3, %i5, %o1 sdiv %l6, 0x1C44, %g5 nop fitod %f25, %f10 set 0x12, %l3 ldstuba [%l7 + %l3] 0x04, %l0 bpos,a %xcc, loop_2110 fmovdcs %icc, %f11, %f13 fandnot2 %f16, %f4, %f2 fmul8x16al %f30, %f1, %f24 loop_2110: mova %icc, %l4, %l2 addc %i0, %i3, %i1 tleu %icc, 0x0 fxor %f6, %f14, %f22 fandnot2s %f3, %f27, %f30 ldd [%l7 + 0x18], %l4 movneg %xcc, %g2, %g7 brnz %o2, loop_2111 udivx %o7, 0x18F2, %o6 sllx %g1, 0x12, %o5 fmovrdne %i7, %f26, %f0 loop_2111: nop set 0x53, %l1 lduba [%l7 + %l1] 0x88, %l3 movrgez %o4, 0x184, %o0 movpos %xcc, %i2, %g3 fpack16 %f2, %f21 alignaddr %g6, %i4, %i6 brnz,a %l1, loop_2112 andn %o3, 0x0F5C, %g4 movre %o1, %l6, %g5 taddcc %i5, 0x1801, %l4 loop_2112: bgu,pn %icc, loop_2113 fba %fcc2, loop_2114 umulcc %l0, 0x1AC1, %i0 fands %f8, %f21, %f22 loop_2113: tne %icc, 0x3 loop_2114: fbug,a %fcc3, loop_2115 movre %l2, %i1, %i3 array32 %l5, %g7, %o2 movcs %icc, %g2, %o7 loop_2115: movl %icc, %g1, %o6 fmuld8ulx16 %f22, %f2, %f18 udiv %i7, 0x0920, %l3 set 0x20, %i7 stxa %o5, [%l7 + %i7] 0xea membar #Sync tpos %xcc, 0x5 edge16n %o4, %o0, %i2 wr %g0, 0x22, %asi stha %g6, [%l7 + 0x12] %asi membar #Sync fbn %fcc2, loop_2116 ld [%l7 + 0x30], %f31 fpadd16 %f8, %f14, %f14 movneg %xcc, %i4, %i6 loop_2116: nop wr %g0, 0x2f, %asi stxa %l1, [%l7 + 0x20] %asi membar #Sync nop setx 0xFA7909E0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 fsqrts %f24, %f8 bpos,pt %xcc, loop_2117 movneg %icc, %o3, %g3 srlx %o1, 0x09, %g4 fmovdneg %icc, %f29, %f2 loop_2117: tneg %icc, 0x6 fcmpgt32 %f18, %f22, %g5 or %i5, 0x15D7, %l6 fpack16 %f26, %f3 tg %xcc, 0x0 st %f30, [%l7 + 0x68] array8 %l4, %l0, %l2 fzero %f8 orncc %i0, %i1, %i3 srl %g7, %l5, %g2 tg %xcc, 0x7 srl %o7, %o2, %g1 ldstub [%l7 + 0x3A], %i7 movleu %icc, %o6, %o5 alignaddrl %o4, %o0, %i2 sth %l3, [%l7 + 0x74] edge32n %g6, %i6, %i4 xnorcc %o3, 0x14B2, %g3 bcc,pt %icc, loop_2118 ba,a %icc, loop_2119 addc %o1, 0x07B5, %l1 fmovrsne %g4, %f6, %f11 loop_2118: fmuld8sux16 %f29, %f13, %f8 loop_2119: andncc %g5, %i5, %l4 sll %l6, 0x1B, %l0 fbe,a %fcc3, loop_2120 tneg %xcc, 0x3 array32 %i0, %i1, %l2 smulcc %g7, %l5, %g2 loop_2120: movcc %icc, %o7, %i3 fandnot2s %f6, %f19, %f6 for %f12, %f10, %f24 set 0x44, %o0 stwa %g1, [%l7 + %o0] 0x2b membar #Sync nop fitos %f0, %f10 fstod %f10, %f18 stb %o2, [%l7 + 0x2B] smulcc %i7, %o5, %o6 fmovrdlez %o0, %f14, %f4 alignaddr %o4, %l3, %i2 smul %i6, %g6, %i4 tcc %xcc, 0x5 fbug,a %fcc0, loop_2121 fbo %fcc2, loop_2122 fpackfix %f4, %f6 smulcc %g3, 0x0827, %o3 loop_2121: tle %icc, 0x1 loop_2122: tpos %icc, 0x3 sra %l1, %o1, %g4 fcmpne16 %f0, %f6, %g5 tcc %xcc, 0x0 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f16 tne %xcc, 0x5 tl %xcc, 0x2 fmul8x16al %f4, %f3, %f22 tvc %icc, 0x7 tcc %icc, 0x3 tgu %xcc, 0x6 bneg,a,pn %icc, loop_2123 bcc,a,pt %xcc, loop_2124 tg %xcc, 0x1 movneg %xcc, %i5, %l4 loop_2123: brnz,a %l0, loop_2125 loop_2124: edge16n %i0, %i1, %l2 ldd [%l7 + 0x48], %g6 movgu %xcc, %l6, %g2 loop_2125: edge32l %o7, %l5, %g1 edge32l %i3, %o2, %i7 set 0x74, %l2 sta %f17, [%l7 + %l2] 0x19 lduh [%l7 + 0x12], %o6 tle %icc, 0x6 tle %icc, 0x3 tleu %xcc, 0x7 brgez %o0, loop_2126 xnorcc %o4, 0x11BB, %l3 srax %o5, %i6, %g6 ta %xcc, 0x7 loop_2126: xor %i4, 0x0D69, %g3 movrlez %o3, %l1, %i2 movneg %xcc, %g4, %o1 tg %xcc, 0x1 sth %i5, [%l7 + 0x6A] set 0x28, %o2 lduba [%l7 + %o2] 0x89, %l4 movrlez %g5, %i0, %i1 wr %g0, 0x0c, %asi lduwa [%l7 + 0x5C] %asi, %l2 bgu,pn %xcc, loop_2127 fmovdpos %xcc, %f26, %f14 set 0x67, %l5 lduba [%l7 + %l5] 0x0c, %g7 loop_2127: umul %l0, %g2, %o7 nop setx 0x02645E3394DE9234, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 fsqrtd %f22, %f12 fxors %f11, %f1, %f29 addc %l6, %l5, %g1 subcc %o2, %i7, %o6 edge32l %o0, %i3, %l3 bpos,a loop_2128 fnands %f8, %f22, %f30 movgu %xcc, %o5, %o4 wr %g0, 0x04, %asi prefetcha [%l7 + 0x38] %asi, 0x3 loop_2128: movl %icc, %i4, %g6 fbg,a %fcc1, loop_2129 stw %o3, [%l7 + 0x54] sdivx %l1, 0x0786, %i2 movre %g3, %g4, %i5 loop_2129: stw %l4, [%l7 + 0x30] movpos %icc, %o1, %g5 edge8 %i1, %i0, %g7 subcc %l0, 0x1F56, %g2 ldd [%l7 + 0x50], %f18 tpos %xcc, 0x3 fpadd16 %f16, %f22, %f26 set 0x4C, %i0 lduba [%l7 + %i0] 0x89, %o7 fpadd32s %f19, %f20, %f26 movrgz %l6, %l2, %l5 fbue %fcc2, loop_2130 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f1, %f14 fstox %f14, %f26 fblg %fcc0, loop_2131 loop_2130: fxnor %f30, %f0, %f6 fone %f0 movle %xcc, %g1, %o2 loop_2131: sll %o6, 0x05, %o0 udivcc %i7, 0x0F73, %i3 edge8l %o5, %l3, %i6 movn %icc, %o4, %g6 wr %g0, 0x80, %asi lduwa [%l7 + 0x50] %asi, %o3 fmovrslez %i4, %f23, %f14 mulscc %l1, 0x1EF9, %g3 orn %g4, 0x10A4, %i5 movre %i2, %o1, %l4 fmovdge %icc, %f9, %f26 movre %i1, %i0, %g7 bn %xcc, loop_2132 bpos loop_2133 movleu %icc, %g5, %l0 sdiv %o7, 0x1113, %l6 loop_2132: ta %xcc, 0x5 loop_2133: subcc %g2, 0x0881, %l5 tl %xcc, 0x0 taddcctv %g1, 0x0825, %l2 sll %o6, %o0, %o2 array16 %i7, %i3, %o5 edge32 %i6, %l3, %g6 taddcc %o3, 0x03AE, %i4 fxor %f14, %f6, %f16 fmovrsgez %o4, %f5, %f9 nop set 0x0D, %o7 stb %l1, [%l7 + %o7] fnors %f1, %f20, %f9 addc %g3, %i5, %g4 movrlz %o1, %i2, %i1 tg %xcc, 0x4 movgu %icc, %l4, %i0 taddcc %g7, 0x1716, %g5 fsrc1 %f30, %f8 addcc %l0, %l6, %g2 set 0x40, %o3 stda %f0, [%l7 + %o3] 0x89 pdist %f8, %f12, %f28 fbge %fcc0, loop_2134 edge32n %o7, %l5, %g1 subcc %o6, %o0, %l2 edge16 %i7, %o2, %o5 loop_2134: tcc %icc, 0x1 fornot2 %f2, %f24, %f18 array32 %i3, %l3, %i6 addccc %g6, 0x111D, %i4 ta %icc, 0x7 xor %o4, %l1, %o3 fsrc1s %f3, %f4 taddcctv %i5, %g4, %o1 movrne %i2, 0x19C, %i1 tge %icc, 0x1 xorcc %l4, 0x021A, %g3 sll %g7, %g5, %i0 alignaddr %l6, %l0, %o7 wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi nop set 0x40, %i1 prefetch [%l7 + %i1], 0x0 umulcc %l5, 0x0F0E, %g2 lduw [%l7 + 0x38], %o6 fcmpgt32 %f4, %f22, %g1 fbue %fcc1, loop_2135 tn %icc, 0x1 xorcc %o0, 0x1D42, %l2 edge16l %i7, %o2, %o5 loop_2135: fpack16 %f30, %f16 array8 %l3, %i6, %i3 set 0x70, %g7 ldda [%l7 + %g7] 0x22, %g6 movg %xcc, %o4, %l1 movne %icc, %o3, %i4 bvs %icc, loop_2136 fmovrdlez %g4, %f30, %f0 nop fitos %f22, %f7 flush %l7 + 0x5C loop_2136: tneg %icc, 0x2 movge %icc, %o1, %i5 nop setx 0x10607CC5, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr umulcc %i2, %l4, %g3 nop fitod %f6, %f2 fdtoi %f2, %f9 srl %g7, 0x1D, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcs,a %xcc, loop_2137 movgu %icc, %i0, %g5 movvs %icc, %l6, %o7 sub %l0, %l5, %g2 loop_2137: movre %g1, %o0, %l2 edge32l %i7, %o2, %o6 movgu %icc, %o5, %i6 set 0x40, %i3 ldswa [%l7 + %i3] 0x11, %l3 set 0x60, %l6 swapa [%l7 + %l6] 0x89, %g6 set 0x1A, %l4 stba %i3, [%l7 + %l4] 0x19 st %f0, [%l7 + 0x2C] movrlz %o4, 0x217, %l1 set 0x0, %g4 stxa %o3, [%g0 + %g4] 0x4f xnor %g4, %o1, %i5 tsubcc %i2, %l4, %g3 fzeros %f1 movre %g7, %i1, %i0 ldub [%l7 + 0x0A], %i4 movvs %xcc, %l6, %o7 edge8l %l0, %g5, %g2 bn %xcc, loop_2138 edge16n %l5, %g1, %o0 bvs,a,pn %xcc, loop_2139 tcs %xcc, 0x3 loop_2138: nop setx loop_2140, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge32 %l2, %o2, %i7 loop_2139: fornot2 %f0, %f30, %f30 wr %g0, 0x0c, %asi lduba [%l7 + 0x35] %asi, %o6 loop_2140: fcmpeq16 %f16, %f30, %i6 tpos %icc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %icc, 0x4 subcc %o5, %g6, %l3 fabss %f7, %f9 ld [%l7 + 0x5C], %f4 taddcc %i3, 0x1FE5, %o4 ldsh [%l7 + 0x08], %o3 xorcc %g4, 0x1FEC, %l1 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi fblg,a %fcc3, loop_2141 tcc %xcc, 0x3 set 0x28, %i2 lduha [%l7 + %i2] 0x88, %o1 loop_2141: tvc %xcc, 0x3 wr %g0, 0xf8, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync tle %xcc, 0x0 edge16n %i2, %i5, %l4 fcmpeq32 %f16, %f4, %g3 fmovrde %g7, %f0, %f8 movrlz %i1, %i4, %i0 fxor %f26, %f16, %f12 fmovrsne %o7, %f23, %f28 fmovsg %xcc, %f26, %f21 fmovs %f28, %f19 tsubcctv %l0, 0x10C5, %g5 movrgz %l6, 0x12A, %g2 tsubcctv %g1, %o0, %l2 ld [%l7 + 0x40], %f29 movleu %xcc, %o2, %i7 ta %xcc, 0x4 movrgz %o6, %l5, %o5 umulcc %g6, %l3, %i6 edge32 %o4, %i3, %g4 nop setx 0x427C074C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x6661A838, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fsubs %f0, %f13, %f25 wr %g0, 0x10, %asi ldxa [%l7 + 0x40] %asi, %l1 add %o1, %o3, %i2 fbl,a %fcc2, loop_2142 movcs %icc, %i5, %l4 sdiv %g3, 0x1902, %i1 fbe,a %fcc2, loop_2143 loop_2142: movle %icc, %i4, %g7 fands %f7, %f10, %f30 brgez %o7, loop_2144 loop_2143: edge32n %i0, %g5, %l0 fcmpeq32 %f16, %f8, %l6 ta %icc, 0x6 loop_2144: movn %xcc, %g2, %o0 sethi 0x09CF, %g1 movneg %xcc, %o2, %i7 fmovdg %icc, %f23, %f24 movrne %l2, 0x351, %l5 fmovspos %xcc, %f2, %f7 fmovdvs %icc, %f27, %f27 ld [%l7 + 0x0C], %f4 srl %o5, 0x1D, %g6 fmovsleu %icc, %f0, %f18 fnegs %f20, %f31 array8 %l3, %o6, %o4 fmovdne %xcc, %f17, %f31 array32 %i6, %g4, %l1 fpsub16s %f15, %f8, %f21 orncc %o1, %o3, %i2 movcc %icc, %i3, %l4 fsrc1 %f22, %f10 addccc %g3, %i5, %i4 array8 %g7, %i1, %i0 nop fitod %f31, %f2 fandnot1s %f27, %f9, %f1 movpos %icc, %g5, %l0 movrgez %l6, %o7, %g2 te %icc, 0x0 xnor %g1, %o2, %i7 tge %xcc, 0x4 fandnot2 %f18, %f10, %f16 tleu %icc, 0x4 andn %l2, %l5, %o5 movre %g6, %l3, %o6 movrlez %o0, %o4, %g4 sethi 0x0D50, %l1 fcmpeq32 %f8, %f4, %o1 fmovrsgz %o3, %f19, %f26 fmovscc %xcc, %f7, %f31 wr %g0, 0x88, %asi stda %f16, [%l7 + 0x40] %asi alignaddr %i2, %i6, %i3 xorcc %l4, %i5, %g3 move %icc, %i4, %g7 tneg %icc, 0x3 fba,a %fcc2, loop_2145 subc %i0, %g5, %i1 ldsb [%l7 + 0x16], %l6 wr %g0, 0x10, %asi sta %f12, [%l7 + 0x50] %asi loop_2145: udiv %o7, 0x1207, %g2 fmovse %icc, %f1, %f29 tgu %xcc, 0x5 fbg,a %fcc3, loop_2146 tg %icc, 0x0 bcs,pt %xcc, loop_2147 movl %xcc, %g1, %l0 loop_2146: fmovdcc %xcc, %f23, %f10 tvc %xcc, 0x6 loop_2147: movcc %icc, %o2, %l2 movre %i7, 0x237, %l5 bl,a loop_2148 fmovrslz %o5, %f11, %f28 edge16 %l3, %o6, %o0 fmovdne %icc, %f8, %f13 loop_2148: tvc %xcc, 0x2 array8 %g6, %o4, %g4 nop set 0x20, %l0 ldx [%l7 + %l0], %l1 tneg %icc, 0x3 sdivcc %o3, 0x111B, %i2 edge32ln %i6, %o1, %i3 taddcctv %i5, 0x0DB7, %l4 tn %xcc, 0x2 nop fitos %f9, %f11 fstox %f11, %f28 fxtos %f28, %f19 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxor %f6, %f26, %f26 wr %g0, 0x80, %asi swapa [%l7 + 0x78] %asi, %g3 edge32l %i4, %g7, %g5 edge32l %i1, %l6, %i0 fpackfix %f14, %f2 bgu,a loop_2149 movl %xcc, %g2, %o7 fblg %fcc3, loop_2150 udiv %g1, 0x0312, %o2 loop_2149: and %l2, %l0, %i7 edge32 %l5, %l3, %o5 loop_2150: edge8 %o6, %g6, %o4 andn %g4, %o0, %o3 stw %l1, [%l7 + 0x3C] bge %icc, loop_2151 ba %xcc, loop_2152 ldsb [%l7 + 0x26], %i6 fornot1s %f17, %f2, %f22 loop_2151: nop wr %g0, 0x04, %asi ldswa [%l7 + 0x4C] %asi, %o1 loop_2152: brgez %i2, loop_2153 add %i5, %i3, %l4 umul %i4, 0x1C9B, %g7 sth %g3, [%l7 + 0x36] loop_2153: fbu,a %fcc1, loop_2154 tleu %icc, 0x6 movrgez %g5, %l6, %i0 nop setx loop_2155, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2154: tle %icc, 0x7 fmul8ulx16 %f8, %f24, %f8 movpos %xcc, %g2, %o7 loop_2155: tne %icc, 0x2 tgu %icc, 0x1 fpadd32 %f18, %f10, %f14 swap [%l7 + 0x30], %i1 fmovdcs %icc, %f18, %f26 smul %o2, %g1, %l0 movg %icc, %l2, %i7 set 0x34, %i5 swapa [%l7 + %i5] 0x81, %l3 bcc,a,pt %xcc, loop_2156 fsrc1s %f1, %f27 tpos %xcc, 0x5 add %l5, %o6, %g6 loop_2156: mulx %o5, 0x158D, %o4 set 0x61, %o6 ldstuba [%l7 + %o6] 0x18, %g4 subccc %o3, 0x1DEA, %o0 edge8ln %l1, %o1, %i2 ldsh [%l7 + 0x26], %i6 sdivcc %i3, 0x03C1, %i5 fmovsl %xcc, %f9, %f0 smul %i4, 0x044E, %l4 edge8 %g3, %g5, %g7 nop setx loop_2157, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fones %f2 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 loop_2157: addcc %l6, 0x0557, %g2 tpos %icc, 0x0 popc 0x1DBC, %i0 ldd [%l7 + 0x40], %i0 fnegd %f26, %f6 nop setx 0x531DA84C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0xCF403175, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fadds %f31, %f22, %f25 fmul8x16al %f3, %f1, %f30 fbl,a %fcc2, loop_2158 srax %o7, 0x11, %g1 orcc %l0, %l2, %o2 movcs %xcc, %l3, %l5 loop_2158: movre %o6, 0x08F, %g6 ta %xcc, 0x1 tvs %xcc, 0x3 tcs %xcc, 0x3 fsrc2s %f2, %f20 alignaddr %o5, %i7, %o4 movrlz %g4, %o3, %l1 sllx %o0, %i2, %i6 srax %o1, 0x1B, %i5 fbo,a %fcc2, loop_2159 udiv %i3, 0x1C79, %i4 fnors %f29, %f20, %f5 nop setx loop_2160, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2159: te %icc, 0x6 orn %g3, 0x0C7D, %g5 movcs %icc, %g7, %l4 loop_2160: move %icc, %g2, %i0 fmovdcc %icc, %f26, %f31 bleu,a %icc, loop_2161 fmovdcs %icc, %f31, %f6 bpos,a,pt %xcc, loop_2162 tleu %icc, 0x7 loop_2161: sllx %i1, 0x0F, %o7 mova %xcc, %l6, %g1 loop_2162: sdivx %l0, 0x05B1, %o2 tge %icc, 0x5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %xcc, 0x5 tcc %xcc, 0x4 xorcc %l3, 0x0782, %l2 fbl,a %fcc1, loop_2163 ble,pt %xcc, loop_2164 udivx %l5, 0x0DC8, %o6 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x30] %asi, 0x0 loop_2163: tgu %xcc, 0x7 loop_2164: taddcctv %g6, 0x158A, %o4 nop fitod %f6, %f10 fdtox %f10, %f24 fxtod %f24, %f26 array8 %i7, %o3, %g4 sdivx %o0, 0x128D, %i2 fmovda %xcc, %f12, %f12 udivx %l1, 0x01B4, %o1 srax %i6, %i5, %i4 and %i3, %g5, %g7 nop setx 0x11C4571F1054B4AA, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr andncc %l4, %g2, %g3 st %f24, [%l7 + 0x1C] wr %g0, 0x81, %asi sta %f22, [%l7 + 0x78] %asi fmul8x16al %f2, %f0, %f12 tne %icc, 0x7 movvs %icc, %i1, %o7 brgz %l6, loop_2165 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %i0, 0x176A, %l0 andn %g1, %l3, %l2 loop_2165: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %l5, %o6, %o5 tcc %icc, 0x1 array16 %o2, %g6, %i7 movrlez %o4, %g4, %o3 sethi 0x1502, %o0 ba,a %xcc, loop_2166 mova %icc, %l1, %i2 add %i6, %o1, %i5 smul %i4, 0x123D, %g5 loop_2166: mova %icc, %i3, %g7 nop fitod %f2, %f14 fdtoi %f14, %f16 subc %l4, 0x0D46, %g3 fcmpgt32 %f30, %f26, %i1 fnot1s %f7, %f22 movle %icc, %o7, %l6 bpos loop_2167 fmul8ulx16 %f18, %f28, %f22 ldsw [%l7 + 0x78], %g2 nop setx 0xAA5F524F80D276FC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x39C6EA1893425177, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f30, %f4 loop_2167: tsubcc %l0, %i0, %l3 fmovdcs %xcc, %f24, %f17 movvc %icc, %g1, %l2 movleu %icc, %o6, %l5 fand %f4, %f2, %f16 smul %o5, 0x193C, %g6 movpos %xcc, %o2, %i7 sra %g4, %o4, %o0 subc %o3, 0x1409, %l1 and %i2, 0x1788, %o1 wr %g0, 0x10, %asi ldsha [%l7 + 0x40] %asi, %i5 fmovdgu %icc, %f19, %f14 srax %i4, 0x07, %i6 tn %icc, 0x2 andncc %g5, %i3, %g7 wr %g0, 0x80, %asi swapa [%l7 + 0x20] %asi, %l4 fxors %f29, %f23, %f31 set 0x20, %o4 sta %f14, [%l7 + %o4] 0x04 taddcc %i1, 0x09C1, %o7 movvc %icc, %l6, %g3 andn %g2, 0x05EE, %i0 movvs %xcc, %l0, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpne16 %f6, %f12, %l2 movpos %icc, %g1, %l5 wr %g0, 0x24, %asi ldda [%l7 + 0x40] %asi, %o6 edge16 %o5, %o2, %g6 fmovse %icc, %f21, %f4 fnegs %f20, %f28 umulcc %i7, 0x1248, %g4 tvc %icc, 0x2 edge16l %o4, %o3, %o0 edge8 %i2, %l1, %o1 wr %g0, 0x11, %asi prefetcha [%l7 + 0x08] %asi, 0x0 sdivx %i6, 0x0470, %g5 set 0x58, %i6 prefetcha [%l7 + %i6] 0x04, 0x0 udivcc %g7, 0x0AD1, %l4 subccc %i5, 0x0ABB, %o7 sir 0x19FE orncc %l6, 0x1E8B, %i1 umul %g2, %i0, %l0 membar 0x54 xorcc %g3, %l3, %l2 flush %l7 + 0x7C bpos %xcc, loop_2168 orncc %l5, 0x1E01, %o6 fmovdvc %xcc, %f0, %f20 fnot2 %f2, %f14 loop_2168: nop set 0x40, %g6 stda %f16, [%l7 + %g6] 0x0c orn %o5, %g1, %g6 movcs %icc, %o2, %g4 fmovdvc %icc, %f5, %f17 tvs %xcc, 0x6 fmovsl %icc, %f16, %f16 sethi 0x1CD9, %i7 fpsub16s %f3, %f29, %f2 fcmpne16 %f16, %f24, %o4 subcc %o0, %o3, %i2 sir 0x0C4E edge8ln %l1, %o1, %i6 tneg %icc, 0x7 srax %i4, %g5, %g7 tn %xcc, 0x3 bgu,pt %icc, loop_2169 fmovsl %icc, %f8, %f6 brz %i3, loop_2170 ta %icc, 0x6 loop_2169: tpos %icc, 0x2 andncc %l4, %o7, %i5 loop_2170: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %i1, %g2, %l6 bl,a loop_2171 andcc %l0, 0x1774, %g3 smulcc %l3, %i0, %l5 movl %icc, %l2, %o6 loop_2171: movrlz %g1, %g6, %o5 or %g4, 0x0A7D, %i7 fmovrdne %o4, %f8, %f10 orncc %o0, 0x1F6E, %o3 taddcctv %i2, 0x0EED, %o2 brgez,a %o1, loop_2172 orcc %l1, 0x06CA, %i6 nop setx 0x586828B6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xD0D1EB4B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fmuls %f25, %f10, %f21 ldub [%l7 + 0x67], %i4 loop_2172: ldd [%l7 + 0x38], %g6 edge32l %i3, %l4, %g5 fbul,a %fcc2, loop_2173 smul %o7, %i5, %i1 sdivx %l6, 0x0030, %g2 movrgez %l0, 0x254, %l3 loop_2173: array16 %i0, %l5, %l2 brgez,a %o6, loop_2174 fbg,a %fcc0, loop_2175 movleu %xcc, %g1, %g6 andcc %g3, 0x015A, %g4 loop_2174: add %o5, %i7, %o4 loop_2175: tg %icc, 0x5 fbl,a %fcc0, loop_2176 nop fitos %f0, %f17 fstoi %f17, %f19 addc %o0, %i2, %o2 nop setx 0x0E345F71, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 fsqrts %f12, %f22 loop_2176: edge16 %o1, %l1, %i6 xorcc %i4, 0x0B4A, %g7 sdivcc %i3, 0x074C, %o3 fmovrslz %l4, %f22, %f5 movvc %xcc, %g5, %i5 fble %fcc2, loop_2177 or %i1, 0x13A6, %l6 std %f22, [%l7 + 0x70] sra %o7, 0x0A, %g2 loop_2177: alignaddr %l0, %l3, %l5 edge32l %i0, %o6, %l2 fblg,a %fcc1, loop_2178 sllx %g1, %g3, %g6 add %l7, 0x70, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x10, %o5, %g4 loop_2178: fmovsn %xcc, %f11, %f1 nop setx 0x97B1295D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xD5A9EF1A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fadds %f26, %f10, %f11 edge32 %i7, %o0, %i2 movgu %icc, %o2, %o1 wr %g0, 0x81, %asi sta %f13, [%l7 + 0x0C] %asi tsubcc %l1, 0x1F34, %o4 fbul %fcc2, loop_2179 andncc %i4, %i6, %i3 umul %g7, %o3, %g5 andn %i5, %l4, %l6 loop_2179: fba,a %fcc0, loop_2180 orcc %o7, 0x1E44, %i1 xor %g2, %l0, %l3 lduw [%l7 + 0x48], %l5 loop_2180: movrlz %o6, %l2, %g1 fba %fcc2, loop_2181 mova %icc, %i0, %g6 edge16ln %g3, %o5, %i7 sethi 0x02FD, %o0 loop_2181: movrgz %g4, 0x1B3, %o2 sra %i2, 0x12, %o1 movcs %xcc, %o4, %l1 nop fitod %f12, %f22 nop setx 0xF1416519636EF8D6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 fsqrtd %f2, %f14 fone %f4 movg %xcc, %i6, %i3 sll %g7, 0x13, %i4 subccc %o3, 0x166F, %g5 subccc %l4, %l6, %o7 fxnor %f10, %f28, %f20 tpos %icc, 0x4 fnors %f28, %f3, %f6 udiv %i1, 0x1C42, %i5 movg %xcc, %g2, %l3 fcmpeq32 %f10, %f30, %l5 fone %f18 tgu %icc, 0x7 tle %xcc, 0x3 ta %xcc, 0x3 tgu %icc, 0x0 subccc %o6, 0x1099, %l0 tpos %xcc, 0x6 fexpand %f29, %f24 umul %l2, %g1, %i0 orcc %g3, %g6, %i7 brgz %o5, loop_2182 movrlez %o0, %g4, %o2 xorcc %i2, 0x09C3, %o1 fmovrsgez %o4, %f20, %f15 loop_2182: array16 %i6, %i3, %g7 be,pn %icc, loop_2183 fbne %fcc3, loop_2184 or %i4, 0x1759, %l1 edge8 %o3, %g5, %l4 loop_2183: xorcc %l6, %i1, %i5 loop_2184: be,pn %xcc, loop_2185 nop fitos %f8, %f6 fstox %f6, %f14 tsubcctv %g2, %o7, %l5 tgu %xcc, 0x3 loop_2185: fpsub16s %f20, %f20, %f7 fmovrsgz %l3, %f3, %f28 movcc %xcc, %o6, %l0 fpmerge %f25, %f14, %f8 alignaddrl %g1, %l2, %i0 edge8 %g6, %i7, %o5 sth %g3, [%l7 + 0x12] stbar std %f18, [%l7 + 0x58] fbul,a %fcc1, loop_2186 alignaddrl %g4, %o2, %o0 movrlz %o1, %o4, %i6 movrlz %i3, 0x20B, %i2 loop_2186: lduh [%l7 + 0x20], %i4 taddcc %l1, %o3, %g7 addcc %g5, 0x1997, %l4 sll %i1, %i5, %g2 wr %g0, 0x89, %asi ldxa [%l7 + 0x18] %asi, %l6 sth %o7, [%l7 + 0x3A] sub %l5, %o6, %l3 sub %g1, %l2, %i0 bvc,pt %icc, loop_2187 fbge %fcc2, loop_2188 lduw [%l7 + 0x34], %l0 udiv %i7, 0x0AEC, %o5 loop_2187: nop setx 0x143FEB7C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x09C7311C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fmuls %f24, %f9, %f4 loop_2188: addccc %g3, %g4, %g6 movleu %xcc, %o0, %o2 movcc %icc, %o4, %i6 movleu %xcc, %o1, %i2 fzero %f4 smul %i4, 0x1003, %i3 movge %icc, %l1, %g7 udiv %g5, 0x1DB7, %o3 stw %i1, [%l7 + 0x78] fmovspos %icc, %f2, %f23 fone %f22 stb %l4, [%l7 + 0x77] subccc %i5, 0x0CF3, %g2 mulx %o7, 0x0876, %l6 tleu %icc, 0x4 and %l5, 0x0B2B, %l3 set 0x4D, %o5 stba %o6, [%l7 + %o5] 0xeb membar #Sync mulx %g1, %i0, %l0 ba %xcc, loop_2189 tge %xcc, 0x0 add %l7, 0x54, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %i7 casa [%l6] 0x0c, %i7, %o5 loop_2189: udivx %l2, 0x0C3D, %g4 movrlez %g3, 0x347, %g6 tleu %xcc, 0x4 tleu %icc, 0x5 edge8 %o0, %o4, %i6 nop setx 0x353FE2E4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x612BD5D9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fdivs %f15, %f7, %f6 fandnot1 %f18, %f2, %f14 set 0x64, %i4 swapa [%l7 + %i4] 0x80, %o2 subccc %o1, %i4, %i3 fbge %fcc3, loop_2190 mova %xcc, %i2, %l1 movvs %icc, %g5, %o3 movge %icc, %g7, %i1 loop_2190: movvc %xcc, %i5, %g2 or %o7, 0x1042, %l6 add %l7, 0x20, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x04, %l5, %l4 tl %icc, 0x7 wr %g0, 0x88, %asi ldswa [%l7 + 0x4C] %asi, %l3 xnor %o6, 0x0B40, %i0 fmovsne %xcc, %f31, %f11 edge8n %l0, %g1, %i7 tpos %icc, 0x3 tvs %xcc, 0x0 sir 0x0F8B tcc %xcc, 0x2 nop set 0x08, %o1 ldx [%l7 + %o1], %o5 fcmpne32 %f4, %f18, %l2 andn %g4, %g3, %o0 movpos %xcc, %o4, %i6 andncc %g6, %o2, %i4 addcc %o1, 0x01AE, %i3 fbl,a %fcc3, loop_2191 edge32l %i2, %l1, %g5 andn %g7, 0x1581, %i1 tgu %icc, 0x4 loop_2191: nop set 0x70, %g3 stwa %i5, [%l7 + %g3] 0x81 ldsb [%l7 + 0x26], %g2 fpsub16 %f4, %f4, %f16 fmovdge %icc, %f8, %f1 bshuffle %f24, %f22, %f14 andn %o3, 0x075C, %o7 movrlez %l6, %l5, %l3 fornot1 %f8, %f10, %f28 edge32 %o6, %i0, %l4 andcc %g1, 0x078A, %l0 edge32ln %o5, %l2, %i7 sdiv %g4, 0x0496, %o0 add %g3, 0x0593, %o4 sra %i6, %g6, %i4 fnor %f24, %f8, %f2 sdivcc %o2, 0x0A44, %o1 ta %icc, 0x7 fmul8x16au %f2, %f9, %f6 tpos %icc, 0x3 set 0x28, %g2 ldswa [%l7 + %g2] 0x10, %i2 lduw [%l7 + 0x20], %i3 fmul8x16au %f11, %f14, %f6 edge8ln %l1, %g5, %i1 edge32n %i5, %g2, %o3 lduh [%l7 + 0x34], %o7 edge16 %g7, %l6, %l3 edge16 %l5, %i0, %l4 fbn %fcc3, loop_2192 subccc %g1, %l0, %o6 fnands %f17, %f13, %f4 andncc %o5, %l2, %i7 loop_2192: edge32l %g4, %g3, %o0 st %f4, [%l7 + 0x24] nop fitos %f1, %f11 fstox %f11, %f18 fxtos %f18, %f0 fsrc2 %f14, %f16 bvc,a %icc, loop_2193 tsubcc %i6, 0x0543, %g6 orcc %o4, %i4, %o2 membar 0x66 loop_2193: tpos %xcc, 0x5 addcc %i2, 0x0FC7, %o1 bcs loop_2194 subccc %i3, 0x0394, %l1 andcc %i1, 0x0E01, %i5 sdivcc %g2, 0x015B, %g5 loop_2194: alignaddrl %o3, %g7, %o7 fmovrdlz %l6, %f8, %f20 mulscc %l5, 0x0344, %i0 bl,pn %xcc, loop_2195 andn %l3, %g1, %l0 addcc %o6, 0x0730, %o5 xnor %l4, %i7, %l2 loop_2195: tpos %icc, 0x7 addc %g3, %g4, %i6 fpadd16 %f28, %f14, %f0 nop setx 0x324A2E36, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x1F54D117, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fsubs %f4, %f31, %f0 te %xcc, 0x6 andncc %g6, %o4, %i4 brlez,a %o2, loop_2196 udivcc %o0, 0x1C95, %i2 andncc %i3, %l1, %i1 mova %icc, %i5, %o1 loop_2196: brz %g2, loop_2197 ble,a loop_2198 smul %o3, %g5, %o7 fmovsg %icc, %f6, %f8 loop_2197: tle %xcc, 0x2 loop_2198: std %f6, [%l7 + 0x20] nop setx 0x6DEB0F3A20570FA2, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr wr %g0, 0x0c, %asi stha %l6, [%l7 + 0x6A] %asi stb %l5, [%l7 + 0x19] fmovdpos %xcc, %f27, %f31 bleu,a,pn %icc, loop_2199 ldx [%l7 + 0x30], %i0 fornot1s %f2, %f20, %f2 membar 0x3B loop_2199: and %l3, %g7, %l0 popc 0x118E, %o6 movleu %icc, %o5, %l4 fsrc1s %f25, %f26 orncc %g1, 0x1031, %l2 membar 0x3A movpos %xcc, %i7, %g4 fmovrdne %i6, %f28, %f16 tsubcc %g6, %o4, %g3 srlx %i4, %o2, %i2 tl %icc, 0x7 fmovscc %xcc, %f9, %f21 nop setx 0xC755C5B2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x439C0ADE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fadds %f14, %f1, %f16 tge %xcc, 0x5 sdivcc %o0, 0x1134, %l1 ldsb [%l7 + 0x64], %i1 orncc %i5, %o1, %i3 fmovrsne %o3, %f13, %f20 wr %g0, 0xe2, %asi ldda [%l7 + 0x20] %asi, %g4 mova %xcc, %g2, %l6 fpack16 %f24, %f15 fmovd %f18, %f14 xor %o7, 0x1749, %l5 wr %g0, 0x88, %asi lduha [%l7 + 0x54] %asi, %i0 ldsw [%l7 + 0x38], %l3 tn %icc, 0x7 fba %fcc3, loop_2200 movgu %icc, %l0, %o6 andcc %g7, 0x05D7, %o5 set 0x78, %g5 lda [%l7 + %g5] 0x15, %f18 loop_2200: tne %xcc, 0x5 prefetch [%l7 + 0x34], 0x3 subcc %l4, %l2, %g1 tcs %icc, 0x4 nop setx loop_2201, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop set 0x14, %g1 lduw [%l7 + %g1], %g4 fble %fcc0, loop_2202 edge32n %i6, %g6, %i7 loop_2201: add %g3, %i4, %o2 movne %icc, %o4, %o0 loop_2202: nop add %l7, 0x60, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x04, %i2, %i1 and %i5, 0x1841, %l1 prefetch [%l7 + 0x4C], 0x2 movle %icc, %i3, %o1 tvc %icc, 0x5 nop fitod %f0, %f12 fdtox %f12, %f18 fxtod %f18, %f16 fbg,a %fcc1, loop_2203 edge32l %g5, %o3, %l6 sth %o7, [%l7 + 0x5C] tle %xcc, 0x1 loop_2203: addc %l5, %g2, %i0 movg %xcc, %l3, %l0 tvs %xcc, 0x2 fbule %fcc1, loop_2204 fbue,a %fcc0, loop_2205 nop setx loop_2206, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done popc 0x12F0, %o6 loop_2204: sir 0x14AC loop_2205: addccc %g7, %l4, %l2 loop_2206: tneg %xcc, 0x0 fmovsg %icc, %f2, %f7 srl %o5, 0x13, %g4 wr %g0, 0x23, %asi stha %g1, [%l7 + 0x28] %asi membar #Sync smulcc %i6, %i7, %g6 nop fitos %f0, %f7 fstox %f7, %f24 fandnot2s %f10, %f23, %f1 fand %f12, %f24, %f24 bg,pn %xcc, loop_2207 add %i4, 0x0CE2, %g3 fbe,a %fcc0, loop_2208 bleu,pn %xcc, loop_2209 loop_2207: edge16n %o4, %o0, %o2 orncc %i2, 0x1D2B, %i5 loop_2208: fcmple16 %f26, %f24, %l1 loop_2209: std %f28, [%l7 + 0x40] tcs %icc, 0x1 fornot1s %f4, %f6, %f30 array32 %i3, %o1, %i1 smulcc %o3, %l6, %g5 wr %g0, 0x80, %asi swapa [%l7 + 0x40] %asi, %l5 orn %g2, %i0, %l3 sethi 0x0E7B, %l0 movne %xcc, %o6, %o7 edge16 %g7, %l2, %l4 movleu %icc, %o5, %g1 fbl %fcc3, loop_2210 fsrc2 %f4, %f10 array8 %i6, %i7, %g6 andcc %i4, 0x0D7B, %g3 loop_2210: alignaddr %o4, %g4, %o0 or %i2, %i5, %l1 movrgz %i3, 0x239, %o2 xor %o1, %o3, %i1 ld [%l7 + 0x28], %f4 fors %f18, %f18, %f27 move %xcc, %g5, %l5 fnand %f12, %f26, %f26 set 0x50, %l3 sta %f9, [%l7 + %l3] 0x80 fpack32 %f28, %f16, %f2 wr %g0, 0x88, %asi lduba [%l7 + 0x63] %asi, %g2 tleu %xcc, 0x1 tpos %icc, 0x7 fmovsneg %icc, %f29, %f2 nop setx 0x9192B0BE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 fsqrts %f16, %f22 movrgz %i0, %l3, %l6 edge32 %o6, %o7, %g7 movrgez %l0, %l2, %l4 array16 %g1, %i6, %i7 orncc %o5, 0x1E9E, %g6 edge16n %g3, %i4, %g4 bgu,pn %xcc, loop_2211 or %o4, %o0, %i5 movneg %icc, %l1, %i2 fpsub32 %f22, %f12, %f18 loop_2211: sub %o2, %o1, %o3 tcs %icc, 0x1 ldsw [%l7 + 0x40], %i3 sethi 0x0FB4, %i1 fnegd %f16, %f2 taddcctv %g5, 0x0B62, %l5 brz %i0, loop_2212 edge8ln %l3, %l6, %o6 edge16l %g2, %g7, %l0 add %l2, %o7, %l4 loop_2212: edge16n %g1, %i6, %o5 fone %f18 sth %g6, [%l7 + 0x1E] movleu %icc, %g3, %i4 umul %i7, 0x0D7B, %g4 tpos %xcc, 0x3 fpsub32s %f9, %f2, %f2 nop setx loop_2213, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry nop fitod %f6, %f30 fdtox %f30, %f16 edge16ln %o4, %i5, %o0 bn,a,pn %icc, loop_2214 loop_2213: bvc,a %xcc, loop_2215 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bleu,a,pt %xcc, loop_2216 loop_2214: sdivx %i2, 0x18AB, %l1 loop_2215: membar 0x65 and %o1, 0x070E, %o3 loop_2216: nop set 0x1F, %l1 ldsba [%l7 + %l1] 0x11, %o2 movcc %xcc, %i3, %g5 nop setx loop_2217, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movneg %icc, %l5, %i1 nop setx loop_2218, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvc %xcc, %l3, %l6 loop_2217: fpadd32s %f6, %f17, %f20 mova %icc, %o6, %g2 loop_2218: tneg %xcc, 0x6 wr %g0, 0x81, %asi ldsba [%l7 + 0x74] %asi, %g7 bvc,pt %icc, loop_2219 fmovdleu %xcc, %f25, %f22 tleu %icc, 0x7 addcc %i0, %l2, %l0 loop_2219: movcc %icc, %o7, %g1 ldub [%l7 + 0x34], %l4 movg %xcc, %o5, %g6 fmovdvc %icc, %f24, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_2220, %l0, %l1 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 %f14, %f18, %f22 fmovsl %xcc, %f29, %f24 addccc %g3, 0x01B3, %i6 loop_2220: fmovrsgez %i7, %f5, %f12 nop setx 0x66B9AB80, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x1A4F955D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fmuls %f2, %f20, %f27 stx %i4, [%l7 + 0x78] fpadd16s %f29, %f20, %f27 brgz %o4, loop_2221 srl %i5, 0x12, %g4 tge %xcc, 0x0 umul %i2, 0x03B3, %l1 loop_2221: fnot1 %f26, %f20 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 te %icc, 0x4 edge32n %o1, %o0, %o3 tneg %xcc, 0x5 xor %i3, %o2, %g5 orncc %i1, 0x09EB, %l5 srlx %l3, 0x00, %l6 movpos %xcc, %g2, %o6 fcmpeq16 %f18, %f22, %g7 flush %l7 + 0x3C srlx %i0, %l0, %o7 edge16 %l2, %l4, %o5 movg %icc, %g1, %g3 edge16n %i6, %i7, %g6 bshuffle %f16, %f12, %f26 tn %icc, 0x2 fmovsvs %xcc, %f28, %f3 bg,pt %xcc, loop_2222 movrne %i4, 0x37A, %o4 movpos %xcc, %i5, %i2 taddcctv %g4, 0x180D, %o1 loop_2222: andn %o0, 0x02C0, %o3 or %l1, %o2, %i3 fmovsa %xcc, %f10, %f14 ba,a,pn %icc, loop_2223 fbue,a %fcc2, loop_2224 edge16ln %g5, %i1, %l3 set 0x22, %i7 ldsha [%l7 + %i7] 0x14, %l5 loop_2223: srl %l6, 0x0F, %g2 loop_2224: movrlez %g7, %o6, %i0 movne %icc, %l0, %o7 xorcc %l2, 0x1929, %o5 set 0x4C, %o0 lda [%l7 + %o0] 0x81, %f13 fpmerge %f18, %f20, %f20 andcc %l4, 0x014D, %g1 sethi 0x1DCB, %g3 fornot2 %f22, %f28, %f14 xorcc %i7, 0x118D, %i6 fands %f9, %f9, %f14 brgez %g6, loop_2225 edge8l %o4, %i4, %i2 fpsub16 %f24, %f26, %f14 smul %i5, 0x156C, %g4 loop_2225: nop setx 0xCB1B6A059EC8479D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xBB95A7E68E1F3CD7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f0, %f16 tl %icc, 0x0 fmovscc %xcc, %f9, %f14 movrlz %o0, 0x08D, %o3 nop fitod %f26, %f12 mulx %l1, 0x048B, %o1 tgu %icc, 0x2 bne,pn %xcc, loop_2226 xorcc %o2, 0x1DF2, %i3 fbne %fcc2, loop_2227 edge8 %g5, %i1, %l5 loop_2226: srlx %l6, %l3, %g7 fmovrde %o6, %f16, %f8 loop_2227: fmovsa %icc, %f19, %f26 nop fitos %f4, %f24 fstox %f24, %f2 fmovsvs %icc, %f29, %f10 fands %f14, %f16, %f0 fbl,a %fcc3, loop_2228 movvc %xcc, %i0, %g2 stbar nop set 0x6B, %l2 ldsb [%l7 + %l2], %l0 loop_2228: tne %xcc, 0x3 subccc %o7, %l2, %o5 fbge %fcc2, loop_2229 te %xcc, 0x6 edge8 %l4, %g1, %g3 orcc %i6, 0x0435, %g6 loop_2229: bleu %xcc, loop_2230 andcc %i7, 0x11F6, %o4 edge8l %i4, %i2, %g4 andncc %i5, %o3, %l1 loop_2230: movvs %xcc, %o1, %o0 nop set 0x30, %o2 ldx [%l7 + %o2], %o2 membar 0x71 movg %icc, %g5, %i3 andcc %i1, 0x1102, %l5 addccc %l6, %l3, %g7 edge16n %i0, %g2, %o6 fcmpne16 %f22, %f0, %l0 subc %o7, 0x1805, %l2 ba,a loop_2231 ldstub [%l7 + 0x41], %o5 movrgez %g1, %g3, %i6 subcc %l4, 0x02B4, %i7 loop_2231: edge8 %o4, %i4, %g6 tl %xcc, 0x3 edge16l %g4, %i5, %i2 bleu,a %icc, loop_2232 nop setx 0x94082521F0469790, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr edge32 %o3, %l1, %o1 andncc %o0, %o2, %g5 loop_2232: xor %i3, 0x1682, %l5 fmovrslz %l6, %f6, %f1 bgu %icc, loop_2233 sra %i1, 0x1E, %g7 fnor %f20, %f20, %f24 wr %g0, 0x81, %asi ldswa [%l7 + 0x78] %asi, %l3 loop_2233: sra %g2, %i0, %l0 movn %icc, %o7, %l2 orcc %o5, 0x1AFB, %o6 subcc %g3, 0x0A82, %g1 fmovsge %icc, %f28, %f27 add %l7, 0x0C, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %l4 casa [%l6] %asi, %l4, %i6 movrne %i7, %o4, %g6 movgu %icc, %i4, %g4 fnands %f22, %f13, %f14 fxnors %f29, %f11, %f20 sethi 0x17BA, %i5 fpack16 %f4, %f13 andncc %o3, %i2, %o1 fpsub16 %f6, %f8, %f30 smulcc %l1, 0x0A58, %o2 tpos %xcc, 0x3 sll %o0, %i3, %g5 srax %l6, %l5, %i1 fmovdcs %xcc, %f19, %f17 fmovsa %icc, %f28, %f14 membar 0x57 movgu %xcc, %l3, %g7 fzero %f6 movvc %icc, %g2, %l0 edge32n %o7, %i0, %o5 edge32 %l2, %g3, %o6 movvc %icc, %l4, %i6 nop fitod %f2, %f10 fdtos %f10, %f8 edge32 %i7, %g1, %g6 fmovdcc %icc, %f15, %f30 wr %g0, 0x04, %asi stha %i4, [%l7 + 0x16] %asi fabsd %f16, %f12 taddcc %o4, %g4, %i5 tvc %xcc, 0x1 nop set 0x11, %l5 stb %i2, [%l7 + %l5] fcmple32 %f30, %f20, %o3 fble %fcc3, loop_2234 sth %o1, [%l7 + 0x60] tpos %xcc, 0x2 wr %g0, 0x80, %asi ldswa [%l7 + 0x70] %asi, %o2 loop_2234: nop setx 0x4128D7A0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x1BF751A8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fmuls %f11, %f17, %f15 bneg %icc, loop_2235 sethi 0x1369, %o0 xnorcc %l1, %i3, %g5 nop fitod %f0, %f30 fdtox %f30, %f20 loop_2235: fpack32 %f12, %f24, %f14 set 0x20, %o7 ldstuba [%l7 + %o7] 0x18, %l5 stx %i1, [%l7 + 0x58] array8 %l6, %g7, %l3 movrgez %g2, %l0, %o7 addcc %i0, 0x0E48, %l2 ldsw [%l7 + 0x4C], %g3 fnegs %f6, %f4 set 0x18, %i0 ldswa [%l7 + %i0] 0x11, %o5 prefetch [%l7 + 0x30], 0x1 and %o6, 0x1A1A, %l4 be,pt %icc, loop_2236 fbue,a %fcc3, loop_2237 tcc %xcc, 0x2 udiv %i7, 0x0B7D, %i6 loop_2236: sdivcc %g6, 0x168F, %g1 loop_2237: nop wr %g0, 0x04, %asi prefetcha [%l7 + 0x40] %asi, 0x0 xnor %g4, %i4, %i5 smulcc %i2, %o3, %o1 xnor %o0, %l1, %i3 srax %o2, %g5, %l5 wr %g0, 0x89, %asi stba %i1, [%l7 + 0x43] %asi array8 %g7, %l3, %g2 set 0x68, %o3 lduwa [%l7 + %o3] 0x18, %l0 tne %icc, 0x3 fnegs %f29, %f15 movrne %l6, 0x070, %o7 movl %xcc, %i0, %l2 tgu %xcc, 0x3 ba,a,pt %xcc, loop_2238 fands %f19, %f17, %f9 fbg %fcc1, loop_2239 subcc %o5, 0x1C23, %o6 loop_2238: srl %g3, 0x14, %l4 sub %i6, %g6, %i7 loop_2239: movge %xcc, %g1, %o4 taddcctv %g4, %i5, %i2 andncc %o3, %o1, %o0 edge8n %l1, %i4, %o2 fmovrdlz %i3, %f10, %f18 fnors %f16, %f10, %f21 fsrc1s %f27, %f9 array32 %g5, %l5, %g7 movge %xcc, %i1, %g2 sdivcc %l0, 0x1D6C, %l6 fsrc1 %f8, %f2 brz %o7, loop_2240 fcmpgt16 %f26, %f18, %i0 fornot1s %f11, %f13, %f5 ta %icc, 0x4 loop_2240: andncc %l2, %o5, %l3 add %o6, %g3, %l4 fmovd %f14, %f20 movcc %icc, %i6, %i7 array32 %g1, %g6, %o4 brgz %i5, loop_2241 tg %xcc, 0x2 fmul8x16al %f0, %f13, %f8 fbule,a %fcc2, loop_2242 loop_2241: tvc %xcc, 0x2 fcmpgt32 %f16, %f28, %g4 fbule,a %fcc1, loop_2243 loop_2242: smulcc %i2, %o3, %o1 tle %xcc, 0x6 nop setx 0x0FA07AA92079752D, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr loop_2243: bvc,a %icc, loop_2244 movleu %icc, %l1, %i4 movrne %o2, 0x150, %i3 smul %g5, %o0, %l5 loop_2244: ldd [%l7 + 0x08], %g6 subccc %g2, %l0, %l6 call loop_2245 std %f2, [%l7 + 0x18] edge8 %o7, %i0, %i1 fcmpne32 %f6, %f2, %o5 loop_2245: movrgez %l3, 0x1C1, %o6 add %l7, 0x38, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l2 casa [%l6] 0x80, %l2, %g3 tcs %xcc, 0x1 fzero %f0 tle %icc, 0x1 tg %icc, 0x7 fbge,a %fcc2, loop_2246 tg %icc, 0x1 wr %g0, 0x10, %asi lduba [%l7 + 0x71] %asi, %l4 loop_2246: edge32ln %i6, %i7, %g6 sir 0x153A wr %g0, 0x80, %asi swapa [%l7 + 0x60] %asi, %o4 udivcc %i5, 0x0AA6, %g1 fmovdne %xcc, %f22, %f27 fmovrsgez %i2, %f23, %f0 addcc %o3, %o1, %l1 bne,a,pn %icc, loop_2247 fbe,a %fcc2, loop_2248 fmuld8ulx16 %f7, %f17, %f10 call loop_2249 loop_2247: orcc %i4, %o2, %g4 loop_2248: subc %i3, %g5, %o0 nop setx loop_2250, %l0, %l1 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_2249: addcc %g7, 0x0037, %g2 fmovsa %icc, %f23, %f9 set 0x2C, %i1 stwa %l5, [%l7 + %i1] 0x11 loop_2250: call loop_2251 tsubcc %l6, %l0, %i0 bn loop_2252 andncc %o7, %o5, %i1 loop_2251: brlez,a %o6, loop_2253 tsubcctv %l2, %l3, %l4 loop_2252: tle %icc, 0x3 set 0x46, %g7 stha %g3, [%l7 + %g7] 0x88 loop_2253: array8 %i6, %i7, %g6 sdivx %o4, 0x1C6E, %g1 lduh [%l7 + 0x0E], %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x38, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %o3, %i2 nop setx loop_2254, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmuld8sux16 %f21, %f23, %f4 fbug %fcc2, loop_2255 fpack32 %f22, %f14, %f14 loop_2254: subc %l1, %i4, %o2 wr %g0, 0x11, %asi lda [%l7 + 0x70] %asi, %f26 loop_2255: fmovda %xcc, %f5, %f24 edge32n %o1, %i3, %g4 umul %o0, 0x1F10, %g7 set 0x48, %i3 swapa [%l7 + %i3] 0x0c, %g2 wr %g0, 0x04, %asi stxa %l5, [%l7 + 0x78] %asi umul %l6, %g5, %i0 brgez,a %l0, loop_2256 orncc %o7, 0x0874, %o5 fandnot2 %f10, %f20, %f10 fsrc1 %f30, %f26 loop_2256: movleu %xcc, %o6, %l2 wr %g0, 0x89, %asi swapa [%l7 + 0x28] %asi, %i1 fcmpgt16 %f24, %f10, %l4 tsubcc %g3, %i6, %i7 wr %g0, 0x88, %asi lduwa [%l7 + 0x08] %asi, %l3 subccc %g6, 0x0DC0, %o4 wr %g0, 0x11, %asi ldstuba [%l7 + 0x6C] %asi, %g1 movrne %i5, %o3, %l1 tl %xcc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %i4, %i2, %o1 srax %o2, %i3, %o0 umulcc %g7, %g2, %g4 movvs %xcc, %l5, %g5 stb %l6, [%l7 + 0x3C] pdist %f0, %f16, %f2 fornot2s %f10, %f21, %f4 fbg %fcc1, loop_2257 stw %l0, [%l7 + 0x08] edge32l %o7, %o5, %i0 brnz,a %l2, loop_2258 loop_2257: udiv %o6, 0x0790, %l4 set 0x40, %l6 sta %f26, [%l7 + %l6] 0x15 loop_2258: tvs %xcc, 0x3 fmovdne %icc, %f2, %f8 addc %i1, %g3, %i6 addccc %i7, 0x1A35, %g6 sdiv %l3, 0x0931, %g1 sra %o4, %i5, %l1 set 0x38, %g4 stha %i4, [%l7 + %g4] 0xe2 membar #Sync fmovda %xcc, %f26, %f18 nop setx loop_2259, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tvc %icc, 0x5 fbul %fcc3, loop_2260 nop fitod %f10, %f10 fdtox %f10, %f18 loop_2259: movrgz %i2, %o3, %o1 movg %xcc, %i3, %o0 loop_2260: popc %g7, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %g4, %l5, %g5 sdivcc %l6, 0x050D, %o2 add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x88, %l0, %o5 bcc,a loop_2261 fcmpne16 %f24, %f10, %i0 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f0 loop_2261: xorcc %o7, 0x0CDA, %l2 addccc %l4, %i1, %o6 ta %icc, 0x3 srax %g3, 0x1A, %i6 edge8 %g6, %i7, %l3 wr %g0, 0x89, %asi ldsha [%l7 + 0x38] %asi, %g1 xnorcc %o4, 0x1DA9, %i5 move %icc, %i4, %i2 udivcc %o3, 0x1C76, %l1 ldsh [%l7 + 0x2C], %i3 sdiv %o0, 0x052C, %o1 tne %xcc, 0x7 xnor %g7, 0x143B, %g4 be,a,pn %xcc, loop_2262 edge8ln %l5, %g5, %g2 subcc %l6, %o2, %l0 tvs %icc, 0x4 loop_2262: tcs %icc, 0x7 fmovdg %icc, %f17, %f7 fpsub32s %f29, %f0, %f17 ld [%l7 + 0x60], %f14 fmovdcs %icc, %f0, %f20 udivx %o5, 0x1FC4, %o7 bl %xcc, loop_2263 be,pt %xcc, loop_2264 srlx %l2, 0x05, %l4 fmovrdgz %i0, %f14, %f12 loop_2263: orn %i1, %g3, %i6 loop_2264: tvc %xcc, 0x7 fmovrslez %g6, %f25, %f25 fbg,a %fcc0, loop_2265 movrlz %i7, 0x291, %o6 tle %icc, 0x6 st %f3, [%l7 + 0x58] loop_2265: nop wr %g0, 0x19, %asi stxa %g1, [%l7 + 0x60] %asi movrlez %l3, %i5, %i4 subc %o4, 0x07D8, %o3 set 0x0C, %l4 swapa [%l7 + %l4] 0x81, %l1 lduh [%l7 + 0x60], %i2 movne %xcc, %i3, %o1 nop fitos %f4, %f27 fstod %f27, %f8 movre %o0, 0x05E, %g7 tge %icc, 0x5 fmovsa %xcc, %f19, %f18 nop setx 0x2738D4D4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0xD5856056, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fadds %f15, %f6, %f30 ta %icc, 0x0 movcc %icc, %g4, %l5 movrlz %g5, 0x332, %l6 array16 %g2, %o2, %o5 st %f26, [%l7 + 0x20] smul %o7, 0x1BCD, %l0 stbar tne %icc, 0x7 fpadd32s %f22, %f12, %f24 movge %icc, %l2, %i0 array32 %i1, %l4, %i6 movvc %xcc, %g3, %g6 edge8 %o6, %g1, %l3 tleu %icc, 0x5 lduw [%l7 + 0x44], %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x1 membar 0x3C fmovdne %icc, %f22, %f9 wr %g0, 0x04, %asi prefetcha [%l7 + 0x40] %asi, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sth %i4, [%l7 + 0x78] fone %f26 fbl,a %fcc1, loop_2266 movgu %icc, %o4, %l1 movre %i2, 0x012, %i3 subccc %o3, 0x16BF, %o0 loop_2266: fpmerge %f6, %f3, %f28 fnegd %f6, %f2 mova %icc, %g7, %o1 stw %g4, [%l7 + 0x0C] tl %xcc, 0x3 edge16n %l5, %l6, %g5 mulscc %o2, 0x1368, %o5 fmovsl %icc, %f12, %f4 fbo %fcc1, loop_2267 fpackfix %f28, %f5 tle %xcc, 0x5 movl %icc, %o7, %l0 loop_2267: mulx %g2, %i0, %i1 xnorcc %l4, 0x0AF3, %l2 movcc %xcc, %i6, %g3 array16 %g6, %g1, %o6 fnegs %f3, %f31 edge8l %i7, %l3, %i4 sir 0x017B nop fitod %f4, %f18 fdtox %f18, %f16 fxtod %f16, %f18 ba %xcc, loop_2268 addc %i5, %o4, %i2 addc %l1, %o3, %i3 add %l7, 0x38, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %o0, %o1 loop_2268: sir 0x0378 and %g4, 0x1BF6, %g7 mulscc %l5, %g5, %l6 nop fitod %f18, %f24 edge8l %o2, %o5, %o7 subcc %l0, %i0, %g2 stx %i1, [%l7 + 0x60] addc %l2, 0x0B8F, %l4 tle %xcc, 0x6 ldsb [%l7 + 0x3C], %g3 movcs %icc, %i6, %g6 fmovsne %icc, %f5, %f7 fmovrdlz %g1, %f30, %f30 fmovrdne %i7, %f28, %f12 add %l3, %i4, %o6 bn %xcc, loop_2269 fmovdn %icc, %f3, %f17 tgu %xcc, 0x4 set 0x14, %l0 stha %i5, [%l7 + %l0] 0x81 loop_2269: movleu %icc, %o4, %l1 wr %g0, 0x81, %asi ldda [%l7 + 0x30] %asi, %o2 flush %l7 + 0x58 andncc %i2, %i3, %o0 sdivcc %o1, 0x020E, %g7 sll %l5, %g4, %g5 fmovsneg %xcc, %f8, %f20 tle %xcc, 0x0 xor %l6, %o2, %o7 udivcc %l0, 0x0A69, %o5 movrne %i0, %i1, %l2 movneg %icc, %g2, %l4 tge %xcc, 0x5 movcs %icc, %i6, %g3 orncc %g6, 0x06D1, %g1 fpackfix %f6, %f25 fmovdne %xcc, %f21, %f3 movne %xcc, %i7, %l3 fmovrsgz %i4, %f23, %f23 move %icc, %o6, %i5 fmovrdgz %l1, %f8, %f18 fexpand %f30, %f14 andcc %o4, 0x1FA0, %i2 edge16n %o3, %o0, %i3 addcc %o1, %g7, %g4 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x44] %asi, %g5 stw %l6, [%l7 + 0x30] fmovse %icc, %f5, %f9 fbge %fcc0, loop_2270 array16 %l5, %o7, %l0 add %l7, 0x40, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %o2, %i0 loop_2270: edge32 %i1, %o5, %g2 alignaddrl %l4, %i6, %l2 fmovsg %icc, %f15, %f19 fnegs %f20, %f26 srax %g3, %g1, %g6 movle %xcc, %i7, %i4 andcc %o6, %i5, %l1 bneg,pn %icc, loop_2271 fbuge,a %fcc2, loop_2272 movrgz %l3, %o4, %i2 tle %icc, 0x7 loop_2271: sdiv %o3, 0x1B10, %i3 loop_2272: nop wr %g0, 0x89, %asi lduwa [%l7 + 0x44] %asi, %o1 sdivx %o0, 0x0E60, %g7 nop set 0x5C, %i5 prefetch [%l7 + %i5], 0x2 fbge %fcc0, loop_2273 edge32n %g5, %g4, %l5 nop set 0x18, %i2 std %f18, [%l7 + %i2] movl %xcc, %l6, %l0 loop_2273: subcc %o2, 0x03FE, %i0 fands %f0, %f14, %f6 tcs %icc, 0x7 popc 0x16D8, %i1 movl %xcc, %o5, %o7 edge32 %l4, %i6, %l2 fmovrse %g3, %f1, %f22 membar 0x0A movg %icc, %g1, %g6 bl %xcc, loop_2274 sdivcc %g2, 0x0882, %i4 lduw [%l7 + 0x74], %i7 array16 %i5, %l1, %o6 loop_2274: alignaddrl %o4, %l3, %i2 tg %xcc, 0x0 xor %i3, 0x100E, %o3 fmovd %f12, %f0 fpsub16s %f15, %f4, %f29 fornot1 %f6, %f12, %f10 array16 %o0, %g7, %g5 alignaddr %o1, %g4, %l6 fands %f8, %f18, %f30 nop set 0x40, %o4 std %f2, [%l7 + %o4] move %icc, %l5, %o2 array32 %l0, %i0, %o5 wr %g0, 0x88, %asi prefetcha [%l7 + 0x30] %asi, 0x1 add %l7, 0x48, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %l4, %i6 umulcc %l2, %g3, %g1 nop fitos %f9, %f17 fstox %f17, %f30 add %g6, %g2, %o7 orncc %i7, 0x1F27, %i4 ble,pt %icc, loop_2275 fmovd %f10, %f4 movrlz %i5, %l1, %o4 lduh [%l7 + 0x10], %o6 loop_2275: tsubcctv %l3, %i2, %i3 bleu %xcc, loop_2276 edge8l %o0, %o3, %g5 fbule %fcc3, loop_2277 fmul8x16 %f14, %f8, %f24 loop_2276: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %g7, 0x1EE9, %g4 loop_2277: movrgz %o1, 0x2FA, %l6 brgz,a %l5, loop_2278 ld [%l7 + 0x44], %f18 std %f4, [%l7 + 0x28] movre %l0, %i0, %o2 loop_2278: fmovsleu %icc, %f7, %f30 movg %xcc, %i1, %o5 nop fitos %f2, %f29 fstox %f29, %f28 fxtos %f28, %f11 bpos,a,pn %xcc, loop_2279 srl %i6, %l4, %g3 and %l2, 0x1836, %g6 edge16ln %g1, %g2, %i7 loop_2279: sth %i4, [%l7 + 0x6C] fpsub32s %f10, %f3, %f25 sth %o7, [%l7 + 0x38] fmovdg %icc, %f13, %f15 fmovdgu %icc, %f21, %f30 sethi 0x08C2, %l1 alignaddrl %i5, %o6, %l3 subccc %o4, %i2, %o0 mulscc %o3, 0x1C42, %i3 set 0x40, %o6 stda %f16, [%l7 + %o6] 0x19 edge16ln %g5, %g4, %o1 bgu,a loop_2280 orncc %l6, %l5, %l0 fmovrslez %g7, %f27, %f6 fmovdvc %icc, %f0, %f4 loop_2280: brnz,a %i0, loop_2281 fsrc2 %f30, %f6 edge16ln %i1, %o5, %i6 orn %l4, %o2, %g3 loop_2281: nop wr %g0, 0x89, %asi lduwa [%l7 + 0x3C] %asi, %g6 edge8ln %l2, %g2, %g1 edge16n %i7, %i4, %l1 movne %icc, %o7, %i5 bleu,pt %icc, loop_2282 movrlz %l3, 0x3C9, %o4 fbule,a %fcc3, loop_2283 nop setx loop_2284, %l0, %l1 jmpl %l1, %o6 loop_2282: ldsw [%l7 + 0x10], %o0 add %l7, 0x30, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %i3 loop_2283: tgu %icc, 0x0 loop_2284: nop setx loop_2285, %l0, %l1 jmpl %l1, %i2 alignaddr %g5, %g4, %l6 tn %icc, 0x0 tge %icc, 0x5 loop_2285: movcc %xcc, %l5, %l0 bvs,a loop_2286 smulcc %o1, 0x1B6E, %g7 te %xcc, 0x0 udivcc %i0, 0x1944, %i1 loop_2286: fabsd %f0, %f24 brgz %i6, loop_2287 nop setx 0x6A5629FB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0xDA8B9813, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fadds %f17, %f23, %f0 addccc %o5, 0x1874, %o2 umulcc %l4, 0x0E9B, %g3 loop_2287: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bg,pt %xcc, loop_2288 udiv %g6, 0x0D63, %l2 bn,a %icc, loop_2289 sllx %g2, %i7, %i4 loop_2288: umulcc %l1, %g1, %i5 edge16n %l3, %o7, %o4 loop_2289: and %o6, %o0, %i3 fmul8x16au %f29, %f31, %f20 bne,a,pt %icc, loop_2290 udivcc %o3, 0x108A, %g5 set 0x38, %i6 prefetcha [%l7 + %i6] 0x81, 0x1 loop_2290: nop setx loop_2291, %l0, %l1 jmpl %l1, %l6 call loop_2292 bpos,pn %icc, loop_2293 smul %g4, %l5, %o1 loop_2291: fornot2 %f18, %f8, %f20 loop_2292: lduh [%l7 + 0x72], %g7 loop_2293: tcc %icc, 0x0 movrlez %l0, %i0, %i6 tl %icc, 0x1 nop setx 0x6693CDF6505D4466, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr fsrc1s %f19, %f5 fmovdneg %xcc, %f2, %f16 bvc loop_2294 bg loop_2295 movvc %xcc, %o5, %o2 tn %icc, 0x2 loop_2294: tsubcc %i1, 0x1AF1, %g3 loop_2295: tcc %icc, 0x4 set 0x12, %o5 stha %g6, [%l7 + %o5] 0x18 subcc %l4, 0x0A53, %l2 fmovsleu %xcc, %f14, %f12 prefetch [%l7 + 0x48], 0x2 srax %i7, 0x1A, %g2 srax %l1, 0x1C, %i4 edge16ln %i5, %l3, %o7 nop setx 0x3EFEAAE4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x07B58A7C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fsubs %f25, %f11, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpackfix %f24, %f0 movrgez %o4, %o6, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %i3, 0x17C1, %o3 movge %xcc, %g1, %g5 movpos %xcc, %i2, %l6 set 0x68, %g6 sta %f17, [%l7 + %g6] 0x81 edge8l %g4, %l5, %g7 fcmple32 %f4, %f16, %l0 add %l7, 0x18, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o1, %i0 movrgz %i6, %o2, %i1 xorcc %o5, 0x1919, %g6 addccc %g3, 0x1B0D, %l4 srax %l2, %g2, %i7 fandnot1s %f9, %f31, %f0 subcc %l1, %i5, %l3 movgu %icc, %i4, %o4 tle %icc, 0x2 tgu %icc, 0x7 movvc %icc, %o7, %o6 stx %o0, [%l7 + 0x68] fnor %f12, %f30, %f0 tcs %icc, 0x1 fmovdvc %icc, %f4, %f21 edge32n %o3, %i3, %g1 sdivx %g5, 0x070B, %l6 fpadd16 %f22, %f24, %f22 edge16n %g4, %i2, %l5 movleu %icc, %g7, %o1 tvc %icc, 0x1 alignaddr %i0, %l0, %i6 sdiv %o2, 0x107C, %o5 brlz,a %i1, loop_2296 edge16l %g3, %l4, %g6 ldx [%l7 + 0x68], %g2 movrgez %l2, 0x072, %l1 loop_2296: nop set 0x33, %i4 ldstuba [%l7 + %i4] 0x80, %i7 fandnot2s %f19, %f1, %f27 fcmple16 %f8, %f26, %l3 nop fitod %f0, %f8 fdtox %f8, %f14 fxtod %f14, %f10 nop fitod %f2, %f18 fdtos %f18, %f30 xnor %i5, 0x10A2, %o4 tg %xcc, 0x2 bvc,pt %icc, loop_2297 fmovdgu %icc, %f19, %f4 stbar fbu,a %fcc1, loop_2298 loop_2297: orn %o7, 0x1FCC, %i4 xnor %o6, 0x1028, %o0 add %o3, 0x0FB6, %g1 loop_2298: fmovrslez %i3, %f29, %f30 movg %icc, %g5, %g4 tg %icc, 0x1 alignaddr %i2, %l6, %l5 fpadd32s %f29, %f21, %f24 andncc %o1, %g7, %i0 fmovrde %i6, %f4, %f0 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x18] %asi, 0x1 bvs,a %icc, loop_2299 ldx [%l7 + 0x60], %o2 wr %g0, 0x11, %asi lduha [%l7 + 0x62] %asi, %o5 loop_2299: faligndata %f26, %f20, %f4 flush %l7 + 0x18 fsrc2s %f19, %f9 move %icc, %i1, %g3 sub %g6, 0x1F0B, %l4 nop setx 0x6A75E803DA4CC950, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f20 te %xcc, 0x3 add %g2, %l2, %l1 movre %i7, 0x04A, %i5 fmovsn %xcc, %f12, %f21 sra %l3, 0x08, %o4 fmuld8sux16 %f2, %f13, %f26 fblg %fcc3, loop_2300 mulscc %o7, %i4, %o6 orncc %o3, %g1, %i3 tvc %icc, 0x2 loop_2300: tl %icc, 0x1 fnot2 %f12, %f24 tsubcctv %o0, %g4, %i2 array16 %l6, %l5, %o1 xor %g7, 0x134E, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %g5, 0x0576, %i6 fmovsa %icc, %f1, %f4 fbne %fcc2, loop_2301 subcc %o2, %l0, %o5 ldub [%l7 + 0x34], %g3 wr %g0, 0x22, %asi ldda [%l7 + 0x10] %asi, %g6 loop_2301: tvc %icc, 0x2 ta %xcc, 0x0 swap [%l7 + 0x54], %l4 udiv %i1, 0x1A44, %g2 wr %g0, 0x58, %asi ldxa [%g0 + 0x20] %asi, %l2 edge8l %l1, %i5, %i7 edge8n %o4, %l3, %o7 fmuld8sux16 %f7, %f17, %f26 andcc %i4, %o3, %o6 movge %xcc, %i3, %o0 popc 0x1665, %g1 movrlez %g4, 0x2AC, %i2 orncc %l6, 0x165E, %l5 fxnors %f22, %f19, %f22 bneg loop_2302 addccc %o1, %g7, %g5 tsubcctv %i0, 0x1C6B, %o2 move %xcc, %l0, %o5 loop_2302: edge16 %g3, %g6, %i6 orncc %l4, %i1, %g2 movcs %icc, %l1, %l2 fmul8x16au %f11, %f1, %f16 tne %xcc, 0x6 fmovdle %xcc, %f23, %f3 movre %i7, %o4, %i5 sub %l3, 0x04D3, %o7 udiv %i4, 0x0F3F, %o6 brgz %i3, loop_2303 sra %o3, 0x03, %g1 bvs,pt %xcc, loop_2304 edge8n %o0, %g4, %l6 loop_2303: edge32n %l5, %o1, %g7 movrlez %g5, %i2, %i0 loop_2304: move %xcc, %l0, %o2 movre %o5, 0x028, %g3 udivcc %g6, 0x15AB, %l4 bg,a %xcc, loop_2305 fbne,a %fcc2, loop_2306 nop fitos %f26, %f25 tvc %icc, 0x0 loop_2305: fmuld8sux16 %f0, %f30, %f18 loop_2306: nop setx loop_2307, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry alignaddr %i1, %g2, %i6 edge16l %l2, %i7, %o4 movne %icc, %i5, %l3 loop_2307: movneg %xcc, %o7, %l1 movgu %xcc, %o6, %i4 umulcc %i3, 0x0EA1, %o3 add %l7, 0x08, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %g1 casxa [%l6] %asi, %g1, %g4 tle %icc, 0x3 sdivx %l6, 0x1F84, %l5 add %o0, %o1, %g5 tgu %icc, 0x5 flush %l7 + 0x10 fmovdcs %xcc, %f5, %f27 fmovsgu %xcc, %f0, %f11 fnot1s %f8, %f12 nop fitod %f10, %f6 fdtos %f6, %f2 flush %l7 + 0x30 edge8 %g7, %i2, %i0 movgu %xcc, %l0, %o2 fcmpgt32 %f12, %f14, %o5 fcmpne16 %f26, %f10, %g6 fcmpgt16 %f18, %f22, %l4 tge %icc, 0x1 ba %icc, loop_2308 tcc %icc, 0x6 movvs %icc, %i1, %g2 bpos loop_2309 loop_2308: fmovrdlz %i6, %f6, %f12 tn %icc, 0x3 ba,pt %xcc, loop_2310 loop_2309: xnor %l2, 0x1A57, %g3 fmovspos %icc, %f7, %f9 brz,a %i7, loop_2311 loop_2310: nop setx 0xA00C3B70, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 fsqrts %f16, %f13 bgu %icc, loop_2312 tvs %xcc, 0x4 loop_2311: udivx %o4, 0x1302, %i5 sdiv %o7, 0x0BEC, %l1 loop_2312: umulcc %l3, %o6, %i3 fmovrdgz %o3, %f0, %f8 sdivx %g1, 0x1861, %i4 tsubcctv %g4, %l5, %l6 tle %xcc, 0x7 add %l7, 0x20, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %o0, %o1 tn %icc, 0x7 fmovdvs %icc, %f3, %f26 tcs %xcc, 0x0 brz,a %g5, loop_2313 tn %icc, 0x2 andn %i2, %i0, %g7 move %xcc, %o2, %l0 loop_2313: fpack16 %f16, %f12 fmovdvc %xcc, %f9, %f16 membar 0x30 fmovsneg %xcc, %f14, %f23 alignaddr %o5, %l4, %g6 tcs %xcc, 0x2 fbue %fcc3, loop_2314 nop setx loop_2315, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry add %g2, %i1, %i6 udivcc %l2, 0x12FA, %g3 loop_2314: nop fitos %f4, %f25 fstox %f25, %f14 fxtos %f14, %f31 loop_2315: fsrc1s %f30, %f11 sir 0x1819 tvc %icc, 0x1 srax %i7, %i5, %o7 tvc %icc, 0x1 movg %icc, %l1, %o4 nop setx 0xC4DCDCB7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x490740CD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fadds %f24, %f29, %f23 fmovsge %xcc, %f15, %f1 fpack32 %f14, %f12, %f6 movrlz %o6, %i3, %l3 movn %xcc, %g1, %o3 or %g4, %i4, %l5 for %f8, %f12, %f20 fmovdle %icc, %f0, %f14 bvs %xcc, loop_2316 xorcc %l6, 0x1B7B, %o1 fbo %fcc3, loop_2317 ldub [%l7 + 0x5F], %o0 loop_2316: fbue,a %fcc1, loop_2318 xnor %i2, %i0, %g7 loop_2317: ldub [%l7 + 0x6F], %o2 bne,a %icc, loop_2319 loop_2318: sir 0x01F9 ldsw [%l7 + 0x68], %g5 movl %xcc, %o5, %l4 loop_2319: bcc,pn %xcc, loop_2320 movvc %icc, %g6, %l0 tleu %icc, 0x7 bvc,a,pn %xcc, loop_2321 loop_2320: sir 0x0CEF addccc %g2, %i1, %l2 array32 %g3, %i7, %i5 loop_2321: edge16n %o7, %l1, %o4 nop fitod %f12, %f0 fdtoi %f0, %f18 nop setx loop_2322, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry for %f14, %f16, %f4 tl %icc, 0x7 edge16 %o6, %i3, %l3 loop_2322: ldsh [%l7 + 0x66], %i6 brgz,a %o3, loop_2323 and %g4, 0x151E, %g1 move %xcc, %l5, %l6 ldsb [%l7 + 0x5C], %i4 loop_2323: movleu %xcc, %o1, %o0 fandnot2s %f19, %f12, %f15 srl %i2, %g7, %o2 ldd [%l7 + 0x18], %f2 wr %g0, 0x11, %asi ldsha [%l7 + 0x76] %asi, %i0 add %o5, %g5, %g6 fcmpne32 %f4, %f30, %l4 move %icc, %l0, %g2 tn %icc, 0x5 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x48] %asi, 0x2 popc 0x167A, %l2 fmovdvs %xcc, %f19, %f10 fmovdleu %icc, %f30, %f5 movl %icc, %g3, %i5 wr %g0, 0x11, %asi lda [%l7 + 0x4C] %asi, %f3 st %f13, [%l7 + 0x74] alignaddr %i7, %o7, %o4 fba %fcc2, loop_2324 fbuge %fcc1, loop_2325 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %o6, 0x1315, %i3 loop_2324: movvs %icc, %l3, %l1 loop_2325: fmovrdgz %i6, %f16, %f24 fbe %fcc1, loop_2326 fornot2 %f18, %f24, %f4 tge %xcc, 0x3 sdivx %o3, 0x09C6, %g1 loop_2326: mulx %l5, 0x1097, %l6 or %g4, 0x0CC5, %i4 nop fitod %f4, %f8 fdtox %f8, %f6 fxtod %f6, %f14 fsrc1s %f7, %f2 fmovsgu %icc, %f25, %f29 movl %icc, %o0, %i2 wr %g0, 0x81, %asi ldstuba [%l7 + 0x25] %asi, %o1 subc %g7, 0x11A4, %o2 nop set 0x58, %g3 ldx [%l7 + %g3], %o5 movneg %xcc, %g5, %i0 fmul8x16al %f31, %f21, %f16 movle %xcc, %g6, %l4 edge8 %g2, %l0, %l2 sra %g3, %i5, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %icc, 0x6 movne %icc, %o7, %o4 brlz,a %i1, loop_2327 fbule,a %fcc2, loop_2328 fpack32 %f12, %f2, %f28 movrlez %i3, %o6, %l1 loop_2327: fmovrsgez %i6, %f7, %f10 loop_2328: movg %icc, %o3, %l3 set 0x55, %o1 stba %l5, [%l7 + %o1] 0x0c movpos %xcc, %g1, %g4 addc %l6, %i4, %o0 fnot1s %f29, %f23 set 0x3B, %g2 ldsba [%l7 + %g2] 0x11, %o1 subc %g7, 0x1C19, %i2 fpadd32s %f29, %f6, %f27 fmovscc %icc, %f6, %f27 add %l7, 0x30, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %o5, %o2 fmovsvs %xcc, %f5, %f4 edge8l %i0, %g6, %g5 fcmpeq32 %f14, %f22, %g2 movrgez %l4, 0x355, %l0 fbule,a %fcc0, loop_2329 movrlez %l2, %g3, %i5 wr %g0, 0x52, %asi ldxa [%g0 + 0x108] %asi, %o7 loop_2329: alignaddr %i7, %i1, %i3 movrlez %o4, %l1, %o6 srl %i6, 0x1D, %l3 fbn,a %fcc2, loop_2330 ta %xcc, 0x5 movn %xcc, %o3, %l5 subc %g1, %g4, %i4 loop_2330: or %o0, %l6, %g7 fblg,a %fcc0, loop_2331 nop setx 0xB256B0BCD1961252, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xC02E78EF13333DC7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 faddd %f30, %f8, %f22 orcc %o1, %o5, %i2 fcmpeq32 %f18, %f12, %o2 loop_2331: sdivx %i0, 0x0A2C, %g6 nop fitos %f14, %f11 fstoi %f11, %f6 movrlz %g5, 0x0DB, %l4 umul %g2, %l2, %g3 wr %g0, 0x80, %asi ldsba [%l7 + 0x6D] %asi, %i5 fmovsvs %icc, %f17, %f11 subc %o7, %i7, %i1 array16 %l0, %o4, %i3 tsubcctv %l1, %o6, %l3 movvs %xcc, %i6, %o3 array8 %g1, %g4, %l5 srlx %o0, %l6, %g7 stw %o1, [%l7 + 0x5C] edge16 %i4, %o5, %i2 nop set 0x5C, %g1 prefetch [%l7 + %g1], 0x2 fmovdneg %icc, %f0, %f13 alignaddr %o2, %i0, %g6 fmovrslz %l4, %f26, %f28 movcc %xcc, %g2, %g5 movre %l2, %i5, %o7 smulcc %g3, %i1, %l0 srax %i7, %i3, %l1 array16 %o4, %l3, %o6 tsubcctv %o3, %g1, %i6 tleu %xcc, 0x1 te %icc, 0x3 edge8 %g4, %o0, %l6 fmovdpos %xcc, %f27, %f5 fble %fcc0, loop_2332 bvs,pt %xcc, loop_2333 popc 0x13E9, %l5 tvs %icc, 0x0 loop_2332: fmovsleu %icc, %f18, %f26 loop_2333: movrlez %g7, %i4, %o5 fmovsvs %icc, %f31, %f8 smul %i2, %o1, %o2 nop setx 0xE30345691A50263D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x9284839CB7581A15, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f18, %f14 array8 %i0, %l4, %g6 call loop_2334 srl %g5, %l2, %g2 orncc %o7, 0x0E03, %i5 fandnot1 %f0, %f2, %f16 loop_2334: fbue,a %fcc0, loop_2335 udivx %g3, 0x140D, %i1 nop setx loop_2336, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fxors %f19, %f29, %f13 loop_2335: fpsub32 %f26, %f2, %f24 fmovrdgez %i7, %f22, %f14 loop_2336: tpos %xcc, 0x7 movcs %xcc, %l0, %i3 mulscc %o4, 0x1AA7, %l1 movvs %xcc, %l3, %o3 movgu %xcc, %g1, %o6 bneg,pn %xcc, loop_2337 movrlez %g4, 0x36D, %o0 lduw [%l7 + 0x6C], %i6 bvs loop_2338 loop_2337: addccc %l6, %g7, %i4 ta %icc, 0x2 tne %xcc, 0x4 loop_2338: tne %xcc, 0x0 fcmpne32 %f26, %f24, %l5 brlez,a %i2, loop_2339 fpsub32 %f30, %f18, %f26 fmul8ulx16 %f28, %f8, %f28 addccc %o5, 0x1482, %o1 loop_2339: bvs,pn %icc, loop_2340 bge,pn %icc, loop_2341 movgu %icc, %i0, %o2 ta %icc, 0x6 loop_2340: nop setx 0x2D943290, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0xC644100D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fmuls %f8, %f6, %f17 loop_2341: taddcc %l4, %g6, %l2 sir 0x0CBC andcc %g5, %o7, %g2 movn %xcc, %g3, %i1 array8 %i7, %l0, %i5 set 0x10, %g5 ldstuba [%l7 + %g5] 0x10, %i3 set 0x64, %l1 lda [%l7 + %l1] 0x15, %f8 fbg %fcc3, loop_2342 tcs %icc, 0x7 fnands %f6, %f26, %f4 set 0x22, %i7 stha %o4, [%l7 + %i7] 0x0c loop_2342: tsubcc %l1, %l3, %o3 movleu %icc, %g1, %o6 fbl,a %fcc3, loop_2343 fnand %f30, %f2, %f0 xor %o0, %g4, %l6 sub %g7, %i4, %i6 loop_2343: movgu %xcc, %i2, %o5 fnot1 %f6, %f20 umulcc %o1, %l5, %o2 alignaddr %l4, %g6, %l2 tg %xcc, 0x4 fzeros %f16 tpos %xcc, 0x3 nop setx 0x00D3457DD47A2F19, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x530D1E893A2CAE87, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fsubd %f16, %f6, %f12 fmovdcs %icc, %f13, %f21 orcc %i0, %g5, %g2 edge32l %g3, %i1, %o7 ta %xcc, 0x6 add %l7, 0x54, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i7 casa [%l6] %asi, %i7, %l0 fble,a %fcc2, loop_2344 taddcc %i5, 0x1240, %i3 tleu %icc, 0x6 fbe,a %fcc3, loop_2345 loop_2344: nop fitod %f10, %f18 fdtox %f18, %f18 fxtod %f18, %f22 orncc %l1, %o4, %o3 set 0x10, %o0 prefetcha [%l7 + %o0] 0x80, 0x1 loop_2345: bge loop_2346 fble %fcc3, loop_2347 subccc %g1, 0x0C53, %o6 wr %g0, 0x2a, %asi stwa %o0, [%l7 + 0x1C] %asi membar #Sync loop_2346: nop set 0x60, %l2 ldda [%l7 + %l2] 0x04, %i6 loop_2347: nop setx 0x877BA53C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x3377FD3A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fadds %f5, %f7, %f6 or %g4, 0x0F91, %g7 tg %icc, 0x1 ldd [%l7 + 0x48], %f6 nop set 0x20, %l3 ldd [%l7 + %l3], %f26 sdivx %i6, 0x091E, %i4 movrgez %i2, 0x0B4, %o1 orcc %l5, 0x171D, %o2 brnz %o5, loop_2348 movn %xcc, %l4, %g6 edge32ln %i0, %l2, %g2 or %g3, %i1, %g5 loop_2348: ba,a %icc, loop_2349 edge32ln %o7, %i7, %i5 brgez,a %i3, loop_2350 tvs %icc, 0x4 loop_2349: edge32n %l0, %o4, %o3 ldd [%l7 + 0x20], %l0 loop_2350: call loop_2351 fpadd32 %f20, %f12, %f28 movcc %icc, %l3, %o6 taddcctv %o0, %l6, %g4 loop_2351: fbge,a %fcc0, loop_2352 ld [%l7 + 0x30], %f29 fcmpeq32 %f24, %f8, %g7 set 0x58, %o2 lda [%l7 + %o2] 0x0c, %f20 loop_2352: sllx %i6, %i4, %i2 fxors %f29, %f11, %f6 or %o1, 0x030A, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %o2, 0x0ACE, %l5 subccc %o5, %l4, %i0 nop setx loop_2353, %l0, %l1 jmpl %l1, %g6 bge,a %xcc, loop_2354 andn %g2, %g3, %i1 srlx %l2, %o7, %g5 loop_2353: sra %i5, %i3, %i7 loop_2354: te %icc, 0x5 edge16ln %l0, %o3, %o4 taddcc %l3, 0x1A97, %l1 movvc %xcc, %o0, %l6 movg %icc, %g4, %g7 fmovdne %icc, %f14, %f20 fxor %f4, %f8, %f22 bcc,a %xcc, loop_2355 sdivx %i6, 0x0E63, %o6 sdivcc %i2, 0x1B82, %i4 fbl %fcc2, loop_2356 loop_2355: movle %icc, %g1, %o1 add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x89, %o2, %l5 loop_2356: movne %icc, %o5, %i0 popc %l4, %g2 subccc %g6, 0x1291, %i1 edge16n %l2, %o7, %g5 sdiv %i5, 0x0739, %g3 smulcc %i7, 0x18B6, %i3 fmovsleu %xcc, %f21, %f20 fpadd32s %f11, %f23, %f0 alignaddrl %o3, %o4, %l0 fmuld8ulx16 %f16, %f3, %f20 fmul8x16al %f21, %f7, %f30 alignaddr %l3, %l1, %o0 fmovsne %xcc, %f3, %f20 movl %xcc, %g4, %l6 nop fitos %f9, %f27 fstox %f27, %f4 wr %g0, 0x81, %asi stxa %i6, [%l7 + 0x70] %asi call loop_2357 sdivcc %g7, 0x00C4, %i2 tle %icc, 0x4 smul %o6, 0x0AEB, %g1 loop_2357: bcc,a,pt %icc, loop_2358 nop fitod %f12, %f14 fdtos %f14, %f4 movcc %xcc, %o1, %o2 fors %f17, %f2, %f22 loop_2358: brz %l5, loop_2359 brz %i4, loop_2360 ldd [%l7 + 0x28], %o4 nop setx 0x7A04F0DB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 fsqrts %f19, %f22 loop_2359: fmovdpos %icc, %f7, %f15 loop_2360: fpadd16s %f22, %f15, %f13 fmovsneg %xcc, %f29, %f19 srlx %l4, %g2, %i0 tvs %xcc, 0x0 edge16l %g6, %i1, %o7 fbe,a %fcc1, loop_2361 andn %l2, 0x13B7, %g5 mulx %i5, 0x0D05, %i7 movrne %g3, %o3, %i3 loop_2361: fmovda %icc, %f31, %f31 lduw [%l7 + 0x24], %l0 sllx %o4, 0x1D, %l1 ble,a,pn %xcc, loop_2362 nop fitod %f10, %f24 fdtoi %f24, %f1 tcs %xcc, 0x3 brgz,a %o0, loop_2363 loop_2362: nop setx 0xC586CFC88BE4F36D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f6 sdiv %l3, 0x111A, %l6 bne,pt %icc, loop_2364 loop_2363: edge8ln %i6, %g4, %g7 array32 %o6, %g1, %o1 sll %i2, 0x08, %l5 loop_2364: fbl %fcc1, loop_2365 fbne,a %fcc0, loop_2366 edge16ln %i4, %o2, %l4 fsrc2 %f20, %f4 loop_2365: fmovdne %icc, %f5, %f6 loop_2366: bg %xcc, loop_2367 edge16n %o5, %g2, %i0 fnot2 %f10, %f0 xnor %g6, %i1, %o7 loop_2367: tne %xcc, 0x7 tpos %xcc, 0x5 fbul,a %fcc2, loop_2368 taddcc %l2, 0x009E, %g5 movrgez %i7, 0x2DE, %g3 movl %xcc, %i5, %o3 loop_2368: fpack16 %f18, %f9 fpadd16s %f27, %f13, %f31 add %l0, %i3, %l1 nop fitos %f4, %f27 fstod %f27, %f16 tsubcc %o0, 0x02B6, %l3 edge16 %l6, %o4, %g4 ldsh [%l7 + 0x2E], %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %xcc, %g7, %o6 fone %f30 subcc %g1, %i2, %o1 movleu %icc, %i4, %o2 fnand %f16, %f16, %f30 xor %l4, 0x1E21, %o5 movg %xcc, %g2, %l5 andncc %i0, %g6, %o7 edge16 %l2, %i1, %g5 fpack16 %f2, %f1 fmovse %icc, %f15, %f5 fmul8x16 %f2, %f16, %f8 movvs %xcc, %g3, %i5 udivcc %o3, 0x08DB, %l0 tsubcctv %i7, 0x07B1, %l1 smul %o0, %i3, %l3 set 0x3C, %o7 lduwa [%l7 + %o7] 0x19, %o4 tleu %icc, 0x3 tvc %icc, 0x1 fcmpeq16 %f4, %f22, %l6 ldsw [%l7 + 0x08], %g4 edge8l %g7, %i6, %o6 nop setx 0xA04EAAAA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr tn %xcc, 0x2 tl %icc, 0x2 movgu %xcc, %i2, %o1 udivx %i4, 0x0E58, %o2 fbu %fcc0, loop_2369 movrgz %g1, %o5, %g2 fba %fcc2, loop_2370 fmovrdlz %l4, %f22, %f14 loop_2369: brz %l5, loop_2371 ldstub [%l7 + 0x63], %i0 loop_2370: edge16n %o7, %l2, %i1 edge8 %g5, %g6, %g3 loop_2371: udiv %i5, 0x1E30, %l0 be,a,pn %icc, loop_2372 tvs %icc, 0x2 sllx %o3, 0x16, %l1 tge %xcc, 0x5 loop_2372: membar 0x56 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %i7, %i3, %l3 fandnot2 %f18, %f24, %f8 andn %o4, 0x1988, %o0 sll %l6, %g4, %i6 tge %icc, 0x3 fmovsn %xcc, %f6, %f28 alignaddrl %g7, %o6, %o1 ldsb [%l7 + 0x50], %i4 taddcctv %i2, %o2, %o5 movcs %icc, %g1, %l4 tle %icc, 0x4 tle %icc, 0x4 brz,a %g2, loop_2373 edge16n %l5, %o7, %i0 fbo,a %fcc1, loop_2374 srax %i1, 0x13, %l2 loop_2373: fmovsleu %xcc, %f7, %f13 nop setx 0xEFD842C91EF44CC6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f24 loop_2374: nop fitod %f4, %f6 fdtoi %f6, %f31 movleu %icc, %g5, %g3 mova %xcc, %i5, %g6 tvs %icc, 0x7 subcc %l0, %l1, %i7 sra %i3, %o3, %o4 tneg %icc, 0x1 tvc %icc, 0x1 fnands %f5, %f4, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x043C391D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0xFA578B5F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fsubs %f1, %f27, %f11 bne loop_2375 sir 0x12F9 movg %xcc, %l3, %l6 taddcctv %g4, %o0, %i6 loop_2375: tneg %xcc, 0x6 stx %g7, [%l7 + 0x38] fbne %fcc3, loop_2376 tleu %icc, 0x7 tvc %xcc, 0x5 fbo %fcc0, loop_2377 loop_2376: movne %icc, %o6, %i4 alignaddr %i2, %o2, %o1 edge16n %o5, %g1, %g2 loop_2377: andn %l5, %l4, %o7 sdiv %i1, 0x0C43, %i0 nop set 0x70, %i0 ldd [%l7 + %i0], %g4 udivx %g3, 0x1899, %i5 array32 %l2, %g6, %l0 fmovdpos %icc, %f12, %f24 nop setx 0xC2453E30, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 fsqrts %f3, %f16 movle %icc, %l1, %i7 orn %o3, %o4, %i3 bpos,a %xcc, loop_2378 edge32l %l3, %g4, %l6 tge %xcc, 0x3 fnors %f15, %f1, %f12 loop_2378: lduw [%l7 + 0x74], %o0 fone %f20 sllx %i6, 0x1E, %o6 xnorcc %g7, 0x0278, %i4 fbe,a %fcc0, loop_2379 tn %icc, 0x4 prefetch [%l7 + 0x58], 0x3 sdivx %o2, 0x0E35, %i2 loop_2379: tpos %icc, 0x4 nop fitos %f19, %f14 set 0x40, %l5 stda %f0, [%l7 + %l5] 0x10 brz %o5, loop_2380 fornot1 %f30, %f26, %f8 sdiv %o1, 0x0F47, %g1 popc %g2, %l5 loop_2380: andcc %o7, %l4, %i1 set 0x70, %o3 ldsba [%l7 + %o3] 0x11, %g5 fba,a %fcc2, loop_2381 fble %fcc0, loop_2382 te %icc, 0x2 tpos %icc, 0x5 loop_2381: nop fitos %f10, %f12 fstoi %f12, %f25 loop_2382: orcc %i0, 0x0C8C, %g3 addccc %i5, 0x1BE4, %l2 movcc %icc, %g6, %l1 nop fitos %f31, %f30 fbe %fcc2, loop_2383 fbul,a %fcc1, loop_2384 fmovdleu %icc, %f12, %f24 ldd [%l7 + 0x40], %l0 loop_2383: fand %f24, %f8, %f26 loop_2384: st %f13, [%l7 + 0x28] orn %o3, 0x137A, %o4 udiv %i3, 0x13D9, %l3 ldsb [%l7 + 0x16], %g4 tleu %xcc, 0x1 umul %l6, 0x1FC5, %o0 for %f30, %f4, %f10 bvc,pt %icc, loop_2385 edge32ln %i7, %o6, %g7 ldx [%l7 + 0x58], %i4 ldsh [%l7 + 0x44], %i6 loop_2385: nop set 0x34, %g7 lduha [%l7 + %g7] 0x89, %o2 add %l7, 0x70, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x0c, %o5, %i2 subc %o1, %g2, %g1 ld [%l7 + 0x30], %f26 sethi 0x0330, %o7 edge32ln %l5, %i1, %g5 array8 %l4, %i0, %i5 ldd [%l7 + 0x60], %f18 sdiv %g3, 0x1899, %l2 pdist %f8, %f0, %f24 nop fitod %f0, %f18 fdtoi %f18, %f5 movre %g6, %l1, %l0 bge,a,pt %icc, loop_2386 edge32ln %o4, %i3, %l3 tle %xcc, 0x7 tpos %xcc, 0x3 loop_2386: fones %f22 orcc %g4, 0x0822, %o3 array8 %o0, %l6, %i7 brnz %o6, loop_2387 fmovrsgez %i4, %f13, %f8 movge %icc, %i6, %o2 xnor %g7, 0x0318, %o5 loop_2387: nop set 0x37, %i1 ldsba [%l7 + %i1] 0x80, %o1 fmovdneg %icc, %f1, %f25 fbu,a %fcc1, loop_2388 srl %g2, 0x16, %g1 movcc %icc, %i2, %o7 nop setx 0x23024BF1107F839A, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr loop_2388: edge8 %i1, %l5, %l4 fmovse %xcc, %f23, %f27 fble,a %fcc2, loop_2389 fpackfix %f4, %f26 add %l7, 0x50, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x0c, %i0, %g5 loop_2389: nop setx 0xE5EC0C0BE05A79AB, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr edge8ln %g3, %i5, %l2 movleu %icc, %l1, %l0 edge8ln %o4, %i3, %g6 fmovdn %icc, %f25, %f16 movgu %xcc, %g4, %l3 fmovrse %o0, %f7, %f9 fmul8sux16 %f10, %f8, %f20 tn %xcc, 0x7 movneg %icc, %o3, %l6 ta %icc, 0x5 nop setx loop_2390, %l0, %l1 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 + 0x7E], %o6 fbl %fcc1, loop_2391 move %icc, %i7, %i4 loop_2390: nop setx 0x65ED9614, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 fsqrts %f23, %f19 set 0x6E, %i3 ldsha [%l7 + %i3] 0x10, %o2 loop_2391: movvs %icc, %g7, %i6 wr %g0, 0x89, %asi prefetcha [%l7 + 0x70] %asi, 0x3 movleu %icc, %o1, %g1 orcc %i2, 0x168C, %g2 wr %g0, 0x18, %asi lduba [%l7 + 0x4F] %asi, %i1 smulcc %o7, %l4, %l5 brgz %i0, loop_2392 st %f1, [%l7 + 0x14] taddcc %g5, %g3, %i5 fbge,a %fcc3, loop_2393 loop_2392: move %xcc, %l2, %l1 wr %g0, 0x27, %asi stha %l0, [%l7 + 0x74] %asi membar #Sync loop_2393: fmovrdlez %o4, %f0, %f30 sir 0x1A2D edge8 %i3, %g6, %l3 fbg %fcc0, loop_2394 tge %xcc, 0x4 bpos,a,pn %xcc, loop_2395 fmuld8sux16 %f0, %f6, %f0 loop_2394: fbule %fcc3, loop_2396 fbge,a %fcc3, loop_2397 loop_2395: fmovsg %xcc, %f21, %f17 ba loop_2398 loop_2396: tpos %xcc, 0x7 loop_2397: fandnot2s %f29, %f25, %f6 movg %icc, %g4, %o0 loop_2398: fba %fcc2, loop_2399 movg %xcc, %l6, %o6 fandnot1s %f3, %f15, %f29 sll %i7, 0x1E, %o3 loop_2399: sllx %o2, %g7, %i6 fbne %fcc3, loop_2400 bge,a,pt %xcc, loop_2401 addc %i4, %o1, %o5 tne %xcc, 0x5 loop_2400: addcc %i2, 0x17DC, %g1 loop_2401: array16 %i1, %o7, %l4 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %l5, %i0 tgu %xcc, 0x0 tle %icc, 0x4 lduw [%l7 + 0x40], %g2 fandnot2s %f1, %f31, %f12 bl,a,pn %xcc, loop_2402 edge16 %g5, %i5, %g3 wr %g0, 0x89, %asi lduha [%l7 + 0x2E] %asi, %l2 loop_2402: addccc %l1, 0x0848, %l0 ldsh [%l7 + 0x40], %o4 fbne,a %fcc1, loop_2403 fsrc1 %f30, %f18 stw %g6, [%l7 + 0x08] fpsub16 %f8, %f6, %f14 loop_2403: sll %i3, 0x0A, %g4 sdiv %o0, 0x083A, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tn %icc, 0x1 edge8l %l6, %o6, %i7 movl %icc, %o2, %g7 fpsub32 %f8, %f10, %f24 fble,a %fcc2, loop_2404 udiv %o3, 0x1679, %i4 fpsub16 %f26, %f10, %f22 edge8ln %i6, %o5, %o1 loop_2404: mova %icc, %i2, %i1 tleu %icc, 0x6 fmovsvs %xcc, %f27, %f5 sllx %o7, %l4, %g1 andcc %l5, %i0, %g2 popc %g5, %g3 addcc %l2, %i5, %l0 sdivcc %l1, 0x0941, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg,a %fcc1, loop_2405 movcc %icc, %g6, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %o0, %l3, %i3 loop_2405: bleu,a loop_2406 tcc %icc, 0x2 sethi 0x1CE3, %o6 wr %g0, 0x81, %asi ldsha [%l7 + 0x34] %asi, %i7 loop_2406: movrlez %o2, 0x3F1, %g7 sdivcc %o3, 0x12F1, %l6 orn %i6, %i4, %o1 edge16 %i2, %i1, %o5 ld [%l7 + 0x68], %f16 sir 0x0302 edge32l %l4, %g1, %o7 sdivx %i0, 0x1EAC, %l5 set 0x40, %l6 stda %f16, [%l7 + %l6] 0x14 fmovdneg %icc, %f11, %f10 fbg,a %fcc0, loop_2407 fornot2 %f26, %f30, %f22 ldd [%l7 + 0x78], %f0 sllx %g2, %g3, %g5 loop_2407: movcc %xcc, %l2, %i5 alignaddrl %l0, %l1, %g6 move %xcc, %g4, %o4 set 0x2C, %l4 stwa %o0, [%l7 + %l4] 0xea membar #Sync edge32l %l3, %i3, %o6 movcs %icc, %o2, %g7 fbue,a %fcc2, loop_2408 and %o3, %l6, %i6 sra %i7, %o1, %i4 mulx %i2, %i1, %l4 loop_2408: edge32l %o5, %o7, %g1 movneg %xcc, %l5, %g2 fmovsgu %icc, %f15, %f13 taddcctv %g3, 0x1D34, %i0 fnors %f12, %f23, %f9 fmovrsgez %g5, %f29, %f18 movrlez %l2, %l0, %l1 fmovda %icc, %f31, %f22 fmovrdlez %i5, %f20, %f6 tneg %icc, 0x3 fpadd32 %f28, %f18, %f8 nop setx 0xCD8BE971, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x4F2FAE53, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fdivs %f29, %f23, %f4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc1 %f0, %f24 tg %icc, 0x0 set 0x40, %l0 stxa %g6, [%l7 + %l0] 0x10 fcmpeq32 %f14, %f30, %o4 nop setx 0xF94D9ADE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x249135E2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fadds %f15, %f20, %f18 orcc %g4, 0x009D, %o0 sra %l3, %i3, %o2 movne %icc, %g7, %o3 tcc %xcc, 0x4 fzeros %f5 fmovdle %xcc, %f21, %f13 mova %icc, %l6, %i6 tpos %xcc, 0x2 tn %icc, 0x3 wr %g0, 0x80, %asi stha %o6, [%l7 + 0x52] %asi fmovrde %o1, %f0, %f20 edge16n %i4, %i7, %i1 swap [%l7 + 0x34], %l4 sir 0x0226 tneg %icc, 0x5 tge %icc, 0x6 xnorcc %o5, 0x17DF, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x44, %g4 ldswa [%l7 + %g4] 0x18, %i2 fbge,a %fcc3, loop_2409 fmul8sux16 %f30, %f14, %f2 tneg %icc, 0x1 tpos %icc, 0x2 loop_2409: fmovdneg %xcc, %f2, %f5 fbug,a %fcc2, loop_2410 umulcc %g1, 0x1717, %l5 taddcctv %g2, 0x1A60, %i0 movvs %xcc, %g5, %g3 loop_2410: te %xcc, 0x7 te %xcc, 0x7 andn %l2, %l0, %l1 fmovscs %icc, %f19, %f14 sir 0x10E7 flush %l7 + 0x58 or %i5, 0x1741, %g6 movneg %xcc, %g4, %o4 fmovs %f9, %f23 fbo,a %fcc0, loop_2411 bg,a,pn %icc, loop_2412 brlez,a %o0, loop_2413 movcc %icc, %i3, %l3 loop_2411: sdiv %g7, 0x125F, %o3 loop_2412: movvs %icc, %o2, %l6 loop_2413: edge8n %i6, %o1, %i4 fmovrdlz %i7, %f24, %f30 movg %icc, %o6, %i1 ldsw [%l7 + 0x3C], %l4 srax %o7, 0x19, %i2 fbu %fcc3, loop_2414 ld [%l7 + 0x54], %f27 tsubcc %g1, 0x0B79, %o5 fmovse %icc, %f18, %f21 loop_2414: nop set 0x3F, %i5 stba %l5, [%l7 + %i5] 0xe3 membar #Sync tpos %icc, 0x6 addcc %g2, %g5, %g3 for %f6, %f8, %f14 xnorcc %i0, 0x07FD, %l2 tn %xcc, 0x4 fbul %fcc2, loop_2415 ldstub [%l7 + 0x56], %l0 brlez,a %i5, loop_2416 fbg,a %fcc0, loop_2417 loop_2415: fcmpne32 %f20, %f0, %g6 andncc %l1, %o4, %g4 loop_2416: fcmple32 %f10, %f2, %i3 loop_2417: movre %o0, %g7, %l3 movl %xcc, %o3, %o2 array32 %l6, %o1, %i6 movl %icc, %i7, %i4 movrgez %i1, 0x159, %l4 edge32ln %o6, %o7, %i2 array32 %o5, %g1, %l5 bleu,pn %icc, loop_2418 movre %g2, %g5, %i0 or %g3, 0x037C, %l2 smul %l0, 0x0174, %g6 loop_2418: nop wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi set 0x20, %i2 lduba [%l7 + %i2] 0x89, %l1 tn %icc, 0x3 xnor %o4, 0x08A8, %i5 array8 %i3, %o0, %g7 umul %l3, 0x074C, %g4 movrlez %o3, 0x3C8, %l6 brgez %o1, loop_2419 fmovrslez %i6, %f3, %f8 tsubcctv %o2, 0x1090, %i7 stbar loop_2419: nop wr %g0, 0x88, %asi ldsba [%l7 + 0x41] %asi, %i1 movrlz %l4, %o6, %i4 tvs %icc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 be,a loop_2420 fzero %f20 taddcc %i2, %o5, %g1 fbn,a %fcc0, loop_2421 loop_2420: tleu %xcc, 0x3 xor %l5, %g2, %g5 edge8l %o7, %i0, %g3 loop_2421: orcc %l2, 0x1D03, %g6 edge16n %l0, %o4, %i5 fcmpgt16 %f22, %f8, %i3 st %f5, [%l7 + 0x20] addccc %l1, 0x053C, %o0 bvc,pn %icc, loop_2422 fmuld8sux16 %f13, %f26, %f18 alignaddr %g7, %g4, %o3 andn %l3, %l6, %i6 loop_2422: orncc %o2, 0x01AF, %o1 movg %icc, %i7, %i1 edge8l %l4, %o6, %i4 nop setx 0x7239567925A7D244, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xD847FC7A81C038A1, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fsubd %f18, %f10, %f26 move %xcc, %i2, %o5 tcs %xcc, 0x1 srl %l5, 0x18, %g2 fpsub16 %f18, %f30, %f6 tle %icc, 0x4 te %icc, 0x2 movvs %xcc, %g1, %o7 fmovsvs %xcc, %f23, %f13 addc %g5, %g3, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %i0, %l0, %g6 movcs %xcc, %i5, %i3 nop setx loop_2423, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32 %o4, %o0, %l1 fmuld8sux16 %f30, %f12, %f30 movle %xcc, %g4, %o3 loop_2423: sll %l3, 0x0C, %l6 sethi 0x0182, %i6 bcc,a %xcc, loop_2424 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgz %g7, loop_2425 alignaddrl %o2, %o1, %i7 loop_2424: mulscc %i1, %o6, %i4 fmovdl %icc, %f30, %f12 loop_2425: stx %i2, [%l7 + 0x20] sethi 0x0CB0, %o5 edge16 %l4, %g2, %g1 lduh [%l7 + 0x6A], %l5 fmovdvc %icc, %f17, %f17 taddcctv %o7, 0x12E8, %g3 subcc %l2, %g5, %i0 fpadd16 %f24, %f24, %f20 subc %g6, 0x0D55, %l0 sdiv %i5, 0x059A, %i3 tge %xcc, 0x0 fpadd16 %f28, %f6, %f16 tneg %icc, 0x5 srlx %o4, %l1, %g4 umulcc %o3, 0x19B4, %l3 movpos %icc, %o0, %i6 movn %xcc, %l6, %g7 srl %o1, %i7, %i1 orcc %o6, 0x05C6, %i4 movcc %icc, %i2, %o5 ta %xcc, 0x1 addcc %o2, 0x0F22, %l4 movpos %xcc, %g1, %g2 lduh [%l7 + 0x64], %l5 fpadd32s %f10, %f0, %f10 tne %xcc, 0x0 wr %g0, 0x81, %asi stha %o7, [%l7 + 0x70] %asi sllx %l2, %g3, %i0 fmovsleu %xcc, %f15, %f12 array8 %g5, %g6, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %i3, %o4, %i5 addcc %l1, %o3, %l3 edge16ln %o0, %g4, %l6 mulscc %g7, 0x1E39, %o1 fxors %f13, %f10, %f19 fmovrdne %i6, %f28, %f8 nop setx 0x3F33347C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xE6EE0608, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fdivs %f30, %f30, %f11 tne %icc, 0x3 smul %i1, 0x1914, %i7 xnorcc %i4, 0x149D, %i2 sdivx %o6, 0x15B8, %o2 alignaddr %o5, %g1, %l4 alignaddr %l5, %o7, %g2 fmovsge %xcc, %f21, %f24 nop setx loop_2426, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16l %g3, %i0, %g5 nop setx 0xB06F69563451AD0D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 fsqrtd %f2, %f24 andcc %g6, %l2, %i3 loop_2426: nop set 0x68, %o4 stba %l0, [%l7 + %o4] 0x2f membar #Sync xorcc %o4, %i5, %o3 stbar fmovdn %icc, %f30, %f13 tne %icc, 0x6 array32 %l3, %o0, %g4 bleu,pt %xcc, loop_2427 movrgz %l6, %l1, %g7 prefetch [%l7 + 0x08], 0x3 fbne,a %fcc3, loop_2428 loop_2427: andncc %o1, %i1, %i6 and %i4, %i7, %o6 fmul8x16au %f11, %f11, %f22 loop_2428: smul %o2, %i2, %o5 movcs %icc, %g1, %l4 edge8n %l5, %o7, %g2 fble %fcc2, loop_2429 bvc,a %icc, loop_2430 xnor %g3, %g5, %i0 movcs %icc, %g6, %l2 loop_2429: array32 %l0, %o4, %i3 loop_2430: bleu,a %icc, loop_2431 edge32l %i5, %o3, %l3 movl %icc, %o0, %l6 edge32 %l1, %g4, %g7 loop_2431: tl %icc, 0x4 movn %xcc, %i1, %o1 bleu,a loop_2432 subcc %i4, %i7, %o6 movn %icc, %o2, %i2 sra %o5, %i6, %g1 loop_2432: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x56] %asi, %l4 wr %g0, 0x18, %asi sta %f12, [%l7 + 0x58] %asi brlz %l5, loop_2433 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub32 %f16, %f18, %f0 edge32l %g2, %g3, %g5 loop_2433: stb %o7, [%l7 + 0x19] sub %i0, %g6, %l2 movg %icc, %o4, %i3 ba loop_2434 edge32l %i5, %o3, %l3 add %l7, 0x10, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %l0, %o0 loop_2434: tvc %icc, 0x3 set 0x2E, %i6 ldsba [%l7 + %i6] 0x18, %l6 nop setx 0xBA1D410C09D1866D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 fsqrtd %f24, %f10 bl,a,pn %xcc, loop_2435 movcc %icc, %g4, %g7 fmovsvc %xcc, %f19, %f6 edge32ln %i1, %l1, %i4 loop_2435: sra %i7, 0x1F, %o1 tn %xcc, 0x7 edge8n %o2, %o6, %o5 fmovrsne %i2, %f8, %f27 andn %i6, %l4, %g1 array16 %l5, %g3, %g5 orcc %o7, %g2, %i0 fabss %f23, %f2 movrne %l2, 0x18D, %g6 alignaddr %o4, %i5, %i3 sra %o3, 0x1F, %l0 ldx [%l7 + 0x50], %l3 andn %o0, 0x0044, %l6 sll %g7, %i1, %g4 fcmple32 %f6, %f20, %i4 subcc %i7, 0x0E66, %o1 fpsub32 %f22, %f2, %f20 edge8l %o2, %l1, %o6 edge32ln %o5, %i6, %i2 movne %xcc, %g1, %l5 fsrc1s %f2, %f30 fmovspos %icc, %f20, %f4 nop setx 0x66CBB4E6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x78DE377A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fsubs %f5, %f10, %f9 fmovdvs %xcc, %f12, %f31 movne %xcc, %l4, %g3 tneg %xcc, 0x3 st %f9, [%l7 + 0x34] edge16n %o7, %g2, %i0 edge8l %g5, %l2, %o4 taddcctv %i5, %i3, %o3 wr %g0, 0x10, %asi lduwa [%l7 + 0x10] %asi, %l0 tl %xcc, 0x1 ldd [%l7 + 0x70], %g6 sdivcc %l3, 0x1E1B, %l6 bshuffle %f12, %f30, %f24 tcc %icc, 0x5 array8 %o0, %i1, %g7 andn %i4, 0x1B3F, %g4 alignaddr %o1, %o2, %i7 movrgz %o6, %o5, %l1 movle %xcc, %i6, %i2 movgu %icc, %l5, %g1 be %icc, loop_2436 move %icc, %g3, %l4 ldd [%l7 + 0x30], %g2 xorcc %o7, 0x0C2C, %i0 loop_2436: ta %icc, 0x2 prefetch [%l7 + 0x40], 0x2 stw %g5, [%l7 + 0x70] fpadd32 %f18, %f12, %f10 brz,a %l2, loop_2437 tn %xcc, 0x0 edge8l %i5, %i3, %o4 nop setx 0xB2236ED68B6A0653, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xE02E806D79EE2BD1, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fsubd %f8, %f12, %f8 loop_2437: tg %icc, 0x4 brlez %l0, loop_2438 sdivcc %o3, 0x1CD9, %l3 mulx %g6, %l6, %i1 bvs,pn %icc, loop_2439 loop_2438: fnand %f14, %f0, %f0 fbo %fcc3, loop_2440 movne %icc, %o0, %i4 loop_2439: orn %g4, %g7, %o1 tl %icc, 0x6 loop_2440: movrne %o2, %i7, %o5 edge16l %l1, %o6, %i6 fblg,a %fcc2, loop_2441 nop setx loop_2442, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32ln %l5, %i2, %g3 nop setx 0xD0797415, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr loop_2441: movrne %l4, %g1, %o7 loop_2442: movge %xcc, %i0, %g2 fmovse %xcc, %f2, %f19 faligndata %f14, %f0, %f18 sll %l2, %i5, %i3 andn %g5, 0x01C9, %l0 movrgz %o3, %o4, %g6 movleu %icc, %l3, %i1 fsrc1s %f22, %f18 ld [%l7 + 0x10], %f7 subc %l6, 0x1AFA, %i4 popc 0x0729, %g4 edge16ln %o0, %o1, %o2 ldx [%l7 + 0x10], %g7 fpsub16s %f19, %f17, %f6 nop setx 0x5051E3B3, %l0, %l6 st %l6, [%l7 + 0x24] ld [%l7 + 0x24], %fsr fpadd16 %f10, %f12, %f12 tsubcctv %i7, 0x1E00, %o5 addccc %l1, 0x1A08, %i6 nop set 0x38, %o5 prefetch [%l7 + %o5], 0x3 sdiv %l5, 0x1155, %o6 nop setx loop_2443, %l0, %l1 jmpl %l1, %i2 nop setx loop_2444, %l0, %l1 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 %l4, 0x182C, %g1 st %f10, [%l7 + 0x0C] loop_2443: nop add %l7, 0x10, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o7 casa [%l6] 0x80, %o7, %g3 loop_2444: nop fitod %f4, %f18 fdtox %f18, %f18 fxtod %f18, %f2 udivx %i0, 0x025B, %g2 sll %l2, %i3, %g5 udivx %l0, 0x0F8D, %o3 tsubcctv %i5, %g6, %l3 set 0x5C, %g6 lda [%l7 + %g6] 0x89, %f13 fbule %fcc1, loop_2445 fmovsgu %icc, %f5, %f31 fcmpne32 %f14, %f8, %i1 fnegs %f30, %f26 loop_2445: fand %f16, %f26, %f28 tge %xcc, 0x1 set 0x50, %i4 ldda [%l7 + %i4] 0x88, %i6 edge32ln %i4, %g4, %o4 tvs %xcc, 0x5 nop fitos %f5, %f7 edge16l %o1, %o2, %g7 fnot1s %f22, %f13 edge32 %i7, %o0, %o5 movpos %icc, %l1, %i6 fors %f27, %f5, %f29 sethi 0x1F75, %l5 edge32l %o6, %i2, %g1 nop fitos %f7, %f19 fstox %f19, %f12 fxtos %f12, %f6 andcc %o7, 0x013B, %l4 nop setx 0x1D1410E5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x5D8107A2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fmuls %f7, %f29, %f19 sth %i0, [%l7 + 0x0A] faligndata %f14, %f2, %f30 edge32l %g2, %g3, %i3 fmovdl %xcc, %f13, %f7 bge,pn %icc, loop_2446 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnor %f2, %f12, %f2 mulscc %g5, %l2, %o3 loop_2446: fmovrdlz %l0, %f30, %f16 edge32 %i5, %g6, %l3 tl %xcc, 0x2 tne %xcc, 0x1 nop fitos %f13, %f4 fstox %f4, %f14 edge8ln %i1, %i4, %g4 ta %icc, 0x3 addc %o4, 0x0418, %o1 movgu %icc, %l6, %g7 fpsub16 %f30, %f0, %f18 fpadd16 %f24, %f30, %f28 movcs %xcc, %o2, %o0 fmovdle %icc, %f1, %f7 tneg %xcc, 0x6 tcs %xcc, 0x5 sethi 0x1653, %i7 nop setx 0xB4223467907EC1B0, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr movne %xcc, %o5, %l1 wr %g0, 0x27, %asi stxa %l5, [%l7 + 0x10] %asi membar #Sync subc %i6, %o6, %g1 fmovdne %icc, %f16, %f3 or %i2, 0x0ACB, %l4 fmovdneg %icc, %f6, %f14 fmovsg %xcc, %f14, %f9 bvs,a %xcc, loop_2447 tne %xcc, 0x6 tvs %xcc, 0x4 edge16l %o7, %i0, %g3 loop_2447: edge8ln %g2, %i3, %g5 movne %icc, %l2, %o3 fmovd %f2, %f10 sdivcc %l0, 0x1C7B, %i5 ldd [%l7 + 0x70], %f12 movneg %xcc, %l3, %g6 edge16 %i1, %g4, %i4 nop setx 0x5A1DA335406FB689, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr fcmpgt32 %f4, %f16, %o1 movvs %xcc, %o4, %l6 orncc %g7, 0x1B10, %o0 tl %xcc, 0x5 tcc %xcc, 0x2 srlx %i7, %o5, %o2 sdivcc %l1, 0x1F5E, %l5 bge loop_2448 subccc %i6, 0x1FCD, %g1 srlx %i2, 0x07, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2448: nop set 0x1C, %o6 ldsw [%l7 + %o6], %o6 subc %o7, 0x07BA, %g3 andcc %i0, 0x0F03, %i3 srlx %g5, %g2, %l2 tge %icc, 0x7 srl %l0, 0x1B, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %o3, %g6, %i1 fmovsleu %xcc, %f12, %f2 bge %xcc, loop_2449 tg %icc, 0x0 popc %l3, %g4 array16 %i4, %o1, %o4 loop_2449: nop setx 0x6467488B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x233AF03C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fdivs %f16, %f17, %f5 movcc %icc, %g7, %o0 addc %l6, %o5, %o2 fbn,a %fcc1, loop_2450 fpmerge %f3, %f24, %f12 fmovrse %l1, %f13, %f24 fbuge %fcc1, loop_2451 loop_2450: ldsh [%l7 + 0x5C], %l5 tgu %xcc, 0x6 set 0x28, %g3 stha %i6, [%l7 + %g3] 0x23 membar #Sync loop_2451: xnorcc %i7, %g1, %l4 xnorcc %i2, 0x0B87, %o6 pdist %f2, %f10, %f0 bvs loop_2452 array8 %o7, %g3, %i0 tne %icc, 0x6 alignaddr %i3, %g5, %g2 loop_2452: tn %xcc, 0x2 st %f17, [%l7 + 0x24] tne %icc, 0x1 mova %xcc, %l0, %i5 fabsd %f18, %f8 fmovdneg %xcc, %f11, %f12 nop setx 0x43BAD8AA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x2DB72C8A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fmuls %f7, %f18, %f10 alignaddr %l2, %g6, %o3 nop fitos %f5, %f7 fstox %f7, %f18 stw %l3, [%l7 + 0x74] bge,a,pn %icc, loop_2453 fcmple32 %f14, %f12, %i1 xnorcc %g4, %o1, %o4 srlx %i4, %o0, %l6 loop_2453: movrlez %g7, %o5, %o2 edge16ln %l1, %l5, %i7 pdist %f10, %f12, %f8 edge32l %i6, %g1, %l4 edge8n %i2, %o6, %g3 fcmpeq16 %f30, %f28, %o7 movrgez %i0, %i3, %g2 alignaddrl %g5, %i5, %l0 tsubcctv %g6, 0x00EA, %l2 edge8ln %o3, %l3, %g4 edge8l %o1, %o4, %i4 bneg,pn %icc, loop_2454 call loop_2455 umul %i1, %o0, %g7 sethi 0x1AA1, %o5 loop_2454: ldsb [%l7 + 0x1D], %l6 loop_2455: sdivx %l1, 0x0B34, %o2 fmovsvc %xcc, %f4, %f18 movrgez %l5, 0x02D, %i6 fmovsa %icc, %f22, %f6 tgu %xcc, 0x6 tvc %icc, 0x3 move %xcc, %i7, %g1 fandnot1 %f30, %f10, %f8 movcc %xcc, %l4, %o6 set 0x20, %g2 ldsba [%l7 + %g2] 0x0c, %i2 tsubcc %o7, %i0, %i3 udivcc %g3, 0x006B, %g2 fmovrdgz %i5, %f30, %f8 bn,a,pt %xcc, loop_2456 andn %l0, 0x1EF3, %g6 membar 0x47 set 0x40, %o1 ldswa [%l7 + %o1] 0x89, %g5 loop_2456: movrlez %o3, 0x21E, %l2 andn %l3, %o1, %o4 xnor %g4, 0x0AF3, %i1 movl %icc, %i4, %g7 fpmerge %f4, %f27, %f6 movrne %o5, 0x1E5, %o0 orn %l6, 0x093B, %l1 bcs,a,pn %icc, loop_2457 tneg %icc, 0x6 tl %xcc, 0x2 fxnor %f14, %f10, %f28 loop_2457: subcc %o2, 0x16FF, %i6 tge %xcc, 0x5 bvc,a,pn %icc, loop_2458 sdivcc %l5, 0x007D, %i7 xorcc %g1, %l4, %o6 fmovscc %xcc, %f27, %f22 loop_2458: nop wr %g0, 0xe3, %asi stxa %o7, [%l7 + 0x48] %asi membar #Sync tneg %icc, 0x6 tg %icc, 0x0 addccc %i0, %i3, %i2 ld [%l7 + 0x64], %f16 umul %g2, %i5, %g3 movcs %xcc, %l0, %g6 tg %icc, 0x6 fmovsge %icc, %f5, %f28 fmovdleu %icc, %f26, %f2 nop setx 0x8658FC6F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 fsqrts %f28, %f23 srax %g5, 0x10, %l2 or %l3, 0x0B9E, %o1 movvc %xcc, %o4, %o3 tcc %xcc, 0x7 fcmpne32 %f26, %f20, %g4 movrlz %i1, 0x01C, %i4 fmovrdne %o5, %f12, %f16 fbo %fcc3, loop_2459 fbuge,a %fcc1, loop_2460 fnor %f28, %f0, %f24 taddcctv %o0, 0x17F8, %g7 loop_2459: st %f3, [%l7 + 0x68] loop_2460: and %l1, 0x1EA5, %o2 edge16ln %i6, %l6, %i7 swap [%l7 + 0x08], %l5 movrlz %l4, 0x158, %o6 fmovdl %xcc, %f18, %f5 edge32n %o7, %g1, %i3 tne %xcc, 0x1 tgu %xcc, 0x2 sdivx %i0, 0x1105, %i2 fbo %fcc0, loop_2461 fbule,a %fcc0, loop_2462 srl %i5, %g3, %l0 fmovsneg %xcc, %f5, %f11 loop_2461: fmovsa %xcc, %f20, %f19 loop_2462: movrlez %g6, 0x020, %g2 fmovda %xcc, %f12, %f9 fcmpeq16 %f8, %f6, %l2 nop set 0x40, %g1 lduh [%l7 + %g1], %l3 mulx %g5, 0x1338, %o4 add %l7, 0x58, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o1, %g4 bneg loop_2463 fpsub16 %f30, %f28, %f14 nop setx 0x975578C4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0xD203E4DB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fmuls %f25, %f22, %f8 fbne %fcc3, loop_2464 loop_2463: edge8l %o3, %i1, %o5 ldstub [%l7 + 0x7A], %o0 array16 %g7, %l1, %i4 loop_2464: sdiv %i6, 0x03CF, %o2 mulx %i7, 0x0EE2, %l5 fbe,a %fcc2, loop_2465 bge,pt %xcc, loop_2466 swap [%l7 + 0x40], %l4 or %o6, %o7, %l6 loop_2465: te %xcc, 0x0 loop_2466: tsubcctv %i3, 0x1F58, %i0 andn %i2, 0x12E8, %g1 fbue %fcc1, loop_2467 ldstub [%l7 + 0x7B], %g3 faligndata %f14, %f2, %f14 srlx %l0, %i5, %g2 loop_2467: subcc %g6, 0x14E8, %l3 mova %icc, %g5, %l2 smulcc %o4, %g4, %o3 fcmple16 %f2, %f4, %o1 nop setx 0x21273EC0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 fsqrts %f29, %f26 fmovdne %xcc, %f27, %f21 add %l7, 0x30, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o5, %o0 fands %f0, %f25, %f0 brz,a %g7, loop_2468 movvs %icc, %l1, %i1 sdiv %i4, 0x1E82, %o2 fmuld8ulx16 %f25, %f4, %f28 loop_2468: taddcc %i6, %l5, %l4 tsubcc %o6, 0x06CA, %o7 nop setx 0xA076047B, %l0, %l6 st %l6, [%l7 + 0x44] ld [%l7 + 0x44], %fsr fbg,a %fcc1, loop_2469 edge16 %l6, %i7, %i3 andn %i2, 0x0E31, %i0 tg %xcc, 0x0 loop_2469: addccc %g1, %l0, %i5 movrlz %g2, 0x219, %g3 smul %g6, %l3, %l2 mova %icc, %o4, %g4 fcmple16 %f28, %f20, %o3 udivx %o1, 0x1515, %g5 membar 0x2B ldstub [%l7 + 0x47], %o0 andncc %g7, %o5, %l1 wr %g0, 0x18, %asi lduwa [%l7 + 0x5C] %asi, %i4 movg %xcc, %o2, %i1 addc %i6, %l4, %l5 fpsub32 %f24, %f10, %f22 alignaddr %o6, %l6, %o7 mulx %i7, %i3, %i2 tle %icc, 0x7 tle %icc, 0x4 sdivx %g1, 0x1514, %i0 movrgz %l0, %g2, %i5 nop setx loop_2470, %l0, %l1 jmpl %l1, %g3 fmovrsne %l3, %f20, %f21 umulcc %g6, 0x0DD1, %l2 udivcc %o4, 0x018F, %g4 loop_2470: fabss %f22, %f25 alignaddr %o1, %o3, %o0 sth %g7, [%l7 + 0x0C] prefetch [%l7 + 0x64], 0x3 tvs %xcc, 0x7 movre %g5, 0x165, %o5 tvc %xcc, 0x7 fbge %fcc1, loop_2471 lduh [%l7 + 0x5A], %i4 bvc,pn %icc, loop_2472 ldsb [%l7 + 0x6F], %l1 loop_2471: movrlez %o2, %i1, %i6 mulx %l4, %l5, %o6 loop_2472: fandnot2 %f8, %f20, %f2 nop set 0x66, %l1 sth %o7, [%l7 + %l1] edge8ln %l6, %i7, %i3 fsrc2s %f9, %f13 fornot2s %f9, %f27, %f21 fmovdleu %icc, %f17, %f5 fornot1s %f9, %f19, %f8 sdiv %g1, 0x087D, %i2 fble,a %fcc2, loop_2473 fmul8ulx16 %f14, %f30, %f24 lduw [%l7 + 0x58], %i0 orncc %g2, 0x1755, %l0 loop_2473: ldd [%l7 + 0x58], %i4 nop fitos %f6, %f25 fstox %f25, %f8 fxtos %f8, %f9 alignaddrl %l3, %g3, %g6 movl %icc, %l2, %o4 orcc %g4, 0x1BFE, %o1 xnor %o3, 0x07FD, %g7 fpack32 %f12, %f30, %f20 tg %icc, 0x2 fmovrsgez %o0, %f10, %f1 addcc %g5, %o5, %i4 ldstub [%l7 + 0x19], %o2 movrne %i1, 0x1B1, %i6 movge %xcc, %l4, %l1 brz,a %o6, loop_2474 mulx %o7, %l5, %i7 or %l6, 0x1C46, %g1 sll %i2, 0x0E, %i0 loop_2474: membar 0x63 fmul8x16al %f3, %f27, %f6 movgu %xcc, %i3, %l0 fmovsne %xcc, %f25, %f11 movle %icc, %g2, %i5 edge32ln %l3, %g6, %g3 std %f10, [%l7 + 0x28] nop setx 0x613482AF2C9768C7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f2 stbar tg %icc, 0x2 add %l7, 0x20, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %l2 casxa [%l6] %asi, %l2, %o4 fmovdne %xcc, %f6, %f27 tg %icc, 0x4 andncc %g4, %o1, %o3 sethi 0x1186, %o0 fbu,a %fcc2, loop_2475 umul %g7, 0x147F, %g5 alignaddr %o5, %o2, %i1 wr %g0, 0x04, %asi ldxa [%l7 + 0x48] %asi, %i6 loop_2475: fmul8x16au %f5, %f3, %f4 edge32n %l4, %l1, %o6 edge32ln %o7, %i4, %l5 wr %g0, 0x10, %asi ldsba [%l7 + 0x22] %asi, %i7 orncc %l6, 0x1D74, %g1 fbne,a %fcc0, loop_2476 tvc %xcc, 0x0 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi loop_2476: edge16ln %i0, %i2, %i3 wr %g0, 0x04, %asi lduha [%l7 + 0x62] %asi, %l0 edge8l %i5, %l3, %g6 fpadd32s %f25, %f11, %f7 sdivcc %g3, 0x160F, %g2 tg %xcc, 0x0 fsrc1 %f4, %f20 tn %xcc, 0x7 or %o4, 0x0671, %g4 membar 0x2A sethi 0x0F21, %l2 fpadd32s %f6, %f29, %f10 nop setx 0x730281DEA557E603, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xE94149E5CAC4D185, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fsubd %f4, %f6, %f6 subc %o1, 0x1E99, %o0 srlx %o3, 0x17, %g5 taddcc %g7, %o5, %o2 fmovdpos %xcc, %f17, %f13 sir 0x0E4B array16 %i6, %l4, %i1 fbule %fcc2, loop_2477 fbuge,a %fcc1, loop_2478 brnz %l1, loop_2479 srax %o6, %o7, %l5 loop_2477: nop set 0x5A, %i7 ldstuba [%l7 + %i7] 0x80, %i7 loop_2478: edge16 %i4, %l6, %g1 loop_2479: tl %xcc, 0x0 bl,a loop_2480 edge8l %i0, %i2, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %xcc, %i5, %l3 loop_2480: addcc %i3, %g3, %g2 movne %xcc, %o4, %g4 wr %g0, 0x88, %asi sta %f18, [%l7 + 0x58] %asi mova %icc, %l2, %g6 edge8ln %o0, %o1, %g5 movrne %g7, 0x19F, %o3 popc %o5, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x2E], %l4 movrgez %o2, 0x3E9, %i1 lduw [%l7 + 0x40], %l1 array16 %o7, %l5, %i7 lduw [%l7 + 0x10], %o6 addc %i4, %l6, %i0 movcs %icc, %g1, %l0 sub %i5, %i2, %i3 tneg %icc, 0x1 sth %g3, [%l7 + 0x1C] orcc %l3, %o4, %g4 orcc %l2, 0x1ADF, %g6 orncc %g2, %o1, %g5 faligndata %f12, %f6, %f24 brlz,a %o0, loop_2481 fornot2 %f30, %f28, %f8 fmovde %xcc, %f2, %f15 movneg %icc, %o3, %g7 loop_2481: xorcc %o5, 0x0416, %i6 stw %l4, [%l7 + 0x58] movrlez %i1, 0x335, %l1 edge16 %o2, %l5, %i7 movre %o7, %o6, %i4 add %i0, 0x0011, %l6 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 xorcc %g1, %l0, %i5 wr %g0, 0x89, %asi swapa [%l7 + 0x1C] %asi, %i3 srax %i2, 0x00, %g3 tge %xcc, 0x2 udiv %l3, 0x1DD0, %o4 set 0x20, %g5 prefetcha [%l7 + %g5] 0x11, 0x3 srax %g6, 0x01, %g2 movvc %icc, %g4, %o1 ldsb [%l7 + 0x0E], %o0 bleu,a %icc, loop_2482 array32 %g5, %g7, %o3 tcc %icc, 0x5 fbug %fcc1, loop_2483 loop_2482: nop setx 0x71E7F3C8693C7B97, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f18 movrlz %i6, 0x0A6, %l4 bg,pn %xcc, loop_2484 loop_2483: xnorcc %i1, %l1, %o5 tpos %icc, 0x6 brlz %o2, loop_2485 loop_2484: popc %i7, %l5 movrgz %o6, 0x3AD, %i4 tcc %xcc, 0x4 loop_2485: fmovrslz %o7, %f31, %f20 move %icc, %i0, %l6 add %l0, 0x0AD2, %i5 fmul8x16 %f8, %f16, %f6 mulscc %i3, %g1, %i2 ldsw [%l7 + 0x38], %g3 array8 %l3, %l2, %o4 move %icc, %g2, %g4 movneg %icc, %g6, %o0 addccc %o1, %g7, %o3 addccc %i6, 0x0E71, %g5 edge32ln %l4, %l1, %i1 movrne %o5, 0x2D4, %o2 movg %icc, %l5, %i7 or %i4, %o6, %o7 movvs %xcc, %i0, %l0 fmovda %xcc, %f22, %f27 tpos %icc, 0x2 ldsh [%l7 + 0x3A], %l6 add %i5, 0x18B0, %g1 fpadd16s %f1, %f21, %f4 edge16ln %i2, %g3, %l3 sllx %l2, 0x0C, %i3 fpsub16 %f30, %f6, %f24 fexpand %f5, %f12 stx %g2, [%l7 + 0x38] be,pn %icc, loop_2486 tn %xcc, 0x0 fmovrse %o4, %f16, %f28 fornot2 %f0, %f20, %f18 loop_2486: fmovrsne %g4, %f15, %f2 ta %icc, 0x4 tleu %xcc, 0x6 nop fitos %f12, %f16 fmovdvc %xcc, %f24, %f2 movneg %icc, %g6, %o0 sethi 0x0ED3, %g7 wr %g0, 0xf1, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync edge16l %o1, %o3, %g5 edge16ln %l4, %i6, %l1 orncc %o5, %i1, %o2 tcc %icc, 0x7 alignaddrl %i7, %i4, %l5 subcc %o7, %i0, %o6 sir 0x1DB0 tle %icc, 0x6 fpmerge %f18, %f7, %f2 alignaddrl %l0, %l6, %i5 sth %g1, [%l7 + 0x16] movneg %xcc, %i2, %g3 bg,pn %xcc, loop_2487 lduh [%l7 + 0x4C], %l2 movre %l3, 0x3C8, %g2 brlez,a %i3, loop_2488 loop_2487: fmovdcc %icc, %f7, %f25 edge32n %o4, %g4, %o0 srax %g7, %o1, %o3 loop_2488: fmovdvc %xcc, %f7, %f12 fblg,a %fcc0, loop_2489 ldx [%l7 + 0x20], %g6 flush %l7 + 0x74 movn %xcc, %g5, %i6 loop_2489: sdiv %l1, 0x0FE4, %l4 swap [%l7 + 0x7C], %o5 movg %icc, %o2, %i1 tcs %icc, 0x4 faligndata %f12, %f8, %f8 fmovse %xcc, %f17, %f13 brz,a %i7, loop_2490 move %icc, %l5, %i4 fand %f8, %f24, %f4 sethi 0x1821, %i0 loop_2490: bcc,pt %icc, loop_2491 fmovrdgez %o6, %f20, %f22 tvs %xcc, 0x2 set 0x5D, %o0 ldstuba [%l7 + %o0] 0x81, %o7 loop_2491: fmul8x16al %f4, %f18, %f4 tle %xcc, 0x7 edge8l %l6, %l0, %g1 swap [%l7 + 0x3C], %i2 set 0x40, %l2 stda %f16, [%l7 + %l2] 0x19 srax %g3, %l2, %i5 tsubcctv %l3, 0x12BB, %g2 fmovsle %xcc, %f13, %f31 umulcc %i3, 0x09C6, %g4 fmovsleu %icc, %f29, %f28 fbn,a %fcc0, loop_2492 fba %fcc1, loop_2493 fcmple16 %f6, %f2, %o4 nop setx 0x11FA0F8C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0xB00941A3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fadds %f8, %f14, %f0 loop_2492: movn %xcc, %o0, %o1 loop_2493: fbul,a %fcc3, loop_2494 fmovdn %icc, %f11, %f16 movcc %icc, %o3, %g7 brlez,a %g6, loop_2495 loop_2494: movn %xcc, %g5, %i6 bg loop_2496 edge16n %l4, %o5, %o2 loop_2495: fmovspos %icc, %f14, %f25 tg %icc, 0x6 loop_2496: movleu %xcc, %l1, %i7 movrgz %l5, %i1, %i4 ldd [%l7 + 0x60], %f2 movne %xcc, %i0, %o6 xor %o7, %l6, %l0 fnot2s %f30, %f4 fmovsvs %xcc, %f31, %f31 edge8n %i2, %g1, %l2 tg %xcc, 0x6 fmovdne %xcc, %f2, %f14 faligndata %f2, %f4, %f4 and %g3, 0x023F, %i5 edge32l %g2, %l3, %i3 movgu %xcc, %o4, %g4 fsrc1s %f10, %f9 addc %o1, 0x0C1A, %o0 st %f27, [%l7 + 0x4C] fbge,a %fcc3, loop_2497 xnorcc %o3, 0x0A5C, %g6 fcmple16 %f30, %f16, %g7 fmovdge %xcc, %f12, %f4 loop_2497: udivcc %g5, 0x1736, %l4 mova %xcc, %i6, %o5 fxnor %f24, %f20, %f6 add %l7, 0x50, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l1 casa [%l6] 0x88, %l1, %o2 membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0x17, %f16 sub %l5, %i1, %i7 movrgez %i0, %i4, %o6 movcc %icc, %l6, %o7 brnz %i2, loop_2498 edge8l %l0, %l2, %g1 tcc %xcc, 0x5 bgu,pt %icc, loop_2499 loop_2498: tcs %icc, 0x5 fmovrse %g3, %f25, %f4 fmul8ulx16 %f18, %f4, %f24 loop_2499: bl,a,pn %xcc, loop_2500 srlx %g2, %l3, %i3 fors %f23, %f21, %f13 edge16n %i5, %g4, %o4 loop_2500: fble %fcc0, loop_2501 movrne %o1, 0x0EB, %o3 ta %icc, 0x4 subcc %g6, %o0, %g7 loop_2501: lduw [%l7 + 0x5C], %g5 and %i6, 0x09AD, %o5 edge32n %l4, %o2, %l5 fmovdle %xcc, %f29, %f17 movrgez %i1, %i7, %i0 add %l7, 0x60, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %i4 casxa [%l6] %asi, %i4, %l1 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 ldx [%l7 + 0x08], %o6 tcc %icc, 0x6 nop fitos %f0, %f2 fstoi %f2, %f17 bneg loop_2502 edge32ln %o7, %l6, %i2 popc %l2, %g1 array32 %g3, %l0, %l3 loop_2502: movge %icc, %i3, %i5 edge16n %g4, %g2, %o1 fba,a %fcc1, loop_2503 tne %xcc, 0x4 tgu %xcc, 0x1 fnors %f27, %f17, %f2 loop_2503: fmovrse %o3, %f0, %f15 fmovsl %icc, %f29, %f16 subc %o4, 0x06F0, %g6 fpadd32s %f27, %f25, %f31 wr %g0, 0x81, %asi swapa [%l7 + 0x48] %asi, %o0 fmul8ulx16 %f16, %f18, %f10 fnegs %f24, %f14 nop fitos %f12, %f22 fstox %f22, %f20 sllx %g7, %g5, %o5 sllx %l4, 0x09, %o2 nop setx 0xE64CA7AABAF2B303, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x77B89BFC2E498B30, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fsubd %f26, %f6, %f8 tcs %icc, 0x0 alignaddrl %i6, %l5, %i7 movg %icc, %i0, %i4 andn %l1, 0x02AA, %i1 andcc %o7, %o6, %l6 addccc %i2, %l2, %g1 fbge,a %fcc3, loop_2504 nop setx 0xAAB350B7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x78EC2065, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fmuls %f27, %f28, %f23 tge %icc, 0x2 fmovdl %icc, %f15, %f6 loop_2504: nop wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 tgu %icc, 0x1 fmovdgu %icc, %f8, %f6 edge32ln %g3, %l3, %i3 tcc %icc, 0x1 edge8n %l0, %i5, %g2 nop fitos %f2, %f31 fstoi %f31, %f11 fbule %fcc1, loop_2505 brz %o1, loop_2506 te %xcc, 0x5 or %o3, %g4, %o4 loop_2505: smulcc %o0, %g7, %g6 loop_2506: orncc %g5, 0x008C, %l4 movgu %icc, %o2, %o5 tsubcc %l5, %i7, %i6 movre %i4, %i0, %l1 edge16 %o7, %i1, %l6 fpsub32s %f4, %f28, %f23 sethi 0x0F40, %o6 smulcc %i2, %g1, %g3 tsubcctv %l3, 0x08CA, %l2 ld [%l7 + 0x78], %f12 nop fitos %f4, %f17 move %xcc, %l0, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8sux16 %f8, %f28, %f10 fmovsle %xcc, %f3, %f17 andn %i3, 0x01DF, %g2 popc 0x0596, %o1 brlez,a %g4, loop_2507 nop setx 0xC06F3C95, %l0, %l6 st %l6, [%l7 + 0x08] ld [%l7 + 0x08], %fsr tne %icc, 0x6 fornot1 %f12, %f4, %f10 loop_2507: brlz %o4, loop_2508 fmovscs %xcc, %f3, %f28 tn %icc, 0x6 fmovrdlz %o0, %f10, %f4 loop_2508: bn,pt %xcc, loop_2509 ldd [%l7 + 0x48], %o2 xor %g7, 0x0010, %g5 fbue,a %fcc0, loop_2510 loop_2509: taddcctv %l4, %g6, %o5 tg %icc, 0x0 bge,pn %icc, loop_2511 loop_2510: fmovdvc %xcc, %f11, %f23 fpsub32s %f21, %f14, %f6 bvc loop_2512 loop_2511: sra %o2, %l5, %i7 tneg %xcc, 0x3 fmovsg %icc, %f1, %f2 loop_2512: movge %xcc, %i4, %i0 ldsw [%l7 + 0x24], %i6 brgez %o7, loop_2513 srl %l1, 0x03, %i1 addcc %l6, 0x1BA4, %i2 andncc %o6, %g3, %g1 loop_2513: edge32 %l2, %l3, %l0 fmovdcs %icc, %f5, %f6 tneg %icc, 0x0 or %i3, %g2, %o1 tgu %xcc, 0x6 fzero %f26 set 0x0D, %o7 ldsba [%l7 + %o7] 0x15, %i5 fzero %f16 wr %g0, 0x1f, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync srax %o4, %g4, %o0 fornot1s %f0, %f3, %f18 tn %icc, 0x2 fxors %f27, %f29, %f23 andncc %g7, %g5, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %g6, %o5, %o2 edge32l %o3, %l5, %i4 wr %g0, 0x52, %asi stxa %i0, [%g0 + 0x208] %asi swap [%l7 + 0x5C], %i6 fnands %f0, %f22, %f5 nop setx loop_2514, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fble %fcc0, loop_2515 ldx [%l7 + 0x50], %i7 flush %l7 + 0x3C loop_2514: sll %l1, 0x0A, %o7 loop_2515: nop set 0x4C, %o2 stba %i1, [%l7 + %o2] 0xe2 membar #Sync edge16ln %l6, %i2, %o6 set 0x60, %i0 ldda [%l7 + %i0] 0x88, %g2 edge8ln %g1, %l2, %l0 wr %g0, 0x04, %asi prefetcha [%l7 + 0x08] %asi, 0x1 fandnot2s %f12, %f6, %f14 fones %f21 addccc %g2, %o1, %i3 edge16n %o4, %i5, %g4 tneg %icc, 0x7 nop fitod %f4, %f2 fdtoi %f2, %f8 bleu loop_2516 tn %icc, 0x3 taddcctv %o0, 0x0FB3, %g7 sir 0x04FC loop_2516: movleu %xcc, %l4, %g5 popc 0x0FE0, %g6 or %o5, 0x060C, %o3 movne %xcc, %o2, %i4 edge32l %l5, %i0, %i7 ldub [%l7 + 0x6D], %i6 movre %o7, %i1, %l1 tg %xcc, 0x1 movrne %i2, %o6, %l6 edge16n %g1, %l2, %g3 brz %l3, loop_2517 fbge,a %fcc1, loop_2518 sir 0x0110 bshuffle %f30, %f8, %f14 loop_2517: mova %icc, %g2, %l0 loop_2518: tgu %icc, 0x1 fornot2s %f30, %f21, %f15 subc %o1, 0x1920, %i3 movrne %o4, %i5, %o0 fbge %fcc3, loop_2519 fpadd16 %f10, %f14, %f6 sir 0x028D ldd [%l7 + 0x68], %g6 loop_2519: ba,pn %icc, loop_2520 fornot2s %f25, %f13, %f30 brlez %l4, loop_2521 fmovsleu %icc, %f5, %f29 loop_2520: nop setx loop_2522, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrslz %g5, %f6, %f15 loop_2521: movrlez %g6, 0x184, %o5 array8 %o3, %o2, %i4 loop_2522: nop fitos %f9, %f23 fstod %f23, %f2 movg %xcc, %l5, %g4 fble,a %fcc1, loop_2523 fnegs %f10, %f27 ta %xcc, 0x7 ldx [%l7 + 0x48], %i0 loop_2523: nop set 0x7B, %l5 ldstuba [%l7 + %l5] 0x0c, %i6 nop setx loop_2524, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbg,a %fcc1, loop_2525 bcs loop_2526 tn %xcc, 0x4 loop_2524: fmovdg %icc, %f9, %f17 loop_2525: fnands %f2, %f23, %f24 loop_2526: add %o7, 0x07D9, %i1 fbul %fcc0, loop_2527 bpos loop_2528 sra %i7, 0x1D, %i2 wr %g0, 0x10, %asi prefetcha [%l7 + 0x08] %asi, 0x3 loop_2527: alignaddrl %o6, %l6, %g1 loop_2528: tpos %icc, 0x4 fmovrsgz %l2, %f18, %f26 movvs %xcc, %g3, %g2 fornot2 %f10, %f14, %f22 movrlez %l0, 0x1CB, %l3 brlez,a %i3, loop_2529 sdivcc %o1, 0x0C45, %i5 wr %g0, 0x0c, %asi ldsha [%l7 + 0x46] %asi, %o0 loop_2529: te %xcc, 0x3 edge8n %o4, %g7, %l4 sdivcc %g5, 0x1EB8, %g6 srax %o5, 0x1F, %o3 movneg %xcc, %o2, %l5 edge16ln %i4, %i0, %i6 call loop_2530 tn %xcc, 0x5 sdivcc %o7, 0x1CB0, %i1 brlz %i7, loop_2531 loop_2530: ldsw [%l7 + 0x74], %g4 wr %g0, 0x89, %asi ldsba [%l7 + 0x49] %asi, %i2 loop_2531: ldsw [%l7 + 0x28], %l1 movpos %icc, %l6, %o6 nop setx 0xCD431535418A2E04, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 fsqrtd %f30, %f26 fsrc1 %f0, %f12 fmovsvs %icc, %f11, %f3 tn %icc, 0x4 prefetch [%l7 + 0x0C], 0x2 mova %icc, %g1, %g3 bn,pn %icc, loop_2532 addcc %l2, 0x1980, %g2 sll %l0, 0x1B, %i3 fmovd %f8, %f16 loop_2532: fpadd32 %f6, %f8, %f16 wr %g0, 0x89, %asi ldswa [%l7 + 0x40] %asi, %l3 fnors %f4, %f26, %f2 andncc %i5, %o1, %o0 fcmple32 %f18, %f16, %g7 sllx %o4, 0x0A, %g5 fmovrde %l4, %f20, %f20 fmovdvc %icc, %f21, %f17 tsubcctv %g6, %o5, %o3 fbul,a %fcc3, loop_2533 fmovrde %l5, %f22, %f24 andn %o2, %i0, %i4 brlez,a %o7, loop_2534 loop_2533: edge8 %i6, %i1, %g4 smul %i7, 0x1E42, %l1 mova %xcc, %l6, %o6 loop_2534: movleu %icc, %i2, %g3 fbne,a %fcc3, loop_2535 orncc %l2, %g2, %l0 move %icc, %g1, %l3 fbg,a %fcc3, loop_2536 loop_2535: sethi 0x1C91, %i5 nop setx 0xB9E91E46C06C2846, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr wr %g0, 0x80, %asi ldstuba [%l7 + 0x26] %asi, %i3 loop_2536: nop fitos %f30, %f8 bpos loop_2537 alignaddrl %o1, %o0, %o4 fmovsge %icc, %f16, %f5 fmul8x16al %f13, %f23, %f10 loop_2537: nop wr %g0, 0x80, %asi ldstuba [%l7 + 0x2E] %asi, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 st %f29, [%l7 + 0x5C] bg,pt %icc, loop_2538 and %g5, 0x03A6, %l4 nop setx 0x511444451274B89A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x4A13E041C487B84B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fmuld %f6, %f2, %f12 fmovspos %icc, %f2, %f15 loop_2538: sth %o5, [%l7 + 0x42] fmovrsgz %o3, %f6, %f28 sdivcc %g6, 0x0076, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 call loop_2539 add %i0, 0x187B, %o2 fnors %f12, %f0, %f12 movrgez %o7, 0x1D0, %i6 loop_2539: movn %xcc, %i1, %i4 edge32l %i7, %l1, %g4 or %o6, %i2, %l6 ta %icc, 0x5 tcs %icc, 0x6 nop setx 0x15A02366, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 fsqrts %f24, %f22 tcs %xcc, 0x5 popc %l2, %g3 set 0x10, %o3 ldda [%l7 + %o3] 0x23, %g2 movcs %xcc, %l0, %l3 xorcc %i5, 0x1194, %i3 ldd [%l7 + 0x40], %o0 brz %o0, loop_2540 smulcc %o4, 0x1228, %g7 fmovsne %xcc, %f19, %f31 fmovsge %xcc, %f2, %f25 loop_2540: tneg %icc, 0x4 sra %g5, 0x06, %l4 add %g1, %o3, %g6 edge8 %l5, %i0, %o2 st %f26, [%l7 + 0x2C] movrlez %o7, %i6, %i1 umul %i4, %o5, %l1 fbge %fcc2, loop_2541 orncc %i7, 0x147E, %g4 andn %i2, %o6, %l2 xnor %l6, 0x0B2B, %g3 loop_2541: fbue,a %fcc2, loop_2542 sdiv %g2, 0x153E, %l3 subc %l0, 0x05EA, %i3 mulx %i5, 0x19CF, %o1 loop_2542: nop fitos %f10, %f17 fstox %f17, %f4 fxtos %f4, %f9 fbul,a %fcc2, loop_2543 fmovscs %icc, %f29, %f9 edge32ln %o0, %g7, %o4 fcmpne32 %f28, %f24, %l4 loop_2543: movge %xcc, %g1, %o3 ldsb [%l7 + 0x0D], %g5 fsrc2 %f4, %f4 wr %g0, 0x11, %asi lduba [%l7 + 0x5A] %asi, %l5 movrgz %g6, 0x125, %o2 movrne %o7, 0x198, %i6 array16 %i1, %i4, %i0 fbug,a %fcc2, loop_2544 edge16l %o5, %l1, %i7 fmovda %icc, %f30, %f5 add %g4, 0x05C6, %i2 loop_2544: orcc %l2, 0x1AD0, %o6 fbn %fcc3, loop_2545 subccc %g3, 0x1E62, %l6 move %icc, %g2, %l3 tl %xcc, 0x3 loop_2545: movrgez %l0, %i5, %i3 ldx [%l7 + 0x20], %o0 bge,pn %xcc, loop_2546 ldub [%l7 + 0x1C], %g7 tle %xcc, 0x1 mova %xcc, %o4, %l4 loop_2546: tn %xcc, 0x6 ld [%l7 + 0x7C], %f10 bl,a,pn %icc, loop_2547 edge16n %o1, %g1, %g5 tn %xcc, 0x5 move %xcc, %l5, %g6 loop_2547: xnorcc %o2, 0x1BCC, %o3 nop setx 0xFC0EDEB853D6C5C7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xFBFD548E9E18D6AD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fsubd %f26, %f26, %f6 fble,a %fcc2, loop_2548 ta %xcc, 0x6 tleu %icc, 0x7 tgu %xcc, 0x0 loop_2548: fbe %fcc0, loop_2549 array32 %o7, %i6, %i1 fmul8sux16 %f2, %f14, %f0 fmovsvc %icc, %f8, %f28 loop_2549: edge8ln %i4, %o5, %i0 bshuffle %f12, %f8, %f28 ldsb [%l7 + 0x7D], %l1 fble %fcc3, loop_2550 tge %icc, 0x2 sir 0x1264 orcc %g4, %i2, %l2 loop_2550: fbn %fcc0, loop_2551 movrgz %o6, 0x3AD, %i7 movpos %icc, %l6, %g2 ldd [%l7 + 0x48], %f0 loop_2551: ldub [%l7 + 0x12], %l3 membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf9, %f0 fmovdvc %icc, %f24, %f4 flush %l7 + 0x08 sethi 0x0496, %l0 srlx %g3, 0x1A, %i5 xor %o0, 0x1E37, %g7 sdiv %o4, 0x11E1, %i3 stbar edge16n %l4, %o1, %g5 edge32 %l5, %g1, %o2 edge32ln %o3, %o7, %g6 fmovda %xcc, %f23, %f24 fba,a %fcc1, loop_2552 fbn,a %fcc1, loop_2553 mulscc %i6, 0x1E30, %i1 udivcc %i4, 0x0E63, %o5 loop_2552: addcc %l1, %g4, %i2 loop_2553: alignaddrl %i0, %o6, %l2 sdivcc %i7, 0x15FC, %g2 nop setx loop_2554, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bgu loop_2555 movvc %xcc, %l6, %l0 udivcc %l3, 0x1F8D, %g3 loop_2554: subc %o0, %g7, %o4 loop_2555: or %i5, %l4, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %g5, %o1, %g1 movgu %xcc, %o2, %o3 udiv %o7, 0x07B6, %l5 ldsw [%l7 + 0x54], %g6 nop fitos %f16, %f15 sra %i6, %i4, %i1 xnor %l1, %o5, %i2 edge32ln %g4, %i0, %o6 stbar fbuge,a %fcc3, loop_2556 mulx %i7, %l2, %g2 srlx %l0, 0x12, %l3 orncc %l6, %g3, %o0 loop_2556: orcc %g7, %i5, %l4 srax %o4, 0x0D, %g5 nop fitod %f0, %f20 fdtoi %f20, %f2 bne,a,pt %xcc, loop_2557 orncc %o1, %g1, %i3 brlz,a %o2, loop_2558 sethi 0x1D1A, %o3 loop_2557: fble %fcc2, loop_2559 movle %xcc, %o7, %g6 loop_2558: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %icc, 0x2 loop_2559: movcc %icc, %i6, %i4 addccc %l5, %l1, %i1 mulx %i2, 0x0F66, %o5 pdist %f18, %f24, %f14 bne loop_2560 bcc,a,pt %icc, loop_2561 movl %icc, %g4, %i0 fmuld8ulx16 %f19, %f31, %f14 loop_2560: movrlez %i7, 0x09F, %o6 loop_2561: tsubcc %l2, 0x0FE7, %l0 fcmpne16 %f14, %f20, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %l3, 0x1BEB, %l6 brlz %o0, loop_2562 fandnot1 %f16, %f8, %f8 tvs %icc, 0x5 movvc %icc, %g3, %i5 loop_2562: nop set 0x40, %g7 stda %f16, [%l7 + %g7] 0x15 xorcc %g7, %l4, %g5 or %o4, %g1, %i3 edge16ln %o1, %o2, %o7 umul %o3, 0x141B, %g6 set 0x14, %i3 lduba [%l7 + %i3] 0x88, %i6 edge8n %l5, %l1, %i4 fble,a %fcc1, loop_2563 lduh [%l7 + 0x22], %i2 fbne,a %fcc2, loop_2564 ldsh [%l7 + 0x6A], %i1 loop_2563: sllx %g4, 0x1C, %i0 nop setx 0x5D62CF2C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x26EE9A88, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fadds %f27, %f11, %f0 loop_2564: nop set 0x40, %l4 stda %f16, [%l7 + %l4] 0x15 bcc,a,pt %xcc, loop_2565 nop fitos %f5, %f25 fstox %f25, %f20 andncc %i7, %o6, %l2 st %f16, [%l7 + 0x30] loop_2565: ldsb [%l7 + 0x7E], %l0 fmovdle %xcc, %f18, %f24 or %g2, %l3, %l6 orn %o5, 0x1A17, %g3 set 0x7C, %l6 ldswa [%l7 + %l6] 0x14, %i5 edge32n %o0, %g7, %g5 membar 0x64 tvc %xcc, 0x2 set 0x70, %l0 stxa %o4, [%l7 + %l0] 0x23 membar #Sync edge32n %l4, %i3, %o1 mulx %g1, %o2, %o3 tsubcctv %o7, %g6, %l5 srl %l1, %i4, %i6 fmul8ulx16 %f24, %f30, %f18 fbu %fcc2, loop_2566 xnor %i2, 0x1E41, %g4 sdivx %i0, 0x0B2D, %i1 set 0x08, %i5 ldsha [%l7 + %i5] 0x88, %o6 loop_2566: nop set 0x78, %i2 lda [%l7 + %i2] 0x18, %f20 sub %i7, %l2, %l0 mulscc %l3, %l6, %g2 sllx %g3, %o5, %o0 orn %g7, %g5, %o4 array32 %l4, %i3, %o1 srl %i5, %o2, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxors %f20, %f15, %f13 movcs %xcc, %o3, %g6 orn %o7, 0x0C9B, %l1 nop setx loop_2567, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvc %icc, %i4, %l5 tne %xcc, 0x3 lduw [%l7 + 0x68], %i2 loop_2567: nop wr %g0, 0x88, %asi stba %g4, [%l7 + 0x19] %asi movrne %i0, 0x3B9, %i6 move %xcc, %i1, %o6 fnegs %f29, %f16 sethi 0x1838, %l2 tge %xcc, 0x7 ble,a %icc, loop_2568 tgu %icc, 0x3 movvc %xcc, %l0, %i7 ta %icc, 0x0 loop_2568: move %xcc, %l3, %g2 bneg loop_2569 add %g3, 0x059E, %o5 alignaddrl %l6, %o0, %g5 taddcctv %o4, %l4, %i3 loop_2569: nop fitos %f8, %f17 fstox %f17, %f10 fbo,a %fcc1, loop_2570 andn %o1, 0x1C44, %i5 fmul8x16au %f25, %f23, %f0 andn %g7, %o2, %g1 loop_2570: fmovsneg %icc, %f18, %f7 sethi 0x1AB7, %o3 fmovrsne %g6, %f15, %f3 taddcctv %o7, 0x1B79, %i4 movrne %l5, %l1, %i2 edge32l %i0, %g4, %i1 fabsd %f4, %f16 sllx %o6, %l2, %i6 call loop_2571 orcc %i7, 0x0F03, %l0 srlx %g2, 0x0B, %g3 fmovda %icc, %f27, %f17 loop_2571: fbg %fcc2, loop_2572 membar 0x10 swap [%l7 + 0x18], %l3 tpos %xcc, 0x3 loop_2572: andncc %o5, %o0, %l6 membar 0x3E tsubcctv %o4, 0x07CC, %l4 srl %i3, 0x1C, %g5 tvs %xcc, 0x4 bn,a loop_2573 alignaddrl %i5, %g7, %o2 fmovsl %icc, %f7, %f17 addccc %g1, 0x0CC7, %o3 loop_2573: stw %g6, [%l7 + 0x74] tvc %icc, 0x2 edge16ln %o1, %o7, %i4 be,a,pn %xcc, loop_2574 faligndata %f20, %f4, %f16 fmovrdlz %l5, %f8, %f14 movvc %xcc, %l1, %i2 loop_2574: andncc %i0, %g4, %i1 fmuld8ulx16 %f0, %f8, %f6 tl %icc, 0x7 stb %l2, [%l7 + 0x0C] movneg %xcc, %o6, %i7 fmovdn %icc, %f14, %f28 sdiv %l0, 0x055E, %i6 fpsub16 %f20, %f10, %f16 alignaddr %g3, %g2, %l3 movl %icc, %o5, %o0 edge32n %l6, %o4, %i3 fmovsle %icc, %f20, %f23 tge %xcc, 0x7 add %g5, 0x0755, %i5 movrne %l4, %o2, %g7 fbu %fcc2, loop_2575 te %xcc, 0x5 movneg %icc, %g1, %g6 set 0x40, %g4 stda %f16, [%l7 + %g4] 0x1e membar #Sync loop_2575: fba,a %fcc1, loop_2576 andcc %o1, %o7, %i4 addcc %l5, 0x1A39, %o3 set 0x74, %i6 lduha [%l7 + %i6] 0x18, %i2 loop_2576: bneg,a loop_2577 edge8 %i0, %g4, %l1 orncc %l2, %o6, %i7 nop setx 0x407A5110798EAFA0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 fsqrtd %f2, %f20 loop_2577: fcmpeq32 %f6, %f20, %l0 fmovdn %xcc, %f27, %f13 fcmple16 %f4, %f24, %i6 subc %g3, %i1, %l3 sir 0x094A array16 %o5, %o0, %g2 fone %f0 nop fitos %f7, %f22 fstoi %f22, %f11 fxors %f17, %f5, %f6 fbuge,a %fcc1, loop_2578 movl %icc, %l6, %o4 tsubcc %i3, 0x0F90, %g5 ta %icc, 0x1 loop_2578: edge16ln %i5, %l4, %o2 wr %g0, 0x19, %asi stha %g1, [%l7 + 0x4E] %asi movne %xcc, %g6, %o1 movre %o7, 0x227, %g7 srl %l5, %o3, %i4 fsrc1 %f16, %f14 sethi 0x17C4, %i2 mulscc %i0, %l1, %g4 mulscc %l2, %i7, %l0 fnot1 %f12, %f22 fandnot2s %f24, %f7, %f24 st %f3, [%l7 + 0x50] sdiv %o6, 0x0279, %i6 movvc %xcc, %i1, %g3 fmovrsgz %o5, %f9, %f12 fbul %fcc0, loop_2579 fone %f4 movleu %xcc, %l3, %g2 ldd [%l7 + 0x48], %i6 loop_2579: or %o4, 0x0017, %o0 addccc %g5, %i3, %l4 subcc %i5, %o2, %g6 addcc %g1, 0x0902, %o1 wr %g0, 0x10, %asi lduwa [%l7 + 0x18] %asi, %g7 bneg,a loop_2580 movne %xcc, %o7, %l5 brlz,a %o3, loop_2581 or %i2, %i4, %l1 loop_2580: movpos %icc, %i0, %l2 nop fitos %f4, %f26 fstoi %f26, %f19 loop_2581: xor %i7, 0x1015, %l0 or %o6, %g4, %i6 fmovsl %xcc, %f11, %f27 membar 0x1C ta %xcc, 0x0 movcc %icc, %g3, %i1 taddcc %l3, %g2, %o5 xor %l6, %o0, %o4 ldsh [%l7 + 0x42], %g5 fbule %fcc2, loop_2582 movrlez %l4, %i3, %i5 edge8 %g6, %o2, %o1 alignaddrl %g1, %g7, %o7 loop_2582: edge32l %l5, %i2, %o3 subcc %i4, 0x19ED, %i0 bvc,pt %xcc, loop_2583 fbug %fcc2, loop_2584 nop set 0x0D, %o4 stb %l1, [%l7 + %o4] fnor %f14, %f10, %f8 loop_2583: movge %xcc, %i7, %l0 loop_2584: udivx %o6, 0x1844, %g4 array8 %l2, %i6, %g3 movg %icc, %i1, %l3 movre %g2, 0x2A6, %l6 membar 0x4B fmovrdne %o0, %f28, %f24 mulscc %o5, %g5, %o4 fmovrdgz %l4, %f18, %f0 bne %icc, loop_2585 nop setx 0x104E4010, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr movle %icc, %i3, %g6 bn,pt %xcc, loop_2586 loop_2585: fbue %fcc0, loop_2587 sllx %o2, 0x17, %i5 fmovsg %xcc, %f23, %f11 loop_2586: ldd [%l7 + 0x10], %f28 loop_2587: fxnor %f8, %f12, %f14 movrlz %g1, %o1, %g7 movne %icc, %o7, %l5 tneg %icc, 0x7 tgu %icc, 0x1 brlz %i2, loop_2588 edge8ln %i4, %i0, %o3 andncc %l1, %i7, %l0 fcmple16 %f24, %f22, %g4 loop_2588: nop wr %g0, 0x89, %asi ldstuba [%l7 + 0x2C] %asi, %l2 popc 0x0A3E, %i6 wr %g0, 0x10, %asi ldstuba [%l7 + 0x16] %asi, %g3 array16 %i1, %o6, %l3 wr %g0, 0x11, %asi lduwa [%l7 + 0x20] %asi, %g2 tsubcctv %o0, 0x0E06, %l6 nop set 0x58, %g6 stx %o5, [%l7 + %g6] bpos,a,pn %xcc, loop_2589 sub %o4, 0x05D8, %l4 fnand %f30, %f28, %f30 fones %f9 loop_2589: subccc %g5, %i3, %o2 taddcc %g6, 0x1264, %g1 addccc %o1, %i5, %o7 srlx %l5, %g7, %i4 brz,a %i2, loop_2590 ta %icc, 0x1 sllx %o3, %i0, %l1 edge8 %l0, %i7, %l2 loop_2590: alignaddrl %i6, %g3, %g4 fmovsvs %xcc, %f14, %f26 fand %f14, %f28, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_2591, %l0, %l1 jmpl %l1, %o6 tle %icc, 0x7 sir 0x15AF wr %g0, 0x88, %asi stha %i1, [%l7 + 0x6A] %asi loop_2591: fones %f14 orncc %g2, %l3, %l6 sir 0x03A8 fbu %fcc3, loop_2592 sub %o5, 0x15F4, %o0 subc %l4, %o4, %g5 move %icc, %i3, %g6 loop_2592: fmul8x16au %f4, %f17, %f0 movge %xcc, %g1, %o2 nop setx loop_2593, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tvs %icc, 0x0 sdivx %i5, 0x1383, %o1 movpos %icc, %o7, %l5 loop_2593: call loop_2594 fbo,a %fcc1, loop_2595 tsubcc %g7, 0x10BE, %i2 tgu %icc, 0x5 loop_2594: edge8ln %o3, %i4, %l1 loop_2595: mova %xcc, %l0, %i7 taddcc %l2, %i0, %g3 andcc %g4, 0x1E98, %o6 fpsub32s %f12, %f19, %f22 fpsub32s %f18, %f16, %f11 fone %f12 sethi 0x1375, %i6 mulx %g2, 0x1D24, %i1 fnor %f0, %f30, %f2 edge16 %l6, %l3, %o0 ldsh [%l7 + 0x4E], %o5 umulcc %o4, %l4, %i3 edge32l %g5, %g1, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsle %icc, %f9, %f14 edge8l %i5, %o2, %o7 st %f19, [%l7 + 0x44] fmovsl %icc, %f26, %f31 xnor %o1, %g7, %l5 set 0x4C, %i4 lduwa [%l7 + %i4] 0x14, %i2 movcc %xcc, %o3, %l1 prefetch [%l7 + 0x34], 0x3 and %l0, %i7, %i4 fbue %fcc1, loop_2596 fbuge %fcc3, loop_2597 sll %i0, %l2, %g3 set 0x41, %o6 ldsba [%l7 + %o6] 0x18, %g4 loop_2596: move %xcc, %o6, %i6 loop_2597: nop wr %g0, 0x10, %asi lduba [%l7 + 0x26] %asi, %i1 mova %xcc, %l6, %l3 tvs %xcc, 0x4 addc %g2, 0x05EE, %o0 movrlz %o4, 0x164, %o5 popc 0x19FE, %i3 fmovrde %g5, %f4, %f2 addccc %l4, 0x1772, %g1 fnors %f11, %f0, %f3 movl %xcc, %g6, %o2 edge32l %i5, %o7, %o1 fble %fcc3, loop_2598 sdivx %g7, 0x144A, %l5 fornot1 %f8, %f2, %f6 call loop_2599 loop_2598: fmovdleu %icc, %f20, %f26 fbl %fcc0, loop_2600 tvc %icc, 0x0 loop_2599: tle %icc, 0x4 or %i2, 0x0B0A, %l1 loop_2600: fbe %fcc2, loop_2601 ld [%l7 + 0x70], %f12 bg,pn %xcc, loop_2602 fmovrsgz %l0, %f16, %f29 loop_2601: fmovrslz %o3, %f8, %f18 movgu %xcc, %i7, %i4 loop_2602: swap [%l7 + 0x34], %l2 tle %xcc, 0x5 fmovs %f22, %f14 stb %i0, [%l7 + 0x0C] subc %g4, 0x0A67, %g3 nop set 0x3E, %o5 ldsh [%l7 + %o5], %o6 set 0x20, %g3 prefetcha [%l7 + %g3] 0x14, 0x1 movvc %icc, %l6, %i6 fpmerge %f25, %f26, %f6 fmovsneg %xcc, %f15, %f2 or %l3, %g2, %o4 tg %icc, 0x0 movn %xcc, %o0, %i3 array16 %g5, %o5, %g1 fsrc1 %f8, %f30 xor %l4, 0x1914, %g6 wr %g0, 0x80, %asi stxa %i5, [%l7 + 0x10] %asi tleu %xcc, 0x5 bn,a,pt %icc, loop_2603 fnor %f22, %f22, %f10 ldx [%l7 + 0x50], %o7 subccc %o2, %o1, %l5 loop_2603: array8 %g7, %l1, %l0 fcmpeq32 %f8, %f20, %o3 fmovdgu %xcc, %f14, %f2 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f16 smul %i2, 0x1900, %i4 fpsub16 %f8, %f20, %f30 movvs %xcc, %l2, %i7 umulcc %g4, %i0, %g3 tvs %icc, 0x2 set 0x0B, %g2 ldsba [%l7 + %g2] 0x81, %o6 subccc %i1, %i6, %l3 nop fitod %f12, %f18 fdtox %f18, %f14 fxtod %f14, %f18 fba %fcc1, loop_2604 tle %icc, 0x4 tsubcc %g2, %o4, %l6 tl %icc, 0x0 loop_2604: fbule,a %fcc0, loop_2605 movleu %icc, %o0, %i3 tcc %xcc, 0x3 nop setx loop_2606, %l0, %l1 jmpl %l1, %o5 loop_2605: smulcc %g5, %l4, %g1 movvc %xcc, %g6, %o7 movle %xcc, %i5, %o1 loop_2606: sll %o2, 0x0E, %g7 edge16n %l1, %l0, %o3 movgu %xcc, %i2, %l5 edge8ln %l2, %i4, %g4 taddcctv %i7, 0x0266, %g3 sethi 0x0B48, %o6 set 0x59, %g1 stba %i0, [%l7 + %g1] 0x23 membar #Sync and %i6, 0x11C6, %i1 ble,pt %xcc, loop_2607 edge8l %l3, %o4, %g2 bl,pt %icc, loop_2608 nop fitos %f1, %f0 fstoi %f0, %f2 loop_2607: tcs %icc, 0x6 tleu %xcc, 0x0 loop_2608: nop setx 0x98116AEC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0xD1A15D3F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fdivs %f25, %f15, %f5 fbug %fcc0, loop_2609 movvs %xcc, %o0, %l6 srax %i3, 0x0B, %o5 wr %g0, 0x0c, %asi lduwa [%l7 + 0x50] %asi, %g5 loop_2609: tcc %xcc, 0x4 array8 %g1, %g6, %o7 edge16n %i5, %o1, %o2 nop setx loop_2610, %l0, %l1 jmpl %l1, %l4 tleu %xcc, 0x1 bleu,a,pt %xcc, loop_2611 fornot2s %f30, %f22, %f3 loop_2610: fmovsle %xcc, %f4, %f10 tsubcctv %g7, %l0, %o3 loop_2611: sdivx %l1, 0x16CD, %i2 fmovdvc %icc, %f23, %f22 sdivx %l5, 0x10BF, %i4 edge32 %l2, %g4, %i7 xnor %g3, 0x0DFD, %i0 srl %i6, %o6, %l3 fmul8x16 %f18, %f2, %f0 nop setx 0x3C66EDC2FA255F06, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 fsqrtd %f14, %f30 set 0x3E, %l1 stha %o4, [%l7 + %l1] 0x19 faligndata %f18, %f20, %f28 movgu %xcc, %g2, %i1 edge8n %l6, %i3, %o0 movrgez %g5, 0x252, %g1 fmovde %xcc, %f19, %f22 movpos %icc, %g6, %o7 movle %icc, %o5, %i5 srax %o1, %l4, %g7 stb %l0, [%l7 + 0x6B] edge8n %o2, %l1, %i2 bne %xcc, loop_2612 fnegd %f4, %f14 ba,a loop_2613 movrgez %l5, 0x25A, %o3 loop_2612: umulcc %l2, 0x1BDC, %i4 movl %icc, %g4, %g3 loop_2613: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %icc, 0x1 ldsw [%l7 + 0x60], %i0 movrlez %i7, 0x311, %o6 brlz,a %l3, loop_2614 mova %icc, %o4, %g2 fexpand %f12, %f30 bne,a,pt %xcc, loop_2615 loop_2614: edge8n %i1, %l6, %i3 nop setx 0xC04C76B4, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr fpsub16s %f17, %f30, %f7 loop_2615: taddcc %o0, %g5, %i6 be,a loop_2616 movge %xcc, %g6, %g1 wr %g0, 0x89, %asi stba %o5, [%l7 + 0x57] %asi loop_2616: movl %xcc, %o7, %o1 andncc %i5, %l4, %l0 movle %icc, %o2, %g7 fxor %f16, %f0, %f20 fxnor %f10, %f18, %f18 membar 0x29 fbge,a %fcc3, loop_2617 ldsw [%l7 + 0x60], %i2 mova %xcc, %l5, %o3 tleu %icc, 0x5 loop_2617: fmovda %xcc, %f8, %f23 edge16ln %l1, %l2, %i4 orn %g4, 0x1D52, %i0 ldub [%l7 + 0x3A], %i7 subc %o6, 0x0A8D, %g3 tl %xcc, 0x7 array16 %o4, %l3, %g2 movrlz %l6, 0x303, %i1 fcmpeq32 %f28, %f30, %i3 movrgez %o0, 0x28C, %g5 tvc %icc, 0x2 xnor %g6, %g1, %i6 fmovs %f29, %f24 fmovsne %xcc, %f8, %f14 nop setx 0x44497F0D09E6C17A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x601493B802E8FAB2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f14, %f10 sth %o5, [%l7 + 0x72] nop set 0x40, %i7 ldx [%l7 + %i7], %o1 wr %g0, 0x04, %asi lda [%l7 + 0x74] %asi, %f18 tvc %xcc, 0x7 orcc %i5, %o7, %l0 popc %l4, %o2 stx %g7, [%l7 + 0x20] move %icc, %l5, %o3 tcc %icc, 0x1 ldsb [%l7 + 0x6B], %i2 array32 %l2, %i4, %g4 tcs %xcc, 0x6 addcc %l1, %i7, %i0 udivx %o6, 0x085F, %g3 fbne,a %fcc2, loop_2618 mova %icc, %l3, %o4 edge8 %l6, %i1, %g2 fmovdgu %icc, %f11, %f14 loop_2618: edge32ln %i3, %o0, %g5 fxors %f24, %f3, %f1 edge8ln %g6, %g1, %o5 edge8ln %o1, %i6, %i5 fmovdcs %icc, %f7, %f13 taddcctv %l0, %o7, %l4 bpos %xcc, loop_2619 orn %o2, 0x1BC5, %l5 tcs %icc, 0x7 fbg %fcc0, loop_2620 loop_2619: nop set 0x6A, %o1 sth %o3, [%l7 + %o1] srax %g7, 0x1C, %i2 movne %icc, %i4, %l2 loop_2620: sethi 0x02BD, %l1 movleu %icc, %g4, %i7 nop setx loop_2621, %l0, %l1 jmpl %l1, %o6 sdiv %g3, 0x05C8, %i0 xor %l3, %o4, %i1 bn %icc, loop_2622 loop_2621: movcs %xcc, %g2, %l6 stw %o0, [%l7 + 0x30] add %g5, %i3, %g6 loop_2622: stw %o5, [%l7 + 0x58] umul %o1, 0x033B, %g1 fbl,a %fcc3, loop_2623 movne %xcc, %i5, %i6 fpadd32 %f24, %f30, %f26 movrlez %l0, %o7, %o2 loop_2623: alignaddr %l4, %o3, %l5 udivcc %i2, 0x0814, %g7 set 0x20, %o0 lduba [%l7 + %o0] 0x0c, %l2 udivx %l1, 0x0AE9, %g4 taddcc %i4, %i7, %g3 set 0x18, %g5 stwa %i0, [%l7 + %g5] 0x81 movpos %xcc, %l3, %o6 fsrc2 %f10, %f20 bge loop_2624 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldub [%l7 + 0x3A], %o4 fmovsle %xcc, %f11, %f12 loop_2624: tpos %xcc, 0x6 fbn,a %fcc0, loop_2625 sdiv %g2, 0x1C58, %i1 array8 %o0, %g5, %i3 tne %icc, 0x6 loop_2625: subccc %l6, 0x0A20, %o5 edge8n %g6, %g1, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %o1, %l0, %i6 nop setx 0x8D75034F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 fsqrts %f21, %f7 wr %g0, 0x81, %asi stba %o2, [%l7 + 0x71] %asi sir 0x10F5 movle %xcc, %l4, %o3 lduh [%l7 + 0x12], %l5 fbge,a %fcc0, loop_2626 tpos %icc, 0x5 fmovrdgez %i2, %f6, %f30 edge16 %o7, %l2, %l1 loop_2626: prefetch [%l7 + 0x7C], 0x1 tleu %xcc, 0x3 sethi 0x0E09, %g4 movpos %icc, %g7, %i7 fmul8x16 %f15, %f0, %f14 tvc %xcc, 0x2 brgz %g3, loop_2627 nop fitos %f8, %f27 fstox %f27, %f26 fxors %f10, %f28, %f18 umul %i4, 0x1E78, %i0 loop_2627: fnot1s %f18, %f14 edge16ln %o6, %l3, %g2 xor %o4, %i1, %g5 tne %icc, 0x5 fcmpne16 %f6, %f26, %i3 movle %icc, %o0, %l6 orncc %g6, %o5, %i5 taddcctv %g1, 0x13AC, %o1 nop setx 0x61F2764E20453415, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr wr %g0, 0x80, %asi ldxa [%l7 + 0x78] %asi, %i6 edge8n %l0, %o2, %o3 array8 %l4, %l5, %i2 fbue %fcc3, loop_2628 sll %o7, 0x04, %l2 nop setx 0x27225DF6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 fsqrts %f18, %f27 fpack16 %f24, %f9 loop_2628: fcmpeq16 %f22, %f14, %g4 xorcc %l1, 0x093C, %g7 fmovrslz %g3, %f17, %f23 movvs %icc, %i4, %i0 wr %g0, 0x10, %asi lduwa [%l7 + 0x64] %asi, %i7 edge8n %l3, %g2, %o6 ldd [%l7 + 0x60], %i0 fbne,a %fcc1, loop_2629 bge,a loop_2630 fmovdleu %xcc, %f15, %f2 mulscc %o4, 0x11C2, %i3 loop_2629: movge %icc, %o0, %l6 loop_2630: fmovdcs %icc, %f13, %f0 tl %xcc, 0x2 set 0x74, %l3 lduwa [%l7 + %l3] 0x04, %g6 alignaddr %g5, %o5, %i5 alignaddrl %g1, %o1, %i6 for %f14, %f2, %f16 stw %o2, [%l7 + 0x64] set 0x63, %l2 lduba [%l7 + %l2] 0x04, %l0 edge8l %o3, %l4, %l5 edge32n %o7, %l2, %g4 fmovdpos %xcc, %f3, %f7 brlz %l1, loop_2631 movl %icc, %i2, %g3 alignaddrl %i4, %g7, %i0 srl %i7, %g2, %o6 loop_2631: xnorcc %l3, %o4, %i3 stw %i1, [%l7 + 0x6C] fmul8x16al %f9, %f23, %f30 movcc %xcc, %o0, %l6 movleu %icc, %g5, %g6 fmul8sux16 %f28, %f16, %f30 tpos %xcc, 0x7 fcmpgt32 %f10, %f20, %o5 fcmple16 %f22, %f4, %i5 popc %g1, %i6 edge8ln %o1, %o2, %o3 andcc %l0, %l5, %o7 alignaddrl %l2, %l4, %l1 movvs %xcc, %g4, %i2 smul %i4, 0x1F85, %g3 tpos %icc, 0x5 nop setx 0xE8BD8BC6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0xFE0DD163, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fmuls %f28, %f20, %f10 set 0x5C, %o7 lda [%l7 + %o7] 0x89, %f12 srl %i0, %i7, %g2 movne %icc, %g7, %l3 tvc %icc, 0x2 edge16ln %o6, %i3, %i1 fpadd16 %f10, %f20, %f14 fand %f8, %f28, %f14 edge16ln %o0, %l6, %g5 edge32ln %g6, %o4, %i5 fornot2s %f29, %f0, %f9 taddcc %o5, 0x1CEA, %i6 movleu %icc, %g1, %o1 sethi 0x134C, %o2 xnorcc %o3, %l0, %o7 fandnot2s %f13, %f2, %f0 and %l5, 0x0EFD, %l4 ldsb [%l7 + 0x6B], %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xE1B6593D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 fsqrts %f11, %f14 fmovdge %icc, %f31, %f12 nop fitos %f1, %f23 fstox %f23, %f20 fxtos %f20, %f23 edge8 %l1, %i2, %i4 umulcc %g3, 0x1C0C, %g4 addccc %i0, 0x1576, %i7 sllx %g2, %l3, %g7 fmovsn %xcc, %f8, %f25 smulcc %i3, 0x0DC7, %i1 brz,a %o0, loop_2632 movg %xcc, %l6, %g5 nop setx 0x3D53E28A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x5534198E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fsubs %f16, %f1, %f15 bne,a %xcc, loop_2633 loop_2632: taddcc %o6, %o4, %i5 xnorcc %g6, 0x063F, %i6 tne %icc, 0x4 loop_2633: movrgez %o5, %o1, %o2 fmovsge %icc, %f7, %f2 sll %g1, 0x16, %o3 set 0x70, %i0 swapa [%l7 + %i0] 0x04, %o7 edge16ln %l5, %l4, %l2 tpos %icc, 0x0 tvc %xcc, 0x1 tcs %xcc, 0x6 fmovsleu %icc, %f24, %f25 movpos %xcc, %l1, %i2 smul %i4, 0x0311, %l0 alignaddrl %g4, %g3, %i7 edge16 %g2, %i0, %g7 fmovdgu %xcc, %f18, %f10 bvc,a,pt %xcc, loop_2634 brlz %i3, loop_2635 umulcc %i1, %l3, %o0 addc %g5, 0x0369, %l6 loop_2634: fnegd %f24, %f2 loop_2635: fbule %fcc0, loop_2636 movrlez %o6, 0x258, %o4 orn %i5, %i6, %o5 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2636: prefetch [%l7 + 0x20], 0x2 set 0x20, %l5 ldswa [%l7 + %l5] 0x80, %o1 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g6 casxa [%l6] %asi, %g6, %g1 brlz,a %o2, loop_2637 addcc %o3, %l5, %l4 wr %g0, 0x81, %asi lduha [%l7 + 0x0E] %asi, %l2 loop_2637: fnands %f19, %f2, %f17 fbo,a %fcc2, loop_2638 fbu %fcc2, loop_2639 or %o7, 0x05AC, %i2 array8 %i4, %l1, %l0 loop_2638: movrgez %g4, %g3, %i7 loop_2639: ldsw [%l7 + 0x4C], %i0 udiv %g2, 0x19E0, %i3 srax %i1, 0x0B, %l3 subc %g7, %g5, %o0 mova %xcc, %l6, %o6 fmovsn %xcc, %f7, %f31 sir 0x1D0A set 0x4C, %o3 stba %o4, [%l7 + %o3] 0x22 membar #Sync fble %fcc3, loop_2640 edge8n %i5, %i6, %o1 xorcc %g6, %o5, %g1 tn %icc, 0x5 loop_2640: fpadd32 %f4, %f8, %f16 edge16 %o2, %o3, %l5 movrgz %l4, %o7, %l2 addc %i4, %l1, %i2 fbge,a %fcc0, loop_2641 or %g4, %g3, %l0 fabss %f6, %f7 xnor %i7, %i0, %g2 loop_2641: flush %l7 + 0x60 tcc %icc, 0x3 fcmpgt16 %f4, %f20, %i1 brgz,a %i3, loop_2642 fbe,a %fcc1, loop_2643 bgu,a loop_2644 tcs %xcc, 0x4 loop_2642: nop set 0x74, %o2 stw %g7, [%l7 + %o2] loop_2643: addccc %g5, %o0, %l6 loop_2644: nop fitos %f3, %f18 fstod %f18, %f6 tcc %xcc, 0x7 movl %xcc, %l3, %o6 tcs %xcc, 0x0 subccc %o4, 0x022C, %i6 mova %xcc, %i5, %o1 bne,a,pt %xcc, loop_2645 edge8l %o5, %g1, %o2 movcc %xcc, %g6, %l5 movleu %xcc, %o3, %l4 loop_2645: pdist %f18, %f12, %f14 bn,a,pt %xcc, loop_2646 brlz %o7, loop_2647 nop setx 0xDC183548, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0xA06C3615, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fmuls %f15, %f0, %f6 tl %icc, 0x6 loop_2646: nop setx 0xC567DD6F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x08D98690, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fadds %f13, %f28, %f21 loop_2647: te %icc, 0x0 fmovsgu %xcc, %f31, %f5 alignaddrl %i4, %l1, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fabss %f11, %f17 fcmple16 %f16, %f6, %i2 movrlz %g3, %l0, %g4 tvs %icc, 0x1 edge8ln %i7, %i0, %i1 tn %xcc, 0x1 bpos,a loop_2648 subcc %i3, 0x0DCE, %g7 xorcc %g2, %g5, %l6 orcc %l3, 0x097F, %o0 loop_2648: bl,a loop_2649 swap [%l7 + 0x0C], %o6 sdivx %i6, 0x035A, %i5 tl %icc, 0x7 loop_2649: fpadd16 %f18, %f10, %f18 lduw [%l7 + 0x5C], %o1 alignaddr %o5, %g1, %o4 fnands %f16, %f14, %f21 tsubcc %o2, %l5, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %xcc, 0x1 edge32l %g6, %o7, %i4 tcc %xcc, 0x5 tneg %xcc, 0x4 wr %g0, 0x80, %asi lduwa [%l7 + 0x54] %asi, %l4 udiv %l1, 0x1A4E, %i2 stw %g3, [%l7 + 0x6C] fbug %fcc0, loop_2650 xor %l0, 0x1745, %l2 bvc loop_2651 andcc %i7, %g4, %i0 loop_2650: tvs %xcc, 0x7 alignaddrl %i3, %i1, %g2 loop_2651: fbne,a %fcc2, loop_2652 mulscc %g7, %g5, %l6 move %xcc, %l3, %o0 stw %i6, [%l7 + 0x38] loop_2652: tpos %icc, 0x2 movg %icc, %i5, %o6 ldsw [%l7 + 0x08], %o5 wr %g0, 0x19, %asi lduwa [%l7 + 0x70] %asi, %g1 tcs %xcc, 0x6 tl %icc, 0x1 udiv %o4, 0x041C, %o2 sub %l5, 0x1121, %o1 fpack32 %f26, %f2, %f4 fbul,a %fcc0, loop_2653 nop setx 0xAF166073283C96DF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f8 fones %f5 add %l7, 0x68, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %g6 loop_2653: movneg %icc, %o7, %i4 nop setx 0x54FEB5BC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0xE22D7F60, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fsubs %f9, %f0, %f14 movg %xcc, %l4, %i2 tge %xcc, 0x7 mova %icc, %g3, %l1 nop setx 0xA6389724, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0xB7D881A8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fadds %f29, %f4, %f5 fnot1 %f6, %f16 sllx %l0, %l2, %i7 movrlez %i0, 0x2AF, %g4 fbuge,a %fcc0, loop_2654 fone %f6 set 0x5F, %g7 ldstuba [%l7 + %g7] 0x04, %i1 loop_2654: tcc %xcc, 0x5 tsubcc %g2, 0x059D, %i3 move %icc, %g7, %g5 sub %l6, %l3, %i6 orcc %o0, 0x1A0D, %o6 udivcc %i5, 0x1982, %o5 fmovdn %xcc, %f5, %f22 bpos loop_2655 pdist %f0, %f22, %f24 xorcc %g1, 0x0183, %o4 fmul8ulx16 %f4, %f22, %f14 loop_2655: subc %o2, %o1, %l5 bcs %icc, loop_2656 fmovdn %xcc, %f26, %f7 array32 %g6, %o7, %i4 sra %l4, %i2, %o3 loop_2656: fbule %fcc3, loop_2657 edge8n %g3, %l0, %l2 addcc %i7, %i0, %l1 fmovsneg %icc, %f22, %f27 loop_2657: nop setx 0x8B2495F7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x714FEE5C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fsubs %f25, %f24, %f3 fnands %f19, %f23, %f26 set 0x2C, %i3 ldswa [%l7 + %i3] 0x88, %i1 movvs %icc, %g4, %i3 tneg %xcc, 0x1 xnor %g7, %g5, %g2 ldsw [%l7 + 0x44], %l3 mova %icc, %l6, %i6 smulcc %o0, %i5, %o5 fxors %f2, %f22, %f25 sdiv %g1, 0x064F, %o4 mulscc %o6, 0x1F74, %o1 wr %g0, 0x80, %asi lduwa [%l7 + 0x74] %asi, %o2 swap [%l7 + 0x78], %l5 mulx %g6, %o7, %i4 bg %icc, loop_2658 nop fitod %f6, %f20 fdtoi %f20, %f15 fmovscc %xcc, %f25, %f1 nop fitod %f7, %f14 loop_2658: movrgz %l4, %i2, %g3 ldd [%l7 + 0x70], %f26 fmovde %xcc, %f11, %f21 addc %l0, %l2, %i7 andncc %o3, %l1, %i0 nop setx 0x6071A6C3, %l0, %l6 st %l6, [%l7 + 0x58] ld [%l7 + 0x58], %fsr edge16l %g4, %i1, %g7 sllx %i3, %g5, %l3 membar 0x62 tgu %icc, 0x1 movn %icc, %l6, %g2 orcc %i6, %o0, %i5 edge8l %o5, %g1, %o6 xnorcc %o1, 0x0B07, %o4 taddcctv %l5, 0x15BC, %g6 fmovsge %xcc, %f18, %f25 fmovdn %xcc, %f23, %f9 nop setx 0x015A206B87201321, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xE88E80BFC0032BB9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f16, %f14 set 0x70, %i1 lduwa [%l7 + %i1] 0x81, %o2 alignaddr %o7, %i4, %l4 tvs %xcc, 0x7 andn %g3, %i2, %l0 call loop_2659 smulcc %i7, %l2, %o3 tneg %icc, 0x6 edge32ln %i0, %l1, %g4 loop_2659: nop setx 0xD12065AD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xA0506566, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fmuls %f5, %f10, %f24 sllx %i1, %i3, %g5 edge8n %g7, %l6, %g2 add %l3, 0x0672, %o0 subccc %i6, %i5, %g1 bcs,a,pn %icc, loop_2660 alignaddrl %o5, %o6, %o4 orn %o1, %l5, %o2 fmul8x16 %f18, %f8, %f28 loop_2660: nop fitos %f10, %f15 fstoi %f15, %f2 movneg %xcc, %o7, %i4 nop fitod %f12, %f8 fdtoi %f8, %f22 bg,pt %icc, loop_2661 std %f24, [%l7 + 0x10] edge8n %l4, %g3, %i2 addcc %l0, 0x1BC2, %g6 loop_2661: fblg,a %fcc3, loop_2662 taddcctv %i7, 0x17FA, %o3 set 0x2D, %l4 ldsba [%l7 + %l4] 0x88, %i0 loop_2662: nop add %l7, 0x70, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x10, %l2, %g4 te %icc, 0x7 nop setx 0x9BCF6AF6D0644E75, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr udivcc %i1, 0x0B89, %l1 tneg %xcc, 0x5 ble,a loop_2663 fmovrdgz %i3, %f0, %f30 wr %g0, 0x80, %asi lduha [%l7 + 0x0C] %asi, %g5 loop_2663: movrne %g7, %g2, %l6 brgez %o0, loop_2664 fbug %fcc3, loop_2665 fxor %f24, %f28, %f26 or %l3, %i5, %i6 loop_2664: nop wr %g0, 0x80, %asi ldstuba [%l7 + 0x4C] %asi, %g1 loop_2665: fmovsl %icc, %f22, %f20 tleu %xcc, 0x3 xnor %o6, 0x1F0A, %o5 array16 %o4, %l5, %o1 fblg %fcc0, loop_2666 xor %o7, 0x1D45, %o2 tle %icc, 0x5 andn %i4, 0x0232, %l4 loop_2666: mova %icc, %i2, %l0 umul %g3, 0x039B, %g6 tne %icc, 0x7 movpos %icc, %i7, %o3 movrlez %i0, 0x0B8, %l2 bshuffle %f20, %f20, %f8 brgez %g4, loop_2667 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd16s %f29, %f29, %f11 movcs %xcc, %i1, %l1 loop_2667: movgu %xcc, %i3, %g7 fmovdn %icc, %f17, %f19 umul %g5, 0x09B5, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc,a,pt %icc, loop_2668 movvs %icc, %o0, %l6 array16 %i5, %l3, %i6 nop fitos %f0, %f26 loop_2668: edge32ln %o6, %o5, %o4 nop fitos %f11, %f26 fstox %f26, %f20 taddcctv %g1, %l5, %o1 tle %xcc, 0x4 fmovsleu %icc, %f30, %f12 movn %xcc, %o2, %o7 movrgz %i4, 0x122, %i2 fmuld8ulx16 %f0, %f2, %f10 bvs,pt %icc, loop_2669 andncc %l4, %g3, %g6 fmovsneg %icc, %f31, %f10 movcs %xcc, %i7, %o3 loop_2669: fpsub16s %f27, %f17, %f27 xorcc %i0, 0x14BF, %l2 edge16 %g4, %l0, %i1 fbg %fcc3, loop_2670 bneg loop_2671 fbe %fcc0, loop_2672 membar 0x3F loop_2670: ld [%l7 + 0x48], %f5 loop_2671: lduw [%l7 + 0x20], %l1 loop_2672: edge16ln %g7, %g5, %g2 mova %icc, %i3, %o0 fbu,a %fcc2, loop_2673 umul %l6, 0x01EB, %l3 movvs %xcc, %i5, %o6 alignaddrl %i6, %o5, %o4 loop_2673: taddcctv %g1, 0x009F, %o1 nop fitos %f6, %f3 fstox %f3, %f4 srlx %l5, %o2, %o7 fmovrsgz %i4, %f11, %f28 ta %icc, 0x7 nop setx 0x30303544, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0xA107E487, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fadds %f13, %f3, %f23 fmovsvc %xcc, %f26, %f15 brgez %l4, loop_2674 fbue %fcc3, loop_2675 mova %xcc, %i2, %g6 array8 %i7, %g3, %o3 loop_2674: movl %xcc, %l2, %i0 loop_2675: movrne %l0, 0x223, %g4 fmovsne %xcc, %f1, %f10 or %l1, %i1, %g7 orncc %g5, %i3, %o0 fcmpeq16 %f8, %f2, %l6 sdivx %l3, 0x1F3F, %i5 fandnot2 %f26, %f28, %f24 sdivcc %g2, 0x17E9, %o6 bneg,pn %xcc, loop_2676 fbg %fcc3, loop_2677 nop setx 0x09FCC4C16D64234E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x6CB4608614AE3496, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f18, %f20 call loop_2678 loop_2676: tvc %xcc, 0x6 loop_2677: movl %icc, %o5, %o4 bpos,a loop_2679 loop_2678: fbug %fcc1, loop_2680 fmovscs %xcc, %f1, %f22 fmovrde %i6, %f26, %f18 loop_2679: edge32l %o1, %g1, %l5 loop_2680: fmovsge %icc, %f23, %f1 movre %o2, %o7, %l4 fpsub16s %f4, %f0, %f21 bne,a,pt %icc, loop_2681 sllx %i2, %i4, %i7 edge32 %g6, %g3, %o3 subccc %l2, %l0, %i0 loop_2681: movrgez %l1, %g4, %i1 swap [%l7 + 0x4C], %g5 ta %xcc, 0x5 xnor %g7, %i3, %o0 sdivx %l3, 0x1018, %l6 addcc %i5, 0x16AA, %o6 fmovdcs %icc, %f11, %f7 wr %g0, 0x11, %asi sta %f4, [%l7 + 0x08] %asi bge,a,pn %icc, loop_2682 move %icc, %g2, %o5 udiv %i6, 0x03D8, %o1 orcc %o4, %l5, %o2 loop_2682: tneg %xcc, 0x7 fmovdg %xcc, %f16, %f24 movl %xcc, %g1, %l4 fxors %f13, %f1, %f22 edge32ln %o7, %i4, %i2 nop fitod %f8, %f4 fdtos %f4, %f18 fbn,a %fcc0, loop_2683 movpos %icc, %i7, %g3 fpadd32s %f15, %f21, %f14 mova %xcc, %o3, %l2 loop_2683: fmovsvs %icc, %f18, %f19 taddcctv %g6, %l0, %l1 orcc %g4, 0x04C3, %i0 udiv %g5, 0x0760, %g7 tg %icc, 0x1 tle %icc, 0x3 bcc,a loop_2684 edge32l %i3, %o0, %i1 move %xcc, %l3, %i5 fmovrsne %o6, %f11, %f2 loop_2684: smul %l6, 0x1A38, %o5 fpadd16 %f18, %f8, %f16 movrlz %g2, 0x13E, %i6 movneg %icc, %o1, %o4 fmovsg %icc, %f10, %f30 fmovsle %xcc, %f22, %f4 movrgez %l5, %g1, %l4 fbuge,a %fcc0, loop_2685 movrlez %o7, %i4, %i2 movrlz %o2, 0x3CD, %g3 srax %o3, %i7, %g6 loop_2685: brlz %l0, loop_2686 sth %l1, [%l7 + 0x38] movl %xcc, %g4, %i0 std %f8, [%l7 + 0x78] loop_2686: edge32n %l2, %g7, %g5 movleu %xcc, %i3, %i1 edge8 %o0, %i5, %l3 addc %o6, 0x0299, %l6 fmovrdgz %o5, %f8, %f2 udiv %g2, 0x0FC9, %i6 edge16ln %o1, %o4, %l5 movrgez %g1, 0x116, %o7 edge32 %l4, %i2, %i4 udivx %o2, 0x03DF, %o3 movn %xcc, %i7, %g3 fors %f8, %f23, %f16 set 0x42, %l0 stba %g6, [%l7 + %l0] 0xea membar #Sync fnot1s %f3, %f9 fzero %f28 movl %icc, %l1, %l0 set 0x30, %i5 ldxa [%g0 + %i5] 0x50, %g4 fbu %fcc0, loop_2687 movg %icc, %i0, %g7 movrlez %l2, %g5, %i3 bcs,pn %icc, loop_2688 loop_2687: udivcc %o0, 0x1C95, %i1 fbule %fcc3, loop_2689 nop setx loop_2690, %l0, %l1 jmpl %l1, %l3 loop_2688: fmovdcc %icc, %f29, %f1 xnor %o6, %i5, %l6 loop_2689: be,pt %xcc, loop_2691 loop_2690: tsubcctv %g2, %o5, %i6 nop setx 0x685988801CEA3F1D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x9B9B637586F5BE9D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 faddd %f14, %f2, %f12 tg %icc, 0x5 loop_2691: srlx %o1, 0x17, %l5 be,pn %icc, loop_2692 fbu %fcc2, loop_2693 nop fitod %f2, %f10 fdtoi %f10, %f6 movvc %xcc, %g1, %o4 loop_2692: bcc,a,pt %xcc, loop_2694 loop_2693: tge %xcc, 0x5 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %l4, %i2 loop_2694: umulcc %i4, %o7, %o2 fpadd16 %f24, %f4, %f24 smulcc %i7, 0x1ACB, %g3 movrne %g6, 0x36D, %l1 lduh [%l7 + 0x7C], %o3 udiv %g4, 0x19A7, %i0 set 0x70, %i2 stha %l0, [%l7 + %i2] 0x15 fmovsa %xcc, %f17, %f29 nop setx 0xD07C113C, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr te %xcc, 0x0 fpack32 %f8, %f26, %f10 udivx %l2, 0x0359, %g5 wr %g0, 0x80, %asi ldsba [%l7 + 0x56] %asi, %i3 fsrc1 %f0, %f30 ldub [%l7 + 0x3F], %g7 fone %f30 fpsub32 %f24, %f2, %f16 nop setx 0xF073D42C, %l0, %l6 st %l6, [%l7 + 0x54] ld [%l7 + 0x54], %fsr nop fitos %f2, %f17 fstox %f17, %f12 swap [%l7 + 0x68], %i1 mulscc %o0, 0x05F4, %l3 bcs loop_2695 fnegd %f14, %f4 movle %icc, %o6, %i5 bcs loop_2696 loop_2695: nop setx 0x9628E34EA97716EE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f2 addc %l6, 0x09C7, %o5 bvs,a loop_2697 loop_2696: movg %xcc, %g2, %o1 fmovdl %icc, %f21, %f22 nop setx loop_2698, %l0, %l1 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_2697: addccc %i6, %g1, %o4 set 0x40, %l6 stda %f16, [%l7 + %l6] 0x88 loop_2698: sethi 0x12A6, %l4 tg %xcc, 0x5 edge16ln %l5, %i2, %i4 fsrc1 %f18, %f6 set 0x66, %i6 stba %o7, [%l7 + %i6] 0x14 xnor %i7, %g3, %o2 movcc %xcc, %l1, %o3 bvc,a,pt %icc, loop_2699 fmovsle %icc, %f26, %f15 fmovspos %icc, %f8, %f8 srax %g6, %i0, %g4 loop_2699: edge8ln %l2, %g5, %i3 fpadd16 %f18, %f24, %f4 movvs %xcc, %g7, %i1 movl %icc, %l0, %l3 tle %xcc, 0x2 tcs %icc, 0x2 fnors %f27, %f1, %f8 swap [%l7 + 0x3C], %o6 movgu %xcc, %i5, %o0 nop setx 0xC71ED3CA10510DC8, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr xnorcc %o5, %l6, %o1 fmovsle %xcc, %f19, %f20 brgz,a %g2, loop_2700 umulcc %i6, %o4, %l4 edge32ln %g1, %l5, %i4 srlx %o7, 0x1C, %i7 loop_2700: sir 0x0ECC nop setx 0x5B1FDEBF3FF38B56, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x9C613456DAF3CDE0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fdivd %f18, %f20, %f0 orncc %g3, 0x1E42, %o2 brgz,a %i2, loop_2701 srl %l1, %o3, %i0 sll %g6, %g4, %l2 movcs %xcc, %i3, %g5 loop_2701: umul %i1, 0x015A, %g7 edge8ln %l0, %o6, %i5 andcc %o0, 0x0D4A, %o5 movl %icc, %l3, %o1 smul %g2, %i6, %o4 set 0x08, %g4 stha %l6, [%l7 + %g4] 0xeb membar #Sync edge16 %l4, %l5, %i4 movrgz %g1, %i7, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %o2, %g3, %l1 array32 %o3, %i2, %i0 and %g6, %g4, %i3 fmovde %xcc, %f15, %f29 bge,pt %icc, loop_2702 sir 0x0B72 xorcc %l2, 0x0775, %g5 ldsb [%l7 + 0x14], %g7 loop_2702: ldub [%l7 + 0x22], %l0 udiv %o6, 0x1BB1, %i5 tcs %xcc, 0x2 wr %g0, 0x18, %asi lda [%l7 + 0x68] %asi, %f19 mova %xcc, %i1, %o0 fbule %fcc0, loop_2703 andcc %o5, %l3, %g2 andn %i6, 0x0140, %o1 srl %l6, 0x1F, %l4 loop_2703: udivcc %o4, 0x0C54, %l5 sra %g1, 0x16, %i7 fornot2s %f10, %f24, %f28 movre %i4, %o7, %o2 stx %g3, [%l7 + 0x50] udiv %o3, 0x1EAF, %i2 fcmple16 %f26, %f30, %l1 fmovs %f7, %f12 bshuffle %f28, %f8, %f0 nop setx 0x98A0394E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x50F3EBF7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fsubs %f2, %f5, %f4 edge8ln %i0, %g6, %i3 tvs %xcc, 0x4 ld [%l7 + 0x14], %f25 fmul8x16 %f28, %f4, %f4 popc 0x0480, %g4 fbn,a %fcc0, loop_2704 orcc %g5, %l2, %l0 movge %xcc, %g7, %o6 mulscc %i1, %o0, %o5 loop_2704: tne %xcc, 0x3 fcmple32 %f2, %f10, %i5 edge8n %g2, %i6, %o1 tle %icc, 0x6 sir 0x0261 nop setx 0x9E420D7704D02981, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x428E1AF5EE7A5D9A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f24, %f26 nop setx 0x41BB6F60B90298C1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 fsqrtd %f24, %f28 edge16ln %l6, %l3, %o4 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f0 fpadd32 %f24, %f18, %f30 nop setx 0x5E6875A8405D60DE, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr faligndata %f16, %f20, %f30 sir 0x1CCE tsubcc %l4, 0x1AD3, %l5 smulcc %g1, %i7, %i4 alignaddr %o7, %g3, %o2 fmovscc %xcc, %f28, %f31 fmovdn %xcc, %f1, %f19 edge8ln %o3, %l1, %i2 sdivcc %g6, 0x065D, %i0 udiv %g4, 0x0950, %i3 fmovsgu %icc, %f29, %f24 fmovdneg %icc, %f15, %f14 movgu %xcc, %g5, %l2 orncc %g7, %l0, %i1 srlx %o0, %o5, %o6 taddcctv %g2, 0x145C, %i5 ldsh [%l7 + 0x66], %o1 movvs %icc, %l6, %i6 nop fitos %f8, %f23 fstox %f23, %f18 tsubcc %o4, %l3, %l5 fsrc1 %f22, %f6 tge %icc, 0x4 movle %xcc, %l4, %i7 movvc %xcc, %g1, %o7 nop setx 0x5E654CF3D8073948, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 fsqrtd %f14, %f28 xorcc %i4, %o2, %o3 sdivcc %l1, 0x1207, %g3 bpos,a %xcc, loop_2705 mulx %i2, 0x10A9, %i0 xnorcc %g6, 0x15FB, %i3 tsubcc %g5, 0x0ED8, %l2 loop_2705: sir 0x1F80 tpos %xcc, 0x5 mulscc %g4, %l0, %i1 fmovs %f22, %f17 xorcc %o0, %o5, %g7 brlez %g2, loop_2706 udivcc %o6, 0x133F, %o1 bvc,a,pn %icc, loop_2707 ba,pn %xcc, loop_2708 loop_2706: srax %i5, %i6, %o4 tn %xcc, 0x1 loop_2707: nop wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %l2 loop_2708: bl,pn %xcc, loop_2709 sir 0x1AA0 tge %xcc, 0x6 nop setx 0x337B10F9807B1702, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr loop_2709: movpos %xcc, %l6, %l5 sdiv %i7, 0x0FFF, %l4 movleu %xcc, %o7, %i4 stbar andn %o2, %o3, %l1 membar 0x24 subc %g3, %i2, %i0 tn %xcc, 0x2 ldd [%l7 + 0x48], %g0 edge8ln %g6, %g5, %l2 tsubcctv %g4, %l0, %i3 alignaddrl %o0, %o5, %g7 fsrc1 %f16, %f26 smulcc %g2, 0x1FF6, %i1 brlez,a %o1, loop_2710 nop setx 0x2FB2BFAF004E2D85, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr fnot1 %f14, %f14 prefetch [%l7 + 0x18], 0x0 loop_2710: subcc %o6, %i6, %o4 fands %f26, %f9, %f9 ble,a,pn %icc, loop_2711 tneg %icc, 0x6 movvs %icc, %l3, %i5 stw %l5, [%l7 + 0x1C] loop_2711: movvs %xcc, %l6, %i7 tl %xcc, 0x1 smulcc %o7, 0x1BA1, %l4 ta %icc, 0x3 fmovd %f2, %f0 bg loop_2712 movle %xcc, %i4, %o2 fpadd32s %f28, %f22, %f28 bn %icc, loop_2713 loop_2712: movle %xcc, %l1, %o3 membar 0x51 movcc %xcc, %g3, %i0 loop_2713: nop wr %g0, 0x0c, %asi ldsba [%l7 + 0x21] %asi, %i2 taddcctv %g6, %g1, %g5 flush %l7 + 0x10 movcc %icc, %g4, %l0 stbar taddcc %l2, %o0, %o5 fmovdvs %xcc, %f24, %f17 bvc,a %icc, loop_2714 edge8n %g7, %g2, %i1 sethi 0x1B7B, %o1 fornot1s %f26, %f5, %f28 loop_2714: array16 %o6, %i3, %o4 bneg,a,pt %icc, loop_2715 movvc %icc, %l3, %i5 edge8ln %l5, %i6, %l6 umulcc %o7, 0x16AA, %l4 loop_2715: andn %i4, 0x1A8D, %o2 set 0x3C, %g6 ldswa [%l7 + %g6] 0x11, %i7 set 0x0C, %i4 stha %o3, [%l7 + %i4] 0xeb membar #Sync set 0x27, %o6 stba %l1, [%l7 + %o6] 0x27 membar #Sync mova %icc, %i0, %g3 bneg,a,pn %xcc, loop_2716 movgu %xcc, %g6, %i2 fsrc1 %f14, %f18 fmovsvc %icc, %f1, %f7 loop_2716: fbe %fcc2, loop_2717 bneg,a loop_2718 tgu %xcc, 0x6 bvs %icc, loop_2719 loop_2717: movcc %icc, %g1, %g5 loop_2718: andcc %g4, %l0, %o0 array8 %l2, %o5, %g7 loop_2719: fxnors %f26, %f15, %f25 ldsb [%l7 + 0x48], %i1 edge8 %g2, %o1, %i3 edge16ln %o4, %o6, %i5 sdivx %l5, 0x09B7, %i6 addccc %l6, 0x1380, %l3 or %o7, %l4, %o2 bvc,a,pt %xcc, loop_2720 movle %icc, %i7, %o3 swap [%l7 + 0x70], %i4 wr %g0, 0x80, %asi stha %l1, [%l7 + 0x62] %asi loop_2720: ble,pn %icc, loop_2721 edge8n %i0, %g3, %g6 tpos %icc, 0x7 sub %g1, 0x1122, %i2 loop_2721: fbuge %fcc2, loop_2722 fmul8sux16 %f20, %f8, %f14 xnor %g5, %l0, %o0 alignaddrl %l2, %o5, %g7 loop_2722: movl %icc, %g4, %g2 orncc %o1, %i1, %o4 tsubcc %o6, %i3, %i5 nop setx loop_2723, %l0, %l1 jmpl %l1, %i6 sth %l6, [%l7 + 0x40] fmovdle %icc, %f29, %f13 movrlz %l3, %l5, %o7 loop_2723: brgz %l4, loop_2724 tge %icc, 0x5 edge8 %o2, %o3, %i7 set 0x0C, %o5 lduwa [%l7 + %o5] 0x11, %l1 loop_2724: movrlez %i0, %i4, %g3 ld [%l7 + 0x58], %f23 addc %g1, 0x04BE, %i2 movleu %icc, %g5, %l0 sub %g6, %o0, %o5 movrgz %l2, %g4, %g2 mova %xcc, %g7, %o1 fbn %fcc0, loop_2725 fmovrsgz %i1, %f31, %f30 nop setx loop_2726, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmuld8ulx16 %f11, %f7, %f0 loop_2725: alignaddr %o4, %o6, %i3 movrgez %i5, 0x142, %i6 loop_2726: nop fitos %f0, %f20 tpos %xcc, 0x5 andncc %l3, %l5, %l6 taddcctv %l4, %o2, %o7 fmul8ulx16 %f16, %f22, %f8 fxnors %f25, %f19, %f24 nop set 0x7C, %o4 prefetch [%l7 + %o4], 0x2 and %i7, 0x1953, %l1 edge16ln %o3, %i0, %g3 fmovrsgz %g1, %f22, %f22 fornot2s %f11, %f5, %f16 subcc %i4, 0x1D86, %g5 movge %xcc, %l0, %g6 sdiv %o0, 0x13C7, %i2 fbuge,a %fcc0, loop_2727 udiv %o5, 0x0A1A, %g4 udivx %l2, 0x093D, %g7 membar 0x7A loop_2727: fmovrdlz %o1, %f4, %f4 nop setx 0x8954D417, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x6C49EAF8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fsubs %f15, %f3, %f19 nop setx 0x8E25513B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x0012F24E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fdivs %f11, %f5, %f11 set 0x24, %g2 stha %g2, [%l7 + %g2] 0xe2 membar #Sync srlx %o4, %i1, %i3 tl %xcc, 0x7 fones %f17 movvs %icc, %i5, %o6 sub %l3, 0x17C1, %l5 alignaddrl %i6, %l6, %o2 edge16l %l4, %o7, %i7 tvc %icc, 0x0 tvc %xcc, 0x7 fandnot2s %f14, %f27, %f16 movvs %icc, %l1, %i0 set 0x30, %g3 lduha [%l7 + %g3] 0x0c, %g3 movrlez %g1, 0x256, %o3 nop setx loop_2728, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdiv %i4, 0x1BAB, %g5 edge8n %g6, %l0, %o0 addc %i2, %g4, %o5 loop_2728: fxnors %f8, %f17, %f23 fmovrdlez %g7, %f0, %f30 brlez,a %l2, loop_2729 fbule %fcc3, loop_2730 sdiv %g2, 0x1795, %o1 sdiv %o4, 0x1EE8, %i1 loop_2729: and %i5, 0x09A5, %i3 loop_2730: fnand %f12, %f2, %f26 movvc %icc, %l3, %o6 fmul8ulx16 %f8, %f22, %f26 edge32 %l5, %i6, %l6 fxnor %f18, %f14, %f18 add %l7, 0x30, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %l4 casa [%l6] %asi, %l4, %o2 sir 0x0752 fmul8x16 %f21, %f26, %f12 pdist %f24, %f12, %f0 move %icc, %i7, %l1 edge32ln %o7, %i0, %g1 srlx %g3, 0x07, %o3 orn %i4, %g5, %l0 movrgez %o0, %i2, %g4 nop setx 0xD7027DE6404CC2DD, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr tneg %icc, 0x2 nop set 0x78, %l1 stx %g6, [%l7 + %l1] movvc %xcc, %o5, %l2 edge16 %g7, %o1, %g2 tge %xcc, 0x1 edge32ln %o4, %i5, %i1 array8 %i3, %l3, %o6 tcs %xcc, 0x0 movvc %icc, %l5, %l6 set 0x00, %g1 ldxa [%g0 + %g1] 0x50, %i6 fble %fcc3, loop_2731 orcc %o2, %i7, %l1 mova %icc, %o7, %i0 fmovdpos %icc, %f25, %f4 loop_2731: fsrc1s %f7, %f14 edge16l %g1, %g3, %l4 fmovse %icc, %f14, %f11 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %o3, %g5 sdivcc %i4, 0x01D1, %l0 sdivcc %o0, 0x13E2, %g4 wr %g0, 0x81, %asi lduba [%l7 + 0x55] %asi, %g6 ldub [%l7 + 0x12], %o5 movcc %icc, %i2, %g7 nop setx 0x2674A69D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0xA321AB24, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fadds %f28, %f21, %f8 nop fitod %f6, %f18 fdtox %f18, %f24 bvc %xcc, loop_2732 be,a %icc, loop_2733 xnorcc %l2, %g2, %o1 tcc %icc, 0x3 loop_2732: fmul8ulx16 %f20, %f14, %f12 loop_2733: srax %i5, 0x0D, %i1 andcc %o4, 0x1DBF, %l3 edge8n %i3, %l5, %o6 fcmpeq32 %f12, %f28, %l6 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f16 addc %o2, 0x1120, %i6 fmovs %f27, %f11 fors %f30, %f30, %f6 fmovde %xcc, %f14, %f14 wr %g0, 0x2e, %asi ldda [%l7 + 0x60] %asi, %i6 subcc %l1, %i0, %g1 tn %xcc, 0x7 wr %g0, 0xeb, %asi stwa %g3, [%l7 + 0x44] %asi membar #Sync fpack32 %f4, %f24, %f6 fpsub32 %f20, %f26, %f2 tn %icc, 0x7 fbl %fcc3, loop_2734 tcc %xcc, 0x3 movrgz %o7, 0x213, %l4 sra %o3, 0x17, %i4 loop_2734: add %l0, %o0, %g4 fpadd16 %f10, %f0, %f6 movgu %xcc, %g5, %g6 movvs %icc, %i2, %o5 movge %icc, %l2, %g2 fbn,a %fcc3, loop_2735 bge,pt %icc, loop_2736 popc %o1, %i5 bpos,a loop_2737 loop_2735: fbge %fcc2, loop_2738 loop_2736: addccc %i1, 0x0E62, %o4 movrlz %l3, 0x0C2, %i3 loop_2737: andn %g7, 0x0A6A, %o6 loop_2738: fpadd16s %f17, %f24, %f20 tneg %xcc, 0x5 or %l6, %l5, %i6 sdiv %i7, 0x1AE1, %l1 mova %icc, %o2, %i0 bn,pt %xcc, loop_2739 tsubcc %g1, %g3, %l4 set 0x28, %o1 prefetcha [%l7 + %o1] 0x89, 0x1 loop_2739: fmovsge %icc, %f9, %f20 taddcc %o3, 0x1E41, %i4 popc 0x10C7, %l0 orncc %g4, 0x074C, %o0 flush %l7 + 0x7C tpos %xcc, 0x3 tle %xcc, 0x6 fmovscs %xcc, %f18, %f4 te %icc, 0x6 edge32 %g5, %g6, %i2 udivx %l2, 0x080D, %o5 edge16ln %g2, %i5, %o1 wr %g0, 0x80, %asi stxa %o4, [%l7 + 0x50] %asi and %l3, %i1, %i3 fzero %f2 edge16 %o6, %g7, %l5 fbn %fcc0, loop_2740 fmovdvc %icc, %f10, %f4 udiv %l6, 0x0F1A, %i6 movvc %xcc, %l1, %o2 loop_2740: tge %xcc, 0x4 nop set 0x08, %o0 ldsh [%l7 + %o0], %i0 fmovrslez %i7, %f10, %f23 array8 %g1, %g3, %l4 lduh [%l7 + 0x58], %o3 sra %i4, %l0, %o7 tg %xcc, 0x7 fornot2s %f9, %f20, %f11 edge32ln %o0, %g5, %g6 bcs loop_2741 te %xcc, 0x1 tgu %icc, 0x2 fmovrse %i2, %f10, %f22 loop_2741: bn,a,pn %xcc, loop_2742 brlz,a %g4, loop_2743 fmovse %xcc, %f6, %f14 tleu %xcc, 0x1 loop_2742: srlx %l2, 0x07, %o5 loop_2743: nop wr %g0, 0x04, %asi ldda [%l7 + 0x70] %asi, %i4 call loop_2744 fsrc1s %f27, %f4 fbug,a %fcc0, loop_2745 tleu %xcc, 0x7 loop_2744: andncc %g2, %o1, %l3 faligndata %f12, %f22, %f30 loop_2745: ldsh [%l7 + 0x64], %i1 sllx %o4, 0x01, %o6 popc 0x0BBF, %g7 edge8ln %l5, %l6, %i3 fbe,a %fcc2, loop_2746 stbar fnot2s %f27, %f17 tleu %xcc, 0x0 loop_2746: fbu %fcc0, loop_2747 popc %l1, %o2 fcmple32 %f12, %f8, %i0 andcc %i6, 0x1777, %i7 loop_2747: ldsh [%l7 + 0x24], %g1 wr %g0, 0x89, %asi lduwa [%l7 + 0x24] %asi, %g3 movl %icc, %o3, %l4 andncc %i4, %l0, %o0 tge %xcc, 0x4 mulx %g5, %o7, %i2 srax %g6, 0x11, %g4 alignaddrl %o5, %i5, %l2 tg %icc, 0x3 tleu %icc, 0x1 sra %g2, %o1, %l3 bshuffle %f0, %f10, %f6 nop set 0x50, %g5 ldsb [%l7 + %g5], %o4 andn %i1, %g7, %o6 orn %l6, %i3, %l1 or %l5, %o2, %i6 mulscc %i0, %g1, %g3 bvs loop_2748 movpos %icc, %i7, %l4 membar 0x55 edge32l %i4, %o3, %l0 loop_2748: ldd [%l7 + 0x58], %o0 xnor %g5, 0x0140, %i2 popc 0x192F, %o7 orcc %g4, %g6, %o5 ldub [%l7 + 0x54], %i5 membar 0x5E sllx %l2, 0x0A, %g2 set 0x60, %i7 ldxa [%l7 + %i7] 0x04, %l3 tpos %icc, 0x5 udivx %o4, 0x0BD5, %o1 wr %g0, 0x18, %asi ldsba [%l7 + 0x27] %asi, %g7 fbule %fcc0, loop_2749 sethi 0x1152, %i1 xnorcc %o6, 0x18BF, %i3 nop setx 0x422D1E38A0552D9C, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr loop_2749: andncc %l1, %l5, %o2 sethi 0x030D, %l6 fmovsn %icc, %f0, %f10 mova %icc, %i0, %i6 orn %g1, %g3, %i7 lduh [%l7 + 0x60], %l4 movge %xcc, %o3, %l0 fbne %fcc3, loop_2750 be %icc, loop_2751 edge8n %o0, %i4, %g5 taddcc %i2, %g4, %g6 loop_2750: bshuffle %f10, %f20, %f8 loop_2751: taddcc %o5, 0x13F8, %i5 tge %xcc, 0x4 umulcc %o7, 0x12CA, %g2 tsubcctv %l2, %o4, %l3 umul %g7, %i1, %o6 wr %g0, 0x10, %asi lduha [%l7 + 0x46] %asi, %i3 nop fitos %f9, %f29 fstod %f29, %f6 addccc %o1, %l5, %l1 brnz,a %l6, loop_2752 movg %icc, %o2, %i0 move %icc, %i6, %g3 fpadd32 %f18, %f20, %f26 loop_2752: ldub [%l7 + 0x12], %i7 faligndata %f8, %f20, %f24 umul %g1, %l4, %l0 fors %f31, %f6, %f26 tl %icc, 0x3 tsubcc %o3, 0x08A2, %o0 edge32 %i4, %g5, %i2 fsrc1 %f16, %f2 brlez %g6, loop_2753 edge16n %g4, %i5, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc1 %f10, %f10 loop_2753: movne %icc, %g2, %o7 movn %xcc, %l2, %o4 edge32l %g7, %i1, %l3 tge %icc, 0x6 movrlz %o6, %i3, %l5 fabsd %f8, %f10 fbn %fcc1, loop_2754 fmovsvc %xcc, %f3, %f25 fornot2s %f30, %f30, %f12 or %o1, 0x009C, %l6 loop_2754: nop fitos %f3, %f25 fstox %f25, %f10 fxtos %f10, %f20 ldd [%l7 + 0x10], %l0 xnor %o2, 0x0F72, %i6 fpsub16 %f18, %f24, %f18 fmovsge %icc, %f6, %f8 addccc %i0, %g3, %g1 addccc %i7, %l0, %l4 set 0x33, %l3 ldstuba [%l7 + %l3] 0x89, %o3 alignaddr %o0, %i4, %g5 add %g6, 0x15BD, %i2 fsrc2 %f0, %f12 set 0x0D, %l2 stba %g4, [%l7 + %l2] 0x04 tsubcc %o5, %i5, %o7 lduh [%l7 + 0x7E], %g2 tne %xcc, 0x6 taddcctv %o4, 0x17E7, %l2 fpsub32s %f6, %f28, %f19 fnot1s %f20, %f9 movgu %xcc, %g7, %l3 movleu %icc, %o6, %i3 popc 0x0E95, %l5 for %f4, %f2, %f8 movrgz %o1, 0x10D, %i1 tle %icc, 0x4 movre %l6, %l1, %o2 edge8ln %i0, %i6, %g1 movge %xcc, %g3, %i7 bcc,a %icc, loop_2755 ldsw [%l7 + 0x38], %l4 srl %o3, 0x01, %o0 bpos,pt %xcc, loop_2756 loop_2755: srl %l0, 0x15, %i4 sdiv %g5, 0x1484, %g6 fpsub32 %f18, %f6, %f28 loop_2756: brgez %i2, loop_2757 tn %xcc, 0x2 udiv %g4, 0x0ACD, %o5 fcmple32 %f20, %f22, %i5 loop_2757: sir 0x0BE2 movcs %icc, %g2, %o7 sra %o4, 0x1A, %l2 nop fitod %f24, %f8 bvc,a,pn %icc, loop_2758 movgu %xcc, %l3, %g7 fmovrsgz %o6, %f18, %f18 movle %icc, %i3, %l5 loop_2758: udiv %i1, 0x0346, %l6 ld [%l7 + 0x50], %f9 fmovsl %icc, %f9, %f6 tgu %icc, 0x2 faligndata %f20, %f26, %f18 te %icc, 0x0 udivx %o1, 0x19C9, %o2 fmuld8ulx16 %f30, %f22, %f16 umul %i0, %l1, %i6 xor %g1, 0x0FA9, %i7 udivx %g3, 0x09FD, %o3 andcc %o0, 0x0049, %l4 fmovsgu %icc, %f21, %f25 movcs %xcc, %l0, %g5 fbo %fcc2, loop_2759 nop fitod %f10, %f10 fdtos %f10, %f20 edge16l %i4, %g6, %g4 wr %g0, 0x11, %asi swapa [%l7 + 0x58] %asi, %i2 loop_2759: nop set 0x4A, %i0 stba %o5, [%l7 + %i0] 0x2b membar #Sync tgu %xcc, 0x2 nop fitod %f4, %f6 fdtos %f6, %f10 movg %icc, %i5, %g2 fcmple16 %f16, %f22, %o7 set 0x14, %o7 swapa [%l7 + %o7] 0x88, %o4 mova %icc, %l3, %g7 movrgez %o6, 0x037, %i3 sth %l2, [%l7 + 0x72] fbg %fcc3, loop_2760 edge16n %i1, %l6, %o1 fbuge,a %fcc0, loop_2761 taddcctv %o2, 0x14B0, %i0 loop_2760: bvc,a %xcc, loop_2762 fnot2s %f0, %f10 loop_2761: sdivx %l1, 0x0474, %i6 taddcc %g1, %l5, %g3 loop_2762: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fones %f10 bshuffle %f16, %f16, %f0 edge8l %o3, %o0, %i7 tcc %icc, 0x7 edge32n %l4, %l0, %i4 ldsw [%l7 + 0x14], %g5 lduw [%l7 + 0x7C], %g4 tle %icc, 0x0 andcc %g6, %i2, %o5 tcc %icc, 0x3 set 0x50, %o3 ldda [%l7 + %o3] 0x89, %g2 udiv %i5, 0x1DF0, %o7 movge %xcc, %o4, %g7 movneg %xcc, %o6, %l3 movrgz %l2, %i1, %i3 sir 0x1CF6 fbuge,a %fcc0, loop_2763 movn %icc, %o1, %o2 bne loop_2764 fmovsa %xcc, %f26, %f26 loop_2763: edge8 %i0, %l6, %l1 udivcc %i6, 0x0C8E, %l5 loop_2764: brz %g1, loop_2765 fbl,a %fcc0, loop_2766 fbo %fcc2, loop_2767 fxor %f28, %f8, %f20 loop_2765: movrne %g3, 0x16B, %o0 loop_2766: movgu %xcc, %i7, %l4 loop_2767: fpmerge %f13, %f30, %f8 set 0x1C, %o2 lduwa [%l7 + %o2] 0x15, %l0 wr %g0, 0xe3, %asi stha %i4, [%l7 + 0x24] %asi membar #Sync xor %o3, 0x0F87, %g4 fbue %fcc1, loop_2768 array16 %g6, %g5, %o5 udiv %g2, 0x0DF4, %i5 andn %i2, 0x0ECA, %o4 loop_2768: addccc %o7, 0x1939, %o6 movrgz %g7, 0x278, %l2 fmovsn %xcc, %f4, %f21 fmovsne %icc, %f12, %f14 edge32n %i1, %l3, %o1 tgu %xcc, 0x7 bpos %xcc, loop_2769 tvs %xcc, 0x4 addcc %i3, %o2, %i0 movrlz %l6, %i6, %l5 loop_2769: edge16 %g1, %g3, %o0 subccc %l1, %i7, %l0 bl,a,pn %xcc, loop_2770 edge8n %l4, %o3, %i4 movn %icc, %g4, %g6 set 0x28, %g7 sta %f4, [%l7 + %g7] 0x10 loop_2770: array16 %g5, %g2, %i5 alignaddr %o5, %i2, %o4 edge8n %o7, %g7, %o6 fcmpeq16 %f0, %f28, %l2 membar 0x2B movgu %xcc, %l3, %i1 sir 0x153F ldsh [%l7 + 0x0E], %i3 set 0x5E, %l5 lduha [%l7 + %l5] 0x10, %o1 fandnot2s %f25, %f13, %f5 ldsh [%l7 + 0x62], %o2 addc %l6, %i6, %l5 ldd [%l7 + 0x08], %i0 call loop_2771 edge16ln %g3, %o0, %l1 add %i7, 0x1784, %g1 for %f12, %f12, %f22 loop_2771: tl %icc, 0x1 edge16l %l4, %l0, %i4 movre %g4, 0x115, %o3 wr %g0, 0x19, %asi stha %g6, [%l7 + 0x48] %asi movl %icc, %g2, %i5 brnz,a %g5, loop_2772 addcc %o5, %i2, %o7 fand %f2, %f28, %f16 mulscc %g7, 0x1F0A, %o6 loop_2772: xor %o4, 0x1E57, %l3 smulcc %i1, 0x1D2E, %l2 movle %xcc, %i3, %o2 ldsh [%l7 + 0x26], %o1 wr %g0, 0x80, %asi ldsba [%l7 + 0x14] %asi, %l6 andn %l5, %i6, %g3 smul %i0, %o0, %i7 fmovrdlz %g1, %f24, %f30 fcmpgt32 %f4, %f30, %l4 add %l0, %l1, %i4 umulcc %g4, %g6, %o3 sll %g2, %i5, %g5 te %icc, 0x1 subc %o5, 0x1910, %o7 movrne %g7, 0x097, %i2 ldstub [%l7 + 0x32], %o4 ble,pt %icc, loop_2773 st %f23, [%l7 + 0x38] tne %icc, 0x7 udiv %o6, 0x1A95, %i1 loop_2773: srax %l2, %l3, %o2 edge32ln %o1, %i3, %l6 wr %g0, 0x19, %asi swapa [%l7 + 0x50] %asi, %l5 movcc %icc, %i6, %i0 movge %icc, %o0, %i7 tneg %xcc, 0x3 sdivx %g1, 0x0055, %g3 fmovd %f6, %f28 bvs,pt %icc, loop_2774 andncc %l4, %l0, %l1 movge %xcc, %i4, %g4 fbge %fcc0, loop_2775 loop_2774: fexpand %f25, %f0 wr %g0, 0x2f, %asi stba %o3, [%l7 + 0x59] %asi membar #Sync loop_2775: tne %icc, 0x4 umul %g2, %i5, %g6 movn %icc, %g5, %o7 ldub [%l7 + 0x4C], %o5 movgu %icc, %g7, %o4 tsubcc %o6, 0x0AEF, %i2 tleu %icc, 0x5 movpos %xcc, %l2, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %o2, 0x1A, %l3 bneg,a loop_2776 andncc %o1, %i3, %l6 array8 %i6, %l5, %o0 subc %i7, %i0, %g3 loop_2776: xnor %g1, 0x0099, %l4 std %f28, [%l7 + 0x58] xnorcc %l0, 0x1144, %l1 bne,a,pt %icc, loop_2777 srl %i4, 0x0B, %o3 xnorcc %g4, 0x17ED, %i5 movrlez %g6, %g5, %o7 loop_2777: movvs %xcc, %o5, %g2 fbu %fcc3, loop_2778 nop setx 0xAD505BD7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0xAF056C4B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fmuls %f12, %f28, %f6 subcc %o4, %g7, %i2 tg %xcc, 0x6 loop_2778: nop wr %g0, 0x27, %asi stha %l2, [%l7 + 0x7C] %asi membar #Sync lduw [%l7 + 0x6C], %o6 andcc %o2, 0x17BE, %i1 fpsub16s %f10, %f1, %f30 tcc %xcc, 0x2 popc 0x0CAA, %o1 lduw [%l7 + 0x30], %l3 tge %icc, 0x6 tsubcctv %l6, %i3, %i6 orn %o0, 0x0CAA, %i7 set 0x7C, %i3 ldstuba [%l7 + %i3] 0x0c, %l5 fmovdle %xcc, %f9, %f28 tvs %xcc, 0x3 orncc %i0, %g1, %g3 sllx %l4, 0x08, %l0 fmovse %icc, %f1, %f22 wr %g0, 0x2b, %asi stha %l1, [%l7 + 0x48] %asi membar #Sync movn %icc, %o3, %g4 stbar srlx %i4, %g6, %i5 fsrc2s %f12, %f12 set 0x0C, %i1 sta %f16, [%l7 + %i1] 0x89 fmul8x16 %f31, %f26, %f22 sra %o7, 0x1B, %o5 andn %g5, %o4, %g7 srl %g2, %l2, %i2 edge16ln %o6, %i1, %o1 fble,a %fcc3, loop_2779 fandnot1 %f4, %f14, %f22 ldx [%l7 + 0x20], %o2 sdivcc %l6, 0x13EB, %i3 loop_2779: stw %i6, [%l7 + 0x78] fbe %fcc1, loop_2780 umul %l3, %o0, %i7 nop fitos %f12, %f7 edge8ln %l5, %g1, %i0 loop_2780: brlz,a %g3, loop_2781 tvc %icc, 0x2 sll %l4, 0x0E, %l1 subc %o3, 0x1BFF, %l0 loop_2781: edge8n %g4, %g6, %i4 ta %xcc, 0x5 sth %i5, [%l7 + 0x42] ldx [%l7 + 0x38], %o5 movrlz %g5, 0x1D4, %o7 addc %g7, 0x0512, %g2 popc 0x099E, %l2 add %l7, 0x50, %l6 wr %g0, 0x81, %asi casxa [%l6] %asi, %i2, %o6 bvc,a loop_2782 te %xcc, 0x2 umulcc %i1, 0x102B, %o1 edge8n %o4, %l6, %i3 loop_2782: bcs,pt %xcc, loop_2783 ldub [%l7 + 0x0B], %i6 movcc %xcc, %l3, %o2 call loop_2784 loop_2783: fmovrdne %o0, %f20, %f16 edge32ln %l5, %i7, %i0 fmovdn %icc, %f3, %f9 loop_2784: movle %icc, %g1, %g3 mulscc %l1, 0x05FC, %o3 ldd [%l7 + 0x58], %f16 smulcc %l4, %g4, %g6 edge32 %i4, %l0, %i5 sir 0x1DCD srlx %o5, %g5, %o7 ldd [%l7 + 0x30], %g6 edge16 %l2, %i2, %g2 ba %xcc, loop_2785 fcmpgt16 %f20, %f14, %i1 tleu %xcc, 0x2 xorcc %o1, 0x10C3, %o6 loop_2785: nop setx loop_2786, %l0, %l1 jmpl %l1, %l6 fcmpeq16 %f24, %f6, %o4 movrgez %i3, 0x324, %i6 tvc %xcc, 0x5 loop_2786: alignaddrl %l3, %o0, %l5 fba %fcc1, loop_2787 edge16l %o2, %i7, %g1 bvs,pt %xcc, loop_2788 subcc %i0, %l1, %g3 loop_2787: tcc %xcc, 0x2 fmovde %icc, %f25, %f29 loop_2788: fors %f6, %f16, %f1 set 0x2E, %l0 ldsha [%l7 + %l0] 0x81, %o3 fmovsn %icc, %f13, %f21 mulx %l4, 0x167F, %g6 tpos %icc, 0x7 set 0x20, %l4 swapa [%l7 + %l4] 0x18, %g4 tn %icc, 0x3 andcc %i4, 0x0C53, %i5 tg %icc, 0x7 andn %l0, 0x08C3, %o5 nop setx 0x4261B128B71F5355, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x551CE5638BD9E21C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f20, %f20 te %icc, 0x7 sdiv %g5, 0x1701, %g7 tcc %xcc, 0x2 tneg %icc, 0x7 wr %g0, 0x2e, %asi ldda [%l7 + 0x40] %asi, %o6 srlx %l2, %i2, %i1 taddcctv %o1, 0x0F28, %g2 tsubcc %l6, %o6, %i3 ta %xcc, 0x0 edge16l %i6, %l3, %o4 umulcc %l5, 0x1FAF, %o0 ldd [%l7 + 0x18], %i6 membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0x1f, %f16 tge %icc, 0x3 fmovdg %icc, %f10, %f1 fmovdcc %xcc, %f8, %f17 move %icc, %g1, %o2 sllx %l1, 0x1F, %g3 fbo,a %fcc0, loop_2789 movvs %xcc, %o3, %l4 movne %icc, %i0, %g6 orncc %g4, %i4, %i5 loop_2789: fnot2 %f10, %f2 add %l0, 0x1FA6, %g5 edge16ln %g7, %o7, %o5 subcc %i2, %l2, %i1 movge %xcc, %o1, %g2 fmovsvc %icc, %f3, %f3 and %o6, %l6, %i6 tle %icc, 0x0 srl %i3, %l3, %l5 edge8 %o0, %i7, %g1 tn %xcc, 0x5 movpos %icc, %o4, %o2 subcc %l1, 0x0599, %g3 nop setx 0x90682687, %l0, %l6 st %l6, [%l7 + 0x60] ld [%l7 + 0x60], %fsr sdivcc %o3, 0x0645, %l4 tleu %xcc, 0x7 movcs %icc, %i0, %g4 movpos %icc, %g6, %i5 tsubcc %l0, 0x1B1E, %g5 tl %xcc, 0x1 movrlz %g7, 0x04E, %i4 fmovspos %xcc, %f7, %f19 bge,a %xcc, loop_2790 tl %icc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsneg %xcc, %f20, %f10 loop_2790: ldsh [%l7 + 0x44], %o5 set 0x7C, %i5 stha %o7, [%l7 + %i5] 0x10 sub %i2, 0x0040, %l2 edge16l %i1, %g2, %o6 stw %o1, [%l7 + 0x38] brlz,a %l6, loop_2791 fsrc1s %f18, %f1 subccc %i3, 0x199A, %i6 sir 0x101A loop_2791: ble,a %xcc, loop_2792 movge %icc, %l3, %o0 subcc %l5, %i7, %g1 ldsw [%l7 + 0x7C], %o4 loop_2792: fornot1s %f10, %f18, %f8 nop setx loop_2793, %l0, %l1 jmpl %l1, %l1 tgu %icc, 0x3 orncc %o2, %g3, %l4 tg %icc, 0x0 loop_2793: umulcc %i0, 0x13EA, %g4 movrlez %o3, 0x323, %i5 srl %l0, %g6, %g7 tcs %icc, 0x1 sdivx %g5, 0x0289, %o5 brgz,a %o7, loop_2794 srlx %i2, %l2, %i4 edge32l %i1, %g2, %o6 fbo %fcc3, loop_2795 loop_2794: tsubcctv %o1, %i3, %l6 set 0x40, %i6 stda %f16, [%l7 + %i6] 0x17 membar #Sync loop_2795: smul %l3, %i6, %l5 fmovsleu %icc, %f24, %f28 edge8l %i7, %o0, %o4 fmovdne %icc, %f1, %f3 bvc %icc, loop_2796 nop fitos %f10, %f9 fstox %f9, %f24 fmovrsgez %l1, %f21, %f3 fbe %fcc1, loop_2797 loop_2796: srlx %o2, %g1, %g3 add %l4, %i0, %g4 ta %icc, 0x5 loop_2797: movcs %xcc, %o3, %i5 tneg %icc, 0x0 udivx %g6, 0x0F9E, %g7 ldsh [%l7 + 0x24], %g5 brnz,a %l0, loop_2798 nop setx 0xC0712448, %l0, %l6 st %l6, [%l7 + 0x08] ld [%l7 + 0x08], %fsr mova %icc, %o5, %o7 nop setx loop_2799, %l0, %l1 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_2798: xnor %i2, %i4, %i1 srlx %g2, %o6, %l2 te %xcc, 0x3 loop_2799: tneg %xcc, 0x6 srax %i3, %l6, %o1 movrne %i6, 0x3FD, %l5 movvc %icc, %l3, %o0 srlx %o4, 0x08, %l1 sethi 0x1B17, %i7 fnor %f6, %f14, %f24 movcs %xcc, %g1, %g3 or %l4, 0x141C, %o2 bneg,a,pt %xcc, loop_2800 move %xcc, %i0, %g4 fors %f12, %f9, %f13 xor %i5, 0x1C94, %g6 loop_2800: sllx %o3, 0x15, %g5 nop fitod %f10, %f6 fornot1s %f2, %f30, %f18 stx %l0, [%l7 + 0x18] addc %g7, %o5, %i2 movrgz %o7, %i1, %i4 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x70] %asi, 0x0 tneg %xcc, 0x2 fcmple32 %f16, %f30, %o6 array16 %i3, %l2, %l6 movge %icc, %o1, %l5 movrne %i6, 0x0CC, %o0 tle %xcc, 0x7 bge,a %icc, loop_2801 smul %l3, 0x02A3, %o4 sethi 0x1B9D, %i7 nop setx 0xA0F144F5C7A5380E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x0ADB3703666D200D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f26, %f26 loop_2801: nop setx 0xF7D2C13D40704DA7, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr tvc %xcc, 0x4 edge8ln %g1, %l1, %l4 sllx %g3, 0x0F, %i0 call loop_2802 stb %g4, [%l7 + 0x09] nop setx loop_2803, %l0, %l1 jmpl %l1, %o2 fble %fcc2, loop_2804 loop_2802: movrgz %g6, 0x171, %i5 edge32l %o3, %g5, %l0 loop_2803: tg %icc, 0x6 loop_2804: bcs,a %icc, loop_2805 fbu %fcc0, loop_2806 sethi 0x0974, %g7 umulcc %o5, %i2, %o7 loop_2805: stx %i4, [%l7 + 0x68] loop_2806: prefetch [%l7 + 0x58], 0x0 nop setx loop_2807, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array8 %g2, %o6, %i3 srl %i1, %l2, %o1 nop setx loop_2808, %l0, %l1 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_2807: fmovse %xcc, %f12, %f26 xnor %l6, 0x1BCD, %l5 fxor %f18, %f2, %f10 loop_2808: sub %o0, 0x0AC8, %l3 edge32ln %i6, %o4, %g1 orn %i7, 0x1C9A, %l4 edge8 %l1, %g3, %g4 fmovrdgez %o2, %f22, %f4 movleu %icc, %g6, %i5 fandnot2 %f24, %f4, %f14 add %l7, 0x5C, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %i0, %o3 edge32ln %l0, %g7, %o5 sdivx %g5, 0x0CC7, %i2 lduh [%l7 + 0x4E], %i4 fbu %fcc3, loop_2809 tge %xcc, 0x1 movcc %xcc, %o7, %o6 tsubcc %g2, 0x07D7, %i3 loop_2809: nop setx 0x2A9B28EE805C797D, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr set 0x30, %l6 ldxa [%g0 + %l6] 0x58, %i1 flush %l7 + 0x4C edge16l %l2, %o1, %l6 tle %xcc, 0x0 te %icc, 0x5 nop setx 0x4B1C6BAC2EF8647F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x8D8FD75D33E56034, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f18, %f24 srl %o0, 0x1F, %l3 bn,pt %xcc, loop_2810 ble,a,pt %icc, loop_2811 tneg %icc, 0x4 fbul,a %fcc3, loop_2812 loop_2810: tsubcc %i6, 0x05C0, %o4 loop_2811: tleu %icc, 0x1 tvc %xcc, 0x3 loop_2812: fmovdneg %icc, %f12, %f30 edge32 %l5, %g1, %l4 xor %l1, 0x1C09, %i7 sethi 0x03AF, %g3 edge32ln %g4, %g6, %o2 sethi 0x006E, %i0 stw %i5, [%l7 + 0x2C] movrgez %l0, 0x2DF, %o3 sth %g7, [%l7 + 0x1E] smul %o5, 0x13B8, %g5 wr %g0, 0x11, %asi ldswa [%l7 + 0x3C] %asi, %i2 fands %f22, %f30, %f10 tn %xcc, 0x1 fmovsleu %icc, %f19, %f22 fmovrdgez %i4, %f12, %f26 umul %o7, 0x11F0, %g2 edge8ln %i3, %o6, %i1 fmovrsne %l2, %f18, %f26 xor %l6, %o0, %o1 movl %xcc, %i6, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgz %l5, %f6, %f30 subcc %o4, 0x124C, %g1 movne %xcc, %l1, %l4 movpos %icc, %i7, %g4 fnegs %f16, %f4 nop fitod %f8, %f30 fdtox %f30, %f26 fmovsg %icc, %f22, %f22 tle %xcc, 0x2 te %icc, 0x5 fmul8ulx16 %f6, %f4, %f30 mulx %g3, 0x0C46, %g6 fmovrdne %o2, %f18, %f28 bl loop_2813 fsrc1 %f30, %f28 fandnot2s %f16, %f6, %f9 fors %f13, %f26, %f15 loop_2813: smul %i0, 0x1A74, %l0 sdivx %i5, 0x1409, %g7 fmovsg %xcc, %f21, %f25 fbuge,a %fcc3, loop_2814 andncc %o3, %g5, %o5 wr %g0, 0x0c, %asi ldsba [%l7 + 0x3C] %asi, %i2 loop_2814: fbl,a %fcc2, loop_2815 bn,a %xcc, loop_2816 fbul,a %fcc0, loop_2817 edge32n %o7, %g2, %i4 loop_2815: srlx %i3, %i1, %l2 loop_2816: movrgz %o6, %o0, %o1 loop_2817: edge16 %l6, %i6, %l5 stx %o4, [%l7 + 0x68] set 0x38, %g4 ldswa [%l7 + %g4] 0x18, %g1 set 0x5B, %i4 lduba [%l7 + %i4] 0x80, %l3 movleu %icc, %l1, %i7 fcmpeq32 %f10, %f24, %g4 movg %xcc, %g3, %l4 brgez,a %o2, loop_2818 movgu %icc, %g6, %l0 edge8 %i0, %g7, %i5 tge %icc, 0x1 loop_2818: bge,pt %icc, loop_2819 movre %g5, %o3, %o5 mulx %o7, 0x16BF, %i2 ld [%l7 + 0x3C], %f25 loop_2819: fpadd32s %f28, %f8, %f4 fmovrslez %g2, %f11, %f27 movcc %xcc, %i4, %i1 movl %xcc, %l2, %i3 fbul %fcc2, loop_2820 addccc %o0, 0x141A, %o1 wr %g0, 0x0c, %asi stxa %o6, [%l7 + 0x50] %asi loop_2820: edge16n %i6, %l5, %o4 movl %xcc, %l6, %l3 fmovdvs %xcc, %f3, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbue %fcc2, loop_2821 nop setx 0x9F1EC98FA040A8E7, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr smulcc %l1, %g1, %g4 tcs %icc, 0x7 loop_2821: nop setx 0x7CB6EAB2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0xD20AD04C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fmuls %f6, %f8, %f26 tvs %icc, 0x0 wr %g0, 0x04, %asi ldsha [%l7 + 0x72] %asi, %g3 xorcc %l4, 0x0254, %i7 fpack16 %f24, %f2 sllx %g6, %o2, %i0 fmovdvs %icc, %f14, %f11 movrlez %l0, %g7, %g5 fbl,a %fcc1, loop_2822 tcs %icc, 0x5 subccc %i5, 0x114B, %o5 edge32 %o3, %o7, %g2 loop_2822: andcc %i4, 0x078F, %i2 orcc %l2, 0x0460, %i1 fpsub16s %f0, %f11, %f25 srax %o0, 0x0F, %i3 movvs %icc, %o1, %i6 fsrc1 %f0, %f22 fblg,a %fcc0, loop_2823 fmovrde %o6, %f26, %f6 fmul8sux16 %f24, %f6, %f2 tge %xcc, 0x3 loop_2823: orncc %o4, %l5, %l6 lduh [%l7 + 0x18], %l3 srlx %g1, 0x0E, %g4 bvs loop_2824 ldstub [%l7 + 0x48], %g3 bne loop_2825 fpsub32 %f6, %f26, %f0 loop_2824: movge %icc, %l4, %l1 wr %g0, 0x04, %asi sta %f23, [%l7 + 0x48] %asi loop_2825: movge %icc, %g6, %o2 umulcc %i0, 0x05D9, %i7 wr %g0, 0x10, %asi prefetcha [%l7 + 0x40] %asi, 0x1 nop setx 0x07BF400D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x89A47CD4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fmuls %f19, %f21, %f27 orcc %g5, %g7, %o5 fmovdneg %icc, %f14, %f16 umul %o3, 0x07AF, %o7 brz %i5, loop_2826 edge8 %g2, %i4, %l2 fmovrdgez %i1, %f22, %f4 fmovsvs %xcc, %f27, %f16 loop_2826: tcc %xcc, 0x5 set 0x58, %g6 prefetcha [%l7 + %g6] 0x88, 0x2 wr %g0, 0x04, %asi ldda [%l7 + 0x60] %asi, %i2 nop setx 0x9C99F4B74FFE8F29, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f18 tvc %icc, 0x3 movl %icc, %i3, %i6 taddcc %o1, 0x16DB, %o4 move %icc, %o6, %l5 ldd [%l7 + 0x10], %f16 xor %l6, %g1, %g4 fmovdn %icc, %f12, %f23 set 0x68, %o6 lduwa [%l7 + %o6] 0x18, %l3 tneg %xcc, 0x2 alignaddrl %l4, %l1, %g6 movleu %xcc, %o2, %g3 movrlz %i0, 0x0E2, %i7 sll %l0, %g5, %g7 tn %xcc, 0x5 set 0x50, %o4 ldxa [%l7 + %o4] 0x14, %o5 sdivx %o3, 0x1E3A, %o7 taddcc %i5, 0x1519, %i4 wr %g0, 0x04, %asi swapa [%l7 + 0x44] %asi, %g2 tle %icc, 0x6 fnot2 %f14, %f16 orncc %l2, 0x0B29, %i1 nop fitos %f0, %f6 fstoi %f6, %f28 movl %icc, %i2, %o0 mulscc %i3, %i6, %o4 tvs %icc, 0x2 popc %o1, %o6 sll %l5, 0x17, %g1 tne %icc, 0x3 addc %g4, %l3, %l6 movvs %xcc, %l1, %g6 tne %icc, 0x6 fble,a %fcc3, loop_2827 bne %xcc, loop_2828 andncc %l4, %g3, %o2 set 0x7B, %g2 ldstuba [%l7 + %g2] 0x04, %i0 loop_2827: te %icc, 0x3 loop_2828: brgez %l0, loop_2829 udivcc %g5, 0x1D36, %g7 nop fitod %f2, %f14 fdtos %f14, %f25 alignaddrl %i7, %o3, %o7 loop_2829: movle %xcc, %i5, %o5 bg loop_2830 orcc %i4, %g2, %i1 tvc %xcc, 0x3 bn loop_2831 loop_2830: subcc %i2, %o0, %l2 movge %icc, %i3, %o4 subc %i6, 0x1FB7, %o6 loop_2831: nop wr %g0, 0x88, %asi lduha [%l7 + 0x4C] %asi, %l5 addc %g1, 0x1D40, %o1 movn %xcc, %l3, %g4 xnor %l1, %l6, %g6 membar 0x2E bgu,a,pt %icc, loop_2832 smul %l4, 0x1694, %g3 srlx %o2, %l0, %g5 nop setx loop_2833, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2832: umul %i0, %i7, %g7 srlx %o7, %o3, %i5 prefetch [%l7 + 0x28], 0x1 loop_2833: addcc %o5, %g2, %i4 fbue,a %fcc1, loop_2834 fbo %fcc2, loop_2835 or %i2, %o0, %i1 stbar loop_2834: srax %i3, 0x0B, %l2 loop_2835: ldx [%l7 + 0x18], %o4 tg %icc, 0x0 edge16l %i6, %o6, %l5 fmuld8ulx16 %f0, %f6, %f20 edge32n %o1, %g1, %l3 edge16 %g4, %l6, %g6 movg %icc, %l4, %l1 tle %icc, 0x7 fmovse %xcc, %f22, %f20 fandnot2 %f18, %f18, %f10 edge32 %o2, %l0, %g3 nop setx 0xEB0E1D6C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x65BE426E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fmuls %f8, %f14, %f20 bge %xcc, loop_2836 ldsh [%l7 + 0x70], %i0 nop setx 0xDF3D210B3FDEB10B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xEB0B291D955A4EDC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f12, %f20 tgu %xcc, 0x2 loop_2836: popc %i7, %g5 fmovsvs %xcc, %f1, %f4 taddcctv %g7, %o3, %o7 tne %xcc, 0x2 and %i5, %g2, %o5 faligndata %f26, %f30, %f26 sdiv %i2, 0x1D68, %o0 tsubcc %i1, 0x05BA, %i4 fmovd %f28, %f14 set 0x7C, %g3 lduha [%l7 + %g3] 0x11, %i3 xor %l2, %i6, %o4 move %xcc, %o6, %o1 fbue,a %fcc1, loop_2837 sllx %l5, 0x01, %l3 set 0x1A, %o5 stha %g4, [%l7 + %o5] 0x80 loop_2837: srax %g1, %l6, %g6 array16 %l1, %l4, %l0 nop setx 0x1B2A8873, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xA1A93DA7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fadds %f5, %f31, %f4 fnot1s %f0, %f3 edge8l %g3, %i0, %i7 sdivx %g5, 0x1556, %o2 fmovsleu %xcc, %f13, %f17 udivcc %g7, 0x148F, %o3 addcc %o7, %i5, %o5 ldsh [%l7 + 0x34], %i2 bne,a %icc, loop_2838 fmovsn %icc, %f20, %f25 subccc %o0, %i1, %i4 sethi 0x1251, %g2 loop_2838: ldx [%l7 + 0x10], %i3 xnorcc %i6, %o4, %o6 movrlez %o1, 0x32A, %l5 ta %icc, 0x4 orn %l2, %l3, %g1 fnor %f10, %f10, %f12 xnor %l6, 0x080A, %g6 nop setx 0xADF20EAE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x5C3ADCCB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fsubs %f13, %f20, %f31 or %l1, 0x124B, %g4 movrgz %l4, %l0, %i0 smulcc %g3, %i7, %g5 fbuge %fcc3, loop_2839 tne %icc, 0x6 fpsub16s %f13, %f31, %f20 edge16n %o2, %o3, %g7 loop_2839: sra %i5, %o7, %i2 ble,a,pn %icc, loop_2840 fnors %f16, %f21, %f3 movpos %icc, %o5, %o0 edge16 %i4, %g2, %i3 loop_2840: fmovsge %icc, %f29, %f16 fabss %f11, %f21 movcc %xcc, %i6, %i1 te %xcc, 0x5 edge8l %o6, %o1, %l5 subcc %o4, 0x09B2, %l2 andcc %l3, %l6, %g6 bcs,a loop_2841 edge16n %g1, %g4, %l1 movrgz %l0, %l4, %i0 movn %icc, %g3, %i7 loop_2841: fmovdgu %xcc, %f7, %f4 array16 %o2, %g5, %g7 wr %g0, 0x11, %asi ldstuba [%l7 + 0x11] %asi, %o3 tgu %xcc, 0x5 for %f26, %f28, %f16 movneg %icc, %i5, %o7 taddcctv %i2, 0x1961, %o0 tcs %icc, 0x5 fmovdcc %icc, %f19, %f0 tsubcc %o5, %g2, %i4 fcmpne16 %f2, %f4, %i6 for %f28, %f8, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %i3, %o6, %o1 tvs %icc, 0x6 std %f24, [%l7 + 0x18] srax %i1, %o4, %l5 xnor %l2, %l6, %l3 fmovdl %icc, %f20, %f27 add %g1, 0x1F7F, %g6 alignaddr %l1, %l0, %l4 subc %g4, %g3, %i7 fzeros %f6 edge32n %o2, %g5, %i0 movneg %icc, %g7, %o3 udivx %o7, 0x0176, %i2 sdivcc %o0, 0x1FE4, %o5 fmovdle %icc, %f26, %f20 set 0x40, %l1 stda %f0, [%l7 + %l1] 0x17 membar #Sync nop setx 0xDAA2ECDF705565FC, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr tsubcctv %g2, %i5, %i6 set 0x32, %g1 stha %i4, [%l7 + %g1] 0x80 fmovsge %icc, %f21, %f8 set 0x1F, %o1 ldstuba [%l7 + %o1] 0x80, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %xcc, %o6, %i1 umul %o4, 0x134B, %o1 movre %l2, %l6, %l5 fmovdleu %icc, %f10, %f11 sth %l3, [%l7 + 0x4A] nop set 0x74, %o0 ldsb [%l7 + %o0], %g1 fcmpeq16 %f24, %f8, %l1 swap [%l7 + 0x40], %g6 wr %g0, 0x27, %asi stha %l0, [%l7 + 0x6E] %asi membar #Sync subc %g4, 0x1A49, %l4 movcc %icc, %i7, %o2 fpsub16 %f26, %f4, %f2 bpos %xcc, loop_2842 fmovsvc %xcc, %f8, %f28 movpos %xcc, %g5, %g3 sethi 0x0B25, %i0 loop_2842: fmovrdgez %g7, %f28, %f14 popc %o7, %i2 movl %icc, %o0, %o5 ldsw [%l7 + 0x2C], %g2 edge16n %i5, %o3, %i6 fbn %fcc3, loop_2843 add %i4, 0x030A, %i3 tleu %xcc, 0x3 subc %i1, %o4, %o6 loop_2843: srax %o1, 0x1F, %l2 nop set 0x2A, %i7 ldub [%l7 + %i7], %l5 edge16l %l6, %l3, %g1 fmovdl %xcc, %f1, %f16 te %xcc, 0x6 flush %l7 + 0x10 orncc %g6, 0x0F70, %l1 umulcc %l0, %g4, %l4 edge8n %i7, %g5, %o2 wr %g0, 0x88, %asi stha %i0, [%l7 + 0x2E] %asi nop setx loop_2844, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xor %g3, 0x1A1A, %o7 fmul8ulx16 %f28, %f14, %f18 fabsd %f14, %f26 loop_2844: sir 0x0615 movre %g7, %o0, %o5 taddcctv %i2, %g2, %i5 fbne %fcc2, loop_2845 brz %i6, loop_2846 edge16l %o3, %i3, %i1 mova %xcc, %o4, %o6 loop_2845: nop wr %g0, 0x80, %asi swapa [%l7 + 0x08] %asi, %i4 loop_2846: flush %l7 + 0x2C fzero %f26 edge8n %l2, %o1, %l6 xor %l5, 0x03E4, %g1 fexpand %f13, %f4 srax %l3, 0x05, %g6 set 0x1E, %l3 ldsha [%l7 + %l3] 0x14, %l0 fmovrdgez %g4, %f8, %f20 mulx %l1, 0x1B77, %l4 edge32ln %g5, %i7, %i0 movrlz %o2, %g3, %o7 taddcc %o0, 0x0F0B, %o5 srl %i2, 0x1F, %g2 movvs %xcc, %g7, %i6 nop setx 0x79E859CD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0xF2B2D688, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fmuls %f17, %f5, %f8 udiv %i5, 0x1E26, %o3 taddcctv %i1, 0x1029, %o4 fmovrslez %o6, %f0, %f21 tle %xcc, 0x4 movge %icc, %i4, %i3 edge16 %o1, %l2, %l6 nop setx 0x6388A05C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 fsqrts %f24, %f27 flush %l7 + 0x0C bn,a %xcc, loop_2847 addc %g1, 0x1784, %l5 wr %g0, 0x10, %asi ldsba [%l7 + 0x16] %asi, %l3 loop_2847: fandnot1 %f14, %f14, %f18 edge8 %g6, %g4, %l1 fabss %f19, %f31 bge,a loop_2848 smulcc %l0, %g5, %l4 movrgez %i0, 0x2AB, %o2 ta %icc, 0x0 loop_2848: fmovdpos %xcc, %f24, %f18 edge16ln %g3, %o7, %i7 sll %o0, 0x04, %i2 movrlz %g2, 0x25D, %o5 wr %g0, 0x11, %asi stxa %g7, [%l7 + 0x70] %asi bneg loop_2849 fcmpne16 %f4, %f18, %i5 movrgz %i6, 0x1A6, %i1 tgu %icc, 0x3 loop_2849: movvc %icc, %o4, %o6 bne,pn %icc, loop_2850 bvc loop_2851 and %o3, %i3, %i4 set 0x5F, %g5 stba %o1, [%l7 + %g5] 0x81 loop_2850: nop fitod %f8, %f18 fdtos %f18, %f2 loop_2851: tleu %xcc, 0x2 andn %l2, 0x1208, %g1 xnor %l5, 0x1F5C, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %g6, 0x09A2, %l6 orn %g4, %l0, %l1 smulcc %l4, 0x0CA6, %i0 tvc %icc, 0x0 or %g5, 0x0051, %o2 fones %f31 fpsub16 %f24, %f12, %f4 wr %g0, 0x11, %asi swapa [%l7 + 0x70] %asi, %o7 popc 0x1087, %i7 movcs %xcc, %o0, %g3 edge16l %i2, %g2, %o5 smul %i5, %g7, %i1 srl %i6, 0x0C, %o6 nop fitod %f24, %f6 fcmpgt32 %f16, %f12, %o4 orcc %i3, 0x0FCE, %i4 sll %o1, %l2, %o3 bneg,a,pn %xcc, loop_2852 sdivx %g1, 0x1DB7, %l5 srlx %g6, 0x1A, %l6 mulx %l3, 0x0D9D, %g4 loop_2852: xorcc %l1, 0x045F, %l4 addcc %i0, 0x0550, %l0 udiv %g5, 0x031A, %o7 or %o2, %o0, %g3 orn %i7, 0x1AAF, %i2 edge32ln %g2, %i5, %g7 sethi 0x0ECA, %o5 ldstub [%l7 + 0x49], %i6 fmovsl %icc, %f19, %f15 subcc %i1, 0x08A6, %o4 move %xcc, %o6, %i3 fmovrslz %i4, %f10, %f10 smulcc %l2, 0x03F0, %o1 fmovsle %icc, %f16, %f10 edge8n %g1, %o3, %l5 call loop_2853 lduw [%l7 + 0x74], %g6 udiv %l6, 0x1E73, %l3 te %icc, 0x1 loop_2853: tneg %icc, 0x1 bvc,pt %xcc, loop_2854 nop setx 0xAB28B979, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x1E10CAC6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fmuls %f24, %f23, %f14 set 0x5E, %l2 ldsha [%l7 + %l2] 0x0c, %g4 loop_2854: tvc %icc, 0x1 faligndata %f8, %f2, %f8 tleu %xcc, 0x6 ta %icc, 0x1 fbg,a %fcc3, loop_2855 fmovrdlez %l4, %f30, %f18 orcc %l1, %i0, %l0 fba,a %fcc1, loop_2856 loop_2855: subccc %o7, 0x0590, %g5 nop setx 0x2ACDDCDA60409711, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr nop setx 0x30511005, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr loop_2856: tgu %icc, 0x6 nop setx loop_2857, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fcmpeq16 %f10, %f10, %o2 tg %xcc, 0x7 tsubcc %o0, %i7, %i2 loop_2857: tcs %xcc, 0x5 wr %g0, 0x89, %asi prefetcha [%l7 + 0x28] %asi, 0x2 mova %icc, %i5, %g3 tcs %icc, 0x4 ldub [%l7 + 0x6C], %o5 fnot2s %f7, %f9 fmovsne %xcc, %f28, %f5 fmovde %icc, %f26, %f9 sll %g7, %i6, %i1 sdiv %o4, 0x1B4C, %o6 edge32ln %i3, %l2, %o1 fmovsneg %xcc, %f30, %f18 move %icc, %g1, %i4 brlz,a %o3, loop_2858 fblg %fcc0, loop_2859 stb %l5, [%l7 + 0x63] fmovdn %icc, %f26, %f20 loop_2858: fbule,a %fcc0, loop_2860 loop_2859: fmovdn %xcc, %f19, %f12 ldsw [%l7 + 0x58], %l6 xnorcc %g6, 0x0952, %g4 loop_2860: nop wr %g0, 0x81, %asi ldswa [%l7 + 0x74] %asi, %l4 fbe %fcc1, loop_2861 sir 0x1711 fmul8sux16 %f26, %f30, %f16 fornot1s %f15, %f2, %f4 loop_2861: brlz,a %l3, loop_2862 edge8 %l1, %l0, %o7 mova %icc, %i0, %g5 umul %o0, 0x1513, %i7 loop_2862: be,a,pn %icc, loop_2863 subccc %o2, %i2, %i5 set 0x40, %i0 stda %f0, [%l7 + %i0] 0x16 membar #Sync loop_2863: nop setx 0x00329DAC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x8DE57B65, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fmuls %f20, %f12, %f21 add %l7, 0x38, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x18, %g3, %g2 movge %icc, %o5, %g7 nop setx 0xDC2CAB03, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0x37F5899B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fsubs %f20, %f8, %f22 fmovse %icc, %f1, %f7 umul %i6, 0x04A6, %o4 edge8l %o6, %i3, %i1 fmovspos %xcc, %f15, %f4 movrgez %l2, %g1, %o1 udivx %o3, 0x0118, %l5 movrgez %i4, %l6, %g4 ldsh [%l7 + 0x4A], %l4 movn %icc, %l3, %g6 bne,a loop_2864 bpos,pt %xcc, loop_2865 ta %icc, 0x5 bge,a loop_2866 loop_2864: bvc,a loop_2867 loop_2865: nop fitos %f13, %f21 fstoi %f21, %f2 movpos %icc, %l0, %o7 loop_2866: movrne %l1, 0x0FD, %g5 loop_2867: brlez %i0, loop_2868 nop setx 0x01809371, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x3A748553, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fdivs %f5, %f16, %f3 orcc %i7, %o2, %o0 sub %i5, 0x0F09, %g3 loop_2868: array32 %i2, %o5, %g2 brz,a %g7, loop_2869 stb %o4, [%l7 + 0x2B] subc %i6, %o6, %i3 udivcc %i1, 0x08AD, %l2 loop_2869: fbne %fcc2, loop_2870 fmovde %xcc, %f23, %f27 alignaddrl %o1, %o3, %l5 movcc %xcc, %g1, %l6 loop_2870: fbge %fcc1, loop_2871 edge8ln %g4, %i4, %l4 sdiv %g6, 0x03A9, %l3 subcc %l0, 0x0EC5, %o7 loop_2871: tn %xcc, 0x2 edge8l %g5, %l1, %i0 movrne %o2, 0x1C0, %i7 flush %l7 + 0x58 tn %xcc, 0x2 fzeros %f7 subcc %o0, 0x1561, %i5 movne %xcc, %g3, %o5 brgez,a %g2, loop_2872 fmovdgu %icc, %f1, %f26 fbge,a %fcc1, loop_2873 fbue %fcc2, loop_2874 loop_2872: movl %icc, %i2, %o4 and %g7, 0x182B, %o6 loop_2873: nop fitos %f24, %f2 loop_2874: movn %icc, %i6, %i1 subcc %i3, 0x1420, %o1 nop setx 0x12B5C9A5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x8497567C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fadds %f29, %f12, %f10 brnz %l2, loop_2875 taddcctv %o3, %g1, %l5 lduw [%l7 + 0x14], %l6 bl loop_2876 loop_2875: sll %i4, 0x0C, %g4 fcmpne16 %f10, %f12, %l4 subcc %l3, 0x02AF, %l0 loop_2876: tsubcc %g6, %o7, %l1 fcmpeq32 %f10, %f8, %g5 fbule %fcc3, loop_2877 fpsub32 %f0, %f8, %f28 fba %fcc2, loop_2878 umul %o2, 0x1678, %i7 loop_2877: fones %f16 fmovdgu %icc, %f17, %f2 loop_2878: stb %o0, [%l7 + 0x22] srlx %i5, %g3, %o5 nop setx 0x0E58E78E204810A8, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr sub %i0, %g2, %o4 edge16 %g7, %i2, %i6 fmovsleu %xcc, %f5, %f4 array16 %o6, %i1, %o1 nop setx 0x977BBBCF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 fsqrts %f15, %f15 bcs,a,pt %icc, loop_2879 fmovdg %icc, %f15, %f27 ld [%l7 + 0x44], %f0 fbu,a %fcc0, loop_2880 loop_2879: tpos %xcc, 0x6 fbge,a %fcc0, loop_2881 fandnot2s %f6, %f11, %f2 loop_2880: fmul8x16 %f30, %f4, %f30 fbu %fcc3, loop_2882 loop_2881: nop fitos %f5, %f17 fstoi %f17, %f8 fbo %fcc1, loop_2883 bge %icc, loop_2884 loop_2882: andcc %i3, 0x019F, %l2 tle %xcc, 0x0 loop_2883: fone %f0 loop_2884: nop fitos %f5, %f23 fstox %f23, %f2 udiv %o3, 0x0E2B, %g1 fnegd %f26, %f16 fbn %fcc3, loop_2885 orn %l5, %l6, %i4 srax %l4, 0x13, %g4 fmovdvs %icc, %f22, %f5 loop_2885: ldstub [%l7 + 0x13], %l3 nop setx 0x3DC670A933D554DC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xDE0A36E37D6CF3D7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f12, %f16 andn %l0, 0x085A, %o7 ta %icc, 0x5 ta %xcc, 0x5 st %f26, [%l7 + 0x64] addcc %l1, 0x010B, %g5 fornot1 %f0, %f8, %f4 fbo,a %fcc3, loop_2886 fbo %fcc2, loop_2887 fmovspos %xcc, %f20, %f18 fsrc1s %f29, %f12 loop_2886: popc 0x1559, %g6 loop_2887: nop set 0x50, %o7 ldxa [%l7 + %o7] 0x88, %o2 fbug %fcc2, loop_2888 array16 %i7, %i5, %o0 ldub [%l7 + 0x6E], %o5 edge32ln %g3, %g2, %i0 loop_2888: movrne %o4, 0x328, %i2 nop setx 0x327756B6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x117B69BA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fmuls %f20, %f17, %f12 edge8 %g7, %o6, %i1 fmovdleu %xcc, %f29, %f9 bgu,pn %xcc, loop_2889 fors %f19, %f30, %f30 nop setx 0x4E792C8E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0xF1E4AE5D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fadds %f13, %f5, %f23 edge32n %o1, %i6, %i3 loop_2889: movge %icc, %o3, %g1 sdivx %l2, 0x18F8, %l5 xor %l6, 0x16EB, %i4 and %g4, 0x072D, %l4 nop setx loop_2890, %l0, %l1 jmpl %l1, %l0 xor %l3, %o7, %g5 fmovdcc %icc, %f14, %f3 fabsd %f10, %f16 loop_2890: xorcc %l1, 0x0111, %g6 addccc %o2, 0x033B, %i5 movle %icc, %o0, %o5 nop fitod %f2, %f14 fdtoi %f14, %f0 set 0x1A, %o2 ldsba [%l7 + %o2] 0x81, %i7 movl %xcc, %g3, %g2 movn %xcc, %i0, %o4 xor %i2, 0x1F0F, %o6 wr %g0, 0x88, %asi swapa [%l7 + 0x28] %asi, %g7 bl,a,pn %xcc, loop_2891 umul %o1, %i6, %i3 fornot1s %f11, %f20, %f30 set 0x2C, %o3 swapa [%l7 + %o3] 0x80, %i1 loop_2891: taddcc %o3, 0x1D6D, %g1 fpack32 %f0, %f14, %f30 tvc %icc, 0x0 add %l7, 0x60, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %l2, %l5 sethi 0x0693, %i4 sdivx %l6, 0x1063, %l4 fba %fcc0, loop_2892 nop setx loop_2893, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done orn %l0, 0x14B6, %l3 edge8ln %g4, %g5, %o7 loop_2892: movrlez %l1, %g6, %i5 loop_2893: alignaddr %o0, %o2, %o5 fmovrslez %g3, %f19, %f10 set 0x18, %l5 prefetcha [%l7 + %l5] 0x18, 0x3 bleu,pt %icc, loop_2894 fsrc2 %f30, %f12 umulcc %i0, %i7, %o4 edge16n %o6, %g7, %i2 loop_2894: bgu,a,pn %xcc, loop_2895 xor %o1, %i6, %i3 tg %xcc, 0x2 ldub [%l7 + 0x4E], %i1 loop_2895: nop wr %g0, 0x11, %asi lduha [%l7 + 0x66] %asi, %g1 brgz %o3, loop_2896 popc 0x0EDE, %l2 for %f16, %f12, %f8 bneg,a loop_2897 loop_2896: array16 %i4, %l5, %l4 tneg %icc, 0x4 edge32 %l0, %l6, %l3 loop_2897: subc %g5, 0x040B, %g4 sdivx %o7, 0x11DB, %g6 sub %i5, 0x1F4F, %o0 nop fitos %f5, %f25 fstox %f25, %f2 fxtos %f2, %f7 addccc %l1, 0x03AD, %o2 movrlez %o5, 0x3B6, %g2 srl %i0, %g3, %i7 tcc %xcc, 0x5 stb %o4, [%l7 + 0x0D] ta %icc, 0x6 sethi 0x016E, %o6 wr %g0, 0x89, %asi ldxa [%l7 + 0x18] %asi, %g7 fbe %fcc1, loop_2898 tsubcc %o1, 0x05E4, %i6 sdivx %i3, 0x06C0, %i2 fmovdneg %xcc, %f15, %f9 loop_2898: array16 %g1, %o3, %l2 mova %icc, %i1, %l5 fnegs %f11, %f4 tle %xcc, 0x5 array16 %i4, %l4, %l0 fbul %fcc0, loop_2899 edge8l %l3, %g5, %l6 tg %icc, 0x4 edge8l %g4, %g6, %o7 loop_2899: bvs,a,pn %xcc, loop_2900 tgu %xcc, 0x7 membar 0x7E te %xcc, 0x2 loop_2900: tn %icc, 0x1 bge %icc, loop_2901 sra %o0, 0x15, %i5 ldd [%l7 + 0x78], %l0 movrgz %o2, %o5, %g2 loop_2901: orncc %g3, 0x0E53, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %o4, 0x09D1, %i0 add %l7, 0x20, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x80, %g7, %o6 membar 0x5C xor %o1, %i6, %i3 bcs,a,pt %icc, loop_2902 udivx %i2, 0x1C0E, %o3 pdist %f12, %f26, %f6 ldx [%l7 + 0x70], %l2 loop_2902: orn %i1, 0x0893, %l5 fpmerge %f18, %f31, %f6 fornot1 %f10, %f18, %f24 brlez,a %i4, loop_2903 tg %xcc, 0x7 andncc %g1, %l4, %l0 movgu %icc, %l3, %g5 loop_2903: nop set 0x68, %i3 prefetcha [%l7 + %i3] 0x04, 0x0 fmovdg %icc, %f15, %f19 fbule,a %fcc0, loop_2904 nop fitos %f3, %f2 fstoi %f2, %f25 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 for %f22, %f6, %f8 loop_2904: tcc %icc, 0x1 ldd [%l7 + 0x60], %f18 fmovrdne %g6, %f24, %f8 fmovdle %icc, %f2, %f14 wr %g0, 0x10, %asi ldsba [%l7 + 0x14] %asi, %o7 fmovrde %g4, %f10, %f8 bn,pn %icc, loop_2905 fbn %fcc2, loop_2906 pdist %f10, %f0, %f26 movn %icc, %i5, %l1 loop_2905: stx %o0, [%l7 + 0x58] loop_2906: nop wr %g0, 0x04, %asi stda %f0, [%l7 + 0x40] %asi brgz,a %o2, loop_2907 mulx %g2, 0x182F, %g3 nop fitod %f4, %f28 fdtox %f28, %f8 array8 %o5, %o4, %i7 loop_2907: tleu %xcc, 0x2 fmovdne %xcc, %f21, %f31 addcc %g7, 0x0253, %i0 tpos %xcc, 0x0 nop fitod %f6, %f10 fdtos %f10, %f6 fmovdge %xcc, %f31, %f19 ldd [%l7 + 0x10], %o0 movrlez %i6, %i3, %o6 udiv %o3, 0x058B, %l2 fmul8x16au %f31, %f24, %f10 nop setx 0x0065E5D2, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr bne %icc, loop_2908 taddcc %i2, %i1, %l5 fmovdneg %xcc, %f16, %f19 wr %g0, 0x81, %asi swapa [%l7 + 0x50] %asi, %g1 loop_2908: udivx %l4, 0x05E0, %l0 movcs %xcc, %i4, %g5 fmovdneg %icc, %f30, %f6 set 0x2C, %g7 stwa %l6, [%l7 + %g7] 0x10 fbl,a %fcc3, loop_2909 fmovscs %icc, %f2, %f20 andcc %g6, 0x0F50, %o7 array16 %l3, %g4, %l1 loop_2909: pdist %f22, %f10, %f12 fabsd %f18, %f12 lduw [%l7 + 0x5C], %o0 fmovdcc %icc, %f14, %f8 edge32 %o2, %i5, %g3 orncc %g2, %o5, %i7 nop fitod %f0, %f18 fdtox %f18, %f28 fxtod %f28, %f26 movg %icc, %o4, %i0 set 0x60, %l0 swapa [%l7 + %l0] 0x04, %o1 stbar xor %g7, %i3, %i6 fcmpgt32 %f20, %f16, %o3 tcc %xcc, 0x6 edge32ln %l2, %i2, %o6 udivcc %i1, 0x1BAE, %g1 tg %xcc, 0x3 tg %xcc, 0x2 xnorcc %l4, 0x12E6, %l5 movrgz %l0, 0x03E, %i4 subcc %l6, 0x0990, %g6 movrne %o7, %l3, %g4 tgu %icc, 0x5 for %f30, %f22, %f10 andncc %l1, %g5, %o0 ld [%l7 + 0x64], %f31 set 0x38, %i1 ldxa [%l7 + %i1] 0x18, %o2 call loop_2910 tle %xcc, 0x5 set 0x68, %i2 lda [%l7 + %i2] 0x18, %f5 loop_2910: movcs %icc, %i5, %g3 fbu,a %fcc1, loop_2911 flush %l7 + 0x74 ldsh [%l7 + 0x24], %o5 nop fitod %f0, %f16 fdtox %f16, %f2 fxtod %f2, %f0 loop_2911: bpos,a loop_2912 be,a loop_2913 umul %g2, %o4, %i7 ta %icc, 0x3 loop_2912: ble,a,pn %xcc, loop_2914 loop_2913: popc %i0, %g7 edge8 %o1, %i3, %o3 fmovrslz %i6, %f0, %f0 loop_2914: nop wr %g0, 0x11, %asi lduwa [%l7 + 0x48] %asi, %l2 mulx %i2, %o6, %i1 fsrc2 %f22, %f12 tcs %xcc, 0x5 fsrc1 %f24, %f0 fsrc2 %f6, %f24 nop setx 0x3D9431D4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x301A1505, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fsubs %f30, %f14, %f4 edge16 %g1, %l4, %l5 array8 %l0, %l6, %g6 nop set 0x18, %i5 ldx [%l7 + %i5], %i4 udiv %l3, 0x0D73, %g4 membar 0x38 udiv %l1, 0x0948, %o7 edge32l %o0, %g5, %i5 fxor %f26, %f6, %f0 edge16n %o2, %g3, %g2 tcc %xcc, 0x4 bge,a,pt %xcc, loop_2915 movle %icc, %o4, %o5 ldd [%l7 + 0x48], %f24 ta %xcc, 0x6 loop_2915: udivcc %i0, 0x1431, %i7 fbn,a %fcc2, loop_2916 bcs,pt %icc, loop_2917 umulcc %g7, 0x12F7, %o1 or %o3, 0x1D80, %i3 loop_2916: mulx %l2, %i6, %i2 loop_2917: movg %icc, %i1, %o6 movgu %icc, %g1, %l5 fmovdle %icc, %f23, %f19 mulscc %l4, 0x07F9, %l0 fbug %fcc0, loop_2918 fmovrdgz %l6, %f6, %f10 set 0x48, %i6 lda [%l7 + %i6] 0x19, %f5 loop_2918: edge32n %g6, %l3, %g4 addc %i4, 0x1917, %l1 movpos %icc, %o7, %o0 fmovsle %icc, %f4, %f25 nop fitos %f28, %f30 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %xcc, 0x1 fpack32 %f26, %f28, %f16 subccc %i5, %o2, %g3 sll %g2, %o4, %g5 movre %i0, 0x04F, %i7 movle %xcc, %o5, %o1 set 0x6C, %l6 lduwa [%l7 + %l6] 0x88, %g7 fmovrdne %o3, %f8, %f14 andcc %l2, %i6, %i2 fmul8sux16 %f0, %f26, %f10 array32 %i3, %i1, %o6 srax %l5, %l4, %g1 array16 %l0, %l6, %l3 edge8ln %g6, %g4, %l1 movcs %icc, %i4, %o7 fbo,a %fcc2, loop_2919 ld [%l7 + 0x48], %f8 popc %i5, %o0 te %xcc, 0x0 loop_2919: taddcctv %g3, 0x0F9E, %o2 pdist %f28, %f30, %f10 mova %xcc, %g2, %g5 fsrc1 %f16, %f18 orcc %o4, 0x1327, %i7 bn,a loop_2920 edge8ln %i0, %o1, %o5 movl %icc, %o3, %g7 st %f2, [%l7 + 0x34] loop_2920: alignaddrl %l2, %i2, %i3 popc 0x1C72, %i1 fbge %fcc1, loop_2921 sethi 0x0E3F, %o6 movle %icc, %l5, %l4 edge32 %g1, %l0, %l6 loop_2921: fandnot1 %f28, %f18, %f22 set 0x40, %g4 ldda [%l7 + %g4] 0x19, %f0 movg %xcc, %i6, %l3 movrlz %g6, %g4, %i4 fpack32 %f4, %f12, %f12 edge16ln %l1, %i5, %o7 set 0x58, %i4 sta %f19, [%l7 + %i4] 0x18 edge16l %o0, %o2, %g3 set 0x28, %g6 lduba [%l7 + %g6] 0x89, %g2 te %xcc, 0x6 wr %g0, 0x10, %asi ldstuba [%l7 + 0x3E] %asi, %o4 movrgz %g5, 0x1F1, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %i7, 0x1338, %o1 set 0x20, %l4 stxa %o5, [%l7 + %l4] 0x2a membar #Sync array8 %g7, %l2, %o3 set 0x40, %o4 ldda [%l7 + %o4] 0x18, %f0 orn %i2, 0x01F6, %i3 movrlz %i1, 0x26B, %o6 fbne %fcc2, loop_2922 nop fitos %f14, %f29 brgz %l5, loop_2923 movvc %xcc, %g1, %l4 loop_2922: addccc %l0, %i6, %l3 fands %f25, %f11, %f13 loop_2923: orn %l6, %g6, %i4 addccc %l1, 0x1DEB, %g4 xorcc %o7, %i5, %o0 te %xcc, 0x2 popc 0x061C, %o2 set 0x7C, %o6 lduha [%l7 + %o6] 0x89, %g2 tn %icc, 0x6 fpadd32s %f17, %f15, %f28 lduw [%l7 + 0x50], %g3 be,a,pn %xcc, loop_2924 mova %xcc, %o4, %i0 popc 0x1C45, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2924: movrlz %o1, %o5, %i7 orn %l2, %o3, %i2 popc %g7, %i1 fsrc2 %f10, %f2 fmovdleu %xcc, %f26, %f13 ldx [%l7 + 0x18], %o6 udivcc %i3, 0x11D3, %l5 move %xcc, %l4, %l0 nop fitod %f7, %f14 brlz %g1, loop_2925 be,pn %xcc, loop_2926 sra %i6, 0x13, %l6 add %l3, 0x0854, %i4 loop_2925: edge32ln %g6, %g4, %o7 loop_2926: fpack32 %f20, %f0, %f18 xor %i5, 0x0DDA, %l1 movrne %o0, 0x0BE, %o2 fcmpne32 %f4, %f2, %g2 sub %g3, 0x196B, %i0 alignaddr %g5, %o4, %o1 wr %g0, 0x19, %asi ldsba [%l7 + 0x21] %asi, %i7 subccc %l2, %o3, %i2 edge8ln %g7, %i1, %o6 bvs,a loop_2927 fbug,a %fcc2, loop_2928 addcc %i3, 0x185B, %l5 movrlz %o5, %l0, %l4 loop_2927: alignaddrl %g1, %i6, %l6 loop_2928: ldd [%l7 + 0x20], %i4 fcmpgt32 %f16, %f10, %g6 sub %l3, 0x0662, %o7 fmovda %icc, %f27, %f23 tleu %icc, 0x6 smulcc %g4, 0x0A2C, %l1 faligndata %f28, %f28, %f8 fnor %f26, %f2, %f30 srl %o0, %o2, %i5 fmovdne %xcc, %f22, %f9 movvc %xcc, %g3, %g2 fmovsneg %xcc, %f22, %f1 nop set 0x3C, %g3 ldsw [%l7 + %g3], %g5 fbuge %fcc3, loop_2929 add %i0, 0x0BBB, %o1 te %icc, 0x3 movrgz %i7, 0x2CF, %l2 loop_2929: nop setx 0x7EA070A403C59B8D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 fsqrtd %f12, %f10 xor %o4, 0x1F79, %i2 mulscc %o3, %g7, %o6 edge8ln %i3, %l5, %o5 prefetch [%l7 + 0x0C], 0x3 fmovrdne %l0, %f22, %f14 edge16ln %i1, %g1, %l4 nop setx 0x55B4B191, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xB35FF78E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fsubs %f22, %f30, %f15 sub %l6, 0x0581, %i4 sdivcc %i6, 0x0832, %l3 movrgz %o7, %g6, %g4 movrgz %o0, 0x0A9, %o2 tneg %xcc, 0x7 movg %icc, %i5, %l1 brlez,a %g3, loop_2930 nop setx 0xA04CF922, %l0, %l6 st %l6, [%l7 + 0x54] ld [%l7 + 0x54], %fsr nop setx 0xA3881C21757C4FE1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x574A7268827A4CE1, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fmuld %f10, %f28, %f0 movgu %xcc, %g5, %g2 loop_2930: movcc %xcc, %i0, %i7 brlz,a %l2, loop_2931 movre %o1, %o4, %o3 tneg %xcc, 0x5 for %f0, %f8, %f30 loop_2931: tpos %xcc, 0x4 movrgez %i2, 0x1D6, %o6 sethi 0x1D56, %g7 wr %g0, 0x89, %asi prefetcha [%l7 + 0x38] %asi, 0x3 tneg %icc, 0x5 tl %xcc, 0x0 stb %o5, [%l7 + 0x3B] tvc %xcc, 0x1 add %l7, 0x30, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %l5, %i1 orcc %g1, 0x0A32, %l0 edge8n %l4, %i4, %l6 bleu loop_2932 call loop_2933 sdiv %l3, 0x104F, %i6 tsubcc %g6, %g4, %o7 loop_2932: movn %xcc, %o0, %o2 loop_2933: nop setx 0x6C152A04FA552686, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x0FC3105A8C1ED6E0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f8, %f22 fors %f7, %f24, %f22 fbo,a %fcc2, loop_2934 edge16l %i5, %g3, %g5 edge8n %l1, %i0, %i7 fabsd %f8, %f30 loop_2934: nop wr %g0, 0x80, %asi prefetcha [%l7 + 0x38] %asi, 0x1 sll %g2, %o1, %o3 fnot1 %f20, %f24 edge32n %i2, %o4, %g7 movneg %icc, %i3, %o5 te %icc, 0x5 fmovrdne %o6, %f26, %f10 alignaddrl %i1, %l5, %l0 set 0x68, %o5 sta %f23, [%l7 + %o5] 0x10 movrgz %g1, 0x024, %l4 srax %l6, %l3, %i6 sll %i4, %g4, %g6 movne %icc, %o7, %o0 tsubcc %i5, 0x1752, %g3 xnorcc %g5, 0x0B67, %l1 bne,pn %icc, loop_2935 edge32 %i0, %o2, %l2 movg %icc, %g2, %i7 tleu %xcc, 0x2 loop_2935: nop add %l7, 0x50, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %o1 array32 %i2, %o4, %i3 add %l7, 0x54, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %g7 casa [%l6] 0x04, %g7, %o6 tcc %icc, 0x4 fmovrsgez %i1, %f0, %f21 and %l5, 0x151E, %o5 tpos %icc, 0x6 fba %fcc0, loop_2936 sdivx %g1, 0x0E3B, %l4 fcmpeq32 %f8, %f6, %l6 fbn %fcc3, loop_2937 loop_2936: mulscc %l3, %l0, %i6 wr %g0, 0x80, %asi ldstuba [%l7 + 0x2E] %asi, %i4 loop_2937: move %icc, %g4, %o7 tcs %xcc, 0x6 fmovdg %icc, %f13, %f6 bvs loop_2938 orn %g6, %i5, %o0 wr %g0, 0x04, %asi stha %g5, [%l7 + 0x42] %asi loop_2938: movgu %icc, %g3, %i0 sdiv %l1, 0x13FE, %o2 tne %xcc, 0x4 set 0x18, %g2 sta %f18, [%l7 + %g2] 0x81 movl %xcc, %l2, %g2 tge %xcc, 0x1 movrgz %o3, 0x058, %o1 set 0x40, %g1 ldda [%l7 + %g1] 0x88, %i6 tneg %icc, 0x2 tvc %icc, 0x1 movvs %icc, %o4, %i2 array8 %g7, %i3, %o6 fmovrsne %l5, %f1, %f11 bl,a loop_2939 fxnor %f30, %f2, %f10 array32 %i1, %g1, %l4 movle %icc, %l6, %o5 loop_2939: bn,a %xcc, loop_2940 sethi 0x1E50, %l0 mulscc %i6, %i4, %l3 fbne,a %fcc3, loop_2941 loop_2940: or %o7, 0x1170, %g6 edge8l %g4, %i5, %g5 tcs %icc, 0x6 loop_2941: fornot2 %f18, %f4, %f2 tsubcc %g3, %i0, %o0 mulx %o2, 0x1A0A, %l1 fand %f26, %f6, %f16 wr %g0, 0x89, %asi ldstuba [%l7 + 0x58] %asi, %l2 andcc %g2, %o3, %i7 movgu %xcc, %o1, %o4 smul %g7, 0x0CC3, %i3 fmovrslz %i2, %f17, %f5 edge16n %l5, %o6, %i1 fbul %fcc2, loop_2942 move %icc, %g1, %l6 movre %l4, %l0, %o5 nop set 0x70, %o1 ldd [%l7 + %o1], %i4 loop_2942: brgez,a %i6, loop_2943 movrgz %l3, 0x3AF, %g6 xorcc %g4, 0x1405, %o7 xnor %i5, %g3, %g5 loop_2943: lduw [%l7 + 0x40], %i0 movvc %icc, %o2, %l1 subcc %l2, 0x1C94, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovd %f12, %f6 tvs %xcc, 0x3 srlx %o3, 0x1B, %o0 std %f24, [%l7 + 0x38] movrlz %o1, 0x283, %o4 edge32n %i7, %g7, %i2 movrgez %i3, 0x33F, %l5 tle %xcc, 0x0 orcc %i1, 0x150E, %o6 array32 %l6, %l4, %l0 movge %xcc, %g1, %i4 fmovsg %icc, %f10, %f12 sethi 0x0E55, %o5 srax %i6, %g6, %g4 wr %g0, 0x11, %asi ldsha [%l7 + 0x20] %asi, %l3 fmovsvs %icc, %f26, %f25 fpsub32 %f30, %f0, %f30 fbug %fcc1, loop_2944 popc %i5, %g3 fornot2 %f20, %f18, %f12 andcc %g5, 0x05BB, %o7 loop_2944: sub %i0, 0x1E92, %o2 lduh [%l7 + 0x34], %l2 fbug %fcc1, loop_2945 xor %g2, 0x1D92, %o3 tcs %xcc, 0x2 fnot2s %f23, %f7 loop_2945: nop set 0x0C, %o0 swapa [%l7 + %o0] 0x18, %o0 ba,a,pn %icc, loop_2946 edge8l %l1, %o4, %i7 fcmple16 %f2, %f12, %o1 fornot1 %f12, %f20, %f26 loop_2946: fandnot2s %f12, %f19, %f7 add %g7, %i3, %l5 edge8ln %i1, %o6, %i2 fornot1s %f27, %f3, %f30 srlx %l4, %l0, %l6 sll %i4, %o5, %i6 set 0x78, %i7 stxa %g6, [%l7 + %i7] 0x88 movneg %icc, %g4, %g1 wr %g0, 0x19, %asi prefetcha [%l7 + 0x60] %asi, 0x0 fba %fcc2, loop_2947 sub %g3, 0x19D6, %g5 faligndata %f0, %f10, %f18 mulx %o7, %i5, %i0 loop_2947: fnot2 %f8, %f18 fblg %fcc1, loop_2948 movrgz %l2, 0x035, %g2 xorcc %o2, %o3, %o0 tvs %icc, 0x7 loop_2948: membar 0x19 fmovdleu %xcc, %f28, %f13 tn %xcc, 0x4 fmul8x16al %f19, %f2, %f30 add %l1, %o4, %i7 edge16n %o1, %g7, %l5 be %icc, loop_2949 bleu,pt %xcc, loop_2950 tneg %icc, 0x7 bge %icc, loop_2951 loop_2949: fornot2 %f10, %f2, %f22 loop_2950: umulcc %i1, 0x13CE, %o6 tn %xcc, 0x3 loop_2951: fble %fcc1, loop_2952 movl %xcc, %i2, %i3 sra %l0, 0x08, %l6 fpackfix %f16, %f31 loop_2952: ta %xcc, 0x6 ldub [%l7 + 0x5C], %i4 set 0x30, %l1 ldxa [%l7 + %l1] 0x88, %l4 bvs loop_2953 movn %icc, %o5, %g6 brz,a %i6, loop_2954 xnor %g4, %g1, %g3 loop_2953: sth %l3, [%l7 + 0x34] edge32n %g5, %o7, %i5 loop_2954: sethi 0x0D05, %i0 wr %g0, 0x80, %asi sta %f10, [%l7 + 0x10] %asi tpos %icc, 0x7 fmovdne %icc, %f16, %f2 wr %g0, 0x81, %asi ldsha [%l7 + 0x2C] %asi, %g2 nop fitos %f6, %f19 fstox %f19, %f12 fxtos %f12, %f27 fmovdneg %icc, %f10, %f31 movrgz %l2, 0x344, %o2 edge8n %o0, %l1, %o4 movl %icc, %o3, %i7 fand %f8, %f26, %f0 set 0x1E, %g5 ldsba [%l7 + %g5] 0x04, %o1 add %l7, 0x48, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l5 casxa [%l6] %asi, %l5, %g7 fmovrdlez %i1, %f18, %f28 tvs %xcc, 0x7 edge8 %o6, %i3, %l0 bleu,pt %xcc, loop_2955 array8 %l6, %i2, %i4 tvc %xcc, 0x3 bleu %icc, loop_2956 loop_2955: fbue,a %fcc1, loop_2957 smul %l4, %o5, %g6 or %g4, %g1, %g3 loop_2956: edge32ln %i6, %l3, %g5 loop_2957: fmovsvc %xcc, %f1, %f1 xnor %i5, %i0, %g2 ldd [%l7 + 0x20], %l2 be,a,pt %icc, loop_2958 umul %o2, %o7, %o0 ldsb [%l7 + 0x5D], %o4 movg %icc, %l1, %o3 loop_2958: fmovdpos %xcc, %f13, %f21 array16 %o1, %i7, %g7 andcc %l5, 0x0F28, %i1 ta %xcc, 0x3 movrne %i3, 0x3F0, %l0 sll %l6, 0x18, %i2 edge16n %i4, %l4, %o6 fcmpne16 %f20, %f30, %g6 fnot2s %f25, %f6 nop fitos %f9, %f7 nop setx 0xE012956C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x5E5F4A2E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fadds %f9, %f26, %f6 udiv %g4, 0x15A9, %o5 sdivcc %g1, 0x1710, %i6 fbl,a %fcc3, loop_2959 srax %l3, %g3, %i5 orcc %i0, %g5, %g2 movne %xcc, %o2, %o7 loop_2959: fsrc1s %f30, %f26 tcs %xcc, 0x4 ta %xcc, 0x2 edge16 %l2, %o0, %l1 movrgez %o3, %o4, %i7 fble,a %fcc3, loop_2960 edge32l %g7, %l5, %o1 xnor %i3, %l0, %i1 movcs %icc, %l6, %i2 loop_2960: bl,pn %icc, loop_2961 fors %f19, %f31, %f0 set 0x2C, %l3 ldswa [%l7 + %l3] 0x14, %l4 loop_2961: andn %i4, 0x1300, %g6 udivcc %o6, 0x09DF, %o5 or %g4, %i6, %l3 bgu,pn %icc, loop_2962 tneg %xcc, 0x1 wr %g0, 0x2f, %asi stba %g1, [%l7 + 0x7C] %asi membar #Sync loop_2962: nop set 0x10, %l2 ldda [%l7 + %l2] 0x0c, %i4 addcc %i0, 0x071B, %g3 movrlz %g5, %g2, %o7 ldsh [%l7 + 0x36], %l2 movrlez %o0, 0x134, %l1 fpsub16 %f8, %f2, %f2 fandnot1 %f26, %f20, %f22 edge8 %o2, %o3, %o4 edge16l %i7, %l5, %g7 bleu,a,pn %icc, loop_2963 movg %icc, %o1, %i3 alignaddrl %i1, %l6, %i2 movcc %xcc, %l4, %l0 loop_2963: srlx %g6, 0x12, %o6 tneg %xcc, 0x0 ba,a,pn %xcc, loop_2964 tg %icc, 0x4 srl %o5, %g4, %i4 sir 0x1A5D loop_2964: tge %icc, 0x3 taddcc %l3, %g1, %i5 movcs %icc, %i0, %g3 tsubcctv %i6, 0x1441, %g5 movl %xcc, %g2, %o7 fbe %fcc2, loop_2965 fbge,a %fcc3, loop_2966 sllx %o0, 0x06, %l1 xorcc %l2, 0x0A84, %o3 loop_2965: be,a,pt %xcc, loop_2967 loop_2966: movleu %icc, %o4, %o2 xorcc %i7, %l5, %o1 tn %xcc, 0x6 loop_2967: fmovrde %i3, %f18, %f10 wr %g0, 0x11, %asi lduha [%l7 + 0x62] %asi, %g7 sethi 0x1451, %i1 orn %i2, 0x1458, %l4 smulcc %l6, 0x1EA3, %l0 bl,pt %xcc, loop_2968 fpsub16 %f8, %f2, %f6 sra %g6, %o5, %o6 sllx %g4, 0x1A, %i4 loop_2968: tgu %xcc, 0x5 tgu %xcc, 0x5 add %l7, 0x50, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %l3, %g1 fmovsvs %xcc, %f0, %f20 or %i5, 0x1305, %g3 movneg %icc, %i0, %i6 edge8 %g5, %o7, %o0 nop setx 0x5834A0DFF059EB14, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr tge %xcc, 0x0 movl %icc, %l1, %l2 movcs %xcc, %g2, %o3 fbne,a %fcc0, loop_2969 tge %xcc, 0x7 taddcctv %o2, %i7, %l5 fbl,a %fcc2, loop_2970 loop_2969: srax %o1, %i3, %g7 fmovdn %xcc, %f11, %f29 udiv %i1, 0x0EEF, %o4 loop_2970: fmovrde %l4, %f16, %f30 udivx %i2, 0x019E, %l0 edge8ln %l6, %o5, %o6 set 0x4C, %i0 ldsha [%l7 + %i0] 0x19, %g4 fbg %fcc2, loop_2971 mulscc %i4, %g6, %l3 nop setx 0xC9EDC293DA07DD83, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xE75B45FA837C16DE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f2, %f20 udivcc %i5, 0x160B, %g3 loop_2971: addccc %i0, 0x104B, %i6 add %l7, 0x64, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %g1, %o7 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f16 fmul8sux16 %f2, %f26, %f18 edge8l %g5, %l1, %l2 set 0x30, %o7 stxa %o0, [%g0 + %o7] 0x20 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 2846 ! Type x : 1250 ! Type cti : 2971 ! Type f : 4549 ! Type i : 13384 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0x56B480B1 .word 0xB306672C .word 0xAEBE4299 .word 0xC1628A2F .word 0x4FA55079 .word 0x1337686C .word 0x32C8AA93 .word 0x5FEF2E25 .word 0xBB1F4CCB .word 0x3A265A80 .word 0xD060D77F .word 0x6976C550 .word 0x6D281848 .word 0x6853BDF9 .word 0xB9211761 .word 0x7B168437 .word 0x986EC81A .word 0xE6138512 .word 0x31261E8E .word 0x65C70CED .word 0x528A944A .word 0x1CE05F00 .word 0xE7CBB14F .word 0x6821540A .word 0x43F24380 .word 0x7222DAFF .word 0x61A2D639 .word 0x48EF4DEA .word 0x1AA1F1E6 .word 0x17177576 .word 0xFADC7D02 .word 0xD0FB8DA4 .word 0x70829B93 .word 0x0CB4AEEC .word 0xFE63D409 .word 0x03453E58 .word 0x79B34B1F .word 0x16568403 .word 0x6123BF24 .word 0xA406A63C .word 0x860FB196 .word 0x0046DFEA .word 0x18A5E533 .word 0xE512AB33 .word 0xA2A6EF9F .word 0x151822CC .word 0x8635BCBE .word 0x2B4B27FE .word 0x14DCA31C .word 0x93629DC0 .word 0x9B54B33A .word 0xD1B0F3F0 .word 0x11830339 .word 0x81895F37 .word 0xCE561056 .word 0x0C99897F .word 0xAE929113 .word 0x0D9C0D2E .word 0x95F454BE .word 0xCFB196C3 .word 0x464337C7 .word 0x46E06DB2 .word 0x661C875B .word 0x0DCA6371 .end