/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_window3_f14.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_window3_f14.s,v 1.1 2007/05/11 17:22:37 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 0x7610C7356068C24B, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0x7, %g1 set 0x7, %g2 set 0x9, %g3 set 0x9, %g4 set 0x7, %g5 set 0xE, %g6 set 0x6, %g7 !# Input registers set -0xA, %i0 set -0xD, %i1 set -0x6, %i2 set -0x1, %i3 set -0x9, %i4 set -0x3, %i5 set -0xC, %i6 set -0x7, %i7 !# Local registers set 0x3A861BD1, %l0 set 0x6889280A, %l1 set 0x7A72117B, %l2 set 0x757B4472, %l3 set 0x576384EF, %l4 set 0x268804B8, %l5 set 0x740735EC, %l6 !# Output registers set -0x0780, %o0 set -0x1D21, %o1 set -0x1543, %o2 set -0x175B, %o3 set 0x1FB2, %o4 set -0x08A3, %o5 set 0x066F, %o6 set 0x1811, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x138D299A896AEE76) INIT_TH_FP_REG(%l7,%f2,0xC11663D6AE09447C) INIT_TH_FP_REG(%l7,%f4,0x178C21370205FF2C) INIT_TH_FP_REG(%l7,%f6,0xCC7E9201BECE55D6) INIT_TH_FP_REG(%l7,%f8,0x1F2BEC78EE1CD3EA) INIT_TH_FP_REG(%l7,%f10,0x8F4C23DADDE4A255) INIT_TH_FP_REG(%l7,%f12,0x56F3E579D74DBDBB) INIT_TH_FP_REG(%l7,%f14,0x349C98DAD5B12163) INIT_TH_FP_REG(%l7,%f16,0x290AA5104E522C85) INIT_TH_FP_REG(%l7,%f18,0x6899B000841BDF1D) INIT_TH_FP_REG(%l7,%f20,0xDB905F7A08D87B29) INIT_TH_FP_REG(%l7,%f22,0x6A12EC9B1C46C937) INIT_TH_FP_REG(%l7,%f24,0xE0465461EDEC1C67) INIT_TH_FP_REG(%l7,%f26,0x47FB1B9AE0535422) INIT_TH_FP_REG(%l7,%f28,0x70962B7F5F96E942) INIT_TH_FP_REG(%l7,%f30,0x18CFF1868A4E3189) !# Other state or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xA01, %hsys_tick_cmpr !# Execute Main Diag .. save %l6, 0x0C9B, %o0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %g6, 0x0E, %o1 move %xcc, %i0, %l2 xnorcc %o7, %i6, %o4 fmovse %xcc, %f16, %f9 movvc %xcc, %g3, %i4 stw %o3, [%l7 + 0x50] fpack32 %f28, %f12, %f24 sub %l4, 0x0268, %i7 movn %icc, %l0, %l1 sdiv %o6, 0x1F27, %g4 fcmps %fcc0, %f22, %f29 fcmpne32 %f8, %f28, %i3 udivx %o2, 0x0521, %l5 std %f0, [%l7 + 0x18] movrlez %o5, 0x30D, %l3 andn %g7, %g1, %g5 mulx %i5, 0x03B8, %i2 umul %i1, 0x008E, %l6 array8 %g2, %o0, %o1 edge16l %g6, %i0, %o7 fnot1s %f27, %f10 fpsub16 %f2, %f18, %f2 movrlez %i6, 0x32E, %l2 fone %f26 edge16l %o4, %i4, %o3 stw %l4, [%l7 + 0x18] srlx %g3, 0x02, %l0 ldsw [%l7 + 0x6C], %l1 movrlz %i7, %o6, %i3 smul %g4, %l5, %o5 ld [%l7 + 0x14], %f26 edge16n %o2, %l3, %g7 subcc %g1, 0x081D, %g5 umulcc %i5, %i1, %i2 smulcc %g2, %o0, %o1 fmovdne %xcc, %f31, %f23 fmovsl %icc, %f16, %f16 movge %xcc, %g6, %i0 fcmped %fcc1, %f4, %f18 or %o7, 0x0524, %l6 srlx %i6, %l2, %o4 ldsb [%l7 + 0x2A], %o3 and %i4, 0x13AD, %g3 xor %l0, 0x125C, %l1 orcc %l4, 0x167A, %i7 fnot1 %f16, %f8 movgu %icc, %i3, %g4 udivx %o6, 0x15B5, %o5 nop set 0x46, %l2 sth %o2, [%l7 + %l2] fmovsleu %xcc, %f6, %f23 fcmpes %fcc3, %f26, %f26 edge16 %l5, %l3, %g7 addcc %g1, 0x072D, %i5 alignaddr %g5, %i2, %g2 sir 0x1459 fpsub32 %f10, %f14, %f2 sdivx %i1, 0x0A72, %o0 fmovrse %g6, %f5, %f0 movrgz %o1, 0x327, %o7 movcs %icc, %l6, %i6 movrgez %l2, 0x3AB, %o4 faligndata %f20, %f6, %f30 addcc %o3, %i0, %i4 movrlez %l0, %g3, %l4 fpack16 %f14, %f31 edge32ln %i7, %i3, %g4 fone %f6 mulscc %o6, 0x189D, %o5 fcmped %fcc2, %f20, %f14 st %f8, [%l7 + 0x78] subc %l1, 0x1FBB, %l5 array8 %o2, %l3, %g1 fmovdgu %xcc, %f31, %f27 fnors %f23, %f8, %f14 st %f13, [%l7 + 0x50] fsrc1 %f14, %f22 andncc %i5, %g7, %g5 sdivcc %g2, 0x1214, %i1 sir 0x0C58 movge %xcc, %i2, %g6 movne %xcc, %o0, %o7 stb %l6, [%l7 + 0x20] ldsb [%l7 + 0x54], %o1 orcc %l2, 0x0823, %o4 mulx %i6, 0x0886, %o3 and %i4, 0x1895, %i0 movpos %xcc, %l0, %l4 restore %i7, %g3, %g4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x38], %o6 udivx %i3, 0x05AA, %o5 move %xcc, %l1, %l5 ldx [%l7 + 0x70], %o2 std %f26, [%l7 + 0x38] edge16l %g1, %l3, %g7 fors %f28, %f2, %f21 fand %f24, %f2, %f0 xor %i5, 0x159E, %g2 fmovrdlz %g5, %f8, %f0 fxnor %f26, %f20, %f14 movrlz %i2, 0x0A1, %g6 ldub [%l7 + 0x2E], %i1 alignaddrl %o0, %l6, %o7 fcmpgt16 %f10, %f6, %o1 save %l2, %o4, %i6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %o3, %i4, %i0 fmovrdgz %l4, %f8, %f24 edge8ln %i7, %g3, %g4 stb %o6, [%l7 + 0x2F] and %l0, %i3, %o5 edge8n %l5, %l1, %g1 ldsh [%l7 + 0x2A], %l3 ldub [%l7 + 0x0C], %o2 move %icc, %i5, %g7 sth %g5, [%l7 + 0x18] or %i2, %g6, %i1 ldsh [%l7 + 0x74], %g2 fmovsn %xcc, %f2, %f31 movneg %icc, %l6, %o7 movleu %icc, %o0, %l2 faligndata %f18, %f6, %f20 umulcc %o1, 0x03D1, %i6 fcmpeq32 %f24, %f0, %o4 sllx %o3, %i4, %l4 edge8ln %i0, %i7, %g4 movge %icc, %o6, %g3 movrne %l0, 0x040, %i3 bshuffle %f12, %f4, %f28 fcmpeq16 %f26, %f4, %l5 lduh [%l7 + 0x74], %o5 movge %xcc, %g1, %l3 edge8n %o2, %i5, %l1 lduh [%l7 + 0x6E], %g5 edge16n %i2, %g7, %g6 fmovscc %icc, %f1, %f14 addcc %i1, 0x10C0, %l6 lduw [%l7 + 0x10], %o7 sdiv %o0, 0x08A5, %l2 srl %g2, 0x1A, %o1 and %o4, %o3, %i4 addccc %i6, 0x0A6E, %i0 fmovdle %icc, %f3, %f20 srax %l4, 0x00, %i7 orn %o6, %g4, %g3 xnorcc %i3, %l5, %l0 stb %g1, [%l7 + 0x74] stw %l3, [%l7 + 0x74] sdiv %o2, 0x154B, %i5 edge16 %o5, %l1, %i2 stw %g5, [%l7 + 0x10] fcmple32 %f30, %f26, %g7 sth %i1, [%l7 + 0x5E] edge32 %g6, %o7, %l6 nop set 0x48, %i0 std %f6, [%l7 + %i0] srlx %o0, 0x19, %g2 nop set 0x34, %g3 lduw [%l7 + %g3], %l2 fnot2 %f12, %f14 movrgez %o4, 0x018, %o1 sth %o3, [%l7 + 0x42] stb %i6, [%l7 + 0x50] mulx %i0, %i4, %l4 and %o6, 0x0C3C, %i7 fcmpd %fcc1, %f16, %f24 fsrc2 %f26, %f12 srl %g3, %i3, %l5 movcc %icc, %l0, %g4 ldsw [%l7 + 0x7C], %g1 movpos %icc, %o2, %i5 ldx [%l7 + 0x48], %l3 sir 0x076C fornot1s %f15, %f8, %f8 array16 %o5, %i2, %l1 sdivx %g5, 0x067A, %i1 udivx %g6, 0x0117, %o7 lduh [%l7 + 0x30], %l6 fabsd %f12, %f2 movrgez %o0, %g7, %g2 movgu %xcc, %l2, %o4 sub %o1, %o3, %i0 ldsb [%l7 + 0x66], %i6 alignaddr %l4, %o6, %i7 andncc %g3, %i3, %l5 andncc %i4, %l0, %g1 movl %xcc, %g4, %o2 movcs %icc, %l3, %i5 add %i2, %l1, %g5 sra %i1, %o5, %g6 fmovrdne %o7, %f28, %f16 alignaddrl %l6, %g7, %o0 fmovsne %xcc, %f10, %f27 movcs %icc, %g2, %o4 udivcc %o1, 0x0B4B, %o3 mova %icc, %l2, %i6 sth %i0, [%l7 + 0x2A] addcc %o6, %i7, %l4 edge16ln %g3, %l5, %i3 lduw [%l7 + 0x70], %l0 popc 0x18C3, %g1 pdist %f2, %f6, %f4 srax %i4, %g4, %l3 stb %i5, [%l7 + 0x64] xor %i2, 0x0D56, %l1 andn %o2, 0x05B5, %i1 setx loop_0, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_0: movcc %xcc, %g5, %l6 movg %xcc, %o0, %g2 movn %icc, %o4, %o1 movrlez %o3, %g7, %l2 umulcc %i6, %i0, %o6 edge8l %l4, %g3, %i7 edge8ln %l5, %i3, %g1 save %l0, %g4, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %i5, 0x072E, %i2 xnorcc %l1, 0x0726, %l3 udiv %i1, 0x1304, %o5 fnot1 %f8, %f10 st %f17, [%l7 + 0x5C] movrne %o2, %g6, %o7 smulcc %g5, 0x0EBE, %o0 udivx %g2, 0x024A, %l6 sdivx %o4, 0x0BE1, %o3 xnorcc %g7, 0x0161, %l2 st %f23, [%l7 + 0x5C] srax %i6, %o1, %i0 sub %l4, 0x0EC8, %g3 ldsw [%l7 + 0x7C], %i7 nop set 0x3C, %o6 sth %l5, [%l7 + %o6] fxnors %f11, %f3, %f2 sll %o6, %g1, %l0 movleu %xcc, %i3, %i4 ldsw [%l7 + 0x10], %g4 movn %icc, %i2, %l1 movvc %xcc, %l3, %i1 xnorcc %i5, 0x1765, %o2 edge8ln %o5, %g6, %g5 alignaddrl %o0, %g2, %l6 edge16l %o7, %o4, %g7 xor %o3, %i6, %o1 array16 %i0, %l4, %g3 movpos %xcc, %i7, %l5 movge %xcc, %o6, %g1 or %l0, 0x055B, %i3 movleu %xcc, %i4, %l2 move %icc, %g4, %i2 fnor %f6, %f10, %f8 movn %xcc, %l1, %i1 movvs %icc, %i5, %l3 ldd [%l7 + 0x78], %f0 move %icc, %o5, %o2 smulcc %g6, 0x134A, %o0 edge16l %g2, %l6, %g5 sdivx %o7, 0x0277, %o4 ldsb [%l7 + 0x77], %g7 stb %i6, [%l7 + 0x18] fmul8x16 %f23, %f10, %f30 for %f12, %f12, %f18 fabss %f31, %f14 movneg %xcc, %o3, %o1 mulscc %i0, 0x0B6D, %g3 popc %i7, %l4 movne %xcc, %l5, %g1 subc %l0, 0x0CE6, %i3 movgu %icc, %i4, %o6 udivx %g4, 0x05B4, %i2 sub %l2, 0x1B64, %l1 srax %i1, 0x1B, %l3 alignaddr %i5, %o2, %g6 sth %o0, [%l7 + 0x50] movrne %g2, 0x1F9, %l6 array8 %g5, %o5, %o7 stb %g7, [%l7 + 0x74] movpos %icc, %i6, %o4 movrlz %o1, 0x286, %o3 fxor %f20, %f12, %f6 movle %icc, %i0, %i7 sra %g3, 0x1C, %l4 sub %g1, %l5, %l0 xorcc %i4, 0x12CD, %o6 fandnot1 %f8, %f2, %f0 fpadd16 %f6, %f20, %f10 ldx [%l7 + 0x18], %i3 fmovscc %icc, %f27, %f24 edge16 %i2, %g4, %l2 move %icc, %i1, %l3 move %xcc, %i5, %o2 fmovsvc %icc, %f13, %f21 lduw [%l7 + 0x40], %g6 udivx %l1, 0x11A3, %g2 fmovsge %icc, %f18, %f11 fandnot2s %f2, %f5, %f4 umulcc %l6, 0x060D, %g5 edge16ln %o5, %o0, %o7 fmovdl %icc, %f12, %f6 movle %icc, %g7, %i6 movre %o4, %o3, %i0 movrgez %i7, 0x1D1, %g3 ldx [%l7 + 0x48], %o1 sll %g1, 0x0B, %l4 edge8ln %l0, %l5, %i4 edge16ln %i3, %i2, %o6 movleu %xcc, %g4, %i1 ldd [%l7 + 0x28], %l2 srl %i5, %o2, %g6 fmovdcc %icc, %f6, %f28 umulcc %l3, 0x1517, %l1 and %g2, %g5, %l6 edge8ln %o0, %o5, %o7 mova %xcc, %g7, %i6 nop set 0x58, %g4 ldd [%l7 + %g4], %f2 fmovdcs %xcc, %f16, %f11 fmovdg %icc, %f5, %f2 movl %xcc, %o4, %o3 subc %i7, %g3, %o1 addccc %g1, 0x03C2, %i0 movne %icc, %l4, %l0 sdiv %l5, 0x0EAC, %i3 fcmpne32 %f8, %f20, %i2 movl %xcc, %o6, %i4 ldx [%l7 + 0x78], %g4 lduw [%l7 + 0x48], %l2 fmovrdlez %i5, %f30, %f12 array8 %i1, %g6, %o2 mova %icc, %l3, %g2 sdiv %l1, 0x1366, %l6 addccc %o0, 0x0D36, %o5 smulcc %o7, 0x1799, %g7 movcs %icc, %g5, %i6 srl %o3, 0x0C, %o4 orcc %i7, 0x092D, %o1 save %g1, 0x04FF, %g3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 std %f2, [%l7 + 0x60] sub %i0, 0x1881, %l0 fpack16 %f4, %f17 array32 %l5, %l4, %i2 ld [%l7 + 0x60], %f9 ldd [%l7 + 0x68], %f12 edge32l %o6, %i3, %g4 addc %l2, 0x17C9, %i5 fcmpne16 %f2, %f12, %i1 edge16n %g6, %o2, %i4 edge8l %g2, %l3, %l1 movrne %o0, 0x145, %l6 edge16 %o7, %g7, %o5 fornot1 %f10, %f20, %f16 edge16 %g5, %o3, %o4 edge16 %i7, %i6, %g1 stw %o1, [%l7 + 0x48] andn %g3, 0x1CB8, %l0 st %f18, [%l7 + 0x50] movrlz %i0, 0x29E, %l5 lduh [%l7 + 0x36], %i2 udiv %o6, 0x15A9, %l4 andn %g4, 0x07C4, %l2 fmovdleu %xcc, %f14, %f4 edge16 %i5, %i3, %i1 edge8ln %o2, %g6, %g2 smul %i4, 0x1963, %l1 xorcc %l3, 0x1BC4, %l6 srlx %o7, %o0, %o5 fmovrdne %g5, %f4, %f26 lduh [%l7 + 0x3A], %o3 mulscc %g7, 0x1BC7, %o4 umulcc %i6, %g1, %i7 fones %f0 fmovsvs %icc, %f7, %f8 fpsub16s %f13, %f20, %f23 fmovrslz %g3, %f2, %f24 edge8ln %l0, %o1, %l5 subcc %i0, %o6, %l4 subcc %g4, 0x09DA, %l2 nop set 0x7C, %g7 lduw [%l7 + %g7], %i5 addc %i3, 0x01E9, %i1 fandnot2 %f2, %f10, %f4 sllx %o2, %g6, %g2 fpsub16s %f12, %f14, %f23 sub %i4, %l1, %l3 fmovdneg %icc, %f26, %f9 movrgz %i2, 0x25D, %l6 edge32ln %o0, %o5, %g5 save %o7, %g7, %o4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmped %fcc3, %f8, %f14 mulscc %i6, 0x1EB6, %g1 fnands %f1, %f9, %f19 std %f30, [%l7 + 0x10] movn %xcc, %i7, %o3 fmovdvc %icc, %f2, %f11 movg %xcc, %g3, %o1 addcc %l5, %i0, %l0 edge8ln %l4, %g4, %l2 fand %f8, %f12, %f12 movn %icc, %i5, %i3 movl %xcc, %o6, %i1 fmovrde %g6, %f30, %f2 nop set 0x54, %i2 lduw [%l7 + %i2], %g2 alignaddr %o2, %i4, %l1 sdiv %l3, 0x1F63, %l6 sth %i2, [%l7 + 0x42] fpack32 %f12, %f6, %f4 fmul8ulx16 %f20, %f10, %f26 edge8ln %o0, %g5, %o5 nop set 0x6A, %o1 stb %o7, [%l7 + %o1] srax %g7, 0x0E, %i6 fmovsg %xcc, %f26, %f28 ldsh [%l7 + 0x50], %o4 fone %f10 movleu %icc, %g1, %o3 edge16ln %i7, %g3, %l5 sth %i0, [%l7 + 0x3C] sdiv %o1, 0x1312, %l0 movvs %xcc, %l4, %l2 fpack16 %f26, %f7 fmovdvs %icc, %f29, %f30 fmovse %xcc, %f4, %f2 fornot1s %f5, %f21, %f13 fmovrdlez %i5, %f2, %f30 fpsub32s %f19, %f10, %f17 movleu %icc, %g4, %o6 udivcc %i3, 0x1E69, %g6 edge8l %i1, %g2, %o2 srlx %i4, 0x1F, %l3 andn %l6, 0x0254, %l1 movcs %xcc, %o0, %g5 edge32n %o5, %i2, %o7 movrlez %i6, %g7, %g1 movgu %xcc, %o3, %o4 xor %g3, 0x0ACE, %i7 movre %i0, %l5, %l0 and %l4, %o1, %l2 subc %i5, %o6, %i3 alignaddr %g4, %g6, %i1 fmul8ulx16 %f0, %f16, %f8 ldsh [%l7 + 0x6A], %g2 movrgz %i4, %o2, %l3 movgu %xcc, %l6, %l1 and %o0, 0x0827, %g5 edge16n %o5, %o7, %i6 fcmpne16 %f24, %f14, %i2 umul %g7, %o3, %g1 edge8ln %g3, %i7, %i0 sdivx %o4, 0x0778, %l5 srl %l0, 0x1D, %l4 umul %l2, 0x0D6A, %o1 movvc %icc, %o6, %i5 fcmpgt16 %f28, %f26, %i3 fandnot2 %f4, %f28, %f26 fmovsle %icc, %f7, %f4 lduh [%l7 + 0x60], %g6 andncc %g4, %g2, %i4 movn %xcc, %o2, %l3 orncc %l6, %l1, %o0 fmovs %f16, %f12 ldub [%l7 + 0x41], %g5 move %icc, %i1, %o5 ldsh [%l7 + 0x46], %i6 smulcc %o7, %i2, %o3 mova %xcc, %g1, %g7 fcmped %fcc0, %f6, %f30 save %g3, 0x164F, %i7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %icc, %o4, %i0 smulcc %l5, %l4, %l0 stx %l2, [%l7 + 0x40] xorcc %o6, 0x119C, %i5 and %o1, %g6, %g4 fmovrsne %g2, %f11, %f17 orncc %i3, 0x1E06, %i4 srl %l3, %o2, %l6 movcs %xcc, %o0, %g5 movrne %l1, %o5, %i6 movre %i1, %o7, %i2 edge8n %o3, %g7, %g1 fmovsn %xcc, %f0, %f16 add %i7, %o4, %g3 st %f9, [%l7 + 0x2C] addccc %i0, %l5, %l4 fmovdleu %xcc, %f8, %f16 fpsub16 %f26, %f18, %f22 for %f6, %f24, %f4 sdiv %l2, 0x0B57, %l0 edge8n %o6, %i5, %g6 sub %g4, 0x1B51, %o1 fabsd %f4, %f18 fcmple32 %f8, %f28, %g2 udivx %i4, 0x14DF, %i3 faligndata %f26, %f14, %f26 st %f5, [%l7 + 0x38] xnorcc %l3, 0x16F7, %l6 andcc %o2, %o0, %g5 movne %xcc, %l1, %o5 st %f5, [%l7 + 0x34] fpack32 %f16, %f22, %f18 fsrc2s %f20, %f9 or %i1, 0x0946, %o7 sdiv %i6, 0x104B, %i2 movre %g7, %o3, %g1 movne %icc, %i7, %o4 sll %g3, %i0, %l4 edge8 %l5, %l0, %o6 fnot1s %f22, %f26 fandnot1s %f14, %f2, %f31 edge8l %l2, %i5, %g6 edge16l %o1, %g4, %g2 stb %i3, [%l7 + 0x26] fandnot2s %f25, %f11, %f27 subc %l3, %l6, %o2 edge16n %i4, %o0, %g5 umulcc %o5, 0x0123, %l1 sll %i1, %o7, %i6 fandnot2s %f7, %f29, %f20 movcc %icc, %i2, %g7 orncc %g1, 0x0710, %i7 faligndata %f30, %f8, %f26 edge8 %o3, %o4, %i0 movneg %xcc, %l4, %g3 movgu %xcc, %l5, %l0 movvs %icc, %l2, %o6 fmovdleu %xcc, %f9, %f6 xnorcc %g6, 0x07F8, %o1 udivcc %i5, 0x1B46, %g2 movcc %xcc, %i3, %g4 orncc %l6, %l3, %o2 sll %o0, %i4, %o5 udivx %l1, 0x03E8, %i1 movcs %icc, %g5, %i6 addccc %i2, 0x0A87, %g7 ldd [%l7 + 0x60], %f6 umul %g1, 0x17CD, %i7 sllx %o3, %o4, %i0 sra %l4, %o7, %g3 movpos %xcc, %l5, %l0 fmovdvs %icc, %f10, %f21 nop set 0x70, %o2 std %f22, [%l7 + %o2] alignaddrl %o6, %l2, %g6 srl %i5, 0x0A, %o1 movcc %xcc, %g2, %i3 xnor %g4, %l3, %o2 fmovdl %icc, %f18, %f4 movleu %xcc, %o0, %l6 edge32ln %i4, %o5, %i1 movrlez %g5, 0x060, %i6 orncc %i2, %g7, %l1 nop set 0x10, %l4 ldd [%l7 + %l4], %f2 xorcc %g1, %o3, %o4 sllx %i7, %i0, %o7 sdivx %g3, 0x10E5, %l5 sdivx %l4, 0x0CC9, %o6 fand %f28, %f2, %f28 udivcc %l0, 0x13E7, %l2 movn %xcc, %i5, %o1 movrlz %g6, 0x151, %g2 alignaddr %i3, %l3, %g4 sethi 0x0459, %o0 ldsw [%l7 + 0x48], %o2 subccc %l6, 0x1BBC, %i4 fmovrse %i1, %f17, %f1 movcs %icc, %g5, %i6 sdiv %i2, 0x038F, %g7 fmovrsgez %o5, %f7, %f9 fmul8x16 %f26, %f2, %f2 fones %f17 movrgez %l1, %g1, %o3 edge8l %o4, %i7, %o7 add %g3, %l5, %l4 xor %i0, %l0, %l2 udivcc %i5, 0x0F31, %o6 mova %xcc, %o1, %g6 nop set 0x30, %l6 lduw [%l7 + %l6], %i3 fornot1 %f10, %f12, %f2 fmovrsgz %l3, %f21, %f17 ld [%l7 + 0x6C], %f0 sdivx %g2, 0x02C7, %g4 ldsh [%l7 + 0x50], %o2 edge8 %o0, %l6, %i4 movrne %i1, 0x00B, %i6 andn %g5, %i2, %g7 st %f26, [%l7 + 0x20] sdivx %o5, 0x18F5, %g1 ldub [%l7 + 0x71], %l1 movg %xcc, %o4, %o3 and %o7, 0x098D, %i7 fands %f1, %f14, %f30 alignaddr %l5, %g3, %l4 ldd [%l7 + 0x38], %f30 sth %i0, [%l7 + 0x4E] stw %l0, [%l7 + 0x54] edge32ln %i5, %o6, %o1 srlx %g6, %l2, %i3 nop set 0x70, %g6 ldd [%l7 + %g6], %g2 fmovsle %icc, %f24, %f11 movre %l3, 0x160, %g4 lduw [%l7 + 0x50], %o2 fmovrslz %l6, %f21, %f28 addccc %i4, %o0, %i6 nop set 0x20, %g1 ldd [%l7 + %g1], %g4 udiv %i1, 0x1462, %i2 edge32 %o5, %g7, %l1 srlx %o4, 0x0E, %g1 movvc %xcc, %o3, %i7 ldsw [%l7 + 0x10], %l5 stw %o7, [%l7 + 0x28] stx %g3, [%l7 + 0x58] movrgez %l4, %l0, %i5 fmovdneg %icc, %f8, %f27 udivx %i0, 0x1262, %o6 nop set 0x20, %l5 stw %g6, [%l7 + %l5] movrlez %o1, 0x12B, %i3 xor %g2, 0x1662, %l2 movge %xcc, %g4, %l3 edge8l %l6, %i4, %o2 mova %icc, %o0, %g5 umul %i1, 0x0B1B, %i6 popc 0x166F, %i2 edge16 %o5, %g7, %l1 movrgez %g1, 0x14B, %o3 fabsd %f8, %f22 lduh [%l7 + 0x0A], %o4 lduh [%l7 + 0x54], %i7 andn %o7, %g3, %l5 mulx %l0, %l4, %i5 sethi 0x008A, %i0 movrne %o6, 0x048, %o1 fmovrslez %i3, %f12, %f18 stb %g2, [%l7 + 0x2A] edge32 %l2, %g6, %g4 fmovsg %xcc, %f30, %f15 fnand %f2, %f4, %f22 srax %l3, %i4, %l6 sdivx %o2, 0x1DB5, %g5 array32 %o0, %i1, %i2 edge16l %o5, %i6, %g7 fmovsneg %xcc, %f13, %f13 edge32 %g1, %o3, %l1 xnor %o4, %o7, %g3 fmovspos %icc, %f30, %f17 movrne %i7, 0x151, %l5 smul %l0, %l4, %i5 lduh [%l7 + 0x5C], %i0 orn %o1, 0x0968, %i3 fxors %f3, %f11, %f18 orn %g2, %o6, %l2 fabsd %f2, %f28 srlx %g6, %l3, %g4 smul %l6, %i4, %o2 movcs %icc, %g5, %o0 fnand %f6, %f18, %f14 subcc %i2, %o5, %i6 movle %xcc, %i1, %g1 subc %o3, %g7, %o4 movre %o7, 0x318, %g3 mulx %l1, %l5, %i7 fcmpes %fcc0, %f30, %f25 array16 %l0, %l4, %i0 movge %icc, %o1, %i5 sth %i3, [%l7 + 0x34] fmovdcc %icc, %f25, %f22 edge8n %g2, %l2, %o6 xnorcc %l3, %g4, %l6 sra %i4, 0x1A, %o2 udiv %g5, 0x0CB4, %g6 movneg %xcc, %i2, %o5 alignaddrl %o0, %i6, %g1 movvc %xcc, %o3, %i1 and %g7, %o4, %o7 fsrc2 %f4, %f24 fmovrslz %l1, %f7, %f2 fmovspos %icc, %f21, %f3 movrne %l5, 0x2DE, %g3 movcc %icc, %l0, %i7 mulscc %i0, %l4, %o1 addc %i3, %g2, %i5 movrlez %l2, 0x2EE, %o6 sub %g4, %l6, %i4 addc %l3, %g5, %o2 movge %icc, %i2, %o5 sll %o0, 0x0E, %i6 ldsw [%l7 + 0x6C], %g1 fornot2s %f3, %f13, %f26 movrlez %g6, %i1, %o3 addccc %g7, %o7, %l1 ldub [%l7 + 0x4E], %l5 movre %g3, 0x21D, %o4 ldd [%l7 + 0x58], %f4 subcc %i7, %l0, %i0 udivx %l4, 0x18B2, %o1 movne %icc, %i3, %g2 fabss %f9, %f2 edge32l %l2, %o6, %g4 array16 %i5, %l6, %i4 movrgez %l3, %o2, %g5 and %i2, %o5, %o0 sra %i6, 0x03, %g6 movne %xcc, %i1, %o3 addcc %g1, 0x1701, %o7 sth %l1, [%l7 + 0x34] movrgz %g7, 0x34C, %l5 edge8l %g3, %o4, %l0 sub %i7, 0x02BF, %l4 nop set 0x5C, %l3 lduw [%l7 + %l3], %o1 fcmpeq32 %f24, %f14, %i3 movre %i0, 0x37D, %l2 lduh [%l7 + 0x0C], %o6 lduh [%l7 + 0x48], %g4 ldsb [%l7 + 0x42], %g2 fsrc2 %f22, %f14 smulcc %i5, 0x0C65, %l6 edge8ln %i4, %l3, %g5 movn %icc, %o2, %o5 fmovdneg %icc, %f2, %f30 fmovsge %xcc, %f0, %f14 array16 %i2, %i6, %g6 fpack16 %f24, %f1 fmovsneg %xcc, %f21, %f6 fnand %f8, %f18, %f2 andn %i1, 0x0B79, %o3 fpsub32s %f0, %f29, %f27 movre %g1, %o0, %o7 movl %icc, %g7, %l1 fpsub32s %f26, %f25, %f7 ldd [%l7 + 0x58], %l4 fandnot1s %f6, %f30, %f4 stx %o4, [%l7 + 0x78] addccc %g3, 0x0B49, %i7 and %l0, %o1, %l4 fmovrsgz %i3, %f27, %f2 fmovrdgz %l2, %f12, %f4 stw %o6, [%l7 + 0x70] fandnot1s %f10, %f3, %f23 fandnot1s %f0, %f5, %f22 movg %xcc, %i0, %g2 edge32n %i5, %g4, %i4 lduw [%l7 + 0x34], %l6 sdiv %l3, 0x044D, %o2 ldd [%l7 + 0x58], %f26 xorcc %o5, %i2, %g5 smul %g6, 0x025E, %i6 movgu %icc, %i1, %g1 fcmple16 %f0, %f30, %o3 popc 0x008D, %o7 subccc %o0, 0x0F91, %g7 sth %l1, [%l7 + 0x76] movleu %xcc, %o4, %l5 fmovrsne %i7, %f28, %f20 fxor %f4, %f4, %f16 and %l0, 0x11A5, %g3 fsrc2s %f6, %f6 edge16n %l4, %i3, %l2 edge32n %o6, %o1, %g2 stb %i0, [%l7 + 0x0D] lduw [%l7 + 0x58], %g4 edge16ln %i5, %l6, %i4 movn %icc, %o2, %l3 edge8l %i2, %g5, %g6 array8 %i6, %i1, %o5 move %xcc, %o3, %g1 fmovdg %xcc, %f10, %f1 subc %o0, 0x18DA, %o7 movgu %icc, %l1, %o4 movleu %xcc, %l5, %i7 fmovrdlez %g7, %f14, %f14 movvs %icc, %g3, %l0 mova %icc, %i3, %l2 movle %xcc, %l4, %o1 sra %o6, %i0, %g4 movg %xcc, %g2, %i5 fabsd %f0, %f0 mova %icc, %i4, %l6 edge8l %o2, %i2, %g5 sub %g6, %l3, %i6 movleu %xcc, %o5, %i1 fcmps %fcc2, %f13, %f11 stw %o3, [%l7 + 0x7C] mulscc %o0, 0x10DA, %g1 stw %o7, [%l7 + 0x08] srax %o4, %l1, %l5 smul %i7, 0x1D80, %g3 addccc %l0, 0x135C, %g7 ld [%l7 + 0x78], %f14 orncc %i3, 0x0BDC, %l4 fmovrsgz %l2, %f31, %f27 umul %o6, %i0, %o1 lduw [%l7 + 0x3C], %g2 movcc %icc, %i5, %g4 xnor %i4, 0x00C8, %o2 orncc %i2, %l6, %g6 fone %f16 orcc %l3, 0x065C, %i6 movcs %xcc, %g5, %o5 fmovscs %icc, %f30, %f4 sethi 0x17F5, %o3 edge8n %o0, %i1, %o7 ldsb [%l7 + 0x73], %o4 fmovsge %icc, %f27, %f2 xnor %g1, %l1, %i7 sllx %l5, 0x05, %l0 fcmple32 %f20, %f18, %g7 fmovsle %icc, %f16, %f2 edge32n %g3, %i3, %l2 fpack16 %f14, %f19 mulscc %o6, %l4, %i0 movpos %xcc, %g2, %i5 array32 %g4, %i4, %o2 sra %o1, 0x1B, %l6 stx %g6, [%l7 + 0x70] addc %l3, %i6, %g5 orcc %i2, 0x009D, %o3 fmovs %f12, %f13 udiv %o5, 0x0FE3, %i1 udivx %o7, 0x1791, %o4 xor %o0, 0x0A37, %g1 fmovrdne %l1, %f24, %f26 edge8n %l5, %i7, %g7 movrgez %l0, 0x013, %g3 stb %i3, [%l7 + 0x7A] and %l2, %o6, %i0 fmovrdlez %g2, %f8, %f8 restore %l4, %g4, %i5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot1s %f22, %f12, %f7 addcc %o2, %i4, %l6 edge8ln %g6, %l3, %i6 fsrc2s %f3, %f6 orn %o1, 0x05A9, %i2 fcmpgt32 %f10, %f22, %o3 orncc %g5, 0x102C, %o5 ldx [%l7 + 0x20], %o7 fornot2s %f25, %f27, %f18 and %o4, 0x019E, %o0 add %g1, 0x146B, %l1 andcc %i1, 0x0262, %i7 srax %g7, 0x06, %l5 movpos %icc, %l0, %i3 movcs %icc, %g3, %l2 ldd [%l7 + 0x50], %i0 movle %icc, %o6, %g2 addccc %g4, 0x0555, %l4 fcmpeq32 %f12, %f18, %o2 alignaddr %i5, %l6, %i4 fmovrslz %g6, %f6, %f19 andcc %i6, 0x0307, %l3 fmovde %icc, %f8, %f10 popc 0x0B7B, %o1 smul %i2, 0x1149, %o3 fmovrdlz %g5, %f2, %f6 xor %o7, 0x0D61, %o4 orn %o0, %o5, %l1 fmuld8ulx16 %f23, %f22, %f4 movn %xcc, %g1, %i7 movle %xcc, %i1, %g7 array8 %l0, %l5, %i3 edge32 %l2, %g3, %i0 andncc %o6, %g2, %g4 save %o2, 0x1C71, %i5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %l6, %i4, %l4 movgu %xcc, %g6, %i6 sll %o1, %l3, %o3 ldsw [%l7 + 0x44], %g5 xnor %i2, %o4, %o7 or %o5, 0x07B8, %l1 sll %o0, 0x06, %i7 fcmpeq16 %f2, %f8, %g1 ldsb [%l7 + 0x44], %i1 umulcc %l0, %g7, %l5 ldd [%l7 + 0x70], %l2 fmuld8sux16 %f18, %f17, %f30 orcc %i3, %i0, %o6 edge16l %g3, %g4, %o2 ld [%l7 + 0x0C], %f10 lduw [%l7 + 0x68], %i5 orn %l6, 0x131E, %i4 sdiv %l4, 0x1376, %g2 sll %i6, 0x06, %o1 setx loop_1, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1: orn %g5, 0x06DC, %i2 udivcc %o4, 0x1B7E, %o3 fcmpes %fcc3, %f0, %f14 edge8l %o5, %l1, %o7 fmovdg %xcc, %f25, %f21 andncc %i7, %o0, %g1 move %xcc, %i1, %g7 umul %l0, %l5, %l2 ldsh [%l7 + 0x24], %i3 edge32l %i0, %g3, %g4 edge32n %o6, %i5, %o2 fmovsn %icc, %f22, %f5 srl %l6, 0x00, %i4 subcc %g2, 0x0966, %l4 fexpand %f12, %f30 sll %o1, %g6, %l3 sdivx %g5, 0x1251, %i6 movleu %xcc, %i2, %o3 mulx %o5, 0x1C42, %l1 movle %xcc, %o7, %i7 array16 %o4, %o0, %i1 fors %f19, %f5, %f13 fnot2s %f12, %f31 edge8n %g1, %l0, %l5 fcmped %fcc2, %f2, %f16 srax %l2, %g7, %i0 movcs %xcc, %g3, %g4 sra %i3, 0x1E, %i5 sdivcc %o2, 0x0A87, %o6 addcc %l6, %g2, %i4 restore %o1, %l4, %g6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %l3, %g5, %i6 movrne %o3, 0x1FD, %o5 andn %i2, %l1, %o7 pdist %f28, %f22, %f26 fxnors %f3, %f14, %f25 srlx %o4, %i7, %i1 smulcc %o0, 0x0029, %g1 sdiv %l5, 0x04D8, %l2 fmovdleu %xcc, %f26, %f4 addc %g7, %i0, %g3 fmovdpos %xcc, %f2, %f3 ldd [%l7 + 0x08], %g4 smul %i3, 0x0098, %i5 fcmpgt16 %f28, %f16, %l0 array16 %o2, %o6, %l6 bshuffle %f26, %f28, %f14 save %i4, 0x0596, %o1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %l4, %g6, %g2 st %f29, [%l7 + 0x24] movleu %icc, %l3, %g5 fmovse %xcc, %f13, %f15 movn %xcc, %o3, %i6 movrgez %i2, 0x297, %o5 fandnot2 %f22, %f28, %f16 sethi 0x006E, %l1 andn %o7, 0x1060, %o4 fmovd %f16, %f4 smul %i7, 0x15BA, %i1 fsrc1 %f22, %f22 edge32n %o0, %l5, %l2 lduw [%l7 + 0x3C], %g7 mulscc %g1, %g3, %g4 subccc %i3, %i0, %i5 fmovda %icc, %f28, %f21 std %f2, [%l7 + 0x48] movrlez %o2, 0x3A6, %o6 fzeros %f27 mova %icc, %l0, %l6 srl %i4, 0x1E, %l4 orcc %g6, 0x1E9F, %o1 ldx [%l7 + 0x18], %l3 lduh [%l7 + 0x72], %g2 subccc %o3, %g5, %i2 udivcc %o5, 0x17B6, %l1 ldd [%l7 + 0x20], %f8 addcc %i6, %o7, %i7 edge16l %i1, %o0, %l5 edge32 %l2, %g7, %g1 and %g3, %g4, %o4 sir 0x0834 movcs %xcc, %i3, %i5 srlx %o2, %o6, %i0 edge32n %l0, %i4, %l4 edge16l %g6, %o1, %l3 udiv %g2, 0x0EC6, %l6 movrlz %o3, %g5, %o5 udivcc %l1, 0x1610, %i2 fmovsne %xcc, %f18, %f20 movrgz %i6, %o7, %i7 nop set 0x5A, %o7 ldsh [%l7 + %o7], %o0 xorcc %i1, %l2, %l5 edge16 %g7, %g3, %g1 andn %g4, 0x0AE5, %o4 movrgz %i3, 0x2CF, %o2 sllx %i5, 0x0A, %i0 alignaddrl %o6, %l0, %i4 movg %xcc, %l4, %g6 fmul8sux16 %f0, %f12, %f24 alignaddrl %l3, %g2, %o1 movre %o3, 0x2AE, %g5 movle %xcc, %l6, %l1 popc %i2, %i6 edge16n %o7, %i7, %o0 edge8n %i1, %o5, %l5 fmovrsgz %g7, %f12, %f25 ldsb [%l7 + 0x69], %l2 edge16ln %g3, %g1, %g4 movge %icc, %o4, %o2 ldx [%l7 + 0x20], %i5 andn %i3, %o6, %i0 movvc %xcc, %i4, %l0 ldsw [%l7 + 0x3C], %g6 edge16ln %l4, %l3, %o1 fmovscs %icc, %f10, %f13 edge32 %o3, %g5, %l6 mova %xcc, %l1, %i2 udivcc %i6, 0x19D7, %g2 srl %i7, 0x17, %o7 movle %xcc, %o0, %i1 edge8ln %o5, %g7, %l2 edge16 %g3, %l5, %g4 st %f4, [%l7 + 0x58] popc %g1, %o2 edge16n %o4, %i5, %o6 std %f2, [%l7 + 0x08] stw %i0, [%l7 + 0x7C] fmovdcc %icc, %f17, %f13 subccc %i3, %l0, %g6 andn %i4, 0x0193, %l4 fmul8x16 %f15, %f14, %f10 edge8 %o1, %l3, %o3 ld [%l7 + 0x1C], %f28 umul %g5, %l6, %i2 movre %l1, %i6, %i7 orncc %o7, %o0, %i1 stb %g2, [%l7 + 0x2A] addcc %o5, %g7, %l2 fcmple16 %f24, %f6, %g3 lduh [%l7 + 0x64], %g4 movleu %xcc, %l5, %g1 andn %o4, %i5, %o6 movpos %icc, %o2, %i0 edge16 %i3, %l0, %g6 subc %l4, 0x1CD8, %i4 sub %o1, 0x0B24, %o3 sll %g5, %l3, %l6 subccc %l1, 0x156D, %i6 udiv %i7, 0x1A04, %i2 array8 %o0, %i1, %g2 popc 0x06A1, %o7 subc %g7, 0x0874, %l2 movle %icc, %g3, %g4 fmovs %f5, %f2 alignaddr %l5, %g1, %o5 fmovse %xcc, %f8, %f9 sub %i5, 0x16F9, %o6 edge16l %o2, %o4, %i0 orncc %l0, %i3, %g6 fmovdneg %icc, %f19, %f12 sir 0x0B84 xor %l4, 0x13DE, %i4 movpos %icc, %o1, %g5 subcc %l3, %o3, %l1 orn %l6, 0x1CB5, %i6 fmovrsgez %i7, %f9, %f20 mulx %i2, %o0, %g2 array32 %o7, %i1, %g7 ldsb [%l7 + 0x7A], %l2 mova %xcc, %g3, %l5 ldd [%l7 + 0x10], %f24 sth %g4, [%l7 + 0x1E] ldd [%l7 + 0x70], %g0 ldsw [%l7 + 0x48], %o5 fcmpeq16 %f18, %f16, %o6 orcc %i5, 0x10F5, %o2 ldsb [%l7 + 0x47], %i0 movrne %l0, 0x12E, %i3 sllx %g6, %o4, %i4 fmul8sux16 %f18, %f8, %f28 edge16n %l4, %o1, %g5 movrlez %l3, %o3, %l1 fornot1s %f19, %f16, %f5 setx loop_2, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2: udiv %i2, 0x1F97, %g2 movn %icc, %o0, %o7 st %f8, [%l7 + 0x74] fmovdle %icc, %f31, %f0 sth %i1, [%l7 + 0x14] subc %l2, %g3, %l5 udivx %g7, 0x013B, %g1 edge8ln %o5, %o6, %g4 movne %xcc, %i5, %i0 xnor %o2, 0x0D2C, %l0 fmovrdlz %i3, %f10, %f4 popc %g6, %i4 alignaddrl %o4, %o1, %g5 movrlz %l3, %o3, %l4 fnegs %f15, %f30 fands %f5, %f7, %f4 fcmpgt32 %f0, %f30, %l1 mulx %i6, 0x197C, %l6 fnand %f26, %f24, %f12 fandnot2 %f22, %f6, %f14 movrne %i2, 0x1D7, %g2 udivx %o0, 0x09D1, %o7 lduh [%l7 + 0x76], %i7 movrlez %l2, %g3, %l5 fmovrdlz %i1, %f10, %f4 movn %icc, %g1, %g7 addccc %o5, 0x1BC0, %g4 subcc %i5, 0x03D1, %o6 edge32l %o2, %i0, %l0 ldd [%l7 + 0x38], %f18 or %i3, %i4, %g6 fnors %f18, %f18, %f23 movrlez %o1, 0x2E2, %g5 fornot1s %f9, %f27, %f25 fmovdge %icc, %f5, %f8 udivcc %l3, 0x04AA, %o4 fmovrdgez %o3, %f24, %f6 fcmps %fcc2, %f21, %f8 sra %l1, 0x1C, %l4 sdivx %l6, 0x0664, %i2 st %f29, [%l7 + 0x40] subcc %g2, 0x0F17, %o0 fpsub16s %f14, %f6, %f31 fmovdcs %xcc, %f2, %f25 movrlz %o7, 0x358, %i6 addccc %l2, %i7, %g3 subccc %i1, %g1, %l5 movl %xcc, %g7, %g4 fcmpgt16 %f8, %f26, %o5 movcc %xcc, %o6, %i5 lduw [%l7 + 0x44], %i0 edge16n %l0, %o2, %i3 addcc %g6, %i4, %o1 stx %l3, [%l7 + 0x68] edge32ln %g5, %o4, %l1 movl %icc, %l4, %o3 srl %l6, 0x0C, %i2 fmovscc %xcc, %f14, %f11 movrne %o0, 0x3B3, %o7 movrgz %g2, 0x231, %l2 array32 %i7, %g3, %i6 movl %icc, %g1, %i1 fcmpes %fcc0, %f9, %f23 andncc %g7, %l5, %g4 move %icc, %o6, %i5 ldub [%l7 + 0x22], %i0 xnor %o5, 0x18BF, %l0 movneg %xcc, %o2, %g6 sll %i4, %i3, %l3 fors %f26, %f20, %f23 xor %g5, %o4, %o1 fcmped %fcc0, %f14, %f26 sllx %l1, %o3, %l4 fpsub32 %f20, %f14, %f14 fmovdg %icc, %f28, %f3 fmovsge %icc, %f12, %f27 xnorcc %l6, %o0, %i2 orcc %g2, %o7, %i7 smul %l2, %g3, %i6 movne %icc, %i1, %g1 save %l5, %g7, %g4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %icc, %o6, %i0 ldx [%l7 + 0x18], %i5 edge32n %l0, %o2, %o5 addccc %g6, %i4, %l3 movl %xcc, %g5, %i3 subc %o1, %l1, %o3 fcmpeq32 %f0, %f16, %o4 edge8l %l4, %o0, %i2 movne %icc, %g2, %l6 movneg %xcc, %i7, %l2 mova %icc, %g3, %i6 mulscc %o7, %i1, %g1 andcc %g7, 0x049F, %l5 lduw [%l7 + 0x18], %g4 fmul8x16 %f22, %f12, %f20 edge16l %o6, %i5, %i0 ldsw [%l7 + 0x68], %o2 sethi 0x1400, %o5 lduw [%l7 + 0x14], %l0 lduw [%l7 + 0x7C], %i4 sub %g6, 0x0164, %l3 fmovsn %xcc, %f11, %f23 restore %g5, 0x1F11, %o1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %l1, 0x04C9, %o3 alignaddr %o4, %i3, %o0 stw %i2, [%l7 + 0x58] movvc %xcc, %g2, %l4 udiv %l6, 0x186A, %l2 subc %g3, %i6, %i7 ldsw [%l7 + 0x5C], %o7 orcc %g1, 0x0B0C, %g7 addccc %l5, 0x031B, %g4 ldub [%l7 + 0x3E], %i1 umul %o6, %i0, %i5 movcs %xcc, %o2, %o5 std %f24, [%l7 + 0x40] stb %i4, [%l7 + 0x58] movle %xcc, %l0, %g6 fand %f0, %f0, %f18 and %l3, 0x1968, %o1 smul %g5, %o3, %o4 fands %f26, %f22, %f12 subcc %l1, 0x1D7A, %o0 and %i3, %i2, %g2 orncc %l6, 0x0CA3, %l4 andncc %g3, %i6, %i7 lduh [%l7 + 0x2A], %l2 fmovrdgez %g1, %f12, %f4 edge8ln %o7, %g7, %l5 edge16ln %i1, %g4, %o6 stb %i5, [%l7 + 0x72] movrne %o2, %i0, %i4 edge8ln %l0, %g6, %o5 setx loop_3, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_3: save %o1, 0x057E, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdne %o4, %f4, %f22 fmovsn %xcc, %f19, %f30 edge16l %o0, %l1, %i2 fpadd16s %f2, %f7, %f16 xnor %g2, %l6, %i3 fnegs %f9, %f2 faligndata %f20, %f16, %f18 xor %l4, %g3, %i7 edge16ln %i6, %l2, %g1 edge32n %g7, %o7, %l5 edge16n %g4, %i1, %o6 addccc %o2, 0x1A59, %i5 ldd [%l7 + 0x60], %f14 move %icc, %i0, %l0 lduh [%l7 + 0x10], %i4 ldd [%l7 + 0x20], %f14 fpsub16 %f30, %f8, %f14 ldsh [%l7 + 0x42], %o5 movre %g6, 0x1E9, %l3 srlx %g5, 0x1F, %o1 nop set 0x08, %i3 stx %o4, [%l7 + %i3] ldsb [%l7 + 0x6C], %o3 ld [%l7 + 0x38], %f6 udiv %o0, 0x14A4, %i2 movn %icc, %g2, %l1 save %l6, %i3, %g3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %l4, %i7, %l2 edge32ln %g1, %i6, %g7 sra %o7, 0x16, %l5 fabsd %f10, %f10 xnorcc %i1, 0x0545, %o6 ldub [%l7 + 0x12], %o2 andncc %g4, %i5, %i0 alignaddrl %i4, %l0, %o5 restore %g6, 0x1A18, %l3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %o1, %o4, %g5 fmovsg %icc, %f8, %f1 xnor %o3, %o0, %i2 movvc %xcc, %g2, %l1 movcs %icc, %i3, %g3 orn %l6, 0x1D05, %i7 movcs %icc, %l2, %l4 fmovrslez %g1, %f13, %f5 subccc %g7, %o7, %i6 stb %l5, [%l7 + 0x79] fcmple32 %f8, %f14, %i1 lduh [%l7 + 0x22], %o6 movvs %xcc, %o2, %g4 orcc %i0, %i5, %l0 movre %o5, 0x1B7, %i4 subccc %g6, 0x115B, %o1 ldd [%l7 + 0x50], %o4 udiv %l3, 0x005B, %g5 nop set 0x08, %i5 ldub [%l7 + %i5], %o0 fones %f1 and %i2, 0x0FF7, %o3 fcmpgt16 %f22, %f14, %g2 movg %icc, %l1, %g3 fabss %f18, %f31 faligndata %f0, %f8, %f16 xorcc %l6, 0x03FB, %i3 sub %i7, %l2, %l4 fmovse %icc, %f17, %f4 fmul8x16al %f25, %f21, %f30 stw %g7, [%l7 + 0x1C] edge32 %o7, %g1, %i6 ld [%l7 + 0x08], %f30 ldx [%l7 + 0x78], %i1 smul %o6, %o2, %g4 sdiv %i0, 0x1D8A, %l5 nop set 0x4E, %l0 lduh [%l7 + %l0], %i5 ldd [%l7 + 0x58], %o4 movgu %icc, %l0, %g6 edge32ln %i4, %o1, %l3 subc %o4, %o0, %g5 ldsw [%l7 + 0x2C], %o3 edge16n %i2, %g2, %l1 edge8 %l6, %g3, %i7 ldd [%l7 + 0x18], %i2 array16 %l2, %g7, %o7 popc 0x17FF, %g1 movvc %icc, %i6, %i1 and %l4, 0x168B, %o6 subc %g4, 0x17FE, %i0 ldd [%l7 + 0x60], %l4 fpadd32s %f1, %f9, %f29 mulscc %o2, %i5, %l0 ldsw [%l7 + 0x78], %o5 movrgez %g6, %i4, %l3 pdist %f22, %f26, %f26 movneg %icc, %o4, %o0 fcmple16 %f28, %f30, %g5 array8 %o3, %o1, %g2 smul %l1, %l6, %g3 edge16n %i7, %i2, %i3 stw %l2, [%l7 + 0x5C] fmovrdlez %o7, %f22, %f26 fmovdcs %icc, %f17, %f21 fmovdl %xcc, %f22, %f11 fxnor %f6, %f8, %f18 and %g1, 0x0E0B, %g7 movneg %icc, %i1, %l4 fxors %f16, %f0, %f11 fnegd %f0, %f6 edge16l %o6, %i6, %g4 andncc %i0, %o2, %l5 mova %icc, %i5, %l0 orn %o5, 0x0BC2, %i4 setx loop_4, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_4: ld [%l7 + 0x78], %f11 subc %o4, %g5, %o3 ldx [%l7 + 0x50], %o1 nop set 0x40, %i6 std %f22, [%l7 + %i6] edge16 %g2, %l1, %o0 ldsh [%l7 + 0x7A], %l6 bshuffle %f22, %f18, %f10 array16 %g3, %i2, %i7 fmovdleu %xcc, %f16, %f22 fmovrse %i3, %f27, %f22 udivx %o7, 0x1EFD, %l2 udiv %g1, 0x1480, %i1 sll %l4, 0x17, %g7 fcmpeq32 %f24, %f28, %o6 movrne %g4, 0x27A, %i6 movcs %icc, %i0, %o2 and %i5, 0x13E9, %l5 ldsh [%l7 + 0x20], %l0 udivx %o5, 0x0E68, %i4 edge8 %l3, %o4, %g6 alignaddrl %o3, %g5, %o1 ldd [%l7 + 0x30], %l0 edge16n %g2, %o0, %l6 stx %g3, [%l7 + 0x78] save %i2, %i7, %i3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8x16al %f8, %f24, %f24 edge8l %o7, %l2, %g1 nop set 0x28, %o5 ldx [%l7 + %o5], %i1 stb %g7, [%l7 + 0x7B] or %l4, %o6, %g4 fpadd32s %f0, %f22, %f12 edge32ln %i0, %o2, %i5 movrne %l5, 0x16A, %l0 stx %i6, [%l7 + 0x48] fmul8sux16 %f2, %f2, %f4 mova %icc, %i4, %o5 movrlez %o4, 0x260, %l3 umul %o3, 0x1FEF, %g6 sub %g5, %l1, %g2 movn %xcc, %o1, %l6 popc %g3, %i2 sub %i7, %o0, %o7 fmovdl %xcc, %f15, %f17 movcc %icc, %l2, %g1 edge32ln %i3, %g7, %l4 add %i1, %o6, %g4 smulcc %o2, 0x1204, %i5 mulscc %l5, %i0, %i6 xnor %i4, 0x022D, %o5 umulcc %l0, %l3, %o3 movle %icc, %g6, %o4 fmovrdgz %l1, %f0, %f28 edge8 %g5, %o1, %g2 movne %xcc, %l6, %g3 xnor %i7, %o0, %o7 orn %i2, 0x009D, %l2 edge32ln %g1, %i3, %g7 fmovs %f14, %f30 add %l4, 0x1DB2, %i1 fabss %f14, %f31 fmovsleu %xcc, %f23, %f20 andncc %o6, %g4, %o2 movre %i5, %i0, %i6 add %i4, 0x185A, %l5 andcc %l0, %l3, %o3 fcmpgt16 %f24, %f20, %g6 edge16 %o4, %o5, %g5 fpack16 %f14, %f31 movvs %xcc, %o1, %g2 subc %l1, %l6, %g3 edge32ln %o0, %i7, %o7 alignaddrl %i2, %l2, %i3 ld [%l7 + 0x28], %f6 andn %g7, 0x147A, %g1 srax %l4, %o6, %g4 edge8n %o2, %i1, %i0 ldsb [%l7 + 0x4F], %i5 fmovsvc %xcc, %f8, %f17 movpos %icc, %i4, %i6 mova %xcc, %l0, %l5 stx %o3, [%l7 + 0x40] edge8n %g6, %l3, %o5 sdivcc %g5, 0x06F1, %o4 edge32l %o1, %g2, %l6 subc %l1, %o0, %g3 fnors %f10, %f14, %f6 umulcc %o7, 0x03DF, %i7 edge32ln %l2, %i3, %g7 movvs %xcc, %i2, %l4 fmovsl %xcc, %f30, %f3 movpos %icc, %g1, %g4 subc %o2, %o6, %i0 movn %xcc, %i5, %i1 sll %i4, 0x00, %l0 fmovsn %xcc, %f17, %f25 movvs %icc, %l5, %i6 fxors %f4, %f8, %f23 edge16l %g6, %l3, %o5 xnorcc %g5, 0x1DF8, %o4 subcc %o3, %o1, %l6 sdivcc %l1, 0x093D, %g2 fnor %f8, %f22, %f4 bshuffle %f18, %f4, %f0 udivcc %g3, 0x0DCE, %o7 orcc %o0, %l2, %i3 edge32ln %g7, %i7, %l4 fpsub16s %f9, %f20, %f24 movgu %icc, %i2, %g4 fcmpgt32 %f4, %f4, %o2 alignaddr %o6, %g1, %i5 fpadd32 %f2, %f0, %f28 fmovsn %xcc, %f21, %f21 fmovdneg %icc, %f28, %f29 srl %i0, %i1, %i4 mulx %l5, %i6, %l0 orncc %l3, 0x04CB, %o5 umul %g6, %o4, %o3 sra %g5, 0x0D, %o1 popc 0x0885, %l1 edge32ln %l6, %g2, %o7 movpos %icc, %o0, %g3 subc %i3, %l2, %g7 srl %i7, %i2, %l4 fmovrsgz %o2, %f14, %f18 stb %o6, [%l7 + 0x1A] fmovsleu %xcc, %f3, %f10 mulscc %g1, 0x0EAA, %g4 movne %xcc, %i0, %i1 addccc %i4, %l5, %i5 edge16 %i6, %l3, %o5 movre %g6, 0x2F5, %l0 fpackfix %f16, %f16 orn %o4, %g5, %o1 ldsb [%l7 + 0x51], %o3 andncc %l6, %l1, %g2 andncc %o7, %o0, %g3 add %l2, 0x1169, %i3 fnand %f2, %f24, %f4 move %icc, %i7, %i2 ldsh [%l7 + 0x36], %l4 movpos %xcc, %o2, %g7 xor %g1, %g4, %o6 edge8l %i1, %i4, %i0 nop set 0x72, %g5 stb %i5, [%l7 + %g5] fmul8ulx16 %f10, %f6, %f16 sllx %i6, %l5, %o5 xor %g6, 0x157C, %l3 fmovsvc %xcc, %f9, %f30 stw %l0, [%l7 + 0x38] fxor %f6, %f10, %f2 xnorcc %g5, %o4, %o1 movgu %icc, %o3, %l6 fones %f22 movle %xcc, %g2, %o7 alignaddrl %o0, %l1, %g3 sth %l2, [%l7 + 0x38] movrgz %i3, 0x189, %i7 fsrc1 %f22, %f6 xorcc %l4, 0x12B5, %i2 stx %g7, [%l7 + 0x18] fcmpeq32 %f12, %f22, %g1 fmovrslez %g4, %f14, %f14 fcmped %fcc1, %f14, %f24 fmovsvs %icc, %f19, %f28 movne %icc, %o6, %i1 fcmpgt16 %f12, %f20, %i4 st %f9, [%l7 + 0x40] fmovsgu %xcc, %f20, %f29 fmovdcc %xcc, %f4, %f16 siam 0x0 edge32n %o2, %i5, %i6 movge %xcc, %l5, %i0 sdiv %g6, 0x0B58, %l3 alignaddr %l0, %o5, %g5 udivcc %o1, 0x0DF6, %o4 fand %f10, %f14, %f4 fsrc1 %f0, %f26 mulx %o3, %l6, %g2 ldx [%l7 + 0x30], %o0 fornot1s %f23, %f5, %f9 sdivcc %o7, 0x1699, %g3 udivcc %l2, 0x1FF2, %i3 edge32ln %l1, %l4, %i7 fnands %f22, %f17, %f24 sll %g7, %g1, %i2 nop set 0x50, %l1 std %f20, [%l7 + %l1] sllx %o6, %g4, %i1 save %o2, %i4, %i5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %i6, 0x15CF, %l5 addcc %i0, %l3, %g6 movn %icc, %o5, %l0 fmovrdgez %o1, %f22, %f6 orncc %o4, %o3, %g5 movgu %xcc, %g2, %l6 movgu %icc, %o0, %g3 movleu %xcc, %o7, %i3 fors %f19, %f19, %f22 edge8ln %l2, %l1, %i7 edge16 %l4, %g7, %g1 stx %o6, [%l7 + 0x30] ldsb [%l7 + 0x21], %i2 ldub [%l7 + 0x60], %i1 fpadd16s %f4, %f11, %f30 sdivx %g4, 0x0BF8, %o2 sdiv %i4, 0x1DB6, %i5 add %i6, %l5, %l3 andncc %i0, %o5, %l0 stb %o1, [%l7 + 0x29] edge32 %g6, %o4, %g5 movleu %xcc, %g2, %o3 fcmpgt32 %f30, %f18, %o0 movge %xcc, %l6, %g3 sir 0x0DA5 movre %i3, 0x094, %l2 sra %l1, %o7, %i7 fcmpne32 %f10, %f14, %l4 movn %xcc, %g7, %g1 fands %f12, %f24, %f29 fmuld8ulx16 %f30, %f10, %f30 std %f10, [%l7 + 0x50] movle %xcc, %i2, %i1 fcmpeq32 %f18, %f14, %o6 addc %o2, 0x0A44, %i4 sir 0x0A35 orcc %g4, %i5, %l5 fmovdle %icc, %f9, %f30 xorcc %l3, %i0, %o5 ldsb [%l7 + 0x38], %i6 sdiv %o1, 0x1C2A, %l0 orn %g6, %g5, %o4 umulcc %o3, %o0, %g2 movneg %xcc, %g3, %l6 andn %l2, 0x0100, %i3 movge %icc, %o7, %l1 fexpand %f20, %f26 lduh [%l7 + 0x42], %i7 smul %g7, 0x18EF, %l4 ldd [%l7 + 0x28], %g0 sll %i2, %o6, %i1 sth %o2, [%l7 + 0x42] orn %i4, %i5, %g4 array32 %l3, %i0, %o5 addc %i6, 0x1540, %o1 ldx [%l7 + 0x10], %l0 movrgez %l5, 0x1FF, %g6 fmovdle %xcc, %f2, %f29 edge8l %o4, %g5, %o0 for %f10, %f14, %f24 st %f14, [%l7 + 0x30] fmovscc %xcc, %f18, %f16 nop set 0x26, %o4 stb %o3, [%l7 + %o4] sth %g3, [%l7 + 0x44] ldd [%l7 + 0x50], %f2 fmul8x16al %f14, %f22, %f24 fnegd %f6, %f22 ldx [%l7 + 0x40], %g2 movrgez %l2, %i3, %l6 smulcc %o7, %i7, %g7 lduw [%l7 + 0x30], %l1 ldx [%l7 + 0x30], %l4 ldub [%l7 + 0x4D], %g1 movrlz %i2, 0x2AF, %o6 udiv %i1, 0x158A, %i4 umul %i5, 0x0B99, %o2 st %f30, [%l7 + 0x6C] movne %icc, %l3, %i0 edge8n %o5, %i6, %o1 mova %xcc, %g4, %l5 ldx [%l7 + 0x08], %l0 fabss %f13, %f14 fxnors %f15, %f29, %f3 movle %icc, %o4, %g6 movrgez %g5, %o0, %o3 movrne %g3, 0x31E, %l2 fornot2s %f29, %f22, %f6 addc %i3, %g2, %l6 umul %o7, 0x030E, %i7 udivx %l1, 0x1C5D, %g7 umulcc %l4, %g1, %o6 udiv %i2, 0x18BC, %i4 popc 0x1302, %i1 fmovrsgez %i5, %f6, %f31 fmovrsgez %o2, %f18, %f2 std %f8, [%l7 + 0x78] movge %xcc, %i0, %o5 udivx %l3, 0x1B13, %o1 edge16l %i6, %l5, %g4 st %f15, [%l7 + 0x10] movle %xcc, %l0, %g6 movrlez %o4, %g5, %o3 fornot1 %f18, %f10, %f16 addc %g3, 0x1593, %o0 sll %i3, 0x1C, %g2 xnorcc %l2, %o7, %l6 fmovrse %i7, %f23, %f23 fxor %f16, %f24, %f24 fmovsge %xcc, %f11, %f4 movgu %icc, %l1, %g7 edge32n %g1, %l4, %o6 add %i2, %i4, %i1 fpack32 %f28, %f8, %f30 mulx %o2, 0x004C, %i5 fpack16 %f0, %f17 fmovrdgez %i0, %f24, %f26 movpos %xcc, %o5, %l3 fmuld8ulx16 %f11, %f2, %f4 array32 %i6, %l5, %g4 or %o1, 0x16E9, %g6 array32 %o4, %l0, %o3 movcc %xcc, %g3, %g5 andcc %i3, 0x0425, %g2 sll %o0, %o7, %l2 fmuld8ulx16 %f10, %f0, %f16 fandnot2 %f14, %f12, %f24 add %i7, 0x00BF, %l1 sub %g7, 0x0B51, %l6 ldx [%l7 + 0x78], %l4 fandnot1s %f16, %f15, %f28 movrlez %o6, 0x219, %i2 fandnot2s %f20, %f8, %f3 umulcc %i4, %g1, %o2 fmovsn %xcc, %f5, %f24 srl %i5, 0x1C, %i1 fzero %f22 array16 %i0, %o5, %l3 mulx %l5, 0x0C73, %i6 edge32n %g4, %o1, %g6 xorcc %l0, %o3, %o4 subccc %g3, %g5, %g2 fcmpeq16 %f4, %f28, %o0 edge32ln %i3, %o7, %l2 movrlez %i7, 0x243, %g7 movg %xcc, %l6, %l4 fnands %f7, %f22, %f18 st %f14, [%l7 + 0x74] ldx [%l7 + 0x40], %l1 movrgz %i2, 0x302, %o6 movrlz %i4, 0x3EB, %o2 fmovrsne %g1, %f7, %f1 edge16ln %i5, %i0, %i1 movcc %xcc, %o5, %l5 array32 %i6, %g4, %l3 fmul8x16 %f16, %f2, %f18 fpadd32 %f4, %f16, %f16 addccc %o1, %l0, %g6 array8 %o3, %g3, %o4 add %g2, 0x0CA7, %o0 movrlz %g5, %i3, %l2 edge16 %i7, %o7, %l6 edge8n %l4, %g7, %l1 fsrc1 %f2, %f20 umul %o6, 0x1FCC, %i2 fcmps %fcc3, %f17, %f17 fnands %f30, %f13, %f23 nop set 0x38, %o0 ldd [%l7 + %o0], %o2 addcc %i4, %i5, %i0 alignaddrl %g1, %o5, %i1 move %icc, %l5, %i6 fmovrdne %g4, %f20, %f10 movpos %icc, %l3, %o1 movre %l0, 0x232, %g6 sdivcc %o3, 0x163B, %o4 edge32n %g2, %g3, %g5 fmovdcc %icc, %f11, %f13 movvs %xcc, %i3, %o0 subcc %i7, %l2, %o7 edge16l %l6, %l4, %g7 umulcc %l1, %i2, %o2 smulcc %i4, %o6, %i0 addc %g1, 0x0CE3, %i5 edge32 %o5, %l5, %i1 ldd [%l7 + 0x20], %i6 edge16 %l3, %g4, %o1 ld [%l7 + 0x78], %f16 add %g6, %o3, %l0 fpadd32 %f28, %f4, %f8 sra %o4, %g2, %g5 smul %g3, 0x0CEF, %i3 edge32 %i7, %o0, %l2 or %l6, 0x1474, %l4 xnor %o7, %l1, %i2 edge8ln %o2, %i4, %o6 lduw [%l7 + 0x20], %i0 edge16n %g1, %i5, %o5 xorcc %l5, %g7, %i6 fnot2s %f7, %f15 movg %icc, %l3, %g4 srlx %i1, 0x07, %o1 movvs %icc, %g6, %l0 smul %o4, 0x1A63, %o3 edge32l %g5, %g2, %g3 std %f30, [%l7 + 0x30] movvs %icc, %i3, %i7 ldub [%l7 + 0x09], %o0 alignaddr %l6, %l2, %o7 srax %l4, %i2, %o2 fcmpeq16 %f30, %f20, %l1 fmovdg %icc, %f9, %f21 fmovse %xcc, %f29, %f13 xor %i4, %o6, %g1 fnot2 %f20, %f12 stb %i0, [%l7 + 0x0B] popc 0x008B, %o5 srax %i5, %l5, %g7 array16 %i6, %g4, %i1 pdist %f0, %f4, %f26 lduw [%l7 + 0x28], %o1 movrgz %l3, %l0, %o4 move %icc, %g6, %g5 stw %g2, [%l7 + 0x38] movvs %icc, %g3, %i3 movvc %icc, %i7, %o3 xnor %l6, 0x05CE, %l2 movn %icc, %o0, %o7 fmovscc %icc, %f31, %f13 fpack16 %f0, %f20 udivx %i2, 0x055A, %o2 lduw [%l7 + 0x10], %l1 fxnors %f26, %f11, %f21 sdivcc %l4, 0x1A8B, %i4 movg %xcc, %o6, %i0 xorcc %g1, %o5, %i5 st %f27, [%l7 + 0x18] xor %l5, 0x03E5, %i6 ld [%l7 + 0x0C], %f22 andcc %g7, 0x0EF6, %g4 fcmple16 %f8, %f6, %o1 fmovdneg %icc, %f7, %f13 fcmpeq16 %f24, %f0, %l3 array8 %i1, %o4, %g6 sth %l0, [%l7 + 0x34] sdiv %g5, 0x115D, %g2 xnorcc %i3, 0x0F23, %g3 popc 0x0955, %o3 fmul8sux16 %f22, %f10, %f20 fandnot1s %f7, %f31, %f31 addcc %i7, %l6, %o0 restore %l2, %o7, %i2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %l1, %o2, %i4 movcs %icc, %l4, %i0 fnot2s %f12, %f3 edge8n %g1, %o6, %i5 subcc %o5, 0x0D21, %l5 ldsh [%l7 + 0x62], %g7 movrgez %g4, %i6, %o1 alignaddr %i1, %o4, %g6 fmovsleu %icc, %f2, %f7 ld [%l7 + 0x6C], %f16 udiv %l0, 0x0A1B, %g5 movle %icc, %l3, %i3 movle %xcc, %g3, %o3 st %f16, [%l7 + 0x30] lduw [%l7 + 0x3C], %i7 edge8 %l6, %o0, %g2 ldsb [%l7 + 0x23], %o7 edge16ln %l2, %i2, %l1 save %o2, 0x06C9, %l4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sth %i4, [%l7 + 0x0E] fmovdvs %icc, %f3, %f30 sra %i0, 0x1C, %o6 edge32 %i5, %o5, %g1 stx %l5, [%l7 + 0x08] movrlez %g4, 0x07E, %i6 movle %icc, %o1, %i1 movrlez %g7, 0x047, %g6 save %o4, %g5, %l3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %l0, 0x041D, %i3 fmovdn %icc, %f3, %f13 movgu %xcc, %o3, %i7 addc %g3, %o0, %g2 movgu %xcc, %o7, %l6 andn %i2, %l2, %o2 srax %l1, 0x14, %i4 save %i0, 0x13C5, %l4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %o6, %o5, %g1 movgu %icc, %i5, %g4 addc %l5, %i6, %o1 alignaddr %i1, %g6, %g7 fmovrdgz %g5, %f8, %f18 setx loop_5, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_5: fnot1 %f2, %f10 std %f6, [%l7 + 0x78] ldsb [%l7 + 0x7E], %o3 mova %icc, %l0, %i7 movrgz %g3, 0x10C, %g2 edge16l %o7, %l6, %o0 stw %l2, [%l7 + 0x2C] fpsub32s %f0, %f2, %f1 subc %i2, 0x18CD, %l1 fone %f8 movcc %icc, %i4, %o2 stw %l4, [%l7 + 0x44] edge32ln %o6, %i0, %g1 sll %i5, 0x04, %o5 mulx %g4, 0x0DBA, %i6 umul %o1, 0x11F6, %l5 fcmpgt16 %f26, %f22, %g6 movcs %xcc, %i1, %g5 fmul8sux16 %f20, %f26, %f10 ld [%l7 + 0x74], %f8 ldsw [%l7 + 0x60], %o4 movrgz %g7, 0x20A, %i3 save %o3, %l0, %i7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fzeros %f25 sllx %l3, 0x0A, %g2 ld [%l7 + 0x5C], %f14 movle %xcc, %o7, %g3 fmul8x16au %f7, %f0, %f24 movvs %xcc, %o0, %l6 fzero %f0 movrgz %i2, %l1, %i4 orn %l2, 0x142E, %l4 andcc %o2, 0x04AB, %i0 fpackfix %f10, %f22 udiv %g1, 0x1FFA, %i5 udivx %o5, 0x0096, %g4 sdivcc %o6, 0x00B2, %i6 subccc %l5, %o1, %i1 stb %g5, [%l7 + 0x4D] fcmpeq32 %f24, %f20, %g6 ldub [%l7 + 0x3F], %g7 movvc %icc, %i3, %o4 fmovdleu %xcc, %f30, %f15 fmovdneg %xcc, %f2, %f20 fnors %f1, %f15, %f10 fmovsne %icc, %f18, %f29 movne %icc, %o3, %i7 fmovse %xcc, %f30, %f10 fones %f7 edge8n %l3, %g2, %o7 alignaddr %l0, %g3, %l6 alignaddr %o0, %l1, %i2 fnor %f16, %f0, %f20 srlx %l2, %l4, %i4 and %i0, %g1, %o2 umul %o5, 0x09E2, %g4 edge8n %i5, %i6, %o6 movvc %icc, %l5, %i1 fzero %f18 movle %icc, %o1, %g5 movl %xcc, %g7, %i3 alignaddr %o4, %o3, %g6 faligndata %f26, %f2, %f18 fsrc2 %f16, %f6 fmovsne %xcc, %f20, %f14 add %l3, %g2, %i7 fmovsvs %xcc, %f25, %f24 ld [%l7 + 0x20], %f6 fzero %f16 movvs %xcc, %l0, %g3 fpack16 %f16, %f11 std %f28, [%l7 + 0x70] movrlez %o7, 0x1B1, %o0 ldub [%l7 + 0x49], %l1 edge16n %i2, %l6, %l2 fmovrdgez %l4, %f26, %f8 ldd [%l7 + 0x38], %f20 andncc %i0, %i4, %g1 fmovrsne %o5, %f28, %f13 faligndata %f2, %f6, %f22 xnorcc %g4, %i5, %o2 ldx [%l7 + 0x78], %o6 udiv %l5, 0x081E, %i6 movrgez %o1, %i1, %g7 srax %i3, %g5, %o3 fxnor %f18, %f2, %f30 orcc %o4, 0x073D, %l3 restore %g6, %g2, %i7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %l0, %o7, %g3 fabsd %f18, %f24 fsrc1s %f17, %f15 setx loop_6, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_6: movre %l6, %l2, %l4 fmovrdgz %i4, %f24, %f14 subcc %i0, %g1, %o5 alignaddrl %i5, %g4, %o2 sdivcc %o6, 0x1B6D, %l5 st %f13, [%l7 + 0x18] fmovsge %icc, %f2, %f7 array32 %o1, %i6, %g7 fmovrsne %i3, %f3, %f0 edge8n %g5, %o3, %o4 subccc %i1, %l3, %g6 fmovdleu %icc, %f17, %f3 edge32l %i7, %g2, %l0 sdivx %o7, 0x0935, %g3 fmul8x16al %f19, %f18, %f4 edge32 %l1, %o0, %i2 fnot1s %f21, %f2 ldsb [%l7 + 0x53], %l6 udivcc %l4, 0x12CE, %l2 fone %f14 ldd [%l7 + 0x70], %f8 ldsb [%l7 + 0x5C], %i0 restore %g1, 0x08C3, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x78], %f18 ldsb [%l7 + 0x3A], %o5 edge32 %g4, %i5, %o6 sllx %l5, 0x03, %o1 sdiv %i6, 0x0CDC, %g7 sllx %o2, %i3, %g5 xnorcc %o4, 0x1890, %i1 fmovrdgz %l3, %f18, %f16 ldd [%l7 + 0x10], %g6 edge8n %i7, %g2, %o3 fpsub16 %f4, %f26, %f26 udivcc %l0, 0x03C6, %g3 umulcc %l1, 0x1B98, %o0 mulscc %o7, 0x0A1C, %l6 sub %l4, %l2, %i2 movvc %icc, %g1, %i0 fcmpgt16 %f10, %f0, %i4 fexpand %f22, %f28 xnor %g4, %o5, %o6 fmovscs %icc, %f17, %f8 movre %i5, 0x334, %l5 ldsb [%l7 + 0x79], %i6 movre %o1, %g7, %o2 fpadd16s %f2, %f3, %f4 edge16l %i3, %g5, %o4 sdivx %l3, 0x13D5, %i1 movrgz %g6, %i7, %g2 fands %f19, %f17, %f4 and %l0, %g3, %o3 smul %o0, 0x05D7, %l1 sra %l6, %o7, %l4 sll %i2, 0x15, %g1 srl %l2, 0x01, %i0 mulx %g4, %o5, %i4 fpsub16s %f16, %f1, %f14 edge16ln %o6, %l5, %i6 movne %xcc, %o1, %g7 edge8 %o2, %i3, %i5 popc %g5, %o4 add %i1, %g6, %l3 fmovda %icc, %f23, %f21 movpos %icc, %g2, %l0 mulx %i7, %o3, %g3 sth %o0, [%l7 + 0x52] udiv %l1, 0x15E7, %o7 movcs %icc, %l6, %l4 fmovdn %xcc, %f2, %f17 edge32n %i2, %g1, %i0 subc %l2, %o5, %i4 movleu %icc, %g4, %l5 fnors %f21, %f8, %f8 st %f21, [%l7 + 0x1C] nop set 0x20, %i4 stx %i6, [%l7 + %i4] ld [%l7 + 0x4C], %f14 ldx [%l7 + 0x08], %o6 movvc %xcc, %g7, %o1 movle %icc, %i3, %o2 sdivx %i5, 0x0086, %g5 ldsw [%l7 + 0x54], %i1 fmuld8sux16 %f25, %f18, %f10 movg %icc, %g6, %o4 ldsb [%l7 + 0x09], %g2 mova %icc, %l0, %l3 movcs %icc, %o3, %i7 smulcc %o0, %g3, %o7 movl %xcc, %l6, %l4 ldsb [%l7 + 0x1F], %l1 addccc %i2, %g1, %i0 edge16l %o5, %l2, %g4 fcmps %fcc1, %f14, %f8 andn %i4, %i6, %l5 ldub [%l7 + 0x29], %g7 fmovdpos %icc, %f20, %f6 edge16n %o1, %i3, %o2 alignaddrl %i5, %g5, %i1 fmovrsgz %g6, %f12, %f31 movleu %icc, %o6, %o4 stb %g2, [%l7 + 0x1E] edge32ln %l0, %o3, %l3 movvs %xcc, %o0, %i7 edge8 %g3, %l6, %l4 alignaddrl %o7, %l1, %g1 movcc %icc, %i0, %i2 for %f14, %f30, %f2 array8 %l2, %o5, %g4 sir 0x1960 popc %i6, %i4 save %l5, %o1, %g7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %o2, %i3, %g5 array8 %i1, %g6, %i5 fones %f31 lduh [%l7 + 0x7A], %o6 addcc %o4, %l0, %o3 fpadd32 %f20, %f12, %f28 srl %l3, %g2, %o0 fmovsvc %icc, %f3, %f0 stw %i7, [%l7 + 0x34] movvs %icc, %g3, %l4 alignaddrl %o7, %l6, %g1 srl %l1, %i2, %i0 udivx %l2, 0x0D4B, %o5 fsrc1 %f30, %f12 movn %icc, %g4, %i4 movg %icc, %l5, %i6 fxnors %f6, %f5, %f24 alignaddrl %g7, %o2, %o1 udivcc %i3, 0x00DE, %g5 edge16 %i1, %i5, %g6 or %o6, %l0, %o3 movle %xcc, %o4, %g2 subc %l3, %i7, %o0 fsrc1 %f26, %f8 fmovd %f0, %f14 movcs %xcc, %l4, %g3 edge8ln %o7, %g1, %l1 movleu %icc, %i2, %l6 edge8n %i0, %l2, %g4 fandnot1s %f18, %f1, %f29 movge %xcc, %o5, %i4 sra %i6, %g7, %l5 edge32ln %o1, %o2, %g5 srlx %i1, %i5, %g6 edge8ln %i3, %o6, %l0 xorcc %o3, 0x1147, %g2 movleu %xcc, %o4, %l3 movrlz %o0, %i7, %g3 umul %l4, 0x1776, %o7 movneg %icc, %l1, %i2 fxor %f14, %f14, %f6 xnorcc %l6, 0x092C, %g1 orncc %i0, %l2, %g4 addccc %i4, 0x00B3, %o5 movl %icc, %g7, %l5 fmovrdgez %i6, %f10, %f2 srl %o2, 0x11, %g5 fmovspos %icc, %f24, %f1 sdivcc %i1, 0x139D, %i5 subc %o1, 0x1460, %i3 sir 0x0A59 andn %g6, 0x09D6, %l0 or %o6, %o3, %o4 sdivx %l3, 0x00A0, %g2 fcmpne16 %f10, %f6, %o0 add %g3, %l4, %i7 sethi 0x0606, %o7 sra %l1, 0x14, %l6 alignaddr %i2, %i0, %g1 xnorcc %g4, 0x06F1, %i4 stx %l2, [%l7 + 0x38] sra %g7, 0x0D, %o5 siam 0x0 movneg %xcc, %l5, %i6 udiv %o2, 0x067A, %i1 ld [%l7 + 0x54], %f24 sir 0x00E8 stb %g5, [%l7 + 0x54] fabss %f11, %f5 edge8l %i5, %i3, %g6 subc %o1, 0x1DE7, %l0 umulcc %o6, 0x134A, %o3 movrlez %o4, 0x364, %l3 ldsb [%l7 + 0x58], %o0 addc %g3, 0x1871, %l4 edge8l %i7, %g2, %o7 movgu %xcc, %l6, %l1 movcc %icc, %i0, %i2 ldx [%l7 + 0x58], %g4 fmovrde %g1, %f4, %f14 fnands %f4, %f21, %f17 movre %l2, %g7, %i4 fcmpne16 %f20, %f18, %l5 fnot1 %f16, %f0 ldsw [%l7 + 0x50], %i6 movge %xcc, %o5, %o2 edge8n %i1, %i5, %i3 orcc %g6, %g5, %l0 nop set 0x2A, %i1 ldub [%l7 + %i1], %o1 movgu %icc, %o6, %o3 fmovda %icc, %f17, %f11 stw %o4, [%l7 + 0x5C] array16 %o0, %g3, %l4 ldsw [%l7 + 0x50], %l3 fmovrdgz %i7, %f12, %f18 movre %o7, %g2, %l1 andncc %i0, %i2, %g4 srlx %l6, %l2, %g7 edge16l %g1, %l5, %i4 fmovrsne %o5, %f23, %f15 andn %i6, %i1, %o2 and %i5, %g6, %g5 srax %i3, %o1, %o6 ldsw [%l7 + 0x30], %o3 array8 %l0, %o4, %o0 fmovrdlez %g3, %f28, %f6 nop set 0x56, %o3 ldsh [%l7 + %o3], %l3 pdist %f20, %f14, %f22 lduw [%l7 + 0x2C], %l4 movrlz %o7, 0x3DD, %g2 umul %i7, %l1, %i2 movn %icc, %g4, %l6 fnegs %f19, %f2 umulcc %i0, 0x0C07, %l2 movre %g7, 0x1D0, %g1 orcc %i4, 0x06B3, %l5 subccc %i6, 0x161F, %o5 fcmpne16 %f10, %f18, %o2 edge8l %i5, %g6, %i1 xnor %i3, 0x0F8C, %g5 xnor %o6, 0x0727, %o3 xorcc %o1, %o4, %l0 movrne %o0, 0x368, %g3 srlx %l4, %l3, %o7 movvc %xcc, %g2, %i7 fandnot1s %f29, %f17, %f14 xorcc %l1, 0x04E1, %g4 siam 0x7 fmul8x16al %f6, %f18, %f10 fcmpne32 %f6, %f22, %l6 umulcc %i2, %l2, %g7 movneg %xcc, %i0, %i4 sir 0x1B9A sethi 0x00EE, %l5 smulcc %i6, %o5, %o2 udivcc %g1, 0x0199, %g6 smulcc %i5, %i1, %i3 st %f7, [%l7 + 0x34] ldsw [%l7 + 0x10], %o6 movg %icc, %g5, %o3 xnorcc %o1, 0x15FA, %l0 udiv %o0, 0x06A3, %g3 umulcc %l4, %o4, %l3 setx loop_7, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_7: popc 0x1FA9, %o7 fmovsl %xcc, %f28, %f28 subc %l6, 0x08E5, %g4 movrgz %i2, %l2, %g7 subcc %i4, %i0, %l5 movrlz %o5, %o2, %g1 fmovdle %icc, %f24, %f11 orn %i6, %i5, %i1 movgu %xcc, %i3, %o6 ld [%l7 + 0x48], %f17 movneg %icc, %g6, %o3 movleu %icc, %g5, %o1 movl %icc, %o0, %g3 addc %l4, 0x1022, %l0 fmovdge %xcc, %f1, %f12 subcc %o4, %l3, %i7 xnorcc %l1, %g2, %o7 fmovrslz %g4, %f26, %f4 movgu %xcc, %i2, %l2 std %f18, [%l7 + 0x38] movleu %icc, %l6, %g7 edge32 %i0, %i4, %l5 stw %o2, [%l7 + 0x08] movn %xcc, %o5, %i6 ldsb [%l7 + 0x41], %g1 fsrc2 %f26, %f20 srl %i1, %i3, %i5 array8 %o6, %o3, %g5 fabsd %f24, %f14 srax %o1, %o0, %g6 edge32l %g3, %l0, %l4 sth %l3, [%l7 + 0x54] umulcc %i7, %o4, %g2 sdivcc %o7, 0x1457, %l1 movcc %icc, %g4, %l2 movleu %icc, %l6, %g7 ldsb [%l7 + 0x66], %i0 movrlz %i2, %i4, %l5 stw %o5, [%l7 + 0x58] fmovsvc %icc, %f9, %f9 edge16 %i6, %o2, %i1 fpsub16 %f14, %f24, %f30 popc 0x1845, %g1 sdivx %i3, 0x092F, %o6 ldx [%l7 + 0x60], %o3 fpsub16 %f8, %f22, %f30 ldd [%l7 + 0x30], %i4 smul %o1, %g5, %o0 srl %g6, %l0, %l4 fcmpes %fcc1, %f7, %f16 sra %l3, 0x02, %i7 andcc %g3, %g2, %o4 fmovdneg %icc, %f29, %f27 popc %l1, %o7 addcc %l2, 0x098D, %l6 udivcc %g4, 0x0DDD, %g7 ldsw [%l7 + 0x68], %i2 movrlz %i4, %i0, %o5 xnorcc %i6, 0x0F13, %o2 fsrc2 %f22, %f22 ldd [%l7 + 0x18], %i0 movpos %xcc, %g1, %l5 fnegs %f27, %f14 udivx %i3, 0x072B, %o3 subccc %i5, 0x1AD8, %o6 fmovsg %icc, %f26, %f12 xorcc %o1, %g5, %o0 ldub [%l7 + 0x60], %g6 movge %icc, %l4, %l3 lduh [%l7 + 0x38], %l0 andcc %g3, 0x132C, %g2 fcmps %fcc2, %f23, %f24 edge16ln %o4, %i7, %l1 ldx [%l7 + 0x38], %l2 movvc %xcc, %o7, %g4 edge8l %g7, %i2, %l6 fmovsgu %icc, %f25, %f10 andcc %i0, 0x118F, %i4 addccc %i6, %o5, %o2 stw %g1, [%l7 + 0x18] movge %icc, %l5, %i3 alignaddrl %i1, %o3, %i5 fornot1 %f2, %f30, %f16 movrlez %o1, %g5, %o0 edge32l %g6, %o6, %l3 lduw [%l7 + 0x4C], %l4 st %f21, [%l7 + 0x60] array8 %g3, %l0, %o4 xorcc %i7, %l1, %g2 fmovrdlez %l2, %f22, %f8 siam 0x5 fone %f2 mulx %o7, 0x0DD4, %g7 nop set 0x7F, %i7 ldub [%l7 + %i7], %i2 fxnors %f6, %f5, %f19 addcc %l6, 0x11AA, %g4 movvc %xcc, %i0, %i4 srlx %i6, 0x1C, %o5 movcc %xcc, %g1, %l5 smul %i3, %i1, %o3 srax %o2, %o1, %g5 movpos %xcc, %i5, %o0 edge16n %o6, %g6, %l3 movneg %xcc, %g3, %l0 edge32ln %o4, %l4, %l1 edge32n %i7, %l2, %g2 movcc %xcc, %o7, %g7 movrlz %l6, 0x1C9, %g4 edge8 %i2, %i0, %i4 fpsub32 %f8, %f24, %f16 fzero %f18 edge32l %o5, %i6, %l5 sdivx %i3, 0x00A0, %i1 fmovsge %icc, %f21, %f3 fnot2s %f6, %f20 array8 %o3, %o2, %g1 fcmpgt32 %f20, %f22, %g5 array32 %i5, %o1, %o0 subcc %g6, %l3, %o6 fmovsgu %xcc, %f18, %f18 fornot1s %f13, %f22, %f15 srlx %l0, %o4, %g3 fmovdcs %xcc, %f28, %f8 restore %l4, 0x054C, %i7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %l1, %l2, %g2 subccc %g7, %l6, %g4 fnot2 %f26, %f18 xnorcc %o7, 0x0115, %i2 fmul8sux16 %f26, %f8, %f26 or %i4, 0x05C0, %i0 udivcc %i6, 0x1B05, %l5 add %o5, %i1, %i3 sdivcc %o2, 0x0521, %o3 edge8ln %g5, %i5, %o1 ldsw [%l7 + 0x28], %o0 orcc %g1, %l3, %g6 subc %l0, %o4, %o6 movrne %g3, 0x158, %i7 orcc %l4, %l1, %g2 array32 %g7, %l2, %l6 fpadd16s %f31, %f21, %f9 movneg %icc, %o7, %i2 add %g4, %i0, %i6 std %f0, [%l7 + 0x70] movrne %i4, 0x284, %l5 udiv %o5, 0x12FC, %i3 movle %xcc, %i1, %o2 srax %g5, 0x1C, %o3 stx %i5, [%l7 + 0x30] edge16l %o1, %o0, %g1 umul %g6, %l0, %l3 fmovsa %xcc, %f28, %f19 fnand %f22, %f6, %f26 ldub [%l7 + 0x0F], %o4 alignaddrl %o6, %g3, %i7 ld [%l7 + 0x34], %f23 movrlz %l1, %l4, %g7 srlx %l2, %l6, %g2 fmovrde %o7, %f26, %f12 fmovrdgz %i2, %f18, %f20 sub %g4, %i6, %i4 fnor %f24, %f6, %f28 save %i0, 0x0380, %o5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %i3, %l5, %o2 array8 %i1, %g5, %o3 movrne %i5, 0x18C, %o0 bshuffle %f22, %f6, %f18 or %o1, 0x03F1, %g6 fcmple32 %f24, %f14, %l0 edge8n %g1, %l3, %o4 fnot1 %f12, %f12 fmovsge %xcc, %f11, %f4 andn %g3, %o6, %l1 fmovrslez %l4, %f4, %f22 andcc %g7, %i7, %l6 fmovsa %xcc, %f24, %f1 mova %icc, %l2, %g2 addcc %i2, %g4, %i6 fabsd %f6, %f28 movne %xcc, %o7, %i4 subcc %i0, %o5, %l5 stx %o2, [%l7 + 0x10] nop set 0x70, %g2 ldx [%l7 + %g2], %i1 ldub [%l7 + 0x0E], %g5 fmovsgu %icc, %f3, %f1 ldx [%l7 + 0x40], %i3 edge32 %o3, %i5, %o1 fmovsa %icc, %f29, %f1 subc %o0, %g6, %g1 mova %icc, %l3, %l0 movgu %icc, %o4, %g3 save %l1, %o6, %l4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %g7, 0x1B2D, %l6 fmovdcs %icc, %f13, %f27 srax %l2, %i7, %g2 umul %i2, %g4, %i6 movrlz %o7, 0x2DA, %i4 addccc %i0, 0x0180, %l5 fmovscc %xcc, %f4, %f3 lduw [%l7 + 0x20], %o5 array8 %i1, %o2, %i3 srl %g5, %o3, %i5 fmovse %xcc, %f10, %f28 subccc %o0, %o1, %g6 fpadd16 %f4, %f26, %f28 subc %l3, 0x185F, %l0 fmovdne %xcc, %f9, %f19 sllx %g1, 0x11, %g3 movpos %icc, %l1, %o4 udiv %o6, 0x00CD, %g7 sub %l6, 0x0B5A, %l4 movneg %icc, %i7, %l2 sll %g2, %i2, %i6 movvs %xcc, %g4, %i4 array8 %o7, %l5, %i0 subcc %o5, 0x0970, %o2 andncc %i3, %g5, %i1 orn %o3, 0x1C13, %i5 edge16ln %o0, %o1, %g6 fmovrsgez %l3, %f18, %f20 movg %xcc, %l0, %g1 xnor %l1, 0x012F, %g3 udivcc %o6, 0x18C1, %g7 movvc %xcc, %o4, %l4 subcc %l6, %l2, %i7 fzeros %f24 sir 0x1A98 fornot2 %f22, %f8, %f30 movneg %icc, %i2, %i6 alignaddrl %g4, %i4, %g2 movle %icc, %l5, %o7 fandnot1 %f10, %f20, %f16 fnand %f8, %f10, %f26 umulcc %o5, 0x097D, %o2 srl %i3, %i0, %i1 fmovdg %xcc, %f28, %f16 sdivx %o3, 0x0F82, %i5 ldd [%l7 + 0x18], %f20 save %g5, %o0, %g6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %l3, 0x0D9F, %o1 edge16ln %g1, %l0, %l1 edge32l %g3, %g7, %o4 fcmpne32 %f26, %f18, %o6 sub %l6, %l2, %i7 fcmple32 %f6, %f6, %l4 orncc %i6, 0x1E2A, %g4 edge16 %i2, %i4, %l5 srlx %o7, 0x1C, %g2 edge8 %o5, %i3, %o2 smul %i1, 0x0494, %i0 udivcc %i5, 0x10B6, %o3 fzero %f8 fmovdleu %xcc, %f0, %f23 smul %g5, 0x0463, %o0 stb %g6, [%l7 + 0x5C] stw %o1, [%l7 + 0x44] umul %l3, %g1, %l0 fpadd16s %f28, %f8, %f12 std %f20, [%l7 + 0x60] udivx %l1, 0x064F, %g3 stx %o4, [%l7 + 0x38] std %f12, [%l7 + 0x48] fxnors %f22, %f25, %f10 addccc %o6, %g7, %l2 fnands %f24, %f8, %f9 fcmpd %fcc2, %f30, %f28 lduw [%l7 + 0x18], %i7 sra %l4, 0x1F, %l6 xor %g4, 0x199C, %i2 std %f6, [%l7 + 0x28] ldd [%l7 + 0x70], %i4 fone %f2 sub %l5, %i6, %o7 srlx %o5, 0x01, %g2 fmovrslez %i3, %f0, %f25 movvs %icc, %o2, %i1 sllx %i5, 0x00, %i0 stb %o3, [%l7 + 0x15] edge32ln %g5, %g6, %o0 udivcc %o1, 0x004C, %g1 movne %xcc, %l3, %l0 movre %g3, 0x14F, %o4 smul %l1, %g7, %o6 sdivx %l2, 0x15AC, %i7 movn %icc, %l4, %l6 fcmpes %fcc1, %f15, %f19 smulcc %i2, %g4, %i4 movleu %icc, %l5, %o7 movne %xcc, %i6, %o5 fcmpgt32 %f20, %f24, %i3 sdivx %o2, 0x0282, %i1 edge32 %i5, %i0, %g2 movne %icc, %o3, %g6 umul %g5, 0x02D0, %o1 xor %g1, 0x0011, %l3 ldsw [%l7 + 0x6C], %o0 srlx %g3, %l0, %l1 fmovscc %icc, %f11, %f19 umul %g7, %o4, %o6 fmovdcc %icc, %f14, %f14 movvc %xcc, %l2, %i7 udivcc %l6, 0x1066, %i2 sethi 0x175F, %l4 movvc %icc, %g4, %l5 subc %i4, %o7, %i6 sir 0x0C20 fnegd %f4, %f8 movgu %icc, %o5, %i3 fmovdg %xcc, %f2, %f7 movneg %xcc, %i1, %o2 siam 0x6 alignaddr %i5, %g2, %i0 umulcc %o3, %g5, %o1 movpos %xcc, %g6, %l3 setx loop_8, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_8: ldub [%l7 + 0x32], %l1 fpsub32s %f16, %f3, %f30 fornot2s %f19, %f20, %f11 movpos %icc, %l0, %g7 xorcc %o6, %o4, %l2 ldd [%l7 + 0x18], %i6 edge32 %l6, %l4, %g4 sdiv %l5, 0x19DE, %i4 restore %i2, 0x17D7, %o7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %i6, 0x30A, %o5 movl %icc, %i1, %o2 orn %i3, 0x1B43, %i5 srax %i0, %g2, %o3 edge16n %o1, %g5, %g6 mulscc %o0, %g3, %g1 edge32 %l3, %l0, %g7 udiv %o6, 0x0254, %l1 ldd [%l7 + 0x78], %f12 sdivx %l2, 0x15AD, %i7 move %xcc, %l6, %o4 subcc %l4, %l5, %i4 fmovdvs %icc, %f29, %f15 sdivcc %g4, 0x02F9, %i2 movl %icc, %o7, %o5 edge16 %i6, %o2, %i3 movne %icc, %i5, %i0 ldd [%l7 + 0x10], %i0 nop set 0x18, %i0 ldd [%l7 + %i0], %o2 movleu %icc, %g2, %o1 sub %g5, 0x0545, %g6 movgu %xcc, %g3, %o0 fpackfix %f10, %f22 fnand %f12, %f8, %f2 fsrc1s %f28, %f20 sdivx %l3, 0x043E, %g1 for %f16, %f20, %f4 fmovd %f8, %f30 subcc %g7, %l0, %l1 nop set 0x60, %g3 std %f8, [%l7 + %g3] movrlz %l2, %i7, %l6 move %icc, %o4, %l4 alignaddrl %o6, %l5, %g4 sethi 0x05DF, %i2 fmul8ulx16 %f14, %f16, %f24 fmovdle %icc, %f23, %f2 sll %i4, %o7, %o5 subcc %i6, %o2, %i3 ldsb [%l7 + 0x7F], %i0 addcc %i5, %o3, %g2 smulcc %o1, %g5, %i1 fmovsge %xcc, %f29, %f23 edge8n %g3, %g6, %l3 smul %g1, %g7, %l0 sll %l1, 0x17, %o0 ldsb [%l7 + 0x7C], %l2 sir 0x0FC7 ldx [%l7 + 0x38], %i7 udivcc %o4, 0x03A1, %l6 mova %xcc, %o6, %l4 addc %l5, 0x1149, %i2 edge16 %i4, %g4, %o5 srlx %o7, 0x1B, %i6 sethi 0x0B36, %i3 setx loop_9, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_9: sdiv %g2, 0x1A8C, %i5 stx %o1, [%l7 + 0x20] fcmpgt32 %f22, %f0, %g5 movl %xcc, %i1, %g6 edge16l %l3, %g1, %g7 subc %l0, 0x127B, %l1 orcc %g3, %o0, %i7 mulx %o4, %l2, %l6 edge32n %l4, %l5, %i2 movcc %icc, %i4, %g4 edge32 %o5, %o7, %o6 sdiv %i3, 0x1F31, %i6 movrne %o2, 0x314, %i0 sdivcc %g2, 0x051F, %o3 andncc %o1, %g5, %i5 movl %xcc, %i1, %g6 movneg %icc, %l3, %g7 movcs %icc, %g1, %l0 stw %l1, [%l7 + 0x7C] movle %icc, %o0, %g3 srl %o4, 0x00, %i7 addccc %l2, %l4, %l6 fcmpne32 %f24, %f6, %l5 fcmpd %fcc1, %f2, %f22 srl %i4, %i2, %o5 edge8n %o7, %o6, %i3 udivcc %g4, 0x10F8, %i6 edge8n %o2, %i0, %g2 fmovsvs %icc, %f3, %f31 lduw [%l7 + 0x6C], %o3 fpsub32s %f10, %f24, %f5 fnand %f28, %f2, %f20 alignaddrl %o1, %i5, %i1 sdiv %g6, 0x0971, %l3 movrne %g5, 0x2F1, %g1 smulcc %g7, %l1, %o0 addc %l0, 0x1EB6, %o4 fcmpeq32 %f26, %f22, %i7 fcmple32 %f0, %f28, %l2 orn %l4, %l6, %g3 fcmpeq32 %f30, %f8, %l5 sdivx %i2, 0x191A, %o5 fmovscs %icc, %f11, %f27 array32 %i4, %o6, %o7 movgu %icc, %g4, %i6 stb %i3, [%l7 + 0x34] restore %i0, %g2, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %o1, %o2, %i1 fandnot1s %f0, %f3, %f27 orcc %g6, 0x1C00, %i5 movne %icc, %g5, %l3 sll %g1, 0x12, %g7 orncc %l1, %l0, %o4 array8 %o0, %l2, %l4 save %i7, 0x16AC, %g3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpgt16 %f10, %f4, %l5 alignaddr %i2, %l6, %i4 sra %o6, %o5, %o7 addc %i6, %g4, %i3 movg %xcc, %g2, %o3 mulx %i0, 0x10A1, %o2 fmovdcs %icc, %f8, %f8 mulx %o1, 0x0953, %g6 edge8ln %i5, %g5, %i1 stw %g1, [%l7 + 0x0C] edge8l %l3, %g7, %l1 fmovscc %xcc, %f19, %f15 fmovrdlez %l0, %f4, %f20 fcmpeq16 %f18, %f20, %o4 orncc %l2, %l4, %o0 stw %g3, [%l7 + 0x78] andn %i7, %l5, %i2 umulcc %i4, 0x1AD5, %o6 stb %o5, [%l7 + 0x36] sllx %l6, 0x0A, %i6 edge8l %o7, %g4, %g2 srlx %i3, %i0, %o3 udivx %o1, 0x144D, %g6 umulcc %i5, 0x053E, %o2 edge8 %g5, %g1, %l3 fmovrslez %g7, %f26, %f6 movre %i1, 0x1C0, %l1 stb %l0, [%l7 + 0x2A] edge16 %l2, %l4, %o0 fmovrsne %o4, %f27, %f21 ld [%l7 + 0x44], %f13 stx %g3, [%l7 + 0x50] movn %icc, %l5, %i2 fmul8x16 %f17, %f12, %f20 mova %icc, %i7, %o6 xnorcc %i4, %l6, %o5 sllx %o7, %g4, %i6 subccc %i3, 0x1E28, %g2 subcc %o3, %o1, %i0 orncc %g6, 0x0602, %i5 movgu %icc, %g5, %o2 sub %l3, %g1, %i1 alignaddr %l1, %g7, %l2 stx %l4, [%l7 + 0x58] orcc %l0, 0x05F8, %o4 ldsw [%l7 + 0x38], %g3 andncc %o0, %l5, %i7 fmovdn %xcc, %f26, %f4 ld [%l7 + 0x60], %f17 umulcc %o6, %i2, %l6 fmovsneg %xcc, %f25, %f8 fmovrdne %o5, %f0, %f6 udivcc %o7, 0x040A, %i4 sll %i6, %i3, %g2 orn %g4, %o3, %o1 edge8ln %i0, %i5, %g6 stx %g5, [%l7 + 0x38] mulscc %l3, %o2, %i1 fpadd32 %f30, %f14, %f26 andn %l1, 0x1267, %g7 edge32ln %g1, %l2, %l4 srax %o4, 0x0F, %g3 movcs %xcc, %l0, %l5 movrlez %i7, 0x0E8, %o6 nop set 0x38, %l2 ldd [%l7 + %l2], %o0 fmovspos %xcc, %f21, %f27 move %icc, %i2, %o5 edge16ln %l6, %o7, %i6 sra %i3, %g2, %i4 edge16ln %g4, %o3, %o1 array16 %i0, %i5, %g6 movge %icc, %l3, %g5 movgu %icc, %o2, %i1 srlx %l1, 0x16, %g7 umul %g1, %l2, %o4 setx loop_10, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_10: movleu %icc, %l0, %l5 for %f14, %f0, %f28 and %o6, %o0, %i2 sir 0x1A92 addcc %o5, 0x1C64, %i7 srl %o7, 0x06, %l6 sdivcc %i3, 0x024D, %i6 udivcc %g2, 0x15AF, %i4 subccc %o3, 0x0F6A, %g4 umulcc %o1, 0x1B61, %i5 edge8n %g6, %i0, %g5 movl %icc, %l3, %i1 andn %l1, %o2, %g1 movrgez %l2, %o4, %g7 addcc %l4, 0x0BAA, %g3 fmovsge %xcc, %f19, %f17 movvs %icc, %l5, %l0 edge16n %o6, %i2, %o0 edge8n %o5, %o7, %l6 ldub [%l7 + 0x7E], %i3 movrgez %i6, %g2, %i7 movcc %xcc, %i4, %g4 subccc %o1, 0x093E, %i5 addccc %o3, 0x0478, %i0 lduh [%l7 + 0x30], %g5 ld [%l7 + 0x1C], %f10 array32 %l3, %i1, %l1 alignaddrl %o2, %g6, %g1 movcs %xcc, %o4, %l2 fmovrslz %l4, %f13, %f0 sdivx %g7, 0x1F1E, %l5 movvs %xcc, %l0, %o6 subc %i2, %o0, %g3 alignaddr %o7, %o5, %i3 mova %icc, %l6, %i6 ld [%l7 + 0x20], %f16 ldsb [%l7 + 0x4C], %g2 for %f26, %f22, %f4 fmul8x16 %f28, %f4, %f8 fnot1 %f28, %f0 ldsw [%l7 + 0x08], %i7 movrlz %i4, %g4, %o1 orncc %o3, %i0, %g5 mova %xcc, %l3, %i1 srax %l1, 0x19, %o2 ldsb [%l7 + 0x2F], %g6 fnor %f30, %f0, %f2 fabsd %f18, %f10 edge16n %i5, %g1, %l2 movne %icc, %l4, %o4 fand %f10, %f18, %f28 edge16ln %l5, %l0, %o6 ldsw [%l7 + 0x74], %g7 ldd [%l7 + 0x30], %i2 subcc %o0, %o7, %o5 edge16l %g3, %l6, %i6 alignaddrl %g2, %i7, %i3 ldsw [%l7 + 0x78], %g4 fsrc1s %f3, %f17 fmovscc %xcc, %f7, %f2 orcc %i4, 0x02B3, %o3 edge16 %o1, %g5, %i0 subccc %l3, 0x109B, %i1 st %f4, [%l7 + 0x10] sra %o2, %l1, %i5 xnorcc %g6, 0x16B6, %g1 edge8l %l4, %o4, %l5 ldx [%l7 + 0x48], %l0 sllx %o6, %l2, %g7 fnands %f5, %f20, %f27 ldd [%l7 + 0x70], %i2 movneg %xcc, %o0, %o7 sdivcc %g3, 0x0D66, %l6 orncc %o5, 0x0D97, %i6 sth %g2, [%l7 + 0x4A] edge16 %i3, %i7, %g4 or %o3, 0x08C4, %o1 xorcc %i4, %i0, %l3 fand %f26, %f2, %f28 fmovrsgez %i1, %f2, %f27 stw %o2, [%l7 + 0x6C] ldub [%l7 + 0x42], %l1 movg %xcc, %g5, %i5 movneg %icc, %g1, %g6 movn %xcc, %o4, %l5 sra %l0, 0x00, %o6 movrlz %l4, %g7, %l2 st %f13, [%l7 + 0x6C] orcc %o0, 0x162E, %o7 fcmple16 %f10, %f0, %g3 udiv %i2, 0x0A47, %l6 movrlez %i6, %o5, %g2 addcc %i3, %g4, %i7 edge32n %o1, %o3, %i0 fmuld8ulx16 %f23, %f29, %f10 addccc %i4, %l3, %i1 mova %xcc, %l1, %g5 ldsb [%l7 + 0x21], %i5 andcc %g1, %g6, %o4 fmovdgu %icc, %f6, %f0 andn %l5, %l0, %o6 movrlz %l4, 0x37B, %g7 fsrc2s %f29, %f1 array32 %l2, %o0, %o7 movrgz %o2, 0x0CE, %i2 save %g3, 0x18BC, %i6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x30], %i6 stw %g2, [%l7 + 0x18] edge32 %o5, %g4, %i7 fmovdcc %xcc, %f27, %f24 edge32n %i3, %o1, %o3 stb %i0, [%l7 + 0x3E] restore %l3, 0x14DB, %i1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %l1, %i4, %i5 edge8n %g5, %g6, %o4 edge32n %l5, %l0, %g1 udivcc %o6, 0x0021, %g7 orcc %l4, %l2, %o7 fnegd %f0, %f22 orn %o2, %o0, %g3 ldsh [%l7 + 0x5A], %i2 fcmpne32 %f12, %f0, %i6 srax %l6, %o5, %g2 fone %f30 sll %g4, 0x18, %i3 sdivx %i7, 0x132E, %o3 fmovrdne %i0, %f18, %f2 array32 %o1, %l3, %l1 save %i1, 0x1386, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %g5, %i5, %g6 orn %o4, %l0, %g1 movrne %o6, 0x2B9, %l5 fmul8x16au %f8, %f28, %f12 srlx %l4, %l2, %o7 fmovrdne %g7, %f10, %f4 xorcc %o2, %g3, %o0 sdivcc %i6, 0x0D50, %l6 movvs %xcc, %i2, %o5 array16 %g2, %i3, %i7 movrlz %o3, %i0, %g4 setx loop_11, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_11: array16 %i1, %o1, %i4 xor %g5, 0x1072, %g6 sll %o4, %i5, %l0 save %g1, %o6, %l4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ld [%l7 + 0x1C], %f24 and %l2, 0x1A2A, %l5 nop set 0x18, %g4 stx %g7, [%l7 + %g4] fmovsneg %icc, %f23, %f2 movge %xcc, %o7, %o2 fpack32 %f18, %f0, %f0 lduw [%l7 + 0x18], %o0 sethi 0x0256, %i6 array16 %l6, %i2, %o5 xnor %g3, %i3, %g2 udivx %i7, 0x1457, %i0 fand %f28, %f16, %f20 andncc %o3, %l3, %g4 edge32 %l1, %o1, %i4 bshuffle %f28, %f12, %f28 ldsw [%l7 + 0x0C], %i1 movvs %xcc, %g6, %g5 stw %o4, [%l7 + 0x60] edge32l %l0, %i5, %o6 movne %xcc, %l4, %g1 umulcc %l2, 0x1DB1, %l5 fmovrdgz %g7, %f6, %f14 srlx %o7, %o2, %i6 movrlz %l6, %i2, %o0 add %g3, 0x1189, %o5 srl %g2, %i3, %i0 fpack32 %f6, %f6, %f28 addc %i7, 0x15CF, %l3 sub %g4, %o3, %l1 mulscc %i4, 0x10B1, %i1 movrlz %g6, 0x3CC, %g5 movleu %icc, %o4, %l0 xnorcc %i5, 0x14D4, %o1 andncc %l4, %o6, %g1 fcmple32 %f8, %f20, %l2 alignaddrl %l5, %o7, %g7 save %o2, 0x172B, %l6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovscc %icc, %f11, %f29 stw %i6, [%l7 + 0x34] movpos %icc, %o0, %i2 sdivx %o5, 0x16D5, %g3 mulscc %g2, %i3, %i0 movre %l3, %g4, %i7 orncc %o3, %l1, %i1 or %i4, %g5, %o4 edge8 %g6, %l0, %o1 srlx %i5, %l4, %g1 movcs %xcc, %o6, %l2 fnors %f1, %f17, %f25 umulcc %o7, %l5, %g7 movrne %o2, %i6, %l6 array8 %i2, %o5, %o0 movre %g3, 0x07D, %i3 nop set 0x28, %g7 std %f10, [%l7 + %g7] ldd [%l7 + 0x10], %g2 fcmpes %fcc3, %f5, %f22 fcmpes %fcc3, %f11, %f18 edge8ln %l3, %i0, %g4 fmul8x16al %f30, %f2, %f14 movrgez %o3, %l1, %i7 fmovscs %icc, %f3, %f28 or %i4, %i1, %g5 fones %f8 movge %xcc, %g6, %l0 orn %o4, %o1, %l4 fmovdg %icc, %f17, %f15 restore %g1, %o6, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 faligndata %f8, %f30, %f26 subc %o7, 0x07D4, %i5 subccc %l5, %o2, %g7 xnorcc %i6, %i2, %l6 stw %o5, [%l7 + 0x70] sth %g3, [%l7 + 0x10] sdiv %o0, 0x0286, %i3 sdivcc %g2, 0x13FB, %l3 movrlz %i0, 0x108, %o3 add %l1, 0x0EB8, %i7 xnor %g4, 0x19DF, %i1 movneg %icc, %g5, %i4 sub %g6, 0x0F64, %l0 movg %icc, %o4, %l4 smul %g1, %o1, %l2 fmul8x16 %f7, %f4, %f6 orn %o6, %o7, %l5 lduw [%l7 + 0x7C], %o2 save %g7, 0x13AF, %i6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %i2, %l6, %i5 edge32l %g3, %o5, %o0 fpack16 %f2, %f14 srax %g2, %i3, %i0 subc %o3, 0x1828, %l3 andn %i7, %g4, %l1 subcc %i1, 0x118C, %g5 fones %f12 udivcc %i4, 0x0990, %l0 movgu %icc, %g6, %o4 array8 %g1, %o1, %l4 ldd [%l7 + 0x68], %f30 fmovrde %o6, %f26, %f4 st %f25, [%l7 + 0x58] mova %icc, %o7, %l5 andn %l2, 0x0AD2, %o2 and %g7, %i2, %i6 and %l6, 0x15E7, %g3 orn %i5, %o0, %o5 ldsb [%l7 + 0x7E], %i3 fpadd16 %f26, %f18, %f26 st %f2, [%l7 + 0x58] edge8l %g2, %o3, %l3 movrgz %i7, %g4, %l1 edge8ln %i0, %i1, %g5 faligndata %f12, %f24, %f30 movre %l0, 0x132, %i4 sdiv %g6, 0x0155, %g1 movle %icc, %o1, %o4 ldsh [%l7 + 0x58], %o6 edge32l %o7, %l5, %l4 stx %o2, [%l7 + 0x10] stb %l2, [%l7 + 0x68] movneg %icc, %g7, %i2 std %f30, [%l7 + 0x70] orncc %l6, 0x19E1, %i6 movpos %icc, %g3, %i5 ldd [%l7 + 0x40], %o4 umulcc %o0, %g2, %o3 stb %l3, [%l7 + 0x2B] fnands %f18, %f23, %f24 stb %i3, [%l7 + 0x3B] mulx %g4, 0x1FDE, %i7 xnorcc %l1, %i0, %i1 xnorcc %g5, 0x0E06, %i4 edge8 %g6, %g1, %l0 alignaddrl %o4, %o6, %o1 sethi 0x15C6, %o7 popc 0x014A, %l5 add %o2, 0x046B, %l4 fmul8x16al %f15, %f11, %f0 fnegs %f18, %f17 add %l2, %i2, %g7 sdivcc %i6, 0x1E37, %l6 movneg %icc, %i5, %g3 faligndata %f26, %f20, %f28 movrgz %o0, 0x116, %g2 fxors %f25, %f8, %f10 orn %o5, 0x11C2, %o3 sll %i3, %l3, %g4 fxor %f16, %f18, %f20 mulx %i7, 0x0B89, %i0 udivcc %l1, 0x1DD9, %g5 stb %i1, [%l7 + 0x26] lduh [%l7 + 0x64], %i4 fmovsn %xcc, %f27, %f9 mova %icc, %g6, %g1 ld [%l7 + 0x78], %f5 fmovdle %icc, %f20, %f17 setx loop_12, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_12: alignaddrl %o4, %l5, %o2 save %o7, %l2, %l4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x08], %i2 fmovscs %icc, %f21, %f7 edge8ln %g7, %l6, %i5 fornot1s %f0, %f15, %f19 movrne %g3, 0x2ED, %i6 fcmple32 %f14, %f26, %o0 movvc %xcc, %g2, %o5 fmovdne %xcc, %f25, %f16 stw %o3, [%l7 + 0x08] lduh [%l7 + 0x16], %l3 popc 0x11D4, %g4 fmovscc %icc, %f3, %f4 alignaddr %i3, %i0, %l1 umul %g5, %i1, %i4 movcc %icc, %g6, %i7 sll %l0, %o6, %o1 movleu %xcc, %o4, %l5 movrgz %o2, 0x0B3, %g1 edge32 %o7, %l4, %l2 array8 %g7, %i2, %l6 fpadd32s %f17, %f17, %f9 udiv %g3, 0x19F5, %i5 movvc %icc, %o0, %g2 udiv %i6, 0x1634, %o5 stw %o3, [%l7 + 0x20] movpos %icc, %g4, %l3 ldsb [%l7 + 0x38], %i0 restore %l1, 0x03CE, %i3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrslz %g5, %f29, %f9 fmovdgu %icc, %f6, %f10 fmovspos %xcc, %f2, %f16 fmovdpos %icc, %f8, %f30 ldd [%l7 + 0x10], %i0 stw %i4, [%l7 + 0x18] movle %xcc, %g6, %i7 ldd [%l7 + 0x28], %l0 ldsw [%l7 + 0x4C], %o6 movne %icc, %o4, %l5 andncc %o1, %o2, %g1 movvs %icc, %l4, %o7 andn %g7, %l2, %i2 fpadd32 %f16, %f16, %f6 movvs %icc, %l6, %i5 fmovrslz %g3, %f4, %f19 orn %o0, 0x1F6E, %i6 fmovrdlez %g2, %f12, %f22 movge %icc, %o3, %o5 subc %g4, %l3, %i0 xnor %i3, 0x1847, %l1 fmovsa %xcc, %f12, %f23 movgu %xcc, %i1, %g5 orcc %i4, %g6, %i7 lduw [%l7 + 0x0C], %l0 sdivcc %o6, 0x1131, %l5 edge8n %o4, %o1, %o2 ldx [%l7 + 0x40], %g1 fmuld8ulx16 %f20, %f18, %f22 ldd [%l7 + 0x38], %f6 xor %o7, 0x1AB1, %l4 movne %xcc, %l2, %i2 edge16ln %g7, %l6, %i5 fandnot1 %f2, %f12, %f24 subccc %g3, 0x0C1B, %o0 movrlez %i6, 0x07F, %o3 movvc %icc, %o5, %g4 sth %g2, [%l7 + 0x5E] movrgz %l3, 0x1C7, %i0 movrne %i3, %i1, %l1 fcmple16 %f8, %f24, %i4 movn %icc, %g6, %g5 fmovrslez %l0, %f21, %f12 edge32l %i7, %l5, %o4 sub %o1, 0x06D1, %o6 sethi 0x183F, %o2 array16 %o7, %l4, %g1 sdivcc %i2, 0x13D6, %l2 movcc %xcc, %g7, %l6 pdist %f26, %f10, %f0 mulx %i5, 0x029E, %g3 edge16ln %i6, %o3, %o5 umul %o0, 0x0C6A, %g4 fcmpes %fcc3, %f7, %f23 udivcc %l3, 0x1402, %g2 movl %icc, %i0, %i3 srlx %i1, 0x1F, %l1 sir 0x1AB0 movvc %xcc, %g6, %i4 edge16 %g5, %i7, %l5 alignaddrl %o4, %o1, %l0 edge8n %o6, %o7, %o2 edge32n %g1, %i2, %l2 udivcc %g7, 0x05D9, %l6 movcc %xcc, %l4, %i5 movvc %xcc, %i6, %g3 std %f16, [%l7 + 0x20] nop set 0x4C, %o6 ldsw [%l7 + %o6], %o5 ldsh [%l7 + 0x1C], %o0 fpackfix %f30, %f5 orn %o3, 0x0597, %l3 ldsh [%l7 + 0x26], %g2 array8 %i0, %g4, %i3 movre %i1, %g6, %i4 udivcc %l1, 0x10AF, %i7 array32 %l5, %g5, %o4 fmovrslez %o1, %f20, %f22 movneg %icc, %l0, %o6 alignaddr %o7, %g1, %o2 fmovsne %icc, %f1, %f11 fmovdgu %xcc, %f29, %f19 orncc %i2, %g7, %l2 sra %l4, %i5, %l6 fmovspos %xcc, %f19, %f0 mova %xcc, %i6, %o5 or %g3, 0x1178, %o3 fpmerge %f9, %f5, %f18 edge16n %o0, %g2, %l3 lduw [%l7 + 0x50], %i0 setx loop_13, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_13: movl %icc, %g6, %i4 addccc %g4, %l1, %i7 edge8l %g5, %l5, %o1 movn %icc, %o4, %o6 lduh [%l7 + 0x4E], %o7 movneg %icc, %l0, %g1 ldd [%l7 + 0x10], %o2 sdiv %i2, 0x1223, %g7 fmul8x16au %f23, %f30, %f10 fmovrslz %l4, %f26, %f14 udiv %l2, 0x1823, %l6 ldd [%l7 + 0x10], %i6 fmovrsne %o5, %f3, %f21 udivx %i5, 0x099D, %g3 movrgez %o3, 0x024, %o0 ldsh [%l7 + 0x52], %g2 movpos %icc, %l3, %i3 popc 0x01C4, %i0 ldd [%l7 + 0x60], %i0 umulcc %i4, %g6, %g4 edge8l %i7, %g5, %l1 movcc %icc, %l5, %o1 nop set 0x10, %o1 stw %o6, [%l7 + %o1] andn %o7, 0x0120, %o4 ldub [%l7 + 0x70], %l0 movrne %o2, 0x25B, %g1 sub %g7, 0x05F0, %l4 movne %xcc, %i2, %l2 sdivx %l6, 0x0822, %o5 edge16n %i6, %g3, %i5 or %o0, 0x0793, %g2 andcc %o3, %l3, %i0 edge16n %i1, %i4, %i3 movrlz %g6, %i7, %g5 edge16ln %g4, %l5, %o1 sdivx %l1, 0x1C76, %o7 sth %o4, [%l7 + 0x28] orncc %l0, %o6, %o2 fsrc2 %f18, %f18 xorcc %g7, 0x1F3F, %l4 smulcc %g1, %i2, %l2 fmovsne %icc, %f1, %f29 fcmped %fcc3, %f6, %f8 movg %icc, %l6, %o5 move %xcc, %i6, %i5 fcmpgt32 %f20, %f16, %o0 movrlz %g3, 0x1F2, %g2 andcc %l3, 0x12E5, %o3 edge32 %i1, %i4, %i0 movneg %icc, %g6, %i7 orn %i3, %g4, %g5 movcs %icc, %l5, %o1 srlx %o7, %o4, %l1 movrlez %l0, 0x3BE, %o6 movrgez %o2, %l4, %g7 alignaddrl %g1, %l2, %l6 ld [%l7 + 0x18], %f1 and %o5, 0x03E7, %i2 orn %i5, 0x139B, %o0 movrlez %i6, 0x22A, %g2 edge16n %l3, %o3, %g3 fmovsg %icc, %f27, %f15 smulcc %i1, %i0, %i4 array16 %g6, %i3, %g4 andncc %i7, %l5, %o1 orcc %o7, 0x1932, %o4 movneg %icc, %g5, %l0 movgu %xcc, %l1, %o6 and %l4, 0x196A, %g7 edge16l %o2, %g1, %l2 movgu %xcc, %o5, %l6 fnot1 %f30, %f26 stw %i5, [%l7 + 0x48] add %i2, 0x0AAB, %o0 ldsh [%l7 + 0x2A], %i6 edge8l %l3, %g2, %o3 popc 0x060E, %g3 movg %xcc, %i0, %i4 addc %i1, %i3, %g4 srlx %g6, 0x04, %i7 fmovspos %icc, %f0, %f10 andncc %l5, %o7, %o4 and %g5, %l0, %l1 fmul8x16 %f29, %f8, %f10 smulcc %o6, %o1, %g7 fcmpeq16 %f2, %f26, %o2 movrgez %g1, 0x190, %l2 sir 0x11B2 movvc %xcc, %o5, %l4 st %f19, [%l7 + 0x18] mulx %l6, 0x070F, %i2 ldsh [%l7 + 0x50], %i5 ldsh [%l7 + 0x62], %i6 movrlez %l3, 0x1DA, %o0 ldx [%l7 + 0x50], %g2 siam 0x1 ld [%l7 + 0x10], %f15 and %o3, %g3, %i4 stb %i1, [%l7 + 0x16] fmovsneg %icc, %f25, %f6 movvc %icc, %i0, %g4 std %f18, [%l7 + 0x20] fmovrde %i3, %f0, %f30 sllx %i7, 0x17, %l5 fandnot1 %f4, %f26, %f28 fmovrdlz %g6, %f6, %f26 srl %o7, 0x18, %g5 edge32l %l0, %o4, %o6 fcmpeq16 %f16, %f18, %o1 array32 %g7, %l1, %g1 fmovdvs %icc, %f19, %f17 smul %o2, %l2, %o5 fabss %f24, %f22 andncc %l4, %i2, %l6 mulx %i5, 0x1ED6, %i6 smulcc %o0, 0x0A73, %g2 edge32ln %o3, %g3, %i4 udivcc %i1, 0x0649, %i0 fpsub16 %f8, %f18, %f12 fmovrdgez %g4, %f16, %f20 xnorcc %i3, 0x1F24, %l3 orncc %l5, %g6, %o7 movrlz %i7, 0x1EA, %g5 st %f2, [%l7 + 0x3C] array8 %o4, %o6, %o1 fxors %f24, %f9, %f10 udivx %g7, 0x141C, %l1 subc %g1, %l0, %o2 movvc %icc, %l2, %l4 movle %xcc, %i2, %o5 addcc %l6, 0x14E3, %i6 movn %icc, %o0, %i5 fpadd32s %f20, %f7, %f31 array8 %g2, %o3, %g3 popc 0x1B57, %i1 udiv %i0, 0x05F7, %i4 fmovsn %icc, %f9, %f10 edge8n %i3, %g4, %l3 mulx %l5, 0x0291, %o7 srl %g6, 0x1D, %g5 smulcc %o4, %o6, %o1 array16 %g7, %l1, %g1 edge16 %l0, %o2, %l2 fmovspos %xcc, %f13, %f18 ldsw [%l7 + 0x70], %l4 ldub [%l7 + 0x23], %i7 siam 0x6 sdiv %i2, 0x1079, %o5 sth %l6, [%l7 + 0x62] edge16l %i6, %o0, %g2 umulcc %o3, 0x0309, %g3 edge32ln %i1, %i5, %i0 xor %i4, %g4, %i3 fmovspos %xcc, %f11, %f11 umul %l5, 0x0C07, %o7 edge8 %g6, %g5, %o4 xnorcc %l3, %o1, %g7 movg %icc, %l1, %o6 smulcc %g1, 0x18E0, %l0 ldub [%l7 + 0x2A], %l2 smulcc %o2, 0x0755, %l4 fmovspos %icc, %f21, %f22 orcc %i2, 0x17F7, %o5 st %f20, [%l7 + 0x74] fmovdneg %xcc, %f11, %f14 addcc %i7, %i6, %l6 fandnot1s %f24, %f25, %f6 stb %g2, [%l7 + 0x5F] and %o3, 0x07D0, %g3 srax %o0, 0x15, %i5 edge8l %i0, %i4, %i1 fpack32 %f16, %f30, %f26 movgu %xcc, %i3, %g4 xor %l5, %o7, %g5 subc %g6, %l3, %o1 udiv %o4, 0x199F, %l1 andn %g7, %o6, %g1 fmovrse %l2, %f12, %f23 movrgez %o2, %l4, %l0 fmovsvs %xcc, %f3, %f21 array8 %i2, %o5, %i6 fnands %f13, %f18, %f0 fexpand %f7, %f2 fmovrdlez %l6, %f0, %f16 sethi 0x1CB7, %i7 movg %xcc, %o3, %g3 sra %g2, 0x10, %o0 lduh [%l7 + 0x5A], %i0 st %f0, [%l7 + 0x6C] fpadd32s %f2, %f22, %f18 fabsd %f14, %f16 movneg %icc, %i5, %i4 movneg %xcc, %i3, %g4 array32 %i1, %o7, %g5 addccc %l5, 0x18F6, %l3 fornot1s %f26, %f16, %f16 sllx %o1, %g6, %l1 subccc %g7, 0x080A, %o4 fxnors %f13, %f1, %f8 alignaddrl %o6, %g1, %o2 udivcc %l4, 0x0F47, %l2 stb %i2, [%l7 + 0x51] save %o5, 0x0F1F, %i6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %xcc, %l6, %i7 nop set 0x50, %o2 ldd [%l7 + %o2], %o2 ldsw [%l7 + 0x6C], %l0 alignaddr %g2, %g3, %o0 lduw [%l7 + 0x20], %i0 xor %i4, %i3, %i5 sll %g4, %i1, %o7 addc %l5, %l3, %o1 xor %g5, %l1, %g7 edge16ln %o4, %o6, %g1 orn %g6, 0x0FF9, %o2 ldd [%l7 + 0x40], %l4 edge8l %i2, %l2, %i6 popc 0x15F6, %l6 fmovde %xcc, %f22, %f1 ldsb [%l7 + 0x45], %i7 edge32 %o3, %o5, %g2 movleu %icc, %l0, %g3 fnors %f16, %f4, %f6 fmuld8sux16 %f22, %f23, %f4 edge32ln %o0, %i4, %i3 umul %i0, %g4, %i5 smul %o7, 0x07C4, %i1 orcc %l3, %o1, %l5 movle %xcc, %g5, %g7 ldsw [%l7 + 0x0C], %o4 edge32l %o6, %l1, %g1 movrne %o2, 0x3C2, %g6 udiv %i2, 0x1CE4, %l4 orn %i6, %l6, %i7 fmul8x16al %f23, %f31, %f18 sdiv %l2, 0x0A1C, %o3 fmul8x16 %f29, %f6, %f26 ldd [%l7 + 0x70], %f16 movne %xcc, %o5, %g2 edge8l %g3, %l0, %i4 sllx %i3, %o0, %g4 fpack16 %f30, %f0 sub %i0, %i5, %o7 andn %l3, 0x174C, %i1 orncc %o1, %l5, %g5 subcc %g7, 0x02D2, %o6 srlx %o4, %g1, %o2 fmovsle %xcc, %f25, %f18 fmovsleu %icc, %f25, %f11 stb %l1, [%l7 + 0x43] srl %i2, %g6, %i6 movn %xcc, %l6, %i7 movneg %xcc, %l2, %o3 movleu %icc, %o5, %g2 fmul8x16al %f5, %f28, %f4 subc %l4, %g3, %i4 fnands %f26, %f26, %f12 array8 %l0, %i3, %o0 movn %icc, %g4, %i0 edge8l %i5, %o7, %l3 mova %icc, %i1, %o1 movre %g5, %g7, %l5 udiv %o4, 0x1A0B, %o6 fnors %f9, %f6, %f11 edge8l %g1, %o2, %i2 udivcc %g6, 0x07A3, %l1 edge8l %i6, %l6, %l2 movrlz %i7, %o5, %o3 mova %icc, %g2, %l4 movrgez %i4, 0x164, %l0 sir 0x083C fcmple32 %f26, %f4, %g3 movgu %icc, %o0, %i3 fmovsl %xcc, %f8, %f10 orncc %g4, 0x1500, %i0 add %o7, 0x1D03, %i5 st %f9, [%l7 + 0x4C] andcc %i1, %o1, %g5 fnor %f0, %f30, %f2 fmovsg %icc, %f11, %f0 movrlz %l3, 0x266, %l5 movg %icc, %o4, %g7 movpos %icc, %o6, %o2 add %g1, 0x0B2F, %g6 edge32n %l1, %i6, %l6 fmovsa %icc, %f11, %f14 fandnot2s %f7, %f20, %f2 srax %i2, 0x08, %i7 movle %xcc, %o5, %l2 xor %g2, 0x0950, %l4 udivx %o3, 0x0248, %i4 edge32n %g3, %l0, %o0 fpack32 %f18, %f18, %f30 movcc %icc, %g4, %i0 srlx %i3, 0x0F, %i5 andn %o7, %o1, %i1 ldd [%l7 + 0x20], %f30 srax %g5, %l5, %l3 save %g7, %o6, %o4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %g1, %o2, %l1 andcc %g6, 0x0CA9, %l6 ldsb [%l7 + 0x2B], %i6 movgu %xcc, %i7, %o5 sdivx %l2, 0x1EC2, %g2 fmovsne %icc, %f17, %f20 sdiv %i2, 0x1B12, %o3 fsrc1 %f8, %f18 movrne %i4, 0x1B4, %l4 stw %g3, [%l7 + 0x38] edge32l %o0, %l0, %g4 nop set 0x40, %l4 ldd [%l7 + %l4], %f14 movrgz %i3, %i5, %o7 save %o1, %i0, %i1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %l5, 0x0A4, %l3 movge %icc, %g5, %o6 stw %o4, [%l7 + 0x6C] addc %g1, 0x020A, %g7 nop set 0x52, %l6 sth %l1, [%l7 + %l6] udiv %g6, 0x07A2, %o2 fnot1 %f0, %f14 movneg %xcc, %i6, %l6 xnorcc %i7, %l2, %o5 fnot1 %f30, %f4 fnot2s %f30, %f2 udiv %g2, 0x1AB8, %o3 movn %xcc, %i4, %i2 subccc %g3, 0x173A, %o0 sdiv %l4, 0x0CCB, %l0 mova %xcc, %i3, %g4 array8 %i5, %o1, %o7 andn %i0, 0x1A13, %i1 movn %xcc, %l5, %g5 fxnor %f12, %f0, %f12 sdivx %l3, 0x1F76, %o4 edge32 %g1, %o6, %g7 fnors %f29, %f17, %f6 ld [%l7 + 0x78], %f14 fnor %f30, %f26, %f30 fmovs %f4, %f11 fpack32 %f26, %f22, %f16 sll %g6, %o2, %l1 fnands %f19, %f0, %f18 lduh [%l7 + 0x12], %l6 fcmple32 %f18, %f0, %i6 and %i7, 0x1F4A, %l2 ldsh [%l7 + 0x32], %g2 std %f24, [%l7 + 0x28] smul %o3, 0x165E, %i4 andn %i2, %o5, %o0 array8 %g3, %l0, %i3 sllx %l4, 0x1B, %i5 alignaddrl %g4, %o1, %i0 ldsh [%l7 + 0x1E], %i1 and %o7, %g5, %l3 subccc %o4, %l5, %g1 umul %o6, 0x06CF, %g6 restore %g7, %o2, %l1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %i6, %l6, %i7 and %l2, %g2, %o3 movrlez %i2, 0x11C, %o5 sub %o0, %g3, %l0 alignaddr %i4, %l4, %i3 fors %f20, %f21, %f11 xorcc %i5, %g4, %i0 edge8l %o1, %i1, %g5 fsrc2s %f21, %f20 array8 %o7, %o4, %l3 fmuld8sux16 %f11, %f0, %f18 fmovdn %xcc, %f21, %f10 umul %g1, %l5, %g6 stb %g7, [%l7 + 0x25] fcmple32 %f14, %f14, %o2 edge32ln %o6, %i6, %l1 movre %l6, 0x266, %i7 fmovs %f8, %f23 xor %l2, %o3, %i2 fpadd16 %f2, %f24, %f18 sub %g2, %o0, %g3 umul %o5, 0x0842, %i4 edge16l %l4, %i3, %i5 nop set 0x08, %i2 stx %g4, [%l7 + %i2] movrgz %l0, 0x27E, %o1 fmovdcc %icc, %f21, %f9 movneg %xcc, %i0, %i1 ldub [%l7 + 0x69], %g5 addcc %o7, 0x06DA, %o4 sub %g1, 0x0B78, %l5 udivcc %l3, 0x02BF, %g7 addc %o2, 0x135A, %g6 ld [%l7 + 0x10], %f21 fmovrdlz %o6, %f20, %f12 mulx %i6, 0x16A8, %l1 fexpand %f13, %f14 orncc %l6, 0x1021, %l2 array16 %o3, %i7, %i2 fmovdg %icc, %f2, %f5 fmovdneg %icc, %f7, %f9 orn %o0, 0x1C31, %g3 movg %xcc, %g2, %o5 array32 %l4, %i3, %i4 xnor %g4, 0x151E, %l0 fmovrsgez %i5, %f2, %f6 movvc %xcc, %o1, %i0 alignaddr %g5, %o7, %i1 move %icc, %g1, %o4 movre %l3, 0x197, %l5 ldsw [%l7 + 0x64], %g7 movcs %xcc, %g6, %o6 orncc %o2, %i6, %l1 ldsw [%l7 + 0x48], %l6 sub %o3, 0x07AF, %l2 edge32ln %i7, %i2, %g3 mulx %o0, %g2, %l4 edge32n %i3, %i4, %g4 subcc %l0, %i5, %o5 ldd [%l7 + 0x08], %o0 stw %i0, [%l7 + 0x50] ldsw [%l7 + 0x70], %g5 subccc %o7, %g1, %o4 fsrc2 %f16, %f4 movcs %xcc, %i1, %l3 movg %icc, %g7, %g6 udiv %l5, 0x0274, %o6 save %o2, 0x135B, %l1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fors %f15, %f5, %f29 movl %icc, %i6, %l6 fmul8ulx16 %f28, %f20, %f4 alignaddr %o3, %i7, %i2 fmovsg %xcc, %f10, %f16 edge32ln %g3, %o0, %l2 fxnor %f16, %f14, %f0 sdivcc %g2, 0x0EED, %l4 sub %i4, 0x0D64, %g4 ld [%l7 + 0x4C], %f1 umulcc %l0, %i5, %i3 std %f12, [%l7 + 0x08] edge8ln %o5, %i0, %g5 andn %o1, %g1, %o7 move %icc, %i1, %l3 fone %f10 andcc %g7, 0x16AE, %o4 st %f7, [%l7 + 0x54] movcc %icc, %l5, %o6 ld [%l7 + 0x0C], %f8 srax %g6, 0x16, %o2 st %f1, [%l7 + 0x3C] xnorcc %l1, %l6, %o3 xorcc %i7, %i2, %i6 srl %o0, %g3, %l2 alignaddrl %g2, %i4, %l4 popc %g4, %i5 sdivx %i3, 0x18EA, %l0 fabsd %f24, %f4 smulcc %o5, %i0, %o1 ldd [%l7 + 0x50], %f12 sra %g1, 0x0D, %g5 movrne %o7, %i1, %l3 andn %g7, 0x15EA, %l5 ldd [%l7 + 0x78], %f12 sir 0x10F0 ldx [%l7 + 0x40], %o4 fmul8ulx16 %f8, %f28, %f26 orncc %o6, 0x1185, %o2 stx %g6, [%l7 + 0x68] fnot1s %f17, %f31 save %l1, %o3, %l6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %i7, 0x221, %i6 edge32l %i2, %o0, %g3 orcc %l2, 0x17A9, %i4 sth %g2, [%l7 + 0x0C] xnor %l4, 0x11BB, %g4 fnot2s %f9, %f18 ldsb [%l7 + 0x29], %i3 addccc %l0, 0x0A66, %i5 and %i0, %o1, %o5 subc %g5, %o7, %g1 setx loop_14, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_14: udiv %l5, 0x06FE, %g7 st %f1, [%l7 + 0x20] fpadd16s %f23, %f31, %f5 umul %o4, 0x034A, %o2 fornot2 %f0, %f12, %f14 fnor %f0, %f22, %f10 edge8 %o6, %g6, %l1 fornot2s %f9, %f13, %f20 mulscc %l6, %o3, %i7 fsrc2s %f13, %f4 edge16ln %i6, %i2, %o0 fornot2s %f23, %f1, %f24 subc %g3, %l2, %g2 movn %icc, %i4, %l4 fnot1 %f8, %f18 fcmps %fcc2, %f0, %f14 movcs %xcc, %g4, %l0 fpsub16s %f29, %f3, %f10 udivcc %i3, 0x01B1, %i0 udivx %o1, 0x0148, %o5 pdist %f22, %f30, %f16 edge8l %g5, %o7, %g1 movcs %icc, %i5, %i1 ldx [%l7 + 0x10], %l5 fand %f0, %f22, %f8 restore %l3, %g7, %o2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fands %f28, %f11, %f16 movrgez %o4, 0x21F, %o6 fcmped %fcc1, %f26, %f22 and %l1, 0x1FB8, %l6 popc %o3, %i7 andn %g6, %i6, %o0 fmovdvc %xcc, %f5, %f30 st %f17, [%l7 + 0x68] setx loop_15, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_15: fmovrdlz %g2, %f0, %f30 smul %l2, 0x194F, %i4 sethi 0x1994, %g4 movcs %xcc, %l0, %l4 edge32n %i0, %o1, %i3 fmovdvs %xcc, %f15, %f10 and %g5, %o7, %g1 fcmpeq16 %f24, %f22, %i5 and %o5, 0x1BF6, %i1 array8 %l3, %g7, %l5 movrlz %o4, %o6, %l1 fcmpes %fcc2, %f17, %f18 srax %o2, 0x02, %o3 movleu %icc, %i7, %l6 fabsd %f8, %f28 orncc %g6, %o0, %i6 srax %i2, %g3, %l2 movle %xcc, %g2, %g4 ldd [%l7 + 0x10], %f24 addc %l0, %l4, %i0 smulcc %o1, 0x0F55, %i4 std %f6, [%l7 + 0x68] sll %i3, 0x0C, %o7 fmovdvs %icc, %f8, %f29 movcc %xcc, %g5, %g1 movle %xcc, %o5, %i1 umul %l3, %i5, %l5 edge8 %o4, %g7, %l1 array32 %o6, %o3, %i7 ldsh [%l7 + 0x56], %l6 ldd [%l7 + 0x08], %f26 pdist %f26, %f12, %f10 udivcc %o2, 0x17FC, %o0 orcc %g6, %i2, %i6 fcmps %fcc1, %f11, %f18 sdivx %l2, 0x000C, %g2 fmovdvc %xcc, %f15, %f9 stw %g3, [%l7 + 0x44] sdivcc %g4, 0x094C, %l0 sethi 0x0FD8, %i0 movleu %xcc, %o1, %i4 edge16l %i3, %l4, %o7 fmovdcs %icc, %f20, %f30 sdivx %g5, 0x0F5C, %g1 fand %f4, %f20, %f12 lduh [%l7 + 0x28], %i1 smul %l3, 0x03B2, %o5 movn %xcc, %i5, %o4 movvc %icc, %l5, %l1 sdivcc %o6, 0x0511, %g7 movneg %icc, %o3, %l6 umul %o2, 0x1D0C, %i7 edge32n %g6, %o0, %i6 movvc %icc, %l2, %g2 movre %i2, 0x05B, %g3 ldx [%l7 + 0x68], %l0 fmovsneg %icc, %f11, %f10 ldsw [%l7 + 0x5C], %g4 andcc %o1, 0x09B5, %i4 sir 0x1F0E srl %i0, 0x16, %i3 movl %xcc, %o7, %l4 fpadd16 %f16, %f10, %f12 ldsh [%l7 + 0x70], %g1 sethi 0x0CB3, %i1 fzero %f14 srl %l3, 0x00, %o5 srax %i5, 0x01, %g5 edge8l %l5, %o4, %l1 addcc %g7, 0x0818, %o3 move %icc, %o6, %l6 mulscc %o2, 0x1EC2, %i7 addccc %g6, 0x1388, %o0 movleu %xcc, %i6, %l2 restore %g2, %g3, %i2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %xcc, %g4, %l0 fcmpgt32 %f22, %f22, %o1 fmovsge %xcc, %f9, %f30 alignaddrl %i0, %i3, %o7 movne %xcc, %i4, %g1 sub %i1, 0x0FF4, %l4 fmovdcs %xcc, %f26, %f25 smulcc %l3, %i5, %o5 edge32l %g5, %o4, %l1 save %l5, %o3, %g7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x1593, %o6 faligndata %f0, %f26, %f20 alignaddr %o2, %i7, %g6 setx loop_16, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_16: movneg %icc, %g2, %l2 ld [%l7 + 0x0C], %f4 std %f12, [%l7 + 0x08] movge %xcc, %g3, %i2 movge %xcc, %l0, %g4 sub %i0, %o1, %o7 fand %f12, %f28, %f16 andncc %i4, %i3, %i1 sdivx %l4, 0x10AF, %l3 pdist %f10, %f28, %f2 alignaddrl %i5, %o5, %g5 add %o4, 0x0C12, %l1 lduw [%l7 + 0x54], %g1 edge16 %l5, %g7, %o6 udivcc %o3, 0x07C7, %o2 srax %g6, 0x09, %l6 edge8n %i7, %i6, %g2 fandnot2 %f30, %f2, %f0 mulscc %l2, 0x0A8B, %o0 lduh [%l7 + 0x4A], %g3 fandnot2s %f16, %f5, %f27 subc %i2, 0x1BFA, %g4 edge16ln %i0, %l0, %o7 andcc %i4, 0x0C98, %i3 fandnot1s %f4, %f7, %f3 addc %i1, %o1, %l4 edge16ln %i5, %l3, %o5 fsrc2s %f28, %f27 movle %icc, %o4, %g5 save %l1, %g1, %l5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %o6, %o3, %g7 movrlz %o2, %g6, %l6 or %i6, %i7, %g2 srl %o0, %l2, %i2 mulx %g4, %g3, %l0 fmovdneg %xcc, %f4, %f10 ldsh [%l7 + 0x34], %i0 sra %o7, %i4, %i3 umulcc %i1, %l4, %o1 save %i5, %l3, %o5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fand %f12, %f10, %f6 udivx %g5, 0x0F3E, %l1 addccc %g1, %o4, %l5 andncc %o3, %o6, %o2 orcc %g7, 0x07B5, %g6 orn %i6, 0x03E8, %l6 movne %xcc, %i7, %o0 fpsub16 %f6, %f4, %f14 movrlez %l2, %i2, %g2 andn %g3, %g4, %l0 fmovde %icc, %f5, %f0 fmovdcc %xcc, %f19, %f11 andn %o7, 0x1FFD, %i4 movgu %icc, %i3, %i1 ldd [%l7 + 0x68], %f18 faligndata %f26, %f28, %f30 sra %i0, %o1, %i5 udivx %l3, 0x0A40, %o5 fmul8x16 %f12, %f8, %f12 smulcc %g5, %l4, %g1 movle %icc, %o4, %l5 nop set 0x3C, %g1 lduh [%l7 + %g1], %o3 fmovscc %xcc, %f6, %f22 ldsb [%l7 + 0x68], %o6 movrlez %o2, %g7, %l1 umulcc %g6, 0x0147, %i6 lduh [%l7 + 0x5A], %i7 movle %icc, %o0, %l6 addccc %i2, 0x0D09, %l2 popc %g3, %g2 popc %l0, %o7 movcs %icc, %g4, %i3 fmovrdne %i4, %f24, %f24 fcmpd %fcc3, %f10, %f0 array32 %i0, %o1, %i1 sll %i5, 0x0E, %o5 edge8n %g5, %l3, %g1 subcc %o4, 0x1BB1, %l4 or %l5, 0x10B6, %o3 srlx %o6, %o2, %l1 movgu %icc, %g7, %i6 array32 %i7, %o0, %g6 movcc %xcc, %l6, %l2 movpos %icc, %i2, %g3 edge8ln %g2, %l0, %g4 edge16 %o7, %i3, %i4 ldsh [%l7 + 0x1E], %o1 addc %i1, %i0, %i5 lduw [%l7 + 0x3C], %g5 movrgez %o5, %g1, %l3 movrgz %l4, %o4, %o3 fmul8x16al %f19, %f11, %f6 movrgz %o6, %o2, %l1 lduw [%l7 + 0x6C], %g7 subc %l5, 0x1FA7, %i6 movcs %xcc, %o0, %g6 udiv %l6, 0x1D46, %l2 edge16 %i2, %g3, %i7 restore %l0, 0x1ABE, %g4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrde %o7, %f8, %f4 ldd [%l7 + 0x50], %g2 movvc %xcc, %i3, %o1 movre %i1, 0x370, %i4 ldd [%l7 + 0x18], %i4 movleu %xcc, %i0, %o5 sub %g5, %l3, %g1 movne %icc, %o4, %o3 movl %icc, %l4, %o6 alignaddrl %l1, %o2, %l5 movrgz %g7, 0x261, %i6 ldsw [%l7 + 0x7C], %g6 movne %xcc, %l6, %l2 fsrc2 %f28, %f22 sir 0x0FDB popc 0x0CA8, %i2 fand %f20, %f16, %f24 edge8n %o0, %i7, %g3 addc %l0, 0x09E7, %g4 udivx %o7, 0x0074, %g2 fpadd32 %f20, %f6, %f24 edge32 %i3, %i1, %o1 save %i5, 0x0474, %i0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %i4, %g5, %l3 edge16 %o5, %g1, %o4 array32 %l4, %o6, %l1 stx %o2, [%l7 + 0x18] fpsub16 %f0, %f8, %f0 fmovscs %icc, %f10, %f2 stw %l5, [%l7 + 0x3C] nop set 0x6E, %l5 ldsh [%l7 + %l5], %o3 ldub [%l7 + 0x63], %g7 addcc %g6, %i6, %l2 sdivx %l6, 0x1959, %o0 ldx [%l7 + 0x40], %i7 srlx %g3, %l0, %g4 movne %xcc, %o7, %i2 edge8 %g2, %i1, %i3 mulx %o1, 0x0464, %i5 movre %i4, 0x3F8, %g5 ldd [%l7 + 0x40], %f14 edge16n %l3, %i0, %g1 sth %o4, [%l7 + 0x0A] subcc %l4, %o5, %l1 fmul8ulx16 %f0, %f26, %f28 udivcc %o2, 0x02A4, %l5 fmovd %f20, %f28 orncc %o3, 0x1124, %g7 orncc %o6, 0x0E8F, %i6 edge8 %g6, %l2, %l6 fmul8x16au %f18, %f9, %f12 movneg %xcc, %i7, %g3 stw %l0, [%l7 + 0x50] sdiv %g4, 0x1BE0, %o7 movgu %xcc, %o0, %i2 edge32n %i1, %i3, %o1 ldsh [%l7 + 0x1C], %i5 fnands %f22, %f22, %f15 edge32ln %g2, %g5, %l3 ldx [%l7 + 0x28], %i0 ldsh [%l7 + 0x64], %g1 ldsh [%l7 + 0x0A], %o4 fands %f9, %f26, %f14 ldd [%l7 + 0x48], %i4 ld [%l7 + 0x0C], %f18 andncc %l4, %o5, %o2 ld [%l7 + 0x78], %f17 movrgz %l5, 0x321, %o3 smul %g7, %o6, %l1 movrlez %i6, %g6, %l2 fxor %f10, %f22, %f2 movrgez %l6, %i7, %g3 nop set 0x3D, %g6 stb %l0, [%l7 + %g6] smul %o7, 0x0E5F, %g4 fzero %f2 nop set 0x7E, %o7 ldub [%l7 + %o7], %i2 stw %o0, [%l7 + 0x2C] orcc %i3, %i1, %i5 fxor %f22, %f22, %f20 movgu %xcc, %g2, %o1 ldsw [%l7 + 0x40], %l3 edge8ln %i0, %g1, %o4 edge8l %g5, %l4, %o5 subccc %o2, 0x0D2B, %l5 ldsw [%l7 + 0x74], %i4 fmovscc %xcc, %f0, %f24 sllx %o3, %g7, %o6 movle %xcc, %i6, %g6 and %l2, %l6, %i7 fmovdneg %xcc, %f6, %f18 edge32n %l1, %l0, %o7 edge8ln %g3, %g4, %o0 fcmpeq32 %f4, %f26, %i2 array8 %i1, %i5, %i3 andncc %o1, %l3, %g2 movrne %g1, 0x131, %i0 fsrc1 %f14, %f30 fmovscc %icc, %f2, %f10 sth %g5, [%l7 + 0x4A] movrgz %l4, 0x0AD, %o4 movrlez %o5, %o2, %l5 nop set 0x10, %i3 lduw [%l7 + %i3], %i4 orncc %g7, %o6, %i6 orncc %g6, %o3, %l2 sllx %i7, 0x0D, %l6 movrne %l0, %o7, %g3 std %f20, [%l7 + 0x28] fmovsn %icc, %f15, %f31 std %f10, [%l7 + 0x48] sdivx %g4, 0x117F, %o0 movvs %xcc, %i2, %l1 fnand %f30, %f30, %f6 udivx %i5, 0x02E7, %i3 pdist %f30, %f10, %f20 movge %icc, %o1, %i1 fcmpgt16 %f24, %f12, %l3 xnor %g1, %i0, %g5 array8 %l4, %o4, %o5 andn %o2, 0x0D99, %l5 movgu %icc, %i4, %g7 fsrc1 %f10, %f24 fpsub32 %f6, %f22, %f8 movle %xcc, %o6, %g2 ldd [%l7 + 0x68], %f26 ldsb [%l7 + 0x65], %i6 fmovsge %xcc, %f23, %f22 fmovspos %xcc, %f14, %f5 fmovs %f16, %f0 fmovdl %xcc, %f21, %f6 edge16ln %o3, %l2, %i7 edge32 %g6, %l0, %o7 fmovdneg %xcc, %f12, %f7 fsrc1 %f30, %f8 xnorcc %l6, %g3, %o0 fmul8sux16 %f12, %f10, %f14 save %g4, %l1, %i5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpne16 %f4, %f6, %i2 fnand %f28, %f8, %f24 nop set 0x56, %i5 sth %i3, [%l7 + %i5] fmovrsgez %o1, %f26, %f6 edge32 %i1, %g1, %i0 sethi 0x0079, %g5 movle %xcc, %l4, %o4 movne %xcc, %l3, %o2 fpack16 %f20, %f18 alignaddr %o5, %l5, %g7 fmovsl %xcc, %f25, %f4 udivx %o6, 0x1AAE, %g2 fnor %f30, %f28, %f8 edge16 %i6, %o3, %i4 udiv %l2, 0x018A, %g6 sllx %i7, %o7, %l6 addc %l0, 0x17FE, %g3 srl %g4, 0x13, %l1 fmovdle %icc, %f4, %f1 movl %xcc, %i5, %o0 edge16n %i3, %o1, %i1 ldsw [%l7 + 0x28], %g1 edge8n %i0, %g5, %l4 xnorcc %i2, %o4, %o2 addcc %o5, %l3, %l5 alignaddrl %o6, %g2, %i6 fnegs %f26, %f3 setx loop_17, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_17: ldsh [%l7 + 0x5C], %l2 array8 %i7, %g6, %o7 add %l0, %g3, %g4 fcmps %fcc0, %f2, %f5 fmovdcs %xcc, %f13, %f21 movcc %icc, %l6, %l1 add %o0, 0x0EBF, %i5 srlx %i3, %o1, %i1 sub %g1, %i0, %g5 and %l4, 0x0E64, %i2 fpadd16s %f5, %f13, %f28 udivcc %o4, 0x14D8, %o5 array16 %o2, %l5, %l3 mulscc %g2, %i6, %o3 movrne %o6, 0x120, %i4 edge8l %g7, %i7, %l2 fnands %f11, %f20, %f13 fmovscc %xcc, %f30, %f10 subcc %g6, 0x1090, %l0 ldsw [%l7 + 0x2C], %g3 fzeros %f28 fcmped %fcc2, %f14, %f0 edge16ln %o7, %l6, %g4 udivx %l1, 0x1E77, %o0 sllx %i3, %i5, %o1 array32 %i1, %g1, %i0 fmovse %xcc, %f30, %f29 xorcc %l4, 0x09D2, %g5 sllx %o4, %o5, %i2 umul %o2, %l3, %l5 std %f18, [%l7 + 0x10] edge32n %i6, %g2, %o6 fors %f8, %f17, %f18 movcc %icc, %o3, %g7 orncc %i4, 0x120E, %i7 edge32 %l2, %l0, %g3 fsrc1 %f14, %f8 edge32l %g6, %l6, %g4 movvs %xcc, %o7, %l1 movl %xcc, %o0, %i3 fabss %f15, %f14 fmovdl %icc, %f10, %f21 sdivx %o1, 0x11B1, %i1 fpack16 %f10, %f27 fnegd %f14, %f28 mulx %i5, %g1, %i0 fmovscc %xcc, %f20, %f17 stx %l4, [%l7 + 0x68] fcmpes %fcc0, %f21, %f7 xorcc %o4, 0x0E3C, %g5 fcmps %fcc0, %f11, %f4 lduh [%l7 + 0x3A], %i2 fmovdneg %xcc, %f19, %f7 udivx %o2, 0x0072, %o5 restore %l3, 0x0EEE, %i6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovspos %icc, %f2, %f20 fmovdvc %icc, %f15, %f30 save %l5, 0x0502, %o6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %icc, %g2, %o3 fpackfix %f24, %f25 ldsw [%l7 + 0x48], %i4 ldsw [%l7 + 0x7C], %g7 mova %icc, %l2, %i7 fabsd %f18, %f0 movcs %icc, %l0, %g3 sdivx %g6, 0x1D9A, %g4 fpsub32 %f4, %f30, %f0 sth %l6, [%l7 + 0x18] umul %l1, %o0, %i3 subc %o1, 0x06E5, %o7 or %i5, 0x1A2F, %i1 stb %i0, [%l7 + 0x41] andcc %g1, %l4, %o4 fmuld8sux16 %f31, %f11, %f14 edge8 %g5, %i2, %o5 sub %o2, %l3, %i6 movcc %icc, %o6, %g2 movge %xcc, %l5, %i4 srax %o3, %g7, %l2 movrne %l0, %i7, %g6 orncc %g4, 0x1A8A, %l6 fmovspos %xcc, %f31, %f2 orn %g3, %l1, %o0 addcc %o1, %o7, %i5 fandnot2s %f4, %f30, %f8 nop set 0x48, %l0 std %f28, [%l7 + %l0] edge32 %i1, %i3, %i0 movrgz %l4, 0x24B, %g1 ldd [%l7 + 0x38], %f18 subccc %o4, %i2, %g5 edge8n %o2, %l3, %o5 fpackfix %f20, %f27 fsrc1s %f4, %f23 edge8ln %i6, %g2, %o6 sdivx %i4, 0x1F42, %l5 array16 %o3, %l2, %l0 edge32 %g7, %i7, %g4 edge16n %l6, %g3, %g6 fpadd32 %f22, %f16, %f26 fandnot2 %f14, %f10, %f20 ldub [%l7 + 0x33], %l1 movgu %icc, %o0, %o1 ldx [%l7 + 0x40], %o7 fmovsneg %icc, %f24, %f0 movvc %icc, %i1, %i5 ldsb [%l7 + 0x13], %i3 stw %i0, [%l7 + 0x34] subccc %g1, %l4, %o4 fmovrslez %g5, %f27, %f2 popc 0x0061, %i2 lduh [%l7 + 0x2A], %l3 andcc %o5, %i6, %g2 fmovdle %xcc, %f4, %f28 movge %xcc, %o6, %o2 addccc %i4, %l5, %o3 ldx [%l7 + 0x50], %l2 lduw [%l7 + 0x6C], %g7 movl %icc, %i7, %l0 add %g4, 0x0AF3, %g3 fmovsge %icc, %f4, %f20 movvs %icc, %l6, %l1 fpsub16 %f10, %f4, %f26 stx %o0, [%l7 + 0x70] ldsw [%l7 + 0x10], %g6 movrlz %o7, %o1, %i1 fcmps %fcc1, %f4, %f6 fmul8x16al %f7, %f0, %f30 addc %i5, 0x03B2, %i3 mulx %i0, 0x1D34, %l4 movrlez %o4, 0x17C, %g1 xnorcc %g5, %i2, %o5 andcc %i6, 0x010E, %l3 udivcc %o6, 0x121A, %g2 movg %xcc, %i4, %l5 sdivcc %o3, 0x091C, %l2 edge8l %o2, %g7, %i7 edge8ln %l0, %g3, %l6 fmovdcs %xcc, %f25, %f10 alignaddrl %l1, %g4, %g6 fnot2s %f29, %f1 fmovsle %icc, %f22, %f28 sdivx %o0, 0x118C, %o1 umulcc %i1, %i5, %o7 ldd [%l7 + 0x60], %f12 movcc %xcc, %i0, %i3 fcmpne16 %f4, %f0, %o4 subcc %g1, 0x0A65, %g5 umul %l4, 0x04BE, %i2 ldsb [%l7 + 0x5B], %o5 edge8 %l3, %o6, %g2 std %f16, [%l7 + 0x28] sll %i4, 0x1D, %i6 edge32l %o3, %l5, %l2 orn %o2, %i7, %g7 srlx %g3, 0x17, %l0 setx loop_18, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_18: fnegd %f0, %f8 addcc %o0, %o1, %i1 fmovs %f14, %f6 fmovsn %xcc, %f1, %f21 ldx [%l7 + 0x50], %i5 fmovdle %icc, %f4, %f27 movrlz %g6, 0x3A1, %o7 udivcc %i0, 0x012A, %o4 edge16 %g1, %g5, %l4 fcmpeq16 %f10, %f10, %i2 fmovrdlez %i3, %f16, %f24 mova %xcc, %l3, %o6 orncc %o5, %g2, %i4 movge %icc, %o3, %i6 movrlez %l5, %l2, %i7 orncc %g7, %g3, %l0 stw %l1, [%l7 + 0x10] sdivx %g4, 0x0B51, %o2 array32 %o0, %o1, %l6 movg %xcc, %i5, %i1 edge32n %o7, %i0, %o4 ldsw [%l7 + 0x24], %g6 fmovde %icc, %f7, %f28 subc %g5, 0x1CE7, %l4 sra %i2, %g1, %l3 edge16ln %o6, %i3, %g2 srl %i4, 0x12, %o3 addcc %o5, 0x04D5, %l5 movle %xcc, %l2, %i6 fabss %f1, %f15 addccc %i7, 0x14E0, %g7 subccc %g3, 0x1140, %l0 movrlez %l1, 0x18B, %g4 ld [%l7 + 0x4C], %f20 edge16ln %o2, %o0, %l6 movge %icc, %i5, %i1 sdivcc %o1, 0x0C96, %o7 movre %o4, %g6, %i0 sra %g5, 0x05, %l4 or %i2, %l3, %g1 ldsh [%l7 + 0x1A], %o6 movrgz %i3, %i4, %g2 ld [%l7 + 0x4C], %f17 or %o5, 0x0748, %l5 addcc %o3, 0x00DD, %i6 edge16l %i7, %g7, %g3 stb %l2, [%l7 + 0x7C] fmovrslez %l0, %f5, %f6 xnorcc %l1, %o2, %g4 ldsw [%l7 + 0x6C], %l6 mova %xcc, %o0, %i5 ldub [%l7 + 0x1A], %i1 xnor %o7, 0x0DB0, %o4 movrgz %o1, 0x1E4, %g6 ldsh [%l7 + 0x3A], %g5 movn %icc, %i0, %l4 xnorcc %l3, %i2, %o6 addccc %g1, %i4, %i3 fandnot2 %f18, %f12, %f24 alignaddr %g2, %l5, %o3 srax %i6, 0x12, %o5 fmuld8sux16 %f13, %f13, %f26 alignaddr %g7, %g3, %l2 fpackfix %f20, %f1 std %f24, [%l7 + 0x70] nop set 0x59, %l3 ldsb [%l7 + %l3], %l0 movleu %icc, %l1, %o2 sra %g4, 0x0C, %i7 movgu %icc, %o0, %l6 andn %i1, 0x1894, %i5 st %f5, [%l7 + 0x1C] fmovsa %icc, %f18, %f4 andncc %o4, %o7, %g6 sdivcc %g5, 0x1B26, %o1 udivcc %l4, 0x0372, %i0 fpsub16s %f17, %f27, %f14 movre %l3, %o6, %g1 sdivcc %i2, 0x0FEE, %i3 stx %g2, [%l7 + 0x30] srax %i4, %l5, %o3 movrgez %i6, 0x13B, %o5 ldd [%l7 + 0x70], %f24 ldub [%l7 + 0x3D], %g3 ldd [%l7 + 0x40], %l2 array32 %g7, %l1, %l0 fmovsle %icc, %f21, %f21 sir 0x06F0 add %g4, %o2, %o0 stw %i7, [%l7 + 0x5C] srlx %l6, %i5, %i1 array8 %o4, %g6, %g5 ldd [%l7 + 0x48], %f12 xnor %o1, 0x0EAE, %o7 sth %i0, [%l7 + 0x54] alignaddr %l3, %o6, %g1 array32 %i2, %i3, %l4 movgu %xcc, %i4, %l5 umulcc %o3, 0x1AB0, %g2 udivcc %i6, 0x0BA4, %g3 fcmple32 %f22, %f6, %l2 sdivcc %o5, 0x1567, %g7 stw %l1, [%l7 + 0x0C] stx %g4, [%l7 + 0x78] restore %l0, 0x1D0A, %o0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsb [%l7 + 0x12], %o2 lduh [%l7 + 0x30], %l6 nop set 0x74, %i6 sth %i5, [%l7 + %i6] fandnot2 %f24, %f20, %f26 sethi 0x0932, %i1 fmul8sux16 %f8, %f20, %f6 xnorcc %i7, %g6, %o4 array32 %g5, %o1, %i0 orn %o7, 0x02C4, %l3 mova %xcc, %o6, %i2 movl %icc, %g1, %l4 addc %i4, 0x093D, %l5 fone %f20 array32 %o3, %g2, %i6 movleu %xcc, %i3, %g3 srl %l2, %o5, %l1 xor %g7, %g4, %o0 sth %o2, [%l7 + 0x08] mulscc %l0, %l6, %i1 or %i7, %g6, %i5 edge8 %o4, %g5, %o1 movrlez %o7, 0x305, %l3 std %f14, [%l7 + 0x18] smul %o6, 0x1A55, %i0 andcc %g1, 0x15D2, %i2 movg %xcc, %i4, %l5 fmovda %xcc, %f30, %f17 edge32n %o3, %g2, %l4 ldsw [%l7 + 0x44], %i3 sethi 0x060C, %i6 fxor %f16, %f16, %f12 array8 %g3, %l2, %o5 sub %l1, %g4, %g7 fmovsvc %xcc, %f12, %f24 movre %o2, 0x236, %o0 nop set 0x50, %g5 stx %l0, [%l7 + %g5] movpos %xcc, %i1, %i7 array16 %l6, %g6, %o4 siam 0x7 edge32ln %g5, %o1, %i5 ldub [%l7 + 0x32], %l3 movcs %xcc, %o7, %i0 fsrc1 %f26, %f0 sllx %o6, %i2, %i4 edge32 %g1, %l5, %o3 fmovscc %icc, %f18, %f22 lduh [%l7 + 0x2E], %g2 or %i3, 0x0255, %l4 edge8ln %g3, %i6, %o5 std %f22, [%l7 + 0x18] popc %l2, %l1 andn %g7, 0x11C8, %o2 save %o0, %l0, %g4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x20], %i6 edge32 %l6, %g6, %o4 xnor %i1, 0x0560, %o1 std %f18, [%l7 + 0x50] smulcc %g5, %l3, %o7 udivcc %i5, 0x16AF, %i0 movrgz %o6, %i2, %g1 srlx %i4, 0x17, %l5 st %f15, [%l7 + 0x30] ldub [%l7 + 0x36], %g2 sllx %i3, 0x18, %o3 ldd [%l7 + 0x18], %f22 movcs %icc, %g3, %l4 array32 %o5, %i6, %l1 sethi 0x18C9, %l2 mova %xcc, %o2, %o0 std %f4, [%l7 + 0x08] and %l0, 0x1294, %g7 movg %xcc, %i7, %g4 sub %g6, 0x1226, %l6 std %f22, [%l7 + 0x70] fors %f21, %f27, %f31 edge16l %o4, %o1, %i1 ldd [%l7 + 0x18], %f4 movcs %icc, %l3, %g5 movrgz %i5, 0x28B, %i0 subcc %o6, 0x01C0, %i2 movcc %icc, %o7, %i4 movcs %icc, %g1, %g2 fmovdg %icc, %f28, %f25 stb %l5, [%l7 + 0x6E] udivcc %i3, 0x058F, %o3 fnegs %f24, %f26 mulscc %l4, 0x04BE, %o5 fpsub16 %f0, %f16, %f14 and %i6, 0x00BB, %l1 sllx %l2, %o2, %g3 movrgz %o0, %g7, %i7 array32 %l0, %g4, %l6 movle %icc, %g6, %o1 movn %icc, %o4, %l3 sllx %g5, 0x05, %i5 alignaddr %i1, %o6, %i0 fmovsleu %xcc, %f21, %f7 fmovrsne %i2, %f16, %f10 mulscc %o7, 0x13A7, %g1 fcmple32 %f10, %f6, %g2 fmul8x16au %f10, %f0, %f18 nop set 0x08, %l1 std %f12, [%l7 + %l1] movl %icc, %i4, %i3 array16 %l5, %l4, %o3 fnot1s %f21, %f12 fnot2s %f16, %f1 std %f26, [%l7 + 0x10] fornot1 %f30, %f28, %f16 stb %i6, [%l7 + 0x4D] movre %o5, %l2, %o2 xorcc %l1, 0x0C70, %o0 fmovsle %xcc, %f2, %f1 movl %xcc, %g7, %i7 and %g3, %l0, %l6 smulcc %g4, %g6, %o1 mulx %o4, %l3, %i5 setx loop_19, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_19: alignaddr %o6, %i2, %o7 sdivx %i0, 0x0046, %g2 mulx %g1, 0x1AF3, %i3 array32 %l5, %i4, %o3 edge8 %i6, %o5, %l2 sub %o2, 0x188E, %l4 fmovrsgez %o0, %f2, %f12 movvs %icc, %g7, %l1 stw %i7, [%l7 + 0x14] udivx %l0, 0x0AFC, %g3 fmovdneg %icc, %f26, %f23 fpadd32s %f28, %f5, %f23 xnor %l6, %g4, %o1 fmuld8sux16 %f22, %f22, %f4 fmovdneg %xcc, %f3, %f1 ldd [%l7 + 0x48], %g6 fpadd32s %f3, %f11, %f16 sra %l3, 0x17, %o4 movrlez %g5, 0x009, %i1 sth %o6, [%l7 + 0x58] array16 %i5, %i2, %o7 fmovdvc %icc, %f8, %f2 edge8n %g2, %g1, %i0 addc %l5, %i4, %i3 fmovdne %icc, %f0, %f29 fpsub32 %f6, %f22, %f18 orcc %i6, %o3, %l2 edge16n %o5, %l4, %o0 fornot1s %f1, %f31, %f19 fmovsvs %xcc, %f7, %f14 popc %o2, %g7 andcc %l1, %l0, %g3 lduh [%l7 + 0x64], %l6 save %i7, 0x17E4, %g4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %g6, %l3, %o1 sdiv %g5, 0x0ED0, %o4 umul %o6, 0x1E87, %i1 fnot1 %f16, %f18 udiv %i2, 0x0535, %i5 movgu %xcc, %g2, %o7 movpos %xcc, %g1, %i0 movre %l5, 0x154, %i3 fpackfix %f22, %f27 move %icc, %i6, %i4 and %o3, 0x143C, %l2 mova %xcc, %l4, %o5 edge8l %o2, %o0, %g7 edge16ln %l0, %g3, %l6 edge8n %l1, %g4, %g6 srlx %l3, 0x03, %o1 movl %icc, %g5, %i7 movl %icc, %o4, %i1 lduh [%l7 + 0x4C], %i2 ldd [%l7 + 0x40], %o6 movvc %xcc, %i5, %o7 fands %f23, %f14, %f14 ldd [%l7 + 0x68], %g0 ldsh [%l7 + 0x30], %i0 st %f27, [%l7 + 0x6C] movg %icc, %g2, %i3 ldx [%l7 + 0x10], %l5 fpadd32s %f30, %f26, %f17 stb %i4, [%l7 + 0x68] array32 %i6, %l2, %l4 movrgez %o5, 0x00B, %o3 sir 0x10FC movre %o0, %g7, %o2 sub %l0, %l6, %g3 srax %g4, %g6, %l1 movne %xcc, %o1, %g5 edge8n %l3, %i7, %o4 sethi 0x0D91, %i2 subcc %i1, 0x1A67, %i5 edge32 %o6, %g1, %o7 fmovscs %icc, %f2, %f19 fmovsl %xcc, %f18, %f13 movre %g2, %i0, %i3 srlx %i4, 0x04, %i6 udivcc %l2, 0x1C2C, %l5 sll %o5, 0x14, %l4 xnorcc %o0, 0x1205, %o3 andn %o2, %l0, %g7 movcs %icc, %l6, %g3 fmovrdlz %g4, %f4, %f10 fmovsneg %icc, %f22, %f4 save %l1, 0x1DD6, %o1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stx %g5, [%l7 + 0x68] movre %l3, %i7, %g6 umulcc %o4, 0x12F1, %i1 ld [%l7 + 0x3C], %f9 fmovrse %i5, %f13, %f26 subccc %i2, 0x0098, %g1 fpack16 %f2, %f27 addc %o7, %o6, %i0 or %i3, %i4, %g2 edge16ln %l2, %l5, %i6 fmovdg %icc, %f20, %f23 sdiv %o5, 0x0B05, %o0 fmovrdgez %o3, %f30, %f0 movne %icc, %l4, %l0 udiv %g7, 0x0C26, %o2 edge8l %l6, %g3, %l1 addcc %g4, 0x0619, %o1 nop set 0x0C, %o4 lduw [%l7 + %o4], %l3 movrlez %g5, 0x3C9, %i7 edge32ln %g6, %o4, %i5 srl %i2, 0x05, %i1 nop set 0x70, %o5 ldx [%l7 + %o5], %g1 nop set 0x10, %o0 ldsw [%l7 + %o0], %o7 udiv %o6, 0x00F1, %i3 fpsub32s %f5, %f20, %f1 movrlez %i0, 0x1A9, %i4 orn %l2, %g2, %l5 nop set 0x34, %i1 ldsw [%l7 + %i1], %o5 sth %o0, [%l7 + 0x4E] fmuld8sux16 %f22, %f26, %f28 edge8n %o3, %l4, %i6 fnot2 %f20, %f28 movvs %icc, %g7, %l0 andncc %l6, %g3, %l1 edge32n %o2, %o1, %l3 fmovsl %icc, %f7, %f31 edge16n %g4, %i7, %g6 movcs %icc, %o4, %g5 sethi 0x1304, %i5 fmul8x16al %f26, %f10, %f26 fmovsvc %icc, %f6, %f18 sll %i2, 0x11, %i1 fmovsgu %icc, %f29, %f18 ldd [%l7 + 0x18], %o6 nop set 0x5C, %o3 ldsh [%l7 + %o3], %o6 fones %f14 edge8 %i3, %g1, %i4 nop set 0x16, %i7 ldsh [%l7 + %i7], %l2 edge16l %i0, %l5, %o5 fsrc2 %f26, %f16 xnorcc %o0, 0x0050, %o3 smulcc %g2, 0x1457, %i6 edge16 %l4, %g7, %l6 andcc %l0, 0x1C63, %l1 array8 %g3, %o1, %l3 fmovdge %xcc, %f24, %f4 nop set 0x58, %i4 ldd [%l7 + %i4], %g4 fmovrdgez %i7, %f20, %f4 edge16ln %o2, %g6, %o4 ldsb [%l7 + 0x71], %i5 smul %i2, 0x05D7, %g5 subcc %i1, %o7, %o6 ldd [%l7 + 0x50], %f18 fmovdg %icc, %f5, %f13 fmovdn %xcc, %f31, %f25 movl %xcc, %g1, %i4 umulcc %i3, 0x01F8, %l2 smulcc %l5, %o5, %i0 movpos %icc, %o0, %o3 add %i6, %l4, %g7 edge8l %g2, %l0, %l6 edge16ln %g3, %o1, %l1 alignaddr %g4, %l3, %o2 ldub [%l7 + 0x5A], %i7 save %o4, 0x0146, %i5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ld [%l7 + 0x58], %f18 edge32 %g6, %g5, %i2 array32 %o7, %o6, %i1 movcc %icc, %g1, %i3 xorcc %i4, %l5, %l2 fxnors %f14, %f18, %f27 movrgez %o5, %i0, %o0 save %o3, %i6, %g7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %xcc, %l4, %l0 fmovsneg %xcc, %f7, %f24 array8 %l6, %g3, %g2 movle %xcc, %l1, %g4 popc 0x0560, %l3 sllx %o1, 0x16, %o2 sra %o4, %i7, %g6 ldsb [%l7 + 0x4A], %g5 fmovsl %icc, %f29, %f28 movle %icc, %i2, %o7 movneg %xcc, %i5, %o6 ldsh [%l7 + 0x46], %i1 movrgz %g1, %i3, %i4 add %l2, 0x109C, %o5 array8 %i0, %l5, %o3 add %i6, 0x0303, %g7 sdiv %o0, 0x1D33, %l0 fpsub16s %f26, %f19, %f3 fmovsne %icc, %f21, %f14 movvs %xcc, %l4, %l6 nop set 0x7A, %i0 stb %g3, [%l7 + %i0] umul %g2, 0x10DA, %g4 fnot2 %f26, %f6 stx %l3, [%l7 + 0x78] popc 0x11C8, %o1 addccc %o2, 0x092B, %o4 fmovrsne %l1, %f13, %f21 movvc %icc, %g6, %i7 subc %g5, %o7, %i5 movcc %icc, %i2, %i1 udiv %o6, 0x020F, %g1 fcmpes %fcc2, %f20, %f8 ldsb [%l7 + 0x76], %i4 edge16n %i3, %l2, %o5 udiv %l5, 0x0B14, %o3 edge32n %i0, %i6, %o0 edge16l %l0, %g7, %l6 fmovsle %xcc, %f0, %f15 fpackfix %f2, %f2 edge16 %g3, %l4, %g2 st %f22, [%l7 + 0x20] sllx %l3, 0x03, %o1 fcmpne16 %f4, %f22, %o2 movre %o4, %l1, %g6 edge8n %g4, %i7, %o7 array32 %g5, %i5, %i2 movcs %icc, %i1, %g1 fabsd %f16, %f8 subcc %o6, %i4, %l2 movleu %xcc, %o5, %l5 ld [%l7 + 0x68], %f9 addccc %i3, 0x02C6, %o3 fxors %f15, %f10, %f13 smul %i0, %i6, %l0 movrlz %o0, %l6, %g7 edge32l %l4, %g2, %l3 movvs %icc, %g3, %o2 movge %xcc, %o1, %l1 edge16l %o4, %g4, %i7 popc %o7, %g6 fpadd16s %f7, %f12, %f8 or %i5, 0x1B88, %i2 addccc %g5, 0x0659, %g1 array8 %i1, %o6, %i4 fmovsne %xcc, %f17, %f12 movrgez %l2, 0x1C8, %l5 or %i3, %o5, %o3 movrlz %i6, 0x305, %l0 edge8 %i0, %o0, %g7 restore %l4, 0x1BED, %l6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduh [%l7 + 0x3A], %g2 sdivcc %g3, 0x0A38, %l3 udivx %o2, 0x0CEA, %o1 edge8ln %o4, %l1, %g4 edge8 %o7, %g6, %i5 stx %i7, [%l7 + 0x20] fmovrde %i2, %f12, %f10 movpos %icc, %g1, %g5 movvc %xcc, %o6, %i1 fmovde %icc, %f24, %f2 edge32n %l2, %l5, %i3 stw %i4, [%l7 + 0x0C] srax %o5, %o3, %l0 lduh [%l7 + 0x1C], %i6 movvc %icc, %i0, %o0 ldub [%l7 + 0x2F], %g7 movleu %xcc, %l4, %l6 alignaddrl %g3, %g2, %l3 ldsw [%l7 + 0x24], %o2 fcmped %fcc2, %f26, %f26 sllx %o4, 0x13, %l1 ldsb [%l7 + 0x48], %g4 fmovdcs %icc, %f20, %f23 udivcc %o7, 0x0973, %g6 movn %icc, %o1, %i7 edge16ln %i2, %i5, %g5 fmovspos %xcc, %f17, %f1 movrlz %o6, 0x364, %i1 st %f23, [%l7 + 0x64] andcc %g1, 0x14C5, %l5 andcc %i3, %i4, %o5 movn %xcc, %l2, %o3 fcmple16 %f14, %f18, %l0 srax %i0, %o0, %i6 sth %l4, [%l7 + 0x32] sra %g7, %g3, %g2 movgu %icc, %l6, %l3 move %icc, %o2, %l1 udiv %g4, 0x0A40, %o7 umulcc %g6, 0x04F2, %o4 ldsh [%l7 + 0x38], %i7 smul %o1, %i2, %i5 fxnor %f12, %f26, %f16 ldsh [%l7 + 0x70], %g5 lduh [%l7 + 0x40], %o6 stw %i1, [%l7 + 0x74] andn %g1, %l5, %i3 edge8n %o5, %l2, %o3 ldd [%l7 + 0x30], %l0 addccc %i0, %i4, %o0 movl %icc, %l4, %g7 edge8n %g3, %g2, %l6 andncc %l3, %o2, %i6 movcs %xcc, %l1, %g4 sra %o7, %g6, %i7 fmovrsgz %o1, %f23, %f5 array16 %i2, %i5, %o4 mova %icc, %g5, %o6 fmovrsgz %g1, %f29, %f9 fnot1 %f20, %f10 fcmpne16 %f12, %f4, %l5 fmovspos %icc, %f29, %f19 movpos %xcc, %i3, %i1 fmovsvs %xcc, %f29, %f20 movcs %icc, %o5, %o3 smul %l0, %l2, %i0 movl %xcc, %i4, %l4 srlx %g7, 0x02, %o0 nop set 0x24, %g3 ldsw [%l7 + %g3], %g3 fands %f31, %f22, %f20 edge8ln %g2, %l6, %o2 xor %i6, 0x15A2, %l3 addcc %g4, 0x1F57, %l1 sdivx %g6, 0x06C1, %o7 mova %icc, %i7, %o1 edge16ln %i5, %i2, %o4 sdivcc %o6, 0x007F, %g1 edge16n %g5, %l5, %i3 movneg %icc, %i1, %o3 fsrc1s %f31, %f7 fmovsg %xcc, %f26, %f19 sdiv %o5, 0x1640, %l2 umulcc %i0, %l0, %i4 array8 %g7, %o0, %g3 sdiv %l4, 0x1B1B, %g2 smulcc %o2, 0x0999, %l6 edge8l %l3, %i6, %g4 sethi 0x1F58, %l1 movgu %xcc, %o7, %g6 fmovdn %xcc, %f30, %f28 movrlz %o1, %i7, %i5 mulx %o4, 0x1B6C, %i2 fpsub16s %f16, %f2, %f5 addccc %o6, %g1, %g5 fpsub32 %f28, %f6, %f2 orncc %l5, 0x0C3F, %i1 sth %o3, [%l7 + 0x36] smul %o5, 0x0EEF, %i3 stx %l2, [%l7 + 0x78] movcs %icc, %l0, %i0 mova %icc, %g7, %i4 edge8l %o0, %l4, %g2 sllx %g3, %l6, %o2 alignaddr %l3, %g4, %l1 ldsw [%l7 + 0x50], %i6 fzeros %f6 fmovsa %icc, %f30, %f6 array8 %o7, %o1, %i7 fmovsgu %icc, %f18, %f4 movrgz %g6, 0x05A, %o4 sra %i2, 0x19, %o6 movrgez %g1, 0x34E, %i5 edge8 %l5, %i1, %g5 fmovdl %xcc, %f29, %f13 array8 %o3, %i3, %l2 stx %l0, [%l7 + 0x30] movrne %i0, %o5, %i4 mulscc %o0, %l4, %g7 stb %g2, [%l7 + 0x63] fmovsge %icc, %f20, %f21 movvc %xcc, %l6, %o2 and %g3, 0x0FEA, %l3 sethi 0x0773, %g4 orcc %i6, 0x1449, %o7 fcmpd %fcc2, %f4, %f16 fmovrse %l1, %f10, %f12 edge32n %o1, %g6, %i7 sth %i2, [%l7 + 0x7C] movrlez %o6, 0x026, %g1 andcc %i5, 0x0BCB, %o4 fxors %f15, %f6, %f28 array8 %i1, %g5, %l5 andn %o3, 0x1F45, %l2 movrgz %l0, %i0, %i3 save %i4, %o0, %l4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdn %icc, %f9, %f17 array8 %o5, %g2, %g7 and %l6, %o2, %g3 ldd [%l7 + 0x48], %l2 fandnot1s %f31, %f19, %f9 umul %g4, 0x1B4C, %i6 fmovse %xcc, %f25, %f11 fnors %f14, %f2, %f30 edge32l %o7, %l1, %g6 fnor %f20, %f8, %f16 movg %icc, %o1, %i7 smul %i2, 0x1891, %o6 lduw [%l7 + 0x18], %i5 edge8n %g1, %i1, %g5 fmovdn %xcc, %f17, %f22 edge8ln %l5, %o3, %o4 move %icc, %l2, %i0 movleu %xcc, %l0, %i3 or %o0, 0x097E, %l4 ldsb [%l7 + 0x2D], %o5 sllx %i4, 0x02, %g2 andncc %g7, %o2, %l6 movrne %g3, 0x390, %g4 ldsb [%l7 + 0x1A], %l3 ld [%l7 + 0x38], %f3 fornot1s %f9, %f28, %f30 fcmpd %fcc0, %f8, %f18 fmovd %f20, %f2 sll %o7, 0x1B, %i6 edge32l %g6, %l1, %i7 popc 0x1C93, %o1 std %f24, [%l7 + 0x58] addccc %i2, 0x1A68, %o6 sll %i5, %g1, %i1 fmovsleu %xcc, %f26, %f31 ldsb [%l7 + 0x1D], %l5 or %g5, %o4, %l2 sethi 0x1AE9, %i0 subccc %o3, 0x1C7B, %i3 std %f6, [%l7 + 0x68] move %icc, %o0, %l4 alignaddr %l0, %i4, %o5 array8 %g2, %g7, %l6 andcc %g3, %g4, %o2 std %f24, [%l7 + 0x60] movcs %icc, %l3, %i6 xnorcc %o7, %g6, %l1 subcc %i7, %o1, %o6 edge32 %i5, %g1, %i1 movrgz %l5, %g5, %o4 fmovspos %xcc, %f0, %f12 movrne %l2, %i0, %i2 movne %xcc, %o3, %i3 andn %o0, %l4, %l0 orcc %o5, 0x12B0, %i4 mova %icc, %g7, %l6 ldsw [%l7 + 0x34], %g2 fnor %f4, %f30, %f4 movgu %icc, %g4, %o2 umul %g3, 0x0CE1, %l3 edge8l %i6, %o7, %l1 subccc %g6, %o1, %i7 addc %o6, %i5, %i1 mova %xcc, %l5, %g5 udiv %g1, 0x0465, %l2 movneg %xcc, %o4, %i2 array16 %i0, %i3, %o0 addccc %l4, 0x0E99, %o3 std %f4, [%l7 + 0x70] ldd [%l7 + 0x50], %f18 udivcc %l0, 0x0B56, %o5 edge8l %g7, %i4, %l6 sth %g4, [%l7 + 0x22] udivx %o2, 0x136C, %g3 movre %g2, 0x17E, %l3 xnorcc %o7, %i6, %l1 srax %g6, 0x1A, %i7 movcs %xcc, %o6, %i5 ldsb [%l7 + 0x65], %o1 edge16ln %l5, %g5, %i1 ldd [%l7 + 0x38], %l2 movge %icc, %g1, %i2 movrlz %o4, 0x18C, %i3 popc 0x18E5, %i0 mulscc %l4, 0x068B, %o0 fmovdpos %xcc, %f29, %f4 movne %xcc, %o3, %o5 fcmpgt32 %f2, %f16, %l0 srl %i4, %g7, %l6 move %xcc, %o2, %g3 movgu %icc, %g2, %g4 ldub [%l7 + 0x20], %o7 sdiv %i6, 0x08E8, %l3 movrgez %l1, %g6, %i7 movrlz %i5, 0x065, %o1 alignaddrl %o6, %g5, %i1 fnot2 %f18, %f8 edge16ln %l5, %l2, %g1 fmovrde %o4, %f26, %f4 fcmpeq32 %f12, %f10, %i3 movrgez %i0, %i2, %l4 lduh [%l7 + 0x7A], %o3 orcc %o0, 0x03D2, %o5 edge8n %i4, %l0, %g7 movn %icc, %o2, %l6 fmovsne %xcc, %f26, %f7 edge16n %g3, %g4, %g2 array16 %i6, %l3, %l1 orncc %o7, 0x04D7, %g6 lduw [%l7 + 0x1C], %i7 and %o1, %o6, %g5 edge8 %i1, %l5, %i5 save %g1, %o4, %i3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 setx loop_20, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_20: smul %o3, 0x16AD, %o0 fabsd %f0, %f8 movn %xcc, %l4, %o5 xnorcc %i4, %g7, %l0 fnot1s %f21, %f28 lduh [%l7 + 0x54], %l6 movle %xcc, %g3, %o2 restore %g4, %i6, %l3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %g2, %o7, %l1 fmovsl %icc, %f8, %f28 edge32l %i7, %g6, %o6 or %o1, 0x0CFB, %i1 movpos %icc, %l5, %i5 sir 0x0645 movleu %xcc, %g1, %o4 movvc %xcc, %i3, %g5 or %i2, %i0, %o3 popc %l2, %o0 movpos %icc, %l4, %o5 sethi 0x0B0E, %i4 edge32l %g7, %l6, %l0 fmovd %f24, %f6 array16 %g3, %o2, %i6 movrgez %g4, %l3, %g2 or %o7, 0x1682, %l1 ldd [%l7 + 0x68], %g6 fmovdpos %xcc, %f4, %f29 orncc %i7, 0x11C7, %o1 udiv %i1, 0x07C0, %l5 ldub [%l7 + 0x29], %i5 sllx %g1, 0x19, %o4 movge %icc, %o6, %g5 addccc %i2, %i3, %i0 stx %o3, [%l7 + 0x60] smulcc %l2, %l4, %o0 movn %icc, %i4, %o5 array32 %l6, %l0, %g7 edge32ln %g3, %i6, %g4 fnors %f27, %f17, %f29 ldd [%l7 + 0x18], %l2 udiv %o2, 0x08FE, %g2 fmovsvs %xcc, %f16, %f10 alignaddr %o7, %l1, %g6 sethi 0x002E, %i7 sethi 0x194E, %i1 movg %xcc, %l5, %o1 movl %xcc, %g1, %i5 sra %o4, %g5, %i2 setx loop_21, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_21: edge16 %l2, %o6, %o0 fmuld8ulx16 %f1, %f27, %f10 subcc %i4, 0x06CF, %o5 fmovdcc %icc, %f29, %f26 xorcc %l6, %l0, %g7 umulcc %l4, %g3, %i6 ldsh [%l7 + 0x1A], %l3 fors %f7, %f17, %f21 fpadd16s %f0, %f9, %f24 movl %xcc, %g4, %o2 alignaddr %o7, %g2, %g6 fzero %f2 fabss %f15, %f6 udivcc %i7, 0x1BDA, %l1 alignaddr %l5, %i1, %o1 movrgz %g1, 0x257, %o4 xnorcc %i5, %i2, %i3 smulcc %i0, 0x0A13, %g5 alignaddrl %l2, %o6, %o3 sir 0x01A7 edge32n %i4, %o0, %l6 fmovdge %xcc, %f31, %f24 mulscc %o5, %g7, %l0 sra %g3, 0x0A, %l4 fmovsgu %xcc, %f24, %f29 movn %xcc, %i6, %g4 movge %xcc, %o2, %l3 fmovdvc %xcc, %f21, %f23 fmovrslz %g2, %f24, %f9 sra %g6, 0x1C, %o7 movre %l1, %l5, %i1 orncc %o1, 0x1581, %g1 fsrc2s %f20, %f19 fcmpne32 %f22, %f24, %i7 fxnors %f25, %f3, %f14 fmovrdne %i5, %f28, %f24 edge32 %i2, %i3, %o4 movvc %xcc, %g5, %i0 fmul8ulx16 %f16, %f28, %f6 lduw [%l7 + 0x68], %o6 movneg %xcc, %l2, %o3 movcs %xcc, %o0, %l6 sub %o5, 0x0F39, %i4 edge8 %g7, %g3, %l0 xorcc %i6, 0x02BC, %g4 udivcc %l4, 0x1F16, %l3 srlx %g2, %g6, %o2 udiv %l1, 0x0CD9, %l5 addccc %i1, %o1, %o7 for %f2, %f24, %f16 movleu %icc, %g1, %i7 fsrc1s %f30, %f29 subccc %i5, 0x1AF3, %i2 stb %o4, [%l7 + 0x4D] subccc %i3, 0x0305, %g5 fmovsleu %icc, %f29, %f18 fors %f15, %f16, %f15 edge16l %o6, %l2, %i0 srl %o0, %o3, %o5 movrlz %i4, 0x2F7, %g7 popc 0x01B1, %l6 fnor %f20, %f6, %f24 movleu %icc, %l0, %g3 fcmped %fcc1, %f2, %f6 smul %g4, %i6, %l4 fmuld8sux16 %f10, %f20, %f18 ldsw [%l7 + 0x4C], %l3 edge8ln %g2, %g6, %l1 orncc %o2, 0x1667, %l5 orn %i1, %o7, %o1 movrgez %g1, 0x25C, %i5 ldd [%l7 + 0x48], %i6 ldsh [%l7 + 0x18], %o4 fpadd16 %f8, %f2, %f4 fmovdge %icc, %f15, %f17 fmovrdlz %i2, %f6, %f14 popc %i3, %g5 fmovsgu %icc, %f10, %f19 fmul8sux16 %f16, %f0, %f2 fsrc1s %f18, %f1 movpos %icc, %o6, %i0 xnorcc %l2, 0x0B49, %o0 srl %o5, 0x14, %o3 fcmpes %fcc1, %f15, %f3 array8 %g7, %i4, %l6 fmuld8ulx16 %f30, %f13, %f24 popc %l0, %g4 movn %xcc, %i6, %l4 sllx %g3, 0x06, %l3 movge %icc, %g2, %l1 xnorcc %g6, 0x1A70, %l5 sth %o2, [%l7 + 0x4C] fmovspos %icc, %f13, %f26 array16 %o7, %i1, %g1 subccc %o1, 0x1399, %i7 edge32l %o4, %i5, %i3 umul %i2, 0x1E79, %o6 fors %f27, %f12, %f1 smulcc %g5, 0x192E, %i0 edge32ln %o0, %o5, %l2 movvs %icc, %o3, %g7 move %icc, %i4, %l6 fsrc1 %f22, %f28 movvc %xcc, %l0, %i6 edge8n %l4, %g4, %g3 mova %xcc, %l3, %l1 movneg %xcc, %g6, %l5 smulcc %o2, 0x1CF5, %o7 fmovsvc %icc, %f15, %f30 andn %i1, %g1, %g2 alignaddrl %i7, %o1, %o4 edge8 %i5, %i3, %i2 movrlez %g5, 0x097, %i0 fcmpes %fcc0, %f2, %f19 add %o6, %o0, %l2 sra %o3, 0x15, %g7 fors %f18, %f24, %f25 mulx %i4, %o5, %l6 xnorcc %l0, %l4, %i6 fmovd %f28, %f6 srax %g4, 0x03, %l3 movvc %icc, %l1, %g6 sethi 0x0C78, %g3 fcmpeq16 %f20, %f18, %l5 subc %o7, %i1, %o2 edge8n %g2, %i7, %o1 std %f16, [%l7 + 0x28] fpadd32 %f20, %f0, %f28 xorcc %g1, %i5, %o4 edge16ln %i3, %i2, %i0 xnorcc %o6, 0x12DF, %g5 edge16 %l2, %o3, %g7 fnors %f21, %f31, %f25 mulx %i4, 0x18C0, %o0 fmovsa %icc, %f8, %f19 fmovscs %xcc, %f20, %f17 mova %icc, %o5, %l6 andncc %l4, %i6, %g4 lduw [%l7 + 0x08], %l0 stw %l1, [%l7 + 0x58] fmovrdgez %l3, %f22, %f2 movl %icc, %g6, %l5 edge8n %g3, %i1, %o2 fcmpgt16 %f10, %f2, %g2 bshuffle %f26, %f20, %f22 fpsub16 %f10, %f30, %f16 ldsb [%l7 + 0x76], %i7 movvc %icc, %o1, %o7 ldsh [%l7 + 0x4A], %g1 fmovdn %xcc, %f25, %f12 andn %o4, 0x1C42, %i5 movne %icc, %i3, %i0 ldd [%l7 + 0x78], %f8 edge32n %o6, %i2, %g5 fmovsleu %xcc, %f19, %f14 edge16n %o3, %g7, %i4 xnorcc %o0, %l2, %o5 fmovdpos %xcc, %f10, %f15 fmovsvc %xcc, %f3, %f13 sth %l4, [%l7 + 0x0E] andncc %i6, %l6, %g4 fmuld8sux16 %f1, %f1, %f28 srlx %l1, %l3, %g6 movle %xcc, %l5, %g3 alignaddrl %l0, %o2, %i1 edge16n %g2, %i7, %o1 smulcc %o7, %g1, %o4 sub %i3, 0x19BF, %i5 fmovdge %xcc, %f0, %f13 lduw [%l7 + 0x6C], %i0 or %i2, %o6, %g5 fpsub16 %f24, %f26, %f26 lduw [%l7 + 0x40], %o3 edge16l %g7, %o0, %l2 fmovrslez %o5, %f20, %f25 movleu %icc, %i4, %i6 xorcc %l4, 0x1131, %l6 srax %g4, %l3, %g6 bshuffle %f14, %f10, %f22 smul %l5, 0x06C1, %g3 umul %l0, 0x1575, %l1 smulcc %i1, %g2, %i7 fornot2 %f26, %f14, %f18 movrlez %o1, 0x160, %o2 umul %o7, %o4, %g1 fone %f8 fcmpne32 %f24, %f14, %i3 move %xcc, %i5, %i0 movcc %xcc, %i2, %g5 ld [%l7 + 0x14], %f4 ldx [%l7 + 0x48], %o6 umulcc %g7, 0x09F2, %o0 movneg %xcc, %l2, %o3 lduh [%l7 + 0x78], %o5 ldub [%l7 + 0x18], %i6 sll %i4, %l4, %l6 lduw [%l7 + 0x24], %l3 andcc %g4, 0x1ADA, %l5 addc %g3, %g6, %l0 sir 0x081E fcmpgt16 %f18, %f6, %l1 fmovdl %icc, %f5, %f5 stx %g2, [%l7 + 0x38] nop set 0x6E, %l2 ldsb [%l7 + %l2], %i1 edge8n %o1, %i7, %o2 edge16n %o7, %o4, %i3 edge32ln %i5, %g1, %i2 addccc %i0, 0x0118, %g5 fmovdge %icc, %f19, %f19 edge16ln %o6, %g7, %o0 fmovdge %xcc, %f31, %f17 movre %l2, %o3, %i6 fnot1 %f12, %f14 srl %o5, %i4, %l4 andncc %l3, %l6, %g4 edge32n %g3, %g6, %l5 fsrc1s %f27, %f10 xnor %l0, %l1, %i1 stw %o1, [%l7 + 0x10] fmovd %f6, %f2 stb %i7, [%l7 + 0x4E] orncc %g2, 0x1A64, %o2 smulcc %o4, 0x0378, %i3 lduw [%l7 + 0x14], %o7 fsrc2s %f20, %f2 edge16ln %g1, %i2, %i5 subccc %i0, %o6, %g5 fmul8x16au %f28, %f11, %f20 smul %o0, %l2, %g7 nop set 0x50, %g4 stx %i6, [%l7 + %g4] addc %o5, 0x0A8A, %i4 fmovrse %l4, %f21, %f10 std %f12, [%l7 + 0x58] movrlz %l3, 0x0BC, %l6 fsrc2 %f28, %f16 movre %g4, 0x2FB, %g3 orcc %g6, 0x06CC, %o3 srax %l0, 0x1D, %l5 fnor %f6, %f12, %f12 movrgez %i1, %l1, %i7 xor %o1, 0x033C, %o2 ldsh [%l7 + 0x72], %o4 array8 %i3, %o7, %g1 xnorcc %i2, 0x186C, %i5 sdiv %g2, 0x1843, %i0 ldx [%l7 + 0x38], %g5 for %f20, %f2, %f30 udivcc %o6, 0x0B03, %o0 addc %g7, 0x04FE, %i6 add %o5, %i4, %l2 array16 %l3, %l6, %l4 fmuld8ulx16 %f6, %f7, %f0 udivx %g4, 0x0047, %g3 movrne %o3, 0x2B8, %g6 lduw [%l7 + 0x34], %l5 fmovdgu %icc, %f28, %f14 andcc %l0, 0x1C86, %i1 movgu %xcc, %l1, %i7 fcmpeq32 %f0, %f28, %o2 addcc %o1, 0x0E45, %o4 movn %xcc, %i3, %g1 sdiv %o7, 0x1AAD, %i5 fmovsleu %icc, %f24, %f19 movrlez %i2, 0x041, %i0 edge16ln %g5, %g2, %o0 movgu %xcc, %o6, %g7 movcs %icc, %o5, %i6 edge8 %l2, %l3, %l6 lduh [%l7 + 0x1A], %i4 addcc %l4, %g3, %o3 fxnors %f21, %f16, %f20 fcmpd %fcc3, %f28, %f8 subc %g4, %l5, %g6 addc %i1, %l1, %l0 lduh [%l7 + 0x60], %i7 addcc %o1, %o2, %i3 sdivcc %g1, 0x0161, %o7 mulscc %i5, %o4, %i0 subccc %g5, %i2, %g2 lduw [%l7 + 0x50], %o0 sir 0x0939 restore %o6, 0x190C, %g7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %o5, %l2, %i6 fmovsn %xcc, %f11, %f6 array32 %l6, %i4, %l4 fcmpgt32 %f20, %f2, %g3 fzeros %f4 movneg %xcc, %l3, %o3 setx loop_22, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_22: edge16 %l5, %l0, %i7 sub %l1, 0x0A11, %o2 smul %i3, 0x1B29, %o1 movl %xcc, %g1, %o7 movrlez %o4, 0x1F8, %i5 fcmple16 %f30, %f30, %i0 fmovsneg %xcc, %f13, %f4 edge16ln %g5, %i2, %g2 sub %o6, 0x0102, %g7 movvs %xcc, %o5, %o0 fmovrslez %i6, %f0, %f24 xnorcc %l6, %i4, %l4 andcc %l2, 0x17F6, %g3 orcc %o3, %l3, %g4 ldx [%l7 + 0x78], %i1 nop set 0x40, %g7 ldd [%l7 + %g7], %g6 edge16ln %l5, %l0, %l1 sir 0x11D4 movvc %xcc, %i7, %i3 orn %o1, %g1, %o2 movcc %icc, %o7, %o4 sdivcc %i0, 0x00F5, %i5 edge32ln %i2, %g2, %g5 movge %xcc, %g7, %o5 smulcc %o0, %i6, %o6 array32 %l6, %l4, %l2 move %xcc, %i4, %g3 fcmpne32 %f30, %f10, %o3 fmul8x16al %f23, %f15, %f24 fnot2s %f10, %f17 ldx [%l7 + 0x20], %l3 movvc %icc, %i1, %g6 ldsw [%l7 + 0x1C], %g4 edge32n %l5, %l0, %i7 edge8l %l1, %o1, %g1 srax %o2, %i3, %o4 edge16l %i0, %i5, %i2 fmovsge %icc, %f12, %f8 sra %o7, %g5, %g7 stw %o5, [%l7 + 0x7C] movrgez %g2, %i6, %o6 and %o0, %l4, %l2 xnorcc %i4, %g3, %o3 movleu %icc, %l3, %i1 xorcc %l6, 0x10D2, %g6 movcc %xcc, %g4, %l0 std %f10, [%l7 + 0x30] srl %i7, %l5, %o1 mova %xcc, %l1, %g1 fsrc2s %f23, %f20 alignaddrl %o2, %i3, %o4 fmovsa %icc, %f4, %f1 fpadd16s %f23, %f23, %f16 movcs %icc, %i5, %i2 orncc %i0, %g5, %o7 xorcc %o5, %g2, %g7 srl %i6, 0x0E, %o6 orn %o0, %l4, %i4 movge %xcc, %g3, %o3 udivx %l2, 0x008E, %l3 sdivcc %l6, 0x05A0, %i1 save %g6, %g4, %l0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x40, %g2 stx %i7, [%l7 + %g2] edge8n %o1, %l1, %g1 fmovdgu %xcc, %f7, %f15 mulscc %o2, 0x0868, %i3 movle %icc, %o4, %l5 fnors %f18, %f14, %f4 movvc %xcc, %i2, %i0 subcc %i5, 0x1A36, %g5 subcc %o7, 0x0046, %o5 fmovdvc %icc, %f30, %f17 fmovrdne %g7, %f28, %f0 subcc %g2, %o6, %i6 edge32 %l4, %i4, %g3 save %o0, 0x0A9E, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %l3, 0x11A5, %l6 lduw [%l7 + 0x10], %l2 bshuffle %f10, %f26, %f8 add %g6, 0x14A9, %i1 fnor %f4, %f8, %f24 umulcc %g4, %l0, %i7 edge8l %l1, %o1, %o2 movg %icc, %g1, %i3 movne %xcc, %o4, %l5 fornot1s %f6, %f9, %f14 srax %i2, %i0, %g5 addccc %i5, 0x1E6F, %o5 andncc %o7, %g7, %o6 st %f1, [%l7 + 0x64] fnor %f20, %f24, %f2 movrgez %g2, 0x011, %l4 udivx %i6, 0x118E, %g3 andn %o0, %o3, %l3 std %f30, [%l7 + 0x60] movl %xcc, %i4, %l2 ldd [%l7 + 0x38], %i6 ldsw [%l7 + 0x4C], %g6 edge8ln %g4, %i1, %l0 array8 %l1, %o1, %o2 movcs %icc, %i7, %i3 fmovdcc %xcc, %f18, %f24 movvc %icc, %g1, %o4 srax %l5, %i0, %g5 movge %icc, %i5, %o5 subcc %i2, 0x16E6, %g7 xor %o7, %g2, %o6 fnot1 %f22, %f22 fnegd %f2, %f28 udiv %l4, 0x177B, %g3 fmuld8ulx16 %f21, %f23, %f16 fcmpgt32 %f16, %f14, %o0 ldx [%l7 + 0x50], %i6 edge8l %o3, %i4, %l3 andncc %l6, %l2, %g4 sra %g6, %l0, %i1 movpos %icc, %l1, %o2 movrgz %o1, %i7, %i3 fmovrdlez %o4, %f22, %f14 move %xcc, %l5, %i0 fcmpne32 %f20, %f2, %g1 lduh [%l7 + 0x58], %i5 xor %g5, %i2, %g7 sdivcc %o7, 0x0399, %o5 movleu %icc, %o6, %l4 movleu %xcc, %g3, %o0 nop set 0x40, %o1 ldx [%l7 + %o1], %i6 fmul8ulx16 %f24, %f0, %f22 fzeros %f20 sll %o3, %i4, %l3 movre %g2, 0x18B, %l6 fcmpeq16 %f22, %f26, %l2 umul %g4, 0x11A4, %l0 edge8 %g6, %l1, %o2 movge %xcc, %o1, %i7 array8 %i1, %i3, %o4 andn %l5, %g1, %i0 edge8ln %g5, %i2, %i5 fornot1 %f28, %f18, %f16 edge32l %o7, %g7, %o6 udivcc %o5, 0x0C23, %l4 edge8ln %o0, %g3, %o3 edge16l %i6, %i4, %l3 movrgz %g2, %l2, %g4 edge8ln %l6, %g6, %l0 fmovsl %icc, %f13, %f19 srl %l1, 0x0D, %o1 srl %i7, 0x09, %i1 orcc %i3, 0x17C2, %o4 fmovrdgez %l5, %f20, %f26 movne %xcc, %o2, %i0 fcmpeq16 %f12, %f24, %g5 fcmpne16 %f30, %f28, %i2 fmovsn %xcc, %f30, %f13 edge8n %i5, %o7, %g7 fpadd16s %f5, %f5, %f16 srlx %g1, %o6, %l4 edge8l %o0, %g3, %o5 umulcc %i6, %o3, %l3 smulcc %i4, %g2, %g4 array8 %l6, %l2, %g6 ldsb [%l7 + 0x75], %l0 mulx %o1, 0x03BD, %l1 st %f17, [%l7 + 0x28] xnor %i1, 0x0BB6, %i3 fmovsl %xcc, %f12, %f22 nop set 0x6C, %o2 lduh [%l7 + %o2], %o4 popc 0x0EC7, %l5 smulcc %i7, %i0, %o2 ldx [%l7 + 0x40], %i2 and %g5, 0x1656, %i5 orncc %o7, 0x18EE, %g1 alignaddr %o6, %l4, %o0 edge16 %g7, %o5, %g3 movrne %i6, 0x381, %o3 std %f8, [%l7 + 0x10] fandnot1 %f0, %f10, %f28 srl %i4, 0x09, %l3 edge16n %g4, %g2, %l2 udivx %l6, 0x1611, %g6 edge8n %l0, %o1, %l1 nop set 0x08, %o6 ldd [%l7 + %o6], %i2 xnorcc %i1, %o4, %l5 movgu %xcc, %i0, %i7 edge32ln %o2, %g5, %i5 mova %icc, %o7, %g1 sllx %i2, 0x13, %l4 fmovrdlz %o0, %f2, %f2 sub %o6, %o5, %g7 edge16n %g3, %i6, %i4 mulscc %o3, %l3, %g2 fmovsgu %xcc, %f15, %f12 udiv %l2, 0x16CD, %g4 movvs %icc, %l6, %l0 fones %f17 orn %o1, %g6, %i3 fnot1s %f15, %f7 fand %f4, %f4, %f24 fmovdle %icc, %f25, %f18 xor %i1, %o4, %l1 edge32 %i0, %i7, %l5 edge8l %o2, %i5, %o7 movvc %xcc, %g1, %i2 addc %l4, %o0, %g5 orn %o5, 0x1213, %g7 smulcc %g3, %o6, %i4 udivx %o3, 0x0E8A, %l3 subccc %i6, 0x1294, %g2 subc %l2, %l6, %g4 fmul8x16au %f13, %f28, %f28 smulcc %l0, %o1, %g6 edge16l %i1, %i3, %l1 restore %o4, %i0, %l5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsge %xcc, %f25, %f1 edge32n %o2, %i7, %o7 for %f8, %f30, %f10 udiv %g1, 0x12AF, %i2 orn %i5, %o0, %l4 and %o5, %g5, %g3 edge8l %o6, %i4, %g7 sdivcc %o3, 0x123E, %i6 setx loop_23, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_23: movle %xcc, %l6, %l0 fmovrslez %o1, %f4, %f9 edge16 %g4, %g6, %i3 srax %l1, %o4, %i0 stw %i1, [%l7 + 0x10] edge32l %o2, %i7, %o7 movrlez %l5, 0x26F, %i2 sethi 0x0713, %g1 movvs %icc, %o0, %i5 movvc %xcc, %o5, %g5 nop set 0x28, %l4 lduw [%l7 + %l4], %g3 sethi 0x0290, %o6 fcmpes %fcc0, %f4, %f25 srlx %l4, %g7, %i4 movleu %icc, %i6, %g2 ld [%l7 + 0x1C], %f15 movrne %l2, %o3, %l3 sra %l6, %l0, %o1 movne %xcc, %g6, %i3 and %g4, 0x0E93, %l1 movvc %xcc, %i0, %o4 mulscc %o2, 0x0BC7, %i1 edge32ln %o7, %l5, %i7 alignaddrl %g1, %o0, %i5 fsrc2 %f26, %f12 fpsub32 %f28, %f0, %f8 movgu %xcc, %o5, %i2 mulx %g3, 0x024A, %g5 sll %l4, %g7, %i4 edge16l %o6, %g2, %l2 movrgz %o3, %l3, %l6 edge16 %l0, %o1, %i6 save %i3, 0x1EC5, %g4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %g6, 0x0FDD, %l1 edge16l %o4, %o2, %i1 ldsw [%l7 + 0x10], %o7 sllx %i0, 0x10, %l5 mulx %i7, %g1, %i5 fmovsvc %icc, %f19, %f9 udivcc %o0, 0x0C13, %o5 xnor %i2, 0x148A, %g3 or %l4, %g7, %i4 sth %g5, [%l7 + 0x14] fnand %f30, %f14, %f20 stx %g2, [%l7 + 0x50] fmovdn %xcc, %f11, %f30 stx %o6, [%l7 + 0x58] faligndata %f10, %f22, %f18 edge32 %l2, %o3, %l6 restore %l0, 0x0473, %l3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x14], %o1 ldub [%l7 + 0x7E], %i6 alignaddrl %i3, %g4, %g6 umulcc %l1, 0x0D1C, %o2 movpos %xcc, %i1, %o7 fpadd16s %f20, %f1, %f11 movleu %xcc, %o4, %i0 smulcc %l5, 0x0D4E, %g1 sub %i7, 0x170C, %o0 edge16ln %o5, %i2, %g3 st %f2, [%l7 + 0x40] fmovsle %icc, %f25, %f0 movcs %xcc, %i5, %l4 popc %g7, %i4 movleu %xcc, %g2, %g5 array32 %o6, %l2, %o3 save %l0, %l6, %o1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsg %xcc, %f6, %f12 edge16 %l3, %i3, %i6 edge8l %g6, %l1, %o2 mulx %g4, 0x0592, %i1 subccc %o4, 0x18D5, %o7 sra %i0, 0x0A, %g1 lduh [%l7 + 0x64], %i7 fnot1 %f6, %f14 move %xcc, %l5, %o5 st %f31, [%l7 + 0x48] movre %i2, %o0, %g3 movle %xcc, %l4, %i5 subccc %i4, 0x09EC, %g7 mulx %g5, %o6, %g2 movvc %xcc, %o3, %l2 edge32 %l6, %l0, %l3 movcc %xcc, %o1, %i3 sdiv %g6, 0x11ED, %i6 fmul8x16au %f26, %f30, %f30 edge32ln %o2, %l1, %i1 fornot1 %f0, %f6, %f12 edge16 %g4, %o4, %i0 sllx %g1, 0x09, %o7 array32 %i7, %o5, %l5 movne %xcc, %o0, %g3 movl %xcc, %l4, %i2 save %i4, 0x1025, %i5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %g5, 0x09A0, %o6 ldd [%l7 + 0x38], %f26 subc %g7, 0x17DA, %g2 srl %l2, %o3, %l0 stx %l3, [%l7 + 0x48] std %f26, [%l7 + 0x10] movleu %xcc, %l6, %i3 edge16l %g6, %i6, %o2 ldd [%l7 + 0x28], %f8 sdiv %l1, 0x1A5C, %i1 fsrc1s %f24, %f9 andcc %g4, 0x027A, %o1 orcc %o4, %i0, %o7 movrgz %i7, %g1, %o5 sir 0x0307 alignaddr %o0, %l5, %l4 fmovrsgz %i2, %f16, %f23 fcmped %fcc1, %f20, %f20 move %icc, %g3, %i4 sll %g5, %o6, %g7 udiv %i5, 0x146B, %l2 movrgez %o3, 0x367, %l0 fpack16 %f0, %f12 sethi 0x0DAC, %g2 movn %icc, %l3, %l6 array32 %g6, %i6, %i3 sdivx %l1, 0x1692, %o2 edge32n %g4, %o1, %o4 mulscc %i1, 0x0388, %o7 array32 %i0, %i7, %g1 umulcc %o5, %l5, %l4 ldd [%l7 + 0x08], %o0 orn %i2, 0x0032, %g3 sub %i4, 0x0094, %g5 addc %o6, 0x05C4, %i5 andncc %l2, %o3, %l0 fnot2 %f16, %f16 ldsb [%l7 + 0x28], %g7 fpsub32 %f6, %f12, %f28 mova %xcc, %g2, %l6 popc %g6, %l3 lduh [%l7 + 0x12], %i6 edge32 %i3, %l1, %g4 edge32n %o1, %o2, %i1 stx %o7, [%l7 + 0x48] mova %icc, %i0, %i7 ldd [%l7 + 0x38], %f8 fmuld8ulx16 %f27, %f7, %f30 movg %xcc, %o4, %g1 ldub [%l7 + 0x67], %o5 movg %xcc, %l4, %o0 std %f0, [%l7 + 0x18] st %f23, [%l7 + 0x64] movrlz %i2, 0x28B, %l5 xnorcc %i4, 0x15D3, %g3 xnorcc %g5, 0x17F8, %o6 movn %icc, %l2, %i5 xnorcc %o3, %g7, %l0 sir 0x0773 movl %xcc, %g2, %l6 movg %xcc, %l3, %g6 udiv %i6, 0x1A98, %i3 fmovs %f2, %f16 mova %icc, %g4, %o1 addc %o2, 0x1064, %i1 movleu %icc, %l1, %i0 edge16n %o7, %o4, %g1 alignaddrl %o5, %l4, %o0 st %f6, [%l7 + 0x08] array8 %i2, %l5, %i7 fmovsl %xcc, %f25, %f2 add %i4, 0x1D65, %g5 fmuld8sux16 %f24, %f30, %f12 fzeros %f21 movgu %xcc, %g3, %o6 movre %l2, %i5, %g7 fabsd %f10, %f8 fmovsle %xcc, %f22, %f1 movg %icc, %l0, %g2 fcmple32 %f24, %f24, %o3 sll %l3, %g6, %i6 edge32l %l6, %i3, %g4 movrlz %o2, 0x374, %i1 pdist %f20, %f18, %f2 fmovrdlez %o1, %f24, %f6 ldsw [%l7 + 0x10], %l1 ldub [%l7 + 0x63], %i0 fxors %f11, %f15, %f13 save %o4, %o7, %o5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsw [%l7 + 0x08], %g1 movvc %icc, %l4, %i2 udiv %o0, 0x0BD8, %i7 orn %i4, %l5, %g5 fmovsgu %icc, %f12, %f25 stx %o6, [%l7 + 0x38] movrne %g3, 0x290, %i5 add %g7, 0x1176, %l2 sub %l0, 0x0138, %g2 alignaddrl %l3, %o3, %g6 ld [%l7 + 0x68], %f10 edge8ln %l6, %i3, %g4 fcmped %fcc2, %f12, %f10 movneg %icc, %i6, %o2 movn %icc, %o1, %l1 movl %icc, %i1, %o4 edge32n %o7, %o5, %i0 xor %l4, 0x1C8D, %g1 stx %o0, [%l7 + 0x50] fmovdn %icc, %f7, %f17 stb %i7, [%l7 + 0x68] fmovs %f11, %f12 edge16 %i4, %l5, %g5 fones %f27 st %f5, [%l7 + 0x64] array8 %o6, %i2, %i5 umulcc %g3, %l2, %g7 movneg %icc, %l0, %l3 movvs %xcc, %o3, %g6 fpsub16 %f18, %f24, %f24 alignaddrl %g2, %l6, %i3 fxnor %f8, %f22, %f28 ld [%l7 + 0x20], %f23 andncc %g4, %i6, %o1 smulcc %l1, %i1, %o2 udivx %o7, 0x010B, %o4 xor %o5, 0x1328, %i0 edge8l %g1, %l4, %o0 srl %i4, 0x02, %l5 srlx %g5, 0x08, %o6 srax %i7, 0x17, %i5 ldd [%l7 + 0x28], %g2 fcmpes %fcc2, %f21, %f18 edge8 %i2, %g7, %l2 fexpand %f29, %f24 fmovsneg %xcc, %f19, %f3 stw %l0, [%l7 + 0x4C] udivx %o3, 0x1412, %l3 movleu %xcc, %g2, %g6 movl %xcc, %l6, %g4 addcc %i3, 0x0C02, %i6 array8 %l1, %i1, %o1 mova %xcc, %o7, %o2 andn %o5, 0x0B92, %o4 sra %i0, %g1, %o0 movn %xcc, %l4, %l5 ldsh [%l7 + 0x70], %g5 movre %o6, 0x0BE, %i7 fmovdcs %icc, %f22, %f3 setx loop_24, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_24: save %i2, %g7, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %g3, %l0, %o3 fmul8x16 %f29, %f28, %f16 fmovsgu %icc, %f0, %f31 movg %icc, %l3, %g6 movcs %xcc, %g2, %l6 sll %g4, 0x1B, %i6 fsrc1s %f17, %f14 andn %i3, 0x112C, %l1 udivx %o1, 0x08A1, %o7 edge32n %i1, %o5, %o2 orncc %o4, 0x1A17, %g1 srax %o0, %i0, %l5 stx %g5, [%l7 + 0x70] sra %l4, %o6, %i5 fmovdn %icc, %f4, %f22 sdivx %i7, 0x0062, %i2 fmovdn %xcc, %f12, %f18 fpack16 %f8, %f12 lduw [%l7 + 0x0C], %i4 sllx %g7, 0x07, %l2 sra %l0, 0x16, %g3 array32 %o3, %l3, %g2 fmovdvc %icc, %f3, %f11 sdivcc %g6, 0x0B10, %g4 edge32n %i6, %l6, %i3 std %f30, [%l7 + 0x30] ldub [%l7 + 0x27], %o1 fmovrslez %o7, %f6, %f17 ldub [%l7 + 0x74], %i1 fpadd16 %f30, %f16, %f30 sth %l1, [%l7 + 0x1C] andn %o5, 0x0630, %o2 ldx [%l7 + 0x78], %g1 xor %o0, %i0, %l5 add %o4, 0x0641, %g5 fmovdle %icc, %f17, %f0 fmovdn %icc, %f5, %f22 movne %icc, %l4, %o6 fsrc1 %f6, %f24 stx %i5, [%l7 + 0x50] ldub [%l7 + 0x5E], %i7 fandnot1s %f5, %f5, %f15 array8 %i2, %i4, %g7 ldub [%l7 + 0x5B], %l2 movvs %icc, %l0, %o3 edge16l %g3, %l3, %g2 fornot1 %f18, %f26, %f4 sth %g6, [%l7 + 0x2E] alignaddr %i6, %l6, %g4 alignaddrl %i3, %o1, %o7 smulcc %l1, %o5, %o2 nop set 0x7C, %i2 sth %g1, [%l7 + %i2] or %i1, 0x04C8, %i0 fabss %f2, %f0 movrgz %o0, %l5, %o4 sdivx %g5, 0x0FEE, %l4 lduh [%l7 + 0x5C], %i5 ldsh [%l7 + 0x2A], %o6 st %f3, [%l7 + 0x4C] sethi 0x0B9D, %i2 fnot1s %f13, %f26 edge32 %i7, %i4, %g7 subc %l0, %l2, %g3 xorcc %l3, %o3, %g6 ldsw [%l7 + 0x1C], %i6 fcmpeq32 %f4, %f26, %l6 add %g4, 0x1525, %i3 restore %o1, 0x144E, %o7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpd %fcc1, %f18, %f8 fones %f7 ldsw [%l7 + 0x7C], %l1 edge32l %o5, %g2, %g1 fones %f11 edge32l %o2, %i1, %o0 lduh [%l7 + 0x3C], %i0 sdiv %o4, 0x06C4, %l5 orcc %l4, %g5, %i5 fmul8x16al %f0, %f22, %f8 fnot1s %f10, %f10 srl %o6, 0x10, %i2 save %i7, 0x05AB, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduw [%l7 + 0x3C], %l0 fpadd32s %f5, %f23, %f8 addc %g7, 0x149D, %g3 movleu %xcc, %l2, %o3 sra %g6, %i6, %l6 sdivcc %l3, 0x1E82, %g4 bshuffle %f10, %f12, %f20 fcmpne32 %f14, %f14, %i3 fzero %f4 fmovrde %o1, %f20, %f14 sir 0x17CB fsrc2s %f24, %f2 fors %f30, %f9, %f3 movne %xcc, %l1, %o5 movleu %icc, %g2, %g1 movne %xcc, %o7, %i1 fmovscs %icc, %f10, %f11 sdivx %o2, 0x0E6F, %i0 movleu %icc, %o4, %o0 fpackfix %f24, %f26 edge16n %l5, %l4, %i5 fcmpeq16 %f4, %f0, %o6 edge8n %i2, %i7, %g5 orncc %i4, 0x1176, %l0 stx %g3, [%l7 + 0x40] sdivcc %g7, 0x1E73, %l2 subccc %g6, 0x1585, %o3 udivcc %i6, 0x073B, %l6 fxnors %f18, %f27, %f3 ldsh [%l7 + 0x26], %g4 movl %icc, %l3, %o1 mulscc %l1, %i3, %o5 ldx [%l7 + 0x08], %g2 ldx [%l7 + 0x20], %o7 fmovspos %icc, %f18, %f23 or %g1, 0x0473, %i1 srax %i0, 0x15, %o4 movrgz %o0, 0x30F, %o2 pdist %f24, %f24, %f22 ldx [%l7 + 0x30], %l5 addcc %l4, 0x1342, %i5 edge32 %o6, %i7, %i2 edge8n %g5, %l0, %g3 subcc %g7, 0x1150, %i4 popc %g6, %o3 edge8 %l2, %i6, %l6 sir 0x0A50 movle %icc, %g4, %o1 addc %l1, %i3, %l3 mulx %g2, %o5, %g1 stw %i1, [%l7 + 0x68] fpmerge %f16, %f3, %f6 sdiv %i0, 0x1998, %o4 fmovdg %xcc, %f24, %f29 st %f0, [%l7 + 0x34] sdivcc %o0, 0x0270, %o7 fcmpeq32 %f30, %f18, %o2 edge32n %l4, %l5, %o6 movvs %icc, %i5, %i7 fnot1s %f0, %f1 edge16n %g5, %l0, %i2 fandnot1s %f9, %f6, %f30 alignaddrl %g7, %g3, %g6 orncc %i4, 0x1C1A, %l2 alignaddrl %i6, %o3, %l6 movneg %xcc, %g4, %o1 edge8ln %l1, %i3, %l3 mulscc %o5, 0x106F, %g2 smul %i1, %g1, %i0 fcmple32 %f6, %f0, %o0 andncc %o4, %o7, %o2 st %f2, [%l7 + 0x5C] ldub [%l7 + 0x25], %l5 srax %o6, %l4, %i7 movvc %icc, %i5, %g5 ldsh [%l7 + 0x54], %l0 sll %g7, 0x01, %g3 nop set 0x50, %l6 std %f4, [%l7 + %l6] umul %g6, 0x1FD6, %i2 edge16 %l2, %i4, %o3 edge8l %l6, %i6, %g4 lduw [%l7 + 0x14], %o1 subccc %i3, 0x0190, %l3 ldsh [%l7 + 0x42], %o5 subccc %g2, 0x1C9D, %l1 movg %xcc, %i1, %g1 edge8l %i0, %o0, %o4 fmovdpos %icc, %f3, %f6 subcc %o2, %l5, %o6 ld [%l7 + 0x20], %f24 move %xcc, %l4, %o7 udivcc %i5, 0x0045, %i7 movn %icc, %g5, %g7 andncc %g3, %l0, %g6 srl %i2, %i4, %l2 fpack16 %f4, %f22 udivcc %o3, 0x1226, %i6 or %l6, 0x0D94, %o1 edge8 %i3, %l3, %g4 edge8 %g2, %o5, %l1 xnor %i1, 0x0E7B, %g1 edge32n %o0, %o4, %o2 mova %icc, %l5, %i0 fmovrdlz %l4, %f12, %f12 ldub [%l7 + 0x31], %o6 addccc %i5, %i7, %o7 ldsh [%l7 + 0x1C], %g5 movcc %xcc, %g3, %g7 ldd [%l7 + 0x40], %l0 move %icc, %i2, %i4 fpadd16 %f22, %f28, %f8 edge8n %l2, %o3, %g6 movpos %icc, %i6, %l6 save %o1, %l3, %i3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %g2, %o5, %l1 movgu %icc, %g4, %i1 movre %o0, %o4, %o2 add %g1, %l5, %l4 subcc %i0, 0x100B, %o6 fmovrdlz %i7, %f8, %f30 fmovrslz %i5, %f1, %f21 fnors %f28, %f11, %f0 subccc %o7, %g3, %g7 ldd [%l7 + 0x08], %f14 smulcc %l0, 0x14E9, %i2 andncc %g5, %i4, %l2 edge16l %g6, %o3, %i6 ld [%l7 + 0x50], %f17 ldx [%l7 + 0x20], %l6 ldsh [%l7 + 0x3A], %l3 movgu %icc, %i3, %g2 udiv %o5, 0x0240, %o1 stx %l1, [%l7 + 0x18] ldd [%l7 + 0x28], %g4 fmovrse %o0, %f0, %f0 edge8 %i1, %o4, %o2 movrne %g1, 0x048, %l4 st %f10, [%l7 + 0x64] xor %i0, 0x0E8E, %o6 fornot2 %f18, %f4, %f24 fabss %f30, %f31 edge16 %i7, %i5, %l5 fpadd32s %f30, %f6, %f10 save %g3, 0x0F50, %g7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %l0, 0x1E, %i2 movpos %icc, %g5, %i4 edge8 %o7, %l2, %o3 fmovrsgez %i6, %f6, %f15 fmovsn %xcc, %f14, %f29 fzeros %f20 fmovdge %xcc, %f30, %f8 fnot2s %f1, %f21 alignaddr %l6, %g6, %i3 movn %xcc, %l3, %o5 movle %xcc, %g2, %o1 sll %l1, %g4, %i1 edge32l %o4, %o2, %o0 fmovs %f11, %f27 fmuld8ulx16 %f20, %f11, %f12 orn %g1, %i0, %o6 movrgz %l4, %i5, %l5 and %g3, 0x0133, %g7 subccc %l0, 0x06D5, %i2 fmovs %f13, %f28 srlx %i7, %i4, %o7 sllx %l2, %o3, %g5 sethi 0x19F2, %i6 sra %g6, 0x10, %i3 movrlz %l3, %l6, %o5 movgu %icc, %o1, %l1 srl %g4, %g2, %o4 array16 %i1, %o0, %o2 st %f23, [%l7 + 0x1C] mulx %i0, %o6, %l4 udivx %i5, 0x1F17, %l5 addccc %g3, 0x0C04, %g7 st %f4, [%l7 + 0x44] srl %g1, 0x0A, %l0 sdivcc %i2, 0x0A0B, %i7 mulscc %i4, 0x0E67, %o7 setx loop_25, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_25: nop set 0x58, %g1 std %f6, [%l7 + %g1] alignaddrl %g6, %l2, %l3 nop set 0x20, %l5 std %f26, [%l7 + %l5] umulcc %i3, %l6, %o5 fmovscs %xcc, %f20, %f23 mulscc %o1, 0x18CC, %l1 fpackfix %f28, %f18 nop set 0x70, %o7 ldx [%l7 + %o7], %g4 xorcc %g2, %i1, %o4 fmovsvc %icc, %f15, %f10 sll %o0, 0x04, %o2 orn %o6, %l4, %i5 ldx [%l7 + 0x18], %i0 nop set 0x70, %g6 ldd [%l7 + %g6], %f0 fsrc2s %f10, %f26 sub %g3, 0x020F, %l5 movcs %xcc, %g1, %g7 srl %l0, %i7, %i4 srlx %o7, 0x14, %o3 move %icc, %g5, %i2 ld [%l7 + 0x6C], %f11 subcc %i6, 0x06DD, %g6 sdivx %l2, 0x177E, %l3 fandnot2 %f30, %f4, %f28 smul %i3, %o5, %l6 andcc %l1, 0x13CA, %g4 smulcc %g2, 0x1780, %o1 sir 0x0F09 and %o4, %o0, %i1 save %o6, %o2, %l4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x1226, %i0 subc %g3, %i5, %l5 movl %icc, %g1, %g7 srax %i7, %l0, %i4 smul %o3, %g5, %o7 stb %i6, [%l7 + 0x5F] movre %g6, 0x0B2, %i2 st %f21, [%l7 + 0x58] lduh [%l7 + 0x50], %l3 fnot1 %f8, %f2 movrlz %i3, 0x0A5, %l2 fmovdle %icc, %f6, %f10 movrlez %o5, %l6, %g4 stb %l1, [%l7 + 0x5F] addc %g2, 0x035E, %o1 fmul8x16 %f27, %f2, %f4 orn %o0, %o4, %i1 movneg %icc, %o2, %l4 ldsb [%l7 + 0x54], %o6 fcmpgt16 %f2, %f10, %g3 movrne %i0, 0x057, %i5 sll %l5, %g1, %g7 fpsub16 %f4, %f6, %f6 mulx %i7, 0x1D3D, %l0 movrgez %o3, 0x0A6, %g5 nop set 0x38, %i3 stw %o7, [%l7 + %i3] fand %f10, %f18, %f10 fmuld8sux16 %f11, %f31, %f18 movvs %icc, %i4, %i6 nop set 0x72, %i5 sth %g6, [%l7 + %i5] ldd [%l7 + 0x18], %f24 array32 %i2, %l3, %l2 alignaddrl %o5, %i3, %g4 movl %icc, %l6, %l1 movrgez %o1, %g2, %o4 fornot2s %f1, %f0, %f9 fones %f4 ldub [%l7 + 0x5E], %o0 edge32ln %o2, %l4, %i1 udiv %o6, 0x09B6, %i0 popc %g3, %i5 ldd [%l7 + 0x10], %l4 fexpand %f30, %f28 ld [%l7 + 0x1C], %f29 bshuffle %f0, %f24, %f0 movcs %xcc, %g1, %i7 srlx %l0, 0x02, %g7 addc %o3, 0x1E54, %g5 stb %o7, [%l7 + 0x5F] ldsw [%l7 + 0x30], %i4 fexpand %f30, %f28 movrgez %i6, 0x3B9, %g6 fxors %f31, %f18, %f8 udivx %i2, 0x0001, %l2 fmovdn %xcc, %f0, %f30 movgu %icc, %l3, %o5 subccc %g4, %l6, %i3 movn %xcc, %o1, %l1 fpadd16s %f15, %f26, %f19 stx %g2, [%l7 + 0x50] movl %xcc, %o0, %o4 movrgz %l4, 0x0EA, %o2 addcc %i1, %o6, %i0 udivcc %g3, 0x0295, %i5 movrne %l5, %i7, %l0 edge8 %g7, %o3, %g5 fcmps %fcc2, %f12, %f25 fmovdvs %icc, %f9, %f20 restore %g1, %o7, %i6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %g6, %i2, %l2 subccc %l3, %i4, %o5 fcmple16 %f26, %f14, %g4 or %l6, %i3, %o1 bshuffle %f12, %f28, %f8 edge8n %g2, %o0, %o4 sll %l1, %o2, %i1 ld [%l7 + 0x14], %f1 andn %l4, 0x1E18, %o6 stx %i0, [%l7 + 0x68] edge16 %i5, %l5, %g3 sir 0x1142 movg %xcc, %i7, %l0 faligndata %f18, %f20, %f2 fmovrdlz %g7, %f8, %f4 sub %o3, 0x0DAB, %g1 edge32 %g5, %i6, %g6 stw %i2, [%l7 + 0x5C] movl %icc, %o7, %l3 movl %icc, %i4, %o5 fmovdle %xcc, %f17, %f30 ldx [%l7 + 0x20], %g4 edge16n %l6, %l2, %i3 fmul8sux16 %f20, %f16, %f26 stb %g2, [%l7 + 0x0A] and %o1, 0x135F, %o4 subcc %o0, %l1, %i1 fmovdg %icc, %f20, %f13 edge8n %l4, %o6, %o2 srax %i5, %l5, %i0 fornot2 %f20, %f30, %f16 fcmpne16 %f4, %f2, %i7 edge32l %l0, %g7, %o3 sethi 0x0884, %g3 ldsh [%l7 + 0x7A], %g1 edge32ln %g5, %i6, %g6 sra %o7, 0x01, %l3 edge32n %i2, %i4, %g4 save %l6, %l2, %i3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsle %icc, %f31, %f15 udivcc %o5, 0x0F7D, %o1 movne %icc, %g2, %o0 fmovsvc %icc, %f28, %f18 subccc %o4, %l1, %l4 stx %i1, [%l7 + 0x58] stw %o2, [%l7 + 0x30] movleu %xcc, %i5, %o6 lduh [%l7 + 0x6C], %i0 umul %i7, 0x09EF, %l0 stw %l5, [%l7 + 0x74] fmovdneg %xcc, %f10, %f20 fmovsg %xcc, %f3, %f25 mulscc %o3, 0x0EB3, %g7 subcc %g1, 0x1FB1, %g5 mova %xcc, %i6, %g3 stx %g6, [%l7 + 0x78] xorcc %l3, %i2, %i4 ldx [%l7 + 0x68], %o7 ldub [%l7 + 0x11], %g4 subcc %l6, 0x08D5, %i3 srlx %o5, 0x18, %o1 fmovs %f21, %f24 lduw [%l7 + 0x0C], %g2 fcmpeq32 %f14, %f12, %l2 edge16l %o4, %l1, %l4 andcc %o0, %i1, %i5 array8 %o2, %i0, %i7 fnands %f26, %f29, %f24 fmovrdne %l0, %f16, %f20 fmovrsgez %o6, %f19, %f2 addc %l5, 0x18F0, %o3 fmovsvc %xcc, %f4, %f4 fcmped %fcc0, %f14, %f24 movleu %icc, %g1, %g5 fands %f21, %f17, %f13 fmovdg %icc, %f8, %f18 fpmerge %f8, %f18, %f26 setx loop_26, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_26: xnorcc %g6, 0x1E88, %g3 fcmpeq16 %f12, %f30, %i2 edge16l %i4, %l3, %g4 fmovsvs %xcc, %f21, %f8 fandnot2s %f4, %f8, %f29 edge16 %o7, %l6, %i3 ldsh [%l7 + 0x40], %o5 subc %g2, 0x18EA, %l2 mulscc %o4, 0x1F1E, %o1 restore %l1, %o0, %l4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %i1, 0x1D1A, %i5 subccc %i0, %i7, %o2 fzeros %f19 edge32l %o6, %l0, %l5 fandnot1 %f22, %f8, %f18 andn %g1, %o3, %g5 edge8 %i6, %g7, %g6 sdivcc %i2, 0x13E2, %i4 umulcc %g3, %l3, %g4 fxors %f25, %f20, %f9 fornot1 %f6, %f6, %f12 ldsw [%l7 + 0x68], %l6 fcmpeq32 %f10, %f28, %i3 fmovsge %xcc, %f27, %f14 movrlz %o7, 0x2E7, %o5 or %g2, 0x1C37, %o4 popc 0x1EE9, %l2 alignaddrl %l1, %o1, %l4 orn %i1, %o0, %i5 addcc %i0, %i7, %o2 andcc %o6, 0x1895, %l5 srl %g1, 0x0A, %o3 udivcc %g5, 0x0F4A, %i6 edge16 %g7, %g6, %l0 movg %xcc, %i4, %i2 ldub [%l7 + 0x4D], %g3 andcc %l3, 0x1685, %g4 fand %f22, %f26, %f24 lduh [%l7 + 0x72], %i3 orn %o7, %o5, %l6 nop set 0x48, %l3 stb %o4, [%l7 + %l3] fxor %f20, %f26, %f20 umulcc %g2, 0x1AA5, %l2 subc %l1, 0x1D01, %o1 addcc %l4, 0x1871, %i1 sllx %i5, %i0, %i7 fabss %f14, %f22 edge32ln %o2, %o0, %o6 addcc %g1, %o3, %l5 or %i6, %g7, %g5 orncc %l0, 0x17D2, %i4 movneg %xcc, %g6, %g3 mulx %l3, %i2, %g4 edge32l %o7, %o5, %l6 setx loop_27, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_27: fsrc1 %f2, %f12 edge32 %l1, %o1, %l4 andncc %l2, %i5, %i1 sth %i0, [%l7 + 0x08] addc %i7, %o0, %o6 move %icc, %g1, %o2 movcc %icc, %l5, %i6 movgu %xcc, %o3, %g7 edge8n %l0, %g5, %g6 fmovsvc %xcc, %f28, %f16 fsrc1s %f14, %f15 add %g3, %i4, %i2 pdist %f16, %f8, %f4 fpsub16s %f18, %f8, %f19 srlx %l3, 0x16, %g4 ldsw [%l7 + 0x3C], %o7 bshuffle %f16, %f26, %f24 alignaddrl %o5, %i3, %o4 xnorcc %l6, 0x0810, %g2 andcc %o1, %l1, %l2 siam 0x3 movrlez %l4, 0x3F8, %i1 umulcc %i5, 0x08BD, %i0 mulscc %i7, %o6, %g1 fones %f2 fpadd16s %f5, %f26, %f26 addcc %o2, %l5, %i6 movl %xcc, %o0, %o3 fmovs %f12, %f2 ldub [%l7 + 0x72], %g7 movne %xcc, %l0, %g6 fand %f30, %f16, %f2 fsrc2s %f10, %f6 sub %g5, %i4, %i2 edge16ln %l3, %g3, %g4 edge16l %o5, %i3, %o7 ldsb [%l7 + 0x18], %l6 fpsub32 %f12, %f10, %f8 sra %o4, 0x18, %g2 sll %l1, %l2, %o1 edge16ln %l4, %i1, %i5 movcs %icc, %i0, %i7 movleu %icc, %o6, %o2 siam 0x4 movvs %xcc, %g1, %i6 addccc %o0, 0x1269, %l5 srlx %o3, %l0, %g7 mova %xcc, %g6, %i4 movcs %xcc, %g5, %l3 st %f21, [%l7 + 0x20] xnor %g3, 0x0C18, %g4 addccc %i2, 0x14AC, %i3 movrne %o5, 0x00F, %l6 edge32ln %o4, %g2, %o7 movge %xcc, %l2, %l1 fmovrsgez %o1, %f0, %f23 orncc %i1, 0x1B34, %i5 array16 %i0, %i7, %l4 edge32l %o2, %g1, %i6 fmul8x16 %f5, %f6, %f20 and %o6, 0x07E1, %l5 stw %o0, [%l7 + 0x5C] alignaddrl %l0, %o3, %g6 sir 0x0D58 sub %i4, %g7, %g5 st %f2, [%l7 + 0x48] edge32n %l3, %g4, %i2 srl %i3, 0x0F, %g3 movge %xcc, %o5, %l6 fmul8x16au %f28, %f24, %f0 sra %g2, %o4, %o7 movne %xcc, %l1, %l2 ldsw [%l7 + 0x74], %i1 movpos %xcc, %o1, %i5 srlx %i0, %l4, %i7 edge16n %o2, %i6, %o6 fcmpd %fcc1, %f18, %f18 smulcc %g1, 0x0685, %o0 andncc %l0, %o3, %g6 ldsh [%l7 + 0x5E], %i4 fmuld8sux16 %f21, %f21, %f18 addc %g7, 0x005F, %l5 ld [%l7 + 0x20], %f11 andncc %g5, %g4, %i2 fones %f12 movle %xcc, %i3, %l3 fmovdpos %icc, %f5, %f8 movrlez %g3, 0x30F, %o5 array32 %l6, %o4, %o7 edge32 %l1, %l2, %i1 or %o1, 0x08AF, %i5 andncc %i0, %l4, %g2 movl %xcc, %o2, %i7 addcc %i6, 0x07D5, %g1 sdivx %o6, 0x1CF8, %l0 edge16l %o3, %g6, %o0 movl %icc, %i4, %l5 orncc %g5, %g4, %g7 lduh [%l7 + 0x76], %i3 fmovdcc %xcc, %f27, %f29 fmovsne %xcc, %f21, %f26 fones %f15 edge16n %i2, %g3, %l3 alignaddrl %o5, %o4, %l6 addccc %o7, %l2, %i1 fnors %f15, %f9, %f0 smulcc %o1, %l1, %i0 sir 0x113B fmovs %f27, %f20 bshuffle %f10, %f10, %f28 fors %f19, %f14, %f10 fmovrslez %i5, %f0, %f22 movrgz %l4, %g2, %o2 movge %xcc, %i6, %g1 ldub [%l7 + 0x6F], %i7 xnor %l0, 0x0E36, %o6 movrgez %g6, %o3, %o0 ldsh [%l7 + 0x6A], %i4 movcs %xcc, %g5, %g4 ldd [%l7 + 0x30], %f0 sll %g7, 0x1B, %i3 movrne %i2, 0x04B, %l5 sllx %l3, %g3, %o4 ldsw [%l7 + 0x0C], %l6 udiv %o7, 0x05B6, %o5 sra %i1, 0x15, %l2 addccc %o1, 0x1D53, %l1 movgu %xcc, %i5, %i0 orncc %l4, 0x0602, %g2 mulscc %o2, 0x060A, %i6 xnor %g1, 0x09AE, %i7 alignaddr %l0, %g6, %o3 udivx %o0, 0x00EC, %o6 orncc %g5, %i4, %g4 movge %icc, %g7, %i3 fnands %f23, %f4, %f24 movn %xcc, %l5, %i2 edge16ln %g3, %o4, %l6 st %f29, [%l7 + 0x64] movre %o7, 0x01B, %o5 edge8n %i1, %l3, %l2 sdivx %l1, 0x001D, %o1 ldx [%l7 + 0x70], %i0 fmovs %f30, %f14 fmovdg %icc, %f25, %f13 fmovscc %icc, %f16, %f22 srlx %l4, %g2, %o2 sll %i6, %g1, %i7 save %i5, %l0, %g6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %o3, 0x0D47, %o0 movl %icc, %o6, %i4 orcc %g4, 0x1DF1, %g7 array16 %i3, %l5, %i2 movrgez %g3, %o4, %l6 ldd [%l7 + 0x50], %f2 ldub [%l7 + 0x23], %o7 ldsb [%l7 + 0x68], %o5 orncc %g5, %i1, %l2 sdivx %l1, 0x090C, %l3 movrlz %o1, 0x2E7, %l4 fcmpes %fcc2, %f9, %f16 sra %i0, %o2, %i6 subc %g1, 0x0491, %g2 sllx %i7, 0x08, %i5 addccc %g6, %o3, %l0 mova %icc, %o6, %i4 movneg %icc, %g4, %o0 fmovrslz %i3, %f29, %f29 edge8 %g7, %i2, %l5 ld [%l7 + 0x18], %f15 fnot2s %f3, %f16 addccc %o4, 0x19AE, %l6 smulcc %o7, 0x1305, %g3 movre %g5, 0x385, %i1 fmovsl %icc, %f21, %f3 restore %l2, %o5, %l1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %l3, %o1, %l4 move %icc, %i0, %i6 movleu %icc, %g1, %g2 ldub [%l7 + 0x1F], %i7 std %f26, [%l7 + 0x20] fmovsne %xcc, %f15, %f12 movleu %icc, %o2, %g6 xnor %i5, %o3, %o6 st %f27, [%l7 + 0x70] movvc %icc, %l0, %g4 fornot1 %f18, %f22, %f30 smulcc %i4, 0x16CC, %o0 sdivx %i3, 0x06EC, %g7 movrlz %i2, %l5, %o4 ldx [%l7 + 0x68], %l6 fmuld8sux16 %f22, %f27, %f26 move %xcc, %o7, %g5 ldd [%l7 + 0x60], %i0 alignaddr %l2, %o5, %g3 movre %l1, 0x3F0, %o1 movcc %icc, %l4, %i0 nop set 0x10, %i6 stx %l3, [%l7 + %i6] sdiv %i6, 0x0F20, %g2 movcs %icc, %g1, %o2 movgu %icc, %g6, %i5 fnot2s %f27, %f5 mulx %i7, 0x1476, %o3 movleu %xcc, %o6, %g4 and %l0, 0x0279, %o0 array8 %i3, %g7, %i2 movg %icc, %i4, %o4 ldx [%l7 + 0x38], %l5 fmovdg %xcc, %f15, %f21 setx loop_28, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_28: edge32ln %g5, %l2, %o5 mulscc %i1, %g3, %l1 movrlez %o1, 0x227, %i0 movge %icc, %l4, %l3 movrlz %g2, 0x32A, %g1 sdivcc %o2, 0x15ED, %i6 movn %xcc, %g6, %i5 ld [%l7 + 0x50], %f27 edge32l %o3, %o6, %i7 smul %l0, 0x01E8, %o0 edge8ln %g4, %i3, %i2 fmul8ulx16 %f6, %f10, %f24 add %i4, 0x1824, %o4 movgu %icc, %l5, %o7 mova %xcc, %g7, %l6 edge32n %l2, %g5, %o5 array8 %i1, %l1, %o1 sub %i0, %l4, %l3 alignaddr %g2, %g1, %g3 sra %i6, %o2, %i5 fsrc1s %f25, %f31 udiv %g6, 0x193A, %o6 edge16ln %i7, %l0, %o0 fmovdvc %xcc, %f20, %f19 siam 0x0 movne %icc, %g4, %i3 restore %o3, 0x0816, %i2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsw [%l7 + 0x38], %i4 addcc %l5, %o7, %g7 stw %l6, [%l7 + 0x60] ldsh [%l7 + 0x32], %o4 save %l2, 0x14FE, %o5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %g5, %l1, %o1 edge16 %i1, %i0, %l4 sdivcc %l3, 0x1007, %g2 alignaddrl %g3, %g1, %i6 udivx %o2, 0x1CC2, %i5 movg %icc, %g6, %i7 mova %icc, %l0, %o0 andncc %o6, %g4, %i3 fandnot2 %f26, %f16, %f4 st %f22, [%l7 + 0x68] lduh [%l7 + 0x5C], %i2 edge8ln %o3, %l5, %o7 movvs %icc, %g7, %i4 fmovsl %xcc, %f3, %f12 edge32ln %o4, %l6, %o5 srlx %l2, 0x14, %l1 or %g5, 0x16AE, %i1 subcc %i0, %o1, %l3 movrgez %g2, %g3, %l4 ldsw [%l7 + 0x2C], %i6 addcc %o2, 0x1746, %i5 movvc %icc, %g6, %i7 movne %icc, %l0, %o0 movvc %xcc, %o6, %g1 movn %xcc, %g4, %i2 smulcc %i3, 0x1525, %l5 fmovsl %xcc, %f20, %f24 ldsb [%l7 + 0x14], %o3 movgu %xcc, %o7, %i4 popc 0x1C32, %o4 movpos %xcc, %l6, %g7 ldsh [%l7 + 0x1A], %o5 stx %l2, [%l7 + 0x10] mova %xcc, %g5, %l1 fmuld8ulx16 %f30, %f28, %f26 faligndata %f22, %f4, %f8 movge %icc, %i1, %i0 orcc %l3, %o1, %g2 fcmpeq16 %f18, %f0, %g3 xnor %l4, %i6, %o2 movg %xcc, %i5, %g6 ldub [%l7 + 0x73], %l0 fmovscs %xcc, %f0, %f1 smul %o0, %o6, %i7 setx loop_29, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_29: orcc %i2, 0x1B83, %i3 sub %l5, 0x0605, %o3 edge8l %o7, %i4, %o4 alignaddrl %l6, %g7, %l2 subcc %o5, 0x05FA, %l1 st %f3, [%l7 + 0x60] sub %g5, %i1, %i0 ldd [%l7 + 0x50], %f8 orcc %o1, 0x17C8, %l3 andn %g2, 0x1BB8, %l4 alignaddr %i6, %o2, %g3 xorcc %g6, %i5, %o0 sdivcc %l0, 0x1E76, %i7 movle %icc, %o6, %g4 addcc %i2, %i3, %g1 edge32n %l5, %o3, %i4 smul %o4, 0x0C31, %o7 xor %g7, %l6, %o5 movrgz %l1, 0x31D, %l2 edge32 %g5, %i0, %i1 movge %icc, %o1, %l3 ldub [%l7 + 0x2D], %l4 fmuld8sux16 %f1, %f13, %f22 udivx %g2, 0x1730, %i6 lduh [%l7 + 0x30], %o2 ldsb [%l7 + 0x33], %g3 fornot1 %f10, %f20, %f14 movvc %icc, %i5, %g6 edge8ln %l0, %i7, %o6 movvc %icc, %o0, %i2 fcmpeq32 %f16, %f6, %g4 orn %i3, 0x051C, %g1 siam 0x0 movpos %icc, %o3, %l5 sll %i4, 0x0E, %o4 sethi 0x14D4, %g7 edge16 %l6, %o5, %o7 edge32 %l1, %l2, %i0 fpack16 %f26, %f31 movvc %icc, %i1, %o1 fmul8x16al %f8, %f20, %f24 subccc %g5, %l3, %g2 addccc %i6, 0x115D, %l4 andncc %g3, %o2, %g6 edge32l %l0, %i7, %i5 fcmpgt16 %f2, %f16, %o0 fmovd %f6, %f16 stb %i2, [%l7 + 0x6C] fpadd16 %f14, %f6, %f12 movpos %xcc, %g4, %i3 add %g1, 0x1E5E, %o3 lduh [%l7 + 0x08], %o6 smul %l5, 0x02AD, %o4 edge16l %g7, %i4, %l6 xnor %o7, %o5, %l1 sir 0x0E29 movne %icc, %i0, %i1 std %f10, [%l7 + 0x20] fones %f15 fmovsneg %icc, %f25, %f1 fpack32 %f0, %f30, %f10 ldd [%l7 + 0x60], %f8 sra %l2, %g5, %l3 udivx %o1, 0x0771, %i6 stx %g2, [%l7 + 0x50] umul %g3, 0x100E, %l4 orcc %o2, 0x03FD, %g6 subc %l0, 0x008D, %i7 std %f8, [%l7 + 0x78] st %f9, [%l7 + 0x58] array8 %i5, %o0, %i2 stb %i3, [%l7 + 0x32] xnor %g4, %g1, %o6 mova %xcc, %o3, %l5 sdiv %o4, 0x057F, %i4 array8 %g7, %l6, %o7 movrlz %o5, 0x24A, %l1 fandnot1s %f26, %f25, %f20 nop set 0x57, %g5 ldub [%l7 + %g5], %i1 subc %i0, %g5, %l2 andncc %o1, %l3, %g2 xorcc %i6, 0x18D1, %g3 sdivx %l4, 0x111D, %o2 st %f3, [%l7 + 0x0C] addccc %l0, 0x1003, %i7 fmovrdne %g6, %f2, %f10 fmovsl %icc, %f27, %f19 nop set 0x4A, %l0 sth %i5, [%l7 + %l0] smul %o0, 0x1A50, %i2 stw %i3, [%l7 + 0x20] edge16l %g4, %o6, %o3 movre %g1, %o4, %i4 orncc %l5, 0x190F, %l6 ldx [%l7 + 0x30], %g7 orncc %o5, %o7, %i1 movrgz %l1, 0x130, %i0 ldsb [%l7 + 0x3C], %l2 sdiv %g5, 0x1DE4, %o1 edge16ln %g2, %i6, %g3 movpos %xcc, %l4, %o2 xnor %l3, %l0, %i7 movn %xcc, %g6, %o0 umul %i5, 0x1239, %i2 stb %g4, [%l7 + 0x08] movn %xcc, %o6, %o3 movvs %xcc, %i3, %o4 orcc %i4, 0x1B5A, %g1 fmovdvs %xcc, %f0, %f28 edge16 %l6, %g7, %o5 fnot1s %f8, %f15 andn %o7, 0x111C, %i1 ldub [%l7 + 0x26], %l5 movrlz %l1, 0x00C, %l2 sir 0x0D12 mova %xcc, %g5, %i0 sllx %g2, 0x1C, %i6 movvc %icc, %o1, %l4 mulscc %g3, %o2, %l0 or %l3, 0x1BD8, %g6 bshuffle %f16, %f2, %f28 movleu %icc, %o0, %i5 edge8ln %i7, %g4, %i2 sll %o3, %o6, %i3 stw %o4, [%l7 + 0x54] ldsb [%l7 + 0x3C], %g1 edge32ln %i4, %l6, %o5 movre %g7, %i1, %l5 movvs %xcc, %o7, %l1 edge8n %g5, %l2, %g2 nop set 0x50, %o4 ldd [%l7 + %o4], %i0 andncc %o1, %i6, %g3 nop set 0x68, %o5 std %f30, [%l7 + %o5] alignaddr %o2, %l0, %l3 fxor %f14, %f22, %f30 sir 0x0397 ldsw [%l7 + 0x2C], %l4 movgu %xcc, %g6, %o0 nop set 0x40, %l1 ldd [%l7 + %l1], %f22 array8 %i5, %i7, %i2 udiv %o3, 0x1364, %o6 ldsw [%l7 + 0x58], %g4 sir 0x0E82 fsrc2s %f17, %f16 alignaddrl %o4, %i3, %g1 edge8ln %i4, %o5, %g7 ldsh [%l7 + 0x74], %l6 edge32n %l5, %o7, %l1 fnegd %f26, %f20 movvc %xcc, %g5, %i1 save %g2, %l2, %i0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %icc, %o1, %g3 ldsb [%l7 + 0x4D], %i6 orn %o2, %l3, %l0 edge32n %l4, %o0, %g6 xnor %i5, 0x0250, %i7 subccc %o3, 0x0642, %i2 and %o6, 0x15E2, %o4 edge16ln %i3, %g4, %g1 movrne %o5, 0x2D0, %g7 nop set 0x78, %i1 ldd [%l7 + %i1], %f12 edge8 %i4, %l6, %l5 fmovdge %xcc, %f2, %f21 sll %o7, %l1, %i1 array8 %g2, %l2, %g5 fpadd16 %f22, %f4, %f6 ld [%l7 + 0x48], %f1 srax %i0, %g3, %i6 nop set 0x68, %o3 sth %o2, [%l7 + %o3] movvs %xcc, %o1, %l0 fxnor %f12, %f14, %f18 movgu %icc, %l3, %l4 sll %o0, 0x13, %g6 edge8n %i7, %o3, %i2 add %i5, %o4, %o6 fzeros %f14 fmovrdgz %g4, %f22, %f16 array16 %i3, %g1, %g7 ldd [%l7 + 0x70], %f16 subcc %o5, %i4, %l6 movneg %icc, %l5, %o7 fmovrdgz %l1, %f8, %f4 sra %i1, %g2, %l2 mulx %g5, 0x071A, %g3 move %icc, %i0, %i6 edge32l %o1, %l0, %o2 mulscc %l4, %l3, %g6 fmovdcc %icc, %f22, %f31 fandnot2 %f16, %f0, %f16 edge32l %o0, %i7, %o3 movcc %icc, %i2, %i5 fornot2s %f11, %f6, %f8 and %o4, 0x1DD3, %g4 sethi 0x1D2A, %i3 fmovrdlz %o6, %f16, %f10 ld [%l7 + 0x1C], %f27 lduh [%l7 + 0x7C], %g7 alignaddrl %o5, %i4, %l6 movvc %icc, %g1, %l5 fcmpeq32 %f2, %f6, %l1 sllx %i1, %g2, %l2 sll %o7, %g5, %i0 fsrc1 %f14, %f8 ld [%l7 + 0x78], %f31 fmovdcc %icc, %f8, %f17 edge8 %g3, %i6, %o1 movg %xcc, %o2, %l4 sethi 0x08D9, %l0 sth %l3, [%l7 + 0x68] fmovrsne %g6, %f15, %f20 save %o0, 0x05B3, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdge %xcc, %f5, %f4 edge16 %i2, %i5, %o4 edge8 %g4, %i3, %i7 edge16n %o6, %g7, %o5 edge32l %i4, %g1, %l5 or %l6, 0x1E16, %l1 array32 %g2, %i1, %o7 fpack32 %f22, %f28, %f28 stb %l2, [%l7 + 0x72] lduw [%l7 + 0x4C], %i0 fpsub16s %f31, %f31, %f19 udivcc %g3, 0x03AA, %g5 fabsd %f8, %f0 stx %o1, [%l7 + 0x08] ldd [%l7 + 0x10], %f22 smul %o2, %l4, %i6 sdivcc %l0, 0x11B2, %g6 edge8 %l3, %o3, %o0 stx %i2, [%l7 + 0x70] movvc %xcc, %o4, %g4 save %i5, 0x1AC8, %i7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %o6, 0x18F7, %g7 umulcc %i3, %i4, %g1 udivx %o5, 0x1D7E, %l6 umul %l1, 0x175F, %g2 alignaddr %i1, %o7, %l2 fmovsgu %icc, %f9, %f10 movleu %xcc, %i0, %g3 sdiv %g5, 0x1F8A, %l5 sir 0x1C72 udivx %o2, 0x1B01, %l4 udivcc %i6, 0x05CA, %l0 edge16l %g6, %o1, %o3 edge8n %o0, %i2, %o4 fnegd %f2, %f2 fzeros %f3 umul %g4, 0x0EA2, %l3 smulcc %i7, %i5, %o6 movle %icc, %i3, %g7 srax %i4, 0x1B, %o5 st %f31, [%l7 + 0x48] nop set 0x08, %i7 sth %g1, [%l7 + %i7] smul %l1, %g2, %i1 movcs %xcc, %l6, %o7 restore %i0, 0x0750, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %g5, %g3, %o2 fmovrdlz %l5, %f14, %f12 lduh [%l7 + 0x70], %l4 ldsh [%l7 + 0x5A], %i6 mova %icc, %l0, %o1 fmovdpos %icc, %f30, %f14 edge16l %g6, %o3, %i2 xorcc %o0, 0x159E, %o4 mulx %g4, %i7, %i5 edge32n %l3, %o6, %i3 udivx %g7, 0x148A, %i4 ldub [%l7 + 0x15], %o5 faligndata %f12, %f2, %f22 edge32l %g1, %l1, %g2 stb %l6, [%l7 + 0x76] xnorcc %i1, 0x04BE, %i0 sllx %l2, 0x16, %o7 fand %f18, %f8, %f26 ldsw [%l7 + 0x78], %g3 edge16ln %g5, %o2, %l5 edge8l %i6, %l4, %o1 alignaddrl %g6, %l0, %i2 smulcc %o0, %o4, %o3 sir 0x0C4B ldsb [%l7 + 0x59], %g4 movre %i5, 0x120, %i7 fmovrsgez %o6, %f16, %f3 xorcc %i3, 0x112E, %g7 ldd [%l7 + 0x60], %i4 movn %xcc, %o5, %g1 subc %l1, %l3, %g2 setx loop_30, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_30: nop set 0x34, %o0 sth %o7, [%l7 + %o0] fabss %f12, %f26 edge8ln %i1, %g5, %g3 subccc %o2, 0x1C95, %l5 fcmpes %fcc1, %f31, %f30 array8 %i6, %l4, %g6 fcmpd %fcc3, %f24, %f16 fpmerge %f26, %f8, %f10 sdivx %l0, 0x0EAF, %o1 restore %i2, %o4, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsvc %icc, %f21, %f18 fmovs %f15, %f4 alignaddrl %o0, %i5, %i7 andcc %g4, %i3, %o6 xor %g7, 0x1EF2, %o5 edge8 %g1, %l1, %l3 movl %xcc, %i4, %g2 edge32 %i0, %l6, %l2 edge16n %o7, %i1, %g3 ldsb [%l7 + 0x6A], %o2 addccc %l5, 0x1957, %i6 subccc %l4, 0x079A, %g6 edge8n %g5, %l0, %o1 movvs %icc, %o4, %i2 orn %o3, 0x196F, %o0 movre %i7, 0x085, %g4 fors %f8, %f8, %f15 ldsw [%l7 + 0x7C], %i3 fornot2 %f8, %f18, %f8 fnor %f18, %f14, %f20 fpadd32s %f6, %f8, %f20 edge8 %o6, %g7, %i5 array16 %o5, %l1, %g1 fones %f10 orn %i4, 0x167A, %l3 movvs %xcc, %g2, %i0 save %l6, 0x0A6B, %o7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %l2, 0x1A4D, %g3 ldx [%l7 + 0x48], %o2 addcc %l5, 0x136A, %i6 popc %i1, %l4 movrgz %g5, %g6, %l0 sllx %o1, %o4, %i2 fcmped %fcc1, %f18, %f30 movne %icc, %o0, %i7 movn %xcc, %o3, %g4 fnot2 %f20, %f12 movneg %xcc, %i3, %o6 setx loop_31, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_31: srlx %g1, %i4, %l1 movrlz %l3, %i0, %g2 sll %o7, %l6, %g3 edge8 %o2, %l2, %l5 movleu %icc, %i1, %i6 fmovdl %xcc, %f19, %f26 udivx %l4, 0x088C, %g6 edge8 %g5, %o1, %o4 xnor %l0, 0x1B4B, %o0 edge16ln %i2, %i7, %o3 fmovrdlez %g4, %f28, %f30 sdivcc %i3, 0x05DA, %o6 edge32ln %i5, %g7, %g1 orncc %o5, 0x1B82, %l1 udivcc %i4, 0x10FE, %l3 movn %xcc, %i0, %o7 srax %l6, 0x03, %g3 addc %g2, %l2, %l5 movn %icc, %o2, %i6 smulcc %i1, 0x0493, %l4 ldd [%l7 + 0x18], %f20 fmul8x16au %f17, %f4, %f26 fmul8x16au %f0, %f27, %f8 sllx %g6, 0x1D, %o1 addccc %g5, 0x1B1A, %o4 sethi 0x0DF7, %l0 umulcc %o0, 0x1666, %i2 andn %o3, 0x0AD2, %g4 or %i3, %o6, %i5 mulx %g7, 0x155E, %i7 sdivcc %g1, 0x0B9B, %o5 ldsw [%l7 + 0x78], %l1 and %l3, 0x1899, %i0 edge8 %i4, %l6, %o7 udivx %g3, 0x1025, %g2 subc %l5, %l2, %i6 edge16ln %o2, %i1, %g6 ldsh [%l7 + 0x1E], %l4 movvc %icc, %o1, %o4 movl %xcc, %g5, %l0 movgu %icc, %i2, %o0 srlx %g4, 0x1A, %o3 fmovrsgez %i3, %f19, %f18 sdivx %i5, 0x191E, %g7 umul %o6, %i7, %o5 mulx %l1, %g1, %i0 edge8l %i4, %l6, %o7 xorcc %g3, %l3, %g2 addcc %l2, 0x0B5E, %i6 movrgz %o2, %l5, %g6 movrlez %l4, %i1, %o4 fxnor %f10, %f30, %f14 save %g5, 0x170A, %o1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub32s %f19, %f12, %f10 sllx %i2, 0x1A, %o0 smulcc %g4, 0x09C5, %o3 mulscc %l0, 0x0902, %i3 addc %i5, %o6, %i7 fmovsne %xcc, %f8, %f30 or %o5, %g7, %l1 movg %xcc, %i0, %g1 mulscc %l6, %o7, %i4 array8 %g3, %g2, %l2 movrgez %l3, 0x03D, %o2 srl %l5, %g6, %i6 andcc %i1, %l4, %o4 edge32n %o1, %i2, %o0 orcc %g4, %g5, %o3 subcc %l0, %i5, %i3 fmovsneg %icc, %f26, %f29 fornot1 %f22, %f14, %f0 fmovscc %icc, %f20, %f13 movl %xcc, %o6, %o5 andcc %g7, %i7, %l1 array8 %g1, %l6, %i0 fmovrslz %o7, %f11, %f0 sdivx %i4, 0x15A7, %g3 lduw [%l7 + 0x18], %l2 movn %icc, %g2, %l3 array32 %l5, %g6, %i6 fmovrsgez %i1, %f25, %f21 udiv %o2, 0x0A25, %l4 addc %o1, 0x01ED, %i2 udivcc %o4, 0x08D6, %o0 movcs %icc, %g5, %g4 edge8l %o3, %l0, %i5 sll %o6, %o5, %g7 sir 0x0623 subccc %i7, 0x0556, %l1 edge8l %i3, %g1, %l6 subccc %i0, 0x1909, %i4 movrne %g3, 0x364, %o7 smul %l2, %g2, %l5 fpadd16 %f2, %f4, %f12 smulcc %g6, 0x006C, %l3 edge8ln %i6, %o2, %l4 lduh [%l7 + 0x1A], %o1 addcc %i1, %o4, %i2 sra %g5, 0x0E, %g4 edge32 %o0, %l0, %o3 ldsh [%l7 + 0x60], %i5 popc %o6, %g7 array8 %o5, %l1, %i3 orncc %i7, 0x160E, %l6 fmovsvs %icc, %f5, %f27 edge16n %g1, %i4, %g3 subcc %o7, 0x0E99, %l2 movrgz %i0, 0x365, %l5 nop set 0x60, %i0 ldub [%l7 + %i0], %g2 fpsub32s %f19, %f30, %f0 ldsw [%l7 + 0x5C], %l3 sth %g6, [%l7 + 0x50] srlx %o2, %l4, %o1 alignaddr %i1, %i6, %o4 sra %g5, 0x14, %g4 fmovdleu %icc, %f17, %f23 fmovsa %icc, %f7, %f9 restore %i2, %l0, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduh [%l7 + 0x30], %o0 and %o6, %i5, %o5 or %g7, %l1, %i3 movvs %xcc, %i7, %l6 for %f10, %f16, %f18 udivx %i4, 0x0C52, %g3 fmovrse %g1, %f17, %f9 xor %l2, %i0, %l5 fpadd16 %f10, %f8, %f18 add %o7, %g2, %l3 orncc %o2, 0x1B29, %l4 edge16 %g6, %o1, %i6 fcmpne32 %f4, %f14, %o4 std %f8, [%l7 + 0x20] edge32ln %i1, %g5, %i2 fxnor %f10, %f12, %f22 lduh [%l7 + 0x62], %l0 smul %o3, %o0, %o6 smul %i5, 0x0E9B, %o5 srlx %g4, %g7, %l1 mulx %i3, %l6, %i4 fmovdgu %icc, %f16, %f26 srax %g3, 0x1B, %i7 fmovd %f12, %f30 alignaddrl %l2, %g1, %i0 orncc %l5, 0x1860, %o7 alignaddrl %l3, %o2, %l4 alignaddr %g6, %g2, %o1 st %f29, [%l7 + 0x74] move %icc, %i6, %i1 fmovdvc %xcc, %f11, %f8 fmovsg %icc, %f4, %f0 nop set 0x50, %g3 std %f16, [%l7 + %g3] sdivx %o4, 0x1299, %g5 fmovsg %xcc, %f26, %f12 movg %xcc, %i2, %o3 movgu %xcc, %o0, %o6 movre %i5, 0x32B, %o5 edge16n %g4, %g7, %l1 fands %f3, %f4, %f27 subc %l0, 0x0C81, %i3 mulx %i4, 0x009A, %l6 ldsh [%l7 + 0x3E], %i7 fnands %f22, %f20, %f11 stb %l2, [%l7 + 0x74] xnor %g3, 0x02D3, %i0 fmovdneg %icc, %f21, %f29 edge32 %g1, %o7, %l5 subccc %o2, %l4, %g6 movrne %l3, %g2, %o1 nop set 0x40, %l2 ldd [%l7 + %l2], %f0 edge32l %i1, %i6, %g5 umulcc %i2, 0x1BC4, %o4 pdist %f4, %f22, %f26 movpos %xcc, %o0, %o3 fnand %f4, %f0, %f26 orcc %o6, 0x01EA, %o5 movge %icc, %i5, %g7 ldsh [%l7 + 0x68], %g4 save %l1, %i3, %l0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdvs %xcc, %f24, %f2 edge32ln %l6, %i4, %i7 add %g3, 0x1D2B, %i0 addcc %l2, %g1, %l5 lduw [%l7 + 0x10], %o2 edge8n %l4, %o7, %g6 srlx %g2, 0x0D, %o1 srax %l3, 0x0F, %i1 fmovdcc %icc, %f30, %f25 movne %icc, %i6, %g5 edge8ln %i2, %o4, %o0 save %o6, %o3, %o5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %g7, 0x325, %i5 faligndata %f6, %f26, %f10 andncc %l1, %g4, %l0 movvs %icc, %i3, %l6 sdiv %i7, 0x1596, %g3 movleu %xcc, %i0, %i4 lduw [%l7 + 0x38], %l2 fxnor %f10, %f8, %f16 andcc %l5, %o2, %g1 faligndata %f8, %f16, %f0 movcs %icc, %o7, %l4 fnors %f20, %f26, %f17 subccc %g6, 0x006E, %g2 edge16ln %o1, %l3, %i1 andcc %i6, %i2, %g5 fmovdge %icc, %f7, %f20 subc %o0, 0x1226, %o6 movle %xcc, %o4, %o5 sir 0x077F smulcc %o3, %g7, %l1 edge8 %g4, %i5, %i3 sdiv %l0, 0x0C71, %l6 sub %i7, %g3, %i0 xor %l2, 0x0564, %i4 stb %o2, [%l7 + 0x13] ldub [%l7 + 0x19], %g1 udivx %l5, 0x0010, %l4 srl %o7, %g2, %g6 edge16n %l3, %o1, %i1 edge16l %i2, %g5, %i6 movvc %xcc, %o0, %o4 edge8 %o5, %o6, %o3 movvs %xcc, %l1, %g7 movneg %icc, %i5, %i3 move %xcc, %g4, %l0 alignaddrl %l6, %g3, %i7 fmovsvc %xcc, %f4, %f8 ldub [%l7 + 0x66], %i0 mova %xcc, %l2, %o2 edge8 %i4, %g1, %l5 fcmpgt16 %f16, %f20, %o7 movrlez %g2, %g6, %l3 movpos %icc, %l4, %o1 sir 0x1FB1 movrlz %i1, %g5, %i6 ld [%l7 + 0x44], %f24 ldsb [%l7 + 0x5E], %i2 edge16n %o4, %o5, %o6 addccc %o3, %l1, %o0 fpadd32s %f19, %f28, %f8 fcmpd %fcc3, %f12, %f4 std %f4, [%l7 + 0x38] fnot2s %f8, %f23 andncc %g7, %i5, %i3 fnot2s %f10, %f17 srlx %l0, %g4, %l6 mulx %g3, %i0, %i7 lduw [%l7 + 0x5C], %o2 fmovde %icc, %f0, %f19 stb %i4, [%l7 + 0x2A] movcc %icc, %l2, %g1 udiv %l5, 0x0B02, %g2 sth %g6, [%l7 + 0x44] fornot1 %f16, %f6, %f30 fmul8x16au %f30, %f2, %f20 smul %o7, %l3, %o1 popc %l4, %i1 movge %xcc, %g5, %i6 array16 %i2, %o5, %o6 fcmpd %fcc1, %f10, %f0 srl %o4, 0x0A, %l1 movrlz %o0, %o3, %i5 xnorcc %g7, %i3, %l0 std %f8, [%l7 + 0x48] movvs %icc, %l6, %g4 movre %g3, 0x1D1, %i0 movg %xcc, %o2, %i4 orn %l2, 0x023B, %g1 umulcc %l5, 0x19E4, %g2 sth %i7, [%l7 + 0x62] fpadd16s %f17, %f2, %f7 fpmerge %f3, %f6, %f30 edge16ln %o7, %l3, %g6 udivx %o1, 0x1020, %i1 stx %l4, [%l7 + 0x30] smul %i6, 0x0BCE, %i2 setx loop_32, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_32: ldx [%l7 + 0x68], %o6 edge16n %l1, %o3, %i5 udivcc %g7, 0x0A26, %o0 subccc %i3, 0x1F50, %l0 lduw [%l7 + 0x0C], %g4 movcc %icc, %l6, %g3 array16 %o2, %i4, %l2 movvc %xcc, %g1, %i0 movrlz %l5, 0x1F0, %i7 smulcc %o7, 0x1C31, %g2 move %icc, %g6, %o1 fmovrdlez %l3, %f28, %f16 movrgez %l4, 0x092, %i1 fpadd16s %f23, %f25, %f25 srax %i2, %i6, %o5 srl %g5, 0x09, %o4 movrlez %l1, 0x2BF, %o6 ldd [%l7 + 0x60], %o2 lduh [%l7 + 0x6E], %i5 fxnor %f30, %f28, %f18 udiv %o0, 0x0F89, %i3 ldx [%l7 + 0x28], %g7 fmul8sux16 %f10, %f2, %f8 fpack16 %f26, %f7 sdiv %g4, 0x1A93, %l6 ldub [%l7 + 0x2E], %g3 mulx %o2, %i4, %l2 ldd [%l7 + 0x10], %l0 sra %i0, 0x1E, %l5 addccc %g1, %o7, %i7 fcmpne16 %f22, %f0, %g2 edge32l %o1, %g6, %l3 fmul8ulx16 %f30, %f16, %f24 mulx %l4, %i1, %i2 nop set 0x28, %i4 ldd [%l7 + %i4], %o4 orn %g5, %i6, %o4 restore %l1, %o3, %o6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x48], %i4 movne %icc, %i3, %o0 fsrc1s %f7, %f7 fpadd16 %f22, %f6, %f18 andn %g4, 0x1775, %g7 orcc %l6, %o2, %i4 xorcc %l2, 0x0E29, %g3 popc %i0, %l0 fmovdl %icc, %f4, %f0 fmovsneg %xcc, %f2, %f26 add %l5, %o7, %i7 andcc %g2, %g1, %g6 addccc %o1, %l3, %i1 save %l4, 0x1FC9, %o5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnand %f18, %f20, %f12 sdivcc %g5, 0x1781, %i2 fmuld8ulx16 %f0, %f13, %f14 fcmped %fcc0, %f26, %f16 movrgz %i6, 0x0B5, %l1 edge8 %o4, %o6, %i5 mova %xcc, %i3, %o3 sra %g4, %g7, %l6 movleu %xcc, %o0, %o2 alignaddrl %i4, %l2, %i0 fandnot2s %f22, %f31, %f6 srax %g3, 0x05, %l5 popc %l0, %i7 udivx %g2, 0x0EA3, %o7 std %f10, [%l7 + 0x48] nop set 0x6C, %g7 lduw [%l7 + %g7], %g1 alignaddr %o1, %g6, %l3 movrlez %i1, 0x1E1, %o5 movleu %xcc, %l4, %g5 lduh [%l7 + 0x4E], %i6 movrne %i2, 0x135, %o4 array16 %l1, %o6, %i5 array16 %o3, %g4, %g7 lduh [%l7 + 0x46], %l6 edge32n %i3, %o2, %o0 movcc %icc, %l2, %i4 movrgez %i0, %g3, %l0 movne %icc, %l5, %g2 fnot2s %f26, %f18 fmovse %icc, %f4, %f23 move %icc, %i7, %o7 edge16n %g1, %g6, %l3 fmovrdlz %o1, %f8, %f18 movrlz %o5, %i1, %g5 fmovdne %xcc, %f0, %f2 movle %xcc, %i6, %l4 or %o4, 0x1722, %i2 movrne %l1, %o6, %i5 sllx %g4, 0x0A, %o3 pdist %f18, %f18, %f28 save %l6, %i3, %g7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %icc, %o2, %o0 sllx %l2, 0x17, %i0 movn %icc, %i4, %g3 movcc %icc, %l5, %g2 fpack16 %f28, %f8 andncc %i7, %l0, %g1 fcmpeq32 %f26, %f22, %o7 edge16ln %l3, %o1, %g6 fpsub16 %f4, %f20, %f28 movvs %icc, %i1, %o5 fcmpeq16 %f8, %f0, %i6 edge32n %g5, %l4, %o4 fmovdg %xcc, %f0, %f11 movrne %l1, 0x309, %i2 fandnot2 %f2, %f6, %f14 srlx %o6, %i5, %o3 edge32n %l6, %i3, %g7 fmul8x16au %f17, %f7, %f4 save %o2, %o0, %g4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x58], %f24 fmovspos %xcc, %f28, %f12 fands %f23, %f7, %f29 mulx %i0, 0x03CF, %i4 ldd [%l7 + 0x50], %l2 movrgz %l5, 0x1EB, %g2 fpsub16s %f8, %f25, %f29 andn %i7, %l0, %g3 smulcc %o7, %l3, %o1 edge8ln %g6, %g1, %i1 fnand %f26, %f18, %f4 udiv %i6, 0x1EB3, %g5 umulcc %o5, 0x15F6, %o4 fcmpne16 %f24, %f0, %l4 edge32 %i2, %l1, %o6 movcs %xcc, %o3, %l6 subccc %i3, %g7, %i5 edge8 %o2, %o0, %i0 alignaddr %g4, %l2, %l5 srax %g2, %i4, %i7 fmovdl %xcc, %f22, %f0 st %f7, [%l7 + 0x3C] sethi 0x17BA, %g3 fone %f28 fsrc1s %f28, %f8 edge8 %l0, %l3, %o7 andn %o1, %g1, %g6 sdiv %i6, 0x0B0D, %g5 movl %xcc, %o5, %i1 sub %l4, 0x1CCF, %o4 fpackfix %f26, %f13 sir 0x1123 addccc %i2, 0x054C, %o6 fmuld8sux16 %f28, %f9, %f16 fmul8x16 %f31, %f12, %f14 faligndata %f14, %f30, %f4 andn %l1, %l6, %i3 ldsw [%l7 + 0x24], %g7 edge16l %i5, %o3, %o2 or %i0, 0x177A, %o0 lduw [%l7 + 0x10], %g4 fmovdg %icc, %f7, %f20 ldx [%l7 + 0x68], %l2 edge32n %l5, %i4, %i7 sethi 0x0839, %g3 stw %g2, [%l7 + 0x78] sdivcc %l3, 0x07E3, %o7 movrne %l0, %g1, %g6 sdiv %o1, 0x1356, %i6 fmovs %f20, %f21 save %o5, %g5, %i1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x0A35, %o4 movle %icc, %l4, %i2 fmovrde %l1, %f20, %f10 subc %l6, %i3, %o6 fmovrse %g7, %f19, %f1 fmovrsne %i5, %f0, %f27 andn %o2, 0x18B2, %o3 andncc %o0, %g4, %l2 edge32 %i0, %i4, %l5 stb %g3, [%l7 + 0x6E] bshuffle %f18, %f8, %f2 fxnors %f23, %f13, %f1 srax %g2, %l3, %o7 movne %icc, %i7, %l0 stw %g1, [%l7 + 0x18] mova %icc, %o1, %g6 stx %i6, [%l7 + 0x60] fmovrdne %g5, %f30, %f16 nop set 0x58, %g2 std %f10, [%l7 + %g2] fmovrsgz %i1, %f1, %f16 edge32n %o4, %l4, %o5 smul %i2, %l6, %l1 fcmped %fcc2, %f16, %f6 fmovdneg %xcc, %f20, %f14 movrlez %o6, 0x288, %g7 fsrc2 %f2, %f20 movle %icc, %i3, %i5 edge32ln %o3, %o2, %o0 mulscc %g4, 0x067D, %i0 alignaddrl %i4, %l2, %g3 xor %g2, 0x0938, %l5 sdivcc %o7, 0x0071, %i7 movne %xcc, %l0, %g1 fandnot1s %f19, %f2, %f0 srlx %l3, %g6, %i6 sub %g5, %i1, %o1 fmovrdlez %l4, %f2, %f30 edge8l %o5, %o4, %l6 array8 %i2, %o6, %g7 edge8n %i3, %i5, %l1 pdist %f26, %f14, %f30 mulx %o2, %o0, %g4 fpadd32s %f7, %f16, %f9 movrgz %o3, %i0, %i4 edge32 %l2, %g2, %g3 andn %l5, %o7, %i7 sdiv %l0, 0x136B, %l3 fpadd32s %f1, %f29, %f13 movrlz %g6, 0x2AD, %i6 movcc %icc, %g5, %g1 movle %icc, %i1, %o1 edge16ln %o5, %o4, %l6 movrgez %l4, 0x260, %i2 ld [%l7 + 0x4C], %f31 sdivx %o6, 0x1D04, %g7 fornot2s %f13, %f1, %f18 array32 %i5, %i3, %l1 addcc %o0, %g4, %o2 mulx %o3, 0x1935, %i0 siam 0x4 sethi 0x10C3, %l2 smulcc %g2, 0x0416, %g3 nop set 0x0E, %g4 sth %i4, [%l7 + %g4] movre %l5, %i7, %o7 edge8l %l3, %l0, %g6 ldsh [%l7 + 0x50], %i6 fmovrsne %g5, %f19, %f21 fnors %f20, %f31, %f15 popc 0x188F, %g1 xor %o1, 0x1A36, %i1 orcc %o4, %o5, %l4 fornot1s %f14, %f11, %f13 edge16l %l6, %i2, %g7 and %o6, 0x0658, %i3 fmovrslz %l1, %f15, %f0 nop set 0x6C, %o1 sth %i5, [%l7 + %o1] fmovspos %xcc, %f22, %f6 fcmpne16 %f22, %f10, %g4 fnand %f20, %f20, %f10 fmovsn %icc, %f5, %f23 sub %o2, 0x125E, %o0 fnor %f22, %f24, %f22 smulcc %o3, 0x1677, %l2 fmovrsne %i0, %f11, %f16 addccc %g2, %g3, %l5 srl %i4, 0x12, %o7 fmovrde %l3, %f26, %f20 stx %l0, [%l7 + 0x48] orcc %g6, %i7, %g5 nop set 0x40, %o6 ldx [%l7 + %o6], %g1 movgu %icc, %o1, %i1 udivcc %i6, 0x1822, %o4 edge16l %o5, %l4, %l6 popc 0x0274, %g7 movneg %icc, %o6, %i2 ld [%l7 + 0x7C], %f13 addcc %l1, %i3, %g4 fmovs %f16, %f8 movrne %i5, %o0, %o2 umul %l2, 0x11F8, %o3 movrgz %g2, %i0, %l5 movrlz %i4, %g3, %l3 movcs %icc, %o7, %g6 movvs %icc, %i7, %l0 array16 %g5, %o1, %g1 sethi 0x1947, %i6 movne %xcc, %o4, %o5 ldsh [%l7 + 0x6A], %i1 edge16ln %l4, %l6, %o6 andcc %i2, 0x14D5, %l1 fmul8ulx16 %f0, %f0, %f22 nop set 0x48, %l4 ldsh [%l7 + %l4], %g7 movn %xcc, %g4, %i3 ldd [%l7 + 0x18], %f26 subc %o0, %o2, %l2 edge32ln %i5, %o3, %g2 edge16ln %l5, %i4, %i0 setx loop_33, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_33: addccc %i7, 0x095D, %o7 sth %g5, [%l7 + 0x48] fmovsge %icc, %f24, %f15 movre %l0, 0x211, %o1 xnor %g1, 0x158C, %o4 ld [%l7 + 0x18], %f26 sra %o5, %i6, %i1 save %l6, 0x1B0D, %o6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x66], %i2 movleu %icc, %l4, %l1 fmovsne %xcc, %f14, %f8 sll %g4, %i3, %g7 fmovrdne %o0, %f24, %f12 and %o2, 0x07D6, %l2 stw %o3, [%l7 + 0x54] movvc %icc, %i5, %g2 movre %i4, %i0, %g3 edge8ln %l3, %g6, %i7 udivcc %l5, 0x0A64, %g5 srax %l0, 0x09, %o1 fmovsneg %xcc, %f10, %f4 fexpand %f16, %f26 edge8 %o7, %o4, %g1 srlx %o5, 0x19, %i1 movg %xcc, %i6, %l6 movrne %i2, %o6, %l1 fcmpne16 %f2, %f18, %g4 ldsw [%l7 + 0x50], %l4 movrgz %i3, 0x06F, %o0 st %f8, [%l7 + 0x40] mulx %o2, 0x14D8, %g7 sdivcc %o3, 0x1FBD, %l2 mova %xcc, %g2, %i5 addcc %i4, %i0, %l3 or %g3, 0x1B87, %i7 movg %icc, %g6, %g5 movpos %xcc, %l5, %l0 orncc %o1, 0x19BE, %o7 alignaddr %g1, %o5, %o4 xnorcc %i1, %i6, %i2 movcs %xcc, %l6, %o6 sir 0x0636 edge8ln %l1, %l4, %i3 fcmpeq16 %f12, %f6, %g4 xorcc %o0, %o2, %g7 smulcc %l2, %g2, %o3 fmovrslez %i4, %f10, %f4 fmovspos %xcc, %f1, %f15 movcc %icc, %i0, %l3 sdiv %g3, 0x0AD8, %i5 andncc %g6, %i7, %l5 and %g5, %o1, %o7 edge32l %g1, %l0, %o4 movn %icc, %i1, %o5 fmovsne %xcc, %f27, %f12 sth %i6, [%l7 + 0x2A] fornot2 %f4, %f22, %f30 fmovrdne %l6, %f28, %f4 edge16n %o6, %l1, %l4 movvc %icc, %i2, %g4 sdivx %i3, 0x1BFF, %o2 siam 0x6 sdivcc %o0, 0x18A8, %l2 mova %icc, %g7, %g2 subc %o3, %i0, %l3 edge16l %i4, %g3, %i5 alignaddr %i7, %l5, %g6 smul %g5, %o7, %g1 movle %icc, %o1, %o4 edge16l %i1, %o5, %i6 edge8ln %l0, %l6, %l1 xnorcc %o6, %i2, %l4 edge8 %i3, %o2, %o0 fones %f16 ldub [%l7 + 0x0A], %l2 movrgz %g4, %g7, %o3 srax %i0, 0x1E, %l3 movg %icc, %i4, %g2 fmovdcc %xcc, %f3, %f12 lduw [%l7 + 0x54], %g3 movl %icc, %i5, %i7 xnorcc %l5, %g6, %g5 edge32ln %g1, %o1, %o7 sdiv %i1, 0x18C0, %o4 movn %xcc, %o5, %i6 edge16n %l6, %l0, %o6 fmovdvc %icc, %f3, %f25 edge8n %l1, %i2, %l4 edge32ln %i3, %o0, %o2 xorcc %g4, %l2, %g7 fcmple32 %f26, %f2, %i0 fsrc2 %f0, %f22 addccc %l3, 0x0CC1, %i4 st %f22, [%l7 + 0x64] fmovsn %xcc, %f16, %f20 movrlz %o3, 0x162, %g3 stw %g2, [%l7 + 0x18] smul %i5, %l5, %i7 fmovs %f7, %f30 edge8ln %g5, %g6, %o1 fmovdneg %xcc, %f24, %f27 alignaddr %g1, %o7, %i1 xnorcc %o4, 0x0367, %o5 andn %i6, %l0, %l6 movne %icc, %o6, %i2 smul %l1, 0x0332, %i3 umul %o0, 0x1794, %o2 sth %g4, [%l7 + 0x5E] edge16ln %l4, %g7, %i0 nop set 0x7E, %i2 sth %l2, [%l7 + %i2] movle %xcc, %i4, %o3 edge16n %g3, %g2, %l3 st %f21, [%l7 + 0x38] movvc %icc, %i5, %i7 mulx %l5, %g6, %g5 fmovsvc %icc, %f26, %f1 edge8n %g1, %o1, %o7 sub %o4, %i1, %i6 addccc %l0, %o5, %l6 addccc %i2, 0x1AF7, %l1 st %f4, [%l7 + 0x0C] edge8 %o6, %o0, %i3 subc %g4, %o2, %g7 edge16ln %l4, %i0, %l2 lduw [%l7 + 0x54], %o3 movcs %xcc, %i4, %g2 ldd [%l7 + 0x60], %l2 movrlez %i5, 0x22F, %g3 fmovdl %xcc, %f18, %f9 edge16ln %l5, %g6, %i7 fmovdle %icc, %f21, %f10 fandnot1s %f16, %f30, %f12 edge8 %g5, %o1, %o7 edge16ln %o4, %i1, %i6 array32 %g1, %o5, %l6 udivx %i2, 0x07A7, %l1 movre %l0, 0x2DE, %o0 edge8 %o6, %g4, %o2 udivx %i3, 0x1FC3, %l4 srl %i0, 0x0D, %l2 xorcc %o3, %i4, %g7 srl %g2, %l3, %g3 movl %icc, %i5, %g6 umul %l5, 0x0733, %i7 smul %o1, %g5, %o7 stw %o4, [%l7 + 0x34] alignaddr %i1, %i6, %o5 ldd [%l7 + 0x10], %i6 movrgez %i2, 0x392, %l1 fandnot2 %f6, %f10, %f0 movrlz %g1, 0x091, %o0 fnot1s %f29, %f8 sth %l0, [%l7 + 0x2C] movneg %icc, %o6, %o2 mulscc %i3, 0x1A62, %g4 edge8 %l4, %i0, %o3 array16 %i4, %g7, %l2 edge32 %g2, %l3, %i5 mova %xcc, %g6, %g3 sth %i7, [%l7 + 0x68] sll %l5, 0x19, %g5 movrgez %o1, %o4, %i1 fmovrslez %i6, %f16, %f16 stx %o7, [%l7 + 0x18] movrlez %l6, %i2, %l1 alignaddr %o5, %g1, %o0 fnegd %f8, %f16 udivx %o6, 0x1C66, %o2 edge16l %l0, %i3, %g4 array32 %i0, %l4, %o3 umulcc %g7, 0x1D8F, %l2 fmovd %f16, %f8 move %xcc, %i4, %l3 fmovdleu %icc, %f24, %f21 std %f28, [%l7 + 0x50] movne %xcc, %i5, %g6 movgu %xcc, %g3, %i7 add %l5, 0x1D0C, %g5 ldsh [%l7 + 0x38], %o1 fmovrse %g2, %f11, %f11 fmuld8sux16 %f25, %f13, %f16 nop set 0x2B, %l6 ldub [%l7 + %l6], %o4 ldx [%l7 + 0x10], %i1 sdiv %i6, 0x02B1, %l6 add %o7, 0x1369, %l1 fabsd %f30, %f10 andn %o5, 0x1387, %g1 andcc %o0, %o6, %o2 array8 %l0, %i2, %g4 array8 %i3, %l4, %o3 sdiv %g7, 0x06AB, %l2 st %f26, [%l7 + 0x18] fabsd %f10, %f0 fmuld8sux16 %f19, %f20, %f4 sdivx %i0, 0x0BDA, %l3 fmovsa %xcc, %f1, %f4 fpack16 %f22, %f15 mulscc %i4, 0x098E, %i5 udiv %g3, 0x039B, %g6 fcmpgt16 %f20, %f28, %l5 movrgz %i7, 0x1F9, %o1 edge8ln %g5, %o4, %i1 movneg %icc, %i6, %l6 addccc %g2, 0x0753, %o7 mulscc %o5, %l1, %o0 fornot1 %f16, %f8, %f30 sdivcc %o6, 0x1E70, %g1 fmovrdgez %o2, %f2, %f8 edge16ln %l0, %i2, %i3 sdivx %g4, 0x0D79, %o3 stw %g7, [%l7 + 0x74] movl %icc, %l4, %i0 smul %l3, 0x0AA6, %i4 ldub [%l7 + 0x44], %l2 movne %xcc, %i5, %g3 movre %g6, %l5, %o1 movpos %xcc, %i7, %o4 fxnors %f27, %f3, %f4 add %i1, 0x0948, %i6 save %g5, %g2, %l6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsa %icc, %f1, %f9 orcc %o5, %l1, %o0 ld [%l7 + 0x10], %f7 movpos %xcc, %o6, %g1 fsrc1s %f18, %f13 mova %icc, %o7, %o2 or %i2, %l0, %i3 andcc %o3, 0x1031, %g7 srl %l4, %i0, %l3 edge8ln %i4, %g4, %i5 stx %l2, [%l7 + 0x60] sdivx %g3, 0x13D1, %g6 fxnors %f19, %f31, %f16 fmovsvs %icc, %f5, %f2 array16 %l5, %o1, %i7 movrgez %o4, 0x1DC, %i1 movge %xcc, %g5, %i6 fmul8x16al %f11, %f3, %f28 bshuffle %f24, %f26, %f6 movge %xcc, %g2, %l6 array32 %l1, %o0, %o5 mulx %o6, %o7, %g1 stw %o2, [%l7 + 0x34] st %f22, [%l7 + 0x10] orcc %i2, 0x06F2, %i3 move %xcc, %l0, %o3 movrgz %l4, %i0, %g7 udivcc %i4, 0x148E, %g4 subc %l3, 0x0C9B, %i5 edge8ln %l2, %g6, %g3 srl %o1, 0x15, %i7 fxor %f12, %f12, %f16 movcs %icc, %o4, %i1 edge16n %l5, %g5, %i6 array8 %l6, %l1, %o0 fabss %f13, %f9 andncc %g2, %o6, %o7 alignaddr %o5, %o2, %i2 fpmerge %f6, %f26, %f16 movpos %icc, %i3, %l0 srax %o3, %g1, %l4 fmovrse %g7, %f28, %f5 movcc %icc, %i0, %g4 std %f0, [%l7 + 0x60] movle %icc, %l3, %i4 fmovdgu %icc, %f2, %f17 alignaddrl %l2, %i5, %g3 ldsw [%l7 + 0x70], %o1 andncc %i7, %g6, %i1 nop set 0x2A, %g1 ldsb [%l7 + %g1], %l5 stx %o4, [%l7 + 0x68] edge8n %i6, %g5, %l1 andn %l6, 0x0291, %o0 srl %g2, %o6, %o5 fmovsvc %icc, %f19, %f30 fnands %f20, %f27, %f31 fnands %f16, %f19, %f19 movpos %xcc, %o7, %o2 addccc %i3, %l0, %i2 fpack32 %f30, %f30, %f30 fandnot1s %f26, %f29, %f6 orn %o3, %g1, %g7 edge16 %l4, %i0, %g4 movrlz %i4, %l2, %l3 stx %i5, [%l7 + 0x10] fmovdvs %icc, %f30, %f7 smul %g3, %i7, %g6 movpos %xcc, %o1, %l5 movle %icc, %i1, %i6 fmovscc %xcc, %f1, %f15 umulcc %o4, 0x0B50, %g5 movvc %icc, %l1, %o0 mova %icc, %l6, %o6 fpack16 %f2, %f28 add %g2, %o5, %o2 array16 %o7, %l0, %i2 fmovsleu %xcc, %f30, %f23 addc %o3, 0x0086, %g1 udivx %i3, 0x1F17, %l4 subcc %i0, 0x0435, %g7 edge8ln %i4, %g4, %l2 fmovrdgez %l3, %f4, %f26 fmovrdne %g3, %f10, %f16 udiv %i5, 0x017A, %g6 movgu %xcc, %o1, %i7 stx %i1, [%l7 + 0x10] srax %l5, %o4, %i6 orcc %g5, %l1, %l6 addccc %o0, %o6, %o5 and %o2, 0x1D7C, %g2 fmovrdgez %o7, %f10, %f20 mulx %i2, %l0, %o3 movl %xcc, %g1, %i3 xor %l4, %i0, %i4 add %g4, 0x04E3, %g7 srl %l2, 0x03, %l3 movne %xcc, %g3, %i5 mulx %o1, 0x138C, %i7 edge8l %i1, %g6, %o4 fand %f6, %f24, %f24 srax %l5, %g5, %l1 sethi 0x08F1, %l6 array8 %i6, %o6, %o0 movrgz %o2, %o5, %g2 xor %i2, %l0, %o3 ldd [%l7 + 0x48], %o6 nop set 0x18, %o2 ldd [%l7 + %o2], %i2 smulcc %l4, 0x0D4D, %g1 movrgz %i4, %g4, %g7 movneg %icc, %i0, %l2 udivcc %l3, 0x05E7, %g3 fmovrsgz %i5, %f29, %f16 edge8 %o1, %i7, %i1 fmovd %f30, %f8 or %g6, 0x1217, %l5 ldd [%l7 + 0x50], %g4 movrlez %l1, %l6, %o4 fmovdleu %icc, %f30, %f3 movg %icc, %o6, %i6 lduw [%l7 + 0x20], %o0 fpadd16s %f26, %f5, %f25 addcc %o2, %o5, %g2 nop set 0x18, %o7 ldx [%l7 + %o7], %l0 edge32n %o3, %i2, %i3 srl %l4, %o7, %i4 ldsw [%l7 + 0x10], %g1 ldx [%l7 + 0x58], %g7 addcc %g4, %i0, %l3 movrne %g3, 0x374, %l2 movl %icc, %o1, %i5 movvc %icc, %i1, %g6 sra %i7, 0x14, %g5 edge16ln %l5, %l6, %o4 umulcc %l1, %o6, %i6 srlx %o2, %o0, %o5 movgu %icc, %l0, %o3 sdiv %i2, 0x1E97, %i3 fabss %f9, %f31 addc %g2, 0x05EB, %l4 andncc %i4, %o7, %g7 movn %icc, %g1, %g4 ldsw [%l7 + 0x18], %i0 fmovde %xcc, %f24, %f24 movcs %icc, %l3, %g3 array16 %l2, %i5, %i1 movrlez %o1, %g6, %g5 ldd [%l7 + 0x28], %f22 movne %xcc, %l5, %i7 movl %icc, %l6, %l1 movgu %xcc, %o6, %o4 array32 %o2, %o0, %i6 for %f30, %f10, %f16 fmovrdgz %o5, %f12, %f16 faligndata %f8, %f26, %f2 movvc %xcc, %o3, %i2 fpsub16 %f8, %f0, %f10 sdivcc %i3, 0x0514, %l0 alignaddrl %g2, %l4, %i4 restore %o7, 0x0B79, %g7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x0309 ld [%l7 + 0x38], %f0 fmovdvc %icc, %f31, %f6 xor %g4, 0x024F, %g1 movne %icc, %l3, %g3 fmovrdne %l2, %f10, %f0 sethi 0x1077, %i0 addcc %i1, 0x0FC0, %o1 nop set 0x7E, %l5 ldsh [%l7 + %l5], %g6 save %g5, 0x1E21, %i5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %xcc, %l5, %l6 movrgez %l1, 0x318, %o6 setx loop_34, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_34: fxor %f30, %f28, %f16 movleu %xcc, %o4, %i6 st %f1, [%l7 + 0x3C] fpsub32s %f18, %f11, %f14 smulcc %o0, 0x1205, %o3 edge8ln %o5, %i3, %i2 save %l0, %g2, %l4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %i4, %o7, %g7 sir 0x1C7F movrgez %g1, %g4, %l3 sll %l2, %i0, %i1 and %o1, %g3, %g6 fone %f30 edge8 %i5, %g5, %l6 sdivcc %l1, 0x1FAB, %o6 array16 %l5, %i7, %o2 addccc %i6, 0x083A, %o0 lduh [%l7 + 0x7A], %o3 andcc %o5, 0x0B5C, %i3 ldub [%l7 + 0x6D], %o4 fmovrdlz %i2, %f16, %f30 movle %xcc, %g2, %l0 fmovdge %icc, %f10, %f14 restore %l4, 0x1D68, %o7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdn %xcc, %f26, %f5 andcc %i4, %g1, %g4 fandnot1s %f19, %f0, %f15 array32 %l3, %l2, %i0 fabsd %f14, %f0 edge16l %g7, %o1, %i1 fxnor %f16, %f12, %f2 andn %g6, %i5, %g5 fmovdl %icc, %f21, %f28 setx loop_35, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_35: fornot2 %f16, %f0, %f6 lduh [%l7 + 0x5E], %o6 movrlz %l5, %i7, %o2 smulcc %o0, 0x101E, %i6 fsrc2s %f1, %f27 fnot1 %f22, %f26 xnor %o3, 0x13F8, %o5 sdivcc %i3, 0x1266, %o4 edge32ln %i2, %g2, %l0 smul %o7, 0x1C58, %l4 movcc %icc, %g1, %g4 umulcc %i4, %l3, %i0 sth %g7, [%l7 + 0x36] movneg %xcc, %l2, %i1 srlx %o1, 0x1C, %i5 fcmpne16 %f0, %f24, %g5 fpack32 %f30, %f6, %f22 andn %g6, 0x1DCD, %l6 ld [%l7 + 0x44], %f2 fmovrdne %g3, %f14, %f24 alignaddrl %l1, %o6, %l5 movn %xcc, %o2, %i7 fpmerge %f17, %f8, %f22 fmovsg %icc, %f0, %f29 mulx %o0, 0x1D9A, %i6 movle %xcc, %o3, %o5 umulcc %i3, %o4, %i2 mova %icc, %g2, %o7 array8 %l0, %l4, %g4 save %g1, %i4, %l3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %icc, %g7, %l2 mulx %i0, %i1, %i5 ldsh [%l7 + 0x30], %o1 stb %g6, [%l7 + 0x59] fones %f29 ldub [%l7 + 0x3D], %g5 ldx [%l7 + 0x30], %g3 srl %l6, 0x15, %o6 fornot2 %f0, %f28, %f24 fmovsge %xcc, %f1, %f25 andncc %l1, %o2, %l5 movne %icc, %o0, %i7 save %i6, 0x005F, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc2s %f12, %f2 umulcc %o5, %i3, %o4 movre %g2, %o7, %l0 lduw [%l7 + 0x24], %l4 movne %xcc, %i2, %g4 orcc %g1, 0x0EEA, %i4 udivcc %l3, 0x178E, %l2 fcmpgt32 %f12, %f14, %i0 fmovde %xcc, %f26, %f23 fmovsg %xcc, %f28, %f19 orn %g7, %i1, %i5 std %f2, [%l7 + 0x58] movle %xcc, %o1, %g6 srl %g5, 0x17, %g3 addcc %o6, %l1, %o2 sdiv %l5, 0x1DFD, %l6 fmovsg %xcc, %f20, %f22 edge32 %o0, %i7, %o3 fmovsl %xcc, %f17, %f19 sllx %o5, 0x07, %i3 and %o4, 0x013D, %i6 edge32l %g2, %o7, %l4 movpos %icc, %l0, %g4 srax %g1, 0x1D, %i4 edge8l %i2, %l3, %l2 fmovspos %icc, %f1, %f18 lduw [%l7 + 0x4C], %i0 stw %i1, [%l7 + 0x74] xnorcc %g7, %i5, %g6 sethi 0x0025, %g5 addccc %g3, %o6, %l1 fmovsa %xcc, %f13, %f30 movge %xcc, %o2, %o1 ld [%l7 + 0x74], %f27 fnot2s %f30, %f0 fpadd32 %f28, %f14, %f22 xnorcc %l6, %o0, %l5 udivx %i7, 0x1402, %o3 edge16l %o5, %i3, %o4 sethi 0x13BB, %i6 fnot2s %f5, %f3 orn %g2, 0x1D23, %o7 st %f2, [%l7 + 0x0C] edge8ln %l0, %l4, %g4 orn %i4, %g1, %i2 movvs %xcc, %l3, %i0 sir 0x1739 fors %f8, %f9, %f15 ldsw [%l7 + 0x70], %l2 sra %g7, %i1, %i5 movcs %icc, %g5, %g3 ldsh [%l7 + 0x32], %g6 addccc %o6, 0x1CAD, %o2 fpack16 %f6, %f17 andncc %l1, %o1, %o0 udivcc %l5, 0x170C, %i7 sir 0x1838 movrne %l6, 0x1B9, %o3 edge32n %o5, %o4, %i6 edge16 %g2, %o7, %l0 fornot2 %f18, %f4, %f0 andcc %i3, 0x17A1, %l4 movne %xcc, %i4, %g1 fnot1 %f24, %f0 andncc %g4, %i2, %i0 restore %l3, 0x1C0E, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 st %f11, [%l7 + 0x7C] fand %f2, %f24, %f26 fmovdl %icc, %f20, %f9 fmovsleu %xcc, %f16, %f26 smulcc %g7, %i5, %g5 movcs %xcc, %i1, %g3 edge8ln %o6, %o2, %l1 movre %o1, 0x03F, %g6 sra %l5, 0x19, %o0 save %i7, 0x1139, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %o5, %l6, %i6 stx %o4, [%l7 + 0x20] subccc %g2, %o7, %i3 movrgez %l4, 0x2F2, %i4 movg %xcc, %g1, %g4 srl %l0, 0x14, %i2 sub %i0, %l2, %l3 movvc %icc, %i5, %g5 addc %i1, %g3, %g7 movcc %xcc, %o2, %l1 movn %xcc, %o1, %o6 umulcc %l5, 0x1B0E, %g6 fmovde %icc, %f26, %f15 andcc %i7, 0x1C9B, %o0 udivx %o5, 0x165F, %o3 edge8 %l6, %i6, %g2 edge8 %o4, %o7, %i3 lduw [%l7 + 0x54], %l4 movne %icc, %g1, %i4 movrlez %g4, %l0, %i0 andncc %l2, %l3, %i5 udivx %i2, 0x1CDC, %g5 edge8 %g3, %i1, %g7 setx loop_36, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_36: fmovrsgz %o1, %f17, %f26 sdiv %l5, 0x1C1E, %g6 fmovrdne %o6, %f22, %f0 fornot1s %f13, %f8, %f6 alignaddr %o0, %i7, %o3 addcc %o5, %l6, %g2 and %i6, 0x06B4, %o4 movl %icc, %i3, %l4 ldub [%l7 + 0x22], %g1 movne %icc, %o7, %g4 fmovrslez %i4, %f11, %f14 srl %i0, %l0, %l3 fxors %f2, %f21, %f12 xnorcc %l2, 0x0A6B, %i5 fnands %f29, %f22, %f19 fmovdle %icc, %f23, %f9 edge16n %g5, %i2, %g3 sub %i1, %o2, %g7 fands %f23, %f31, %f24 sdivx %o1, 0x16C8, %l1 addccc %l5, %o6, %o0 edge32ln %g6, %i7, %o3 popc %l6, %g2 lduh [%l7 + 0x4A], %i6 movvc %xcc, %o4, %i3 fnegd %f4, %f18 srlx %l4, 0x07, %o5 ldsw [%l7 + 0x68], %g1 xor %o7, %g4, %i0 stw %i4, [%l7 + 0x70] movpos %icc, %l0, %l2 subccc %i5, 0x1593, %l3 movrgez %i2, 0x0D4, %g3 edge8l %i1, %g5, %o2 edge16l %g7, %o1, %l5 mulscc %l1, %o6, %g6 orcc %i7, 0x0076, %o3 movneg %icc, %l6, %o0 udivx %i6, 0x0617, %g2 udivx %i3, 0x0D49, %o4 fmovsvs %xcc, %f19, %f24 save %o5, 0x1832, %g1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %l4, %g4, %i0 sdivx %i4, 0x1020, %l0 smul %o7, 0x175A, %l2 fmovse %xcc, %f21, %f12 ldsh [%l7 + 0x7A], %l3 st %f3, [%l7 + 0x3C] move %icc, %i2, %g3 alignaddrl %i5, %g5, %o2 nop set 0x4C, %g6 ldub [%l7 + %g6], %i1 ldsh [%l7 + 0x0C], %g7 udiv %l5, 0x0217, %o1 ldsw [%l7 + 0x7C], %o6 stw %l1, [%l7 + 0x7C] movvc %xcc, %i7, %g6 fmovscs %xcc, %f28, %f12 movcs %icc, %l6, %o3 pdist %f16, %f22, %f16 movneg %icc, %o0, %g2 mova %xcc, %i6, %i3 srlx %o5, %g1, %o4 addc %l4, 0x146F, %g4 andn %i0, 0x19E7, %l0 fmovdn %icc, %f8, %f10 ldd [%l7 + 0x28], %f16 movvc %icc, %o7, %i4 fcmple16 %f24, %f10, %l3 smulcc %i2, 0x167A, %g3 ldsw [%l7 + 0x28], %i5 srl %g5, 0x0B, %o2 ldd [%l7 + 0x20], %f20 sdivx %l2, 0x1927, %i1 lduw [%l7 + 0x34], %l5 movn %xcc, %g7, %o1 fcmpeq16 %f2, %f14, %l1 xnor %i7, %o6, %g6 udiv %o3, 0x1179, %l6 ldsh [%l7 + 0x68], %g2 ldx [%l7 + 0x48], %o0 movn %xcc, %i3, %o5 fmovsvs %xcc, %f9, %f26 xor %i6, 0x09F6, %o4 ldsw [%l7 + 0x38], %g1 nop set 0x58, %i5 std %f30, [%l7 + %i5] array8 %l4, %i0, %l0 udivx %o7, 0x1D9E, %g4 udiv %l3, 0x1E68, %i4 edge32n %g3, %i5, %i2 nop set 0x48, %i3 ldd [%l7 + %i3], %o2 udivcc %g5, 0x052E, %i1 addc %l2, %l5, %g7 udivcc %o1, 0x14A5, %i7 sllx %o6, 0x19, %g6 umul %l1, %o3, %l6 movne %icc, %g2, %i3 fpsub32 %f10, %f22, %f4 sdivcc %o5, 0x1AE0, %i6 mova %icc, %o4, %g1 andn %l4, 0x0400, %i0 sth %o0, [%l7 + 0x68] ldsb [%l7 + 0x5A], %l0 edge16l %g4, %o7, %i4 stx %l3, [%l7 + 0x20] movge %icc, %g3, %i2 sdivcc %o2, 0x1A49, %i5 orcc %i1, 0x179E, %g5 mulscc %l2, 0x0840, %g7 fmovd %f20, %f8 subc %o1, %i7, %l5 edge32 %o6, %g6, %l1 movvc %icc, %o3, %l6 addc %g2, 0x0560, %o5 sra %i3, %i6, %o4 fcmpeq32 %f24, %f24, %l4 mulscc %i0, %g1, %l0 addccc %o0, 0x0AD7, %g4 movrne %o7, %i4, %g3 sra %i2, %l3, %o2 sra %i1, %g5, %i5 alignaddr %g7, %l2, %o1 subc %l5, 0x11B5, %o6 movre %g6, 0x238, %l1 ldx [%l7 + 0x08], %o3 edge8 %l6, %g2, %o5 movleu %xcc, %i3, %i7 xnor %o4, 0x154A, %i6 mulscc %i0, 0x10C0, %g1 sdiv %l4, 0x00F0, %l0 restore %g4, %o0, %o7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmple32 %f28, %f26, %g3 movneg %xcc, %i4, %i2 alignaddrl %l3, %i1, %o2 lduw [%l7 + 0x38], %i5 fmovspos %xcc, %f17, %f4 fmovdcc %xcc, %f0, %f14 subc %g7, 0x0EA4, %l2 movg %xcc, %g5, %l5 subc %o6, 0x1552, %o1 ldsw [%l7 + 0x50], %g6 movvc %icc, %o3, %l1 fnot1s %f21, %f25 udivx %l6, 0x16E5, %g2 movgu %icc, %i3, %o5 sllx %i7, %i6, %o4 sll %i0, %g1, %l4 movrlez %l0, %g4, %o7 and %g3, %i4, %i2 movneg %xcc, %o0, %i1 sdivx %o2, 0x174C, %i5 subcc %g7, %l3, %l2 orncc %l5, %o6, %g5 setx loop_37, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_37: lduh [%l7 + 0x0A], %g6 st %f26, [%l7 + 0x14] sllx %l6, 0x1B, %g2 fmovde %icc, %f11, %f27 fmovrdne %i3, %f20, %f4 movrgz %o5, 0x2BD, %i7 edge8 %o4, %i0, %i6 andncc %l4, %g1, %g4 andcc %l0, %g3, %o7 stx %i2, [%l7 + 0x18] edge32l %o0, %i4, %o2 fnegs %f16, %f29 edge8l %i1, %i5, %g7 smul %l2, %l5, %l3 fmovdge %xcc, %f26, %f10 umul %o6, %o1, %g5 fmovdne %icc, %f8, %f7 save %l1, %o3, %g6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsb [%l7 + 0x66], %l6 fcmpgt32 %f12, %f16, %i3 siam 0x7 add %o5, 0x1AAF, %i7 ldsw [%l7 + 0x24], %o4 edge8n %i0, %i6, %g2 xnor %g1, %l4, %l0 array16 %g3, %o7, %i2 edge32l %g4, %i4, %o2 fcmpgt16 %f18, %f18, %o0 ldub [%l7 + 0x27], %i1 or %g7, %l2, %l5 srl %i5, 0x03, %o6 edge8 %l3, %g5, %l1 fmovsn %xcc, %f4, %f26 addccc %o1, 0x1D77, %g6 fmovdpos %icc, %f6, %f31 ldub [%l7 + 0x3B], %o3 alignaddrl %i3, %o5, %i7 array8 %l6, %o4, %i6 movre %i0, %g2, %l4 lduh [%l7 + 0x28], %g1 movneg %icc, %l0, %g3 lduw [%l7 + 0x30], %o7 add %i2, 0x03B1, %i4 edge32l %g4, %o2, %i1 faligndata %f14, %f4, %f12 sdiv %g7, 0x02F9, %l2 fornot2s %f15, %f20, %f14 fornot2s %f31, %f22, %f20 udivx %o0, 0x0970, %i5 srax %l5, 0x14, %l3 andn %g5, 0x18B8, %l1 fpsub32 %f26, %f26, %f8 sir 0x0CDB ldsw [%l7 + 0x74], %o6 edge32ln %g6, %o3, %o1 for %f8, %f2, %f20 fmovsgu %icc, %f26, %f18 fornot2s %f29, %f29, %f27 fcmpne16 %f22, %f16, %o5 mulx %i3, %l6, %i7 fpadd16s %f30, %f16, %f8 ldsw [%l7 + 0x6C], %i6 fmul8x16al %f20, %f25, %f8 addc %i0, 0x130A, %g2 addccc %l4, 0x0676, %g1 edge32 %l0, %g3, %o4 srl %o7, 0x01, %i2 edge32 %g4, %i4, %o2 umul %i1, %l2, %g7 alignaddr %i5, %l5, %l3 movne %icc, %o0, %g5 sub %l1, %o6, %g6 stx %o1, [%l7 + 0x58] movrlez %o3, 0x3EF, %i3 ldub [%l7 + 0x79], %o5 stx %i7, [%l7 + 0x28] xorcc %l6, 0x0198, %i0 movrne %g2, %l4, %g1 andn %i6, 0x1E97, %l0 alignaddr %g3, %o4, %i2 smulcc %g4, 0x09D0, %o7 andcc %i4, 0x09C3, %o2 fnors %f17, %f17, %f13 subccc %i1, %g7, %l2 edge32ln %i5, %l5, %o0 orn %g5, 0x0C9D, %l3 orncc %l1, 0x153E, %o6 fnand %f24, %f6, %f30 edge16l %g6, %o1, %i3 srlx %o5, 0x09, %o3 movrgz %i7, 0x2EC, %i0 sub %g2, %l6, %g1 fmovdl %xcc, %f0, %f6 movle %xcc, %l4, %l0 sir 0x0DBE nop set 0x78, %i6 ldx [%l7 + %i6], %i6 smulcc %o4, %i2, %g4 movpos %xcc, %g3, %o7 fmovspos %icc, %f26, %f6 andn %i4, %i1, %g7 fornot2 %f14, %f4, %f0 subc %l2, 0x0C78, %i5 sdivx %o2, 0x00E6, %o0 fornot2 %f2, %f8, %f22 xnor %l5, %g5, %l3 sethi 0x0309, %l1 restore %g6, 0x01F4, %o6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %o1, 0x133D, %i3 add %o5, %i7, %i0 smul %o3, %l6, %g2 mova %xcc, %g1, %l4 fmovrdgez %l0, %f12, %f2 move %icc, %i6, %o4 sir 0x1667 srlx %i2, %g4, %o7 fpsub16 %f4, %f16, %f12 xnor %i4, 0x0D9E, %g3 fmovsge %icc, %f19, %f9 fone %f20 ldsb [%l7 + 0x32], %g7 xorcc %i1, %i5, %l2 fnot2 %f20, %f24 save %o2, 0x002E, %l5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x20], %f20 fmul8sux16 %f28, %f18, %f4 smulcc %g5, %o0, %l3 fmovd %f12, %f14 fpadd32 %f0, %f24, %f20 udivcc %g6, 0x14F7, %o6 movpos %icc, %o1, %i3 sra %o5, 0x0B, %i7 sethi 0x15D5, %l1 stx %o3, [%l7 + 0x78] movgu %xcc, %i0, %l6 lduw [%l7 + 0x30], %g2 movn %xcc, %g1, %l0 movvc %xcc, %i6, %l4 movneg %icc, %o4, %g4 fone %f14 fmovsvs %xcc, %f23, %f24 addccc %i2, 0x1738, %o7 udivx %i4, 0x16DD, %g7 sdiv %i1, 0x083E, %i5 srax %g3, 0x02, %o2 sth %l5, [%l7 + 0x2A] fnand %f6, %f20, %f14 andn %g5, 0x1815, %l2 movvc %icc, %o0, %l3 edge8n %o6, %o1, %g6 xnorcc %i3, %o5, %i7 fnegd %f24, %f8 save %l1, %o3, %l6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stb %g2, [%l7 + 0x49] udivcc %i0, 0x06E5, %l0 fmovspos %icc, %f17, %f5 fmovs %f27, %f5 mova %icc, %i6, %g1 subc %l4, %o4, %i2 ldub [%l7 + 0x66], %o7 addccc %g4, %g7, %i1 movvs %xcc, %i4, %g3 move %xcc, %i5, %o2 sdivx %l5, 0x16A6, %g5 sir 0x1349 movge %xcc, %l2, %l3 and %o6, %o0, %o1 ldsw [%l7 + 0x54], %i3 udivcc %o5, 0x0E77, %g6 fzero %f4 edge16ln %l1, %o3, %l6 fandnot2 %f16, %f18, %f2 andn %g2, %i0, %i7 sethi 0x0DB1, %i6 edge32l %g1, %l4, %o4 ld [%l7 + 0x40], %f17 std %f28, [%l7 + 0x40] edge8ln %l0, %i2, %g4 ldd [%l7 + 0x38], %o6 setx loop_38, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_38: ld [%l7 + 0x20], %f6 ldsw [%l7 + 0x1C], %i4 sth %g3, [%l7 + 0x48] movgu %xcc, %o2, %l5 fmovs %f16, %f27 fcmpgt32 %f16, %f16, %i5 srlx %g5, 0x09, %l3 smul %o6, 0x11E3, %l2 movgu %icc, %o1, %o0 andn %o5, 0x0822, %g6 fcmpd %fcc3, %f28, %f12 addc %l1, %o3, %i3 array16 %g2, %i0, %l6 fcmple32 %f18, %f30, %i6 lduw [%l7 + 0x7C], %g1 orcc %i7, 0x144F, %l4 movcs %xcc, %l0, %o4 subccc %i2, 0x0560, %g4 edge32ln %g7, %i1, %i4 edge16n %g3, %o2, %l5 movle %xcc, %i5, %o7 fmovdneg %xcc, %f20, %f23 fandnot2 %f10, %f4, %f24 orcc %l3, %o6, %l2 addccc %g5, 0x006A, %o1 alignaddr %o5, %o0, %l1 fpack16 %f6, %f30 movgu %icc, %g6, %o3 stb %g2, [%l7 + 0x77] xnor %i3, %i0, %l6 std %f2, [%l7 + 0x58] restore %g1, %i7, %i6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %l0, %o4, %l4 orn %i2, %g7, %g4 sll %i1, %i4, %o2 fandnot2 %f14, %f4, %f22 fone %f18 stb %g3, [%l7 + 0x2E] xor %i5, 0x1CAD, %o7 fxnors %f12, %f4, %f28 fnegd %f28, %f14 fabsd %f28, %f18 edge8l %l5, %o6, %l3 smulcc %l2, 0x02C7, %o1 sub %g5, %o5, %o0 movleu %icc, %l1, %g6 fmovdgu %icc, %f21, %f7 edge8 %g2, %i3, %o3 sir 0x1266 fmovrse %l6, %f17, %f13 subcc %i0, %i7, %g1 umulcc %l0, 0x1AFA, %o4 sdiv %i6, 0x162D, %l4 sll %g7, 0x07, %i2 fmovsvs %icc, %f15, %f13 edge16ln %g4, %i1, %i4 ldsh [%l7 + 0x1E], %o2 edge16l %i5, %g3, %o7 fmovdcs %icc, %f18, %f24 lduw [%l7 + 0x68], %o6 fmovdleu %icc, %f27, %f23 smul %l3, %l5, %o1 stb %l2, [%l7 + 0x16] movcs %icc, %o5, %g5 movne %icc, %o0, %g6 fmovrdlz %g2, %f26, %f14 edge16 %i3, %o3, %l1 edge16l %i0, %l6, %i7 fmovrsgez %g1, %f29, %f25 sll %o4, 0x10, %l0 movne %icc, %i6, %l4 movne %icc, %i2, %g7 movl %icc, %i1, %g4 movre %o2, %i5, %g3 fones %f5 movleu %xcc, %i4, %o7 edge8l %o6, %l5, %o1 mulscc %l2, 0x0E3D, %l3 lduh [%l7 + 0x46], %o5 fmul8x16au %f20, %f1, %f6 popc 0x1070, %o0 ldub [%l7 + 0x29], %g6 fmovspos %icc, %f25, %f9 fandnot1 %f20, %f26, %f30 alignaddr %g5, %i3, %o3 stb %l1, [%l7 + 0x68] fmovrse %i0, %f28, %f2 movrlz %l6, %g2, %i7 movge %xcc, %g1, %l0 srl %o4, 0x01, %i6 udiv %i2, 0x0849, %l4 edge16 %i1, %g4, %g7 srax %i5, %g3, %o2 movne %icc, %i4, %o7 sdivx %l5, 0x1646, %o1 andncc %o6, %l3, %l2 movg %icc, %o5, %o0 sir 0x1EC9 setx loop_39, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_39: lduw [%l7 + 0x1C], %l1 and %o3, 0x01A8, %l6 st %f27, [%l7 + 0x08] fmovsg %xcc, %f8, %f15 movle %icc, %g2, %i0 alignaddr %i7, %l0, %g1 movpos %xcc, %i6, %o4 fpadd32s %f2, %f6, %f21 fmul8x16 %f18, %f22, %f30 add %i2, %l4, %i1 fmovrsgz %g4, %f7, %f5 array32 %i5, %g3, %g7 stx %i4, [%l7 + 0x10] addcc %o7, 0x0C50, %l5 movpos %xcc, %o1, %o2 ldsb [%l7 + 0x7F], %l3 edge32 %o6, %l2, %o5 fmovdn %icc, %f0, %f30 edge8l %g6, %o0, %i3 mulscc %l1, 0x1B22, %o3 subcc %g5, %l6, %i0 fmovsge %xcc, %f7, %f1 movge %icc, %g2, %i7 orncc %g1, 0x0428, %l0 edge8ln %i6, %o4, %i2 mulscc %i1, 0x08C3, %l4 fnors %f31, %f14, %f8 orncc %i5, 0x0CCD, %g4 sllx %g3, %g7, %i4 ldsw [%l7 + 0x78], %o7 udivx %o1, 0x1CD1, %o2 fxor %f6, %f28, %f16 edge16l %l5, %o6, %l2 lduh [%l7 + 0x34], %o5 fornot2s %f8, %f6, %f9 movge %icc, %g6, %o0 fmovdgu %icc, %f19, %f29 mulscc %i3, 0x1201, %l1 movl %icc, %l3, %g5 sdiv %l6, 0x05FC, %o3 edge16ln %g2, %i0, %i7 srl %g1, 0x07, %l0 umulcc %i6, %i2, %o4 ld [%l7 + 0x10], %f1 edge16l %i1, %l4, %g4 fmovscs %xcc, %f23, %f24 edge32ln %g3, %g7, %i5 fcmpeq16 %f0, %f4, %o7 srax %o1, %i4, %l5 orn %o2, 0x0C81, %l2 xnorcc %o5, 0x0401, %g6 sllx %o0, %i3, %o6 lduh [%l7 + 0x1C], %l3 orn %g5, 0x1AEE, %l6 fnot1 %f26, %f18 fmovsne %icc, %f16, %f30 movrgz %o3, %g2, %l1 stw %i0, [%l7 + 0x1C] edge32l %i7, %g1, %l0 edge8n %i2, %i6, %i1 sllx %o4, %l4, %g3 edge32l %g4, %i5, %g7 udiv %o1, 0x087E, %i4 ldsw [%l7 + 0x0C], %o7 edge32ln %l5, %l2, %o5 move %icc, %o2, %g6 movrgz %i3, %o6, %o0 edge32l %g5, %l3, %o3 movrgz %g2, 0x327, %l6 xorcc %l1, 0x1693, %i7 movne %icc, %i0, %l0 addcc %g1, 0x0CD6, %i2 orn %i1, %i6, %o4 andn %g3, %l4, %i5 stx %g7, [%l7 + 0x50] subccc %g4, 0x04ED, %i4 stw %o1, [%l7 + 0x34] sdivx %l5, 0x0480, %l2 andn %o5, 0x1EC4, %o2 udivx %o7, 0x0D6A, %g6 smul %i3, %o6, %o0 edge32ln %g5, %o3, %g2 save %l6, 0x0652, %l3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsn %icc, %f29, %f31 move %icc, %i7, %i0 edge32l %l1, %l0, %g1 movneg %xcc, %i2, %i6 st %f24, [%l7 + 0x18] movleu %xcc, %i1, %o4 sdiv %l4, 0x04D2, %i5 fmovsle %icc, %f18, %f3 edge8 %g3, %g7, %g4 movrlez %i4, %o1, %l2 edge8 %l5, %o5, %o2 sdivx %o7, 0x1630, %g6 array16 %o6, %i3, %g5 st %f20, [%l7 + 0x6C] smulcc %o0, %g2, %l6 edge16n %o3, %i7, %l3 stx %i0, [%l7 + 0x70] fxor %f0, %f14, %f30 movvs %icc, %l1, %l0 sllx %i2, 0x03, %i6 st %f22, [%l7 + 0x24] edge8ln %i1, %o4, %l4 fmul8ulx16 %f6, %f28, %f20 subccc %i5, %g1, %g3 andncc %g4, %i4, %g7 edge8n %l2, %l5, %o1 subc %o2, 0x0B1B, %o7 popc %o5, %o6 fabsd %f8, %f2 fmovdl %xcc, %f27, %f7 fmovscs %icc, %f5, %f28 movg %xcc, %g6, %g5 srax %o0, %g2, %i3 movcc %icc, %l6, %o3 srax %l3, %i7, %l1 umul %i0, 0x0EA8, %i2 fxnors %f15, %f19, %f8 orcc %l0, 0x0EEC, %i6 orn %o4, %i1, %i5 srl %l4, 0x14, %g3 save %g1, 0x1062, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x50], %f22 ldub [%l7 + 0x7D], %g4 movl %icc, %g7, %l5 orncc %l2, %o2, %o1 sdivx %o5, 0x1735, %o7 fmovdleu %icc, %f18, %f15 fors %f15, %f24, %f16 movcc %xcc, %g6, %g5 movcc %xcc, %o0, %g2 orncc %i3, %o6, %l6 addcc %l3, %i7, %l1 mova %xcc, %i0, %i2 movre %o3, %i6, %o4 popc 0x00E6, %i1 movcs %icc, %l0, %l4 edge32ln %i5, %g1, %g3 movrlz %i4, 0x177, %g7 fmovscc %icc, %f0, %f26 movg %icc, %g4, %l5 movrgz %l2, 0x0DE, %o2 fmul8ulx16 %f10, %f26, %f10 fand %f10, %f28, %f14 orn %o5, %o1, %g6 fpsub16s %f16, %f24, %f26 fands %f16, %f2, %f7 fzero %f6 udivx %g5, 0x0A7B, %o0 andn %o7, 0x04F0, %g2 siam 0x4 edge16n %o6, %i3, %l6 ldsw [%l7 + 0x70], %l3 fnand %f18, %f0, %f0 subc %l1, 0x07BD, %i0 udivx %i2, 0x0973, %o3 edge8ln %i7, %o4, %i1 srlx %i6, %l0, %i5 movrlez %l4, %g1, %i4 fone %f30 save %g3, 0x08C4, %g4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fzero %f8 movge %icc, %g7, %l2 ld [%l7 + 0x74], %f23 sir 0x19B6 smul %l5, 0x044A, %o2 sdivx %o1, 0x092B, %g6 fone %f28 fcmple16 %f10, %f12, %o5 srl %o0, %g5, %o7 edge16l %g2, %o6, %i3 fnot1 %f30, %f26 lduh [%l7 + 0x0C], %l3 fnor %f10, %f4, %f20 fnegd %f8, %f30 srax %l6, 0x1E, %i0 ldsh [%l7 + 0x76], %l1 xorcc %o3, 0x1986, %i7 edge8ln %o4, %i1, %i2 lduh [%l7 + 0x18], %i6 sllx %l0, %l4, %g1 fone %f0 stw %i5, [%l7 + 0x3C] edge32 %g3, %g4, %i4 fzeros %f29 orncc %l2, %g7, %o2 array8 %o1, %l5, %o5 fmovdcc %icc, %f30, %f29 movvc %icc, %g6, %o0 restore %o7, %g2, %g5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %icc, %i3, %o6 setx loop_40, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_40: stw %l1, [%l7 + 0x50] ldd [%l7 + 0x28], %f12 st %f23, [%l7 + 0x3C] edge8 %i7, %o4, %o3 movre %i1, 0x3C2, %i2 nop set 0x1C, %l3 ldub [%l7 + %l3], %l0 fxnors %f13, %f19, %f31 fmovsne %xcc, %f10, %f29 udivcc %i6, 0x0A96, %g1 sllx %l4, 0x1E, %g3 andn %g4, %i5, %i4 sth %g7, [%l7 + 0x22] edge8l %l2, %o2, %l5 fmovdn %xcc, %f10, %f13 fmovsvc %xcc, %f26, %f15 edge32n %o1, %g6, %o5 xnorcc %o7, %o0, %g2 andncc %g5, %i3, %o6 fmul8x16 %f3, %f12, %f14 array8 %l6, %i0, %l3 edge8 %i7, %l1, %o4 movre %i1, %i2, %o3 subccc %i6, %l0, %g1 fpsub32 %f22, %f8, %f24 fmovsneg %xcc, %f11, %f8 fnot2 %f0, %f6 st %f4, [%l7 + 0x48] andcc %l4, 0x0E8B, %g3 sdivx %i5, 0x067C, %g4 mova %xcc, %g7, %l2 movle %icc, %o2, %l5 edge16l %i4, %o1, %g6 udivx %o5, 0x17EF, %o0 edge16ln %g2, %o7, %g5 fmovsne %xcc, %f17, %f29 movrlz %i3, 0x283, %l6 addcc %o6, 0x0480, %i0 fsrc1s %f0, %f10 nop set 0x0C, %g5 ldsw [%l7 + %g5], %i7 movrne %l3, %l1, %i1 fmovsn %icc, %f30, %f11 fors %f15, %f12, %f19 lduw [%l7 + 0x10], %i2 mulx %o4, %o3, %l0 udiv %i6, 0x04EA, %g1 mulx %l4, 0x00C4, %i5 edge16 %g4, %g7, %l2 sdivx %g3, 0x152E, %o2 stw %l5, [%l7 + 0x54] edge16ln %i4, %o1, %g6 edge8l %o5, %g2, %o0 ldsh [%l7 + 0x3E], %g5 fmovdcs %icc, %f29, %f26 lduh [%l7 + 0x54], %i3 stx %l6, [%l7 + 0x50] fmovdvs %icc, %f31, %f16 fcmple32 %f28, %f12, %o6 orncc %o7, %i0, %l3 movne %icc, %i7, %l1 add %i2, %i1, %o3 andn %o4, 0x1AEA, %l0 addccc %i6, 0x1152, %l4 sra %g1, 0x0B, %i5 lduw [%l7 + 0x78], %g4 srax %g7, 0x05, %g3 lduh [%l7 + 0x5A], %o2 add %l2, %i4, %l5 srlx %g6, %o5, %o1 fmovdne %icc, %f4, %f15 fmovda %xcc, %f8, %f19 fmovsvc %xcc, %f19, %f27 addc %o0, 0x01AD, %g2 array8 %i3, %g5, %l6 movre %o6, 0x3D9, %o7 sdivx %i0, 0x0D8A, %i7 addccc %l1, %l3, %i2 andncc %i1, %o4, %l0 movre %i6, 0x31D, %o3 udivcc %g1, 0x0358, %l4 fnot2 %f26, %f30 movneg %icc, %i5, %g7 subc %g4, %o2, %g3 ldsw [%l7 + 0x08], %l2 edge32l %l5, %i4, %g6 xor %o5, %o1, %g2 ldsw [%l7 + 0x78], %o0 ldub [%l7 + 0x77], %g5 xorcc %l6, %i3, %o7 and %i0, %o6, %i7 sth %l3, [%l7 + 0x64] sdivx %i2, 0x12AC, %i1 mulx %l1, %o4, %l0 movgu %xcc, %i6, %o3 andn %g1, 0x0052, %l4 smulcc %g7, 0x0FBF, %i5 sdivcc %o2, 0x1682, %g4 move %xcc, %l2, %g3 edge8ln %l5, %g6, %o5 edge8l %i4, %g2, %o1 srl %g5, 0x08, %l6 sdiv %i3, 0x1A0D, %o0 fnands %f23, %f9, %f10 fmovdne %xcc, %f22, %f16 movvc %xcc, %i0, %o6 orncc %i7, %o7, %i2 nop set 0x29, %l0 ldub [%l7 + %l0], %i1 edge32ln %l1, %o4, %l3 fnand %f22, %f12, %f26 movg %xcc, %i6, %o3 and %g1, 0x1C71, %l0 nop set 0x38, %o5 sth %g7, [%l7 + %o5] andncc %i5, %o2, %l4 edge8l %l2, %g4, %l5 movge %icc, %g3, %g6 sdivx %o5, 0x19EC, %g2 andncc %i4, %g5, %o1 edge8ln %l6, %i3, %i0 orn %o0, 0x0D31, %i7 movvs %xcc, %o7, %o6 and %i1, %l1, %i2 move %xcc, %l3, %i6 sra %o3, %g1, %o4 movrgez %g7, 0x2C3, %l0 addc %i5, 0x0446, %l4 lduh [%l7 + 0x4E], %l2 andncc %o2, %l5, %g3 fpsub32s %f11, %f21, %f29 sra %g6, 0x08, %g4 srl %g2, %o5, %i4 fmovrslez %o1, %f7, %f7 edge8ln %l6, %i3, %g5 sth %i0, [%l7 + 0x78] edge8ln %o0, %i7, %o7 movrgez %i1, 0x293, %l1 edge8n %o6, %l3, %i6 andn %o3, %i2, %g1 orncc %o4, %g7, %i5 movvc %xcc, %l0, %l4 ldd [%l7 + 0x60], %f8 orncc %l2, 0x0507, %o2 stb %l5, [%l7 + 0x73] orcc %g6, %g4, %g2 stb %g3, [%l7 + 0x24] sllx %i4, %o1, %o5 fmovdvc %xcc, %f30, %f5 nop set 0x0A, %o4 ldub [%l7 + %o4], %i3 edge32n %l6, %g5, %o0 udivcc %i7, 0x09A8, %o7 siam 0x4 movne %icc, %i0, %i1 movpos %icc, %l1, %o6 edge32ln %i6, %l3, %o3 fmovdleu %icc, %f8, %f12 fmovsle %icc, %f27, %f26 udivx %g1, 0x0B1A, %i2 movrlez %g7, 0x028, %o4 sdivcc %i5, 0x04AC, %l4 ld [%l7 + 0x44], %f1 fxnor %f0, %f20, %f30 ldsh [%l7 + 0x50], %l0 fabsd %f20, %f8 xnorcc %o2, %l5, %l2 alignaddr %g6, %g4, %g3 fmovsvc %xcc, %f0, %f10 fpadd32 %f8, %f0, %f8 fmovdvc %xcc, %f28, %f24 udivcc %i4, 0x0469, %g2 subc %o1, %i3, %o5 movrne %l6, %o0, %g5 fmovsge %xcc, %f11, %f17 edge8l %i7, %o7, %i1 ldub [%l7 + 0x24], %i0 andn %l1, %i6, %o6 and %o3, %g1, %l3 smulcc %i2, %o4, %g7 for %f22, %f0, %f22 mulx %l4, 0x13ED, %i5 mova %icc, %o2, %l0 fornot2s %f0, %f18, %f26 ldd [%l7 + 0x70], %l2 array32 %g6, %l5, %g4 movrgz %g3, %g2, %i4 smulcc %o1, 0x098A, %i3 fnands %f18, %f21, %f19 fmovsvs %icc, %f18, %f27 movleu %icc, %o5, %l6 ldsb [%l7 + 0x56], %g5 or %o0, 0x1B04, %o7 stw %i1, [%l7 + 0x08] edge16ln %i7, %i0, %i6 umul %o6, %o3, %g1 subcc %l1, 0x1D46, %i2 addc %l3, %o4, %l4 xnor %i5, %o2, %g7 movvc %icc, %l0, %l2 sll %l5, %g4, %g6 fmovscc %icc, %f31, %f10 ldd [%l7 + 0x10], %f0 xorcc %g2, %g3, %i4 movgu %icc, %o1, %i3 fxnor %f10, %f8, %f14 lduh [%l7 + 0x40], %l6 mulscc %g5, 0x069C, %o0 sethi 0x133C, %o5 orn %o7, 0x089A, %i1 movneg %xcc, %i0, %i6 movpos %icc, %o6, %o3 stx %g1, [%l7 + 0x38] mulscc %l1, 0x0206, %i2 fcmpeq16 %f4, %f28, %l3 umulcc %i7, 0x0003, %l4 fmovrsne %i5, %f18, %f8 array32 %o2, %g7, %o4 sdivx %l2, 0x1E6E, %l5 andcc %g4, 0x16C5, %l0 fsrc1s %f3, %f26 fmul8sux16 %f4, %f16, %f8 sub %g6, 0x1274, %g3 lduh [%l7 + 0x5C], %g2 movcc %icc, %o1, %i3 mulscc %l6, %g5, %i4 movpos %icc, %o0, %o5 movre %i1, 0x347, %i0 addc %o7, %i6, %o6 ldsb [%l7 + 0x1F], %g1 udivx %o3, 0x0286, %l1 popc 0x11FD, %l3 nop set 0x57, %i1 ldub [%l7 + %i1], %i7 ldx [%l7 + 0x30], %l4 movrlz %i5, %i2, %g7 nop set 0x42, %o3 ldsh [%l7 + %o3], %o4 xorcc %l2, %l5, %g4 movn %icc, %o2, %g6 movcs %xcc, %l0, %g3 movrne %o1, %g2, %l6 fmovspos %xcc, %f2, %f2 andncc %i3, %g5, %i4 move %xcc, %o0, %o5 sllx %i1, %i0, %i6 add %o6, %g1, %o7 array32 %l1, %o3, %l3 edge32n %i7, %i5, %l4 movvs %xcc, %i2, %o4 edge32ln %l2, %g7, %l5 sethi 0x0E9B, %g4 movge %icc, %o2, %l0 edge16 %g3, %o1, %g2 xnorcc %l6, %g6, %i3 stw %g5, [%l7 + 0x3C] sllx %o0, 0x0D, %o5 edge32 %i1, %i0, %i4 lduw [%l7 + 0x1C], %i6 fmovrsgez %g1, %f27, %f16 fxnors %f8, %f5, %f30 fcmple16 %f8, %f24, %o7 movrne %l1, %o3, %o6 movn %icc, %l3, %i7 xnorcc %i5, 0x1B60, %i2 ld [%l7 + 0x78], %f8 subccc %o4, %l4, %g7 ldub [%l7 + 0x20], %l2 subccc %g4, %o2, %l0 movge %xcc, %l5, %o1 movgu %xcc, %g3, %g2 fandnot1s %f5, %f16, %f24 fmovdgu %icc, %f15, %f13 edge8l %g6, %i3, %g5 popc 0x0DD4, %l6 fnot1s %f31, %f28 sra %o5, %o0, %i1 orcc %i0, %i4, %g1 ldsh [%l7 + 0x7C], %o7 fmuld8ulx16 %f29, %f29, %f12 movg %xcc, %l1, %i6 ldd [%l7 + 0x18], %o6 or %l3, %o3, %i5 fmovse %xcc, %f25, %f19 movneg %icc, %i2, %o4 movvs %xcc, %l4, %i7 ldd [%l7 + 0x40], %f14 ldub [%l7 + 0x76], %g7 array32 %l2, %g4, %o2 fpsub16 %f28, %f22, %f22 nop set 0x26, %l1 sth %l5, [%l7 + %l1] sdivcc %o1, 0x0C8B, %l0 fornot2 %f22, %f6, %f18 movrlez %g3, 0x1A1, %g6 fpadd16s %f16, %f6, %f2 addcc %i3, %g5, %g2 stb %l6, [%l7 + 0x2A] mulx %o0, 0x001B, %o5 and %i0, 0x1815, %i1 smulcc %g1, 0x05BF, %o7 smul %l1, 0x0AC9, %i6 alignaddrl %i4, %o6, %l3 stw %o3, [%l7 + 0x54] nop set 0x26, %i7 sth %i2, [%l7 + %i7] sdiv %i5, 0x1292, %l4 movrgez %i7, 0x181, %o4 fmovdg %xcc, %f23, %f25 movge %xcc, %g7, %g4 edge16l %l2, %o2, %l5 fpadd32s %f21, %f6, %f0 addc %o1, 0x08E7, %g3 smul %g6, 0x08FB, %i3 orncc %l0, 0x0511, %g2 stx %l6, [%l7 + 0x20] umulcc %o0, 0x0C97, %o5 subc %g5, 0x0371, %i0 mova %xcc, %i1, %o7 movge %xcc, %l1, %i6 edge8l %g1, %i4, %l3 ldx [%l7 + 0x30], %o6 subccc %o3, %i5, %i2 xnorcc %l4, %o4, %g7 fmovsvs %icc, %f30, %f23 array16 %i7, %g4, %o2 std %f10, [%l7 + 0x10] sra %l5, 0x04, %o1 edge16 %l2, %g3, %g6 edge8ln %l0, %i3, %l6 smulcc %o0, %o5, %g2 ldsw [%l7 + 0x3C], %g5 addccc %i0, %i1, %l1 array16 %i6, %g1, %o7 movge %xcc, %i4, %l3 fmovsa %icc, %f13, %f4 fnot2s %f22, %f26 movl %xcc, %o3, %o6 movneg %icc, %i2, %i5 edge32 %l4, %o4, %i7 fmovdvc %icc, %f5, %f30 edge16ln %g7, %g4, %o2 umulcc %o1, 0x0034, %l2 subccc %g3, %l5, %g6 edge32n %i3, %l0, %o0 movvc %xcc, %o5, %g2 movcc %xcc, %l6, %i0 addc %i1, %l1, %i6 udiv %g1, 0x0BF3, %g5 and %i4, 0x064F, %o7 orcc %l3, %o3, %o6 subcc %i2, %l4, %i5 sethi 0x1E9D, %o4 sdivx %g7, 0x15EA, %i7 sdiv %g4, 0x0405, %o1 smul %o2, %g3, %l2 fmovdneg %icc, %f2, %f20 movrgz %l5, 0x00F, %i3 fmovsvs %icc, %f11, %f2 xnor %l0, 0x07F4, %o0 udivcc %g6, 0x07DA, %o5 st %f23, [%l7 + 0x38] xnorcc %l6, %g2, %i1 ldx [%l7 + 0x28], %l1 ldub [%l7 + 0x37], %i0 movcs %icc, %i6, %g1 fzero %f30 sub %g5, %o7, %i4 fcmple16 %f6, %f30, %o3 alignaddr %o6, %i2, %l4 andn %l3, 0x13FA, %o4 edge32 %g7, %i5, %i7 addc %o1, %g4, %g3 fmovspos %xcc, %f25, %f4 sdivx %o2, 0x122C, %l2 alignaddr %l5, %i3, %l0 fmovrslez %o0, %f8, %f26 xnor %g6, %l6, %o5 fnot2 %f28, %f28 fmovsleu %icc, %f14, %f18 edge32ln %g2, %i1, %l1 sub %i0, 0x1B76, %g1 restore %i6, %g5, %o7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x50], %f2 movl %icc, %o3, %o6 fmovdvs %xcc, %f30, %f25 edge16ln %i4, %i2, %l4 mulx %o4, %l3, %g7 xorcc %i7, %o1, %i5 fmovrdgz %g3, %f18, %f12 smul %o2, 0x023E, %g4 sdivcc %l2, 0x0E46, %l5 xnorcc %i3, %o0, %g6 movl %xcc, %l6, %o5 for %f12, %f30, %f2 sra %g2, 0x13, %l0 nop set 0x33, %i0 ldsb [%l7 + %i0], %l1 ldsh [%l7 + 0x46], %i1 bshuffle %f22, %f12, %f6 st %f29, [%l7 + 0x2C] movn %xcc, %g1, %i0 srlx %g5, %o7, %i6 edge32ln %o3, %i4, %i2 move %xcc, %o6, %o4 smul %l3, 0x0AB1, %g7 movl %icc, %l4, %i7 move %icc, %o1, %i5 fmul8x16au %f31, %f1, %f2 sdiv %g3, 0x1FA7, %g4 xnor %l2, %o2, %l5 sdivcc %i3, 0x0235, %o0 fornot1 %f8, %f26, %f28 ldsb [%l7 + 0x57], %g6 movre %l6, %o5, %g2 fone %f22 sethi 0x07D1, %l1 udivx %i1, 0x1D96, %g1 fones %f4 fmovrde %l0, %f6, %f24 nop set 0x28, %g3 stb %g5, [%l7 + %g3] fcmpes %fcc2, %f11, %f6 smulcc %o7, 0x0051, %i6 save %o3, 0x0DB6, %i0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %i4, %i2, %o4 array16 %o6, %l3, %l4 subccc %i7, %o1, %i5 movvs %icc, %g3, %g4 addccc %l2, 0x033F, %o2 stw %l5, [%l7 + 0x64] edge8l %i3, %o0, %g7 xor %l6, %o5, %g2 subcc %g6, %i1, %l1 fmul8x16au %f0, %f12, %f2 sethi 0x0F14, %l0 movleu %icc, %g5, %o7 sra %g1, 0x16, %i6 subccc %i0, 0x19EF, %i4 edge32n %i2, %o3, %o6 edge32ln %o4, %l4, %l3 fmovdle %xcc, %f11, %f11 movpos %xcc, %o1, %i5 edge8 %i7, %g4, %l2 fmovrsne %o2, %f10, %f31 sdivcc %g3, 0x1728, %i3 std %f8, [%l7 + 0x28] edge16ln %l5, %o0, %g7 movvc %icc, %o5, %g2 fors %f16, %f6, %f20 fornot2s %f30, %f0, %f21 udiv %l6, 0x09D9, %i1 movrgz %l1, 0x1CE, %l0 xorcc %g6, 0x06E9, %o7 ldx [%l7 + 0x50], %g5 movleu %icc, %i6, %i0 st %f1, [%l7 + 0x28] fpsub16s %f15, %f18, %f11 movn %icc, %i4, %i2 movrlz %o3, %g1, %o6 movneg %icc, %l4, %o4 movrgez %o1, 0x183, %l3 fmovsvs %icc, %f29, %f3 alignaddr %i7, %g4, %l2 edge32 %o2, %i5, %i3 orncc %g3, %l5, %o0 std %f28, [%l7 + 0x38] edge32l %g7, %g2, %l6 ldsw [%l7 + 0x28], %i1 edge8l %o5, %l0, %g6 sth %l1, [%l7 + 0x76] andncc %g5, %o7, %i6 fmovdgu %icc, %f16, %f1 ldd [%l7 + 0x18], %i4 fcmple16 %f0, %f10, %i2 ldx [%l7 + 0x08], %o3 alignaddrl %i0, %o6, %l4 lduh [%l7 + 0x54], %g1 movrgez %o1, %o4, %l3 srl %g4, 0x1F, %i7 fmovsgu %xcc, %f29, %f24 edge8n %o2, %i5, %l2 sdiv %g3, 0x18AE, %i3 st %f29, [%l7 + 0x14] fcmpgt16 %f2, %f16, %o0 sdiv %g7, 0x0DCB, %g2 movrgez %l5, %i1, %l6 movge %xcc, %l0, %g6 move %icc, %l1, %o5 move %xcc, %g5, %i6 edge16ln %i4, %o7, %o3 fmovsa %icc, %f10, %f28 orn %i2, %o6, %i0 subccc %g1, 0x0F05, %o1 umul %o4, 0x08AF, %l4 movrlez %l3, 0x155, %i7 alignaddrl %o2, %g4, %i5 edge32 %g3, %i3, %l2 movvc %xcc, %o0, %g7 andncc %l5, %i1, %g2 andcc %l0, %g6, %l1 stx %l6, [%l7 + 0x48] std %f30, [%l7 + 0x58] movrne %g5, 0x315, %o5 orncc %i4, %i6, %o7 addccc %i2, %o3, %i0 fmul8x16au %f28, %f6, %f16 addccc %g1, 0x13FB, %o6 fmovrdgez %o4, %f20, %f16 movrne %l4, %o1, %l3 fcmpes %fcc3, %f23, %f18 movg %xcc, %o2, %g4 movre %i5, 0x366, %i7 mova %icc, %g3, %l2 edge32n %i3, %o0, %l5 ld [%l7 + 0x5C], %f24 edge8l %g7, %g2, %i1 fpadd16s %f15, %f12, %f29 movneg %xcc, %l0, %g6 std %f0, [%l7 + 0x50] movge %xcc, %l6, %l1 ld [%l7 + 0x6C], %f22 fcmple32 %f30, %f12, %g5 lduh [%l7 + 0x30], %o5 mulscc %i4, %i6, %i2 udivcc %o3, 0x1F8D, %i0 andn %g1, %o7, %o6 ld [%l7 + 0x60], %f13 srax %o4, 0x1D, %o1 orcc %l3, %o2, %l4 movrgz %g4, 0x194, %i5 save %i7, %l2, %i3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x1983 lduh [%l7 + 0x46], %o0 fpsub32s %f5, %f8, %f11 addc %l5, %g3, %g2 edge8ln %i1, %g7, %g6 fmovrdgez %l6, %f20, %f14 sethi 0x00D9, %l1 xorcc %l0, 0x0593, %g5 addc %i4, %i6, %o5 and %o3, %i0, %i2 movrgz %g1, 0x013, %o7 movrgz %o6, 0x171, %o1 movn %xcc, %l3, %o2 fnors %f4, %f5, %f14 movleu %xcc, %o4, %g4 addcc %l4, 0x0B1E, %i7 movn %xcc, %i5, %i3 fand %f22, %f10, %f16 array32 %o0, %l5, %l2 array8 %g3, %g2, %g7 fmul8sux16 %f14, %f18, %f22 subccc %i1, 0x077E, %l6 stx %g6, [%l7 + 0x78] alignaddrl %l0, %l1, %g5 xnor %i6, 0x1FC6, %i4 mova %icc, %o5, %o3 movrgez %i2, 0x0EB, %i0 fands %f28, %f13, %f29 fmovsvs %xcc, %f15, %f30 movg %xcc, %o7, %g1 fmovscs %xcc, %f30, %f2 std %f26, [%l7 + 0x20] sth %o1, [%l7 + 0x6C] sdiv %o6, 0x18CD, %l3 array16 %o2, %g4, %o4 orn %l4, 0x0B89, %i7 movrlz %i3, %i5, %l5 movn %icc, %l2, %g3 movleu %xcc, %o0, %g7 umulcc %g2, %i1, %g6 orcc %l6, %l1, %l0 fmovrdne %g5, %f26, %f22 movcs %xcc, %i4, %o5 array16 %i6, %o3, %i0 edge8 %o7, %g1, %i2 ldsh [%l7 + 0x66], %o6 edge16n %l3, %o2, %o1 movre %o4, %l4, %i7 ldsh [%l7 + 0x76], %g4 fornot2s %f12, %f18, %f26 fsrc2s %f21, %f27 st %f10, [%l7 + 0x1C] lduw [%l7 + 0x38], %i5 alignaddr %l5, %l2, %g3 fandnot1 %f6, %f24, %f22 movre %o0, %i3, %g7 lduw [%l7 + 0x24], %g2 fmovrsgez %i1, %f0, %f19 edge32 %g6, %l6, %l1 sdiv %g5, 0x0FBA, %i4 and %l0, 0x18B2, %o5 fmovsleu %icc, %f3, %f28 xorcc %o3, 0x0344, %i0 udivcc %i6, 0x19C5, %g1 ld [%l7 + 0x14], %f28 srax %o7, %i2, %l3 subcc %o2, %o1, %o6 addc %l4, %i7, %g4 fpack32 %f20, %f20, %f6 addcc %i5, %o4, %l2 movrgez %l5, %g3, %i3 udiv %o0, 0x0C18, %g2 edge16ln %g7, %i1, %l6 fcmple16 %f8, %f28, %l1 fcmpeq32 %f12, %f22, %g6 addcc %g5, 0x15ED, %i4 lduh [%l7 + 0x16], %o5 fcmpgt16 %f2, %f10, %o3 fxors %f16, %f8, %f14 edge16 %l0, %i0, %g1 edge16 %i6, %i2, %o7 alignaddr %o2, %l3, %o1 edge16n %o6, %l4, %g4 ldsh [%l7 + 0x10], %i7 fmuld8ulx16 %f8, %f18, %f22 ldsb [%l7 + 0x7F], %i5 movleu %xcc, %l2, %o4 ldd [%l7 + 0x38], %f24 srl %l5, 0x13, %i3 orcc %g3, %g2, %g7 srl %o0, 0x06, %l6 alignaddrl %l1, %i1, %g6 st %f2, [%l7 + 0x14] udivcc %g5, 0x0002, %i4 mulx %o5, 0x0BA9, %l0 fsrc2s %f23, %f5 ldub [%l7 + 0x19], %o3 movvs %icc, %i0, %i6 andncc %i2, %g1, %o7 addcc %o2, %l3, %o1 fandnot2s %f31, %f11, %f1 fmovdvc %icc, %f6, %f7 fcmple16 %f26, %f26, %l4 movvs %xcc, %o6, %i7 edge8 %g4, %i5, %l2 fmovdle %xcc, %f30, %f1 fandnot2 %f26, %f14, %f12 fcmpne16 %f2, %f20, %l5 setx loop_41, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_41: umul %g7, 0x0BE4, %o0 fpack16 %f12, %f24 udiv %l6, 0x0585, %l1 movn %icc, %g2, %i1 xnorcc %g6, 0x108D, %g5 fpack32 %f22, %f16, %f14 xor %o5, 0x0A38, %i4 fnot2s %f13, %f21 andncc %o3, %i0, %i6 addc %i2, %g1, %o7 fpadd32s %f31, %f29, %f19 fmovsleu %icc, %f0, %f18 movl %xcc, %o2, %l0 fmul8ulx16 %f18, %f16, %f4 ldub [%l7 + 0x36], %l3 edge8 %o1, %o6, %l4 add %i7, %i5, %l2 edge8l %g4, %l5, %g3 mulscc %o4, 0x0FE1, %i3 subc %o0, %g7, %l6 fmovrse %g2, %f22, %f21 movgu %icc, %l1, %g6 subcc %i1, 0x12AA, %g5 mova %icc, %i4, %o3 add %i0, 0x048D, %i6 fandnot2 %f28, %f8, %f30 sdivcc %o5, 0x0312, %g1 edge32n %i2, %o7, %o2 fandnot2s %f4, %f15, %f28 fones %f24 sth %l3, [%l7 + 0x2C] sethi 0x1F7A, %o1 movl %icc, %l0, %o6 ldub [%l7 + 0x53], %i7 fandnot1 %f0, %f24, %f8 movleu %xcc, %i5, %l4 xorcc %g4, 0x0EC8, %l2 ldsw [%l7 + 0x10], %g3 movg %xcc, %l5, %o4 andcc %o0, 0x0F8F, %g7 fmul8x16al %f28, %f12, %f8 fandnot1 %f26, %f14, %f20 fcmpes %fcc0, %f1, %f30 movpos %xcc, %l6, %i3 movvs %xcc, %l1, %g2 fandnot2 %f20, %f24, %f4 andn %g6, 0x0060, %i1 alignaddr %i4, %o3, %g5 ldub [%l7 + 0x3C], %i6 andncc %i0, %o5, %g1 array8 %o7, %i2, %o2 move %xcc, %o1, %l0 orcc %l3, %i7, %i5 xnor %o6, %l4, %g4 fmovrdgez %g3, %f6, %f18 orn %l5, %o4, %o0 move %xcc, %l2, %g7 movcs %xcc, %l6, %l1 edge32n %g2, %i3, %g6 ldd [%l7 + 0x48], %f8 edge16 %i4, %o3, %g5 mulscc %i6, %i1, %i0 movleu %icc, %g1, %o5 movleu %icc, %i2, %o2 fornot1 %f4, %f12, %f30 xorcc %o7, 0x0F30, %o1 xnor %l0, %l3, %i7 alignaddrl %i5, %l4, %o6 fmovdcs %xcc, %f4, %f26 ldx [%l7 + 0x30], %g4 srl %g3, 0x06, %o4 orncc %l5, %l2, %o0 edge32l %l6, %l1, %g2 edge16 %i3, %g7, %g6 fcmpgt32 %f26, %f2, %o3 sll %i4, %i6, %g5 ldx [%l7 + 0x68], %i0 nop set 0x78, %l2 stw %i1, [%l7 + %l2] nop set 0x3C, %i4 stw %g1, [%l7 + %i4] udivx %o5, 0x0D08, %i2 fmovsle %icc, %f11, %f31 sra %o7, %o2, %l0 nop set 0x18, %g7 ldd [%l7 + %g7], %f6 fmovdvc %icc, %f29, %f19 alignaddrl %l3, %o1, %i5 smulcc %l4, %o6, %i7 udiv %g3, 0x01C0, %o4 addccc %g4, %l2, %o0 fcmpgt16 %f20, %f4, %l5 fmovsge %xcc, %f20, %f8 fnands %f20, %f8, %f0 movle %xcc, %l6, %l1 movneg %icc, %i3, %g7 edge32ln %g6, %o3, %i4 movvc %icc, %g2, %i6 array32 %i0, %i1, %g1 fpadd32s %f18, %f26, %f7 edge32 %o5, %g5, %o7 alignaddrl %i2, %l0, %o2 srlx %o1, %i5, %l3 edge32ln %l4, %i7, %o6 edge16 %g3, %o4, %l2 orncc %o0, %g4, %l6 sdiv %l1, 0x079C, %i3 fmovrslez %g7, %f16, %f9 fpadd16 %f30, %f24, %f8 xnor %g6, 0x1D38, %o3 movge %icc, %l5, %i4 movrgez %i6, %i0, %i1 edge32n %g2, %o5, %g1 fmovdne %icc, %f4, %f31 sethi 0x113B, %o7 stb %i2, [%l7 + 0x68] ld [%l7 + 0x54], %f23 edge32 %g5, %o2, %o1 fcmpd %fcc3, %f30, %f12 or %i5, 0x173E, %l0 umulcc %l3, %i7, %l4 alignaddrl %o6, %o4, %g3 movrgez %o0, %g4, %l6 addccc %l1, %i3, %g7 movpos %xcc, %g6, %o3 movgu %icc, %l5, %l2 movl %icc, %i6, %i4 fzeros %f23 edge32 %i1, %g2, %i0 addc %g1, %o5, %i2 fcmped %fcc3, %f14, %f20 lduw [%l7 + 0x10], %g5 lduh [%l7 + 0x62], %o7 fxors %f9, %f17, %f13 edge16 %o2, %i5, %l0 srax %l3, %o1, %i7 popc 0x0FB3, %l4 xnorcc %o6, %g3, %o0 fmovdcc %icc, %f11, %f19 srlx %o4, 0x08, %g4 udiv %l1, 0x139F, %l6 srl %g7, 0x05, %i3 fcmpne16 %f14, %f12, %o3 subcc %g6, 0x15C5, %l2 ldsb [%l7 + 0x7A], %l5 and %i4, %i6, %g2 umul %i0, 0x181F, %g1 edge16l %o5, %i2, %i1 subc %g5, 0x1E18, %o2 xorcc %o7, 0x1D83, %i5 mulx %l0, %l3, %i7 sdivcc %l4, 0x07EF, %o6 move %icc, %g3, %o0 popc 0x1C8B, %o1 array16 %g4, %o4, %l1 ldd [%l7 + 0x30], %f24 array16 %g7, %i3, %o3 save %l6, 0x0826, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %l5, %g6, %i6 fpadd16s %f16, %f12, %f2 edge8 %g2, %i0, %i4 srax %g1, %o5, %i2 andn %i1, 0x1074, %g5 array8 %o7, %o2, %l0 xnor %l3, %i7, %i5 sdivcc %l4, 0x0483, %g3 movre %o6, 0x245, %o0 movvc %xcc, %o1, %o4 xor %g4, %l1, %g7 fnot1 %f0, %f26 ldsw [%l7 + 0x2C], %o3 lduh [%l7 + 0x46], %i3 mulscc %l2, %l6, %l5 fmovdle %icc, %f14, %f9 movrlez %i6, 0x2BE, %g6 edge32 %g2, %i0, %g1 stx %i4, [%l7 + 0x68] fcmpgt16 %f6, %f4, %i2 std %f22, [%l7 + 0x08] subccc %i1, 0x172C, %o5 sth %o7, [%l7 + 0x30] xorcc %g5, 0x107B, %l0 ldx [%l7 + 0x30], %l3 movrlez %i7, %o2, %i5 sdivx %l4, 0x1978, %o6 andcc %o0, %o1, %g3 edge32ln %g4, %o4, %g7 xnor %l1, %o3, %l2 movrlz %l6, %l5, %i6 fmovdpos %icc, %f25, %f17 stb %i3, [%l7 + 0x46] andncc %g2, %g6, %i0 fcmps %fcc0, %f22, %f19 orn %i4, %i2, %g1 st %f27, [%l7 + 0x7C] edge8n %o5, %o7, %i1 fmovsg %xcc, %f23, %f17 alignaddrl %l0, %g5, %l3 fmovdgu %xcc, %f27, %f6 andncc %i7, %i5, %l4 subcc %o6, 0x1F06, %o2 subcc %o1, %g3, %g4 fmovsn %xcc, %f1, %f21 sra %o0, 0x04, %o4 movrgez %g7, %o3, %l1 ldd [%l7 + 0x30], %l2 edge8ln %l5, %l6, %i6 ldd [%l7 + 0x60], %i2 movneg %icc, %g2, %i0 smulcc %g6, %i4, %i2 edge8 %g1, %o7, %i1 restore %o5, 0x18BA, %l0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %g5, %l3, %i5 smul %l4, %i7, %o2 fmovdgu %icc, %f30, %f29 array8 %o6, %o1, %g4 fnot2 %f14, %f20 edge16ln %o0, %o4, %g7 sth %o3, [%l7 + 0x1C] movcs %xcc, %l1, %l2 xorcc %l5, 0x1C17, %l6 fmovsa %icc, %f7, %f23 st %f30, [%l7 + 0x50] umul %i6, 0x09F4, %i3 fpack16 %f8, %f13 sir 0x0A56 fpsub32s %f22, %f4, %f20 movrlz %g2, 0x3EC, %g3 edge32ln %i0, %g6, %i2 fpackfix %f2, %f17 fpmerge %f21, %f9, %f18 sethi 0x192A, %i4 movgu %xcc, %o7, %i1 andcc %o5, 0x1480, %l0 pdist %f24, %f10, %f26 movrne %g1, 0x365, %l3 fmovsgu %icc, %f11, %f0 andncc %g5, %i5, %l4 edge8 %o2, %o6, %o1 sdivx %i7, 0x0E1C, %o0 ldsw [%l7 + 0x34], %g4 srlx %g7, 0x01, %o4 fsrc1 %f2, %f8 subcc %o3, 0x13C7, %l2 mulscc %l1, %l6, %i6 srlx %l5, %g2, %g3 std %f20, [%l7 + 0x40] alignaddrl %i3, %g6, %i0 smul %i4, 0x1ABF, %i2 fsrc1s %f23, %f21 edge32 %o7, %o5, %l0 fmovsge %xcc, %f30, %f31 subc %i1, 0x07BA, %l3 lduh [%l7 + 0x30], %g5 edge16ln %g1, %l4, %i5 andn %o6, %o2, %o1 fcmple32 %f16, %f28, %i7 movle %icc, %g4, %g7 addc %o4, %o0, %l2 udiv %o3, 0x0CE3, %l6 umulcc %l1, 0x1706, %l5 movpos %xcc, %i6, %g3 xor %g2, %i3, %g6 ldub [%l7 + 0x31], %i0 mulx %i4, 0x1BAD, %i2 fmuld8ulx16 %f6, %f8, %f8 addcc %o7, 0x182F, %o5 fsrc1 %f2, %f20 array16 %l0, %i1, %g5 array8 %g1, %l3, %l4 andncc %o6, %i5, %o2 fmul8ulx16 %f2, %f22, %f10 fmovrdlz %i7, %f14, %f10 fmovscc %xcc, %f22, %f21 orcc %g4, %g7, %o4 fabsd %f28, %f8 fmovrdgez %o0, %f24, %f6 addc %l2, %o1, %o3 xnorcc %l1, %l5, %i6 edge32ln %l6, %g3, %g2 and %g6, %i0, %i3 sir 0x0E3B fcmpne32 %f10, %f26, %i2 udivx %o7, 0x031E, %i4 stb %o5, [%l7 + 0x5A] lduw [%l7 + 0x38], %i1 ldsb [%l7 + 0x1D], %g5 fmovrslz %g1, %f1, %f10 sra %l3, %l0, %o6 array32 %i5, %l4, %i7 fnot2 %f4, %f0 umulcc %o2, 0x11E4, %g7 ldd [%l7 + 0x70], %g4 setx loop_42, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_42: edge16 %o3, %l1, %l5 xor %i6, %l6, %g3 srlx %g2, %l2, %i0 fmovrde %i3, %f14, %f8 fmovdg %icc, %f9, %f13 array32 %g6, %o7, %i2 udiv %i4, 0x10B9, %o5 addcc %i1, 0x1209, %g5 movpos %icc, %g1, %l0 smulcc %l3, %i5, %l4 sth %o6, [%l7 + 0x4C] xor %i7, %g7, %g4 lduh [%l7 + 0x1E], %o2 umulcc %o0, %o1, %o4 and %l1, %l5, %i6 sdiv %o3, 0x0119, %g3 fpack32 %f18, %f16, %f24 movrne %g2, 0x30F, %l2 movge %xcc, %i0, %i3 popc %g6, %l6 edge8 %i2, %o7, %o5 movrgz %i4, %i1, %g5 movgu %xcc, %l0, %l3 mulx %i5, 0x1F56, %l4 popc 0x1AEE, %o6 fmovrsgz %i7, %f18, %f26 stx %g7, [%l7 + 0x60] edge16n %g4, %g1, %o2 addcc %o1, %o0, %o4 ldub [%l7 + 0x10], %l1 fmovdleu %xcc, %f8, %f25 fpsub32 %f12, %f10, %f24 sllx %i6, %l5, %o3 nop set 0x74, %o0 lduw [%l7 + %o0], %g2 udivcc %l2, 0x1B3A, %i0 array32 %g3, %g6, %i3 edge32l %i2, %l6, %o5 fpack32 %f0, %f12, %f28 edge8ln %i4, %i1, %g5 movne %xcc, %o7, %l3 ldub [%l7 + 0x13], %i5 fandnot2s %f26, %f3, %f10 add %l0, %o6, %i7 fmovsge %xcc, %f30, %f13 sdiv %g7, 0x08FD, %l4 movl %xcc, %g1, %g4 orcc %o2, 0x010A, %o0 orcc %o1, %o4, %l1 edge16n %l5, %i6, %o3 movg %icc, %g2, %i0 fmovdn %icc, %f26, %f10 umulcc %l2, 0x071B, %g3 fnegd %f10, %f16 movrgez %i3, 0x39C, %i2 movrne %g6, 0x3F4, %o5 edge16n %l6, %i1, %g5 ldub [%l7 + 0x52], %o7 lduh [%l7 + 0x0E], %l3 st %f11, [%l7 + 0x24] fmuld8sux16 %f6, %f15, %f6 sdivcc %i5, 0x0B0C, %l0 movvc %icc, %i4, %o6 array32 %g7, %l4, %g1 sdivx %i7, 0x09F2, %o2 fpadd32 %f10, %f18, %f30 ldd [%l7 + 0x68], %f30 sir 0x095B sdivx %g4, 0x04BF, %o0 fpadd16s %f17, %f16, %f11 sdiv %o4, 0x0CB3, %l1 umulcc %l5, 0x10AC, %o1 addcc %i6, 0x1B84, %g2 alignaddr %i0, %o3, %g3 edge32n %i3, %i2, %l2 st %f8, [%l7 + 0x74] fornot2s %f0, %f14, %f13 udivcc %o5, 0x1ED8, %l6 sllx %g6, %i1, %g5 sllx %l3, 0x08, %o7 array16 %i5, %l0, %o6 fmovse %xcc, %f13, %f26 edge16l %g7, %i4, %l4 movne %xcc, %i7, %g1 edge8n %g4, %o2, %o4 array16 %l1, %l5, %o1 fmovdcc %icc, %f14, %f7 st %f10, [%l7 + 0x64] ldsb [%l7 + 0x34], %i6 fmovdl %icc, %f17, %f16 addc %g2, 0x1214, %i0 alignaddr %o3, %o0, %i3 sethi 0x12B3, %g3 movrlez %i2, %l2, %o5 smulcc %l6, %i1, %g5 subc %g6, 0x0D74, %o7 fxnor %f4, %f16, %f12 movneg %xcc, %i5, %l0 move %icc, %o6, %l3 fmuld8ulx16 %f11, %f29, %f18 ldsb [%l7 + 0x7B], %g7 fmovdne %xcc, %f5, %f23 movrlez %l4, 0x3A1, %i4 fmuld8sux16 %f22, %f25, %f0 fmovrdne %i7, %f4, %f4 fmovrslz %g1, %f23, %f24 movpos %xcc, %o2, %g4 movrlz %o4, 0x1B6, %l5 sdiv %l1, 0x0993, %o1 array32 %g2, %i0, %i6 movneg %xcc, %o0, %o3 stw %i3, [%l7 + 0x0C] udivcc %g3, 0x095B, %i2 and %l2, 0x1DAE, %o5 srlx %i1, 0x19, %l6 movvs %xcc, %g6, %o7 edge16l %g5, %i5, %l0 udiv %l3, 0x0D85, %o6 or %g7, %l4, %i4 fnot2s %f12, %f29 fornot1s %f13, %f17, %f14 movg %icc, %i7, %o2 and %g1, 0x188A, %o4 move %xcc, %l5, %g4 sethi 0x0245, %l1 udivx %o1, 0x1377, %i0 xnor %g2, 0x1385, %o0 udiv %o3, 0x0E4F, %i6 edge8l %g3, %i2, %l2 umul %i3, 0x101F, %o5 edge8n %l6, %g6, %i1 edge32 %o7, %i5, %g5 andncc %l0, %o6, %g7 movleu %xcc, %l3, %i4 nop set 0x4E, %g2 ldub [%l7 + %g2], %l4 sdivx %i7, 0x0D17, %o2 movl %icc, %g1, %l5 ldub [%l7 + 0x75], %g4 std %f30, [%l7 + 0x18] fmovdpos %icc, %f19, %f17 fnand %f10, %f14, %f18 movle %xcc, %o4, %l1 ld [%l7 + 0x08], %f19 edge16n %i0, %g2, %o1 sll %o0, %i6, %g3 alignaddrl %i2, %l2, %o3 movre %o5, 0x3AA, %l6 sll %g6, %i3, %o7 fpsub16 %f24, %f2, %f0 edge32 %i5, %g5, %i1 and %o6, 0x12BE, %g7 fmovscc %icc, %f5, %f29 stx %l3, [%l7 + 0x78] umulcc %l0, 0x0A35, %i4 nop set 0x74, %o1 sth %i7, [%l7 + %o1] srlx %o2, %l4, %l5 srlx %g1, 0x1D, %g4 fmuld8sux16 %f4, %f12, %f10 movg %xcc, %l1, %i0 std %f6, [%l7 + 0x08] movcc %xcc, %o4, %o1 addccc %o0, %g2, %i6 movgu %icc, %g3, %i2 ldsh [%l7 + 0x2E], %l2 orn %o5, 0x1434, %o3 and %l6, %i3, %o7 movgu %xcc, %i5, %g5 alignaddrl %g6, %i1, %o6 fmovdne %icc, %f19, %f16 movre %l3, 0x0EE, %l0 ldub [%l7 + 0x6D], %i4 fmovd %f30, %f2 udivcc %g7, 0x0E73, %i7 edge8 %l4, %l5, %g1 fpack32 %f8, %f10, %f20 edge16ln %o2, %l1, %i0 fmovsle %icc, %f21, %f5 fmovrdlz %g4, %f14, %f12 ldsb [%l7 + 0x30], %o4 and %o1, 0x0945, %g2 edge16n %i6, %o0, %i2 edge32 %g3, %l2, %o5 fcmpd %fcc1, %f16, %f16 addccc %l6, %i3, %o3 edge32l %i5, %o7, %g5 movrgez %i1, %g6, %o6 movne %icc, %l0, %l3 fmovrdlez %i4, %f30, %f24 restore %g7, %l4, %l5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %g1, 0x1D6D, %o2 edge32ln %i7, %i0, %l1 edge16 %o4, %o1, %g4 ldsb [%l7 + 0x31], %g2 addccc %o0, 0x1B8F, %i6 ldsb [%l7 + 0x11], %i2 subcc %l2, %g3, %l6 subcc %i3, %o3, %o5 fmovrdne %o7, %f10, %f0 srax %i5, %i1, %g5 subcc %o6, %l0, %g6 fandnot2 %f16, %f20, %f20 addc %l3, 0x1E61, %i4 movge %icc, %l4, %l5 subccc %g7, %g1, %o2 orcc %i7, 0x1951, %i0 umulcc %o4, 0x0257, %l1 movvc %xcc, %o1, %g2 fnor %f24, %f14, %f30 xnorcc %o0, 0x1C08, %g4 sra %i6, %l2, %i2 sethi 0x19CF, %g3 fmovdgu %icc, %f8, %f1 fnegs %f21, %f8 fabss %f0, %f16 xnor %l6, 0x1C40, %i3 array8 %o3, %o7, %o5 fors %f8, %f18, %f12 movne %icc, %i1, %i5 movg %icc, %o6, %l0 edge16 %g5, %l3, %i4 edge32ln %g6, %l4, %l5 nop set 0x10, %o6 stw %g1, [%l7 + %o6] xor %g7, 0x1A18, %o2 edge32ln %i7, %o4, %l1 ldsh [%l7 + 0x2C], %o1 movrgz %g2, 0x399, %i0 fmuld8ulx16 %f6, %f29, %f26 movrgez %o0, 0x146, %i6 fpsub16 %f22, %f20, %f12 addccc %g4, %l2, %i2 sdivx %l6, 0x09EC, %i3 movrgez %o3, 0x040, %o7 movle %xcc, %o5, %i1 ldsw [%l7 + 0x7C], %i5 edge8ln %g3, %o6, %l0 movge %xcc, %l3, %g5 movvc %xcc, %i4, %l4 edge16l %l5, %g6, %g1 smulcc %o2, 0x13DD, %i7 std %f4, [%l7 + 0x40] movrne %g7, %l1, %o4 fnand %f16, %f2, %f20 fmovrdlez %o1, %f14, %f16 andn %g2, 0x1D04, %i0 edge8 %o0, %g4, %l2 lduh [%l7 + 0x42], %i2 movne %xcc, %i6, %i3 fabsd %f16, %f2 and %l6, %o3, %o7 edge8l %i1, %i5, %o5 fmovdge %xcc, %f5, %f31 srlx %o6, %g3, %l3 ldub [%l7 + 0x12], %g5 srl %l0, 0x18, %l4 fmovse %icc, %f25, %f10 edge8n %l5, %i4, %g6 lduw [%l7 + 0x50], %g1 fmovrsne %o2, %f8, %f22 orncc %g7, 0x0D49, %l1 movcs %xcc, %o4, %o1 movrlez %i7, 0x2B9, %g2 smul %o0, %i0, %g4 sir 0x1505 xor %i2, %i6, %l2 ldsb [%l7 + 0x55], %i3 or %o3, 0x18B3, %o7 ldub [%l7 + 0x63], %i1 edge32ln %i5, %l6, %o6 alignaddrl %o5, %g3, %l3 add %l0, %l4, %g5 subccc %i4, 0x1456, %g6 edge16ln %l5, %o2, %g1 ldx [%l7 + 0x78], %g7 movrne %o4, 0x141, %o1 fones %f8 movvs %icc, %i7, %g2 fmovrse %l1, %f12, %f18 fpsub32 %f22, %f0, %f24 movle %icc, %o0, %g4 fmovdcc %xcc, %f3, %f21 sra %i0, %i6, %l2 fmovdne %xcc, %f30, %f8 sir 0x0D46 fmovsne %icc, %f10, %f5 orcc %i3, %i2, %o7 umul %i1, 0x0105, %i5 xor %l6, 0x158D, %o6 movvs %icc, %o5, %o3 mulx %g3, %l3, %l0 fandnot2s %f11, %f25, %f13 edge16ln %l4, %i4, %g5 smul %g6, %l5, %g1 ldub [%l7 + 0x34], %o2 move %xcc, %o4, %o1 movneg %icc, %i7, %g7 movn %icc, %l1, %o0 st %f30, [%l7 + 0x5C] nop set 0x18, %g4 stw %g2, [%l7 + %g4] edge8 %g4, %i0, %i6 movcs %xcc, %l2, %i2 move %icc, %i3, %i1 sub %i5, 0x0E30, %o7 movneg %icc, %o6, %l6 move %icc, %o5, %g3 subc %l3, 0x1DE9, %o3 save %l4, 0x0952, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %g5, 0x0649, %l0 array8 %g6, %l5, %g1 stw %o2, [%l7 + 0x48] sth %o1, [%l7 + 0x10] orn %i7, 0x1053, %g7 movre %l1, 0x0FA, %o0 lduh [%l7 + 0x7E], %o4 popc 0x1EB5, %g4 fmovdcc %xcc, %f19, %f24 movcs %xcc, %g2, %i6 fcmpeq16 %f8, %f8, %l2 fmovdcc %icc, %f12, %f19 stx %i2, [%l7 + 0x08] movg %xcc, %i0, %i3 fmovdleu %xcc, %f19, %f6 umulcc %i5, 0x081F, %o7 andncc %i1, %l6, %o5 movleu %icc, %o6, %l3 movleu %icc, %o3, %l4 fmovdcs %xcc, %f20, %f15 mulscc %g3, 0x18CD, %i4 fmovd %f16, %f26 fpadd32s %f13, %f3, %f28 fpsub32s %f8, %f12, %f4 movvc %xcc, %g5, %l0 st %f17, [%l7 + 0x78] ld [%l7 + 0x50], %f12 xnorcc %l5, %g1, %o2 mulx %g6, %i7, %o1 alignaddr %l1, %o0, %g7 ldub [%l7 + 0x14], %o4 fcmpes %fcc0, %f15, %f13 edge16n %g2, %i6, %l2 ldsw [%l7 + 0x14], %g4 fmovrdgez %i2, %f0, %f24 stx %i0, [%l7 + 0x68] fornot2s %f27, %f11, %f4 fmovsneg %icc, %f27, %f16 fmovdneg %xcc, %f16, %f22 fmovrdne %i3, %f20, %f12 udivcc %o7, 0x1801, %i1 and %i5, %l6, %o5 movrne %o6, %o3, %l4 andncc %g3, %i4, %l3 edge8l %l0, %l5, %g1 movneg %xcc, %o2, %g5 movrgez %g6, 0x1B6, %i7 movcs %xcc, %o1, %o0 array8 %g7, %l1, %o4 faligndata %f18, %f26, %f12 xnorcc %g2, %l2, %i6 array32 %i2, %g4, %i3 array8 %i0, %i1, %i5 addc %l6, 0x1789, %o5 and %o7, %o6, %o3 movge %icc, %l4, %g3 lduw [%l7 + 0x70], %i4 fnegs %f8, %f6 fmovrslez %l3, %f18, %f12 fones %f11 fandnot2s %f10, %f24, %f8 edge8ln %l0, %l5, %g1 sll %g5, 0x0F, %g6 andcc %o2, 0x0324, %i7 addcc %o0, 0x1C24, %o1 std %f26, [%l7 + 0x48] edge16ln %l1, %g7, %g2 fmovse %icc, %f31, %f19 fmovd %f22, %f22 movcc %xcc, %o4, %l2 fnegd %f0, %f10 stw %i2, [%l7 + 0x28] stw %i6, [%l7 + 0x78] fmovsa %xcc, %f20, %f23 edge32n %i3, %i0, %i1 fmovdcs %xcc, %f18, %f9 movrlez %g4, %i5, %l6 orcc %o5, 0x0050, %o6 fnor %f2, %f6, %f30 andn %o3, %l4, %g3 udivcc %o7, 0x08EC, %l3 movre %l0, %l5, %i4 nop set 0x4C, %l4 lduw [%l7 + %l4], %g5 andncc %g6, %g1, %o2 stw %o0, [%l7 + 0x30] edge32ln %o1, %l1, %g7 movrgez %i7, %o4, %l2 umulcc %g2, %i2, %i3 and %i6, %i0, %g4 fmovsneg %xcc, %f18, %f15 edge8 %i5, %l6, %o5 ldd [%l7 + 0x78], %f12 ld [%l7 + 0x74], %f2 fmovrdgez %o6, %f0, %f16 edge32ln %o3, %l4, %g3 xnor %o7, %i1, %l3 fmovdge %xcc, %f6, %f23 movpos %icc, %l5, %l0 lduh [%l7 + 0x5A], %g5 fones %f29 edge32ln %g6, %i4, %g1 mulx %o0, 0x0AA8, %o2 array32 %l1, %o1, %g7 sdiv %i7, 0x13FC, %l2 mova %icc, %o4, %i2 alignaddrl %i3, %g2, %i0 alignaddrl %g4, %i6, %l6 movg %xcc, %i5, %o5 smulcc %o3, %l4, %o6 fornot2s %f27, %f12, %f12 ldd [%l7 + 0x40], %g2 fmovde %icc, %f22, %f9 umul %o7, 0x0EEB, %i1 array8 %l5, %l3, %g5 addcc %l0, %g6, %i4 fpsub32 %f28, %f26, %f18 srl %o0, %g1, %l1 movcs %icc, %o2, %g7 stb %o1, [%l7 + 0x2D] ldub [%l7 + 0x29], %l2 fmovrdgz %i7, %f6, %f4 ldub [%l7 + 0x7D], %o4 edge8n %i3, %g2, %i0 fmovsneg %icc, %f13, %f25 fnands %f14, %f15, %f28 ldub [%l7 + 0x62], %i2 orncc %g4, 0x0450, %l6 fcmple32 %f26, %f0, %i6 xnor %i5, 0x0E68, %o5 edge8ln %l4, %o6, %o3 st %f0, [%l7 + 0x50] srax %g3, 0x11, %o7 sethi 0x0699, %i1 edge8l %l3, %g5, %l5 fornot1s %f26, %f11, %f7 fors %f25, %f2, %f23 fmovrde %g6, %f26, %f20 add %i4, %o0, %l0 setx loop_43, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_43: movle %icc, %o1, %g7 edge32n %i7, %o4, %i3 sdivx %g2, 0x0D11, %i0 edge8 %i2, %l2, %l6 fmuld8ulx16 %f2, %f4, %f22 stb %g4, [%l7 + 0x3E] sub %i6, 0x1519, %o5 fcmpgt16 %f2, %f6, %i5 alignaddr %l4, %o3, %o6 and %g3, 0x1060, %i1 addccc %o7, %l3, %g5 movrgz %l5, %g6, %o0 ldsw [%l7 + 0x2C], %i4 udivx %g1, 0x1C77, %l0 udivx %o2, 0x0C28, %o1 movrlez %g7, %i7, %l1 edge32n %o4, %i3, %g2 fnegs %f12, %f8 movg %icc, %i2, %l2 array8 %i0, %l6, %g4 move %icc, %o5, %i6 smulcc %i5, %o3, %l4 mova %icc, %o6, %g3 fmul8x16al %f24, %f22, %f26 srl %o7, %i1, %g5 edge16n %l5, %g6, %l3 mulx %i4, %g1, %l0 andcc %o0, 0x1C5C, %o2 movcs %xcc, %o1, %i7 andn %g7, 0x1E02, %o4 restore %i3, %l1, %g2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdne %xcc, %f8, %f21 smulcc %i2, %i0, %l2 ldub [%l7 + 0x4E], %g4 edge32 %o5, %i6, %l6 edge32 %i5, %o3, %o6 or %l4, %o7, %g3 fcmpgt16 %f18, %f20, %g5 sub %l5, 0x0911, %g6 alignaddrl %l3, %i1, %g1 sethi 0x0B09, %i4 fpackfix %f0, %f20 umulcc %l0, 0x057C, %o2 umul %o0, 0x09F5, %i7 stx %o1, [%l7 + 0x60] fmovsa %xcc, %f14, %f10 or %o4, %i3, %l1 udivcc %g7, 0x082E, %i2 movleu %icc, %g2, %i0 stx %g4, [%l7 + 0x48] edge32n %l2, %i6, %l6 ld [%l7 + 0x48], %f29 srl %o5, 0x13, %i5 edge16 %o6, %o3, %l4 fmovrdgz %g3, %f14, %f4 fmul8x16al %f27, %f6, %f4 fandnot2 %f26, %f4, %f2 array16 %g5, %o7, %l5 edge16n %l3, %i1, %g1 fmovdg %xcc, %f3, %f4 fornot2 %f14, %f14, %f16 orcc %i4, %l0, %g6 sethi 0x0465, %o0 sra %i7, 0x06, %o1 array32 %o2, %o4, %i3 subcc %l1, %g7, %i2 fmul8x16au %f22, %f16, %f26 fmovdne %icc, %f17, %f30 fmuld8ulx16 %f20, %f7, %f12 stw %g2, [%l7 + 0x68] ldd [%l7 + 0x20], %g4 udivcc %i0, 0x004F, %l2 fsrc1 %f6, %f2 xorcc %l6, %i6, %o5 fcmpgt32 %f16, %f14, %i5 movn %xcc, %o6, %o3 fcmpgt16 %f4, %f14, %l4 movrlz %g5, %o7, %g3 edge8n %l3, %l5, %g1 addc %i1, 0x0AF8, %l0 fnot2 %f0, %f26 movrgez %g6, 0x0B6, %o0 sethi 0x13D1, %i4 srl %i7, %o2, %o4 srax %o1, 0x01, %l1 fmovdge %icc, %f6, %f0 movn %xcc, %g7, %i2 fand %f8, %f22, %f20 orncc %i3, %g2, %i0 fmovsleu %icc, %f27, %f19 orn %l2, %g4, %l6 sethi 0x0EB3, %o5 and %i5, %i6, %o6 sra %l4, %o3, %o7 sllx %g5, 0x0F, %l3 movl %xcc, %l5, %g1 ldd [%l7 + 0x68], %g2 mulx %i1, %g6, %o0 lduh [%l7 + 0x18], %i4 fmovrsne %l0, %f18, %f10 fnot2 %f8, %f6 add %o2, %i7, %o4 movn %xcc, %l1, %g7 orcc %o1, %i2, %g2 sdivcc %i3, 0x0926, %l2 umul %i0, 0x0E4E, %g4 fxors %f16, %f30, %f14 stb %l6, [%l7 + 0x56] andcc %o5, %i6, %o6 orn %i5, %o3, %o7 nop set 0x08, %i2 std %f24, [%l7 + %i2] fcmple16 %f26, %f28, %g5 andn %l4, %l3, %l5 ldx [%l7 + 0x40], %g3 fpmerge %f8, %f17, %f26 udiv %i1, 0x0AF2, %g1 srax %g6, 0x1E, %i4 sdivcc %l0, 0x1BF1, %o0 addc %o2, %o4, %l1 fcmpne16 %f26, %f2, %g7 nop set 0x2C, %l6 stw %o1, [%l7 + %l6] movl %icc, %i2, %g2 edge8ln %i3, %l2, %i0 ldx [%l7 + 0x08], %g4 fpadd32s %f28, %f6, %f30 andn %l6, 0x027F, %i7 movne %icc, %o5, %o6 add %i5, %o3, %i6 stb %g5, [%l7 + 0x3F] smulcc %l4, %o7, %l5 fmovrse %l3, %f19, %f7 ldub [%l7 + 0x31], %g3 lduw [%l7 + 0x7C], %i1 alignaddr %g6, %i4, %g1 fmovdleu %icc, %f28, %f3 fmovdne %icc, %f2, %f0 fmovsl %icc, %f24, %f16 orcc %l0, %o2, %o4 fmovdn %xcc, %f4, %f12 xorcc %l1, %o0, %g7 orncc %i2, %o1, %i3 edge8n %l2, %g2, %i0 edge16 %g4, %l6, %i7 ldd [%l7 + 0x40], %f26 fpsub32s %f11, %f0, %f11 udivx %o6, 0x1826, %i5 lduh [%l7 + 0x20], %o5 subcc %i6, %o3, %g5 fmovde %xcc, %f21, %f8 array8 %l4, %o7, %l3 and %g3, %i1, %g6 ldsh [%l7 + 0x3C], %l5 sub %g1, 0x08AD, %l0 save %o2, 0x143A, %o4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %i4, 0x08F4, %l1 setx loop_44, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_44: fmovsvc %icc, %f15, %f27 fmovdn %xcc, %f26, %f7 or %g7, 0x0B97, %o1 xorcc %l2, 0x0A65, %i3 subccc %g2, 0x01D8, %g4 umulcc %l6, %i7, %i0 popc 0x1BBF, %o6 edge16 %i5, %o5, %i6 alignaddrl %o3, %l4, %o7 ldsh [%l7 + 0x3C], %l3 fmovsvs %icc, %f12, %f5 sth %g5, [%l7 + 0x40] movgu %xcc, %i1, %g3 ldsb [%l7 + 0x52], %l5 sethi 0x06A7, %g1 sdiv %l0, 0x0771, %o2 sethi 0x0D9E, %o4 edge16l %g6, %i4, %l1 fmovrdne %i2, %f18, %f4 xor %g7, 0x0FEB, %o0 movrgez %l2, %i3, %o1 ld [%l7 + 0x0C], %f8 ldsw [%l7 + 0x38], %g2 movn %icc, %l6, %g4 alignaddrl %i7, %o6, %i0 movrlez %i5, 0x036, %o5 save %o3, 0x1E91, %i6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x70, %o2 ldx [%l7 + %o2], %o7 fmovspos %icc, %f20, %f8 sethi 0x1177, %l3 sra %l4, 0x04, %g5 movg %xcc, %g3, %l5 ldsb [%l7 + 0x6B], %g1 addc %i1, %o2, %o4 movre %l0, 0x3CF, %g6 array8 %l1, %i2, %g7 edge8 %o0, %i4, %i3 ldd [%l7 + 0x40], %f30 orn %o1, %l2, %l6 movneg %xcc, %g2, %g4 lduh [%l7 + 0x34], %o6 fors %f30, %f30, %f14 fpadd16s %f20, %f14, %f15 fmovdne %xcc, %f5, %f10 fmovdneg %xcc, %f0, %f22 movrlez %i0, %i7, %o5 mulscc %i5, %o3, %o7 fmovdneg %xcc, %f14, %f19 movgu %xcc, %i6, %l3 edge16l %l4, %g3, %g5 fand %f18, %f6, %f16 edge16n %g1, %i1, %o2 lduw [%l7 + 0x74], %l5 mova %icc, %l0, %g6 fmovrdgez %o4, %f0, %f6 ldd [%l7 + 0x48], %f6 lduw [%l7 + 0x08], %i2 movpos %icc, %g7, %o0 movrgez %i4, 0x088, %i3 nop set 0x08, %g1 stw %o1, [%l7 + %g1] fnegd %f6, %f10 subc %l2, %l1, %g2 fmovrdgez %g4, %f24, %f0 fmovde %icc, %f11, %f0 srl %l6, 0x08, %i0 xorcc %i7, %o6, %o5 fmovsg %xcc, %f31, %f20 sethi 0x1168, %o3 sdivx %o7, 0x1579, %i6 movg %icc, %i5, %l3 nop set 0x5D, %l5 stb %l4, [%l7 + %l5] movvc %xcc, %g5, %g1 orcc %g3, 0x197B, %o2 edge32l %l5, %i1, %l0 ldd [%l7 + 0x68], %g6 alignaddr %i2, %g7, %o0 ldd [%l7 + 0x30], %f18 movneg %icc, %i4, %i3 ldub [%l7 + 0x6E], %o1 fpsub16s %f9, %f20, %f1 movrgz %o4, 0x3B2, %l2 movleu %xcc, %l1, %g2 edge32 %g4, %l6, %i0 orn %i7, 0x0260, %o6 movvs %xcc, %o3, %o5 xorcc %o7, %i6, %i5 movle %icc, %l4, %l3 alignaddrl %g5, %g1, %g3 fandnot1 %f4, %f26, %f22 lduh [%l7 + 0x60], %l5 edge32l %i1, %o2, %g6 stx %i2, [%l7 + 0x18] edge8 %l0, %g7, %o0 save %i4, 0x094C, %o1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsw [%l7 + 0x34], %o4 array16 %i3, %l2, %g2 smul %g4, 0x1E1E, %l1 fmovdne %icc, %f25, %f12 edge16l %i0, %i7, %o6 edge16ln %o3, %o5, %l6 fcmpd %fcc2, %f26, %f12 fmovsge %xcc, %f22, %f23 srax %o7, 0x11, %i5 mova %xcc, %l4, %i6 fcmple32 %f12, %f22, %g5 sth %l3, [%l7 + 0x5C] addc %g1, 0x0399, %l5 fmovspos %icc, %f2, %f10 fpsub16 %f22, %f26, %f8 ldsb [%l7 + 0x7E], %i1 or %g3, %g6, %o2 sub %i2, %l0, %o0 edge8l %i4, %g7, %o4 movn %xcc, %i3, %o1 ldsw [%l7 + 0x60], %l2 movpos %xcc, %g2, %g4 nop set 0x30, %o7 lduw [%l7 + %o7], %l1 andncc %i0, %i7, %o3 xor %o5, 0x09D0, %l6 stx %o6, [%l7 + 0x20] fones %f22 fmovsle %icc, %f31, %f22 stx %i5, [%l7 + 0x48] move %xcc, %o7, %l4 movre %i6, %l3, %g5 andcc %g1, %l5, %i1 ldsh [%l7 + 0x5E], %g6 or %g3, %i2, %l0 lduw [%l7 + 0x7C], %o2 movleu %xcc, %i4, %g7 fmovde %xcc, %f3, %f31 edge32ln %o0, %i3, %o1 st %f10, [%l7 + 0x3C] fornot2s %f8, %f27, %f29 edge16 %l2, %o4, %g4 edge32ln %g2, %i0, %l1 xnorcc %o3, 0x084D, %i7 array16 %o5, %o6, %i5 ld [%l7 + 0x58], %f19 std %f20, [%l7 + 0x08] ldx [%l7 + 0x30], %l6 movle %xcc, %l4, %i6 movge %icc, %l3, %g5 udivcc %g1, 0x0982, %l5 nop set 0x64, %i5 ldsh [%l7 + %i5], %i1 fmovsn %xcc, %f11, %f25 edge32 %g6, %o7, %i2 fnot1s %f17, %f27 fmul8ulx16 %f20, %f12, %f8 lduh [%l7 + 0x1A], %g3 udivx %o2, 0x084A, %i4 fcmped %fcc0, %f6, %f2 orn %l0, 0x12D1, %g7 movn %icc, %i3, %o1 edge16l %o0, %o4, %l2 xnorcc %g4, %g2, %l1 edge16l %o3, %i0, %o5 fmovdneg %icc, %f16, %f11 movneg %xcc, %i7, %o6 fnegd %f12, %f4 subc %l6, 0x0A02, %l4 srax %i5, 0x06, %i6 addc %g5, %g1, %l5 fnors %f6, %f1, %f16 sir 0x0BA3 fzero %f18 fsrc1s %f24, %f21 movvs %xcc, %l3, %g6 edge16n %i1, %i2, %o7 fmovsvc %xcc, %f15, %f4 popc %g3, %i4 edge8n %o2, %g7, %i3 movl %icc, %l0, %o0 orncc %o4, %l2, %o1 ldsh [%l7 + 0x64], %g4 movcc %icc, %g2, %l1 popc 0x13D2, %i0 sll %o3, %i7, %o6 ldub [%l7 + 0x54], %o5 sdivx %l4, 0x0A79, %l6 stx %i6, [%l7 + 0x68] edge8l %g5, %i5, %g1 std %f8, [%l7 + 0x38] udiv %l5, 0x1278, %l3 smul %g6, %i1, %i2 movgu %icc, %o7, %g3 ldd [%l7 + 0x48], %o2 srl %g7, %i3, %l0 move %xcc, %i4, %o0 edge16n %o4, %l2, %o1 alignaddr %g2, %l1, %g4 fpsub16 %f12, %f30, %f22 edge16 %o3, %i7, %i0 srlx %o5, 0x0B, %l4 subc %o6, %i6, %g5 srax %i5, 0x08, %g1 or %l5, 0x0574, %l6 sdivcc %l3, 0x1C46, %i1 movrgz %i2, %g6, %g3 array16 %o7, %o2, %g7 fsrc1s %f22, %f5 andcc %l0, 0x1536, %i4 srax %i3, %o0, %o4 udiv %l2, 0x1061, %g2 sra %l1, 0x13, %g4 array8 %o1, %i7, %i0 movre %o3, %l4, %o5 sllx %o6, %g5, %i6 ldsh [%l7 + 0x56], %g1 array32 %l5, %i5, %l6 fpsub16 %f24, %f26, %f28 sub %i1, 0x1F3F, %i2 fmul8x16au %f12, %f28, %f26 srl %g6, %l3, %o7 mulx %g3, %g7, %l0 alignaddr %o2, %i3, %i4 fnegd %f12, %f28 edge16l %o4, %l2, %o0 fsrc1s %f27, %f4 movre %g2, 0x191, %l1 fxors %f31, %f16, %f15 fpsub16s %f22, %f17, %f18 subc %o1, 0x08F7, %g4 fandnot2s %f18, %f29, %f18 addcc %i0, 0x00A3, %i7 movvc %icc, %o3, %l4 sdivcc %o5, 0x07A0, %g5 stw %i6, [%l7 + 0x4C] fands %f8, %f22, %f31 bshuffle %f14, %f12, %f2 andn %o6, 0x16A9, %l5 fmovrdlz %g1, %f8, %f8 add %l6, %i5, %i1 ldd [%l7 + 0x18], %i2 std %f22, [%l7 + 0x58] udiv %l3, 0x14FA, %o7 movvc %icc, %g6, %g7 movne %xcc, %g3, %l0 addcc %i3, 0x045F, %o2 fcmps %fcc1, %f18, %f3 xnorcc %o4, 0x0F40, %i4 movcc %icc, %l2, %o0 sir 0x1248 nop set 0x2A, %i3 ldub [%l7 + %i3], %g2 movge %xcc, %o1, %g4 fmovde %xcc, %f5, %f3 edge32ln %i0, %i7, %o3 ldub [%l7 + 0x24], %l1 smul %o5, 0x170E, %g5 fcmpgt32 %f26, %f4, %l4 ldsh [%l7 + 0x5A], %i6 andncc %o6, %l5, %l6 sllx %i5, %i1, %g1 subc %i2, 0x0854, %o7 addcc %l3, %g7, %g3 subc %g6, 0x09FB, %i3 fmovdcs %icc, %f27, %f12 edge16ln %o2, %l0, %o4 restore %i4, 0x1474, %o0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovd %f8, %f18 addcc %l2, 0x0D90, %o1 fpmerge %f22, %f4, %f14 movl %icc, %g2, %g4 fmovrdgz %i0, %f14, %f26 sth %i7, [%l7 + 0x6A] fcmpne16 %f20, %f24, %o3 fxnor %f20, %f22, %f12 movgu %icc, %o5, %l1 fmovdcs %icc, %f5, %f19 movrgez %l4, 0x19C, %i6 movrgz %o6, 0x31B, %g5 edge16ln %l5, %l6, %i1 sll %i5, 0x0F, %i2 fcmped %fcc0, %f0, %f10 subc %g1, 0x1E7B, %l3 movrlez %o7, %g3, %g6 andncc %g7, %o2, %i3 movl %xcc, %o4, %l0 stb %o0, [%l7 + 0x32] setx loop_45, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_45: movrgz %o1, %g4, %g2 fcmple16 %f24, %f18, %i0 edge16n %o3, %i7, %l1 sethi 0x10E8, %o5 fmovrslz %l4, %f23, %f28 movrgez %i6, %g5, %l5 subccc %o6, %l6, %i1 ldsb [%l7 + 0x6B], %i2 sll %g1, 0x03, %l3 sdivx %i5, 0x1320, %g3 xorcc %g6, %g7, %o2 umul %o7, 0x0887, %o4 fpadd32 %f24, %f20, %f8 save %i3, %l0, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %icc, %o0, %i4 addccc %g4, 0x0977, %g2 movneg %xcc, %o1, %o3 movg %xcc, %i7, %i0 andncc %l1, %l4, %o5 ldsb [%l7 + 0x72], %i6 subccc %l5, 0x0EE9, %g5 mulx %o6, %l6, %i2 udivcc %i1, 0x1F33, %l3 edge16 %i5, %g1, %g6 movl %icc, %g7, %g3 movpos %xcc, %o7, %o2 subccc %i3, 0x0F69, %l0 nop set 0x7C, %g6 sth %o4, [%l7 + %g6] or %o0, 0x112E, %l2 ldx [%l7 + 0x10], %g4 orncc %i4, %o1, %g2 ldsw [%l7 + 0x5C], %o3 xor %i0, 0x1628, %i7 fandnot2s %f18, %f22, %f21 fmovdne %xcc, %f4, %f31 edge8ln %l4, %o5, %i6 fmovdvc %xcc, %f10, %f7 movg %icc, %l1, %l5 fnand %f22, %f10, %f2 movre %o6, %g5, %l6 stx %i2, [%l7 + 0x68] and %i1, 0x0435, %i5 std %f10, [%l7 + 0x70] movgu %icc, %l3, %g6 xnor %g1, %g3, %o7 orn %o2, %i3, %g7 fmovsgu %icc, %f1, %f2 st %f19, [%l7 + 0x14] fxnor %f14, %f14, %f10 sethi 0x0820, %l0 sdiv %o4, 0x002C, %l2 umulcc %g4, 0x1670, %o0 edge16n %o1, %i4, %g2 lduh [%l7 + 0x12], %i0 sdivcc %o3, 0x039C, %l4 movvs %icc, %i7, %i6 sll %o5, %l1, %l5 edge32 %g5, %l6, %o6 fmovrsne %i2, %f15, %f19 sra %i1, %i5, %l3 st %f4, [%l7 + 0x50] fxnor %f28, %f10, %f30 movrlez %g1, %g6, %o7 or %g3, %i3, %g7 orncc %l0, 0x01FC, %o4 std %f26, [%l7 + 0x28] mulx %l2, %o2, %g4 fmovde %xcc, %f13, %f1 edge8n %o1, %o0, %g2 addcc %i4, 0x0D3C, %i0 fnot2 %f14, %f22 alignaddr %o3, %i7, %l4 fmovrde %o5, %f18, %f26 fpadd32s %f14, %f4, %f18 movg %xcc, %l1, %l5 edge8l %i6, %g5, %l6 smulcc %i2, %i1, %o6 subcc %i5, 0x10F3, %g1 movrne %g6, 0x2E2, %l3 fmovdneg %xcc, %f16, %f5 pdist %f14, %f20, %f16 movrgez %o7, %i3, %g3 edge16l %l0, %g7, %l2 udivcc %o2, 0x1D25, %g4 edge32ln %o1, %o4, %g2 fmovspos %icc, %f8, %f23 smul %i4, %i0, %o0 st %f24, [%l7 + 0x30] movn %icc, %i7, %l4 edge16 %o5, %o3, %l5 nop set 0x28, %i6 lduw [%l7 + %i6], %i6 bshuffle %f2, %f6, %f26 fpadd16s %f8, %f10, %f21 array16 %l1, %l6, %g5 fnot1s %f3, %f7 movre %i1, %i2, %i5 nop set 0x3C, %l3 ldsw [%l7 + %l3], %g1 edge16n %g6, %l3, %o7 movrgez %i3, %o6, %g3 array8 %g7, %l2, %l0 fcmps %fcc0, %f23, %f17 xor %g4, 0x1929, %o1 subcc %o4, 0x1F68, %o2 movvs %xcc, %g2, %i4 edge16n %i0, %o0, %l4 st %f20, [%l7 + 0x7C] mulscc %i7, 0x0490, %o5 fmovrslez %l5, %f22, %f8 movrgz %o3, %i6, %l1 fnors %f7, %f9, %f19 fmovrsgz %l6, %f6, %f24 or %g5, 0x14E0, %i2 fone %f12 nop set 0x3F, %g5 ldsb [%l7 + %g5], %i1 fcmps %fcc1, %f4, %f18 sdivcc %g1, 0x0608, %g6 smul %l3, %i5, %i3 ld [%l7 + 0x64], %f26 movrlz %o6, %o7, %g7 movn %xcc, %l2, %g3 fmovdleu %xcc, %f23, %f9 fnand %f28, %f2, %f10 fxor %f2, %f8, %f16 movrne %l0, %g4, %o1 xnorcc %o2, 0x1E91, %g2 edge8n %o4, %i0, %i4 alignaddr %l4, %i7, %o0 edge8 %o5, %l5, %o3 fpsub16s %f13, %f24, %f15 sethi 0x1E5C, %l1 fmul8x16al %f26, %f21, %f10 srl %l6, %i6, %g5 movvc %icc, %i2, %i1 orn %g1, %l3, %i5 sdivcc %i3, 0x0773, %g6 mulx %o6, 0x0122, %g7 movleu %xcc, %l2, %o7 ld [%l7 + 0x08], %f13 sra %g3, %g4, %o1 sir 0x071A addccc %l0, %o2, %o4 fmovscs %icc, %f20, %f6 subccc %g2, 0x0F70, %i4 fmovsg %xcc, %f4, %f2 add %i0, %i7, %l4 xor %o0, 0x1EAE, %l5 movrlz %o5, 0x21D, %o3 movvc %xcc, %l6, %l1 stb %i6, [%l7 + 0x0C] sub %g5, %i1, %i2 sll %g1, 0x0A, %l3 fmovdle %xcc, %f5, %f21 movleu %icc, %i3, %i5 sth %g6, [%l7 + 0x4A] ldx [%l7 + 0x48], %o6 xnorcc %l2, 0x0BF1, %o7 fcmpeq32 %f10, %f22, %g3 sth %g7, [%l7 + 0x78] orncc %g4, 0x0117, %o1 sdivcc %o2, 0x136C, %l0 srax %o4, %g2, %i0 smul %i4, %i7, %l4 fzero %f14 stb %o0, [%l7 + 0x76] andncc %o5, %o3, %l5 add %l6, %i6, %l1 ldsb [%l7 + 0x3B], %i1 smulcc %g5, 0x0026, %i2 subcc %g1, %i3, %i5 edge32l %l3, %g6, %o6 fandnot1 %f10, %f24, %f12 sdivx %l2, 0x1F10, %g3 sllx %o7, 0x1E, %g7 move %icc, %g4, %o1 orn %l0, 0x1C86, %o4 fpadd16s %f11, %f31, %f0 orn %o2, 0x1836, %g2 fmul8sux16 %f10, %f14, %f18 for %f28, %f24, %f8 fexpand %f14, %f30 umul %i0, 0x0E77, %i7 orcc %l4, %o0, %i4 fnot2 %f16, %f22 nop set 0x18, %o5 stw %o5, [%l7 + %o5] movleu %icc, %o3, %l5 fmovsgu %icc, %f25, %f27 fmovdle %xcc, %f2, %f5 edge16ln %l6, %l1, %i6 array32 %i1, %g5, %g1 movrne %i2, %i3, %i5 xnorcc %g6, 0x1BCC, %o6 stw %l3, [%l7 + 0x5C] movne %icc, %l2, %o7 andcc %g3, %g7, %g4 fmuld8sux16 %f21, %f4, %f24 alignaddrl %l0, %o1, %o2 array8 %g2, %i0, %o4 udiv %i7, 0x0DB1, %o0 add %l4, %o5, %i4 edge32ln %o3, %l6, %l1 stb %i6, [%l7 + 0x37] movn %xcc, %i1, %l5 srlx %g5, 0x04, %g1 ldsh [%l7 + 0x68], %i2 udivcc %i5, 0x0F5A, %g6 movpos %icc, %o6, %l3 nop set 0x20, %l0 ldsb [%l7 + %l0], %i3 xor %o7, %l2, %g3 edge16l %g4, %l0, %g7 fmovdvc %xcc, %f22, %f30 srl %o2, %o1, %g2 ldd [%l7 + 0x70], %f4 nop set 0x7E, %o4 sth %o4, [%l7 + %o4] movrlez %i0, %i7, %o0 edge16n %o5, %l4, %o3 andncc %i4, %l1, %l6 ldx [%l7 + 0x30], %i6 fmovrsgez %i1, %f18, %f9 movre %g5, %g1, %l5 fmovsneg %icc, %f22, %f8 ldub [%l7 + 0x11], %i5 movrlez %g6, 0x35C, %i2 ldsw [%l7 + 0x4C], %l3 sethi 0x1B56, %i3 ldsb [%l7 + 0x2B], %o7 udivcc %l2, 0x0692, %o6 siam 0x5 ldsh [%l7 + 0x54], %g3 fandnot1s %f17, %f15, %f7 edge8 %g4, %l0, %g7 ld [%l7 + 0x44], %f18 xnorcc %o1, %o2, %g2 edge16l %o4, %i0, %i7 edge16n %o0, %o5, %l4 edge32ln %o3, %l1, %l6 srlx %i4, %i1, %i6 fmovdleu %xcc, %f22, %f6 udiv %g1, 0x16F0, %l5 pdist %f30, %f18, %f26 edge32ln %i5, %g6, %i2 xorcc %l3, 0x13C8, %i3 movgu %xcc, %o7, %g5 umulcc %l2, %o6, %g4 andn %l0, 0x14EB, %g7 subcc %o1, %o2, %g2 mulx %o4, 0x1996, %i0 sdivx %i7, 0x0EB4, %o0 movg %xcc, %o5, %l4 edge32 %o3, %g3, %l6 ldd [%l7 + 0x18], %l0 for %f4, %f10, %f0 move %xcc, %i1, %i4 udivcc %i6, 0x152B, %l5 edge16 %i5, %g1, %g6 fsrc1 %f2, %f8 movl %icc, %i2, %i3 sllx %l3, 0x09, %o7 andcc %g5, 0x026A, %l2 sdivcc %g4, 0x16B6, %l0 movn %xcc, %o6, %o1 xnor %o2, 0x1893, %g7 fpadd32s %f25, %f20, %f4 edge32ln %g2, %i0, %i7 movcs %xcc, %o4, %o5 movrlz %l4, 0x2CD, %o3 fcmpd %fcc0, %f20, %f22 fmul8ulx16 %f4, %f0, %f6 movcs %xcc, %g3, %l6 fxnors %f29, %f11, %f31 save %o0, %l1, %i1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulx %i6, 0x03FD, %l5 fmovsl %icc, %f29, %f18 andcc %i4, 0x01C7, %i5 movgu %icc, %g6, %g1 fmovdleu %icc, %f3, %f20 fnors %f10, %f29, %f14 sdiv %i3, 0x13E6, %i2 fandnot1s %f14, %f9, %f3 xnorcc %o7, 0x0E0C, %g5 srl %l2, %g4, %l3 sdivcc %o6, 0x113B, %o1 orcc %l0, 0x1E66, %o2 fmovdgu %icc, %f13, %f21 fmovrdgz %g2, %f28, %f0 movvs %xcc, %i0, %i7 add %g7, 0x0A54, %o5 xorcc %l4, 0x0CFC, %o4 edge32ln %g3, %l6, %o0 sll %o3, 0x04, %i1 andncc %l1, %l5, %i6 movrlez %i4, 0x109, %i5 array32 %g6, %g1, %i3 orcc %i2, %o7, %l2 movvc %xcc, %g5, %l3 edge16n %o6, %o1, %l0 umul %g4, %g2, %i0 srl %i7, %g7, %o5 andn %l4, 0x0339, %o4 movcs %xcc, %o2, %g3 xor %l6, %o0, %i1 ldd [%l7 + 0x68], %l0 orcc %o3, %i6, %l5 addc %i4, %i5, %g1 restore %g6, 0x1D58, %i3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %i2, %l2, %g5 orn %o7, 0x1A6C, %l3 subc %o1, %l0, %o6 movcs %xcc, %g2, %g4 or %i0, %i7, %g7 fcmple32 %f16, %f4, %o5 ldsb [%l7 + 0x35], %o4 orncc %l4, %o2, %l6 fmul8ulx16 %f24, %f16, %f30 setx loop_46, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_46: andncc %o3, %i6, %l5 movne %xcc, %i4, %i5 orcc %g1, 0x1C8D, %l1 edge32l %g6, %i2, %i3 sub %g5, 0x08C5, %l2 movrlz %l3, 0x136, %o7 sdiv %l0, 0x0D48, %o1 orncc %g2, 0x004A, %o6 fpmerge %f28, %f29, %f20 xorcc %g4, %i0, %g7 xnor %i7, %o4, %o5 fmovsl %icc, %f11, %f7 edge32n %o2, %l4, %l6 addcc %g3, %o0, %o3 ldx [%l7 + 0x30], %i1 mulscc %l5, 0x177E, %i6 movrlz %i5, %g1, %l1 orn %i4, 0x09E4, %i2 xnor %i3, %g6, %g5 edge16ln %l2, %l3, %o7 std %f2, [%l7 + 0x10] orncc %o1, %g2, %o6 alignaddrl %g4, %l0, %i0 andn %g7, 0x1BC5, %o4 add %i7, %o2, %o5 move %icc, %l4, %l6 fmovrsgez %o0, %f30, %f17 ldx [%l7 + 0x78], %g3 xnor %o3, %l5, %i1 subccc %i5, %i6, %g1 mulscc %i4, 0x1255, %i2 array8 %i3, %g6, %g5 sth %l1, [%l7 + 0x0A] fpack32 %f18, %f26, %f14 or %l3, 0x0AB4, %o7 fmovrsgez %o1, %f18, %f11 sub %l2, 0x1940, %o6 fpadd32s %f26, %f7, %f13 sub %g4, 0x0EEC, %g2 sdiv %i0, 0x025B, %l0 subccc %g7, %o4, %o2 fmovdle %xcc, %f12, %f8 movleu %icc, %i7, %o5 ldx [%l7 + 0x58], %l4 smul %l6, 0x053F, %g3 stw %o3, [%l7 + 0x0C] movg %xcc, %o0, %l5 subccc %i5, 0x0D4C, %i1 fpadd32s %f21, %f11, %f18 smul %i6, 0x0751, %i4 fnand %f18, %f24, %f0 popc 0x1AE8, %g1 array32 %i2, %i3, %g5 udivcc %l1, 0x138C, %l3 edge32l %o7, %o1, %g6 srax %l2, %g4, %o6 fmovdgu %xcc, %f31, %f5 stw %g2, [%l7 + 0x34] stw %l0, [%l7 + 0x5C] edge8n %i0, %o4, %g7 fmovdpos %xcc, %f24, %f3 andn %i7, 0x098E, %o2 fmovrsne %l4, %f25, %f11 ldsh [%l7 + 0x5E], %l6 fornot1s %f23, %f23, %f26 fmovd %f22, %f24 movle %xcc, %o5, %o3 orncc %g3, %l5, %i5 stw %o0, [%l7 + 0x20] lduw [%l7 + 0x10], %i6 lduh [%l7 + 0x20], %i1 movn %icc, %g1, %i2 orcc %i4, 0x06E6, %i3 sra %l1, %l3, %o7 save %g5, %g6, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsg %icc, %f4, %f13 sdivx %o1, 0x01B3, %o6 addcc %g2, 0x16E4, %l0 sllx %g4, 0x00, %i0 ldsb [%l7 + 0x2F], %g7 andn %o4, 0x19EF, %i7 sth %o2, [%l7 + 0x10] movg %xcc, %l4, %o5 subcc %l6, %g3, %o3 ldub [%l7 + 0x5A], %l5 orn %o0, %i6, %i1 udivcc %i5, 0x08FB, %i2 mulx %g1, %i3, %i4 movrne %l3, %l1, %o7 ldsw [%l7 + 0x78], %g5 sdivcc %g6, 0x085C, %o1 movle %xcc, %l2, %g2 movcs %icc, %l0, %o6 srlx %i0, %g4, %o4 stw %g7, [%l7 + 0x3C] movne %icc, %i7, %o2 movvs %icc, %l4, %l6 sth %g3, [%l7 + 0x66] movgu %icc, %o5, %o3 xnor %o0, 0x089F, %i6 fcmpgt32 %f26, %f12, %l5 andcc %i1, 0x1D25, %i5 mova %xcc, %i2, %g1 fmovsle %xcc, %f29, %f4 movn %xcc, %i3, %l3 fmovsvc %icc, %f16, %f17 movrlz %i4, 0x21E, %l1 add %o7, 0x06A7, %g6 movgu %xcc, %g5, %l2 fxor %f10, %f14, %f20 move %xcc, %o1, %l0 or %o6, 0x18CE, %i0 movre %g2, %g4, %g7 udiv %o4, 0x1343, %i7 xor %o2, 0x1C7B, %l6 fmovscs %xcc, %f23, %f24 fmul8sux16 %f30, %f0, %f6 andn %l4, %o5, %o3 stb %g3, [%l7 + 0x5D] fnors %f27, %f8, %f28 edge8ln %i6, %l5, %i1 fmovsne %xcc, %f2, %f31 mulx %i5, 0x03C7, %o0 movrne %g1, 0x0F2, %i2 fmovdg %icc, %f11, %f18 movgu %xcc, %i3, %i4 xor %l3, 0x0EFA, %l1 fmovsa %icc, %f6, %f9 xnorcc %o7, 0x1D9D, %g5 sllx %g6, 0x13, %o1 ldsb [%l7 + 0x73], %l0 smulcc %l2, 0x1F4B, %i0 sdivx %g2, 0x0AFF, %g4 sra %o6, 0x02, %o4 edge32 %i7, %g7, %l6 movre %o2, 0x349, %l4 lduh [%l7 + 0x32], %o5 stb %o3, [%l7 + 0x2D] mulx %g3, 0x0EFB, %i6 orncc %l5, %i1, %o0 stb %i5, [%l7 + 0x5D] ldx [%l7 + 0x30], %i2 xor %g1, %i3, %l3 fmovs %f0, %f7 udivcc %l1, 0x0426, %o7 andn %g5, %i4, %g6 movne %xcc, %l0, %o1 fornot2s %f14, %f24, %f18 mova %icc, %i0, %g2 edge8ln %l2, %g4, %o6 movpos %xcc, %i7, %g7 sllx %l6, %o4, %o2 fors %f16, %f17, %f12 add %l4, %o5, %g3 edge32 %i6, %l5, %i1 edge16ln %o3, %i5, %i2 xorcc %o0, 0x0703, %i3 fmovrse %l3, %f30, %f10 sdivx %g1, 0x0B93, %l1 movcs %icc, %g5, %i4 stx %o7, [%l7 + 0x18] edge16l %l0, %o1, %i0 fcmpeq32 %f12, %f20, %g2 fcmpgt32 %f24, %f18, %l2 movgu %xcc, %g4, %g6 lduh [%l7 + 0x78], %i7 andn %o6, %l6, %o4 nop set 0x20, %o3 ldsh [%l7 + %o3], %o2 orncc %l4, 0x0F0D, %g7 lduw [%l7 + 0x78], %o5 ldub [%l7 + 0x56], %g3 sub %i6, %i1, %o3 movcs %xcc, %l5, %i2 stw %i5, [%l7 + 0x0C] fmovscs %xcc, %f9, %f5 fmovrse %o0, %f24, %f21 fpadd16 %f8, %f16, %f20 fcmpne32 %f30, %f24, %i3 srl %g1, 0x16, %l1 edge16l %l3, %i4, %g5 movneg %xcc, %l0, %o1 udivcc %o7, 0x0F35, %g2 movre %l2, 0x38C, %i0 ldsb [%l7 + 0x2F], %g6 srl %g4, %o6, %i7 movl %icc, %o4, %l6 addcc %o2, 0x10C6, %l4 movneg %xcc, %o5, %g7 mova %xcc, %i6, %g3 fzero %f6 sir 0x1D68 xnor %i1, %o3, %i2 sub %i5, 0x1F05, %o0 fmovdl %icc, %f30, %f1 fnot1s %f4, %f10 array32 %l5, %g1, %i3 udiv %l1, 0x0C8B, %i4 ldx [%l7 + 0x30], %g5 popc 0x1FA8, %l3 lduw [%l7 + 0x60], %o1 edge8n %o7, %g2, %l2 movl %icc, %l0, %g6 edge32l %g4, %i0, %i7 ldx [%l7 + 0x38], %o4 popc 0x0419, %l6 srlx %o6, %o2, %l4 andncc %o5, %i6, %g7 orcc %i1, %g3, %o3 array8 %i5, %i2, %l5 alignaddr %o0, %i3, %g1 mova %icc, %i4, %g5 ldd [%l7 + 0x20], %f28 subccc %l1, %l3, %o7 fmovsneg %xcc, %f1, %f20 fmovsvc %icc, %f1, %f6 fmovdn %icc, %f28, %f24 stw %g2, [%l7 + 0x20] stb %o1, [%l7 + 0x11] movleu %xcc, %l0, %l2 movcs %icc, %g6, %i0 udiv %g4, 0x0967, %o4 ld [%l7 + 0x70], %f10 fnands %f21, %f6, %f10 array16 %l6, %o6, %i7 sdiv %o2, 0x1986, %o5 edge8 %l4, %g7, %i6 movvc %icc, %i1, %o3 movgu %icc, %g3, %i2 ldd [%l7 + 0x28], %f8 array16 %i5, %l5, %o0 xor %g1, 0x1390, %i3 umulcc %i4, 0x00B0, %g5 ldsb [%l7 + 0x75], %l1 array32 %o7, %l3, %o1 edge32 %l0, %g2, %g6 st %f25, [%l7 + 0x40] udiv %i0, 0x152A, %g4 fmovrdlez %l2, %f6, %f14 sir 0x0E44 xor %l6, 0x177F, %o6 orcc %o4, 0x1CA7, %i7 ldsb [%l7 + 0x12], %o2 fmovrsgz %o5, %f30, %f16 movvc %icc, %l4, %g7 movcc %xcc, %i1, %o3 move %icc, %g3, %i6 movrlez %i2, 0x28D, %l5 fmovrsne %i5, %f25, %f8 subcc %o0, 0x0F04, %g1 fmovrdgez %i3, %f22, %f0 udivx %g5, 0x0998, %i4 movcs %icc, %o7, %l1 mova %icc, %o1, %l0 xnor %l3, 0x0D41, %g2 popc %g6, %g4 array8 %i0, %l2, %l6 nop set 0x28, %l1 ldd [%l7 + %l1], %f28 fpadd32 %f0, %f28, %f30 fmovsn %xcc, %f12, %f9 ldsh [%l7 + 0x54], %o4 nop set 0x40, %i7 lduw [%l7 + %i7], %o6 addcc %o2, 0x095F, %i7 fmovrde %o5, %f8, %f2 movne %xcc, %g7, %i1 fnot2 %f30, %f2 fpadd16 %f10, %f16, %f0 for %f4, %f28, %f0 stb %l4, [%l7 + 0x1E] udivcc %o3, 0x1616, %g3 edge16 %i6, %l5, %i2 alignaddrl %i5, %g1, %o0 for %f12, %f28, %f2 mova %icc, %i3, %i4 alignaddr %o7, %l1, %o1 movg %xcc, %g5, %l3 udiv %g2, 0x020B, %g6 andn %l0, 0x1065, %g4 edge16ln %i0, %l6, %o4 sub %l2, 0x085E, %o2 fsrc2 %f30, %f8 movl %xcc, %o6, %o5 edge8n %g7, %i7, %l4 movrgez %i1, %g3, %o3 addcc %l5, %i2, %i5 bshuffle %f14, %f14, %f24 orncc %g1, 0x12A5, %i6 alignaddrl %i3, %i4, %o0 sdivx %o7, 0x09E7, %o1 edge8 %g5, %l3, %g2 movleu %icc, %l1, %l0 movre %g4, 0x196, %i0 sub %l6, 0x14A4, %o4 fmovrsne %l2, %f23, %f30 fcmpgt32 %f30, %f22, %o2 edge32n %o6, %g6, %g7 subccc %o5, 0x0A35, %l4 srlx %i1, %i7, %o3 fmovdleu %icc, %f1, %f12 fornot1s %f23, %f10, %f16 sth %g3, [%l7 + 0x42] fornot2 %f18, %f28, %f16 ldub [%l7 + 0x27], %l5 ldsb [%l7 + 0x5C], %i2 fpsub16s %f31, %f9, %f14 xnorcc %i5, %g1, %i6 array8 %i4, %i3, %o7 array16 %o0, %o1, %g5 movl %icc, %l3, %g2 restore %l1, 0x0794, %g4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsg %xcc, %f9, %f29 subc %l0, %i0, %l6 udivcc %o4, 0x0702, %l2 andncc %o2, %g6, %g7 movrlz %o6, 0x130, %o5 sethi 0x10CB, %i1 movrlz %i7, %l4, %o3 xnor %g3, %i2, %l5 save %g1, %i5, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %i6, %o7, %i3 lduh [%l7 + 0x1E], %o0 udivcc %g5, 0x1543, %o1 fmovsleu %xcc, %f7, %f27 ldsb [%l7 + 0x35], %g2 ldd [%l7 + 0x50], %l2 udiv %l1, 0x1BD0, %l0 std %f2, [%l7 + 0x70] umulcc %i0, 0x0ECC, %g4 movne %icc, %l6, %o4 fmovsn %xcc, %f10, %f23 fmovsn %xcc, %f13, %f29 sth %l2, [%l7 + 0x54] sdiv %g6, 0x1759, %g7 bshuffle %f22, %f2, %f30 sdiv %o2, 0x0E10, %o5 fpack32 %f22, %f10, %f14 fmovdvs %icc, %f29, %f31 smulcc %o6, %i7, %i1 ldub [%l7 + 0x70], %l4 sdiv %g3, 0x1CB3, %i2 nop set 0x1D, %i1 ldub [%l7 + %i1], %o3 movcc %icc, %l5, %i5 faligndata %f12, %f16, %f12 fpadd32s %f0, %f30, %f2 ldd [%l7 + 0x38], %g0 andcc %i6, %i4, %i3 for %f12, %f4, %f8 fpadd32 %f4, %f12, %f4 ldub [%l7 + 0x18], %o7 move %xcc, %o0, %g5 subc %g2, %l3, %l1 ldd [%l7 + 0x08], %l0 fmovsl %icc, %f27, %f16 fmovda %xcc, %f16, %f6 sub %o1, %i0, %l6 smul %o4, 0x1CDE, %g4 sth %l2, [%l7 + 0x60] andn %g7, %o2, %g6 movle %icc, %o6, %i7 fandnot2s %f27, %f16, %f4 std %f26, [%l7 + 0x08] movvs %icc, %i1, %l4 movrgez %g3, 0x2B6, %i2 edge16 %o5, %l5, %o3 fzero %f16 subccc %g1, %i5, %i6 edge16l %i4, %i3, %o0 fmovsg %xcc, %f6, %f18 mulx %o7, %g5, %g2 stx %l3, [%l7 + 0x28] xnorcc %l1, 0x0E93, %l0 movcs %xcc, %i0, %l6 fpackfix %f24, %f22 fandnot2 %f28, %f2, %f14 stw %o4, [%l7 + 0x10] sdivx %g4, 0x0AE7, %o1 sub %l2, %g7, %g6 alignaddr %o2, %o6, %i1 fmovdneg %xcc, %f31, %f17 andncc %i7, %g3, %i2 sdiv %o5, 0x060D, %l4 for %f4, %f16, %f10 fnors %f1, %f2, %f4 edge32ln %l5, %g1, %i5 sll %o3, %i6, %i3 stx %i4, [%l7 + 0x60] edge8 %o0, %g5, %o7 sllx %g2, 0x0F, %l3 setx loop_47, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_47: fpadd32 %f18, %f18, %f28 movvc %icc, %l6, %o4 fmovdne %xcc, %f21, %f12 movvs %xcc, %g4, %o1 fornot1s %f10, %f31, %f26 umulcc %l2, 0x0EA4, %i0 udivcc %g6, 0x108B, %g7 movgu %icc, %o2, %o6 ldd [%l7 + 0x38], %f12 ldx [%l7 + 0x28], %i1 sll %i7, 0x13, %i2 movpos %xcc, %g3, %o5 edge32n %l4, %l5, %i5 edge32 %o3, %g1, %i6 ldsh [%l7 + 0x3A], %i3 fmovrdne %o0, %f12, %f28 movn %icc, %g5, %o7 save %g2, 0x10C4, %l3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %l0, %l1, %i4 xor %l6, %o4, %g4 nop set 0x1C, %i0 stb %l2, [%l7 + %i0] edge32 %i0, %o1, %g7 add %g6, 0x1480, %o2 sdivx %i1, 0x1FB0, %o6 movgu %xcc, %i7, %i2 sra %o5, 0x0B, %l4 udivx %g3, 0x07B2, %l5 udivcc %o3, 0x0FA6, %g1 umul %i6, 0x0666, %i5 std %f4, [%l7 + 0x28] fornot2 %f28, %f0, %f4 addcc %o0, %g5, %i3 movn %icc, %g2, %l3 ldd [%l7 + 0x28], %o6 edge16ln %l0, %i4, %l6 orn %o4, 0x0E86, %l1 addc %l2, %i0, %g4 lduh [%l7 + 0x62], %g7 edge16ln %g6, %o1, %o2 andncc %i1, %o6, %i7 udivcc %o5, 0x106B, %i2 fmovrsgez %g3, %f5, %f23 xnorcc %l4, %l5, %o3 umul %g1, 0x1C5B, %i6 lduw [%l7 + 0x18], %o0 sra %g5, 0x1E, %i3 sllx %g2, %i5, %o7 fmuld8ulx16 %f9, %f23, %f8 add %l3, 0x1297, %l0 fones %f10 ldsw [%l7 + 0x4C], %i4 fmovrdne %l6, %f16, %f12 edge32ln %o4, %l1, %l2 mulx %i0, %g7, %g4 fnot2s %f2, %f30 movcc %xcc, %g6, %o2 andn %o1, %i1, %o6 mova %icc, %i7, %o5 fnand %f8, %f26, %f4 sethi 0x042E, %g3 ldx [%l7 + 0x28], %l4 alignaddrl %i2, %l5, %o3 edge8n %g1, %i6, %g5 nop set 0x2A, %l2 sth %o0, [%l7 + %l2] movcs %icc, %i3, %i5 edge8ln %g2, %o7, %l0 sll %l3, 0x0C, %l6 fmovrse %o4, %f25, %f15 fcmpeq32 %f30, %f16, %i4 srax %l1, %i0, %l2 movrgez %g4, 0x2D3, %g7 edge16n %o2, %g6, %o1 udivcc %i1, 0x074E, %i7 edge16 %o5, %o6, %l4 andncc %i2, %g3, %o3 std %f14, [%l7 + 0x28] movvc %icc, %l5, %i6 siam 0x0 movpos %icc, %g5, %o0 movn %icc, %g1, %i3 sllx %g2, 0x15, %o7 edge16n %i5, %l3, %l0 umul %l6, 0x1724, %o4 ldd [%l7 + 0x28], %f10 umul %l1, %i0, %l2 edge32 %g4, %i4, %g7 ldsw [%l7 + 0x14], %g6 xnor %o2, %i1, %i7 edge32 %o1, %o5, %o6 udivcc %i2, 0x0F02, %l4 fmovrsgez %o3, %f22, %f16 andncc %l5, %i6, %g3 fmovsgu %xcc, %f16, %f23 fmovdleu %xcc, %f26, %f2 fandnot1 %f12, %f26, %f6 nop set 0x60, %i4 stx %o0, [%l7 + %i4] xorcc %g5, %i3, %g2 movne %icc, %o7, %i5 orn %g1, 0x0E58, %l0 stw %l3, [%l7 + 0x78] movpos %icc, %o4, %l1 edge16 %i0, %l2, %g4 alignaddr %l6, %g7, %i4 array32 %g6, %o2, %i7 sllx %o1, 0x12, %o5 movleu %xcc, %i1, %o6 udivcc %l4, 0x1AC4, %i2 fones %f17 xorcc %o3, 0x11F5, %i6 sdiv %l5, 0x1D3C, %g3 sllx %o0, %i3, %g5 fxnor %f20, %f6, %f22 fmovrsgz %o7, %f6, %f14 movgu %xcc, %g2, %i5 movneg %xcc, %g1, %l0 alignaddrl %o4, %l1, %i0 subccc %l2, %g4, %l3 fpadd32s %f21, %f29, %f26 sth %g7, [%l7 + 0x64] fabss %f25, %f8 movcc %xcc, %l6, %i4 sdiv %g6, 0x022D, %i7 andncc %o1, %o2, %o5 srax %i1, 0x1D, %l4 popc %i2, %o3 movge %xcc, %o6, %l5 movneg %xcc, %g3, %o0 addccc %i3, %g5, %o7 edge16ln %g2, %i5, %g1 ldsw [%l7 + 0x5C], %i6 movneg %xcc, %l0, %l1 stw %i0, [%l7 + 0x74] edge32 %l2, %g4, %o4 nop set 0x20, %g3 stw %l3, [%l7 + %g3] st %f0, [%l7 + 0x3C] fnands %f11, %f2, %f12 movleu %icc, %l6, %i4 andcc %g7, %i7, %o1 movrgz %g6, 0x062, %o2 stw %i1, [%l7 + 0x20] sll %o5, %i2, %o3 mova %icc, %o6, %l4 sdivcc %g3, 0x0CAF, %o0 fcmpeq16 %f26, %f6, %i3 alignaddrl %l5, %g5, %o7 fmovdneg %icc, %f2, %f25 array32 %i5, %g2, %g1 subcc %i6, 0x1999, %l1 udiv %i0, 0x12D7, %l0 addcc %l2, %g4, %o4 sdiv %l6, 0x0A7A, %i4 movl %xcc, %g7, %i7 srl %o1, 0x0A, %l3 mulx %g6, %i1, %o2 fandnot1s %f24, %f11, %f1 edge8 %o5, %o3, %i2 addccc %l4, %g3, %o0 mulx %i3, 0x19D9, %l5 addcc %g5, %o7, %i5 udiv %o6, 0x0246, %g2 and %i6, %l1, %g1 fmul8x16au %f0, %f1, %f20 movg %xcc, %l0, %l2 andcc %g4, %o4, %i0 edge8n %i4, %l6, %g7 array16 %i7, %l3, %g6 fxnors %f18, %f30, %f9 sth %o1, [%l7 + 0x5A] srax %i1, %o5, %o3 nop set 0x6E, %o0 sth %o2, [%l7 + %o0] movvc %xcc, %i2, %l4 addcc %o0, 0x197E, %i3 restore %l5, 0x1D60, %g5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %o7, 0x1B, %i5 srlx %o6, %g3, %g2 and %l1, 0x1F6B, %g1 sub %l0, %l2, %i6 edge32 %g4, %o4, %i4 movneg %xcc, %i0, %l6 fpsub32 %f20, %f22, %f0 fmovsge %icc, %f23, %f25 fmovrde %i7, %f6, %f24 subc %g7, %l3, %g6 sth %o1, [%l7 + 0x74] sdivx %o5, 0x14C0, %o3 xorcc %o2, %i1, %i2 stb %l4, [%l7 + 0x7D] edge32 %o0, %l5, %i3 fpsub16s %f29, %f23, %f13 mulx %o7, 0x00CA, %g5 srlx %i5, 0x1E, %o6 stx %g3, [%l7 + 0x38] sra %l1, 0x0B, %g1 addccc %l0, %g2, %l2 edge16ln %i6, %o4, %i4 fcmpeq16 %f20, %f12, %g4 sethi 0x1701, %i0 movg %xcc, %l6, %i7 movneg %icc, %l3, %g6 lduh [%l7 + 0x74], %g7 orcc %o1, 0x0D79, %o5 edge16l %o2, %o3, %i1 edge32l %i2, %l4, %l5 edge32ln %o0, %i3, %g5 ld [%l7 + 0x2C], %f28 addccc %o7, 0x059E, %i5 addc %g3, %l1, %g1 movrne %o6, 0x23C, %g2 ld [%l7 + 0x68], %f14 ldsh [%l7 + 0x3A], %l2 fxor %f16, %f22, %f20 movrgz %i6, %o4, %l0 movrgez %g4, %i4, %i0 add %i7, 0x092B, %l6 edge8ln %g6, %g7, %l3 lduw [%l7 + 0x28], %o1 sub %o2, 0x0DCC, %o5 ld [%l7 + 0x1C], %f28 sir 0x1B05 movgu %icc, %o3, %i1 sdiv %i2, 0x0B8F, %l4 fmul8x16al %f7, %f23, %f16 movvs %xcc, %l5, %o0 edge8 %i3, %g5, %i5 movpos %icc, %o7, %l1 edge16n %g1, %g3, %g2 or %o6, %i6, %l2 std %f24, [%l7 + 0x50] xnor %o4, %g4, %i4 sdivcc %i0, 0x1331, %l0 stw %i7, [%l7 + 0x78] movleu %xcc, %g6, %l6 fabsd %f30, %f2 edge16l %g7, %o1, %l3 ldub [%l7 + 0x3C], %o5 alignaddrl %o2, %i1, %o3 stb %l4, [%l7 + 0x22] andcc %i2, %l5, %o0 edge16ln %i3, %g5, %o7 and %i5, 0x031C, %l1 fmovdleu %xcc, %f2, %f12 ldx [%l7 + 0x30], %g1 ld [%l7 + 0x5C], %f9 movne %xcc, %g2, %o6 movrlez %i6, 0x035, %g3 array16 %l2, %g4, %i4 movvs %xcc, %o4, %i0 addcc %i7, 0x0FC5, %l0 andncc %l6, %g6, %o1 fmovsg %xcc, %f3, %f9 movneg %icc, %g7, %l3 fmovsgu %icc, %f5, %f2 fmovdvc %xcc, %f15, %f20 ldsb [%l7 + 0x6F], %o2 subc %i1, 0x0798, %o5 array8 %l4, %o3, %i2 sllx %l5, 0x06, %o0 umul %g5, 0x0ADD, %i3 addcc %o7, 0x01E4, %i5 orncc %l1, 0x17F1, %g2 alignaddr %o6, %g1, %g3 fnot2 %f26, %f28 and %l2, 0x116F, %g4 edge32 %i6, %o4, %i4 fmovde %xcc, %f28, %f2 fpack16 %f12, %f1 andcc %i0, 0x1A83, %i7 fandnot2 %f8, %f6, %f14 faligndata %f2, %f10, %f0 edge32n %l6, %g6, %l0 edge8ln %o1, %l3, %o2 mova %icc, %i1, %o5 fmovrdlz %g7, %f12, %f10 ldsb [%l7 + 0x1C], %o3 edge16 %i2, %l4, %l5 movn %icc, %g5, %i3 fmovdle %xcc, %f29, %f29 add %o0, 0x1969, %i5 sra %o7, %g2, %o6 edge8ln %g1, %l1, %l2 std %f26, [%l7 + 0x48] sdivx %g3, 0x07B1, %g4 sub %o4, %i4, %i6 lduw [%l7 + 0x74], %i7 movpos %xcc, %i0, %g6 stx %l0, [%l7 + 0x50] sllx %l6, 0x02, %o1 andn %o2, %i1, %o5 movrgz %l3, %o3, %i2 edge16n %l4, %g7, %l5 fnegd %f16, %f10 umulcc %g5, %o0, %i3 fmovsge %icc, %f21, %f14 edge16l %o7, %g2, %i5 fmovrdlz %o6, %f20, %f22 fmovsne %icc, %f9, %f30 umul %l1, %g1, %g3 movvc %xcc, %g4, %l2 movne %xcc, %o4, %i4 ldsh [%l7 + 0x68], %i7 sir 0x15C0 fxor %f28, %f26, %f20 umul %i0, 0x007D, %g6 movg %icc, %i6, %l6 sdivcc %o1, 0x13F0, %o2 alignaddr %i1, %l0, %o5 movle %xcc, %o3, %i2 movn %xcc, %l4, %l3 edge16ln %l5, %g5, %g7 srlx %i3, %o0, %g2 subc %o7, 0x0FFD, %i5 ldsb [%l7 + 0x35], %l1 fmovdl %xcc, %f23, %f16 edge32n %o6, %g1, %g4 fcmpgt16 %f14, %f6, %g3 fabss %f29, %f28 umulcc %o4, 0x06ED, %i4 fornot1 %f16, %f20, %f10 lduw [%l7 + 0x48], %l2 movrgz %i7, %g6, %i0 fmovrdgz %l6, %f2, %f28 bshuffle %f10, %f30, %f30 nop set 0x14, %g7 lduw [%l7 + %g7], %i6 fmovsle %icc, %f0, %f14 udivx %o2, 0x174D, %i1 ldx [%l7 + 0x10], %l0 stx %o1, [%l7 + 0x68] movrgz %o3, 0x1B3, %i2 mulx %o5, %l3, %l4 xorcc %g5, %g7, %l5 alignaddr %o0, %i3, %o7 movl %icc, %g2, %l1 edge16 %o6, %i5, %g1 xnorcc %g4, %o4, %i4 move %icc, %g3, %i7 movvs %xcc, %g6, %l2 andcc %l6, %i0, %i6 movg %icc, %i1, %l0 or %o1, 0x0B32, %o2 andn %i2, %o3, %o5 sra %l4, %g5, %l3 mova %xcc, %g7, %o0 nop set 0x2C, %o1 sth %i3, [%l7 + %o1] mulscc %l5, %g2, %l1 fmovsl %icc, %f22, %f10 move %xcc, %o6, %i5 sdivcc %o7, 0x0CD3, %g4 movrgz %g1, %o4, %g3 subccc %i4, %i7, %g6 mova %icc, %l6, %l2 ldsh [%l7 + 0x72], %i6 xnorcc %i1, 0x1B47, %i0 and %l0, 0x1F20, %o1 movrlez %o2, 0x0EE, %i2 save %o3, %o5, %g5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x18, %g2 ldsh [%l7 + %g2], %l3 movle %icc, %l4, %o0 sir 0x0DA1 xorcc %i3, 0x1957, %l5 movvc %xcc, %g7, %l1 or %g2, 0x1A98, %o6 ld [%l7 + 0x30], %f12 fmovdg %icc, %f4, %f28 ldsw [%l7 + 0x0C], %o7 andncc %i5, %g1, %o4 ldd [%l7 + 0x50], %f20 fmovscc %icc, %f12, %f29 fpadd32s %f28, %f10, %f26 fmovspos %xcc, %f27, %f17 addc %g4, %i4, %g3 movrne %i7, %l6, %l2 movge %xcc, %g6, %i1 movneg %icc, %i0, %i6 edge32 %l0, %o1, %i2 ldsw [%l7 + 0x08], %o3 fnot1 %f8, %f10 fpsub16s %f20, %f27, %f6 fabsd %f4, %f18 movvs %xcc, %o2, %o5 edge8 %l3, %l4, %g5 ldsh [%l7 + 0x0A], %o0 addc %i3, 0x164E, %g7 edge16l %l1, %g2, %l5 mulscc %o6, %o7, %i5 edge16ln %o4, %g4, %i4 movcc %xcc, %g1, %i7 movrlz %l6, %g3, %g6 fmul8ulx16 %f26, %f18, %f16 udivx %l2, 0x123A, %i0 udivx %i6, 0x0380, %l0 udivx %i1, 0x013E, %i2 fnand %f4, %f24, %f2 orncc %o3, 0x07B9, %o1 edge16 %o2, %l3, %l4 add %o5, %g5, %o0 sethi 0x1ABE, %g7 movne %icc, %i3, %l1 srl %l5, %o6, %o7 ldub [%l7 + 0x61], %g2 sll %i5, %g4, %o4 array16 %i4, %i7, %l6 fnegd %f26, %f26 sth %g1, [%l7 + 0x7A] ldsb [%l7 + 0x62], %g3 ldub [%l7 + 0x48], %g6 sdiv %i0, 0x1867, %l2 save %i6, %l0, %i1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %o3, %o1, %i2 sll %l3, 0x06, %l4 movne %icc, %o2, %g5 udivx %o5, 0x01A2, %o0 subcc %g7, %l1, %l5 smul %o6, %o7, %i3 andncc %g2, %i5, %g4 fmovdgu %icc, %f9, %f0 ldsb [%l7 + 0x7F], %o4 fornot2s %f8, %f14, %f25 movrgez %i4, 0x0DD, %i7 fmovsne %xcc, %f13, %f29 movleu %icc, %l6, %g1 movvs %xcc, %g6, %i0 subccc %l2, %g3, %i6 alignaddrl %l0, %i1, %o3 stw %i2, [%l7 + 0x44] fabsd %f16, %f0 faligndata %f14, %f10, %f2 andn %l3, %l4, %o2 stx %o1, [%l7 + 0x18] movge %icc, %g5, %o0 ldsh [%l7 + 0x22], %o5 fpadd16s %f9, %f30, %f7 ldd [%l7 + 0x18], %f10 addcc %g7, 0x0B03, %l5 or %l1, 0x0948, %o7 sir 0x09CE fmul8sux16 %f26, %f6, %f18 edge16 %o6, %i3, %i5 stb %g4, [%l7 + 0x4D] movpos %icc, %g2, %i4 edge16 %i7, %l6, %o4 stw %g6, [%l7 + 0x10] movvs %icc, %g1, %i0 sth %l2, [%l7 + 0x10] stb %g3, [%l7 + 0x4F] movre %l0, 0x266, %i1 fmovdpos %xcc, %f25, %f12 fpack32 %f26, %f18, %f2 sll %i6, 0x14, %i2 array8 %l3, %o3, %o2 array16 %o1, %g5, %l4 edge16 %o0, %g7, %l5 sll %o5, 0x18, %l1 xnor %o7, 0x0496, %i3 movleu %xcc, %o6, %i5 subcc %g2, %g4, %i4 movle %icc, %i7, %o4 fands %f0, %f20, %f10 movle %xcc, %l6, %g1 save %i0, 0x0354, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %g3, 0x02F3, %g6 edge8n %l0, %i6, %i2 movcs %icc, %l3, %i1 ldsh [%l7 + 0x22], %o2 stx %o1, [%l7 + 0x38] sethi 0x02F7, %g5 andncc %o3, %l4, %o0 edge32n %l5, %o5, %g7 edge8l %o7, %i3, %o6 subcc %l1, 0x148C, %i5 ldub [%l7 + 0x76], %g4 fnot1s %f16, %f10 sdivcc %g2, 0x1F82, %i4 fornot1s %f28, %f20, %f22 sllx %i7, 0x1F, %l6 fsrc2 %f22, %f8 edge32 %g1, %o4, %i0 or %l2, 0x19A8, %g6 lduh [%l7 + 0x46], %g3 edge16l %i6, %i2, %l0 xor %l3, 0x1E95, %i1 edge8ln %o2, %g5, %o1 fxnors %f14, %f12, %f3 ldub [%l7 + 0x5C], %o3 umulcc %l4, %o0, %l5 std %f20, [%l7 + 0x20] orncc %o5, %g7, %o7 sllx %o6, %i3, %i5 movleu %icc, %l1, %g4 umulcc %g2, 0x07DC, %i4 mova %xcc, %l6, %g1 move %icc, %o4, %i7 andncc %i0, %l2, %g3 umul %g6, 0x1A55, %i6 addc %i2, %l0, %l3 mulscc %o2, %g5, %i1 edge32n %o3, %o1, %l4 fmovdn %xcc, %f21, %f0 add %l5, 0x0430, %o0 ldd [%l7 + 0x40], %f30 movrlez %g7, %o5, %o7 popc %i3, %i5 fmovrdlez %l1, %f14, %f6 fcmpne32 %f0, %f2, %o6 fmovrslz %g2, %f26, %f9 sra %g4, %i4, %g1 setx loop_48, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_48: fxors %f4, %f18, %f5 fzeros %f8 edge8n %i7, %l2, %g3 move %xcc, %i6, %g6 ldd [%l7 + 0x50], %f6 edge16ln %l0, %l3, %i2 fmovsne %xcc, %f29, %f0 fmovsvs %xcc, %f7, %f19 fsrc2 %f6, %f4 movne %icc, %o2, %i1 movge %icc, %g5, %o1 fsrc2s %f10, %f1 sethi 0x0CEB, %l4 nop set 0x70, %o6 std %f24, [%l7 + %o6] fmuld8ulx16 %f21, %f23, %f22 xnor %o3, %o0, %g7 sdiv %o5, 0x016F, %l5 fmul8ulx16 %f14, %f2, %f2 ldub [%l7 + 0x26], %i3 fabsd %f24, %f0 array32 %o7, %i5, %l1 sra %g2, 0x06, %o6 fcmpes %fcc2, %f29, %f14 ld [%l7 + 0x44], %f22 movn %xcc, %g4, %i4 movrlz %o4, %g1, %i0 sir 0x0E7C sethi 0x1596, %i7 movrlez %l2, 0x0CC, %g3 move %xcc, %l6, %g6 fxor %f24, %f20, %f8 movrlez %i6, 0x3BA, %l3 subcc %l0, %o2, %i2 ldsw [%l7 + 0x70], %i1 movrgez %o1, %g5, %l4 sub %o0, %o3, %o5 fmul8x16al %f13, %f12, %f16 restore %l5, %g7, %i3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %i5, %l1, %o7 sll %o6, 0x00, %g2 sll %i4, %g4, %g1 fmovd %f16, %f16 movrlz %o4, %i7, %l2 sth %g3, [%l7 + 0x60] fcmps %fcc1, %f10, %f7 fmovdvs %icc, %f0, %f19 nop set 0x26, %g4 sth %i0, [%l7 + %g4] ldsw [%l7 + 0x08], %g6 fmovd %f22, %f24 sll %l6, 0x12, %l3 fmovsvc %icc, %f30, %f16 edge16 %i6, %o2, %i2 array16 %i1, %o1, %l0 movn %icc, %g5, %o0 fmovrdgz %l4, %f4, %f6 movcc %xcc, %o3, %o5 array8 %g7, %l5, %i5 edge16ln %i3, %o7, %l1 fpadd16s %f10, %f19, %f19 sdiv %g2, 0x0634, %o6 lduw [%l7 + 0x10], %g4 udivx %g1, 0x13D8, %i4 save %o4, %l2, %i7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %g3, 0x18C7, %i0 sra %l6, %g6, %i6 xor %o2, 0x146A, %l3 bshuffle %f26, %f10, %f8 mova %icc, %i2, %i1 movre %l0, 0x27A, %g5 fmul8x16 %f30, %f8, %f0 std %f16, [%l7 + 0x30] nop set 0x48, %l4 stx %o0, [%l7 + %l4] orncc %l4, 0x1914, %o3 nop set 0x76, %l6 ldsh [%l7 + %l6], %o1 mulscc %o5, 0x0423, %g7 xorcc %l5, 0x02B4, %i5 edge8n %o7, %l1, %i3 fmovrdne %o6, %f2, %f14 movle %icc, %g4, %g1 fmovrdgez %i4, %f8, %f12 movrlez %o4, 0x027, %l2 ldx [%l7 + 0x08], %g2 mova %xcc, %g3, %i7 edge8l %l6, %g6, %i0 movrne %o2, 0x090, %l3 array16 %i2, %i1, %i6 sethi 0x0F3F, %g5 umulcc %o0, %l0, %l4 xnor %o1, 0x05A2, %o5 fsrc1s %f17, %f15 andncc %o3, %g7, %i5 stw %l5, [%l7 + 0x64] xor %l1, %i3, %o6 umul %o7, %g1, %i4 fnors %f23, %f30, %f5 fpsub16 %f30, %f22, %f30 edge32 %o4, %g4, %g2 and %l2, 0x0870, %g3 subcc %l6, %i7, %g6 fnot1s %f6, %f19 fmovse %icc, %f1, %f25 fnot2s %f17, %f1 ldsh [%l7 + 0x5A], %i0 orn %l3, %i2, %i1 movle %icc, %i6, %o2 movg %xcc, %o0, %l0 edge8n %l4, %g5, %o5 movvc %xcc, %o3, %o1 edge32n %g7, %l5, %i5 fornot2s %f19, %f24, %f13 addccc %l1, 0x160B, %i3 movpos %xcc, %o6, %g1 udiv %o7, 0x08D5, %i4 alignaddrl %g4, %o4, %l2 ldx [%l7 + 0x78], %g3 edge8ln %g2, %l6, %i7 edge16l %g6, %i0, %i2 mulscc %i1, 0x00A9, %i6 mulx %o2, 0x1944, %o0 fmuld8sux16 %f4, %f16, %f0 fandnot1 %f20, %f18, %f2 sub %l3, 0x0208, %l0 nop set 0x50, %o2 ldd [%l7 + %o2], %l4 addcc %o5, 0x155D, %o3 xnorcc %o1, 0x1DCE, %g5 addccc %g7, 0x1EF2, %i5 addc %l5, %l1, %i3 movrlz %g1, %o6, %i4 sra %g4, 0x1F, %o4 edge32 %o7, %l2, %g3 movvs %xcc, %g2, %i7 edge8ln %l6, %g6, %i2 movn %xcc, %i1, %i0 movrgz %o2, 0x39E, %i6 xnorcc %l3, 0x0EC6, %o0 stb %l4, [%l7 + 0x4F] ldsb [%l7 + 0x2B], %l0 fcmpes %fcc3, %f0, %f5 fzeros %f16 save %o3, 0x1DDC, %o1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %xcc, %g5, %o5 edge32l %i5, %g7, %l5 edge8l %i3, %l1, %o6 xor %i4, %g1, %g4 ldsw [%l7 + 0x38], %o4 mova %xcc, %o7, %l2 orn %g2, 0x163C, %g3 edge16l %i7, %l6, %g6 edge32l %i2, %i0, %i1 srax %i6, %o2, %o0 subccc %l4, %l0, %l3 movrne %o3, 0x0E7, %o1 movrlez %o5, 0x0E6, %i5 andn %g7, 0x12ED, %g5 fmovsge %xcc, %f16, %f17 popc 0x0835, %l5 movvs %xcc, %l1, %o6 mulscc %i4, %i3, %g1 sth %o4, [%l7 + 0x20] edge32l %o7, %g4, %g2 stb %l2, [%l7 + 0x55] stb %g3, [%l7 + 0x4D] edge8ln %l6, %i7, %g6 mulx %i2, %i0, %i1 stw %o2, [%l7 + 0x70] andncc %i6, %l4, %o0 ldsh [%l7 + 0x68], %l3 sdivcc %l0, 0x1F0A, %o3 fmovsneg %xcc, %f7, %f19 xnor %o5, 0x07B7, %o1 st %f19, [%l7 + 0x68] movrgz %i5, 0x325, %g7 fmovsa %xcc, %f14, %f14 edge32 %l5, %g5, %l1 edge8l %o6, %i4, %i3 fpackfix %f22, %f30 movleu %icc, %g1, %o4 ldd [%l7 + 0x58], %f20 sdivx %g4, 0x1F03, %g2 mulscc %l2, %o7, %g3 add %i7, %l6, %i2 subccc %g6, 0x04E3, %i1 ldsh [%l7 + 0x20], %o2 ldsw [%l7 + 0x5C], %i6 sdivcc %i0, 0x0CC1, %l4 fcmped %fcc3, %f22, %f22 srlx %o0, 0x12, %l0 fsrc2 %f20, %f14 ldx [%l7 + 0x48], %l3 array32 %o3, %o1, %o5 std %f26, [%l7 + 0x48] fxor %f12, %f14, %f18 alignaddr %g7, %l5, %g5 fornot2s %f6, %f5, %f22 fones %f18 mova %xcc, %i5, %o6 sll %l1, 0x12, %i3 movcs %xcc, %g1, %o4 andn %i4, 0x0168, %g4 udivcc %g2, 0x1CF8, %o7 movcs %icc, %g3, %i7 sir 0x0370 umul %l2, %i2, %g6 sdivx %l6, 0x0430, %o2 stx %i6, [%l7 + 0x50] subcc %i0, %i1, %l4 movg %xcc, %l0, %l3 fcmpeq16 %f20, %f28, %o3 fone %f10 stb %o1, [%l7 + 0x76] movneg %xcc, %o5, %g7 sir 0x1A7C srlx %l5, %o0, %i5 udiv %o6, 0x191A, %l1 movcs %xcc, %g5, %i3 ld [%l7 + 0x74], %f19 edge16n %o4, %g1, %g4 ld [%l7 + 0x24], %f21 movn %xcc, %g2, %i4 ldub [%l7 + 0x7F], %o7 smul %g3, 0x139A, %i7 xnor %l2, 0x1A77, %g6 subc %i2, %l6, %o2 sth %i0, [%l7 + 0x72] mova %xcc, %i6, %l4 fones %f25 fpadd16s %f26, %f5, %f14 andncc %l0, %i1, %l3 sll %o1, 0x0F, %o5 xor %g7, 0x06FE, %l5 addc %o0, %i5, %o3 edge32ln %l1, %o6, %g5 ld [%l7 + 0x2C], %f2 movge %xcc, %o4, %g1 sll %g4, %i3, %i4 sdivcc %g2, 0x0C2B, %o7 fmovsge %xcc, %f20, %f2 fmovrsgz %i7, %f12, %f12 movgu %icc, %l2, %g6 fornot2s %f10, %f30, %f12 fnot2s %f10, %f5 edge16ln %i2, %l6, %g3 fcmpes %fcc0, %f9, %f19 fxors %f20, %f7, %f10 udiv %o2, 0x1DB7, %i6 addcc %i0, %l4, %l0 lduh [%l7 + 0x12], %l3 fpackfix %f28, %f1 udivx %o1, 0x0047, %i1 lduh [%l7 + 0x6C], %g7 movg %xcc, %l5, %o0 sdiv %i5, 0x1075, %o5 edge8n %o3, %o6, %l1 ldd [%l7 + 0x18], %f30 setx loop_49, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_49: mulscc %g4, 0x1AC3, %i3 fexpand %f5, %f10 umul %i4, 0x0B6F, %o7 addccc %i7, %g2, %g6 fmovrdlez %l2, %f22, %f14 fmovdvs %xcc, %f16, %f22 edge8l %i2, %g3, %l6 orncc %i6, 0x106E, %i0 stw %l4, [%l7 + 0x30] movrne %o2, 0x084, %l0 nop set 0x30, %g1 lduw [%l7 + %g1], %l3 movrlez %o1, %g7, %l5 sth %o0, [%l7 + 0x4A] movge %xcc, %i1, %i5 fcmpne32 %f24, %f10, %o5 movneg %xcc, %o6, %l1 fandnot2 %f14, %f4, %f28 sll %o4, %g5, %g1 fandnot2s %f8, %f18, %f18 sir 0x1042 xnorcc %o3, 0x00E9, %i3 mulx %g4, 0x00C0, %i4 fmovse %icc, %f29, %f23 save %i7, 0x0639, %g2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %xcc, %g6, %l2 fzeros %f6 lduw [%l7 + 0x14], %i2 srax %o7, 0x1B, %g3 edge32 %i6, %i0, %l4 sir 0x0BAB orn %o2, %l0, %l3 movrlez %o1, 0x02F, %g7 sdivcc %l5, 0x0A90, %o0 movpos %icc, %l6, %i5 ld [%l7 + 0x6C], %f8 andcc %o5, %o6, %i1 faligndata %f30, %f6, %f16 umulcc %o4, 0x1254, %g5 mulx %g1, %o3, %l1 movn %xcc, %g4, %i3 nop set 0x23, %i2 stb %i4, [%l7 + %i2] lduw [%l7 + 0x24], %g2 edge16 %g6, %i7, %i2 ld [%l7 + 0x60], %f22 movrgez %l2, 0x2C8, %g3 udivx %i6, 0x0421, %o7 move %icc, %i0, %l4 edge16n %o2, %l3, %o1 umul %g7, %l5, %l0 edge32n %o0, %i5, %o5 movrne %o6, 0x0C5, %l6 xor %o4, 0x0987, %i1 ldub [%l7 + 0x20], %g1 xorcc %g5, 0x1A43, %o3 udivcc %l1, 0x1943, %i3 alignaddr %g4, %g2, %g6 xnorcc %i7, %i4, %l2 and %g3, 0x0B93, %i6 movpos %xcc, %o7, %i0 addccc %i2, 0x1AFF, %l4 fmovsge %xcc, %f4, %f0 sdivcc %o2, 0x0E81, %l3 edge16 %o1, %g7, %l5 sra %o0, %i5, %o5 andn %o6, %l0, %o4 srl %i1, 0x00, %l6 sdivcc %g1, 0x0694, %o3 fandnot2 %f30, %f8, %f26 mova %icc, %l1, %g5 fcmpgt16 %f8, %f12, %i3 and %g2, %g6, %i7 fpsub32s %f18, %f28, %f21 edge32l %g4, %i4, %l2 subcc %i6, %o7, %g3 ldd [%l7 + 0x10], %i0 movcs %xcc, %l4, %o2 movrgz %i2, %o1, %l3 fmovsvs %icc, %f24, %f18 edge16 %g7, %l5, %o0 edge32 %o5, %i5, %l0 movle %xcc, %o4, %o6 fxor %f2, %f30, %f0 mulx %i1, %l6, %g1 fornot1 %f24, %f30, %f10 edge32l %o3, %g5, %i3 movrne %l1, 0x068, %g6 smul %g2, %i7, %g4 ldsh [%l7 + 0x08], %l2 movneg %icc, %i4, %o7 ldub [%l7 + 0x7C], %g3 smulcc %i0, 0x0F8E, %l4 edge32ln %o2, %i6, %i2 fmovdgu %icc, %f19, %f14 move %icc, %l3, %o1 srl %g7, %l5, %o0 ldsh [%l7 + 0x32], %o5 movrlz %i5, %o4, %o6 movre %i1, 0x1C2, %l0 ldub [%l7 + 0x35], %l6 ldd [%l7 + 0x30], %g0 udivcc %g5, 0x0C8D, %o3 orn %i3, %g6, %g2 movrne %l1, %g4, %i7 fmovsl %xcc, %f11, %f3 array8 %i4, %l2, %g3 fnot2 %f22, %f2 movleu %icc, %i0, %l4 movle %icc, %o2, %i6 alignaddr %o7, %l3, %o1 edge16n %g7, %i2, %o0 orn %l5, 0x07F3, %o5 sdivcc %o4, 0x1733, %o6 movl %icc, %i5, %l0 movrlz %i1, %l6, %g1 addc %g5, 0x0DB2, %i3 xor %o3, %g2, %g6 movn %xcc, %l1, %i7 sdivcc %g4, 0x1B01, %l2 edge16 %g3, %i4, %i0 mova %xcc, %o2, %i6 movgu %xcc, %l4, %o7 edge16ln %o1, %l3, %i2 stb %o0, [%l7 + 0x51] addccc %g7, 0x04E7, %l5 movcs %icc, %o5, %o4 ldd [%l7 + 0x78], %f26 mulx %o6, %l0, %i1 fmovrdne %i5, %f14, %f18 movne %xcc, %l6, %g5 faligndata %f16, %f28, %f18 sdivx %g1, 0x0CC6, %o3 movcs %icc, %i3, %g6 movvs %icc, %g2, %i7 move %xcc, %l1, %g4 movneg %xcc, %l2, %g3 lduh [%l7 + 0x56], %i4 movvc %icc, %o2, %i6 addc %i0, 0x1C22, %l4 fabss %f20, %f2 mulx %o1, %l3, %o7 add %i2, %g7, %o0 fpadd32s %f10, %f3, %f18 srl %o5, 0x03, %l5 movgu %xcc, %o4, %o6 mulscc %l0, %i5, %l6 srl %i1, %g1, %o3 umul %i3, 0x0517, %g6 movn %xcc, %g2, %i7 mulx %l1, 0x1EF7, %g5 alignaddrl %l2, %g4, %g3 udivx %i4, 0x0307, %o2 sth %i6, [%l7 + 0x76] ldd [%l7 + 0x20], %f24 movpos %xcc, %i0, %l4 fnot1s %f30, %f2 fnor %f18, %f14, %f16 movn %xcc, %o1, %l3 movrlz %o7, 0x196, %g7 addc %i2, %o5, %o0 lduh [%l7 + 0x54], %o4 orn %o6, 0x13E2, %l5 fmovdneg %xcc, %f29, %f0 ld [%l7 + 0x38], %f8 alignaddr %l0, %i5, %l6 fornot1 %f10, %f16, %f0 fcmpne16 %f20, %f18, %g1 fcmpd %fcc2, %f18, %f28 nop set 0x4C, %l5 stw %o3, [%l7 + %l5] xor %i3, %g6, %g2 udiv %i1, 0x0630, %l1 fnot1s %f0, %f11 movn %xcc, %g5, %l2 fmovspos %icc, %f13, %f14 or %g4, 0x1F5C, %g3 fxnor %f30, %f26, %f14 fmovsg %icc, %f28, %f5 fand %f26, %f4, %f8 edge8ln %i4, %o2, %i7 movcs %icc, %i0, %l4 sdivcc %o1, 0x0C4D, %i6 move %xcc, %l3, %g7 fmovdg %icc, %f18, %f18 fcmps %fcc2, %f21, %f3 fmovdn %icc, %f29, %f29 movre %o7, %i2, %o5 nop set 0x50, %o7 stx %o0, [%l7 + %o7] movleu %icc, %o4, %o6 fpack32 %f16, %f10, %f14 alignaddr %l5, %l0, %i5 movrne %g1, %o3, %i3 fnor %f18, %f8, %f8 edge16ln %l6, %g2, %g6 xorcc %i1, %l1, %l2 umulcc %g4, %g3, %g5 fmovsneg %xcc, %f1, %f12 xorcc %i4, %o2, %i0 orn %l4, %i7, %i6 edge16n %o1, %g7, %o7 std %f8, [%l7 + 0x30] movneg %icc, %i2, %l3 movre %o0, 0x164, %o5 nop set 0x18, %i3 ldsh [%l7 + %i3], %o4 mova %xcc, %l5, %o6 edge32n %l0, %i5, %o3 smulcc %g1, 0x02CD, %l6 edge8ln %i3, %g2, %g6 movvc %xcc, %l1, %i1 srl %g4, %l2, %g5 fmovrsgz %g3, %f14, %f10 orncc %i4, 0x0683, %o2 sub %i0, %l4, %i6 xnorcc %o1, %g7, %i7 fand %f18, %f22, %f6 xorcc %i2, %l3, %o0 edge32n %o7, %o4, %o5 edge8n %o6, %l5, %i5 movle %xcc, %o3, %g1 fcmpgt16 %f2, %f8, %l0 nop set 0x2C, %i5 ldsw [%l7 + %i5], %l6 mova %icc, %g2, %g6 edge32n %i3, %l1, %i1 movn %icc, %g4, %g5 movrgez %l2, %g3, %i4 fmovsl %icc, %f20, %f20 fmovsl %icc, %f12, %f12 movgu %icc, %o2, %l4 popc %i6, %o1 udivx %g7, 0x185A, %i0 movle %icc, %i2, %l3 sdiv %i7, 0x17E4, %o7 lduh [%l7 + 0x14], %o4 fnot1s %f24, %f15 fcmpes %fcc1, %f14, %f29 nop set 0x0C, %i6 ldsw [%l7 + %i6], %o0 movleu %xcc, %o5, %l5 udiv %i5, 0x19A0, %o3 sethi 0x1A95, %o6 srl %g1, 0x0D, %l6 subc %l0, %g6, %i3 xnor %g2, 0x072B, %i1 fsrc2s %f11, %f19 popc 0x0CA9, %l1 fcmple32 %f28, %f18, %g4 sth %l2, [%l7 + 0x64] fmul8x16al %f24, %f11, %f28 fsrc2 %f22, %f6 addc %g5, %i4, %g3 mulx %o2, %l4, %i6 fmovsge %icc, %f4, %f31 edge8ln %g7, %i0, %i2 orn %l3, %i7, %o7 movrgez %o1, 0x23F, %o4 fmovdg %xcc, %f12, %f22 movneg %icc, %o5, %o0 ldsw [%l7 + 0x60], %l5 edge8 %i5, %o6, %o3 ldsb [%l7 + 0x12], %l6 andn %g1, 0x0298, %g6 xnorcc %l0, 0x1610, %g2 fnors %f29, %f9, %f13 mova %icc, %i3, %l1 movpos %xcc, %g4, %i1 fone %f12 fsrc1s %f23, %f21 ldsb [%l7 + 0x11], %g5 andn %i4, %g3, %l2 st %f8, [%l7 + 0x5C] edge8l %o2, %i6, %l4 subccc %g7, 0x1778, %i0 srax %i2, 0x1E, %i7 movg %icc, %o7, %o1 fmovsleu %icc, %f8, %f30 fnegd %f14, %f22 array16 %l3, %o4, %o5 movrlz %o0, %i5, %l5 fmovrdgez %o3, %f14, %f16 andncc %l6, %o6, %g6 sth %l0, [%l7 + 0x58] fsrc2 %f10, %f0 array16 %g1, %i3, %l1 movrgez %g4, 0x09A, %g2 fexpand %f24, %f12 sllx %g5, %i4, %i1 srl %g3, 0x06, %l2 andcc %i6, 0x196C, %l4 movre %g7, 0x276, %i0 fmovrslez %o2, %f1, %f29 fexpand %f14, %f30 udiv %i2, 0x02D5, %o7 lduh [%l7 + 0x56], %i7 fand %f28, %f16, %f24 ldsw [%l7 + 0x3C], %l3 movne %icc, %o4, %o5 sethi 0x099F, %o1 fmovsvc %icc, %f27, %f24 ldsh [%l7 + 0x68], %o0 fpack16 %f14, %f14 mulx %l5, 0x1165, %o3 srax %i5, 0x10, %l6 ldsw [%l7 + 0x74], %o6 edge8n %g6, %g1, %i3 fnot1s %f16, %f24 orn %l1, 0x0778, %g4 movl %icc, %l0, %g5 movcs %xcc, %g2, %i4 sll %g3, 0x1D, %i1 orcc %l2, 0x1F61, %l4 edge16n %g7, %i0, %i6 fmovd %f12, %f8 pdist %f14, %f14, %f20 movcs %xcc, %i2, %o7 st %f31, [%l7 + 0x14] ldsw [%l7 + 0x4C], %i7 subcc %l3, %o4, %o5 fandnot2 %f2, %f26, %f16 addcc %o1, 0x0862, %o0 udiv %o2, 0x05DA, %o3 array8 %i5, %l6, %o6 srl %g6, %l5, %i3 fandnot2s %f9, %f15, %f21 xor %g1, 0x1B91, %g4 or %l0, %l1, %g5 fmovrse %g2, %f19, %f7 fmovdne %xcc, %f30, %f10 ld [%l7 + 0x54], %f25 srl %g3, %i4, %i1 edge32ln %l4, %l2, %i0 addccc %g7, %i2, %o7 movre %i6, %l3, %i7 move %icc, %o5, %o4 udivx %o0, 0x0FF3, %o1 edge8 %o3, %i5, %l6 fnot2s %f26, %f9 srax %o6, 0x06, %g6 and %o2, 0x0733, %i3 ldsw [%l7 + 0x40], %l5 sra %g1, %l0, %l1 fnand %f16, %f20, %f22 fmovdg %icc, %f26, %f11 fmovscs %icc, %f21, %f26 alignaddr %g4, %g2, %g3 edge8 %i4, %g5, %i1 umulcc %l4, 0x0206, %i0 addc %l2, %g7, %o7 xorcc %i6, 0x16F8, %i2 edge8l %i7, %l3, %o4 movrne %o0, %o5, %o3 movn %icc, %o1, %l6 movl %xcc, %o6, %g6 srlx %i5, 0x03, %o2 ldsb [%l7 + 0x67], %i3 movge %icc, %l5, %g1 popc 0x09E6, %l1 fpsub32s %f19, %f17, %f8 movrlez %g4, 0x21B, %g2 movgu %icc, %l0, %g3 movcs %xcc, %g5, %i1 nop set 0x50, %l3 std %f2, [%l7 + %l3] mulscc %i4, 0x1929, %i0 faligndata %f2, %f4, %f18 fpsub16 %f14, %f24, %f20 std %f14, [%l7 + 0x30] fmovrse %l2, %f30, %f27 movvc %icc, %g7, %l4 ld [%l7 + 0x14], %f12 fmuld8ulx16 %f14, %f25, %f20 movle %icc, %i6, %o7 st %f15, [%l7 + 0x70] fmovsvs %xcc, %f9, %f17 edge16l %i2, %l3, %o4 movl %xcc, %i7, %o5 umulcc %o3, %o0, %l6 stw %o6, [%l7 + 0x0C] subccc %o1, %i5, %g6 mulscc %i3, %l5, %g1 smul %o2, %g4, %l1 sll %g2, 0x1C, %l0 xorcc %g5, %g3, %i4 ldx [%l7 + 0x08], %i1 edge8n %i0, %l2, %l4 fmul8x16au %f1, %f6, %f6 alignaddr %i6, %g7, %i2 st %f10, [%l7 + 0x44] movrlz %o7, 0x145, %o4 ldsb [%l7 + 0x12], %i7 srax %o5, %o3, %o0 edge16ln %l3, %l6, %o6 ld [%l7 + 0x0C], %f6 movrgez %o1, %i5, %i3 add %l5, %g6, %g1 smulcc %o2, 0x0A55, %l1 edge8l %g2, %l0, %g4 umulcc %g5, %i4, %i1 orcc %g3, %l2, %i0 alignaddrl %l4, %i6, %g7 ldub [%l7 + 0x14], %o7 sra %o4, 0x04, %i7 fmovsn %icc, %f27, %f22 fmul8x16al %f26, %f4, %f18 movge %icc, %o5, %i2 restore %o0, 0x124A, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x38, %g6 stx %l6, [%l7 + %g6] fnot1s %f8, %f26 xnor %l3, 0x01FC, %o6 ldsh [%l7 + 0x18], %o1 srl %i3, %l5, %g6 edge32l %g1, %i5, %o2 andcc %g2, 0x0D2E, %l0 st %f23, [%l7 + 0x78] umulcc %g4, %l1, %g5 fmovdleu %xcc, %f29, %f22 ldsb [%l7 + 0x68], %i4 srax %i1, %g3, %l2 mulscc %l4, 0x00EA, %i6 sth %g7, [%l7 + 0x3C] faligndata %f30, %f20, %f24 mova %icc, %i0, %o7 movg %icc, %o4, %i7 nop set 0x3C, %g5 ldsw [%l7 + %g5], %i2 fzeros %f10 edge8 %o0, %o3, %o5 pdist %f26, %f16, %f0 sethi 0x138A, %l6 fcmps %fcc1, %f15, %f22 movn %xcc, %o6, %o1 xnor %i3, %l3, %l5 fcmpgt32 %f10, %f4, %g6 add %i5, %g1, %o2 ldub [%l7 + 0x17], %l0 movrlz %g4, %l1, %g5 fmovde %xcc, %f30, %f12 orn %g2, 0x17FA, %i4 xnor %g3, %i1, %l2 array8 %i6, %l4, %i0 movpos %xcc, %o7, %o4 fmovscc %icc, %f29, %f29 fmovde %xcc, %f24, %f3 sdivx %i7, 0x04E9, %g7 sethi 0x1B83, %o0 mulx %o3, %o5, %l6 ldd [%l7 + 0x28], %f4 alignaddrl %o6, %o1, %i3 fornot2s %f7, %f10, %f7 subccc %l3, %l5, %i2 movrgez %i5, %g6, %o2 sdivx %g1, 0x0B4D, %g4 subcc %l0, %g5, %g2 fmuld8ulx16 %f18, %f31, %f12 fmovrsgez %l1, %f29, %f0 fmovsleu %xcc, %f18, %f27 setx loop_50, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_50: sllx %i1, 0x1A, %i6 fmovrdgz %l4, %f4, %f30 edge32l %i0, %o7, %o4 popc 0x18D9, %g7 movrlez %i7, 0x255, %o0 edge32n %o5, %o3, %l6 andcc %o1, 0x19AE, %o6 addccc %i3, %l5, %l3 umul %i5, %g6, %o2 edge32n %i2, %g4, %g1 udiv %g5, 0x07CB, %g2 edge32 %l1, %i4, %l0 restore %g3, 0x1D9A, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x64, %o5 ldsw [%l7 + %o5], %i1 movneg %xcc, %i6, %i0 std %f10, [%l7 + 0x18] save %o7, 0x1008, %o4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x00D0, %l4 ld [%l7 + 0x70], %f10 movn %xcc, %i7, %g7 fmovdpos %icc, %f30, %f12 mulx %o5, %o3, %o0 orcc %o1, %o6, %l6 sub %i3, 0x1223, %l5 fmovrdlz %l3, %f8, %f0 alignaddr %i5, %o2, %g6 fmovrdlz %i2, %f26, %f28 movvs %xcc, %g4, %g1 alignaddrl %g5, %g2, %i4 edge16ln %l0, %l1, %g3 fmovdne %icc, %f23, %f27 edge8l %i1, %l2, %i0 ldsh [%l7 + 0x6E], %o7 move %icc, %i6, %l4 subccc %i7, %g7, %o4 std %f10, [%l7 + 0x08] subccc %o3, 0x0444, %o5 movpos %xcc, %o1, %o6 smulcc %l6, 0x0949, %i3 movgu %xcc, %l5, %l3 popc 0x08BB, %i5 subc %o2, %g6, %i2 srl %g4, %o0, %g1 std %f26, [%l7 + 0x58] fpmerge %f15, %f27, %f10 umulcc %g2, 0x138A, %g5 subc %i4, %l1, %l0 std %f6, [%l7 + 0x20] fcmpeq16 %f24, %f26, %g3 movge %xcc, %l2, %i1 orncc %i0, %o7, %i6 stw %i7, [%l7 + 0x6C] ldd [%l7 + 0x28], %l4 nop set 0x18, %o4 ldd [%l7 + %o4], %f24 movrgz %o4, 0x338, %o3 movne %icc, %g7, %o1 fzeros %f15 edge8l %o6, %o5, %l6 ldsw [%l7 + 0x20], %i3 fabsd %f4, %f16 movgu %icc, %l3, %l5 fmovdge %icc, %f25, %f4 array32 %o2, %i5, %i2 fmovsge %xcc, %f13, %f25 lduw [%l7 + 0x14], %g6 srax %o0, %g4, %g2 xnorcc %g5, %g1, %i4 movrgez %l1, %l0, %l2 movvs %icc, %i1, %g3 addcc %i0, 0x04D5, %i6 alignaddrl %i7, %l4, %o7 fpadd32 %f12, %f18, %f20 movrne %o4, %g7, %o1 srax %o3, 0x08, %o5 movrlez %o6, %i3, %l6 edge32l %l3, %o2, %l5 movgu %icc, %i2, %g6 stw %o0, [%l7 + 0x4C] lduw [%l7 + 0x70], %g4 orncc %g2, %g5, %g1 fmovdvc %icc, %f18, %f2 pdist %f6, %f16, %f20 ld [%l7 + 0x14], %f20 fmuld8ulx16 %f23, %f2, %f2 fmovdgu %xcc, %f29, %f5 lduw [%l7 + 0x10], %i4 mova %xcc, %i5, %l1 nop set 0x10, %l0 lduh [%l7 + %l0], %l0 edge16l %l2, %i1, %i0 edge32ln %i6, %g3, %l4 fpadd32s %f31, %f11, %f28 smulcc %o7, 0x148E, %i7 fmovsvc %icc, %f6, %f31 stx %o4, [%l7 + 0x30] std %f2, [%l7 + 0x50] movneg %icc, %g7, %o3 edge8 %o5, %o6, %i3 movneg %icc, %o1, %l3 movle %icc, %o2, %l5 ldub [%l7 + 0x5B], %i2 subc %g6, %o0, %l6 movg %icc, %g2, %g5 movcs %xcc, %g4, %g1 mova %xcc, %i5, %i4 nop set 0x68, %l1 sth %l0, [%l7 + %l1] orncc %l2, 0x095A, %i1 movne %xcc, %l1, %i6 array8 %g3, %i0, %o7 edge16l %l4, %i7, %g7 add %o3, %o4, %o6 orncc %o5, 0x1046, %o1 movne %xcc, %i3, %l3 fmovrsgz %o2, %f7, %f25 orn %i2, %g6, %o0 edge32 %l5, %l6, %g2 srlx %g4, %g5, %g1 fmovscc %xcc, %f13, %f19 sdiv %i5, 0x09A5, %i4 edge32l %l2, %i1, %l1 edge8n %i6, %l0, %i0 ldd [%l7 + 0x30], %f6 fmovsvs %xcc, %f10, %f22 sth %o7, [%l7 + 0x30] edge32ln %g3, %i7, %l4 addccc %o3, %g7, %o4 edge16 %o6, %o1, %o5 fnot2s %f5, %f9 movre %l3, %i3, %o2 nop set 0x58, %i7 stw %i2, [%l7 + %i7] edge32ln %g6, %o0, %l6 sdivx %g2, 0x1468, %l5 edge32ln %g5, %g1, %g4 fmul8x16 %f23, %f24, %f20 addc %i5, 0x1267, %l2 array32 %i4, %l1, %i1 edge8l %i6, %l0, %o7 mulscc %g3, 0x0F67, %i7 sllx %l4, %o3, %g7 xnorcc %i0, %o4, %o6 movrgz %o1, 0x3B9, %l3 fxors %f21, %f21, %f8 movvs %icc, %i3, %o2 fmovs %f29, %f8 movrgz %o5, %i2, %g6 and %l6, %g2, %o0 edge8n %l5, %g1, %g4 movrlez %i5, %g5, %l2 xorcc %i4, 0x1571, %l1 fnot2 %f28, %f8 popc %i1, %i6 fnor %f2, %f4, %f16 lduh [%l7 + 0x14], %l0 movle %icc, %o7, %g3 edge8 %i7, %l4, %o3 siam 0x6 array32 %i0, %o4, %o6 alignaddr %g7, %o1, %l3 sllx %o2, 0x09, %i3 smul %i2, 0x077F, %o5 fnands %f9, %f17, %f26 faligndata %f2, %f30, %f26 movpos %xcc, %l6, %g6 orncc %g2, %l5, %g1 fpsub16s %f22, %f4, %f1 fmovrdgz %g4, %f12, %f10 or %o0, %i5, %g5 orn %i4, %l2, %i1 ldsb [%l7 + 0x7C], %l1 array8 %i6, %l0, %g3 alignaddrl %i7, %l4, %o3 umul %o7, 0x0C14, %o4 movle %icc, %i0, %g7 and %o6, 0x17E1, %l3 pdist %f16, %f22, %f20 movcs %icc, %o1, %i3 movcc %icc, %o2, %i2 st %f4, [%l7 + 0x4C] andcc %o5, %l6, %g2 and %l5, 0x0EBD, %g6 setx loop_51, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_51: fcmpgt32 %f2, %f6, %g5 smulcc %i4, 0x0A4D, %g4 alignaddr %l2, %l1, %i1 addcc %l0, 0x04DE, %g3 movrgz %i7, %i6, %o3 ldsh [%l7 + 0x24], %o7 orn %l4, 0x0C10, %o4 edge32l %i0, %g7, %l3 array8 %o6, %i3, %o2 smul %i2, %o5, %l6 fpsub16 %f10, %f26, %f24 udivcc %o1, 0x0510, %l5 movrgz %g2, 0x002, %g1 edge8 %o0, %i5, %g5 fabss %f3, %f26 movle %icc, %g6, %i4 lduh [%l7 + 0x1E], %g4 orcc %l1, %l2, %l0 movleu %xcc, %g3, %i7 sra %i6, 0x07, %o3 addcc %i1, 0x016A, %l4 sub %o7, 0x0F56, %i0 movpos %icc, %o4, %g7 orn %l3, 0x16DF, %o6 orn %o2, 0x0E2E, %i3 addcc %o5, %l6, %o1 fexpand %f27, %f20 movg %icc, %l5, %i2 movg %icc, %g2, %g1 edge8 %i5, %o0, %g6 movrlez %g5, 0x2CF, %g4 mulscc %i4, 0x1391, %l1 movne %xcc, %l0, %l2 fmovs %f23, %f12 edge8l %g3, %i7, %i6 movrlz %o3, 0x2D3, %i1 sub %o7, %i0, %l4 stb %o4, [%l7 + 0x2F] movrgez %l3, %g7, %o6 stw %o2, [%l7 + 0x6C] stb %o5, [%l7 + 0x73] movg %icc, %i3, %o1 lduw [%l7 + 0x64], %l6 edge32 %l5, %g2, %g1 edge16n %i2, %i5, %g6 orn %o0, 0x01BE, %g5 subcc %g4, 0x0B2F, %l1 array32 %i4, %l2, %l0 movcs %icc, %i7, %g3 movpos %icc, %i6, %o3 sethi 0x13DF, %i1 addccc %o7, 0x037E, %l4 edge32l %o4, %l3, %g7 xnor %i0, %o6, %o2 fmovdneg %xcc, %f18, %f25 edge8 %i3, %o1, %o5 for %f6, %f14, %f16 fxnor %f12, %f16, %f6 stb %l5, [%l7 + 0x32] edge16l %l6, %g2, %g1 edge8l %i5, %g6, %i2 movleu %xcc, %o0, %g5 movn %icc, %g4, %l1 array8 %l2, %l0, %i7 bshuffle %f18, %f24, %f28 fmovrslez %g3, %f25, %f10 bshuffle %f2, %f28, %f12 movvs %xcc, %i4, %o3 movre %i1, %o7, %l4 save %o4, %i6, %l3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %g7, %o6, %i0 edge32l %i3, %o2, %o5 edge16 %o1, %l6, %g2 movl %xcc, %g1, %i5 xnorcc %g6, 0x1790, %i2 ldsh [%l7 + 0x40], %l5 nop set 0x68, %o3 ldd [%l7 + %o3], %g4 stw %g4, [%l7 + 0x54] xnorcc %l1, %l2, %o0 movgu %xcc, %l0, %i7 edge32 %g3, %o3, %i4 movn %xcc, %i1, %o7 orcc %o4, %i6, %l3 movrne %g7, 0x348, %l4 movge %xcc, %i0, %i3 ldsw [%l7 + 0x0C], %o6 ldd [%l7 + 0x30], %o4 udivcc %o2, 0x0F02, %o1 ldub [%l7 + 0x48], %g2 movrne %l6, 0x03F, %g1 for %f26, %f16, %f14 umul %i5, %g6, %l5 fcmped %fcc1, %f10, %f2 and %g5, %i2, %l1 movneg %icc, %g4, %l2 fsrc2 %f22, %f16 array32 %o0, %i7, %l0 ldd [%l7 + 0x08], %g2 sllx %i4, 0x19, %o3 movvs %xcc, %i1, %o7 fmovrslez %o4, %f18, %f11 orn %l3, %g7, %i6 edge8ln %i0, %i3, %o6 subccc %l4, %o2, %o5 ld [%l7 + 0x4C], %f21 fmovsn %icc, %f10, %f10 lduh [%l7 + 0x4C], %g2 fones %f5 mulx %l6, 0x04DE, %o1 fmul8x16au %f8, %f9, %f6 array8 %g1, %g6, %i5 udivcc %l5, 0x10DD, %g5 udivx %l1, 0x1B63, %i2 smul %g4, %o0, %i7 ldub [%l7 + 0x24], %l0 udiv %l2, 0x08AD, %i4 sdivcc %g3, 0x16A1, %i1 movl %icc, %o7, %o4 smulcc %l3, 0x1453, %o3 fmovspos %xcc, %f20, %f23 movg %xcc, %i6, %i0 and %g7, 0x09D5, %o6 movcs %xcc, %l4, %i3 for %f14, %f22, %f14 fzeros %f12 udiv %o2, 0x09A1, %o5 movrlez %g2, 0x17D, %o1 orcc %l6, 0x05D8, %g6 fnot2 %f4, %f4 movgu %icc, %g1, %l5 fmovdcs %icc, %f15, %f10 movrgz %g5, %l1, %i5 ldsh [%l7 + 0x0C], %g4 udivcc %i2, 0x1CC3, %i7 or %o0, %l2, %i4 add %l0, %i1, %o7 fnot1s %f28, %f31 smul %g3, 0x0E1F, %o4 ldsb [%l7 + 0x12], %l3 andcc %i6, 0x1949, %o3 nop set 0x20, %i1 ldd [%l7 + %i1], %f26 andcc %i0, 0x0A25, %o6 nop set 0x68, %i0 ldd [%l7 + %i0], %l4 fand %f18, %f12, %f22 srlx %g7, 0x1A, %o2 fmovsle %icc, %f1, %f0 edge8l %o5, %i3, %g2 edge32n %l6, %g6, %g1 fpadd16 %f14, %f14, %f10 andncc %l5, %o1, %l1 edge16ln %i5, %g5, %g4 nop set 0x76, %l2 ldsh [%l7 + %l2], %i2 fmovrde %i7, %f26, %f10 popc %l2, %i4 subc %o0, 0x08A4, %i1 umul %o7, %g3, %o4 orcc %l3, %i6, %o3 fmul8x16au %f19, %f23, %f14 movvs %icc, %i0, %o6 edge32l %l4, %l0, %o2 movrne %o5, 0x136, %i3 andcc %g7, %l6, %g2 fmovsge %xcc, %f8, %f22 sir 0x10A3 ldsh [%l7 + 0x72], %g1 array16 %l5, %o1, %l1 restore %g6, 0x06B5, %g5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %i5, %g4, %i7 alignaddrl %l2, %i2, %i4 sth %i1, [%l7 + 0x68] fabsd %f8, %f30 stb %o0, [%l7 + 0x6A] mulx %g3, 0x019B, %o4 fandnot1 %f10, %f30, %f30 xorcc %o7, 0x1FA8, %l3 fmovdle %icc, %f9, %f21 ldd [%l7 + 0x60], %i6 edge16 %i0, %o6, %o3 addc %l0, 0x0FAB, %l4 fnor %f12, %f14, %f30 sra %o2, %i3, %g7 ldd [%l7 + 0x50], %i6 umul %g2, 0x0042, %g1 smul %l5, %o1, %l1 xnorcc %g6, %o5, %i5 edge8ln %g4, %g5, %l2 lduh [%l7 + 0x2E], %i2 ldub [%l7 + 0x77], %i4 fpadd16 %f18, %f2, %f28 addccc %i1, %i7, %g3 movne %icc, %o4, %o0 sdivcc %l3, 0x1610, %o7 movrgz %i6, 0x279, %o6 movle %icc, %o3, %i0 lduw [%l7 + 0x78], %l0 fmul8x16al %f17, %f5, %f18 subc %o2, 0x01DB, %l4 edge8ln %i3, %g7, %g2 add %l6, 0x0CEB, %l5 lduh [%l7 + 0x42], %g1 ldub [%l7 + 0x52], %l1 mulscc %g6, 0x0743, %o5 ldsb [%l7 + 0x48], %o1 fone %f20 xorcc %i5, 0x08E7, %g4 movcc %xcc, %l2, %i2 edge16 %i4, %g5, %i7 movcc %xcc, %g3, %i1 srl %o4, %o0, %l3 ldub [%l7 + 0x19], %o7 fsrc1 %f20, %f12 sdiv %i6, 0x1179, %o6 xorcc %o3, 0x068C, %i0 subcc %o2, 0x118A, %l0 addcc %i3, %g7, %l4 udivcc %g2, 0x0299, %l6 orn %l5, 0x183D, %g1 edge16ln %g6, %l1, %o1 srlx %i5, %o5, %g4 fmuld8sux16 %f23, %f31, %f16 sllx %i2, %i4, %g5 st %f10, [%l7 + 0x74] fmovrdne %i7, %f8, %f6 edge32 %g3, %l2, %i1 addcc %o0, 0x1CC2, %l3 st %f14, [%l7 + 0x58] move %xcc, %o7, %o4 orncc %i6, 0x0C4C, %o3 array16 %i0, %o6, %o2 edge16 %l0, %g7, %i3 edge16ln %g2, %l4, %l5 alignaddrl %g1, %l6, %g6 std %f2, [%l7 + 0x48] add %o1, %l1, %i5 srlx %g4, %o5, %i2 sdiv %g5, 0x1688, %i4 move %xcc, %i7, %g3 movgu %xcc, %l2, %i1 orncc %o0, 0x1471, %l3 edge16n %o7, %i6, %o3 fmovde %icc, %f23, %f22 fornot1 %f24, %f10, %f10 movleu %xcc, %o4, %o6 ldsh [%l7 + 0x7A], %o2 edge16l %l0, %i0, %g7 movrgez %g2, %l4, %l5 movcc %xcc, %g1, %l6 lduh [%l7 + 0x1C], %g6 edge16 %o1, %l1, %i5 sdiv %i3, 0x1A4F, %o5 nop set 0x60, %i4 stb %g4, [%l7 + %i4] lduw [%l7 + 0x64], %i2 xorcc %g5, 0x1CE0, %i7 lduh [%l7 + 0x3C], %i4 sdivx %l2, 0x1BED, %i1 movge %xcc, %o0, %l3 movrlz %g3, %o7, %i6 orncc %o4, 0x18B2, %o6 alignaddr %o3, %o2, %i0 subccc %g7, %l0, %g2 fzeros %f14 srax %l4, 0x15, %g1 sra %l5, 0x08, %l6 srlx %g6, %l1, %i5 ldd [%l7 + 0x08], %f26 array16 %o1, %i3, %o5 ldd [%l7 + 0x38], %i2 stx %g5, [%l7 + 0x20] save %i7, %g4, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %i1, 0x1720, %l2 movne %icc, %o0, %l3 udivcc %o7, 0x12E4, %i6 movvs %icc, %o4, %o6 xnor %g3, 0x0B01, %o2 edge32 %o3, %i0, %g7 movle %icc, %l0, %g2 ldsh [%l7 + 0x70], %l4 fmovrslz %g1, %f20, %f20 nop set 0x74, %g3 ldsw [%l7 + %g3], %l6 and %g6, %l5, %i5 xnor %o1, %i3, %l1 fmovdleu %xcc, %f4, %f11 movrgz %i2, 0x097, %o5 fmovda %icc, %f25, %f23 edge32 %g5, %i7, %g4 fcmpeq32 %f18, %f24, %i1 ldd [%l7 + 0x50], %f14 ldub [%l7 + 0x28], %i4 ldsb [%l7 + 0x2D], %o0 save %l2, %o7, %i6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %l3, %o6, %o4 fsrc1s %f12, %f0 addc %g3, 0x148A, %o3 fnot1 %f6, %f4 fexpand %f15, %f8 edge8l %i0, %g7, %o2 stx %g2, [%l7 + 0x18] alignaddr %l4, %g1, %l0 fxor %f2, %f20, %f10 fmovrdlez %l6, %f18, %f4 fpadd16s %f5, %f5, %f15 fcmpd %fcc1, %f22, %f0 for %f18, %f24, %f12 sub %l5, 0x1277, %g6 array8 %o1, %i3, %l1 edge8 %i5, %o5, %g5 movl %icc, %i7, %i2 array8 %g4, %i4, %i1 mulx %o0, %l2, %i6 fpackfix %f28, %f26 fmovscs %icc, %f23, %f30 fandnot2 %f8, %f10, %f18 alignaddrl %o7, %o6, %o4 std %f20, [%l7 + 0x50] fmovsneg %xcc, %f14, %f18 edge32l %l3, %g3, %i0 andcc %g7, 0x085F, %o2 udivcc %g2, 0x0D0E, %l4 edge8 %o3, %g1, %l0 fornot1s %f21, %f22, %f21 ld [%l7 + 0x3C], %f22 ldx [%l7 + 0x10], %l5 sdiv %l6, 0x0F8A, %g6 sdivcc %i3, 0x0789, %o1 ld [%l7 + 0x38], %f26 movrlez %l1, %i5, %g5 ldx [%l7 + 0x08], %o5 fcmpeq16 %f20, %f10, %i7 edge16n %g4, %i4, %i1 ldd [%l7 + 0x50], %f24 sth %i2, [%l7 + 0x6E] edge8 %o0, %i6, %o7 fcmpeq32 %f2, %f8, %l2 alignaddr %o6, %l3, %g3 fmovrsne %i0, %f14, %f3 fmovscc %icc, %f26, %f5 movrgez %o4, 0x1EE, %o2 orcc %g7, %g2, %o3 array32 %l4, %g1, %l0 movl %xcc, %l6, %l5 xnor %i3, 0x0307, %g6 movl %icc, %o1, %i5 movrgz %l1, %o5, %g5 array32 %i7, %g4, %i4 edge16l %i1, %o0, %i2 udivx %o7, 0x0886, %i6 movl %xcc, %o6, %l3 fmul8x16au %f9, %f4, %f10 movne %xcc, %l2, %i0 setx loop_52, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_52: sir 0x0B75 fmovrse %g7, %f31, %f21 andcc %g2, %o3, %o2 movn %icc, %g1, %l0 edge16n %l6, %l4, %i3 edge8ln %g6, %o1, %i5 sdivcc %l5, 0x00AB, %o5 edge16ln %l1, %g5, %g4 fmovsn %icc, %f11, %f7 siam 0x6 movneg %xcc, %i7, %i1 srax %o0, 0x05, %i4 movne %icc, %i2, %o7 ld [%l7 + 0x44], %f22 movcc %icc, %i6, %o6 edge32ln %l3, %i0, %l2 fnor %f6, %f18, %f18 movl %icc, %g3, %o4 edge8 %g7, %g2, %o3 movge %xcc, %o2, %l0 restore %l6, 0x13EB, %g1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %i3, 0x18C1, %l4 udivcc %o1, 0x0DB9, %g6 fmovdvc %icc, %f24, %f28 movvc %icc, %l5, %i5 ldub [%l7 + 0x6B], %o5 xorcc %g5, 0x1D9E, %g4 movvc %icc, %l1, %i7 or %i1, %i4, %o0 umulcc %i2, 0x048E, %i6 umulcc %o7, 0x181C, %o6 movle %icc, %l3, %l2 std %f0, [%l7 + 0x08] edge16l %g3, %o4, %g7 fmovdneg %xcc, %f2, %f1 movl %xcc, %i0, %g2 andcc %o2, %l0, %l6 edge32l %o3, %g1, %l4 popc 0x05A1, %i3 edge8ln %g6, %o1, %i5 edge16 %o5, %g5, %l5 lduw [%l7 + 0x24], %g4 stx %i7, [%l7 + 0x08] andn %l1, %i1, %o0 smul %i2, 0x0CD8, %i4 sth %o7, [%l7 + 0x52] ldx [%l7 + 0x08], %i6 nop set 0x0C, %o0 lduw [%l7 + %o0], %l3 subccc %o6, %l2, %o4 ldx [%l7 + 0x48], %g7 edge8 %g3, %g2, %i0 edge8ln %o2, %l6, %l0 sir 0x0924 stw %o3, [%l7 + 0x74] fpmerge %f12, %f17, %f0 umulcc %g1, 0x11A3, %l4 array16 %g6, %o1, %i5 orn %o5, %i3, %l5 add %g4, 0x0CC8, %i7 fzero %f4 addcc %l1, 0x0DA5, %g5 fmovrdne %o0, %f18, %f10 movrlz %i1, %i4, %i2 ldsw [%l7 + 0x5C], %o7 movvs %icc, %l3, %i6 xnor %o6, %l2, %g7 srlx %o4, 0x08, %g3 movne %icc, %i0, %g2 movne %xcc, %l6, %o2 srlx %l0, 0x04, %o3 udivcc %g1, 0x1B3C, %g6 andn %o1, 0x045E, %i5 umulcc %l4, %o5, %i3 movrne %g4, %i7, %l5 movne %icc, %l1, %g5 or %i1, %o0, %i4 movge %xcc, %i2, %o7 std %f30, [%l7 + 0x60] edge16n %i6, %l3, %o6 mulx %g7, %l2, %o4 save %i0, %g3, %l6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdlz %o2, %f24, %f14 andcc %l0, 0x03A5, %o3 movne %icc, %g2, %g1 edge8l %o1, %g6, %l4 subccc %i5, 0x138C, %i3 fmovsne %xcc, %f21, %f15 ldub [%l7 + 0x4E], %g4 edge32n %o5, %i7, %l5 sll %g5, 0x00, %i1 ld [%l7 + 0x18], %f3 fpack32 %f8, %f28, %f18 fpack32 %f10, %f14, %f0 movg %xcc, %l1, %i4 fmovdvs %icc, %f28, %f28 mulscc %o0, %i2, %i6 movcc %icc, %o7, %o6 movn %xcc, %l3, %g7 fpadd32s %f14, %f21, %f20 st %f18, [%l7 + 0x40] alignaddrl %l2, %o4, %i0 orn %l6, 0x13F6, %g3 ldub [%l7 + 0x0E], %l0 movle %xcc, %o2, %o3 fmovsleu %xcc, %f11, %f29 andn %g1, %o1, %g2 orn %g6, %l4, %i3 orn %g4, %o5, %i7 stx %l5, [%l7 + 0x70] sll %i5, %i1, %l1 movge %icc, %g5, %o0 setx loop_53, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_53: andcc %o6, 0x0A7F, %l3 array8 %o7, %g7, %l2 xorcc %i0, %o4, %l6 alignaddrl %g3, %o2, %l0 fmovdcs %icc, %f15, %f18 movl %icc, %g1, %o1 subcc %o3, 0x03AC, %g6 movrne %g2, 0x359, %l4 orcc %i3, %o5, %i7 sra %l5, 0x16, %i5 udivcc %g4, 0x0E98, %i1 edge32l %g5, %l1, %o0 fsrc1s %f4, %f0 edge8ln %i2, %i4, %o6 ldd [%l7 + 0x28], %f0 fones %f7 movcc %icc, %l3, %i6 array32 %g7, %l2, %i0 edge16n %o7, %l6, %o4 fandnot1 %f10, %f16, %f20 fcmpne32 %f14, %f10, %g3 mulscc %o2, %l0, %g1 subc %o3, %o1, %g6 sra %g2, %i3, %l4 fnot2s %f4, %f11 sub %i7, %l5, %o5 array32 %g4, %i1, %g5 st %f24, [%l7 + 0x2C] edge16 %i5, %l1, %i2 subcc %i4, 0x10DB, %o0 movge %xcc, %l3, %i6 fcmpgt32 %f30, %f20, %g7 fmovdcc %xcc, %f13, %f2 edge8n %o6, %i0, %l2 fmovrdlz %l6, %f26, %f24 srax %o7, 0x0F, %o4 nop set 0x2E, %o1 sth %o2, [%l7 + %o1] movvc %icc, %g3, %l0 array32 %o3, %o1, %g1 mova %icc, %g6, %g2 ldd [%l7 + 0x28], %l4 addccc %i3, %i7, %o5 xorcc %g4, 0x11E6, %l5 fnors %f1, %f14, %f17 edge32n %i1, %i5, %g5 sir 0x0C31 fsrc1s %f20, %f5 ld [%l7 + 0x0C], %f4 array16 %i2, %l1, %o0 ldub [%l7 + 0x63], %l3 movge %xcc, %i6, %g7 addccc %o6, 0x0FA9, %i0 movpos %icc, %i4, %l2 xor %o7, 0x003E, %o4 lduw [%l7 + 0x50], %l6 andcc %o2, 0x1C10, %l0 array16 %g3, %o1, %g1 fnot1 %f18, %f24 fpadd16 %f16, %f28, %f26 umul %o3, %g6, %g2 fpsub16s %f29, %f27, %f2 pdist %f18, %f30, %f20 fmovdcs %icc, %f13, %f3 nop set 0x34, %g2 lduh [%l7 + %g2], %i3 movne %xcc, %l4, %o5 movrgez %g4, %l5, %i1 edge32 %i5, %i7, %i2 ldub [%l7 + 0x72], %g5 edge8ln %o0, %l1, %l3 fmul8sux16 %f18, %f0, %f10 movle %icc, %g7, %i6 subcc %o6, 0x1259, %i0 subccc %l2, %o7, %i4 fpsub16s %f19, %f27, %f31 movvs %icc, %l6, %o4 edge16ln %l0, %o2, %g3 edge32ln %o1, %g1, %o3 ld [%l7 + 0x50], %f24 xnor %g2, %i3, %g6 movne %xcc, %o5, %g4 fcmpgt32 %f24, %f24, %l4 movge %xcc, %i1, %l5 fmovscc %xcc, %f12, %f28 array8 %i7, %i5, %i2 sdiv %g5, 0x06E2, %l1 fexpand %f26, %f22 fpmerge %f15, %f25, %f20 fmovdne %icc, %f22, %f24 umulcc %o0, 0x01ED, %g7 fnegs %f4, %f0 fmovsne %xcc, %f23, %f17 edge8n %l3, %o6, %i0 fmovdvc %xcc, %f7, %f11 sth %l2, [%l7 + 0x64] sub %i6, 0x03F9, %o7 orncc %l6, %i4, %o4 lduh [%l7 + 0x16], %l0 movl %xcc, %o2, %o1 udiv %g3, 0x11BF, %o3 save %g1, 0x1225, %g2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %i3, 0x1FDD, %g6 udivcc %o5, 0x13E6, %g4 fcmple32 %f0, %f14, %i1 movgu %icc, %l5, %l4 sllx %i7, 0x18, %i2 movrgz %g5, 0x368, %i5 array8 %o0, %l1, %l3 subcc %g7, 0x103D, %i0 edge32 %l2, %i6, %o7 fmovrsgz %l6, %f14, %f6 and %o6, %o4, %i4 stb %o2, [%l7 + 0x54] fnot2s %f12, %f19 movl %icc, %o1, %g3 sub %l0, 0x08D8, %o3 fandnot1s %f23, %f0, %f5 addc %g1, %g2, %g6 sethi 0x0643, %o5 movrgez %i3, 0x0E4, %i1 sth %g4, [%l7 + 0x58] fmul8x16al %f6, %f15, %f10 mulx %l5, %i7, %l4 std %f10, [%l7 + 0x28] andn %i2, 0x1DF8, %i5 fmul8x16 %f1, %f28, %f22 xnor %g5, %o0, %l3 fmovrse %l1, %f22, %f31 fpsub32 %f30, %f2, %f0 fsrc2 %f10, %f22 movneg %icc, %g7, %i0 movrgez %i6, %o7, %l2 fpsub32 %f26, %f24, %f26 or %l6, 0x018E, %o4 movne %xcc, %o6, %o2 mulscc %i4, 0x1905, %o1 fmovsvc %icc, %f26, %f4 fmovs %f2, %f10 save %g3, 0x10F3, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %l0, %g2, %g1 sub %g6, %o5, %i1 fnegd %f0, %f0 andncc %g4, %l5, %i7 movl %xcc, %i3, %i2 fmovsle %xcc, %f20, %f27 sub %l4, %i5, %o0 ldd [%l7 + 0x60], %f12 fone %f22 ldub [%l7 + 0x72], %g5 ldsb [%l7 + 0x0D], %l1 mulx %l3, 0x036B, %i0 movvs %icc, %g7, %i6 udivx %l2, 0x154A, %l6 ldsb [%l7 + 0x75], %o7 and %o6, 0x1627, %o2 fmovsvs %xcc, %f24, %f25 xorcc %i4, 0x0426, %o4 edge32l %g3, %o3, %o1 movgu %icc, %g2, %l0 and %g6, 0x188F, %o5 movle %xcc, %g1, %g4 fmovrsgz %l5, %f14, %f13 movrlz %i1, %i7, %i3 for %f30, %f12, %f6 sub %i2, 0x13AF, %l4 sth %i5, [%l7 + 0x44] restore %o0, %g5, %l1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %l3, 0x011F, %g7 sdiv %i6, 0x0665, %l2 ldx [%l7 + 0x68], %i0 fmuld8sux16 %f28, %f19, %f12 edge32ln %l6, %o7, %o2 sllx %i4, 0x18, %o4 srl %o6, %g3, %o3 subcc %o1, %g2, %l0 fone %f12 movvs %icc, %o5, %g1 movn %xcc, %g6, %g4 addcc %l5, %i1, %i7 movpos %icc, %i2, %i3 movrlz %l4, 0x0E2, %o0 srl %i5, 0x1D, %g5 udivcc %l1, 0x12BC, %g7 umulcc %l3, 0x1AAF, %l2 stb %i0, [%l7 + 0x3F] andcc %l6, %i6, %o7 movle %xcc, %o2, %i4 and %o6, 0x1416, %g3 fmovrdlz %o3, %f16, %f24 movge %icc, %o1, %g2 movcc %icc, %o4, %o5 subc %g1, %l0, %g6 stb %l5, [%l7 + 0x7D] fpack16 %f26, %f0 fmovsl %xcc, %f0, %f8 fandnot1 %f28, %f30, %f2 edge8n %i1, %i7, %i2 fmovdleu %icc, %f10, %f18 sth %g4, [%l7 + 0x72] edge32ln %i3, %l4, %o0 movre %g5, %i5, %l1 edge16n %g7, %l3, %l2 mulscc %l6, %i6, %i0 fnot2 %f8, %f18 movpos %xcc, %o2, %o7 fmovrdgez %o6, %f16, %f8 lduh [%l7 + 0x7E], %i4 movleu %icc, %g3, %o3 fcmpes %fcc1, %f23, %f6 fexpand %f8, %f10 movleu %xcc, %o1, %g2 movgu %xcc, %o4, %o5 fpack32 %f16, %f2, %f16 ldsh [%l7 + 0x32], %g1 andn %l0, %g6, %l5 sethi 0x049F, %i1 fnor %f4, %f28, %f6 ldub [%l7 + 0x6C], %i2 fabss %f20, %f11 nop set 0x45, %g7 ldsb [%l7 + %g7], %g4 edge8 %i3, %i7, %l4 andcc %o0, 0x1631, %i5 lduh [%l7 + 0x20], %l1 movcs %xcc, %g7, %g5 fandnot1s %f23, %f19, %f3 edge8 %l3, %l2, %l6 sdivcc %i6, 0x196D, %i0 udivx %o2, 0x12F6, %o6 edge8l %o7, %g3, %i4 orcc %o3, 0x03A2, %g2 orn %o1, %o4, %o5 andcc %l0, %g6, %g1 fmul8sux16 %f26, %f16, %f18 alignaddrl %l5, %i1, %g4 movcc %icc, %i2, %i7 udiv %i3, 0x09B7, %o0 faligndata %f12, %f18, %f16 movvc %icc, %i5, %l1 stb %g7, [%l7 + 0x6C] umul %g5, 0x1349, %l3 movrgez %l2, %l6, %i6 movge %icc, %i0, %l4 alignaddr %o2, %o6, %o7 andncc %i4, %o3, %g2 movrne %g3, %o4, %o5 ldsb [%l7 + 0x18], %l0 sdivx %o1, 0x0D9D, %g1 fsrc2 %f14, %f20 fabsd %f4, %f16 ld [%l7 + 0x18], %f2 fpack16 %f22, %f8 xnorcc %g6, 0x022B, %l5 sir 0x073C mulscc %g4, 0x07F9, %i2 fsrc2s %f1, %f17 umulcc %i1, 0x19E7, %i7 fcmpeq32 %f14, %f22, %i3 movcs %xcc, %o0, %l1 sethi 0x1A6E, %g7 stw %g5, [%l7 + 0x5C] edge32n %l3, %l2, %i5 edge32 %i6, %i0, %l6 movcs %xcc, %o2, %l4 edge16l %o6, %i4, %o7 stw %o3, [%l7 + 0x4C] movpos %icc, %g2, %g3 stb %o5, [%l7 + 0x59] for %f18, %f26, %f8 edge32n %o4, %l0, %o1 save %g6, %l5, %g4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %i2, 0x0343, %i1 fpack32 %f22, %f28, %f8 fands %f8, %f21, %f13 ld [%l7 + 0x74], %f7 stb %g1, [%l7 + 0x5A] subccc %i3, 0x0E8A, %i7 mova %xcc, %o0, %l1 fmovsneg %icc, %f27, %f12 alignaddrl %g7, %g5, %l2 nop set 0x78, %g4 ldd [%l7 + %g4], %i4 sethi 0x16C3, %i6 fcmps %fcc1, %f3, %f16 array16 %i0, %l3, %l6 popc 0x1A05, %o2 fmovsn %xcc, %f11, %f27 stx %o6, [%l7 + 0x40] smul %i4, %o7, %l4 sra %g2, %g3, %o5 fnors %f31, %f9, %f25 sdivx %o4, 0x0FF0, %l0 fzero %f24 movvc %xcc, %o3, %g6 stx %l5, [%l7 + 0x68] movrgez %g4, 0x09E, %o1 or %i1, %i2, %i3 stw %g1, [%l7 + 0x30] move %icc, %i7, %o0 mulscc %g7, 0x12FE, %l1 ldub [%l7 + 0x3E], %l2 array8 %g5, %i5, %i6 srlx %l3, 0x0A, %i0 movg %icc, %o2, %o6 fsrc2s %f0, %f22 movrne %i4, %l6, %o7 fmovrdgz %l4, %f22, %f6 mulx %g3, %o5, %g2 fandnot2s %f18, %f22, %f28 umul %l0, 0x0DB6, %o4 edge8ln %o3, %g6, %l5 sllx %g4, %i1, %i2 fmovrdlz %i3, %f28, %f16 fsrc1 %f20, %f10 movrgz %o1, %g1, %i7 movg %xcc, %g7, %o0 edge16n %l2, %l1, %i5 movrlez %i6, %g5, %i0 edge16 %l3, %o6, %o2 subcc %i4, 0x129C, %l6 edge16l %l4, %o7, %g3 setx loop_54, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_54: andn %o5, 0x0A7C, %o3 movcs %xcc, %l5, %g4 alignaddrl %i1, %i2, %g6 lduh [%l7 + 0x4E], %i3 udivcc %o1, 0x0A89, %i7 or %g1, %o0, %g7 edge32l %l2, %l1, %i5 or %i6, %i0, %l3 sdivcc %g5, 0x0C60, %o2 fmovda %xcc, %f1, %f24 and %o6, %l6, %l4 sth %o7, [%l7 + 0x66] movneg %xcc, %g3, %i4 restore %g2, 0x1CB0, %o4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %l0, %o5, %l5 movg %xcc, %o3, %i1 alignaddrl %i2, %g6, %i3 movvc %xcc, %g4, %o1 fornot1s %f17, %f21, %f17 fabss %f15, %f15 movleu %icc, %g1, %i7 movrlz %o0, %l2, %g7 fpadd16s %f24, %f29, %f28 fpsub16 %f28, %f28, %f30 fmul8x16 %f16, %f28, %f6 fmovdvs %xcc, %f20, %f31 addcc %l1, 0x0781, %i5 sub %i0, %l3, %g5 fmovdgu %icc, %f18, %f17 movle %xcc, %o2, %o6 mova %xcc, %i6, %l6 andncc %o7, %g3, %i4 fmovrse %g2, %f3, %f6 ld [%l7 + 0x68], %f31 array8 %l4, %o4, %o5 xor %l5, %l0, %i1 fzero %f24 ld [%l7 + 0x50], %f14 sdiv %i2, 0x0B89, %g6 movpos %xcc, %i3, %o3 movl %xcc, %g4, %o1 alignaddrl %i7, %g1, %l2 fnot1 %f10, %f20 nop set 0x44, %l4 lduw [%l7 + %l4], %o0 edge8 %l1, %i5, %i0 fmovrdgz %g7, %f14, %f18 ldx [%l7 + 0x20], %g5 sub %o2, 0x1DA2, %l3 fcmpeq32 %f12, %f0, %i6 fnors %f25, %f13, %f12 umul %l6, %o6, %o7 fcmpd %fcc0, %f10, %f0 xorcc %g3, %g2, %i4 edge16 %o4, %o5, %l4 movrgz %l5, 0x34F, %l0 edge8l %i2, %i1, %g6 fpsub32 %f18, %f6, %f10 edge8n %o3, %i3, %g4 lduh [%l7 + 0x52], %o1 sdivx %g1, 0x129D, %l2 xorcc %o0, %l1, %i7 movrlez %i0, 0x36B, %g7 srlx %g5, 0x1A, %o2 movl %xcc, %l3, %i5 save %l6, %o6, %o7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %g3, 0x02, %i6 sdivx %i4, 0x1A6A, %g2 sdivcc %o5, 0x1ACC, %l4 std %f30, [%l7 + 0x30] edge16 %o4, %l0, %l5 sub %i1, 0x03F9, %g6 addcc %o3, 0x0742, %i3 edge32ln %i2, %o1, %g4 subccc %l2, 0x190D, %o0 fnor %f28, %f20, %f16 stw %l1, [%l7 + 0x0C] sth %i7, [%l7 + 0x7A] edge8 %g1, %g7, %g5 fcmpes %fcc3, %f29, %f17 srax %o2, %i0, %i5 fmovsa %icc, %f6, %f21 movcs %icc, %l6, %o6 movcs %icc, %l3, %o7 lduw [%l7 + 0x58], %i6 movrgez %i4, %g3, %o5 movrlz %g2, %l4, %o4 ldsb [%l7 + 0x4E], %l5 ldd [%l7 + 0x58], %f16 fcmps %fcc1, %f6, %f30 edge16n %i1, %g6, %o3 or %l0, 0x0EB2, %i2 smul %i3, %o1, %g4 subccc %o0, %l1, %i7 fmovdneg %icc, %f26, %f28 array8 %l2, %g1, %g5 srax %o2, 0x16, %i0 ldd [%l7 + 0x28], %f26 alignaddrl %i5, %l6, %o6 movrgez %g7, 0x0DA, %l3 movl %xcc, %o7, %i4 ldub [%l7 + 0x1D], %g3 lduh [%l7 + 0x48], %i6 edge8ln %o5, %l4, %o4 ldd [%l7 + 0x70], %l4 fones %f13 nop set 0x1C, %l6 ldsw [%l7 + %l6], %g2 mulscc %i1, 0x178B, %o3 movcs %icc, %l0, %i2 ld [%l7 + 0x14], %f23 save %i3, %o1, %g6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x28], %o0 udivcc %l1, 0x10F7, %i7 sethi 0x0D1D, %g4 subcc %g1, 0x1005, %g5 pdist %f24, %f30, %f16 xnor %l2, %i0, %i5 ldd [%l7 + 0x18], %f8 movleu %xcc, %l6, %o2 fpsub16s %f31, %f9, %f9 fmuld8ulx16 %f21, %f17, %f28 ldd [%l7 + 0x70], %f28 edge8l %o6, %g7, %o7 movneg %icc, %l3, %g3 fornot1s %f29, %f15, %f7 mulscc %i6, 0x0518, %i4 edge32 %l4, %o4, %o5 fmovrdgz %l5, %f24, %f20 ldd [%l7 + 0x40], %i0 orcc %g2, 0x1D57, %o3 movcc %icc, %i2, %l0 fmovdpos %icc, %f11, %f28 stb %i3, [%l7 + 0x18] std %f12, [%l7 + 0x30] fmovrsgez %g6, %f17, %f26 umulcc %o0, 0x094F, %o1 edge16n %i7, %g4, %g1 mulscc %g5, %l1, %i0 udivcc %l2, 0x0F28, %l6 srlx %i5, %o2, %o6 fpmerge %f23, %f12, %f10 ldd [%l7 + 0x78], %o6 std %f10, [%l7 + 0x28] fzeros %f19 fpadd16s %f14, %f26, %f8 andn %l3, 0x0031, %g3 edge32ln %g7, %i4, %i6 fmovdvc %icc, %f14, %f4 lduw [%l7 + 0x7C], %o4 srl %o5, %l4, %l5 srlx %i1, 0x04, %g2 sub %o3, %l0, %i2 st %f7, [%l7 + 0x60] edge16 %g6, %i3, %o0 add %o1, %g4, %g1 nop set 0x2C, %o2 lduw [%l7 + %o2], %i7 movre %l1, %i0, %g5 fornot1s %f18, %f6, %f28 smulcc %l6, 0x15E7, %l2 smulcc %o2, %i5, %o6 lduh [%l7 + 0x1E], %l3 fnegd %f10, %f20 fandnot2s %f8, %f9, %f31 fmul8sux16 %f6, %f12, %f2 fxors %f12, %f9, %f28 fornot2 %f18, %f16, %f26 movl %xcc, %g3, %g7 udivx %i4, 0x18CB, %i6 ldsw [%l7 + 0x58], %o7 subccc %o4, 0x0989, %l4 lduw [%l7 + 0x78], %l5 ldsw [%l7 + 0x70], %o5 setx loop_55, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_55: andn %i1, 0x1F33, %i2 xnorcc %g6, 0x0650, %l0 stw %i3, [%l7 + 0x08] fnot1 %f20, %f22 sll %o0, 0x02, %o1 faligndata %f26, %f8, %f6 movre %g4, 0x0D9, %i7 fmovrse %l1, %f20, %f16 sub %g1, 0x1744, %i0 addccc %g5, %l6, %l2 umulcc %i5, %o6, %l3 fmul8sux16 %f12, %f18, %f8 sdivx %g3, 0x0085, %o2 fmovdle %icc, %f30, %f5 sllx %g7, 0x02, %i6 array8 %i4, %o7, %l4 edge8n %o4, %l5, %g2 fmovrsne %o3, %f21, %f30 fmovrdne %i1, %f28, %f18 sdiv %i2, 0x10A3, %g6 edge32ln %l0, %o5, %o0 stx %i3, [%l7 + 0x68] ldsw [%l7 + 0x40], %o1 edge16 %g4, %i7, %l1 srlx %i0, %g1, %g5 ldub [%l7 + 0x3C], %l2 lduh [%l7 + 0x50], %l6 andcc %i5, 0x14A8, %o6 smulcc %g3, %l3, %g7 sth %i6, [%l7 + 0x26] udivx %o2, 0x0782, %o7 nop set 0x70, %g1 stw %i4, [%l7 + %g1] movre %o4, 0x3F4, %l5 add %l4, %g2, %i1 fmovscs %xcc, %f3, %f30 stw %i2, [%l7 + 0x50] edge16n %o3, %g6, %o5 addc %o0, 0x192D, %l0 edge16l %i3, %g4, %o1 stx %i7, [%l7 + 0x20] sdivcc %i0, 0x11A8, %l1 stx %g5, [%l7 + 0x48] addc %g1, %l6, %i5 andn %l2, 0x1DC1, %g3 array16 %l3, %o6, %g7 fxnor %f8, %f20, %f16 udivcc %i6, 0x08A7, %o2 st %f25, [%l7 + 0x10] movvs %icc, %i4, %o4 edge8l %l5, %o7, %g2 edge8n %l4, %i1, %i2 edge16n %g6, %o3, %o5 add %o0, 0x081F, %i3 movcs %icc, %l0, %o1 fxnor %f20, %f2, %f30 edge16n %g4, %i0, %l1 xorcc %g5, 0x0BF4, %g1 mulx %i7, %l6, %l2 movcs %xcc, %g3, %i5 subc %o6, 0x0E73, %g7 movpos %icc, %l3, %o2 fone %f8 addcc %i4, 0x0963, %i6 nop set 0x78, %o6 std %f22, [%l7 + %o6] addccc %l5, %o4, %o7 ldd [%l7 + 0x70], %f26 movvs %icc, %l4, %i1 sdiv %g2, 0x0437, %i2 array32 %g6, %o3, %o0 sir 0x11B3 fzeros %f29 fmovsn %icc, %f5, %f10 movn %icc, %i3, %o5 sllx %o1, 0x11, %g4 or %l0, %l1, %i0 edge16n %g5, %g1, %l6 restore %i7, %l2, %i5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %g3, 0x0FF1, %o6 sllx %l3, %g7, %o2 movpos %icc, %i4, %i6 movcc %icc, %o4, %o7 fandnot1s %f7, %f2, %f2 sub %l4, 0x0B1B, %i1 save %l5, %i2, %g2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %o3, 0x197A, %g6 ldub [%l7 + 0x24], %i3 movle %xcc, %o5, %o1 fmovdg %xcc, %f31, %f19 fmovrdlez %g4, %f0, %f6 st %f17, [%l7 + 0x44] fpsub16s %f4, %f17, %f25 movrgz %o0, %l0, %l1 xorcc %i0, 0x1F1A, %g1 faligndata %f30, %f28, %f14 movne %icc, %g5, %i7 mova %icc, %l2, %i5 udivcc %g3, 0x0460, %o6 edge16l %l6, %g7, %o2 fmovsn %icc, %f22, %f23 sdivx %l3, 0x0DA4, %i4 udivcc %o4, 0x08B1, %i6 andcc %l4, 0x0CBA, %i1 setx loop_56, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_56: addc %i2, 0x1CA7, %o3 edge8n %g6, %i3, %o1 umul %g4, 0x0997, %o0 save %o5, %l0, %l1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x5E], %g1 xorcc %g5, %i0, %i7 fpsub16s %f3, %f1, %f26 movg %xcc, %l2, %g3 movcs %xcc, %o6, %i5 restore %g7, %o2, %l3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %i4, 0x08, %l6 movrgz %o4, 0x072, %l4 edge8ln %i1, %l5, %o7 smul %i6, 0x1A95, %g2 nop set 0x68, %i2 ldd [%l7 + %i2], %f8 fmovdcc %icc, %f14, %f19 orn %o3, 0x104A, %g6 edge16l %i3, %o1, %i2 fornot2 %f20, %f10, %f20 move %icc, %g4, %o5 save %l0, %l1, %g1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %xcc, %o0, %g5 movcs %xcc, %i7, %i0 std %f2, [%l7 + 0x28] udivx %l2, 0x174A, %o6 fmovd %f30, %f2 movne %icc, %g3, %i5 sllx %g7, %o2, %i4 movvc %icc, %l6, %l3 fmul8x16au %f23, %f20, %f14 xnor %o4, 0x014F, %i1 edge16ln %l5, %l4, %o7 fcmpeq16 %f0, %f0, %i6 and %o3, %g2, %i3 movneg %icc, %g6, %o1 or %i2, 0x0D27, %o5 ldsw [%l7 + 0x50], %g4 fpsub32s %f1, %f12, %f1 movcc %icc, %l1, %l0 fandnot1s %f2, %f9, %f24 andcc %g1, %o0, %i7 andncc %g5, %l2, %o6 udiv %i0, 0x061D, %g3 for %f28, %f10, %f14 udivx %i5, 0x0964, %o2 movrne %i4, %l6, %g7 fmovrse %o4, %f18, %f27 faligndata %f10, %f0, %f12 movle %icc, %l3, %i1 nop set 0x18, %l5 std %f12, [%l7 + %l5] fmovscs %icc, %f11, %f0 mova %xcc, %l5, %o7 ldx [%l7 + 0x58], %i6 edge8n %o3, %g2, %l4 fmovrsgez %i3, %f28, %f8 movleu %icc, %o1, %g6 and %o5, 0x1DA7, %g4 ldsb [%l7 + 0x67], %i2 fmovrslz %l1, %f7, %f10 andn %l0, %o0, %i7 movre %g5, %l2, %g1 movrgz %i0, %o6, %g3 setx loop_57, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_57: smul %g7, %o4, %o2 movg %xcc, %i1, %l3 sir 0x0859 xorcc %l5, %o7, %i6 lduh [%l7 + 0x32], %o3 subc %l4, %i3, %g2 alignaddr %g6, %o1, %g4 movrgez %o5, %l1, %l0 fmovsvc %xcc, %f15, %f30 sethi 0x14C7, %i2 edge16n %i7, %g5, %o0 fcmpne32 %f18, %f24, %g1 ld [%l7 + 0x34], %f28 subc %i0, 0x1F83, %o6 movrgez %l2, %g3, %i5 orcc %i4, 0x10FA, %l6 orn %o4, %o2, %g7 mova %icc, %i1, %l5 orcc %l3, 0x1EA4, %i6 ldub [%l7 + 0x5F], %o3 or %l4, %o7, %i3 movcc %icc, %g6, %o1 movle %icc, %g4, %o5 movpos %xcc, %l1, %g2 andn %i2, 0x0D22, %i7 fmovsvc %xcc, %f5, %f22 edge8 %g5, %o0, %g1 orncc %l0, 0x09BD, %o6 andcc %i0, 0x1118, %g3 movvc %xcc, %l2, %i4 udiv %i5, 0x1769, %l6 edge16 %o2, %o4, %i1 fmuld8ulx16 %f15, %f7, %f26 umulcc %g7, 0x1A6B, %l3 stb %l5, [%l7 + 0x75] movge %xcc, %o3, %l4 for %f28, %f20, %f14 mulx %i6, %o7, %g6 lduw [%l7 + 0x4C], %o1 fmovrse %i3, %f16, %f25 umul %g4, %l1, %g2 fmovdgu %icc, %f25, %f19 srax %i2, %i7, %g5 std %f14, [%l7 + 0x48] sethi 0x0E63, %o0 fpsub32s %f29, %f17, %f22 addc %o5, %g1, %l0 fmovdg %icc, %f8, %f22 fornot1 %f24, %f4, %f10 addcc %o6, %g3, %i0 ldsb [%l7 + 0x5E], %l2 fcmpes %fcc2, %f29, %f1 orncc %i4, 0x1812, %i5 fmovspos %icc, %f26, %f0 save %l6, %o4, %o2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %i1, %g7, %l5 sdiv %l3, 0x132F, %l4 alignaddr %o3, %i6, %o7 add %g6, %i3, %g4 xnor %l1, %g2, %o1 or %i2, %g5, %i7 subcc %o5, 0x1448, %o0 nop set 0x78, %i3 lduh [%l7 + %i3], %l0 fone %f26 movne %icc, %g1, %g3 umulcc %i0, 0x0983, %o6 fzero %f30 mova %icc, %l2, %i4 alignaddr %l6, %o4, %o2 udiv %i5, 0x0334, %i1 movge %icc, %g7, %l5 fmovspos %xcc, %f16, %f29 fpadd16 %f2, %f22, %f24 subccc %l3, 0x0DED, %o3 add %l4, 0x1490, %o7 sllx %g6, %i6, %i3 stw %l1, [%l7 + 0x60] alignaddrl %g4, %o1, %g2 srax %i2, %i7, %g5 umul %o0, %l0, %g1 movgu %icc, %g3, %o5 stw %o6, [%l7 + 0x38] and %i0, 0x0591, %i4 fmovrdlez %l2, %f16, %f16 movrgz %o4, 0x1E4, %l6 fsrc1s %f18, %f3 movne %xcc, %i5, %o2 fmovdvs %icc, %f1, %f28 fsrc2 %f2, %f16 and %g7, %i1, %l3 lduh [%l7 + 0x54], %l5 edge8 %o3, %o7, %l4 andcc %g6, %i6, %i3 nop set 0x6C, %i5 stw %l1, [%l7 + %i5] xor %o1, 0x0C20, %g4 edge8 %i2, %i7, %g2 fmovdneg %icc, %f29, %f20 edge16n %o0, %l0, %g1 movne %xcc, %g3, %g5 movrgz %o6, 0x1B5, %o5 edge8 %i0, %i4, %l2 std %f6, [%l7 + 0x48] edge8n %l6, %o4, %o2 mulx %i5, 0x1B08, %g7 movg %xcc, %l3, %i1 lduw [%l7 + 0x5C], %l5 array16 %o7, %l4, %g6 edge16ln %i6, %i3, %l1 edge8l %o3, %o1, %i2 edge8l %g4, %i7, %g2 move %icc, %l0, %g1 udivcc %g3, 0x1E84, %g5 edge32 %o0, %o6, %o5 fandnot1 %f16, %f30, %f8 edge16 %i0, %i4, %l2 alignaddr %o4, %o2, %i5 andn %g7, 0x0E1F, %l6 fmul8ulx16 %f26, %f12, %f24 smul %i1, %l5, %l3 array32 %o7, %g6, %l4 st %f14, [%l7 + 0x1C] fmovdne %xcc, %f12, %f23 stb %i6, [%l7 + 0x56] fcmps %fcc1, %f14, %f2 fxnors %f30, %f8, %f25 xnorcc %l1, %i3, %o3 fmovdne %xcc, %f10, %f9 movcc %xcc, %o1, %i2 fmovrdlz %i7, %f12, %f2 umul %g4, %l0, %g1 ldsb [%l7 + 0x46], %g3 edge32ln %g5, %o0, %g2 mova %xcc, %o5, %i0 edge8 %o6, %i4, %l2 fcmpgt16 %f30, %f18, %o2 movneg %xcc, %o4, %g7 fmovrslz %l6, %f5, %f21 fpsub32 %f8, %f4, %f0 mulx %i1, 0x0990, %l5 subc %l3, 0x16D6, %o7 movrgez %g6, 0x2DE, %i5 movcs %xcc, %l4, %l1 sir 0x1E37 fmovdcs %xcc, %f26, %f22 movrgz %i6, %o3, %o1 movl %xcc, %i3, %i7 sdiv %g4, 0x0EB6, %i2 sub %g1, %l0, %g3 movrgz %g5, %g2, %o0 std %f22, [%l7 + 0x38] fmovrdlz %o5, %f12, %f0 edge8n %i0, %o6, %l2 edge8 %i4, %o2, %o4 fmul8sux16 %f20, %f10, %f24 fsrc1 %f24, %f16 restore %l6, %g7, %l5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x0B01 fmul8ulx16 %f26, %f0, %f12 move %icc, %i1, %o7 move %icc, %l3, %g6 addccc %l4, %l1, %i6 andncc %o3, %i5, %i3 ldd [%l7 + 0x48], %i6 umulcc %g4, 0x1E89, %o1 array8 %i2, %g1, %g3 sra %l0, %g2, %g5 movle %xcc, %o0, %i0 xorcc %o6, %o5, %i4 nop set 0x32, %i6 lduh [%l7 + %i6], %l2 std %f30, [%l7 + 0x78] edge8ln %o4, %l6, %o2 orn %l5, 0x16E6, %i1 movrgez %g7, 0x068, %l3 alignaddr %o7, %l4, %g6 sub %i6, %o3, %l1 xor %i3, 0x00A1, %i5 fmovrdgez %i7, %f18, %f14 smulcc %g4, 0x1E10, %i2 save %g1, 0x085E, %o1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %l0, %g3, %g5 fandnot1 %f8, %f0, %f12 movpos %xcc, %o0, %i0 subc %o6, 0x04C9, %o5 setx loop_58, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_58: edge32l %o4, %l6, %o2 xorcc %l2, 0x0552, %l5 umulcc %g7, 0x124B, %i1 std %f8, [%l7 + 0x60] save %o7, %l3, %l4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduh [%l7 + 0x52], %g6 sll %o3, 0x1D, %l1 xor %i3, 0x1365, %i6 movrlez %i7, 0x1F5, %i5 stw %g4, [%l7 + 0x4C] subccc %i2, %o1, %l0 fcmpeq32 %f22, %f28, %g1 edge32n %g3, %o0, %g5 sir 0x0525 sll %o6, %o5, %i0 edge32n %g2, %o4, %l6 movrgz %o2, %l2, %i4 sethi 0x0005, %g7 edge32ln %l5, %o7, %i1 xor %l3, 0x0287, %g6 array16 %o3, %l1, %l4 edge8ln %i6, %i3, %i5 sll %g4, %i7, %i2 sll %o1, %l0, %g1 addccc %o0, 0x151B, %g3 xnor %o6, 0x0256, %o5 subc %i0, 0x1610, %g2 orcc %o4, %g5, %o2 smul %l2, 0x1F5F, %i4 fmovdcs %xcc, %f26, %f15 orncc %g7, 0x0919, %l6 umulcc %l5, %i1, %l3 orcc %g6, 0x1985, %o7 fandnot1s %f20, %f5, %f4 fsrc2s %f28, %f21 ldsw [%l7 + 0x48], %l1 array16 %l4, %o3, %i3 ldub [%l7 + 0x1C], %i5 ldsw [%l7 + 0x54], %g4 fnot1 %f2, %f2 andn %i7, 0x0E74, %i6 array16 %i2, %o1, %g1 udivcc %o0, 0x1F69, %g3 save %l0, %o5, %i0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovscs %icc, %f16, %f28 fmul8x16 %f10, %f24, %f10 movrgez %g2, %o4, %o6 udivx %g5, 0x17FD, %o2 ldsw [%l7 + 0x74], %i4 alignaddr %l2, %l6, %l5 fpsub32s %f10, %f9, %f27 fmovsg %xcc, %f1, %f3 nop set 0x6A, %o7 ldsh [%l7 + %o7], %g7 movg %xcc, %l3, %i1 edge16 %o7, %g6, %l4 add %l1, %i3, %i5 fmovsle %icc, %f5, %f31 sth %g4, [%l7 + 0x3A] array32 %i7, %o3, %i2 popc %i6, %g1 movrlz %o1, %o0, %g3 movgu %xcc, %o5, %i0 edge32 %g2, %l0, %o6 edge32 %g5, %o4, %i4 smul %l2, %o2, %l5 udivx %l6, 0x1FB2, %l3 alignaddr %i1, %o7, %g6 mulscc %l4, 0x0690, %l1 orn %g7, 0x1078, %i3 restore %g4, 0x1BC3, %i7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %i5, 0x098D, %i2 movcs %icc, %o3, %i6 fmul8x16al %f23, %f22, %f20 fcmps %fcc1, %f12, %f29 umulcc %o1, 0x0A20, %o0 movrne %g3, %o5, %g1 alignaddrl %i0, %g2, %l0 nop set 0x2C, %g6 lduw [%l7 + %g6], %o6 stx %g5, [%l7 + 0x58] or %o4, %l2, %i4 fmovdpos %icc, %f17, %f17 orn %o2, %l5, %l3 stx %i1, [%l7 + 0x70] fcmpne32 %f16, %f6, %l6 ld [%l7 + 0x20], %f16 movrlz %o7, %l4, %g6 ldsw [%l7 + 0x7C], %l1 subccc %i3, %g4, %i7 movrne %i5, %i2, %g7 movrlez %i6, 0x029, %o1 xor %o3, 0x0EB0, %o0 movvc %icc, %g3, %g1 ldsh [%l7 + 0x3C], %o5 ldsb [%l7 + 0x4D], %g2 andncc %i0, %l0, %g5 save %o6, %o4, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %o2, 0x1302, %l5 move %icc, %l2, %i1 movneg %icc, %l6, %o7 andcc %l3, 0x1498, %l4 fnors %f22, %f3, %f8 andcc %g6, %i3, %g4 andncc %i7, %l1, %i5 fcmpd %fcc3, %f24, %f16 addcc %i2, 0x0F25, %i6 alignaddrl %o1, %g7, %o0 umul %o3, 0x1659, %g1 fmovsne %icc, %f24, %f22 xorcc %g3, %g2, %o5 nop set 0x38, %l3 lduw [%l7 + %l3], %i0 smul %l0, 0x116E, %g5 edge32l %o4, %o6, %i4 add %l5, 0x061B, %o2 fmovrdgz %l2, %f20, %f28 fxnors %f3, %f6, %f24 fxors %f30, %f3, %f3 fmovsleu %xcc, %f15, %f5 srl %l6, 0x0F, %i1 mova %xcc, %l3, %l4 st %f6, [%l7 + 0x40] fcmpes %fcc1, %f20, %f4 smul %o7, %g6, %g4 fmovsle %xcc, %f10, %f17 srl %i3, 0x12, %i7 fnot1 %f8, %f12 mulx %i5, %l1, %i6 edge32 %o1, %g7, %i2 fcmpes %fcc2, %f2, %f22 subc %o3, 0x10F8, %g1 fmul8x16au %f4, %f21, %f26 mulscc %o0, 0x1129, %g2 fpack32 %f14, %f0, %f20 fnegd %f20, %f2 fmovrdgez %o5, %f6, %f26 movge %icc, %g3, %i0 setx loop_59, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_59: fmovsge %xcc, %f27, %f18 fornot2 %f22, %f10, %f0 stx %i4, [%l7 + 0x58] movge %xcc, %l5, %o6 and %l2, %o2, %l6 umul %i1, %l3, %l4 and %g6, 0x1B6C, %o7 andncc %i3, %i7, %g4 movle %icc, %i5, %i6 edge32n %l1, %g7, %i2 fandnot1 %f2, %f24, %f0 xorcc %o3, %g1, %o1 movpos %xcc, %g2, %o5 movrlz %g3, %i0, %o0 xnorcc %l0, 0x0A0D, %g5 fmul8x16 %f14, %f30, %f10 orcc %i4, %l5, %o6 addcc %o4, %l2, %l6 movrgz %o2, %i1, %l4 udivcc %l3, 0x0644, %o7 movrlez %g6, %i3, %g4 sir 0x1F46 move %icc, %i5, %i7 srlx %l1, %i6, %i2 orncc %o3, %g7, %o1 movrgz %g1, 0x293, %o5 edge32ln %g2, %g3, %i0 array8 %l0, %g5, %o0 movrgez %i4, %o6, %l5 sra %l2, 0x0D, %o4 orncc %l6, %i1, %l4 movrgz %o2, 0x02F, %o7 fands %f21, %f30, %f2 ldsb [%l7 + 0x5D], %g6 fmovdvs %icc, %f4, %f18 stw %l3, [%l7 + 0x0C] movre %g4, 0x082, %i5 movrlez %i7, %l1, %i6 movre %i3, 0x370, %o3 smul %i2, %g7, %g1 edge32l %o1, %g2, %g3 edge8l %i0, %o5, %l0 fmovdgu %xcc, %f7, %f20 movle %xcc, %g5, %o0 mulx %i4, %o6, %l2 fmovspos %xcc, %f28, %f24 save %o4, 0x0DB7, %l6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %i1, %l4, %o2 stw %l5, [%l7 + 0x50] fand %f24, %f14, %f6 fmovsneg %xcc, %f18, %f29 movgu %xcc, %o7, %l3 stw %g4, [%l7 + 0x3C] fxors %f28, %f10, %f17 fpadd16s %f0, %f22, %f14 movn %icc, %g6, %i5 fmovrse %l1, %f29, %f7 orncc %i6, %i3, %i7 mulx %i2, %g7, %o3 ldsh [%l7 + 0x48], %g1 fmovdvc %icc, %f4, %f4 fpadd32 %f16, %f6, %f30 orcc %o1, 0x1DE9, %g2 alignaddr %i0, %o5, %l0 fsrc2 %f6, %f20 movrgz %g5, %o0, %i4 fmovsa %xcc, %f27, %f4 movn %xcc, %o6, %g3 sll %o4, 0x08, %l2 restore %i1, %l4, %o2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %l5, 0x0C0A, %o7 movvc %icc, %l3, %l6 addc %g4, %i5, %g6 save %l1, %i6, %i7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %i3, %i2, %o3 fnot1s %f10, %f20 udivcc %g7, 0x04C2, %g1 array16 %o1, %i0, %o5 fmovdleu %icc, %f23, %f26 andn %g2, %g5, %o0 addc %i4, %l0, %g3 stw %o6, [%l7 + 0x78] mova %icc, %l2, %i1 fpadd16s %f1, %f6, %f25 sub %o4, %o2, %l5 movre %o7, %l4, %l3 movcs %xcc, %l6, %i5 movpos %xcc, %g6, %g4 fsrc2s %f0, %f9 alignaddrl %l1, %i7, %i3 sra %i2, 0x10, %i6 movcc %xcc, %g7, %o3 andcc %o1, %i0, %g1 sth %o5, [%l7 + 0x2E] addc %g2, %o0, %g5 movleu %xcc, %l0, %g3 fmovde %icc, %f15, %f3 fandnot2s %f31, %f24, %f12 fsrc1s %f16, %f31 edge16 %o6, %l2, %i4 stx %i1, [%l7 + 0x40] edge8l %o2, %o4, %o7 orn %l4, %l5, %l3 fxnor %f22, %f12, %f14 fmovd %f12, %f0 sdiv %l6, 0x17F7, %g6 edge32 %i5, %l1, %g4 fmuld8ulx16 %f17, %f7, %f12 smulcc %i3, 0x1FDB, %i7 orn %i6, %g7, %o3 smul %i2, 0x1010, %o1 sub %i0, %o5, %g1 ldd [%l7 + 0x18], %f12 sdiv %g2, 0x0DF3, %o0 andcc %g5, %g3, %o6 sethi 0x1571, %l0 fpack32 %f14, %f10, %f20 fsrc1s %f9, %f16 srlx %l2, %i1, %i4 edge32 %o4, %o7, %o2 movg %xcc, %l4, %l3 srlx %l6, %l5, %g6 ldsh [%l7 + 0x58], %l1 addcc %i5, %i3, %i7 movg %icc, %i6, %g4 lduh [%l7 + 0x0E], %o3 edge32 %i2, %o1, %g7 fxnors %f22, %f22, %f27 pdist %f8, %f8, %f8 fxor %f6, %f2, %f4 addccc %i0, %o5, %g1 sir 0x0307 fpadd16s %f1, %f7, %f14 srlx %g2, 0x1D, %g5 movne %xcc, %o0, %g3 sra %l0, %o6, %i1 smul %i4, %o4, %o7 srlx %o2, 0x1E, %l4 movgu %xcc, %l3, %l2 fnor %f10, %f22, %f6 orncc %l6, 0x1988, %g6 fornot2s %f13, %f9, %f2 fcmpeq16 %f30, %f26, %l1 movg %icc, %l5, %i5 movcs %icc, %i3, %i7 st %f31, [%l7 + 0x6C] edge8l %g4, %i6, %i2 fabsd %f10, %f4 lduh [%l7 + 0x30], %o3 fmovd %f26, %f24 mulscc %o1, %g7, %o5 sub %g1, 0x15B6, %i0 ldsh [%l7 + 0x7A], %g5 sub %g2, %g3, %o0 movcc %xcc, %l0, %i1 ldsw [%l7 + 0x20], %o6 addc %i4, 0x1E1F, %o7 lduh [%l7 + 0x1C], %o4 movrgez %l4, 0x34C, %o2 movrlz %l2, 0x3E7, %l3 edge16l %l6, %l1, %g6 sra %l5, %i3, %i7 sdivcc %g4, 0x11B1, %i5 fmovrdgez %i2, %f22, %f20 xorcc %o3, %i6, %o1 fcmpgt16 %f0, %f22, %g7 subcc %g1, 0x182D, %i0 ldsb [%l7 + 0x19], %g5 fpsub32 %f28, %f22, %f4 fcmpes %fcc2, %f10, %f31 orcc %o5, %g2, %o0 edge16l %g3, %i1, %l0 sdivcc %o6, 0x1B13, %o7 subc %i4, 0x0567, %l4 mova %xcc, %o4, %o2 fpmerge %f7, %f19, %f18 stw %l3, [%l7 + 0x54] movn %xcc, %l2, %l1 subc %g6, 0x10A6, %l6 ldsh [%l7 + 0x44], %l5 ldsw [%l7 + 0x24], %i7 std %f26, [%l7 + 0x70] xorcc %i3, 0x1447, %g4 ldx [%l7 + 0x18], %i5 fones %f19 andn %o3, 0x01C3, %i2 xorcc %o1, %g7, %i6 edge8n %g1, %i0, %g5 addcc %o5, 0x0673, %o0 st %f5, [%l7 + 0x50] edge16ln %g3, %g2, %i1 fpadd16s %f1, %f1, %f28 sra %o6, 0x03, %l0 fnands %f12, %f10, %f11 movne %icc, %i4, %l4 mulscc %o4, %o2, %l3 movleu %icc, %l2, %l1 fnot2 %f28, %f8 smul %o7, %g6, %l5 movgu %xcc, %l6, %i3 std %f24, [%l7 + 0x18] fpsub32 %f18, %f4, %f26 ldsh [%l7 + 0x76], %g4 nop set 0x48, %g5 ldx [%l7 + %g5], %i5 fmul8ulx16 %f2, %f10, %f0 popc %i7, %o3 alignaddr %o1, %i2, %i6 lduw [%l7 + 0x70], %g7 movne %icc, %i0, %g1 fmovspos %xcc, %f22, %f31 fmovdge %xcc, %f30, %f31 movneg %icc, %o5, %g5 udiv %o0, 0x0BAF, %g2 andcc %g3, 0x17C8, %i1 alignaddr %l0, %o6, %i4 edge8n %o4, %o2, %l3 umulcc %l4, 0x0D9E, %l1 edge32ln %o7, %g6, %l2 fnands %f30, %f22, %f5 srax %l6, %l5, %i3 edge16ln %i5, %g4, %i7 fnot2 %f10, %f8 umul %o1, 0x0DAB, %i2 edge32 %i6, %g7, %o3 ldx [%l7 + 0x20], %i0 sdiv %o5, 0x076E, %g5 fpadd16 %f30, %f4, %f4 srax %g1, %o0, %g3 fmovs %f19, %f12 popc 0x0FDE, %i1 fpadd32 %f30, %f2, %f26 movg %icc, %g2, %l0 mulscc %i4, 0x1498, %o4 edge32ln %o2, %l3, %l4 faligndata %f18, %f30, %f0 fandnot1 %f12, %f22, %f18 movg %icc, %o6, %l1 orcc %g6, %l2, %o7 ldsw [%l7 + 0x74], %l5 movcs %xcc, %i3, %i5 fsrc2s %f27, %f1 fmovse %xcc, %f17, %f17 ldx [%l7 + 0x08], %g4 ld [%l7 + 0x54], %f0 fmovrsgez %i7, %f7, %f4 lduw [%l7 + 0x34], %o1 ld [%l7 + 0x50], %f26 fmovdcc %xcc, %f22, %f8 fmovrslz %l6, %f1, %f7 umul %i2, 0x1519, %g7 and %o3, %i0, %i6 edge16ln %o5, %g5, %o0 edge16n %g1, %i1, %g3 edge16l %l0, %g2, %i4 setx loop_60, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_60: fmovdgu %icc, %f14, %f27 fmovdg %icc, %f20, %f3 orn %l4, %o2, %l1 addcc %o6, %l2, %g6 lduw [%l7 + 0x28], %l5 umul %i3, 0x0BF5, %o7 udiv %i5, 0x0E6C, %g4 andncc %o1, %l6, %i7 srl %i2, %g7, %o3 fmovdvs %icc, %f15, %f22 ldx [%l7 + 0x40], %i6 edge32 %i0, %o5, %g5 restore %o0, 0x1EFB, %g1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %i1, 0x0E, %g3 subccc %l0, %g2, %i4 xnor %l3, 0x157D, %l4 fnot2s %f10, %f5 edge16 %o4, %o2, %l1 fmul8ulx16 %f8, %f18, %f28 srlx %o6, 0x19, %g6 stx %l2, [%l7 + 0x40] movn %xcc, %l5, %o7 mulx %i3, 0x00C8, %i5 fxnor %f4, %f24, %f16 fmovrdgez %o1, %f2, %f30 mulscc %l6, 0x14E9, %g4 movvc %icc, %i2, %i7 fnegd %f18, %f4 addc %o3, %g7, %i6 srlx %o5, %g5, %i0 stb %o0, [%l7 + 0x32] andncc %g1, %i1, %g3 fmul8sux16 %f20, %f18, %f26 orncc %l0, %i4, %g2 st %f27, [%l7 + 0x28] alignaddr %l3, %o4, %l4 fabsd %f10, %f30 sdivcc %l1, 0x082F, %o2 fornot2 %f10, %f20, %f6 edge16n %g6, %l2, %l5 xnorcc %o7, %i3, %o6 sth %i5, [%l7 + 0x4C] andcc %l6, 0x1C68, %o1 sdivcc %g4, 0x1421, %i2 edge32 %i7, %o3, %g7 ldsw [%l7 + 0x20], %i6 fnands %f18, %f0, %f5 fpadd32 %f30, %f6, %f30 st %f22, [%l7 + 0x48] stb %g5, [%l7 + 0x2C] movrlz %i0, 0x1E0, %o0 sdiv %o5, 0x1BC9, %g1 movle %xcc, %g3, %l0 std %f2, [%l7 + 0x40] edge16 %i1, %g2, %l3 fmovse %icc, %f6, %f19 edge8l %i4, %o4, %l4 stx %l1, [%l7 + 0x28] andncc %g6, %o2, %l5 fands %f16, %f27, %f18 fmul8x16au %f13, %f22, %f26 fmovscc %icc, %f26, %f3 movg %icc, %o7, %i3 fmovrde %l2, %f28, %f24 std %f22, [%l7 + 0x68] ldd [%l7 + 0x48], %o6 fnot2 %f30, %f10 orn %i5, %l6, %o1 fmovspos %xcc, %f12, %f31 ldd [%l7 + 0x78], %i2 st %f9, [%l7 + 0x44] fmul8x16au %f9, %f25, %f6 fmovsneg %icc, %f25, %f4 andn %g4, 0x157F, %i7 mulx %g7, %i6, %o3 andncc %g5, %o0, %o5 fmovdcs %icc, %f8, %f2 lduw [%l7 + 0x14], %i0 smulcc %g1, 0x1B77, %g3 movn %xcc, %l0, %g2 array16 %i1, %l3, %i4 edge8ln %l4, %o4, %l1 move %icc, %g6, %o2 subcc %l5, %o7, %l2 addccc %o6, %i5, %i3 fmuld8ulx16 %f15, %f22, %f20 movvs %xcc, %o1, %i2 orcc %g4, 0x12E9, %i7 movgu %icc, %g7, %i6 srlx %l6, 0x19, %o3 movl %xcc, %o0, %o5 movne %xcc, %g5, %g1 sdivcc %g3, 0x003E, %l0 ld [%l7 + 0x5C], %f30 fmovrde %i0, %f2, %f12 fcmped %fcc2, %f4, %f28 std %f26, [%l7 + 0x20] ld [%l7 + 0x7C], %f14 fxnors %f3, %f21, %f3 fpsub16s %f30, %f23, %f8 udivx %i1, 0x1D1C, %l3 movrgz %i4, 0x14B, %g2 array8 %l4, %l1, %g6 movvc %xcc, %o4, %o2 fabss %f24, %f13 lduh [%l7 + 0x62], %l5 movle %xcc, %l2, %o6 sth %i5, [%l7 + 0x10] fnot2s %f0, %f29 movpos %icc, %o7, %i3 smulcc %i2, %o1, %i7 movrgz %g7, 0x3C5, %g4 add %l6, %o3, %o0 edge32l %i6, %g5, %g1 movn %icc, %o5, %g3 fmovrslez %l0, %f13, %f11 andcc %i0, 0x1844, %l3 srl %i4, %i1, %g2 fornot2 %f18, %f14, %f30 smul %l1, %g6, %l4 ldub [%l7 + 0x0A], %o2 movleu %icc, %o4, %l5 movle %xcc, %l2, %o6 movrgz %i5, %o7, %i3 fmul8ulx16 %f4, %f30, %f22 addc %o1, %i2, %g7 fmovrdlez %i7, %f0, %f0 alignaddrl %g4, %l6, %o3 udiv %i6, 0x1EDE, %g5 smul %o0, 0x1730, %o5 sra %g1, 0x11, %g3 edge16n %l0, %l3, %i0 save %i4, 0x17DE, %i1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc %g2, %g6 ldsw [%l7 + 0x58], %l1 smul %l4, 0x1847, %o4 srlx %o2, 0x18, %l5 umul %o6, 0x14C7, %l2 sir 0x0C3E lduw [%l7 + 0x10], %o7 fnot1s %f19, %f1 std %f12, [%l7 + 0x18] edge8 %i5, %o1, %i2 srax %g7, %i3, %i7 fxnors %f27, %f0, %f28 lduw [%l7 + 0x24], %l6 siam 0x4 edge8n %g4, %i6, %g5 fmovsneg %icc, %f28, %f14 stb %o3, [%l7 + 0x4F] fxor %f16, %f20, %f22 fmovdn %xcc, %f30, %f6 movg %xcc, %o5, %g1 edge32l %o0, %l0, %l3 setx loop_61, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_61: fmovrdgz %i0, %f18, %f0 movle %xcc, %g2, %g6 bshuffle %f8, %f18, %f20 ld [%l7 + 0x1C], %f27 edge16ln %l1, %i1, %o4 fmovs %f10, %f27 sllx %l4, %l5, %o2 edge32l %o6, %l2, %o7 ldsw [%l7 + 0x5C], %i5 movneg %icc, %o1, %g7 movre %i3, %i2, %l6 mulx %i7, 0x11B9, %g4 movrlz %g5, 0x0D6, %o3 movleu %icc, %i6, %g1 and %o5, 0x0677, %l0 movrlz %o0, %g3, %i4 orn %i0, %g2, %l3 mova %icc, %l1, %i1 array32 %o4, %l4, %g6 fmovrsne %o2, %f15, %f8 smul %o6, %l5, %o7 addccc %l2, %i5, %o1 edge8l %i3, %g7, %l6 fnand %f4, %f16, %f24 movrne %i2, %i7, %g5 edge32 %g4, %o3, %g1 fandnot1s %f8, %f20, %f18 edge32ln %o5, %l0, %i6 ldsb [%l7 + 0x53], %g3 and %i4, %o0, %i0 sir 0x16E9 edge16 %g2, %l1, %l3 smulcc %o4, %l4, %i1 fmuld8sux16 %f28, %f27, %f4 orncc %g6, %o6, %l5 orncc %o7, 0x1514, %o2 sll %i5, %o1, %l2 edge32l %g7, %l6, %i2 xorcc %i7, %i3, %g5 save %g4, %o3, %o5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %l0, 0x0F93, %i6 smulcc %g1, 0x01AE, %i4 movl %xcc, %g3, %i0 sdivx %g2, 0x0951, %l1 xnor %o0, %o4, %l3 nop set 0x08, %o4 stx %l4, [%l7 + %o4] ldub [%l7 + 0x50], %i1 movrlez %g6, %l5, %o6 edge32n %o7, %i5, %o2 edge32ln %l2, %g7, %l6 xor %i2, %i7, %i3 addccc %o1, 0x0208, %g5 fcmpne16 %f2, %f6, %o3 fxnors %f7, %f11, %f5 move %xcc, %g4, %o5 fmovscc %icc, %f9, %f19 array16 %i6, %g1, %l0 smul %g3, %i0, %i4 fpack16 %f22, %f30 fone %f2 fmovdle %icc, %f1, %f29 ldsb [%l7 + 0x34], %g2 movvc %xcc, %l1, %o4 nop set 0x08, %o5 stw %o0, [%l7 + %o5] edge8l %l3, %l4, %i1 xorcc %g6, 0x08E3, %o6 array16 %l5, %o7, %i5 edge32 %l2, %o2, %l6 lduw [%l7 + 0x10], %g7 subccc %i2, %i7, %o1 fmovdcs %xcc, %f27, %f8 subcc %g5, %o3, %i3 edge32ln %g4, %i6, %g1 save %l0, %g3, %i0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %icc, %o5, %i4 edge32ln %g2, %o4, %o0 fmovsn %icc, %f1, %f1 subc %l3, %l4, %l1 fands %f9, %f14, %f1 andncc %i1, %o6, %l5 lduh [%l7 + 0x7C], %o7 movre %g6, %l2, %o2 orncc %l6, 0x0A0F, %i5 fcmps %fcc3, %f6, %f10 mulx %i2, %i7, %g7 movl %icc, %g5, %o3 addc %i3, %o1, %g4 edge8l %i6, %g1, %l0 movleu %icc, %g3, %i0 restore %o5, %i4, %o4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %o0, 0x0E7D, %l3 fmovrse %g2, %f22, %f7 udivx %l4, 0x12D6, %i1 movn %icc, %l1, %l5 ldd [%l7 + 0x78], %f2 fxor %f4, %f2, %f2 fmovs %f5, %f14 edge16ln %o7, %g6, %l2 lduw [%l7 + 0x6C], %o2 fxor %f12, %f6, %f14 ldsw [%l7 + 0x38], %o6 fmovdg %xcc, %f6, %f28 fcmple16 %f12, %f24, %i5 movvc %xcc, %i2, %l6 sll %g7, %g5, %o3 andcc %i3, 0x005A, %i7 andn %g4, %i6, %g1 edge16n %o1, %g3, %i0 movle %xcc, %l0, %i4 lduh [%l7 + 0x1C], %o5 subccc %o0, 0x140C, %o4 lduw [%l7 + 0x78], %g2 mova %xcc, %l4, %i1 udivx %l3, 0x13D1, %l1 move %xcc, %o7, %l5 fsrc1 %f0, %f0 stx %g6, [%l7 + 0x08] movne %icc, %o2, %o6 movle %xcc, %i5, %l2 srl %l6, %i2, %g5 movrgz %o3, 0x384, %i3 sth %g7, [%l7 + 0x7C] setx loop_62, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_62: fpmerge %f2, %f22, %f20 edge16 %i6, %o1, %g3 edge16n %g1, %l0, %i4 sdiv %i0, 0x0AF3, %o0 smul %o4, %g2, %l4 movvs %xcc, %i1, %l3 udivx %l1, 0x1484, %o7 array8 %o5, %l5, %g6 umulcc %o6, 0x1FC9, %o2 movne %xcc, %l2, %i5 andn %i2, %g5, %l6 fcmpeq32 %f20, %f2, %i3 sub %g7, 0x14FE, %o3 movrgez %g4, %i6, %o1 sra %i7, %g3, %l0 movle %xcc, %i4, %i0 fmovdneg %xcc, %f27, %f9 fmovdleu %icc, %f4, %f6 andcc %o0, %o4, %g2 popc 0x121A, %g1 movvs %icc, %i1, %l3 sub %l1, 0x0455, %l4 edge32ln %o5, %o7, %l5 edge32l %g6, %o2, %l2 movl %xcc, %o6, %i5 sdivcc %i2, 0x07EC, %l6 ldsw [%l7 + 0x30], %i3 edge16l %g5, %g7, %o3 stx %i6, [%l7 + 0x38] fmovsleu %xcc, %f23, %f7 subcc %g4, %i7, %g3 movleu %icc, %o1, %l0 edge32 %i0, %o0, %o4 fpackfix %f30, %f20 movrlz %g2, 0x113, %i4 stw %g1, [%l7 + 0x7C] fmovscc %xcc, %f28, %f5 edge16 %i1, %l3, %l4 sir 0x0AE6 movleu %icc, %o5, %l1 andn %l5, %o7, %g6 fmovspos %xcc, %f5, %f21 fornot2 %f20, %f18, %f16 movn %icc, %o2, %l2 orcc %o6, 0x14E8, %i5 movle %icc, %i2, %i3 sdiv %g5, 0x0093, %g7 fpsub16 %f6, %f10, %f26 ld [%l7 + 0x78], %f1 fcmpeq32 %f2, %f10, %l6 ldsw [%l7 + 0x68], %o3 nop set 0x10, %l1 stb %i6, [%l7 + %l1] sdiv %i7, 0x0FBF, %g4 st %f17, [%l7 + 0x68] stb %g3, [%l7 + 0x66] srax %l0, %i0, %o1 sllx %o0, %g2, %i4 move %xcc, %g1, %i1 stx %l3, [%l7 + 0x40] pdist %f30, %f18, %f4 movge %xcc, %o4, %l4 lduw [%l7 + 0x2C], %l1 edge8n %l5, %o7, %g6 fxors %f18, %f27, %f17 popc %o5, %o2 subc %o6, 0x0015, %i5 fcmpd %fcc0, %f30, %f30 mova %icc, %i2, %i3 fmovdn %xcc, %f15, %f11 move %icc, %g5, %g7 fmovsge %xcc, %f15, %f27 movneg %icc, %l6, %l2 edge16l %o3, %i6, %i7 smulcc %g3, 0x0936, %l0 nop set 0x22, %i7 ldsb [%l7 + %i7], %i0 sth %g4, [%l7 + 0x7E] movle %icc, %o1, %g2 lduh [%l7 + 0x24], %o0 edge16n %i4, %i1, %g1 movg %icc, %o4, %l4 xnor %l1, 0x1712, %l5 nop set 0x38, %l0 stx %l3, [%l7 + %l0] srlx %o7, 0x1C, %o5 ldub [%l7 + 0x28], %g6 fnors %f15, %f22, %f6 array32 %o2, %o6, %i5 xor %i2, 0x10E8, %i3 edge32 %g5, %g7, %l2 umul %o3, %i6, %i7 alignaddrl %g3, %l0, %l6 fornot1 %f14, %f10, %f8 addcc %g4, 0x04E6, %o1 ldsb [%l7 + 0x4E], %i0 movvs %icc, %g2, %i4 movle %xcc, %o0, %g1 movneg %icc, %i1, %l4 xor %l1, 0x14F8, %l5 sub %o4, %o7, %l3 edge8n %g6, %o2, %o6 sub %i5, 0x1CC0, %o5 stw %i2, [%l7 + 0x54] umulcc %i3, %g7, %g5 fmovrslz %o3, %f8, %f1 fxnors %f9, %f7, %f1 ldsb [%l7 + 0x0E], %i6 umulcc %l2, 0x014C, %i7 movcs %icc, %g3, %l0 mulscc %g4, %l6, %o1 xnorcc %g2, %i4, %o0 edge32n %i0, %g1, %l4 fcmps %fcc1, %f17, %f25 fmovscs %xcc, %f5, %f18 subc %l1, %l5, %o4 fpsub32s %f27, %f3, %f20 orn %o7, 0x04EE, %i1 edge32l %l3, %o2, %o6 udivx %g6, 0x1DB7, %o5 movrne %i5, %i3, %g7 fmovscs %icc, %f7, %f19 andn %i2, %g5, %o3 stw %l2, [%l7 + 0x74] move %icc, %i7, %g3 srlx %i6, %l0, %l6 fpsub16s %f27, %f7, %f30 sub %o1, %g2, %i4 ld [%l7 + 0x4C], %f31 subccc %g4, 0x1132, %i0 movn %icc, %g1, %l4 popc %o0, %l1 udivx %o4, 0x0F7D, %l5 fmovspos %icc, %f3, %f15 subcc %o7, 0x0DE5, %l3 mulscc %o2, %i1, %o6 movrne %g6, %o5, %i3 fmuld8sux16 %f27, %f23, %f16 edge32l %i5, %i2, %g5 xorcc %o3, %g7, %l2 lduw [%l7 + 0x2C], %i7 srlx %g3, 0x14, %i6 smulcc %l0, 0x1FC0, %o1 movvc %icc, %l6, %i4 movcs %icc, %g4, %g2 movpos %xcc, %i0, %g1 srlx %l4, 0x11, %l1 movg %xcc, %o4, %o0 srlx %l5, %l3, %o2 movre %i1, %o7, %o6 or %g6, 0x0FD2, %o5 array8 %i5, %i3, %g5 fmovd %f8, %f20 edge16ln %o3, %g7, %i2 srlx %l2, 0x1F, %i7 lduh [%l7 + 0x10], %i6 andn %l0, %g3, %o1 xnorcc %i4, 0x153E, %g4 stx %g2, [%l7 + 0x48] fmovsle %xcc, %f16, %f3 save %i0, %l6, %l4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %l1, %o4, %g1 nop set 0x64, %i1 ldsw [%l7 + %i1], %o0 xor %l3, %l5, %o2 orn %o7, 0x1F41, %i1 movle %xcc, %g6, %o6 ldsb [%l7 + 0x7A], %i5 mulx %i3, %g5, %o3 st %f21, [%l7 + 0x3C] movneg %xcc, %o5, %i2 array16 %l2, %i7, %g7 ldd [%l7 + 0x38], %i6 movge %xcc, %g3, %o1 movgu %icc, %i4, %l0 sdivx %g4, 0x11BE, %g2 move %xcc, %i0, %l6 subcc %l4, 0x140C, %l1 movn %xcc, %o4, %o0 sll %l3, %g1, %l5 fmovdge %icc, %f27, %f8 fones %f10 movne %xcc, %o2, %i1 ldub [%l7 + 0x69], %g6 fmul8x16au %f19, %f31, %f28 udivx %o7, 0x1E43, %i5 alignaddrl %i3, %o6, %o3 addcc %o5, %i2, %g5 orcc %i7, %l2, %i6 fpsub32 %f2, %f12, %f8 fmovrslez %g7, %f12, %f22 sub %g3, %o1, %l0 andcc %i4, %g2, %g4 umul %l6, %l4, %l1 movleu %xcc, %o4, %o0 fpsub16s %f18, %f16, %f4 umulcc %l3, 0x1B35, %g1 andn %l5, %o2, %i1 movneg %xcc, %g6, %o7 alignaddr %i5, %i3, %o6 subcc %i0, %o3, %o5 edge16ln %i2, %g5, %l2 fmovsle %xcc, %f20, %f27 mulx %i7, 0x0A3B, %i6 array8 %g3, %g7, %l0 edge32ln %o1, %i4, %g4 andncc %l6, %g2, %l1 fpmerge %f26, %f28, %f10 movcc %icc, %o4, %l4 movre %o0, %l3, %l5 fmovrdgez %o2, %f8, %f22 orcc %g1, 0x0B9F, %g6 fornot1s %f7, %f8, %f22 array8 %i1, %i5, %o7 sethi 0x012D, %o6 sllx %i3, 0x19, %o3 umulcc %i0, %o5, %i2 save %g5, %l2, %i7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %i6, 0x01A4, %g7 orncc %l0, 0x18BE, %o1 mulscc %g3, %g4, %i4 fnot2 %f4, %f6 fmovsl %icc, %f29, %f20 edge16ln %g2, %l1, %l6 sdiv %o4, 0x1ACD, %o0 fmovda %xcc, %f5, %f31 ldx [%l7 + 0x70], %l4 smul %l3, 0x1777, %o2 addcc %g1, 0x03F7, %g6 mulscc %i1, %l5, %i5 sra %o6, 0x1C, %o7 edge32ln %i3, %i0, %o5 sir 0x061E sllx %i2, %g5, %o3 stb %l2, [%l7 + 0x62] ldsw [%l7 + 0x6C], %i6 srax %g7, 0x16, %l0 fcmpes %fcc1, %f27, %f8 edge8ln %o1, %g3, %i7 fcmpgt16 %f8, %f10, %i4 movre %g4, 0x025, %g2 edge16ln %l1, %o4, %o0 fpack16 %f28, %f18 movge %xcc, %l4, %l6 movn %icc, %l3, %o2 andncc %g1, %i1, %g6 sdiv %i5, 0x1BF4, %o6 stw %l5, [%l7 + 0x60] ldd [%l7 + 0x68], %i2 fnand %f20, %f28, %f22 umul %o7, %i0, %i2 umulcc %g5, %o5, %o3 fandnot1s %f26, %f16, %f8 andcc %i6, %g7, %l2 fmul8x16au %f13, %f10, %f24 st %f6, [%l7 + 0x28] ldub [%l7 + 0x72], %l0 restore %g3, 0x0E56, %i7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32l %i4, %g4, %g2 fnegd %f12, %f10 andncc %o1, %o4, %o0 edge32 %l4, %l1, %l6 movrgez %l3, %g1, %i1 stb %g6, [%l7 + 0x79] nop set 0x50, %o3 ldd [%l7 + %o3], %i4 stx %o2, [%l7 + 0x30] edge32 %o6, %l5, %i3 fmul8x16al %f26, %f19, %f28 sir 0x1458 ld [%l7 + 0x20], %f14 smulcc %i0, %o7, %i2 move %xcc, %o5, %o3 fpsub16 %f0, %f22, %f18 movgu %icc, %i6, %g5 edge8ln %g7, %l2, %l0 andncc %g3, %i7, %g4 add %g2, 0x0F4A, %o1 faligndata %f22, %f10, %f16 alignaddr %i4, %o0, %l4 movg %icc, %o4, %l1 setx loop_63, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_63: movg %xcc, %l6, %g6 mulx %i1, 0x0E50, %o2 subc %i5, 0x0312, %o6 fmovrde %l5, %f16, %f4 ldd [%l7 + 0x50], %i0 save %o7, %i2, %i3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 std %f12, [%l7 + 0x10] array16 %o3, %i6, %o5 movcs %icc, %g5, %g7 movgu %icc, %l2, %g3 sdivcc %i7, 0x1D99, %g4 addccc %g2, %o1, %l0 fornot1s %f4, %f7, %f11 stw %o0, [%l7 + 0x28] andcc %l4, 0x18D1, %o4 array16 %l1, %l3, %g1 edge32ln %i4, %g6, %i1 fnegs %f4, %f24 addc %l6, %o2, %o6 popc 0x0CCB, %l5 movn %icc, %i5, %i0 sub %i2, 0x0C99, %o7 fcmpgt32 %f14, %f0, %i3 fnot2 %f8, %f8 std %f14, [%l7 + 0x30] andncc %i6, %o5, %g5 ldsh [%l7 + 0x3A], %o3 nop set 0x58, %l2 ldd [%l7 + %l2], %f0 array8 %l2, %g7, %i7 ldx [%l7 + 0x60], %g3 orcc %g2, 0x032C, %g4 siam 0x3 edge32l %o1, %o0, %l0 andn %o4, 0x1D22, %l1 fmovdcc %icc, %f13, %f21 fnot1 %f16, %f12 xnorcc %l3, 0x1465, %l4 fand %f12, %f2, %f16 or %g1, %g6, %i1 movre %l6, 0x1EA, %i4 fmovsg %icc, %f25, %f10 sir 0x1178 xnor %o6, 0x1B39, %l5 stw %i5, [%l7 + 0x2C] orncc %i0, %i2, %o2 sub %o7, 0x186E, %i3 movrgez %i6, 0x23D, %g5 smulcc %o5, 0x1C55, %o3 smul %l2, 0x1B00, %i7 std %f0, [%l7 + 0x68] srlx %g3, %g7, %g4 umul %g2, 0x049F, %o0 mulscc %o1, 0x0C8C, %l0 st %f10, [%l7 + 0x70] movrlez %l1, 0x04A, %o4 fmovrdgez %l4, %f26, %f2 fmuld8ulx16 %f26, %f16, %f4 fxors %f12, %f0, %f15 fpadd32 %f6, %f6, %f0 srlx %l3, 0x00, %g1 ldx [%l7 + 0x70], %i1 andncc %l6, %i4, %o6 fcmpeq32 %f12, %f30, %g6 move %xcc, %i5, %l5 sdiv %i2, 0x00BB, %i0 and %o2, %o7, %i3 edge8ln %i6, %o5, %o3 edge16n %l2, %i7, %g5 fpsub32 %f26, %f8, %f28 movrne %g3, %g4, %g2 fmul8x16 %f2, %f12, %f26 edge16n %g7, %o0, %l0 sll %l1, %o1, %l4 edge8n %o4, %l3, %g1 srax %i1, 0x19, %i4 movneg %icc, %l6, %o6 array32 %i5, %g6, %i2 andn %i0, 0x1501, %l5 and %o2, %o7, %i6 edge32l %o5, %o3, %l2 edge16ln %i3, %i7, %g3 fandnot2s %f13, %f24, %f4 subc %g4, %g2, %g7 edge32ln %g5, %l0, %l1 srl %o0, 0x00, %o1 fxors %f12, %f4, %f18 ldsb [%l7 + 0x62], %l4 sth %o4, [%l7 + 0x1A] edge8 %l3, %g1, %i4 movcs %xcc, %i1, %o6 fmovspos %xcc, %f18, %f11 umul %l6, %g6, %i5 fcmps %fcc3, %f4, %f5 fnegd %f18, %f18 fornot2s %f1, %f15, %f12 fpadd32 %f30, %f26, %f0 sub %i2, 0x1065, %l5 and %o2, 0x157B, %o7 fmovsne %xcc, %f16, %f27 fmovrdlez %i6, %f30, %f24 sdivcc %o5, 0x08EB, %o3 movg %xcc, %i0, %l2 fmovsleu %xcc, %f6, %f7 udivcc %i7, 0x153A, %i3 andn %g3, 0x0D87, %g2 sll %g7, %g5, %l0 fmovsneg %icc, %f2, %f16 array16 %g4, %o0, %l1 ldd [%l7 + 0x28], %o0 fandnot1s %f8, %f2, %f17 fpadd32 %f28, %f28, %f8 movcs %xcc, %o4, %l4 fcmple16 %f26, %f0, %l3 fandnot1s %f26, %f17, %f7 fmovse %xcc, %f10, %f29 srax %g1, %i1, %i4 sir 0x065D movrlez %l6, 0x029, %g6 orn %o6, %i2, %l5 fmovrslz %o2, %f11, %f1 addcc %i5, 0x1D6B, %o7 movvs %icc, %o5, %o3 xnorcc %i0, 0x074C, %l2 orncc %i7, 0x0B4B, %i6 smulcc %g3, %g2, %i3 mova %icc, %g5, %g7 movvc %xcc, %l0, %o0 sllx %g4, 0x0A, %l1 udivcc %o4, 0x1472, %l4 movl %icc, %o1, %l3 fsrc2s %f31, %f13 movrgz %i1, %i4, %l6 sdivcc %g6, 0x16B2, %o6 udiv %i2, 0x0A99, %l5 fmovdgu %icc, %f9, %f24 restore %g1, 0x15C4, %i5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsne %icc, %f13, %f23 xnorcc %o7, 0x0856, %o2 ldsb [%l7 + 0x4E], %o3 fmovrdgez %o5, %f12, %f18 ldub [%l7 + 0x23], %i0 subc %i7, %i6, %l2 sllx %g2, %i3, %g5 addccc %g3, %l0, %o0 or %g4, 0x0F59, %g7 nop set 0x39, %i4 ldsb [%l7 + %i4], %o4 array16 %l4, %o1, %l3 array16 %i1, %i4, %l6 fmovdleu %xcc, %f18, %f22 sth %l1, [%l7 + 0x4A] alignaddrl %g6, %o6, %l5 orcc %i2, 0x02EA, %i5 edge16l %o7, %o2, %o3 subcc %g1, 0x073D, %i0 movre %i7, %i6, %o5 sllx %g2, 0x1E, %i3 orn %l2, 0x0CF7, %g5 movvs %xcc, %l0, %g3 srax %o0, %g4, %g7 movrgz %l4, 0x096, %o1 sdiv %o4, 0x12A8, %i1 smul %i4, 0x1F62, %l6 xor %l1, %g6, %o6 stb %l5, [%l7 + 0x7A] fpackfix %f24, %f14 fexpand %f15, %f28 fmovsvc %xcc, %f22, %f4 movrgez %l3, %i2, %o7 sub %o2, %i5, %o3 stx %i0, [%l7 + 0x40] movleu %xcc, %i7, %i6 mulscc %g1, 0x1E5E, %g2 nop set 0x34, %i0 ldsh [%l7 + %i0], %i3 array32 %o5, %l2, %g5 sir 0x16F7 movre %l0, 0x2B6, %o0 umul %g3, %g7, %g4 fmovdcs %icc, %f30, %f14 sth %l4, [%l7 + 0x38] subcc %o1, 0x0CCD, %i1 srl %i4, %l6, %o4 subc %l1, 0x1D48, %g6 sllx %l5, 0x1B, %o6 movvs %icc, %i2, %o7 edge16 %l3, %i5, %o3 fexpand %f11, %f6 edge16l %o2, %i0, %i7 alignaddr %g1, %g2, %i6 srl %o5, 0x14, %l2 subcc %i3, 0x1773, %g5 fzeros %f23 move %xcc, %o0, %g3 fabss %f30, %f17 udiv %l0, 0x10D3, %g7 orn %l4, %o1, %i1 fcmple16 %f18, %f18, %g4 srax %l6, 0x06, %o4 stx %i4, [%l7 + 0x50] umul %l1, 0x0C60, %g6 movcc %icc, %l5, %o6 andn %i2, %l3, %i5 subccc %o3, 0x0B33, %o2 fpsub32 %f20, %f28, %f28 fmovdgu %xcc, %f23, %f27 sdivcc %o7, 0x1E8C, %i7 fmovsa %xcc, %f31, %f26 mova %icc, %g1, %i0 fmovdn %icc, %f1, %f28 movrgez %g2, 0x110, %i6 sll %l2, %i3, %g5 ldub [%l7 + 0x77], %o0 fmovs %f11, %f8 addccc %o5, %l0, %g7 fmovscc %xcc, %f6, %f9 addc %l4, %o1, %g3 fcmpgt16 %f18, %f16, %i1 addccc %l6, 0x11A2, %o4 movcc %xcc, %g4, %l1 add %i4, %g6, %o6 or %i2, 0x1821, %l3 ldsb [%l7 + 0x67], %i5 array16 %l5, %o3, %o7 addcc %i7, 0x15EF, %g1 udivcc %o2, 0x1B33, %g2 smulcc %i6, 0x07CD, %i0 movvs %icc, %l2, %g5 array16 %i3, %o5, %o0 fcmpes %fcc2, %f3, %f22 movne %xcc, %l0, %l4 movre %g7, 0x0F4, %g3 xorcc %o1, %l6, %o4 sdiv %i1, 0x03C5, %g4 fcmpeq32 %f2, %f2, %i4 movvs %xcc, %l1, %o6 addcc %g6, %l3, %i5 fmovsge %icc, %f17, %f15 movrne %l5, 0x0B3, %i2 siam 0x3 sub %o7, %i7, %o3 mova %icc, %o2, %g1 subccc %g2, %i6, %l2 edge32ln %g5, %i0, %o5 umulcc %o0, %i3, %l0 or %g7, 0x102A, %l4 fmovdgu %icc, %f14, %f12 movcs %icc, %g3, %o1 movrgz %l6, 0x39B, %i1 fcmpne32 %f10, %f18, %o4 movre %i4, %l1, %g4 fabsd %f0, %f6 addccc %o6, %g6, %i5 fmovsvs %icc, %f14, %f21 array16 %l3, %l5, %o7 fmovrse %i2, %f26, %f27 movneg %icc, %o3, %i7 smul %g1, %g2, %i6 srax %l2, %g5, %i0 movcs %xcc, %o2, %o5 ldsb [%l7 + 0x49], %i3 nop set 0x10, %o0 ldsw [%l7 + %o0], %l0 st %f8, [%l7 + 0x78] fnors %f10, %f23, %f14 srax %o0, 0x1D, %g7 sdivcc %g3, 0x1EB2, %l4 st %f24, [%l7 + 0x20] ldub [%l7 + 0x44], %l6 subccc %o1, 0x1D13, %o4 fmuld8sux16 %f31, %f2, %f10 movleu %xcc, %i4, %i1 fmul8ulx16 %f18, %f22, %f12 move %xcc, %l1, %g4 edge8n %o6, %g6, %l3 fmovsvc %icc, %f4, %f8 sra %l5, %o7, %i2 nop set 0x28, %o1 std %f22, [%l7 + %o1] ldub [%l7 + 0x62], %i5 bshuffle %f2, %f28, %f20 move %xcc, %i7, %g1 save %g2, 0x1B1B, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fabsd %f6, %f18 ldd [%l7 + 0x20], %l2 fone %f22 fmovsneg %xcc, %f16, %f2 movleu %icc, %i6, %i0 fpack32 %f14, %f14, %f30 save %g5, 0x1651, %o2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %o5, %i3, %l0 stb %o0, [%l7 + 0x2D] movne %xcc, %g3, %g7 edge8n %l6, %l4, %o4 fmovs %f20, %f6 movrne %o1, %i4, %i1 st %f10, [%l7 + 0x6C] fandnot2s %f9, %f17, %f23 movpos %icc, %g4, %l1 movle %icc, %g6, %l3 alignaddr %o6, %l5, %o7 fxors %f0, %f4, %f2 mulx %i2, 0x1531, %i5 xnor %i7, 0x1DFE, %g2 lduw [%l7 + 0x34], %o3 edge16n %l2, %g1, %i6 sll %g5, %i0, %o5 lduh [%l7 + 0x78], %i3 edge32ln %l0, %o2, %g3 ldd [%l7 + 0x78], %o0 xnor %l6, 0x1D20, %l4 sll %g7, 0x11, %o4 sll %i4, %o1, %i1 ldx [%l7 + 0x18], %l1 addcc %g6, %l3, %o6 movrgez %g4, %l5, %i2 movrne %i5, %o7, %g2 movg %icc, %i7, %o3 fxor %f0, %f6, %f8 movvc %icc, %g1, %i6 smulcc %g5, 0x153A, %i0 umul %o5, 0x1B3B, %i3 edge32l %l0, %o2, %g3 movg %icc, %l2, %o0 fcmpgt32 %f12, %f2, %l4 sub %l6, %o4, %g7 save %o1, %i1, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x30], %f6 stx %g6, [%l7 + 0x68] xnor %l1, %l3, %g4 movl %xcc, %l5, %i2 movrgez %i5, %o6, %o7 fors %f17, %f28, %f29 fzeros %f8 fmovrdne %i7, %f20, %f14 smulcc %g2, %g1, %o3 addccc %g5, 0x1100, %i6 andcc %i0, 0x1BE2, %i3 fmovsvc %icc, %f16, %f6 stb %o5, [%l7 + 0x3A] fmovse %icc, %f17, %f9 fmovdl %icc, %f3, %f28 edge8 %o2, %g3, %l0 edge16ln %l2, %l4, %o0 udivcc %l6, 0x0516, %g7 andn %o4, %o1, %i1 sra %g6, 0x04, %l1 orcc %i4, 0x0C36, %l3 sub %g4, %i2, %i5 fmovdge %xcc, %f30, %f4 sllx %o6, %o7, %l5 lduh [%l7 + 0x0C], %g2 fmul8x16al %f9, %f6, %f24 edge16n %g1, %o3, %i7 andcc %i6, %i0, %g5 orn %i3, 0x120C, %o5 or %o2, %g3, %l2 std %f12, [%l7 + 0x28] smul %l4, 0x02C1, %o0 fpack16 %f28, %f31 udivcc %l0, 0x01B0, %l6 save %o4, %o1, %g7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fabss %f12, %f30 movneg %icc, %g6, %i1 edge16ln %l1, %l3, %i4 ldub [%l7 + 0x75], %g4 stw %i5, [%l7 + 0x2C] subc %o6, %o7, %i2 move %xcc, %g2, %l5 lduh [%l7 + 0x22], %g1 fcmpgt32 %f6, %f30, %o3 fmovdpos %icc, %f25, %f21 edge32ln %i6, %i7, %g5 movle %xcc, %i0, %i3 nop set 0x1C, %g2 ldsb [%l7 + %g2], %o2 array8 %o5, %g3, %l2 andncc %o0, %l4, %l0 udivx %l6, 0x0EBE, %o1 array8 %g7, %g6, %i1 fmovdge %xcc, %f31, %f29 stw %o4, [%l7 + 0x7C] udivx %l1, 0x11A9, %l3 srl %i4, 0x00, %g4 edge16ln %i5, %o6, %i2 setx loop_64, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_64: and %g1, 0x0F3A, %o7 mova %icc, %i6, %i7 and %o3, 0x1CE3, %i0 array8 %g5, %o2, %o5 ld [%l7 + 0x38], %f21 udivcc %i3, 0x1F62, %g3 fmovsl %icc, %f14, %f28 edge16ln %l2, %l4, %l0 for %f4, %f0, %f18 movrne %o0, %l6, %g7 fmovs %f30, %f17 ldsb [%l7 + 0x2A], %g6 movrgez %i1, 0x0A8, %o4 array32 %o1, %l3, %l1 edge16 %i4, %i5, %g4 sth %o6, [%l7 + 0x46] fandnot2s %f28, %f8, %f28 movcs %xcc, %g2, %i2 edge32n %l5, %o7, %i6 move %icc, %g1, %o3 fornot1s %f2, %f18, %f1 sll %i0, 0x18, %g5 fmul8ulx16 %f0, %f30, %f4 alignaddrl %o2, %o5, %i3 fnot2s %f8, %f29 sethi 0x1E83, %i7 movle %icc, %g3, %l2 array8 %l4, %o0, %l0 umulcc %g7, 0x0A40, %g6 fmovdle %icc, %f11, %f11 popc %i1, %o4 movgu %xcc, %l6, %o1 ldsb [%l7 + 0x0B], %l3 edge32 %l1, %i5, %g4 fornot1 %f18, %f12, %f30 sethi 0x0900, %i4 or %g2, 0x16E8, %o6 restore %l5, %i2, %o7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %i6, %g1, %o3 xnor %i0, 0x0C16, %o2 edge8ln %o5, %i3, %g5 movge %icc, %i7, %l2 ldd [%l7 + 0x50], %f30 edge8n %g3, %l4, %o0 fnand %f4, %f28, %f6 srlx %l0, %g6, %g7 array8 %i1, %l6, %o1 xnor %l3, %l1, %o4 udivcc %i5, 0x0C2E, %g4 fornot2s %f25, %f15, %f10 fxnor %f14, %f16, %f28 sra %i4, 0x1E, %g2 fornot1s %f22, %f25, %f8 fcmple16 %f30, %f0, %o6 andncc %l5, %i2, %o7 movgu %xcc, %g1, %i6 st %f15, [%l7 + 0x7C] andncc %o3, %o2, %o5 sdivcc %i0, 0x1040, %g5 fcmple16 %f6, %f2, %i7 and %l2, %g3, %i3 fnors %f24, %f12, %f23 fnand %f4, %f26, %f14 ldx [%l7 + 0x70], %l4 sll %l0, 0x09, %g6 udivcc %g7, 0x1A70, %o0 fnot1 %f16, %f20 popc %l6, %o1 movgu %icc, %l3, %i1 fzero %f30 fzeros %f20 fpack16 %f16, %f30 srlx %l1, %o4, %g4 add %i5, %i4, %o6 movgu %icc, %l5, %i2 ldd [%l7 + 0x20], %f4 movcs %xcc, %o7, %g1 fmovdg %xcc, %f15, %f18 movcc %xcc, %i6, %g2 fmovrsgz %o2, %f26, %f20 mulx %o3, 0x065A, %i0 fcmpgt16 %f16, %f20, %g5 fmovdne %xcc, %f28, %f23 sll %o5, %l2, %g3 add %i3, 0x02FA, %i7 stb %l0, [%l7 + 0x1D] movvs %icc, %g6, %l4 fcmpgt32 %f24, %f18, %g7 edge8l %o0, %o1, %l3 popc 0x1C67, %i1 mulscc %l6, %l1, %o4 pdist %f6, %f12, %f24 movpos %xcc, %g4, %i5 movneg %xcc, %o6, %l5 fmovde %xcc, %f21, %f5 movleu %xcc, %i4, %o7 movleu %xcc, %g1, %i2 edge32l %i6, %g2, %o3 fmul8sux16 %f14, %f0, %f20 edge16ln %o2, %i0, %o5 save %l2, 0x0B20, %g3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %g5, %i3, %i7 sdiv %l0, 0x0FBC, %l4 andncc %g6, %g7, %o0 fzero %f26 edge16ln %l3, %o1, %i1 stx %l6, [%l7 + 0x18] movg %icc, %o4, %l1 movre %i5, %o6, %l5 fmovrslz %i4, %f15, %f31 edge32ln %o7, %g4, %i2 stw %g1, [%l7 + 0x3C] sir 0x006E fpsub16s %f14, %f22, %f16 edge32ln %i6, %g2, %o3 fmovsl %xcc, %f19, %f0 siam 0x4 fpack32 %f26, %f14, %f0 sir 0x059F st %f5, [%l7 + 0x74] std %f30, [%l7 + 0x78] and %i0, %o2, %l2 umul %g3, 0x0B90, %g5 mova %icc, %o5, %i3 ld [%l7 + 0x64], %f31 setx loop_65, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_65: edge32n %l4, %g7, %l3 alignaddrl %o1, %i1, %o0 andncc %o4, %l1, %i5 edge8 %l6, %o6, %i4 fmovde %xcc, %f21, %f27 orncc %l5, %g4, %o7 subccc %g1, 0x1F40, %i6 movrgz %g2, %i2, %o3 fmovda %xcc, %f28, %f27 orncc %i0, %o2, %g3 sth %l2, [%l7 + 0x50] std %f8, [%l7 + 0x40] subccc %o5, 0x1F75, %g5 andn %i3, 0x0470, %l0 edge8 %i7, %g6, %l4 movn %icc, %l3, %g7 fpadd32s %f30, %f23, %f24 array8 %i1, %o0, %o4 movvc %icc, %o1, %i5 edge16ln %l1, %l6, %o6 movvs %xcc, %l5, %g4 fmovsn %xcc, %f1, %f4 ldd [%l7 + 0x38], %f18 fsrc2 %f18, %f16 srl %i4, 0x11, %g1 movcs %icc, %o7, %g2 udivx %i6, 0x0761, %i2 movvs %xcc, %o3, %o2 umulcc %g3, %l2, %i0 subccc %g5, %o5, %l0 orn %i3, %i7, %l4 movrlez %l3, %g6, %g7 stx %o0, [%l7 + 0x50] fxnors %f12, %f13, %f30 fandnot2 %f22, %f4, %f4 fpack32 %f2, %f16, %f6 fornot2s %f23, %f12, %f23 fmovdl %xcc, %f30, %f0 ldsw [%l7 + 0x0C], %i1 xnor %o1, %i5, %o4 andncc %l1, %o6, %l6 movcs %xcc, %l5, %g4 fmovrdlz %i4, %f10, %f0 umulcc %g1, %o7, %i6 ldsw [%l7 + 0x28], %g2 xor %i2, 0x1EE1, %o2 save %o3, 0x127F, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %g3, 0x29C, %i0 addc %g5, %l0, %o5 save %i3, 0x0B6B, %l4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %l3, 0x116C, %i7 edge8l %g6, %o0, %i1 ldd [%l7 + 0x48], %g6 ldsw [%l7 + 0x08], %i5 smulcc %o1, 0x15BD, %l1 edge32l %o6, %l6, %l5 udivx %g4, 0x0D26, %i4 andcc %o4, 0x1233, %g1 addc %i6, %g2, %o7 st %f26, [%l7 + 0x18] subccc %o2, %o3, %i2 fmovdle %xcc, %f6, %f7 movvc %xcc, %g3, %i0 movcc %icc, %l2, %g5 andn %o5, %l0, %l4 sll %l3, 0x0F, %i7 edge32n %i3, %o0, %i1 nop set 0x58, %g3 ldd [%l7 + %g3], %g6 fcmpgt32 %f16, %f28, %g7 mova %xcc, %o1, %i5 subcc %o6, 0x1521, %l1 std %f30, [%l7 + 0x60] fpack32 %f0, %f30, %f12 array16 %l6, %l5, %g4 ldx [%l7 + 0x38], %o4 edge32n %i4, %i6, %g1 subc %o7, %o2, %o3 ldsw [%l7 + 0x10], %i2 umulcc %g3, %i0, %g2 array8 %l2, %g5, %l0 xnor %o5, %l4, %i7 xorcc %i3, 0x0B08, %l3 fcmpeq16 %f6, %f8, %i1 ldd [%l7 + 0x20], %g6 xnor %g7, %o1, %i5 orn %o6, %o0, %l1 stw %l5, [%l7 + 0x18] xnor %g4, %l6, %o4 umulcc %i6, 0x1D71, %i4 move %xcc, %g1, %o2 stw %o7, [%l7 + 0x1C] save %i2, 0x039A, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %g3, %i0, %g2 ldub [%l7 + 0x47], %l2 subccc %g5, %l0, %o5 std %f30, [%l7 + 0x50] movre %l4, %i7, %l3 add %i1, %g6, %g7 addc %o1, %i5, %i3 bshuffle %f22, %f28, %f20 smul %o6, %l1, %o0 fands %f14, %f28, %f22 edge16l %l5, %l6, %o4 fmul8sux16 %f16, %f12, %f26 movle %xcc, %i6, %g4 fmovdleu %xcc, %f11, %f23 fmovscc %icc, %f25, %f5 srax %g1, 0x03, %i4 subccc %o2, 0x0990, %o7 fmovsleu %icc, %f21, %f28 alignaddr %i2, %o3, %g3 ldub [%l7 + 0x62], %i0 ldsh [%l7 + 0x4A], %l2 st %f26, [%l7 + 0x34] sra %g5, %l0, %g2 srl %o5, 0x1E, %l4 movrgz %i7, %i1, %l3 srl %g7, %g6, %o1 alignaddrl %i3, %o6, %i5 restore %o0, 0x0874, %l1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %l6, %l5, %o4 sdivcc %i6, 0x17DE, %g4 fmovrslz %g1, %f15, %f16 fmul8x16al %f9, %f29, %f16 edge16l %i4, %o2, %o7 udiv %o3, 0x0835, %g3 mulx %i0, %l2, %g5 or %i2, %l0, %g2 movneg %xcc, %o5, %l4 movleu %xcc, %i7, %i1 edge32l %g7, %l3, %g6 fmovsg %xcc, %f21, %f21 orn %o1, 0x01B8, %o6 alignaddr %i3, %o0, %l1 edge16ln %i5, %l6, %l5 fmovdcs %icc, %f25, %f2 orcc %i6, 0x1011, %o4 orcc %g4, %g1, %o2 fpackfix %f14, %f15 movre %i4, 0x06D, %o7 fornot1s %f19, %f30, %f2 for %f10, %f22, %f6 movne %icc, %g3, %o3 fpsub32 %f28, %f30, %f26 sll %l2, %g5, %i2 movrlez %i0, 0x1FB, %l0 edge16n %g2, %o5, %i7 movcs %icc, %i1, %g7 fcmps %fcc1, %f22, %f29 fnot2s %f26, %f3 fmuld8ulx16 %f31, %f3, %f2 andncc %l4, %l3, %o1 fmovdge %icc, %f25, %f18 fmovse %icc, %f24, %f27 addc %g6, %i3, %o0 st %f6, [%l7 + 0x34] stx %o6, [%l7 + 0x28] fmovsgu %icc, %f9, %f23 fcmpes %fcc2, %f25, %f10 alignaddr %l1, %i5, %l6 stx %l5, [%l7 + 0x48] alignaddr %i6, %g4, %g1 ldsb [%l7 + 0x29], %o2 addccc %i4, 0x11BB, %o4 stw %g3, [%l7 + 0x7C] fxor %f28, %f12, %f0 ldd [%l7 + 0x68], %f26 st %f8, [%l7 + 0x60] srax %o7, %l2, %g5 ldsb [%l7 + 0x0C], %o3 fpack32 %f18, %f2, %f10 movn %xcc, %i2, %i0 edge32l %g2, %l0, %o5 popc %i1, %g7 ldsh [%l7 + 0x48], %i7 movl %xcc, %l4, %o1 umul %l3, %i3, %o0 movpos %xcc, %o6, %g6 movneg %xcc, %i5, %l6 edge16ln %l1, %l5, %i6 fcmps %fcc0, %f26, %f24 sllx %g4, 0x10, %o2 movge %xcc, %i4, %o4 fmuld8sux16 %f25, %f22, %f20 sdivcc %g1, 0x13D3, %o7 sll %g3, %g5, %l2 umulcc %i2, %o3, %i0 edge8 %l0, %g2, %i1 ldd [%l7 + 0x18], %g6 orcc %o5, 0x1A5D, %i7 edge8ln %l4, %o1, %l3 edge16 %o0, %i3, %o6 edge8 %i5, %g6, %l6 smulcc %l1, 0x0414, %i6 ldd [%l7 + 0x78], %f18 edge8 %g4, %o2, %l5 nop set 0x3A, %g4 sth %o4, [%l7 + %g4] movrgez %g1, 0x2DD, %i4 fmovs %f0, %f12 fnors %f17, %f1, %f4 edge8ln %o7, %g3, %l2 andn %g5, 0x1684, %i2 fcmped %fcc3, %f28, %f22 fcmpne32 %f14, %f22, %o3 and %i0, 0x0FD5, %l0 ld [%l7 + 0x1C], %f11 fmovdpos %xcc, %f13, %f5 edge16n %i1, %g2, %g7 pdist %f6, %f20, %f26 srlx %i7, %l4, %o1 movpos %icc, %o5, %o0 edge32n %i3, %l3, %i5 umul %g6, 0x1C6C, %o6 ldsh [%l7 + 0x46], %l6 edge16ln %l1, %g4, %i6 stb %l5, [%l7 + 0x11] ldd [%l7 + 0x58], %o2 edge8n %g1, %o4, %o7 std %f28, [%l7 + 0x70] ldsw [%l7 + 0x50], %i4 xor %l2, 0x1960, %g3 fxnor %f12, %f22, %f8 movvc %xcc, %g5, %i2 edge32ln %i0, %l0, %o3 movpos %icc, %i1, %g2 smulcc %i7, 0x1514, %g7 fpsub16s %f25, %f28, %f3 fnot2 %f30, %f2 ld [%l7 + 0x0C], %f5 st %f3, [%l7 + 0x74] fnegs %f24, %f16 mulx %l4, %o5, %o0 fmovrslez %i3, %f8, %f17 fmovsne %xcc, %f25, %f24 fmovdvs %icc, %f9, %f0 sth %l3, [%l7 + 0x76] sub %i5, %o1, %o6 mulscc %l6, 0x05A5, %l1 ldsb [%l7 + 0x09], %g6 orncc %g4, %i6, %o2 edge32l %g1, %l5, %o4 fors %f9, %f15, %f0 lduw [%l7 + 0x40], %i4 movrlz %l2, 0x18F, %g3 fnegd %f30, %f22 array32 %o7, %i2, %g5 movrgz %l0, 0x175, %i0 udivcc %o3, 0x1FBF, %g2 fors %f10, %f29, %f26 fcmpes %fcc3, %f11, %f4 orcc %i1, %g7, %l4 subcc %i7, %o5, %i3 subcc %o0, 0x07A2, %i5 sdivx %o1, 0x02BE, %l3 sir 0x1FB9 sdivx %o6, 0x134E, %l1 srlx %g6, %l6, %g4 smul %i6, 0x1EFF, %g1 movcc %xcc, %o2, %l5 srl %o4, %i4, %l2 sllx %g3, 0x19, %i2 subcc %o7, 0x044A, %g5 movg %icc, %l0, %i0 addc %o3, 0x0138, %g2 fmovrslz %g7, %f8, %f30 fmovse %xcc, %f29, %f3 udivx %i1, 0x0973, %i7 orn %o5, 0x01D7, %l4 orncc %o0, %i5, %i3 andncc %l3, %o1, %o6 array8 %g6, %l1, %g4 fsrc1 %f28, %f0 st %f23, [%l7 + 0x54] sth %l6, [%l7 + 0x12] fpadd32s %f26, %f11, %f7 fxors %f8, %f5, %f16 movneg %xcc, %i6, %g1 movgu %xcc, %o2, %l5 mulx %o4, 0x1637, %i4 ldd [%l7 + 0x28], %f8 ldub [%l7 + 0x59], %l2 fmovrsgz %i2, %f1, %f22 sdiv %g3, 0x044A, %o7 subc %g5, 0x1F4A, %l0 and %i0, 0x1234, %o3 ldsb [%l7 + 0x54], %g2 ldsh [%l7 + 0x52], %g7 fnors %f12, %f1, %f28 movvc %xcc, %i7, %i1 movcc %icc, %l4, %o0 fmovsge %xcc, %f27, %f30 fnegs %f11, %f8 sub %i5, %o5, %i3 fmovdleu %icc, %f11, %f1 sir 0x106A fmovsleu %icc, %f9, %f0 movrlez %l3, %o1, %g6 ldd [%l7 + 0x18], %f30 std %f6, [%l7 + 0x68] add %o6, 0x00AC, %l1 subcc %g4, 0x15AC, %i6 ldsb [%l7 + 0x0A], %g1 udiv %l6, 0x0569, %l5 fxnors %f19, %f24, %f30 popc 0x16A6, %o2 subc %i4, %o4, %l2 ldx [%l7 + 0x28], %i2 ldsh [%l7 + 0x20], %g3 orncc %g5, %o7, %i0 fand %f4, %f2, %f14 andcc %o3, 0x1034, %l0 fnot2s %f4, %f28 sth %g7, [%l7 + 0x08] movl %icc, %i7, %i1 movcs %xcc, %l4, %o0 movrne %g2, %o5, %i5 array16 %i3, %o1, %g6 edge16ln %o6, %l1, %l3 setx loop_66, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_66: xor %g1, %l5, %i4 edge16n %o2, %o4, %l2 fnot1s %f2, %f1 srax %i2, 0x19, %g5 movn %icc, %g3, %i0 or %o7, %o3, %g7 fexpand %f8, %f28 edge16 %i7, %l0, %i1 mulscc %o0, 0x0209, %l4 mulx %g2, %i5, %i3 udivcc %o5, 0x1D63, %g6 movneg %icc, %o1, %l1 fmovdcc %icc, %f31, %f25 movneg %icc, %l3, %o6 sethi 0x03F3, %i6 faligndata %f28, %f6, %f22 save %g4, %g1, %l6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %icc, %l5, %o2 udivcc %i4, 0x1893, %o4 ld [%l7 + 0x7C], %f24 std %f26, [%l7 + 0x10] array16 %l2, %i2, %g3 fmovscc %icc, %f13, %f27 movgu %xcc, %i0, %g5 ldx [%l7 + 0x78], %o3 movrgez %o7, 0x2A3, %i7 edge16 %l0, %i1, %o0 movrgz %g7, 0x020, %l4 movl %xcc, %i5, %g2 mulx %i3, 0x1A63, %g6 add %o5, 0x02B0, %o1 sir 0x0EAF orncc %l1, %l3, %i6 xnor %o6, 0x19EF, %g1 movvs %icc, %l6, %l5 fpack16 %f24, %f18 fpsub32 %f0, %f4, %f18 save %g4, %o2, %o4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %i4, %i2, %l2 popc 0x052E, %g3 andcc %i0, %g5, %o7 stx %i7, [%l7 + 0x38] movgu %icc, %o3, %l0 restore %i1, %o0, %g7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %l4, 0x01AE, %i5 movrlz %i3, 0x1F9, %g2 smulcc %o5, %o1, %l1 fmovrse %g6, %f20, %f27 addcc %i6, 0x0D92, %l3 sdivx %o6, 0x1532, %g1 stw %l5, [%l7 + 0x40] addc %l6, 0x1051, %o2 addc %o4, 0x178C, %i4 movle %xcc, %g4, %i2 fmovsne %xcc, %f14, %f4 ldub [%l7 + 0x1B], %l2 edge32n %i0, %g5, %o7 edge8 %g3, %i7, %l0 movne %xcc, %o3, %i1 edge8 %g7, %o0, %l4 std %f26, [%l7 + 0x20] mulscc %i5, 0x06DB, %g2 fcmple32 %f2, %f14, %i3 andcc %o5, 0x0038, %l1 edge16 %o1, %i6, %g6 ldub [%l7 + 0x0F], %l3 fxors %f25, %f6, %f6 addcc %g1, %l5, %o6 sllx %l6, 0x00, %o4 addcc %i4, 0x14DB, %g4 array32 %o2, %l2, %i2 fmovdle %icc, %f3, %f9 ldsw [%l7 + 0x10], %i0 movne %xcc, %o7, %g5 udivx %g3, 0x0013, %l0 fmovdleu %xcc, %f11, %f18 andcc %o3, %i1, %i7 ldsw [%l7 + 0x54], %o0 movpos %icc, %g7, %l4 udivx %g2, 0x0D2B, %i3 popc 0x1440, %i5 lduw [%l7 + 0x4C], %o5 andcc %l1, %i6, %o1 fmovsvs %icc, %f20, %f30 setx loop_67, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_67: ldub [%l7 + 0x4B], %l5 ldd [%l7 + 0x20], %g0 mulx %o6, %l6, %o4 fones %f4 smulcc %g4, %o2, %i4 faligndata %f22, %f14, %f18 fandnot2 %f28, %f24, %f26 lduw [%l7 + 0x48], %i2 fnand %f26, %f6, %f0 sub %i0, %l2, %o7 ld [%l7 + 0x74], %f21 srl %g5, %g3, %o3 and %l0, 0x1DA4, %i1 fmovscs %icc, %f17, %f18 movne %xcc, %o0, %g7 sra %i7, 0x09, %l4 fcmple16 %f26, %f16, %i3 movg %xcc, %g2, %i5 sdivcc %l1, 0x0E57, %o5 srl %o1, %i6, %g6 ldsh [%l7 + 0x68], %l3 movge %xcc, %l5, %o6 array32 %l6, %o4, %g1 fmovsl %xcc, %f27, %f22 srax %g4, %o2, %i2 fpmerge %f16, %f5, %f28 subccc %i0, %i4, %l2 edge32l %g5, %o7, %o3 sdivcc %g3, 0x17B6, %i1 fmovdneg %icc, %f30, %f25 movrlez %l0, %o0, %i7 array8 %g7, %l4, %i3 movrgz %i5, 0x384, %l1 sra %o5, 0x07, %g2 fmul8x16 %f2, %f12, %f16 movvc %icc, %i6, %g6 fmovsne %xcc, %f7, %f23 sll %o1, 0x1F, %l3 stx %o6, [%l7 + 0x20] add %l5, 0x1780, %o4 srlx %g1, %l6, %g4 ldsb [%l7 + 0x7A], %i2 orncc %i0, %o2, %i4 udivcc %l2, 0x1D78, %o7 smulcc %o3, 0x17B7, %g3 movl %xcc, %i1, %l0 movleu %icc, %g5, %i7 edge8l %g7, %o0, %l4 andn %i3, 0x1F5C, %i5 edge8l %l1, %g2, %i6 fmovrslez %o5, %f1, %f12 nop set 0x48, %g7 ldd [%l7 + %g7], %g6 movleu %icc, %l3, %o1 nop set 0x22, %l4 sth %o6, [%l7 + %l4] sra %l5, %o4, %l6 edge8l %g1, %i2, %i0 add %o2, 0x0288, %g4 fandnot2 %f4, %f24, %f12 sll %i4, 0x03, %o7 array16 %l2, %o3, %g3 xorcc %l0, 0x07CF, %g5 ld [%l7 + 0x0C], %f2 lduh [%l7 + 0x5E], %i7 fpadd32 %f16, %f6, %f4 fmovrdne %i1, %f20, %f0 edge32l %o0, %g7, %i3 movneg %icc, %l4, %i5 andn %g2, %i6, %l1 movvs %icc, %o5, %g6 and %l3, 0x1FAC, %o1 edge16l %l5, %o4, %l6 std %f10, [%l7 + 0x70] fmovsgu %icc, %f6, %f27 fmovrslz %g1, %f7, %f14 fnot2s %f6, %f21 movvc %icc, %o6, %i0 ldsb [%l7 + 0x43], %o2 movgu %icc, %g4, %i4 st %f7, [%l7 + 0x30] movge %icc, %o7, %i2 edge8ln %l2, %o3, %g3 nop set 0x38, %o2 stw %l0, [%l7 + %o2] array8 %g5, %i1, %i7 std %f6, [%l7 + 0x50] fcmple16 %f28, %f4, %g7 move %icc, %o0, %i3 andcc %l4, 0x08A6, %g2 umulcc %i5, %i6, %l1 andncc %g6, %o5, %o1 udivx %l5, 0x176C, %o4 sth %l3, [%l7 + 0x28] mulscc %l6, %g1, %i0 xnor %o6, 0x0E7E, %o2 movge %icc, %g4, %o7 std %f18, [%l7 + 0x28] and %i2, %i4, %l2 move %xcc, %o3, %g3 ldd [%l7 + 0x18], %f20 sethi 0x0F34, %g5 fpsub32 %f6, %f16, %f18 subcc %l0, 0x0E17, %i7 fcmple32 %f26, %f30, %i1 movrlz %o0, 0x198, %g7 ldx [%l7 + 0x38], %i3 sub %g2, 0x18F0, %i5 ldx [%l7 + 0x30], %i6 fmul8x16al %f1, %f4, %f28 umulcc %l4, 0x0347, %g6 stx %l1, [%l7 + 0x08] fmuld8ulx16 %f8, %f30, %f4 xorcc %o1, 0x05EB, %o5 fabss %f23, %f2 mulscc %o4, %l5, %l6 ld [%l7 + 0x18], %f23 sdivcc %g1, 0x0245, %l3 xorcc %o6, 0x0384, %o2 fmovsne %xcc, %f5, %f26 movrgz %g4, 0x23D, %o7 fmovrsgz %i0, %f31, %f26 movvs %xcc, %i4, %l2 udivcc %o3, 0x1435, %g3 fmovrsne %i2, %f14, %f13 fsrc2s %f29, %f31 srlx %g5, %i7, %l0 fandnot2s %f4, %f10, %f14 edge16 %i1, %o0, %g7 movl %xcc, %i3, %i5 sdivx %g2, 0x05BC, %i6 movge %icc, %l4, %g6 edge8n %o1, %l1, %o4 edge32l %o5, %l5, %l6 siam 0x0 fands %f5, %f20, %f7 fnot1 %f18, %f18 nop set 0x68, %l6 ldd [%l7 + %l6], %g0 lduw [%l7 + 0x70], %o6 fcmpne16 %f0, %f4, %l3 array32 %o2, %o7, %i0 fnot2 %f24, %f8 movleu %icc, %i4, %g4 alignaddrl %l2, %o3, %g3 movrgez %g5, 0x267, %i7 sra %i2, 0x0C, %l0 restore %i1, 0x010D, %g7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot2 %f26, %f16, %f22 and %i3, 0x1230, %o0 fmovdn %xcc, %f4, %f30 ldd [%l7 + 0x68], %i4 movne %icc, %i6, %l4 mulscc %g6, %g2, %l1 sdiv %o4, 0x0101, %o5 movneg %xcc, %o1, %l6 movrlez %g1, %o6, %l5 fornot1 %f2, %f20, %f8 lduw [%l7 + 0x6C], %l3 mulscc %o7, 0x0A5C, %o2 sllx %i4, 0x16, %g4 movvc %xcc, %i0, %o3 movrne %g3, 0x042, %l2 ldsh [%l7 + 0x1E], %g5 add %i2, %l0, %i1 fsrc1 %f28, %f16 fcmpes %fcc3, %f30, %f1 orn %g7, %i3, %i7 movg %xcc, %o0, %i5 movvs %icc, %i6, %g6 array32 %l4, %l1, %o4 edge8n %g2, %o5, %l6 movge %xcc, %g1, %o1 fpsub32s %f26, %f23, %f8 sdivx %l5, 0x0CA7, %o6 edge8l %o7, %l3, %i4 fmovrdlz %g4, %f4, %f12 fexpand %f31, %f2 addcc %i0, %o2, %g3 edge32ln %l2, %g5, %i2 xorcc %l0, %i1, %g7 movre %o3, 0x146, %i3 edge8 %o0, %i7, %i6 edge8ln %i5, %g6, %l1 orncc %o4, %g2, %o5 movge %xcc, %l6, %g1 movne %xcc, %l4, %o1 movrlez %o6, 0x08C, %l5 fmovdpos %xcc, %f2, %f10 movvc %xcc, %l3, %i4 stb %g4, [%l7 + 0x2D] xnorcc %i0, %o7, %g3 and %o2, %g5, %i2 alignaddrl %l0, %l2, %i1 edge32ln %g7, %o3, %i3 array16 %o0, %i7, %i6 fmul8x16au %f1, %f10, %f24 orcc %i5, 0x0557, %g6 movrne %o4, 0x39E, %g2 fmovsg %icc, %f21, %f23 lduw [%l7 + 0x54], %l1 ldd [%l7 + 0x60], %o4 fxors %f5, %f27, %f23 sdivcc %l6, 0x1CFC, %g1 mulscc %l4, %o6, %l5 movrne %l3, 0x209, %i4 save %o1, %g4, %o7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %g3, 0x063F, %o2 edge32ln %g5, %i2, %l0 ldsh [%l7 + 0x4E], %l2 fmovsg %icc, %f26, %f29 stb %i0, [%l7 + 0x0D] xorcc %g7, %i1, %o3 and %i3, 0x1291, %i7 xor %i6, 0x1402, %o0 ldd [%l7 + 0x38], %g6 sth %i5, [%l7 + 0x68] addccc %g2, %o4, %o5 movne %icc, %l6, %l1 siam 0x1 xorcc %g1, 0x02A0, %o6 ldd [%l7 + 0x18], %l4 orn %l3, %i4, %o1 sllx %l5, %g4, %o7 ldx [%l7 + 0x60], %o2 umul %g3, %i2, %g5 movrne %l2, %l0, %g7 fmovsleu %icc, %f30, %f11 smulcc %i0, 0x18C5, %i1 sub %i3, %i7, %o3 lduw [%l7 + 0x58], %i6 movrlz %g6, %i5, %o0 ld [%l7 + 0x08], %f30 subccc %o4, 0x0BB8, %o5 movl %xcc, %g2, %l1 move %xcc, %g1, %l6 fpack16 %f24, %f30 addcc %o6, 0x1898, %l3 srl %i4, 0x1F, %l4 xnor %l5, %g4, %o1 sll %o7, 0x10, %g3 xor %o2, %i2, %l2 movvc %icc, %g5, %g7 fmovsa %xcc, %f23, %f0 sra %l0, 0x05, %i0 fmovsn %icc, %f14, %f27 fmovspos %xcc, %f0, %f12 movvc %xcc, %i1, %i3 addccc %i7, %i6, %g6 edge8n %i5, %o3, %o4 edge32ln %o0, %o5, %g2 sdivx %g1, 0x1F0B, %l6 edge8ln %o6, %l3, %l1 ldsb [%l7 + 0x54], %i4 fmovsneg %icc, %f1, %f30 std %f6, [%l7 + 0x70] smulcc %l5, %l4, %g4 edge8l %o7, %g3, %o2 movgu %xcc, %i2, %l2 fcmpgt16 %f6, %f22, %o1 sra %g5, 0x00, %l0 siam 0x5 ld [%l7 + 0x74], %f2 fabss %f21, %f19 fcmpgt32 %f4, %f28, %i0 movvc %icc, %g7, %i1 edge16l %i7, %i3, %i6 xor %i5, 0x0582, %g6 array8 %o3, %o4, %o5 movrgz %g2, 0x3C2, %o0 fmovdpos %icc, %f1, %f23 edge32 %g1, %o6, %l6 fmovdcs %icc, %f31, %f17 edge8n %l1, %i4, %l5 andcc %l3, %g4, %o7 movn %xcc, %g3, %o2 edge8ln %l4, %l2, %o1 movrgez %g5, 0x16E, %i2 array32 %l0, %i0, %g7 fmovrslez %i7, %f27, %f20 movne %icc, %i1, %i3 edge8 %i6, %i5, %o3 edge8 %o4, %o5, %g6 subccc %g2, 0x1EAC, %g1 sdiv %o0, 0x0201, %o6 sra %l6, 0x11, %l1 sdivcc %l5, 0x1891, %i4 st %f15, [%l7 + 0x78] faligndata %f16, %f6, %f18 ld [%l7 + 0x24], %f24 xnorcc %g4, %l3, %o7 orncc %g3, 0x1F1A, %l4 xnorcc %o2, %l2, %g5 xnor %o1, 0x1ACE, %l0 move %icc, %i2, %g7 udivx %i7, 0x1324, %i1 fabsd %f20, %f6 save %i0, 0x0D23, %i6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %i5, %o3 sllx %o4, 0x16, %i3 srax %g6, %g2, %o5 movle %icc, %o0, %o6 setx loop_68, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_68: fmovdcc %icc, %f25, %f21 fmovdleu %icc, %f22, %f13 lduh [%l7 + 0x78], %l5 orncc %l1, %i4, %g4 fandnot2s %f10, %f2, %f21 movrgez %l3, 0x289, %g3 move %icc, %o7, %l4 stb %o2, [%l7 + 0x6C] fmovsleu %icc, %f13, %f13 move %xcc, %l2, %o1 fcmpd %fcc3, %f28, %f4 movn %icc, %l0, %g5 umul %i2, 0x005A, %g7 fmovdneg %xcc, %f26, %f6 fmovs %f23, %f19 movg %icc, %i1, %i7 smul %i6, %i0, %i5 sra %o3, 0x07, %o4 edge32l %g6, %i3, %g2 andcc %o0, 0x1D09, %o5 movrgez %g1, %o6, %l6 sdivx %l1, 0x0B8F, %i4 srlx %l5, %g4, %g3 stb %l3, [%l7 + 0x47] srlx %l4, 0x1C, %o7 mulx %l2, 0x05D7, %o1 addcc %o2, 0x187F, %l0 nop set 0x40, %g1 stw %i2, [%l7 + %g1] addcc %g5, %g7, %i7 orncc %i1, %i0, %i6 fzero %f10 ldd [%l7 + 0x78], %i4 fmovsle %icc, %f14, %f15 fmuld8sux16 %f17, %f7, %f12 srax %o3, %o4, %g6 array8 %g2, %o0, %i3 stb %o5, [%l7 + 0x2B] save %g1, %o6, %l1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %xcc, %i4, %l5 movne %xcc, %g4, %g3 subcc %l6, 0x0636, %l3 save %l4, %l2, %o1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulx %o2, %o7, %i2 st %f15, [%l7 + 0x24] fmovsa %icc, %f7, %f23 addcc %l0, 0x1AD6, %g5 sra %i7, %g7, %i1 move %icc, %i6, %i5 fnors %f17, %f2, %f11 ldd [%l7 + 0x20], %i0 ldd [%l7 + 0x70], %f12 lduh [%l7 + 0x5A], %o3 fsrc2 %f14, %f12 ldd [%l7 + 0x18], %o4 and %g6, %o0, %i3 movg %xcc, %g2, %o5 edge8ln %o6, %g1, %i4 add %l1, 0x1374, %g4 ld [%l7 + 0x24], %f2 xor %g3, %l5, %l3 subccc %l4, %l6, %o1 fmovrdgez %l2, %f0, %f16 subc %o7, 0x1F77, %o2 fpsub16 %f26, %f30, %f12 xnorcc %i2, 0x11A4, %g5 fmovrsgez %i7, %f2, %f12 movrne %l0, %g7, %i6 edge32 %i5, %i0, %i1 ldd [%l7 + 0x08], %o2 movrgez %o4, 0x0F5, %o0 ldsw [%l7 + 0x50], %g6 ldsb [%l7 + 0x67], %i3 movn %icc, %o5, %o6 ldsw [%l7 + 0x70], %g2 srax %g1, 0x05, %i4 movrgez %g4, 0x27F, %l1 fcmpeq16 %f26, %f10, %l5 sra %g3, %l3, %l4 fcmpeq16 %f14, %f26, %o1 restore %l2, 0x1FC1, %o7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stx %o2, [%l7 + 0x40] andn %i2, %l6, %g5 edge32l %l0, %g7, %i7 and %i5, 0x0BF6, %i0 addc %i1, %o3, %i6 fnot1s %f12, %f31 movpos %xcc, %o4, %o0 sdiv %i3, 0x1D2A, %g6 subccc %o6, 0x118F, %g2 mulscc %g1, 0x0275, %o5 sir 0x046B andcc %i4, 0x1EE5, %g4 edge8ln %l5, %l1, %l3 udiv %l4, 0x04D4, %g3 fmovsg %xcc, %f2, %f12 array8 %o1, %o7, %l2 srlx %i2, 0x19, %l6 movge %icc, %o2, %l0 sub %g7, %i7, %i5 movge %icc, %i0, %i1 xnorcc %o3, %i6, %o4 udivx %g5, 0x1D08, %o0 umulcc %i3, %g6, %o6 orn %g1, 0x159E, %o5 movvc %xcc, %g2, %g4 srlx %i4, 0x1B, %l5 fpack32 %f4, %f14, %f28 sra %l1, %l4, %l3 mulscc %g3, 0x1240, %o7 fcmpne16 %f16, %f20, %o1 edge16l %i2, %l2, %l6 movle %xcc, %o2, %l0 xorcc %i7, %g7, %i5 edge32l %i0, %i1, %i6 fmovda %icc, %f3, %f3 sth %o4, [%l7 + 0x08] fpack32 %f4, %f0, %f0 fmovsvc %icc, %f11, %f8 orn %o3, %o0, %g5 fxnor %f18, %f30, %f10 xnor %i3, 0x0782, %o6 subccc %g6, %o5, %g2 alignaddr %g1, %g4, %i4 nop set 0x54, %i2 ldsw [%l7 + %i2], %l5 ldub [%l7 + 0x49], %l4 setx loop_69, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_69: sdivx %o7, 0x072D, %l3 fmovscs %xcc, %f20, %f13 edge32 %i2, %o1, %l2 subccc %o2, 0x10AA, %l0 ldd [%l7 + 0x08], %f2 ldub [%l7 + 0x72], %l6 srlx %i7, %g7, %i0 mulx %i5, 0x163A, %i1 nop set 0x40, %o6 std %f2, [%l7 + %o6] lduh [%l7 + 0x26], %o4 ldsh [%l7 + 0x4A], %i6 movvc %xcc, %o3, %o0 movcc %icc, %g5, %o6 fmovsneg %xcc, %f21, %f14 array8 %g6, %i3, %g2 sdiv %g1, 0x03D2, %g4 array8 %o5, %l5, %i4 mulscc %l4, 0x0584, %g3 ldsh [%l7 + 0x3A], %o7 xnor %l3, %i2, %o1 fornot1s %f19, %f12, %f8 movcs %icc, %l2, %l1 movrne %o2, %l6, %l0 mova %xcc, %g7, %i7 lduw [%l7 + 0x30], %i5 xor %i1, %i0, %o4 movrgez %i6, %o0, %o3 udivx %g5, 0x010D, %o6 fornot1s %f5, %f22, %f23 umulcc %g6, %i3, %g1 srax %g4, %g2, %l5 popc %i4, %l4 movl %xcc, %g3, %o7 xorcc %o5, %i2, %o1 movpos %xcc, %l3, %l1 alignaddr %l2, %o2, %l6 fornot2 %f14, %f8, %f16 movrgez %l0, 0x05F, %i7 ldsb [%l7 + 0x46], %g7 lduw [%l7 + 0x60], %i1 sdiv %i5, 0x035F, %o4 sdivcc %i6, 0x0232, %o0 fmovs %f29, %f25 fmovdg %icc, %f24, %f1 lduw [%l7 + 0x28], %o3 addc %i0, %g5, %g6 movrne %o6, %g1, %g4 mulx %g2, 0x042E, %l5 ldsh [%l7 + 0x0E], %i4 udivx %l4, 0x072F, %g3 fornot2s %f8, %f31, %f22 orncc %o7, %o5, %i2 orn %i3, %l3, %l1 sll %l2, %o1, %o2 xor %l6, 0x0B3B, %i7 stx %l0, [%l7 + 0x68] nop set 0x1D, %i3 ldub [%l7 + %i3], %i1 smulcc %i5, %g7, %o4 fmovrdgez %i6, %f6, %f8 fandnot2 %f16, %f20, %f16 fzero %f18 addcc %o3, %i0, %o0 sdiv %g5, 0x0460, %g6 mova %icc, %g1, %o6 edge16l %g2, %l5, %g4 movpos %icc, %l4, %g3 edge16ln %i4, %o7, %o5 array8 %i3, %l3, %i2 fnot1 %f10, %f18 xorcc %l2, %l1, %o2 fmovse %icc, %f31, %f6 add %o1, %i7, %l0 movg %icc, %l6, %i1 movg %icc, %i5, %g7 addccc %i6, %o3, %o4 edge16ln %i0, %o0, %g6 fmovdvs %icc, %f15, %f20 xor %g1, %o6, %g5 ldsb [%l7 + 0x56], %l5 st %f27, [%l7 + 0x50] sllx %g4, 0x0C, %l4 movg %icc, %g3, %g2 srl %o7, 0x0B, %o5 fnot1s %f1, %f13 fexpand %f16, %f6 movgu %xcc, %i4, %i3 umulcc %l3, %i2, %l2 edge32l %l1, %o2, %o1 fornot1s %f4, %f15, %f12 sdivx %i7, 0x1D98, %l6 edge16n %l0, %i5, %i1 ldsh [%l7 + 0x30], %g7 fmovdleu %icc, %f10, %f30 restore %o3, %i6, %o4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stx %i0, [%l7 + 0x30] fnot2s %f27, %f26 movvc %xcc, %o0, %g6 sdivcc %g1, 0x117C, %o6 movneg %xcc, %g5, %g4 movn %xcc, %l5, %l4 addc %g3, %g2, %o5 srlx %i4, 0x1F, %i3 movcc %xcc, %o7, %l3 orn %i2, %l2, %l1 movvc %xcc, %o1, %i7 or %l6, 0x1A17, %o2 stx %i5, [%l7 + 0x40] movg %icc, %l0, %i1 sll %o3, 0x12, %g7 fcmpgt16 %f0, %f4, %o4 fnot2 %f0, %f8 movvs %xcc, %i6, %o0 fcmple32 %f26, %f28, %g6 movvs %xcc, %g1, %o6 fmovsne %xcc, %f22, %f31 fcmpeq16 %f14, %f24, %g5 andcc %g4, 0x0E34, %l5 popc %i0, %l4 smul %g2, 0x19D3, %g3 lduw [%l7 + 0x18], %o5 alignaddrl %i3, %o7, %l3 edge16l %i2, %i4, %l1 alignaddrl %l2, %o1, %l6 nop set 0x20, %l5 ldd [%l7 + %l5], %i6 andcc %i5, 0x0FB5, %o2 edge16n %l0, %o3, %i1 ld [%l7 + 0x0C], %f18 alignaddrl %g7, %o4, %i6 fpsub16 %f16, %f6, %f0 fcmpne16 %f18, %f10, %g6 xor %g1, 0x1ADB, %o0 ldd [%l7 + 0x60], %g4 xnorcc %g4, 0x17B1, %o6 addcc %l5, %l4, %g2 srl %g3, %o5, %i3 udivx %i0, 0x01CA, %o7 ldub [%l7 + 0x41], %i2 stx %i4, [%l7 + 0x18] fmovdgu %icc, %f19, %f28 fxnors %f16, %f9, %f22 movrgez %l1, 0x257, %l2 fcmpeq32 %f24, %f2, %l3 fpack32 %f18, %f4, %f4 addccc %o1, 0x1217, %l6 lduw [%l7 + 0x44], %i7 fones %f4 ldub [%l7 + 0x7F], %i5 stx %l0, [%l7 + 0x20] sethi 0x1A69, %o3 sub %o2, %i1, %o4 or %i6, %g7, %g6 edge32n %o0, %g5, %g1 st %f19, [%l7 + 0x64] xor %g4, %o6, %l4 edge16l %g2, %l5, %o5 movn %xcc, %i3, %i0 mulx %o7, %g3, %i2 pdist %f14, %f20, %f22 movgu %icc, %l1, %l2 lduw [%l7 + 0x38], %l3 fandnot2s %f9, %f27, %f8 edge16n %i4, %l6, %i7 srl %i5, %l0, %o3 fmovsne %xcc, %f12, %f14 edge8n %o1, %i1, %o2 addcc %o4, 0x0AAB, %g7 fcmple32 %f4, %f0, %g6 movcc %xcc, %o0, %g5 array32 %g1, %i6, %g4 movneg %xcc, %l4, %g2 movleu %xcc, %o6, %o5 movrgz %l5, %i0, %o7 movn %icc, %g3, %i2 smulcc %l1, %l2, %l3 sethi 0x18DC, %i3 fand %f22, %f6, %f30 fmul8x16 %f26, %f14, %f4 ldsw [%l7 + 0x4C], %i4 or %i7, 0x03C1, %l6 fmovscc %icc, %f14, %f31 fcmpne32 %f6, %f4, %l0 movle %xcc, %o3, %o1 edge32 %i5, %i1, %o2 ldsh [%l7 + 0x7E], %o4 subc %g7, %g6, %g5 pdist %f0, %f8, %f30 move %xcc, %g1, %o0 movpos %icc, %i6, %l4 edge16l %g4, %o6, %o5 fmovrslez %l5, %f11, %f8 fmovscs %xcc, %f13, %f4 fpsub16s %f4, %f16, %f18 fmovrdne %i0, %f20, %f24 ldx [%l7 + 0x30], %o7 orcc %g2, %i2, %g3 sub %l1, %l2, %i3 orn %i4, %l3, %l6 mulscc %i7, %o3, %o1 lduw [%l7 + 0x50], %l0 fcmpne16 %f26, %f20, %i5 xorcc %i1, 0x1258, %o4 ldsb [%l7 + 0x25], %g7 and %o2, %g5, %g1 movle %xcc, %g6, %o0 mova %xcc, %i6, %l4 orcc %g4, 0x12E5, %o6 nop set 0x08, %i6 lduw [%l7 + %i6], %o5 ldx [%l7 + 0x10], %l5 ldub [%l7 + 0x2B], %i0 edge32 %g2, %i2, %g3 std %f20, [%l7 + 0x60] movg %icc, %o7, %l1 ldsw [%l7 + 0x18], %i3 xorcc %i4, 0x0046, %l2 fnor %f18, %f0, %f8 fmovda %xcc, %f29, %f22 orncc %l3, %l6, %o3 std %f6, [%l7 + 0x38] xor %o1, %i7, %l0 edge16ln %i1, %o4, %g7 edge8 %i5, %g5, %o2 fmovrslz %g6, %f28, %f16 ld [%l7 + 0x40], %f4 fmovsn %xcc, %f24, %f15 nop set 0x60, %i5 ldsb [%l7 + %i5], %o0 fmovsleu %xcc, %f30, %f13 orncc %g1, 0x1B64, %i6 array16 %l4, %g4, %o5 fzero %f30 movge %icc, %l5, %i0 sethi 0x088D, %o6 mulscc %i2, 0x1495, %g3 fmul8x16au %f9, %f9, %f22 alignaddrl %o7, %l1, %i3 sllx %i4, %g2, %l3 fmovsl %xcc, %f2, %f1 fmovrdlz %l2, %f30, %f4 edge16n %l6, %o1, %i7 xnor %o3, %i1, %l0 sir 0x04BF movrlz %g7, %i5, %o4 edge8ln %g5, %o2, %g6 umul %o0, %g1, %l4 andn %i6, %g4, %l5 movcs %icc, %o5, %o6 ldx [%l7 + 0x08], %i0 fmovrse %i2, %f20, %f6 fornot2s %f25, %f28, %f25 movcc %xcc, %g3, %o7 movl %icc, %i3, %l1 subc %g2, 0x19F2, %l3 fcmped %fcc1, %f24, %f4 alignaddrl %l2, %i4, %l6 movleu %xcc, %o1, %o3 fmovrdgez %i7, %f28, %f18 array32 %l0, %i1, %i5 andncc %g7, %g5, %o4 edge32 %g6, %o2, %g1 sll %o0, 0x04, %i6 fpadd16s %f24, %f14, %f13 smulcc %g4, 0x120E, %l4 edge32n %o5, %o6, %l5 fcmpeq32 %f2, %f2, %i0 sub %i2, %g3, %i3 fmovsleu %icc, %f13, %f20 edge32ln %l1, %o7, %l3 edge16n %g2, %l2, %l6 movrgez %i4, %o3, %i7 fsrc1 %f18, %f4 edge16ln %o1, %l0, %i5 movvs %xcc, %i1, %g7 setx loop_70, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_70: sdiv %o4, 0x0413, %o2 movvc %icc, %o0, %g1 srl %i6, 0x07, %l4 edge32n %g4, %o6, %o5 smulcc %i0, %i2, %g3 movgu %xcc, %l5, %l1 ldsb [%l7 + 0x17], %i3 array16 %o7, %l3, %g2 ldsb [%l7 + 0x52], %l2 smul %l6, %i4, %i7 xorcc %o1, 0x107E, %o3 fsrc1 %f2, %f12 array16 %i5, %i1, %g7 srl %l0, 0x10, %g6 sub %g5, 0x1D85, %o4 and %o0, %o2, %g1 movpos %xcc, %i6, %g4 sllx %o6, %o5, %i0 umul %i2, %l4, %g3 addccc %l5, 0x180B, %i3 fpsub32s %f17, %f6, %f10 sll %l1, %o7, %l3 edge32ln %g2, %l6, %l2 andncc %i7, %i4, %o1 edge8n %i5, %o3, %i1 edge8l %l0, %g7, %g5 restore %o4, 0x06C4, %g6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stb %o2, [%l7 + 0x3B] fsrc1 %f4, %f30 umulcc %g1, 0x028C, %i6 edge32 %g4, %o6, %o5 std %f12, [%l7 + 0x40] array16 %o0, %i0, %l4 movn %icc, %i2, %l5 andn %g3, 0x1D7F, %l1 fpadd16s %f7, %f30, %f4 fmovsvs %xcc, %f5, %f25 fmul8sux16 %f12, %f26, %f28 fmovscc %icc, %f13, %f22 sllx %i3, 0x1B, %o7 lduw [%l7 + 0x0C], %g2 movrne %l3, %l2, %i7 array32 %l6, %i4, %o1 ldd [%l7 + 0x08], %o2 ldsb [%l7 + 0x0B], %i1 umul %l0, 0x084D, %g7 movn %xcc, %g5, %i5 add %o4, 0x0572, %o2 edge32 %g6, %g1, %i6 movcs %xcc, %g4, %o5 edge32l %o6, %o0, %l4 sub %i0, 0x140F, %i2 fmovsn %icc, %f9, %f20 fmovrslz %g3, %f9, %f26 fone %f30 sub %l1, %l5, %o7 movle %xcc, %i3, %g2 fmovrdgez %l3, %f2, %f18 lduh [%l7 + 0x3C], %l2 movvc %xcc, %l6, %i7 movcs %xcc, %o1, %i4 save %i1, 0x02C8, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x1EEE subccc %l0, 0x1F59, %g7 bshuffle %f24, %f26, %f20 edge16l %g5, %o4, %o2 array32 %i5, %g1, %g6 movcs %icc, %i6, %g4 sub %o5, %o6, %o0 edge32l %l4, %i0, %i2 fmovscc %xcc, %f11, %f1 edge32 %l1, %l5, %g3 sllx %i3, 0x10, %g2 fmovrde %o7, %f0, %f24 fmovs %f4, %f9 movpos %icc, %l2, %l6 array8 %l3, %o1, %i7 edge32n %i4, %o3, %l0 addcc %i1, %g5, %g7 fxors %f4, %f2, %f7 or %o4, 0x068A, %o2 fpadd32s %f10, %f29, %f3 fcmpes %fcc1, %f25, %f5 fmul8sux16 %f12, %f2, %f20 fmovde %xcc, %f3, %f30 movvc %icc, %g1, %g6 udiv %i5, 0x1B55, %g4 mulscc %i6, %o5, %o6 edge32 %o0, %l4, %i0 udiv %i2, 0x1F2C, %l1 fmovsleu %icc, %f29, %f11 array16 %g3, %l5, %g2 edge8l %o7, %l2, %i3 smulcc %l6, 0x06EA, %o1 stx %i7, [%l7 + 0x18] srl %i4, %l3, %l0 udiv %i1, 0x1F8C, %o3 edge16ln %g7, %o4, %o2 edge32 %g1, %g5, %g6 mulx %g4, 0x03EC, %i5 sllx %o5, %o6, %i6 movl %xcc, %l4, %i0 save %o0, 0x09BD, %l1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 save %g3, 0x1162, %l5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %g2, %i2, %l2 movrgez %o7, %i3, %l6 movrlez %i7, %o1, %l3 movrlez %l0, %i4, %o3 andncc %i1, %o4, %g7 ldx [%l7 + 0x60], %o2 sll %g5, 0x1B, %g1 movne %xcc, %g4, %i5 ldd [%l7 + 0x30], %o4 nop set 0x28, %g6 lduh [%l7 + %g6], %o6 ldsw [%l7 + 0x0C], %g6 subc %i6, 0x02CE, %l4 xor %i0, 0x10A9, %o0 udivcc %g3, 0x1BA0, %l5 fmovrdlz %l1, %f12, %f22 edge16 %g2, %l2, %o7 mova %xcc, %i3, %l6 setx loop_71, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_71: fmovsge %xcc, %f28, %f16 fpadd32s %f6, %f20, %f8 movre %l0, %i4, %o1 fcmps %fcc3, %f10, %f12 stw %i1, [%l7 + 0x44] movre %o4, %o3, %g7 move %icc, %o2, %g1 xnorcc %g4, 0x0529, %i5 movle %icc, %g5, %o5 andn %o6, 0x0AB9, %g6 edge16 %i6, %i0, %o0 lduw [%l7 + 0x6C], %l4 srax %l5, 0x1C, %l1 or %g2, 0x14A6, %g3 array16 %l2, %o7, %l6 udivcc %i7, 0x1023, %i2 restore %l3, %l0, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %xcc, %o1, %i3 mulx %i1, %o4, %o3 xor %g7, 0x022E, %o2 ld [%l7 + 0x5C], %f4 subc %g4, %i5, %g1 ldd [%l7 + 0x50], %f10 fpsub16 %f6, %f26, %f6 fmovdl %icc, %f19, %f1 addcc %o5, 0x0289, %o6 and %g5, %i6, %i0 addccc %o0, 0x1516, %g6 umul %l5, 0x1BB1, %l4 movvs %xcc, %g2, %g3 fmovsleu %icc, %f26, %f9 edge16l %l2, %o7, %l1 edge16ln %i7, %i2, %l6 srl %l3, 0x12, %l0 lduh [%l7 + 0x5E], %o1 ld [%l7 + 0x50], %f22 edge32ln %i3, %i4, %o4 save %o3, 0x0345, %i1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %g7, %g4, %o2 edge32ln %g1, %o5, %i5 fnegd %f6, %f2 stw %o6, [%l7 + 0x38] lduw [%l7 + 0x58], %i6 array8 %g5, %o0, %g6 fmovde %xcc, %f4, %f21 fmovrsgez %l5, %f1, %f14 umul %i0, %l4, %g3 andn %g2, 0x04DA, %l2 umulcc %o7, 0x1215, %i7 movrgz %l1, 0x0FB, %i2 movrlz %l6, 0x210, %l0 stx %o1, [%l7 + 0x08] fmovsg %icc, %f15, %f3 fpack16 %f14, %f27 edge32ln %l3, %i4, %i3 movre %o4, 0x37D, %o3 fpsub16 %f22, %f12, %f2 fmovda %icc, %f16, %f25 subcc %i1, 0x1F8A, %g7 stx %o2, [%l7 + 0x08] orcc %g1, 0x0C1D, %o5 edge8n %i5, %o6, %i6 addccc %g4, 0x1968, %o0 sth %g5, [%l7 + 0x76] stx %g6, [%l7 + 0x50] ldsh [%l7 + 0x58], %l5 sra %l4, 0x09, %i0 umul %g2, %g3, %l2 and %o7, %l1, %i7 ldx [%l7 + 0x08], %l6 lduw [%l7 + 0x20], %i2 stx %o1, [%l7 + 0x08] nop set 0x70, %o7 stx %l3, [%l7 + %o7] ld [%l7 + 0x1C], %f8 srl %i4, 0x0A, %l0 edge16n %i3, %o3, %o4 orncc %g7, 0x0EE8, %i1 udivx %o2, 0x0549, %o5 popc 0x13D1, %i5 fmovdl %xcc, %f0, %f29 edge16 %o6, %g1, %g4 array8 %i6, %g5, %g6 edge8l %l5, %l4, %o0 mova %xcc, %g2, %g3 lduw [%l7 + 0x08], %l2 movn %xcc, %i0, %l1 movrlez %i7, %l6, %o7 nop set 0x4A, %g5 sth %o1, [%l7 + %g5] alignaddrl %l3, %i2, %i4 movneg %icc, %l0, %i3 movl %icc, %o4, %g7 movrgz %i1, %o3, %o5 edge8 %o2, %i5, %g1 fmovrdgez %o6, %f4, %f12 udivcc %i6, 0x1E9F, %g5 movrlz %g4, 0x1D3, %l5 edge16n %g6, %o0, %l4 ldd [%l7 + 0x60], %g2 ldsh [%l7 + 0x1A], %l2 movle %xcc, %i0, %g2 fsrc1s %f28, %f22 fmovscs %xcc, %f20, %f16 sir 0x0ACB movcc %xcc, %i7, %l6 move %icc, %o7, %l1 fpack32 %f8, %f4, %f8 edge16l %l3, %o1, %i2 st %f21, [%l7 + 0x78] umulcc %i4, 0x1B6A, %i3 mulscc %o4, %g7, %i1 movrgz %o3, 0x2E1, %l0 srl %o2, %i5, %g1 edge8n %o5, %o6, %i6 addc %g4, %l5, %g5 srl %g6, 0x05, %l4 movn %icc, %o0, %l2 fmovrsgez %i0, %f14, %f26 edge8ln %g3, %g2, %l6 movge %xcc, %i7, %o7 move %icc, %l3, %l1 fmovrsne %o1, %f4, %f1 edge8 %i4, %i2, %i3 fnors %f18, %f29, %f8 andcc %o4, %g7, %i1 stw %l0, [%l7 + 0x64] array16 %o2, %i5, %o3 ld [%l7 + 0x78], %f13 edge32ln %g1, %o6, %o5 lduw [%l7 + 0x08], %i6 edge16n %l5, %g5, %g6 or %l4, %o0, %g4 lduw [%l7 + 0x48], %i0 srl %g3, 0x14, %g2 save %l2, 0x0119, %l6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %i7, 0x00C8, %l3 fcmpgt16 %f24, %f28, %l1 fnot2 %f0, %f28 fornot1s %f22, %f20, %f0 movre %o7, 0x3B4, %i4 orcc %i2, %i3, %o4 xnorcc %g7, %i1, %l0 movrgz %o1, %o2, %i5 umul %g1, %o6, %o3 movcc %xcc, %i6, %o5 movge %icc, %g5, %l5 stb %l4, [%l7 + 0x49] edge16ln %g6, %g4, %i0 edge32l %g3, %g2, %o0 ldd [%l7 + 0x50], %f6 stx %l6, [%l7 + 0x58] fzeros %f5 popc %i7, %l3 andncc %l2, %l1, %i4 edge8l %o7, %i2, %i3 array32 %g7, %i1, %l0 mulscc %o4, 0x0A1B, %o2 sth %i5, [%l7 + 0x34] movneg %icc, %g1, %o6 array8 %o1, %i6, %o3 edge8ln %g5, %l5, %l4 fmovdl %xcc, %f14, %f14 edge32l %o5, %g4, %i0 edge16ln %g6, %g2, %g3 udivcc %o0, 0x10E0, %l6 sdiv %l3, 0x1DB5, %l2 addc %l1, 0x1BA3, %i7 smul %o7, %i2, %i3 sllx %i4, %i1, %g7 udiv %o4, 0x1DB1, %o2 stx %i5, [%l7 + 0x30] orncc %g1, %l0, %o1 movrgz %i6, 0x35D, %o6 movrne %g5, 0x051, %l5 movle %icc, %o3, %l4 fcmpes %fcc3, %f1, %f30 smulcc %g4, 0x107C, %o5 ldd [%l7 + 0x50], %g6 ldx [%l7 + 0x30], %g2 lduh [%l7 + 0x20], %g3 or %i0, 0x1565, %l6 movrgz %o0, 0x201, %l2 movcc %icc, %l1, %l3 fpadd32s %f1, %f23, %f17 udiv %o7, 0x0A77, %i2 nop set 0x74, %l3 ldsw [%l7 + %l3], %i3 mulx %i4, 0x02BE, %i7 sth %g7, [%l7 + 0x3A] edge8l %o4, %o2, %i1 fnot1s %f30, %f5 fsrc2 %f26, %f30 fmul8ulx16 %f20, %f18, %f10 movn %icc, %g1, %i5 edge32n %o1, %l0, %o6 fmovsg %icc, %f22, %f3 move %icc, %g5, %l5 subccc %i6, %o3, %g4 ldx [%l7 + 0x30], %l4 sdivcc %g6, 0x18CD, %o5 fmovdne %xcc, %f2, %f3 fands %f31, %f4, %f31 edge16n %g2, %i0, %g3 ldx [%l7 + 0x30], %l6 movn %icc, %l2, %l1 lduh [%l7 + 0x40], %l3 movvs %xcc, %o7, %o0 udivcc %i3, 0x0F12, %i4 add %i2, %i7, %o4 srl %g7, %i1, %o2 fnegd %f18, %f22 movn %icc, %g1, %i5 umul %l0, 0x16EA, %o1 fabss %f8, %f25 umul %o6, %l5, %g5 edge16l %i6, %o3, %l4 fornot1 %f14, %f10, %f8 sdivcc %g4, 0x181B, %o5 xor %g6, %i0, %g2 udivx %g3, 0x1FC6, %l6 edge16n %l1, %l2, %l3 sub %o0, %i3, %i4 srax %i2, 0x14, %o7 udiv %i7, 0x1BE6, %g7 movle %icc, %i1, %o4 fandnot1 %f6, %f0, %f16 ldd [%l7 + 0x78], %f22 movg %icc, %o2, %i5 movge %icc, %g1, %o1 fmovrsgz %l0, %f4, %f23 nop set 0x4A, %o5 ldsb [%l7 + %o5], %l5 fmovsl %icc, %f20, %f12 alignaddr %o6, %g5, %o3 fmovdcs %icc, %f24, %f19 edge8l %l4, %g4, %i6 addcc %o5, 0x0A5B, %i0 fmovdn %icc, %f30, %f0 edge32ln %g2, %g6, %g3 andncc %l6, %l2, %l1 array16 %o0, %i3, %l3 movl %xcc, %i4, %o7 addc %i2, %i7, %g7 movleu %xcc, %i1, %o2 ldub [%l7 + 0x71], %i5 sllx %g1, 0x0C, %o1 orcc %o4, 0x0493, %l0 popc %l5, %o6 fmovsvc %xcc, %f22, %f30 srax %o3, 0x04, %g5 movrne %l4, %i6, %o5 edge8ln %g4, %g2, %i0 fnor %f28, %f20, %f14 movcs %xcc, %g3, %g6 movcc %icc, %l2, %l1 fmuld8ulx16 %f0, %f11, %f0 movrgz %o0, 0x27B, %i3 nop set 0x70, %o4 stb %l6, [%l7 + %o4] fmovdpos %icc, %f14, %f12 edge32 %l3, %o7, %i2 movvc %xcc, %i4, %i7 movg %icc, %g7, %o2 fands %f5, %f24, %f4 movcc %icc, %i1, %g1 nop set 0x68, %l1 stw %o1, [%l7 + %l1] movgu %icc, %i5, %l0 add %o4, %o6, %o3 mulscc %g5, 0x1B71, %l5 ldsb [%l7 + 0x34], %i6 fmovsa %icc, %f30, %f14 fmuld8sux16 %f22, %f30, %f6 fmovsgu %xcc, %f14, %f28 fmovdgu %icc, %f18, %f15 st %f22, [%l7 + 0x24] ldd [%l7 + 0x20], %f28 sth %l4, [%l7 + 0x46] movcc %xcc, %g4, %o5 sth %i0, [%l7 + 0x6A] mulx %g2, %g3, %l2 stx %l1, [%l7 + 0x48] movl %xcc, %o0, %g6 movgu %icc, %l6, %i3 udiv %l3, 0x1C32, %i2 movge %xcc, %o7, %i4 udivx %i7, 0x0F1E, %g7 sir 0x0BA4 movn %icc, %i1, %o2 xorcc %g1, 0x16F3, %i5 array16 %l0, %o4, %o1 bshuffle %f8, %f26, %f0 sdivcc %o3, 0x0E4F, %g5 fmul8x16al %f18, %f23, %f14 array32 %l5, %o6, %i6 or %l4, 0x0560, %o5 edge16 %g4, %i0, %g2 movgu %xcc, %g3, %l2 alignaddr %o0, %l1, %l6 ld [%l7 + 0x44], %f15 movcs %icc, %g6, %l3 alignaddrl %i3, %o7, %i4 edge8n %i2, %i7, %i1 fmovsneg %icc, %f5, %f13 orn %g7, %o2, %g1 fnot2s %f0, %f9 alignaddrl %i5, %o4, %o1 xor %o3, %g5, %l5 edge8 %l0, %o6, %i6 sdivx %o5, 0x12EA, %g4 edge32n %i0, %l4, %g3 fmovrdgez %l2, %f30, %f26 edge32ln %g2, %l1, %o0 ldub [%l7 + 0x0D], %l6 edge8ln %g6, %i3, %o7 edge32 %l3, %i2, %i4 orcc %i1, %i7, %o2 alignaddrl %g7, %g1, %i5 stb %o4, [%l7 + 0x30] lduw [%l7 + 0x78], %o3 fandnot2s %f17, %f11, %f8 fabsd %f26, %f18 save %o1, 0x03E8, %g5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %l0, %o6, %l5 edge32ln %o5, %g4, %i6 fmovrsne %i0, %f3, %f15 orcc %l4, 0x045E, %l2 stb %g3, [%l7 + 0x69] sdivcc %l1, 0x12C7, %o0 fpack32 %f28, %f2, %f12 edge8ln %l6, %g2, %g6 smulcc %o7, %i3, %l3 fandnot1s %f30, %f30, %f22 fmovdl %icc, %f16, %f29 nop set 0x10, %i7 ldd [%l7 + %i7], %i2 fpadd16 %f24, %f12, %f18 siam 0x5 fmovsvs %icc, %f26, %f28 ldub [%l7 + 0x6D], %i4 fcmple16 %f28, %f22, %i7 array8 %o2, %i1, %g7 edge16 %i5, %o4, %o3 add %g1, %g5, %l0 move %icc, %o6, %l5 movl %xcc, %o1, %o5 udivcc %i6, 0x1AB6, %g4 movgu %icc, %l4, %i0 srl %l2, %l1, %g3 addcc %l6, 0x07AA, %g2 nop set 0x0E, %i1 ldsb [%l7 + %i1], %o0 movleu %xcc, %g6, %o7 fabss %f29, %f15 udivx %i3, 0x094B, %l3 xorcc %i2, 0x169B, %i7 fmovsgu %icc, %f25, %f6 addcc %i4, 0x07AB, %o2 andn %g7, %i5, %i1 sllx %o4, %o3, %g5 sethi 0x0093, %l0 save %o6, 0x1296, %g1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsb [%l7 + 0x54], %l5 sth %o5, [%l7 + 0x70] edge8 %o1, %g4, %l4 edge16 %i6, %i0, %l1 popc %l2, %l6 sir 0x08B5 edge16ln %g2, %o0, %g6 addc %o7, 0x0426, %g3 movcs %xcc, %i3, %l3 movrlez %i7, %i2, %i4 mulx %g7, %o2, %i5 addcc %i1, %o3, %o4 fabss %f14, %f4 ldub [%l7 + 0x72], %g5 edge8ln %o6, %g1, %l0 fors %f7, %f23, %f20 add %l5, 0x0373, %o5 ldsw [%l7 + 0x38], %o1 mulx %g4, %i6, %i0 movrlez %l4, %l1, %l2 fmovdge %xcc, %f24, %f5 movne %icc, %g2, %l6 edge32l %g6, %o7, %g3 fpadd16 %f28, %f4, %f2 movneg %icc, %i3, %l3 ld [%l7 + 0x54], %f1 edge16n %i7, %o0, %i2 fcmpne16 %f2, %f0, %i4 sdiv %g7, 0x11A7, %i5 nop set 0x60, %l0 sth %i1, [%l7 + %l0] stw %o3, [%l7 + 0x40] or %o4, 0x0CFC, %g5 edge8l %o6, %g1, %l0 movn %xcc, %o2, %l5 stb %o5, [%l7 + 0x22] udiv %g4, 0x0863, %i6 movrlz %i0, %o1, %l1 fmovdcs %icc, %f30, %f5 lduh [%l7 + 0x76], %l4 movg %xcc, %l2, %l6 bshuffle %f0, %f14, %f22 array16 %g2, %g6, %o7 srlx %g3, 0x13, %i3 ldsw [%l7 + 0x7C], %l3 movle %xcc, %i7, %i2 ldd [%l7 + 0x20], %f26 sdivx %o0, 0x1040, %g7 udivcc %i5, 0x0CC0, %i1 array32 %i4, %o3, %g5 array16 %o6, %o4, %l0 edge16n %g1, %o2, %l5 edge32ln %g4, %o5, %i0 edge32l %o1, %l1, %i6 umul %l4, 0x0CA6, %l6 movrgz %l2, 0x2E4, %g6 fpadd32 %f26, %f2, %f4 ld [%l7 + 0x78], %f6 movne %xcc, %g2, %g3 sth %o7, [%l7 + 0x34] ldx [%l7 + 0x18], %i3 fmovrsgz %l3, %f18, %f31 movre %i2, 0x12C, %i7 fmovse %xcc, %f26, %f6 movvc %icc, %o0, %i5 movrne %i1, 0x1C9, %i4 movgu %xcc, %g7, %g5 and %o3, %o4, %l0 ldd [%l7 + 0x38], %o6 movrlz %g1, 0x1AE, %o2 sra %l5, %o5, %i0 andcc %o1, 0x1B0A, %l1 movg %icc, %i6, %l4 movrlez %g4, 0x07B, %l2 fmul8x16au %f5, %f15, %f6 fcmpeq32 %f8, %f22, %g6 sdiv %l6, 0x1E54, %g2 edge8l %o7, %i3, %g3 edge16 %i2, %l3, %i7 movgu %icc, %o0, %i5 umul %i1, %i4, %g5 edge8ln %g7, %o4, %o3 xnor %l0, %o6, %o2 fmovsgu %icc, %f28, %f10 movre %l5, 0x31F, %g1 movle %icc, %o5, %i0 edge8n %o1, %i6, %l1 alignaddrl %l4, %g4, %g6 srl %l2, 0x11, %l6 edge16l %g2, %i3, %o7 edge16n %g3, %l3, %i2 movne %xcc, %i7, %i5 fmovrsgz %o0, %f0, %f26 movrgz %i4, %i1, %g5 fpackfix %f0, %f9 edge8l %g7, %o4, %o3 movrne %l0, %o6, %l5 add %g1, 0x1978, %o5 setx loop_72, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_72: orncc %i6, 0x1BDE, %l1 sra %l4, %g4, %g6 addc %l6, %l2, %i3 fpadd32 %f14, %f22, %f28 for %f10, %f18, %f28 movrgez %g2, 0x0A2, %o7 movle %icc, %l3, %i2 fmuld8ulx16 %f17, %f18, %f14 ld [%l7 + 0x20], %f26 sra %g3, 0x1F, %i5 ldsh [%l7 + 0x42], %i7 udiv %i4, 0x013A, %o0 edge16n %i1, %g5, %o4 sra %o3, 0x05, %g7 array8 %l0, %o6, %g1 edge16n %l5, %o5, %i0 nop set 0x20, %o3 ldd [%l7 + %o3], %o2 fmovrsgez %i6, %f2, %f3 fmovrdlez %o1, %f4, %f0 edge8ln %l1, %g4, %l4 srl %l6, 0x0E, %g6 restore %l2, 0x06F2, %i3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x0A0D, %o7 edge8 %g2, %i2, %l3 fmovsleu %xcc, %f2, %f19 andn %i5, %g3, %i7 andcc %o0, %i1, %g5 movleu %xcc, %i4, %o3 siam 0x0 fmovdg %icc, %f11, %f9 ldsh [%l7 + 0x20], %g7 mulscc %o4, %o6, %g1 sllx %l5, 0x00, %l0 setx loop_73, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_73: and %i0, %o1, %l1 move %icc, %g4, %l4 smulcc %l6, %g6, %l2 xnor %i6, %i3, %o7 sdivcc %i2, 0x1AF0, %g2 orcc %l3, %i5, %g3 fmovs %f1, %f30 movre %o0, %i7, %i1 edge8ln %i4, %g5, %o3 andcc %g7, 0x1649, %o6 addccc %o4, %g1, %l5 movrgz %o5, 0x08B, %l0 srlx %i0, %o2, %l1 orncc %o1, 0x1AFC, %g4 fornot2 %f2, %f20, %f24 ld [%l7 + 0x24], %f27 edge16 %l6, %g6, %l2 nop set 0x70, %i4 lduw [%l7 + %i4], %l4 fmovspos %icc, %f26, %f4 movvs %xcc, %i3, %o7 lduw [%l7 + 0x74], %i6 stb %i2, [%l7 + 0x48] fmovdgu %xcc, %f22, %f31 movg %xcc, %g2, %i5 mulscc %l3, 0x156D, %o0 fmovrdlz %i7, %f8, %f0 edge16n %i1, %g3, %g5 edge8l %o3, %i4, %o6 smulcc %g7, %o4, %l5 movne %xcc, %g1, %o5 sra %i0, 0x0D, %o2 movrgz %l1, 0x2E2, %o1 stb %g4, [%l7 + 0x1F] mulx %l0, %l6, %l2 movne %xcc, %g6, %i3 sll %l4, 0x13, %o7 array32 %i2, %i6, %i5 edge16l %l3, %g2, %i7 fmovrslez %o0, %f16, %f29 udivcc %g3, 0x1D17, %g5 fmovsg %xcc, %f15, %f0 movle %icc, %i1, %o3 addc %i4, %g7, %o6 movge %xcc, %l5, %o4 subccc %o5, 0x10FB, %i0 orncc %g1, %o2, %l1 udivcc %o1, 0x1C3A, %l0 smulcc %l6, %l2, %g6 std %f24, [%l7 + 0x68] fmovdvs %xcc, %f25, %f17 add %i3, 0x0030, %g4 stx %o7, [%l7 + 0x20] srlx %i2, 0x00, %i6 sdivcc %l4, 0x0182, %i5 movrne %g2, %l3, %i7 movcs %xcc, %o0, %g5 ldsb [%l7 + 0x63], %g3 movgu %xcc, %o3, %i1 edge16l %i4, %g7, %o6 fxors %f25, %f15, %f17 fmovdgu %xcc, %f26, %f25 movleu %icc, %l5, %o4 fnot2 %f22, %f28 edge16l %i0, %o5, %o2 movn %xcc, %l1, %o1 edge16 %g1, %l0, %l2 stw %g6, [%l7 + 0x0C] edge8ln %l6, %g4, %o7 nop set 0x58, %i0 std %f30, [%l7 + %i0] popc 0x0502, %i2 array32 %i3, %l4, %i6 orn %i5, 0x00CB, %l3 ldx [%l7 + 0x10], %i7 movrlz %g2, 0x29E, %g5 srl %o0, %o3, %g3 fmovrdgez %i1, %f20, %f24 andcc %i4, 0x12DE, %g7 stx %o6, [%l7 + 0x30] fmul8ulx16 %f8, %f2, %f18 ldub [%l7 + 0x37], %o4 udivx %i0, 0x0EFB, %l5 movrlz %o5, %l1, %o2 movge %icc, %o1, %l0 ldd [%l7 + 0x70], %f18 and %l2, 0x01EF, %g6 fcmple16 %f0, %f16, %l6 stw %g4, [%l7 + 0x38] movrlz %g1, 0x275, %i2 movpos %xcc, %o7, %i3 fmovdg %icc, %f8, %f0 movrne %l4, 0x21D, %i5 udivcc %i6, 0x0A2C, %l3 sllx %g2, %g5, %o0 fmovrse %i7, %f12, %f8 mova %icc, %o3, %i1 fpadd16s %f3, %f3, %f12 movvs %xcc, %i4, %g3 alignaddrl %g7, %o4, %o6 std %f26, [%l7 + 0x58] stb %l5, [%l7 + 0x16] subccc %o5, %l1, %i0 movge %xcc, %o1, %l0 fand %f8, %f26, %f14 sra %l2, %o2, %l6 fone %f18 movn %xcc, %g6, %g1 movl %icc, %i2, %g4 movrlez %i3, %l4, %i5 lduh [%l7 + 0x22], %i6 fands %f20, %f30, %f28 move %xcc, %o7, %g2 stw %g5, [%l7 + 0x38] edge16ln %l3, %o0, %i7 fpack32 %f22, %f14, %f26 fmovda %xcc, %f29, %f9 fmovsge %icc, %f28, %f11 fcmps %fcc0, %f1, %f16 fornot2s %f4, %f24, %f14 movge %xcc, %i1, %o3 orcc %i4, %g3, %o4 pdist %f18, %f20, %f2 lduh [%l7 + 0x14], %g7 fmovsge %icc, %f25, %f21 addc %o6, 0x0441, %l5 edge8n %l1, %o5, %o1 pdist %f26, %f30, %f0 fmovrslz %i0, %f30, %f22 movcc %icc, %l0, %o2 movg %icc, %l6, %g6 fpmerge %f1, %f2, %f26 add %g1, 0x0FFF, %i2 edge8 %g4, %i3, %l4 lduw [%l7 + 0x38], %i5 movvs %xcc, %l2, %o7 stx %i6, [%l7 + 0x38] xnorcc %g5, %g2, %l3 srax %o0, %i1, %o3 fnand %f0, %f28, %f2 fmovdpos %xcc, %f17, %f10 ldd [%l7 + 0x30], %i6 fzero %f12 edge16ln %i4, %g3, %o4 edge32ln %o6, %g7, %l5 edge32n %o5, %l1, %i0 xnor %l0, 0x0649, %o2 sub %o1, %g6, %g1 movcs %icc, %i2, %g4 fcmpeq16 %f10, %f18, %l6 movrgz %i3, %i5, %l2 fandnot2s %f5, %f23, %f3 fnot2s %f31, %f14 edge32 %o7, %i6, %l4 edge16 %g2, %l3, %g5 siam 0x2 udivcc %i1, 0x02D2, %o3 subcc %o0, %i7, %g3 lduw [%l7 + 0x64], %i4 edge16ln %o4, %o6, %l5 stw %o5, [%l7 + 0x18] sdivcc %l1, 0x19EF, %i0 array8 %g7, %o2, %l0 movcs %icc, %g6, %g1 pdist %f0, %f20, %f22 sllx %o1, 0x1A, %g4 movvc %xcc, %i2, %l6 ld [%l7 + 0x50], %f20 fmovrsne %i5, %f20, %f22 alignaddrl %i3, %l2, %i6 umul %l4, 0x134D, %g2 fpack16 %f16, %f2 sll %l3, %o7, %i1 movrgez %o3, %g5, %i7 ldx [%l7 + 0x70], %g3 array32 %i4, %o4, %o0 udiv %o6, 0x1599, %l5 nop set 0x48, %l2 stx %l1, [%l7 + %l2] sdiv %i0, 0x1555, %g7 sra %o2, %l0, %o5 move %xcc, %g6, %g1 movrne %g4, %o1, %l6 stb %i5, [%l7 + 0x52] sir 0x171A sdivx %i3, 0x1B0D, %i2 ldx [%l7 + 0x70], %i6 array32 %l4, %l2, %l3 subc %o7, 0x1AA4, %g2 fmovsleu %icc, %f25, %f3 andn %i1, 0x127E, %o3 andcc %i7, %g5, %g3 fmovrsgez %i4, %f26, %f7 movre %o4, 0x28A, %o6 fmul8sux16 %f22, %f20, %f8 ldsw [%l7 + 0x68], %o0 fsrc2s %f23, %f18 fcmpgt32 %f10, %f22, %l5 fmovsg %xcc, %f25, %f6 fnegd %f22, %f30 subcc %l1, 0x1306, %i0 ld [%l7 + 0x38], %f2 edge16l %o2, %l0, %g7 smul %g6, 0x169E, %g1 fandnot1s %f20, %f8, %f6 movleu %xcc, %o5, %g4 udivx %o1, 0x09B7, %i5 fmovdcs %xcc, %f30, %f27 movn %icc, %l6, %i3 fnot2 %f28, %f12 st %f7, [%l7 + 0x5C] ldd [%l7 + 0x20], %f28 save %i6, %l4, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %l3, 0x0294, %o7 movrgz %g2, %i2, %i1 alignaddr %o3, %i7, %g5 movrlez %i4, %g3, %o6 andcc %o0, %o4, %l5 ld [%l7 + 0x48], %f0 subccc %l1, %o2, %i0 fzeros %f15 nop set 0x0B, %o1 ldsb [%l7 + %o1], %l0 sll %g7, %g1, %o5 movgu %icc, %g4, %g6 xnor %o1, %l6, %i5 move %icc, %i3, %i6 restore %l4, 0x18FA, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdlez %l3, %f18, %f30 udivx %o7, 0x1B3C, %g2 alignaddrl %i2, %o3, %i1 save %i7, 0x0FB7, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %g5, %g3, %o0 fmul8sux16 %f10, %f22, %f26 fmovscc %icc, %f14, %f23 lduh [%l7 + 0x50], %o4 ldsh [%l7 + 0x46], %o6 movne %xcc, %l1, %o2 ldsw [%l7 + 0x34], %l5 lduw [%l7 + 0x68], %i0 alignaddr %l0, %g7, %o5 movgu %xcc, %g4, %g6 fmovspos %icc, %f5, %f12 movpos %xcc, %g1, %o1 fmul8x16 %f2, %f22, %f12 movge %icc, %l6, %i3 ldd [%l7 + 0x28], %f12 std %f6, [%l7 + 0x58] ldub [%l7 + 0x72], %i6 umul %i5, 0x1837, %l2 movre %l4, %l3, %o7 orcc %g2, 0x0CB7, %o3 movle %xcc, %i2, %i7 array16 %i4, %g5, %i1 movne %icc, %g3, %o4 edge32n %o0, %o6, %l1 movneg %xcc, %o2, %i0 movrne %l0, 0x170, %l5 addccc %g7, %g4, %o5 sth %g6, [%l7 + 0x20] orcc %g1, 0x0AEB, %l6 movrgz %o1, 0x0A0, %i6 movn %icc, %i5, %i3 fmovdpos %xcc, %f28, %f11 andcc %l2, %l4, %l3 edge32 %o7, %g2, %i2 movle %icc, %i7, %o3 fxor %f22, %f14, %f16 lduw [%l7 + 0x64], %i4 fmovrsgz %g5, %f6, %f3 array8 %i1, %g3, %o4 xnor %o6, 0x113B, %o0 ld [%l7 + 0x4C], %f18 fcmpgt16 %f14, %f14, %l1 subc %o2, 0x0B1B, %i0 edge8ln %l5, %g7, %l0 array8 %o5, %g6, %g4 mova %xcc, %g1, %o1 fmovrdgez %l6, %f22, %f16 andn %i5, %i3, %l2 smul %i6, %l4, %o7 xnor %g2, 0x1AC3, %i2 fmovrsgz %l3, %f22, %f13 fsrc2s %f6, %f18 srl %i7, 0x00, %i4 mulx %o3, 0x1A24, %g5 ldx [%l7 + 0x60], %i1 umul %g3, 0x16B2, %o6 fmovspos %icc, %f15, %f26 srlx %o4, 0x13, %o0 xnorcc %o2, %l1, %i0 fornot1s %f24, %f2, %f26 fxors %f15, %f23, %f25 movge %xcc, %l5, %g7 ldub [%l7 + 0x69], %l0 fands %f25, %f17, %f26 edge8 %g6, %o5, %g4 edge32 %g1, %l6, %i5 movrlz %i3, 0x32D, %l2 fandnot1 %f6, %f14, %f12 nop set 0x44, %o0 lduw [%l7 + %o0], %o1 subc %l4, %o7, %g2 andn %i2, %l3, %i7 fmovrdlez %i4, %f16, %f28 movrlez %o3, 0x353, %i6 edge32 %g5, %g3, %o6 pdist %f20, %f8, %f12 fpadd32s %f0, %f4, %f5 fmovrde %i1, %f14, %f4 movcs %icc, %o4, %o0 umul %o2, 0x135C, %i0 sllx %l1, 0x08, %l5 edge8 %l0, %g7, %o5 movn %icc, %g4, %g6 edge16 %l6, %i5, %i3 fpsub32 %f14, %f30, %f4 sllx %g1, %o1, %l4 popc 0x1D1F, %o7 movg %xcc, %l2, %i2 orn %g2, %l3, %i4 addc %o3, 0x1176, %i7 fexpand %f23, %f0 sdivx %g5, 0x0424, %i6 st %f16, [%l7 + 0x30] andn %g3, %i1, %o6 fmuld8ulx16 %f28, %f20, %f26 addccc %o0, 0x04A5, %o2 sdivcc %i0, 0x00DB, %l1 edge8l %o4, %l5, %g7 movn %xcc, %o5, %g4 movvs %xcc, %l0, %l6 subccc %g6, 0x007E, %i5 andcc %i3, %g1, %o1 mulscc %l4, %o7, %i2 xorcc %g2, 0x14A6, %l2 move %xcc, %i4, %o3 xnor %l3, %i7, %i6 nop set 0x38, %g3 ldx [%l7 + %g3], %g3 fandnot2 %f30, %f8, %f10 edge16n %g5, %i1, %o0 movrlez %o2, 0x1D3, %i0 addccc %l1, 0x09D6, %o6 fxnors %f26, %f18, %f9 umul %o4, %g7, %l5 edge16 %g4, %o5, %l0 sll %l6, 0x0F, %i5 fcmple16 %f22, %f6, %i3 edge8ln %g6, %g1, %l4 edge16ln %o1, %i2, %o7 alignaddr %g2, %i4, %o3 subccc %l2, %l3, %i6 array8 %g3, %g5, %i7 ldsb [%l7 + 0x0C], %i1 movle %icc, %o2, %o0 edge8l %i0, %o6, %l1 sth %g7, [%l7 + 0x68] edge32l %o4, %l5, %g4 fmovrsgz %o5, %f27, %f10 ldd [%l7 + 0x08], %i6 sir 0x149A movne %xcc, %l0, %i5 fmovdne %xcc, %f9, %f25 andncc %g6, %g1, %i3 fmovscs %xcc, %f8, %f1 edge32 %l4, %i2, %o7 ldub [%l7 + 0x67], %g2 xor %o1, 0x02C3, %i4 xor %l2, %l3, %o3 fmovsneg %icc, %f1, %f11 edge8 %i6, %g5, %g3 mulscc %i7, %o2, %i1 sethi 0x051D, %i0 udivx %o6, 0x1E5C, %l1 xorcc %g7, %o4, %l5 ldd [%l7 + 0x30], %g4 ldd [%l7 + 0x50], %o4 fornot2 %f12, %f12, %f20 srax %o0, %l0, %l6 edge8n %i5, %g1, %g6 ldsw [%l7 + 0x30], %i3 movgu %icc, %l4, %o7 addccc %i2, 0x0EEB, %o1 ldsb [%l7 + 0x18], %i4 smul %l2, 0x1336, %l3 smulcc %o3, 0x1FDE, %g2 xor %g5, 0x08DC, %g3 fmovrdlez %i6, %f22, %f26 sub %o2, %i7, %i1 move %xcc, %i0, %o6 ldsh [%l7 + 0x28], %l1 fnot1s %f25, %f8 srl %o4, %l5, %g7 fmovscs %icc, %f5, %f9 lduw [%l7 + 0x30], %o5 andncc %o0, %l0, %l6 movge %xcc, %i5, %g4 edge32ln %g1, %g6, %i3 fmovsvc %xcc, %f30, %f2 mova %xcc, %l4, %i2 movrgz %o1, %i4, %o7 stx %l3, [%l7 + 0x60] fmovrsgez %o3, %f10, %f23 fmovdge %xcc, %f11, %f24 nop set 0x1C, %g2 sth %l2, [%l7 + %g2] mulscc %g2, %g5, %g3 smul %o2, %i7, %i6 fmovdl %icc, %f10, %f12 fmuld8ulx16 %f14, %f19, %f24 popc %i0, %o6 smulcc %i1, 0x0867, %o4 sdiv %l5, 0x1E19, %l1 alignaddrl %o5, %g7, %l0 xnor %o0, 0x1F90, %l6 movre %i5, %g4, %g1 add %g6, 0x0BB7, %i3 fors %f4, %f14, %f29 fcmpne32 %f22, %f18, %l4 fmovspos %icc, %f20, %f25 movrgz %o1, 0x12C, %i2 stx %i4, [%l7 + 0x28] sir 0x0456 fpadd32 %f24, %f18, %f6 ldsw [%l7 + 0x58], %l3 movl %xcc, %o3, %l2 addc %o7, 0x1CC0, %g2 sllx %g5, %g3, %i7 sth %i6, [%l7 + 0x32] fmul8sux16 %f0, %f30, %f2 fexpand %f2, %f16 fpadd32 %f10, %f14, %f28 orncc %o2, %i0, %o6 fcmple32 %f14, %f0, %i1 fpsub32 %f22, %f10, %f8 xor %l5, %l1, %o5 xnorcc %o4, %g7, %o0 orncc %l0, %l6, %i5 movrgez %g4, 0x176, %g6 stb %i3, [%l7 + 0x5E] movvs %xcc, %l4, %g1 andcc %o1, %i2, %l3 edge32ln %i4, %o3, %l2 movneg %xcc, %g2, %o7 movvs %xcc, %g3, %i7 edge8 %g5, %o2, %i0 save %i6, %o6, %i1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %l5, %l1, %o4 stw %g7, [%l7 + 0x3C] srlx %o5, %l0, %o0 nop set 0x5C, %g4 sth %l6, [%l7 + %g4] xnorcc %g4, 0x18A2, %i5 addc %g6, 0x0E9B, %i3 movle %icc, %l4, %o1 addcc %i2, 0x00D8, %l3 ldsb [%l7 + 0x0C], %i4 save %g1, 0x169B, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %o3, 0x047A, %g2 fornot2 %f2, %f10, %f16 addc %o7, 0x0EB8, %g3 movrgz %i7, 0x31F, %o2 movge %icc, %i0, %i6 fmovdcc %icc, %f23, %f28 fpsub32 %f0, %f4, %f18 ldx [%l7 + 0x08], %g5 fnands %f1, %f4, %f12 edge16n %o6, %l5, %i1 xorcc %o4, 0x149A, %l1 xnor %o5, 0x03B8, %g7 movrne %o0, 0x2AC, %l0 sethi 0x1FFD, %g4 edge32ln %l6, %i5, %g6 orcc %i3, %l4, %i2 fmovdvc %icc, %f16, %f8 setx loop_74, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_74: movvs %icc, %i4, %l2 fpadd32 %f0, %f10, %f14 ldub [%l7 + 0x09], %g1 ld [%l7 + 0x34], %f19 nop set 0x18, %g7 ldub [%l7 + %g7], %o3 movg %icc, %o7, %g2 movpos %xcc, %g3, %i7 sdiv %o2, 0x1721, %i0 stx %g5, [%l7 + 0x28] edge32 %o6, %l5, %i1 add %o4, %i6, %l1 movpos %xcc, %g7, %o5 addccc %l0, %g4, %o0 fmovdleu %icc, %f27, %f3 fmovspos %xcc, %f29, %f26 fmovsvc %icc, %f21, %f2 edge32 %i5, %l6, %g6 popc 0x0F4F, %i3 addccc %i2, %o1, %l3 srl %i4, 0x02, %l2 subcc %l4, 0x1410, %o3 xnorcc %o7, %g2, %g3 fmovrdgez %g1, %f24, %f30 fmovdn %icc, %f25, %f21 movn %xcc, %i7, %i0 movrgez %g5, %o6, %o2 andncc %l5, %o4, %i6 sth %l1, [%l7 + 0x62] ldsb [%l7 + 0x27], %i1 fmovsg %icc, %f21, %f3 alignaddrl %o5, %g7, %g4 srl %l0, 0x0F, %i5 movcs %xcc, %l6, %g6 xor %o0, %i2, %o1 addccc %i3, 0x009D, %i4 movvs %xcc, %l3, %l4 ldsb [%l7 + 0x21], %o3 movrlez %l2, %g2, %o7 array16 %g3, %g1, %i0 array32 %g5, %o6, %o2 movrgez %i7, 0x282, %l5 lduw [%l7 + 0x0C], %o4 st %f4, [%l7 + 0x74] ldd [%l7 + 0x08], %f8 array16 %l1, %i1, %o5 addcc %i6, %g4, %l0 add %i5, 0x092A, %g7 movge %icc, %l6, %g6 fmovdvc %icc, %f6, %f23 andn %i2, %o1, %i3 stx %o0, [%l7 + 0x58] fpadd32s %f14, %f28, %f13 fcmple16 %f2, %f20, %i4 sllx %l4, 0x03, %l3 movrgez %o3, 0x126, %g2 edge32ln %o7, %g3, %g1 mulscc %i0, %l2, %g5 subc %o2, 0x01E0, %o6 fmovda %icc, %f16, %f28 or %i7, 0x1217, %o4 or %l1, 0x1956, %i1 stb %o5, [%l7 + 0x68] fors %f29, %f27, %f0 and %i6, 0x0E65, %g4 stw %l0, [%l7 + 0x20] ldsh [%l7 + 0x76], %l5 save %g7, %i5, %g6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %l6, %o1, %i2 ldsh [%l7 + 0x74], %i3 popc %i4, %o0 andncc %l4, %o3, %l3 edge8n %o7, %g3, %g1 addcc %i0, %l2, %g5 sub %o2, %g2, %o6 movrgez %i7, 0x29C, %l1 edge16ln %o4, %i1, %i6 fcmple32 %f14, %f0, %o5 subc %l0, 0x145D, %l5 movrgz %g4, 0x1BE, %g7 subcc %g6, 0x0EFD, %i5 edge8n %l6, %o1, %i2 stw %i3, [%l7 + 0x18] ldsb [%l7 + 0x0B], %o0 movpos %icc, %l4, %i4 movle %icc, %o3, %o7 edge8ln %l3, %g1, %i0 edge16 %g3, %l2, %g5 ld [%l7 + 0x60], %f17 xor %g2, 0x15F0, %o2 fpsub16 %f28, %f10, %f10 lduh [%l7 + 0x14], %i7 array8 %l1, %o6, %i1 movvc %icc, %o4, %o5 movrgz %l0, 0x074, %i6 fmovs %f30, %f18 fmovdge %icc, %f18, %f10 smul %l5, %g4, %g7 ldub [%l7 + 0x4F], %i5 subc %g6, 0x0256, %l6 mulx %o1, %i2, %o0 ldd [%l7 + 0x48], %i2 orncc %l4, 0x059A, %o3 sth %o7, [%l7 + 0x10] nop set 0x37, %o2 ldsb [%l7 + %o2], %l3 orn %g1, 0x1560, %i4 umulcc %g3, 0x00C8, %i0 orcc %g5, %l2, %g2 addc %o2, %l1, %o6 fmovdvs %icc, %f28, %f22 edge16l %i7, %o4, %o5 fmovd %f20, %f20 ldd [%l7 + 0x78], %f4 array8 %i1, %l0, %i6 ldsh [%l7 + 0x56], %l5 fmuld8sux16 %f5, %f2, %f2 ldub [%l7 + 0x26], %g4 faligndata %f10, %f4, %f28 restore %i5, 0x1CC4, %g7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %g6, %o1, %i2 andcc %o0, 0x0496, %i3 edge8ln %l6, %o3, %o7 andn %l4, %g1, %i4 fnand %f6, %f6, %f10 movvs %icc, %g3, %l3 ldsw [%l7 + 0x58], %i0 fmovsa %xcc, %f25, %f7 movre %l2, %g5, %o2 lduh [%l7 + 0x18], %g2 andcc %l1, 0x1730, %o6 ldub [%l7 + 0x59], %o4 edge16ln %o5, %i7, %l0 movl %icc, %i1, %i6 edge8ln %l5, %g4, %g7 sth %i5, [%l7 + 0x48] movcs %xcc, %g6, %i2 andncc %o0, %o1, %i3 fexpand %f2, %f6 xnorcc %l6, 0x0547, %o3 edge16 %l4, %g1, %o7 movne %xcc, %g3, %l3 fmovdg %xcc, %f4, %f19 st %f2, [%l7 + 0x5C] movrlez %i0, %i4, %g5 stw %o2, [%l7 + 0x5C] movrgz %g2, %l1, %o6 stb %o4, [%l7 + 0x36] movrgz %l2, 0x093, %i7 srax %l0, 0x0C, %i1 srax %i6, %l5, %o5 st %f11, [%l7 + 0x6C] fmovsneg %icc, %f0, %f14 subccc %g7, 0x081E, %i5 movrne %g6, 0x25C, %i2 movvc %icc, %o0, %g4 or %o1, 0x1EB6, %l6 sll %o3, 0x10, %i3 fmovdn %xcc, %f18, %f14 movpos %xcc, %g1, %l4 st %f15, [%l7 + 0x54] fpackfix %f14, %f18 subc %g3, %o7, %i0 fxnors %f4, %f24, %f19 orn %l3, %g5, %i4 fmovrslz %o2, %f5, %f29 fmovdge %xcc, %f28, %f24 edge32ln %g2, %o6, %o4 movcc %icc, %l2, %l1 srl %l0, %i7, %i1 subc %l5, %o5, %i6 movn %icc, %g7, %g6 ldsh [%l7 + 0x26], %i5 edge32ln %i2, %o0, %o1 ldd [%l7 + 0x50], %i6 ldub [%l7 + 0x76], %g4 movcs %icc, %o3, %i3 fpsub16 %f12, %f20, %f26 fpadd32 %f16, %f0, %f2 movrlez %l4, 0x04C, %g1 or %o7, 0x17B4, %i0 ldx [%l7 + 0x08], %g3 edge32l %g5, %l3, %i4 xnor %o2, %o6, %o4 edge16l %g2, %l2, %l0 sub %i7, 0x0A1A, %l1 orncc %i1, %o5, %l5 fone %f4 and %g7, %i6, %i5 movg %xcc, %i2, %g6 edge8n %o0, %l6, %o1 fmul8ulx16 %f26, %f20, %f4 fnor %f10, %f26, %f22 setx loop_75, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_75: addcc %l4, %o3, %o7 edge16n %i0, %g1, %g3 popc %l3, %g5 sdiv %i4, 0x136A, %o6 edge16n %o4, %o2, %l2 nop set 0x40, %l6 ldd [%l7 + %l6], %l0 popc 0x01A8, %g2 xnorcc %i7, %i1, %l1 edge8 %o5, %g7, %l5 fxnors %f15, %f3, %f22 movleu %xcc, %i6, %i5 movleu %icc, %g6, %i2 fcmpgt16 %f24, %f4, %o0 srax %l6, %o1, %i3 nop set 0x4C, %l4 stw %l4, [%l7 + %l4] sdivcc %o3, 0x1D73, %g4 lduh [%l7 + 0x36], %o7 add %g1, 0x0F5B, %i0 fnot2s %f5, %f3 popc 0x04CE, %g3 movrgez %l3, %g5, %o6 andncc %i4, %o4, %l2 edge8n %o2, %g2, %l0 movcc %icc, %i1, %l1 xnor %o5, 0x14F6, %g7 fornot1s %f5, %f18, %f7 orcc %l5, 0x1BB2, %i7 movre %i5, %i6, %i2 movvs %xcc, %g6, %l6 edge8l %o0, %o1, %l4 ldsw [%l7 + 0x6C], %o3 mulx %i3, 0x13CA, %g4 movrlz %o7, %g1, %i0 edge8 %g3, %g5, %o6 sllx %i4, %l3, %o4 fornot1 %f16, %f26, %f26 addc %o2, 0x17DC, %g2 fmovsle %icc, %f3, %f13 fpmerge %f18, %f1, %f26 or %l2, %i1, %l1 umulcc %o5, 0x142B, %l0 popc 0x136A, %l5 edge16l %g7, %i7, %i5 fmul8x16 %f0, %f2, %f26 alignaddr %i2, %g6, %l6 movrgz %i6, %o1, %o0 fone %f24 movn %icc, %o3, %l4 movl %icc, %g4, %i3 sethi 0x0010, %o7 movcc %icc, %g1, %i0 ldsw [%l7 + 0x74], %g3 sth %g5, [%l7 + 0x16] edge16n %i4, %l3, %o4 fmovscs %icc, %f17, %f13 addc %o6, %g2, %o2 fsrc2s %f6, %f1 alignaddr %i1, %l2, %l1 orn %l0, 0x139F, %o5 xorcc %g7, 0x1466, %l5 orcc %i5, 0x05D6, %i2 movcs %xcc, %i7, %g6 movge %icc, %l6, %i6 movcs %xcc, %o1, %o3 addc %l4, %g4, %i3 save %o7, %g1, %o0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot1s %f2, %f23, %f28 ldx [%l7 + 0x68], %g3 stb %g5, [%l7 + 0x6C] alignaddrl %i0, %i4, %l3 fmovsn %xcc, %f20, %f14 smul %o4, 0x1E65, %g2 alignaddrl %o6, %i1, %o2 umul %l1, %l0, %o5 srl %l2, 0x18, %l5 st %f7, [%l7 + 0x60] edge16n %g7, %i2, %i7 xorcc %i5, 0x10CE, %l6 movrgez %g6, %i6, %o3 edge32n %o1, %l4, %i3 array32 %o7, %g4, %g1 ldub [%l7 + 0x21], %g3 nop set 0x70, %g1 ldx [%l7 + %g1], %o0 mulx %g5, 0x0D75, %i0 ldsh [%l7 + 0x68], %i4 udivcc %o4, 0x1171, %g2 movcs %icc, %l3, %i1 movne %icc, %o2, %o6 fmul8x16au %f9, %f19, %f14 ld [%l7 + 0x6C], %f12 stx %l1, [%l7 + 0x20] fmovdneg %icc, %f31, %f23 fmovdne %xcc, %f8, %f0 xnorcc %o5, %l0, %l5 or %l2, 0x1950, %g7 fpackfix %f6, %f9 stw %i2, [%l7 + 0x10] fpackfix %f8, %f8 ldub [%l7 + 0x3A], %i7 andn %l6, %g6, %i6 stw %i5, [%l7 + 0x1C] orncc %o3, 0x1400, %o1 andcc %l4, %i3, %o7 sethi 0x1DD6, %g1 movcs %icc, %g4, %g3 andn %g5, 0x0750, %i0 srlx %i4, 0x08, %o4 edge8l %o0, %g2, %l3 fmovrsgz %o2, %f11, %f6 sdivcc %i1, 0x0DE9, %l1 siam 0x4 subcc %o6, %o5, %l0 ldsw [%l7 + 0x08], %l5 sdivx %g7, 0x0316, %i2 subc %i7, %l2, %l6 fcmped %fcc0, %f14, %f10 smulcc %i6, 0x1BCF, %i5 fmul8ulx16 %f6, %f22, %f24 sdivx %g6, 0x173D, %o1 ldsb [%l7 + 0x37], %o3 edge16l %i3, %o7, %l4 or %g1, 0x16D2, %g4 andn %g3, %i0, %i4 movrgez %o4, %g5, %o0 alignaddrl %g2, %l3, %i1 alignaddr %o2, %l1, %o6 add %o5, %l0, %l5 movgu %xcc, %i2, %g7 orcc %l2, %l6, %i7 popc 0x059F, %i6 fpadd16 %f18, %f16, %f4 stx %g6, [%l7 + 0x18] subcc %o1, 0x02A8, %o3 movrgez %i3, %o7, %l4 edge16n %g1, %i5, %g3 movge %xcc, %i0, %i4 andcc %o4, 0x19C5, %g5 stx %o0, [%l7 + 0x40] stb %g2, [%l7 + 0x32] add %g4, 0x001A, %l3 movgu %xcc, %o2, %i1 movre %l1, 0x08E, %o5 subccc %l0, 0x01E1, %l5 udiv %i2, 0x1372, %o6 restore %g7, %l6, %i7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsn %icc, %f0, %f4 array16 %l2, %g6, %o1 array8 %i6, %i3, %o3 movne %icc, %o7, %l4 addc %g1, 0x1F9E, %g3 fors %f21, %f23, %f31 and %i5, %i4, %o4 movcs %icc, %g5, %o0 fmovsvc %icc, %f31, %f2 and %i0, %g2, %l3 fmovdleu %icc, %f17, %f27 addc %g4, 0x04BA, %o2 addccc %l1, 0x1AAE, %o5 movg %icc, %i1, %l5 sub %i2, %o6, %g7 umul %l0, %l6, %i7 fandnot2s %f26, %f3, %f3 umulcc %l2, 0x057E, %g6 ldd [%l7 + 0x10], %f4 array32 %o1, %i6, %o3 movneg %xcc, %o7, %i3 fcmps %fcc2, %f14, %f22 smul %g1, 0x0DBD, %g3 ldd [%l7 + 0x60], %l4 setx loop_76, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_76: fmovsge %icc, %f26, %f22 movcs %icc, %g5, %o4 edge32l %o0, %g2, %l3 array32 %g4, %o2, %l1 fpadd32s %f15, %f20, %f23 movrne %i0, %i1, %l5 subcc %i2, %o6, %o5 xnor %g7, %l0, %l6 smul %l2, 0x0B86, %g6 save %i7, 0x1534, %o1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %i6, %o7, %i3 fpackfix %f28, %f11 std %f2, [%l7 + 0x50] umul %o3, 0x02A1, %g3 movne %xcc, %g1, %i5 ldsb [%l7 + 0x67], %i4 fmovrdne %g5, %f0, %f6 addcc %o4, 0x0DCA, %o0 movvc %xcc, %l4, %g2 srlx %l3, %g4, %o2 edge32l %l1, %i1, %i0 addc %l5, %i2, %o5 movl %icc, %o6, %g7 fmovrdgez %l0, %f0, %f2 fxor %f16, %f22, %f28 xor %l2, %g6, %i7 sir 0x190D movle %xcc, %o1, %l6 smulcc %i6, %o7, %o3 fands %f5, %f18, %f11 movleu %icc, %g3, %g1 edge32n %i5, %i4, %i3 orcc %o4, 0x1687, %o0 fmovspos %xcc, %f21, %f12 std %f24, [%l7 + 0x38] nop set 0x14, %o6 stw %g5, [%l7 + %o6] array32 %g2, %l3, %g4 addcc %o2, 0x088B, %l4 xnor %i1, 0x0A92, %l1 alignaddr %i0, %i2, %o5 srlx %o6, %l5, %g7 lduw [%l7 + 0x48], %l0 ldd [%l7 + 0x60], %g6 stx %i7, [%l7 + 0x10] xnor %o1, 0x0BD9, %l6 orcc %i6, 0x157E, %o7 st %f17, [%l7 + 0x10] popc 0x017B, %o3 andncc %l2, %g1, %g3 movrlez %i5, 0x3D5, %i3 smul %o4, 0x1CCC, %i4 std %f26, [%l7 + 0x58] edge8ln %g5, %o0, %g2 sll %g4, %o2, %l3 smul %i1, %l4, %l1 ldsw [%l7 + 0x1C], %i2 sll %i0, 0x09, %o6 ldd [%l7 + 0x30], %f12 fpsub16s %f4, %f17, %f15 ldsh [%l7 + 0x22], %o5 restore %g7, 0x1880, %l5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulx %l0, 0x119C, %g6 xor %o1, 0x14D0, %l6 fpackfix %f4, %f23 movrne %i7, %i6, %o7 edge16ln %o3, %l2, %g1 movpos %xcc, %g3, %i3 movrlez %i5, %o4, %i4 ld [%l7 + 0x14], %f27 movpos %icc, %o0, %g5 ldd [%l7 + 0x78], %g2 fmovrslz %o2, %f15, %f24 fcmpes %fcc1, %f24, %f12 sdivcc %l3, 0x0644, %g4 fnors %f7, %f29, %f28 fornot2s %f23, %f14, %f16 st %f21, [%l7 + 0x10] edge32ln %l4, %l1, %i2 movg %icc, %i1, %i0 andncc %o5, %g7, %o6 and %l0, 0x1213, %l5 subc %o1, 0x0AF2, %l6 movg %icc, %g6, %i6 ldsw [%l7 + 0x3C], %i7 fnor %f2, %f20, %f6 fmovrdne %o7, %f4, %f26 fcmple32 %f6, %f22, %l2 edge8l %g1, %o3, %i3 fmovsgu %icc, %f26, %f22 movcc %icc, %i5, %o4 smul %i4, %g3, %o0 nop set 0x36, %i2 ldub [%l7 + %i2], %g5 srlx %g2, 0x0B, %o2 movrne %g4, %l4, %l1 save %l3, 0x12EF, %i1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %i2, %i0, %g7 addccc %o5, 0x1CF0, %o6 orn %l5, 0x1223, %o1 alignaddr %l0, %g6, %l6 movvc %icc, %i7, %i6 std %f4, [%l7 + 0x78] movrlz %o7, 0x07A, %g1 fcmps %fcc1, %f8, %f30 fxnor %f20, %f10, %f20 fxnor %f10, %f30, %f0 fzeros %f14 edge8l %l2, %o3, %i5 move %icc, %o4, %i3 fors %f29, %f19, %f10 ldub [%l7 + 0x18], %i4 ldsb [%l7 + 0x40], %g3 edge8l %g5, %g2, %o2 movn %icc, %g4, %o0 movne %xcc, %l1, %l4 and %i1, 0x071F, %i2 fandnot2 %f0, %f0, %f10 array16 %i0, %l3, %g7 movneg %xcc, %o5, %l5 xor %o6, %l0, %o1 smulcc %g6, 0x1377, %l6 movpos %xcc, %i7, %i6 fmovdcc %icc, %f14, %f31 fpadd16 %f12, %f2, %f30 mulx %o7, 0x01B5, %g1 udivcc %l2, 0x1122, %i5 sra %o4, 0x1C, %i3 ldsh [%l7 + 0x3A], %o3 movcs %icc, %g3, %g5 alignaddrl %i4, %g2, %g4 movre %o0, %l1, %l4 ldx [%l7 + 0x48], %o2 edge32ln %i2, %i1, %i0 array16 %g7, %l3, %l5 stx %o6, [%l7 + 0x48] array8 %o5, %l0, %o1 array8 %g6, %i7, %l6 fones %f6 mulscc %o7, 0x0AC3, %g1 movneg %xcc, %l2, %i5 edge8l %o4, %i3, %o3 stx %i6, [%l7 + 0x30] subc %g5, %g3, %i4 add %g2, %o0, %l1 addccc %g4, 0x1CF1, %l4 fmovdg %icc, %f25, %f9 stb %o2, [%l7 + 0x40] edge8n %i1, %i2, %i0 fmovdpos %icc, %f28, %f27 ldd [%l7 + 0x60], %f18 fpadd16 %f24, %f12, %f30 fpadd32s %f25, %f4, %f30 fmovsne %xcc, %f5, %f28 movneg %xcc, %g7, %l5 fmovrslez %o6, %f11, %f23 movre %o5, 0x02A, %l3 fmovdcc %xcc, %f24, %f28 movle %icc, %l0, %o1 edge16n %i7, %g6, %o7 movpos %icc, %l6, %l2 fnegs %f8, %f23 srlx %i5, 0x17, %o4 movrgz %g1, 0x1A4, %o3 movrlz %i3, 0x330, %i6 ldd [%l7 + 0x78], %f6 movgu %xcc, %g3, %g5 add %i4, 0x1646, %g2 fnegd %f4, %f30 fornot2 %f24, %f24, %f26 fornot2 %f20, %f0, %f28 edge16l %l1, %g4, %o0 movre %l4, %o2, %i1 std %f28, [%l7 + 0x50] fmovrsne %i2, %f15, %f17 movpos %icc, %i0, %g7 movrgz %l5, 0x3C4, %o5 sth %o6, [%l7 + 0x6A] subccc %l0, 0x15E6, %l3 movvc %icc, %i7, %g6 srlx %o7, 0x0E, %o1 subc %l6, %i5, %l2 sdivx %o4, 0x0832, %g1 fmovdvs %xcc, %f3, %f22 edge16l %i3, %i6, %g3 sdivx %g5, 0x1D7D, %i4 fmovsg %icc, %f22, %f24 std %f28, [%l7 + 0x40] fabsd %f24, %f18 movrgz %g2, %l1, %g4 or %o3, %l4, %o0 fcmpne32 %f16, %f22, %i1 sdivx %i2, 0x06FA, %o2 fnot2 %f16, %f12 udivx %g7, 0x1F3B, %l5 addcc %i0, 0x0E89, %o6 xor %o5, 0x1CBB, %l0 edge32n %i7, %g6, %o7 ldsh [%l7 + 0x7C], %l3 lduh [%l7 + 0x72], %o1 popc 0x1BCC, %i5 std %f30, [%l7 + 0x18] sth %l2, [%l7 + 0x34] movleu %xcc, %o4, %l6 subc %i3, %i6, %g1 srlx %g5, %i4, %g2 array32 %l1, %g3, %g4 orcc %o3, %o0, %i1 orn %l4, %o2, %g7 edge8ln %i2, %l5, %i0 or %o5, 0x063B, %o6 sdivcc %i7, 0x1E25, %g6 sdivcc %o7, 0x005C, %l3 ldd [%l7 + 0x28], %f16 edge8n %l0, %o1, %l2 srax %i5, %o4, %i3 srax %l6, %g1, %i6 edge32ln %g5, %i4, %l1 movvs %icc, %g2, %g4 xorcc %g3, %o0, %i1 fmovsneg %xcc, %f14, %f18 addccc %l4, 0x1567, %o2 fsrc1s %f18, %f13 movvs %icc, %o3, %i2 sdivx %g7, 0x06D6, %l5 srax %i0, 0x0F, %o6 fmovrdgz %o5, %f24, %f16 fmovsg %icc, %f28, %f9 subccc %g6, 0x1EB4, %i7 fsrc1 %f28, %f18 stx %o7, [%l7 + 0x58] addcc %l3, %l0, %l2 movrgez %i5, %o4, %i3 movpos %xcc, %l6, %g1 movre %i6, 0x1F1, %o1 fnands %f15, %f6, %f24 andn %i4, %l1, %g2 fnors %f9, %f5, %f4 edge8n %g4, %g3, %o0 sllx %g5, 0x10, %i1 umulcc %o2, %o3, %l4 fnors %f16, %f16, %f9 ldd [%l7 + 0x78], %i2 edge8n %g7, %l5, %o6 sdivx %o5, 0x0B63, %g6 ldub [%l7 + 0x2B], %i0 ldx [%l7 + 0x18], %i7 fmovrdlez %l3, %f6, %f2 array32 %l0, %l2, %o7 std %f4, [%l7 + 0x28] array32 %o4, %i5, %l6 movrlz %i3, 0x14E, %i6 srax %o1, %i4, %g1 movn %icc, %l1, %g4 alignaddrl %g2, %g3, %g5 andn %i1, 0x1DF2, %o0 sethi 0x1B14, %o2 xnorcc %o3, 0x1BC8, %i2 fmovrdlz %g7, %f12, %f26 xorcc %l5, %o6, %l4 movrgez %g6, %i0, %i7 movle %icc, %l3, %l0 nop set 0x40, %l5 stx %o5, [%l7 + %l5] faligndata %f10, %f14, %f16 sth %l2, [%l7 + 0x60] fmovsne %xcc, %f26, %f6 addcc %o4, %o7, %l6 movleu %icc, %i5, %i3 addccc %o1, %i4, %i6 mulscc %l1, 0x00D6, %g1 fpsub32s %f13, %f26, %f23 lduh [%l7 + 0x26], %g2 movrgez %g4, 0x175, %g5 ldsh [%l7 + 0x2A], %g3 array16 %o0, %i1, %o2 edge8l %i2, %o3, %l5 array32 %o6, %g7, %g6 fors %f26, %f26, %f22 andncc %l4, %i7, %l3 fpack32 %f18, %f30, %f26 popc 0x08B8, %i0 sll %l0, %o5, %l2 fmovdpos %icc, %f31, %f8 edge8l %o4, %l6, %o7 edge32l %i3, %i5, %o1 srlx %i4, %l1, %g1 stb %i6, [%l7 + 0x7B] fnot2s %f23, %f13 fxnors %f29, %f16, %f24 andncc %g2, %g5, %g4 mulscc %g3, %o0, %o2 st %f7, [%l7 + 0x54] subccc %i2, %o3, %i1 edge8 %l5, %o6, %g6 fmovsgu %icc, %f27, %f6 andn %g7, 0x0BC7, %l4 movrlez %i7, %i0, %l0 addccc %l3, %l2, %o4 movcc %icc, %o5, %o7 array16 %l6, %i5, %o1 fandnot1 %f18, %f22, %f16 ldx [%l7 + 0x10], %i4 orncc %l1, %i3, %g1 nop set 0x42, %i3 ldsh [%l7 + %i3], %i6 addccc %g2, %g4, %g5 array32 %g3, %o0, %i2 stb %o3, [%l7 + 0x3E] lduw [%l7 + 0x30], %o2 addc %i1, %l5, %o6 movl %icc, %g6, %l4 lduw [%l7 + 0x28], %i7 srlx %g7, 0x10, %i0 movvs %xcc, %l3, %l0 udivx %o4, 0x0FE9, %l2 setx loop_77, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_77: movvs %icc, %l6, %i4 or %o1, %l1, %i3 edge32ln %i6, %g2, %g4 srax %g1, %g3, %o0 andn %g5, %o3, %i2 fxnor %f20, %f2, %f10 fandnot2 %f10, %f4, %f14 array8 %i1, %l5, %o2 restore %o6, %l4, %i7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %g6, %i0, %l3 stw %g7, [%l7 + 0x60] edge16l %l0, %l2, %o4 movge %icc, %o5, %o7 smul %i5, 0x1852, %i4 movle %icc, %l6, %o1 ldub [%l7 + 0x66], %l1 fpadd16 %f30, %f12, %f26 fandnot2 %f24, %f16, %f8 andncc %i3, %g2, %i6 sth %g1, [%l7 + 0x38] fornot1s %f1, %f16, %f28 ldub [%l7 + 0x44], %g4 xnorcc %o0, %g5, %o3 smul %g3, %i2, %l5 fxnors %f26, %f4, %f12 ldd [%l7 + 0x70], %f14 ldd [%l7 + 0x48], %o2 st %f3, [%l7 + 0x1C] smul %o6, 0x1B39, %i1 movne %icc, %i7, %g6 fmovsne %icc, %f2, %f15 andncc %i0, %l4, %g7 fcmpeq16 %f16, %f24, %l0 edge16ln %l2, %l3, %o4 edge8 %o7, %o5, %i5 movneg %icc, %i4, %l6 ld [%l7 + 0x38], %f15 sir 0x0557 fors %f3, %f19, %f12 fabss %f3, %f17 movle %icc, %o1, %l1 fmovsvs %icc, %f1, %f3 movl %xcc, %i3, %g2 addc %g1, 0x1B29, %i6 and %g4, %g5, %o0 subccc %o3, %g3, %l5 movcs %xcc, %i2, %o6 edge8n %i1, %o2, %g6 array16 %i0, %l4, %g7 orn %i7, %l2, %l3 stw %l0, [%l7 + 0x18] fmul8x16au %f0, %f25, %f2 edge32ln %o7, %o4, %i5 smulcc %i4, %l6, %o5 edge16 %l1, %o1, %i3 alignaddrl %g1, %g2, %i6 edge32ln %g4, %g5, %o3 xnorcc %g3, 0x1994, %l5 lduh [%l7 + 0x5A], %o0 fones %f2 sth %o6, [%l7 + 0x44] edge8n %i2, %o2, %g6 subc %i0, 0x0E85, %l4 ldsh [%l7 + 0x58], %i1 fpmerge %f7, %f15, %f18 fmovdcs %icc, %f12, %f19 subcc %g7, %i7, %l3 sdivx %l0, 0x0AC5, %o7 movle %xcc, %l2, %o4 edge32n %i4, %i5, %o5 setx loop_78, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_78: fnor %f20, %f30, %f8 mova %xcc, %l6, %g1 xnorcc %i6, %g4, %g2 edge16ln %o3, %g3, %l5 fmul8x16 %f0, %f14, %f2 fmovrde %g5, %f22, %f20 fsrc2s %f17, %f8 fmovrdlez %o6, %f6, %f22 fones %f10 fcmpd %fcc0, %f18, %f0 alignaddrl %o0, %i2, %o2 ld [%l7 + 0x18], %f0 fmovdvc %xcc, %f26, %f27 umul %i0, 0x1870, %l4 ldx [%l7 + 0x68], %g6 fornot1s %f0, %f4, %f9 srax %g7, 0x0E, %i1 movrlez %i7, %l3, %o7 movrgz %l2, 0x249, %l0 alignaddr %o4, %i4, %o5 edge8n %i5, %o1, %l1 edge32l %l6, %i3, %i6 mova %icc, %g1, %g4 fpmerge %f6, %f6, %f28 edge16n %g2, %g3, %l5 array8 %g5, %o3, %o0 ldd [%l7 + 0x48], %f26 fmovsleu %xcc, %f24, %f14 srax %i2, 0x1B, %o6 fmovsl %xcc, %f29, %f6 movrlez %i0, %o2, %g6 umulcc %g7, 0x06B4, %i1 sdivcc %i7, 0x1B8A, %l4 fmovdgu %icc, %f7, %f22 smulcc %o7, 0x07DC, %l2 ldd [%l7 + 0x48], %l2 ldsb [%l7 + 0x12], %o4 fornot2s %f0, %f29, %f20 edge32ln %i4, %o5, %l0 and %i5, 0x19D1, %l1 add %l6, 0x1775, %o1 ldsw [%l7 + 0x28], %i3 sllx %g1, %i6, %g2 fmovsg %icc, %f2, %f9 ldsw [%l7 + 0x4C], %g4 movge %xcc, %g3, %g5 sethi 0x19A4, %o3 movrgz %l5, %o0, %o6 fmovrse %i2, %f30, %f11 fand %f0, %f0, %f16 ldd [%l7 + 0x20], %f12 fmovsn %xcc, %f4, %f9 array8 %i0, %o2, %g6 mova %xcc, %i1, %g7 sra %l4, %i7, %o7 ldub [%l7 + 0x12], %l2 fpack32 %f6, %f28, %f28 fmovrdgez %l3, %f26, %f28 edge32l %i4, %o5, %o4 edge32 %i5, %l1, %l6 edge32n %o1, %l0, %g1 movre %i3, 0x350, %i6 movn %xcc, %g2, %g3 andn %g4, 0x11CD, %g5 movcs %icc, %l5, %o3 move %icc, %o0, %i2 ldx [%l7 + 0x60], %o6 umulcc %i0, %o2, %i1 movleu %icc, %g7, %l4 movg %xcc, %i7, %g6 ldx [%l7 + 0x08], %l2 umulcc %o7, %l3, %i4 movrlz %o4, %i5, %l1 movl %xcc, %o5, %l6 movrgez %l0, 0x20E, %o1 edge32l %g1, %i3, %g2 edge32 %g3, %g4, %i6 sth %l5, [%l7 + 0x3C] umul %o3, 0x0BEF, %o0 ldub [%l7 + 0x10], %i2 fmovsl %xcc, %f31, %f22 andncc %o6, %g5, %o2 udiv %i0, 0x0D05, %i1 fnegs %f19, %f11 subccc %g7, %i7, %g6 and %l2, 0x00D5, %l4 movvc %xcc, %l3, %i4 nop set 0x20, %i6 stx %o4, [%l7 + %i6] ld [%l7 + 0x68], %f29 subcc %i5, %o7, %l1 save %o5, %l6, %l0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %o1, %i3, %g1 sdivcc %g2, 0x0718, %g3 addc %i6, 0x1CA7, %g4 addccc %l5, %o3, %o0 sdivx %o6, 0x1304, %g5 ldsh [%l7 + 0x66], %o2 fandnot2 %f6, %f28, %f10 edge32l %i0, %i1, %i2 edge32l %i7, %g6, %g7 restore %l2, %l3, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fors %f8, %f26, %f3 edge8 %o4, %l4, %i5 movcs %xcc, %o7, %l1 subc %o5, 0x0CB9, %l6 array32 %l0, %o1, %g1 udivx %i3, 0x0CBF, %g2 movrlz %i6, 0x346, %g4 fornot2 %f20, %f28, %f14 sethi 0x0F6A, %g3 fmul8x16 %f16, %f14, %f16 ldsw [%l7 + 0x6C], %l5 addc %o3, %o6, %o0 srlx %g5, 0x19, %o2 xnor %i1, %i2, %i7 fpadd32s %f1, %f9, %f5 addc %g6, 0x1D8F, %i0 movleu %icc, %l2, %g7 ldub [%l7 + 0x13], %i4 ldd [%l7 + 0x18], %l2 movgu %icc, %o4, %l4 edge16ln %o7, %i5, %l1 ldx [%l7 + 0x10], %o5 sth %l6, [%l7 + 0x3A] move %xcc, %o1, %g1 addcc %i3, %g2, %i6 ldsw [%l7 + 0x74], %g4 fmovdcc %xcc, %f10, %f18 subccc %l0, 0x12B7, %g3 ldsb [%l7 + 0x2B], %l5 movpos %xcc, %o6, %o0 add %g5, %o3, %o2 sir 0x15B3 fmovsg %xcc, %f6, %f27 ldx [%l7 + 0x68], %i2 lduw [%l7 + 0x1C], %i1 orncc %i7, 0x05C3, %i0 fxnor %f28, %f14, %f2 xorcc %g6, %g7, %l2 mulx %l3, %o4, %l4 sir 0x01F3 xor %o7, %i4, %l1 save %i5, %o5, %l6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %o1, %g1, %i3 movrgz %g2, 0x043, %g4 smulcc %l0, %g3, %i6 movre %o6, 0x121, %o0 fmovdleu %xcc, %f16, %f29 bshuffle %f26, %f12, %f2 andncc %l5, %o3, %g5 fmovrdgez %i2, %f6, %f26 alignaddrl %i1, %o2, %i0 smulcc %i7, 0x041D, %g6 xor %g7, 0x1E73, %l3 movrlz %l2, %l4, %o7 subc %o4, 0x1D51, %l1 addcc %i4, %o5, %l6 smulcc %i5, 0x0894, %g1 edge8l %o1, %g2, %i3 umulcc %l0, 0x1F2F, %g3 andcc %i6, 0x02A0, %g4 ld [%l7 + 0x10], %f22 sra %o6, 0x19, %l5 movvs %xcc, %o0, %g5 movle %icc, %i2, %i1 fmovde %xcc, %f26, %f11 movre %o3, 0x2F7, %o2 ldsw [%l7 + 0x54], %i7 fmovrdgz %g6, %f12, %f30 fpmerge %f31, %f23, %f14 subc %i0, 0x006E, %l3 umul %g7, %l4, %o7 ldsh [%l7 + 0x0E], %l2 fmovsg %icc, %f23, %f18 sll %o4, %i4, %l1 save %l6, 0x0BC6, %o5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32l %g1, %o1, %i5 edge32n %g2, %l0, %i3 nop set 0x1C, %i5 sth %i6, [%l7 + %i5] ldub [%l7 + 0x19], %g4 setx loop_79, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_79: andncc %o0, %g5, %l5 fmovsvs %xcc, %f10, %f17 array8 %i1, %i2, %o3 smulcc %o2, 0x0B6A, %g6 fnand %f16, %f22, %f8 edge32l %i7, %i0, %g7 fmovda %icc, %f29, %f21 fmul8ulx16 %f22, %f30, %f22 smulcc %l3, %l4, %l2 edge32l %o7, %i4, %l1 movvc %icc, %l6, %o4 edge16 %g1, %o5, %i5 addccc %o1, %g2, %l0 movre %i6, 0x141, %g4 fmovdvs %xcc, %f15, %f6 fornot2 %f0, %f12, %f4 udiv %i3, 0x1884, %o6 nop set 0x20, %g6 ldd [%l7 + %g6], %f26 udivx %g3, 0x0D3C, %g5 xnorcc %o0, 0x0648, %l5 movle %icc, %i2, %o3 movrgez %i1, %o2, %i7 mulscc %g6, %i0, %g7 movleu %xcc, %l3, %l2 sir 0x13FF stb %l4, [%l7 + 0x5F] movrgz %i4, 0x24C, %o7 add %l1, 0x0454, %l6 movgu %icc, %o4, %o5 subccc %g1, %i5, %g2 fmovsa %icc, %f3, %f3 edge32l %l0, %o1, %i6 orn %g4, 0x1782, %i3 movge %icc, %o6, %g3 fmovdne %xcc, %f8, %f23 movl %xcc, %g5, %l5 udiv %o0, 0x10E7, %i2 xnorcc %o3, %i1, %o2 movcc %icc, %i7, %i0 xor %g7, %l3, %l2 xor %g6, %l4, %i4 subc %l1, %o7, %o4 movrne %o5, %g1, %l6 or %g2, 0x0FF4, %i5 ldx [%l7 + 0x58], %o1 fpsub16 %f0, %f18, %f2 andcc %i6, %g4, %l0 sethi 0x1D59, %i3 edge32l %o6, %g3, %g5 move %xcc, %l5, %o0 movle %icc, %o3, %i1 xor %i2, %i7, %o2 ldx [%l7 + 0x68], %i0 sub %g7, 0x09AD, %l3 stx %l2, [%l7 + 0x08] fmovdvc %xcc, %f23, %f5 fzero %f16 fmovdneg %xcc, %f30, %f2 array16 %g6, %l4, %i4 fcmpne16 %f14, %f20, %l1 edge16l %o7, %o5, %g1 fnands %f28, %f27, %f10 movrgz %l6, %o4, %g2 movcs %xcc, %o1, %i5 ldsb [%l7 + 0x1D], %g4 udiv %l0, 0x10E6, %i6 fornot1 %f26, %f20, %f18 or %o6, 0x1949, %i3 array32 %g5, %g3, %l5 bshuffle %f12, %f20, %f26 fmovscs %xcc, %f9, %f13 sdivcc %o3, 0x0CCD, %o0 edge32 %i1, %i7, %o2 or %i2, 0x1EF8, %i0 std %f10, [%l7 + 0x48] fmuld8sux16 %f0, %f27, %f10 sdiv %g7, 0x1D99, %l3 ldd [%l7 + 0x50], %l2 edge16l %g6, %i4, %l4 fmovdle %xcc, %f14, %f0 fmovscc %icc, %f3, %f27 siam 0x6 edge16 %o7, %l1, %o5 sth %l6, [%l7 + 0x70] udivx %g1, 0x1D5C, %g2 fmovrdlz %o4, %f18, %f10 movgu %xcc, %i5, %g4 fnot1s %f0, %f17 fpsub16s %f24, %f10, %f29 add %l0, 0x0BB0, %o1 fcmpne16 %f24, %f2, %i6 fpsub32 %f22, %f4, %f26 movl %xcc, %i3, %o6 edge32l %g3, %g5, %l5 ldsh [%l7 + 0x50], %o0 fmovsl %xcc, %f12, %f23 siam 0x7 fcmped %fcc3, %f26, %f0 xor %o3, 0x07ED, %i7 fandnot1s %f8, %f14, %f0 mova %xcc, %o2, %i1 udivx %i2, 0x1B85, %g7 movgu %icc, %i0, %l3 movn %xcc, %g6, %l2 fmovdg %xcc, %f11, %f11 restore %l4, 0x165F, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsb [%l7 + 0x4A], %o7 array8 %l1, %o5, %l6 umul %g2, %o4, %g1 movrlez %i5, %l0, %g4 umul %o1, 0x1A40, %i3 orncc %i6, 0x16F6, %o6 fmul8x16au %f3, %f12, %f16 fmovrse %g5, %f14, %f7 andn %l5, %g3, %o0 fmovrdlez %o3, %f28, %f6 edge16l %i7, %i1, %i2 popc 0x0BDF, %o2 sra %i0, %l3, %g6 alignaddr %g7, %l4, %i4 edge16ln %l2, %o7, %l1 fmovrdne %o5, %f16, %f8 fmovsgu %xcc, %f9, %f5 fnegd %f2, %f12 andcc %l6, 0x13C4, %o4 ldsh [%l7 + 0x26], %g2 movleu %xcc, %g1, %i5 sir 0x00AE ldd [%l7 + 0x48], %l0 fpadd16 %f14, %f30, %f12 orncc %o1, 0x0E89, %i3 sdiv %i6, 0x18A9, %g4 sdiv %g5, 0x1998, %o6 array8 %l5, %o0, %g3 fcmple16 %f4, %f8, %o3 movge %icc, %i1, %i7 movrlez %o2, %i0, %i2 ldsw [%l7 + 0x18], %g6 xnorcc %g7, 0x0949, %l3 ldd [%l7 + 0x70], %i4 edge8ln %l4, %l2, %o7 ldx [%l7 + 0x40], %l1 move %xcc, %o5, %o4 ldub [%l7 + 0x19], %g2 fpsub16s %f0, %f25, %f22 xnorcc %l6, %i5, %l0 movl %xcc, %g1, %i3 subc %i6, 0x1498, %o1 fmovsvc %xcc, %f11, %f27 fmovda %icc, %f2, %f31 edge8ln %g5, %g4, %l5 movgu %icc, %o0, %o6 movne %icc, %g3, %i1 ldsh [%l7 + 0x28], %i7 fmuld8ulx16 %f21, %f0, %f4 ld [%l7 + 0x5C], %f2 edge8ln %o3, %o2, %i0 edge16l %g6, %g7, %i2 sra %i4, %l3, %l4 ldub [%l7 + 0x4E], %l2 fcmpes %fcc0, %f12, %f27 xnor %l1, %o7, %o5 edge32 %g2, %l6, %i5 smul %o4, 0x1891, %g1 movrgez %l0, %i3, %i6 sdivcc %g5, 0x1276, %g4 xorcc %o1, %o0, %l5 alignaddrl %g3, %o6, %i1 movge %icc, %i7, %o2 array8 %i0, %g6, %g7 orn %i2, 0x1BFC, %o3 ldsb [%l7 + 0x5A], %l3 fcmpne16 %f24, %f4, %i4 mova %icc, %l4, %l1 fones %f30 ldsb [%l7 + 0x6E], %l2 fnot2 %f14, %f22 movvs %xcc, %o7, %o5 movgu %icc, %l6, %i5 addc %g2, 0x0618, %o4 fmovsvs %icc, %f8, %f26 movcs %icc, %l0, %g1 movre %i6, 0x07C, %g5 andcc %i3, %o1, %g4 orn %o0, 0x1DFF, %g3 lduw [%l7 + 0x20], %o6 alignaddr %i1, %l5, %i7 movre %o2, %g6, %i0 umul %g7, %i2, %o3 movrgez %l3, 0x22E, %i4 sdivx %l1, 0x0E9E, %l2 fpack16 %f18, %f14 movn %icc, %l4, %o7 fmovscs %xcc, %f29, %f15 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x70], %f24 fmovdgu %xcc, %f17, %f5 movrgz %o5, %g2, %o4 fabsd %f20, %f18 pdist %f18, %f16, %f30 edge32l %l0, %g1, %i5 subc %g5, 0x1237, %i6 srax %o1, 0x0E, %g4 udivcc %o0, 0x1943, %g3 fabss %f12, %f22 xnor %i3, 0x0D93, %i1 orcc %l5, %i7, %o6 sdiv %g6, 0x12B9, %o2 addc %i0, 0x17F2, %g7 fmovsge %icc, %f20, %f11 ldd [%l7 + 0x30], %i2 udiv %o3, 0x14B8, %i4 andcc %l3, %l1, %l4 edge16n %o7, %l6, %o5 srax %l2, %g2, %o4 edge16n %l0, %i5, %g1 ldsh [%l7 + 0x2E], %i6 fandnot2s %f3, %f16, %f30 or %o1, 0x1E5F, %g4 edge8 %o0, %g5, %i3 movrlez %g3, %l5, %i1 fnors %f6, %f4, %f8 movl %xcc, %o6, %i7 and %o2, %g6, %i0 andcc %g7, 0x08FF, %i2 orncc %o3, %i4, %l1 movge %xcc, %l3, %o7 udivx %l4, 0x1413, %l6 ldd [%l7 + 0x50], %o4 fmovrsne %l2, %f21, %f3 fmovdge %xcc, %f30, %f21 array32 %o4, %g2, %i5 sethi 0x1B07, %g1 add %i6, 0x16E9, %o1 fmovsge %xcc, %f9, %f19 movleu %xcc, %l0, %o0 st %f27, [%l7 + 0x14] addcc %g5, 0x167F, %i3 edge32ln %g3, %g4, %i1 sub %o6, 0x0E20, %i7 fmovde %xcc, %f28, %f22 edge8l %l5, %g6, %i0 ldx [%l7 + 0x10], %g7 movl %xcc, %i2, %o3 movrgez %o2, %i4, %l3 orncc %l1, %o7, %l4 movgu %xcc, %o5, %l6 lduh [%l7 + 0x6E], %o4 fornot2s %f25, %f13, %f12 edge16ln %l2, %i5, %g1 movneg %icc, %g2, %o1 edge32ln %i6, %o0, %l0 orn %i3, 0x0E0F, %g5 fmul8ulx16 %f10, %f20, %f26 addc %g4, %g3, %i1 subcc %i7, %o6, %g6 sllx %i0, %l5, %i2 edge8 %g7, %o2, %i4 sub %o3, 0x1262, %l3 add %o7, 0x040A, %l4 orcc %l1, %o5, %o4 mulscc %l2, %l6, %i5 fmovsl %icc, %f25, %f5 sdivx %g1, 0x169B, %g2 movpos %xcc, %o1, %o0 save %l0, 0x1937, %i3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsl %icc, %f7, %f13 movcc %icc, %g5, %g4 mulx %i6, 0x0F8E, %g3 sra %i1, 0x15, %i7 movvs %icc, %g6, %o6 movrlz %l5, %i2, %g7 array32 %i0, %i4, %o3 ldub [%l7 + 0x49], %o2 srax %l3, 0x13, %o7 movn %xcc, %l1, %o5 edge32l %o4, %l4, %l6 movrlez %i5, %g1, %g2 movn %icc, %l2, %o1 ldd [%l7 + 0x78], %l0 alignaddrl %i3, %o0, %g5 edge16 %g4, %i6, %g3 xnor %i7, 0x1CE6, %g6 mulx %o6, 0x0492, %i1 stw %i2, [%l7 + 0x08] movgu %icc, %l5, %g7 subcc %i4, 0x06C9, %i0 udiv %o2, 0x1F93, %o3 movrlez %l3, 0x140, %o7 smul %l1, %o5, %o4 fmovrsgez %l4, %f5, %f12 movrgz %l6, 0x093, %i5 orncc %g1, 0x1F6F, %g2 ldx [%l7 + 0x58], %o1 nop set 0x78, %o7 ldsw [%l7 + %o7], %l2 udiv %i3, 0x1261, %l0 setx loop_80, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_80: movl %xcc, %g4, %g3 sdivcc %i7, 0x1B39, %g6 movrgez %o6, 0x3E8, %i6 stx %i1, [%l7 + 0x78] ldd [%l7 + 0x38], %f8 ldx [%l7 + 0x10], %l5 movcc %icc, %g7, %i2 subc %i0, %i4, %o2 edge8 %o3, %o7, %l1 fmovda %icc, %f27, %f21 movvc %xcc, %l3, %o5 fpsub16s %f18, %f24, %f27 ld [%l7 + 0x4C], %f18 movgu %xcc, %o4, %l4 fpsub16s %f28, %f27, %f13 addc %i5, %l6, %g1 array16 %g2, %l2, %i3 movneg %icc, %o1, %l0 ldd [%l7 + 0x70], %f2 stx %o0, [%l7 + 0x20] fmovdge %xcc, %f1, %f13 sdivx %g4, 0x1A0B, %g3 addcc %g5, 0x15F6, %g6 fpadd32 %f4, %f16, %f10 sth %i7, [%l7 + 0x4C] sll %o6, 0x04, %i1 sllx %l5, %g7, %i6 movl %xcc, %i2, %i0 smulcc %i4, 0x1925, %o3 fcmpes %fcc2, %f16, %f22 fcmpeq32 %f14, %f26, %o7 fmovse %xcc, %f13, %f5 movvc %icc, %l1, %o2 edge32n %l3, %o4, %o5 lduw [%l7 + 0x6C], %l4 fcmpd %fcc0, %f8, %f14 movrgez %l6, %g1, %i5 sllx %g2, %i3, %o1 srax %l0, 0x1C, %l2 movcs %xcc, %o0, %g4 xorcc %g5, %g6, %i7 addccc %g3, 0x04C9, %i1 ldsh [%l7 + 0x0E], %l5 movrlez %o6, 0x17F, %i6 movl %icc, %g7, %i0 alignaddrl %i4, %i2, %o7 fmovsl %xcc, %f9, %f28 sll %o3, 0x18, %o2 fmul8x16al %f6, %f18, %f10 fnegs %f16, %f31 sllx %l1, 0x02, %l3 alignaddrl %o4, %l4, %l6 save %o5, %g1, %g2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpmerge %f19, %f3, %f28 fcmpne32 %f22, %f0, %i5 smulcc %o1, 0x0A57, %l0 mulscc %i3, %l2, %g4 move %icc, %g5, %g6 stb %i7, [%l7 + 0x6B] stx %g3, [%l7 + 0x10] fpsub32s %f17, %f10, %f24 nop set 0x08, %g5 stx %o0, [%l7 + %g5] edge8l %l5, %o6, %i1 and %i6, 0x113C, %g7 subccc %i4, %i0, %i2 mova %xcc, %o3, %o2 ldsw [%l7 + 0x18], %o7 alignaddr %l1, %l3, %l4 fmul8ulx16 %f22, %f28, %f30 stw %l6, [%l7 + 0x48] smulcc %o4, %g1, %o5 xor %i5, %o1, %l0 fxnor %f4, %f10, %f8 sra %i3, 0x07, %l2 fandnot2s %f27, %f16, %f13 addcc %g4, 0x07B0, %g5 andcc %g6, 0x1F6F, %g2 fnot1s %f20, %f29 fpack32 %f24, %f2, %f28 ldsh [%l7 + 0x1C], %i7 fmovrslez %g3, %f13, %f12 sllx %o0, 0x16, %l5 addc %o6, 0x0105, %i1 movle %icc, %i6, %i4 ldd [%l7 + 0x20], %i0 fandnot2s %f7, %f12, %f5 ldsh [%l7 + 0x12], %g7 fmovrdlez %o3, %f24, %f16 andn %i2, 0x14BC, %o7 subc %o2, 0x1894, %l1 movcs %icc, %l4, %l3 move %xcc, %l6, %o4 movgu %xcc, %g1, %i5 smulcc %o5, 0x1E13, %l0 xnor %o1, %l2, %g4 movrne %g5, 0x3AC, %i3 sdiv %g2, 0x070B, %g6 stx %g3, [%l7 + 0x20] edge16ln %o0, %l5, %i7 sth %o6, [%l7 + 0x38] or %i1, 0x1EA2, %i4 smul %i0, 0x0D5D, %g7 subccc %i6, 0x089B, %i2 st %f31, [%l7 + 0x30] movrlez %o3, 0x3B3, %o2 subc %l1, 0x0757, %o7 edge8l %l4, %l3, %o4 fabsd %f4, %f26 alignaddrl %g1, %i5, %o5 fcmpgt16 %f8, %f30, %l0 alignaddrl %o1, %l6, %g4 edge32n %l2, %g5, %g2 movrgez %g6, %i3, %g3 umul %o0, 0x0F74, %l5 alignaddrl %i7, %i1, %o6 movrgez %i0, %g7, %i6 edge32ln %i4, %o3, %o2 edge16 %i2, %l1, %o7 fandnot1s %f2, %f3, %f14 movrlz %l3, %o4, %g1 edge32ln %i5, %l4, %l0 edge32l %o5, %o1, %g4 movrne %l6, 0x1B9, %g5 fcmps %fcc2, %f30, %f22 sdiv %l2, 0x0ABC, %g2 movvs %xcc, %i3, %g3 sir 0x1521 edge8l %g6, %o0, %i7 xnor %i1, %o6, %i0 fsrc2s %f23, %f6 fmovdpos %xcc, %f28, %f2 lduh [%l7 + 0x28], %g7 xorcc %l5, 0x02E4, %i4 sdivcc %i6, 0x1246, %o2 move %xcc, %i2, %o3 movg %xcc, %l1, %o7 nop set 0x28, %l3 stx %o4, [%l7 + %l3] sir 0x1C37 srax %l3, 0x04, %g1 subc %i5, 0x0694, %l0 srl %l4, %o1, %g4 udivx %o5, 0x015F, %g5 orcc %l6, 0x0339, %l2 stb %i3, [%l7 + 0x5E] movre %g2, 0x07C, %g3 sub %g6, 0x096D, %i7 movvc %icc, %i1, %o6 edge16n %o0, %i0, %l5 smulcc %i4, 0x1478, %i6 edge8n %o2, %g7, %i2 umul %l1, 0x1148, %o3 or %o7, 0x150F, %o4 edge8ln %g1, %l3, %l0 sub %l4, %i5, %o1 movrlz %o5, %g5, %l6 movne %xcc, %g4, %l2 movrlez %i3, 0x207, %g3 alignaddr %g6, %i7, %g2 stw %i1, [%l7 + 0x40] mova %xcc, %o0, %i0 movre %o6, 0x3DD, %l5 smulcc %i4, %i6, %g7 sra %i2, 0x05, %l1 fmovdpos %icc, %f15, %f23 save %o3, %o2, %o7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movl %icc, %g1, %o4 movrne %l0, %l3, %i5 edge32l %o1, %o5, %g5 sethi 0x0217, %l4 edge16l %l6, %g4, %l2 and %g3, 0x133E, %g6 ldd [%l7 + 0x68], %f10 ldsw [%l7 + 0x18], %i3 movneg %icc, %g2, %i7 fornot1 %f12, %f8, %f12 addcc %i1, %o0, %o6 popc %i0, %i4 movl %icc, %l5, %g7 srax %i2, 0x06, %i6 popc 0x0C60, %o3 alignaddrl %l1, %o7, %o2 edge8l %g1, %l0, %l3 sllx %i5, %o4, %o5 fcmpne16 %f4, %f2, %o1 xnorcc %g5, 0x1E59, %l6 stb %l4, [%l7 + 0x1B] fzero %f28 bshuffle %f28, %f4, %f4 srax %l2, %g4, %g6 addcc %i3, 0x06C1, %g2 movne %icc, %i7, %i1 and %g3, %o6, %i0 fmovsge %icc, %f26, %f21 ldsb [%l7 + 0x0B], %o0 udivx %l5, 0x0F47, %g7 lduw [%l7 + 0x60], %i4 sdiv %i2, 0x08C6, %o3 movne %icc, %l1, %o7 sethi 0x0831, %o2 srlx %g1, 0x1A, %i6 edge16n %l3, %i5, %l0 fxor %f14, %f0, %f6 movvc %icc, %o5, %o4 fmovrdlz %o1, %f0, %f2 movne %icc, %l6, %l4 fpsub16s %f13, %f29, %f7 sub %g5, %g4, %g6 movge %icc, %i3, %g2 sll %l2, 0x17, %i1 sll %g3, %o6, %i7 udiv %o0, 0x0199, %l5 fcmpgt16 %f28, %f24, %i0 fcmple32 %f6, %f12, %i4 sth %i2, [%l7 + 0x16] sethi 0x1065, %g7 and %o3, 0x1257, %o7 fsrc2s %f6, %f22 xnor %o2, %g1, %l1 sdiv %l3, 0x018F, %i5 edge8 %l0, %o5, %o4 subc %i6, %o1, %l4 sdiv %g5, 0x017B, %g4 sdivx %g6, 0x1095, %l6 orcc %i3, 0x0788, %l2 sllx %g2, 0x07, %g3 movre %o6, %i1, %o0 fmovdge %icc, %f0, %f31 alignaddrl %i7, %i0, %i4 sdiv %l5, 0x10CE, %i2 umul %g7, 0x1409, %o7 movleu %icc, %o2, %g1 fmovdneg %icc, %f15, %f11 stb %l1, [%l7 + 0x79] ldx [%l7 + 0x08], %l3 alignaddr %o3, %i5, %o5 xnor %o4, 0x0DAB, %l0 ld [%l7 + 0x64], %f6 fzeros %f12 orn %i6, %l4, %g5 edge16n %o1, %g6, %g4 sub %l6, %l2, %g2 fnot1 %f4, %f20 edge8l %g3, %o6, %i3 addc %i1, 0x03F2, %i7 orcc %o0, %i0, %i4 srax %l5, %i2, %g7 ldub [%l7 + 0x5D], %o7 ldsb [%l7 + 0x30], %o2 sra %g1, 0x12, %l1 array8 %l3, %o3, %i5 fpadd32 %f8, %f30, %f30 fmul8x16au %f3, %f19, %f12 movrgez %o5, %l0, %i6 andncc %l4, %g5, %o4 nop set 0x20, %o4 ldd [%l7 + %o4], %o0 smul %g6, 0x0419, %l6 ldsh [%l7 + 0x2A], %g4 std %f28, [%l7 + 0x48] array8 %l2, %g3, %o6 movpos %icc, %g2, %i1 ldx [%l7 + 0x58], %i3 fnot2s %f8, %f18 umul %i7, %i0, %o0 fpmerge %f31, %f2, %f28 edge32n %l5, %i2, %i4 sdivcc %g7, 0x077A, %o2 sdivcc %o7, 0x0B2A, %g1 movrlez %l3, %l1, %i5 fpadd16s %f7, %f9, %f8 ldsh [%l7 + 0x12], %o5 fandnot1 %f0, %f8, %f4 movle %icc, %l0, %i6 srl %o3, %l4, %o4 movneg %xcc, %g5, %g6 fmovsl %xcc, %f15, %f15 restore %o1, 0x0E2B, %g4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %l2, %g3, %l6 sub %g2, %i1, %i3 srl %o6, %i0, %i7 sra %o0, %l5, %i2 edge32l %g7, %i4, %o7 fmovdl %xcc, %f10, %f4 and %o2, %l3, %g1 stx %i5, [%l7 + 0x60] fcmps %fcc2, %f24, %f0 edge8ln %l1, %o5, %i6 subccc %o3, %l0, %o4 movle %icc, %g5, %l4 fands %f4, %f2, %f7 fmovsne %xcc, %f6, %f1 fzeros %f9 sir 0x0869 xnorcc %g6, %o1, %l2 xnor %g3, %g4, %l6 move %xcc, %i1, %g2 movvc %icc, %o6, %i3 udivx %i0, 0x0D35, %o0 fmovrdgez %l5, %f0, %f18 sdiv %i7, 0x0F89, %i2 movneg %icc, %i4, %g7 mulscc %o2, %l3, %g1 movge %xcc, %i5, %l1 fmovrde %o7, %f10, %f28 andcc %i6, 0x1C88, %o5 ldx [%l7 + 0x08], %l0 movrgz %o3, %g5, %l4 edge32 %o4, %o1, %g6 and %g3, %g4, %l6 fmovsl %xcc, %f5, %f12 fornot2 %f18, %f22, %f24 fpsub16s %f27, %f5, %f30 edge8ln %i1, %g2, %o6 movcs %xcc, %l2, %i3 fpadd16s %f29, %f22, %f31 ld [%l7 + 0x64], %f26 fmovdg %xcc, %f10, %f5 ld [%l7 + 0x6C], %f28 movle %xcc, %o0, %l5 andncc %i7, %i2, %i4 movvs %xcc, %i0, %o2 movre %g7, %g1, %i5 fmovdneg %xcc, %f24, %f29 ldsh [%l7 + 0x26], %l1 stb %o7, [%l7 + 0x51] stw %i6, [%l7 + 0x7C] mulscc %l3, 0x11A1, %o5 fsrc2 %f0, %f6 movvs %xcc, %l0, %o3 movrlz %g5, %l4, %o4 fmovrde %g6, %f30, %f0 fmovrsgz %o1, %f15, %f15 sll %g4, %g3, %i1 movre %g2, %o6, %l6 sethi 0x0C67, %i3 movn %xcc, %l2, %l5 movn %icc, %o0, %i2 fsrc2s %f17, %f1 movvs %xcc, %i4, %i0 or %i7, %g7, %o2 movrgz %i5, 0x015, %g1 mulx %o7, %i6, %l1 sethi 0x1056, %l3 umulcc %l0, 0x0AD4, %o5 mova %icc, %o3, %l4 andncc %o4, %g6, %o1 fmovrde %g4, %f20, %f22 fmovdgu %xcc, %f18, %f15 edge32 %g3, %g5, %i1 xor %g2, 0x0CB6, %l6 movcs %icc, %o6, %l2 fmovdvc %xcc, %f13, %f2 fnot1s %f4, %f7 ldsh [%l7 + 0x26], %i3 movneg %icc, %o0, %l5 movpos %xcc, %i4, %i0 subc %i2, %g7, %o2 sll %i5, 0x1B, %g1 fpack32 %f4, %f20, %f16 movcc %icc, %o7, %i6 xorcc %i7, 0x1D57, %l1 setx loop_81, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_81: stx %l4, [%l7 + 0x48] umul %o4, 0x0728, %o3 and %g6, %g4, %g3 movge %icc, %g5, %o1 add %i1, 0x0EC9, %l6 mova %xcc, %o6, %g2 movg %xcc, %i3, %l2 smulcc %l5, %i4, %i0 movrlez %o0, %i2, %g7 or %i5, 0x0A81, %g1 save %o2, 0x18F2, %i6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %i7, 0x1300, %o7 lduw [%l7 + 0x0C], %l1 ld [%l7 + 0x0C], %f16 fmovsvs %xcc, %f19, %f26 ldd [%l7 + 0x38], %f20 fmovd %f14, %f22 fmovdge %xcc, %f3, %f5 and %l3, 0x0897, %o5 fmovrdgez %l4, %f20, %f28 save %o4, %l0, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %g6, 0x1143, %g4 xorcc %g5, %g3, %o1 edge16l %l6, %i1, %o6 restore %g2, %i3, %l5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %i4, 0x1DA4, %l2 mova %xcc, %i0, %o0 subc %g7, 0x0269, %i5 subc %i2, 0x1DA7, %g1 sdiv %i6, 0x12F3, %i7 fmovsn %icc, %f31, %f9 edge32l %o7, %o2, %l1 fmovsgu %icc, %f24, %f9 lduh [%l7 + 0x24], %l3 edge32n %o5, %l4, %l0 addccc %o4, 0x06DA, %g6 sth %o3, [%l7 + 0x56] fnors %f11, %f7, %f7 setx loop_82, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_82: ldd [%l7 + 0x10], %g2 lduw [%l7 + 0x78], %l6 movg %icc, %o1, %i1 nop set 0x60, %l1 ldsb [%l7 + %l1], %o6 fcmpgt32 %f10, %f8, %i3 fmovsneg %icc, %f9, %f15 sir 0x0131 add %l5, %g2, %i4 fmovsneg %icc, %f10, %f23 movre %i0, %l2, %o0 fcmpne32 %f10, %f28, %i5 addc %g7, 0x0C99, %i2 andcc %i6, 0x1B00, %i7 movne %icc, %o7, %g1 mulscc %o2, %l3, %o5 fmovrsne %l1, %f13, %f13 sdivcc %l4, 0x1B84, %o4 srlx %g6, 0x07, %o3 smul %g4, 0x1E69, %l0 mova %xcc, %g3, %l6 sir 0x0142 sll %o1, %g5, %i1 nop set 0x41, %o5 ldub [%l7 + %o5], %i3 mulx %o6, 0x1E16, %l5 edge32l %i4, %g2, %i0 udivx %l2, 0x08D8, %i5 ld [%l7 + 0x0C], %f26 sethi 0x1EE2, %g7 movrlz %i2, 0x3B9, %o0 fcmps %fcc0, %f0, %f15 fmovdvs %icc, %f8, %f11 stb %i7, [%l7 + 0x25] alignaddr %i6, %o7, %g1 fandnot2 %f18, %f16, %f20 std %f8, [%l7 + 0x70] stb %l3, [%l7 + 0x0D] udiv %o5, 0x1925, %l1 fpsub16 %f18, %f18, %f14 fandnot2s %f11, %f1, %f6 fmovrdlez %l4, %f10, %f4 udivcc %o4, 0x0944, %g6 movrlez %o3, %g4, %l0 edge32n %o2, %g3, %o1 srlx %l6, %g5, %i3 popc 0x1987, %o6 sethi 0x187A, %l5 and %i4, 0x1189, %i1 edge32n %i0, %g2, %i5 fnot2 %f16, %f8 fmovdn %icc, %f1, %f5 xor %g7, %i2, %o0 udivcc %l2, 0x0B02, %i7 addcc %i6, %o7, %g1 std %f20, [%l7 + 0x48] mulscc %o5, 0x1DE0, %l3 srl %l4, %l1, %g6 umul %o4, 0x04A9, %o3 stw %l0, [%l7 + 0x4C] xnor %o2, 0x10FB, %g3 movcc %xcc, %o1, %l6 edge32 %g4, %i3, %g5 ldub [%l7 + 0x6A], %o6 sra %l5, 0x06, %i4 ldub [%l7 + 0x3E], %i1 fornot1 %f14, %f20, %f26 fcmpes %fcc2, %f4, %f10 fabss %f5, %f19 add %i0, 0x14A8, %g2 ldx [%l7 + 0x28], %g7 addccc %i5, 0x1411, %i2 srax %o0, 0x18, %i7 srax %i6, %l2, %g1 fpadd32s %f7, %f6, %f10 addc %o7, %o5, %l3 movcc %xcc, %l1, %g6 sub %o4, 0x0D57, %l4 ldd [%l7 + 0x30], %f24 alignaddrl %o3, %o2, %l0 fnot2 %f20, %f18 ldsb [%l7 + 0x0E], %o1 movge %xcc, %g3, %g4 movne %xcc, %l6, %i3 addc %g5, 0x0C0E, %o6 fcmpeq16 %f22, %f0, %i4 movvc %xcc, %i1, %i0 st %f15, [%l7 + 0x48] fandnot1 %f8, %f26, %f12 fpack32 %f26, %f10, %f0 popc %l5, %g2 movrlez %g7, %i5, %o0 edge8n %i2, %i6, %i7 movle %xcc, %g1, %l2 andcc %o5, 0x0BB2, %l3 ldd [%l7 + 0x50], %l0 srlx %o7, 0x16, %g6 fabss %f7, %f21 edge16ln %o4, %o3, %o2 edge8l %l4, %l0, %o1 udivcc %g3, 0x0B0E, %l6 edge8ln %i3, %g5, %o6 nop set 0x5C, %i1 stb %g4, [%l7 + %i1] udiv %i4, 0x0984, %i0 udivcc %i1, 0x0D5E, %l5 movvc %icc, %g7, %i5 edge16 %g2, %i2, %i6 edge8 %i7, %g1, %l2 fnand %f10, %f20, %f4 fmovsneg %xcc, %f7, %f10 add %o0, %l3, %o5 addcc %l1, %g6, %o7 addcc %o3, 0x1F9A, %o4 movpos %xcc, %l4, %o2 fornot1 %f4, %f18, %f26 xnor %o1, 0x1053, %g3 array16 %l0, %l6, %g5 ldx [%l7 + 0x20], %o6 add %i3, %i4, %i0 fnegd %f26, %f18 xor %g4, %i1, %l5 movge %xcc, %i5, %g7 andncc %g2, %i2, %i6 sub %g1, %l2, %i7 sdivx %l3, 0x02F7, %o0 subcc %l1, 0x146A, %o5 movg %icc, %o7, %g6 add %o4, %o3, %o2 or %o1, %g3, %l0 fnor %f6, %f2, %f0 fcmpeq16 %f4, %f22, %l4 fmovsne %xcc, %f21, %f3 fmovrdgz %l6, %f26, %f22 movl %xcc, %o6, %i3 nop set 0x34, %i7 lduw [%l7 + %i7], %i4 stw %i0, [%l7 + 0x18] addccc %g4, %g5, %i1 addc %i5, %l5, %g2 fcmpne32 %f24, %f28, %i2 fmovscs %xcc, %f10, %f2 udivx %g7, 0x0ABA, %g1 movrgez %i6, %i7, %l2 movre %o0, 0x014, %l3 nop set 0x4B, %l0 stb %l1, [%l7 + %l0] ldub [%l7 + 0x40], %o7 edge8ln %o5, %o4, %g6 subccc %o3, 0x0129, %o2 mova %xcc, %g3, %o1 ldd [%l7 + 0x38], %l4 mova %icc, %l0, %o6 ldx [%l7 + 0x68], %i3 sub %l6, 0x1411, %i4 movcs %icc, %g4, %g5 sethi 0x1D55, %i0 sir 0x1BFE movvc %xcc, %i1, %i5 stx %l5, [%l7 + 0x38] xorcc %i2, 0x1B0D, %g2 fnand %f16, %f4, %f12 fnegs %f26, %f0 xorcc %g7, 0x1D65, %g1 sdivx %i7, 0x1B4D, %l2 sth %i6, [%l7 + 0x1E] movne %xcc, %o0, %l1 nop set 0x28, %o3 ldd [%l7 + %o3], %l2 fmovsn %xcc, %f27, %f30 fsrc1s %f5, %f24 subccc %o7, 0x1A73, %o5 fcmpne16 %f20, %f4, %g6 udivcc %o4, 0x166C, %o2 smul %g3, 0x069D, %o3 sdivcc %o1, 0x12A4, %l0 orncc %o6, 0x1A3D, %l4 addcc %i3, 0x112D, %i4 stb %l6, [%l7 + 0x34] movleu %xcc, %g5, %i0 xor %i1, 0x1B5A, %g4 fandnot2s %f28, %f22, %f10 fors %f8, %f23, %f19 mulx %i5, %l5, %g2 array32 %g7, %g1, %i7 array32 %i2, %i6, %l2 fpadd32s %f28, %f17, %f23 array32 %o0, %l3, %l1 subccc %o5, %o7, %g6 mova %xcc, %o4, %g3 fmovdle %xcc, %f16, %f4 fmovda %icc, %f27, %f21 movneg %xcc, %o2, %o1 edge16ln %o3, %l0, %l4 andncc %i3, %o6, %i4 ld [%l7 + 0x3C], %f25 edge16 %g5, %l6, %i0 xorcc %i1, %i5, %g4 fpack32 %f22, %f22, %f8 addcc %g2, %l5, %g1 movre %g7, 0x177, %i7 fone %f4 xnorcc %i6, 0x13F1, %i2 and %o0, 0x084B, %l3 fmovrsgez %l1, %f27, %f1 xor %l2, 0x00A0, %o7 array16 %g6, %o5, %g3 movrne %o2, 0x006, %o4 std %f14, [%l7 + 0x30] fmovrdgez %o3, %f22, %f16 ld [%l7 + 0x28], %f20 mulx %o1, 0x0D8C, %l4 edge16 %l0, %i3, %o6 edge16ln %i4, %g5, %l6 fpadd32 %f12, %f26, %f28 fmovdvs %xcc, %f26, %f16 sub %i0, %i1, %i5 movrne %g2, 0x14C, %l5 fmovsneg %icc, %f26, %f6 movn %xcc, %g4, %g1 movrne %i7, 0x22F, %g7 subccc %i2, %o0, %i6 movcs %xcc, %l3, %l2 fand %f28, %f30, %f14 fnegs %f31, %f1 movg %icc, %l1, %g6 addc %o5, %g3, %o2 movrgez %o7, 0x256, %o4 movge %icc, %o1, %o3 mulscc %l0, %l4, %i3 lduh [%l7 + 0x4C], %o6 ldsh [%l7 + 0x50], %i4 fmovspos %xcc, %f21, %f7 sethi 0x076A, %l6 umulcc %i0, %g5, %i1 udiv %i5, 0x1E1D, %g2 xor %g4, %l5, %i7 fmovsvc %xcc, %f22, %f6 movgu %icc, %g1, %i2 fmovrde %g7, %f10, %f4 edge32 %i6, %o0, %l2 movvc %icc, %l3, %g6 ldd [%l7 + 0x38], %o4 movvs %xcc, %l1, %g3 fxnors %f0, %f5, %f25 sethi 0x085F, %o7 movl %xcc, %o4, %o2 xor %o1, 0x1B9A, %l0 fand %f28, %f24, %f18 fmovrdgz %o3, %f26, %f26 alignaddrl %l4, %i3, %i4 fxnor %f6, %f22, %f16 ldsh [%l7 + 0x1C], %o6 smul %i0, %l6, %i1 st %f20, [%l7 + 0x6C] fsrc2s %f14, %f29 fxnor %f0, %f0, %f26 ldub [%l7 + 0x74], %i5 edge8n %g2, %g4, %l5 edge32n %i7, %g5, %g1 movcs %icc, %g7, %i2 lduh [%l7 + 0x58], %o0 movrgz %i6, 0x19D, %l2 sir 0x1869 st %f0, [%l7 + 0x78] edge8n %l3, %g6, %l1 sir 0x05E6 udiv %o5, 0x1C3E, %g3 sdivx %o7, 0x0F8D, %o4 stw %o2, [%l7 + 0x58] edge32 %o1, %l0, %l4 fcmpgt16 %f8, %f28, %i3 srl %o3, 0x19, %o6 umul %i0, %i4, %l6 movrlz %i1, %g2, %i5 subc %g4, %l5, %g5 move %icc, %i7, %g1 ldd [%l7 + 0x28], %i2 fabss %f29, %f15 lduw [%l7 + 0x0C], %g7 fmovrsgez %o0, %f3, %f15 sth %i6, [%l7 + 0x6A] umul %l3, 0x19E3, %l2 edge16l %g6, %l1, %g3 umul %o7, %o4, %o2 lduh [%l7 + 0x7C], %o5 andn %o1, 0x1043, %l0 andn %i3, %l4, %o3 orncc %i0, 0x0C80, %o6 array32 %i4, %i1, %l6 fmul8sux16 %f6, %f4, %f8 nop set 0x52, %i4 ldsh [%l7 + %i4], %i5 array16 %g2, %g4, %g5 movvs %icc, %l5, %g1 alignaddr %i2, %g7, %o0 movrlz %i6, 0x1AF, %i7 orcc %l3, 0x113F, %l2 ld [%l7 + 0x24], %f5 movcc %xcc, %l1, %g3 add %g6, %o4, %o2 lduw [%l7 + 0x40], %o5 movcs %xcc, %o1, %l0 fandnot1 %f14, %f6, %f18 sra %i3, 0x17, %l4 sub %o3, 0x085E, %o7 fcmpne16 %f24, %f8, %i0 sethi 0x0269, %o6 edge8l %i4, %i1, %l6 edge8ln %g2, %g4, %i5 fmul8sux16 %f18, %f10, %f30 array8 %g5, %l5, %g1 fmul8x16au %f20, %f2, %f24 udivx %g7, 0x0C4F, %i2 fornot1s %f17, %f9, %f13 fmovdgu %icc, %f3, %f24 umulcc %o0, %i6, %i7 edge16ln %l2, %l1, %l3 movrne %g3, 0x199, %g6 edge16n %o2, %o4, %o5 andncc %o1, %i3, %l0 sir 0x0B7A xnorcc %l4, %o7, %i0 edge16ln %o3, %i4, %o6 ldsb [%l7 + 0x2F], %i1 stw %l6, [%l7 + 0x60] fmovse %icc, %f20, %f28 subc %g4, 0x0B68, %g2 sethi 0x0F1E, %i5 srlx %g5, %l5, %g1 edge8n %g7, %i2, %o0 fpack32 %f20, %f4, %f30 edge8 %i6, %i7, %l1 fxnors %f28, %f23, %f17 sdivcc %l2, 0x1B2C, %l3 fmovrdne %g3, %f12, %f26 sub %o2, %o4, %o5 fmovrslz %o1, %f5, %f6 ldd [%l7 + 0x58], %i2 fmovdvs %xcc, %f7, %f9 movrlz %g6, 0x342, %l0 save %o7, %i0, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %i4, 0x0DAD, %o6 array8 %i1, %l4, %g4 sdivx %g2, 0x14CD, %l6 andncc %i5, %g5, %l5 fmovsl %xcc, %f4, %f5 edge8 %g7, %i2, %o0 sll %g1, 0x18, %i7 ldd [%l7 + 0x10], %f4 mova %icc, %l1, %i6 fnot1s %f0, %f2 andncc %l3, %g3, %o2 movgu %xcc, %o4, %o5 movge %xcc, %o1, %i3 sth %l2, [%l7 + 0x2C] fmovdn %icc, %f23, %f16 edge32l %g6, %l0, %o7 movn %icc, %o3, %i0 fmovrdne %i4, %f30, %f20 fornot2 %f8, %f26, %f28 movrgez %o6, 0x1D5, %i1 fmovrsne %g4, %f29, %f28 xorcc %g2, %l6, %l4 add %g5, %i5, %l5 fmovsvc %xcc, %f29, %f7 subccc %g7, 0x03D7, %o0 fcmps %fcc1, %f19, %f30 sdivcc %i2, 0x1472, %g1 fpack32 %f2, %f6, %f30 fones %f24 movcs %icc, %l1, %i7 ld [%l7 + 0x48], %f8 siam 0x1 mova %xcc, %l3, %i6 andcc %g3, %o4, %o5 move %xcc, %o1, %i3 fxnors %f4, %f26, %f21 srl %o2, 0x0E, %g6 alignaddrl %l2, %l0, %o3 fcmped %fcc3, %f20, %f18 movge %icc, %i0, %i4 fmovsleu %icc, %f31, %f10 orncc %o7, 0x19C7, %o6 fmovspos %xcc, %f19, %f29 edge32ln %i1, %g4, %g2 movg %xcc, %l4, %g5 fsrc1 %f24, %f2 orcc %l6, %i5, %g7 edge16 %o0, %i2, %g1 std %f24, [%l7 + 0x20] fpmerge %f4, %f24, %f24 edge32 %l1, %l5, %i7 lduw [%l7 + 0x24], %i6 sll %g3, 0x04, %o4 movg %xcc, %l3, %o1 sdivx %o5, 0x1756, %i3 srax %g6, %o2, %l0 fmovdvc %icc, %f31, %f3 mova %xcc, %l2, %o3 subc %i4, %o7, %i0 fmovrdlz %o6, %f22, %f16 edge32 %g4, %i1, %g2 fcmps %fcc3, %f21, %f29 array32 %l4, %l6, %g5 edge8n %i5, %g7, %o0 ld [%l7 + 0x68], %f0 move %xcc, %i2, %g1 srlx %l5, %i7, %l1 sth %g3, [%l7 + 0x46] fpadd32s %f24, %f11, %f28 edge8 %o4, %i6, %o1 move %icc, %o5, %i3 srl %l3, %o2, %l0 movne %xcc, %l2, %o3 umul %i4, %g6, %i0 nop set 0x18, %l2 std %f8, [%l7 + %l2] udivcc %o6, 0x0835, %g4 movrlz %o7, 0x06F, %i1 sra %l4, %g2, %g5 fmovsvs %xcc, %f3, %f18 movrlz %i5, %l6, %o0 andcc %g7, 0x0602, %g1 fexpand %f10, %f12 stx %l5, [%l7 + 0x60] ldx [%l7 + 0x58], %i7 mulscc %i2, 0x1092, %g3 addc %o4, 0x0673, %i6 andcc %o1, %o5, %i3 fmovsne %icc, %f8, %f20 movge %icc, %l1, %l3 movrlez %o2, 0x2FD, %l0 fnot1 %f16, %f28 sllx %o3, %i4, %g6 movrgez %l2, %o6, %g4 sllx %i0, %i1, %l4 movpos %xcc, %g2, %o7 alignaddr %g5, %l6, %o0 save %g7, 0x18CC, %g1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stx %i5, [%l7 + 0x08] orncc %l5, 0x0ACA, %i7 edge32ln %g3, %o4, %i2 movrlez %o1, %o5, %i6 movrlz %l1, %i3, %o2 xnor %l3, %l0, %i4 fornot1s %f28, %f1, %f12 edge16ln %g6, %o3, %o6 movgu %xcc, %g4, %l2 fmovsle %xcc, %f26, %f24 movcc %xcc, %i1, %l4 srl %g2, 0x01, %o7 movrne %g5, 0x2EE, %l6 xnorcc %i0, %o0, %g1 addccc %g7, %l5, %i7 movvs %xcc, %g3, %i5 fcmpne16 %f2, %f0, %o4 orn %o1, 0x0691, %o5 lduw [%l7 + 0x3C], %i2 edge16ln %l1, %i6, %o2 ldsh [%l7 + 0x1C], %i3 st %f31, [%l7 + 0x1C] movg %icc, %l0, %l3 smul %g6, 0x1EAA, %i4 xnor %o6, 0x040A, %o3 movn %icc, %l2, %i1 addccc %g4, %g2, %o7 xor %l4, %g5, %i0 subccc %o0, 0x0993, %l6 fnot2s %f29, %f18 edge32 %g1, %l5, %i7 movvs %icc, %g7, %g3 subc %i5, %o4, %o5 pdist %f6, %f16, %f26 fexpand %f30, %f24 orncc %o1, 0x1E06, %i2 smul %i6, 0x1156, %o2 subcc %l1, 0x0947, %l0 save %i3, %g6, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc1s %f27, %f17 fcmpeq16 %f24, %f30, %o6 addcc %l3, 0x0B44, %o3 fmovdcc %icc, %f23, %f19 udivcc %l2, 0x0A69, %g4 ldx [%l7 + 0x58], %g2 edge32n %o7, %l4, %i1 ldx [%l7 + 0x50], %i0 and %o0, 0x1F7F, %g5 or %l6, 0x09C3, %l5 movpos %xcc, %i7, %g1 andn %g3, %g7, %o4 udivx %o5, 0x06D0, %o1 andn %i5, 0x034B, %i2 edge16l %i6, %o2, %l0 addccc %i3, 0x1C69, %l1 ldsb [%l7 + 0x0D], %i4 fexpand %f23, %f18 ldd [%l7 + 0x70], %f10 ldsb [%l7 + 0x38], %o6 edge32n %g6, %l3, %o3 xor %g4, 0x06FC, %l2 alignaddrl %o7, %g2, %i1 edge8 %i0, %l4, %o0 fmovsa %xcc, %f7, %f2 srlx %l6, 0x13, %g5 fmovda %icc, %f11, %f4 or %i7, 0x0F92, %g1 edge16n %l5, %g3, %g7 mulscc %o5, %o1, %i5 umul %i2, %i6, %o2 faligndata %f6, %f16, %f24 subc %o4, %i3, %l0 movvs %icc, %i4, %l1 fpsub16s %f26, %f8, %f17 siam 0x5 movge %icc, %o6, %l3 fmovrsne %g6, %f30, %f28 mulx %g4, %o3, %o7 fsrc1 %f30, %f16 movl %xcc, %g2, %i1 xorcc %l2, %l4, %i0 movneg %icc, %l6, %g5 movrne %i7, 0x320, %g1 edge32 %l5, %o0, %g7 fmovdne %icc, %f19, %f13 addccc %g3, %o5, %i5 movg %xcc, %i2, %i6 lduh [%l7 + 0x08], %o2 mova %xcc, %o1, %i3 fcmps %fcc3, %f9, %f1 fxnors %f21, %f25, %f24 movg %icc, %o4, %i4 ld [%l7 + 0x30], %f15 sth %l0, [%l7 + 0x18] edge8n %l1, %l3, %g6 addcc %o6, %o3, %g4 xnor %o7, 0x10FF, %g2 movn %xcc, %l2, %i1 fones %f11 fsrc1 %f18, %f18 faligndata %f14, %f14, %f20 edge8 %i0, %l4, %l6 movneg %icc, %i7, %g1 sethi 0x102A, %l5 stb %g5, [%l7 + 0x1D] ldsh [%l7 + 0x44], %g7 fsrc2s %f20, %f10 srl %g3, 0x10, %o0 movrgez %i5, %o5, %i6 movn %xcc, %i2, %o2 sra %i3, 0x07, %o4 fcmpgt32 %f24, %f12, %o1 array32 %i4, %l1, %l3 movne %xcc, %l0, %o6 srax %g6, %o3, %g4 movge %icc, %o7, %l2 add %i1, %i0, %g2 fcmpgt32 %f4, %f16, %l4 fmovdn %icc, %f2, %f12 movcc %icc, %l6, %g1 mulx %l5, 0x0BDE, %g5 sth %g7, [%l7 + 0x48] fandnot1s %f22, %f21, %f11 movgu %icc, %i7, %g3 addccc %o0, 0x1D7C, %o5 save %i6, %i2, %i5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %o2, %o4, %o1 alignaddr %i4, %l1, %i3 movpos %xcc, %l3, %o6 movleu %xcc, %l0, %o3 and %g6, %o7, %l2 edge8l %i1, %g4, %g2 nop set 0x78, %i0 lduw [%l7 + %i0], %i0 movcc %xcc, %l6, %l4 orncc %l5, 0x1608, %g5 movne %icc, %g7, %g1 alignaddrl %i7, %g3, %o5 sethi 0x1B69, %o0 alignaddrl %i2, %i5, %i6 andncc %o4, %o1, %o2 sub %l1, %i4, %i3 sir 0x1EC7 mulscc %l3, %o6, %l0 umulcc %o3, %o7, %g6 smulcc %l2, 0x15A4, %g4 movl %icc, %i1, %i0 array16 %l6, %g2, %l4 edge32 %g5, %g7, %g1 movge %xcc, %i7, %g3 fmovrdgz %l5, %f6, %f28 xor %o0, 0x0962, %i2 array8 %i5, %i6, %o4 smulcc %o1, 0x13F6, %o5 ldd [%l7 + 0x70], %f26 ldd [%l7 + 0x40], %f18 stx %o2, [%l7 + 0x08] addc %l1, %i4, %l3 movleu %icc, %o6, %l0 movneg %icc, %o3, %o7 movrgez %i3, %g6, %l2 udiv %g4, 0x1BFE, %i0 edge8 %i1, %g2, %l4 xnor %l6, 0x0989, %g7 array16 %g5, %g1, %g3 sub %l5, %o0, %i7 fpadd32s %f23, %f23, %f4 edge32l %i5, %i2, %o4 movleu %xcc, %o1, %o5 fmovrslez %i6, %f20, %f3 sra %o2, %i4, %l3 addcc %l1, 0x15FE, %l0 fornot2 %f14, %f28, %f30 ldub [%l7 + 0x2F], %o3 st %f9, [%l7 + 0x50] sdiv %o6, 0x0878, %i3 fornot2s %f16, %f4, %f14 sub %o7, 0x1554, %g6 addc %l2, %i0, %g4 fmuld8ulx16 %f30, %f8, %f26 save %i1, 0x1C2D, %g2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxor %f4, %f30, %f6 udivx %l4, 0x0DF3, %l6 umulcc %g7, %g1, %g3 ldub [%l7 + 0x3D], %l5 movrlz %o0, %i7, %i5 alignaddr %g5, %i2, %o4 array32 %o5, %o1, %i6 fmovdle %xcc, %f22, %f7 sethi 0x05F5, %i4 edge32n %l3, %o2, %l1 movre %o3, %l0, %i3 movle %xcc, %o6, %g6 mulscc %o7, %l2, %g4 movrlz %i1, %i0, %g2 fmovde %icc, %f26, %f18 movrlz %l4, %g7, %g1 orcc %g3, %l5, %o0 restore %l6, %i7, %i5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x18CE, %i2 or %g5, %o4, %o1 fmul8x16 %f9, %f4, %f10 edge32l %o5, %i6, %i4 addc %l3, 0x1FCC, %l1 xorcc %o2, %o3, %i3 edge32 %l0, %o6, %g6 fmovrsne %o7, %f8, %f28 mulscc %g4, 0x09A9, %i1 fcmpne16 %f0, %f20, %i0 st %f16, [%l7 + 0x64] sdivx %g2, 0x1BDD, %l4 udivx %l2, 0x1035, %g7 save %g3, 0x0F1E, %g1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %xcc, %o0, %l6 subc %l5, 0x0DCB, %i7 movl %xcc, %i2, %g5 ldsw [%l7 + 0x08], %o4 stw %o1, [%l7 + 0x50] ldub [%l7 + 0x41], %o5 and %i5, %i6, %l3 subccc %l1, 0x1D17, %i4 subc %o3, %o2, %l0 alignaddr %o6, %i3, %o7 ldsb [%l7 + 0x3D], %g4 mulscc %i1, 0x1DF9, %i0 srlx %g6, 0x0E, %g2 fmovsle %icc, %f21, %f0 nop set 0x2C, %o1 ldsw [%l7 + %o1], %l4 fmul8sux16 %f12, %f8, %f24 add %l2, %g7, %g1 array32 %g3, %o0, %l6 fcmps %fcc3, %f0, %f7 movne %icc, %i7, %i2 edge8n %g5, %l5, %o1 ldsb [%l7 + 0x2F], %o4 ldx [%l7 + 0x18], %o5 movrne %i6, 0x09C, %i5 array8 %l3, %i4, %o3 fcmpeq16 %f18, %f16, %o2 andcc %l0, 0x1726, %o6 movgu %xcc, %l1, %i3 sub %g4, %i1, %i0 alignaddrl %o7, %g6, %g2 movrgez %l4, %l2, %g7 stx %g1, [%l7 + 0x08] fmovrdgz %o0, %f6, %f6 movrgz %l6, %i7, %g3 fmovsgu %xcc, %f26, %f0 smul %g5, 0x0928, %i2 sth %l5, [%l7 + 0x0E] ldsb [%l7 + 0x7A], %o4 array16 %o5, %i6, %i5 orncc %l3, 0x0E4F, %o1 srlx %i4, %o3, %l0 xor %o6, %l1, %i3 fmovsle %icc, %f30, %f7 sdivcc %g4, 0x0B75, %o2 fmovdvc %xcc, %f4, %f17 ldsw [%l7 + 0x5C], %i1 smulcc %i0, %g6, %g2 ldsb [%l7 + 0x61], %o7 or %l4, 0x00B8, %g7 srlx %l2, 0x0B, %o0 edge16 %l6, %i7, %g3 fnor %f24, %f14, %f4 movrgez %g1, %g5, %l5 srlx %o4, %i2, %i6 ldub [%l7 + 0x20], %o5 fmovscc %icc, %f20, %f22 subc %l3, 0x0440, %i5 movg %xcc, %i4, %o1 fnot2 %f30, %f20 alignaddr %o3, %o6, %l1 edge8 %l0, %i3, %g4 orcc %i1, %o2, %i0 fpadd16s %f4, %f28, %f6 fpsub16 %f28, %f26, %f0 fmovscs %icc, %f4, %f1 edge32l %g6, %g2, %o7 fxor %f12, %f22, %f20 sll %l4, 0x04, %g7 fmovsl %icc, %f0, %f0 ldsb [%l7 + 0x7C], %o0 movrlz %l2, 0x1B0, %i7 st %f3, [%l7 + 0x70] fmovdvs %icc, %f12, %f2 stx %l6, [%l7 + 0x20] udivx %g1, 0x1774, %g3 movge %icc, %g5, %l5 fpadd32 %f24, %f24, %f12 fmovdne %icc, %f21, %f3 mulx %i2, 0x08E9, %o4 mova %xcc, %i6, %o5 or %l3, %i4, %o1 fabsd %f24, %f18 edge8l %i5, %o6, %l1 edge8 %o3, %i3, %l0 subccc %i1, %g4, %i0 edge8l %o2, %g6, %g2 xorcc %l4, 0x011C, %g7 orn %o7, 0x0DDB, %l2 stb %i7, [%l7 + 0x36] subc %o0, 0x1332, %g1 udivx %l6, 0x095A, %g5 fpmerge %f0, %f22, %f10 fmovsvc %xcc, %f25, %f28 movrlez %l5, %g3, %o4 mova %xcc, %i2, %o5 fpsub16 %f26, %f24, %f6 fmovdpos %icc, %f21, %f21 smulcc %i6, 0x1D91, %l3 movrlz %i4, %o1, %i5 stw %l1, [%l7 + 0x78] edge8ln %o6, %i3, %o3 pdist %f12, %f8, %f8 edge8ln %l0, %i1, %g4 sll %i0, %g6, %g2 sdivx %l4, 0x0DC0, %g7 edge16 %o2, %o7, %i7 fmovrdgz %o0, %f0, %f24 std %f4, [%l7 + 0x60] mulx %l2, 0x1339, %l6 edge8l %g1, %g5, %g3 fcmpd %fcc2, %f12, %f4 fexpand %f13, %f28 movg %icc, %l5, %o4 sub %i2, 0x0A81, %o5 ldsh [%l7 + 0x60], %l3 mulscc %i4, 0x19D9, %i6 st %f28, [%l7 + 0x6C] move %icc, %o1, %l1 movvs %icc, %i5, %o6 movg %icc, %o3, %l0 fcmple32 %f6, %f20, %i3 udiv %i1, 0x12B6, %g4 smulcc %i0, 0x05EB, %g6 edge16n %g2, %l4, %g7 movvs %icc, %o7, %o2 fornot2 %f4, %f6, %f28 st %f29, [%l7 + 0x74] movrgez %o0, %l2, %l6 edge32n %i7, %g1, %g5 movcc %xcc, %l5, %o4 mulx %g3, %o5, %i2 movrgez %l3, 0x20C, %i4 fmovrslez %o1, %f20, %f15 addcc %l1, 0x1728, %i6 udivx %i5, 0x18A0, %o3 movrlez %l0, %i3, %o6 umulcc %i1, %g4, %g6 fmovdvc %xcc, %f16, %f11 edge8l %i0, %l4, %g7 sub %g2, %o2, %o0 or %l2, 0x079E, %l6 edge32 %o7, %g1, %i7 fmovrdgz %g5, %f20, %f6 andn %o4, %l5, %g3 udivx %i2, 0x1A07, %l3 edge16 %o5, %o1, %i4 subcc %l1, 0x0D34, %i5 fsrc2s %f10, %f12 edge32ln %o3, %i6, %i3 sll %o6, %i1, %l0 sub %g6, %g4, %l4 srl %i0, %g2, %o2 edge8ln %g7, %o0, %l2 fones %f31 fsrc1 %f6, %f12 movcs %icc, %o7, %l6 fmovdg %xcc, %f22, %f6 fmovrdlez %g1, %f10, %f24 array8 %i7, %g5, %l5 edge32l %o4, %g3, %i2 udiv %o5, 0x1378, %l3 alignaddrl %i4, %o1, %i5 edge16 %l1, %o3, %i3 edge8 %i6, %i1, %o6 mulx %g6, 0x0458, %l0 movn %icc, %l4, %i0 ldd [%l7 + 0x70], %f26 orncc %g2, 0x02E2, %g4 std %f14, [%l7 + 0x50] mova %icc, %g7, %o0 nop set 0x78, %g3 ldsw [%l7 + %g3], %l2 xorcc %o2, 0x045A, %o7 andn %l6, %i7, %g1 srax %g5, %o4, %l5 fmovdvs %icc, %f21, %f28 xnorcc %g3, 0x1BF1, %i2 sir 0x0B13 movrlz %o5, 0x3AB, %i4 srax %l3, %i5, %l1 fmovdvs %icc, %f24, %f13 fabsd %f18, %f28 movvc %icc, %o1, %i3 addccc %o3, 0x1C0E, %i1 movcs %icc, %i6, %g6 nop set 0x60, %o0 ldsb [%l7 + %o0], %o6 movrlz %l4, %i0, %g2 srl %g4, %l0, %o0 xnor %l2, %o2, %g7 movvs %xcc, %l6, %i7 fpsub16 %f14, %f2, %f8 nop set 0x74, %g2 lduw [%l7 + %g2], %g1 movn %icc, %g5, %o4 fxors %f29, %f3, %f15 array8 %l5, %o7, %g3 setx loop_83, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_83: array32 %i5, %l1, %o1 movg %xcc, %l3, %i3 edge8l %o3, %i6, %i1 ldd [%l7 + 0x70], %f4 fexpand %f1, %f24 add %o6, %g6, %l4 srl %i0, %g4, %l0 fmovdle %icc, %f13, %f6 srax %o0, 0x19, %l2 sir 0x107A sethi 0x12EA, %o2 orn %g2, %l6, %g7 sth %i7, [%l7 + 0x38] ldsw [%l7 + 0x18], %g1 restore %o4, 0x0B3B, %l5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %o7, %g3, %i2 smulcc %i4, 0x1C8B, %g5 popc 0x1978, %o5 orn %i5, 0x18E6, %o1 fnot1s %f18, %f8 movrgez %l1, %l3, %i3 sth %i6, [%l7 + 0x4E] edge32l %i1, %o3, %g6 fcmps %fcc0, %f21, %f17 mulx %o6, %i0, %g4 subcc %l0, 0x0C7C, %l4 orncc %o0, %l2, %o2 edge16l %l6, %g7, %i7 lduw [%l7 + 0x50], %g1 umul %g2, 0x022D, %o4 movne %xcc, %l5, %g3 fmovrdlez %i2, %f28, %f18 movl %icc, %o7, %i4 lduw [%l7 + 0x60], %g5 or %o5, %o1, %l1 mulx %l3, %i3, %i6 sub %i5, %o3, %i1 movgu %xcc, %g6, %o6 edge8 %g4, %l0, %l4 move %xcc, %o0, %i0 lduw [%l7 + 0x34], %l2 fmovde %icc, %f3, %f1 edge32l %o2, %l6, %g7 mulscc %g1, 0x094A, %i7 fmovdge %xcc, %f1, %f2 alignaddrl %g2, %o4, %g3 lduw [%l7 + 0x64], %l5 fmovdcc %xcc, %f18, %f23 andcc %i2, 0x1F2F, %o7 movcc %icc, %g5, %i4 umulcc %o5, %o1, %l1 for %f20, %f6, %f20 movvc %xcc, %l3, %i3 array32 %i6, %i5, %i1 ldub [%l7 + 0x15], %g6 addc %o6, %o3, %l0 umul %g4, 0x08DB, %o0 orcc %l4, 0x13C2, %i0 movg %icc, %l2, %o2 ldd [%l7 + 0x58], %f0 movneg %xcc, %l6, %g1 movneg %xcc, %i7, %g7 movvc %xcc, %g2, %g3 ldd [%l7 + 0x78], %o4 lduw [%l7 + 0x10], %i2 udivcc %o7, 0x0DA5, %g5 ldd [%l7 + 0x40], %i4 movrgez %o5, %l5, %l1 movre %o1, 0x25E, %i3 andn %i6, 0x123A, %l3 pdist %f2, %f24, %f26 sethi 0x03E7, %i1 fmovdleu %icc, %f15, %f1 fpack16 %f24, %f13 sth %i5, [%l7 + 0x22] fpack16 %f8, %f18 fmovrdgez %o6, %f18, %f4 movrgez %o3, 0x1B8, %l0 sdiv %g6, 0x076F, %g4 setx loop_84, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_84: ldx [%l7 + 0x20], %o0 fornot1s %f30, %f2, %f6 ldsb [%l7 + 0x24], %o2 fnot2 %f24, %f30 movrgez %l2, 0x207, %l6 sth %g1, [%l7 + 0x2C] lduh [%l7 + 0x6A], %g7 fcmpd %fcc0, %f16, %f16 edge16n %g2, %g3, %i7 fandnot2s %f29, %f15, %f26 xor %i2, %o7, %g5 stw %i4, [%l7 + 0x34] fmovsge %xcc, %f4, %f3 alignaddr %o4, %o5, %l1 stb %l5, [%l7 + 0x78] addccc %o1, %i6, %l3 edge16 %i3, %i1, %o6 edge16ln %o3, %i5, %g6 edge32n %g4, %l0, %l4 movrgez %o0, %i0, %l2 addcc %o2, 0x0E8A, %l6 ldx [%l7 + 0x18], %g1 sdivx %g7, 0x0ECA, %g2 srlx %i7, 0x1A, %i2 edge32n %o7, %g3, %g5 sdiv %i4, 0x19AE, %o5 move %icc, %l1, %o4 ld [%l7 + 0x60], %f27 fcmpeq32 %f24, %f12, %l5 nop set 0x10, %g4 ldsh [%l7 + %g4], %o1 ld [%l7 + 0x5C], %f24 edge8 %l3, %i6, %i1 xnorcc %i3, %o3, %i5 orcc %o6, %g6, %g4 sethi 0x0611, %l4 movvs %xcc, %l0, %i0 popc %o0, %l2 addcc %o2, %g1, %g7 udivcc %l6, 0x0B67, %g2 fnegd %f24, %f2 lduh [%l7 + 0x64], %i7 xnorcc %i2, %g3, %o7 or %g5, %o5, %l1 movrlez %o4, %i4, %l5 fmovrse %l3, %f10, %f30 alignaddrl %o1, %i1, %i3 ldsb [%l7 + 0x1C], %o3 movrne %i6, 0x307, %i5 std %f0, [%l7 + 0x68] udivx %o6, 0x14D9, %g4 movrlez %g6, 0x218, %l0 xnorcc %i0, 0x0577, %o0 lduh [%l7 + 0x24], %l4 sir 0x033C fnot2s %f29, %f14 orn %l2, %o2, %g1 edge16ln %l6, %g7, %i7 subcc %g2, %i2, %o7 movne %icc, %g5, %o5 umulcc %l1, 0x1CB8, %g3 umul %o4, 0x0329, %i4 ldub [%l7 + 0x45], %l3 subcc %l5, %o1, %i3 edge8n %o3, %i6, %i5 sra %o6, %g4, %i1 stb %g6, [%l7 + 0x33] sdiv %i0, 0x0EB6, %o0 andncc %l4, %l0, %o2 mulx %l2, %l6, %g7 alignaddrl %g1, %g2, %i2 or %i7, %g5, %o7 srl %o5, 0x13, %g3 sth %l1, [%l7 + 0x64] fmuld8sux16 %f16, %f4, %f0 sir 0x0EBD movleu %icc, %o4, %l3 fmovdne %xcc, %f10, %f13 subc %i4, %l5, %o1 subccc %i3, 0x0B12, %o3 movvs %xcc, %i6, %o6 fzero %f8 ldd [%l7 + 0x38], %f12 mulscc %i5, 0x19A2, %g4 ldub [%l7 + 0x7E], %i1 edge8 %g6, %i0, %o0 fzeros %f28 alignaddr %l4, %o2, %l2 sllx %l6, %g7, %l0 fsrc1s %f14, %f8 std %f12, [%l7 + 0x08] fpadd16 %f4, %f16, %f10 movrlz %g2, 0x3F1, %i2 sdivcc %g1, 0x1A31, %g5 movn %xcc, %o7, %i7 nop set 0x64, %g7 ldsw [%l7 + %g7], %o5 lduw [%l7 + 0x14], %l1 xnorcc %o4, 0x125B, %g3 subccc %l3, %i4, %l5 xnor %i3, 0x1920, %o1 srl %o3, %o6, %i6 fand %f4, %f24, %f4 array32 %i5, %g4, %g6 std %f6, [%l7 + 0x48] fxors %f23, %f5, %f20 addcc %i0, 0x0037, %i1 bshuffle %f0, %f20, %f26 ldub [%l7 + 0x20], %l4 fmovrdne %o0, %f20, %f30 sdivx %o2, 0x1398, %l2 sub %l6, %l0, %g7 movgu %icc, %g2, %g1 sdiv %i2, 0x1BD0, %g5 ld [%l7 + 0x4C], %f15 movrgz %i7, %o7, %l1 fmovrslz %o5, %f8, %f4 ld [%l7 + 0x6C], %f9 stw %g3, [%l7 + 0x58] save %l3, 0x1367, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %l5, 0x1600, %i3 alignaddr %o4, %o1, %o3 fmuld8sux16 %f23, %f16, %f20 fmovsneg %xcc, %f24, %f19 smul %o6, %i5, %g4 fxnors %f8, %f10, %f8 save %g6, 0x1763, %i0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %i1, %l4, %o0 edge8 %o2, %i6, %l6 orn %l0, %g7, %g2 fcmped %fcc1, %f10, %f8 fornot1 %f18, %f2, %f20 fmul8x16al %f24, %f29, %f18 movg %xcc, %l2, %g1 fmovrsne %i2, %f22, %f8 sra %i7, %o7, %l1 sra %g5, %g3, %o5 fcmpeq16 %f28, %f8, %l3 sir 0x137A ld [%l7 + 0x38], %f28 smul %l5, 0x1447, %i4 fmovsne %icc, %f9, %f29 edge32n %i3, %o4, %o3 edge8l %o1, %o6, %i5 fpsub32s %f25, %f27, %f28 movge %icc, %g4, %i0 orn %g6, 0x0FB2, %l4 andcc %o0, 0x150C, %o2 or %i1, %i6, %l0 array16 %g7, %g2, %l6 restore %g1, 0x1464, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %i2, 0x163B, %i7 sub %l1, 0x085D, %o7 xnorcc %g5, %o5, %g3 alignaddrl %l3, %i4, %i3 udivx %o4, 0x0C47, %l5 addc %o3, %o6, %o1 movle %icc, %i5, %i0 mova %xcc, %g4, %l4 orcc %o0, 0x1A19, %g6 xnorcc %i1, %i6, %o2 st %f25, [%l7 + 0x0C] fmovdn %icc, %f29, %f2 movrlez %l0, 0x37A, %g7 bshuffle %f14, %f22, %f22 sir 0x1A79 alignaddr %l6, %g2, %l2 xor %i2, %i7, %g1 edge16 %o7, %l1, %o5 movrlz %g5, %l3, %g3 fnot1s %f2, %f21 orcc %i4, %i3, %o4 ldub [%l7 + 0x1F], %l5 sllx %o3, 0x0A, %o1 fmul8x16 %f25, %f6, %f0 ldsb [%l7 + 0x4C], %i5 udiv %i0, 0x0A95, %g4 st %f25, [%l7 + 0x30] or %o6, 0x1B5B, %o0 edge8ln %g6, %l4, %i1 lduh [%l7 + 0x20], %i6 movvc %icc, %l0, %o2 fmovsleu %icc, %f19, %f4 stx %g7, [%l7 + 0x10] edge8l %g2, %l2, %i2 ldx [%l7 + 0x50], %i7 movg %icc, %l6, %o7 subcc %l1, 0x05ED, %g1 array32 %o5, %g5, %g3 fmovdcc %icc, %f29, %f1 xnorcc %l3, 0x1CA9, %i4 ldd [%l7 + 0x20], %f20 ldd [%l7 + 0x50], %i2 nop set 0x18, %l6 ldsw [%l7 + %l6], %o4 lduh [%l7 + 0x7C], %o3 xnorcc %o1, %i5, %i0 setx loop_85, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_85: fmovrde %g4, %f6, %f2 andcc %o0, 0x0C9F, %l4 mova %xcc, %g6, %i1 movcc %xcc, %i6, %o2 fabss %f21, %f26 mulx %g7, %g2, %l2 fors %f21, %f2, %f12 edge8n %l0, %i7, %l6 alignaddrl %o7, %i2, %l1 xnor %o5, %g5, %g1 subccc %l3, %g3, %i3 fmovrse %i4, %f6, %f17 movn %icc, %o4, %o3 sth %o1, [%l7 + 0x48] ldd [%l7 + 0x18], %i4 and %i0, %l5, %g4 fandnot1 %f24, %f28, %f10 lduh [%l7 + 0x50], %o6 fmovscc %xcc, %f10, %f2 edge32n %o0, %l4, %i1 nop set 0x34, %o2 ldsw [%l7 + %o2], %g6 sethi 0x1E72, %o2 fmovdgu %xcc, %f27, %f23 andn %i6, %g2, %l2 array16 %g7, %i7, %l0 smulcc %l6, %o7, %l1 sth %o5, [%l7 + 0x42] lduh [%l7 + 0x28], %i2 fornot1 %f28, %f10, %f24 sir 0x1C4F fxnors %f8, %f5, %f20 faligndata %f14, %f0, %f20 movcs %icc, %g5, %l3 andn %g3, 0x1D99, %g1 or %i3, %o4, %i4 move %icc, %o1, %o3 fmovrdlez %i5, %f26, %f28 fmovdn %xcc, %f14, %f18 movrgz %i0, 0x3E9, %l5 restore %g4, 0x0679, %o0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %l4, 0x1F31, %i1 umulcc %g6, %o6, %o2 array32 %g2, %i6, %g7 fcmpgt32 %f10, %f12, %l2 movcs %xcc, %l0, %l6 sdivcc %o7, 0x02C1, %i7 movcc %xcc, %l1, %o5 andcc %i2, 0x1C7A, %l3 fmovdl %icc, %f11, %f16 fandnot1s %f18, %f12, %f22 fabsd %f2, %f22 movl %xcc, %g5, %g3 sethi 0x0EEB, %i3 and %o4, %g1, %i4 sethi 0x1688, %o3 subcc %i5, 0x141A, %o1 or %i0, %g4, %l5 movg %xcc, %o0, %l4 udivx %i1, 0x1765, %g6 srlx %o6, %g2, %i6 fandnot1s %f10, %f27, %f14 edge32n %o2, %g7, %l2 umul %l6, %l0, %o7 ld [%l7 + 0x4C], %f28 fmovrsgz %i7, %f4, %f23 fpmerge %f24, %f14, %f16 fornot1 %f10, %f8, %f28 movge %icc, %l1, %o5 move %xcc, %l3, %i2 fpadd16s %f20, %f22, %f4 sethi 0x1007, %g5 nop set 0x7F, %l4 ldsb [%l7 + %l4], %i3 ldsb [%l7 + 0x60], %o4 edge32n %g3, %g1, %o3 movcs %icc, %i5, %o1 ldd [%l7 + 0x10], %i4 fsrc2 %f8, %f10 xor %g4, 0x0F83, %l5 for %f10, %f8, %f30 movrne %o0, %l4, %i0 popc %i1, %o6 movpos %icc, %g6, %g2 sllx %i6, %g7, %o2 alignaddr %l2, %l0, %l6 movcs %icc, %o7, %i7 fcmps %fcc2, %f4, %f20 smulcc %o5, %l3, %l1 fmovscs %icc, %f22, %f29 fand %f0, %f2, %f20 for %f26, %f10, %f18 mova %icc, %g5, %i2 movpos %xcc, %i3, %g3 addccc %o4, 0x091E, %g1 ldx [%l7 + 0x50], %i5 popc 0x10F1, %o3 fabss %f18, %f29 movcs %icc, %i4, %g4 fcmpne16 %f18, %f26, %l5 lduw [%l7 + 0x48], %o1 orn %l4, 0x0F90, %o0 fpsub16s %f18, %f16, %f25 xnor %i0, %o6, %i1 umulcc %g6, 0x098D, %g2 ldsb [%l7 + 0x22], %i6 fmovrde %g7, %f16, %f0 subcc %o2, %l2, %l6 fnands %f19, %f26, %f20 fmovrdgez %o7, %f10, %f20 edge8n %l0, %o5, %i7 setx loop_86, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_86: movg %xcc, %i3, %l1 ldd [%l7 + 0x78], %o4 movleu %xcc, %g1, %i5 movcc %icc, %g3, %i4 nop set 0x24, %o6 sth %o3, [%l7 + %o6] fcmped %fcc1, %f26, %f12 sdivcc %g4, 0x0A24, %o1 and %l5, %l4, %o0 ld [%l7 + 0x7C], %f3 srax %i0, %o6, %g6 udivcc %g2, 0x08F4, %i6 orcc %i1, %o2, %g7 sdivx %l6, 0x02B6, %o7 stw %l2, [%l7 + 0x7C] fpack16 %f26, %f27 edge8 %o5, %i7, %l0 smulcc %g5, %l3, %i2 andcc %i3, 0x0E17, %l1 fmovdl %xcc, %f0, %f8 fnand %f24, %f18, %f8 ldx [%l7 + 0x78], %o4 fmovrsne %i5, %f31, %f31 move %icc, %g3, %i4 stw %o3, [%l7 + 0x78] movleu %xcc, %g1, %g4 fpsub16 %f8, %f26, %f24 save %l5, %o1, %l4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x0830 ldd [%l7 + 0x28], %f22 movge %xcc, %i0, %o6 edge8l %g6, %g2, %i6 fmovde %icc, %f8, %f14 sra %o0, 0x05, %i1 udiv %g7, 0x1205, %l6 edge32l %o2, %l2, %o5 edge32l %i7, %l0, %o7 fmovrse %l3, %f2, %f12 fmovdgu %icc, %f12, %f31 fmovdleu %xcc, %f25, %f16 udivx %i2, 0x0161, %g5 ldsh [%l7 + 0x20], %l1 subc %i3, %o4, %g3 ldd [%l7 + 0x38], %i4 xorcc %o3, %g1, %i4 fmovsne %xcc, %f0, %f12 edge32 %g4, %o1, %l4 subcc %i0, %l5, %g6 fmul8ulx16 %f30, %f12, %f6 array32 %o6, %i6, %g2 array8 %i1, %o0, %g7 fmovdge %icc, %f10, %f28 fmovdvs %icc, %f29, %f14 fmovdle %xcc, %f25, %f17 edge16ln %o2, %l6, %o5 sra %l2, 0x03, %l0 fcmpgt16 %f24, %f6, %o7 st %f3, [%l7 + 0x0C] restore %l3, 0x17F5, %i7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %g5, 0x396, %l1 ldd [%l7 + 0x38], %i2 siam 0x6 ld [%l7 + 0x18], %f31 fmovspos %icc, %f14, %f7 siam 0x6 orn %i3, %o4, %g3 sdivcc %i5, 0x17E2, %o3 movcs %xcc, %i4, %g1 xor %o1, 0x01F3, %l4 sra %i0, 0x14, %g4 add %l5, %o6, %i6 movre %g6, 0x294, %g2 fmovdvs %icc, %f22, %f11 udivcc %o0, 0x06C8, %i1 and %g7, 0x0A5D, %o2 ldub [%l7 + 0x24], %l6 movgu %xcc, %l2, %o5 andncc %l0, %o7, %i7 umulcc %g5, %l1, %l3 and %i3, 0x0D58, %i2 lduh [%l7 + 0x3C], %g3 movrgez %o4, 0x264, %i5 movvs %xcc, %o3, %i4 array32 %g1, %o1, %l4 addc %g4, 0x0D3D, %i0 popc 0x06CD, %o6 sll %i6, 0x08, %g6 array8 %l5, %o0, %i1 movrgez %g2, 0x204, %g7 udivcc %o2, 0x1F6E, %l2 fmovdn %icc, %f8, %f27 orncc %o5, 0x1ABB, %l0 movrne %l6, %o7, %g5 sdivcc %l1, 0x1332, %l3 xnor %i7, 0x14D5, %i3 movrlz %i2, 0x21C, %g3 edge8n %o4, %i5, %o3 lduw [%l7 + 0x28], %g1 addc %i4, %o1, %g4 edge16 %i0, %l4, %i6 movpos %xcc, %o6, %l5 srl %o0, %g6, %g2 movrgez %i1, %g7, %o2 sir 0x13CD ldx [%l7 + 0x18], %o5 movrlez %l0, %l2, %o7 st %f11, [%l7 + 0x60] fmovdle %icc, %f15, %f14 fpadd32 %f16, %f0, %f18 sll %g5, %l6, %l1 std %f26, [%l7 + 0x30] edge16 %i7, %i3, %l3 orncc %i2, %g3, %o4 fmovsle %xcc, %f14, %f4 fmovsle %icc, %f14, %f9 andncc %o3, %i5, %g1 movn %icc, %i4, %o1 fands %f14, %f22, %f12 sdivx %g4, 0x10CE, %i0 srlx %l4, %i6, %l5 ldub [%l7 + 0x48], %o0 srax %o6, %g2, %g6 xnor %i1, 0x09BA, %g7 save %o5, 0x0B56, %l0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpne32 %f26, %f28, %o2 srl %l2, %o7, %l6 edge16ln %l1, %i7, %i3 fcmpeq16 %f22, %f16, %l3 xor %g5, %i2, %g3 sir 0x02A3 xorcc %o4, 0x12E3, %o3 srax %g1, %i4, %o1 smulcc %i5, 0x1150, %i0 movrlez %g4, %l4, %l5 and %o0, %i6, %g2 alignaddrl %g6, %o6, %i1 fmovsge %xcc, %f21, %f25 edge8n %o5, %l0, %g7 fcmpeq32 %f6, %f24, %o2 xor %l2, 0x1F97, %o7 edge32n %l1, %l6, %i3 ldsb [%l7 + 0x69], %l3 orcc %i7, 0x0639, %g5 srl %g3, %i2, %o4 movn %xcc, %g1, %i4 smulcc %o3, %i5, %o1 edge32 %i0, %l4, %l5 subcc %o0, 0x000E, %g4 alignaddrl %g2, %i6, %o6 edge32 %i1, %g6, %l0 edge16 %o5, %g7, %l2 edge16l %o2, %l1, %l6 ld [%l7 + 0x28], %f7 edge16 %i3, %o7, %i7 fmovsle %xcc, %f26, %f21 sub %l3, %g3, %i2 popc %o4, %g1 ldub [%l7 + 0x33], %i4 ld [%l7 + 0x2C], %f20 add %g5, 0x0664, %o3 movpos %xcc, %i5, %o1 edge8ln %l4, %l5, %o0 fnot1 %f2, %f0 xnor %i0, 0x014A, %g2 subc %g4, 0x192A, %i6 subcc %i1, 0x1488, %g6 orncc %l0, %o6, %o5 sth %l2, [%l7 + 0x42] andn %o2, %g7, %l1 umul %l6, 0x072E, %i3 xnor %i7, 0x0897, %o7 movl %xcc, %g3, %i2 fmovda %xcc, %f13, %f1 ldd [%l7 + 0x18], %f4 edge8n %o4, %g1, %l3 movpos %xcc, %g5, %i4 movge %xcc, %o3, %i5 movg %icc, %l4, %o1 xnorcc %l5, 0x1F22, %i0 add %g2, %o0, %i6 fmovrse %g4, %f20, %f19 lduh [%l7 + 0x68], %g6 movl %xcc, %i1, %o6 lduw [%l7 + 0x14], %l0 edge16ln %l2, %o2, %g7 movvc %icc, %o5, %l6 fmovdne %xcc, %f14, %f30 orcc %l1, 0x1BEF, %i3 orncc %o7, 0x139D, %i7 movgu %icc, %g3, %o4 fmovdne %icc, %f29, %f12 sth %i2, [%l7 + 0x38] xor %g1, %l3, %i4 array32 %o3, %g5, %l4 smulcc %o1, %i5, %l5 edge8n %i0, %g2, %i6 ldsw [%l7 + 0x7C], %o0 xor %g4, 0x1528, %g6 ldd [%l7 + 0x70], %o6 sdivx %l0, 0x15C5, %l2 pdist %f4, %f30, %f12 sir 0x1782 stw %i1, [%l7 + 0x54] movrne %g7, %o5, %o2 mulscc %l6, 0x0E6E, %l1 sub %i3, 0x1B1E, %o7 sir 0x1696 addc %g3, 0x0968, %i7 movleu %xcc, %i2, %g1 ld [%l7 + 0x10], %f17 movvc %icc, %l3, %i4 addccc %o4, %g5, %l4 fnegs %f6, %f11 movrgez %o1, %i5, %o3 sllx %i0, %g2, %i6 movne %xcc, %l5, %g4 subc %o0, 0x1F48, %g6 edge16n %o6, %l2, %l0 move %xcc, %g7, %o5 fnor %f2, %f22, %f10 edge16 %o2, %l6, %i1 fcmped %fcc2, %f10, %f24 fmovsvc %icc, %f4, %f28 fmovsneg %xcc, %f19, %f14 movvc %xcc, %i3, %o7 stb %l1, [%l7 + 0x6A] udivcc %g3, 0x14C8, %i7 fpadd16 %f2, %f16, %f22 popc %i2, %l3 stx %i4, [%l7 + 0x28] andcc %o4, %g1, %l4 fcmple16 %f24, %f12, %o1 addccc %i5, %g5, %i0 xor %g2, 0x017B, %i6 fzero %f0 fpack16 %f4, %f3 popc 0x18A8, %l5 fornot2 %f20, %f8, %f20 srl %o3, %o0, %g4 array32 %g6, %o6, %l2 sdiv %l0, 0x1029, %g7 alignaddr %o5, %o2, %l6 sll %i1, %o7, %i3 movgu %xcc, %l1, %i7 edge16 %g3, %l3, %i4 movrgez %o4, 0x15D, %g1 nop set 0x20, %g1 ldub [%l7 + %g1], %l4 fmovdcs %icc, %f18, %f22 fmovsg %xcc, %f9, %f24 move %icc, %o1, %i2 stw %i5, [%l7 + 0x50] edge8n %i0, %g2, %g5 edge16ln %l5, %o3, %i6 fmovdle %xcc, %f0, %f10 fnors %f27, %f12, %f25 sth %o0, [%l7 + 0x0C] movrlz %g4, 0x0B9, %g6 movrlz %o6, %l2, %g7 ldsb [%l7 + 0x43], %l0 movre %o2, 0x251, %l6 edge8 %i1, %o7, %o5 fmovsl %icc, %f17, %f21 fmovdge %xcc, %f17, %f26 fnot1 %f28, %f0 srl %l1, %i3, %g3 fmovda %icc, %f27, %f21 andcc %i7, 0x1E88, %l3 movl %xcc, %i4, %g1 addcc %o4, %o1, %l4 ldsh [%l7 + 0x68], %i5 edge32 %i0, %g2, %g5 ldsw [%l7 + 0x38], %l5 nop set 0x10, %i2 stx %o3, [%l7 + %i2] movneg %icc, %i2, %o0 add %g4, 0x1B39, %i6 mulscc %g6, 0x0A73, %o6 lduh [%l7 + 0x68], %g7 alignaddrl %l2, %o2, %l6 movre %i1, %o7, %l0 edge16l %o5, %i3, %l1 st %f20, [%l7 + 0x18] edge16 %g3, %i7, %l3 fsrc1s %f7, %f16 smul %i4, %o4, %g1 ldd [%l7 + 0x10], %o0 sethi 0x0BE9, %i5 sdivx %l4, 0x1B45, %g2 movle %icc, %i0, %l5 umul %g5, %i2, %o3 ld [%l7 + 0x0C], %f23 addc %o0, 0x1EB1, %i6 and %g6, 0x133E, %o6 fpsub32 %f26, %f18, %f4 std %f18, [%l7 + 0x78] edge32ln %g4, %l2, %g7 fsrc2 %f22, %f16 sra %o2, %l6, %o7 fpsub16 %f12, %f4, %f22 movrne %l0, %o5, %i3 fpadd32 %f14, %f2, %f22 edge16 %i1, %l1, %i7 xnorcc %g3, 0x11F3, %l3 fmovs %f26, %f12 ldd [%l7 + 0x60], %f2 move %icc, %o4, %i4 ldd [%l7 + 0x20], %f10 sllx %o1, %i5, %g1 andn %g2, %i0, %l5 and %g5, %i2, %o3 sir 0x0710 nop set 0x3A, %l5 lduh [%l7 + %l5], %o0 fmovsa %xcc, %f7, %f6 orncc %i6, %g6, %o6 srlx %l4, %l2, %g4 fpack32 %f30, %f22, %f18 addc %o2, 0x0FDB, %l6 addc %o7, %g7, %l0 alignaddr %o5, %i3, %l1 udivx %i7, 0x13BC, %i1 stb %g3, [%l7 + 0x6B] xorcc %o4, 0x1A33, %i4 ld [%l7 + 0x58], %f31 setx loop_87, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_87: and %g2, %g1, %l5 sdivx %i0, 0x1CEF, %g5 array32 %o3, %o0, %i6 fnor %f28, %f20, %f8 orncc %i2, 0x1D51, %g6 array32 %l4, %o6, %g4 movg %xcc, %l2, %l6 ldd [%l7 + 0x40], %f6 ldx [%l7 + 0x20], %o2 edge16 %g7, %l0, %o5 mulx %o7, %i3, %i7 movcc %xcc, %i1, %l1 edge32l %o4, %g3, %i4 srax %l3, %o1, %g2 movrgez %i5, 0x239, %g1 xnor %l5, %i0, %g5 fpack16 %f18, %f8 fpack16 %f12, %f14 movpos %xcc, %o3, %i6 movge %icc, %i2, %g6 ldsh [%l7 + 0x0E], %l4 stw %o0, [%l7 + 0x70] save %g4, 0x1820, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32l %o6, %l6, %g7 st %f9, [%l7 + 0x20] xor %l0, 0x0EF3, %o5 movn %icc, %o2, %o7 edge8l %i3, %i7, %i1 edge16n %l1, %o4, %i4 sra %g3, 0x0B, %l3 movvc %icc, %o1, %i5 edge16l %g2, %l5, %g1 lduh [%l7 + 0x78], %i0 fnors %f26, %f10, %f6 movle %xcc, %o3, %g5 sdivx %i6, 0x0DF2, %i2 fpadd16 %f20, %f6, %f0 fxnors %f23, %f28, %f10 fnand %f0, %f12, %f24 xorcc %g6, 0x1ECD, %l4 movrgz %g4, %l2, %o6 stx %o0, [%l7 + 0x20] stb %g7, [%l7 + 0x78] fmovsneg %xcc, %f19, %f21 umul %l0, 0x089C, %o5 umulcc %o2, 0x0D47, %l6 subc %o7, %i3, %i1 fandnot2s %f19, %f7, %f5 movl %icc, %l1, %o4 movvc %xcc, %i7, %g3 sra %l3, %o1, %i4 edge32n %g2, %i5, %g1 sdivcc %l5, 0x1EFF, %o3 ldx [%l7 + 0x38], %g5 movg %icc, %i6, %i2 movl %icc, %g6, %i0 ld [%l7 + 0x70], %f26 movrgez %g4, 0x2D1, %l2 sdivcc %o6, 0x02A0, %l4 fpadd16 %f8, %f26, %f22 subccc %g7, 0x12F2, %o0 andncc %l0, %o5, %o2 mulscc %o7, 0x057E, %l6 movre %i1, 0x200, %l1 xor %o4, %i7, %i3 fabss %f20, %f25 movn %icc, %g3, %o1 movcc %xcc, %l3, %g2 movrgz %i4, 0x311, %g1 or %l5, 0x1F56, %o3 ldub [%l7 + 0x6D], %g5 xor %i6, %i5, %g6 movleu %xcc, %i0, %i2 array8 %l2, %o6, %l4 edge16l %g7, %o0, %g4 edge16 %l0, %o2, %o5 sdiv %l6, 0x0685, %o7 and %l1, %i1, %i7 movrgz %o4, 0x25E, %i3 fcmpne16 %f12, %f0, %o1 lduh [%l7 + 0x74], %g3 sll %l3, %g2, %i4 alignaddrl %l5, %o3, %g1 udiv %g5, 0x083A, %i5 movvs %xcc, %g6, %i0 alignaddr %i2, %l2, %i6 fmovdgu %icc, %f9, %f25 fmovrdgz %l4, %f22, %f10 sll %o6, %g7, %o0 movrgz %g4, 0x22D, %o2 mulx %o5, %l0, %l6 movleu %xcc, %o7, %i1 stb %i7, [%l7 + 0x32] sllx %l1, 0x04, %i3 movgu %icc, %o4, %g3 ld [%l7 + 0x38], %f22 fmul8x16 %f28, %f8, %f30 edge16 %l3, %g2, %i4 sdivcc %l5, 0x1FE8, %o1 st %f6, [%l7 + 0x2C] sdivx %g1, 0x0019, %g5 umulcc %i5, %g6, %i0 edge8 %o3, %l2, %i2 movrgz %l4, 0x3C2, %i6 udiv %o6, 0x1221, %o0 movrgz %g4, %g7, %o2 udivcc %o5, 0x1528, %l0 ldsw [%l7 + 0x48], %l6 save %o7, %i7, %i1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot1 %f12, %f4, %f28 srlx %i3, 0x1E, %o4 nop set 0x34, %i6 ldsw [%l7 + %i6], %g3 fornot1 %f12, %f28, %f12 fpsub32s %f20, %f28, %f22 edge32n %l1, %g2, %l3 mova %xcc, %l5, %i4 addcc %o1, %g1, %g5 srlx %i5, %i0, %g6 movn %xcc, %l2, %i2 addcc %l4, %i6, %o3 subc %o0, %o6, %g7 ldd [%l7 + 0x68], %g4 std %f30, [%l7 + 0x30] fcmpne16 %f6, %f20, %o5 fornot2s %f20, %f8, %f25 umulcc %l0, 0x10A1, %o2 movrgz %o7, 0x374, %l6 edge32ln %i7, %i1, %i3 movre %o4, %g3, %l1 andn %l3, 0x1939, %g2 stw %l5, [%l7 + 0x38] fmovsl %xcc, %f2, %f10 fmovdvs %icc, %f2, %f29 ldub [%l7 + 0x14], %o1 nop set 0x60, %i5 stw %g1, [%l7 + %i5] fmovspos %xcc, %f30, %f1 fones %f27 andn %i4, %g5, %i0 ldd [%l7 + 0x30], %f20 movl %xcc, %i5, %g6 add %i2, 0x07E8, %l4 fmovse %icc, %f19, %f28 mulx %i6, 0x1731, %l2 movleu %icc, %o0, %o3 movcs %xcc, %o6, %g7 movrlez %o5, %l0, %g4 udiv %o2, 0x0186, %l6 sdivx %i7, 0x00E1, %o7 fmovrdlez %i3, %f6, %f0 sir 0x1DEF fmul8sux16 %f6, %f30, %f2 popc %o4, %g3 movgu %icc, %i1, %l1 edge32n %g2, %l5, %o1 ldd [%l7 + 0x68], %f28 orn %l3, 0x0073, %g1 udivx %g5, 0x1696, %i4 movgu %xcc, %i5, %i0 srl %g6, %l4, %i6 stw %l2, [%l7 + 0x74] fnegd %f12, %f12 lduh [%l7 + 0x60], %i2 fornot1s %f13, %f28, %f12 smul %o3, %o0, %o6 ldd [%l7 + 0x28], %g6 movre %l0, 0x30C, %g4 mulx %o5, %o2, %l6 movg %icc, %i7, %o7 stb %o4, [%l7 + 0x0A] orn %g3, 0x1421, %i1 sdiv %l1, 0x0D89, %i3 sra %g2, %o1, %l5 movpos %xcc, %l3, %g1 fmovdg %icc, %f7, %f1 array32 %g5, %i4, %i0 movg %xcc, %g6, %l4 fmovsneg %icc, %f10, %f24 xorcc %i5, %l2, %i2 smul %o3, %i6, %o6 mulscc %o0, %g7, %g4 orcc %l0, 0x060F, %o2 siam 0x3 addcc %o5, 0x057F, %l6 orcc %i7, %o4, %g3 movrne %o7, 0x08A, %i1 ldx [%l7 + 0x20], %i3 movpos %icc, %l1, %g2 addc %o1, %l3, %l5 subcc %g5, 0x19B8, %i4 mulx %g1, 0x0E30, %i0 fmul8x16 %f11, %f12, %f16 array8 %g6, %i5, %l2 udivcc %l4, 0x16A0, %i2 edge16l %i6, %o3, %o6 orcc %o0, 0x0F17, %g4 andn %l0, 0x06F5, %o2 movl %xcc, %o5, %l6 andncc %i7, %g7, %o4 ldsb [%l7 + 0x4E], %o7 fabsd %f22, %f20 movg %icc, %i1, %i3 sll %l1, %g2, %o1 movgu %xcc, %l3, %g3 ldx [%l7 + 0x28], %l5 nop set 0x58, %g6 ldd [%l7 + %g6], %i4 sdivx %g5, 0x1F85, %g1 ldd [%l7 + 0x68], %f22 fmovdg %icc, %f6, %f18 movrgez %i0, %g6, %l2 edge8l %l4, %i5, %i2 restore %o3, 0x0CC3, %o6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot1s %f4, %f9, %f17 orncc %o0, %g4, %i6 edge8 %l0, %o5, %l6 fcmpeq32 %f18, %f18, %i7 fmovdg %xcc, %f27, %f28 array8 %g7, %o2, %o4 sth %i1, [%l7 + 0x40] add %i3, 0x03B1, %o7 addcc %g2, 0x07EF, %l1 std %f30, [%l7 + 0x40] movle %xcc, %o1, %g3 or %l5, 0x092F, %l3 lduh [%l7 + 0x14], %g5 movvs %xcc, %i4, %g1 save %g6, %i0, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdl %xcc, %f18, %f22 fandnot1 %f4, %f28, %f0 save %l4, 0x007D, %i5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %o3, 0x10A0, %i2 move %icc, %o6, %o0 movre %g4, 0x207, %l0 array16 %o5, %i6, %l6 and %i7, 0x1685, %o2 fnands %f16, %f1, %f14 subccc %g7, %i1, %i3 edge8l %o4, %o7, %g2 mova %xcc, %l1, %g3 and %o1, 0x062D, %l5 movrlez %g5, %l3, %i4 edge8ln %g1, %g6, %i0 movleu %xcc, %l2, %l4 edge16n %i5, %i2, %o6 and %o0, 0x001C, %g4 fcmple32 %f6, %f12, %o3 edge8l %o5, %i6, %l6 xnor %l0, %i7, %g7 movle %icc, %o2, %i3 movrne %o4, %i1, %g2 fcmps %fcc1, %f9, %f2 movvc %xcc, %o7, %l1 movcc %xcc, %g3, %l5 popc 0x018E, %o1 array16 %g5, %l3, %i4 ldx [%l7 + 0x58], %g6 fsrc2s %f27, %f25 fmovsl %icc, %f31, %f2 ldd [%l7 + 0x18], %g0 addcc %l2, %i0, %i5 udivx %i2, 0x0716, %o6 lduw [%l7 + 0x68], %l4 edge16l %o0, %g4, %o3 fpadd16s %f15, %f14, %f5 srlx %i6, %o5, %l0 edge16ln %i7, %l6, %g7 st %f11, [%l7 + 0x58] sdiv %o2, 0x0717, %o4 andcc %i1, %g2, %i3 fmovdneg %xcc, %f29, %f30 fmovda %xcc, %f30, %f23 ldub [%l7 + 0x3E], %o7 ldsb [%l7 + 0x67], %g3 movn %xcc, %l5, %o1 nop set 0x48, %o7 stx %g5, [%l7 + %o7] edge8n %l3, %i4, %l1 movneg %xcc, %g6, %g1 ldsh [%l7 + 0x62], %l2 subc %i0, 0x015F, %i5 array16 %o6, %l4, %o0 stb %g4, [%l7 + 0x39] sth %i2, [%l7 + 0x6A] sra %i6, 0x06, %o5 movcc %xcc, %o3, %i7 sllx %l0, %g7, %l6 movrgz %o4, %o2, %i1 edge16n %g2, %o7, %i3 ldx [%l7 + 0x20], %g3 subc %l5, 0x1640, %g5 xnorcc %o1, %l3, %l1 array16 %i4, %g6, %g1 fcmpne16 %f4, %f0, %l2 fxors %f21, %f25, %f1 ld [%l7 + 0x60], %f18 mulscc %i5, %i0, %l4 xor %o0, %o6, %i2 edge16 %g4, %i6, %o3 move %xcc, %o5, %i7 sdivx %g7, 0x0FDA, %l6 sethi 0x0C7F, %o4 xor %l0, 0x013C, %i1 subccc %o2, 0x0D9A, %g2 movg %xcc, %o7, %i3 fand %f26, %f8, %f8 movgu %xcc, %g3, %g5 movrgez %o1, %l3, %l5 xor %i4, %l1, %g6 movn %icc, %g1, %l2 movrlz %i0, 0x0CB, %l4 alignaddr %i5, %o0, %o6 fmovde %icc, %f24, %f22 subcc %i2, 0x02C0, %i6 fmul8x16al %f27, %f19, %f8 save %o3, %o5, %g4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fabsd %f20, %f16 fmovdge %xcc, %f23, %f27 lduh [%l7 + 0x14], %g7 alignaddr %l6, %i7, %l0 fmovrdlez %o4, %f18, %f6 xor %o2, 0x0A79, %g2 movne %icc, %i1, %o7 subc %i3, 0x0D94, %g5 sdivcc %o1, 0x05F3, %l3 movcc %icc, %l5, %i4 movrgz %l1, %g6, %g3 movre %g1, 0x3D0, %i0 array32 %l2, %i5, %o0 fcmps %fcc2, %f24, %f0 setx loop_88, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_88: stw %o6, [%l7 + 0x48] stx %o5, [%l7 + 0x78] or %o3, 0x18D7, %g4 fnor %f2, %f10, %f12 udivcc %l6, 0x0273, %i7 movrlez %g7, 0x39F, %o4 std %f2, [%l7 + 0x48] edge16 %o2, %l0, %i1 xorcc %o7, %i3, %g5 sth %o1, [%l7 + 0x64] and %g2, 0x1785, %l5 save %l3, %l1, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sth %g3, [%l7 + 0x20] fmovdn %icc, %f4, %f9 array8 %g1, %g6, %l2 edge32ln %i0, %i5, %o0 movrgez %l4, 0x3AE, %i6 std %f14, [%l7 + 0x10] fornot2 %f20, %f2, %f24 fmovdneg %xcc, %f24, %f30 fzeros %f31 andcc %i2, %o6, %o3 addccc %o5, %l6, %i7 movleu %icc, %g7, %o4 subccc %g4, %l0, %o2 sllx %i1, %i3, %o7 lduw [%l7 + 0x2C], %g5 mulx %g2, %o1, %l3 xorcc %l1, %i4, %g3 sdivx %g1, 0x0167, %g6 movne %icc, %l5, %i0 ldd [%l7 + 0x08], %f16 udiv %i5, 0x148E, %o0 fmovd %f30, %f26 movge %xcc, %l4, %i6 umul %l2, 0x03D2, %o6 movrgz %o3, %i2, %l6 movl %icc, %o5, %i7 sllx %g7, 0x1F, %o4 fmovrsgz %l0, %f24, %f11 fmovsg %xcc, %f3, %f30 movrgz %o2, 0x1A6, %g4 sethi 0x0F3A, %i3 movn %icc, %o7, %i1 stb %g5, [%l7 + 0x70] edge8l %o1, %g2, %l3 srl %i4, 0x08, %g3 edge16 %g1, %g6, %l1 alignaddrl %l5, %i0, %i5 movge %xcc, %l4, %i6 move %icc, %l2, %o0 andn %o6, %o3, %l6 movpos %xcc, %o5, %i7 mova %xcc, %i2, %o4 add %g7, 0x05AA, %l0 addcc %o2, %i3, %o7 std %f20, [%l7 + 0x48] st %f1, [%l7 + 0x74] movn %icc, %i1, %g5 ldd [%l7 + 0x38], %o0 popc 0x180C, %g4 fmul8sux16 %f30, %f22, %f20 fcmpd %fcc1, %f4, %f4 andncc %g2, %i4, %g3 array16 %g1, %g6, %l3 sub %l5, 0x11C3, %l1 fcmpeq16 %f4, %f22, %i5 orncc %l4, %i6, %l2 fpmerge %f25, %f14, %f26 andn %o0, 0x0ADD, %i0 fmovdneg %xcc, %f5, %f7 sdiv %o6, 0x049E, %l6 movvc %xcc, %o5, %i7 movvs %xcc, %o3, %i2 orcc %o4, %g7, %o2 movle %icc, %i3, %o7 fand %f28, %f22, %f10 umulcc %i1, %g5, %o1 fnands %f24, %f26, %f23 andncc %l0, %g2, %g4 fmovdle %icc, %f15, %f16 movrlz %i4, %g1, %g3 ldd [%l7 + 0x40], %l2 nop set 0x60, %i3 ldx [%l7 + %i3], %l5 movrne %l1, %i5, %g6 xnorcc %l4, 0x1931, %i6 fnot2 %f24, %f28 ldd [%l7 + 0x18], %o0 movrgz %l2, 0x13B, %o6 fpadd32 %f12, %f16, %f4 fpadd16 %f26, %f12, %f20 sra %i0, 0x03, %o5 orcc %i7, 0x1119, %o3 ldd [%l7 + 0x30], %i6 edge8n %i2, %o4, %o2 lduh [%l7 + 0x30], %g7 array16 %i3, %i1, %g5 srlx %o7, %o1, %l0 subcc %g4, 0x16FD, %g2 st %f0, [%l7 + 0x14] movg %icc, %g1, %g3 ldd [%l7 + 0x58], %f8 fmovsne %xcc, %f12, %f8 movcs %xcc, %i4, %l3 addc %l1, %l5, %i5 movcc %xcc, %g6, %l4 mulscc %o0, %i6, %l2 sll %o6, 0x0F, %i0 subccc %o5, 0x036E, %o3 move %xcc, %i7, %l6 movrgez %o4, 0x0CC, %i2 fones %f11 edge16 %g7, %o2, %i3 movre %g5, 0x047, %o7 edge32l %o1, %i1, %l0 array8 %g2, %g1, %g4 fnand %f12, %f18, %f30 sllx %g3, 0x1C, %l3 sth %l1, [%l7 + 0x1A] fsrc2 %f6, %f6 stw %i4, [%l7 + 0x58] edge32l %l5, %i5, %l4 fcmple16 %f2, %f22, %g6 smul %o0, 0x1AAF, %i6 movle %xcc, %o6, %i0 mulx %l2, 0x001D, %o3 orcc %i7, 0x1EBC, %o5 alignaddrl %l6, %i2, %g7 addc %o4, 0x1073, %i3 edge8ln %o2, %g5, %o1 orn %o7, %i1, %l0 fmovsge %icc, %f17, %f8 movcc %xcc, %g1, %g2 sir 0x1CF8 mulx %g4, 0x15F5, %g3 movcs %icc, %l1, %l3 edge32n %i4, %l5, %i5 movpos %icc, %g6, %o0 array16 %l4, %i6, %o6 alignaddrl %i0, %o3, %l2 fpadd32 %f6, %f10, %f8 ldd [%l7 + 0x58], %f6 udiv %i7, 0x1F78, %o5 ldd [%l7 + 0x70], %f28 alignaddr %i2, %l6, %g7 addccc %o4, %o2, %i3 ldsw [%l7 + 0x18], %g5 sub %o7, %i1, %l0 add %g1, 0x14E0, %o1 fcmple32 %f30, %f18, %g4 fmovdcs %icc, %f31, %f1 fxors %f13, %f30, %f17 srax %g2, %l1, %g3 subcc %l3, 0x104C, %i4 move %xcc, %l5, %i5 fandnot2 %f30, %f24, %f8 andn %g6, %o0, %l4 addcc %o6, 0x0A74, %i0 subccc %o3, 0x171C, %l2 movgu %icc, %i7, %i6 edge8n %i2, %l6, %o5 mova %xcc, %o4, %o2 addc %i3, 0x1753, %g5 subccc %o7, %i1, %g7 fmovsn %xcc, %f27, %f13 edge32ln %g1, %o1, %l0 udivx %g2, 0x1BAD, %g4 add %g3, %l1, %l3 siam 0x0 edge32ln %l5, %i5, %g6 ldx [%l7 + 0x20], %o0 addccc %i4, %o6, %i0 ldsw [%l7 + 0x30], %o3 orncc %l2, %l4, %i7 and %i2, 0x0967, %i6 move %icc, %o5, %o4 edge16ln %l6, %i3, %g5 movre %o7, %i1, %o2 mulx %g7, 0x19A7, %o1 fpadd32 %f6, %f10, %f4 movle %icc, %g1, %l0 fmovsa %icc, %f21, %f4 ldx [%l7 + 0x28], %g4 smul %g3, %l1, %g2 edge8ln %l5, %i5, %l3 sll %o0, %i4, %o6 subccc %i0, %g6, %o3 for %f22, %f28, %f0 fandnot1 %f22, %f4, %f14 subccc %l4, %i7, %i2 fmovdl %xcc, %f17, %f27 xor %i6, 0x14DA, %o5 fmovsgu %xcc, %f11, %f3 sllx %l2, 0x0C, %o4 fpadd16s %f27, %f4, %f21 edge8ln %i3, %g5, %o7 srlx %i1, %o2, %g7 fcmpgt32 %f16, %f2, %o1 subc %l6, %l0, %g4 ldx [%l7 + 0x20], %g1 sra %l1, 0x16, %g2 fcmped %fcc2, %f12, %f12 udivcc %l5, 0x1846, %i5 sth %g3, [%l7 + 0x58] movpos %icc, %o0, %l3 or %i4, %o6, %i0 movcc %icc, %o3, %l4 ldub [%l7 + 0x49], %g6 fornot2s %f7, %f30, %f31 xorcc %i2, 0x1F02, %i6 fpsub16s %f21, %f2, %f20 fsrc1 %f14, %f2 edge16ln %o5, %l2, %o4 save %i7, 0x1C3B, %i3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %o7, 0x0C3D, %g5 addccc %i1, 0x1D15, %g7 andn %o2, 0x053D, %l6 fmovdge %xcc, %f17, %f0 andncc %o1, %l0, %g4 sir 0x0124 xnorcc %g1, 0x1357, %l1 fpadd16 %f26, %f0, %f4 smul %g2, 0x1E1D, %i5 nop set 0x68, %g5 std %f14, [%l7 + %g5] fmul8x16 %f19, %f24, %f12 mova %icc, %g3, %l5 movrgz %o0, %l3, %i4 orncc %i0, 0x029D, %o3 sra %l4, %g6, %i2 move %xcc, %o6, %o5 fnot1s %f28, %f27 mulscc %l2, %i6, %i7 ldsw [%l7 + 0x6C], %i3 fmovdneg %icc, %f11, %f10 fcmpgt32 %f2, %f8, %o4 fmul8sux16 %f30, %f10, %f26 fmovsl %xcc, %f21, %f10 orncc %g5, %o7, %g7 fpackfix %f24, %f2 stx %o2, [%l7 + 0x38] edge16ln %i1, %o1, %l0 sdivx %g4, 0x0216, %g1 add %l1, %l6, %g2 orn %g3, 0x0945, %i5 movcc %xcc, %o0, %l3 ldsb [%l7 + 0x53], %l5 popc %i4, %o3 addc %i0, %g6, %l4 array8 %i2, %o5, %l2 movrgez %o6, %i6, %i3 sllx %o4, %g5, %i7 move %xcc, %o7, %g7 movpos %xcc, %o2, %o1 restore %l0, %g4, %g1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %i1, 0x135E, %l1 fnot1s %f0, %f29 xnor %l6, %g2, %i5 sir 0x1A61 mulx %o0, %l3, %g3 fmovsn %icc, %f17, %f24 sdiv %l5, 0x0202, %o3 fornot1 %f0, %f14, %f28 alignaddr %i4, %i0, %g6 edge8n %l4, %i2, %o5 fmovsvs %icc, %f23, %f18 fcmple16 %f24, %f26, %l2 movrgz %i6, 0x31F, %i3 fcmped %fcc3, %f20, %f22 stb %o6, [%l7 + 0x43] st %f13, [%l7 + 0x28] array16 %o4, %i7, %g5 std %f30, [%l7 + 0x10] xnor %o7, %g7, %o2 nop set 0x78, %l3 stx %l0, [%l7 + %l3] edge32 %o1, %g1, %i1 fpmerge %f27, %f9, %f6 subccc %g4, 0x17D9, %l6 add %l1, %i5, %o0 xnor %g2, 0x0589, %g3 fsrc1 %f8, %f8 save %l3, %l5, %i4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %i0, 0x10B9, %o3 sethi 0x0D9C, %l4 sub %i2, %o5, %g6 fzero %f14 setx loop_89, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_89: st %f31, [%l7 + 0x3C] movrgez %o6, 0x3C3, %i3 ldd [%l7 + 0x10], %f12 fpack16 %f8, %f5 fmul8sux16 %f14, %f28, %f14 lduw [%l7 + 0x74], %o4 fcmps %fcc2, %f19, %f24 fmovsa %icc, %f22, %f21 srl %i7, 0x12, %g5 orn %g7, 0x0BF0, %o7 save %o2, 0x0217, %o1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %l0, %i1, %g1 fmul8x16au %f29, %f26, %f18 xorcc %g4, %l1, %l6 movrne %o0, 0x1CE, %g2 popc %i5, %g3 fands %f21, %f16, %f12 fsrc1s %f25, %f23 array16 %l5, %i4, %l3 umul %o3, %l4, %i0 and %i2, %o5, %l2 bshuffle %f22, %f8, %f16 edge8l %i6, %g6, %o6 movre %i3, %i7, %g5 umulcc %g7, %o4, %o7 edge32ln %o2, %l0, %i1 movl %icc, %o1, %g4 movge %icc, %l1, %l6 movvs %icc, %g1, %g2 stx %i5, [%l7 + 0x28] sdiv %o0, 0x0F27, %l5 array8 %i4, %g3, %o3 smul %l3, 0x0ABC, %l4 movleu %icc, %i2, %o5 edge32n %i0, %l2, %g6 fcmpne32 %f22, %f24, %o6 sth %i6, [%l7 + 0x34] edge8l %i3, %i7, %g5 fabsd %f2, %f22 stw %o4, [%l7 + 0x2C] edge32n %o7, %g7, %l0 nop set 0x3C, %l1 stw %i1, [%l7 + %l1] movrne %o2, 0x054, %o1 restore %l1, %g4, %l6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %g1, 0x1D6E, %i5 fmovdleu %icc, %f6, %f16 sdivcc %g2, 0x036D, %l5 movn %xcc, %o0, %g3 array16 %o3, %l3, %i4 fcmps %fcc0, %f23, %f31 stw %i2, [%l7 + 0x44] ldsb [%l7 + 0x33], %o5 or %l4, %l2, %i0 srl %o6, 0x01, %g6 edge16n %i6, %i7, %g5 xnorcc %i3, 0x0A87, %o4 fmovrslz %g7, %f10, %f6 edge16 %l0, %i1, %o7 andn %o2, %o1, %g4 alignaddrl %l1, %g1, %l6 popc %g2, %i5 and %l5, %g3, %o0 fmovscc %icc, %f0, %f3 fmul8ulx16 %f18, %f4, %f2 udivcc %l3, 0x1447, %i4 std %f6, [%l7 + 0x58] ld [%l7 + 0x2C], %f19 orncc %o3, 0x0574, %i2 mova %xcc, %l4, %l2 edge32 %i0, %o5, %o6 movge %xcc, %g6, %i6 movn %icc, %g5, %i3 save %o4, %i7, %g7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %i1, %l0, %o7 xnor %o1, 0x0555, %g4 edge8n %l1, %o2, %l6 xor %g2, 0x0BD2, %g1 fcmpd %fcc1, %f0, %f24 udivx %i5, 0x01E7, %g3 lduh [%l7 + 0x44], %o0 subc %l5, 0x11AD, %l3 fmovdvs %xcc, %f1, %f26 ldsh [%l7 + 0x7C], %o3 edge16l %i2, %l4, %i4 setx loop_90, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_90: edge8n %o6, %g6, %i6 fandnot2s %f13, %f8, %f19 fpack32 %f26, %f28, %f18 movrne %i3, %o4, %g5 edge32n %g7, %i7, %l0 movl %icc, %o7, %i1 edge8 %o1, %g4, %o2 ldd [%l7 + 0x18], %f16 xor %l6, %l1, %g2 edge16l %g1, %i5, %o0 movn %xcc, %g3, %l5 movge %icc, %l3, %i2 save %o3, %i4, %l4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %i0, %l2, %o6 restore %o5, %i6, %i3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %o4, 0x386, %g5 fmul8x16au %f9, %f13, %f2 pdist %f4, %f8, %f18 andcc %g6, %i7, %l0 ld [%l7 + 0x5C], %f22 srl %g7, 0x05, %i1 movl %xcc, %o7, %g4 fcmpd %fcc1, %f0, %f24 movpos %icc, %o2, %l6 ldd [%l7 + 0x50], %o0 fsrc1s %f21, %f19 fxnor %f22, %f28, %f28 ldsb [%l7 + 0x19], %l1 fmovrdlez %g1, %f20, %f14 xnor %g2, 0x00B0, %i5 ldd [%l7 + 0x40], %o0 edge16n %g3, %l5, %l3 smulcc %i2, %o3, %l4 movleu %icc, %i4, %i0 movgu %xcc, %l2, %o6 smulcc %i6, %o5, %o4 edge8ln %g5, %i3, %i7 edge32 %g6, %g7, %i1 ld [%l7 + 0x58], %f16 or %o7, 0x072C, %g4 setx loop_91, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_91: srax %l6, 0x18, %l1 edge32 %g1, %o1, %i5 xorcc %g2, 0x1BA1, %o0 add %l5, 0x0906, %l3 move %icc, %g3, %i2 array32 %l4, %o3, %i4 edge32n %l2, %o6, %i6 fpmerge %f17, %f28, %f16 fmovrsgez %o5, %f0, %f25 mulx %i0, %o4, %g5 edge16n %i3, %g6, %i7 umulcc %i1, %o7, %g4 umul %g7, 0x0998, %o2 siam 0x0 movvs %icc, %l0, %l1 ldsb [%l7 + 0x35], %g1 addc %l6, 0x03F6, %i5 alignaddr %g2, %o1, %l5 movneg %icc, %l3, %g3 fsrc1 %f24, %f22 fmovrsgz %o0, %f11, %f28 ldsw [%l7 + 0x50], %l4 ldx [%l7 + 0x30], %i2 fmovsneg %icc, %f13, %f5 stw %o3, [%l7 + 0x18] fmovrdne %i4, %f22, %f18 sethi 0x126F, %l2 st %f5, [%l7 + 0x60] movre %o6, %o5, %i6 fmovrdlz %o4, %f6, %f6 fmovsvs %xcc, %f17, %f23 ldx [%l7 + 0x10], %i0 ld [%l7 + 0x58], %f19 fmovrdlez %g5, %f24, %f6 smulcc %i3, 0x0CF2, %g6 movn %icc, %i1, %o7 fmovdgu %xcc, %f24, %f10 fmovsvc %icc, %f4, %f8 edge32l %g4, %g7, %i7 edge16ln %o2, %l1, %l0 fmovsneg %xcc, %f7, %f7 lduw [%l7 + 0x1C], %g1 array16 %l6, %g2, %i5 fmovrslz %l5, %f12, %f12 fnot2s %f7, %f6 fcmpd %fcc3, %f16, %f6 fpsub32s %f9, %f23, %f28 edge8ln %o1, %g3, %l3 edge8 %o0, %l4, %i2 movgu %icc, %o3, %l2 orcc %o6, %o5, %i4 sdivx %o4, 0x056F, %i6 stb %i0, [%l7 + 0x36] orcc %i3, %g6, %i1 udivx %o7, 0x1F04, %g5 alignaddr %g7, %g4, %o2 alignaddrl %i7, %l0, %l1 fmovsl %icc, %f0, %f18 addccc %l6, 0x1B0B, %g2 nop set 0x20, %o4 std %f8, [%l7 + %o4] sethi 0x1FC3, %g1 fmul8x16au %f3, %f5, %f12 fzero %f20 fmovsg %xcc, %f6, %f11 ldsw [%l7 + 0x28], %i5 fnot2 %f8, %f10 faligndata %f14, %f8, %f6 movvc %xcc, %o1, %g3 array16 %l5, %l3, %l4 smulcc %o0, 0x1FF6, %i2 movle %icc, %o3, %o6 st %f31, [%l7 + 0x3C] subc %l2, 0x120A, %o5 xorcc %o4, 0x1680, %i6 fmovsneg %xcc, %f9, %f7 fmovrde %i4, %f12, %f14 fpsub16s %f10, %f17, %f25 umulcc %i3, 0x1E76, %g6 fpack32 %f26, %f20, %f18 fabsd %f10, %f8 fpsub32 %f6, %f0, %f30 edge32ln %i1, %i0, %g5 fxors %f27, %f19, %f25 andcc %o7, 0x07E3, %g7 fpackfix %f14, %f20 movn %icc, %o2, %g4 udiv %i7, 0x0F8E, %l0 fpadd16 %f4, %f4, %f2 movrgez %l6, 0x16F, %g2 alignaddr %l1, %g1, %o1 edge16 %i5, %g3, %l3 sllx %l4, %l5, %o0 fmovdge %icc, %f9, %f21 fpadd32s %f29, %f0, %f22 std %f28, [%l7 + 0x40] sll %i2, 0x11, %o6 fxnors %f22, %f15, %f5 movneg %xcc, %l2, %o3 std %f28, [%l7 + 0x38] and %o5, %i6, %i4 fmovsg %icc, %f10, %f14 andn %i3, 0x0C90, %o4 edge8ln %i1, %i0, %g6 sethi 0x0884, %g5 add %o7, 0x039C, %o2 nop set 0x6E, %i1 ldub [%l7 + %i1], %g4 edge16ln %g7, %i7, %l6 fcmpne16 %f12, %f4, %g2 fnot1s %f26, %f18 fmul8x16 %f14, %f22, %f24 sth %l0, [%l7 + 0x74] fabsd %f6, %f30 popc %g1, %l1 edge32ln %i5, %g3, %l3 stx %l4, [%l7 + 0x38] lduw [%l7 + 0x3C], %l5 orcc %o1, %i2, %o6 addc %o0, %l2, %o5 st %f20, [%l7 + 0x5C] udivcc %o3, 0x1CEF, %i6 addc %i4, %i3, %o4 orn %i0, %g6, %g5 restore %o7, %o2, %i1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %g4, %g7, %i7 fmovsne %xcc, %f16, %f16 fmuld8sux16 %f25, %f31, %f18 fmovdpos %icc, %f21, %f0 movn %icc, %l6, %g2 smulcc %g1, 0x01D2, %l0 udiv %i5, 0x1289, %l1 udivx %l3, 0x0A44, %l4 movge %xcc, %g3, %l5 srlx %i2, %o6, %o1 edge8l %l2, %o5, %o0 smulcc %i6, %o3, %i4 fzero %f30 lduw [%l7 + 0x58], %o4 movg %icc, %i0, %g6 fmovscc %icc, %f23, %f21 srax %i3, %g5, %o7 orn %i1, 0x00F6, %g4 fpadd32 %f24, %f24, %f2 srlx %o2, %g7, %l6 sdivcc %g2, 0x11DF, %i7 fmovrse %g1, %f26, %f17 ld [%l7 + 0x28], %f7 ld [%l7 + 0x40], %f14 fmovdne %icc, %f2, %f20 fcmpeq16 %f4, %f28, %i5 udiv %l0, 0x088E, %l3 fmovsge %xcc, %f31, %f27 srax %l1, %l4, %g3 and %l5, 0x1237, %i2 sth %o1, [%l7 + 0x3C] movrlez %o6, %o5, %l2 sll %o0, %o3, %i4 sir 0x128F popc 0x1E21, %o4 ldsh [%l7 + 0x6A], %i6 nop set 0x7A, %i7 sth %g6, [%l7 + %i7] add %i0, 0x1A3A, %i3 stb %g5, [%l7 + 0x2C] fexpand %f21, %f12 edge32 %i1, %g4, %o7 fmovdgu %icc, %f11, %f4 array16 %o2, %g7, %g2 xnor %i7, %g1, %i5 movleu %icc, %l6, %l3 fmovdcs %icc, %f20, %f24 umul %l0, %l1, %g3 sethi 0x1E9B, %l4 and %i2, %l5, %o6 umul %o1, %o5, %l2 mova %icc, %o3, %i4 xnor %o0, %i6, %g6 movcc %xcc, %i0, %o4 fmovsn %xcc, %f9, %f11 fmovsgu %icc, %f25, %f27 xorcc %g5, 0x036D, %i3 edge16 %i1, %g4, %o2 fone %f18 edge32 %g7, %g2, %i7 alignaddrl %o7, %g1, %l6 ldsh [%l7 + 0x24], %l3 fxnors %f28, %f9, %f30 sllx %i5, %l1, %l0 alignaddrl %g3, %l4, %l5 fpsub16s %f25, %f24, %f20 movcc %icc, %i2, %o1 edge16n %o5, %o6, %o3 udiv %i4, 0x07C7, %l2 edge32n %i6, %o0, %i0 udivcc %g6, 0x0EB3, %o4 alignaddrl %i3, %g5, %g4 fnot2 %f30, %f8 alignaddr %i1, %g7, %g2 andcc %o2, %o7, %i7 fmovdl %icc, %f9, %f2 fmovsle %xcc, %f10, %f4 andcc %g1, %l3, %l6 movrlez %i5, %l1, %g3 andcc %l4, 0x181B, %l5 popc 0x0017, %i2 edge16l %o1, %l0, %o5 movre %o3, %i4, %l2 sub %i6, %o0, %o6 fmovdge %xcc, %f30, %f17 edge32 %i0, %o4, %i3 udivx %g5, 0x15E2, %g6 fcmped %fcc3, %f28, %f8 lduw [%l7 + 0x3C], %i1 ldsb [%l7 + 0x7E], %g4 fmovrse %g2, %f20, %f28 edge8ln %o2, %g7, %o7 smul %g1, %i7, %l6 fpsub16 %f12, %f18, %f18 st %f27, [%l7 + 0x38] fmovdle %icc, %f9, %f2 ldsb [%l7 + 0x08], %i5 array32 %l3, %g3, %l4 nop set 0x6C, %l0 stw %l5, [%l7 + %l0] movcc %xcc, %l1, %o1 sra %l0, %i2, %o3 orcc %i4, 0x0CF5, %o5 umul %i6, %o0, %o6 andcc %i0, 0x0DEF, %o4 fsrc2 %f22, %f0 srax %l2, 0x11, %g5 addccc %g6, 0x1F64, %i3 ldub [%l7 + 0x59], %g4 movcs %xcc, %g2, %i1 umul %o2, 0x1C15, %g7 array32 %g1, %o7, %l6 popc %i7, %l3 fcmpes %fcc0, %f9, %f14 fmovsge %icc, %f17, %f15 movg %xcc, %i5, %l4 edge32 %l5, %l1, %o1 movrlez %l0, %i2, %g3 fpsub32s %f12, %f30, %f28 fmovsgu %icc, %f31, %f16 movg %xcc, %i4, %o5 movleu %xcc, %o3, %o0 ldsb [%l7 + 0x20], %o6 fmovsne %icc, %f22, %f7 add %i0, 0x1954, %o4 movne %icc, %l2, %g5 fmovdl %icc, %f18, %f31 sdiv %g6, 0x1986, %i3 edge32ln %i6, %g4, %i1 xorcc %o2, 0x13B7, %g2 ldsh [%l7 + 0x14], %g7 andn %g1, 0x05C5, %o7 or %l6, 0x14AE, %i7 ldd [%l7 + 0x18], %f30 ld [%l7 + 0x78], %f12 lduw [%l7 + 0x2C], %l3 smul %l4, %l5, %l1 umulcc %i5, %o1, %i2 fnors %f2, %f22, %f21 stw %g3, [%l7 + 0x58] nop set 0x3B, %o5 stb %l0, [%l7 + %o5] fmovrdgez %i4, %f4, %f6 fsrc2 %f22, %f30 edge16n %o3, %o5, %o0 srlx %i0, 0x16, %o6 ldx [%l7 + 0x20], %o4 ldsw [%l7 + 0x6C], %g5 edge16ln %g6, %i3, %l2 fpadd32 %f0, %f14, %f8 movn %xcc, %i6, %g4 fnands %f9, %f12, %f22 save %i1, 0x0B89, %g2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %o2, %g7, %o7 nop set 0x6C, %o3 lduw [%l7 + %o3], %g1 stx %l6, [%l7 + 0x58] addc %l3, %l4, %i7 fmovsleu %xcc, %f6, %f18 edge8 %l5, %i5, %o1 fcmpgt32 %f20, %f22, %i2 std %f28, [%l7 + 0x78] lduw [%l7 + 0x74], %g3 addc %l1, %i4, %l0 ldd [%l7 + 0x10], %o2 add %o0, %o5, %i0 movl %xcc, %o6, %g5 movrlez %g6, 0x021, %i3 fmovdvs %xcc, %f7, %f4 popc 0x1E02, %o4 array32 %l2, %i6, %g4 sdivcc %g2, 0x1C04, %i1 bshuffle %f4, %f28, %f10 movcc %xcc, %g7, %o7 movrlez %o2, 0x3CF, %g1 fmul8sux16 %f14, %f10, %f20 orcc %l3, 0x0B98, %l4 mova %icc, %l6, %i7 fzero %f26 fmovsneg %icc, %f24, %f30 movg %icc, %l5, %i5 fmovrdlez %i2, %f22, %f22 sir 0x0B57 orcc %g3, %o1, %l1 add %l0, 0x0B3E, %o3 array16 %o0, %o5, %i4 edge8n %i0, %g5, %g6 movleu %icc, %i3, %o4 fmuld8sux16 %f0, %f15, %f14 movle %icc, %o6, %l2 ldub [%l7 + 0x48], %g4 array8 %i6, %i1, %g2 move %icc, %g7, %o7 fpack16 %f12, %f15 movge %xcc, %g1, %l3 sth %l4, [%l7 + 0x6A] fmovde %icc, %f27, %f0 ldx [%l7 + 0x48], %o2 movrlez %l6, 0x3CA, %l5 fmovdge %xcc, %f25, %f17 edge32ln %i5, %i2, %g3 lduw [%l7 + 0x78], %o1 movne %xcc, %i7, %l0 fmovscs %icc, %f5, %f25 addccc %l1, 0x0EFA, %o3 xnor %o5, %i4, %i0 andcc %o0, %g5, %i3 orncc %g6, %o6, %l2 add %o4, 0x1D31, %i6 or %g4, %i1, %g2 movne %xcc, %o7, %g7 addcc %l3, 0x1681, %l4 popc %g1, %l6 udivcc %l5, 0x1AA6, %i5 fpadd32 %f12, %f8, %f4 movcc %xcc, %o2, %i2 movgu %xcc, %o1, %i7 andncc %l0, %g3, %o3 edge16n %o5, %l1, %i0 subcc %i4, 0x0AFF, %o0 ldx [%l7 + 0x30], %i3 fpack16 %f26, %f6 sdivcc %g6, 0x05B0, %o6 movn %xcc, %g5, %o4 movl %xcc, %i6, %l2 lduw [%l7 + 0x54], %g4 umul %g2, 0x0D31, %i1 array32 %g7, %l3, %l4 faligndata %f4, %f6, %f2 fxnor %f2, %f28, %f0 fmovsn %icc, %f11, %f31 movle %xcc, %g1, %o7 edge8ln %l5, %i5, %o2 lduh [%l7 + 0x5C], %l6 edge16n %i2, %i7, %l0 edge32 %o1, %o3, %g3 movne %xcc, %o5, %i0 subccc %l1, %o0, %i4 addccc %i3, %g6, %g5 srlx %o6, %i6, %l2 movg %icc, %g4, %o4 fmovrde %i1, %f18, %f22 ldsb [%l7 + 0x63], %g2 umul %l3, %g7, %g1 movrgz %l4, 0x2BD, %l5 fmovdneg %xcc, %f10, %f3 andcc %o7, %i5, %o2 fmovdcc %xcc, %f7, %f9 edge8n %i2, %l6, %l0 setx loop_92, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_92: fand %f24, %f4, %f26 sra %o5, %g3, %i0 or %o0, 0x0934, %l1 or %i4, 0x1DF1, %i3 fmovdne %icc, %f6, %f20 ldx [%l7 + 0x28], %g5 sethi 0x1299, %o6 edge8ln %g6, %l2, %g4 edge8l %o4, %i6, %g2 udiv %i1, 0x0DB4, %l3 sllx %g1, %l4, %l5 xorcc %o7, 0x160E, %i5 fors %f7, %f29, %f21 alignaddr %g7, %o2, %l6 ldsb [%l7 + 0x31], %l0 fcmpne32 %f8, %f22, %o1 fcmpne16 %f26, %f4, %i2 udivcc %i7, 0x09EC, %o5 fmul8x16 %f23, %f14, %f16 movvs %icc, %g3, %i0 st %f9, [%l7 + 0x44] sethi 0x0C43, %o0 movcc %icc, %o3, %l1 fmovrdgz %i3, %f12, %f10 mulx %i4, %g5, %o6 fmovd %f12, %f12 sub %g6, %l2, %g4 movle %xcc, %o4, %i6 addcc %i1, 0x18C1, %g2 sdivcc %l3, 0x0935, %g1 array16 %l4, %o7, %l5 edge8ln %i5, %o2, %l6 addc %g7, 0x1BA4, %l0 fmovdleu %xcc, %f2, %f3 srax %o1, 0x04, %i7 fmovrslez %i2, %f25, %f21 edge16ln %g3, %o5, %i0 stw %o3, [%l7 + 0x54] xnorcc %o0, 0x08AA, %i3 move %icc, %l1, %i4 edge16 %o6, %g5, %g6 movrgz %l2, %g4, %o4 fpsub16s %f22, %f9, %f18 fmovrdgez %i1, %f26, %f12 fpadd16s %f18, %f0, %f18 alignaddr %i6, %g2, %g1 orn %l4, 0x1A3D, %o7 ldsw [%l7 + 0x14], %l3 array8 %l5, %i5, %o2 movg %xcc, %l6, %l0 fnors %f20, %f12, %f8 sth %o1, [%l7 + 0x2A] orn %i7, 0x1124, %i2 mova %icc, %g7, %g3 movvc %xcc, %i0, %o3 edge8 %o5, %o0, %i3 fnegd %f4, %f20 add %i4, %o6, %l1 orcc %g6, 0x0A31, %l2 sth %g4, [%l7 + 0x20] mulx %o4, 0x0935, %i1 umul %g5, 0x14BF, %g2 ldsb [%l7 + 0x32], %i6 ldd [%l7 + 0x08], %f6 movvc %icc, %g1, %l4 movl %xcc, %l3, %l5 fnors %f24, %f5, %f16 movcs %icc, %o7, %i5 fmovrde %l6, %f22, %f30 fmuld8sux16 %f2, %f22, %f22 srax %o2, 0x14, %o1 edge32ln %l0, %i7, %i2 alignaddrl %g7, %i0, %o3 ldsh [%l7 + 0x7E], %o5 addc %o0, 0x04DF, %i3 udiv %g3, 0x0262, %i4 stw %l1, [%l7 + 0x78] fones %f31 alignaddrl %g6, %l2, %o6 edge8ln %o4, %i1, %g5 movcs %icc, %g4, %i6 umul %g1, 0x1581, %l4 addccc %l3, %g2, %o7 fmovsl %icc, %f0, %f24 fzero %f18 movle %icc, %i5, %l5 mova %icc, %o2, %o1 movle %icc, %l0, %i7 ldd [%l7 + 0x70], %i6 ldub [%l7 + 0x71], %i2 stb %i0, [%l7 + 0x33] restore %o3, %g7, %o5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x70], %o0 sub %i3, 0x0DB6, %g3 fcmpd %fcc0, %f8, %f8 fandnot2s %f30, %f27, %f11 movvc %icc, %i4, %l1 st %f18, [%l7 + 0x6C] subcc %l2, 0x1014, %g6 srax %o4, 0x01, %o6 lduw [%l7 + 0x60], %g5 edge32 %g4, %i1, %i6 alignaddr %g1, %l3, %l4 pdist %f26, %f18, %f28 sra %g2, 0x15, %o7 edge32 %i5, %l5, %o2 save %o1, 0x0661, %i7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %l0, %l6, %i0 ldd [%l7 + 0x30], %i2 addc %g7, 0x123B, %o5 sdivcc %o0, 0x118C, %i3 nop set 0x50, %i4 lduh [%l7 + %i4], %g3 sub %o3, %l1, %i4 ldx [%l7 + 0x18], %g6 edge16n %o4, %l2, %o6 fmovspos %icc, %f17, %f26 nop set 0x22, %l2 lduh [%l7 + %l2], %g4 fmovdge %xcc, %f5, %f8 movleu %icc, %i1, %g5 sllx %g1, %l3, %i6 fcmpes %fcc1, %f24, %f20 fands %f21, %f10, %f18 movgu %xcc, %l4, %g2 fcmple16 %f12, %f6, %o7 movleu %xcc, %i5, %l5 sub %o1, %i7, %l0 fnot2s %f20, %f20 movrne %l6, %i0, %i2 move %xcc, %o2, %g7 edge16 %o5, %i3, %g3 movvs %icc, %o3, %l1 setx loop_93, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_93: fandnot2 %f30, %f20, %f18 srl %l2, 0x05, %o4 restore %o6, 0x1FFB, %g4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %i1, %g5 udivx %g1, 0x0BC7, %l3 fmovdcs %xcc, %f28, %f18 edge32ln %i6, %l4, %o7 orncc %g2, 0x0A2E, %i5 mova %xcc, %o1, %l5 fpadd32 %f16, %f14, %f8 edge8 %l0, %i7, %l6 edge8n %i0, %i2, %g7 siam 0x6 fmovsn %icc, %f16, %f12 move %icc, %o5, %i3 edge8ln %g3, %o3, %o2 sethi 0x0368, %i4 fornot2s %f30, %f11, %f19 mova %xcc, %g6, %l1 movcc %icc, %o0, %l2 stw %o4, [%l7 + 0x28] add %g4, 0x17DE, %o6 fpsub16s %f7, %f5, %f11 movrne %i1, 0x2A0, %g1 edge8n %g5, %l3, %i6 movrlez %o7, %l4, %i5 ldub [%l7 + 0x5A], %o1 andn %g2, 0x1B27, %l5 movg %icc, %l0, %i7 sir 0x1132 fmovrsne %i0, %f14, %f11 std %f6, [%l7 + 0x58] movcs %icc, %l6, %g7 movrne %i2, 0x28A, %o5 sdivx %g3, 0x11EC, %i3 srax %o3, 0x1B, %o2 fmovdgu %icc, %f10, %f10 stb %i4, [%l7 + 0x4A] fmovdcs %xcc, %f23, %f0 edge8n %l1, %o0, %g6 mulx %o4, %g4, %l2 andcc %i1, %g1, %g5 andcc %l3, 0x034E, %i6 or %o6, %o7, %i5 xnorcc %l4, %g2, %o1 nop set 0x48, %o1 ldd [%l7 + %o1], %f4 movl %icc, %l0, %l5 orcc %i0, %i7, %g7 subccc %i2, 0x0C49, %l6 fcmpeq32 %f26, %f4, %o5 sdiv %g3, 0x18B3, %o3 xorcc %i3, %o2, %i4 edge8ln %l1, %g6, %o4 ld [%l7 + 0x7C], %f15 orncc %g4, 0x1402, %o0 addc %l2, %g1, %i1 umul %l3, %g5, %i6 fcmpeq32 %f2, %f4, %o7 st %f9, [%l7 + 0x14] fmul8x16au %f29, %f31, %f18 xnor %i5, %o6, %l4 udivcc %g2, 0x18A9, %l0 edge32l %l5, %i0, %o1 fone %f28 fmovsgu %icc, %f3, %f26 fpsub16s %f11, %f15, %f23 fmovde %icc, %f14, %f27 ldub [%l7 + 0x57], %i7 orncc %i2, 0x1022, %l6 movne %icc, %o5, %g7 fmovsl %xcc, %f10, %f20 edge16l %g3, %i3, %o2 smul %i4, %l1, %o3 smulcc %o4, %g6, %o0 lduw [%l7 + 0x4C], %g4 edge32l %g1, %l2, %i1 orncc %l3, %g5, %o7 udivcc %i6, 0x1AE2, %i5 stx %l4, [%l7 + 0x78] movne %icc, %g2, %l0 sir 0x0E9B addcc %o6, 0x133E, %i0 move %xcc, %o1, %l5 srl %i2, %l6, %i7 subc %o5, %g7, %g3 fmovsvs %icc, %f3, %f13 fcmps %fcc3, %f30, %f30 xorcc %i3, 0x142E, %i4 udivcc %o2, 0x1562, %l1 movg %xcc, %o4, %o3 addc %g6, %g4, %g1 movcc %xcc, %o0, %l2 movcs %xcc, %i1, %g5 xnorcc %l3, %o7, %i6 movcs %xcc, %i5, %g2 edge8n %l0, %l4, %o6 movvc %icc, %o1, %i0 nop set 0x42, %g3 lduh [%l7 + %g3], %i2 or %l6, %l5, %i7 sra %o5, 0x0A, %g7 or %i3, %g3, %o2 sdivcc %i4, 0x1469, %l1 for %f0, %f26, %f6 save %o3, 0x0F80, %g6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %o4, %g1, %g4 andn %l2, 0x1BAE, %i1 movvs %xcc, %o0, %g5 edge32ln %o7, %i6, %l3 fsrc1s %f2, %f24 sra %i5, 0x08, %l0 save %g2, 0x0EAD, %l4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x20], %o6 fmovsne %xcc, %f4, %f16 ldsh [%l7 + 0x0A], %o1 or %i2, 0x1812, %l6 fpsub32 %f18, %f24, %f16 sdivcc %i0, 0x0263, %l5 xnor %o5, 0x0F11, %g7 addcc %i3, %i7, %o2 movne %icc, %i4, %l1 alignaddrl %o3, %g6, %g3 popc %o4, %g4 mulscc %g1, 0x096A, %l2 ldsh [%l7 + 0x42], %i1 sdivcc %g5, 0x1613, %o0 movle %xcc, %o7, %i6 array8 %l3, %l0, %i5 fxnors %f19, %f24, %f14 fcmpgt16 %f20, %f8, %l4 movneg %icc, %g2, %o6 fnot1s %f0, %f12 fors %f12, %f11, %f16 std %f12, [%l7 + 0x10] ldub [%l7 + 0x42], %i2 fmovrdlz %l6, %f26, %f20 srlx %o1, 0x16, %i0 movgu %xcc, %o5, %g7 movrne %l5, 0x1DA, %i7 ldd [%l7 + 0x68], %i2 fornot2 %f12, %f20, %f6 subcc %i4, %l1, %o3 udiv %o2, 0x14B0, %g6 fmovrdlez %o4, %f16, %f16 xor %g3, %g1, %g4 movrlez %i1, 0x267, %l2 sdivcc %o0, 0x0397, %o7 edge8l %g5, %i6, %l3 xorcc %l0, %l4, %g2 fabss %f23, %f18 move %icc, %o6, %i5 smul %i2, 0x017D, %l6 movle %xcc, %o1, %i0 orcc %g7, %l5, %i7 ldsw [%l7 + 0x6C], %o5 or %i3, 0x06E2, %l1 ldsb [%l7 + 0x35], %i4 srax %o2, 0x0F, %g6 sth %o3, [%l7 + 0x56] mulscc %o4, %g1, %g3 sllx %i1, %g4, %o0 add %o7, %g5, %i6 edge16 %l2, %l3, %l4 movge %xcc, %g2, %o6 ldd [%l7 + 0x38], %l0 edge16ln %i5, %i2, %o1 movg %xcc, %i0, %g7 sdivx %l5, 0x02D6, %i7 xnorcc %o5, %l6, %l1 movpos %xcc, %i4, %i3 mulx %g6, %o3, %o4 sra %g1, 0x04, %g3 edge16 %o2, %i1, %o0 lduh [%l7 + 0x7A], %g4 std %f4, [%l7 + 0x30] fmovrdgz %g5, %f22, %f18 udiv %i6, 0x1851, %l2 fcmpes %fcc3, %f31, %f30 fmovrslz %o7, %f19, %f8 fpmerge %f20, %f23, %f6 mulscc %l4, %g2, %o6 movrne %l3, %i5, %l0 array16 %i2, %o1, %i0 andn %g7, 0x1B27, %l5 or %o5, 0x00F8, %l6 fmovrsgz %i7, %f20, %f27 movge %xcc, %i4, %l1 fnot1 %f16, %f28 fcmple16 %f22, %f20, %g6 edge8n %o3, %i3, %g1 orn %o4, %o2, %g3 fmovdvc %icc, %f23, %f17 sir 0x14F8 xnorcc %o0, %g4, %g5 movrgz %i1, 0x182, %l2 smul %o7, 0x1A61, %i6 edge32l %g2, %l4, %l3 ldd [%l7 + 0x40], %i4 andn %l0, 0x0768, %i2 fpsub32 %f22, %f24, %f8 fmul8x16al %f13, %f15, %f26 ldsb [%l7 + 0x61], %o1 fmovdpos %xcc, %f6, %f20 umul %o6, 0x0579, %g7 sth %i0, [%l7 + 0x3A] bshuffle %f20, %f8, %f30 movl %icc, %o5, %l6 st %f31, [%l7 + 0x50] sdivcc %l5, 0x1E00, %i4 orncc %i7, 0x12E1, %l1 udivcc %g6, 0x1858, %o3 edge8 %g1, %o4, %o2 movne %xcc, %g3, %o0 sdivcc %g4, 0x04C5, %i3 fmovrde %i1, %f18, %f0 andncc %g5, %l2, %o7 fcmps %fcc0, %f9, %f25 fxnors %f22, %f15, %f12 fmul8x16au %f13, %f9, %f24 xorcc %g2, 0x04DD, %i6 movne %xcc, %l4, %i5 sethi 0x0B7D, %l0 edge16 %i2, %o1, %o6 andncc %g7, %i0, %o5 alignaddrl %l3, %l6, %i4 movrgz %l5, %l1, %g6 nop set 0x11, %o0 ldub [%l7 + %o0], %i7 lduh [%l7 + 0x48], %g1 fmovrslez %o4, %f5, %f21 movvs %xcc, %o3, %g3 stw %o2, [%l7 + 0x5C] alignaddr %o0, %i3, %g4 movpos %icc, %i1, %l2 xnorcc %o7, 0x186B, %g2 xor %g5, 0x06AB, %l4 sub %i6, %l0, %i5 umulcc %i2, %o1, %g7 movpos %icc, %i0, %o6 popc 0x0CF7, %o5 andn %l3, 0x075C, %l6 sdivcc %l5, 0x06EE, %i4 srlx %g6, %l1, %g1 movcs %xcc, %i7, %o3 srlx %o4, 0x02, %g3 fmovdpos %xcc, %f19, %f15 movcc %xcc, %o0, %i3 ldx [%l7 + 0x78], %g4 fmovrde %o2, %f16, %f30 stw %i1, [%l7 + 0x40] srlx %l2, 0x09, %g2 sdiv %o7, 0x0ACD, %l4 edge32l %g5, %l0, %i5 xorcc %i6, 0x1EAD, %o1 xorcc %i2, %g7, %i0 orcc %o5, 0x0B6E, %o6 movrne %l6, 0x02A, %l5 movrlez %l3, 0x106, %g6 movpos %icc, %l1, %i4 fmovdg %icc, %f12, %f0 sra %i7, %g1, %o3 array16 %o4, %g3, %o0 fmovrsne %i3, %f18, %f8 or %o2, %i1, %g4 edge8 %g2, %o7, %l2 add %g5, %l0, %l4 edge16ln %i5, %o1, %i2 and %i6, %i0, %g7 srl %o6, %l6, %l5 movleu %xcc, %l3, %g6 ldx [%l7 + 0x20], %o5 mulx %l1, %i7, %i4 fsrc1s %f27, %f13 fmovsvc %xcc, %f17, %f14 edge8ln %o3, %g1, %o4 subc %o0, 0x14AC, %i3 sdivx %g3, 0x0A88, %i1 pdist %f10, %f18, %f6 and %o2, %g4, %o7 movcs %xcc, %g2, %l2 mova %icc, %l0, %g5 fmul8x16 %f4, %f26, %f2 fcmpes %fcc1, %f24, %f11 ldsb [%l7 + 0x33], %i5 or %l4, 0x0A37, %i2 subcc %o1, %i0, %i6 edge8l %o6, %l6, %l5 siam 0x2 edge32 %g7, %g6, %o5 addcc %l1, %l3, %i4 movcs %xcc, %o3, %g1 ldub [%l7 + 0x63], %i7 edge8l %o0, %o4, %i3 movn %xcc, %g3, %o2 edge32n %i1, %o7, %g2 or %l2, 0x16EF, %g4 movrlez %l0, %i5, %g5 movneg %xcc, %l4, %i2 xnor %i0, 0x1EA4, %i6 addc %o6, %o1, %l6 movne %xcc, %l5, %g6 andncc %o5, %g7, %l3 fones %f6 fcmped %fcc1, %f6, %f2 fmovsneg %icc, %f30, %f29 edge32 %l1, %o3, %g1 ld [%l7 + 0x40], %f19 edge16l %i4, %i7, %o0 movl %xcc, %i3, %g3 movne %icc, %o2, %i1 movrgz %o7, %g2, %o4 ldsh [%l7 + 0x74], %g4 or %l2, 0x0787, %i5 fmovda %icc, %f11, %f30 stx %g5, [%l7 + 0x18] std %f4, [%l7 + 0x58] sethi 0x17C6, %l0 ldub [%l7 + 0x23], %l4 or %i2, %i6, %o6 fmovrdne %o1, %f22, %f4 ld [%l7 + 0x48], %f12 movvs %xcc, %l6, %i0 array32 %g6, %l5, %o5 movg %xcc, %l3, %l1 sllx %o3, %g7, %g1 faligndata %f2, %f0, %f18 stw %i4, [%l7 + 0x14] array16 %o0, %i7, %i3 edge32ln %g3, %o2, %i1 ld [%l7 + 0x40], %f7 orn %g2, 0x04AA, %o7 ldub [%l7 + 0x68], %o4 array32 %g4, %i5, %l2 setx loop_94, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_94: edge32ln %i2, %i6, %o1 orn %o6, 0x1BAB, %i0 sethi 0x09EA, %g6 movl %icc, %l5, %o5 edge8ln %l6, %l1, %o3 mulx %l3, 0x06E8, %g1 andcc %i4, 0x0CED, %o0 lduw [%l7 + 0x58], %g7 fsrc1s %f23, %f19 sra %i3, 0x1B, %g3 edge32n %o2, %i1, %i7 movn %xcc, %g2, %o7 subccc %o4, %i5, %g4 movne %icc, %g5, %l4 andcc %l2, 0x1402, %i2 movrgez %i6, %l0, %o6 fmovdl %xcc, %f29, %f17 fmovsvc %icc, %f12, %f3 fnand %f12, %f10, %f18 sub %o1, 0x112D, %i0 stb %g6, [%l7 + 0x1A] fmovdne %xcc, %f9, %f31 movl %icc, %o5, %l5 movvc %xcc, %l6, %o3 subc %l1, 0x0217, %l3 popc 0x0068, %i4 ldd [%l7 + 0x20], %f6 udiv %g1, 0x11D4, %o0 fpack16 %f20, %f9 srax %i3, 0x07, %g7 sth %o2, [%l7 + 0x10] xor %i1, 0x09C7, %g3 sdiv %i7, 0x102E, %o7 udivx %g2, 0x1BB2, %o4 fpack32 %f24, %f24, %f6 movne %xcc, %g4, %g5 umul %l4, %l2, %i5 movrne %i6, %i2, %l0 faligndata %f14, %f26, %f24 fpsub32 %f4, %f0, %f6 st %f1, [%l7 + 0x30] sethi 0x13DA, %o1 orcc %i0, %g6, %o5 fmovrsgez %l5, %f20, %f7 movvs %xcc, %o6, %o3 fornot2s %f29, %f27, %f12 fnot2s %f7, %f27 fandnot2 %f10, %f20, %f4 edge16 %l1, %l3, %l6 fmovsle %xcc, %f26, %f28 fmul8x16al %f6, %f11, %f14 fsrc1 %f6, %f18 edge32 %i4, %o0, %g1 sra %i3, 0x04, %o2 movrlz %g7, %g3, %i1 xor %i7, %o7, %o4 fmovsg %icc, %f22, %f22 fcmpd %fcc3, %f10, %f0 srl %g4, %g5, %l4 movpos %icc, %g2, %i5 sth %l2, [%l7 + 0x30] fmovde %xcc, %f17, %f26 fcmped %fcc2, %f24, %f10 alignaddr %i6, %i2, %o1 ldub [%l7 + 0x5F], %i0 fmovsa %icc, %f1, %f30 ldd [%l7 + 0x58], %f10 fpmerge %f3, %f12, %f8 popc 0x0C23, %l0 sir 0x0F49 sir 0x055D edge16l %g6, %l5, %o5 subc %o3, 0x0D67, %l1 andncc %o6, %l3, %l6 fmovscc %icc, %f4, %f14 movge %icc, %o0, %i4 mulx %i3, %o2, %g1 movrne %g3, %i1, %g7 ld [%l7 + 0x14], %f11 movgu %xcc, %o7, %o4 move %icc, %i7, %g4 ldx [%l7 + 0x50], %g5 movl %icc, %l4, %g2 edge32n %l2, %i5, %i2 array32 %o1, %i6, %l0 or %g6, 0x16F3, %l5 fmovsn %icc, %f3, %f5 xnor %i0, %o3, %l1 udivx %o6, 0x1729, %l3 sdiv %o5, 0x06ED, %o0 fandnot2s %f25, %f14, %f25 array32 %i4, %l6, %i3 movvc %icc, %g1, %g3 fnand %f24, %f22, %f8 movpos %xcc, %o2, %g7 fnegs %f12, %f17 udivx %o7, 0x0565, %i1 edge8 %o4, %i7, %g5 sll %g4, 0x19, %l4 movre %g2, 0x1CF, %l2 fmovrslez %i2, %f29, %f31 sdivx %o1, 0x1A32, %i5 movgu %icc, %l0, %i6 sethi 0x1B81, %l5 fmovrdgz %g6, %f10, %f30 movneg %icc, %o3, %i0 mova %icc, %l1, %o6 movvs %xcc, %o5, %l3 movrlz %i4, %o0, %i3 subc %l6, 0x141F, %g1 sir 0x1E5E and %g3, 0x017A, %o2 ldsb [%l7 + 0x56], %o7 movre %g7, %o4, %i7 fmovdleu %icc, %f20, %f4 ldd [%l7 + 0x68], %g4 fmovsleu %xcc, %f2, %f14 sethi 0x1150, %i1 addc %l4, %g4, %l2 xor %i2, 0x0584, %g2 fmovde %icc, %f15, %f3 movge %icc, %i5, %o1 udivcc %l0, 0x143A, %l5 udivx %g6, 0x141A, %o3 fmovdge %xcc, %f26, %f21 addcc %i6, 0x0982, %l1 andncc %o6, %i0, %o5 stw %i4, [%l7 + 0x30] xnorcc %l3, %o0, %l6 nop set 0x6C, %i0 sth %i3, [%l7 + %i0] edge8l %g1, %g3, %o2 sth %g7, [%l7 + 0x7C] fpsub32 %f22, %f22, %f24 stx %o7, [%l7 + 0x68] fmovs %f15, %f4 array8 %i7, %g5, %i1 movvs %xcc, %l4, %g4 edge16 %o4, %l2, %g2 movrgz %i2, 0x337, %i5 alignaddr %o1, %l5, %g6 lduh [%l7 + 0x4C], %l0 edge8n %i6, %o3, %o6 sllx %i0, 0x1F, %o5 mova %xcc, %l1, %i4 fmovsn %xcc, %f9, %f2 movne %xcc, %o0, %l6 fmovrsne %l3, %f31, %f18 movcc %icc, %i3, %g3 std %f4, [%l7 + 0x08] stb %o2, [%l7 + 0x77] sdivcc %g7, 0x192D, %g1 srax %o7, %g5, %i1 fpsub32 %f28, %f8, %f20 fabsd %f18, %f28 fmovde %xcc, %f25, %f6 fmovrslz %i7, %f1, %f23 and %g4, %l4, %o4 movgu %xcc, %l2, %g2 movneg %icc, %i2, %o1 add %i5, 0x0F7D, %l5 orncc %l0, 0x0F24, %i6 subc %o3, 0x0A93, %g6 stb %i0, [%l7 + 0x64] sub %o5, 0x0EB3, %o6 movvc %icc, %l1, %o0 movvs %xcc, %l6, %i4 movpos %icc, %l3, %g3 addcc %o2, 0x068D, %g7 xnor %g1, 0x1D23, %i3 movle %icc, %o7, %g5 smul %i7, 0x14CD, %i1 movrne %l4, 0x00E, %o4 movrgz %g4, %g2, %l2 fabsd %f16, %f30 fxors %f29, %f12, %f1 stw %o1, [%l7 + 0x34] fmovspos %icc, %f3, %f19 fcmpes %fcc3, %f17, %f25 edge8l %i2, %i5, %l5 edge8n %l0, %o3, %i6 sdivcc %g6, 0x0BA3, %i0 addccc %o5, %o6, %l1 pdist %f18, %f6, %f2 srax %o0, %i4, %l6 fexpand %f17, %f26 orcc %l3, 0x174C, %g3 fmovdcs %xcc, %f6, %f25 movg %xcc, %g7, %g1 sdivcc %i3, 0x0808, %o7 edge16ln %o2, %i7, %i1 movge %xcc, %g5, %l4 edge32l %g4, %g2, %o4 stb %o1, [%l7 + 0x3C] fmovsne %icc, %f28, %f1 movneg %icc, %l2, %i2 fnot2 %f0, %f18 sll %l5, %l0, %i5 movvc %xcc, %i6, %g6 srl %i0, 0x06, %o3 stb %o6, [%l7 + 0x62] smulcc %o5, 0x1D2F, %o0 lduh [%l7 + 0x64], %i4 and %l1, %l6, %l3 udivcc %g3, 0x0DD9, %g7 fmovdneg %xcc, %f30, %f9 edge8ln %i3, %o7, %o2 nop set 0x70, %g2 std %f18, [%l7 + %g2] addcc %i7, %g1, %i1 subcc %l4, 0x0647, %g4 fsrc1s %f1, %f25 edge8 %g2, %g5, %o1 srl %l2, %o4, %l5 fmovd %f8, %f22 addccc %i2, 0x00B7, %l0 movne %icc, %i5, %g6 movrne %i0, %o3, %i6 fandnot1s %f15, %f16, %f12 fmovscc %xcc, %f25, %f10 movre %o6, 0x19D, %o0 lduh [%l7 + 0x40], %i4 fands %f17, %f26, %f0 std %f30, [%l7 + 0x50] xor %o5, 0x0760, %l1 movge %xcc, %l3, %l6 edge32n %g7, %i3, %o7 popc %o2, %g3 movleu %icc, %i7, %i1 fnands %f31, %f24, %f0 addccc %g1, 0x0A5E, %g4 movgu %icc, %g2, %l4 movcc %icc, %g5, %l2 sra %o1, %o4, %l5 mulx %i2, 0x1102, %i5 edge16n %l0, %i0, %g6 fpack32 %f20, %f22, %f8 sub %o3, %i6, %o0 movre %i4, 0x2C1, %o5 faligndata %f4, %f26, %f24 st %f19, [%l7 + 0x08] smul %l1, %o6, %l3 edge8n %g7, %i3, %l6 edge16l %o2, %o7, %g3 nop set 0x23, %g7 ldsb [%l7 + %g7], %i1 edge32n %g1, %i7, %g4 array8 %g2, %l4, %g5 edge32ln %l2, %o4, %l5 sdivcc %o1, 0x140F, %i5 ldd [%l7 + 0x50], %i2 ldx [%l7 + 0x30], %i0 srlx %l0, 0x15, %g6 sllx %i6, %o0, %i4 nop set 0x18, %g4 lduh [%l7 + %g4], %o3 srl %l1, %o6, %o5 std %f18, [%l7 + 0x60] sub %l3, 0x1CDB, %i3 fpadd16s %f31, %f26, %f24 restore %g7, 0x13FD, %l6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmps %fcc3, %f7, %f30 nop set 0x45, %l6 ldsb [%l7 + %l6], %o7 subccc %g3, 0x18EF, %i1 ldsw [%l7 + 0x4C], %o2 mova %icc, %g1, %g4 movle %xcc, %i7, %g2 ldx [%l7 + 0x18], %l4 ld [%l7 + 0x30], %f28 stb %l2, [%l7 + 0x66] fmovdvc %xcc, %f28, %f12 fnot1s %f12, %f27 xor %o4, 0x0488, %g5 stx %o1, [%l7 + 0x48] ldsh [%l7 + 0x60], %i5 fabss %f16, %f31 movre %l5, %i2, %l0 movrlz %g6, 0x3BD, %i0 fmovsl %xcc, %f23, %f23 fnor %f24, %f8, %f18 sth %o0, [%l7 + 0x3A] sub %i4, %i6, %l1 mulscc %o3, 0x0D05, %o6 fmovsgu %icc, %f28, %f15 movpos %xcc, %o5, %i3 movre %l3, %g7, %o7 movvs %icc, %g3, %i1 subcc %o2, %l6, %g1 orncc %g4, %g2, %i7 movne %icc, %l4, %o4 array8 %g5, %l2, %o1 xor %i5, 0x1656, %i2 fzero %f14 save %l0, %l5, %i0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x44], %g6 edge32 %i4, %i6, %o0 stw %l1, [%l7 + 0x10] fpadd16s %f25, %f1, %f13 addccc %o3, 0x0AA8, %o6 fpsub16 %f6, %f22, %f20 ldsb [%l7 + 0x74], %o5 movpos %icc, %i3, %l3 andcc %o7, %g3, %g7 std %f26, [%l7 + 0x50] fornot2s %f3, %f2, %f26 stx %i1, [%l7 + 0x18] movrgz %l6, 0x091, %o2 fnot2 %f10, %f14 edge8l %g4, %g1, %g2 sdiv %l4, 0x0575, %o4 xor %g5, 0x02CE, %l2 mova %xcc, %i7, %o1 addcc %i2, %i5, %l5 srlx %l0, %i0, %g6 fnand %f2, %f14, %f26 smul %i6, 0x12B2, %i4 save %l1, 0x0B5F, %o0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %o6, 0x010B, %o3 bshuffle %f30, %f24, %f14 movg %icc, %o5, %i3 popc 0x0BAD, %l3 fmovdn %xcc, %f4, %f11 fors %f5, %f10, %f3 movneg %xcc, %o7, %g7 add %g3, 0x07FA, %i1 xorcc %l6, %g4, %o2 edge32n %g2, %l4, %g1 orncc %o4, 0x09D1, %l2 movcc %xcc, %g5, %i7 fpsub16 %f2, %f18, %f22 popc 0x030D, %o1 ldd [%l7 + 0x38], %f30 sll %i2, %i5, %l0 edge8 %i0, %g6, %i6 stw %l5, [%l7 + 0x28] mulx %l1, %o0, %o6 ldd [%l7 + 0x30], %o2 andcc %o5, %i3, %i4 movcc %icc, %l3, %g7 fcmped %fcc1, %f16, %f14 lduh [%l7 + 0x68], %g3 movcs %icc, %o7, %l6 udivx %g4, 0x11B2, %o2 addcc %i1, 0x1CF8, %l4 sethi 0x032E, %g2 fnot2 %f2, %f24 ld [%l7 + 0x50], %f19 addccc %o4, %g1, %g5 movrne %l2, %i7, %o1 stx %i2, [%l7 + 0x48] fmovsvc %xcc, %f11, %f17 edge32 %i5, %l0, %i0 sdivx %g6, 0x183F, %l5 andcc %i6, %o0, %l1 fpadd16s %f15, %f19, %f21 array16 %o6, %o3, %o5 movvs %icc, %i4, %i3 sub %l3, %g3, %g7 udivcc %o7, 0x1DAE, %l6 fmovdleu %xcc, %f1, %f3 alignaddrl %o2, %g4, %i1 lduh [%l7 + 0x60], %l4 stx %g2, [%l7 + 0x30] movge %icc, %o4, %g5 lduw [%l7 + 0x44], %l2 fnor %f4, %f22, %f18 sdivcc %i7, 0x0DC1, %o1 setx loop_95, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_95: fornot1s %f31, %f31, %f26 edge32 %g1, %l0, %i0 udivx %l5, 0x028A, %i6 xor %o0, %l1, %o6 ldsh [%l7 + 0x7A], %o3 movre %o5, 0x213, %g6 fsrc1s %f31, %f7 nop set 0x69, %l4 stb %i3, [%l7 + %l4] andn %i4, %g3, %l3 smulcc %g7, 0x1564, %o7 xorcc %o2, 0x0584, %g4 fmuld8ulx16 %f13, %f9, %f0 fpack32 %f30, %f28, %f14 fmovse %xcc, %f26, %f21 xorcc %i1, 0x01B3, %l6 fsrc2s %f13, %f17 umul %g2, %l4, %g5 movcs %xcc, %l2, %i7 nop set 0x20, %o6 ldd [%l7 + %o6], %f2 movn %xcc, %o4, %i2 xor %i5, %o1, %g1 fxors %f13, %f8, %f31 xorcc %i0, 0x1516, %l0 edge16 %l5, %o0, %l1 fpsub16 %f2, %f22, %f10 fmovdleu %xcc, %f23, %f7 restore %o6, 0x154E, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %i6, %o5, %g6 save %i3, %g3, %l3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x16, %o2 sth %i4, [%l7 + %o2] popc 0x0F0A, %o7 fmovrsgez %g7, %f19, %f0 sdiv %g4, 0x08E5, %o2 fpadd16s %f26, %f23, %f0 stx %l6, [%l7 + 0x30] udivx %i1, 0x029D, %l4 fsrc2 %f24, %f4 subccc %g2, 0x1AD1, %g5 move %xcc, %l2, %o4 movrne %i7, 0x146, %i5 movrgz %i2, 0x19E, %o1 movcc %xcc, %i0, %g1 edge16ln %l0, %o0, %l1 fone %f20 array8 %l5, %o6, %o3 nop set 0x74, %i2 lduh [%l7 + %i2], %o5 xnorcc %g6, 0x1AB2, %i3 fmovrsgz %i6, %f30, %f11 fcmpeq32 %f18, %f4, %l3 movcs %icc, %i4, %o7 xorcc %g7, 0x1AC0, %g3 edge32 %o2, %l6, %i1 srl %g4, 0x0F, %g2 lduh [%l7 + 0x56], %g5 fabsd %f16, %f4 fsrc1 %f22, %f30 fmovse %icc, %f27, %f25 andncc %l4, %l2, %o4 fmovdpos %xcc, %f24, %f12 subccc %i5, %i7, %o1 movne %icc, %i2, %g1 edge32l %l0, %i0, %l1 stw %o0, [%l7 + 0x4C] fpack32 %f6, %f14, %f30 array8 %l5, %o6, %o5 orn %g6, %o3, %i6 smul %l3, 0x0A77, %i3 movl %icc, %o7, %i4 movcc %icc, %g7, %g3 fpsub16 %f26, %f16, %f26 stw %o2, [%l7 + 0x78] alignaddrl %i1, %g4, %g2 sra %g5, 0x0E, %l6 srl %l2, 0x1F, %o4 xnor %l4, %i5, %i7 umul %i2, 0x0F24, %g1 movl %xcc, %l0, %i0 orncc %l1, 0x1AE2, %o1 edge8 %l5, %o0, %o6 setx loop_96, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_96: srax %g6, 0x1A, %i3 ldsh [%l7 + 0x60], %l3 ld [%l7 + 0x48], %f14 fors %f29, %f20, %f27 ldx [%l7 + 0x10], %o7 movcc %icc, %i4, %g3 stw %g7, [%l7 + 0x74] lduw [%l7 + 0x58], %i1 andn %o2, %g4, %g5 fmovrde %g2, %f18, %f10 fandnot1 %f18, %f8, %f10 movvc %icc, %l2, %o4 fmovrdlz %l6, %f2, %f18 ldsw [%l7 + 0x74], %l4 fmovsa %icc, %f29, %f9 edge16 %i7, %i2, %g1 sth %l0, [%l7 + 0x7C] lduw [%l7 + 0x68], %i0 add %l1, 0x0551, %o1 stx %i5, [%l7 + 0x28] xorcc %o0, 0x0806, %o6 stb %o5, [%l7 + 0x23] save %l5, %o3, %i6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %g6, %i3, %l3 sra %o7, 0x0A, %g3 fmovrde %g7, %f8, %f16 smulcc %i1, 0x02BE, %o2 smul %g4, %i4, %g5 movcs %icc, %l2, %o4 andncc %l6, %g2, %l4 movg %xcc, %i2, %i7 edge8 %g1, %i0, %l1 fornot1s %f28, %f24, %f29 movleu %icc, %o1, %i5 udiv %l0, 0x0BAD, %o0 smul %o6, %o5, %o3 movne %icc, %i6, %l5 xnor %i3, 0x18DD, %g6 movvs %xcc, %l3, %g3 std %f8, [%l7 + 0x08] fmovdg %icc, %f31, %f31 movrne %g7, %i1, %o7 sll %o2, 0x09, %i4 array8 %g4, %l2, %g5 alignaddr %l6, %o4, %l4 fandnot2s %f29, %f26, %f27 edge16ln %g2, %i7, %g1 movneg %xcc, %i2, %l1 pdist %f2, %f22, %f18 fandnot2s %f26, %f16, %f29 or %i0, 0x1DFE, %i5 sdivcc %l0, 0x1EF2, %o0 fmovrdne %o6, %f14, %f8 movg %xcc, %o1, %o5 st %f5, [%l7 + 0x24] mulscc %i6, 0x11A0, %o3 stx %i3, [%l7 + 0x60] movrlz %l5, 0x28F, %g6 fmovsvs %xcc, %f9, %f6 edge8n %g3, %l3, %g7 fnot2s %f27, %f13 fandnot2s %f0, %f18, %f4 movrne %o7, %i1, %i4 fpsub16 %f6, %f0, %f8 edge8 %o2, %l2, %g4 save %l6, %o4, %g5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot2 %f14, %f12 add %l4, %i7, %g1 ldub [%l7 + 0x7B], %g2 movn %icc, %i2, %i0 nop set 0x38, %l5 ldsh [%l7 + %l5], %i5 fcmpgt16 %f20, %f14, %l0 andcc %l1, %o6, %o1 movrlz %o0, %o5, %o3 sethi 0x0949, %i6 movn %icc, %i3, %g6 ldd [%l7 + 0x70], %g2 movrgz %l5, %l3, %o7 movleu %icc, %g7, %i1 std %f30, [%l7 + 0x78] movvc %xcc, %i4, %l2 array32 %o2, %l6, %o4 orcc %g4, %l4, %i7 fsrc1s %f31, %f30 xorcc %g5, %g1, %g2 edge16n %i0, %i2, %l0 movre %i5, 0x10A, %l1 stw %o1, [%l7 + 0x1C] fabsd %f26, %f14 fcmpgt16 %f24, %f20, %o6 lduh [%l7 + 0x66], %o5 subcc %o3, 0x06E6, %i6 movle %xcc, %o0, %g6 sdivcc %g3, 0x02B8, %i3 move %icc, %l5, %l3 fmovrslez %g7, %f15, %f12 movrgz %i1, %o7, %l2 fpadd16s %f25, %f17, %f9 fmovsleu %xcc, %f31, %f14 edge8 %i4, %o2, %l6 xor %g4, 0x1386, %o4 alignaddr %i7, %g5, %g1 movne %xcc, %l4, %g2 srlx %i2, %l0, %i5 edge16n %i0, %l1, %o6 movg %xcc, %o1, %o3 sub %i6, 0x064B, %o5 move %icc, %g6, %o0 stx %g3, [%l7 + 0x10] fmovdne %xcc, %f30, %f0 fcmped %fcc1, %f18, %f28 ldub [%l7 + 0x5D], %i3 edge16l %l5, %l3, %i1 srlx %g7, %o7, %l2 fsrc1s %f25, %f12 fandnot1s %f0, %f7, %f9 sra %i4, %l6, %o2 fpadd16s %f10, %f18, %f30 array16 %g4, %i7, %g5 movg %xcc, %o4, %l4 fmovdne %icc, %f12, %f19 edge32l %g1, %i2, %g2 move %icc, %l0, %i0 nop set 0x48, %i6 lduh [%l7 + %i6], %i5 stb %o6, [%l7 + 0x6F] fpackfix %f26, %f3 subcc %o1, 0x1D15, %o3 alignaddrl %i6, %l1, %g6 fmul8x16 %f20, %f2, %f30 movne %icc, %o5, %o0 fcmpes %fcc0, %f3, %f25 ldsh [%l7 + 0x78], %g3 movg %xcc, %l5, %i3 fmovsge %xcc, %f30, %f31 edge8l %l3, %i1, %o7 edge32l %l2, %i4, %g7 move %xcc, %l6, %g4 fxors %f9, %f18, %f26 fcmpne32 %f30, %f30, %o2 movre %g5, 0x20F, %i7 movleu %xcc, %o4, %l4 fmovdleu %icc, %f18, %f20 addccc %i2, %g2, %l0 fmovdneg %xcc, %f12, %f12 edge32n %g1, %i5, %i0 edge32ln %o6, %o1, %o3 ldx [%l7 + 0x18], %l1 xnor %i6, 0x1ECF, %o5 edge16 %o0, %g3, %g6 sra %l5, 0x0A, %i3 sethi 0x10FB, %l3 edge8ln %o7, %i1, %i4 subccc %g7, %l6, %l2 xor %o2, %g5, %g4 srl %o4, %i7, %i2 andncc %l4, %l0, %g1 orncc %i5, %i0, %o6 array16 %g2, %o3, %l1 sllx %o1, %i6, %o0 sdiv %g3, 0x1157, %o5 fmovda %icc, %f16, %f20 lduh [%l7 + 0x3A], %l5 fmuld8ulx16 %f17, %f25, %f8 umul %i3, 0x18E1, %l3 xnorcc %o7, %g6, %i4 smulcc %g7, %l6, %i1 xor %o2, 0x0D4B, %g5 sdiv %l2, 0x003E, %g4 andn %o4, %i7, %l4 edge8 %l0, %g1, %i5 edge32ln %i2, %i0, %o6 alignaddrl %g2, %l1, %o3 edge16l %o1, %i6, %o0 fcmpes %fcc1, %f24, %f0 alignaddrl %o5, %l5, %i3 or %l3, 0x1A46, %g3 movrgz %o7, 0x1D2, %i4 movrlz %g7, %g6, %i1 and %o2, %g5, %l6 movvc %xcc, %g4, %l2 fmovdn %icc, %f3, %f20 array8 %o4, %l4, %l0 fmovse %icc, %f14, %f9 movcs %xcc, %i7, %i5 addccc %i2, %i0, %g1 fmovrdne %o6, %f28, %f14 movl %xcc, %g2, %l1 fmovdge %xcc, %f14, %f27 ldsw [%l7 + 0x5C], %o1 lduh [%l7 + 0x44], %o3 fmovrse %o0, %f22, %f19 movle %icc, %i6, %o5 edge8 %l5, %l3, %i3 stx %g3, [%l7 + 0x18] movn %xcc, %i4, %o7 sdivx %g6, 0x17E4, %g7 sethi 0x0AC7, %i1 umulcc %g5, 0x1D71, %o2 fone %f26 lduw [%l7 + 0x14], %l6 movpos %xcc, %g4, %l2 edge8n %o4, %l0, %l4 xorcc %i7, %i5, %i2 edge32ln %g1, %o6, %i0 umulcc %g2, %l1, %o3 fcmpgt16 %f18, %f28, %o1 smulcc %i6, %o0, %o5 movrgz %l5, %l3, %g3 or %i3, 0x187F, %i4 ldd [%l7 + 0x48], %f20 ldd [%l7 + 0x28], %f30 lduw [%l7 + 0x48], %o7 move %icc, %g7, %i1 fmovdg %icc, %f31, %f13 lduh [%l7 + 0x26], %g6 fmovdge %icc, %f24, %f29 sir 0x0443 movn %xcc, %o2, %g5 alignaddr %g4, %l2, %o4 movpos %icc, %l6, %l4 movvc %xcc, %l0, %i7 movpos %icc, %i2, %g1 edge8l %o6, %i5, %g2 sdiv %l1, 0x01A1, %i0 fsrc2s %f26, %f23 smul %o1, %i6, %o0 alignaddr %o5, %o3, %l5 fmovdvs %xcc, %f31, %f1 addcc %l3, %g3, %i4 smulcc %o7, %g7, %i3 edge32ln %g6, %o2, %g5 andn %i1, 0x015A, %g4 subcc %l2, 0x136F, %o4 ldd [%l7 + 0x58], %i6 udiv %l0, 0x0161, %i7 stx %i2, [%l7 + 0x10] orcc %l4, 0x1E63, %g1 fpmerge %f15, %f4, %f24 edge8ln %o6, %g2, %l1 sll %i5, %i0, %i6 movcc %xcc, %o0, %o1 movcc %xcc, %o5, %o3 restore %l3, 0x13A9, %g3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %i4, %o7, %g7 sethi 0x073D, %i3 edge8n %l5, %g6, %o2 alignaddr %i1, %g4, %g5 andcc %l2, %l6, %l0 ld [%l7 + 0x50], %f18 fmovse %xcc, %f30, %f23 fandnot2s %f21, %f10, %f20 ldd [%l7 + 0x40], %i6 addc %o4, %l4, %i2 srax %o6, 0x11, %g2 alignaddr %l1, %g1, %i0 ldd [%l7 + 0x68], %i6 umulcc %o0, 0x0DD3, %i5 move %icc, %o1, %o3 sethi 0x1AAD, %l3 array32 %o5, %g3, %i4 udivx %o7, 0x1D04, %g7 add %i3, 0x0A0A, %g6 nop set 0x48, %i5 lduw [%l7 + %i5], %l5 sdiv %i1, 0x000D, %g4 ldsb [%l7 + 0x23], %g5 movcs %icc, %o2, %l6 edge32l %l2, %l0, %i7 fmovrdne %l4, %f2, %f4 array32 %o4, %o6, %i2 xnorcc %l1, 0x186B, %g1 lduh [%l7 + 0x5E], %i0 edge16n %g2, %o0, %i5 edge32 %o1, %o3, %l3 andn %o5, %g3, %i4 sllx %o7, %g7, %i3 ldsb [%l7 + 0x4B], %i6 stw %l5, [%l7 + 0x44] andcc %i1, 0x1080, %g6 fzero %f2 sdiv %g4, 0x0A8F, %g5 fandnot1s %f22, %f26, %f27 subc %o2, 0x1B0E, %l2 fmovsgu %icc, %f1, %f16 array16 %l6, %i7, %l0 movn %icc, %l4, %o6 fone %f22 sllx %o4, 0x0F, %i2 movrlz %l1, 0x103, %i0 movn %icc, %g1, %g2 sdivcc %i5, 0x1F94, %o0 subc %o3, %l3, %o1 movvs %xcc, %o5, %i4 save %o7, 0x094C, %g3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %g7, %i6, %l5 sth %i1, [%l7 + 0x3C] xorcc %g6, %i3, %g5 edge8 %o2, %g4, %l2 movre %i7, %l0, %l4 udivx %o6, 0x0621, %o4 fsrc2s %f10, %f14 andcc %l6, 0x0477, %l1 movpos %xcc, %i2, %i0 movrlz %g1, 0x0A4, %i5 mulscc %o0, %o3, %g2 fcmple16 %f14, %f6, %o1 mulscc %l3, 0x1B62, %o5 fpadd16 %f30, %f14, %f22 fsrc1s %f17, %f7 edge8ln %i4, %o7, %g3 orn %g7, 0x0B7C, %l5 st %f24, [%l7 + 0x58] fmuld8ulx16 %f17, %f9, %f28 fmovs %f6, %f15 ldd [%l7 + 0x18], %i6 andcc %g6, 0x1A0D, %i3 fmovdneg %xcc, %f7, %f8 sth %i1, [%l7 + 0x78] xorcc %g5, %o2, %l2 edge32l %i7, %g4, %l0 ldub [%l7 + 0x54], %o6 lduw [%l7 + 0x54], %o4 mulx %l4, %l6, %i2 add %l1, %i0, %i5 fmul8ulx16 %f4, %f16, %f28 edge16n %o0, %g1, %o3 ldub [%l7 + 0x20], %o1 movn %icc, %l3, %g2 st %f14, [%l7 + 0x1C] nop set 0x14, %g1 lduh [%l7 + %g1], %o5 ld [%l7 + 0x0C], %f5 addc %i4, %o7, %g3 subcc %l5, 0x15A1, %g7 movgu %xcc, %i6, %i3 xnorcc %g6, %g5, %i1 orncc %l2, %o2, %g4 array32 %i7, %o6, %l0 movle %xcc, %o4, %l6 movrne %l4, 0x336, %i2 stb %i0, [%l7 + 0x7F] movrgz %l1, 0x2E4, %i5 edge16ln %o0, %g1, %o3 movcs %xcc, %o1, %l3 st %f18, [%l7 + 0x40] edge8 %g2, %o5, %i4 umulcc %o7, %l5, %g3 fmovrsgez %g7, %f0, %f10 movpos %icc, %i3, %i6 udivcc %g5, 0x1E4E, %i1 fcmpeq16 %f8, %f4, %g6 ldd [%l7 + 0x58], %o2 udiv %g4, 0x0CF6, %i7 sdivx %l2, 0x1D01, %o6 movle %icc, %o4, %l0 sll %l4, %i2, %i0 udivx %l1, 0x1AD2, %l6 and %i5, %o0, %g1 sll %o1, %o3, %g2 array32 %o5, %l3, %o7 addcc %i4, 0x1876, %l5 addc %g7, %g3, %i6 array8 %g5, %i3, %g6 edge8 %o2, %g4, %i1 fmul8x16 %f26, %f22, %f2 ld [%l7 + 0x48], %f28 sra %i7, 0x0F, %o6 movrgz %o4, %l0, %l4 fmovrdlz %i2, %f12, %f6 alignaddr %l2, %l1, %i0 movgu %icc, %l6, %i5 or %o0, %o1, %o3 fcmped %fcc1, %f2, %f30 addc %g1, 0x12EA, %o5 movvc %icc, %l3, %o7 movvc %icc, %g2, %i4 movgu %icc, %g7, %l5 movne %xcc, %g3, %i6 ld [%l7 + 0x20], %f4 umul %i3, %g6, %g5 fxnor %f18, %f16, %f30 ldd [%l7 + 0x28], %f6 movge %icc, %o2, %i1 sllx %i7, %g4, %o4 fmovrdgez %l0, %f24, %f24 movvc %xcc, %l4, %o6 edge16 %l2, %i2, %l1 for %f26, %f18, %f30 add %i0, %i5, %l6 movvc %xcc, %o1, %o0 sdiv %g1, 0x0D1A, %o5 xorcc %l3, %o3, %g2 fnegd %f0, %f4 setx loop_97, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_97: movcc %xcc, %i4, %g3 ldsw [%l7 + 0x60], %i6 ldd [%l7 + 0x70], %i2 andncc %l5, %g5, %o2 mova %xcc, %g6, %i7 fcmped %fcc0, %f24, %f18 sra %g4, %i1, %o4 add %l4, %l0, %o6 andncc %l2, %i2, %l1 edge32ln %i5, %i0, %l6 stx %o0, [%l7 + 0x60] movrne %g1, 0x3B5, %o5 fmovsvs %icc, %f21, %f20 stb %o1, [%l7 + 0x70] xnor %o3, %g2, %l3 edge16ln %o7, %g7, %g3 fmovse %xcc, %f8, %f6 fmul8ulx16 %f2, %f14, %f16 smulcc %i4, 0x127A, %i6 orncc %l5, %g5, %o2 ldx [%l7 + 0x70], %i3 fornot2 %f10, %f30, %f12 fmovs %f10, %f8 fsrc1s %f21, %f16 edge16 %g6, %i7, %i1 orcc %o4, %g4, %l4 move %icc, %o6, %l2 udiv %i2, 0x0F88, %l1 movg %xcc, %l0, %i5 ld [%l7 + 0x34], %f7 fnot1s %f27, %f24 edge16l %i0, %l6, %o0 addcc %g1, %o5, %o1 sir 0x1F3B andncc %g2, %l3, %o3 fpmerge %f4, %f27, %f12 fcmpne16 %f0, %f22, %o7 subc %g3, %i4, %i6 stx %l5, [%l7 + 0x48] movrgz %g7, 0x15E, %o2 edge8l %i3, %g6, %g5 nop set 0x0C, %o7 ldsb [%l7 + %o7], %i1 sir 0x0EE6 ldsb [%l7 + 0x5C], %i7 add %g4, 0x0456, %l4 fzeros %f13 stb %o4, [%l7 + 0x0D] ldx [%l7 + 0x38], %o6 subc %i2, %l1, %l2 sth %i5, [%l7 + 0x68] or %l0, 0x1138, %l6 umulcc %o0, 0x097A, %i0 fxor %f10, %f26, %f22 smulcc %g1, %o1, %o5 movge %xcc, %l3, %o3 fpack32 %f16, %f14, %f18 xor %o7, %g2, %i4 fmovse %icc, %f25, %f10 stx %i6, [%l7 + 0x70] fabss %f25, %f0 mulscc %l5, %g3, %g7 movre %i3, %g6, %g5 andn %i1, %o2, %g4 movl %xcc, %l4, %o4 fmovscs %xcc, %f13, %f11 srl %o6, 0x05, %i7 mulx %i2, %l2, %i5 edge32n %l1, %l0, %o0 fnegs %f21, %f3 sllx %l6, 0x18, %g1 edge32n %o1, %i0, %l3 movpos %xcc, %o3, %o5 orn %o7, 0x18A6, %g2 fmovdcs %xcc, %f19, %f1 movneg %icc, %i6, %l5 fnands %f20, %f26, %f18 xor %g3, %i4, %i3 edge8l %g7, %g6, %g5 sdiv %i1, 0x0A75, %g4 edge8n %l4, %o4, %o6 fmul8x16al %f8, %f27, %f30 subc %o2, 0x0836, %i7 movrlez %i2, %i5, %l2 array16 %l1, %o0, %l6 sub %g1, %o1, %l0 movpos %xcc, %i0, %l3 fcmpgt32 %f22, %f22, %o3 ldub [%l7 + 0x4F], %o7 mulscc %o5, 0x046C, %g2 move %xcc, %i6, %g3 or %i4, %i3, %g7 movvc %icc, %g6, %l5 sra %i1, %g4, %g5 movvc %icc, %o4, %l4 stx %o2, [%l7 + 0x30] sdivx %o6, 0x1D71, %i7 edge16 %i5, %l2, %l1 subccc %o0, 0x0152, %i2 xor %g1, %l6, %l0 sllx %i0, 0x06, %l3 save %o1, %o7, %o5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stw %g2, [%l7 + 0x30] ld [%l7 + 0x3C], %f17 movvc %xcc, %o3, %g3 fmovrde %i6, %f6, %f10 fors %f29, %f26, %f22 movgu %xcc, %i4, %g7 bshuffle %f24, %f20, %f16 orn %i3, 0x1BB8, %g6 ldub [%l7 + 0x73], %i1 fcmps %fcc1, %f1, %f9 edge8l %l5, %g4, %o4 sdivcc %l4, 0x13E9, %o2 edge16ln %o6, %i7, %i5 movle %xcc, %g5, %l2 faligndata %f18, %f8, %f4 subcc %o0, 0x0E7C, %l1 xor %g1, 0x0AC6, %i2 movrlz %l0, 0x20B, %i0 fcmpne16 %f16, %f24, %l6 movpos %xcc, %o1, %l3 or %o5, 0x12A3, %g2 stx %o3, [%l7 + 0x70] ldd [%l7 + 0x58], %g2 movvs %xcc, %i6, %i4 restore %g7, 0x1D2E, %o7 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdge %icc, %f24, %f22 movn %icc, %g6, %i1 faligndata %f0, %f28, %f4 and %l5, %g4, %o4 fmovrslez %i3, %f22, %f20 ldsw [%l7 + 0x3C], %o2 sdiv %o6, 0x0EA8, %i7 xnor %l4, %g5, %i5 umulcc %l2, 0x0C35, %o0 fnors %f23, %f15, %f18 fnegd %f2, %f4 addcc %l1, %i2, %l0 sra %i0, 0x1D, %g1 xnorcc %o1, 0x1793, %l3 srlx %l6, 0x07, %o5 srl %g2, %g3, %o3 sth %i4, [%l7 + 0x0C] addccc %g7, %i6, %o7 fone %f22 addccc %i1, 0x12A7, %g6 sir 0x0D43 save %g4, 0x0BCD, %o4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %l5, 0x1EC, %i3 fandnot1 %f30, %f16, %f0 orn %o2, 0x0EB4, %i7 addc %l4, %o6, %g5 mulx %l2, %i5, %l1 ldx [%l7 + 0x78], %i2 umulcc %o0, %l0, %g1 edge16n %o1, %l3, %l6 sll %o5, %i0, %g3 edge16ln %g2, %i4, %g7 sethi 0x1DB1, %i6 srax %o3, %i1, %o7 udiv %g4, 0x012A, %o4 fmovs %f1, %f23 subcc %l5, 0x00B1, %g6 setx loop_98, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_98: edge16 %o6, %g5, %l4 orn %i5, %l1, %i2 lduw [%l7 + 0x08], %o0 fmovscs %icc, %f18, %f21 sll %l2, %l0, %o1 edge8n %l3, %g1, %o5 umul %i0, %g3, %g2 ldsb [%l7 + 0x53], %i4 array8 %l6, %g7, %i6 fnot1 %f20, %f4 movrlez %o3, 0x08B, %i1 movrgz %o7, %o4, %l5 fmovrse %g6, %f12, %f11 movn %xcc, %g4, %i7 srl %o2, 0x08, %i3 nop set 0x78, %i3 lduw [%l7 + %i3], %g5 sth %o6, [%l7 + 0x34] fands %f14, %f23, %f23 alignaddr %l4, %l1, %i2 movg %icc, %o0, %i5 movrne %l0, 0x31D, %l2 movvc %xcc, %l3, %o1 movn %icc, %g1, %o5 movleu %icc, %i0, %g3 sub %g2, %i4, %l6 edge8 %g7, %o3, %i1 movvs %xcc, %o7, %o4 movrlez %i6, 0x215, %l5 edge32l %g4, %i7, %g6 ldd [%l7 + 0x28], %f28 movcs %icc, %o2, %i3 addccc %g5, %o6, %l4 movvc %icc, %i2, %o0 array32 %i5, %l1, %l0 fmul8x16al %f7, %f30, %f16 mulscc %l2, %o1, %g1 fzero %f12 movg %icc, %l3, %i0 edge16 %g3, %g2, %o5 sethi 0x068C, %i4 movge %xcc, %g7, %o3 fmovsa %icc, %f21, %f12 movg %icc, %i1, %l6 ldsw [%l7 + 0x68], %o4 movle %xcc, %o7, %l5 fmovrsgez %g4, %f3, %f1 xnor %i6, 0x1428, %i7 edge8l %g6, %o2, %g5 fzeros %f14 sdivcc %i3, 0x1242, %o6 xor %l4, %i2, %i5 edge8 %l1, %o0, %l2 addccc %o1, 0x142F, %l0 array8 %g1, %l3, %g3 fmovsa %icc, %f5, %f16 srlx %i0, 0x1E, %g2 subcc %o5, %i4, %g7 array8 %i1, %o3, %o4 edge32ln %l6, %o7, %l5 fnor %f18, %f24, %f16 edge16l %i6, %i7, %g4 fnegs %f11, %f23 srax %g6, %g5, %i3 edge16n %o6, %l4, %o2 andn %i5, 0x0C24, %l1 udivcc %i2, 0x1876, %o0 movcc %icc, %l2, %o1 movrne %l0, %l3, %g1 nop set 0x68, %g5 ldsw [%l7 + %g5], %g3 st %f28, [%l7 + 0x74] subcc %i0, %g2, %i4 ldsh [%l7 + 0x1A], %o5 add %i1, 0x0E8D, %g7 edge8n %o4, %l6, %o7 movgu %xcc, %o3, %l5 fmovdg %icc, %f12, %f16 lduw [%l7 + 0x6C], %i7 xor %g4, 0x1979, %g6 udivcc %i6, 0x125E, %g5 edge16l %i3, %o6, %o2 movrlz %i5, 0x27A, %l4 fzeros %f1 addcc %i2, 0x130C, %o0 fmovdge %xcc, %f20, %f0 fmovscs %xcc, %f22, %f29 udivcc %l2, 0x138A, %o1 movle %icc, %l0, %l3 ld [%l7 + 0x7C], %f20 alignaddr %g1, %g3, %l1 edge8n %g2, %i4, %i0 edge8 %o5, %i1, %g7 fmovdne %icc, %f19, %f24 movn %icc, %l6, %o4 mova %icc, %o3, %l5 stb %i7, [%l7 + 0x2F] fmovdg %icc, %f18, %f14 movneg %xcc, %o7, %g6 subcc %g4, %g5, %i6 lduh [%l7 + 0x26], %o6 movrlez %i3, %o2, %l4 xor %i5, %o0, %i2 stw %l2, [%l7 + 0x70] alignaddr %l0, %o1, %g1 ldx [%l7 + 0x68], %g3 std %f8, [%l7 + 0x68] srlx %l3, %g2, %i4 movvc %icc, %l1, %i0 fcmpne16 %f4, %f26, %o5 udivcc %i1, 0x101F, %g7 fcmpd %fcc3, %f14, %f8 fxnor %f30, %f14, %f0 fmovrdgez %l6, %f14, %f14 movge %xcc, %o4, %l5 fnot2 %f18, %f0 edge32l %o3, %o7, %i7 sll %g6, 0x00, %g4 movrlez %i6, 0x24A, %g5 restore %i3, %o2, %l4 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpes %fcc2, %f23, %f14 movrne %i5, 0x002, %o0 srlx %i2, %o6, %l2 ldd [%l7 + 0x40], %f22 movvs %icc, %o1, %g1 movvs %icc, %l0, %g3 ldsb [%l7 + 0x42], %g2 fandnot2 %f0, %f24, %f30 subccc %i4, 0x003B, %l3 nop set 0x3C, %g6 lduh [%l7 + %g6], %i0 fxnor %f6, %f12, %f12 edge16 %l1, %o5, %g7 xnorcc %l6, 0x0BDD, %o4 movrne %l5, 0x0DA, %i1 fmovdpos %icc, %f26, %f18 fmovsneg %icc, %f23, %f2 movvs %icc, %o7, %o3 ldd [%l7 + 0x10], %i6 mova %xcc, %g6, %i6 fmovrslz %g5, %f20, %f27 umul %g4, 0x1801, %i3 add %l4, %i5, %o2 fmovdn %icc, %f3, %f2 save %i2, 0x0CF5, %o0 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %icc, %o6, %o1 fcmpne32 %f24, %f10, %l2 fxor %f20, %f10, %f2 ldx [%l7 + 0x58], %l0 smul %g1, %g3, %g2 nop set 0x4A, %l3 sth %i4, [%l7 + %l3] edge16l %l3, %l1, %o5 sethi 0x1110, %g7 fmovdle %icc, %f21, %f5 alignaddr %l6, %i0, %l5 xnor %i1, 0x07F8, %o4 movpos %xcc, %o7, %i7 orn %g6, %i6, %g5 save %o3, %g4, %i3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %i5, %l4 movvc %icc, %o2, %o0 fnor %f0, %f12, %f14 fornot1s %f27, %f3, %f28 movvs %icc, %i2, %o1 fmovdleu %icc, %f31, %f25 sll %l2, 0x05, %o6 edge8n %l0, %g1, %g2 ldsb [%l7 + 0x68], %g3 movl %icc, %l3, %l1 mova %xcc, %i4, %g7 srl %o5, %l6, %l5 fnegs %f0, %f27 edge8ln %i0, %o4, %o7 or %i7, %g6, %i6 std %f12, [%l7 + 0x10] fmovsleu %icc, %f2, %f16 ld [%l7 + 0x48], %f5 lduh [%l7 + 0x5A], %g5 nop set 0x24, %l1 ldsw [%l7 + %l1], %i1 movvs %icc, %o3, %g4 smul %i5, %l4, %i3 movrne %o0, %i2, %o2 movrgz %o1, %o6, %l0 movge %xcc, %l2, %g2 fandnot2s %f0, %f26, %f23 sll %g1, %g3, %l1 addccc %i4, %l3, %o5 fmovrdlez %g7, %f30, %f18 movrgz %l5, 0x13C, %l6 std %f26, [%l7 + 0x08] ldd [%l7 + 0x20], %i0 fmovdcs %icc, %f19, %f20 fmovdn %icc, %f0, %f20 srl %o4, 0x09, %o7 fands %f13, %f6, %f24 orn %g6, %i6, %i7 udivx %i1, 0x0D44, %o3 edge32l %g5, %g4, %i5 ldsb [%l7 + 0x10], %i3 udivcc %l4, 0x0ABF, %i2 movrlez %o0, 0x3C1, %o2 edge32ln %o6, %o1, %l0 save %g2, 0x0CA4, %g1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %l2, %l1, %g3 nop set 0x0B, %o4 ldub [%l7 + %o4], %l3 subcc %i4, %o5, %g7 fmovrdlez %l5, %f24, %f10 fpmerge %f3, %f2, %f4 edge8n %i0, %l6, %o4 fabss %f31, %f26 xor %g6, %i6, %i7 fmovsgu %xcc, %f4, %f25 array16 %o7, %o3, %i1 ldd [%l7 + 0x08], %f10 sllx %g4, 0x1D, %i5 umulcc %g5, 0x1B5D, %l4 fzero %f26 fornot1 %f0, %f6, %f2 stw %i2, [%l7 + 0x28] alignaddr %o0, %o2, %o6 nop set 0x10, %i7 ldx [%l7 + %i7], %o1 srax %l0, 0x0E, %i3 fnegd %f20, %f28 edge8ln %g2, %l2, %g1 movrne %l1, %l3, %i4 edge8n %o5, %g7, %g3 fmovsg %icc, %f13, %f28 srlx %i0, 0x12, %l6 st %f15, [%l7 + 0x14] sdivx %o4, 0x1856, %g6 nop set 0x0B, %i1 ldsb [%l7 + %i1], %l5 addc %i6, 0x1E29, %o7 xor %i7, %i1, %o3 fmul8sux16 %f0, %f4, %f24 edge8n %g4, %i5, %l4 fmovdle %xcc, %f16, %f31 fmovrdgez %i2, %f8, %f24 alignaddr %o0, %g5, %o2 edge16ln %o6, %l0, %i3 ld [%l7 + 0x40], %f27 umul %g2, 0x09FE, %l2 fxnors %f15, %f10, %f13 udivx %o1, 0x00F3, %g1 smulcc %l1, 0x1127, %i4 orcc %o5, %g7, %g3 movneg %xcc, %l3, %i0 array16 %o4, %g6, %l5 fmuld8sux16 %f7, %f28, %f26 add %i6, %o7, %i7 edge32l %i1, %o3, %l6 mulscc %i5, 0x0BC9, %l4 sllx %i2, %o0, %g4 subccc %g5, %o2, %o6 umul %i3, 0x14A0, %g2 addc %l2, 0x04FF, %l0 fmuld8sux16 %f28, %f30, %f20 fmovdne %xcc, %f5, %f5 nop set 0x28, %l0 stx %g1, [%l7 + %l0] ldd [%l7 + 0x48], %l0 faligndata %f28, %f12, %f22 ldd [%l7 + 0x38], %f16 movneg %icc, %o1, %o5 edge32l %g7, %g3, %i4 movneg %icc, %l3, %o4 popc 0x0954, %i0 srax %g6, %l5, %o7 move %xcc, %i6, %i7 udiv %o3, 0x0601, %i1 array8 %i5, %l6, %l4 movrgez %i2, %g4, %g5 smul %o0, %o6, %o2 fmovrdgz %g2, %f2, %f22 movleu %xcc, %i3, %l0 fmovrdne %g1, %f20, %f16 andncc %l1, %o1, %o5 fxnors %f12, %f10, %f24 orncc %g7, 0x08A2, %l2 movne %icc, %i4, %l3 umul %o4, 0x056E, %i0 save %g3, %g6, %l5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %o7, 0x1454, %i6 sth %o3, [%l7 + 0x48] srax %i7, 0x05, %i5 udivx %l6, 0x1E80, %l4 ld [%l7 + 0x24], %f2 movcs %icc, %i2, %g4 addc %i1, 0x02A9, %g5 movrlez %o0, %o2, %g2 udivx %i3, 0x1A65, %o6 andncc %g1, %l0, %l1 fmovsg %icc, %f15, %f25 udivcc %o5, 0x1A09, %g7 sllx %l2, %i4, %l3 move %icc, %o1, %o4 movgu %xcc, %i0, %g6 fmovscs %xcc, %f21, %f7 popc %l5, %g3 srlx %i6, %o7, %i7 fmovdcc %xcc, %f20, %f25 movle %xcc, %i5, %o3 udiv %l4, 0x07AB, %i2 alignaddrl %l6, %g4, %g5 fmovdle %icc, %f21, %f17 fabss %f6, %f4 nop set 0x58, %o5 ldd [%l7 + %o5], %i0 movn %icc, %o2, %g2 orncc %o0, 0x1E3C, %i3 fandnot1s %f2, %f2, %f7 fmovsvs %xcc, %f20, %f27 andn %g1, 0x0FF2, %o6 movrgez %l0, %l1, %o5 fmovrse %g7, %f20, %f8 udivx %i4, 0x078E, %l2 subc %o1, %l3, %o4 fpadd32s %f14, %f11, %f31 fmovdcs %xcc, %f22, %f11 udiv %i0, 0x0634, %g6 xnor %g3, %l5, %o7 stw %i6, [%l7 + 0x50] edge8 %i7, %i5, %o3 setx loop_99, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_99: umul %g4, 0x10D5, %l6 andncc %g5, %i1, %o2 ldub [%l7 + 0x58], %o0 smulcc %i3, %g2, %o6 movrlz %g1, 0x332, %l0 andncc %l1, %o5, %g7 xnor %i4, %o1, %l3 st %f0, [%l7 + 0x18] fmovdcs %icc, %f30, %f23 xnor %l2, %o4, %i0 xnor %g3, %l5, %g6 udivx %o7, 0x1EEB, %i6 mulx %i5, %i7, %o3 fmovse %xcc, %f25, %f16 sir 0x1014 std %f28, [%l7 + 0x58] edge32 %l4, %g4, %l6 nop set 0x40, %i4 ldx [%l7 + %i4], %g5 sra %i2, 0x1F, %i1 fmovdl %xcc, %f22, %f7 ldub [%l7 + 0x22], %o2 fmovd %f30, %f18 sir 0x020C orcc %i3, 0x12A6, %o0 movne %icc, %o6, %g1 edge8ln %l0, %g2, %l1 save %g7, 0x155B, %o5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %i4, %o1, %l2 stx %l3, [%l7 + 0x70] smulcc %i0, %o4, %g3 movre %g6, 0x11C, %l5 fmovdl %xcc, %f1, %f12 movle %icc, %o7, %i5 edge32 %i7, %o3, %l4 subc %i6, 0x10BB, %g4 array16 %l6, %i2, %i1 fmovsvs %icc, %f14, %f9 addccc %o2, %g5, %o0 movgu %icc, %i3, %g1 orcc %l0, 0x0AF0, %g2 fmovrslez %o6, %f30, %f31 stw %l1, [%l7 + 0x74] ldub [%l7 + 0x2C], %o5 umul %i4, 0x199A, %o1 sth %g7, [%l7 + 0x7A] movre %l3, 0x16F, %l2 movrlez %o4, 0x362, %g3 srax %i0, %l5, %g6 fmovrdne %o7, %f14, %f26 fpadd32s %f14, %f22, %f17 fmovde %icc, %f9, %f29 stb %i7, [%l7 + 0x6B] mulx %i5, %l4, %o3 edge32 %g4, %l6, %i2 fone %f26 xor %i1, 0x0551, %o2 edge32ln %g5, %o0, %i3 fmovsleu %icc, %f15, %f7 fpadd16 %f28, %f16, %f6 ldsb [%l7 + 0x4C], %i6 umul %g1, %l0, %g2 smulcc %o6, 0x1E80, %l1 movre %o5, 0x393, %i4 ld [%l7 + 0x18], %f17 fmovdleu %icc, %f14, %f25 movn %xcc, %g7, %l3 fmovsg %icc, %f12, %f30 movg %icc, %o1, %l2 sll %o4, %i0, %g3 xor %l5, %o7, %i7 movrne %g6, 0x3B6, %i5 udivcc %l4, 0x1ECB, %g4 fpack32 %f8, %f4, %f12 sub %o3, %l6, %i2 fones %f27 movge %icc, %o2, %g5 fcmpes %fcc0, %f0, %f9 fmovdgu %icc, %f7, %f31 ldd [%l7 + 0x48], %f2 fnot1 %f14, %f28 sdiv %i1, 0x1E46, %i3 addcc %o0, 0x0216, %g1 st %f3, [%l7 + 0x78] movn %xcc, %i6, %l0 fmovrdlz %o6, %f4, %f0 nop set 0x50, %o3 stx %l1, [%l7 + %o3] sllx %o5, %g2, %i4 subccc %g7, 0x1291, %l3 srax %l2, %o4, %i0 mova %xcc, %o1, %g3 addc %o7, %l5, %i7 ldsw [%l7 + 0x5C], %g6 fmovsge %icc, %f19, %f19 andncc %i5, %g4, %l4 ldd [%l7 + 0x18], %i6 andncc %i2, %o2, %g5 sdivx %o3, 0x144A, %i3 movleu %xcc, %i1, %o0 sethi 0x1B21, %g1 fpack16 %f26, %f11 std %f6, [%l7 + 0x78] edge16l %l0, %o6, %i6 movl %xcc, %o5, %g2 srlx %l1, %g7, %l3 ldub [%l7 + 0x63], %i4 andncc %l2, %o4, %o1 edge8n %g3, %i0, %l5 smulcc %i7, 0x172F, %o7 edge8 %g6, %i5, %l4 subc %g4, 0x1914, %i2 stb %o2, [%l7 + 0x7F] movg %xcc, %l6, %o3 udivx %g5, 0x0A68, %i3 fcmple16 %f22, %f6, %i1 fands %f31, %f21, %f26 alignaddrl %g1, %o0, %o6 alignaddrl %i6, %o5, %g2 movcs %icc, %l0, %l1 movge %icc, %l3, %i4 umulcc %l2, %o4, %o1 movneg %icc, %g7, %i0 orcc %l5, %i7, %o7 andn %g3, 0x0E37, %g6 addcc %i5, %l4, %g4 edge16ln %i2, %o2, %l6 umulcc %o3, %i3, %g5 edge8ln %i1, %o0, %g1 stw %o6, [%l7 + 0x74] fmovdgu %xcc, %f16, %f16 andncc %i6, %o5, %l0 sdivcc %l1, 0x1DE7, %l3 edge32l %i4, %g2, %o4 fmovsn %xcc, %f23, %f8 restore %o1, %g7, %l2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %xcc, %l5, %i7 ld [%l7 + 0x2C], %f12 ld [%l7 + 0x64], %f11 andn %o7, 0x0E8F, %g3 movne %icc, %i0, %g6 udiv %i5, 0x0806, %l4 save %i2, %o2, %l6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %g4, 0x18C6, %i3 fmovdneg %xcc, %f7, %f13 fcmped %fcc3, %f26, %f0 edge16n %g5, %o3, %o0 smulcc %g1, %o6, %i6 fcmple16 %f0, %f28, %o5 move %xcc, %i1, %l0 movgu %xcc, %l3, %i4 edge32 %g2, %o4, %l1 xor %o1, %g7, %l5 fornot1 %f10, %f16, %f18 edge8 %i7, %l2, %o7 ldsb [%l7 + 0x1D], %i0 srax %g6, 0x18, %g3 addccc %i5, 0x0821, %i2 movn %xcc, %l4, %l6 fzero %f0 movl %icc, %o2, %i3 movrlez %g5, %g4, %o0 fornot2 %f26, %f12, %f28 edge8n %g1, %o6, %o3 movvs %xcc, %i6, %o5 movge %icc, %l0, %i1 ldd [%l7 + 0x08], %i4 xor %g2, 0x18FB, %l3 srax %o4, 0x0F, %o1 array16 %g7, %l1, %l5 movg %xcc, %i7, %o7 subccc %i0, %l2, %g6 addcc %i5, 0x043D, %i2 udiv %g3, 0x05A1, %l4 srl %l6, 0x0A, %i3 movrne %g5, 0x240, %g4 sra %o2, %g1, %o0 fmovscs %icc, %f21, %f24 save %o6, 0x0F22, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fabsd %f26, %f4 lduh [%l7 + 0x0E], %i6 movle %xcc, %l0, %i1 fmovspos %xcc, %f19, %f29 srl %o5, 0x15, %g2 xorcc %l3, 0x157D, %o4 fmovdn %xcc, %f1, %f23 ldub [%l7 + 0x7D], %o1 andncc %g7, %l1, %l5 sdivx %i4, 0x15FA, %i7 andncc %o7, %i0, %g6 ldsb [%l7 + 0x30], %i5 sir 0x0D97 edge8n %l2, %i2, %g3 ldsb [%l7 + 0x45], %l6 edge8 %i3, %g5, %g4 fcmple16 %f28, %f12, %l4 fmovsle %xcc, %f10, %f18 movneg %xcc, %o2, %o0 movrne %o6, 0x0A6, %g1 edge16ln %i6, %o3, %i1 sdivcc %l0, 0x0D62, %g2 orcc %l3, 0x10B0, %o5 movleu %xcc, %o1, %g7 smulcc %o4, %l5, %i4 nop set 0x50, %o1 std %f0, [%l7 + %o1] movrgz %l1, %o7, %i0 movge %icc, %g6, %i5 mova %icc, %l2, %i2 orncc %g3, %l6, %i7 xorcc %g5, 0x1C8E, %g4 movneg %icc, %l4, %o2 fcmple16 %f22, %f18, %o0 umulcc %o6, %g1, %i6 edge16n %o3, %i3, %l0 movneg %icc, %g2, %i1 add %o5, %o1, %l3 edge16ln %o4, %l5, %g7 movg %icc, %i4, %o7 andcc %l1, %i0, %i5 subcc %l2, %g6, %g3 movvs %icc, %l6, %i2 andcc %g5, %g4, %i7 edge32 %l4, %o0, %o2 setx loop_100, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_100: udiv %i6, 0x035D, %o3 fmul8x16 %f6, %f30, %f8 fmovrsgez %l0, %f22, %f26 srlx %i3, %i1, %g2 umul %o5, 0x1865, %l3 stb %o1, [%l7 + 0x0C] addccc %l5, %g7, %o4 std %f24, [%l7 + 0x20] ldub [%l7 + 0x3C], %o7 popc %i4, %i0 lduw [%l7 + 0x78], %i5 ldsw [%l7 + 0x0C], %l1 addcc %g6, %g3, %l2 udivx %l6, 0x042F, %g5 movvs %icc, %i2, %g4 fmovrsne %i7, %f21, %f22 fmovsgu %xcc, %f12, %f4 xnor %l4, 0x08D1, %o2 movleu %icc, %o0, %o6 udivcc %g1, 0x05A2, %i6 edge16l %l0, %i3, %i1 fmovdl %xcc, %f8, %f14 ldd [%l7 + 0x40], %f6 movrne %g2, 0x2A1, %o3 fmovscs %icc, %f4, %f25 movneg %xcc, %o5, %o1 xorcc %l5, 0x033B, %l3 fmovsg %xcc, %f13, %f2 movrgz %g7, %o4, %o7 fmovdg %xcc, %f31, %f1 udivcc %i4, 0x0F26, %i0 sub %l1, %g6, %i5 fxors %f1, %f15, %f1 fnors %f8, %f8, %f17 andncc %g3, %l6, %g5 sll %i2, %g4, %i7 movrne %l4, 0x12A, %o2 sll %l2, 0x08, %o0 srax %g1, 0x17, %o6 alignaddr %l0, %i3, %i1 restore %g2, %i6, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %o1, 0x0F0F, %o5 movrlez %l3, 0x2E8, %g7 fnot2s %f26, %f16 fnands %f19, %f12, %f0 edge16ln %l5, %o4, %o7 array8 %i0, %i4, %l1 subccc %g6, %i5, %l6 movcs %icc, %g3, %i2 orncc %g4, 0x182A, %g5 fnegd %f18, %f28 fexpand %f4, %f20 sir 0x0D7C ldsh [%l7 + 0x3E], %i7 movcc %icc, %o2, %l2 orncc %l4, 0x184A, %g1 fxors %f24, %f26, %f2 fcmpne16 %f6, %f18, %o6 edge32 %o0, %l0, %i1 movpos %xcc, %g2, %i6 mulx %o3, %i3, %o5 subc %o1, %l3, %l5 movrgz %o4, 0x2DF, %o7 edge32ln %g7, %i0, %i4 andn %l1, 0x096B, %g6 fsrc2s %f31, %f22 array32 %l6, %i5, %g3 sdivcc %i2, 0x175E, %g4 fmovrsgez %g5, %f1, %f3 move %xcc, %o2, %i7 xnor %l2, 0x1C88, %l4 sethi 0x1664, %g1 fcmps %fcc1, %f6, %f27 movre %o6, 0x0A3, %l0 addc %o0, %i1, %i6 st %f23, [%l7 + 0x14] popc 0x143B, %o3 movrne %i3, %o5, %g2 fornot1s %f13, %f15, %f31 srax %o1, 0x00, %l3 setx loop_101, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_101: sdivcc %o7, 0x10E6, %g7 fandnot1 %f16, %f4, %f2 movneg %icc, %i4, %l1 save %i0, 0x0CA6, %g6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32 %i5, %l6, %i2 edge16ln %g3, %g4, %o2 addc %i7, 0x14E7, %g5 movvc %xcc, %l4, %l2 fmovdcc %icc, %f5, %f27 fmovdg %xcc, %f17, %f18 edge32l %o6, %l0, %g1 fmovs %f15, %f31 fexpand %f24, %f16 orcc %o0, 0x0786, %i1 ldsb [%l7 + 0x32], %i6 srl %i3, 0x19, %o5 fexpand %f6, %f30 edge8l %g2, %o1, %o3 subcc %l5, 0x1423, %l3 xnorcc %o4, %o7, %g7 movn %xcc, %i4, %l1 fmovdcc %icc, %f0, %f8 andncc %g6, %i5, %l6 save %i2, 0x0A68, %g3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %g4, %i0, %o2 fmuld8sux16 %f10, %f30, %f18 xnor %i7, 0x143A, %g5 movle %icc, %l2, %l4 ld [%l7 + 0x28], %f12 sethi 0x0B37, %l0 fcmple32 %f26, %f4, %g1 lduh [%l7 + 0x54], %o0 fmovdle %xcc, %f11, %f0 fcmpeq16 %f2, %f6, %o6 srlx %i1, 0x04, %i3 or %i6, 0x1081, %g2 movn %icc, %o1, %o3 subc %l5, 0x1FBC, %l3 umulcc %o5, 0x052B, %o4 st %f2, [%l7 + 0x30] sdivcc %g7, 0x1064, %i4 fpsub16s %f1, %f28, %f10 array8 %l1, %g6, %o7 lduh [%l7 + 0x1C], %i5 fpadd32s %f21, %f28, %f20 subcc %l6, %g3, %g4 fmul8x16 %f5, %f0, %f12 addc %i2, 0x1708, %i0 ldd [%l7 + 0x68], %o2 mulx %g5, 0x06F7, %l2 xor %i7, 0x059E, %l4 stx %g1, [%l7 + 0x10] xnor %o0, %o6, %i1 subc %l0, 0x1AD3, %i6 sdiv %i3, 0x1945, %o1 fandnot1 %f16, %f6, %f30 ldd [%l7 + 0x50], %g2 ldsh [%l7 + 0x76], %o3 fmovdcs %icc, %f30, %f10 fmovrdne %l3, %f30, %f16 edge16l %l5, %o4, %g7 edge8ln %i4, %l1, %o5 array8 %o7, %i5, %l6 array8 %g3, %g4, %i2 fmovsg %xcc, %f27, %f16 movrlez %i0, 0x192, %g6 fmul8x16al %f12, %f28, %f28 fexpand %f9, %f0 and %o2, %l2, %i7 movrgez %g5, %l4, %g1 xnor %o6, %o0, %l0 sllx %i1, %i6, %i3 move %xcc, %o1, %o3 srlx %l3, %g2, %o4 fcmpd %fcc2, %f4, %f28 nop set 0x18, %g3 std %f28, [%l7 + %g3] std %f2, [%l7 + 0x58] fors %f13, %f5, %f30 movre %l5, 0x13A, %g7 fmul8sux16 %f8, %f10, %f24 movge %xcc, %i4, %l1 andncc %o7, %i5, %o5 ldsw [%l7 + 0x34], %l6 movcc %xcc, %g3, %g4 faligndata %f16, %f26, %f26 or %i2, %i0, %o2 stx %g6, [%l7 + 0x38] add %i7, %l2, %l4 movrlz %g1, %o6, %o0 or %l0, %i1, %i6 sra %i3, %o1, %g5 fpmerge %f7, %f27, %f12 subcc %o3, 0x110A, %l3 addc %g2, %o4, %g7 sdivcc %l5, 0x18B0, %i4 lduh [%l7 + 0x0A], %o7 add %l1, %i5, %l6 sdiv %o5, 0x01CB, %g3 movrgez %i2, 0x23E, %i0 restore %g4, %o2, %g6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %icc, %i7, %l2 nop set 0x20, %l2 std %f20, [%l7 + %l2] addc %l4, %o6, %g1 fmovdleu %xcc, %f30, %f31 andcc %o0, 0x14CA, %l0 srl %i6, 0x1C, %i1 sdivcc %i3, 0x1053, %g5 fmovrslez %o3, %f28, %f31 movcc %icc, %l3, %g2 movrgz %o4, 0x18C, %o1 alignaddrl %l5, %i4, %g7 fsrc1 %f8, %f20 sir 0x0BBB ldsw [%l7 + 0x48], %o7 srl %l1, 0x17, %l6 edge16n %i5, %o5, %i2 movne %xcc, %i0, %g3 xnorcc %g4, %o2, %i7 and %g6, %l2, %l4 move %xcc, %g1, %o6 movneg %xcc, %o0, %l0 fandnot1s %f29, %f24, %f9 fmovscc %xcc, %f7, %f2 mulx %i6, %i1, %i3 edge8n %g5, %o3, %l3 for %f20, %f4, %f2 edge8ln %g2, %o1, %o4 and %i4, %l5, %g7 fnands %f0, %f21, %f16 nop set 0x40, %i0 stx %o7, [%l7 + %i0] orcc %l1, %i5, %l6 fcmpes %fcc2, %f1, %f24 edge16l %o5, %i0, %g3 sub %i2, %g4, %i7 ldsw [%l7 + 0x18], %g6 subccc %l2, 0x074A, %o2 lduh [%l7 + 0x74], %l4 ldd [%l7 + 0x20], %g0 stb %o6, [%l7 + 0x24] ld [%l7 + 0x1C], %f7 movgu %icc, %l0, %o0 xnor %i6, %i1, %g5 fmovdcs %icc, %f22, %f2 fandnot2s %f12, %f5, %f21 ldsb [%l7 + 0x7E], %i3 xnor %o3, %g2, %o1 ldd [%l7 + 0x40], %f30 fnands %f30, %f7, %f20 fnors %f30, %f8, %f30 edge32l %o4, %l3, %i4 srax %g7, %l5, %o7 edge16 %i5, %l1, %l6 edge16 %o5, %g3, %i2 srl %i0, 0x13, %i7 st %f25, [%l7 + 0x38] sir 0x0DE2 fmul8ulx16 %f10, %f8, %f8 edge8l %g4, %g6, %l2 addc %l4, %g1, %o6 edge16ln %l0, %o0, %i6 movcc %xcc, %i1, %g5 movleu %xcc, %o2, %i3 movne %xcc, %o3, %o1 addc %g2, %l3, %o4 andncc %i4, %l5, %o7 srl %g7, %i5, %l6 fmovsne %icc, %f15, %f21 sllx %l1, %o5, %g3 xor %i2, %i0, %i7 edge16l %g6, %l2, %g4 setx loop_102, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_102: fmovrse %l0, %f1, %f21 save %o6, 0x0B86, %i6 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %i1, 0x112E, %g5 edge16n %o2, %i3, %o3 move %icc, %o0, %o1 movrlz %l3, %g2, %i4 edge32n %o4, %l5, %g7 movleu %xcc, %o7, %l6 edge16l %i5, %o5, %g3 ldub [%l7 + 0x09], %l1 movvs %xcc, %i2, %i7 alignaddr %g6, %l2, %i0 subccc %g1, 0x00DF, %g4 array32 %l4, %l0, %o6 edge32n %i6, %i1, %o2 siam 0x5 array16 %i3, %g5, %o0 restore %o3, %l3, %o1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdgu %icc, %f8, %f12 stx %g2, [%l7 + 0x40] xor %i4, 0x0D05, %o4 umul %g7, %l5, %o7 umulcc %l6, %o5, %i5 movpos %xcc, %g3, %i2 fcmpne32 %f24, %f18, %i7 fmovsvs %xcc, %f18, %f24 ldd [%l7 + 0x28], %f16 ldsh [%l7 + 0x56], %l1 fmovsvc %icc, %f21, %f20 mova %xcc, %g6, %l2 mova %icc, %g1, %i0 addcc %g4, 0x1DAB, %l4 fmul8x16al %f24, %f8, %f0 nop set 0x2E, %o0 ldsh [%l7 + %o0], %o6 subc %i6, 0x11D2, %l0 st %f0, [%l7 + 0x0C] stx %o2, [%l7 + 0x70] smulcc %i3, 0x1590, %g5 sethi 0x10B5, %i1 lduh [%l7 + 0x62], %o3 st %f28, [%l7 + 0x7C] movn %xcc, %l3, %o1 sdivcc %o0, 0x0C35, %i4 nop set 0x48, %g7 ldx [%l7 + %g7], %o4 array32 %g7, %l5, %o7 edge32ln %g2, %o5, %l6 fmul8sux16 %f10, %f6, %f8 srlx %i5, %g3, %i7 ldd [%l7 + 0x78], %f8 mulx %l1, 0x1B75, %g6 subccc %l2, 0x070A, %i2 stb %g1, [%l7 + 0x75] srax %i0, %l4, %g4 fcmpgt16 %f16, %f2, %i6 alignaddr %l0, %o2, %i3 addc %o6, 0x0F32, %g5 ld [%l7 + 0x74], %f28 movrne %i1, 0x3CD, %o3 fnot2 %f30, %f22 fornot1 %f4, %f24, %f14 fxors %f12, %f13, %f3 umulcc %o1, 0x0FEA, %o0 ldsb [%l7 + 0x7A], %l3 sra %i4, 0x0D, %g7 ldx [%l7 + 0x40], %o4 mova %icc, %o7, %l5 movre %o5, %g2, %i5 movrlez %g3, 0x1EF, %l6 xnorcc %i7, %l1, %l2 or %i2, %g1, %i0 edge16 %l4, %g6, %i6 edge32 %l0, %o2, %g4 xor %i3, 0x03A7, %o6 smul %i1, %o3, %g5 addccc %o0, 0x1D51, %l3 stx %i4, [%l7 + 0x70] movrgez %g7, %o1, %o4 smulcc %l5, 0x1188, %o5 edge16ln %o7, %i5, %g3 fpack16 %f8, %f1 movrgz %g2, 0x0B7, %i7 mulx %l6, 0x1928, %l2 array32 %i2, %g1, %i0 fmovd %f18, %f0 fands %f29, %f10, %f10 fmovdl %xcc, %f18, %f23 edge8 %l4, %g6, %l1 sir 0x1ABB sub %i6, 0x0527, %o2 fmovrse %g4, %f10, %f16 movneg %icc, %l0, %i3 edge16 %i1, %o3, %o6 orn %o0, 0x01C8, %l3 fmovdneg %xcc, %f7, %f25 fsrc2s %f13, %f2 alignaddrl %g5, %i4, %g7 andncc %o1, %o4, %l5 orncc %o5, 0x15F4, %i5 fmovdcc %xcc, %f27, %f9 xnor %o7, 0x0C1E, %g2 st %f22, [%l7 + 0x54] stb %i7, [%l7 + 0x57] ldx [%l7 + 0x58], %g3 xorcc %l6, %i2, %g1 mulscc %l2, 0x101A, %l4 lduh [%l7 + 0x10], %i0 or %l1, %i6, %o2 fones %f9 setx loop_103, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_103: xor %i3, %i1, %o6 sdivcc %o0, 0x1DA0, %l3 movvs %xcc, %o3, %g5 edge16l %g7, %o1, %i4 xnorcc %o4, %l5, %o5 addccc %o7, %i5, %g2 movneg %xcc, %g3, %i7 movcc %icc, %i2, %l6 orn %g1, %l2, %i0 umul %l4, 0x0E0F, %i6 edge16 %l1, %g4, %o2 fmovsle %xcc, %f29, %f1 movn %icc, %l0, %i3 movn %icc, %i1, %o6 addcc %o0, %l3, %g6 edge8 %o3, %g7, %o1 edge8 %g5, %o4, %i4 fcmpgt32 %f16, %f16, %l5 movneg %xcc, %o5, %i5 srlx %o7, %g2, %i7 movgu %icc, %g3, %l6 fnot2 %f28, %f0 movneg %xcc, %g1, %i2 alignaddr %l2, %l4, %i0 udivcc %i6, 0x0759, %g4 udiv %o2, 0x12E5, %l0 edge32l %l1, %i3, %i1 movg %icc, %o6, %o0 fmul8ulx16 %f20, %f4, %f4 std %f8, [%l7 + 0x58] sth %l3, [%l7 + 0x6C] orncc %o3, 0x120B, %g6 xor %o1, 0x162F, %g5 ldub [%l7 + 0x41], %o4 addcc %i4, 0x0B27, %l5 lduw [%l7 + 0x2C], %g7 stb %i5, [%l7 + 0x1C] ldx [%l7 + 0x38], %o5 srax %g2, %i7, %g3 stw %o7, [%l7 + 0x08] andn %l6, %g1, %l2 fmovdcs %xcc, %f25, %f27 save %l4, 0x0A4C, %i2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxor %f8, %f14, %f26 ldx [%l7 + 0x48], %i6 lduw [%l7 + 0x30], %g4 fnegd %f26, %f4 fsrc1 %f28, %f8 xnorcc %o2, %i0, %l1 movge %xcc, %l0, %i1 movrne %i3, %o0, %o6 fnegs %f19, %f29 array8 %l3, %g6, %o1 movvs %icc, %o3, %o4 fmovrse %g5, %f22, %f18 fcmpgt16 %f10, %f16, %i4 or %g7, 0x15A6, %i5 fmuld8ulx16 %f1, %f24, %f14 umul %l5, %o5, %i7 edge8 %g2, %g3, %o7 movrgz %g1, %l2, %l6 and %l4, %i6, %g4 mulx %o2, %i0, %i2 fpack32 %f12, %f24, %f24 st %f29, [%l7 + 0x74] fabss %f16, %f31 edge8n %l1, %i1, %l0 fmovdne %icc, %f5, %f19 movg %icc, %o0, %o6 add %i3, %l3, %g6 stb %o1, [%l7 + 0x46] fpadd32s %f29, %f4, %f24 sub %o3, %g5, %o4 subccc %i4, %g7, %l5 fsrc2s %f25, %f29 fmovrdlz %o5, %f24, %f24 addc %i7, %g2, %g3 ld [%l7 + 0x18], %f30 pdist %f0, %f16, %f26 movvs %xcc, %i5, %g1 fmovsg %xcc, %f25, %f14 edge8ln %l2, %l6, %o7 sub %i6, 0x07A1, %g4 udivx %l4, 0x1680, %i0 orcc %i2, 0x0D97, %o2 andncc %i1, %l0, %o0 addc %o6, %l1, %l3 fmovsgu %icc, %f16, %f8 fones %f15 movneg %icc, %g6, %i3 xorcc %o1, %o3, %g5 smul %o4, 0x0F97, %g7 edge16 %i4, %o5, %l5 movrlez %i7, %g3, %g2 fcmpne32 %f12, %f10, %i5 movg %xcc, %g1, %l2 smul %l6, 0x1094, %i6 addcc %g4, 0x064A, %l4 sll %o7, 0x1A, %i0 movneg %icc, %i2, %i1 subc %l0, 0x18B3, %o0 fmovsle %icc, %f18, %f29 ldub [%l7 + 0x51], %o2 fmovdneg %xcc, %f0, %f8 sdivcc %l1, 0x046C, %o6 ld [%l7 + 0x2C], %f31 movpos %xcc, %g6, %l3 save %o1, %i3, %g5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %o4, 0x1551, %o3 addc %i4, %o5, %l5 fmovrdlz %i7, %f4, %f30 movvc %xcc, %g7, %g3 and %i5, %g1, %l2 st %f11, [%l7 + 0x24] fpsub32s %f19, %f9, %f1 udiv %l6, 0x1CF0, %i6 ld [%l7 + 0x10], %f11 ldsb [%l7 + 0x64], %g2 alignaddr %g4, %o7, %l4 sra %i2, %i0, %i1 movrne %l0, %o2, %o0 sllx %o6, %l1, %g6 std %f4, [%l7 + 0x20] mulscc %l3, 0x1545, %i3 fors %f0, %f3, %f8 umul %o1, %g5, %o3 movle %icc, %o4, %i4 udiv %l5, 0x090E, %i7 fmovrsgz %o5, %f13, %f4 movle %xcc, %g3, %g7 fpmerge %f14, %f18, %f28 edge16n %g1, %i5, %l6 edge16ln %i6, %l2, %g4 sllx %o7, %l4, %i2 movn %icc, %i0, %i1 subc %g2, %l0, %o2 fandnot2s %f22, %f6, %f30 edge16ln %o0, %o6, %l1 stw %l3, [%l7 + 0x28] movge %icc, %g6, %i3 fxnors %f1, %f5, %f23 fandnot2s %f31, %f31, %f16 movg %icc, %o1, %g5 andcc %o3, %i4, %o4 fones %f25 edge8 %l5, %i7, %o5 movle %xcc, %g3, %g1 st %f8, [%l7 + 0x24] udiv %g7, 0x17BF, %i5 movre %l6, 0x0E9, %l2 movvs %xcc, %g4, %o7 fxor %f14, %f22, %f10 stx %l4, [%l7 + 0x38] movne %xcc, %i6, %i2 subccc %i1, %i0, %g2 array16 %o2, %o0, %o6 xnor %l0, %l3, %l1 addcc %i3, 0x1BDA, %g6 fcmps %fcc2, %f1, %f22 ldsh [%l7 + 0x20], %g5 srax %o1, 0x1C, %o3 lduw [%l7 + 0x14], %o4 fnot1 %f2, %f18 stx %i4, [%l7 + 0x20] edge32n %i7, %o5, %g3 sra %l5, 0x06, %g7 xor %g1, 0x0530, %l6 fmovrsgz %i5, %f2, %f30 xnorcc %l2, 0x1EDA, %g4 movrne %l4, %o7, %i2 ldub [%l7 + 0x15], %i1 umul %i0, 0x0770, %g2 fmuld8ulx16 %f13, %f31, %f30 orn %o2, %o0, %o6 fmovde %icc, %f10, %f20 edge32n %l0, %i6, %l3 movn %xcc, %l1, %g6 alignaddrl %g5, %i3, %o3 siam 0x6 ldsb [%l7 + 0x69], %o1 sllx %o4, %i7, %i4 sir 0x02C7 edge16ln %o5, %l5, %g3 ldd [%l7 + 0x20], %g0 subccc %g7, 0x0F1B, %l6 udiv %i5, 0x083E, %l2 movn %icc, %l4, %o7 edge16n %i2, %g4, %i0 fexpand %f21, %f6 movl %icc, %g2, %o2 popc 0x0CBA, %i1 ldd [%l7 + 0x28], %f26 udivcc %o0, 0x024C, %l0 ldd [%l7 + 0x78], %f4 mova %xcc, %o6, %l3 movrlz %i6, %l1, %g5 fexpand %f2, %f16 edge8 %i3, %o3, %o1 std %f2, [%l7 + 0x28] fsrc2s %f24, %f16 lduh [%l7 + 0x1C], %o4 and %i7, %g6, %o5 xnor %l5, 0x03B4, %g3 movre %i4, 0x101, %g1 orncc %g7, %i5, %l2 nop set 0x2C, %g2 ldsw [%l7 + %g2], %l4 addcc %l6, %o7, %i2 movpos %xcc, %i0, %g2 srlx %o2, %g4, %o0 mulscc %i1, %o6, %l0 movvs %icc, %i6, %l1 fmovde %xcc, %f1, %f11 array32 %l3, %i3, %g5 subcc %o1, 0x04C1, %o3 orcc %o4, 0x0A89, %g6 fpadd32s %f10, %f15, %f20 edge32 %i7, %l5, %g3 ldd [%l7 + 0x08], %i4 fmovsne %xcc, %f10, %f13 fmovrsgez %o5, %f22, %f16 or %g1, 0x0688, %i5 sir 0x1F04 and %l2, 0x07D1, %g7 fpack16 %f14, %f30 ldsh [%l7 + 0x70], %l6 ldd [%l7 + 0x60], %l4 umul %o7, 0x1A99, %i0 fmovde %xcc, %f29, %f29 addccc %i2, %g2, %o2 stw %o0, [%l7 + 0x7C] subccc %i1, %o6, %g4 orn %i6, %l0, %l1 fandnot1s %f23, %f14, %f12 fmovrde %i3, %f0, %f14 st %f16, [%l7 + 0x68] movl %xcc, %l3, %o1 sethi 0x0DDD, %g5 ldub [%l7 + 0x43], %o3 fnot2 %f22, %f12 ldub [%l7 + 0x48], %g6 fmovdleu %icc, %f11, %f22 movge %icc, %o4, %i7 edge32l %g3, %i4, %o5 edge32ln %l5, %i5, %l2 fmovs %f12, %f14 subc %g7, 0x043A, %g1 andncc %l4, %o7, %l6 addcc %i0, %i2, %o2 movcc %xcc, %g2, %o0 sra %i1, 0x1A, %o6 fmul8sux16 %f30, %f24, %f16 edge8n %i6, %l0, %l1 edge32 %i3, %l3, %o1 edge8 %g5, %o3, %g6 fnands %f2, %f16, %f11 movvs %xcc, %o4, %g4 array16 %i7, %g3, %i4 fxnors %f30, %f3, %f23 fnot1 %f6, %f8 subc %o5, %i5, %l2 xnor %l5, 0x1FFE, %g1 movgu %xcc, %g7, %l4 movrgez %o7, 0x3AB, %i0 movvs %xcc, %i2, %l6 array32 %g2, %o0, %o2 alignaddrl %o6, %i6, %l0 sdiv %i1, 0x134E, %i3 array16 %l1, %o1, %g5 xnor %o3, 0x0D10, %l3 std %f22, [%l7 + 0x40] srax %g6, %o4, %g4 fmovdpos %icc, %f31, %f19 alignaddr %i7, %i4, %g3 fnors %f13, %f21, %f7 nop set 0x60, %l6 sth %o5, [%l7 + %l6] fmovdn %icc, %f16, %f9 subc %i5, %l2, %l5 movvc %xcc, %g7, %l4 array16 %o7, %i0, %g1 udivcc %i2, 0x1259, %g2 ld [%l7 + 0x0C], %f24 subc %o0, 0x1D18, %l6 fzeros %f22 stx %o6, [%l7 + 0x20] edge8 %i6, %l0, %i1 movgu %icc, %i3, %l1 sll %o1, %g5, %o2 or %o3, 0x1BCA, %g6 stx %l3, [%l7 + 0x20] movrne %g4, 0x0CE, %i7 movrgz %i4, %o4, %g3 fmovrdlz %i5, %f14, %f24 ld [%l7 + 0x34], %f12 or %l2, 0x0AFC, %l5 mulscc %g7, %l4, %o7 nop set 0x70, %g4 ldd [%l7 + %g4], %i0 fxors %f14, %f12, %f21 ldd [%l7 + 0x60], %f12 ldsw [%l7 + 0x7C], %g1 andncc %i2, %g2, %o5 ldsh [%l7 + 0x6A], %o0 andcc %l6, %i6, %o6 fnands %f9, %f27, %f12 movleu %xcc, %l0, %i3 smul %l1, 0x0E54, %o1 edge16ln %g5, %i1, %o2 sdivx %o3, 0x0393, %g6 movrgz %g4, %l3, %i4 fnand %f12, %f24, %f16 edge32l %o4, %g3, %i7 fmovdg %icc, %f17, %f12 edge32n %i5, %l2, %g7 andcc %l5, 0x0E44, %o7 sth %i0, [%l7 + 0x52] fmovdg %icc, %f18, %f26 ld [%l7 + 0x4C], %f16 st %f19, [%l7 + 0x54] fmovsvs %icc, %f25, %f2 movrgez %l4, %g1, %i2 sdivx %o5, 0x10F5, %g2 stx %l6, [%l7 + 0x40] sub %i6, %o0, %o6 fmovda %icc, %f12, %f3 array16 %l0, %l1, %o1 orncc %g5, %i3, %i1 fmovdgu %icc, %f6, %f1 sdivcc %o2, 0x0931, %o3 movcs %icc, %g6, %g4 lduw [%l7 + 0x60], %l3 udivx %o4, 0x1588, %g3 smul %i4, 0x0742, %i5 sdivcc %l2, 0x163B, %i7 movvs %xcc, %g7, %l5 fandnot1 %f18, %f16, %f16 alignaddrl %i0, %o7, %g1 movne %icc, %l4, %i2 fandnot2s %f25, %f6, %f25 umul %o5, %l6, %g2 stb %i6, [%l7 + 0x34] fpack32 %f2, %f26, %f12 movge %icc, %o6, %o0 array16 %l0, %l1, %o1 xnorcc %i3, 0x0C48, %i1 popc 0x10CC, %o2 stb %o3, [%l7 + 0x28] mova %icc, %g5, %g6 edge16n %l3, %o4, %g4 sllx %i4, 0x07, %g3 movvs %xcc, %l2, %i5 alignaddrl %g7, %l5, %i0 movneg %icc, %o7, %i7 fcmps %fcc1, %f2, %f26 fpmerge %f12, %f12, %f22 movcc %icc, %l4, %i2 xnorcc %o5, 0x0AD3, %g1 ld [%l7 + 0x30], %f11 movl %icc, %l6, %g2 umulcc %i6, 0x0612, %o0 movg %icc, %l0, %o6 bshuffle %f10, %f6, %f6 smulcc %o1, 0x1625, %l1 mova %xcc, %i3, %o2 srl %i1, 0x0A, %o3 ldub [%l7 + 0x36], %g5 ldd [%l7 + 0x28], %g6 fmovsvc %xcc, %f28, %f9 movg %icc, %l3, %o4 andncc %g4, %g3, %l2 sdivx %i5, 0x1988, %g7 edge16l %i4, %i0, %l5 addccc %i7, 0x1589, %l4 move %icc, %i2, %o5 xnorcc %o7, 0x19C4, %l6 fmovde %xcc, %f5, %f10 or %g1, 0x1DD9, %i6 fcmpne16 %f28, %f10, %g2 fand %f4, %f8, %f20 lduw [%l7 + 0x6C], %o0 movvc %xcc, %o6, %o1 fmovdneg %xcc, %f27, %f8 srax %l1, %i3, %l0 andcc %i1, 0x0D47, %o2 fmovsvc %xcc, %f20, %f18 fmovdle %icc, %f27, %f9 movrlz %o3, 0x19C, %g5 lduw [%l7 + 0x74], %g6 movge %xcc, %o4, %l3 movne %xcc, %g4, %g3 fcmpeq32 %f6, %f30, %l2 move %xcc, %i5, %i4 xnorcc %i0, 0x0623, %l5 mulscc %i7, %g7, %l4 mulx %i2, %o5, %o7 fmovsleu %icc, %f31, %f10 andn %l6, %i6, %g1 ldx [%l7 + 0x50], %o0 orncc %g2, 0x1273, %o6 movl %icc, %o1, %l1 movneg %icc, %l0, %i3 edge32n %i1, %o2, %o3 edge8ln %g5, %g6, %o4 edge16 %g4, %l3, %l2 movre %g3, 0x143, %i4 movneg %xcc, %i0, %l5 umul %i7, 0x0E74, %i5 edge8n %l4, %i2, %g7 array16 %o5, %o7, %l6 lduh [%l7 + 0x1A], %g1 sll %i6, 0x01, %o0 array32 %g2, %o1, %o6 fmovdl %icc, %f31, %f22 movre %l1, 0x248, %i3 sra %i1, %l0, %o3 orn %o2, 0x02DC, %g5 mulscc %o4, %g6, %l3 orcc %l2, %g3, %i4 add %i0, 0x081F, %g4 smul %l5, %i5, %i7 fnegd %f24, %f4 sllx %l4, 0x0C, %i2 movrgez %g7, 0x2B6, %o5 edge8n %l6, %o7, %g1 fandnot2s %f3, %f15, %f1 movn %icc, %i6, %g2 sra %o0, %o6, %o1 fexpand %f6, %f10 movne %xcc, %l1, %i3 movge %icc, %l0, %i1 std %f14, [%l7 + 0x78] xor %o2, %g5, %o3 movge %icc, %o4, %g6 movrgez %l2, %l3, %g3 sth %i0, [%l7 + 0x14] xnor %i4, %l5, %i5 sll %i7, %g4, %i2 orcc %g7, 0x142F, %o5 edge16l %l6, %l4, %g1 movgu %xcc, %i6, %o7 movrgz %o0, %g2, %o1 fnegs %f22, %f30 movvc %xcc, %l1, %i3 fmovs %f1, %f12 mulscc %l0, %o6, %o2 sth %i1, [%l7 + 0x66] fcmps %fcc3, %f12, %f8 edge8 %o3, %g5, %g6 smulcc %l2, 0x007F, %l3 movleu %icc, %g3, %i0 array32 %i4, %l5, %i5 fpsub16s %f15, %f0, %f6 edge16ln %i7, %g4, %o4 addc %g7, 0x0DC4, %i2 edge8l %o5, %l6, %g1 umul %l4, %o7, %o0 st %f7, [%l7 + 0x34] fmovsl %xcc, %f2, %f6 sllx %i6, 0x00, %g2 std %f6, [%l7 + 0x50] fandnot2 %f4, %f2, %f30 smulcc %l1, 0x08BC, %o1 array32 %i3, %o6, %l0 andcc %i1, 0x038A, %o2 movre %o3, 0x27B, %g5 movcs %xcc, %l2, %l3 srl %g6, 0x08, %g3 edge16l %i0, %l5, %i5 edge32 %i4, %g4, %o4 ldd [%l7 + 0x40], %f22 edge16ln %i7, %i2, %o5 andncc %l6, %g7, %l4 andn %o7, %o0, %i6 srlx %g2, 0x07, %l1 movrgez %o1, 0x357, %g1 sra %o6, %l0, %i3 srl %i1, 0x1F, %o2 umulcc %o3, 0x1A11, %l2 edge32ln %l3, %g6, %g5 movleu %icc, %i0, %g3 movg %icc, %l5, %i5 orcc %i4, %o4, %g4 edge8 %i7, %i2, %o5 edge32n %l6, %l4, %g7 subccc %o7, %o0, %i6 fnand %f14, %f16, %f0 edge32ln %g2, %l1, %o1 fmovsle %xcc, %f31, %f18 movrlz %g1, 0x358, %l0 movge %icc, %o6, %i1 fandnot1 %f2, %f12, %f18 mulx %o2, %o3, %l2 xor %l3, %i3, %g6 smulcc %g5, 0x00BD, %g3 fmovscs %xcc, %f19, %f7 movneg %xcc, %i0, %i5 fmovsvc %xcc, %f24, %f5 or %l5, 0x0B66, %i4 ldub [%l7 + 0x63], %g4 add %i7, %i2, %o4 array16 %o5, %l6, %l4 array16 %o7, %g7, %i6 subccc %g2, %l1, %o0 umulcc %o1, %g1, %l0 std %f2, [%l7 + 0x60] edge32l %o6, %o2, %i1 fpack16 %f2, %f20 xnor %l2, 0x0A49, %o3 or %l3, 0x045C, %g6 fmovsa %xcc, %f5, %f30 alignaddrl %g5, %i3, %i0 xnor %i5, 0x0934, %g3 orn %i4, %l5, %i7 movrne %i2, %o4, %g4 ldub [%l7 + 0x74], %o5 array16 %l6, %l4, %g7 ldsw [%l7 + 0x5C], %i6 movne %icc, %o7, %l1 movpos %xcc, %o0, %g2 edge8n %g1, %o1, %o6 srax %o2, %l0, %l2 fmovdleu %icc, %f13, %f27 srax %o3, %l3, %g6 srax %g5, 0x10, %i1 edge16n %i3, %i5, %i0 andn %g3, 0x1CEE, %i4 andcc %l5, %i2, %i7 std %f2, [%l7 + 0x50] save %g4, %o4, %o5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot1s %f3, %f26 movrlz %l4, 0x240, %g7 movre %l6, %i6, %o7 sub %l1, 0x0C6B, %g2 fexpand %f18, %f18 movcc %icc, %g1, %o0 xorcc %o6, %o1, %o2 umul %l0, %l2, %o3 movrgez %l3, %g6, %i1 movrgez %g5, 0x102, %i5 ldd [%l7 + 0x10], %f14 restore %i0, 0x1964, %g3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %i4, %i3, %i2 udiv %i7, 0x102D, %l5 popc 0x1FBE, %o4 orcc %g4, %o5, %g7 sir 0x091C fmovdgu %icc, %f14, %f22 movre %l6, %l4, %o7 ldsb [%l7 + 0x3E], %l1 addc %i6, 0x13A9, %g1 ld [%l7 + 0x2C], %f15 ldx [%l7 + 0x38], %o0 subccc %o6, 0x1AAA, %g2 ldd [%l7 + 0x40], %o2 umul %o1, 0x05EC, %l2 movpos %xcc, %l0, %o3 movg %xcc, %g6, %i1 save %l3, %g5, %i5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x38], %g3 sll %i4, 0x0D, %i3 fmovsne %xcc, %f4, %f12 mulx %i2, 0x02A2, %i7 movrlez %l5, %i0, %o4 udivx %o5, 0x00AC, %g7 edge32 %l6, %l4, %o7 sllx %g4, 0x1C, %l1 udivcc %i6, 0x1733, %o0 fpmerge %f24, %f2, %f0 alignaddrl %o6, %g2, %g1 fmovdgu %icc, %f20, %f28 setx loop_104, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_104: xnor %l0, 0x0784, %o3 fcmpeq32 %f12, %f4, %i1 movn %xcc, %l3, %g5 orn %i5, 0x0A74, %g3 ldx [%l7 + 0x58], %i4 sth %g6, [%l7 + 0x62] andncc %i3, %i7, %l5 stx %i0, [%l7 + 0x60] sub %i2, %o5, %o4 fornot1 %f16, %f24, %f18 subcc %g7, 0x0CD9, %l4 movl %icc, %l6, %g4 fmovdleu %icc, %f14, %f13 sir 0x0964 fpadd32s %f28, %f19, %f9 fandnot1s %f10, %f23, %f31 edge8l %o7, %l1, %i6 subc %o6, 0x002D, %g2 edge32n %o0, %g1, %l2 movvc %xcc, %o1, %o2 alignaddrl %o3, %l0, %i1 movre %g5, 0x158, %l3 alignaddr %i5, %i4, %g6 mova %icc, %i3, %g3 orn %l5, %i7, %i0 orcc %i2, 0x12C8, %o4 sllx %g7, 0x1E, %o5 sdivcc %l4, 0x1109, %l6 mulscc %g4, 0x1613, %o7 movl %xcc, %i6, %l1 movge %icc, %o6, %o0 faligndata %f22, %f16, %f8 fornot2s %f16, %f14, %f11 xor %g2, %g1, %l2 fmovdn %xcc, %f17, %f8 fmovsn %xcc, %f21, %f14 movrgz %o1, %o2, %l0 alignaddr %i1, %g5, %o3 umulcc %l3, 0x0559, %i4 edge8ln %i5, %i3, %g3 srlx %l5, %g6, %i7 mova %icc, %i2, %o4 ldub [%l7 + 0x7B], %i0 movrgez %o5, 0x296, %g7 stb %l6, [%l7 + 0x2F] alignaddr %l4, %g4, %i6 movle %icc, %l1, %o6 fmovsleu %icc, %f29, %f16 fxnor %f20, %f22, %f10 fornot2s %f11, %f5, %f1 movneg %xcc, %o7, %o0 edge16ln %g1, %g2, %o1 orcc %l2, %l0, %o2 fmovrsgez %g5, %f12, %f23 ldsh [%l7 + 0x46], %i1 ldx [%l7 + 0x10], %l3 sllx %o3, 0x06, %i5 srlx %i3, 0x11, %i4 addcc %g3, 0x1745, %l5 ldx [%l7 + 0x78], %g6 edge8n %i2, %o4, %i7 fnands %f17, %f17, %f2 andcc %o5, %g7, %l6 ldsw [%l7 + 0x64], %l4 and %i0, 0x122C, %g4 movvs %xcc, %l1, %o6 udiv %i6, 0x13B7, %o7 andncc %o0, %g2, %o1 edge8ln %l2, %g1, %o2 stb %l0, [%l7 + 0x3A] addc %i1, 0x16AF, %g5 movrgz %l3, %i5, %i3 alignaddr %i4, %o3, %l5 fmovdneg %xcc, %f22, %f19 fmovrdlez %g6, %f12, %f4 udivcc %g3, 0x1927, %i2 stb %i7, [%l7 + 0x21] ldd [%l7 + 0x18], %f10 fmovdcs %icc, %f3, %f3 movvs %icc, %o5, %g7 fmul8x16au %f23, %f13, %f26 ld [%l7 + 0x70], %f20 ldsh [%l7 + 0x6C], %l6 fmovscc %xcc, %f14, %f1 popc 0x1900, %o4 array32 %i0, %g4, %l1 ldd [%l7 + 0x50], %f24 move %icc, %l4, %o6 ldub [%l7 + 0x1F], %o7 sllx %i6, %o0, %g2 movneg %xcc, %o1, %g1 edge8ln %l2, %o2, %i1 udivx %g5, 0x1EC4, %l0 movrne %l3, 0x03E, %i5 std %f26, [%l7 + 0x20] popc %i3, %i4 movrlez %l5, 0x0A6, %g6 movvc %xcc, %o3, %g3 fnot1s %f31, %f9 movvc %xcc, %i2, %o5 movpos %icc, %i7, %l6 sir 0x08AD fcmps %fcc3, %f26, %f16 or %g7, 0x07B3, %o4 movrne %g4, 0x22C, %l1 movneg %icc, %i0, %o6 smul %o7, 0x0B40, %l4 lduh [%l7 + 0x4C], %i6 sub %o0, %g2, %g1 mulx %l2, %o2, %o1 movgu %xcc, %i1, %l0 andn %g5, %l3, %i3 addcc %i5, %l5, %i4 movn %icc, %g6, %o3 ldsh [%l7 + 0x32], %g3 subc %o5, %i7, %l6 fpack16 %f0, %f7 movne %icc, %g7, %i2 fmovrse %g4, %f23, %f18 movne %xcc, %l1, %i0 mova %xcc, %o4, %o7 fcmped %fcc3, %f6, %f14 mulscc %o6, %l4, %o0 mulx %g2, 0x19DF, %i6 xorcc %l2, 0x0658, %o2 alignaddr %g1, %i1, %o1 edge16n %l0, %l3, %i3 sdivcc %g5, 0x054F, %l5 movleu %icc, %i4, %g6 ldub [%l7 + 0x0F], %i5 sdiv %o3, 0x0DCA, %o5 restore %i7, 0x0797, %g3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %l6, %i2, %g4 ldub [%l7 + 0x60], %l1 edge8n %g7, %o4, %i0 xnorcc %o6, 0x1B8D, %o7 stw %o0, [%l7 + 0x64] fcmped %fcc1, %f4, %f18 sllx %g2, %i6, %l2 edge32 %l4, %o2, %g1 ldsw [%l7 + 0x34], %o1 pdist %f20, %f6, %f26 ldx [%l7 + 0x48], %i1 movrgez %l3, %i3, %g5 stb %l0, [%l7 + 0x6E] smulcc %l5, 0x0AB9, %i4 fpack32 %f18, %f18, %f10 movg %icc, %g6, %i5 movcc %icc, %o3, %o5 movneg %icc, %g3, %i7 movcs %icc, %i2, %g4 addccc %l1, %l6, %o4 ldub [%l7 + 0x11], %i0 fxor %f4, %f28, %f8 fmovdg %xcc, %f29, %f30 movrlez %o6, 0x3C7, %g7 edge32 %o0, %g2, %i6 fnot1 %f26, %f22 movcc %icc, %l2, %l4 stx %o7, [%l7 + 0x68] fmovsa %icc, %f3, %f3 stw %o2, [%l7 + 0x7C] edge32l %g1, %o1, %l3 movvs %xcc, %i3, %i1 fandnot2 %f0, %f2, %f8 srlx %g5, %l5, %l0 udivx %g6, 0x0C09, %i5 edge16ln %o3, %i4, %o5 lduh [%l7 + 0x32], %i7 addcc %g3, 0x192E, %g4 edge8n %l1, %l6, %o4 movl %icc, %i0, %i2 xnorcc %o6, 0x051F, %g7 fmovdleu %xcc, %f4, %f27 movneg %icc, %g2, %o0 fmovdneg %xcc, %f27, %f1 edge16 %l2, %i6, %l4 fnot1 %f22, %f0 stb %o2, [%l7 + 0x4E] subcc %o7, %o1, %g1 save %l3, %i1, %i3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdlez %g5, %f0, %f0 xorcc %l0, 0x088E, %l5 edge8ln %g6, %i5, %i4 ldub [%l7 + 0x0C], %o3 addcc %o5, 0x106E, %i7 umul %g4, 0x0504, %g3 udivx %l6, 0x14A8, %l1 setx loop_105, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_105: sll %g7, 0x12, %g2 smulcc %i2, %l2, %o0 movne %xcc, %i6, %o2 fmovrsne %l4, %f13, %f26 edge16l %o7, %g1, %l3 alignaddrl %i1, %o1, %i3 udivx %l0, 0x10F5, %l5 lduw [%l7 + 0x44], %g5 fmuld8ulx16 %f21, %f10, %f6 array16 %i5, %g6, %i4 ldsh [%l7 + 0x6C], %o5 lduh [%l7 + 0x34], %o3 ldsw [%l7 + 0x64], %i7 edge32 %g4, %g3, %l6 fpack32 %f2, %f8, %f4 stw %o4, [%l7 + 0x2C] fmovrsgez %l1, %f24, %f16 srax %o6, %g7, %i0 ldd [%l7 + 0x20], %f12 ldsw [%l7 + 0x24], %i2 edge8l %g2, %o0, %l2 edge16 %o2, %i6, %l4 movle %xcc, %o7, %g1 addccc %l3, %o1, %i3 movrgez %l0, 0x396, %l5 sub %g5, 0x0456, %i1 movneg %xcc, %i5, %g6 edge32ln %i4, %o5, %o3 alignaddrl %g4, %g3, %l6 smulcc %o4, 0x1518, %i7 fmovdvc %icc, %f17, %f20 edge8n %o6, %l1, %g7 edge16ln %i2, %i0, %g2 fmovdn %xcc, %f17, %f13 and %o0, %o2, %l2 st %f1, [%l7 + 0x70] orncc %i6, 0x06EA, %l4 alignaddr %o7, %g1, %o1 ldsh [%l7 + 0x0E], %i3 ldx [%l7 + 0x50], %l3 edge8n %l5, %l0, %i1 movneg %xcc, %i5, %g5 addcc %g6, %o5, %i4 movcc %icc, %o3, %g4 movgu %icc, %l6, %o4 movleu %icc, %i7, %g3 umulcc %l1, %g7, %o6 save %i0, 0x1BA5, %i2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %g2, 0x17F4, %o0 ldsh [%l7 + 0x4E], %l2 edge8l %o2, %l4, %o7 edge32 %i6, %g1, %o1 fornot1s %f10, %f20, %f2 ldsh [%l7 + 0x42], %l3 popc %l5, %l0 udivcc %i1, 0x09D2, %i5 xorcc %g5, 0x0210, %g6 edge32ln %o5, %i4, %i3 save %g4, 0x1437, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %o4, %i7, %l6 udivcc %l1, 0x0444, %g3 nop set 0x20, %l4 ldd [%l7 + %l4], %o6 fmul8x16 %f14, %f26, %f18 udivcc %g7, 0x03AB, %i2 array16 %g2, %o0, %l2 movgu %xcc, %i0, %o2 movge %xcc, %l4, %i6 stx %o7, [%l7 + 0x60] ldsw [%l7 + 0x3C], %g1 srax %o1, 0x10, %l5 nop set 0x64, %o2 ldsh [%l7 + %o2], %l3 restore %l0, 0x0B97, %i1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fones %f21 edge32ln %g5, %g6, %i5 fmovse %xcc, %f25, %f17 ld [%l7 + 0x34], %f30 edge32ln %o5, %i4, %i3 xor %o3, %o4, %g4 edge8n %i7, %l1, %g3 fmovdpos %icc, %f22, %f29 ldsb [%l7 + 0x6C], %l6 array32 %g7, %o6, %g2 and %o0, 0x0E35, %i2 smulcc %i0, 0x0496, %l2 srl %l4, %o2, %i6 st %f21, [%l7 + 0x1C] for %f18, %f26, %f30 sdiv %g1, 0x1E80, %o7 movleu %icc, %o1, %l5 movcs %xcc, %l3, %i1 fmovrslz %l0, %f17, %f12 addc %g5, 0x130A, %g6 edge8l %i5, %o5, %i3 subc %i4, 0x18A1, %o3 movrlez %g4, 0x179, %i7 fzeros %f2 srl %o4, %l1, %l6 fmovrdne %g3, %f8, %f24 movgu %icc, %g7, %g2 fmovsle %xcc, %f21, %f1 array32 %o6, %i2, %i0 movg %xcc, %o0, %l2 andn %l4, %o2, %i6 fnot1s %f31, %f3 subcc %o7, 0x0621, %o1 ld [%l7 + 0x70], %f18 setx loop_106, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_106: fmuld8sux16 %f5, %f18, %f2 movpos %icc, %i1, %l0 movrlez %g5, 0x244, %g6 edge8l %l3, %i5, %i3 edge8 %o5, %o3, %i4 movle %xcc, %g4, %o4 sdivx %i7, 0x004F, %l1 movre %l6, 0x20F, %g7 mova %xcc, %g2, %g3 sra %o6, %i0, %i2 movl %xcc, %l2, %l4 edge8 %o2, %i6, %o0 movleu %xcc, %o1, %g1 movvc %icc, %l5, %i1 nop set 0x4C, %o6 lduw [%l7 + %o6], %l0 addc %o7, %g6, %g5 sub %l3, 0x0EFA, %i3 fpack32 %f4, %f20, %f24 edge16ln %o5, %i5, %i4 orn %g4, %o3, %i7 addc %l1, %o4, %l6 fmovdgu %xcc, %f5, %f17 fmovsn %xcc, %f2, %f22 move %icc, %g2, %g3 ldub [%l7 + 0x0D], %g7 mulscc %i0, 0x10C7, %i2 stw %l2, [%l7 + 0x08] save %l4, %o6, %o2 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %i6, 0x1A42, %o0 udiv %o1, 0x1F3A, %g1 movrgz %l5, %i1, %l0 fpadd32s %f4, %f13, %f10 orcc %o7, 0x015F, %g6 fnors %f31, %f11, %f25 ld [%l7 + 0x7C], %f17 edge8 %g5, %i3, %l3 sllx %i5, 0x1F, %i4 sdivcc %o5, 0x1DA3, %g4 sir 0x1806 fpsub32s %f15, %f22, %f22 or %o3, 0x1217, %l1 fmovdpos %xcc, %f17, %f13 fmovde %icc, %f26, %f26 orncc %o4, 0x07D2, %l6 edge32n %g2, %g3, %i7 movcs %xcc, %i0, %i2 stw %l2, [%l7 + 0x38] st %f30, [%l7 + 0x74] edge32ln %g7, %o6, %l4 fcmpne16 %f16, %f12, %o2 fcmpne32 %f16, %f0, %o0 edge16n %o1, %i6, %l5 sllx %i1, 0x06, %g1 array32 %o7, %l0, %g6 fcmps %fcc1, %f9, %f2 udivx %i3, 0x0A2E, %l3 xnorcc %i5, 0x023D, %i4 movcc %icc, %o5, %g4 save %g5, %l1, %o3 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %o4, %l6, %g2 array32 %i7, %g3, %i0 nop set 0x68, %i2 sth %l2, [%l7 + %i2] fxnors %f23, %f21, %f24 stx %g7, [%l7 + 0x28] movrlez %o6, 0x1F9, %i2 movcs %xcc, %l4, %o2 movgu %xcc, %o0, %i6 orncc %l5, %o1, %g1 fmul8x16au %f10, %f30, %f8 fmovsl %icc, %f15, %f4 array32 %i1, %l0, %g6 array32 %o7, %l3, %i5 orcc %i3, 0x0A57, %o5 edge16 %i4, %g5, %l1 movne %icc, %o3, %o4 movrgz %l6, %g2, %i7 fmovrslz %g3, %f14, %f22 alignaddr %g4, %l2, %g7 array8 %o6, %i0, %l4 fones %f16 fmovrde %o2, %f2, %f20 siam 0x1 sir 0x0DF9 save %i2, %o0, %l5 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 std %f6, [%l7 + 0x60] sethi 0x0C87, %o1 nop set 0x10, %l5 stb %g1, [%l7 + %l5] addcc %i6, 0x1A82, %i1 ldd [%l7 + 0x78], %g6 array8 %l0, %l3, %o7 movvs %icc, %i5, %i3 alignaddrl %i4, %o5, %g5 movneg %icc, %l1, %o3 nop set 0x4C, %i5 ldsw [%l7 + %i5], %o4 andncc %g2, %l6, %g3 stx %i7, [%l7 + 0x58] fpadd32s %f10, %f1, %f10 movvs %icc, %l2, %g4 ldd [%l7 + 0x10], %g6 fmovdl %icc, %f29, %f13 sdivcc %o6, 0x19DA, %i0 sll %o2, 0x02, %i2 restore %l4, %o0, %o1 rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %l5, %g1, %i1 movrlz %g6, 0x1EC, %i6 lduh [%l7 + 0x4C], %l3 movn %icc, %l0, %i5 movrne %i3, %o7, %o5 ldd [%l7 + 0x48], %g4 mova %xcc, %l1, %o3 udivx %o4, 0x1117, %i4 movcc %icc, %l6, %g2 fabsd %f28, %f16 edge8n %i7, %g3, %g4 fmul8x16al %f15, %f2, %f30 fmovsl %icc, %f11, %f10 movne %xcc, %l2, %g7 sth %i0, [%l7 + 0x7E] move %icc, %o6, %i2 movn %icc, %l4, %o2 fmovsa %icc, %f20, %f2 and %o1, 0x13A2, %o0 ldd [%l7 + 0x38], %l4 addccc %g1, 0x1517, %g6 array8 %i6, %l3, %i1 movle %icc, %l0, %i3 xnorcc %o7, 0x17E1, %i5 fzero %f2 movre %g5, 0x30E, %l1 movre %o5, 0x123, %o3 edge8l %o4, %i4, %g2 ldsb [%l7 + 0x55], %l6 movne %icc, %g3, %i7 edge8n %l2, %g4, %i0 edge32l %o6, %i2, %l4 edge32n %g7, %o1, %o2 stb %l5, [%l7 + 0x2D] add %g1, %g6, %i6 ldd [%l7 + 0x28], %f20 movrlez %l3, %i1, %l0 movvs %icc, %i3, %o7 xorcc %i5, 0x1E91, %g5 fmovdge %xcc, %f15, %f24 fmovdle %xcc, %f30, %f18 fpadd16s %f1, %f30, %f27 sra %o0, 0x0D, %o5 for %f12, %f16, %f8 udiv %l1, 0x10DA, %o4 udivx %o3, 0x169B, %i4 movcc %icc, %g2, %g3 fmovda %xcc, %f12, %f0 fmovdl %icc, %f6, %f14 fand %f10, %f22, %f18 setx loop_107, %l0, %l1 return %l1 nop rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_107: st %f12, [%l7 + 0x6C] fcmpne16 %f22, %f0, %l6 edge16n %i0, %o6, %g4 xorcc %i2, 0x0252, %g7 fmul8ulx16 %f0, %f30, %f22 edge8l %o1, %o2, %l4 edge16ln %g1, %g6, %i6 stx %l5, [%l7 + 0x08] array16 %l3, %l0, %i3 std %f4, [%l7 + 0x58] ld [%l7 + 0x2C], %f19 fmovrslz %o7, %f27, %f19 fmovrdne %i5, %f14, %f24 movn %xcc, %i1, %g5 edge32 %o5, %o0, %o4 st %f24, [%l7 + 0x74] movl %icc, %l1, %o3 nop set 0x74, %i6 lduw [%l7 + %i6], %i4 fmovdg %xcc, %f30, %f0 fmovspos %icc, %f25, %f16 movrne %g3, 0x27B, %i7 stb %g2, [%l7 + 0x4E] udivx %l2, 0x156F, %i0 andncc %o6, %g4, %i2 fpsub32s %f2, %f11, %f9 array32 %l6, %g7, %o1 srlx %o2, %l4, %g6 smul %g1, %l5, %l3 ldsw [%l7 + 0x3C], %i6 sll %i3, %o7, %i5 movvc %icc, %i1, %l0 movcc %icc, %g5, %o5 std %f4, [%l7 + 0x50] edge16ln %o0, %l1, %o4 mova %icc, %o3, %i4 nop set 0x6C, %o7 ldsw [%l7 + %o7], %i7 edge32l %g2, %l2, %g3 sub %i0, 0x13B4, %g4 andn %o6, 0x19DB, %l6 alignaddr %g7, %i2, %o1 movgu %icc, %o2, %l4 fcmpne32 %f26, %f12, %g6 mulx %g1, 0x1FF0, %l5 movleu %icc, %l3, %i3 orcc %o7, %i5, %i6 xorcc %l0, %g5, %o5 fcmpeq16 %f14, %f26, %o0 sdivx %l1, 0x07FC, %o4 movne %xcc, %o3, %i4 alignaddrl %i1, %g2, %i7 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 3649 ! Type f : 5268 ! Type i : 16083 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0xEF2E04B1 .word 0xFE986203 .word 0x7F390285 .word 0x24FE18F9 .word 0xC2A60495 .word 0x0F2C6D7A .word 0xE835B8A9 .word 0x5BF36C7E .word 0xFCEC6039 .word 0x33E7E146 .word 0x246239B0 .word 0x8E35F6EE .word 0x2D075B36 .word 0x3B9A07EF .word 0x7E8AA821 .word 0x83C16B36 .word 0xC2816DE1 .word 0x7CF16FE6 .word 0x352DF906 .word 0x82EE6ED6 .word 0x8DB6D9F3 .word 0x11E371D3 .word 0x50A10272 .word 0xC25EBFAA .word 0x36B4ABEF .word 0x7116455C .word 0x0857F06F .word 0xB4F0FC3A .word 0xBEB9EEA6 .word 0x71A301AD .word 0xBF64026C .word 0x9B188ADD .word 0xC0A6F1F3 .word 0x78A1FBF8 .word 0x2954F322 .word 0x51459676 .word 0x02052E8E .word 0x9CC61086 .word 0xE56AD5D7 .word 0xCC9D38D1 .word 0x325C4F6D .word 0x798AABEF .word 0x70F1FFCE .word 0x6C517C4B .word 0x115C0197 .word 0x1C71687D .word 0x64806E1D .word 0xFE3E3DD9 .word 0xE58C9756 .word 0x6C0E2337 .word 0x7D2F68D5 .word 0x9805A2DD .word 0x6D997DCE .word 0xFAFE4053 .word 0x7CE888F4 .word 0xB215D6F9 .word 0xA658A6C7 .word 0xE1F1FE9D .word 0xC5FE168F .word 0x07644A0C .word 0xAE6FFEE7 .word 0xCDCE164F .word 0x18277D5F .word 0xD1866B28 .end