/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_fsr3_f12.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_f12.s,v 1.1 2007/05/11 17:22:26 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 0x802C35F5E07F40E1, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0xD, %g1 set 0x7, %g2 set 0xC, %g3 set 0xE, %g4 set 0x3, %g5 set 0x4, %g6 set 0xC, %g7 !# Input registers set -0xF, %i0 set -0xA, %i1 set -0x0, %i2 set -0xD, %i3 set -0x6, %i4 set -0xA, %i5 set -0xB, %i6 set -0xD, %i7 !# Local registers set 0x28F69B9D, %l0 set 0x7065A8A4, %l1 set 0x3903D307, %l2 set 0x61398E82, %l3 set 0x406B1668, %l4 set 0x73645B6F, %l5 set 0x705AEA5E, %l6 !# Output registers set 0x1A46, %o0 set 0x024F, %o1 set 0x000B, %o2 set 0x0DA1, %o3 set 0x1D81, %o4 set 0x1524, %o5 set -0x0C47, %o6 set 0x1785, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x3903B6E0402D2305) INIT_TH_FP_REG(%l7,%f2,0xDF6465368420CCC7) INIT_TH_FP_REG(%l7,%f4,0x4D25B40AA12131A7) INIT_TH_FP_REG(%l7,%f6,0x18C6E8AA1FE98745) INIT_TH_FP_REG(%l7,%f8,0xAE5AA2947EAAD3C3) INIT_TH_FP_REG(%l7,%f10,0x52CDDA0B502961AD) INIT_TH_FP_REG(%l7,%f12,0x897E35BCFDEF1852) INIT_TH_FP_REG(%l7,%f14,0xF28250BB44AF9473) INIT_TH_FP_REG(%l7,%f16,0x24B025C5D1A81DC1) INIT_TH_FP_REG(%l7,%f18,0x636DC4E110542118) INIT_TH_FP_REG(%l7,%f20,0xDCCD0E6C090A62A9) INIT_TH_FP_REG(%l7,%f22,0x562B7FBA12297249) INIT_TH_FP_REG(%l7,%f24,0xAE9A08DB783D4D4F) INIT_TH_FP_REG(%l7,%f26,0x2FF31C7BA4A376A0) INIT_TH_FP_REG(%l7,%f28,0x4116EB3A83718CBA) INIT_TH_FP_REG(%l7,%f30,0x09AD3DF95C3CC3E0) !# Other state or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0x708, %hsys_tick_cmpr !# Execute Main Diag .. addcc %i3, 0x0454, %o7 fxor %f24, %f12, %f20 orncc %o2, %g1, %l1 bleu,a loop_1 nop setx 0x4D3D3F5E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x158F2654, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fadds %f22, %f5, %f31 tsubcc %l6, 0x0B66, %o4 fmul8x16au %f13, %f8, %f28 loop_1: nop fitos %f14, %f4 fstox %f4, %f10 umul %l0, 0x0D4D, %l2 wr %g0, 0x0c, %asi lduwa [%l7 + 0x48] %asi, %o6 nop fitos %f1, %f7 fstox %f7, %f8 fxtos %f8, %f9 edge16ln %o0, %i2, %i1 fbg %fcc0, loop_2 addccc %g7, %i6, %i7 tvc %xcc, 0x1 edge32n %g6, %o1, %g5 loop_2: nop setx 0x759339333D5E2DFB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 fsqrtd %f2, %f30 fxnors %f7, %f30, %f10 umulcc %l3, 0x012F, %o5 ld [%l7 + 0x48], %f17 tl %icc, 0x5 addc %o3, 0x05CB, %g2 stx %g3, [%l7 + 0x58] xor %i0, 0x16E0, %i4 te %xcc, 0x7 ta %xcc, 0x5 fbo,a %fcc2, loop_3 fabss %f5, %f17 fnot2s %f28, %f20 fbn %fcc1, loop_4 loop_3: sethi 0x094C, %l5 edge16n %l4, %g4, %i5 set 0x00, %g3 ldxa [%g0 + %g3] 0x50, %o7 loop_4: fmovdvs %xcc, %f28, %f8 edge16n %o2, %g1, %i3 sdivx %l6, 0x127B, %o4 set 0x18, %o1 ldxa [%l7 + %o1] 0x18, %l1 movgu %icc, %l0, %o6 tleu %xcc, 0x4 brz,a %l2, loop_5 sll %o0, %i1, %i2 movg %icc, %i6, %i7 tleu %icc, 0x7 loop_5: sir 0x0751 ta %icc, 0x3 movne %xcc, %g6, %g7 lduw [%l7 + 0x30], %g5 array8 %o1, %l3, %o3 tsubcctv %o5, %g3, %i0 edge16l %g2, %i4, %l4 set 0x74, %o3 ldswa [%l7 + %o3] 0x14, %l5 subccc %i5, %o7, %g4 fsrc1s %f18, %f30 bvs,pt %xcc, loop_6 movrgez %o2, 0x3D6, %g1 orcc %i3, %o4, %l6 xor %l1, %o6, %l0 loop_6: umulcc %o0, 0x14EC, %i1 fmovdpos %icc, %f23, %f22 fblg %fcc3, loop_7 edge16l %l2, %i6, %i7 xor %i2, %g6, %g7 call loop_8 loop_7: mova %xcc, %g5, %o1 tgu %icc, 0x2 nop fitos %f11, %f23 fstox %f23, %f30 fxtos %f30, %f26 loop_8: fpackfix %f24, %f31 bleu,a loop_9 sll %o3, 0x09, %o5 nop setx 0x6F1093BCE06E1D3F, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr bvs loop_10 loop_9: edge8n %l3, %i0, %g3 bgu,a %xcc, loop_11 lduw [%l7 + 0x3C], %i4 loop_10: umulcc %g2, %l5, %l4 tl %icc, 0x2 loop_11: tl %icc, 0x6 fzero %f28 xorcc %o7, %g4, %i5 umulcc %o2, 0x0D59, %g1 fmul8x16au %f16, %f17, %f22 bpos,a,pn %xcc, loop_12 tl %xcc, 0x3 fmovrsgez %o4, %f27, %f7 subccc %l6, %l1, %i3 loop_12: edge16n %o6, %o0, %i1 fornot1 %f6, %f0, %f12 movne %icc, %l0, %i6 bl loop_13 nop setx 0xBC0FEB84, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x34C07F0C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fadds %f22, %f3, %f4 tne %icc, 0x6 fcmple16 %f4, %f14, %i7 loop_13: movle %icc, %i2, %g6 bshuffle %f8, %f28, %f0 subccc %g7, 0x1EBB, %g5 edge8 %o1, %o3, %l2 movleu %icc, %o5, %l3 add %l7, 0x6C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i0, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdl %xcc, %f14, %f24 brnz,a %g2, loop_14 te %xcc, 0x4 wr %g0, 0x10, %asi ldxa [%l7 + 0x50] %asi, %g3 loop_14: tleu %xcc, 0x7 sdivx %l4, 0x021D, %o7 edge8n %l5, %i5, %o2 sdiv %g1, 0x159B, %o4 ldstub [%l7 + 0x30], %l6 nop fitod %f0, %f2 fdtoi %f2, %f19 fmovrdlz %g4, %f24, %f6 edge32n %i3, %o6, %l1 fmovrse %o0, %f27, %f25 movn %xcc, %l0, %i6 fbu %fcc3, loop_15 taddcc %i1, 0x1F05, %i7 brgz,a %i2, loop_16 sethi 0x0CF8, %g6 loop_15: movre %g7, 0x3AA, %g5 bleu,a loop_17 loop_16: movrne %o1, 0x07C, %o3 fpackfix %f2, %f10 movre %o5, %l2, %l3 loop_17: nop setx loop_18, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry udivcc %i4, 0x0E7E, %g2 tneg %xcc, 0x6 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 loop_18: fbug %fcc0, loop_20 movne %icc, %i0, %g3 subcc %o7, 0x13E4, %l4 loop_19: subcc %i5, %o2, %l5 loop_20: array8 %g1, %o4, %g4 tvs %xcc, 0x7 array16 %l6, %o6, %i3 tn %xcc, 0x7 movge %icc, %o0, %l1 fcmple32 %f10, %f8, %i6 edge8ln %l0, %i7, %i1 sllx %i2, %g7, %g6 or %o1, 0x08EA, %o3 fmovsne %xcc, %f13, %f20 addcc %g5, 0x138F, %o5 mulscc %l3, 0x04BA, %i4 fbn %fcc0, loop_21 subccc %l2, 0x1A5C, %i0 fmovsle %icc, %f21, %f31 edge8n %g2, %o7, %g3 loop_21: fnegd %f2, %f8 wr %g0, 0x10, %asi ldswa [%l7 + 0x08] %asi, %l4 ld [%l7 + 0x68], %f23 alignaddrl %o2, %i5, %g1 ta %icc, 0x0 mova %icc, %l5, %g4 xnor %o4, %o6, %l6 set 0x62, %g4 stba %o0, [%l7 + %g4] 0x0c nop setx 0x278F781D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 fsqrts %f16, %f26 movgu %icc, %i3, %l1 nop setx 0xA22A53CB30837D34, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x3F5E6F5F8EF9D93A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f0, %f24 tcc %icc, 0x3 fnot2s %f31, %f5 movle %icc, %l0, %i6 array8 %i1, %i2, %g7 brgez %g6, loop_22 popc 0x166B, %i7 fone %f16 fmuld8sux16 %f5, %f24, %f4 loop_22: fbul %fcc3, loop_23 fornot1 %f2, %f2, %f10 fmovdvc %xcc, %f22, %f26 movcc %icc, %o3, %g5 loop_23: movleu %xcc, %o1, %o5 fandnot1s %f28, %f22, %f25 lduw [%l7 + 0x74], %i4 movcc %xcc, %l2, %i0 set 0x20, %l4 ldda [%l7 + %l4] 0x0c, %l2 addcc %o7, %g2, %g3 subcc %o2, %l4, %g1 nop setx loop_24, %l0, %l1 jmpl %l1, %l5 tge %icc, 0x1 array8 %g4, %i5, %o6 srl %o4, %l6, %i3 loop_24: addcc %l1, 0x0527, %l0 bleu loop_25 tne %icc, 0x1 swap [%l7 + 0x48], %o0 brnz,a %i6, loop_26 loop_25: sir 0x0A16 edge16l %i1, %i2, %g6 add %l7, 0x50, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g7 casxa [%l6] %asi, %g7, %i7 loop_26: fbug %fcc3, loop_27 tne %icc, 0x6 brlez %o3, loop_28 edge8ln %g5, %o5, %o1 loop_27: movpos %icc, %l2, %i0 wr %g0, 0x89, %asi sta %f4, [%l7 + 0x18] %asi loop_28: array16 %l3, %i4, %g2 ldd [%l7 + 0x50], %g2 tg %xcc, 0x1 fmovdcc %xcc, %f22, %f19 edge32ln %o7, %l4, %o2 prefetch [%l7 + 0x1C], 0x0 taddcc %g1, 0x01F4, %g4 fbo %fcc0, loop_29 fmovsle %icc, %f27, %f10 sra %l5, 0x0E, %o6 tg %icc, 0x4 loop_29: movrgez %i5, 0x3A8, %l6 fmovde %xcc, %f30, %f31 tvc %xcc, 0x4 xnorcc %o4, %l1, %i3 movneg %icc, %l0, %i6 xnorcc %i1, %i2, %o0 xnor %g7, %g6, %i7 fbe,a %fcc0, loop_30 membar 0x55 udivx %o3, 0x0C73, %g5 fpadd16 %f0, %f8, %f0 loop_30: tn %icc, 0x3 or %o1, %o5, %l2 tneg %xcc, 0x0 tpos %icc, 0x1 nop setx 0x5284DF012586914A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xB68E1903AE8C7C83, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f2, %f16 set 0x0E, %o6 lduba [%l7 + %o6] 0x88, %l3 alignaddr %i4, %g2, %g3 movcs %xcc, %o7, %i0 udivx %o2, 0x0F99, %g1 fsrc2s %f9, %f10 st %f16, [%l7 + 0x08] nop fitod %f6, %f2 fdtos %f2, %f11 andncc %l4, %l5, %g4 movpos %icc, %o6, %l6 subcc %o4, %i5, %l1 set 0x3C, %o4 ldswa [%l7 + %o4] 0x89, %l0 brgz %i3, loop_31 fpsub32s %f31, %f23, %f21 bleu,a,pn %xcc, loop_32 sdiv %i1, 0x155B, %i6 loop_31: edge8l %o0, %g7, %i2 brnz,a %g6, loop_33 loop_32: add %o3, %i7, %g5 fpsub32 %f24, %f16, %f10 alignaddrl %o1, %o5, %l2 loop_33: subc %l3, %i4, %g3 nop setx 0xA63C491BC0781E9B, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr fbug %fcc2, loop_34 movrgez %g2, 0x29A, %o7 sllx %i0, %g1, %o2 fcmpgt32 %f28, %f28, %l5 loop_34: edge32l %l4, %g4, %o6 array16 %l6, %i5, %o4 bneg,a,pt %icc, loop_35 fnegd %f6, %f24 addccc %l0, %l1, %i1 wr %g0, 0x89, %asi stxa %i6, [%l7 + 0x28] %asi loop_35: orcc %o0, 0x0DE8, %i3 fbuge %fcc0, loop_36 membar 0x2F fmul8x16al %f7, %f1, %f28 movne %xcc, %i2, %g6 loop_36: fsrc2 %f22, %f18 fbo %fcc1, loop_37 fmovrslz %o3, %f15, %f13 tn %xcc, 0x1 ldd [%l7 + 0x20], %f4 loop_37: pdist %f4, %f12, %f20 movrlez %g7, %g5, %i7 edge16ln %o5, %o1, %l3 edge32n %l2, %g3, %i4 tsubcctv %g2, 0x1203, %o7 fandnot1 %f12, %f14, %f16 tpos %xcc, 0x7 lduw [%l7 + 0x5C], %g1 movn %xcc, %i0, %o2 tcc %icc, 0x5 sllx %l4, 0x1E, %l5 fcmpeq32 %f22, %f8, %o6 taddcc %g4, 0x021D, %i5 edge16 %l6, %o4, %l0 fble %fcc0, loop_38 orn %i1, %i6, %l1 umul %i3, 0x1186, %i2 tcc %icc, 0x4 loop_38: move %xcc, %g6, %o3 fba,a %fcc1, loop_39 movrlz %g7, 0x122, %g5 fzeros %f18 movrlez %o0, 0x3E9, %o5 loop_39: tl %icc, 0x1 set 0x38, %i4 prefetcha [%l7 + %i4] 0x18, 0x1 orn %l3, %o1, %l2 nop setx loop_40, %l0, %l1 jmpl %l1, %g3 orncc %g2, %i4, %g1 sdivx %i0, 0x0FED, %o7 movrgz %l4, 0x285, %l5 loop_40: sethi 0x18ED, %o2 tvs %icc, 0x3 st %f1, [%l7 + 0x24] tvc %icc, 0x2 edge32n %o6, %g4, %l6 fandnot1s %f19, %f0, %f25 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %o4, %i5, %i1 fmovdn %xcc, %f10, %f13 movle %xcc, %i6, %l0 ld [%l7 + 0x18], %f2 fmovrsne %i3, %f18, %f25 fbg,a %fcc1, loop_41 edge16 %i2, %l1, %o3 popc 0x10D2, %g7 fbug,a %fcc2, loop_42 loop_41: nop fitos %f1, %f23 fstox %f23, %f26 fmovrse %g5, %f24, %f30 fbul %fcc3, loop_43 loop_42: sdiv %g6, 0x018F, %o5 fmovdneg %xcc, %f8, %f9 nop fitos %f12, %f17 fstox %f17, %f24 fxtos %f24, %f11 loop_43: nop add %l7, 0x48, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %o0 casa [%l6] 0x0c, %o0, %l3 movrgez %i7, 0x035, %l2 mova %icc, %g3, %o1 sdivcc %i4, 0x1BEC, %g1 stx %g2, [%l7 + 0x30] alignaddrl %i0, %l4, %l5 bleu,a,pn %xcc, loop_44 subcc %o2, %o6, %o7 srax %g4, 0x0B, %o4 smul %l6, 0x1091, %i1 loop_44: array32 %i6, %l0, %i3 sll %i2, 0x15, %l1 array32 %o3, %g7, %g5 ldx [%l7 + 0x68], %g6 edge8ln %i5, %o5, %o0 edge16ln %l3, %i7, %g3 tn %xcc, 0x4 ble,pt %xcc, loop_45 ldx [%l7 + 0x20], %o1 set 0x40, %g2 sta %f24, [%l7 + %g2] 0x10 loop_45: nop set 0x78, %o7 prefetcha [%l7 + %o7] 0x15, 0x1 st %f7, [%l7 + 0x48] nop setx 0x7E522D02, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x24E2CBEB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fdivs %f22, %f17, %f2 fbg %fcc3, loop_46 tvs %icc, 0x1 srlx %g1, %l2, %i0 movl %icc, %l4, %l5 loop_46: smulcc %o2, 0x01D6, %g2 ldsw [%l7 + 0x7C], %o6 ta %xcc, 0x4 wr %g0, 0x88, %asi stxa %g4, [%l7 + 0x18] %asi movvs %icc, %o7, %o4 movrlez %i1, %i6, %l6 smulcc %l0, %i2, %l1 move %icc, %o3, %i3 fmovs %f11, %f12 fandnot1s %f23, %f28, %f9 fnot1s %f20, %f3 addc %g7, 0x04B2, %g5 movrlz %i5, 0x322, %o5 fmovdgu %icc, %f7, %f22 set 0x19, %i1 ldstuba [%l7 + %i1] 0x18, %o0 sdivx %l3, 0x194E, %g6 add %l7, 0x28, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %g3, %i7 set 0x70, %o2 lda [%l7 + %o2] 0x80, %f21 wr %g0, 0xeb, %asi ldda [%l7 + 0x10] %asi, %i4 xnor %g1, %l2, %o1 edge32l %i0, %l5, %o2 srax %g2, %l4, %g4 fmovdcs %xcc, %f18, %f26 mulx %o6, 0x0092, %o4 fnegs %f31, %f8 and %o7, %i1, %i6 xnorcc %l6, %l0, %i2 sll %o3, 0x15, %i3 bneg %icc, loop_47 fbge %fcc1, loop_48 fzeros %f28 bcs %icc, loop_49 loop_47: edge8l %l1, %g7, %i5 loop_48: udivx %o5, 0x17E6, %g5 te %icc, 0x0 loop_49: tl %icc, 0x7 sir 0x0C70 sdiv %o0, 0x1CDE, %g6 move %icc, %g3, %i7 fmovsvc %icc, %f2, %f6 edge16l %i4, %l3, %g1 fmovdneg %xcc, %f12, %f21 bne,pt %icc, loop_50 mova %icc, %o1, %l2 fbg %fcc3, loop_51 movleu %icc, %i0, %o2 loop_50: tleu %icc, 0x2 edge16n %l5, %l4, %g4 loop_51: fbo %fcc3, loop_52 movrgez %g2, %o4, %o7 tl %xcc, 0x5 taddcc %o6, 0x005B, %i1 loop_52: umulcc %l6, %i6, %l0 bne loop_53 alignaddr %o3, %i3, %l1 move %xcc, %g7, %i5 call loop_54 loop_53: fbul %fcc1, loop_55 array16 %o5, %i2, %g5 sethi 0x0B82, %o0 loop_54: addc %g3, %g6, %i7 loop_55: lduh [%l7 + 0x2E], %i4 xorcc %l3, %o1, %g1 tsubcctv %l2, %i0, %l5 edge32 %o2, %l4, %g4 bneg,pn %icc, loop_56 fmovdpos %xcc, %f22, %f12 edge16n %g2, %o4, %o6 umul %i1, 0x1912, %o7 loop_56: movrgez %l6, 0x030, %l0 stx %o3, [%l7 + 0x30] array32 %i6, %i3, %l1 mulscc %g7, %o5, %i5 edge8 %g5, %o0, %g3 array32 %i2, %i7, %i4 set 0x32, %l6 ldsha [%l7 + %l6] 0x81, %g6 set 0x0C, %l2 stha %o1, [%l7 + %l2] 0x04 fbn %fcc1, loop_57 movg %xcc, %l3, %g1 stw %i0, [%l7 + 0x40] wr %g0, 0x18, %asi stha %l5, [%l7 + 0x72] %asi loop_57: tcc %xcc, 0x4 fmovrslez %o2, %f24, %f25 tvs %icc, 0x0 fmovrdgez %l2, %f4, %f4 fornot1s %f8, %f4, %f4 fmovdle %xcc, %f1, %f19 fmovspos %xcc, %f26, %f9 array16 %l4, %g2, %o4 bn %icc, loop_58 edge32n %o6, %i1, %g4 fmovdg %xcc, %f3, %f1 subc %l6, %l0, %o3 loop_58: movre %i6, %i3, %o7 movvc %xcc, %g7, %o5 edge32 %l1, %g5, %o0 ble,pn %icc, loop_59 fnegs %f18, %f16 mova %icc, %g3, %i2 prefetch [%l7 + 0x1C], 0x0 loop_59: be,a,pn %xcc, loop_60 pdist %f22, %f0, %f26 sll %i7, 0x12, %i5 flush %l7 + 0x34 loop_60: fors %f11, %f28, %f31 andncc %i4, %g6, %o1 edge32ln %l3, %i0, %g1 fmovspos %icc, %f6, %f1 ldsw [%l7 + 0x20], %o2 set 0x40, %i5 ldda [%l7 + %i5] 0x24, %l2 orcc %l5, %g2, %o4 alignaddrl %o6, %i1, %g4 ble,a loop_61 sethi 0x0DB1, %l4 nop setx 0x289C59BB3C31BAA9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x08EB191CB3C7D18D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 faddd %f20, %f8, %f14 be,a %xcc, loop_62 loop_61: fbg %fcc0, loop_63 bcc,a,pt %icc, loop_64 andn %l6, 0x1F66, %l0 loop_62: move %icc, %o3, %i6 loop_63: movg %icc, %o7, %g7 loop_64: andncc %o5, %l1, %i3 movn %icc, %g5, %g3 subc %i2, %i7, %i5 bn,a %icc, loop_65 edge8n %i4, %g6, %o1 fmovd %f2, %f8 sir 0x1333 loop_65: sllx %l3, %i0, %g1 tl %icc, 0x1 fmovsle %icc, %f3, %f0 flush %l7 + 0x70 edge32ln %o0, %o2, %l2 sethi 0x0CED, %l5 te %icc, 0x1 fbn,a %fcc2, loop_66 fandnot2s %f30, %f9, %f21 taddcc %o4, %o6, %i1 fsrc1 %f26, %f8 loop_66: orcc %g2, 0x1C0C, %l4 and %g4, 0x1F3D, %l6 std %f20, [%l7 + 0x48] sra %o3, 0x04, %i6 ldd [%l7 + 0x70], %f8 brlz %o7, loop_67 movrlez %l0, %o5, %g7 edge16 %l1, %g5, %i3 ldstub [%l7 + 0x0D], %g3 loop_67: fmovsneg %xcc, %f13, %f29 edge32n %i7, %i5, %i2 fnegs %f9, %f12 tl %icc, 0x6 movg %icc, %g6, %o1 fbl,a %fcc3, loop_68 movpos %icc, %l3, %i0 fbn,a %fcc3, loop_69 array16 %g1, %o0, %o2 loop_68: movpos %xcc, %l2, %i4 set 0x46, %i6 ldstuba [%l7 + %i6] 0x0c, %l5 loop_69: movl %icc, %o6, %i1 bl,a,pn %icc, loop_70 tl %icc, 0x7 tsubcc %o4, %l4, %g2 movrlez %l6, %o3, %g4 loop_70: movg %xcc, %o7, %l0 umulcc %o5, 0x0942, %g7 lduw [%l7 + 0x64], %l1 fpadd16s %f12, %f13, %f18 alignaddr %i6, %g5, %i3 fmovsvc %xcc, %f15, %f19 set 0x40, %i3 ldda [%l7 + %i3] 0x89, %f0 fbuge,a %fcc0, loop_71 fmovdg %icc, %f10, %f23 orcc %i7, %g3, %i2 movrgz %g6, 0x35A, %i5 loop_71: movle %xcc, %l3, %o1 edge16 %g1, %i0, %o2 nop set 0x38, %l5 ldx [%l7 + %l5], %o0 bl %icc, loop_72 taddcc %i4, 0x012E, %l2 ldub [%l7 + 0x78], %l5 movleu %icc, %i1, %o4 loop_72: array8 %l4, %g2, %o6 fpadd32s %f2, %f23, %f25 nop setx 0x27CF51DA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x3AD57B66, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fmuls %f30, %f19, %f11 nop setx 0x159C4A2AEE081F6A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xC8EE940664889422, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f30, %f4 array32 %l6, %g4, %o7 srax %o3, 0x06, %l0 flush %l7 + 0x24 tgu %icc, 0x7 udiv %g7, 0x0EDD, %l1 sth %o5, [%l7 + 0x14] umul %g5, 0x1C4C, %i3 tleu %icc, 0x0 xorcc %i7, %g3, %i2 alignaddrl %g6, %i5, %l3 ldd [%l7 + 0x38], %o0 set 0x30, %g6 ldda [%l7 + %g6] 0xe2, %g0 fmovsg %xcc, %f12, %f2 add %i6, %o2, %o0 tcc %icc, 0x3 fone %f6 set 0x18, %i0 sta %f6, [%l7 + %i0] 0x14 movrlz %i4, %i0, %l2 bvs,pn %icc, loop_73 fbue,a %fcc0, loop_74 movneg %icc, %i1, %o4 movleu %xcc, %l4, %l5 loop_73: sllx %g2, 0x0C, %l6 loop_74: bge,a,pn %icc, loop_75 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovscc %icc, %f31, %f1 move %xcc, %g4, %o7 loop_75: nop add %l7, 0x78, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %o3, %l0 smulcc %o6, %g7, %l1 move %icc, %o5, %i3 fpsub32 %f8, %f26, %f8 fmovscc %icc, %f30, %f2 fmovda %xcc, %f19, %f15 ldsw [%l7 + 0x30], %i7 fsrc1 %f20, %f12 wr %g0, 0x81, %asi lduwa [%l7 + 0x0C] %asi, %g3 set 0x45, %l1 ldsba [%l7 + %l1] 0x81, %i2 fmul8ulx16 %f28, %f14, %f28 fmovsvs %xcc, %f26, %f30 mulscc %g6, %g5, %i5 brgz,a %o1, loop_76 addcc %g1, 0x147B, %l3 addc %o2, 0x065C, %o0 mulscc %i4, %i0, %l2 loop_76: nop set 0x28, %o0 stxa %i6, [%l7 + %o0] 0x18 stx %i1, [%l7 + 0x48] movleu %xcc, %o4, %l4 tne %xcc, 0x4 addccc %g2, 0x132E, %l6 movrgez %g4, %l5, %o3 fabss %f18, %f7 xorcc %o7, %o6, %l0 for %f4, %f14, %f4 movcs %xcc, %g7, %l1 movne %icc, %i3, %i7 xorcc %g3, 0x1019, %o5 tne %xcc, 0x7 flush %l7 + 0x30 fones %f14 brlez,a %i2, loop_77 fpadd32 %f18, %f20, %f10 tvc %xcc, 0x6 fabsd %f10, %f30 loop_77: xor %g5, 0x06DD, %g6 tcc %icc, 0x6 edge32ln %i5, %g1, %l3 ba loop_78 edge16 %o1, %o0, %i4 ldx [%l7 + 0x20], %o2 sllx %l2, %i0, %i1 loop_78: nop wr %g0, 0x89, %asi sta %f9, [%l7 + 0x78] %asi fmovdpos %xcc, %f10, %f8 mulscc %i6, 0x1FBA, %o4 nop fitos %f4, %f29 fstox %f29, %f20 fxtos %f20, %f8 set 0x38, %g7 stxa %l4, [%l7 + %g7] 0x0c taddcctv %g2, 0x0260, %g4 nop fitos %f0, %f0 fstoi %f0, %f29 udiv %l6, 0x076D, %l5 umul %o3, 0x1E00, %o7 sethi 0x11EC, %l0 membar 0x63 bge,a %xcc, loop_79 tg %xcc, 0x2 andn %o6, %g7, %l1 nop setx loop_80, %l0, %l1 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_79: andcc %i3, %g3, %i7 add %l7, 0x7C, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %i2 casa [%l6] %asi, %i2, %g5 loop_80: fbne,a %fcc3, loop_81 andcc %o5, %g6, %i5 edge16l %l3, %g1, %o1 tne %xcc, 0x7 loop_81: nop set 0x4C, %l0 stha %i4, [%l7 + %l0] 0x27 membar #Sync ble %xcc, loop_82 ta %icc, 0x6 umulcc %o2, 0x151E, %o0 array16 %i0, %l2, %i6 loop_82: movpos %icc, %o4, %l4 sir 0x0064 orcc %i1, 0x0103, %g2 xnorcc %g4, 0x02C1, %l6 fbule,a %fcc1, loop_83 fmovdleu %xcc, %f28, %f29 edge32l %o3, %o7, %l0 fnor %f30, %f28, %f26 loop_83: edge16n %o6, %g7, %l1 tge %xcc, 0x0 tn %xcc, 0x0 bcs,a %xcc, loop_84 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %l5, %i3, %g3 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i7 casxa [%l6] %asi, %i7, %i2 loop_84: movvs %xcc, %g5, %g6 fnors %f30, %f11, %f4 fble %fcc1, loop_85 fmovdneg %icc, %f15, %f6 movge %icc, %i5, %o5 nop fitod %f0, %f18 fdtox %f18, %f2 loop_85: fmovscc %xcc, %f6, %f2 fmovdleu %icc, %f13, %f14 fmovscs %xcc, %f13, %f19 bne loop_86 addccc %g1, %o1, %i4 or %l3, %o2, %i0 edge8l %l2, %i6, %o4 loop_86: xnorcc %l4, %i1, %o0 bneg,a loop_87 fbo %fcc3, loop_88 fmuld8sux16 %f14, %f22, %f24 fmul8x16au %f19, %f3, %f6 loop_87: ldsh [%l7 + 0x56], %g4 loop_88: nop set 0x38, %i2 swapa [%l7 + %i2] 0x19, %g2 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi orcc %l6, 0x1C92, %o7 tgu %icc, 0x4 tsubcc %l0, 0x1677, %o3 nop setx 0x761DCEE083D0FAB6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x0036D8AE72379DA7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f24, %f6 fbne %fcc0, loop_89 sll %g7, %o6, %l1 andn %i3, %g3, %l5 edge32n %i2, %i7, %g5 loop_89: nop setx 0xF152E51C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 fsqrts %f0, %f12 flush %l7 + 0x30 nop setx loop_90, %l0, %l1 jmpl %l1, %i5 addccc %g6, 0x08DB, %g1 brlez,a %o1, loop_91 srlx %i4, %o5, %l3 loop_90: subccc %i0, 0x1E92, %l2 nop fitod %f2, %f8 fdtoi %f8, %f2 loop_91: fornot2s %f6, %f16, %f1 udiv %o2, 0x0C20, %i6 bvs loop_92 umulcc %o4, 0x0238, %l4 bcc %icc, loop_93 tn %xcc, 0x1 loop_92: fmovde %icc, %f26, %f27 brnz %o0, loop_94 loop_93: movcs %icc, %g4, %g2 tcc %xcc, 0x1 nop setx 0x40689219, %l0, %l6 st %l6, [%l7 + 0x7C] ld [%l7 + 0x7C], %fsr loop_94: orncc %l6, 0x08F3, %o7 addccc %l0, 0x1C29, %i1 nop setx 0x1F9C96395E1F03DE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x193AA4998A3E5CBE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fsubd %f18, %f26, %f26 fpackfix %f18, %f22 xorcc %g7, 0x0380, %o3 edge32l %o6, %l1, %g3 ba,a loop_95 movg %xcc, %l5, %i3 addccc %i2, %g5, %i7 ldsh [%l7 + 0x68], %i5 loop_95: movrlz %g1, 0x037, %o1 tne %xcc, 0x2 set 0x50, %g1 ldda [%l7 + %g1] 0x27, %g6 movrgz %o5, 0x3AE, %i4 srlx %l3, %l2, %o2 brgz %i6, loop_96 udiv %i0, 0x1350, %o4 edge8l %o0, %g4, %g2 subc %l6, %l4, %o7 loop_96: xnor %l0, %g7, %i1 subc %o6, %o3, %g3 fsrc2 %f10, %f2 bleu,a,pt %xcc, loop_97 tneg %xcc, 0x5 sir 0x116D fnegs %f18, %f19 loop_97: brlez %l5, loop_98 tsubcctv %i3, %i2, %g5 sdivcc %i7, 0x1CBB, %i5 tsubcctv %g1, 0x12EC, %l1 loop_98: smulcc %o1, 0x1003, %g6 subccc %o5, 0x0ABE, %i4 movneg %icc, %l3, %l2 movn %xcc, %o2, %i0 movcs %icc, %o4, %o0 edge16 %g4, %i6, %g2 add %l4, 0x1C82, %o7 fmovdvs %xcc, %f16, %f12 lduh [%l7 + 0x4C], %l6 add %l7, 0x6C, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %g7, %i1 sir 0x1845 edge16l %l0, %o6, %o3 movrne %l5, 0x35E, %i3 edge32l %g3, %i2, %g5 move %icc, %i7, %i5 movvs %xcc, %g1, %l1 movle %xcc, %o1, %o5 bge,pn %icc, loop_99 taddcctv %i4, %g6, %l2 sdivx %o2, 0x0F36, %l3 fmovsg %xcc, %f26, %f10 loop_99: nop wr %g0, 0x22, %asi stxa %i0, [%l7 + 0x70] %asi membar #Sync addcc %o4, %g4, %i6 stbar nop fitod %f2, %f20 fdtox %f20, %f16 mova %icc, %o0, %g2 orcc %l4, 0x18C6, %l6 bl,a,pn %icc, loop_100 nop setx 0x77CA9B71B0E6604F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x2BB6333D52A7F24B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 faddd %f14, %f24, %f26 edge32l %o7, %i1, %l0 fmovde %xcc, %f0, %f16 loop_100: call loop_101 sdivcc %g7, 0x189A, %o3 ldd [%l7 + 0x68], %f12 movleu %xcc, %o6, %l5 loop_101: tgu %icc, 0x2 fmovdleu %icc, %f20, %f25 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %i3, %g3, %g5 fandnot2 %f26, %f4, %f10 bvc,a %xcc, loop_102 fnor %f18, %f22, %f2 wr %g0, 0xea, %asi stwa %i2, [%l7 + 0x68] %asi membar #Sync loop_102: tge %icc, 0x3 srlx %i5, %i7, %l1 fpsub32 %f28, %f6, %f6 sllx %o1, %g1, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x04, %asi stwa %i4, [%l7 + 0x28] %asi st %f3, [%l7 + 0x18] movrne %l2, %o2, %l3 bpos %icc, loop_103 subcc %i0, 0x07B2, %g6 umul %o4, %i6, %g4 fmovscc %xcc, %f16, %f23 loop_103: movgu %xcc, %o0, %l4 fornot1 %f4, %f8, %f10 udiv %g2, 0x04F3, %l6 edge8 %o7, %l0, %g7 bg loop_104 sll %o3, 0x19, %o6 fbe %fcc2, loop_105 fsrc1 %f16, %f8 loop_104: fbug,a %fcc1, loop_106 sdivx %i1, 0x139D, %i3 loop_105: andcc %g3, %g5, %i2 tgu %xcc, 0x2 loop_106: smulcc %l5, 0x1EAE, %i7 nop setx 0x5792C51A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x545676DB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fmuls %f11, %f14, %f18 fnot2 %f6, %f4 movl %icc, %i5, %l1 edge32l %g1, %o1, %i4 set 0x34, %l3 lduwa [%l7 + %l3] 0x04, %l2 set 0x40, %i7 ldxa [%l7 + %i7] 0x15, %o5 te %icc, 0x3 mulscc %o2, 0x0903, %l3 nop setx loop_107, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdivcc %i0, 0x0887, %o4 umulcc %i6, 0x1000, %g4 call loop_108 loop_107: movneg %xcc, %g6, %l4 array8 %g2, %l6, %o7 and %o0, %g7, %o3 loop_108: srl %o6, %i1, %i3 andn %l0, 0x10FC, %g5 umul %g3, %i2, %i7 movl %xcc, %l5, %l1 movrne %i5, 0x249, %o1 tvs %xcc, 0x7 edge8 %i4, %g1, %o5 nop setx 0x5089E964406AF822, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x0B89DDC41D8D039E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 faddd %f12, %f24, %f6 movcs %xcc, %o2, %l3 wr %g0, 0x11, %asi swapa [%l7 + 0x78] %asi, %l2 fandnot2 %f30, %f28, %f30 tle %xcc, 0x1 alignaddrl %o4, %i6, %i0 fone %f16 brgz,a %g6, loop_109 fbl,a %fcc1, loop_110 or %l4, 0x094B, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_109: ble,a %icc, loop_111 loop_110: subc %g4, %l6, %o7 edge32n %g7, %o3, %o6 bpos,pt %icc, loop_112 loop_111: add %o0, 0x0B44, %i3 edge8n %l0, %g5, %g3 tcc %icc, 0x0 loop_112: ta %icc, 0x6 brlz %i2, loop_113 srax %i7, %l5, %l1 edge8l %i1, %i5, %o1 mulscc %i4, 0x1CC7, %o5 loop_113: movne %xcc, %o2, %l3 sethi 0x17C5, %l2 tsubcc %o4, %i6, %i0 fzeros %f24 fors %f16, %f31, %f13 brz %g6, loop_114 taddcc %l4, 0x18C0, %g1 tvs %icc, 0x4 edge8ln %g4, %g2, %o7 loop_114: nop add %l7, 0x60, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %g7, %l6 ldsh [%l7 + 0x72], %o3 ldd [%l7 + 0x20], %o0 nop setx 0x4D03D3E1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 fsqrts %f3, %f25 fpadd16s %f9, %f4, %f10 set 0x38, %o5 prefetcha [%l7 + %o5] 0x81, 0x2 stw %l0, [%l7 + 0x58] tpos %icc, 0x6 add %o6, 0x1C85, %g5 edge8 %i2, %i7, %g3 tleu %xcc, 0x4 edge16n %l1, %i1, %l5 fnor %f20, %f12, %f10 edge8 %o1, %i4, %i5 fmovs %f15, %f26 set 0x4A, %g3 ldsba [%l7 + %g3] 0x15, %o5 tge %xcc, 0x4 bneg,pn %xcc, loop_115 movneg %xcc, %o2, %l3 fmovrde %o4, %f4, %f8 fmovrse %i6, %f15, %f20 loop_115: udivcc %i0, 0x1376, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x156B, %l2 array8 %l4, %g4, %g2 smulcc %o7, %g1, %l6 fbue,a %fcc0, loop_116 array8 %g7, %o0, %o3 bvc,a loop_117 fmovda %icc, %f7, %f4 loop_116: ldsw [%l7 + 0x44], %l0 nop setx 0xDD500E01, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x97FD4685, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fdivs %f12, %f30, %f28 loop_117: fpsub32s %f8, %f14, %f29 stx %o6, [%l7 + 0x38] fzero %f26 smulcc %g5, 0x0A44, %i2 tvc %xcc, 0x3 nop set 0x10, %o1 ldx [%l7 + %o1], %i7 fpsub16s %f12, %f11, %f13 swap [%l7 + 0x58], %i3 ta %xcc, 0x6 nop fitos %f1, %f15 fstox %f15, %f0 stx %g3, [%l7 + 0x58] movrgz %i1, 0x029, %l5 pdist %f8, %f20, %f14 fba,a %fcc2, loop_118 movleu %icc, %l1, %i4 tge %xcc, 0x7 nop setx 0x2BD041CA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xA29B9DDD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fsubs %f20, %f10, %f8 loop_118: fmovrde %i5, %f18, %f4 movrgz %o5, %o1, %o2 tleu %xcc, 0x4 nop setx 0x581786D8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xF2D86823, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fsubs %f17, %f30, %f12 brlz,a %o4, loop_119 subcc %i6, %i0, %g6 edge32l %l3, %l4, %l2 array8 %g2, %g4, %o7 loop_119: movrlz %l6, 0x1CD, %g7 fmovrsne %g1, %f5, %f23 mulx %o3, %l0, %o0 xnor %o6, 0x0880, %i2 movleu %xcc, %i7, %g5 movcs %xcc, %i3, %i1 wr %g0, 0x11, %asi sta %f9, [%l7 + 0x58] %asi smulcc %g3, 0x1879, %l1 movn %xcc, %l5, %i5 sethi 0x18E4, %o5 ta %icc, 0x1 add %l7, 0x48, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i4 casa [%l6] %asi, %i4, %o1 subcc %o2, %o4, %i6 tcc %xcc, 0x7 tpos %icc, 0x1 fmovrslz %g6, %f2, %f24 fbl,a %fcc0, loop_120 nop fitod %f19, %f2 ldd [%l7 + 0x70], %f30 movg %icc, %i0, %l4 loop_120: edge8n %l3, %g2, %g4 srlx %l2, %l6, %o7 addccc %g7, %g1, %l0 fbu %fcc2, loop_121 fmovscs %xcc, %f21, %f25 fbge %fcc3, loop_122 bl,pn %icc, loop_123 loop_121: movrlez %o0, %o6, %i2 fmul8sux16 %f16, %f6, %f24 loop_122: tcc %xcc, 0x0 loop_123: addcc %i7, 0x1CF6, %o3 membar 0x74 movcc %xcc, %g5, %i3 edge32ln %g3, %l1, %l5 srl %i1, 0x0A, %i5 tg %xcc, 0x2 nop setx loop_124, %l0, %l1 jmpl %l1, %o5 tcc %xcc, 0x4 fmovsne %icc, %f5, %f17 movn %icc, %o1, %i4 loop_124: tne %icc, 0x0 fmovdneg %xcc, %f3, %f21 subc %o2, %o4, %i6 edge32 %i0, %l4, %l3 srax %g6, %g2, %l2 popc %g4, %l6 edge16 %o7, %g7, %l0 fbug %fcc3, loop_125 taddcc %o0, 0x077F, %o6 tcc %icc, 0x6 fsrc1 %f8, %f18 loop_125: nop wr %g0, 0x89, %asi ldsba [%l7 + 0x6F] %asi, %i2 popc %i7, %g1 fbug %fcc0, loop_126 movvc %icc, %o3, %g5 std %f14, [%l7 + 0x40] movrgz %g3, 0x146, %l1 loop_126: movge %icc, %i3, %i1 addccc %i5, %l5, %o1 ld [%l7 + 0x74], %f5 fpadd32s %f9, %f15, %f23 st %f16, [%l7 + 0x50] srl %i4, %o5, %o2 fmovs %f11, %f12 set 0x64, %g5 sta %f13, [%l7 + %g5] 0x18 nop setx 0x8076D663, %l0, %l6 st %l6, [%l7 + 0x14] ld [%l7 + 0x14], %fsr wr %g0, 0x80, %asi lda [%l7 + 0x2C] %asi, %f10 fbul,a %fcc0, loop_127 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %xcc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_127: tle %xcc, 0x0 tn %xcc, 0x0 tsubcctv %o4, %i0, %i6 ba,pn %xcc, loop_128 fcmple16 %f12, %f6, %l4 umul %g6, 0x1FFB, %g2 fandnot2s %f14, %f30, %f9 loop_128: taddcc %l3, %g4, %l2 and %o7, 0x1406, %l6 udivx %l0, 0x1540, %g7 nop fitod %f12, %f10 fdtox %f10, %f14 fmovdcs %xcc, %f16, %f31 mova %icc, %o6, %i2 fzeros %f11 fbe,a %fcc2, loop_129 edge8ln %i7, %o0, %g1 prefetch [%l7 + 0x40], 0x0 fnot2s %f24, %f18 loop_129: fmovs %f23, %f9 alignaddr %o3, %g3, %g5 fbul %fcc0, loop_130 ldsw [%l7 + 0x58], %l1 swap [%l7 + 0x5C], %i3 orn %i5, 0x0580, %l5 loop_130: fbge %fcc1, loop_131 fnands %f29, %f20, %f19 umulcc %i1, %i4, %o1 fxnors %f0, %f5, %f16 loop_131: edge8 %o2, %o4, %o5 edge16l %i0, %i6, %g6 bg loop_132 movre %g2, %l4, %g4 nop setx 0x7E248C4C96207CA5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x9CCF06490BED7DF3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f12, %f16 movcs %icc, %l3, %o7 loop_132: fmovrdlz %l6, %f4, %f20 tsubcctv %l0, %g7, %o6 edge16l %l2, %i7, %i2 fsrc2 %f8, %f16 set 0x18, %o3 prefetcha [%l7 + %o3] 0x81, 0x3 edge32l %o3, %g3, %g5 nop setx 0x7D4106E72050196E, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr edge32l %g1, %i3, %l1 fmovdgu %xcc, %f10, %f22 edge32ln %l5, %i5, %i4 edge16l %o1, %i1, %o2 tvc %xcc, 0x7 popc %o5, %i0 fcmple32 %f16, %f20, %o4 fbu %fcc2, loop_133 andcc %i6, %g6, %l4 popc %g2, %g4 or %l3, %o7, %l6 loop_133: orcc %g7, 0x0BFB, %o6 edge16l %l2, %i7, %i2 srl %o0, %o3, %l0 fba %fcc0, loop_134 tl %xcc, 0x1 subccc %g3, 0x051C, %g1 edge8l %g5, %l1, %i3 loop_134: sth %l5, [%l7 + 0x5A] edge8ln %i4, %i5, %o1 movrne %i1, %o5, %o2 edge32n %i0, %i6, %g6 brgz,a %o4, loop_135 bge,a,pn %xcc, loop_136 fnands %f27, %f19, %f0 smulcc %g2, %l4, %g4 loop_135: nop set 0x208, %g4 stxa %l3, [%g0 + %g4] 0x52 loop_136: sra %l6, 0x08, %g7 tvc %icc, 0x0 subccc %o7, 0x0491, %o6 tvs %xcc, 0x6 fbug,a %fcc0, loop_137 ld [%l7 + 0x44], %f27 brlz,a %l2, loop_138 movcc %xcc, %i7, %o0 loop_137: edge16l %o3, %l0, %i2 set 0x30, %l4 ldxa [%g0 + %l4] 0x50, %g1 loop_138: fmovrdgez %g3, %f12, %f24 fmovdgu %icc, %f18, %f15 nop setx loop_139, %l0, %l1 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, %l1, %i3 fcmpne16 %f26, %f16, %g5 edge8n %i4, %l5, %o1 loop_139: mulx %i5, %i1, %o5 xnor %o2, %i0, %g6 nop set 0x58, %o6 ldd [%l7 + %o6], %i6 movrgz %g2, %l4, %g4 add %o4, %l6, %l3 movne %xcc, %g7, %o7 sdivx %l2, 0x0149, %o6 fnor %f8, %f4, %f12 edge32 %i7, %o0, %l0 tg %xcc, 0x4 movvc %icc, %i2, %g1 edge16l %g3, %l1, %o3 fmovdpos %icc, %f12, %f29 tle %icc, 0x4 swap [%l7 + 0x78], %g5 brgez,a %i4, loop_140 subcc %l5, 0x1601, %i3 edge16l %o1, %i5, %o5 for %f20, %f2, %f28 loop_140: tcs %icc, 0x3 tge %icc, 0x0 fcmpgt16 %f28, %f28, %o2 nop set 0x38, %o4 std %f0, [%l7 + %o4] fnot1s %f30, %f21 andcc %i0, 0x1955, %i1 edge16n %g6, %g2, %l4 fmovsge %xcc, %f18, %f12 fabss %f13, %f17 fmovsg %xcc, %f8, %f25 movne %icc, %i6, %o4 array16 %l6, %g4, %l3 or %o7, 0x0DA5, %g7 wr %g0, 0x50, %asi ldxa [%g0 + 0x00] %asi, %o6 bleu loop_141 edge8 %l2, %i7, %l0 fmul8x16al %f15, %f7, %f28 bvc,pn %xcc, loop_142 loop_141: movrgz %i2, 0x0F5, %g1 set 0x70, %g2 ldda [%l7 + %g2] 0x26, %o0 loop_142: array32 %l1, %g3, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsne %icc, %f3, %f27 mulscc %i4, %g5, %l5 movl %xcc, %i3, %o1 bge,a,pn %icc, loop_143 tpos %icc, 0x6 brlez %i5, loop_144 tsubcctv %o2, %i0, %o5 loop_143: nop wr %g0, 0x10, %asi stwa %i1, [%l7 + 0x10] %asi loop_144: orncc %g6, 0x0D3E, %g2 set 0x46, %o7 stha %i6, [%l7 + %o7] 0x11 bleu,a loop_145 array8 %o4, %l4, %l6 nop setx 0xADDDFC8B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x761B7FD7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fsubs %f9, %f16, %f24 wr %g0, 0x11, %asi lduha [%l7 + 0x2E] %asi, %l3 loop_145: udiv %o7, 0x1F0A, %g4 edge32ln %o6, %g7, %i7 nop setx 0xD0456CD5, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr andcc %l0, 0x1A16, %i2 edge16ln %l2, %o0, %l1 fmovdle %icc, %f14, %f18 brlz,a %g1, loop_146 tg %icc, 0x1 ldsw [%l7 + 0x18], %g3 fcmpeq16 %f22, %f24, %o3 loop_146: movvc %xcc, %g5, %l5 smulcc %i3, %i4, %o1 fmovdn %xcc, %f4, %f5 tleu %icc, 0x3 fba,a %fcc3, loop_147 tpos %xcc, 0x6 movcs %icc, %i5, %o2 xor %i0, 0x1C94, %o5 loop_147: bleu,a %xcc, loop_148 fmovsg %icc, %f22, %f23 fcmple32 %f10, %f6, %i1 sll %g2, 0x19, %g6 loop_148: fblg %fcc3, loop_149 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %icc, %o4, %l4 sdivx %i6, 0x12FD, %l6 loop_149: nop setx 0x70664357, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr fmovrsgez %l3, %f25, %f9 nop setx loop_150, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16 %o7, %g4, %g7 movne %xcc, %i7, %l0 tne %xcc, 0x0 loop_150: movre %i2, %o6, %l2 edge16l %o0, %g1, %l1 orncc %o3, %g5, %l5 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 te %xcc, 0x1 smul %i3, %g3, %i4 movcc %xcc, %i5, %o1 edge16ln %o2, %o5, %i0 fmovdge %icc, %f11, %f13 fmovdneg %icc, %f27, %f12 te %icc, 0x4 bcc %icc, loop_151 movrgz %i1, 0x1A9, %g6 wr %g0, 0x18, %asi ldswa [%l7 + 0x74] %asi, %o4 loop_151: movrlz %g2, %i6, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x0426, %l3 movleu %xcc, %l4, %g4 ldsw [%l7 + 0x24], %g7 andncc %o7, %i7, %i2 fxors %f23, %f19, %f0 fmuld8sux16 %f3, %f1, %f4 wr %g0, 0x04, %asi ldsba [%l7 + 0x37] %asi, %l0 udivx %o6, 0x11EE, %l2 move %icc, %g1, %l1 array8 %o3, %g5, %o0 movrlz %i3, %l5, %i4 bgu,a,pn %icc, loop_152 fpsub32 %f12, %f6, %f8 tl %xcc, 0x7 bl,a loop_153 loop_152: srax %i5, %g3, %o1 fbule %fcc2, loop_154 fornot1 %f22, %f26, %f10 loop_153: fmovdl %icc, %f16, %f9 add %l7, 0x18, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o2 casxa [%l6] %asi, %o2, %o5 loop_154: nop wr %g0, 0x0c, %asi ldstuba [%l7 + 0x4C] %asi, %i0 movge %xcc, %g6, %o4 movne %icc, %g2, %i1 subcc %l6, 0x04C8, %l3 fmovrslz %i6, %f7, %f22 fands %f5, %f8, %f4 call loop_155 fmovdg %icc, %f5, %f17 sll %g4, %l4, %g7 ta %icc, 0x1 loop_155: or %i7, %o7, %i2 set 0x20, %i4 ldda [%l7 + %i4] 0x26, %o6 brlez %l2, loop_156 stw %l0, [%l7 + 0x44] movrlez %g1, %o3, %l1 umul %o0, 0x013B, %i3 loop_156: tgu %xcc, 0x6 tle %icc, 0x5 stx %l5, [%l7 + 0x78] orcc %g5, %i5, %i4 tsubcctv %o1, %o2, %o5 fmovs %f28, %f19 srl %g3, 0x15, %g6 move %xcc, %o4, %i0 addc %g2, 0x0B8B, %l6 nop fitod %f4, %f18 fdtoi %f18, %f0 umul %i1, %i6, %g4 te %icc, 0x2 fbn,a %fcc3, loop_157 st %f25, [%l7 + 0x54] movvc %xcc, %l4, %g7 nop set 0x43, %i1 ldstub [%l7 + %i1], %i7 loop_157: edge8ln %o7, %l3, %o6 fornot1 %f14, %f16, %f30 membar 0x2B movre %i2, %l0, %l2 bshuffle %f28, %f6, %f10 xnorcc %g1, %l1, %o0 wr %g0, 0x89, %asi prefetcha [%l7 + 0x50] %asi, 0x0 fexpand %f20, %f20 tl %icc, 0x5 movrgz %l5, %o3, %i5 set 0x4C, %o2 ldsha [%l7 + %o2] 0x19, %g5 mova %xcc, %i4, %o1 fpsub16s %f24, %f12, %f24 movneg %icc, %o5, %g3 brgz,a %o2, loop_158 fbl %fcc3, loop_159 udivcc %o4, 0x0D39, %i0 tle %icc, 0x4 loop_158: edge32ln %g6, %g2, %l6 loop_159: std %f20, [%l7 + 0x10] edge32 %i6, %i1, %g4 sdivx %l4, 0x10DC, %i7 mova %xcc, %o7, %g7 sra %l3, 0x03, %i2 add %l0, %l2, %g1 nop fitos %f7, %f22 fstox %f22, %f0 wr %g0, 0x18, %asi stwa %l1, [%l7 + 0x30] %asi nop setx 0xC287132A0742E252, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xD36271DE23359B15, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f30, %f20 movre %o6, %o0, %l5 tgu %icc, 0x6 fands %f9, %f15, %f5 move %xcc, %i3, %i5 sir 0x0B14 subc %g5, %i4, %o1 fnand %f0, %f24, %f28 mulscc %o3, 0x135A, %g3 ldx [%l7 + 0x50], %o5 movle %xcc, %o4, %i0 fbug %fcc3, loop_160 nop setx 0x027EDE1E6144F940, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xCDEF244A1BEF3C03, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f12, %f6 taddcc %o2, %g2, %g6 fand %f4, %f0, %f18 loop_160: nop wr %g0, 0x58, %asi ldxa [%g0 + 0x18] %asi, %l6 nop fitos %f8, %f27 fstox %f27, %f10 fxtos %f10, %f10 fmovdvc %xcc, %f23, %f6 addcc %i1, %i6, %l4 fpsub16 %f16, %f22, %f10 fmovdcc %xcc, %f10, %f24 tvc %xcc, 0x6 bgu,pn %xcc, loop_161 nop fitod %f10, %f26 fdtox %f26, %f18 edge32 %g4, %i7, %o7 edge8ln %l3, %g7, %l0 loop_161: fmovrdgz %i2, %f4, %f12 umul %g1, 0x1D3D, %l1 edge32n %o6, %l2, %o0 edge32ln %i3, %i5, %l5 edge8n %i4, %g5, %o1 movgu %icc, %o3, %g3 add %o4, %i0, %o5 movge %xcc, %g2, %g6 set 0x40, %l2 ldda [%l7 + %l2] 0x80, %f0 or %o2, %l6, %i6 edge32l %i1, %g4, %i7 fbue,a %fcc3, loop_162 edge32 %o7, %l4, %l3 fzeros %f11 tsubcc %l0, 0x1E33, %i2 loop_162: membar 0x65 orcc %g7, %g1, %o6 array32 %l2, %o0, %l1 array32 %i3, %l5, %i5 flush %l7 + 0x48 sth %i4, [%l7 + 0x56] fmovsle %xcc, %f13, %f14 udivcc %g5, 0x00B4, %o1 tvc %xcc, 0x7 fbl %fcc3, loop_163 movn %icc, %o3, %g3 wr %g0, 0x04, %asi ldstuba [%l7 + 0x7B] %asi, %o4 loop_163: andcc %i0, %g2, %o5 edge8ln %o2, %g6, %l6 movl %icc, %i1, %i6 nop setx loop_164, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movgu %icc, %i7, %g4 sdivx %l4, 0x1F75, %o7 fpsub16 %f4, %f30, %f6 loop_164: nop setx loop_165, %l0, %l1 jmpl %l1, %l0 fbu %fcc2, loop_166 add %l3, %g7, %g1 sll %o6, 0x17, %l2 loop_165: ldx [%l7 + 0x38], %o0 loop_166: edge16n %l1, %i2, %i3 fbul,a %fcc0, loop_167 tsubcctv %l5, 0x0978, %i5 orncc %g5, %i4, %o3 tgu %icc, 0x5 loop_167: fbue,a %fcc2, loop_168 nop setx loop_169, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry lduh [%l7 + 0x24], %g3 edge8l %o4, %o1, %g2 loop_168: popc %i0, %o5 loop_169: edge32n %o2, %g6, %i1 movrgz %l6, 0x383, %i6 fmovda %icc, %f19, %f24 udivx %g4, 0x0134, %l4 fbug,a %fcc1, loop_170 movre %i7, 0x12E, %l0 nop setx 0x4D734C72059CE907, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x63C94BDE76B1F759, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fmuld %f30, %f8, %f28 tn %icc, 0x4 loop_170: movg %xcc, %o7, %l3 addc %g1, 0x07B2, %o6 orncc %l2, 0x15BB, %o0 sdivx %g7, 0x129C, %i2 mova %xcc, %i3, %l1 fba,a %fcc3, loop_171 fmovde %icc, %f20, %f28 movrgez %l5, %i5, %g5 bneg loop_172 loop_171: add %o3, %i4, %g3 fmuld8sux16 %f20, %f3, %f16 wr %g0, 0x21, %asi ldxa [%g0 + 0x10] %asi, %o1 loop_172: fnot2s %f5, %f4 movn %icc, %o4, %i0 edge16n %g2, %o2, %o5 nop setx 0x98E8CA6EE07493BB, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr membar 0x35 ldsb [%l7 + 0x0E], %g6 tsubcctv %l6, 0x14B1, %i6 movcs %xcc, %i1, %g4 addc %l4, 0x098E, %i7 movg %xcc, %l0, %o7 subc %g1, %l3, %l2 fxors %f30, %f19, %f28 fsrc2s %f0, %f12 be,a loop_173 edge16 %o6, %o0, %i2 nop fitos %f7, %f3 fstox %f3, %f30 tneg %icc, 0x1 loop_173: alignaddr %g7, %l1, %i3 tvc %icc, 0x5 srlx %i5, 0x1F, %l5 edge8ln %g5, %o3, %i4 call loop_174 brlez %o1, loop_175 fmovrde %g3, %f4, %f12 nop setx 0x263F8EB664586E1B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x9BC3B84FB6B66D14, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f30, %f4 loop_174: movrgez %o4, 0x262, %g2 loop_175: tn %icc, 0x2 udiv %i0, 0x0C71, %o2 nop set 0x18, %l6 ldd [%l7 + %l6], %o4 call loop_176 xnorcc %g6, %l6, %i6 srlx %g4, 0x06, %i1 mova %icc, %l4, %l0 loop_176: stw %i7, [%l7 + 0x4C] brz %o7, loop_177 edge8l %g1, %l2, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 faligndata %f16, %f8, %f0 loop_177: srlx %o0, %l3, %i2 movle %icc, %l1, %g7 umulcc %i5, 0x1C24, %i3 add %g5, %o3, %l5 srax %o1, 0x0E, %g3 tsubcctv %i4, 0x136C, %g2 brnz,a %o4, loop_178 tl %icc, 0x7 edge8ln %o2, %o5, %i0 fmovsle %xcc, %f19, %f0 loop_178: fnegd %f12, %f30 andncc %g6, %i6, %l6 nop setx loop_179, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movn %icc, %g4, %i1 movneg %icc, %l4, %i7 edge32ln %o7, %l0, %g1 loop_179: bne,pn %xcc, loop_180 movcc %icc, %l2, %o0 nop setx 0x8294849A386A1C50, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x650A2359BC8FACB8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fsubd %f4, %f0, %f30 nop setx 0x3058CE63, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr loop_180: fmovsle %xcc, %f5, %f9 sub %o6, %i2, %l1 fabsd %f14, %f4 movg %icc, %l3, %i5 tcc %xcc, 0x0 edge16 %i3, %g5, %o3 stw %l5, [%l7 + 0x1C] or %g7, %g3, %o1 fmul8x16 %f4, %f4, %f16 tvc %icc, 0x2 fxor %f6, %f10, %f24 array32 %g2, %i4, %o2 movleu %icc, %o4, %o5 bcs,a loop_181 movg %xcc, %i0, %i6 tle %xcc, 0x1 call loop_182 loop_181: ldd [%l7 + 0x08], %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot1 %f14, %f10, %f24 loop_182: fmovrsgz %l6, %f10, %f16 add %l7, 0x68, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %g4 casxa [%l6] %asi, %g4, %i1 fand %f22, %f12, %f16 xnorcc %l4, %o7, %l0 movgu %xcc, %i7, %l2 fbg,a %fcc3, loop_183 move %icc, %o0, %g1 fbug %fcc2, loop_184 movrgez %i2, %o6, %l1 loop_183: nop setx loop_185, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16ln %l3, %i5, %g5 loop_184: ld [%l7 + 0x28], %f5 nop setx loop_186, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_185: fmovdvc %icc, %f17, %f22 brlez %i3, loop_187 edge16ln %l5, %g7, %g3 loop_186: nop fitod %f12, %f0 fdtox %f0, %f22 set 0x38, %i5 lduwa [%l7 + %i5] 0x18, %o3 loop_187: bcc,a,pt %xcc, loop_188 fmovrdgz %g2, %f18, %f20 set 0x62, %i6 stha %i4, [%l7 + %i6] 0xe2 membar #Sync loop_188: tpos %xcc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x26, %i3 sth %o1, [%l7 + %i3] bvs,pt %icc, loop_189 andcc %o2, 0x1F62, %o4 movle %xcc, %o5, %i0 fnot1s %f9, %f0 loop_189: orn %g6, %l6, %i6 fmovspos %icc, %f0, %f23 fbo %fcc2, loop_190 srl %i1, %g4, %l4 movrgez %o7, %l0, %i7 umulcc %l2, %g1, %o0 loop_190: tle %icc, 0x4 sub %i2, %o6, %l1 array16 %i5, %l3, %i3 smul %g5, 0x0B1B, %g7 bneg,a loop_191 array8 %l5, %g3, %o3 sethi 0x0FDA, %g2 wr %g0, 0xe2, %asi ldda [%l7 + 0x40] %asi, %o0 loop_191: te %icc, 0x1 alignaddrl %i4, %o2, %o5 udivcc %i0, 0x0D57, %o4 fmovsvs %xcc, %f0, %f26 addccc %g6, %l6, %i1 edge16l %i6, %g4, %o7 srax %l0, 0x0F, %i7 movre %l4, %l2, %g1 sir 0x15EA fbu %fcc0, loop_192 fxors %f22, %f18, %f3 orn %i2, %o6, %o0 tleu %xcc, 0x4 loop_192: movre %l1, %l3, %i5 ldsw [%l7 + 0x0C], %i3 tvc %icc, 0x2 tcc %xcc, 0x2 fcmpgt32 %f10, %f16, %g7 andncc %l5, %g5, %o3 subccc %g3, 0x10AD, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movl %icc, %i4, %o2 ldd [%l7 + 0x08], %f6 ldsw [%l7 + 0x54], %o5 brgz %o1, loop_193 edge32ln %i0, %g6, %l6 tne %icc, 0x7 orn %i1, 0x0C0A, %o4 loop_193: movcc %icc, %i6, %g4 xnor %l0, %o7, %i7 sdiv %l4, 0x0E71, %l2 bvc,pt %icc, loop_194 alignaddrl %g1, %o6, %o0 brgz %l1, loop_195 sir 0x01E9 loop_194: movvs %xcc, %i2, %i5 fmovdvs %icc, %f10, %f5 loop_195: ldsw [%l7 + 0x18], %i3 fblg %fcc2, loop_196 bleu,a %icc, loop_197 fbge,a %fcc0, loop_198 fbu,a %fcc3, loop_199 loop_196: edge16 %g7, %l5, %g5 loop_197: ldx [%l7 + 0x30], %o3 loop_198: ldsw [%l7 + 0x2C], %g3 loop_199: movrgz %l3, 0x2B3, %i4 edge16 %o2, %g2, %o1 srax %i0, 0x1A, %o5 nop fitod %f4, %f18 fdtos %f18, %f29 fornot2 %f10, %f0, %f2 xnorcc %g6, %l6, %i1 add %o4, %g4, %l0 andn %i6, %o7, %i7 set 0x69, %g6 ldsba [%l7 + %g6] 0x15, %l4 fbl %fcc3, loop_200 andcc %g1, 0x039B, %l2 taddcc %o0, 0x122D, %l1 brnz,a %i2, loop_201 loop_200: ld [%l7 + 0x10], %f29 fexpand %f6, %f0 orn %o6, 0x12E9, %i3 loop_201: bg,pt %xcc, loop_202 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge %fcc1, loop_203 fmovrslz %g7, %f24, %f2 loop_202: bg,a %xcc, loop_204 fbl %fcc0, loop_205 loop_203: mova %xcc, %i5, %g5 tn %icc, 0x1 loop_204: subc %o3, %g3, %l3 loop_205: edge32ln %i4, %o2, %g2 sra %o1, 0x05, %l5 fbu,a %fcc2, loop_206 xorcc %i0, 0x1D7C, %o5 srax %g6, %i1, %l6 fbn,a %fcc1, loop_207 loop_206: fandnot1 %f30, %f8, %f14 wr %g0, 0x80, %asi stha %o4, [%l7 + 0x22] %asi loop_207: fbge %fcc3, loop_208 mulx %l0, %i6, %g4 movne %icc, %o7, %l4 fsrc1 %f20, %f0 loop_208: nop set 0x13, %l5 ldsba [%l7 + %l5] 0x10, %i7 ldx [%l7 + 0x30], %g1 movpos %icc, %o0, %l2 fmovd %f6, %f18 movneg %xcc, %i2, %l1 nop fitos %f13, %f8 fstoi %f8, %f11 ldsb [%l7 + 0x61], %o6 udiv %i3, 0x13E1, %i5 movvs %xcc, %g5, %g7 nop setx 0xB886334F607BFE96, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr tvs %icc, 0x1 udivx %o3, 0x0987, %l3 nop setx loop_209, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdivx %g3, 0x0C0D, %i4 movre %o2, 0x38C, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_209: srlx %l5, %i0, %o5 fabsd %f28, %f0 fmovsl %icc, %f19, %f15 brnz,a %g6, loop_210 pdist %f8, %f22, %f20 move %xcc, %o1, %i1 xorcc %o4, 0x0F03, %l0 loop_210: nop setx 0xA4F1F911A06A94BC, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr movrlez %l6, %g4, %i6 array8 %l4, %o7, %g1 set 0x70, %l1 ldxa [%l7 + %l1] 0x89, %i7 movrne %l2, %i2, %o0 alignaddr %l1, %o6, %i3 array16 %i5, %g7, %o3 edge32ln %l3, %g3, %g5 bn,a %icc, loop_211 nop fitod %f10, %f4 fdtox %f4, %f2 sethi 0x16FD, %i4 popc 0x1CDB, %g2 loop_211: fbge,a %fcc2, loop_212 fblg,a %fcc1, loop_213 tneg %xcc, 0x7 nop fitos %f3, %f11 loop_212: bcc,a,pt %icc, loop_214 loop_213: nop setx 0xE8C281D305AA3BCE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x0701D451FA31B97E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f16, %f4 membar 0x30 bg loop_215 loop_214: be,a,pt %xcc, loop_216 addc %o2, 0x16D8, %i0 fmovscc %icc, %f2, %f3 loop_215: fba,a %fcc1, loop_217 loop_216: addccc %l5, %o5, %g6 movne %xcc, %i1, %o4 nop fitod %f21, %f2 loop_217: movpos %icc, %o1, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %xcc, %g4, %i6 fpackfix %f30, %f29 movre %l4, %o7, %g1 movneg %icc, %i7, %l0 tsubcctv %i2, %o0, %l1 udivcc %o6, 0x1AEC, %i3 prefetch [%l7 + 0x54], 0x0 tsubcctv %i5, 0x0A6B, %g7 ldstub [%l7 + 0x1A], %l2 mova %icc, %l3, %g3 bge loop_218 xnor %o3, %g5, %i4 movle %icc, %g2, %o2 movneg %xcc, %i0, %o5 loop_218: fcmpne16 %f10, %f22, %g6 fnegs %f28, %f28 movpos %icc, %i1, %l5 wr %g0, 0x80, %asi stwa %o4, [%l7 + 0x6C] %asi st %f4, [%l7 + 0x78] tsubcctv %l6, 0x1436, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x22, %o0 lduha [%l7 + %o0] 0x15, %i6 stbar xorcc %l4, %o1, %o7 sll %g1, %i7, %l0 movle %xcc, %o0, %l1 movn %icc, %i2, %o6 fandnot1 %f18, %f10, %f10 tcc %xcc, 0x4 fmuld8ulx16 %f23, %f24, %f24 set 0x0, %i0 ldxa [%g0 + %i0] 0x58, %i5 fbn %fcc3, loop_219 umul %g7, %i3, %l3 edge32ln %l2, %g3, %g5 ldub [%l7 + 0x30], %i4 loop_219: brgz,a %o3, loop_220 popc 0x0300, %o2 subc %i0, %g2, %o5 fmuld8sux16 %f29, %f29, %f26 loop_220: edge8l %g6, %i1, %o4 fbge %fcc2, loop_221 movleu %xcc, %l5, %l6 nop setx 0xCC635506, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x03F77385, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fadds %f5, %f31, %f9 xnorcc %i6, 0x19E2, %g4 loop_221: array32 %l4, %o7, %g1 edge16n %i7, %o1, %l0 fand %f8, %f20, %f14 edge32l %l1, %o0, %i2 tsubcctv %i5, %g7, %o6 edge16 %i3, %l2, %g3 movleu %icc, %l3, %i4 tg %xcc, 0x4 nop fitod %f6, %f14 fdtox %f14, %f10 fxtod %f10, %f28 orcc %o3, %g5, %o2 tpos %icc, 0x5 nop setx 0xC92E1850, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0xBD7BD636, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fadds %f26, %f28, %f29 ta %icc, 0x0 edge8n %i0, %g2, %o5 tne %icc, 0x5 edge32 %i1, %o4, %l5 xnorcc %l6, 0x1E71, %g6 udivcc %i6, 0x1F10, %l4 flush %l7 + 0x6C edge16 %g4, %g1, %o7 xnorcc %o1, %l0, %l1 bcs,a,pt %xcc, loop_222 edge32 %i7, %i2, %o0 fmuld8ulx16 %f8, %f6, %f30 membar 0x51 loop_222: nop wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f16 tpos %xcc, 0x7 orncc %g7, %i5, %i3 edge16 %l2, %o6, %g3 brlz %i4, loop_223 array8 %o3, %g5, %l3 fpack16 %f30, %f12 tcs %icc, 0x2 loop_223: andcc %o2, %g2, %i0 tcc %icc, 0x4 movge %icc, %i1, %o4 bn %icc, loop_224 smulcc %l5, %o5, %l6 sir 0x05A3 umulcc %g6, %l4, %i6 loop_224: fmovdne %xcc, %f4, %f20 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tg %xcc, 0x0 fmovrse %g4, %f2, %f14 ldstub [%l7 + 0x56], %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %icc, %o1, %g1 movgu %xcc, %l0, %l1 mulscc %i2, 0x0F67, %o0 fbul,a %fcc2, loop_225 fmovdcs %xcc, %f23, %f28 xnor %i7, 0x151A, %i5 tleu %icc, 0x7 loop_225: add %i3, 0x1DD7, %l2 edge32l %g7, %g3, %i4 mulx %o3, 0x18EB, %g5 movre %o6, 0x383, %l3 movvs %xcc, %g2, %o2 fpack32 %f2, %f14, %f2 movleu %icc, %i1, %i0 movrgez %o4, %l5, %o5 sdivcc %l6, 0x0171, %g6 edge32l %l4, %i6, %o7 fmovrslz %o1, %f3, %f5 edge32l %g4, %l0, %g1 fbe %fcc2, loop_226 fmovscs %icc, %f28, %f25 tcs %icc, 0x7 udivcc %i2, 0x1119, %l1 loop_226: xnorcc %o0, 0x1228, %i5 mulscc %i7, %i3, %g7 fbne,a %fcc2, loop_227 or %l2, %i4, %g3 movn %xcc, %g5, %o6 movcc %xcc, %o3, %g2 loop_227: edge16n %o2, %i1, %i0 set 0x14, %l0 sta %f23, [%l7 + %l0] 0x81 udivcc %o4, 0x1CB5, %l5 orcc %o5, 0x0E8F, %l3 movgu %xcc, %g6, %l6 st %f11, [%l7 + 0x6C] fmovdpos %icc, %f15, %f6 bge,a loop_228 movneg %xcc, %i6, %l4 bpos,a loop_229 be,pn %xcc, loop_230 loop_228: udivcc %o7, 0x12B4, %g4 array16 %o1, %g1, %l0 loop_229: tgu %icc, 0x5 loop_230: nop wr %g0, 0x50, %asi ldxa [%g0 + 0x00] %asi, %i2 nop fitos %f2, %f28 fstoi %f28, %f19 tg %xcc, 0x0 mulscc %l1, %o0, %i7 and %i3, 0x1891, %i5 nop set 0x73, %g7 ldsb [%l7 + %g7], %l2 fbn %fcc2, loop_231 movle %xcc, %g7, %g3 nop set 0x74, %i2 lduw [%l7 + %i2], %g5 nop fitos %f13, %f29 fstox %f29, %f22 loop_231: subcc %o6, 0x171A, %i4 tsubcc %o3, %o2, %i1 stx %g2, [%l7 + 0x60] fmovdg %icc, %f3, %f18 udivx %o4, 0x1BB4, %l5 movrne %o5, 0x10B, %l3 fble %fcc0, loop_232 sra %g6, 0x1B, %l6 lduh [%l7 + 0x5E], %i6 movrlez %l4, %i0, %g4 loop_232: movrgz %o1, 0x086, %g1 movl %xcc, %o7, %l0 tcc %xcc, 0x1 movle %xcc, %l1, %o0 fmul8x16 %f30, %f16, %f22 udiv %i2, 0x1A26, %i3 fandnot2 %f12, %f22, %f6 nop fitod %f12, %f2 fdtos %f2, %f24 mulscc %i5, 0x1294, %i7 nop setx 0x763B67A5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 fsqrts %f8, %f13 bvs,a,pt %icc, loop_233 movvs %icc, %l2, %g3 wr %g0, 0x19, %asi prefetcha [%l7 + 0x20] %asi, 0x0 loop_233: fmovsle %xcc, %f17, %f1 srlx %g7, 0x00, %o6 nop setx loop_234, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done and %o3, %i4, %o2 fmovrdlez %g2, %f2, %f30 tle %icc, 0x1 loop_234: edge32 %o4, %i1, %o5 andn %l5, 0x12D2, %g6 fsrc2 %f8, %f30 fpsub32s %f12, %f8, %f13 brgez,a %l3, loop_235 movpos %icc, %l6, %i6 nop setx 0xF482A8B7A1E782C5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x66F6D2248962D8CA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 faddd %f4, %f12, %f30 movn %xcc, %i0, %l4 loop_235: tvs %icc, 0x6 edge32l %g4, %g1, %o7 edge16 %o1, %l0, %l1 movre %i2, %o0, %i5 nop setx loop_236, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc1 %f4, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_236: addcc %i3, %l2, %g3 tl %icc, 0x3 xor %g5, 0x08BF, %g7 fmovs %f25, %f13 std %f0, [%l7 + 0x18] sra %o6, 0x13, %o3 set 0x68, %g1 ldxa [%l7 + %g1] 0x04, %i4 wr %g0, 0x89, %asi lda [%l7 + 0x18] %asi, %f10 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %i7, 0x110E, %o2 subccc %g2, 0x14C9, %o4 sll %o5, %i1, %g6 andncc %l3, %l6, %l5 movvc %icc, %i0, %l4 tcc %icc, 0x4 fpadd16s %f21, %f0, %f4 andn %i6, 0x168E, %g1 wr %g0, 0x18, %asi ldstuba [%l7 + 0x22] %asi, %g4 tpos %xcc, 0x2 orn %o7, %l0, %l1 srl %i2, 0x0B, %o0 set 0x10, %l3 prefetcha [%l7 + %l3] 0x88, 0x0 edge16n %i3, %o1, %l2 movpos %xcc, %g5, %g3 tvs %icc, 0x3 xnorcc %o6, %g7, %i4 fmovsneg %icc, %f30, %f23 tsubcctv %i7, %o3, %o2 tl %xcc, 0x7 sth %g2, [%l7 + 0x22] mova %xcc, %o5, %i1 bcs,a,pt %xcc, loop_237 xnorcc %o4, 0x0578, %g6 or %l3, %l5, %i0 addc %l4, %i6, %l6 loop_237: tg %icc, 0x7 fmovscs %icc, %f22, %f0 set 0x34, %i7 swapa [%l7 + %i7] 0x18, %g4 stw %g1, [%l7 + 0x18] sdivcc %l0, 0x0413, %o7 movrlz %l1, 0x0DE, %i2 umul %i5, 0x16FB, %i3 stbar bvs,pt %icc, loop_238 ble %icc, loop_239 fmovsn %xcc, %f16, %f29 tvc %icc, 0x2 loop_238: bleu loop_240 loop_239: movge %xcc, %o0, %l2 tvs %icc, 0x0 fcmpne32 %f28, %f22, %g5 loop_240: nop add %l7, 0x70, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %o1, %g3 fmul8sux16 %f0, %f28, %f2 st %f31, [%l7 + 0x78] srax %o6, %g7, %i4 fxors %f11, %f6, %f5 udivcc %o3, 0x18A4, %i7 and %g2, 0x1F18, %o5 edge16l %i1, %o4, %o2 fandnot1s %f18, %f4, %f16 add %l3, %g6, %l5 fbule,a %fcc0, loop_241 edge32l %i0, %i6, %l6 fmovdvc %xcc, %f17, %f19 set 0x34, %o5 lduwa [%l7 + %o5] 0x0c, %l4 loop_241: tgu %icc, 0x3 edge8ln %g4, %l0, %g1 movvs %icc, %l1, %o7 lduw [%l7 + 0x38], %i5 sth %i2, [%l7 + 0x46] bg,a,pt %icc, loop_242 fmovsg %icc, %f26, %f22 fmovdle %xcc, %f10, %f1 wr %g0, 0x81, %asi ldsba [%l7 + 0x40] %asi, %o0 loop_242: umulcc %i3, %l2, %o1 popc %g3, %o6 fbu,a %fcc3, loop_243 fandnot2s %f18, %f16, %f11 fmul8sux16 %f10, %f28, %f14 fmovsne %icc, %f24, %f6 loop_243: tvs %icc, 0x0 move %icc, %g7, %i4 xnorcc %g5, 0x0B76, %i7 array32 %g2, %o3, %o5 bne,a,pt %xcc, loop_244 fmovd %f26, %f20 bcs,a %icc, loop_245 ldstub [%l7 + 0x09], %i1 loop_244: tn %icc, 0x6 srl %o2, 0x01, %l3 loop_245: fandnot2s %f6, %f3, %f22 fcmpgt32 %f4, %f24, %o4 edge16l %g6, %i0, %i6 sll %l6, %l5, %l4 edge16n %l0, %g4, %l1 orcc %g1, 0x13A5, %i5 andcc %o7, 0x0B56, %i2 orcc %o0, %i3, %o1 mulscc %g3, %o6, %g7 tpos %icc, 0x6 wr %g0, 0x88, %asi ldstuba [%l7 + 0x41] %asi, %l2 movpos %icc, %i4, %i7 fcmpne16 %f28, %f4, %g5 tg %icc, 0x4 sethi 0x10E8, %g2 edge16 %o5, %i1, %o2 fmovrse %o3, %f12, %f9 tvs %xcc, 0x5 xnor %l3, 0x0D87, %g6 or %i0, %o4, %i6 subc %l6, %l5, %l0 stbar ldd [%l7 + 0x48], %l4 xnorcc %l1, %g1, %g4 popc 0x0329, %i5 fmovdle %icc, %f8, %f14 set 0x1C, %o1 ldswa [%l7 + %o1] 0x11, %o7 sdivcc %o0, 0x011F, %i2 edge16n %i3, %g3, %o1 fbo %fcc3, loop_246 edge8 %g7, %l2, %o6 edge8ln %i4, %g5, %i7 tcs %xcc, 0x3 loop_246: te %xcc, 0x3 tsubcctv %o5, 0x182C, %i1 tge %icc, 0x5 tleu %icc, 0x5 edge16n %o2, %o3, %l3 fmovrde %g2, %f4, %f10 tl %icc, 0x4 set 0x4B, %g5 stba %i0, [%l7 + %g5] 0xe2 membar #Sync set 0x0C, %o3 swapa [%l7 + %o3] 0x18, %o4 membar 0x48 tleu %icc, 0x7 fnot1s %f24, %f5 tgu %xcc, 0x6 fmovse %xcc, %f26, %f16 movge %icc, %i6, %l6 ta %icc, 0x6 taddcc %l5, %l0, %g6 mulx %l4, 0x11D5, %l1 movge %icc, %g4, %g1 movle %xcc, %i5, %o7 smul %o0, %i2, %i3 bl,a %xcc, loop_247 taddcc %o1, %g7, %g3 ldsh [%l7 + 0x08], %l2 membar 0x1A loop_247: nop set 0x29, %g4 ldub [%l7 + %g4], %i4 fmuld8sux16 %f6, %f20, %f0 sra %g5, 0x0B, %i7 tgu %icc, 0x7 wr %g0, 0x10, %asi ldswa [%l7 + 0x24] %asi, %o5 brlez,a %o6, loop_248 smulcc %o2, %o3, %i1 array32 %g2, %l3, %o4 nop set 0x28, %g3 stw %i6, [%l7 + %g3] loop_248: brgz %l6, loop_249 smul %l5, 0x1F7E, %l0 edge8l %i0, %g6, %l4 bcs,a loop_250 loop_249: fones %f19 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g4, %g1 loop_250: tle %icc, 0x5 tcs %xcc, 0x3 fmovd %f30, %f30 movrlz %i5, %l1, %o7 nop fitos %f1, %f27 fstod %f27, %f28 tgu %icc, 0x7 fnand %f18, %f24, %f6 tneg %xcc, 0x4 bg loop_251 smul %o0, %i3, %i2 umul %o1, %g3, %l2 nop set 0x18, %l4 ldsw [%l7 + %l4], %i4 loop_251: sdivx %g7, 0x0139, %g5 taddcctv %i7, 0x0653, %o5 srax %o6, %o3, %o2 tcs %xcc, 0x6 fmovd %f16, %f6 set 0x48, %o4 stwa %g2, [%l7 + %o4] 0x88 nop fitod %f4, %f8 fdtox %f8, %f14 fxtod %f14, %f14 movcc %xcc, %i1, %l3 movleu %icc, %i6, %l6 prefetch [%l7 + 0x38], 0x3 movrlez %o4, 0x1E3, %l5 orn %i0, %l0, %g6 edge32n %g4, %g1, %i5 nop fitos %f19, %f27 fmovsl %xcc, %f6, %f18 srax %l4, 0x16, %o7 mulx %l1, 0x11AA, %o0 andcc %i3, %i2, %g3 st %f1, [%l7 + 0x78] movrne %o1, %l2, %i4 udiv %g5, 0x106F, %g7 alignaddrl %o5, %o6, %i7 bleu,pt %icc, loop_252 stb %o3, [%l7 + 0x74] udivcc %o2, 0x1E47, %g2 bcc,a,pn %icc, loop_253 loop_252: edge16ln %i1, %i6, %l3 wr %g0, 0x89, %asi ldstuba [%l7 + 0x0B] %asi, %o4 loop_253: movrne %l6, 0x209, %i0 movn %xcc, %l5, %g6 fbule,a %fcc0, loop_254 tcs %xcc, 0x1 edge8l %g4, %l0, %i5 fmovrdgez %g1, %f28, %f14 loop_254: subccc %l4, 0x0DEC, %o7 smul %l1, 0x1019, %o0 movl %xcc, %i3, %i2 mulx %o1, 0x0976, %g3 andcc %i4, 0x0B5C, %l2 udivcc %g5, 0x062D, %g7 udivx %o6, 0x1D79, %o5 orn %o3, %i7, %o2 srax %i1, 0x1C, %g2 fpack32 %f30, %f14, %f16 stx %l3, [%l7 + 0x78] smul %o4, 0x092A, %l6 sll %i0, 0x03, %i6 sll %g6, %g4, %l5 fcmple16 %f22, %f24, %i5 fmovsleu %xcc, %f20, %f28 array8 %g1, %l0, %l4 tvs %icc, 0x0 movcc %icc, %o7, %o0 movn %icc, %i3, %l1 andcc %o1, 0x0BC0, %i2 tle %icc, 0x3 wr %g0, 0x18, %asi swapa [%l7 + 0x24] %asi, %g3 fmovrdne %l2, %f10, %f12 movrgez %g5, %g7, %i4 nop fitos %f3, %f23 fstod %f23, %f8 movgu %icc, %o5, %o3 tl %xcc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %icc, %o6, %o2 xor %i1, 0x0673, %g2 brz,a %i7, loop_255 ld [%l7 + 0x08], %f9 subcc %o4, 0x1597, %l3 alignaddrl %i0, %l6, %i6 loop_255: sir 0x1A56 sethi 0x0EA0, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x0888, %g4 addcc %i5, %l5, %g1 xnorcc %l4, 0x1669, %l0 fmovdne %icc, %f25, %f3 set 0x10, %o6 stxa %o7, [%l7 + %o6] 0x2f membar #Sync pdist %f30, %f4, %f22 ldd [%l7 + 0x10], %f30 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %o0, %l1, %i3 xnorcc %i2, 0x0731, %g3 movne %xcc, %l2, %o1 mulx %g7, %g5, %o5 fbne,a %fcc3, loop_256 taddcctv %o3, %i4, %o2 stx %o6, [%l7 + 0x40] fblg,a %fcc1, loop_257 loop_256: subc %g2, %i7, %o4 movrne %i1, %i0, %l3 movcc %xcc, %l6, %i6 loop_257: fmovrdlez %g6, %f16, %f2 stw %g4, [%l7 + 0x08] fmovsleu %icc, %f20, %f4 array8 %l5, %i5, %l4 tsubcctv %g1, 0x0F19, %l0 brgez %o0, loop_258 edge8l %o7, %l1, %i2 fble,a %fcc2, loop_259 fbule %fcc3, loop_260 loop_258: tn %icc, 0x7 ta %icc, 0x3 loop_259: or %g3, 0x1932, %i3 loop_260: fbo %fcc3, loop_261 fnegs %f4, %f10 or %l2, %g7, %o1 fmovsg %xcc, %f19, %f21 loop_261: fpack32 %f24, %f22, %f26 andncc %o5, %g5, %i4 orn %o3, 0x065C, %o6 fbuge %fcc1, loop_262 fmovsneg %icc, %f12, %f20 subc %o2, 0x03BA, %i7 umul %g2, 0x1B0E, %o4 loop_262: taddcctv %i1, 0x09DA, %i0 srl %l6, %l3, %i6 sdivx %g6, 0x16C3, %l5 umulcc %g4, %l4, %g1 movl %icc, %i5, %o0 ldx [%l7 + 0x18], %l0 udiv %l1, 0x0C1C, %i2 fmovd %f18, %f6 set 0x34, %g2 lda [%l7 + %g2] 0x10, %f23 fba,a %fcc0, loop_263 movpos %icc, %o7, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bl,a,pt %icc, loop_264 loop_263: tpos %xcc, 0x5 edge32ln %i3, %l2, %g7 tleu %icc, 0x3 loop_264: and %o1, %o5, %i4 sdivx %o3, 0x172E, %o6 stx %o2, [%l7 + 0x70] sll %g5, %i7, %g2 subc %i1, 0x1998, %i0 fones %f23 bvs,a,pn %icc, loop_265 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 prefetch [%l7 + 0x2C], 0x2 wr %g0, 0x18, %asi swapa [%l7 + 0x24] %asi, %o4 loop_265: tsubcctv %l3, 0x1236, %l6 fmul8ulx16 %f16, %f30, %f24 or %i6, %l5, %g6 mova %xcc, %g4, %g1 popc %l4, %i5 udiv %o0, 0x09A7, %l1 fmovdvs %icc, %f15, %f11 fpadd16s %f20, %f13, %f26 fpsub16 %f16, %f10, %f14 be %icc, loop_266 movrne %l0, 0x3DB, %i2 set 0x6C, %i4 lduwa [%l7 + %i4] 0x80, %g3 loop_266: tgu %icc, 0x7 edge8ln %o7, %l2, %g7 sll %o1, %o5, %i4 movle %xcc, %i3, %o3 movl %xcc, %o2, %o6 fmul8x16au %f0, %f15, %f26 srl %g5, 0x10, %g2 or %i7, 0x15D1, %i0 tsubcc %o4, %i1, %l6 fxor %f28, %f8, %f0 andncc %i6, %l5, %l3 fxors %f30, %f19, %f31 call loop_267 tne %xcc, 0x0 nop setx loop_268, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ta %icc, 0x3 loop_267: subccc %g6, %g1, %g4 nop fitos %f5, %f24 fstod %f24, %f24 loop_268: prefetch [%l7 + 0x08], 0x1 fmovrse %l4, %f5, %f1 movg %xcc, %i5, %o0 brgez,a %l1, loop_269 fbl %fcc3, loop_270 umul %i2, 0x03C5, %l0 xorcc %g3, 0x0B89, %l2 loop_269: fmovscs %xcc, %f8, %f14 loop_270: bneg,a,pt %xcc, loop_271 sll %o7, %o1, %o5 movleu %icc, %g7, %i4 movneg %icc, %o3, %o2 loop_271: andn %i3, %o6, %g2 swap [%l7 + 0x24], %i7 mulx %i0, %g5, %o4 sllx %l6, 0x1A, %i6 fnands %f25, %f13, %f1 brgez %i1, loop_272 fmovrdlz %l3, %f12, %f2 membar 0x5B movrne %g6, %l5, %g4 loop_272: alignaddr %g1, %i5, %o0 andncc %l1, %l4, %i2 stx %g3, [%l7 + 0x08] nop setx 0xACD0E150, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x341B79C6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fmuls %f1, %f21, %f22 movleu %xcc, %l2, %o7 fcmple32 %f22, %f14, %o1 umulcc %o5, 0x1F19, %l0 udivx %g7, 0x0CF3, %o3 brgz %o2, loop_273 fcmpne16 %f2, %f2, %i4 nop setx 0xB87CF316, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0xFD1DC5C7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fsubs %f14, %f14, %f14 srl %o6, %g2, %i7 loop_273: fmovscs %icc, %f0, %f1 edge32n %i3, %i0, %o4 bleu,a,pn %icc, loop_274 fbn %fcc0, loop_275 ta %icc, 0x7 set 0x39, %i1 lduba [%l7 + %i1] 0x88, %g5 loop_274: movneg %xcc, %l6, %i1 loop_275: tne %icc, 0x1 movl %icc, %i6, %g6 xor %l3, %g4, %g1 movcs %icc, %i5, %o0 stb %l1, [%l7 + 0x28] sth %l4, [%l7 + 0x0E] tge %icc, 0x1 movvs %xcc, %l5, %i2 set 0x0E, %o2 ldsba [%l7 + %o2] 0x14, %g3 tcc %xcc, 0x3 xnorcc %o7, %l2, %o5 fabsd %f16, %f14 fandnot1s %f26, %f5, %f31 wr %g0, 0xf1, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync edge8l %l0, %o1, %o3 movcc %xcc, %g7, %o2 andn %i4, 0x1876, %g2 ba,a,pt %xcc, loop_276 mulx %i7, 0x1D56, %i3 tl %xcc, 0x2 xor %i0, 0x032F, %o4 loop_276: nop add %l7, 0x50, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x80, %o6, %l6 orn %i1, 0x083C, %g5 tvs %icc, 0x2 fmovsl %icc, %f1, %f9 subcc %i6, 0x0454, %g6 movrlez %l3, %g4, %i5 set 0x40, %l2 stda %f0, [%l7 + %l2] 0x18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxors %f10, %f2, %f24 or %g1, 0x0C4D, %l1 edge16 %o0, %l4, %i2 brgez,a %g3, loop_277 fble,a %fcc3, loop_278 tl %xcc, 0x3 tg %icc, 0x4 loop_277: ld [%l7 + 0x08], %f14 loop_278: edge8ln %l5, %l2, %o7 fsrc2 %f26, %f6 bcc,a,pt %icc, loop_279 orcc %o5, 0x1125, %l0 sdivx %o3, 0x02E4, %o1 add %l7, 0x10, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g7, %o2 loop_279: udivcc %i4, 0x1F81, %i7 fmuld8sux16 %f0, %f26, %f10 sdivx %i3, 0x0FAD, %i0 ba %xcc, loop_280 movgu %xcc, %o4, %g2 movvs %xcc, %l6, %i1 movcs %xcc, %o6, %g5 loop_280: fone %f6 ba,pn %icc, loop_281 ld [%l7 + 0x08], %f18 fcmpgt32 %f28, %f24, %i6 taddcctv %l3, %g6, %i5 loop_281: edge8 %g1, %l1, %o0 edge8l %g4, %i2, %l4 edge8n %l5, %l2, %o7 array16 %g3, %o5, %l0 fbuge,a %fcc2, loop_282 nop set 0x30, %l6 ldd [%l7 + %l6], %f4 sdivx %o3, 0x12F8, %g7 move %xcc, %o1, %i4 loop_282: bvs,a,pt %icc, loop_283 bge,a,pt %icc, loop_284 movleu %xcc, %o2, %i7 fmovdvc %icc, %f3, %f27 loop_283: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_284: nop wr %g0, 0x89, %asi sta %f0, [%l7 + 0x64] %asi stx %i3, [%l7 + 0x08] movrne %i0, 0x167, %o4 movpos %icc, %g2, %i1 fmuld8ulx16 %f21, %f18, %f16 udivx %l6, 0x01F7, %g5 movre %o6, 0x065, %i6 tge %xcc, 0x7 srlx %g6, 0x02, %i5 fbg %fcc2, loop_285 nop set 0x10, %i5 lduh [%l7 + %i5], %l3 fmovdvs %icc, %f16, %f19 fmovdvs %icc, %f25, %f27 loop_285: movrgz %l1, %g1, %g4 fpadd16s %f7, %f28, %f0 xor %i2, 0x1CE8, %l4 stw %l5, [%l7 + 0x40] fxor %f18, %f12, %f22 tleu %icc, 0x3 tvc %icc, 0x4 bgu,pt %xcc, loop_286 movneg %xcc, %l2, %o7 taddcctv %g3, %o5, %l0 set 0x58, %i6 ldswa [%l7 + %i6] 0x0c, %o0 loop_286: ba,a %icc, loop_287 edge8ln %o3, %o1, %i4 wr %g0, 0x89, %asi ldstuba [%l7 + 0x43] %asi, %o2 loop_287: tgu %icc, 0x7 sth %i7, [%l7 + 0x76] tpos %icc, 0x5 edge8n %i3, %g7, %i0 and %g2, %i1, %l6 srax %o4, 0x07, %g5 udivx %i6, 0x19B6, %g6 umulcc %o6, %l3, %i5 movgu %icc, %l1, %g1 fbue %fcc3, loop_288 nop setx loop_289, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdiv %i2, 0x1D42, %g4 tg %icc, 0x6 loop_288: fmul8sux16 %f0, %f4, %f8 loop_289: movrgez %l4, 0x1FF, %l2 movl %icc, %o7, %g3 edge16ln %l5, %l0, %o0 movle %icc, %o5, %o3 sll %i4, 0x04, %o1 fcmpgt32 %f14, %f26, %o2 taddcc %i3, 0x0DA7, %g7 set 0x50, %i3 stxa %i7, [%l7 + %i3] 0x18 edge8ln %i0, %i1, %g2 array8 %o4, %g5, %i6 addcc %g6, %o6, %l6 nop setx 0x826902537C330FDA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xA116F12C7A658F3C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f22, %f4 brgez,a %l3, loop_290 ld [%l7 + 0x68], %f31 movle %xcc, %l1, %g1 bcs,pn %xcc, loop_291 loop_290: nop setx 0x6BE568A4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0xEC5E340F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fdivs %f6, %f26, %f10 tvs %xcc, 0x6 fmovrse %i5, %f2, %f27 loop_291: bleu,pt %xcc, loop_292 xor %g4, %l4, %l2 movge %icc, %o7, %i2 set 0x60, %o7 swapa [%l7 + %o7] 0x81, %g3 loop_292: nop setx loop_293, %l0, %l1 jmpl %l1, %l5 fbne,a %fcc1, loop_294 fmovsg %xcc, %f7, %f9 movne %xcc, %o0, %o5 loop_293: edge32 %o3, %i4, %o1 loop_294: tgu %icc, 0x4 fbue,a %fcc0, loop_295 srlx %l0, %i3, %g7 sdivx %i7, 0x0816, %o2 bvc,a,pt %xcc, loop_296 loop_295: tpos %xcc, 0x4 fbu,a %fcc1, loop_297 udivcc %i0, 0x1F4F, %g2 loop_296: nop add %l7, 0x50, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x10, %i1, %o4 loop_297: edge32 %i6, %g6, %o6 subc %g5, %l3, %l6 wr %g0, 0x19, %asi lduwa [%l7 + 0x08] %asi, %g1 andncc %l1, %g4, %i5 ta %icc, 0x2 tneg %icc, 0x5 fmovdvs %icc, %f2, %f4 wr %g0, 0x89, %asi ldda [%l7 + 0x70] %asi, %l2 nop fitos %f5, %f29 fstox %f29, %f18 fxtos %f18, %f1 edge32n %l4, %i2, %g3 fxnor %f20, %f22, %f12 fmul8x16al %f12, %f11, %f20 fpadd32s %f6, %f17, %f0 fmovsn %icc, %f6, %f6 ble,pn %icc, loop_298 movg %icc, %l5, %o7 mulscc %o0, 0x126E, %o3 nop fitos %f2, %f1 fstox %f1, %f20 loop_298: andncc %o5, %i4, %l0 set 0x5C, %g6 lduba [%l7 + %g6] 0x14, %i3 array32 %o1, %i7, %g7 edge16n %o2, %i0, %i1 sdiv %g2, 0x0309, %o4 xnor %i6, 0x069C, %g6 fone %f4 umulcc %g5, %o6, %l6 nop setx 0x9E08EC02, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 fsqrts %f29, %f24 tsubcc %l3, %l1, %g4 edge32 %i5, %g1, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgez %i2, %f18, %f10 fnand %f24, %f14, %f26 srl %l2, %g3, %o7 srax %o0, %l5, %o5 tge %icc, 0x7 movpos %xcc, %o3, %i4 fmovrse %i3, %f2, %f27 movgu %xcc, %o1, %i7 addcc %g7, %o2, %l0 fbo,a %fcc0, loop_299 fba %fcc0, loop_300 fbuge %fcc3, loop_301 add %i0, %g2, %i1 loop_299: fmovsgu %xcc, %f8, %f26 loop_300: array16 %i6, %g6, %g5 loop_301: edge8 %o6, %o4, %l6 tpos %icc, 0x6 fmovrdgz %l1, %f14, %f6 brz,a %l3, loop_302 orcc %g4, %g1, %l4 ta %icc, 0x6 fandnot1s %f7, %f31, %f25 loop_302: srlx %i5, 0x13, %i2 taddcctv %g3, 0x1C2D, %l2 membar 0x6B wr %g0, 0x88, %asi swapa [%l7 + 0x40] %asi, %o0 tle %icc, 0x1 edge16 %o7, %o5, %o3 edge16n %i4, %l5, %o1 fpadd32s %f28, %f11, %f20 std %f30, [%l7 + 0x58] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %xcc, %i7, %g7 tge %icc, 0x6 ldsb [%l7 + 0x54], %i3 ldd [%l7 + 0x08], %o2 wr %g0, 0x04, %asi ldstuba [%l7 + 0x56] %asi, %i0 edge16n %g2, %i1, %i6 edge16n %l0, %g6, %g5 nop setx loop_303, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movre %o6, 0x24C, %l6 taddcc %l1, %o4, %g4 movrlz %l3, %g1, %l4 loop_303: bl,a %icc, loop_304 sllx %i5, %g3, %i2 sub %o0, %o7, %l2 xnor %o5, 0x1E23, %i4 loop_304: fxor %f10, %f18, %f2 ldx [%l7 + 0x60], %o3 fsrc1 %f16, %f30 tne %icc, 0x4 fmovsne %icc, %f2, %f15 fmovdne %xcc, %f24, %f19 bg,a,pt %icc, loop_305 fmovd %f26, %f4 move %icc, %l5, %i7 tsubcc %g7, 0x1E99, %o1 loop_305: edge8l %o2, %i0, %i3 prefetch [%l7 + 0x4C], 0x1 orcc %i1, %g2, %l0 andncc %i6, %g6, %g5 ldx [%l7 + 0x10], %l6 movrne %l1, %o6, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbo %fcc0, loop_306 edge8l %o4, %g1, %l3 umul %l4, 0x0203, %i5 bvs,a,pt %xcc, loop_307 loop_306: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %icc, %i2, %o0 bleu,a,pt %icc, loop_308 loop_307: tn %xcc, 0x3 edge32l %o7, %l2, %o5 fcmpgt16 %f6, %f12, %i4 loop_308: nop setx 0x486BC480, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x76C3467E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fsubs %f3, %f30, %f22 fmovdcc %icc, %f28, %f27 tcc %xcc, 0x6 movge %xcc, %o3, %g3 edge8ln %i7, %l5, %g7 edge16l %o2, %i0, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x80, %asi swapa [%l7 + 0x58] %asi, %o1 taddcc %i1, 0x0F03, %g2 fmovrde %l0, %f24, %f4 movgu %xcc, %i6, %g6 umulcc %g5, 0x02C9, %l6 fbo,a %fcc3, loop_309 bneg loop_310 array8 %l1, %g4, %o6 edge32ln %g1, %l3, %o4 loop_309: tsubcc %i5, %i2, %o0 loop_310: fornot2 %f18, %f10, %f14 smulcc %o7, %l4, %o5 tsubcctv %i4, 0x0E4C, %o3 tsubcctv %g3, %l2, %i7 mulscc %g7, %o2, %l5 nop set 0x62, %l5 ldsb [%l7 + %l5], %i3 stw %i0, [%l7 + 0x38] fnot1s %f31, %f20 movrlz %o1, 0x28D, %g2 set 0x20, %o0 ldswa [%l7 + %o0] 0x18, %l0 set 0x60, %l1 swapa [%l7 + %l1] 0x89, %i6 xorcc %i1, 0x02F3, %g6 alignaddr %l6, %l1, %g4 xnorcc %o6, 0x151C, %g1 sdivcc %g5, 0x1997, %l3 and %o4, %i2, %i5 fmul8x16au %f18, %f4, %f26 wr %g0, 0x04, %asi ldsba [%l7 + 0x3C] %asi, %o7 edge16 %o0, %o5, %l4 be %xcc, loop_311 bvc,a %xcc, loop_312 tvc %xcc, 0x1 fmovrde %o3, %f6, %f16 loop_311: fmovsneg %icc, %f14, %f6 loop_312: fcmpne32 %f16, %f30, %g3 movgu %xcc, %i4, %l2 wr %g0, 0x89, %asi lduha [%l7 + 0x7E] %asi, %i7 ldd [%l7 + 0x30], %f2 fmul8x16au %f22, %f1, %f6 fbue,a %fcc3, loop_313 edge8 %o2, %l5, %g7 fnegs %f3, %f26 taddcc %i3, %o1, %g2 loop_313: fone %f12 add %l0, %i0, %i6 alignaddrl %g6, %i1, %l6 tcs %xcc, 0x7 edge32ln %g4, %o6, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %g1, %g5, %o4 movrgez %l3, 0x06B, %i5 udivcc %i2, 0x0154, %o0 tcs %icc, 0x6 sethi 0x03CC, %o7 wr %g0, 0x1e, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync subcc %o5, 0x0456, %l4 orncc %o3, 0x14D8, %i4 srax %g3, %i7, %o2 addc %l5, 0x00F7, %g7 bcc,a,pn %xcc, loop_314 udivcc %l2, 0x1161, %o1 xnor %i3, %g2, %l0 set 0x6C, %l0 stba %i6, [%l7 + %l0] 0x81 loop_314: xorcc %i0, 0x0348, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stb %i1, [%l7 + 0x79] bl loop_315 or %l6, 0x0A1B, %o6 fmovrdgz %l1, %f26, %f6 nop fitod %f6, %f4 fdtoi %f4, %f3 loop_315: nop set 0x68, %g7 swapa [%l7 + %g7] 0x11, %g1 tpos %icc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stbar movneg %xcc, %g4, %g5 fbul,a %fcc2, loop_316 movn %icc, %l3, %o4 srax %i5, %o0, %o7 fmovsleu %xcc, %f22, %f9 loop_316: tsubcctv %i2, %l4, %o3 andn %i4, 0x1014, %o5 andcc %i7, %g3, %o2 fornot2 %f6, %f0, %f28 fmovsgu %xcc, %f4, %f10 fbo %fcc0, loop_317 fmovsneg %xcc, %f24, %f8 set 0x4C, %i0 sta %f7, [%l7 + %i0] 0x0c loop_317: array16 %g7, %l5, %l2 ldub [%l7 + 0x31], %i3 orcc %o1, 0x0FB2, %g2 fmovsvc %icc, %f11, %f30 wr %g0, 0xeb, %asi stha %i6, [%l7 + 0x52] %asi membar #Sync lduw [%l7 + 0x3C], %i0 movrlez %l0, %g6, %i1 fba,a %fcc1, loop_318 fands %f1, %f8, %f13 sllx %o6, %l1, %l6 sethi 0x0761, %g4 loop_318: tsubcc %g1, %l3, %g5 tsubcctv %o4, %o0, %o7 tcc %icc, 0x6 set 0x68, %g1 ldxa [%l7 + %g1] 0x89, %i2 sll %i5, 0x10, %l4 tn %icc, 0x5 smul %o3, 0x1906, %o5 fmovrde %i4, %f28, %f22 ldsw [%l7 + 0x34], %i7 sdivcc %g3, 0x14B6, %g7 wr %g0, 0x89, %asi ldsha [%l7 + 0x6A] %asi, %o2 and %l5, %l2, %o1 edge32l %i3, %g2, %i0 or %l0, 0x05CA, %i6 bne %icc, loop_319 fzero %f12 movne %icc, %g6, %i1 fnegd %f14, %f8 loop_319: movrlz %l1, %l6, %o6 wr %g0, 0x19, %asi ldsha [%l7 + 0x40] %asi, %g4 ldd [%l7 + 0x40], %f18 fmovdge %xcc, %f25, %f27 movrne %l3, %g1, %g5 fmovrdlz %o0, %f26, %f10 fmovsn %icc, %f18, %f28 tleu %icc, 0x4 sdiv %o4, 0x0768, %o7 fpsub16s %f12, %f25, %f5 movg %xcc, %i2, %i5 tpos %xcc, 0x5 tge %icc, 0x7 ld [%l7 + 0x30], %f26 set 0x40, %i2 prefetcha [%l7 + %i2] 0x0c, 0x0 stw %o5, [%l7 + 0x5C] fpadd16 %f20, %f4, %f28 fpadd32s %f16, %f24, %f9 addccc %i4, 0x1631, %l4 movrgz %i7, %g7, %o2 flush %l7 + 0x40 sll %l5, %l2, %o1 fpsub16 %f28, %f6, %f20 edge16l %g3, %i3, %g2 udivcc %i0, 0x108F, %l0 fpack32 %f12, %f4, %f2 edge16ln %g6, %i6, %i1 subcc %l6, %o6, %l1 xor %l3, 0x1317, %g1 movrne %g4, %o0, %o4 std %f14, [%l7 + 0x48] nop fitos %f9, %f0 fstod %f0, %f0 edge16n %g5, %i2, %o7 alignaddrl %o3, %i5, %o5 edge8l %i4, %l4, %g7 fsrc2s %f2, %f16 fmul8ulx16 %f28, %f8, %f22 ba,pt %icc, loop_320 fcmpeq32 %f8, %f6, %o2 fxnor %f30, %f22, %f14 fbul %fcc2, loop_321 loop_320: fbu,a %fcc3, loop_322 movge %icc, %i7, %l2 movneg %icc, %o1, %g3 loop_321: sub %l5, 0x1B83, %g2 loop_322: fmovde %icc, %f2, %f29 andncc %i0, %l0, %g6 stx %i3, [%l7 + 0x18] set 0x15, %l3 stba %i6, [%l7 + %l3] 0x10 movneg %xcc, %i1, %l6 xorcc %o6, 0x1EC4, %l1 subc %g1, %g4, %l3 sdivx %o4, 0x0FA3, %g5 addcc %i2, 0x032A, %o0 movrgz %o3, %o7, %o5 orn %i5, 0x195B, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %i4, %g7, %i7 umul %l2, 0x0FAE, %o1 tne %icc, 0x7 movcc %xcc, %g3, %o2 array16 %g2, %i0, %l0 sra %g6, %l5, %i6 fbu,a %fcc2, loop_323 sdivx %i3, 0x166B, %l6 array16 %o6, %i1, %l1 umul %g4, %g1, %o4 loop_323: taddcctv %g5, 0x1B29, %i2 tvs %icc, 0x2 addcc %o0, 0x109F, %o3 pdist %f26, %f22, %f20 movrne %o7, %l3, %i5 tle %icc, 0x1 movrgz %o5, %l4, %g7 edge16 %i7, %i4, %l2 addcc %o1, 0x0C2E, %o2 movg %icc, %g3, %g2 wr %g0, 0x10, %asi lda [%l7 + 0x18] %asi, %f15 movl %icc, %i0, %l0 movl %xcc, %g6, %l5 udivcc %i3, 0x15D9, %i6 fmuld8sux16 %f24, %f7, %f18 bleu,a %icc, loop_324 add %l6, %o6, %l1 movl %xcc, %g4, %g1 andcc %o4, 0x1B4F, %i1 loop_324: tpos %icc, 0x0 or %i2, 0x0771, %g5 xnor %o0, %o3, %l3 movleu %xcc, %i5, %o7 movrgz %l4, 0x25F, %o5 movpos %xcc, %i7, %i4 tle %xcc, 0x0 fpsub32s %f15, %f9, %f19 stbar fmovdcc %xcc, %f18, %f5 wr %g0, 0x81, %asi ldxa [%l7 + 0x38] %asi, %g7 smul %o1, 0x0A17, %o2 movrne %g3, 0x359, %g2 fsrc2s %f22, %f5 fcmpne32 %f6, %f4, %i0 fmovdge %icc, %f14, %f7 edge32l %l2, %g6, %l0 mulx %l5, %i3, %l6 stbar tl %xcc, 0x1 sethi 0x1819, %o6 te %xcc, 0x4 tleu %icc, 0x5 movne %icc, %i6, %l1 edge8l %g4, %g1, %i1 tg %xcc, 0x5 umulcc %i2, 0x1FB1, %o4 movgu %icc, %g5, %o0 wr %g0, 0x23, %asi stba %o3, [%l7 + 0x0D] %asi membar #Sync bge,pt %icc, loop_325 array32 %i5, %o7, %l4 nop fitod %f0, %f10 fdtox %f10, %f28 fxtod %f28, %f22 xnorcc %l3, 0x062F, %o5 loop_325: or %i7, 0x0876, %g7 fzeros %f4 umulcc %i4, %o1, %o2 ta %icc, 0x4 tpos %xcc, 0x3 array16 %g3, %i0, %l2 fpsub32 %f2, %f20, %f2 sllx %g2, %g6, %l0 bvs,a loop_326 nop setx loop_327, %l0, %l1 jmpl %l1, %l5 taddcc %l6, 0x0699, %o6 subcc %i3, 0x0C26, %i6 loop_326: umulcc %l1, 0x1B4B, %g4 loop_327: swap [%l7 + 0x08], %i1 movrlez %g1, 0x128, %i2 fxor %f18, %f4, %f2 edge16l %g5, %o4, %o3 fnot1 %f20, %f30 xnorcc %o0, %i5, %l4 wr %g0, 0x18, %asi stha %l3, [%l7 + 0x44] %asi taddcc %o7, %o5, %i7 nop set 0x70, %o5 stx %i4, [%l7 + %o5] taddcc %o1, %o2, %g3 fmovdl %xcc, %f4, %f20 edge32n %g7, %i0, %g2 wr %g0, 0x10, %asi ldstuba [%l7 + 0x69] %asi, %l2 alignaddrl %l0, %g6, %l6 tl %xcc, 0x3 set 0x5C, %i7 lduwa [%l7 + %i7] 0x88, %o6 fmovsleu %xcc, %f0, %f17 edge32 %i3, %i6, %l5 srax %l1, %g4, %g1 array32 %i2, %g5, %o4 movrne %o3, %i1, %i5 fsrc1 %f20, %f6 srl %l4, %l3, %o0 tle %xcc, 0x6 ldx [%l7 + 0x38], %o5 bvc,pn %xcc, loop_328 edge8 %o7, %i4, %i7 movvc %xcc, %o1, %g3 alignaddrl %g7, %i0, %g2 loop_328: fbu,a %fcc0, loop_329 or %o2, %l0, %l2 sdivx %l6, 0x189D, %g6 wr %g0, 0x89, %asi ldxa [%l7 + 0x08] %asi, %i3 loop_329: fpmerge %f26, %f1, %f12 fmovspos %icc, %f9, %f31 fmovrdgez %i6, %f22, %f6 edge16l %o6, %l5, %l1 nop fitos %f24, %f11 tg %xcc, 0x1 tleu %xcc, 0x6 fbul %fcc1, loop_330 sir 0x1C20 membar 0x48 movne %xcc, %g1, %i2 loop_330: fabss %f13, %f13 movleu %icc, %g4, %o4 be,pn %xcc, loop_331 mulscc %g5, %i1, %o3 edge32 %l4, %i5, %l3 add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x80, %o0, %o7 loop_331: sth %i4, [%l7 + 0x14] fmovdgu %xcc, %f4, %f5 fabss %f19, %f31 fxor %f6, %f2, %f14 te %xcc, 0x3 sub %i7, %o5, %o1 movl %xcc, %g3, %g7 fbue %fcc3, loop_332 fabsd %f16, %f18 tneg %xcc, 0x1 sir 0x1A73 loop_332: edge16ln %i0, %o2, %l0 movcc %icc, %g2, %l2 movcc %xcc, %g6, %i3 movne %xcc, %l6, %i6 nop setx 0xBB7F876D441236CD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x79A214FE28B1A75F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fsubd %f22, %f20, %f14 movleu %icc, %o6, %l1 edge32n %g1, %i2, %g4 udivx %o4, 0x0712, %g5 std %f6, [%l7 + 0x60] movle %xcc, %i1, %o3 subc %l4, 0x0FC4, %i5 addccc %l5, %o0, %l3 be,pt %xcc, loop_333 tpos %xcc, 0x3 movne %icc, %o7, %i4 movrlez %i7, 0x0CE, %o5 loop_333: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %icc, %g3, %o1 popc 0x0480, %g7 set 0x52, %o1 ldsha [%l7 + %o1] 0x15, %o2 tcs %xcc, 0x7 te %icc, 0x6 fcmpeq16 %f2, %f10, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_334, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srlx %l0, 0x11, %g2 bg,pn %xcc, loop_335 nop fitod %f12, %f12 fdtox %f12, %f2 loop_334: or %l2, 0x182B, %g6 movrgez %l6, %i3, %i6 loop_335: fbule %fcc0, loop_336 alignaddrl %l1, %g1, %o6 andncc %i2, %g4, %o4 tsubcctv %i1, 0x07FB, %g5 loop_336: array16 %o3, %i5, %l5 umul %o0, %l4, %l3 movpos %xcc, %o7, %i4 tsubcc %i7, 0x19DA, %g3 ba loop_337 popc 0x1333, %o1 movn %xcc, %g7, %o5 fbule %fcc0, loop_338 loop_337: fnors %f17, %f20, %f7 wr %g0, 0x11, %asi stda %f0, [%l7 + 0x40] %asi loop_338: srl %i0, 0x08, %l0 nop fitod %f4, %f6 fdtoi %f6, %f4 movneg %xcc, %g2, %o2 bcc loop_339 movg %icc, %g6, %l6 or %i3, 0x0DCD, %i6 movn %icc, %l2, %g1 loop_339: fpack16 %f28, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge %fcc0, loop_340 fsrc1 %f16, %f0 addcc %l1, 0x0523, %i2 edge8ln %o6, %g4, %i1 loop_340: orn %g5, 0x0580, %o4 set 0x4A, %o3 stha %o3, [%l7 + %o3] 0x0c bvc,a,pn %icc, loop_341 stw %i5, [%l7 + 0x4C] taddcc %o0, %l4, %l3 umul %l5, %o7, %i7 loop_341: fornot2s %f13, %f13, %f27 nop fitos %f5, %f4 fstod %f4, %f24 nop setx loop_342, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpadd16s %f13, %f20, %f0 fmovsgu %icc, %f0, %f14 mulx %i4, 0x18F1, %g3 loop_342: subccc %g7, 0x1EED, %o1 movre %i0, 0x1FD, %l0 sdivcc %g2, 0x12F8, %o2 membar 0x54 tpos %icc, 0x1 nop set 0x10, %g4 std %f30, [%l7 + %g4] fmovdge %icc, %f12, %f4 fmovrsne %g6, %f27, %f31 fmovdpos %xcc, %f27, %f6 tneg %xcc, 0x2 movle %xcc, %o5, %i3 movre %i6, 0x0A5, %l6 orcc %l2, %g1, %i2 andn %o6, %l1, %i1 fmovsle %icc, %f4, %f6 fexpand %f9, %f20 nop set 0x08, %g3 ldstub [%l7 + %g3], %g4 tcs %icc, 0x2 tvs %xcc, 0x2 movrne %o4, %o3, %i5 tcs %xcc, 0x2 addc %o0, 0x1793, %l4 fbuge,a %fcc2, loop_343 bcs,a %xcc, loop_344 ldd [%l7 + 0x68], %f2 wr %g0, 0x10, %asi ldsha [%l7 + 0x6C] %asi, %l3 loop_343: fpadd32 %f2, %f28, %f30 loop_344: fzero %f28 andncc %l5, %o7, %g5 membar 0x11 movge %xcc, %i4, %i7 fandnot1s %f2, %f8, %f6 orn %g7, %g3, %i0 fpadd32 %f18, %f22, %f10 fnors %f15, %f2, %f12 edge32n %o1, %l0, %g2 set 0x58, %l4 lda [%l7 + %l4] 0x15, %f9 sub %g6, 0x1158, %o2 fmovrsgz %i3, %f8, %f2 edge8l %i6, %l6, %o5 addcc %l2, 0x0BB4, %g1 mulx %o6, %l1, %i1 movrlz %g4, 0x3C8, %i2 taddcc %o4, 0x0B1B, %i5 andncc %o3, %o0, %l3 nop fitod %f12, %f12 fdtox %f12, %f6 fxtod %f6, %f0 nop set 0x24, %g5 lduh [%l7 + %g5], %l5 fmovdneg %xcc, %f5, %f6 mulscc %o7, %g5, %i4 movrgez %i7, %g7, %l4 sdivcc %i0, 0x15E7, %o1 umulcc %g3, 0x08F0, %l0 fcmple16 %f24, %f8, %g2 ba,a,pn %icc, loop_345 udivcc %o2, 0x0A31, %i3 addccc %i6, %g6, %l6 edge8l %l2, %o5, %g1 loop_345: nop set 0x50, %o4 ldda [%l7 + %o4] 0x88, %o6 set 0x30, %g2 stxa %i1, [%l7 + %g2] 0x14 sllx %g4, 0x10, %l1 fcmpgt16 %f30, %f6, %i2 wr %g0, 0x2a, %asi stxa %i5, [%l7 + 0x18] %asi membar #Sync set 0x0, %o6 stxa %o3, [%g0 + %o6] 0x57 addccc %o4, %l3, %l5 edge32l %o7, %g5, %i4 bcs %icc, loop_346 fmovdleu %icc, %f23, %f7 nop fitos %f14, %f9 fstoi %f9, %f18 edge16l %o0, %i7, %g7 loop_346: bvs,pn %icc, loop_347 fbn %fcc1, loop_348 udivx %i0, 0x0520, %o1 edge8l %g3, %l0, %l4 loop_347: fmovscc %icc, %f3, %f29 loop_348: nop add %l7, 0x20, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %g2 casxa [%l6] %asi, %g2, %o2 subc %i6, 0x19ED, %g6 fmovdneg %icc, %f19, %f26 brgz %i3, loop_349 ldstub [%l7 + 0x3A], %l6 fbule,a %fcc3, loop_350 movneg %icc, %o5, %g1 loop_349: taddcctv %l2, 0x0B7D, %o6 fblg %fcc3, loop_351 loop_350: tle %icc, 0x6 edge32n %g4, %l1, %i2 tle %icc, 0x0 loop_351: fbue,a %fcc2, loop_352 tvs %icc, 0x3 edge8n %i1, %i5, %o3 fbg %fcc1, loop_353 loop_352: movgu %xcc, %o4, %l5 umulcc %l3, 0x16A5, %g5 srl %o7, %i4, %o0 loop_353: ldx [%l7 + 0x68], %g7 for %f8, %f10, %f4 nop fitos %f6, %f25 fstox %f25, %f28 movrlez %i0, 0x2E7, %o1 tle %icc, 0x0 umulcc %g3, 0x1ABC, %i7 tvc %icc, 0x1 alignaddr %l4, %g2, %o2 ldub [%l7 + 0x2F], %i6 alignaddrl %l0, %i3, %g6 orncc %o5, 0x0FEB, %l6 tl %icc, 0x1 fmovrsne %l2, %f3, %f19 add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x81, %o6, %g4 smul %l1, 0x0227, %i2 ble,pn %xcc, loop_354 tg %xcc, 0x4 fmovrdgz %g1, %f28, %f2 edge8 %i1, %i5, %o4 loop_354: tn %icc, 0x1 te %xcc, 0x5 stw %l5, [%l7 + 0x60] movcc %xcc, %o3, %g5 fmovdvc %icc, %f16, %f7 edge32l %o7, %l3, %i4 nop fitos %f14, %f29 fstox %f29, %f14 fmovdg %xcc, %f10, %f10 movcs %xcc, %g7, %o0 wr %g0, 0xe3, %asi stba %i0, [%l7 + 0x3C] %asi membar #Sync stb %o1, [%l7 + 0x41] set 0x7C, %i1 lda [%l7 + %i1] 0x81, %f22 xnor %g3, 0x011C, %i7 fnands %f23, %f4, %f25 nop setx 0xC8848E2A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0xB9583AF5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fdivs %f26, %f7, %f22 lduh [%l7 + 0x54], %g2 tn %icc, 0x0 tsubcctv %o2, 0x084B, %i6 tn %xcc, 0x4 prefetch [%l7 + 0x1C], 0x0 movcc %xcc, %l4, %i3 umul %l0, %o5, %l6 fmovdcc %xcc, %f0, %f17 movne %xcc, %g6, %o6 fmovsneg %xcc, %f9, %f4 fbue %fcc1, loop_355 fpadd32s %f23, %f7, %f26 sdivcc %l2, 0x1C96, %g4 fcmpeq32 %f18, %f26, %l1 loop_355: fpmerge %f4, %f31, %f4 brlz %i2, loop_356 fexpand %f18, %f14 fmovspos %icc, %f21, %f10 movre %i1, 0x312, %g1 loop_356: nop setx 0x6967FBD5B05E0420, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr movne %xcc, %i5, %o4 edge16l %o3, %g5, %o7 tle %icc, 0x3 sir 0x1E68 wr %g0, 0x80, %asi ldsha [%l7 + 0x26] %asi, %l5 ldx [%l7 + 0x68], %i4 fmovdgu %icc, %f19, %f31 smul %l3, %g7, %o0 taddcctv %o1, 0x19AA, %i0 tle %icc, 0x7 fbo,a %fcc1, loop_357 xor %i7, %g2, %g3 fpsub16s %f15, %f9, %f29 or %i6, 0x1F15, %l4 loop_357: be,pn %xcc, loop_358 fmovdge %icc, %f30, %f18 andncc %i3, %o2, %l0 taddcctv %l6, %o5, %o6 loop_358: fbg %fcc2, loop_359 movne %xcc, %g6, %l2 tcs %xcc, 0x2 movrgz %l1, 0x29A, %i2 loop_359: edge8ln %g4, %g1, %i5 sir 0x155F tleu %xcc, 0x5 set 0x30, %o2 ldxa [%g0 + %o2] 0x58, %i1 std %f24, [%l7 + 0x18] bvc loop_360 umul %o3, 0x1635, %o4 movrne %g5, %l5, %o7 edge32 %l3, %i4, %o0 loop_360: fmovse %icc, %f6, %f30 nop setx loop_361, %l0, %l1 jmpl %l1, %g7 movge %xcc, %o1, %i7 fmovdgu %icc, %f20, %f1 fmovsle %icc, %f6, %f20 loop_361: andn %g2, %i0, %g3 set 0x34, %l2 stwa %l4, [%l7 + %l2] 0xe3 membar #Sync ba loop_362 alignaddrl %i6, %o2, %l0 set 0x40, %l6 ldda [%l7 + %l6] 0x0c, %f0 loop_362: tn %xcc, 0x3 fbe %fcc1, loop_363 fnegd %f26, %f14 andn %i3, %l6, %o6 fmovrse %o5, %f13, %f16 loop_363: bge,a,pn %xcc, loop_364 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %g6, 0x09FE, %l1 bge,a loop_365 loop_364: movne %xcc, %l2, %g4 tge %xcc, 0x5 edge16 %g1, %i5, %i2 loop_365: popc %i1, %o3 movg %xcc, %g5, %o4 fxors %f20, %f22, %f5 movl %xcc, %o7, %l5 ldstub [%l7 + 0x30], %l3 mulx %i4, %o0, %o1 edge8l %i7, %g7, %g2 mulscc %g3, 0x1504, %l4 fzeros %f19 tgu %xcc, 0x0 subc %i0, %o2, %l0 ldd [%l7 + 0x40], %i2 fbule,a %fcc2, loop_366 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %icc, %i6, %o6 fmovsne %xcc, %f2, %f11 loop_366: or %l6, 0x01D7, %g6 wr %g0, 0x0c, %asi stda %f16, [%l7 + 0x40] %asi edge16 %o5, %l1, %g4 tgu %xcc, 0x1 membar 0x49 edge16ln %g1, %l2, %i2 udiv %i1, 0x100B, %o3 sdivcc %g5, 0x03EB, %o4 andncc %i5, %o7, %l5 fble %fcc2, loop_367 edge8 %l3, %o0, %o1 movvs %icc, %i7, %g7 sdivx %i4, 0x11A6, %g3 loop_367: stbar movvc %xcc, %l4, %g2 sethi 0x11CA, %o2 fmovdleu %xcc, %f8, %f26 srl %i0, 0x1A, %l0 xor %i6, 0x10D9, %o6 fmovsn %xcc, %f6, %f6 fmovrde %l6, %f8, %f0 brlez %g6, loop_368 bn,pt %icc, loop_369 fxnors %f21, %f9, %f9 sdivx %o5, 0x1F5D, %i3 loop_368: swap [%l7 + 0x0C], %g4 loop_369: nop set 0x58, %i5 prefetcha [%l7 + %i5] 0x0c, 0x1 array32 %l2, %l1, %i1 wr %g0, 0x80, %asi ldsba [%l7 + 0x52] %asi, %i2 ldsb [%l7 + 0x6C], %g5 wr %g0, 0x81, %asi ldda [%l7 + 0x10] %asi, %o4 nop fitod %f10, %f16 fdtox %f16, %f26 fxtod %f26, %f24 sra %o3, 0x19, %o7 tsubcc %l5, 0x19A8, %i5 srlx %l3, %o0, %i7 xorcc %g7, 0x1ADD, %i4 mulx %g3, 0x0441, %l4 fbule %fcc2, loop_370 sdiv %g2, 0x1F4D, %o2 sllx %o1, 0x14, %l0 movg %xcc, %i0, %o6 loop_370: addc %l6, %g6, %i6 srlx %i3, %g4, %o5 membar 0x57 wr %g0, 0xeb, %asi stha %g1, [%l7 + 0x62] %asi membar #Sync sub %l2, %l1, %i2 membar 0x61 fabss %f26, %f8 movrgz %i1, %g5, %o3 sub %o7, 0x0001, %o4 fmovdneg %xcc, %f11, %f25 fandnot1s %f21, %f16, %f26 orcc %l5, 0x09C3, %i5 sdivcc %o0, 0x0D92, %i7 fornot1s %f16, %f22, %f13 fcmpeq32 %f2, %f12, %g7 sdivx %i4, 0x05AD, %g3 edge16 %l4, %l3, %g2 edge8n %o2, %l0, %o1 movl %xcc, %i0, %o6 set 0x53, %i6 stba %l6, [%l7 + %i6] 0x11 movre %g6, 0x0A5, %i3 wr %g0, 0x89, %asi lduba [%l7 + 0x52] %asi, %g4 subccc %i6, %o5, %g1 fbl %fcc2, loop_371 movrlez %l1, 0x145, %l2 orcc %i1, %g5, %i2 brlez %o3, loop_372 loop_371: fbn %fcc2, loop_373 fmovrsne %o4, %f26, %f10 fandnot2s %f5, %f26, %f7 loop_372: fpadd32 %f8, %f2, %f2 loop_373: movvs %xcc, %o7, %i5 movl %xcc, %l5, %o0 stb %i7, [%l7 + 0x29] movrlz %g7, %g3, %i4 tl %xcc, 0x1 nop fitod %f4, %f4 fdtos %f4, %f20 fnot2 %f12, %f6 edge8n %l3, %g2, %o2 edge16 %l4, %l0, %o1 andn %o6, %l6, %g6 taddcc %i0, %i3, %g4 call loop_374 tvc %icc, 0x6 movneg %xcc, %i6, %o5 ba,a,pn %xcc, loop_375 loop_374: udivcc %g1, 0x0CA3, %l1 tvc %icc, 0x3 mulscc %i1, 0x0E5F, %g5 loop_375: brgez %i2, loop_376 fpsub32s %f8, %f15, %f2 bpos,a %icc, loop_377 array32 %l2, %o3, %o7 loop_376: xnor %o4, 0x1220, %i5 bgu,a,pn %xcc, loop_378 loop_377: ta %icc, 0x1 movrgez %l5, 0x396, %i7 tvc %icc, 0x3 loop_378: fpadd16s %f9, %f12, %f8 edge16 %o0, %g3, %g7 fone %f20 bleu,a %icc, loop_379 smul %i4, 0x0A8C, %l3 fnot1 %f22, %f12 xnor %g2, %l4, %o2 loop_379: fbn %fcc0, loop_380 tle %xcc, 0x0 fnors %f10, %f21, %f25 edge32 %l0, %o6, %o1 loop_380: movrgez %g6, %l6, %i0 edge32 %g4, %i3, %o5 set 0x4C, %i3 swapa [%l7 + %i3] 0x80, %g1 srl %i6, 0x0F, %l1 be,pt %xcc, loop_381 fxnors %f21, %f4, %f2 addccc %i1, 0x0B71, %i2 tsubcctv %g5, %l2, %o7 loop_381: edge32n %o3, %o4, %i5 subcc %i7, 0x014C, %o0 fmovde %xcc, %f4, %f30 te %xcc, 0x3 edge16 %l5, %g3, %i4 fmovrslez %g7, %f13, %f20 edge32n %g2, %l3, %l4 movcc %xcc, %l0, %o2 add %o6, 0x098E, %o1 movg %xcc, %l6, %g6 ldsh [%l7 + 0x7A], %g4 wr %g0, 0xeb, %asi stwa %i3, [%l7 + 0x0C] %asi membar #Sync mulscc %i0, 0x0939, %o5 tsubcc %i6, 0x19F2, %g1 bgu,a %icc, loop_382 fbo %fcc3, loop_383 fbg %fcc1, loop_384 movcc %xcc, %i1, %l1 loop_382: ldsw [%l7 + 0x18], %g5 loop_383: orcc %i2, %l2, %o7 loop_384: srlx %o4, 0x13, %i5 nop setx 0x0EA54C98CCEEC8FC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x884663C5EB9EA3FF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fmuld %f16, %f4, %f6 brgez,a %o3, loop_385 fbue %fcc0, loop_386 brgez,a %o0, loop_387 alignaddrl %l5, %i7, %i4 loop_385: fsrc1 %f28, %f26 loop_386: tne %icc, 0x3 loop_387: nop wr %g0, 0x89, %asi lda [%l7 + 0x3C] %asi, %f2 fnegs %f13, %f11 sdiv %g7, 0x0647, %g2 xorcc %g3, %l4, %l0 nop setx 0xE996D858D2744009, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x049D2EBC4DCCB79D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f14, %f12 fnor %f4, %f26, %f10 fmovde %icc, %f2, %f4 fbn,a %fcc2, loop_388 movl %xcc, %l3, %o6 xorcc %o1, %o2, %g6 fbge,a %fcc1, loop_389 loop_388: bn,a,pt %icc, loop_390 fpsub32s %f7, %f5, %f18 fbl %fcc3, loop_391 loop_389: edge32l %l6, %g4, %i0 loop_390: tg %xcc, 0x3 fbe %fcc3, loop_392 loop_391: movre %o5, 0x289, %i3 bleu,a,pt %icc, loop_393 add %i6, %g1, %l1 loop_392: fornot2s %f12, %f2, %f2 xor %g5, %i1, %l2 loop_393: fmovspos %icc, %f23, %f9 edge8l %i2, %o4, %o7 udiv %o3, 0x07DD, %o0 movge %xcc, %l5, %i7 xorcc %i4, 0x1994, %i5 stbar membar 0x2A srl %g2, 0x1C, %g7 sethi 0x0231, %g3 ta %icc, 0x4 movge %icc, %l0, %l4 srl %l3, %o6, %o2 andn %g6, 0x16D5, %o1 array8 %g4, %i0, %l6 tsubcc %o5, %i3, %g1 tn %icc, 0x4 movgu %icc, %l1, %g5 nop fitod %f10, %f12 fdtox %f12, %f18 fxtod %f18, %f26 tcs %xcc, 0x3 fble %fcc2, loop_394 andn %i1, %l2, %i6 fcmpne16 %f28, %f16, %i2 nop fitos %f14, %f8 fstod %f8, %f22 loop_394: edge32ln %o7, %o3, %o4 sir 0x18B8 fmovsl %icc, %f13, %f8 tsubcc %l5, %i7, %i4 movl %xcc, %o0, %i5 tpos %xcc, 0x2 stw %g7, [%l7 + 0x14] fmul8sux16 %f22, %f4, %f4 orncc %g2, %g3, %l0 sir 0x169B ldd [%l7 + 0x28], %l4 ldub [%l7 + 0x72], %o6 set 0x1C, %o7 ldstuba [%l7 + %o7] 0x81, %l3 movrgez %g6, 0x0A5, %o1 edge8 %o2, %g4, %l6 xor %i0, %i3, %o5 srax %l1, 0x14, %g1 fmovdneg %xcc, %f23, %f15 nop setx 0xF5D597D5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x5E5FA4FE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fsubs %f30, %f13, %f29 fmovse %xcc, %f2, %f21 move %xcc, %i1, %l2 ldx [%l7 + 0x28], %g5 movrgez %i2, 0x2AB, %i6 alignaddr %o7, %o3, %l5 popc 0x0923, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %i4, 0x0007, %o0 fbug,a %fcc0, loop_395 movneg %xcc, %o4, %i5 movg %xcc, %g7, %g3 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %l0, [%g0 + 0x130] %asi ripped by fixASI40.pl ripped by fixASI40.pl loop_395: fmovsle %xcc, %f22, %f30 xorcc %l4, 0x1E3C, %o6 addcc %l3, %g2, %g6 brlez,a %o1, loop_396 xnor %g4, 0x100E, %o2 edge8l %l6, %i3, %o5 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 loop_396: movrlez %l1, %i0, %g1 edge16n %l2, %g5, %i2 tg %xcc, 0x1 te %xcc, 0x1 fcmple32 %f18, %f4, %i6 std %f4, [%l7 + 0x78] array32 %o7, %o3, %l5 stbar fmovsvs %icc, %f25, %f21 wr %g0, 0x1f, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync alignaddrl %i1, %i4, %o0 fmovdgu %xcc, %f24, %f7 fandnot1 %f6, %f24, %f22 brlez %o4, loop_397 srlx %i7, %i5, %g3 nop fitos %f1, %f11 fstod %f11, %f10 xorcc %l0, 0x01D9, %g7 loop_397: fmul8x16 %f27, %f18, %f16 fble %fcc1, loop_398 fcmpeq32 %f20, %f10, %o6 smul %l4, 0x075C, %g2 addccc %g6, %o1, %l3 loop_398: fcmpeq16 %f10, %f0, %g4 edge32l %o2, %i3, %l6 tneg %xcc, 0x2 umul %o5, 0x0D33, %l1 nop fitos %f1, %f14 fstoi %f14, %f28 udiv %g1, 0x03D5, %i0 wr %g0, 0x04, %asi lduwa [%l7 + 0x48] %asi, %g5 movre %l2, %i2, %o7 sir 0x0609 edge8ln %o3, %l5, %i6 fxors %f19, %f30, %f29 fandnot1 %f30, %f16, %f22 fnors %f25, %f9, %f22 tpos %icc, 0x1 nop set 0x6E, %g6 ldstub [%l7 + %g6], %i4 srl %o0, 0x10, %o4 tpos %xcc, 0x4 fpsub32 %f30, %f0, %f6 for %f28, %f28, %f18 edge16ln %i1, %i5, %g3 subccc %l0, %i7, %g7 nop fitod %f0, %f8 fdtox %f8, %f26 fxtod %f26, %f4 xor %l4, 0x1C09, %g2 edge16ln %o6, %g6, %o1 st %f2, [%l7 + 0x20] nop fitod %f12, %f26 fdtox %f26, %f8 subccc %g4, 0x046E, %l3 movn %icc, %o2, %l6 umul %i3, 0x1662, %l1 edge16 %g1, %o5, %g5 umul %l2, %i2, %i0 fmovdne %icc, %f17, %f20 fmuld8ulx16 %f17, %f13, %f10 movvs %xcc, %o7, %o3 udivcc %l5, 0x1352, %i6 edge16n %o0, %i4, %o4 fmovdvc %icc, %f27, %f23 smulcc %i1, %g3, %i5 tle %xcc, 0x5 swap [%l7 + 0x58], %l0 move %xcc, %g7, %i7 ldub [%l7 + 0x51], %g2 umulcc %o6, 0x11EB, %l4 wr %g0, 0x11, %asi ldstuba [%l7 + 0x0B] %asi, %g6 xnorcc %o1, 0x197C, %l3 move %icc, %g4, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %o2, 0x03, %i3 set 0x40, %i4 sta %f5, [%l7 + %i4] 0x14 srl %g1, 0x05, %o5 nop setx 0xCAD4E149904FD005, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr movrgez %l1, 0x146, %l2 tleu %icc, 0x7 or %i2, %i0, %g5 nop fitos %f1, %f18 fstoi %f18, %f3 orncc %o3, 0x1A6A, %o7 fbo,a %fcc0, loop_399 nop fitod %f12, %f10 fdtos %f10, %f22 fornot1s %f8, %f4, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_399: edge32ln %l5, %i6, %i4 xnorcc %o0, %o4, %g3 fbue,a %fcc1, loop_400 nop setx 0x002956DB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0xFC824F90, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fsubs %f12, %f13, %f31 tpos %xcc, 0x2 tsubcctv %i1, 0x1753, %l0 loop_400: array16 %i5, %i7, %g7 movge %xcc, %o6, %g2 sdivx %l4, 0x148C, %o1 fmovsgu %icc, %f2, %f28 subcc %g6, %g4, %l6 movneg %icc, %o2, %l3 fmovsgu %xcc, %f8, %f20 edge16n %g1, %o5, %i3 wr %g0, 0x19, %asi ldda [%l7 + 0x10] %asi, %l0 move %xcc, %i2, %l2 movleu %icc, %g5, %i0 mova %icc, %o3, %o7 edge16ln %i6, %l5, %i4 array8 %o0, %o4, %i1 fcmple32 %f10, %f8, %l0 fmuld8sux16 %f29, %f8, %f24 fbue,a %fcc1, loop_401 movrgez %g3, %i7, %i5 xorcc %g7, 0x023B, %o6 call loop_402 loop_401: std %f30, [%l7 + 0x30] fpsub16 %f6, %f20, %f8 movneg %icc, %g2, %l4 loop_402: smul %g6, 0x18B6, %g4 sub %o1, %l6, %o2 andn %g1, 0x0644, %l3 movge %xcc, %o5, %l1 andn %i2, 0x100A, %i3 fnot2s %f28, %f28 addc %l2, 0x16E3, %g5 edge8ln %i0, %o3, %o7 alignaddrl %l5, %i6, %o0 tn %icc, 0x5 fblg,a %fcc2, loop_403 fmul8x16 %f5, %f12, %f18 ldd [%l7 + 0x08], %i4 fbge %fcc2, loop_404 loop_403: nop fitos %f4, %f27 fstod %f27, %f30 addc %i1, 0x1466, %o4 fmuld8sux16 %f15, %f12, %f8 loop_404: movvs %icc, %g3, %i7 fbule,a %fcc3, loop_405 tvs %icc, 0x7 tvc %icc, 0x6 std %f26, [%l7 + 0x38] loop_405: flush %l7 + 0x5C brgez,a %l0, loop_406 edge8l %i5, %o6, %g2 brnz,a %g7, loop_407 fnot1 %f4, %f4 loop_406: fnegd %f10, %f26 tne %xcc, 0x3 loop_407: ldstub [%l7 + 0x19], %g6 addccc %l4, %g4, %o1 stx %o2, [%l7 + 0x48] set 0x10, %l5 ldda [%l7 + %l5] 0x88, %g0 subcc %l6, %o5, %l1 nop setx 0xCFCFCDD6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0xA3FBA9DF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fsubs %f6, %f25, %f14 tgu %xcc, 0x2 fbge,a %fcc1, loop_408 tn %xcc, 0x5 set 0x34, %o0 lduba [%l7 + %o0] 0x11, %i2 loop_408: movrlez %i3, 0x327, %l3 taddcc %l2, %g5, %i0 fmovsne %icc, %f22, %f23 mulx %o3, 0x132A, %o7 set 0x24, %l0 lduha [%l7 + %l0] 0x88, %i6 tsubcc %l5, 0x1EE7, %o0 stx %i4, [%l7 + 0x78] fmovsgu %xcc, %f25, %f30 ldub [%l7 + 0x7F], %o4 bg,pn %xcc, loop_409 lduw [%l7 + 0x20], %i1 fpack16 %f8, %f15 andn %i7, %l0, %g3 loop_409: fblg %fcc3, loop_410 fmovscs %xcc, %f11, %f21 movrne %i5, 0x0F5, %g2 addc %g7, 0x1346, %o6 loop_410: bgu,a loop_411 fandnot2 %f20, %f6, %f20 bcs,pn %icc, loop_412 movneg %xcc, %l4, %g6 loop_411: alignaddr %g4, %o1, %g1 std %f2, [%l7 + 0x38] loop_412: movle %icc, %o2, %o5 tvc %xcc, 0x7 edge16 %l1, %l6, %i3 tcc %xcc, 0x7 bg,a loop_413 fabss %f31, %f0 movne %xcc, %i2, %l3 movne %xcc, %g5, %i0 loop_413: bge,a,pt %xcc, loop_414 tcs %icc, 0x7 tg %icc, 0x4 fnegd %f22, %f10 loop_414: ldsh [%l7 + 0x0E], %o3 movpos %xcc, %l2, %o7 bcc loop_415 fmovdg %icc, %f17, %f10 brgz,a %i6, loop_416 ldstub [%l7 + 0x7C], %l5 loop_415: popc %o0, %i4 tg %xcc, 0x2 loop_416: and %o4, 0x0598, %i1 fmovrdne %l0, %f24, %f4 move %icc, %i7, %g3 fmovscs %xcc, %f9, %f24 movne %icc, %i5, %g7 ld [%l7 + 0x4C], %f8 ldd [%l7 + 0x08], %g2 movge %xcc, %o6, %l4 prefetch [%l7 + 0x28], 0x1 sra %g6, %o1, %g1 alignaddr %g4, %o2, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f13, %f22 nop fitos %f11, %f29 fstoi %f29, %f14 andcc %l6, 0x043C, %i3 taddcctv %l1, %i2, %g5 movl %xcc, %i0, %l3 fpadd16s %f23, %f9, %f0 edge8l %o3, %l2, %o7 movn %xcc, %i6, %o0 movrlez %i4, %l5, %i1 fbl %fcc3, loop_417 srax %l0, 0x17, %o4 stb %g3, [%l7 + 0x65] edge8ln %i7, %i5, %g7 loop_417: sdiv %o6, 0x0118, %g2 fsrc1 %f12, %f22 wr %g0, 0x2e, %asi ldda [%l7 + 0x40] %asi, %g6 mova %xcc, %l4, %g1 fnors %f11, %f24, %f23 fbule,a %fcc2, loop_418 edge8 %o1, %o2, %o5 fandnot1 %f26, %f30, %f14 sll %g4, %i3, %l6 loop_418: brgz %l1, loop_419 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %g5, 0x1336, %i2 udivx %l3, 0x1D06, %i0 loop_419: xnorcc %l2, 0x15FC, %o7 array32 %o3, %i6, %o0 movvc %xcc, %i4, %i1 fors %f4, %f15, %f2 fmovd %f30, %f26 fbl,a %fcc1, loop_420 fmovs %f14, %f25 umulcc %l0, %o4, %l5 ta %icc, 0x4 loop_420: movl %icc, %i7, %i5 tcc %icc, 0x4 bge loop_421 fpmerge %f4, %f23, %f18 ldsw [%l7 + 0x18], %g3 mova %icc, %o6, %g7 loop_421: lduw [%l7 + 0x18], %g2 ta %xcc, 0x4 tg %icc, 0x6 movl %icc, %g6, %g1 fbe %fcc0, loop_422 fbuge,a %fcc3, loop_423 fble,a %fcc0, loop_424 movleu %icc, %l4, %o1 loop_422: xnor %o5, %g4, %o2 loop_423: fnegd %f30, %f22 loop_424: fnot2s %f10, %f5 sdivx %i3, 0x0318, %l1 wr %g0, 0x10, %asi lduwa [%l7 + 0x08] %asi, %l6 nop fitos %f14, %f4 and %g5, %l3, %i0 fmovsvs %xcc, %f1, %f25 sllx %i2, %o7, %l2 mulx %o3, %i6, %o0 edge32l %i4, %l0, %i1 movne %xcc, %o4, %i7 stbar addccc %i5, 0x1DE3, %g3 sub %l5, 0x19EC, %o6 nop fitos %f6, %f19 fstox %f19, %f18 fxtos %f18, %f26 fors %f19, %f8, %f20 orcc %g2, 0x166D, %g7 array32 %g1, %g6, %o1 edge8 %l4, %g4, %o2 mulx %o5, 0x0EB8, %i3 udivx %l6, 0x1F67, %l1 edge32ln %l3, %i0, %g5 srax %o7, 0x13, %i2 udivcc %o3, 0x069B, %l2 or %o0, 0x0944, %i4 move %xcc, %i6, %l0 fmovdpos %icc, %f19, %f25 ldsw [%l7 + 0x30], %i1 fmovsleu %icc, %f11, %f26 nop setx loop_425, %l0, %l1 jmpl %l1, %i7 array32 %o4, %g3, %l5 nop setx 0x95EC5FD9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x5ECE3758, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fdivs %f27, %f30, %f12 bneg %xcc, loop_426 loop_425: edge16l %o6, %i5, %g7 orncc %g2, %g1, %g6 bge,pt %icc, loop_427 loop_426: edge16 %l4, %o1, %g4 call loop_428 tsubcctv %o2, 0x0EAC, %i3 loop_427: edge8ln %l6, %o5, %l3 smulcc %i0, 0x0DF4, %g5 loop_428: stbar pdist %f26, %f10, %f26 mulscc %l1, 0x1D97, %i2 orcc %o3, %o7, %l2 tl %xcc, 0x6 set 0x40, %g7 ldda [%l7 + %g7] 0x04, %f16 fmuld8sux16 %f10, %f31, %f12 tvs %icc, 0x6 wr %g0, 0x80, %asi ldswa [%l7 + 0x1C] %asi, %i4 subc %i6, 0x082E, %o0 brgz,a %i1, loop_429 movge %icc, %i7, %o4 nop fitos %f31, %f16 movcs %icc, %g3, %l0 loop_429: fsrc1 %f30, %f4 tg %xcc, 0x7 nop fitod %f12, %f12 fdtoi %f12, %f16 fpsub32 %f28, %f0, %f22 fbul %fcc1, loop_430 tcc %xcc, 0x5 brnz %o6, loop_431 edge32l %l5, %i5, %g2 loop_430: bvs,a,pn %icc, loop_432 fcmple32 %f30, %f6, %g1 loop_431: srl %g6, 0x1D, %l4 bge,a loop_433 loop_432: fcmpgt32 %f16, %f10, %o1 stx %g7, [%l7 + 0x58] ba,a,pn %xcc, loop_434 loop_433: xor %g4, %i3, %o2 set 0x5C, %i0 ldstuba [%l7 + %i0] 0x88, %o5 loop_434: faligndata %f30, %f14, %f16 tleu %icc, 0x3 mova %icc, %l6, %l3 nop setx loop_435, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bcs,pn %icc, loop_436 movle %xcc, %g5, %l1 movgu %xcc, %i0, %o3 loop_435: ldsh [%l7 + 0x50], %o7 loop_436: movneg %xcc, %i2, %i4 movn %xcc, %i6, %o0 subccc %i1, 0x1750, %l2 udiv %i7, 0x11B3, %g3 fbule %fcc3, loop_437 xorcc %o4, 0x1D52, %o6 fabsd %f30, %f10 edge32 %l0, %i5, %g2 loop_437: taddcctv %l5, 0x02F3, %g1 andn %l4, %g6, %o1 fpsub16s %f7, %f0, %f24 andcc %g4, 0x1BC6, %i3 fba,a %fcc1, loop_438 sdivcc %o2, 0x0426, %o5 tle %xcc, 0x2 movgu %xcc, %g7, %l6 loop_438: nop wr %g0, 0x18, %asi prefetcha [%l7 + 0x68] %asi, 0x2 ldd [%l7 + 0x30], %l0 tsubcctv %l3, %i0, %o3 nop setx loop_439, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done or %o7, 0x1E96, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %i4, %o0, %i6 loop_439: movcc %xcc, %l2, %i7 xnorcc %i1, %o4, %g3 movrgz %o6, 0x1E5, %i5 ld [%l7 + 0x20], %f0 tsubcc %l0, %g2, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x81, %asi stba %l4, [%l7 + 0x7B] %asi fmovrslez %g6, %f4, %f2 udivcc %o1, 0x1399, %g4 fpackfix %f8, %f17 array8 %g1, %i3, %o5 xnor %o2, %l6, %g7 addccc %l1, %g5, %i0 fmovdg %xcc, %f27, %f16 swap [%l7 + 0x18], %l3 movge %xcc, %o3, %i2 bvs,pt %xcc, loop_440 fpadd32 %f0, %f18, %f24 smulcc %o7, %o0, %i4 taddcctv %l2, 0x1712, %i7 loop_440: taddcc %i6, 0x0283, %i1 flush %l7 + 0x24 tle %icc, 0x0 fbg,a %fcc3, loop_441 udiv %g3, 0x09F7, %o4 fmovdg %xcc, %f2, %f18 fbuge,a %fcc1, loop_442 loop_441: subcc %i5, %o6, %g2 sub %l5, 0x0D29, %l0 tvs %xcc, 0x1 loop_442: xnorcc %l4, %g6, %g4 ldsb [%l7 + 0x15], %o1 udiv %i3, 0x0882, %g1 edge32ln %o5, %o2, %g7 ldsh [%l7 + 0x40], %l1 add %l7, 0x58, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %g5, %l6 nop setx 0x194962428EF1DF94, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xE149D5E021A1C026, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f22, %f16 fzeros %f0 andncc %l3, %i0, %o3 edge32ln %o7, %i2, %o0 subccc %i4, %i7, %i6 edge32l %l2, %g3, %o4 fbule,a %fcc2, loop_443 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdl %icc, %f2, %f4 popc 0x17C8, %i5 loop_443: tvc %icc, 0x1 bcs,a loop_444 andn %o6, %i1, %l5 fsrc2 %f4, %f8 fmovspos %icc, %f5, %f16 loop_444: fbge,a %fcc1, loop_445 smulcc %g2, 0x198E, %l0 edge8n %g6, %l4, %g4 sethi 0x1F46, %o1 loop_445: fbo,a %fcc3, loop_446 fmovsgu %icc, %f13, %f13 orcc %g1, %i3, %o5 movleu %xcc, %g7, %l1 loop_446: fnand %f30, %f2, %f16 sub %o2, 0x08AE, %g5 movgu %icc, %l3, %l6 fbu %fcc0, loop_447 fmul8ulx16 %f12, %f28, %f20 movgu %xcc, %i0, %o7 fxor %f14, %f4, %f0 loop_447: udiv %i2, 0x137D, %o3 sir 0x18D4 sdivx %i4, 0x0EAF, %i7 sir 0x1BF3 wr %g0, 0x10, %asi lduha [%l7 + 0x70] %asi, %o0 taddcc %l2, 0x0E5D, %g3 subcc %i6, %o4, %i5 fxnors %f8, %f19, %f14 movpos %icc, %i1, %o6 movvs %icc, %g2, %l5 xorcc %l0, %l4, %g6 movne %icc, %g4, %g1 edge32 %i3, %o5, %g7 xnorcc %l1, %o2, %g5 be %icc, loop_448 umulcc %l3, %l6, %o1 edge8ln %o7, %i0, %o3 fone %f28 loop_448: fxnors %f24, %f10, %f3 sir 0x1078 bg,a loop_449 stbar membar 0x68 wr %g0, 0x2a, %asi stba %i2, [%l7 + 0x72] %asi membar #Sync loop_449: pdist %f2, %f8, %f26 stbar edge32n %i7, %o0, %i4 sub %l2, 0x0A4D, %g3 movpos %icc, %i6, %i5 fmovs %f15, %f13 xor %o4, 0x1CA1, %i1 movne %icc, %g2, %l5 alignaddr %l0, %o6, %g6 sdiv %l4, 0x03EC, %g4 brgez %g1, loop_450 and %o5, %g7, %l1 tne %xcc, 0x2 movl %icc, %i3, %o2 loop_450: movleu %icc, %l3, %l6 edge16ln %o1, %o7, %g5 stx %i0, [%l7 + 0x50] tne %xcc, 0x5 mulx %o3, %i7, %o0 fbg,a %fcc2, loop_451 fxnor %f28, %f24, %f22 add %l7, 0x6C, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i2 casa [%l6] %asi, %i2, %i4 loop_451: edge32l %g3, %i6, %l2 alignaddr %i5, %o4, %g2 fmovsl %icc, %f23, %f15 mova %xcc, %l5, %i1 movrne %o6, 0x01E, %l0 sllx %g6, %l4, %g4 mulscc %o5, %g1, %g7 fmovscs %xcc, %f29, %f28 fbne,a %fcc0, loop_452 fmovrdlez %i3, %f4, %f14 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x6F4DDFAC4FB5473C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xB6534471CE4A0DB9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f18, %f20 loop_452: fandnot2 %f28, %f16, %f12 stx %o2, [%l7 + 0x48] ldx [%l7 + 0x60], %l3 tpos %xcc, 0x1 movrlez %l1, 0x272, %l6 edge16n %o7, %o1, %i0 fbuge %fcc1, loop_453 fmovscs %icc, %f23, %f15 faligndata %f28, %f4, %f18 fmovrdgez %g5, %f2, %f16 loop_453: tle %icc, 0x1 movpos %xcc, %o3, %o0 fors %f3, %f13, %f24 xorcc %i7, %i2, %g3 movrgz %i4, 0x0E8, %l2 addc %i6, %o4, %i5 movrgez %g2, 0x2C1, %i1 fmovrdgz %o6, %f6, %f30 udivx %l0, 0x148B, %g6 tn %xcc, 0x7 orcc %l5, 0x13F3, %l4 xor %g4, %o5, %g1 xnorcc %g7, %i3, %l3 ldub [%l7 + 0x75], %l1 srlx %o2, 0x1C, %o7 edge8l %o1, %i0, %g5 sra %l6, %o0, %o3 bcc,a,pt %xcc, loop_454 edge32n %i2, %i7, %g3 movrne %l2, %i6, %o4 nop setx loop_455, %l0, %l1 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_454: movpos %xcc, %i5, %i4 fsrc1s %f9, %f25 movg %icc, %g2, %i1 loop_455: tleu %xcc, 0x7 fmovrsne %o6, %f30, %f6 nop setx 0x94AF5E7B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 fsqrts %f1, %f15 bvs %xcc, loop_456 tleu %icc, 0x5 fbge %fcc0, loop_457 fmovsvc %icc, %f30, %f14 loop_456: tl %xcc, 0x2 fcmpeq32 %f10, %f18, %g6 loop_457: alignaddr %l5, %l4, %l0 fmovdg %xcc, %f12, %f12 movgu %xcc, %o5, %g1 ldsh [%l7 + 0x40], %g7 fbule,a %fcc3, loop_458 movrgz %g4, 0x1FF, %l3 udivcc %l1, 0x1155, %i3 fbn %fcc2, loop_459 loop_458: edge8 %o2, %o7, %o1 bl,a,pn %icc, loop_460 movle %icc, %i0, %g5 loop_459: alignaddr %o0, %o3, %l6 fxnor %f16, %f14, %f22 loop_460: fbul,a %fcc3, loop_461 tsubcctv %i7, 0x0892, %g3 movcs %icc, %i2, %i6 bcs,pn %xcc, loop_462 loop_461: movn %icc, %o4, %i5 movrgz %l2, %i4, %i1 movrlz %g2, 0x276, %o6 loop_462: xor %l5, %l4, %g6 lduh [%l7 + 0x52], %l0 tle %xcc, 0x5 umulcc %o5, %g1, %g7 udivx %g4, 0x168D, %l1 tl %icc, 0x4 bleu,pt %xcc, loop_463 prefetch [%l7 + 0x34], 0x1 edge8 %l3, %i3, %o7 fpadd32 %f28, %f8, %f6 loop_463: tl %xcc, 0x0 fmul8x16 %f21, %f28, %f10 fmovrdne %o1, %f28, %f10 edge32ln %i0, %o2, %g5 xnor %o3, 0x1517, %o0 fmovsne %xcc, %f5, %f26 ldsw [%l7 + 0x34], %i7 fnot1s %f21, %f26 andcc %g3, %i2, %l6 andcc %i6, %o4, %i5 sdivx %l2, 0x0527, %i1 ta %icc, 0x1 udivcc %g2, 0x1EBF, %i4 sdivcc %l5, 0x0355, %l4 tcs %icc, 0x3 fmovde %xcc, %f27, %f17 movrgez %g6, %o6, %l0 brlez %g1, loop_464 fmovsvs %xcc, %f6, %f0 fornot1 %f26, %f26, %f18 edge32ln %o5, %g4, %g7 loop_464: movvc %icc, %l1, %i3 edge8ln %l3, %o1, %i0 edge8 %o7, %g5, %o3 tleu %xcc, 0x2 move %xcc, %o0, %o2 smulcc %g3, 0x07A6, %i2 fpadd32 %f30, %f8, %f14 fblg %fcc1, loop_465 edge8 %i7, %l6, %o4 mova %xcc, %i6, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_465: fcmpne16 %f24, %f18, %i1 brgez %g2, loop_466 movrgz %i4, %l5, %l4 fbug,a %fcc0, loop_467 fbl,a %fcc3, loop_468 loop_466: fbne %fcc0, loop_469 bn,a loop_470 loop_467: bn,a,pt %xcc, loop_471 loop_468: sdiv %i5, 0x0B92, %g6 loop_469: movpos %icc, %o6, %l0 loop_470: udiv %o5, 0x04A8, %g1 loop_471: udivx %g4, 0x1A63, %l1 udiv %i3, 0x0B2F, %l3 edge32n %o1, %i0, %o7 wr %g0, 0x89, %asi ldda [%l7 + 0x30] %asi, %g6 nop fitod %f6, %f18 fdtox %f18, %f4 fxtod %f4, %f28 membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0x17, %f16 nop setx loop_472, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done smulcc %g5, 0x0F67, %o3 fpadd32s %f26, %f31, %f28 set 0x64, %i2 ldswa [%l7 + %i2] 0x18, %o2 loop_472: fabss %f14, %f15 subccc %o0, %i2, %i7 fbu,a %fcc0, loop_473 edge8ln %g3, %o4, %i6 bvs,a loop_474 brlez,a %l6, loop_475 loop_473: tneg %icc, 0x5 ldsw [%l7 + 0x4C], %l2 loop_474: fcmple32 %f12, %f8, %i1 loop_475: addccc %i4, %g2, %l4 bvs,a loop_476 fmovsn %icc, %f30, %f5 edge8ln %i5, %l5, %g6 orncc %l0, 0x08D4, %o5 loop_476: nop setx 0x43E7B196504458D1, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr movgu %xcc, %o6, %g4 edge32l %g1, %i3, %l1 bg,pt %icc, loop_477 ldstub [%l7 + 0x7F], %l3 membar 0x4B udivx %i0, 0x1E19, %o7 loop_477: tsubcctv %o1, %g7, %g5 movrne %o2, %o3, %o0 edge16l %i2, %g3, %i7 movre %i6, 0x36A, %o4 fbo %fcc3, loop_478 andn %l2, %l6, %i4 movcs %xcc, %g2, %l4 udivcc %i1, 0x14D7, %i5 loop_478: fmovdl %xcc, %f5, %f30 bpos loop_479 tsubcc %g6, 0x0801, %l5 nop setx loop_480, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrgz %l0, 0x110, %o5 loop_479: bn,pn %icc, loop_481 bcc,a,pn %icc, loop_482 loop_480: umul %o6, 0x1CE8, %g4 ldsh [%l7 + 0x0A], %i3 loop_481: fmovdl %xcc, %f14, %f14 loop_482: ldd [%l7 + 0x30], %f14 fabss %f10, %f18 fbge %fcc3, loop_483 fmovdcc %icc, %f23, %f0 fnot2 %f12, %f18 taddcctv %l1, 0x0E30, %l3 loop_483: fsrc2s %f30, %f9 movg %icc, %g1, %i0 and %o7, 0x1DB6, %o1 fpsub16 %f26, %f2, %f18 fsrc2s %f16, %f9 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %g7, %g5, %o3 wr %g0, 0x80, %asi swapa [%l7 + 0x14] %asi, %o0 ble,a,pn %icc, loop_484 andcc %o2, %i2, %i7 fzeros %f16 fands %f31, %f22, %f10 loop_484: mulx %g3, %i6, %l2 array32 %l6, %i4, %g2 array32 %o4, %l4, %i5 fblg,a %fcc3, loop_485 std %f6, [%l7 + 0x58] set 0x29, %l3 lduba [%l7 + %l3] 0x15, %i1 loop_485: movcc %icc, %g6, %l0 fmovsn %icc, %f11, %f28 movn %icc, %o5, %o6 tge %icc, 0x2 umul %l5, %i3, %g4 srax %l3, %l1, %g1 edge16n %o7, %i0, %g7 tgu %xcc, 0x2 set 0x1E, %o5 stba %o1, [%l7 + %o5] 0x88 bvc,a %icc, loop_486 movneg %xcc, %g5, %o0 movge %xcc, %o3, %o2 ldub [%l7 + 0x29], %i7 loop_486: bgu,pt %icc, loop_487 mulscc %g3, %i2, %i6 edge16 %l6, %l2, %i4 fmovdvs %icc, %f25, %f18 loop_487: tl %icc, 0x5 addccc %g2, %l4, %i5 nop setx 0xD64C401D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 fsqrts %f11, %f28 bn,pt %xcc, loop_488 nop setx loop_489, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movvc %icc, %o4, %g6 array32 %l0, %i1, %o6 loop_488: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_489: subc %l5, 0x1EBE, %i3 stb %o5, [%l7 + 0x44] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovd %f18, %f28 movle %icc, %g4, %l3 taddcc %l1, %o7, %g1 bpos,a,pn %xcc, loop_490 nop set 0x10, %g1 stx %g7, [%l7 + %g1] tvs %icc, 0x4 movleu %icc, %i0, %g5 loop_490: fone %f28 subcc %o1, 0x1917, %o0 movcc %xcc, %o2, %i7 fcmpeq32 %f14, %f24, %g3 wr %g0, 0x80, %asi stha %o3, [%l7 + 0x54] %asi tneg %icc, 0x0 tsubcc %i2, 0x0979, %i6 sra %l6, %l2, %g2 bleu,pn %icc, loop_491 fpackfix %f16, %f19 srax %i4, 0x07, %l4 sll %o4, %g6, %i5 loop_491: fxor %f28, %f28, %f26 movge %xcc, %l0, %i1 bl,a loop_492 nop set 0x08, %o1 ldstub [%l7 + %o1], %l5 nop setx 0xC668226125124C22, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x839C72D5FBCFBF97, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f26, %f30 and %i3, 0x0184, %o6 loop_492: tne %xcc, 0x7 tle %xcc, 0x6 edge16ln %o5, %g4, %l1 sra %o7, %g1, %g7 tvc %xcc, 0x4 fpadd16s %f31, %f21, %f27 set 0x1F, %o3 ldstuba [%l7 + %o3] 0x80, %i0 sdivx %g5, 0x13F9, %o1 nop fitod %f4, %f20 brz %o0, loop_493 movrlz %o2, 0x007, %i7 wr %g0, 0x10, %asi ldxa [%l7 + 0x50] %asi, %l3 loop_493: fmovs %f9, %f25 fpackfix %f26, %f22 ble,pt %icc, loop_494 movneg %icc, %g3, %i2 fandnot1s %f12, %f26, %f11 nop setx 0xB66396AF47E225D8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 fsqrtd %f2, %f16 loop_494: movn %icc, %i6, %l6 te %xcc, 0x5 nop set 0x32, %g4 ldsh [%l7 + %g4], %o3 movrgez %l2, 0x12F, %g2 movcs %xcc, %l4, %i4 stb %g6, [%l7 + 0x67] movgu %xcc, %o4, %i5 fmovdgu %icc, %f26, %f10 bshuffle %f20, %f20, %f0 fcmple16 %f14, %f26, %l0 fbe %fcc3, loop_495 edge16 %i1, %l5, %o6 subccc %o5, %g4, %i3 tcc %xcc, 0x4 loop_495: te %icc, 0x2 bne loop_496 stx %l1, [%l7 + 0x30] tgu %icc, 0x0 nop fitod %f12, %f18 fdtox %f18, %f8 loop_496: fmovsa %xcc, %f11, %f24 tge %xcc, 0x4 fble %fcc2, loop_497 smul %g1, %g7, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %g5, %o1, %i0 loop_497: movneg %xcc, %o0, %i7 movvs %xcc, %o2, %l3 brlz,a %i2, loop_498 nop setx loop_499, %l0, %l1 jmpl %l1, %g3 xorcc %l6, 0x0757, %i6 wr %g0, 0x52, %asi stxa %o3, [%g0 + 0x210] %asi loop_498: fbule,a %fcc3, loop_500 loop_499: edge16ln %l2, %g2, %l4 fsrc2s %f17, %f28 fmovrdgez %g6, %f4, %f18 loop_500: fnands %f26, %f21, %f10 bleu,a,pt %xcc, loop_501 array16 %i4, %i5, %o4 orcc %l0, %i1, %o6 andncc %o5, %l5, %i3 loop_501: edge8ln %g4, %l1, %g1 movvs %xcc, %o7, %g5 alignaddrl %o1, %i0, %g7 tvs %xcc, 0x3 fmovs %f5, %f11 edge16l %i7, %o2, %l3 tn %icc, 0x4 fmovdvc %icc, %f28, %f19 srl %i2, 0x01, %o0 fnot2 %f2, %f4 ldsb [%l7 + 0x75], %g3 movcs %xcc, %l6, %i6 movrgz %l2, %g2, %o3 orn %g6, 0x1A00, %i4 bge,a %icc, loop_502 fmovsvs %xcc, %f19, %f30 and %l4, 0x0FA9, %o4 movrne %i5, 0x043, %l0 loop_502: andn %o6, 0x1DCA, %o5 fmovdcc %xcc, %f9, %f26 bvc %icc, loop_503 nop set 0x64, %i7 ldsw [%l7 + %i7], %i1 wr %g0, 0x80, %asi lduha [%l7 + 0x7C] %asi, %l5 loop_503: edge8l %i3, %g4, %g1 movpos %icc, %l1, %o7 nop fitos %f9, %f18 nop setx loop_504, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movleu %xcc, %g5, %i0 fmovdn %icc, %f31, %f24 fmovsleu %icc, %f6, %f17 loop_504: movle %xcc, %g7, %o1 edge32n %o2, %l3, %i7 fbl,a %fcc3, loop_505 movcc %xcc, %o0, %g3 membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0xf8, %f0 loop_505: array16 %l6, %i6, %l2 edge32n %i2, %g2, %o3 sll %i4, 0x09, %g6 alignaddr %o4, %l4, %l0 orncc %i5, 0x1E06, %o5 sir 0x1CA1 set 0x108, %g3 stxa %o6, [%g0 + %g3] 0x21 edge32 %l5, %i3, %i1 fmovdl %xcc, %f24, %f25 fmovsvs %icc, %f26, %f8 lduw [%l7 + 0x38], %g4 umul %g1, 0x0384, %l1 fpmerge %f8, %f24, %f14 srax %g5, %i0, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %o1, %o7, %l3 sllx %o2, 0x13, %i7 edge16n %o0, %g3, %i6 sdivx %l6, 0x1F6D, %l2 subc %i2, 0x0DD8, %g2 sdivx %o3, 0x0EC0, %g6 edge16l %o4, %i4, %l4 xnor %i5, 0x16FC, %o5 movvs %icc, %o6, %l0 fbue %fcc0, loop_506 addc %l5, %i1, %g4 sllx %i3, %g1, %g5 alignaddrl %i0, %g7, %l1 loop_506: nop wr %g0, 0x88, %asi sta %f1, [%l7 + 0x44] %asi taddcc %o1, %l3, %o2 fmovrdlz %o7, %f28, %f12 fbul %fcc2, loop_507 bcc %xcc, loop_508 ldsh [%l7 + 0x12], %o0 xnor %g3, 0x0708, %i6 loop_507: fornot1 %f4, %f14, %f18 loop_508: fbn %fcc3, loop_509 ta %xcc, 0x2 edge32n %l6, %l2, %i7 wr %g0, 0x88, %asi sta %f29, [%l7 + 0x3C] %asi loop_509: te %icc, 0x4 edge8n %g2, %o3, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xF0D81777B691473A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xB85C8E5AF61B8240, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 faddd %f6, %f16, %f18 fbuge %fcc2, loop_510 edge32n %o4, %g6, %l4 array8 %i4, %o5, %i5 srl %l0, %l5, %o6 loop_510: smulcc %g4, %i3, %i1 stw %g1, [%l7 + 0x34] stx %i0, [%l7 + 0x20] add %g7, 0x09B5, %l1 tge %xcc, 0x0 fbo,a %fcc3, loop_511 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc2s %f16, %f16 edge8ln %o1, %g5, %o2 loop_511: fmul8sux16 %f28, %f14, %f16 fornot1 %f0, %f0, %f4 fpmerge %f28, %f8, %f28 bgu loop_512 fcmple32 %f0, %f30, %o7 fbuge,a %fcc1, loop_513 fands %f11, %f2, %f21 loop_512: nop wr %g0, 0x04, %asi ldstuba [%l7 + 0x74] %asi, %l3 loop_513: fmovrde %g3, %f18, %f2 fxor %f10, %f24, %f4 brgz %o0, loop_514 orn %i6, 0x0F22, %l6 fpmerge %f23, %f28, %f28 wr %g0, 0x81, %asi swapa [%l7 + 0x4C] %asi, %l2 loop_514: pdist %f6, %f18, %f8 set 0x70, %g5 swapa [%l7 + %g5] 0x11, %g2 set 0x14, %o4 sta %f25, [%l7 + %o4] 0x11 set 0x8, %o6 stxa %i7, [%g0 + %o6] 0x21 array8 %o3, %o4, %g6 fsrc2s %f24, %f4 nop setx 0x875949D573D2251D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x2AC5DA29D7375F6E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fsubd %f2, %f8, %f24 nop fitod %f6, %f16 fdtox %f16, %f12 edge32n %i2, %l4, %i4 nop setx loop_515, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry te %xcc, 0x2 array32 %i5, %l0, %l5 alignaddr %o5, %g4, %o6 loop_515: stx %i3, [%l7 + 0x70] bne,a,pt %icc, loop_516 orcc %i1, %i0, %g7 fsrc2s %f14, %f18 movl %xcc, %g1, %l1 loop_516: nop wr %g0, 0x23, %asi ldda [%l7 + 0x70] %asi, %o0 xnorcc %g5, 0x1AA3, %o7 edge16n %o2, %g3, %o0 ldsh [%l7 + 0x38], %l3 xnorcc %i6, %l6, %g2 tleu %xcc, 0x0 swap [%l7 + 0x30], %l2 edge32n %i7, %o3, %o4 orncc %g6, 0x0D78, %l4 smulcc %i4, %i2, %l0 fnor %f0, %f28, %f10 tneg %icc, 0x6 fmul8x16au %f18, %f18, %f28 movgu %icc, %i5, %l5 fmovrdne %g4, %f8, %f26 edge16l %o5, %i3, %i1 andcc %o6, %g7, %g1 movpos %icc, %i0, %l1 ble loop_517 udiv %g5, 0x0E20, %o1 edge32n %o7, %o2, %g3 fmul8x16au %f16, %f10, %f4 loop_517: nop fitod %f6, %f14 nop setx 0xAD2064864B4A70C7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x4BBC3FAA368E9217, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f24, %f6 fmovdl %xcc, %f25, %f7 addcc %o0, %i6, %l3 wr %g0, 0x19, %asi stha %g2, [%l7 + 0x46] %asi nop setx loop_518, %l0, %l1 jmpl %l1, %l2 fcmpgt16 %f6, %f18, %l6 fpsub16 %f28, %f28, %f6 fbne %fcc0, loop_519 loop_518: orn %o3, 0x1830, %i7 orn %o4, %g6, %l4 ldub [%l7 + 0x77], %i4 loop_519: movrlez %i2, 0x341, %l0 array32 %l5, %i5, %o5 movrgez %i3, %i1, %g4 fone %f22 fmovsle %xcc, %f27, %f24 nop setx loop_520, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tcs %xcc, 0x6 edge8ln %o6, %g1, %i0 fpack16 %f28, %f25 loop_520: sdivcc %g7, 0x0A92, %g5 movcs %icc, %l1, %o1 subc %o7, 0x05E9, %g3 xor %o2, 0x01F3, %i6 std %f12, [%l7 + 0x50] sra %o0, 0x14, %g2 fbug %fcc0, loop_521 sdiv %l2, 0x1AC7, %l6 nop setx loop_522, %l0, %l1 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 %o3, %f9, %f7 loop_521: fpadd16s %f14, %f15, %f0 fbg,a %fcc2, loop_523 loop_522: tgu %icc, 0x3 edge16n %l3, %o4, %g6 addccc %i7, 0x1AF3, %i4 loop_523: edge16n %i2, %l4, %l5 edge8ln %i5, %l0, %i3 stx %o5, [%l7 + 0x48] fmovrde %i1, %f14, %f4 movcs %xcc, %g4, %g1 tvs %xcc, 0x4 tsubcc %i0, %g7, %g5 nop fitod %f6, %f6 fdtoi %f6, %f31 set 0x2E, %i1 lduha [%l7 + %i1] 0x04, %l1 movvs %icc, %o1, %o7 sub %g3, 0x14AC, %o2 array16 %o6, %o0, %g2 movle %xcc, %l2, %l6 edge8ln %i6, %o3, %l3 nop setx loop_524, %l0, %l1 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 %o4, 0x0ACC, %g6 addcc %i4, 0x00B4, %i2 xnor %l4, 0x1179, %l5 loop_524: tpos %xcc, 0x7 fnor %f18, %f2, %f24 tgu %icc, 0x6 movcs %xcc, %i5, %i7 and %i3, 0x18C1, %o5 nop setx 0x6F932FFBB0643EDA, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr brz,a %i1, loop_525 fmovrdlez %g4, %f24, %f30 fbule,a %fcc3, loop_526 srax %g1, %i0, %g7 loop_525: udivx %l0, 0x16B5, %l1 tsubcctv %o1, 0x0C2D, %g5 loop_526: nop fitod %f11, %f28 set 0x20, %o2 prefetcha [%l7 + %o2] 0x0c, 0x0 nop setx 0xA66CE371, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0xD3B8CB78, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fsubs %f14, %f18, %f23 brgez,a %o2, loop_527 st %f11, [%l7 + 0x14] sdiv %o6, 0x0C23, %o7 sth %o0, [%l7 + 0x32] loop_527: nop setx 0xA7437ACB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 fsqrts %f8, %f16 fnegs %f8, %f0 lduw [%l7 + 0x40], %l2 movre %l6, %i6, %g2 fmovsleu %icc, %f30, %f8 edge32n %o3, %o4, %g6 taddcc %l3, 0x11D0, %i2 tcc %xcc, 0x7 wr %g0, 0x80, %asi lduwa [%l7 + 0x54] %asi, %i4 movrlez %l5, %i5, %l4 mova %icc, %i3, %i7 sub %i1, %o5, %g4 tvs %icc, 0x6 wr %g0, 0x89, %asi lduwa [%l7 + 0x28] %asi, %g1 bne,a loop_528 sethi 0x02B3, %i0 smulcc %g7, %l0, %o1 tl %xcc, 0x5 loop_528: movvs %icc, %g5, %l1 tvs %icc, 0x7 bge %icc, loop_529 nop setx loop_530, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bpos,a,pt %icc, loop_531 tl %xcc, 0x6 loop_529: brgz,a %g3, loop_532 loop_530: sdiv %o2, 0x1C37, %o7 loop_531: movl %xcc, %o0, %o6 bne,a,pt %icc, loop_533 loop_532: bg,pn %icc, loop_534 tge %icc, 0x5 smulcc %l2, 0x1B67, %i6 loop_533: movrne %l6, 0x215, %o3 loop_534: nop set 0x2C, %g2 lduwa [%l7 + %g2] 0x15, %g2 srlx %o4, 0x1C, %g6 sra %l3, 0x1C, %i2 fmovde %icc, %f30, %f23 membar 0x02 nop fitod %f29, %f16 edge16ln %l5, %i5, %i4 array32 %i3, %i7, %l4 bcc,a,pn %xcc, loop_535 bg loop_536 movre %i1, 0x110, %g4 fzeros %f25 loop_535: fpadd16 %f10, %f22, %f24 loop_536: fpsub32s %f19, %f24, %f13 fmul8x16au %f15, %f20, %f16 tne %icc, 0x3 array32 %o5, %g1, %g7 movl %xcc, %i0, %o1 bleu %xcc, loop_537 fmovrdlz %g5, %f14, %f0 tgu %icc, 0x0 edge32 %l0, %g3, %l1 loop_537: edge8n %o2, %o0, %o6 xnorcc %o7, 0x0C0B, %i6 alignaddr %l6, %o3, %l2 fmovsg %icc, %f20, %f23 edge32l %g2, %g6, %l3 array32 %o4, %l5, %i5 movg %xcc, %i4, %i3 add %i7, 0x1B6E, %l4 fandnot1s %f10, %f2, %f2 taddcctv %i2, 0x1E5E, %g4 fmovsge %icc, %f15, %f20 fmul8x16al %f2, %f10, %f30 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x34] %asi, %o5 fmul8x16au %f26, %f2, %f12 xnorcc %g1, %i1, %g7 addcc %i0, %o1, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %g3, %l1, %l0 bge loop_538 tneg %xcc, 0x4 movgu %icc, %o2, %o0 brgez %o6, loop_539 loop_538: xor %o7, %l6, %i6 xor %l2, 0x19BF, %o3 fbo %fcc3, loop_540 loop_539: array16 %g6, %l3, %o4 fmovscs %icc, %f2, %f24 addccc %g2, %l5, %i4 loop_540: orncc %i5, %i7, %i3 fabss %f23, %f15 edge32 %i2, %g4, %o5 swap [%l7 + 0x38], %l4 andn %i1, %g7, %i0 nop setx 0xF3D2CAE2E041EC9E, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr fmul8x16 %f6, %f18, %f20 smulcc %o1, %g1, %g5 taddcctv %g3, %l1, %o2 fpsub32 %f14, %f18, %f0 udivx %o0, 0x003B, %l0 and %o7, 0x0EA6, %o6 xor %i6, 0x0933, %l2 subc %o3, 0x1B53, %l6 orn %l3, 0x0DC5, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulx %g6, 0x1EA2, %g2 array32 %i4, %i5, %i7 bvc,pn %icc, loop_541 brz,a %l5, loop_542 edge16ln %i2, %i3, %g4 sll %o5, 0x0E, %l4 loop_541: movvs %xcc, %g7, %i0 loop_542: tcc %icc, 0x1 fmovsg %icc, %f11, %f5 xnor %i1, %g1, %o1 fmovdcc %xcc, %f28, %f1 tn %icc, 0x4 edge32n %g5, %l1, %g3 set 0x58, %l6 prefetcha [%l7 + %l6] 0x10, 0x0 bn,a %icc, loop_543 fbul,a %fcc3, loop_544 lduh [%l7 + 0x44], %l0 xor %o2, %o7, %i6 loop_543: fornot1s %f22, %f11, %f7 loop_544: edge8n %o6, %l2, %l6 move %icc, %l3, %o4 taddcctv %o3, 0x1DC8, %g6 fmovdneg %xcc, %f5, %f5 fsrc2 %f14, %f28 nop fitos %f7, %f30 tsubcc %g2, %i4, %i7 fbo,a %fcc0, loop_545 srl %i5, %i2, %l5 membar 0x40 fpackfix %f10, %f0 loop_545: movneg %xcc, %i3, %o5 fmovrdlez %g4, %f22, %f12 sllx %g7, 0x1B, %l4 nop setx loop_546, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdcs %icc, %f31, %f9 edge8l %i1, %i0, %g1 nop fitod %f0, %f20 fdtox %f20, %f6 loop_546: sdivx %g5, 0x0DDB, %l1 brgz %o1, loop_547 nop setx 0x090E971E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x0454F693, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fmuls %f5, %f30, %f12 movrne %o0, %l0, %o2 bne,a,pn %icc, loop_548 loop_547: be,pn %icc, loop_549 subccc %o7, 0x0581, %g3 tleu %icc, 0x2 loop_548: subcc %o6, %i6, %l2 loop_549: edge32ln %l3, %l6, %o3 andncc %g6, %o4, %i4 edge16ln %g2, %i5, %i2 udiv %l5, 0x1794, %i7 movvc %icc, %i3, %o5 movre %g4, 0x08A, %l4 fmovscc %xcc, %f23, %f18 fpadd16s %f8, %f30, %f2 set 0x70, %l2 lda [%l7 + %l2] 0x0c, %f7 fbne,a %fcc1, loop_550 bge,a,pn %icc, loop_551 fmovdpos %xcc, %f1, %f6 wr %g0, 0xe3, %asi ldda [%l7 + 0x30] %asi, %i0 loop_550: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_551: tvs %xcc, 0x7 movvc %icc, %g7, %i0 movne %xcc, %g5, %l1 addc %g1, 0x1C48, %o0 edge16 %o1, %o2, %l0 fmovrde %g3, %f24, %f16 fbue,a %fcc3, loop_552 fxors %f6, %f16, %f30 sir 0x0D62 edge16n %o7, %i6, %o6 loop_552: bne,a %xcc, loop_553 fpackfix %f14, %f26 fblg,a %fcc2, loop_554 andcc %l3, %l6, %o3 loop_553: ba,pt %icc, loop_555 udivx %l2, 0x099F, %o4 loop_554: fsrc1 %f16, %f8 be,a,pn %icc, loop_556 loop_555: bn %icc, loop_557 tg %icc, 0x2 flush %l7 + 0x6C loop_556: smulcc %g6, 0x10FD, %i4 loop_557: edge16ln %i5, %i2, %l5 taddcc %i7, 0x1782, %i3 fsrc1s %f12, %f14 movrgz %g2, 0x0A1, %o5 sub %l4, %g4, %g7 sth %i1, [%l7 + 0x32] stbar saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x77A30016, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0xB39B0BFF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fmuls %f10, %f3, %f15 fmovdne %xcc, %f31, %f20 taddcctv %i0, %l1, %g5 mulscc %g1, 0x1BC4, %o0 prefetch [%l7 + 0x10], 0x3 edge32n %o1, %o2, %g3 movn %icc, %l0, %i6 fblg %fcc1, loop_558 nop fitod %f5, %f28 sethi 0x017C, %o6 mova %icc, %l3, %l6 loop_558: fcmpeq16 %f24, %f4, %o7 fmovdgu %xcc, %f3, %f0 sethi 0x0A20, %o3 xor %o4, %l2, %g6 ldsh [%l7 + 0x62], %i4 tneg %xcc, 0x3 edge16l %i2, %l5, %i7 tpos %xcc, 0x0 fsrc1s %f20, %f0 fpsub32 %f2, %f4, %f20 wr %g0, 0x0c, %asi swapa [%l7 + 0x34] %asi, %i3 tn %icc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x80, %asi sta %f11, [%l7 + 0x50] %asi edge32l %g2, %o5, %i5 bgu,pt %xcc, loop_559 edge16l %l4, %g4, %g7 movvs %xcc, %i1, %l1 array8 %i0, %g5, %o0 loop_559: bvc,a,pn %xcc, loop_560 taddcctv %o1, %o2, %g3 movvs %xcc, %l0, %g1 bleu,a %icc, loop_561 loop_560: nop setx 0xC08ACD94D06DACA5, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr move %xcc, %o6, %i6 tleu %xcc, 0x5 loop_561: edge8l %l6, %o7, %o3 umul %l3, 0x0A3F, %o4 sdivcc %g6, 0x065E, %l2 wr %g0, 0x88, %asi sta %f3, [%l7 + 0x4C] %asi fzero %f18 orcc %i2, %i4, %l5 fbn,a %fcc2, loop_562 udiv %i7, 0x0212, %g2 movrgz %o5, 0x14E, %i5 movrlez %l4, %g4, %i3 loop_562: sethi 0x07C8, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %i1, 0x1B84, %l1 fxors %f25, %f5, %f28 ld [%l7 + 0x10], %f18 brz,a %i0, loop_563 addccc %o0, %g5, %o2 movvc %icc, %o1, %g3 udivcc %g1, 0x188D, %o6 loop_563: ldx [%l7 + 0x40], %i6 nop fitod %f12, %f10 fdtos %f10, %f17 tg %icc, 0x4 tcs %icc, 0x2 andn %l6, 0x141A, %o7 tsubcctv %l0, %l3, %o4 edge8n %g6, %o3, %l2 fandnot1s %f26, %f18, %f8 fbn,a %fcc3, loop_564 fmovrsne %i2, %f22, %f11 movre %i4, %l5, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_564: nop wr %g0, 0x10, %asi ldstuba [%l7 + 0x44] %asi, %g2 orn %o5, 0x1389, %i5 wr %g0, 0x89, %asi sta %f22, [%l7 + 0x64] %asi fmovdneg %icc, %f27, %f17 fmovsvs %xcc, %f31, %f10 fzero %f24 tl %xcc, 0x6 tn %icc, 0x6 swap [%l7 + 0x5C], %l4 movrlez %g4, 0x1A3, %i3 array8 %i1, %l1, %i0 andn %o0, %g7, %g5 tle %xcc, 0x6 tgu %icc, 0x4 movneg %xcc, %o2, %o1 sra %g1, 0x1C, %g3 fmovse %xcc, %f28, %f23 fmovdneg %xcc, %f4, %f14 edge16l %i6, %o6, %o7 movn %icc, %l6, %l3 movge %xcc, %o4, %l0 stx %o3, [%l7 + 0x68] fornot1 %f16, %f26, %f10 mulscc %l2, 0x02D7, %i2 ble,pn %xcc, loop_565 fmovdg %xcc, %f16, %f25 bvs,a,pt %xcc, loop_566 movcc %icc, %i4, %g6 loop_565: tvs %icc, 0x1 fmovrdlz %l5, %f18, %f14 loop_566: move %xcc, %i7, %g2 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %o4 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f0 mova %icc, %l4, %i5 std %f30, [%l7 + 0x48] andcc %i3, %g4, %i1 or %i0, %l1, %o0 tle %icc, 0x4 sdivx %g7, 0x04EB, %g5 alignaddr %o1, %g1, %o2 bcc loop_567 edge8ln %i6, %g3, %o7 tgu %icc, 0x7 array16 %o6, %l3, %l6 loop_567: fand %f20, %f18, %f6 fmovrdgz %l0, %f24, %f30 tsubcc %o3, %l2, %i2 xnorcc %o4, 0x1489, %g6 movle %xcc, %l5, %i7 taddcctv %i4, 0x0934, %o5 fbu %fcc3, loop_568 movrlez %g2, %l4, %i5 srlx %i3, %i1, %g4 nop setx 0x604F7B47, %l0, %l6 st %l6, [%l7 + 0x60] ld [%l7 + 0x60], %fsr loop_568: fmovsne %xcc, %f29, %f21 fbue,a %fcc1, loop_569 nop fitod %f2, %f14 fdtox %f14, %f14 fxtod %f14, %f20 addcc %l1, 0x1B06, %o0 fmovrslez %i0, %f14, %f7 loop_569: addcc %g5, %o1, %g7 subc %o2, %g1, %g3 subc %i6, %o6, %o7 wr %g0, 0xe3, %asi stxa %l6, [%l7 + 0x10] %asi membar #Sync fandnot2s %f7, %f16, %f24 sdivx %l0, 0x05CA, %o3 fpmerge %f0, %f29, %f28 tpos %xcc, 0x2 fmovsa %icc, %f19, %f11 subccc %l2, 0x05FC, %i2 movpos %xcc, %o4, %g6 fnands %f1, %f27, %f27 fmovdpos %icc, %f9, %f25 ta %xcc, 0x5 movl %icc, %l3, %i7 or %i4, 0x148F, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot2 %f28, %f4, %f26 fmovdvc %icc, %f2, %f17 edge8l %o5, %l4, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32 %g2, %i3, %g4 movrne %l1, 0x1A7, %o0 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i1, %g5 fmovdleu %xcc, %f4, %f20 fmovdne %icc, %f24, %f9 fmovsge %icc, %f2, %f26 movneg %icc, %o1, %g7 smulcc %o2, %i0, %g3 orncc %g1, 0x152D, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %o7, %o6, %l6 sra %o3, %l2, %l0 edge16ln %o4, %i2, %l3 subccc %i7, %i4, %g6 edge32l %o5, %l5, %i5 fmovdvc %xcc, %f19, %f7 tge %icc, 0x1 fblg %fcc2, loop_570 addc %l4, 0x183F, %i3 fmovsge %icc, %f10, %f4 fsrc2s %f8, %f28 loop_570: fble %fcc3, loop_571 andncc %g2, %g4, %o0 fmovdpos %xcc, %f17, %f30 or %i1, 0x16CE, %g5 loop_571: fmovdle %icc, %f26, %f0 add %l7, 0x24, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %l1 casa [%l6] 0x04, %l1, %g7 udiv %o2, 0x1525, %i0 fones %f13 ble,a %xcc, loop_572 orn %o1, 0x09F7, %g1 udivcc %i6, 0x11F7, %g3 movge %icc, %o6, %l6 loop_572: movrgz %o3, %o7, %l2 movge %xcc, %o4, %l0 edge16l %i2, %l3, %i7 edge8 %g6, %o5, %i4 fmovdg %icc, %f15, %f21 fornot1s %f26, %f20, %f7 fbg,a %fcc1, loop_573 andncc %i5, %l5, %i3 fmovrdne %l4, %f8, %f2 fmovrslz %g2, %f7, %f29 loop_573: ldsw [%l7 + 0x40], %o0 subccc %i1, %g4, %g5 mulx %g7, 0x1207, %o2 sir 0x12EC fmovdgu %xcc, %f12, %f10 fmovd %f10, %f26 taddcctv %i0, 0x1BD0, %o1 fcmpgt32 %f16, %f12, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %i6, %g3, %g1 alignaddr %o6, %o3, %o7 membar 0x0C movleu %icc, %l2, %o4 edge32l %l6, %l0, %l3 array8 %i2, %g6, %o5 bg loop_574 edge16ln %i4, %i7, %i5 nop fitos %f4, %f20 fstoi %f20, %f25 ldd [%l7 + 0x58], %f30 loop_574: sethi 0x19BD, %l5 movrlz %i3, 0x061, %l4 ldsw [%l7 + 0x68], %o0 andncc %i1, %g2, %g5 nop set 0x30, %i5 ldx [%l7 + %i5], %g7 movleu %xcc, %o2, %g4 tsubcc %i0, %o1, %l1 tg %icc, 0x2 brnz %i6, loop_575 fmul8sux16 %f20, %f20, %f2 movvc %xcc, %g3, %g1 orncc %o3, 0x1B21, %o6 loop_575: sllx %o7, %l2, %l6 edge16l %o4, %l0, %i2 fbo %fcc3, loop_576 movvs %icc, %g6, %o5 ble %icc, loop_577 movpos %icc, %i4, %l3 loop_576: tvs %xcc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_577: edge8 %i5, %i7, %i3 set 0x3F, %i6 ldstuba [%l7 + %i6] 0x19, %l5 movcc %icc, %o0, %i1 fpadd16s %f1, %f23, %f8 addccc %g2, %g5, %g7 tl %icc, 0x1 xorcc %o2, %g4, %l4 fmovdvs %xcc, %f25, %f18 fbug,a %fcc3, loop_578 te %xcc, 0x3 movvc %icc, %i0, %o1 stw %l1, [%l7 + 0x10] loop_578: fsrc1 %f30, %f8 st %f10, [%l7 + 0x44] movrlz %g3, %i6, %g1 fbo,a %fcc2, loop_579 edge8l %o6, %o3, %o7 subcc %l6, 0x1AD9, %o4 fmovdneg %icc, %f23, %f17 loop_579: udiv %l0, 0x15B7, %l2 fmuld8sux16 %f8, %f10, %f24 alignaddr %g6, %o5, %i2 sra %l3, 0x14, %i4 xorcc %i7, 0x0F20, %i3 movle %icc, %l5, %i5 edge32l %i1, %g2, %g5 tleu %icc, 0x1 fmovsne %icc, %f8, %f30 edge8 %g7, %o2, %o0 addccc %l4, %g4, %o1 bl loop_580 tvc %icc, 0x6 sdiv %i0, 0x1FDE, %l1 srlx %i6, %g1, %g3 loop_580: fpackfix %f22, %f0 subccc %o3, %o7, %l6 add %l7, 0x08, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %o4, %l0 edge32n %o6, %g6, %o5 fbu %fcc2, loop_581 tle %xcc, 0x2 fmul8x16al %f28, %f11, %f24 fnegd %f14, %f10 loop_581: fmovdg %xcc, %f7, %f7 nop fitos %f1, %f28 fstox %f28, %f0 fmovsne %icc, %f6, %f3 fmovrde %l2, %f26, %f28 tge %xcc, 0x1 tsubcctv %l3, 0x1768, %i2 brgz,a %i7, loop_582 sll %i4, 0x03, %l5 fpmerge %f3, %f3, %f16 tl %xcc, 0x2 loop_582: fone %f12 tvs %xcc, 0x3 orncc %i5, 0x1A08, %i1 smulcc %i3, %g5, %g7 addc %o2, 0x08DF, %g2 fmovsgu %xcc, %f29, %f3 movgu %icc, %o0, %l4 swap [%l7 + 0x58], %o1 fmovsneg %xcc, %f0, %f13 flush %l7 + 0x20 tne %icc, 0x0 ldub [%l7 + 0x7D], %g4 sllx %i0, 0x1C, %l1 addcc %g1, %g3, %o3 fbu %fcc2, loop_583 tgu %xcc, 0x2 movgu %xcc, %i6, %l6 orn %o7, %o4, %l0 loop_583: edge8ln %g6, %o6, %o5 mova %xcc, %l3, %l2 fnors %f16, %f5, %f25 fnot2s %f6, %f21 fba %fcc3, loop_584 subcc %i7, %i4, %l5 movrlez %i2, 0x05F, %i5 add %i1, %g5, %g7 loop_584: fmovd %f8, %f28 movrgez %o2, 0x0A8, %i3 edge32 %o0, %g2, %l4 fcmpgt32 %f14, %f20, %o1 movcc %xcc, %i0, %g4 edge32ln %g1, %g3, %o3 bcs %icc, loop_585 edge32 %l1, %i6, %o7 edge16n %o4, %l6, %l0 nop fitod %f10, %f24 fdtox %f24, %f12 loop_585: popc 0x0C5C, %o6 fmovsge %icc, %f13, %f25 stw %o5, [%l7 + 0x2C] taddcc %g6, %l3, %l2 set 0x30, %o7 prefetcha [%l7 + %o7] 0x14, 0x0 movn %xcc, %i4, %l5 edge32n %i5, %i2, %i1 xnor %g7, %o2, %g5 andncc %o0, %g2, %i3 te %icc, 0x7 umulcc %o1, %l4, %i0 set 0x74, %g6 stha %g1, [%l7 + %g6] 0x2b membar #Sync fnot2s %f10, %f24 subccc %g4, %o3, %g3 fmovrdne %i6, %f14, %f4 mova %xcc, %o7, %o4 fnot1s %f4, %f6 edge8 %l1, %l0, %o6 edge8 %l6, %g6, %l3 sll %l2, 0x09, %o5 fpadd16s %f2, %f29, %f31 edge32l %i7, %l5, %i4 srl %i2, %i5, %g7 fsrc2 %f24, %f26 movgu %xcc, %o2, %i1 sethi 0x137D, %o0 fmovdpos %icc, %f3, %f28 add %l7, 0x38, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g5 casxa [%l6] %asi, %g5, %i3 fmovsn %icc, %f24, %f12 taddcc %g2, %l4, %i0 tvc %icc, 0x0 sdiv %o1, 0x0193, %g4 orncc %g1, %g3, %o3 wr %g0, 0x18, %asi prefetcha [%l7 + 0x30] %asi, 0x1 andncc %o4, %o7, %l1 array32 %o6, %l6, %g6 ldx [%l7 + 0x28], %l0 fpmerge %f23, %f3, %f20 srax %l2, 0x02, %o5 membar 0x17 bl,pn %icc, loop_586 brgez,a %i7, loop_587 fmuld8ulx16 %f18, %f3, %f30 udiv %l5, 0x0A6E, %i4 loop_586: sir 0x16E4 loop_587: sra %l3, %i5, %g7 movre %o2, %i2, %i1 fpadd32 %f14, %f0, %f0 ldd [%l7 + 0x28], %f26 edge8n %o0, %i3, %g2 brlz %g5, loop_588 nop setx 0xB3C82228, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xE132DA74, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fadds %f15, %f16, %f6 fbu,a %fcc3, loop_589 bl,a %xcc, loop_590 loop_588: fbule %fcc3, loop_591 fmovsle %icc, %f11, %f25 loop_589: udivx %i0, 0x199D, %l4 loop_590: nop fitos %f1, %f17 fstox %f17, %f10 fxtos %f10, %f31 loop_591: fone %f30 sir 0x1366 fmovdpos %icc, %f11, %f24 addc %o1, 0x05D7, %g4 stbar ta %xcc, 0x4 fabsd %f14, %f6 ldd [%l7 + 0x20], %g0 fpadd32s %f26, %f28, %f22 fpack16 %f22, %f4 edge16 %o3, %g3, %o4 movneg %icc, %i6, %l1 tcc %xcc, 0x5 edge16l %o7, %l6, %g6 fpsub32s %f13, %f5, %f14 fmovdpos %xcc, %f30, %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %o6, %l0, %o5 fpadd16 %f14, %f26, %f14 ldub [%l7 + 0x18], %i7 fbg %fcc0, loop_592 sethi 0x0B71, %l2 bpos loop_593 tg %icc, 0x7 loop_592: fmul8ulx16 %f8, %f10, %f20 sub %i4, 0x1C80, %l3 loop_593: fnot2s %f15, %f29 fandnot2 %f24, %f26, %f22 tvs %xcc, 0x4 edge8ln %l5, %g7, %i5 srlx %i2, %o2, %o0 fpack16 %f12, %f0 fmovdgu %xcc, %f21, %f0 fmovsle %xcc, %f4, %f20 sra %i3, %g2, %i1 orcc %g5, 0x059F, %l4 mulscc %i0, %o1, %g1 movcc %icc, %g4, %o3 xnor %g3, %o4, %l1 movre %o7, %l6, %i6 fmovdle %xcc, %f4, %f10 umulcc %g6, %o6, %l0 fbul,a %fcc0, loop_594 movre %i7, %l2, %i4 fnand %f30, %f20, %f2 sethi 0x002D, %o5 loop_594: movle %xcc, %l5, %l3 set 0x18, %i4 stxa %g7, [%l7 + %i4] 0x0c nop setx loop_595, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done popc 0x1B34, %i2 tne %xcc, 0x6 stx %o2, [%l7 + 0x60] loop_595: fbule,a %fcc0, loop_596 addc %o0, %i3, %g2 sdivx %i1, 0x171F, %g5 fpack32 %f28, %f4, %f18 loop_596: edge16n %l4, %i0, %o1 fbne,a %fcc1, loop_597 subccc %i5, %g4, %g1 tvc %xcc, 0x2 fbule,a %fcc3, loop_598 loop_597: movpos %xcc, %g3, %o3 nop fitos %f16, %f30 fbg %fcc2, loop_599 loop_598: ldd [%l7 + 0x58], %l0 fone %f28 taddcctv %o4, %o7, %l6 loop_599: sra %i6, 0x1F, %o6 fbul %fcc3, loop_600 tgu %xcc, 0x0 st %f7, [%l7 + 0x48] edge32 %g6, %l0, %l2 loop_600: movl %xcc, %i7, %i4 lduh [%l7 + 0x74], %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %o5, %l3, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %icc, %o2, %i2 fbne,a %fcc1, loop_601 fzeros %f25 movl %icc, %o0, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_601: srl %i1, 0x07, %i3 fnot1 %f4, %f0 wr %g0, 0x10, %asi stwa %l4, [%l7 + 0x20] %asi andn %g5, 0x0BA1, %i0 nop fitod %f19, %f30 andncc %i5, %o1, %g4 fmovdleu %xcc, %f14, %f21 tcc %xcc, 0x1 subc %g3, 0x0D96, %o3 nop fitod %f10, %f2 fdtox %f2, %f0 fble %fcc0, loop_602 and %g1, 0x114B, %o4 xor %l1, 0x14D3, %o7 fnors %f4, %f25, %f6 loop_602: tn %xcc, 0x5 fmuld8ulx16 %f19, %f7, %f26 fpadd16 %f26, %f6, %f24 for %f26, %f28, %f28 popc %i6, %l6 xnorcc %g6, %o6, %l2 edge8 %i7, %l0, %l5 edge16l %i4, %l3, %g7 alignaddr %o2, %o5, %o0 movle %icc, %g2, %i2 fpsub32s %f25, %f5, %f1 fmovsvs %xcc, %f30, %f2 taddcctv %i1, %i3, %l4 fmovsvc %icc, %f22, %f14 add %g5, 0x1852, %i0 movl %icc, %o1, %i5 tcc %xcc, 0x5 srlx %g3, %g4, %o3 tsubcc %o4, 0x0B66, %l1 add %g1, 0x100B, %i6 call loop_603 fmovsge %xcc, %f28, %f9 nop set 0x24, %l5 ldsw [%l7 + %l5], %l6 umulcc %g6, %o7, %l2 loop_603: brgz,a %i7, loop_604 nop setx 0xC342C2CC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x8D46FC3A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fadds %f11, %f29, %f18 fbue %fcc3, loop_605 fnot1 %f8, %f24 loop_604: for %f18, %f22, %f12 movre %l0, 0x017, %o6 loop_605: sdivx %l5, 0x18D6, %l3 fcmpne32 %f24, %f26, %g7 nop setx 0x5700F779B0470FD1, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr fmovsge %xcc, %f30, %f25 brgez,a %i4, loop_606 umul %o5, 0x09D4, %o0 bshuffle %f28, %f30, %f4 add %l7, 0x20, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o2 casa [%l6] %asi, %o2, %i2 loop_606: movne %icc, %g2, %i3 fpsub32 %f22, %f2, %f6 edge32ln %i1, %g5, %i0 sdivx %l4, 0x07D1, %i5 edge8ln %o1, %g4, %g3 tcs %xcc, 0x7 tg %xcc, 0x5 fbne %fcc3, loop_607 sdivx %o3, 0x1008, %o4 fble,a %fcc2, loop_608 tleu %icc, 0x6 loop_607: tneg %xcc, 0x0 tvc %icc, 0x2 loop_608: movvc %icc, %l1, %i6 andn %l6, %g6, %g1 sub %l2, %i7, %l0 brz,a %o6, loop_609 nop setx 0x2B2DA0C16711588C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xE1C80808A810483B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f16, %f8 tsubcctv %l5, 0x1729, %o7 nop set 0x08, %o0 ldsw [%l7 + %o0], %g7 loop_609: movrgz %l3, 0x29C, %i4 xor %o5, 0x18F2, %o0 movrlz %o2, 0x361, %g2 xorcc %i2, %i1, %i3 set 0x40, %i3 stwa %i0, [%l7 + %i3] 0x88 tge %xcc, 0x1 tneg %icc, 0x0 mova %xcc, %g5, %i5 tn %icc, 0x2 andn %o1, 0x0CC7, %l4 fbn %fcc0, loop_610 fpsub16 %f4, %f20, %f8 fnands %f19, %f3, %f7 brnz,a %g4, loop_611 loop_610: movgu %icc, %g3, %o4 fbul,a %fcc1, loop_612 fmovda %xcc, %f8, %f12 loop_611: edge8l %o3, %i6, %l1 fbg,a %fcc0, loop_613 loop_612: edge8ln %g6, %g1, %l6 brnz %l2, loop_614 nop fitod %f10, %f16 fdtox %f16, %f22 fxtod %f22, %f0 loop_613: udiv %l0, 0x029F, %i7 fbl %fcc3, loop_615 loop_614: edge8l %o6, %o7, %g7 tgu %xcc, 0x3 bne,a %xcc, loop_616 loop_615: orn %l5, 0x1CEF, %i4 taddcc %l3, 0x02F5, %o0 movge %xcc, %o2, %o5 loop_616: fmovdle %icc, %f7, %f28 tsubcctv %i2, %g2, %i3 wr %g0, 0x89, %asi ldstuba [%l7 + 0x12] %asi, %i0 edge32n %i1, %g5, %i5 nop set 0x68, %l0 ldx [%l7 + %l0], %l4 tvs %xcc, 0x3 movpos %icc, %g4, %o1 movrlz %g3, %o3, %i6 movn %xcc, %o4, %g6 movcs %xcc, %g1, %l6 fornot2s %f4, %f28, %f23 nop setx loop_617, %l0, %l1 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 %f8, %f12 fdtox %f12, %f8 fxtod %f8, %f10 ldsh [%l7 + 0x08], %l1 stw %l0, [%l7 + 0x40] loop_617: brz,a %l2, loop_618 tleu %icc, 0x3 srlx %o6, %i7, %g7 bleu,a,pt %icc, loop_619 loop_618: fmovrsgz %o7, %f11, %f16 sdiv %i4, 0x02D2, %l3 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o0 casa [%l6] 0x80, %o0, %o2 loop_619: nop set 0x24, %g7 ldswa [%l7 + %g7] 0x89, %l5 nop fitod %f0, %f28 fdtos %f28, %f31 sethi 0x0BE7, %i2 movcc %xcc, %g2, %i3 ta %xcc, 0x7 set 0x60, %l1 ldda [%l7 + %l1] 0x2f, %o4 ldstub [%l7 + 0x4F], %i0 edge32 %i1, %g5, %i5 fmovdge %icc, %f20, %f7 fmovse %icc, %f22, %f4 fmovrdgz %g4, %f6, %f28 movle %icc, %l4, %g3 tn %icc, 0x4 xnor %o1, %i6, %o3 movpos %xcc, %g6, %g1 fandnot2s %f25, %f28, %f15 orcc %l6, 0x0614, %l1 sll %o4, 0x11, %l2 set 0x58, %i2 stxa %o6, [%l7 + %i2] 0xe3 membar #Sync movvs %xcc, %l0, %i7 fmovdl %icc, %f8, %f11 udivx %o7, 0x12A4, %g7 membar 0x27 xnorcc %i4, %l3, %o2 subccc %l5, %i2, %g2 edge8 %o0, %i3, %o5 fpadd32 %f28, %f26, %f10 sra %i0, %i1, %i5 nop fitod %f8, %f6 fdtox %f6, %f14 fxtod %f14, %f20 subcc %g4, %g5, %g3 tge %icc, 0x4 bg,a loop_620 movrgz %l4, %o1, %o3 fpack16 %f6, %f1 tsubcctv %i6, %g6, %l6 loop_620: fmovsgu %xcc, %f7, %f9 fpsub32 %f28, %f12, %f28 fmovde %icc, %f15, %f24 st %f27, [%l7 + 0x28] fpadd32 %f0, %f8, %f22 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bl,a,pn %xcc, loop_621 tl %icc, 0x0 swap [%l7 + 0x58], %g1 subcc %o4, 0x003C, %l2 loop_621: tcs %icc, 0x2 tsubcc %l1, %l0, %o6 andncc %o7, %i7, %i4 ta %icc, 0x2 edge8l %l3, %g7, %l5 fba %fcc1, loop_622 xor %o2, %g2, %i2 umulcc %i3, %o0, %o5 fble,a %fcc3, loop_623 loop_622: movn %icc, %i0, %i1 bgu,a,pt %xcc, loop_624 smul %g4, %i5, %g3 loop_623: tg %xcc, 0x5 movvs %icc, %l4, %o1 loop_624: srl %o3, %i6, %g6 fmovdvc %icc, %f29, %f0 movl %icc, %g5, %l6 fmul8ulx16 %f20, %f4, %f6 nop setx 0x79E681AEB29D2CE6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xB717BB46E4704C3C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fsubd %f4, %f4, %f16 sdiv %o4, 0x1B61, %g1 fbe %fcc3, loop_625 edge16 %l1, %l0, %l2 fbe %fcc0, loop_626 movne %icc, %o6, %i7 loop_625: tpos %xcc, 0x3 sdivx %o7, 0x19DA, %l3 loop_626: tvs %icc, 0x3 tle %icc, 0x1 tvs %xcc, 0x6 tn %icc, 0x1 smul %g7, %l5, %i4 fbge %fcc1, loop_627 movcc %icc, %o2, %i2 add %i3, %o0, %g2 movcs %icc, %o5, %i0 loop_627: nop set 0x7B, %i0 stba %g4, [%l7 + %i0] 0x2b membar #Sync bgu,pn %xcc, loop_628 tl %xcc, 0x5 fmovd %f18, %f4 wr %g0, 0x89, %asi swapa [%l7 + 0x68] %asi, %i1 loop_628: fsrc1 %f8, %f26 edge32ln %i5, %l4, %g3 andn %o3, 0x0589, %i6 tpos %icc, 0x2 fbue,a %fcc3, loop_629 nop setx loop_630, %l0, %l1 jmpl %l1, %g6 fmovrdgez %g5, %f14, %f20 nop fitod %f8, %f18 fdtox %f18, %f12 fxtod %f12, %f4 loop_629: nop setx 0xD06841DB, %l0, %l6 st %l6, [%l7 + 0x24] ld [%l7 + 0x24], %fsr loop_630: movgu %xcc, %o1, %o4 lduw [%l7 + 0x5C], %l6 nop setx loop_631, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvc %icc, %l1, %l0 movrne %g1, 0x3EF, %o6 set 0x2A, %o5 stha %l2, [%l7 + %o5] 0xe2 membar #Sync loop_631: fnegd %f16, %f30 or %o7, %l3, %g7 movvc %xcc, %i7, %l5 movrne %o2, 0x263, %i2 fsrc2 %f18, %f22 fbo,a %fcc3, loop_632 pdist %f4, %f8, %f30 set 0x34, %g1 lduwa [%l7 + %g1] 0x18, %i4 loop_632: nop setx 0x205D5A5E, %l0, %l6 st %l6, [%l7 + 0x38] ld [%l7 + 0x38], %fsr addc %o0, 0x057A, %i3 andn %g2, 0x006D, %i0 fmovspos %icc, %f11, %f31 set 0x18, %l3 ldxa [%l7 + %l3] 0x80, %g4 movrlz %i1, 0x0B4, %o5 fbuge %fcc1, loop_633 tge %xcc, 0x3 addc %l4, %i5, %g3 fxnor %f12, %f0, %f28 loop_633: movcs %xcc, %o3, %g6 tvs %icc, 0x4 fnor %f18, %f30, %f28 udiv %g5, 0x1C75, %o1 andn %o4, 0x07B4, %l6 udivx %l1, 0x0A8C, %i6 set 0x08, %o3 lda [%l7 + %o3] 0x11, %f19 xorcc %l0, %g1, %l2 taddcc %o7, %o6, %l3 udiv %i7, 0x0824, %l5 movpos %xcc, %g7, %o2 fmovdneg %icc, %f28, %f31 fandnot1s %f7, %f25, %f4 swap [%l7 + 0x58], %i2 popc 0x1938, %o0 fmovdleu %icc, %f27, %f14 movl %xcc, %i4, %g2 nop setx 0x2E2CE43D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x59DB5A63, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fsubs %f28, %f27, %f13 fandnot1s %f30, %f30, %f5 brz,a %i0, loop_634 array32 %i3, %g4, %i1 wr %g0, 0x89, %asi ldsha [%l7 + 0x78] %asi, %l4 loop_634: or %i5, %g3, %o5 addcc %g6, 0x0A6C, %g5 array32 %o3, %o1, %o4 edge16l %l1, %i6, %l6 fbn %fcc1, loop_635 movleu %xcc, %g1, %l0 smul %l2, 0x0545, %o6 nop setx 0x9E1E363F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 fsqrts %f29, %f23 loop_635: umul %l3, %o7, %l5 tleu %xcc, 0x7 and %i7, 0x02C9, %g7 nop setx 0xA1C1F15E80738D1C, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr nop set 0x5A, %g4 stb %o2, [%l7 + %g4] movvc %icc, %i2, %o0 add %g2, 0x1D00, %i4 tle %icc, 0x0 bne,a %xcc, loop_636 fbug %fcc3, loop_637 addc %i0, %i3, %g4 move %xcc, %l4, %i5 loop_636: ta %icc, 0x5 loop_637: bcc,pt %xcc, loop_638 tgu %xcc, 0x4 tl %icc, 0x2 movrne %g3, 0x01A, %i1 loop_638: tne %icc, 0x0 fmovdg %icc, %f26, %f27 fblg,a %fcc2, loop_639 sir 0x1B27 wr %g0, 0x0c, %asi ldswa [%l7 + 0x08] %asi, %o5 loop_639: nop set 0x38, %o1 stb %g5, [%l7 + %o1] sra %g6, %o1, %o4 umul %o3, %i6, %l1 ldd [%l7 + 0x18], %f30 lduh [%l7 + 0x22], %g1 fmovs %f23, %f16 tvc %icc, 0x7 fmovsleu %icc, %f2, %f9 fmovdg %icc, %f5, %f3 movn %xcc, %l6, %l2 fnor %f6, %f6, %f2 addcc %o6, 0x1A61, %l0 set 0x5F, %i7 ldstuba [%l7 + %i7] 0x88, %l3 addc %o7, 0x1884, %i7 fnot1 %f6, %f6 srax %g7, %l5, %i2 fmovsneg %xcc, %f28, %f29 fba,a %fcc1, loop_640 popc 0x0603, %o0 faligndata %f20, %f6, %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_640: nop set 0x7E, %g3 lduba [%l7 + %g3] 0x18, %g2 edge16l %i4, %o2, %i0 fnors %f4, %f4, %f13 fmovda %icc, %f12, %f7 fmovde %xcc, %f15, %f31 tcc %icc, 0x4 nop setx 0xA174F80FA068AA88, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr fcmple32 %f4, %f8, %g4 fbl,a %fcc3, loop_641 stb %i3, [%l7 + 0x40] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_642, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_641: edge16ln %i5, %g3, %i1 tleu %xcc, 0x3 fmovsa %icc, %f28, %f5 loop_642: ldstub [%l7 + 0x69], %l4 movpos %icc, %o5, %g5 xnor %o1, 0x156E, %g6 sub %o4, 0x1556, %i6 fmovscc %icc, %f23, %f16 wr %g0, 0x5f, %asi stxa %l1, [%g0 + 0x0] %asi swap [%l7 + 0x28], %g1 fsrc1 %f30, %f28 tn %icc, 0x3 tvs %icc, 0x2 fbue,a %fcc0, loop_643 alignaddrl %o3, %l2, %l6 tn %icc, 0x1 movcs %icc, %o6, %l0 loop_643: bl %icc, loop_644 nop setx 0x739A3F88, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x0AC314E1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fdivs %f8, %f5, %f30 umulcc %o7, %l3, %i7 movvc %xcc, %l5, %g7 loop_644: sra %i2, 0x1F, %g2 fbule %fcc3, loop_645 xnorcc %i4, 0x1C9B, %o2 tsubcc %i0, 0x142D, %g4 smulcc %o0, %i5, %i3 loop_645: tvc %icc, 0x0 fmovdl %xcc, %f8, %f14 brgz,a %i1, loop_646 tg %xcc, 0x0 call loop_647 tcs %xcc, 0x2 loop_646: array32 %g3, %l4, %g5 nop setx loop_648, %l0, %l1 jmpl %l1, %o1 loop_647: nop set 0x2C, %g5 stb %g6, [%l7 + %g5] movg %xcc, %o5, %o4 mulscc %i6, 0x132A, %l1 loop_648: nop set 0x18, %o4 ldd [%l7 + %o4], %o2 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 fbne,a %fcc3, loop_649 fbg,a %fcc0, loop_650 addcc %l2, %l6, %o6 lduh [%l7 + 0x5A], %l0 loop_649: nop set 0x40, %l4 ldda [%l7 + %l4] 0x19, %f0 loop_650: sllx %g1, %o7, %l3 tleu %xcc, 0x7 umulcc %i7, 0x15EF, %g7 bl,a,pt %icc, loop_651 movvc %icc, %l5, %g2 fmul8sux16 %f2, %f30, %f26 mulscc %i4, %i2, %i0 loop_651: subcc %o2, 0x1B6D, %g4 swap [%l7 + 0x4C], %i5 bpos,a %icc, loop_652 tvs %xcc, 0x3 andcc %i3, %i1, %g3 fpack32 %f4, %f6, %f18 loop_652: edge8 %l4, %o0, %g5 andncc %g6, %o1, %o5 tg %xcc, 0x4 taddcctv %i6, %o4, %l1 udivx %l2, 0x16D1, %l6 edge16l %o3, %o6, %g1 subc %l0, 0x12A8, %l3 fba,a %fcc0, loop_653 fxor %f0, %f14, %f8 bn,pt %icc, loop_654 stx %o7, [%l7 + 0x50] loop_653: edge16l %i7, %l5, %g7 bg,a %icc, loop_655 loop_654: smul %g2, 0x0781, %i2 array32 %i4, %o2, %i0 array32 %i5, %g4, %i3 loop_655: fands %f15, %f3, %f31 sra %i1, 0x0B, %g3 ta %xcc, 0x5 smulcc %l4, 0x190F, %g5 sdiv %g6, 0x02B3, %o1 movrlz %o5, 0x2B8, %i6 fmovsleu %icc, %f13, %f25 movrlz %o0, %l1, %o4 nop setx 0x6F3F3517, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x3804DFAE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fmuls %f18, %f21, %f28 bn,pt %icc, loop_656 orncc %l2, %o3, %l6 tle %icc, 0x1 orcc %o6, 0x0CB1, %g1 loop_656: prefetch [%l7 + 0x3C], 0x3 fnors %f24, %f30, %f26 fmovdge %xcc, %f4, %f8 addcc %l3, %o7, %i7 fpadd16 %f24, %f2, %f0 wr %g0, 0x81, %asi stba %l0, [%l7 + 0x74] %asi nop setx 0xC0B5C2B68F975C34, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 fsqrtd %f0, %f8 fnegd %f14, %f26 edge32n %l5, %g7, %i2 tn %icc, 0x4 fmovsvc %icc, %f11, %f8 nop fitos %f9, %f27 fstoi %f27, %f0 udivx %g2, 0x0569, %i4 movle %xcc, %o2, %i5 addcc %i0, 0x1791, %i3 edge8n %g4, %g3, %i1 fbne %fcc2, loop_657 udivcc %l4, 0x01AA, %g6 tsubcctv %g5, %o5, %o1 edge32l %o0, %l1, %i6 loop_657: ldd [%l7 + 0x70], %f0 tvs %icc, 0x2 fpsub16s %f24, %f13, %f5 movvs %icc, %l2, %o4 edge16n %o3, %o6, %l6 nop setx loop_658, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry orncc %g1, 0x02C8, %l3 umul %i7, 0x0201, %l0 umulcc %l5, 0x1FDE, %g7 loop_658: edge32 %i2, %o7, %g2 fbn %fcc3, loop_659 sllx %i4, 0x19, %i5 fmovdpos %xcc, %f20, %f6 sub %i0, %o2, %i3 loop_659: fnot2 %f4, %f24 alignaddrl %g3, %g4, %l4 andcc %i1, 0x1B65, %g5 edge32 %o5, %o1, %o0 orn %l1, %g6, %l2 fcmpgt32 %f2, %f18, %i6 addcc %o4, 0x1C22, %o6 sir 0x0CD0 sethi 0x0B12, %o3 wr %g0, 0x2a, %asi ldda [%l7 + 0x50] %asi, %g0 or %l6, %i7, %l0 sllx %l3, %l5, %i2 alignaddr %o7, %g2, %g7 sdivcc %i4, 0x1BA3, %i5 tleu %icc, 0x5 edge8l %i0, %i3, %o2 set 0x49, %i1 ldsba [%l7 + %i1] 0x14, %g3 nop setx loop_660, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tn %xcc, 0x1 wr %g0, 0x0c, %asi ldswa [%l7 + 0x20] %asi, %g4 loop_660: fnot2 %f2, %f6 edge8l %i1, %g5, %o5 fmul8x16au %f14, %f29, %f24 array32 %l4, %o1, %o0 edge16ln %g6, %l1, %l2 tcs %icc, 0x0 wr %g0, 0x0c, %asi stba %o4, [%l7 + 0x4E] %asi fnot2s %f26, %f26 bne loop_661 bcs,a %icc, loop_662 movre %o6, %i6, %o3 bvc,a,pn %xcc, loop_663 loop_661: taddcctv %g1, 0x0EBE, %l6 loop_662: movrlez %l0, %l3, %l5 alignaddrl %i2, %o7, %g2 loop_663: tcc %icc, 0x1 movrgez %i7, %g7, %i5 movneg %icc, %i4, %i3 nop setx 0x208E55F7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 fsqrts %f10, %f8 umulcc %o2, %g3, %i0 fcmpgt32 %f8, %f16, %g4 taddcc %g5, 0x1997, %o5 fcmpeq16 %f14, %f6, %l4 tcs %icc, 0x2 stbar movpos %xcc, %i1, %o1 movrgez %o0, %g6, %l1 subcc %o4, %l2, %o6 movvs %icc, %o3, %g1 nop set 0x68, %o2 stx %i6, [%l7 + %o2] alignaddrl %l6, %l0, %l3 addccc %l5, 0x0FDE, %o7 tleu %xcc, 0x7 fmovdg %xcc, %f6, %f19 fmul8x16 %f27, %f26, %f2 te %xcc, 0x6 stw %g2, [%l7 + 0x38] bleu %icc, loop_664 ba loop_665 smul %i2, %i7, %i5 tl %xcc, 0x7 loop_664: tsubcctv %g7, %i4, %i3 loop_665: fmovsvs %xcc, %f3, %f14 fsrc1s %f6, %f24 nop setx 0x75620897, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x93125C1E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fmuls %f21, %f29, %f7 brgez %o2, loop_666 edge8 %i0, %g4, %g3 tleu %xcc, 0x7 fcmpeq16 %f10, %f12, %g5 loop_666: fabsd %f16, %f6 edge32n %l4, %i1, %o5 nop fitos %f4, %f23 fstox %f23, %f2 fxtos %f2, %f2 bleu,pt %icc, loop_667 udivx %o0, 0x0A17, %o1 addc %l1, 0x1B3E, %o4 set 0x60, %o6 ldda [%l7 + %o6] 0x2e, %g6 loop_667: subc %o6, 0x1A89, %o3 fsrc2s %f31, %f30 movge %icc, %g1, %l2 umulcc %i6, 0x1B08, %l0 sir 0x176E movle %icc, %l6, %l5 fmovrdgez %o7, %f14, %f0 edge32l %g2, %l3, %i2 fsrc1 %f28, %f22 udivx %i7, 0x1259, %i5 add %l7, 0x38, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g7 casa [%l6] 0x18, %g7, %i3 subccc %i4, 0x193D, %o2 subc %i0, 0x0E8F, %g3 xnorcc %g4, 0x1165, %l4 movrlz %g5, 0x2D0, %i1 edge16ln %o5, %o1, %l1 bcs,a,pt %icc, loop_668 call loop_669 tvc %icc, 0x0 nop setx loop_670, %l0, %l1 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_668: mulscc %o0, 0x16C4, %g6 loop_669: sll %o4, %o3, %o6 movrlez %l2, %g1, %i6 loop_670: srax %l0, 0x0A, %l5 movcc %xcc, %o7, %g2 fmuld8sux16 %f4, %f3, %f20 taddcctv %l6, 0x16EC, %i2 tleu %xcc, 0x1 tgu %xcc, 0x5 sdiv %i7, 0x11E8, %i5 fpsub16s %f30, %f14, %f4 fmovdne %icc, %f11, %f10 bg,pt %xcc, loop_671 sra %g7, 0x15, %i3 movcc %icc, %i4, %o2 add %l7, 0x58, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %i0, %l3 loop_671: nop wr %g0, 0x88, %asi lduha [%l7 + 0x4E] %asi, %g3 fmul8x16 %f28, %f4, %f24 movn %icc, %l4, %g5 smul %g4, 0x1848, %i1 fmovrsgez %o1, %f24, %f16 andn %o5, 0x044E, %l1 fmovsne %xcc, %f8, %f26 movrgez %g6, 0x007, %o4 stbar sdivx %o0, 0x1BAF, %o3 udivcc %l2, 0x1A99, %g1 subccc %i6, %o6, %l5 brlez,a %o7, loop_672 fsrc1s %f5, %f26 fbule %fcc2, loop_673 fmovsneg %icc, %f13, %f16 loop_672: bcc,a loop_674 fmovse %icc, %f29, %f9 loop_673: ble,a,pt %icc, loop_675 popc %l0, %g2 loop_674: xnor %i2, 0x17B1, %i7 addc %l6, 0x14BA, %g7 loop_675: movneg %icc, %i5, %i4 sdivcc %i3, 0x144E, %o2 sll %i0, 0x1C, %l3 movgu %icc, %l4, %g5 movpos %xcc, %g4, %g3 fbule,a %fcc3, loop_676 tsubcc %i1, %o5, %o1 xnor %g6, 0x1855, %l1 fcmpgt16 %f16, %f2, %o0 loop_676: fbe,a %fcc3, loop_677 mova %icc, %o4, %l2 sdiv %g1, 0x0DDB, %i6 edge32n %o6, %o3, %l5 loop_677: fsrc1 %f18, %f30 edge16ln %l0, %o7, %g2 and %i7, %l6, %i2 nop setx 0x404E10B3, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr sdivcc %i5, 0x18A0, %g7 tsubcc %i3, %i4, %o2 wr %g0, 0x10, %asi lduba [%l7 + 0x67] %asi, %l3 tpos %icc, 0x2 set 0x28, %l6 sta %f19, [%l7 + %l6] 0x14 fmovrde %i0, %f24, %f6 addccc %l4, %g4, %g3 smulcc %g5, %i1, %o5 fble,a %fcc3, loop_678 fbl,a %fcc1, loop_679 fmul8x16al %f24, %f22, %f8 movneg %icc, %o1, %l1 loop_678: movn %icc, %o0, %o4 loop_679: add %l2, 0x1D27, %g1 ldsw [%l7 + 0x48], %i6 fnot1s %f31, %f15 edge8 %g6, %o6, %o3 orcc %l5, %o7, %g2 ldsw [%l7 + 0x1C], %i7 fbn,a %fcc1, loop_680 nop setx 0x405B2DFD, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr nop setx 0xF7F2355D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x1A4DB1E2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fadds %f18, %f12, %f15 add %l0, %i2, %i5 loop_680: taddcctv %l6, %i3, %i4 nop setx loop_681, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done popc %g7, %l3 fmovdneg %icc, %f5, %f21 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_681: tle %xcc, 0x1 andcc %i0, 0x0728, %o2 tleu %icc, 0x0 tge %xcc, 0x7 fmovrdlz %g4, %f16, %f12 sll %g3, 0x1B, %l4 nop fitod %f6, %f14 fdtos %f14, %f6 tle %xcc, 0x1 fmovrdlz %i1, %f18, %f22 bne %xcc, loop_682 movvc %icc, %g5, %o1 nop setx 0x006DAA90, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr srl %l1, 0x12, %o0 loop_682: edge32l %o5, %o4, %g1 popc 0x0D8F, %i6 edge32n %l2, %g6, %o3 movleu %icc, %o6, %l5 movgu %xcc, %g2, %o7 fands %f28, %f4, %f3 edge16l %l0, %i7, %i2 brlez %i5, loop_683 fpack32 %f8, %f0, %f8 orn %l6, %i3, %g7 edge32l %l3, %i4, %o2 loop_683: alignaddr %i0, %g4, %g3 movrlz %i1, %g5, %o1 sdivx %l4, 0x1F3C, %o0 bvs loop_684 tgu %icc, 0x2 movrgez %l1, %o5, %g1 fpmerge %f12, %f7, %f2 loop_684: udiv %o4, 0x1C88, %l2 nop setx 0xFA268A96, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 fsqrts %f10, %f22 fcmpne32 %f12, %f6, %g6 fmovrdgez %i6, %f4, %f6 movvc %icc, %o3, %o6 andncc %g2, %l5, %l0 bge,a %xcc, loop_685 bgu,a loop_686 for %f0, %f14, %f14 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_685: nop wr %g0, 0x81, %asi ldsba [%l7 + 0x21] %asi, %o7 loop_686: te %icc, 0x7 array8 %i7, %i2, %l6 tneg %icc, 0x0 sdivx %i3, 0x1330, %g7 edge8ln %i5, %l3, %o2 udivx %i4, 0x1D17, %g4 fbule %fcc2, loop_687 umulcc %g3, %i1, %g5 movpos %icc, %o1, %i0 ta %icc, 0x3 loop_687: nop setx loop_688, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry taddcc %o0, %l4, %l1 tle %icc, 0x0 orcc %g1, 0x0A66, %o4 loop_688: nop setx 0x6DD382B5D2B0E878, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 fsqrtd %f14, %f8 sub %l2, %o5, %i6 edge8ln %o3, %g6, %g2 add %o6, 0x0AF0, %l0 ldx [%l7 + 0x48], %l5 fmovsn %xcc, %f24, %f3 tleu %xcc, 0x0 wr %g0, 0x10, %asi ldsba [%l7 + 0x7F] %asi, %o7 andn %i7, %i2, %l6 udivx %i3, 0x1360, %i5 ldd [%l7 + 0x28], %l2 mulx %o2, 0x17CF, %i4 movrgz %g4, %g3, %g7 ldsb [%l7 + 0x18], %g5 subcc %o1, 0x1F6F, %i1 fbe %fcc1, loop_689 movrgez %o0, %l4, %l1 call loop_690 smulcc %g1, 0x18F1, %i0 loop_689: fmovrdne %o4, %f8, %f2 xnor %l2, %o5, %o3 loop_690: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %g6, 0x1B3B, %g2 mova %xcc, %i6, %l0 fbu %fcc2, loop_691 movrgez %l5, %o7, %o6 tvc %xcc, 0x2 fbl %fcc2, loop_692 loop_691: sir 0x09DC nop fitos %f26, %f1 membar 0x47 loop_692: and %i2, 0x1537, %i7 fsrc1 %f6, %f10 movne %xcc, %i3, %i5 fmovdvc %xcc, %f26, %f2 fmovd %f0, %f26 alignaddr %l3, %o2, %i4 fmul8x16 %f5, %f16, %f4 srax %g4, %l6, %g7 fmovdg %xcc, %f22, %f8 ld [%l7 + 0x68], %f15 fbule %fcc1, loop_693 mulscc %g5, 0x030D, %g3 edge8ln %o1, %o0, %i1 fbn,a %fcc1, loop_694 loop_693: fmovse %icc, %f1, %f26 ldd [%l7 + 0x18], %f12 movneg %xcc, %l4, %l1 loop_694: fornot1s %f19, %f30, %f22 wr %g0, 0x19, %asi lda [%l7 + 0x0C] %asi, %f2 fbue,a %fcc1, loop_695 brlz %g1, loop_696 sub %o4, 0x1CA2, %l2 nop setx 0x006AB98A, %l0, %l6 st %l6, [%l7 + 0x60] ld [%l7 + 0x60], %fsr loop_695: lduw [%l7 + 0x6C], %o5 loop_696: movrlez %o3, %i0, %g2 fcmpne16 %f26, %f20, %g6 nop fitos %f2, %f29 fstoi %f29, %f3 array16 %l0, %l5, %o7 tsubcc %o6, %i2, %i6 nop setx 0x99D359AB8EC9C422, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 fsqrtd %f30, %f28 subcc %i7, %i5, %i3 umul %l3, %i4, %g4 sir 0x11CF addc %o2, 0x1AB5, %l6 srlx %g7, 0x1F, %g5 movrgez %o1, %o0, %i1 edge8 %g3, %l1, %l4 andcc %g1, 0x13C3, %o4 fmovrdgez %l2, %f8, %f10 edge16n %o5, %o3, %g2 and %i0, %g6, %l5 sdiv %l0, 0x0BAC, %o6 ldsw [%l7 + 0x68], %i2 flush %l7 + 0x64 sdiv %o7, 0x02AD, %i7 edge16l %i6, %i5, %l3 tleu %icc, 0x3 brnz %i3, loop_697 fxnors %f13, %f17, %f24 ba,pt %xcc, loop_698 nop setx loop_699, %l0, %l1 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_697: movvc %xcc, %i4, %g4 ba,pn %icc, loop_700 loop_698: movge %icc, %o2, %l6 loop_699: ldsb [%l7 + 0x3B], %g7 fnot1s %f31, %f16 loop_700: fbule,a %fcc2, loop_701 edge16 %o1, %g5, %i1 ldd [%l7 + 0x10], %g2 movcs %xcc, %l1, %l4 loop_701: orncc %g1, %o0, %l2 nop set 0x5C, %l2 sth %o4, [%l7 + %l2] fcmple32 %f20, %f30, %o3 fands %f25, %f11, %f29 nop fitod %f13, %f28 fpackfix %f8, %f26 sir 0x090A edge16ln %g2, %i0, %g6 set 0x4C, %i5 lduwa [%l7 + %i5] 0x10, %l5 stb %o5, [%l7 + 0x37] array8 %l0, %i2, %o7 fxnor %f10, %f24, %f28 bneg,a %icc, loop_702 fbue,a %fcc2, loop_703 sdivcc %o6, 0x07B5, %i6 wr %g0, 0x88, %asi ldxa [%l7 + 0x70] %asi, %i7 loop_702: sll %i5, %i3, %i4 loop_703: movg %icc, %g4, %l3 alignaddrl %l6, %g7, %o2 wr %g0, 0x0c, %asi stwa %g5, [%l7 + 0x30] %asi nop fitos %f4, %f5 fstoi %f5, %f11 tleu %icc, 0x2 movvc %icc, %i1, %g3 lduw [%l7 + 0x48], %l1 fbne,a %fcc2, loop_704 tneg %xcc, 0x3 fpadd16 %f10, %f18, %f28 fpadd16s %f1, %f11, %f22 loop_704: fmovrslz %l4, %f2, %f7 srlx %o1, %g1, %l2 fbuge,a %fcc1, loop_705 sth %o0, [%l7 + 0x6A] fcmpne32 %f20, %f24, %o3 add %l7, 0x30, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %o4 casxa [%l6] %asi, %o4, %g2 loop_705: sdivcc %i0, 0x1FCB, %g6 swap [%l7 + 0x34], %l5 movrgez %o5, 0x25A, %i2 ta %xcc, 0x0 fmovrdlz %o7, %f4, %f20 edge8n %o6, %l0, %i7 mulx %i5, 0x0B85, %i3 movvs %icc, %i6, %g4 wr %g0, 0x88, %asi ldsba [%l7 + 0x0A] %asi, %i4 ldsb [%l7 + 0x73], %l6 xnor %l3, %g7, %o2 fpadd32s %f29, %f19, %f3 wr %g0, 0x89, %asi ldswa [%l7 + 0x08] %asi, %i1 fandnot2s %f25, %f23, %f7 stb %g3, [%l7 + 0x55] bpos,a,pt %xcc, loop_706 brgez %l1, loop_707 edge8n %g5, %l4, %o1 fmovdvc %xcc, %f29, %f3 loop_706: tge %xcc, 0x1 loop_707: andcc %l2, 0x076D, %g1 bn,a,pt %icc, loop_708 nop setx 0x453244192163441A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x55FD0EE2B2D98729, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f10, %f0 fbug,a %fcc3, loop_709 nop setx 0xDADEC2A540100395, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x15F64CD28E8166B9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 faddd %f20, %f28, %f12 loop_708: andn %o3, 0x01D8, %o0 movpos %xcc, %o4, %i0 loop_709: bvs,a %icc, loop_710 add %g6, %l5, %o5 orn %i2, 0x1D9F, %o7 movpos %icc, %o6, %l0 loop_710: orn %i7, 0x05C4, %g2 tvc %icc, 0x6 set 0x10, %i6 sta %f13, [%l7 + %i6] 0x89 bne %icc, loop_711 bl,a %xcc, loop_712 bl,a,pn %icc, loop_713 orcc %i3, %i6, %g4 loop_711: tle %xcc, 0x2 loop_712: alignaddrl %i4, %i5, %l3 loop_713: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %g7, 0x09, %l6 subccc %i1, 0x1F9A, %o2 nop set 0x4C, %o7 prefetch [%l7 + %o7], 0x0 movcc %icc, %g3, %l1 fblg,a %fcc1, loop_714 movvc %icc, %g5, %l4 edge16n %l2, %o1, %o3 movrlz %g1, 0x220, %o4 loop_714: fbuge,a %fcc0, loop_715 tl %icc, 0x6 orncc %o0, 0x1D19, %i0 orn %l5, 0x1AE6, %o5 loop_715: ldd [%l7 + 0x18], %g6 fmovdpos %icc, %f14, %f13 xorcc %o7, 0x1BCE, %i2 std %f2, [%l7 + 0x48] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %l0, 0x02DE, %o6 nop fitos %f13, %f31 fstod %f31, %f0 movrlez %i7, %i3, %i6 movle %icc, %g4, %g2 and %i5, 0x1C69, %l3 wr %g0, 0x04, %asi ldsha [%l7 + 0x18] %asi, %i4 andn %g7, 0x1229, %l6 fpadd32 %f4, %f10, %f0 fmovsle %xcc, %f22, %f31 set 0x28, %g2 ldswa [%l7 + %g2] 0x04, %o2 be,a %xcc, loop_716 add %g3, 0x1C60, %i1 bn,pn %icc, loop_717 nop fitod %f12, %f12 fdtox %f12, %f18 loop_716: orn %l1, 0x0641, %g5 fxnors %f26, %f7, %f17 loop_717: movn %xcc, %l2, %l4 edge16n %o1, %g1, %o3 movvc %icc, %o0, %i0 movrlz %l5, %o5, %o4 andn %o7, 0x1934, %g6 nop setx loop_718, %l0, %l1 jmpl %l1, %l0 smul %o6, 0x0ECD, %i7 movrgez %i3, 0x0E3, %i2 tcc %xcc, 0x5 loop_718: movleu %icc, %g4, %i6 fmovdleu %xcc, %f24, %f6 sra %i5, 0x14, %g2 bne,a loop_719 movleu %icc, %i4, %l3 fmovrsgz %l6, %f28, %f0 tleu %xcc, 0x2 loop_719: smulcc %o2, %g7, %i1 stb %l1, [%l7 + 0x1E] fmovsne %icc, %f22, %f15 brlez %g3, loop_720 mova %xcc, %l2, %l4 fexpand %f9, %f6 movcs %xcc, %g5, %o1 loop_720: prefetch [%l7 + 0x2C], 0x2 fbug,a %fcc1, loop_721 tl %xcc, 0x1 fsrc2s %f21, %f7 smul %o3, 0x0BBB, %o0 loop_721: swap [%l7 + 0x78], %i0 set 0x40, %g6 stwa %g1, [%l7 + %g6] 0x04 srax %l5, %o5, %o4 ba,a %icc, loop_722 fsrc2 %f2, %f8 edge16n %o7, %g6, %l0 set 0x10, %l5 lda [%l7 + %l5] 0x14, %f29 loop_722: addccc %i7, %o6, %i3 edge8ln %i2, %g4, %i6 sdiv %g2, 0x1185, %i4 sdivcc %i5, 0x12FE, %l3 udiv %l6, 0x08B3, %g7 fbe %fcc3, loop_723 fnegs %f5, %f5 fbg %fcc0, loop_724 fmovrdgez %i1, %f24, %f10 loop_723: ldd [%l7 + 0x20], %f10 tle %xcc, 0x0 loop_724: nop wr %g0, 0x18, %asi stha %l1, [%l7 + 0x6C] %asi edge32l %g3, %o2, %l2 orcc %l4, 0x071B, %g5 fxnors %f27, %f9, %f9 bl,a,pt %xcc, loop_725 bne,a,pn %xcc, loop_726 popc %o1, %o3 xorcc %i0, 0x047B, %o0 loop_725: movpos %xcc, %l5, %g1 loop_726: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %xcc, 0x2 wr %g0, 0x04, %asi lduba [%l7 + 0x5D] %asi, %o5 umulcc %o4, 0x0F91, %g6 and %l0, %i7, %o6 tge %xcc, 0x2 set 0x0B, %i4 ldstuba [%l7 + %i4] 0x0c, %i3 std %f20, [%l7 + 0x20] edge32l %i2, %o7, %g4 edge8ln %i6, %i4, %g2 tge %xcc, 0x7 movrlz %i5, 0x2D5, %l3 popc 0x0E1A, %g7 tvs %xcc, 0x4 fbne,a %fcc3, loop_727 fbe %fcc3, loop_728 fors %f21, %f6, %f27 and %l6, 0x1B27, %i1 loop_727: edge32n %l1, %g3, %o2 loop_728: fbge %fcc2, loop_729 and %l2, %l4, %o1 movvc %xcc, %g5, %o3 ldsw [%l7 + 0x54], %o0 loop_729: xnor %l5, %i0, %g1 nop setx loop_730, %l0, %l1 jmpl %l1, %o5 umul %g6, 0x0BD9, %o4 xnorcc %i7, 0x1251, %l0 fxnors %f12, %f2, %f1 loop_730: sdivcc %o6, 0x10D1, %i2 fmovrslz %i3, %f20, %f7 bgu,pn %icc, loop_731 xnorcc %o7, 0x0364, %i6 fnot2s %f3, %f13 tl %icc, 0x1 loop_731: subc %i4, %g4, %g2 set 0x38, %i3 lduba [%l7 + %i3] 0x10, %l3 sll %g7, %i5, %i1 edge16ln %l1, %g3, %l6 fsrc2s %f5, %f28 bn,a %icc, loop_732 sir 0x0435 ldd [%l7 + 0x18], %l2 udiv %o2, 0x1250, %o1 loop_732: ldsh [%l7 + 0x5C], %g5 sethi 0x13D5, %o3 movrgez %o0, 0x02A, %l5 fnand %f2, %f28, %f24 orcc %i0, 0x009B, %l4 fmovdcs %xcc, %f4, %f11 andn %o5, 0x1504, %g6 set 0x2D, %o0 lduba [%l7 + %o0] 0x89, %o4 movrlez %i7, 0x1D0, %g1 fsrc2s %f2, %f0 brz,a %l0, loop_733 bg,a,pn %xcc, loop_734 bvs,a,pt %xcc, loop_735 movle %icc, %i2, %o6 loop_733: movvc %icc, %o7, %i3 loop_734: bn,a loop_736 loop_735: fblg,a %fcc3, loop_737 array32 %i4, %g4, %g2 movgu %icc, %l3, %i6 loop_736: movrlz %i5, %i1, %l1 loop_737: edge8n %g3, %l6, %g7 fmovrdlez %l2, %f22, %f8 fones %f2 orcc %o2, 0x00FE, %o1 udivcc %o3, 0x0C58, %g5 edge32ln %o0, %l5, %l4 set 0x64, %l0 ldswa [%l7 + %l0] 0x89, %o5 fmovsg %xcc, %f7, %f4 ldsh [%l7 + 0x72], %g6 fmovde %icc, %f27, %f21 fpsub32 %f24, %f24, %f4 array8 %i0, %o4, %i7 fble %fcc1, loop_738 movgu %xcc, %l0, %i2 orn %g1, %o7, %o6 popc 0x1D43, %i4 loop_738: movcs %icc, %g4, %i3 movle %icc, %l3, %i6 wr %g0, 0x10, %asi ldsha [%l7 + 0x10] %asi, %g2 nop fitos %f8, %f14 fstod %f14, %f12 tgu %icc, 0x2 bg,a,pt %icc, loop_739 fmovsle %icc, %f22, %f27 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f0 loop_739: fnot2s %f31, %f3 nop setx loop_740, %l0, %l1 jmpl %l1, %i5 movle %icc, %l1, %g3 fornot1 %f18, %f8, %f14 fpadd32s %f17, %f15, %f7 loop_740: fmovdvs %xcc, %f0, %f12 subcc %l6, %g7, %l2 edge8ln %i1, %o1, %o3 membar 0x3B fabss %f15, %f11 fexpand %f13, %f26 udiv %g5, 0x134F, %o0 fcmpgt16 %f26, %f0, %o2 or %l4, %o5, %l5 membar 0x5A lduw [%l7 + 0x64], %g6 brnz,a %o4, loop_741 bge,a %icc, loop_742 bneg %icc, loop_743 sra %i7, 0x08, %i0 loop_741: alignaddr %l0, %g1, %o7 loop_742: movl %xcc, %i2, %i4 loop_743: sdiv %o6, 0x0C4E, %i3 bne,a,pn %xcc, loop_744 xnorcc %l3, 0x052A, %i6 edge8ln %g2, %g4, %i5 fsrc2s %f7, %f17 loop_744: tgu %icc, 0x3 std %f12, [%l7 + 0x38] tl %xcc, 0x7 orn %l1, %l6, %g7 movvs %xcc, %l2, %g3 addcc %i1, 0x1F70, %o1 orncc %o3, 0x15F8, %g5 bneg loop_745 addc %o2, 0x137B, %l4 xorcc %o5, 0x1E49, %l5 andn %g6, 0x13E1, %o0 loop_745: sllx %i7, %o4, %i0 fmovsneg %icc, %f9, %f16 bleu %icc, loop_746 flush %l7 + 0x14 wr %g0, 0x10, %asi stxa %l0, [%l7 + 0x50] %asi loop_746: sdiv %g1, 0x0855, %o7 wr %g0, 0x81, %asi ldsba [%l7 + 0x53] %asi, %i2 mulx %i4, 0x1D4F, %o6 ldd [%l7 + 0x70], %i2 fmovspos %xcc, %f31, %f31 wr %g0, 0x11, %asi stba %l3, [%l7 + 0x24] %asi taddcc %i6, 0x0619, %g2 subcc %i5, 0x0085, %l1 fsrc2 %f8, %f24 srl %l6, 0x1E, %g4 edge32ln %l2, %g3, %i1 ldsh [%l7 + 0x08], %o1 fbue %fcc2, loop_747 sll %g7, %o3, %g5 array32 %l4, %o2, %l5 edge8n %o5, %g6, %o0 loop_747: movpos %icc, %i7, %o4 tn %icc, 0x4 fbuge %fcc0, loop_748 tle %icc, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %l0, %g1, %o7 loop_748: tle %xcc, 0x3 tneg %icc, 0x5 udivcc %i0, 0x1538, %i2 srl %o6, %i3, %l3 orn %i6, %g2, %i5 movrgz %l1, %l6, %i4 ba,a %icc, loop_749 edge8n %g4, %g3, %i1 fmovdvs %icc, %f30, %f23 umul %l2, %o1, %g7 loop_749: fmovdle %icc, %f10, %f11 fornot2s %f26, %f8, %f8 edge32l %g5, %o3, %o2 ldstub [%l7 + 0x7D], %l5 andn %o5, 0x1232, %l4 subccc %g6, 0x1A52, %i7 movcc %icc, %o4, %o0 tge %xcc, 0x6 fmovsl %icc, %f20, %f16 fmovdn %xcc, %f8, %f27 orn %l0, %o7, %i0 edge16l %i2, %g1, %i3 tg %xcc, 0x3 flush %l7 + 0x2C addc %l3, %i6, %o6 movrlz %i5, 0x127, %g2 movne %xcc, %l1, %i4 fbo,a %fcc3, loop_750 ldsh [%l7 + 0x24], %l6 fnor %f26, %f10, %f4 nop setx 0x3F91C038, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x7CF843BF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fdivs %f28, %f15, %f25 loop_750: orncc %g4, %g3, %l2 fblg,a %fcc2, loop_751 sir 0x1AEF ta %icc, 0x4 movcc %icc, %i1, %o1 loop_751: nop set 0x40, %g7 stda %f16, [%l7 + %g7] 0xf8 membar #Sync movrgez %g7, 0x1C6, %g5 andcc %o3, 0x097A, %o2 edge8n %l5, %l4, %g6 mulscc %i7, 0x1A3C, %o4 bleu loop_752 tl %icc, 0x6 fmovsvc %icc, %f21, %f10 edge32l %o5, %o0, %l0 loop_752: tl %xcc, 0x4 nop setx loop_753, %l0, %l1 jmpl %l1, %i0 addcc %i2, 0x1D2A, %g1 sdivcc %o7, 0x1119, %i3 addccc %i6, 0x0176, %o6 loop_753: be,a,pt %xcc, loop_754 ldd [%l7 + 0x58], %i4 movgu %xcc, %l3, %l1 orn %i4, %l6, %g2 loop_754: mova %icc, %g4, %g3 fmul8sux16 %f4, %f30, %f24 mova %xcc, %l2, %o1 tsubcctv %i1, %g5, %g7 fabss %f5, %f23 tne %xcc, 0x5 fba,a %fcc0, loop_755 tne %xcc, 0x1 movgu %icc, %o2, %o3 fmovdle %icc, %f23, %f6 loop_755: fpsub16s %f16, %f27, %f16 sdivcc %l5, 0x0079, %l4 sllx %g6, 0x19, %o4 addc %i7, 0x1423, %o0 nop fitos %f11, %f1 udivcc %l0, 0x18DA, %o5 alignaddr %i2, %g1, %o7 movneg %xcc, %i3, %i6 tn %xcc, 0x5 fcmpgt16 %f16, %f20, %o6 sdivx %i5, 0x1D0F, %l3 be,pt %icc, loop_756 fmovd %f8, %f16 ldd [%l7 + 0x38], %i0 set 0x38, %i2 sta %f5, [%l7 + %i2] 0x10 loop_756: fmovscc %xcc, %f29, %f26 fmovsne %icc, %f14, %f3 fcmpne32 %f6, %f8, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsl %xcc, %f16, %f1 taddcc %l6, 0x1FC3, %g2 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf9, %f16 mova %icc, %g4, %i4 membar 0x4F umul %l2, %g3, %o1 fmovd %f26, %f20 bl,pn %xcc, loop_757 membar 0x7F subccc %g5, 0x174C, %i1 set 0x18, %l1 ldxa [%l7 + %l1] 0x15, %o2 loop_757: orcc %g7, 0x0612, %l5 movvc %icc, %o3, %l4 tvs %xcc, 0x7 sdivx %o4, 0x03B2, %g6 set 0x34, %o5 lda [%l7 + %o5] 0x15, %f22 wr %g0, 0x89, %asi ldswa [%l7 + 0x48] %asi, %o0 te %xcc, 0x2 nop setx loop_758, %l0, %l1 jmpl %l1, %i7 fmovdvc %xcc, %f9, %f11 bgu,a loop_759 tgu %icc, 0x1 loop_758: ble,a %xcc, loop_760 fmovrslez %l0, %f28, %f9 loop_759: subccc %i2, %g1, %o7 umul %o5, 0x1402, %i6 loop_760: sra %o6, %i5, %l3 subc %i3, 0x0838, %i0 fandnot2 %f10, %f6, %f30 fmovrse %l6, %f5, %f20 membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0xf1, %f0 srl %l1, 0x1F, %g4 stb %i4, [%l7 + 0x2A] edge8l %l2, %g2, %o1 be,pn %xcc, loop_761 fxor %f26, %f14, %f22 bpos,a %icc, loop_762 tge %xcc, 0x2 loop_761: tsubcc %g5, %g3, %i1 edge32l %o2, %g7, %l5 loop_762: movrgez %l4, 0x1D3, %o3 edge8l %g6, %o4, %i7 fmovdleu %xcc, %f11, %f27 bvc %icc, loop_763 subcc %l0, %i2, %g1 tvc %xcc, 0x0 tle %xcc, 0x3 loop_763: movn %icc, %o0, %o7 tgu %icc, 0x0 fxors %f2, %f21, %f8 fpadd16 %f18, %f8, %f4 fands %f13, %f8, %f2 movvc %icc, %o5, %o6 umul %i5, %l3, %i3 movrne %i6, %i0, %l1 movne %xcc, %g4, %i4 tsubcctv %l2, %l6, %o1 fbne %fcc3, loop_764 fexpand %f16, %f16 movcs %icc, %g5, %g3 srax %i1, 0x07, %o2 loop_764: nop setx 0xBF550C83F04CB6A8, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr fabss %f21, %f4 fblg %fcc0, loop_765 bpos loop_766 bne,a,pt %xcc, loop_767 and %g7, %g2, %l5 loop_765: ba,pt %xcc, loop_768 loop_766: fone %f6 loop_767: array32 %o3, %l4, %o4 fmovrse %g6, %f6, %f24 loop_768: movrne %l0, %i2, %i7 smul %o0, 0x0BE1, %g1 tvs %xcc, 0x0 popc %o7, %o5 xor %i5, %l3, %i3 fnegd %f28, %f6 wr %g0, 0x2f, %asi stxa %o6, [%l7 + 0x38] %asi membar #Sync taddcctv %i6, 0x0E5A, %i0 movneg %xcc, %g4, %i4 te %xcc, 0x4 nop fitos %f4, %f13 fstod %f13, %f18 bpos,pn %xcc, loop_769 movre %l2, %l6, %o1 srax %g5, 0x01, %l1 fbne,a %fcc0, loop_770 loop_769: sir 0x0CF2 tle %icc, 0x7 nop setx 0x6675301A104AA774, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr loop_770: addc %g3, 0x1E22, %i1 nop setx loop_771, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry taddcctv %g7, 0x08C1, %o2 sethi 0x063D, %g2 fmovdge %xcc, %f7, %f12 loop_771: brgez %l5, loop_772 stw %o3, [%l7 + 0x74] movcc %icc, %l4, %g6 movg %icc, %l0, %i2 loop_772: and %o4, %o0, %i7 lduw [%l7 + 0x3C], %o7 wr %g0, 0x80, %asi lda [%l7 + 0x0C] %asi, %f5 fsrc1s %f4, %f22 movn %xcc, %g1, %o5 umul %l3, 0x1D85, %i5 mova %xcc, %o6, %i6 edge8l %i0, %i3, %g4 umulcc %i4, %l2, %l6 tcc %xcc, 0x2 bge,a,pt %xcc, loop_773 addc %g5, 0x014F, %o1 tsubcc %l1, 0x1A34, %g3 edge8 %i1, %g7, %g2 loop_773: fsrc2s %f21, %f11 fmovdcs %xcc, %f21, %f13 movrgez %o2, %l5, %l4 movgu %xcc, %g6, %l0 fcmpne16 %f12, %f20, %o3 fmovdne %xcc, %f11, %f10 fbge %fcc2, loop_774 fpmerge %f4, %f0, %f12 tgu %icc, 0x4 edge8l %o4, %i2, %i7 loop_774: edge16ln %o0, %o7, %o5 nop setx 0x8A1D8E89FDE63B75, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x2D0840943B67D43F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f10, %f26 fbu,a %fcc3, loop_775 nop setx 0xD5CED6EF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 fsqrts %f14, %f1 wr %g0, 0x80, %asi lda [%l7 + 0x7C] %asi, %f23 loop_775: te %icc, 0x0 fzero %f14 sir 0x1124 std %f24, [%l7 + 0x40] tneg %xcc, 0x5 fmovdl %icc, %f4, %f13 udivcc %g1, 0x052A, %l3 bne,a %icc, loop_776 alignaddr %i5, %o6, %i0 fmul8ulx16 %f22, %f18, %f4 fbn %fcc3, loop_777 loop_776: tcc %xcc, 0x6 subcc %i6, %i3, %g4 fnot2 %f20, %f2 loop_777: movvs %icc, %l2, %l6 fmovdl %xcc, %f15, %f5 taddcctv %g5, 0x06DB, %o1 nop fitod %f10, %f16 movrlz %i4, %l1, %i1 brlz %g3, loop_778 fble,a %fcc0, loop_779 sir 0x0A58 wr %g0, 0x80, %asi lduwa [%l7 + 0x08] %asi, %g7 loop_778: edge8ln %o2, %g2, %l4 loop_779: movgu %icc, %g6, %l5 subccc %l0, %o3, %i2 set 0x0C, %o3 ldswa [%l7 + %o3] 0x10, %i7 fbl,a %fcc2, loop_780 edge8ln %o0, %o7, %o5 movleu %xcc, %g1, %o4 xorcc %l3, 0x0192, %o6 loop_780: xor %i0, 0x1521, %i6 movcs %xcc, %i3, %i5 ta %xcc, 0x0 bcc,a,pn %icc, loop_781 movrlz %g4, %l2, %l6 ba,a,pn %xcc, loop_782 udiv %o1, 0x1351, %g5 loop_781: fmovsl %xcc, %f2, %f15 nop setx 0x1928E24D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0xFFBF6176, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fsubs %f21, %f18, %f14 loop_782: edge32n %l1, %i4, %g3 brgez,a %g7, loop_783 andn %i1, %o2, %g2 tsubcctv %l4, %l5, %g6 taddcc %l0, 0x1FB6, %o3 loop_783: fandnot2s %f1, %f12, %f28 fxnor %f30, %f2, %f22 sir 0x1348 nop setx loop_784, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcctv %i2, 0x0387, %i7 tle %icc, 0x5 ldsb [%l7 + 0x67], %o0 loop_784: nop set 0x38, %g4 ldxa [%l7 + %g4] 0x18, %o5 brz %o7, loop_785 edge32l %g1, %o4, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %xcc, 0x3 loop_785: fandnot2s %f7, %f20, %f23 fmovrsgz %i0, %f15, %f18 mulscc %l3, %i3, %i5 edge16n %i6, %l2, %g4 tcs %xcc, 0x0 taddcctv %l6, %o1, %l1 nop fitos %f4, %f18 fstox %f18, %f24 stx %i4, [%l7 + 0x60] tgu %xcc, 0x2 tneg %icc, 0x7 array32 %g5, %g7, %g3 edge16n %o2, %i1, %l4 ta %xcc, 0x4 edge32 %l5, %g2, %l0 edge16n %g6, %i2, %o3 andncc %i7, %o0, %o5 smulcc %g1, %o7, %o6 bleu,a loop_786 edge32ln %i0, %l3, %o4 tcs %icc, 0x4 sra %i5, 0x17, %i6 loop_786: ldd [%l7 + 0x60], %l2 xor %g4, 0x11A4, %i3 set 0x74, %g1 swapa [%l7 + %g1] 0x88, %o1 movrlz %l6, %l1, %g5 fnot1s %f3, %f0 fmul8x16 %f0, %f14, %f28 movpos %xcc, %g7, %g3 edge16 %o2, %i4, %l4 tcc %icc, 0x3 fbne,a %fcc0, loop_787 nop set 0x6F, %o1 ldstub [%l7 + %o1], %l5 std %f10, [%l7 + 0x50] udivcc %i1, 0x0BB5, %g2 loop_787: fnors %f23, %f27, %f29 wr %g0, 0x0c, %asi swapa [%l7 + 0x50] %asi, %g6 set 0x64, %g3 ldswa [%l7 + %g3] 0x81, %l0 fbge %fcc0, loop_788 fpsub32 %f30, %f2, %f12 tle %icc, 0x6 bgu,pn %icc, loop_789 loop_788: tsubcc %o3, 0x15F0, %i2 wr %g0, 0xe3, %asi stwa %o0, [%l7 + 0x3C] %asi membar #Sync loop_789: tge %icc, 0x5 movrlez %i7, %g1, %o5 fbue %fcc1, loop_790 srl %o6, 0x13, %o7 fpmerge %f9, %f0, %f22 nop fitod %f0, %f0 fdtos %f0, %f19 loop_790: taddcctv %l3, 0x089D, %i0 set 0x0, %i7 ldxa [%g0 + %i7] 0x58, %o4 movg %icc, %i5, %i6 fmovsvc %xcc, %f1, %f12 fmovsg %icc, %f6, %f5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %l2, %g4, %i3 tsubcctv %l6, %l1, %g5 call loop_791 fbu,a %fcc1, loop_792 ldsw [%l7 + 0x3C], %o1 mulx %g7, 0x077C, %o2 loop_791: fbne %fcc2, loop_793 loop_792: fbule %fcc3, loop_794 swap [%l7 + 0x6C], %i4 movn %icc, %l4, %g3 loop_793: nop wr %g0, 0x16, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_794: edge8n %l5, %g2, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %l0, %o3, %g6 array16 %o0, %i2, %i7 ldub [%l7 + 0x14], %o5 fabsd %f22, %f16 tne %icc, 0x5 taddcc %g1, 0x178D, %o6 fmovdl %icc, %f25, %f26 xorcc %l3, %i0, %o7 fandnot1s %f13, %f21, %f29 ldsw [%l7 + 0x78], %i5 tsubcc %o4, %i6, %g4 edge16n %l2, %l6, %i3 popc %g5, %l1 fsrc2s %f22, %f19 add %l7, 0x60, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %g7 casa [%l6] 0x19, %g7, %o2 ldsb [%l7 + 0x79], %i4 andcc %o1, 0x192E, %l4 movleu %xcc, %l5, %g3 xnor %i1, %g2, %l0 wr %g0, 0x17, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync tg %xcc, 0x2 movre %g6, %o0, %o3 srax %i7, 0x16, %i2 tsubcctv %o5, %o6, %g1 pdist %f10, %f24, %f28 edge32ln %i0, %l3, %i5 movcs %icc, %o7, %o4 for %f14, %f8, %f30 fblg,a %fcc1, loop_795 fpadd16s %f7, %f26, %f19 subcc %i6, 0x04F0, %l2 fbu %fcc3, loop_796 loop_795: sll %g4, 0x14, %i3 edge16 %g5, %l6, %l1 bshuffle %f20, %f22, %f30 loop_796: smulcc %o2, 0x1BFD, %g7 movrgz %i4, %l4, %l5 wr %g0, 0x18, %asi ldsba [%l7 + 0x38] %asi, %o1 edge8l %i1, %g2, %g3 set 0x20, %o4 swapa [%l7 + %o4] 0x80, %l0 movne %icc, %o0, %g6 set 0x40, %l4 ldda [%l7 + %l4] 0x89, %i6 brgez,a %o3, loop_797 fmovrsgez %o5, %f17, %f21 orncc %i2, %g1, %i0 ldx [%l7 + 0x28], %o6 loop_797: array8 %l3, %o7, %i5 tsubcc %i6, 0x15F1, %l2 brlez,a %o4, loop_798 array32 %i3, %g5, %g4 sdiv %l6, 0x07EB, %o2 movleu %xcc, %g7, %i4 loop_798: nop wr %g0, 0x19, %asi stda %f16, [%l7 + 0x40] %asi mulscc %l4, %l5, %o1 nop fitod %f4, %f24 fdtox %f24, %f28 movneg %xcc, %i1, %l1 fmovrdne %g3, %f6, %f16 fmovsvs %xcc, %f17, %f25 edge8l %l0, %o0, %g2 umul %i7, 0x10AC, %g6 tvc %icc, 0x7 addc %o5, 0x0379, %i2 fbge,a %fcc0, loop_799 alignaddrl %g1, %o3, %o6 movvc %icc, %l3, %i0 movneg %icc, %i5, %o7 loop_799: tn %icc, 0x1 call loop_800 movl %xcc, %l2, %o4 udivcc %i3, 0x0DE5, %g5 bne,a,pn %xcc, loop_801 loop_800: fmovsgu %xcc, %f14, %f14 edge8l %g4, %l6, %i6 movle %icc, %o2, %g7 loop_801: movcc %icc, %i4, %l5 movne %xcc, %l4, %i1 ldub [%l7 + 0x29], %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %g3, %l1, %l0 sdivcc %o0, 0x015A, %i7 set 0x50, %g5 prefetcha [%l7 + %g5] 0x19, 0x1 edge32l %o5, %i2, %g6 nop fitod %f29, %f6 nop setx loop_802, %l0, %l1 jmpl %l1, %g1 st %f30, [%l7 + 0x10] edge32ln %o3, %l3, %i0 ta %icc, 0x0 loop_802: fmovdleu %xcc, %f2, %f10 fbne,a %fcc1, loop_803 tn %xcc, 0x5 stbar set 0x2B, %i1 lduba [%l7 + %i1] 0x80, %i5 loop_803: edge8ln %o7, %o6, %l2 fbul,a %fcc0, loop_804 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %i3, 0x1B24, %o4 bvc,pt %icc, loop_805 loop_804: fnands %f8, %f1, %f18 fbe,a %fcc1, loop_806 addc %g5, 0x0D21, %g4 loop_805: tle %xcc, 0x7 edge8n %i6, %l6, %o2 loop_806: nop fitod %f8, %f8 fdtox %f8, %f18 fxtod %f18, %f2 smulcc %i4, %g7, %l5 fmovspos %icc, %f26, %f17 fbue,a %fcc3, loop_807 sll %l4, %i1, %g3 fbn %fcc2, loop_808 nop fitod %f6, %f12 fdtox %f12, %f10 fxtod %f10, %f0 loop_807: nop fitod %f0, %f14 fdtox %f14, %f28 orcc %o1, %l1, %o0 loop_808: nop setx 0xDFAC9769, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 fsqrts %f30, %f12 edge8n %l0, %g2, %i7 fmovs %f23, %f11 tsubcc %i2, %o5, %g1 fmovscs %icc, %f26, %f31 xnorcc %o3, %g6, %l3 alignaddrl %i0, %o7, %o6 wr %g0, 0x0c, %asi ldda [%l7 + 0x20] %asi, %l2 addccc %i3, %i5, %g5 edge8 %g4, %i6, %l6 brz,a %o2, loop_809 ldstub [%l7 + 0x52], %i4 bneg,a loop_810 ta %xcc, 0x0 loop_809: alignaddrl %g7, %o4, %l5 brz %i1, loop_811 loop_810: edge8ln %g3, %l4, %o1 movrgz %o0, 0x0FE, %l1 tvs %xcc, 0x5 loop_811: smulcc %g2, %l0, %i2 brlez %o5, loop_812 fzero %f6 sll %i7, 0x03, %o3 taddcctv %g6, %g1, %i0 loop_812: sdivx %o7, 0x02F0, %l3 mulx %o6, 0x0FB5, %i3 nop setx loop_813, %l0, %l1 jmpl %l1, %l2 edge8n %g5, %g4, %i5 mova %xcc, %i6, %o2 wr %g0, 0x04, %asi stwa %i4, [%l7 + 0x6C] %asi loop_813: movvc %xcc, %l6, %o4 movrgz %g7, 0x197, %l5 sir 0x1ACA fandnot2 %f30, %f22, %f2 edge8 %g3, %l4, %i1 ldx [%l7 + 0x68], %o0 fzero %f18 nop set 0x60, %o6 stx %o1, [%l7 + %o6] movpos %icc, %g2, %l1 fnors %f9, %f9, %f15 nop fitod %f4, %f10 fdtox %f10, %f28 fbge,a %fcc3, loop_814 tgu %xcc, 0x6 andncc %l0, %o5, %i7 edge32l %o3, %g6, %g1 loop_814: stx %i2, [%l7 + 0x50] sllx %i0, 0x02, %l3 fbo %fcc1, loop_815 ta %icc, 0x6 addc %o7, %o6, %i3 addcc %l2, %g4, %g5 loop_815: bne,pn %xcc, loop_816 tcc %icc, 0x1 array32 %i6, %i5, %i4 fmul8x16au %f9, %f6, %f10 loop_816: nop set 0x10, %l6 sta %f13, [%l7 + %l6] 0x18 tle %icc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %l6, %o4, %g7 movvc %xcc, %l5, %g3 nop set 0x38, %o2 sth %o2, [%l7 + %o2] fmovrsgz %l4, %f20, %f30 fsrc2 %f18, %f0 tge %icc, 0x1 tle %icc, 0x6 movge %icc, %i1, %o1 edge32 %g2, %l1, %o0 ld [%l7 + 0x68], %f6 swap [%l7 + 0x0C], %o5 fmovdneg %icc, %f24, %f10 srl %i7, 0x0E, %l0 fmovrsgez %o3, %f14, %f21 xor %g1, %g6, %i2 fpsub32 %f10, %f4, %f0 fcmpeq32 %f22, %f2, %i0 sdivcc %o7, 0x13D5, %l3 tgu %icc, 0x7 set 0x6C, %l2 sta %f16, [%l7 + %l2] 0x80 sub %i3, 0x044A, %o6 fbul,a %fcc3, loop_817 fpadd16 %f24, %f18, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tg %icc, 0x7 loop_817: fpadd16s %f9, %f29, %f9 fmovdn %icc, %f20, %f3 te %xcc, 0x7 udivcc %l2, 0x17A9, %g5 movpos %xcc, %i6, %i5 srl %g4, 0x19, %i4 edge32l %o4, %g7, %l6 swap [%l7 + 0x0C], %l5 edge32 %o2, %l4, %i1 movgu %xcc, %o1, %g2 sdiv %l1, 0x153B, %g3 movne %icc, %o5, %o0 movrne %l0, %i7, %g1 nop setx 0xC567C856, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 fsqrts %f24, %f11 bneg,pn %icc, loop_818 fors %f2, %f5, %f23 tvc %icc, 0x0 fands %f6, %f2, %f9 loop_818: movgu %icc, %g6, %i2 bpos,a,pn %xcc, loop_819 add %o3, %i0, %o7 movvs %xcc, %l3, %o6 fornot2 %f4, %f0, %f26 loop_819: andncc %l2, %g5, %i3 brlz,a %i6, loop_820 array16 %g4, %i5, %o4 srl %g7, %l6, %i4 alignaddr %o2, %l4, %i1 loop_820: fbu,a %fcc2, loop_821 mova %xcc, %l5, %g2 fmovdvc %xcc, %f19, %f23 andncc %o1, %l1, %g3 loop_821: sll %o5, %l0, %o0 popc 0x0A31, %i7 ldd [%l7 + 0x68], %f22 ba,a %xcc, loop_822 movneg %xcc, %g1, %i2 fbge %fcc1, loop_823 fbu %fcc0, loop_824 loop_822: fnot1s %f24, %f20 fpadd16 %f6, %f2, %f22 loop_823: fmovrdne %g6, %f24, %f4 loop_824: movl %icc, %i0, %o3 fors %f23, %f3, %f7 edge16 %l3, %o7, %o6 ta %xcc, 0x2 move %icc, %g5, %i3 bgu %icc, loop_825 move %xcc, %l2, %g4 tne %icc, 0x2 tl %xcc, 0x2 loop_825: tgu %icc, 0x2 fxnor %f0, %f26, %f18 nop setx 0x1BD9086B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x840029D8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fmuls %f0, %f28, %f13 edge8n %i5, %i6, %o4 popc %g7, %i4 edge16ln %o2, %l4, %i1 sethi 0x19E3, %l5 membar 0x51 fmovsn %xcc, %f16, %f10 edge16 %l6, %o1, %l1 sdivcc %g2, 0x0746, %o5 fmovdge %xcc, %f6, %f13 movrlez %l0, %o0, %g3 add %l7, 0x70, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x89, %i7, %g1 mulx %g6, %i0, %o3 fbge,a %fcc2, loop_826 fbo,a %fcc2, loop_827 array32 %l3, %i2, %o7 tleu %xcc, 0x4 loop_826: edge8 %g5, %i3, %l2 loop_827: fbn %fcc3, loop_828 fmovdleu %icc, %f15, %f22 movleu %xcc, %g4, %i5 fbul,a %fcc2, loop_829 loop_828: fbu,a %fcc0, loop_830 fandnot2s %f4, %f3, %f17 fmovdcs %icc, %f18, %f15 loop_829: tvc %xcc, 0x0 loop_830: fbn %fcc3, loop_831 subcc %i6, 0x1FEB, %o4 bvs,a loop_832 tpos %xcc, 0x5 loop_831: fbn,a %fcc1, loop_833 tvs %xcc, 0x5 loop_832: fnand %f16, %f0, %f14 nop setx 0x24B3BA8A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x49C3B3D2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fadds %f22, %f5, %f2 loop_833: edge32l %o6, %i4, %o2 movg %icc, %l4, %g7 movge %icc, %l5, %i1 movl %icc, %o1, %l6 orcc %l1, %o5, %g2 and %o0, 0x0C16, %l0 subcc %g3, %g1, %i7 alignaddr %g6, %i0, %l3 prefetch [%l7 + 0x10], 0x1 fpsub16s %f3, %f29, %f29 fmovdcc %icc, %f7, %f4 sra %o3, %o7, %i2 fmovrsne %g5, %f24, %f13 andcc %l2, 0x1BD7, %i3 move %icc, %i5, %i6 tgu %icc, 0x6 edge8n %o4, %o6, %i4 st %f12, [%l7 + 0x78] fmovsg %xcc, %f28, %f29 fbul,a %fcc2, loop_834 movvs %xcc, %g4, %o2 edge16n %g7, %l5, %l4 bn,a,pn %icc, loop_835 loop_834: array8 %i1, %l6, %o1 edge16n %l1, %o5, %o0 fmovdcc %xcc, %f17, %f27 loop_835: sethi 0x0BCC, %l0 set 0x1C, %i6 ldswa [%l7 + %i6] 0x10, %g2 ta %icc, 0x5 fnors %f5, %f22, %f17 alignaddr %g3, %g1, %g6 edge16 %i0, %l3, %i7 fbue,a %fcc0, loop_836 nop setx 0x5E61D5AC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x0FD18D5A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fsubs %f6, %f31, %f26 wr %g0, 0x19, %asi swapa [%l7 + 0x0C] %asi, %o3 loop_836: brgez %o7, loop_837 sdiv %i2, 0x0DAD, %l2 array8 %g5, %i5, %i3 xor %i6, %o4, %i4 loop_837: sra %o6, %o2, %g7 movge %xcc, %g4, %l4 fmovrsgz %l5, %f22, %f15 wr %g0, 0x81, %asi lda [%l7 + 0x14] %asi, %f24 tge %icc, 0x7 edge16 %l6, %i1, %o1 ta %icc, 0x1 edge16n %o5, %o0, %l1 xorcc %g2, %g3, %g1 sdivcc %l0, 0x01C0, %i0 fornot1 %f10, %f6, %f12 popc 0x0F0E, %g6 tleu %icc, 0x0 fmovsneg %icc, %f19, %f4 sethi 0x04D1, %i7 fpadd16s %f23, %f26, %f26 fmul8x16au %f8, %f20, %f20 sub %o3, %o7, %l3 umul %l2, 0x0BBD, %g5 subccc %i2, 0x1787, %i3 edge32n %i6, %i5, %o4 stb %i4, [%l7 + 0x1D] movrgez %o6, 0x0C6, %o2 ble,a loop_838 edge32 %g7, %g4, %l5 movcc %xcc, %l6, %l4 fmovdne %icc, %f0, %f24 loop_838: popc 0x14D1, %i1 sth %o5, [%l7 + 0x18] tcs %icc, 0x4 sdiv %o0, 0x0EBD, %l1 andcc %g2, 0x00CC, %o1 edge32n %g1, %g3, %l0 fbl,a %fcc1, loop_839 edge16l %i0, %i7, %o3 tleu %icc, 0x4 nop fitod %f2, %f4 fdtox %f4, %f28 loop_839: movneg %icc, %o7, %l3 add %g6, 0x1877, %g5 udivx %l2, 0x0019, %i2 ble %xcc, loop_840 fsrc1s %f29, %f11 edge16n %i6, %i5, %o4 sub %i4, 0x0F56, %i3 loop_840: nop set 0x60, %i5 std %f8, [%l7 + %i5] fpsub16s %f4, %f1, %f0 edge16n %o2, %g7, %g4 fmovsvs %xcc, %f27, %f0 sdivx %l5, 0x056A, %o6 fnot1s %f16, %f15 edge8 %l6, %i1, %l4 xnorcc %o0, 0x1CEA, %o5 movcs %icc, %l1, %g2 movrgez %o1, %g1, %g3 fbo %fcc1, loop_841 movre %l0, %i7, %o3 fxor %f6, %f2, %f16 movle %xcc, %o7, %i0 loop_841: nop set 0x11, %g2 stba %g6, [%l7 + %g2] 0x14 fbu,a %fcc1, loop_842 fmul8x16au %f30, %f13, %f28 bpos,a,pt %icc, loop_843 fba,a %fcc3, loop_844 loop_842: movn %icc, %l3, %g5 addc %l2, %i6, %i5 loop_843: fors %f29, %f16, %f9 loop_844: andncc %o4, %i4, %i2 bgu,a %icc, loop_845 bge,pn %icc, loop_846 array8 %o2, %g7, %i3 wr %g0, 0x10, %asi ldsha [%l7 + 0x0C] %asi, %g4 loop_845: fzeros %f17 loop_846: fmovsa %icc, %f21, %f19 mulx %l5, 0x0677, %o6 tcs %icc, 0x3 fmul8x16 %f4, %f26, %f14 nop set 0x58, %o7 lduw [%l7 + %o7], %i1 and %l4, %l6, %o5 tne %icc, 0x6 add %o0, 0x076A, %l1 nop setx loop_847, %l0, %l1 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 %f8, %f12 fdtos %f12, %f30 tle %icc, 0x0 ldsb [%l7 + 0x56], %g2 loop_847: sll %g1, 0x16, %g3 tne %xcc, 0x7 fmovdgu %xcc, %f28, %f23 addc %l0, %o1, %o3 nop setx 0xD198A5BC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0xD0C84DC0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fadds %f5, %f13, %f24 wr %g0, 0x10, %asi prefetcha [%l7 + 0x68] %asi, 0x0 movrlez %i0, 0x311, %g6 andncc %o7, %l3, %l2 fblg %fcc2, loop_848 te %icc, 0x6 fmovrsgz %g5, %f26, %f13 fornot2s %f25, %f0, %f10 loop_848: fmovdneg %icc, %f30, %f10 fmovsneg %xcc, %f8, %f15 edge8ln %i6, %i5, %o4 andcc %i4, 0x10CD, %i2 tpos %xcc, 0x2 edge16 %g7, %o2, %g4 srax %l5, 0x00, %i3 srl %o6, 0x16, %l4 ldd [%l7 + 0x20], %i0 movl %icc, %l6, %o0 bne,pt %xcc, loop_849 brlez %o5, loop_850 srlx %l1, 0x02, %g1 bpos loop_851 loop_849: tvc %icc, 0x3 loop_850: movge %xcc, %g3, %g2 mova %icc, %l0, %o1 loop_851: sethi 0x03A0, %o3 orcc %i7, 0x0645, %g6 srl %i0, 0x0B, %l3 movneg %xcc, %o7, %l2 movpos %xcc, %i6, %i5 srlx %g5, %i4, %i2 bne,pt %icc, loop_852 fbul,a %fcc1, loop_853 sir 0x14DF wr %g0, 0x10, %asi stxa %g7, [%l7 + 0x10] %asi loop_852: edge16 %o4, %g4, %o2 loop_853: tvc %xcc, 0x3 and %l5, 0x0734, %o6 movvc %icc, %i3, %l4 taddcctv %i1, 0x1A94, %l6 nop setx loop_854, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movg %xcc, %o5, %l1 umul %o0, 0x0CCA, %g1 fzeros %f16 loop_854: fmovsvs %icc, %f6, %f26 ldstub [%l7 + 0x73], %g2 add %l0, 0x139E, %g3 wr %g0, 0x81, %asi stxa %o3, [%l7 + 0x60] %asi andn %i7, 0x14D5, %o1 tvs %icc, 0x6 bleu,pt %icc, loop_855 alignaddrl %i0, %l3, %o7 movle %xcc, %g6, %i6 fmovrsgz %i5, %f22, %f7 loop_855: tpos %icc, 0x7 xnor %l2, %g5, %i2 fmovdneg %xcc, %f20, %f7 fmovsn %xcc, %f1, %f30 fmuld8ulx16 %f13, %f17, %f8 brlez,a %g7, loop_856 ldd [%l7 + 0x58], %f0 udivcc %i4, 0x057B, %o4 nop setx 0x11689760, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0xF6FE8C14, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fsubs %f26, %f11, %f25 loop_856: fexpand %f27, %f28 flush %l7 + 0x78 edge16n %g4, %l5, %o6 xorcc %o2, %l4, %i3 wr %g0, 0x88, %asi ldsha [%l7 + 0x42] %asi, %i1 srl %o5, %l6, %o0 fnegs %f4, %f0 fbne,a %fcc3, loop_857 umulcc %g1, 0x075A, %g2 movrne %l0, 0x2E3, %g3 edge8l %l1, %o3, %o1 loop_857: movleu %icc, %i7, %l3 nop fitos %f10, %f25 fstod %f25, %f20 sub %i0, %g6, %i6 wr %g0, 0x80, %asi ldswa [%l7 + 0x1C] %asi, %i5 fmovsvs %xcc, %f12, %f3 brlz %o7, loop_858 udivcc %g5, 0x1D15, %i2 fnegs %f19, %f2 movcc %xcc, %g7, %i4 loop_858: umul %l2, 0x0BBD, %g4 wr %g0, 0x18, %asi prefetcha [%l7 + 0x38] %asi, 0x0 tgu %xcc, 0x5 fmul8ulx16 %f22, %f12, %f26 tge %xcc, 0x5 subcc %l5, 0x0112, %o6 fmovdle %icc, %f22, %f17 movle %xcc, %l4, %i3 set 0x2E, %l5 lduba [%l7 + %l5] 0x19, %i1 movcs %icc, %o2, %l6 tsubcc %o5, %o0, %g1 addcc %l0, 0x0D15, %g2 tge %xcc, 0x0 orcc %l1, %o3, %o1 nop fitod %f18, %f22 fbo,a %fcc3, loop_859 brgez,a %i7, loop_860 brlez,a %l3, loop_861 fbne,a %fcc2, loop_862 loop_859: edge16l %g3, %g6, %i6 loop_860: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_861: sir 0x1BD5 loop_862: tsubcctv %i0, 0x135C, %i5 tg %xcc, 0x3 umul %g5, 0x0F3B, %i2 bpos,a %icc, loop_863 subcc %g7, 0x0999, %o7 tge %xcc, 0x6 tcc %xcc, 0x4 loop_863: taddcc %l2, %g4, %o4 st %f11, [%l7 + 0x2C] nop setx 0xF5B8C4A7CBB9CF2D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x1F35EB559E8AAA39, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f10, %f2 andcc %i4, 0x14AE, %l5 movre %l4, 0x2A0, %i3 fmovsge %icc, %f0, %f19 edge8l %i1, %o6, %o2 fpadd32s %f21, %f2, %f0 fbuge,a %fcc3, loop_864 fmovsneg %icc, %f23, %f28 add %l7, 0x28, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o5, %o0 loop_864: nop wr %g0, 0xe2, %asi ldda [%l7 + 0x30] %asi, %g0 umulcc %l0, %l6, %l1 fsrc1s %f27, %f30 fbul,a %fcc1, loop_865 fzero %f24 ldsh [%l7 + 0x0A], %g2 bgu,pt %icc, loop_866 loop_865: sra %o3, %o1, %i7 sdivx %g3, 0x09DC, %l3 brgez,a %i6, loop_867 loop_866: fpackfix %f2, %f17 edge8ln %i0, %g6, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_867: fmul8x16 %f13, %f18, %f8 edge32l %g5, %i2, %g7 orncc %l2, 0x1CF2, %g4 and %o4, %o7, %l5 srax %l4, %i3, %i1 edge32ln %i4, %o6, %o2 tne %xcc, 0x2 sllx %o0, 0x15, %g1 fmovrse %l0, %f21, %f26 umul %l6, 0x1925, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnor %f2, %f30, %f14 faligndata %f28, %f14, %f30 fbuge,a %fcc1, loop_868 tgu %xcc, 0x3 fbge %fcc0, loop_869 smulcc %o5, %o3, %o1 loop_868: te %icc, 0x3 wr %g0, 0x80, %asi stwa %i7, [%l7 + 0x5C] %asi loop_869: nop fitos %f6, %f22 fba %fcc2, loop_870 fmovsvs %icc, %f10, %f25 array16 %g2, %g3, %i6 movleu %xcc, %l3, %g6 loop_870: edge8l %i5, %i0, %g5 sdivx %i2, 0x1D97, %g7 ldub [%l7 + 0x48], %g4 xor %o4, %o7, %l5 sdivcc %l2, 0x15AA, %i3 edge16ln %i1, %l4, %o6 fpadd32s %f14, %f21, %f25 nop fitos %f5, %f30 fstoi %f30, %f0 smulcc %o2, %o0, %i4 alignaddr %l0, %g1, %l1 bg,a,pt %xcc, loop_871 fmul8ulx16 %f30, %f16, %f18 edge8 %o5, %l6, %o3 tleu %xcc, 0x1 loop_871: nop fitos %f13, %f3 fstox %f3, %f20 fxtos %f20, %f25 popc %i7, %o1 addcc %g3, %g2, %l3 xnorcc %i6, 0x0FDE, %g6 tvs %icc, 0x7 fmovrslez %i0, %f26, %f0 or %i5, 0x000C, %g5 fabss %f13, %f30 sdivx %g7, 0x197A, %i2 fmul8x16 %f19, %f18, %f22 set 0x22, %i4 ldsha [%l7 + %i4] 0x88, %g4 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0x1f, %f16 udiv %o4, 0x13C4, %o7 tne %icc, 0x1 sra %l5, %i3, %i1 fmovsne %xcc, %f30, %f29 and %l2, %l4, %o2 ld [%l7 + 0x6C], %f11 ba,pn %xcc, loop_872 movcs %xcc, %o0, %i4 alignaddrl %o6, %l0, %l1 set 0x40, %o0 stda %f16, [%l7 + %o0] 0x14 loop_872: fone %f10 edge16l %g1, %l6, %o5 fexpand %f17, %f0 wr %g0, 0x21, %asi ldxa [%g0 + 0x110] %asi, %i7 andcc %o3, %g3, %g2 ba,a %xcc, loop_873 nop set 0x10, %g6 ldx [%l7 + %g6], %o1 fmovda %xcc, %f12, %f22 array8 %l3, %g6, %i6 loop_873: tvs %xcc, 0x4 nop set 0x70, %g7 std %f20, [%l7 + %g7] fmovscc %icc, %f6, %f20 movge %icc, %i0, %g5 edge32 %i5, %i2, %g7 tpos %icc, 0x3 movrne %g4, 0x056, %o7 tsubcctv %o4, %l5, %i1 fmul8ulx16 %f0, %f6, %f10 ldx [%l7 + 0x78], %i3 fpack32 %f16, %f20, %f30 fmovsle %icc, %f3, %f13 tvc %xcc, 0x0 fbne %fcc2, loop_874 sra %l2, 0x15, %l4 array32 %o2, %i4, %o0 set 0x3A, %l0 lduba [%l7 + %l0] 0x18, %o6 loop_874: tsubcctv %l1, %g1, %l6 mulscc %l0, 0x0BCB, %i7 edge8ln %o3, %g3, %g2 fbule,a %fcc3, loop_875 tleu %icc, 0x2 sll %o1, 0x12, %l3 tneg %xcc, 0x1 loop_875: edge32l %g6, %i6, %o5 fmovsleu %xcc, %f8, %f25 tn %xcc, 0x5 mulx %i0, %g5, %i5 tle %xcc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x89, %asi ldswa [%l7 + 0x38] %asi, %i2 fmovscc %icc, %f30, %f19 sllx %g7, 0x03, %o7 movne %xcc, %g4, %o4 sdivx %l5, 0x1538, %i1 movrgz %l2, 0x1EC, %l4 srlx %o2, 0x06, %i4 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 fandnot2 %f22, %f10, %f2 edge16l %i3, %o0, %o6 movl %xcc, %g1, %l1 loop_876: tn %xcc, 0x1 set 0x56, %i2 stha %l6, [%l7 + %i2] 0xe2 membar #Sync sub %i7, %l0, %g3 sdiv %o3, 0x089B, %g2 edge8 %o1, %g6, %i6 edge16ln %l3, %o5, %g5 sub %i5, 0x0BC3, %i0 wr %g0, 0x10, %asi stwa %g7, [%l7 + 0x40] %asi sir 0x13A3 bneg,a,pt %xcc, loop_877 movgu %icc, %o7, %g4 edge32ln %i2, %l5, %o4 ldstub [%l7 + 0x6F], %i1 loop_877: tcs %xcc, 0x5 tsubcc %l2, %o2, %l4 wr %g0, 0x18, %asi ldswa [%l7 + 0x18] %asi, %i4 movne %xcc, %i3, %o6 fmovdcc %icc, %f23, %f9 sth %o0, [%l7 + 0x50] movl %xcc, %g1, %l1 nop setx loop_878, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcc %l6, 0x1580, %i7 fmovdpos %xcc, %f6, %f26 membar 0x03 loop_878: addc %g3, 0x0CC8, %o3 tn %icc, 0x1 taddcctv %g2, %l0, %g6 wr %g0, 0x89, %asi stxa %o1, [%l7 + 0x18] %asi move %xcc, %l3, %o5 sub %g5, %i6, %i5 fcmpne16 %f8, %f2, %i0 fbe %fcc3, loop_879 movl %xcc, %o7, %g7 edge16n %g4, %i2, %l5 mulscc %i1, %o4, %o2 loop_879: ble,a,pt %xcc, loop_880 fblg %fcc3, loop_881 sdivx %l4, 0x0D45, %l2 array16 %i4, %o6, %o0 loop_880: nop setx 0x0C5F14421FB996AC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x8FC424474F56F10A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 faddd %f6, %f2, %f4 loop_881: nop add %l7, 0x10, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x81, %g1, %i3 fpack16 %f24, %f21 taddcc %l6, %i7, %g3 array32 %l1, %o3, %g2 fbe %fcc3, loop_882 fmovs %f19, %f8 edge32 %l0, %o1, %l3 movleu %xcc, %o5, %g5 loop_882: fexpand %f6, %f12 set 0x40, %l1 stda %f0, [%l7 + %l1] 0x88 fbule %fcc1, loop_883 ba,a %xcc, loop_884 ldd [%l7 + 0x58], %g6 fcmpne16 %f16, %f4, %i5 loop_883: orcc %i0, %i6, %g7 loop_884: movrlz %o7, %g4, %l5 array32 %i2, %o4, %o2 addc %i1, 0x0B98, %l4 movrne %i4, 0x032, %o6 udiv %l2, 0x0959, %o0 movleu %xcc, %g1, %i3 ta %xcc, 0x5 andn %l6, 0x0B3F, %i7 edge16ln %l1, %o3, %g3 sll %l0, 0x17, %g2 set 0x40, %i0 stda %f0, [%l7 + %i0] 0x15 set 0x78, %l3 ldxa [%l7 + %l3] 0x81, %o1 fmovsvs %icc, %f25, %f21 bvc,a,pn %xcc, loop_885 ldx [%l7 + 0x58], %l3 bne,a,pn %xcc, loop_886 tvs %icc, 0x1 loop_885: nop set 0x32, %o3 ldsba [%l7 + %o3] 0x80, %o5 loop_886: tg %icc, 0x7 set 0x40, %g4 stda %f16, [%l7 + %g4] 0x19 nop setx 0xB71CCCFC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x3A9AE097, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fadds %f27, %f12, %f27 edge32 %g5, %g6, %i5 fzeros %f27 fblg %fcc3, loop_887 tgu %icc, 0x3 tl %icc, 0x6 movn %xcc, %i0, %i6 loop_887: brgez %g7, loop_888 fbul,a %fcc0, loop_889 fbo,a %fcc0, loop_890 edge16n %o7, %g4, %l5 loop_888: tpos %xcc, 0x4 loop_889: edge16l %i2, %o4, %o2 loop_890: movre %l4, 0x0C3, %i4 movleu %icc, %i1, %o6 fmovsn %icc, %f16, %f27 movcs %icc, %l2, %g1 fsrc2s %f28, %f30 fnot1 %f10, %f28 brz %i3, loop_891 fone %f30 tsubcctv %l6, %o0, %l1 tcs %xcc, 0x7 loop_891: nop set 0x2E, %o5 ldsba [%l7 + %o5] 0x10, %o3 tleu %icc, 0x2 fzeros %f25 movleu %icc, %g3, %l0 te %icc, 0x3 edge32l %i7, %g2, %l3 fbn,a %fcc2, loop_892 fbge %fcc0, loop_893 sra %o5, %o1, %g5 fmovrsgez %i5, %f11, %f29 loop_892: andcc %g6, 0x090A, %i6 loop_893: movneg %icc, %g7, %o7 fbo %fcc1, loop_894 array32 %i0, %l5, %g4 wr %g0, 0x04, %asi lduba [%l7 + 0x65] %asi, %i2 loop_894: edge16 %o4, %l4, %i4 fornot1 %f14, %f28, %f6 fbug,a %fcc3, loop_895 fornot1s %f27, %f1, %f16 fbug %fcc0, loop_896 mulx %i1, 0x05D2, %o6 loop_895: nop set 0x20, %g1 ldswa [%l7 + %g1] 0x14, %o2 loop_896: fnot1s %f25, %f24 fmovsne %xcc, %f2, %f5 fzero %f18 xorcc %l2, %g1, %l6 fbge,a %fcc0, loop_897 prefetch [%l7 + 0x48], 0x1 movneg %icc, %i3, %l1 edge32 %o3, %g3, %o0 loop_897: nop setx loop_898, %l0, %l1 jmpl %l1, %i7 popc 0x0D95, %l0 fsrc2s %f11, %f27 fmovsleu %xcc, %f7, %f27 loop_898: popc %l3, %g2 xnorcc %o5, %o1, %g5 fpmerge %f31, %f11, %f12 sethi 0x1C0E, %i5 movg %xcc, %i6, %g7 fbuge,a %fcc3, loop_899 fmovsleu %icc, %f5, %f9 movge %xcc, %g6, %o7 sethi 0x01B4, %i0 loop_899: nop add %l7, 0x30, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %l5, %g4 movrlez %o4, 0x227, %l4 tpos %icc, 0x7 brlez %i2, loop_900 tcs %icc, 0x4 fmul8x16au %f5, %f15, %f14 umulcc %i4, 0x17DB, %o6 loop_900: fsrc1s %f8, %f4 fmovdne %xcc, %f1, %f7 fand %f8, %f26, %f4 movle %xcc, %i1, %l2 movpos %xcc, %g1, %o2 movpos %xcc, %i3, %l1 tne %xcc, 0x1 nop setx 0x12400D34, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x600DFAD9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fsubs %f9, %f7, %f30 brgez,a %l6, loop_901 fmovdg %icc, %f20, %f22 fnegd %f10, %f8 array8 %g3, %o3, %o0 loop_901: nop fitos %f11, %f26 fstoi %f26, %f20 tcc %xcc, 0x4 wr %g0, 0x80, %asi stwa %i7, [%l7 + 0x64] %asi fba %fcc2, loop_902 fmovda %xcc, %f20, %f20 tsubcc %l3, 0x1A2F, %g2 fpackfix %f20, %f24 loop_902: fbule %fcc3, loop_903 edge32 %l0, %o5, %g5 edge16 %i5, %i6, %o1 te %xcc, 0x7 loop_903: fbule %fcc3, loop_904 movne %xcc, %g7, %o7 movrlz %i0, 0x0AC, %g6 tle %icc, 0x6 loop_904: fmovspos %xcc, %f14, %f12 sub %g4, %l5, %l4 orcc %o4, %i4, %o6 tgu %icc, 0x2 subccc %i1, %i2, %g1 fnot1s %f11, %f6 edge32 %o2, %i3, %l2 tle %icc, 0x1 fxor %f8, %f10, %f26 nop setx 0x2F6A0E5D05E495D2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x301AD6F19FB06FD8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f14, %f12 fbl %fcc1, loop_905 addc %l1, %l6, %g3 edge32 %o3, %i7, %l3 fblg,a %fcc3, loop_906 loop_905: sethi 0x01A4, %g2 edge32l %l0, %o0, %g5 srl %i5, 0x02, %o5 loop_906: ldd [%l7 + 0x50], %i6 edge16 %o1, %o7, %i0 fmovrse %g7, %f10, %f27 sdivx %g4, 0x07A8, %l5 be,a,pn %icc, loop_907 alignaddrl %g6, %o4, %l4 bge,a,pt %icc, loop_908 edge32n %o6, %i1, %i2 loop_907: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %icc, 0x6 loop_908: edge16l %i4, %o2, %g1 fmovdcc %icc, %f11, %f28 orcc %i3, 0x1B5A, %l1 movn %icc, %l2, %l6 nop fitod %f2, %f20 fdtos %f20, %f25 edge32 %o3, %i7, %l3 addccc %g2, 0x07A9, %g3 brlz %o0, loop_909 fornot1s %f14, %f11, %f16 sdivx %l0, 0x0312, %g5 addccc %i5, %i6, %o1 loop_909: fbule %fcc2, loop_910 nop fitos %f12, %f17 fstox %f17, %f24 fxtos %f24, %f29 brgz %o7, loop_911 for %f18, %f10, %f28 loop_910: movrlz %o5, 0x3F2, %i0 fmovsle %icc, %f7, %f18 loop_911: tl %icc, 0x3 movn %xcc, %g7, %l5 edge16ln %g4, %g6, %o4 umul %o6, 0x158D, %l4 popc %i2, %i4 fandnot2s %f18, %f23, %f22 add %i1, %o2, %g1 subcc %i3, %l1, %l6 edge8 %o3, %l2, %l3 ble loop_912 fmovdl %icc, %f25, %f10 movre %g2, 0x39D, %i7 movre %g3, 0x198, %o0 loop_912: prefetch [%l7 + 0x6C], 0x0 nop setx 0xF3D325011CE404F4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x8E6C53C7EF91A193, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f12, %f18 sra %l0, %i5, %g5 brz %o1, loop_913 te %icc, 0x6 fmovsa %xcc, %f25, %f16 edge32 %i6, %o5, %o7 loop_913: xnorcc %g7, %i0, %g4 fandnot1 %f14, %f18, %f16 wr %g0, 0x81, %asi prefetcha [%l7 + 0x30] %asi, 0x0 addc %g6, 0x0882, %o4 movne %icc, %o6, %l4 array32 %i2, %i1, %o2 fpmerge %f19, %f30, %f18 nop setx loop_914, %l0, %l1 jmpl %l1, %i4 tsubcctv %g1, %i3, %l1 tne %icc, 0x1 sdiv %l6, 0x0FED, %o3 loop_914: taddcctv %l2, 0x1583, %g2 add %l7, 0x38, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %l3, %g3 umulcc %o0, %l0, %i5 fmovs %f6, %f1 bge %xcc, loop_915 xorcc %i7, 0x18AD, %o1 array16 %i6, %g5, %o5 fblg,a %fcc1, loop_916 loop_915: nop setx loop_917, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sra %g7, %o7, %g4 tcs %icc, 0x5 loop_916: orn %i0, %g6, %o4 loop_917: movrgez %o6, 0x23E, %l4 fbul,a %fcc1, loop_918 sdivx %l5, 0x05CE, %i2 sra %o2, 0x0D, %i1 membar 0x03 loop_918: fmovdge %xcc, %f3, %f6 fsrc2 %f26, %f30 fbl,a %fcc3, loop_919 fnot2s %f22, %f17 ldsb [%l7 + 0x5F], %i4 movrgez %i3, 0x092, %g1 loop_919: bleu loop_920 sra %l1, %l6, %o3 taddcctv %l2, 0x03A1, %l3 fbule %fcc0, loop_921 loop_920: edge16 %g2, %o0, %l0 movle %xcc, %i5, %i7 set 0x28, %g3 stwa %o1, [%l7 + %g3] 0xea membar #Sync loop_921: taddcctv %i6, 0x049E, %g3 orn %g5, 0x11B7, %o5 tl %xcc, 0x6 movcc %xcc, %o7, %g4 array16 %i0, %g7, %g6 edge16n %o6, %o4, %l4 tg %xcc, 0x0 bpos,a %xcc, loop_922 subc %i2, 0x0307, %o2 edge32l %l5, %i4, %i3 tsubcc %g1, 0x05E3, %i1 loop_922: sub %l6, %l1, %l2 movrlz %l3, %g2, %o0 addccc %o3, 0x0CF3, %l0 srax %i7, %o1, %i6 call loop_923 fmovrdlez %g3, %f28, %f10 fmovdvs %xcc, %f12, %f20 tcs %icc, 0x4 loop_923: edge16l %g5, %o5, %o7 sllx %i5, %g4, %g7 mulx %g6, 0x012D, %o6 taddcc %i0, %l4, %i2 movre %o4, 0x3A1, %o2 movre %i4, %i3, %g1 fblg %fcc1, loop_924 movrlz %i1, 0x3A8, %l6 fmovsle %xcc, %f21, %f3 edge32 %l5, %l2, %l1 loop_924: tgu %icc, 0x1 tneg %icc, 0x6 tl %xcc, 0x4 fpadd16s %f31, %f28, %f24 xnorcc %g2, 0x07C0, %l3 xor %o0, 0x1E59, %o3 tcs %icc, 0x0 fmul8sux16 %f14, %f8, %f4 orn %i7, %l0, %i6 andncc %g3, %g5, %o1 fmovsne %xcc, %f1, %f14 movrgz %o7, 0x0C0, %i5 fmovdge %xcc, %f7, %f26 fbuge %fcc3, loop_925 xor %o5, %g4, %g7 xnorcc %g6, 0x03F5, %o6 fmovsne %icc, %f31, %f10 loop_925: andncc %i0, %i2, %o4 udivx %o2, 0x09C1, %l4 fmovsge %icc, %f9, %f25 fornot1s %f13, %f23, %f6 udivcc %i4, 0x0520, %g1 tle %xcc, 0x6 tsubcctv %i1, %l6, %l5 sir 0x06F3 fmovdne %xcc, %f28, %f10 ldsw [%l7 + 0x4C], %i3 fpack32 %f16, %f14, %f2 umul %l1, 0x1585, %g2 addc %l2, %l3, %o3 popc %o0, %i7 brnz,a %i6, loop_926 fpadd32s %f1, %f13, %f4 fbge,a %fcc3, loop_927 sra %g3, %l0, %g5 loop_926: tn %icc, 0x2 fornot2 %f28, %f10, %f18 loop_927: smul %o1, %i5, %o7 smulcc %g4, 0x1B00, %o5 andn %g6, 0x1C74, %g7 edge16ln %o6, %i2, %o4 wr %g0, 0xe2, %asi ldda [%l7 + 0x60] %asi, %i0 tneg %icc, 0x4 addc %o2, 0x004D, %i4 fmovdgu %icc, %f2, %f13 nop setx 0xEBB50B8B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 fsqrts %f23, %f29 wr %g0, 0x80, %asi stxa %g1, [%l7 + 0x20] %asi fmovrsgz %i1, %f14, %f11 tsubcc %l6, 0x052E, %l5 stbar mulscc %l4, %i3, %l1 array8 %l2, %g2, %o3 ldub [%l7 + 0x4F], %l3 lduh [%l7 + 0x28], %o0 fsrc1 %f16, %f22 movne %icc, %i6, %g3 fmovsvc %icc, %f11, %f16 edge8ln %l0, %g5, %o1 smulcc %i5, %i7, %o7 fbue,a %fcc0, loop_928 addccc %o5, %g6, %g4 edge16l %g7, %o6, %i2 ldx [%l7 + 0x28], %o4 loop_928: alignaddrl %o2, %i4, %g1 edge8 %i1, %l6, %i0 addccc %l5, %l4, %i3 movgu %icc, %l2, %g2 subccc %l1, %l3, %o3 set 0x2A, %i7 stha %o0, [%l7 + %i7] 0x22 membar #Sync flush %l7 + 0x60 alignaddr %i6, %g3, %g5 fmovscc %icc, %f25, %f7 sethi 0x0E1F, %o1 fmul8ulx16 %f8, %f26, %f4 xnor %l0, %i5, %o7 popc %o5, %g6 fnegd %f18, %f20 srl %g4, %i7, %g7 tsubcc %i2, 0x1C7F, %o4 edge8l %o2, %i4, %o6 fmovdneg %xcc, %f11, %f2 movg %icc, %i1, %l6 fbge,a %fcc3, loop_929 ldub [%l7 + 0x41], %g1 andn %i0, %l5, %l4 sethi 0x0F9E, %i3 loop_929: movne %icc, %g2, %l1 and %l3, %o3, %o0 srlx %i6, %l2, %g5 fmovrdlz %g3, %f24, %f14 tvc %xcc, 0x7 movre %l0, %o1, %i5 fbe %fcc2, loop_930 te %icc, 0x0 edge16ln %o7, %o5, %g4 tcs %xcc, 0x4 loop_930: movvs %xcc, %g6, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %i7, 0x184B, %o4 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %i2, %i4 ldsb [%l7 + 0x17], %o2 edge16ln %i1, %l6, %o6 nop set 0x79, %o1 stb %i0, [%l7 + %o1] fmovsge %xcc, %f19, %f14 smulcc %l5, %l4, %i3 movcc %icc, %g1, %g2 wr %g0, 0x11, %asi ldxa [%l7 + 0x38] %asi, %l3 tpos %xcc, 0x7 ta %xcc, 0x0 bgu loop_931 array8 %o3, %o0, %i6 wr %g0, 0x19, %asi lduwa [%l7 + 0x7C] %asi, %l1 loop_931: array32 %g5, %g3, %l0 fbne %fcc0, loop_932 movn %xcc, %o1, %l2 tsubcctv %i5, %o7, %g4 bcs,a,pt %icc, loop_933 loop_932: addcc %g6, 0x1E4A, %g7 fmovsne %icc, %f3, %f22 movneg %icc, %o5, %i7 loop_933: bne,a loop_934 tge %xcc, 0x3 movne %icc, %i2, %i4 fbuge,a %fcc2, loop_935 loop_934: movpos %icc, %o2, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %l6, 0x11FF, %o6 loop_935: mulx %i1, 0x081C, %i0 edge8 %l5, %i3, %l4 brlz,a %g2, loop_936 fmuld8sux16 %f10, %f8, %f26 tcs %icc, 0x6 brnz %g1, loop_937 loop_936: stw %o3, [%l7 + 0x58] orn %o0, %l3, %i6 srax %g5, %g3, %l0 loop_937: andcc %l1, 0x0192, %o1 fbug %fcc1, loop_938 subcc %l2, 0x07FC, %o7 fnands %f15, %f0, %f10 nop setx loop_939, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_938: array16 %g4, %g6, %i5 pdist %f20, %f18, %f30 fbule,a %fcc3, loop_940 loop_939: bne,pn %icc, loop_941 tn %xcc, 0x4 bpos,a,pn %xcc, loop_942 loop_940: ldx [%l7 + 0x10], %o5 loop_941: alignaddrl %i7, %g7, %i2 nop setx 0x6644BE95, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x435AF067, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fdivs %f13, %f7, %f15 loop_942: nop set 0x3E, %l4 lduha [%l7 + %l4] 0x10, %i4 movrgez %o2, %l6, %o4 add %i1, %o6, %i0 ldd [%l7 + 0x20], %l4 sllx %i3, %g2, %l4 swap [%l7 + 0x6C], %o3 wr %g0, 0x11, %asi stwa %g1, [%l7 + 0x58] %asi tle %icc, 0x7 and %o0, 0x1B94, %l3 addc %g5, %g3, %i6 udivcc %l1, 0x064F, %o1 wr %g0, 0x81, %asi stba %l0, [%l7 + 0x5A] %asi edge16n %l2, %o7, %g4 mova %icc, %g6, %i5 tg %xcc, 0x2 andncc %i7, %o5, %g7 bneg loop_943 lduw [%l7 + 0x68], %i2 bge loop_944 sth %o2, [%l7 + 0x1A] loop_943: tneg %icc, 0x1 orncc %l6, 0x1AB7, %i4 loop_944: tsubcctv %i1, %o4, %i0 andn %l5, 0x147B, %i3 tvs %icc, 0x6 fblg %fcc3, loop_945 andncc %o6, %l4, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_946, %l0, %l1 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_945: andcc %g1, 0x1421, %o0 fnand %f16, %f14, %f18 xnor %g2, 0x1C4D, %l3 loop_946: nop wr %g0, 0x81, %asi lduba [%l7 + 0x7E] %asi, %g3 std %f20, [%l7 + 0x08] ldsh [%l7 + 0x26], %i6 sllx %g5, 0x19, %o1 movpos %xcc, %l0, %l1 subcc %l2, %g4, %o7 add %i5, 0x1590, %g6 subc %o5, %g7, %i2 brnz %i7, loop_947 subc %o2, 0x05ED, %l6 ldd [%l7 + 0x50], %i0 smulcc %i4, %o4, %l5 loop_947: movvs %xcc, %i0, %i3 nop set 0x38, %g5 stx %l4, [%l7 + %g5] fmovsge %xcc, %f26, %f7 fexpand %f26, %f8 movle %icc, %o3, %o6 edge16n %o0, %g2, %g1 fbg %fcc1, loop_948 movle %icc, %g3, %i6 tn %icc, 0x3 xnor %g5, 0x0B10, %o1 loop_948: taddcc %l3, 0x1C01, %l0 tcs %icc, 0x6 and %l2, %g4, %l1 sra %o7, %i5, %g6 mulx %o5, %i2, %i7 tle %icc, 0x7 ble,a,pn %xcc, loop_949 edge8l %g7, %l6, %i1 srax %o2, 0x12, %o4 fbo,a %fcc2, loop_950 loop_949: fmovsg %xcc, %f1, %f13 umulcc %l5, %i4, %i3 fpmerge %f11, %f2, %f26 loop_950: nop nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x3b8] %asi, %l4 ripped by fixASI40.pl ripped by fixASI40.pl sth %i0, [%l7 + 0x14] bcc,a loop_951 fnot1 %f20, %f20 ble,pn %icc, loop_952 taddcctv %o3, 0x17DF, %o0 loop_951: subc %o6, %g2, %g1 fmovscs %xcc, %f7, %f24 loop_952: fone %f10 stw %i6, [%l7 + 0x70] edge8 %g3, %g5, %l3 fmovdvs %icc, %f9, %f8 movl %xcc, %l0, %l2 fmovsg %xcc, %f13, %f18 subccc %g4, 0x1C93, %l1 tsubcctv %o1, %i5, %o7 fble %fcc2, loop_953 edge8 %g6, %o5, %i7 mova %xcc, %i2, %g7 udivx %l6, 0x01AB, %o2 loop_953: fmul8x16au %f0, %f17, %f22 edge16ln %i1, %o4, %l5 fbule %fcc3, loop_954 fmovdcs %icc, %f29, %f27 and %i4, %l4, %i3 addc %o3, 0x0C2C, %i0 loop_954: fmul8x16 %f12, %f0, %f22 st %f29, [%l7 + 0x48] stx %o0, [%l7 + 0x50] stw %g2, [%l7 + 0x18] bneg,a %icc, loop_955 sdivcc %o6, 0x0FB6, %g1 sdiv %g3, 0x1A72, %g5 movrlez %i6, %l0, %l3 loop_955: fxnors %f28, %f2, %f23 fble %fcc2, loop_956 umul %l2, 0x0C06, %l1 array8 %g4, %o1, %i5 fmovrsgz %g6, %f12, %f10 loop_956: sethi 0x0344, %o7 fornot1 %f16, %f16, %f8 fpackfix %f4, %f18 andn %o5, 0x142A, %i7 sir 0x063C bpos %icc, loop_957 movrlez %i2, 0x1C5, %l6 udiv %g7, 0x1D11, %o2 add %l7, 0x24, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i1, %o4 loop_957: nop setx 0x206F2496, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tg %xcc, 0x2 fmovsvc %xcc, %f14, %f15 or %i4, %l5, %l4 fmovdn %xcc, %f26, %f29 fbne %fcc1, loop_958 edge32n %i3, %o3, %i0 bg,a %xcc, loop_959 fpadd16s %f21, %f15, %f13 loop_958: fmuld8ulx16 %f0, %f6, %f2 sir 0x1DED loop_959: tpos %xcc, 0x6 fnot2s %f24, %f4 nop fitos %f3, %f17 fstox %f17, %f4 fxtos %f4, %f18 bn,a loop_960 movgu %icc, %g2, %o0 ldub [%l7 + 0x1A], %g1 movpos %icc, %o6, %g3 loop_960: movvs %icc, %i6, %l0 stb %l3, [%l7 + 0x79] wr %g0, 0x81, %asi ldstuba [%l7 + 0x44] %asi, %l2 xor %l1, %g5, %o1 subc %g4, %g6, %o7 stbar wr %g0, 0x2a, %asi ldda [%l7 + 0x30] %asi, %i4 ldd [%l7 + 0x60], %f0 edge16n %o5, %i2, %i7 addc %g7, %o2, %i1 xnor %o4, %l6, %i4 bne,pt %xcc, loop_961 array32 %l5, %i3, %o3 fbge %fcc3, loop_962 movre %i0, %g2, %o0 loop_961: fand %f26, %f18, %f14 taddcc %l4, 0x0111, %g1 loop_962: flush %l7 + 0x54 sra %g3, %i6, %l0 set 0x310, %i1 nop ! nop ! ldxa [%g0 + %i1] 0x40, %l3 ripped by fixASI40.pl ripped by fixASI40.pl fbg,a %fcc1, loop_963 edge16 %o6, %l2, %l1 xnorcc %g5, %o1, %g4 te %xcc, 0x6 loop_963: nop setx 0x6869C1AB2BA7413C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xEB6D821A48DFBBBE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 faddd %f2, %f8, %f0 movn %xcc, %o7, %g6 fcmpgt16 %f20, %f6, %i5 movrgez %i2, 0x2A7, %o5 fbn,a %fcc3, loop_964 xorcc %i7, %g7, %o2 umulcc %i1, 0x0B57, %l6 fbul %fcc1, loop_965 loop_964: tl %icc, 0x1 nop setx 0xFA43ECD455F09451, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 fsqrtd %f30, %f24 taddcc %i4, %o4, %l5 loop_965: fble,a %fcc1, loop_966 edge16 %o3, %i0, %g2 fxnor %f2, %f18, %f12 movg %icc, %o0, %i3 loop_966: udivx %l4, 0x1B7E, %g3 fxnor %f30, %f16, %f12 fbn %fcc1, loop_967 smulcc %g1, %l0, %l3 brlz %o6, loop_968 fandnot1s %f18, %f2, %f15 loop_967: movn %icc, %l2, %i6 xnorcc %l1, 0x0554, %g5 loop_968: nop setx 0xB7956063, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0xEBAEFD6B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fdivs %f26, %f9, %f27 nop setx loop_969, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry srl %o1, %o7, %g6 sir 0x0C95 te %xcc, 0x0 loop_969: movcs %xcc, %g4, %i2 edge16ln %o5, %i5, %i7 edge32n %o2, %i1, %g7 brnz %i4, loop_970 bne,a loop_971 fbl %fcc1, loop_972 edge32l %o4, %l6, %l5 loop_970: fabsd %f20, %f26 loop_971: movl %xcc, %o3, %g2 loop_972: move %xcc, %o0, %i3 udivcc %l4, 0x0F2F, %g3 fmovrdgez %g1, %f20, %f22 mulscc %i0, 0x11F7, %l0 bpos loop_973 bne loop_974 fnegs %f26, %f14 addcc %o6, %l3, %l2 loop_973: nop set 0x64, %o6 stw %l1, [%l7 + %o6] loop_974: nop set 0x70, %l6 ldd [%l7 + %l6], %g4 nop setx 0xCCAD1C780A418A57, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x1941BC4E8CB2EBC9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f8, %f20 movgu %xcc, %o1, %o7 xor %g6, %g4, %i6 fcmpgt16 %f22, %f10, %i2 flush %l7 + 0x74 fnot1s %f26, %f19 fmovdvc %icc, %f20, %f12 tsubcc %i5, %i7, %o2 nop setx loop_975, %l0, %l1 jmpl %l1, %o5 tcc %icc, 0x6 or %g7, %i1, %i4 sdiv %l6, 0x1DB2, %l5 loop_975: andncc %o3, %g2, %o0 wr %g0, 0x19, %asi ldstuba [%l7 + 0x43] %asi, %i3 add %l4, 0x0DCC, %g3 nop setx 0xB17C07D8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 fsqrts %f17, %f31 movrlz %g1, %o4, %i0 tvs %icc, 0x6 tsubcctv %l0, %l3, %l2 udiv %o6, 0x0C72, %g5 fmovscc %xcc, %f7, %f28 fblg,a %fcc0, loop_976 add %o1, 0x126F, %l1 set 0x30, %o4 ldda [%l7 + %o4] 0x0c, %o6 loop_976: ld [%l7 + 0x0C], %f29 fnot1 %f16, %f26 edge16n %g6, %i6, %g4 xor %i2, 0x173E, %i5 fpack32 %f20, %f20, %f14 nop fitos %f10, %f29 fstox %f29, %f0 fxtos %f0, %f0 membar 0x1D movn %icc, %o2, %o5 addcc %i7, 0x02A5, %i1 ldub [%l7 + 0x26], %i4 smulcc %g7, %l6, %l5 be loop_977 movrgez %g2, %o3, %o0 bcc,a %icc, loop_978 subccc %l4, %i3, %g1 loop_977: ldsh [%l7 + 0x12], %g3 popc 0x0766, %i0 loop_978: fpadd32 %f0, %f6, %f10 srax %l0, %l3, %o4 edge16 %o6, %g5, %o1 movrgz %l2, %o7, %l1 popc 0x11CE, %i6 movn %xcc, %g4, %i2 wr %g0, 0x81, %asi stwa %i5, [%l7 + 0x74] %asi edge16l %g6, %o2, %o5 fmovrdne %i7, %f18, %f14 sub %i1, 0x1B34, %g7 movrgz %i4, 0x17C, %l6 fpsub16 %f0, %f2, %f6 or %l5, %o3, %o0 subcc %g2, 0x1585, %i3 movne %icc, %l4, %g3 fands %f2, %f7, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot1s %f16, %f11 lduh [%l7 + 0x36], %i0 movrne %l0, %l3, %o4 call loop_979 udivcc %o6, 0x1F24, %g5 fmul8x16au %f7, %f25, %f4 add %l7, 0x60, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %o1 casa [%l6] 0x0c, %o1, %g1 loop_979: taddcctv %l2, %l1, %o7 addc %i6, %g4, %i2 set 0x28, %l2 swapa [%l7 + %l2] 0x11, %i5 bgu loop_980 movrgz %g6, 0x19D, %o5 tpos %xcc, 0x6 edge32l %i7, %o2, %i1 loop_980: nop set 0x28, %o2 ldswa [%l7 + %o2] 0x10, %i4 fmovse %xcc, %f13, %f17 fbue %fcc3, loop_981 sub %l6, 0x0C2A, %g7 fbuge,a %fcc3, loop_982 srlx %o3, %l5, %g2 loop_981: edge32l %i3, %o0, %l4 movgu %xcc, %i0, %l0 loop_982: mova %xcc, %g3, %l3 tcc %xcc, 0x5 mova %icc, %o4, %g5 movvs %icc, %o6, %o1 edge32n %g1, %l2, %o7 nop fitod %f2, %f20 fdtos %f20, %f10 fmovdl %icc, %f4, %f10 nop setx loop_983, %l0, %l1 jmpl %l1, %l1 tn %icc, 0x1 fmovsle %icc, %f11, %f2 movn %icc, %i6, %g4 loop_983: brgez %i2, loop_984 bg,a %icc, loop_985 fpsub32s %f17, %f7, %f16 ldsw [%l7 + 0x7C], %g6 loop_984: xnorcc %o5, 0x01DF, %i5 loop_985: fmovsneg %xcc, %f11, %f1 smulcc %o2, 0x00B4, %i7 xnor %i1, %i4, %g7 fpsub16 %f10, %f4, %f12 tsubcc %l6, %o3, %l5 fbg %fcc2, loop_986 edge32n %g2, %o0, %i3 brgez %i0, loop_987 sllx %l4, %g3, %l3 loop_986: nop add %l7, 0x2C, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %l0, %o4 loop_987: fmul8x16 %f28, %f22, %f10 fmul8sux16 %f12, %f26, %f14 ldub [%l7 + 0x6F], %g5 bneg %icc, loop_988 nop setx 0x6CABC148, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x47886835, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fdivs %f16, %f10, %f1 movrgz %o6, 0x2E9, %g1 fmovdg %icc, %f24, %f14 loop_988: addcc %l2, %o1, %o7 orn %l1, %g4, %i2 movcs %icc, %i6, %o5 taddcctv %g6, %o2, %i7 ta %xcc, 0x2 alignaddrl %i1, %i4, %i5 set 0x59, %i5 ldstuba [%l7 + %i5] 0x0c, %g7 movcs %icc, %l6, %o3 tsubcc %l5, 0x1877, %o0 wr %g0, 0xf0, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync udiv %g2, 0x1A2F, %i3 fmovdne %xcc, %f15, %f2 fbue,a %fcc0, loop_989 tvc %icc, 0x7 orcc %i0, %l4, %g3 srlx %l0, %o4, %l3 loop_989: fmovscs %xcc, %f11, %f28 edge32ln %g5, %o6, %l2 fbu,a %fcc3, loop_990 edge32l %o1, %o7, %l1 tg %xcc, 0x5 fmovsa %icc, %f11, %f4 loop_990: andn %g4, %g1, %i6 fmovscc %xcc, %f1, %f22 subccc %i2, 0x10DC, %g6 edge32l %o5, %o2, %i7 fmovsneg %icc, %f5, %f2 edge16l %i4, %i5, %i1 fcmpgt16 %f12, %f10, %l6 sll %o3, 0x13, %g7 umul %o0, %g2, %i3 nop fitos %f1, %f10 fstoi %f10, %f15 tl %xcc, 0x7 set 0x52, %g2 stha %l5, [%l7 + %g2] 0xe2 membar #Sync udivx %i0, 0x0F40, %l4 wr %g0, 0x04, %asi lduba [%l7 + 0x5E] %asi, %g3 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x1A] %asi, %l0 edge32 %o4, %g5, %o6 ldd [%l7 + 0x30], %l2 edge8 %l3, %o1, %l1 sll %o7, 0x02, %g1 sll %g4, 0x1A, %i6 udiv %i2, 0x10EC, %g6 andncc %o5, %o2, %i7 swap [%l7 + 0x08], %i4 andncc %i5, %i1, %l6 set 0x42, %i6 stha %o3, [%l7 + %i6] 0x18 nop setx 0xEF2558F7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0xD5D42622, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fsubs %f10, %f4, %f5 movcs %xcc, %o0, %g2 tvs %icc, 0x2 addcc %g7, 0x0987, %l5 lduw [%l7 + 0x4C], %i0 brgez,a %i3, loop_991 movrlz %l4, %l0, %g3 brlez,a %o4, loop_992 fmovspos %xcc, %f27, %f6 loop_991: fmovdne %xcc, %f18, %f18 tne %xcc, 0x3 loop_992: orncc %g5, %o6, %l3 subc %o1, %l1, %l2 xorcc %g1, 0x0E56, %o7 wr %g0, 0x80, %asi stha %g4, [%l7 + 0x08] %asi fandnot2s %f23, %f24, %f26 movre %i6, 0x189, %g6 nop set 0x61, %o7 ldstub [%l7 + %o7], %o5 ldub [%l7 + 0x54], %i2 fbule %fcc3, loop_993 movvs %xcc, %o2, %i4 nop fitod %f8, %f0 fdtos %f0, %f8 fmovsle %icc, %f10, %f2 loop_993: sdiv %i5, 0x1BB3, %i7 umul %i1, %l6, %o0 movrgz %o3, 0x2AF, %g7 smulcc %g2, %l5, %i0 edge32l %i3, %l0, %l4 sdiv %o4, 0x00D5, %g5 fbug,a %fcc0, loop_994 sll %o6, 0x1C, %l3 srlx %o1, 0x13, %l1 ta %xcc, 0x4 loop_994: movge %xcc, %g3, %g1 mulscc %l2, 0x1A31, %o7 set 0x34, %i4 lduha [%l7 + %i4] 0x0c, %g4 set 0x4E, %l5 stha %g6, [%l7 + %l5] 0x11 fmuld8ulx16 %f23, %f26, %f26 tcc %xcc, 0x3 fmovdne %xcc, %f24, %f19 array8 %o5, %i6, %i2 fzero %f24 nop setx 0x33C8326300480235, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr fbo,a %fcc2, loop_995 xnorcc %i4, %i5, %o2 movrgez %i7, 0x207, %l6 addccc %o0, 0x100C, %o3 loop_995: for %f2, %f12, %f10 movrgez %i1, %g2, %l5 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x120] %asi, %g7 ripped by fixASI40.pl ripped by fixASI40.pl fcmpeq32 %f14, %f28, %i3 movre %l0, %i0, %l4 and %g5, %o6, %l3 orcc %o1, %o4, %g3 edge16 %g1, %l2, %l1 array32 %o7, %g6, %o5 movvc %xcc, %i6, %i2 sub %g4, %i4, %o2 fbne,a %fcc2, loop_996 movne %xcc, %i7, %l6 movvc %xcc, %o0, %o3 edge32l %i1, %i5, %l5 loop_996: mulx %g7, %i3, %l0 tcs %xcc, 0x5 wr %g0, 0x11, %asi lduha [%l7 + 0x14] %asi, %i0 nop fitod %f11, %f2 ldsb [%l7 + 0x58], %l4 mova %icc, %g2, %g5 tpos %icc, 0x7 fmovdle %xcc, %f24, %f28 taddcc %l3, 0x13A3, %o6 mova %xcc, %o1, %g3 tne %xcc, 0x3 array32 %g1, %l2, %l1 nop setx 0xF6B8025C88AD9A0C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 fsqrtd %f22, %f30 fnot1s %f10, %f7 subcc %o7, 0x1616, %g6 fmovrsgez %o5, %f15, %f27 fmovsleu %icc, %f31, %f3 xorcc %i6, 0x0873, %i2 alignaddrl %o4, %g4, %i4 movre %o2, %i7, %l6 movgu %xcc, %o0, %i1 subc %i5, 0x12D8, %l5 ldstub [%l7 + 0x51], %o3 movcc %icc, %g7, %i3 edge8n %i0, %l4, %g2 subc %l0, 0x050A, %l3 andncc %g5, %o6, %g3 for %f26, %f4, %f22 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 bpos,pt %icc, loop_997 movrne %g1, %o1, %l2 nop setx 0x8AEC1E46305EF166, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr nop fitod %f4, %f16 fdtox %f16, %f8 fxtod %f8, %f2 loop_997: tneg %icc, 0x7 tvs %xcc, 0x1 fmovsl %icc, %f24, %f11 set 0x108, %o0 ldxa [%g0 + %o0] 0x52, %l1 tle %xcc, 0x6 bvc loop_998 movle %xcc, %g6, %o7 bneg,a,pn %xcc, loop_999 lduh [%l7 + 0x42], %o5 loop_998: udivx %i2, 0x15F2, %o4 fmovrsgz %g4, %f11, %f13 loop_999: fmul8x16au %f4, %f11, %f12 orncc %i4, 0x176E, %i6 edge16 %i7, %l6, %o2 and %i1, %o0, %l5 fmovsge %xcc, %f19, %f29 edge16ln %o3, %i5, %g7 tcc %icc, 0x0 movvs %icc, %i3, %l4 edge8l %i0, %l0, %l3 tcc %xcc, 0x6 fbn %fcc0, loop_1000 sdivx %g5, 0x10C6, %o6 add %l7, 0x20, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %g2, %g3 loop_1000: fmovdge %icc, %f7, %f17 addcc %o1, %l2, %g1 fpsub32 %f28, %f14, %f6 nop setx 0x46DF6A58, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x2D912301, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fsubs %f20, %f30, %f19 tvc %xcc, 0x4 udivcc %g6, 0x0216, %l1 bl,a,pn %icc, loop_1001 movne %xcc, %o7, %o5 wr %g0, 0x89, %asi sta %f2, [%l7 + 0x10] %asi loop_1001: nop fitos %f8, %f24 fstoi %f24, %f28 bne,a %xcc, loop_1002 brlz,a %o4, loop_1003 fcmpne16 %f14, %f14, %i2 nop setx 0xF0B6E850943D04AE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xFE14293462F39223, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f22, %f4 loop_1002: nop setx 0x1CC50F3A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0xC25BF869, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fsubs %f30, %f15, %f8 loop_1003: mulscc %i4, 0x17BB, %g4 fmovse %xcc, %f13, %f19 brgz,a %i6, loop_1004 orncc %l6, 0x0A3B, %i7 fsrc2s %f11, %f23 mova %icc, %i1, %o2 loop_1004: ba,pt %xcc, loop_1005 udiv %l5, 0x0FAC, %o3 fmovs %f19, %f20 edge8 %o0, %g7, %i3 loop_1005: alignaddrl %l4, %i5, %l0 and %i0, %g5, %l3 subccc %g2, 0x08B7, %o6 add %o1, 0x0E50, %l2 call loop_1006 alignaddr %g3, %g6, %l1 orcc %o7, 0x11E8, %g1 fmuld8ulx16 %f23, %f26, %f24 loop_1006: or %o4, 0x0FF7, %o5 movle %icc, %i2, %g4 fmovscc %xcc, %f2, %f18 orncc %i4, %l6, %i7 tne %xcc, 0x5 mova %icc, %i1, %i6 smulcc %o2, 0x1E06, %o3 std %f20, [%l7 + 0x28] brgz,a %o0, loop_1007 fmovdcc %icc, %f19, %f23 srl %l5, %g7, %i3 array32 %i5, %l4, %l0 loop_1007: fmovspos %icc, %f24, %f28 be,pt %xcc, loop_1008 fmovspos %xcc, %f12, %f20 sethi 0x0656, %i0 edge8l %l3, %g2, %g5 loop_1008: stw %o1, [%l7 + 0x4C] movre %l2, 0x30E, %o6 movle %icc, %g6, %g3 fabss %f18, %f17 edge32l %o7, %g1, %o4 nop setx 0x8857902293656D58, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f12 swap [%l7 + 0x48], %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsge %icc, %f6, %f17 bneg,a,pt %icc, loop_1009 edge8 %o5, %i2, %g4 fpadd32 %f20, %f26, %f26 bg,pn %icc, loop_1010 loop_1009: bge loop_1011 array16 %l6, %i4, %i7 movvc %xcc, %i6, %i1 loop_1010: movn %icc, %o2, %o3 loop_1011: add %o0, %g7, %l5 fmovsleu %icc, %f14, %f10 alignaddr %i5, %l4, %i3 umulcc %l0, 0x0CF8, %i0 tcs %icc, 0x4 fbl %fcc3, loop_1012 umulcc %l3, %g5, %g2 membar 0x4C fpadd32s %f12, %f14, %f1 loop_1012: srax %o1, %o6, %l2 movrne %g3, %g6, %g1 fbul,a %fcc2, loop_1013 popc 0x16CF, %o7 move %xcc, %o4, %l1 smulcc %i2, %g4, %o5 loop_1013: fmovrse %i4, %f28, %f14 movge %icc, %l6, %i6 prefetch [%l7 + 0x4C], 0x3 move %xcc, %i7, %o2 sra %o3, %i1, %o0 edge32l %g7, %l5, %l4 movg %xcc, %i3, %i5 fbn,a %fcc2, loop_1014 tvs %icc, 0x6 edge16 %i0, %l0, %l3 wr %g0, 0xe2, %asi stba %g2, [%l7 + 0x41] %asi membar #Sync loop_1014: fbge,a %fcc0, loop_1015 std %f14, [%l7 + 0x08] bcc loop_1016 array8 %g5, %o6, %o1 loop_1015: and %l2, %g6, %g1 lduh [%l7 + 0x5A], %g3 loop_1016: sll %o4, 0x12, %o7 udiv %i2, 0x1706, %l1 sdiv %g4, 0x0400, %o5 fmovrslez %l6, %f18, %f7 smul %i6, 0x06CA, %i7 fbe %fcc2, loop_1017 tleu %icc, 0x7 sdivcc %i4, 0x0A89, %o2 movg %xcc, %o3, %i1 loop_1017: fmovsge %xcc, %f16, %f6 brlez %o0, loop_1018 flush %l7 + 0x08 fcmpeq32 %f0, %f16, %l5 xorcc %l4, 0x043C, %i3 loop_1018: sdivx %g7, 0x00A7, %i0 nop set 0x10, %i3 stx %l0, [%l7 + %i3] edge32n %i5, %g2, %g5 movvc %xcc, %l3, %o1 wr %g0, 0xe2, %asi stba %o6, [%l7 + 0x08] %asi membar #Sync te %xcc, 0x2 bge,a loop_1019 fabss %f25, %f12 andncc %l2, %g1, %g6 taddcctv %o4, %o7, %g3 loop_1019: mulscc %i2, 0x0DE0, %g4 udiv %l1, 0x02B3, %l6 fmovdne %icc, %f5, %f3 fmul8ulx16 %f2, %f24, %f12 fbl,a %fcc2, loop_1020 fbge %fcc2, loop_1021 bvs,a %xcc, loop_1022 brlz %i6, loop_1023 loop_1020: movvs %xcc, %i7, %i4 loop_1021: add %o5, 0x1B8E, %o2 loop_1022: andn %i1, %o0, %o3 loop_1023: smul %l4, %l5, %i3 udiv %i0, 0x0CF3, %g7 tge %xcc, 0x0 xor %i5, 0x0AC9, %l0 fxnor %f20, %f0, %f10 array32 %g2, %l3, %o1 fpackfix %f26, %f2 subcc %g5, 0x15BC, %l2 fcmpeq32 %f8, %f14, %o6 edge32ln %g6, %g1, %o4 sir 0x0AF5 fmovdge %xcc, %f28, %f3 fmovrsgz %g3, %f19, %f3 sll %i2, 0x0B, %o7 bg,a %icc, loop_1024 xorcc %g4, %l6, %i6 umulcc %l1, %i4, %o5 fmovrsne %i7, %f24, %f10 loop_1024: nop set 0x20, %g6 lduwa [%l7 + %g6] 0x0c, %i1 fands %f21, %f17, %f8 nop fitos %f8, %f27 fstoi %f27, %f17 fmovsle %icc, %f29, %f8 set 0x50, %l0 lda [%l7 + %l0] 0x10, %f7 fbl %fcc2, loop_1025 edge16l %o2, %o3, %o0 bge,pn %xcc, loop_1026 smulcc %l5, 0x0DCB, %l4 loop_1025: fmovdvc %xcc, %f8, %f9 edge32 %i3, %i0, %g7 loop_1026: sdivcc %i5, 0x14DA, %l0 swap [%l7 + 0x70], %g2 fmovsleu %icc, %f23, %f29 fsrc2s %f8, %f19 set 0x34, %g7 swapa [%l7 + %g7] 0x89, %o1 ldd [%l7 + 0x40], %f22 movleu %xcc, %l3, %g5 bvc,a %xcc, loop_1027 mulscc %l2, 0x03C7, %o6 std %f6, [%l7 + 0x18] ldx [%l7 + 0x30], %g1 loop_1027: st %f11, [%l7 + 0x7C] fbn,a %fcc2, loop_1028 tcs %icc, 0x6 tl %xcc, 0x1 wr %g0, 0x52, %asi stxa %g6, [%g0 + 0x218] %asi loop_1028: fmul8ulx16 %f2, %f10, %f8 edge32l %o4, %g3, %o7 alignaddr %i2, %g4, %l6 array16 %i6, %i4, %o5 udivcc %i7, 0x1233, %l1 edge8 %o2, %o3, %o0 ldsb [%l7 + 0x4C], %i1 ldsb [%l7 + 0x7B], %l5 umulcc %l4, 0x1E21, %i3 fsrc1 %f18, %f6 fandnot2 %f26, %f14, %f10 orn %g7, %i0, %l0 fbu,a %fcc0, loop_1029 fcmpgt32 %f8, %f10, %g2 xor %i5, 0x1FC7, %l3 ldsh [%l7 + 0x1E], %o1 loop_1029: stw %g5, [%l7 + 0x6C] ta %xcc, 0x4 subccc %o6, %l2, %g1 bvs loop_1030 addcc %o4, 0x1E24, %g3 array16 %g6, %o7, %i2 nop fitod %f10, %f12 fdtoi %f12, %f28 loop_1030: tcs %icc, 0x7 nop set 0x54, %l1 lduw [%l7 + %l1], %l6 alignaddrl %i6, %i4, %g4 fmul8x16au %f19, %f23, %f28 smul %i7, %l1, %o5 movrne %o3, %o2, %i1 or %l5, %l4, %o0 edge8 %i3, %g7, %l0 movvs %xcc, %i0, %g2 addc %i5, 0x0D2A, %o1 nop fitod %f4, %f6 fdtox %f6, %f22 fxtod %f22, %f0 subc %g5, %o6, %l2 std %f28, [%l7 + 0x78] fmul8sux16 %f8, %f30, %f12 add %g1, %o4, %l3 fxors %f16, %f31, %f15 add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g6 casxa [%l6] %asi, %g6, %o7 nop setx 0xB4DB5D64406E8028, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr edge16 %g3, %i2, %i6 mulscc %l6, %g4, %i7 edge8ln %l1, %i4, %o5 movleu %icc, %o3, %i1 andncc %o2, %l5, %l4 smulcc %o0, 0x022C, %g7 fmovdvc %xcc, %f9, %f4 tl %xcc, 0x0 srlx %l0, 0x17, %i0 edge16 %i3, %g2, %i5 nop setx 0xC07510B6, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr nop setx loop_1031, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fcmple32 %f8, %f4, %o1 movvs %xcc, %o6, %g5 nop setx 0x8BB6FDC4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0x6B4442A8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fadds %f21, %f8, %f31 loop_1031: sll %g1, %l2, %o4 popc %l3, %o7 fnor %f30, %f4, %f26 subc %g3, 0x1658, %i2 smulcc %g6, 0x0BC1, %i6 edge16ln %g4, %l6, %i7 ldx [%l7 + 0x10], %i4 srax %l1, 0x1F, %o5 bpos,a,pn %icc, loop_1032 brnz %o3, loop_1033 edge8l %o2, %l5, %i1 nop setx 0x7EC576A7F041B0B3, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr loop_1032: nop setx loop_1034, %l0, %l1 jmpl %l1, %l4 loop_1033: tl %xcc, 0x6 tne %icc, 0x2 edge8n %g7, %l0, %i0 loop_1034: nop membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0x1f, %f16 fbl %fcc2, loop_1035 be,a loop_1036 ldsw [%l7 + 0x64], %i3 movne %icc, %g2, %i5 loop_1035: udivx %o1, 0x11FC, %o6 loop_1036: bleu,pn %xcc, loop_1037 ble,a,pt %icc, loop_1038 for %f20, %f18, %f8 tsubcctv %o0, %g5, %g1 loop_1037: fble,a %fcc3, loop_1039 loop_1038: movrlez %l2, %l3, %o7 fexpand %f26, %f16 fsrc1s %f13, %f27 loop_1039: srlx %o4, %g3, %i2 addccc %i6, 0x0FC8, %g4 prefetch [%l7 + 0x20], 0x0 tl %icc, 0x0 sdivx %l6, 0x0C99, %i7 movle %icc, %i4, %l1 be %icc, loop_1040 tcc %xcc, 0x4 fmovspos %icc, %f18, %f20 fmovda %xcc, %f29, %f28 loop_1040: movrlez %o5, %o3, %g6 mova %xcc, %o2, %i1 nop setx 0x727CC0E9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0xECA9FE72, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fsubs %f3, %f29, %f24 set 0x22, %l3 ldsha [%l7 + %l3] 0x88, %l5 movrgez %l4, %g7, %i0 wr %g0, 0x23, %asi stxa %l0, [%l7 + 0x30] %asi membar #Sync alignaddr %g2, %i5, %i3 sra %o6, %o1, %g5 for %f12, %f10, %f8 tcs %xcc, 0x2 movge %xcc, %o0, %l2 wr %g0, 0x80, %asi sta %f19, [%l7 + 0x44] %asi ldsb [%l7 + 0x6F], %l3 fmul8ulx16 %f20, %f6, %f26 tg %xcc, 0x5 fba,a %fcc3, loop_1041 umul %g1, 0x03B0, %o4 movle %xcc, %g3, %i2 sdivcc %i6, 0x17CD, %o7 loop_1041: sllx %g4, 0x11, %i7 addccc %i4, %l1, %l6 srlx %o5, 0x03, %o3 movgu %xcc, %g6, %i1 nop fitos %f12, %f0 fstox %f0, %f20 edge16 %l5, %o2, %g7 sdivx %l4, 0x0317, %l0 umul %i0, %i5, %i3 tn %icc, 0x5 sdivcc %g2, 0x0E7D, %o1 tpos %xcc, 0x7 tgu %xcc, 0x6 edge32 %g5, %o6, %l2 tgu %icc, 0x6 tsubcc %o0, %g1, %o4 fzero %f14 set 0x52, %i0 ldstuba [%l7 + %i0] 0x18, %l3 srlx %g3, %i6, %i2 fmovsa %icc, %f27, %f18 wr %g0, 0x19, %asi prefetcha [%l7 + 0x60] %asi, 0x2 tneg %icc, 0x7 nop fitos %f4, %f27 fstod %f27, %f4 movcs %icc, %i7, %i4 edge32l %g4, %l6, %l1 move %xcc, %o5, %o3 xorcc %i1, %g6, %l5 fcmpeq32 %f6, %f12, %g7 fcmpgt32 %f30, %f22, %l4 wr %g0, 0x88, %asi stha %l0, [%l7 + 0x12] %asi fzeros %f23 movleu %xcc, %i0, %i5 edge32ln %o2, %g2, %o1 addccc %i3, 0x05C8, %g5 fbo %fcc0, loop_1042 edge32 %o6, %o0, %l2 edge16 %g1, %l3, %g3 array32 %o4, %i6, %o7 loop_1042: edge16 %i7, %i4, %i2 movvc %icc, %g4, %l6 movle %xcc, %l1, %o3 tn %xcc, 0x6 add %l7, 0x10, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i1 casa [%l6] 0x88, %i1, %g6 sra %l5, %o5, %l4 ba,a %xcc, loop_1043 fbn %fcc0, loop_1044 tne %icc, 0x4 addcc %g7, 0x1D35, %i0 loop_1043: nop wr %g0, 0x19, %asi ldxa [%l7 + 0x38] %asi, %l0 loop_1044: bn,pn %icc, loop_1045 edge32l %i5, %g2, %o2 fmovsne %xcc, %f13, %f6 fmovsleu %xcc, %f24, %f19 loop_1045: tl %xcc, 0x4 subccc %i3, 0x0B83, %g5 xnor %o1, %o6, %l2 andcc %o0, %l3, %g1 andcc %o4, 0x1166, %i6 movvs %xcc, %g3, %o7 fcmple16 %f4, %f12, %i4 fpsub32s %f3, %f7, %f3 edge32n %i2, %g4, %i7 fornot2 %f10, %f8, %f0 movrlez %l1, 0x15D, %l6 sllx %i1, %o3, %g6 tleu %xcc, 0x5 tsubcc %o5, 0x050B, %l4 fmovscc %icc, %f14, %f7 alignaddr %g7, %i0, %l0 fabss %f18, %f2 fmovrsgez %l5, %f26, %f30 wr %g0, 0x11, %asi stba %i5, [%l7 + 0x12] %asi fmovse %icc, %f22, %f30 fpadd32s %f20, %f24, %f3 bgu %xcc, loop_1046 fmovrse %o2, %f16, %f15 fpsub16 %f2, %f24, %f10 fornot1 %f16, %f4, %f6 loop_1046: fsrc2 %f10, %f0 movgu %xcc, %i3, %g5 brgez,a %o1, loop_1047 orcc %o6, %l2, %o0 sub %l3, 0x119A, %g2 nop set 0x50, %g4 stw %g1, [%l7 + %g4] loop_1047: fnot2 %f20, %f10 movle %icc, %i6, %g3 movgu %xcc, %o4, %o7 tg %icc, 0x6 srlx %i4, %i2, %i7 sra %l1, 0x00, %l6 addccc %g4, %i1, %o3 fmul8x16 %f23, %f4, %f20 nop setx 0x06D71898, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x3B08D788, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fmuls %f2, %f15, %f22 bshuffle %f30, %f6, %f16 ldsh [%l7 + 0x52], %g6 fbug %fcc2, loop_1048 array8 %l4, %o5, %g7 or %i0, %l0, %i5 fmovrslz %o2, %f8, %f10 loop_1048: movre %i3, %g5, %l5 nop setx 0x64A0C2F00F9A6841, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 fsqrtd %f24, %f24 sra %o6, %o1, %l2 taddcc %o0, 0x03C9, %g2 lduh [%l7 + 0x76], %l3 nop setx loop_1049, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fnegd %f24, %f4 edge16l %i6, %g3, %g1 srax %o4, 0x09, %o7 loop_1049: edge8ln %i2, %i7, %i4 sll %l6, 0x1B, %g4 movg %xcc, %i1, %l1 srl %o3, %l4, %o5 nop fitod %f4, %f20 fdtos %f20, %f13 edge32 %g6, %i0, %g7 edge16ln %l0, %o2, %i5 wr %g0, 0x0c, %asi lduba [%l7 + 0x38] %asi, %i3 edge16n %l5, %g5, %o6 movl %icc, %o1, %l2 brlez %o0, loop_1050 nop setx 0x86E3135F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 fsqrts %f19, %f28 nop setx 0x404E3B76, %l0, %l6 st %l6, [%l7 + 0x54] ld [%l7 + 0x54], %fsr add %l7, 0x54, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %g2, %i6 loop_1050: array8 %l3, %g1, %g3 fzeros %f21 prefetch [%l7 + 0x20], 0x3 tge %xcc, 0x2 fexpand %f13, %f30 set 0x24, %o3 lduha [%l7 + %o3] 0x0c, %o4 subcc %o7, 0x17A4, %i7 sethi 0x1622, %i4 tl %xcc, 0x6 tneg %xcc, 0x5 fnot2 %f28, %f0 udivx %l6, 0x178B, %g4 fmovrslz %i2, %f30, %f8 tn %xcc, 0x0 ba,a,pn %icc, loop_1051 fpsub16s %f15, %f28, %f31 pdist %f18, %f6, %f6 tcs %icc, 0x1 loop_1051: fmul8x16 %f25, %f22, %f2 fmovrslz %i1, %f19, %f28 srax %l1, %o3, %l4 fmovsge %xcc, %f30, %f14 fnand %f12, %f12, %f14 movn %icc, %o5, %i0 set 0x38, %g1 swapa [%l7 + %g1] 0x19, %g6 nop set 0x4D, %g3 ldstub [%l7 + %g3], %l0 wr %g0, 0x18, %asi stwa %g7, [%l7 + 0x50] %asi tcs %icc, 0x6 movneg %icc, %o2, %i3 tvc %icc, 0x1 fpadd16 %f16, %f28, %f24 subc %l5, %g5, %o6 sllx %i5, 0x14, %l2 fsrc1 %f12, %f12 movcc %icc, %o0, %o1 sub %g2, %i6, %l3 fmovdle %icc, %f18, %f27 fmul8ulx16 %f4, %f2, %f16 fsrc2s %f15, %f29 movg %icc, %g3, %o4 ldstub [%l7 + 0x78], %g1 edge8ln %i7, %o7, %i4 tl %xcc, 0x0 wr %g0, 0x11, %asi lduha [%l7 + 0x40] %asi, %g4 fba,a %fcc2, loop_1052 orn %l6, %i1, %l1 set 0x58, %i7 lda [%l7 + %i7] 0x80, %f17 loop_1052: mulx %o3, %i2, %l4 orncc %o5, %i0, %g6 fpadd32 %f0, %f4, %f16 std %f10, [%l7 + 0x20] fpack16 %f2, %f31 wr %g0, 0x88, %asi ldswa [%l7 + 0x48] %asi, %g7 tcs %icc, 0x2 tg %xcc, 0x4 srax %o2, 0x0E, %l0 fcmpeq16 %f18, %f26, %i3 tcs %xcc, 0x7 fmul8x16au %f27, %f19, %f8 tl %xcc, 0x5 andncc %g5, %l5, %o6 andcc %i5, 0x1A51, %o0 sdiv %l2, 0x14F9, %o1 and %i6, %g2, %g3 addc %l3, %g1, %o4 wr %g0, 0x19, %asi prefetcha [%l7 + 0x68] %asi, 0x2 membar 0x0F addc %i4, %g4, %o7 addc %l6, 0x041B, %i1 wr %g0, 0x89, %asi ldda [%l7 + 0x10] %asi, %l0 wr %g0, 0x0c, %asi lduwa [%l7 + 0x68] %asi, %o3 edge32n %l4, %i2, %i0 subcc %o5, %g7, %o2 ld [%l7 + 0x48], %f29 orncc %l0, 0x0811, %i3 nop fitod %f4, %f12 fdtoi %f12, %f31 fmovdcs %icc, %f26, %f11 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %g6, %l5 nop setx 0x1042EBBE, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sth %g5, [%l7 + 0x26] edge32n %i5, %o6, %o0 sdivcc %l2, 0x0F8A, %o1 nop setx 0xF153615736DAECC9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x3E31DCCE9F0B32ED, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f10, %f30 fmovdle %xcc, %f0, %f11 udivx %i6, 0x051B, %g2 tle %icc, 0x5 bcc,a %icc, loop_1053 movrgz %g3, %g1, %o4 tsubcctv %l3, %i4, %g4 array16 %o7, %l6, %i7 loop_1053: sir 0x1CD0 bg,a loop_1054 edge8n %l1, %o3, %l4 umul %i1, %i0, %o5 sdiv %g7, 0x0E24, %o2 loop_1054: sdivcc %i2, 0x1B68, %i3 fbule %fcc1, loop_1055 popc 0x0344, %l0 fors %f25, %f15, %f14 lduh [%l7 + 0x5E], %g6 loop_1055: stbar array8 %l5, %i5, %o6 movvs %xcc, %g5, %o0 movrgz %l2, 0x1EB, %o1 xor %g2, 0x18C4, %g3 movne %xcc, %g1, %i6 fornot1s %f27, %f18, %f10 tsubcc %o4, %l3, %g4 te %xcc, 0x2 fpsub16 %f18, %f22, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsneg %icc, %f9, %f8 move %icc, %i4, %l6 ldd [%l7 + 0x20], %f14 fpsub32s %f20, %f31, %f18 ta %xcc, 0x5 nop fitos %f14, %f20 fstoi %f20, %f23 tsubcctv %o7, %i7, %o3 movvc %xcc, %l4, %l1 smulcc %i1, %i0, %g7 fbg,a %fcc1, loop_1056 addc %o5, %o2, %i3 fpadd16 %f22, %f12, %f10 fmovdge %xcc, %f22, %f30 loop_1056: popc %l0, %g6 movrne %i2, %i5, %l5 movcc %icc, %g5, %o0 udivx %o6, 0x015F, %l2 movrgz %g2, %o1, %g3 tle %xcc, 0x5 nop fitos %f8, %f8 fstox %f8, %f2 wr %g0, 0x88, %asi stha %g1, [%l7 + 0x5C] %asi tg %xcc, 0x7 be %xcc, loop_1057 tl %xcc, 0x5 tsubcc %i6, 0x1F9D, %o4 edge8 %g4, %i4, %l6 loop_1057: tleu %icc, 0x4 stw %l3, [%l7 + 0x70] call loop_1058 fbu,a %fcc1, loop_1059 mulx %i7, %o7, %l4 stbar loop_1058: brnz,a %o3, loop_1060 loop_1059: subcc %l1, %i0, %i1 nop setx loop_1061, %l0, %l1 jmpl %l1, %o5 movrne %g7, %i3, %o2 loop_1060: fbue %fcc3, loop_1062 edge32 %g6, %l0, %i5 loop_1061: flush %l7 + 0x28 edge16l %i2, %g5, %l5 loop_1062: array16 %o0, %o6, %l2 stb %g2, [%l7 + 0x4F] sub %o1, 0x07BD, %g3 tpos %icc, 0x3 sdivcc %i6, 0x1058, %g1 std %f30, [%l7 + 0x50] movrne %g4, 0x034, %i4 fmovs %f0, %f7 sub %o4, %l6, %i7 sra %o7, 0x07, %l3 fmovdg %icc, %f21, %f22 sra %o3, %l4, %i0 srl %l1, 0x1B, %i1 movleu %xcc, %g7, %o5 fnor %f10, %f18, %f10 fmovdleu %xcc, %f16, %f21 udivx %o2, 0x03A8, %g6 bge,a,pt %xcc, loop_1063 bcc,a,pt %icc, loop_1064 fnot2s %f23, %f25 udivcc %l0, 0x0B3D, %i5 loop_1063: srax %i3, %g5, %i2 loop_1064: fmovsleu %icc, %f14, %f3 for %f16, %f16, %f6 movvs %xcc, %o0, %l5 wr %g0, 0x0c, %asi stha %o6, [%l7 + 0x5E] %asi fand %f20, %f8, %f4 fbue,a %fcc1, loop_1065 sllx %g2, %o1, %l2 bshuffle %f10, %f8, %f22 fbn %fcc3, loop_1066 loop_1065: edge16 %i6, %g3, %g1 set 0x4E, %o5 ldsba [%l7 + %o5] 0x18, %i4 loop_1066: movn %xcc, %o4, %g4 array32 %i7, %l6, %l3 move %icc, %o3, %l4 std %f12, [%l7 + 0x78] edge32l %i0, %l1, %o7 srl %i1, 0x1E, %g7 sdiv %o5, 0x1177, %g6 edge16l %l0, %o2, %i3 edge8ln %g5, %i5, %o0 ld [%l7 + 0x3C], %f28 bl %icc, loop_1067 fmovdneg %xcc, %f31, %f14 movcs %xcc, %i2, %o6 fornot2s %f2, %f27, %f5 loop_1067: array32 %g2, %o1, %l5 movrgez %l2, %g3, %g1 andn %i4, 0x04B2, %i6 fmovrsgez %o4, %f9, %f5 addccc %i7, 0x07B3, %g4 tcs %icc, 0x5 movgu %xcc, %l3, %l6 ble %xcc, loop_1068 ble,a,pn %xcc, loop_1069 addcc %o3, %i0, %l1 fmovde %xcc, %f8, %f12 loop_1068: andncc %o7, %i1, %g7 loop_1069: umul %o5, 0x0414, %g6 tcs %xcc, 0x5 nop fitod %f0, %f8 fdtox %f8, %f24 fxtod %f24, %f12 subc %l4, 0x0C40, %o2 xnor %l0, %i3, %i5 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x30] %asi, 0x0 smul %i2, 0x0C06, %g5 udivx %g2, 0x037B, %o6 subc %l5, 0x027E, %l2 fmovde %xcc, %f19, %f9 array8 %o1, %g1, %g3 taddcc %i6, %i4, %o4 movle %icc, %i7, %g4 movvc %icc, %l6, %o3 swap [%l7 + 0x34], %i0 brlz,a %l3, loop_1070 movge %xcc, %l1, %i1 fcmpeq16 %f28, %f0, %g7 fblg,a %fcc1, loop_1071 loop_1070: fmovsgu %xcc, %f22, %f20 set 0x5B, %o1 lduba [%l7 + %o1] 0x80, %o5 loop_1071: srlx %g6, %l4, %o7 bge %icc, loop_1072 move %icc, %o2, %l0 fmovsvs %icc, %f9, %f14 sth %i3, [%l7 + 0x40] loop_1072: edge16 %o0, %i2, %g5 fmuld8sux16 %f5, %f11, %f0 edge32 %g2, %o6, %i5 bvc,pt %icc, loop_1073 fcmple32 %f16, %f18, %l5 fbe %fcc3, loop_1074 bl,a,pt %xcc, loop_1075 loop_1073: edge16n %o1, %l2, %g1 mulx %i6, %g3, %o4 loop_1074: edge32l %i4, %i7, %l6 loop_1075: fbul,a %fcc3, loop_1076 movne %xcc, %o3, %g4 ldd [%l7 + 0x60], %i0 fnot1 %f20, %f28 loop_1076: smulcc %l1, 0x103B, %l3 addc %i1, %g7, %g6 st %f25, [%l7 + 0x2C] bvs,a loop_1077 movcc %icc, %l4, %o7 stb %o2, [%l7 + 0x4A] brgez,a %l0, loop_1078 loop_1077: move %xcc, %i3, %o0 wr %g0, 0x89, %asi sta %f13, [%l7 + 0x28] %asi loop_1078: nop add %l7, 0x60, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %o5, %g5 tn %icc, 0x6 subcc %i2, 0x0D83, %g2 fxnors %f13, %f4, %f22 array32 %i5, %o6, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bneg,pt %xcc, loop_1079 and %l2, 0x112E, %g1 tge %xcc, 0x4 tvs %icc, 0x1 loop_1079: fsrc2 %f6, %f22 fnot2 %f22, %f12 edge16n %l5, %i6, %o4 movneg %icc, %g3, %i4 fmul8x16al %f27, %f9, %f16 edge32n %l6, %o3, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdpos %xcc, %f23, %f11 movn %icc, %i0, %l1 movgu %icc, %g4, %i1 movg %xcc, %l3, %g7 orn %l4, 0x007A, %g6 movrgez %o7, 0x14E, %l0 alignaddrl %o2, %i3, %o5 tne %icc, 0x5 edge32ln %g5, %o0, %g2 movrgz %i2, %o6, %o1 tvs %icc, 0x0 edge8n %l2, %i5, %g1 smulcc %i6, %l5, %g3 movrgz %i4, 0x3C4, %o4 fnand %f8, %f24, %f16 edge32n %l6, %i7, %o3 nop setx 0x2A1293CBC6037AE1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xD02443A00A86363F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f20, %f10 smul %l1, 0x049C, %g4 sllx %i1, %i0, %g7 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f16 sub %l3, %g6, %l4 mulx %l0, 0x0EA4, %o2 stx %i3, [%l7 + 0x30] fmovdcc %xcc, %f23, %f8 tleu %icc, 0x2 fmovdcs %icc, %f24, %f24 fmovdg %xcc, %f23, %f29 movn %xcc, %o7, %g5 sdivx %o0, 0x1334, %o5 addcc %g2, %i2, %o6 fmovrde %o1, %f8, %f24 array16 %i5, %l2, %i6 movrne %g1, 0x221, %g3 nop setx loop_1080, %l0, %l1 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 %l5, %i4, %o4 fexpand %f5, %f24 fcmpgt32 %f8, %f18, %i7 loop_1080: fmovsvc %xcc, %f20, %f5 subc %l6, %l1, %g4 fmovd %f14, %f14 wr %g0, 0x19, %asi lduba [%l7 + 0x1E] %asi, %o3 array16 %i1, %i0, %l3 tleu %icc, 0x5 subc %g7, 0x0269, %g6 addc %l0, %o2, %i3 nop setx 0x5708FA66CC596E0C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xF809D8CB0FD4E014, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f12, %f6 tcs %xcc, 0x2 umul %o7, %l4, %o0 bcc %icc, loop_1081 or %g5, 0x1BF8, %g2 movrne %o5, %i2, %o6 fsrc1s %f23, %f8 loop_1081: nop fitod %f3, %f2 move %icc, %o1, %l2 sethi 0x0954, %i5 wr %g0, 0x89, %asi lduba [%l7 + 0x53] %asi, %i6 fbug,a %fcc2, loop_1082 nop setx loop_1083, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldsh [%l7 + 0x3E], %g3 srax %l5, 0x15, %i4 loop_1082: fpadd16s %f7, %f10, %f27 loop_1083: sll %o4, 0x17, %g1 subcc %i7, 0x027F, %l6 nop fitos %f11, %f13 fstod %f13, %f26 addcc %l1, 0x1CDA, %o3 movge %xcc, %i1, %i0 nop fitod %f7, %f12 fbne,a %fcc0, loop_1084 fsrc1s %f14, %f16 fmovdg %xcc, %f9, %f23 nop setx 0x7C7F6005, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x5BE6CC22, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fmuls %f16, %f31, %f12 loop_1084: nop setx 0x42972BB240CAD5C3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xF0D13E1653F75F12, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fsubd %f16, %f10, %f20 bvc,a loop_1085 bl loop_1086 edge8ln %l3, %g7, %g4 lduh [%l7 + 0x74], %g6 loop_1085: smul %l0, %i3, %o2 loop_1086: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_1087, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %l4, %o7, %o0 nop fitod %f10, %f14 fdtox %f14, %f2 fxtod %f2, %f28 loop_1087: edge16l %g5, %g2, %o5 movcc %icc, %o6, %o1 fbge %fcc0, loop_1088 tcc %xcc, 0x2 fcmpgt32 %f8, %f10, %i2 andn %l2, 0x15B7, %i5 loop_1088: edge32n %i6, %g3, %i4 umul %l5, %o4, %i7 fands %f24, %f28, %f9 movleu %icc, %g1, %l1 tge %icc, 0x5 fbe,a %fcc1, loop_1089 fmovsneg %icc, %f4, %f9 fexpand %f8, %f6 xorcc %l6, 0x1C5C, %i1 loop_1089: fpsub16s %f12, %f26, %f29 srl %i0, 0x14, %l3 edge8l %o3, %g4, %g7 fmuld8sux16 %f27, %f5, %f26 movpos %xcc, %g6, %l0 fmovdcc %xcc, %f19, %f7 movcc %icc, %o2, %l4 fmovrslez %i3, %f31, %f20 movneg %icc, %o0, %o7 edge32ln %g5, %o5, %g2 edge16l %o1, %o6, %i2 fmovsle %icc, %f28, %f27 fmovsge %icc, %f4, %f21 fmovrde %i5, %f0, %f20 tg %xcc, 0x1 fmovdne %xcc, %f3, %f22 movrne %l2, %i6, %i4 fmovdleu %xcc, %f24, %f4 addc %l5, %g3, %i7 set 0x24, %g5 ldsba [%l7 + %g5] 0x11, %g1 subcc %l1, %l6, %i1 srl %i0, 0x19, %l3 nop fitod %f10, %f26 fdtox %f26, %f22 fmovrdne %o4, %f28, %f22 sir 0x13FA xor %o3, 0x074F, %g7 brgez,a %g6, loop_1090 umul %l0, 0x129E, %o2 movle %xcc, %g4, %i3 nop fitod %f4, %f4 fdtox %f4, %f0 loop_1090: fmovse %xcc, %f3, %f5 prefetch [%l7 + 0x4C], 0x2 fmovdle %xcc, %f0, %f15 subccc %o0, 0x018F, %l4 andn %g5, 0x1149, %o7 fmul8ulx16 %f28, %f14, %f12 fba,a %fcc0, loop_1091 nop fitos %f7, %f13 movrgez %g2, %o5, %o6 fandnot2s %f7, %f7, %f20 loop_1091: alignaddrl %i2, %i5, %o1 srl %l2, 0x0B, %i6 subc %i4, %g3, %i7 edge16l %l5, %l1, %g1 tle %xcc, 0x1 sub %i1, %l6, %l3 fmovspos %icc, %f17, %f1 xor %i0, %o3, %g7 sllx %g6, 0x05, %o4 nop fitos %f8, %f12 fstoi %f12, %f27 srlx %l0, %g4, %i3 movl %xcc, %o2, %o0 subccc %l4, %g5, %o7 mova %xcc, %o5, %g2 brlez,a %i2, loop_1092 orncc %o6, %o1, %i5 fbe,a %fcc1, loop_1093 fbo,a %fcc1, loop_1094 loop_1092: nop setx 0x39850819501A6D8E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xB9F472A746F96807, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f4, %f18 fbul %fcc3, loop_1095 loop_1093: fors %f16, %f27, %f10 loop_1094: srlx %i6, %i4, %g3 sdivcc %l2, 0x18A8, %i7 loop_1095: fble,a %fcc0, loop_1096 array8 %l1, %l5, %i1 movpos %icc, %g1, %l3 sllx %i0, 0x05, %l6 loop_1096: edge32l %g7, %g6, %o3 fmovsvs %icc, %f20, %f10 stb %l0, [%l7 + 0x30] fandnot2 %f0, %f8, %f24 popc 0x00FA, %g4 tsubcc %i3, 0x0F5F, %o4 stbar fba %fcc0, loop_1097 subccc %o2, 0x1F3A, %l4 st %f24, [%l7 + 0x20] fmovsn %icc, %f8, %f27 loop_1097: bvc,a %icc, loop_1098 tcs %icc, 0x5 fmovdge %icc, %f5, %f22 nop fitod %f5, %f0 loop_1098: array16 %o0, %g5, %o7 tsubcc %o5, %i2, %g2 bn,a,pt %icc, loop_1099 brnz %o6, loop_1100 subccc %o1, 0x1434, %i6 fnot2 %f2, %f20 loop_1099: subccc %i5, %g3, %l2 loop_1100: mova %icc, %i4, %i7 movleu %icc, %l1, %l5 sllx %i1, %g1, %i0 array16 %l6, %l3, %g7 lduw [%l7 + 0x20], %g6 taddcctv %o3, 0x0ABA, %g4 edge8ln %i3, %l0, %o2 ba,a,pt %icc, loop_1101 nop setx 0x7C7CAE98F832648D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x0AB785BFA8C9F1A2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f26, %f16 edge8l %l4, %o4, %g5 sra %o7, 0x17, %o5 loop_1101: nop setx 0x7048025C, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr sra %o0, %i2, %g2 fmovdne %icc, %f22, %f10 taddcctv %o6, 0x0C4E, %i6 fmovsgu %icc, %f20, %f0 bne %icc, loop_1102 sir 0x0CEF nop fitos %f10, %f5 popc %i5, %g3 loop_1102: popc %l2, %o1 tcs %xcc, 0x0 movrlz %i7, %i4, %l1 sll %i1, %l5, %g1 fmovsvc %xcc, %f0, %f9 fbu %fcc2, loop_1103 fornot2s %f1, %f6, %f18 mulx %l6, %l3, %i0 subccc %g7, %o3, %g6 loop_1103: taddcc %i3, %g4, %o2 sra %l4, 0x04, %o4 mulscc %l0, %g5, %o7 nop set 0x78, %l4 ldsw [%l7 + %l4], %o0 fmovscc %xcc, %f11, %f22 fmovs %f20, %f15 tsubcctv %i2, %o5, %g2 orncc %i6, 0x0BBF, %o6 fmovrdgez %i5, %f20, %f26 wr %g0, 0x0c, %asi lda [%l7 + 0x50] %asi, %f8 fmovde %xcc, %f4, %f11 edge8ln %g3, %o1, %l2 movge %xcc, %i4, %l1 fbuge %fcc2, loop_1104 fmovdvc %icc, %f8, %f16 array16 %i1, %i7, %g1 taddcctv %l6, %l5, %l3 loop_1104: fcmple32 %f22, %f30, %g7 move %icc, %o3, %g6 andcc %i3, 0x0057, %g4 sdiv %i0, 0x1E96, %o2 addccc %l4, %l0, %o4 stb %g5, [%l7 + 0x10] sll %o0, 0x11, %o7 movvc %icc, %o5, %g2 edge16 %i2, %i6, %o6 bpos,pt %xcc, loop_1105 nop setx loop_1106, %l0, %l1 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 0x504FFE21, %l0, %l6 st %l6, [%l7 + 0x58] ld [%l7 + 0x58], %fsr movle %xcc, %g3, %o1 loop_1105: edge16n %i5, %i4, %l1 loop_1106: stw %i1, [%l7 + 0x48] sethi 0x1EF9, %l2 movcc %icc, %i7, %g1 nop setx loop_1107, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry umulcc %l5, %l3, %g7 nop setx 0x6C66225F4472D280, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xF4AF17E745F0F13D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 faddd %f20, %f8, %f24 movrlez %o3, 0x215, %g6 loop_1107: nop wr %g0, 0x89, %asi stwa %l6, [%l7 + 0x48] %asi sub %g4, 0x1E47, %i0 fpsub16s %f29, %f18, %f1 nop setx 0x7D9CD9AB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xE08BC3B2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fsubs %f12, %f16, %f8 wr %g0, 0x19, %asi ldstuba [%l7 + 0x69] %asi, %o2 fmovsn %xcc, %f15, %f23 tcs %xcc, 0x7 fblg %fcc2, loop_1108 andn %i3, %l4, %l0 edge16n %o4, %o0, %g5 alignaddr %o7, %g2, %o5 loop_1108: brlz,a %i2, loop_1109 add %o6, 0x159C, %i6 edge8l %g3, %i5, %o1 edge8 %i4, %l1, %i1 loop_1109: tle %xcc, 0x0 fbu %fcc2, loop_1110 udiv %l2, 0x14E8, %g1 array8 %l5, %l3, %g7 sdivx %i7, 0x05CF, %o3 loop_1110: subcc %l6, 0x0709, %g6 fmovrde %i0, %f26, %f4 fpack16 %f26, %f7 fmovdn %icc, %f2, %f8 tne %icc, 0x5 fcmpeq16 %f6, %f16, %o2 movle %icc, %g4, %i3 fpack32 %f16, %f8, %f30 wr %g0, 0x89, %asi prefetcha [%l7 + 0x08] %asi, 0x2 fmovda %xcc, %f24, %f4 umul %o4, 0x1BC2, %l0 brgz,a %o0, loop_1111 movne %xcc, %o7, %g2 fcmpeq32 %f2, %f6, %o5 sdivcc %g5, 0x1359, %o6 loop_1111: tsubcctv %i6, 0x0688, %g3 edge8n %i5, %o1, %i4 movcc %xcc, %i2, %i1 array16 %l2, %l1, %g1 fmul8sux16 %f22, %f24, %f24 ldstub [%l7 + 0x36], %l5 fmovrse %g7, %f5, %f23 fmovrde %i7, %f12, %f18 fnot1 %f30, %f18 fmovdcc %xcc, %f17, %f23 xnor %l3, 0x1618, %o3 tcs %icc, 0x3 orncc %g6, %i0, %l6 set 0x74, %o6 ldswa [%l7 + %o6] 0x10, %o2 set 0x79, %l6 ldsba [%l7 + %l6] 0x15, %i3 std %f30, [%l7 + 0x60] sll %g4, 0x0C, %l4 tgu %xcc, 0x6 smul %l0, 0x1437, %o0 edge16 %o7, %o4, %g2 nop setx loop_1112, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tgu %icc, 0x4 tne %xcc, 0x7 fabsd %f18, %f22 loop_1112: subc %g5, %o6, %i6 xnorcc %g3, %i5, %o1 nop setx 0xB04A00D9, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr fmovde %xcc, %f25, %f31 edge8 %o5, %i2, %i1 nop setx 0xA38455C30056AB85, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr subc %i4, %l2, %l1 brlz,a %l5, loop_1113 fmovsvs %icc, %f24, %f18 tgu %xcc, 0x2 movle %icc, %g1, %g7 loop_1113: nop set 0x14, %i1 lduha [%l7 + %i1] 0x19, %i7 fornot1s %f20, %f24, %f5 tge %xcc, 0x4 fpsub16s %f23, %f13, %f16 fxnors %f6, %f4, %f8 set 0x18, %l2 stxa %o3, [%l7 + %l2] 0x81 fbuge %fcc0, loop_1114 nop setx 0xC5142CA2F6DA4CEF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f20 edge16 %g6, %l3, %l6 set 0x18, %o2 lduha [%l7 + %o2] 0x19, %i0 loop_1114: fandnot1s %f18, %f18, %f10 movge %icc, %o2, %i3 xorcc %l4, %l0, %o0 xnor %o7, %g4, %g2 bcc loop_1115 popc %g5, %o6 edge8n %i6, %o4, %g3 fxor %f18, %f6, %f10 loop_1115: tsubcc %o1, 0x14CA, %o5 tgu %xcc, 0x3 fsrc1 %f26, %f18 tl %xcc, 0x4 subccc %i5, %i2, %i1 ldsh [%l7 + 0x26], %l2 brgz %i4, loop_1116 fmul8sux16 %f22, %f30, %f26 add %l7, 0x58, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l1, %g1 loop_1116: nop fitos %f1, %f11 fstox %f11, %f26 fxtos %f26, %f23 sth %g7, [%l7 + 0x3E] addccc %l5, 0x177E, %o3 fandnot1s %f27, %f29, %f9 taddcc %g6, 0x0C15, %l3 mulx %l6, %i7, %o2 movvs %xcc, %i0, %i3 andn %l0, 0x1ECD, %l4 fornot1s %f4, %f17, %f15 edge16l %o0, %o7, %g2 smulcc %g4, 0x1A0A, %g5 popc 0x12E3, %o6 te %xcc, 0x4 movcs %icc, %i6, %g3 udiv %o4, 0x1EDC, %o5 nop fitos %f6, %f12 fmovsl %icc, %f29, %f28 fbule %fcc1, loop_1117 mulx %o1, %i5, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %l2, %i1, %l1 loop_1117: fzeros %f12 ldub [%l7 + 0x36], %g1 set 0x1C, %o4 ldstuba [%l7 + %o4] 0x0c, %i4 movrne %g7, %o3, %g6 be,a loop_1118 fornot2s %f16, %f15, %f3 mova %icc, %l5, %l6 sdivcc %l3, 0x16A3, %o2 loop_1118: fmovsneg %icc, %f0, %f2 tneg %xcc, 0x4 udiv %i0, 0x0F23, %i7 wr %g0, 0x89, %asi swapa [%l7 + 0x48] %asi, %l0 add %l7, 0x68, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i3 casa [%l6] %asi, %i3, %o0 andncc %o7, %g2, %g4 taddcctv %g5, %o6, %i6 tgu %icc, 0x7 movre %g3, %l4, %o4 movcs %xcc, %o1, %i5 orncc %o5, 0x1455, %l2 add %l7, 0x58, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %i1, %l1 movge %xcc, %i2, %i4 edge32 %g1, %g7, %g6 udivx %l5, 0x0B89, %l6 tpos %icc, 0x5 edge16l %l3, %o2, %o3 movrgez %i7, %i0, %i3 movrgez %o0, %o7, %l0 fba,a %fcc0, loop_1119 fpadd16s %f10, %f17, %f22 ld [%l7 + 0x60], %f4 fblg %fcc1, loop_1120 loop_1119: stx %g2, [%l7 + 0x48] bleu,pt %xcc, loop_1121 add %g4, 0x064F, %o6 loop_1120: movvs %icc, %g5, %g3 wr %g0, 0x20, %asi ldxa [%g0 + 0x8] %asi, %i6 loop_1121: orncc %o4, %o1, %i5 nop set 0x45, %i5 ldstub [%l7 + %i5], %l4 movn %icc, %o5, %l2 movpos %icc, %i1, %l1 umul %i4, 0x110B, %i2 xor %g1, %g6, %l5 edge16l %l6, %g7, %o2 edge32 %l3, %o3, %i0 fexpand %f21, %f0 fbul %fcc0, loop_1122 sethi 0x01EE, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fand %f14, %f2, %f6 loop_1122: bcc,a,pn %xcc, loop_1123 move %icc, %o0, %o7 srlx %i3, 0x1B, %g2 fandnot1 %f14, %f30, %f12 loop_1123: tge %icc, 0x5 edge16l %l0, %o6, %g4 edge32ln %g5, %g3, %o4 edge16ln %o1, %i6, %i5 xnorcc %l4, 0x1EF8, %l2 subccc %o5, 0x1450, %i1 movle %icc, %i4, %i2 addcc %l1, 0x09B8, %g1 taddcctv %l5, %l6, %g6 wr %g0, 0x81, %asi lduha [%l7 + 0x08] %asi, %g7 popc %l3, %o3 tvc %xcc, 0x2 mulscc %o2, 0x129F, %i0 fbug,a %fcc3, loop_1124 bgu,a,pt %xcc, loop_1125 fbu,a %fcc1, loop_1126 bge,a loop_1127 loop_1124: ble,a,pt %xcc, loop_1128 loop_1125: add %i7, 0x01A3, %o7 loop_1126: lduh [%l7 + 0x48], %i3 loop_1127: orncc %g2, %o0, %o6 loop_1128: alignaddr %l0, %g4, %g5 wr %g0, 0x2f, %asi stha %o4, [%l7 + 0x66] %asi membar #Sync mulx %g3, 0x0A6E, %o1 edge8n %i6, %i5, %l2 sdiv %l4, 0x123B, %i1 add %l7, 0x28, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x18, %o5, %i2 bg,pt %xcc, loop_1129 popc %l1, %g1 nop setx loop_1130, %l0, %l1 jmpl %l1, %i4 fnot2 %f2, %f20 loop_1129: and %l6, %g6, %l5 stbar loop_1130: mulx %l3, 0x040B, %g7 fpadd32s %f0, %f20, %f6 sdiv %o2, 0x12B5, %i0 bg %icc, loop_1131 fmovdn %icc, %f28, %f22 tpos %icc, 0x2 bg %xcc, loop_1132 loop_1131: fbue %fcc0, loop_1133 edge32l %i7, %o3, %i3 sra %o7, 0x15, %g2 loop_1132: fba,a %fcc2, loop_1134 loop_1133: movrgez %o6, %l0, %o0 popc 0x1CD5, %g4 fpadd32 %f18, %f20, %f30 loop_1134: fnand %f20, %f8, %f18 subc %o4, 0x0178, %g5 tle %icc, 0x5 set 0x0B, %g2 ldsba [%l7 + %g2] 0x14, %o1 movneg %xcc, %i6, %g3 prefetch [%l7 + 0x64], 0x2 fornot2 %f26, %f20, %f30 fornot2 %f18, %f4, %f8 fmovsl %icc, %f18, %f10 edge8ln %l2, %i5, %l4 srl %o5, %i2, %l1 movge %icc, %i1, %g1 or %i4, 0x1661, %l6 fsrc2 %f14, %f8 sir 0x0E51 tg %xcc, 0x3 movne %xcc, %g6, %l3 movg %xcc, %l5, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %i0, 0x1B21, %o2 movrlez %i7, %o3, %o7 tcs %icc, 0x6 mulscc %i3, %o6, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x80, %asi lduha [%l7 + 0x30] %asi, %o0 andcc %g4, 0x1DDF, %g2 be,a,pt %icc, loop_1135 ta %icc, 0x1 fmovse %icc, %f15, %f14 xor %o4, %o1, %i6 loop_1135: ldd [%l7 + 0x78], %f24 and %g5, %l2, %g3 tcs %xcc, 0x6 fmovsgu %xcc, %f2, %f17 popc 0x032B, %l4 fmovrsgz %o5, %f13, %f18 movle %icc, %i5, %i2 fbne,a %fcc0, loop_1136 tsubcc %l1, %i1, %i4 tneg %xcc, 0x7 taddcc %g1, 0x0342, %l6 loop_1136: alignaddrl %l3, %l5, %g7 brgz,a %g6, loop_1137 edge8 %o2, %i0, %o3 sllx %i7, 0x00, %i3 edge32l %o7, %o6, %l0 loop_1137: subccc %g4, 0x107A, %g2 orn %o0, %o4, %i6 subcc %g5, 0x1557, %l2 bl,a,pn %icc, loop_1138 nop setx 0x00761EA0, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr edge16l %o1, %g3, %l4 nop setx 0xBBBD86D8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x3DA82EA5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fadds %f5, %f31, %f19 loop_1138: orn %i5, %o5, %l1 brgez %i2, loop_1139 fbule %fcc0, loop_1140 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %i4, %g1, %l6 loop_1139: fble %fcc0, loop_1141 loop_1140: tle %icc, 0x5 movrgez %l3, %l5, %i1 for %f24, %f12, %f26 loop_1141: fsrc1s %f11, %f10 sll %g7, %o2, %g6 movcc %icc, %i0, %i7 brgez %i3, loop_1142 or %o3, %o6, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brnz %l0, loop_1143 loop_1142: brlez %g4, loop_1144 edge8l %o0, %g2, %o4 tpos %icc, 0x7 loop_1143: movneg %xcc, %i6, %l2 loop_1144: taddcctv %g5, %g3, %l4 stw %o1, [%l7 + 0x48] movcs %xcc, %o5, %l1 brgez %i2, loop_1145 andcc %i4, 0x12C1, %g1 set 0x70, %o7 lda [%l7 + %o7] 0x10, %f28 loop_1145: xnor %i5, %l3, %l6 fexpand %f28, %f28 fmovrsne %i1, %f11, %f6 fmuld8ulx16 %f22, %f9, %f24 fpsub16 %f30, %f14, %f26 tsubcc %g7, %o2, %l5 brgz,a %g6, loop_1146 mova %xcc, %i7, %i3 fmovdne %xcc, %f28, %f23 movleu %icc, %i0, %o6 loop_1146: fmovdg %xcc, %f1, %f14 array8 %o3, %o7, %l0 ldd [%l7 + 0x08], %g4 tleu %icc, 0x4 std %f16, [%l7 + 0x50] umul %o0, %o4, %g2 array16 %l2, %g5, %i6 set 0x110, %i4 stxa %g3, [%g0 + %i4] 0x21 fmovdge %xcc, %f23, %f9 or %o1, 0x098E, %l4 andcc %l1, 0x1671, %i2 fabss %f25, %f18 sdivcc %i4, 0x0457, %g1 edge32ln %i5, %o5, %l3 mova %xcc, %i1, %g7 edge8l %l6, %l5, %o2 set 0x53, %i6 ldstuba [%l7 + %i6] 0x0c, %g6 movl %icc, %i3, %i0 tn %xcc, 0x3 movle %xcc, %i7, %o6 lduw [%l7 + 0x08], %o3 fpsub16 %f30, %f18, %f20 std %f8, [%l7 + 0x58] fmovdleu %icc, %f27, %f27 xnor %l0, 0x0DC9, %g4 membar 0x57 edge16l %o0, %o4, %o7 fbuge,a %fcc2, loop_1147 fmovrsgz %l2, %f10, %f6 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1147: nop wr %g0, 0x81, %asi sta %f0, [%l7 + 0x58] %asi bleu,pn %icc, loop_1148 tneg %xcc, 0x6 edge32l %g2, %g5, %i6 edge16 %o1, %g3, %l1 loop_1148: edge16n %l4, %i2, %g1 sir 0x036D fnot2s %f4, %f5 sub %i5, 0x0247, %i4 fblg,a %fcc2, loop_1149 edge16ln %l3, %i1, %g7 brlez,a %l6, loop_1150 fmuld8sux16 %f17, %f31, %f14 loop_1149: movleu %xcc, %l5, %o2 bcc loop_1151 loop_1150: edge8ln %g6, %o5, %i3 udivx %i7, 0x0D7A, %o6 sra %o3, 0x04, %i0 loop_1151: add %l0, %g4, %o4 or %o0, 0x1A19, %l2 bneg,a,pn %xcc, loop_1152 tge %xcc, 0x0 addcc %o7, 0x1D98, %g2 prefetch [%l7 + 0x54], 0x2 loop_1152: nop setx 0xBDC99EC61055BBD7, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr edge16n %i6, %o1, %g5 orn %g3, %l4, %i2 and %g1, 0x1E5E, %l1 sethi 0x0940, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnor %f26, %f8, %f22 andncc %i4, %l3, %g7 sdivcc %i1, 0x197E, %l5 taddcctv %l6, 0x1EBB, %g6 fbuge %fcc1, loop_1153 movrne %o5, 0x16E, %o2 ldd [%l7 + 0x50], %i6 sllx %o6, 0x03, %o3 loop_1153: fpmerge %f0, %f12, %f8 tl %icc, 0x7 fmovsa %xcc, %f30, %f20 tsubcctv %i0, %l0, %i3 set 0x6C, %l5 sta %f21, [%l7 + %l5] 0x15 fpack16 %f8, %f19 fsrc2s %f2, %f8 nop fitos %f2, %f29 fstoi %f29, %f31 xnor %g4, 0x0624, %o4 bpos loop_1154 smulcc %l2, %o7, %g2 srlx %o0, %o1, %g5 subccc %i6, %g3, %l4 loop_1154: fmovdneg %icc, %f25, %f13 tvs %icc, 0x5 bne,pt %xcc, loop_1155 movl %icc, %i2, %l1 brnz %g1, loop_1156 fbu,a %fcc3, loop_1157 loop_1155: subc %i5, %l3, %g7 set 0x5E, %i3 ldstuba [%l7 + %i3] 0x81, %i1 loop_1156: fpack16 %f14, %f24 loop_1157: movcc %icc, %l5, %i4 te %xcc, 0x7 movvc %icc, %g6, %o5 sir 0x1B88 fabsd %f6, %f4 fcmpeq16 %f18, %f14, %l6 fexpand %f21, %f26 fbug %fcc0, loop_1158 mulscc %o2, 0x09CE, %i7 taddcctv %o3, 0x197C, %i0 fmovscc %xcc, %f31, %f26 loop_1158: fnand %f4, %f18, %f22 srlx %l0, %o6, %g4 smulcc %o4, %i3, %l2 wr %g0, 0xeb, %asi stxa %o7, [%l7 + 0x58] %asi membar #Sync nop setx 0x72E1B0F8212B4AF5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xABB942763BCB5EEC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f24, %f22 tsubcctv %g2, 0x114A, %o1 subc %g5, %o0, %g3 mova %xcc, %i6, %i2 wr %g0, 0x80, %asi ldxa [%l7 + 0x78] %asi, %l1 srl %l4, 0x1C, %g1 wr %g0, 0x80, %asi lduha [%l7 + 0x48] %asi, %i5 edge8l %g7, %l3, %l5 movleu %xcc, %i4, %g6 edge16 %i1, %l6, %o2 udivx %i7, 0x0B58, %o3 wr %g0, 0x22, %asi stba %o5, [%l7 + 0x6C] %asi membar #Sync fmovrse %i0, %f3, %f18 fpsub32s %f13, %f26, %f0 set 0x42, %g6 ldstuba [%l7 + %g6] 0x18, %l0 stbar fmovscs %xcc, %f28, %f29 movre %o6, %o4, %i3 fmovrde %l2, %f6, %f16 nop fitod %f27, %f14 movpos %xcc, %g4, %o7 movcc %xcc, %g2, %o1 fpadd16s %f20, %f29, %f30 nop setx 0x8ED6F5F30AA23B83, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x87EB18A8D1EF5F87, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f8, %f6 fmovdcs %xcc, %f23, %f2 add %o0, %g5, %i6 set 0x45, %o0 ldsba [%l7 + %o0] 0x89, %g3 movvc %xcc, %i2, %l1 fpackfix %f10, %f4 or %l4, %g1, %g7 fmovdvs %icc, %f1, %f1 tneg %icc, 0x7 tgu %icc, 0x7 edge32ln %i5, %l3, %i4 call loop_1159 bcc,a %xcc, loop_1160 fpsub32s %f30, %f9, %f19 wr %g0, 0x23, %asi ldda [%l7 + 0x40] %asi, %l4 loop_1159: fpsub32s %f29, %f27, %f11 loop_1160: movrne %g6, %i1, %l6 tvc %icc, 0x2 edge32ln %o2, %o3, %i7 nop setx 0xF73C4ED0E690DC3A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xF489E0E95E627DD4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f28, %f12 srl %i0, 0x1B, %o5 wr %g0, 0x1e, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync tn %xcc, 0x7 fmovdvs %icc, %f12, %f16 tvc %xcc, 0x5 nop fitod %f27, %f28 fblg %fcc1, loop_1161 add %l0, 0x1B01, %o6 fmovrse %o4, %f23, %f5 umulcc %i3, %l2, %g4 loop_1161: sdivcc %o7, 0x0964, %g2 tne %icc, 0x4 movgu %icc, %o0, %o1 mova %icc, %i6, %g3 bvs %icc, loop_1162 prefetch [%l7 + 0x2C], 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %g5, %l1, %l4 loop_1162: stbar tsubcc %i2, %g7, %i5 nop fitod %f8, %f26 fdtoi %f26, %f22 ta %icc, 0x0 bvs,a,pt %icc, loop_1163 te %xcc, 0x7 tn %icc, 0x4 lduh [%l7 + 0x3E], %g1 loop_1163: lduh [%l7 + 0x40], %l3 andn %i4, %l5, %g6 wr %g0, 0x4f, %asi ldxa [%g0 + 0x28] %asi, %l6 edge8ln %o2, %o3, %i1 movne %xcc, %i0, %i7 xnorcc %o5, 0x0A4D, %o6 smulcc %o4, %l0, %l2 fmovdpos %icc, %f29, %f24 sub %g4, %o7, %g2 fmovdgu %xcc, %f21, %f28 membar 0x47 movrlz %i3, 0x2EA, %o1 movrgez %o0, 0x137, %i6 orncc %g3, %g5, %l4 mulx %l1, 0x06F8, %g7 bl,a,pn %xcc, loop_1164 fsrc1s %f2, %f17 sra %i5, %i2, %g1 flush %l7 + 0x64 loop_1164: sdiv %l3, 0x084C, %l5 fmovscc %xcc, %f22, %f30 andncc %g6, %i4, %l6 movrgz %o3, %i1, %o2 movrne %i0, 0x08A, %i7 fnegs %f24, %f18 swap [%l7 + 0x30], %o6 array8 %o5, %l0, %o4 array16 %g4, %o7, %g2 fmovrdgez %i3, %f24, %f2 alignaddr %o1, %o0, %i6 sdivx %g3, 0x1204, %g5 move %icc, %l2, %l1 nop fitos %f8, %f23 set 0x3C, %l0 ldswa [%l7 + %l0] 0x89, %g7 wr %g0, 0x1f, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fbne %fcc0, loop_1165 edge8 %i5, %i2, %l4 brz,a %l3, loop_1166 subcc %g1, %g6, %i4 loop_1165: fmovrde %l5, %f10, %f10 tgu %xcc, 0x3 loop_1166: fmovsge %xcc, %f19, %f22 udiv %o3, 0x15F6, %l6 smul %o2, %i0, %i7 subccc %o6, %o5, %i1 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %l0, %o4 fmovdle %xcc, %f25, %f23 edge8 %g4, %o7, %g2 fmovrdgez %o1, %f30, %f26 popc %o0, %i3 tgu %xcc, 0x4 fcmpeq32 %f18, %f10, %i6 edge16 %g3, %l2, %g5 fmul8ulx16 %f10, %f18, %f0 tsubcc %g7, %l1, %i2 popc %l4, %i5 movleu %icc, %g1, %l3 fandnot2s %f2, %f27, %f30 tne %xcc, 0x3 set 0x30, %l1 ldstuba [%l7 + %l1] 0x11, %i4 addccc %l5, 0x1483, %g6 movn %xcc, %l6, %o3 edge32ln %o2, %i0, %i7 mulscc %o5, %i1, %o6 ldub [%l7 + 0x56], %l0 edge8 %g4, %o4, %g2 wr %g0, 0x89, %asi ldswa [%l7 + 0x20] %asi, %o7 set 0x30, %i2 ldda [%l7 + %i2] 0x04, %o0 orcc %i3, 0x09F9, %o1 fbuge,a %fcc1, loop_1167 edge32n %i6, %l2, %g5 movneg %icc, %g3, %g7 fand %f22, %f28, %f18 loop_1167: mova %xcc, %i2, %l1 ldsb [%l7 + 0x79], %l4 edge8l %g1, %l3, %i4 movcc %icc, %l5, %i5 edge8n %l6, %g6, %o2 nop setx 0xA55296B7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 fsqrts %f10, %f11 tle %icc, 0x7 fmovdleu %icc, %f0, %f21 edge16l %o3, %i7, %i0 fmovrse %i1, %f8, %f31 movl %xcc, %o6, %l0 fmovdle %icc, %f12, %f23 umul %g4, %o4, %o5 fble,a %fcc3, loop_1168 xnor %g2, %o7, %o0 tn %icc, 0x0 srax %o1, %i3, %i6 loop_1168: ldd [%l7 + 0x78], %f4 orncc %g5, %l2, %g3 for %f30, %f30, %f12 xnorcc %i2, 0x1814, %g7 movrne %l4, 0x2C5, %l1 fmovdgu %xcc, %f30, %f31 bshuffle %f10, %f18, %f2 edge8l %l3, %g1, %l5 set 0x48, %l3 stxa %i5, [%l7 + %l3] 0x0c be,a loop_1169 udiv %l6, 0x143A, %g6 edge32ln %o2, %o3, %i7 movgu %xcc, %i0, %i4 loop_1169: lduw [%l7 + 0x68], %i1 udiv %l0, 0x04F2, %o6 sdivx %g4, 0x082D, %o4 edge16 %g2, %o5, %o7 xnorcc %o0, %o1, %i6 mulscc %i3, 0x1614, %l2 fmovsg %xcc, %f27, %f19 udivx %g3, 0x081C, %g5 nop setx loop_1170, %l0, %l1 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 %xcc, loop_1171 movvc %icc, %g7, %l4 fxnor %f18, %f8, %f22 loop_1170: nop fitos %f3, %f17 fstox %f17, %f20 fxtos %f20, %f21 loop_1171: nop setx 0xBEA05743CF58574A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 fsqrtd %f0, %f8 fblg,a %fcc2, loop_1172 movl %icc, %l1, %l3 fmovs %f31, %f0 nop fitod %f12, %f20 fdtos %f20, %f13 loop_1172: tneg %icc, 0x4 orn %g1, 0x0084, %l5 movvs %icc, %i5, %i2 fxors %f19, %f16, %f2 edge32ln %l6, %g6, %o2 ldd [%l7 + 0x10], %f10 fsrc2s %f31, %f18 movleu %icc, %i7, %i0 bcc,a,pt %xcc, loop_1173 sir 0x0051 te %xcc, 0x4 fabsd %f30, %f26 loop_1173: nop wr %g0, 0x10, %asi lduwa [%l7 + 0x20] %asi, %i4 movleu %icc, %i1, %l0 fand %f28, %f18, %f22 fmovspos %xcc, %f9, %f9 movn %xcc, %o6, %o3 alignaddr %g4, %g2, %o4 sub %o5, 0x0A78, %o7 fpadd32s %f21, %f15, %f25 edge8 %o1, %i6, %o0 wr %g0, 0x89, %asi prefetcha [%l7 + 0x08] %asi, 0x0 array8 %i3, %g5, %g3 srlx %g7, %l4, %l1 udiv %g1, 0x09B1, %l5 wr %g0, 0x0c, %asi lduha [%l7 + 0x50] %asi, %l3 tleu %icc, 0x4 array16 %i5, %l6, %g6 tsubcctv %i2, 0x009E, %o2 fmovdvc %xcc, %f4, %f13 movle %icc, %i7, %i0 sdivcc %i1, 0x1227, %l0 edge8l %i4, %o3, %o6 set 0x0, %i0 ldxa [%g0 + %i0] 0x58, %g2 tneg %xcc, 0x7 fpmerge %f22, %f15, %f26 fmovdle %icc, %f5, %f16 bneg loop_1174 movleu %xcc, %o4, %o5 fnors %f12, %f6, %f18 wr %g0, 0x0c, %asi lduha [%l7 + 0x0A] %asi, %o7 loop_1174: edge8l %o1, %i6, %g4 tneg %icc, 0x6 brnz %l2, loop_1175 fmovsle %icc, %f30, %f28 andn %i3, 0x1AFE, %g5 tvc %icc, 0x3 loop_1175: orn %o0, 0x1A5D, %g7 tleu %icc, 0x0 addc %g3, 0x0484, %l4 addcc %l1, 0x13ED, %g1 and %l3, %i5, %l5 edge32ln %g6, %i2, %o2 movcs %xcc, %i7, %i0 xor %i1, %l0, %l6 edge32l %i4, %o3, %o6 alignaddrl %o4, %g2, %o7 movrne %o5, 0x17A, %o1 bl,a %xcc, loop_1176 fabsd %f4, %f28 edge16 %g4, %l2, %i3 edge16 %i6, %o0, %g5 loop_1176: bl %icc, loop_1177 movrgez %g7, %g3, %l1 wr %g0, 0x18, %asi ldswa [%l7 + 0x7C] %asi, %g1 loop_1177: addc %l4, %l3, %i5 orn %g6, 0x1A45, %i2 edge32 %o2, %i7, %i0 fbn %fcc0, loop_1178 tle %icc, 0x2 ble,pn %icc, loop_1179 nop setx 0x5040E37B, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr loop_1178: tsubcc %l5, %l0, %i1 alignaddr %i4, %o3, %l6 loop_1179: fmovdvs %icc, %f14, %f11 edge32n %o6, %o4, %g2 te %xcc, 0x4 swap [%l7 + 0x64], %o5 ldub [%l7 + 0x40], %o7 edge8n %g4, %o1, %l2 srl %i6, %o0, %i3 wr %g0, 0x0c, %asi lduwa [%l7 + 0x58] %asi, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %g7, %l1, %g1 srax %g3, 0x17, %l3 tleu %xcc, 0x7 tge %xcc, 0x7 fnot1s %f29, %f31 edge16l %l4, %g6, %i5 tneg %xcc, 0x6 edge8ln %o2, %i7, %i2 movgu %icc, %i0, %l5 fsrc1s %f10, %f20 edge32l %l0, %i1, %o3 udiv %l6, 0x0F6E, %i4 xorcc %o4, %o6, %g2 fbue %fcc0, loop_1180 fmovsl %icc, %f13, %f22 edge16ln %o5, %g4, %o1 andncc %l2, %o7, %i6 loop_1180: bg,pt %icc, loop_1181 tgu %icc, 0x0 brgez,a %o0, loop_1182 fmovsleu %icc, %f26, %f0 loop_1181: srax %g5, %g7, %l1 fmovdgu %icc, %f17, %f19 loop_1182: bgu,a loop_1183 fandnot1 %f26, %f26, %f12 xnorcc %i3, %g3, %g1 fmovd %f26, %f14 loop_1183: xnor %l3, %g6, %i5 nop setx 0x9258EFAC20614365, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr sub %l4, %i7, %o2 fbule,a %fcc2, loop_1184 edge32n %i2, %l5, %i0 stbar fnot1s %f12, %f2 loop_1184: fmul8ulx16 %f20, %f8, %f22 movge %xcc, %l0, %o3 xor %l6, 0x170C, %i4 wr %g0, 0x80, %asi ldswa [%l7 + 0x28] %asi, %o4 fnegd %f22, %f20 movvc %xcc, %o6, %i1 brnz,a %g2, loop_1185 membar 0x17 tl %icc, 0x2 andncc %g4, %o5, %l2 loop_1185: nop set 0x48, %g7 lduba [%l7 + %g7] 0x18, %o7 fmovsne %xcc, %f14, %f17 tge %xcc, 0x0 fpsub16 %f26, %f18, %f18 nop setx 0x2201C07BED04C81E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x700005C9B50BC526, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f0, %f18 tvc %xcc, 0x3 movrlz %i6, 0x3CB, %o1 movn %xcc, %g5, %o0 andncc %l1, %g7, %i3 fnands %f30, %f26, %f6 set 0x6D, %g4 stba %g3, [%l7 + %g4] 0x23 membar #Sync fbule %fcc1, loop_1186 bleu loop_1187 subcc %l3, %g6, %g1 nop setx 0xAAA1472F31F14F91, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x5455FE3BC6834EE0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f30, %f28 loop_1186: tn %icc, 0x6 loop_1187: fpmerge %f17, %f19, %f14 brlz %i5, loop_1188 fandnot1s %f3, %f28, %f21 edge8 %l4, %i7, %i2 fnot1s %f23, %f0 loop_1188: edge16n %o2, %i0, %l5 tpos %xcc, 0x4 set 0x40, %g1 stda %f0, [%l7 + %g1] 0x88 tleu %icc, 0x6 sll %o3, %l0, %l6 fmovdle %xcc, %f2, %f19 fzero %f12 wr %g0, 0x0c, %asi stda %f0, [%l7 + 0x40] %asi sub %i4, 0x0906, %o6 sdiv %o4, 0x1872, %g2 fmovdvs %xcc, %f20, %f5 alignaddrl %g4, %i1, %l2 fblg,a %fcc0, loop_1189 fmovscc %xcc, %f11, %f10 smul %o5, %i6, %o1 movre %g5, %o0, %o7 loop_1189: andn %l1, 0x0B1A, %i3 fnot2 %f22, %f28 fmovsge %icc, %f5, %f28 edge8n %g7, %l3, %g6 xnorcc %g3, %i5, %l4 movne %icc, %g1, %i7 stb %i2, [%l7 + 0x62] sub %i0, 0x18B8, %o2 wr %g0, 0x2e, %asi ldda [%l7 + 0x40] %asi, %l4 xnorcc %l0, %l6, %i4 nop setx 0xDBA7D5DA60608046, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr sub %o6, 0x06B8, %o4 brnz,a %o3, loop_1190 movrgez %g4, 0x0A9, %g2 add %l7, 0x60, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i1 casxa [%l6] %asi, %i1, %o5 loop_1190: orncc %i6, %o1, %l2 sll %o0, %o7, %l1 umulcc %i3, %g5, %l3 tpos %xcc, 0x5 addccc %g6, %g3, %g7 tge %xcc, 0x0 array16 %i5, %g1, %i7 set 0x1C, %g3 stwa %i2, [%l7 + %g3] 0x10 tpos %icc, 0x1 brgz,a %l4, loop_1191 bgu loop_1192 ldx [%l7 + 0x48], %i0 ldd [%l7 + 0x10], %l4 loop_1191: tge %icc, 0x7 loop_1192: movvc %icc, %o2, %l0 fmovscs %icc, %f29, %f16 ldd [%l7 + 0x30], %i4 edge8 %o6, %o4, %l6 tcs %icc, 0x2 fmovd %f10, %f26 brlz %o3, loop_1193 edge8n %g4, %i1, %g2 tcs %xcc, 0x0 edge8ln %i6, %o5, %l2 loop_1193: tge %xcc, 0x6 faligndata %f10, %f16, %f30 bg,a,pt %icc, loop_1194 bn loop_1195 fmul8x16au %f21, %f7, %f6 movrne %o0, %o7, %l1 loop_1194: fmovscc %xcc, %f26, %f14 loop_1195: orncc %o1, 0x18E5, %g5 brlz,a %i3, loop_1196 edge32n %l3, %g6, %g3 bvs,a,pt %icc, loop_1197 taddcctv %g7, %i5, %g1 loop_1196: movleu %icc, %i7, %l4 orcc %i0, %i2, %o2 loop_1197: fmovsvc %icc, %f9, %f0 popc 0x13D0, %l0 fmovscc %icc, %f18, %f12 subcc %l5, 0x1284, %o6 tn %xcc, 0x5 fmovsleu %xcc, %f7, %f19 nop setx 0xD465721FFD23D16D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x2B304D7A2281D767, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fmuld %f10, %f12, %f0 tcs %xcc, 0x6 movre %i4, %o4, %l6 nop setx 0x4D704A0E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xE6466180, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fadds %f22, %f10, %f26 std %f30, [%l7 + 0x68] movcc %icc, %o3, %g4 brnz %g2, loop_1198 movrgez %i6, 0x136, %i1 array16 %o5, %l2, %o7 mova %xcc, %o0, %l1 loop_1198: andcc %o1, %g5, %l3 mulx %g6, 0x1967, %i3 edge8n %g3, %i5, %g1 sll %i7, %g7, %l4 fbl %fcc0, loop_1199 srl %i2, %o2, %i0 or %l5, %l0, %o6 alignaddr %i4, %l6, %o3 loop_1199: movrgz %o4, 0x316, %g4 array32 %i6, %i1, %g2 alignaddr %l2, %o5, %o0 umulcc %o7, 0x1EF1, %o1 fmul8sux16 %f18, %f22, %f30 umul %g5, 0x1290, %l1 edge8ln %l3, %i3, %g6 edge32n %g3, %i5, %g1 bleu,a %xcc, loop_1200 andn %g7, %l4, %i2 bne loop_1201 movcc %icc, %o2, %i7 loop_1200: nop set 0x40, %i7 ldda [%l7 + %i7] 0x80, %f16 loop_1201: fmuld8ulx16 %f22, %f26, %f8 umul %i0, %l5, %o6 andn %l0, %i4, %o3 sub %o4, %l6, %g4 bneg loop_1202 movcc %xcc, %i6, %i1 fxors %f27, %f15, %f1 edge32n %l2, %g2, %o5 loop_1202: fmul8x16al %f7, %f18, %f20 edge32 %o0, %o1, %g5 movneg %icc, %o7, %l1 nop fitos %f13, %f29 fstox %f29, %f18 fxtos %f18, %f0 movpos %xcc, %i3, %g6 nop fitod %f12, %f6 fdtox %f6, %f30 set 0x0E, %o3 stha %g3, [%l7 + %o3] 0x10 fbo %fcc0, loop_1203 movrgez %l3, %i5, %g7 nop fitod %f0, %f18 fdtoi %f18, %f9 nop setx loop_1204, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1203: fmovdcc %icc, %f18, %f14 andcc %l4, 0x1A30, %i2 udivcc %o2, 0x1E4B, %i7 loop_1204: movvc %xcc, %i0, %l5 movcs %icc, %g1, %l0 movle %xcc, %o6, %i4 edge16ln %o3, %o4, %g4 mulx %i6, 0x05BB, %i1 movge %icc, %l2, %l6 edge32l %g2, %o0, %o1 udivcc %o5, 0x0213, %o7 nop setx 0xAAB2841DD08FA56E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 fsqrtd %f4, %f20 taddcc %g5, %l1, %g6 fcmpgt32 %f24, %f28, %i3 sdivx %g3, 0x1100, %i5 fpadd16 %f2, %f28, %f14 fmovsvc %icc, %f21, %f4 fnands %f20, %f17, %f27 fbo,a %fcc0, loop_1205 tvs %icc, 0x6 fmovdne %icc, %f31, %f16 brnz,a %g7, loop_1206 loop_1205: fmovdge %icc, %f18, %f19 fmovrdlez %l4, %f4, %f16 movrlez %l3, %i2, %o2 loop_1206: alignaddrl %i0, %l5, %i7 add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x80, %g1, %o6 tsubcc %l0, 0x1551, %o3 move %xcc, %i4, %g4 tg %xcc, 0x6 bn,a %icc, loop_1207 brz %i6, loop_1208 smulcc %o4, %i1, %l6 flush %l7 + 0x1C loop_1207: srlx %g2, %o0, %l2 loop_1208: array8 %o5, %o1, %g5 nop setx 0x404828F0, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr movgu %icc, %o7, %g6 movrgz %l1, %g3, %i3 xnor %i5, 0x1F70, %l4 mulx %l3, %g7, %o2 umul %i0, 0x1256, %i2 sdivx %i7, 0x0961, %l5 ld [%l7 + 0x28], %f29 fpadd32 %f10, %f18, %f8 std %f8, [%l7 + 0x08] sir 0x1D17 nop fitod %f10, %f4 nop setx 0xBB0B4E42DBABCCA3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xE513FC6CBC38EE26, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f2, %f28 tle %xcc, 0x1 brlz %g1, loop_1209 nop setx loop_1210, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpack16 %f14, %f22 set 0x10, %o5 lduha [%l7 + %o5] 0x89, %o6 loop_1209: ba,a loop_1211 loop_1210: sll %o3, %i4, %l0 nop setx 0xA074A60D, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr fbo %fcc2, loop_1212 loop_1211: movre %g4, %o4, %i1 nop fitod %f12, %f18 fdtox %f18, %f8 fxtod %f8, %f4 bg,pt %icc, loop_1213 loop_1212: nop fitod %f10, %f14 fdtox %f14, %f8 fxtod %f8, %f4 movvs %icc, %l6, %i6 edge8n %g2, %o0, %l2 loop_1213: edge8ln %o1, %g5, %o5 move %xcc, %g6, %o7 tpos %icc, 0x2 tvs %xcc, 0x2 st %f1, [%l7 + 0x54] fbul,a %fcc0, loop_1214 sub %l1, %i3, %i5 brnz %l4, loop_1215 tsubcc %l3, 0x165F, %g3 loop_1214: srax %o2, %i0, %g7 srlx %i7, 0x13, %l5 loop_1215: brlez %i2, loop_1216 fmovdpos %icc, %f13, %f1 movneg %icc, %o6, %g1 sllx %o3, %i4, %l0 loop_1216: xor %g4, 0x1ABC, %o4 udiv %l6, 0x05AF, %i6 andcc %g2, %o0, %l2 fblg %fcc3, loop_1217 fsrc1s %f0, %f0 movgu %xcc, %i1, %o1 fmovsleu %icc, %f27, %f0 loop_1217: ba,pn %icc, loop_1218 fxnors %f9, %f19, %f22 taddcc %g5, %o5, %o7 bl,pt %icc, loop_1219 loop_1218: fpackfix %f20, %f2 and %g6, 0x0D1E, %l1 movrlz %i3, 0x2DB, %l4 loop_1219: fbug,a %fcc2, loop_1220 movneg %xcc, %l3, %g3 andn %i5, 0x0565, %i0 alignaddr %g7, %o2, %i7 loop_1220: andncc %l5, %o6, %g1 andcc %i2, 0x05F9, %i4 mova %xcc, %l0, %o3 edge32ln %o4, %g4, %l6 sll %i6, %o0, %l2 fones %f12 fnands %f10, %f8, %f6 sth %i1, [%l7 + 0x12] edge32n %g2, %g5, %o5 bn,a,pt %xcc, loop_1221 sllx %o7, %g6, %o1 subccc %i3, 0x0DE8, %l1 fpmerge %f5, %f25, %f22 loop_1221: edge32ln %l3, %l4, %g3 srlx %i0, %i5, %o2 edge32ln %i7, %g7, %o6 stbar array16 %g1, %l5, %i2 orn %l0, %i4, %o4 wr %g0, 0x80, %asi lduba [%l7 + 0x63] %asi, %o3 nop setx loop_1222, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done andn %l6, 0x1FB8, %g4 st %f11, [%l7 + 0x08] tsubcc %o0, 0x04F4, %i6 loop_1222: xnorcc %l2, %i1, %g2 fcmple32 %f2, %f28, %g5 std %f20, [%l7 + 0x50] bneg,a,pt %icc, loop_1223 nop setx loop_1224, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry smulcc %o7, %o5, %g6 fpsub16 %f2, %f10, %f16 loop_1223: stb %o1, [%l7 + 0x6C] loop_1224: nop wr %g0, 0x2b, %asi stba %i3, [%l7 + 0x1E] %asi membar #Sync sdiv %l1, 0x1A93, %l4 nop setx 0xA06F3744, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr subcc %l3, 0x1D27, %g3 bg %icc, loop_1225 tge %icc, 0x1 fbe %fcc3, loop_1226 edge8n %i0, %o2, %i5 loop_1225: alignaddr %g7, %i7, %g1 fblg,a %fcc1, loop_1227 loop_1226: srax %l5, %i2, %o6 fmovrsgez %l0, %f6, %f11 fmovsl %icc, %f18, %f12 loop_1227: fmul8x16al %f8, %f11, %f26 pdist %f0, %f6, %f14 brlez,a %o4, loop_1228 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xAC86712F9E696125, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 fsqrtd %f24, %f26 subc %o3, %i4, %l6 loop_1228: umul %o0, %g4, %i6 movleu %icc, %l2, %i1 wr %g0, 0xeb, %asi stba %g2, [%l7 + 0x40] %asi membar #Sync flush %l7 + 0x68 tgu %icc, 0x7 fbn %fcc1, loop_1229 or %o7, 0x0B3B, %o5 addc %g5, 0x1915, %g6 stbar loop_1229: xor %i3, %l1, %l4 tge %xcc, 0x2 ldsh [%l7 + 0x5A], %o1 andn %l3, 0x042B, %i0 sllx %g3, %i5, %g7 xnorcc %o2, 0x0A7B, %i7 add %g1, %i2, %o6 movneg %icc, %l5, %o4 array16 %o3, %l0, %l6 stx %i4, [%l7 + 0x50] udivcc %g4, 0x0872, %o0 tvs %xcc, 0x2 set 0x40, %g5 stda %f16, [%l7 + %g5] 0x89 fmovda %xcc, %f13, %f23 andcc %i6, %i1, %l2 move %xcc, %g2, %o5 tge %xcc, 0x0 tgu %xcc, 0x3 tge %icc, 0x7 wr %g0, 0x89, %asi sta %f5, [%l7 + 0x64] %asi orncc %o7, 0x0F38, %g5 fmovdl %icc, %f5, %f28 fble,a %fcc0, loop_1230 alignaddrl %g6, %l1, %l4 andn %o1, %l3, %i3 edge32n %g3, %i0, %i5 loop_1230: sdivx %o2, 0x0FE1, %i7 brlz %g7, loop_1231 bvs loop_1232 fmovd %f0, %f0 brgez %g1, loop_1233 loop_1231: taddcctv %i2, %l5, %o4 loop_1232: tcc %xcc, 0x4 addccc %o6, 0x1D99, %l0 loop_1233: nop setx 0xEFF27A06, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x0EE50C04, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fmuls %f17, %f2, %f3 fmovrdne %o3, %f20, %f0 xorcc %i4, 0x0EDD, %g4 sll %o0, 0x15, %i6 set 0x38, %o1 stxa %i1, [%l7 + %o1] 0x2f membar #Sync mova %xcc, %l2, %l6 bcs %icc, loop_1234 movvc %xcc, %o5, %g2 fmovrslez %o7, %f30, %f23 tcc %xcc, 0x3 loop_1234: movcs %xcc, %g6, %g5 movn %icc, %l4, %o1 edge32n %l3, %i3, %l1 andn %g3, 0x0A57, %i0 fmovrsgz %i5, %f18, %f8 fbne,a %fcc3, loop_1235 ldub [%l7 + 0x34], %o2 edge8ln %i7, %g1, %i2 set 0x72, %o6 ldsba [%l7 + %o6] 0x18, %l5 loop_1235: fmovsneg %icc, %f16, %f30 fmovscc %icc, %f27, %f19 movvs %xcc, %o4, %o6 umulcc %l0, 0x0B94, %g7 st %f25, [%l7 + 0x58] orncc %i4, %g4, %o0 fmovdneg %xcc, %f27, %f6 tg %xcc, 0x5 fmovrdgz %i6, %f10, %f30 wr %g0, 0x80, %asi ldstuba [%l7 + 0x0E] %asi, %o3 edge32ln %l2, %i1, %o5 nop setx 0xF9374338A046575A, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr movcs %icc, %g2, %o7 tvc %xcc, 0x2 edge8ln %l6, %g5, %l4 edge32 %o1, %l3, %g6 set 0x69, %l4 ldsba [%l7 + %l4] 0x80, %i3 tcc %xcc, 0x4 fbule,a %fcc2, loop_1236 fnor %f24, %f18, %f16 smulcc %l1, %i0, %g3 tn %icc, 0x1 loop_1236: nop set 0x0C, %l6 lduha [%l7 + %l6] 0x89, %o2 udivx %i7, 0x0FDA, %g1 movvc %xcc, %i5, %l5 taddcctv %i2, 0x0A1B, %o4 bvs loop_1237 edge8l %l0, %g7, %i4 srl %o6, 0x03, %g4 wr %g0, 0x89, %asi prefetcha [%l7 + 0x78] %asi, 0x1 loop_1237: smulcc %o3, %l2, %i6 bneg,pt %icc, loop_1238 movneg %icc, %o5, %g2 movrgz %i1, 0x02C, %o7 for %f20, %f12, %f18 loop_1238: fone %f0 tvc %xcc, 0x7 edge16ln %l6, %g5, %l4 fmovrdgez %o1, %f8, %f22 fpadd16 %f4, %f4, %f30 subccc %l3, 0x10BA, %g6 nop setx 0xF9847BBC105C2A38, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr nop fitod %f8, %f20 fdtox %f20, %f24 ldd [%l7 + 0x78], %i2 movrgz %l1, 0x3BA, %i0 fpackfix %f8, %f14 fpmerge %f19, %f9, %f0 set 0x5C, %i1 swapa [%l7 + %i1] 0x04, %o2 srl %i7, %g3, %g1 edge16ln %l5, %i5, %i2 fxnor %f4, %f14, %f10 fbue %fcc3, loop_1239 tleu %icc, 0x2 srlx %l0, 0x0D, %g7 andncc %o4, %o6, %g4 loop_1239: tgu %icc, 0x5 fmovdle %icc, %f0, %f0 tgu %icc, 0x1 edge8 %o0, %o3, %i4 edge8n %i6, %l2, %o5 fmovsgu %xcc, %f21, %f1 move %xcc, %i1, %g2 sra %o7, %l6, %g5 stx %l4, [%l7 + 0x58] nop set 0x08, %o2 std %f28, [%l7 + %o2] sll %o1, %l3, %g6 fandnot2s %f25, %f17, %f20 fpadd32 %f14, %f26, %f18 tneg %icc, 0x3 sdiv %l1, 0x11C8, %i3 movgu %icc, %o2, %i0 std %f18, [%l7 + 0x78] nop setx 0x4FDCAA64E062858C, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr fmovsneg %icc, %f10, %f8 tcs %icc, 0x6 srax %g3, %g1, %l5 fsrc1s %f27, %f28 edge16 %i5, %i7, %l0 nop setx loop_1240, %l0, %l1 jmpl %l1, %g7 nop set 0x4F, %l2 stb %i2, [%l7 + %l2] nop setx 0x1541FEBED07B02C4, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr set 0x5E, %i5 stba %o4, [%l7 + %i5] 0x11 loop_1240: tge %icc, 0x5 tg %icc, 0x7 fabsd %f26, %f6 fmovrdgz %g4, %f28, %f8 andn %o0, 0x15B8, %o3 movneg %xcc, %i4, %i6 nop fitos %f30, %f15 prefetch [%l7 + 0x30], 0x1 tle %xcc, 0x4 xnorcc %o6, 0x03C0, %o5 movrgz %i1, 0x29F, %g2 bshuffle %f24, %f22, %f26 fble,a %fcc3, loop_1241 flush %l7 + 0x48 bg,pn %icc, loop_1242 sdivcc %l2, 0x0896, %o7 loop_1241: edge16n %l6, %l4, %o1 srl %g5, 0x0D, %l3 loop_1242: add %g6, %i3, %l1 bl,a %xcc, loop_1243 bg %icc, loop_1244 fornot2 %f24, %f14, %f30 tge %xcc, 0x7 loop_1243: nop setx 0x2E76012C80512DD3, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr loop_1244: fblg,a %fcc3, loop_1245 andncc %o2, %g3, %g1 movvc %xcc, %l5, %i5 smulcc %i0, 0x1E59, %l0 loop_1245: mulx %i7, %i2, %g7 fmovsgu %xcc, %f14, %f11 fmovsgu %icc, %f21, %f26 tleu %icc, 0x5 movle %xcc, %o4, %g4 or %o0, %i4, %i6 edge16n %o6, %o5, %o3 taddcc %i1, %g2, %l2 bpos,pt %xcc, loop_1246 fnot2 %f0, %f8 fba,a %fcc1, loop_1247 fmovrdgez %o7, %f6, %f24 loop_1246: fmovsvs %xcc, %f7, %f16 set 0x3E, %o4 lduba [%l7 + %o4] 0x80, %l4 loop_1247: tge %xcc, 0x7 brz,a %l6, loop_1248 movrlez %g5, 0x2D9, %l3 fpmerge %f26, %f25, %f14 edge32n %o1, %i3, %g6 loop_1248: edge8ln %o2, %l1, %g3 sdivx %l5, 0x07FE, %i5 movrlz %g1, %l0, %i7 fmovdcc %xcc, %f14, %f22 tpos %icc, 0x7 popc %i2, %i0 subccc %g7, 0x0185, %g4 tsubcctv %o0, 0x1373, %o4 tpos %icc, 0x6 fcmpgt32 %f0, %f20, %i6 ldd [%l7 + 0x10], %o6 xor %o5, 0x16D9, %i4 tne %xcc, 0x0 movle %xcc, %i1, %o3 tpos %xcc, 0x3 umul %l2, 0x0B48, %o7 addccc %g2, 0x18A0, %l6 nop setx loop_1249, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fba %fcc0, loop_1250 edge16l %g5, %l3, %l4 tn %xcc, 0x7 loop_1249: array16 %o1, %i3, %g6 loop_1250: udivx %o2, 0x094C, %g3 tvs %xcc, 0x4 tcs %xcc, 0x6 tl %icc, 0x5 xorcc %l5, 0x1AE9, %i5 movcc %xcc, %g1, %l0 wr %g0, 0x88, %asi lda [%l7 + 0x0C] %asi, %f15 tsubcc %i7, 0x0969, %l1 nop setx 0x8444398E8381BE0C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 fsqrtd %f22, %f12 edge16l %i2, %g7, %g4 tg %xcc, 0x0 bpos,pn %icc, loop_1251 ldsb [%l7 + 0x7F], %i0 nop fitod %f0, %f10 fdtoi %f10, %f30 fbule %fcc3, loop_1252 loop_1251: te %icc, 0x3 movrlez %o4, 0x359, %i6 set 0x58, %o7 stha %o0, [%l7 + %o7] 0xeb membar #Sync loop_1252: nop wr %g0, 0x10, %asi ldda [%l7 + 0x20] %asi, %o4 movvc %icc, %i4, %i1 movn %icc, %o3, %l2 set 0x38, %g2 lduha [%l7 + %g2] 0x10, %o6 fexpand %f26, %f2 move %icc, %o7, %g2 fmovsg %xcc, %f29, %f26 addc %l6, %l3, %l4 edge16ln %o1, %g5, %i3 set 0x2D, %i4 ldstuba [%l7 + %i4] 0x80, %o2 tpos %xcc, 0x6 fmovsn %xcc, %f21, %f10 bvs,pt %xcc, loop_1253 tpos %icc, 0x7 sth %g6, [%l7 + 0x3C] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1253: addcc %l5, 0x0477, %i5 tleu %icc, 0x7 movg %icc, %g3, %g1 subcc %i7, %l0, %l1 edge32ln %g7, %g4, %i2 stbar movl %xcc, %o4, %i0 xor %o0, 0x0EB6, %i6 tsubcc %i4, %i1, %o3 fbu,a %fcc1, loop_1254 fbu %fcc0, loop_1255 addcc %l2, 0x1146, %o6 add %o5, %g2, %o7 loop_1254: tl %icc, 0x6 loop_1255: bn,a,pt %icc, loop_1256 umulcc %l6, 0x1CFF, %l3 tgu %xcc, 0x5 fmovde %icc, %f15, %f4 loop_1256: orcc %l4, 0x0361, %g5 movgu %xcc, %i3, %o1 set 0x3C, %l5 ldswa [%l7 + %l5] 0x88, %o2 wr %g0, 0x80, %asi lduwa [%l7 + 0x08] %asi, %g6 srax %i5, 0x17, %g3 movn %icc, %l5, %g1 addcc %i7, 0x1F3A, %l0 fmovdleu %xcc, %f11, %f30 fmul8ulx16 %f14, %f28, %f2 mova %xcc, %g7, %l1 andcc %i2, %o4, %i0 srl %g4, 0x03, %o0 brlz,a %i6, loop_1257 smulcc %i1, 0x0DB9, %o3 xnorcc %l2, %i4, %o6 sdivcc %o5, 0x1533, %g2 loop_1257: fbg,a %fcc1, loop_1258 fmovda %icc, %f20, %f5 wr %g0, 0x89, %asi ldsba [%l7 + 0x45] %asi, %o7 loop_1258: tpos %xcc, 0x5 stbar or %l3, %l4, %l6 mulscc %g5, %o1, %o2 udiv %g6, 0x0FD3, %i5 nop setx loop_1259, %l0, %l1 jmpl %l1, %g3 fpmerge %f19, %f12, %f28 lduh [%l7 + 0x7A], %l5 edge8ln %g1, %i7, %l0 loop_1259: movgu %xcc, %g7, %i3 be,a loop_1260 brnz,a %i2, loop_1261 bgu,a loop_1262 stb %o4, [%l7 + 0x69] loop_1260: fornot1 %f16, %f0, %f18 loop_1261: xnorcc %i0, %g4, %l1 loop_1262: fbul,a %fcc0, loop_1263 swap [%l7 + 0x4C], %i6 umul %i1, 0x17AE, %o0 fnors %f8, %f3, %f21 loop_1263: movvs %icc, %l2, %i4 tge %icc, 0x1 brlez %o3, loop_1264 xnor %o6, %o5, %o7 movrne %g2, %l3, %l4 bpos,pt %xcc, loop_1265 loop_1264: orncc %l6, %o1, %g5 tge %icc, 0x1 set 0x60, %i6 lduha [%l7 + %i6] 0x15, %o2 loop_1265: fmovrdlez %g6, %f22, %f10 sra %g3, %i5, %g1 xorcc %l5, 0x05C4, %i7 tpos %xcc, 0x5 tge %xcc, 0x3 bpos,a,pn %icc, loop_1266 fmovde %xcc, %f18, %f18 movne %xcc, %g7, %l0 fandnot1s %f0, %f11, %f17 loop_1266: edge8 %i2, %i3, %o4 mulscc %g4, 0x100A, %l1 tcs %xcc, 0x4 edge16l %i0, %i1, %o0 movcs %icc, %l2, %i4 membar 0x60 movrgez %i6, 0x06E, %o6 fnegd %f12, %f2 andncc %o5, %o3, %o7 edge16l %l3, %l4, %l6 movg %xcc, %g2, %g5 fnot1s %f7, %f23 call loop_1267 movne %xcc, %o2, %o1 movcs %xcc, %g3, %i5 andn %g1, 0x0B59, %l5 loop_1267: nop fitos %f7, %f27 fstod %f27, %f24 st %f27, [%l7 + 0x14] fbug %fcc2, loop_1268 movne %icc, %g6, %g7 ldsw [%l7 + 0x40], %l0 movneg %icc, %i7, %i2 loop_1268: brlz,a %o4, loop_1269 movvs %icc, %i3, %l1 udivx %g4, 0x0A6E, %i0 wr %g0, 0xe3, %asi stha %o0, [%l7 + 0x6A] %asi membar #Sync loop_1269: subcc %l2, %i4, %i1 movrlez %i6, %o5, %o6 movrgz %o7, 0x3A1, %l3 std %f30, [%l7 + 0x40] wr %g0, 0x80, %asi stba %l4, [%l7 + 0x4F] %asi move %icc, %l6, %g2 sllx %o3, 0x06, %o2 bvs,pn %xcc, loop_1270 sub %g5, 0x0C40, %o1 srlx %g3, 0x0C, %i5 and %g1, 0x0BD1, %l5 loop_1270: sir 0x0D3C sth %g7, [%l7 + 0x2E] bge %xcc, loop_1271 tvc %icc, 0x1 fpadd32 %f28, %f26, %f8 fmovdcs %icc, %f4, %f5 loop_1271: bvs,a %icc, loop_1272 ldsw [%l7 + 0x3C], %g6 udivx %l0, 0x1AF8, %i2 fmovsg %xcc, %f4, %f26 loop_1272: orcc %o4, 0x0A2C, %i7 fcmpgt32 %f12, %f20, %l1 or %g4, %i3, %o0 ldd [%l7 + 0x38], %i0 tg %icc, 0x5 fblg %fcc1, loop_1273 te %xcc, 0x6 taddcc %i4, 0x0912, %l2 fmovrslz %i6, %f20, %f28 loop_1273: fnand %f20, %f18, %f10 nop setx loop_1274, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tgu %xcc, 0x3 andncc %i1, %o6, %o7 fmovscc %xcc, %f1, %f12 loop_1274: orncc %o5, %l4, %l6 fmovdvc %icc, %f8, %f30 stbar bcs,pn %xcc, loop_1275 movneg %icc, %g2, %o3 wr %g0, 0x19, %asi prefetcha [%l7 + 0x40] %asi, 0x1 loop_1275: fbule %fcc2, loop_1276 tl %xcc, 0x5 addc %o2, %o1, %g3 alignaddr %g5, %i5, %g1 loop_1276: movvc %icc, %g7, %l5 edge8n %g6, %l0, %o4 te %icc, 0x0 prefetch [%l7 + 0x28], 0x3 sdivx %i7, 0x0CE4, %l1 mulx %i2, 0x1A6F, %g4 tle %icc, 0x6 addc %i3, 0x0A80, %o0 tle %icc, 0x1 tne %icc, 0x1 fmovdvs %xcc, %f17, %f14 fmovdleu %icc, %f12, %f19 array16 %i4, %i0, %i6 fmovrdne %l2, %f4, %f30 edge32n %i1, %o6, %o7 fbule,a %fcc3, loop_1277 subccc %o5, %l4, %l6 sir 0x05A4 edge16n %o3, %g2, %l3 loop_1277: move %icc, %o1, %g3 edge16 %g5, %o2, %g1 nop fitos %f6, %f23 sir 0x1254 addccc %i5, %g7, %l5 movgu %xcc, %g6, %l0 taddcctv %i7, 0x1286, %o4 bge,pn %icc, loop_1278 mova %icc, %i2, %g4 tpos %xcc, 0x3 andn %l1, %i3, %i4 loop_1278: movrlez %i0, %o0, %l2 tl %xcc, 0x0 edge16l %i6, %i1, %o6 fbu %fcc2, loop_1279 bg,a loop_1280 fmovd %f8, %f24 fnors %f28, %f28, %f16 loop_1279: membar 0x32 loop_1280: orncc %o5, %l4, %o7 stbar sir 0x0ACB umul %l6, 0x19D2, %o3 movrlz %l3, %o1, %g3 edge32l %g2, %g5, %g1 fbue %fcc3, loop_1281 ba %xcc, loop_1282 ble,a,pn %xcc, loop_1283 nop setx loop_1284, %l0, %l1 jmpl %l1, %o2 loop_1281: popc 0x0B67, %g7 loop_1282: nop wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 loop_1283: fmovsge %xcc, %f26, %f0 loop_1284: sub %l5, %i5, %l0 set 0x10, %g6 stxa %i7, [%g0 + %g6] 0x21 set 0x38, %i3 ldswa [%l7 + %i3] 0x19, %g6 movgu %icc, %i2, %o4 subcc %l1, %g4, %i3 edge8ln %i4, %i0, %l2 tl %xcc, 0x6 fmuld8sux16 %f20, %f30, %f16 movrne %o0, 0x019, %i1 subccc %o6, %i6, %l4 edge8n %o7, %l6, %o3 array16 %l3, %o5, %g3 fblg,a %fcc3, loop_1285 tleu %icc, 0x2 fpadd16 %f22, %f30, %f10 movrgez %g2, %o1, %g1 loop_1285: ldsw [%l7 + 0x70], %o2 bvc,pn %xcc, loop_1286 pdist %f28, %f22, %f4 nop fitos %f4, %f16 fstoi %f16, %f19 ldsh [%l7 + 0x7C], %g5 loop_1286: tleu %icc, 0x0 movrgz %g7, 0x1DD, %i5 srl %l5, 0x13, %i7 edge32 %g6, %l0, %i2 andcc %o4, %l1, %i3 subccc %i4, 0x041D, %g4 tne %xcc, 0x4 movrgz %i0, 0x02A, %o0 fnand %f18, %f28, %f14 ble,a,pn %xcc, loop_1287 umulcc %i1, 0x1AEC, %o6 xnorcc %l2, 0x18F8, %l4 ta %icc, 0x0 loop_1287: addc %i6, %l6, %o3 movre %o7, 0x325, %o5 tl %xcc, 0x7 tne %xcc, 0x1 wr %g0, 0x89, %asi sta %f9, [%l7 + 0x58] %asi movneg %icc, %g3, %l3 fba,a %fcc3, loop_1288 tgu %icc, 0x6 fabsd %f6, %f12 fandnot1 %f24, %f16, %f6 loop_1288: mulx %o1, %g2, %o2 movcs %icc, %g5, %g7 fexpand %f26, %f0 nop setx 0xC8B4074F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0xB937E128, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fadds %f19, %f25, %f19 fandnot2s %f28, %f23, %f18 addc %g1, %i5, %l5 sllx %i7, %l0, %g6 tn %xcc, 0x6 alignaddrl %o4, %i2, %l1 add %i4, 0x1935, %g4 bge,a %xcc, loop_1289 tvs %icc, 0x2 movpos %xcc, %i3, %i0 edge32n %o0, %i1, %o6 loop_1289: ta %icc, 0x6 movvc %icc, %l4, %i6 alignaddr %l6, %l2, %o3 edge16l %o5, %o7, %g3 fmovsvs %xcc, %f24, %f16 movcs %xcc, %l3, %g2 andn %o1, 0x13FC, %g5 movcs %xcc, %o2, %g7 edge16 %i5, %l5, %g1 fnand %f4, %f10, %f6 tvc %icc, 0x7 fmovdvs %xcc, %f19, %f1 udiv %l0, 0x00E5, %i7 nop setx loop_1290, %l0, %l1 jmpl %l1, %g6 fmovsvc %icc, %f29, %f8 fsrc2 %f4, %f4 edge8l %i2, %o4, %i4 loop_1290: fmovrdgz %g4, %f28, %f8 fmovdneg %xcc, %f9, %f12 taddcctv %l1, 0x01B4, %i0 nop setx 0x904E37CA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr ldsh [%l7 + 0x5E], %o0 nop fitos %f4, %f1 fstox %f1, %f14 fxtos %f14, %f13 and %i3, 0x1EAE, %o6 fmovse %xcc, %f24, %f30 subc %i1, 0x0C35, %l4 nop setx 0x0574A4B293F1B06E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x49897FDE33723644, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 faddd %f28, %f12, %f26 sethi 0x139A, %l6 or %i6, 0x136A, %o3 sllx %o5, 0x17, %o7 tge %icc, 0x5 te %icc, 0x3 fmovdge %icc, %f8, %f14 tgu %icc, 0x1 edge8ln %l2, %g3, %l3 nop fitos %f9, %f5 fstoi %f5, %f11 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %o1, [%g0 + 0x328] %asi ripped by fixASI40.pl ripped by fixASI40.pl xnor %g2, 0x1A4B, %o2 nop setx 0x4357B34F13AE94D2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x8A076C551D67C905, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 faddd %f14, %f14, %f22 alignaddrl %g5, %g7, %i5 fbul,a %fcc3, loop_1291 edge32ln %l5, %l0, %i7 edge8l %g6, %g1, %i2 te %xcc, 0x6 loop_1291: subc %o4, 0x06B8, %g4 tcc %icc, 0x1 subccc %i4, %i0, %l1 fbuge,a %fcc0, loop_1292 popc 0x015F, %i3 fmovdg %xcc, %f21, %f0 fmuld8ulx16 %f22, %f20, %f10 loop_1292: fpsub16 %f10, %f18, %f20 movge %icc, %o0, %i1 movn %xcc, %l4, %o6 fpadd32s %f29, %f5, %f19 bn,a %icc, loop_1293 move %icc, %l6, %i6 movgu %xcc, %o3, %o5 fpack16 %f22, %f15 loop_1293: fblg,a %fcc3, loop_1294 fmovsvs %xcc, %f25, %f28 srax %o7, 0x07, %l2 swap [%l7 + 0x48], %l3 loop_1294: movge %icc, %g3, %g2 srlx %o1, %g5, %o2 fmovsne %icc, %f11, %f17 movcc %xcc, %i5, %g7 subc %l5, 0x168D, %i7 array32 %l0, %g1, %i2 fmovda %icc, %f18, %f11 edge16l %g6, %o4, %g4 set 0x50, %l0 ldda [%l7 + %l0] 0x80, %i0 orncc %l1, %i4, %i3 movgu %xcc, %o0, %l4 udiv %o6, 0x1DBF, %l6 nop fitos %f0, %f14 fstox %f14, %f6 ldsw [%l7 + 0x28], %i1 fmovrslez %o3, %f31, %f11 tvc %icc, 0x6 orcc %i6, %o7, %l2 tn %xcc, 0x2 wr %g0, 0x11, %asi lduwa [%l7 + 0x30] %asi, %l3 movcs %icc, %g3, %g2 stx %o1, [%l7 + 0x10] sub %o5, 0x1845, %g5 fbule %fcc1, loop_1295 fone %f4 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 call loop_1297 loop_1295: edge32 %i5, %o2, %g7 movn %icc, %l5, %i7 loop_1296: alignaddrl %g1, %l0, %i2 loop_1297: fmovscs %icc, %f27, %f15 fmovrse %o4, %f30, %f18 mulx %g6, %i0, %g4 ldsw [%l7 + 0x24], %i4 set 0x40, %l1 stda %f16, [%l7 + %l1] 0x11 movleu %icc, %i3, %l1 bg,pt %icc, loop_1298 fcmpeq16 %f8, %f6, %l4 subccc %o6, 0x1E55, %l6 brz,a %o0, loop_1299 loop_1298: movrlz %o3, %i1, %i6 srl %o7, 0x19, %l3 nop setx 0xE8BF04F6CDA3B028, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x87A624D606D21342, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fsubd %f10, %f2, %f0 loop_1299: or %l2, %g3, %g2 tleu %xcc, 0x6 bvs,a %xcc, loop_1300 tne %xcc, 0x5 edge16l %o5, %o1, %g5 and %i5, %g7, %o2 loop_1300: nop wr %g0, 0x2f, %asi stha %i7, [%l7 + 0x54] %asi membar #Sync tgu %xcc, 0x0 wr %g0, 0x89, %asi sta %f25, [%l7 + 0x58] %asi tneg %icc, 0x6 edge16n %l5, %l0, %i2 set 0x64, %i2 sta %f31, [%l7 + %i2] 0x89 movrlez %g1, %g6, %i0 bcs,a,pn %xcc, loop_1301 tcc %icc, 0x7 addcc %g4, %i4, %o4 movle %xcc, %l1, %i3 loop_1301: nop setx loop_1302, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fpsub32 %f0, %f0, %f24 udiv %o6, 0x17C3, %l6 fornot2 %f0, %f8, %f10 loop_1302: xor %o0, 0x020A, %l4 fmovdge %xcc, %f1, %f24 stw %i1, [%l7 + 0x6C] sllx %i6, %o3, %l3 fsrc2s %f11, %f22 udiv %o7, 0x1F82, %g3 tle %icc, 0x5 tg %xcc, 0x0 ldstub [%l7 + 0x1D], %g2 bvc,pn %xcc, loop_1303 movl %icc, %l2, %o1 fpsub32 %f14, %f14, %f24 edge16ln %o5, %i5, %g5 loop_1303: tge %icc, 0x3 udivcc %g7, 0x11E0, %o2 addc %l5, %i7, %l0 fbul,a %fcc1, loop_1304 movcc %xcc, %i2, %g1 array32 %g6, %g4, %i4 fmovdneg %icc, %f8, %f27 loop_1304: udiv %i0, 0x1655, %o4 bvs %xcc, loop_1305 orcc %i3, %l1, %l6 fmovdgu %icc, %f27, %f18 movre %o0, 0x1C8, %l4 loop_1305: subccc %i1, %o6, %i6 call loop_1306 fornot1s %f13, %f25, %f20 movre %o3, 0x3A6, %l3 srax %o7, %g3, %l2 loop_1306: movre %o1, 0x160, %o5 fornot2s %f27, %f14, %f15 edge32l %i5, %g2, %g7 brlz,a %g5, loop_1307 tleu %icc, 0x3 bg,a,pn %icc, loop_1308 fandnot1s %f1, %f23, %f15 loop_1307: movcc %icc, %o2, %i7 and %l0, %l5, %g1 loop_1308: xnorcc %g6, 0x1B6F, %i2 bn,a %icc, loop_1309 nop setx loop_1310, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvc %xcc, %g4, %i0 mulx %i4, 0x1E8E, %i3 loop_1309: fmovrdlez %o4, %f18, %f22 loop_1310: srax %l6, %o0, %l1 fmovrdlez %l4, %f30, %f10 set 0x40, %o0 ldda [%l7 + %o0] 0x14, %f0 fbl %fcc2, loop_1311 udiv %i1, 0x0735, %o6 xorcc %o3, 0x11A5, %l3 fmovd %f26, %f6 loop_1311: subcc %i6, 0x195A, %o7 array8 %g3, %l2, %o1 fmovdl %icc, %f19, %f26 ble,pt %xcc, loop_1312 fornot2s %f10, %f23, %f13 bvc loop_1313 fmovs %f7, %f7 loop_1312: bge,a loop_1314 bg,a,pn %icc, loop_1315 loop_1313: srax %i5, 0x10, %g2 tge %xcc, 0x1 loop_1314: fmuld8sux16 %f1, %f16, %f6 loop_1315: addcc %o5, %g7, %o2 andncc %i7, %g5, %l0 fmovdvs %xcc, %f8, %f12 edge8 %l5, %g1, %g6 or %g4, %i0, %i4 edge32ln %i2, %o4, %i3 fpadd32 %f2, %f8, %f24 sdiv %o0, 0x108F, %l6 tsubcctv %l1, %i1, %l4 nop fitos %f14, %f5 fstox %f5, %f24 fmul8sux16 %f8, %f22, %f20 srax %o6, %l3, %i6 andn %o3, %o7, %g3 fmul8x16 %f22, %f14, %f14 movcs %xcc, %o1, %i5 fbu,a %fcc1, loop_1316 taddcc %g2, %l2, %g7 subcc %o5, %o2, %i7 srax %l0, 0x10, %g5 loop_1316: sdivx %g1, 0x178A, %g6 set 0x77, %i0 ldstuba [%l7 + %i0] 0x88, %l5 tneg %xcc, 0x5 sdivcc %g4, 0x13B7, %i4 fbo,a %fcc1, loop_1317 tne %icc, 0x5 movge %icc, %i2, %o4 nop setx loop_1318, %l0, %l1 jmpl %l1, %i0 loop_1317: alignaddrl %o0, %l6, %l1 edge32n %i3, %l4, %o6 fbe,a %fcc1, loop_1319 loop_1318: pdist %f20, %f10, %f30 tcc %xcc, 0x5 tge %xcc, 0x6 loop_1319: sth %l3, [%l7 + 0x62] bgu,a loop_1320 mulscc %i6, %i1, %o7 tl %icc, 0x4 movge %xcc, %g3, %o3 loop_1320: movcc %xcc, %i5, %o1 orncc %g2, %g7, %o5 tsubcc %o2, %i7, %l0 umul %g5, 0x0DD1, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %icc, %l2, %l5 movgu %icc, %g6, %i4 ldd [%l7 + 0x50], %f22 fnot1s %f28, %f2 flush %l7 + 0x10 movcs %icc, %g4, %i2 tn %icc, 0x1 wr %g0, 0x10, %asi lda [%l7 + 0x28] %asi, %f22 ld [%l7 + 0x2C], %f22 edge16n %o4, %i0, %l6 srl %l1, %o0, %i3 subccc %l4, %l3, %o6 smulcc %i6, 0x1AD3, %o7 movvs %icc, %g3, %i1 orcc %o3, %o1, %i5 sra %g7, %o5, %g2 movvs %icc, %o2, %l0 membar 0x47 fpsub32 %f6, %f28, %f10 bne %icc, loop_1321 tneg %icc, 0x5 movgu %icc, %g5, %i7 movneg %icc, %g1, %l5 loop_1321: xorcc %l2, 0x11A3, %i4 fxors %f31, %f11, %f9 tpos %icc, 0x5 ldsb [%l7 + 0x41], %g4 wr %g0, 0x81, %asi stha %i2, [%l7 + 0x0E] %asi stb %g6, [%l7 + 0x0B] fpsub32s %f8, %f1, %f10 orcc %o4, 0x149E, %l6 fxnor %f28, %f18, %f12 fmul8x16au %f3, %f20, %f30 set 0x5E, %g7 lduba [%l7 + %g7] 0x18, %l1 popc 0x1D3B, %o0 fpackfix %f2, %f15 movg %xcc, %i3, %i0 fsrc2s %f27, %f14 nop set 0x38, %g4 ldd [%l7 + %g4], %l4 movrlz %l3, 0x3BE, %o6 umulcc %o7, 0x0FA7, %i6 be,pn %icc, loop_1322 bneg %xcc, loop_1323 udivx %i1, 0x1645, %g3 nop setx 0xF254EDAC556B0080, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x2D219E20B38EA3E5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f10, %f18 loop_1322: fba %fcc2, loop_1324 loop_1323: and %o1, 0x029F, %o3 umulcc %g7, %i5, %g2 array32 %o5, %o2, %l0 loop_1324: tcs %xcc, 0x5 bne,pn %icc, loop_1325 edge8l %i7, %g1, %l5 udivcc %l2, 0x1E97, %i4 nop setx 0x30EB6232, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x88862BC0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fsubs %f20, %f19, %f17 loop_1325: fmovsleu %icc, %f1, %f2 fpsub32s %f19, %f15, %f9 fpsub16 %f16, %f8, %f12 brgz %g5, loop_1326 nop fitod %f12, %f0 fdtoi %f0, %f29 fmovrslz %i2, %f15, %f29 movvs %icc, %g4, %o4 loop_1326: fbe,a %fcc0, loop_1327 fmovrdlz %l6, %f4, %f20 fmovscc %xcc, %f12, %f22 alignaddrl %g6, %o0, %l1 loop_1327: fpadd32 %f2, %f8, %f0 orn %i0, 0x16F1, %i3 edge16l %l3, %o6, %o7 fpadd32 %f8, %f8, %f30 fcmpgt32 %f26, %f26, %i6 srl %i1, 0x04, %l4 bge,a,pt %icc, loop_1328 edge16n %o1, %g3, %o3 sra %g7, 0x1F, %g2 sllx %o5, %o2, %i5 loop_1328: xnorcc %i7, 0x1485, %l0 fmul8ulx16 %f12, %f6, %f20 fmovdcs %xcc, %f15, %f25 edge16n %l5, %l2, %i4 bcc %xcc, loop_1329 orn %g5, 0x058F, %i2 edge16l %g4, %g1, %o4 fnors %f10, %f18, %f6 loop_1329: nop setx loop_1330, %l0, %l1 jmpl %l1, %l6 bneg,a,pn %icc, loop_1331 sdiv %g6, 0x1AC4, %o0 fands %f9, %f7, %f9 loop_1330: sth %i0, [%l7 + 0x2C] loop_1331: edge16 %l1, %l3, %i3 add %o6, %i6, %o7 fmovdn %icc, %f19, %f6 nop fitod %f0, %f14 fdtox %f14, %f20 fxtod %f20, %f2 stbar nop setx loop_1332, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpmerge %f9, %f16, %f6 xnorcc %i1, %l4, %o1 orcc %o3, %g7, %g2 loop_1332: fones %f6 movcc %xcc, %o5, %g3 movrlez %i5, %o2, %l0 movre %i7, 0x06C, %l2 xor %i4, 0x1661, %g5 movgu %icc, %l5, %i2 movn %icc, %g4, %g1 fbg,a %fcc0, loop_1333 ld [%l7 + 0x6C], %f3 nop setx 0x9BB3DAEE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 fsqrts %f0, %f3 edge16n %l6, %o4, %g6 loop_1333: tcc %icc, 0x7 bge,pt %xcc, loop_1334 movgu %icc, %o0, %l1 fmul8x16au %f14, %f14, %f4 sdivx %i0, 0x097B, %l3 loop_1334: movrne %i3, %i6, %o6 array16 %i1, %l4, %o7 fnot2 %f6, %f30 fble %fcc3, loop_1335 fmovsne %icc, %f29, %f30 edge32ln %o3, %o1, %g2 nop set 0x14, %g1 prefetch [%l7 + %g1], 0x2 loop_1335: fnors %f8, %f1, %f30 nop set 0x19, %g3 stb %o5, [%l7 + %g3] smul %g7, %g3, %o2 mova %icc, %l0, %i5 andn %i7, %l2, %g5 mova %icc, %i4, %l5 movrgz %i2, %g1, %g4 fmovsvc %icc, %f21, %f3 edge8n %l6, %o4, %g6 edge32l %l1, %i0, %o0 fpadd16s %f2, %f5, %f27 tcs %xcc, 0x2 movn %xcc, %i3, %i6 array16 %o6, %l3, %i1 nop setx 0x2ED87EED, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 fsqrts %f26, %f22 stb %l4, [%l7 + 0x71] nop fitos %f3, %f1 fstox %f1, %f28 fxtos %f28, %f8 fbo %fcc0, loop_1336 brlz %o7, loop_1337 fones %f31 addc %o3, 0x1687, %g2 loop_1336: tg %icc, 0x5 loop_1337: tsubcctv %o5, 0x11D7, %g7 set 0x0C, %i7 swapa [%l7 + %i7] 0x10, %g3 edge8ln %o2, %o1, %i5 andcc %i7, 0x05B9, %l0 fmovsa %icc, %f16, %f16 taddcctv %l2, %g5, %i4 tle %xcc, 0x2 addccc %l5, 0x0BF0, %i2 fpadd16 %f0, %f0, %f16 wr %g0, 0x80, %asi sta %f10, [%l7 + 0x3C] %asi tn %xcc, 0x0 addccc %g4, 0x01D3, %l6 tpos %xcc, 0x4 sll %o4, %g6, %l1 tleu %icc, 0x6 st %f24, [%l7 + 0x18] brnz,a %g1, loop_1338 umul %i0, 0x1B93, %o0 and %i6, %i3, %o6 ba,a %icc, loop_1339 loop_1338: bvc %icc, loop_1340 tneg %xcc, 0x2 brgz %i1, loop_1341 loop_1339: bvs,pn %xcc, loop_1342 loop_1340: tneg %xcc, 0x4 fzeros %f31 loop_1341: addccc %l3, %l4, %o3 loop_1342: srax %g2, 0x13, %o7 fmovse %xcc, %f5, %f7 fcmple16 %f30, %f18, %o5 mova %icc, %g3, %o2 mulx %g7, %i5, %o1 tg %icc, 0x4 for %f6, %f2, %f8 popc 0x00C0, %l0 be,pt %icc, loop_1343 fbl,a %fcc1, loop_1344 tl %xcc, 0x7 sub %l2, 0x1E4C, %g5 loop_1343: edge8ln %i7, %i4, %i2 loop_1344: sll %l5, 0x15, %l6 tn %icc, 0x6 wr %g0, 0x19, %asi stha %o4, [%l7 + 0x0C] %asi movne %icc, %g6, %l1 wr %g0, 0x0c, %asi lduba [%l7 + 0x32] %asi, %g4 stx %i0, [%l7 + 0x68] sth %g1, [%l7 + 0x28] bpos,a,pt %xcc, loop_1345 fone %f10 fsrc1 %f6, %f12 fornot1 %f2, %f30, %f14 loop_1345: bgu loop_1346 fnands %f13, %f23, %f22 movcc %icc, %i6, %i3 udiv %o6, 0x0609, %o0 loop_1346: bpos loop_1347 fmovsle %icc, %f16, %f0 brlz,a %i1, loop_1348 fbe,a %fcc3, loop_1349 loop_1347: srax %l3, 0x19, %l4 orncc %o3, %g2, %o7 loop_1348: nop set 0x18, %l3 lduha [%l7 + %l3] 0x14, %g3 loop_1349: edge16ln %o2, %o5, %i5 sdiv %g7, 0x11D9, %o1 umul %l2, 0x197F, %g5 array32 %l0, %i7, %i2 fand %f6, %f16, %f18 udiv %i4, 0x1957, %l5 fandnot2s %f4, %f21, %f11 movneg %xcc, %l6, %o4 bg,a,pn %icc, loop_1350 sub %g6, 0x1DE2, %l1 fcmpne16 %f4, %f24, %g4 udiv %g1, 0x0E8D, %i0 loop_1350: nop setx loop_1351, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbu,a %fcc1, loop_1352 movle %xcc, %i6, %o6 movpos %xcc, %o0, %i3 loop_1351: mulscc %i1, 0x04DB, %l3 loop_1352: mulscc %l4, 0x1E1B, %o3 fmovdleu %icc, %f13, %f22 edge8n %g2, %o7, %o2 fpsub16 %f10, %f22, %f16 orcc %o5, 0x1F6D, %g3 bl loop_1353 srl %i5, %o1, %l2 movge %xcc, %g5, %g7 tg %xcc, 0x2 loop_1353: addcc %l0, 0x00A5, %i7 umulcc %i4, %i2, %l5 sdiv %l6, 0x0466, %g6 movpos %icc, %o4, %l1 fornot1s %f1, %f1, %f26 tne %icc, 0x0 fmovspos %xcc, %f4, %f24 stw %g1, [%l7 + 0x50] fzeros %f4 fnegd %f12, %f30 movg %xcc, %i0, %i6 bcc,a loop_1354 array8 %o6, %g4, %i3 te %xcc, 0x7 nop set 0x7A, %o3 lduh [%l7 + %o3], %i1 loop_1354: tg %icc, 0x5 array8 %l3, %l4, %o0 tge %icc, 0x3 edge16l %g2, %o3, %o7 bcs %xcc, loop_1355 mulx %o5, %g3, %o2 orcc %o1, %l2, %g5 smulcc %i5, 0x1727, %l0 loop_1355: orn %i7, 0x0785, %g7 srax %i4, 0x1D, %i2 sdivcc %l6, 0x0C56, %l5 bgu,a,pt %icc, loop_1356 addccc %g6, %o4, %g1 edge32n %i0, %l1, %o6 fcmpeq32 %f20, %f18, %i6 loop_1356: brlz %i3, loop_1357 subc %g4, 0x1C06, %l3 andcc %l4, 0x10E7, %o0 movvs %icc, %g2, %i1 loop_1357: udivcc %o7, 0x1976, %o3 edge16 %g3, %o2, %o5 fmovrdgz %l2, %f10, %f18 edge8ln %g5, %i5, %l0 set 0x28, %g5 ldsha [%l7 + %g5] 0x89, %i7 movrgz %o1, %i4, %g7 nop setx 0xD40AFCC9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x876753A4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fadds %f21, %f30, %f2 edge16ln %l6, %i2, %l5 addcc %g6, %o4, %g1 movvc %xcc, %l1, %i0 edge16ln %i6, %o6, %g4 set 0x3C, %o5 swapa [%l7 + %o5] 0x18, %l3 fabsd %f26, %f28 edge16ln %l4, %i3, %g2 movneg %xcc, %i1, %o0 set 0x22, %o1 stha %o3, [%l7 + %o1] 0xe2 membar #Sync bl,pn %xcc, loop_1358 andncc %o7, %o2, %g3 brgez %l2, loop_1359 alignaddrl %g5, %o5, %i5 loop_1358: srax %l0, %o1, %i4 nop set 0x2A, %l4 lduh [%l7 + %l4], %g7 loop_1359: sdivx %l6, 0x0372, %i2 lduh [%l7 + 0x5A], %l5 tge %xcc, 0x2 addcc %g6, 0x03AF, %o4 nop setx loop_1360, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry swap [%l7 + 0x50], %i7 brlz %l1, loop_1361 fbe,a %fcc0, loop_1362 loop_1360: edge16l %g1, %i6, %i0 tneg %icc, 0x6 loop_1361: movrgez %o6, 0x1CA, %g4 loop_1362: fbn,a %fcc0, loop_1363 taddcctv %l4, 0x1E4D, %i3 fcmpne32 %f26, %f8, %g2 edge32 %i1, %l3, %o3 loop_1363: ta %xcc, 0x2 fbge %fcc3, loop_1364 edge16ln %o7, %o0, %g3 bneg,a %xcc, loop_1365 and %l2, %g5, %o2 loop_1364: edge8l %i5, %l0, %o1 tvs %icc, 0x0 loop_1365: fpack16 %f28, %f9 fmovdne %icc, %f0, %f15 fbug %fcc0, loop_1366 stbar movpos %xcc, %o5, %i4 membar 0x4D loop_1366: ba %xcc, loop_1367 fbo %fcc0, loop_1368 fand %f28, %f12, %f8 fone %f2 loop_1367: nop wr %g0, 0x88, %asi ldxa [%l7 + 0x58] %asi, %l6 loop_1368: sir 0x024C xnor %i2, 0x0C67, %g7 andn %l5, 0x1F3A, %g6 fmul8x16au %f26, %f15, %f4 fone %f16 bcs,pt %icc, loop_1369 edge32ln %o4, %l1, %i7 andncc %g1, %i0, %i6 bpos,a %xcc, loop_1370 loop_1369: fmovdgu %icc, %f3, %f3 fmovrdgz %o6, %f12, %f16 fnor %f8, %f2, %f28 loop_1370: fzeros %f8 edge16n %g4, %i3, %l4 addcc %i1, %g2, %l3 st %f8, [%l7 + 0x78] stx %o3, [%l7 + 0x38] andncc %o0, %o7, %g3 tsubcctv %l2, %o2, %i5 udiv %g5, 0x1B69, %o1 edge32 %o5, %l0, %l6 tvs %xcc, 0x0 umulcc %i4, 0x14AB, %i2 umulcc %g7, %l5, %g6 fnegd %f22, %f26 set 0x40, %o6 stda %f0, [%l7 + %o6] 0xf1 membar #Sync fba %fcc0, loop_1371 and %o4, %l1, %i7 fmovda %icc, %f17, %f16 orn %i0, %g1, %o6 loop_1371: fcmpne32 %f12, %f10, %i6 bleu loop_1372 move %xcc, %g4, %i3 fpackfix %f0, %f25 bcs,a,pn %icc, loop_1373 loop_1372: fmovsleu %icc, %f14, %f19 fone %f12 fmovrdlez %i1, %f30, %f28 loop_1373: tneg %icc, 0x5 bgu,pt %icc, loop_1374 fandnot2 %f18, %f12, %f0 add %l7, 0x70, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %g2, %l3 loop_1374: movn %xcc, %l4, %o0 edge8l %o3, %g3, %l2 movre %o7, 0x1E5, %o2 ldd [%l7 + 0x78], %f18 sir 0x1AE7 and %i5, 0x1C6B, %o1 bg,a %xcc, loop_1375 bg loop_1376 bn loop_1377 stw %g5, [%l7 + 0x1C] loop_1375: brlz %l0, loop_1378 loop_1376: mulx %l6, %i4, %o5 loop_1377: bgu,pt %xcc, loop_1379 edge8n %i2, %g7, %g6 loop_1378: stx %o4, [%l7 + 0x68] set 0x10, %l6 ldxa [%g0 + %l6] 0x21, %l5 loop_1379: array8 %l1, %i7, %i0 nop fitos %f2, %f17 fstox %f17, %f4 prefetch [%l7 + 0x58], 0x1 sdivcc %g1, 0x19A2, %o6 fbue,a %fcc2, loop_1380 nop setx 0x144C8F63, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x387DCE96, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fdivs %f9, %f3, %f21 movgu %xcc, %i6, %i3 movne %xcc, %i1, %g2 loop_1380: fbug,a %fcc0, loop_1381 orcc %g4, 0x01F5, %l3 movleu %icc, %l4, %o3 orcc %g3, %o0, %l2 loop_1381: move %xcc, %o2, %o7 movne %icc, %o1, %g5 ld [%l7 + 0x0C], %f30 movle %xcc, %i5, %l0 nop fitod %f16, %f18 movle %icc, %i4, %o5 movcc %icc, %l6, %i2 srl %g6, 0x11, %o4 fmovdpos %xcc, %f22, %f12 edge16 %g7, %l1, %l5 flush %l7 + 0x44 sdivx %i7, 0x09D3, %g1 orncc %i0, 0x053D, %i6 wr %g0, 0x19, %asi stha %o6, [%l7 + 0x6A] %asi fbne %fcc1, loop_1382 move %xcc, %i3, %i1 fmuld8sux16 %f18, %f17, %f30 ta %icc, 0x0 loop_1382: edge8l %g2, %l3, %l4 fbne %fcc0, loop_1383 ldstub [%l7 + 0x19], %g4 or %g3, %o3, %o0 fbule %fcc3, loop_1384 loop_1383: sethi 0x075C, %o2 sra %o7, %l2, %g5 add %i5, %o1, %l0 loop_1384: nop fitod %f8, %f14 fdtox %f14, %f14 fxtod %f14, %f2 fnot1s %f23, %f24 udiv %i4, 0x060D, %o5 tge %xcc, 0x1 sll %l6, 0x13, %i2 brgez %o4, loop_1385 fpsub16s %f27, %f25, %f30 fmovdpos %xcc, %f27, %f24 tvc %xcc, 0x5 loop_1385: addc %g6, %g7, %l5 sra %i7, 0x02, %g1 tleu %xcc, 0x3 fmovdgu %icc, %f31, %f22 tle %icc, 0x0 array8 %i0, %i6, %o6 ble,a,pt %icc, loop_1386 lduw [%l7 + 0x70], %l1 tsubcctv %i3, %i1, %l3 brgez,a %g2, loop_1387 loop_1386: andn %l4, %g4, %o3 fbue,a %fcc0, loop_1388 bgu,a,pt %icc, loop_1389 loop_1387: edge8l %g3, %o0, %o2 edge32l %o7, %g5, %i5 loop_1388: nop wr %g0, 0x88, %asi ldsha [%l7 + 0x72] %asi, %o1 loop_1389: ldsh [%l7 + 0x72], %l2 array32 %l0, %o5, %l6 movge %xcc, %i2, %i4 movl %icc, %o4, %g6 fbu,a %fcc1, loop_1390 xorcc %g7, %i7, %l5 ble,pt %xcc, loop_1391 tne %icc, 0x5 loop_1390: nop setx 0x3AE31056A72A8B53, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x60D60930DAD64ED9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fmuld %f30, %f30, %f12 edge32l %g1, %i6, %o6 loop_1391: taddcctv %i0, %l1, %i1 movvc %xcc, %i3, %g2 fmovrsne %l3, %f30, %f18 fpadd16s %f10, %f0, %f18 subccc %g4, 0x1C97, %o3 movvs %icc, %g3, %l4 nop setx 0x6F929E0DAAB49082, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xB7F2E6A9556634C6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 faddd %f30, %f18, %f6 umulcc %o2, %o7, %g5 fmuld8ulx16 %f25, %f4, %f8 array16 %o0, %i5, %o1 umul %l0, %l2, %o5 edge8l %i2, %i4, %l6 fbl %fcc2, loop_1392 fexpand %f7, %f12 movcs %xcc, %g6, %o4 tgu %icc, 0x0 loop_1392: sth %i7, [%l7 + 0x7C] movpos %xcc, %l5, %g7 subc %i6, 0x1C09, %o6 xnorcc %i0, %l1, %i1 te %xcc, 0x3 fmovrsgz %i3, %f14, %f5 orcc %g1, %g2, %l3 umulcc %g4, 0x014D, %g3 ld [%l7 + 0x18], %f4 fmovsvs %xcc, %f22, %f3 set 0x3D, %o2 stba %l4, [%l7 + %o2] 0x23 membar #Sync subcc %o2, 0x0B67, %o3 tge %xcc, 0x5 srl %o7, 0x1E, %o0 fsrc2 %f28, %f4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x6A30A8F8116F3E55, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f30 movcc %icc, %g5, %i5 fmovdle %xcc, %f31, %f25 set 0x160, %i1 nop ! nop ! ldxa [%g0 + %i1] 0x40, %o1 ripped by fixASI40.pl ripped by fixASI40.pl tleu %xcc, 0x1 sll %l0, 0x17, %o5 prefetch [%l7 + 0x44], 0x0 tcc %icc, 0x0 orn %i2, %i4, %l2 sll %l6, %g6, %i7 add %l7, 0x68, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %l5, %o4 fpadd32s %f30, %f28, %f21 set 0x66, %i5 stba %i6, [%l7 + %i5] 0xeb membar #Sync movg %xcc, %g7, %o6 tge %icc, 0x1 popc %i0, %i1 fornot1 %f8, %f18, %f14 nop setx loop_1393, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fcmpgt16 %f16, %f18, %i3 bvc,a loop_1394 fpsub32s %f28, %f20, %f0 loop_1393: nop fitod %f10, %f18 fdtoi %f18, %f28 tne %xcc, 0x1 loop_1394: fbl,a %fcc0, loop_1395 nop setx loop_1396, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovrsne %l1, %f24, %f4 sdiv %g1, 0x0E36, %g2 loop_1395: srlx %g4, 0x08, %l3 loop_1396: nop fitod %f2, %f26 fdtos %f26, %f31 andncc %l4, %o2, %o3 tgu %xcc, 0x7 edge16l %g3, %o0, %o7 set 0x64, %l2 lduwa [%l7 + %l2] 0x88, %g5 udivx %o1, 0x0232, %i5 edge32n %o5, %i2, %l0 fcmpne16 %f12, %f24, %l2 nop setx loop_1397, %l0, %l1 jmpl %l1, %i4 movneg %icc, %l6, %i7 nop fitos %f0, %f25 fstod %f25, %f26 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: fmovrdlez %l5, %f10, %f6 tcs %icc, 0x6 nop setx 0x27058BB58077F1BE, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr loop_1398: nop fitod %f6, %f28 fdtoi %f28, %f22 fmuld8ulx16 %f31, %f11, %f12 tleu %xcc, 0x2 brlez %g6, loop_1399 fpackfix %f12, %f1 fmovdleu %xcc, %f24, %f2 orncc %o4, %g7, %i6 loop_1399: nop set 0x6C, %o4 swapa [%l7 + %o4] 0x04, %o6 bcs,pt %xcc, loop_1400 smulcc %i1, %i0, %i3 movrlez %l1, 0x3B4, %g2 bgu,pn %icc, loop_1401 loop_1400: edge16n %g1, %l3, %g4 array8 %l4, %o3, %g3 array32 %o0, %o2, %o7 loop_1401: bn,pt %icc, loop_1402 array16 %o1, %i5, %g5 edge8 %o5, %i2, %l2 fcmpgt32 %f18, %f28, %i4 loop_1402: xor %l6, %l0, %i7 fbul,a %fcc3, loop_1403 nop setx 0x70670A0E, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr tgu %icc, 0x6 nop setx 0x1D1773B2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x154FA88D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fmuls %f8, %f13, %f12 loop_1403: nop nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x1c8] %asi, %g6 ripped by fixASI40.pl ripped by fixASI40.pl taddcc %l5, %o4, %g7 andncc %o6, %i6, %i0 nop setx 0x803C2AE52D83D5E1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x889A2FE96A093A9E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f28, %f0 edge16 %i1, %l1, %i3 edge32n %g2, %l3, %g1 tneg %xcc, 0x2 brgz %g4, loop_1404 tcs %xcc, 0x0 bvs,a %icc, loop_1405 sll %l4, 0x17, %o3 loop_1404: fblg %fcc1, loop_1406 nop setx 0x89F007F3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0xB6A03C87, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fsubs %f28, %f11, %f15 loop_1405: movgu %icc, %g3, %o0 mulscc %o2, %o7, %o1 loop_1406: edge16ln %i5, %o5, %i2 fmovdcs %icc, %f8, %f14 brlez,a %l2, loop_1407 brz,a %i4, loop_1408 brlz %g5, loop_1409 edge8l %l6, %i7, %g6 loop_1407: array32 %l0, %l5, %o4 loop_1408: fpadd32s %f3, %f18, %f30 loop_1409: ldsb [%l7 + 0x30], %g7 tcs %xcc, 0x3 fnor %f4, %f18, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovda %icc, %f31, %f6 sllx %i6, %o6, %i0 set 0x40, %g2 ldda [%l7 + %g2] 0x80, %f16 tvs %xcc, 0x5 umulcc %l1, %i3, %i1 movvs %xcc, %l3, %g2 add %g4, %l4, %o3 array32 %g3, %g1, %o2 move %icc, %o7, %o1 tcs %icc, 0x4 fpsub32s %f6, %f18, %f1 subc %i5, %o5, %o0 be,a,pn %xcc, loop_1410 fmovscc %xcc, %f9, %f15 edge8ln %l2, %i2, %g5 nop fitos %f6, %f30 fstod %f30, %f28 loop_1410: alignaddrl %l6, %i4, %i7 movrlez %g6, 0x055, %l5 ta %icc, 0x5 tvs %icc, 0x2 addccc %l0, %o4, %i6 movle %icc, %o6, %i0 fmovdleu %xcc, %f16, %f2 tl %icc, 0x7 nop setx loop_1411, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tvs %icc, 0x0 mova %icc, %g7, %i3 movrlz %l1, 0x1B5, %l3 loop_1411: tg %icc, 0x6 or %i1, 0x0FC3, %g2 andcc %l4, 0x1CF1, %o3 te %icc, 0x6 movvs %xcc, %g4, %g3 brnz,a %o2, loop_1412 nop setx 0x97B3EC6614167E21, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xDDEBAD151C906DBA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f10, %f24 orcc %o7, %g1, %i5 set 0x50, %o7 prefetcha [%l7 + %o7] 0x80, 0x3 loop_1412: tvs %icc, 0x0 fmovsg %icc, %f7, %f30 edge8ln %o5, %l2, %i2 and %g5, 0x0B0E, %l6 movrlez %i4, %i7, %g6 subccc %l5, 0x0167, %l0 subcc %o4, 0x1602, %o0 sllx %o6, %i0, %g7 subcc %i6, %l1, %l3 sub %i1, 0x175B, %i3 movleu %xcc, %l4, %g2 movrlz %g4, 0x09D, %o3 for %f26, %f2, %f2 movgu %xcc, %o2, %o7 movne %xcc, %g1, %g3 addccc %o1, %o5, %l2 fmovdpos %icc, %f24, %f7 srlx %i2, 0x0E, %i5 movrgez %l6, %g5, %i7 xnor %i4, %l5, %l0 sra %o4, 0x0D, %g6 movg %icc, %o0, %o6 set 0x0F, %l5 ldsba [%l7 + %l5] 0x11, %g7 nop fitod %f31, %f6 array8 %i6, %l1, %l3 bg,a,pn %xcc, loop_1413 mulscc %i1, %i3, %l4 edge16l %i0, %g4, %o3 fcmpgt16 %f24, %f8, %g2 loop_1413: xnor %o2, 0x0EAA, %g1 or %o7, %o1, %o5 bgu,pt %icc, loop_1414 fmovsle %xcc, %f20, %f1 fcmpne32 %f4, %f20, %l2 fcmpgt32 %f30, %f0, %i2 loop_1414: nop setx 0x360F568F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xA8B7C4D6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fsubs %f6, %f31, %f27 nop setx loop_1415, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fornot2 %f6, %f30, %f20 movrgez %i5, %l6, %g5 wr %g0, 0x80, %asi sta %f9, [%l7 + 0x1C] %asi loop_1415: fmovdvc %icc, %f26, %f9 nop setx 0xC093D126, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x65F1DFF9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fdivs %f4, %f30, %f31 movvc %icc, %g3, %i7 tleu %xcc, 0x5 xnor %i4, 0x0FD5, %l5 fnor %f10, %f16, %f20 edge8ln %o4, %l0, %g6 tneg %xcc, 0x6 array8 %o6, %o0, %g7 nop fitos %f2, %f7 fstoi %f7, %f6 tle %xcc, 0x3 tneg %icc, 0x0 fxnor %f6, %f20, %f20 wr %g0, 0x80, %asi swapa [%l7 + 0x0C] %asi, %i6 edge16 %l1, %l3, %i3 nop set 0x0E, %i4 ldstub [%l7 + %i4], %i1 fmovrsgez %l4, %f11, %f29 fmul8x16au %f1, %f13, %f8 nop fitod %f10, %f8 fdtox %f8, %f26 taddcc %i0, 0x1C3B, %g4 fsrc2 %f30, %f6 fornot2 %f20, %f12, %f2 edge8l %o3, %g2, %o2 nop set 0x20, %i6 stx %o7, [%l7 + %i6] alignaddrl %o1, %g1, %o5 nop setx 0xCF1C1C7D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0x2A58FC4F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fdivs %f14, %f22, %f11 tcs %xcc, 0x2 fnot2s %f9, %f9 movgu %xcc, %i2, %i5 orncc %l6, %g5, %g3 bl,a loop_1416 fbug,a %fcc2, loop_1417 tpos %xcc, 0x5 fcmpeq32 %f8, %f28, %i7 loop_1416: tsubcc %i4, 0x0E04, %l5 loop_1417: nop wr %g0, 0x11, %asi swapa [%l7 + 0x50] %asi, %o4 xnorcc %l2, %l0, %o6 wr %g0, 0x19, %asi lduwa [%l7 + 0x7C] %asi, %o0 bvc,a,pn %icc, loop_1418 alignaddrl %g7, %g6, %l1 edge16ln %i6, %l3, %i1 fbue,a %fcc1, loop_1419 loop_1418: prefetch [%l7 + 0x40], 0x2 ble,a,pt %xcc, loop_1420 or %i3, 0x1FBC, %l4 loop_1419: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x38], %f26 loop_1420: srlx %i0, 0x09, %g4 umulcc %g2, %o2, %o3 movrgez %o7, %o1, %o5 sir 0x1698 movleu %icc, %g1, %i2 subccc %l6, %i5, %g3 ldd [%l7 + 0x10], %f18 ba,a,pn %icc, loop_1421 fbul %fcc3, loop_1422 srl %i7, %i4, %l5 subccc %o4, 0x0CB1, %g5 loop_1421: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1422: tl %xcc, 0x0 movleu %xcc, %l0, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stw %o0, [%l7 + 0x54] move %xcc, %l2, %g7 taddcc %l1, 0x0DEC, %i6 taddcc %l3, 0x15B8, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f12, %f7 fstox %f7, %f22 fxtos %f22, %f11 wr %g0, 0x80, %asi ldstuba [%l7 + 0x40] %asi, %i3 movleu %xcc, %g6, %l4 edge32n %i0, %g4, %o2 sra %o3, 0x16, %o7 te %icc, 0x1 array16 %g2, %o5, %o1 srl %i2, %l6, %g1 popc %i5, %i7 movcc %xcc, %i4, %g3 sdivx %o4, 0x13AD, %g5 ta %icc, 0x3 bne,a loop_1423 movcc %icc, %l0, %l5 wr %g0, 0xea, %asi stwa %o6, [%l7 + 0x78] %asi membar #Sync loop_1423: tge %xcc, 0x3 fsrc2s %f13, %f30 tcc %xcc, 0x3 sra %o0, %l2, %g7 fmovscs %icc, %f24, %f18 sub %l1, %i6, %l3 orn %i3, 0x005B, %g6 mova %icc, %i1, %l4 set 0x08, %g6 stwa %g4, [%l7 + %g6] 0x81 stb %o2, [%l7 + 0x44] ld [%l7 + 0x08], %f10 nop fitod %f0, %f6 fdtos %f6, %f31 tleu %xcc, 0x5 ld [%l7 + 0x50], %f26 edge8n %i0, %o7, %g2 bpos loop_1424 fornot2 %f6, %f24, %f28 and %o3, %o1, %i2 ble,pn %icc, loop_1425 loop_1424: movg %icc, %o5, %g1 alignaddr %i5, %l6, %i7 swap [%l7 + 0x58], %i4 loop_1425: nop fitod %f0, %f16 fdtoi %f16, %f30 sdivcc %o4, 0x0078, %g3 udivx %l0, 0x01B2, %l5 andcc %o6, 0x139A, %o0 movl %icc, %g5, %l2 edge8ln %g7, %l1, %l3 nop setx 0x71670288806D56D3, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr wr %g0, 0x18, %asi lduba [%l7 + 0x32] %asi, %i6 movrlz %g6, %i3, %l4 udivx %g4, 0x05C5, %i1 srl %o2, 0x1B, %i0 mova %xcc, %o7, %o3 tvc %xcc, 0x0 movcs %icc, %o1, %i2 bn %icc, loop_1426 move %xcc, %g2, %o5 move %xcc, %i5, %g1 xnor %i7, 0x1C58, %l6 loop_1426: fbule %fcc1, loop_1427 mulx %o4, 0x126A, %i4 fcmple32 %f14, %f2, %l0 movpos %icc, %g3, %l5 loop_1427: fpsub32s %f7, %f2, %f31 nop setx 0x303F8382, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x3E3CAA82, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fdivs %f28, %f26, %f21 sll %o0, %g5, %o6 nop setx 0x4F54FBBADEC0A353, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f28 nop setx 0x793BF372088AA99D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x93EE7F04D24E3586, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f18, %f22 tn %icc, 0x1 sub %g7, 0x0A8E, %l1 fpsub32s %f30, %f16, %f14 move %icc, %l3, %i6 and %l2, 0x1F75, %g6 popc %i3, %g4 fcmple16 %f16, %f28, %i1 fmovdneg %xcc, %f2, %f18 addccc %o2, %l4, %o7 set 0x78, %l0 stha %i0, [%l7 + %l0] 0xea membar #Sync std %f0, [%l7 + 0x78] set 0x40, %i3 stda %f16, [%l7 + %i3] 0xf8 membar #Sync saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %icc, %o1, %o3 movcs %icc, %g2, %i2 stw %i5, [%l7 + 0x44] swap [%l7 + 0x3C], %g1 brgez,a %i7, loop_1428 umul %l6, 0x1DAB, %o4 addcc %o5, 0x1A6C, %i4 movrgez %g3, %l5, %l0 loop_1428: ldd [%l7 + 0x20], %o0 fblg %fcc0, loop_1429 fmovsle %xcc, %f24, %f30 bcs,pn %icc, loop_1430 tneg %icc, 0x1 loop_1429: andncc %o6, %g7, %l1 array32 %l3, %i6, %l2 loop_1430: fbe %fcc2, loop_1431 srax %g5, 0x0A, %g6 movcc %xcc, %g4, %i1 sdivx %i3, 0x051E, %l4 loop_1431: bn loop_1432 nop setx loop_1433, %l0, %l1 jmpl %l1, %o2 bpos,a %icc, loop_1434 bvc,pn %xcc, loop_1435 loop_1432: swap [%l7 + 0x48], %o7 loop_1433: tcs %icc, 0x4 loop_1434: movrlez %o1, 0x121, %i0 loop_1435: nop setx 0x566E37EBAF65E717, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x9C4C53DAC4461B9B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f10, %f28 sra %o3, 0x0E, %g2 fpack16 %f20, %f9 edge16l %i2, %g1, %i7 sir 0x1BDC stbar edge8n %i5, %l6, %o4 movge %icc, %i4, %o5 movleu %xcc, %l5, %l0 alignaddr %g3, %o6, %o0 andn %g7, 0x05B0, %l3 bcs,pt %xcc, loop_1436 movpos %icc, %i6, %l2 nop setx 0xF33B58A7E7DFD2EA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xA7F3B9C9074AA225, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f8, %f2 nop fitos %f12, %f14 fstoi %f14, %f26 loop_1436: nop wr %g0, 0x20, %asi ldxa [%g0 + 0x30] %asi, %l1 fmovrde %g6, %f24, %f8 movrlz %g5, 0x181, %i1 tgu %icc, 0x3 wr %g0, 0xf0, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fbue %fcc3, loop_1437 umul %g4, %i3, %l4 tpos %xcc, 0x1 edge16n %o2, %o1, %i0 loop_1437: nop fitod %f4, %f14 fdtos %f14, %f5 sra %o7, 0x0C, %o3 te %icc, 0x7 sir 0x1F3A tsubcc %g2, 0x13D8, %g1 sra %i2, %i5, %l6 addcc %i7, 0x1B5E, %o4 fbne,a %fcc0, loop_1438 edge16 %i4, %l5, %l0 movleu %xcc, %g3, %o5 edge16n %o6, %o0, %g7 loop_1438: nop fitod %f12, %f8 fdtox %f8, %f26 andcc %i6, 0x103E, %l3 edge32 %l2, %g6, %l1 nop setx 0x2AD16FE8E050F0A4, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr move %icc, %g5, %g4 movne %icc, %i3, %l4 set 0x68, %l1 sta %f14, [%l7 + %l1] 0x80 taddcc %o2, 0x0495, %o1 movrgez %i1, %o7, %o3 stbar addcc %g2, 0x0C0E, %g1 tne %icc, 0x0 movge %icc, %i2, %i5 addc %i0, 0x05E6, %i7 edge16l %o4, %i4, %l5 fmul8x16au %f10, %f15, %f6 add %l0, %l6, %o5 add %o6, 0x1B67, %o0 movge %icc, %g3, %g7 nop setx 0xE57EEB48, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 fsqrts %f23, %f19 subccc %i6, %l3, %g6 movrgez %l2, %l1, %g4 faligndata %f2, %f10, %f18 nop setx 0xA8C82E14262CCB6E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x930DF3743ACD5D76, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f30, %f10 addcc %i3, %g5, %l4 mova %icc, %o2, %i1 array8 %o1, %o7, %g2 sth %o3, [%l7 + 0x54] xnorcc %i2, 0x082E, %g1 fpadd16 %f20, %f24, %f18 fmovde %xcc, %f19, %f28 ldstub [%l7 + 0x24], %i5 sdivcc %i0, 0x1BEC, %i7 tsubcc %i4, 0x1AF6, %l5 array32 %o4, %l6, %o5 wr %g0, 0x19, %asi stha %l0, [%l7 + 0x4A] %asi taddcctv %o6, %o0, %g3 orn %g7, %i6, %g6 bg,a loop_1439 orcc %l3, 0x1EBD, %l2 fcmpgt32 %f2, %f26, %g4 fba,a %fcc2, loop_1440 loop_1439: edge32ln %l1, %g5, %l4 fpsub16s %f6, %f27, %f23 movle %icc, %i3, %o2 loop_1440: taddcctv %i1, %o7, %o1 movne %icc, %o3, %g2 nop setx 0xBDA3867D264F9704, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x9905157910D49D62, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f8, %f18 movpos %xcc, %g1, %i2 stx %i5, [%l7 + 0x08] edge16 %i7, %i0, %i4 umulcc %o4, %l6, %l5 xor %o5, 0x1B1A, %o6 sir 0x1FE0 nop fitod %f4, %f18 fdtox %f18, %f8 fxtod %f8, %f10 brlz %l0, loop_1441 ld [%l7 + 0x18], %f19 fpsub16 %f18, %f16, %f20 call loop_1442 loop_1441: alignaddr %g3, %o0, %g7 udivx %i6, 0x131F, %l3 wr %g0, 0x19, %asi lduba [%l7 + 0x4D] %asi, %l2 loop_1442: nop fitos %f9, %f3 fstox %f3, %f18 fxtos %f18, %f26 set 0x1A, %o0 stha %g6, [%l7 + %o0] 0x23 membar #Sync movle %xcc, %l1, %g4 tvc %xcc, 0x7 xnor %g5, 0x0DCF, %l4 edge32n %i3, %o2, %i1 fbu %fcc0, loop_1443 array8 %o7, %o3, %g2 umul %o1, %g1, %i5 srl %i7, %i2, %i4 loop_1443: nop set 0x08, %i0 prefetcha [%l7 + %i0] 0x80, 0x0 popc %l6, %o4 fble,a %fcc2, loop_1444 sethi 0x0C87, %l5 movl %icc, %o6, %o5 tne %xcc, 0x4 loop_1444: sir 0x0127 udivcc %g3, 0x10B1, %l0 orncc %g7, 0x1018, %i6 alignaddrl %o0, %l3, %l2 tgu %icc, 0x6 nop set 0x7C, %g7 ldsw [%l7 + %g7], %g6 fmovdvc %icc, %f0, %f9 set 0x40, %i2 stda %f0, [%l7 + %i2] 0x88 popc %l1, %g4 membar 0x4E fmovscc %icc, %f9, %f28 wr %g0, 0x89, %asi ldxa [%l7 + 0x58] %asi, %l4 set 0x18, %g4 stxa %g5, [%l7 + %g4] 0x18 movpos %icc, %i3, %o2 bvc,pn %xcc, loop_1445 fmovdvc %xcc, %f9, %f22 movrgz %o7, 0x382, %o3 bne %xcc, loop_1446 loop_1445: edge32 %g2, %i1, %o1 array16 %i5, %i7, %g1 movpos %xcc, %i4, %i0 loop_1446: tn %xcc, 0x0 tpos %icc, 0x2 fmul8x16au %f12, %f3, %f4 stbar faligndata %f24, %f16, %f8 brlz,a %l6, loop_1447 movrlz %o4, 0x3EF, %i2 fabss %f12, %f14 tleu %icc, 0x7 loop_1447: mulscc %l5, 0x042F, %o5 add %l7, 0x20, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x0c, %o6, %g3 srlx %g7, %i6, %o0 ldsh [%l7 + 0x14], %l3 fpsub16s %f8, %f28, %f8 fmovdvs %icc, %f8, %f30 fone %f20 fnand %f26, %f0, %f0 set 0x44, %g3 ldswa [%l7 + %g3] 0x15, %l0 fmul8sux16 %f14, %f28, %f22 wr %g0, 0x80, %asi ldswa [%l7 + 0x24] %asi, %l2 add %l1, 0x15F4, %g4 popc 0x1617, %l4 bne loop_1448 be,a,pn %icc, loop_1449 and %g6, %g5, %o2 orcc %o7, 0x18A4, %o3 loop_1448: movl %icc, %i3, %g2 loop_1449: mova %xcc, %o1, %i1 movcs %icc, %i7, %g1 taddcctv %i5, %i0, %i4 fbg %fcc0, loop_1450 edge8 %o4, %l6, %i2 edge8l %l5, %o6, %g3 brlz,a %g7, loop_1451 loop_1450: move %xcc, %i6, %o0 fmovsvs %icc, %f24, %f1 nop setx 0x94161FE988827E5B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xACFDA307BD89F9BC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f8, %f12 loop_1451: nop set 0x55, %g1 stba %l3, [%l7 + %g1] 0xea membar #Sync saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %l0, %o5, %l2 fpadd32s %f27, %f29, %f20 orcc %l1, %g4, %l4 movleu %xcc, %g5, %g6 orncc %o2, %o3, %o7 fmovsgu %xcc, %f25, %f12 sllx %g2, %o1, %i3 fpadd16 %f24, %f6, %f28 edge8 %i1, %g1, %i7 set 0x30, %i7 lda [%l7 + %i7] 0x18, %f4 array16 %i0, %i4, %o4 tn %xcc, 0x5 subc %l6, %i5, %l5 srlx %i2, %o6, %g3 array16 %i6, %o0, %l3 fnor %f18, %f0, %f10 bcs loop_1452 swap [%l7 + 0x10], %l0 wr %g0, 0x19, %asi stha %o5, [%l7 + 0x36] %asi loop_1452: edge8n %l2, %g7, %l1 movrne %l4, 0x2E6, %g4 sllx %g6, 0x11, %o2 edge8l %o3, %g5, %g2 bneg,a loop_1453 ld [%l7 + 0x60], %f5 and %o7, 0x0832, %o1 swap [%l7 + 0x30], %i3 loop_1453: add %g1, %i7, %i0 movpos %icc, %i1, %o4 nop setx 0x4A549A6BB062414B, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr fblg,a %fcc2, loop_1454 ble,a,pn %xcc, loop_1455 popc %i4, %l6 fmovdcc %xcc, %f23, %f22 loop_1454: nop setx 0x7D609E01, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x982296BA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fdivs %f14, %f11, %f27 loop_1455: nop setx 0xB10195D53BE811F5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x194F4462ADB5178E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f24, %f24 bneg,pn %icc, loop_1456 addc %i5, %i2, %l5 bn,a,pt %xcc, loop_1457 fmovda %icc, %f8, %f14 loop_1456: fbo,a %fcc2, loop_1458 sllx %g3, %o6, %o0 loop_1457: edge32l %i6, %l0, %l3 fzero %f16 loop_1458: fcmpeq32 %f18, %f16, %l2 edge8ln %g7, %l1, %l4 movrlz %g4, 0x10A, %o5 movneg %xcc, %g6, %o3 nop setx 0x5056513D, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr ldub [%l7 + 0x2C], %o2 movrlz %g2, 0x1BB, %g5 alignaddrl %o1, %i3, %o7 movvs %xcc, %g1, %i7 sir 0x18BD alignaddr %i1, %o4, %i4 bg,a,pn %xcc, loop_1459 sdivcc %l6, 0x0533, %i5 brlez,a %i0, loop_1460 alignaddrl %l5, %g3, %o6 loop_1459: ta %icc, 0x1 be,pt %xcc, loop_1461 loop_1460: fpsub32 %f28, %f18, %f28 tpos %xcc, 0x6 orcc %o0, %i6, %i2 loop_1461: edge32l %l3, %l2, %l0 membar 0x76 srax %l1, %g7, %l4 edge8l %o5, %g4, %o3 movl %xcc, %g6, %g2 fandnot1 %f6, %f24, %f6 fandnot1 %f26, %f8, %f28 flush %l7 + 0x28 prefetch [%l7 + 0x24], 0x1 subccc %o2, %g5, %o1 sra %i3, 0x13, %o7 srax %g1, %i1, %i7 fmovscs %xcc, %f3, %f14 umulcc %o4, %i4, %i5 xnorcc %i0, 0x03EB, %l5 srax %g3, %o6, %l6 andcc %o0, 0x0FF0, %i6 fmovsle %icc, %f10, %f1 tge %icc, 0x0 andcc %l3, %i2, %l2 wr %g0, 0x0c, %asi ldda [%l7 + 0x70] %asi, %l0 bneg,pt %xcc, loop_1462 udiv %l1, 0x0457, %g7 fnands %f2, %f10, %f0 tl %xcc, 0x5 loop_1462: xnor %o5, 0x02B6, %g4 fbul %fcc3, loop_1463 stx %l4, [%l7 + 0x30] wr %g0, 0x89, %asi sta %f18, [%l7 + 0x3C] %asi loop_1463: edge32n %o3, %g2, %g6 array8 %g5, %o1, %i3 swap [%l7 + 0x10], %o7 fmovrdne %g1, %f4, %f18 subcc %i1, %i7, %o2 bn %icc, loop_1464 edge16l %i4, %o4, %i5 subccc %i0, 0x1482, %g3 add %l7, 0x2C, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %o6, %l6 loop_1464: fabsd %f18, %f30 fbn,a %fcc0, loop_1465 edge16 %o0, %i6, %l5 nop setx 0xDEA56943, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x809F3D6E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fadds %f20, %f7, %f10 tcs %icc, 0x7 loop_1465: nop add %l7, 0x74, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l3 casa [%l6] %asi, %l3, %l2 tle %xcc, 0x1 fbo,a %fcc1, loop_1466 nop setx 0x83F724BF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x3ABDD6C6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fsubs %f30, %f6, %f17 fmuld8sux16 %f6, %f22, %f8 udivcc %l0, 0x12E6, %i2 loop_1466: ldstub [%l7 + 0x56], %l1 fmovdne %xcc, %f9, %f26 fble,a %fcc1, loop_1467 fmovdpos %icc, %f25, %f13 lduw [%l7 + 0x14], %g7 tleu %xcc, 0x3 loop_1467: fabsd %f2, %f2 movge %xcc, %g4, %l4 edge16l %o5, %o3, %g6 nop fitos %f7, %f11 fstoi %f11, %f6 brnz %g2, loop_1468 tsubcctv %g5, 0x1AF2, %i3 fmovdcc %icc, %f23, %f25 wr %g0, 0x80, %asi ldswa [%l7 + 0x18] %asi, %o7 loop_1468: xnor %o1, 0x11B3, %g1 add %i7, 0x1AD3, %o2 stw %i1, [%l7 + 0x14] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldstub [%l7 + 0x72], %o4 movg %xcc, %i4, %i5 fbule,a %fcc2, loop_1469 fnot1s %f12, %f23 movg %icc, %g3, %o6 sethi 0x0C69, %i0 loop_1469: movgu %icc, %o0, %l6 bleu,a %icc, loop_1470 srl %i6, %l5, %l2 nop set 0x51, %l3 ldub [%l7 + %l3], %l0 andn %i2, 0x16B2, %l3 loop_1470: tleu %icc, 0x0 tvc %xcc, 0x0 fandnot2 %f10, %f4, %f18 tl %icc, 0x0 fbl %fcc2, loop_1471 bcs,a %icc, loop_1472 fmovse %xcc, %f27, %f15 sdivcc %g7, 0x035E, %l1 loop_1471: brlez %l4, loop_1473 loop_1472: array8 %g4, %o5, %o3 mulscc %g6, 0x1BD5, %g5 movg %xcc, %g2, %o7 loop_1473: nop fitos %f6, %f29 fstod %f29, %f10 movge %xcc, %o1, %g1 fand %f26, %f26, %f4 bcc,a loop_1474 nop fitos %f5, %f0 ta %xcc, 0x3 ta %icc, 0x4 loop_1474: movn %icc, %i7, %i3 edge32l %i1, %o2, %o4 xnorcc %i5, 0x0FB6, %i4 fbuge,a %fcc1, loop_1475 edge8n %g3, %i0, %o6 ld [%l7 + 0x20], %f0 edge16l %o0, %i6, %l5 loop_1475: subccc %l6, 0x13D2, %l0 fmovrslez %i2, %f21, %f8 fbug %fcc0, loop_1476 array16 %l3, %l2, %l1 smulcc %l4, 0x073F, %g4 edge16 %o5, %g7, %o3 loop_1476: srax %g5, 0x1D, %g2 ba,a %icc, loop_1477 movg %icc, %o7, %g6 sub %o1, %g1, %i3 tgu %icc, 0x4 loop_1477: fbe,a %fcc2, loop_1478 ldsb [%l7 + 0x2F], %i7 sub %i1, 0x0AA3, %o2 sll %i5, 0x1D, %o4 loop_1478: movcs %xcc, %i4, %g3 tl %icc, 0x3 nop set 0x58, %o3 ldsw [%l7 + %o3], %i0 membar 0x1B fabsd %f6, %f16 fmuld8sux16 %f24, %f22, %f20 movcc %icc, %o0, %o6 fornot2s %f22, %f3, %f11 fbo %fcc2, loop_1479 fcmpne16 %f24, %f18, %l5 sir 0x1FFF fmovdneg %icc, %f29, %f17 loop_1479: popc %l6, %l0 tsubcctv %i2, %l3, %i6 tcc %xcc, 0x0 tsubcc %l2, %l1, %g4 tcc %xcc, 0x6 umulcc %o5, %l4, %g7 ba,a,pn %icc, loop_1480 edge8n %o3, %g2, %g5 sra %o7, 0x1A, %g6 alignaddrl %g1, %o1, %i3 loop_1480: bg %icc, loop_1481 nop setx 0x4762FF9286737305, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x97E062C0823C8C4F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f10, %f22 fcmpgt32 %f2, %f28, %i7 fpack32 %f14, %f2, %f0 loop_1481: add %o2, %i5, %i1 ld [%l7 + 0x68], %f0 nop setx loop_1482, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movre %i4, %o4, %g3 tle %xcc, 0x1 fbule %fcc3, loop_1483 loop_1482: fpackfix %f2, %f11 umulcc %o0, %o6, %i0 xnorcc %l5, 0x0E4A, %l6 loop_1483: nop fitod %f4, %f18 fdtox %f18, %f22 fxtod %f22, %f26 udivcc %i2, 0x129F, %l3 fcmpne16 %f12, %f8, %i6 fornot1 %f10, %f22, %f4 fzero %f30 tcc %icc, 0x5 movcs %icc, %l0, %l2 brgez,a %l1, loop_1484 mulx %o5, 0x068D, %l4 add %l7, 0x30, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g7, %g4 loop_1484: move %xcc, %g2, %g5 fble %fcc3, loop_1485 fmovd %f12, %f18 fandnot2s %f13, %f15, %f22 edge32n %o3, %o7, %g6 loop_1485: fmovdge %icc, %f8, %f3 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 bvs,a,pn %icc, loop_1486 fnot2 %f26, %f28 tle %icc, 0x5 tleu %icc, 0x1 loop_1486: nop wr %g0, 0x0c, %asi ldswa [%l7 + 0x58] %asi, %g1 sdiv %o1, 0x0907, %i7 wr %g0, 0x80, %asi lduwa [%l7 + 0x3C] %asi, %i3 tpos %icc, 0x7 te %xcc, 0x1 nop set 0x46, %g5 stb %o2, [%l7 + %g5] edge8n %i5, %i4, %i1 popc 0x029E, %o4 orncc %g3, %o6, %o0 fble %fcc2, loop_1487 edge16ln %i0, %l6, %l5 or %i2, 0x1BFE, %l3 tneg %icc, 0x1 loop_1487: ble,a,pn %icc, loop_1488 movg %xcc, %i6, %l0 fpackfix %f12, %f16 tleu %xcc, 0x2 loop_1488: tl %xcc, 0x6 tl %icc, 0x2 bne %xcc, loop_1489 fble,a %fcc0, loop_1490 sdivx %l2, 0x14B9, %o5 movgu %icc, %l4, %l1 loop_1489: brgz %g4, loop_1491 loop_1490: fbue %fcc1, loop_1492 umulcc %g7, %g5, %g2 tgu %icc, 0x6 loop_1491: movrgz %o3, %g6, %g1 loop_1492: sdiv %o7, 0x1DD8, %o1 fcmple32 %f14, %f4, %i7 wr %g0, 0x0c, %asi ldda [%l7 + 0x30] %asi, %o2 nop setx loop_1493, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tcc %icc, 0x0 edge16n %i5, %i3, %i4 faligndata %f6, %f4, %f18 loop_1493: fpack16 %f30, %f2 st %f6, [%l7 + 0x14] ldsw [%l7 + 0x7C], %o4 wr %g0, 0x89, %asi ldxa [%l7 + 0x30] %asi, %i1 fand %f0, %f10, %f24 fmuld8ulx16 %f7, %f7, %f26 movrgez %o6, %g3, %i0 add %l7, 0x10, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o0 casxa [%l6] %asi, %o0, %l5 movgu %xcc, %l6, %i2 taddcctv %l3, 0x10C9, %i6 sdivcc %l0, 0x041B, %o5 fmul8x16au %f2, %f7, %f8 tgu %xcc, 0x3 fpmerge %f3, %f28, %f18 ld [%l7 + 0x74], %f19 fmovdn %xcc, %f5, %f11 movg %xcc, %l4, %l1 fcmpgt16 %f22, %f8, %g4 fand %f18, %f8, %f14 tvc %xcc, 0x5 nop setx 0x406B4BF8, %l0, %l6 st %l6, [%l7 + 0x58] ld [%l7 + 0x58], %fsr orncc %g7, 0x1689, %g5 edge16l %g2, %l2, %o3 bl %xcc, loop_1494 fcmpgt16 %f20, %f20, %g1 andn %o7, %g6, %o1 edge8l %i7, %o2, %i5 loop_1494: be loop_1495 ldsw [%l7 + 0x70], %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbo,a %fcc2, loop_1496 loop_1495: movg %xcc, %i4, %i1 popc 0x052A, %o4 udivcc %g3, 0x09AD, %i0 loop_1496: xnorcc %o6, %o0, %l6 ble,a loop_1497 tvc %icc, 0x1 umul %i2, 0x0539, %l3 bleu %icc, loop_1498 loop_1497: and %i6, %l0, %o5 nop setx 0xA8FE9C1EC922CFA6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x104E41CB2C371BBF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f2, %f4 ld [%l7 + 0x48], %f11 loop_1498: tcc %icc, 0x3 bshuffle %f30, %f8, %f4 set 0x40, %o5 ldda [%l7 + %o5] 0x11, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrsgez %l1, %f24, %f3 andncc %g4, %l5, %g7 tg %xcc, 0x7 udiv %g5, 0x1B6B, %l2 or %o3, 0x15F5, %g1 tgu %icc, 0x0 fors %f23, %f8, %f1 umul %g2, %o7, %g6 nop fitod %f10, %f2 fdtos %f2, %f19 movre %i7, 0x3FF, %o2 tne %icc, 0x1 fpack16 %f8, %f24 fmovrse %i5, %f2, %f21 or %o1, 0x04C3, %i4 subccc %i1, 0x1FC4, %i3 sdivx %g3, 0x18D4, %o4 tvc %icc, 0x4 nop setx 0xFF416118, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x9BE7A801, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fadds %f31, %f7, %f9 movleu %icc, %i0, %o6 fbe %fcc3, loop_1499 array16 %o0, %l6, %i2 nop fitos %f7, %f9 fstod %f9, %f12 fnot1s %f11, %f12 loop_1499: fbne,a %fcc1, loop_1500 movneg %xcc, %i6, %l0 membar 0x6E fpackfix %f12, %f1 loop_1500: ldsb [%l7 + 0x2E], %l3 array8 %l4, %l1, %g4 edge32ln %o5, %l5, %g7 fmovrdlz %g5, %f4, %f22 nop fitos %f8, %f2 fstoi %f2, %f3 fnot1 %f2, %f2 be,pt %icc, loop_1501 sllx %o3, %l2, %g1 popc %g2, %o7 xnor %g6, %i7, %i5 loop_1501: smul %o1, 0x133D, %o2 fones %f10 te %xcc, 0x0 mova %xcc, %i4, %i1 tsubcctv %i3, 0x1ACA, %g3 movrlez %i0, %o6, %o4 addcc %o0, 0x058F, %l6 tle %xcc, 0x5 sir 0x1D8C fmovrsne %i6, %f31, %f4 edge32n %i2, %l0, %l4 fbul,a %fcc2, loop_1502 fpsub16 %f6, %f24, %f20 fmovsneg %xcc, %f17, %f30 ldsw [%l7 + 0x44], %l1 loop_1502: fone %f8 fmovdn %xcc, %f15, %f8 fbo %fcc0, loop_1503 fmovdneg %xcc, %f14, %f5 movrlz %g4, %l3, %o5 tg %xcc, 0x1 loop_1503: movle %icc, %g7, %l5 addc %o3, 0x1C35, %l2 fmovdneg %icc, %f7, %f16 xnor %g1, %g2, %g5 fmovdleu %xcc, %f24, %f17 add %l7, 0x60, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x04, %o7, %i7 add %g6, %i5, %o2 addc %i4, %o1, %i1 fbne,a %fcc3, loop_1504 bleu,a,pn %icc, loop_1505 andn %g3, 0x0CB6, %i0 movpos %xcc, %o6, %o4 loop_1504: sdiv %o0, 0x13A4, %l6 loop_1505: tge %xcc, 0x6 movle %xcc, %i6, %i2 fmovscc %xcc, %f22, %f11 smulcc %i3, %l4, %l0 tsubcctv %g4, 0x143D, %l1 ldub [%l7 + 0x64], %o5 tl %xcc, 0x7 edge32n %l3, %l5, %o3 movcs %icc, %g7, %l2 orcc %g1, %g5, %o7 sdiv %i7, 0x07D3, %g6 andcc %g2, 0x180D, %o2 pdist %f10, %f30, %f8 movn %xcc, %i5, %o1 fnot2s %f25, %f26 udiv %i4, 0x0243, %i1 tgu %xcc, 0x4 tsubcc %g3, %o6, %i0 prefetch [%l7 + 0x34], 0x2 or %o0, 0x0D22, %l6 movpos %xcc, %o4, %i2 move %icc, %i6, %i3 array8 %l4, %g4, %l1 fmovsneg %icc, %f17, %f15 edge16l %o5, %l3, %l5 movge %icc, %o3, %l0 set 0x28, %l4 ldxa [%l7 + %l4] 0x81, %l2 smulcc %g7, 0x0B23, %g5 tg %xcc, 0x0 for %f22, %f2, %f30 orn %g1, %o7, %i7 move %xcc, %g2, %g6 movneg %xcc, %i5, %o1 fone %f14 fmul8ulx16 %f4, %f24, %f22 udivx %o2, 0x08BD, %i4 edge8 %i1, %g3, %i0 movleu %xcc, %o6, %o0 edge8n %o4, %i2, %l6 fmovdcs %icc, %f21, %f17 orn %i6, 0x1874, %i3 fmovsl %icc, %f1, %f22 edge32l %l4, %g4, %o5 movvc %xcc, %l3, %l5 fmovs %f23, %f7 tvs %xcc, 0x4 fzero %f20 wr %g0, 0x88, %asi sta %f22, [%l7 + 0x70] %asi srlx %l1, %o3, %l0 bl,pn %icc, loop_1506 andn %l2, %g7, %g1 fbl %fcc0, loop_1507 tcc %icc, 0x2 loop_1506: tpos %xcc, 0x4 edge16n %g5, %i7, %o7 loop_1507: tsubcctv %g6, %i5, %g2 fmovsle %icc, %f14, %f10 stw %o1, [%l7 + 0x24] tn %xcc, 0x6 movre %i4, 0x270, %o2 fbe %fcc2, loop_1508 edge16 %i1, %g3, %o6 srax %i0, %o0, %o4 xor %i2, 0x0241, %i6 loop_1508: popc 0x1343, %i3 fmul8x16al %f6, %f20, %f26 fbe,a %fcc1, loop_1509 tne %icc, 0x2 tcc %xcc, 0x6 umulcc %l6, %g4, %l4 loop_1509: fpmerge %f5, %f7, %f28 array8 %l3, %o5, %l5 fmovspos %xcc, %f24, %f13 fones %f14 wr %g0, 0x19, %asi ldxa [%l7 + 0x58] %asi, %l1 fmovrde %o3, %f24, %f8 bn %icc, loop_1510 nop fitos %f4, %f22 fstox %f22, %f30 movcs %icc, %l0, %g7 fble,a %fcc1, loop_1511 loop_1510: fmovdpos %icc, %f13, %f1 srl %l2, 0x19, %g5 fbu %fcc2, loop_1512 loop_1511: mulscc %g1, %i7, %o7 movrlez %i5, %g2, %g6 ldsb [%l7 + 0x1C], %i4 loop_1512: fbe %fcc0, loop_1513 edge16l %o1, %i1, %o2 fnot2s %f2, %f27 wr %g0, 0x11, %asi ldda [%l7 + 0x50] %asi, %g2 loop_1513: tge %icc, 0x3 movcs %xcc, %i0, %o6 set 0x5E, %o1 ldsba [%l7 + %o1] 0x0c, %o4 fbu %fcc3, loop_1514 bgu,a,pn %xcc, loop_1515 movcs %icc, %o0, %i6 movle %xcc, %i3, %l6 loop_1514: movl %xcc, %g4, %i2 loop_1515: ldstub [%l7 + 0x74], %l4 fbu,a %fcc1, loop_1516 fmul8x16 %f4, %f20, %f0 nop setx 0x2B829F1C406AAE93, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr set 0x78, %l6 lduwa [%l7 + %l6] 0x15, %l3 loop_1516: fbule,a %fcc2, loop_1517 umulcc %o5, 0x071D, %l5 fmovdl %icc, %f7, %f6 edge32 %l1, %o3, %l0 loop_1517: sdiv %l2, 0x0237, %g7 brgz,a %g5, loop_1518 taddcc %i7, %g1, %i5 tgu %xcc, 0x6 movre %g2, %g6, %i4 loop_1518: ba,a loop_1519 nop setx 0xF4E0410666A078B3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x81A52BAF9EF18CDC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fmuld %f24, %f30, %f0 brnz %o7, loop_1520 array32 %o1, %i1, %o2 loop_1519: edge16l %i0, %g3, %o6 addcc %o4, %i6, %o0 loop_1520: orncc %i3, %l6, %i2 te %icc, 0x6 fpack32 %f4, %f0, %f22 wr %g0, 0x11, %asi ldsba [%l7 + 0x21] %asi, %g4 sub %l3, 0x0737, %l4 fbul %fcc0, loop_1521 fornot1 %f6, %f30, %f22 sir 0x12EF nop setx 0x03195202, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 fsqrts %f30, %f24 loop_1521: mova %xcc, %o5, %l5 bne,a loop_1522 movrlz %l1, %l0, %o3 fmovrdgez %l2, %f8, %f10 addcc %g5, 0x12AA, %g7 loop_1522: movgu %icc, %g1, %i7 move %icc, %g2, %i5 movn %xcc, %g6, %i4 wr %g0, 0xe3, %asi stwa %o7, [%l7 + 0x7C] %asi membar #Sync stbar array16 %o1, %i1, %i0 tgu %xcc, 0x4 orncc %g3, %o6, %o2 ldsb [%l7 + 0x15], %o4 ld [%l7 + 0x78], %f13 fbug %fcc1, loop_1523 or %i6, %i3, %l6 fbge %fcc2, loop_1524 sethi 0x082C, %i2 loop_1523: fmovrdlez %o0, %f12, %f10 popc 0x045A, %g4 loop_1524: edge8l %l4, %l3, %o5 srl %l5, %l1, %o3 movvs %xcc, %l0, %l2 stbar lduw [%l7 + 0x28], %g7 tpos %xcc, 0x1 brlez %g5, loop_1525 sdiv %i7, 0x0F77, %g2 subccc %i5, %g6, %g1 ldub [%l7 + 0x3A], %i4 loop_1525: smul %o1, 0x0191, %i1 tvs %xcc, 0x5 movcc %icc, %o7, %i0 bgu,a,pt %icc, loop_1526 sth %g3, [%l7 + 0x68] umul %o2, 0x1580, %o6 brz %o4, loop_1527 loop_1526: add %i6, 0x1183, %i3 array16 %i2, %o0, %g4 fbu %fcc2, loop_1528 loop_1527: stb %l4, [%l7 + 0x25] udiv %l3, 0x0F4A, %l6 subccc %l5, %l1, %o5 loop_1528: edge32 %o3, %l0, %l2 taddcc %g5, 0x0F48, %i7 movrlz %g7, 0x039, %i5 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 movle %icc, %g2, %g6 fnands %f7, %f12, %f9 andn %g1, 0x1B38, %o1 fbg,a %fcc1, loop_1529 orn %i1, 0x1E65, %o7 srax %i4, %g3, %o2 fble,a %fcc0, loop_1530 loop_1529: movleu %icc, %i0, %o4 movrgez %i6, 0x268, %i3 array32 %i2, %o6, %o0 loop_1530: bne,a loop_1531 edge32n %g4, %l3, %l6 sth %l4, [%l7 + 0x48] smulcc %l5, 0x1F89, %o5 loop_1531: sth %o3, [%l7 + 0x70] membar 0x26 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 wr %g0, 0x0c, %asi swapa [%l7 + 0x70] %asi, %l1 wr %g0, 0x89, %asi ldda [%l7 + 0x20] %asi, %l0 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f0 nop setx 0xEE66CDB9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xF5767586, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fdivs %f13, %f31, %f26 movl %icc, %g5, %l2 movle %xcc, %g7, %i7 umul %g2, 0x1961, %i5 fmovdleu %xcc, %f13, %f29 movrne %g1, %g6, %i1 edge16n %o1, %i4, %o7 fmovsvc %icc, %f6, %f6 ldx [%l7 + 0x20], %o2 fbuge,a %fcc1, loop_1532 nop fitod %f0, %f10 fdtoi %f10, %f18 edge32 %g3, %o4, %i0 fmovrse %i3, %f26, %f27 loop_1532: nop set 0x74, %o6 sta %f25, [%l7 + %o6] 0x10 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %icc, %i2, %i6 movrgez %o6, %o0, %g4 nop setx 0x09A67E56, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x35D3BE50, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fmuls %f8, %f26, %f14 taddcc %l6, 0x1D56, %l4 nop fitos %f10, %f3 fstoi %f3, %f18 addcc %l3, 0x08E8, %l5 fbuge %fcc3, loop_1533 fbuge %fcc1, loop_1534 add %o3, %l1, %o5 fornot1s %f24, %f15, %f18 loop_1533: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1534: xor %g5, 0x117F, %l2 movrne %g7, 0x37A, %l0 edge32n %i7, %i5, %g1 tvc %xcc, 0x4 edge8l %g2, %i1, %o1 andn %g6, 0x13EB, %o7 tg %icc, 0x6 alignaddr %i4, %g3, %o4 alignaddr %i0, %i3, %o2 mova %icc, %i2, %i6 movge %xcc, %o0, %g4 srax %o6, 0x06, %l4 fxnors %f4, %f10, %f19 fcmpeq32 %f24, %f10, %l3 fbe,a %fcc3, loop_1535 orn %l6, %l5, %o3 nop setx 0x705DC2E0, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr st %f28, [%l7 + 0x6C] loop_1535: fands %f29, %f12, %f9 ldub [%l7 + 0x6A], %l1 st %f30, [%l7 + 0x50] set 0x30, %i1 stxa %o5, [%l7 + %i1] 0x80 edge16n %l2, %g5, %l0 fexpand %f30, %f22 lduw [%l7 + 0x44], %g7 fmovrdne %i5, %f16, %f4 fnands %f10, %f1, %f24 tcc %xcc, 0x3 ba,a %xcc, loop_1536 edge16 %i7, %g2, %g1 andcc %i1, %g6, %o1 tsubcc %i4, %o7, %g3 loop_1536: call loop_1537 fmovrse %o4, %f3, %f19 bne %icc, loop_1538 ldd [%l7 + 0x60], %i2 loop_1537: fbug %fcc2, loop_1539 movn %icc, %o2, %i0 loop_1538: be,a,pt %xcc, loop_1540 brgez %i6, loop_1541 loop_1539: tvs %icc, 0x2 tvc %xcc, 0x3 loop_1540: ldstub [%l7 + 0x40], %i2 loop_1541: fmovrde %o0, %f28, %f22 fsrc1 %f24, %f14 edge32 %o6, %l4, %g4 fxor %f20, %f28, %f22 popc %l3, %l6 wr %g0, 0x24, %asi ldda [%l7 + 0x40] %asi, %o2 movrlez %l5, 0x1DE, %o5 fand %f28, %f30, %f18 nop setx loop_1542, %l0, %l1 jmpl %l1, %l2 movgu %icc, %l1, %l0 fmovde %icc, %f3, %f22 fornot1 %f6, %f22, %f24 loop_1542: movneg %xcc, %g7, %i5 nop setx 0x7EF9CDEDC25CC738, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x74191FD87361A439, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f22, %f24 nop setx 0x55F9C6D7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x18F73E97, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fsubs %f7, %f14, %f10 brgez,a %g5, loop_1543 movrlz %g2, %g1, %i1 tle %xcc, 0x5 movcc %icc, %g6, %o1 loop_1543: nop wr %g0, 0x80, %asi stha %i7, [%l7 + 0x58] %asi fmovrsne %i4, %f25, %f30 wr %g0, 0x19, %asi lda [%l7 + 0x20] %asi, %f31 movne %icc, %g3, %o4 popc 0x123D, %o7 sdiv %i3, 0x068A, %o2 tle %xcc, 0x0 wr %g0, 0x18, %asi ldswa [%l7 + 0x6C] %asi, %i6 faligndata %f24, %f2, %f4 udiv %i0, 0x07AE, %o0 umulcc %i2, %l4, %o6 movne %xcc, %l3, %l6 movrlz %g4, %o3, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %l5, %l1, %l0 fnot1 %f6, %f4 srl %l2, %i5, %g7 tge %icc, 0x2 call loop_1544 edge8 %g5, %g1, %g2 tcs %xcc, 0x7 ba %xcc, loop_1545 loop_1544: taddcctv %g6, %o1, %i7 tsubcc %i4, %i1, %g3 ba %icc, loop_1546 loop_1545: brz,a %o7, loop_1547 movcc %icc, %i3, %o4 fnot2 %f2, %f14 loop_1546: movrgz %i6, %o2, %i0 loop_1547: edge16 %o0, %i2, %l4 fmul8sux16 %f26, %f16, %f24 taddcc %l3, 0x0764, %l6 umulcc %o6, 0x0B4E, %o3 fands %f2, %f1, %f6 sdiv %g4, 0x0991, %l5 fmuld8sux16 %f8, %f25, %f28 mulscc %o5, %l0, %l2 move %icc, %l1, %i5 edge16ln %g7, %g1, %g2 tsubcc %g5, %o1, %g6 ldd [%l7 + 0x48], %i6 fbg,a %fcc1, loop_1548 nop setx loop_1549, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movn %xcc, %i1, %g3 movrgz %o7, %i3, %o4 loop_1548: edge16n %i4, %i6, %i0 loop_1549: fmovdvs %icc, %f21, %f0 tn %icc, 0x6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %o0, %i2, %l4 tge %xcc, 0x7 stw %o2, [%l7 + 0x44] ldub [%l7 + 0x2C], %l3 set 0x28, %o2 ldxa [%l7 + %o2] 0x18, %o6 ldstub [%l7 + 0x53], %l6 movneg %xcc, %g4, %o3 bneg,a,pn %icc, loop_1550 srlx %o5, %l0, %l5 sdiv %l1, 0x05A1, %l2 mova %xcc, %i5, %g7 loop_1550: tle %xcc, 0x2 alignaddr %g1, %g2, %o1 movvs %icc, %g6, %g5 fmul8x16 %f31, %f6, %f14 tle %xcc, 0x7 sdiv %i1, 0x0346, %g3 fbuge,a %fcc2, loop_1551 bge,pt %xcc, loop_1552 mova %xcc, %i7, %o7 nop set 0x20, %l2 ldx [%l7 + %l2], %o4 loop_1551: fmovsa %xcc, %f15, %f6 loop_1552: mulscc %i3, 0x00D8, %i4 movcc %icc, %i0, %i6 subcc %o0, %i2, %o2 movge %xcc, %l4, %o6 movvc %xcc, %l3, %l6 fmovsle %xcc, %f10, %f8 set 0x2C, %i5 lduwa [%l7 + %i5] 0x10, %o3 fbne,a %fcc3, loop_1553 xnor %g4, %l0, %l5 mulscc %o5, %l1, %l2 addcc %g7, %g1, %i5 loop_1553: sll %g2, 0x18, %g6 ble,a,pt %xcc, loop_1554 movg %icc, %o1, %i1 fbn,a %fcc3, loop_1555 and %g5, %i7, %o7 loop_1554: stbar array16 %g3, %o4, %i4 loop_1555: nop fitod %f17, %f18 fpsub32s %f9, %f31, %f30 fmovrdlz %i3, %f4, %f0 ldstub [%l7 + 0x5D], %i6 movn %icc, %i0, %o0 set 0x28, %o4 sta %f11, [%l7 + %o4] 0x14 alignaddrl %i2, %o2, %o6 edge16l %l3, %l6, %l4 bvs,pn %icc, loop_1556 edge8l %g4, %l0, %o3 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x48] %asi, %l5 loop_1556: nop setx loop_1557, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry orncc %o5, 0x0262, %l1 nop setx 0x304540D5, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr fnot1 %f18, %f2 loop_1557: tl %icc, 0x0 nop set 0x48, %g2 prefetch [%l7 + %g2], 0x3 tsubcctv %g7, %l2, %i5 movre %g2, %g6, %g1 fpadd16 %f28, %f18, %f20 bne,a %xcc, loop_1558 andn %o1, 0x0CE5, %g5 fmovscs %xcc, %f21, %f17 fbe,a %fcc2, loop_1559 loop_1558: fpsub16 %f30, %f8, %f28 edge32ln %i7, %o7, %i1 stbar loop_1559: edge32n %g3, %o4, %i4 movne %xcc, %i3, %i6 addcc %i0, %o0, %o2 udivcc %o6, 0x0F17, %i2 srlx %l6, %l3, %l4 tvc %xcc, 0x0 fbne,a %fcc3, loop_1560 srlx %l0, 0x1A, %o3 bcc,a loop_1561 movne %xcc, %g4, %o5 loop_1560: taddcctv %l5, %l1, %g7 movrlez %l2, %i5, %g6 loop_1561: andncc %g2, %g1, %g5 addcc %i7, 0x1C61, %o7 set 0x20, %l5 stwa %i1, [%l7 + %l5] 0x15 mova %icc, %o1, %g3 stw %i4, [%l7 + 0x7C] lduh [%l7 + 0x3E], %o4 movrne %i3, %i0, %o0 wr %g0, 0x89, %asi sta %f14, [%l7 + 0x60] %asi array16 %i6, %o2, %i2 mulscc %o6, 0x1E62, %l6 movcs %xcc, %l3, %l0 alignaddr %o3, %l4, %o5 andncc %l5, %g4, %l1 movl %icc, %g7, %i5 fmovdg %xcc, %f25, %f7 fmovscs %xcc, %f15, %f28 smulcc %l2, %g6, %g2 movre %g1, %g5, %i7 fnot1 %f8, %f16 andncc %o7, %o1, %i1 bl,a %icc, loop_1562 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %xcc, %g3, %o4 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 loop_1562: ldstub [%l7 + 0x5D], %i3 wr %g0, 0x88, %asi ldstuba [%l7 + 0x68] %asi, %i4 loop_1563: fnands %f24, %f22, %f8 sll %i0, %i6, %o2 fbg,a %fcc0, loop_1564 std %f16, [%l7 + 0x78] faligndata %f8, %f16, %f10 std %f20, [%l7 + 0x78] loop_1564: movleu %icc, %o0, %o6 udivx %l6, 0x13F1, %l3 movg %xcc, %l0, %o3 edge32 %l4, %o5, %l5 nop fitos %f4, %f20 fstoi %f20, %f24 fpsub32 %f6, %f20, %f24 tgu %icc, 0x3 wr %g0, 0x0c, %asi ldsba [%l7 + 0x13] %asi, %g4 fmuld8ulx16 %f6, %f25, %f14 fcmpgt16 %f10, %f18, %l1 fbue,a %fcc3, loop_1565 nop setx loop_1566, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrne %g7, %i2, %i5 srlx %g6, %g2, %g1 loop_1565: lduw [%l7 + 0x2C], %l2 loop_1566: sdivx %i7, 0x1BBE, %o7 andn %g5, 0x06A6, %i1 bl,a %icc, loop_1567 movrlz %o1, %g3, %o4 tleu %icc, 0x7 taddcc %i4, 0x1153, %i0 loop_1567: fpadd16 %f22, %f30, %f4 xnorcc %i6, 0x0FF8, %i3 orncc %o0, 0x00D3, %o6 array16 %l6, %l3, %l0 movg %icc, %o2, %o3 fpadd32 %f16, %f16, %f20 array32 %o5, %l4, %g4 movvs %xcc, %l5, %g7 membar 0x4C subc %l1, 0x1E61, %i5 call loop_1568 tg %icc, 0x1 bleu,a,pt %icc, loop_1569 fbul %fcc1, loop_1570 loop_1568: tneg %xcc, 0x5 tpos %xcc, 0x2 loop_1569: tl %icc, 0x5 loop_1570: fnand %f12, %f30, %f0 movle %xcc, %g6, %g2 set 0x50, %o7 prefetcha [%l7 + %o7] 0x18, 0x1 fmovda %xcc, %f2, %f17 fmul8x16 %f28, %f18, %f30 tvc %xcc, 0x1 sra %i2, %i7, %l2 or %o7, %g5, %o1 fbl,a %fcc1, loop_1571 ld [%l7 + 0x20], %f10 edge16ln %i1, %g3, %o4 udivcc %i0, 0x0183, %i4 loop_1571: nop fitod %f6, %f26 wr %g0, 0x19, %asi stba %i6, [%l7 + 0x13] %asi sethi 0x0C94, %o0 taddcc %i3, 0x010C, %o6 bneg,a loop_1572 fors %f23, %f24, %f6 fxnors %f1, %f9, %f6 fsrc2 %f12, %f8 loop_1572: or %l3, %l6, %l0 edge8l %o3, %o5, %o2 fxors %f20, %f8, %f19 brlz %g4, loop_1573 tvs %icc, 0x1 ldx [%l7 + 0x68], %l5 nop setx 0xAD483ACA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x8262F926, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fsubs %f23, %f27, %f14 loop_1573: nop wr %g0, 0x81, %asi sta %f14, [%l7 + 0x10] %asi xorcc %g7, %l1, %l4 fmovdvs %icc, %f31, %f22 swap [%l7 + 0x54], %g6 sethi 0x0E85, %i5 orncc %g1, %g2, %i7 fble %fcc2, loop_1574 fbul,a %fcc1, loop_1575 ldsb [%l7 + 0x0B], %l2 movvs %xcc, %o7, %g5 loop_1574: array8 %o1, %i2, %g3 loop_1575: fabss %f5, %f15 fmovdgu %icc, %f24, %f20 edge16l %i1, %o4, %i4 edge16 %i0, %i6, %o0 fornot1s %f7, %f31, %f25 movrgz %o6, 0x09F, %l3 fmovscs %xcc, %f2, %f9 udivcc %i3, 0x1EF8, %l6 xnor %l0, %o3, %o2 umulcc %g4, 0x08B6, %l5 bl,a %xcc, loop_1576 fmovsleu %icc, %f1, %f5 prefetch [%l7 + 0x24], 0x3 srax %g7, %o5, %l1 loop_1576: subc %g6, 0x193C, %l4 tle %icc, 0x3 fcmpeq32 %f10, %f24, %i5 fcmpne16 %f6, %f16, %g2 fmovsvc %icc, %f9, %f7 fandnot1 %f26, %f28, %f16 nop fitod %f6, %f8 fdtox %f8, %f2 and %i7, 0x1933, %l2 st %f29, [%l7 + 0x4C] sdiv %o7, 0x1946, %g5 bneg,a,pn %xcc, loop_1577 or %g1, 0x1047, %o1 alignaddr %g3, %i1, %i2 movn %xcc, %i4, %i0 loop_1577: bne,a,pn %icc, loop_1578 fba,a %fcc2, loop_1579 edge16l %i6, %o4, %o0 fzero %f28 loop_1578: tsubcctv %o6, 0x05D1, %l3 loop_1579: movge %icc, %l6, %l0 fbe,a %fcc3, loop_1580 ba,a,pt %xcc, loop_1581 fblg %fcc3, loop_1582 for %f8, %f14, %f4 loop_1580: orncc %o3, %i3, %g4 loop_1581: brgz,a %o2, loop_1583 loop_1582: fmovsne %xcc, %f16, %f19 sdiv %g7, 0x1AB7, %l5 fmovrdlz %o5, %f26, %f10 loop_1583: fbn,a %fcc2, loop_1584 addcc %g6, %l1, %i5 tleu %xcc, 0x6 fmovse %xcc, %f31, %f19 loop_1584: xnorcc %g2, %i7, %l2 te %xcc, 0x3 sra %l4, %o7, %g5 array8 %g1, %o1, %g3 movleu %icc, %i2, %i4 nop setx 0x2A76E911, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 fsqrts %f1, %f6 fmuld8sux16 %f15, %f14, %f22 array32 %i1, %i0, %i6 fbue,a %fcc0, loop_1585 fmul8ulx16 %f8, %f14, %f4 alignaddr %o4, %o0, %o6 movle %xcc, %l3, %l0 loop_1585: movvc %icc, %o3, %l6 fmovsne %icc, %f12, %f27 andn %i3, %o2, %g4 edge32n %g7, %l5, %g6 fzeros %f16 move %xcc, %l1, %i5 srl %g2, %o5, %i7 bgu,a %icc, loop_1586 edge32 %l4, %o7, %l2 ldd [%l7 + 0x18], %f26 tcs %icc, 0x7 loop_1586: edge8l %g1, %o1, %g3 popc 0x05E4, %i2 addc %i4, %g5, %i0 movrne %i6, %i1, %o0 sllx %o4, %o6, %l3 brgz,a %o3, loop_1587 tneg %xcc, 0x1 addcc %l6, 0x0958, %i3 membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0x16, %f16 loop_1587: subccc %l0, %g4, %g7 ta %xcc, 0x1 umulcc %l5, 0x191E, %g6 set 0x40, %i4 ldda [%l7 + %i4] 0x15, %f16 udivx %l1, 0x1D10, %o2 movgu %icc, %g2, %i5 nop setx 0x1C025F4A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0xA7DF3F2F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fmuls %f26, %f25, %f1 te %icc, 0x2 fornot1s %f29, %f27, %f25 ldsw [%l7 + 0x6C], %i7 add %l7, 0x70, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %o5, %o7 fmovda %xcc, %f31, %f8 taddcc %l4, %g1, %l2 fbl %fcc2, loop_1588 movcs %icc, %g3, %i2 addcc %i4, 0x1183, %g5 movgu %xcc, %o1, %i0 loop_1588: sllx %i6, %i1, %o4 ta %xcc, 0x4 sethi 0x1153, %o0 movre %o6, 0x1E2, %l3 edge32 %l6, %i3, %l0 movvc %icc, %o3, %g4 sra %l5, 0x09, %g7 xnorcc %l1, %o2, %g2 fmovscs %icc, %f10, %f16 udiv %g6, 0x1824, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbuge %fcc2, loop_1589 array8 %o5, %i5, %l4 tn %icc, 0x5 orcc %g1, %l2, %g3 loop_1589: edge16n %o7, %i2, %i4 movvs %xcc, %g5, %o1 tne %xcc, 0x2 move %xcc, %i0, %i6 tn %xcc, 0x3 wr %g0, 0x0c, %asi stda %f16, [%l7 + 0x40] %asi ldsh [%l7 + 0x7E], %i1 subc %o4, 0x02A1, %o0 bshuffle %f2, %f22, %f10 sdivcc %o6, 0x1421, %l6 edge8 %i3, %l3, %l0 tsubcctv %g4, 0x0FD7, %l5 brlez %o3, loop_1590 fmovrsgez %g7, %f30, %f14 xnorcc %l1, 0x16A1, %g2 fpackfix %f24, %f20 loop_1590: brlez %g6, loop_1591 sub %i7, 0x1808, %o5 fpsub32 %f6, %f18, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1591: edge32l %o2, %i5, %g1 movne %icc, %l2, %l4 umul %g3, 0x1D0D, %i2 movre %i4, %g5, %o7 tneg %xcc, 0x6 membar 0x47 bne,pn %icc, loop_1592 movrlez %i0, 0x062, %o1 movl %xcc, %i1, %i6 nop setx 0x4E92717A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x3BBF0313, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fsubs %f20, %f27, %f11 loop_1592: fmovsvc %xcc, %f2, %f14 tleu %icc, 0x5 stb %o4, [%l7 + 0x68] fmovrsgez %o6, %f2, %f13 ldsh [%l7 + 0x26], %l6 bcc loop_1593 stx %i3, [%l7 + 0x20] umulcc %o0, 0x1986, %l0 mova %icc, %g4, %l5 loop_1593: mulx %l3, 0x04BE, %o3 sll %g7, %l1, %g6 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 edge8ln %g2, %i7, %o2 alignaddrl %o5, %g1, %i5 be,pn %icc, loop_1594 tpos %xcc, 0x6 edge8n %l2, %g3, %l4 fnegd %f26, %f8 loop_1594: movrgz %i2, %g5, %o7 add %l7, 0x40, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x0c, %i0, %i4 tneg %icc, 0x4 umul %i1, %o1, %i6 lduw [%l7 + 0x58], %o6 edge8n %o4, %i3, %o0 movle %icc, %l0, %l6 set 0x4C, %l0 stwa %l5, [%l7 + %l0] 0x10 fandnot1s %f10, %f11, %f30 wr %g0, 0x81, %asi ldxa [%l7 + 0x70] %asi, %l3 tleu %xcc, 0x4 movge %icc, %o3, %g4 tn %icc, 0x7 sub %g7, %l1, %g6 te %icc, 0x5 movge %xcc, %i7, %o2 fbn %fcc1, loop_1595 tg %xcc, 0x7 xnor %g2, 0x063E, %g1 tge %xcc, 0x1 loop_1595: nop setx loop_1596, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tg %icc, 0x4 fpadd32s %f13, %f21, %f26 movpos %icc, %i5, %o5 loop_1596: fxor %f24, %f22, %f16 udivcc %g3, 0x1E60, %l4 ldub [%l7 + 0x7C], %i2 andcc %l2, %g5, %i0 fbl,a %fcc2, loop_1597 edge16 %o7, %i4, %i1 movg %xcc, %o1, %o6 bvc %xcc, loop_1598 loop_1597: nop setx 0xB0D3DACBA2068B5A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x5C78FF66AFF1089E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f4, %f0 orn %o4, 0x137B, %i6 movgu %icc, %i3, %o0 loop_1598: fpsub32 %f16, %f4, %f16 set 0x7F, %i3 stba %l0, [%l7 + %i3] 0xe2 membar #Sync fpsub32s %f5, %f31, %f26 fbn %fcc3, loop_1599 udivx %l6, 0x1B70, %l5 addc %o3, %g4, %g7 fbug %fcc3, loop_1600 loop_1599: bvc,a,pt %xcc, loop_1601 ldd [%l7 + 0x38], %l0 sdivcc %l3, 0x17FB, %g6 loop_1600: andncc %o2, %g2, %g1 loop_1601: orcc %i7, %i5, %o5 fmovrdne %l4, %f14, %f24 subc %i2, 0x1E4C, %g3 add %l7, 0x10, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %l2, %g5 fmovrslz %o7, %f22, %f3 sethi 0x1E51, %i0 addccc %i1, %i4, %o6 bvs,a loop_1602 fmovs %f30, %f18 swap [%l7 + 0x08], %o1 sir 0x0A37 loop_1602: movre %o4, %i3, %i6 brlz %l0, loop_1603 fble,a %fcc0, loop_1604 movg %icc, %o0, %l6 bge,a %icc, loop_1605 loop_1603: smul %l5, 0x049C, %o3 loop_1604: nop setx 0xEF8CB2B43FA18137, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xADD7C91A96FBBE49, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fsubd %f10, %f18, %f20 fble,a %fcc0, loop_1606 loop_1605: fandnot2 %f30, %f30, %f6 sub %g4, 0x0AEA, %g7 fba,a %fcc3, loop_1607 loop_1606: udivcc %l3, 0x1757, %g6 srax %l1, 0x18, %o2 ldx [%l7 + 0x18], %g2 loop_1607: tn %icc, 0x7 movrgz %i7, 0x2E1, %i5 fmovrslez %o5, %f1, %f31 wr %g0, 0x10, %asi prefetcha [%l7 + 0x10] %asi, 0x3 tcc %icc, 0x3 bleu,a,pt %icc, loop_1608 nop setx 0x607D549C, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr movvc %icc, %g1, %i2 movg %icc, %l2, %g3 loop_1608: brlz,a %o7, loop_1609 andn %g5, %i1, %i4 fbg,a %fcc2, loop_1610 fnegd %f30, %f22 loop_1609: xor %i0, %o1, %o6 edge16n %i3, %i6, %o4 loop_1610: move %xcc, %o0, %l0 smulcc %l5, 0x1E6E, %l6 tvc %xcc, 0x5 fbo,a %fcc0, loop_1611 brgez %o3, loop_1612 fmovd %f4, %f16 movrne %g7, %g4, %l3 loop_1611: bgu %xcc, loop_1613 loop_1612: brz,a %l1, loop_1614 xnor %g6, %o2, %g2 movn %icc, %i7, %o5 loop_1613: movneg %icc, %l4, %g1 loop_1614: edge32n %i5, %i2, %l2 taddcc %g3, 0x1817, %o7 subc %g5, 0x1AF5, %i4 fnot2 %f18, %f10 fbn,a %fcc2, loop_1615 te %icc, 0x3 subcc %i0, 0x1DF9, %o1 bvc,pn %icc, loop_1616 loop_1615: stbar tl %icc, 0x1 te %xcc, 0x3 loop_1616: sdivcc %o6, 0x11F5, %i1 tvc %icc, 0x4 smul %i3, %o4, %i6 and %l0, 0x087D, %o0 brlz,a %l5, loop_1617 movne %xcc, %l6, %g7 fors %f3, %f26, %f9 fandnot2s %f18, %f30, %f12 loop_1617: sir 0x0255 fbn,a %fcc3, loop_1618 fbue,a %fcc2, loop_1619 nop setx 0xA31AF09B616C228C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x75B839EF28FAD9B9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fdivd %f18, %f26, %f14 movvc %xcc, %o3, %g4 loop_1618: movle %icc, %l3, %l1 loop_1619: bvs,a loop_1620 ldsw [%l7 + 0x48], %g6 array16 %o2, %g2, %o5 tgu %xcc, 0x2 loop_1620: stb %i7, [%l7 + 0x2E] tl %xcc, 0x0 wr %g0, 0x18, %asi ldsha [%l7 + 0x42] %asi, %g1 fxnor %f26, %f12, %f0 movne %icc, %l4, %i2 movleu %icc, %i5, %g3 ldstub [%l7 + 0x5C], %l2 tl %icc, 0x1 bvs,pn %icc, loop_1621 orn %g5, %o7, %i4 xorcc %i0, 0x1B85, %o6 popc %o1, %i1 loop_1621: movrlez %i3, %i6, %l0 call loop_1622 sth %o4, [%l7 + 0x34] fcmple32 %f24, %f14, %l5 ldsh [%l7 + 0x5E], %o0 loop_1622: bgu,a,pt %icc, loop_1623 edge32l %l6, %o3, %g7 srlx %l3, %l1, %g6 nop setx 0x9D8ADBE7F05B7515, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr loop_1623: subcc %g4, %o2, %o5 mova %xcc, %g2, %i7 fpsub32s %f23, %f7, %f13 xor %g1, %l4, %i2 edge32ln %i5, %l2, %g3 array8 %o7, %i4, %i0 alignaddrl %g5, %o6, %o1 std %f6, [%l7 + 0x38] movrlez %i1, %i3, %l0 srl %i6, 0x02, %o4 fnot1s %f21, %f29 edge8 %l5, %l6, %o3 or %g7, 0x1790, %o0 bvc,a loop_1624 bgu,a loop_1625 xorcc %l1, %g6, %l3 ldsw [%l7 + 0x10], %g4 loop_1624: nop wr %g0, 0x88, %asi lduha [%l7 + 0x0A] %asi, %o5 loop_1625: movl %xcc, %o2, %g2 umul %i7, %g1, %l4 movrne %i5, 0x2F8, %i2 bvc,pt %icc, loop_1626 std %f20, [%l7 + 0x60] movvc %xcc, %g3, %o7 ta %icc, 0x7 loop_1626: fpsub32s %f27, %f1, %f25 edge32ln %i4, %i0, %g5 tl %icc, 0x0 sdiv %o6, 0x18FA, %l2 sdiv %i1, 0x11EE, %i3 movrne %l0, 0x323, %o1 edge16ln %o4, %i6, %l6 xor %o3, %l5, %g7 sth %l1, [%l7 + 0x60] fxnors %f22, %f27, %f10 addcc %g6, 0x05E1, %o0 fmovdn %xcc, %f27, %f27 andcc %l3, %o5, %g4 movl %xcc, %o2, %i7 movn %xcc, %g1, %g2 nop fitos %f11, %f3 fstoi %f3, %f27 be,a %xcc, loop_1627 andn %i5, 0x14F6, %l4 mova %icc, %i2, %o7 bpos,a,pn %icc, loop_1628 loop_1627: fbo,a %fcc2, loop_1629 or %i4, %i0, %g5 movcc %xcc, %o6, %l2 loop_1628: sir 0x1BFF loop_1629: nop setx loop_1630, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbe,a %fcc1, loop_1631 ta %icc, 0x4 edge32ln %g3, %i1, %l0 loop_1630: movn %xcc, %o1, %i3 loop_1631: fands %f30, %f24, %f10 fpackfix %f20, %f10 bn,pt %xcc, loop_1632 edge8l %i6, %l6, %o3 tle %xcc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1632: bg,a,pt %icc, loop_1633 movvs %xcc, %l5, %g7 movneg %icc, %o4, %g6 sethi 0x135F, %o0 loop_1633: tcs %xcc, 0x0 movcs %icc, %l1, %o5 tne %xcc, 0x0 fmovdcs %icc, %f1, %f20 st %f0, [%l7 + 0x14] tge %icc, 0x1 and %l3, 0x1717, %g4 tg %xcc, 0x5 fmovd %f12, %f22 pdist %f16, %f2, %f18 stw %i7, [%l7 + 0x64] movleu %icc, %g1, %o2 membar 0x22 set 0x40, %g6 stda %f16, [%l7 + %g6] 0x1e membar #Sync bleu,a,pt %icc, loop_1634 movrgez %i5, %l4, %i2 xor %o7, %i4, %g2 edge32l %i0, %g5, %o6 loop_1634: movcc %xcc, %g3, %l2 movre %i1, %o1, %i3 fble %fcc1, loop_1635 fcmpeq16 %f6, %f24, %l0 edge32ln %l6, %i6, %o3 fnand %f0, %f18, %f12 loop_1635: movrlez %g7, %l5, %g6 tvs %xcc, 0x3 sll %o0, %l1, %o5 subc %o4, 0x1EFF, %l3 andncc %g4, %g1, %i7 movpos %icc, %i5, %o2 wr %g0, 0x5f, %asi stxa %l4, [%g0 + 0x0] %asi restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbu,a %fcc2, loop_1636 movle %icc, %o7, %i2 fbne %fcc2, loop_1637 tleu %xcc, 0x5 loop_1636: movne %xcc, %g2, %i4 fbu,a %fcc3, loop_1638 loop_1637: tpos %xcc, 0x7 set 0x50, %l1 prefetcha [%l7 + %l1] 0x10, 0x2 loop_1638: brgez %g5, loop_1639 edge32l %g3, %l2, %i1 udiv %o1, 0x11BF, %o6 sdivx %i3, 0x1C25, %l0 loop_1639: and %l6, 0x1E85, %o3 edge16 %g7, %l5, %g6 nop setx 0x34A64AB1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0xED62FC69, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fmuls %f6, %f20, %f11 tpos %icc, 0x3 taddcctv %i6, %o0, %l1 sra %o5, 0x06, %o4 tg %xcc, 0x2 tcs %xcc, 0x3 brlez %g4, loop_1640 edge16 %l3, %g1, %i7 lduh [%l7 + 0x70], %o2 fand %f2, %f12, %f4 loop_1640: movg %xcc, %i5, %l4 edge8ln %o7, %g2, %i4 wr %g0, 0x18, %asi lda [%l7 + 0x44] %asi, %f12 tl %xcc, 0x4 for %f8, %f8, %f4 tg %icc, 0x2 fmovrde %i0, %f14, %f26 mulx %g5, %i2, %l2 fpadd16s %f15, %f31, %f27 addccc %i1, %g3, %o6 fmovsg %icc, %f12, %f4 smul %i3, %l0, %o1 tge %icc, 0x5 membar 0x63 add %o3, 0x18B1, %g7 fmovrdlez %l6, %f26, %f10 andn %g6, %l5, %o0 fornot1s %f28, %f1, %f24 fbge,a %fcc1, loop_1641 andn %i6, 0x0668, %l1 movg %icc, %o5, %g4 fnors %f22, %f2, %f9 loop_1641: movne %xcc, %l3, %g1 movre %o4, %i7, %i5 nop setx 0x77D0A526, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0x556F95EF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fadds %f27, %f22, %f20 umulcc %l4, %o2, %g2 tsubcc %i4, %o7, %g5 add %i2, %l2, %i1 movre %i0, %g3, %i3 set 0x40, %o0 ldswa [%l7 + %o0] 0x89, %l0 fmovsle %xcc, %f20, %f20 nop setx 0x59CF66779041D3A1, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr fbu %fcc2, loop_1642 alignaddrl %o1, %o6, %g7 movneg %xcc, %l6, %o3 tcc %xcc, 0x2 loop_1642: fpadd32s %f10, %f18, %f8 te %xcc, 0x6 tcs %icc, 0x0 nop fitod %f6, %f10 fdtos %f10, %f0 ldx [%l7 + 0x10], %g6 tgu %icc, 0x1 ba loop_1643 alignaddrl %o0, %l5, %i6 set 0x0C, %i0 swapa [%l7 + %i0] 0x11, %o5 loop_1643: fmovsleu %xcc, %f8, %f9 movneg %xcc, %g4, %l3 ba loop_1644 fbg,a %fcc3, loop_1645 fmul8sux16 %f2, %f16, %f16 fmul8x16al %f2, %f0, %f10 loop_1644: nop wr %g0, 0x81, %asi stda %f16, [%l7 + 0x40] %asi loop_1645: srl %l1, 0x0C, %g1 bvc,a,pn %xcc, loop_1646 taddcc %i7, 0x1EE9, %i5 bcc %xcc, loop_1647 ba,a %icc, loop_1648 loop_1646: fmovsa %xcc, %f18, %f4 movvs %xcc, %l4, %o4 loop_1647: fones %f13 loop_1648: tsubcc %o2, 0x0F61, %i4 bl,pn %icc, loop_1649 edge16ln %g2, %o7, %i2 array8 %l2, %i1, %i0 tneg %icc, 0x1 loop_1649: movn %xcc, %g3, %i3 fbn %fcc1, loop_1650 movgu %icc, %l0, %g5 edge32l %o6, %g7, %l6 movrlz %o3, %g6, %o0 loop_1650: nop wr %g0, 0x0c, %asi ldsha [%l7 + 0x28] %asi, %o1 nop setx 0x338F1599, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x881C3F81, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f3, %f11 taddcc %l5, 0x11B3, %i6 bvc loop_1651 ldd [%l7 + 0x60], %g4 srl %l3, 0x02, %l1 ta %xcc, 0x7 loop_1651: taddcc %o5, 0x04E8, %g1 wr %g0, 0x10, %asi sta %f23, [%l7 + 0x78] %asi movleu %xcc, %i7, %i5 mulscc %o4, 0x00E7, %o2 fmovrsgz %i4, %f0, %f22 nop fitos %f14, %f19 fstoi %f19, %f10 sdivcc %l4, 0x0048, %g2 tvs %xcc, 0x2 ldx [%l7 + 0x40], %i2 nop setx loop_1652, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tge %xcc, 0x3 bl,a %icc, loop_1653 sth %o7, [%l7 + 0x22] loop_1652: popc 0x1168, %l2 set 0x33, %g7 stba %i1, [%l7 + %g7] 0x27 membar #Sync loop_1653: sdivcc %i0, 0x1A75, %g3 fnor %f12, %f24, %f20 ldd [%l7 + 0x60], %l0 fsrc1s %f20, %f12 mulx %i3, 0x025D, %g5 fmovspos %icc, %f15, %f5 nop set 0x0F, %i2 ldstub [%l7 + %i2], %g7 bn,pt %xcc, loop_1654 ldub [%l7 + 0x62], %l6 tvc %xcc, 0x4 nop setx loop_1655, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1654: movg %icc, %o6, %g6 srl %o0, %o1, %l5 fors %f5, %f3, %f11 loop_1655: edge8ln %o3, %g4, %i6 sll %l3, 0x08, %l1 fmovsn %xcc, %f9, %f8 udivcc %g1, 0x0286, %o5 mulx %i7, 0x171F, %o4 lduh [%l7 + 0x52], %i5 fnor %f2, %f10, %f24 fba,a %fcc0, loop_1656 fxors %f16, %f10, %f6 tcs %xcc, 0x6 fnot1 %f12, %f20 loop_1656: tg %xcc, 0x6 tsubcc %o2, %l4, %i4 tsubcctv %i2, 0x10F8, %g2 membar 0x56 fbe,a %fcc3, loop_1657 fnegd %f14, %f14 fcmple32 %f20, %f22, %l2 andcc %o7, 0x16B8, %i0 loop_1657: array32 %i1, %l0, %i3 movg %xcc, %g5, %g7 addc %l6, 0x090D, %o6 bneg,a,pn %xcc, loop_1658 fbg,a %fcc2, loop_1659 edge8l %g6, %g3, %o0 fbne %fcc3, loop_1660 loop_1658: edge32 %l5, %o3, %o1 loop_1659: and %g4, 0x05FA, %l3 movle %icc, %i6, %g1 loop_1660: fbule,a %fcc0, loop_1661 fba %fcc0, loop_1662 be loop_1663 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1661: fmovsl %xcc, %f26, %f4 loop_1662: te %xcc, 0x4 loop_1663: nop set 0x48, %g4 prefetcha [%l7 + %g4] 0x14, 0x3 fnegs %f12, %f15 tg %icc, 0x7 taddcctv %i7, 0x0A59, %o4 umul %l1, %i5, %o2 tvs %xcc, 0x5 wr %g0, 0x18, %asi ldsha [%l7 + 0x36] %asi, %i4 tsubcc %i2, %g2, %l4 add %l7, 0x10, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %o7, %i0 movg %icc, %l2, %l0 fornot1 %f14, %f6, %f30 sdivx %i1, 0x0A05, %g5 subccc %g7, %l6, %i3 st %f26, [%l7 + 0x40] nop setx loop_1664, %l0, %l1 jmpl %l1, %g6 movpos %icc, %g3, %o0 xnor %o6, %o3, %l5 tne %icc, 0x2 loop_1664: fcmple16 %f0, %f10, %o1 tneg %icc, 0x5 edge8ln %g4, %l3, %i6 tcs %icc, 0x6 movne %xcc, %g1, %o5 set 0x58, %g3 sta %f5, [%l7 + %g3] 0x0c membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f0 nop setx 0x5CA95AD55063ED96, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr fmovs %f3, %f4 andncc %i7, %o4, %i5 stw %l1, [%l7 + 0x64] udiv %o2, 0x1C23, %i4 taddcc %i2, 0x1A3B, %l4 st %f19, [%l7 + 0x7C] tge %icc, 0x0 movrlz %g2, %i0, %l2 smul %l0, %o7, %i1 fbug %fcc0, loop_1665 tgu %icc, 0x7 orn %g7, 0x139E, %g5 edge8ln %l6, %i3, %g3 loop_1665: subcc %g6, %o0, %o3 andn %l5, 0x1046, %o1 faligndata %f2, %f28, %f8 sir 0x0493 nop setx 0x8B45F779, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x9D93CB4A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fmuls %f26, %f19, %f0 sethi 0x0563, %o6 movcc %xcc, %g4, %l3 orn %g1, %o5, %i6 sdivcc %i7, 0x04D6, %o4 movrlz %i5, 0x23B, %l1 fmovrdne %o2, %f0, %f28 te %xcc, 0x5 fbl,a %fcc2, loop_1666 nop fitod %f2, %f16 fdtox %f16, %f28 xnor %i4, 0x173B, %i2 nop setx 0x499BE2CF0C3AC073, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x66DF22E50B9D4709, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f12, %f22 loop_1666: orncc %l4, 0x0C85, %i0 te %xcc, 0x6 pdist %f22, %f4, %f2 taddcc %l2, 0x1FBD, %g2 fnot2 %f22, %f22 fble %fcc3, loop_1667 smul %o7, %i1, %l0 bvc,a loop_1668 movvs %xcc, %g5, %g7 loop_1667: udivx %l6, 0x1A2F, %i3 tvs %icc, 0x7 loop_1668: nop membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f16 wr %g0, 0x89, %asi lduba [%l7 + 0x0C] %asi, %g6 movcc %xcc, %g3, %o3 taddcctv %l5, %o0, %o6 mulscc %g4, 0x1E96, %o1 te %xcc, 0x3 tsubcctv %g1, 0x1598, %o5 bneg %icc, loop_1669 bg,a loop_1670 andcc %i6, 0x0D4C, %i7 fpadd16s %f30, %f0, %f9 loop_1669: nop wr %g0, 0x19, %asi lda [%l7 + 0x18] %asi, %f14 loop_1670: nop set 0x5E, %i7 lduha [%l7 + %i7] 0x04, %o4 faligndata %f26, %f24, %f6 nop setx 0xE0769862, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr tsubcctv %i5, %l3, %l1 bgu,a %xcc, loop_1671 bge,pn %xcc, loop_1672 andncc %i4, %i2, %l4 udiv %i0, 0x0790, %l2 loop_1671: addc %g2, 0x1048, %o7 loop_1672: movleu %xcc, %o2, %i1 popc %g5, %g7 movrgez %l6, 0x23C, %l0 subc %g6, 0x19DB, %g3 movl %icc, %i3, %o3 fcmpne16 %f22, %f10, %l5 stx %o0, [%l7 + 0x20] sethi 0x0B00, %o6 fmovs %f2, %f16 sra %o1, %g1, %o5 fbn %fcc2, loop_1673 fbu %fcc0, loop_1674 fmovrdlz %i6, %f2, %f28 bshuffle %f4, %f28, %f8 loop_1673: nop add %l7, 0x64, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g4 casa [%l6] %asi, %g4, %i7 loop_1674: movg %xcc, %i5, %l3 bne,pt %icc, loop_1675 brnz,a %o4, loop_1676 srl %l1, %i2, %i4 fbule %fcc1, loop_1677 loop_1675: tpos %icc, 0x2 loop_1676: movvc %icc, %i0, %l4 ld [%l7 + 0x14], %f25 loop_1677: be,a,pn %xcc, loop_1678 udivcc %l2, 0x00AA, %g2 wr %g0, 0x10, %asi prefetcha [%l7 + 0x08] %asi, 0x1 loop_1678: sra %i1, %g5, %g7 orncc %o2, %l0, %g6 sir 0x1CE9 movcc %xcc, %g3, %i3 and %l6, %l5, %o3 sethi 0x0189, %o6 array16 %o0, %g1, %o1 nop fitod %f2, %f14 fdtox %f14, %f24 fnands %f8, %f18, %f17 fnot2s %f16, %f7 fcmpgt16 %f24, %f10, %o5 fba,a %fcc0, loop_1679 ld [%l7 + 0x40], %f3 movre %g4, %i6, %i7 edge16n %i5, %o4, %l3 loop_1679: tcc %xcc, 0x1 fzero %f14 tge %icc, 0x3 andncc %i2, %l1, %i4 fbul,a %fcc3, loop_1680 udivx %i0, 0x084D, %l4 stbar sll %g2, 0x02, %l2 loop_1680: edge32 %o7, %g5, %g7 edge32 %o2, %l0, %i1 sub %g3, %g6, %l6 alignaddr %l5, %i3, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %o0, 0x11A6, %g1 popc 0x047E, %o3 smul %o1, %o5, %i6 umulcc %g4, 0x04BB, %i7 tcs %xcc, 0x6 nop fitos %f7, %f6 fstox %f6, %f20 bg,a,pt %xcc, loop_1681 brlz %o4, loop_1682 movg %xcc, %l3, %i5 fmovsg %xcc, %f14, %f25 loop_1681: movcs %xcc, %i2, %l1 loop_1682: fbne,a %fcc1, loop_1683 fmovda %icc, %f20, %f31 movne %xcc, %i0, %l4 bgu %xcc, loop_1684 loop_1683: lduh [%l7 + 0x1C], %g2 movl %xcc, %l2, %i4 popc 0x0424, %g5 loop_1684: mova %xcc, %g7, %o7 andncc %o2, %l0, %g3 taddcc %i1, 0x13E1, %g6 alignaddrl %l6, %l5, %i3 subc %o0, 0x1730, %g1 sdivcc %o6, 0x0675, %o3 ba,a %xcc, loop_1685 tg %icc, 0x1 taddcc %o1, %i6, %o5 srl %i7, 0x00, %g4 loop_1685: addc %o4, %l3, %i2 fornot2 %f12, %f12, %f20 fornot2s %f14, %f16, %f16 movrlez %i5, %i0, %l1 nop setx 0xF95B9D63, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0xFA0003C7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fsubs %f28, %f11, %f31 fmul8sux16 %f20, %f4, %f14 srlx %g2, %l2, %i4 smul %g5, 0x0881, %g7 fblg,a %fcc0, loop_1686 orncc %l4, %o7, %l0 sdivx %g3, 0x15F7, %i1 umul %o2, %g6, %l5 loop_1686: movrgez %l6, %o0, %i3 movgu %icc, %g1, %o3 array32 %o6, %o1, %o5 srax %i7, %g4, %o4 taddcctv %i6, 0x0AB1, %i2 be,a,pt %icc, loop_1687 array8 %l3, %i5, %l1 edge32l %i0, %l2, %i4 movrgz %g2, %g7, %g5 loop_1687: and %l4, %l0, %g3 nop setx loop_1688, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movcs %xcc, %o7, %i1 sethi 0x1971, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1688: orncc %l5, 0x08CF, %l6 movrne %o2, %o0, %g1 fabsd %f6, %f4 bvs,pt %xcc, loop_1689 fbule %fcc0, loop_1690 nop fitod %f10, %f4 fdtoi %f4, %f24 xnor %o3, %o6, %i3 loop_1689: nop setx loop_1691, %l0, %l1 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_1690: flush %l7 + 0x48 tneg %icc, 0x1 movle %xcc, %o1, %o5 loop_1691: tleu %icc, 0x7 tgu %xcc, 0x2 nop fitod %f2, %f18 fdtox %f18, %f26 fxtod %f26, %f12 wr %g0, 0x19, %asi lduba [%l7 + 0x75] %asi, %i7 set 0x54, %g1 lduba [%l7 + %g1] 0x04, %g4 membar 0x40 edge16ln %o4, %i2, %i6 fpmerge %f23, %f12, %f2 array32 %i5, %l3, %i0 movleu %icc, %l2, %i4 fnot1s %f24, %f10 fcmple32 %f26, %f26, %g2 brgez %l1, loop_1692 edge16ln %g7, %g5, %l0 sir 0x13C0 umulcc %l4, 0x1BDF, %o7 loop_1692: addcc %i1, 0x0CAB, %g6 tle %xcc, 0x2 fzeros %f11 mova %xcc, %g3, %l6 edge16ln %l5, %o2, %o0 wr %g0, 0x88, %asi lduha [%l7 + 0x5A] %asi, %g1 subcc %o6, 0x07A8, %o3 srax %o1, %i3, %i7 nop fitos %f7, %f24 fstod %f24, %f26 tl %icc, 0x6 flush %l7 + 0x54 nop fitod %f4, %f28 fdtox %f28, %f18 mova %xcc, %o5, %g4 sth %i2, [%l7 + 0x0C] andncc %o4, %i6, %l3 edge32n %i0, %i5, %l2 sllx %i4, 0x19, %g2 bpos,pt %xcc, loop_1693 sir 0x15BE fmovse %xcc, %f10, %f13 add %l1, %g7, %l0 loop_1693: ld [%l7 + 0x20], %f8 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %l4, %g5, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz,a %i1, loop_1694 fcmple32 %f10, %f6, %g6 brgz %l6, loop_1695 subccc %l5, 0x17CD, %g3 loop_1694: fors %f9, %f4, %f9 movrgz %o2, 0x1AB, %g1 loop_1695: stw %o6, [%l7 + 0x6C] orncc %o3, 0x1723, %o1 xnor %o0, 0x04A7, %i3 tcs %icc, 0x1 ldd [%l7 + 0x08], %i6 nop setx loop_1696, %l0, %l1 jmpl %l1, %g4 sllx %o5, %i2, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %i6, 0x19B6, %l3 loop_1696: smulcc %i5, %l2, %i0 fcmple16 %f4, %f30, %g2 movvc %xcc, %i4, %l1 movneg %xcc, %l0, %l4 fcmple32 %f26, %f26, %g7 xnor %g5, %i1, %o7 srlx %l6, %g6, %g3 ldx [%l7 + 0x18], %l5 lduw [%l7 + 0x6C], %o2 set 0x70, %l3 prefetcha [%l7 + %l3] 0x15, 0x0 fpsub16s %f18, %f6, %f16 tsubcctv %o3, 0x0949, %o1 tcc %icc, 0x3 faligndata %f10, %f14, %f8 fmul8x16au %f20, %f19, %f8 movrgz %o6, %o0, %i3 fornot1 %f14, %f20, %f22 fmovdneg %xcc, %f19, %f15 mova %xcc, %g4, %o5 ldstub [%l7 + 0x3D], %i2 fmovrdlz %i7, %f20, %f6 set 0x18, %g5 lda [%l7 + %g5] 0x15, %f15 movrgz %i6, 0x08D, %o4 movgu %xcc, %l3, %i5 bl,pn %xcc, loop_1697 addcc %l2, %i0, %i4 nop fitos %f3, %f5 fstox %f5, %f28 set 0x68, %o5 ldsha [%l7 + %o5] 0x04, %g2 loop_1697: nop setx loop_1698, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry addcc %l0, %l1, %l4 movvc %xcc, %g7, %i1 movleu %xcc, %g5, %l6 loop_1698: bneg,pn %icc, loop_1699 udiv %g6, 0x1968, %g3 subc %o7, %l5, %o2 wr %g0, 0x89, %asi ldswa [%l7 + 0x20] %asi, %g1 loop_1699: fexpand %f26, %f2 edge16ln %o3, %o6, %o0 srl %i3, 0x18, %o1 orncc %o5, %i2, %i7 tgu %xcc, 0x7 and %i6, 0x1692, %g4 fexpand %f27, %f20 fxors %f25, %f7, %f26 edge16l %l3, %o4, %i5 set 0x3E, %o3 lduba [%l7 + %o3] 0x88, %i0 bvc %xcc, loop_1700 nop set 0x37, %l4 ldub [%l7 + %l4], %i4 xor %g2, %l0, %l1 bvs,a %xcc, loop_1701 loop_1700: fmovsvc %icc, %f8, %f13 tcc %icc, 0x1 xorcc %l4, 0x16D5, %g7 loop_1701: fmovsl %xcc, %f0, %f22 wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f16 sethi 0x144E, %l2 tne %icc, 0x2 stbar tvc %xcc, 0x3 andncc %g5, %i1, %g6 fmovsa %xcc, %f29, %f14 mova %icc, %l6, %g3 xnorcc %o7, %l5, %g1 fbu,a %fcc2, loop_1702 movrlz %o3, %o2, %o0 fbl %fcc1, loop_1703 fbl,a %fcc3, loop_1704 loop_1702: sdivcc %o6, 0x040F, %o1 fpack32 %f4, %f6, %f16 loop_1703: brz,a %o5, loop_1705 loop_1704: fmovdge %xcc, %f21, %f19 sdiv %i3, 0x1960, %i2 bpos,a %xcc, loop_1706 loop_1705: tge %icc, 0x6 xnorcc %i6, %i7, %l3 movne %xcc, %g4, %i5 loop_1706: movge %xcc, %i0, %o4 fmovrdlz %i4, %f26, %f28 tvc %xcc, 0x6 movleu %xcc, %l0, %g2 bpos loop_1707 sra %l1, %g7, %l2 fbg %fcc3, loop_1708 movgu %xcc, %g5, %i1 loop_1707: fbo %fcc3, loop_1709 udivcc %g6, 0x1E01, %l6 loop_1708: fnot2s %f4, %f26 srlx %l4, %g3, %o7 loop_1709: nop set 0x4B, %o1 ldstuba [%l7 + %o1] 0x89, %g1 sllx %o3, 0x13, %l5 edge8ln %o2, %o6, %o1 call loop_1710 bgu,pt %xcc, loop_1711 subcc %o5, %i3, %i2 udivx %i6, 0x0BCD, %o0 loop_1710: stx %i7, [%l7 + 0x20] loop_1711: edge8 %l3, %g4, %i0 subc %i5, %i4, %l0 add %l7, 0x08, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %o4, %l1 nop fitos %f13, %f9 movleu %icc, %g7, %l2 movpos %xcc, %g5, %i1 xnorcc %g2, 0x159E, %l6 nop setx 0xF6E869E95043BDEC, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr set 0x54, %l6 stwa %g6, [%l7 + %l6] 0x22 membar #Sync tneg %xcc, 0x0 movrgz %l4, 0x0BD, %o7 call loop_1712 sllx %g1, 0x0B, %g3 edge8ln %o3, %l5, %o2 edge8n %o1, %o6, %o5 loop_1712: ld [%l7 + 0x40], %f1 nop setx 0x4397EA13F2CB6CF8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x11A199FFD89115A6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f4, %f0 addcc %i3, 0x0C2C, %i2 nop fitod %f12, %f20 fdtos %f20, %f23 xorcc %i6, 0x0545, %i7 edge32 %o0, %l3, %i0 sllx %g4, 0x00, %i4 fbuge %fcc1, loop_1713 udivcc %i5, 0x1B5D, %o4 fpsub32s %f21, %f7, %f21 movrgz %l0, %g7, %l1 loop_1713: movle %icc, %g5, %l2 fmovsge %icc, %f8, %f1 fmovda %icc, %f30, %f12 fmul8x16al %f9, %f16, %f10 movle %xcc, %g2, %i1 edge32l %l6, %l4, %g6 movgu %xcc, %g1, %o7 sethi 0x0064, %o3 sub %g3, 0x0CE3, %o2 sethi 0x11EB, %l5 ldx [%l7 + 0x30], %o6 fmovdn %icc, %f1, %f13 te %xcc, 0x1 fmovdg %icc, %f5, %f16 movvc %xcc, %o5, %i3 fbn %fcc1, loop_1714 array16 %i2, %i6, %i7 tgu %icc, 0x6 bneg loop_1715 loop_1714: subcc %o1, %l3, %o0 tgu %icc, 0x1 edge8 %i0, %i4, %g4 loop_1715: movle %xcc, %o4, %l0 fmovrdgez %i5, %f18, %f26 stx %g7, [%l7 + 0x60] fbuge %fcc0, loop_1716 array16 %l1, %g5, %l2 andn %g2, %l6, %l4 fmovdge %xcc, %f1, %f7 loop_1716: movvs %icc, %g6, %g1 sth %o7, [%l7 + 0x5E] call loop_1717 fnot2 %f28, %f20 bcs,pn %xcc, loop_1718 tvs %xcc, 0x0 loop_1717: tsubcctv %i1, 0x1D22, %g3 sub %o2, %l5, %o6 loop_1718: edge32ln %o5, %i3, %o3 fbn,a %fcc3, loop_1719 membar 0x1E tn %xcc, 0x2 fmovsn %icc, %f7, %f27 loop_1719: movl %xcc, %i2, %i6 orcc %o1, 0x01DF, %l3 fsrc2 %f18, %f14 nop setx 0x04D91163505C4669, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr tg %icc, 0x0 edge8n %i7, %i0, %o0 mulscc %g4, 0x0385, %o4 fsrc1 %f20, %f6 smulcc %l0, 0x024B, %i5 fmovdge %icc, %f26, %f4 bvs,pn %xcc, loop_1720 umul %i4, %l1, %g5 array32 %g7, %l2, %g2 edge32ln %l4, %g6, %l6 loop_1720: stx %o7, [%l7 + 0x30] set 0x50, %i1 swapa [%l7 + %i1] 0x11, %g1 movre %i1, %g3, %o2 edge16 %o6, %l5, %i3 and %o3, %o5, %i6 fmuld8ulx16 %f16, %f20, %f20 and %o1, %i2, %i7 nop fitod %f7, %f22 taddcc %i0, %o0, %l3 andn %g4, %o4, %l0 taddcc %i5, 0x03A0, %l1 sra %g5, 0x03, %i4 fmovdl %icc, %f25, %f15 ldub [%l7 + 0x79], %g7 edge16n %g2, %l4, %l2 movrlez %l6, %o7, %g6 sdivcc %g1, 0x1C8A, %g3 swap [%l7 + 0x3C], %i1 bne,a %icc, loop_1721 tpos %xcc, 0x0 set 0x40, %o6 ldda [%l7 + %o6] 0x15, %f16 loop_1721: subc %o6, 0x1973, %o2 xor %i3, 0x0F3E, %l5 bne,pn %xcc, loop_1722 movle %icc, %o3, %o5 add %l7, 0x20, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x19, %i6, %o1 loop_1722: movcc %xcc, %i2, %i0 fzero %f30 umulcc %i7, %l3, %o0 edge32l %g4, %o4, %i5 taddcc %l1, %l0, %i4 fmovsvs %icc, %f8, %f10 add %l7, 0x60, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g5 casa [%l6] 0x80, %g5, %g2 wr %g0, 0x80, %asi stwa %g7, [%l7 + 0x0C] %asi bvs,a loop_1723 tsubcc %l2, 0x02C4, %l4 add %o7, 0x19FA, %g6 fsrc2s %f23, %f12 loop_1723: fcmpne16 %f4, %f18, %l6 edge32ln %g3, %g1, %o6 mulx %o2, %i1, %i3 edge32n %o3, %l5, %i6 udivx %o5, 0x15C7, %o1 ldsw [%l7 + 0x24], %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bge loop_1724 and %i2, 0x1F16, %l3 fornot1s %f26, %f16, %f14 fpsub32 %f10, %f2, %f8 loop_1724: sdiv %i7, 0x0B7A, %o0 set 0x30, %o2 ldda [%l7 + %o2] 0x22, %o4 faligndata %f0, %f22, %f28 nop setx 0xA54206E3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x74DAD993, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fmuls %f26, %f12, %f27 fmovdpos %icc, %f14, %f27 fornot1 %f12, %f24, %f20 array32 %i5, %l1, %g4 fxnors %f24, %f4, %f22 orncc %i4, 0x1177, %g5 edge16n %l0, %g2, %g7 movcs %icc, %l4, %l2 bcc,a loop_1725 tle %xcc, 0x6 move %icc, %o7, %g6 sllx %g3, 0x03, %l6 loop_1725: edge16 %o6, %o2, %g1 edge8 %i3, %i1, %o3 umul %i6, %l5, %o1 sdivx %o5, 0x1B02, %i2 sdivcc %i0, 0x0269, %l3 movvc %xcc, %o0, %i7 edge32 %i5, %o4, %l1 te %icc, 0x7 taddcc %g4, 0x0BB0, %g5 fxors %f29, %f1, %f15 fmovsn %icc, %f8, %f25 movl %icc, %i4, %g2 fmovdcc %xcc, %f22, %f12 fblg %fcc2, loop_1726 subccc %g7, %l0, %l2 movvc %xcc, %o7, %g6 movgu %icc, %g3, %l4 loop_1726: fand %f28, %f26, %f16 alignaddrl %l6, %o2, %g1 fbule,a %fcc2, loop_1727 sra %i3, 0x02, %i1 wr %g0, 0x80, %asi stba %o6, [%l7 + 0x6A] %asi loop_1727: movre %i6, %l5, %o1 fbug %fcc2, loop_1728 fnands %f4, %f14, %f25 movne %xcc, %o5, %o3 tl %icc, 0x3 loop_1728: andn %i2, %i0, %l3 fmovrslez %o0, %f29, %f22 popc 0x14A4, %i7 tneg %xcc, 0x7 sll %i5, 0x0D, %o4 tcs %icc, 0x4 array16 %l1, %g4, %i4 fbule %fcc1, loop_1729 bleu,a %icc, loop_1730 mulscc %g5, 0x015B, %g2 bn,a %xcc, loop_1731 loop_1729: fors %f25, %f10, %f31 loop_1730: bleu,a %icc, loop_1732 tsubcctv %l0, %l2, %g7 loop_1731: movge %xcc, %o7, %g6 tgu %xcc, 0x3 loop_1732: fmovsle %icc, %f1, %f16 nop setx 0x776D906DB23AF4A9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x2A6D8402DD0A7E99, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f18, %f4 alignaddr %l4, %g3, %l6 sth %g1, [%l7 + 0x30] nop setx 0x907662FB, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr bleu,a,pt %icc, loop_1733 brlez %o2, loop_1734 alignaddrl %i3, %o6, %i1 umul %i6, %o1, %l5 loop_1733: nop wr %g0, 0x81, %asi ldsha [%l7 + 0x14] %asi, %o5 loop_1734: srl %o3, %i0, %l3 addc %o0, %i2, %i5 ldub [%l7 + 0x2B], %o4 sll %i7, 0x1C, %g4 fbe %fcc3, loop_1735 nop setx 0xAF771CB730445241, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr ta %icc, 0x3 ldd [%l7 + 0x70], %i4 loop_1735: tn %icc, 0x4 set 0x28, %l2 stba %g5, [%l7 + %l2] 0x89 tvs %xcc, 0x6 bn,a loop_1736 st %f12, [%l7 + 0x30] nop fitod %f10, %f6 fdtox %f6, %f12 fxtod %f12, %f12 udivx %g2, 0x1747, %l0 loop_1736: fnot2 %f10, %f22 brlz %l1, loop_1737 edge8 %g7, %l2, %g6 xnorcc %l4, 0x0153, %g3 movcs %icc, %l6, %o7 loop_1737: subcc %o2, %g1, %o6 fands %f17, %f21, %f30 be,a %xcc, loop_1738 for %f30, %f28, %f20 nop setx 0xF7B0D0745AA322CC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xF5EB668FA496031D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f30, %f14 movn %icc, %i1, %i3 loop_1738: movl %icc, %o1, %i6 addccc %l5, 0x1B76, %o5 orncc %i0, %l3, %o3 movg %icc, %o0, %i5 movcs %xcc, %i2, %i7 tsubcc %g4, %o4, %i4 xnor %g2, %g5, %l1 fmovdcc %xcc, %f12, %f1 stx %l0, [%l7 + 0x68] fpadd16 %f4, %f26, %f10 brz %l2, loop_1739 sll %g6, 0x0F, %l4 fcmple16 %f2, %f18, %g7 nop setx loop_1740, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1739: nop setx loop_1741, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srlx %g3, 0x1B, %o7 subccc %o2, %g1, %l6 loop_1740: andncc %o6, %i3, %i1 loop_1741: tg %icc, 0x1 or %i6, %l5, %o1 set 0x38, %i5 stxa %o5, [%l7 + %i5] 0x10 alignaddr %i0, %o3, %o0 stbar tcs %icc, 0x6 movl %icc, %i5, %i2 tl %xcc, 0x7 nop setx loop_1742, %l0, %l1 jmpl %l1, %i7 subc %g4, %l3, %i4 tle %icc, 0x4 movrne %g2, %o4, %g5 loop_1742: subcc %l0, 0x0E6D, %l1 add %l7, 0x58, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l2 casa [%l6] 0x81, %l2, %l4 edge8 %g6, %g3, %o7 te %icc, 0x2 orn %g7, 0x1C47, %o2 fmuld8sux16 %f27, %f1, %f10 subcc %g1, %l6, %o6 fmovdvs %xcc, %f8, %f27 fcmpne32 %f0, %f26, %i1 taddcc %i6, %i3, %o1 movcc %icc, %o5, %l5 tn %xcc, 0x7 sdiv %o3, 0x0C76, %i0 sub %o0, 0x1A45, %i5 udivcc %i7, 0x19D7, %g4 subccc %i2, 0x1829, %i4 array32 %l3, %g2, %g5 ba,pn %icc, loop_1743 fbe,a %fcc2, loop_1744 ldd [%l7 + 0x28], %f0 nop setx 0x047C1D18, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x093DEFB9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f3, %f27 loop_1743: fnot1s %f14, %f21 loop_1744: fbn %fcc1, loop_1745 array32 %l0, %l1, %o4 nop fitod %f6, %f2 fdtoi %f2, %f22 bleu,a,pn %xcc, loop_1746 loop_1745: srlx %l2, %l4, %g3 movrlz %o7, 0x25E, %g7 ld [%l7 + 0x2C], %f3 loop_1746: edge32n %g6, %o2, %l6 alignaddrl %g1, %o6, %i6 brgez %i1, loop_1747 fone %f24 xnor %o1, 0x0D4E, %i3 fnegs %f14, %f16 loop_1747: subc %o5, 0x04C8, %o3 movrgz %i0, %l5, %o0 andncc %i7, %g4, %i5 ldd [%l7 + 0x50], %f8 sdiv %i2, 0x09A5, %l3 fblg,a %fcc2, loop_1748 alignaddrl %g2, %i4, %g5 movcc %xcc, %l0, %l1 lduh [%l7 + 0x4E], %l2 loop_1748: andn %l4, %o4, %o7 wr %g0, 0x81, %asi stba %g3, [%l7 + 0x79] %asi smulcc %g6, %o2, %l6 movgu %xcc, %g7, %g1 addcc %i6, %o6, %i1 nop setx loop_1749, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcc %o1, 0x0405, %o5 bvs,pn %xcc, loop_1750 umul %o3, %i0, %i3 loop_1749: alignaddr %l5, %i7, %g4 or %o0, 0x00D1, %i5 loop_1750: edge16l %l3, %i2, %g2 taddcc %i4, 0x0D5F, %l0 tne %icc, 0x2 subccc %l1, %l2, %g5 fbule,a %fcc2, loop_1751 array32 %l4, %o7, %o4 tleu %xcc, 0x2 fmul8sux16 %f20, %f26, %f20 loop_1751: nop setx 0xCF27FA9C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x2D8F149E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fdivs %f19, %f15, %f28 movcs %xcc, %g3, %o2 nop fitos %f4, %f10 fstox %f10, %f0 fcmpne32 %f30, %f10, %l6 sdivcc %g6, 0x0C65, %g7 nop fitod %f4, %f22 fdtoi %f22, %f3 xor %g1, 0x075D, %i6 edge32n %i1, %o6, %o1 nop setx 0x0A7043CDD05F3915, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr edge32l %o3, %o5, %i3 bne,a loop_1752 fmovdle %xcc, %f19, %f11 edge16n %l5, %i7, %g4 udiv %i0, 0x0756, %o0 loop_1752: brnz,a %l3, loop_1753 edge8n %i2, %i5, %g2 edge16l %l0, %l1, %i4 edge16ln %g5, %l2, %l4 loop_1753: tleu %xcc, 0x3 edge8n %o4, %o7, %o2 nop setx loop_1754, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tle %xcc, 0x4 fmovdcc %xcc, %f3, %f29 edge16 %g3, %l6, %g7 loop_1754: st %f25, [%l7 + 0x50] srl %g6, %g1, %i1 flush %l7 + 0x0C wr %g0, 0xea, %asi ldda [%l7 + 0x60] %asi, %i6 umulcc %o6, 0x154A, %o3 umul %o5, %i3, %o1 wr %g0, 0x0c, %asi ldsha [%l7 + 0x7A] %asi, %i7 udivcc %l5, 0x1F93, %g4 std %f22, [%l7 + 0x48] fcmpeq32 %f18, %f26, %i0 mova %icc, %l3, %i2 subccc %o0, %i5, %l0 ldd [%l7 + 0x40], %l0 sra %g2, %i4, %g5 tvs %xcc, 0x1 sdivcc %l4, 0x138E, %o4 andn %o7, 0x1D3F, %l2 set 0x64, %g2 stwa %g3, [%l7 + %g2] 0x04 set 0x40, %l5 stda %f0, [%l7 + %l5] 0x11 fabsd %f8, %f2 ldx [%l7 + 0x08], %l6 nop fitod %f10, %f22 fdtos %f22, %f6 sdivcc %o2, 0x032F, %g6 movrne %g7, 0x3F0, %g1 fmovda %xcc, %f5, %f12 fbg %fcc1, loop_1755 bcs loop_1756 sdivx %i1, 0x0451, %i6 fbug,a %fcc3, loop_1757 loop_1755: tvc %icc, 0x1 loop_1756: movleu %icc, %o3, %o6 udiv %i3, 0x1BBB, %o5 loop_1757: movrne %o1, 0x27E, %i7 fmovspos %icc, %f11, %f22 movcs %xcc, %l5, %i0 array8 %l3, %g4, %i2 fmovse %icc, %f26, %f4 tvs %xcc, 0x4 movrlz %o0, %l0, %l1 fmuld8ulx16 %f5, %f9, %f20 alignaddr %i5, %g2, %i4 fcmple32 %f28, %f20, %g5 fmovdcs %icc, %f14, %f11 tpos %xcc, 0x3 edge16l %o4, %l4, %o7 wr %g0, 0x88, %asi ldsha [%l7 + 0x38] %asi, %g3 orn %l2, 0x1717, %o2 andn %l6, 0x155F, %g6 move %icc, %g7, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %i6, %o3, %o6 movg %xcc, %i3, %g1 edge8 %o5, %i7, %l5 movre %i0, 0x10C, %o1 udivcc %l3, 0x0D4D, %g4 tcs %xcc, 0x3 fbne,a %fcc0, loop_1758 fbe,a %fcc1, loop_1759 srl %i2, 0x05, %l0 fmovdvc %xcc, %f6, %f1 loop_1758: nop membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1759: taddcc %l1, 0x15F8, %i5 fpsub16 %f0, %f30, %f14 addccc %o0, %g2, %i4 alignaddrl %o4, %g5, %l4 udivcc %o7, 0x18A1, %l2 subc %g3, %o2, %l6 fmul8x16au %f20, %f0, %f26 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g7, %i1 array8 %g6, %i6, %o3 fbg %fcc1, loop_1760 mova %xcc, %i3, %o6 bne %icc, loop_1761 fmovsvs %icc, %f13, %f25 loop_1760: addccc %g1, 0x1AD3, %o5 edge32 %i7, %l5, %o1 loop_1761: bn %xcc, loop_1762 taddcc %i0, 0x0CC1, %l3 tge %xcc, 0x4 brz,a %g4, loop_1763 loop_1762: edge8 %l0, %i2, %l1 tge %icc, 0x3 movrgez %o0, 0x324, %g2 loop_1763: fmovrdlez %i5, %f28, %f6 srax %o4, 0x1A, %i4 movrne %g5, 0x24A, %l4 fornot1 %f14, %f4, %f16 addc %l2, 0x08F5, %g3 udivcc %o7, 0x1E8F, %o2 tne %xcc, 0x4 taddcc %l6, 0x08C2, %i1 sllx %g7, %g6, %i6 fmovdcs %icc, %f29, %f6 movvc %xcc, %o3, %i3 wr %g0, 0x81, %asi stwa %g1, [%l7 + 0x24] %asi fbo,a %fcc3, loop_1764 tcc %icc, 0x3 smulcc %o5, %i7, %o6 orcc %o1, 0x0D9C, %l5 loop_1764: fmovrsgz %i0, %f19, %f20 movge %icc, %g4, %l3 wr %g0, 0x81, %asi lduwa [%l7 + 0x34] %asi, %i2 sll %l0, %l1, %o0 mulscc %i5, 0x0D1A, %g2 movcc %icc, %o4, %i4 edge8 %l4, %l2, %g3 wr %g0, 0x11, %asi swapa [%l7 + 0x14] %asi, %o7 fors %f6, %f0, %f11 movrgz %g5, 0x2FC, %o2 or %i1, 0x1FE2, %g7 srax %l6, 0x12, %g6 sth %o3, [%l7 + 0x0A] tsubcc %i6, %g1, %i3 bn,a,pt %xcc, loop_1765 fmovspos %icc, %f10, %f3 movg %xcc, %i7, %o5 sethi 0x0E6D, %o6 loop_1765: movcs %icc, %l5, %i0 array32 %o1, %l3, %i2 movleu %icc, %g4, %l1 tsubcctv %o0, %l0, %i5 or %o4, %g2, %l4 fnegs %f9, %f31 alignaddrl %i4, %l2, %g3 xnorcc %g5, 0x1FF5, %o2 tgu %xcc, 0x3 tpos %xcc, 0x1 edge16n %i1, %o7, %l6 fsrc1s %f6, %f20 taddcc %g7, 0x01B4, %g6 fba,a %fcc0, loop_1766 nop setx 0xAA018868, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x7E472B0B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fadds %f0, %f19, %f24 edge32l %o3, %i6, %i3 set 0x10, %o4 sta %f30, [%l7 + %o4] 0x19 loop_1766: movpos %icc, %i7, %g1 fbl %fcc2, loop_1767 lduw [%l7 + 0x58], %o6 brlz %o5, loop_1768 srlx %i0, %l5, %l3 loop_1767: tg %xcc, 0x4 fabsd %f20, %f24 loop_1768: umul %o1, %i2, %g4 mulx %o0, %l1, %i5 ta %icc, 0x3 mulx %o4, %g2, %l0 sdiv %i4, 0x0EFE, %l2 fbl %fcc1, loop_1769 nop setx 0x793415B918D08A7D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 fsqrtd %f16, %f24 nop setx 0x40645D4C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x69BE8626, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fmuls %f9, %f11, %f17 sethi 0x1199, %g3 loop_1769: move %xcc, %l4, %o2 sdivx %i1, 0x1034, %g5 set 0x40, %i6 ldxa [%l7 + %i6] 0x81, %l6 fpackfix %f14, %f23 tge %xcc, 0x2 xnorcc %g7, 0x13AE, %g6 add %o3, %i6, %o7 flush %l7 + 0x74 tg %icc, 0x7 srax %i3, %g1, %i7 wr %g0, 0x18, %asi stda %f16, [%l7 + 0x40] %asi movneg %xcc, %o5, %o6 sllx %i0, %l3, %o1 edge32n %i2, %l5, %g4 brlez %o0, loop_1770 sllx %i5, 0x11, %o4 movrlez %l1, 0x3E8, %l0 and %i4, %g2, %l2 loop_1770: udivcc %l4, 0x1400, %g3 addccc %o2, %i1, %l6 set 0x3A, %o7 ldsha [%l7 + %o7] 0x15, %g7 fmovdcc %icc, %f24, %f22 wr %g0, 0x81, %asi ldsba [%l7 + 0x22] %asi, %g5 membar 0x13 bge,pt %xcc, loop_1771 movleu %icc, %g6, %o3 set 0x38, %l0 prefetcha [%l7 + %l0] 0x14, 0x3 loop_1771: movge %xcc, %i6, %g1 nop fitod %f17, %f16 fmovdpos %xcc, %f3, %f30 stb %i7, [%l7 + 0x2F] wr %g0, 0x89, %asi swapa [%l7 + 0x14] %asi, %o5 xor %i3, %i0, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduh [%l7 + 0x0A], %l3 fmovdne %icc, %f30, %f27 edge32 %i2, %l5, %o1 fpadd16 %f20, %f8, %f20 fmovdvc %icc, %f30, %f22 movpos %xcc, %o0, %i5 nop fitos %f19, %f4 nop fitos %f9, %f13 fstod %f13, %f20 mulx %g4, 0x1A16, %l1 mulscc %o4, %l0, %g2 fmovsle %xcc, %f24, %f30 tl %xcc, 0x5 bge,pt %xcc, loop_1772 tleu %icc, 0x0 taddcc %l2, 0x03AF, %i4 movvs %xcc, %l4, %g3 loop_1772: fnot2 %f20, %f28 taddcctv %o2, 0x1B6F, %l6 fpadd32 %f28, %f20, %f12 set 0x40, %i3 stha %g7, [%l7 + %i3] 0x2b membar #Sync ldsh [%l7 + 0x16], %g5 edge32n %g6, %o3, %i1 tneg %xcc, 0x5 tsubcctv %o7, 0x03C4, %i6 tsubcctv %i7, 0x0F46, %o5 tl %icc, 0x6 movrlz %i3, 0x16C, %i0 move %xcc, %o6, %g1 movcs %icc, %l3, %i2 fmuld8ulx16 %f12, %f27, %f16 add %l5, 0x15BA, %o0 fornot2s %f27, %f27, %f19 smulcc %o1, %i5, %g4 movn %icc, %o4, %l0 edge8 %l1, %g2, %l2 andn %l4, 0x04BA, %i4 edge32 %g3, %l6, %o2 tl %icc, 0x6 fmovsneg %icc, %f25, %f1 and %g7, %g6, %o3 be,pt %xcc, loop_1773 subc %g5, 0x075D, %o7 add %i1, 0x005A, %i7 fmul8x16au %f0, %f10, %f24 loop_1773: nop set 0x14, %g6 lduba [%l7 + %g6] 0x14, %i6 xor %i3, %o5, %o6 fnot1 %f14, %f20 and %g1, 0x073F, %i0 add %i2, 0x0C89, %l5 movg %icc, %l3, %o1 ble,a,pn %icc, loop_1774 srlx %i5, %o0, %g4 te %xcc, 0x2 fcmpne32 %f4, %f0, %l0 loop_1774: fbug %fcc3, loop_1775 edge16n %o4, %l1, %l2 movge %icc, %g2, %i4 mulscc %l4, %g3, %o2 loop_1775: movneg %icc, %g7, %g6 movrne %l6, 0x10C, %g5 alignaddrl %o3, %i1, %i7 bshuffle %f14, %f6, %f26 flush %l7 + 0x60 fbue %fcc2, loop_1776 tge %xcc, 0x6 te %icc, 0x7 set 0x28, %i4 lduba [%l7 + %i4] 0x10, %i6 loop_1776: nop setx loop_1777, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sub %o7, %i3, %o5 array16 %g1, %i0, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1777: udiv %o6, 0x00FC, %l5 bl,a,pt %xcc, loop_1778 fcmpgt16 %f6, %f18, %o1 stbar bgu %icc, loop_1779 loop_1778: orcc %i5, 0x1E63, %l3 set 0x40, %l1 lda [%l7 + %l1] 0x89, %f28 loop_1779: nop set 0x68, %o0 ldswa [%l7 + %o0] 0x14, %o0 set 0x20, %i0 ldda [%l7 + %i0] 0x14, %g4 movvc %xcc, %o4, %l1 srax %l2, 0x0E, %l0 sdivx %i4, 0x0A99, %g2 sll %l4, 0x0E, %g3 bne,a %icc, loop_1780 sll %g7, 0x09, %g6 ldd [%l7 + 0x48], %f22 srax %o2, %g5, %o3 loop_1780: edge8 %i1, %i7, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %icc, 0x7 sir 0x16B4 wr %g0, 0x0c, %asi lduba [%l7 + 0x78] %asi, %i6 fmovdneg %xcc, %f6, %f0 edge16ln %i3, %o5, %g1 udivx %o7, 0x0106, %i2 fpsub16 %f4, %f18, %f4 fmovsg %icc, %f12, %f24 tneg %icc, 0x1 faligndata %f2, %f24, %f28 fpsub32s %f16, %f4, %f30 fmovsl %xcc, %f4, %f17 nop setx loop_1781, %l0, %l1 jmpl %l1, %o6 fbn %fcc1, loop_1782 xor %l5, 0x11D8, %o1 taddcc %i5, 0x1213, %l3 loop_1781: udivx %o0, 0x0647, %g4 loop_1782: nop setx 0x90518DEC, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr wr %g0, 0x89, %asi lduwa [%l7 + 0x44] %asi, %i0 move %icc, %l1, %l2 movre %o4, 0x007, %l0 movneg %icc, %i4, %l4 array16 %g3, %g2, %g7 ld [%l7 + 0x58], %f30 edge32l %o2, %g6, %o3 movvs %icc, %i1, %g5 bne,a,pt %icc, loop_1783 subcc %l6, 0x0968, %i7 subccc %i3, 0x1205, %i6 tsubcc %g1, %o5, %i2 loop_1783: taddcc %o6, 0x1D04, %l5 fmovsl %xcc, %f1, %f19 andncc %o7, %i5, %o1 brz %o0, loop_1784 movrlz %l3, %i0, %g4 movne %icc, %l1, %l2 movre %l0, 0x1E5, %i4 loop_1784: edge16l %o4, %l4, %g3 nop fitod %f8, %f14 fdtos %f14, %f17 fandnot1s %f6, %f7, %f13 fbu,a %fcc2, loop_1785 bl,pt %icc, loop_1786 xor %g7, %g2, %o2 xorcc %g6, %o3, %g5 loop_1785: taddcc %i1, %l6, %i3 loop_1786: fbne,a %fcc3, loop_1787 fbule %fcc2, loop_1788 movle %xcc, %i7, %i6 fzeros %f21 loop_1787: fbo %fcc1, loop_1789 loop_1788: sdivcc %g1, 0x024B, %i2 call loop_1790 smulcc %o5, 0x0DBB, %l5 loop_1789: fxnor %f16, %f24, %f20 brgz,a %o6, loop_1791 loop_1790: move %xcc, %i5, %o7 movrlz %o1, 0x022, %l3 smul %o0, 0x0305, %g4 loop_1791: nop set 0x16, %i2 ldub [%l7 + %i2], %i0 smulcc %l1, %l0, %l2 alignaddrl %o4, %i4, %g3 fcmpeq16 %f8, %f20, %l4 ta %icc, 0x7 edge32n %g7, %g2, %o2 xnorcc %o3, 0x0D1D, %g6 edge8ln %g5, %i1, %l6 udivx %i7, 0x187D, %i6 bgu,a %icc, loop_1792 fornot1s %f3, %f25, %f19 edge32n %i3, %i2, %o5 fpadd16s %f2, %f6, %f15 loop_1792: edge8ln %g1, %l5, %i5 tneg %icc, 0x4 stw %o7, [%l7 + 0x64] tl %xcc, 0x6 tsubcc %o1, 0x1F19, %l3 fbuge,a %fcc1, loop_1793 fmovrsgz %o6, %f4, %f0 popc %g4, %o0 fandnot2s %f19, %f1, %f10 loop_1793: xorcc %i0, %l1, %l0 andn %o4, 0x0D95, %l2 fbne %fcc0, loop_1794 orn %g3, 0x1025, %i4 smulcc %l4, %g7, %g2 brgz,a %o3, loop_1795 loop_1794: fmovrdne %o2, %f6, %f16 orncc %g6, %i1, %g5 fpsub32 %f14, %f6, %f6 loop_1795: and %i7, 0x1A16, %l6 fxnors %f1, %f21, %f4 fmovsa %icc, %f7, %f25 sdiv %i6, 0x0A13, %i2 srlx %i3, %o5, %l5 xnorcc %i5, %g1, %o1 xorcc %o7, %l3, %g4 tsubcctv %o0, 0x02F2, %o6 movne %xcc, %l1, %i0 tge %icc, 0x3 fxnor %f30, %f8, %f0 fmovrdne %l0, %f8, %f18 stw %o4, [%l7 + 0x60] fcmpne32 %f8, %f0, %l2 movrne %g3, 0x073, %l4 flush %l7 + 0x0C fmovda %xcc, %f28, %f8 movrlz %i4, %g7, %g2 tge %xcc, 0x7 movn %xcc, %o2, %o3 movrne %i1, %g6, %g5 tvc %xcc, 0x2 array8 %i7, %i6, %i2 movrlz %l6, %o5, %l5 edge32n %i3, %g1, %o1 edge8ln %i5, %o7, %g4 fnor %f30, %f26, %f10 ta %icc, 0x5 bcs,a loop_1796 nop fitod %f6, %f20 fdtoi %f20, %f22 srax %l3, %o6, %o0 array16 %i0, %l0, %l1 loop_1796: tne %xcc, 0x1 fcmple32 %f6, %f4, %l2 orcc %o4, %l4, %i4 sra %g3, %g2, %o2 nop setx loop_1797, %l0, %l1 jmpl %l1, %g7 fnegd %f4, %f8 mulscc %i1, %o3, %g6 fmovdle %icc, %f7, %f29 loop_1797: movre %g5, %i6, %i7 fmovdpos %xcc, %f5, %f23 ldub [%l7 + 0x3A], %i2 tleu %xcc, 0x4 movg %icc, %l6, %o5 edge16 %l5, %g1, %o1 ta %xcc, 0x1 movne %xcc, %i5, %i3 mova %xcc, %g4, %o7 fmovrdgez %l3, %f0, %f20 fmovdpos %xcc, %f2, %f21 nop setx loop_1798, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subc %o6, 0x0FBB, %i0 nop fitod %f8, %f20 sllx %o0, 0x09, %l0 loop_1798: tsubcctv %l2, 0x1A38, %l1 subccc %o4, %l4, %g3 fbne %fcc3, loop_1799 sll %g2, 0x07, %o2 bpos,a,pn %icc, loop_1800 fmovdge %xcc, %f11, %f20 loop_1799: nop fitos %f10, %f27 fstox %f27, %f24 fxtos %f24, %f13 fcmpne16 %f10, %f2, %i4 loop_1800: fnot2s %f24, %f9 movpos %icc, %g7, %i1 movn %xcc, %g6, %o3 sdivcc %g5, 0x1B1E, %i7 alignaddrl %i2, %l6, %o5 call loop_1801 movre %i6, 0x285, %l5 popc 0x136E, %o1 fmovse %icc, %f12, %f30 loop_1801: fsrc1s %f13, %f30 move %icc, %g1, %i3 srlx %i5, 0x13, %o7 and %l3, %g4, %o6 smulcc %o0, %i0, %l2 sth %l0, [%l7 + 0x56] membar 0x44 movrlz %l1, 0x394, %l4 tpos %icc, 0x6 fbue %fcc0, loop_1802 brnz,a %g3, loop_1803 prefetch [%l7 + 0x6C], 0x0 tgu %icc, 0x2 loop_1802: movne %icc, %g2, %o2 loop_1803: fbule %fcc0, loop_1804 and %o4, 0x183A, %g7 tvs %icc, 0x1 edge32 %i1, %g6, %i4 loop_1804: movrne %o3, 0x3E7, %g5 tsubcc %i7, %l6, %i2 subcc %o5, %i6, %o1 fbne,a %fcc3, loop_1805 movgu %icc, %l5, %g1 movre %i3, %i5, %o7 bl,a loop_1806 loop_1805: fmovsvc %xcc, %f20, %f6 and %l3, 0x0B61, %o6 std %f20, [%l7 + 0x20] loop_1806: movcc %icc, %o0, %g4 nop fitod %f23, %f2 add %l7, 0x60, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x81, %i0, %l2 mulscc %l1, %l4, %l0 edge32l %g3, %o2, %g2 wr %g0, 0x81, %asi lduha [%l7 + 0x56] %asi, %o4 movneg %xcc, %i1, %g7 movn %icc, %i4, %o3 srlx %g5, 0x08, %i7 movneg %icc, %l6, %i2 bcs,a %icc, loop_1807 movre %o5, 0x208, %g6 ble loop_1808 andncc %i6, %o1, %l5 loop_1807: taddcc %g1, %i5, %o7 subcc %l3, 0x00E8, %i3 loop_1808: xorcc %o6, 0x1D1A, %o0 ldub [%l7 + 0x0A], %i0 set 0x40, %g7 ldda [%l7 + %g7] 0x14, %f0 subccc %l2, 0x0C6A, %l1 movge %icc, %l4, %g4 edge16l %l0, %o2, %g2 bcc %icc, loop_1809 movvc %xcc, %g3, %o4 tleu %xcc, 0x6 fmovscs %xcc, %f5, %f5 loop_1809: xorcc %g7, 0x1BBD, %i4 andcc %o3, %i1, %i7 smul %g5, %i2, %l6 set 0x68, %g3 lda [%l7 + %g3] 0x10, %f28 sir 0x1F82 xorcc %o5, 0x191C, %i6 udiv %g6, 0x0D5C, %o1 movrgz %g1, %l5, %i5 movcs %icc, %l3, %i3 movneg %xcc, %o7, %o0 nop setx 0xC061E33B, %l0, %l6 st %l6, [%l7 + 0x54] ld [%l7 + 0x54], %fsr fbu,a %fcc2, loop_1810 mulscc %i0, 0x0A27, %l2 andncc %l1, %l4, %o6 te %icc, 0x1 loop_1810: nop setx 0xAF0CF15F07A034AF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xDD847B0767933F58, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f16, %f0 array8 %g4, %o2, %l0 movcs %xcc, %g2, %o4 lduh [%l7 + 0x28], %g7 smulcc %i4, %g3, %i1 wr %g0, 0x04, %asi ldstuba [%l7 + 0x5D] %asi, %o3 movgu %icc, %g5, %i2 fmovdge %icc, %f27, %f5 orncc %l6, %i7, %i6 addccc %o5, %o1, %g6 sub %g1, 0x1BF8, %i5 movvc %xcc, %l3, %i3 fxnors %f4, %f13, %f21 fcmpeq32 %f18, %f16, %l5 alignaddr %o7, %i0, %o0 udivcc %l1, 0x0FE2, %l2 set 0x34, %i7 lduwa [%l7 + %i7] 0x10, %o6 and %g4, %o2, %l4 movg %icc, %l0, %g2 addcc %o4, %g7, %g3 for %f22, %f4, %f6 array16 %i4, %o3, %i1 movl %xcc, %i2, %g5 fbn %fcc1, loop_1811 membar 0x76 andn %i7, %i6, %o5 edge16 %o1, %l6, %g6 loop_1811: subc %i5, %l3, %g1 addc %i3, %l5, %i0 movn %icc, %o0, %o7 wr %g0, 0x18, %asi prefetcha [%l7 + 0x50] %asi, 0x1 ble,a loop_1812 movrgez %o6, %l2, %g4 movne %icc, %o2, %l0 movgu %xcc, %l4, %o4 loop_1812: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x38, %g1 sta %f3, [%l7 + %g1] 0x18 tsubcc %g2, 0x19B0, %g3 tgu %xcc, 0x4 sllx %g7, %i4, %i1 nop fitod %f2, %f4 fdtos %f4, %f12 add %l7, 0x5C, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %o3, %g5 ta %icc, 0x5 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f0 movl %xcc, %i2, %i6 addc %o5, 0x099C, %o1 fpackfix %f18, %f17 brlez %l6, loop_1813 tl %icc, 0x1 array32 %g6, %i7, %i5 ldx [%l7 + 0x10], %g1 loop_1813: ble,a loop_1814 fnor %f2, %f20, %f24 movg %xcc, %i3, %l3 tne %xcc, 0x1 loop_1814: nop wr %g0, 0x89, %asi lda [%l7 + 0x4C] %asi, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x10, %g4 ldda [%l7 + %g4] 0x19, %i0 movpos %icc, %l5, %o0 fors %f23, %f9, %f6 srax %o7, %l1, %o6 tneg %xcc, 0x3 movvc %icc, %g4, %o2 tvs %icc, 0x1 popc %l2, %l0 te %xcc, 0x5 tcc %icc, 0x2 membar 0x2C add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o4 casxa [%l6] %asi, %o4, %l4 fbne %fcc2, loop_1815 fmovdgu %xcc, %f23, %f20 mova %icc, %g2, %g3 movrlz %i4, 0x1CD, %i1 loop_1815: popc 0x0EA2, %g7 tsubcc %o3, %i2, %g5 set 0x68, %g5 prefetcha [%l7 + %g5] 0x81, 0x2 udiv %o5, 0x1E73, %l6 edge32n %g6, %o1, %i7 sethi 0x0F92, %g1 or %i5, %i3, %i0 movge %icc, %l3, %o0 set 0x2C, %o5 stwa %o7, [%l7 + %o5] 0x2b membar #Sync tge %xcc, 0x2 fbuge,a %fcc3, loop_1816 fcmple32 %f30, %f30, %l5 edge32ln %o6, %l1, %g4 nop fitos %f14, %f28 fstox %f28, %f12 loop_1816: movleu %xcc, %o2, %l2 ta %xcc, 0x4 tsubcc %o4, 0x054B, %l4 stx %l0, [%l7 + 0x40] fmovrsgz %g3, %f12, %f10 fmovscs %xcc, %f29, %f15 bge,a loop_1817 tne %icc, 0x3 movrgez %i4, 0x3D8, %g2 edge32l %g7, %i1, %o3 loop_1817: fbul,a %fcc1, loop_1818 subcc %g5, 0x0707, %i2 edge32ln %i6, %o5, %g6 movg %icc, %l6, %o1 loop_1818: bn %icc, loop_1819 movge %icc, %i7, %g1 fxnor %f12, %f20, %f26 sra %i5, 0x18, %i0 loop_1819: brgez %l3, loop_1820 srlx %o0, 0x02, %o7 movle %icc, %l5, %o6 xorcc %l1, 0x0C9C, %g4 loop_1820: tsubcc %o2, %i3, %l2 fornot1s %f26, %f22, %f27 tcc %xcc, 0x7 swap [%l7 + 0x34], %l4 mova %xcc, %o4, %g3 movrgz %l0, %i4, %g7 set 0x52, %o3 lduha [%l7 + %o3] 0x18, %g2 fmovsne %icc, %f20, %f20 movcs %xcc, %i1, %g5 smul %i2, 0x0073, %i6 ta %xcc, 0x3 fbe,a %fcc1, loop_1821 fpadd16 %f26, %f26, %f14 tgu %xcc, 0x4 movrgz %o3, %g6, %l6 loop_1821: mova %xcc, %o1, %o5 orn %i7, %i5, %i0 bleu,pt %xcc, loop_1822 array8 %l3, %o0, %g1 fxnor %f30, %f30, %f6 movge %icc, %o7, %l5 loop_1822: umul %o6, %l1, %g4 edge32ln %i3, %l2, %l4 bn %xcc, loop_1823 brlz %o4, loop_1824 tpos %icc, 0x3 fblg,a %fcc2, loop_1825 loop_1823: fmovdl %icc, %f6, %f0 loop_1824: srlx %g3, %o2, %i4 nop setx 0x9050BA2F, %l0, %l6 st %l6, [%l7 + 0x38] ld [%l7 + 0x38], %fsr loop_1825: movneg %icc, %g7, %g2 edge16ln %i1, %g5, %i2 nop setx 0x34F70468EB6FEE0A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x82653377D200321A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f22, %f16 fpadd32 %f30, %f18, %f4 xnor %l0, %i6, %g6 fmovrde %l6, %f14, %f2 fmul8ulx16 %f12, %f24, %f0 be loop_1826 fmovda %icc, %f16, %f6 movge %xcc, %o1, %o3 nop fitod %f12, %f26 fdtoi %f26, %f8 loop_1826: sdiv %o5, 0x0803, %i7 nop set 0x50, %l3 ldx [%l7 + %l3], %i5 tvc %xcc, 0x7 fble %fcc0, loop_1827 subc %i0, 0x1E9F, %l3 set 0x4C, %l4 stba %o0, [%l7 + %l4] 0x2f membar #Sync loop_1827: ta %icc, 0x2 tle %icc, 0x7 movpos %icc, %g1, %o7 tleu %icc, 0x4 add %l7, 0x3C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o6 casa [%l6] 0x89, %o6, %l5 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x78] %asi, 0x1 smul %i3, %l2, %l4 edge16l %l1, %o4, %g3 fxnors %f19, %f20, %f25 add %i4, 0x0C27, %g7 nop setx 0x06BF9A6D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0xCA7D1E0A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fadds %f15, %f11, %f30 fcmpgt16 %f26, %f10, %g2 fbug,a %fcc1, loop_1828 tcs %icc, 0x0 xor %o2, 0x160E, %i1 nop fitos %f8, %f5 fstox %f5, %f12 fxtos %f12, %f0 loop_1828: nop fitos %f2, %f13 fstoi %f13, %f4 xnorcc %g5, 0x1FF4, %l0 set 0x20, %l6 lda [%l7 + %l6] 0x18, %f18 fpsub16s %f11, %f20, %f9 edge16 %i2, %g6, %l6 udivcc %o1, 0x0DFF, %o3 tsubcctv %o5, 0x0B5B, %i7 udivx %i6, 0x1887, %i5 brz,a %l3, loop_1829 tg %xcc, 0x6 ldstub [%l7 + 0x29], %o0 movpos %xcc, %i0, %g1 loop_1829: fble %fcc2, loop_1830 nop setx loop_1831, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnor %o7, %o6, %l5 fsrc2s %f12, %f4 loop_1830: fpsub16 %f6, %f10, %f6 loop_1831: movg %icc, %i3, %g4 wr %g0, 0x04, %asi swapa [%l7 + 0x2C] %asi, %l4 mulscc %l2, 0x1C31, %o4 tcs %xcc, 0x5 bneg,pt %icc, loop_1832 fmovspos %icc, %f5, %f23 movvs %xcc, %g3, %l1 fbne,a %fcc2, loop_1833 loop_1832: movneg %icc, %i4, %g7 fornot2s %f10, %f31, %f25 nop setx loop_1834, %l0, %l1 jmpl %l1, %o2 loop_1833: fmovdpos %xcc, %f28, %f1 sllx %i1, %g2, %g5 tvs %icc, 0x5 loop_1834: nop setx 0x23146E5E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x4C5BDA11, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fsubs %f30, %f23, %f27 movrlz %i2, %l0, %g6 movl %xcc, %o1, %l6 sll %o5, %i7, %o3 ldd [%l7 + 0x48], %i6 xnorcc %i5, %o0, %i0 tg %icc, 0x7 nop setx 0x1D4B995E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 fsqrts %f25, %f6 sdiv %l3, 0x07D6, %g1 fmovdvs %xcc, %f14, %f11 nop fitos %f14, %f23 fstox %f23, %f30 fxtos %f30, %f8 xorcc %o6, %l5, %i3 andcc %g4, 0x0FCD, %l4 fmovsn %icc, %f0, %f12 movneg %icc, %o7, %o4 add %l7, 0x74, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g3, %l2 set 0x00, %o1 ldxa [%g0 + %o1] 0x50, %i4 edge16ln %l1, %g7, %o2 tvc %xcc, 0x6 fnot1s %f14, %f27 nop fitos %f1, %f4 fstod %f4, %f26 alignaddr %g2, %i1, %i2 ldd [%l7 + 0x30], %g4 edge16n %g6, %l0, %o1 tge %icc, 0x0 bneg,a,pt %icc, loop_1835 brlz,a %l6, loop_1836 array32 %i7, %o3, %o5 fblg %fcc1, loop_1837 loop_1835: stw %i6, [%l7 + 0x14] loop_1836: tpos %icc, 0x6 fand %f26, %f22, %f6 loop_1837: tgu %icc, 0x2 srl %i5, %i0, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovspos %xcc, %f23, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 call loop_1838 fbuge,a %fcc3, loop_1839 movle %xcc, %g1, %l3 popc %l5, %o6 loop_1838: subc %g4, %i3, %l4 loop_1839: sllx %o4, 0x0F, %o7 tsubcctv %l2, %g3, %l1 edge16l %g7, %i4, %g2 andcc %o2, 0x08AA, %i2 fexpand %f2, %f4 tl %icc, 0x2 nop fitod %f12, %f22 fdtox %f22, %f16 add %l7, 0x24, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %i1, %g5 udivcc %g6, 0x0154, %l0 bge,a %xcc, loop_1840 nop fitos %f10, %f19 fstoi %f19, %f14 add %l7, 0x78, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %l6, %o1 loop_1840: nop wr %g0, 0x10, %asi ldda [%l7 + 0x20] %asi, %i6 fbug,a %fcc3, loop_1841 edge32n %o5, %o3, %i5 stb %i6, [%l7 + 0x73] umulcc %o0, 0x10F1, %i0 loop_1841: sir 0x0EBD xnorcc %g1, %l3, %o6 movrgez %g4, %i3, %l5 movg %icc, %l4, %o7 edge16l %o4, %l2, %g3 fmovrdgz %g7, %f10, %f18 fmovsvs %xcc, %f28, %f18 movneg %xcc, %i4, %l1 brz %g2, loop_1842 bleu,a %xcc, loop_1843 fpadd16s %f14, %f17, %f10 wr %g0, 0x0c, %asi lduwa [%l7 + 0x2C] %asi, %i2 loop_1842: movl %icc, %o2, %i1 loop_1843: fpadd16s %f20, %f20, %f7 tpos %xcc, 0x4 array16 %g5, %l0, %l6 fmovrsgez %g6, %f25, %f0 andn %i7, 0x09CE, %o1 fxors %f29, %f18, %f15 fpackfix %f18, %f29 fmovdpos %xcc, %f0, %f15 set 0x78, %i1 stxa %o5, [%l7 + %i1] 0x22 membar #Sync tge %icc, 0x2 flush %l7 + 0x44 fmovde %xcc, %f17, %f31 fmul8x16al %f19, %f8, %f30 edge32ln %o3, %i6, %i5 movre %i0, 0x335, %g1 fpadd32s %f27, %f12, %f30 mova %icc, %o0, %o6 move %icc, %g4, %l3 fzero %f30 tsubcc %l5, %l4, %o7 membar 0x1A tsubcctv %o4, 0x0E46, %i3 fpackfix %f22, %f19 sth %g3, [%l7 + 0x46] umulcc %l2, %i4, %l1 flush %l7 + 0x34 ldx [%l7 + 0x20], %g7 fpadd32s %f21, %f31, %f31 fmovd %f30, %f4 stw %g2, [%l7 + 0x34] movrlz %i2, 0x0E7, %o2 movvc %xcc, %i1, %g5 srlx %l0, 0x18, %g6 brlz %i7, loop_1844 fcmple16 %f12, %f18, %l6 nop setx 0x3DCB9CEE15985590, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x8ADC555A65E1D966, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f0, %f24 orncc %o1, 0x0781, %o3 loop_1844: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movle %xcc, %i6, %o5 addc %i5, %i0, %o0 edge16l %o6, %g4, %g1 ldsh [%l7 + 0x44], %l5 popc %l3, %l4 set 0x10, %o2 ldswa [%l7 + %o2] 0x15, %o7 swap [%l7 + 0x64], %o4 tcc %xcc, 0x5 fnors %f0, %f1, %f16 fble %fcc0, loop_1845 tneg %icc, 0x4 set 0x17, %o6 ldsba [%l7 + %o6] 0x81, %g3 loop_1845: sdiv %l2, 0x1BC4, %i3 te %icc, 0x7 movvc %icc, %l1, %g7 umulcc %g2, %i2, %i4 tsubcc %i1, 0x0F47, %g5 tneg %icc, 0x3 andcc %l0, 0x0869, %o2 wr %g0, 0x88, %asi lda [%l7 + 0x4C] %asi, %f23 fpsub16s %f7, %f20, %f17 be,a,pn %xcc, loop_1846 udivx %i7, 0x190D, %l6 sllx %o1, %g6, %o3 set 0x60, %l2 ldsha [%l7 + %l2] 0x81, %i6 loop_1846: nop wr %g0, 0x04, %asi lduwa [%l7 + 0x44] %asi, %o5 std %f22, [%l7 + 0x18] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %xcc, 0x5 call loop_1847 bneg loop_1848 xor %i0, 0x097E, %i5 fxor %f8, %f14, %f10 loop_1847: fbul %fcc1, loop_1849 loop_1848: tneg %xcc, 0x5 pdist %f8, %f6, %f2 umul %o6, %o0, %g4 loop_1849: sth %l5, [%l7 + 0x44] umul %g1, %l3, %l4 movpos %icc, %o4, %o7 sub %g3, %l2, %i3 movre %l1, 0x2AC, %g7 orncc %g2, 0x09CE, %i4 sdivx %i1, 0x0E34, %g5 tvs %icc, 0x7 movrne %i2, 0x0A2, %l0 movpos %icc, %i7, %o2 tg %icc, 0x3 brgz %o1, loop_1850 udiv %g6, 0x032A, %l6 fmovdge %icc, %f1, %f4 fcmpeq16 %f0, %f8, %o3 loop_1850: array32 %o5, %i6, %i5 fcmpeq16 %f18, %f30, %i0 movl %xcc, %o0, %o6 mulx %g4, 0x1E08, %g1 wr %g0, 0x19, %asi lduba [%l7 + 0x4A] %asi, %l3 nop setx loop_1851, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movge %icc, %l4, %l5 nop setx 0xE37907A845E1CBFC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 fsqrtd %f28, %f26 andcc %o7, 0x0077, %g3 loop_1851: prefetch [%l7 + 0x60], 0x3 mova %xcc, %o4, %i3 bne,a,pt %xcc, loop_1852 bg %xcc, loop_1853 brgez %l1, loop_1854 taddcctv %g7, 0x1736, %g2 loop_1852: taddcctv %i4, %i1, %g5 loop_1853: nop setx 0x67995552, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 fsqrts %f13, %f5 loop_1854: fmovsg %xcc, %f25, %f28 edge32 %i2, %l2, %i7 sdiv %l0, 0x107D, %o2 edge8 %o1, %l6, %o3 fbl,a %fcc1, loop_1855 or %o5, 0x0F8A, %i6 set 0x1A, %i5 ldsba [%l7 + %i5] 0x11, %i5 loop_1855: nop set 0x29, %l5 stba %i0, [%l7 + %l5] 0xe3 membar #Sync te %xcc, 0x6 tvs %xcc, 0x0 set 0x40, %o4 stda %f0, [%l7 + %o4] 0x81 edge16 %g6, %o0, %o6 orncc %g4, 0x0468, %l3 andncc %l4, %g1, %o7 tg %icc, 0x4 edge16 %g3, %o4, %l5 movrne %i3, %g7, %g2 tvs %xcc, 0x2 movn %xcc, %l1, %i4 fbl %fcc2, loop_1856 xorcc %g5, %i1, %l2 xnorcc %i2, %l0, %o2 orcc %o1, %i7, %l6 loop_1856: fones %f31 ldsh [%l7 + 0x1A], %o3 tcc %icc, 0x2 nop setx 0x99A43E8C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 fsqrts %f12, %f21 faligndata %f20, %f2, %f28 xor %i6, %i5, %o5 movleu %xcc, %i0, %g6 tneg %xcc, 0x1 prefetch [%l7 + 0x7C], 0x3 ldsh [%l7 + 0x6E], %o0 for %f4, %f6, %f10 bgu %icc, loop_1857 xnor %o6, 0x0E33, %g4 edge32l %l3, %l4, %g1 subcc %o7, 0x0D6B, %o4 loop_1857: prefetch [%l7 + 0x34], 0x3 fmovdle %icc, %f21, %f26 fbn,a %fcc1, loop_1858 movne %icc, %l5, %g3 add %g7, %g2, %l1 set 0x6C, %g2 lduwa [%l7 + %g2] 0x89, %i4 loop_1858: tleu %icc, 0x4 movcs %icc, %g5, %i3 ldstub [%l7 + 0x48], %l2 mulx %i1, %i2, %o2 umul %l0, %o1, %l6 smulcc %i7, %i6, %o3 udivx %o5, 0x1EB8, %i0 subccc %g6, %o0, %i5 fpmerge %f13, %f2, %f4 brlz %o6, loop_1859 movrgez %l3, %l4, %g1 subcc %o7, %o4, %l5 ldd [%l7 + 0x70], %f18 loop_1859: addccc %g3, %g4, %g7 nop setx loop_1860, %l0, %l1 jmpl %l1, %g2 movrgez %i4, %g5, %l1 umulcc %i3, 0x075D, %i1 sra %l2, 0x12, %o2 loop_1860: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcctv %l0, 0x13ED, %i2 xnorcc %l6, 0x0720, %o1 swap [%l7 + 0x48], %i6 swap [%l7 + 0x40], %i7 fxnors %f27, %f18, %f23 movle %icc, %o5, %i0 movg %xcc, %g6, %o3 tvs %icc, 0x6 array32 %i5, %o0, %l3 sll %o6, %l4, %g1 fbge %fcc0, loop_1861 brlz,a %o4, loop_1862 tcc %icc, 0x2 ldstub [%l7 + 0x52], %o7 loop_1861: mova %icc, %g3, %g4 loop_1862: fzeros %f22 bge,pn %xcc, loop_1863 subcc %g7, %g2, %i4 fmovrsgez %l5, %f7, %f29 move %icc, %g5, %l1 loop_1863: movne %icc, %i3, %l2 andn %i1, %o2, %i2 smul %l6, %o1, %i6 fmovsne %xcc, %f3, %f28 fnands %f16, %f11, %f11 movrgz %i7, 0x152, %o5 fcmple32 %f26, %f20, %i0 sra %g6, %l0, %o3 nop setx 0x8AAC4583, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x39B822A5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fsubs %f20, %f6, %f6 smul %i5, %l3, %o0 edge16l %l4, %o6, %o4 array8 %g1, %o7, %g3 sdivx %g4, 0x13D8, %g7 movle %xcc, %i4, %l5 ldx [%l7 + 0x58], %g2 tvc %xcc, 0x2 edge8n %l1, %g5, %i3 mulx %i1, 0x0E5B, %o2 orcc %i2, 0x0F97, %l6 mova %icc, %o1, %l2 tgu %xcc, 0x5 sll %i6, 0x04, %i7 or %o5, %g6, %i0 bvs loop_1864 ldsw [%l7 + 0x48], %l0 bvc,pt %icc, loop_1865 srax %i5, 0x0D, %o3 loop_1864: orn %l3, 0x0B72, %l4 fmovrsne %o0, %f31, %f4 loop_1865: fmovrsgez %o4, %f25, %f25 bge,pn %xcc, loop_1866 fmuld8ulx16 %f7, %f26, %f28 subcc %g1, %o6, %o7 andn %g4, 0x1F0E, %g7 loop_1866: ldx [%l7 + 0x20], %i4 sub %l5, %g3, %g2 fmovs %f9, %f16 fmovdne %icc, %f29, %f1 smul %l1, 0x033B, %i3 ldsh [%l7 + 0x44], %g5 fbge,a %fcc2, loop_1867 mova %icc, %o2, %i1 subc %l6, %i2, %l2 edge16n %o1, %i6, %i7 loop_1867: movcs %xcc, %o5, %g6 or %i0, %i5, %l0 bneg,pn %icc, loop_1868 bvc loop_1869 movleu %icc, %l3, %o3 ta %icc, 0x3 loop_1868: movleu %xcc, %o0, %l4 loop_1869: movre %o4, 0x275, %g1 sdiv %o6, 0x136A, %g4 orn %g7, %o7, %l5 movvs %xcc, %i4, %g3 bn,a %icc, loop_1870 st %f11, [%l7 + 0x44] edge32 %l1, %g2, %i3 or %o2, 0x1885, %g5 loop_1870: fmovscs %icc, %f10, %f7 fbuge %fcc1, loop_1871 and %l6, 0x1563, %i1 fmovrsgz %i2, %f30, %f16 sub %o1, %i6, %l2 loop_1871: ldd [%l7 + 0x38], %f10 smulcc %i7, %o5, %i0 subccc %g6, %i5, %l0 movrlez %o3, %l3, %l4 wr %g0, 0x89, %asi ldsha [%l7 + 0x52] %asi, %o0 tn %xcc, 0x0 mova %icc, %o4, %g1 bn %xcc, loop_1872 nop setx loop_1873, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovrslez %g4, %f1, %f9 bn,a %icc, loop_1874 loop_1872: movrlez %g7, 0x080, %o7 loop_1873: movre %o6, %i4, %l5 xnor %g3, 0x0A0D, %l1 loop_1874: fsrc1s %f11, %f3 te %icc, 0x3 movge %xcc, %i3, %g2 movl %xcc, %g5, %o2 set 0x40, %i6 lduwa [%l7 + %i6] 0x15, %l6 orcc %i2, %o1, %i6 nop setx loop_1875, %l0, %l1 jmpl %l1, %l2 fxors %f31, %f17, %f1 set 0x48, %l0 lduwa [%l7 + %l0] 0x88, %i1 loop_1875: smulcc %o5, %i0, %i7 array32 %g6, %l0, %i5 nop setx loop_1876, %l0, %l1 jmpl %l1, %o3 fornot1s %f20, %f31, %f30 fxor %f22, %f30, %f2 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf8, %f16 loop_1876: addccc %l3, 0x042D, %o0 srax %o4, 0x09, %g1 orcc %g4, 0x1C1A, %l4 set 0x4A, %o7 stba %o7, [%l7 + %o7] 0x81 fbl,a %fcc0, loop_1877 ta %icc, 0x2 sethi 0x0414, %g7 movvs %icc, %i4, %o6 loop_1877: call loop_1878 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %g3, %l1 movne %xcc, %l5, %g2 loop_1878: fcmple32 %f8, %f24, %g5 fxnors %f24, %f28, %f4 movleu %icc, %o2, %i3 fabss %f25, %f31 movrgz %l6, %i2, %i6 movcc %xcc, %o1, %l2 movvs %xcc, %i1, %o5 ldd [%l7 + 0x10], %f6 tsubcc %i0, %g6, %i7 brgez,a %i5, loop_1879 movrgez %o3, %l3, %o0 fbge %fcc1, loop_1880 movgu %icc, %l0, %g1 loop_1879: fxnor %f28, %f22, %f30 sdiv %o4, 0x1230, %g4 loop_1880: tvs %xcc, 0x7 edge8n %l4, %o7, %g7 udiv %i4, 0x1C96, %g3 fpack32 %f0, %f26, %f28 movrlez %o6, 0x1FB, %l1 orncc %l5, 0x0BA6, %g2 wr %g0, 0x88, %asi ldsba [%l7 + 0x76] %asi, %g5 udiv %o2, 0x154D, %i3 bcc,pt %icc, loop_1881 nop setx 0x68C688380078E772, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr pdist %f18, %f8, %f26 add %l7, 0x0C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l6, %i6 loop_1881: edge8n %i2, %l2, %i1 popc %o1, %i0 stbar movl %xcc, %o5, %g6 fors %f2, %f6, %f11 brlz %i7, loop_1882 movvs %icc, %i5, %l3 orncc %o0, %o3, %l0 movrgez %g1, 0x21E, %o4 loop_1882: ba,pn %icc, loop_1883 udivcc %g4, 0x1E33, %o7 tpos %icc, 0x0 ldsw [%l7 + 0x68], %g7 loop_1883: tpos %xcc, 0x5 array16 %l4, %g3, %o6 movge %icc, %i4, %l1 orcc %g2, 0x1700, %g5 popc %o2, %l5 movcc %xcc, %l6, %i6 taddcctv %i3, %i2, %i1 fmovrse %l2, %f2, %f31 edge16 %o1, %o5, %g6 fmovsne %xcc, %f23, %f8 fandnot2 %f22, %f2, %f4 movrgez %i0, 0x299, %i7 alignaddrl %i5, %o0, %l3 popc %l0, %g1 nop setx 0xB060CB31, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr fbe,a %fcc0, loop_1884 tsubcctv %o3, %g4, %o4 movleu %icc, %g7, %o7 udivx %l4, 0x17A8, %o6 loop_1884: movle %icc, %g3, %i4 fabss %f8, %f12 umul %l1, 0x0FAE, %g5 fcmpne32 %f14, %f6, %o2 fbn %fcc1, loop_1885 nop setx 0x5CB82EAE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0xFD924EEB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fadds %f16, %f1, %f31 andn %l5, 0x1B5F, %g2 fmovdne %xcc, %f16, %f29 loop_1885: movcc %icc, %i6, %l6 orncc %i3, %i2, %l2 srax %i1, %o5, %o1 taddcctv %g6, 0x05FA, %i7 ba,pt %xcc, loop_1886 subccc %i5, 0x03A8, %i0 wr %g0, 0x89, %asi ldsha [%l7 + 0x3C] %asi, %l3 loop_1886: edge16 %o0, %g1, %l0 sdivcc %o3, 0x18D8, %o4 alignaddr %g7, %g4, %l4 flush %l7 + 0x7C edge8 %o7, %g3, %o6 sethi 0x145D, %l1 edge8l %i4, %g5, %o2 tneg %xcc, 0x1 tcc %xcc, 0x6 fbuge,a %fcc2, loop_1887 fmovdcc %xcc, %f6, %f17 subc %l5, 0x1D9F, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1887: mulscc %l6, %g2, %i2 bneg loop_1888 sdiv %l2, 0x0BFE, %i3 fone %f2 andcc %o5, 0x0AA0, %o1 loop_1888: srl %g6, 0x0D, %i1 mulscc %i7, 0x170F, %i5 sra %i0, 0x13, %l3 sth %g1, [%l7 + 0x32] sethi 0x0E05, %l0 nop set 0x20, %i4 stx %o0, [%l7 + %i4] ble,a,pn %xcc, loop_1889 tpos %icc, 0x6 ba,a %icc, loop_1890 alignaddr %o3, %g7, %o4 loop_1889: tn %icc, 0x4 set 0x40, %l1 ldda [%l7 + %l1] 0x2a, %l4 loop_1890: movg %xcc, %o7, %g4 nop setx 0xCAA57E8C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xCE299A7B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fadds %f30, %f16, %f28 orn %g3, 0x0D8A, %o6 edge32n %i4, %g5, %l1 nop setx 0x5E27D779F24D1200, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x624BEE3B060D4214, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 faddd %f12, %f20, %f10 tl %xcc, 0x0 sll %l5, 0x15, %o2 edge32l %l6, %g2, %i6 set 0x1C, %g6 ldswa [%l7 + %g6] 0x81, %i2 nop fitod %f12, %f16 fdtox %f16, %f18 fxtod %f18, %f10 set 0x54, %i0 lduwa [%l7 + %i0] 0x10, %i3 sdivcc %l2, 0x055E, %o1 fmovrdgz %o5, %f18, %f20 add %l7, 0x24, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i1 casa [%l6] 0x81, %i1, %i7 tgu %icc, 0x2 pdist %f4, %f18, %f12 fnot1 %f16, %f18 fxor %f14, %f24, %f18 movre %i5, 0x1EC, %i0 movgu %xcc, %l3, %g6 edge16l %g1, %o0, %l0 tpos %icc, 0x3 fmovdvc %xcc, %f8, %f10 tsubcc %o3, %g7, %o4 sra %o7, 0x1A, %l4 tg %xcc, 0x3 orncc %g4, 0x0EB4, %g3 udiv %o6, 0x0698, %g5 alignaddrl %i4, %l5, %l1 fmovda %icc, %f26, %f23 movrgz %l6, %g2, %i6 tcs %xcc, 0x4 fcmpne32 %f20, %f26, %i2 fbl,a %fcc3, loop_1891 fcmpgt32 %f30, %f16, %i3 fmovdge %xcc, %f28, %f13 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1891: xnorcc %o2, %o1, %o5 fnot1 %f24, %f14 wr %g0, 0x19, %asi sta %f10, [%l7 + 0x5C] %asi fbo %fcc1, loop_1892 udivx %i1, 0x0337, %i7 movpos %icc, %i5, %l2 popc 0x07B1, %l3 loop_1892: movcs %icc, %g6, %g1 edge32n %o0, %i0, %l0 movrgez %g7, 0x330, %o4 bvc loop_1893 fmul8x16al %f16, %f18, %f4 fmovde %icc, %f15, %f31 fzero %f28 loop_1893: fpsub16s %f19, %f15, %f4 alignaddrl %o3, %l4, %o7 brnz,a %g4, loop_1894 fabss %f1, %f4 edge32 %o6, %g3, %i4 subcc %g5, 0x16B1, %l5 loop_1894: bcc,a,pt %xcc, loop_1895 bcc,a,pn %icc, loop_1896 bge,a,pt %icc, loop_1897 lduw [%l7 + 0x78], %l1 loop_1895: fpsub16s %f0, %f0, %f8 loop_1896: tg %xcc, 0x0 loop_1897: fsrc1s %f11, %f16 edge32 %g2, %l6, %i2 fmovsvs %icc, %f6, %f20 mova %xcc, %i3, %i6 fpsub32s %f24, %f5, %f7 fmovrsne %o2, %f27, %f13 fsrc2s %f8, %f12 ta %xcc, 0x2 movn %icc, %o1, %i1 movvs %icc, %i7, %i5 fexpand %f25, %f24 edge16 %l2, %o5, %g6 fbne,a %fcc0, loop_1898 nop setx loop_1899, %l0, %l1 jmpl %l1, %l3 fmovse %icc, %f20, %f19 swap [%l7 + 0x08], %g1 loop_1898: fandnot1s %f18, %f19, %f21 loop_1899: andn %i0, 0x0190, %l0 stw %o0, [%l7 + 0x20] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovscs %icc, %f31, %f23 sir 0x056D orcc %g7, %o4, %l4 mulscc %o3, 0x15FA, %g4 movg %icc, %o7, %o6 bpos,a,pn %icc, loop_1900 array16 %i4, %g3, %l5 movle %icc, %g5, %g2 fmovd %f14, %f24 loop_1900: fand %f12, %f8, %f22 array32 %l1, %i2, %l6 set 0x74, %o0 stwa %i6, [%l7 + %o0] 0x2b membar #Sync fmuld8ulx16 %f7, %f22, %f2 nop setx 0xCE137573, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 fsqrts %f23, %f2 nop setx 0xC098E6252F4B90EF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x74EDDF54EC3304E1, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f8, %f12 subc %o2, 0x0CAA, %o1 fbge,a %fcc2, loop_1901 udiv %i3, 0x1136, %i7 lduw [%l7 + 0x44], %i5 sethi 0x0677, %i1 loop_1901: subccc %o5, 0x0FBD, %l2 xnorcc %g6, 0x0D9C, %g1 orn %i0, %l0, %o0 array8 %l3, %o4, %g7 movgu %icc, %l4, %g4 fpsub16s %f23, %f1, %f22 brlz,a %o3, loop_1902 mulscc %o6, 0x03A7, %o7 add %g3, 0x0AB4, %l5 movle %xcc, %g5, %i4 loop_1902: fmovdleu %icc, %f15, %f22 array32 %g2, %l1, %l6 udivcc %i6, 0x0E1B, %o2 smulcc %i2, %i3, %o1 movneg %icc, %i7, %i5 brgz,a %i1, loop_1903 fmovsleu %icc, %f18, %f31 edge32l %l2, %o5, %g1 wr %g0, 0x88, %asi lduha [%l7 + 0x50] %asi, %g6 loop_1903: udiv %l0, 0x1062, %o0 movrgz %l3, 0x1B4, %o4 sdivcc %g7, 0x0ADC, %i0 nop setx 0xEF374580, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 fsqrts %f17, %f14 swap [%l7 + 0x74], %g4 mulscc %l4, 0x1DA5, %o3 smul %o6, %g3, %o7 tpos %icc, 0x4 fmovde %xcc, %f6, %f21 mulx %l5, %g5, %i4 mulx %g2, 0x1C66, %l6 fpack32 %f30, %f8, %f12 edge32l %l1, %o2, %i6 bgu,a,pn %xcc, loop_1904 fmovsl %xcc, %f12, %f1 nop setx 0xECD87B0A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0xA8C5118E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fadds %f12, %f25, %f11 alignaddr %i3, %o1, %i7 loop_1904: movne %icc, %i2, %i5 fsrc2s %f25, %f14 xorcc %l2, 0x004B, %o5 edge32l %g1, %i1, %l0 bcc,pt %xcc, loop_1905 sll %o0, 0x15, %g6 udivcc %l3, 0x16CE, %o4 movcs %xcc, %i0, %g4 loop_1905: fmovsge %xcc, %f21, %f30 std %f14, [%l7 + 0x18] bl,a,pt %icc, loop_1906 fmovsgu %xcc, %f12, %f25 movrlz %g7, %o3, %o6 array16 %g3, %l4, %l5 loop_1906: fpsub16 %f0, %f14, %f22 ld [%l7 + 0x38], %f26 fba,a %fcc2, loop_1907 srlx %o7, %g5, %i4 sllx %g2, 0x02, %l1 tleu %xcc, 0x2 loop_1907: tl %xcc, 0x7 wr %g0, 0x18, %asi swapa [%l7 + 0x2C] %asi, %o2 stb %i6, [%l7 + 0x0F] fmovdgu %xcc, %f30, %f8 fpmerge %f5, %f1, %f0 fbge,a %fcc0, loop_1908 fmul8x16au %f15, %f1, %f20 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %i3, %l6 loop_1908: fnor %f6, %f24, %f16 nop fitos %f13, %f9 fstod %f9, %f10 fmovda %xcc, %f26, %f0 fcmple16 %f16, %f24, %i7 fandnot1 %f26, %f10, %f16 xorcc %o1, 0x1379, %i2 xnorcc %i5, %l2, %g1 edge8ln %i1, %o5, %l0 tvs %icc, 0x3 fmovsge %xcc, %f24, %f6 fands %f21, %f2, %f24 set 0x60, %i2 ldda [%l7 + %i2] 0xe2, %o0 brlz,a %l3, loop_1909 xor %o4, 0x07A4, %g6 andcc %g4, %g7, %o3 nop setx 0x52AB43D615EFCA97, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x34D69525F3057AA5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f28, %f0 loop_1909: move %xcc, %i0, %g3 bge,a,pn %xcc, loop_1910 sra %o6, 0x03, %l5 nop setx 0x70743AB5, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr std %f30, [%l7 + 0x38] loop_1910: nop setx loop_1911, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mova %icc, %o7, %l4 tn %icc, 0x7 srl %i4, 0x1B, %g2 loop_1911: movcc %icc, %g5, %o2 ldstub [%l7 + 0x1E], %i6 bn loop_1912 stw %i3, [%l7 + 0x38] nop fitod %f0, %f16 fdtox %f16, %f28 fxtod %f28, %f14 xnorcc %l6, 0x0363, %l1 loop_1912: nop wr %g0, 0x89, %asi lduha [%l7 + 0x7C] %asi, %i7 fmovdleu %xcc, %f26, %f1 fbue %fcc2, loop_1913 edge8n %i2, %o1, %l2 sub %g1, 0x1A05, %i5 bvc loop_1914 loop_1913: movne %xcc, %i1, %o5 edge32 %l0, %o0, %l3 brlez,a %o4, loop_1915 loop_1914: fmuld8ulx16 %f21, %f21, %f6 set 0x18, %g3 sta %f3, [%l7 + %g3] 0x15 loop_1915: nop wr %g0, 0x18, %asi sta %f20, [%l7 + 0x44] %asi fmovse %xcc, %f24, %f31 nop fitod %f0, %f2 fdtos %f2, %f0 fbg %fcc2, loop_1916 brnz,a %g6, loop_1917 fmovsl %xcc, %f31, %f8 bshuffle %f10, %f2, %f8 loop_1916: movneg %icc, %g4, %o3 loop_1917: fmovdvs %icc, %f18, %f3 edge16ln %g7, %g3, %i0 ta %icc, 0x5 tcc %xcc, 0x7 movpos %xcc, %l5, %o6 fmuld8sux16 %f11, %f5, %f4 fmovdne %xcc, %f24, %f24 tcs %xcc, 0x4 mulx %l4, %o7, %i4 edge8ln %g5, %o2, %i6 ld [%l7 + 0x24], %f1 sethi 0x14E0, %g2 or %l6, 0x1D1D, %l1 wr %g0, 0x04, %asi lduha [%l7 + 0x12] %asi, %i3 addccc %i7, 0x0C3B, %o1 set 0x20, %g7 ldda [%l7 + %g7] 0x22, %i2 sdiv %l2, 0x0AD1, %g1 movrlz %i5, %i1, %l0 andcc %o5, %l3, %o4 addccc %o0, %g6, %g4 tpos %icc, 0x0 fbug %fcc2, loop_1918 fabsd %f18, %f16 bl,a,pt %icc, loop_1919 nop setx loop_1920, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1918: movcs %xcc, %g7, %o3 fmovd %f30, %f30 loop_1919: movvs %icc, %i0, %l5 loop_1920: edge32l %o6, %g3, %o7 bleu,a %xcc, loop_1921 sethi 0x1A6A, %l4 fand %f30, %f20, %f12 nop setx 0x52F64E49CC99188A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x7CEEBF6EB198FACE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f14, %f26 loop_1921: smulcc %g5, %o2, %i4 mova %icc, %i6, %g2 movl %icc, %l1, %l6 tle %xcc, 0x5 movrgez %i3, 0x256, %o1 tcc %icc, 0x1 bg,pt %xcc, loop_1922 lduw [%l7 + 0x30], %i7 fxnors %f2, %f17, %f17 orcc %l2, %g1, %i5 loop_1922: popc %i1, %l0 wr %g0, 0x80, %asi lda [%l7 + 0x68] %asi, %f30 ta %xcc, 0x3 tneg %xcc, 0x4 edge32l %i2, %o5, %l3 set 0x110, %g1 ldxa [%g0 + %g1] 0x21, %o4 fblg %fcc2, loop_1923 fbe %fcc1, loop_1924 nop setx 0x8D7C9711, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 fsqrts %f3, %f30 fmovs %f7, %f19 loop_1923: mulx %o0, 0x1684, %g6 loop_1924: orcc %g7, 0x0019, %o3 fmovrdgez %g4, %f30, %f16 popc 0x1DD6, %l5 fnegs %f22, %f9 ldub [%l7 + 0x1E], %i0 wr %g0, 0x04, %asi prefetcha [%l7 + 0x48] %asi, 0x0 swap [%l7 + 0x3C], %g3 add %o7, 0x0F82, %g5 fbuge %fcc2, loop_1925 fbuge %fcc0, loop_1926 xnorcc %o2, 0x1D0C, %l4 fabss %f1, %f21 loop_1925: brlez,a %i4, loop_1927 loop_1926: mova %xcc, %i6, %l1 fmovdneg %icc, %f29, %f24 nop fitod %f18, %f0 loop_1927: fmuld8sux16 %f16, %f2, %f24 tvc %xcc, 0x5 edge32n %l6, %g2, %o1 fnands %f1, %f5, %f8 movrgz %i7, %l2, %g1 popc 0x00D4, %i3 fmovdl %xcc, %f16, %f4 movge %xcc, %i5, %i1 tsubcc %i2, 0x0E93, %o5 fmovrdlez %l0, %f18, %f28 tg %icc, 0x4 tcs %xcc, 0x6 membar 0x6C fmovdn %xcc, %f7, %f25 fornot1s %f29, %f7, %f25 orn %o4, %l3, %o0 wr %g0, 0x52, %asi ldxa [%g0 + 0x110] %asi, %g6 tcc %icc, 0x7 movge %icc, %o3, %g4 bn,a %xcc, loop_1928 edge32ln %g7, %i0, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %xcc, %g3, %o7 loop_1928: brgz %l5, loop_1929 ta %icc, 0x6 tsubcc %o2, %g5, %l4 wr %g0, 0x89, %asi ldxa [%l7 + 0x60] %asi, %i6 loop_1929: edge32 %i4, %l1, %l6 popc 0x186B, %g2 xnor %o1, 0x153E, %l2 nop setx 0xF67D585C9227A929, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x3DE6D4C74E860A0C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fsubd %f12, %f20, %f2 brz,a %i7, loop_1930 fabsd %f30, %f26 orn %g1, 0x05C9, %i3 bcs,a,pn %xcc, loop_1931 loop_1930: orcc %i5, 0x0613, %i2 subccc %o5, %i1, %l0 tleu %xcc, 0x3 loop_1931: fbne %fcc0, loop_1932 nop setx loop_1933, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bvc,pt %icc, loop_1934 movre %l3, %o0, %g6 loop_1932: sllx %o3, 0x14, %g4 loop_1933: tle %xcc, 0x3 loop_1934: sdiv %o4, 0x1FFF, %g7 stb %i0, [%l7 + 0x5E] edge8n %o6, %g3, %o7 movl %xcc, %l5, %g5 movneg %xcc, %o2, %l4 xorcc %i6, 0x0A2B, %i4 bn,a %icc, loop_1935 sdivx %l1, 0x0037, %g2 array16 %l6, %l2, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1935: tcc %icc, 0x3 mova %xcc, %i7, %g1 set 0x46, %i7 lduba [%l7 + %i7] 0x0c, %i5 fmovrdgz %i3, %f18, %f10 edge32l %o5, %i1, %i2 andncc %l3, %l0, %g6 fornot1 %f24, %f16, %f6 fmul8sux16 %f6, %f0, %f30 fcmpgt16 %f12, %f24, %o3 addc %g4, 0x19D5, %o4 fexpand %f18, %f14 bn,pt %xcc, loop_1936 edge8n %g7, %o0, %i0 nop setx 0x336B2136, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x55BE29DE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fdivs %f20, %f12, %f11 tsubcc %g3, 0x1C09, %o7 loop_1936: edge32ln %o6, %g5, %o2 set 0x40, %g4 stda %f0, [%l7 + %g4] 0x15 fxors %f27, %f18, %f3 orcc %l4, 0x17C5, %l5 and %i4, 0x109C, %l1 bvc %icc, loop_1937 ldsw [%l7 + 0x60], %i6 tpos %icc, 0x6 fnands %f29, %f30, %f11 loop_1937: bleu,a loop_1938 tn %xcc, 0x2 move %icc, %g2, %l2 movrne %o1, %l6, %i7 loop_1938: movrlez %g1, %i3, %o5 umulcc %i5, %i2, %i1 ble %xcc, loop_1939 fbe %fcc1, loop_1940 sub %l0, %l3, %o3 taddcc %g6, 0x0DA8, %o4 loop_1939: nop wr %g0, 0x80, %asi lduha [%l7 + 0x44] %asi, %g7 loop_1940: sll %o0, 0x18, %g4 fmovsvc %icc, %f14, %f3 fmovsgu %xcc, %f15, %f3 movcc %icc, %i0, %g3 umul %o6, 0x022E, %g5 umulcc %o2, %o7, %l4 fbe,a %fcc2, loop_1941 lduh [%l7 + 0x1E], %i4 tsubcctv %l5, %i6, %g2 alignaddrl %l1, %l2, %o1 loop_1941: tge %icc, 0x0 wr %g0, 0x27, %asi stba %l6, [%l7 + 0x41] %asi membar #Sync array16 %i7, %g1, %o5 add %i3, %i2, %i1 srax %l0, 0x01, %i5 fmovsg %icc, %f11, %f27 fbge,a %fcc1, loop_1942 mulx %l3, %g6, %o3 andcc %o4, %g7, %o0 nop setx loop_1943, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1942: tcs %xcc, 0x1 nop setx 0xDDF54E1C94A73507, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 fsqrtd %f22, %f18 call loop_1944 loop_1943: sllx %i0, %g3, %o6 fcmple16 %f30, %f2, %g4 orcc %g5, 0x0C4D, %o2 loop_1944: fmovrdne %o7, %f14, %f2 movrgez %l4, 0x15A, %l5 xnor %i4, %g2, %l1 orcc %l2, %o1, %l6 fzero %f22 fands %f20, %f22, %f19 set 0x50, %o5 stxa %i6, [%l7 + %o5] 0xea membar #Sync movneg %xcc, %i7, %o5 fbul %fcc1, loop_1945 fbge %fcc2, loop_1946 nop setx 0xEC5F8E5B6E8E3C3A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x3279D2E2573969D7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f0, %f14 fble %fcc1, loop_1947 loop_1945: fcmpne16 %f12, %f24, %i3 loop_1946: nop set 0x3C, %o3 sta %f29, [%l7 + %o3] 0x88 loop_1947: nop set 0x40, %l3 ldda [%l7 + %l3] 0x11, %f0 pdist %f14, %f22, %f10 fmovdcs %xcc, %f25, %f11 sethi 0x0223, %i2 st %f3, [%l7 + 0x54] nop setx 0xE0737A10, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr movrgz %i1, %g1, %l0 tcc %xcc, 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %l3, 0x1619, %i5 tn %xcc, 0x6 tleu %icc, 0x2 sdiv %o3, 0x09C7, %o4 ta %xcc, 0x5 tle %xcc, 0x4 xor %g6, 0x13DA, %o0 edge8l %i0, %g3, %o6 fmovdn %xcc, %f11, %f25 fones %f2 edge32ln %g4, %g7, %o2 fpsub16s %f22, %f3, %f13 subccc %g5, %o7, %l4 nop setx loop_1948, %l0, %l1 jmpl %l1, %l5 nop setx loop_1949, %l0, %l1 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 %i4, [%l7 + 0x6C] fxors %f19, %f5, %f24 loop_1948: fpsub32s %f13, %f7, %f4 loop_1949: edge8ln %g2, %l2, %o1 tpos %xcc, 0x5 fornot2s %f7, %f15, %f20 nop setx 0x52AE6931, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0xFB4F76A0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fsubs %f24, %f8, %f16 movle %xcc, %l6, %i6 subccc %l1, 0x0385, %o5 fornot2s %f28, %f6, %f13 tpos %icc, 0x7 fxors %f14, %f9, %f6 tvc %icc, 0x5 tle %icc, 0x0 tgu %xcc, 0x5 nop fitos %f10, %f13 fstox %f13, %f22 fxtos %f22, %f31 edge8ln %i7, %i3, %i1 movle %xcc, %i2, %l0 sir 0x01B5 sethi 0x182E, %g1 fbne,a %fcc1, loop_1950 edge16ln %l3, %i5, %o3 movcc %icc, %g6, %o4 udiv %o0, 0x09E1, %g3 loop_1950: edge32ln %i0, %o6, %g7 set 0x4A, %g5 ldsba [%l7 + %g5] 0x80, %o2 fcmpne32 %f4, %f6, %g5 fcmpeq32 %f28, %f8, %g4 edge32l %l4, %o7, %i4 andncc %g2, %l5, %o1 xnor %l6, %i6, %l1 smulcc %l2, %i7, %i3 or %o5, %i1, %i2 fbl,a %fcc1, loop_1951 stw %g1, [%l7 + 0x58] wr %g0, 0x81, %asi ldsha [%l7 + 0x20] %asi, %l0 loop_1951: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %l3, 0x0BF7, %o3 nop setx loop_1952, %l0, %l1 jmpl %l1, %g6 movg %icc, %o4, %o0 st %f19, [%l7 + 0x48] movpos %icc, %g3, %i0 loop_1952: movpos %icc, %o6, %g7 brlz %i5, loop_1953 alignaddrl %g5, %g4, %l4 movrlz %o7, %o2, %g2 fone %f0 loop_1953: movvc %icc, %i4, %o1 subccc %l6, %l5, %i6 array8 %l1, %i7, %i3 fbe,a %fcc3, loop_1954 st %f3, [%l7 + 0x08] andncc %l2, %o5, %i1 srl %g1, %l0, %i2 loop_1954: fmovspos %icc, %f13, %f2 tg %icc, 0x2 prefetch [%l7 + 0x70], 0x0 for %f12, %f14, %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %icc, 0x1 fbge %fcc2, loop_1955 sub %l3, 0x0D3A, %g6 fnot2s %f3, %f8 wr %g0, 0x11, %asi ldxa [%l7 + 0x70] %asi, %o4 loop_1955: stw %o3, [%l7 + 0x6C] tcs %icc, 0x3 array32 %g3, %o0, %o6 nop setx 0xE20E2AE3DCE504D4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xE4E03A9254553E9A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f0, %f4 fands %f16, %f22, %f19 ba,a %xcc, loop_1956 taddcctv %i0, 0x05E8, %i5 tcc %xcc, 0x7 fornot2s %f5, %f15, %f15 loop_1956: movcc %xcc, %g5, %g4 wr %g0, 0x11, %asi stda %f16, [%l7 + 0x40] %asi umulcc %g7, 0x1037, %o7 xorcc %l4, 0x07E9, %g2 taddcc %i4, 0x1086, %o1 nop setx 0xD9C1BC95A063DF5A, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr alignaddr %o2, %l6, %l5 array32 %l1, %i6, %i3 fxnor %f10, %f18, %f18 lduw [%l7 + 0x54], %l2 ldd [%l7 + 0x78], %i6 fba %fcc0, loop_1957 fmovsleu %xcc, %f3, %f20 xnor %o5, %i1, %l0 tn %xcc, 0x6 loop_1957: nop add %l7, 0x78, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %i2 casxa [%l6] %asi, %i2, %l3 fmovs %f7, %f7 bgu,a,pt %xcc, loop_1958 fxors %f9, %f0, %f1 tleu %xcc, 0x6 fone %f26 loop_1958: addccc %g6, 0x0461, %o4 tpos %icc, 0x1 edge32l %o3, %g1, %g3 wr %g0, 0x18, %asi lda [%l7 + 0x4C] %asi, %f27 orncc %o0, %i0, %i5 movn %icc, %g5, %g4 nop setx 0xF79B22AB80706217, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr fmuld8sux16 %f3, %f31, %f4 array8 %o6, %o7, %g7 movvc %xcc, %g2, %l4 set 0x40, %l4 stda %f0, [%l7 + %l4] 0xf1 membar #Sync udiv %o1, 0x0B01, %o2 edge16n %i4, %l6, %l1 fbug %fcc0, loop_1959 alignaddr %l5, %i3, %l2 add %l7, 0x2C, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %i7 casa [%l6] 0x0c, %i7, %i6 loop_1959: movrgez %o5, %i1, %l0 movpos %icc, %l3, %g6 subccc %i2, 0x10D9, %o3 mulscc %o4, 0x0428, %g3 lduw [%l7 + 0x30], %o0 fbge,a %fcc0, loop_1960 subcc %g1, %i0, %i5 edge32ln %g5, %o6, %g4 sra %o7, %g2, %g7 loop_1960: edge32ln %o1, %l4, %o2 ldsb [%l7 + 0x28], %l6 tle %icc, 0x7 wr %g0, 0x04, %asi stda %f16, [%l7 + 0x40] %asi smulcc %l1, 0x1A55, %l5 sdivx %i3, 0x1B20, %i4 movrne %i7, 0x22D, %l2 subcc %o5, 0x150D, %i6 fnot1 %f14, %f0 wr %g0, 0x19, %asi ldstuba [%l7 + 0x30] %asi, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %l3, %i1, %g6 srl %i2, %o3, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fble,a %fcc2, loop_1961 mulx %o4, %o0, %g1 te %xcc, 0x2 te %xcc, 0x0 loop_1961: orcc %i5, 0x0B42, %g5 tcs %icc, 0x2 fnors %f25, %f12, %f31 fabss %f31, %f1 brgz %o6, loop_1962 std %f18, [%l7 + 0x28] sub %i0, 0x0E29, %o7 popc 0x0787, %g2 loop_1962: tsubcctv %g7, 0x0450, %o1 movrgez %l4, %o2, %g4 fpadd16 %f10, %f8, %f16 edge32l %l1, %l5, %l6 nop setx loop_1963, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fcmple32 %f14, %f24, %i4 add %i7, %i3, %l2 fmovsleu %icc, %f1, %f9 loop_1963: fzero %f10 edge32l %i6, %l0, %o5 wr %g0, 0x2b, %asi ldda [%l7 + 0x30] %asi, %l2 bpos,a,pt %icc, loop_1964 movrne %g6, %i1, %o3 array16 %i2, %o4, %o0 edge32l %g3, %g1, %i5 loop_1964: nop membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0xf1, %f16 edge8n %o6, %i0, %o7 xorcc %g5, 0x0D77, %g7 fbo %fcc3, loop_1965 tsubcc %g2, %o1, %l4 movge %xcc, %o2, %g4 movre %l1, %l6, %i4 loop_1965: fone %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %xcc, 0x6 edge8 %l5, %i7, %i3 edge16 %l2, %l0, %i6 edge8ln %l3, %g6, %i1 taddcctv %o5, %i2, %o3 nop fitos %f2, %f11 fstoi %f11, %f15 movrlz %o4, 0x05B, %o0 fmovsgu %xcc, %f4, %f1 lduw [%l7 + 0x58], %g3 stb %i5, [%l7 + 0x7F] movrne %o6, %g1, %o7 fmovdge %icc, %f20, %f23 tsubcc %i0, 0x1F6B, %g7 edge16ln %g2, %g5, %l4 srl %o2, 0x07, %g4 bne loop_1966 movcc %icc, %l1, %l6 edge16ln %i4, %o1, %l5 tpos %icc, 0x6 loop_1966: tvs %icc, 0x6 umul %i7, %i3, %l2 edge8ln %l0, %i6, %l3 fxnors %f29, %f2, %f19 bneg,pt %xcc, loop_1967 nop setx 0x965BFBF046B05F9D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x46F521DBB44D7C8A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f20, %f16 srl %i1, %g6, %i2 bn loop_1968 loop_1967: fornot1s %f21, %f29, %f23 fbul %fcc0, loop_1969 movn %xcc, %o5, %o3 loop_1968: fmovsg %xcc, %f23, %f27 nop setx 0x80799F2C, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr loop_1969: ldd [%l7 + 0x58], %f4 fcmpeq16 %f20, %f4, %o4 movrlz %o0, 0x1BE, %g3 sub %o6, %i5, %o7 movre %g1, 0x022, %i0 tge %xcc, 0x0 stbar fandnot2 %f22, %f28, %f26 fone %f20 udivx %g2, 0x1DC9, %g7 lduw [%l7 + 0x10], %l4 xnor %g5, 0x05DD, %o2 nop fitos %f1, %f17 fstoi %f17, %f0 xorcc %l1, 0x01F9, %l6 fmovrdlz %i4, %f6, %f18 array16 %o1, %g4, %l5 orncc %i3, %i7, %l2 membar 0x22 fbo %fcc3, loop_1970 andn %i6, 0x00B5, %l3 srl %l0, 0x1F, %i1 nop fitos %f5, %f3 fstoi %f3, %f18 loop_1970: movneg %icc, %g6, %o5 fmovrsne %i2, %f21, %f4 wr %g0, 0x81, %asi lduha [%l7 + 0x0E] %asi, %o3 movvs %xcc, %o4, %o0 fmovsn %icc, %f16, %f13 tvs %xcc, 0x4 or %o6, 0x1CE5, %g3 ble,a,pn %icc, loop_1971 call loop_1972 movgu %xcc, %i5, %g1 umulcc %o7, %i0, %g7 loop_1971: movg %icc, %g2, %l4 loop_1972: fnor %f16, %f18, %f4 tsubcc %o2, 0x05A2, %g5 sdiv %l6, 0x1296, %l1 edge16ln %i4, %g4, %o1 edge32 %l5, %i3, %i7 edge16 %i6, %l2, %l0 tne %xcc, 0x2 fnot1 %f30, %f24 fbule,a %fcc2, loop_1973 add %l3, 0x1514, %i1 mulscc %o5, %i2, %o3 lduh [%l7 + 0x70], %g6 loop_1973: movne %icc, %o0, %o4 brz,a %o6, loop_1974 edge16l %i5, %g3, %o7 fpadd32 %f26, %f24, %f0 nop fitos %f28, %f21 loop_1974: membar 0x2F fmovrsgez %g1, %f29, %f21 srax %g7, %i0, %l4 fmovdpos %xcc, %f23, %f24 sth %g2, [%l7 + 0x1E] subcc %g5, %l6, %l1 andncc %o2, %i4, %g4 fxors %f25, %f13, %f23 fpsub16 %f12, %f16, %f10 wr %g0, 0x89, %asi ldsba [%l7 + 0x76] %asi, %o1 edge32 %i3, %i7, %l5 ldsh [%l7 + 0x4A], %i6 tneg %icc, 0x0 alignaddrl %l0, %l2, %l3 movneg %icc, %i1, %i2 udivcc %o3, 0x0892, %g6 addc %o0, 0x1794, %o5 fmul8x16 %f30, %f14, %f16 srax %o6, 0x03, %i5 edge32 %o4, %o7, %g1 sethi 0x02CB, %g7 sir 0x1701 mulscc %g3, %l4, %i0 edge16 %g2, %l6, %l1 xnor %g5, %o2, %i4 fzeros %f5 ta %icc, 0x2 mova %icc, %o1, %i3 subccc %i7, %g4, %l5 movre %i6, 0x3A5, %l2 tne %icc, 0x5 movrgez %l3, 0x2CB, %i1 movge %icc, %i2, %o3 udivx %l0, 0x137E, %g6 or %o5, 0x0ABB, %o0 sll %i5, %o4, %o6 stw %o7, [%l7 + 0x48] tleu %xcc, 0x7 andcc %g1, %g7, %l4 edge16l %g3, %g2, %l6 andcc %l1, %i0, %o2 nop setx 0x90552F25, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr set 0x1A, %i1 lduha [%l7 + %i1] 0x11, %i4 wr %g0, 0x24, %asi ldda [%l7 + 0x50] %asi, %g4 xnor %i3, 0x07AA, %i7 smulcc %g4, %l5, %o1 movvs %xcc, %l2, %l3 tcs %xcc, 0x2 move %icc, %i1, %i2 fmovrdlez %o3, %f22, %f12 fbue %fcc0, loop_1975 fmul8x16al %f1, %f25, %f2 tn %xcc, 0x2 fmovrde %l0, %f0, %f2 loop_1975: tg %xcc, 0x0 fmovrsgz %g6, %f15, %f20 fmovrdne %o5, %f4, %f8 nop setx 0x3D232E71792E6A16, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xB15F9D9C043A4640, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f4, %f12 fmovs %f17, %f0 fbuge %fcc2, loop_1976 nop fitod %f30, %f0 mova %xcc, %o0, %i6 movrgz %o4, 0x345, %i5 loop_1976: movg %xcc, %o6, %o7 edge16ln %g7, %l4, %g3 tne %icc, 0x7 fbe %fcc3, loop_1977 movrlz %g2, 0x3F8, %l6 fmovsgu %xcc, %f4, %f23 fpackfix %f20, %f17 loop_1977: fpack16 %f12, %f19 popc 0x0A3F, %g1 fmovda %xcc, %f6, %f1 sra %i0, %o2, %i4 bge,pt %icc, loop_1978 brnz %g5, loop_1979 fpackfix %f24, %f24 fnot1 %f0, %f14 loop_1978: bvc loop_1980 loop_1979: xnorcc %i3, 0x00D0, %l1 sir 0x0D6D orncc %i7, 0x1688, %l5 loop_1980: nop setx 0x0F4B925808652D50, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x3E0D14F2956F5A01, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f28, %f8 nop setx loop_1981, %l0, %l1 jmpl %l1, %g4 umul %l2, 0x05F7, %o1 subcc %l3, 0x0586, %i1 add %l7, 0x30, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %o3, %l0 loop_1981: stx %g6, [%l7 + 0x58] xor %i2, 0x1D13, %o5 move %icc, %i6, %o4 edge32l %i5, %o6, %o7 srl %g7, %o0, %l4 or %g2, %l6, %g3 nop setx 0xEC9BFFF8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0xDC8EC193, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fdivs %f10, %f19, %f11 fbul,a %fcc1, loop_1982 movrlz %g1, 0x33D, %o2 orn %i4, 0x048D, %g5 wr %g0, 0x2b, %asi stxa %i3, [%l7 + 0x30] %asi membar #Sync loop_1982: fblg,a %fcc1, loop_1983 tcs %icc, 0x2 edge32 %i0, %l1, %l5 fmovsle %icc, %f12, %f1 loop_1983: addccc %i7, 0x1994, %g4 tge %xcc, 0x6 fmovrdlz %o1, %f4, %f22 sub %l3, 0x0274, %l2 fmovrsgz %o3, %f23, %f30 xnor %l0, %i1, %i2 tle %xcc, 0x1 umul %o5, 0x1258, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %g6, 0x1D06, %o4 edge16n %o6, %i5, %o7 ldx [%l7 + 0x70], %g7 tcc %xcc, 0x0 movrlz %o0, %g2, %l4 smulcc %l6, %g3, %o2 fbul %fcc2, loop_1984 tleu %xcc, 0x6 movleu %xcc, %i4, %g5 tneg %icc, 0x3 loop_1984: call loop_1985 movneg %xcc, %g1, %i0 nop set 0x50, %o2 stx %i3, [%l7 + %o2] tcc %xcc, 0x6 loop_1985: movgu %xcc, %l1, %i7 movge %icc, %l5, %o1 umul %g4, 0x07B3, %l3 call loop_1986 orcc %l2, 0x17DA, %o3 fpack16 %f30, %f31 fcmple16 %f28, %f18, %l0 loop_1986: fblg %fcc3, loop_1987 fand %f30, %f28, %f16 tsubcc %i2, %i1, %o5 movge %icc, %g6, %i6 loop_1987: movre %o6, %o4, %i5 movcc %icc, %g7, %o0 tle %icc, 0x5 tl %xcc, 0x1 tcc %icc, 0x2 taddcctv %o7, %l4, %g2 tg %xcc, 0x7 add %g3, %o2, %l6 nop setx loop_1988, %l0, %l1 jmpl %l1, %g5 fnot1s %f5, %f21 bgu,pn %xcc, loop_1989 ldstub [%l7 + 0x17], %g1 loop_1988: lduw [%l7 + 0x28], %i4 or %i0, 0x0A89, %l1 loop_1989: bneg,pt %xcc, loop_1990 udivcc %i7, 0x1086, %l5 edge16ln %i3, %g4, %l3 nop setx loop_1991, %l0, %l1 jmpl %l1, %l2 loop_1990: ldd [%l7 + 0x30], %f12 prefetch [%l7 + 0x2C], 0x1 tl %xcc, 0x4 loop_1991: sll %o3, %o1, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbug,a %fcc1, loop_1992 movg %icc, %i1, %o5 andcc %g6, %l0, %i6 bl %xcc, loop_1993 loop_1992: srlx %o4, %o6, %g7 brlez,a %i5, loop_1994 movg %icc, %o7, %o0 loop_1993: xor %g2, %g3, %l4 edge32 %o2, %l6, %g1 loop_1994: edge16n %i4, %i0, %l1 sdivx %i7, 0x136A, %l5 movn %xcc, %g5, %i3 taddcctv %g4, 0x1E4D, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %l2, %o1, %o3 fnors %f14, %f3, %f23 orcc %i1, 0x18F3, %o5 sub %i2, 0x0E78, %l0 bgu,a %icc, loop_1995 smul %i6, %g6, %o6 popc 0x1091, %o4 fmovrsne %g7, %f27, %f2 loop_1995: ldub [%l7 + 0x59], %i5 sra %o7, %o0, %g3 fmovsa %icc, %f7, %f2 movleu %icc, %l4, %o2 brgz %l6, loop_1996 nop fitos %f13, %f16 movrgz %g1, 0x26D, %i4 andncc %g2, %i0, %l1 loop_1996: movrne %i7, 0x18B, %l5 tsubcc %i3, 0x1A30, %g4 sethi 0x1979, %l3 ldsb [%l7 + 0x26], %g5 edge32 %o1, %o3, %i1 set 0x20, %l6 prefetcha [%l7 + %l6] 0x11, 0x2 fbne,a %fcc1, loop_1997 addc %o5, 0x0E6D, %i2 set 0x28, %l2 prefetcha [%l7 + %l2] 0x0c, 0x3 loop_1997: array8 %l0, %g6, %o4 bcc,a loop_1998 addccc %g7, %i5, %o6 fcmple16 %f24, %f2, %o0 ta %icc, 0x1 loop_1998: fmovrslz %o7, %f2, %f15 fbo %fcc3, loop_1999 tl %xcc, 0x1 nop setx 0x773156772D1B7572, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x07CAFF157652E137, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fsubd %f2, %f10, %f12 taddcc %l4, %o2, %l6 loop_1999: tg %xcc, 0x6 nop fitod %f2, %f20 fdtox %f20, %f8 movge %icc, %g1, %i4 taddcctv %g2, 0x1C8A, %g3 addc %l1, 0x190D, %i7 movrlz %i0, 0x357, %l5 movrlez %i3, 0x3AC, %g4 movrlz %l3, %g5, %o1 movle %xcc, %o3, %i1 fmovrsne %l2, %f6, %f8 fxors %f18, %f29, %f9 smul %o5, 0x02F5, %i6 movg %xcc, %l0, %g6 movneg %xcc, %o4, %i2 mulx %i5, %g7, %o6 bne loop_2000 mulscc %o7, %o0, %l4 set 0x1C, %o6 ldstuba [%l7 + %o6] 0x89, %l6 loop_2000: umulcc %g1, 0x0A6B, %o2 wr %g0, 0x80, %asi sta %f16, [%l7 + 0x4C] %asi or %i4, 0x1FE7, %g3 sdivcc %g2, 0x1813, %i7 fmovsge %icc, %f1, %f28 fmovsg %icc, %f11, %f8 edge16n %i0, %l5, %i3 movre %g4, %l1, %g5 smulcc %o1, %o3, %l3 fmovscc %icc, %f8, %f4 nop setx loop_2001, %l0, %l1 jmpl %l1, %i1 andncc %o5, %i6, %l0 set 0x23, %l5 ldstuba [%l7 + %l5] 0x19, %g6 loop_2001: bleu loop_2002 movrlez %o4, 0x300, %i2 and %l2, 0x1F1E, %i5 call loop_2003 loop_2002: mulscc %o6, %o7, %o0 set 0x74, %o4 ldswa [%l7 + %o4] 0x14, %g7 loop_2003: bne,a %xcc, loop_2004 sir 0x078D te %icc, 0x4 fands %f2, %f22, %f12 loop_2004: edge32 %l6, %g1, %o2 srl %i4, %g3, %l4 movvc %xcc, %i7, %i0 tgu %icc, 0x0 fbge %fcc2, loop_2005 array16 %l5, %g2, %i3 fbug %fcc2, loop_2006 nop fitos %f6, %f23 fstox %f23, %f18 fxtos %f18, %f5 loop_2005: fmul8x16 %f21, %f14, %f14 sra %l1, 0x03, %g4 loop_2006: fmuld8ulx16 %f19, %f31, %f20 ldsb [%l7 + 0x64], %g5 nop fitod %f10, %f10 fdtos %f10, %f30 movcs %icc, %o3, %o1 fabsd %f2, %f18 array8 %l3, %i1, %i6 add %l7, 0x60, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %l0, %g6 sdivx %o5, 0x091B, %i2 movre %l2, 0x14D, %o4 fmovsgu %icc, %f0, %f6 ldsh [%l7 + 0x22], %i5 brz %o6, loop_2007 movrgez %o0, 0x0EA, %g7 nop fitod %f6, %f4 fdtoi %f4, %f20 set 0x55, %i5 lduba [%l7 + %i5] 0x14, %l6 loop_2007: tne %xcc, 0x5 nop set 0x5B, %g2 stb %o7, [%l7 + %g2] movcs %xcc, %g1, %i4 movrlez %g3, 0x299, %l4 fcmple16 %f6, %f20, %i7 movle %icc, %i0, %o2 stw %g2, [%l7 + 0x74] movcc %icc, %i3, %l5 brgz %l1, loop_2008 movvc %xcc, %g5, %g4 fmovdl %xcc, %f15, %f14 movrlz %o3, 0x1D2, %o1 loop_2008: movn %icc, %i1, %i6 sth %l3, [%l7 + 0x76] fmovdn %xcc, %f2, %f12 prefetch [%l7 + 0x14], 0x3 set 0x40, %i6 ldda [%l7 + %i6] 0x11, %f16 xorcc %l0, %g6, %o5 srax %l2, 0x18, %i2 bvc,pt %icc, loop_2009 bvs,a %xcc, loop_2010 ld [%l7 + 0x10], %f4 addc %o4, %i5, %o0 loop_2009: bleu loop_2011 loop_2010: add %g7, %l6, %o6 faligndata %f28, %f10, %f6 nop fitod %f6, %f14 fdtoi %f14, %f22 loop_2011: tsubcctv %o7, 0x02D0, %g1 fxnors %f13, %f16, %f30 prefetch [%l7 + 0x40], 0x2 tgu %icc, 0x6 bl,pn %icc, loop_2012 edge32ln %i4, %g3, %l4 fmovdne %xcc, %f12, %f15 te %xcc, 0x2 loop_2012: edge16ln %i0, %i7, %g2 ldsh [%l7 + 0x1A], %o2 movre %l5, 0x3D2, %l1 bg,pn %xcc, loop_2013 movle %icc, %g5, %g4 popc %o3, %o1 movrlz %i1, 0x232, %i3 loop_2013: nop fitod %f4, %f26 fdtox %f26, %f24 wr %g0, 0x89, %asi stba %i6, [%l7 + 0x45] %asi taddcctv %l3, 0x0521, %l0 and %o5, %g6, %l2 fblg %fcc1, loop_2014 fbe,a %fcc0, loop_2015 array16 %i2, %o4, %i5 fblg %fcc0, loop_2016 loop_2014: movle %icc, %g7, %o0 loop_2015: nop set 0x18, %i3 ldxa [%g0 + %i3] 0x58, %l6 loop_2016: fmovsvs %xcc, %f6, %f25 taddcc %o6, %g1, %i4 sdivx %g3, 0x110F, %o7 fbo %fcc3, loop_2017 fandnot2 %f20, %f22, %f20 bne,a %xcc, loop_2018 sub %l4, 0x180F, %i0 loop_2017: taddcctv %g2, 0x1E4A, %i7 subcc %l5, %o2, %g5 loop_2018: sir 0x15A2 addc %g4, 0x1F93, %l1 movrlz %o1, %o3, %i3 fblg %fcc0, loop_2019 fornot1s %f9, %f29, %f14 fmovdn %xcc, %f13, %f1 fexpand %f1, %f4 loop_2019: fexpand %f19, %f24 movrne %i6, 0x111, %i1 mulscc %l3, 0x0005, %l0 move %xcc, %o5, %g6 subc %i2, %l2, %o4 fba,a %fcc3, loop_2020 edge16 %i5, %g7, %o0 tle %xcc, 0x6 xnorcc %o6, %g1, %i4 loop_2020: movrlez %l6, 0x26B, %g3 andcc %o7, 0x0D7B, %l4 nop fitos %f1, %f10 fstoi %f10, %f9 fxnor %f22, %f6, %f6 alignaddr %g2, %i0, %i7 call loop_2021 sdivcc %l5, 0x068E, %g5 movleu %icc, %o2, %g4 set 0x28, %l0 ldsha [%l7 + %l0] 0x15, %l1 loop_2021: movle %icc, %o1, %o3 bne,pn %icc, loop_2022 bne,pt %icc, loop_2023 tgu %xcc, 0x0 fbo %fcc2, loop_2024 loop_2022: bpos,a,pn %xcc, loop_2025 loop_2023: sub %i3, %i1, %i6 sub %l3, %l0, %g6 loop_2024: bshuffle %f20, %f30, %f20 loop_2025: edge16ln %o5, %l2, %i2 fabss %f2, %f24 fbue,a %fcc1, loop_2026 edge16n %i5, %g7, %o4 udiv %o0, 0x158F, %o6 std %f8, [%l7 + 0x58] loop_2026: movle %icc, %i4, %g1 fmovrslez %l6, %f12, %f5 movpos %xcc, %g3, %l4 fmovsgu %xcc, %f10, %f27 alignaddr %o7, %g2, %i0 srlx %i7, 0x05, %g5 edge8n %o2, %l5, %l1 nop setx loop_2027, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry std %f8, [%l7 + 0x30] tcs %xcc, 0x0 popc %g4, %o1 loop_2027: nop fitos %f14, %f15 fstox %f15, %f10 fxtos %f10, %f27 add %o3, %i1, %i3 ble %xcc, loop_2028 edge8l %l3, %i6, %g6 movrne %l0, 0x3AF, %o5 alignaddr %i2, %i5, %l2 loop_2028: tg %icc, 0x1 tvs %xcc, 0x4 edge16 %o4, %g7, %o0 ldx [%l7 + 0x78], %i4 set 0x4B, %i4 ldsba [%l7 + %i4] 0x89, %g1 xorcc %l6, 0x1670, %g3 addc %l4, 0x160C, %o6 fmovrdne %g2, %f14, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpmerge %f17, %f1, %f12 movrgez %o7, 0x21B, %i7 fones %f31 fble,a %fcc1, loop_2029 tpos %icc, 0x5 fmovdne %xcc, %f9, %f22 movle %xcc, %g5, %o2 loop_2029: udivx %i0, 0x16B5, %l1 tg %xcc, 0x3 bvc,a,pt %xcc, loop_2030 or %g4, %l5, %o1 fpsub16 %f26, %f0, %f2 sir 0x1E2C loop_2030: movvc %xcc, %o3, %i3 edge32ln %i1, %i6, %l3 edge8 %l0, %g6, %i2 bleu,a %icc, loop_2031 ta %icc, 0x7 fcmpeq16 %f0, %f18, %i5 sll %o5, %l2, %o4 loop_2031: nop fitod %f12, %f22 fdtox %f22, %f10 edge16ln %o0, %g7, %i4 srax %g1, 0x0F, %l6 srax %l4, 0x18, %g3 fnand %f18, %f20, %f12 fbne %fcc0, loop_2032 fmul8sux16 %f20, %f6, %f28 move %xcc, %o6, %o7 stw %g2, [%l7 + 0x0C] loop_2032: movrgez %i7, %o2, %i0 or %l1, %g5, %g4 fnor %f28, %f24, %f24 fzeros %f10 ta %xcc, 0x5 fcmpeq16 %f28, %f12, %o1 add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x80, %l5, %i3 tne %icc, 0x7 movpos %icc, %i1, %i6 orn %l3, 0x1CF4, %o3 tneg %icc, 0x0 fmuld8sux16 %f13, %f6, %f14 nop fitod %f4, %f18 fdtox %f18, %f16 fxtod %f16, %f10 edge16 %l0, %g6, %i5 fmovrdne %o5, %f2, %f12 nop setx loop_2033, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fnegd %f26, %f14 movgu %icc, %i2, %o4 srlx %l2, 0x10, %g7 loop_2033: taddcctv %i4, 0x00AF, %g1 alignaddrl %l6, %l4, %o0 bvs,a,pt %icc, loop_2034 movg %icc, %o6, %g3 bvc,a loop_2035 st %f7, [%l7 + 0x48] loop_2034: tl %xcc, 0x4 movge %xcc, %o7, %i7 loop_2035: bpos loop_2036 edge8l %g2, %o2, %l1 movcc %xcc, %g5, %g4 fmovd %f24, %f28 loop_2036: fone %f6 tn %icc, 0x3 set 0x18, %o7 prefetcha [%l7 + %o7] 0x10, 0x2 and %i0, %l5, %i1 wr %g0, 0x81, %asi stha %i6, [%l7 + 0x7C] %asi umulcc %l3, %i3, %o3 ble,a,pn %icc, loop_2037 addc %l0, 0x0DC0, %g6 set 0x54, %l1 sta %f18, [%l7 + %l1] 0x10 loop_2037: tneg %xcc, 0x6 and %o5, %i5, %i2 fbe %fcc2, loop_2038 fbule %fcc2, loop_2039 srax %l2, %g7, %o4 edge8ln %g1, %i4, %l4 loop_2038: fmovs %f5, %f5 loop_2039: srlx %o0, 0x0F, %l6 orncc %o6, %g3, %i7 nop fitod %f2, %f10 fdtox %f10, %f18 fxtod %f18, %f10 flush %l7 + 0x6C movpos %xcc, %o7, %g2 xnor %o2, %l1, %g5 fcmple16 %f4, %f6, %g4 membar 0x1F tcc %xcc, 0x7 movle %icc, %i0, %l5 subcc %o1, %i6, %l3 andcc %i3, 0x1CC9, %o3 ldx [%l7 + 0x28], %i1 move %xcc, %g6, %o5 xnorcc %i5, 0x19C8, %l0 bneg %xcc, loop_2040 fmovsle %icc, %f3, %f22 fsrc1 %f14, %f28 movrlz %i2, %l2, %o4 loop_2040: nop setx loop_2041, %l0, %l1 jmpl %l1, %g1 orcc %g7, 0x06BD, %l4 movne %icc, %o0, %l6 nop setx 0x764B97CB51D87370, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x0843BEA7D4C020F0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f10, %f10 loop_2041: lduh [%l7 + 0x56], %i4 alignaddr %g3, %o6, %i7 addc %g2, 0x0103, %o7 fmovdvs %xcc, %f13, %f0 movg %xcc, %o2, %g5 movpos %xcc, %l1, %g4 edge8n %l5, %o1, %i0 movrlez %i6, 0x0BC, %l3 fsrc1s %f23, %f14 flush %l7 + 0x1C faligndata %f10, %f26, %f12 movge %icc, %o3, %i1 sir 0x1822 fmovdneg %xcc, %f16, %f25 array32 %g6, %i3, %i5 sdiv %l0, 0x031B, %i2 taddcc %o5, %l2, %g1 nop fitod %f0, %f10 fdtoi %f10, %f25 movle %icc, %o4, %l4 tge %xcc, 0x3 fmovsle %icc, %f6, %f2 flush %l7 + 0x3C addccc %g7, 0x1F26, %l6 tleu %xcc, 0x2 fmovse %xcc, %f17, %f14 bleu,a,pn %xcc, loop_2042 tge %xcc, 0x2 tle %xcc, 0x0 movn %icc, %i4, %o0 loop_2042: bleu,pt %xcc, loop_2043 movgu %icc, %g3, %i7 tvc %xcc, 0x2 fmovrde %o6, %f28, %f14 loop_2043: bl,pt %xcc, loop_2044 fmovdl %icc, %f4, %f16 alignaddr %g2, %o7, %o2 nop setx 0x4963F600, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x0D93998F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fsubs %f19, %f31, %f23 loop_2044: tsubcctv %l1, 0x1325, %g5 st %f1, [%l7 + 0x3C] edge8ln %g4, %o1, %i0 fmovspos %icc, %f1, %f23 fcmpgt32 %f8, %f2, %i6 addccc %l3, 0x028C, %o3 fmuld8ulx16 %f20, %f3, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movl %icc, %i1, %l5 movg %xcc, %i3, %i5 te %icc, 0x3 sdivcc %l0, 0x0A71, %g6 addc %i2, 0x1E50, %o5 fmovdcc %icc, %f27, %f26 sdivx %g1, 0x1CE8, %l2 move %xcc, %l4, %g7 movvc %icc, %o4, %i4 nop setx 0x921278C7AD743C44, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f16 nop set 0x5F, %i0 ldsb [%l7 + %i0], %o0 movge %icc, %l6, %i7 prefetch [%l7 + 0x20], 0x1 movrlez %o6, 0x180, %g2 or %o7, %g3, %l1 fpsub16 %f4, %f6, %f8 bleu,a,pt %xcc, loop_2045 fnot1 %f6, %f2 edge8n %o2, %g4, %o1 ble,pn %xcc, loop_2046 loop_2045: edge16 %i0, %g5, %l3 set 0x64, %g6 ldswa [%l7 + %g6] 0x11, %i6 loop_2046: edge16n %i1, %o3, %l5 edge32n %i5, %l0, %i3 popc %g6, %o5 wr %g0, 0xe3, %asi stha %g1, [%l7 + 0x24] %asi membar #Sync movn %xcc, %i2, %l2 bne,a,pn %xcc, loop_2047 movgu %icc, %g7, %l4 bvc %icc, loop_2048 umulcc %i4, 0x18A2, %o0 loop_2047: fsrc2s %f1, %f1 smul %l6, %o4, %i7 loop_2048: movne %icc, %g2, %o6 sllx %g3, 0x00, %l1 tg %icc, 0x5 fbge %fcc0, loop_2049 xorcc %o7, %g4, %o1 tg %xcc, 0x2 nop set 0x49, %i2 ldsb [%l7 + %i2], %o2 loop_2049: fnot1s %f18, %f24 nop setx 0x2E0B53A90DA0D214, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0xE1159CCDEB1875DE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 faddd %f24, %f14, %f0 sllx %i0, 0x1E, %g5 swap [%l7 + 0x10], %i6 edge32 %i1, %o3, %l3 xor %i5, %l5, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz %g6, loop_2050 fpsub32 %f22, %f24, %f6 wr %g0, 0x10, %asi ldda [%l7 + 0x70] %asi, %o4 loop_2050: nop wr %g0, 0x19, %asi ldstuba [%l7 + 0x55] %asi, %l0 taddcctv %i2, %l2, %g7 fmovdge %xcc, %f21, %f2 array16 %l4, %i4, %g1 wr %g0, 0x89, %asi prefetcha [%l7 + 0x28] %asi, 0x2 movg %icc, %l6, %o4 xnor %i7, 0x1609, %o6 edge32ln %g2, %l1, %o7 movl %icc, %g3, %g4 nop setx loop_2051, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sll %o2, %o1, %g5 fmovdge %icc, %f11, %f10 stbar loop_2051: fandnot1 %f22, %f12, %f2 brnz,a %i0, loop_2052 nop fitod %f27, %f24 nop fitod %f2, %f12 fdtos %f12, %f9 fbul,a %fcc2, loop_2053 loop_2052: movgu %icc, %i1, %i6 fmovrdlz %l3, %f14, %f10 sdivx %i5, 0x16C2, %l5 loop_2053: sethi 0x18B2, %o3 nop fitod %f6, %f24 fdtox %f24, %f10 subccc %g6, 0x0B1F, %o5 tvs %xcc, 0x2 fbue,a %fcc3, loop_2054 udivcc %i3, 0x0A17, %l0 fmul8x16au %f30, %f20, %f18 fmovrse %l2, %f6, %f18 loop_2054: fcmple16 %f18, %f4, %i2 bshuffle %f14, %f2, %f20 bneg loop_2055 srl %l4, %i4, %g1 tn %icc, 0x2 fzero %f28 loop_2055: tl %xcc, 0x6 nop setx 0x1EC8276E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0xC009CB58, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fadds %f19, %f17, %f10 tvs %xcc, 0x7 tg %icc, 0x3 stb %g7, [%l7 + 0x7B] add %l7, 0x28, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o0, %o4 sethi 0x1A85, %l6 movge %xcc, %o6, %g2 nop fitos %f12, %f9 fstox %f9, %f26 fxtos %f26, %f13 mova %xcc, %i7, %l1 nop setx 0xC6E9B4426AF5B2EE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x1B854DAC3C78DCA2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f20, %f28 fpack16 %f14, %f24 swap [%l7 + 0x0C], %o7 smul %g4, 0x038F, %o2 andn %o1, %g5, %i0 sdivcc %i1, 0x0D1A, %i6 edge16ln %l3, %i5, %g3 wr %g0, 0x10, %asi ldxa [%l7 + 0x38] %asi, %l5 sth %g6, [%l7 + 0x22] srl %o3, 0x04, %o5 nop setx 0x91B7C0CB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0xA9E8BE7C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fadds %f30, %f28, %f29 brgz,a %l0, loop_2056 edge32l %l2, %i2, %l4 sllx %i3, 0x10, %i4 movgu %xcc, %g1, %g7 loop_2056: fmovsgu %icc, %f15, %f27 fmovrsgez %o0, %f26, %f13 edge32ln %l6, %o4, %g2 xnorcc %o6, 0x1DBE, %l1 xnor %o7, 0x008C, %i7 srl %o2, 0x0A, %o1 stbar fmovdpos %icc, %f17, %f3 fxnor %f18, %f24, %f16 set 0x40, %g3 ldda [%l7 + %g3] 0x10, %g4 fxnor %f30, %f18, %f20 fmovrdne %i0, %f30, %f30 sdivcc %i1, 0x1823, %g5 udivcc %i6, 0x0469, %i5 fmovdpos %icc, %f10, %f25 movvc %icc, %l3, %l5 fblg %fcc0, loop_2057 edge16n %g3, %g6, %o3 xnorcc %l0, 0x088C, %l2 bne,a %xcc, loop_2058 loop_2057: subccc %i2, 0x0787, %o5 fbl,a %fcc0, loop_2059 fbge,a %fcc0, loop_2060 loop_2058: tn %icc, 0x0 umulcc %i3, 0x0B06, %l4 loop_2059: fbg,a %fcc0, loop_2061 loop_2060: tl %xcc, 0x0 fmul8x16 %f5, %f28, %f16 sllx %i4, %g7, %g1 loop_2061: move %xcc, %l6, %o0 fmovrsgez %g2, %f22, %f31 fsrc2 %f2, %f20 subcc %o6, %o4, %l1 fbl %fcc1, loop_2062 sll %o7, 0x10, %i7 andn %o1, %g4, %o2 subc %i1, %i0, %g5 loop_2062: membar 0x76 xnor %i6, %l3, %l5 movpos %xcc, %g3, %i5 nop fitos %f9, %f27 fstoi %f27, %f30 subc %o3, 0x14F9, %l0 fbul %fcc0, loop_2063 tle %xcc, 0x2 fmovdneg %xcc, %f19, %f2 fsrc1 %f10, %f28 loop_2063: movleu %xcc, %g6, %l2 nop fitos %f14, %f26 fstoi %f26, %f31 movle %xcc, %i2, %i3 sdivcc %l4, 0x0B89, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %o5, %g7, %l6 movneg %xcc, %o0, %g1 tcs %xcc, 0x0 xnor %g2, 0x1BD3, %o6 fbge %fcc3, loop_2064 fmovdgu %icc, %f0, %f1 bg %icc, loop_2065 array32 %o4, %l1, %o7 loop_2064: fmovdgu %xcc, %f24, %f29 movvs %icc, %i7, %g4 loop_2065: nop fitos %f2, %f6 fstoi %f6, %f29 orncc %o1, 0x0CA4, %o2 movg %icc, %i1, %g5 ldub [%l7 + 0x64], %i6 fbn,a %fcc0, loop_2066 bne,a %icc, loop_2067 tvs %xcc, 0x7 wr %g0, 0x11, %asi prefetcha [%l7 + 0x08] %asi, 0x0 loop_2066: sethi 0x064A, %l5 loop_2067: sdiv %g3, 0x012D, %i5 fnot1 %f22, %f4 orncc %o3, %l0, %l3 addc %g6, %i2, %l2 tcc %icc, 0x3 fnegs %f17, %f7 stx %i3, [%l7 + 0x60] edge8ln %l4, %i4, %g7 movrgz %l6, %o0, %g1 subccc %g2, %o5, %o6 fmul8sux16 %f12, %f2, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsge %icc, %f25, %f8 ldd [%l7 + 0x10], %f18 fba %fcc3, loop_2068 orn %l1, 0x122A, %o7 fmovdcs %xcc, %f20, %f18 tgu %xcc, 0x0 loop_2068: fpadd32 %f6, %f20, %f20 bn %xcc, loop_2069 bleu,a loop_2070 nop setx 0x20505109, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr tl %icc, 0x2 loop_2069: fandnot1s %f9, %f0, %f30 loop_2070: movgu %icc, %i7, %g4 tge %icc, 0x7 sub %o1, %o4, %o2 movg %xcc, %g5, %i6 fmovscc %xcc, %f1, %f7 taddcc %i0, %l5, %i1 set 0x77, %o0 ldsba [%l7 + %o0] 0x80, %i5 bge %icc, loop_2071 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f10, %f21 fstox %f21, %f30 fxtos %f30, %f3 nop setx 0x547A6E98061F4B1E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x18CD480A1439122D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f16, %f16 loop_2071: nop set 0x28, %g7 ldx [%l7 + %g7], %o3 tsubcctv %l0, %g3, %g6 fmovdcs %icc, %f15, %f1 fpack32 %f18, %f8, %f14 fbge,a %fcc2, loop_2072 tl %xcc, 0x7 move %xcc, %l3, %i2 fba,a %fcc3, loop_2073 loop_2072: movpos %icc, %l2, %i3 movge %icc, %i4, %l4 edge8ln %g7, %l6, %o0 loop_2073: brnz,a %g2, loop_2074 fmovsle %xcc, %f18, %f0 brz,a %g1, loop_2075 movgu %xcc, %o6, %l1 loop_2074: movgu %xcc, %o7, %o5 wr %g0, 0x81, %asi prefetcha [%l7 + 0x40] %asi, 0x3 loop_2075: movn %xcc, %o1, %o4 set 0x32, %g1 lduha [%l7 + %g1] 0x88, %i7 sub %o2, %g5, %i6 nop setx 0xF05B9BB2, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr sdivx %l5, 0x085D, %i0 edge32 %i1, %o3, %i5 movvs %xcc, %g3, %g6 srax %l3, %i2, %l2 bleu loop_2076 fmovdvs %icc, %f18, %f7 umulcc %i3, 0x1DB1, %l0 movle %xcc, %l4, %i4 loop_2076: nop setx 0x3FB287D7722B9600, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xE2EFD4D8EF98E8A1, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f8, %f2 fmul8x16al %f3, %f17, %f4 or %l6, %g7, %o0 movgu %icc, %g2, %o6 movg %xcc, %l1, %o7 movrlz %g1, %g4, %o5 array16 %o4, %o1, %o2 bvs,a %icc, loop_2077 movneg %xcc, %g5, %i7 call loop_2078 movl %icc, %l5, %i6 loop_2077: array16 %i1, %i0, %i5 fandnot2s %f14, %f5, %f28 loop_2078: udiv %o3, 0x0BCB, %g3 edge32 %g6, %i2, %l3 alignaddrl %i3, %l2, %l4 set 0x60, %i7 prefetcha [%l7 + %i7] 0x18, 0x2 nop fitos %f11, %f26 fstox %f26, %f8 movrgz %l6, 0x0C6, %g7 umulcc %l0, %g2, %o0 edge16l %l1, %o7, %o6 tpos %icc, 0x4 andcc %g1, %g4, %o4 lduh [%l7 + 0x20], %o1 movn %icc, %o2, %o5 ldsb [%l7 + 0x7F], %g5 movl %xcc, %i7, %l5 wr %g0, 0x10, %asi sta %f7, [%l7 + 0x74] %asi fmovsgu %icc, %f29, %f25 add %i1, %i0, %i6 movrlz %o3, 0x23D, %i5 move %icc, %g6, %g3 tg %xcc, 0x5 tleu %xcc, 0x7 fble %fcc3, loop_2079 movvs %xcc, %i2, %i3 for %f22, %f2, %f6 sdivx %l3, 0x053E, %l2 loop_2079: fbug,a %fcc1, loop_2080 fzeros %f26 nop setx loop_2081, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movl %xcc, %l4, %l6 loop_2080: edge16 %g7, %i4, %l0 array32 %g2, %l1, %o0 loop_2081: fbu %fcc0, loop_2082 addccc %o6, 0x1E24, %o7 movrgez %g4, %g1, %o1 orncc %o2, 0x13B5, %o5 loop_2082: fmovdge %icc, %f28, %f22 fpsub16 %f22, %f8, %f24 array16 %o4, %g5, %l5 tcc %xcc, 0x5 tcs %xcc, 0x6 tvs %xcc, 0x3 wr %g0, 0x0c, %asi stwa %i7, [%l7 + 0x40] %asi fbul,a %fcc0, loop_2083 ta %icc, 0x6 srlx %i0, 0x1B, %i1 brgez %i6, loop_2084 loop_2083: nop setx 0x7B10AAAF1561D65D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x4623D73D5F4B8B05, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fmuld %f8, %f6, %f30 movrlez %i5, 0x3EB, %g6 sethi 0x147E, %o3 loop_2084: tcs %icc, 0x5 fcmpgt32 %f18, %f0, %g3 movpos %icc, %i2, %l3 udiv %l2, 0x0675, %i3 membar 0x75 edge8l %l6, %g7, %l4 fzeros %f1 andcc %l0, 0x1EDF, %i4 nop fitos %f9, %f19 fstox %f19, %f8 fxtos %f8, %f11 fpadd32s %f15, %f17, %f23 tgu %icc, 0x4 movneg %icc, %g2, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bleu,a loop_2085 movre %o0, 0x35C, %o7 wr %g0, 0x80, %asi stha %g4, [%l7 + 0x3A] %asi loop_2085: nop add %l7, 0x48, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g1 casa [%l6] %asi, %g1, %o1 sdivx %o2, 0x06B1, %o6 tn %icc, 0x1 fmovsle %xcc, %f18, %f23 xnor %o4, 0x0E6D, %o5 fmovd %f8, %f12 fbu,a %fcc2, loop_2086 movcs %icc, %g5, %l5 subcc %i0, %i1, %i6 edge8ln %i5, %i7, %g6 loop_2086: tn %xcc, 0x5 sll %g3, %o3, %i2 srax %l3, %i3, %l6 fandnot2 %f8, %f2, %f18 movcs %xcc, %g7, %l4 movre %l0, %l2, %i4 set 0x14, %g4 lda [%l7 + %g4] 0x0c, %f8 smulcc %g2, %o0, %l1 fnot2s %f9, %f12 wr %g0, 0x80, %asi lda [%l7 + 0x3C] %asi, %f6 edge16ln %g4, %g1, %o7 sth %o1, [%l7 + 0x0A] andcc %o2, 0x03A4, %o6 tsubcc %o5, %o4, %g5 orcc %i0, 0x15D5, %i1 edge32l %l5, %i6, %i7 xor %i5, 0x1828, %g3 mova %xcc, %o3, %i2 bvs,a,pn %xcc, loop_2087 movg %xcc, %l3, %i3 set 0x1E, %o5 ldsha [%l7 + %o5] 0x89, %l6 loop_2087: nop setx loop_2088, %l0, %l1 jmpl %l1, %g6 fmovscs %xcc, %f27, %f23 movvc %icc, %g7, %l0 fmovdneg %icc, %f3, %f3 loop_2088: edge32n %l4, %l2, %g2 movvc %icc, %i4, %l1 andn %g4, 0x1B10, %g1 bg,a %xcc, loop_2089 array8 %o7, %o1, %o0 ldd [%l7 + 0x18], %o6 alignaddr %o5, %o2, %o4 loop_2089: nop fitod %f2, %f22 fdtoi %f22, %f16 stb %i0, [%l7 + 0x5B] wr %g0, 0x10, %asi stxa %i1, [%l7 + 0x18] %asi nop setx 0x4FB035D6604683FD, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr umulcc %g5, 0x17EF, %l5 wr %g0, 0x04, %asi lduba [%l7 + 0x64] %asi, %i6 bge loop_2090 xnor %i7, 0x1063, %g3 fbue %fcc3, loop_2091 fnegs %f11, %f29 loop_2090: edge32n %o3, %i2, %i5 fnands %f2, %f28, %f10 loop_2091: ldstub [%l7 + 0x53], %l3 fble %fcc0, loop_2092 nop set 0x18, %o3 ldd [%l7 + %o3], %f20 subcc %l6, %g6, %g7 set 0x10, %l3 lduha [%l7 + %l3] 0x80, %i3 loop_2092: fmovsle %icc, %f12, %f30 fnor %f10, %f30, %f20 subcc %l0, %l4, %g2 move %icc, %l2, %i4 movrne %g4, %g1, %o7 nop setx loop_2093, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brgez %o1, loop_2094 sdivcc %o0, 0x1EBD, %l1 movrgez %o6, 0x0B3, %o5 loop_2093: add %o2, 0x13B8, %o4 loop_2094: movvc %icc, %i0, %g5 movneg %icc, %i1, %l5 fmovsle %xcc, %f23, %f26 addccc %i6, 0x165A, %g3 fmovrdlz %i7, %f26, %f10 edge16l %o3, %i2, %i5 movrgz %l6, %g6, %l3 bcs,a,pt %icc, loop_2095 nop setx loop_2096, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrsgez %g7, %f26, %f19 set 0x28, %g5 stxa %l0, [%l7 + %g5] 0xe2 membar #Sync loop_2095: fmovsa %xcc, %f1, %f14 loop_2096: st %f1, [%l7 + 0x44] bpos,a %xcc, loop_2097 tcs %icc, 0x6 set 0x10, %l4 sta %f21, [%l7 + %l4] 0x10 loop_2097: umul %l4, %i3, %l2 movg %icc, %i4, %g2 fornot1 %f26, %f18, %f30 tn %icc, 0x2 set 0x29, %o1 ldsba [%l7 + %o1] 0x18, %g4 fabsd %f14, %f30 tle %xcc, 0x4 fpmerge %f10, %f9, %f6 array32 %o7, %o1, %o0 and %g1, 0x10A5, %o6 movn %icc, %o5, %l1 wr %g0, 0x18, %asi swapa [%l7 + 0x3C] %asi, %o2 wr %g0, 0x2a, %asi ldda [%l7 + 0x30] %asi, %i0 nop set 0x64, %i1 stb %o4, [%l7 + %i1] fbu,a %fcc2, loop_2098 nop setx 0x004540B9, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr xnor %g5, %i1, %l5 tgu %xcc, 0x4 loop_2098: edge16n %g3, %i7, %o3 fnors %f29, %f13, %f14 fmovdge %icc, %f0, %f9 set 0x28, %o2 stxa %i2, [%l7 + %o2] 0xea membar #Sync tsubcc %i5, %i6, %l6 udiv %g6, 0x1869, %l3 movre %l0, 0x11A, %l4 set 0x3C, %l2 stba %i3, [%l7 + %l2] 0x2a membar #Sync bpos loop_2099 movl %icc, %l2, %i4 bleu,pt %xcc, loop_2100 taddcctv %g2, 0x159F, %g4 loop_2099: bcs,pt %xcc, loop_2101 xnor %g7, %o1, %o0 loop_2100: ble,pn %xcc, loop_2102 fcmpgt32 %f20, %f30, %o7 loop_2101: fmovsge %icc, %f5, %f24 nop setx 0x92B8249C480BD975, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 fsqrtd %f28, %f18 loop_2102: movrgz %o6, %g1, %l1 faligndata %f6, %f24, %f18 movrgez %o2, 0x320, %i0 fmovsge %xcc, %f1, %f26 nop setx 0xA42DA203905EA0B7, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr edge32 %o4, %g5, %i1 addccc %o5, %l5, %g3 nop fitod %f0, %f28 fdtos %f28, %f7 fbe,a %fcc2, loop_2103 fble %fcc1, loop_2104 edge32l %i7, %o3, %i5 movrgz %i6, 0x135, %l6 loop_2103: taddcctv %i2, 0x1DC8, %g6 loop_2104: umulcc %l0, 0x0A8B, %l4 movle %icc, %i3, %l3 fandnot2s %f15, %f6, %f7 sdivx %l2, 0x1C18, %i4 be,pn %xcc, loop_2105 tvc %xcc, 0x3 tl %icc, 0x0 nop fitod %f4, %f14 fdtos %f14, %f2 loop_2105: alignaddr %g4, %g7, %o1 tge %xcc, 0x7 fpadd16s %f18, %f22, %f4 ldx [%l7 + 0x18], %g2 sdivcc %o7, 0x0660, %o0 fpsub16 %f30, %f30, %f20 bshuffle %f16, %f4, %f26 ble loop_2106 movcs %xcc, %o6, %g1 movvc %xcc, %l1, %i0 fbe,a %fcc1, loop_2107 loop_2106: movrlz %o2, %g5, %o4 fmovde %xcc, %f18, %f28 smul %o5, 0x03B5, %l5 loop_2107: nop wr %g0, 0xea, %asi stwa %i1, [%l7 + 0x4C] %asi membar #Sync nop setx loop_2108, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movneg %xcc, %g3, %i7 xnorcc %i5, %o3, %l6 subccc %i2, %g6, %i6 loop_2108: fmovs %f6, %f12 fpadd16 %f26, %f18, %f4 tg %xcc, 0x3 nop fitos %f8, %f7 fstod %f7, %f10 subc %l4, 0x03A5, %i3 brz,a %l3, loop_2109 fmul8ulx16 %f12, %f2, %f26 tge %xcc, 0x6 tcc %icc, 0x7 loop_2109: orncc %l0, %l2, %i4 mova %icc, %g4, %o1 popc %g2, %g7 taddcc %o7, %o0, %o6 xorcc %g1, %i0, %o2 edge16l %g5, %l1, %o4 addc %o5, %l5, %g3 array32 %i7, %i5, %i1 ldd [%l7 + 0x18], %f16 movgu %icc, %l6, %o3 movle %icc, %g6, %i6 subc %l4, %i3, %i2 ble,a,pt %xcc, loop_2110 bshuffle %f8, %f4, %f0 sdivx %l0, 0x11F1, %l3 nop setx loop_2111, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2110: subcc %l2, 0x0224, %g4 tpos %xcc, 0x5 bg,a loop_2112 loop_2111: edge32l %i4, %g2, %g7 movn %icc, %o1, %o0 xnorcc %o6, 0x0855, %g1 loop_2112: fmovscs %icc, %f1, %f3 fbo %fcc1, loop_2113 membar 0x46 fcmpeq32 %f28, %f2, %o7 fcmpeq32 %f2, %f22, %o2 loop_2113: fbul %fcc1, loop_2114 array8 %g5, %i0, %o4 tcs %icc, 0x1 ta %icc, 0x2 loop_2114: mulx %o5, 0x1552, %l5 and %g3, 0x17FE, %i7 ldub [%l7 + 0x08], %i5 movpos %xcc, %l1, %l6 set 0x78, %o6 ldswa [%l7 + %o6] 0x89, %i1 sethi 0x1033, %o3 and %g6, 0x10A9, %l4 wr %g0, 0x04, %asi sta %f29, [%l7 + 0x30] %asi umul %i3, %i2, %i6 srlx %l0, %l3, %l2 subcc %g4, %i4, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x88, %asi stda %f16, [%l7 + 0x40] %asi tl %xcc, 0x1 mova %xcc, %o1, %g7 nop setx loop_2115, %l0, %l1 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 set 0x15, %l6 ldstub [%l7 + %l6], %o6 bl,a,pn %icc, loop_2116 tpos %icc, 0x0 loop_2115: fbe %fcc1, loop_2117 movrlz %g1, 0x0C8, %o0 loop_2116: fpackfix %f4, %f5 move %xcc, %o2, %o7 loop_2117: sdivcc %i0, 0x0435, %g5 bvc,a loop_2118 edge8ln %o4, %o5, %g3 tsubcctv %i7, 0x00F1, %l5 udiv %i5, 0x15F0, %l6 loop_2118: edge8ln %l1, %i1, %g6 edge16ln %l4, %o3, %i2 fnor %f4, %f22, %f24 srl %i3, %i6, %l0 movl %icc, %l2, %l3 umulcc %g4, %g2, %o1 tcs %xcc, 0x1 sll %i4, %o6, %g1 fnot1 %f10, %f4 orn %o0, 0x0A9D, %o2 fbl,a %fcc0, loop_2119 nop fitos %f12, %f6 fstoi %f6, %f0 ldsh [%l7 + 0x18], %g7 tl %xcc, 0x4 loop_2119: tsubcctv %o7, %g5, %i0 srax %o5, %g3, %i7 smul %l5, 0x0677, %o4 tcs %xcc, 0x7 fmovdpos %xcc, %f11, %f5 bgu loop_2120 srlx %i5, %l1, %i1 fmovda %xcc, %f25, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2120: tpos %icc, 0x2 nop setx 0x46057B9EA075B361, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr set 0x41, %o4 stba %l6, [%l7 + %o4] 0x14 fabsd %f22, %f14 sdivcc %l4, 0x0A17, %g6 edge16l %o3, %i2, %i6 fbul %fcc2, loop_2121 tleu %xcc, 0x2 ble,a loop_2122 popc 0x19B8, %l0 loop_2121: fmovrsgz %i3, %f31, %f30 subc %l3, 0x0E58, %l2 loop_2122: brz %g2, loop_2123 xnorcc %g4, %i4, %o1 andncc %o6, %o0, %o2 ldsh [%l7 + 0x52], %g1 loop_2123: sdivx %g7, 0x1718, %o7 mulscc %i0, %o5, %g5 edge16 %g3, %l5, %i7 edge32ln %o4, %l1, %i1 faligndata %f28, %f28, %f22 fnot2s %f20, %f11 fnand %f26, %f14, %f18 fbg,a %fcc1, loop_2124 srl %i5, 0x13, %l4 srl %l6, 0x11, %g6 nop fitos %f0, %f27 fstox %f27, %f10 fxtos %f10, %f27 loop_2124: bn %icc, loop_2125 fand %f10, %f14, %f8 tgu %icc, 0x7 bneg,a,pn %icc, loop_2126 loop_2125: fornot2s %f12, %f6, %f1 udivcc %i2, 0x165D, %o3 srl %i6, %l0, %i3 loop_2126: nop wr %g0, 0x81, %asi swapa [%l7 + 0x54] %asi, %l2 wr %g0, 0x80, %asi ldxa [%l7 + 0x48] %asi, %l3 fbug %fcc1, loop_2127 srl %g2, 0x15, %i4 fmovdvs %icc, %f4, %f23 fmovrdgz %o1, %f14, %f22 loop_2127: fandnot1 %f10, %f10, %f8 popc %g4, %o6 edge32n %o0, %g1, %o2 brz,a %o7, loop_2128 fmul8x16 %f12, %f24, %f0 fmovsl %icc, %f7, %f18 fpsub16 %f28, %f12, %f6 loop_2128: call loop_2129 edge32n %i0, %o5, %g7 or %g5, %g3, %l5 fpsub16 %f2, %f16, %f12 loop_2129: edge16ln %i7, %l1, %o4 movpos %icc, %i1, %i5 fbule,a %fcc0, loop_2130 addcc %l6, 0x073E, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x34, %i5 lda [%l7 + %i5] 0x88, %f9 loop_2130: movn %xcc, %i2, %g6 fornot2s %f12, %f30, %f20 membar #Sync set 0x40, %l5 ldda [%l7 + %l5] 0x17, %f16 movrgez %i6, %o3, %l0 ld [%l7 + 0x20], %f12 set 0x20, %g2 lduwa [%l7 + %g2] 0x89, %l2 movcc %icc, %l3, %i3 std %f16, [%l7 + 0x78] nop fitos %f12, %f23 fstox %f23, %f24 tne %xcc, 0x0 ldsw [%l7 + 0x08], %i4 fmovrsgz %g2, %f21, %f12 faligndata %f6, %f4, %f24 tn %icc, 0x4 edge16ln %o1, %g4, %o6 umul %g1, %o0, %o7 nop set 0x78, %i3 ldd [%l7 + %i3], %f28 set 0x30, %i6 ldxa [%l7 + %i6] 0x81, %o2 fandnot2s %f10, %f4, %f13 mulscc %i0, %g7, %g5 bpos,a %xcc, loop_2131 fmovsgu %xcc, %f24, %f6 andn %g3, %o5, %l5 fcmple16 %f28, %f24, %i7 loop_2131: membar 0x1E fnor %f6, %f2, %f18 bn loop_2132 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %o4, %l1, %i5 tleu %xcc, 0x5 loop_2132: nop set 0x60, %l0 ldda [%l7 + %l0] 0x18, %i0 popc 0x0254, %l6 fpsub16 %f10, %f26, %f12 sth %i2, [%l7 + 0x2E] sdiv %l4, 0x16E9, %g6 fnot2 %f28, %f12 movrlez %i6, %l0, %l2 set 0x3B, %i4 lduba [%l7 + %i4] 0x15, %o3 tsubcctv %l3, %i3, %g2 movcc %xcc, %i4, %g4 nop set 0x12, %l1 sth %o1, [%l7 + %l1] edge16l %g1, %o6, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %o7, 0x0775, %i0 fmul8ulx16 %f20, %f28, %f16 nop setx 0x37EB3367, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x1951A301, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fdivs %f1, %f13, %f14 andn %g7, %o2, %g3 stw %g5, [%l7 + 0x14] nop setx loop_2133, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movleu %icc, %o5, %i7 fxor %f14, %f22, %f28 andncc %o4, %l1, %l5 loop_2133: nop wr %g0, 0x2b, %asi stwa %i5, [%l7 + 0x78] %asi membar #Sync fzeros %f6 fcmpne16 %f10, %f4, %i1 bg,pn %xcc, loop_2134 umulcc %i2, %l4, %l6 fmovrsne %i6, %f5, %f4 or %l0, 0x1C8D, %l2 loop_2134: tcc %icc, 0x3 tn %xcc, 0x2 edge16l %o3, %g6, %i3 or %g2, 0x007C, %l3 movl %icc, %i4, %o1 fsrc2s %f19, %f22 fabss %f16, %f18 orn %g1, 0x1928, %o6 faligndata %f20, %f0, %f2 fmovdcs %icc, %f9, %f27 edge32 %o0, %g4, %o7 taddcc %g7, 0x0999, %o2 movvc %icc, %i0, %g3 andncc %o5, %g5, %o4 fcmpne16 %f12, %f0, %l1 edge8l %i7, %l5, %i5 orn %i2, %i1, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %l4, %i6, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %l2, 0x0F9A, %g6 movre %i3, 0x12D, %g2 fbuge %fcc1, loop_2135 fornot1 %f6, %f20, %f16 wr %g0, 0x80, %asi ldsba [%l7 + 0x45] %asi, %o3 loop_2135: sir 0x028D sra %i4, 0x02, %l3 ble,a,pn %xcc, loop_2136 fexpand %f1, %f24 set 0x52, %i0 ldsha [%l7 + %i0] 0x80, %g1 loop_2136: bcs,pn %xcc, loop_2137 fba %fcc3, loop_2138 orcc %o6, 0x0A0E, %o1 ld [%l7 + 0x48], %f18 loop_2137: bcs loop_2139 loop_2138: movvs %xcc, %o0, %o7 movg %icc, %g7, %o2 movgu %xcc, %i0, %g4 loop_2139: stbar smulcc %g3, %o5, %g5 brnz %o4, loop_2140 nop setx 0x56D84779507ED9A8, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr fpmerge %f22, %f21, %f22 fcmpne32 %f20, %f2, %i7 loop_2140: edge8l %l1, %l5, %i5 movcs %icc, %i1, %l6 ldsb [%l7 + 0x5D], %l4 bn,a loop_2141 andncc %i6, %i2, %l2 tne %icc, 0x2 srl %l0, 0x05, %g6 loop_2141: movrlez %i3, 0x2EA, %g2 mova %icc, %o3, %l3 addcc %g1, %i4, %o1 array16 %o0, %o6, %o7 wr %g0, 0x80, %asi ldsha [%l7 + 0x2A] %asi, %o2 movcc %xcc, %i0, %g4 tle %icc, 0x0 taddcc %g7, 0x0CAF, %o5 edge16ln %g5, %g3, %o4 fors %f18, %f29, %f22 nop setx 0xECF5EDC1CBE5B3DA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x6908A9AE80EC6104, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 faddd %f6, %f0, %f10 mulscc %i7, %l5, %l1 movrlez %i1, %i5, %l4 nop setx 0x89ECF361404F4AB7, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr srl %i6, 0x0C, %l6 tle %icc, 0x5 tn %icc, 0x3 brnz,a %i2, loop_2142 taddcctv %l2, %g6, %i3 sll %g2, 0x13, %o3 fble,a %fcc0, loop_2143 loop_2142: fornot2 %f2, %f14, %f26 addcc %l0, 0x07ED, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2143: fmovdleu %icc, %f21, %f14 ldsw [%l7 + 0x30], %i4 movvc %icc, %o1, %l3 udiv %o0, 0x09C2, %o7 fcmpne32 %f0, %f12, %o6 edge16n %o2, %i0, %g7 brz %g4, loop_2144 edge32ln %o5, %g3, %g5 bgu,pt %icc, loop_2145 sllx %i7, 0x0E, %l5 loop_2144: nop set 0x68, %o7 ldsha [%l7 + %o7] 0x04, %l1 loop_2145: edge32ln %i1, %o4, %l4 srl %i5, 0x08, %l6 bvc,a loop_2146 fbu %fcc1, loop_2147 movge %xcc, %i6, %l2 nop setx loop_2148, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2146: taddcctv %g6, 0x1CA0, %i3 loop_2147: fbo %fcc1, loop_2149 alignaddrl %i2, %g2, %l0 loop_2148: movcs %xcc, %o3, %i4 fsrc1 %f2, %f6 loop_2149: srax %g1, 0x08, %o1 fnegs %f25, %f28 nop setx 0xE30ADE1528082E56, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x67766091CBF6AE1D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f2, %f8 movrlz %o0, 0x039, %o7 nop set 0x5C, %i2 lduw [%l7 + %i2], %l3 fpadd32s %f24, %f6, %f12 bne,a loop_2150 tneg %xcc, 0x0 sub %o6, 0x1C0C, %o2 tpos %xcc, 0x3 loop_2150: fbu,a %fcc3, loop_2151 orn %i0, %g7, %o5 fxnor %f16, %f6, %f28 andn %g3, %g5, %g4 loop_2151: nop wr %g0, 0xe2, %asi stha %l5, [%l7 + 0x78] %asi membar #Sync std %f10, [%l7 + 0x40] umul %l1, %i7, %i1 bgu,a,pt %xcc, loop_2152 sub %o4, 0x00AF, %i5 edge32l %l4, %l6, %i6 edge32ln %l2, %i3, %g6 loop_2152: movleu %xcc, %i2, %g2 orn %o3, 0x0B49, %i4 fpadd16 %f10, %f10, %f24 sdiv %l0, 0x19B9, %o1 tcc %xcc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovscs %icc, %f22, %f9 brgz,a %o0, loop_2153 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movle %xcc, %g1, %l3 sdivcc %o6, 0x0816, %o7 loop_2153: fbl %fcc1, loop_2154 fmovrslz %o2, %f14, %f27 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %i0, %g7 loop_2154: edge16n %o5, %g3, %g5 fnot1s %f29, %f13 fpsub16s %f31, %f9, %f15 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fble,a %fcc3, loop_2155 movgu %icc, %l5, %g4 sra %l1, 0x15, %i7 fbo %fcc1, loop_2156 loop_2155: udivcc %o4, 0x0044, %i1 fbn,a %fcc1, loop_2157 nop setx loop_2158, %l0, %l1 jmpl %l1, %i5 loop_2156: fmovsge %xcc, %f3, %f29 edge16l %l4, %l6, %l2 loop_2157: mova %xcc, %i6, %g6 loop_2158: orncc %i3, %i2, %o3 ldd [%l7 + 0x40], %g2 bleu,a,pt %xcc, loop_2159 move %xcc, %i4, %o1 fmovrsne %o0, %f6, %f26 srax %l0, %g1, %l3 loop_2159: alignaddrl %o7, %o6, %o2 fble %fcc2, loop_2160 fbn,a %fcc2, loop_2161 fbule %fcc3, loop_2162 srlx %g7, %o5, %i0 loop_2160: tsubcctv %g5, 0x0C02, %l5 loop_2161: movg %icc, %g3, %g4 loop_2162: ldsb [%l7 + 0x1B], %l1 addc %i7, %i1, %o4 movle %xcc, %i5, %l4 smul %l6, 0x1ADD, %l2 andn %i6, 0x0CB9, %g6 sdivx %i3, 0x12E6, %o3 fsrc2s %f5, %f20 fmovdvc %xcc, %f3, %f9 ldx [%l7 + 0x48], %i2 nop setx loop_2163, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tsubcctv %i4, 0x1F2B, %o1 brnz %o0, loop_2164 fmovdle %xcc, %f1, %f23 loop_2163: bshuffle %f30, %f22, %f10 set 0x22, %g6 ldstuba [%l7 + %g6] 0x89, %g2 loop_2164: movrlez %l0, %g1, %l3 fors %f25, %f13, %f11 fmul8sux16 %f28, %f8, %f8 mulscc %o6, 0x11DC, %o2 taddcc %o7, %g7, %o5 edge16l %g5, %l5, %i0 fbu,a %fcc3, loop_2165 xnorcc %g3, 0x1560, %l1 mova %xcc, %i7, %g4 xor %i1, %i5, %o4 loop_2165: fnot2 %f18, %f18 fcmpgt16 %f16, %f18, %l6 tsubcctv %l2, 0x14B7, %l4 mova %xcc, %g6, %i3 taddcctv %o3, %i2, %i6 tvs %xcc, 0x1 array8 %i4, %o0, %g2 swap [%l7 + 0x38], %l0 fbul,a %fcc1, loop_2166 fnot1s %f4, %f29 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %icc, %o1, %l3 loop_2166: movvs %icc, %o6, %o2 tle %xcc, 0x7 set 0x45, %g3 ldsba [%l7 + %g3] 0x19, %g1 edge32ln %g7, %o5, %g5 fmovdne %icc, %f7, %f30 membar 0x65 edge32l %o7, %i0, %l5 mulx %l1, 0x0F38, %g3 movgu %xcc, %g4, %i7 addcc %i5, %o4, %i1 fmovsa %icc, %f21, %f30 sth %l2, [%l7 + 0x3E] movle %xcc, %l4, %g6 fxors %f14, %f20, %f12 lduw [%l7 + 0x20], %i3 set 0x0A, %o0 lduba [%l7 + %o0] 0x89, %o3 tneg %xcc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgez %l6, %f30, %f4 orn %i6, 0x19A1, %i2 smul %i4, %o0, %g2 edge16ln %l0, %l3, %o1 and %o2, %g1, %o6 lduh [%l7 + 0x0A], %g7 addccc %g5, 0x0920, %o5 st %f9, [%l7 + 0x78] ld [%l7 + 0x5C], %f18 fmul8sux16 %f6, %f16, %f30 srl %o7, %l5, %i0 edge8ln %g3, %g4, %i7 edge32l %i5, %o4, %l1 sdivcc %i1, 0x0AC6, %l2 bg,a,pn %icc, loop_2167 lduh [%l7 + 0x18], %l4 nop fitod %f6, %f24 fdtos %f24, %f24 fcmpne32 %f20, %f16, %i3 loop_2167: movpos %xcc, %o3, %l6 edge8n %g6, %i6, %i4 fnot1s %f16, %f23 edge32l %i2, %o0, %g2 fbn %fcc2, loop_2168 brgz %l3, loop_2169 tn %icc, 0x0 edge16ln %l0, %o1, %g1 loop_2168: for %f24, %f0, %f4 loop_2169: movge %xcc, %o2, %o6 tg %xcc, 0x1 fbne %fcc1, loop_2170 fornot2s %f16, %f5, %f16 fbug,a %fcc3, loop_2171 sdivx %g7, 0x1F42, %o5 loop_2170: fmovspos %xcc, %f26, %f25 tne %xcc, 0x3 loop_2171: fmul8x16al %f19, %f29, %f12 set 0x6B, %g1 ldsba [%l7 + %g1] 0x89, %o7 add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x80, %l5, %g5 xnor %g3, %i0, %i7 brnz %g4, loop_2172 popc %i5, %o4 fbge %fcc0, loop_2173 nop setx 0xA3D4D1F97B951183, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x017D044CB5668BCB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fmuld %f8, %f8, %f10 loop_2172: fmovrse %l1, %f16, %f18 movle %icc, %l2, %i1 loop_2173: edge32l %i3, %o3, %l4 ldsb [%l7 + 0x64], %l6 bpos loop_2174 movrgz %g6, 0x0BF, %i6 tne %icc, 0x3 edge32ln %i2, %i4, %g2 loop_2174: edge16n %o0, %l0, %o1 nop setx 0x07031748893D0A0D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x4CE9BCB8110C3DC8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f30, %f10 fmovdcs %xcc, %f15, %f10 nop setx loop_2175, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movgu %icc, %l3, %g1 add %l7, 0x20, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o2 casxa [%l6] %asi, %o2, %g7 loop_2175: bg,a %xcc, loop_2176 fmovsl %icc, %f29, %f19 xnorcc %o6, %o7, %l5 tl %xcc, 0x7 loop_2176: nop setx 0x7061EE1C, %l0, %l6 st %l6, [%l7 + 0x58] ld [%l7 + 0x58], %fsr fpsub32 %f20, %f28, %f8 wr %g0, 0x88, %asi ldsba [%l7 + 0x5F] %asi, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnors %f22, %f4, %f21 sub %g3, 0x0B53, %i0 movpos %icc, %i7, %g4 addccc %i5, 0x044F, %o4 smulcc %g5, 0x1322, %l2 nop setx 0xA483CA67, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x828B0583, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fadds %f26, %f11, %f18 stx %l1, [%l7 + 0x28] brgz %i3, loop_2177 fmul8ulx16 %f24, %f10, %f0 mulscc %o3, 0x1069, %l4 brgez %l6, loop_2178 loop_2177: sethi 0x1749, %i1 wr %g0, 0x11, %asi lda [%l7 + 0x50] %asi, %f7 loop_2178: xnorcc %g6, %i6, %i2 fnor %f10, %f0, %f18 edge32 %g2, %o0, %l0 movg %icc, %i4, %o1 orn %g1, %o2, %g7 sth %l3, [%l7 + 0x28] popc 0x00AF, %o6 tsubcctv %l5, 0x03D5, %o7 tgu %xcc, 0x1 fbu,a %fcc0, loop_2179 fandnot2 %f14, %f20, %f28 bshuffle %f12, %f6, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2179: nop fitos %f5, %f11 fstod %f11, %f8 edge16n %o5, %i0, %i7 sdivx %g3, 0x0F77, %i5 srax %o4, 0x14, %g4 fmovsneg %icc, %f29, %f31 tleu %icc, 0x0 addc %l2, %g5, %l1 fsrc1 %f16, %f12 tsubcctv %o3, 0x04BB, %i3 fbg %fcc1, loop_2180 fnot2s %f5, %f24 bcc,pt %icc, loop_2181 brz %l6, loop_2182 loop_2180: brlez %i1, loop_2183 brlz %l4, loop_2184 loop_2181: edge32 %g6, %i6, %i2 loop_2182: brlz %g2, loop_2185 loop_2183: edge8 %o0, %l0, %i4 loop_2184: fnegd %f4, %f28 movneg %xcc, %o1, %o2 loop_2185: subc %g1, 0x0CA2, %l3 membar 0x48 taddcc %g7, 0x1F9D, %o6 addccc %o7, 0x1911, %o5 alignaddrl %i0, %i7, %l5 movre %g3, 0x319, %i5 nop fitod %f14, %f22 tl %xcc, 0x3 smulcc %g4, 0x1A69, %l2 tgu %xcc, 0x6 fmul8x16au %f9, %f21, %f30 fcmpeq16 %f0, %f10, %g5 edge32ln %l1, %o4, %i3 bn,a,pt %xcc, loop_2186 movrne %o3, 0x241, %i1 set 0x08, %i7 lduha [%l7 + %i7] 0x11, %l4 loop_2186: nop set 0x4C, %g7 sta %f14, [%l7 + %g7] 0x18 sdivcc %l6, 0x0981, %g6 fmovsge %icc, %f22, %f25 fandnot1s %f19, %f26, %f3 bn,pn %icc, loop_2187 srl %i6, %i2, %o0 taddcctv %l0, 0x1E50, %i4 movge %xcc, %o1, %g2 loop_2187: tg %xcc, 0x3 edge8n %o2, %g1, %g7 te %xcc, 0x6 fbue %fcc0, loop_2188 movn %xcc, %o6, %o7 nop setx 0xFC02F64610634E3A, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr nop setx loop_2189, %l0, %l1 jmpl %l1, %l3 loop_2188: movre %i0, %i7, %l5 nop setx loop_2190, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbue,a %fcc1, loop_2191 loop_2189: tvc %xcc, 0x5 fmovdcs %icc, %f1, %f8 loop_2190: andncc %o5, %g3, %i5 loop_2191: fmovsgu %xcc, %f7, %f3 andn %l2, %g5, %g4 alignaddr %l1, %i3, %o3 xnorcc %i1, 0x17DA, %l4 sll %o4, 0x00, %l6 tvs %xcc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x2C, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %i6, %g6 sra %o0, %i2, %l0 pdist %f2, %f28, %f12 xor %i4, %g2, %o2 wr %g0, 0x18, %asi lduha [%l7 + 0x6C] %asi, %o1 bleu,pt %icc, loop_2192 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovs %f15, %f25 movrgez %g1, %g7, %o7 loop_2192: tsubcctv %l3, 0x0651, %o6 movrgz %i7, %i0, %l5 fornot2 %f6, %f10, %f2 xnorcc %o5, %g3, %i5 tsubcc %g5, %l2, %g4 edge16ln %l1, %i3, %i1 fmovda %icc, %f19, %f0 set 0x10, %o5 ldda [%l7 + %o5] 0x23, %o2 set 0x74, %g4 sta %f14, [%l7 + %g4] 0x10 fmovdle %icc, %f31, %f2 bvc %icc, loop_2193 lduw [%l7 + 0x38], %o4 taddcctv %l4, 0x148D, %l6 edge8l %g6, %i6, %i2 loop_2193: fmovsleu %xcc, %f20, %f13 fpackfix %f2, %f14 fnor %f4, %f28, %f8 fmovrsgez %o0, %f2, %f26 xor %l0, %i4, %o2 add %o1, %g1, %g7 ldsh [%l7 + 0x62], %o7 fsrc1s %f24, %f23 tn %xcc, 0x2 xnorcc %g2, %l3, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %i0, %l5, %o5 fmovrde %o6, %f4, %f10 tg %icc, 0x4 movneg %xcc, %i5, %g5 edge8ln %l2, %g4, %g3 fbue %fcc2, loop_2194 fmovdgu %icc, %f31, %f2 fmovd %f2, %f6 umul %i3, 0x15FF, %l1 loop_2194: bne,pt %xcc, loop_2195 tcs %xcc, 0x4 udiv %o3, 0x11E0, %o4 ldub [%l7 + 0x2B], %l4 loop_2195: move %icc, %i1, %g6 bge,a loop_2196 bvc,a,pn %icc, loop_2197 sra %i6, %i2, %l6 tgu %icc, 0x7 loop_2196: prefetch [%l7 + 0x10], 0x3 loop_2197: or %l0, 0x0841, %o0 tsubcctv %i4, 0x00BF, %o2 swap [%l7 + 0x0C], %g1 add %g7, 0x049A, %o7 fbuge %fcc2, loop_2198 orncc %g2, 0x192F, %o1 tgu %xcc, 0x4 sdiv %i7, 0x1837, %i0 loop_2198: tpos %xcc, 0x3 movvc %icc, %l3, %l5 edge8n %o5, %i5, %o6 fxor %f20, %f28, %f22 tvs %xcc, 0x6 tpos %xcc, 0x5 alignaddrl %g5, %l2, %g4 xor %g3, 0x1199, %i3 set 0x49, %l3 ldsba [%l7 + %l3] 0x80, %o3 fba %fcc0, loop_2199 udiv %o4, 0x0BB7, %l1 tleu %xcc, 0x2 tvc %xcc, 0x0 loop_2199: sethi 0x0906, %i1 fbg,a %fcc1, loop_2200 fmul8sux16 %f8, %f14, %f18 be,pt %icc, loop_2201 xnorcc %l4, %g6, %i6 loop_2200: brgz,a %i2, loop_2202 sethi 0x0368, %l6 loop_2201: fmovsneg %icc, %f19, %f4 fmovsneg %xcc, %f15, %f15 loop_2202: fmovdneg %xcc, %f18, %f15 sdivx %o0, 0x0901, %l0 subc %i4, %g1, %o2 alignaddr %g7, %g2, %o7 nop setx 0x3264E45A2072B276, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr addcc %o1, %i7, %l3 brnz %i0, loop_2203 brnz %l5, loop_2204 fandnot1s %f22, %f25, %f20 movrlez %o5, 0x023, %i5 loop_2203: subcc %g5, 0x0D9F, %l2 loop_2204: nop add %l7, 0x08, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %o6, %g3 bne,pt %xcc, loop_2205 ldsb [%l7 + 0x64], %i3 tpos %icc, 0x2 mulscc %o3, %g4, %o4 loop_2205: sra %l1, %l4, %i1 tge %xcc, 0x0 bleu,pt %icc, loop_2206 nop fitos %f1, %f11 fstod %f11, %f6 fba,a %fcc0, loop_2207 nop setx 0x1AA64846, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x2331F48C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fsubs %f4, %f25, %f5 loop_2206: fnot2s %f2, %f27 prefetch [%l7 + 0x3C], 0x0 loop_2207: fmovrdgez %g6, %f4, %f28 brgz %i2, loop_2208 fmovdpos %xcc, %f0, %f1 wr %g0, 0x19, %asi lduha [%l7 + 0x2A] %asi, %i6 loop_2208: ld [%l7 + 0x24], %f21 wr %g0, 0x89, %asi lduba [%l7 + 0x13] %asi, %o0 fnegs %f24, %f0 andn %l6, %i4, %l0 wr %g0, 0x81, %asi swapa [%l7 + 0x2C] %asi, %o2 movgu %xcc, %g7, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %g1, 0x0CD6, %o7 movcc %icc, %i7, %o1 movg %icc, %l3, %l5 tgu %icc, 0x0 edge32 %i0, %i5, %g5 bcc loop_2209 nop setx loop_2210, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tn %icc, 0x1 wr %g0, 0x11, %asi lduwa [%l7 + 0x1C] %asi, %o5 loop_2209: fone %f22 loop_2210: stw %l2, [%l7 + 0x2C] fbue %fcc1, loop_2211 umul %g3, %o6, %i3 movpos %xcc, %g4, %o4 movle %icc, %l1, %l4 loop_2211: orncc %i1, %g6, %o3 movcs %xcc, %i2, %o0 tn %icc, 0x1 xnorcc %l6, %i4, %i6 fmovdgu %icc, %f13, %f1 bpos,pn %icc, loop_2212 ldsh [%l7 + 0x48], %l0 fbo,a %fcc2, loop_2213 brgez %o2, loop_2214 loop_2212: andncc %g7, %g2, %o7 movg %xcc, %i7, %g1 loop_2213: nop set 0x320, %o3 nop ! stxa %o1, [%g0 + %o3] 0x40 ripped by fixASI40.pl loop_2214: xnorcc %l3, 0x11E9, %i0 fmovrdlez %l5, %f28, %f2 bcs,a loop_2215 fmovd %f4, %f16 ta %icc, 0x2 call loop_2216 loop_2215: xnorcc %g5, %i5, %l2 ldd [%l7 + 0x48], %f14 fmovdle %xcc, %f11, %f5 loop_2216: andcc %o5, 0x1C67, %g3 std %f8, [%l7 + 0x78] wr %g0, 0x19, %asi lda [%l7 + 0x48] %asi, %f12 movge %icc, %o6, %i3 addcc %o4, 0x130D, %l1 edge16n %g4, %i1, %g6 sll %o3, 0x01, %l4 movrgez %i2, 0x062, %o0 popc 0x01B6, %l6 orcc %i4, %i6, %l0 tpos %icc, 0x1 ble,a,pn %xcc, loop_2217 move %icc, %g7, %o2 ldd [%l7 + 0x50], %f2 movgu %icc, %g2, %i7 loop_2217: nop wr %g0, 0x2a, %asi ldda [%l7 + 0x50] %asi, %o6 orn %o1, 0x0F56, %g1 edge8l %i0, %l3, %l5 brgez,a %g5, loop_2218 smulcc %l2, %o5, %i5 array8 %o6, %g3, %i3 xorcc %o4, %l1, %i1 loop_2218: tne %xcc, 0x6 fbo %fcc1, loop_2219 umulcc %g4, 0x125F, %g6 or %l4, %i2, %o0 fxors %f29, %f31, %f7 loop_2219: tsubcc %o3, 0x13A1, %i4 srlx %i6, 0x11, %l0 tleu %xcc, 0x3 umul %l6, 0x11CE, %o2 edge32 %g2, %g7, %o7 tcs %xcc, 0x3 add %o1, 0x15BE, %g1 andn %i0, %i7, %l5 array16 %l3, %l2, %o5 fsrc2s %f6, %f23 fmovrse %g5, %f22, %f28 alignaddrl %i5, %g3, %o6 fmovs %f3, %f31 array16 %i3, %l1, %i1 fmovrsgz %o4, %f19, %f30 orn %g6, %l4, %g4 movrlz %o0, %o3, %i2 bpos,pt %icc, loop_2220 edge16l %i6, %l0, %l6 fmovrdne %i4, %f30, %f16 srl %g2, 0x19, %o2 loop_2220: fcmpeq16 %f22, %f6, %g7 movrne %o1, 0x1A9, %o7 fpsub32 %f30, %f24, %f18 nop setx 0x2C41B963, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0xBA63BA3E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fsubs %f19, %f19, %f16 movg %icc, %i0, %i7 movcc %xcc, %l5, %g1 orncc %l2, %o5, %g5 bvc,pt %xcc, loop_2221 prefetch [%l7 + 0x30], 0x1 fornot1 %f4, %f28, %f30 bn,a,pn %icc, loop_2222 loop_2221: or %i5, 0x131F, %l3 movrgez %g3, %o6, %l1 fors %f11, %f1, %f29 loop_2222: nop fitos %f10, %f25 fstox %f25, %f6 fxtos %f6, %f13 fmovsgu %xcc, %f16, %f25 udivcc %i1, 0x0603, %i3 mulscc %o4, 0x1C82, %l4 nop setx 0x73F4594B075E9F7D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xE91D0E484428E7CC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fsubd %f18, %f4, %f2 fnot2 %f0, %f12 fcmpeq32 %f4, %f30, %g6 tvc %icc, 0x5 mova %xcc, %g4, %o0 xnor %i2, %o3, %l0 fands %f20, %f12, %f21 brgez,a %l6, loop_2223 fornot1s %f2, %f14, %f14 stw %i4, [%l7 + 0x08] movrlez %i6, %g2, %o2 loop_2223: fandnot1 %f20, %f2, %f14 movvc %xcc, %g7, %o7 tneg %icc, 0x2 sir 0x0C7F fornot2s %f7, %f0, %f18 tcc %icc, 0x5 brgez %o1, loop_2224 xor %i7, %i0, %g1 brgz %l5, loop_2225 movrgz %l2, %g5, %i5 loop_2224: movrlz %l3, 0x323, %g3 taddcctv %o5, %o6, %l1 loop_2225: addccc %i1, 0x0FF8, %i3 tne %icc, 0x3 movl %xcc, %o4, %g6 tcc %icc, 0x3 wr %g0, 0x11, %asi ldsha [%l7 + 0x62] %asi, %l4 fones %f9 tg %xcc, 0x1 sra %o0, %i2, %g4 movrlez %o3, %l0, %i4 edge8n %l6, %i6, %g2 fblg %fcc0, loop_2226 and %g7, 0x1EBC, %o7 sll %o2, %i7, %i0 tle %xcc, 0x6 loop_2226: edge32n %o1, %l5, %l2 fbn,a %fcc2, loop_2227 fblg %fcc2, loop_2228 mulx %g1, %i5, %l3 tpos %icc, 0x4 loop_2227: nop fitod %f6, %f22 fdtos %f22, %f26 loop_2228: array32 %g3, %o5, %o6 tvs %icc, 0x3 alignaddr %g5, %l1, %i1 orncc %o4, %g6, %i3 bneg,pt %icc, loop_2229 xnor %o0, %i2, %l4 wr %g0, 0x04, %asi ldsha [%l7 + 0x5A] %asi, %g4 loop_2229: smulcc %l0, %o3, %i4 sra %i6, 0x14, %g2 edge16n %g7, %l6, %o7 ble,a %xcc, loop_2230 array32 %o2, %i0, %i7 nop fitod %f8, %f6 fdtox %f6, %f10 fxtod %f10, %f30 fmovsl %icc, %f11, %f13 loop_2230: brz,a %o1, loop_2231 subc %l5, %g1, %i5 movvs %xcc, %l2, %g3 edge8n %o5, %l3, %o6 loop_2231: movre %g5, 0x302, %l1 addccc %o4, 0x153C, %g6 edge32l %i3, %i1, %i2 srax %l4, 0x0D, %g4 movcs %xcc, %o0, %o3 movre %l0, 0x30E, %i6 andcc %g2, 0x1D98, %g7 fornot1 %f8, %f24, %f2 fmovdg %xcc, %f29, %f30 set 0x18, %l4 stwa %i4, [%l7 + %l4] 0x88 fmovda %xcc, %f0, %f5 te %icc, 0x3 ble loop_2232 faligndata %f22, %f20, %f30 subccc %l6, 0x0A3F, %o2 fpsub32s %f29, %f16, %f0 loop_2232: fbg %fcc3, loop_2233 movvc %icc, %o7, %i0 nop fitos %f1, %f21 fstox %f21, %f12 fxtos %f12, %f25 fbge %fcc3, loop_2234 loop_2233: umulcc %i7, 0x053E, %o1 bge,a loop_2235 ble %xcc, loop_2236 loop_2234: fmovscc %xcc, %f15, %f22 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2235: movneg %icc, %g1, %l5 loop_2236: tneg %xcc, 0x7 udivx %l2, 0x04A1, %i5 alignaddr %g3, %l3, %o6 movle %icc, %g5, %l1 stbar popc %o4, %g6 fbge,a %fcc3, loop_2237 fmovrsgz %i3, %f28, %f15 array32 %i1, %i2, %l4 fbl,a %fcc2, loop_2238 loop_2237: movvc %icc, %g4, %o5 tg %xcc, 0x1 set 0x18, %o1 stwa %o0, [%l7 + %o1] 0x04 loop_2238: ldsw [%l7 + 0x1C], %l0 sll %i6, 0x1A, %o3 smul %g7, 0x1FF0, %i4 addccc %g2, 0x0399, %o2 tne %xcc, 0x3 bcs,a,pn %xcc, loop_2239 movgu %xcc, %l6, %o7 fandnot2s %f11, %f22, %f24 smulcc %i7, 0x045E, %i0 loop_2239: popc %o1, %g1 movgu %xcc, %l2, %i5 fbul,a %fcc2, loop_2240 movcs %icc, %g3, %l3 tg %xcc, 0x1 ldd [%l7 + 0x40], %f10 loop_2240: movrlez %o6, 0x017, %l5 tleu %xcc, 0x2 fcmpgt16 %f16, %f16, %l1 orcc %g5, %o4, %i3 edge32 %i1, %i2, %g6 edge8ln %g4, %o5, %o0 umulcc %l0, 0x1651, %i6 tvc %icc, 0x5 subcc %l4, 0x0B1D, %g7 fmovsge %icc, %f20, %f12 fmovrdne %i4, %f4, %f12 mulscc %o3, %o2, %l6 brnz,a %o7, loop_2241 ldub [%l7 + 0x0F], %i7 fbue,a %fcc3, loop_2242 fmovrslz %i0, %f23, %f19 loop_2241: nop add %l7, 0x78, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x80, %o1, %g2 loop_2242: or %l2, %g1, %g3 movg %xcc, %l3, %i5 brlez %o6, loop_2243 movrlez %l1, %g5, %o4 subc %i3, %i1, %l5 fnor %f18, %f6, %f24 loop_2243: smul %i2, 0x02F7, %g6 fbo %fcc1, loop_2244 movge %icc, %g4, %o5 xnorcc %o0, 0x136B, %l0 movneg %xcc, %l4, %g7 loop_2244: movl %icc, %i6, %i4 move %icc, %o3, %l6 ldx [%l7 + 0x20], %o2 tpos %icc, 0x6 edge8ln %i7, %o7, %i0 wr %g0, 0x89, %asi lduba [%l7 + 0x7A] %asi, %o1 tl %icc, 0x0 alignaddr %l2, %g2, %g1 sllx %g3, 0x0F, %l3 fmovsne %icc, %f25, %f30 tcs %icc, 0x3 tpos %xcc, 0x3 wr %g0, 0x52, %asi stxa %o6, [%g0 + 0x218] %asi fmovsa %xcc, %f5, %f4 srax %l1, %g5, %o4 taddcc %i3, %i1, %i5 call loop_2245 tg %icc, 0x1 movle %icc, %l5, %i2 ba,pt %xcc, loop_2246 loop_2245: tsubcc %g6, 0x11E8, %o5 movne %xcc, %o0, %l0 fble %fcc2, loop_2247 loop_2246: smulcc %l4, 0x1C23, %g4 bvs %icc, loop_2248 tcs %icc, 0x6 loop_2247: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %xcc, %g7, %i4 loop_2248: fpsub16 %f14, %f28, %f24 sdivx %i6, 0x13A5, %l6 add %o3, 0x0F8A, %o2 nop fitos %f10, %f3 fstox %f3, %f26 fxtos %f26, %f25 nop setx 0x75B28E0E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0xD6AA887E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fsubs %f17, %f20, %f6 movle %xcc, %o7, %i7 nop setx loop_2249, %l0, %l1 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 %i0, %o1, %g2 movle %icc, %l2, %g1 addcc %l3, %o6, %l1 loop_2249: brlz %g5, loop_2250 fandnot1 %f20, %f10, %f18 fornot1s %f3, %f26, %f16 bleu,a,pn %xcc, loop_2251 loop_2250: nop fitod %f6, %f28 fdtox %f28, %f8 movrne %g3, 0x199, %i3 set 0x27, %g5 ldstuba [%l7 + %g5] 0x10, %o4 loop_2251: fcmpeq32 %f16, %f22, %i1 fbue %fcc2, loop_2252 movg %xcc, %l5, %i5 array32 %g6, %i2, %o0 set 0x68, %o2 stxa %l0, [%l7 + %o2] 0x2a membar #Sync loop_2252: nop setx 0xB5A56FB8FD68D3B1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x2DA0A7200936B35A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f14, %f12 fpackfix %f10, %f7 fornot2 %f28, %f2, %f10 ba,a,pn %icc, loop_2253 st %f14, [%l7 + 0x28] fmovd %f28, %f8 umulcc %o5, 0x1D7F, %g4 loop_2253: movge %icc, %l4, %i4 srax %g7, 0x12, %i6 sdivx %l6, 0x0EF2, %o2 fands %f2, %f3, %f10 sdiv %o7, 0x0AEB, %o3 addc %i0, 0x1281, %i7 bgu loop_2254 xorcc %g2, %l2, %o1 movcs %icc, %g1, %o6 move %icc, %l1, %l3 loop_2254: nop wr %g0, 0x80, %asi lda [%l7 + 0x08] %asi, %f22 fbuge %fcc3, loop_2255 sdivx %g3, 0x10F8, %g5 bcc,a %icc, loop_2256 fmovrdlez %o4, %f26, %f22 loop_2255: tsubcc %i3, 0x096B, %l5 fbge,a %fcc2, loop_2257 loop_2256: edge32ln %i1, %g6, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %o0, %i2, %o5 loop_2257: fbul,a %fcc1, loop_2258 add %l0, %l4, %i4 stw %g7, [%l7 + 0x40] fmovsneg %icc, %f18, %f30 loop_2258: swap [%l7 + 0x10], %g4 membar 0x40 andcc %i6, %l6, %o7 srax %o3, 0x0E, %i0 nop setx 0x31BBA80B08D7C40F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xE1A1A1A397C891E1, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f4, %f4 be,a loop_2259 fornot2s %f27, %f19, %f30 ld [%l7 + 0x68], %f30 call loop_2260 loop_2259: fblg %fcc3, loop_2261 addccc %i7, 0x0EE5, %o2 be,pt %xcc, loop_2262 loop_2260: movrgez %g2, 0x11E, %l2 loop_2261: tge %xcc, 0x2 movn %icc, %o1, %g1 loop_2262: nop fitod %f6, %f14 fdtox %f14, %f28 fxtod %f28, %f10 movcc %xcc, %o6, %l1 subc %g3, %l3, %g5 movl %icc, %i3, %l5 umulcc %o4, %g6, %i1 sra %i5, 0x14, %i2 edge32ln %o5, %o0, %l0 fmovsne %xcc, %f16, %f22 fones %f20 wr %g0, 0x81, %asi ldsba [%l7 + 0x31] %asi, %l4 umul %g7, %g4, %i4 nop setx loop_2263, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done for %f28, %f0, %f8 xnorcc %i6, %l6, %o3 movrlz %i0, %i7, %o2 loop_2263: tgu %xcc, 0x3 edge8 %g2, %o7, %l2 mulx %o1, 0x033A, %g1 add %l1, %g3, %o6 sdivcc %l3, 0x0824, %g5 edge32 %l5, %o4, %g6 edge8 %i1, %i3, %i2 tsubcctv %i5, %o0, %o5 movcc %xcc, %l0, %g7 brlz,a %g4, loop_2264 nop setx 0xF86908C4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 fsqrts %f0, %f15 umulcc %i4, 0x0E32, %l4 sll %i6, 0x07, %o3 loop_2264: nop nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x370] %asi, %l6 ripped by fixASI40.pl ripped by fixASI40.pl array8 %i7, %o2, %i0 nop fitod %f12, %f14 fdtoi %f14, %f9 fmovdvs %xcc, %f14, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc,pt %icc, loop_2265 sdivx %g2, 0x1ACA, %o7 tg %icc, 0x7 tg %xcc, 0x2 loop_2265: smulcc %o1, %g1, %l1 set 0x1F, %i1 stba %g3, [%l7 + %i1] 0x80 fbu %fcc2, loop_2266 xnorcc %o6, 0x0E8D, %l2 tne %xcc, 0x0 wr %g0, 0x18, %asi ldswa [%l7 + 0x50] %asi, %g5 loop_2266: edge32l %l5, %l3, %g6 movrgez %o4, %i3, %i1 tcs %icc, 0x7 tge %icc, 0x4 fmovdle %icc, %f17, %f4 array8 %i5, %i2, %o5 fbu %fcc2, loop_2267 sub %o0, %l0, %g4 sllx %i4, 0x08, %l4 fmovsge %icc, %f21, %f31 loop_2267: brlz,a %g7, loop_2268 umulcc %o3, 0x0F70, %i6 nop setx 0x8054D2C5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x066038CC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fsubs %f27, %f4, %f27 edge16ln %i7, %l6, %i0 loop_2268: fmovd %f16, %f28 membar 0x18 edge16ln %g2, %o7, %o2 fbge %fcc1, loop_2269 srl %g1, %l1, %g3 nop setx 0x2A2D5BF3705614F1, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr smul %o6, 0x1C3D, %l2 loop_2269: tne %xcc, 0x5 fmovdle %xcc, %f14, %f28 tge %xcc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %xcc, %g5, %o1 fmovsvs %xcc, %f26, %f18 nop fitos %f0, %f22 fstod %f22, %f6 sethi 0x1166, %l3 mulscc %l5, %o4, %g6 fmovdcc %icc, %f7, %f26 ldstub [%l7 + 0x6A], %i1 taddcctv %i3, 0x1984, %i5 smul %o5, %i2, %l0 movrlz %g4, %o0, %i4 mulscc %g7, %l4, %i6 ba,a %icc, loop_2270 tcs %icc, 0x3 andncc %o3, %l6, %i7 edge16n %g2, %i0, %o2 loop_2270: ble,a,pn %xcc, loop_2271 movrgz %g1, %l1, %g3 sir 0x1DD5 tleu %xcc, 0x3 loop_2271: nop setx 0xC069B826, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr movge %xcc, %o7, %l2 ldsb [%l7 + 0x10], %o6 umul %g5, %o1, %l5 orcc %l3, %g6, %o4 addcc %i3, 0x0664, %i1 fmovsneg %xcc, %f17, %f3 add %i5, 0x1FFA, %i2 fmovsvc %xcc, %f31, %f11 fbne,a %fcc2, loop_2272 bcs,pt %icc, loop_2273 fbl %fcc2, loop_2274 movrgez %l0, %o5, %g4 loop_2272: movleu %xcc, %o0, %g7 loop_2273: addccc %i4, 0x1676, %i6 loop_2274: fbge,a %fcc1, loop_2275 subcc %l4, 0x11FD, %l6 taddcctv %o3, 0x033F, %i7 nop setx 0x326C0FD54D5FDDA2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xB36E748BE82C77EE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f16, %f28 loop_2275: fexpand %f28, %f4 alignaddr %g2, %o2, %g1 set 0x2F, %l2 ldsba [%l7 + %l2] 0x18, %l1 fxors %f1, %f9, %f30 fmul8x16au %f16, %f29, %f20 fmovsn %icc, %f8, %f2 fba,a %fcc1, loop_2276 sll %g3, %i0, %o7 nop setx 0xACBF6179, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x61687237, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fadds %f22, %f25, %f28 stx %o6, [%l7 + 0x68] loop_2276: xnorcc %l2, 0x1987, %o1 movn %xcc, %l5, %l3 fcmpeq16 %f4, %f20, %g6 ld [%l7 + 0x4C], %f20 fbge,a %fcc1, loop_2277 te %xcc, 0x2 set 0x4C, %l6 stba %o4, [%l7 + %l6] 0xe3 membar #Sync loop_2277: orncc %g5, 0x0998, %i1 tg %xcc, 0x7 tneg %xcc, 0x1 tcs %xcc, 0x5 edge32l %i3, %i5, %l0 mova %xcc, %i2, %o5 ba %icc, loop_2278 addccc %o0, 0x07BA, %g4 wr %g0, 0x0c, %asi stxa %g7, [%l7 + 0x28] %asi loop_2278: call loop_2279 movrlz %i6, 0x0BC, %l4 ta %xcc, 0x5 fmovdvs %xcc, %f11, %f11 loop_2279: fmovrdlez %l6, %f8, %f28 or %o3, %i4, %g2 ble,a,pt %icc, loop_2280 nop set 0x10, %o4 ldx [%l7 + %o4], %o2 tl %icc, 0x0 mulx %g1, %l1, %g3 loop_2280: edge16l %i7, %o7, %o6 mulscc %i0, %l2, %o1 stbar orn %l3, %g6, %l5 fmovsleu %xcc, %f16, %f16 tvs %xcc, 0x1 smul %g5, %o4, %i3 fbuge %fcc1, loop_2281 andn %i5, 0x1189, %l0 be,pt %icc, loop_2282 fmovrde %i2, %f2, %f16 loop_2281: fmovdg %xcc, %f18, %f15 set 0x40, %o6 stda %f0, [%l7 + %o6] 0xf9 membar #Sync loop_2282: orncc %i1, %o5, %o0 movvc %icc, %g4, %i6 movcs %xcc, %l4, %g7 tcs %xcc, 0x3 fmovrde %o3, %f18, %f28 fabsd %f26, %f6 nop setx loop_2283, %l0, %l1 jmpl %l1, %l6 alignaddrl %i4, %g2, %g1 srax %o2, %g3, %l1 xor %i7, 0x04E6, %o6 loop_2283: tvc %icc, 0x0 fcmpgt16 %f18, %f8, %o7 srl %l2, 0x1A, %o1 fmovdvc %xcc, %f7, %f0 addccc %i0, 0x1D09, %g6 fabss %f15, %f27 orn %l3, %l5, %g5 ldub [%l7 + 0x18], %o4 fnegs %f10, %f5 add %l7, 0x34, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %i5, %i3 movvc %xcc, %i2, %l0 addccc %o5, %o0, %g4 xnorcc %i6, 0x1A37, %i1 subc %l4, %g7, %o3 ta %xcc, 0x6 tcs %icc, 0x7 bge,a,pn %xcc, loop_2284 sllx %i4, %g2, %g1 edge16ln %l6, %o2, %g3 call loop_2285 loop_2284: mova %xcc, %i7, %l1 addcc %o7, 0x17CC, %l2 smulcc %o6, 0x097C, %i0 loop_2285: array8 %o1, %g6, %l3 tsubcc %g5, 0x0979, %o4 fpackfix %f8, %f23 wr %g0, 0x88, %asi ldsba [%l7 + 0x4B] %asi, %i5 te %icc, 0x4 tleu %xcc, 0x3 nop fitos %f9, %f1 fstox %f1, %f6 fxtos %f6, %f0 set 0x40, %i5 stda %f16, [%l7 + %i5] 0x14 fzeros %f16 addcc %i3, %l5, %i2 fmovsg %icc, %f19, %f3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bneg,a,pt %xcc, loop_2286 movcs %icc, %o5, %l0 edge16 %g4, %o0, %i6 movcs %xcc, %i1, %g7 loop_2286: brgz,a %l4, loop_2287 fble,a %fcc0, loop_2288 tsubcc %i4, 0x1E47, %o3 fba %fcc3, loop_2289 loop_2287: fmovdcc %xcc, %f4, %f30 loop_2288: edge16 %g2, %g1, %l6 orn %g3, %i7, %l1 loop_2289: sll %o7, %l2, %o2 swap [%l7 + 0x6C], %i0 edge32 %o6, %o1, %g6 nop setx loop_2290, %l0, %l1 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 0xDBF35244, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0xE31377B3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fmuls %f21, %f20, %f22 ld [%l7 + 0x78], %f27 stx %g5, [%l7 + 0x48] loop_2290: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %xcc, 0x4 bvc,pn %xcc, loop_2291 addccc %l3, 0x1775, %o4 orcc %i5, 0x091D, %l5 sth %i3, [%l7 + 0x7A] loop_2291: fbg,a %fcc1, loop_2292 smulcc %o5, 0x19A8, %l0 bn loop_2293 edge8n %i2, %o0, %g4 loop_2292: alignaddr %i1, %i6, %g7 orn %i4, %o3, %g2 loop_2293: movn %icc, %l4, %l6 movrlz %g1, %i7, %g3 bshuffle %f4, %f22, %f6 subc %o7, 0x0831, %l1 tl %icc, 0x5 set 0x20, %l5 stha %o2, [%l7 + %l5] 0x2b membar #Sync subccc %l2, 0x006E, %o6 nop fitos %f0, %f15 fstod %f15, %f22 mulscc %o1, %g6, %i0 wr %g0, 0x89, %asi lduba [%l7 + 0x71] %asi, %g5 add %l7, 0x18, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %o4, %l3 xnor %i5, 0x0A62, %i3 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0x1e, %f16 udivcc %l5, 0x1790, %o5 tpos %xcc, 0x5 movre %l0, %o0, %i2 movvs %xcc, %i1, %g4 add %g7, 0x10FD, %i4 movrne %i6, 0x2F8, %g2 movvs %icc, %o3, %l6 ldd [%l7 + 0x50], %g0 add %l7, 0x68, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %i7, %l4 fmovdvs %xcc, %f23, %f3 fmovdl %xcc, %f31, %f29 movcc %xcc, %g3, %o7 nop setx 0x66148C19EBC68EFF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x17FAAC7534B814A5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 faddd %f18, %f20, %f0 fbuge %fcc0, loop_2294 tvc %xcc, 0x6 subccc %o2, 0x01E7, %l2 fornot1s %f6, %f18, %f18 loop_2294: sllx %l1, 0x00, %o6 taddcctv %o1, 0x07FB, %i0 wr %g0, 0x80, %asi ldswa [%l7 + 0x2C] %asi, %g6 udivx %g5, 0x1615, %o4 fandnot1s %f16, %f28, %f8 fmovsleu %icc, %f31, %f0 movne %xcc, %i5, %l3 tcc %xcc, 0x6 edge8 %i3, %l5, %o5 stbar and %l0, 0x10AE, %o0 edge32ln %i1, %g4, %g7 xorcc %i4, 0x128D, %i2 tg %xcc, 0x1 fmovrsgez %g2, %f28, %f17 fmul8x16al %f2, %f10, %f8 fmul8sux16 %f2, %f28, %f0 srax %o3, %i6, %l6 taddcc %g1, 0x1520, %i7 bne,a %xcc, loop_2295 array16 %l4, %g3, %o2 movge %xcc, %o7, %l1 xor %o6, 0x1C43, %l2 loop_2295: tle %icc, 0x2 popc %i0, %g6 edge32n %g5, %o1, %i5 movle %xcc, %l3, %i3 tn %icc, 0x6 sdiv %o4, 0x0B3E, %o5 movrgz %l0, 0x1ED, %l5 te %icc, 0x3 edge8n %i1, %o0, %g7 movgu %icc, %g4, %i2 fmovrdne %i4, %f8, %f20 fsrc1 %f6, %f6 sdivcc %g2, 0x0EAD, %i6 mulx %o3, %l6, %i7 fmovrsne %l4, %f11, %f19 fabsd %f4, %f20 udiv %g3, 0x067D, %g1 tneg %icc, 0x7 popc 0x1D8A, %o7 movgu %xcc, %o2, %o6 nop fitod %f10, %f12 fmovrslz %l1, %f13, %f3 wr %g0, 0x80, %asi lduba [%l7 + 0x5B] %asi, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcs,pt %icc, loop_2296 tpos %icc, 0x5 ldsh [%l7 + 0x10], %l2 movrgz %g6, %g5, %i5 loop_2296: sll %l3, 0x09, %o1 be,a,pt %icc, loop_2297 fmovdcs %icc, %f11, %f6 movvs %xcc, %o4, %i3 mulscc %o5, 0x1ABE, %l0 loop_2297: tle %icc, 0x4 orcc %i1, %o0, %g7 nop fitod %f2, %f8 fdtox %f8, %f14 fxtod %f14, %f20 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsleu %icc, %f0, %f29 move %xcc, %g4, %l5 fpsub16s %f11, %f11, %f12 edge16 %i2, %i4, %g2 tpos %xcc, 0x4 fabss %f18, %f15 edge8l %i6, %l6, %i7 orn %l4, 0x0CE1, %g3 bleu,pt %xcc, loop_2298 fbuge %fcc3, loop_2299 fmovdcs %icc, %f20, %f11 fxnor %f0, %f20, %f12 loop_2298: fmovdneg %icc, %f6, %f27 loop_2299: xor %o3, 0x161F, %g1 fmovsa %icc, %f28, %f13 fandnot1 %f28, %f14, %f12 array8 %o7, %o6, %o2 fcmpne32 %f14, %f2, %i0 set 0x0C, %i6 stha %l1, [%l7 + %i6] 0xea membar #Sync edge16l %l2, %g6, %i5 smul %l3, %g5, %o4 fmovscs %xcc, %f16, %f11 tsubcc %i3, 0x1957, %o5 tpos %icc, 0x5 movrgez %l0, 0x1A4, %i1 xorcc %o0, %o1, %g7 tvs %icc, 0x1 stbar brnz %g4, loop_2300 tpos %xcc, 0x2 fnot2s %f30, %f1 nop fitos %f10, %f26 fstox %f26, %f8 loop_2300: ldsb [%l7 + 0x7C], %i2 bvs,a,pt %icc, loop_2301 tpos %xcc, 0x2 xnorcc %i4, 0x0AA4, %l5 mulx %i6, 0x037C, %l6 loop_2301: nop setx 0x86BB70347852993B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xD99CC99054EA84CB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f20, %f6 flush %l7 + 0x3C swap [%l7 + 0x54], %i7 sdiv %g2, 0x02B5, %g3 edge8n %l4, %g1, %o7 umul %o6, %o2, %i0 ldd [%l7 + 0x68], %f30 fmovrsgez %l1, %f24, %f12 nop setx loop_2302, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpadd16s %f7, %f7, %f2 st %f10, [%l7 + 0x2C] fzeros %f19 loop_2302: and %o3, 0x0D22, %g6 movleu %icc, %l2, %i5 stx %g5, [%l7 + 0x30] set 0x20, %l0 lda [%l7 + %l0] 0x10, %f2 brz,a %o4, loop_2303 edge16 %l3, %i3, %o5 tl %xcc, 0x3 movrgez %l0, 0x3F7, %i1 loop_2303: fxnors %f18, %f15, %f10 sir 0x0825 fbe %fcc3, loop_2304 ldsw [%l7 + 0x38], %o1 movge %xcc, %o0, %g7 set 0x70, %g2 lduwa [%l7 + %g2] 0x80, %g4 loop_2304: nop setx 0x1A490C90, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0xA7CD5E73, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f4, %f30 fbn,a %fcc3, loop_2305 xor %i2, %i4, %l5 fnot1 %f14, %f30 edge32 %l6, %i7, %i6 loop_2305: smul %g2, %g3, %l4 movvs %icc, %o7, %o6 udiv %g1, 0x1ABA, %o2 nop setx 0xAAAF317655C7B9F1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x7111BC2EFD2CDE68, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f14, %f22 nop setx 0x2044F8C5, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr nop setx 0xC067B858, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr bvc,pt %icc, loop_2306 addcc %i0, 0x012A, %l1 tvc %xcc, 0x3 tsubcctv %o3, %g6, %i5 loop_2306: nop set 0x60, %i4 ldxa [%l7 + %i4] 0x19, %l2 movcs %icc, %g5, %o4 fbn %fcc2, loop_2307 ldstub [%l7 + 0x73], %i3 taddcc %o5, %l0, %i1 edge8ln %o1, %o0, %g7 loop_2307: udivx %g4, 0x1CF1, %i2 tpos %xcc, 0x7 wr %g0, 0x89, %asi lduba [%l7 + 0x5A] %asi, %l3 pdist %f10, %f14, %f12 tsubcctv %i4, 0x08B4, %l6 stx %l5, [%l7 + 0x10] wr %g0, 0x88, %asi stxa %i7, [%l7 + 0x68] %asi fbo %fcc0, loop_2308 bl,pt %icc, loop_2309 membar 0x35 movrlz %i6, %g3, %l4 loop_2308: nop wr %g0, 0x11, %asi ldxa [%l7 + 0x20] %asi, %o7 loop_2309: subc %o6, 0x0AA2, %g2 nop setx 0xC90B51BD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0xC19396BA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fmuls %f30, %f21, %f6 subccc %g1, 0x0F97, %o2 set 0x210, %i0 stxa %i0, [%g0 + %i0] 0x52 brz %o3, loop_2310 movleu %xcc, %l1, %g6 tvc %xcc, 0x2 lduh [%l7 + 0x60], %l2 loop_2310: brlez %i5, loop_2311 ldd [%l7 + 0x20], %f28 tl %icc, 0x2 movl %icc, %g5, %o4 loop_2311: nop fitod %f6, %f16 fdtox %f16, %f24 xnor %o5, 0x05AF, %i3 fandnot2 %f28, %f24, %f0 fpadd32s %f2, %f17, %f18 nop fitos %f8, %f31 fstox %f31, %f18 movvc %icc, %l0, %i1 bneg,a,pt %icc, loop_2312 fnegs %f28, %f19 taddcc %o1, 0x11AC, %g7 sra %o0, 0x11, %i2 loop_2312: edge32l %g4, %l3, %l6 nop setx loop_2313, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldd [%l7 + 0x68], %f0 tgu %xcc, 0x4 wr %g0, 0x19, %asi swapa [%l7 + 0x18] %asi, %i4 loop_2313: fornot2s %f23, %f21, %f24 nop fitod %f0, %f18 fdtoi %f18, %f20 lduw [%l7 + 0x4C], %i7 xnorcc %i6, 0x155F, %g3 taddcc %l4, 0x1658, %o7 tn %icc, 0x7 fcmpgt32 %f6, %f12, %o6 array16 %g2, %l5, %o2 movrlz %i0, %o3, %g1 sir 0x159D set 0x64, %l1 stwa %l1, [%l7 + %l1] 0x2b membar #Sync movleu %icc, %l2, %i5 bg,a,pt %xcc, loop_2314 stw %g6, [%l7 + 0x50] te %icc, 0x3 xorcc %g5, %o4, %i3 loop_2314: te %icc, 0x1 sub %o5, 0x0B17, %i1 andn %o1, 0x095B, %l0 nop fitos %f5, %f17 fstox %f17, %f6 fxtos %f6, %f20 tsubcc %g7, 0x179C, %i2 wr %g0, 0x52, %asi ldxa [%g0 + 0x208] %asi, %o0 fmovdpos %xcc, %f15, %f12 edge16l %g4, %l3, %l6 sdivcc %i7, 0x1B34, %i4 udivcc %i6, 0x0150, %l4 ta %icc, 0x3 edge32 %o7, %g3, %g2 xnor %o6, 0x05B9, %l5 bgu,pn %icc, loop_2315 mulx %o2, 0x165C, %o3 tl %icc, 0x0 bcc %icc, loop_2316 loop_2315: movre %i0, %g1, %l2 taddcc %i5, %l1, %g6 xnor %o4, 0x0B5C, %i3 loop_2316: srax %o5, %i1, %o1 tsubcc %l0, 0x0087, %g5 add %l7, 0x78, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %g7, %o0 edge16l %g4, %l3, %l6 sethi 0x03AB, %i7 movrgez %i2, 0x200, %i6 tgu %xcc, 0x6 nop set 0x08, %i2 ldsh [%l7 + %i2], %l4 fblg,a %fcc2, loop_2317 movrgez %i4, 0x290, %o7 fmovsvc %xcc, %f20, %f20 tneg %xcc, 0x3 loop_2317: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x36] %asi, %g3 nop setx 0x308C6DA695DF3CE4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x72D78542722DB048, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f2, %f24 wr %g0, 0x2a, %asi stwa %o6, [%l7 + 0x64] %asi membar #Sync move %xcc, %l5, %o2 sdivx %o3, 0x0A96, %i0 xor %g2, 0x18F7, %g1 movleu %icc, %i5, %l2 bge,pt %xcc, loop_2318 nop setx 0x4044512D, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr stb %l1, [%l7 + 0x58] movcs %xcc, %g6, %o4 loop_2318: fmovdg %xcc, %f25, %f17 fmovdneg %icc, %f29, %f8 fmovrdgz %o5, %f0, %f2 nop set 0x3B, %g6 ldstub [%l7 + %g6], %i3 addccc %o1, 0x11AD, %i1 nop setx 0x0059646B, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr fcmpne16 %f30, %f28, %l0 fnegd %f24, %f8 flush %l7 + 0x68 set 0x60, %o7 lduha [%l7 + %o7] 0x14, %g7 wr %g0, 0x80, %asi ldsba [%l7 + 0x08] %asi, %o0 fornot2s %f24, %f11, %f17 array8 %g5, %l3, %l6 brnz %g4, loop_2319 tsubcctv %i2, %i6, %l4 movvc %xcc, %i4, %o7 call loop_2320 loop_2319: fabss %f17, %f8 movpos %xcc, %i7, %o6 sdiv %g3, 0x126F, %o2 loop_2320: tgu %xcc, 0x5 sdiv %l5, 0x0CC4, %i0 tcc %icc, 0x2 orn %o3, 0x08EA, %g1 wr %g0, 0x81, %asi ldswa [%l7 + 0x18] %asi, %i5 wr %g0, 0x11, %asi lduha [%l7 + 0x6E] %asi, %g2 alignaddrl %l2, %g6, %l1 mulx %o5, %o4, %i3 tsubcc %o1, 0x0D01, %i1 xor %l0, %g7, %o0 movrgez %g5, 0x0CF, %l6 tleu %icc, 0x5 xor %l3, 0x1B68, %g4 fnot1s %f6, %f20 xnorcc %i2, %l4, %i6 array16 %i4, %o7, %o6 sdiv %g3, 0x0B8E, %o2 addc %l5, 0x069E, %i7 set 0x10, %o0 sta %f22, [%l7 + %o0] 0x14 movrlz %i0, 0x381, %o3 xnorcc %i5, 0x0044, %g2 brz %l2, loop_2321 subccc %g6, 0x1B14, %g1 movcc %xcc, %o5, %o4 edge16l %l1, %i3, %i1 loop_2321: fpadd32s %f28, %f14, %f8 ble,a loop_2322 tsubcctv %l0, 0x1C63, %g7 edge16l %o1, %o0, %g5 nop fitod %f6, %f10 fdtox %f10, %f16 loop_2322: fbue,a %fcc0, loop_2323 fpadd16 %f14, %f6, %f4 sethi 0x0557, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2323: fbu,a %fcc1, loop_2324 srlx %l3, 0x19, %g4 fbne %fcc2, loop_2325 andn %i2, 0x00A1, %l4 loop_2324: fand %f18, %f8, %f22 tpos %xcc, 0x5 loop_2325: tle %icc, 0x1 tcs %icc, 0x4 ldsb [%l7 + 0x5A], %i6 fnor %f8, %f24, %f24 fand %f26, %f0, %f8 edge8n %i4, %o6, %o7 movl %xcc, %g3, %l5 nop setx loop_2326, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpadd16s %f0, %f3, %f2 fmovsvc %xcc, %f11, %f9 edge32n %o2, %i0, %i7 loop_2326: move %xcc, %i5, %g2 xnorcc %l2, %g6, %g1 movneg %icc, %o3, %o5 andncc %o4, %i3, %l1 sllx %i1, 0x06, %g7 ble %icc, loop_2327 addccc %l0, %o1, %o0 andncc %g5, %l6, %g4 tvc %xcc, 0x5 loop_2327: tg %xcc, 0x6 sdivcc %l3, 0x01BF, %i2 fmovrsgez %i6, %f11, %f15 ldub [%l7 + 0x77], %l4 fmovs %f4, %f6 array8 %o6, %o7, %g3 udivx %l5, 0x0221, %i4 orncc %o2, 0x1103, %i0 or %i5, 0x12D4, %i7 andncc %l2, %g2, %g1 mova %xcc, %g6, %o3 brlz %o5, loop_2328 brz %i3, loop_2329 tsubcc %o4, 0x1E7D, %l1 addcc %i1, %l0, %o1 loop_2328: sra %g7, %g5, %l6 loop_2329: sethi 0x0EF9, %g4 ldd [%l7 + 0x58], %f8 array8 %l3, %i2, %o0 set 0x40, %g3 stda %f0, [%l7 + %g3] 0xf8 membar #Sync fmovrsgz %l4, %f31, %f7 movrlz %o6, %i6, %o7 addcc %l5, %g3, %i4 fmovdn %xcc, %f10, %f5 movrgz %o2, %i0, %i5 movvs %icc, %l2, %g2 udiv %i7, 0x110F, %g1 std %f14, [%l7 + 0x58] membar 0x7B fmovrdne %g6, %f26, %f8 edge8n %o5, %o3, %o4 st %f19, [%l7 + 0x54] and %l1, 0x0921, %i1 add %l7, 0x3C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i3 casa [%l6] %asi, %i3, %o1 tne %icc, 0x1 andncc %g7, %l0, %l6 nop set 0x58, %i7 prefetch [%l7 + %i7], 0x3 bcc,pt %icc, loop_2330 tne %xcc, 0x0 tcc %xcc, 0x4 stb %g5, [%l7 + 0x49] loop_2330: movcc %xcc, %l3, %i2 fcmple32 %f12, %f18, %o0 movrlz %g4, %l4, %i6 fmovdvs %xcc, %f20, %f29 tg %icc, 0x1 move %xcc, %o7, %l5 fnot2 %f10, %f18 andn %g3, %o6, %o2 movre %i4, 0x03A, %i0 nop setx loop_2331, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnorcc %i5, 0x1314, %l2 edge32 %g2, %i7, %g6 tle %icc, 0x0 loop_2331: fbn,a %fcc1, loop_2332 fnor %f18, %f14, %f10 umulcc %o5, 0x12E1, %g1 fmovse %xcc, %f17, %f3 loop_2332: movrlz %o3, 0x180, %l1 sdivx %o4, 0x1F9D, %i3 fcmpne16 %f18, %f10, %o1 ld [%l7 + 0x10], %f6 orcc %i1, 0x077A, %l0 nop fitod %f2, %f4 fdtoi %f4, %f6 subcc %l6, %g5, %g7 fbue %fcc1, loop_2333 bne,a %icc, loop_2334 fmovsa %icc, %f3, %f18 tn %xcc, 0x1 loop_2333: fxnor %f8, %f16, %f0 loop_2334: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fzeros %f4 tleu %icc, 0x4 brnz %l3, loop_2335 bcs,a,pt %icc, loop_2336 tvc %xcc, 0x4 tl %xcc, 0x3 loop_2335: nop setx 0xDC95EEB3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0xC3CB2700, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fsubs %f9, %f1, %f2 loop_2336: taddcctv %i2, 0x185E, %o0 stb %l4, [%l7 + 0x0B] sllx %i6, %g4, %o7 orncc %l5, %g3, %o2 bne,a %icc, loop_2337 srlx %i4, 0x13, %i0 orncc %i5, %o6, %l2 fmovsgu %icc, %f11, %f16 loop_2337: bcs,a,pt %xcc, loop_2338 movcc %xcc, %g2, %i7 movge %xcc, %o5, %g1 or %g6, %l1, %o3 loop_2338: movne %icc, %o4, %o1 tvs %icc, 0x4 and %i3, %l0, %l6 movleu %icc, %i1, %g7 wr %g0, 0x27, %asi stba %l3, [%l7 + 0x55] %asi membar #Sync fnegs %f27, %f27 taddcc %i2, 0x0402, %g5 fpsub16 %f4, %f26, %f4 ldx [%l7 + 0x10], %o0 wr %g0, 0x04, %asi ldstuba [%l7 + 0x1F] %asi, %i6 fcmpne16 %f26, %f20, %l4 std %f2, [%l7 + 0x68] membar 0x39 taddcc %g4, %o7, %l5 movvs %icc, %g3, %i4 edge16l %o2, %i5, %i0 fmovdleu %icc, %f9, %f11 sdivx %l2, 0x0DB2, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %o6, 0x174A, %o5 fsrc1s %f19, %f27 fbuge,a %fcc0, loop_2339 mulx %g1, %i7, %g6 tsubcc %o3, %l1, %o4 fnegs %f2, %f13 loop_2339: taddcctv %i3, 0x1BE7, %l0 fmovsg %xcc, %f14, %f11 orncc %o1, 0x0FA2, %l6 fpackfix %f10, %f29 wr %g0, 0x18, %asi lduha [%l7 + 0x1E] %asi, %g7 tgu %icc, 0x6 xor %i1, %i2, %g5 fzeros %f7 wr %g0, 0x80, %asi lda [%l7 + 0x50] %asi, %f29 nop set 0x1C, %g1 lduw [%l7 + %g1], %l3 smulcc %i6, 0x0C29, %l4 call loop_2340 fcmple16 %f12, %f2, %o0 subc %g4, 0x005B, %l5 movn %icc, %g3, %i4 loop_2340: movn %xcc, %o2, %i5 array16 %i0, %o7, %g2 nop setx 0x2A88D9A4068ACD0C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x5E9E98F3FD5F9DAB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f24, %f6 sllx %l2, %o6, %g1 add %l7, 0x0C, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %i7, %o5 ldd [%l7 + 0x38], %f4 fmovrde %g6, %f8, %f2 udiv %o3, 0x095B, %o4 bshuffle %f30, %f12, %f10 ta %icc, 0x6 bvc,a,pn %icc, loop_2341 xnorcc %i3, %l0, %l1 fnot1s %f21, %f24 bg,pn %icc, loop_2342 loop_2341: nop setx 0x91349A42, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xF098D66F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fsubs %f3, %f16, %f31 movre %l6, 0x235, %o1 fmul8x16 %f29, %f8, %f4 loop_2342: mulx %g7, %i2, %g5 sub %i1, %l3, %l4 orcc %i6, 0x1B4F, %o0 fbne,a %fcc0, loop_2343 ldd [%l7 + 0x30], %l4 membar 0x33 sdivcc %g4, 0x1A40, %i4 loop_2343: fone %f24 or %g3, %o2, %i5 fmuld8ulx16 %f9, %f1, %f14 set 0x08, %o5 swapa [%l7 + %o5] 0x89, %o7 te %icc, 0x5 fmovdg %icc, %f21, %f14 movvc %icc, %g2, %i0 nop fitos %f31, %f3 movcs %icc, %l2, %o6 xnorcc %i7, %o5, %g1 fmovs %f1, %f7 movn %icc, %g6, %o4 stx %o3, [%l7 + 0x48] tneg %icc, 0x0 nop setx 0x8DBAF91A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 fsqrts %f7, %f19 movrgez %l0, 0x3FF, %l1 ldx [%l7 + 0x68], %i3 nop setx loop_2344, %l0, %l1 jmpl %l1, %l6 srlx %g7, %o1, %g5 movl %xcc, %i1, %i2 tsubcctv %l3, %i6, %l4 loop_2344: smul %l5, 0x0017, %g4 taddcctv %i4, %o0, %g3 be,pt %icc, loop_2345 fornot1 %f2, %f4, %f0 subcc %i5, 0x0871, %o7 taddcctv %o2, 0x05C2, %i0 loop_2345: edge16 %l2, %g2, %o6 nop fitos %f8, %f13 fstod %f13, %f28 tvs %icc, 0x0 edge32l %i7, %g1, %g6 tl %icc, 0x5 fmovrsne %o5, %f26, %f3 umulcc %o3, %o4, %l1 sdivx %l0, 0x1A0A, %i3 tgu %xcc, 0x1 tsubcctv %g7, 0x18BA, %o1 fands %f12, %f3, %f8 sdiv %l6, 0x0D80, %g5 nop fitos %f3, %f18 fstoi %f18, %f9 udivcc %i2, 0x08DA, %i1 edge8 %i6, %l3, %l4 sdivcc %l5, 0x10B9, %i4 nop setx 0x99623A7E204668BF, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr movge %xcc, %g4, %o0 fandnot2s %f31, %f8, %f24 addcc %g3, 0x17FD, %o7 add %o2, %i0, %l2 st %f23, [%l7 + 0x70] array16 %i5, %o6, %i7 movvc %icc, %g1, %g2 movle %icc, %g6, %o3 subcc %o5, %l1, %l0 ldd [%l7 + 0x48], %i2 fmovsg %xcc, %f10, %f27 tl %xcc, 0x5 sra %o4, 0x01, %g7 movl %xcc, %o1, %g5 smulcc %l6, 0x02FA, %i2 bvs,a,pn %icc, loop_2346 fbe %fcc0, loop_2347 brlez,a %i6, loop_2348 orn %i1, 0x1DE1, %l4 loop_2346: stx %l3, [%l7 + 0x68] loop_2347: movg %xcc, %l5, %i4 loop_2348: ldsw [%l7 + 0x24], %o0 nop setx 0xF0967710, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x5C3AE4F0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fdivs %f6, %f27, %f1 fcmple16 %f14, %f10, %g3 popc 0x003E, %o7 wr %g0, 0x21, %asi ldxa [%g0 + 0x8] %asi, %o2 bcc,a %icc, loop_2349 fors %f1, %f3, %f17 wr %g0, 0x19, %asi lduba [%l7 + 0x3B] %asi, %i0 loop_2349: tcs %xcc, 0x0 fbu,a %fcc2, loop_2350 udivx %g4, 0x0295, %i5 fblg,a %fcc2, loop_2351 fmovspos %xcc, %f9, %f11 loop_2350: nop set 0x64, %g7 ldstuba [%l7 + %g7] 0x19, %l2 loop_2351: sethi 0x1B97, %o6 lduh [%l7 + 0x26], %g1 udivcc %i7, 0x141E, %g6 add %g2, 0x04F4, %o5 nop setx 0xF6DE20D879C558A2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x2B8AE16C331264A5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 faddd %f12, %f26, %f16 orcc %o3, 0x055D, %l0 orn %i3, 0x00A6, %l1 fxnors %f19, %f8, %f0 fbule,a %fcc0, loop_2352 addc %o4, 0x18E3, %o1 umulcc %g5, %g7, %l6 edge8 %i2, %i6, %i1 loop_2352: fbl %fcc3, loop_2353 edge32l %l4, %l5, %l3 fmovrdlz %o0, %f28, %f10 st %f15, [%l7 + 0x7C] loop_2353: udivx %i4, 0x1A79, %g3 fmovrslez %o2, %f24, %f5 fble %fcc0, loop_2354 smulcc %o7, 0x1291, %g4 sdivx %i5, 0x144E, %l2 ldstub [%l7 + 0x26], %i0 loop_2354: stb %g1, [%l7 + 0x65] fpackfix %f4, %f27 tsubcctv %o6, 0x121F, %g6 alignaddr %g2, %i7, %o3 move %xcc, %o5, %i3 movl %icc, %l0, %o4 addccc %o1, %l1, %g5 edge16l %l6, %g7, %i2 tcs %xcc, 0x5 edge32l %i6, %i1, %l4 nop setx 0x6062704E, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr fmovdneg %icc, %f6, %f14 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgez %l3, %f30, %f10 fmul8ulx16 %f18, %f10, %f30 nop setx 0x28A5F762FC2E7CE4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x5A0BB17FEC575F96, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f12, %f6 fsrc2 %f30, %f26 movrne %o0, %i4, %g3 edge8 %l5, %o2, %g4 alignaddr %o7, %l2, %i5 nop fitod %f8, %f10 fdtos %f10, %f19 fpadd16 %f6, %f2, %f2 fmovrslez %g1, %f11, %f26 fmovdvc %xcc, %f14, %f22 bg,pt %icc, loop_2355 popc %i0, %g6 fnot1s %f9, %f5 bl,a,pt %icc, loop_2356 loop_2355: mulscc %g2, 0x170A, %o6 xnor %i7, 0x0D67, %o5 fsrc2 %f26, %f28 loop_2356: fxnor %f26, %f16, %f22 smulcc %o3, 0x134D, %i3 fbge,a %fcc1, loop_2357 udiv %l0, 0x1C77, %o1 fbu,a %fcc1, loop_2358 taddcc %l1, 0x175A, %g5 loop_2357: edge16ln %o4, %l6, %i2 fbue %fcc1, loop_2359 loop_2358: srlx %g7, %i1, %i6 orcc %l3, 0x0F8A, %o0 edge8ln %l4, %g3, %i4 loop_2359: fbge,a %fcc3, loop_2360 xnor %l5, 0x061B, %g4 fbg,a %fcc1, loop_2361 movgu %xcc, %o2, %l2 loop_2360: bge,a,pn %xcc, loop_2362 sir 0x0EC9 loop_2361: nop wr %g0, 0x04, %asi lduba [%l7 + 0x44] %asi, %i5 loop_2362: tpos %icc, 0x4 wr %g0, 0x10, %asi ldda [%l7 + 0x10] %asi, %g0 edge8l %i0, %o7, %g6 add %l7, 0x40, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %o6, %i7 fmovrslz %o5, %f20, %f26 pdist %f2, %f16, %f22 ldsw [%l7 + 0x7C], %o3 fnegd %f22, %f8 fnot1 %f8, %f6 or %i3, 0x114E, %l0 tleu %icc, 0x4 fmovrsgz %o1, %f17, %f14 addcc %g2, %g5, %o4 subcc %l1, %l6, %i2 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi and %g7, %i1, %l3 edge16ln %i6, %o0, %g3 and %l4, %l5, %g4 array32 %o2, %i4, %l2 edge8ln %i5, %i0, %g1 movcs %xcc, %o7, %o6 edge32n %i7, %g6, %o5 umulcc %i3, 0x056A, %o3 wr %g0, 0x89, %asi stba %l0, [%l7 + 0x6B] %asi ldd [%l7 + 0x40], %g2 fbg,a %fcc1, loop_2363 sethi 0x1B94, %g5 fmuld8sux16 %f30, %f1, %f16 stbar loop_2363: orn %o4, 0x161D, %l1 movrlez %l6, 0x339, %i2 fcmple16 %f26, %f24, %g7 sll %o1, 0x02, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %l3, %i6, %g3 fmovrdlz %o0, %f26, %f8 fbne,a %fcc3, loop_2364 tcs %icc, 0x1 udivcc %l5, 0x0418, %g4 bne %xcc, loop_2365 loop_2364: movrne %l4, 0x3AA, %i4 fone %f10 fbug %fcc1, loop_2366 loop_2365: tvs %xcc, 0x5 tn %xcc, 0x2 lduw [%l7 + 0x30], %l2 loop_2366: nop set 0x2C, %l3 lduha [%l7 + %l3] 0x81, %o2 addc %i0, %i5, %o7 fpadd16s %f30, %f2, %f12 set 0x38, %g4 swapa [%l7 + %g4] 0x88, %g1 set 0x20, %l4 ldda [%l7 + %l4] 0x2b, %o6 fble %fcc2, loop_2367 edge32l %i7, %g6, %i3 udivcc %o5, 0x0605, %l0 sir 0x0CE2 loop_2367: edge16l %o3, %g5, %g2 tsubcctv %o4, 0x0C7B, %l6 fmovrsgz %l1, %f22, %f16 nop setx loop_2368, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tcc %icc, 0x4 sll %i2, %o1, %g7 addc %l3, 0x027F, %i1 loop_2368: nop add %l7, 0x10, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %g3, %o0 tsubcctv %l5, %g4, %l4 fbug %fcc0, loop_2369 xorcc %i4, 0x14B9, %l2 sra %i6, 0x0F, %o2 xor %i5, %o7, %i0 loop_2369: nop fitos %f8, %f13 brlz %o6, loop_2370 nop setx 0x8F42991A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 fsqrts %f11, %f1 nop setx 0x706A74CF, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr tleu %icc, 0x3 loop_2370: stb %g1, [%l7 + 0x28] tvc %xcc, 0x5 fmovdle %xcc, %f9, %f0 wr %g0, 0x2b, %asi stba %i7, [%l7 + 0x1D] %asi membar #Sync fcmple32 %f22, %f14, %i3 udiv %o5, 0x14E7, %g6 wr %g0, 0x11, %asi ldda [%l7 + 0x30] %asi, %o2 fba,a %fcc0, loop_2371 nop setx 0x4973CE47B08A602F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x379D0E64AED9CE65, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 faddd %f4, %f0, %f6 sir 0x17CC bvs,a %xcc, loop_2372 loop_2371: fands %f18, %f25, %f12 movneg %icc, %g5, %l0 set 0x3C, %o1 ldswa [%l7 + %o1] 0x04, %g2 loop_2372: xorcc %l6, 0x1818, %o4 bcc,a,pn %xcc, loop_2373 bl,pn %xcc, loop_2374 and %i2, %o1, %g7 sdiv %l3, 0x05CD, %l1 loop_2373: fand %f10, %f28, %f18 loop_2374: nop set 0x40, %o3 stda %f0, [%l7 + %o3] 0x18 and %i1, %g3, %l5 flush %l7 + 0x2C umul %g4, %l4, %i4 fzeros %f26 orcc %l2, %i6, %o2 fxor %f0, %f10, %f28 tg %icc, 0x2 andn %o0, 0x1CDB, %i5 fmovdgu %xcc, %f9, %f4 movneg %xcc, %i0, %o7 edge8 %o6, %g1, %i3 wr %g0, 0x21, %asi ldxa [%g0 + 0x108] %asi, %i7 xorcc %o5, %g6, %o3 umul %g5, %g2, %l6 subcc %o4, %i2, %o1 sll %l0, %g7, %l1 alignaddr %l3, %i1, %g3 sth %g4, [%l7 + 0x16] array32 %l4, %i4, %l5 tg %icc, 0x5 addc %l2, 0x1E86, %i6 array8 %o2, %i5, %i0 fxor %f8, %f22, %f12 ldx [%l7 + 0x10], %o7 nop fitod %f2, %f0 fdtox %f0, %f30 tn %xcc, 0x6 fornot2 %f0, %f14, %f10 taddcc %o0, 0x06DB, %o6 nop setx loop_2375, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tcs %icc, 0x5 array8 %i3, %g1, %i7 fcmple32 %f12, %f2, %o5 loop_2375: movrgez %o3, %g5, %g2 fmovrdlez %g6, %f0, %f12 movl %xcc, %o4, %l6 add %i2, 0x01C7, %o1 nop fitos %f14, %f3 fstoi %f3, %f22 umul %g7, %l0, %l1 fbug %fcc1, loop_2376 tpos %xcc, 0x5 edge16 %i1, %g3, %g4 fbg,a %fcc3, loop_2377 loop_2376: move %xcc, %l3, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %l5, %l4, %l2 loop_2377: tcc %icc, 0x4 fbn,a %fcc1, loop_2378 movrlez %o2, 0x160, %i5 movn %xcc, %i0, %o7 fmovrdlez %i6, %f10, %f6 loop_2378: call loop_2379 fmul8sux16 %f2, %f4, %f26 array32 %o6, %o0, %g1 mulx %i3, 0x122E, %o5 loop_2379: tneg %xcc, 0x1 fxor %f10, %f14, %f12 fornot2s %f12, %f12, %f1 subc %o3, 0x042B, %g5 tcs %icc, 0x7 brgz,a %i7, loop_2380 movrlez %g2, %o4, %l6 or %g6, 0x1874, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2380: xnor %i2, %g7, %l0 mulscc %l1, 0x153F, %g3 movrne %g4, 0x18D, %i1 set 0x54, %g5 swapa [%l7 + %g5] 0x80, %l3 movcc %xcc, %i4, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbul,a %fcc2, loop_2381 fpsub32 %f30, %f16, %f0 andcc %l2, 0x0A12, %o2 popc %i5, %l5 loop_2381: fbl %fcc1, loop_2382 bshuffle %f4, %f12, %f24 edge16ln %o7, %i6, %i0 tvs %xcc, 0x7 loop_2382: movvc %xcc, %o0, %g1 wr %g0, 0x10, %asi stba %i3, [%l7 + 0x0E] %asi movre %o6, 0x24A, %o5 bg,pn %icc, loop_2383 fmovrse %g5, %f16, %f13 fands %f10, %f0, %f4 ble,a,pn %icc, loop_2384 loop_2383: movleu %icc, %o3, %i7 fmovrsgez %g2, %f6, %f7 stx %l6, [%l7 + 0x78] loop_2384: srax %g6, %o1, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpne32 %f12, %f0, %g7 st %f13, [%l7 + 0x50] movcs %icc, %o4, %l1 lduh [%l7 + 0x5E], %l0 lduw [%l7 + 0x58], %g4 fmovdn %icc, %f23, %f19 tl %xcc, 0x6 edge16l %g3, %i1, %l3 fmul8x16au %f27, %f15, %f14 movneg %xcc, %l4, %l2 bshuffle %f6, %f8, %f16 edge16 %o2, %i4, %l5 tsubcctv %o7, 0x1794, %i6 movleu %icc, %i0, %o0 umul %i5, %g1, %i3 stb %o5, [%l7 + 0x6E] set 0x1C, %i1 lduha [%l7 + %i1] 0x19, %o6 movcc %icc, %o3, %g5 or %g2, 0x1E58, %l6 movg %icc, %i7, %g6 set 0x1C, %l2 lda [%l7 + %l2] 0x18, %f5 bvs,a loop_2385 edge16 %o1, %g7, %i2 fmovdcc %xcc, %f11, %f12 fexpand %f17, %f8 loop_2385: nop setx 0xFC9CB9AE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x96893254, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fmuls %f0, %f20, %f18 sll %l1, 0x08, %o4 array16 %g4, %g3, %l0 orn %i1, 0x0DF9, %l4 movvs %xcc, %l3, %l2 set 0x40, %l6 stda %f16, [%l7 + %l6] 0x15 wr %g0, 0x11, %asi ldstuba [%l7 + 0x78] %asi, %i4 ldd [%l7 + 0x30], %f4 srl %o2, %l5, %i6 fmovdcs %icc, %f18, %f14 fpsub16 %f16, %f2, %f8 fnegs %f14, %f31 movn %xcc, %o7, %i0 tge %xcc, 0x1 sethi 0x1A2E, %o0 smul %g1, %i3, %i5 movre %o5, 0x1F4, %o6 fbue %fcc1, loop_2386 nop setx 0x6E6C83547342CB2A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x2B54C90715B6CFCD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fsubd %f8, %f12, %f2 nop setx loop_2387, %l0, %l1 jmpl %l1, %o3 tne %icc, 0x3 loop_2386: movl %xcc, %g5, %g2 edge32l %i7, %l6, %g6 loop_2387: sdivcc %g7, 0x1084, %o1 movvc %icc, %i2, %l1 movge %icc, %g4, %o4 ldstub [%l7 + 0x4F], %g3 bvs,a,pn %xcc, loop_2388 movpos %icc, %l0, %i1 addc %l4, %l2, %l3 edge16ln %i4, %o2, %i6 loop_2388: fmovrsne %o7, %f29, %f26 ldsb [%l7 + 0x72], %i0 orn %l5, %g1, %o0 xnorcc %i3, 0x08BD, %i5 fbge %fcc1, loop_2389 prefetch [%l7 + 0x34], 0x3 wr %g0, 0x88, %asi ldda [%l7 + 0x50] %asi, %o4 loop_2389: fbuge,a %fcc3, loop_2390 edge8ln %o3, %o6, %g5 wr %g0, 0x0c, %asi lduha [%l7 + 0x28] %asi, %g2 loop_2390: sdiv %l6, 0x19D1, %i7 brlz,a %g7, loop_2391 array16 %o1, %i2, %g6 tcs %icc, 0x7 call loop_2392 loop_2391: tge %xcc, 0x4 tle %xcc, 0x2 sethi 0x0BD4, %g4 loop_2392: prefetch [%l7 + 0x58], 0x0 fbo,a %fcc0, loop_2393 mulscc %o4, 0x080B, %g3 fnot2 %f8, %f30 orn %l0, 0x188B, %i1 loop_2393: brz,a %l4, loop_2394 fandnot1 %f28, %f10, %f10 tcs %xcc, 0x2 flush %l7 + 0x7C loop_2394: edge16ln %l1, %l3, %i4 movrgz %o2, %l2, %o7 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %i6, %i0 orncc %l5, %o0, %i3 umulcc %i5, 0x1099, %g1 popc %o5, %o3 fzeros %f19 edge16 %g5, %o6, %l6 fmovsa %xcc, %f0, %f10 movrlez %i7, 0x3DB, %g2 fmovrsgez %o1, %f19, %f23 smulcc %i2, %g7, %g6 lduh [%l7 + 0x22], %o4 ldsw [%l7 + 0x64], %g3 sdivcc %l0, 0x1C9B, %i1 membar 0x24 movvs %xcc, %g4, %l4 bne loop_2395 nop fitos %f2, %f4 fstod %f4, %f16 fmovsgu %icc, %f26, %f3 alignaddrl %l3, %l1, %o2 loop_2395: srl %l2, %o7, %i6 fbl %fcc3, loop_2396 umul %i4, %l5, %o0 tneg %icc, 0x0 tg %xcc, 0x1 loop_2396: nop set 0x60, %o2 ldda [%l7 + %o2] 0xe2, %i0 fmovrsgez %i3, %f0, %f20 srlx %g1, %i5, %o5 te %xcc, 0x1 mulscc %o3, %o6, %g5 subc %l6, 0x0723, %g2 addcc %o1, 0x0ADD, %i2 movvs %icc, %g7, %g6 mulx %i7, 0x1213, %g3 bvc,a,pt %xcc, loop_2397 movvc %xcc, %l0, %o4 movcc %icc, %g4, %i1 movre %l4, %l3, %o2 loop_2397: fpadd32 %f8, %f26, %f30 andn %l1, 0x063C, %o7 nop setx 0x21975E185E9C1A4F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x00E7312DA5B90429, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f14, %f12 ldub [%l7 + 0x6B], %l2 tgu %icc, 0x5 ldsh [%l7 + 0x36], %i6 fmovrdlez %l5, %f30, %f6 tle %icc, 0x4 movcs %icc, %i4, %i0 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x10] %asi, 0x3 movgu %xcc, %o0, %i5 tsubcc %g1, 0x02B5, %o3 subcc %o6, %o5, %l6 fmovsvc %icc, %f15, %f1 movl %xcc, %g2, %o1 fzeros %f30 sll %g5, 0x18, %g7 fcmple16 %f16, %f6, %g6 fandnot2s %f28, %f31, %f18 array16 %i7, %i2, %g3 movvc %xcc, %o4, %l0 tl %xcc, 0x3 wr %g0, 0x0c, %asi swapa [%l7 + 0x78] %asi, %i1 fcmpgt32 %f20, %f6, %g4 ta %xcc, 0x0 tl %xcc, 0x1 tgu %icc, 0x5 set 0x20, %o4 lda [%l7 + %o4] 0x81, %f14 bpos,a,pn %icc, loop_2398 fbule %fcc3, loop_2399 sir 0x0034 tcs %xcc, 0x0 loop_2398: ldsb [%l7 + 0x7A], %l3 loop_2399: fandnot2s %f6, %f25, %f18 taddcc %l4, 0x1290, %o2 nop fitos %f2, %f2 fstoi %f2, %f15 ldsw [%l7 + 0x14], %l1 movrlez %l2, 0x09F, %i6 fpack16 %f14, %f13 sdivx %l5, 0x1CCF, %i4 stb %o7, [%l7 + 0x3E] bne loop_2400 array8 %i3, %i0, %i5 for %f14, %f26, %f2 srlx %g1, %o0, %o3 loop_2400: nop fitod %f30, %f4 tgu %icc, 0x5 fsrc1 %f30, %f16 fpadd16s %f0, %f16, %f19 nop fitod %f6, %f20 fdtox %f20, %f12 wr %g0, 0xeb, %asi ldda [%l7 + 0x20] %asi, %o6 edge16ln %o5, %g2, %o1 bgu,pn %icc, loop_2401 udivx %l6, 0x14E9, %g7 nop setx loop_2402, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16 %g5, %g6, %i7 loop_2401: xor %g3, 0x186E, %o4 orncc %l0, 0x0A61, %i1 loop_2402: edge16 %i2, %g4, %l3 edge8n %o2, %l4, %l2 tn %xcc, 0x7 tle %xcc, 0x6 movg %icc, %i6, %l1 edge16l %l5, %i4, %o7 nop setx 0xB011CB19B0687738, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr udivx %i3, 0x02A0, %i0 set 0x24, %o6 stwa %i5, [%l7 + %o6] 0x15 umulcc %o0, %o3, %o6 edge16n %o5, %g1, %o1 subc %l6, 0x0356, %g7 fba,a %fcc2, loop_2403 tgu %icc, 0x1 or %g5, %g6, %i7 set 0x20, %l5 ldxa [%l7 + %l5] 0x89, %g2 loop_2403: movrgz %o4, 0x176, %g3 tvc %icc, 0x6 fzeros %f18 fmovdneg %xcc, %f0, %f19 sth %i1, [%l7 + 0x62] alignaddrl %i2, %l0, %g4 fbule %fcc2, loop_2404 edge32l %l3, %l4, %o2 fmovdcs %icc, %f24, %f31 stw %i6, [%l7 + 0x4C] loop_2404: nop membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf1, %f0 edge8n %l1, %l2, %l5 ble,a,pt %xcc, loop_2405 sra %i4, %o7, %i0 nop setx 0xFDFB1E20D0711167, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr movge %icc, %i3, %o0 loop_2405: fxnors %f20, %f13, %f3 bge,pn %xcc, loop_2406 umul %i5, %o3, %o5 nop setx loop_2407, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mova %icc, %o6, %g1 loop_2406: and %l6, %o1, %g7 edge8l %g6, %g5, %i7 loop_2407: tneg %icc, 0x1 fexpand %f0, %f20 set 0x30, %i5 ldda [%l7 + %i5] 0x14, %g2 smul %o4, 0x169F, %i1 fmovdvc %xcc, %f21, %f8 ldsh [%l7 + 0x74], %g3 call loop_2408 nop setx 0xCB91C1A9D4F13A72, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xF1B4CED709729EDF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f24, %f4 or %i2, 0x199F, %g4 tgu %icc, 0x1 loop_2408: fone %f26 fbl %fcc2, loop_2409 fmovdcc %icc, %f9, %f27 fblg %fcc3, loop_2410 array8 %l3, %l0, %o2 loop_2409: stbar fbuge %fcc3, loop_2411 loop_2410: ba,a loop_2412 fmovdvs %xcc, %f29, %f12 nop fitod %f6, %f26 fdtox %f26, %f4 loop_2411: movrlz %i6, 0x1DD, %l1 loop_2412: sub %l2, %l5, %l4 fmovde %xcc, %f21, %f7 bneg,a,pt %xcc, loop_2413 nop setx 0xC01E38ECEB6CD990, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xC534A14F8A316B3A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f26, %f4 fmul8x16au %f17, %f26, %f16 array16 %o7, %i4, %i3 loop_2413: mulscc %i0, 0x17E2, %i5 or %o3, 0x07B8, %o5 tsubcc %o6, 0x1C3E, %g1 stb %l6, [%l7 + 0x21] fmovrdgez %o1, %f22, %f22 smul %g7, %o0, %g6 bgu,pn %xcc, loop_2414 array16 %g5, %g2, %o4 wr %g0, 0x81, %asi lduba [%l7 + 0x19] %asi, %i1 loop_2414: fbu,a %fcc2, loop_2415 fmovsn %xcc, %f8, %f8 xorcc %i7, %g3, %i2 addcc %g4, %l3, %o2 loop_2415: bn,a,pn %xcc, loop_2416 stx %i6, [%l7 + 0x38] fmovsgu %icc, %f3, %f18 movne %icc, %l1, %l2 loop_2416: bneg %xcc, loop_2417 bvs loop_2418 movle %icc, %l0, %l4 tcc %xcc, 0x2 loop_2417: fmovdl %xcc, %f21, %f27 loop_2418: ldsh [%l7 + 0x46], %o7 nop fitos %f0, %f5 fstox %f5, %f6 andncc %l5, %i4, %i0 andcc %i3, 0x144A, %i5 edge16 %o5, %o3, %g1 fcmple16 %f14, %f26, %o6 edge32l %l6, %g7, %o1 wr %g0, 0x0c, %asi lduba [%l7 + 0x3D] %asi, %o0 edge32 %g6, %g5, %o4 fmovdn %icc, %f4, %f20 nop fitos %f0, %f17 fstox %f17, %f2 fxtos %f2, %f4 nop fitod %f0, %f8 fdtox %f8, %f4 fxtod %f4, %f6 tgu %icc, 0x3 srax %g2, %i7, %i1 edge16l %i2, %g3, %l3 st %f15, [%l7 + 0x38] array16 %o2, %g4, %l1 popc %i6, %l0 fpack16 %f0, %f8 sth %l2, [%l7 + 0x54] sub %o7, 0x1A57, %l4 mulscc %l5, %i4, %i3 fnot2 %f20, %f18 fbl %fcc2, loop_2419 mulx %i5, %i0, %o3 mova %icc, %o5, %o6 fbg,a %fcc3, loop_2420 loop_2419: smulcc %l6, 0x18EF, %g7 nop set 0x58, %i6 prefetch [%l7 + %i6], 0x3 tge %xcc, 0x0 loop_2420: fblg,a %fcc0, loop_2421 movcs %icc, %g1, %o1 movg %xcc, %g6, %o0 bcc,a %icc, loop_2422 loop_2421: taddcc %o4, %g2, %i7 fmovsle %xcc, %f30, %f10 fnot1 %f16, %f0 loop_2422: fmovrdne %g5, %f28, %f6 edge8l %i1, %i2, %g3 wr %g0, 0x4f, %asi ldxa [%g0 + 0x10] %asi, %o2 move %icc, %l3, %g4 fmovrde %l1, %f28, %f16 tgu %icc, 0x1 ld [%l7 + 0x2C], %f17 movcc %xcc, %l0, %i6 movrgz %l2, 0x2BC, %o7 xnorcc %l5, 0x1D84, %i4 tgu %xcc, 0x0 stbar ld [%l7 + 0x28], %f22 xor %i3, %i5, %i0 tgu %xcc, 0x2 sdivx %o3, 0x1A0F, %l4 movpos %icc, %o5, %o6 nop fitos %f12, %f1 fstox %f1, %f14 fxtos %f14, %f8 addc %l6, %g1, %o1 fnegd %f10, %f24 fone %f30 sir 0x153D fbge,a %fcc2, loop_2423 be loop_2424 subcc %g7, 0x00AB, %o0 fpadd32s %f27, %f2, %f11 loop_2423: nop wr %g0, 0x4f, %asi ldxa [%g0 + 0x8] %asi, %g6 loop_2424: ta %xcc, 0x3 mulscc %o4, %g2, %g5 edge16n %i7, %i2, %i1 tpos %icc, 0x5 tleu %icc, 0x4 smul %o2, 0x1F6B, %l3 fbn,a %fcc0, loop_2425 tn %icc, 0x1 set 0x12, %l0 lduha [%l7 + %l0] 0x18, %g4 loop_2425: fornot1 %f8, %f24, %f2 ta %xcc, 0x2 tleu %icc, 0x3 fbue %fcc1, loop_2426 smul %l1, %l0, %i6 movvc %xcc, %l2, %o7 edge8 %l5, %i4, %i3 loop_2426: andn %i5, %g3, %i0 bvs %xcc, loop_2427 array16 %o3, %o5, %l4 udiv %o6, 0x18B6, %g1 brgz,a %o1, loop_2428 loop_2427: nop fitos %f8, %f17 fstod %f17, %f12 fcmpne32 %f4, %f18, %g7 fmovs %f8, %f13 loop_2428: ldsh [%l7 + 0x48], %o0 set 0x10, %i4 lduha [%l7 + %i4] 0x19, %l6 andncc %g6, %g2, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbu %fcc2, loop_2429 fxors %f2, %f30, %f13 fsrc1s %f17, %f11 edge32ln %i7, %g5, %i2 loop_2429: fpadd32s %f4, %f11, %f9 fmovrse %i1, %f8, %f0 edge16 %l3, %o2, %l1 ldd [%l7 + 0x48], %f4 fmovsgu %icc, %f12, %f27 movleu %xcc, %g4, %i6 fmovsge %xcc, %f21, %f16 nop fitos %f28, %f6 orn %l2, %o7, %l0 tpos %xcc, 0x3 ldstub [%l7 + 0x0B], %i4 edge32 %l5, %i3, %g3 nop fitod %f25, %f24 fsrc1s %f4, %f31 movrne %i5, %i0, %o3 brgez %o5, loop_2430 fands %f30, %f29, %f0 andcc %o6, 0x1F69, %l4 wr %g0, 0x19, %asi stda %f16, [%l7 + 0x40] %asi loop_2430: fors %f19, %f8, %f21 taddcc %o1, 0x01D1, %g1 fbl,a %fcc2, loop_2431 fpadd16 %f24, %f24, %f20 sub %g7, 0x15C0, %o0 tle %icc, 0x5 loop_2431: fcmpgt16 %f26, %f28, %l6 fbo %fcc1, loop_2432 edge8n %g2, %o4, %g6 edge16ln %g5, %i2, %i1 ldstub [%l7 + 0x16], %l3 loop_2432: edge32l %o2, %l1, %g4 tl %xcc, 0x0 movrgez %i6, %i7, %o7 edge16ln %l2, %i4, %l5 movrgz %l0, 0x249, %g3 taddcc %i3, 0x15E5, %i0 nop setx 0x5694C8EC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x68FEB8E3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fdivs %f30, %f31, %f21 tleu %xcc, 0x0 fpadd32 %f26, %f30, %f16 be,pn %icc, loop_2433 add %o3, 0x0C7E, %o5 tge %xcc, 0x7 fpadd16s %f20, %f10, %f14 loop_2433: fmul8ulx16 %f22, %f22, %f14 fsrc2s %f3, %f1 membar 0x1B fbuge,a %fcc2, loop_2434 brnz %o6, loop_2435 nop setx 0x060A3323DE46977B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xF055906293DFF2CD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f22, %f24 std %f22, [%l7 + 0x40] loop_2434: subc %i5, 0x196F, %o1 loop_2435: fbuge,a %fcc2, loop_2436 st %f21, [%l7 + 0x4C] tn %xcc, 0x3 smulcc %g1, 0x123F, %l4 loop_2436: add %g7, 0x04C4, %o0 sll %g2, 0x16, %o4 nop setx 0x0A388BFA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0xFFE90F2C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fsubs %f31, %f18, %f30 fexpand %f25, %f20 fmovdcc %icc, %f24, %f17 fnot1 %f30, %f26 brnz %l6, loop_2437 mova %xcc, %g6, %i2 fxor %f16, %f14, %f12 movrgz %g5, %l3, %i1 loop_2437: faligndata %f28, %f6, %f2 umulcc %l1, 0x0F49, %o2 udiv %i6, 0x14BC, %g4 add %i7, 0x0E9E, %l2 tvs %xcc, 0x5 bne,a loop_2438 tle %xcc, 0x3 addcc %i4, %l5, %l0 movpos %xcc, %o7, %g3 loop_2438: taddcctv %i0, 0x0E3B, %o3 tn %icc, 0x3 xorcc %o5, 0x1F05, %i3 edge32ln %i5, %o6, %g1 fmovspos %icc, %f26, %f24 fmovscc %icc, %f3, %f12 edge16ln %l4, %g7, %o0 tsubcctv %g2, 0x0682, %o1 taddcc %o4, 0x099C, %g6 ta %xcc, 0x7 fbue %fcc1, loop_2439 nop setx 0x0813788E7E7A0497, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 fsqrtd %f4, %f0 mova %icc, %i2, %g5 movrlez %l3, %l6, %l1 loop_2439: movgu %icc, %o2, %i1 sra %g4, %i7, %i6 ld [%l7 + 0x70], %f30 fornot1 %f0, %f2, %f14 subccc %i4, %l5, %l2 fmovspos %xcc, %f4, %f19 fcmpne16 %f20, %f16, %o7 tle %icc, 0x4 fmovrde %l0, %f26, %f4 sra %i0, %g3, %o3 fmovrdne %i3, %f30, %f24 fmovda %icc, %f8, %f29 sdiv %i5, 0x09B2, %o5 ldsh [%l7 + 0x6C], %g1 tne %xcc, 0x5 set 0x48, %g2 prefetcha [%l7 + %g2] 0x88, 0x3 fmul8x16 %f8, %f20, %f18 sir 0x05D3 fpsub32s %f2, %f24, %f31 andn %o6, %o0, %g7 stb %o1, [%l7 + 0x75] alignaddr %o4, %g6, %i2 fbne %fcc0, loop_2440 fmovsvc %icc, %f4, %f7 addc %g5, %g2, %l6 xorcc %l1, %l3, %o2 loop_2440: ld [%l7 + 0x68], %f16 fmovrde %i1, %f6, %f28 set 0x42, %l1 lduha [%l7 + %l1] 0x10, %g4 tcc %icc, 0x3 movn %xcc, %i7, %i4 movn %icc, %l5, %i6 set 0x40, %i2 stda %f16, [%l7 + %i2] 0x89 or %l2, 0x0D52, %l0 taddcc %i0, %o7, %o3 nop fitod %f8, %f12 fdtos %f12, %f21 tsubcc %i3, %g3, %o5 andncc %g1, %i5, %l4 ld [%l7 + 0x60], %f15 tne %icc, 0x3 edge8n %o0, %o6, %o1 nop setx 0xADBC8CFC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x41095878, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fadds %f5, %f6, %f0 nop setx 0xA7F7482FA441CDC3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x34C5FBD4F8301C86, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fsubd %f2, %f4, %f30 movcs %xcc, %g7, %g6 fmul8sux16 %f8, %f6, %f14 wr %g0, 0x88, %asi ldswa [%l7 + 0x5C] %asi, %i2 fmovrdlez %g5, %f22, %f20 tcc %icc, 0x3 fandnot2 %f14, %f16, %f10 addccc %o4, %l6, %l1 stb %l3, [%l7 + 0x28] fmovdvs %xcc, %f8, %f19 nop setx 0x021EB7668FDAE7BC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xD92A7A935363F624, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fmuld %f30, %f0, %f2 brnz,a %o2, loop_2441 and %g2, %g4, %i7 ba,a,pn %icc, loop_2442 fmovdvc %xcc, %f2, %f25 loop_2441: movrgz %i4, %i1, %i6 tsubcctv %l2, %l0, %i0 loop_2442: nop set 0x54, %g6 lduwa [%l7 + %g6] 0x11, %l5 fpadd32s %f10, %f20, %f17 array8 %o3, %o7, %g3 bcc,a loop_2443 fmovrsne %o5, %f13, %f18 ld [%l7 + 0x7C], %f2 swap [%l7 + 0x68], %i3 loop_2443: bg,pn %icc, loop_2444 orcc %g1, %l4, %o0 fbo %fcc1, loop_2445 tsubcctv %i5, 0x0D11, %o1 loop_2444: fnand %f6, %f2, %f16 brz,a %g7, loop_2446 loop_2445: fmul8x16al %f30, %f5, %f12 flush %l7 + 0x0C movn %xcc, %g6, %i2 loop_2446: fxnor %f24, %f10, %f30 fpsub16 %f4, %f26, %f30 te %icc, 0x2 andncc %o6, %o4, %g5 movcs %icc, %l6, %l3 fnor %f4, %f26, %f12 edge8ln %o2, %l1, %g2 fbug,a %fcc2, loop_2447 tleu %icc, 0x7 tcc %icc, 0x1 nop setx loop_2448, %l0, %l1 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_2447: movrlez %i7, %i4, %g4 udiv %i6, 0x074B, %l2 fandnot2 %f8, %f20, %f22 loop_2448: andn %i1, 0x0A86, %i0 fmovdle %icc, %f2, %f12 fnor %f22, %f16, %f20 bleu,a %xcc, loop_2449 move %xcc, %l0, %l5 fbue %fcc0, loop_2450 popc 0x1D0E, %o3 loop_2449: fpadd32 %f18, %f28, %f24 sir 0x193D loop_2450: tvs %icc, 0x7 bvs,pn %icc, loop_2451 stw %o7, [%l7 + 0x64] array8 %o5, %i3, %g1 alignaddrl %g3, %l4, %i5 loop_2451: movne %icc, %o1, %o0 wr %g0, 0x18, %asi ldstuba [%l7 + 0x42] %asi, %g7 addc %i2, 0x14EC, %o6 wr %g0, 0x88, %asi stba %g6, [%l7 + 0x77] %asi saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd32s %f6, %f22, %f31 tsubcctv %g5, 0x1573, %o4 umulcc %l6, %l3, %o2 orn %g2, %l1, %i7 bge,a,pt %icc, loop_2452 sdivx %g4, 0x026B, %i4 subccc %i6, 0x15EA, %l2 be,pt %icc, loop_2453 loop_2452: sra %i0, 0x17, %i1 fmovdle %icc, %f1, %f27 movrlez %l0, 0x3D7, %o3 loop_2453: tle %xcc, 0x3 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 addcc %o7, %l5, %i3 call loop_2454 te %icc, 0x4 edge8l %o5, %g3, %l4 umulcc %g1, %i5, %o1 loop_2454: fmovsle %xcc, %f19, %f21 mulscc %g7, 0x0817, %i2 fmul8ulx16 %f4, %f16, %f8 fble,a %fcc2, loop_2455 addcc %o6, %g6, %g5 fnot1 %f8, %f24 fpadd32s %f14, %f25, %f22 loop_2455: fnegs %f11, %f27 movpos %icc, %o0, %o4 fbule,a %fcc3, loop_2456 taddcc %l6, 0x1779, %o2 orcc %l3, %l1, %g2 edge8l %i7, %g4, %i4 loop_2456: srl %i6, %i0, %l2 udivx %l0, 0x0020, %o3 edge16ln %o7, %l5, %i3 fmovrsgz %o5, %f31, %f5 sdivx %i1, 0x0A0E, %l4 ld [%l7 + 0x0C], %f11 fandnot1s %f3, %f17, %f17 fand %f26, %f30, %f18 array32 %g1, %g3, %o1 tsubcctv %g7, 0x0BCA, %i2 edge8n %o6, %i5, %g6 bvc loop_2457 tvs %xcc, 0x7 edge16n %g5, %o0, %o4 edge32n %o2, %l6, %l3 loop_2457: fmovsleu %xcc, %f20, %f3 tcc %icc, 0x4 tgu %icc, 0x2 fmovrdgez %g2, %f28, %f26 set 0x36, %i0 lduha [%l7 + %i0] 0x15, %l1 fmovrdgz %i7, %f10, %f10 fmovde %icc, %f31, %f23 fble %fcc3, loop_2458 tg %icc, 0x2 umulcc %g4, %i6, %i0 edge32n %i4, %l2, %l0 loop_2458: tg %xcc, 0x1 orncc %o3, 0x1364, %l5 tle %xcc, 0x1 subcc %o7, 0x1BC3, %i3 sllx %i1, %o5, %g1 movvs %icc, %l4, %g3 orncc %g7, 0x17EF, %i2 movg %xcc, %o6, %i5 nop setx 0x6DE5050EF276B842, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xD53E2D10112F3630, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 faddd %f2, %f22, %f30 fba %fcc2, loop_2459 tcs %xcc, 0x1 fpmerge %f11, %f7, %f22 swap [%l7 + 0x60], %o1 loop_2459: fmovdcs %icc, %f1, %f16 movre %g5, 0x0EE, %o0 sllx %g6, %o2, %o4 nop setx loop_2460, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done stx %l3, [%l7 + 0x60] sdivcc %g2, 0x065C, %l6 mova %xcc, %i7, %l1 loop_2460: udivcc %g4, 0x0AC4, %i0 nop setx 0x7C386B5268C3A768, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f18 stx %i6, [%l7 + 0x30] tvc %icc, 0x1 xnorcc %l2, 0x0E23, %i4 fmovrse %o3, %f5, %f6 subccc %l5, %o7, %i3 add %l7, 0x10, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %l0, %o5 ldub [%l7 + 0x1F], %g1 xor %l4, 0x1F6F, %g3 movle %icc, %i1, %g7 nop setx 0xC044674F, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr fmovrslez %o6, %f31, %f8 subc %i5, 0x0016, %o1 flush %l7 + 0x48 fones %f16 nop fitos %f1, %f3 fstoi %f3, %f22 stbar wr %g0, 0x19, %asi stda %f0, [%l7 + 0x40] %asi sllx %g5, %o0, %g6 set 0x10, %o7 prefetcha [%l7 + %o7] 0x04, 0x1 nop setx 0x8B006E69, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0xE716C502, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fadds %f3, %f12, %f5 tg %xcc, 0x4 srlx %i2, %l3, %g2 sdivcc %o4, 0x1E57, %i7 add %l6, 0x17E6, %l1 nop fitos %f12, %f20 fstox %f20, %f12 alignaddr %g4, %i6, %i0 tvs %xcc, 0x1 fmovsl %xcc, %f1, %f6 edge8ln %i4, %o3, %l2 nop fitos %f4, %f4 fstox %f4, %f10 xnorcc %l5, %o7, %l0 fmovrsgez %o5, %f7, %f10 fmovdn %xcc, %f28, %f21 nop setx 0x8F028DE5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x5B3ADFC8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fsubs %f23, %f17, %f0 addc %i3, 0x03A0, %l4 edge8l %g1, %i1, %g7 ldd [%l7 + 0x78], %o6 bcs,pt %xcc, loop_2461 fbule %fcc3, loop_2462 sra %i5, %g3, %o1 brlz %o0, loop_2463 loop_2461: movle %icc, %g6, %g5 loop_2462: edge8l %i2, %o2, %l3 for %f0, %f28, %f28 loop_2463: fbge,a %fcc1, loop_2464 fbue,a %fcc1, loop_2465 movle %xcc, %o4, %g2 addc %i7, %l1, %l6 loop_2464: sll %g4, %i0, %i6 loop_2465: subccc %i4, 0x1E94, %o3 tg %icc, 0x2 edge32ln %l5, %o7, %l0 edge16l %l2, %i3, %o5 fors %f7, %f14, %f7 sll %g1, %l4, %i1 fcmpeq16 %f14, %f6, %g7 wr %g0, 0x89, %asi ldswa [%l7 + 0x34] %asi, %i5 bcs,a %icc, loop_2466 fbo,a %fcc3, loop_2467 umulcc %g3, %o6, %o1 fbuge,a %fcc1, loop_2468 loop_2466: fmuld8sux16 %f25, %f25, %f26 loop_2467: andncc %o0, %g5, %g6 brlez %i2, loop_2469 loop_2468: fmul8x16au %f1, %f8, %f28 array16 %l3, %o4, %o2 edge8l %g2, %l1, %l6 loop_2469: srlx %g4, 0x0A, %i0 alignaddr %i6, %i7, %o3 edge16l %i4, %o7, %l0 movle %icc, %l2, %i3 fbge %fcc3, loop_2470 tg %xcc, 0x3 movne %xcc, %l5, %g1 movleu %icc, %l4, %o5 loop_2470: xor %g7, %i5, %i1 sdiv %g3, 0x0EB1, %o1 addc %o6, %o0, %g6 array32 %i2, %l3, %o4 mova %xcc, %o2, %g2 fmovrsne %l1, %f11, %f21 fandnot1s %f26, %f13, %f20 tn %xcc, 0x2 array16 %g5, %g4, %i0 xnor %i6, 0x17F8, %l6 tne %xcc, 0x3 fbne %fcc3, loop_2471 fmovdle %icc, %f8, %f29 sth %i7, [%l7 + 0x14] ldd [%l7 + 0x08], %o2 loop_2471: move %icc, %i4, %l0 fandnot2 %f6, %f16, %f26 edge32ln %l2, %o7, %l5 fornot1 %f10, %f26, %f24 movrgz %g1, %l4, %i3 umul %g7, %o5, %i1 brz %g3, loop_2472 bne,a,pn %icc, loop_2473 membar 0x1B movn %xcc, %i5, %o6 loop_2472: fbo,a %fcc2, loop_2474 loop_2473: xnor %o1, %o0, %g6 subcc %l3, %i2, %o2 udivx %o4, 0x1DA7, %l1 loop_2474: fba,a %fcc1, loop_2475 stb %g5, [%l7 + 0x63] set 0x70, %o0 lduba [%l7 + %o0] 0x80, %g2 loop_2475: fpsub16s %f13, %f29, %f17 st %f23, [%l7 + 0x4C] wr %g0, 0x04, %asi swapa [%l7 + 0x28] %asi, %g4 tsubcc %i6, 0x0199, %i0 nop fitod %f2, %f0 fdtoi %f0, %f15 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l6, %i7 fsrc1 %f0, %f16 xorcc %i4, %l0, %l2 movcs %icc, %o3, %o7 smul %l5, %l4, %i3 fble,a %fcc1, loop_2476 fmovd %f2, %f18 tpos %xcc, 0x1 array8 %g7, %g1, %o5 loop_2476: srl %g3, %i1, %i5 wr %g0, 0x11, %asi ldsha [%l7 + 0x48] %asi, %o1 nop setx 0x58A4255F104ACF5E, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr subcc %o0, 0x16CC, %o6 bge %xcc, loop_2477 tleu %icc, 0x5 orncc %l3, 0x000F, %g6 flush %l7 + 0x10 loop_2477: and %o2, %i2, %l1 sethi 0x117E, %g5 ldsb [%l7 + 0x2C], %g2 membar 0x75 bneg,pt %icc, loop_2478 taddcctv %o4, %g4, %i0 fabss %f16, %f15 edge32ln %l6, %i7, %i4 loop_2478: fbge,a %fcc2, loop_2479 xnorcc %l0, 0x057C, %l2 fpsub16 %f18, %f14, %f8 and %i6, %o7, %l5 loop_2479: fandnot2s %f19, %f26, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x17E8 subccc %l4, %i3, %o3 fcmpeq16 %f4, %f24, %g1 fmovrsne %o5, %f24, %f27 tpos %xcc, 0x0 fnot2 %f12, %f0 wr %g0, 0x19, %asi lduba [%l7 + 0x13] %asi, %g7 andncc %i1, %i5, %o1 wr %g0, 0x18, %asi swapa [%l7 + 0x74] %asi, %g3 call loop_2480 edge8 %o6, %o0, %g6 fmovrsgz %o2, %f6, %f10 fmovrde %l3, %f14, %f0 loop_2480: movrgz %i2, %l1, %g5 alignaddr %g2, %o4, %g4 be %icc, loop_2481 lduh [%l7 + 0x72], %i0 bge,a %icc, loop_2482 stx %i7, [%l7 + 0x28] loop_2481: tsubcc %l6, %l0, %l2 fmuld8sux16 %f5, %f6, %f22 loop_2482: nop fitos %f2, %f30 fstod %f30, %f22 tleu %icc, 0x3 movn %icc, %i6, %i4 fmovd %f18, %f16 subc %l5, %o7, %l4 bgu,a loop_2483 xnor %o3, %i3, %g1 tge %icc, 0x3 sll %o5, 0x1D, %i1 loop_2483: movn %xcc, %i5, %o1 fmul8ulx16 %f22, %f22, %f8 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %xcc, %g3, %g7 sdivcc %o0, 0x07CE, %o6 smul %o2, 0x1C43, %g6 srax %i2, %l3, %g5 wr %g0, 0x81, %asi ldxa [%l7 + 0x70] %asi, %l1 edge8n %g2, %o4, %i0 brgz %g4, loop_2484 fpsub32s %f1, %f30, %f2 sub %l6, 0x030B, %l0 edge32l %l2, %i7, %i4 loop_2484: sdivcc %i6, 0x08F9, %l5 smulcc %o7, 0x169C, %l4 tsubcc %i3, 0x1B42, %g1 xor %o3, %i1, %o5 sdiv %i5, 0x1213, %g3 set 0x38, %i7 ldxa [%l7 + %i7] 0x81, %o1 fbu,a %fcc3, loop_2485 edge8n %o0, %g7, %o6 wr %g0, 0x0c, %asi ldswa [%l7 + 0x14] %asi, %g6 loop_2485: movvc %xcc, %o2, %l3 or %g5, %l1, %i2 edge32ln %o4, %g2, %g4 nop setx 0x69E77E4723B694E3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 fsqrtd %f16, %f12 tl %xcc, 0x3 be,a loop_2486 fmovdcc %xcc, %f4, %f3 sir 0x1599 movgu %xcc, %l6, %l0 loop_2486: tneg %icc, 0x3 umul %l2, %i0, %i7 wr %g0, 0x80, %asi stha %i6, [%l7 + 0x54] %asi fpsub16 %f24, %f20, %f0 popc %l5, %o7 movrgez %i4, %l4, %g1 fblg %fcc0, loop_2487 subcc %o3, 0x1D98, %i1 wr %g0, 0x10, %asi stba %o5, [%l7 + 0x26] %asi loop_2487: tl %icc, 0x2 bn,a,pn %icc, loop_2488 sdivx %i3, 0x1E51, %g3 set 0x30, %g1 ldxa [%g0 + %g1] 0x4f, %o1 loop_2488: nop wr %g0, 0x50, %asi ldxa [%g0 + 0x00] %asi, %i5 fbule %fcc2, loop_2489 umulcc %g7, 0x0C1C, %o6 tl %xcc, 0x7 movrgez %o0, 0x3DB, %o2 loop_2489: sdiv %l3, 0x1951, %g5 mulscc %g6, 0x1F9C, %i2 bg,a %icc, loop_2490 membar 0x3B saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %o4, 0x1299, %g2 loop_2490: movrlz %g4, %l6, %l1 tle %xcc, 0x6 edge8 %l2, %l0, %i0 ble %xcc, loop_2491 bvc,a,pt %icc, loop_2492 array8 %i7, %i6, %o7 brgez,a %l5, loop_2493 loop_2491: edge16n %l4, %g1, %i4 loop_2492: xnorcc %o3, 0x1FAF, %o5 brz,a %i1, loop_2494 loop_2493: tcs %xcc, 0x4 tleu %xcc, 0x1 fandnot1 %f2, %f8, %f14 loop_2494: taddcc %g3, 0x0606, %o1 fpadd32s %f6, %f4, %f28 sdivx %i5, 0x0B12, %g7 tg %xcc, 0x7 srlx %o6, %o0, %o2 edge32n %i3, %l3, %g6 fmovsa %xcc, %f23, %f0 sdivx %g5, 0x06A4, %o4 fbug %fcc1, loop_2495 st %f27, [%l7 + 0x0C] fmul8x16al %f6, %f30, %f8 sdivx %g2, 0x1E15, %g4 loop_2495: nop fitos %f0, %f13 be,a %icc, loop_2496 edge8n %l6, %l1, %i2 taddcc %l2, %l0, %i7 fcmple16 %f10, %f8, %i6 loop_2496: sub %i0, %l5, %o7 ba,a loop_2497 ta %xcc, 0x3 movn %xcc, %l4, %g1 ble,a loop_2498 loop_2497: umulcc %o3, %i4, %i1 edge16ln %g3, %o5, %i5 xor %o1, %o6, %g7 loop_2498: fbg %fcc2, loop_2499 fmovdleu %icc, %f10, %f6 array16 %o2, %o0, %i3 movrlez %l3, %g5, %o4 loop_2499: fxors %f7, %f6, %f5 movrlz %g2, %g4, %l6 udivcc %l1, 0x0392, %g6 move %xcc, %i2, %l0 andcc %i7, %l2, %i6 subccc %l5, %i0, %o7 tleu %icc, 0x1 brlz %g1, loop_2500 tge %xcc, 0x2 fmovscs %icc, %f18, %f14 edge16 %l4, %o3, %i1 loop_2500: nop set 0x78, %o5 lduwa [%l7 + %o5] 0x15, %i4 sll %o5, 0x08, %i5 mulx %o1, 0x0AC9, %o6 subc %g3, 0x0735, %o2 tsubcctv %o0, %g7, %i3 andncc %g5, %l3, %o4 sll %g4, %l6, %l1 bneg loop_2501 stw %g6, [%l7 + 0x50] fmovspos %icc, %f23, %f29 movpos %icc, %i2, %g2 loop_2501: sethi 0x0061, %i7 movg %xcc, %l0, %l2 fmovrsne %l5, %f29, %f28 set 0x28, %g3 swapa [%l7 + %g3] 0x18, %i6 sll %o7, 0x1D, %g1 fpadd16 %f10, %f26, %f14 tvc %xcc, 0x0 srax %l4, %i0, %o3 edge32 %i4, %i1, %i5 tle %icc, 0x2 movrne %o1, %o5, %g3 subcc %o2, 0x1537, %o6 tgu %xcc, 0x3 udivcc %g7, 0x132E, %i3 nop setx 0x42205B8496AF7E96, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x6E257D6C602FA12A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fsubd %f2, %f16, %f22 edge32ln %o0, %g5, %l3 fmovrsgez %g4, %f19, %f1 andcc %o4, 0x0467, %l6 movge %xcc, %l1, %i2 add %g2, %g6, %i7 umul %l0, %l5, %l2 nop setx 0x57706404C85B574D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 fsqrtd %f4, %f14 add %l7, 0x64, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i6 casa [%l6] 0x11, %i6, %o7 set 0x50, %l3 stwa %l4, [%l7 + %l3] 0xeb membar #Sync edge8n %g1, %i0, %i4 taddcctv %i1, %i5, %o3 sdivcc %o1, 0x0061, %o5 bcc,a,pn %xcc, loop_2502 fabsd %f4, %f10 move %icc, %o2, %o6 umul %g7, 0x0CDD, %g3 loop_2502: fpadd32 %f2, %f22, %f16 sir 0x0883 tcc %icc, 0x3 ta %xcc, 0x2 edge32ln %o0, %i3, %l3 fmovda %xcc, %f1, %f6 mulx %g5, %o4, %g4 fbl,a %fcc1, loop_2503 fmovscs %icc, %f29, %f30 fmul8x16al %f18, %f10, %f8 sethi 0x0E42, %l1 loop_2503: brz %l6, loop_2504 ba,pn %xcc, loop_2505 fmovdleu %xcc, %f8, %f12 fmovsvc %xcc, %f24, %f28 loop_2504: tsubcctv %i2, 0x1846, %g6 loop_2505: nop setx 0x006CDC960FC0F360, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x97739B3B016716A6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f28, %f16 wr %g0, 0x88, %asi ldstuba [%l7 + 0x47] %asi, %i7 edge32ln %l0, %g2, %l2 and %l5, %o7, %i6 call loop_2506 fxor %f22, %f24, %f22 fmovrdgez %l4, %f22, %f8 std %f10, [%l7 + 0x68] loop_2506: fpadd32s %f8, %f8, %f15 fmovrsgz %g1, %f28, %f12 bleu,a %icc, loop_2507 bgu,pn %xcc, loop_2508 orncc %i0, 0x0A1C, %i1 fbug %fcc1, loop_2509 loop_2507: ldsb [%l7 + 0x2E], %i5 loop_2508: nop wr %g0, 0x89, %asi lda [%l7 + 0x44] %asi, %f3 loop_2509: fmovdleu %xcc, %f6, %f24 array16 %o3, %o1, %o5 ldd [%l7 + 0x08], %f30 fmovrslz %o2, %f3, %f0 tcc %icc, 0x2 movleu %icc, %i4, %o6 fmovdvc %xcc, %f5, %f16 nop set 0x58, %g7 ldx [%l7 + %g7], %g3 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o0, %i3 fbe,a %fcc2, loop_2510 movrne %l3, 0x038, %g7 movrgz %g5, %g4, %o4 srl %l1, 0x15, %i2 loop_2510: edge16n %l6, %g6, %l0 ldstub [%l7 + 0x1E], %i7 edge32 %l2, %l5, %o7 ldsh [%l7 + 0x30], %i6 ldx [%l7 + 0x70], %g2 or %g1, %i0, %l4 xnor %i1, %i5, %o3 fsrc2s %f26, %f25 edge32l %o1, %o2, %i4 tsubcc %o5, 0x0B2F, %g3 srlx %o0, 0x10, %o6 tvs %xcc, 0x0 fmovsge %icc, %f12, %f9 edge16 %l3, %g7, %g5 or %i3, %o4, %g4 sll %i2, %l6, %l1 bcs %icc, loop_2511 udivx %g6, 0x10D4, %i7 movcs %xcc, %l2, %l0 tgu %icc, 0x5 loop_2511: smul %l5, 0x0D0C, %o7 sdivcc %i6, 0x062F, %g2 bvs,a,pt %xcc, loop_2512 taddcc %i0, 0x0E6F, %l4 fpack16 %f30, %f2 taddcctv %i1, 0x1543, %g1 loop_2512: movge %xcc, %o3, %i5 movrgz %o1, %i4, %o5 fbl %fcc0, loop_2513 nop set 0x70, %g4 std %f26, [%l7 + %g4] call loop_2514 movg %xcc, %o2, %g3 loop_2513: add %o6, %o0, %l3 movrlez %g5, 0x348, %i3 loop_2514: alignaddr %o4, %g7, %g4 fmuld8ulx16 %f5, %f11, %f28 subc %i2, %l1, %l6 fbo %fcc1, loop_2515 mulscc %i7, 0x14EE, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x81, %asi lduha [%l7 + 0x58] %asi, %l0 loop_2515: add %l5, 0x14CB, %o7 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f16 bleu,a,pt %icc, loop_2516 edge8n %i6, %g2, %i0 orcc %l2, %l4, %i1 membar 0x49 loop_2516: edge32l %o3, %g1, %o1 edge32ln %i4, %o5, %i5 set 0x18, %o1 prefetcha [%l7 + %o1] 0x0c, 0x0 lduw [%l7 + 0x3C], %o2 ldd [%l7 + 0x10], %o6 swap [%l7 + 0x74], %l3 movcs %xcc, %g5, %i3 fba,a %fcc3, loop_2517 addccc %o0, %g7, %o4 subc %i2, 0x098D, %l1 srlx %l6, 0x1F, %g4 loop_2517: sdiv %i7, 0x1CD4, %l0 tne %icc, 0x6 sethi 0x16F2, %l5 sdiv %o7, 0x01F5, %g6 fnegd %f0, %f8 mova %icc, %g2, %i6 fnot2s %f24, %f22 nop setx loop_2518, %l0, %l1 jmpl %l1, %i0 bgu,a,pt %icc, loop_2519 movleu %xcc, %l4, %i1 bg,a,pn %xcc, loop_2520 loop_2518: tvc %xcc, 0x7 loop_2519: movleu %xcc, %o3, %g1 xnorcc %o1, %i4, %l2 loop_2520: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgz %i5, loop_2521 bvc,a %icc, loop_2522 flush %l7 + 0x20 nop setx loop_2523, %l0, %l1 jmpl %l1, %g3 loop_2521: sdivx %o5, 0x0A0A, %o6 loop_2522: smul %o2, %g5, %l3 addccc %i3, 0x07D5, %o0 loop_2523: array8 %g7, %o4, %i2 sir 0x0867 fmovrde %l1, %f18, %f0 sethi 0x1732, %g4 nop set 0x3D, %l4 stb %i7, [%l7 + %l4] movrlz %l0, %l5, %o7 fandnot1s %f25, %f14, %f17 tle %icc, 0x6 ldstub [%l7 + 0x54], %g6 smul %l6, 0x1260, %i6 movvc %icc, %i0, %g2 fandnot2s %f13, %f1, %f26 tle %icc, 0x2 ba,a,pn %icc, loop_2524 udiv %i1, 0x0CEA, %o3 xorcc %g1, 0x0510, %o1 tneg %icc, 0x0 loop_2524: nop set 0x40, %g5 stda %f0, [%l7 + %g5] 0x16 membar #Sync movne %xcc, %i4, %l4 fbo,a %fcc0, loop_2525 fbule,a %fcc1, loop_2526 tne %xcc, 0x3 addccc %l2, %g3, %o5 loop_2525: tl %xcc, 0x6 loop_2526: mulx %o6, 0x1737, %o2 srax %g5, %l3, %i5 fmovdne %icc, %f8, %f20 bcc loop_2527 xorcc %i3, 0x1F50, %o0 andcc %o4, 0x1FFB, %i2 movrgez %l1, 0x23D, %g4 loop_2527: nop set 0x70, %o3 stx %g7, [%l7 + %o3] alignaddr %l0, %i7, %l5 be loop_2528 movg %icc, %g6, %l6 umulcc %i6, 0x1188, %i0 andcc %o7, 0x0730, %i1 loop_2528: fbne,a %fcc0, loop_2529 bne loop_2530 lduh [%l7 + 0x0C], %g2 edge8n %o3, %g1, %i4 loop_2529: andcc %o1, 0x0D40, %l4 loop_2530: stx %g3, [%l7 + 0x78] ta %icc, 0x5 edge32ln %l2, %o6, %o5 addccc %o2, %g5, %l3 fmovsg %xcc, %f16, %f7 nop fitos %f11, %f13 fstoi %f13, %f2 andcc %i3, 0x0D19, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcs %xcc, %o4, %i5 tcc %xcc, 0x0 bgu,a,pn %icc, loop_2531 tvc %xcc, 0x6 movrgez %i2, %g4, %g7 orn %l0, 0x0049, %i7 loop_2531: addcc %l5, %l1, %g6 alignaddr %i6, %l6, %o7 tpos %xcc, 0x0 fmovscs %xcc, %f23, %f9 membar 0x4D sir 0x1C64 stb %i1, [%l7 + 0x24] fands %f9, %f22, %f0 fmovrdlez %i0, %f28, %f0 tvs %xcc, 0x6 set 0x48, %i1 ldswa [%l7 + %i1] 0x81, %g2 set 0x18, %l6 stxa %g1, [%g0 + %l6] 0x4f andncc %i4, %o3, %o1 sll %g3, %l2, %l4 movrlez %o6, %o5, %o2 ldd [%l7 + 0x48], %f28 sir 0x1D22 nop setx 0xAF953403, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x69FFB686, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fdivs %f14, %f13, %f17 lduh [%l7 + 0x20], %l3 sir 0x0BA2 tleu %icc, 0x1 stb %i3, [%l7 + 0x15] wr %g0, 0x80, %asi lduha [%l7 + 0x6A] %asi, %o0 edge8ln %g5, %o4, %i2 set 0x63, %l2 stba %g4, [%l7 + %l2] 0xe2 membar #Sync umul %g7, 0x117B, %i5 sethi 0x110D, %i7 bshuffle %f14, %f16, %f16 xor %l5, 0x040F, %l0 sth %g6, [%l7 + 0x1C] fbue %fcc2, loop_2532 edge8n %l1, %i6, %l6 fbg %fcc2, loop_2533 umul %o7, 0x02AA, %i1 loop_2532: movgu %icc, %i0, %g2 sra %i4, %g1, %o1 loop_2533: add %o3, 0x152F, %l2 movvc %icc, %g3, %o6 edge16 %o5, %l4, %o2 set 0x56, %o4 ldsha [%l7 + %o4] 0x18, %l3 tsubcc %o0, %g5, %i3 fsrc1 %f18, %f28 fmuld8ulx16 %f18, %f16, %f10 lduw [%l7 + 0x24], %o4 sethi 0x001F, %g4 srlx %i2, 0x03, %g7 swap [%l7 + 0x14], %i7 add %l7, 0x20, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %l5, %l0 fbg,a %fcc0, loop_2534 fbne %fcc1, loop_2535 sdivcc %g6, 0x1133, %l1 edge8ln %i6, %i5, %l6 loop_2534: pdist %f26, %f20, %f22 loop_2535: tpos %xcc, 0x5 taddcc %o7, 0x1987, %i1 fbn %fcc2, loop_2536 nop setx 0xE2E720D3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 fsqrts %f4, %f4 brlez %g2, loop_2537 lduh [%l7 + 0x72], %i4 loop_2536: fmul8x16 %f0, %f26, %f6 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2537: brlez,a %i0, loop_2538 prefetch [%l7 + 0x54], 0x2 nop fitos %f7, %f3 fstox %f3, %f22 fxtos %f22, %f18 fcmpne32 %f4, %f26, %o1 loop_2538: orncc %g1, 0x0CF6, %l2 fmovdgu %icc, %f7, %f26 move %icc, %g3, %o3 tleu %xcc, 0x1 edge32 %o6, %l4, %o2 sll %o5, 0x1D, %o0 alignaddr %g5, %l3, %i3 fmovdge %icc, %f3, %f19 xnorcc %g4, %o4, %g7 move %icc, %i2, %l5 tn %xcc, 0x7 nop set 0x13, %o6 ldub [%l7 + %o6], %l0 edge8n %g6, %i7, %l1 lduh [%l7 + 0x44], %i5 array16 %i6, %l6, %o7 ldd [%l7 + 0x78], %f28 addcc %g2, %i4, %i0 fmovrdgez %i1, %f2, %f4 fbne %fcc1, loop_2539 andcc %o1, %l2, %g1 nop set 0x08, %l5 ldsw [%l7 + %l5], %o3 bl,a,pt %icc, loop_2540 loop_2539: addccc %o6, %g3, %o2 orncc %o5, 0x02FF, %l4 fcmpeq16 %f24, %f0, %o0 loop_2540: udiv %l3, 0x0241, %g5 fmul8x16au %f20, %f25, %f22 add %i3, %o4, %g4 ble,a %icc, loop_2541 tle %xcc, 0x3 sir 0x1968 sdiv %i2, 0x147C, %l5 loop_2541: prefetch [%l7 + 0x1C], 0x3 edge32l %l0, %g6, %g7 udiv %i7, 0x10AD, %i5 ta %xcc, 0x0 nop setx loop_2542, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcc %i6, 0x0583, %l6 fcmpeq16 %f14, %f4, %o7 tle %xcc, 0x1 loop_2542: fmovrdlez %l1, %f30, %f0 fpsub16s %f21, %f4, %f31 udiv %g2, 0x01B9, %i0 umul %i1, 0x0EDC, %o1 andn %l2, %i4, %g1 set 0x68, %i3 ldsba [%l7 + %i3] 0x10, %o3 umul %g3, 0x0001, %o6 fmovdcc %icc, %f13, %f19 umul %o5, %l4, %o0 edge32l %o2, %l3, %g5 fmovrsgez %o4, %f25, %f3 nop setx 0x27918375D071FC13, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr fmovdvs %icc, %f27, %f21 nop setx 0x14141CD8296C4954, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x49DE7406D170D957, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f4, %f30 lduw [%l7 + 0x18], %i3 sethi 0x0FA6, %g4 add %l5, 0x079E, %l0 tg %xcc, 0x2 tsubcc %i2, 0x0D97, %g7 xor %g6, 0x1ABF, %i5 sethi 0x0360, %i7 udiv %l6, 0x15C5, %i6 subcc %o7, %g2, %l1 and %i1, 0x12C1, %i0 tsubcc %l2, 0x02BB, %o1 fsrc1 %f8, %f0 bg loop_2543 add %g1, 0x1075, %o3 fmovsvc %icc, %f9, %f16 add %l7, 0x24, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i4 casa [%l6] 0x80, %i4, %o6 loop_2543: movneg %xcc, %g3, %l4 prefetch [%l7 + 0x58], 0x1 fmovdl %icc, %f16, %f1 tneg %icc, 0x5 sdiv %o0, 0x1E19, %o2 andn %o5, 0x140B, %g5 orn %l3, 0x032D, %i3 nop setx loop_2544, %l0, %l1 jmpl %l1, %g4 addc %l5, %l0, %o4 fpadd32s %f19, %f15, %f4 sdivcc %i2, 0x1291, %g7 loop_2544: tneg %icc, 0x6 sdivx %i5, 0x0390, %g6 movre %l6, 0x0B1, %i7 fbuge,a %fcc2, loop_2545 andncc %o7, %i6, %g2 movl %xcc, %i1, %i0 stx %l1, [%l7 + 0x18] loop_2545: movrne %l2, 0x394, %o1 sdivx %o3, 0x0B77, %g1 sethi 0x0344, %o6 movrne %i4, %l4, %g3 wr %g0, 0x0c, %asi swapa [%l7 + 0x4C] %asi, %o0 ld [%l7 + 0x2C], %f24 sllx %o2, %o5, %l3 movne %xcc, %i3, %g4 ldsb [%l7 + 0x63], %l5 movrne %g5, %o4, %l0 addccc %g7, %i5, %i2 edge32ln %l6, %i7, %g6 pdist %f24, %f20, %f0 tvc %xcc, 0x6 ble,a loop_2546 ble,pt %icc, loop_2547 subcc %o7, 0x0199, %g2 movgu %icc, %i6, %i0 loop_2546: fmovdleu %xcc, %f8, %f17 loop_2547: nop set 0x40, %i5 stda %f16, [%l7 + %i5] 0x1f membar #Sync mulscc %l1, 0x0634, %i1 sll %o1, 0x0F, %o3 movcc %icc, %l2, %g1 tcs %icc, 0x2 mulx %o6, %l4, %i4 ldd [%l7 + 0x20], %o0 wr %g0, 0x18, %asi stxa %o2, [%l7 + 0x68] %asi edge16n %g3, %o5, %l3 ldd [%l7 + 0x38], %i2 fmovrdne %l5, %f12, %f24 fmovdn %icc, %f3, %f23 fble %fcc0, loop_2548 fmovscc %icc, %f6, %f13 sll %g5, 0x19, %o4 sdivx %l0, 0x0A1A, %g4 loop_2548: fmovrdne %g7, %f30, %f28 wr %g0, 0xe3, %asi stxa %i5, [%l7 + 0x50] %asi membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0x19, %i6 bge,a,pn %icc, loop_2549 tg %icc, 0x1 add %l7, 0x48, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i7 casa [%l6] 0x89, %i7, %g6 loop_2549: movl %icc, %o7, %i2 set 0x3C, %l0 stha %g2, [%l7 + %l0] 0x19 orncc %i0, %l1, %i1 wr %g0, 0x19, %asi prefetcha [%l7 + 0x18] %asi, 0x1 smulcc %o3, %i6, %g1 wr %g0, 0x2a, %asi stha %o6, [%l7 + 0x54] %asi membar #Sync wr %g0, 0x81, %asi ldsba [%l7 + 0x63] %asi, %l4 ldx [%l7 + 0x58], %l2 movneg %icc, %o0, %i4 nop setx 0x7FFCEC9E326B04B5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x155DA95D3ABBF106, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fsubd %f26, %f2, %f28 movge %icc, %o2, %g3 movvs %xcc, %l3, %i3 edge32 %l5, %o5, %o4 fnot1 %f0, %f12 tl %icc, 0x0 mulscc %l0, %g4, %g5 fbl,a %fcc3, loop_2550 faligndata %f4, %f28, %f2 fmovscc %xcc, %f30, %f30 movcc %xcc, %g7, %l6 loop_2550: sra %i7, 0x00, %i5 movrlez %o7, %g6, %g2 ldstub [%l7 + 0x27], %i0 srl %l1, 0x04, %i1 udivx %i2, 0x1B74, %o1 subcc %i6, 0x1098, %o3 ldsh [%l7 + 0x4A], %g1 fbul,a %fcc2, loop_2551 fpadd32s %f27, %f31, %f11 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %o6, 0x005D, %l2 loop_2551: ldsb [%l7 + 0x1D], %o0 tcs %icc, 0x3 stbar edge32n %i4, %o2, %g3 movvc %icc, %l4, %i3 array32 %l3, %l5, %o4 mova %xcc, %l0, %o5 umul %g4, %g5, %l6 array32 %g7, %i7, %i5 taddcctv %g6, %g2, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmple16 %f20, %f12, %l1 alignaddr %i1, %i0, %o1 sethi 0x18F7, %i6 sdivcc %i2, 0x04EE, %o3 sethi 0x147E, %o6 alignaddrl %g1, %o0, %i4 fbn,a %fcc3, loop_2552 tl %icc, 0x1 ldub [%l7 + 0x17], %o2 movl %icc, %l2, %g3 loop_2552: brgez %i3, loop_2553 tvc %icc, 0x0 nop fitos %f1, %f22 fstox %f22, %f8 fmovsa %xcc, %f10, %f6 loop_2553: stx %l4, [%l7 + 0x50] fmovda %xcc, %f1, %f0 fsrc2s %f14, %f4 tge %icc, 0x7 fmovsneg %icc, %f0, %f0 srlx %l3, %o4, %l5 fmovscs %xcc, %f5, %f27 subcc %o5, 0x07F4, %g4 ble,a %xcc, loop_2554 fmovdne %icc, %f20, %f30 bpos,a %icc, loop_2555 fmovrse %g5, %f21, %f18 loop_2554: st %f31, [%l7 + 0x0C] umulcc %l6, %l0, %g7 loop_2555: fpsub32s %f8, %f14, %f13 fba,a %fcc2, loop_2556 sethi 0x15D0, %i7 ldsb [%l7 + 0x1E], %g6 tne %icc, 0x0 loop_2556: fbe,a %fcc3, loop_2557 nop setx loop_2558, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry udiv %g2, 0x1919, %o7 ble,pn %icc, loop_2559 loop_2557: mova %xcc, %i5, %i1 loop_2558: stx %l1, [%l7 + 0x70] movl %icc, %i0, %i6 loop_2559: or %o1, %o3, %i2 wr %g0, 0x10, %asi stxa %g1, [%l7 + 0x28] %asi movleu %icc, %o0, %i4 ldsb [%l7 + 0x39], %o2 tle %xcc, 0x7 ldd [%l7 + 0x20], %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %g3, %o6, %l4 edge16ln %l3, %i3, %o4 edge8ln %l5, %g4, %g5 sethi 0x15B8, %o5 bpos,pn %xcc, loop_2560 and %l6, %l0, %g7 xnor %i7, %g2, %o7 movrlz %i5, %i1, %l1 loop_2560: mova %xcc, %g6, %i0 movcs %icc, %i6, %o3 fmovdge %xcc, %f18, %f5 swap [%l7 + 0x18], %o1 edge16n %g1, %i2, %o0 sub %i4, %o2, %l2 swap [%l7 + 0x28], %g3 nop setx loop_2561, %l0, %l1 jmpl %l1, %l4 mulx %l3, %i3, %o6 bneg loop_2562 fmovsne %icc, %f9, %f17 loop_2561: edge16ln %o4, %g4, %l5 movvc %xcc, %o5, %l6 loop_2562: fmovdgu %xcc, %f21, %f20 sll %l0, 0x18, %g5 umulcc %i7, 0x13D6, %g7 mova %xcc, %g2, %i5 nop setx 0x13BD7B9C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 fsqrts %f24, %f29 movl %xcc, %i1, %o7 fmovsle %xcc, %f29, %f16 ld [%l7 + 0x1C], %f9 brlez,a %l1, loop_2563 sethi 0x0212, %i0 movleu %icc, %g6, %o3 alignaddr %i6, %g1, %i2 loop_2563: edge8l %o0, %i4, %o1 andcc %l2, %g3, %l4 andn %l3, %o2, %o6 bgu %xcc, loop_2564 bne,a,pt %icc, loop_2565 array16 %i3, %g4, %l5 stw %o5, [%l7 + 0x08] loop_2564: edge16l %l6, %o4, %g5 loop_2565: stbar fsrc1s %f7, %f27 fpsub32s %f9, %f31, %f9 edge16l %i7, %l0, %g2 set 0x7C, %i4 lda [%l7 + %i4] 0x10, %f6 stx %g7, [%l7 + 0x20] fbl %fcc3, loop_2566 edge16n %i5, %i1, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %icc, %o7, %i0 loop_2566: umul %g6, %i6, %g1 udiv %o3, 0x0F62, %i2 movn %xcc, %o0, %i4 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %o1, %l2 edge8l %g3, %l3, %l4 movge %xcc, %o6, %i3 sllx %o2, 0x19, %l5 movrgz %g4, %l6, %o4 brz,a %g5, loop_2567 fbug %fcc1, loop_2568 taddcc %i7, %l0, %g2 addc %o5, %i5, %i1 loop_2567: subcc %g7, 0x13E8, %l1 loop_2568: addcc %o7, %i0, %i6 fmovdneg %icc, %f23, %f29 prefetch [%l7 + 0x18], 0x0 sll %g6, 0x1C, %g1 fmul8sux16 %f4, %f24, %f6 fmovrdne %i2, %f8, %f30 fcmpeq16 %f2, %f20, %o0 andn %o3, 0x1311, %o1 nop setx 0xE178A43B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x50FF5E62, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fdivs %f15, %f24, %f6 subccc %i4, %g3, %l2 lduw [%l7 + 0x20], %l4 andn %l3, %o6, %o2 swap [%l7 + 0x34], %l5 orncc %i3, %l6, %o4 edge32ln %g4, %g5, %i7 tgu %xcc, 0x4 movrgz %l0, %o5, %g2 fmovsgu %icc, %f14, %f23 brnz,a %i1, loop_2569 alignaddrl %g7, %l1, %i5 for %f2, %f20, %f8 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o7, %i6 loop_2569: movpos %xcc, %g6, %i0 addccc %g1, 0x0356, %o0 sllx %o3, 0x11, %o1 fpsub32s %f19, %f30, %f3 tvc %icc, 0x6 edge16ln %i4, %g3, %i2 addc %l4, 0x0F65, %l2 and %l3, 0x111F, %o6 tsubcctv %o2, 0x0AEA, %i3 fmovscc %xcc, %f24, %f0 nop setx loop_2570, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmul8x16au %f30, %f15, %f18 smul %l5, 0x10DD, %l6 fxnors %f25, %f19, %f19 loop_2570: sdivcc %g4, 0x06B2, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %g5, %i7, %l0 wr %g0, 0x2b, %asi stha %o5, [%l7 + 0x42] %asi membar #Sync sdivcc %g2, 0x1B51, %i1 std %f26, [%l7 + 0x78] tsubcc %l1, %g7, %o7 edge8n %i6, %g6, %i0 ldub [%l7 + 0x5E], %i5 sethi 0x024D, %g1 nop fitod %f8, %f14 fdtox %f14, %f18 fxtod %f18, %f4 alignaddr %o0, %o1, %i4 fmovrsgez %o3, %f1, %f10 nop fitos %f10, %f31 mulx %i2, %g3, %l2 xor %l3, %o6, %o2 nop fitos %f11, %f15 fstox %f15, %f16 fxtos %f16, %f11 fmovdge %icc, %f21, %f24 bcc,pn %xcc, loop_2571 umul %l4, %i3, %l6 sllx %g4, 0x1A, %o4 movrgez %l5, %g5, %l0 loop_2571: fpadd16 %f12, %f14, %f8 fpsub32 %f12, %f4, %f16 fpadd16 %f10, %f20, %f2 bg,pn %icc, loop_2572 tvc %icc, 0x3 fxnors %f19, %f20, %f2 srax %o5, 0x14, %g2 loop_2572: smulcc %i1, %l1, %i7 prefetch [%l7 + 0x60], 0x0 fbu,a %fcc1, loop_2573 array16 %g7, %i6, %g6 sir 0x0401 bneg,pn %icc, loop_2574 loop_2573: udivx %o7, 0x185E, %i0 movrlez %i5, %o0, %g1 movge %xcc, %i4, %o3 loop_2574: fmovsvc %xcc, %f4, %f24 xnor %i2, 0x14CC, %o1 edge16n %g3, %l2, %o6 subcc %l3, %o2, %l4 addccc %l6, %g4, %i3 fmovda %icc, %f17, %f6 fsrc1 %f4, %f18 wr %g0, 0x2a, %asi stha %l5, [%l7 + 0x28] %asi membar #Sync st %f25, [%l7 + 0x44] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x10ED movleu %icc, %g5, %o4 add %l7, 0x50, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l0 casa [%l6] %asi, %l0, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %o5, 0x1E, %l1 tcc %icc, 0x4 addc %i1, 0x08AB, %i7 movvs %icc, %i6, %g6 edge16 %g7, %o7, %i5 andn %i0, 0x010B, %g1 stw %i4, [%l7 + 0x60] fcmpgt32 %f10, %f2, %o0 subc %o3, 0x1FEB, %o1 fandnot1s %f9, %f9, %f11 movrlez %g3, %i2, %l2 fnor %f12, %f12, %f26 array32 %o6, %l3, %l4 srl %l6, 0x05, %g4 sll %o2, %l5, %i3 fmovda %xcc, %f16, %f9 tl %xcc, 0x2 fbge,a %fcc3, loop_2575 fpadd32 %f28, %f18, %f16 wr %g0, 0xea, %asi stxa %o4, [%l7 + 0x40] %asi membar #Sync loop_2575: nop set 0x2B, %i6 ldsba [%l7 + %i6] 0x0c, %g5 edge16n %l0, %g2, %l1 tle %icc, 0x2 orncc %o5, %i7, %i6 membar 0x0A fmul8sux16 %f24, %f18, %f26 tne %icc, 0x3 xorcc %g6, 0x04F6, %g7 addcc %o7, 0x1496, %i1 edge32ln %i5, %i0, %i4 prefetch [%l7 + 0x74], 0x2 brz,a %g1, loop_2576 edge32 %o0, %o1, %o3 edge16ln %i2, %l2, %o6 addccc %g3, 0x1401, %l3 loop_2576: nop set 0x4C, %g2 sta %f1, [%l7 + %g2] 0x10 smul %l4, %g4, %o2 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %l6, %l5 tn %icc, 0x6 movcc %icc, %i3, %g5 movrgez %o4, 0x317, %l0 fbu,a %fcc0, loop_2577 ldd [%l7 + 0x30], %f4 tg %icc, 0x7 tg %xcc, 0x5 loop_2577: umulcc %g2, 0x1B85, %o5 smul %l1, %i7, %i6 edge16ln %g7, %o7, %g6 fbne,a %fcc1, loop_2578 nop fitos %f12, %f11 fstox %f11, %f10 fxtos %f10, %f1 fmovrsne %i1, %f24, %f12 tgu %icc, 0x1 loop_2578: tg %icc, 0x6 fmul8x16 %f27, %f0, %f12 set 0x5C, %l1 stha %i5, [%l7 + %l1] 0x80 edge16ln %i0, %g1, %i4 set 0x40, %g6 stda %f0, [%l7 + %g6] 0xf1 membar #Sync edge32l %o0, %o1, %i2 te %xcc, 0x2 taddcc %o3, %o6, %g3 movcs %xcc, %l3, %l4 alignaddr %g4, %o2, %l6 array8 %l5, %l2, %i3 lduw [%l7 + 0x7C], %o4 movg %icc, %l0, %g5 ta %xcc, 0x2 fmovse %icc, %f27, %f31 fblg,a %fcc3, loop_2579 tgu %icc, 0x5 andncc %g2, %o5, %i7 movvc %icc, %i6, %g7 loop_2579: tcc %xcc, 0x5 fmovdpos %icc, %f24, %f9 tcs %icc, 0x1 andncc %o7, %g6, %i1 movrlez %i5, %l1, %g1 sir 0x11DA mulscc %i0, %i4, %o1 smulcc %o0, 0x0A78, %i2 movg %icc, %o3, %g3 orn %l3, 0x0827, %l4 and %g4, 0x1878, %o6 tne %icc, 0x4 tgu %xcc, 0x1 sra %l6, %o2, %l5 tcc %xcc, 0x0 tvs %icc, 0x0 tle %icc, 0x2 bn,a,pn %icc, loop_2580 umul %i3, %o4, %l2 fmovsleu %xcc, %f24, %f16 sdivcc %l0, 0x04B3, %g5 loop_2580: xnor %o5, 0x1928, %g2 smul %i6, 0x1D07, %i7 fnor %f6, %f4, %f22 subc %g7, %g6, %i1 edge8n %o7, %i5, %l1 movne %icc, %i0, %i4 umulcc %o1, %g1, %o0 taddcc %o3, 0x1CF1, %i2 sdivx %g3, 0x1D50, %l3 ldstub [%l7 + 0x47], %l4 srax %o6, 0x1E, %l6 set 0x60, %i0 ldswa [%l7 + %i0] 0x15, %o2 nop setx 0x505EF981, %l0, %l6 st %l6, [%l7 + 0x14] ld [%l7 + 0x14], %fsr restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x10, %o7 prefetch [%l7 + %o7], 0x0 fmovdleu %xcc, %f10, %f2 fpadd32s %f5, %f0, %f19 set 0x70, %i2 stxa %g4, [%l7 + %i2] 0x10 sll %l5, %o4, %i3 wr %g0, 0x80, %asi ldxa [%l7 + 0x20] %asi, %l2 subcc %g5, 0x11A5, %l0 edge32l %g2, %i6, %i7 ldsb [%l7 + 0x21], %g7 mulx %g6, %i1, %o7 and %o5, 0x0127, %l1 addcc %i5, %i4, %o1 andn %g1, %o0, %o3 movcc %icc, %i2, %i0 set 0x7C, %i7 ldsba [%l7 + %i7] 0x0c, %l3 fmovrslz %l4, %f16, %f20 edge16ln %o6, %g3, %o2 tcs %xcc, 0x6 fmovdl %xcc, %f30, %f6 movre %l6, 0x0ED, %g4 fpsub16s %f5, %f24, %f10 sra %l5, %i3, %o4 tvs %icc, 0x1 sethi 0x16E1, %g5 ldd [%l7 + 0x10], %l0 tneg %icc, 0x2 ldd [%l7 + 0x08], %f2 fmul8sux16 %f4, %f2, %f30 edge16l %l2, %g2, %i6 ble %xcc, loop_2581 mulscc %i7, %g7, %i1 lduh [%l7 + 0x78], %o7 movgu %icc, %o5, %g6 loop_2581: ble,a,pt %icc, loop_2582 brz %i5, loop_2583 brgez,a %l1, loop_2584 fmovdge %xcc, %f1, %f25 loop_2582: sdivcc %i4, 0x0C9E, %g1 loop_2583: bvc,pn %icc, loop_2585 loop_2584: fmovdcc %icc, %f12, %f1 andncc %o1, %o3, %i2 andncc %o0, %l3, %i0 loop_2585: nop fitos %f3, %f7 fstod %f7, %f28 ta %icc, 0x2 addcc %l4, %o6, %g3 fpadd16s %f14, %f19, %f16 bn,a,pn %xcc, loop_2586 tl %icc, 0x3 movre %l6, 0x232, %o2 taddcc %l5, %g4, %i3 loop_2586: tcc %icc, 0x0 nop setx 0x29557970505FBF0C, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr flush %l7 + 0x78 fmovrdgez %g5, %f28, %f26 addcc %o4, %l2, %g2 edge16ln %l0, %i7, %i6 tg %icc, 0x4 andcc %i1, %g7, %o7 wr %g0, 0xea, %asi stba %g6, [%l7 + 0x6F] %asi membar #Sync bneg,pn %icc, loop_2587 edge32ln %i5, %o5, %i4 sra %l1, 0x13, %g1 fbn %fcc1, loop_2588 loop_2587: fone %f0 call loop_2589 alignaddrl %o1, %i2, %o3 loop_2588: edge32l %o0, %i0, %l3 fone %f26 loop_2589: nop set 0x1C, %g1 lda [%l7 + %g1] 0x18, %f30 edge8n %o6, %g3, %l4 fmovdg %icc, %f26, %f13 nop setx 0x22301882, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xF4C6FF75, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fadds %f30, %f31, %f21 movrgz %l6, %l5, %o2 mulscc %i3, %g5, %o4 fnot2s %f2, %f1 wr %g0, 0x89, %asi stba %l2, [%l7 + 0x2C] %asi movge %icc, %g2, %l0 fpsub16 %f30, %f0, %f20 udiv %g4, 0x04B5, %i6 set 0x64, %o5 ldswa [%l7 + %o5] 0x15, %i1 ta %icc, 0x5 fmovrsgz %i7, %f9, %f29 set 0x40, %g3 lduwa [%l7 + %g3] 0x81, %o7 edge8ln %g6, %i5, %o5 edge8l %i4, %l1, %g7 movvs %icc, %g1, %i2 bvs %xcc, loop_2590 nop fitos %f3, %f24 fstox %f24, %f22 nop setx loop_2591, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tneg %icc, 0x6 loop_2590: nop setx loop_2592, %l0, %l1 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_2593, %l0, %l1 jmpl %l1, %o1 loop_2591: fnot2 %f8, %f6 array16 %o0, %i0, %o3 loop_2592: edge32ln %o6, %l3, %l4 loop_2593: movrgez %g3, %l5, %o2 movrlz %i3, %l6, %o4 taddcctv %l2, 0x100A, %g2 ta %xcc, 0x7 fbe %fcc2, loop_2594 sra %l0, %g5, %g4 add %i1, %i6, %o7 ldub [%l7 + 0x73], %g6 loop_2594: edge8 %i5, %i7, %i4 fmul8x16 %f27, %f14, %f30 tsubcctv %l1, %g7, %o5 tsubcc %i2, 0x08F5, %o1 fmovsa %icc, %f5, %f27 edge16l %g1, %o0, %i0 sir 0x0F53 or %o6, %l3, %l4 sdivcc %o3, 0x04EF, %l5 nop setx 0xF20F1ADD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x0CEF602D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fmuls %f14, %f25, %f29 fmovsa %xcc, %f20, %f5 fbl,a %fcc3, loop_2595 fmovsge %xcc, %f31, %f16 fmovsneg %icc, %f0, %f31 wr %g0, 0x80, %asi lduba [%l7 + 0x75] %asi, %o2 loop_2595: edge16n %i3, %g3, %l6 ta %xcc, 0x2 addccc %l2, %o4, %g2 umulcc %g5, 0x1EF7, %g4 orcc %i1, %l0, %o7 udivcc %g6, 0x198D, %i6 mulscc %i5, 0x1732, %i7 fbn %fcc3, loop_2596 array32 %i4, %l1, %o5 tsubcctv %i2, 0x1944, %o1 alignaddrl %g1, %o0, %i0 loop_2596: tcc %xcc, 0x6 add %o6, %l3, %g7 srlx %o3, %l5, %o2 subc %i3, %l4, %l6 fandnot1 %f22, %f28, %f0 bl,pn %xcc, loop_2597 fmovrsgz %g3, %f5, %f2 set 0x18, %o0 ldsha [%l7 + %o0] 0x14, %l2 loop_2597: tcc %icc, 0x1 ldub [%l7 + 0x2E], %g2 tpos %icc, 0x3 wr %g0, 0x88, %asi lduba [%l7 + 0x7F] %asi, %o4 fbue %fcc2, loop_2598 fnors %f4, %f14, %f1 fnegs %f16, %f18 edge8l %g5, %g4, %i1 loop_2598: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %o7, 0x1170, %g6 srl %l0, %i6, %i5 fones %f3 or %i7, %i4, %l1 movrlz %i2, %o1, %g1 edge16ln %o0, %o5, %i0 wr %g0, 0x52, %asi ldxa [%g0 + 0x220] %asi, %l3 edge8n %g7, %o3, %o6 fxor %f14, %f0, %f20 fzeros %f5 fone %f30 ldsb [%l7 + 0x70], %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %icc, 0x1 smul %l5, %i3, %l6 fsrc2s %f30, %f21 tsubcc %l4, 0x0016, %g3 smul %g2, 0x028E, %o4 srax %l2, %g4, %g5 sub %i1, %g6, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbule,a %fcc2, loop_2599 swap [%l7 + 0x38], %l0 nop setx 0x707C50C4, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr tgu %xcc, 0x7 loop_2599: tsubcctv %i5, %i6, %i4 sir 0x0FD4 nop set 0x2F, %l3 stb %i7, [%l7 + %l3] fnors %f9, %f30, %f1 fmul8x16al %f16, %f26, %f28 edge32 %i2, %l1, %g1 set 0x72, %g4 lduha [%l7 + %g4] 0x04, %o1 bcc loop_2600 alignaddrl %o0, %i0, %o5 nop setx 0xEF81867C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0xA46DABAE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fadds %f15, %f0, %f25 fxors %f5, %f14, %f19 loop_2600: bg,a %xcc, loop_2601 call loop_2602 movge %icc, %l3, %g7 xnor %o3, 0x01BC, %o2 loop_2601: sdiv %l5, 0x0BD9, %i3 loop_2602: fornot1s %f28, %f27, %f14 smulcc %o6, %l4, %l6 wr %g0, 0x18, %asi ldsba [%l7 + 0x7C] %asi, %g2 fba,a %fcc3, loop_2603 nop setx 0xE50338AE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x88B1507D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fadds %f29, %f23, %f17 sir 0x1FF5 fmovsvc %xcc, %f14, %f31 loop_2603: edge32 %o4, %l2, %g3 smulcc %g5, %g4, %g6 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %o7, %i1 nop setx loop_2604, %l0, %l1 jmpl %l1, %i5 nop setx 0x33C27265C48385EE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x7206BFD34D12A721, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f6, %f12 fmovrslz %i6, %f21, %f15 tg %xcc, 0x5 loop_2604: bcc,a loop_2605 edge16n %i4, %i7, %i2 fba,a %fcc0, loop_2606 ble,pn %icc, loop_2607 loop_2605: smul %l1, 0x00D8, %l0 subccc %o1, 0x1DCA, %g1 loop_2606: fbg %fcc1, loop_2608 loop_2607: fmovrsgez %i0, %f18, %f31 sethi 0x1C66, %o0 movpos %icc, %o5, %l3 loop_2608: sdivx %o3, 0x1BD9, %g7 movn %icc, %o2, %i3 set 0x40, %o1 stda %f16, [%l7 + %o1] 0xf9 membar #Sync call loop_2609 tvs %icc, 0x4 fzero %f16 sub %o6, %l4, %l5 loop_2609: fnegs %f27, %f15 bl,a %xcc, loop_2610 edge32 %l6, %o4, %g2 fbul %fcc0, loop_2611 tleu %xcc, 0x5 loop_2610: tn %icc, 0x7 tsubcctv %g3, 0x0261, %l2 loop_2611: fones %f16 movre %g4, 0x265, %g6 umulcc %o7, 0x16D5, %g5 sll %i5, %i6, %i4 popc %i7, %i2 or %l1, %i1, %l0 fornot1 %f18, %f24, %f24 movle %icc, %o1, %i0 st %f11, [%l7 + 0x48] tn %icc, 0x7 sll %g1, %o0, %o5 movleu %icc, %o3, %g7 edge32 %l3, %o2, %i3 andn %o6, %l5, %l4 taddcc %o4, 0x17FF, %g2 array32 %g3, %l6, %g4 ld [%l7 + 0x74], %f28 fsrc2s %f5, %f22 stb %g6, [%l7 + 0x67] fble,a %fcc3, loop_2612 membar 0x18 movl %icc, %l2, %o7 xorcc %i5, %i6, %g5 loop_2612: sir 0x03E5 fba %fcc0, loop_2613 sll %i4, %i2, %i7 set 0x1D, %g7 lduba [%l7 + %g7] 0x14, %l1 loop_2613: umulcc %l0, %i1, %o1 wr %g0, 0x18, %asi ldstuba [%l7 + 0x34] %asi, %g1 membar 0x5A tcs %icc, 0x6 fbe,a %fcc1, loop_2614 move %icc, %o0, %i0 xnor %o5, %o3, %l3 xor %o2, 0x0530, %g7 loop_2614: sll %o6, %i3, %l4 movneg %xcc, %l5, %g2 edge16ln %g3, %o4, %g4 taddcc %g6, 0x1F3C, %l2 ta %xcc, 0x0 fornot2 %f28, %f12, %f4 edge8ln %l6, %o7, %i6 fmovsleu %icc, %f5, %f27 movn %icc, %i5, %i4 udivx %i2, 0x0736, %g5 sir 0x0800 nop setx 0x78BB56E7D0559E87, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr taddcc %i7, %l1, %i1 orncc %l0, 0x0399, %o1 membar 0x0D bneg,a,pt %icc, loop_2615 nop setx loop_2616, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tle %icc, 0x2 ldd [%l7 + 0x30], %f26 loop_2615: nop set 0x68, %g5 ldsw [%l7 + %g5], %o0 loop_2616: bl loop_2617 fmovdn %icc, %f24, %f5 addc %i0, %g1, %o3 nop set 0x3C, %l4 sth %o5, [%l7 + %l4] loop_2617: fpack32 %f28, %f20, %f22 nop fitod %f12, %f4 fdtos %f4, %f3 stw %o2, [%l7 + 0x34] fmovrslez %g7, %f28, %f22 wr %g0, 0x11, %asi ldsba [%l7 + 0x65] %asi, %l3 tsubcc %i3, 0x1EE3, %o6 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi tsubcc %l5, %g2, %g3 fmovrdlez %l4, %f16, %f26 nop setx 0x5DF81C04DC2D4703, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x338BA1537D06BCAF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f0, %f20 fmovspos %icc, %f30, %f17 wr %g0, 0x80, %asi lduha [%l7 + 0x12] %asi, %g4 movg %icc, %o4, %l2 tcs %icc, 0x1 orcc %l6, %g6, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %o7, %i5, %i2 addc %i4, %i7, %l1 ldsw [%l7 + 0x1C], %i1 bn %xcc, loop_2618 fmul8sux16 %f4, %f16, %f24 fand %f10, %f28, %f12 edge16ln %g5, %l0, %o0 loop_2618: fnot1s %f24, %f27 xor %o1, 0x0B29, %i0 alignaddrl %o3, %o5, %g1 set 0x3B, %i1 ldsba [%l7 + %i1] 0x88, %o2 membar 0x72 udivcc %l3, 0x158C, %i3 edge32n %o6, %l5, %g7 movrgz %g3, 0x020, %l4 movl %xcc, %g4, %g2 bshuffle %f12, %f6, %f2 movpos %xcc, %o4, %l2 stb %g6, [%l7 + 0x20] xorcc %l6, 0x0B1B, %i6 fbo %fcc2, loop_2619 umulcc %i5, 0x10A1, %i2 nop setx loop_2620, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrlz %i4, %o7, %l1 loop_2619: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %i1, 0x1598, %g5 loop_2620: udiv %i7, 0x171E, %l0 fors %f8, %f9, %f1 fmovdne %xcc, %f24, %f22 alignaddrl %o0, %o1, %i0 nop setx loop_2621, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tvs %xcc, 0x1 fmovsn %xcc, %f8, %f19 umulcc %o5, %g1, %o3 loop_2621: sllx %l3, %i3, %o2 set 0x30, %l6 ldda [%l7 + %l6] 0x26, %l4 sub %o6, %g3, %l4 sir 0x0E0A fsrc1 %f10, %f20 fnand %f28, %f30, %f6 wr %g0, 0x80, %asi ldsha [%l7 + 0x66] %asi, %g4 sub %g7, 0x09EC, %g2 sethi 0x08E0, %l2 fmovrslez %o4, %f0, %f15 fones %f29 std %f6, [%l7 + 0x40] edge8l %l6, %i6, %g6 orn %i2, 0x06A5, %i5 movleu %icc, %o7, %i4 tg %xcc, 0x0 andcc %l1, %i1, %i7 fandnot1s %f28, %f12, %f0 movg %xcc, %g5, %l0 movpos %xcc, %o0, %o1 set 0x44, %l2 lduba [%l7 + %l2] 0x14, %o5 movvc %icc, %g1, %o3 fpack16 %f0, %f27 fnot2s %f16, %f22 fbn,a %fcc3, loop_2622 srl %l3, %i0, %o2 fmovd %f8, %f26 tvs %icc, 0x5 loop_2622: brlez,a %i3, loop_2623 fmul8x16 %f29, %f18, %f20 sra %l5, 0x17, %g3 fpack16 %f20, %f22 loop_2623: nop wr %g0, 0x0c, %asi ldswa [%l7 + 0x08] %asi, %l4 movn %icc, %g4, %g7 mulx %g2, %o6, %l2 fmovd %f8, %f4 sub %l6, 0x1352, %i6 edge32ln %g6, %o4, %i5 ble,pn %icc, loop_2624 fbl %fcc0, loop_2625 fmovrdlz %i2, %f22, %f6 fcmpgt16 %f8, %f10, %i4 loop_2624: stw %o7, [%l7 + 0x44] loop_2625: fmuld8ulx16 %f6, %f19, %f12 movgu %icc, %i1, %l1 srlx %i7, 0x07, %g5 nop setx loop_2626, %l0, %l1 jmpl %l1, %l0 ldub [%l7 + 0x6B], %o1 movvs %icc, %o5, %o0 tgu %xcc, 0x1 loop_2626: taddcc %g1, %l3, %o3 ba,pt %icc, loop_2627 nop setx loop_2628, %l0, %l1 jmpl %l1, %i0 movg %xcc, %i3, %l5 movgu %xcc, %g3, %l4 loop_2627: udivx %o2, 0x1864, %g4 loop_2628: fmovrslz %g2, %f23, %f2 edge32l %g7, %l2, %o6 addcc %i6, 0x11CF, %l6 wr %g0, 0x4f, %asi stxa %o4, [%g0 + 0x30] %asi ldstub [%l7 + 0x6B], %g6 ldsh [%l7 + 0x64], %i2 nop set 0x61, %o4 stb %i4, [%l7 + %o4] nop fitod %f5, %f22 set 0x46, %o3 ldsba [%l7 + %o3] 0x04, %o7 edge8 %i5, %i1, %l1 ldstub [%l7 + 0x51], %i7 edge8ln %g5, %o1, %o5 bge,a,pt %icc, loop_2629 for %f14, %f18, %f26 srax %o0, %g1, %l0 or %o3, 0x1D33, %l3 loop_2629: fmovrse %i0, %f9, %f13 ldx [%l7 + 0x60], %l5 movvs %icc, %g3, %i3 movvs %xcc, %l4, %g4 lduh [%l7 + 0x78], %g2 bneg,pn %xcc, loop_2630 fone %f6 fbn,a %fcc0, loop_2631 srax %o2, 0x09, %l2 loop_2630: udiv %o6, 0x065F, %i6 movleu %icc, %g7, %o4 loop_2631: addccc %l6, 0x1B98, %g6 array8 %i2, %o7, %i5 ld [%l7 + 0x70], %f29 sdivcc %i4, 0x0D49, %i1 set 0x28, %o6 stha %l1, [%l7 + %o6] 0x2b membar #Sync tge %icc, 0x4 movre %g5, %i7, %o1 fmul8x16 %f7, %f26, %f0 bgu %icc, loop_2632 bg,a,pt %icc, loop_2633 bgu,pt %icc, loop_2634 mulx %o5, %g1, %l0 loop_2632: sdivcc %o0, 0x0A7C, %o3 loop_2633: xnor %i0, %l3, %g3 loop_2634: nop add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %l5, %l4 tge %icc, 0x3 fmovdg %icc, %f14, %f8 call loop_2635 smulcc %g4, %i3, %g2 xor %o2, 0x062F, %o6 movne %xcc, %i6, %l2 loop_2635: fbuge %fcc2, loop_2636 tle %icc, 0x5 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf0, %f0 loop_2636: fmovsgu %xcc, %f28, %f21 movre %g7, %o4, %l6 tge %icc, 0x6 movvc %icc, %g6, %o7 set 0x42, %i5 stba %i2, [%l7 + %i5] 0x10 fbu %fcc2, loop_2637 tsubcc %i5, %i4, %i1 movrne %l1, 0x122, %g5 popc %i7, %o1 loop_2637: nop fitos %f13, %f8 set 0x58, %o2 swapa [%l7 + %o2] 0x81, %g1 movre %o5, %l0, %o3 mulx %o0, 0x0CD6, %i0 ldsb [%l7 + 0x63], %l3 addccc %l5, %l4, %g4 tleu %xcc, 0x4 nop setx 0xAB7972CB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x945BB55C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fdivs %f12, %f15, %f17 edge32 %g3, %i3, %g2 fnors %f5, %f19, %f12 xnorcc %o2, %o6, %i6 array8 %l2, %g7, %o4 wr %g0, 0x18, %asi lduba [%l7 + 0x6C] %asi, %l6 ldsb [%l7 + 0x71], %o7 movl %xcc, %i2, %g6 fsrc2 %f24, %f30 sdivx %i5, 0x1C7C, %i4 taddcc %l1, 0x018B, %i1 sethi 0x0C77, %i7 tn %icc, 0x6 alignaddr %g5, %g1, %o1 fmovrdne %l0, %f4, %f20 tsubcctv %o3, 0x102B, %o5 prefetch [%l7 + 0x70], 0x3 movrgz %o0, 0x1CB, %l3 fxnor %f4, %f22, %f22 fpsub16s %f20, %f24, %f9 fnot2s %f6, %f23 stx %l5, [%l7 + 0x70] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %l4, 0x15F8, %g4 fmovrse %i0, %f23, %f6 set 0x32, %l5 ldstuba [%l7 + %l5] 0x04, %g3 tne %xcc, 0x3 and %g2, %o2, %i3 addccc %i6, 0x01C9, %o6 xor %l2, 0x184E, %o4 fbue %fcc2, loop_2638 brz,a %l6, loop_2639 fbu,a %fcc3, loop_2640 fornot1 %f18, %f22, %f2 loop_2638: fmovrse %g7, %f17, %f13 loop_2639: fba %fcc0, loop_2641 loop_2640: fpack32 %f4, %f24, %f2 movge %xcc, %o7, %i2 tge %xcc, 0x7 loop_2641: nop set 0x50, %l0 ldd [%l7 + %l0], %g6 udiv %i5, 0x08B0, %i4 tvs %xcc, 0x0 ldstub [%l7 + 0x77], %i1 movn %icc, %i7, %g5 srax %l1, 0x02, %o1 add %l0, %g1, %o5 nop setx 0x9B122F80, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 fsqrts %f27, %f23 edge32n %o0, %l3, %l5 subccc %o3, 0x1AF6, %g4 xnorcc %l4, 0x05BA, %g3 tvs %xcc, 0x1 xor %i0, %o2, %g2 sir 0x1AC1 alignaddr %i3, %o6, %l2 sdivx %o4, 0x18AA, %i6 prefetch [%l7 + 0x34], 0x0 te %xcc, 0x7 fsrc2 %f26, %f28 movge %xcc, %g7, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovscc %icc, %f20, %f16 movvs %icc, %i2, %l6 tvs %xcc, 0x1 tcc %xcc, 0x1 srlx %i5, 0x0D, %i4 ldstub [%l7 + 0x40], %i1 nop setx 0x9E8AE7F79E0BC18F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x5B521073D5EAF98C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f22, %f10 sethi 0x069F, %g6 fmovda %xcc, %f22, %f11 fcmpne16 %f12, %f0, %g5 ld [%l7 + 0x44], %f5 tsubcctv %i7, %o1, %l0 or %l1, %o5, %o0 nop setx 0xE5FDB9D8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 fsqrts %f2, %f27 smul %l3, %l5, %g1 smulcc %o3, %g4, %l4 srlx %i0, %o2, %g3 nop fitod %f12, %f24 fdtoi %f24, %f1 tcc %xcc, 0x2 edge32n %i3, %g2, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %l2, 0x076E, %o4 fmul8sux16 %f8, %f12, %f22 fmovrsne %g7, %f2, %f2 tsubcc %i6, %i2, %o7 xorcc %i5, 0x1623, %i4 array8 %l6, %i1, %g6 bvs,pn %icc, loop_2642 brgez,a %g5, loop_2643 tgu %icc, 0x4 stb %i7, [%l7 + 0x70] loop_2642: edge16ln %o1, %l1, %o5 loop_2643: tsubcc %l0, 0x03AE, %o0 move %icc, %l3, %g1 movrgez %o3, 0x300, %l5 movcc %xcc, %g4, %l4 tneg %icc, 0x6 fornot2 %f26, %f0, %f26 fmovdneg %icc, %f0, %f26 fmovsge %icc, %f8, %f12 bvc,a,pn %icc, loop_2644 nop setx 0x1A8F6FB11795D7E6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x633F8355C3E0B6C2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f0, %f16 orn %i0, 0x0035, %o2 sra %i3, 0x06, %g2 loop_2644: taddcc %g3, %l2, %o4 fmovsn %icc, %f14, %f1 srl %o6, 0x14, %i6 brlez,a %i2, loop_2645 fabsd %f8, %f12 tsubcctv %o7, %i5, %g7 fblg %fcc2, loop_2646 loop_2645: movrgz %i4, 0x0D7, %i1 nop setx 0xB4890B84, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 fsqrts %f9, %f6 bshuffle %f22, %f6, %f28 loop_2646: bn %xcc, loop_2647 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %l6, %g6, %i7 fbne %fcc3, loop_2648 loop_2647: te %icc, 0x4 fpack32 %f28, %f0, %f16 udiv %g5, 0x1EF6, %l1 loop_2648: stw %o1, [%l7 + 0x40] fmul8x16 %f24, %f26, %f8 fbul %fcc0, loop_2649 movl %icc, %o5, %l0 brlz %l3, loop_2650 membar 0x13 loop_2649: te %icc, 0x0 tcc %icc, 0x2 loop_2650: and %o0, 0x00F2, %g1 umulcc %o3, %g4, %l4 taddcctv %i0, %o2, %l5 xnorcc %g2, %g3, %i3 movpos %xcc, %l2, %o4 edge32ln %i6, %o6, %i2 be,pt %xcc, loop_2651 subcc %i5, 0x165F, %o7 movrne %i4, 0x30C, %g7 udiv %i1, 0x1FD7, %l6 loop_2651: addc %i7, 0x007F, %g5 movge %icc, %g6, %l1 udivcc %o5, 0x057C, %l0 bneg,a,pn %icc, loop_2652 sth %o1, [%l7 + 0x22] alignaddr %o0, %l3, %o3 edge16n %g4, %l4, %i0 loop_2652: edge32n %o2, %g1, %l5 orncc %g3, %i3, %g2 bshuffle %f0, %f8, %f14 sllx %o4, %l2, %i6 wr %g0, 0x11, %asi lduba [%l7 + 0x52] %asi, %i2 addc %o6, 0x1308, %o7 stb %i4, [%l7 + 0x7D] wr %g0, 0x52, %asi stxa %g7, [%g0 + 0x210] %asi fzeros %f21 set 0x74, %i6 swapa [%l7 + %i6] 0x80, %i1 array32 %i5, %i7, %l6 movle %icc, %g6, %g5 sdivx %o5, 0x1BE2, %l1 fmovrdgez %l0, %f28, %f26 movle %icc, %o1, %o0 sll %o3, 0x18, %l3 faligndata %f0, %f0, %f10 array8 %g4, %i0, %o2 tpos %icc, 0x5 tcc %icc, 0x3 fornot2s %f23, %f0, %f5 fbl,a %fcc3, loop_2653 membar 0x68 udiv %g1, 0x1E72, %l4 fmovse %icc, %f6, %f9 loop_2653: edge32n %l5, %i3, %g3 movleu %icc, %o4, %g2 sll %i6, 0x19, %l2 srl %o6, %o7, %i2 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f16 movle %xcc, %g7, %i4 fmovdvs %xcc, %f17, %f24 bne,a,pt %xcc, loop_2654 ldsw [%l7 + 0x40], %i1 orncc %i5, 0x0615, %i7 wr %g0, 0x89, %asi lda [%l7 + 0x0C] %asi, %f12 loop_2654: srl %l6, %g6, %g5 movpos %icc, %o5, %l0 wr %g0, 0x80, %asi lda [%l7 + 0x14] %asi, %f8 fpsub32 %f10, %f20, %f12 movvs %xcc, %o1, %l1 sdiv %o3, 0x1D52, %l3 movrlez %g4, %o0, %o2 and %i0, %l4, %g1 movle %xcc, %i3, %g3 fnot1 %f12, %f10 movvc %icc, %o4, %l5 mova %xcc, %g2, %l2 sdivcc %i6, 0x1EA5, %o6 fpmerge %f16, %f1, %f16 fpmerge %f8, %f10, %f26 fmovsgu %xcc, %f24, %f10 movleu %icc, %i2, %g7 edge32 %i4, %i1, %i5 fmovrse %i7, %f29, %f28 fbo,a %fcc2, loop_2655 bn,a,pt %icc, loop_2656 smulcc %l6, %g6, %g5 andncc %o7, %l0, %o5 loop_2655: brlz,a %l1, loop_2657 loop_2656: edge32ln %o1, %l3, %o3 movneg %icc, %o0, %o2 fmovse %xcc, %f5, %f5 loop_2657: movrgez %i0, %g4, %g1 movrgez %i3, 0x224, %l4 bcc,a,pn %xcc, loop_2658 movne %icc, %g3, %o4 fmovrse %l5, %f6, %f16 srax %g2, 0x02, %l2 loop_2658: nop set 0x78, %g2 sta %f28, [%l7 + %g2] 0x11 tneg %xcc, 0x7 bleu %xcc, loop_2659 fpmerge %f15, %f18, %f2 ble %icc, loop_2660 edge16ln %i6, %i2, %g7 loop_2659: stw %i4, [%l7 + 0x14] popc 0x0092, %o6 loop_2660: and %i1, 0x1E04, %i5 fmuld8sux16 %f7, %f1, %f4 ldub [%l7 + 0x5C], %l6 fbge,a %fcc1, loop_2661 movre %g6, %i7, %o7 movl %icc, %g5, %o5 sdivcc %l0, 0x14CE, %o1 loop_2661: swap [%l7 + 0x68], %l3 fnegd %f20, %f10 subc %o3, 0x1B26, %l1 srl %o0, 0x00, %o2 udivx %g4, 0x19B0, %g1 edge8l %i3, %i0, %g3 fsrc1s %f11, %f0 orn %o4, 0x1853, %l5 xnorcc %l4, %g2, %i6 alignaddr %i2, %g7, %i4 movrlz %o6, %l2, %i5 tvc %xcc, 0x2 array8 %l6, %g6, %i7 edge16ln %o7, %i1, %g5 ba %xcc, loop_2662 tn %xcc, 0x5 bg loop_2663 bn,pn %icc, loop_2664 loop_2662: edge8l %l0, %o5, %l3 nop fitos %f12, %f30 fstoi %f30, %f21 loop_2663: and %o3, 0x12A2, %l1 loop_2664: edge8l %o1, %o2, %g4 bge,a,pt %xcc, loop_2665 fandnot1 %f10, %f20, %f2 brlz,a %g1, loop_2666 sth %i3, [%l7 + 0x22] loop_2665: tcs %xcc, 0x4 edge8 %i0, %g3, %o4 loop_2666: array8 %o0, %l5, %l4 bvc,pt %icc, loop_2667 prefetch [%l7 + 0x50], 0x2 fnands %f4, %f9, %f0 andncc %g2, %i2, %i6 loop_2667: xnor %i4, %g7, %o6 taddcc %i5, %l6, %g6 movvc %xcc, %l2, %o7 fexpand %f0, %f16 edge8ln %i7, %g5, %l0 movleu %icc, %i1, %l3 edge16ln %o3, %o5, %l1 tl %icc, 0x6 wr %g0, 0x24, %asi ldda [%l7 + 0x50] %asi, %o2 ldsb [%l7 + 0x08], %o1 and %g1, 0x1AA5, %g4 fbne,a %fcc3, loop_2668 srl %i0, %g3, %o4 swap [%l7 + 0x40], %o0 ldsb [%l7 + 0x67], %l5 loop_2668: brz %l4, loop_2669 srl %g2, 0x14, %i2 call loop_2670 fpadd32s %f3, %f6, %f7 loop_2669: tvc %xcc, 0x0 nop setx 0x07ABF5E727071B94, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x6F2D5F73C46931DB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fsubd %f18, %f30, %f10 loop_2670: st %f21, [%l7 + 0x4C] fornot1 %f8, %f8, %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %i6, %i4, %g7 andncc %i3, %i5, %o6 udiv %l6, 0x156B, %l2 movrlz %o7, 0x1FC, %g6 umul %g5, 0x17F1, %i7 mova %xcc, %i1, %l3 edge32l %o3, %o5, %l0 sdivcc %o2, 0x0854, %l1 movcc %xcc, %g1, %g4 umulcc %o1, 0x1A12, %g3 movle %xcc, %i0, %o0 fpack32 %f8, %f26, %f10 nop fitod %f6, %f2 fdtos %f2, %f13 movrlz %l5, 0x38B, %l4 fbge,a %fcc1, loop_2671 xnorcc %g2, %i2, %i6 movre %i4, %g7, %o4 movpos %xcc, %i5, %i3 loop_2671: subc %l6, %o6, %o7 fmul8x16au %f13, %f12, %f30 bvc,a loop_2672 fbe,a %fcc2, loop_2673 fmovdvs %xcc, %f3, %f20 sdivcc %l2, 0x0C8B, %g6 loop_2672: bleu,a %xcc, loop_2674 loop_2673: fxnors %f4, %f7, %f31 popc %g5, %i1 tpos %icc, 0x4 loop_2674: nop setx 0x10659C09807ECC93, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr subc %l3, %i7, %o3 umul %o5, 0x1EE9, %l0 fcmple16 %f18, %f30, %o2 movcc %xcc, %l1, %g4 fmovdne %icc, %f4, %f17 or %o1, %g3, %i0 subcc %g1, %l5, %o0 fmovrde %g2, %f10, %f28 edge32ln %l4, %i2, %i6 edge32l %g7, %i4, %o4 fbne,a %fcc0, loop_2675 sra %i5, 0x0A, %l6 fcmple32 %f30, %f22, %o6 bpos,a,pn %icc, loop_2676 loop_2675: tsubcctv %i3, 0x091C, %o7 tl %icc, 0x7 tge %xcc, 0x7 loop_2676: sra %g6, 0x09, %l2 fble,a %fcc3, loop_2677 fpack32 %f14, %f14, %f4 nop setx 0xF04F04D3, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr nop setx 0xA0632DFC, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr loop_2677: nop setx 0x0B137EECEAD821AC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xD94465525B2ED574, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fmuld %f10, %f30, %f14 subccc %i1, %g5, %l3 call loop_2678 edge16n %o3, %i7, %l0 edge16 %o2, %l1, %g4 movl %icc, %o5, %o1 loop_2678: fpsub32 %f10, %f26, %f26 tl %xcc, 0x4 nop setx 0xA0467192, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr ldstub [%l7 + 0x48], %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %g1, %i0, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fble %fcc3, loop_2679 movrlez %l5, 0x210, %g2 edge32n %i2, %i6, %l4 and %i4, %g7, %i5 loop_2679: std %f22, [%l7 + 0x10] wr %g0, 0x0c, %asi sta %f18, [%l7 + 0x38] %asi sra %o4, 0x14, %l6 subc %o6, 0x0E13, %o7 fbuge,a %fcc3, loop_2680 or %g6, %i3, %l2 edge16n %i1, %g5, %l3 wr %g0, 0x80, %asi lduwa [%l7 + 0x74] %asi, %i7 loop_2680: nop set 0x40, %i4 ldda [%l7 + %i4] 0x0c, %f0 subcc %l0, 0x02DF, %o3 fmul8x16al %f17, %f6, %f22 nop fitos %f7, %f26 fstod %f26, %f10 movpos %xcc, %o2, %g4 movgu %icc, %o5, %l1 and %o1, 0x0E9C, %g3 sllx %g1, %o0, %l5 subccc %g2, 0x0C7C, %i0 fbne %fcc2, loop_2681 pdist %f24, %f4, %f18 fbn,a %fcc3, loop_2682 subccc %i6, %l4, %i4 loop_2681: fxors %f22, %f18, %f29 umulcc %i2, %g7, %o4 loop_2682: tvc %xcc, 0x7 fmovdle %xcc, %f18, %f4 fsrc1s %f14, %f12 fmovrslez %i5, %f8, %f5 brgez,a %o6, loop_2683 addc %o7, 0x18CA, %l6 move %icc, %g6, %i3 xor %l2, %g5, %l3 loop_2683: alignaddrl %i7, %l0, %i1 array8 %o3, %o2, %g4 wr %g0, 0x20, %asi ldxa [%g0 + 0x38] %asi, %l1 movg %xcc, %o1, %g3 nop setx loop_2684, %l0, %l1 jmpl %l1, %g1 subc %o0, 0x0B7D, %l5 flush %l7 + 0x6C add %g2, 0x1500, %i0 loop_2684: alignaddr %o5, %i6, %l4 udiv %i2, 0x1149, %i4 tsubcctv %o4, 0x1313, %g7 edge32n %o6, %i5, %o7 brlz %l6, loop_2685 nop setx loop_2686, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx loop_2687, %l0, %l1 jmpl %l1, %i3 tcc %icc, 0x6 loop_2685: fmovrsne %l2, %f18, %f2 loop_2686: swap [%l7 + 0x34], %g6 loop_2687: fbl,a %fcc1, loop_2688 tn %xcc, 0x5 ldub [%l7 + 0x5A], %l3 umul %i7, %l0, %i1 loop_2688: nop set 0x6C, %g6 lduwa [%l7 + %g6] 0x80, %g5 srl %o2, 0x04, %g4 nop fitos %f9, %f24 fstod %f24, %f14 tgu %xcc, 0x5 edge16n %l1, %o3, %g3 tsubcc %g1, 0x0530, %o0 movneg %xcc, %l5, %o1 subccc %i0, 0x1EEF, %o5 fbe %fcc0, loop_2689 fmovspos %icc, %f14, %f30 xor %g2, %i6, %i2 movcc %icc, %i4, %l4 loop_2689: move %xcc, %g7, %o6 udivcc %o4, 0x0DC1, %i5 array32 %o7, %l6, %l2 edge16ln %i3, %l3, %i7 tvc %xcc, 0x7 fmovrdne %l0, %f14, %f4 tsubcctv %g6, 0x05F2, %g5 and %i1, 0x0A62, %g4 fandnot2 %f24, %f10, %f22 sdivx %o2, 0x170B, %l1 stx %g3, [%l7 + 0x60] fmovrde %o3, %f30, %f0 ba,pn %icc, loop_2690 fmovdge %icc, %f6, %f12 tne %xcc, 0x2 and %g1, %l5, %o0 loop_2690: movleu %icc, %i0, %o5 tpos %xcc, 0x2 tge %xcc, 0x3 tn %icc, 0x0 fpackfix %f20, %f29 nop setx loop_2691, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ble,a,pn %icc, loop_2692 tvs %xcc, 0x0 nop fitos %f10, %f13 fstod %f13, %f28 loop_2691: udivx %o1, 0x1E3C, %i6 loop_2692: edge16 %i2, %g2, %l4 movle %xcc, %i4, %g7 xnorcc %o6, 0x0977, %i5 mulscc %o7, %l6, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8x16 %f26, %f28, %f16 xorcc %l2, 0x0195, %l3 be,a loop_2693 edge8n %i3, %i7, %l0 fmovde %icc, %f20, %f2 fsrc1 %f22, %f4 loop_2693: nop set 0x5C, %i0 lda [%l7 + %i0] 0x0c, %f12 array8 %g6, %g5, %i1 edge16n %g4, %o2, %l1 brlez %g3, loop_2694 edge16n %g1, %o3, %l5 nop setx loop_2695, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tneg %xcc, 0x1 loop_2694: nop fitod %f20, %f22 sll %i0, %o5, %o1 loop_2695: call loop_2696 fmovsg %icc, %f7, %f3 edge16ln %o0, %i2, %g2 edge16ln %l4, %i4, %i6 loop_2696: sra %g7, %o6, %o7 tvc %xcc, 0x0 fmovs %f7, %f3 tne %xcc, 0x0 sir 0x07C9 movrgez %l6, 0x1D2, %o4 bge %icc, loop_2697 fexpand %f28, %f0 smulcc %l2, %i5, %i3 mulx %i7, 0x0E89, %l3 loop_2697: fmovdgu %icc, %f9, %f26 sdiv %g6, 0x082A, %l0 ta %xcc, 0x0 movge %xcc, %g5, %i1 subcc %o2, 0x101B, %g4 sethi 0x0322, %l1 movle %icc, %g1, %o3 tne %xcc, 0x1 alignaddrl %l5, %g3, %o5 set 0x72, %o7 ldsba [%l7 + %o7] 0x10, %o1 tvs %icc, 0x5 tleu %xcc, 0x6 orcc %i0, 0x1FFF, %i2 ldx [%l7 + 0x58], %o0 umul %g2, %i4, %l4 andn %g7, %o6, %i6 taddcctv %l6, 0x0288, %o7 fpadd32s %f24, %f19, %f23 tpos %xcc, 0x4 be,a %xcc, loop_2698 subccc %o4, 0x1530, %l2 bcs,a loop_2699 movpos %icc, %i5, %i7 loop_2698: ld [%l7 + 0x0C], %f17 bgu,pn %icc, loop_2700 loop_2699: subcc %i3, %g6, %l3 fmul8ulx16 %f28, %f28, %f4 smul %g5, %i1, %l0 loop_2700: nop set 0x60, %l1 ldstuba [%l7 + %l1] 0x10, %o2 ble %icc, loop_2701 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brnz %l1, loop_2702 sir 0x1E98 loop_2701: fmovsa %xcc, %f23, %f16 nop set 0x50, %i2 ldsw [%l7 + %i2], %g1 loop_2702: alignaddrl %g4, %l5, %g3 xnor %o5, 0x1D2E, %o3 tvs %xcc, 0x3 andn %o1, 0x1A61, %i2 fmovrslez %i0, %f20, %f11 xnor %g2, 0x1294, %o0 mulscc %i4, %g7, %l4 movrgz %i6, 0x182, %o6 fnands %f21, %f27, %f10 movre %o7, 0x38B, %o4 fmovsneg %xcc, %f9, %f12 membar 0x0C nop fitos %f29, %f11 bcc,pt %xcc, loop_2703 addc %l2, 0x07A8, %i5 brgez %l6, loop_2704 call loop_2705 loop_2703: array16 %i3, %i7, %l3 subc %g5, %g6, %i1 loop_2704: fmovsl %xcc, %f0, %f1 loop_2705: nop fitos %f12, %f17 fstox %f17, %f14 fblg,a %fcc0, loop_2706 ld [%l7 + 0x14], %f15 lduw [%l7 + 0x28], %o2 nop fitod %f12, %f18 fdtox %f18, %f26 loop_2706: tpos %icc, 0x5 movn %icc, %l0, %l1 udiv %g1, 0x0843, %g4 ldsb [%l7 + 0x39], %g3 fmovsg %xcc, %f0, %f19 fxors %f18, %f24, %f25 fcmpne32 %f26, %f22, %o5 subcc %l5, 0x126D, %o3 brgez %o1, loop_2707 fmovscs %xcc, %f13, %f11 popc 0x0F3C, %i2 movvs %xcc, %g2, %o0 loop_2707: edge32ln %i4, %i0, %l4 nop setx loop_2708, %l0, %l1 jmpl %l1, %g7 tcs %xcc, 0x3 set 0x58, %g1 swapa [%l7 + %g1] 0x10, %o6 loop_2708: movrlez %o7, %o4, %i6 ba %xcc, loop_2709 fbu %fcc3, loop_2710 lduh [%l7 + 0x08], %i5 edge16l %l6, %i3, %i7 loop_2709: tn %xcc, 0x5 loop_2710: movrne %l3, %l2, %g6 fmovse %icc, %f26, %f4 umulcc %g5, %o2, %l0 wr %g0, 0x19, %asi lduha [%l7 + 0x7C] %asi, %i1 nop setx 0x20A10B4C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0xDDB4277B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fmuls %f4, %f3, %f30 wr %g0, 0x18, %asi lda [%l7 + 0x3C] %asi, %f28 xorcc %l1, %g4, %g1 movl %icc, %o5, %l5 alignaddr %o3, %g3, %o1 movg %icc, %g2, %i2 fnot2 %f26, %f14 array16 %o0, %i0, %l4 fmovsg %xcc, %f5, %f1 fblg,a %fcc3, loop_2711 tleu %xcc, 0x5 edge16 %i4, %g7, %o7 sra %o6, %i6, %i5 loop_2711: addcc %l6, 0x1D17, %o4 movne %icc, %i3, %l3 mulscc %i7, 0x10BF, %l2 movg %xcc, %g6, %g5 tvs %icc, 0x7 tge %icc, 0x7 ta %xcc, 0x2 tg %icc, 0x5 alignaddrl %l0, %o2, %i1 fblg,a %fcc1, loop_2712 edge32 %l1, %g1, %g4 fmovdcc %xcc, %f6, %f31 srlx %o5, 0x11, %l5 loop_2712: xnor %g3, %o3, %o1 sir 0x1392 fcmple16 %f6, %f26, %i2 udivx %o0, 0x1B14, %g2 edge8l %l4, %i4, %g7 edge16ln %i0, %o7, %o6 array8 %i5, %l6, %i6 fnot1 %f26, %f0 brlez,a %i3, loop_2713 mulscc %o4, 0x0BE4, %i7 andn %l3, 0x1BDD, %g6 edge16 %g5, %l2, %l0 loop_2713: fsrc1 %f24, %f20 movn %icc, %o2, %i1 tneg %xcc, 0x5 sll %l1, %g1, %o5 sir 0x1A81 bge,pn %xcc, loop_2714 umulcc %g4, 0x0EE9, %l5 sethi 0x07A3, %g3 tne %icc, 0x7 loop_2714: fxnors %f25, %f16, %f15 set 0x18, %o5 sta %f4, [%l7 + %o5] 0x10 mulscc %o3, 0x03AE, %i2 udivx %o0, 0x0EC2, %g2 fornot2 %f14, %f20, %f4 wr %g0, 0x18, %asi sta %f23, [%l7 + 0x10] %asi alignaddrl %o1, %l4, %i4 movrlz %i0, %g7, %o6 addcc %i5, %l6, %o7 edge32l %i6, %o4, %i7 fmul8x16 %f26, %f12, %f0 bvs,pn %xcc, loop_2715 edge8l %l3, %i3, %g5 subcc %l2, %g6, %l0 movrgz %i1, %l1, %g1 loop_2715: fcmpne16 %f22, %f30, %o2 sdiv %o5, 0x0B45, %g4 tg %icc, 0x5 udivcc %l5, 0x1B57, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxors %f29, %f1, %f18 edge8ln %g3, %o0, %i2 fcmpne16 %f20, %f28, %g2 movleu %icc, %o1, %l4 wr %g0, 0x80, %asi swapa [%l7 + 0x28] %asi, %i0 xnorcc %g7, %i4, %o6 te %xcc, 0x0 sethi 0x0581, %l6 bg,pt %xcc, loop_2716 fsrc2s %f17, %f0 tcc %xcc, 0x3 fbl %fcc2, loop_2717 loop_2716: fbe %fcc3, loop_2718 fmovsvs %xcc, %f18, %f0 wr %g0, 0x27, %asi stba %i5, [%l7 + 0x65] %asi membar #Sync loop_2717: fnands %f6, %f5, %f22 loop_2718: sdivx %i6, 0x0026, %o4 fornot1 %f2, %f14, %f16 subc %i7, 0x07FB, %l3 sdivcc %o7, 0x0CDF, %g5 move %icc, %i3, %l2 brnz %g6, loop_2719 edge32ln %l0, %i1, %l1 alignaddr %g1, %o5, %o2 add %l7, 0x20, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l5, %o3 loop_2719: tne %icc, 0x5 swap [%l7 + 0x4C], %g4 fmul8x16al %f23, %f3, %f28 fmovdle %icc, %f14, %f11 fpmerge %f5, %f2, %f20 stb %o0, [%l7 + 0x76] fmovdpos %xcc, %f12, %f22 move %icc, %i2, %g3 tvs %xcc, 0x0 set 0x24, %i7 lda [%l7 + %i7] 0x04, %f25 fmovspos %icc, %f22, %f27 edge8 %o1, %l4, %i0 ldstub [%l7 + 0x74], %g2 fmovda %icc, %f6, %f17 umul %i4, %o6, %l6 movvs %icc, %g7, %i6 sll %o4, %i5, %l3 fones %f11 set 0x6C, %o0 sta %f1, [%l7 + %o0] 0x0c fbn,a %fcc0, loop_2720 bl loop_2721 orn %o7, %g5, %i7 sllx %l2, 0x08, %i3 loop_2720: nop set 0x40, %l3 stda %f0, [%l7 + %l3] 0x15 loop_2721: nop setx loop_2722, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done smul %l0, 0x0F47, %i1 nop set 0x10, %g3 std %f8, [%l7 + %g3] bn,pn %xcc, loop_2723 loop_2722: movn %icc, %l1, %g1 ta %xcc, 0x3 subccc %g6, 0x1A99, %o2 loop_2723: fmovscs %icc, %f17, %f13 edge8ln %l5, %o3, %g4 set 0x7C, %g4 lduwa [%l7 + %g4] 0x81, %o0 addccc %i2, 0x178A, %o5 udivx %g3, 0x16D1, %o1 std %f24, [%l7 + 0x48] movrlz %l4, %g2, %i0 nop setx 0xEB227069, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0xDA9C754F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fdivs %f14, %f12, %f15 sllx %i4, %l6, %o6 lduh [%l7 + 0x4C], %i6 edge32 %g7, %i5, %o4 fnor %f26, %f8, %f14 fnegs %f18, %f14 stb %o7, [%l7 + 0x75] mova %xcc, %g5, %l3 ble,pt %icc, loop_2724 tsubcctv %i7, %l2, %i3 movn %icc, %l0, %i1 array8 %l1, %g1, %o2 loop_2724: nop membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f0 move %icc, %l5, %g6 nop setx loop_2725, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldsb [%l7 + 0x6B], %g4 edge32n %o0, %i2, %o5 xnorcc %g3, %o1, %l4 loop_2725: tl %xcc, 0x3 tge %icc, 0x3 edge8ln %o3, %i0, %g2 fpackfix %f6, %f14 edge32ln %i4, %o6, %i6 wr %g0, 0x04, %asi lduha [%l7 + 0x52] %asi, %g7 movl %xcc, %i5, %l6 edge16n %o4, %g5, %l3 set 0x7C, %g7 ldsba [%l7 + %g7] 0x10, %i7 movpos %xcc, %l2, %i3 swap [%l7 + 0x1C], %l0 tle %icc, 0x1 smul %i1, %o7, %l1 tgu %xcc, 0x5 taddcctv %g1, 0x0522, %l5 fbule %fcc1, loop_2726 andn %g6, %g4, %o0 bvc,a loop_2727 array16 %i2, %o2, %g3 loop_2726: ldx [%l7 + 0x78], %o5 xnorcc %l4, 0x0E7D, %o3 loop_2727: nop set 0x1B, %o1 stba %i0, [%l7 + %o1] 0x2b membar #Sync saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %xcc, 0x7 tcc %icc, 0x7 movle %icc, %g2, %i4 addccc %o1, 0x0A16, %o6 movvs %icc, %i6, %i5 fmovdvc %xcc, %f17, %f4 udivx %l6, 0x13BC, %o4 umul %g7, %g5, %i7 xor %l2, 0x034A, %i3 nop setx 0x4B3562F1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x6ECAE51A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fsubs %f14, %f27, %f30 ba,a,pt %xcc, loop_2728 std %f10, [%l7 + 0x10] bcs,a,pn %xcc, loop_2729 xorcc %l0, 0x00D2, %l3 loop_2728: andn %o7, %l1, %g1 fmul8x16au %f12, %f25, %f6 loop_2729: andncc %l5, %i1, %g6 movrlz %g4, 0x025, %o0 fnegs %f4, %f2 smul %i2, %o2, %o5 ld [%l7 + 0x08], %f6 movne %icc, %l4, %g3 fabsd %f28, %f14 xorcc %o3, %g2, %i0 ldsb [%l7 + 0x1C], %o1 nop fitod %f4, %f0 fdtos %f0, %f21 srlx %i4, %i6, %o6 brlz %l6, loop_2730 addccc %i5, %g7, %g5 array16 %o4, %i7, %l2 edge32n %i3, %l0, %l3 loop_2730: sra %o7, %l1, %g1 addccc %l5, 0x12F3, %g6 nop setx 0xB1BE4C11A2198E5C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xF373F1D03CFA6BF3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f18, %f10 subc %i1, 0x0688, %g4 ldx [%l7 + 0x48], %o0 tn %icc, 0x7 fors %f22, %f20, %f9 sdivcc %i2, 0x15E3, %o5 movge %icc, %o2, %g3 movl %xcc, %l4, %o3 fsrc2 %f4, %f22 ldd [%l7 + 0x68], %i0 edge16ln %g2, %o1, %i6 fmovsne %icc, %f23, %f16 movvs %icc, %i4, %o6 smulcc %l6, 0x1BA6, %i5 nop set 0x38, %l4 lduw [%l7 + %l4], %g5 tne %xcc, 0x2 edge16l %o4, %i7, %g7 fmovscs %xcc, %f8, %f6 movrne %i3, 0x058, %l0 fmovdge %icc, %f18, %f5 tcs %xcc, 0x5 tg %xcc, 0x4 tne %icc, 0x6 nop fitod %f31, %f20 fbuge,a %fcc2, loop_2731 tneg %icc, 0x5 fpadd32s %f23, %f12, %f24 tpos %xcc, 0x1 loop_2731: addccc %l2, %l3, %l1 subccc %g1, 0x15A5, %l5 movre %o7, %g6, %g4 nop fitod %f4, %f8 fdtos %f8, %f8 te %xcc, 0x2 movle %xcc, %i1, %i2 subcc %o5, %o0, %o2 orn %g3, 0x1EB0, %l4 sdivx %o3, 0x02ED, %i0 fand %f6, %f12, %f2 orn %o1, 0x1D4F, %i6 sdivx %i4, 0x1FBB, %g2 fands %f11, %f15, %f31 taddcc %l6, %i5, %o6 taddcc %o4, 0x190C, %g5 bleu %xcc, loop_2732 fmovrslz %i7, %f27, %f10 fmovscs %icc, %f2, %f23 tpos %icc, 0x1 loop_2732: sra %i3, %g7, %l2 fmovdvc %xcc, %f18, %f27 edge8ln %l3, %l0, %l1 movrgz %l5, %o7, %g1 mulx %g6, 0x056C, %g4 bcs,a loop_2733 udivx %i1, 0x124F, %i2 tn %icc, 0x7 nop setx 0x81CBF77E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 fsqrts %f30, %f7 loop_2733: nop setx 0xB4FCD68CEAB1B5A1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xC5386800C9230A42, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fsubd %f26, %f26, %f20 alignaddr %o0, %o2, %o5 fsrc2 %f30, %f30 movcc %icc, %g3, %l4 fpadd16s %f23, %f16, %f14 set 0x78, %i1 stxa %i0, [%l7 + %i1] 0x22 membar #Sync popc 0x0E16, %o3 fmuld8sux16 %f14, %f13, %f28 movge %xcc, %i6, %i4 subccc %o1, %l6, %g2 sth %i5, [%l7 + 0x1E] fcmple32 %f24, %f0, %o6 udiv %o4, 0x15F0, %g5 fmovscs %xcc, %f19, %f30 movrgez %i7, %i3, %g7 umulcc %l2, %l0, %l3 fmovrsgez %l5, %f24, %f6 orncc %o7, 0x1C60, %g1 membar 0x0F fba,a %fcc0, loop_2734 subccc %l1, %g4, %i1 xnorcc %i2, %o0, %o2 movg %icc, %o5, %g3 loop_2734: fmovrdgz %g6, %f22, %f6 movrgz %i0, 0x0D3, %l4 movcc %xcc, %i6, %i4 taddcc %o3, 0x1D54, %l6 tneg %xcc, 0x1 umulcc %o1, 0x0487, %i5 brz,a %o6, loop_2735 movrlz %o4, 0x349, %g5 fmovdl %icc, %f10, %f14 addc %i7, %i3, %g7 loop_2735: edge16l %l2, %l0, %g2 sth %l3, [%l7 + 0x14] fbuge %fcc3, loop_2736 stbar array32 %l5, %g1, %l1 umulcc %o7, 0x1C8B, %g4 loop_2736: movle %xcc, %i1, %o0 nop setx loop_2737, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bleu,pt %xcc, loop_2738 bn,pt %xcc, loop_2739 orncc %o2, 0x11BA, %o5 loop_2737: fmovdcc %icc, %f24, %f11 loop_2738: popc %g3, %i2 loop_2739: nop set 0x30, %l6 lduwa [%l7 + %l6] 0x80, %i0 edge16l %l4, %g6, %i4 bneg,pt %xcc, loop_2740 fmovsne %xcc, %f19, %f1 fbge,a %fcc1, loop_2741 fmul8x16 %f8, %f6, %f4 loop_2740: orn %o3, %i6, %o1 fbuge %fcc0, loop_2742 loop_2741: nop fitos %f3, %f28 fstod %f28, %f14 prefetch [%l7 + 0x18], 0x3 addc %l6, %i5, %o4 loop_2742: fpsub16s %f5, %f29, %f8 umulcc %o6, 0x1507, %g5 add %i3, %g7, %i7 andcc %l2, 0x0F7C, %g2 umul %l3, 0x19A0, %l5 xnorcc %g1, %l0, %o7 fcmpne16 %f8, %f26, %l1 nop setx 0x53610566, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x251419AB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fsubs %f1, %f12, %f6 movrlez %g4, %o0, %o2 movleu %xcc, %o5, %g3 fcmple32 %f0, %f18, %i2 brz %i0, loop_2743 srlx %l4, 0x17, %i1 nop fitod %f10, %f16 fdtox %f16, %f22 fxtod %f22, %f30 fmovdvs %icc, %f13, %f18 loop_2743: fmovsn %xcc, %f6, %f26 brz,a %g6, loop_2744 nop setx 0x7F9E8B45CEE7876F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x14B436EF082690DC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f22, %f24 orcc %i4, %o3, %o1 tleu %xcc, 0x7 loop_2744: mulx %i6, %i5, %o4 nop setx 0x22D8CCE4EF1B27D1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xAAAFB50BA3B986E9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f28, %f4 edge8 %l6, %o6, %i3 sll %g7, %g5, %i7 fmovdcc %icc, %f31, %f20 bleu,a loop_2745 nop fitos %f7, %f16 fstoi %f16, %f26 edge8 %g2, %l3, %l2 bge,a,pt %icc, loop_2746 loop_2745: stb %g1, [%l7 + 0x4A] edge32 %l5, %o7, %l0 flush %l7 + 0x2C loop_2746: fble %fcc2, loop_2747 array8 %l1, %o0, %o2 mulscc %g4, %g3, %o5 add %i0, %i2, %l4 loop_2747: stx %g6, [%l7 + 0x40] fmovdn %xcc, %f7, %f6 ldd [%l7 + 0x10], %f10 fandnot1s %f6, %f30, %f23 prefetch [%l7 + 0x50], 0x2 ldx [%l7 + 0x40], %i4 edge32l %o3, %o1, %i6 fmovsne %icc, %f26, %f11 alignaddr %i1, %o4, %i5 tneg %xcc, 0x7 fpack16 %f4, %f18 movre %l6, %o6, %g7 addcc %i3, 0x084A, %g5 nop setx 0xA1D27B46ADFAA81D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f4 tg %xcc, 0x5 alignaddrl %i7, %l3, %g2 tsubcctv %g1, %l5, %l2 tne %icc, 0x6 subc %o7, %l1, %l0 stb %o0, [%l7 + 0x0B] tl %xcc, 0x3 bpos,pt %xcc, loop_2748 edge32n %g4, %g3, %o5 movne %icc, %o2, %i2 ldub [%l7 + 0x26], %l4 loop_2748: nop wr %g0, 0x18, %asi ldxa [%l7 + 0x48] %asi, %g6 movcs %xcc, %i0, %o3 movneg %xcc, %i4, %i6 sll %i1, %o4, %o1 edge16ln %l6, %i5, %o6 tcc %xcc, 0x1 fmovsne %xcc, %f9, %f23 ldd [%l7 + 0x78], %g6 sir 0x0DEE ldx [%l7 + 0x58], %i3 tpos %icc, 0x0 fcmpne16 %f30, %f22, %i7 mulscc %g5, 0x1073, %g2 umul %g1, 0x04E3, %l5 move %icc, %l3, %l2 nop setx 0x50510A9B, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr umul %o7, 0x1EF4, %l1 tleu %xcc, 0x7 set 0x0C, %g5 lduwa [%l7 + %g5] 0x88, %l0 wr %g0, 0x04, %asi lda [%l7 + 0x08] %asi, %f18 addc %g4, 0x1E26, %o0 edge8 %g3, %o5, %i2 edge8ln %o2, %l4, %g6 fmovsneg %icc, %f20, %f16 edge16n %o3, %i4, %i0 fbul,a %fcc2, loop_2749 fmovs %f25, %f10 edge32ln %i1, %o4, %i6 fsrc2s %f8, %f26 loop_2749: orcc %o1, %i5, %l6 movrgz %o6, 0x135, %i3 set 0x2C, %l2 lduwa [%l7 + %l2] 0x80, %i7 set 0x24, %o3 ldswa [%l7 + %o3] 0x10, %g5 te %icc, 0x4 movpos %icc, %g2, %g7 bgu %xcc, loop_2750 tl %xcc, 0x3 stx %l5, [%l7 + 0x58] wr %g0, 0x19, %asi ldxa [%l7 + 0x10] %asi, %l3 loop_2750: fmovrdgez %g1, %f6, %f6 orcc %l2, 0x17C7, %l1 edge8ln %o7, %g4, %o0 fnot2 %f0, %f20 xnor %g3, %l0, %o5 tvs %xcc, 0x0 move %xcc, %o2, %i2 fmovda %icc, %f29, %f11 tcc %icc, 0x6 tle %icc, 0x7 edge8n %l4, %g6, %i4 umul %o3, 0x138A, %i0 set 0x50, %o6 ldxa [%l7 + %o6] 0x11, %i1 fmul8x16al %f26, %f14, %f0 tsubcctv %o4, %o1, %i6 fba %fcc0, loop_2751 alignaddrl %l6, %i5, %i3 tl %xcc, 0x3 sub %i7, 0x1A31, %o6 loop_2751: st %f26, [%l7 + 0x38] taddcctv %g2, %g5, %l5 sethi 0x1206, %g7 fpsub32 %f22, %f12, %f30 fsrc1 %f0, %f4 movvc %xcc, %l3, %g1 tleu %icc, 0x3 edge32ln %l1, %l2, %g4 or %o7, %o0, %l0 fbul,a %fcc3, loop_2752 fcmpeq32 %f24, %f14, %o5 movneg %icc, %g3, %i2 lduh [%l7 + 0x28], %l4 loop_2752: brz,a %g6, loop_2753 movcc %xcc, %o2, %o3 fmovse %icc, %f12, %f5 andn %i4, 0x0B73, %i1 loop_2753: edge16ln %i0, %o4, %o1 wr %g0, 0x22, %asi stba %i6, [%l7 + 0x6A] %asi membar #Sync edge32n %i5, %i3, %l6 bneg,a %xcc, loop_2754 tn %icc, 0x6 fbe %fcc2, loop_2755 prefetch [%l7 + 0x24], 0x3 loop_2754: fbul,a %fcc0, loop_2756 nop setx 0x8FCE2401E04AC311, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr loop_2755: nop wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 loop_2756: movleu %xcc, %i7, %o6 sdiv %g5, 0x1EDC, %l5 tg %xcc, 0x4 fcmpgt16 %f10, %f18, %g2 fmovrsne %l3, %f16, %f8 tle %icc, 0x0 movl %icc, %g7, %g1 edge16n %l2, %g4, %l1 lduh [%l7 + 0x42], %o0 fmovsleu %icc, %f0, %f14 bn %icc, loop_2757 movne %icc, %l0, %o5 fmovscs %icc, %f14, %f10 fbu,a %fcc0, loop_2758 loop_2757: fxors %f26, %f29, %f26 nop setx loop_2759, %l0, %l1 jmpl %l1, %o7 fxnor %f18, %f8, %f18 loop_2758: fbue %fcc3, loop_2760 sllx %g3, %i2, %g6 loop_2759: ldd [%l7 + 0x70], %l4 nop fitos %f30, %f15 loop_2760: brlez,a %o3, loop_2761 fone %f6 udivcc %o2, 0x083C, %i4 umulcc %i0, 0x143A, %i1 loop_2761: movpos %icc, %o4, %o1 movcc %icc, %i6, %i3 movrne %l6, 0x104, %i7 fnegd %f6, %f24 fbule,a %fcc3, loop_2762 tleu %icc, 0x2 sdivcc %o6, 0x0B3A, %i5 ba %icc, loop_2763 loop_2762: edge16n %l5, %g2, %g5 mulscc %l3, 0x1C84, %g1 andncc %g7, %g4, %l2 loop_2763: fmovdne %xcc, %f18, %f29 tgu %xcc, 0x7 andncc %l1, %o0, %l0 wr %g0, 0x81, %asi lduba [%l7 + 0x5E] %asi, %o5 addc %g3, %i2, %g6 tl %icc, 0x5 edge16l %l4, %o3, %o7 bcs,a,pt %xcc, loop_2764 tn %icc, 0x1 sub %o2, 0x16F9, %i0 fblg,a %fcc3, loop_2765 loop_2764: array32 %i1, %o4, %o1 movge %xcc, %i6, %i4 prefetch [%l7 + 0x58], 0x2 loop_2765: xnor %i3, %l6, %i7 tne %icc, 0x1 ba,a,pn %xcc, loop_2766 fbu %fcc1, loop_2767 fcmpgt32 %f18, %f6, %o6 tleu %xcc, 0x6 loop_2766: brlz,a %l5, loop_2768 loop_2767: fmovrse %i5, %f24, %f22 array16 %g5, %g2, %g1 bpos,a %xcc, loop_2769 loop_2768: bshuffle %f4, %f14, %f12 fxnor %f2, %f12, %f26 tneg %icc, 0x6 loop_2769: nop wr %g0, 0x0c, %asi ldxa [%l7 + 0x50] %asi, %g7 nop setx 0x8E05354C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x6265F6E4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fadds %f19, %f14, %f27 fornot1 %f2, %f4, %f2 tsubcctv %l3, %g4, %l2 for %f4, %f10, %f12 tcs %xcc, 0x0 tn %icc, 0x1 movleu %icc, %o0, %l0 fbl %fcc2, loop_2770 ble,a loop_2771 nop setx loop_2772, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fcmpeq16 %f30, %f20, %l1 loop_2770: tg %icc, 0x5 loop_2771: edge8ln %g3, %o5, %i2 loop_2772: edge32ln %l4, %o3, %o7 smul %o2, %g6, %i1 wr %g0, 0x89, %asi ldswa [%l7 + 0x30] %asi, %i0 movrne %o4, %i6, %o1 subcc %i3, 0x1B07, %l6 fnot2s %f15, %f10 fmovsgu %icc, %f5, %f27 orncc %i4, 0x136B, %o6 fbu %fcc2, loop_2773 umulcc %l5, %i7, %i5 ldd [%l7 + 0x58], %g2 fcmpne32 %f2, %f30, %g1 loop_2773: fbu %fcc3, loop_2774 nop setx loop_2775, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry udiv %g5, 0x1AA6, %l3 wr %g0, 0x89, %asi swapa [%l7 + 0x38] %asi, %g7 loop_2774: mulx %g4, 0x07F8, %l2 loop_2775: subccc %l0, %l1, %o0 fmovdge %icc, %f26, %f26 alignaddr %o5, %g3, %l4 fmovrdlz %o3, %f24, %f8 sethi 0x115B, %o7 nop setx 0x805CAC4D, %l0, %l6 st %l6, [%l7 + 0x60] ld [%l7 + 0x60], %fsr tcc %xcc, 0x5 sllx %o2, %g6, %i2 udivcc %i1, 0x1A97, %i0 xorcc %o4, %o1, %i3 bshuffle %f12, %f8, %f8 movvc %icc, %l6, %i6 tcs %icc, 0x6 tle %xcc, 0x4 fbn %fcc0, loop_2776 movrlz %i4, %l5, %o6 set 0x28, %i3 ldstuba [%l7 + %i3] 0x80, %i5 loop_2776: srax %i7, 0x03, %g1 brgez,a %g2, loop_2777 fmul8x16al %f21, %f31, %f22 brgz,a %l3, loop_2778 fmovde %icc, %f10, %f5 loop_2777: movcs %icc, %g7, %g4 orcc %g5, 0x1743, %l2 loop_2778: movrlz %l1, %l0, %o5 add %o0, 0x09B7, %l4 edge32l %o3, %o7, %g3 fmovdcs %xcc, %f18, %f11 tge %xcc, 0x5 bg loop_2779 movrgez %g6, %o2, %i2 mulx %i0, %o4, %o1 sdivx %i3, 0x0581, %l6 loop_2779: fblg,a %fcc2, loop_2780 movne %xcc, %i1, %i4 ldsw [%l7 + 0x6C], %l5 edge32 %o6, %i6, %i7 loop_2780: sethi 0x128A, %i5 tgu %xcc, 0x0 fmovsleu %xcc, %f3, %f31 set 0x5E, %o4 stha %g2, [%l7 + %o4] 0x27 membar #Sync sth %l3, [%l7 + 0x38] orncc %g1, %g7, %g5 ba,a loop_2781 bn loop_2782 fmovrdgz %l2, %f4, %f6 nop setx 0x07EA7A590DB89627, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xAF6395D2C0B545E2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fmuld %f24, %f10, %f2 loop_2781: tcs %icc, 0x3 loop_2782: smulcc %l1, 0x0525, %l0 movvc %xcc, %g4, %o5 fmovrdgz %o0, %f6, %f18 bcs,a %xcc, loop_2783 ldsb [%l7 + 0x1B], %l4 fsrc2s %f30, %f6 bgu loop_2784 loop_2783: tl %icc, 0x2 fbug %fcc0, loop_2785 sir 0x1409 loop_2784: addc %o3, %o7, %g6 movrlez %g3, 0x07B, %i2 loop_2785: edge32n %o2, %i0, %o1 wr %g0, 0x89, %asi lduha [%l7 + 0x1C] %asi, %i3 fmovrsne %o4, %f28, %f19 fmovsneg %icc, %f4, %f19 sethi 0x125C, %l6 addc %i1, %i4, %l5 movcc %icc, %i6, %o6 brlez %i7, loop_2786 fmovrdgez %g2, %f8, %f2 movvc %icc, %i5, %g1 fands %f4, %f6, %f18 loop_2786: edge16ln %l3, %g7, %l2 andn %l1, %g5, %g4 sra %l0, %o0, %o5 sth %l4, [%l7 + 0x1C] tne %icc, 0x3 smul %o3, 0x18D0, %g6 movrlz %g3, %o7, %i2 addc %o2, %o1, %i3 tle %xcc, 0x4 nop setx loop_2787, %l0, %l1 jmpl %l1, %i0 movvc %xcc, %l6, %o4 wr %g0, 0x80, %asi ldxa [%l7 + 0x28] %asi, %i1 loop_2787: edge16l %i4, %i6, %o6 alignaddrl %l5, %g2, %i7 membar 0x01 mova %icc, %g1, %l3 fba,a %fcc1, loop_2788 movleu %icc, %g7, %i5 fble %fcc3, loop_2789 andncc %l2, %g5, %g4 loop_2788: udiv %l0, 0x138C, %l1 taddcc %o0, 0x0F7A, %o5 loop_2789: sethi 0x096B, %l4 nop fitos %f11, %f27 fstox %f27, %f30 fxtos %f30, %f14 stx %o3, [%l7 + 0x18] array16 %g6, %g3, %i2 fmovscc %xcc, %f27, %f20 fmovrdgez %o7, %f12, %f16 sub %o1, 0x0326, %i3 stw %i0, [%l7 + 0x6C] movcc %xcc, %o2, %o4 fbule %fcc0, loop_2790 fmul8x16al %f22, %f6, %f12 orcc %i1, 0x1522, %l6 tpos %icc, 0x4 loop_2790: nop fitod %f0, %f8 fdtox %f8, %f4 fxtod %f4, %f22 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f0 ldsw [%l7 + 0x40], %i6 andncc %o6, %i4, %g2 fbug %fcc1, loop_2791 srl %l5, 0x01, %g1 sllx %i7, 0x02, %l3 movneg %icc, %g7, %i5 loop_2791: taddcctv %l2, %g4, %l0 brnz,a %l1, loop_2792 stx %g5, [%l7 + 0x18] fmovsg %xcc, %f29, %f12 movl %xcc, %o5, %o0 loop_2792: srl %l4, %o3, %g6 fmovrsne %i2, %f19, %f24 set 0x48, %o2 lduwa [%l7 + %o2] 0x89, %o7 tg %xcc, 0x1 move %icc, %g3, %i3 nop setx 0xB425DE67, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x1D37C229, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fdivs %f28, %f4, %f2 edge32 %i0, %o2, %o4 addcc %i1, 0x1A8B, %o1 nop setx 0x5EDE8445, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0xF5F8EADB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fadds %f25, %f22, %f1 sll %l6, 0x1E, %i6 tleu %xcc, 0x1 fzero %f16 movleu %icc, %o6, %g2 tvs %icc, 0x3 fmuld8ulx16 %f9, %f10, %f16 bleu,a %xcc, loop_2793 fmovs %f15, %f16 movcs %icc, %l5, %g1 tle %icc, 0x4 loop_2793: edge32ln %i4, %i7, %l3 stbar bn,pt %icc, loop_2794 tleu %icc, 0x5 fsrc1s %f9, %f15 fmovdn %icc, %f22, %f4 loop_2794: fmovdn %xcc, %f19, %f2 umul %g7, 0x0BAF, %l2 ld [%l7 + 0x78], %f28 umul %i5, 0x0946, %l0 udivx %g4, 0x1BA6, %l1 movgu %xcc, %g5, %o5 nop setx 0xC4DCFCD714CFB77E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x568E318A60EE9E32, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f28, %f4 prefetch [%l7 + 0x64], 0x2 array16 %l4, %o3, %g6 movrgz %o0, %i2, %g3 fmovsgu %xcc, %f5, %f25 fbul %fcc2, loop_2795 nop fitod %f10, %f30 fdtox %f30, %f26 fcmple32 %f10, %f4, %o7 tvc %xcc, 0x1 loop_2795: addc %i0, %o2, %o4 subccc %i3, 0x1801, %i1 movneg %xcc, %l6, %i6 srax %o1, 0x1F, %g2 set 0x5C, %l5 ldstuba [%l7 + %l5] 0x88, %l5 nop setx 0xA830E444, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x0BD5F925, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fadds %f4, %f3, %f26 nop set 0x10, %l0 std %f26, [%l7 + %l0] orncc %o6, %g1, %i4 stw %i7, [%l7 + 0x58] tcs %xcc, 0x6 movle %icc, %l3, %l2 nop setx 0x5D971391, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x6CC8BE30, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fsubs %f22, %f23, %f0 taddcc %g7, 0x0DA1, %l0 array16 %i5, %l1, %g5 ldd [%l7 + 0x58], %f22 set 0x46, %i6 stha %o5, [%l7 + %i6] 0x27 membar #Sync fxnors %f23, %f31, %f18 st %f8, [%l7 + 0x1C] set 0x5F, %g2 ldsba [%l7 + %g2] 0x15, %l4 sub %g4, 0x19BB, %g6 movcs %icc, %o0, %i2 addccc %o3, %o7, %g3 tcc %xcc, 0x4 fmuld8ulx16 %f27, %f8, %f16 fmovscs %icc, %f3, %f10 andncc %o2, %o4, %i0 tleu %icc, 0x0 tleu %icc, 0x5 fnot2 %f18, %f12 edge32n %i1, %l6, %i6 fxnors %f27, %f29, %f9 wr %g0, 0x19, %asi sta %f1, [%l7 + 0x10] %asi set 0x20, %i4 ldda [%l7 + %i4] 0xea, %o0 fbl,a %fcc0, loop_2796 popc 0x0E2A, %g2 fmovdne %icc, %f7, %f8 mova %icc, %l5, %o6 loop_2796: stw %i3, [%l7 + 0x48] fmovsge %xcc, %f28, %f28 tvc %icc, 0x2 fcmpeq16 %f0, %f28, %g1 tleu %xcc, 0x1 fnor %f22, %f16, %f30 subc %i7, %i4, %l3 membar 0x4C nop fitos %f11, %f6 fstoi %f6, %f23 movrlez %l2, %l0, %g7 brnz,a %l1, loop_2797 andncc %i5, %o5, %l4 udiv %g4, 0x1CE3, %g6 nop fitos %f0, %f21 fstox %f21, %f26 fxtos %f26, %f30 loop_2797: mulscc %o0, 0x0882, %g5 movge %icc, %o3, %o7 fmovsne %xcc, %f20, %f11 fbg %fcc2, loop_2798 ldstub [%l7 + 0x47], %g3 movcc %icc, %o2, %o4 fmuld8ulx16 %f29, %f23, %f26 loop_2798: edge8ln %i0, %i1, %l6 sra %i6, 0x06, %i2 fmovdne %xcc, %f2, %f29 nop setx loop_2799, %l0, %l1 jmpl %l1, %o1 fmovd %f0, %f30 fornot2 %f2, %f24, %f28 fnor %f26, %f24, %f14 loop_2799: nop wr %g0, 0x18, %asi stha %l5, [%l7 + 0x1C] %asi subccc %g2, 0x1140, %i3 bgu,a %xcc, loop_2800 bcc,pt %icc, loop_2801 fbge,a %fcc3, loop_2802 movle %xcc, %g1, %o6 loop_2800: stbar loop_2801: tsubcc %i4, %i7, %l3 loop_2802: edge32n %l0, %g7, %l2 sdivcc %i5, 0x1619, %l1 srl %l4, 0x01, %g4 tne %icc, 0x5 subcc %o5, 0x10DD, %g6 andcc %o0, 0x13C4, %o3 tsubcc %g5, 0x0BB5, %g3 or %o2, %o4, %o7 wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f0 movl %icc, %i1, %l6 umul %i6, 0x0819, %i0 movrlez %o1, %l5, %i2 st %f23, [%l7 + 0x40] fmuld8ulx16 %f6, %f15, %f4 movvc %icc, %i3, %g2 andcc %o6, 0x1175, %i4 mulscc %g1, %l3, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %l0, %g7, %i5 nop fitod %f9, %f10 fbn,a %fcc1, loop_2803 fors %f2, %f26, %f2 pdist %f8, %f16, %f26 membar 0x67 loop_2803: stbar bleu,a,pn %xcc, loop_2804 membar 0x39 bn,pt %xcc, loop_2805 fpadd16 %f8, %f30, %f24 loop_2804: edge16ln %l2, %l4, %g4 fpsub16s %f3, %f31, %f20 loop_2805: movge %icc, %l1, %o5 fbuge %fcc2, loop_2806 fmovrde %o0, %f0, %f14 edge16l %g6, %o3, %g5 stw %g3, [%l7 + 0x38] loop_2806: edge8l %o4, %o7, %o2 sdivcc %i1, 0x0AED, %l6 fmovspos %icc, %f26, %f12 std %f22, [%l7 + 0x40] brz,a %i0, loop_2807 pdist %f28, %f16, %f2 bshuffle %f14, %f20, %f26 brnz %i6, loop_2808 loop_2807: edge8ln %o1, %i2, %l5 fpsub32 %f22, %f6, %f8 fba,a %fcc2, loop_2809 loop_2808: bge,pn %icc, loop_2810 nop setx 0x85A1DE6D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x0D05197C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fmuls %f11, %f9, %f27 srax %i3, 0x0A, %o6 loop_2809: fmovsne %xcc, %f17, %f17 loop_2810: movleu %xcc, %g2, %g1 edge8n %i4, %i7, %l3 nop set 0x4E, %i5 ldsb [%l7 + %i5], %l0 nop setx 0xE06BB222, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr fmovrslez %g7, %f1, %f20 nop fitos %f12, %f2 fstoi %f2, %f18 edge8 %l2, %i5, %g4 tcc %xcc, 0x7 nop fitod %f8, %f18 fdtox %f18, %f2 fxtod %f2, %f0 sdivx %l1, 0x1D96, %o5 tcs %xcc, 0x3 nop setx 0x9B89D0F9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0xE1B2C241, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fadds %f23, %f1, %f7 movrne %o0, %l4, %o3 movleu %xcc, %g5, %g3 srlx %o4, %o7, %g6 andcc %i1, %l6, %i0 fmovda %icc, %f7, %f22 movle %xcc, %i6, %o2 and %o1, 0x00EE, %l5 te %xcc, 0x6 tneg %icc, 0x4 bg loop_2811 array8 %i2, %o6, %g2 sth %g1, [%l7 + 0x44] fbl,a %fcc1, loop_2812 loop_2811: ldsh [%l7 + 0x14], %i3 srlx %i4, %l3, %l0 bvs,a loop_2813 loop_2812: tpos %icc, 0x7 fmovdg %icc, %f30, %f7 fmovdneg %icc, %f29, %f3 loop_2813: udivx %g7, 0x1FBE, %i7 set 0x34, %i0 sta %f26, [%l7 + %i0] 0x89 set 0x10, %g6 lduha [%l7 + %g6] 0x15, %l2 xnor %g4, 0x1243, %i5 movge %xcc, %l1, %o0 xnorcc %l4, 0x101E, %o5 fbl %fcc2, loop_2814 fabss %f9, %f5 sir 0x03B8 sdivx %g5, 0x1A98, %o3 loop_2814: movneg %xcc, %o4, %o7 bcc,pn %xcc, loop_2815 fmovrdlez %g6, %f2, %f24 edge16 %g3, %l6, %i0 fnot2s %f1, %f17 loop_2815: sdivx %i6, 0x0FB7, %o2 wr %g0, 0x0c, %asi sta %f19, [%l7 + 0x48] %asi subc %o1, 0x19A9, %l5 tn %xcc, 0x0 edge8n %i2, %i1, %o6 movl %icc, %g1, %i3 edge32ln %i4, %g2, %l3 brlez,a %l0, loop_2816 fbg,a %fcc1, loop_2817 ld [%l7 + 0x7C], %f18 fmovrdgz %i7, %f24, %f24 loop_2816: nop wr %g0, 0x89, %asi ldswa [%l7 + 0x08] %asi, %g7 loop_2817: fmovrslez %g4, %f4, %f12 fornot1 %f12, %f30, %f6 ld [%l7 + 0x74], %f7 tsubcctv %l2, 0x010E, %i5 sdivx %o0, 0x075B, %l1 nop setx 0xA072AAC2, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr edge32ln %l4, %o5, %g5 nop fitod %f10, %f28 fdtoi %f28, %f19 fcmple32 %f16, %f8, %o3 tge %icc, 0x0 movrlez %o4, 0x36F, %o7 array16 %g3, %l6, %g6 movrlez %i6, 0x275, %o2 orn %i0, %l5, %o1 fmovscc %icc, %f11, %f8 array8 %i1, %o6, %g1 sra %i2, 0x15, %i3 fbue %fcc1, loop_2818 add %i4, 0x1F4F, %g2 tneg %xcc, 0x5 edge16n %l3, %i7, %g7 loop_2818: fmovrdlez %g4, %f22, %f0 edge8ln %l0, %i5, %l2 fpsub16 %f10, %f30, %f2 bcc,a,pn %icc, loop_2819 tcc %xcc, 0x4 tvs %icc, 0x3 prefetch [%l7 + 0x70], 0x0 loop_2819: xnor %o0, %l1, %o5 nop setx 0xDB043003C3644925, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x8DF73718700B965E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fdivd %f18, %f20, %f30 sll %g5, %l4, %o3 udivx %o4, 0x1F2C, %g3 fcmpne32 %f8, %f22, %o7 movvs %icc, %l6, %g6 tsubcc %o2, 0x1BF4, %i0 wr %g0, 0x81, %asi ldswa [%l7 + 0x44] %asi, %i6 tne %xcc, 0x7 fmovrsgez %o1, %f9, %f23 nop setx 0x404CFC50, %l0, %l6 st %l6, [%l7 + 0x7C] ld [%l7 + 0x7C], %fsr fcmpeq32 %f8, %f20, %l5 te %xcc, 0x5 set 0x18, %l1 lduha [%l7 + %l1] 0x04, %o6 andncc %i1, %g1, %i2 subcc %i3, 0x1601, %i4 sdivx %g2, 0x173F, %i7 orncc %g7, %g4, %l3 smulcc %l0, %l2, %o0 tle %xcc, 0x7 nop setx 0xF2A20851E387CBB0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x6DAEE6E6A38075A8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f12, %f28 udivx %l1, 0x1BA0, %o5 bcc,a %xcc, loop_2820 tgu %xcc, 0x0 wr %g0, 0x88, %asi ldstuba [%l7 + 0x35] %asi, %g5 loop_2820: nop wr %g0, 0x80, %asi prefetcha [%l7 + 0x48] %asi, 0x2 fmovsgu %xcc, %f24, %f29 array8 %i5, %o3, %g3 edge8l %o7, %o4, %g6 xnorcc %l6, %i0, %o2 fmul8x16al %f30, %f27, %f8 fnot1 %f8, %f2 array16 %o1, %l5, %o6 fpsub32s %f24, %f28, %f25 udivx %i6, 0x16B6, %i1 sdivcc %i2, 0x0324, %i3 xor %i4, 0x1329, %g2 fbge %fcc2, loop_2821 tneg %xcc, 0x0 movneg %xcc, %i7, %g7 mulscc %g4, %g1, %l3 loop_2821: bcc,pt %icc, loop_2822 udiv %l2, 0x1E4A, %o0 movvc %icc, %l1, %o5 tge %xcc, 0x7 loop_2822: bcs %icc, loop_2823 tneg %icc, 0x1 fnot2 %f8, %f0 mulx %g5, %l0, %i5 loop_2823: tvc %icc, 0x3 srax %l4, %g3, %o3 movrlez %o7, 0x29F, %o4 tsubcc %g6, 0x11BE, %l6 tsubcctv %o2, %o1, %l5 movle %icc, %i0, %o6 swap [%l7 + 0x0C], %i6 and %i2, %i3, %i1 nop setx 0x84F529F130BB07DB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xC4BA5A268D359DE6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f18, %f14 nop setx 0x238B03CADD5E3B9D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xDBEF7C7F48B76281, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f20, %f8 sethi 0x123F, %g2 sllx %i4, 0x04, %g7 edge8l %g4, %g1, %i7 fmovsvc %xcc, %f18, %f20 wr %g0, 0x80, %asi prefetcha [%l7 + 0x28] %asi, 0x2 fandnot2s %f25, %f30, %f24 tge %xcc, 0x1 fmovdvc %icc, %f19, %f13 membar 0x0C bg %xcc, loop_2824 bvc,a,pn %xcc, loop_2825 fmovsvc %icc, %f5, %f26 addc %l3, 0x0C21, %l1 loop_2824: orncc %o0, 0x035A, %o5 loop_2825: sll %l0, 0x16, %g5 umulcc %l4, %g3, %i5 set 0x76, %i2 ldsha [%l7 + %i2] 0x11, %o3 fbu,a %fcc0, loop_2826 andncc %o7, %g6, %o4 for %f2, %f8, %f2 alignaddr %o2, %l6, %l5 loop_2826: bneg,a,pn %xcc, loop_2827 movgu %icc, %o1, %i0 ta %icc, 0x3 array16 %o6, %i6, %i3 loop_2827: fbg,a %fcc0, loop_2828 fmovsleu %icc, %f15, %f9 bleu %icc, loop_2829 smulcc %i2, %i1, %i4 loop_2828: tl %xcc, 0x7 tle %icc, 0x3 loop_2829: fmovdg %icc, %f21, %f17 te %xcc, 0x5 fornot1 %f24, %f4, %f14 movvs %xcc, %g2, %g7 tne %icc, 0x5 addc %g4, 0x05DC, %i7 movne %xcc, %g1, %l3 ldub [%l7 + 0x67], %l2 tge %xcc, 0x1 srlx %o0, %o5, %l0 sll %l1, 0x1C, %g5 sdivcc %g3, 0x0BD5, %i5 set 0x6C, %o7 sta %f13, [%l7 + %o7] 0x88 stx %l4, [%l7 + 0x68] brnz,a %o7, loop_2830 stbar array16 %g6, %o4, %o2 nop setx 0x5EA7CC3C42BF01B6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x75774411F76A228D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f2, %f22 loop_2830: ta %icc, 0x2 xnorcc %l6, %l5, %o3 taddcctv %i0, 0x1287, %o6 tne %xcc, 0x4 te %icc, 0x6 fmovsn %xcc, %f6, %f3 be,pt %xcc, loop_2831 add %o1, %i6, %i3 nop setx 0x073C3011, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x534C8F94, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fsubs %f8, %f30, %f11 fmul8sux16 %f8, %f18, %f30 loop_2831: subcc %i1, 0x198F, %i4 taddcc %g2, %i2, %g7 set 0x20, %o5 ldswa [%l7 + %o5] 0x0c, %g4 movge %icc, %g1, %l3 fornot2s %f21, %f8, %f6 movneg %icc, %l2, %o0 fbge,a %fcc3, loop_2832 stbar fornot2 %f2, %f6, %f2 fxors %f13, %f1, %f16 loop_2832: be %icc, loop_2833 tge %icc, 0x3 ldx [%l7 + 0x60], %o5 ta %xcc, 0x1 loop_2833: fpsub16 %f18, %f30, %f4 sub %i7, %l1, %l0 fbge %fcc0, loop_2834 movrne %g3, 0x0D0, %g5 ba,a %icc, loop_2835 taddcc %i5, 0x15C0, %o7 loop_2834: edge8ln %l4, %o4, %o2 fmovda %xcc, %f17, %f8 loop_2835: tcs %xcc, 0x1 nop fitos %f0, %f16 fstoi %f16, %f9 bgu,a loop_2836 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %xcc, 0x5 alignaddrl %g6, %l5, %l6 loop_2836: brgz %o3, loop_2837 sll %i0, 0x08, %o6 orn %o1, 0x1770, %i6 nop setx loop_2838, %l0, %l1 jmpl %l1, %i3 loop_2837: stb %i1, [%l7 + 0x0C] movl %xcc, %i4, %i2 sdivcc %g7, 0x0A40, %g4 loop_2838: tne %xcc, 0x3 mova %xcc, %g1, %g2 srl %l2, 0x0C, %l3 fmovsa %xcc, %f29, %f29 sethi 0x1CD9, %o5 fbe %fcc1, loop_2839 sdiv %o0, 0x1A92, %l1 nop setx loop_2840, %l0, %l1 jmpl %l1, %l0 add %i7, %g5, %g3 loop_2839: movrne %i5, %l4, %o7 sdivx %o2, 0x12FD, %o4 loop_2840: fbul %fcc3, loop_2841 sir 0x0C84 tsubcc %l5, 0x0CDE, %l6 tge %icc, 0x0 loop_2841: mova %icc, %o3, %i0 addc %o6, %o1, %i6 edge8l %g6, %i3, %i4 edge32l %i2, %i1, %g4 tcs %xcc, 0x5 movne %xcc, %g7, %g1 edge8ln %l2, %g2, %l3 ldd [%l7 + 0x50], %f24 fors %f2, %f9, %f18 sethi 0x02B5, %o0 subc %l1, 0x1735, %l0 fandnot1 %f28, %f22, %f18 alignaddr %i7, %g5, %o5 mulx %g3, %i5, %l4 movle %icc, %o2, %o7 subc %o4, 0x0B6C, %l5 nop setx 0x5040ED3D, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr andcc %l6, 0x192F, %i0 stx %o6, [%l7 + 0x40] fmovrslez %o3, %f11, %f24 fbg,a %fcc3, loop_2842 edge16ln %i6, %g6, %i3 fandnot2 %f6, %f12, %f22 movvs %xcc, %i4, %i2 loop_2842: fbg %fcc0, loop_2843 lduw [%l7 + 0x68], %o1 movneg %xcc, %g4, %i1 movrgez %g7, %l2, %g1 loop_2843: edge32 %g2, %l3, %o0 movrgez %l1, %l0, %i7 sra %g5, %g3, %o5 mova %xcc, %l4, %i5 fpsub32s %f6, %f9, %f18 add %o7, 0x1035, %o2 fmovsle %xcc, %f13, %f10 brlz,a %o4, loop_2844 fnegd %f6, %f8 udivcc %l6, 0x044F, %l5 or %o6, %o3, %i0 loop_2844: tvc %xcc, 0x5 fxnors %f5, %f2, %f3 sir 0x0ADA edge16n %g6, %i6, %i3 udiv %i4, 0x0ABA, %o1 brz,a %g4, loop_2845 move %icc, %i1, %g7 fornot1s %f28, %f26, %f25 fabsd %f20, %f2 loop_2845: fmovrde %i2, %f20, %f8 call loop_2846 taddcctv %l2, 0x079E, %g2 movcc %icc, %g1, %l3 nop setx 0xB6DD516F330A6265, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f28 loop_2846: fmovdneg %icc, %f2, %f31 movne %xcc, %l1, %l0 taddcctv %o0, %i7, %g3 st %f16, [%l7 + 0x38] fbne %fcc3, loop_2847 tgu %icc, 0x2 nop setx 0x72B5929875094499, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x77069661F813E0E5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f2, %f8 nop setx loop_2848, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2847: edge16ln %o5, %g5, %i5 st %f22, [%l7 + 0x14] subcc %l4, 0x0E87, %o7 loop_2848: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %o2, 0x1236, %o4 nop set 0x58, %i7 ldsw [%l7 + %i7], %l6 ldstub [%l7 + 0x18], %o6 tle %xcc, 0x6 movleu %icc, %l5, %o3 nop set 0x20, %g1 lduw [%l7 + %g1], %i0 movrgez %i6, 0x01B, %i3 udivx %g6, 0x046E, %o1 edge16 %i4, %g4, %i1 movn %icc, %i2, %g7 fmovd %f26, %f30 alignaddrl %l2, %g1, %l3 wr %g0, 0x2c, %asi ldda [%l7 + 0x50] %asi, %g2 movre %l0, 0x234, %o0 tne %icc, 0x3 tge %icc, 0x4 edge32n %i7, %l1, %g3 addccc %o5, %i5, %g5 fmul8ulx16 %f24, %f2, %f18 bpos,pn %icc, loop_2849 fbuge %fcc3, loop_2850 taddcc %o7, %o2, %o4 fba %fcc0, loop_2851 loop_2849: edge32n %l4, %o6, %l6 loop_2850: andn %o3, 0x151D, %i0 fmovse %xcc, %f18, %f30 loop_2851: fpadd16s %f21, %f1, %f26 edge32ln %i6, %l5, %i3 bcs,a %xcc, loop_2852 movrlez %o1, %g6, %i4 srl %i1, %i2, %g7 subccc %l2, 0x10A8, %g1 loop_2852: edge8 %l3, %g2, %g4 fmul8x16 %f8, %f24, %f16 tsubcctv %l0, %i7, %l1 xnorcc %o0, %o5, %g3 bn,a,pt %icc, loop_2853 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %g5, 0x16AF, %i5 wr %g0, 0x11, %asi stha %o2, [%l7 + 0x3E] %asi loop_2853: tleu %xcc, 0x5 addcc %o4, %o7, %o6 movrgez %l6, 0x2C4, %o3 fbug %fcc1, loop_2854 movvs %xcc, %l4, %i6 alignaddrl %i0, %i3, %o1 movcs %icc, %g6, %i4 loop_2854: brgz,a %i1, loop_2855 movle %icc, %l5, %g7 array16 %l2, %i2, %g1 sub %l3, 0x12E2, %g2 loop_2855: flush %l7 + 0x74 bpos %icc, loop_2856 srax %l0, 0x16, %i7 nop fitos %f20, %f21 movrgz %g4, 0x14D, %l1 loop_2856: stbar sdiv %o0, 0x196C, %o5 tle %icc, 0x5 sra %g5, 0x00, %g3 fbuge,a %fcc2, loop_2857 fbne %fcc2, loop_2858 srlx %o2, %o4, %i5 sra %o7, %l6, %o3 loop_2857: fmovrdgez %l4, %f2, %f18 loop_2858: tle %xcc, 0x3 tle %icc, 0x2 fmovde %icc, %f29, %f9 srl %i6, 0x1F, %i0 fors %f26, %f22, %f6 sdivcc %i3, 0x0AC3, %o1 edge8n %o6, %g6, %i1 bpos,pn %icc, loop_2859 sdiv %i4, 0x0AA2, %g7 movn %icc, %l2, %l5 smulcc %i2, %g1, %g2 loop_2859: fcmpgt16 %f28, %f8, %l3 udiv %i7, 0x1E86, %g4 nop fitod %f2, %f10 fdtos %f10, %f28 movgu %xcc, %l0, %l1 fbne %fcc2, loop_2860 xor %o5, 0x1732, %g5 movneg %icc, %o0, %o2 srax %o4, 0x17, %g3 loop_2860: movpos %xcc, %i5, %l6 tcc %xcc, 0x7 movrgez %o7, 0x32B, %l4 ldsw [%l7 + 0x14], %i6 faligndata %f12, %f18, %f30 tleu %xcc, 0x1 tl %xcc, 0x7 movpos %icc, %i0, %o3 fmovsneg %xcc, %f15, %f29 bl loop_2861 movcs %xcc, %i3, %o1 tl %xcc, 0x6 bne,a,pn %icc, loop_2862 loop_2861: fmovsge %xcc, %f12, %f1 movg %xcc, %o6, %i1 edge8n %g6, %i4, %g7 loop_2862: tcc %icc, 0x2 brgz %l5, loop_2863 bneg,a loop_2864 fmul8sux16 %f20, %f24, %f24 smul %l2, %g1, %g2 loop_2863: fmovda %icc, %f25, %f19 loop_2864: udivcc %l3, 0x0EA6, %i2 movne %xcc, %i7, %g4 fbge %fcc1, loop_2865 tvc %icc, 0x7 tvc %xcc, 0x6 movne %icc, %l0, %l1 loop_2865: bcs,a,pn %xcc, loop_2866 ldd [%l7 + 0x10], %o4 movne %icc, %o0, %g5 ldx [%l7 + 0x70], %o4 loop_2866: stw %o2, [%l7 + 0x30] stbar popc %g3, %i5 te %icc, 0x6 wr %g0, 0xe2, %asi stwa %o7, [%l7 + 0x38] %asi membar #Sync fmovrdne %l4, %f8, %f4 edge32n %i6, %i0, %o3 set 0x34, %o0 ldstuba [%l7 + %o0] 0x89, %l6 fnands %f3, %f30, %f2 movneg %icc, %o1, %o6 alignaddrl %i3, %i1, %i4 fornot1 %f22, %f14, %f2 fpadd32 %f26, %f8, %f12 movrlz %g7, %g6, %l5 array8 %g1, %l2, %g2 edge8n %i2, %l3, %i7 xor %g4, 0x0446, %l0 brnz %o5, loop_2867 fblg,a %fcc3, loop_2868 movrlz %o0, 0x2E8, %g5 movrne %o4, %l1, %o2 loop_2867: for %f14, %f2, %f30 loop_2868: udiv %g3, 0x134A, %i5 fmovsvc %icc, %f22, %f12 fpsub32s %f4, %f22, %f2 bne,a %icc, loop_2869 umulcc %o7, 0x17F4, %i6 bvc loop_2870 edge32 %i0, %l4, %l6 loop_2869: fmovsleu %xcc, %f26, %f0 fmovrde %o3, %f14, %f28 loop_2870: edge32ln %o6, %i3, %o1 tsubcc %i1, 0x0A86, %g7 te %xcc, 0x5 edge8ln %g6, %l5, %i4 stbar edge8n %g1, %l2, %g2 bvc,a loop_2871 andcc %i2, 0x05C2, %i7 movrgez %g4, %l0, %o5 ldsw [%l7 + 0x60], %o0 loop_2871: nop set 0x23, %g3 ldstuba [%l7 + %g3] 0x80, %g5 movle %icc, %o4, %l1 fbo,a %fcc2, loop_2872 bcc,pn %icc, loop_2873 movrlez %l3, 0x024, %o2 tgu %xcc, 0x4 loop_2872: udiv %i5, 0x0B7E, %o7 loop_2873: andcc %g3, 0x1E56, %i0 edge16ln %l4, %l6, %o3 mulx %i6, %i3, %o6 and %i1, %g7, %g6 bl,pt %xcc, loop_2874 movvc %icc, %o1, %i4 bge loop_2875 orcc %g1, 0x1960, %l5 loop_2874: fmovsa %xcc, %f29, %f25 and %g2, %l2, %i2 loop_2875: orncc %g4, %l0, %i7 tl %icc, 0x1 set 0x40, %l3 stda %f0, [%l7 + %l3] 0x0c stx %o5, [%l7 + 0x48] fmovsl %xcc, %f16, %f10 alignaddr %g5, %o4, %l1 stb %o0, [%l7 + 0x4E] sir 0x14C8 stbar tvc %xcc, 0x2 movpos %xcc, %o2, %i5 brlez,a %l3, loop_2876 movge %icc, %g3, %o7 addc %l4, 0x1434, %l6 smulcc %o3, %i0, %i6 loop_2876: xnorcc %o6, %i3, %i1 wr %g0, 0x80, %asi ldsha [%l7 + 0x7A] %asi, %g7 addccc %o1, 0x1E31, %g6 movre %g1, %i4, %l5 fbl %fcc1, loop_2877 ba %icc, loop_2878 nop fitod %f4, %f24 fdtoi %f24, %f4 tne %xcc, 0x0 loop_2877: movg %icc, %l2, %i2 loop_2878: fmovscc %xcc, %f1, %f19 andncc %g2, %l0, %i7 move %icc, %g4, %g5 srax %o4, 0x01, %l1 fmovsgu %icc, %f10, %f30 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f13, %f18 fstod %f18, %f22 tsubcctv %o5, %o2, %o0 move %icc, %l3, %i5 edge32ln %g3, %l4, %l6 ldsw [%l7 + 0x5C], %o3 movl %icc, %o7, %i6 and %i0, 0x1FD7, %o6 stw %i1, [%l7 + 0x28] fnot2 %f10, %f26 popc 0x01D3, %i3 tn %xcc, 0x2 movl %icc, %g7, %o1 set 0x08, %g7 prefetcha [%l7 + %g7] 0x18, 0x0 nop setx loop_2879, %l0, %l1 jmpl %l1, %g6 sra %i4, %l5, %i2 alignaddrl %l2, %l0, %g2 ba,a,pt %icc, loop_2880 loop_2879: fpmerge %f20, %f1, %f30 popc 0x1EBF, %g4 nop fitos %f2, %f15 fstox %f15, %f18 loop_2880: edge16ln %i7, %o4, %g5 edge32n %l1, %o2, %o5 edge8l %l3, %o0, %i5 stx %l4, [%l7 + 0x48] wr %g0, 0x10, %asi ldsha [%l7 + 0x70] %asi, %g3 movgu %icc, %o3, %o7 mulscc %i6, 0x1A52, %l6 nop setx 0xF81FC066AAF6E5F7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x5F10AC1A6910159B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f10, %f30 sir 0x1139 fmovrdgez %o6, %f26, %f28 umulcc %i1, 0x1827, %i3 umulcc %g7, %i0, %o1 nop setx 0xC6087391, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 fsqrts %f21, %f10 fmovda %xcc, %f30, %f11 movcs %xcc, %g1, %i4 mova %xcc, %l5, %g6 ble loop_2881 fcmpgt32 %f4, %f28, %l2 nop setx 0x95C5BF1CA2E91BE4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x46C2F099D0E6054C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 faddd %f4, %f12, %f24 movl %icc, %l0, %i2 loop_2881: nop setx 0x21FF20D8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0x490FACC1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fmuls %f3, %f22, %f22 set 0x3C, %o1 lduwa [%l7 + %o1] 0x11, %g4 xorcc %g2, %i7, %o4 std %f2, [%l7 + 0x10] fornot1 %f2, %f14, %f0 fmovsvc %icc, %f1, %f26 fnot1 %f8, %f28 edge16 %l1, %o2, %o5 srax %g5, %l3, %o0 stbar edge32 %l4, %i5, %o3 taddcctv %g3, %o7, %l6 bvc %icc, loop_2882 sll %i6, %o6, %i1 nop setx loop_2883, %l0, %l1 jmpl %l1, %g7 movrgz %i3, 0x293, %i0 loop_2882: movrgez %g1, 0x1D4, %i4 ta %icc, 0x7 loop_2883: brz,a %o1, loop_2884 movrgez %g6, 0x2ED, %l5 movrgez %l0, 0x363, %l2 bvc,pn %xcc, loop_2885 loop_2884: movpos %xcc, %i2, %g2 smul %i7, 0x0124, %g4 tne %icc, 0x4 loop_2885: flush %l7 + 0x2C fcmple32 %f4, %f6, %l1 udivcc %o4, 0x0818, %o5 sdivcc %g5, 0x1525, %o2 nop setx 0x660C54D30F4FC65B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x841AC92D16E008C0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fmuld %f16, %f22, %f24 fmul8x16au %f21, %f2, %f14 addccc %o0, %l3, %i5 bge,pt %xcc, loop_2886 subc %l4, 0x0989, %g3 wr %g0, 0x89, %asi ldxa [%l7 + 0x30] %asi, %o7 loop_2886: edge16 %o3, %i6, %o6 srl %i1, 0x00, %l6 fmovrdlz %i3, %f4, %f6 tgu %xcc, 0x6 bvc loop_2887 fmovsle %icc, %f0, %f19 movl %icc, %g7, %g1 wr %g0, 0x80, %asi ldsba [%l7 + 0x7F] %asi, %i4 loop_2887: add %i0, 0x1D4F, %g6 set 0x40, %g4 ldda [%l7 + %g4] 0x19, %f0 nop setx 0x888437192045C84A, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr movneg %icc, %l5, %l0 fmovdne %xcc, %f13, %f27 edge32ln %l2, %i2, %o1 movn %icc, %i7, %g2 fmovsg %xcc, %f16, %f25 fcmpgt32 %f12, %f2, %g4 movle %xcc, %l1, %o5 movre %o4, %g5, %o0 tleu %xcc, 0x2 tleu %icc, 0x0 set 0x28, %i1 stxa %l3, [%g0 + %i1] 0x4f fmovsne %xcc, %f18, %f21 ble %icc, loop_2888 fblg,a %fcc0, loop_2889 edge16n %o2, %l4, %i5 fbo %fcc0, loop_2890 loop_2888: fexpand %f24, %f12 loop_2889: smulcc %o7, 0x0B75, %g3 edge16 %o3, %o6, %i1 loop_2890: fba,a %fcc3, loop_2891 membar 0x56 fnegs %f9, %f10 smul %i6, 0x0C1B, %l6 loop_2891: tg %icc, 0x7 movleu %icc, %g7, %i3 fcmpgt16 %f8, %f12, %i4 fxnor %f12, %f10, %f0 edge8 %i0, %g6, %l5 array16 %l0, %l2, %g1 xorcc %o1, %i2, %i7 tleu %icc, 0x4 sllx %g4, 0x11, %l1 sllx %o5, %g2, %g5 wr %g0, 0x21, %asi stxa %o0, [%g0 + 0x10] %asi edge32n %o4, %l3, %o2 movvc %xcc, %l4, %o7 or %g3, %i5, %o6 edge32 %i1, %o3, %l6 umul %g7, %i6, %i4 sra %i3, %i0, %g6 fmovdleu %xcc, %f15, %f28 wr %g0, 0x80, %asi lda [%l7 + 0x20] %asi, %f19 tle %icc, 0x3 alignaddr %l5, %l2, %l0 movcs %xcc, %o1, %i2 sdivcc %i7, 0x006A, %g1 fbug,a %fcc3, loop_2892 movleu %icc, %g4, %l1 udiv %g2, 0x0ADD, %o5 movrgz %g5, %o4, %o0 loop_2892: fmovsvs %xcc, %f26, %f22 ldsh [%l7 + 0x30], %l3 stx %o2, [%l7 + 0x10] fmul8sux16 %f18, %f30, %f6 add %l4, %g3, %i5 sdivx %o7, 0x1FCE, %i1 ldx [%l7 + 0x30], %o6 wr %g0, 0x89, %asi ldsba [%l7 + 0x54] %asi, %o3 tgu %xcc, 0x6 array8 %g7, %i6, %l6 wr %g0, 0x2a, %asi stha %i3, [%l7 + 0x32] %asi membar #Sync fnands %f29, %f23, %f19 fmovdl %xcc, %f4, %f15 udivcc %i4, 0x1070, %i0 mulx %l5, 0x130F, %l2 or %l0, 0x1C4A, %o1 swap [%l7 + 0x68], %g6 taddcctv %i2, 0x0527, %g1 sllx %i7, %l1, %g2 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f16 fmovsn %xcc, %f27, %f19 tleu %xcc, 0x6 bg,pn %xcc, loop_2893 fmovrdgez %g4, %f26, %f14 fornot2s %f4, %f29, %f22 nop setx loop_2894, %l0, %l1 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_2893: edge32 %g5, %o5, %o4 subcc %l3, %o2, %l4 edge8ln %o0, %g3, %o7 loop_2894: movrlez %i5, %i1, %o6 fmovsg %xcc, %f29, %f16 set 0x08, %l4 ldxa [%l7 + %l4] 0x14, %o3 fpmerge %f12, %f16, %f20 swap [%l7 + 0x60], %i6 fmovrse %l6, %f27, %f21 movvc %icc, %g7, %i3 fmovdvs %icc, %f23, %f11 ldsb [%l7 + 0x27], %i0 umul %i4, %l2, %l0 sub %o1, %g6, %l5 movpos %xcc, %i2, %i7 fbe %fcc1, loop_2895 movgu %xcc, %l1, %g2 movrlz %g4, 0x145, %g1 srlx %g5, %o4, %l3 loop_2895: nop fitos %f0, %f21 fstoi %f21, %f16 tcc %xcc, 0x7 addccc %o5, 0x0774, %l4 tge %xcc, 0x6 movgu %xcc, %o2, %o0 fnot2s %f0, %f14 umulcc %o7, 0x1499, %g3 nop setx 0xA758E707, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0xC3A4CBF1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fmuls %f4, %f27, %f10 set 0x74, %g5 swapa [%l7 + %g5] 0x81, %i5 udiv %o6, 0x1603, %o3 and %i6, %l6, %i1 flush %l7 + 0x14 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f0 bn loop_2896 andn %i3, 0x1C2F, %g7 taddcctv %i4, 0x1457, %i0 move %icc, %l0, %o1 loop_2896: nop add %l7, 0x58, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %l2 casa [%l6] 0x0c, %l2, %l5 nop fitos %f12, %f3 fstod %f3, %f4 tg %xcc, 0x1 tne %xcc, 0x1 bneg,a loop_2897 tle %icc, 0x1 fmovsn %icc, %f29, %f15 srl %i2, %i7, %g6 loop_2897: subcc %l1, %g2, %g4 brz %g1, loop_2898 movpos %icc, %g5, %l3 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi loop_2898: edge8n %o5, %o4, %o2 srlx %o0, 0x05, %l4 fmovdl %icc, %f5, %f12 fmovdvc %xcc, %f12, %f28 fsrc2 %f28, %f18 array16 %o7, %g3, %o6 xorcc %o3, %i5, %l6 fmovdvc %icc, %f6, %f11 fbne %fcc3, loop_2899 sdivx %i6, 0x0ECC, %i3 fmovd %f0, %f16 add %g7, %i4, %i1 loop_2899: smul %i0, %l0, %l2 movleu %xcc, %o1, %l5 ba,a loop_2900 srl %i2, 0x1A, %i7 movgu %icc, %l1, %g6 nop setx 0xB0517166, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr loop_2900: fmovdleu %icc, %f30, %f12 nop setx 0xDBA46056, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0xA0A5C877, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fadds %f30, %f21, %f10 movleu %icc, %g2, %g1 edge16n %g5, %g4, %o5 subccc %o4, %o2, %l3 wr %g0, 0x10, %asi ldxa [%l7 + 0x20] %asi, %l4 sub %o7, %o0, %g3 fmovrdlez %o3, %f20, %f28 wr %g0, 0x11, %asi sta %f26, [%l7 + 0x1C] %asi wr %g0, 0x0c, %asi ldswa [%l7 + 0x24] %asi, %i5 edge32n %l6, %i6, %o6 movrgz %g7, 0x173, %i3 addccc %i4, %i1, %i0 edge32ln %l2, %l0, %l5 nop setx 0xE05131DD, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr ba,pt %icc, loop_2901 move %xcc, %o1, %i7 edge16n %l1, %g6, %g2 tl %xcc, 0x0 loop_2901: movneg %xcc, %i2, %g1 fmovdvc %icc, %f29, %f1 xnor %g5, 0x028D, %o5 orcc %o4, %o2, %g4 fbo %fcc2, loop_2902 sethi 0x1588, %l4 bn,a loop_2903 movge %icc, %l3, %o0 loop_2902: membar 0x34 wr %g0, 0x89, %asi lduwa [%l7 + 0x14] %asi, %g3 loop_2903: bpos %icc, loop_2904 sethi 0x105A, %o3 movleu %icc, %o7, %i5 bcc loop_2905 loop_2904: membar 0x6D xor %l6, %o6, %i6 sdivx %g7, 0x02F0, %i4 loop_2905: sllx %i1, 0x1C, %i0 fbl,a %fcc2, loop_2906 array8 %i3, %l0, %l5 fmovs %f31, %f25 tcc %xcc, 0x5 loop_2906: movrlez %o1, 0x13F, %l2 movre %i7, 0x37D, %l1 tgu %xcc, 0x2 tgu %icc, 0x5 fsrc1s %f7, %f5 addc %g6, %g2, %i2 andn %g5, 0x1624, %g1 movrlez %o4, %o5, %o2 nop setx 0x4AB419034651B628, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x31C7DEEC497061B9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 faddd %f20, %f16, %f0 edge16 %g4, %l3, %o0 tleu %xcc, 0x3 edge32 %g3, %o3, %l4 edge16n %i5, %l6, %o7 subccc %o6, %g7, %i4 movrgz %i1, 0x149, %i6 fones %f25 nop setx 0x0D36A8EC14EE14C0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xB3F1A229855E66C7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f8, %f12 tvs %xcc, 0x5 fmovsge %xcc, %f10, %f1 fblg,a %fcc2, loop_2907 fbge %fcc0, loop_2908 bn,pn %xcc, loop_2909 edge8 %i3, %l0, %l5 loop_2907: movrgez %o1, 0x0ED, %l2 loop_2908: movvc %icc, %i0, %i7 loop_2909: ta %icc, 0x3 tvs %icc, 0x2 tgu %xcc, 0x6 or %g6, %g2, %i2 umul %l1, %g5, %o4 for %f8, %f24, %f0 sdivx %g1, 0x1719, %o5 tg %icc, 0x7 tcc %icc, 0x3 fmul8sux16 %f10, %f10, %f14 brlz %o2, loop_2910 edge16l %g4, %l3, %o0 orncc %o3, %l4, %g3 movne %icc, %l6, %i5 loop_2910: movge %xcc, %o7, %g7 movrgez %i4, %o6, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fones %f3 te %xcc, 0x1 sdivcc %i3, 0x0E12, %l0 xor %i1, %o1, %l5 or %l2, %i7, %i0 edge32 %g6, %i2, %g2 tcs %icc, 0x5 umul %g5, 0x1873, %l1 wr %g0, 0x89, %asi stha %o4, [%l7 + 0x2A] %asi fble,a %fcc0, loop_2911 ldstub [%l7 + 0x73], %g1 fand %f22, %f24, %f26 fmovrse %o5, %f17, %f9 loop_2911: array32 %g4, %l3, %o2 nop setx 0xCF2984BF3A8F773F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x45563AADF5AD8B3C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fmuld %f24, %f24, %f8 st %f27, [%l7 + 0x14] nop setx 0xB78446C1F47E7B05, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x268666A1424137C2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f6, %f8 fpsub32 %f28, %f2, %f26 bgu %icc, loop_2912 fba %fcc0, loop_2913 move %icc, %o3, %l4 movleu %icc, %o0, %g3 loop_2912: brlez %i5, loop_2914 loop_2913: sub %o7, %g7, %l6 movrne %i4, 0x2E5, %o6 umulcc %i6, 0x0C42, %i3 loop_2914: nop wr %g0, 0x18, %asi lduba [%l7 + 0x24] %asi, %l0 movrlz %o1, %i1, %l5 addccc %l2, 0x0AC5, %i7 bleu loop_2915 srl %i0, %g6, %i2 membar 0x74 brgz %g2, loop_2916 loop_2915: faligndata %f24, %f22, %f4 lduh [%l7 + 0x50], %g5 sir 0x16C3 loop_2916: fmovrdne %l1, %f18, %f28 alignaddr %g1, %o5, %o4 nop setx loop_2917, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry call loop_2918 fxor %f24, %f18, %f20 andncc %l3, %o2, %o3 loop_2917: movge %icc, %l4, %g4 loop_2918: nop setx 0x999D14D1CD5F73B6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xDF7A76B2AF322546, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fsubd %f30, %f12, %f0 sub %o0, %g3, %i5 alignaddr %o7, %g7, %l6 and %o6, %i4, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %i6, 0x1740, %l0 mulscc %i1, %l5, %o1 fbul %fcc2, loop_2919 fabss %f21, %f25 set 0x38, %l2 ldsha [%l7 + %l2] 0x89, %i7 loop_2919: tpos %xcc, 0x7 fmovscc %icc, %f31, %f25 smulcc %l2, 0x022B, %g6 membar 0x09 edge8n %i0, %i2, %g5 edge32n %l1, %g1, %o5 fbn %fcc3, loop_2920 fba,a %fcc3, loop_2921 edge16 %o4, %g2, %l3 orn %o3, 0x07DA, %o2 loop_2920: fpsub32s %f8, %f6, %f18 loop_2921: array8 %g4, %o0, %g3 edge8n %l4, %i5, %o7 and %l6, 0x1CF7, %o6 xorcc %g7, %i3, %i6 movvs %icc, %i4, %i1 movcc %xcc, %l5, %o1 array32 %i7, %l2, %l0 movgu %icc, %g6, %i2 udivx %i0, 0x05CE, %l1 tge %xcc, 0x3 fmovdn %icc, %f4, %f29 fpsub32 %f14, %f12, %f20 fsrc2s %f25, %f20 srl %g1, 0x13, %o5 lduh [%l7 + 0x0C], %g5 tge %xcc, 0x2 tsubcctv %g2, %l3, %o3 wr %g0, 0x81, %asi stha %o4, [%l7 + 0x14] %asi movre %o2, 0x134, %g4 sra %o0, %g3, %l4 bpos,a %xcc, loop_2922 movvs %xcc, %i5, %l6 movvs %icc, %o6, %g7 tgu %xcc, 0x0 loop_2922: sll %i3, %o7, %i6 movl %icc, %i1, %l5 movpos %icc, %i4, %i7 edge8l %l2, %o1, %l0 fbg %fcc3, loop_2923 subc %g6, %i0, %l1 sll %i2, 0x0B, %g1 movleu %icc, %g5, %g2 loop_2923: mulx %l3, %o3, %o4 edge16n %o5, %g4, %o0 fmuld8sux16 %f0, %f25, %f4 fmovrdgez %g3, %f22, %f26 tsubcctv %l4, %o2, %i5 movrlez %o6, 0x2D8, %l6 sub %g7, 0x0974, %i3 bl loop_2924 nop fitod %f6, %f18 fdtox %f18, %f20 fxtod %f20, %f30 udiv %o7, 0x057C, %i1 ba,a %icc, loop_2925 loop_2924: nop fitos %f4, %f10 fstox %f10, %f2 movleu %icc, %l5, %i4 andncc %i6, %i7, %o1 loop_2925: or %l2, %l0, %i0 sdivx %g6, 0x05BB, %i2 mulscc %l1, %g1, %g2 bge,a loop_2926 edge8n %g5, %l3, %o4 stw %o3, [%l7 + 0x48] sdivx %o5, 0x0F57, %o0 loop_2926: fbge,a %fcc2, loop_2927 movrgez %g3, 0x15A, %l4 bg,a,pt %xcc, loop_2928 bcc %icc, loop_2929 loop_2927: tvc %xcc, 0x3 fxor %f4, %f30, %f12 loop_2928: xorcc %g4, %i5, %o2 loop_2929: xorcc %l6, %o6, %i3 ta %xcc, 0x3 fmovdcc %icc, %f1, %f17 fmovdcc %icc, %f25, %f10 orcc %o7, 0x1C9A, %i1 bneg,a %icc, loop_2930 movneg %xcc, %l5, %g7 bvc loop_2931 mulx %i6, 0x0540, %i7 loop_2930: movvs %icc, %o1, %l2 tcs %xcc, 0x3 loop_2931: nop setx 0x0B7A211FD066FFA9, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr wr %g0, 0x89, %asi lda [%l7 + 0x28] %asi, %f14 tvs %icc, 0x2 movvc %xcc, %i4, %l0 movvs %icc, %i0, %i2 andn %l1, %g1, %g6 subcc %g5, %g2, %o4 edge16n %l3, %o5, %o0 stw %o3, [%l7 + 0x5C] fmovdvc %xcc, %f30, %f31 set 0x78, %o3 prefetcha [%l7 + %o3] 0x81, 0x3 fcmpeq32 %f16, %f24, %g4 fnot1s %f25, %f12 movleu %xcc, %g3, %i5 array8 %l6, %o6, %i3 tne %icc, 0x1 ba,a,pn %xcc, loop_2932 movg %xcc, %o2, %o7 fbul %fcc1, loop_2933 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2932: nop wr %g0, 0x80, %asi ldda [%l7 + 0x10] %asi, %i0 loop_2933: fba %fcc2, loop_2934 fmovrslz %g7, %f21, %f7 sub %i6, 0x1350, %l5 edge8l %o1, %l2, %i4 loop_2934: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %l0, 0x17D8, %i0 smulcc %i2, %l1, %g1 smul %i7, 0x1150, %g5 fmul8ulx16 %f6, %f30, %f26 nop setx loop_2935, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbue %fcc2, loop_2936 taddcc %g6, 0x0831, %o4 edge16n %g2, %o5, %o0 loop_2935: movn %xcc, %l3, %o3 loop_2936: alignaddrl %l4, %g3, %g4 fmovsn %xcc, %f15, %f20 alignaddrl %l6, %o6, %i5 ble,a,pn %xcc, loop_2937 tge %xcc, 0x2 tl %xcc, 0x2 sll %o2, 0x00, %o7 loop_2937: tn %icc, 0x3 nop set 0x29, %l6 stb %i3, [%l7 + %l6] orcc %i1, %i6, %l5 wr %g0, 0x81, %asi prefetcha [%l7 + 0x68] %asi, 0x0 fmovsvs %xcc, %f31, %f8 tpos %icc, 0x7 nop set 0x74, %o6 sth %l2, [%l7 + %o6] wr %g0, 0x18, %asi ldsha [%l7 + 0x46] %asi, %o1 fbe,a %fcc3, loop_2938 addc %i4, %i0, %l0 nop setx loop_2939, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sra %i2, %l1, %g1 loop_2938: udivx %g5, 0x1F46, %g6 fpack32 %f8, %f8, %f26 loop_2939: fmovsne %icc, %f7, %f7 membar 0x17 fmovde %icc, %f15, %f31 nop setx 0xBC8942445069E6B4, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot2s %f13, %f0, %f24 edge8 %i7, %o4, %o5 movg %xcc, %o0, %l3 edge16n %o3, %g2, %l4 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f0 fmovrdne %g4, %f24, %f20 ldsw [%l7 + 0x78], %g3 nop fitos %f10, %f4 fstox %f4, %f4 tg %icc, 0x5 set 0x38, %o4 stha %o6, [%l7 + %o4] 0x23 membar #Sync sllx %i5, %o2, %l6 udivx %o7, 0x0D44, %i1 edge32ln %i6, %l5, %i3 udiv %l2, 0x02D8, %g7 bcs loop_2940 tcc %icc, 0x0 brlz,a %i4, loop_2941 swap [%l7 + 0x28], %o1 loop_2940: srax %l0, 0x0A, %i2 xor %l1, %i0, %g5 loop_2941: fbn,a %fcc0, loop_2942 fand %f14, %f4, %f0 ldstub [%l7 + 0x0B], %g6 subccc %i7, %o4, %o5 loop_2942: fmovrdne %g1, %f18, %f2 fmovdne %xcc, %f0, %f23 fbul,a %fcc2, loop_2943 tgu %xcc, 0x6 nop setx 0x40554EB9, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr sdivx %o0, 0x163A, %l3 loop_2943: stx %o3, [%l7 + 0x08] movpos %xcc, %g2, %g4 fcmpne32 %f12, %f24, %g3 and %o6, %i5, %l4 tg %xcc, 0x2 movrgz %l6, %o7, %i1 fmovsn %xcc, %f21, %f12 movl %xcc, %i6, %l5 brz,a %i3, loop_2944 move %icc, %l2, %o2 fmovsneg %xcc, %f3, %f5 set 0x5C, %o2 lduba [%l7 + %o2] 0x04, %g7 loop_2944: ldd [%l7 + 0x38], %f0 fmovrdne %o1, %f10, %f24 edge8l %l0, %i2, %l1 movn %icc, %i0, %g5 fxnors %f28, %f23, %f11 set 0x6C, %i3 lduwa [%l7 + %i3] 0x18, %i4 fmovsneg %xcc, %f10, %f12 xnor %i7, 0x19A6, %g6 fmuld8sux16 %f22, %f10, %f26 fornot2s %f22, %f6, %f31 edge32n %o5, %o4, %o0 fmovsvs %icc, %f4, %f15 tn %icc, 0x4 nop fitod %f6, %f12 fdtox %f12, %f28 prefetch [%l7 + 0x40], 0x0 nop setx loop_2945, %l0, %l1 jmpl %l1, %g1 movle %icc, %l3, %o3 tneg %xcc, 0x6 fpadd32s %f18, %f6, %f12 loop_2945: tleu %xcc, 0x7 wr %g0, 0x80, %asi ldsba [%l7 + 0x10] %asi, %g2 fbge %fcc0, loop_2946 addccc %g4, %g3, %i5 fble,a %fcc2, loop_2947 edge16l %l4, %o6, %o7 loop_2946: ble,a loop_2948 edge32 %l6, %i1, %i6 loop_2947: addcc %l5, 0x0F53, %i3 edge16 %l2, %o2, %o1 loop_2948: movrlz %l0, 0x136, %g7 nop fitos %f8, %f15 fstox %f15, %f8 fxtos %f8, %f11 movg %icc, %l1, %i0 taddcc %i2, 0x1C02, %i4 nop setx loop_2949, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16n %g5, %g6, %o5 fmovrdgez %i7, %f30, %f28 xnor %o4, 0x13D4, %o0 loop_2949: fmovscc %xcc, %f18, %f21 udivx %l3, 0x08B1, %g1 srax %g2, 0x1C, %g4 fbge %fcc1, loop_2950 bn,a,pn %xcc, loop_2951 smul %g3, 0x16E1, %o3 edge16l %l4, %o6, %o7 loop_2950: for %f4, %f14, %f10 loop_2951: fornot2s %f17, %f12, %f8 fba,a %fcc1, loop_2952 taddcctv %l6, 0x1FEA, %i5 bneg,pt %icc, loop_2953 bshuffle %f24, %f16, %f0 loop_2952: nop wr %g0, 0x18, %asi stha %i1, [%l7 + 0x5C] %asi loop_2953: edge8ln %i6, %i3, %l2 fmovdpos %xcc, %f13, %f1 nop fitos %f2, %f14 fstoi %f14, %f23 tle %xcc, 0x2 nop setx 0x8273A35F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x78705EF3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fdivs %f31, %f6, %f3 srax %o2, %l5, %l0 smulcc %o1, 0x1FAB, %g7 fmovdge %icc, %f14, %f20 tneg %xcc, 0x5 fsrc2s %f5, %f9 tg %xcc, 0x5 mulx %i0, %l1, %i4 movne %xcc, %g5, %g6 umul %i2, 0x1252, %o5 set 0x11, %l0 ldstuba [%l7 + %l0] 0x88, %i7 umul %o0, %o4, %l3 alignaddrl %g1, %g4, %g2 mulscc %g3, %o3, %l4 taddcc %o6, 0x0E06, %o7 fmovrdlez %l6, %f12, %f16 tsubcc %i1, %i6, %i3 fabsd %f24, %f8 movrgez %i5, 0x184, %o2 move %icc, %l5, %l0 fbge %fcc1, loop_2954 addc %l2, %g7, %i0 mulx %l1, 0x198F, %o1 fpsub16 %f2, %f4, %f18 loop_2954: fpackfix %f16, %f20 tne %xcc, 0x4 bneg %icc, loop_2955 fmovscc %icc, %f7, %f3 fnot1 %f10, %f8 set 0x50, %l5 lduwa [%l7 + %l5] 0x18, %g5 loop_2955: xorcc %g6, 0x1ADB, %i2 fpsub32 %f26, %f28, %f0 fbule %fcc2, loop_2956 sdivcc %i4, 0x1C2E, %o5 tcc %icc, 0x1 edge16l %i7, %o0, %l3 loop_2956: fble,a %fcc0, loop_2957 movleu %icc, %g1, %g4 fble %fcc1, loop_2958 fbl %fcc3, loop_2959 loop_2957: alignaddrl %o4, %g2, %o3 fornot2s %f6, %f25, %f3 loop_2958: bneg %icc, loop_2960 loop_2959: movle %xcc, %l4, %g3 set 0x68, %i6 swapa [%l7 + %i6] 0x18, %o6 loop_2960: fpack16 %f24, %f8 addc %o7, 0x09AF, %i1 ta %xcc, 0x0 sethi 0x0131, %i6 tsubcc %l6, %i5, %o2 array32 %i3, %l0, %l2 fbge %fcc0, loop_2961 addc %g7, %l5, %i0 wr %g0, 0x81, %asi sta %f24, [%l7 + 0x6C] %asi loop_2961: tneg %xcc, 0x5 subccc %o1, %l1, %g6 edge32l %g5, %i4, %o5 std %f30, [%l7 + 0x28] ldx [%l7 + 0x08], %i7 ta %icc, 0x5 xnorcc %i2, %o0, %g1 xorcc %l3, %o4, %g4 edge32 %o3, %l4, %g3 tsubcctv %o6, %o7, %i1 sir 0x0380 xnor %i6, %g2, %l6 fbn,a %fcc0, loop_2962 tgu %icc, 0x0 bgu %icc, loop_2963 xorcc %i5, %i3, %o2 loop_2962: tvs %xcc, 0x4 sth %l2, [%l7 + 0x5A] loop_2963: fmovdcc %xcc, %f29, %f25 tle %xcc, 0x7 add %l7, 0x20, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %l0 casxa [%l6] %asi, %l0, %l5 edge16 %g7, %i0, %l1 orncc %g6, %g5, %o1 stbar tn %xcc, 0x5 fbo %fcc1, loop_2964 nop set 0x50, %g2 ldx [%l7 + %g2], %i4 xorcc %o5, 0x1792, %i2 bvc,a %xcc, loop_2965 loop_2964: edge32 %i7, %o0, %l3 te %xcc, 0x4 edge8l %g1, %g4, %o3 loop_2965: subccc %l4, %o4, %g3 edge32 %o7, %o6, %i1 tcs %icc, 0x2 fbe %fcc3, loop_2966 fpsub32s %f14, %f16, %f3 tvc %icc, 0x2 subccc %i6, 0x1DEE, %l6 loop_2966: edge32 %g2, %i3, %i5 orncc %l2, %o2, %l5 movcc %xcc, %l0, %g7 wr %g0, 0x89, %asi swapa [%l7 + 0x58] %asi, %i0 stb %l1, [%l7 + 0x35] set 0x40, %i5 ldda [%l7 + %i5] 0x11, %g6 fmovdge %xcc, %f3, %f5 fmovs %f16, %f4 tl %xcc, 0x6 array32 %g5, %i4, %o5 taddcc %i2, %i7, %o0 sdivcc %o1, 0x0C13, %l3 umulcc %g1, 0x1D02, %g4 xnor %o3, %l4, %g3 movgu %icc, %o4, %o7 movge %xcc, %o6, %i1 tsubcc %l6, 0x193C, %i6 orncc %g2, %i3, %i5 fand %f8, %f14, %f30 fbl,a %fcc2, loop_2967 edge32n %l2, %o2, %l5 xor %g7, 0x0671, %i0 edge32l %l1, %g6, %g5 loop_2967: srl %l0, %o5, %i2 edge8n %i7, %i4, %o0 orcc %l3, %g1, %o1 fmovrdlez %g4, %f30, %f2 fble %fcc2, loop_2968 srl %l4, 0x19, %g3 fcmpgt16 %f24, %f24, %o3 sdivcc %o7, 0x06EE, %o4 loop_2968: ldd [%l7 + 0x70], %f26 or %o6, 0x19C7, %i1 udivx %i6, 0x077E, %l6 fmovdn %xcc, %f21, %f30 brz,a %g2, loop_2969 fbule %fcc1, loop_2970 or %i5, %l2, %o2 fbge %fcc2, loop_2971 loop_2969: edge32n %i3, %l5, %i0 loop_2970: subcc %g7, 0x0B00, %g6 array8 %l1, %g5, %l0 loop_2971: sdivcc %i2, 0x0673, %i7 fba %fcc0, loop_2972 movrlz %i4, 0x38D, %o0 fzeros %f26 stb %o5, [%l7 + 0x2B] loop_2972: edge8l %g1, %o1, %l3 ld [%l7 + 0x58], %f10 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %xcc, %l4, %g3 nop setx loop_2973, %l0, %l1 jmpl %l1, %o3 tneg %xcc, 0x4 nop fitos %f14, %f5 fstox %f5, %f10 movg %xcc, %g4, %o7 loop_2973: sra %o6, %i1, %o4 std %f14, [%l7 + 0x28] array32 %l6, %g2, %i6 ld [%l7 + 0x78], %f15 edge32ln %i5, %l2, %o2 tpos %icc, 0x2 addcc %i3, %i0, %l5 fors %f0, %f11, %f10 fmovsvc %xcc, %f10, %f14 wr %g0, 0x0c, %asi swapa [%l7 + 0x64] %asi, %g7 fsrc1s %f27, %f21 udiv %g6, 0x1A4A, %l1 brnz %g5, loop_2974 xnorcc %i2, %i7, %l0 stb %o0, [%l7 + 0x5C] popc %i4, %o5 loop_2974: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x72, %i4 sth %g1, [%l7 + %i4] addcc %l3, %o1, %l4 andncc %g3, %o3, %g4 nop set 0x22, %g6 lduh [%l7 + %g6], %o6 fnegd %f4, %f16 xnor %o7, %i1, %o4 ba,a loop_2975 fmovsg %xcc, %f16, %f18 nop setx loop_2976, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbu,a %fcc2, loop_2977 loop_2975: edge32n %g2, %i6, %l6 mulscc %l2, 0x1971, %i5 loop_2976: tle %xcc, 0x5 loop_2977: nop fitod %f0, %f4 fdtox %f4, %f16 fsrc2 %f10, %f4 fbuge,a %fcc3, loop_2978 sub %o2, 0x17FD, %i0 srax %l5, %i3, %g7 fmovdle %xcc, %f29, %f11 loop_2978: edge32 %g6, %g5, %l1 fbu,a %fcc2, loop_2979 nop setx 0x74E44255, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x75CC1281, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fadds %f6, %f19, %f17 tle %icc, 0x1 fmovsneg %icc, %f14, %f14 loop_2979: fbul,a %fcc0, loop_2980 stw %i2, [%l7 + 0x78] subc %i7, %o0, %l0 nop setx loop_2981, %l0, %l1 jmpl %l1, %i4 loop_2980: or %g1, %l3, %o5 add %l4, 0x01DD, %g3 fmovrdgz %o3, %f20, %f4 loop_2981: sllx %o1, 0x15, %o6 orn %g4, 0x0EDB, %i1 fpack32 %f2, %f4, %f14 tsubcctv %o4, %o7, %g2 edge8ln %i6, %l6, %l2 te %icc, 0x0 set 0x33, %l1 ldsba [%l7 + %l1] 0x0c, %i5 fmovdne %xcc, %f16, %f30 fnot2s %f22, %f23 edge16 %o2, %i0, %i3 xnor %l5, 0x06EE, %g6 taddcctv %g7, 0x1EE1, %l1 subc %i2, 0x19ED, %i7 set 0x1D, %i2 ldsba [%l7 + %i2] 0x19, %g5 ldstub [%l7 + 0x0A], %o0 edge32ln %l0, %g1, %l3 movle %icc, %o5, %l4 fcmpgt32 %f26, %f18, %g3 bg,pn %icc, loop_2982 movg %xcc, %o3, %o1 tneg %icc, 0x2 tcc %icc, 0x6 loop_2982: fzeros %f6 brz %o6, loop_2983 xor %g4, %i4, %o4 tleu %xcc, 0x3 tcs %icc, 0x0 loop_2983: array16 %o7, %g2, %i1 xorcc %l6, %l2, %i6 taddcc %o2, 0x01C2, %i5 nop fitos %f8, %f13 fstox %f13, %f30 fxtos %f30, %f8 movrgez %i3, %i0, %g6 xnorcc %l5, 0x1910, %l1 movpos %icc, %i2, %g7 brz %g5, loop_2984 movpos %xcc, %o0, %l0 movrlz %g1, 0x29E, %i7 set 0x50, %o7 stwa %o5, [%l7 + %o7] 0x0c loop_2984: sllx %l3, 0x05, %l4 add %l7, 0x64, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g3 casa [%l6] 0x89, %g3, %o1 set 0x58, %o5 swapa [%l7 + %o5] 0x80, %o3 tleu %xcc, 0x6 xorcc %g4, 0x009E, %i4 ldsw [%l7 + 0x4C], %o6 edge32ln %o7, %o4, %i1 xnorcc %g2, %l2, %l6 fsrc1s %f26, %f18 set 0x7C, %i0 ldsha [%l7 + %i0] 0x04, %o2 movrlz %i6, 0x2E7, %i5 fmovrsne %i0, %f21, %f12 sir 0x19F3 fmovse %icc, %f24, %f28 movle %icc, %i3, %l5 ta %xcc, 0x2 fabsd %f10, %f0 or %g6, 0x0C34, %l1 sdivcc %g7, 0x1D15, %i2 fbug,a %fcc1, loop_2985 sra %o0, 0x06, %g5 fmovrdgz %l0, %f6, %f22 tcs %icc, 0x6 loop_2985: movcc %icc, %g1, %o5 fexpand %f15, %f6 array8 %l3, %i7, %l4 ldsw [%l7 + 0x48], %g3 std %f20, [%l7 + 0x40] tne %xcc, 0x7 faligndata %f2, %f18, %f18 add %o1, %o3, %g4 fmovs %f20, %f30 movn %icc, %i4, %o6 tleu %icc, 0x2 tle %icc, 0x1 xor %o4, %i1, %g2 set 0x5A, %i7 stha %o7, [%l7 + %i7] 0x18 fsrc2 %f6, %f2 srax %l6, 0x1B, %o2 or %l2, 0x1635, %i5 te %xcc, 0x4 fmovrsgez %i6, %f5, %f15 fmovspos %icc, %f0, %f1 prefetch [%l7 + 0x14], 0x0 fble %fcc3, loop_2986 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %i3, %i0, %l5 fmovsge %xcc, %f11, %f4 loop_2986: tsubcctv %g6, 0x1F6C, %l1 tvs %icc, 0x2 tvc %icc, 0x4 sth %g7, [%l7 + 0x2E] and %o0, 0x1E1D, %g5 xnorcc %l0, %i2, %g1 fblg,a %fcc3, loop_2987 edge32l %l3, %i7, %o5 loop_2987: nop EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 2813 ! Type x : 1251 ! Type cti : 2987 ! Type f : 4627 ! Type i : 13322 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0xE20E7CCE .word 0x49F536EC .word 0xFEB4B1FB .word 0xA6C20735 .word 0xD233EF48 .word 0x663CAFD9 .word 0x8C0652DE .word 0xE2633371 .word 0xE5FDD2B8 .word 0xB05DDD30 .word 0x6556F840 .word 0x557AA9F9 .word 0x855D16CC .word 0xDF3C0E91 .word 0x9A88298A .word 0x48D7A5E0 .word 0x28167F35 .word 0x1FA3CD44 .word 0x2E45A84E .word 0xC7F7BB32 .word 0xFA0C8E2F .word 0x1F36E081 .word 0x44A11DBE .word 0x164E0A63 .word 0x3D04724B .word 0x8419D477 .word 0x255EC217 .word 0xBEACF790 .word 0x68C24804 .word 0x037F60CF .word 0x680D3B79 .word 0xB93C951A .word 0x1B95EA3D .word 0x95195A2B .word 0xC4E7ABBA .word 0xFAE93D23 .word 0xB8847D6F .word 0x370E9BA8 .word 0xEEDC3027 .word 0x457FBD7D .word 0xD6E29075 .word 0x45F292E1 .word 0x486BF8E5 .word 0xC73BC197 .word 0x34B60630 .word 0xFD48715C .word 0x9FF20D9B .word 0x20736BCC .word 0xCA0DA78D .word 0x6E063443 .word 0xBF37492C .word 0xBAA746AE .word 0x8C791922 .word 0x39FC048E .word 0xFF0EF685 .word 0x14D2ABAF .word 0xD61192B2 .word 0x09FB5202 .word 0x2A45A749 .word 0x382994FD .word 0xB85AEF36 .word 0xDB4C7828 .word 0x633FB6E4 .word 0xFDC786B1 .end