/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_fsr3_f15.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ .ident "Using Instruction Hash for Focus :$Id: isa3_fsr3_f15.s,v 1.1 2007/05/11 17:22:26 drp Exp $" #include "defines.h" #include "nmacros.h" #include "old_boot.s" /************************************************************************ Test case code start ************************************************************************/ .text .global main main: /* test begin */ ta T_RD_THID mov %o1, %l6 umul %l6, 256, %l7 setx DIAG_DATA_AREA, %g1, %g3 add %l7, %g3, %l7 mov %l7, %g1 wrpr %g0, 0x0, %cwp mov %g1, %l7 wrpr %g0, 0x1, %cwp mov %g1, %l7 wrpr %g0, 0x2, %cwp mov %g1, %l7 wrpr %g0, 0x3, %cwp mov %g1, %l7 wrpr %g0, 0x4, %cwp mov %g1, %l7 wrpr %g0, 0x5, %cwp mov %g1, %l7 wrpr %g0, 0x6, %cwp mov %g1, %l7 wrpr %g0, 0x7, %cwp mov %g1, %l7 nop setx 0x635F7077F0687935, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0x1, %g1 set 0xF, %g2 set 0xD, %g3 set 0x8, %g4 set 0x1, %g5 set 0x6, %g6 set 0xB, %g7 !# Input registers set -0x2, %i0 set -0x2, %i1 set -0x2, %i2 set -0x9, %i3 set -0x5, %i4 set -0xA, %i5 set -0xF, %i6 set -0x0, %i7 !# Local registers set 0x00B1EDD9, %l0 set 0x26596E11, %l1 set 0x1BA99AE6, %l2 set 0x0C2AFC52, %l3 set 0x564334EA, %l4 set 0x00D18F9B, %l5 set 0x758A75D1, %l6 !# Output registers set 0x178E, %o0 set -0x1564, %o1 set -0x07F2, %o2 set 0x174A, %o3 set -0x027E, %o4 set -0x10ED, %o5 set 0x1222, %o6 set -0x0BC8, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xA210EBE3DA99B598) INIT_TH_FP_REG(%l7,%f2,0x56F8834911058081) INIT_TH_FP_REG(%l7,%f4,0x612E53FC91AB1F93) INIT_TH_FP_REG(%l7,%f6,0x500D351A57D4F4D8) INIT_TH_FP_REG(%l7,%f8,0x5DE295223CB8772D) INIT_TH_FP_REG(%l7,%f10,0xD278AEBA6389E60D) INIT_TH_FP_REG(%l7,%f12,0x16F8C2D2CFCC5109) INIT_TH_FP_REG(%l7,%f14,0x6CCB371DEB792B38) INIT_TH_FP_REG(%l7,%f16,0xAC33F84E0F4C3659) INIT_TH_FP_REG(%l7,%f18,0xE6A96EF3671470CD) INIT_TH_FP_REG(%l7,%f20,0xCFF080A7F831DE19) INIT_TH_FP_REG(%l7,%f22,0x8B300F2C7F951627) INIT_TH_FP_REG(%l7,%f24,0x7CAFD428B1965CA6) INIT_TH_FP_REG(%l7,%f26,0x0C66E47FDD086C30) INIT_TH_FP_REG(%l7,%f28,0x002BC8D8F48102B8) INIT_TH_FP_REG(%l7,%f30,0x921BA1F04ABDE31A) !# Other state or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0x496, %hsys_tick_cmpr !# Execute Main Diag .. nop set 0x18, %i0 ldsw [%l7 + %i0], %i1 movl %icc, %i0, %g6 fmul8x16al %f26, %f23, %f26 lduw [%l7 + 0x64], %o3 movl %icc, %i4, %o1 edge16n %l0, %g2, %l6 fmovrslz %l2, %f9, %f30 taddcctv %i5, 0x055C, %g1 fpsub32s %f17, %f0, %f25 tne %icc, 0x3 stw %l1, [%l7 + 0x48] wr %g0, 0x19, %asi stxa %g7, [%l7 + 0x40] %asi fmovdle %xcc, %f27, %f5 fmovsvs %xcc, %f28, %f11 fpadd32 %f16, %f0, %f22 fxnor %f20, %f16, %f8 movleu %xcc, %o5, %o0 movvs %xcc, %o7, %o6 taddcctv %g3, 0x00B7, %g4 umul %i6, 0x17E7, %l3 tvs %icc, 0x3 addc %l5, 0x16B1, %o4 edge8n %i7, %o2, %i3 movrne %i2, %l4, %i1 bneg,a,pt %xcc, loop_1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %xcc, %i0, %g6 alignaddrl %o3, %g5, %i4 loop_1: fmovde %icc, %f13, %f2 movle %icc, %l0, %g2 and %o1, %l6, %l2 fmovdgu %xcc, %f27, %f19 subc %i5, %g1, %g7 movgu %icc, %o5, %l1 fblg,a %fcc2, loop_2 array32 %o0, %o6, %g3 nop set 0x40, %l5 prefetch [%l7 + %l5], 0x1 std %f2, [%l7 + 0x30] loop_2: stb %o7, [%l7 + 0x3D] udivcc %i6, 0x1250, %g4 be,a,pt %icc, loop_3 or %l5, %l3, %i7 alignaddr %o4, %i3, %o2 std %f0, [%l7 + 0x40] loop_3: tne %icc, 0x0 fmovdleu %xcc, %f12, %f29 brnz %i2, loop_4 bneg,a %icc, loop_5 fblg,a %fcc1, loop_6 ldstub [%l7 + 0x63], %i1 loop_4: xnor %l4, 0x0C29, %g6 loop_5: ldx [%l7 + 0x08], %o3 loop_6: tvc %icc, 0x0 nop fitos %f5, %f6 udiv %i0, 0x13F5, %g5 alignaddrl %l0, %i4, %g2 fmovdn %icc, %f12, %f5 movn %icc, %l6, %o1 sir 0x10E2 movrlez %i5, %g1, %g7 tvs %icc, 0x2 andncc %o5, %l1, %l2 taddcctv %o0, 0x0DA7, %g3 ble,pn %xcc, loop_7 edge8 %o6, %o7, %i6 tvs %icc, 0x1 edge32ln %l5, %g4, %l3 loop_7: stbar movre %o4, %i3, %o2 movl %icc, %i2, %i7 edge32n %l4, %g6, %i1 fnot1s %f22, %f4 fnand %f20, %f20, %f10 xnor %o3, 0x0123, %g5 ta %icc, 0x0 subccc %l0, %i0, %g2 bcs,pt %xcc, loop_8 taddcc %l6, %i4, %o1 fbue,a %fcc1, loop_9 movrgz %g1, %g7, %o5 loop_8: nop add %l7, 0x78, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %i5 casxa [%l6] %asi, %i5, %l1 loop_9: tpos %icc, 0x2 edge16n %l2, %g3, %o0 array8 %o6, %o7, %l5 movrlez %g4, 0x22E, %i6 fzero %f20 alignaddr %o4, %l3, %o2 fbn,a %fcc2, loop_10 ldsb [%l7 + 0x60], %i2 srax %i7, %l4, %g6 nop setx 0x3C389F11, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x9D44B105, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fadds %f4, %f26, %f23 loop_10: sethi 0x1230, %i1 wr %g0, 0x88, %asi swapa [%l7 + 0x4C] %asi, %o3 sll %g5, 0x0C, %l0 array16 %i3, %g2, %i0 nop set 0x70, %i6 ldd [%l7 + %i6], %i6 tsubcc %o1, 0x1B1C, %g1 membar 0x42 ldsh [%l7 + 0x16], %i4 ldsw [%l7 + 0x2C], %g7 fzeros %f31 srlx %i5, %l1, %o5 ldstub [%l7 + 0x60], %g3 tleu %icc, 0x3 array32 %l2, %o6, %o7 edge16ln %o0, %l5, %g4 fcmple16 %f16, %f12, %i6 smulcc %o4, %o2, %i2 fpmerge %f17, %f26, %f12 nop set 0x4C, %l2 ldsw [%l7 + %l2], %l3 pdist %f12, %f28, %f4 fmovrslez %l4, %f4, %f30 tvc %xcc, 0x5 andncc %i7, %g6, %i1 addcc %o3, %g5, %i3 fmovrdlez %l0, %f16, %f18 fpsub16 %f30, %f30, %f22 fbuge %fcc2, loop_11 stw %i0, [%l7 + 0x68] orncc %g2, %o1, %l6 edge16n %i4, %g7, %i5 loop_11: xnor %g1, 0x06D7, %o5 fmul8x16al %f28, %f8, %f6 array8 %g3, %l2, %o6 lduw [%l7 + 0x50], %l1 array16 %o0, %l5, %o7 move %xcc, %i6, %g4 bgu,a,pn %xcc, loop_12 bneg,a,pt %icc, loop_13 tcs %icc, 0x3 taddcctv %o2, 0x0848, %o4 loop_12: mulscc %l3, %i2, %l4 loop_13: array8 %g6, %i1, %o3 fmovsleu %icc, %f22, %f11 bcs,a,pn %icc, loop_14 sethi 0x0FC5, %g5 nop fitos %f10, %f22 fstox %f22, %f26 tle %icc, 0x6 loop_14: edge8ln %i3, %l0, %i0 smulcc %g2, 0x02B5, %i7 or %l6, %o1, %i4 edge8n %i5, %g7, %g1 fnegd %f24, %f8 std %f26, [%l7 + 0x20] xorcc %o5, %l2, %o6 nop fitos %f3, %f17 fstod %f17, %f16 orn %g3, 0x00B6, %l1 brgz %l5, loop_15 andn %o0, %i6, %o7 sra %o2, %o4, %l3 call loop_16 loop_15: fmovrslez %i2, %f14, %f23 bge,a loop_17 sllx %l4, 0x10, %g4 loop_16: fmovrslz %g6, %f15, %f2 flush %l7 + 0x74 loop_17: brnz %o3, loop_18 sra %g5, 0x1E, %i3 fmovse %xcc, %f1, %f3 set 0x1C, %g4 lduwa [%l7 + %g4] 0x80, %l0 loop_18: ld [%l7 + 0x70], %f0 ta %icc, 0x6 set 0x2A, %o1 lduha [%l7 + %o1] 0x18, %i0 nop setx 0x9662427FC8501FE0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 fsqrtd %f14, %f16 set 0x08, %g3 ldstuba [%l7 + %g3] 0x18, %i1 movrgez %g2, 0x319, %i7 nop setx loop_19, %l0, %l1 jmpl %l1, %l6 stw %i4, [%l7 + 0x30] edge16n %i5, %o1, %g7 umulcc %g1, %l2, %o6 loop_19: movg %xcc, %o5, %g3 fbug,a %fcc2, loop_20 fmovrdlez %l5, %f14, %f0 xnorcc %l1, 0x1A03, %o0 sth %i6, [%l7 + 0x44] loop_20: movge %xcc, %o2, %o4 edge16 %o7, %i2, %l4 xnorcc %g4, 0x1ADC, %l3 edge32n %o3, %g6, %g5 fpsub32 %f14, %f2, %f4 prefetch [%l7 + 0x3C], 0x0 movle %icc, %i3, %l0 edge8n %i1, %g2, %i7 popc %l6, %i4 taddcctv %i5, %o1, %i0 tvs %icc, 0x1 movleu %icc, %g1, %g7 movcs %xcc, %l2, %o6 udivcc %g3, 0x0628, %o5 fexpand %f13, %f2 sir 0x0FE8 udiv %l5, 0x1EAC, %l1 nop setx 0x3042B2FA, %l0, %l6 st %l6, [%l7 + 0x44] ld [%l7 + 0x44], %fsr movleu %xcc, %o0, %o2 mulx %o4, 0x14E2, %i6 wr %g0, 0x80, %asi prefetcha [%l7 + 0x38] %asi, 0x2 fmul8x16 %f27, %f14, %f22 add %l4, %i2, %g4 brgez %l3, loop_21 movpos %xcc, %g6, %g5 ldstub [%l7 + 0x14], %i3 add %o3, 0x068D, %i1 loop_21: mulx %l0, 0x0532, %g2 udivx %i7, 0x0C57, %i4 fmovrse %l6, %f26, %f16 tsubcctv %o1, 0x0D5E, %i5 subc %g1, %i0, %l2 subc %o6, %g3, %g7 set 0x40, %l4 ldda [%l7 + %l4] 0x04, %o4 stw %l1, [%l7 + 0x08] set 0x2C, %g6 lda [%l7 + %g6] 0x10, %f26 ldd [%l7 + 0x50], %f12 tvc %xcc, 0x3 movn %xcc, %l5, %o2 array8 %o4, %i6, %o7 fbne,a %fcc3, loop_22 movn %icc, %o0, %i2 wr %g0, 0x89, %asi stwa %g4, [%l7 + 0x68] %asi loop_22: srax %l4, %l3, %g6 sub %i3, %o3, %g5 movneg %icc, %i1, %g2 fandnot1 %f12, %f22, %f30 ba,a,pt %icc, loop_23 srlx %l0, %i7, %l6 fmovscc %xcc, %f19, %f17 sdivx %o1, 0x1A13, %i4 loop_23: nop wr %g0, 0x89, %asi ldswa [%l7 + 0x48] %asi, %i5 or %g1, 0x0ADE, %l2 fmovdne %xcc, %f9, %f20 sdivx %i0, 0x1D82, %o6 bcc %xcc, loop_24 fmovsn %xcc, %f23, %f26 set 0x40, %i5 stda %f0, [%l7 + %i5] 0x81 loop_24: sir 0x179A tsubcctv %g3, %o5, %l1 popc %l5, %g7 fmovdle %xcc, %f29, %f1 fmul8x16 %f26, %f22, %f8 fbuge %fcc3, loop_25 lduw [%l7 + 0x3C], %o2 sethi 0x13CB, %o4 fmovrdgz %o7, %f22, %f12 loop_25: udivx %o0, 0x0E62, %i6 mova %icc, %i2, %g4 set 0x28, %o4 lduha [%l7 + %o4] 0x81, %l3 movleu %xcc, %g6, %i3 edge16 %o3, %l4, %g5 set 0x48, %o5 prefetcha [%l7 + %o5] 0x15, 0x3 fmovd %f22, %f6 nop set 0x48, %l1 ldx [%l7 + %l1], %l0 wr %g0, 0x80, %asi lduwa [%l7 + 0x60] %asi, %g2 fandnot2 %f0, %f20, %f16 nop setx 0x506E1746, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr movrgez %i7, %o1, %i4 udiv %i5, 0x1DF2, %g1 fones %f1 set 0x24, %o6 sta %f20, [%l7 + %o6] 0x0c movleu %xcc, %l2, %l6 nop setx loop_26, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bcs,a,pn %icc, loop_27 tneg %icc, 0x3 te %icc, 0x1 loop_26: tsubcc %o6, 0x029F, %i0 loop_27: xnorcc %o5, %g3, %l5 bn,a,pt %icc, loop_28 ba loop_29 tgu %xcc, 0x1 fmul8x16au %f9, %f11, %f30 loop_28: popc 0x0059, %l1 loop_29: xorcc %o2, 0x1241, %g7 nop set 0x5D, %l6 ldub [%l7 + %l6], %o7 fcmpne16 %f2, %f18, %o4 ldsw [%l7 + 0x24], %o0 fnors %f22, %f23, %f27 nop fitos %f7, %f15 fstox %f15, %f2 fxtos %f2, %f2 wr %g0, 0xe3, %asi stba %i2, [%l7 + 0x6A] %asi membar #Sync udiv %i6, 0x06E5, %g4 add %g6, %i3, %o3 movrlz %l3, 0x0FC, %l4 wr %g0, 0x2a, %asi ldda [%l7 + 0x50] %asi, %i0 fmuld8ulx16 %f8, %f14, %f0 brgz,a %g5, loop_30 brz,a %l0, loop_31 movneg %icc, %i7, %o1 fmovrsgz %g2, %f16, %f21 loop_30: udiv %i4, 0x102B, %g1 loop_31: fmovdl %xcc, %f17, %f8 brgz %i5, loop_32 addcc %l2, %o6, %l6 alignaddr %o5, %g3, %i0 edge8 %l5, %l1, %g7 loop_32: brgez,a %o7, loop_33 ldsh [%l7 + 0x5E], %o4 sir 0x0746 bne,pt %xcc, loop_34 loop_33: fmovrde %o2, %f30, %f30 membar 0x6A edge32n %o0, %i2, %g4 loop_34: sra %i6, 0x0C, %g6 fbuge,a %fcc3, loop_35 tl %icc, 0x1 sir 0x0C68 fbl,a %fcc0, loop_36 loop_35: ldub [%l7 + 0x75], %o3 andcc %i3, 0x0FD1, %l3 movcs %icc, %l4, %g5 loop_36: subccc %i1, %l0, %i7 edge32ln %o1, %i4, %g2 movrlz %g1, %l2, %i5 add %o6, %o5, %g3 xorcc %l6, 0x0EAD, %i0 movcs %xcc, %l1, %g7 orn %o7, %o4, %o2 flush %l7 + 0x60 brlez %l5, loop_37 std %f0, [%l7 + 0x30] ta %icc, 0x5 stbar loop_37: tsubcctv %o0, 0x187A, %g4 set 0x14, %i3 ldswa [%l7 + %i3] 0x11, %i2 tsubcc %g6, %i6, %i3 fmovspos %icc, %f11, %f30 bshuffle %f26, %f22, %f28 udiv %l3, 0x01D5, %o3 movne %icc, %g5, %l4 tsubcc %i1, %i7, %o1 tne %icc, 0x5 nop fitod %f12, %f14 fdtox %f14, %f30 fxtod %f30, %f10 swap [%l7 + 0x64], %i4 fnors %f0, %f11, %f1 fbue %fcc2, loop_38 ldub [%l7 + 0x58], %l0 sth %g1, [%l7 + 0x32] fbe %fcc0, loop_39 loop_38: fandnot2s %f14, %f17, %f8 srl %g2, 0x04, %l2 orcc %i5, 0x138B, %o5 loop_39: tcs %xcc, 0x2 movne %xcc, %o6, %g3 bne,a %xcc, loop_40 brgez %l6, loop_41 andn %l1, %g7, %o7 set 0x60, %l3 prefetcha [%l7 + %l3] 0x10, 0x0 loop_40: ld [%l7 + 0x78], %f12 loop_41: ble,a %xcc, loop_42 fpadd32s %f1, %f30, %f20 orcc %i0, %o2, %o0 fbule %fcc0, loop_43 loop_42: ba,pt %xcc, loop_44 edge8 %l5, %i2, %g4 tvc %xcc, 0x5 loop_43: subc %i6, %i3, %g6 loop_44: nop wr %g0, 0x81, %asi lda [%l7 + 0x60] %asi, %f1 bne,a %xcc, loop_45 udivx %l3, 0x0C3A, %g5 edge16 %l4, %o3, %i7 ldsb [%l7 + 0x44], %o1 loop_45: xor %i1, %i4, %l0 sub %g2, %l2, %i5 fcmple32 %f24, %f20, %g1 te %xcc, 0x0 std %f22, [%l7 + 0x38] nop setx loop_46, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpsub16 %f26, %f14, %f30 ldsh [%l7 + 0x56], %o5 fmovsl %xcc, %f13, %f30 loop_46: tgu %xcc, 0x7 tle %icc, 0x6 nop setx 0x028C624E697D1359, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xD98515AB46310783, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 faddd %f26, %f4, %f6 movneg %xcc, %g3, %l6 fmovrdlz %l1, %f22, %f24 xnorcc %o6, 0x1C57, %o7 movle %icc, %o4, %g7 sdiv %i0, 0x0C79, %o2 fandnot1s %f13, %f31, %f15 fmovsle %xcc, %f16, %f27 ldsh [%l7 + 0x7A], %o0 mulscc %i2, 0x1074, %g4 fmovde %xcc, %f18, %f16 lduw [%l7 + 0x50], %i6 nop fitod %f8, %f2 fdtox %f2, %f28 edge32l %i3, %g6, %l5 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xf1 membar #Sync umulcc %l3, %g5, %l4 fbue %fcc3, loop_47 smul %o3, %o1, %i7 movrlz %i4, %i1, %g2 stbar loop_47: stx %l2, [%l7 + 0x10] set 0x69, %i7 ldsba [%l7 + %i7] 0x18, %i5 movrlz %g1, %l0, %g3 movg %icc, %o5, %l6 nop setx 0xD6BBBC35, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0xD5A87ACE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fsubs %f9, %f23, %f24 movl %xcc, %l1, %o6 movne %icc, %o7, %o4 add %l7, 0x30, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x80, %g7, %o2 edge32n %o0, %i0, %i2 fpsub32 %f6, %f24, %f12 movvs %icc, %g4, %i6 movrgez %i3, 0x3CC, %g6 add %l5, 0x037B, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bn,a %xcc, loop_48 subc %l4, 0x072B, %o3 sir 0x0297 call loop_49 loop_48: srlx %g5, %i7, %o1 edge16ln %i4, %g2, %i1 fmovdge %icc, %f18, %f28 loop_49: tsubcc %l2, 0x099A, %i5 sethi 0x0DF7, %g1 addccc %g3, 0x0C43, %l0 edge32 %o5, %l1, %o6 fmovdcs %icc, %f1, %f18 srl %o7, 0x1C, %o4 sll %l6, 0x1F, %o2 tge %xcc, 0x5 nop fitos %f18, %f0 fmovsvc %xcc, %f25, %f12 tsubcctv %o0, %i0, %g7 fnor %f26, %f8, %f16 addcc %i2, 0x0F7A, %g4 fnegd %f0, %f10 nop set 0x30, %g1 ldx [%l7 + %g1], %i3 fpack16 %f0, %f27 ta %xcc, 0x2 fcmpeq16 %f12, %f16, %i6 srl %l5, %l3, %g6 fblg %fcc0, loop_50 alignaddr %o3, %g5, %i7 edge8n %l4, %o1, %i4 and %g2, %l2, %i1 loop_50: tvc %icc, 0x3 nop setx 0x3471FC794060AECD, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr mova %icc, %g1, %i5 tge %icc, 0x2 sdiv %l0, 0x1F9B, %g3 tcs %xcc, 0x7 fnot1s %f27, %f8 sra %l1, %o5, %o6 fmovsg %icc, %f18, %f28 bvs,pn %xcc, loop_51 fmovsgu %xcc, %f22, %f4 movneg %icc, %o4, %l6 movrlz %o2, 0x257, %o7 loop_51: edge8 %i0, %o0, %i2 fabsd %f18, %f8 wr %g0, 0x80, %asi swapa [%l7 + 0x48] %asi, %g4 popc 0x1B02, %i3 umul %i6, %l5, %g7 tcs %icc, 0x7 edge8l %l3, %g6, %g5 edge8n %i7, %o3, %l4 fpadd32s %f9, %f3, %f8 fmul8sux16 %f26, %f6, %f18 edge16n %o1, %i4, %g2 nop setx 0x3049A1D9, %l0, %l6 st %l6, [%l7 + 0x7C] ld [%l7 + 0x7C], %fsr fmovsgu %icc, %f2, %f24 array16 %l2, %i1, %g1 udiv %i5, 0x082B, %l0 edge32ln %l1, %g3, %o6 fble %fcc1, loop_52 edge32n %o5, %l6, %o4 smul %o7, 0x0BE7, %o2 tg %icc, 0x7 loop_52: edge16 %i0, %o0, %i2 movne %icc, %g4, %i6 movn %icc, %l5, %i3 lduw [%l7 + 0x28], %g7 srax %g6, %g5, %l3 fmovsgu %icc, %f31, %f31 orcc %i7, %l4, %o1 andcc %i4, %g2, %l2 te %icc, 0x2 be,a,pt %icc, loop_53 tpos %xcc, 0x4 stw %o3, [%l7 + 0x78] fmovscs %xcc, %f3, %f3 loop_53: nop set 0x72, %g5 stha %i1, [%l7 + %g5] 0x88 nop setx loop_54, %l0, %l1 jmpl %l1, %i5 tn %xcc, 0x7 srax %l0, 0x1E, %l1 edge16ln %g3, %g1, %o6 loop_54: membar 0x1F wr %g0, 0x10, %asi stda %f16, [%l7 + 0x40] %asi fornot2s %f12, %f0, %f24 stb %l6, [%l7 + 0x21] sdiv %o5, 0x15C1, %o7 brnz %o4, loop_55 ba,a,pt %xcc, loop_56 movrgz %i0, 0x344, %o2 tne %icc, 0x5 loop_55: ble %icc, loop_57 loop_56: and %o0, %i2, %i6 lduw [%l7 + 0x58], %g4 edge32 %l5, %g7, %g6 loop_57: array32 %i3, %l3, %i7 array8 %l4, %o1, %i4 tcs %icc, 0x3 andcc %g5, 0x1C94, %g2 umulcc %l2, %i1, %o3 tne %xcc, 0x1 smul %l0, 0x0879, %l1 fmovsne %xcc, %f4, %f20 fbu %fcc0, loop_58 edge16 %i5, %g3, %o6 bne,a,pt %icc, loop_59 or %g1, %l6, %o5 loop_58: nop set 0x38, %g7 prefetcha [%l7 + %g7] 0x15, 0x0 loop_59: tpos %xcc, 0x4 ba,a loop_60 mova %xcc, %i0, %o2 smul %o4, 0x1946, %i2 srax %o0, %i6, %l5 loop_60: fmovdcs %icc, %f22, %f24 ba,a,pn %icc, loop_61 call loop_62 stb %g4, [%l7 + 0x63] xorcc %g6, 0x0477, %g7 loop_61: fsrc2s %f29, %f18 loop_62: brnz %l3, loop_63 brlez,a %i7, loop_64 ldd [%l7 + 0x40], %i2 popc 0x1944, %l4 loop_63: movl %icc, %o1, %g5 loop_64: nop wr %g0, 0xf1, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync addccc %i4, 0x1501, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdleu %xcc, %f3, %f5 edge32 %i1, %o3, %l2 ldsb [%l7 + 0x4D], %l0 tcs %icc, 0x7 addc %i5, %g3, %l1 set 0x30, %g2 sta %f3, [%l7 + %g2] 0x19 movcc %xcc, %g1, %l6 set 0x42, %i1 ldsha [%l7 + %i1] 0x04, %o6 nop setx 0x150207BE31CD5BA8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xDBC585516ADDA314, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f26, %f2 tl %xcc, 0x2 brz,a %o5, loop_65 subc %o7, %o2, %i0 stbar srax %i2, 0x12, %o4 loop_65: subccc %o0, %l5, %g4 be %icc, loop_66 fble,a %fcc0, loop_67 tcs %icc, 0x4 stw %i6, [%l7 + 0x70] loop_66: nop wr %g0, 0x0c, %asi ldxa [%l7 + 0x30] %asi, %g7 loop_67: srax %l3, %g6, %i7 fbn,a %fcc2, loop_68 movneg %xcc, %i3, %o1 fbo %fcc2, loop_69 fnot2 %f10, %f10 loop_68: array32 %l4, %g5, %i4 movpos %xcc, %i1, %g2 loop_69: movpos %icc, %o3, %l0 sllx %i5, %g3, %l2 bl loop_70 nop setx 0xA06E6C92, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr nop setx loop_71, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx 0xF809764D382254AC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x03D83B7C765C6C5F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f4, %f8 loop_70: fbu %fcc2, loop_72 tsubcc %g1, 0x1BFC, %l6 loop_71: srax %o6, %o5, %o7 or %l1, 0x133C, %o2 loop_72: tle %xcc, 0x7 fpackfix %f26, %f13 lduw [%l7 + 0x08], %i0 bne,pn %icc, loop_73 fblg %fcc3, loop_74 sdivcc %o4, 0x0237, %o0 membar 0x57 loop_73: fnor %f22, %f26, %f10 loop_74: movge %icc, %l5, %i2 fcmpeq32 %f22, %f24, %i6 fandnot1 %f6, %f22, %f22 fbg %fcc0, loop_75 fone %f0 nop fitos %f8, %f15 fstox %f15, %f20 fxtos %f20, %f23 fmovscs %xcc, %f22, %f9 loop_75: movvc %icc, %g7, %g4 ldx [%l7 + 0x50], %g6 ldd [%l7 + 0x78], %f8 taddcctv %i7, %i3, %l3 nop fitos %f5, %f9 fstoi %f9, %f19 umulcc %o1, %l4, %i4 fmovdle %xcc, %f8, %f27 lduh [%l7 + 0x0C], %i1 fmovrde %g5, %f6, %f26 movle %xcc, %o3, %g2 srax %i5, 0x0F, %g3 movvs %xcc, %l2, %g1 movleu %xcc, %l6, %o6 taddcc %l0, %o5, %o7 fbne,a %fcc1, loop_76 bneg,a %xcc, loop_77 stbar andcc %l1, %o2, %o4 loop_76: or %o0, %l5, %i2 loop_77: fandnot2s %f6, %f30, %f16 fand %f10, %f16, %f10 edge32ln %i0, %g7, %g4 andn %g6, %i7, %i3 fmuld8sux16 %f19, %f13, %f10 edge32n %i6, %l3, %o1 wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f16 tpos %xcc, 0x0 edge32 %i4, %l4, %i1 add %o3, %g2, %i5 udivcc %g3, 0x03C9, %g5 tl %icc, 0x2 stbar movle %xcc, %g1, %l2 fmovrse %o6, %f17, %f29 brlez,a %l6, loop_78 tcs %xcc, 0x7 move %xcc, %o5, %o7 fcmpgt16 %f2, %f16, %l1 loop_78: fmovrdlez %o2, %f10, %f14 ldx [%l7 + 0x20], %o4 tleu %icc, 0x1 fbo,a %fcc1, loop_79 nop setx 0xECDF0B08, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x5E185D57, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fmuls %f12, %f2, %f6 fxor %f24, %f22, %f22 tvc %icc, 0x6 loop_79: fmovd %f26, %f18 te %xcc, 0x7 edge32n %l0, %l5, %o0 fpackfix %f20, %f24 addccc %i0, 0x0A19, %g7 stbar add %g4, 0x09B1, %g6 fmuld8sux16 %f24, %f27, %f10 tcs %icc, 0x4 mulscc %i7, %i3, %i6 brlez %l3, loop_80 te %xcc, 0x2 fmovdgu %xcc, %f26, %f24 nop setx 0xFBA8A66C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 fsqrts %f9, %f28 loop_80: lduw [%l7 + 0x18], %i2 fpsub16s %f20, %f13, %f28 tvc %xcc, 0x3 edge32n %i4, %o1, %l4 sdivx %o3, 0x183B, %i1 edge32 %g2, %g3, %i5 fmuld8sux16 %f13, %f0, %f8 fba,a %fcc1, loop_81 fba,a %fcc2, loop_82 fcmpeq32 %f12, %f8, %g1 edge8 %l2, %g5, %l6 loop_81: movrlz %o6, 0x112, %o7 loop_82: movvs %icc, %o5, %l1 tcc %xcc, 0x3 stw %o2, [%l7 + 0x38] fbug,a %fcc3, loop_83 alignaddrl %o4, %l5, %l0 movneg %icc, %o0, %g7 edge8ln %i0, %g6, %g4 loop_83: mulscc %i3, 0x1584, %i6 nop fitod %f6, %f12 fdtox %f12, %f6 fxtod %f6, %f6 andn %l3, %i2, %i4 orcc %i7, 0x1C9D, %o1 fmovdn %xcc, %f21, %f26 edge16n %l4, %o3, %i1 fcmpeq32 %f8, %f2, %g2 udivx %g3, 0x0EBD, %g1 set 0x7C, %o3 ldsba [%l7 + %o3] 0x88, %i5 fmovsleu %icc, %f5, %f28 bgu,a %icc, loop_84 smulcc %g5, 0x0CDB, %l2 nop fitos %f1, %f12 fstoi %f12, %f10 tsubcc %o6, 0x0BBE, %l6 loop_84: umulcc %o7, %l1, %o2 fmovsleu %icc, %f5, %f9 stw %o5, [%l7 + 0x08] edge16ln %o4, %l0, %l5 tleu %xcc, 0x1 edge32 %g7, %o0, %i0 movg %icc, %g4, %g6 alignaddr %i6, %i3, %i2 stbar srl %l3, 0x12, %i4 tl %xcc, 0x4 fbe,a %fcc2, loop_85 addccc %i7, 0x069E, %o1 ld [%l7 + 0x78], %f15 addc %l4, 0x1B24, %o3 loop_85: edge32ln %g2, %g3, %g1 subccc %i5, %g5, %l2 fandnot1 %f22, %f6, %f8 mulscc %i1, %o6, %o7 te %xcc, 0x3 fmovrde %l1, %f22, %f26 movrne %l6, 0x1F8, %o2 bn,pn %icc, loop_86 movgu %xcc, %o4, %l0 stbar set 0x2D, %i4 ldstuba [%l7 + %i4] 0x18, %l5 loop_86: movge %icc, %g7, %o0 movcs %icc, %o5, %i0 tpos %xcc, 0x2 tsubcctv %g4, %i6, %g6 fxnor %f22, %f20, %f22 tge %xcc, 0x3 bl,a loop_87 fabss %f7, %f15 fmovda %xcc, %f24, %f4 movg %xcc, %i3, %l3 loop_87: mulx %i4, 0x02B4, %i2 bn loop_88 nop set 0x71, %o0 ldsb [%l7 + %o0], %o1 subc %i7, 0x0D0C, %l4 stb %o3, [%l7 + 0x08] loop_88: xnorcc %g2, 0x0E64, %g3 orncc %g1, %g5, %i5 subccc %i1, %l2, %o7 fnor %f18, %f16, %f22 edge32l %l1, %o6, %l6 wr %g0, 0x89, %asi lduha [%l7 + 0x54] %asi, %o4 sdivcc %l0, 0x0C7C, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f8, %f9 fstox %f9, %f18 movrgez %g7, %l5, %o5 movg %icc, %o0, %i0 edge32l %i6, %g4, %i3 array8 %g6, %l3, %i2 edge16n %o1, %i4, %i7 fornot1s %f13, %f18, %f10 edge32n %l4, %g2, %g3 movneg %xcc, %g1, %g5 edge16ln %o3, %i5, %i1 or %l2, 0x1840, %o7 edge16ln %o6, %l6, %l1 ld [%l7 + 0x70], %f15 edge16l %l0, %o4, %o2 std %f14, [%l7 + 0x70] movpos %xcc, %l5, %o5 sllx %g7, %i0, %i6 brgz %o0, loop_89 orn %g4, %i3, %l3 ba,a,pt %xcc, loop_90 nop setx loop_91, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_89: bvc,pt %xcc, loop_92 membar 0x79 loop_90: fmovsg %xcc, %f27, %f18 loop_91: fnands %f24, %f4, %f10 loop_92: fba,a %fcc1, loop_93 subc %i2, 0x1AB5, %o1 fbo,a %fcc3, loop_94 movrlez %g6, 0x1A2, %i4 loop_93: fxors %f4, %f10, %f10 set 0x4C, %l0 stha %l4, [%l7 + %l0] 0xe3 membar #Sync loop_94: array16 %g2, %i7, %g1 movpos %xcc, %g5, %g3 movge %icc, %i5, %o3 tl %xcc, 0x1 tvs %xcc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %l2, 0x031, %i1 umulcc %o6, %o7, %l1 srax %l6, %o4, %o2 nop setx 0xD918ADC300614568, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr movvs %icc, %l0, %l5 and %g7, %i0, %o5 fbl,a %fcc2, loop_95 fnegd %f0, %f10 prefetch [%l7 + 0x6C], 0x2 nop setx 0xC043E774, %l0, %l6 st %l6, [%l7 + 0x14] ld [%l7 + 0x14], %fsr loop_95: orncc %o0, %g4, %i6 set 0x70, %o2 ldda [%l7 + %o2] 0xe2, %i2 andn %l3, 0x03C0, %i2 add %l7, 0x54, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %o1, %g6 ldx [%l7 + 0x20], %l4 popc 0x07A1, %i4 brnz %i7, loop_96 taddcctv %g1, 0x1917, %g5 movneg %icc, %g2, %i5 sdivcc %g3, 0x00C7, %l2 loop_96: subccc %o3, %i1, %o6 or %l1, %l6, %o4 bne,a loop_97 fornot2s %f31, %f2, %f13 taddcctv %o7, 0x1BC9, %o2 movvc %icc, %l0, %l5 loop_97: tsubcc %g7, 0x16ED, %i0 bl,pn %icc, loop_98 movvc %xcc, %o5, %o0 fmovdneg %xcc, %f3, %f2 sir 0x08C2 loop_98: sll %i6, %g4, %l3 sdiv %i2, 0x0E9D, %i3 bl,pt %icc, loop_99 add %g6, %o1, %l4 umul %i4, %i7, %g1 movleu %xcc, %g5, %g2 loop_99: movg %icc, %g3, %l2 sethi 0x0242, %o3 tneg %xcc, 0x2 fcmple32 %f0, %f12, %i5 movg %xcc, %i1, %l1 movleu %icc, %o6, %l6 tleu %xcc, 0x3 orcc %o7, %o2, %o4 edge8n %l0, %g7, %l5 bl,a loop_100 movrlz %i0, 0x1AD, %o0 mulscc %o5, %i6, %g4 nop setx 0x95BF64C8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x9AED2C06, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fdivs %f1, %f16, %f8 loop_100: bcc,a loop_101 umul %l3, %i2, %i3 fsrc2s %f4, %f26 nop setx loop_102, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_101: fmovdvc %xcc, %f23, %f13 nop setx 0xB9E68234, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x697F7D39, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fmuls %f16, %f6, %f24 wr %g0, 0x80, %asi ldxa [%l7 + 0x18] %asi, %o1 loop_102: stw %l4, [%l7 + 0x14] set 0x3C, %i2 ldswa [%l7 + %i2] 0x80, %i4 edge16l %i7, %g1, %g6 movrgez %g2, 0x29B, %g3 or %l2, 0x153C, %o3 membar 0x4F wr %g0, 0x11, %asi ldswa [%l7 + 0x3C] %asi, %g5 fmovsl %icc, %f10, %f31 sllx %i5, %l1, %o6 popc %i1, %o7 fmovscs %icc, %f27, %f29 bvc loop_103 fbule,a %fcc2, loop_104 bgu,pt %icc, loop_105 fmovrsne %l6, %f23, %f5 loop_103: edge16 %o2, %o4, %g7 loop_104: sethi 0x06E3, %l0 loop_105: brz %i0, loop_106 udiv %l5, 0x161C, %o5 fmovrdgez %o0, %f12, %f14 wr %g0, 0x89, %asi ldsha [%l7 + 0x70] %asi, %i6 loop_106: fand %f12, %f30, %f20 fmovsl %xcc, %f21, %f11 addcc %l3, 0x062C, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bne,pt %xcc, loop_107 fpsub32s %f9, %f5, %f29 fpsub32 %f12, %f6, %f10 tleu %xcc, 0x5 loop_107: fabsd %f26, %f22 movne %xcc, %i3, %g4 nop setx loop_108, %l0, %l1 jmpl %l1, %l4 edge32ln %o1, %i7, %g1 fandnot2s %f0, %f2, %f23 alignaddr %i4, %g6, %g2 loop_108: mova %xcc, %g3, %l2 fbl %fcc3, loop_109 fand %f18, %f28, %f2 edge8n %o3, %g5, %l1 brlz,a %i5, loop_110 loop_109: fmovda %icc, %f15, %f7 andncc %i1, %o6, %l6 movrne %o7, %o4, %o2 loop_110: nop setx 0x866258EBC45CBE7F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 fsqrtd %f4, %f26 bleu,a,pt %icc, loop_111 andn %l0, 0x125D, %g7 and %l5, 0x0EED, %i0 fbu,a %fcc1, loop_112 loop_111: fxor %f12, %f26, %f4 move %xcc, %o5, %i6 nop setx loop_113, %l0, %l1 jmpl %l1, %o0 loop_112: brgez %i2, loop_114 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f0, %f16 loop_113: movvc %xcc, %l3, %i3 loop_114: sdivcc %g4, 0x077F, %l4 orcc %i7, %o1, %i4 bvs,a,pt %xcc, loop_115 nop setx 0x8056710D, %l0, %l6 st %l6, [%l7 + 0x24] ld [%l7 + 0x24], %fsr tsubcctv %g1, %g2, %g6 udivcc %l2, 0x0693, %g3 loop_115: edge32l %g5, %l1, %i5 taddcctv %i1, 0x0659, %o6 bgu loop_116 brgez,a %l6, loop_117 stx %o7, [%l7 + 0x68] movg %icc, %o3, %o4 loop_116: tl %xcc, 0x5 loop_117: tn %icc, 0x3 array32 %o2, %l0, %g7 movrne %i0, 0x3BE, %o5 fpadd32 %f2, %f28, %f4 fmovdge %xcc, %f11, %f17 edge32n %i6, %o0, %l5 movrgez %l3, %i2, %g4 fmovrdne %i3, %f10, %f6 movrlz %i7, %o1, %i4 fzeros %f18 brnz %g1, loop_118 bvc,a loop_119 smulcc %l4, 0x0255, %g2 fmovrdgez %g6, %f14, %f16 loop_118: movne %xcc, %l2, %g3 loop_119: movrgz %g5, %l1, %i5 addcc %i1, 0x1171, %l6 movre %o7, %o3, %o4 edge32 %o2, %l0, %o6 wr %g0, 0x81, %asi lda [%l7 + 0x78] %asi, %f14 edge16n %i0, %g7, %o5 tn %xcc, 0x0 wr %g0, 0x80, %asi stwa %o0, [%l7 + 0x7C] %asi fpmerge %f1, %f14, %f24 array32 %i6, %l5, %l3 xor %i2, 0x0543, %i3 fmovdle %icc, %f3, %f4 set 0x38, %l5 stxa %g4, [%l7 + %l5] 0x2b membar #Sync fbuge,a %fcc3, loop_120 movneg %xcc, %i7, %o1 movne %xcc, %g1, %l4 orcc %g2, 0x06A2, %g6 loop_120: andn %l2, %g3, %i4 bg,a %xcc, loop_121 fmul8x16au %f13, %f20, %f4 subccc %l1, 0x0F52, %g5 lduw [%l7 + 0x44], %i5 loop_121: smulcc %l6, 0x0F04, %o7 sir 0x1DAA movneg %xcc, %o3, %o4 sth %i1, [%l7 + 0x12] lduw [%l7 + 0x3C], %o2 fmovdleu %icc, %f10, %f9 call loop_122 fmovsa %xcc, %f11, %f28 ld [%l7 + 0x78], %f20 fpadd32 %f4, %f20, %f4 loop_122: sdivcc %o6, 0x0A80, %i0 fpsub32s %f30, %f0, %f25 fmul8x16 %f23, %f6, %f16 bl,pn %icc, loop_123 edge16n %l0, %o5, %o0 tne %xcc, 0x2 lduw [%l7 + 0x7C], %g7 loop_123: subccc %l5, %i6, %l3 srax %i3, %g4, %i2 sdivcc %o1, 0x1F9A, %g1 movrgez %i7, 0x325, %g2 ta %icc, 0x5 fpadd32 %f24, %f16, %f28 tcc %icc, 0x6 nop setx loop_124, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16ln %l4, %g6, %g3 movgu %icc, %i4, %l1 wr %g0, 0x18, %asi ldswa [%l7 + 0x28] %asi, %l2 loop_124: brgz,a %i5, loop_125 tn %icc, 0x7 bneg,a,pt %xcc, loop_126 bn,a %xcc, loop_127 loop_125: movgu %icc, %g5, %o7 wr %g0, 0x81, %asi lduba [%l7 + 0x13] %asi, %o3 loop_126: movn %icc, %o4, %i1 loop_127: ble,a %xcc, loop_128 fmovdg %icc, %f24, %f1 nop setx loop_129, %l0, %l1 jmpl %l1, %l6 fandnot1 %f24, %f12, %f4 loop_128: fmovda %icc, %f17, %f4 fxor %f16, %f4, %f30 loop_129: andcc %o6, 0x0329, %o2 prefetch [%l7 + 0x34], 0x3 subcc %i0, %o5, %o0 movcs %icc, %l0, %l5 fors %f29, %f8, %f17 sub %i6, %g7, %i3 xnorcc %g4, %i2, %o1 edge8l %g1, %l3, %g2 tcc %xcc, 0x2 for %f28, %f6, %f20 fpack16 %f28, %f14 andncc %i7, %l4, %g3 andncc %i4, %g6, %l2 orn %i5, 0x1406, %l1 fmovdl %xcc, %f12, %f31 movrlez %o7, %g5, %o3 nop fitos %f6, %f6 fstox %f6, %f6 fmovsle %icc, %f4, %f1 sll %i1, 0x12, %l6 movpos %icc, %o6, %o4 movvc %icc, %o2, %o5 movgu %icc, %i0, %l0 movn %xcc, %l5, %i6 movge %xcc, %o0, %g7 tge %icc, 0x7 fmovspos %icc, %f13, %f1 andn %i3, 0x0B7D, %i2 fmovrslez %g4, %f20, %f20 mulscc %g1, 0x0924, %o1 wr %g0, 0x0c, %asi swapa [%l7 + 0x08] %asi, %l3 sra %i7, 0x08, %g2 movneg %icc, %g3, %i4 sethi 0x163C, %g6 fxnors %f12, %f5, %f12 ldsb [%l7 + 0x0F], %l2 mulx %i5, 0x0845, %l4 subc %l1, %g5, %o7 umulcc %i1, 0x1CB6, %l6 popc %o3, %o6 fmovrsgez %o4, %f3, %f31 fbne %fcc1, loop_130 fmovdvc %icc, %f12, %f21 movl %xcc, %o5, %i0 fmovdvc %xcc, %f6, %f20 loop_130: nop wr %g0, 0x81, %asi ldsha [%l7 + 0x58] %asi, %o2 movrlez %l0, 0x031, %i6 tn %icc, 0x3 edge16ln %o0, %g7, %l5 or %i2, 0x0290, %g4 wr %g0, 0x19, %asi stda %f0, [%l7 + 0x40] %asi fcmpgt32 %f2, %f6, %g1 tvs %xcc, 0x5 ldsh [%l7 + 0x0E], %i3 tgu %xcc, 0x0 tsubcctv %o1, %i7, %g2 movgu %icc, %l3, %g3 tcs %xcc, 0x7 wr %g0, 0x2b, %asi stba %g6, [%l7 + 0x4A] %asi membar #Sync tle %xcc, 0x3 fmovrse %i4, %f4, %f15 fbl %fcc0, loop_131 fmovsle %icc, %f4, %f20 orncc %i5, %l4, %l2 nop setx 0xE83BDE61E6852352, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x76BBA6E2AE3D2337, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 faddd %f6, %f2, %f28 loop_131: or %g5, %l1, %o7 wr %g0, 0x2f, %asi stha %l6, [%l7 + 0x50] %asi membar #Sync orncc %i1, %o3, %o6 fmovrsne %o4, %f5, %f0 stb %i0, [%l7 + 0x22] and %o5, 0x0F6C, %o2 fmovdleu %xcc, %f25, %f21 array16 %i6, %o0, %g7 wr %g0, 0x80, %asi lduha [%l7 + 0x0E] %asi, %l0 array16 %i2, %l5, %g4 fnegd %f28, %f2 movrne %i3, %o1, %g1 movleu %icc, %g2, %l3 set 0x3C, %i6 lda [%l7 + %i6] 0x89, %f6 movgu %icc, %i7, %g3 sllx %i4, %g6, %l4 smul %l2, %i5, %l1 ta %xcc, 0x0 umulcc %o7, %l6, %g5 movcc %xcc, %o3, %o6 movcs %icc, %o4, %i1 pdist %f0, %f30, %f14 tg %xcc, 0x5 sir 0x1D77 movvs %xcc, %i0, %o2 udivcc %o5, 0x00D3, %o0 fbu,a %fcc2, loop_132 xor %i6, 0x1ACA, %g7 andncc %l0, %i2, %g4 subcc %l5, 0x0546, %o1 loop_132: andncc %i3, %g2, %l3 edge32 %g1, %g3, %i4 addc %g6, %l4, %l2 tsubcc %i5, %l1, %o7 bn %xcc, loop_133 mova %icc, %i7, %g5 and %o3, 0x15E5, %o6 brlez,a %o4, loop_134 loop_133: sub %l6, %i0, %o2 or %o5, 0x0EDA, %o0 movleu %xcc, %i1, %i6 loop_134: tsubcctv %g7, %l0, %g4 st %f7, [%l7 + 0x74] edge8n %l5, %o1, %i2 movleu %xcc, %g2, %i3 ldx [%l7 + 0x68], %l3 mova %xcc, %g3, %g1 smul %g6, 0x04E8, %l4 sdivx %l2, 0x14F2, %i4 fmul8x16al %f29, %f20, %f4 edge32n %l1, %i5, %o7 fornot2s %f15, %f12, %f21 fpadd16 %f6, %f10, %f8 fcmpeq16 %f8, %f10, %i7 fmovdvs %icc, %f1, %f25 add %g5, %o6, %o3 fpadd16s %f17, %f20, %f2 te %xcc, 0x4 fbg,a %fcc2, loop_135 lduw [%l7 + 0x6C], %l6 fcmpeq32 %f14, %f4, %i0 andncc %o2, %o4, %o0 loop_135: bcs,a,pt %icc, loop_136 movge %icc, %o5, %i1 fmovsg %icc, %f27, %f28 fmovrdgz %i6, %f26, %f4 loop_136: tleu %icc, 0x7 movcs %icc, %g7, %l0 mulscc %g4, 0x1807, %o1 tsubcc %i2, 0x17F5, %l5 edge16ln %g2, %i3, %g3 bpos,a,pn %xcc, loop_137 fbn,a %fcc3, loop_138 movg %icc, %l3, %g1 edge32ln %g6, %l4, %l2 loop_137: tleu %icc, 0x6 loop_138: movcs %xcc, %l1, %i4 fone %f24 xnorcc %o7, 0x1751, %i7 flush %l7 + 0x0C set 0x40, %i0 lduwa [%l7 + %i0] 0x0c, %g5 tl %icc, 0x2 fmovs %f7, %f10 edge8ln %i5, %o3, %l6 xnorcc %i0, %o6, %o2 fornot2 %f26, %f8, %f20 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %o4, 0x161D, %o5 fbue %fcc3, loop_139 movrgz %i1, %i6, %o0 lduh [%l7 + 0x66], %l0 addcc %g4, %o1, %g7 loop_139: movrne %i2, 0x3C3, %l5 movrlz %i3, 0x21B, %g3 add %l7, 0x3C, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %g2, %g1 fnot1s %f7, %f21 taddcctv %l3, 0x037D, %g6 tsubcctv %l2, %l1, %l4 srax %o7, %i4, %i7 fmovsgu %icc, %f1, %f14 or %g5, %o3, %i5 fnand %f16, %f22, %f2 ta %xcc, 0x0 andn %l6, %i0, %o6 addcc %o4, 0x16BB, %o2 tneg %xcc, 0x2 srax %i1, 0x0C, %i6 set 0x2F, %l2 ldstuba [%l7 + %l2] 0x10, %o0 fbul,a %fcc3, loop_140 fnot2s %f17, %f4 andncc %l0, %o5, %o1 for %f20, %f16, %f24 loop_140: fbuge,a %fcc1, loop_141 movl %xcc, %g4, %g7 addccc %i2, %i3, %l5 fabsd %f12, %f26 loop_141: nop setx 0xAE1255F032AD3847, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x49DDD392D0A4B4FC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fmuld %f20, %f18, %f16 addcc %g2, 0x01EF, %g1 umulcc %l3, %g3, %l2 orn %l1, 0x1C4A, %g6 fornot2s %f18, %f5, %f8 nop setx 0xA7D0EAC3655CB30D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x45CB2BC851E5E9BC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f16, %f10 prefetch [%l7 + 0x28], 0x3 fmovrdgz %o7, %f8, %f6 addccc %l4, %i4, %g5 tsubcctv %i7, 0x1F36, %i5 nop setx 0xFDB538D055BD90CC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xA7ACECA879989855, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fmuld %f14, %f26, %f14 tl %icc, 0x3 array32 %o3, %i0, %o6 mulx %l6, %o2, %o4 mova %icc, %i1, %i6 tcs %icc, 0x0 movle %icc, %o0, %l0 tcc %xcc, 0x4 sllx %o5, %o1, %g4 fmovdgu %icc, %f17, %f18 fors %f1, %f31, %f27 fba %fcc3, loop_142 movcs %icc, %i2, %i3 brlz %g7, loop_143 srlx %g2, 0x1D, %l5 loop_142: prefetch [%l7 + 0x38], 0x1 add %l7, 0x64, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g1 casa [%l6] %asi, %g1, %l3 loop_143: nop set 0x15, %o1 ldstuba [%l7 + %o1] 0x80, %l2 nop set 0x7B, %g3 ldub [%l7 + %g3], %l1 fmovdle %xcc, %f23, %f29 umul %g3, %g6, %l4 add %l7, 0x4C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i4 casa [%l6] %asi, %i4, %g5 nop setx 0x60704F8D, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr udivx %i7, 0x052A, %i5 sdivx %o3, 0x0DB6, %o7 fbn %fcc1, loop_144 fbl %fcc1, loop_145 tsubcc %i0, %l6, %o6 movn %xcc, %o2, %i1 loop_144: brgez %o4, loop_146 loop_145: tpos %icc, 0x4 ta %xcc, 0x2 set 0x2C, %g4 sta %f0, [%l7 + %g4] 0x89 loop_146: sethi 0x0C02, %i6 edge16l %l0, %o0, %o5 sub %g4, %i2, %i3 orcc %g7, %o1, %g2 fzeros %f22 ldd [%l7 + 0x78], %f28 subccc %l5, 0x1016, %l3 fcmpne16 %f16, %f30, %g1 fble %fcc2, loop_147 add %l2, %g3, %l1 umulcc %l4, %i4, %g6 call loop_148 loop_147: edge16n %i7, %i5, %o3 set 0x50, %l4 prefetcha [%l7 + %l4] 0x14, 0x0 loop_148: fmovscc %icc, %f25, %f27 edge8 %o7, %l6, %i0 udiv %o2, 0x076B, %o6 tn %xcc, 0x1 move %icc, %o4, %i1 edge32l %l0, %i6, %o0 fsrc1s %f18, %f31 subc %o5, %g4, %i2 fnot1s %f25, %f3 sllx %g7, 0x02, %o1 udiv %i3, 0x05A0, %g2 fbo,a %fcc3, loop_149 nop setx 0x30D8822D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 fsqrts %f18, %f5 fmovdpos %icc, %f7, %f3 edge8ln %l3, %g1, %l5 loop_149: ba,pn %xcc, loop_150 movrne %l2, %g3, %l1 subcc %l4, 0x1A98, %g6 edge32n %i4, %i7, %i5 loop_150: fblg %fcc3, loop_151 movgu %icc, %o3, %o7 fand %f20, %f14, %f18 orncc %g5, %i0, %l6 loop_151: tleu %xcc, 0x6 fmovsg %xcc, %f11, %f2 bcs,pt %xcc, loop_152 fmovdn %xcc, %f7, %f26 set 0x14, %i5 lduba [%l7 + %i5] 0x10, %o2 loop_152: fand %f8, %f26, %f16 fmovsleu %xcc, %f1, %f8 set 0x56, %o4 stha %o6, [%l7 + %o4] 0x19 tvs %xcc, 0x6 tcs %xcc, 0x3 movrlz %o4, 0x195, %i1 popc %i6, %o0 flush %l7 + 0x2C popc 0x194B, %l0 fabss %f19, %f20 tsubcc %g4, %o5, %i2 fbug %fcc3, loop_153 tcs %icc, 0x1 movn %icc, %o1, %g7 udiv %i3, 0x1075, %l3 loop_153: nop add %l7, 0x6C, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g1 casa [%l6] 0x18, %g1, %l5 fxnors %f15, %f10, %f20 fbl %fcc2, loop_154 brlz %g2, loop_155 brlz %l2, loop_156 movgu %xcc, %l1, %g3 loop_154: movge %xcc, %g6, %l4 loop_155: tge %xcc, 0x3 loop_156: movrlz %i7, %i5, %o3 bne %xcc, loop_157 fmovdvs %icc, %f24, %f4 ta %xcc, 0x5 sth %i4, [%l7 + 0x70] loop_157: std %f2, [%l7 + 0x50] set 0x44, %g6 stwa %o7, [%l7 + %g6] 0x2b membar #Sync xnorcc %i0, %g5, %l6 mulx %o6, %o4, %i1 nop setx 0x80453067, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr alignaddr %i6, %o2, %l0 array8 %g4, %o0, %o5 array32 %o1, %g7, %i3 sub %i2, 0x0D7E, %l3 ldd [%l7 + 0x70], %l4 movg %icc, %g1, %l2 sir 0x0EB5 add %g2, 0x0029, %g3 add %l7, 0x34, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g6 casa [%l6] 0x88, %g6, %l1 movcs %icc, %i7, %l4 movrgez %i5, 0x2B0, %o3 stbar fmovsvc %xcc, %f25, %f28 add %i4, %i0, %o7 mulscc %g5, %l6, %o4 fcmple16 %f4, %f20, %i1 nop fitos %f6, %f16 fstox %f16, %f18 brgez %i6, loop_158 ble,a,pn %icc, loop_159 nop setx loop_160, %l0, %l1 jmpl %l1, %o2 andn %l0, 0x11B2, %o6 loop_158: array8 %g4, %o5, %o0 loop_159: xorcc %g7, %i3, %o1 loop_160: movrlez %l3, 0x129, %l5 nop setx 0xD0416656, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr orn %g1, %l2, %g2 fbg %fcc2, loop_161 bpos,a,pn %icc, loop_162 srlx %i2, %g3, %l1 brnz %g6, loop_163 loop_161: movpos %xcc, %l4, %i7 loop_162: srax %o3, %i4, %i5 ldd [%l7 + 0x70], %i0 loop_163: fxnor %f10, %f20, %f2 fornot1s %f13, %f27, %f7 tpos %icc, 0x5 movn %icc, %o7, %l6 fmovrslz %g5, %f23, %f1 nop setx 0xF60E6EECE039D301, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x028F4BF333681CD7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f0, %f2 fmovscs %icc, %f24, %f10 taddcc %i1, 0x1BD4, %o4 movrlz %o2, %i6, %l0 sdiv %g4, 0x0326, %o5 fandnot1 %f4, %f10, %f14 movleu %icc, %o0, %o6 addc %i3, %o1, %l3 edge8ln %l5, %g1, %l2 movrgz %g2, %g7, %g3 movpos %xcc, %l1, %i2 fcmpgt32 %f4, %f28, %l4 fmovsge %icc, %f2, %f15 popc %g6, %o3 fmovd %f18, %f8 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsg %icc, %f28, %f9 fbo %fcc3, loop_164 fpsub16 %f4, %f4, %f8 edge32n %i4, %i7, %i0 addccc %o7, 0x1A7B, %i5 loop_164: fmovsgu %xcc, %f5, %f10 fcmpgt16 %f8, %f18, %g5 wr %g0, 0x23, %asi ldda [%l7 + 0x40] %asi, %i0 tsubcc %l6, 0x00C8, %o2 fmovdcc %icc, %f13, %f24 bl,pt %xcc, loop_165 nop set 0x18, %o5 sth %i6, [%l7 + %o5] bpos,a,pt %xcc, loop_166 fbn %fcc1, loop_167 loop_165: tne %xcc, 0x1 ldd [%l7 + 0x08], %l0 loop_166: movpos %icc, %o4, %g4 loop_167: tvs %icc, 0x1 fpadd32s %f2, %f21, %f26 edge16n %o0, %o6, %o5 add %o1, %i3, %l5 nop setx 0x6379D0CDFC9DA18C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x2384F2D701A851A8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f10, %f22 sir 0x1966 fmovscs %icc, %f25, %f28 mulscc %l3, 0x1A78, %l2 tsubcctv %g1, 0x0EAA, %g2 subc %g3, %g7, %i2 fnegs %f11, %f10 edge16l %l1, %g6, %l4 andcc %i4, %o3, %i7 nop setx loop_168, %l0, %l1 jmpl %l1, %o7 bl,a,pt %icc, loop_169 call loop_170 edge32ln %i0, %i5, %g5 loop_168: fxors %f21, %f13, %f13 loop_169: ldsb [%l7 + 0x63], %l6 loop_170: nop set 0x44, %l1 ldsh [%l7 + %l1], %o2 sth %i6, [%l7 + 0x2E] srax %l0, 0x09, %o4 sir 0x11C2 xor %i1, %g4, %o0 add %o6, %o1, %i3 fsrc1 %f28, %f18 add %l7, 0x28, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %o5 casa [%l6] %asi, %o5, %l3 edge16l %l5, %l2, %g1 edge16ln %g3, %g7, %i2 fbug %fcc1, loop_171 fbug,a %fcc1, loop_172 fmovde %xcc, %f4, %f1 movvc %icc, %l1, %g2 loop_171: edge16 %g6, %i4, %l4 loop_172: fmovrslz %o3, %f13, %f5 orn %i7, 0x0FB4, %i0 bne,a,pn %icc, loop_173 tcc %xcc, 0x0 array16 %o7, %g5, %i5 flush %l7 + 0x40 loop_173: subccc %o2, %i6, %l0 movrne %o4, %l6, %g4 movcc %icc, %o0, %o6 ldx [%l7 + 0x38], %i1 movg %icc, %o1, %i3 movneg %icc, %l3, %l5 smulcc %l2, %g1, %g3 alignaddr %g7, %i2, %o5 fandnot1 %f2, %f14, %f20 stw %l1, [%l7 + 0x0C] fbu %fcc1, loop_174 bshuffle %f12, %f14, %f20 set 0x24, %o6 swapa [%l7 + %o6] 0x10, %g6 loop_174: tpos %icc, 0x0 fsrc1s %f11, %f17 alignaddrl %i4, %l4, %g2 fmuld8sux16 %f13, %f20, %f0 andncc %o3, %i7, %i0 nop setx 0xD5C8E23A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0xFF166D41, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fadds %f5, %f22, %f22 umulcc %g5, 0x03F7, %o7 orncc %i5, 0x12AF, %i6 tcs %icc, 0x3 lduh [%l7 + 0x46], %o2 movrlz %o4, %l0, %g4 wr %g0, 0x88, %asi sta %f10, [%l7 + 0x40] %asi fnot2s %f4, %f4 tleu %icc, 0x4 fpack32 %f16, %f28, %f30 movg %icc, %l6, %o6 smul %i1, %o1, %o0 sdivcc %i3, 0x11C3, %l5 sir 0x1E69 taddcctv %l2, %g1, %g3 srl %g7, 0x0F, %l3 movneg %xcc, %o5, %l1 srlx %i2, %i4, %g6 tge %xcc, 0x6 wr %g0, 0x04, %asi lduba [%l7 + 0x38] %asi, %l4 movrgez %g2, 0x134, %i7 bshuffle %f12, %f18, %f14 fnors %f0, %f11, %f9 fba,a %fcc3, loop_175 tgu %xcc, 0x6 fbule,a %fcc3, loop_176 srlx %i0, 0x1F, %g5 loop_175: stbar fmovrsne %o7, %f13, %f26 loop_176: taddcc %i5, 0x1B0E, %i6 fpack16 %f16, %f19 move %xcc, %o3, %o2 stb %l0, [%l7 + 0x79] ldsb [%l7 + 0x69], %o4 fnand %f22, %f12, %f28 nop set 0x18, %i3 prefetch [%l7 + %i3], 0x1 fcmpne32 %f6, %f12, %g4 tsubcc %l6, 0x1460, %i1 andn %o1, %o6, %i3 fmovrse %l5, %f25, %f23 movrgz %l2, %o0, %g1 stw %g7, [%l7 + 0x50] movneg %icc, %l3, %g3 te %icc, 0x4 bvc,a,pt %icc, loop_177 nop fitos %f5, %f23 fstoi %f23, %f22 movrgez %o5, %i2, %i4 fmuld8ulx16 %f8, %f29, %f6 loop_177: subcc %l1, %g6, %l4 movrne %g2, %i7, %i0 edge32 %o7, %g5, %i6 srl %i5, %o2, %o3 mulscc %l0, %g4, %o4 edge8ln %i1, %o1, %l6 array16 %i3, %o6, %l2 fmovrde %o0, %f24, %f18 movneg %xcc, %l5, %g1 edge32ln %l3, %g3, %g7 fpmerge %f8, %f18, %f2 orn %o5, %i2, %i4 fble,a %fcc3, loop_178 fmovsneg %icc, %f7, %f27 sdiv %g6, 0x0F03, %l4 edge32n %g2, %l1, %i0 loop_178: fba %fcc1, loop_179 udiv %o7, 0x1549, %g5 tleu %icc, 0x6 array8 %i6, %i7, %o2 loop_179: ldsh [%l7 + 0x40], %o3 fmovdl %icc, %f20, %f20 st %f21, [%l7 + 0x28] sir 0x1BB1 sra %i5, %g4, %o4 tsubcc %l0, %i1, %o1 smul %l6, 0x048E, %i3 nop fitos %f8, %f15 fstox %f15, %f22 fxtos %f22, %f4 fmovsne %xcc, %f25, %f21 fmovse %xcc, %f29, %f10 orncc %l2, 0x0504, %o6 tg %icc, 0x2 tpos %xcc, 0x6 fbl %fcc0, loop_180 move %xcc, %l5, %o0 popc 0x155B, %l3 udivx %g1, 0x0AAE, %g3 loop_180: swap [%l7 + 0x30], %o5 fmovsa %icc, %f1, %f7 fbe %fcc0, loop_181 bg loop_182 tne %icc, 0x0 fpsub16s %f30, %f10, %f23 loop_181: fmovrsne %g7, %f31, %f15 loop_182: orn %i4, 0x18E4, %i2 nop setx 0x9BE88061B056A10A, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr tcs %icc, 0x4 addcc %l4, 0x1EF8, %g2 xnorcc %g6, 0x1A15, %i0 fmovrse %l1, %f17, %f6 fblg,a %fcc0, loop_183 edge8ln %g5, %o7, %i7 sir 0x1ACA bshuffle %f0, %f22, %f4 loop_183: add %o2, 0x0C37, %i6 mova %xcc, %o3, %g4 fcmpne32 %f14, %f16, %i5 srl %o4, 0x1E, %i1 movrne %o1, %l0, %i3 fmovda %icc, %f31, %f25 nop fitod %f6, %f12 fdtoi %f12, %f27 stb %l6, [%l7 + 0x24] tleu %xcc, 0x4 mova %xcc, %l2, %o6 fmul8x16al %f25, %f0, %f30 srl %o0, 0x0F, %l3 movcs %xcc, %l5, %g3 taddcctv %o5, 0x01E3, %g7 fmovsleu %icc, %f27, %f4 tpos %xcc, 0x0 sdiv %g1, 0x1B9E, %i2 tgu %icc, 0x4 movne %icc, %i4, %g2 sllx %g6, 0x1E, %i0 sllx %l1, %g5, %l4 std %f0, [%l7 + 0x68] move %xcc, %o7, %i7 sra %o2, 0x15, %i6 ble,pt %xcc, loop_184 fmovdne %xcc, %f7, %f22 set 0x20, %l6 swapa [%l7 + %l6] 0x89, %g4 loop_184: alignaddrl %i5, %o4, %o3 fmovs %f31, %f18 xor %o1, %i1, %l0 tvs %xcc, 0x7 fpsub32s %f27, %f6, %f31 sll %l6, 0x0F, %i3 array8 %l2, %o6, %o0 fxnor %f22, %f10, %f2 fnot1s %f27, %f28 edge8ln %l3, %l5, %o5 movvs %xcc, %g3, %g7 tn %xcc, 0x2 set 0x50, %l3 ldda [%l7 + %l3] 0x2c, %i2 nop setx loop_185, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbn %fcc1, loop_186 st %f22, [%l7 + 0x54] edge16l %g1, %g2, %g6 loop_185: orncc %i4, %i0, %g5 loop_186: prefetch [%l7 + 0x5C], 0x0 edge8 %l1, %l4, %i7 be,a %xcc, loop_187 movvc %icc, %o7, %o2 fxor %f6, %f2, %f4 fble,a %fcc3, loop_188 loop_187: edge8l %g4, %i6, %i5 mova %xcc, %o4, %o3 movge %xcc, %o1, %l0 loop_188: membar 0x30 addc %i1, 0x10C3, %i3 sub %l6, 0x10B0, %l2 popc %o0, %o6 movvc %icc, %l3, %o5 movgu %xcc, %g3, %g7 alignaddr %l5, %i2, %g2 ldsb [%l7 + 0x1C], %g6 pdist %f0, %f22, %f8 set 0x52, %o7 ldsha [%l7 + %o7] 0x0c, %i4 fabss %f14, %f19 ba loop_189 nop setx loop_190, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subcc %g1, %g5, %i0 alignaddrl %l1, %i7, %l4 loop_189: bleu,pt %icc, loop_191 loop_190: edge32 %o7, %o2, %i6 smulcc %i5, %o4, %o3 subc %g4, 0x08FB, %o1 loop_191: movre %i1, %i3, %l0 movrlez %l6, %o0, %l2 movvc %xcc, %o6, %o5 nop setx loop_192, %l0, %l1 jmpl %l1, %g3 tg %xcc, 0x3 alignaddr %l3, %g7, %l5 move %icc, %g2, %i2 loop_192: nop setx 0x82BA9CF85D19A9E2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x98C8C8F425E42323, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f14, %f22 fbuge,a %fcc2, loop_193 nop fitod %f21, %f24 nop setx loop_194, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry orncc %i4, 0x04FB, %g1 loop_193: tn %xcc, 0x1 set 0x08, %g1 ldstuba [%l7 + %g1] 0x0c, %g6 loop_194: tg %icc, 0x5 array32 %i0, %l1, %i7 fornot1s %f9, %f18, %f21 movvs %xcc, %l4, %o7 addccc %g5, %i6, %i5 andcc %o4, 0x0844, %o3 bgu,a %xcc, loop_195 subccc %g4, %o1, %o2 lduh [%l7 + 0x48], %i3 set 0x28, %g5 stwa %i1, [%l7 + %g5] 0xe3 membar #Sync loop_195: nop wr %g0, 0x0c, %asi prefetcha [%l7 + 0x68] %asi, 0x2 pdist %f10, %f10, %f2 movg %xcc, %l0, %l2 bleu %xcc, loop_196 udivx %o0, 0x1557, %o6 fble,a %fcc0, loop_197 fmovsgu %icc, %f10, %f8 loop_196: nop setx loop_198, %l0, %l1 jmpl %l1, %o5 tcs %xcc, 0x2 loop_197: movrne %l3, 0x04F, %g7 ta %icc, 0x3 loop_198: edge8ln %l5, %g2, %i2 orn %g3, %g1, %g6 fmovsl %xcc, %f22, %f8 movleu %xcc, %i0, %i4 sethi 0x0C05, %i7 edge16l %l4, %l1, %g5 sir 0x17F0 fnegd %f28, %f12 fmul8x16al %f27, %f31, %f20 edge8ln %o7, %i5, %o4 wr %g0, 0x10, %asi lduha [%l7 + 0x4C] %asi, %i6 popc %g4, %o3 fone %f20 movgu %icc, %o2, %o1 sra %i3, 0x12, %i1 edge32n %l0, %l2, %o0 sethi 0x07E3, %o6 xor %l6, 0x18C5, %l3 set 0x74, %i7 stha %g7, [%l7 + %i7] 0x89 st %f12, [%l7 + 0x50] movge %xcc, %l5, %g2 umulcc %i2, 0x1B48, %o5 add %l7, 0x5C, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %g1 casa [%l6] 0x10, %g1, %g3 fcmple32 %f18, %f14, %g6 fandnot1s %f0, %f11, %f3 fmovdge %xcc, %f20, %f6 fmovse %icc, %f28, %f26 sdivcc %i4, 0x1999, %i0 andn %l4, %i7, %l1 sllx %g5, 0x01, %o7 bne,a,pt %xcc, loop_199 fnors %f20, %f31, %f22 set 0x40, %g7 ldda [%l7 + %g7] 0x14, %f0 loop_199: smul %i5, %i6, %o4 array8 %g4, %o2, %o3 sdivx %i3, 0x1396, %i1 bvc %icc, loop_200 array32 %l0, %o1, %o0 wr %g0, 0x80, %asi prefetcha [%l7 + 0x50] %asi, 0x0 loop_200: fmovsn %icc, %f28, %f24 xnorcc %o6, %l3, %l6 movre %l5, 0x3D6, %g2 popc 0x04C7, %i2 nop setx 0x61FDE53A5A8A59BC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x890FABCFC8822EDE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fsubd %f6, %f20, %f8 nop setx 0x2EF34C8C2B3F7186, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x02E36841274FB59A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f20, %f16 add %l7, 0x28, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x04, %o5, %g1 xorcc %g7, %g3, %g6 edge32ln %i0, %i4, %i7 sllx %l4, %g5, %o7 movrlz %i5, 0x1A9, %i6 srl %l1, %g4, %o2 fmovscc %icc, %f9, %f2 tneg %icc, 0x2 edge8ln %o3, %i3, %i1 ldd [%l7 + 0x70], %f6 sethi 0x1E1C, %l0 bgu,a loop_201 edge8 %o1, %o4, %l2 fmovdvc %xcc, %f9, %f3 or %o0, 0x0D3E, %l3 loop_201: bg,pn %icc, loop_202 ldd [%l7 + 0x20], %f16 lduw [%l7 + 0x54], %o6 movrlez %l5, 0x0FE, %l6 loop_202: edge16 %g2, %i2, %g1 array32 %g7, %o5, %g3 wr %g0, 0x88, %asi stba %i0, [%l7 + 0x22] %asi bcs %icc, loop_203 fmul8x16au %f28, %f29, %f18 tleu %xcc, 0x0 fmovrde %i4, %f4, %f30 loop_203: tcs %icc, 0x5 tn %xcc, 0x3 edge16ln %g6, %l4, %i7 fcmpgt16 %f18, %f26, %g5 fnot2 %f2, %f4 sub %o7, 0x1989, %i5 fmovrde %i6, %f28, %f20 tcs %xcc, 0x3 sllx %g4, 0x1D, %l1 fbe %fcc1, loop_204 fmul8x16 %f19, %f6, %f24 addc %o2, 0x0A96, %o3 xnorcc %i3, %l0, %i1 loop_204: mova %xcc, %o4, %l2 movvc %icc, %o0, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %l3, %o6, %l6 sll %l5, 0x14, %g2 bcc,a,pt %icc, loop_205 tge %icc, 0x7 fbge %fcc1, loop_206 te %xcc, 0x5 loop_205: fbl %fcc1, loop_207 sra %g1, 0x1C, %g7 loop_206: ldsb [%l7 + 0x59], %i2 fmuld8ulx16 %f4, %f20, %f22 loop_207: nop wr %g0, 0x89, %asi stxa %g3, [%l7 + 0x28] %asi edge16 %i0, %o5, %i4 edge16 %l4, %g6, %g5 andcc %i7, 0x0A02, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %xcc, 0x4 fxnor %f10, %f24, %f4 udivx %i6, 0x10E5, %o7 fmovdpos %xcc, %f15, %f30 movrgez %l1, %o2, %o3 movcs %xcc, %i3, %l0 wr %g0, 0x50, %asi ldxa [%g0 + 0x00] %asi, %g4 nop set 0x20, %g2 ldd [%l7 + %g2], %f16 movrne %i1, 0x171, %o4 popc 0x0DF2, %o0 nop setx 0xCDF71EAF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 fsqrts %f4, %f18 smulcc %l2, 0x12B1, %l3 bgu,pn %icc, loop_208 movrgz %o1, 0x37E, %l6 te %xcc, 0x0 movl %xcc, %l5, %o6 loop_208: sdivcc %g2, 0x1DD4, %g1 fmovsvc %icc, %f13, %f4 movcc %xcc, %i2, %g3 edge16 %g7, %o5, %i0 brz %i4, loop_209 mova %icc, %g6, %g5 xorcc %l4, %i5, %i6 xor %o7, 0x12B1, %i7 loop_209: fpsub32s %f6, %f18, %f21 subcc %o2, %l1, %o3 nop fitod %f10, %f12 fdtos %f12, %f1 fmovsvs %icc, %f1, %f31 tl %icc, 0x3 movgu %xcc, %l0, %i3 movgu %xcc, %i1, %o4 fmovsl %xcc, %f27, %f20 fmovdl %xcc, %f18, %f25 set 0x1C, %i1 lduba [%l7 + %i1] 0x0c, %g4 fornot2 %f30, %f4, %f16 or %l2, %l3, %o0 movcs %xcc, %o1, %l5 set 0x3E, %i4 stha %l6, [%l7 + %i4] 0x2f membar #Sync edge8n %g2, %o6, %i2 movrlez %g1, 0x0E7, %g3 fxnors %f22, %f2, %f22 movcs %icc, %g7, %i0 ldsb [%l7 + 0x53], %i4 set 0x58, %o0 lduwa [%l7 + %o0] 0x80, %g6 movneg %xcc, %o5, %l4 set 0x5C, %o3 ldsba [%l7 + %o3] 0x10, %i5 fcmpne32 %f12, %f24, %g5 fmovrsgz %o7, %f4, %f25 nop setx 0xD0688C31, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr movre %i6, %o2, %i7 fornot2 %f20, %f30, %f6 subcc %l1, 0x1A87, %l0 set 0x14, %l0 sta %f10, [%l7 + %l0] 0x0c brlz %o3, loop_210 fbl %fcc2, loop_211 fzero %f16 edge32l %i1, %o4, %i3 loop_210: sir 0x1CCF loop_211: mulscc %g4, %l3, %o0 movvs %icc, %o1, %l5 add %l6, %g2, %l2 fandnot1 %f6, %f26, %f20 taddcctv %o6, 0x0E20, %i2 sethi 0x0246, %g1 fbne,a %fcc2, loop_212 fbge %fcc1, loop_213 taddcctv %g7, %i0, %i4 fxnors %f20, %f6, %f19 loop_212: fnot2 %f4, %f26 loop_213: lduw [%l7 + 0x4C], %g3 set 0x70, %i2 swapa [%l7 + %i2] 0x0c, %g6 tne %xcc, 0x7 tpos %xcc, 0x4 tcc %xcc, 0x3 stb %l4, [%l7 + 0x27] brz %o5, loop_214 tge %xcc, 0x4 sll %g5, 0x19, %o7 taddcc %i5, %i6, %i7 loop_214: tsubcctv %l1, 0x1ACD, %l0 udivcc %o3, 0x1D4C, %o2 alignaddr %i1, %i3, %g4 fmovdg %icc, %f18, %f22 udivx %o4, 0x0FF4, %l3 nop fitod %f29, %f28 bvs,pn %xcc, loop_215 tle %xcc, 0x3 movcc %xcc, %o0, %l5 xnorcc %l6, 0x0761, %o1 loop_215: fnot1 %f18, %f30 move %icc, %l2, %g2 movrlez %i2, 0x10A, %o6 tvs %icc, 0x0 bneg,a %xcc, loop_216 popc 0x0E6A, %g7 fble %fcc1, loop_217 edge32l %i0, %g1, %g3 loop_216: tcc %icc, 0x7 fmovd %f28, %f24 loop_217: and %g6, 0x0159, %i4 bvc,pt %xcc, loop_218 ldd [%l7 + 0x10], %l4 edge16 %o5, %g5, %i5 fsrc1 %f12, %f4 loop_218: fbn,a %fcc1, loop_219 alignaddr %i6, %i7, %l1 movleu %icc, %o7, %l0 nop setx 0x3E66DF920936DA1D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x87B6AFB9CCC64B0D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f16, %f10 loop_219: tvc %icc, 0x7 fcmpeq16 %f22, %f8, %o3 bl,a,pt %icc, loop_220 ba,a,pt %icc, loop_221 fnands %f14, %f5, %f16 addcc %i1, %i3, %o2 loop_220: fsrc2s %f20, %f12 loop_221: fbug,a %fcc0, loop_222 fmovdleu %icc, %f2, %f23 edge16n %o4, %g4, %l3 fmovd %f30, %f14 loop_222: bg,a,pn %icc, loop_223 tpos %icc, 0x5 stb %o0, [%l7 + 0x57] fsrc2 %f16, %f8 loop_223: add %l5, 0x1454, %o1 fba %fcc1, loop_224 subccc %l6, 0x0A5E, %l2 fbg %fcc2, loop_225 addcc %i2, %o6, %g2 loop_224: bg,pt %icc, loop_226 fmovsle %xcc, %f26, %f6 loop_225: edge32n %g7, %i0, %g3 ldd [%l7 + 0x28], %g0 loop_226: tle %xcc, 0x5 addccc %g6, 0x0D7D, %l4 udivx %o5, 0x0CC6, %g5 brgez,a %i4, loop_227 ldsb [%l7 + 0x7D], %i5 fbn,a %fcc2, loop_228 array8 %i6, %l1, %i7 loop_227: subcc %o7, %l0, %o3 edge16 %i1, %o2, %i3 loop_228: bvc,pt %icc, loop_229 bneg,pt %xcc, loop_230 movre %g4, %l3, %o0 orcc %o4, %l5, %o1 loop_229: movcs %xcc, %l6, %i2 loop_230: nop wr %g0, 0x89, %asi ldswa [%l7 + 0x2C] %asi, %l2 ta %icc, 0x2 fbo,a %fcc3, loop_231 edge16n %g2, %o6, %i0 fmovrse %g3, %f8, %f23 add %g1, 0x1556, %g6 loop_231: sdiv %g7, 0x12FC, %o5 tne %xcc, 0x3 ta %icc, 0x1 edge16 %g5, %l4, %i5 movleu %icc, %i4, %i6 fcmple32 %f14, %f10, %i7 movrgz %o7, %l0, %o3 edge8 %l1, %i1, %o2 fmovrdgz %g4, %f22, %f16 fxnor %f8, %f0, %f26 movg %icc, %i3, %l3 addcc %o4, 0x178A, %l5 tsubcctv %o0, 0x116E, %l6 fornot2s %f5, %f5, %f6 orncc %i2, 0x010E, %o1 or %l2, 0x1048, %g2 stx %i0, [%l7 + 0x40] edge16ln %o6, %g3, %g1 movleu %xcc, %g7, %g6 taddcctv %o5, 0x0630, %l4 umulcc %g5, 0x1EB2, %i4 nop setx 0x0E45ECE59C8CD4F1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x08274830DA37A9F2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 faddd %f18, %f16, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movle %xcc, %i5, %i7 membar 0x7D udiv %o7, 0x02C1, %l0 tne %icc, 0x0 nop setx 0xB056D2BF, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr sdivcc %o3, 0x1AB0, %l1 tleu %xcc, 0x3 fbue,a %fcc3, loop_232 nop set 0x40, %o2 std %f6, [%l7 + %o2] smulcc %i6, %i1, %o2 fmovrdne %g4, %f10, %f12 loop_232: movrlz %i3, 0x3D0, %o4 fbule,a %fcc2, loop_233 tvs %xcc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %icc, 0x3 loop_233: movrgz %l3, %o0, %l5 tsubcc %i2, 0x1251, %l6 wr %g0, 0x80, %asi lduwa [%l7 + 0x68] %asi, %o1 fbul %fcc3, loop_234 movpos %xcc, %l2, %g2 sethi 0x0A9D, %i0 xnorcc %o6, %g1, %g3 loop_234: stb %g7, [%l7 + 0x49] xor %o5, %g6, %l4 movge %xcc, %i4, %i5 nop setx 0x3B66BEB3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x6C47E1C0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fadds %f9, %f12, %f27 te %xcc, 0x4 sdivcc %g5, 0x019D, %o7 brgez,a %l0, loop_235 srlx %o3, %i7, %l1 bcc %xcc, loop_236 tsubcctv %i1, 0x1C82, %i6 loop_235: movrgz %o2, %i3, %o4 edge32l %g4, %o0, %l5 loop_236: nop set 0x1A, %l5 ldsha [%l7 + %l5] 0x11, %i2 andn %l3, 0x0E43, %l6 subccc %l2, 0x0A6E, %o1 fbue %fcc0, loop_237 xorcc %g2, 0x071D, %o6 wr %g0, 0x0c, %asi stwa %i0, [%l7 + 0x64] %asi loop_237: movn %icc, %g3, %g7 faligndata %f12, %f10, %f6 popc 0x163A, %o5 tl %xcc, 0x6 movpos %icc, %g6, %g1 taddcc %l4, %i4, %g5 or %o7, 0x17A0, %l0 membar 0x43 stw %i5, [%l7 + 0x68] srl %o3, 0x13, %i7 edge16n %i1, %i6, %l1 movrlz %i3, 0x33F, %o2 fmovdl %icc, %f13, %f27 tn %icc, 0x7 movcc %icc, %g4, %o0 movrlez %o4, %l5, %l3 brgz,a %l6, loop_238 tcs %xcc, 0x5 fmuld8ulx16 %f11, %f30, %f14 alignaddrl %i2, %l2, %o1 loop_238: andncc %o6, %i0, %g3 fbg %fcc0, loop_239 fmovsvc %icc, %f16, %f19 fpadd32 %f8, %f16, %f24 smulcc %g7, 0x18C2, %g2 loop_239: stb %g6, [%l7 + 0x78] xorcc %o5, %l4, %i4 tn %xcc, 0x5 set 0x10, %i6 ldda [%l7 + %i6] 0x88, %g0 movrne %g5, 0x343, %o7 or %l0, %i5, %i7 alignaddr %o3, %i6, %l1 movle %icc, %i1, %i3 fbl %fcc2, loop_240 tgu %xcc, 0x7 wr %g0, 0x80, %asi ldswa [%l7 + 0x0C] %asi, %o2 loop_240: sdivx %g4, 0x199D, %o4 tsubcc %o0, 0x18EA, %l5 tcs %icc, 0x6 movcc %icc, %l3, %l6 nop setx 0xF8F4A880, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x3339AC2F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fadds %f27, %f30, %f3 stb %l2, [%l7 + 0x2C] orncc %o1, %i2, %o6 tneg %xcc, 0x4 stbar movg %icc, %g3, %g7 nop setx 0xC0439734404131CB, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr tsubcc %g2, 0x0A4D, %i0 tsubcctv %o5, 0x116B, %g6 mulx %i4, %l4, %g1 bne %xcc, loop_241 movvc %icc, %g5, %l0 nop setx 0x717FBCB3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 fsqrts %f4, %f4 fnot1 %f20, %f30 loop_241: fones %f10 movl %xcc, %i5, %i7 tn %icc, 0x3 tge %xcc, 0x2 tg %xcc, 0x6 nop setx 0xE1443C74, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0xB3A8DDD2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fdivs %f29, %f21, %f3 movleu %icc, %o3, %o7 bl,a %xcc, loop_242 bvc,a %icc, loop_243 udivcc %l1, 0x0A77, %i1 tneg %icc, 0x5 loop_242: movvs %xcc, %i6, %o2 loop_243: tcs %xcc, 0x6 srl %i3, 0x1B, %g4 wr %g0, 0x19, %asi ldswa [%l7 + 0x44] %asi, %o0 movrgz %o4, %l5, %l6 tle %xcc, 0x1 fmovscs %xcc, %f1, %f3 fnands %f9, %f30, %f24 alignaddrl %l3, %o1, %l2 movneg %xcc, %i2, %o6 fbl %fcc1, loop_244 edge16l %g7, %g2, %i0 movre %o5, 0x2CD, %g3 popc %i4, %l4 loop_244: udiv %g1, 0x1045, %g5 wr %g0, 0x11, %asi ldsba [%l7 + 0x5D] %asi, %g6 movneg %icc, %l0, %i5 ldsb [%l7 + 0x4F], %i7 edge32l %o7, %l1, %i1 fbul %fcc0, loop_245 pdist %f28, %f18, %f2 nop fitod %f2, %f26 fdtox %f26, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_245: subccc %o3, %o2, %i3 tge %icc, 0x7 fpmerge %f17, %f25, %f16 fbue,a %fcc1, loop_246 edge16 %i6, %o0, %g4 umulcc %o4, %l5, %l3 movl %icc, %l6, %l2 loop_246: fbuge %fcc1, loop_247 movrgz %i2, %o6, %g7 ba,a,pt %icc, loop_248 udiv %g2, 0x15BC, %i0 loop_247: udivcc %o5, 0x1DA9, %g3 fmovrsne %i4, %f30, %f15 loop_248: addccc %o1, %g1, %g5 popc %g6, %l0 mova %icc, %l4, %i7 edge16ln %i5, %o7, %l1 wr %g0, 0x11, %asi ldxa [%l7 + 0x28] %asi, %o3 xorcc %i1, %i3, %i6 set 0x56, %i0 stha %o0, [%l7 + %i0] 0x88 xnorcc %o2, %g4, %o4 nop fitod %f9, %f12 movrgez %l5, 0x153, %l3 movleu %xcc, %l2, %i2 addc %o6, 0x106E, %g7 movrne %g2, %i0, %o5 udivcc %l6, 0x17C4, %i4 addcc %g3, %g1, %g5 fmovrdlez %o1, %f2, %f10 udivcc %g6, 0x14A1, %l0 tcc %icc, 0x6 sdiv %l4, 0x157E, %i7 ldstub [%l7 + 0x52], %o7 fmovdvc %icc, %f24, %f27 bvs,a,pt %icc, loop_249 fmovrde %l1, %f26, %f28 tsubcctv %o3, 0x1BD3, %i5 and %i1, %i3, %o0 loop_249: taddcctv %o2, 0x0FD9, %i6 fmovsne %xcc, %f13, %f8 movrgez %o4, %g4, %l5 fmovrdne %l3, %f26, %f4 set 0x68, %o1 ldswa [%l7 + %o1] 0x88, %i2 tcc %xcc, 0x4 fmuld8ulx16 %f11, %f13, %f10 ba loop_250 andn %l2, %o6, %g2 edge16 %g7, %i0, %o5 movvc %icc, %l6, %g3 loop_250: tvs %icc, 0x1 srax %i4, 0x0C, %g1 ba,a loop_251 fbul %fcc1, loop_252 movrne %o1, 0x3E1, %g6 sub %g5, 0x00AA, %l0 loop_251: sdivx %l4, 0x038F, %i7 loop_252: xorcc %l1, 0x0C93, %o7 addc %i5, 0x13C7, %o3 tsubcctv %i1, %o0, %i3 te %icc, 0x0 fmovdvc %icc, %f0, %f19 fands %f10, %f27, %f5 fmovrsgz %i6, %f11, %f14 array8 %o2, %g4, %o4 srlx %l5, 0x1F, %i2 nop setx loop_253, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array32 %l2, %o6, %g2 fble,a %fcc2, loop_254 fba,a %fcc0, loop_255 loop_253: bneg,a,pt %xcc, loop_256 nop fitod %f10, %f4 fdtoi %f4, %f14 loop_254: subcc %g7, 0x0EBB, %i0 loop_255: lduh [%l7 + 0x34], %l3 loop_256: lduh [%l7 + 0x4A], %o5 and %l6, %g3, %g1 sdiv %o1, 0x1CDC, %g6 movn %icc, %g5, %i4 stbar edge8 %l4, %i7, %l0 srlx %l1, 0x1F, %i5 sethi 0x11D6, %o7 fmovdcs %xcc, %f5, %f6 sir 0x110C movg %icc, %i1, %o3 fmovrse %o0, %f2, %f24 sub %i6, 0x1642, %o2 wr %g0, 0x88, %asi sta %f31, [%l7 + 0x44] %asi sir 0x1F15 edge16ln %g4, %i3, %o4 movcc %icc, %i2, %l2 fble %fcc1, loop_257 bleu %icc, loop_258 add %o6, 0x12B5, %g2 umul %g7, 0x1821, %i0 loop_257: udiv %l5, 0x1C1F, %l3 loop_258: membar 0x5C nop setx 0x8DE05C240059ED53, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr te %xcc, 0x2 fbg %fcc0, loop_259 ta %icc, 0x5 movre %l6, %g3, %o5 stw %o1, [%l7 + 0x5C] loop_259: fmul8ulx16 %f8, %f20, %f22 edge8l %g1, %g5, %g6 alignaddr %l4, %i7, %i4 fmovsgu %icc, %f4, %f28 popc %l0, %l1 array16 %i5, %i1, %o7 taddcc %o0, %i6, %o3 set 0x40, %g3 stda %f0, [%l7 + %g3] 0x89 popc 0x0F52, %g4 srlx %i3, %o2, %o4 andcc %l2, 0x00DB, %o6 movrgz %g2, 0x159, %i2 tge %xcc, 0x5 brgz %g7, loop_260 edge32n %l5, %l3, %l6 movrlz %g3, %i0, %o5 taddcctv %o1, 0x1204, %g1 loop_260: fmovsg %xcc, %f31, %f0 addcc %g6, 0x100C, %g5 fxors %f13, %f11, %f14 fmovdge %xcc, %f4, %f1 bge,pt %xcc, loop_261 membar 0x65 sdivcc %l4, 0x04FC, %i4 fbue %fcc3, loop_262 loop_261: sdivcc %l0, 0x08D0, %i7 subc %l1, %i5, %i1 movrne %o7, %i6, %o0 loop_262: fnands %f25, %f18, %f8 movle %xcc, %g4, %o3 srlx %i3, 0x10, %o4 array8 %l2, %o2, %g2 xnorcc %i2, 0x0E2A, %g7 movl %xcc, %o6, %l3 tleu %icc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fabss %f23, %f18 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f0 popc 0x0EBB, %l5 movre %g3, %l6, %o5 sdiv %i0, 0x0E76, %g1 sra %g6, %g5, %o1 nop setx 0x37430D354C36E5C8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xBA7DBB9106AA7658, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 faddd %f28, %f0, %f2 movg %xcc, %i4, %l4 fba %fcc0, loop_263 fpack16 %f12, %f31 fbl,a %fcc3, loop_264 udiv %i7, 0x04C9, %l1 loop_263: addcc %i5, %i1, %l0 mova %xcc, %i6, %o0 loop_264: tgu %xcc, 0x6 xorcc %g4, 0x17DB, %o3 set 0x40, %g4 stda %f16, [%l7 + %g4] 0x18 fpsub32 %f26, %f28, %f24 fba %fcc0, loop_265 tl %xcc, 0x7 sethi 0x0A15, %o7 set 0x52, %l4 ldstuba [%l7 + %l4] 0x80, %o4 loop_265: mulscc %l2, %o2, %g2 edge32l %i2, %i3, %g7 nop setx 0x78FAB343A6B6C6F2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xC8DE37830CAB9B4F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f12, %f24 movvc %xcc, %o6, %l5 fpackfix %f0, %f24 wr %g0, 0x1f, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync array8 %g3, %l3, %l6 movn %xcc, %i0, %o5 subc %g1, 0x0D62, %g5 tsubcctv %g6, %i4, %l4 srlx %i7, 0x1A, %l1 fbl %fcc1, loop_266 ta %xcc, 0x4 ldd [%l7 + 0x28], %i4 ldsw [%l7 + 0x10], %o1 loop_266: srlx %i1, %l0, %i6 fmul8ulx16 %f8, %f8, %f28 fzeros %f16 movge %icc, %o0, %g4 and %o3, 0x0A0F, %o7 te %icc, 0x2 wr %g0, 0x80, %asi swapa [%l7 + 0x70] %asi, %o4 alignaddr %o2, %g2, %i2 fcmpeq16 %f4, %f18, %l2 alignaddrl %g7, %o6, %i3 movgu %xcc, %l5, %l3 tl %xcc, 0x6 tgu %icc, 0x3 movrgz %l6, %g3, %i0 movg %icc, %o5, %g5 move %icc, %g6, %i4 pdist %f16, %f2, %f8 set 0x7C, %l2 lduwa [%l7 + %l2] 0x80, %l4 sub %i7, 0x13ED, %g1 fxnor %f26, %f20, %f2 sll %l1, %i5, %o1 wr %g0, 0x10, %asi prefetcha [%l7 + 0x40] %asi, 0x1 taddcctv %i6, %i1, %o0 array32 %o3, %g4, %o4 fornot2s %f25, %f9, %f9 fcmpgt32 %f2, %f30, %o2 umulcc %g2, 0x0C4D, %i2 tl %icc, 0x3 set 0x18, %o4 lduwa [%l7 + %o4] 0x14, %o7 set 0x70, %i5 ldswa [%l7 + %i5] 0x18, %g7 edge32 %o6, %l2, %l5 array8 %l3, %i3, %g3 movcs %xcc, %l6, %i0 movle %xcc, %g5, %o5 array32 %i4, %l4, %i7 sra %g6, 0x1F, %g1 smul %l1, 0x0311, %i5 fmul8ulx16 %f2, %f4, %f2 mulscc %o1, 0x03A3, %i6 movleu %xcc, %i1, %l0 edge32ln %o0, %o3, %g4 fmovdleu %icc, %f15, %f5 ldstub [%l7 + 0x27], %o4 udivcc %o2, 0x09D6, %g2 fand %f26, %f4, %f4 bn,a,pt %icc, loop_267 st %f28, [%l7 + 0x0C] fmovsne %icc, %f11, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_267: sdivcc %i2, 0x0E55, %g7 brgz,a %o6, loop_268 array32 %l2, %o7, %l5 fbug,a %fcc1, loop_269 bneg,a %icc, loop_270 loop_268: nop fitod %f12, %f6 fbu %fcc3, loop_271 loop_269: sub %i3, 0x09BD, %g3 loop_270: mulx %l6, %i0, %g5 udiv %l3, 0x0F67, %o5 loop_271: subcc %i4, 0x1427, %i7 ble loop_272 tg %xcc, 0x6 andn %g6, 0x14F1, %l4 edge32l %l1, %i5, %o1 loop_272: brlez %g1, loop_273 tg %icc, 0x4 te %icc, 0x0 edge32 %i1, %i6, %l0 loop_273: addccc %o0, %g4, %o3 edge32l %o2, %g2, %o4 tvs %xcc, 0x2 subccc %i2, %o6, %l2 taddcc %g7, 0x00ED, %l5 fmul8sux16 %f8, %f14, %f10 udiv %i3, 0x033C, %g3 fabsd %f0, %f8 edge16ln %l6, %o7, %i0 and %g5, 0x1D0E, %o5 orcc %l3, 0x045E, %i7 brgez,a %g6, loop_274 fbge %fcc2, loop_275 nop set 0x4C, %g6 lduw [%l7 + %g6], %i4 nop fitod %f12, %f14 fdtox %f14, %f12 fxtod %f12, %f18 loop_274: subcc %l1, 0x07C2, %i5 loop_275: movpos %xcc, %l4, %g1 fornot1s %f20, %f3, %f24 edge16ln %o1, %i1, %l0 movne %xcc, %i6, %g4 fbl %fcc1, loop_276 edge8n %o3, %o0, %o2 taddcctv %o4, 0x1E67, %i2 brgez,a %g2, loop_277 loop_276: edge32n %l2, %o6, %g7 fpack32 %f26, %f30, %f30 sdiv %l5, 0x188D, %g3 loop_277: movrlez %i3, 0x06A, %o7 move %icc, %i0, %l6 tg %xcc, 0x2 movge %icc, %o5, %l3 fble %fcc2, loop_278 stb %g5, [%l7 + 0x1A] xnorcc %i7, 0x07EF, %i4 fors %f25, %f2, %f30 loop_278: brgez %l1, loop_279 taddcctv %i5, 0x1FE6, %l4 array32 %g6, %g1, %i1 addccc %o1, %i6, %l0 loop_279: fbl,a %fcc2, loop_280 edge8l %g4, %o3, %o2 brlez %o0, loop_281 nop fitod %f24, %f16 loop_280: fmovde %icc, %f4, %f13 alignaddrl %o4, %i2, %l2 loop_281: fpsub16s %f0, %f20, %f0 std %f30, [%l7 + 0x40] xorcc %g2, 0x0DAA, %g7 sethi 0x09FF, %l5 tle %xcc, 0x3 sdivx %g3, 0x0E4F, %o6 udiv %i3, 0x0F11, %i0 tvs %xcc, 0x0 tn %icc, 0x3 movrgz %o7, %o5, %l3 fnot2s %f30, %f10 fble %fcc3, loop_282 fmovsg %icc, %f8, %f0 andcc %g5, 0x0960, %i7 membar 0x45 loop_282: nop wr %g0, 0x0c, %asi stwa %l6, [%l7 + 0x18] %asi alignaddrl %i4, %i5, %l4 edge32ln %g6, %g1, %i1 fmovsne %icc, %f3, %f20 udiv %o1, 0x0C18, %l1 sth %i6, [%l7 + 0x3A] sllx %l0, %o3, %g4 subcc %o0, %o2, %o4 set 0x70, %o5 stba %i2, [%l7 + %o5] 0x10 ldsh [%l7 + 0x64], %l2 udivcc %g2, 0x083F, %g7 edge16l %g3, %o6, %l5 xnorcc %i3, %o7, %i0 movge %xcc, %o5, %l3 movvs %xcc, %i7, %l6 fbe %fcc3, loop_283 bge,pt %xcc, loop_284 tvs %xcc, 0x1 stb %i4, [%l7 + 0x2F] loop_283: xor %i5, %g5, %l4 loop_284: sra %g1, 0x0B, %i1 movle %xcc, %g6, %l1 fmovd %f22, %f16 fsrc1s %f31, %f7 udivx %o1, 0x1D8A, %i6 nop set 0x28, %l1 ldub [%l7 + %l1], %l0 mulx %o3, 0x1F70, %o0 tg %icc, 0x3 stx %o2, [%l7 + 0x30] nop setx 0x7340BA8A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x55B82F82, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fadds %f16, %f7, %f20 wr %g0, 0xeb, %asi ldda [%l7 + 0x30] %asi, %g4 fbge,a %fcc0, loop_285 fmovrdgz %o4, %f26, %f24 movneg %xcc, %i2, %l2 sdiv %g7, 0x0C8B, %g3 loop_285: umulcc %g2, 0x0FCB, %l5 addccc %o6, 0x155B, %o7 nop setx 0xC33B7D2F61F7FDE7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xEE3A0064406D7B64, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 faddd %f6, %f30, %f16 nop setx loop_286, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbl,a %fcc0, loop_287 xnor %i3, 0x04FA, %i0 udivx %l3, 0x0522, %o5 loop_286: sll %l6, %i4, %i5 loop_287: movpos %icc, %g5, %i7 orn %l4, %g1, %i1 edge32 %l1, %o1, %g6 array16 %l0, %o3, %i6 movpos %xcc, %o0, %g4 add %o2, %i2, %l2 wr %g0, 0x22, %asi stxa %g7, [%l7 + 0x08] %asi membar #Sync array16 %g3, %g2, %l5 ldsb [%l7 + 0x0E], %o4 smul %o7, %i3, %i0 sir 0x1ED6 edge32 %o6, %l3, %l6 taddcctv %i4, 0x10E4, %o5 movle %icc, %i5, %i7 subcc %g5, %l4, %i1 umul %g1, %l1, %o1 addc %g6, %l0, %o3 nop setx loop_288, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %i6, %g4, %o2 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f0 loop_288: fnands %f11, %f12, %f23 sdiv %i2, 0x10AB, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %g7, 0x0D, %g3 fmovdle %icc, %f18, %f1 fpsub16 %f8, %f24, %f28 fandnot2 %f26, %f12, %f0 flush %l7 + 0x2C fmovsl %icc, %f22, %f19 array8 %l2, %g2, %o4 tleu %xcc, 0x5 set 0x20, %i3 stwa %l5, [%l7 + %i3] 0xe3 membar #Sync fzero %f24 fmovrdlz %o7, %f12, %f16 edge32l %i0, %i3, %o6 edge32l %l3, %i4, %o5 xorcc %l6, 0x00BB, %i5 ldd [%l7 + 0x28], %f30 edge8l %i7, %g5, %i1 swap [%l7 + 0x10], %l4 movle %icc, %l1, %o1 fmovsg %xcc, %f13, %f14 fmovscs %xcc, %f18, %f17 movcs %xcc, %g1, %l0 orn %o3, %g6, %g4 bne %icc, loop_289 tneg %xcc, 0x2 edge32n %o2, %i6, %i2 set 0x6C, %l6 stwa %o0, [%l7 + %l6] 0xeb membar #Sync loop_289: fornot1 %f20, %f28, %f0 fmovd %f28, %f6 popc 0x140E, %g7 edge8l %l2, %g3, %o4 fbu %fcc0, loop_290 edge8ln %l5, %g2, %i0 membar 0x37 movpos %xcc, %i3, %o6 loop_290: fexpand %f13, %f4 brlez,a %o7, loop_291 tneg %icc, 0x2 edge16l %l3, %i4, %l6 mulx %o5, %i5, %i7 loop_291: te %xcc, 0x4 nop fitos %f11, %f14 fstod %f14, %f22 fornot2 %f4, %f18, %f24 edge32n %g5, %l4, %l1 udiv %o1, 0x0582, %g1 fbe,a %fcc3, loop_292 fbule,a %fcc3, loop_293 orn %l0, 0x1B63, %i1 bg,a,pt %xcc, loop_294 loop_292: sub %o3, 0x035B, %g6 loop_293: edge8l %g4, %i6, %i2 mulscc %o0, 0x0B3D, %g7 loop_294: fba,a %fcc3, loop_295 bneg,a loop_296 addcc %o2, %l2, %o4 fmovrdne %l5, %f4, %f30 loop_295: call loop_297 loop_296: tl %icc, 0x3 fble,a %fcc2, loop_298 movrgz %g3, 0x374, %i0 loop_297: sra %g2, 0x04, %i3 fandnot1 %f2, %f14, %f30 loop_298: nop setx 0x105861D5, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr array16 %o7, %l3, %i4 fandnot2s %f15, %f16, %f26 nop setx 0xB1B93484, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x3417431D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fmuls %f0, %f18, %f6 nop setx 0x1052E2E3, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr srl %l6, %o5, %o6 tne %xcc, 0x1 edge8ln %i5, %i7, %g5 edge8n %l1, %o1, %g1 movg %icc, %l4, %l0 orn %o3, %i1, %g6 set 0x64, %o6 swapa [%l7 + %o6] 0x11, %i6 udiv %g4, 0x0B5D, %i2 fnegd %f18, %f22 fandnot2s %f20, %f6, %f22 fbe %fcc3, loop_299 addcc %g7, %o2, %o0 movneg %icc, %o4, %l2 nop setx loop_300, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_299: move %xcc, %l5, %g3 nop fitos %f8, %f1 fstox %f1, %f28 fxtos %f28, %f23 fmovrdlez %g2, %f14, %f0 loop_300: umulcc %i3, %o7, %i0 fmuld8ulx16 %f27, %f0, %f22 tsubcc %l3, %i4, %l6 ldsb [%l7 + 0x16], %o5 sra %i5, 0x01, %o6 nop setx 0x21F1F050754AE45F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x658514901812FB28, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f14, %f26 ldub [%l7 + 0x3F], %g5 sra %i7, 0x1F, %o1 movcs %xcc, %l1, %g1 edge8ln %l0, %l4, %i1 movleu %icc, %g6, %i6 fmovspos %xcc, %f8, %f30 bge,pn %xcc, loop_301 fmovdvs %xcc, %f7, %f9 fmovscc %icc, %f12, %f14 udiv %o3, 0x1051, %g4 loop_301: srax %i2, %o2, %g7 fmul8x16au %f10, %f21, %f10 tsubcc %o4, %l2, %o0 bcs,pt %icc, loop_302 bne,pt %icc, loop_303 fornot2 %f18, %f26, %f24 tsubcc %g3, %l5, %g2 loop_302: srlx %i3, 0x0C, %o7 loop_303: sll %i0, 0x0E, %i4 lduw [%l7 + 0x68], %l3 fmovdge %xcc, %f25, %f23 brgz %o5, loop_304 edge16l %i5, %o6, %g5 bvs,a,pn %icc, loop_305 ldstub [%l7 + 0x1F], %l6 loop_304: tpos %icc, 0x7 stb %i7, [%l7 + 0x78] loop_305: nop setx 0xF10857E9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xCB9DC2E8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fmuls %f1, %f10, %f17 bgu,a,pt %xcc, loop_306 umulcc %l1, %g1, %l0 nop fitos %f14, %f20 fstox %f20, %f18 tneg %xcc, 0x5 loop_306: be,a %icc, loop_307 ldub [%l7 + 0x15], %l4 sllx %i1, %o1, %g6 fmovdg %icc, %f12, %f14 loop_307: popc %i6, %g4 bneg,pt %xcc, loop_308 array32 %i2, %o3, %g7 tvc %xcc, 0x7 movrlz %o2, 0x026, %o4 loop_308: sdiv %l2, 0x1455, %o0 smul %g3, 0x0771, %l5 bneg loop_309 subcc %g2, 0x02AF, %o7 edge32n %i3, %i0, %l3 wr %g0, 0x80, %asi prefetcha [%l7 + 0x08] %asi, 0x2 loop_309: fsrc1s %f21, %f14 sra %i4, 0x17, %o6 orncc %g5, 0x181F, %i5 xorcc %i7, %l1, %l6 movl %xcc, %l0, %l4 fexpand %f5, %f6 movn %icc, %i1, %o1 tcc %xcc, 0x1 array16 %g6, %i6, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %i2, %o3, %g7 nop setx 0x49E84D55F44AC572, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f26 nop set 0x6C, %o7 sth %g4, [%l7 + %o7] bl,a loop_310 tvc %xcc, 0x6 tne %icc, 0x0 tle %icc, 0x3 loop_310: movn %icc, %o4, %l2 edge8 %o2, %g3, %l5 fnors %f23, %f22, %f14 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g2, %o7 subccc %o0, %i0, %l3 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %o5, [%g0 + 0x180] %asi ripped by fixASI40.pl ripped by fixASI40.pl prefetch [%l7 + 0x64], 0x0 mulscc %i4, 0x0048, %i3 movrgez %g5, 0x3EB, %i5 fcmple32 %f20, %f4, %i7 fxnors %f27, %f20, %f24 fandnot1s %f27, %f9, %f29 wr %g0, 0x89, %asi sta %f28, [%l7 + 0x68] %asi fmovdpos %xcc, %f17, %f13 movrlz %o6, 0x372, %l6 xor %l0, %l1, %l4 nop fitod %f12, %f2 fdtoi %f2, %f23 sll %o1, %i1, %g6 srlx %i6, %i2, %g1 fornot2 %f28, %f24, %f30 tn %xcc, 0x0 umul %g7, %g4, %o3 tneg %xcc, 0x6 array16 %l2, %o2, %o4 orn %g3, %l5, %g2 tge %xcc, 0x6 fbug,a %fcc1, loop_311 bge loop_312 movcc %xcc, %o0, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_311: edge16 %o7, %l3, %i4 loop_312: fors %f10, %f4, %f14 nop setx loop_313, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge8l %o5, %i3, %g5 tleu %icc, 0x4 wr %g0, 0x11, %asi stha %i7, [%l7 + 0x34] %asi loop_313: nop set 0x44, %g1 lduwa [%l7 + %g1] 0x18, %i5 tne %xcc, 0x1 edge32ln %l6, %l0, %l1 set 0x1E, %l3 lduha [%l7 + %l3] 0x81, %l4 tneg %xcc, 0x3 add %o6, 0x14F1, %i1 movrne %g6, 0x2DD, %o1 sdivx %i6, 0x0D44, %i2 taddcctv %g7, 0x0BE4, %g4 wr %g0, 0x19, %asi swapa [%l7 + 0x50] %asi, %g1 alignaddr %l2, %o2, %o4 fnegs %f19, %f28 lduh [%l7 + 0x6C], %g3 set 0x6A, %i7 lduha [%l7 + %i7] 0x15, %o3 subcc %l5, %o0, %g2 fandnot1 %f24, %f10, %f2 bvs,pt %icc, loop_314 tvs %icc, 0x6 umulcc %o7, %i0, %i4 set 0x3B, %g5 stba %o5, [%l7 + %g5] 0x11 loop_314: fexpand %f11, %f0 stw %i3, [%l7 + 0x50] movrgz %g5, 0x09A, %l3 bneg,pt %xcc, loop_315 fble %fcc3, loop_316 bshuffle %f26, %f24, %f12 movvc %icc, %i5, %i7 loop_315: edge8 %l0, %l6, %l1 loop_316: sdivcc %o6, 0x1726, %i1 sll %l4, %g6, %i6 add %l7, 0x38, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %i2, %g7 sdiv %g4, 0x0AFF, %g1 fble,a %fcc2, loop_317 tle %icc, 0x4 bgu,pn %xcc, loop_318 or %o1, %o2, %l2 loop_317: popc %g3, %o3 srl %o4, 0x14, %l5 loop_318: movpos %xcc, %o0, %g2 bpos %icc, loop_319 tneg %icc, 0x0 umul %i0, %i4, %o5 fnegd %f12, %f18 loop_319: edge32ln %o7, %g5, %l3 fbug %fcc3, loop_320 movcs %xcc, %i5, %i7 fmul8x16al %f15, %f26, %f20 bg,a loop_321 loop_320: sethi 0x1AB9, %i3 tl %icc, 0x1 fmovrsgez %l6, %f19, %f28 loop_321: movneg %xcc, %l0, %l1 fandnot1s %f22, %f4, %f4 edge32l %o6, %l4, %i1 nop setx loop_322, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbo %fcc2, loop_323 srl %g6, 0x09, %i2 fzeros %f11 loop_322: movvc %xcc, %i6, %g7 loop_323: fmovrslz %g1, %f19, %f13 srax %g4, %o2, %l2 smul %g3, 0x0079, %o1 fmovsge %icc, %f18, %f27 mulscc %o3, %o4, %o0 tg %xcc, 0x1 fpadd16s %f19, %f11, %f17 edge8l %l5, %i0, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ba,a,pn %icc, loop_324 movle %icc, %o5, %o7 movre %g5, 0x028, %l3 wr %g0, 0x2f, %asi stba %i5, [%l7 + 0x79] %asi membar #Sync loop_324: ba,a loop_325 nop set 0x34, %g7 prefetch [%l7 + %g7], 0x2 wr %g0, 0x81, %asi stha %g2, [%l7 + 0x3E] %asi loop_325: andn %i7, %l6, %i3 movle %xcc, %l1, %l0 add %o6, 0x123E, %l4 bleu,a loop_326 bleu,pn %xcc, loop_327 ldub [%l7 + 0x38], %g6 fcmpeq32 %f0, %f22, %i1 loop_326: orncc %i2, %g7, %g1 loop_327: movre %g4, %o2, %l2 movrlz %g3, %o1, %i6 sdiv %o3, 0x1D3C, %o4 tcs %xcc, 0x6 movvs %xcc, %o0, %i0 bl,pn %xcc, loop_328 prefetch [%l7 + 0x6C], 0x2 xorcc %i4, %l5, %o7 fornot2s %f23, %f22, %f18 loop_328: ba,pt %icc, loop_329 fornot2 %f14, %f16, %f2 ldsb [%l7 + 0x49], %o5 sub %g5, %l3, %g2 loop_329: movre %i5, %l6, %i7 edge8l %i3, %l0, %o6 fbge %fcc1, loop_330 udiv %l1, 0x0143, %g6 movrne %l4, 0x039, %i2 addccc %i1, %g1, %g4 loop_330: fbule %fcc2, loop_331 fpsub16s %f8, %f7, %f23 andcc %o2, %g7, %g3 fnot1 %f2, %f0 loop_331: edge32l %l2, %i6, %o3 array32 %o1, %o4, %i0 movneg %xcc, %o0, %i4 srl %l5, 0x17, %o7 sdivx %g5, 0x008D, %o5 movvs %xcc, %g2, %i5 movg %xcc, %l3, %l6 orn %i3, %i7, %l0 umulcc %l1, 0x1909, %o6 tl %icc, 0x6 nop fitod %f6, %f0 fdtoi %f0, %f23 tgu %xcc, 0x0 fpadd32s %f4, %f1, %f25 fpack32 %f10, %f10, %f10 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitod %f12, %f8 fdtox %f8, %f20 popc %l4, %g6 set 0x60, %g2 ldswa [%l7 + %g2] 0x11, %i1 movle %icc, %g1, %i2 fmul8x16au %f17, %f24, %f26 movne %xcc, %o2, %g7 tpos %xcc, 0x3 fpsub16 %f8, %f26, %f20 tle %xcc, 0x4 movle %xcc, %g3, %g4 brz,a %i6, loop_332 movn %icc, %o3, %l2 nop fitos %f1, %f23 fstod %f23, %f18 fpackfix %f26, %f17 loop_332: edge32 %o4, %o1, %o0 fornot2s %f29, %f14, %f31 alignaddr %i0, %i4, %l5 srax %o7, 0x10, %g5 srlx %g2, 0x09, %i5 ldd [%l7 + 0x10], %l2 fbge,a %fcc3, loop_333 fmovrsne %l6, %f14, %f20 andn %o5, %i3, %l0 fmovsl %icc, %f29, %f22 loop_333: for %f12, %f30, %f18 fmovrdgez %l1, %f30, %f22 edge32n %i7, %o6, %g6 umulcc %l4, 0x1DBB, %i1 brnz %g1, loop_334 smul %i2, 0x0AEA, %o2 movrlz %g3, 0x3F9, %g7 flush %l7 + 0x24 loop_334: addc %g4, 0x0EAA, %o3 movrgz %i6, %l2, %o4 fbg %fcc0, loop_335 sra %o0, %o1, %i4 movpos %icc, %i0, %l5 tleu %icc, 0x5 loop_335: fbu,a %fcc2, loop_336 fnot2s %f0, %f20 movrlz %g5, %g2, %i5 subc %l3, 0x0A08, %o7 loop_336: fxor %f22, %f6, %f12 array16 %l6, %i3, %o5 taddcc %l1, %i7, %l0 brnz %g6, loop_337 taddcc %o6, 0x0E30, %i1 srax %l4, 0x1B, %i2 wr %g0, 0x88, %asi ldsha [%l7 + 0x6A] %asi, %o2 loop_337: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnands %f25, %f13, %f20 movrne %g1, 0x1A3, %g3 bge,a,pt %xcc, loop_338 fmovdgu %icc, %f20, %f15 fnegs %f29, %f3 ldx [%l7 + 0x78], %g7 loop_338: movvc %icc, %o3, %i6 fmovsg %xcc, %f10, %f24 wr %g0, 0x89, %asi lduba [%l7 + 0x1E] %asi, %l2 sra %o4, 0x05, %o0 fbuge,a %fcc2, loop_339 orcc %o1, %g4, %i4 sra %i0, 0x0A, %l5 subcc %g5, %i5, %g2 loop_339: popc 0x0766, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x20], %l2 edge16 %i3, %l6, %o5 te %xcc, 0x3 sra %i7, 0x0A, %l1 movgu %xcc, %g6, %o6 wr %g0, 0x89, %asi prefetcha [%l7 + 0x70] %asi, 0x0 movcs %xcc, %l0, %l4 membar 0x78 movg %icc, %o2, %g1 edge16n %g3, %g7, %i2 bpos,a,pn %xcc, loop_340 smulcc %i6, %o3, %o4 fandnot1 %f14, %f30, %f2 edge32l %l2, %o1, %o0 loop_340: tl %xcc, 0x3 ta %icc, 0x7 te %xcc, 0x6 brz,a %i4, loop_341 movgu %icc, %g4, %i0 and %l5, %g5, %i5 fornot1s %f2, %f23, %f26 loop_341: tsubcctv %g2, %l3, %i3 ldsw [%l7 + 0x5C], %l6 andcc %o5, %i7, %l1 fpackfix %f8, %f22 sra %g6, %o6, %o7 movge %icc, %i1, %l4 edge8n %o2, %g1, %l0 nop set 0x38, %i1 ldub [%l7 + %i1], %g3 fble,a %fcc2, loop_342 popc %i2, %i6 tg %icc, 0x5 brlez %g7, loop_343 loop_342: array16 %o4, %o3, %l2 srax %o1, 0x08, %o0 array16 %g4, %i0, %l5 loop_343: stx %g5, [%l7 + 0x58] movneg %xcc, %i4, %i5 nop setx 0x70428F9F74B790A6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x3422D3E6702E0A61, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f20, %f0 addcc %l3, 0x0699, %i3 addccc %l6, 0x12FD, %o5 edge32l %g2, %i7, %g6 sdivcc %l1, 0x0452, %o6 movg %icc, %o7, %i1 sub %o2, %l4, %g1 sethi 0x14DB, %g3 edge8l %l0, %i2, %i6 bvs,a,pn %xcc, loop_344 std %f12, [%l7 + 0x08] tvs %icc, 0x3 nop setx 0x280D115DBE4D4D70, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xEA770D52E4881EE0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fsubd %f26, %f30, %f20 loop_344: fsrc1 %f30, %f8 bl,a %icc, loop_345 array8 %g7, %o4, %l2 xnorcc %o1, %o0, %g4 wr %g0, 0x2c, %asi ldda [%l7 + 0x30] %asi, %o2 loop_345: edge8 %l5, %g5, %i0 srl %i4, 0x0B, %l3 andncc %i5, %l6, %i3 addccc %g2, 0x06F5, %i7 nop setx 0xF3FA540E27129E78, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x74769D476C9C117B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f6, %f20 edge16n %g6, %l1, %o6 nop fitod %f2, %f26 fdtos %f26, %f19 fnot2 %f18, %f16 flush %l7 + 0x1C tl %xcc, 0x4 movrlz %o5, 0x3C6, %o7 tne %icc, 0x3 te %icc, 0x7 xnor %o2, %l4, %i1 fmovsneg %icc, %f3, %f21 bgu,a loop_346 movleu %icc, %g3, %l0 movge %icc, %g1, %i2 fmovdvc %icc, %f23, %f21 loop_346: fmovdgu %icc, %f17, %f14 mova %xcc, %i6, %o4 subc %g7, %o1, %l2 umulcc %o0, %g4, %l5 xnor %g5, 0x0498, %o3 fmovdneg %icc, %f9, %f21 srax %i4, 0x17, %l3 xnorcc %i5, 0x0F98, %i0 array32 %i3, %l6, %i7 tneg %xcc, 0x0 fmovdn %icc, %f24, %f5 andcc %g6, %l1, %g2 ldsh [%l7 + 0x0E], %o6 tl %xcc, 0x1 ldd [%l7 + 0x50], %f10 tgu %icc, 0x0 sethi 0x1D31, %o7 movgu %xcc, %o2, %l4 sdivx %i1, 0x1C3F, %g3 smulcc %o5, %g1, %l0 fmovsn %xcc, %f30, %f4 tcs %icc, 0x0 fble %fcc2, loop_347 tl %xcc, 0x4 movleu %xcc, %i6, %i2 fandnot2s %f27, %f1, %f28 loop_347: fmovsleu %icc, %f28, %f10 popc %g7, %o4 srax %o1, 0x04, %o0 te %xcc, 0x1 movvc %icc, %l2, %g4 wr %g0, 0x18, %asi ldswa [%l7 + 0x28] %asi, %g5 fnot2s %f26, %f13 movge %icc, %o3, %i4 fmovdn %xcc, %f14, %f4 movneg %icc, %l3, %i5 fmovdge %icc, %f15, %f8 movcs %xcc, %i0, %i3 move %xcc, %l6, %i7 subccc %l5, 0x1D38, %g6 movrgez %l1, %g2, %o7 stbar membar 0x69 mulscc %o2, 0x00E6, %l4 umulcc %i1, %o6, %o5 fcmple16 %f8, %f30, %g1 srlx %l0, 0x12, %i6 set 0x10, %i4 ldda [%l7 + %i4] 0x14, %i2 ldd [%l7 + 0x58], %f30 movre %g3, 0x3BF, %o4 set 0x54, %o3 ldstuba [%l7 + %o3] 0x89, %o1 set 0x58, %l0 stba %g7, [%l7 + %l0] 0x15 subc %o0, 0x1DCD, %l2 udiv %g5, 0x030C, %o3 edge16ln %g4, %i4, %l3 movrlez %i0, 0x16B, %i3 edge32l %l6, %i5, %i7 add %l5, %g6, %l1 fbe %fcc0, loop_348 nop fitos %f5, %f0 fstox %f0, %f16 edge16ln %g2, %o7, %l4 fmovsgu %icc, %f28, %f14 loop_348: nop setx 0x7393D743, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 fsqrts %f20, %f17 ldx [%l7 + 0x30], %i1 bvs,a %xcc, loop_349 subccc %o2, %o5, %g1 nop set 0x30, %o0 ldsw [%l7 + %o0], %o6 mulx %i6, 0x033C, %l0 loop_349: tpos %icc, 0x7 ldub [%l7 + 0x50], %g3 umul %i2, %o1, %o4 fnot2 %f24, %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovda %xcc, %f30, %f4 srlx %o0, %l2, %g5 srl %g7, %g4, %o3 fpsub32 %f4, %f26, %f26 brz %l3, loop_350 fmovdleu %xcc, %f0, %f29 srlx %i0, %i3, %l6 srlx %i4, 0x12, %i7 loop_350: fnands %f1, %f4, %f27 move %icc, %i5, %g6 fxnor %f0, %f0, %f12 addc %l5, 0x0761, %l1 srax %o7, %g2, %i1 fcmpne16 %f6, %f10, %l4 fmovdn %icc, %f10, %f9 movn %xcc, %o5, %o2 fxors %f1, %f28, %f8 move %xcc, %o6, %i6 tn %xcc, 0x5 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f0 fmovrde %l0, %f14, %f28 popc %g3, %i2 tg %xcc, 0x5 umul %g1, 0x1BD4, %o1 lduh [%l7 + 0x26], %o0 fbg,a %fcc1, loop_351 fmovrdne %l2, %f0, %f16 movrne %g5, 0x127, %o4 xor %g4, %g7, %l3 loop_351: or %o3, %i0, %i3 andn %i4, 0x1CA5, %l6 faligndata %f18, %f16, %f14 fble %fcc2, loop_352 movrgz %i7, 0x1B9, %g6 nop set 0x08, %i2 stx %i5, [%l7 + %i2] edge8n %l1, %o7, %g2 loop_352: fcmple16 %f2, %f16, %l5 call loop_353 edge8n %l4, %i1, %o5 bne,a %icc, loop_354 addcc %o6, 0x0F7E, %i6 loop_353: movle %icc, %o2, %g3 brnz %i2, loop_355 loop_354: edge32ln %l0, %o1, %g1 fmovdne %xcc, %f25, %f19 tcs %xcc, 0x7 loop_355: xor %l2, 0x12DD, %g5 mulx %o0, 0x0124, %g4 tvs %icc, 0x7 xor %o4, 0x0C31, %l3 wr %g0, 0x80, %asi prefetcha [%l7 + 0x18] %asi, 0x0 move %icc, %i0, %i3 sra %i4, %l6, %g7 movgu %xcc, %i7, %i5 sth %g6, [%l7 + 0x70] sra %l1, 0x09, %g2 tcs %icc, 0x7 fmovs %f24, %f0 be,a,pt %xcc, loop_356 tne %xcc, 0x7 andncc %o7, %l5, %l4 bn loop_357 loop_356: fmovs %f28, %f8 tvc %icc, 0x7 nop setx 0x9B264557, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x6F03D6A5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fdivs %f1, %f19, %f10 loop_357: fzeros %f25 edge8ln %o5, %i1, %o6 nop fitod %f2, %f22 fdtos %f22, %f18 fmovd %f22, %f10 sub %o2, 0x1C32, %g3 movrne %i6, 0x3B5, %i2 add %o1, %g1, %l2 edge8ln %l0, %o0, %g5 movcc %icc, %o4, %l3 wr %g0, 0x10, %asi swapa [%l7 + 0x68] %asi, %g4 lduh [%l7 + 0x74], %i0 edge16l %i3, %o3, %i4 taddcctv %g7, 0x01C5, %l6 add %i5, %g6, %l1 set 0x18, %l5 ldstuba [%l7 + %l5] 0x0c, %i7 srax %g2, 0x0B, %o7 tn %icc, 0x2 brnz,a %l4, loop_358 fbule %fcc1, loop_359 fabss %f2, %f30 fmovse %icc, %f7, %f20 loop_358: ldsw [%l7 + 0x38], %o5 loop_359: tsubcc %i1, %l5, %o2 st %f26, [%l7 + 0x10] fmovsleu %xcc, %f6, %f30 taddcc %g3, 0x0F36, %i6 fornot1s %f14, %f14, %f25 movrlz %o6, 0x244, %i2 orn %o1, 0x1526, %g1 tge %xcc, 0x2 or %l0, 0x037C, %o0 wr %g0, 0x89, %asi lda [%l7 + 0x18] %asi, %f8 bvs,a %icc, loop_360 orncc %l2, %o4, %g5 srax %l3, 0x19, %g4 movrlz %i3, 0x3A5, %o3 loop_360: membar 0x6A movg %xcc, %i0, %g7 addcc %i4, 0x1864, %l6 udivcc %i5, 0x1FD7, %l1 ldstub [%l7 + 0x16], %i7 edge32n %g6, %o7, %l4 fnot2 %f6, %f22 be,a loop_361 fmovspos %icc, %f30, %f17 fbul %fcc2, loop_362 and %o5, %i1, %l5 loop_361: nop fitos %f10, %f9 fstoi %f9, %f9 xnorcc %g2, %o2, %g3 loop_362: movne %icc, %o6, %i2 xorcc %o1, %i6, %g1 sdiv %o0, 0x089B, %l0 fmovs %f13, %f10 tl %xcc, 0x3 udiv %o4, 0x1AB1, %l2 srax %l3, %g4, %i3 fbug,a %fcc2, loop_363 fornot1s %f0, %f1, %f8 bcc,a loop_364 fmovrdlez %o3, %f30, %f12 loop_363: nop wr %g0, 0xf8, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_364: nop wr %g0, 0x10, %asi lduha [%l7 + 0x44] %asi, %g5 fmul8ulx16 %f14, %f0, %f30 ldsb [%l7 + 0x67], %i0 movleu %icc, %g7, %i4 addccc %l6, %i5, %l1 fmovsgu %xcc, %f21, %f20 movpos %icc, %i7, %o7 ldsb [%l7 + 0x38], %l4 edge32ln %o5, %i1, %l5 tge %icc, 0x3 ba,a,pt %xcc, loop_365 fmovscs %xcc, %f23, %f19 nop setx loop_366, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsne %xcc, %f28, %f22 loop_365: movcs %icc, %g6, %g2 movneg %icc, %g3, %o6 loop_366: fmovdneg %xcc, %f18, %f10 wr %g0, 0x81, %asi ldswa [%l7 + 0x34] %asi, %i2 orn %o2, 0x01B7, %o1 bcc,pn %xcc, loop_367 fpsub32s %f30, %f31, %f7 udiv %i6, 0x156A, %o0 and %g1, %l0, %l2 loop_367: nop set 0x3C, %i6 swapa [%l7 + %i6] 0x88, %l3 udivcc %g4, 0x0203, %o4 mulscc %o3, 0x1D3E, %g5 fmovrsgez %i3, %f24, %f19 fbne %fcc3, loop_368 and %i0, %g7, %l6 tvs %xcc, 0x3 wr %g0, 0x11, %asi lduba [%l7 + 0x0F] %asi, %i4 loop_368: mulx %l1, %i7, %o7 subccc %i5, 0x0C49, %o5 fmovrsgz %i1, %f4, %f26 sir 0x1170 sra %l5, 0x0B, %g6 fcmple16 %f2, %f28, %l4 brgz %g2, loop_369 nop setx loop_370, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movcc %icc, %g3, %i2 move %icc, %o2, %o1 loop_369: fmovda %icc, %f26, %f13 loop_370: fcmpgt32 %f26, %f28, %o6 addccc %o0, %g1, %l0 fmuld8sux16 %f0, %f3, %f22 nop setx loop_371, %l0, %l1 jmpl %l1, %i6 movg %xcc, %l3, %l2 fba,a %fcc0, loop_372 tsubcctv %g4, %o3, %o4 loop_371: bge loop_373 addcc %i3, %i0, %g7 loop_372: edge16n %g5, %l6, %i4 taddcctv %i7, %o7, %i5 loop_373: movre %l1, %i1, %o5 mulscc %g6, %l4, %l5 sdivx %g3, 0x0C6D, %i2 nop setx loop_374, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tgu %icc, 0x0 nop setx 0x80792857, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr addccc %g2, 0x03D4, %o2 loop_374: fpmerge %f28, %f23, %f24 brgz,a %o6, loop_375 ble,a %xcc, loop_376 tg %xcc, 0x1 bcs,pt %xcc, loop_377 loop_375: movrne %o0, 0x250, %g1 loop_376: movrlez %l0, 0x060, %i6 bcc,a,pn %icc, loop_378 loop_377: sdiv %o1, 0x1F0E, %l2 edge8 %l3, %o3, %o4 fsrc1 %f26, %f6 loop_378: tneg %xcc, 0x5 srax %g4, %i3, %g7 xnor %g5, 0x0A5F, %i0 fxnors %f29, %f27, %f23 edge16ln %l6, %i4, %i7 ld [%l7 + 0x2C], %f26 edge32ln %i5, %l1, %o7 lduw [%l7 + 0x30], %i1 edge32ln %g6, %l4, %l5 fpsub16s %f25, %f26, %f2 movvs %icc, %g3, %o5 movre %g2, %o2, %o6 bge,a %xcc, loop_379 ba,a loop_380 tpos %icc, 0x4 sth %i2, [%l7 + 0x34] loop_379: fmovrdlz %o0, %f28, %f16 loop_380: nop wr %g0, 0x10, %asi lduwa [%l7 + 0x08] %asi, %g1 addcc %i6, 0x0483, %l0 addcc %l2, %l3, %o1 alignaddrl %o3, %o4, %g4 movrlez %i3, 0x0FB, %g7 te %xcc, 0x0 subcc %i0, %g5, %l6 xnorcc %i4, %i5, %i7 array16 %o7, %i1, %l1 edge16 %l4, %l5, %g6 bl %icc, loop_381 fnands %f25, %f1, %f0 fcmpeq32 %f12, %f30, %o5 bg %xcc, loop_382 loop_381: udivx %g3, 0x0384, %o2 andncc %o6, %i2, %g2 tvc %icc, 0x5 loop_382: fbul %fcc1, loop_383 sra %o0, %g1, %i6 tge %xcc, 0x2 orn %l0, 0x1F9A, %l2 loop_383: tneg %icc, 0x7 array8 %l3, %o3, %o1 fmovs %f4, %f6 sir 0x1961 fpsub32 %f26, %f30, %f24 movneg %xcc, %g4, %i3 popc 0x0E34, %o4 ldd [%l7 + 0x70], %g6 xnor %g5, %i0, %i4 edge8ln %l6, %i7, %i5 fmovsge %icc, %f8, %f10 sdiv %i1, 0x0052, %o7 edge32 %l1, %l5, %g6 sethi 0x1A67, %l4 xorcc %o5, %o2, %g3 fmovsl %icc, %f6, %f24 fmovsgu %xcc, %f13, %f22 fmovspos %xcc, %f11, %f27 srlx %i2, 0x07, %g2 sir 0x1363 edge16ln %o0, %g1, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %l0, 0x021D, %i6 ldub [%l7 + 0x2E], %l2 tvc %xcc, 0x0 movpos %xcc, %o3, %o1 tgu %icc, 0x2 addcc %l3, %g4, %o4 addc %i3, 0x137C, %g7 std %f12, [%l7 + 0x40] addcc %i0, 0x0F76, %i4 smul %g5, %i7, %l6 edge32 %i5, %o7, %i1 movcs %icc, %l1, %l5 movvs %icc, %g6, %l4 orn %o2, %o5, %i2 edge16l %g3, %o0, %g2 movle %icc, %o6, %l0 add %l7, 0x24, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %i6, %l2 nop setx loop_384, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry move %icc, %g1, %o3 movrgz %l3, 0x30D, %g4 movvc %icc, %o4, %i3 loop_384: popc 0x117D, %g7 mulscc %o1, 0x1ACA, %i4 and %i0, %i7, %g5 fmovsgu %xcc, %f12, %f1 fmovrsne %l6, %f7, %f8 tcc %xcc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot2s %f14, %f28, %f17 fbn %fcc2, loop_385 tne %xcc, 0x6 set 0x48, %o2 ldswa [%l7 + %o2] 0x19, %o7 loop_385: umul %i5, 0x1908, %l1 udivx %l5, 0x0804, %g6 movrgz %i1, %o2, %l4 umulcc %i2, 0x13BB, %o5 bgu,pn %icc, loop_386 fmovdcc %icc, %f9, %f5 movn %xcc, %o0, %g3 wr %g0, 0x10, %asi ldstuba [%l7 + 0x0C] %asi, %o6 loop_386: move %icc, %g2, %l0 bcc,a loop_387 fcmple16 %f2, %f0, %l2 fandnot2s %f25, %f25, %f14 srlx %g1, %i6, %l3 loop_387: movl %icc, %g4, %o4 orcc %i3, %o3, %g7 nop fitod %f25, %f0 stb %o1, [%l7 + 0x79] nop setx loop_388, %l0, %l1 jmpl %l1, %i4 brnz,a %i0, loop_389 mulscc %g5, %i7, %o7 tleu %xcc, 0x7 loop_388: nop setx loop_390, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_389: fmovspos %xcc, %f13, %f22 andncc %i5, %l6, %l5 set 0x50, %o1 stxa %g6, [%l7 + %o1] 0x2a membar #Sync loop_390: te %icc, 0x2 fcmple32 %f18, %f8, %l1 fcmpgt16 %f16, %f16, %i1 addcc %o2, %l4, %o5 srlx %i2, 0x10, %g3 fbule %fcc0, loop_391 movrgez %o0, %g2, %l0 bne,a,pn %icc, loop_392 tge %xcc, 0x5 loop_391: edge8l %l2, %o6, %g1 set 0x30, %g3 ldstuba [%l7 + %g3] 0x11, %i6 loop_392: movcc %xcc, %l3, %o4 fcmpgt32 %f0, %f26, %g4 tvs %icc, 0x7 ldsh [%l7 + 0x72], %o3 tvc %xcc, 0x0 subcc %g7, %i3, %i4 fbo,a %fcc3, loop_393 srlx %i0, %g5, %o1 bneg,a %icc, loop_394 fbn %fcc3, loop_395 loop_393: bne,a %xcc, loop_396 fbu %fcc0, loop_397 loop_394: fbue %fcc0, loop_398 loop_395: ta %xcc, 0x2 loop_396: tvc %icc, 0x1 loop_397: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_398: fmovs %f8, %f6 bl,a,pn %xcc, loop_399 movrlz %o7, %i7, %l6 xnorcc %i5, %g6, %l1 movrlez %l5, 0x291, %o2 loop_399: movcs %icc, %l4, %o5 bpos,a loop_400 movn %xcc, %i2, %g3 andcc %o0, 0x0865, %i1 orncc %g2, 0x194E, %l0 loop_400: fmovrslz %o6, %f1, %f23 move %xcc, %l2, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbn,a %fcc2, loop_401 sdivx %g1, 0x02F6, %o4 for %f16, %f8, %f4 fcmpgt32 %f2, %f14, %l3 loop_401: tcs %icc, 0x5 subccc %o3, %g7, %g4 fmovdcs %xcc, %f29, %f22 umul %i4, 0x10E7, %i3 set 0x10, %g4 swapa [%l7 + %g4] 0x80, %g5 nop setx loop_402, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrne %i0, 0x1E2, %o1 tcc %icc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_402: fmovdle %xcc, %f18, %f1 tne %icc, 0x5 fmovscc %icc, %f26, %f24 sdiv %o7, 0x1932, %l6 move %xcc, %i5, %g6 movrne %i7, %l5, %o2 movrne %l4, 0x39E, %l1 fands %f25, %f20, %f2 std %f28, [%l7 + 0x68] membar 0x56 fsrc1s %f25, %f20 fornot2 %f18, %f4, %f30 edge32n %i2, %o5, %g3 umulcc %i1, 0x0C52, %g2 srl %l0, 0x1E, %o6 fornot2 %f0, %f14, %f12 set 0x3A, %i0 ldsba [%l7 + %i0] 0x04, %o0 tleu %xcc, 0x5 tcs %xcc, 0x4 movrne %i6, %g1, %o4 tgu %xcc, 0x1 tl %xcc, 0x2 subcc %l3, %o3, %l2 set 0x68, %l2 lduba [%l7 + %l2] 0x18, %g7 xnorcc %g4, 0x0DCC, %i4 call loop_403 fmovde %xcc, %f10, %f26 fmovsg %xcc, %f28, %f16 tsubcc %g5, 0x1326, %i0 loop_403: sethi 0x1462, %i3 fbule,a %fcc3, loop_404 brz,a %o7, loop_405 movleu %xcc, %l6, %i5 addc %o1, 0x055F, %g6 loop_404: addccc %i7, %o2, %l5 loop_405: tge %icc, 0x7 bvs,a loop_406 alignaddr %l4, %i2, %o5 stx %g3, [%l7 + 0x58] orcc %l1, 0x139A, %g2 loop_406: movn %xcc, %l0, %i1 bcs loop_407 nop setx 0x280AFDC7805224BB, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr tneg %icc, 0x5 tge %xcc, 0x0 loop_407: tg %icc, 0x0 ld [%l7 + 0x24], %f27 smul %o0, %o6, %i6 edge16l %g1, %o4, %o3 brgez,a %l2, loop_408 movpos %icc, %l3, %g7 pdist %f2, %f0, %f22 tle %xcc, 0x2 loop_408: ta %xcc, 0x7 movrlez %g4, %i4, %i0 add %l7, 0x68, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g5 casa [%l6] %asi, %g5, %i3 srlx %o7, 0x1B, %l6 edge32 %i5, %o1, %g6 subc %i7, 0x11AC, %l5 fmovse %xcc, %f23, %f5 fbe %fcc2, loop_409 ldd [%l7 + 0x60], %f4 fmovd %f0, %f12 tge %icc, 0x2 loop_409: fmovsle %icc, %f25, %f3 udivx %o2, 0x0607, %i2 edge16n %l4, %g3, %l1 tsubcctv %g2, %o5, %i1 mulscc %o0, %l0, %i6 xor %g1, 0x0783, %o4 taddcctv %o3, 0x0537, %l2 bvc,a loop_410 tsubcc %o6, 0x0522, %g7 and %l3, %i4, %g4 fcmpeq32 %f2, %f28, %g5 loop_410: addccc %i0, 0x17C6, %o7 movrgez %i3, 0x0F2, %l6 brlz,a %i5, loop_411 fbul %fcc1, loop_412 subcc %g6, %o1, %l5 array32 %o2, %i7, %i2 loop_411: bleu loop_413 loop_412: umul %l4, %l1, %g3 and %g2, 0x1C79, %o5 membar 0x26 loop_413: nop add %l7, 0x40, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %o0 casxa [%l6] %asi, %o0, %i1 lduh [%l7 + 0x60], %l0 wr %g0, 0x89, %asi prefetcha [%l7 + 0x58] %asi, 0x3 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f16 tvs %icc, 0x7 smulcc %i6, 0x16EE, %o3 nop setx 0xEA47AA3A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0xD54F9C19, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fsubs %f22, %f13, %f18 tge %icc, 0x3 fnor %f0, %f10, %f24 addc %l2, 0x0051, %o6 fabsd %f14, %f22 tg %xcc, 0x0 nop setx 0xF9DBC804, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0xEAA1201F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fdivs %f12, %f11, %f22 wr %g0, 0x04, %asi swapa [%l7 + 0x54] %asi, %o4 stb %g7, [%l7 + 0x52] or %i4, %l3, %g5 fbue %fcc2, loop_414 addccc %i0, 0x1D75, %o7 tn %icc, 0x4 faligndata %f20, %f6, %f16 loop_414: call loop_415 subcc %i3, %l6, %i5 array16 %g6, %g4, %l5 tn %icc, 0x2 loop_415: andn %o1, 0x1571, %o2 tgu %xcc, 0x2 and %i7, 0x1A1E, %l4 tge %icc, 0x4 srl %i2, %l1, %g3 membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0x1e, %f16 nop set 0x28, %o4 ldd [%l7 + %o4], %g2 movrgez %o0, %o5, %i1 fbge,a %fcc3, loop_416 taddcc %l0, 0x03C2, %i6 edge8n %o3, %g1, %o6 ble %xcc, loop_417 loop_416: andcc %o4, 0x0FF1, %l2 fnor %f22, %f24, %f6 nop fitod %f0, %f12 fdtox %f12, %f26 loop_417: fbne,a %fcc3, loop_418 andcc %i4, 0x0E11, %g7 nop setx loop_419, %l0, %l1 jmpl %l1, %l3 addc %i0, 0x1F82, %g5 loop_418: nop wr %g0, 0x04, %asi sta %f19, [%l7 + 0x4C] %asi loop_419: edge8n %o7, %l6, %i3 ldd [%l7 + 0x70], %g6 brlez,a %i5, loop_420 movvc %xcc, %g4, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %xcc, %o2, %i7 loop_420: srlx %o1, %l4, %i2 nop setx 0x2B33ED3535D20265, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x04A2482D7B01ACD1, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fmuld %f20, %f20, %f26 srl %g3, %g2, %l1 xor %o0, %i1, %l0 fornot1s %f19, %f2, %f14 movrne %o5, 0x2FF, %o3 movleu %icc, %i6, %g1 wr %g0, 0x04, %asi ldsba [%l7 + 0x60] %asi, %o6 fabsd %f22, %f18 and %o4, 0x0319, %i4 smulcc %l2, 0x053F, %g7 be,a %icc, loop_421 mulx %l3, 0x1726, %i0 set 0x60, %g6 stxa %g5, [%l7 + %g6] 0x2b membar #Sync loop_421: fornot1s %f6, %f2, %f10 srax %o7, 0x16, %i3 alignaddrl %l6, %i5, %g4 sir 0x0FD9 bne loop_422 movrgz %g6, 0x170, %l5 tneg %icc, 0x5 fmovse %xcc, %f6, %f3 loop_422: fnot2s %f20, %f30 nop setx 0xE0AEA403, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x15C16C5E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fadds %f2, %f29, %f27 or %i7, 0x11D1, %o2 fblg %fcc2, loop_423 fmovdneg %icc, %f20, %f15 mulx %o1, %i2, %g3 tneg %xcc, 0x0 loop_423: prefetch [%l7 + 0x64], 0x3 edge32 %g2, %l4, %l1 movrgz %o0, %l0, %i1 ldstub [%l7 + 0x38], %o3 bshuffle %f14, %f30, %f4 wr %g0, 0x11, %asi stwa %i6, [%l7 + 0x0C] %asi movvs %icc, %g1, %o5 add %o4, 0x0EE5, %o6 addccc %l2, %i4, %g7 movl %xcc, %i0, %l3 wr %g0, 0xf9, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync add %l7, 0x08, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %g5, %o7 brgz,a %i3, loop_424 addccc %i5, %l6, %g4 nop setx 0x4A78524A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xCBADFF87, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fsubs %f18, %f31, %f24 udivcc %g6, 0x1322, %l5 loop_424: nop setx 0xE537A6992405F1CC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x294105CC14E7C967, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f2, %f28 srlx %i7, 0x13, %o2 edge32l %i2, %g3, %o1 bl,a loop_425 sra %l4, %l1, %o0 or %l0, %i1, %g2 movl %xcc, %o3, %g1 loop_425: nop fitos %f10, %f3 fstod %f3, %f18 smul %o5, %o4, %o6 fnands %f5, %f10, %f8 movcs %xcc, %l2, %i6 mulscc %i4, %i0, %g7 fbn,a %fcc2, loop_426 tcs %xcc, 0x6 fbuge %fcc2, loop_427 ldub [%l7 + 0x40], %l3 loop_426: edge32ln %o7, %i3, %i5 stbar loop_427: sethi 0x0CB9, %l6 movvc %xcc, %g4, %g6 fmovrdlez %l5, %f14, %f20 movgu %xcc, %i7, %o2 sub %i2, %g5, %o1 sra %g3, 0x0E, %l1 taddcc %o0, %l0, %l4 sub %g2, %o3, %g1 movg %xcc, %i1, %o4 lduw [%l7 + 0x2C], %o5 fmovsle %icc, %f30, %f29 fnot1s %f22, %f2 movcs %xcc, %l2, %i6 movvc %icc, %i4, %o6 umulcc %i0, 0x114C, %l3 andncc %o7, %i3, %g7 fpadd16 %f12, %f6, %f18 fmovrsne %i5, %f16, %f13 edge16 %g4, %l6, %g6 bge %icc, loop_428 st %f7, [%l7 + 0x2C] fmovsg %icc, %f9, %f6 flush %l7 + 0x10 loop_428: movpos %xcc, %i7, %o2 sdivx %i2, 0x0283, %g5 bn,pt %icc, loop_429 tne %xcc, 0x3 srl %l5, %o1, %l1 tcc %icc, 0x6 loop_429: fbue %fcc2, loop_430 add %o0, 0x1479, %g3 fabss %f20, %f22 edge16n %l4, %g2, %l0 loop_430: tg %xcc, 0x3 fmovdle %xcc, %f13, %f19 orcc %g1, 0x1978, %i1 tpos %xcc, 0x2 ld [%l7 + 0x70], %f8 sethi 0x078E, %o4 alignaddr %o5, %l2, %o3 sll %i6, %i4, %o6 nop setx 0xC6A70166B0546FE1, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr bne,a loop_431 udiv %l3, 0x04D4, %o7 fpsub32s %f3, %f25, %f10 bvs,a,pn %xcc, loop_432 loop_431: tge %xcc, 0x6 nop setx 0xB8CBC1AE827993EE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x5AD631FB0EB58EAA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fmuld %f20, %f4, %f20 taddcc %i0, 0x0F5F, %i3 loop_432: nop setx loop_433, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fble,a %fcc0, loop_434 ldsb [%l7 + 0x55], %g7 fbul,a %fcc2, loop_435 loop_433: smulcc %g4, 0x08E0, %i5 loop_434: ble,a %xcc, loop_436 edge8ln %g6, %i7, %o2 loop_435: fnot1 %f18, %f22 fexpand %f5, %f0 loop_436: edge16n %i2, %g5, %l5 nop setx loop_437, %l0, %l1 jmpl %l1, %l6 movrlz %o1, %l1, %o0 movvc %icc, %l4, %g3 udiv %g2, 0x0DD3, %l0 loop_437: nop set 0x10, %i5 ldsba [%l7 + %i5] 0x19, %i1 fornot1 %f22, %f24, %f0 fbul,a %fcc1, loop_438 brz,a %o4, loop_439 sdivx %o5, 0x13FD, %g1 popc 0x1219, %l2 loop_438: sra %o3, %i6, %i4 loop_439: taddcc %l3, %o7, %o6 srlx %i3, 0x1A, %g7 sdivx %i0, 0x0EF2, %i5 movrgz %g6, 0x222, %i7 fba,a %fcc1, loop_440 brz %o2, loop_441 add %g4, 0x020A, %i2 movn %icc, %l5, %g5 loop_440: fbe,a %fcc3, loop_442 loop_441: fbule %fcc0, loop_443 fpsub32 %f16, %f16, %f0 tvc %xcc, 0x4 loop_442: fmovdge %xcc, %f26, %f24 loop_443: sra %o1, %l1, %l6 movcs %xcc, %l4, %g3 or %g2, %o0, %l0 sllx %o4, 0x1C, %o5 smulcc %g1, %l2, %o3 sra %i6, 0x1E, %i1 movneg %xcc, %i4, %l3 smul %o7, 0x16F4, %i3 udiv %o6, 0x0C65, %i0 fexpand %f4, %f20 tgu %xcc, 0x1 fbule %fcc2, loop_444 movrne %i5, 0x28D, %g6 edge8l %i7, %g7, %o2 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 loop_444: fmovse %icc, %f10, %f19 nop fitos %f9, %f5 fstoi %f5, %f18 edge8l %g4, %l5, %i2 edge32l %g5, %l1, %l6 movl %icc, %o1, %l4 xorcc %g3, %g2, %o0 add %o4, %o5, %l0 or %l2, %o3, %i6 movne %icc, %g1, %i1 udiv %i4, 0x1C86, %o7 xnor %i3, %l3, %o6 edge32ln %i0, %i5, %g6 tge %xcc, 0x4 fmul8ulx16 %f10, %f22, %f30 brgez,a %i7, loop_445 bl,a loop_446 ldsb [%l7 + 0x28], %o2 set 0x50, %o5 ldxa [%l7 + %o5] 0x11, %g4 loop_445: bpos,pn %icc, loop_447 loop_446: addccc %g7, %i2, %g5 ta %icc, 0x2 edge16n %l1, %l5, %o1 loop_447: udivcc %l4, 0x05F2, %l6 bpos,a,pn %xcc, loop_448 ld [%l7 + 0x28], %f30 set 0x28, %l1 ldsha [%l7 + %l1] 0x19, %g3 loop_448: nop setx 0x307ACF56, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr movleu %icc, %o0, %o4 edge8n %g2, %o5, %l2 xnorcc %o3, %l0, %g1 fnand %f0, %f10, %f0 xnor %i1, 0x0903, %i6 tl %icc, 0x1 fmovde %xcc, %f28, %f17 movleu %xcc, %o7, %i4 tvc %icc, 0x1 bcc,pn %icc, loop_449 swap [%l7 + 0x48], %i3 tcc %icc, 0x2 array32 %l3, %i0, %i5 loop_449: movl %icc, %o6, %i7 ta %xcc, 0x0 fmovsge %icc, %f23, %f12 movrlez %o2, 0x198, %g6 move %xcc, %g4, %g7 and %i2, %l1, %l5 fmovrslz %o1, %f15, %f0 tpos %icc, 0x1 fmovsne %icc, %f8, %f24 movleu %xcc, %g5, %l6 fmuld8sux16 %f12, %f18, %f12 stbar tge %xcc, 0x5 ldd [%l7 + 0x28], %f16 wr %g0, 0x81, %asi lduha [%l7 + 0x62] %asi, %l4 nop setx loop_450, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry andcc %g3, 0x1C71, %o0 fcmpgt32 %f26, %f24, %g2 movcc %xcc, %o5, %o4 loop_450: tgu %icc, 0x4 umul %o3, %l0, %g1 array8 %l2, %i1, %o7 fbul %fcc0, loop_451 edge16ln %i4, %i6, %i3 sethi 0x1C2F, %i0 ba,a loop_452 loop_451: movg %icc, %l3, %o6 movleu %icc, %i7, %i5 tle %xcc, 0x0 loop_452: nop set 0x7C, %i3 lduba [%l7 + %i3] 0x0c, %o2 fmovsleu %icc, %f12, %f9 orncc %g6, %g4, %i2 mulx %l1, 0x0144, %g7 movvc %xcc, %o1, %l5 bcs,a loop_453 movcs %icc, %l6, %l4 orcc %g3, 0x0C6A, %o0 fbn %fcc1, loop_454 loop_453: xnor %g2, 0x0189, %g5 xor %o5, 0x1D3B, %o4 fmuld8sux16 %f22, %f24, %f2 loop_454: and %l0, 0x148A, %g1 brlz %l2, loop_455 edge8l %i1, %o7, %i4 sra %i6, %i3, %o3 subcc %l3, 0x001F, %i0 loop_455: nop fitos %f2, %f13 fstox %f13, %f22 fxtos %f22, %f25 fmovrdne %o6, %f30, %f10 move %icc, %i7, %o2 addcc %i5, 0x05EE, %g4 xnor %i2, 0x0B06, %l1 smul %g6, 0x1F57, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %icc, %o1, %l6 set 0x2E, %l6 ldsha [%l7 + %l6] 0x10, %l5 tcc %icc, 0x1 fmovse %xcc, %f24, %f30 movrlz %l4, 0x37C, %o0 movcc %xcc, %g2, %g5 tg %icc, 0x7 movpos %xcc, %g3, %o4 set 0x40, %o7 ldda [%l7 + %o7] 0x18, %f16 array8 %l0, %g1, %o5 tvs %icc, 0x5 fandnot1s %f26, %f5, %f18 edge32l %i1, %o7, %l2 set 0x5E, %o6 stha %i6, [%l7 + %o6] 0xea membar #Sync tsubcctv %i4, 0x039B, %o3 taddcctv %l3, %i3, %o6 tleu %xcc, 0x6 fbule,a %fcc3, loop_456 movle %icc, %i7, %i0 addcc %o2, 0x1ED0, %i5 fmovdge %xcc, %f2, %f0 loop_456: ldd [%l7 + 0x28], %f26 set 0x70, %g1 lduwa [%l7 + %g1] 0x89, %g4 orn %l1, 0x16D9, %i2 fmovsge %icc, %f14, %f29 movrlez %g7, %o1, %g6 fbge,a %fcc1, loop_457 brnz %l6, loop_458 tcc %icc, 0x7 nop setx 0x4F0A310E606B1F2B, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr loop_457: movn %icc, %l4, %l5 loop_458: fblg,a %fcc2, loop_459 tvc %xcc, 0x7 fsrc1 %f20, %f28 tvc %icc, 0x4 loop_459: sra %g2, 0x07, %g5 movvs %icc, %g3, %o0 ldub [%l7 + 0x7B], %l0 ta %xcc, 0x0 xnorcc %g1, 0x0060, %o4 lduh [%l7 + 0x08], %i1 fcmpgt16 %f26, %f26, %o7 sir 0x0050 or %o5, 0x11B8, %l2 movn %xcc, %i4, %i6 membar 0x71 bg,a loop_460 nop fitos %f1, %f28 fstoi %f28, %f1 ldub [%l7 + 0x1F], %l3 orn %i3, 0x04B7, %o3 loop_460: tcs %icc, 0x3 wr %g0, 0x81, %asi ldsha [%l7 + 0x6A] %asi, %i7 nop setx 0xDF6DB07FFF0BAAB0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xB13DE35C6C22FB5E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 faddd %f22, %f22, %f12 edge32n %i0, %o6, %o2 ldd [%l7 + 0x68], %g4 array32 %l1, %i5, %i2 andncc %g7, %g6, %l6 movrgz %l4, 0x127, %l5 udiv %g2, 0x073C, %o1 flush %l7 + 0x40 smul %g5, %g3, %l0 movrgz %g1, %o0, %o4 nop setx 0x44F8A9F3286353CA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xBD5213294BC13240, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fsubd %f18, %f0, %f10 tl %icc, 0x7 set 0x18, %l3 lda [%l7 + %l3] 0x10, %f1 fmovdpos %icc, %f16, %f20 fcmpeq32 %f12, %f22, %o7 tpos %icc, 0x0 movge %icc, %o5, %i1 fbl,a %fcc0, loop_461 fbuge %fcc3, loop_462 tneg %xcc, 0x1 lduh [%l7 + 0x26], %l2 loop_461: edge8n %i6, %l3, %i4 loop_462: fbn,a %fcc1, loop_463 edge16n %o3, %i7, %i3 wr %g0, 0x81, %asi ldxa [%l7 + 0x78] %asi, %i0 loop_463: membar 0x46 movge %xcc, %o6, %o2 nop setx 0x7FD6D8C034CBE3D5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x5823BE340EB2E8DE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 faddd %f26, %f22, %f4 wr %g0, 0x10, %asi ldsha [%l7 + 0x74] %asi, %l1 set 0x24, %g5 swapa [%l7 + %g5] 0x80, %g4 tneg %icc, 0x5 subcc %i2, 0x1FEA, %i5 wr %g0, 0x18, %asi prefetcha [%l7 + 0x58] %asi, 0x0 tleu %icc, 0x4 andcc %l6, %l4, %g7 movrgez %g2, 0x05A, %o1 stbar movl %xcc, %g5, %g3 tn %xcc, 0x7 orn %l0, %l5, %g1 edge32 %o4, %o0, %o7 wr %g0, 0x18, %asi ldstuba [%l7 + 0x73] %asi, %i1 edge32ln %o5, %l2, %l3 movg %icc, %i4, %o3 brgz,a %i6, loop_464 st %f1, [%l7 + 0x54] fxnor %f10, %f28, %f8 tcc %icc, 0x5 loop_464: addcc %i7, 0x1480, %i0 wr %g0, 0x81, %asi stba %o6, [%l7 + 0x5B] %asi udivcc %i3, 0x0709, %l1 fnands %f18, %f28, %f8 fba %fcc3, loop_465 sub %g4, 0x1420, %o2 movre %i5, 0x0D2, %g6 brlz %l6, loop_466 loop_465: xorcc %i2, %l4, %g7 movvc %xcc, %g2, %g5 ba,pt %icc, loop_467 loop_466: nop setx loop_468, %l0, %l1 jmpl %l1, %o1 bcs,a,pn %icc, loop_469 andcc %l0, 0x1544, %l5 loop_467: fblg,a %fcc2, loop_470 loop_468: fmovse %icc, %f19, %f19 loop_469: fbo,a %fcc2, loop_471 subcc %g3, %o4, %g1 loop_470: lduw [%l7 + 0x48], %o0 umulcc %i1, 0x14AC, %o5 loop_471: bneg,a loop_472 bg loop_473 bcc,pt %xcc, loop_474 movrgz %o7, 0x247, %l2 loop_472: movvs %icc, %i4, %o3 loop_473: movle %xcc, %l3, %i7 loop_474: sllx %i0, 0x17, %o6 tle %icc, 0x4 movre %i3, %l1, %i6 tsubcctv %g4, 0x0BE7, %o2 movgu %icc, %g6, %i5 and %l6, %l4, %g7 movg %icc, %g2, %i2 membar 0x2B fmovdpos %xcc, %f20, %f4 wr %g0, 0x2f, %asi stha %o1, [%l7 + 0x0C] %asi membar #Sync nop setx loop_475, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovsne %xcc, %f8, %f21 ldsh [%l7 + 0x40], %l0 fxnors %f3, %f31, %f13 loop_475: fbo,a %fcc3, loop_476 fnands %f19, %f15, %f11 tl %icc, 0x4 ldd [%l7 + 0x60], %f18 loop_476: fmovdneg %xcc, %f13, %f23 tne %icc, 0x0 movrlz %l5, %g5, %g3 sllx %o4, %g1, %o0 tge %icc, 0x1 tcs %icc, 0x4 fmovspos %xcc, %f27, %f21 fornot2 %f20, %f4, %f10 tvs %xcc, 0x7 fmovrslez %o5, %f24, %f20 fones %f10 subcc %i1, 0x09C3, %l2 smulcc %o7, 0x14EA, %o3 srax %l3, 0x08, %i4 movne %icc, %i0, %i7 fbug,a %fcc1, loop_477 fbo,a %fcc3, loop_478 fbe %fcc2, loop_479 edge8ln %o6, %l1, %i6 loop_477: sllx %i3, %g4, %g6 loop_478: nop set 0x18, %g7 swapa [%l7 + %g7] 0x19, %o2 loop_479: alignaddr %l6, %i5, %g7 sdivcc %l4, 0x073D, %g2 movrlz %o1, %i2, %l0 edge32l %l5, %g5, %o4 swap [%l7 + 0x24], %g1 fmovrsgez %g3, %f31, %f31 add %l7, 0x34, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o5 casa [%l6] %asi, %o5, %o0 tgu %icc, 0x6 movrlz %l2, %o7, %i1 nop setx 0x3BF3C04F46A0259A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xA4D200521C54BDD3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fmuld %f8, %f4, %f16 bvc,pt %icc, loop_480 tcs %icc, 0x0 add %l3, %i4, %o3 tn %xcc, 0x7 loop_480: tne %icc, 0x0 tg %icc, 0x7 sir 0x128B xor %i0, %i7, %l1 tcs %icc, 0x0 and %o6, 0x19CF, %i6 bne,a,pt %icc, loop_481 ta %icc, 0x5 lduh [%l7 + 0x0A], %g4 movneg %icc, %g6, %o2 loop_481: flush %l7 + 0x40 movgu %xcc, %i3, %i5 mulx %l6, 0x1433, %l4 umul %g2, 0x165D, %g7 nop fitod %f4, %f18 fdtox %f18, %f28 fxtod %f28, %f30 fmovsl %icc, %f19, %f26 tvc %xcc, 0x2 movneg %xcc, %o1, %l0 movl %icc, %l5, %g5 taddcctv %i2, %o4, %g1 array8 %o5, %o0, %g3 tvc %icc, 0x4 fmovdneg %icc, %f23, %f29 te %icc, 0x1 tge %icc, 0x2 array8 %l2, %o7, %i1 movcs %icc, %l3, %o3 edge8l %i0, %i7, %i4 tn %xcc, 0x0 tneg %xcc, 0x6 fbn %fcc0, loop_482 movcc %xcc, %o6, %i6 fsrc1 %f24, %f16 sdivcc %l1, 0x1AA5, %g6 loop_482: subccc %o2, %g4, %i3 fpadd32 %f10, %f0, %f4 edge16l %i5, %l6, %g2 smulcc %g7, 0x0FD6, %l4 fbn %fcc3, loop_483 tneg %icc, 0x5 orncc %o1, 0x0F95, %l0 fandnot2 %f8, %f2, %f14 loop_483: tg %xcc, 0x0 nop setx 0x57F96553E052458C, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr ldd [%l7 + 0x18], %f22 bge,a loop_484 xnorcc %g5, 0x09E2, %l5 fmovdne %xcc, %f18, %f16 fmovsn %icc, %f7, %f8 loop_484: and %i2, 0x0B55, %g1 edge8n %o4, %o5, %g3 fble,a %fcc1, loop_485 xor %l2, 0x1522, %o7 ldsw [%l7 + 0x58], %o0 array32 %l3, %i1, %o3 loop_485: subc %i0, %i4, %o6 fbug,a %fcc2, loop_486 sethi 0x1E35, %i7 tne %icc, 0x2 tcs %xcc, 0x1 loop_486: orcc %l1, %i6, %o2 tg %xcc, 0x2 orn %g4, 0x1EF4, %g6 sdiv %i3, 0x06C4, %i5 sdiv %g2, 0x0543, %g7 movvc %icc, %l4, %o1 edge16ln %l6, %g5, %l5 edge32 %l0, %i2, %o4 fnor %f14, %f4, %f4 sethi 0x0DA1, %o5 bleu,pt %xcc, loop_487 sir 0x0831 sdivx %g3, 0x0BDF, %l2 sra %g1, %o7, %o0 loop_487: fxors %f17, %f0, %f4 bge,a,pn %xcc, loop_488 mulscc %l3, %o3, %i0 movcc %xcc, %i1, %o6 movrgz %i4, %l1, %i6 loop_488: fmul8x16au %f30, %f3, %f22 edge32n %i7, %g4, %o2 alignaddrl %g6, %i5, %g2 bn,a,pt %icc, loop_489 sll %g7, %l4, %i3 or %o1, 0x1FF4, %g5 tge %xcc, 0x4 loop_489: tsubcctv %l5, 0x0882, %l0 brgz %i2, loop_490 edge16 %l6, %o4, %o5 movgu %icc, %g3, %l2 udiv %g1, 0x136C, %o7 loop_490: fmovscs %icc, %f26, %f28 udiv %l3, 0x1929, %o3 fmovdvs %icc, %f25, %f14 fabsd %f24, %f6 fcmpeq32 %f20, %f14, %i0 array32 %o0, %i1, %i4 brgz,a %o6, loop_491 fmovrse %i6, %f28, %f10 udiv %l1, 0x0A5D, %i7 tne %icc, 0x0 loop_491: movleu %xcc, %g4, %o2 fmovrslz %g6, %f25, %f1 movpos %icc, %i5, %g2 fmovdvc %icc, %f10, %f20 sll %l4, %g7, %o1 edge32n %g5, %i3, %l5 movleu %icc, %l0, %i2 tsubcctv %l6, %o5, %o4 fmovdge %icc, %f2, %f9 udivcc %g3, 0x1840, %l2 movle %xcc, %o7, %g1 taddcc %l3, 0x08E7, %o3 sdiv %o0, 0x0798, %i1 sir 0x1B32 addcc %i4, 0x185B, %o6 sdivcc %i0, 0x1F3C, %i6 array16 %i7, %g4, %o2 add %g6, %l1, %i5 stb %l4, [%l7 + 0x47] mova %xcc, %g7, %o1 fmovrse %g5, %f1, %f13 fcmple16 %f10, %f24, %g2 stbar xorcc %l5, %i3, %l0 mulscc %l6, %o5, %i2 set 0x66, %g2 stha %o4, [%l7 + %g2] 0xea membar #Sync xnorcc %l2, 0x150A, %g3 tsubcc %o7, %l3, %o3 bshuffle %f28, %f20, %f2 brgez,a %o0, loop_492 fpsub32s %f17, %f15, %f19 fbl,a %fcc0, loop_493 orcc %i1, 0x1EC2, %i4 loop_492: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnegs %f0, %f12 loop_493: fmul8x16al %f19, %f16, %f24 sllx %g1, 0x18, %o6 andcc %i0, %i7, %g4 nop setx 0x749967D7C30B3DE2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xC473C72BC7F1B3D1, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fmuld %f14, %f26, %f8 popc 0x1D60, %o2 edge16n %g6, %i6, %i5 edge16n %l4, %l1, %g7 brlz,a %g5, loop_494 tsubcc %o1, %l5, %g2 nop fitos %f6, %f27 fstox %f27, %f12 fxtos %f12, %f16 fmul8ulx16 %f26, %f20, %f10 loop_494: srax %i3, %l6, %o5 sub %l0, %i2, %o4 brlz %l2, loop_495 andncc %o7, %g3, %l3 fpsub16 %f14, %f10, %f22 tgu %xcc, 0x7 loop_495: alignaddr %o0, %i1, %o3 andcc %g1, 0x0A8E, %i4 fornot2s %f3, %f8, %f22 brz %o6, loop_496 alignaddrl %i0, %g4, %i7 nop fitod %f27, %f24 set 0x40, %i7 swapa [%l7 + %i7] 0x80, %g6 loop_496: xnorcc %o2, %i5, %l4 tvc %icc, 0x1 tleu %xcc, 0x5 fmovrdlez %i6, %f14, %f10 fmovs %f6, %f5 edge8l %l1, %g7, %o1 ldub [%l7 + 0x55], %l5 wr %g0, 0xe2, %asi stha %g2, [%l7 + 0x72] %asi membar #Sync bne,a,pn %xcc, loop_497 move %icc, %i3, %l6 popc %o5, %g5 wr %g0, 0x10, %asi swapa [%l7 + 0x28] %asi, %i2 loop_497: ldd [%l7 + 0x70], %f28 set 0x3C, %i1 lda [%l7 + %i1] 0x19, %f11 bl,pn %icc, loop_498 sdivcc %l0, 0x0ED7, %l2 fmovdl %icc, %f2, %f26 st %f23, [%l7 + 0x60] loop_498: nop add %l7, 0x34, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %o7, %o4 smulcc %l3, 0x05AC, %g3 movre %o0, 0x0EB, %o3 srax %i1, 0x01, %g1 fmovsne %icc, %f7, %f18 movleu %xcc, %i4, %o6 fbl %fcc1, loop_499 orn %i0, %i7, %g6 ta %xcc, 0x0 flush %l7 + 0x14 loop_499: edge16n %g4, %i5, %o2 tcc %xcc, 0x7 fbne %fcc3, loop_500 movgu %icc, %i6, %l1 nop setx 0x80ECFE744422AA3A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x69823DBE09A17FAF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fmuld %f20, %f6, %f14 addcc %l4, %g7, %o1 loop_500: stx %g2, [%l7 + 0x38] fandnot1 %f0, %f16, %f18 bvs,a loop_501 fbu,a %fcc0, loop_502 bvc,a loop_503 sll %l5, 0x1A, %l6 loop_501: xnor %i3, 0x0C27, %g5 loop_502: andcc %i2, %o5, %l0 loop_503: nop wr %g0, 0xea, %asi stxa %l2, [%l7 + 0x38] %asi membar #Sync edge8ln %o7, %o4, %l3 andcc %g3, 0x0304, %o0 lduw [%l7 + 0x68], %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ble,pn %xcc, loop_504 fpadd32 %f24, %f18, %f4 nop setx 0x34805F8D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x7C1D15AA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fadds %f15, %f26, %f9 mulx %g1, %i4, %o6 loop_504: sth %i0, [%l7 + 0x40] movvc %icc, %i7, %g6 sdivx %g4, 0x186B, %i5 set 0x08, %i4 lduwa [%l7 + %i4] 0x14, %i1 taddcctv %o2, %i6, %l1 movre %l4, %o1, %g2 sll %l5, 0x1F, %l6 movrgez %i3, 0x14A, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %g5, 0x16B6, %o5 tl %icc, 0x2 orcc %i2, 0x1E86, %l0 edge16l %o7, %o4, %l3 wr %g0, 0x80, %asi ldsba [%l7 + 0x11] %asi, %g3 bvc %icc, loop_505 fbne,a %fcc0, loop_506 ble %xcc, loop_507 edge16l %o0, %o3, %g1 loop_505: tg %xcc, 0x1 loop_506: tg %icc, 0x7 loop_507: sdivx %l2, 0x1BA3, %i4 ldsb [%l7 + 0x0C], %o6 movpos %icc, %i0, %g6 sdivx %g4, 0x10D1, %i7 movrlez %i1, %o2, %i5 movcs %xcc, %i6, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %icc, 0x2 movne %icc, %l4, %o1 membar 0x66 tcs %icc, 0x7 nop fitos %f22, %f29 wr %g0, 0x80, %asi swapa [%l7 + 0x2C] %asi, %l5 swap [%l7 + 0x4C], %g2 tcs %icc, 0x6 bne,pt %xcc, loop_508 fpackfix %f16, %f10 alignaddr %i3, %g7, %g5 orn %l6, 0x11FE, %i2 loop_508: xorcc %l0, %o7, %o4 std %f10, [%l7 + 0x08] fbule,a %fcc3, loop_509 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 flush %l7 + 0x58 ldd [%l7 + 0x70], %f12 loop_509: nop setx 0x21AF63FEC8D077A1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x7CF634E1DA621E26, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f8, %f22 orcc %l3, %o5, %g3 fbuge %fcc3, loop_510 tpos %xcc, 0x4 fmovrsne %o0, %f1, %f8 tsubcc %g1, 0x1D73, %o3 loop_510: srlx %l2, 0x06, %i4 sll %o6, 0x0A, %g6 fmul8ulx16 %f24, %f4, %f24 alignaddrl %g4, %i7, %i0 fmovrsgz %o2, %f6, %f28 mulx %i1, %i6, %l1 set 0x40, %o3 stda %f16, [%l7 + %o3] 0x88 fmovdg %xcc, %f22, %f5 fpadd16s %f7, %f11, %f23 te %icc, 0x7 subcc %l4, %o1, %i5 subccc %l5, 0x088D, %g2 edge8n %i3, %g7, %l6 andncc %i2, %g5, %l0 sll %o7, %o4, %l3 tleu %icc, 0x1 nop setx loop_511, %l0, %l1 jmpl %l1, %o5 bcc %icc, loop_512 sethi 0x1AD5, %o0 fcmple16 %f8, %f2, %g1 loop_511: fnot2 %f2, %f12 loop_512: xnorcc %g3, %l2, %i4 sdivx %o6, 0x1AAB, %g6 set 0x28, %l0 ldsha [%l7 + %l0] 0x81, %o3 sethi 0x04CA, %g4 smul %i7, %o2, %i0 alignaddrl %i6, %l1, %i1 movpos %icc, %o1, %i5 fmul8x16 %f18, %f20, %f18 fmovsvs %xcc, %f4, %f25 ldd [%l7 + 0x20], %l4 xorcc %g2, %l4, %g7 te %xcc, 0x5 nop setx 0xE91813D96DC04F0E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x702713E386B452A4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f2, %f24 udivcc %l6, 0x1C5A, %i2 brz %i3, loop_513 nop setx 0x2DB7CCB9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0xB5AF0B1F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fadds %f13, %f15, %f17 addcc %g5, %o7, %o4 tvs %xcc, 0x2 loop_513: tge %xcc, 0x2 tne %icc, 0x7 tneg %icc, 0x1 fmovsvs %icc, %f17, %f4 movge %xcc, %l0, %l3 fands %f22, %f10, %f9 popc 0x0DB0, %o5 sub %o0, 0x104A, %g1 smul %l2, %i4, %g3 tcs %xcc, 0x5 edge8l %o6, %o3, %g4 fbge,a %fcc3, loop_514 tne %icc, 0x5 call loop_515 ba %xcc, loop_516 loop_514: fcmpne16 %f30, %f12, %g6 movl %icc, %o2, %i7 loop_515: fpack32 %f6, %f26, %f20 loop_516: alignaddrl %i0, %l1, %i1 tsubcc %i6, 0x11E4, %o1 nop fitod %f8, %f20 fdtoi %f20, %f12 membar 0x3E mulx %l5, 0x121F, %g2 taddcc %l4, 0x0C9E, %g7 ble,pn %xcc, loop_517 movge %icc, %l6, %i5 xnor %i2, 0x1241, %g5 bcs,pt %icc, loop_518 loop_517: tcs %icc, 0x2 movpos %icc, %i3, %o4 movpos %xcc, %o7, %l3 loop_518: movrne %o5, 0x37B, %l0 nop fitos %f9, %f20 fstoi %f20, %f17 bneg,a,pt %icc, loop_519 movleu %xcc, %g1, %l2 nop setx 0x7045A937, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr set 0x3E, %i2 lduba [%l7 + %i2] 0x0c, %o0 loop_519: edge32 %i4, %o6, %g3 tsubcctv %o3, 0x1637, %g4 umul %o2, 0x1AFF, %g6 tpos %icc, 0x5 tneg %xcc, 0x3 sll %i7, %l1, %i0 fmovdcs %xcc, %f16, %f22 set 0x2C, %l5 stwa %i6, [%l7 + %l5] 0x2b membar #Sync sdiv %i1, 0x1231, %o1 mulscc %g2, %l4, %g7 fnot2s %f17, %f24 xor %l6, %i5, %i2 movle %xcc, %g5, %l5 nop setx 0xF501D7D9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0xC6014835, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fdivs %f7, %f4, %f3 edge32ln %o4, %i3, %o7 fbue,a %fcc3, loop_520 be,pn %icc, loop_521 movle %xcc, %l3, %o5 fbg,a %fcc0, loop_522 loop_520: movle %icc, %l0, %g1 loop_521: fmuld8ulx16 %f4, %f22, %f18 nop setx loop_523, %l0, %l1 jmpl %l1, %l2 loop_522: tg %icc, 0x5 tn %icc, 0x6 mulx %o0, 0x019B, %i4 loop_523: tle %xcc, 0x2 wr %g0, 0x2b, %asi stba %g3, [%l7 + 0x45] %asi membar #Sync movcs %xcc, %o3, %g4 edge32n %o6, %o2, %g6 sll %l1, 0x0C, %i0 swap [%l7 + 0x6C], %i6 xnor %i7, %i1, %o1 bvs,a,pn %icc, loop_524 movpos %xcc, %g2, %l4 swap [%l7 + 0x34], %l6 smul %g7, %i2, %g5 loop_524: movrlz %i5, 0x20E, %l5 add %l7, 0x10, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o4 casa [%l6] %asi, %o4, %i3 ta %xcc, 0x0 prefetch [%l7 + 0x58], 0x0 array32 %l3, %o5, %o7 fbul %fcc0, loop_525 tgu %xcc, 0x4 movne %icc, %g1, %l0 srax %o0, 0x17, %l2 loop_525: tcc %icc, 0x6 bneg %xcc, loop_526 smulcc %g3, %i4, %o3 xorcc %g4, %o6, %g6 xor %o2, 0x0AC2, %i0 loop_526: sllx %l1, %i6, %i1 fcmpne16 %f0, %f12, %o1 edge16l %i7, %g2, %l6 udivx %l4, 0x0B1C, %g7 movrgez %g5, %i5, %i2 edge32 %l5, %i3, %o4 fmovsa %xcc, %f13, %f13 movrlez %l3, %o7, %o5 move %xcc, %g1, %o0 subc %l2, %g3, %i4 xnorcc %l0, 0x146E, %g4 ldsw [%l7 + 0x74], %o6 edge32ln %o3, %g6, %i0 xorcc %l1, %o2, %i6 fmovsne %icc, %f11, %f7 umul %i1, 0x1E96, %o1 brgz,a %g2, loop_527 ta %icc, 0x3 add %l7, 0x08, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %l6, %i7 loop_527: fmovspos %xcc, %f26, %f12 set 0x74, %i6 lduwa [%l7 + %i6] 0x04, %g7 movg %xcc, %g5, %i5 movpos %xcc, %l4, %i2 edge8 %i3, %l5, %l3 mova %xcc, %o7, %o4 movg %xcc, %o5, %g1 sub %o0, %g3, %l2 nop setx 0x70579D70, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr nop setx 0x42B7C1A33CED1453, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f20 wr %g0, 0x19, %asi lda [%l7 + 0x18] %asi, %f28 udiv %i4, 0x1BF9, %l0 nop fitos %f3, %f9 fstox %f9, %f12 edge32ln %g4, %o6, %o3 set 0x70, %o2 stxa %g6, [%l7 + %o2] 0x89 tsubcctv %i0, 0x0EDC, %l1 fabsd %f16, %f2 tn %xcc, 0x6 fmovsleu %xcc, %f3, %f3 srl %o2, 0x05, %i1 fnors %f11, %f8, %f20 nop fitod %f8, %f10 fdtoi %f10, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fble,a %fcc2, loop_528 smul %o1, %i6, %l6 st %f2, [%l7 + 0x44] set 0x3E, %o1 ldstuba [%l7 + %o1] 0x80, %i7 loop_528: fmovse %xcc, %f30, %f19 fand %f22, %f10, %f0 edge32 %g2, %g7, %g5 ldsh [%l7 + 0x7A], %l4 movpos %xcc, %i2, %i3 nop setx 0xE01D7063004EC783, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr tcs %xcc, 0x6 wr %g0, 0xea, %asi ldda [%l7 + 0x10] %asi, %l4 st %f8, [%l7 + 0x4C] fmovrdlz %l3, %f6, %f10 orncc %o7, 0x07E7, %i5 andcc %o5, 0x0327, %g1 movl %xcc, %o0, %o4 movrne %g3, %i4, %l2 nop setx 0x7242A4F532DFAC8F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x07C1C505D64011D2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f18, %f18 alignaddr %g4, %o6, %l0 nop set 0x14, %g3 lduh [%l7 + %g3], %g6 edge8ln %i0, %l1, %o3 fabsd %f14, %f14 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %o2, %i1, %o1 movrne %l6, %i7, %i6 orcc %g2, 0x03ED, %g5 set 0x60, %o0 stxa %g7, [%l7 + %o0] 0x23 membar #Sync fmovsleu %icc, %f30, %f0 fbue,a %fcc2, loop_529 mova %xcc, %i2, %l4 fbu,a %fcc3, loop_530 nop setx 0x7BEAF09AA06C4F94, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr loop_529: movre %i3, 0x0F1, %l5 smul %l3, %o7, %i5 loop_530: sub %o5, 0x193F, %o0 edge16 %o4, %g1, %i4 movvs %icc, %g3, %l2 fmuld8ulx16 %f19, %f7, %f4 brlz,a %g4, loop_531 sllx %l0, 0x11, %o6 bvc loop_532 edge8l %i0, %g6, %l1 loop_531: xnor %o3, 0x0485, %o2 ta %icc, 0x3 loop_532: srax %i1, 0x0B, %o1 tle %xcc, 0x7 andncc %l6, %i7, %i6 nop fitos %f11, %f24 brlez %g2, loop_533 tl %xcc, 0x5 fmul8ulx16 %f10, %f16, %f2 fmovse %xcc, %f22, %f21 loop_533: ld [%l7 + 0x08], %f19 smul %g7, 0x0A4E, %i2 set 0x40, %i0 stda %f16, [%l7 + %i0] 0x1e membar #Sync srl %g5, 0x11, %i3 array32 %l4, %l5, %l3 tcc %xcc, 0x2 bpos,a,pt %xcc, loop_534 tl %icc, 0x6 stx %i5, [%l7 + 0x20] fbul,a %fcc3, loop_535 loop_534: edge16ln %o5, %o7, %o0 fcmpne32 %f4, %f6, %g1 brnz,a %i4, loop_536 loop_535: or %g3, %o4, %l2 taddcctv %l0, %g4, %i0 tsubcctv %g6, %o6, %o3 loop_536: edge32ln %o2, %l1, %i1 movrgez %o1, 0x1D9, %l6 edge16l %i6, %i7, %g7 edge32n %g2, %g5, %i2 tsubcc %l4, 0x15EE, %l5 lduh [%l7 + 0x2C], %l3 tg %xcc, 0x4 movle %icc, %i3, %o5 addc %o7, 0x0617, %i5 movn %xcc, %o0, %g1 movrlz %i4, %g3, %l2 movvc %xcc, %o4, %l0 movpos %icc, %g4, %g6 edge16l %i0, %o3, %o2 nop setx 0xB07F5DA6, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr fmul8sux16 %f20, %f22, %f12 movrgez %l1, 0x1FC, %o6 addccc %o1, %l6, %i6 set 0x68, %g4 sta %f31, [%l7 + %g4] 0x11 fmovrsgz %i7, %f27, %f14 taddcc %i1, 0x0D3F, %g7 fmovrdlez %g5, %f18, %f10 movneg %icc, %i2, %l4 nop setx 0x9A7A5866088E6C0A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xF0D371A4E2618A7F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f24, %f0 prefetch [%l7 + 0x14], 0x3 fmovdleu %xcc, %f28, %f3 subc %l5, 0x1E2A, %g2 bn,a %xcc, loop_537 taddcctv %l3, 0x1649, %i3 edge8l %o5, %i5, %o0 ldsh [%l7 + 0x56], %o7 loop_537: edge8ln %g1, %i4, %l2 srlx %g3, 0x19, %o4 mova %icc, %g4, %l0 addc %g6, 0x0209, %o3 fba,a %fcc2, loop_538 membar 0x54 set 0x78, %l2 stwa %o2, [%l7 + %l2] 0x14 loop_538: fnot2s %f17, %f24 bge,a,pn %icc, loop_539 fmovdvc %xcc, %f20, %f20 tgu %xcc, 0x2 ldd [%l7 + 0x78], %f6 loop_539: addc %l1, %i0, %o6 xorcc %l6, 0x057D, %i6 ble loop_540 nop setx loop_541, %l0, %l1 jmpl %l1, %o1 fbuge %fcc1, loop_542 swap [%l7 + 0x60], %i7 loop_540: alignaddrl %i1, %g5, %g7 loop_541: fbge %fcc0, loop_543 loop_542: tpos %xcc, 0x4 mulx %i2, 0x1AB8, %l5 fbule,a %fcc2, loop_544 loop_543: fand %f10, %f18, %f28 xorcc %g2, 0x08A3, %l3 sll %l4, %o5, %i3 loop_544: udivcc %i5, 0x0829, %o7 bgu,pn %xcc, loop_545 nop setx 0xE7EA25C7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x8BEDB706, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fadds %f20, %f17, %f12 mulx %g1, 0x0A4A, %o0 andn %i4, %l2, %g3 loop_545: fnot2s %f31, %f11 fmovsl %icc, %f9, %f5 nop setx 0xDB3A652F06EA1A9C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xCBAB2CEDF37E6B00, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f16, %f24 andcc %g4, 0x13B6, %l0 fsrc1 %f24, %f0 addccc %o4, %o3, %g6 stw %l1, [%l7 + 0x2C] tl %xcc, 0x0 wr %g0, 0x10, %asi lduha [%l7 + 0x0A] %asi, %i0 sra %o2, %l6, %o6 nop setx 0x6B047943, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x5884CF51, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f16, %f20 tneg %xcc, 0x6 wr %g0, 0x81, %asi ldstuba [%l7 + 0x1C] %asi, %i6 ta %xcc, 0x7 xorcc %o1, %i7, %g5 sll %g7, %i1, %l5 fmovrdlz %g2, %f22, %f0 sdivcc %i2, 0x03B1, %l3 movg %icc, %o5, %i3 nop setx 0xE87F5DACC9CB6227, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 fsqrtd %f24, %f0 fandnot2s %f21, %f21, %f22 fmovdgu %icc, %f24, %f11 brlez,a %l4, loop_546 srax %o7, 0x15, %i5 add %o0, %i4, %g1 nop setx loop_547, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_546: be loop_548 bvs,a loop_549 sdivx %g3, 0x0618, %g4 loop_547: subcc %l0, 0x0AB6, %l2 loop_548: fmovrsne %o4, %f31, %f25 loop_549: tcc %icc, 0x3 set 0x38, %l4 ldxa [%l7 + %l4] 0x88, %o3 fbe,a %fcc2, loop_550 array8 %l1, %i0, %g6 tsubcc %o2, 0x00F6, %o6 fbo %fcc1, loop_551 loop_550: be,a %xcc, loop_552 ldsw [%l7 + 0x6C], %l6 srax %i6, 0x06, %i7 loop_551: edge16ln %g5, %o1, %i1 loop_552: brgez %g7, loop_553 subcc %g2, %i2, %l3 sir 0x1B19 tn %icc, 0x6 loop_553: orncc %l5, %i3, %o5 fmul8x16 %f19, %f24, %f28 xnorcc %l4, %i5, %o0 tl %icc, 0x4 and %o7, 0x0CB1, %i4 fmovde %icc, %f7, %f19 ba loop_554 edge32ln %g1, %g4, %g3 fbl %fcc0, loop_555 edge16l %l2, %l0, %o3 loop_554: subcc %l1, 0x161B, %i0 movvs %icc, %g6, %o4 loop_555: lduw [%l7 + 0x54], %o2 fbo,a %fcc3, loop_556 call loop_557 udivx %l6, 0x04F6, %o6 fmovscs %icc, %f3, %f7 loop_556: fbo %fcc3, loop_558 loop_557: nop fitos %f10, %f21 fstoi %f21, %f7 fcmpeq32 %f8, %f20, %i6 smul %g5, 0x18A4, %o1 loop_558: fmovsl %xcc, %f6, %f16 andn %i1, 0x13E5, %i7 lduw [%l7 + 0x74], %g7 udivx %i2, 0x0039, %l3 fbo,a %fcc3, loop_559 tn %icc, 0x3 ldd [%l7 + 0x28], %f8 fmovda %icc, %f18, %f24 loop_559: movle %icc, %g2, %l5 fbu,a %fcc0, loop_560 fnand %f20, %f18, %f20 mulx %i3, %l4, %i5 brgez,a %o5, loop_561 loop_560: fmovsl %xcc, %f9, %f14 movrgz %o0, 0x0EC, %i4 edge32l %o7, %g1, %g3 loop_561: umul %l2, 0x09FB, %g4 alignaddrl %l0, %l1, %o3 fmovrdne %i0, %f6, %f4 andncc %o4, %o2, %g6 tleu %xcc, 0x5 movgu %icc, %l6, %i6 fbule %fcc0, loop_562 array16 %o6, %g5, %i1 brgez,a %o1, loop_563 xorcc %i7, 0x00CE, %i2 loop_562: edge16ln %g7, %l3, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_563: orcc %l5, %i3, %l4 fnor %f8, %f16, %f2 fbe %fcc1, loop_564 edge32 %o5, %o0, %i5 fmovdpos %xcc, %f9, %f6 brgez,a %o7, loop_565 loop_564: movgu %xcc, %i4, %g3 smul %g1, 0x0226, %l2 orcc %g4, %l0, %l1 loop_565: and %i0, 0x19C2, %o3 tgu %icc, 0x7 nop fitos %f4, %f30 fstox %f30, %f26 sdiv %o2, 0x0A5D, %g6 subcc %o4, 0x087F, %i6 call loop_566 ldstub [%l7 + 0x08], %o6 movcs %icc, %l6, %g5 movne %icc, %i1, %i7 loop_566: fbul,a %fcc1, loop_567 movvc %xcc, %o1, %i2 mova %icc, %g7, %g2 sub %l5, 0x0696, %l3 loop_567: nop wr %g0, 0x04, %asi stwa %i3, [%l7 + 0x44] %asi fcmpeq16 %f26, %f18, %o5 movcc %icc, %o0, %i5 fmovsvc %xcc, %f0, %f20 wr %g0, 0x89, %asi ldsba [%l7 + 0x7D] %asi, %o7 and %l4, 0x00A6, %i4 umul %g1, %l2, %g4 set 0x3D, %o4 ldstuba [%l7 + %o4] 0x10, %g3 edge8ln %l0, %l1, %o3 movg %icc, %i0, %o2 xorcc %g6, %o4, %o6 taddcc %i6, 0x18FD, %l6 fbug,a %fcc1, loop_568 xnor %i1, %g5, %o1 stb %i7, [%l7 + 0x63] movpos %icc, %i2, %g2 loop_568: nop fitod %f12, %f22 fdtox %f22, %f6 edge32ln %l5, %g7, %l3 fbne,a %fcc3, loop_569 movl %xcc, %o5, %i3 fmovdne %xcc, %f24, %f27 addc %i5, %o7, %o0 loop_569: fones %f27 nop fitos %f10, %f7 fstod %f7, %f20 smul %l4, %g1, %l2 fmovdge %xcc, %f10, %f15 xorcc %g4, %i4, %g3 umulcc %l0, 0x1D32, %l1 nop fitod %f2, %f24 fdtoi %f24, %f26 and %o3, 0x13A5, %i0 wr %g0, 0x10, %asi lduwa [%l7 + 0x4C] %asi, %g6 call loop_570 edge16l %o4, %o2, %o6 nop setx 0xE375F273, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x59874B0C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fadds %f31, %f20, %f3 umulcc %l6, %i6, %g5 loop_570: fbe,a %fcc2, loop_571 swap [%l7 + 0x6C], %o1 sdivcc %i1, 0x05DF, %i7 movg %xcc, %g2, %l5 loop_571: andn %g7, 0x1AB7, %l3 movl %xcc, %o5, %i3 fbge %fcc1, loop_572 fabss %f30, %f6 fxors %f28, %f28, %f15 tne %icc, 0x6 loop_572: movgu %xcc, %i2, %i5 fmovrde %o0, %f8, %f16 set 0x34, %i5 lduwa [%l7 + %i5] 0x81, %l4 subc %o7, 0x0D30, %g1 movneg %xcc, %g4, %l2 ta %xcc, 0x0 taddcc %i4, 0x1FF8, %l0 movle %icc, %g3, %l1 bpos %xcc, loop_573 brgez %i0, loop_574 nop setx 0xFD1860F7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x4978662D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fadds %f29, %f15, %f3 bl,a,pt %xcc, loop_575 loop_573: xnorcc %g6, %o4, %o2 loop_574: fands %f25, %f20, %f19 taddcc %o6, 0x135B, %l6 loop_575: nop setx 0x7C62A5AE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x353E2133, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fdivs %f24, %f6, %f29 movge %icc, %i6, %o3 wr %g0, 0x88, %asi lduwa [%l7 + 0x58] %asi, %g5 movne %icc, %o1, %i7 fabsd %f24, %f6 tneg %icc, 0x6 fbo,a %fcc1, loop_576 bneg,pn %xcc, loop_577 fmovsa %icc, %f30, %f7 sethi 0x12E1, %g2 loop_576: nop membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0x1f, %f16 loop_577: nop setx 0x99580689, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 fsqrts %f25, %f22 edge8 %i1, %g7, %l5 fmovrdne %l3, %f22, %f30 andcc %i3, 0x0767, %o5 edge8ln %i5, %i2, %l4 tl %icc, 0x4 sra %o7, 0x09, %g1 ba,pn %xcc, loop_578 movpos %icc, %g4, %o0 movg %xcc, %i4, %l2 fba %fcc3, loop_579 loop_578: edge8ln %g3, %l1, %i0 sub %g6, %o4, %l0 movg %icc, %o6, %o2 loop_579: sra %i6, %o3, %g5 tn %icc, 0x3 bg loop_580 movcc %icc, %l6, %i7 fbule %fcc2, loop_581 or %o1, %i1, %g2 loop_580: movneg %xcc, %g7, %l5 edge16ln %l3, %o5, %i5 loop_581: xorcc %i3, 0x026A, %i2 movrlz %l4, 0x0F2, %g1 membar 0x47 ld [%l7 + 0x2C], %f11 set 0x66, %g6 ldsha [%l7 + %g6] 0x88, %g4 sth %o7, [%l7 + 0x5E] st %f8, [%l7 + 0x20] sllx %o0, 0x07, %i4 wr %g0, 0x18, %asi lduwa [%l7 + 0x68] %asi, %l2 sth %l1, [%l7 + 0x64] tcc %icc, 0x5 alignaddrl %g3, %i0, %g6 nop setx 0x9BFE5EE8F654C560, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x303D3A70D038FF6A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fmuld %f8, %f20, %f0 tl %icc, 0x3 fbe %fcc2, loop_582 fmovspos %xcc, %f11, %f31 nop setx loop_583, %l0, %l1 jmpl %l1, %l0 subc %o4, %o2, %o6 loop_582: swap [%l7 + 0x44], %i6 wr %g0, 0x0c, %asi lduba [%l7 + 0x12] %asi, %o3 loop_583: tle %icc, 0x0 nop fitos %f13, %f19 fstox %f19, %f18 fxtos %f18, %f11 sdivx %g5, 0x1ACB, %l6 movgu %xcc, %o1, %i1 ldd [%l7 + 0x10], %f24 taddcc %g2, 0x1373, %g7 ldstub [%l7 + 0x4D], %i7 smulcc %l3, 0x05C4, %o5 bcc,a loop_584 mulscc %l5, %i5, %i2 xor %i3, %g1, %g4 fmul8x16au %f1, %f12, %f10 loop_584: umul %o7, 0x0BA8, %l4 umul %i4, %o0, %l1 tsubcc %l2, %g3, %i0 fbue,a %fcc1, loop_585 andcc %l0, 0x0035, %g6 bl,pn %icc, loop_586 ble,a,pt %xcc, loop_587 loop_585: fbe %fcc1, loop_588 sllx %o2, 0x1F, %o4 loop_586: fcmple32 %f26, %f2, %o6 loop_587: st %f31, [%l7 + 0x68] loop_588: tge %xcc, 0x4 tne %icc, 0x3 orncc %o3, 0x1DC2, %g5 fmovda %xcc, %f20, %f13 prefetch [%l7 + 0x0C], 0x0 edge16n %l6, %o1, %i6 fands %f3, %f6, %f7 movcc %icc, %g2, %g7 fpackfix %f6, %f15 sir 0x180B tvc %xcc, 0x5 tsubcc %i7, %i1, %o5 be,a %icc, loop_589 fand %f12, %f18, %f26 bneg,a,pt %icc, loop_590 sir 0x00A1 loop_589: andn %l5, 0x1DF0, %i5 wr %g0, 0x18, %asi swapa [%l7 + 0x68] %asi, %i2 loop_590: edge16 %l3, %g1, %g4 movne %icc, %i3, %l4 addccc %o7, %o0, %l1 fpsub32 %f22, %f28, %f12 orcc %i4, 0x15AA, %l2 fpadd16 %f6, %f24, %f22 nop fitos %f5, %f1 fstoi %f1, %f26 fands %f12, %f29, %f4 edge32ln %i0, %g3, %l0 sth %g6, [%l7 + 0x3A] srl %o4, 0x18, %o6 tg %xcc, 0x5 wr %g0, 0x80, %asi lda [%l7 + 0x54] %asi, %f17 tcc %xcc, 0x5 fsrc2 %f8, %f0 add %o2, 0x11A6, %g5 ldd [%l7 + 0x78], %f28 fbn,a %fcc2, loop_591 array32 %o3, %l6, %o1 tneg %xcc, 0x4 fmul8x16 %f9, %f12, %f6 loop_591: andn %i6, %g7, %g2 movvc %icc, %i1, %o5 fmovsg %icc, %f12, %f27 edge16 %i7, %i5, %i2 ble,a,pt %xcc, loop_592 fmovsge %icc, %f3, %f11 array8 %l5, %g1, %l3 movneg %icc, %g4, %i3 loop_592: addcc %l4, %o0, %o7 fabsd %f26, %f2 xnorcc %i4, 0x0D27, %l2 movcc %icc, %i0, %l1 ld [%l7 + 0x40], %f15 fmovdpos %xcc, %f30, %f21 bn loop_593 fmuld8sux16 %f5, %f19, %f10 fmovdvc %xcc, %f12, %f14 stb %g3, [%l7 + 0x46] loop_593: be %xcc, loop_594 edge16 %g6, %o4, %o6 brgez,a %o2, loop_595 array32 %g5, %l0, %l6 loop_594: movvc %xcc, %o1, %i6 edge32ln %o3, %g2, %g7 loop_595: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpack16 %f18, %f9 ta %xcc, 0x0 te %icc, 0x4 fnot1s %f21, %f20 tpos %icc, 0x6 bl,a loop_596 bpos,a %icc, loop_597 alignaddrl %o5, %i7, %i1 for %f24, %f26, %f14 loop_596: edge8 %i2, %i5, %g1 loop_597: tsubcc %l5, %l3, %g4 brgz %l4, loop_598 tl %icc, 0x5 fcmpeq32 %f10, %f26, %i3 fba %fcc0, loop_599 loop_598: fnors %f15, %f8, %f12 movrne %o0, %o7, %l2 tvc %icc, 0x2 loop_599: fmovrdne %i0, %f16, %f14 stw %l1, [%l7 + 0x58] umulcc %g3, %i4, %g6 fcmpeq32 %f22, %f24, %o4 sllx %o6, 0x14, %g5 movrgz %l0, %l6, %o1 sir 0x1C84 udiv %o2, 0x1B16, %i6 fmul8x16al %f20, %f11, %f20 mova %icc, %g2, %g7 tn %xcc, 0x7 nop setx 0x1EBF6A0B5ED847EC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xE26C59D9206DFEA0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 faddd %f14, %f12, %f28 andcc %o5, %o3, %i1 tneg %xcc, 0x0 addcc %i2, %i5, %g1 fcmple16 %f12, %f12, %l5 membar 0x3E subccc %l3, %g4, %i7 srl %i3, %o0, %l4 fbuge %fcc0, loop_600 fmovscs %xcc, %f5, %f7 fabsd %f16, %f4 membar 0x4D loop_600: andcc %o7, %l2, %i0 sdivx %l1, 0x0DDB, %i4 stb %g6, [%l7 + 0x60] array16 %o4, %o6, %g3 movne %xcc, %g5, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %l6, 0x11DF, %o1 fnot2s %f23, %f26 smul %o2, %g2, %i6 movrgez %o5, 0x10A, %g7 srlx %i1, 0x11, %o3 subc %i5, 0x0482, %i2 fpsub16s %f10, %f16, %f13 subccc %g1, 0x1AE0, %l3 fbuge,a %fcc0, loop_601 bcs,pn %icc, loop_602 sdivcc %l5, 0x16B2, %g4 taddcc %i7, %o0, %i3 loop_601: addc %l4, %o7, %l2 loop_602: fxor %f20, %f12, %f28 bvs %icc, loop_603 udivx %l1, 0x029C, %i0 sdivx %i4, 0x1844, %o4 udiv %g6, 0x11F1, %g3 loop_603: array32 %g5, %l0, %l6 add %l7, 0x40, %l6 wr %g0, 0x0c, %asi casxa [%l6] %asi, %o6, %o2 sll %o1, %i6, %o5 tneg %xcc, 0x2 sdivx %g2, 0x146F, %i1 bcc,a,pt %icc, loop_604 bn loop_605 fbge %fcc0, loop_606 movgu %xcc, %o3, %g7 loop_604: orncc %i5, %g1, %l3 loop_605: xorcc %l5, %g4, %i2 loop_606: fmul8x16au %f26, %f30, %f22 nop setx 0xDCCE3404B40D095E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x60A234F82CE864BC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f8, %f4 nop setx 0xF0654EABD29A6ADD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x2E9854C7A8B4F891, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f8, %f12 tcc %icc, 0x1 bcs,a loop_607 movl %icc, %o0, %i3 be,a,pn %icc, loop_608 xnorcc %l4, 0x1CE5, %i7 loop_607: addccc %o7, %l2, %l1 fmovsl %xcc, %f0, %f8 loop_608: movn %icc, %i0, %o4 tpos %xcc, 0x3 xnor %g6, %i4, %g3 brgz,a %l0, loop_609 fbg,a %fcc1, loop_610 edge32l %g5, %o6, %l6 smulcc %o1, 0x1944, %i6 loop_609: movvs %icc, %o5, %g2 loop_610: fble,a %fcc0, loop_611 movle %xcc, %i1, %o2 fornot1s %f1, %f29, %f15 fblg,a %fcc2, loop_612 loop_611: umul %g7, %o3, %i5 fmovrse %l3, %f6, %f30 edge32n %l5, %g4, %i2 loop_612: ld [%l7 + 0x0C], %f2 set 0x30, %l1 ldswa [%l7 + %l1] 0x04, %g1 tsubcctv %o0, %l4, %i3 ta %xcc, 0x1 orcc %o7, 0x1C97, %i7 fbuge,a %fcc2, loop_613 faligndata %f8, %f8, %f4 srlx %l1, %l2, %o4 fbge,a %fcc1, loop_614 loop_613: array32 %g6, %i4, %i0 fbule %fcc2, loop_615 swap [%l7 + 0x14], %l0 loop_614: sll %g3, %o6, %l6 fmovdle %icc, %f19, %f28 loop_615: tcs %xcc, 0x1 subcc %o1, %g5, %i6 ldd [%l7 + 0x30], %f22 tn %xcc, 0x0 tpos %xcc, 0x6 udivcc %o5, 0x1F18, %i1 nop fitod %f8, %f28 fdtox %f28, %f24 wr %g0, 0x88, %asi swapa [%l7 + 0x18] %asi, %o2 add %l7, 0x54, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %g2, %o3 nop setx loop_616, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tle %icc, 0x5 tcc %icc, 0x4 bl,a,pt %xcc, loop_617 loop_616: alignaddrl %i5, %g7, %l3 bvc,pn %icc, loop_618 stb %g4, [%l7 + 0x76] loop_617: movpos %xcc, %l5, %i2 stx %o0, [%l7 + 0x28] loop_618: move %xcc, %l4, %i3 bvc loop_619 movvs %xcc, %o7, %g1 udiv %l1, 0x0D89, %i7 movle %xcc, %l2, %g6 loop_619: subc %o4, %i0, %i4 movne %xcc, %l0, %o6 fmovdle %icc, %f17, %f9 srlx %l6, 0x0A, %o1 bvs,pn %icc, loop_620 subcc %g3, 0x13AC, %g5 lduh [%l7 + 0x68], %o5 fbule,a %fcc2, loop_621 loop_620: fornot2s %f5, %f5, %f9 sub %i6, %i1, %g2 movvc %icc, %o3, %i5 loop_621: alignaddr %o2, %l3, %g4 nop setx loop_622, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrdlz %g7, %f20, %f6 movrgz %l5, %i2, %l4 wr %g0, 0x04, %asi prefetcha [%l7 + 0x20] %asi, 0x2 loop_622: xnorcc %o0, %g1, %l1 fpmerge %f15, %f29, %f24 fbo,a %fcc3, loop_623 edge32ln %i7, %l2, %o7 tgu %xcc, 0x6 nop setx 0xF0594D0F, %l0, %l6 st %l6, [%l7 + 0x38] ld [%l7 + 0x38], %fsr loop_623: fba %fcc3, loop_624 sll %g6, %i0, %i4 fpsub16 %f10, %f8, %f14 fpmerge %f13, %f21, %f2 loop_624: umulcc %o4, %l0, %l6 brlez,a %o1, loop_625 sdiv %o6, 0x1820, %g5 nop setx 0x71D21D4D371CE878, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 fsqrtd %f28, %f26 orcc %g3, 0x1784, %o5 loop_625: ta %icc, 0x6 movneg %icc, %i6, %i1 wr %g0, 0x0c, %asi lduha [%l7 + 0x1C] %asi, %o3 tvs %xcc, 0x5 tg %icc, 0x2 edge32 %g2, %i5, %o2 xnor %l3, 0x0B2A, %g7 mulx %l5, 0x1925, %g4 nop setx 0x879C13FEC25DC127, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 fsqrtd %f16, %f8 array32 %l4, %i3, %o0 umulcc %g1, 0x1EA5, %l1 movge %xcc, %i7, %l2 udiv %i2, 0x1EE5, %o7 subc %g6, %i0, %o4 movgu %icc, %l0, %l6 tge %icc, 0x6 srlx %o1, 0x0E, %o6 array8 %g5, %i4, %g3 fmovrdgez %o5, %f8, %f0 fbl,a %fcc1, loop_626 sethi 0x17D5, %i1 fone %f2 movleu %icc, %i6, %g2 loop_626: addc %o3, 0x18E5, %o2 movre %l3, %g7, %i5 edge16ln %l5, %g4, %i3 mova %icc, %l4, %o0 movre %l1, 0x2B3, %g1 flush %l7 + 0x50 edge16 %i7, %l2, %i2 edge32l %o7, %g6, %i0 sub %l0, 0x0954, %l6 membar 0x66 andn %o1, 0x0D2B, %o4 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f16 sir 0x1FF3 nop setx 0xF7E27E51, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xE48D23B2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fmuls %f13, %f30, %f25 fbe %fcc1, loop_627 movrgz %o6, %i4, %g3 fnegs %f24, %f29 array32 %o5, %g5, %i6 loop_627: tsubcctv %g2, %i1, %o2 nop setx 0x019632F82E09C007, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x57388966F180576E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f20, %f0 tsubcctv %l3, %g7, %o3 fnand %f10, %f10, %f8 for %f18, %f30, %f20 tneg %xcc, 0x6 nop setx 0x250C361A7677F204, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xB5BFB28BAEA1D545, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f8, %f2 fmovdne %icc, %f30, %f29 andn %i5, 0x018F, %l5 wr %g0, 0x81, %asi ldda [%l7 + 0x20] %asi, %g4 movneg %xcc, %i3, %o0 tneg %icc, 0x2 bg,a loop_628 bvs %icc, loop_629 addc %l4, %g1, %l1 addccc %l2, %i2, %i7 loop_628: fmovdle %icc, %f6, %f28 loop_629: movvc %xcc, %g6, %o7 addccc %l0, 0x0043, %l6 xorcc %o1, 0x0D77, %i0 tn %icc, 0x2 ldsw [%l7 + 0x68], %o6 edge8 %i4, %o4, %o5 tg %xcc, 0x4 nop setx 0x74537F8700573615, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr nop setx 0xC4367C91, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x58C3B057, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fmuls %f1, %f27, %f17 call loop_630 movrgz %g5, %g3, %i6 mulscc %g2, %i1, %o2 array8 %l3, %o3, %i5 loop_630: tne %xcc, 0x4 xorcc %l5, 0x0249, %g7 tneg %xcc, 0x5 sll %g4, %o0, %l4 edge32 %i3, %g1, %l1 nop fitod %f6, %f26 fdtox %f26, %f18 tsubcc %i2, %i7, %l2 sra %g6, %l0, %o7 flush %l7 + 0x10 movg %xcc, %o1, %l6 movvc %icc, %i0, %o6 te %icc, 0x7 nop setx loop_631, %l0, %l1 jmpl %l1, %o4 edge16n %i4, %o5, %g3 sethi 0x0024, %i6 edge16l %g2, %g5, %i1 loop_631: fbule,a %fcc2, loop_632 tvc %icc, 0x3 xor %o2, 0x1B8A, %o3 movle %icc, %l3, %l5 loop_632: nop wr %g0, 0x88, %asi stba %g7, [%l7 + 0x2A] %asi fcmpgt32 %f14, %f12, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %xcc, %o0, %i5 movrlez %i3, %l4, %l1 tvs %xcc, 0x0 sdiv %i2, 0x1B4C, %i7 mulx %g1, 0x1F4E, %g6 fmul8x16 %f0, %f28, %f24 andcc %l0, %o7, %l2 edge16l %l6, %o1, %i0 addc %o4, %o6, %o5 movvc %xcc, %i4, %i6 fpsub16 %f4, %f10, %f8 fpadd32s %f8, %f17, %f23 wr %g0, 0x19, %asi prefetcha [%l7 + 0x38] %asi, 0x2 fornot2 %f22, %f8, %f0 addc %g3, %i1, %g5 tn %icc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %o3, %l3, %l5 tvc %xcc, 0x4 movneg %xcc, %g7, %o2 edge32ln %o0, %g4, %i3 andcc %l4, 0x1BB6, %l1 tg %icc, 0x4 ldstub [%l7 + 0x4F], %i5 fbue %fcc2, loop_633 nop setx 0x827770FE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x4BC6B96C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fmuls %f24, %f2, %f6 ldstub [%l7 + 0x79], %i7 movcs %icc, %i2, %g1 loop_633: ba,pt %xcc, loop_634 edge16n %l0, %g6, %o7 fnand %f26, %f30, %f12 te %icc, 0x2 loop_634: movneg %icc, %l6, %o1 fxor %f18, %f28, %f24 fble %fcc1, loop_635 movcs %xcc, %l2, %o4 edge32ln %i0, %o6, %i4 tle %icc, 0x6 loop_635: lduh [%l7 + 0x3E], %i6 wr %g0, 0x80, %asi stha %g2, [%l7 + 0x2C] %asi ta %icc, 0x3 ta %icc, 0x2 set 0x3F, %l6 ldstuba [%l7 + %l6] 0x89, %g3 fbe,a %fcc2, loop_636 ta %icc, 0x0 sth %o5, [%l7 + 0x7E] srax %g5, 0x17, %o3 loop_636: fmul8x16 %f28, %f2, %f22 sdivx %i1, 0x051A, %l5 movre %l3, %o2, %o0 movge %xcc, %g7, %i3 fexpand %f26, %f20 tvs %xcc, 0x7 andcc %g4, 0x041D, %l4 brgez %l1, loop_637 nop setx 0x355101BF0AAFC77E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x7772B5ECEEE6B93B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 faddd %f8, %f16, %f26 tle %xcc, 0x5 udiv %i7, 0x148B, %i2 loop_637: fsrc2 %f8, %f28 addc %i5, %g1, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %xcc, 0x3 set 0x51, %i3 ldsba [%l7 + %i3] 0x11, %l0 sethi 0x0A25, %o7 edge8ln %l6, %l2, %o4 wr %g0, 0x81, %asi prefetcha [%l7 + 0x08] %asi, 0x3 movrlez %o6, %i4, %i6 movg %xcc, %g2, %i0 tle %xcc, 0x7 movn %icc, %o5, %g3 bpos,a,pn %xcc, loop_638 membar 0x7C movvs %xcc, %g5, %i1 subccc %o3, %l3, %l5 loop_638: sdivx %o2, 0x078A, %g7 array32 %i3, %o0, %g4 nop setx 0xEDA3EBCDE6BB4E3E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xA2556C555760DE12, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f6, %f6 tvs %xcc, 0x4 xnorcc %l1, %l4, %i2 nop setx 0x43205821, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 fsqrts %f28, %f1 tsubcctv %i5, 0x1083, %i7 wr %g0, 0x11, %asi ldstuba [%l7 + 0x24] %asi, %g6 tl %xcc, 0x5 set 0x58, %o7 prefetcha [%l7 + %o7] 0x81, 0x2 movrgez %l0, 0x21D, %o7 movrlez %l2, 0x201, %o4 ldd [%l7 + 0x28], %f10 xnor %l6, 0x12CA, %o1 fbuge,a %fcc0, loop_639 fmovd %f16, %f28 fnors %f22, %f23, %f17 movle %xcc, %o6, %i4 loop_639: sllx %g2, 0x08, %i0 tge %icc, 0x2 set 0x24, %o6 stha %o5, [%l7 + %o6] 0x89 array32 %g3, %g5, %i1 set 0x6E, %l3 lduba [%l7 + %l3] 0x10, %i6 be,a loop_640 mulscc %l3, 0x0275, %o3 fble,a %fcc3, loop_641 edge8 %l5, %g7, %i3 loop_640: fmovsgu %xcc, %f11, %f9 nop setx 0xDBD80D55, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0xF9C50810, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fdivs %f0, %f18, %f2 loop_641: movne %xcc, %o2, %o0 movre %g4, 0x19D, %l1 movleu %xcc, %i2, %i5 edge8l %l4, %i7, %g6 addccc %g1, 0x15A4, %l0 orn %l2, %o7, %l6 umulcc %o4, 0x19D5, %o1 sub %o6, %i4, %i0 fmovsle %icc, %f13, %f25 srl %o5, 0x0E, %g3 tne %xcc, 0x7 bne,pt %icc, loop_642 nop setx loop_643, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movl %xcc, %g5, %g2 fabsd %f10, %f18 loop_642: fmovrsne %i6, %f11, %f14 loop_643: mulx %i1, 0x0EBA, %o3 set 0x49, %g1 ldstuba [%l7 + %g1] 0x81, %l3 ta %xcc, 0x2 popc %l5, %g7 nop setx 0xB02A6B3DFEED4341, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 fsqrtd %f30, %f12 addccc %i3, %o2, %o0 tgu %xcc, 0x6 fnot2s %f9, %f9 subc %g4, 0x096E, %l1 fpadd32 %f14, %f22, %f26 for %f8, %f8, %f10 movl %xcc, %i2, %i5 fbule %fcc3, loop_644 xnor %i7, 0x0A3D, %g6 taddcctv %g1, 0x1453, %l0 set 0x28, %g5 ldsha [%l7 + %g5] 0x18, %l4 loop_644: fblg,a %fcc1, loop_645 xnor %l2, 0x0A17, %l6 movg %xcc, %o4, %o7 movl %xcc, %o1, %o6 loop_645: tcc %xcc, 0x5 edge8ln %i4, %i0, %o5 fornot1s %f13, %f2, %f2 fmovsge %icc, %f2, %f1 nop setx loop_646, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movre %g5, %g3, %i6 mulx %g2, 0x0BFD, %i1 srl %o3, %l3, %g7 loop_646: nop add %l7, 0x38, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i3, %o2 fbug %fcc0, loop_647 ldub [%l7 + 0x0E], %l5 brnz %o0, loop_648 mulx %g4, %l1, %i5 loop_647: lduh [%l7 + 0x6E], %i7 edge16 %g6, %i2, %l0 loop_648: fmovrdlez %l4, %f28, %f30 set 0x18, %g7 ldsha [%l7 + %g7] 0x04, %l2 subcc %g1, 0x1793, %o4 movpos %icc, %l6, %o1 nop fitod %f1, %f26 movg %icc, %o6, %i4 tvs %icc, 0x6 stw %i0, [%l7 + 0x30] addcc %o7, 0x1B2E, %g5 tl %xcc, 0x4 add %g3, 0x0D97, %o5 sllx %g2, 0x17, %i6 movleu %icc, %i1, %l3 movg %icc, %o3, %g7 movvs %xcc, %o2, %i3 bneg,a,pt %icc, loop_649 alignaddrl %l5, %g4, %l1 umulcc %o0, 0x104D, %i7 add %g6, %i5, %i2 loop_649: fcmpeq32 %f30, %f4, %l0 smulcc %l4, 0x0EBB, %g1 wr %g0, 0x80, %asi swapa [%l7 + 0x60] %asi, %l2 fnot1s %f2, %f19 fpsub32 %f28, %f8, %f30 movneg %icc, %l6, %o4 subccc %o6, %o1, %i0 fmovdvs %xcc, %f14, %f2 fbge,a %fcc2, loop_650 nop fitod %f4, %f20 fdtox %f20, %f18 bpos,pn %icc, loop_651 fmovdleu %xcc, %f21, %f9 loop_650: tneg %xcc, 0x3 xnorcc %i4, %o7, %g5 loop_651: ble,a,pn %icc, loop_652 fsrc1 %f20, %f22 fnors %f5, %f29, %f16 movpos %icc, %o5, %g3 loop_652: sra %g2, 0x1F, %i6 fba,a %fcc0, loop_653 tvc %icc, 0x3 xorcc %l3, 0x15E9, %o3 andcc %g7, 0x0AB0, %i1 loop_653: fxor %f26, %f0, %f14 nop fitod %f4, %f12 fdtox %f12, %f16 bne,a %xcc, loop_654 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrslez %i3, %f27, %f1 bg,a,pt %xcc, loop_655 loop_654: movvc %icc, %o2, %l5 edge16n %g4, %o0, %l1 set 0x40, %g2 ldda [%l7 + %g2] 0x04, %f0 loop_655: fmovd %f28, %f6 fbne %fcc2, loop_656 movvc %icc, %g6, %i7 bn,a %xcc, loop_657 movrgz %i2, %i5, %l0 loop_656: call loop_658 movcc %icc, %l4, %g1 loop_657: prefetch [%l7 + 0x68], 0x1 fcmpgt16 %f16, %f10, %l2 loop_658: edge16ln %o4, %o6, %l6 fbge,a %fcc2, loop_659 edge16 %i0, %o1, %o7 fba %fcc3, loop_660 movge %icc, %i4, %g5 loop_659: orncc %o5, %g2, %g3 be %xcc, loop_661 loop_660: sra %i6, %l3, %o3 fmovsleu %xcc, %f4, %f30 edge16 %g7, %i3, %o2 loop_661: mulscc %l5, 0x19D7, %g4 fxors %f28, %f22, %f28 ldstub [%l7 + 0x78], %i1 ble,pt %icc, loop_662 movvs %icc, %o0, %l1 fnors %f0, %f9, %f12 andn %g6, 0x0CB8, %i7 loop_662: nop set 0x1C, %i1 ldsha [%l7 + %i1] 0x10, %i2 andncc %l0, %i5, %g1 xor %l2, %o4, %l4 subc %l6, %i0, %o1 udiv %o6, 0x13F9, %i4 fmovrdne %o7, %f2, %f0 udivx %g5, 0x0548, %o5 add %l7, 0x34, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %g3, %g2 and %i6, 0x1ACC, %o3 lduw [%l7 + 0x28], %l3 fmovrde %g7, %f26, %f8 movrgez %o2, 0x02F, %i3 fblg %fcc3, loop_663 brgz %g4, loop_664 array16 %i1, %l5, %l1 te %icc, 0x2 loop_663: array32 %o0, %g6, %i7 loop_664: umul %l0, %i5, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlez,a %i2, loop_665 movvs %icc, %o4, %l2 array32 %l6, %l4, %i0 fcmpeq16 %f24, %f10, %o1 loop_665: fpsub32s %f15, %f15, %f29 edge16ln %i4, %o6, %g5 edge16n %o5, %g3, %g2 tne %icc, 0x2 smulcc %i6, %o7, %o3 movrne %l3, %o2, %i3 movl %xcc, %g4, %g7 add %l5, %i1, %o0 nop setx loop_666, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tleu %xcc, 0x6 smul %l1, 0x04F1, %i7 xnorcc %l0, 0x0B88, %i5 loop_666: nop fitod %f6, %f10 fdtoi %f10, %f22 nop setx loop_667, %l0, %l1 jmpl %l1, %g6 fnegs %f1, %f31 fbuge %fcc0, loop_668 alignaddr %i2, %o4, %l2 loop_667: fbug,a %fcc0, loop_669 alignaddrl %g1, %l4, %i0 loop_668: tcc %icc, 0x0 bvc,a,pt %icc, loop_670 loop_669: add %l6, %i4, %o6 wr %g0, 0x80, %asi lduwa [%l7 + 0x50] %asi, %g5 loop_670: smulcc %o1, %g3, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %xcc, 0x3 movleu %xcc, %g2, %o7 edge8l %i6, %l3, %o3 andn %i3, 0x176F, %o2 edge16l %g7, %g4, %i1 umul %l5, %o0, %i7 udivx %l1, 0x1A17, %i5 nop fitod %f10, %f8 fdtox %f8, %f6 fxtod %f6, %f2 taddcctv %g6, %i2, %o4 srax %l0, 0x04, %g1 mulx %l4, %i0, %l6 addc %i4, %l2, %g5 ta %icc, 0x5 sdivcc %o1, 0x06D0, %o6 tcc %xcc, 0x2 edge16ln %o5, %g3, %g2 fcmpne32 %f28, %f24, %i6 mulx %o7, 0x0791, %o3 brgez %l3, loop_671 sdivx %i3, 0x00F8, %o2 alignaddr %g7, %i1, %l5 wr %g0, 0x81, %asi lduba [%l7 + 0x74] %asi, %o0 loop_671: fmovsvs %xcc, %f14, %f4 addc %g4, 0x15AB, %l1 movrne %i7, 0x027, %g6 xnor %i2, %o4, %i5 fmovdge %xcc, %f28, %f18 sir 0x18E0 be,a %icc, loop_672 sir 0x14B1 movle %icc, %l0, %g1 fbg,a %fcc3, loop_673 loop_672: move %xcc, %l4, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %i0, %l2, %g5 loop_673: bcc,a,pt %icc, loop_674 array32 %i4, %o6, %o1 tvc %icc, 0x5 srl %o5, %g2, %g3 loop_674: sth %o7, [%l7 + 0x76] ldsw [%l7 + 0x40], %o3 nop setx loop_675, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done move %icc, %l3, %i6 array16 %o2, %i3, %i1 movn %icc, %l5, %o0 loop_675: movcs %icc, %g4, %l1 std %f30, [%l7 + 0x10] tleu %xcc, 0x4 lduw [%l7 + 0x5C], %g7 fmovrslz %i7, %f6, %f27 tgu %icc, 0x2 fmovsneg %xcc, %f13, %f20 brz,a %i2, loop_676 ldsh [%l7 + 0x58], %g6 add %l7, 0x50, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %o4 casa [%l6] 0x11, %o4, %i5 loop_676: tvc %xcc, 0x5 membar 0x1E movleu %xcc, %g1, %l4 stb %l6, [%l7 + 0x2F] fcmple16 %f2, %f28, %l0 xnorcc %i0, %l2, %i4 movrgz %g5, %o6, %o5 ldd [%l7 + 0x30], %g2 membar 0x69 alignaddrl %o1, %o7, %g3 movrlez %o3, %l3, %i6 nop fitos %f5, %f16 fstox %f16, %f22 sll %o2, %i3, %i1 bg,pn %icc, loop_677 nop fitos %f3, %f7 fstox %f7, %f2 set 0x68, %i7 swapa [%l7 + %i7] 0x0c, %o0 loop_677: sir 0x0ACD fmovrde %g4, %f24, %f20 srl %l5, 0x00, %l1 addc %g7, 0x09C4, %i2 xor %g6, 0x0F08, %i7 edge32 %i5, %g1, %o4 fmovrse %l4, %f27, %f7 wr %g0, 0x11, %asi stha %l0, [%l7 + 0x28] %asi ldub [%l7 + 0x2D], %i0 fmovdle %xcc, %f26, %f31 edge16l %l2, %i4, %g5 fba %fcc0, loop_678 subc %l6, 0x1537, %o5 fble,a %fcc0, loop_679 bg,a loop_680 loop_678: nop setx 0x7B0C2E2AA04D8F9A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f10 std %f10, [%l7 + 0x70] loop_679: fmovsne %icc, %f10, %f2 loop_680: nop setx loop_681, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrdgez %o6, %f2, %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fzeros %f21 loop_681: move %xcc, %g2, %o1 wr %g0, 0x89, %asi lduba [%l7 + 0x2B] %asi, %o7 udivcc %o3, 0x15C2, %g3 ble %xcc, loop_682 orncc %i6, %o2, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x58, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %i3, %o0 loop_682: nop wr %g0, 0x11, %asi swapa [%l7 + 0x24] %asi, %i1 movleu %icc, %l5, %g4 fxor %f4, %f2, %f8 wr %g0, 0x80, %asi ldstuba [%l7 + 0x75] %asi, %g7 mova %xcc, %l1, %i2 movneg %xcc, %i7, %g6 ldd [%l7 + 0x18], %g0 sth %i5, [%l7 + 0x20] fnot2s %f7, %f17 edge32ln %o4, %l4, %i0 tgu %icc, 0x3 sethi 0x0F59, %l2 udivcc %l0, 0x04E5, %g5 fbl %fcc3, loop_683 addcc %l6, %i4, %o6 fone %f14 fmovse %icc, %f0, %f20 loop_683: ldd [%l7 + 0x10], %f8 fnot2s %f21, %f31 fpack16 %f16, %f12 set 0x70, %o3 stwa %o5, [%l7 + %o3] 0x23 membar #Sync nop setx 0xDB8FC95332356363, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x59C9F0B873442F55, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f20, %f0 tge %xcc, 0x6 fmul8x16au %f24, %f16, %f2 fabsd %f16, %f26 wr %g0, 0x80, %asi ldsba [%l7 + 0x71] %asi, %o1 movl %icc, %g2, %o3 fbue %fcc1, loop_684 or %o7, %i6, %g3 ldub [%l7 + 0x08], %o2 movrne %i3, %l3, %o0 loop_684: nop setx 0xE053ED16, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr add %i1, %g4, %l5 tcs %icc, 0x3 xorcc %g7, %i2, %i7 wr %g0, 0x0c, %asi lduwa [%l7 + 0x64] %asi, %g6 edge16 %g1, %i5, %l1 fcmpeq16 %f16, %f22, %o4 nop setx 0xF25CD743, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 fsqrts %f15, %f2 edge8ln %i0, %l2, %l4 addc %l0, 0x16E6, %g5 set 0x58, %l0 prefetcha [%l7 + %l0] 0x15, 0x1 nop setx loop_685, %l0, %l1 jmpl %l1, %l6 edge16n %o6, %o1, %o5 subccc %g2, %o3, %i6 umulcc %g3, %o2, %i3 loop_685: ldub [%l7 + 0x3E], %o7 edge32n %o0, %i1, %g4 edge16ln %l3, %g7, %i2 fmovrsgez %i7, %f4, %f11 tvs %icc, 0x0 set 0x4E, %i4 ldsha [%l7 + %i4] 0x89, %g6 edge8l %g1, %i5, %l5 sdivx %l1, 0x1D88, %i0 nop set 0x3C, %i2 sth %o4, [%l7 + %i2] bn,a,pn %xcc, loop_686 tn %icc, 0x3 tl %xcc, 0x3 movn %xcc, %l4, %l2 loop_686: fzeros %f16 edge32l %l0, %g5, %i4 tleu %xcc, 0x2 fbe,a %fcc2, loop_687 edge16l %o6, %o1, %l6 xnor %g2, 0x09FD, %o3 fsrc2s %f8, %f15 loop_687: bge,a,pt %icc, loop_688 subccc %i6, %o5, %o2 fmovdle %icc, %f3, %f22 ldsb [%l7 + 0x71], %i3 loop_688: fpsub32s %f20, %f4, %f24 tvs %xcc, 0x1 stx %o7, [%l7 + 0x70] fxor %f6, %f28, %f14 ldx [%l7 + 0x18], %o0 fbne,a %fcc2, loop_689 tne %icc, 0x4 fpadd16 %f8, %f24, %f4 movvs %xcc, %i1, %g3 loop_689: alignaddrl %l3, %g7, %i2 prefetch [%l7 + 0x2C], 0x1 fpackfix %f14, %f12 bvc %xcc, loop_690 brlez,a %i7, loop_691 movleu %xcc, %g4, %g1 srax %g6, 0x06, %l5 loop_690: edge32n %l1, %i0, %o4 loop_691: ldx [%l7 + 0x08], %i5 fmovd %f8, %f16 udivcc %l2, 0x16E4, %l0 bcs,a,pt %icc, loop_692 nop set 0x1B, %i6 ldstub [%l7 + %i6], %l4 ldstub [%l7 + 0x72], %g5 andn %i4, 0x0252, %o6 loop_692: array8 %o1, %g2, %l6 mulx %o3, %i6, %o2 wr %g0, 0x18, %asi ldstuba [%l7 + 0x0A] %asi, %i3 xor %o5, %o0, %o7 fmul8x16au %f10, %f12, %f12 bg,a %xcc, loop_693 move %xcc, %g3, %l3 umul %i1, %g7, %i7 nop fitod %f12, %f0 fdtos %f0, %f19 loop_693: fornot1s %f4, %f5, %f24 umulcc %g4, %i2, %g6 mova %icc, %g1, %l1 fmul8ulx16 %f14, %f6, %f4 addc %i0, 0x005B, %l5 add %l7, 0x48, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %o4, %i5 tne %icc, 0x6 array16 %l2, %l4, %g5 subcc %l0, 0x07C5, %i4 andn %o6, 0x1DE4, %g2 lduw [%l7 + 0x14], %o1 sethi 0x04D4, %l6 sir 0x0FA1 taddcc %o3, 0x04D4, %o2 movrne %i6, 0x021, %i3 fmovscc %icc, %f20, %f11 ldsb [%l7 + 0x1F], %o0 movleu %xcc, %o7, %g3 tg %icc, 0x1 fcmpgt32 %f20, %f24, %o5 fmovdcc %icc, %f17, %f13 fabsd %f4, %f30 fmovsneg %icc, %f4, %f14 sethi 0x0ECB, %l3 array16 %i1, %i7, %g7 sethi 0x0A35, %g4 array16 %i2, %g1, %g6 fmovdge %xcc, %f24, %f25 fnot1s %f19, %f22 movl %icc, %i0, %l5 fpack32 %f8, %f22, %f14 brlez,a %o4, loop_694 or %l1, 0x0179, %l2 movrlez %i5, %l4, %l0 movle %xcc, %i4, %o6 loop_694: fsrc1s %f29, %f15 fbn %fcc0, loop_695 fmovdle %xcc, %f13, %f11 sub %g2, 0x1CDE, %g5 sub %o1, %o3, %l6 loop_695: edge8 %i6, %o2, %o0 ba loop_696 nop setx 0xACC50D22, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x31EC5545, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fadds %f22, %f1, %f30 tsubcctv %o7, %g3, %o5 array32 %i3, %i1, %l3 loop_696: nop wr %g0, 0x80, %asi ldswa [%l7 + 0x20] %asi, %g7 ldstub [%l7 + 0x33], %g4 fmovdg %xcc, %f4, %f10 movgu %xcc, %i2, %i7 sllx %g1, %i0, %g6 sir 0x0EE4 movn %xcc, %l5, %l1 brgz,a %o4, loop_697 bne loop_698 xorcc %l2, 0x0C6B, %l4 edge8l %i5, %i4, %l0 loop_697: nop wr %g0, 0x0c, %asi lda [%l7 + 0x40] %asi, %f10 loop_698: fmovrdgz %o6, %f8, %f2 edge32 %g5, %o1, %g2 movrgz %o3, %i6, %o2 sub %l6, 0x192B, %o7 and %g3, 0x1DBE, %o0 set 0x20, %o2 ldswa [%l7 + %o2] 0x11, %o5 nop setx loop_699, %l0, %l1 jmpl %l1, %i3 fornot2s %f10, %f14, %f3 addcc %i1, 0x168C, %l3 andcc %g4, %i2, %g7 loop_699: ldx [%l7 + 0x60], %g1 wr %g0, 0x10, %asi lduwa [%l7 + 0x0C] %asi, %i7 edge16l %i0, %l5, %g6 tcc %icc, 0x4 add %o4, 0x117C, %l2 fmovdge %xcc, %f10, %f25 fpsub16s %f16, %f15, %f29 tvs %icc, 0x2 fcmpne16 %f2, %f26, %l1 fcmple32 %f24, %f20, %i5 fmovsleu %icc, %f8, %f4 ldd [%l7 + 0x20], %i4 alignaddrl %l0, %l4, %o6 tvs %xcc, 0x2 edge32ln %g5, %o1, %g2 fble %fcc3, loop_700 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 membar 0x51 ld [%l7 + 0x14], %f31 loop_700: nop setx 0x40D6046EA38EE6D5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x2E36D9F5BE0437C0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f8, %f16 fornot1 %f12, %f8, %f0 ldd [%l7 + 0x68], %f8 fbge %fcc0, loop_701 movre %o3, %o2, %l6 fmovsa %xcc, %f10, %f6 fors %f4, %f20, %f20 loop_701: fmovrsne %o7, %f1, %f20 movre %g3, %i6, %o0 sub %i3, 0x11AF, %o5 fxnor %f22, %f6, %f2 fbne %fcc1, loop_702 tle %xcc, 0x5 sub %l3, 0x1DE0, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_702: nop set 0x5A, %o1 ldsha [%l7 + %o1] 0x10, %g4 movre %i2, 0x383, %g1 set 0x4C, %g3 sta %f17, [%l7 + %g3] 0x81 tleu %xcc, 0x5 taddcc %i7, %g7, %l5 edge8l %g6, %o4, %i0 alignaddr %l2, %i5, %l1 ldub [%l7 + 0x20], %l0 fornot1 %f16, %f10, %f8 set 0x14, %o0 lduwa [%l7 + %o0] 0x80, %i4 umulcc %o6, 0x1970, %g5 tne %xcc, 0x4 smul %o1, 0x1F7B, %g2 bneg %xcc, loop_703 xorcc %l4, %o2, %l6 fnands %f12, %f1, %f7 tgu %icc, 0x0 loop_703: movgu %icc, %o3, %o7 xnorcc %g3, %o0, %i6 fbul,a %fcc3, loop_704 fmuld8sux16 %f24, %f15, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %i3, %o5, %i1 loop_704: fmovrdgez %g4, %f16, %f18 tg %icc, 0x0 udivcc %i2, 0x03AF, %l3 tn %icc, 0x7 movl %xcc, %i7, %g7 movrlez %l5, 0x2A3, %g1 udivcc %g6, 0x00CB, %o4 orcc %i0, %l2, %i5 bgu loop_705 sdivx %l1, 0x0380, %i4 srl %o6, %g5, %l0 movvs %xcc, %o1, %g2 loop_705: andcc %o2, %l4, %l6 xor %o7, 0x14EF, %o3 movgu %xcc, %o0, %g3 fmovrslz %i6, %f29, %f1 movge %icc, %i3, %o5 srax %g4, 0x1B, %i2 sir 0x07AE set 0x48, %l5 stha %i1, [%l7 + %l5] 0x2b membar #Sync popc %i7, %g7 te %xcc, 0x0 tg %xcc, 0x5 ldx [%l7 + 0x70], %l3 fbu,a %fcc0, loop_706 std %f26, [%l7 + 0x50] smul %g1, 0x0F13, %g6 alignaddr %o4, %i0, %l5 loop_706: movge %icc, %l2, %l1 orcc %i4, 0x0B42, %o6 wr %g0, 0x11, %asi lduha [%l7 + 0x70] %asi, %g5 tn %icc, 0x0 popc %l0, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_707, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array32 %i5, %o2, %g2 andcc %l4, %o7, %l6 andncc %o0, %g3, %o3 loop_707: movn %icc, %i3, %o5 prefetch [%l7 + 0x28], 0x3 sdivcc %g4, 0x1066, %i6 movcc %icc, %i1, %i2 mulx %i7, 0x0E63, %g7 ldx [%l7 + 0x40], %g1 sll %l3, 0x1A, %o4 fmovsneg %icc, %f10, %f24 nop setx 0xF385E970C3C77EBE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x21C14BF8880F07E4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f4, %f2 ldsw [%l7 + 0x18], %i0 movrgz %g6, %l5, %l1 bcs %xcc, loop_708 sll %l2, %i4, %g5 subcc %l0, %o6, %o1 bneg,pn %xcc, loop_709 loop_708: fbue,a %fcc0, loop_710 srl %o2, 0x04, %i5 tneg %xcc, 0x3 loop_709: xnorcc %g2, %o7, %l4 loop_710: tgu %icc, 0x7 edge32n %l6, %g3, %o3 nop setx 0x6B96786D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 fsqrts %f2, %f0 fmovsge %icc, %f29, %f18 fxors %f2, %f10, %f29 movgu %xcc, %o0, %o5 movleu %xcc, %i3, %g4 andcc %i6, %i1, %i2 edge8l %i7, %g1, %g7 addccc %l3, 0x0311, %i0 tl %icc, 0x7 fcmpne16 %f8, %f18, %g6 bvc,pt %icc, loop_711 smulcc %l5, %l1, %l2 fmovdcs %icc, %f7, %f16 nop fitod %f2, %f12 fdtox %f12, %f0 fxtod %f0, %f30 loop_711: tg %xcc, 0x6 move %icc, %o4, %i4 edge8n %l0, %o6, %o1 movge %xcc, %o2, %g5 orncc %g2, 0x0CE9, %i5 add %o7, %l4, %g3 edge16 %l6, %o0, %o3 taddcctv %i3, 0x0824, %o5 call loop_712 ta %xcc, 0x2 popc %g4, %i6 and %i2, 0x0058, %i1 loop_712: movneg %icc, %g1, %g7 nop fitos %f6, %f29 fstod %f29, %f12 fmovse %icc, %f20, %f25 mulx %i7, %i0, %l3 brgez %g6, loop_713 alignaddr %l1, %l2, %l5 subccc %o4, %l0, %i4 array8 %o1, %o6, %o2 loop_713: fmul8x16au %f14, %f4, %f30 fcmpeq16 %f22, %f18, %g2 call loop_714 tpos %icc, 0x4 ldd [%l7 + 0x38], %i4 fmul8sux16 %f20, %f18, %f26 loop_714: array16 %o7, %g5, %l4 movneg %icc, %g3, %l6 movpos %xcc, %o0, %i3 wr %g0, 0x81, %asi lda [%l7 + 0x7C] %asi, %f0 umul %o5, 0x16EE, %g4 fmovsvs %icc, %f24, %f28 fbug,a %fcc3, loop_715 movcs %xcc, %i6, %o3 edge16n %i1, %g1, %g7 nop setx loop_716, %l0, %l1 jmpl %l1, %i2 loop_715: sra %i0, 0x13, %i7 fnand %f18, %f24, %f24 nop setx 0xBD18FCB7BC64A1A3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x5591BA73DE6A2512, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f16, %f30 loop_716: nop setx 0xA622D6936FCA5EC2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x2E6C3F4C07FDD56B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fsubd %f16, %f10, %f10 wr %g0, 0x11, %asi lduba [%l7 + 0x48] %asi, %l3 tge %icc, 0x1 umul %g6, 0x16F3, %l1 move %xcc, %l2, %l5 movcs %icc, %o4, %i4 fmovsle %xcc, %f30, %f4 membar 0x30 movg %icc, %o1, %l0 set 0x40, %i0 stxa %o6, [%l7 + %i0] 0x2b membar #Sync movcs %xcc, %o2, %g2 mulx %i5, 0x08D6, %o7 set 0x19, %l2 stba %l4, [%l7 + %l2] 0x27 membar #Sync fmovsgu %icc, %f2, %f28 movg %icc, %g5, %l6 mulx %o0, %i3, %o5 wr %g0, 0x80, %asi ldsha [%l7 + 0x66] %asi, %g3 movcs %icc, %g4, %i6 fbl %fcc0, loop_717 fnot2s %f16, %f4 orn %o3, %g1, %i1 taddcc %i2, 0x064C, %g7 loop_717: edge16ln %i7, %l3, %i0 nop fitod %f6, %f16 fdtoi %f16, %f24 wr %g0, 0x18, %asi stha %g6, [%l7 + 0x3E] %asi tl %icc, 0x7 sra %l2, 0x19, %l5 ldstub [%l7 + 0x63], %o4 call loop_718 andcc %l1, %o1, %i4 fnegs %f20, %f17 ldsh [%l7 + 0x5C], %o6 loop_718: movvs %xcc, %o2, %g2 array16 %i5, %l0, %l4 bpos loop_719 stw %g5, [%l7 + 0x7C] sdivcc %o7, 0x13D8, %o0 array16 %l6, %i3, %o5 loop_719: sll %g4, 0x1F, %i6 mulscc %g3, %o3, %i1 movneg %xcc, %g1, %g7 bneg loop_720 ble,pn %xcc, loop_721 fabsd %f20, %f18 fmovrdlez %i2, %f0, %f20 loop_720: fmovs %f10, %f28 loop_721: xorcc %i7, %l3, %g6 srlx %i0, 0x13, %l2 fmul8sux16 %f4, %f6, %f14 tleu %xcc, 0x5 movg %icc, %l5, %l1 xnor %o1, 0x14B1, %o4 sethi 0x172D, %o6 fmovdvs %icc, %f20, %f7 alignaddrl %o2, %i4, %g2 set 0x10, %l4 ldxa [%g0 + %l4] 0x4f, %l0 orcc %i5, 0x0F09, %g5 popc %o7, %l4 and %o0, %i3, %o5 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f0 fsrc1 %f20, %f20 xnorcc %l6, %i6, %g4 bshuffle %f18, %f6, %f26 alignaddr %g3, %i1, %o3 fpadd16s %f4, %f9, %f13 bne loop_722 fbuge,a %fcc2, loop_723 movpos %icc, %g7, %i2 movrgez %i7, %g1, %l3 loop_722: nop set 0x40, %o4 ldda [%l7 + %o4] 0x0c, %f0 loop_723: nop nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x158] %asi, %i0 ripped by fixASI40.pl ripped by fixASI40.pl st %f5, [%l7 + 0x24] fmovdcs %xcc, %f6, %f20 fmovrsgz %g6, %f16, %f4 edge8ln %l2, %l5, %l1 edge8ln %o1, %o4, %o6 fmovd %f6, %f10 fexpand %f22, %f30 fcmpgt16 %f30, %f18, %i4 fmovdne %xcc, %f7, %f29 fabsd %f6, %f4 movcc %icc, %g2, %o2 addccc %i5, 0x1DC7, %l0 fbug,a %fcc3, loop_724 membar 0x64 and %g5, %l4, %o7 addc %i3, 0x19BD, %o5 loop_724: edge32 %l6, %o0, %i6 movrgez %g4, 0x2CD, %g3 nop setx 0x399FCC4A94602505, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f24 edge16l %o3, %i1, %i2 nop setx loop_725, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bl loop_726 fmovdleu %icc, %f26, %f13 movrne %i7, %g1, %l3 loop_725: fmovdcs %xcc, %f24, %f20 loop_726: movvc %icc, %i0, %g6 srlx %g7, %l2, %l5 set 0x48, %g4 swapa [%l7 + %g4] 0x88, %l1 edge32 %o4, %o6, %o1 call loop_727 movle %xcc, %i4, %g2 brgz %i5, loop_728 addcc %o2, 0x0157, %l0 loop_727: tcs %icc, 0x1 mulx %g5, 0x10B2, %o7 loop_728: nop set 0x28, %i5 ldd [%l7 + %i5], %l4 tvc %icc, 0x4 set 0x38, %g6 ldxa [%g0 + %g6] 0x20, %i3 fmovrde %l6, %f10, %f20 nop setx 0x80277C4840488D1B, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr bpos,pt %xcc, loop_729 fbe,a %fcc2, loop_730 edge32n %o0, %o5, %i6 add %g3, 0x05EF, %o3 loop_729: taddcc %g4, 0x085B, %i2 loop_730: edge16ln %i7, %i1, %g1 bleu,pn %icc, loop_731 bge,pt %xcc, loop_732 tne %xcc, 0x0 ld [%l7 + 0x34], %f10 loop_731: nop fitod %f27, %f12 loop_732: edge32 %l3, %g6, %i0 nop setx 0x7DD6309E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x009AFF55, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fsubs %f22, %f10, %f19 edge16n %g7, %l2, %l5 edge8 %l1, %o4, %o6 fpadd16s %f2, %f17, %f13 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tn %icc, 0x6 ldstub [%l7 + 0x2A], %o1 popc 0x062D, %g2 bcs,a loop_733 fmovspos %xcc, %f1, %f19 fsrc1s %f3, %f1 swap [%l7 + 0x54], %i4 loop_733: fabsd %f10, %f12 fmovsg %xcc, %f14, %f11 fones %f3 fxors %f2, %f17, %f5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %i5, 0x17EE, %l0 addcc %g5, %o2, %l4 orcc %o7, %i3, %l6 st %f0, [%l7 + 0x24] orcc %o0, 0x0149, %i6 tsubcctv %g3, 0x1A40, %o3 std %f22, [%l7 + 0x10] tl %xcc, 0x1 fpack16 %f14, %f5 fblg %fcc3, loop_734 fmovrsgz %o5, %f0, %f9 addcc %i2, %g4, %i1 edge16ln %g1, %l3, %i7 loop_734: edge16l %g6, %g7, %i0 edge16n %l5, %l1, %l2 array16 %o6, %o1, %g2 or %o4, 0x1DED, %i5 movneg %xcc, %l0, %g5 tpos %xcc, 0x1 nop setx 0xF0F0E7B4704A44F5, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr fpmerge %f14, %f17, %f0 fmovse %icc, %f5, %f23 sdivcc %i4, 0x0FF1, %l4 fbuge %fcc0, loop_735 nop fitod %f13, %f22 fcmpne32 %f8, %f18, %o2 bshuffle %f30, %f8, %f22 loop_735: nop wr %g0, 0x0c, %asi sta %f13, [%l7 + 0x40] %asi fbug %fcc1, loop_736 fand %f10, %f26, %f10 tcs %xcc, 0x2 fnegs %f28, %f17 loop_736: lduw [%l7 + 0x78], %i3 movre %o7, %o0, %i6 pdist %f4, %f6, %f0 nop setx 0x903616C5B06EEC5D, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr lduh [%l7 + 0x3A], %g3 bleu,a,pt %icc, loop_737 andncc %l6, %o3, %i2 membar 0x7F wr %g0, 0x88, %asi stda %f16, [%l7 + 0x40] %asi loop_737: tl %icc, 0x7 ldsb [%l7 + 0x39], %g4 tvc %xcc, 0x1 sllx %o5, 0x1C, %i1 xnor %l3, %g1, %i7 be,a loop_738 andn %g7, 0x1BD5, %g6 nop setx 0xDCFDD9E4CAB672A0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x5603D5DF65724641, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f30, %f18 fxor %f12, %f6, %f4 loop_738: ta %xcc, 0x6 movl %xcc, %l5, %l1 edge8l %i0, %o6, %o1 sdivx %g2, 0x16B3, %o4 prefetch [%l7 + 0x78], 0x1 alignaddrl %i5, %l0, %l2 movleu %icc, %i4, %l4 subcc %o2, %i3, %g5 taddcc %o0, 0x0CC2, %o7 array16 %g3, %l6, %i6 subccc %o3, 0x12AB, %g4 xor %o5, %i2, %i1 set 0x10, %o5 ldda [%l7 + %o5] 0xe3, %g0 movge %xcc, %l3, %g7 tpos %icc, 0x3 srax %g6, 0x1B, %l5 xorcc %l1, %i0, %o6 wr %g0, 0x23, %asi ldda [%l7 + 0x10] %asi, %o0 taddcc %i7, %g2, %i5 tleu %xcc, 0x2 taddcc %o4, %l2, %i4 movneg %xcc, %l0, %o2 ldsb [%l7 + 0x60], %i3 fpadd16 %f4, %f6, %f2 nop fitos %f11, %f22 fstoi %f22, %f24 addccc %l4, 0x1908, %o0 tsubcctv %o7, 0x0A73, %g3 nop set 0x50, %l1 ldd [%l7 + %l1], %i6 membar 0x63 brlez %g5, loop_739 move %icc, %o3, %g4 edge32ln %o5, %i2, %i6 srax %g1, 0x0D, %l3 loop_739: edge32n %g7, %g6, %i1 edge8ln %l1, %l5, %o6 xnorcc %i0, %o1, %g2 fpadd16s %f20, %f4, %f12 stbar stbar bgu,a %xcc, loop_740 edge32 %i7, %o4, %i5 edge32n %l2, %i4, %o2 fbg,a %fcc2, loop_741 loop_740: udivx %l0, 0x0F2B, %i3 fmovsvs %xcc, %f6, %f9 movne %xcc, %l4, %o0 loop_741: nop fitod %f6, %f2 fdtoi %f2, %f0 bge,a loop_742 fnegd %f28, %f8 wr %g0, 0x04, %asi swapa [%l7 + 0x6C] %asi, %g3 loop_742: fmovsgu %xcc, %f19, %f29 udivx %l6, 0x1744, %o7 fpsub32 %f26, %f0, %f10 movrgez %g5, %g4, %o5 fmovsa %icc, %f21, %f18 subccc %o3, %i2, %i6 sdivx %l3, 0x0865, %g7 array32 %g1, %g6, %l1 movvs %icc, %l5, %i1 nop fitos %f3, %f8 fstoi %f8, %f8 edge8l %i0, %o6, %o1 wr %g0, 0x19, %asi ldxa [%l7 + 0x70] %asi, %i7 nop setx 0xC0511803, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr subccc %o4, %i5, %l2 tn %xcc, 0x3 fmovdge %xcc, %f6, %f8 movrlez %g2, 0x210, %o2 movvc %xcc, %l0, %i4 tleu %icc, 0x7 movg %xcc, %i3, %o0 movrgez %l4, 0x115, %l6 nop setx 0x762F9BCD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0xA883A9BE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fsubs %f22, %f7, %f24 movcs %xcc, %o7, %g3 edge8 %g5, %o5, %g4 be,pn %xcc, loop_743 fcmpgt32 %f12, %f30, %i2 fexpand %f7, %f0 orcc %o3, 0x08CE, %i6 loop_743: udivcc %g7, 0x1F1D, %l3 edge8 %g6, %g1, %l5 alignaddrl %i1, %l1, %i0 movvs %xcc, %o6, %o1 fones %f17 brlz %o4, loop_744 bcc %icc, loop_745 nop setx loop_746, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tneg %icc, 0x7 loop_744: subc %i5, 0x0025, %l2 loop_745: nop setx 0xA0470BCD, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr loop_746: tsubcc %g2, %i7, %l0 movge %icc, %i4, %i3 array16 %o2, %o0, %l4 te %xcc, 0x0 fmul8ulx16 %f28, %f14, %f18 sll %l6, %o7, %g3 tge %icc, 0x0 edge16l %g5, %o5, %g4 ldsh [%l7 + 0x1C], %i2 fmovsleu %icc, %f13, %f14 umulcc %o3, 0x0A40, %i6 array16 %l3, %g6, %g1 movg %xcc, %l5, %i1 fmovrse %l1, %f6, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %g7, %i0, %o6 nop setx 0xF615AD28EC281253, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x13C6F5FA5B497D01, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f28, %f12 movneg %xcc, %o4, %i5 set 0x64, %i3 stwa %o1, [%l7 + %i3] 0x2a membar #Sync fmovrsgez %l2, %f9, %f3 smulcc %g2, %i7, %i4 fmovrse %l0, %f12, %f31 call loop_747 edge32n %o2, %i3, %l4 movrlez %o0, 0x009, %o7 fnot2 %f16, %f22 loop_747: nop add %l7, 0x40, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g3 casa [%l6] %asi, %g3, %l6 movle %icc, %g5, %g4 fblg %fcc3, loop_748 fnors %f16, %f6, %f15 tcs %xcc, 0x0 add %o5, 0x0D30, %i2 loop_748: movrne %i6, 0x1DB, %l3 bne,pn %xcc, loop_749 andn %o3, %g1, %l5 ld [%l7 + 0x40], %f2 orncc %g6, 0x104D, %i1 loop_749: nop wr %g0, 0x22, %asi stba %g7, [%l7 + 0x32] %asi membar #Sync tvs %icc, 0x1 movrgez %i0, 0x1EF, %l1 tge %icc, 0x2 movge %icc, %o6, %i5 tl %icc, 0x2 edge16n %o1, %o4, %g2 bcc,pn %xcc, loop_750 bl,a %xcc, loop_751 bgu,a,pt %xcc, loop_752 fcmpne16 %f2, %f22, %l2 loop_750: nop fitod %f6, %f22 fdtos %f22, %f28 loop_751: andn %i4, %l0, %i7 loop_752: movrlz %o2, %i3, %o0 movcc %icc, %l4, %g3 ldsw [%l7 + 0x74], %l6 movrgez %o7, 0x2B8, %g5 sth %g4, [%l7 + 0x44] movg %xcc, %o5, %i6 addc %l3, %o3, %g1 edge8ln %i2, %g6, %i1 andcc %l5, 0x1283, %i0 movre %g7, 0x034, %o6 sra %l1, %i5, %o1 move %icc, %o4, %g2 taddcctv %l2, %i4, %i7 fbe,a %fcc0, loop_753 tg %icc, 0x4 movrgez %o2, %i3, %l0 add %l7, 0x28, %l6 wr %g0, 0x81, %asi casxa [%l6] %asi, %l4, %o0 loop_753: alignaddrl %l6, %g3, %g5 nop setx 0xC2A02B08A3F96B22, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xD2023744DC9E41CF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fmuld %f20, %f22, %f28 wr %g0, 0x88, %asi prefetcha [%l7 + 0x70] %asi, 0x3 tcc %xcc, 0x3 nop setx 0xEA5FB6CC88DFEAEE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x6C58F02D706DFD37, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fsubd %f10, %f8, %f4 bvs,a %xcc, loop_754 udiv %o7, 0x0541, %i6 sra %o5, %l3, %o3 movvs %xcc, %i2, %g1 loop_754: popc 0x0D0C, %g6 umul %i1, %l5, %i0 mova %icc, %g7, %l1 alignaddrl %o6, %i5, %o4 sdivx %o1, 0x0F82, %g2 fbne,a %fcc1, loop_755 andncc %i4, %l2, %i7 fnegs %f0, %f5 fmovde %xcc, %f17, %f10 loop_755: addc %o2, %l0, %i3 alignaddrl %l4, %l6, %g3 tl %icc, 0x4 srlx %g5, %o0, %o7 movrne %g4, %i6, %o5 set 0x6B, %o7 ldstuba [%l7 + %o7] 0x89, %l3 array16 %o3, %g1, %i2 tge %icc, 0x1 tvs %icc, 0x6 fcmpgt16 %f22, %f8, %g6 edge32l %i1, %i0, %g7 edge32l %l1, %o6, %l5 sdiv %o4, 0x170B, %i5 fmovdpos %xcc, %f20, %f6 srl %g2, %i4, %l2 fnot2 %f18, %f18 movvs %xcc, %o1, %o2 wr %g0, 0x88, %asi ldda [%l7 + 0x60] %asi, %l0 fmovrsgz %i3, %f3, %f16 sra %i7, 0x1A, %l4 pdist %f24, %f22, %f4 tne %icc, 0x6 stb %g3, [%l7 + 0x75] tneg %icc, 0x2 nop setx loop_756, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tge %xcc, 0x5 mova %xcc, %l6, %g5 fba,a %fcc0, loop_757 loop_756: faligndata %f0, %f4, %f28 fbue,a %fcc2, loop_758 mulscc %o0, %g4, %i6 loop_757: andncc %o5, %l3, %o7 sllx %o3, %g1, %i2 loop_758: movrgez %i1, %i0, %g7 fandnot2s %f28, %f31, %f9 xor %g6, 0x0DAE, %o6 taddcc %l5, 0x0F10, %l1 fpadd32 %f24, %f16, %f24 stb %o4, [%l7 + 0x57] nop fitos %f1, %f3 fstoi %f3, %f0 movrlez %g2, %i4, %i5 wr %g0, 0x80, %asi lduha [%l7 + 0x60] %asi, %l2 tl %xcc, 0x2 brlez %o2, loop_759 nop setx 0x3AC4ECCB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0xBC7541E9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fadds %f6, %f29, %f3 sub %l0, %i3, %i7 fexpand %f26, %f12 loop_759: subcc %l4, 0x1914, %o1 nop setx 0x27795E8AB04DD6FA, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr orncc %g3, 0x1814, %l6 udivx %o0, 0x1956, %g5 movleu %xcc, %g4, %i6 movgu %icc, %l3, %o5 movre %o3, 0x2B4, %o7 tne %xcc, 0x3 srax %i2, 0x0B, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bpos loop_760 taddcc %g1, %g7, %i0 brz %o6, loop_761 movle %icc, %l5, %l1 loop_760: addccc %o4, %g2, %g6 movneg %xcc, %i4, %l2 loop_761: movg %xcc, %o2, %i5 or %l0, 0x1014, %i7 fpadd16 %f4, %f14, %f10 movleu %icc, %l4, %o1 fandnot2 %f26, %f0, %f0 srax %g3, %l6, %o0 wr %g0, 0x18, %asi swapa [%l7 + 0x30] %asi, %g5 fbe %fcc0, loop_762 tg %icc, 0x3 add %l7, 0x74, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i3 casa [%l6] %asi, %i3, %i6 loop_762: fnors %f16, %f5, %f20 movrlez %l3, 0x20C, %g4 tpos %icc, 0x1 tvc %icc, 0x0 movpos %xcc, %o3, %o7 ldstub [%l7 + 0x78], %i2 tcs %xcc, 0x3 tvs %icc, 0x2 add %o5, 0x18B0, %i1 umul %g1, 0x1A0A, %i0 fmovrsne %o6, %f27, %f3 movg %xcc, %g7, %l5 udiv %l1, 0x0051, %g2 xnor %o4, 0x020D, %g6 nop setx 0xD0679F18, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr nop setx loop_763, %l0, %l1 jmpl %l1, %i4 array16 %l2, %i5, %l0 mulx %i7, 0x01E9, %l4 movle %xcc, %o1, %g3 loop_763: move %icc, %o2, %l6 nop setx 0xD053DBEF, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr nop setx 0x5C543834, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x93C5C197, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fadds %f29, %f6, %f15 andcc %g5, 0x1346, %i3 orn %i6, 0x094C, %o0 fmovdge %xcc, %f27, %f10 sra %g4, %l3, %o7 sll %i2, %o3, %o5 andn %i1, 0x19F8, %i0 nop setx 0x6ACD209021A2420A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x578976F6117034A0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f28, %f2 movl %xcc, %o6, %g7 fmovdcc %xcc, %f29, %f3 movvc %icc, %g1, %l1 movneg %icc, %g2, %l5 edge32ln %g6, %i4, %o4 mulscc %i5, 0x1F9E, %l0 movcs %xcc, %i7, %l2 bleu,a %xcc, loop_764 fornot2 %f18, %f8, %f30 brlez %o1, loop_765 udiv %g3, 0x1BD5, %o2 loop_764: array8 %l4, %l6, %g5 umul %i3, 0x1C01, %i6 loop_765: xorcc %g4, 0x15B7, %l3 srax %o0, 0x00, %o7 tsubcctv %i2, %o3, %o5 tne %xcc, 0x0 std %f30, [%l7 + 0x50] set 0x78, %l6 ldstuba [%l7 + %l6] 0x81, %i0 nop set 0x78, %l3 ldstub [%l7 + %l3], %i1 fcmpne32 %f0, %f2, %g7 orncc %o6, 0x0CC4, %g1 movge %xcc, %l1, %g2 bpos,pt %icc, loop_766 fpmerge %f16, %f23, %f12 addccc %g6, %l5, %o4 tleu %xcc, 0x4 loop_766: tgu %xcc, 0x4 fbg %fcc1, loop_767 swap [%l7 + 0x08], %i5 flush %l7 + 0x40 ld [%l7 + 0x58], %f22 loop_767: tcs %icc, 0x3 edge32ln %l0, %i4, %i7 fcmpeq32 %f12, %f14, %l2 sdivcc %o1, 0x181A, %g3 tl %icc, 0x6 fmovdneg %xcc, %f23, %f25 fmul8sux16 %f8, %f24, %f28 movcc %icc, %o2, %l4 movge %xcc, %l6, %g5 and %i3, %i6, %g4 bl,a,pt %icc, loop_768 nop setx loop_769, %l0, %l1 jmpl %l1, %l3 subccc %o0, 0x1716, %i2 std %f30, [%l7 + 0x18] loop_768: ba,a loop_770 loop_769: taddcc %o3, 0x07AE, %o7 tne %xcc, 0x2 nop fitos %f6, %f29 fstod %f29, %f8 loop_770: subcc %i0, %i1, %o5 orn %o6, 0x0624, %g7 movpos %icc, %g1, %g2 fmovscs %xcc, %f18, %f4 sdivx %l1, 0x13C3, %g6 fnors %f30, %f25, %f15 fpmerge %f1, %f26, %f10 fbule,a %fcc0, loop_771 tle %xcc, 0x1 srax %l5, %i5, %l0 wr %g0, 0x18, %asi ldsha [%l7 + 0x0A] %asi, %i4 loop_771: edge8l %o4, %i7, %l2 sethi 0x19BC, %g3 movleu %xcc, %o1, %l4 set 0x20, %g1 prefetcha [%l7 + %g1] 0x18, 0x2 membar 0x5F srl %g5, %i3, %i6 edge8l %o2, %l3, %g4 addccc %i2, 0x13D2, %o3 xorcc %o0, %i0, %o7 fble %fcc3, loop_772 subc %o5, 0x1CBA, %i1 udiv %g7, 0x1373, %g1 fxors %f0, %f26, %f22 loop_772: orcc %o6, %g2, %l1 xnorcc %l5, %g6, %i5 edge8n %l0, %o4, %i4 fcmpeq16 %f12, %f24, %i7 movl %icc, %g3, %l2 nop setx 0x57C5ABF9A359B030, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xC9837B70800AE0E1, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 faddd %f6, %f2, %f6 movrlez %l4, 0x1BC, %l6 fbe %fcc1, loop_773 fcmpgt32 %f2, %f0, %o1 set 0x18, %o6 ldxa [%g0 + %o6] 0x50, %i3 loop_773: ldsh [%l7 + 0x1E], %g5 tgu %xcc, 0x2 tcc %icc, 0x7 nop fitos %f10, %f31 fstox %f31, %f8 tn %xcc, 0x5 te %xcc, 0x7 movgu %icc, %o2, %l3 tleu %icc, 0x4 nop fitos %f2, %f24 fstoi %f24, %f18 srlx %i6, 0x0E, %g4 andcc %i2, %o3, %o0 nop setx 0x928E2388405198DA, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr tneg %xcc, 0x5 edge32ln %o7, %i0, %i1 fmovsne %icc, %f26, %f2 movge %icc, %g7, %g1 tleu %icc, 0x3 tcc %icc, 0x1 fpadd16s %f29, %f21, %f3 bcs,a loop_774 addccc %o6, 0x01E1, %g2 mulx %o5, %l5, %l1 edge32 %i5, %l0, %g6 loop_774: orncc %i4, 0x1A97, %o4 xnor %g3, 0x0CDD, %i7 edge16l %l4, %l2, %o1 udivcc %l6, 0x05F7, %g5 tsubcc %i3, %l3, %i6 fbue %fcc1, loop_775 fones %f24 fsrc2s %f27, %f2 movge %xcc, %o2, %g4 loop_775: xorcc %o3, %i2, %o0 ldsb [%l7 + 0x1E], %i0 udivx %i1, 0x0F37, %o7 fmovrdlez %g7, %f0, %f4 fmovrde %g1, %f6, %f30 ble,pt %icc, loop_776 array16 %g2, %o6, %l5 xnorcc %l1, 0x1AA8, %i5 edge32 %l0, %g6, %i4 loop_776: xnorcc %o5, 0x1DC8, %g3 wr %g0, 0x19, %asi swapa [%l7 + 0x6C] %asi, %o4 orcc %l4, 0x1A58, %i7 edge8ln %o1, %l6, %g5 movrne %l2, 0x05D, %l3 fmovdvc %xcc, %f15, %f24 and %i6, %o2, %i3 edge32ln %g4, %o3, %i2 edge16l %o0, %i1, %o7 popc %g7, %i0 and %g1, %g2, %l5 bvs,a %xcc, loop_777 andcc %o6, %l1, %l0 movrne %g6, 0x1C1, %i4 fmovd %f4, %f22 loop_777: faligndata %f8, %f4, %f4 set 0x40, %g7 stda %f0, [%l7 + %g7] 0x17 membar #Sync faligndata %f4, %f20, %f10 andncc %i5, %g3, %o4 sdivx %o5, 0x1945, %i7 ba,a loop_778 fnands %f25, %f7, %f0 fbug,a %fcc1, loop_779 stx %l4, [%l7 + 0x30] loop_778: nop setx 0xD24BAE47, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0xAA5EC0D9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fmuls %f15, %f5, %f12 addc %o1, 0x093E, %g5 loop_779: fbg %fcc3, loop_780 mulx %l2, 0x1887, %l6 nop setx 0xB04A6E7AFE38A2DB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x16D0B0EF80ED4074, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f6, %f26 pdist %f2, %f12, %f16 loop_780: st %f27, [%l7 + 0x2C] fpsub32s %f19, %f3, %f5 lduh [%l7 + 0x5E], %l3 sllx %o2, %i3, %g4 sdivcc %i6, 0x0163, %o3 subccc %o0, %i2, %o7 xnorcc %i1, %g7, %i0 movvs %icc, %g2, %g1 addc %o6, 0x1169, %l5 movrlez %l0, 0x1AA, %g6 tneg %xcc, 0x5 fcmpne32 %f22, %f10, %l1 udivx %i4, 0x0BA1, %g3 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 xnor %i5, %o5, %i7 andcc %l4, 0x0C3A, %o4 array16 %o1, %g5, %l2 udiv %l6, 0x0615, %l3 edge32n %o2, %i3, %i6 edge32 %g4, %o3, %i2 movrlz %o7, 0x30D, %i1 fmovdneg %xcc, %f2, %f15 movge %xcc, %o0, %i0 andcc %g7, 0x169C, %g2 fmovse %xcc, %f15, %f2 call loop_781 tn %xcc, 0x5 mulscc %o6, %l5, %l0 smul %g6, %g1, %l1 loop_781: nop fitod %f10, %f12 fdtox %f12, %f28 movneg %icc, %g3, %i5 fmovrsgez %i4, %f11, %f19 addccc %i7, %o5, %l4 tg %icc, 0x7 movpos %icc, %o1, %g5 fpack32 %f14, %f20, %f12 fornot1s %f16, %f19, %f31 set 0x40, %g2 stda %f16, [%l7 + %g2] 0x15 edge16ln %l2, %o4, %l3 andncc %l6, %i3, %i6 fmovrsgz %o2, %f5, %f11 edge32ln %g4, %i2, %o3 sll %i1, %o7, %o0 movleu %xcc, %g7, %g2 edge8l %i0, %l5, %o6 bcc,a,pt %xcc, loop_782 fcmpgt16 %f26, %f24, %g6 brlz %g1, loop_783 edge16ln %l1, %g3, %i5 loop_782: fcmpgt32 %f2, %f10, %l0 andncc %i4, %i7, %l4 loop_783: bleu loop_784 fbl %fcc0, loop_785 sll %o5, %o1, %g5 movvs %xcc, %o4, %l2 loop_784: sdivx %l6, 0x17AE, %i3 loop_785: tsubcc %l3, 0x1353, %o2 fornot2 %f28, %f24, %f28 edge8n %i6, %i2, %g4 fbule,a %fcc0, loop_786 orn %i1, %o3, %o0 fpadd32 %f2, %f30, %f2 edge8l %o7, %g7, %i0 loop_786: fmul8sux16 %f14, %f0, %f30 sllx %g2, %l5, %g6 fnegs %f12, %f19 tgu %xcc, 0x3 fmul8x16 %f26, %f6, %f18 ldsb [%l7 + 0x56], %g1 movgu %icc, %o6, %l1 wr %g0, 0x19, %asi lduwa [%l7 + 0x1C] %asi, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %g3, %l0, %i7 andncc %l4, %i4, %o5 sdivx %g5, 0x1440, %o4 fpadd32s %f8, %f28, %f25 edge16n %l2, %l6, %i3 wr %g0, 0x89, %asi lduba [%l7 + 0x64] %asi, %o1 movre %o2, 0x0DB, %i6 add %l7, 0x50, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i2 casxa [%l6] %asi, %i2, %g4 orncc %i1, 0x19D9, %l3 popc 0x0964, %o0 fmovsvc %icc, %f15, %f0 tcc %xcc, 0x6 wr %g0, 0x80, %asi ldswa [%l7 + 0x14] %asi, %o7 tleu %xcc, 0x7 tg %icc, 0x5 fabss %f21, %f20 fbuge %fcc1, loop_787 edge32l %g7, %i0, %o3 movvs %icc, %g2, %l5 edge8n %g1, %o6, %g6 loop_787: taddcc %i5, %l1, %g3 fmovrslez %i7, %f23, %f4 ldsw [%l7 + 0x24], %l0 fnegs %f28, %f1 fmovrde %l4, %f8, %f16 ld [%l7 + 0x50], %f12 tcc %icc, 0x5 fbo %fcc1, loop_788 srax %o5, %g5, %i4 fcmpeq32 %f28, %f30, %l2 brlez,a %o4, loop_789 loop_788: bleu,pn %icc, loop_790 nop fitod %f2, %f10 fdtox %f10, %f10 membar 0x4F loop_789: stb %i3, [%l7 + 0x42] loop_790: fmovsleu %icc, %f16, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %o1, %o2, %i6 nop setx loop_791, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16ln %l6, %g4, %i2 fabsd %f28, %f22 add %l7, 0x28, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %i1, %o0 loop_791: nop setx 0xE0F82207, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 fsqrts %f8, %f22 fnegs %f3, %f22 nop setx loop_792, %l0, %l1 jmpl %l1, %o7 fmovdge %icc, %f14, %f14 movge %icc, %l3, %i0 add %l7, 0x20, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %g7 loop_792: nop set 0x7C, %g5 lduwa [%l7 + %g5] 0x88, %l5 movcs %icc, %g2, %g1 brnz,a %o6, loop_793 edge32l %i5, %l1, %g6 tge %icc, 0x4 fmovrsne %g3, %f1, %f21 loop_793: ldd [%l7 + 0x40], %i6 fmovsn %xcc, %f19, %f2 fmovsneg %icc, %f13, %f31 nop setx loop_794, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tg %icc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcctv %l0, 0x0F3F, %o5 loop_794: taddcc %l4, 0x0867, %i4 nop setx 0xE5E009F4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0xB8ED44D6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fadds %f23, %f17, %f11 tcs %icc, 0x2 tne %xcc, 0x7 brlez %l2, loop_795 fmovspos %xcc, %f14, %f17 bcc %xcc, loop_796 be,pn %xcc, loop_797 loop_795: bg loop_798 array16 %o4, %g5, %i3 loop_796: movvc %icc, %o2, %i6 loop_797: nop setx 0xF8E398B9B073D398, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr loop_798: fmovscs %xcc, %f20, %f28 sdivx %o1, 0x0B2C, %l6 membar 0x7F fbuge %fcc2, loop_799 nop setx 0x909691C3F07BD006, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr movneg %xcc, %g4, %i2 flush %l7 + 0x6C loop_799: bleu,a,pn %icc, loop_800 sir 0x0CDC movcs %xcc, %o0, %i1 std %f22, [%l7 + 0x40] loop_800: movcc %xcc, %l3, %i0 movpos %xcc, %o3, %o7 set 0x50, %i1 stxa %l5, [%l7 + %i1] 0x89 mova %xcc, %g2, %g1 mova %icc, %o6, %g7 brlez %i5, loop_801 call loop_802 bgu,a loop_803 edge32 %l1, %g3, %i7 loop_801: lduh [%l7 + 0x12], %g6 loop_802: srl %l0, 0x04, %l4 loop_803: movrlz %o5, 0x327, %l2 andn %i4, %g5, %i3 nop fitod %f12, %f24 fdtos %f24, %f30 movvs %xcc, %o2, %i6 movge %xcc, %o4, %l6 subccc %g4, 0x1A31, %i2 tgu %icc, 0x4 alignaddrl %o1, %o0, %l3 for %f16, %f30, %f4 movcc %icc, %i0, %i1 bg,a,pn %icc, loop_804 fbue,a %fcc1, loop_805 fcmpgt32 %f2, %f8, %o7 edge16 %o3, %l5, %g1 loop_804: nop wr %g0, 0x19, %asi ldswa [%l7 + 0x20] %asi, %g2 loop_805: tg %icc, 0x1 set 0x44, %o3 ldswa [%l7 + %o3] 0x19, %o6 movcc %xcc, %i5, %g7 addccc %g3, %l1, %i7 xnorcc %l0, 0x0EDE, %l4 sdivcc %g6, 0x1821, %o5 fmovrslez %l2, %f16, %f10 andcc %i4, %g5, %i3 wr %g0, 0x89, %asi ldswa [%l7 + 0x3C] %asi, %i6 fmovrdlez %o2, %f14, %f28 fmovdcc %xcc, %f29, %f23 subcc %l6, 0x0896, %o4 fmovrdgez %i2, %f16, %f12 xnorcc %g4, %o0, %o1 udivcc %i0, 0x03CA, %i1 fbn,a %fcc2, loop_806 array32 %o7, %o3, %l5 tgu %icc, 0x4 fsrc1s %f5, %f1 loop_806: nop setx 0x207C7EA5991600C5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xA94912ED975E7B4A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f16, %f20 nop fitod %f6, %f28 fdtos %f28, %f0 array16 %g1, %l3, %g2 srax %o6, 0x0C, %g7 edge16n %i5, %l1, %g3 fnors %f17, %f27, %f22 fmovrslez %l0, %f27, %f4 fmovrse %l4, %f8, %f16 stbar lduw [%l7 + 0x68], %i7 movl %icc, %o5, %g6 set 0x0C, %i7 stwa %i4, [%l7 + %i7] 0x14 fmovrse %g5, %f6, %f24 movle %icc, %i3, %l2 fmovsn %xcc, %f16, %f31 fbo,a %fcc1, loop_807 edge8n %i6, %l6, %o4 array32 %o2, %g4, %o0 fpackfix %f16, %f16 loop_807: fxnor %f2, %f0, %f6 fornot1 %f0, %f4, %f0 membar 0x59 fmovdcs %icc, %f18, %f28 fnot1s %f7, %f22 sdivcc %i2, 0x10D0, %i0 te %xcc, 0x0 srlx %o1, %o7, %o3 brlez,a %i1, loop_808 movg %xcc, %l5, %g1 nop fitod %f4, %f12 fdtoi %f12, %f25 bl loop_809 loop_808: movcc %xcc, %g2, %o6 edge16n %g7, %l3, %l1 movl %xcc, %g3, %l0 loop_809: nop setx 0xC0DBA64B405A60DF, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr addc %i5, 0x1F8C, %l4 nop set 0x1C, %i4 ldsh [%l7 + %i4], %o5 movne %icc, %i7, %g6 taddcc %g5, %i4, %i3 sdiv %i6, 0x0CD7, %l2 fmovdne %xcc, %f16, %f3 fbo %fcc0, loop_810 movvc %icc, %l6, %o4 xorcc %o2, %g4, %o0 fmovsvs %icc, %f29, %f18 loop_810: brgez,a %i0, loop_811 fbuge %fcc1, loop_812 addccc %i2, %o7, %o1 ba,a,pn %icc, loop_813 loop_811: fnot2 %f20, %f24 loop_812: fmovdne %icc, %f27, %f0 bne,pt %icc, loop_814 loop_813: mova %icc, %i1, %l5 tneg %xcc, 0x0 or %g1, 0x0437, %o3 loop_814: fmovdleu %icc, %f20, %f26 nop setx loop_815, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry alignaddr %o6, %g7, %l3 xnor %g2, %l1, %l0 ldx [%l7 + 0x70], %i5 loop_815: fornot2s %f26, %f19, %f29 smulcc %g3, 0x0905, %o5 movrgez %i7, %g6, %l4 edge8l %i4, %i3, %g5 tpos %icc, 0x6 srl %l2, 0x1A, %l6 mulscc %i6, %o4, %o2 orncc %g4, %o0, %i2 ldsh [%l7 + 0x28], %i0 tn %xcc, 0x4 smul %o1, 0x1D6B, %i1 fnands %f19, %f13, %f5 prefetch [%l7 + 0x0C], 0x1 te %xcc, 0x2 fmovsge %xcc, %f10, %f3 orn %l5, 0x070C, %o7 fmovsa %xcc, %f16, %f0 ta %xcc, 0x0 wr %g0, 0x0c, %asi ldswa [%l7 + 0x64] %asi, %o3 bge,a %xcc, loop_816 fmovsleu %icc, %f31, %f19 taddcc %o6, 0x1D05, %g7 move %xcc, %l3, %g1 loop_816: tvs %xcc, 0x5 fmovdge %icc, %f8, %f30 ldsh [%l7 + 0x7E], %l1 tne %icc, 0x7 fmovsne %xcc, %f25, %f14 set 0x16, %i2 stba %l0, [%l7 + %i2] 0x80 mulx %g2, 0x1584, %g3 orn %o5, %i5, %i7 movrgz %l4, %i4, %i3 bg,a,pt %icc, loop_817 tneg %icc, 0x2 movg %xcc, %g6, %l2 fpack16 %f16, %f13 loop_817: fmul8x16al %f27, %f23, %f24 addccc %l6, 0x0FDD, %g5 stbar tg %xcc, 0x4 movrlz %o4, 0x167, %i6 call loop_818 sdiv %o2, 0x0233, %o0 nop setx 0x1062D415, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr set 0x0C, %i6 swapa [%l7 + %i6] 0x11, %i2 loop_818: orn %g4, 0x029F, %o1 edge16n %i0, %l5, %i1 fcmpeq16 %f2, %f4, %o3 sllx %o7, 0x0F, %g7 nop setx loop_819, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fsrc2s %f14, %f25 brnz,a %o6, loop_820 fnands %f30, %f9, %f18 loop_819: addccc %g1, %l3, %l0 fcmple32 %f14, %f12, %g2 loop_820: fmuld8ulx16 %f14, %f13, %f24 nop setx 0x2335FAE019376036, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f28 ldx [%l7 + 0x68], %g3 tcc %icc, 0x4 sir 0x193B orncc %o5, %l1, %i5 set 0x60, %l0 prefetcha [%l7 + %l0] 0x18, 0x0 set 0x38, %o2 ldxa [%g0 + %o2] 0x20, %i7 tcc %icc, 0x3 nop setx 0xB82C09E2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0xCECE34BA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fsubs %f30, %f0, %f21 sll %i3, %i4, %l2 tvs %xcc, 0x5 fbul,a %fcc1, loop_821 tg %icc, 0x0 fmul8sux16 %f18, %f16, %f8 taddcc %l6, %g5, %o4 loop_821: fpadd32s %f5, %f6, %f2 movleu %icc, %i6, %g6 mova %icc, %o0, %o2 orncc %i2, 0x0327, %o1 nop fitos %f6, %f17 fstod %f17, %f18 fbne,a %fcc3, loop_822 brz %i0, loop_823 srlx %g4, %l5, %i1 movgu %xcc, %o3, %g7 loop_822: fcmple16 %f22, %f26, %o7 loop_823: tne %xcc, 0x0 srl %o6, %g1, %l0 fandnot1 %f22, %f6, %f18 tleu %icc, 0x6 ta %icc, 0x5 fmovrdlz %l3, %f4, %f14 fbule,a %fcc0, loop_824 fpadd32 %f22, %f26, %f20 fblg %fcc2, loop_825 fmovrslz %g2, %f11, %f11 loop_824: subc %o5, %g3, %l1 fmovdleu %icc, %f7, %f29 loop_825: ldd [%l7 + 0x50], %f8 te %xcc, 0x3 orcc %l4, 0x1D4C, %i5 movrlz %i7, %i4, %l2 wr %g0, 0x10, %asi lduba [%l7 + 0x0B] %asi, %l6 sdivx %i3, 0x0BD0, %o4 movne %icc, %i6, %g6 bne,a loop_826 movrlz %g5, %o2, %i2 bpos loop_827 movl %icc, %o0, %i0 loop_826: smulcc %o1, %l5, %i1 tvs %icc, 0x6 loop_827: fmovrdgez %o3, %f22, %f16 movneg %xcc, %g4, %g7 add %o7, %o6, %l0 edge16n %l3, %g2, %o5 movge %xcc, %g3, %g1 brgz %l1, loop_828 udivx %l4, 0x03ED, %i5 sra %i7, 0x1D, %i4 orncc %l2, 0x0726, %l6 loop_828: fbge %fcc0, loop_829 brlez,a %i3, loop_830 movrne %o4, %g6, %i6 wr %g0, 0x50, %asi ldxa [%g0 + 0x00] %asi, %o2 loop_829: movl %xcc, %i2, %g5 loop_830: fmul8sux16 %f4, %f2, %f16 brz %i0, loop_831 taddcctv %o0, 0x1043, %l5 bge %xcc, loop_832 ta %icc, 0x7 loop_831: fcmpgt32 %f30, %f6, %o1 addcc %i1, %g4, %g7 loop_832: addccc %o3, %o6, %l0 tg %icc, 0x5 brlz,a %o7, loop_833 ba,pt %xcc, loop_834 tg %xcc, 0x1 set 0x14, %g3 stwa %g2, [%l7 + %g3] 0xe2 membar #Sync loop_833: fornot2 %f30, %f14, %f26 loop_834: bcc,a,pn %icc, loop_835 tpos %xcc, 0x4 fcmpgt16 %f24, %f24, %l3 sdiv %g3, 0x0E59, %g1 loop_835: brz %o5, loop_836 fba,a %fcc2, loop_837 mulscc %l4, %l1, %i5 bge,a loop_838 loop_836: fxors %f13, %f9, %f3 loop_837: edge32l %i4, %i7, %l6 xnor %i3, 0x1BF5, %o4 loop_838: fnor %f14, %f2, %f18 sllx %g6, %i6, %o2 flush %l7 + 0x5C xor %l2, 0x0162, %g5 umulcc %i2, %o0, %i0 brlz %o1, loop_839 brlez %i1, loop_840 edge32l %g4, %l5, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_839: fmovdcs %icc, %f7, %f25 loop_840: sdiv %g7, 0x0834, %l0 stw %o7, [%l7 + 0x40] andn %o6, %l3, %g3 fcmpgt16 %f14, %f4, %g2 fmovdcs %xcc, %f13, %f28 nop setx 0x65CFAEF7007B21CE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xFACB520A5D7E2DBB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fsubd %f30, %f28, %f16 fsrc1s %f18, %f17 fbue %fcc3, loop_841 sir 0x1444 te %xcc, 0x5 sir 0x1C96 loop_841: ba,pn %xcc, loop_842 nop setx 0x7EEBA19F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x60913B60, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fsubs %f30, %f27, %f22 set 0x5C, %o0 lduha [%l7 + %o0] 0x10, %o5 loop_842: fmovdg %xcc, %f24, %f12 membar 0x4F fba %fcc3, loop_843 popc %g1, %l4 or %l1, 0x0024, %i5 movgu %icc, %i4, %l6 loop_843: stx %i7, [%l7 + 0x48] nop setx 0xF064FAAA, %l0, %l6 st %l6, [%l7 + 0x54] ld [%l7 + 0x54], %fsr fbule %fcc2, loop_844 fmovsl %xcc, %f6, %f16 bgu %icc, loop_845 edge8l %i3, %o4, %g6 loop_844: movne %xcc, %o2, %l2 movneg %xcc, %i6, %g5 loop_845: fandnot2 %f8, %f24, %f8 sethi 0x05ED, %i2 xor %o0, %i0, %i1 nop set 0x7F, %o1 stb %g4, [%l7 + %o1] orcc %o1, 0x145B, %o3 set 0x40, %l5 ldda [%l7 + %l5] 0x0c, %l4 fbule,a %fcc2, loop_846 array16 %l0, %o7, %g7 array16 %l3, %g3, %g2 andncc %o5, %o6, %l4 loop_846: nop setx 0x231A87FB3A37256F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x786270AC0BA0BF05, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f2, %f14 tn %xcc, 0x7 sir 0x1D63 udivx %g1, 0x13FC, %i5 edge16l %i4, %l6, %l1 fble,a %fcc3, loop_847 fcmpeq32 %f12, %f4, %i7 movrgez %o4, %g6, %i3 wr %g0, 0x10, %asi ldda [%l7 + 0x30] %asi, %l2 loop_847: nop setx 0xED90B4481568B466, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x90B10D5D5396503F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fsubd %f6, %f24, %f26 fnor %f24, %f20, %f14 movle %xcc, %i6, %g5 fmovspos %xcc, %f14, %f31 popc %o2, %i2 tle %xcc, 0x6 array16 %o0, %i0, %g4 fble %fcc2, loop_848 fba,a %fcc0, loop_849 edge16ln %i1, %o3, %o1 orncc %l0, 0x1BF6, %o7 loop_848: sra %l5, 0x1A, %l3 loop_849: brlez,a %g7, loop_850 tsubcc %g3, 0x006D, %o5 fones %f17 array32 %o6, %g2, %l4 loop_850: te %xcc, 0x1 edge16l %i5, %i4, %g1 taddcc %l1, 0x1ADC, %l6 fmovs %f19, %f8 fpsub16s %f14, %f13, %f6 movrlz %i7, %g6, %o4 edge16l %i3, %i6, %g5 movgu %xcc, %l2, %o2 sub %i2, 0x0C4B, %i0 udiv %g4, 0x1D39, %o0 fmovrdne %o3, %f12, %f24 movg %xcc, %o1, %l0 bcs loop_851 nop fitod %f8, %f14 fdtox %f14, %f2 fxtod %f2, %f26 fmovrdgz %i1, %f24, %f14 mulscc %l5, %l3, %g7 loop_851: ldsb [%l7 + 0x52], %g3 sra %o5, 0x12, %o7 brlz,a %g2, loop_852 fbn %fcc2, loop_853 fbule,a %fcc0, loop_854 tn %xcc, 0x6 loop_852: nop setx 0x928DC288, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x3EB958BB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fmuls %f15, %f19, %f4 loop_853: udiv %l4, 0x06DB, %o6 loop_854: nop setx 0xFBE07C65, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0xE7CC3924, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fdivs %f15, %f25, %f3 fornot2s %f11, %f16, %f28 fxors %f30, %f23, %f6 fpsub32s %f4, %f6, %f13 edge16ln %i5, %g1, %l1 array32 %l6, %i4, %g6 sll %i7, %o4, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x0723 xnor %g5, %l2, %o2 sethi 0x05B5, %i2 orcc %i0, %g4, %o0 array8 %i6, %o1, %o3 movpos %icc, %i1, %l5 smul %l3, 0x0973, %l0 xor %g3, 0x05D8, %g7 movg %icc, %o5, %o7 addcc %l4, %o6, %i5 udivcc %g2, 0x0326, %g1 fbug,a %fcc1, loop_855 tg %xcc, 0x4 edge8ln %l6, %i4, %l1 fcmple32 %f6, %f22, %g6 loop_855: sethi 0x1879, %o4 bneg %icc, loop_856 movvc %xcc, %i3, %i7 nop setx 0x61AFE498, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0xCE41F67E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f14, %f4 movg %icc, %g5, %l2 loop_856: movcc %icc, %o2, %i2 movle %xcc, %i0, %g4 orcc %i6, 0x1672, %o1 movn %xcc, %o3, %o0 prefetch [%l7 + 0x2C], 0x1 fandnot2 %f16, %f24, %f22 ld [%l7 + 0x24], %f29 sdiv %l5, 0x024C, %i1 nop fitod %f2, %f12 fdtox %f12, %f2 fxtod %f2, %f4 bpos,a loop_857 tgu %icc, 0x6 fmovsvs %icc, %f1, %f21 srax %l3, %l0, %g7 loop_857: nop setx 0x1D0BAAFBA05F9A08, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr addcc %g3, %o7, %l4 fsrc1s %f24, %f25 edge32n %o5, %o6, %i5 taddcctv %g1, %g2, %l6 xnorcc %l1, %i4, %o4 wr %g0, 0x20, %asi stxa %g6, [%g0 + 0x10] %asi nop setx 0x4EB940A1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0xE98F6B5A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fmuls %f12, %f24, %f22 tvc %xcc, 0x1 brz %i7, loop_858 orcc %g5, %i3, %o2 bge,a loop_859 movne %icc, %i2, %l2 loop_858: bneg,a,pn %icc, loop_860 edge32n %i0, %g4, %o1 loop_859: ta %icc, 0x5 brlez,a %i6, loop_861 loop_860: fzeros %f4 orncc %o3, %l5, %o0 edge16 %l3, %l0, %i1 loop_861: call loop_862 orcc %g7, 0x0369, %g3 tsubcc %l4, %o7, %o6 addcc %o5, %i5, %g1 loop_862: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbu %fcc0, loop_863 edge8l %l6, %l1, %i4 fxors %f15, %f4, %f15 sll %o4, %g6, %g2 loop_863: edge32n %g5, %i7, %i3 nop fitod %f0, %f22 fdtox %f22, %f26 fmovsg %xcc, %f29, %f29 fbule %fcc0, loop_864 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovde %icc, %f31, %f25 edge8n %o2, %l2, %i2 loop_864: fmovdvs %xcc, %f20, %f0 alignaddrl %g4, %i0, %o1 fmovdleu %icc, %f19, %f12 movcc %icc, %o3, %l5 xor %o0, 0x18EB, %i6 bn,a,pt %icc, loop_865 orncc %l0, %l3, %i1 fcmpne32 %f4, %f14, %g3 brgz,a %l4, loop_866 loop_865: smul %o7, 0x1B98, %o6 fcmple32 %f8, %f10, %g7 addccc %i5, %o5, %l6 loop_866: ldd [%l7 + 0x28], %g0 add %l1, 0x00DF, %i4 alignaddr %g6, %o4, %g2 edge16l %i7, %g5, %i3 movneg %icc, %l2, %i2 nop fitos %f0, %f5 fstox %f5, %f10 set 0x50, %i0 ldsha [%l7 + %i0] 0x81, %o2 wr %g0, 0x80, %asi ldsha [%l7 + 0x5A] %asi, %i0 move %xcc, %o1, %o3 nop fitos %f12, %f24 movpos %icc, %l5, %o0 movneg %xcc, %g4, %l0 srax %i6, %i1, %l3 movre %g3, %o7, %o6 addc %g7, %i5, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fble %fcc2, loop_867 fxors %f27, %f14, %f7 fmuld8ulx16 %f1, %f21, %f18 wr %g0, 0x2a, %asi stwa %o5, [%l7 + 0x18] %asi membar #Sync loop_867: edge32 %g1, %l1, %l6 fmovsge %xcc, %f20, %f4 be,a,pt %xcc, loop_868 tcc %xcc, 0x3 edge16ln %i4, %g6, %g2 fbe,a %fcc2, loop_869 loop_868: sdivx %o4, 0x1332, %g5 umulcc %i7, 0x0707, %l2 taddcc %i2, 0x1BCF, %i3 loop_869: fblg,a %fcc3, loop_870 edge16ln %o2, %i0, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdlz %l5, %f28, %f12 loop_870: ldd [%l7 + 0x70], %o0 nop setx 0x1313AC298059CCEF, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr nop set 0x36, %l2 ldstub [%l7 + %l2], %o0 ldstub [%l7 + 0x33], %g4 edge32n %l0, %i1, %l3 movrlez %g3, %i6, %o6 andncc %g7, %i5, %l4 fmovrdne %o5, %f16, %f16 fble,a %fcc3, loop_871 taddcc %o7, %g1, %l6 movge %icc, %l1, %g6 fbl,a %fcc0, loop_872 loop_871: edge16n %g2, %o4, %g5 fbn,a %fcc0, loop_873 taddcc %i7, %l2, %i4 loop_872: bge,pn %xcc, loop_874 xor %i3, 0x0403, %i2 loop_873: movpos %icc, %o2, %i0 edge32l %o3, %l5, %o1 loop_874: fbge,a %fcc1, loop_875 membar 0x30 tsubcc %o0, 0x1583, %g4 movrlz %l0, %l3, %g3 loop_875: bleu,a,pt %xcc, loop_876 nop setx 0x31D82DED7125348F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x1D11509166776B33, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fsubd %f20, %f24, %f26 ldsb [%l7 + 0x51], %i6 fzeros %f10 loop_876: brlz %i1, loop_877 xnor %g7, 0x094A, %o6 fcmpne16 %f18, %f12, %i5 movleu %xcc, %o5, %o7 loop_877: tneg %icc, 0x7 add %l4, %g1, %l1 fblg,a %fcc3, loop_878 fmovsleu %xcc, %f22, %f31 tcs %icc, 0x5 ldd [%l7 + 0x18], %i6 loop_878: te %xcc, 0x1 tle %xcc, 0x5 fxor %f8, %f22, %f8 movpos %icc, %g6, %g2 sll %g5, %i7, %o4 taddcc %l2, 0x1AFA, %i4 edge16ln %i2, %o2, %i3 xnorcc %i0, 0x02C3, %o3 orncc %o1, %l5, %o0 bgu,pn %xcc, loop_879 bge,pn %icc, loop_880 addccc %g4, %l3, %l0 edge8ln %i6, %i1, %g3 loop_879: alignaddr %o6, %i5, %o5 loop_880: edge8 %o7, %g7, %g1 array16 %l4, %l1, %g6 fmovrde %l6, %f18, %f20 fmovrslez %g2, %f29, %f26 movle %xcc, %g5, %o4 faligndata %f0, %f24, %f20 add %i7, %l2, %i2 or %i4, %i3, %i0 ldsb [%l7 + 0x6A], %o2 movge %xcc, %o1, %l5 addccc %o0, %o3, %g4 bcs loop_881 movcs %xcc, %l0, %l3 nop fitos %f12, %f4 fstoi %f4, %f8 xnor %i6, 0x0385, %i1 loop_881: sdivx %o6, 0x0E6C, %g3 brgez %o5, loop_882 fbule,a %fcc2, loop_883 ld [%l7 + 0x7C], %f15 fmovrsgez %o7, %f11, %f28 loop_882: bl,pt %xcc, loop_884 loop_883: movrlz %i5, %g1, %g7 fbl,a %fcc3, loop_885 array32 %l4, %l1, %g6 loop_884: movrlez %g2, %g5, %l6 array16 %i7, %l2, %o4 loop_885: fnors %f31, %f12, %f13 membar 0x7F addccc %i4, 0x06DB, %i2 movl %icc, %i3, %o2 nop fitod %f6, %f20 fdtos %f20, %f25 sdivx %o1, 0x04FF, %i0 fone %f30 fcmpeq32 %f22, %f24, %l5 movg %xcc, %o3, %g4 sdivx %l0, 0x0885, %o0 prefetch [%l7 + 0x24], 0x0 fcmple32 %f20, %f6, %l3 udivx %i6, 0x015A, %o6 edge32n %i1, %o5, %o7 movg %xcc, %i5, %g3 move %xcc, %g1, %g7 umulcc %l1, 0x07E1, %l4 fmovda %icc, %f19, %f6 tvc %xcc, 0x0 srax %g2, 0x01, %g6 fmovsneg %xcc, %f4, %f7 tsubcc %l6, 0x1319, %i7 wr %g0, 0x11, %asi lduba [%l7 + 0x62] %asi, %g5 ldx [%l7 + 0x60], %l2 membar 0x5A addccc %o4, %i4, %i2 fmovdn %xcc, %f15, %f10 nop setx 0x5DBB6300, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0xAA9452C2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fdivs %f7, %f29, %f9 sll %i3, 0x1E, %o1 faligndata %f14, %f4, %f22 tsubcc %o2, 0x1ACB, %i0 tcs %icc, 0x1 fone %f12 fone %f18 movrlez %o3, %g4, %l0 orn %o0, %l3, %i6 fsrc1 %f14, %f14 sir 0x103F array8 %o6, %l5, %o5 edge32ln %i1, %o7, %g3 fmovrse %i5, %f25, %f14 edge8l %g7, %l1, %g1 set 0x1C, %l4 lduwa [%l7 + %l4] 0x81, %g2 tsubcc %g6, %l4, %l6 sra %i7, 0x1A, %l2 set 0x40, %g4 stda %f0, [%l7 + %g4] 0xf8 membar #Sync subc %o4, %g5, %i4 addc %i3, 0x1681, %i2 xorcc %o2, %i0, %o1 andcc %o3, %g4, %l0 movrlz %l3, %o0, %o6 add %l7, 0x30, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i6 casxa [%l6] %asi, %i6, %o5 fmovrdlez %l5, %f14, %f20 subccc %o7, %i1, %i5 alignaddr %g3, %l1, %g1 orcc %g7, 0x1DB9, %g6 udivx %g2, 0x07E0, %l6 edge8ln %l4, %l2, %o4 tvc %xcc, 0x7 fblg %fcc0, loop_886 fba,a %fcc3, loop_887 edge16l %g5, %i4, %i3 sdivx %i7, 0x0969, %i2 loop_886: nop set 0x22, %i5 stha %i0, [%l7 + %i5] 0x15 loop_887: umul %o2, 0x1C1F, %o1 add %o3, %g4, %l0 movcs %icc, %l3, %o0 fpackfix %f26, %f31 movvc %xcc, %i6, %o6 udivcc %l5, 0x069F, %o7 wr %g0, 0x19, %asi lduba [%l7 + 0x54] %asi, %o5 array32 %i1, %i5, %l1 fsrc1 %f4, %f0 bvs,a %icc, loop_888 tle %xcc, 0x1 addc %g3, %g1, %g6 umulcc %g7, %g2, %l4 loop_888: brlz,a %l2, loop_889 nop set 0x50, %g6 sth %o4, [%l7 + %g6] edge16 %l6, %g5, %i3 bcs,a loop_890 loop_889: ba,a %icc, loop_891 fornot2 %f16, %f6, %f20 and %i7, 0x0623, %i4 loop_890: sub %i0, 0x0AA4, %o2 loop_891: smul %i2, %o3, %o1 movrgz %g4, %l0, %o0 fbn,a %fcc1, loop_892 movge %xcc, %l3, %o6 stw %i6, [%l7 + 0x70] edge32l %l5, %o7, %i1 loop_892: nop set 0x7C, %o4 lda [%l7 + %o4] 0x18, %f9 fors %f19, %f27, %f21 fcmple32 %f28, %f8, %i5 fors %f0, %f22, %f14 brlz %o5, loop_893 mulx %l1, %g3, %g6 nop setx 0x8915DC8C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x30B1C027, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fsubs %f26, %f5, %f24 edge16 %g7, %g2, %g1 loop_893: sra %l2, 0x12, %o4 movrlz %l6, 0x303, %g5 tvs %xcc, 0x7 edge8 %i3, %i7, %i4 sll %i0, 0x09, %o2 bvs loop_894 edge16l %l4, %o3, %i2 set 0x78, %o5 ldxa [%l7 + %o5] 0x88, %g4 loop_894: tge %xcc, 0x7 subcc %o1, %l0, %l3 fmovscs %xcc, %f11, %f26 tvc %icc, 0x1 movrlez %o6, %o0, %l5 movrgez %o7, %i1, %i6 movpos %icc, %o5, %l1 tl %xcc, 0x2 tle %icc, 0x4 stx %g3, [%l7 + 0x18] nop setx 0x539B52E6347B6378, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 fsqrtd %f6, %f28 fmovrdlez %g6, %f4, %f12 edge16ln %g7, %g2, %g1 fbge,a %fcc3, loop_895 fpsub16 %f16, %f2, %f6 edge32n %l2, %i5, %o4 ldsw [%l7 + 0x74], %l6 loop_895: edge32ln %i3, %i7, %i4 stx %g5, [%l7 + 0x40] tneg %icc, 0x1 fmovs %f23, %f6 mulscc %i0, 0x0A41, %l4 bn loop_896 fcmpeq32 %f0, %f12, %o3 edge16 %o2, %i2, %g4 nop fitod %f0, %f22 fdtoi %f22, %f20 loop_896: udivx %o1, 0x1228, %l3 fbule,a %fcc0, loop_897 sdivcc %l0, 0x025B, %o6 set 0x15, %l1 ldsba [%l7 + %l1] 0x89, %o0 loop_897: popc 0x11A3, %l5 ldd [%l7 + 0x48], %i0 edge16l %o7, %i6, %o5 fcmpgt32 %f22, %f18, %g3 fmovdg %icc, %f11, %f15 bge,a,pt %xcc, loop_898 movne %icc, %l1, %g6 udivcc %g7, 0x145F, %g1 movvc %xcc, %g2, %l2 loop_898: fbl %fcc1, loop_899 edge8n %i5, %l6, %i3 fpadd32 %f18, %f22, %f28 alignaddrl %i7, %i4, %o4 loop_899: movrgz %g5, 0x3F6, %l4 brz %i0, loop_900 fmul8sux16 %f28, %f8, %f16 andncc %o2, %o3, %g4 andcc %o1, %l3, %i2 loop_900: nop set 0x6C, %i3 stwa %l0, [%l7 + %i3] 0x04 tcc %icc, 0x6 fmovdleu %xcc, %f31, %f7 bcs,pn %xcc, loop_901 mulx %o0, %o6, %l5 edge16 %o7, %i1, %i6 xorcc %o5, 0x0A0F, %g3 loop_901: edge32n %g6, %g7, %l1 fsrc1s %f4, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %g2, 0x3A5, %g1 tpos %icc, 0x0 taddcctv %l2, %i5, %l6 movrgz %i7, 0x2D2, %i4 movge %icc, %o4, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %xcc, 0x1 sll %l4, 0x01, %i0 movrlz %i3, %o3, %g4 nop fitos %f13, %f10 fstod %f10, %f14 orcc %o1, %o2, %l3 ble,a,pn %icc, loop_902 movre %l0, 0x0CD, %i2 fmovsg %icc, %f0, %f4 bge,a %xcc, loop_903 loop_902: bshuffle %f18, %f30, %f22 andncc %o0, %l5, %o7 fbg,a %fcc1, loop_904 loop_903: mulx %i1, %o6, %o5 fmovspos %xcc, %f9, %f30 bg,a loop_905 loop_904: fmovrdlez %i6, %f24, %f12 fnegd %f24, %f12 st %f5, [%l7 + 0x78] loop_905: nop set 0x1C, %o7 lda [%l7 + %o7] 0x19, %f19 ldd [%l7 + 0x38], %g6 andncc %g7, %g3, %g2 fcmpgt32 %f26, %f26, %g1 movleu %xcc, %l2, %i5 wr %g0, 0x80, %asi lduwa [%l7 + 0x60] %asi, %l6 fmovdn %icc, %f8, %f5 bneg,pn %icc, loop_906 edge32 %i7, %l1, %i4 nop setx loop_907, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge8 %g5, %l4, %o4 loop_906: nop wr %g0, 0x18, %asi sta %f18, [%l7 + 0x34] %asi loop_907: stb %i3, [%l7 + 0x0E] smul %o3, %i0, %g4 movne %xcc, %o1, %o2 umul %l0, 0x1D1E, %l3 tpos %icc, 0x0 ba,a,pn %icc, loop_908 popc 0x14E7, %o0 smulcc %l5, %i2, %i1 edge8l %o7, %o5, %i6 loop_908: fmul8x16au %f28, %f14, %f26 nop setx loop_909, %l0, %l1 jmpl %l1, %g6 movvs %icc, %g7, %o6 tne %xcc, 0x5 wr %g0, 0x17, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_909: nop wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f0 array32 %g2, %g3, %l2 fbu %fcc1, loop_910 ldstub [%l7 + 0x43], %i5 edge16 %g1, %l6, %l1 edge16l %i7, %g5, %i4 loop_910: smulcc %o4, 0x10AE, %i3 tsubcc %l4, %o3, %i0 movrne %g4, %o1, %l0 andcc %l3, 0x1118, %o0 ldub [%l7 + 0x66], %o2 nop fitod %f8, %f16 fdtox %f16, %f16 fxtod %f16, %f8 fmul8x16au %f24, %f5, %f8 xorcc %l5, %i1, %i2 ldsb [%l7 + 0x79], %o7 tsubcc %i6, %o5, %g7 movvs %xcc, %o6, %g6 bge,pt %xcc, loop_911 add %g2, %g3, %l2 tg %xcc, 0x7 xnorcc %g1, %i5, %l1 loop_911: fmul8x16al %f2, %f6, %f20 fblg %fcc0, loop_912 edge32n %l6, %g5, %i4 movgu %icc, %i7, %i3 prefetch [%l7 + 0x34], 0x3 loop_912: nop set 0x38, %l6 ldd [%l7 + %l6], %f0 fmovdne %icc, %f10, %f6 wr %g0, 0x18, %asi ldstuba [%l7 + 0x08] %asi, %o4 fmovsneg %icc, %f1, %f11 movleu %xcc, %o3, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %icc, 0x2 pdist %f6, %f14, %f22 wr %g0, 0x0c, %asi lduba [%l7 + 0x26] %asi, %g4 tl %xcc, 0x4 movre %o1, %l0, %l4 bl,a,pt %icc, loop_913 movrgz %l3, 0x257, %o0 orcc %o2, 0x0C7A, %l5 bg,a,pt %icc, loop_914 loop_913: subc %i2, %o7, %i1 bvs,a,pn %icc, loop_915 fornot2 %f22, %f6, %f28 loop_914: fbuge %fcc3, loop_916 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_915: bne,a loop_917 umul %i6, 0x1276, %g7 loop_916: addcc %o6, 0x0A02, %g6 edge16 %g2, %o5, %l2 loop_917: move %icc, %g3, %i5 sra %g1, %l1, %l6 alignaddrl %i4, %g5, %i3 orcc %o4, 0x1355, %i7 fbne,a %fcc0, loop_918 fmovdn %icc, %f15, %f0 tneg %xcc, 0x3 stw %o3, [%l7 + 0x70] loop_918: add %i0, %g4, %l0 fsrc2s %f11, %f5 fnegs %f0, %f22 ble %xcc, loop_919 sethi 0x1B0A, %l4 movvs %xcc, %l3, %o0 mulscc %o2, 0x1550, %l5 loop_919: array32 %i2, %o7, %i1 taddcctv %i6, 0x1501, %g7 edge32 %o6, %o1, %g6 bcc,a,pn %icc, loop_920 movpos %icc, %g2, %l2 tcc %xcc, 0x0 ldub [%l7 + 0x6B], %o5 loop_920: fmovdleu %xcc, %f7, %f9 fbul,a %fcc2, loop_921 srl %g3, 0x11, %g1 nop setx 0x271A750433364FB3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x49001BEB4A7763A6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f0, %f18 fmovrsne %i5, %f3, %f9 loop_921: edge16 %l1, %i4, %l6 subcc %g5, 0x03C1, %i3 fornot2s %f21, %f13, %f4 wr %g0, 0x11, %asi stwa %i7, [%l7 + 0x64] %asi saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd32s %f16, %f12, %f18 movrgz %o3, 0x32C, %o4 bl,a loop_922 movgu %xcc, %g4, %l0 subc %l4, 0x1830, %i0 tl %xcc, 0x3 loop_922: edge8ln %l3, %o2, %o0 nop setx loop_923, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldd [%l7 + 0x30], %i2 ldx [%l7 + 0x30], %l5 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f16 loop_923: edge16l %i1, %o7, %i6 srl %o6, 0x13, %g7 flush %l7 + 0x10 movvs %icc, %g6, %o1 ld [%l7 + 0x2C], %f9 xnor %l2, 0x0253, %g2 fzeros %f20 tneg %xcc, 0x1 array16 %o5, %g1, %i5 or %g3, %i4, %l6 sth %l1, [%l7 + 0x34] nop setx 0x94D98482C688190B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xED7CEEE7C9C62D04, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fmuld %f16, %f20, %f12 edge16 %i3, %i7, %g5 wr %g0, 0x04, %asi stda %f0, [%l7 + 0x40] %asi edge16n %o3, %g4, %l0 movpos %xcc, %l4, %i0 tle %xcc, 0x0 fsrc2 %f4, %f2 move %xcc, %l3, %o2 prefetch [%l7 + 0x78], 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpne16 %f22, %f20, %o4 srl %i2, 0x06, %l5 bshuffle %f18, %f30, %f20 bneg,a,pn %icc, loop_924 or %o0, %o7, %i6 orncc %i1, %o6, %g6 sdiv %g7, 0x1884, %o1 loop_924: orncc %l2, %g2, %g1 ta %icc, 0x0 mova %icc, %o5, %g3 ldd [%l7 + 0x48], %i4 sir 0x096E udivcc %i5, 0x184C, %l6 fnegs %f28, %f10 sethi 0x09D8, %l1 andn %i3, %g5, %o3 sdivcc %i7, 0x01A2, %g4 movcc %icc, %l0, %l4 alignaddr %i0, %l3, %o2 flush %l7 + 0x18 fcmple32 %f26, %f20, %o4 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi stw %l5, [%l7 + 0x68] movcc %xcc, %o0, %i2 tpos %icc, 0x5 and %i6, 0x0121, %i1 edge16ln %o7, %g6, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x10, %asi ldsba [%l7 + 0x38] %asi, %o1 nop fitod %f5, %f28 set 0x64, %g1 lduwa [%l7 + %g1] 0x19, %g7 umul %g2, %g1, %o5 flush %l7 + 0x40 brgz %g3, loop_925 array16 %i4, %i5, %l6 nop set 0x60, %o6 stx %l2, [%l7 + %o6] fmovdvc %icc, %f23, %f10 loop_925: alignaddrl %i3, %g5, %o3 fsrc2 %f4, %f18 array16 %l1, %g4, %i7 movvc %xcc, %l0, %l4 tpos %xcc, 0x4 bne,a loop_926 fba,a %fcc0, loop_927 tcs %xcc, 0x2 ldx [%l7 + 0x78], %i0 loop_926: fnegd %f28, %f2 loop_927: sdivx %l3, 0x163D, %o2 wr %g0, 0xe3, %asi stwa %o4, [%l7 + 0x60] %asi membar #Sync fmuld8sux16 %f23, %f28, %f24 fmovsleu %icc, %f26, %f4 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi addcc %o0, %l5, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %i1, %o7, %g6 orncc %o6, 0x0676, %i2 tgu %xcc, 0x7 fbg,a %fcc1, loop_928 lduh [%l7 + 0x32], %g7 orncc %o1, 0x0D0C, %g1 tle %icc, 0x3 loop_928: nop set 0x7C, %l3 sta %f6, [%l7 + %l3] 0x11 fcmple32 %f10, %f16, %g2 tne %xcc, 0x1 fbge %fcc3, loop_929 bn,a loop_930 fcmpne32 %f12, %f24, %g3 fmovdvs %xcc, %f4, %f15 loop_929: alignaddr %i4, %i5, %l6 loop_930: tneg %icc, 0x2 taddcctv %l2, 0x0484, %o5 fmovrdgz %i3, %f30, %f6 fandnot1 %f12, %f8, %f24 movg %xcc, %o3, %l1 sllx %g5, 0x1D, %g4 membar 0x28 mulscc %l0, %i7, %l4 edge32ln %i0, %l3, %o4 nop fitod %f30, %f14 add %o2, 0x04C4, %l5 fmovd %f6, %f26 fandnot1s %f21, %f14, %f3 or %o0, %i1, %o7 nop fitod %f1, %f16 fbug,a %fcc3, loop_931 bne,pt %icc, loop_932 fnand %f12, %f30, %f8 tsubcctv %g6, 0x1D5B, %o6 loop_931: tsubcc %i6, 0x075E, %g7 loop_932: array8 %o1, %g1, %g2 fors %f28, %f29, %f7 add %i2, 0x1BEF, %g3 nop setx 0xDBEEC7AF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x41799356, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fmuls %f26, %f30, %f25 fbl,a %fcc0, loop_933 umul %i4, %i5, %l2 fbl,a %fcc0, loop_934 addc %o5, 0x19F8, %i3 loop_933: sdiv %o3, 0x18AF, %l1 alignaddrl %g5, %g4, %l0 loop_934: ble,a %xcc, loop_935 ldsw [%l7 + 0x70], %l6 mulx %l4, %i7, %l3 edge16ln %o4, %o2, %l5 loop_935: fmovdcc %xcc, %f25, %f19 tleu %xcc, 0x4 tleu %icc, 0x4 bg,a,pt %xcc, loop_936 sub %o0, 0x12B3, %i1 movcc %xcc, %o7, %i0 fbge,a %fcc3, loop_937 loop_936: addcc %g6, 0x0094, %o6 udivcc %g7, 0x049A, %o1 movvs %xcc, %g1, %i6 loop_937: sdivcc %i2, 0x1355, %g3 nop setx 0xD74B0123, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0xD826314E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fmuls %f29, %f9, %f30 tcc %xcc, 0x4 srax %g2, 0x09, %i4 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f16 movle %xcc, %i5, %o5 fnot1s %f12, %f10 tcs %icc, 0x1 sll %l2, 0x19, %o3 tgu %xcc, 0x3 set 0x6C, %g2 swapa [%l7 + %g2] 0x11, %l1 nop setx loop_938, %l0, %l1 jmpl %l1, %g5 mulx %g4, %i3, %l6 nop setx 0x84DD7A7740549FEF, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr bcc,a,pt %xcc, loop_939 loop_938: fornot1 %f22, %f14, %f28 movn %xcc, %l0, %i7 movvc %xcc, %l3, %o4 loop_939: sub %l4, 0x1D34, %o2 nop setx 0x9F4B00E690579D3A, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr fmovrsgez %l5, %f9, %f4 nop setx 0xEDE38B92, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x99C87C25, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fsubs %f11, %f24, %f13 fble %fcc2, loop_940 orn %o0, 0x0C1D, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %i0, %g6, %o6 loop_940: fbul %fcc1, loop_941 fmovrde %o7, %f4, %f8 udiv %g7, 0x0779, %g1 sdiv %i6, 0x106A, %i2 loop_941: srl %o1, 0x11, %g3 edge8n %g2, %i5, %i4 edge8l %o5, %o3, %l2 xorcc %g5, 0x0091, %g4 sir 0x07E0 subc %l1, 0x1964, %l6 wr %g0, 0x0c, %asi swapa [%l7 + 0x40] %asi, %i3 fmovsvc %icc, %f27, %f22 wr %g0, 0x11, %asi ldxa [%l7 + 0x40] %asi, %l0 edge8ln %i7, %o4, %l4 fornot1 %f26, %f12, %f6 fmovsvc %xcc, %f24, %f6 brgez %o2, loop_942 bpos,pt %icc, loop_943 lduh [%l7 + 0x4E], %l5 xnorcc %o0, %i1, %l3 loop_942: tle %xcc, 0x7 loop_943: sdivx %i0, 0x05A6, %o6 edge8ln %g6, %o7, %g1 or %i6, 0x1B40, %i2 sdivcc %g7, 0x1777, %g3 movrgez %o1, %i5, %g2 stb %i4, [%l7 + 0x6B] addc %o3, 0x0FF7, %l2 brgz %g5, loop_944 andn %o5, %l1, %l6 bneg,pn %xcc, loop_945 fnand %f26, %f28, %f16 loop_944: smulcc %i3, 0x0EC0, %g4 nop set 0x26, %g5 ldsb [%l7 + %g5], %i7 loop_945: tvs %icc, 0x2 fmovrdgez %o4, %f2, %f8 fblg %fcc3, loop_946 fpack32 %f22, %f0, %f22 fmovrdgez %l4, %f18, %f20 movleu %icc, %o2, %l5 loop_946: fmovde %xcc, %f30, %f14 sir 0x1CC5 tsubcctv %l0, 0x189D, %o0 call loop_947 movvs %icc, %i1, %l3 fnor %f16, %f12, %f8 ldsh [%l7 + 0x2A], %o6 loop_947: fmovsle %xcc, %f16, %f29 udiv %i0, 0x1FC3, %o7 mova %icc, %g1, %g6 set 0x60, %i1 ldda [%l7 + %i1] 0x0c, %i2 srax %g7, %i6, %g3 edge32 %i5, %g2, %i4 movrgz %o3, 0x0C7, %l2 andn %o1, 0x1BE2, %g5 fzero %f22 fmovda %icc, %f19, %f13 fpadd16 %f28, %f28, %f14 movge %xcc, %l1, %o5 xorcc %i3, %g4, %i7 subccc %l6, 0x0F1F, %o4 srl %o2, 0x1B, %l5 fandnot2 %f26, %f30, %f18 ldsw [%l7 + 0x5C], %l0 xnor %l4, %o0, %l3 subc %o6, 0x020E, %i0 flush %l7 + 0x44 stx %i1, [%l7 + 0x70] movrgz %o7, %g6, %g1 fmovspos %xcc, %f28, %f25 fmul8sux16 %f4, %f28, %f8 fsrc1 %f6, %f26 set 0x60, %g7 ldda [%l7 + %g7] 0x2c, %g6 bne,a,pn %xcc, loop_948 sdiv %i6, 0x0471, %i2 xor %i5, 0x0DF4, %g2 sethi 0x1BD7, %i4 loop_948: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbn %fcc1, loop_949 smulcc %o3, %l2, %g3 movre %o1, 0x0A3, %l1 movn %icc, %o5, %i3 loop_949: fcmpgt16 %f6, %f8, %g5 nop setx 0x342A7F120DE54D9A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xD6F8CBB5502C50A5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fsubd %f6, %f4, %f14 sll %i7, 0x16, %g4 fbule %fcc2, loop_950 fnegs %f21, %f25 movvc %icc, %o4, %l6 tl %xcc, 0x1 loop_950: bneg,a %icc, loop_951 fmuld8sux16 %f12, %f18, %f14 membar 0x5F nop setx loop_952, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_951: movleu %icc, %l5, %o2 wr %g0, 0x80, %asi lduba [%l7 + 0x75] %asi, %l4 loop_952: nop add %l7, 0x20, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %o0, %l3 addc %o6, 0x0E71, %i0 set 0x08, %i7 ldsba [%l7 + %i7] 0x18, %i1 tsubcctv %o7, 0x056C, %l0 add %g6, 0x0223, %g1 fmovsge %xcc, %f15, %f14 nop setx 0x0076205B, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr edge16l %g7, %i2, %i5 mulscc %i6, 0x0DAE, %i4 set 0x7C, %o3 lduha [%l7 + %o3] 0x0c, %o3 fxnors %f28, %f27, %f14 movneg %icc, %g2, %l2 movrgz %g3, 0x2DB, %l1 movpos %xcc, %o5, %o1 brnz %i3, loop_953 tle %xcc, 0x1 fbu %fcc3, loop_954 fmovrdlz %i7, %f10, %f28 loop_953: xorcc %g5, %g4, %l6 fpadd16 %f24, %f26, %f18 loop_954: srax %o4, 0x13, %o2 sdivcc %l4, 0x0C75, %l5 ldsh [%l7 + 0x60], %o0 edge32l %l3, %i0, %o6 orncc %o7, 0x0492, %i1 fmul8x16al %f18, %f4, %f30 srlx %l0, 0x00, %g6 movrgez %g1, %g7, %i2 array16 %i6, %i4, %i5 tgu %icc, 0x2 te %icc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdne %g2, %f28, %f30 fbul %fcc1, loop_955 srlx %o3, %g3, %l1 bne,a %xcc, loop_956 edge8 %o5, %l2, %o1 loop_955: nop setx 0x09E08D4A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0xF3B2E3D6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fadds %f18, %f29, %f16 tsubcctv %i7, 0x07FD, %i3 loop_956: movgu %xcc, %g4, %g5 smul %l6, 0x0A0E, %o2 movn %icc, %l4, %l5 edge8n %o4, %l3, %i0 set 0x10, %i2 sta %f15, [%l7 + %i2] 0x15 fmovdn %xcc, %f24, %f2 ldd [%l7 + 0x38], %o0 tvc %xcc, 0x7 andn %o7, %i1, %l0 bge,a,pn %icc, loop_957 sdivcc %o6, 0x19C7, %g6 nop setx loop_958, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbge,a %fcc1, loop_959 loop_957: andn %g1, 0x1B14, %g7 tvc %xcc, 0x1 loop_958: nop setx loop_960, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_959: ldsh [%l7 + 0x7C], %i2 add %i4, %i6, %i5 taddcctv %o3, %g2, %l1 loop_960: ldd [%l7 + 0x78], %o4 brlz %g3, loop_961 fpmerge %f29, %f22, %f14 ldsb [%l7 + 0x79], %o1 tn %icc, 0x2 loop_961: tsubcc %i7, 0x12B2, %l2 wr %g0, 0x23, %asi stba %g4, [%l7 + 0x77] %asi membar #Sync fornot1s %f13, %f17, %f31 nop fitod %f8, %f24 fdtos %f24, %f29 srlx %g5, 0x16, %i3 taddcctv %o2, 0x0332, %l4 sllx %l6, 0x14, %l5 movvc %icc, %l3, %i0 edge16l %o4, %o7, %o0 set 0x6B, %i6 ldsba [%l7 + %i6] 0x14, %i1 nop fitos %f6, %f9 fstox %f9, %f16 nop setx 0xCFA7AE9F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 fsqrts %f28, %f11 move %xcc, %o6, %g6 edge16n %l0, %g1, %g7 fbo %fcc1, loop_962 smul %i2, 0x1382, %i6 nop setx loop_963, %l0, %l1 jmpl %l1, %i4 brlez,a %o3, loop_964 loop_962: movl %icc, %g2, %l1 bgu %icc, loop_965 loop_963: popc %o5, %g3 loop_964: movpos %xcc, %o1, %i7 bgu %icc, loop_966 loop_965: fmovspos %icc, %f18, %f25 tge %icc, 0x1 umulcc %i5, %l2, %g5 loop_966: sllx %i3, %g4, %o2 fbg,a %fcc3, loop_967 fmovsvc %xcc, %f9, %f17 wr %g0, 0x80, %asi prefetcha [%l7 + 0x40] %asi, 0x2 loop_967: edge16n %l5, %l4, %l3 udivcc %o4, 0x0B7E, %i0 tge %icc, 0x7 movcs %icc, %o7, %i1 fornot1s %f20, %f30, %f9 xorcc %o6, %g6, %o0 movl %xcc, %l0, %g1 movrlz %g7, %i6, %i4 and %i2, %o3, %l1 be %xcc, loop_968 movn %xcc, %g2, %o5 popc 0x02A0, %g3 tvs %xcc, 0x2 loop_968: fnegs %f12, %f24 array8 %o1, %i7, %i5 fmovdvc %icc, %f2, %f31 tg %xcc, 0x3 tsubcctv %l2, %i3, %g5 movle %xcc, %o2, %g4 tl %icc, 0x0 movrgez %l5, 0x375, %l4 tpos %icc, 0x4 edge32l %l3, %o4, %i0 taddcc %o7, %i1, %o6 tsubcc %l6, %g6, %o0 popc 0x1384, %l0 movcs %xcc, %g1, %i6 movpos %icc, %g7, %i2 ta %xcc, 0x7 fcmpne32 %f26, %f2, %o3 nop fitos %f14, %f9 fstox %f9, %f10 fxtos %f10, %f18 bneg %icc, loop_969 fornot1s %f1, %f5, %f28 brgez,a %l1, loop_970 fpsub32s %f22, %f19, %f2 loop_969: tpos %icc, 0x4 movge %xcc, %i4, %g2 loop_970: movpos %icc, %o5, %o1 fbul,a %fcc1, loop_971 tcc %xcc, 0x4 tgu %xcc, 0x7 tgu %xcc, 0x3 loop_971: bvc,pt %icc, loop_972 xnorcc %i7, %i5, %l2 wr %g0, 0x80, %asi stwa %i3, [%l7 + 0x44] %asi loop_972: tvs %xcc, 0x1 fnands %f13, %f30, %f27 ld [%l7 + 0x5C], %f1 fmovde %icc, %f4, %f7 edge32 %g3, %o2, %g5 tpos %xcc, 0x3 bcc,pn %icc, loop_973 popc %l5, %g4 membar 0x4E fcmpgt16 %f14, %f18, %l3 loop_973: alignaddrl %o4, %i0, %l4 movcc %xcc, %o7, %o6 xnor %i1, %g6, %l6 movcc %icc, %o0, %l0 edge32 %i6, %g7, %i2 tg %icc, 0x6 xnor %g1, %l1, %i4 set 0x77, %l0 ldstuba [%l7 + %l0] 0x19, %g2 movne %icc, %o3, %o1 nop setx 0xD1E2730C6B79842D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x1850B7E4AEC5BA28, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fmuld %f20, %f0, %f22 movcc %xcc, %o5, %i5 fsrc1s %f1, %f5 fmovsgu %icc, %f2, %f5 array8 %i7, %l2, %i3 fcmple16 %f14, %f10, %o2 tvs %xcc, 0x2 popc %g5, %g3 smul %g4, 0x1116, %l5 movre %o4, 0x25B, %i0 tn %icc, 0x6 fpsub32 %f20, %f8, %f0 wr %g0, 0x80, %asi lduba [%l7 + 0x57] %asi, %l3 fmovde %xcc, %f19, %f12 brgez %o7, loop_974 fmovdpos %xcc, %f4, %f7 tn %icc, 0x2 nop setx 0xF06ADBD3, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr loop_974: fmovdgu %xcc, %f0, %f23 edge32n %l4, %o6, %g6 fnegs %f21, %f31 wr %g0, 0x0c, %asi stwa %l6, [%l7 + 0x74] %asi bn,a %xcc, loop_975 brz,a %o0, loop_976 brlez %l0, loop_977 fble %fcc3, loop_978 loop_975: bgu,a loop_979 loop_976: movrlz %i6, %i1, %i2 loop_977: nop wr %g0, 0x19, %asi sta %f12, [%l7 + 0x6C] %asi loop_978: nop wr %g0, 0x80, %asi lduwa [%l7 + 0x50] %asi, %g1 loop_979: tvc %icc, 0x1 tleu %xcc, 0x7 fandnot1s %f0, %f29, %f1 umulcc %g7, 0x08D6, %i4 edge32n %g2, %o3, %o1 movn %icc, %l1, %i5 movg %icc, %o5, %i7 alignaddr %l2, %i3, %o2 taddcctv %g5, 0x1BC8, %g3 smul %l5, %o4, %i0 tleu %icc, 0x7 tcc %xcc, 0x4 nop fitos %f13, %f8 fstox %f8, %f10 array32 %l3, %o7, %l4 sdivx %g4, 0x1A47, %g6 bne,pn %xcc, loop_980 edge32l %o6, %o0, %l0 edge8l %l6, %i1, %i2 movpos %icc, %g1, %g7 loop_980: nop wr %g0, 0x81, %asi ldsha [%l7 + 0x18] %asi, %i6 movrne %i4, 0x346, %o3 bg,a,pt %icc, loop_981 fmovsa %icc, %f13, %f28 tne %icc, 0x5 wr %g0, 0x89, %asi ldsha [%l7 + 0x2E] %asi, %o1 loop_981: brgez,a %l1, loop_982 tgu %xcc, 0x5 fmuld8sux16 %f29, %f16, %f28 movrlez %i5, 0x0DC, %o5 loop_982: edge32n %g2, %l2, %i7 orn %i3, 0x147A, %o2 bgu,pt %icc, loop_983 mulscc %g3, %g5, %o4 mulscc %l5, %l3, %o7 edge16 %l4, %g4, %g6 loop_983: move %icc, %o6, %i0 udivx %o0, 0x1695, %l0 addc %i1, %l6, %i2 bvs,a loop_984 tsubcc %g7, 0x0315, %i6 fpsub32 %f4, %f30, %f24 be,a loop_985 loop_984: tsubcctv %i4, 0x0BA1, %o3 smul %o1, 0x1488, %l1 te %xcc, 0x1 loop_985: movle %icc, %g1, %o5 stx %i5, [%l7 + 0x18] and %g2, %i7, %l2 fpackfix %f24, %f19 fbe %fcc2, loop_986 movcc %xcc, %i3, %o2 nop fitos %f12, %f11 fstox %f11, %f4 fxtos %f4, %f14 fones %f16 loop_986: andcc %g3, %o4, %l5 fpmerge %f3, %f7, %f24 xor %l3, 0x129C, %o7 tleu %icc, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpmerge %f2, %f9, %f26 brz %g5, loop_987 fmul8x16au %f14, %f20, %f16 brz,a %l4, loop_988 sll %g6, 0x10, %g4 loop_987: andcc %i0, %o6, %o0 edge8l %l0, %l6, %i2 loop_988: smul %i1, 0x0F71, %i6 edge16n %i4, %o3, %g7 array8 %l1, %g1, %o1 fbne %fcc1, loop_989 or %i5, %g2, %i7 add %l2, %i3, %o2 subccc %o5, 0x0069, %o4 loop_989: pdist %f10, %f14, %f4 alignaddr %g3, %l5, %l3 movrgz %g5, 0x02A, %o7 tle %icc, 0x6 fcmple16 %f24, %f6, %g6 or %l4, %i0, %o6 mulscc %g4, 0x089D, %o0 membar 0x3C tvs %xcc, 0x1 ld [%l7 + 0x54], %f16 edge32n %l0, %l6, %i1 xnor %i2, 0x0513, %i6 fsrc1 %f18, %f8 ldstub [%l7 + 0x40], %o3 movrgz %g7, 0x0AC, %l1 movre %g1, %o1, %i4 movgu %xcc, %g2, %i7 tne %icc, 0x3 edge16l %i5, %l2, %o2 orcc %o5, %i3, %o4 fand %f2, %f6, %f28 srax %l5, 0x05, %g3 srl %g5, %l3, %o7 orncc %g6, %i0, %l4 fmovsg %icc, %f3, %f29 bvc,a,pn %xcc, loop_990 movne %xcc, %g4, %o6 fabss %f31, %f10 tneg %icc, 0x7 loop_990: udivx %o0, 0x0CD0, %l6 alignaddrl %i1, %i2, %i6 fmovde %xcc, %f1, %f6 fnands %f18, %f17, %f3 edge8 %l0, %o3, %l1 array16 %g7, %o1, %g1 fmuld8sux16 %f20, %f26, %f0 movrgz %i4, 0x0AF, %g2 movneg %icc, %i5, %i7 tleu %xcc, 0x1 edge8 %o2, %l2, %i3 array8 %o5, %o4, %l5 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi nop set 0x38, %i4 ldd [%l7 + %i4], %g2 stbar wr %g0, 0x11, %asi ldxa [%l7 + 0x70] %asi, %g5 fxnors %f8, %f26, %f8 fbule %fcc0, loop_991 fpadd32 %f26, %f22, %f2 prefetch [%l7 + 0x28], 0x1 wr %g0, 0x04, %asi ldstuba [%l7 + 0x58] %asi, %o7 loop_991: tle %xcc, 0x4 wr %g0, 0x88, %asi sta %f19, [%l7 + 0x48] %asi move %icc, %g6, %l3 andcc %i0, 0x112F, %g4 movg %xcc, %l4, %o0 edge16 %l6, %i1, %i2 fble,a %fcc3, loop_992 bn,a,pt %xcc, loop_993 popc 0x045A, %o6 wr %g0, 0x81, %asi lduba [%l7 + 0x27] %asi, %i6 loop_992: tneg %icc, 0x2 loop_993: sllx %o3, 0x19, %l1 movneg %xcc, %g7, %o1 tle %xcc, 0x3 fmovsneg %xcc, %f21, %f2 smul %l0, %i4, %g1 movl %xcc, %g2, %i5 movne %xcc, %i7, %o2 orcc %l2, %i3, %o4 movge %icc, %l5, %g3 fbo %fcc0, loop_994 tgu %xcc, 0x6 subcc %o5, 0x189F, %o7 fcmpeq16 %f20, %f6, %g5 loop_994: edge32 %l3, %i0, %g4 brgez,a %g6, loop_995 alignaddrl %l4, %l6, %o0 taddcctv %i2, %o6, %i1 movgu %xcc, %o3, %i6 loop_995: movne %icc, %l1, %g7 fpadd16s %f27, %f8, %f30 subccc %o1, %l0, %i4 ldd [%l7 + 0x70], %g2 tg %icc, 0x7 smulcc %i5, 0x0136, %i7 membar 0x73 movle %xcc, %g1, %o2 andn %l2, 0x1427, %o4 andcc %i3, %g3, %o5 nop setx loop_996, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16l %o7, %g5, %l5 ble,a %icc, loop_997 fblg,a %fcc0, loop_998 loop_996: membar 0x5D edge32 %l3, %i0, %g4 loop_997: mulx %g6, %l4, %l6 loop_998: andn %i2, %o6, %o0 addccc %o3, %i6, %i1 tl %xcc, 0x2 edge16ln %l1, %g7, %l0 udivcc %i4, 0x1523, %o1 fbue,a %fcc1, loop_999 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %xcc, %g2, %i7 tpos %xcc, 0x4 loop_999: nop setx loop_1000, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpmerge %f28, %f28, %f28 mulx %g1, 0x1A84, %i5 tg %icc, 0x6 loop_1000: tgu %xcc, 0x0 fbug %fcc2, loop_1001 taddcctv %l2, %o2, %i3 edge8ln %g3, %o5, %o7 tsubcc %o4, 0x1A10, %l5 loop_1001: nop set 0x40, %o2 ldda [%l7 + %o2] 0x89, %f0 fbug %fcc2, loop_1002 fone %f16 srlx %g5, %i0, %l3 fcmpgt16 %f24, %f24, %g4 loop_1002: srax %g6, 0x10, %l4 fmovsne %icc, %f11, %f10 bg,a %xcc, loop_1003 tsubcctv %l6, %o6, %i2 edge32ln %o0, %i6, %i1 bne,pt %xcc, loop_1004 loop_1003: alignaddr %l1, %o3, %g7 or %l0, %i4, %o1 movgu %xcc, %g2, %g1 loop_1004: tvc %xcc, 0x4 udiv %i5, 0x0DBA, %l2 fmovrdne %i7, %f14, %f18 set 0x36, %g3 lduha [%l7 + %g3] 0x81, %i3 ldsh [%l7 + 0x36], %g3 fabss %f16, %f24 smulcc %o5, 0x04B5, %o7 bne,a %xcc, loop_1005 nop setx loop_1006, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fabsd %f8, %f20 movvc %icc, %o4, %l5 loop_1005: mulscc %o2, %g5, %i0 loop_1006: fbe,a %fcc1, loop_1007 bgu,a loop_1008 andcc %g4, 0x1C39, %g6 edge32ln %l3, %l6, %o6 loop_1007: udivx %i2, 0x1730, %o0 loop_1008: fbu %fcc2, loop_1009 brgez,a %l4, loop_1010 nop fitos %f29, %f21 sllx %i1, 0x10, %i6 loop_1009: fmovdl %xcc, %f15, %f31 loop_1010: stb %o3, [%l7 + 0x14] edge32 %g7, %l0, %i4 xorcc %o1, 0x07E2, %g2 edge8ln %l1, %g1, %i5 xnor %l2, 0x16BB, %i3 tvc %xcc, 0x4 movrgez %i7, %g3, %o5 ble %xcc, loop_1011 fblg %fcc3, loop_1012 fxor %f20, %f12, %f12 movvc %icc, %o7, %l5 loop_1011: nop set 0x5E, %o1 lduh [%l7 + %o1], %o2 loop_1012: fbn %fcc1, loop_1013 nop setx 0xDC4639697076FA7C, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr movle %xcc, %g5, %i0 fble,a %fcc2, loop_1014 loop_1013: fnot2 %f28, %f28 prefetch [%l7 + 0x28], 0x0 movleu %icc, %o4, %g6 loop_1014: bvs,a,pt %xcc, loop_1015 sllx %l3, 0x1A, %g4 movrlez %l6, 0x2F4, %i2 fzero %f4 loop_1015: tgu %xcc, 0x6 fbl %fcc3, loop_1016 udivcc %o6, 0x0F07, %o0 swap [%l7 + 0x24], %i1 sll %l4, 0x18, %o3 loop_1016: ta %xcc, 0x6 sir 0x0222 fxors %f9, %f9, %f8 fbe,a %fcc0, loop_1017 fbule,a %fcc2, loop_1018 fmovdcc %icc, %f16, %f30 udivx %i6, 0x12B4, %g7 loop_1017: mova %icc, %l0, %i4 loop_1018: movcc %xcc, %o1, %l1 fmovsge %icc, %f22, %f0 bcc,pt %xcc, loop_1019 edge32 %g2, %i5, %g1 movg %icc, %i3, %l2 fmovsvc %icc, %f7, %f10 loop_1019: tsubcc %g3, 0x0A62, %o5 set 0x1C, %l5 ldswa [%l7 + %l5] 0x88, %i7 fbul %fcc1, loop_1020 movre %l5, %o7, %g5 bn loop_1021 sll %o2, 0x04, %o4 loop_1020: be,a %xcc, loop_1022 movrlz %g6, 0x27F, %i0 loop_1021: fbo %fcc2, loop_1023 addccc %g4, 0x10BE, %l3 loop_1022: udivcc %i2, 0x04CA, %o6 udivcc %o0, 0x166B, %l6 loop_1023: nop fitod %f4, %f18 fdtoi %f18, %f30 set 0x58, %i0 lda [%l7 + %i0] 0x18, %f10 prefetch [%l7 + 0x58], 0x0 fornot2s %f19, %f31, %f4 nop setx 0x6150670D4C353D3E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x63A74F5DF5B75EE8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f24, %f6 edge32ln %l4, %o3, %i1 xnorcc %g7, %i6, %i4 movleu %icc, %o1, %l0 umulcc %l1, %i5, %g1 fcmpgt32 %f24, %f0, %i3 set 0x5C, %o0 lduwa [%l7 + %o0] 0x15, %g2 movgu %icc, %g3, %o5 tgu %xcc, 0x5 andcc %i7, %l2, %o7 ble %icc, loop_1024 sdivx %l5, 0x00AF, %o2 udivx %g5, 0x1F8C, %g6 fmovrsne %o4, %f30, %f10 loop_1024: nop wr %g0, 0x2f, %asi stba %i0, [%l7 + 0x0D] %asi membar #Sync udivcc %l3, 0x134D, %g4 xnor %i2, 0x1F9F, %o0 nop setx 0xE0072683, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 fsqrts %f6, %f8 taddcctv %o6, %l4, %l6 edge8 %o3, %i1, %g7 fbug %fcc2, loop_1025 edge8ln %i6, %i4, %o1 sth %l1, [%l7 + 0x0C] popc %l0, %i5 loop_1025: bpos,a,pt %xcc, loop_1026 udivx %g1, 0x0B96, %i3 umul %g3, %g2, %i7 edge8n %l2, %o5, %l5 loop_1026: fones %f19 nop setx 0x8F0E1B63104BB1A8, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr tgu %icc, 0x1 srl %o2, 0x0A, %o7 udivx %g5, 0x0D90, %o4 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f16 fblg %fcc2, loop_1027 movn %icc, %i0, %l3 fmovsvc %icc, %f31, %f4 andn %g4, %i2, %g6 loop_1027: move %icc, %o6, %o0 tle %icc, 0x6 edge16ln %l6, %l4, %o3 fmovscs %xcc, %f24, %f27 fmovsgu %xcc, %f12, %f22 fandnot1 %f4, %f12, %f26 fmovdcs %xcc, %f18, %f9 fsrc2s %f4, %f22 subcc %i1, 0x0204, %i6 tgu %icc, 0x6 fmovdl %xcc, %f16, %f18 brlez,a %i4, loop_1028 tsubcctv %g7, %l1, %l0 set 0x38, %l4 lda [%l7 + %l4] 0x88, %f15 loop_1028: flush %l7 + 0x20 addccc %o1, %g1, %i3 fbge,a %fcc3, loop_1029 fcmpeq32 %f6, %f10, %i5 fcmple32 %f16, %f20, %g2 movrlz %i7, 0x22D, %g3 loop_1029: tg %xcc, 0x3 smulcc %l2, 0x02DE, %l5 edge32 %o2, %o7, %o5 set 0x38, %l2 stxa %g5, [%l7 + %l2] 0xeb membar #Sync orcc %i0, 0x0C06, %o4 nop setx loop_1030, %l0, %l1 jmpl %l1, %g4 movrne %i2, 0x0F0, %l3 or %o6, 0x1729, %o0 nop setx 0x0A93C9A3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0xC635B22D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fdivs %f17, %f20, %f22 loop_1030: edge32 %l6, %l4, %o3 set 0x54, %i5 lduba [%l7 + %i5] 0x15, %g6 nop fitos %f2, %f15 fstoi %f15, %f8 edge16l %i6, %i1, %g7 tl %icc, 0x4 fbo %fcc0, loop_1031 xnor %l1, 0x0E25, %i4 membar 0x59 tcs %icc, 0x4 loop_1031: membar 0x5F fba %fcc1, loop_1032 bpos,a %icc, loop_1033 fnand %f2, %f20, %f20 ldsw [%l7 + 0x38], %o1 loop_1032: fbl %fcc1, loop_1034 loop_1033: flush %l7 + 0x60 fmul8sux16 %f8, %f30, %f0 lduh [%l7 + 0x52], %g1 loop_1034: srl %i3, 0x19, %l0 edge16ln %g2, %i7, %i5 orn %g3, %l5, %o2 move %xcc, %o7, %o5 ta %xcc, 0x0 sdivx %l2, 0x1D18, %g5 fpsub16s %f10, %f12, %f23 fpsub32s %f3, %f0, %f21 popc 0x122C, %i0 fnot1 %f22, %f4 movpos %xcc, %o4, %i2 fors %f0, %f24, %f8 subcc %g4, 0x0298, %o6 wr %g0, 0xe2, %asi stba %l3, [%l7 + 0x08] %asi membar #Sync udivcc %l6, 0x09A7, %l4 ld [%l7 + 0x20], %f26 fmuld8ulx16 %f9, %f4, %f26 bcc,a,pn %xcc, loop_1035 udiv %o0, 0x0A16, %g6 wr %g0, 0x18, %asi ldsba [%l7 + 0x41] %asi, %i6 loop_1035: fba,a %fcc0, loop_1036 fmovdg %xcc, %f10, %f6 pdist %f18, %f24, %f26 xnorcc %o3, %i1, %g7 loop_1036: movle %xcc, %l1, %o1 tcc %icc, 0x4 stb %g1, [%l7 + 0x7F] fble %fcc3, loop_1037 bl,pt %xcc, loop_1038 array16 %i3, %l0, %i4 fba %fcc3, loop_1039 loop_1037: bgu loop_1040 loop_1038: tne %xcc, 0x5 sethi 0x0BE0, %g2 loop_1039: xnor %i7, 0x0F5F, %g3 loop_1040: fmovrsne %i5, %f26, %f19 sdiv %o2, 0x1CE5, %o7 fmovsneg %xcc, %f23, %f30 fbul,a %fcc3, loop_1041 fbne %fcc2, loop_1042 nop fitos %f6, %f16 andn %l5, 0x0DC3, %l2 loop_1041: movg %icc, %o5, %g5 loop_1042: nop setx 0x32626670, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0xDD284937, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fmuls %f14, %f29, %f4 edge32ln %o4, %i2, %g4 andcc %o6, 0x0747, %l3 te %icc, 0x0 nop setx loop_1043, %l0, %l1 jmpl %l1, %l6 sra %i0, 0x16, %o0 wr %g0, 0x2b, %asi stba %g6, [%l7 + 0x0D] %asi membar #Sync loop_1043: fxors %f13, %f15, %f27 srax %l4, %i6, %i1 ldd [%l7 + 0x60], %f8 edge16l %o3, %l1, %o1 movn %xcc, %g1, %i3 movne %xcc, %g7, %l0 array32 %g2, %i4, %i7 sub %g3, 0x125B, %i5 movneg %icc, %o7, %l5 bcc,a,pn %icc, loop_1044 sth %l2, [%l7 + 0x4E] mulx %o2, %o5, %g5 alignaddrl %o4, %g4, %o6 loop_1044: fxnor %f24, %f6, %f26 movrlez %l3, 0x37E, %i2 edge32n %l6, %i0, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32 %l4, %g6, %i6 nop setx 0xCC66CDC9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x76D0B55F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fmuls %f29, %f10, %f8 tn %icc, 0x2 subcc %o3, %i1, %l1 subc %g1, %o1, %g7 udiv %l0, 0x1A0D, %i3 popc 0x1CBD, %g2 sir 0x115D fmovdle %icc, %f28, %f27 addc %i7, %i4, %i5 fmovsle %xcc, %f7, %f24 membar 0x09 movgu %xcc, %g3, %l5 edge16n %l2, %o7, %o2 xnor %g5, 0x15CC, %o5 fmovrdgz %g4, %f8, %f4 fornot2s %f15, %f1, %f11 set 0x68, %g6 ldxa [%l7 + %g6] 0x18, %o6 movgu %icc, %o4, %i2 ldsb [%l7 + 0x75], %l3 orcc %l6, 0x13A2, %o0 mova %xcc, %l4, %g6 tvs %xcc, 0x4 udivcc %i6, 0x17F0, %i0 mova %icc, %o3, %i1 addc %g1, 0x1B97, %o1 movre %l1, %l0, %i3 fmovscs %xcc, %f3, %f28 bpos %icc, loop_1045 ldd [%l7 + 0x30], %f10 fbue,a %fcc1, loop_1046 array8 %g7, %i7, %g2 loop_1045: bcs,pn %xcc, loop_1047 alignaddr %i4, %g3, %l5 loop_1046: xorcc %l2, 0x1383, %i5 array8 %o7, %g5, %o5 loop_1047: fnegs %f23, %f11 brlez %o2, loop_1048 sub %g4, 0x1065, %o6 swap [%l7 + 0x08], %o4 set 0x5E, %g4 ldsba [%l7 + %g4] 0x80, %i2 loop_1048: fandnot1s %f4, %f16, %f28 bleu,a,pn %icc, loop_1049 stw %l3, [%l7 + 0x40] smul %l6, 0x0840, %o0 addccc %l4, 0x01F7, %g6 loop_1049: sir 0x1D76 tcs %xcc, 0x6 ldd [%l7 + 0x68], %i0 fnors %f12, %f12, %f11 edge16n %o3, %i1, %g1 fandnot1s %f7, %f21, %f4 fcmpeq32 %f22, %f8, %i6 ld [%l7 + 0x14], %f8 sir 0x0980 movne %icc, %o1, %l0 fcmpne16 %f8, %f12, %l1 fcmpeq16 %f18, %f24, %g7 tl %icc, 0x7 bn,pn %xcc, loop_1050 fbn,a %fcc0, loop_1051 nop fitod %f8, %f0 movle %icc, %i3, %g2 loop_1050: tl %icc, 0x2 loop_1051: fcmple16 %f20, %f12, %i7 edge32ln %g3, %i4, %l2 xor %l5, %i5, %g5 tle %xcc, 0x4 andn %o5, %o2, %o7 edge32l %g4, %o6, %o4 addc %l3, 0x15B7, %l6 andcc %o0, 0x1950, %i2 bpos loop_1052 edge32l %l4, %i0, %g6 wr %g0, 0xe3, %asi stwa %o3, [%l7 + 0x50] %asi membar #Sync loop_1052: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bne,a loop_1053 movvc %xcc, %i1, %g1 tge %xcc, 0x3 sra %o1, %l0, %i6 loop_1053: fmovde %xcc, %f30, %f27 bshuffle %f10, %f6, %f18 addccc %l1, %i3, %g2 brlz,a %i7, loop_1054 movl %xcc, %g7, %i4 lduh [%l7 + 0x08], %g3 fbg,a %fcc1, loop_1055 loop_1054: bvs,a %icc, loop_1056 fmovse %icc, %f1, %f14 subccc %l5, %i5, %g5 loop_1055: nop wr %g0, 0x88, %asi lda [%l7 + 0x28] %asi, %f3 loop_1056: tleu %icc, 0x7 ldsh [%l7 + 0x38], %l2 nop fitod %f8, %f8 fdtox %f8, %f22 fxtod %f22, %f14 lduw [%l7 + 0x10], %o2 movcs %icc, %o7, %o5 nop setx 0x3E929CB9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x05E73E1A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fadds %f29, %f30, %f26 bpos,pn %xcc, loop_1057 movrgz %o6, 0x364, %g4 tl %icc, 0x6 lduh [%l7 + 0x12], %o4 loop_1057: std %f8, [%l7 + 0x20] movvs %xcc, %l3, %o0 fmuld8ulx16 %f30, %f29, %f28 tgu %icc, 0x3 brlz %i2, loop_1058 fmovse %icc, %f23, %f6 edge32l %l6, %l4, %i0 nop setx 0x089D9ECE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x24760053, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fadds %f27, %f14, %f2 loop_1058: fmovdneg %xcc, %f16, %f27 nop setx loop_1059, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry nop setx loop_1060, %l0, %l1 jmpl %l1, %g6 nop setx 0xE16696F647811C4F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x8498D254D3C0938C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 faddd %f24, %f26, %f30 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1059: fpsub16s %f31, %f4, %f12 loop_1060: nop setx loop_1061, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge32n %o3, %i1, %o1 move %icc, %g1, %l0 bn,pt %xcc, loop_1062 loop_1061: fcmpne32 %f22, %f14, %l1 nop fitod %f4, %f20 fdtox %f20, %f2 alignaddr %i3, %i6, %g2 loop_1062: fbo %fcc1, loop_1063 sir 0x041B edge8ln %i7, %g7, %g3 smul %i4, 0x00BC, %l5 loop_1063: fpadd16s %f5, %f23, %f19 ta %xcc, 0x2 ldd [%l7 + 0x50], %g4 andcc %l2, %o2, %o7 tsubcctv %o5, 0x0C1A, %o6 srl %i5, 0x08, %o4 nop setx 0xF074F7FB, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr alignaddr %l3, %o0, %g4 fmovsge %icc, %f22, %f11 wr %g0, 0x80, %asi ldsha [%l7 + 0x52] %asi, %i2 movre %l4, 0x1E5, %l6 bgu,a %xcc, loop_1064 umul %g6, 0x000B, %i0 nop fitod %f8, %f16 fdtox %f16, %f22 movneg %xcc, %i1, %o3 loop_1064: nop wr %g0, 0x89, %asi ldswa [%l7 + 0x14] %asi, %g1 addccc %o1, %l1, %i3 ta %xcc, 0x2 orcc %l0, %g2, %i6 udivx %i7, 0x15D8, %g3 array16 %i4, %l5, %g5 alignaddr %l2, %o2, %o7 array16 %g7, %o6, %o5 movcc %icc, %i5, %o4 fbuge %fcc1, loop_1065 umul %l3, 0x1A11, %o0 set 0x74, %o4 ldsha [%l7 + %o4] 0x19, %g4 loop_1065: nop set 0x4C, %o5 lduha [%l7 + %o5] 0x19, %i2 fbu,a %fcc1, loop_1066 fmovdge %icc, %f30, %f18 fpsub32s %f3, %f18, %f1 tn %xcc, 0x0 loop_1066: tg %icc, 0x3 nop setx 0x47F4725581CDEBEC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x2DEE17ED062519A0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 faddd %f2, %f26, %f26 edge16l %l4, %g6, %i0 srl %i1, %l6, %g1 bpos,a loop_1067 fmovsne %icc, %f22, %f23 fmovsneg %xcc, %f13, %f1 sdiv %o3, 0x0874, %o1 loop_1067: membar 0x28 fors %f4, %f10, %f21 prefetch [%l7 + 0x48], 0x1 andn %l1, 0x1142, %i3 bne,a %icc, loop_1068 movrlez %g2, %i6, %i7 move %xcc, %l0, %i4 tn %icc, 0x7 loop_1068: mova %xcc, %l5, %g5 sdiv %g3, 0x06C2, %l2 fmovscs %icc, %f4, %f26 movcc %icc, %o7, %o2 wr %g0, 0x89, %asi ldswa [%l7 + 0x58] %asi, %o6 ble %icc, loop_1069 fmovdne %xcc, %f18, %f2 set 0x40, %l1 ldda [%l7 + %l1] 0x80, %f0 loop_1069: xnor %o5, %g7, %i5 bvs,a,pn %xcc, loop_1070 taddcc %o4, 0x14A0, %o0 edge8ln %l3, %g4, %l4 fba %fcc3, loop_1071 loop_1070: fandnot1s %f28, %f2, %f7 tn %icc, 0x7 sir 0x092C loop_1071: edge32 %g6, %i0, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %i2, 0x0E57, %g1 movcc %xcc, %o3, %o1 andcc %l6, 0x0021, %l1 nop setx 0xCB2580CA505D3CB7, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr brgez,a %g2, loop_1072 ble %icc, loop_1073 movrne %i6, 0x3AA, %i7 subccc %i3, %l0, %l5 loop_1072: nop set 0x44, %o7 lduha [%l7 + %o7] 0x89, %i4 loop_1073: movneg %xcc, %g5, %l2 sll %o7, %g3, %o6 fmovrdne %o5, %f6, %f0 andncc %g7, %i5, %o2 fbo %fcc2, loop_1074 mulscc %o4, 0x141B, %o0 movcs %icc, %g4, %l3 srl %g6, 0x1B, %i0 loop_1074: movre %l4, 0x039, %i2 tge %icc, 0x1 fmovsneg %xcc, %f7, %f27 fmovsgu %xcc, %f4, %f13 stb %i1, [%l7 + 0x08] ldub [%l7 + 0x6C], %g1 set 0x0, %l6 stxa %o1, [%g0 + %l6] 0x57 andncc %l6, %o3, %g2 set 0x4C, %g1 ldsha [%l7 + %g1] 0x04, %l1 wr %g0, 0x89, %asi stba %i7, [%l7 + 0x2B] %asi movge %icc, %i6, %i3 movvs %icc, %l0, %l5 tsubcctv %g5, 0x1055, %i4 nop setx 0x9064EE76, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr tg %xcc, 0x5 bcs,a %xcc, loop_1075 movneg %xcc, %o7, %l2 fbuge,a %fcc1, loop_1076 edge32l %g3, %o6, %g7 loop_1075: edge32 %i5, %o2, %o5 brgz %o0, loop_1077 loop_1076: edge16n %g4, %l3, %g6 mulscc %o4, %i0, %i2 fbg %fcc3, loop_1078 loop_1077: fmovsl %icc, %f9, %f10 std %f4, [%l7 + 0x58] andcc %l4, 0x1EF7, %g1 loop_1078: andn %o1, 0x1BAE, %l6 sub %i1, 0x16F1, %o3 movneg %icc, %l1, %i7 fbu %fcc3, loop_1079 ldsb [%l7 + 0x52], %g2 wr %g0, 0x18, %asi lda [%l7 + 0x44] %asi, %f31 loop_1079: fmovsg %icc, %f20, %f18 xnorcc %i3, 0x1B8D, %l0 sll %i6, 0x0F, %l5 set 0x20, %i3 ldda [%l7 + %i3] 0x2f, %i4 array8 %o7, %g5, %g3 movg %icc, %o6, %g7 orn %l2, %i5, %o5 fmovsne %icc, %f11, %f16 fabsd %f24, %f2 set 0x58, %o6 stwa %o2, [%l7 + %o6] 0x0c array32 %g4, %l3, %g6 andncc %o4, %i0, %o0 fcmpgt32 %f18, %f8, %i2 xor %l4, 0x1384, %o1 xnorcc %g1, 0x06D2, %i1 fandnot2s %f10, %f27, %f26 andcc %o3, 0x1D5E, %l6 movrne %i7, %g2, %i3 sdivcc %l1, 0x172A, %i6 fsrc1s %f7, %f27 edge32n %l5, %l0, %i4 tsubcctv %g5, %g3, %o6 wr %g0, 0x0c, %asi sta %f10, [%l7 + 0x40] %asi movvc %icc, %g7, %o7 movrgez %i5, 0x2EF, %l2 nop fitod %f8, %f16 fdtos %f16, %f21 tvc %icc, 0x0 sir 0x1110 tgu %xcc, 0x6 array8 %o2, %g4, %o5 tleu %icc, 0x2 subcc %l3, 0x17B2, %g6 movle %xcc, %o4, %o0 ta %xcc, 0x6 tvc %xcc, 0x0 fmovsn %xcc, %f16, %f18 umulcc %i0, 0x1734, %i2 sra %o1, 0x00, %g1 bleu,a loop_1080 ba,a %xcc, loop_1081 lduh [%l7 + 0x2E], %l4 fbul %fcc3, loop_1082 loop_1080: ba %icc, loop_1083 loop_1081: fmovde %icc, %f20, %f21 fzero %f10 loop_1082: udiv %o3, 0x12AD, %l6 loop_1083: ldub [%l7 + 0x6F], %i7 movgu %icc, %i1, %g2 edge8n %l1, %i6, %i3 fcmpgt16 %f4, %f18, %l5 smulcc %l0, 0x1828, %g5 fbe,a %fcc2, loop_1084 tvs %xcc, 0x0 fmovdleu %icc, %f20, %f6 tneg %xcc, 0x4 loop_1084: subccc %i4, 0x0146, %g3 fcmpne16 %f20, %f2, %o6 tg %icc, 0x6 movvc %xcc, %g7, %i5 fxors %f3, %f20, %f0 fmovrsgez %l2, %f1, %f10 fmovdcc %icc, %f28, %f7 fbue,a %fcc3, loop_1085 tcs %icc, 0x7 tvc %icc, 0x5 tsubcc %o7, 0x1884, %o2 loop_1085: membar 0x6F edge32l %g4, %l3, %g6 srlx %o5, %o4, %o0 sll %i0, 0x16, %i2 fbul %fcc0, loop_1086 movrlz %g1, %l4, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x18, %asi stwa %o3, [%l7 + 0x0C] %asi loop_1086: movn %icc, %l6, %i7 set 0x48, %g2 stha %i1, [%l7 + %g2] 0x81 orncc %l1, %i6, %i3 fcmple32 %f12, %f20, %g2 orncc %l0, 0x0D0F, %g5 movvc %xcc, %i4, %l5 ldub [%l7 + 0x4A], %o6 te %icc, 0x1 smulcc %g3, 0x0DB7, %i5 fzeros %f29 fmovdvs %xcc, %f26, %f14 udivx %l2, 0x0E30, %o7 edge16 %g7, %g4, %o2 movvs %xcc, %g6, %l3 srlx %o4, 0x0E, %o0 edge32ln %i0, %i2, %o5 movge %xcc, %g1, %l4 fnand %f26, %f12, %f20 movrgez %o1, %o3, %l6 orn %i7, %i1, %l1 fblg,a %fcc1, loop_1087 edge16l %i6, %i3, %l0 addccc %g5, %g2, %i4 and %o6, 0x13BC, %g3 loop_1087: tge %xcc, 0x2 fbuge,a %fcc3, loop_1088 mulx %l5, %i5, %l2 sdivx %o7, 0x17CA, %g7 orcc %o2, 0x0893, %g4 loop_1088: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpackfix %f22, %f2 tn %xcc, 0x2 sra %l3, 0x09, %g6 fbuge %fcc0, loop_1089 nop fitos %f2, %f15 fstox %f15, %f22 fxtos %f22, %f29 tcs %icc, 0x7 wr %g0, 0x10, %asi ldsha [%l7 + 0x74] %asi, %o4 loop_1089: nop set 0x48, %l3 ldswa [%l7 + %l3] 0x0c, %i0 bge %icc, loop_1090 sra %o0, 0x14, %i2 tgu %xcc, 0x7 mulscc %g1, %o5, %o1 loop_1090: mova %icc, %o3, %l4 sdivx %l6, 0x1276, %i1 movrgz %l1, %i6, %i7 tcs %xcc, 0x1 nop setx loop_1091, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovdleu %xcc, %f3, %f7 alignaddrl %i3, %l0, %g2 movne %xcc, %g5, %i4 loop_1091: fmovdneg %xcc, %f29, %f31 sth %o6, [%l7 + 0x3E] fmovsneg %xcc, %f13, %f2 fmul8x16 %f1, %f2, %f6 addcc %g3, %i5, %l5 udivcc %l2, 0x1282, %g7 addc %o7, %o2, %l3 andn %g4, %g6, %i0 bn,pt %icc, loop_1092 tsubcctv %o0, 0x076D, %i2 sdivcc %g1, 0x099C, %o4 brgz %o5, loop_1093 loop_1092: fxnor %f12, %f30, %f4 st %f7, [%l7 + 0x20] wr %g0, 0x89, %asi ldsha [%l7 + 0x3A] %asi, %o1 loop_1093: fandnot2 %f18, %f6, %f20 tleu %xcc, 0x1 fmovrdne %o3, %f12, %f12 nop fitos %f3, %f12 fstod %f12, %f2 prefetch [%l7 + 0x50], 0x0 movcs %xcc, %l6, %i1 sub %l4, %l1, %i7 fmovscs %xcc, %f20, %f4 addcc %i3, 0x0C20, %i6 nop setx 0x8AF959D5A28FD4FA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x6E738149CFE429AD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f24, %f2 sdivx %l0, 0x1BC1, %g2 edge8ln %g5, %i4, %o6 movg %xcc, %g3, %l5 wr %g0, 0x0c, %asi lduba [%l7 + 0x7B] %asi, %i5 edge32ln %l2, %g7, %o7 fmovrslz %l3, %f13, %f3 fbn,a %fcc0, loop_1094 movn %icc, %o2, %g6 brgez,a %g4, loop_1095 orn %o0, 0x0869, %i0 loop_1094: fxors %f6, %f3, %f8 andcc %g1, 0x1C38, %o4 loop_1095: lduw [%l7 + 0x60], %o5 tpos %icc, 0x4 set 0x22, %i1 lduba [%l7 + %i1] 0x15, %o1 fnot1s %f2, %f2 nop setx loop_1096, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry taddcc %o3, %l6, %i1 movrgz %i2, 0x1BF, %l4 orncc %i7, 0x08E5, %i3 loop_1096: alignaddrl %l1, %i6, %g2 movrgez %g5, %l0, %o6 tneg %icc, 0x1 movrne %g3, 0x1C7, %l5 movrlez %i4, %i5, %g7 sdiv %o7, 0x0085, %l2 addc %l3, %o2, %g6 nop setx 0x2076C12C, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr nop setx loop_1097, %l0, %l1 jmpl %l1, %g4 bcc,a loop_1098 fxor %f20, %f0, %f4 movcs %xcc, %o0, %g1 loop_1097: bvs,a,pt %xcc, loop_1099 loop_1098: fbe %fcc1, loop_1100 fmovdge %icc, %f9, %f13 movrgz %o4, 0x118, %i0 loop_1099: orncc %o5, %o1, %o3 loop_1100: fbl,a %fcc0, loop_1101 taddcctv %i1, 0x1BF7, %l6 edge16l %l4, %i2, %i7 umulcc %i3, %i6, %g2 loop_1101: fmovrse %g5, %f15, %f14 add %l0, 0x0B33, %l1 fbule %fcc2, loop_1102 edge16n %o6, %l5, %i4 xnor %i5, %g3, %o7 sdiv %l2, 0x1CD3, %l3 loop_1102: movgu %xcc, %o2, %g6 set 0x40, %g7 stda %f16, [%l7 + %g7] 0x11 sir 0x08B3 tpos %icc, 0x1 xnorcc %g4, 0x1CD2, %o0 movgu %icc, %g7, %o4 set 0x20, %i7 prefetcha [%l7 + %i7] 0x10, 0x0 array8 %i0, %o1, %o5 brlz %o3, loop_1103 and %l6, %i1, %l4 sdivx %i2, 0x1634, %i7 fnot2s %f6, %f2 loop_1103: nop membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0x16, %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgz,a %i6, loop_1104 popc 0x0EA9, %g2 membar 0x36 movge %icc, %i3, %g5 loop_1104: movg %xcc, %l1, %o6 xnorcc %l5, 0x15F6, %i4 alignaddr %l0, %g3, %o7 fmovde %icc, %f5, %f17 fones %f1 tsubcc %l2, %i5, %l3 edge8n %o2, %g4, %o0 taddcctv %g6, 0x0F22, %g7 nop setx loop_1105, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrgz %g1, %i0, %o1 movrne %o4, %o3, %l6 brlz %i1, loop_1106 loop_1105: tg %icc, 0x5 nop fitod %f12, %f2 fdtox %f2, %f0 move %xcc, %l4, %o5 loop_1106: tpos %xcc, 0x7 set 0x34, %o3 sta %f7, [%l7 + %o3] 0x04 movl %xcc, %i7, %i2 edge16l %i6, %g2, %i3 umulcc %l1, %g5, %o6 alignaddrl %i4, %l0, %g3 stb %o7, [%l7 + 0x35] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %l5, 0x1CA3, %l2 movl %xcc, %i5, %o2 bcc,a %icc, loop_1107 fble %fcc1, loop_1108 array16 %l3, %g4, %o0 sethi 0x0EEF, %g6 loop_1107: nop wr %g0, 0x81, %asi prefetcha [%l7 + 0x50] %asi, 0x2 loop_1108: edge32n %g1, %o1, %i0 wr %g0, 0x04, %asi stwa %o3, [%l7 + 0x6C] %asi tle %icc, 0x2 movrne %o4, %i1, %l4 membar 0x3D lduh [%l7 + 0x7C], %o5 fmovdle %xcc, %f24, %f17 add %l7, 0x40, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i7 casa [%l6] %asi, %i7, %l6 fpadd16s %f4, %f24, %f16 addc %i2, %i6, %i3 srlx %l1, %g2, %g5 fbl %fcc2, loop_1109 ld [%l7 + 0x20], %f11 movvc %xcc, %o6, %l0 fmovrslz %i4, %f18, %f27 loop_1109: ta %icc, 0x3 wr %g0, 0x0c, %asi stba %o7, [%l7 + 0x55] %asi array8 %g3, %l2, %l5 taddcctv %o2, 0x16FC, %l3 fbg %fcc2, loop_1110 movcs %xcc, %g4, %o0 ta %xcc, 0x7 fmovdvc %xcc, %f9, %f12 loop_1110: nop fitod %f18, %f24 movn %icc, %g6, %i5 edge8l %g7, %g1, %i0 sdiv %o1, 0x1D7D, %o3 edge16n %o4, %l4, %o5 sllx %i1, %l6, %i2 alignaddr %i6, %i7, %l1 edge16l %g2, %g5, %i3 call loop_1111 array32 %o6, %l0, %i4 sllx %o7, %l2, %g3 subccc %o2, 0x04EC, %l3 loop_1111: edge16ln %g4, %l5, %g6 set 0x26, %i6 ldstuba [%l7 + %i6] 0x0c, %o0 nop fitod %f10, %f30 fdtox %f30, %f30 tvs %xcc, 0x6 fpsub32s %f25, %f8, %f30 srl %i5, %g1, %g7 edge32n %o1, %o3, %o4 fmovsa %icc, %f10, %f12 bgu,pn %icc, loop_1112 andncc %l4, %i0, %o5 mulscc %l6, %i1, %i6 addccc %i2, 0x0F31, %i7 loop_1112: srlx %g2, 0x07, %l1 tg %icc, 0x0 wr %g0, 0x89, %asi lduba [%l7 + 0x54] %asi, %i3 mulscc %g5, %o6, %l0 nop setx loop_1113, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sethi 0x0EF2, %i4 nop setx 0x3734190BA07EFDDE, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr movrne %l2, %o7, %g3 loop_1113: fpack32 %f20, %f26, %f22 sra %l3, 0x05, %g4 movg %xcc, %l5, %g6 wr %g0, 0x10, %asi lduwa [%l7 + 0x60] %asi, %o2 nop setx 0x22907019, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0xC7DAD5F6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fadds %f20, %f27, %f20 fbe,a %fcc3, loop_1114 bneg,pn %icc, loop_1115 fbge,a %fcc1, loop_1116 brlez,a %i5, loop_1117 loop_1114: sdiv %g1, 0x198B, %o0 loop_1115: nop wr %g0, 0x19, %asi sta %f13, [%l7 + 0x08] %asi loop_1116: move %xcc, %g7, %o3 loop_1117: bl,a,pt %xcc, loop_1118 fpadd16s %f18, %f28, %f15 sdivx %o1, 0x1978, %o4 nop setx loop_1119, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1118: brlz,a %i0, loop_1120 fbl,a %fcc1, loop_1121 array8 %o5, %l4, %i1 loop_1119: fands %f0, %f14, %f24 loop_1120: taddcctv %l6, %i2, %i6 loop_1121: bneg,a,pn %icc, loop_1122 ldx [%l7 + 0x30], %i7 fmovrde %g2, %f16, %f6 sll %i3, 0x00, %l1 loop_1122: tsubcc %o6, %g5, %i4 movpos %xcc, %l0, %l2 subccc %o7, 0x0EFF, %g3 bcc,pt %icc, loop_1123 membar 0x41 edge32n %l3, %g4, %g6 tle %icc, 0x0 loop_1123: addccc %o2, 0x17D8, %i5 xorcc %g1, %l5, %o0 fmovscc %icc, %f7, %f10 xor %o3, %o1, %g7 nop setx 0x1CFF55DB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 fsqrts %f23, %f16 fble,a %fcc0, loop_1124 srlx %o4, %i0, %o5 subcc %l4, 0x1695, %l6 brlz %i2, loop_1125 loop_1124: ta %xcc, 0x2 bshuffle %f12, %f6, %f28 stb %i6, [%l7 + 0x49] loop_1125: fbule %fcc3, loop_1126 sra %i1, 0x08, %g2 set 0x66, %i2 stha %i7, [%l7 + %i2] 0xea membar #Sync loop_1126: brnz,a %i3, loop_1127 fnot1 %f6, %f10 bn,pt %xcc, loop_1128 taddcc %l1, 0x08C2, %g5 loop_1127: tne %xcc, 0x4 tl %xcc, 0x3 loop_1128: ldub [%l7 + 0x25], %o6 edge32n %l0, %l2, %o7 movrgz %i4, 0x24F, %g3 xnorcc %l3, 0x0229, %g6 wr %g0, 0x89, %asi swapa [%l7 + 0x10] %asi, %g4 movpos %icc, %i5, %g1 movneg %xcc, %o2, %o0 edge16 %o3, %o1, %g7 fmovrsgz %l5, %f3, %f21 lduh [%l7 + 0x6C], %o4 array32 %o5, %i0, %l6 fcmpne16 %f8, %f14, %l4 tvc %icc, 0x2 movrlz %i2, %i6, %g2 bne,pn %xcc, loop_1129 udivx %i1, 0x09A5, %i3 fblg,a %fcc2, loop_1130 edge8 %l1, %g5, %i7 loop_1129: nop fitos %f16, %f16 brlez %o6, loop_1131 loop_1130: nop setx loop_1132, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fcmpeq16 %f12, %f12, %l2 mulscc %o7, %i4, %l0 loop_1131: fmovdn %xcc, %f31, %f0 loop_1132: lduh [%l7 + 0x0C], %l3 bleu,pt %xcc, loop_1133 fmovsge %xcc, %f18, %f1 andcc %g6, %g3, %g4 set 0x6C, %l0 stwa %i5, [%l7 + %l0] 0xe3 membar #Sync loop_1133: nop wr %g0, 0x80, %asi lda [%l7 + 0x74] %asi, %f17 andcc %o2, %g1, %o0 movgu %icc, %o3, %o1 set 0x78, %o2 prefetcha [%l7 + %o2] 0x10, 0x2 andncc %l5, %o5, %o4 tne %xcc, 0x4 fzero %f16 edge8n %l6, %i0, %i2 sdiv %l4, 0x1F97, %g2 wr %g0, 0x81, %asi lduha [%l7 + 0x2E] %asi, %i6 subcc %i1, 0x1330, %l1 fmovdvs %xcc, %f6, %f25 fmul8x16au %f3, %f28, %f30 smul %i3, 0x0F75, %g5 set 0x1A, %i4 stha %i7, [%l7 + %i4] 0x10 movle %icc, %l2, %o7 andn %o6, 0x1F37, %i4 nop fitod %f2, %f0 fdtox %f0, %f30 fmul8sux16 %f10, %f0, %f20 membar 0x24 movvs %xcc, %l0, %g6 fcmpeq16 %f26, %f30, %g3 nop setx 0xE32AD5E8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x7F8E7C61, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fsubs %f16, %f26, %f9 fbn %fcc0, loop_1134 fblg %fcc1, loop_1135 sra %g4, %i5, %o2 call loop_1136 loop_1134: sdiv %g1, 0x0776, %l3 loop_1135: subcc %o0, 0x1F87, %o3 fnot1s %f7, %f19 loop_1136: fcmpne32 %f6, %f24, %o1 tge %xcc, 0x1 xnor %g7, %o5, %o4 bgu,a,pn %icc, loop_1137 umul %l5, 0x12AE, %l6 edge32l %i2, %i0, %g2 nop setx 0x3E942D0B8E7A69D0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x430B4E970296E8C5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f20, %f20 loop_1137: movrne %l4, 0x3C3, %i1 edge8n %l1, %i3, %g5 fsrc2s %f4, %f31 bl loop_1138 fbu,a %fcc1, loop_1139 popc 0x1541, %i7 fxnor %f8, %f12, %f24 loop_1138: tge %icc, 0x5 loop_1139: movne %icc, %i6, %o7 bg,a,pt %icc, loop_1140 fbuge %fcc2, loop_1141 orncc %l2, %i4, %l0 bl,pt %icc, loop_1142 loop_1140: tpos %icc, 0x2 loop_1141: movneg %xcc, %o6, %g6 movvc %icc, %g4, %g3 loop_1142: xnor %i5, 0x07E4, %o2 array8 %l3, %o0, %o3 bpos,a %xcc, loop_1143 nop setx 0x160F778A6C523B60, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xB525D64512322B62, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f24, %f18 fpsub32 %f16, %f6, %f6 array16 %o1, %g7, %o5 loop_1143: orn %g1, %o4, %l5 bl,pt %icc, loop_1144 movge %xcc, %i2, %l6 bgu,a loop_1145 udivcc %i0, 0x016E, %g2 loop_1144: mulx %l4, 0x1EE6, %l1 tn %xcc, 0x7 loop_1145: nop fitos %f3, %f17 fstox %f17, %f28 fxtos %f28, %f12 edge16n %i1, %g5, %i7 be,a,pt %xcc, loop_1146 stbar fxors %f18, %f11, %f7 fmovs %f30, %f20 loop_1146: edge32n %i6, %o7, %i3 mulscc %i4, %l2, %l0 movvc %xcc, %o6, %g6 umul %g4, %i5, %o2 tpos %xcc, 0x7 smulcc %l3, 0x1FFC, %o0 fpsub32s %f4, %f27, %f17 movrlez %o3, 0x21F, %o1 xor %g3, %o5, %g7 nop setx 0xFDF7F517, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xF8BF438B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fmuls %f17, %f31, %f10 movleu %xcc, %g1, %l5 stx %o4, [%l7 + 0x70] movg %icc, %l6, %i0 nop fitos %f9, %f20 fstox %f20, %f30 udiv %g2, 0x0A0C, %i2 set 0x2C, %g3 lduha [%l7 + %g3] 0x89, %l1 tcs %icc, 0x2 edge8l %l4, %g5, %i1 fpadd16s %f15, %f6, %f22 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %i6, %o7, %i7 call loop_1147 srlx %i3, %i4, %l2 stx %o6, [%l7 + 0x50] sdivx %g6, 0x1A53, %g4 loop_1147: sllx %i5, %l0, %l3 movcs %xcc, %o0, %o3 movcc %icc, %o1, %o2 fmovdgu %icc, %f0, %f20 swap [%l7 + 0x7C], %g3 swap [%l7 + 0x24], %g7 mulscc %g1, 0x1582, %o5 tcc %xcc, 0x0 movvc %icc, %o4, %l5 taddcc %i0, 0x12F0, %l6 fandnot1s %f10, %f8, %f26 movl %xcc, %g2, %i2 flush %l7 + 0x38 wr %g0, 0x88, %asi sta %f5, [%l7 + 0x0C] %asi fbule %fcc3, loop_1148 movneg %xcc, %l1, %l4 swap [%l7 + 0x40], %i1 wr %g0, 0x21, %asi ldxa [%g0 + 0x10] %asi, %g5 loop_1148: pdist %f16, %f26, %f12 nop setx loop_1149, %l0, %l1 jmpl %l1, %o7 tvs %xcc, 0x3 tcc %xcc, 0x7 sra %i6, %i7, %i4 loop_1149: nop set 0x22, %l5 ldstuba [%l7 + %l5] 0x0c, %i3 mova %xcc, %l2, %o6 fnands %f8, %f22, %f8 sllx %g4, 0x0B, %g6 xnor %l0, 0x0D25, %i5 mova %xcc, %l3, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_1150, %l0, %l1 jmpl %l1, %o0 pdist %f28, %f22, %f20 edge32ln %o2, %g3, %o1 sdivx %g7, 0x118A, %g1 loop_1150: nop fitos %f8, %f16 fstod %f16, %f12 set 0x4A, %i0 ldsha [%l7 + %i0] 0x14, %o5 movn %icc, %o4, %l5 fpsub32s %f16, %f14, %f22 movcc %xcc, %l6, %i0 movneg %xcc, %i2, %g2 array32 %l4, %i1, %l1 sethi 0x1EB2, %o7 sdivcc %i6, 0x15BA, %i7 fmovrslez %i4, %f3, %f31 fnors %f0, %f2, %f7 fsrc2 %f22, %f12 xor %i3, %l2, %g5 stbar st %f23, [%l7 + 0x14] nop fitod %f8, %f20 fdtoi %f20, %f21 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsne %icc, %f13, %f16 fmovsg %icc, %f27, %f17 sir 0x1108 set 0x4B, %o0 ldsba [%l7 + %o0] 0x14, %g4 umul %o6, %l0, %g6 fmovrdgz %l3, %f18, %f4 te %icc, 0x6 fnot1s %f25, %f28 array32 %i5, %o0, %o2 andcc %g3, %o1, %o3 umul %g7, 0x026D, %o5 srax %o4, %l5, %g1 bl,pn %xcc, loop_1151 fmovdleu %xcc, %f5, %f31 stw %l6, [%l7 + 0x64] fxnors %f28, %f27, %f10 loop_1151: edge16ln %i0, %g2, %i2 fcmpeq32 %f8, %f24, %l4 fmovdpos %xcc, %f16, %f6 set 0x30, %o1 ldsba [%l7 + %o1] 0x14, %l1 edge32l %o7, %i6, %i1 fbne,a %fcc3, loop_1152 tpos %icc, 0x6 wr %g0, 0x11, %asi prefetcha [%l7 + 0x68] %asi, 0x1 loop_1152: movcc %icc, %i4, %l2 movrne %g5, %i3, %g4 and %o6, 0x008C, %l0 st %f22, [%l7 + 0x70] tcs %icc, 0x3 smul %l3, 0x12BC, %g6 fmovde %icc, %f26, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fones %f1 edge32ln %o0, %o2, %g3 fcmple32 %f12, %f10, %i5 fcmple16 %f24, %f10, %o3 add %l7, 0x08, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %o1 casxa [%l6] %asi, %o1, %g7 bvs,a,pn %xcc, loop_1153 fsrc2s %f3, %f5 nop setx 0xCE496119, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 fsqrts %f28, %f13 alignaddrl %o4, %o5, %g1 loop_1153: movle %icc, %l6, %l5 ldd [%l7 + 0x18], %i0 fbe,a %fcc2, loop_1154 sir 0x0381 edge8n %g2, %i2, %l4 smulcc %o7, 0x1346, %l1 loop_1154: nop add %l7, 0x0C, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %i1, %i7 tvs %xcc, 0x4 movleu %xcc, %i6, %i4 bleu %xcc, loop_1155 tsubcctv %g5, %l2, %g4 set 0x40, %l4 stda %f0, [%l7 + %l4] 0x11 loop_1155: taddcc %o6, %i3, %l0 tg %icc, 0x1 srax %l3, 0x1F, %o0 taddcctv %o2, 0x056B, %g6 fmovdleu %icc, %f30, %f18 tsubcctv %g3, 0x0DF7, %o3 fpsub16 %f6, %f24, %f8 fcmpne16 %f6, %f8, %o1 fcmpeq16 %f24, %f22, %g7 fbuge,a %fcc3, loop_1156 edge16n %i5, %o4, %g1 movgu %icc, %l6, %o5 tvs %icc, 0x7 loop_1156: edge16 %l5, %g2, %i2 set 0x7B, %l2 lduba [%l7 + %l2] 0x0c, %l4 udivx %i0, 0x0DC4, %l1 tsubcctv %i1, 0x1182, %i7 xor %o7, 0x07D9, %i6 or %i4, 0x1B16, %l2 sethi 0x04A1, %g5 array32 %g4, %i3, %o6 fcmpne32 %f16, %f22, %l3 fandnot2s %f21, %f28, %f2 movrne %l0, %o2, %o0 fnot2s %f13, %f12 move %icc, %g3, %g6 udivcc %o1, 0x1B53, %g7 movgu %icc, %i5, %o3 nop fitos %f9, %f12 fstod %f12, %f22 edge8 %g1, %l6, %o4 movrgz %o5, %g2, %l5 ble loop_1157 movcc %xcc, %i2, %l4 ble,pn %icc, loop_1158 edge8ln %l1, %i1, %i0 loop_1157: edge16n %i7, %o7, %i6 umulcc %l2, %i4, %g4 loop_1158: orncc %i3, %o6, %g5 stw %l0, [%l7 + 0x30] sdivcc %o2, 0x0980, %o0 fmul8sux16 %f6, %f8, %f8 tpos %xcc, 0x1 srax %g3, %l3, %g6 fpadd32 %f24, %f0, %f2 bshuffle %f2, %f12, %f24 nop setx 0x707DAAD5, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr stx %g7, [%l7 + 0x08] edge32ln %o1, %o3, %i5 edge32ln %g1, %l6, %o4 sdivcc %g2, 0x0DD6, %o5 movg %icc, %l5, %l4 fpackfix %f14, %f15 sdiv %i2, 0x0283, %i1 edge32 %i0, %l1, %i7 array32 %i6, %l2, %i4 tge %xcc, 0x6 tne %xcc, 0x7 movrne %g4, 0x0CD, %o7 orcc %o6, 0x145F, %i3 edge32n %g5, %o2, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %g3, 0x1CF5, %o0 tg %xcc, 0x2 fmovsgu %icc, %f22, %f3 edge16 %g6, %g7, %l3 bpos,pn %xcc, loop_1159 udivcc %o1, 0x1E21, %i5 nop fitod %f4, %f12 fdtox %f12, %f20 sub %o3, 0x0B06, %l6 loop_1159: fpackfix %f16, %f30 tle %xcc, 0x3 sllx %o4, 0x0C, %g1 fand %f14, %f22, %f14 movg %xcc, %g2, %l5 sub %o5, %l4, %i2 move %icc, %i0, %i1 mova %icc, %l1, %i6 edge8l %l2, %i7, %i4 tcs %xcc, 0x0 fblg %fcc0, loop_1160 fbug,a %fcc3, loop_1161 movg %xcc, %g4, %o6 fbn,a %fcc2, loop_1162 loop_1160: tgu %icc, 0x2 loop_1161: fbul,a %fcc2, loop_1163 alignaddrl %o7, %i3, %g5 loop_1162: fmovse %xcc, %f27, %f16 ldsb [%l7 + 0x21], %l0 loop_1163: nop setx 0xBCB0E203, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x2D565AA0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fmuls %f16, %f29, %f11 fabsd %f16, %f18 xnorcc %g3, %o2, %o0 and %g6, %g7, %l3 brgez,a %o1, loop_1164 mulx %o3, 0x19E8, %i5 udivx %l6, 0x0C39, %o4 nop setx 0x89D585C252F74CC3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x64D665302F1AF847, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fmuld %f20, %f22, %f12 loop_1164: be,a %icc, loop_1165 fmovscs %icc, %f10, %f27 sub %g1, 0x008D, %g2 movrgz %o5, 0x349, %l5 loop_1165: tcc %icc, 0x6 edge32n %l4, %i0, %i1 edge32n %i2, %l1, %l2 bge,a,pt %icc, loop_1166 srl %i6, 0x01, %i4 array16 %i7, %o6, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1166: fpadd16s %f16, %f14, %f10 nop setx loop_1167, %l0, %l1 jmpl %l1, %i3 edge8n %o7, %g5, %l0 movne %icc, %g3, %o2 umulcc %o0, %g6, %g7 loop_1167: sll %o1, %o3, %i5 sdivx %l6, 0x0C21, %o4 alignaddrl %l3, %g2, %g1 call loop_1168 bneg loop_1169 stb %l5, [%l7 + 0x49] nop setx 0xF1DD63CA3706475F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x35AA4B30383DD0FD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f8, %f14 loop_1168: fmovs %f2, %f26 loop_1169: nop fitos %f2, %f30 fstod %f30, %f26 subccc %o5, %l4, %i1 udivx %i2, 0x1268, %l1 movrgz %i0, 0x2D2, %l2 fcmpeq16 %f0, %f12, %i4 nop setx 0x92DF105E12C127CC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0xB303BCFC4FA112C5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f14, %f0 udivx %i7, 0x07F3, %o6 fcmpne16 %f6, %f20, %g4 alignaddrl %i3, %o7, %g5 fmovrsgz %l0, %f6, %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brnz,a %g3, loop_1170 brnz %i6, loop_1171 nop setx 0xD046B3E4, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr edge32 %o2, %g6, %o0 loop_1170: membar 0x3D loop_1171: nop membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0x1e, %f0 smul %g7, 0x098B, %o3 tg %xcc, 0x4 or %o1, %l6, %o4 edge8n %i5, %l3, %g2 set 0x5A, %g4 ldsha [%l7 + %g4] 0x89, %g1 sra %l5, %l4, %o5 fbuge,a %fcc3, loop_1172 fmovsn %icc, %f10, %f3 st %f25, [%l7 + 0x44] brnz,a %i2, loop_1173 loop_1172: fbug %fcc0, loop_1174 sdivx %l1, 0x1D7F, %i0 tne %xcc, 0x7 loop_1173: alignaddr %l2, %i4, %i1 loop_1174: fmovdn %xcc, %f31, %f5 fmovdvs %xcc, %f14, %f4 fbu %fcc2, loop_1175 sll %o6, 0x05, %g4 smul %i7, %i3, %g5 edge8 %l0, %g3, %i6 loop_1175: edge16ln %o7, %g6, %o2 nop fitos %f2, %f5 faligndata %f24, %f2, %f6 tpos %xcc, 0x4 mulscc %o0, %o3, %g7 srlx %o1, %l6, %o4 tge %xcc, 0x5 ldd [%l7 + 0x70], %l2 udivx %g2, 0x1447, %g1 movge %xcc, %i5, %l4 andcc %o5, %i2, %l1 add %l7, 0x2C, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %l5 casa [%l6] 0x04, %l5, %l2 movrlz %i0, 0x074, %i4 nop fitos %f13, %f21 fstox %f21, %f0 array8 %o6, %i1, %i7 movcc %xcc, %g4, %g5 edge8ln %i3, %g3, %i6 alignaddrl %o7, %l0, %o2 nop setx loop_1176, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdleu %xcc, %f19, %f1 lduh [%l7 + 0x58], %g6 fnot1s %f20, %f11 loop_1176: ldub [%l7 + 0x72], %o0 sdivcc %o3, 0x0FB4, %g7 edge8ln %o1, %l6, %o4 brlz %l3, loop_1177 sll %g1, 0x1D, %i5 subc %g2, %l4, %i2 fandnot1s %f30, %f0, %f6 loop_1177: movle %icc, %o5, %l1 fpack16 %f10, %f15 fpadd16s %f5, %f23, %f17 fbug %fcc2, loop_1178 addcc %l2, 0x0609, %i0 srl %l5, %o6, %i1 tcc %xcc, 0x5 loop_1178: fbge,a %fcc1, loop_1179 prefetch [%l7 + 0x6C], 0x3 fbu %fcc2, loop_1180 fmovd %f8, %f12 loop_1179: or %i4, %i7, %g5 brgz,a %g4, loop_1181 loop_1180: fmul8x16 %f2, %f24, %f10 movrne %g3, %i6, %i3 ta %icc, 0x0 loop_1181: nop setx 0xF06932F5, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr fmovdle %xcc, %f23, %f14 udivcc %l0, 0x180F, %o2 movleu %icc, %g6, %o0 srlx %o7, 0x1B, %g7 smulcc %o1, 0x1415, %o3 tne %icc, 0x7 movrlz %l6, %l3, %g1 membar 0x7E fmovrdgez %i5, %f12, %f28 movvs %icc, %o4, %l4 sir 0x0F83 ldd [%l7 + 0x10], %f4 fmovrdgz %i2, %f0, %f16 tsubcctv %g2, 0x08CC, %o5 fble %fcc1, loop_1182 fpsub16 %f0, %f20, %f0 movn %icc, %l1, %i0 alignaddrl %l5, %o6, %i1 loop_1182: call loop_1183 fnors %f21, %f25, %f12 add %l7, 0x70, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i4 casa [%l6] 0x89, %i4, %i7 loop_1183: nop fitos %f30, %f31 movneg %icc, %l2, %g5 taddcc %g4, 0x1D21, %g3 stx %i3, [%l7 + 0x70] tpos %icc, 0x7 edge32 %l0, %o2, %g6 tle %xcc, 0x1 te %icc, 0x1 bpos %icc, loop_1184 add %o0, 0x02AE, %o7 srlx %i6, %g7, %o3 wr %g0, 0x0c, %asi ldsha [%l7 + 0x0C] %asi, %o1 loop_1184: movneg %icc, %l6, %l3 fmovsn %xcc, %f12, %f22 set 0x60, %o4 prefetcha [%l7 + %o4] 0x15, 0x2 bn,a,pt %icc, loop_1185 move %icc, %i5, %l4 fbne,a %fcc1, loop_1186 udivcc %o4, 0x0210, %i2 loop_1185: fbul %fcc2, loop_1187 fxnor %f26, %f26, %f6 loop_1186: nop wr %g0, 0x89, %asi ldsba [%l7 + 0x40] %asi, %o5 loop_1187: nop fitod %f28, %f20 nop setx 0xC8BB1714, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0xADCB3E55, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fmuls %f6, %f17, %f17 tne %icc, 0x4 nop setx loop_1188, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tne %xcc, 0x1 orn %g2, 0x0C56, %i0 fnot2s %f30, %f18 loop_1188: tl %xcc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x40, %i5 stda %f0, [%l7 + %i5] 0x19 subcc %l1, 0x094D, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbe %fcc3, loop_1189 move %xcc, %i1, %i4 fmul8x16 %f29, %f10, %f18 tleu %icc, 0x5 loop_1189: movrgz %l5, 0x0A2, %i7 fmovsvc %icc, %f17, %f24 edge16l %l2, %g5, %g3 fbule,a %fcc0, loop_1190 addcc %i3, 0x0357, %l0 movpos %icc, %g4, %o2 edge8 %g6, %o0, %i6 loop_1190: tleu %icc, 0x7 set 0x78, %o5 ldxa [%l7 + %o5] 0x10, %g7 or %o7, 0x00E6, %o1 bn,pn %icc, loop_1191 movrgez %o3, 0x046, %l6 fcmpeq16 %f10, %f18, %l3 or %g1, %i5, %o4 loop_1191: fmovsle %icc, %f7, %f13 fbue %fcc0, loop_1192 addc %l4, 0x1DA3, %o5 ba,a,pt %xcc, loop_1193 tpos %xcc, 0x2 loop_1192: prefetch [%l7 + 0x18], 0x2 nop setx 0x26653A7090223766, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x9A4896D404E1FB6E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f18, %f20 loop_1193: nop fitod %f12, %f6 fdtox %f6, %f24 fxtod %f24, %f14 andncc %g2, %i0, %i2 tvs %icc, 0x2 fnegd %f16, %f12 tneg %xcc, 0x0 fnands %f28, %f4, %f30 fornot2s %f29, %f18, %f24 nop setx 0x7E5CEF9230B990CA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 fsqrtd %f28, %f20 membar 0x08 tcs %xcc, 0x5 movle %xcc, %l1, %i1 tvc %icc, 0x1 movrlez %o6, 0x23A, %i4 bn,a %xcc, loop_1194 array16 %i7, %l5, %g5 mulx %g3, 0x1C89, %i3 fcmpne16 %f14, %f28, %l2 loop_1194: edge32ln %l0, %g4, %g6 fmovdle %icc, %f30, %f20 movleu %xcc, %o0, %o2 fpmerge %f14, %f16, %f20 tneg %xcc, 0x1 edge16ln %g7, %o7, %o1 nop setx 0x807EDF0C, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr orncc %i6, 0x1602, %l6 fmovda %icc, %f29, %f15 umul %o3, %l3, %i5 wr %g0, 0x5f, %asi stxa %g1, [%g0 + 0x0] %asi fornot2 %f24, %f12, %f4 tvs %xcc, 0x3 popc %o4, %l4 movrgez %g2, %o5, %i2 srax %i0, %l1, %o6 movge %icc, %i1, %i4 ldsh [%l7 + 0x7C], %l5 tge %icc, 0x0 fmovsne %icc, %f22, %f23 nop setx 0xB54D23B27368FABD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x35B3CAA7B1CC679D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 faddd %f4, %f22, %f22 tn %xcc, 0x5 edge16l %g5, %g3, %i7 fbne %fcc2, loop_1195 nop setx loop_1196, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movn %icc, %l2, %l0 fbuge %fcc1, loop_1197 loop_1195: edge32 %i3, %g4, %o0 loop_1196: bn,a %xcc, loop_1198 movvs %icc, %o2, %g7 loop_1197: nop fitod %f2, %f24 fdtoi %f24, %f27 fmovdvc %xcc, %f15, %f4 loop_1198: swap [%l7 + 0x30], %o7 pdist %f30, %f26, %f28 popc %o1, %i6 taddcctv %l6, %g6, %l3 membar 0x6B nop setx 0x3E8B85F280792111, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr wr %g0, 0x50, %asi ldxa [%g0 + 0x00] %asi, %i5 array16 %o3, %g1, %o4 nop setx loop_1199, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbg,a %fcc2, loop_1200 swap [%l7 + 0x08], %l4 bn,pn %xcc, loop_1201 loop_1199: sra %o5, 0x04, %g2 loop_1200: umulcc %i2, 0x1E7A, %l1 andncc %i0, %i1, %o6 loop_1201: nop wr %g0, 0x89, %asi ldswa [%l7 + 0x10] %asi, %l5 movrlez %i4, %g3, %i7 udivx %l2, 0x0819, %g5 umul %l0, 0x0611, %i3 mulscc %o0, 0x0308, %o2 andncc %g7, %o7, %o1 mulx %i6, %l6, %g4 addcc %g6, %l3, %i5 fbule,a %fcc3, loop_1202 xorcc %g1, 0x0768, %o4 te %xcc, 0x2 alignaddrl %o3, %o5, %l4 loop_1202: nop setx loop_1203, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry xnor %i2, 0x16B8, %g2 fmovrslez %i0, %f6, %f25 edge16ln %i1, %l1, %l5 loop_1203: movrne %i4, %g3, %i7 fba,a %fcc3, loop_1204 nop setx loop_1205, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movl %icc, %l2, %o6 fabsd %f26, %f4 loop_1204: tleu %xcc, 0x2 loop_1205: nop wr %g0, 0x19, %asi lduba [%l7 + 0x51] %asi, %l0 movrgez %g5, 0x305, %i3 move %icc, %o2, %o0 orncc %o7, %g7, %o1 movcs %xcc, %l6, %g4 andcc %g6, 0x11B9, %l3 xnorcc %i6, %i5, %g1 nop setx 0x42D41AA7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x0AB01B09, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fadds %f15, %f0, %f27 addc %o4, %o5, %l4 tge %icc, 0x4 or %o3, %g2, %i2 udivx %i1, 0x0BF4, %i0 tvc %icc, 0x0 edge8n %l5, %l1, %i4 popc %g3, %i7 st %f14, [%l7 + 0x18] fmovrdne %l2, %f22, %f28 tneg %xcc, 0x7 andcc %l0, 0x065E, %g5 tsubcctv %o6, %o2, %o0 nop fitos %f14, %f6 fstoi %f6, %f10 sdiv %o7, 0x01B1, %i3 ldsh [%l7 + 0x4A], %o1 brnz,a %l6, loop_1206 brgz %g7, loop_1207 edge8l %g4, %g6, %i6 andncc %l3, %g1, %i5 loop_1206: or %o4, %l4, %o5 loop_1207: tneg %xcc, 0x6 sra %o3, %i2, %i1 fmul8x16al %f10, %f7, %f24 movvs %icc, %g2, %l5 smulcc %i0, 0x140C, %i4 mulx %g3, 0x1ED9, %i7 edge8 %l1, %l0, %l2 movn %xcc, %o6, %o2 srlx %o0, 0x19, %g5 fmovrdne %o7, %f30, %f6 popc %i3, %l6 add %l7, 0x34, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %g7 casa [%l6] %asi, %g7, %o1 xorcc %g4, %g6, %l3 subcc %g1, %i5, %o4 prefetch [%l7 + 0x64], 0x2 movrlez %l4, %i6, %o3 fpsub32s %f27, %f11, %f1 wr %g0, 0x81, %asi swapa [%l7 + 0x48] %asi, %o5 fble,a %fcc2, loop_1208 tn %icc, 0x2 tneg %xcc, 0x6 movvc %xcc, %i2, %g2 loop_1208: tneg %icc, 0x1 orncc %i1, 0x0846, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %i4, 0x195B, %i0 movrlz %g3, 0x3C7, %i7 umulcc %l0, 0x1636, %l1 nop setx 0xF7F1FD64, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x40CB8DCD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fmuls %f26, %f2, %f28 edge32l %l2, %o6, %o2 xor %g5, %o0, %o7 move %icc, %i3, %l6 wr %g0, 0x0c, %asi sta %f4, [%l7 + 0x18] %asi sdiv %g7, 0x037C, %g4 sdivcc %g6, 0x0ED0, %l3 movge %icc, %o1, %g1 sdivcc %i5, 0x1155, %l4 andn %o4, %o3, %i6 subcc %o5, 0x1F27, %i2 movrgz %g2, %i1, %i4 sllx %l5, %i0, %i7 srax %g3, %l0, %l2 udivcc %o6, 0x0BFC, %o2 fexpand %f1, %f8 edge32n %g5, %o0, %l1 tge %icc, 0x5 swap [%l7 + 0x48], %i3 move %xcc, %l6, %o7 movrne %g7, 0x323, %g6 edge16 %l3, %o1, %g1 fmovse %xcc, %f5, %f1 edge32ln %i5, %l4, %g4 fbule %fcc3, loop_1209 edge8n %o3, %o4, %i6 movcc %xcc, %o5, %i2 st %f11, [%l7 + 0x48] loop_1209: taddcc %g2, %i4, %l5 andn %i0, %i7, %i1 movleu %xcc, %l0, %l2 sir 0x0BD0 bn,a loop_1210 movl %icc, %g3, %o2 movgu %xcc, %o6, %g5 nop setx 0xF5853E2CDF9F5973, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x745BCE288F28F14B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f6, %f4 loop_1210: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %o0, %l1, %l6 bvc,a,pn %xcc, loop_1211 orcc %i3, 0x1CD1, %o7 edge32 %g6, %g7, %o1 membar 0x61 loop_1211: fsrc2 %f30, %f12 edge16l %g1, %i5, %l3 brgez,a %l4, loop_1212 te %icc, 0x2 fmovdvc %xcc, %f11, %f18 alignaddrl %g4, %o4, %o3 loop_1212: ldd [%l7 + 0x10], %f18 ldsw [%l7 + 0x64], %o5 edge8n %i6, %i2, %g2 addcc %i4, 0x0621, %l5 mova %xcc, %i0, %i7 sdivx %l0, 0x09B1, %i1 umul %g3, %l2, %o2 array8 %g5, %o6, %l1 subc %o0, 0x037C, %i3 subccc %o7, %l6, %g6 swap [%l7 + 0x7C], %o1 edge8n %g1, %g7, %l3 ldub [%l7 + 0x55], %i5 movne %xcc, %g4, %l4 te %icc, 0x7 and %o4, %o3, %i6 mulscc %i2, 0x0916, %o5 tle %icc, 0x3 smulcc %i4, 0x0220, %g2 movneg %xcc, %l5, %i7 st %f25, [%l7 + 0x2C] fnegs %f12, %f25 fmovde %icc, %f7, %f21 move %xcc, %i0, %l0 movrgez %i1, 0x2EC, %l2 nop fitod %f0, %f14 fdtox %f14, %f18 srlx %g3, %o2, %g5 addccc %o6, %l1, %i3 nop setx 0xC04D7CE1, %l0, %l6 st %l6, [%l7 + 0x60] ld [%l7 + 0x60], %fsr mulx %o7, 0x1CBA, %o0 fone %f28 taddcc %l6, 0x033B, %o1 tneg %icc, 0x2 andncc %g6, %g1, %g7 sdivcc %i5, 0x1802, %l3 ldstub [%l7 + 0x11], %g4 fmovdcc %xcc, %f23, %f19 tsubcc %l4, %o3, %o4 srl %i6, 0x1E, %o5 bvc,pn %xcc, loop_1213 sir 0x0C8B bneg,pn %icc, loop_1214 ldsb [%l7 + 0x4A], %i2 loop_1213: fnot2 %f14, %f6 membar 0x7D loop_1214: subc %g2, 0x01EF, %l5 brgz %i4, loop_1215 movrlez %i0, 0x0E2, %i7 sra %i1, 0x19, %l2 movrgz %g3, %l0, %o2 loop_1215: subcc %g5, 0x0DAD, %o6 udiv %l1, 0x179F, %i3 edge8ln %o0, %o7, %o1 brnz,a %g6, loop_1216 xorcc %l6, 0x0D09, %g7 tl %xcc, 0x3 srax %g1, 0x15, %l3 loop_1216: movgu %xcc, %g4, %i5 ldstub [%l7 + 0x20], %o3 fbg,a %fcc2, loop_1217 bleu,a %icc, loop_1218 or %l4, %i6, %o4 udivcc %o5, 0x1C08, %i2 loop_1217: nop fitod %f22, %f24 loop_1218: pdist %f30, %f10, %f2 wr %g0, 0x80, %asi ldxa [%l7 + 0x18] %asi, %l5 fmul8x16al %f16, %f31, %f0 fandnot2 %f28, %f28, %f8 stx %i4, [%l7 + 0x08] tleu %xcc, 0x3 tge %icc, 0x0 movcs %icc, %g2, %i7 fsrc2 %f22, %f14 wr %g0, 0x81, %asi prefetcha [%l7 + 0x08] %asi, 0x2 bl,pt %icc, loop_1219 fmovse %xcc, %f24, %f8 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %xcc, 0x7 loop_1219: nop wr %g0, 0x80, %asi swapa [%l7 + 0x7C] %asi, %l2 fand %f14, %f24, %f16 addc %g3, %i1, %l0 fsrc2 %f22, %f0 edge8l %o2, %g5, %l1 set 0x34, %l1 swapa [%l7 + %l1] 0x10, %o6 fbo,a %fcc0, loop_1220 tl %icc, 0x2 movrgez %o0, 0x25A, %i3 brlz %o1, loop_1221 loop_1220: fbg,a %fcc3, loop_1222 fmovrdlez %g6, %f30, %f2 faligndata %f26, %f22, %f0 loop_1221: ldsw [%l7 + 0x4C], %l6 loop_1222: movvs %icc, %o7, %g7 membar 0x3D faligndata %f14, %f26, %f26 edge16l %l3, %g1, %i5 fmul8sux16 %f16, %f4, %f2 add %o3, 0x06F7, %l4 orcc %i6, %o4, %o5 sdiv %g4, 0x1766, %l5 fcmpne16 %f12, %f26, %i2 fpmerge %f14, %f1, %f18 movvc %icc, %i4, %g2 and %i0, 0x0AC6, %l2 umul %i7, 0x08D9, %g3 brlez %l0, loop_1223 ble,a loop_1224 movvs %icc, %o2, %g5 fbue %fcc2, loop_1225 loop_1223: fble,a %fcc3, loop_1226 loop_1224: taddcc %l1, %i1, %o0 fmovrdne %o6, %f14, %f6 loop_1225: nop fitod %f6, %f14 fdtoi %f14, %f15 loop_1226: be,a,pn %xcc, loop_1227 tgu %xcc, 0x5 fmovrdne %i3, %f12, %f18 nop fitos %f1, %f17 fstox %f17, %f2 fxtos %f2, %f24 loop_1227: fmovdneg %xcc, %f24, %f7 fmovdg %xcc, %f5, %f11 andn %o1, %l6, %g6 tneg %icc, 0x3 array16 %o7, %l3, %g7 brlez,a %i5, loop_1228 bne,a,pt %xcc, loop_1229 ldx [%l7 + 0x58], %o3 fbule %fcc3, loop_1230 loop_1228: alignaddr %l4, %g1, %o4 loop_1229: nop setx loop_1231, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge8l %i6, %g4, %l5 loop_1230: bvc,pn %icc, loop_1232 bg,a,pt %icc, loop_1233 loop_1231: movrgz %o5, %i4, %i2 fmovdvc %icc, %f14, %f2 loop_1232: mulscc %g2, %i0, %i7 loop_1233: movl %xcc, %g3, %l2 nop setx loop_1234, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge8n %l0, %g5, %o2 edge16ln %i1, %o0, %l1 fmuld8sux16 %f23, %f6, %f22 loop_1234: brz %o6, loop_1235 tvc %xcc, 0x2 movvc %xcc, %i3, %o1 fmovdgu %icc, %f13, %f15 loop_1235: edge16n %l6, %o7, %l3 movgu %icc, %g7, %g6 fmuld8sux16 %f31, %f29, %f26 tsubcc %i5, %o3, %g1 bpos loop_1236 taddcctv %l4, %i6, %g4 movne %icc, %o4, %o5 ld [%l7 + 0x40], %f0 loop_1236: smulcc %l5, 0x1AE6, %i4 edge32ln %g2, %i2, %i7 stw %i0, [%l7 + 0x74] ldsw [%l7 + 0x0C], %l2 tleu %icc, 0x2 be,a,pn %xcc, loop_1237 stw %l0, [%l7 + 0x54] bgu,a,pn %xcc, loop_1238 fmovsa %xcc, %f31, %f8 loop_1237: edge16ln %g5, %o2, %g3 fmovdge %xcc, %f14, %f4 loop_1238: tcs %icc, 0x2 mova %xcc, %o0, %i1 edge8l %o6, %i3, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %l6, 0x1D, %o1 edge32l %l3, %g7, %o7 fbug %fcc1, loop_1239 array16 %g6, %i5, %o3 nop setx 0xD501C27E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0xE154C907, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fdivs %f17, %f0, %f18 ldsh [%l7 + 0x7C], %g1 loop_1239: umulcc %l4, %g4, %i6 bg,a,pn %xcc, loop_1240 or %o4, 0x0AD8, %o5 wr %g0, 0x11, %asi lduha [%l7 + 0x48] %asi, %i4 loop_1240: sdiv %l5, 0x179B, %i2 movge %icc, %i7, %g2 xorcc %l2, 0x13FE, %l0 mulx %g5, 0x1769, %i0 subc %g3, 0x091B, %o0 fbu %fcc3, loop_1241 fpsub16s %f23, %f31, %f1 nop fitod %f12, %f6 fdtos %f6, %f2 tpos %xcc, 0x0 loop_1241: ba %xcc, loop_1242 ldstub [%l7 + 0x44], %i1 set 0x20, %l6 prefetcha [%l7 + %l6] 0x88, 0x3 loop_1242: tcs %xcc, 0x0 movne %xcc, %i3, %l1 edge32ln %l6, %o1, %o6 fbu,a %fcc1, loop_1243 movpos %icc, %g7, %l3 sra %g6, 0x12, %i5 popc 0x189A, %o3 loop_1243: popc 0x0684, %o7 umul %g1, %l4, %i6 ld [%l7 + 0x0C], %f16 movg %icc, %o4, %g4 movrlz %o5, %l5, %i4 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x1a0] %asi, %i7 ripped by fixASI40.pl ripped by fixASI40.pl addcc %i2, 0x0F82, %l2 umul %l0, %g2, %i0 array8 %g3, %g5, %i1 prefetch [%l7 + 0x24], 0x3 wr %g0, 0x80, %asi lduba [%l7 + 0x2E] %asi, %o2 edge16ln %i3, %o0, %l6 fsrc2s %f15, %f2 movle %icc, %l1, %o6 nop setx loop_1244, %l0, %l1 jmpl %l1, %o1 array32 %g7, %g6, %i5 edge8 %o3, %o7, %l3 nop fitod %f8, %f16 fdtox %f16, %f14 loop_1244: array16 %g1, %i6, %o4 fand %f12, %f6, %f12 tle %icc, 0x1 movpos %icc, %g4, %l4 tneg %icc, 0x6 ble %icc, loop_1245 andcc %l5, 0x0A70, %o5 fmovrsgez %i7, %f27, %f26 edge16l %i2, %i4, %l2 loop_1245: fmovdcc %icc, %f7, %f2 tcc %icc, 0x7 xor %g2, %l0, %i0 set 0x110, %g1 ldxa [%g0 + %g1] 0x21, %g5 brz %i1, loop_1246 fmul8x16 %f15, %f24, %f18 array16 %g3, %o2, %i3 orncc %l6, 0x00F1, %l1 loop_1246: movrgz %o0, 0x20F, %o6 movrlez %o1, 0x3B9, %g7 bvc,a,pn %xcc, loop_1247 tvc %xcc, 0x3 fpsub32s %f20, %f21, %f31 edge16n %g6, %i5, %o7 loop_1247: movg %icc, %o3, %g1 mova %icc, %i6, %o4 ta %icc, 0x3 bneg,a,pn %icc, loop_1248 fmovdvs %icc, %f7, %f14 set 0x40, %o7 stda %f0, [%l7 + %o7] 0x19 loop_1248: fmovdn %xcc, %f23, %f2 movleu %xcc, %g4, %l3 set 0x0D, %o6 stba %l5, [%l7 + %o6] 0x2f membar #Sync xor %l4, %o5, %i7 sllx %i4, 0x08, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %xcc, %g2, %l0 fornot1 %f6, %f16, %f16 edge32ln %l2, %g5, %i0 ldsb [%l7 + 0x20], %i1 brgez,a %g3, loop_1249 bpos,a loop_1250 nop setx 0xCBD34EF1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x623361BD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fmuls %f9, %f21, %f20 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1249: nop setx 0xF04B565B, %l0, %l6 st %l6, [%l7 + 0x44] ld [%l7 + 0x44], %fsr loop_1250: ldstub [%l7 + 0x28], %o2 fxors %f18, %f24, %f0 fpadd32 %f28, %f4, %f10 fabss %f24, %f24 tsubcc %l6, 0x1960, %i3 ba,a,pn %xcc, loop_1251 ldsb [%l7 + 0x0D], %o0 fpmerge %f23, %f13, %f6 subcc %l1, 0x190E, %o6 loop_1251: tg %xcc, 0x5 nop fitos %f3, %f21 fstox %f21, %f24 fxtos %f24, %f22 movl %icc, %g7, %g6 tge %xcc, 0x0 faligndata %f6, %f4, %f2 sub %i5, %o1, %o7 fsrc1s %f29, %f31 nop fitod %f4, %f0 fdtos %f0, %f24 tl %icc, 0x3 nop fitod %f6, %f14 fdtox %f14, %f22 fxtod %f22, %f14 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %o3, %i6, %o4 std %f30, [%l7 + 0x30] smul %g4, 0x0FEE, %l3 movcs %icc, %g1, %l5 fbul,a %fcc1, loop_1252 brnz %o5, loop_1253 bgu,pn %xcc, loop_1254 and %i7, %l4, %i4 loop_1252: lduh [%l7 + 0x1C], %i2 loop_1253: move %xcc, %g2, %l2 loop_1254: orncc %l0, 0x0865, %g5 fmuld8sux16 %f17, %f23, %f12 xnor %i1, %i0, %o2 sir 0x08EF fbn %fcc1, loop_1255 udiv %l6, 0x0B8E, %i3 nop setx loop_1256, %l0, %l1 jmpl %l1, %o0 movvs %xcc, %g3, %o6 loop_1255: add %g7, %l1, %g6 set 0x7C, %g2 ldsha [%l7 + %g2] 0x10, %i5 loop_1256: tleu %icc, 0x2 alignaddrl %o1, %o3, %i6 tvc %xcc, 0x6 fpsub32 %f6, %f28, %f2 stbar sllx %o7, 0x0A, %g4 nop fitod %f6, %f18 fdtox %f18, %f16 fxtod %f16, %f20 smul %o4, 0x0497, %l3 andncc %l5, %o5, %g1 edge16ln %i7, %l4, %i4 te %xcc, 0x1 fbu,a %fcc0, loop_1257 edge16ln %i2, %g2, %l2 bleu loop_1258 edge32 %l0, %i1, %i0 loop_1257: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %icc, 0x5 loop_1258: sir 0x07BE tcc %xcc, 0x3 srax %o2, %g5, %l6 fbl %fcc3, loop_1259 fabss %f25, %f1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %xcc, %o0, %g3 loop_1259: fble,a %fcc2, loop_1260 tg %icc, 0x0 ldd [%l7 + 0x28], %o6 or %g7, 0x16E1, %l1 loop_1260: call loop_1261 nop setx loop_1262, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16 %g6, %i3, %i5 fornot1s %f30, %f27, %f3 loop_1261: nop set 0x3C, %i3 lduwa [%l7 + %i3] 0x80, %o1 loop_1262: tl %xcc, 0x3 orcc %o3, 0x179E, %i6 taddcctv %g4, 0x0442, %o7 lduw [%l7 + 0x28], %l3 fmovdvs %xcc, %f24, %f7 fones %f6 srax %l5, %o5, %g1 sir 0x010F udivcc %i7, 0x1F7B, %o4 subc %l4, 0x08DB, %i2 ld [%l7 + 0x48], %f18 fmovdne %icc, %f8, %f26 st %f21, [%l7 + 0x54] nop fitod %f4, %f4 fdtox %f4, %f8 nop fitos %f6, %f16 fstoi %f16, %f13 fcmpgt32 %f20, %f0, %i4 st %f3, [%l7 + 0x44] fbu,a %fcc2, loop_1263 movrne %l2, %g2, %i1 bvs loop_1264 tle %icc, 0x2 loop_1263: fsrc1s %f0, %f20 mova %icc, %i0, %o2 loop_1264: fpmerge %f30, %f25, %f26 alignaddrl %g5, %l6, %o0 fabsd %f6, %f10 mova %xcc, %g3, %l0 movrgez %o6, 0x13F, %l1 edge8l %g7, %g6, %i5 movne %xcc, %o1, %o3 sdivx %i3, 0x0747, %g4 orcc %o7, 0x04AA, %i6 sdiv %l5, 0x01D2, %l3 movvc %xcc, %g1, %o5 movn %xcc, %i7, %o4 udivcc %i2, 0x17DA, %l4 tcs %xcc, 0x1 movl %icc, %l2, %g2 sllx %i1, 0x03, %i4 fba,a %fcc3, loop_1265 udiv %i0, 0x0259, %g5 move %xcc, %l6, %o0 edge16n %g3, %o2, %l0 loop_1265: fzero %f30 wr %g0, 0x88, %asi prefetcha [%l7 + 0x08] %asi, 0x0 edge16 %g7, %g6, %l1 fnands %f1, %f17, %f12 wr %g0, 0xeb, %asi stha %o1, [%l7 + 0x0E] %asi membar #Sync membar 0x7B edge8ln %o3, %i5, %i3 edge16l %o7, %g4, %i6 stb %l5, [%l7 + 0x4B] movcs %xcc, %g1, %l3 ta %xcc, 0x6 edge8n %o5, %i7, %i2 nop set 0x2C, %l3 prefetch [%l7 + %l3], 0x2 fbl %fcc3, loop_1266 subccc %o4, %l2, %g2 movvs %xcc, %l4, %i1 movrgz %i4, 0x26F, %i0 loop_1266: fnot2s %f14, %f30 fxors %f21, %f16, %f7 fpsub16 %f28, %f28, %f20 xnor %l6, %o0, %g5 fmovsn %xcc, %f31, %f5 bl loop_1267 edge16l %o2, %g3, %l0 subc %g7, %g6, %l1 movrgez %o1, 0x08D, %o3 loop_1267: fabss %f29, %f3 set 0x64, %g7 stwa %i5, [%l7 + %g7] 0x11 fandnot2 %f26, %f16, %f16 addcc %o6, %i3, %g4 addcc %o7, 0x06B4, %l5 tcc %xcc, 0x1 tle %icc, 0x0 fmovdneg %icc, %f31, %f15 add %i6, 0x1D7B, %l3 ld [%l7 + 0x74], %f20 movgu %icc, %g1, %o5 bne %xcc, loop_1268 move %xcc, %i7, %i2 fpsub32 %f12, %f0, %f24 movrgez %l2, %g2, %l4 loop_1268: fbu,a %fcc3, loop_1269 subccc %o4, %i1, %i0 fmovsle %xcc, %f28, %f6 fandnot2s %f23, %f13, %f28 loop_1269: te %xcc, 0x1 edge16ln %i4, %o0, %l6 fbl %fcc3, loop_1270 fone %f22 sll %o2, %g3, %g5 movpos %xcc, %l0, %g6 loop_1270: alignaddr %l1, %o1, %g7 nop setx 0x16E5B25E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xFE9BBFDA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fdivs %f9, %f10, %f6 fmovscc %icc, %f22, %f12 alignaddrl %i5, %o3, %o6 fmovrsgz %i3, %f28, %f16 or %o7, 0x1B14, %l5 fbuge,a %fcc3, loop_1271 tsubcctv %g4, 0x0B9C, %l3 srlx %i6, %g1, %i7 mova %xcc, %o5, %i2 loop_1271: tn %icc, 0x6 wr %g0, 0x80, %asi stwa %g2, [%l7 + 0x2C] %asi fbg,a %fcc0, loop_1272 swap [%l7 + 0x20], %l2 fbu %fcc3, loop_1273 movn %xcc, %l4, %i1 loop_1272: tneg %icc, 0x0 array16 %i0, %i4, %o0 loop_1273: fmul8ulx16 %f22, %f28, %f8 movre %o4, 0x068, %o2 edge32n %g3, %g5, %l6 movcs %icc, %l0, %g6 tgu %icc, 0x0 fmovdcs %xcc, %f5, %f15 sdivcc %l1, 0x077F, %g7 ba loop_1274 nop fitos %f9, %f3 fstox %f3, %f30 fba %fcc0, loop_1275 std %f30, [%l7 + 0x38] loop_1274: tn %icc, 0x2 set 0x4A, %i7 ldsba [%l7 + %i7] 0x14, %o1 loop_1275: fandnot2 %f10, %f4, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ble %xcc, loop_1276 tn %xcc, 0x0 set 0x4F, %g5 ldsba [%l7 + %g5] 0x19, %i5 loop_1276: bpos loop_1277 taddcc %o3, %o6, %o7 bg loop_1278 movn %xcc, %l5, %i3 loop_1277: bl,pn %xcc, loop_1279 xnorcc %g4, 0x1880, %l3 loop_1278: fpadd16 %f28, %f18, %f16 subccc %g1, 0x1856, %i7 loop_1279: add %i6, %o5, %g2 membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf1, %f0 movvs %xcc, %i2, %l2 edge32n %i1, %l4, %i4 fmovsneg %icc, %f31, %f20 tle %xcc, 0x7 fmul8ulx16 %f10, %f6, %f24 bcs,pt %xcc, loop_1280 ble,a,pn %icc, loop_1281 array32 %o0, %o4, %o2 array16 %g3, %g5, %l6 loop_1280: array8 %l0, %i0, %l1 loop_1281: tsubcc %g6, %g7, %o1 ta %xcc, 0x4 edge32ln %i5, %o3, %o7 fmovsle %icc, %f1, %f25 tvc %icc, 0x4 xnorcc %l5, 0x0EE8, %i3 udivcc %g4, 0x145A, %o6 membar 0x08 fpmerge %f15, %f3, %f10 edge32 %l3, %g1, %i6 smul %o5, %i7, %i2 movrgez %g2, 0x2E3, %i1 fmovspos %icc, %f23, %f11 fpsub16 %f8, %f30, %f26 nop set 0x60, %i6 prefetch [%l7 + %i6], 0x2 lduw [%l7 + 0x4C], %l2 move %xcc, %i4, %o0 fmovrsne %o4, %f2, %f10 sllx %l4, %g3, %o2 fpsub32 %f30, %f10, %f4 nop setx 0xA06D2637, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr subcc %l6, 0x0BF9, %l0 bleu,a,pn %xcc, loop_1282 udivcc %g5, 0x177E, %i0 sdivcc %l1, 0x1DC7, %g6 brlz,a %o1, loop_1283 loop_1282: orcc %g7, 0x1CE3, %i5 tneg %xcc, 0x1 stbar loop_1283: fxors %f23, %f18, %f13 bleu %icc, loop_1284 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %o3, 0x07A3, %o7 udivx %l5, 0x0815, %g4 loop_1284: nop set 0x40, %i2 ldda [%l7 + %i2] 0x2b, %o6 fandnot2s %f16, %f7, %f16 edge32n %i3, %l3, %i6 movgu %xcc, %g1, %o5 fbg %fcc1, loop_1285 fxors %f18, %f28, %f18 movrgez %i7, %g2, %i1 fornot2s %f22, %f14, %f31 loop_1285: edge32n %l2, %i4, %i2 set 0x10, %o3 stxa %o0, [%l7 + %o3] 0x14 fones %f2 fmovdge %xcc, %f22, %f25 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o4 casxa [%l6] %asi, %o4, %g3 array32 %o2, %l6, %l0 wr %g0, 0x89, %asi lduba [%l7 + 0x59] %asi, %g5 nop setx 0xE302BA0515F22B30, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 fsqrtd %f6, %f4 fmovdg %xcc, %f16, %f6 fpadd16 %f10, %f2, %f8 fone %f16 movne %icc, %i0, %l1 fble %fcc1, loop_1286 fnands %f28, %f10, %f23 movne %xcc, %l4, %o1 srl %g7, %i5, %o3 loop_1286: tpos %icc, 0x2 brnz,a %g6, loop_1287 movn %icc, %l5, %o7 sra %o6, %i3, %l3 brgez %i6, loop_1288 loop_1287: fmuld8sux16 %f20, %f12, %f16 bl %xcc, loop_1289 fabss %f17, %f23 loop_1288: xor %g4, 0x0C96, %o5 fmovdneg %xcc, %f29, %f12 loop_1289: fandnot1 %f12, %f0, %f4 tge %xcc, 0x6 nop set 0x1C, %o2 sth %i7, [%l7 + %o2] edge32n %g1, %g2, %i1 set 0x6C, %i4 stwa %i4, [%l7 + %i4] 0xea membar #Sync movne %xcc, %i2, %o0 smulcc %o4, %l2, %o2 sir 0x12B4 te %icc, 0x7 fmovsvc %xcc, %f20, %f10 fble %fcc0, loop_1290 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %icc, 0x2 sdiv %l6, 0x0699, %g3 loop_1290: array32 %l0, %i0, %l1 nop fitod %f19, %f28 bcc,a,pn %xcc, loop_1291 xor %g5, 0x1200, %o1 orcc %g7, 0x030A, %l4 call loop_1292 loop_1291: move %xcc, %i5, %o3 xorcc %g6, 0x14CD, %l5 edge16 %o7, %i3, %l3 loop_1292: ble,a %xcc, loop_1293 nop fitod %f21, %f20 edge32l %o6, %g4, %i6 edge16 %i7, %o5, %g2 loop_1293: xor %g1, 0x12AC, %i4 fmovsge %icc, %f8, %f3 fmovdleu %icc, %f13, %f2 smulcc %i1, 0x05FB, %o0 udivx %o4, 0x04E8, %l2 wr %g0, 0x18, %asi prefetcha [%l7 + 0x48] %asi, 0x1 tcc %icc, 0x7 set 0x62, %g3 lduba [%l7 + %g3] 0x19, %o2 wr %g0, 0x04, %asi prefetcha [%l7 + 0x50] %asi, 0x2 set 0x40, %l5 stda %f0, [%l7 + %l5] 0x11 bn,a,pt %icc, loop_1294 movneg %xcc, %g3, %l0 wr %g0, 0x2e, %asi ldda [%l7 + 0x20] %asi, %i0 loop_1294: sir 0x1EA2 fmovdvs %xcc, %f30, %f28 set 0x2E, %l0 stba %l1, [%l7 + %l0] 0x19 tn %xcc, 0x2 fmovsgu %icc, %f28, %f24 xnor %o1, %g7, %g5 addcc %l4, 0x0677, %o3 move %xcc, %g6, %i5 fandnot1 %f22, %f20, %f28 mulscc %l5, %i3, %l3 tcc %xcc, 0x1 fmovrdlez %o6, %f22, %f8 tleu %icc, 0x1 movrgz %g4, 0x37D, %o7 te %icc, 0x7 wr %g0, 0x19, %asi stha %i6, [%l7 + 0x78] %asi tcs %xcc, 0x1 tsubcc %i7, %g2, %o5 nop setx 0xC887A0BE2D341279, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x7A9A55573B383674, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f12, %f12 tsubcctv %g1, %i4, %i1 fmovdle %xcc, %f26, %f3 fmul8ulx16 %f12, %f22, %f22 fnor %f28, %f8, %f10 orn %o0, 0x1835, %l2 movgu %icc, %i2, %o4 nop setx 0x0C0B3455, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x8C880348, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fdivs %f9, %f21, %f14 umulcc %o2, 0x01A9, %l6 wr %g0, 0x11, %asi lduwa [%l7 + 0x50] %asi, %l0 tg %xcc, 0x3 fbn,a %fcc3, loop_1295 array32 %g3, %i0, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %g7, 0x08F7, %l1 loop_1295: bge,a loop_1296 tleu %icc, 0x7 sdiv %g5, 0x184B, %o3 fbul,a %fcc2, loop_1297 loop_1296: lduh [%l7 + 0x6E], %g6 udivcc %i5, 0x0517, %l4 fmovdvs %icc, %f21, %f5 loop_1297: tsubcctv %i3, %l5, %o6 edge8ln %g4, %o7, %l3 fmovsl %xcc, %f11, %f11 tvs %xcc, 0x3 addcc %i7, 0x0E43, %i6 andncc %g2, %g1, %o5 fnor %f12, %f2, %f6 nop fitos %f0, %f28 fstod %f28, %f14 fexpand %f22, %f18 set 0x14, %i0 lduha [%l7 + %i0] 0x88, %i4 sra %i1, 0x1A, %o0 fbul,a %fcc2, loop_1298 nop fitod %f2, %f18 fdtox %f18, %f14 fxtod %f14, %f10 sth %i2, [%l7 + 0x44] stbar loop_1298: sethi 0x1F68, %o4 fmovdleu %xcc, %f24, %f28 fbuge,a %fcc1, loop_1299 edge32 %l2, %o2, %l6 fmovsvs %xcc, %f1, %f6 movne %xcc, %g3, %l0 loop_1299: nop set 0x3F, %o0 ldsba [%l7 + %o0] 0x15, %o1 ldstub [%l7 + 0x55], %g7 ldsw [%l7 + 0x7C], %l1 fmul8x16au %f21, %f23, %f22 udiv %i0, 0x0ED8, %o3 fxnor %f10, %f26, %f22 ldstub [%l7 + 0x69], %g6 edge8ln %g5, %i5, %i3 tle %xcc, 0x0 movrlez %l4, %o6, %g4 movg %icc, %o7, %l5 bvc,a,pt %icc, loop_1300 edge8ln %i7, %l3, %g2 movgu %xcc, %g1, %i6 movpos %icc, %o5, %i1 loop_1300: tneg %icc, 0x0 mulx %i4, 0x001B, %i2 fpsub16s %f2, %f20, %f1 fmovsgu %xcc, %f19, %f23 array8 %o4, %l2, %o0 edge8 %l6, %o2, %g3 tl %xcc, 0x4 edge32n %o1, %l0, %l1 membar 0x44 fmovdne %xcc, %f6, %f28 fandnot2 %f16, %f12, %f28 fmuld8sux16 %f14, %f30, %f12 fxnors %f16, %f28, %f0 andn %i0, %g7, %o3 taddcctv %g6, 0x1509, %i5 be,a %icc, loop_1301 fzeros %f8 movl %xcc, %g5, %l4 taddcc %i3, %o6, %g4 loop_1301: nop wr %g0, 0x11, %asi ldsha [%l7 + 0x66] %asi, %l5 fbo %fcc0, loop_1302 or %i7, 0x05EA, %o7 fbu %fcc2, loop_1303 tcc %icc, 0x5 loop_1302: umul %g2, %g1, %l3 nop setx 0xAC9A7E1344DCFAAD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 fsqrtd %f6, %f2 loop_1303: movn %xcc, %i6, %i1 bne,pt %xcc, loop_1304 movrlez %i4, %i2, %o4 edge16l %l2, %o0, %o5 tsubcctv %l6, %o2, %o1 loop_1304: srlx %l0, %g3, %i0 mulscc %g7, 0x1A86, %o3 xnorcc %g6, %i5, %g5 edge8ln %l1, %i3, %l4 sra %o6, %g4, %l5 tcc %icc, 0x7 orcc %o7, 0x0F05, %g2 sdivcc %g1, 0x056C, %l3 fzeros %f9 udivcc %i7, 0x0D46, %i6 fble %fcc1, loop_1305 brnz,a %i1, loop_1306 andncc %i4, %i2, %l2 fbn,a %fcc0, loop_1307 loop_1305: tsubcc %o4, 0x1CB3, %o5 loop_1306: udivx %o0, 0x01C0, %o2 tpos %icc, 0x1 loop_1307: fmovrdgez %o1, %f4, %f10 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %xcc, 0x4 tne %xcc, 0x7 ld [%l7 + 0x60], %f30 mulscc %l6, 0x10B6, %l0 movle %icc, %g3, %g7 alignaddrl %i0, %o3, %g6 nop fitos %f14, %f21 fstox %f21, %f20 fxtos %f20, %f18 sth %g5, [%l7 + 0x6C] bl,a %xcc, loop_1308 fxnors %f13, %f13, %f20 be,a loop_1309 tcs %icc, 0x3 loop_1308: smulcc %i5, %l1, %i3 mulscc %l4, %g4, %o6 loop_1309: sra %o7, 0x0C, %l5 bcc %xcc, loop_1310 fmul8ulx16 %f6, %f6, %f14 fmovsvs %icc, %f6, %f16 umul %g1, %l3, %g2 loop_1310: fmovdge %icc, %f14, %f21 mulscc %i6, %i7, %i4 fcmpeq32 %f8, %f10, %i1 fmovsvs %xcc, %f7, %f25 tgu %icc, 0x0 fornot2 %f16, %f18, %f2 fxor %f16, %f10, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %l2, 0x0E, %o4 tleu %xcc, 0x0 movne %xcc, %o5, %i2 mova %xcc, %o2, %o0 fbg,a %fcc0, loop_1311 and %o1, %l0, %g3 orncc %l6, %i0, %o3 alignaddr %g7, %g6, %g5 loop_1311: or %l1, %i3, %l4 fbe,a %fcc3, loop_1312 taddcctv %g4, 0x0554, %i5 fmovrde %o7, %f2, %f4 bgu %xcc, loop_1313 loop_1312: sllx %o6, 0x06, %l5 nop setx 0x7040A7FD1C334DAF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xE933D4D665FD4911, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f10, %f16 wr %g0, 0x20, %asi stxa %l3, [%g0 + 0x0] %asi loop_1313: smulcc %g2, 0x081A, %g1 bcs,pn %icc, loop_1314 smulcc %i6, %i7, %i1 addccc %l2, 0x0A41, %o4 bge,a,pn %icc, loop_1315 loop_1314: nop setx 0x5C24D3B6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 fsqrts %f5, %f14 andn %o5, 0x014B, %i4 movn %xcc, %o2, %o0 loop_1315: subccc %o1, 0x1C8A, %l0 ldub [%l7 + 0x63], %g3 nop set 0x40, %l4 ldsh [%l7 + %l4], %l6 fones %f11 sir 0x0314 tne %icc, 0x4 fmul8ulx16 %f12, %f12, %f20 tn %icc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %icc, 0x0 andcc %i2, 0x069D, %i0 fmovsvc %icc, %f16, %f24 wr %g0, 0x89, %asi ldswa [%l7 + 0x0C] %asi, %o3 movne %xcc, %g7, %g6 set 0x48, %o1 ldsba [%l7 + %o1] 0x18, %l1 fmovsvc %xcc, %f5, %f14 stw %g5, [%l7 + 0x7C] fbue,a %fcc0, loop_1316 subcc %l4, %g4, %i5 fandnot2 %f2, %f24, %f4 sub %o7, %i3, %o6 loop_1316: fnegd %f22, %f20 sll %l5, %g2, %l3 sth %i6, [%l7 + 0x2E] ba %xcc, loop_1317 edge16ln %i7, %i1, %g1 add %o4, %l2, %i4 movrgz %o5, %o2, %o1 loop_1317: fbe %fcc1, loop_1318 umul %l0, 0x0B0D, %o0 fmovsvs %icc, %f25, %f12 fones %f12 loop_1318: nop setx 0x71CBFF23957A309A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x75354FFA417E8F92, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f14, %f0 edge16ln %l6, %g3, %i2 movne %icc, %o3, %i0 edge16ln %g6, %l1, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %l4, %g4, %i5 movle %icc, %g7, %i3 andncc %o6, %o7, %l5 addcc %l3, %g2, %i6 fmovdgu %icc, %f7, %f1 andcc %i7, %i1, %o4 movrlez %l2, 0x2E6, %i4 nop setx 0x450F0BE67A0385FF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x75CF19F1B16C266D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f28, %f4 popc 0x103F, %o5 tl %xcc, 0x7 taddcc %g1, 0x1864, %o2 prefetch [%l7 + 0x20], 0x3 nop fitod %f18, %f18 set 0x40, %g6 lda [%l7 + %g6] 0x80, %f6 tsubcc %l0, 0x19AE, %o1 addc %o0, %g3, %i2 fmovrdlez %l6, %f12, %f18 movneg %xcc, %o3, %i0 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0x16, %f0 array16 %g6, %g5, %l1 edge16 %l4, %g4, %g7 movrgez %i5, %o6, %i3 add %l7, 0x28, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %l5, %o7 udivcc %l3, 0x1ABA, %g2 edge32 %i6, %i7, %o4 fbn,a %fcc0, loop_1319 edge32ln %i1, %l2, %i4 fbg,a %fcc2, loop_1320 bshuffle %f0, %f20, %f26 loop_1319: bn,a %icc, loop_1321 fmovrdlz %o5, %f28, %f20 loop_1320: nop set 0x66, %l2 stha %g1, [%l7 + %l2] 0x88 loop_1321: popc 0x00DB, %o2 movvs %icc, %l0, %o1 tg %xcc, 0x5 tvs %xcc, 0x0 tgu %xcc, 0x0 stx %g3, [%l7 + 0x70] popc %o0, %l6 wr %g0, 0x0c, %asi lduha [%l7 + 0x72] %asi, %o3 tsubcctv %i0, %g6, %g5 andcc %l1, %l4, %i2 fbne %fcc3, loop_1322 stbar add %l7, 0x2C, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %g7, %i5 loop_1322: tgu %xcc, 0x3 fornot2s %f26, %f18, %f6 fnot2s %f30, %f21 movpos %icc, %g4, %i3 array8 %l5, %o7, %o6 sll %g2, 0x0B, %l3 fmovse %icc, %f31, %f15 nop setx loop_1323, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge8n %i7, %i6, %i1 fmovsneg %icc, %f0, %f3 ba,a,pt %xcc, loop_1324 loop_1323: sll %l2, %i4, %o4 xnorcc %o5, 0x077A, %o2 fmovdcc %xcc, %f2, %f0 loop_1324: nop fitod %f4, %f0 fdtos %f0, %f23 fmovsle %xcc, %f14, %f18 tcs %xcc, 0x3 orcc %g1, %l0, %o1 fornot1 %f2, %f30, %f16 movrlez %o0, 0x114, %l6 set 0x44, %o4 swapa [%l7 + %o4] 0x18, %g3 tvs %xcc, 0x7 add %i0, 0x1E8C, %o3 brnz %g6, loop_1325 call loop_1326 bgu,pn %xcc, loop_1327 subccc %g5, %l1, %i2 loop_1325: movrne %g7, 0x354, %l4 loop_1326: movvc %icc, %g4, %i5 loop_1327: fsrc1s %f2, %f3 brgz,a %l5, loop_1328 array16 %i3, %o6, %o7 tg %icc, 0x4 orncc %g2, %i7, %i6 loop_1328: fpack16 %f24, %f24 andcc %i1, 0x0137, %l3 sra %l2, 0x01, %i4 sdivcc %o5, 0x1C12, %o2 tcs %icc, 0x1 sth %o4, [%l7 + 0x12] popc %g1, %o1 tl %xcc, 0x2 srl %l0, 0x0F, %l6 tvs %icc, 0x2 set 0x40, %o5 stda %f0, [%l7 + %o5] 0x18 movrne %o0, %i0, %o3 subc %g6, %g3, %l1 fors %f11, %f29, %f25 movrgez %g5, 0x29A, %i2 add %l7, 0x70, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g7 casa [%l6] 0x81, %g7, %g4 ba,a,pt %xcc, loop_1329 subcc %i5, %l5, %l4 set 0x7A, %l1 ldsha [%l7 + %l1] 0x15, %o6 loop_1329: movge %icc, %i3, %o7 edge32 %i7, %i6, %g2 srlx %i1, %l3, %l2 tsubcctv %o5, %o2, %i4 nop fitos %f12, %f23 taddcc %g1, %o4, %l0 xnor %l6, 0x0507, %o0 movcs %xcc, %o1, %i0 edge32l %o3, %g6, %g3 array32 %g5, %i2, %g7 nop set 0x08, %l6 std %f18, [%l7 + %l6] array16 %g4, %i5, %l5 nop setx loop_1330, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done orn %l4, 0x0CB8, %l1 udiv %o6, 0x1539, %i3 fmovsvs %icc, %f16, %f17 loop_1330: taddcc %i7, %i6, %o7 fmovrdgz %i1, %f28, %f12 xnor %l3, 0x1990, %l2 edge32ln %o5, %g2, %o2 mulx %g1, 0x1ABD, %i4 fbl %fcc2, loop_1331 fsrc1 %f4, %f4 fpadd16 %f6, %f20, %f24 st %f25, [%l7 + 0x30] loop_1331: movvc %xcc, %l0, %o4 nop fitos %f7, %f21 fstox %f21, %f28 fxtos %f28, %f1 fsrc1s %f11, %f15 ldstub [%l7 + 0x7A], %o0 alignaddr %l6, %i0, %o1 edge16 %o3, %g6, %g3 movl %xcc, %g5, %g7 or %i2, 0x0039, %i5 tsubcctv %l5, %g4, %l1 wr %g0, 0x04, %asi lduwa [%l7 + 0x70] %asi, %o6 ldstub [%l7 + 0x5B], %l4 and %i7, %i6, %o7 xorcc %i3, 0x06D9, %i1 smul %l2, %o5, %g2 set 0x48, %g1 stba %l3, [%l7 + %g1] 0xeb membar #Sync fmovdleu %icc, %f9, %f28 tgu %xcc, 0x0 nop fitos %f20, %f17 stx %g1, [%l7 + 0x60] sra %i4, %l0, %o2 fbge %fcc1, loop_1332 fzeros %f28 fsrc2s %f31, %f24 nop setx 0x62A15DC4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x1A2907EA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fadds %f19, %f29, %f14 loop_1332: tpos %icc, 0x3 brz %o0, loop_1333 movrgz %o4, %l6, %i0 and %o3, %o1, %g3 sethi 0x04A3, %g5 loop_1333: edge16 %g6, %i2, %g7 movcc %icc, %l5, %i5 fmovrdgz %g4, %f2, %f2 sll %o6, %l1, %i7 tsubcc %i6, %l4, %o7 nop fitos %f7, %f23 fstox %f23, %f2 fxtos %f2, %f29 movcc %xcc, %i1, %i3 addc %l2, 0x0ED6, %g2 nop set 0x10, %i5 ldd [%l7 + %i5], %f26 edge32 %l3, %g1, %o5 mulscc %l0, %i4, %o0 movn %xcc, %o2, %l6 fmuld8sux16 %f23, %f2, %f10 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd32 %f28, %f12, %f6 fbu %fcc2, loop_1334 movvs %icc, %i0, %o4 brlz,a %o3, loop_1335 movvc %xcc, %g3, %g5 loop_1334: movcs %icc, %o1, %i2 add %g7, %g6, %i5 loop_1335: nop setx 0x13FE22304D3FE532, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xCE42D1B96FF042AF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f30, %f0 subc %g4, 0x100B, %l5 sllx %l1, 0x0B, %o6 movg %xcc, %i7, %i6 udivcc %l4, 0x019F, %o7 fbo,a %fcc0, loop_1336 fmul8x16al %f21, %f21, %f0 fsrc1 %f16, %f14 lduh [%l7 + 0x72], %i1 loop_1336: fcmple32 %f4, %f6, %i3 movl %xcc, %l2, %l3 sub %g1, 0x04D5, %o5 fmovrsgz %l0, %f9, %f28 brnz %i4, loop_1337 ba,pn %xcc, loop_1338 tle %icc, 0x0 set 0x44, %o6 lduwa [%l7 + %o6] 0x89, %g2 loop_1337: smul %o2, %l6, %o0 loop_1338: te %xcc, 0x5 membar 0x1D and %o4, %o3, %i0 set 0x60, %o7 stha %g5, [%l7 + %o7] 0x80 fmovdle %xcc, %f26, %f7 te %xcc, 0x1 movg %icc, %o1, %g3 tn %icc, 0x6 fsrc2 %f2, %f8 edge32ln %g7, %i2, %i5 fpmerge %f23, %f9, %f0 sllx %g6, %l5, %g4 xorcc %l1, %o6, %i6 nop fitod %f2, %f16 fdtos %f16, %f1 movrlz %i7, 0x384, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 call loop_1339 tvs %icc, 0x1 fcmpgt32 %f12, %f26, %i1 mulscc %i3, 0x1482, %o7 loop_1339: fnot1 %f2, %f20 fsrc2s %f18, %f31 tcc %icc, 0x6 fblg %fcc2, loop_1340 fmovrdne %l3, %f14, %f4 movne %xcc, %l2, %o5 movne %icc, %l0, %g1 loop_1340: edge32ln %i4, %g2, %o2 array8 %l6, %o4, %o0 fmovd %f16, %f4 stbar mova %icc, %i0, %g5 subc %o3, %g3, %g7 fmovdn %icc, %f7, %f3 std %f20, [%l7 + 0x68] edge8 %i2, %i5, %g6 sethi 0x1D49, %o1 fmovde %xcc, %f30, %f26 wr %g0, 0x89, %asi stwa %g4, [%l7 + 0x74] %asi movrgz %l1, %l5, %o6 tpos %icc, 0x5 movne %xcc, %i7, %i6 fmovsleu %icc, %f24, %f12 tneg %icc, 0x4 orcc %l4, 0x0C60, %i3 fmovrdgez %o7, %f10, %f0 fbge %fcc2, loop_1341 fcmpne32 %f4, %f26, %l3 nop fitod %f4, %f12 fdtox %f12, %f2 fxtod %f2, %f6 membar 0x34 loop_1341: ldx [%l7 + 0x58], %i1 mulscc %l2, %l0, %g1 movrgez %i4, 0x3B3, %g2 lduw [%l7 + 0x78], %o2 bge,a,pt %xcc, loop_1342 ldstub [%l7 + 0x2E], %o5 udiv %o4, 0x0DF1, %o0 movrne %i0, %g5, %l6 loop_1342: tpos %icc, 0x6 array16 %g3, %o3, %g7 array8 %i2, %g6, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbule,a %fcc0, loop_1343 movcc %xcc, %g4, %l1 fcmple32 %f16, %f28, %o1 tn %icc, 0x2 loop_1343: addcc %o6, %l5, %i7 add %l7, 0x5C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i6 casa [%l6] %asi, %i6, %l4 movvc %xcc, %o7, %i3 fbue %fcc0, loop_1344 udiv %l3, 0x1DE1, %l2 wr %g0, 0x22, %asi stwa %l0, [%l7 + 0x50] %asi membar #Sync loop_1344: movge %icc, %i1, %i4 andncc %g2, %g1, %o5 fmul8x16al %f25, %f28, %f26 brz %o4, loop_1345 fmovde %icc, %f22, %f30 fmovse %icc, %f21, %f9 set 0x38, %g2 ldswa [%l7 + %g2] 0x81, %o2 loop_1345: fpack16 %f8, %f23 call loop_1346 nop setx 0x185696556059625E, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr orn %i0, 0x065A, %o0 xorcc %g5, %g3, %l6 loop_1346: popc 0x1D9A, %g7 fmovdleu %xcc, %f1, %f7 fmovse %icc, %f5, %f24 umul %i2, 0x1C64, %o3 andncc %g6, %i5, %g4 orncc %o1, %o6, %l1 tleu %xcc, 0x5 tcs %xcc, 0x2 tsubcc %i7, %l5, %l4 fmul8x16au %f21, %f0, %f6 sdivx %i6, 0x1006, %i3 tsubcctv %l3, 0x0604, %l2 fcmple16 %f26, %f28, %o7 set 0x12, %l3 lduha [%l7 + %l3] 0x14, %i1 fbn %fcc3, loop_1347 bne,pn %xcc, loop_1348 fsrc1 %f20, %f28 sll %l0, %g2, %g1 loop_1347: fbuge,a %fcc2, loop_1349 loop_1348: for %f2, %f26, %f10 bpos,a,pn %icc, loop_1350 fbge,a %fcc0, loop_1351 loop_1349: tge %icc, 0x6 tneg %xcc, 0x5 loop_1350: movre %i4, 0x220, %o5 loop_1351: fandnot2 %f24, %f28, %f24 fbule,a %fcc2, loop_1352 fmovd %f4, %f4 bcs,a %icc, loop_1353 smulcc %o2, 0x0581, %i0 loop_1352: nop setx 0xD46CCD5E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x1ECBE55D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fdivs %f10, %f0, %f27 fmovrdne %o4, %f8, %f24 loop_1353: array32 %g5, %g3, %l6 edge16l %g7, %i2, %o3 sllx %o0, 0x1F, %g6 movcs %icc, %g4, %o1 movrgz %i5, 0x1FC, %o6 subccc %l1, %l5, %l4 brlz %i7, loop_1354 udiv %i3, 0x0456, %l3 fmovsgu %icc, %f27, %f10 nop setx 0x6C5BC1CD33D72F40, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xA45F353BB303F98B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f26, %f28 loop_1354: nop setx loop_1355, %l0, %l1 jmpl %l1, %i6 tgu %icc, 0x3 stw %o7, [%l7 + 0x64] fnegd %f4, %f18 loop_1355: bpos,a %xcc, loop_1356 srl %i1, %l0, %g2 tcs %icc, 0x4 fxor %f6, %f0, %f20 loop_1356: movrlz %l2, 0x05F, %g1 nop set 0x28, %i3 ldstub [%l7 + %i3], %i4 fcmpgt16 %f6, %f26, %o5 wr %g0, 0x0c, %asi lduha [%l7 + 0x6C] %asi, %o2 array32 %o4, %i0, %g5 mulscc %g3, %l6, %g7 fbne %fcc1, loop_1357 bge,a loop_1358 fmovsgu %xcc, %f4, %f19 lduh [%l7 + 0x5E], %o3 loop_1357: fmovrslez %o0, %f1, %f22 loop_1358: fpsub32s %f10, %f24, %f24 tpos %icc, 0x3 fnot1 %f24, %f8 mova %xcc, %g6, %g4 taddcctv %o1, %i2, %o6 fcmple32 %f14, %f30, %i5 movn %icc, %l1, %l5 edge16l %i7, %i3, %l3 movcc %icc, %l4, %o7 sir 0x18A7 movvc %icc, %i6, %l0 stbar smulcc %g2, 0x0135, %i1 te %icc, 0x0 andncc %l2, %g1, %i4 call loop_1359 or %o5, %o4, %o2 movn %icc, %i0, %g3 fbug,a %fcc0, loop_1360 loop_1359: fnand %f26, %f2, %f16 edge32n %l6, %g5, %g7 fbne %fcc0, loop_1361 loop_1360: addccc %o3, %g6, %g4 edge8 %o0, %o1, %i2 edge8l %i5, %l1, %l5 loop_1361: xnor %o6, 0x0467, %i7 set 0x08, %i7 stha %i3, [%l7 + %i7] 0x14 ldstub [%l7 + 0x57], %l3 movpos %xcc, %o7, %l4 fmovrdgez %i6, %f8, %f26 fbu %fcc0, loop_1362 movrlez %l0, %i1, %l2 smul %g2, 0x1E0A, %i4 set 0x52, %g5 ldsba [%l7 + %g5] 0x19, %g1 loop_1362: fmovdg %icc, %f17, %f12 fzeros %f21 fandnot2 %f30, %f8, %f8 stw %o5, [%l7 + 0x2C] array32 %o4, %o2, %g3 movrgz %i0, %l6, %g5 subccc %o3, %g7, %g4 fzero %f10 nop fitos %f8, %f8 fstod %f8, %f24 swap [%l7 + 0x58], %o0 fbuge,a %fcc2, loop_1363 fmovdle %xcc, %f25, %f10 movgu %icc, %g6, %i2 tneg %xcc, 0x6 loop_1363: brgz,a %i5, loop_1364 smulcc %o1, 0x12DD, %l5 subccc %o6, %l1, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1364: fbl %fcc3, loop_1365 sir 0x07CB tvc %xcc, 0x7 edge32n %l3, %i3, %l4 loop_1365: brlz %o7, loop_1366 nop setx 0x7F2583F50CA41B59, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 fsqrtd %f4, %f22 srlx %i6, %i1, %l2 ldstub [%l7 + 0x17], %l0 loop_1366: fmovdl %icc, %f24, %f2 movle %icc, %g2, %i4 sir 0x1242 xnorcc %g1, 0x1746, %o5 udivcc %o4, 0x0FE2, %o2 movle %icc, %i0, %l6 lduh [%l7 + 0x50], %g5 mulscc %g3, %o3, %g7 fbule %fcc2, loop_1367 edge16 %o0, %g4, %i2 bshuffle %f2, %f18, %f28 fbe,a %fcc0, loop_1368 loop_1367: subc %i5, %g6, %o1 fnot2s %f24, %f29 fmul8x16 %f5, %f6, %f26 loop_1368: fmovspos %xcc, %f16, %f0 fbl %fcc3, loop_1369 bl,pt %icc, loop_1370 bge,a %icc, loop_1371 movcs %xcc, %l5, %o6 loop_1369: alignaddr %i7, %l3, %i3 loop_1370: mulscc %l4, %o7, %i6 loop_1371: array16 %l1, %l2, %l0 ld [%l7 + 0x6C], %f10 udivx %i1, 0x0351, %g2 movvs %xcc, %i4, %o5 movneg %xcc, %o4, %g1 edge8l %i0, %o2, %l6 array32 %g3, %o3, %g5 stbar nop setx 0x6E2F52D4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xE9928A3F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fdivs %f14, %f31, %f26 movn %icc, %g7, %g4 fbug,a %fcc2, loop_1372 stx %o0, [%l7 + 0x48] fbg %fcc3, loop_1373 nop setx 0x4075F746, %l0, %l6 st %l6, [%l7 + 0x14] ld [%l7 + 0x14], %fsr loop_1372: nop set 0x68, %g7 ldswa [%l7 + %g7] 0x0c, %i5 loop_1373: ldsw [%l7 + 0x68], %g6 movcs %icc, %o1, %i2 addcc %l5, %o6, %l3 move %icc, %i7, %l4 wr %g0, 0x04, %asi ldda [%l7 + 0x70] %asi, %i2 fpackfix %f8, %f14 andcc %o7, %i6, %l1 andn %l0, %i1, %l2 fpack32 %f18, %f24, %f20 edge16l %i4, %o5, %g2 movre %g1, %o4, %i0 fbge %fcc2, loop_1374 edge16 %o2, %l6, %o3 fmovsvs %icc, %f2, %f7 movle %icc, %g3, %g5 loop_1374: bgu,a loop_1375 fmovsl %xcc, %f20, %f11 nop set 0x59, %i6 ldstub [%l7 + %i6], %g7 edge8ln %o0, %i5, %g4 loop_1375: fble %fcc3, loop_1376 sir 0x05EB tne %icc, 0x0 ta %icc, 0x6 loop_1376: andncc %g6, %o1, %i2 ld [%l7 + 0x2C], %f20 taddcctv %o6, 0x0B68, %l5 set 0x40, %i1 ldda [%l7 + %i1] 0x04, %f16 mova %xcc, %l3, %i7 edge8ln %i3, %o7, %i6 smulcc %l4, %l1, %l0 movle %xcc, %l2, %i1 andcc %i4, 0x02B1, %o5 movne %xcc, %g2, %o4 mulx %i0, %g1, %l6 taddcctv %o3, 0x1D69, %g3 wr %g0, 0x0c, %asi stwa %o2, [%l7 + 0x60] %asi movcs %icc, %g7, %g5 udiv %i5, 0x0325, %g4 tvc %icc, 0x5 fbne,a %fcc0, loop_1377 brz,a %o0, loop_1378 movrlez %g6, 0x1BB, %i2 nop fitos %f0, %f25 fstox %f25, %f26 fxtos %f26, %f23 loop_1377: srax %o1, %o6, %l5 loop_1378: movn %icc, %i7, %i3 mulscc %l3, %o7, %l4 movpos %icc, %l1, %l0 movn %icc, %i6, %i1 fmovrdlez %l2, %f4, %f4 movrgez %i4, 0x2CE, %g2 movcc %icc, %o5, %i0 mulx %g1, 0x1789, %o4 tge %xcc, 0x1 srax %l6, %g3, %o2 and %g7, %o3, %g5 call loop_1379 fmovd %f2, %f24 umulcc %g4, %o0, %i5 fpsub16s %f20, %f7, %f1 loop_1379: fcmpgt16 %f4, %f30, %g6 wr %g0, 0x19, %asi stwa %o1, [%l7 + 0x48] %asi ld [%l7 + 0x10], %f13 srax %i2, %l5, %o6 te %icc, 0x1 fbu %fcc2, loop_1380 bcs,a %xcc, loop_1381 movne %xcc, %i7, %i3 fbu,a %fcc2, loop_1382 loop_1380: fzero %f8 loop_1381: mulx %l3, 0x0508, %l4 bge %icc, loop_1383 loop_1382: tneg %icc, 0x6 array16 %l1, %o7, %l0 sllx %i1, 0x1F, %i6 loop_1383: orn %l2, 0x15A3, %i4 or %g2, %o5, %g1 popc 0x12BE, %o4 fbl,a %fcc0, loop_1384 taddcctv %i0, %l6, %g3 fmovsgu %icc, %f20, %f17 ta %xcc, 0x0 loop_1384: edge16n %g7, %o3, %o2 tvs %icc, 0x5 edge16 %g5, %g4, %o0 brgez,a %g6, loop_1385 fbe %fcc1, loop_1386 nop setx 0xC48636949F457353, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f14 or %i5, 0x0934, %i2 loop_1385: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1386: movge %icc, %o1, %o6 movre %i7, %l5, %l3 fmul8x16au %f3, %f30, %f2 bvs %xcc, loop_1387 movrgez %i3, %l1, %l4 movrgz %o7, 0x2B9, %i1 fmovsle %xcc, %f9, %f24 loop_1387: sll %i6, %l0, %l2 tle %xcc, 0x2 tsubcctv %g2, %i4, %g1 be,pt %icc, loop_1388 orncc %o5, %i0, %o4 edge16n %g3, %l6, %o3 edge16l %o2, %g7, %g4 loop_1388: nop set 0x4A, %o3 ldsha [%l7 + %o3] 0x19, %g5 array8 %o0, %i5, %g6 and %o1, 0x0467, %i2 bne,a %icc, loop_1389 tcc %xcc, 0x4 sra %o6, %l5, %i7 fbul %fcc3, loop_1390 loop_1389: mulscc %l3, 0x0DFC, %i3 fpack32 %f22, %f26, %f26 stw %l4, [%l7 + 0x44] loop_1390: movg %xcc, %l1, %o7 fmovda %icc, %f17, %f27 xor %i1, 0x135F, %i6 move %xcc, %l0, %g2 wr %g0, 0x10, %asi sta %f8, [%l7 + 0x2C] %asi membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f0 tl %xcc, 0x0 movrne %i4, 0x0C3, %l2 popc %o5, %g1 fmovde %icc, %f10, %f17 add %l7, 0x70, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x81, %i0, %o4 bcc,a,pn %xcc, loop_1391 fmovscs %xcc, %f11, %f14 fbe,a %fcc0, loop_1392 and %l6, %o3, %g3 loop_1391: nop fitod %f6, %f10 fdtoi %f10, %f13 subc %g7, 0x1A1E, %g4 loop_1392: movpos %icc, %o2, %g5 stx %i5, [%l7 + 0x38] addcc %o0, 0x102D, %g6 fmovd %f28, %f6 subcc %o1, 0x1C6E, %i2 fcmpgt32 %f24, %f30, %o6 tpos %xcc, 0x3 addcc %i7, 0x1263, %l5 nop setx 0x60408DF1, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr sllx %l3, 0x16, %i3 fmovdleu %icc, %f31, %f27 tsubcctv %l4, %o7, %i1 lduw [%l7 + 0x60], %i6 fmovsvc %icc, %f5, %f22 movrgez %l1, %g2, %i4 alignaddr %l2, %o5, %l0 array32 %g1, %i0, %o4 fmovrdlz %l6, %f26, %f24 movgu %xcc, %o3, %g7 tvs %xcc, 0x1 tsubcc %g3, 0x1F1B, %g4 movrne %o2, 0x0CA, %g5 umulcc %i5, 0x114C, %g6 movne %xcc, %o1, %i2 movl %icc, %o0, %o6 movgu %icc, %i7, %l3 fmovrslz %i3, %f30, %f21 stbar tcs %xcc, 0x7 fbule,a %fcc3, loop_1393 tsubcc %l4, 0x04A7, %l5 fpadd16s %f25, %f23, %f9 add %i1, 0x157E, %o7 loop_1393: movn %icc, %i6, %g2 ldx [%l7 + 0x20], %l1 smulcc %i4, 0x022F, %l2 fsrc1s %f24, %f26 sllx %l0, %g1, %o5 nop setx 0x35253CB4B36D6A7A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xFAFE6A742459A129, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f16, %f4 umul %i0, 0x0AED, %l6 edge32 %o4, %g7, %o3 tn %icc, 0x2 tsubcctv %g4, 0x098F, %g3 tneg %xcc, 0x1 faligndata %f30, %f4, %f12 mulscc %g5, %o2, %i5 movrgz %g6, %i2, %o0 tsubcctv %o6, %o1, %l3 edge32ln %i7, %i3, %l4 bneg,a,pn %icc, loop_1394 edge16 %l5, %i1, %o7 bshuffle %f30, %f4, %f12 movl %xcc, %i6, %l1 loop_1394: tge %xcc, 0x5 te %icc, 0x6 set 0x40, %o2 stda %f0, [%l7 + %o2] 0x17 membar #Sync alignaddr %g2, %i4, %l0 set 0x64, %i2 swapa [%l7 + %i2] 0x19, %g1 srlx %l2, %o5, %l6 fbl,a %fcc3, loop_1395 fbne,a %fcc3, loop_1396 edge8l %o4, %g7, %o3 ba,a loop_1397 loop_1395: brz %g4, loop_1398 loop_1396: fpack32 %f18, %f2, %f0 edge8 %i0, %g5, %o2 loop_1397: nop set 0x1C, %i4 sta %f18, [%l7 + %i4] 0x18 loop_1398: orncc %g3, %g6, %i2 taddcctv %o0, 0x04F4, %o6 tleu %icc, 0x6 fmovdge %xcc, %f22, %f4 tsubcc %i5, 0x0CD2, %l3 fmul8x16au %f22, %f1, %f16 edge32 %o1, %i7, %i3 bl,a,pt %icc, loop_1399 movvc %xcc, %l4, %i1 fbue %fcc2, loop_1400 sdiv %o7, 0x0B45, %i6 loop_1399: movne %xcc, %l5, %l1 nop setx 0xD07A98E1, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr loop_1400: edge8n %g2, %i4, %g1 movrgez %l0, %o5, %l2 movgu %icc, %l6, %g7 sethi 0x176A, %o3 fmovrslez %o4, %f29, %f3 taddcctv %g4, 0x1C00, %g5 te %icc, 0x3 tsubcctv %o2, %g3, %i0 fmovdneg %icc, %f1, %f18 fmul8sux16 %f0, %f24, %f28 set 0x21, %g3 ldstuba [%l7 + %g3] 0x10, %i2 fands %f2, %f23, %f8 addc %o0, 0x1DBC, %g6 fzeros %f18 fpsub32s %f17, %f16, %f17 tvc %icc, 0x5 fmovdcc %xcc, %f4, %f23 srax %o6, %l3, %o1 wr %g0, 0x88, %asi lda [%l7 + 0x5C] %asi, %f12 ta %icc, 0x0 sdiv %i5, 0x0E17, %i3 edge32ln %l4, %i1, %i7 fmovdvc %icc, %f24, %f9 tsubcctv %i6, %l5, %l1 fmul8x16al %f6, %f12, %f24 edge32ln %o7, %g2, %g1 set 0x40, %l5 stda %f0, [%l7 + %l5] 0x04 sllx %i4, %o5, %l2 tg %icc, 0x3 fand %f6, %f6, %f28 fmovdgu %xcc, %f7, %f24 udivx %l6, 0x1631, %l0 andncc %o3, %o4, %g7 sra %g4, 0x13, %o2 udivcc %g5, 0x0BB6, %g3 smulcc %i2, %i0, %g6 stb %o6, [%l7 + 0x79] sir 0x1F02 wr %g0, 0x89, %asi ldsba [%l7 + 0x64] %asi, %o0 smulcc %o1, %i5, %l3 tne %icc, 0x4 for %f30, %f24, %f10 set 0x20, %i0 prefetcha [%l7 + %i0] 0x18, 0x1 lduw [%l7 + 0x64], %i3 tsubcc %i7, %i1, %i6 nop setx 0xA04BEA54, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr fbne %fcc2, loop_1401 mova %icc, %l5, %o7 bge %xcc, loop_1402 ldd [%l7 + 0x40], %f20 loop_1401: movrgz %l1, %g2, %g1 fmovd %f26, %f22 loop_1402: bpos %xcc, loop_1403 orn %o5, %l2, %i4 udivcc %l0, 0x1385, %l6 nop fitos %f7, %f17 fstox %f17, %f16 loop_1403: fble,a %fcc1, loop_1404 fmovsge %xcc, %f26, %f13 fble,a %fcc1, loop_1405 fabsd %f4, %f28 loop_1404: movcs %xcc, %o3, %g7 fpsub16 %f4, %f28, %f4 loop_1405: sllx %o4, 0x0F, %g4 fcmpgt32 %f0, %f10, %o2 fexpand %f21, %f30 edge16l %g3, %i2, %i0 xor %g5, %o6, %o0 set 0x28, %o0 ldxa [%l7 + %o0] 0x81, %g6 sub %i5, 0x197E, %l3 fbue %fcc0, loop_1406 tgu %icc, 0x3 set 0x3C, %l0 sta %f13, [%l7 + %l0] 0x10 loop_1406: fbule %fcc2, loop_1407 fornot1s %f23, %f1, %f31 movg %icc, %l4, %i3 bleu,a,pn %icc, loop_1408 loop_1407: fcmpeq16 %f20, %f16, %o1 orcc %i1, %i6, %i7 fzeros %f1 loop_1408: tne %icc, 0x0 fbn,a %fcc1, loop_1409 nop fitod %f0, %f6 fdtox %f6, %f20 fxtod %f20, %f10 udivx %l5, 0x0339, %l1 movre %g2, 0x09E, %o7 loop_1409: nop fitos %f14, %f11 fstox %f11, %f2 fxtos %f2, %f11 movrne %o5, 0x340, %g1 sra %l2, %l0, %i4 xnorcc %o3, %l6, %o4 set 0x78, %o1 ldstuba [%l7 + %o1] 0x10, %g7 set 0x28, %g6 stxa %o2, [%l7 + %g6] 0x23 membar #Sync fexpand %f4, %f18 bneg,a %icc, loop_1410 srl %g3, 0x13, %i2 fmovsvs %xcc, %f18, %f26 sdivx %g4, 0x135C, %i0 loop_1410: edge32ln %o6, %o0, %g5 add %g6, %l3, %l4 ble %xcc, loop_1411 tgu %xcc, 0x1 fbo,a %fcc2, loop_1412 addccc %i5, 0x06E9, %o1 loop_1411: movgu %icc, %i1, %i6 tne %icc, 0x6 loop_1412: nop fitos %f30, %f10 andn %i7, %i3, %l1 movn %icc, %g2, %o7 fmovdleu %xcc, %f22, %f2 andn %o5, %l5, %l2 tneg %icc, 0x2 tl %xcc, 0x6 umulcc %g1, %l0, %o3 alignaddrl %i4, %l6, %g7 srlx %o2, 0x1B, %g3 bg loop_1413 udivcc %o4, 0x1AE1, %g4 tcs %xcc, 0x0 sth %i0, [%l7 + 0x5E] loop_1413: srl %o6, %i2, %o0 array8 %g5, %g6, %l4 movpos %xcc, %i5, %o1 nop setx 0x88055EAC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x29ADF26F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fdivs %f17, %f16, %f11 edge32ln %i1, %i6, %l3 andncc %i3, %i7, %g2 tneg %xcc, 0x6 fmovd %f26, %f4 umul %o7, %o5, %l1 bvs loop_1414 bcs loop_1415 umul %l2, %l5, %l0 movgu %xcc, %o3, %i4 loop_1414: umul %l6, %g7, %g1 loop_1415: fmovrdgz %g3, %f26, %f24 umulcc %o4, %g4, %i0 edge32l %o2, %o6, %i2 alignaddrl %g5, %g6, %l4 array32 %o0, %i5, %o1 stw %i6, [%l7 + 0x70] fble,a %fcc1, loop_1416 tcc %xcc, 0x6 bshuffle %f20, %f8, %f24 stx %i1, [%l7 + 0x20] loop_1416: fbu,a %fcc3, loop_1417 tleu %xcc, 0x1 tcs %icc, 0x3 mova %icc, %i3, %i7 loop_1417: tge %xcc, 0x4 tge %icc, 0x5 fmovscs %xcc, %f30, %f26 brlez,a %l3, loop_1418 addccc %g2, %o7, %o5 sll %l1, %l2, %l0 fblg %fcc2, loop_1419 loop_1418: andncc %o3, %i4, %l5 edge32l %g7, %l6, %g3 or %g1, 0x18ED, %o4 loop_1419: edge8n %i0, %o2, %o6 fbge %fcc1, loop_1420 tsubcc %g4, %g5, %g6 fors %f13, %f25, %f1 movcs %icc, %l4, %i2 loop_1420: movvc %xcc, %i5, %o0 movle %icc, %i6, %o1 fmul8x16al %f16, %f25, %f16 bvs,a,pn %icc, loop_1421 nop setx 0x216B57705629EC08, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x7950EAE773BB74B6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 faddd %f22, %f14, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %icc, %i1, %i3 loop_1421: movrlz %l3, %g2, %i7 fmovdne %xcc, %f22, %f10 fabss %f22, %f20 fbuge %fcc1, loop_1422 movrne %o7, 0x121, %o5 movvs %icc, %l1, %l0 smulcc %o3, 0x1BAC, %l2 loop_1422: fmovrsne %l5, %f7, %f0 sethi 0x0CCA, %i4 set 0x30, %l4 ldda [%l7 + %l4] 0x22, %g6 nop setx loop_1423, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movl %icc, %l6, %g1 movrgz %o4, %g3, %o2 set 0x22, %g4 stba %i0, [%l7 + %g4] 0x0c loop_1423: tle %icc, 0x3 std %f2, [%l7 + 0x70] fpack32 %f20, %f12, %f20 wr %g0, 0x18, %asi ldsba [%l7 + 0x47] %asi, %o6 sllx %g5, %g4, %l4 tg %icc, 0x4 tvc %xcc, 0x4 movl %xcc, %g6, %i5 wr %g0, 0x80, %asi sta %f5, [%l7 + 0x2C] %asi te %icc, 0x3 nop fitos %f20, %f11 sir 0x1A92 movge %icc, %i2, %i6 nop setx 0xF596C7D47075F847, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr movrlz %o1, 0x29B, %o0 orcc %i3, 0x194D, %l3 ldsw [%l7 + 0x20], %g2 nop setx loop_1424, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fnot2 %f6, %f20 wr %g0, 0x10, %asi stda %f16, [%l7 + 0x40] %asi loop_1424: addc %i1, %i7, %o7 fbge %fcc0, loop_1425 edge8l %o5, %l0, %l1 xor %o3, 0x148F, %l2 andncc %l5, %g7, %l6 loop_1425: tle %icc, 0x2 fmovsge %xcc, %f2, %f4 orn %i4, %g1, %o4 fmovsleu %icc, %f26, %f0 sdivx %o2, 0x09FC, %i0 bn %xcc, loop_1426 array16 %o6, %g5, %g4 and %l4, %g3, %i5 tne %xcc, 0x4 loop_1426: fmovdcc %xcc, %f11, %f4 subcc %g6, 0x0D50, %i2 movrlez %o1, %i6, %i3 andcc %l3, 0x0F28, %o0 fpack16 %f4, %f15 or %i1, %i7, %g2 movrgez %o5, %o7, %l1 alignaddrl %l0, %l2, %o3 nop fitod %f2, %f0 fdtox %f0, %f6 movcs %xcc, %l5, %g7 fsrc1 %f22, %f20 movvs %xcc, %i4, %g1 edge16 %l6, %o2, %i0 fble %fcc2, loop_1427 tvs %icc, 0x5 ble,pn %icc, loop_1428 and %o6, %g5, %g4 loop_1427: fmovdgu %icc, %f2, %f25 tcc %xcc, 0x4 loop_1428: fmovdne %icc, %f31, %f8 fbue %fcc0, loop_1429 subcc %o4, %g3, %l4 edge16 %i5, %i2, %o1 tvc %icc, 0x6 loop_1429: tgu %icc, 0x3 set 0x74, %o4 stwa %i6, [%l7 + %o4] 0x04 tne %icc, 0x5 edge8ln %g6, %l3, %o0 flush %l7 + 0x54 fmovdneg %icc, %f5, %f28 sub %i3, %i1, %i7 tvs %xcc, 0x2 wr %g0, 0xf8, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync tsubcc %o5, 0x0180, %o7 fsrc2s %f1, %f1 umulcc %l1, %g2, %l0 movrlez %o3, %l5, %l2 fabss %f5, %f30 fsrc2s %f14, %f14 srl %i4, %g7, %g1 fpackfix %f12, %f27 mova %icc, %l6, %o2 tsubcctv %i0, 0x087D, %o6 fxnor %f18, %f12, %f2 nop setx 0xF0425767, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr and %g4, %g5, %o4 sllx %g3, 0x1E, %i5 sra %l4, 0x16, %i2 membar 0x36 tg %xcc, 0x3 stb %i6, [%l7 + 0x6F] movg %xcc, %g6, %o1 fmovsgu %icc, %f9, %f5 fcmpeq32 %f0, %f28, %o0 tle %icc, 0x6 movpos %xcc, %i3, %i1 movrne %i7, 0x3A6, %o5 movrlez %o7, %l3, %l1 sdiv %l0, 0x0766, %g2 fmovspos %xcc, %f4, %f15 edge32n %l5, %l2, %i4 fmovscs %icc, %f11, %f14 movcs %xcc, %o3, %g1 edge16ln %l6, %o2, %i0 movcc %xcc, %g7, %g4 st %f8, [%l7 + 0x08] movgu %xcc, %o6, %o4 orncc %g5, %i5, %l4 sethi 0x095E, %g3 srax %i2, %g6, %i6 movrne %o0, 0x33F, %i3 tn %icc, 0x1 bcs,pt %xcc, loop_1430 fornot1s %f19, %f30, %f2 andncc %o1, %i7, %i1 movgu %icc, %o7, %o5 loop_1430: fbule %fcc0, loop_1431 fmovdvs %icc, %f17, %f31 umul %l1, %l0, %l3 set 0x3F, %o5 stba %l5, [%l7 + %o5] 0x04 loop_1431: movvc %icc, %l2, %g2 ldd [%l7 + 0x68], %f16 xnorcc %o3, 0x1A41, %i4 tl %xcc, 0x4 movneg %xcc, %l6, %g1 fpack32 %f2, %f18, %f30 sll %i0, 0x14, %o2 edge16l %g4, %g7, %o6 bl,a,pn %icc, loop_1432 andncc %o4, %g5, %l4 fnot1s %f19, %f2 nop setx 0x3AB60537D18EDEE2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x4120F514F83C9D9C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fmuld %f24, %f28, %f8 loop_1432: srax %g3, %i5, %i2 flush %l7 + 0x68 stw %i6, [%l7 + 0x08] tcc %icc, 0x4 fbe,a %fcc1, loop_1433 edge8ln %o0, %i3, %o1 addcc %g6, 0x085A, %i7 popc 0x13D8, %i1 loop_1433: edge8ln %o7, %l1, %l0 edge8l %l3, %o5, %l5 sra %l2, %o3, %i4 nop fitod %f22, %f12 fmovdcs %icc, %f21, %f8 stw %g2, [%l7 + 0x70] udivcc %l6, 0x1ADD, %g1 smul %i0, %g4, %g7 sll %o2, 0x19, %o6 movcs %icc, %g5, %o4 edge32 %l4, %i5, %i2 brz %i6, loop_1434 array16 %g3, %i3, %o1 umul %g6, 0x1156, %o0 movn %icc, %i7, %i1 loop_1434: tle %xcc, 0x2 wr %g0, 0x18, %asi stxa %o7, [%l7 + 0x58] %asi fpsub16 %f24, %f4, %f22 fcmpeq16 %f14, %f18, %l1 brnz,a %l0, loop_1435 sub %l3, %l5, %l2 fsrc2 %f22, %f6 xor %o3, 0x077B, %i4 loop_1435: nop set 0x1C, %l2 stha %o5, [%l7 + %l2] 0x88 for %f10, %f0, %f12 fnot2 %f20, %f24 orncc %g2, 0x0C53, %g1 bleu,pn %icc, loop_1436 lduh [%l7 + 0x68], %i0 edge16n %l6, %g4, %o2 tpos %icc, 0x2 loop_1436: fandnot2 %f24, %f2, %f10 fcmpne32 %f26, %f0, %g7 brgez,a %g5, loop_1437 addc %o4, 0x00B5, %o6 ldd [%l7 + 0x10], %f26 bpos,a loop_1438 loop_1437: fbg,a %fcc1, loop_1439 fblg,a %fcc1, loop_1440 sub %i5, %l4, %i2 loop_1438: fmovrdgez %i6, %f22, %f20 loop_1439: sra %g3, %o1, %g6 loop_1440: edge32n %i3, %i7, %o0 movrgz %o7, 0x01D, %i1 sth %l1, [%l7 + 0x3C] subc %l0, %l5, %l2 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f16 stx %l3, [%l7 + 0x48] umulcc %i4, 0x18AC, %o3 movneg %icc, %o5, %g2 fmovrde %i0, %f10, %f30 addc %l6, %g4, %o2 movcc %icc, %g7, %g1 swap [%l7 + 0x44], %o4 sllx %o6, 0x17, %g5 ldub [%l7 + 0x53], %i5 nop setx loop_1441, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movcc %xcc, %l4, %i6 brlz,a %g3, loop_1442 movrne %i2, 0x2F9, %o1 loop_1441: fpadd32 %f16, %f0, %f4 addc %i3, %g6, %i7 loop_1442: edge16 %o0, %i1, %o7 sllx %l1, 0x0D, %l0 tvc %icc, 0x5 set 0x70, %l6 ldda [%l7 + %l6] 0x81, %l2 tle %icc, 0x0 tg %icc, 0x0 movleu %icc, %l5, %l3 movge %xcc, %o3, %o5 fbule %fcc0, loop_1443 fbne,a %fcc0, loop_1444 bn %xcc, loop_1445 edge8ln %g2, %i0, %i4 loop_1443: fbu,a %fcc0, loop_1446 loop_1444: subccc %g4, %l6, %g7 loop_1445: movrlz %g1, 0x0F0, %o4 fcmpne32 %f12, %f24, %o6 loop_1446: ba %icc, loop_1447 movvc %xcc, %o2, %g5 fpackfix %f6, %f7 fpsub16s %f31, %f11, %f19 loop_1447: sdivx %l4, 0x1E9B, %i6 tsubcctv %i5, %i2, %g3 sllx %i3, 0x09, %g6 edge8l %i7, %o0, %o1 fbu %fcc2, loop_1448 movg %xcc, %o7, %l1 edge8 %l0, %l2, %i1 te %icc, 0x3 loop_1448: tsubcctv %l5, 0x0068, %l3 and %o5, %g2, %o3 fbge %fcc3, loop_1449 nop fitod %f4, %f18 fdtox %f18, %f26 movn %xcc, %i4, %i0 fandnot1s %f14, %f24, %f30 loop_1449: fmovsvc %xcc, %f31, %f13 movrlz %g4, %g7, %g1 ta %xcc, 0x2 edge32ln %o4, %l6, %o6 movneg %xcc, %o2, %g5 udivx %i6, 0x12CD, %i5 fmovse %xcc, %f18, %f29 edge32l %l4, %g3, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgez %i3, loop_1450 nop fitos %f0, %f26 fstoi %f26, %f29 alignaddr %g6, %o0, %i7 tne %xcc, 0x4 loop_1450: lduw [%l7 + 0x58], %o7 brnz %l1, loop_1451 mulscc %l0, %l2, %o1 stbar fmovrde %i1, %f14, %f8 loop_1451: fmovsg %xcc, %f7, %f28 fpadd16s %f31, %f31, %f31 edge8ln %l5, %l3, %o5 te %xcc, 0x5 membar 0x5F tle %icc, 0x5 ld [%l7 + 0x60], %f28 add %l7, 0x78, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %o3, %g2 movg %xcc, %i4, %i0 tle %xcc, 0x7 fmovdgu %xcc, %f19, %f2 tneg %icc, 0x7 xnor %g4, %g7, %o4 movl %icc, %l6, %g1 or %o2, 0x07DA, %o6 fpadd32s %f9, %f31, %f15 bge,a loop_1452 fmovrslz %g5, %f15, %f16 fpackfix %f26, %f13 mulx %i6, %i5, %g3 loop_1452: sdivx %l4, 0x1374, %i3 edge32n %i2, %o0, %g6 move %xcc, %o7, %l1 set 0x40, %l1 ldda [%l7 + %l1] 0xeb, %i6 fnegs %f25, %f10 edge32ln %l2, %o1, %i1 fsrc2 %f20, %f20 set 0x4C, %i5 sta %f27, [%l7 + %i5] 0x88 st %f15, [%l7 + 0x38] fbg,a %fcc1, loop_1453 fmovdge %xcc, %f10, %f31 movrgz %l5, %l0, %l3 udiv %o3, 0x0E57, %o5 loop_1453: sub %g2, %i0, %g4 fmovdge %icc, %f0, %f19 array16 %g7, %i4, %o4 fmovrslz %g1, %f0, %f10 tg %icc, 0x4 fmovsneg %icc, %f15, %f6 brlz %l6, loop_1454 fxor %f24, %f12, %f12 edge8l %o2, %o6, %i6 nop setx 0x805C6507, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr loop_1454: ldx [%l7 + 0x10], %i5 movrlez %g5, %g3, %l4 edge32ln %i3, %i2, %g6 tleu %icc, 0x1 movleu %xcc, %o7, %o0 set 0x78, %g1 stba %i7, [%l7 + %g1] 0x22 membar #Sync ldd [%l7 + 0x30], %f30 movne %icc, %l2, %o1 bge,a %xcc, loop_1455 st %f6, [%l7 + 0x40] fnot1 %f28, %f14 fbo,a %fcc2, loop_1456 loop_1455: stx %i1, [%l7 + 0x38] std %f16, [%l7 + 0x78] tsubcc %l5, 0x0D8C, %l0 loop_1456: ba,a %icc, loop_1457 edge16l %l3, %l1, %o3 taddcctv %g2, %i0, %o5 tge %icc, 0x1 loop_1457: movne %xcc, %g7, %g4 wr %g0, 0x89, %asi lda [%l7 + 0x10] %asi, %f31 fmovdvc %xcc, %f15, %f6 srl %i4, 0x07, %g1 call loop_1458 sdiv %o4, 0x127E, %l6 nop set 0x0C, %o7 ldsh [%l7 + %o7], %o6 nop setx loop_1459, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1458: subc %i6, %i5, %o2 sethi 0x040A, %g5 xor %l4, 0x18FE, %i3 loop_1459: movle %xcc, %g3, %i2 fabss %f10, %f13 srlx %g6, 0x1F, %o7 sll %i7, %l2, %o0 tg %xcc, 0x5 fmovse %icc, %f0, %f7 bpos loop_1460 movleu %icc, %o1, %i1 fbuge,a %fcc0, loop_1461 movcs %xcc, %l0, %l3 loop_1460: edge32ln %l5, %l1, %o3 ldd [%l7 + 0x70], %g2 loop_1461: srax %i0, %g7, %o5 taddcc %g4, 0x0795, %g1 smulcc %o4, 0x0F5B, %i4 fnot1s %f7, %f27 umul %o6, %l6, %i5 movge %xcc, %i6, %g5 addc %l4, 0x01DC, %o2 stb %i3, [%l7 + 0x0D] movpos %xcc, %i2, %g6 orcc %o7, %g3, %l2 sir 0x15CB ldx [%l7 + 0x48], %o0 movrgz %i7, %i1, %l0 orn %l3, 0x1234, %o1 addc %l1, 0x1F5E, %o3 fbne,a %fcc2, loop_1462 addccc %l5, 0x0198, %g2 movge %icc, %i0, %o5 edge16 %g7, %g1, %o4 loop_1462: umulcc %i4, 0x09FF, %o6 tn %xcc, 0x0 nop set 0x30, %o6 std %f22, [%l7 + %o6] bvc,a,pt %icc, loop_1463 udivcc %g4, 0x0694, %l6 edge32l %i5, %i6, %g5 tcc %icc, 0x4 loop_1463: sdivx %o2, 0x100A, %l4 fmovsgu %xcc, %f19, %f19 sir 0x1C88 movcc %xcc, %i3, %g6 fnot1s %f14, %f14 array16 %o7, %i2, %l2 movle %xcc, %o0, %i7 ldx [%l7 + 0x38], %i1 bpos,a,pn %icc, loop_1464 fmovdneg %icc, %f11, %f8 sub %g3, %l3, %o1 tle %icc, 0x2 loop_1464: movvs %xcc, %l0, %o3 fmovdcs %icc, %f29, %f7 fors %f13, %f23, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x54], %l5 edge8l %l1, %g2, %i0 move %xcc, %o5, %g1 fmovsa %icc, %f21, %f22 lduh [%l7 + 0x74], %o4 fpadd32 %f6, %f26, %f22 nop setx 0xAC26D35685C1BCED, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x61F87DAA824828AC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 faddd %f2, %f30, %f6 nop setx 0xB333D0896EA916CB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xCC886C53F9DEA1FD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fmuld %f24, %f28, %f22 sdiv %g7, 0x0F4D, %o6 nop fitod %f15, %f8 fbuge %fcc3, loop_1465 xor %i4, 0x167F, %g4 tsubcc %i5, 0x1BD1, %i6 movrlz %g5, %o2, %l4 loop_1465: bleu,a,pn %xcc, loop_1466 subcc %l6, 0x198A, %g6 fmovrsne %o7, %f7, %f13 fmovrde %i3, %f22, %f2 loop_1466: te %icc, 0x6 movgu %xcc, %i2, %o0 fmovdne %xcc, %f30, %f17 fmovsn %xcc, %f8, %f18 movrne %l2, 0x213, %i7 movrlez %g3, %i1, %o1 xnorcc %l0, 0x1CAA, %o3 brlz %l5, loop_1467 xnor %l1, 0x0C43, %l3 andncc %i0, %g2, %g1 srax %o4, 0x0F, %o5 loop_1467: ldub [%l7 + 0x68], %g7 taddcc %i4, 0x113F, %o6 tn %icc, 0x2 set 0x58, %l3 stxa %g4, [%l7 + %l3] 0x10 array32 %i5, %g5, %o2 sir 0x18C0 movne %icc, %i6, %l4 bn,pn %icc, loop_1468 xorcc %g6, %l6, %o7 add %l7, 0x7C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i3, %i2 loop_1468: movrlz %l2, 0x070, %o0 umulcc %g3, %i7, %o1 fandnot1 %f28, %f22, %f10 xor %i1, 0x10ED, %o3 subccc %l5, 0x0EBF, %l1 addc %l0, %i0, %g2 xorcc %g1, %o4, %o5 array32 %g7, %i4, %o6 smulcc %g4, %l3, %g5 sethi 0x1846, %i5 andncc %i6, %o2, %g6 movle %icc, %l4, %l6 bne,pt %xcc, loop_1469 tgu %xcc, 0x2 andn %o7, %i3, %i2 set 0x28, %i3 prefetcha [%l7 + %i3] 0x15, 0x2 loop_1469: mulx %g3, %i7, %l2 alignaddrl %o1, %i1, %l5 fone %f2 fandnot1 %f28, %f30, %f26 set 0x42, %g2 ldstuba [%l7 + %g2] 0x81, %l1 stb %o3, [%l7 + 0x60] umul %i0, 0x0760, %g2 tvc %xcc, 0x3 fbo %fcc2, loop_1470 xnorcc %g1, %l0, %o5 fbg,a %fcc1, loop_1471 lduw [%l7 + 0x3C], %o4 loop_1470: fnors %f19, %f13, %f23 edge16l %g7, %i4, %o6 loop_1471: tcs %icc, 0x4 srax %l3, %g4, %i5 movrlez %i6, %o2, %g5 lduh [%l7 + 0x42], %l4 umul %l6, %g6, %o7 set 0x48, %i7 lduba [%l7 + %i7] 0x0c, %i3 subcc %i2, 0x0355, %o0 ldsb [%l7 + 0x44], %g3 edge8l %i7, %l2, %o1 fbug,a %fcc3, loop_1472 fbl %fcc1, loop_1473 fnor %f12, %f6, %f18 brlz,a %i1, loop_1474 loop_1472: sdivcc %l5, 0x0107, %l1 loop_1473: fcmple16 %f4, %f30, %o3 fnegd %f0, %f4 loop_1474: bvc,a loop_1475 edge8n %i0, %g1, %g2 nop setx loop_1476, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fornot2s %f29, %f23, %f12 loop_1475: movneg %icc, %o5, %o4 srlx %g7, 0x1D, %i4 loop_1476: tcs %icc, 0x5 srax %o6, 0x0E, %l3 or %l0, 0x1765, %g4 edge8n %i5, %o2, %i6 taddcc %g5, %l4, %l6 fones %f19 subccc %g6, 0x043B, %i3 array8 %i2, %o7, %g3 sdivcc %o0, 0x173E, %l2 orncc %o1, 0x0478, %i7 fmovdl %icc, %f18, %f28 for %f10, %f4, %f20 bcs %xcc, loop_1477 edge32ln %i1, %l5, %o3 movrlz %i0, %g1, %l1 srax %o5, 0x03, %g2 loop_1477: st %f15, [%l7 + 0x0C] sdivx %o4, 0x1D87, %g7 nop fitod %f4, %f18 fdtox %f18, %f2 sra %i4, %l3, %l0 set 0x0, %g5 stxa %g4, [%g0 + %g5] 0x57 ldd [%l7 + 0x08], %o6 srax %i5, 0x0A, %i6 tcs %icc, 0x0 udivcc %o2, 0x1D2B, %g5 fcmpgt32 %f28, %f0, %l6 sll %g6, %l4, %i2 ldub [%l7 + 0x51], %o7 edge32l %g3, %o0, %l2 subc %o1, %i3, %i7 array8 %i1, %o3, %i0 move %icc, %l5, %g1 subc %l1, %g2, %o5 sdiv %o4, 0x196B, %i4 tsubcctv %l3, %g7, %g4 ldub [%l7 + 0x32], %o6 sdiv %i5, 0x0F7B, %i6 set 0x74, %i6 lduwa [%l7 + %i6] 0x14, %o2 tneg %icc, 0x7 bvs,a loop_1478 movvs %xcc, %l0, %g5 sll %l6, %l4, %g6 fble,a %fcc2, loop_1479 loop_1478: bcc,a,pn %xcc, loop_1480 lduw [%l7 + 0x78], %o7 edge32ln %g3, %o0, %l2 loop_1479: movne %icc, %o1, %i3 loop_1480: move %xcc, %i7, %i2 fnands %f5, %f9, %f30 xor %o3, %i1, %i0 fbul %fcc2, loop_1481 sdiv %l5, 0x0B6A, %g1 fmovdl %icc, %f3, %f4 edge32n %l1, %g2, %o5 loop_1481: tcc %icc, 0x5 tvs %icc, 0x5 fbg,a %fcc2, loop_1482 tne %xcc, 0x5 movl %xcc, %o4, %l3 and %g7, 0x0734, %i4 loop_1482: nop fitod %f2, %f22 fdtoi %f22, %f8 lduh [%l7 + 0x28], %g4 fmovrslez %i5, %f6, %f12 nop setx 0x86A9D513, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0xFB1D4F63, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fmuls %f24, %f4, %f1 array16 %i6, %o6, %l0 movgu %xcc, %o2, %l6 mova %xcc, %g5, %l4 orn %o7, %g3, %g6 stb %l2, [%l7 + 0x4F] nop setx loop_1483, %l0, %l1 jmpl %l1, %o1 movgu %xcc, %i3, %o0 fbuge %fcc0, loop_1484 alignaddr %i7, %i2, %i1 loop_1483: movleu %xcc, %o3, %l5 bl,a,pn %icc, loop_1485 loop_1484: fbge,a %fcc0, loop_1486 nop setx 0x596E4DEAF13AFC49, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x7B2F1E3CC6B0A697, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 faddd %f12, %f12, %f16 edge32 %i0, %g1, %g2 loop_1485: nop setx 0xBE11FF2D1A72932C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xD6EEC4421E3C25D5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fmuld %f16, %f20, %f2 loop_1486: edge16n %l1, %o4, %l3 addc %o5, %g7, %i4 fmovrslz %i5, %f1, %f25 tl %icc, 0x1 flush %l7 + 0x1C bcc,pt %xcc, loop_1487 nop setx 0x223CDD87D04971C9, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr ldsw [%l7 + 0x14], %i6 fmovdn %icc, %f25, %f17 loop_1487: xnor %g4, 0x06DC, %o6 subccc %l0, %l6, %g5 faligndata %f4, %f0, %f0 taddcc %o2, 0x074C, %l4 or %g3, %o7, %g6 subcc %l2, 0x0061, %o1 tcc %icc, 0x3 fmovdpos %icc, %f10, %f22 bneg,a %xcc, loop_1488 tleu %icc, 0x1 udivx %i3, 0x18E7, %o0 orn %i2, %i1, %i7 loop_1488: stx %l5, [%l7 + 0x50] fxnor %f22, %f20, %f4 tle %xcc, 0x6 array8 %i0, %o3, %g2 subccc %g1, 0x0A0A, %l1 edge8n %o4, %o5, %g7 tneg %icc, 0x4 orncc %l3, 0x160D, %i5 edge16l %i6, %i4, %o6 tl %xcc, 0x1 srax %g4, %l0, %g5 tgu %icc, 0x3 tcc %xcc, 0x5 nop fitod %f6, %f0 fdtos %f0, %f2 fcmpeq32 %f12, %f2, %l6 wr %g0, 0x27, %asi stha %o2, [%l7 + 0x24] %asi membar #Sync andcc %l4, 0x1C31, %g3 nop setx 0xD86E76FF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0xB2880EAD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fsubs %f27, %f24, %f19 add %l7, 0x4C, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %o7 casa [%l6] %asi, %o7, %g6 movre %o1, %i3, %o0 bcc,a,pt %xcc, loop_1489 movn %icc, %i2, %l2 alignaddr %i1, %i7, %i0 edge16l %o3, %l5, %g1 loop_1489: movn %icc, %l1, %g2 edge32 %o4, %o5, %l3 tneg %icc, 0x0 set 0x60, %g7 sta %f16, [%l7 + %g7] 0x11 bpos,a,pt %xcc, loop_1490 edge16 %g7, %i5, %i6 array32 %o6, %g4, %l0 bne loop_1491 loop_1490: addccc %i4, 0x01AC, %g5 fnegd %f28, %f18 and %o2, 0x0592, %l4 loop_1491: fmovs %f15, %f8 add %l7, 0x70, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %l6, %o7 fmovse %icc, %f7, %f6 bn,a loop_1492 smul %g6, %o1, %g3 tl %icc, 0x6 bvc,pn %icc, loop_1493 loop_1492: tg %xcc, 0x2 smulcc %i3, 0x1E93, %i2 srl %o0, %i1, %l2 loop_1493: movrne %i0, 0x00C, %i7 set 0x12, %i1 stha %o3, [%l7 + %i1] 0x81 te %xcc, 0x6 addcc %g1, 0x1795, %l1 fcmple32 %f24, %f6, %l5 tleu %icc, 0x0 bvc,a,pn %xcc, loop_1494 orn %g2, %o4, %o5 movrgez %g7, %i5, %l3 nop setx 0xC3C96009397CB93B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xC8F3D3477E9587BA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f18, %f16 loop_1494: swap [%l7 + 0x0C], %o6 fmovrslz %i6, %f22, %f31 edge16l %l0, %i4, %g4 edge8 %g5, %l4, %o2 orncc %l6, %g6, %o1 mulx %g3, 0x091B, %i3 te %xcc, 0x1 srax %o7, %i2, %i1 and %l2, %o0, %i7 subccc %o3, %i0, %g1 fmuld8ulx16 %f7, %f23, %f26 subc %l1, 0x065A, %l5 set 0x59, %o3 ldsba [%l7 + %o3] 0x18, %o4 wr %g0, 0x04, %asi lduba [%l7 + 0x15] %asi, %g2 movle %icc, %g7, %o5 fble %fcc3, loop_1495 movrlz %i5, 0x2E8, %l3 edge8 %i6, %l0, %i4 movcs %icc, %o6, %g5 loop_1495: nop wr %g0, 0x81, %asi ldda [%l7 + 0x10] %asi, %g4 bvs %icc, loop_1496 sdivcc %o2, 0x19B6, %l4 swap [%l7 + 0x74], %g6 movneg %xcc, %o1, %l6 loop_1496: sth %i3, [%l7 + 0x68] movcc %icc, %o7, %i2 fnor %f20, %f24, %f26 stbar movrlz %g3, 0x354, %l2 move %icc, %i1, %o0 fmovrdgez %o3, %f0, %f20 nop setx 0x9045224C, %l0, %l6 st %l6, [%l7 + 0x60] ld [%l7 + 0x60], %fsr nop setx 0x1D44C4A3180FFFA3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 fsqrtd %f22, %f22 fcmpeq32 %f24, %f30, %i7 orcc %i0, %g1, %l5 sdiv %l1, 0x1978, %g2 set 0x40, %o2 stda %f0, [%l7 + %o2] 0x11 fmovdcc %icc, %f0, %f23 bge,a loop_1497 ldstub [%l7 + 0x2B], %g7 nop setx loop_1498, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tneg %xcc, 0x3 loop_1497: taddcc %o4, 0x162B, %i5 ldsb [%l7 + 0x49], %l3 loop_1498: mulx %o5, %i6, %i4 be,pt %xcc, loop_1499 mova %xcc, %o6, %g5 fmovrdgz %l0, %f0, %f0 nop setx 0xB3C9D63AFD81B6F6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x0B336D93D663F639, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f14, %f2 loop_1499: fmovrslez %o2, %f18, %f12 be %icc, loop_1500 mulscc %l4, %g6, %g4 tcs %icc, 0x7 udiv %o1, 0x015B, %i3 loop_1500: sdivx %l6, 0x1B0D, %i2 fsrc1 %f10, %f28 fmovda %xcc, %f20, %f29 andn %g3, 0x0275, %o7 movl %xcc, %i1, %o0 ldub [%l7 + 0x3E], %l2 xorcc %o3, 0x1832, %i0 fbne %fcc3, loop_1501 fexpand %f9, %f16 call loop_1502 nop fitod %f4, %f12 loop_1501: movrgz %g1, 0x2AB, %i7 ble,a %icc, loop_1503 loop_1502: brgez %l1, loop_1504 call loop_1505 bge loop_1506 loop_1503: fmovdvs %xcc, %f27, %f11 loop_1504: bleu,a,pt %xcc, loop_1507 loop_1505: fmul8x16 %f6, %f30, %f24 loop_1506: bcs,pn %xcc, loop_1508 sdivx %l5, 0x0964, %g2 loop_1507: bvs,a loop_1509 movrlz %g7, 0x0BA, %o4 loop_1508: nop wr %g0, 0x10, %asi prefetcha [%l7 + 0x38] %asi, 0x0 loop_1509: sdivcc %l3, 0x1D00, %i6 movrlz %i4, %o6, %o5 sdivcc %g5, 0x026D, %l0 andncc %l4, %g6, %g4 tleu %icc, 0x6 movrlz %o2, %o1, %l6 membar 0x13 tne %icc, 0x7 udivcc %i2, 0x1E5A, %i3 fmovdgu %xcc, %f26, %f5 fsrc2s %f15, %f4 tsubcctv %g3, 0x1033, %i1 fnot2 %f16, %f12 stb %o7, [%l7 + 0x79] prefetch [%l7 + 0x10], 0x0 edge8ln %l2, %o0, %o3 sllx %g1, 0x1D, %i0 tsubcc %i7, %l5, %g2 fmovsne %icc, %f18, %f21 stbar tn %icc, 0x6 nop setx 0xD247426D507B18D2, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr edge8ln %g7, %o4, %i5 nop setx loop_1510, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32ln %l3, %i6, %l1 addcc %o6, 0x1769, %i4 set 0x53, %i4 ldstuba [%l7 + %i4] 0x0c, %o5 loop_1510: fmovrdlz %g5, %f18, %f18 orncc %l0, %g6, %l4 fbue,a %fcc2, loop_1511 xnor %o2, %o1, %l6 edge8ln %g4, %i2, %g3 nop setx 0x711CE068F759E4E7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x73DC659BF6085C80, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f30, %f28 loop_1511: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %i1, %o7, %l2 fmovsn %xcc, %f18, %f13 movgu %icc, %i3, %o0 fsrc1s %f21, %f26 fpsub16s %f23, %f27, %f17 swap [%l7 + 0x44], %g1 tcs %icc, 0x2 bgu,a loop_1512 xorcc %i0, 0x0CEA, %i7 orn %o3, 0x0BF4, %g2 wr %g0, 0x80, %asi sta %f28, [%l7 + 0x60] %asi loop_1512: st %f22, [%l7 + 0x2C] srax %l5, 0x15, %g7 array8 %i5, %l3, %i6 wr %g0, 0x89, %asi ldxa [%l7 + 0x10] %asi, %o4 fmuld8ulx16 %f19, %f9, %f26 edge32ln %l1, %i4, %o5 fbuge,a %fcc1, loop_1513 nop setx loop_1514, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry nop fitos %f6, %f4 popc %o6, %g5 loop_1513: fbu %fcc1, loop_1515 loop_1514: subccc %g6, 0x074B, %l4 nop setx 0x2A5DCC3C9080C83A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xEA2FE394CC28EDE2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f28, %f22 edge8n %l0, %o1, %l6 loop_1515: xnorcc %g4, 0x16C6, %i2 fnand %f28, %f12, %f20 set 0x54, %i2 lda [%l7 + %i2] 0x10, %f25 movpos %icc, %g3, %i1 fors %f3, %f3, %f1 movn %icc, %o2, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduh [%l7 + 0x16], %i3 wr %g0, 0x0c, %asi ldsba [%l7 + 0x61] %asi, %o0 sdiv %l2, 0x1820, %g1 fmovdcs %icc, %f28, %f30 edge16n %i7, %i0, %g2 fmovd %f26, %f20 movle %icc, %o3, %g7 fbuge,a %fcc2, loop_1516 movrlez %i5, %l5, %l3 ldd [%l7 + 0x68], %o4 lduw [%l7 + 0x30], %l1 loop_1516: sll %i4, 0x0C, %i6 add %o6, %o5, %g5 fcmpeq32 %f24, %f4, %g6 tvs %icc, 0x1 fpadd16s %f3, %f5, %f19 fmovdvc %xcc, %f16, %f19 movrlez %l4, %o1, %l6 fpadd16s %f19, %f16, %f30 set 0x08, %l5 ldsha [%l7 + %l5] 0x19, %l0 tleu %icc, 0x2 andncc %g4, %i2, %g3 taddcctv %o2, %i1, %i3 udivcc %o7, 0x139D, %l2 alignaddrl %o0, %i7, %g1 bvs,a loop_1517 sll %g2, %o3, %g7 edge8n %i5, %i0, %l5 xor %o4, %l3, %l1 loop_1517: nop wr %g0, 0x88, %asi lda [%l7 + 0x14] %asi, %f15 taddcc %i4, %o6, %o5 srl %i6, 0x11, %g6 fmovsge %icc, %f12, %f29 set 0x40, %i0 ldda [%l7 + %i0] 0x10, %f0 smul %g5, 0x1F1E, %l4 edge32l %l6, %l0, %o1 or %i2, %g4, %o2 fble,a %fcc0, loop_1518 srl %g3, 0x00, %i1 xnor %i3, 0x15B5, %l2 tle %xcc, 0x0 loop_1518: fmovda %xcc, %f15, %f23 tn %icc, 0x6 lduw [%l7 + 0x3C], %o7 fmovrdgez %o0, %f30, %f6 alignaddr %i7, %g2, %o3 edge32 %g7, %g1, %i5 tpos %icc, 0x5 smul %l5, %i0, %o4 srl %l1, %l3, %i4 nop setx 0xA88459B292C56BD0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f12 set 0x55, %g3 stba %o5, [%l7 + %g3] 0x19 fsrc2s %f17, %f2 sdivx %i6, 0x087A, %o6 for %f6, %f6, %f4 fpadd32 %f6, %f24, %f8 edge32ln %g5, %l4, %l6 brlez %l0, loop_1519 sdivx %g6, 0x15BD, %o1 fmovsleu %icc, %f0, %f9 fbe,a %fcc2, loop_1520 loop_1519: nop setx 0x0046B22C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr edge16ln %i2, %o2, %g4 nop setx 0xA075549F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr loop_1520: srl %i1, %i3, %l2 array16 %o7, %g3, %o0 wr %g0, 0x80, %asi lduwa [%l7 + 0x58] %asi, %g2 set 0x68, %o0 stwa %o3, [%l7 + %o0] 0x18 membar 0x01 bge,a,pt %icc, loop_1521 xnorcc %g7, 0x0599, %i7 fmovrsgz %g1, %f28, %f12 orncc %l5, %i5, %i0 loop_1521: movleu %xcc, %o4, %l1 sdivx %l3, 0x157D, %i4 prefetch [%l7 + 0x54], 0x2 movge %xcc, %i6, %o6 fornot1s %f22, %f9, %f28 tl %xcc, 0x4 alignaddrl %o5, %g5, %l4 edge32ln %l0, %g6, %l6 wr %g0, 0x04, %asi lduwa [%l7 + 0x3C] %asi, %o1 smulcc %i2, 0x0DDD, %g4 fmovrdlz %o2, %f30, %f16 tpos %xcc, 0x5 tn %icc, 0x1 wr %g0, 0x18, %asi lduha [%l7 + 0x30] %asi, %i3 fmovsgu %xcc, %f29, %f11 tleu %icc, 0x1 fnands %f2, %f25, %f15 tge %xcc, 0x4 fbuge %fcc1, loop_1522 fxor %f28, %f6, %f0 fmovsvc %icc, %f23, %f18 movrlz %l2, %o7, %g3 loop_1522: fsrc2 %f2, %f14 fpack16 %f2, %f0 fones %f2 tne %icc, 0x1 brgz,a %i1, loop_1523 edge32n %o0, %o3, %g2 edge32ln %g7, %g1, %l5 add %i5, %i7, %o4 loop_1523: brz,a %l1, loop_1524 movn %xcc, %i0, %l3 ba,a %xcc, loop_1525 ta %icc, 0x0 loop_1524: nop setx loop_1526, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry stx %i4, [%l7 + 0x78] loop_1525: srlx %i6, 0x1E, %o6 tge %xcc, 0x5 loop_1526: fbg,a %fcc3, loop_1527 fpadd32 %f22, %f24, %f28 orncc %g5, %l4, %o5 ld [%l7 + 0x34], %f0 loop_1527: popc %l0, %g6 popc %l6, %o1 andcc %g4, %i2, %o2 ta %icc, 0x6 edge8 %l2, %o7, %i3 alignaddrl %i1, %g3, %o3 edge16n %o0, %g2, %g7 andncc %l5, %i5, %i7 fmovdleu %icc, %f3, %f16 fmovrsgez %g1, %f4, %f0 movg %icc, %o4, %l1 fmovdcc %icc, %f28, %f21 movvs %xcc, %l3, %i0 sdiv %i6, 0x0BA3, %o6 movle %xcc, %i4, %g5 nop setx 0x2ED757C5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xEFFCBDF1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f10, %f13 sllx %l4, %l0, %g6 orcc %l6, %o1, %o5 edge16l %i2, %o2, %g4 or %l2, %o7, %i1 fxnor %f12, %f26, %f2 nop setx 0xF209641C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0xE33E5DBF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fsubs %f25, %f12, %f6 fbo %fcc3, loop_1528 udivcc %i3, 0x1262, %o3 be loop_1529 edge32l %o0, %g2, %g7 loop_1528: stbar move %xcc, %l5, %i5 loop_1529: udivcc %g3, 0x0E70, %g1 edge16n %o4, %l1, %i7 mulscc %i0, 0x0F18, %i6 alignaddr %l3, %i4, %o6 movrne %g5, %l0, %g6 fbue,a %fcc0, loop_1530 mulscc %l6, 0x0FB1, %l4 ld [%l7 + 0x44], %f28 smulcc %o1, %i2, %o2 loop_1530: nop add %l7, 0x44, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g4 casa [%l6] 0x18, %g4, %l2 ba,a,pn %xcc, loop_1531 sir 0x0509 fors %f28, %f25, %f26 orcc %o7, 0x1643, %i1 loop_1531: tl %icc, 0x1 movrlez %i3, %o3, %o5 fbul %fcc1, loop_1532 fmovrse %g2, %f9, %f15 brz %o0, loop_1533 tsubcc %l5, 0x0441, %g7 loop_1532: nop setx 0x3F7B667A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x27B467A2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fsubs %f12, %f30, %f31 set 0x50, %l0 lduwa [%l7 + %l0] 0x89, %g3 loop_1533: fble,a %fcc1, loop_1534 fcmpne32 %f28, %f20, %g1 tgu %xcc, 0x1 array16 %i5, %l1, %i7 loop_1534: andncc %i0, %o4, %i6 move %icc, %i4, %l3 fbo %fcc3, loop_1535 or %g5, 0x1D37, %o6 bn,a,pt %icc, loop_1536 fandnot1 %f18, %f0, %f4 loop_1535: movle %xcc, %g6, %l0 nop setx loop_1537, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1536: mulx %l4, 0x066B, %l6 nop set 0x2B, %g6 stb %i2, [%l7 + %g6] wr %g0, 0x80, %asi ldsha [%l7 + 0x68] %asi, %o2 loop_1537: nop set 0x4C, %l4 ldstuba [%l7 + %l4] 0x81, %o1 movgu %icc, %g4, %o7 st %f23, [%l7 + 0x54] array8 %i1, %l2, %o3 nop setx loop_1538, %l0, %l1 jmpl %l1, %i3 tge %xcc, 0x0 fpackfix %f24, %f17 fnand %f14, %f26, %f6 loop_1538: fmovsgu %icc, %f13, %f25 brz,a %g2, loop_1539 popc %o5, %o0 or %g7, 0x0DA8, %g3 umulcc %l5, 0x1E89, %i5 loop_1539: nop setx 0x356AA18E6D14DD9C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f20 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbule,a %fcc1, loop_1540 udivcc %l1, 0x0787, %g1 wr %g0, 0x10, %asi lduwa [%l7 + 0x48] %asi, %i0 loop_1540: umulcc %i7, %i6, %o4 fbule,a %fcc3, loop_1541 fbo %fcc2, loop_1542 movgu %icc, %l3, %g5 udivx %o6, 0x08D4, %i4 loop_1541: fnegs %f28, %f17 loop_1542: tneg %xcc, 0x2 edge16l %g6, %l4, %l6 tne %xcc, 0x3 movrgez %l0, 0x26E, %i2 umulcc %o1, 0x044B, %o2 tcs %icc, 0x7 bne,a,pt %icc, loop_1543 fbne,a %fcc3, loop_1544 nop fitos %f27, %f24 movvs %icc, %g4, %o7 loop_1543: subccc %i1, 0x13DB, %o3 loop_1544: and %l2, 0x1A59, %i3 andcc %o5, %g2, %g7 movne %icc, %o0, %l5 add %i5, %g3, %g1 ld [%l7 + 0x5C], %f5 movne %icc, %i0, %l1 bl,a,pt %xcc, loop_1545 nop setx 0xCFFB5C1B85D1ED90, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x473F2F97058F4F7E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f4, %f10 ldd [%l7 + 0x68], %i6 movvs %icc, %o4, %i6 loop_1545: sir 0x148B srlx %l3, %g5, %o6 fmovd %f4, %f6 xnor %i4, 0x16B9, %l4 nop fitos %f12, %f9 fstox %f9, %f8 fxtos %f8, %f10 nop setx 0xF04B45CE, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr bl,pn %icc, loop_1546 andcc %l6, 0x1D8F, %g6 smul %i2, %o1, %l0 movrne %o2, 0x243, %o7 loop_1546: brgz,a %g4, loop_1547 tgu %xcc, 0x1 be,pn %xcc, loop_1548 movg %xcc, %i1, %l2 loop_1547: fmovdle %icc, %f18, %f11 xorcc %i3, 0x0DCE, %o5 loop_1548: udiv %g2, 0x027E, %o3 tpos %icc, 0x2 bneg,pn %icc, loop_1549 fmovsge %xcc, %f19, %f28 movrlez %g7, %l5, %o0 umul %g3, 0x0213, %i5 loop_1549: udivcc %g1, 0x1AD6, %l1 nop fitod %f4, %f2 fdtos %f2, %f29 fbuge %fcc1, loop_1550 orncc %i0, 0x035D, %i7 movrlz %i6, 0x28C, %l3 fpadd16s %f9, %f12, %f20 loop_1550: or %g5, 0x1852, %o4 tleu %xcc, 0x0 fmul8sux16 %f8, %f4, %f24 nop fitos %f3, %f20 fstoi %f20, %f1 sdiv %o6, 0x0E3C, %l4 sllx %i4, 0x1A, %g6 movrgez %i2, %o1, %l6 addc %o2, %l0, %g4 membar 0x12 bne %xcc, loop_1551 fmul8sux16 %f0, %f16, %f2 movl %xcc, %o7, %i1 fmovdg %icc, %f13, %f0 loop_1551: fpsub32s %f21, %f5, %f12 udivx %l2, 0x1A99, %o5 bge,pn %icc, loop_1552 fabss %f21, %f14 edge8n %g2, %i3, %o3 wr %g0, 0x80, %asi prefetcha [%l7 + 0x20] %asi, 0x2 loop_1552: sdivcc %l5, 0x1F84, %g3 orncc %i5, %g1, %o0 ldsh [%l7 + 0x58], %i0 movrne %l1, 0x017, %i7 fandnot1 %f0, %f14, %f6 bn,a %xcc, loop_1553 fmovsneg %icc, %f21, %f23 bl,a loop_1554 fmovsa %xcc, %f25, %f14 loop_1553: alignaddr %i6, %l3, %g5 andn %o6, 0x0BDE, %o4 loop_1554: flush %l7 + 0x30 andcc %i4, 0x17CE, %l4 edge16 %i2, %g6, %o1 fmovdl %xcc, %f30, %f7 bcc %icc, loop_1555 sethi 0x06C2, %o2 popc 0x15E3, %l0 stx %l6, [%l7 + 0x48] loop_1555: fsrc1s %f23, %f13 brnz,a %g4, loop_1556 fmovdle %icc, %f27, %f14 tle %xcc, 0x3 brgez,a %i1, loop_1557 loop_1556: sethi 0x16AD, %o7 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o5, %g2 loop_1557: fbl %fcc0, loop_1558 movvs %xcc, %i3, %o3 edge8n %g7, %l2, %g3 tcs %xcc, 0x4 loop_1558: edge32n %i5, %g1, %l5 fmovdgu %xcc, %f18, %f5 movgu %xcc, %o0, %i0 nop setx 0x9D1F5041, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 fsqrts %f10, %f9 subc %l1, %i7, %i6 edge16 %g5, %o6, %l3 bvc,pt %icc, loop_1559 sll %i4, 0x08, %o4 nop fitod %f6, %f10 fdtos %f10, %f9 wr %g0, 0x04, %asi ldsba [%l7 + 0x19] %asi, %l4 loop_1559: fnegs %f1, %f4 movg %icc, %g6, %o1 ldsb [%l7 + 0x6A], %o2 nop fitos %f10, %f5 fstox %f5, %f4 fxtos %f4, %f10 fone %f20 wr %g0, 0x0c, %asi stda %f0, [%l7 + 0x40] %asi fcmpeq32 %f18, %f4, %l0 or %i2, %l6, %g4 xnorcc %i1, %o7, %o5 movrne %g2, 0x199, %o3 tleu %xcc, 0x0 fmovrslz %i3, %f20, %f19 subcc %g7, 0x1835, %g3 bvs,a %xcc, loop_1560 movrne %l2, 0x163, %g1 andcc %i5, %l5, %o0 srlx %l1, 0x0C, %i7 loop_1560: subcc %i0, %g5, %o6 mulx %i6, %i4, %o4 set 0x56, %o1 ldsha [%l7 + %o1] 0x80, %l4 edge32 %l3, %o1, %g6 fmovspos %xcc, %f24, %f11 fcmpgt32 %f4, %f20, %o2 movrlz %l0, %l6, %g4 tne %xcc, 0x4 xnorcc %i1, 0x1416, %o7 tvs %xcc, 0x2 fnands %f18, %f18, %f29 flush %l7 + 0x10 tcc %xcc, 0x1 fmovscc %icc, %f31, %f26 movle %xcc, %o5, %i2 bg,pn %xcc, loop_1561 edge16ln %o3, %i3, %g2 fcmple16 %f26, %f18, %g3 movrgez %l2, 0x2FD, %g7 loop_1561: fands %f12, %f26, %f3 fmovrsne %g1, %f28, %f26 wr %g0, 0x10, %asi swapa [%l7 + 0x64] %asi, %l5 movl %icc, %o0, %l1 addcc %i5, %i0, %i7 subc %g5, 0x0E8C, %o6 tn %icc, 0x6 ld [%l7 + 0x14], %f29 udiv %i4, 0x0640, %o4 orcc %i6, 0x1C7D, %l4 fbo %fcc0, loop_1562 fmovdcc %icc, %f25, %f14 brgz %o1, loop_1563 movneg %xcc, %g6, %o2 loop_1562: tleu %icc, 0x4 nop setx 0xB07BB5E4, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr loop_1563: sdiv %l0, 0x19CB, %l3 fmuld8sux16 %f3, %f10, %f10 ba,a loop_1564 tleu %icc, 0x0 movcc %icc, %g4, %l6 movleu %icc, %i1, %o7 loop_1564: fpackfix %f4, %f26 movleu %icc, %i2, %o3 movgu %xcc, %i3, %g2 nop set 0x79, %g4 ldstub [%l7 + %g4], %o5 nop fitos %f5, %f3 fstox %f3, %f16 mova %icc, %g3, %l2 fpmerge %f20, %f21, %f18 and %g1, 0x0462, %l5 fnand %f6, %f26, %f4 alignaddrl %g7, %o0, %l1 tleu %icc, 0x5 fmovsne %xcc, %f8, %f20 fbo,a %fcc1, loop_1565 umulcc %i5, 0x04A5, %i0 movrgez %i7, %g5, %i4 movpos %icc, %o4, %i6 loop_1565: popc %l4, %o6 addccc %g6, %o1, %o2 udiv %l3, 0x0342, %l0 wr %g0, 0x2a, %asi stwa %g4, [%l7 + 0x08] %asi membar #Sync taddcctv %l6, 0x0D69, %o7 edge16 %i2, %o3, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stbar edge16 %g2, %i1, %g3 edge32 %l2, %g1, %o5 udivcc %l5, 0x01F8, %g7 ta %icc, 0x3 fnands %f21, %f0, %f12 fbn,a %fcc1, loop_1566 fmovd %f28, %f30 bvc,pt %xcc, loop_1567 andncc %o0, %l1, %i5 loop_1566: swap [%l7 + 0x54], %i7 fornot1 %f14, %f30, %f10 loop_1567: fmovrde %g5, %f10, %f2 fmovdcs %xcc, %f24, %f2 wr %g0, 0x19, %asi stwa %i4, [%l7 + 0x34] %asi tge %icc, 0x6 edge8n %o4, %i0, %i6 fmovdn %xcc, %f0, %f8 movneg %icc, %o6, %g6 nop setx loop_1568, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mulscc %l4, 0x1B15, %o1 tle %icc, 0x5 tpos %icc, 0x0 loop_1568: tge %xcc, 0x0 tn %xcc, 0x7 fone %f12 array32 %o2, %l0, %l3 wr %g0, 0x88, %asi stha %g4, [%l7 + 0x4E] %asi andncc %l6, %i2, %o3 tsubcc %i3, %o7, %g2 set 0x5C, %o5 stwa %g3, [%l7 + %o5] 0xe3 membar #Sync nop set 0x22, %l2 sth %i1, [%l7 + %l2] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0xf1, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fmovsa %icc, %f30, %f18 popc 0x17C2, %g1 array8 %l2, %o5, %g7 sllx %l5, %l1, %i5 srlx %i7, 0x05, %o0 fble,a %fcc2, loop_1569 edge16ln %i4, %g5, %o4 edge8l %i0, %i6, %o6 sra %l4, 0x08, %g6 loop_1569: fpadd32 %f24, %f2, %f12 fbl %fcc0, loop_1570 popc 0x04B0, %o2 alignaddr %o1, %l0, %g4 bpos,pt %icc, loop_1571 loop_1570: udivx %l6, 0x14FA, %i2 bne loop_1572 sdiv %o3, 0x03E1, %i3 loop_1571: tleu %icc, 0x6 call loop_1573 loop_1572: fand %f22, %f28, %f4 sdivx %l3, 0x00E2, %g2 sub %o7, 0x1C98, %g3 loop_1573: movg %xcc, %g1, %l2 udivx %i1, 0x1B7B, %g7 movrgez %l5, 0x0DE, %o5 fnegs %f4, %f1 orn %i5, 0x1B7C, %i7 fsrc1s %f15, %f23 edge8 %o0, %i4, %l1 orcc %g5, %o4, %i0 movrne %i6, 0x1A9, %l4 fmovsne %icc, %f8, %f3 edge32 %g6, %o6, %o1 edge8 %o2, %l0, %g4 fsrc1s %f8, %f22 movgu %icc, %i2, %o3 tvs %xcc, 0x5 wr %g0, 0x2b, %asi ldda [%l7 + 0x10] %asi, %i2 movvc %xcc, %l6, %g2 tgu %xcc, 0x5 fmul8ulx16 %f4, %f10, %f22 wr %g0, 0x88, %asi lda [%l7 + 0x78] %asi, %f24 xor %l3, %o7, %g1 ta %xcc, 0x2 brgz %g3, loop_1574 add %i1, %g7, %l5 or %l2, %i5, %i7 fsrc2s %f6, %f28 loop_1574: fnands %f3, %f5, %f15 movcc %icc, %o5, %i4 mulscc %l1, %o0, %g5 sth %o4, [%l7 + 0x36] move %xcc, %i6, %l4 array16 %i0, %o6, %g6 alignaddr %o2, %l0, %g4 fxnors %f27, %f10, %f31 subcc %i2, 0x153F, %o3 taddcctv %i3, 0x0926, %l6 orn %o1, 0x18D5, %g2 tgu %icc, 0x3 fmovdge %icc, %f28, %f17 edge16n %o7, %g1, %l3 fpackfix %f20, %f30 fmovdn %icc, %f7, %f18 edge16 %g3, %g7, %i1 te %icc, 0x6 movrgez %l5, 0x236, %l2 ble,a,pt %xcc, loop_1575 tcs %xcc, 0x5 edge16 %i7, %o5, %i5 addc %i4, %l1, %g5 loop_1575: mulscc %o0, %i6, %o4 movpos %icc, %l4, %o6 ldstub [%l7 + 0x24], %i0 tg %icc, 0x3 tvc %xcc, 0x2 brgez,a %g6, loop_1576 addcc %o2, 0x1983, %l0 andcc %g4, %o3, %i3 tgu %xcc, 0x6 loop_1576: prefetch [%l7 + 0x34], 0x2 bpos %xcc, loop_1577 srlx %l6, %o1, %g2 bn loop_1578 movpos %icc, %o7, %g1 loop_1577: fmovrsgez %i2, %f19, %f30 edge32n %g3, %l3, %i1 loop_1578: ldx [%l7 + 0x68], %g7 set 0x64, %l6 lduha [%l7 + %l6] 0x80, %l2 subc %i7, %o5, %i5 fnands %f5, %f24, %f29 edge8n %i4, %l1, %g5 udivcc %o0, 0x13B6, %l5 wr %g0, 0x80, %asi ldstuba [%l7 + 0x24] %asi, %o4 fbuge %fcc0, loop_1579 umulcc %l4, 0x0ADF, %i6 or %o6, 0x1BF6, %g6 fandnot1s %f10, %f9, %f31 loop_1579: nop add %l7, 0x28, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %o2, %l0 tneg %xcc, 0x4 udivx %g4, 0x1EAC, %i0 andncc %o3, %i3, %l6 edge32 %g2, %o1, %o7 fmovrde %i2, %f14, %f30 movle %xcc, %g3, %g1 tvc %xcc, 0x2 ldx [%l7 + 0x68], %l3 smul %i1, %g7, %l2 fnands %f20, %f7, %f2 nop setx 0x4079DC43, %l0, %l6 st %l6, [%l7 + 0x08] ld [%l7 + 0x08], %fsr tle %xcc, 0x2 edge16n %o5, %i5, %i4 subccc %i7, %g5, %l1 edge16n %o0, %o4, %l5 movcs %icc, %i6, %o6 wr %g0, 0x80, %asi stha %g6, [%l7 + 0x1E] %asi fcmple16 %f10, %f16, %l4 edge8l %o2, %g4, %l0 ld [%l7 + 0x14], %f19 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 movrlz %o3, 0x2CE, %i3 subccc %i0, %l6, %g2 popc %o7, %i2 orcc %o1, 0x1A4E, %g3 tleu %icc, 0x1 edge16ln %g1, %l3, %i1 nop setx 0x406873DD, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr umul %l2, 0x0486, %g7 nop setx 0x375187BE0073E6A3, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr edge32l %i5, %i4, %i7 fbe,a %fcc2, loop_1580 sra %o5, 0x00, %l1 membar 0x6E fmovrsgez %o0, %f24, %f4 loop_1580: nop set 0x62, %o4 stba %o4, [%l7 + %o4] 0x23 membar #Sync ldsh [%l7 + 0x58], %l5 edge32l %i6, %g5, %o6 movvc %icc, %g6, %l4 sll %g4, %o2, %l0 sdivx %o3, 0x02AD, %i0 fmovsn %icc, %f0, %f7 popc %l6, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_1581, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnor %o7, 0x163B, %i2 be %icc, loop_1582 bcc,pt %icc, loop_1583 loop_1581: ldd [%l7 + 0x40], %o0 movcc %xcc, %g3, %g1 loop_1582: tsubcc %l3, %i1, %l2 loop_1583: movl %xcc, %g7, %i5 movrlez %i4, %i3, %o5 te %icc, 0x4 array32 %l1, %i7, %o0 fxors %f5, %f17, %f27 orncc %l5, %i6, %o4 ldd [%l7 + 0x18], %f6 tvs %xcc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduh [%l7 + 0x34], %o6 movle %xcc, %g5, %l4 set 0x40, %i5 stda %f0, [%l7 + %i5] 0x88 taddcctv %g4, 0x17CB, %g6 edge8l %o2, %o3, %i0 fmovsg %xcc, %f31, %f14 tvs %xcc, 0x6 xorcc %l0, %g2, %o7 tn %xcc, 0x7 stw %l6, [%l7 + 0x44] tl %xcc, 0x4 orn %i2, %g3, %o1 movleu %xcc, %g1, %i1 nop set 0x58, %g1 ldd [%l7 + %g1], %l2 edge16l %l3, %i5, %i4 tcc %xcc, 0x0 smul %g7, %o5, %i3 array16 %i7, %o0, %l1 wr %g0, 0x19, %asi lduwa [%l7 + 0x3C] %asi, %i6 wr %g0, 0x0c, %asi ldsha [%l7 + 0x0E] %asi, %l5 move %icc, %o6, %o4 membar 0x6F addcc %l4, %g5, %g4 sub %o2, %o3, %g6 nop setx 0x4A7881D2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0x057811C5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fdivs %f7, %f8, %f6 movgu %xcc, %i0, %g2 ta %icc, 0x3 set 0x60, %o7 ldxa [%l7 + %o7] 0x81, %l0 fpsub16s %f18, %f29, %f24 nop setx 0x55B3886C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x39642CE6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fadds %f16, %f20, %f30 movpos %xcc, %l6, %o7 array8 %g3, %o1, %g1 andncc %i2, %i1, %l2 set 0x40, %o6 stda %f16, [%l7 + %o6] 0xf0 membar #Sync tleu %xcc, 0x0 subc %i5, %l3, %i4 tvs %xcc, 0x4 edge32n %o5, %i3, %i7 edge16ln %g7, %l1, %i6 fbl %fcc2, loop_1584 fnot1 %f6, %f8 taddcc %l5, %o0, %o4 fbl,a %fcc0, loop_1585 loop_1584: movgu %xcc, %l4, %o6 fmovsleu %xcc, %f16, %f13 tsubcc %g4, %g5, %o2 loop_1585: subcc %g6, 0x0B9D, %o3 fxnor %f8, %f30, %f26 ba,pt %icc, loop_1586 movrne %g2, %i0, %l0 addccc %l6, %g3, %o1 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 loop_1586: movl %icc, %g1, %i2 prefetch [%l7 + 0x34], 0x3 edge32 %o7, %i1, %l2 movne %icc, %l3, %i5 mulscc %o5, 0x157F, %i3 taddcc %i7, %g7, %l1 popc 0x116B, %i6 sdivcc %i4, 0x1C8C, %o0 fpsub32 %f24, %f6, %f8 srl %l5, %l4, %o4 xnorcc %o6, %g4, %o2 set 0x39, %l3 lduba [%l7 + %l3] 0x81, %g5 mulx %o3, %g6, %g2 srax %l0, %l6, %i0 set 0x26, %i3 ldsha [%l7 + %i3] 0x10, %g3 membar 0x53 edge8 %g1, %o1, %i2 st %f2, [%l7 + 0x18] fmovdle %icc, %f7, %f8 tleu %icc, 0x5 fornot1s %f15, %f31, %f9 movgu %icc, %i1, %l2 fbue,a %fcc2, loop_1587 faligndata %f24, %f10, %f0 add %l7, 0x78, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %l3, %o7 loop_1587: movn %xcc, %i5, %o5 tg %xcc, 0x6 tn %xcc, 0x1 fmovsn %icc, %f22, %f16 srax %i3, %g7, %l1 fornot2 %f4, %f30, %f24 movge %icc, %i7, %i4 call loop_1588 edge16l %o0, %i6, %l5 fands %f19, %f15, %f11 set 0x44, %l1 ldswa [%l7 + %l1] 0x15, %l4 loop_1588: tge %icc, 0x6 xor %o6, 0x0EDD, %o4 array32 %o2, %g5, %g4 movn %icc, %o3, %g6 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x100] %asi, %l0 ripped by fixASI40.pl ripped by fixASI40.pl movrlez %g2, 0x08E, %i0 nop setx loop_1589, %l0, %l1 jmpl %l1, %g3 umulcc %l6, %o1, %g1 movre %i1, %l2, %l3 nop set 0x54, %g2 prefetch [%l7 + %g2], 0x0 loop_1589: tg %icc, 0x0 popc %i2, %i5 tcs %xcc, 0x7 edge16ln %o7, %o5, %g7 sub %i3, 0x0F4F, %i7 movleu %xcc, %i4, %l1 brlez %i6, loop_1590 brz %o0, loop_1591 bgu,a,pt %icc, loop_1592 tsubcc %l5, %o6, %l4 loop_1590: ldd [%l7 + 0x48], %o2 loop_1591: fmovdpos %icc, %f21, %f7 loop_1592: and %o4, %g5, %g4 movpos %icc, %o3, %l0 bneg,a,pn %xcc, loop_1593 fmovdne %xcc, %f10, %f14 st %f8, [%l7 + 0x68] fmovscs %icc, %f7, %f5 loop_1593: fsrc1 %f24, %f24 movre %g2, 0x021, %i0 edge16n %g3, %l6, %o1 nop setx loop_1594, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrlez %g6, 0x092, %g1 movrgz %l2, 0x11C, %i1 fcmple32 %f18, %f18, %i2 loop_1594: nop wr %g0, 0x0c, %asi lda [%l7 + 0x64] %asi, %f24 brlz %i5, loop_1595 tcc %xcc, 0x6 bg,a,pt %icc, loop_1596 stb %l3, [%l7 + 0x3E] loop_1595: bshuffle %f22, %f24, %f0 or %o7, 0x132F, %g7 loop_1596: tn %icc, 0x5 edge32 %i3, %o5, %i7 bpos %xcc, loop_1597 subc %l1, 0x1890, %i6 fblg,a %fcc2, loop_1598 fandnot2s %f24, %f27, %f10 loop_1597: alignaddr %i4, %l5, %o6 fmovsge %xcc, %f21, %f0 loop_1598: fbuge,a %fcc1, loop_1599 movg %icc, %l4, %o0 set 0x14, %i7 sta %f9, [%l7 + %i7] 0x11 loop_1599: faligndata %f12, %f24, %f4 edge8l %o4, %g5, %g4 movgu %icc, %o2, %o3 tne %icc, 0x3 wr %g0, 0x0c, %asi lda [%l7 + 0x38] %asi, %f29 nop setx 0xDDD8873C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0xBBF7BFD8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fdivs %f22, %f21, %f2 srlx %l0, 0x1F, %g2 movle %icc, %i0, %l6 tg %icc, 0x6 sll %g3, 0x0F, %g6 movrne %g1, %l2, %o1 fpadd16 %f2, %f20, %f6 xor %i1, 0x188D, %i5 xnor %l3, %i2, %o7 umul %i3, 0x0768, %o5 tpos %xcc, 0x1 brz,a %g7, loop_1600 fba,a %fcc1, loop_1601 movgu %xcc, %i7, %i6 fnands %f3, %f18, %f27 loop_1600: fsrc2 %f10, %f0 loop_1601: fabsd %f20, %f2 smulcc %i4, %l5, %l1 movrgz %o6, %o0, %l4 set 0x78, %g5 stxa %o4, [%l7 + %g5] 0x88 udiv %g4, 0x1F51, %o2 swap [%l7 + 0x74], %g5 umulcc %o3, %g2, %l0 fbl,a %fcc1, loop_1602 andn %i0, %l6, %g3 movpos %icc, %g1, %g6 subcc %l2, 0x0970, %i1 loop_1602: edge16l %o1, %i5, %i2 xnorcc %o7, 0x1315, %l3 nop fitod %f6, %f18 bleu,a %xcc, loop_1603 tcc %xcc, 0x0 ldsw [%l7 + 0x24], %i3 udivx %o5, 0x0F41, %i7 loop_1603: alignaddr %g7, %i6, %i4 set 0x08, %g7 lduwa [%l7 + %g7] 0x04, %l5 movg %xcc, %o6, %o0 movne %icc, %l4, %l1 movneg %xcc, %o4, %o2 edge32ln %g5, %g4, %g2 fmovdne %icc, %f20, %f9 fxors %f16, %f5, %f5 edge16 %l0, %i0, %l6 fcmpgt16 %f18, %f26, %g3 edge16l %o3, %g6, %l2 add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g1 casxa [%l6] %asi, %g1, %i1 tsubcctv %o1, 0x0178, %i5 fmovrsgez %i2, %f12, %f28 fcmpeq32 %f8, %f2, %o7 tne %xcc, 0x6 fmovsneg %icc, %f2, %f6 wr %g0, 0x80, %asi ldswa [%l7 + 0x54] %asi, %i3 alignaddrl %l3, %i7, %o5 tcs %icc, 0x3 nop setx loop_1604, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array8 %g7, %i4, %i6 bne,a,pn %icc, loop_1605 tneg %icc, 0x6 loop_1604: edge16l %o6, %l5, %o0 set 0x51, %i1 lduba [%l7 + %i1] 0x80, %l4 loop_1605: nop wr %g0, 0x21, %asi ldxa [%g0 + 0x110] %asi, %l1 fmovsvc %xcc, %f27, %f11 fmovsle %icc, %f3, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brnz,a %o4, loop_1606 fsrc1s %f22, %f3 andcc %g5, 0x1707, %g4 ldsh [%l7 + 0x4C], %o2 loop_1606: movvs %xcc, %l0, %g2 movl %xcc, %i0, %l6 edge8ln %g3, %g6, %l2 movcs %icc, %g1, %i1 stx %o3, [%l7 + 0x30] pdist %f8, %f8, %f6 tvc %xcc, 0x4 fand %f10, %f26, %f14 movre %o1, %i5, %o7 bgu,pn %icc, loop_1607 fcmpgt16 %f0, %f2, %i2 fpsub16s %f7, %f12, %f29 bvs,a,pt %icc, loop_1608 loop_1607: fbu %fcc0, loop_1609 movcc %icc, %l3, %i7 tleu %icc, 0x7 loop_1608: udiv %i3, 0x124B, %g7 loop_1609: array8 %i4, %i6, %o6 tle %icc, 0x6 brlez,a %o5, loop_1610 tleu %icc, 0x0 te %xcc, 0x4 edge8n %o0, %l4, %l5 loop_1610: sdivx %l1, 0x1A8B, %g5 tn %xcc, 0x3 tvc %icc, 0x4 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x44] %asi, %o4 movne %xcc, %g4, %o2 movcc %xcc, %l0, %i0 array16 %l6, %g2, %g6 tcs %xcc, 0x2 sir 0x0038 fcmpne16 %f2, %f24, %g3 tne %xcc, 0x5 udiv %l2, 0x1C20, %g1 movcc %icc, %i1, %o1 tne %xcc, 0x2 fcmpeq16 %f10, %f12, %i5 movrlz %o7, 0x17D, %o3 fbue %fcc0, loop_1611 sdiv %i2, 0x0100, %i7 move %xcc, %i3, %g7 smul %l3, 0x050A, %i4 loop_1611: sdivcc %o6, 0x0EA9, %o5 ldsh [%l7 + 0x0E], %o0 fmovsn %xcc, %f2, %f12 fbne,a %fcc2, loop_1612 bneg,a loop_1613 tneg %icc, 0x1 ba %xcc, loop_1614 loop_1612: mova %icc, %i6, %l5 loop_1613: ldub [%l7 + 0x3D], %l4 fmovsvs %icc, %f10, %f0 loop_1614: taddcc %l1, 0x1698, %o4 std %f4, [%l7 + 0x70] edge32n %g5, %g4, %o2 bvs,a,pt %icc, loop_1615 fmovrde %l0, %f8, %f22 nop setx loop_1616, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fexpand %f17, %f20 loop_1615: movge %xcc, %i0, %g2 swap [%l7 + 0x70], %l6 loop_1616: ld [%l7 + 0x4C], %f17 alignaddrl %g6, %l2, %g1 taddcctv %g3, %i1, %i5 bcs loop_1617 std %f28, [%l7 + 0x78] andcc %o1, 0x1887, %o3 sll %o7, 0x0C, %i2 loop_1617: movn %xcc, %i3, %g7 srlx %l3, %i7, %i4 nop setx loop_1618, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry nop fitos %f4, %f10 fstod %f10, %f30 fcmpgt16 %f20, %f6, %o5 add %l7, 0x4C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o6, %o0 loop_1618: fbn,a %fcc0, loop_1619 move %icc, %l5, %i6 sdivcc %l1, 0x1C0F, %o4 faligndata %f12, %f24, %f2 loop_1619: tvs %xcc, 0x2 srlx %g5, %l4, %g4 movle %xcc, %l0, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulx %o2, %l6, %g2 edge32 %g6, %l2, %g3 sll %i1, 0x07, %g1 sethi 0x16C1, %o1 xnorcc %i5, 0x01FB, %o7 fmul8x16 %f3, %f24, %f30 ldub [%l7 + 0x59], %i2 movrlz %o3, 0x289, %g7 fpack16 %f6, %f24 addccc %i3, %l3, %i7 smul %i4, %o6, %o0 set 0x54, %i6 lda [%l7 + %i6] 0x10, %f12 fsrc2s %f2, %f18 ldsw [%l7 + 0x78], %l5 mulscc %i6, %l1, %o5 fnot1s %f6, %f0 tvc %icc, 0x2 or %g5, %o4, %g4 sub %l4, %l0, %o2 set 0x08, %o2 prefetcha [%l7 + %o2] 0x15, 0x1 srlx %g2, %g6, %i0 movpos %xcc, %g3, %i1 movge %icc, %l2, %g1 tg %xcc, 0x4 membar 0x60 andcc %i5, 0x08C4, %o1 add %l7, 0x24, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i2 casa [%l6] %asi, %i2, %o3 fbul,a %fcc3, loop_1620 tg %icc, 0x3 and %o7, %i3, %g7 nop fitod %f12, %f20 fdtoi %f20, %f1 loop_1620: fbo,a %fcc0, loop_1621 edge16ln %i7, %i4, %l3 edge32n %o6, %o0, %i6 addcc %l1, %o5, %g5 loop_1621: ldd [%l7 + 0x18], %f12 sllx %o4, %g4, %l5 fabsd %f12, %f8 taddcctv %l0, %o2, %l4 edge16n %l6, %g6, %g2 fmovdle %xcc, %f4, %f31 move %icc, %i0, %g3 wr %g0, 0x19, %asi ldstuba [%l7 + 0x71] %asi, %i1 set 0x57, %o3 ldstuba [%l7 + %o3] 0x89, %g1 tcs %xcc, 0x4 andcc %l2, %o1, %i2 movre %i5, %o3, %o7 bgu %xcc, loop_1622 movrne %g7, 0x02E, %i7 andn %i3, %i4, %o6 set 0x28, %i4 prefetcha [%l7 + %i4] 0x15, 0x1 loop_1622: fbuge %fcc2, loop_1623 movvs %xcc, %l3, %l1 ta %icc, 0x0 edge32 %i6, %g5, %o4 loop_1623: srax %g4, 0x12, %l5 nop setx loop_1624, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srl %o5, %l0, %o2 ldd [%l7 + 0x50], %f22 wr %g0, 0x81, %asi lda [%l7 + 0x08] %asi, %f10 loop_1624: tpos %xcc, 0x3 sdivcc %l4, 0x1906, %g6 ldsw [%l7 + 0x6C], %g2 movleu %icc, %l6, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnor %f2, %f16, %f18 movgu %xcc, %g3, %g1 wr %g0, 0x0c, %asi stwa %l2, [%l7 + 0x60] %asi fmovsleu %xcc, %f10, %f16 lduw [%l7 + 0x3C], %o1 set 0x08, %l5 stba %i1, [%l7 + %l5] 0x04 set 0x50, %i0 ldda [%l7 + %i0] 0xe3, %i4 taddcc %o3, %i2, %g7 fcmpgt16 %f26, %f0, %o7 fmovrdlz %i3, %f18, %f20 fsrc1s %f22, %f10 edge32n %i7, %i4, %o0 tne %icc, 0x4 movg %xcc, %l3, %o6 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x18] %asi, 0x1 sub %i6, %g5, %o4 movne %xcc, %l5, %g4 andncc %l0, %o2, %o5 flush %l7 + 0x34 mova %xcc, %g6, %l4 edge32l %g2, %l6, %i0 edge32l %g1, %g3, %o1 array32 %l2, %i5, %i1 nop setx loop_1625, %l0, %l1 jmpl %l1, %o3 fble,a %fcc1, loop_1626 tne %xcc, 0x4 srl %i2, 0x04, %o7 loop_1625: subccc %i3, 0x1AA0, %g7 loop_1626: fmovdpos %icc, %f23, %f23 fmovsge %icc, %f15, %f14 nop fitod %f20, %f16 srax %i7, %i4, %o0 ldd [%l7 + 0x40], %l2 fones %f12 wr %g0, 0x18, %asi lduwa [%l7 + 0x08] %asi, %l1 orn %o6, 0x070F, %g5 umulcc %i6, 0x0719, %o4 movrlz %l5, %g4, %o2 array16 %l0, %g6, %o5 tvc %xcc, 0x6 movcs %xcc, %g2, %l4 wr %g0, 0x80, %asi swapa [%l7 + 0x5C] %asi, %i0 set 0x20, %g3 ldxa [%l7 + %g3] 0x10, %l6 tl %xcc, 0x6 bvc,a,pt %icc, loop_1627 tg %xcc, 0x4 fmovrsgez %g1, %f12, %f27 edge32 %g3, %l2, %o1 loop_1627: fnegs %f18, %f9 sdivcc %i1, 0x1BFD, %i5 set 0x08, %i2 lduwa [%l7 + %i2] 0x89, %i2 fpmerge %f7, %f1, %f14 edge8l %o7, %i3, %g7 fmovsvs %icc, %f1, %f24 tsubcc %i7, %o3, %i4 sdivx %o0, 0x1707, %l1 tleu %xcc, 0x0 edge32l %l3, %g5, %i6 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 movrgz %o4, 0x057, %o6 tvs %icc, 0x1 te %icc, 0x5 wr %g0, 0x80, %asi stha %g4, [%l7 + 0x32] %asi membar 0x1A fpsub16 %f14, %f4, %f26 edge8 %l5, %o2, %g6 movg %icc, %o5, %g2 fbug,a %fcc2, loop_1628 orcc %l4, 0x08F3, %l0 wr %g0, 0x80, %asi ldstuba [%l7 + 0x31] %asi, %l6 loop_1628: orcc %g1, %g3, %i0 fbl %fcc1, loop_1629 tcc %xcc, 0x5 fornot1 %f12, %f8, %f18 edge8 %o1, %l2, %i1 loop_1629: fcmple16 %f6, %f28, %i2 bcc loop_1630 ta %xcc, 0x6 subc %i5, 0x0A62, %i3 edge32ln %o7, %g7, %i7 loop_1630: edge16n %i4, %o0, %o3 wr %g0, 0x80, %asi lduha [%l7 + 0x26] %asi, %l3 fmovrslz %l1, %f29, %f28 sethi 0x0439, %i6 wr %g0, 0x16, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync fbe,a %fcc3, loop_1631 fmovsgu %icc, %f5, %f27 subc %g5, %o4, %g4 andncc %l5, %o6, %g6 loop_1631: bshuffle %f20, %f26, %f26 alignaddrl %o5, %g2, %l4 movrlz %o2, %l6, %l0 bshuffle %f16, %f30, %f14 fmuld8sux16 %f11, %f29, %f14 bl,pt %icc, loop_1632 taddcc %g3, 0x0BC5, %g1 movcs %xcc, %i0, %l2 addcc %o1, %i1, %i5 loop_1632: andncc %i3, %i2, %o7 fmovscs %icc, %f11, %f3 sub %g7, 0x14E6, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x34, %o0 stha %i4, [%l7 + %o0] 0x2a membar #Sync nop setx 0x1DB30F9F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x50323DC8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fmuls %f10, %f6, %f20 movvc %icc, %o0, %o3 std %f10, [%l7 + 0x78] fnors %f16, %f27, %f23 smulcc %l3, %l1, %i6 sll %o4, %g5, %l5 lduw [%l7 + 0x48], %o6 membar 0x7D udiv %g4, 0x0BAB, %o5 tleu %xcc, 0x7 tcc %xcc, 0x4 movg %icc, %g6, %g2 movrlz %l4, 0x045, %l6 fbuge %fcc2, loop_1633 fmovsgu %icc, %f3, %f20 udiv %l0, 0x1EEA, %g3 movrne %g1, %o2, %l2 loop_1633: sdivcc %i0, 0x099C, %o1 udivcc %i5, 0x02B3, %i1 edge8l %i2, %o7, %i3 fcmple32 %f20, %f14, %i7 taddcctv %i4, %g7, %o0 fbu %fcc3, loop_1634 fnegd %f12, %f16 srl %l3, %o3, %l1 fmovda %icc, %f17, %f20 loop_1634: orcc %i6, %o4, %g5 edge32l %l5, %g4, %o5 bcs,a loop_1635 ldx [%l7 + 0x78], %o6 tge %icc, 0x0 fbge %fcc3, loop_1636 loop_1635: fbl,a %fcc2, loop_1637 fnot2s %f15, %f3 mulscc %g6, 0x0C4E, %g2 loop_1636: nop wr %g0, 0x0c, %asi lduha [%l7 + 0x4A] %asi, %l6 loop_1637: movcs %icc, %l4, %l0 edge32l %g3, %g1, %o2 fnot1s %f8, %f23 tl %xcc, 0x7 brz,a %i0, loop_1638 tgu %xcc, 0x1 set 0x5A, %g6 ldsha [%l7 + %g6] 0x11, %l2 loop_1638: udivcc %o1, 0x010D, %i5 nop setx 0xD9E624D1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0xE04C4669, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fmuls %f10, %f14, %f4 fble %fcc0, loop_1639 bneg,pt %xcc, loop_1640 udiv %i2, 0x13F6, %o7 fexpand %f29, %f30 loop_1639: ldsb [%l7 + 0x4B], %i1 loop_1640: lduw [%l7 + 0x20], %i3 orcc %i7, %i4, %o0 addcc %l3, 0x10E3, %o3 fbg %fcc3, loop_1641 sdiv %g7, 0x016C, %l1 brlez %i6, loop_1642 fmul8x16al %f18, %f1, %f14 loop_1641: tvc %xcc, 0x5 sub %g5, 0x05D2, %o4 loop_1642: mova %icc, %g4, %o5 mulx %o6, 0x0B96, %l5 movre %g6, %g2, %l4 srax %l0, %l6, %g1 fmovsg %xcc, %f2, %f25 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %o2, %i0 tcs %icc, 0x4 fpadd16 %f14, %f0, %f22 tvc %icc, 0x7 tsubcc %g3, 0x18F2, %l2 tvc %xcc, 0x0 popc %i5, %i2 pdist %f22, %f2, %f26 ta %icc, 0x0 sll %o7, %i1, %o1 andcc %i3, %i7, %i4 fmovdcs %xcc, %f9, %f7 xnor %o0, 0x0498, %o3 wr %g0, 0x89, %asi stha %l3, [%l7 + 0x44] %asi edge16l %l1, %g7, %i6 umulcc %o4, 0x0CB3, %g5 smulcc %o5, %o6, %g4 sir 0x1DFE fnands %f25, %f3, %f2 fnot2 %f14, %f18 nop setx 0x7FE6A1C47E5AC06A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x4DD0409E3C5A06D3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f20, %f16 sub %g6, %l5, %l4 set 0x40, %l4 stda %f16, [%l7 + %l4] 0x18 umulcc %l0, 0x0CA8, %l6 fbule %fcc1, loop_1643 umulcc %g2, %o2, %i0 movrgz %g3, 0x021, %l2 edge16l %i5, %g1, %o7 loop_1643: mulscc %i1, %o1, %i3 fones %f22 edge8l %i2, %i7, %i4 movrgz %o0, 0x160, %l3 wr %g0, 0x04, %asi lduba [%l7 + 0x6D] %asi, %o3 stx %l1, [%l7 + 0x68] sll %g7, 0x05, %i6 fnot1s %f6, %f9 movvc %xcc, %g5, %o5 umulcc %o6, %o4, %g6 st %f1, [%l7 + 0x20] edge8n %l5, %g4, %l0 fblg,a %fcc0, loop_1644 be,pt %icc, loop_1645 alignaddr %l4, %g2, %o2 addccc %l6, %g3, %l2 loop_1644: fmovsge %xcc, %f29, %f12 loop_1645: fcmpne32 %f2, %f14, %i0 fpack16 %f14, %f19 ba,a,pt %icc, loop_1646 andncc %g1, %i5, %i1 fmovsleu %xcc, %f8, %f27 tn %icc, 0x6 loop_1646: tvs %xcc, 0x6 movvc %xcc, %o1, %o7 andncc %i3, %i2, %i4 edge8 %o0, %l3, %o3 sub %l1, 0x12EA, %i7 orn %g7, %i6, %g5 te %xcc, 0x1 xor %o6, %o5, %g6 tgu %icc, 0x5 tvs %icc, 0x5 subc %l5, 0x0E0E, %o4 umulcc %g4, %l0, %l4 bcc loop_1647 edge32n %g2, %l6, %g3 tcc %icc, 0x7 flush %l7 + 0x44 loop_1647: bl %xcc, loop_1648 add %o2, 0x1F46, %i0 movpos %xcc, %g1, %l2 swap [%l7 + 0x24], %i1 loop_1648: membar 0x32 nop fitod %f0, %f18 fdtox %f18, %f20 tleu %icc, 0x4 tleu %xcc, 0x4 edge16 %i5, %o1, %o7 andncc %i2, %i3, %i4 for %f16, %f16, %f6 wr %g0, 0x89, %asi stha %o0, [%l7 + 0x34] %asi restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f6, %f7 fstod %f7, %f12 wr %g0, 0x18, %asi ldsha [%l7 + 0x12] %asi, %o3 movne %xcc, %l1, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %xcc, %i7, %i6 fors %f28, %f2, %f3 andncc %g5, %o6, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %xcc, 0x1 fornot1s %f13, %f29, %f17 movcc %icc, %g6, %l5 andncc %o4, %g4, %l0 movvs %xcc, %l4, %g2 sdivx %g7, 0x1E5D, %l6 alignaddr %o2, %g3, %i0 fmovsleu %xcc, %f0, %f13 move %xcc, %l2, %i1 movvs %xcc, %i5, %o1 ldsb [%l7 + 0x1F], %o7 tleu %icc, 0x6 fnegd %f26, %f4 movre %g1, 0x15D, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %i4, 0x1703, %o0 for %f0, %f10, %f16 nop setx 0x0A553EFD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0xF268F9A8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fadds %f5, %f4, %f6 fbge %fcc0, loop_1649 fmovsn %icc, %f18, %f4 bn,pt %icc, loop_1650 fmovsvc %icc, %f19, %f30 loop_1649: edge32l %i3, %o3, %l3 fbug %fcc0, loop_1651 loop_1650: fbe %fcc0, loop_1652 smulcc %i7, 0x0E70, %i6 lduw [%l7 + 0x50], %l1 loop_1651: movle %xcc, %g5, %o5 loop_1652: nop setx loop_1653, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry andncc %o6, %g6, %l5 bn,a loop_1654 fmovdleu %icc, %f16, %f13 loop_1653: st %f24, [%l7 + 0x14] sdivx %g4, 0x05F6, %l0 loop_1654: srl %o4, 0x10, %l4 bcs,a loop_1655 srax %g2, 0x15, %g7 fbul %fcc3, loop_1656 membar 0x79 loop_1655: fcmpne32 %f20, %f4, %o2 prefetch [%l7 + 0x10], 0x0 loop_1656: tge %icc, 0x3 nop setx 0x41658640, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0xD2D0008B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fmuls %f11, %f24, %f19 brlz,a %g3, loop_1657 nop setx 0x6434A25045B3D808, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x87D97DAC6B542672, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fmuld %f6, %f16, %f28 subccc %i0, %l2, %i1 movrlz %i5, 0x353, %o1 loop_1657: fornot2 %f14, %f20, %f24 sdivx %l6, 0x154A, %g1 movne %icc, %o7, %i4 taddcc %o0, %i2, %o3 fbn %fcc2, loop_1658 be,a,pt %icc, loop_1659 fpadd16 %f24, %f0, %f10 nop set 0x54, %l0 prefetch [%l7 + %l0], 0x1 loop_1658: fmul8x16al %f7, %f5, %f12 loop_1659: nop add %l7, 0x44, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %i3 casa [%l6] 0x18, %i3, %l3 subcc %i7, 0x096E, %l1 set 0x3C, %o1 sta %f2, [%l7 + %o1] 0x81 bn,a %icc, loop_1660 tcs %xcc, 0x7 sethi 0x111F, %i6 sll %g5, 0x11, %o5 loop_1660: ldstub [%l7 + 0x64], %g6 orcc %o6, 0x0D7B, %l5 fmovsleu %icc, %f0, %f27 edge8 %g4, %o4, %l0 fornot1 %f24, %f6, %f8 edge8n %l4, %g2, %o2 edge32 %g7, %i0, %l2 prefetch [%l7 + 0x68], 0x3 ldsb [%l7 + 0x3A], %i1 wr %g0, 0x80, %asi ldsha [%l7 + 0x44] %asi, %g3 set 0x20, %g4 sta %f24, [%l7 + %g4] 0x89 brlz %o1, loop_1661 nop setx 0x888E12A9D4F1D09B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x3F68BF695C1FAC5A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 faddd %f30, %f12, %f10 fbne,a %fcc2, loop_1662 fxnors %f11, %f3, %f18 loop_1661: fmovde %xcc, %f3, %f29 edge8 %i5, %l6, %g1 loop_1662: array16 %i4, %o0, %o7 fnor %f26, %f20, %f22 ldd [%l7 + 0x30], %o2 fxnor %f16, %f20, %f4 edge8l %i2, %i3, %i7 xnor %l3, 0x1810, %i6 tvs %xcc, 0x4 alignaddr %l1, %o5, %g5 edge32ln %o6, %g6, %l5 tsubcc %o4, %l0, %l4 subc %g2, %g4, %o2 stw %g7, [%l7 + 0x74] sir 0x10FA flush %l7 + 0x18 movvs %xcc, %l2, %i0 nop setx 0xE1C7F05DE0A62B0A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x0CE4524C27FBDC99, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f8, %f6 swap [%l7 + 0x58], %g3 add %i1, %i5, %l6 edge16l %g1, %i4, %o1 brnz %o7, loop_1663 fnands %f29, %f0, %f10 edge16ln %o0, %o3, %i2 edge32l %i3, %i7, %l3 loop_1663: tne %xcc, 0x1 fpadd16 %f26, %f28, %f4 taddcctv %l1, 0x1600, %i6 bne,a loop_1664 umulcc %g5, 0x0A77, %o5 te %xcc, 0x0 brnz,a %o6, loop_1665 loop_1664: movle %xcc, %g6, %o4 fmovrslez %l0, %f22, %f3 add %l5, %g2, %l4 loop_1665: tg %icc, 0x0 udivx %o2, 0x0BA4, %g7 sdivcc %g4, 0x0716, %i0 brgz,a %g3, loop_1666 movvs %xcc, %i1, %l2 fandnot1 %f28, %f18, %f24 wr %g0, 0x80, %asi swapa [%l7 + 0x58] %asi, %l6 loop_1666: sdivcc %g1, 0x1695, %i4 fmovs %f15, %f14 nop set 0x60, %o5 ldx [%l7 + %o5], %i5 nop setx 0x68F76246, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x66DC04AF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fsubs %f2, %f2, %f28 tg %xcc, 0x1 fbg,a %fcc0, loop_1667 stb %o1, [%l7 + 0x64] flush %l7 + 0x20 mova %xcc, %o7, %o3 loop_1667: fcmpeq32 %f14, %f30, %o0 xnorcc %i2, 0x0094, %i3 fpackfix %f22, %f24 edge8 %i7, %l1, %l3 bcs,a,pt %icc, loop_1668 alignaddrl %g5, %o5, %i6 bn %icc, loop_1669 fabss %f16, %f14 loop_1668: nop setx loop_1670, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fnot1s %f20, %f5 loop_1669: array32 %g6, %o4, %l0 movgu %icc, %o6, %g2 loop_1670: movneg %xcc, %l4, %o2 fmul8x16al %f5, %f14, %f4 fmovspos %icc, %f20, %f24 sllx %g7, %l5, %g4 tn %icc, 0x4 sethi 0x1147, %g3 brlz,a %i0, loop_1671 fba,a %fcc0, loop_1672 brgz,a %l2, loop_1673 popc %l6, %g1 loop_1671: fpadd32 %f6, %f6, %f14 loop_1672: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1673: fble %fcc3, loop_1674 edge16 %i1, %i4, %i5 addc %o1, 0x1827, %o3 fbge,a %fcc2, loop_1675 loop_1674: tge %icc, 0x6 movg %xcc, %o0, %i2 addc %i3, 0x0709, %i7 loop_1675: ta %xcc, 0x2 movrlz %l1, 0x37B, %l3 taddcc %o7, %g5, %o5 fors %f18, %f11, %f26 membar 0x75 popc %i6, %o4 fbug,a %fcc0, loop_1676 tle %icc, 0x4 movrlz %l0, %g6, %g2 tn %icc, 0x0 loop_1676: edge32 %l4, %o2, %o6 bge loop_1677 edge16l %g7, %l5, %g4 edge8 %i0, %g3, %l2 or %g1, 0x112E, %i1 loop_1677: ba,pt %xcc, loop_1678 array8 %l6, %i5, %o1 smul %o3, %i4, %o0 lduh [%l7 + 0x3A], %i2 loop_1678: bne,a,pt %icc, loop_1679 fba,a %fcc3, loop_1680 edge16ln %i3, %i7, %l3 alignaddrl %o7, %l1, %g5 loop_1679: sdivcc %i6, 0x1CC4, %o5 loop_1680: nop set 0x40, %l6 ldda [%l7 + %l6] 0x89, %f0 movrgz %o4, 0x012, %g6 sra %l0, 0x1B, %g2 fxnor %f30, %f0, %f22 mova %xcc, %l4, %o2 edge8n %g7, %o6, %g4 addccc %i0, 0x19FD, %l5 call loop_1681 fzero %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bshuffle %f18, %f12, %f14 loop_1681: brnz,a %g3, loop_1682 fmovrdlz %g1, %f10, %f8 fxnor %f16, %f10, %f30 sdiv %i1, 0x1496, %l6 loop_1682: tcs %icc, 0x4 brgez,a %i5, loop_1683 tle %xcc, 0x3 nop setx 0x2020D083D071138D, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr movrlz %o1, 0x289, %l2 loop_1683: fsrc1s %f1, %f19 wr %g0, 0x89, %asi ldsba [%l7 + 0x27] %asi, %o3 udivcc %o0, 0x003D, %i4 taddcctv %i3, %i2, %i7 and %l3, 0x0030, %l1 array8 %o7, %g5, %i6 call loop_1684 xorcc %o4, 0x1009, %g6 sdivx %o5, 0x1C4D, %l0 fpadd16s %f9, %f14, %f3 loop_1684: andncc %l4, %o2, %g2 ta %icc, 0x5 edge32n %g7, %g4, %o6 tcs %icc, 0x6 sethi 0x14BC, %l5 fmovrde %i0, %f18, %f0 brgez %g3, loop_1685 edge8 %g1, %i1, %i5 bcc,a,pn %xcc, loop_1686 tvc %icc, 0x0 loop_1685: movne %xcc, %l6, %l2 sir 0x0253 loop_1686: fpsub32s %f9, %f30, %f22 fandnot1 %f8, %f10, %f12 edge8n %o3, %o0, %i4 movcc %xcc, %o1, %i3 fbl %fcc3, loop_1687 srlx %i2, %l3, %l1 fmovsneg %xcc, %f15, %f19 bcc,pt %xcc, loop_1688 loop_1687: tn %icc, 0x6 nop setx 0x5ABE8B97, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 fsqrts %f26, %f25 nop fitod %f6, %f22 fdtos %f22, %f30 loop_1688: ldsb [%l7 + 0x1B], %o7 nop setx 0x53979658, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xB95223E0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fmuls %f15, %f10, %f4 ldd [%l7 + 0x40], %g4 tgu %xcc, 0x7 sdiv %i7, 0x0C0E, %o4 set 0x12, %o4 ldsha [%l7 + %o4] 0x81, %i6 nop fitod %f12, %f2 fdtox %f2, %f2 fmovspos %icc, %f5, %f2 faligndata %f10, %f12, %f28 edge8l %g6, %o5, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x0DF0, %l4 tcc %xcc, 0x7 andncc %o2, %g7, %g2 and %g4, 0x155D, %l5 movl %xcc, %o6, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %g1, 0x0D78, %i1 ldsb [%l7 + 0x29], %i5 sth %l6, [%l7 + 0x7E] alignaddr %g3, %l2, %o0 tcc %icc, 0x1 tcc %icc, 0x6 ba %icc, loop_1689 bl %icc, loop_1690 brlez %i4, loop_1691 membar 0x59 loop_1689: tvs %xcc, 0x1 loop_1690: fmovsgu %xcc, %f2, %f16 loop_1691: udivcc %o3, 0x094C, %o1 and %i3, 0x1867, %l3 addcc %i2, 0x13BA, %o7 array32 %g5, %i7, %l1 nop setx 0xA050559C, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr set 0x78, %i5 lduha [%l7 + %i5] 0x10, %i6 movpos %xcc, %o4, %g6 movleu %icc, %o5, %l0 bcs,a %icc, loop_1692 bne,pn %icc, loop_1693 movvc %icc, %o2, %l4 sdivcc %g2, 0x1E35, %g7 loop_1692: movcc %xcc, %g4, %o6 loop_1693: bne,pn %xcc, loop_1694 udivcc %i0, 0x1BC5, %g1 tcs %icc, 0x4 bneg loop_1695 loop_1694: nop fitos %f14, %f21 fstod %f21, %f2 pdist %f0, %f30, %f8 nop setx 0x015441E74049B0EC, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr loop_1695: flush %l7 + 0x34 array16 %i1, %l5, %i5 tsubcc %l6, 0x082E, %l2 xnor %g3, 0x1207, %i4 orn %o0, 0x03FE, %o1 xnor %o3, %i3, %l3 movle %icc, %i2, %g5 movl %xcc, %o7, %i7 set 0x50, %g1 lda [%l7 + %g1] 0x0c, %f24 edge8 %i6, %l1, %g6 smulcc %o4, 0x115C, %l0 tgu %xcc, 0x4 sub %o5, 0x1F41, %o2 fmovrdne %l4, %f2, %f10 movrne %g7, 0x24B, %g2 add %l7, 0x18, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x80, %g4, %o6 movg %icc, %i0, %g1 wr %g0, 0x80, %asi lda [%l7 + 0x3C] %asi, %f23 fble %fcc0, loop_1696 movre %l5, %i5, %i1 ldsw [%l7 + 0x74], %l6 lduh [%l7 + 0x0A], %g3 loop_1696: fbo,a %fcc2, loop_1697 fandnot2s %f18, %f12, %f21 xor %i4, %l2, %o0 srlx %o3, %i3, %l3 loop_1697: sllx %o1, 0x17, %i2 sdivcc %o7, 0x1A90, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub32 %f24, %f8, %f18 tcc %icc, 0x4 tne %icc, 0x0 movcs %xcc, %i6, %l1 swap [%l7 + 0x10], %g6 fmovrde %o4, %f14, %f26 tcc %xcc, 0x1 nop setx loop_1698, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done std %f12, [%l7 + 0x40] fmovdvc %icc, %f16, %f4 tn %icc, 0x2 loop_1698: bge,a loop_1699 fbe %fcc3, loop_1700 movge %xcc, %l0, %i7 bneg,pt %icc, loop_1701 loop_1699: tvs %icc, 0x6 loop_1700: udiv %o2, 0x08EE, %o5 fmovsvc %icc, %f5, %f25 loop_1701: srl %l4, 0x12, %g7 call loop_1702 fbug,a %fcc0, loop_1703 xnorcc %g4, %g2, %i0 wr %g0, 0x89, %asi lduba [%l7 + 0x5F] %asi, %o6 loop_1702: edge32 %g1, %l5, %i1 loop_1703: tvc %xcc, 0x7 alignaddr %l6, %g3, %i4 ldd [%l7 + 0x30], %f18 edge8l %i5, %l2, %o3 addcc %i3, %l3, %o1 fandnot1 %f14, %f18, %f30 fnand %f24, %f4, %f26 tg %icc, 0x0 movcc %xcc, %i2, %o0 sdivx %g5, 0x0E94, %i6 fbul,a %fcc0, loop_1704 fmovd %f14, %f28 fba,a %fcc1, loop_1705 movge %xcc, %l1, %g6 loop_1704: edge32ln %o4, %o7, %l0 fba,a %fcc2, loop_1706 loop_1705: bleu,pn %xcc, loop_1707 fbu,a %fcc1, loop_1708 tpos %xcc, 0x1 loop_1706: ldx [%l7 + 0x28], %o2 loop_1707: fbne %fcc1, loop_1709 loop_1708: fsrc1s %f17, %f9 fbl,a %fcc3, loop_1710 movgu %xcc, %i7, %o5 loop_1709: fors %f30, %f2, %f29 stx %g7, [%l7 + 0x18] loop_1710: fzero %f30 nop fitos %f9, %f8 fmovde %xcc, %f6, %f18 orcc %g4, %g2, %i0 fbule %fcc2, loop_1711 tl %icc, 0x1 addcc %l4, 0x08A1, %o6 tcs %icc, 0x1 loop_1711: subcc %l5, %g1, %i1 tle %xcc, 0x4 movpos %icc, %l6, %i4 ldd [%l7 + 0x58], %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %g3, %l2, %o3 srl %l3, %o1, %i2 movgu %icc, %o0, %i3 bl,pn %icc, loop_1712 umul %g5, %i6, %l1 nop fitod %f12, %f8 fdtox %f8, %f22 movrne %o4, %g6, %o7 loop_1712: smul %l0, 0x0479, %o2 movvc %xcc, %i7, %g7 taddcctv %o5, %g2, %g4 movne %icc, %i0, %l4 movcs %icc, %o6, %g1 add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i1 casxa [%l6] %asi, %i1, %l6 brz %i4, loop_1713 edge32 %l5, %g3, %l2 umul %i5, %o3, %l3 udiv %o1, 0x12A8, %i2 loop_1713: umul %i3, 0x0E92, %o0 fmovdvs %xcc, %f13, %f12 udivcc %i6, 0x050B, %l1 fble,a %fcc1, loop_1714 fxor %f16, %f24, %f24 smul %g5, 0x1071, %o4 tcc %icc, 0x7 loop_1714: tsubcc %g6, 0x0782, %o7 movne %icc, %l0, %o2 sub %i7, 0x196C, %o5 addccc %g7, 0x1C7D, %g4 movrgz %g2, 0x286, %l4 alignaddrl %o6, %g1, %i1 edge32 %l6, %i0, %l5 fzeros %f25 lduh [%l7 + 0x5C], %g3 nop fitos %f1, %f1 xorcc %l2, %i4, %i5 tl %icc, 0x6 edge16 %l3, %o3, %o1 xorcc %i3, 0x047A, %o0 brnz %i2, loop_1715 fabss %f26, %f18 tpos %xcc, 0x6 fpsub32s %f1, %f21, %f28 loop_1715: movl %icc, %l1, %g5 fbne %fcc0, loop_1716 fornot1 %f6, %f20, %f26 bneg,a,pn %icc, loop_1717 tcc %xcc, 0x1 loop_1716: nop fitos %f0, %f17 fstox %f17, %f28 fxtos %f28, %f31 add %l7, 0x4C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o4 casa [%l6] 0x89, %o4, %i6 loop_1717: sethi 0x04B8, %o7 edge32n %g6, %o2, %i7 nop fitod %f2, %f26 fdtos %f26, %f30 prefetch [%l7 + 0x68], 0x2 fbul %fcc1, loop_1718 flush %l7 + 0x10 set 0x30, %o7 lda [%l7 + %o7] 0x04, %f24 loop_1718: tge %icc, 0x4 fbul %fcc0, loop_1719 fmovrse %o5, %f31, %f10 sub %l0, %g4, %g2 stbar loop_1719: nop setx 0xD33BCC303FE32050, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x16103A9EF45F9CB3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 faddd %f2, %f14, %f6 tsubcc %l4, 0x1349, %g7 fnegs %f1, %f4 tcc %xcc, 0x6 tleu %xcc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsa %xcc, %f30, %f2 andn %g1, 0x076E, %o6 tge %icc, 0x6 fmovdl %xcc, %f1, %f10 fmul8x16au %f14, %f8, %f18 nop setx 0x7055DB12, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr ta %xcc, 0x6 lduw [%l7 + 0x14], %l6 alignaddr %i0, %i1, %l5 brlez,a %l2, loop_1720 edge16 %g3, %i5, %l3 or %o3, 0x19A5, %o1 orncc %i4, 0x19C1, %o0 loop_1720: sub %i3, 0x08C6, %i2 nop setx 0x2B6CAC56A3C6DB98, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x0D179380DED09F98, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f6, %f24 taddcc %l1, %g5, %i6 be,a %icc, loop_1721 subccc %o7, %g6, %o4 movn %xcc, %i7, %o2 andcc %o5, 0x1DE1, %l0 loop_1721: tcs %xcc, 0x7 add %g2, %g4, %g7 tne %xcc, 0x1 movvc %icc, %g1, %o6 sra %l6, %l4, %i1 add %l7, 0x38, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x80, %i0, %l5 movleu %xcc, %l2, %g3 fba %fcc0, loop_1722 movne %icc, %i5, %o3 movge %icc, %o1, %i4 fnors %f5, %f0, %f2 loop_1722: tvc %icc, 0x2 wr %g0, 0x11, %asi ldstuba [%l7 + 0x0E] %asi, %l3 edge32ln %o0, %i3, %i2 fbge %fcc3, loop_1723 tleu %icc, 0x6 tne %xcc, 0x4 udivx %g5, 0x1700, %l1 loop_1723: or %i6, 0x0F49, %o7 movle %icc, %g6, %i7 movrlez %o4, %o5, %l0 array8 %o2, %g2, %g4 movgu %xcc, %g1, %g7 sdivcc %o6, 0x0FC7, %l4 brnz,a %l6, loop_1724 sethi 0x0B95, %i1 fmuld8ulx16 %f17, %f26, %f26 movneg %xcc, %l5, %i0 loop_1724: fmovdge %xcc, %f8, %f13 fmovsge %xcc, %f26, %f21 tl %xcc, 0x0 fmovscc %icc, %f31, %f6 tne %icc, 0x3 fmovdne %xcc, %f1, %f0 fmovdvs %xcc, %f0, %f14 lduw [%l7 + 0x54], %l2 fmovspos %icc, %f4, %f10 fbne,a %fcc2, loop_1725 fmuld8sux16 %f20, %f30, %f14 smul %g3, 0x1568, %o3 tsubcc %o1, 0x18E8, %i4 loop_1725: popc %i5, %o0 sdivcc %l3, 0x00EB, %i3 movvs %icc, %i2, %g5 fpadd32s %f14, %f13, %f25 movre %i6, 0x2C0, %l1 orn %g6, %o7, %i7 movrne %o4, %l0, %o2 wr %g0, 0x10, %asi ldsha [%l7 + 0x18] %asi, %g2 tleu %icc, 0x4 sdiv %o5, 0x12BA, %g1 srl %g7, 0x09, %g4 fcmple16 %f14, %f30, %o6 stx %l6, [%l7 + 0x50] fnot1 %f10, %f14 movrlz %l4, 0x304, %l5 fabss %f3, %f17 array16 %i0, %i1, %g3 stx %l2, [%l7 + 0x30] movn %xcc, %o3, %o1 fcmple16 %f24, %f30, %i4 movneg %icc, %o0, %i5 bcc loop_1726 edge32l %l3, %i2, %i3 taddcctv %g5, %i6, %g6 nop setx 0x5C8F3A70, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x88FDE9C5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fdivs %f1, %f11, %f26 loop_1726: edge32ln %l1, %i7, %o7 sll %l0, %o4, %o2 umul %o5, 0x011E, %g2 bg,a loop_1727 fbule %fcc3, loop_1728 fcmple32 %f30, %f0, %g1 movcs %icc, %g4, %o6 loop_1727: subccc %g7, %l6, %l4 loop_1728: stw %i0, [%l7 + 0x1C] bneg loop_1729 nop set 0x18, %l2 ldx [%l7 + %l2], %i1 stbar movg %icc, %l5, %g3 loop_1729: fexpand %f19, %f20 mulx %o3, %l2, %i4 fpadd16s %f21, %f7, %f18 movg %icc, %o1, %o0 brz %l3, loop_1730 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x5 ldd [%l7 + 0x50], %i2 loop_1730: ldub [%l7 + 0x29], %i3 and %i5, %i6, %g6 fbu,a %fcc0, loop_1731 array8 %l1, %i7, %g5 brgz,a %o7, loop_1732 movcs %icc, %o4, %l0 loop_1731: fmovdpos %xcc, %f3, %f29 alignaddr %o2, %g2, %g1 loop_1732: bneg,a,pn %icc, loop_1733 addcc %g4, 0x030F, %o6 subcc %o5, 0x1711, %l6 sub %l4, 0x1F99, %i0 loop_1733: fnegd %f30, %f12 tneg %icc, 0x5 fmul8x16au %f24, %f26, %f14 srlx %g7, %l5, %i1 tcc %icc, 0x7 sir 0x1707 set 0x78, %o6 lda [%l7 + %o6] 0x89, %f9 ldsw [%l7 + 0x10], %g3 udivx %l2, 0x1AAB, %o3 movvs %xcc, %i4, %o0 fpack16 %f30, %f14 ba,a %icc, loop_1734 fzeros %f23 smulcc %o1, 0x1E21, %l3 movrlz %i3, 0x397, %i2 loop_1734: fandnot1s %f12, %f9, %f31 smul %i6, %g6, %l1 orncc %i7, %i5, %g5 edge16l %o4, %l0, %o7 sdivcc %o2, 0x0AB0, %g2 ldd [%l7 + 0x78], %g4 fpack16 %f12, %f14 tsubcctv %g1, 0x16A1, %o5 movl %icc, %l6, %o6 movneg %xcc, %l4, %i0 movrgz %g7, 0x286, %l5 bneg,a,pn %icc, loop_1735 umul %i1, 0x06EC, %l2 movleu %icc, %o3, %g3 wr %g0, 0x04, %asi swapa [%l7 + 0x48] %asi, %i4 loop_1735: movrlz %o0, 0x0B6, %l3 stbar sllx %i3, %o1, %i2 fnot2 %f8, %f26 ldsh [%l7 + 0x3A], %i6 wr %g0, 0x18, %asi ldsba [%l7 + 0x78] %asi, %l1 sir 0x0968 tne %icc, 0x2 fnors %f21, %f11, %f0 array8 %i7, %i5, %g6 fmovrslz %g5, %f18, %f19 xor %o4, %o7, %l0 movl %icc, %g2, %o2 nop set 0x58, %l3 stx %g4, [%l7 + %l3] brgz,a %o5, loop_1736 fpadd32s %f11, %f28, %f10 tcs %icc, 0x1 sir 0x09A0 loop_1736: tne %xcc, 0x6 movg %xcc, %l6, %o6 edge16n %l4, %g1, %i0 movg %icc, %g7, %i1 brz,a %l2, loop_1737 nop setx loop_1738, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done prefetch [%l7 + 0x08], 0x1 movn %icc, %l5, %g3 loop_1737: array16 %o3, %o0, %i4 loop_1738: xnorcc %l3, 0x0762, %i3 movgu %icc, %i2, %i6 nop setx 0xD053E291, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr orcc %o1, 0x14A6, %l1 set 0x30, %i3 ldxa [%g0 + %i3] 0x4f, %i7 andcc %g6, %i5, %g5 set 0x09, %g2 ldstuba [%l7 + %g2] 0x81, %o7 movcs %icc, %l0, %g2 set 0x1C, %i7 sta %f3, [%l7 + %i7] 0x88 fmovdn %xcc, %f17, %f25 ble,a,pn %icc, loop_1739 tne %icc, 0x3 andn %o4, %o2, %o5 fnegd %f30, %f2 loop_1739: nop set 0x7A, %g5 lduba [%l7 + %g5] 0x81, %g4 brlz,a %o6, loop_1740 movn %xcc, %l6, %g1 wr %g0, 0x19, %asi ldsba [%l7 + 0x63] %asi, %l4 loop_1740: subc %i0, 0x0EF7, %g7 ba,pn %icc, loop_1741 ble,pt %icc, loop_1742 fbule,a %fcc1, loop_1743 sll %i1, %l5, %g3 loop_1741: brnz %o3, loop_1744 loop_1742: tgu %icc, 0x2 loop_1743: addccc %o0, 0x15FC, %l2 sdivcc %l3, 0x181C, %i4 loop_1744: nop wr %g0, 0x89, %asi lduwa [%l7 + 0x2C] %asi, %i3 sdivx %i6, 0x0C3E, %i2 taddcc %l1, 0x02D6, %i7 fpadd32 %f30, %f28, %f22 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fba %fcc3, loop_1745 fmul8x16au %f6, %f21, %f10 edge8 %o1, %g6, %i5 edge32n %o7, %l0, %g5 loop_1745: ld [%l7 + 0x78], %f17 orn %o4, %o2, %g2 set 0x18, %l1 stxa %g4, [%l7 + %l1] 0x0c ta %xcc, 0x2 wr %g0, 0x80, %asi ldsba [%l7 + 0x3E] %asi, %o6 edge8 %l6, %o5, %g1 movvc %icc, %i0, %g7 ldsb [%l7 + 0x57], %i1 fmovsne %icc, %f11, %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %l5, 0x0868, %g3 fnot2 %f4, %f20 call loop_1746 tcc %xcc, 0x1 fbl,a %fcc3, loop_1747 edge8n %o3, %l4, %l2 loop_1746: mova %icc, %l3, %o0 array32 %i4, %i3, %i6 loop_1747: fbul,a %fcc1, loop_1748 movg %xcc, %l1, %i7 taddcctv %o1, 0x1F01, %i2 nop fitod %f0, %f24 fdtox %f24, %f24 loop_1748: smul %i5, 0x1BDD, %g6 fandnot2s %f24, %f2, %f12 tpos %xcc, 0x2 sdiv %l0, 0x15C9, %g5 andncc %o7, %o4, %o2 tneg %icc, 0x0 wr %g0, 0x81, %asi swapa [%l7 + 0x34] %asi, %g2 ldstub [%l7 + 0x74], %o6 udivcc %l6, 0x184B, %g4 nop setx 0x7677B5EA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0xA6936383, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fmuls %f8, %f24, %f22 ta %icc, 0x6 udivcc %o5, 0x1AD0, %g1 nop set 0x38, %g7 stw %i0, [%l7 + %g7] movne %icc, %i1, %l5 edge16n %g3, %g7, %l4 fabss %f14, %f9 tpos %xcc, 0x7 wr %g0, 0x19, %asi sta %f27, [%l7 + 0x60] %asi bg %xcc, loop_1749 fsrc2s %f27, %f21 edge32n %o3, %l2, %o0 bpos %xcc, loop_1750 loop_1749: tl %icc, 0x0 fmovdl %icc, %f11, %f5 fmovsle %xcc, %f7, %f2 loop_1750: subcc %i4, 0x119D, %i3 mulscc %l3, 0x0CB0, %i6 edge16n %l1, %i7, %i2 movne %xcc, %i5, %o1 stbar bvc,a,pn %xcc, loop_1751 fones %f24 tgu %xcc, 0x4 fsrc2 %f16, %f12 loop_1751: edge16n %l0, %g5, %g6 wr %g0, 0x80, %asi swapa [%l7 + 0x24] %asi, %o4 tvs %icc, 0x7 add %o7, 0x1D9D, %o2 bneg,a %icc, loop_1752 edge8 %o6, %l6, %g2 stw %g4, [%l7 + 0x24] tsubcc %o5, %g1, %i1 loop_1752: fbge %fcc1, loop_1753 movg %xcc, %l5, %g3 bgu,a %xcc, loop_1754 movl %icc, %i0, %g7 loop_1753: taddcc %l4, 0x0C17, %l2 srlx %o0, 0x1A, %i4 loop_1754: fmovrdgez %i3, %f26, %f4 ldx [%l7 + 0x40], %o3 flush %l7 + 0x60 udivcc %l3, 0x0E2E, %l1 fbe %fcc0, loop_1755 fmovrdne %i6, %f28, %f0 fbug,a %fcc1, loop_1756 xorcc %i2, %i5, %i7 loop_1755: fandnot1s %f12, %f27, %f11 add %l0, %o1, %g5 loop_1756: tn %xcc, 0x1 fmovs %f4, %f5 srax %g6, %o7, %o2 alignaddrl %o6, %l6, %o4 udiv %g2, 0x0A3B, %g4 mulscc %g1, %i1, %l5 brz,a %o5, loop_1757 movl %xcc, %i0, %g3 tneg %icc, 0x6 fbne %fcc0, loop_1758 loop_1757: tsubcc %l4, 0x0CFD, %l2 edge32n %o0, %g7, %i4 udivx %i3, 0x07C0, %o3 loop_1758: fnor %f8, %f20, %f26 edge8 %l3, %i6, %l1 movcc %icc, %i5, %i7 fmovdge %icc, %f12, %f27 fornot2 %f14, %f28, %f2 nop fitos %f2, %f17 fstod %f17, %f6 fblg,a %fcc0, loop_1759 bvs loop_1760 fpack32 %f16, %f0, %f26 fbul,a %fcc2, loop_1761 loop_1759: orcc %l0, %o1, %g5 loop_1760: popc 0x0FA9, %i2 tg %icc, 0x1 loop_1761: subcc %o7, 0x0F7E, %o2 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 nop fitod %f6, %f30 fdtos %f30, %f18 nop fitod %f4, %f14 fdtox %f14, %f20 subccc %o6, 0x0839, %g6 tcc %icc, 0x3 fandnot1s %f21, %f28, %f14 movrgez %l6, %g2, %g4 nop setx 0x67DB141E490E95F9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x43B90B5A352B061D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fsubd %f18, %f22, %f28 orcc %o4, 0x1839, %g1 fble,a %fcc3, loop_1762 fbue %fcc1, loop_1763 fmovrse %i1, %f10, %f12 wr %g0, 0x80, %asi lduba [%l7 + 0x26] %asi, %l5 loop_1762: subcc %o5, 0x137C, %i0 loop_1763: ldsb [%l7 + 0x6D], %g3 nop fitod %f2, %f8 fdtox %f8, %f4 fxtod %f4, %f18 ta %icc, 0x1 srlx %l2, %l4, %g7 fmovsne %icc, %f18, %f6 fmovsneg %icc, %f15, %f10 movneg %xcc, %i4, %i3 fones %f0 bg,pt %xcc, loop_1764 be,pt %xcc, loop_1765 sdivx %o3, 0x0F9A, %o0 brlez %i6, loop_1766 loop_1764: fabss %f28, %f20 loop_1765: mulscc %l1, 0x119A, %i5 bg,a %xcc, loop_1767 loop_1766: fcmple16 %f14, %f24, %l3 srax %i7, %o1, %g5 movrne %l0, 0x020, %i2 loop_1767: fmovsne %icc, %f25, %f24 st %f14, [%l7 + 0x60] sdivcc %o2, 0x14BD, %o7 udivx %g6, 0x002F, %o6 fmovda %xcc, %f28, %f11 subccc %l6, %g4, %g2 brlez %g1, loop_1768 smulcc %i1, %l5, %o4 tvc %xcc, 0x5 fcmpne32 %f20, %f22, %i0 loop_1768: movleu %xcc, %g3, %l2 fpadd16s %f27, %f16, %f3 tcs %xcc, 0x7 wr %g0, 0x80, %asi lda [%l7 + 0x0C] %asi, %f1 movrgez %l4, 0x1D8, %o5 fmovdle %xcc, %f19, %f6 brnz,a %i4, loop_1769 xnorcc %i3, %g7, %o0 edge8 %i6, %o3, %i5 nop set 0x4A, %i1 sth %l3, [%l7 + %i1] loop_1769: alignaddrl %l1, %o1, %g5 edge16l %i7, %l0, %o2 bne,pt %icc, loop_1770 andncc %o7, %g6, %o6 edge8ln %i2, %g4, %g2 addcc %g1, 0x1485, %l6 loop_1770: array32 %l5, %i1, %i0 fmovrdlez %g3, %f8, %f12 sir 0x13D0 xnorcc %o4, %l2, %l4 movneg %icc, %o5, %i3 tpos %xcc, 0x4 nop setx loop_1771, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ld [%l7 + 0x24], %f7 tcs %icc, 0x3 std %f6, [%l7 + 0x28] loop_1771: fmovsg %icc, %f26, %f28 fmovdne %xcc, %f18, %f16 movn %icc, %i4, %g7 for %f30, %f6, %f10 movleu %xcc, %i6, %o0 andcc %i5, %l3, %l1 edge16l %o3, %g5, %o1 movge %icc, %i7, %o2 tcc %icc, 0x6 fcmpeq32 %f26, %f18, %l0 array32 %o7, %g6, %o6 andn %g4, %g2, %i2 srl %l6, %g1, %i1 srlx %i0, %g3, %o4 xnor %l2, %l5, %l4 edge8l %o5, %i4, %i3 edge8l %g7, %o0, %i6 fmovdcs %xcc, %f12, %f8 tg %icc, 0x4 fcmpgt32 %f18, %f16, %i5 tge %xcc, 0x2 nop set 0x60, %o2 ldsw [%l7 + %o2], %l1 addccc %o3, %l3, %g5 edge16ln %o1, %o2, %l0 bge,a %xcc, loop_1772 edge32n %i7, %g6, %o6 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %o7, %g2 loop_1772: lduw [%l7 + 0x4C], %g4 sra %i2, %g1, %l6 tne %icc, 0x0 subcc %i0, 0x1DE3, %g3 tvc %xcc, 0x1 alignaddr %i1, %l2, %o4 nop setx 0x440D694A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x76F6EB52, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fadds %f0, %f31, %f30 movvc %xcc, %l5, %l4 bneg loop_1773 movvc %icc, %o5, %i4 addcc %i3, %g7, %i6 sllx %i5, 0x19, %o0 loop_1773: nop set 0x48, %o3 stha %l1, [%l7 + %o3] 0x23 membar #Sync sllx %o3, %g5, %o1 movrgez %l3, %o2, %l0 sdivx %i7, 0x0D45, %g6 fmovdl %icc, %f7, %f7 movneg %icc, %o6, %o7 alignaddr %g2, %i2, %g4 edge16n %g1, %l6, %i0 fba %fcc2, loop_1774 sra %g3, %i1, %o4 fone %f24 or %l2, 0x13B6, %l5 loop_1774: fmul8x16al %f22, %f11, %f14 addc %l4, 0x1A95, %o5 move %xcc, %i3, %i4 for %f14, %f10, %f28 tcc %icc, 0x6 edge16n %i6, %g7, %i5 fcmpgt32 %f24, %f24, %l1 ldsb [%l7 + 0x3B], %o0 fmul8x16au %f26, %f19, %f8 fbn %fcc3, loop_1775 array8 %o3, %g5, %o1 or %o2, %l3, %i7 sir 0x0AD4 loop_1775: edge32n %l0, %o6, %g6 movrgz %g2, 0x3F5, %o7 te %xcc, 0x1 or %g4, %g1, %l6 wr %g0, 0x52, %asi ldxa [%g0 + 0x218] %asi, %i2 tleu %xcc, 0x1 fmovrdgz %g3, %f26, %f30 fmul8x16al %f10, %f2, %f28 fblg %fcc3, loop_1776 ldsw [%l7 + 0x54], %i0 set 0x3A, %i4 lduha [%l7 + %i4] 0x18, %i1 loop_1776: fzero %f14 smulcc %l2, %l5, %l4 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi mulscc %o5, 0x1DB0, %i3 bg,a,pn %icc, loop_1777 mulx %o4, %i6, %g7 fnot2s %f30, %f7 tcc %icc, 0x3 loop_1777: srl %i5, %i4, %l1 bcc,a %xcc, loop_1778 movge %xcc, %o0, %g5 ldsw [%l7 + 0x28], %o1 set 0x20, %i6 lduwa [%l7 + %i6] 0x89, %o2 loop_1778: ldx [%l7 + 0x20], %o3 fandnot2 %f30, %f28, %f8 fmovdcs %icc, %f17, %f21 nop setx 0x0BC8E56B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0xA2387F51, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fmuls %f23, %f20, %f20 array32 %l3, %i7, %l0 subccc %g6, 0x1126, %g2 nop setx loop_1779, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tleu %icc, 0x2 nop set 0x56, %l5 ldsh [%l7 + %l5], %o6 movge %xcc, %g4, %o7 loop_1779: nop setx 0x854531D3BD4C9DCE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 fsqrtd %f2, %f18 fbe,a %fcc3, loop_1780 xorcc %l6, %g1, %g3 umul %i0, 0x0B89, %i2 movvc %icc, %i1, %l5 loop_1780: fsrc2s %f17, %f20 tne %xcc, 0x5 nop fitod %f0, %f18 fdtox %f18, %f30 movleu %xcc, %l2, %l4 tleu %icc, 0x7 nop fitos %f9, %f19 fstoi %f19, %f17 taddcctv %i3, 0x169F, %o5 mulx %o4, 0x1EE3, %g7 nop set 0x14, %i0 prefetch [%l7 + %i0], 0x0 nop fitod %f8, %f16 fdtox %f16, %f28 fxtod %f28, %f4 fbue %fcc2, loop_1781 tneg %xcc, 0x6 sll %i6, %i5, %l1 wr %g0, 0x57, %asi stxa %o0, [%g0 + 0x0] %asi loop_1781: sra %i4, 0x12, %o1 subc %o2, %g5, %l3 movrlez %i7, %o3, %g6 array16 %g2, %l0, %o6 fbe %fcc0, loop_1782 bn loop_1783 tcc %xcc, 0x6 lduw [%l7 + 0x34], %o7 loop_1782: fone %f10 loop_1783: fxor %f20, %f6, %f18 xorcc %g4, %g1, %l6 smulcc %g3, %i2, %i0 fornot1s %f19, %f15, %f23 sra %i1, %l2, %l4 tne %xcc, 0x1 smul %i3, 0x0498, %l5 popc 0x1F30, %o4 fbue,a %fcc0, loop_1784 addc %o5, %g7, %i6 tle %icc, 0x5 fpackfix %f30, %f24 loop_1784: fmovrsne %i5, %f2, %f19 nop set 0x30, %g3 stx %l1, [%l7 + %g3] wr %g0, 0x18, %asi prefetcha [%l7 + 0x60] %asi, 0x0 tpos %icc, 0x3 set 0x40, %i2 ldsha [%l7 + %i2] 0x0c, %o1 orcc %o2, %g5, %o0 fba %fcc2, loop_1785 nop set 0x3C, %o0 sth %l3, [%l7 + %o0] mulx %i7, %o3, %g6 alignaddrl %g2, %l0, %o6 loop_1785: tneg %xcc, 0x4 sll %g4, 0x0B, %g1 edge8n %l6, %g3, %o7 xorcc %i2, 0x1402, %i1 fcmpgt16 %f14, %f4, %l2 mova %icc, %i0, %i3 movleu %icc, %l4, %o4 xor %l5, 0x0240, %o5 alignaddrl %g7, %i6, %i5 sdivcc %i4, 0x05AC, %l1 andcc %o1, %o2, %o0 xnor %l3, 0x1DEF, %g5 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x1a8] %asi, %i7 ripped by fixASI40.pl ripped by fixASI40.pl add %l7, 0x20, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g6 casxa [%l6] %asi, %g6, %o3 st %f29, [%l7 + 0x70] movre %g2, 0x023, %o6 taddcc %l0, %g1, %g4 fmovscs %xcc, %f19, %f19 udivx %g3, 0x0D43, %o7 fones %f3 edge8 %l6, %i2, %i1 fpsub32 %f30, %f0, %f26 brnz,a %i0, loop_1786 tvc %icc, 0x4 movcs %xcc, %i3, %l2 set 0x54, %g6 lduba [%l7 + %g6] 0x0c, %l4 loop_1786: nop set 0x2B, %l0 ldstuba [%l7 + %l0] 0x0c, %o4 movne %xcc, %o5, %g7 fandnot2 %f6, %f0, %f16 edge32ln %i6, %i5, %i4 fbn %fcc1, loop_1787 addc %l1, 0x0299, %l5 fmovscc %icc, %f25, %f2 fmovsvs %xcc, %f23, %f30 loop_1787: xnor %o2, 0x0688, %o1 subccc %o0, %g5, %i7 fornot2s %f2, %f20, %f18 fba,a %fcc2, loop_1788 udivcc %g6, 0x08D0, %l3 sdivcc %o3, 0x0403, %o6 smul %l0, %g2, %g1 loop_1788: nop setx 0x50774836, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr edge8ln %g4, %g3, %l6 popc %i2, %o7 edge8n %i0, %i1, %i3 fbge,a %fcc3, loop_1789 xorcc %l2, %l4, %o5 movvs %icc, %g7, %i6 mulscc %o4, %i4, %i5 loop_1789: edge32 %l1, %l5, %o2 ldx [%l7 + 0x40], %o0 edge32 %o1, %g5, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbo,a %fcc1, loop_1790 tg %icc, 0x2 smul %l3, %g6, %o6 set 0x20, %l4 ldda [%l7 + %l4] 0x2a, %o2 loop_1790: edge32ln %l0, %g2, %g1 brgz,a %g4, loop_1791 ldd [%l7 + 0x40], %i6 edge8ln %i2, %g3, %i0 orn %i1, 0x1C86, %o7 loop_1791: taddcc %i3, 0x1664, %l2 nop setx 0xF60F14C4E812C312, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x5EB7846142E0858B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f24, %f18 nop setx loop_1792, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fblg,a %fcc1, loop_1793 bgu,pn %icc, loop_1794 movgu %xcc, %l4, %g7 loop_1792: nop setx 0x0D48FE81F6F04E73, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x187222A175E12D13, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fmuld %f24, %f30, %f18 loop_1793: smul %o5, %o4, %i4 loop_1794: prefetch [%l7 + 0x38], 0x3 subccc %i6, 0x0B92, %l1 xnorcc %i5, %l5, %o0 xnorcc %o1, %o2, %i7 edge32 %g5, %l3, %g6 xnor %o6, 0x0733, %o3 movrne %g2, %l0, %g1 bleu,a,pn %xcc, loop_1795 bcs,a loop_1796 bn loop_1797 movvs %icc, %g4, %i2 loop_1795: fors %f13, %f31, %f27 loop_1796: xnorcc %g3, %l6, %i0 loop_1797: tne %xcc, 0x0 bg loop_1798 taddcctv %o7, 0x0B55, %i3 tneg %xcc, 0x7 fandnot1s %f1, %f5, %f4 loop_1798: ta %xcc, 0x1 sllx %l2, %l4, %i1 movrlz %g7, %o4, %i4 umulcc %i6, 0x036F, %l1 movn %xcc, %i5, %o5 subccc %o0, %l5, %o2 mova %icc, %o1, %g5 fmovsleu %icc, %f19, %f13 xorcc %l3, %g6, %i7 tl %icc, 0x0 edge8n %o3, %g2, %o6 bcs,a,pt %xcc, loop_1799 fbug,a %fcc1, loop_1800 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %icc, %l0, %g4 loop_1799: fbul,a %fcc3, loop_1801 loop_1800: tpos %xcc, 0x6 bneg loop_1802 tle %xcc, 0x3 loop_1801: nop set 0x0C, %g4 ldswa [%l7 + %g4] 0x11, %i2 loop_1802: fbg,a %fcc3, loop_1803 add %g3, %g1, %l6 popc 0x03E4, %o7 or %i0, 0x0B01, %l2 loop_1803: mova %xcc, %i3, %l4 for %f10, %f22, %f26 bgu,a,pn %icc, loop_1804 movg %xcc, %g7, %i1 wr %g0, 0x16, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_1804: nop set 0x40, %o1 stda %f16, [%l7 + %o1] 0x14 edge8l %o4, %i6, %i4 popc %l1, %i5 movvc %icc, %o0, %l5 ba,a loop_1805 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x88, %asi sta %f17, [%l7 + 0x50] %asi loop_1805: fmovdne %xcc, %f4, %f16 umul %o5, 0x047E, %o1 subc %g5, 0x183A, %o2 tneg %icc, 0x7 array16 %l3, %i7, %g6 fpsub32 %f20, %f10, %f16 tgu %xcc, 0x0 set 0x40, %l6 stda %f0, [%l7 + %l6] 0x14 alignaddrl %o3, %o6, %g2 array16 %g4, %l0, %i2 fmovrdlz %g3, %f16, %f22 movrgez %l6, 0x282, %o7 taddcctv %i0, 0x18C1, %g1 movne %xcc, %l2, %i3 bleu,pn %xcc, loop_1806 ta %icc, 0x2 wr %g0, 0x89, %asi lduwa [%l7 + 0x4C] %asi, %g7 loop_1806: fnor %f22, %f30, %f30 bcc,a %xcc, loop_1807 tpos %icc, 0x0 edge8ln %i1, %o4, %l4 add %i4, 0x103B, %l1 loop_1807: nop wr %g0, 0x19, %asi ldsba [%l7 + 0x4D] %asi, %i6 nop fitos %f9, %f20 fstox %f20, %f14 ldd [%l7 + 0x60], %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdneg %icc, %f22, %f8 fpsub32s %f23, %f14, %f14 bvs,a,pt %xcc, loop_1808 bvc,a loop_1809 movl %icc, %l5, %o0 movcs %xcc, %o5, %o1 loop_1808: movle %icc, %g5, %o2 loop_1809: lduh [%l7 + 0x54], %l3 fcmpgt32 %f20, %f14, %g6 fmovde %icc, %f12, %f28 set 0x48, %o5 ldxa [%l7 + %o5] 0x10, %o3 fmovse %xcc, %f30, %f11 swap [%l7 + 0x10], %o6 movrlez %i7, 0x01A, %g4 movg %xcc, %g2, %l0 fcmpeq16 %f30, %f18, %i2 movvc %xcc, %g3, %o7 subccc %l6, %i0, %g1 udivx %i3, 0x071C, %l2 nop setx 0x8071B319, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr tneg %icc, 0x7 wr %g0, 0x18, %asi lduba [%l7 + 0x3A] %asi, %i1 udivx %o4, 0x0501, %l4 set 0x36, %o4 lduha [%l7 + %o4] 0x0c, %i4 tge %icc, 0x3 fmovrde %l1, %f12, %f12 sth %i6, [%l7 + 0x1E] sdiv %g7, 0x1D1D, %i5 fbue %fcc1, loop_1810 fnot2s %f8, %f8 fornot2s %f14, %f8, %f14 sth %o0, [%l7 + 0x26] loop_1810: andncc %o5, %o1, %l5 add %l7, 0x14, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %g5 casa [%l6] 0x0c, %g5, %o2 wr %g0, 0x81, %asi ldxa [%l7 + 0x08] %asi, %l3 fbl,a %fcc3, loop_1811 membar 0x1A fmovse %xcc, %f23, %f26 fone %f22 loop_1811: movrlez %g6, %o6, %o3 movpos %icc, %g4, %g2 fcmpeq32 %f24, %f10, %i7 tleu %icc, 0x2 orn %l0, %g3, %i2 sdiv %l6, 0x112C, %i0 edge16ln %g1, %o7, %i3 subccc %l2, %o4, %l4 sra %i4, %i1, %i6 udivx %g7, 0x1296, %i5 ta %icc, 0x3 nop fitos %f3, %f1 and %o0, %o5, %l1 fbu,a %fcc2, loop_1812 subcc %o1, 0x148B, %l5 edge8 %g5, %o2, %g6 orn %l3, 0x0702, %o3 loop_1812: andcc %o6, %g2, %g4 tne %xcc, 0x0 bcc loop_1813 fbe,a %fcc1, loop_1814 umul %i7, 0x1A15, %l0 subcc %i2, %g3, %l6 loop_1813: bg,a loop_1815 loop_1814: edge8n %i0, %o7, %i3 nop setx 0x0DDA33CA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0xDA026199, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fdivs %f23, %f25, %f23 tne %icc, 0x5 loop_1815: membar 0x7D movn %icc, %g1, %o4 fmovs %f4, %f12 st %f21, [%l7 + 0x70] sdivcc %l2, 0x0ADA, %i4 sra %l4, 0x17, %i6 tneg %icc, 0x7 xorcc %g7, %i5, %i1 movrgz %o5, %l1, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fone %f10 ba,a,pt %icc, loop_1816 edge8n %o1, %l5, %g5 sdiv %g6, 0x1F88, %o2 sdivcc %l3, 0x0102, %o6 loop_1816: movcc %xcc, %g2, %o3 fbue,a %fcc2, loop_1817 umulcc %g4, 0x05E2, %l0 xnor %i7, %g3, %l6 tsubcctv %i0, %i2, %o7 loop_1817: edge8n %i3, %o4, %l2 stbar orcc %g1, %i4, %i6 edge16l %l4, %i5, %g7 movl %icc, %o5, %i1 movpos %icc, %l1, %o1 nop fitod %f6, %f8 fdtox %f8, %f10 fxtod %f10, %f18 wr %g0, 0x80, %asi lduwa [%l7 + 0x7C] %asi, %o0 fbn,a %fcc3, loop_1818 tge %xcc, 0x2 addcc %l5, 0x19B2, %g5 subcc %g6, %l3, %o2 loop_1818: fexpand %f16, %f4 fmovdneg %xcc, %f28, %f31 fxors %f15, %f17, %f7 tge %xcc, 0x5 fbug,a %fcc1, loop_1819 array8 %o6, %o3, %g4 movgu %xcc, %l0, %g2 fmovsl %xcc, %f24, %f12 loop_1819: udivcc %i7, 0x144C, %g3 xnorcc %l6, 0x005D, %i2 edge32 %o7, %i3, %o4 movcc %icc, %l2, %i0 pdist %f0, %f14, %f10 subcc %i4, %g1, %l4 xor %i6, 0x0037, %i5 xnorcc %g7, %i1, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %o5, %o0, %l5 andn %o1, %g6, %g5 addcc %l3, 0x1A14, %o6 fand %f18, %f6, %f8 edge8n %o2, %g4, %o3 movn %icc, %l0, %i7 set 0x40, %i5 ldda [%l7 + %i5] 0x26, %g2 orcc %g3, %l6, %o7 fexpand %f6, %f26 nop fitos %f2, %f16 fstoi %f16, %f16 add %i3, 0x03A1, %o4 andcc %l2, %i2, %i0 bg,a %xcc, loop_1820 edge8l %i4, %l4, %i6 sdivcc %g1, 0x0E68, %i5 movneg %xcc, %g7, %l1 loop_1820: bne loop_1821 fornot1 %f4, %f18, %f2 brgz,a %o5, loop_1822 sdivx %o0, 0x0E9D, %i1 loop_1821: fbul %fcc2, loop_1823 edge16ln %l5, %g6, %o1 loop_1822: fbl %fcc1, loop_1824 ldd [%l7 + 0x58], %l2 loop_1823: bneg,a loop_1825 mova %icc, %g5, %o6 loop_1824: nop set 0x24, %o7 lda [%l7 + %o7] 0x88, %f22 loop_1825: brlz %o2, loop_1826 addc %o3, %g4, %l0 fmovdl %icc, %f30, %f6 srax %i7, 0x15, %g3 loop_1826: movrgz %g2, %o7, %l6 subccc %o4, %l2, %i2 bne,a %xcc, loop_1827 orncc %i3, 0x1F0F, %i4 udivx %l4, 0x11E7, %i0 sethi 0x1323, %i6 loop_1827: fbne %fcc1, loop_1828 smulcc %g1, %i5, %g7 fors %f15, %f0, %f3 movl %icc, %o5, %l1 loop_1828: tle %xcc, 0x2 edge32n %o0, %i1, %l5 orcc %o1, 0x1703, %l3 fmovdneg %icc, %f20, %f21 subc %g6, %g5, %o2 umulcc %o3, 0x06EE, %g4 movvs %xcc, %l0, %i7 movre %g3, 0x2F2, %o6 fmovrdlez %g2, %f30, %f20 fmovsge %xcc, %f31, %f7 fmovrde %o7, %f28, %f26 fbuge %fcc2, loop_1829 srlx %l6, %o4, %i2 fmovdvs %xcc, %f12, %f26 wr %g0, 0x10, %asi ldswa [%l7 + 0x08] %asi, %l2 loop_1829: subcc %i4, %l4, %i3 tneg %xcc, 0x4 and %i0, 0x0445, %g1 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %i6, %i5 fmovsa %xcc, %f27, %f10 edge32ln %o5, %g7, %o0 fmovsge %icc, %f24, %f29 edge8n %i1, %l5, %o1 ta %xcc, 0x7 tvc %icc, 0x4 orcc %l1, %l3, %g5 fmovse %xcc, %f26, %f24 sdiv %o2, 0x0007, %o3 andn %g4, 0x1B7A, %g6 flush %l7 + 0x64 bcc %icc, loop_1830 tne %icc, 0x0 fmul8x16au %f13, %f17, %f28 movgu %icc, %i7, %g3 loop_1830: tpos %xcc, 0x5 bleu,a,pn %xcc, loop_1831 movrgz %o6, %l0, %g2 andncc %l6, %o4, %o7 andcc %l2, 0x129E, %i4 loop_1831: taddcctv %i2, 0x0789, %l4 brz,a %i0, loop_1832 nop fitos %f5, %f23 fstox %f23, %f24 move %xcc, %i3, %g1 subcc %i5, %o5, %g7 loop_1832: taddcc %o0, 0x0771, %i1 movvc %xcc, %l5, %o1 edge8 %l1, %i6, %g5 orcc %o2, 0x039E, %l3 ble,a %xcc, loop_1833 bcs,pt %icc, loop_1834 movpos %xcc, %g4, %o3 subcc %i7, %g3, %g6 loop_1833: fmovdle %xcc, %f17, %f11 loop_1834: nop setx 0xEE5E680C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x00F7A889, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fsubs %f23, %f28, %f9 and %l0, 0x1613, %o6 edge16ln %l6, %g2, %o4 sth %o7, [%l7 + 0x30] add %l2, %i2, %l4 bge,pn %icc, loop_1835 udivx %i0, 0x1CA2, %i3 tge %xcc, 0x0 fpadd32 %f18, %f22, %f0 loop_1835: udiv %i4, 0x0431, %i5 bpos,pt %xcc, loop_1836 array16 %o5, %g7, %o0 smulcc %g1, 0x0982, %l5 fbe %fcc3, loop_1837 loop_1836: sll %i1, %o1, %i6 bshuffle %f0, %f8, %f6 edge32 %g5, %o2, %l1 loop_1837: fmovrsgez %g4, %f12, %f5 tneg %xcc, 0x0 bcs,a,pn %icc, loop_1838 subccc %l3, %i7, %o3 fbn,a %fcc1, loop_1839 nop fitod %f12, %f16 fdtox %f16, %f10 fxtod %f10, %f2 loop_1838: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %g6, %g3, %l0 loop_1839: fbu %fcc0, loop_1840 nop setx 0xDA6C9028CDDD29B0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f2 edge8n %o6, %g2, %l6 xnor %o4, %l2, %i2 loop_1840: bleu,pn %icc, loop_1841 movge %icc, %o7, %l4 andcc %i3, %i4, %i0 bne,pt %icc, loop_1842 loop_1841: edge32l %o5, %i5, %o0 fnand %f28, %f24, %f0 fbu %fcc3, loop_1843 loop_1842: movrgz %g7, 0x3A7, %g1 xnor %i1, %o1, %l5 fbge,a %fcc3, loop_1844 loop_1843: tvs %xcc, 0x7 andncc %g5, %o2, %i6 or %l1, %g4, %i7 loop_1844: or %o3, 0x0E71, %g6 lduw [%l7 + 0x2C], %l3 edge16ln %g3, %o6, %g2 edge32 %l0, %o4, %l2 andn %l6, 0x119A, %i2 wr %g0, 0x80, %asi ldsba [%l7 + 0x23] %asi, %l4 set 0x16, %g1 ldsha [%l7 + %g1] 0x80, %o7 fbug,a %fcc1, loop_1845 fpack32 %f20, %f0, %f14 addcc %i3, 0x0619, %i0 array32 %o5, %i5, %o0 loop_1845: tcs %xcc, 0x2 andcc %g7, 0x1E40, %g1 stb %i1, [%l7 + 0x37] srl %i4, 0x16, %o1 fone %f4 sdivx %g5, 0x081A, %o2 mulscc %i6, %l5, %g4 edge16 %l1, %i7, %o3 tl %icc, 0x6 tcc %icc, 0x2 edge32 %g6, %l3, %g3 array16 %g2, %o6, %o4 fbn,a %fcc3, loop_1846 movrgz %l0, %l6, %l2 bcs,a,pn %icc, loop_1847 movrne %i2, 0x253, %l4 loop_1846: bvs,a,pt %xcc, loop_1848 edge32l %o7, %i0, %i3 loop_1847: edge32 %i5, %o0, %g7 edge8l %o5, %g1, %i1 loop_1848: nop set 0x6C, %o6 lduwa [%l7 + %o6] 0x14, %o1 ldub [%l7 + 0x20], %g5 te %icc, 0x2 movn %icc, %o2, %i6 sll %i4, 0x1F, %g4 move %xcc, %l1, %i7 movg %xcc, %l5, %o3 subc %g6, %l3, %g2 fpsub16s %f25, %f22, %f23 ldx [%l7 + 0x50], %o6 wr %g0, 0x89, %asi prefetcha [%l7 + 0x78] %asi, 0x2 movg %icc, %l0, %g3 call loop_1849 movgu %icc, %l2, %l6 fandnot2s %f5, %f23, %f2 mulx %i2, %o7, %i0 loop_1849: tvs %xcc, 0x0 wr %g0, 0x80, %asi lduba [%l7 + 0x50] %asi, %i3 movne %icc, %l4, %i5 fmovscs %icc, %f9, %f1 movre %o0, 0x26D, %o5 bl,a loop_1850 tcs %xcc, 0x1 fandnot1 %f14, %f18, %f28 fnand %f12, %f16, %f10 loop_1850: popc 0x1DAC, %g7 ldd [%l7 + 0x20], %g0 nop setx loop_1851, %l0, %l1 jmpl %l1, %i1 movcc %icc, %g5, %o1 wr %g0, 0x19, %asi sta %f31, [%l7 + 0x40] %asi loop_1851: sethi 0x0505, %i6 tleu %icc, 0x7 wr %g0, 0x0c, %asi lduwa [%l7 + 0x64] %asi, %i4 movle %xcc, %g4, %o2 or %i7, 0x04F6, %l5 for %f14, %f4, %f10 ldd [%l7 + 0x50], %l0 swap [%l7 + 0x0C], %o3 fbe %fcc1, loop_1852 fbne %fcc2, loop_1853 popc 0x1346, %l3 edge8 %g2, %o6, %g6 loop_1852: edge32ln %o4, %l0, %l2 loop_1853: tneg %icc, 0x7 movg %xcc, %g3, %l6 ldd [%l7 + 0x20], %f14 xnorcc %o7, %i2, %i0 mulx %i3, %i5, %o0 udivx %l4, 0x0F46, %g7 subccc %o5, %i1, %g5 fandnot2s %f28, %f21, %f6 fbu,a %fcc2, loop_1854 andn %g1, %i6, %o1 fbge,a %fcc0, loop_1855 sra %i4, 0x07, %g4 loop_1854: tg %xcc, 0x3 fbug %fcc3, loop_1856 loop_1855: ldsh [%l7 + 0x12], %o2 nop fitos %f2, %f21 fstoi %f21, %f21 smulcc %i7, %l5, %l1 loop_1856: edge8n %o3, %g2, %o6 fmovdvs %icc, %f15, %f28 edge16 %g6, %o4, %l0 sdivx %l3, 0x1182, %g3 edge8 %l6, %o7, %i2 tneg %icc, 0x4 fblg %fcc0, loop_1857 tsubcc %i0, 0x18FE, %l2 fbue,a %fcc2, loop_1858 array32 %i3, %o0, %l4 loop_1857: nop set 0x46, %l3 stha %i5, [%l7 + %l3] 0x80 loop_1858: sir 0x158A nop setx 0x06A837255E065724, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x7346232979AF9F22, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f4, %f14 fornot1s %f25, %f11, %f5 sethi 0x1184, %g7 add %l7, 0x30, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %i1, %o5 nop setx loop_1859, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movcc %xcc, %g1, %i6 fmovdl %xcc, %f14, %f28 fzero %f22 loop_1859: sdivx %o1, 0x0AFF, %g5 movcc %xcc, %g4, %o2 edge32n %i4, %i7, %l5 movge %icc, %o3, %g2 bge,a %xcc, loop_1860 sll %l1, 0x17, %g6 movcs %xcc, %o4, %l0 wr %g0, 0x88, %asi lduwa [%l7 + 0x68] %asi, %l3 loop_1860: nop setx 0xB064DD56, %l0, %l6 st %l6, [%l7 + 0x24] ld [%l7 + 0x24], %fsr fmovsl %xcc, %f19, %f10 ldd [%l7 + 0x08], %f16 fbge %fcc2, loop_1861 fnot2s %f14, %f31 ldx [%l7 + 0x30], %g3 movcc %xcc, %l6, %o6 loop_1861: sub %i2, %i0, %l2 tvc %xcc, 0x4 brnz,a %o7, loop_1862 movpos %xcc, %i3, %o0 movrne %l4, %i5, %i1 tne %icc, 0x7 loop_1862: bl,pn %xcc, loop_1863 membar 0x6A movcs %xcc, %g7, %o5 fba %fcc0, loop_1864 loop_1863: tn %icc, 0x3 nop fitod %f26, %f2 movvc %xcc, %i6, %g1 loop_1864: fmovrdgz %g5, %f10, %f28 sdiv %o1, 0x0A5F, %o2 subcc %g4, 0x0B65, %i7 sdiv %i4, 0x0C5F, %o3 andcc %l5, %g2, %l1 array16 %g6, %l0, %l3 st %f31, [%l7 + 0x58] edge8 %g3, %o4, %l6 subccc %o6, %i2, %i0 set 0x68, %l2 prefetcha [%l7 + %l2] 0x04, 0x0 edge8n %i3, %o0, %l4 fpadd16s %f4, %f10, %f20 ta %icc, 0x4 te %xcc, 0x0 udivcc %i5, 0x1A28, %l2 fandnot2s %f10, %f28, %f3 wr %g0, 0x18, %asi ldswa [%l7 + 0x20] %asi, %g7 ldd [%l7 + 0x20], %f16 tgu %icc, 0x5 fxors %f17, %f2, %f2 ta %xcc, 0x4 alignaddrl %i1, %i6, %g1 array16 %g5, %o5, %o2 edge16ln %o1, %g4, %i7 taddcctv %o3, %i4, %g2 and %l5, %g6, %l1 set 0x1B, %g2 lduba [%l7 + %g2] 0x10, %l3 movcs %icc, %g3, %o4 ldub [%l7 + 0x58], %l0 fbug,a %fcc3, loop_1865 edge32l %l6, %o6, %i0 movcc %icc, %o7, %i2 smul %i3, 0x0ECD, %l4 loop_1865: nop wr %g0, 0x0c, %asi ldswa [%l7 + 0x20] %asi, %i5 or %o0, %l2, %g7 fbne,a %fcc1, loop_1866 tg %xcc, 0x2 srl %i6, 0x02, %i1 edge16ln %g1, %g5, %o2 loop_1866: movcc %icc, %o5, %o1 bg loop_1867 andn %g4, %o3, %i7 alignaddrl %g2, %l5, %g6 nop set 0x6A, %i3 stb %l1, [%l7 + %i3] loop_1867: fmovscc %icc, %f4, %f13 fornot2s %f22, %f0, %f11 wr %g0, 0x24, %asi ldda [%l7 + 0x40] %asi, %l2 fands %f11, %f22, %f4 array8 %i4, %o4, %g3 or %l6, 0x1BD8, %l0 fmovsl %icc, %f20, %f1 nop setx 0xB20E6E90BF4D4127, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xB4017A682A4CDEE7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fsubd %f26, %f30, %f0 brlz,a %o6, loop_1868 fmovdgu %xcc, %f1, %f21 fandnot1 %f18, %f8, %f14 tleu %icc, 0x4 loop_1868: sethi 0x1D74, %o7 fnot2s %f11, %f10 sub %i0, 0x1A5F, %i2 fbo,a %fcc0, loop_1869 edge16l %l4, %i5, %o0 edge16 %i3, %g7, %l2 taddcctv %i1, 0x018E, %i6 loop_1869: bne,pn %icc, loop_1870 edge8ln %g5, %g1, %o5 udivcc %o1, 0x0416, %o2 nop fitod %f4, %f10 fdtoi %f10, %f8 loop_1870: ldx [%l7 + 0x50], %o3 movne %icc, %i7, %g4 umulcc %g2, 0x0C17, %g6 fands %f13, %f5, %f0 bshuffle %f10, %f28, %f16 call loop_1871 movre %l5, %l3, %i4 udivx %l1, 0x06A9, %g3 array8 %l6, %o4, %l0 loop_1871: movvc %xcc, %o6, %i0 tne %icc, 0x4 orcc %o7, 0x1A32, %i2 fbu %fcc2, loop_1872 bl,pt %icc, loop_1873 movrlez %i5, %o0, %l4 move %xcc, %i3, %l2 loop_1872: nop wr %g0, 0x89, %asi sta %f19, [%l7 + 0x30] %asi loop_1873: nop fitod %f8, %f20 fdtox %f20, %f30 add %l7, 0x2C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i1 casa [%l6] %asi, %i1, %i6 movrgez %g7, %g5, %g1 movne %icc, %o1, %o5 movpos %icc, %o3, %i7 movrlez %g4, %g2, %g6 tle %icc, 0x4 brgez %l5, loop_1874 tleu %icc, 0x6 fmovrdlz %l3, %f24, %f28 addccc %o2, 0x03B1, %i4 loop_1874: nop set 0x14, %i7 stha %g3, [%l7 + %i7] 0xe2 membar #Sync te %icc, 0x3 mulx %l1, 0x0484, %l6 subcc %l0, %o6, %i0 fbg %fcc2, loop_1875 fmovsa %icc, %f3, %f28 movl %icc, %o4, %o7 nop set 0x50, %l1 ldstub [%l7 + %l1], %i5 loop_1875: addccc %o0, 0x0F9C, %l4 orncc %i3, %l2, %i2 ldx [%l7 + 0x60], %i1 mulx %i6, 0x1F26, %g7 movleu %icc, %g1, %o1 movl %icc, %g5, %o3 umulcc %o5, 0x0C79, %i7 fpsub32 %f12, %f6, %f8 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmuld8sux16 %f25, %f1, %f10 bge,a loop_1876 edge16n %g2, %g4, %l5 umulcc %l3, %o2, %i4 andncc %g6, %g3, %l1 loop_1876: umul %l0, 0x190C, %o6 bshuffle %f24, %f24, %f22 fmovdne %icc, %f29, %f19 fmul8x16 %f28, %f8, %f14 bg,a,pn %xcc, loop_1877 ba loop_1878 xnorcc %l6, %o4, %i0 movpos %xcc, %i5, %o0 loop_1877: brz %l4, loop_1879 loop_1878: sdivx %o7, 0x0C30, %i3 wr %g0, 0x80, %asi lduwa [%l7 + 0x44] %asi, %i2 loop_1879: bvc %xcc, loop_1880 call loop_1881 fmovsle %xcc, %f8, %f16 tleu %icc, 0x0 loop_1880: movle %icc, %l2, %i6 loop_1881: fblg %fcc1, loop_1882 for %f4, %f24, %f24 fmovspos %icc, %f9, %f12 tvs %icc, 0x2 loop_1882: edge32ln %g7, %g1, %i1 movcc %xcc, %o1, %o3 fmovdge %icc, %f3, %f31 tgu %icc, 0x3 fcmpgt16 %f14, %f10, %o5 tne %xcc, 0x1 mulx %g5, %i7, %g2 edge8l %g4, %l3, %l5 addccc %i4, 0x1136, %o2 edge8n %g6, %g3, %l0 set 0x7C, %g5 stwa %l1, [%l7 + %g5] 0x15 smulcc %l6, %o6, %o4 movle %xcc, %i0, %o0 addccc %l4, %i5, %o7 movrne %i3, %l2, %i6 xnorcc %g7, %i2, %i1 xor %g1, %o3, %o1 tsubcctv %o5, %i7, %g2 nop setx loop_1883, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry nop setx 0x0E2DAC5E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0xD45B8A2F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fdivs %f25, %f8, %f5 bneg,a,pn %xcc, loop_1884 nop fitod %f8, %f24 fdtos %f24, %f10 loop_1883: mulx %g4, 0x01DA, %l3 movpos %xcc, %l5, %i4 loop_1884: fcmple32 %f2, %f28, %o2 tpos %icc, 0x5 popc 0x176D, %g6 movleu %xcc, %g5, %l0 ba,a,pn %icc, loop_1885 fbul %fcc3, loop_1886 orn %l1, %g3, %l6 fmovrslz %o6, %f24, %f6 loop_1885: move %icc, %i0, %o0 loop_1886: smulcc %o4, %i5, %o7 mova %xcc, %i3, %l4 tge %xcc, 0x4 fsrc2 %f24, %f16 subcc %l2, %i6, %g7 wr %g0, 0xeb, %asi stwa %i2, [%l7 + 0x2C] %asi membar #Sync array32 %g1, %i1, %o3 te %xcc, 0x0 fmovdl %icc, %f0, %f21 movn %xcc, %o1, %o5 nop fitos %f1, %f7 tsubcc %g2, 0x0862, %i7 fexpand %f21, %f24 movrgez %l3, 0x184, %l5 sub %g4, %o2, %g6 fands %f25, %f27, %f10 tl %icc, 0x5 ldd [%l7 + 0x58], %i4 bgu,pn %xcc, loop_1887 udivcc %g5, 0x0F91, %l1 set 0x77, %i1 stba %l0, [%l7 + %i1] 0x22 membar #Sync loop_1887: tcs %xcc, 0x7 alignaddrl %l6, %o6, %i0 ldd [%l7 + 0x18], %f12 ta %xcc, 0x5 stw %g3, [%l7 + 0x6C] flush %l7 + 0x78 std %f26, [%l7 + 0x10] movrlz %o4, %i5, %o0 movne %icc, %o7, %l4 fmovdge %icc, %f30, %f26 movleu %xcc, %l2, %i3 sub %i6, %i2, %g7 fmovspos %xcc, %f25, %f30 ble loop_1888 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movl %xcc, %g1, %i1 smul %o3, 0x1BA1, %o5 loop_1888: sth %o1, [%l7 + 0x60] movl %icc, %g2, %l3 movcc %icc, %i7, %g4 set 0x19, %g7 stba %o2, [%l7 + %g7] 0x11 bshuffle %f6, %f10, %f14 movrlz %g6, %i4, %g5 tneg %icc, 0x4 ldstub [%l7 + 0x73], %l5 fmovrslez %l0, %f12, %f6 tneg %xcc, 0x2 bne,a loop_1889 fbn %fcc2, loop_1890 stbar sdivcc %l1, 0x12D2, %l6 loop_1889: fble %fcc3, loop_1891 loop_1890: xorcc %i0, %o6, %g3 wr %g0, 0x19, %asi stba %o4, [%l7 + 0x67] %asi loop_1891: membar 0x2B addcc %o0, 0x1CEC, %o7 brgez,a %l4, loop_1892 bne,a,pn %icc, loop_1893 movl %icc, %l2, %i5 sethi 0x06ED, %i6 loop_1892: sdivcc %i3, 0x00E9, %i2 loop_1893: nop wr %g0, 0xf8, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync tcc %icc, 0x3 fmovdcc %xcc, %f4, %f12 fbo,a %fcc2, loop_1894 fcmpeq32 %f8, %f18, %g1 sdivcc %g7, 0x08F6, %o3 taddcctv %i1, %o5, %g2 loop_1894: stw %l3, [%l7 + 0x5C] nop setx 0xC75627D03048A742, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr movrlez %i7, %o1, %g4 fmovdg %xcc, %f31, %f11 tvc %xcc, 0x0 sllx %g6, %o2, %i4 add %l7, 0x14, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %g5 casa [%l6] %asi, %g5, %l5 movg %icc, %l1, %l6 xorcc %i0, 0x051D, %o6 edge16ln %g3, %l0, %o4 array16 %o7, %o0, %l4 fbn %fcc1, loop_1895 tcc %xcc, 0x6 sdiv %l2, 0x0D79, %i5 movcs %xcc, %i3, %i2 loop_1895: fbl %fcc1, loop_1896 ta %icc, 0x5 or %g1, 0x144C, %i6 ldub [%l7 + 0x32], %o3 loop_1896: smulcc %i1, %o5, %g7 movl %xcc, %l3, %g2 fabsd %f4, %f10 tpos %xcc, 0x2 nop setx loop_1897, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sth %o1, [%l7 + 0x32] nop fitod %f10, %f2 fdtos %f2, %f25 taddcc %g4, %i7, %g6 loop_1897: stx %i4, [%l7 + 0x18] popc 0x025D, %g5 edge8ln %o2, %l5, %l6 movgu %icc, %l1, %i0 movrne %g3, %l0, %o6 fands %f31, %f22, %f15 fpmerge %f5, %f2, %f26 nop setx 0x30ACC00A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 fsqrts %f14, %f18 movcs %xcc, %o7, %o0 move %icc, %o4, %l2 xor %i5, 0x1C7B, %l4 fmovscs %icc, %f23, %f29 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f0 alignaddr %i2, %i3, %g1 fmovrdne %i6, %f4, %f10 fornot2 %f6, %f24, %f10 fmovrse %o3, %f4, %f2 movrlez %i1, %o5, %l3 be,pn %icc, loop_1898 tneg %xcc, 0x7 fnot2s %f14, %f29 call loop_1899 loop_1898: fmul8x16 %f6, %f14, %f18 bn,a %icc, loop_1900 fpadd32 %f6, %f16, %f0 loop_1899: fcmpne32 %f0, %f0, %g2 movrgez %o1, %g7, %g4 loop_1900: edge32 %i7, %g6, %g5 nop fitod %f4, %f20 fdtox %f20, %f6 add %o2, 0x0DC0, %i4 edge8l %l5, %l6, %l1 sth %g3, [%l7 + 0x58] umulcc %l0, %i0, %o7 tg %icc, 0x5 movgu %icc, %o6, %o4 movrlz %l2, 0x053, %o0 addcc %l4, 0x0F6D, %i2 nop fitos %f13, %f10 wr %g0, 0xe2, %asi ldda [%l7 + 0x30] %asi, %i4 addc %i3, %g1, %i6 alignaddrl %o3, %i1, %l3 brz,a %g2, loop_1901 smulcc %o1, %g7, %o5 tvc %xcc, 0x3 fbul %fcc3, loop_1902 loop_1901: xorcc %g4, %g6, %i7 flush %l7 + 0x60 nop setx loop_1903, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1902: tl %icc, 0x6 fbne %fcc3, loop_1904 nop setx 0xE0E0B6AB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x4689CA64, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fdivs %f13, %f29, %f10 loop_1903: bl,pt %icc, loop_1905 fpadd16 %f2, %f12, %f20 loop_1904: fmul8sux16 %f30, %f10, %f18 bpos,a loop_1906 loop_1905: subccc %o2, %i4, %g5 bvc,pt %icc, loop_1907 umulcc %l6, %l1, %g3 loop_1906: brgz,a %l0, loop_1908 edge16 %l5, %i0, %o7 loop_1907: fmovdne %xcc, %f18, %f26 andcc %o4, %l2, %o0 loop_1908: srlx %o6, 0x01, %l4 add %i2, %i5, %g1 bpos,pn %xcc, loop_1909 edge32ln %i6, %o3, %i1 nop set 0x38, %o3 ldd [%l7 + %o3], %f4 nop set 0x68, %o2 lduh [%l7 + %o2], %i3 loop_1909: tge %xcc, 0x3 edge8n %l3, %o1, %g7 fmovrse %o5, %f0, %f31 addccc %g4, 0x17DB, %g6 nop setx 0xCB32C7256E6FACAA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xAD96CD5347A258CE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fsubd %f8, %f28, %f10 faligndata %f10, %f6, %f8 fblg,a %fcc1, loop_1910 xorcc %i7, 0x1E72, %g2 ld [%l7 + 0x20], %f7 tne %icc, 0x4 loop_1910: nop add %l7, 0x10, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i4 casa [%l6] %asi, %i4, %g5 fbue %fcc0, loop_1911 tle %icc, 0x5 fone %f20 addc %o2, %l1, %g3 loop_1911: tge %xcc, 0x7 te %icc, 0x7 movn %icc, %l0, %l6 fmovrslez %i0, %f8, %f20 array32 %l5, %o4, %l2 fmovsl %icc, %f29, %f4 fmovrsgz %o0, %f12, %f11 edge8 %o6, %l4, %i2 fpack32 %f26, %f6, %f18 array8 %i5, %g1, %o7 edge32n %i6, %i1, %o3 taddcctv %i3, %o1, %l3 tne %icc, 0x4 te %xcc, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %g7, %o5, %g4 move %icc, %i7, %g6 fabss %f3, %f2 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f0 edge16l %i4, %g5, %g2 bleu,a,pn %icc, loop_1912 membar 0x5F lduh [%l7 + 0x4A], %l1 bcs,a,pt %xcc, loop_1913 loop_1912: movrgez %g3, %o2, %l0 movn %xcc, %i0, %l5 tvc %icc, 0x1 loop_1913: andcc %o4, 0x0E54, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x1C], %l2 array32 %o0, %l4, %o6 taddcctv %i5, %g1, %o7 tpos %xcc, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fzeros %f26 wr %g0, 0x24, %asi ldda [%l7 + 0x50] %asi, %i2 fmovsl %icc, %f17, %f26 fxors %f17, %f5, %f16 ldd [%l7 + 0x60], %f6 subccc %i1, %o3, %i3 orncc %i6, %o1, %l3 bl,a,pt %icc, loop_1914 subcc %o5, 0x045D, %g7 fbge,a %fcc2, loop_1915 movre %i7, %g4, %i4 loop_1914: movg %xcc, %g5, %g6 wr %g0, 0x20, %asi ldxa [%g0 + 0x10] %asi, %g2 loop_1915: ble,a loop_1916 movge %xcc, %g3, %l1 fble,a %fcc1, loop_1917 sra %o2, 0x04, %i0 loop_1916: nop wr %g0, 0x11, %asi prefetcha [%l7 + 0x28] %asi, 0x2 loop_1917: fnot2s %f30, %f21 orcc %l0, 0x049E, %l6 taddcctv %l2, 0x18E3, %o4 sllx %o0, 0x1E, %o6 set 0x6A, %i6 stha %i5, [%l7 + %i6] 0x23 membar #Sync movrgez %g1, %o7, %l4 addc %i2, 0x0556, %o3 tg %xcc, 0x2 ba,a,pt %xcc, loop_1918 fcmpgt16 %f24, %f28, %i3 te %icc, 0x3 wr %g0, 0x88, %asi stwa %i1, [%l7 + 0x74] %asi loop_1918: movvc %icc, %o1, %i6 fbuge,a %fcc2, loop_1919 movre %o5, %g7, %i7 nop set 0x79, %i4 ldsb [%l7 + %i4], %l3 movrgz %i4, 0x31F, %g4 loop_1919: nop fitos %f8, %f17 fstox %f17, %f8 sth %g5, [%l7 + 0x18] addcc %g2, %g6, %l1 wr %g0, 0x89, %asi ldsba [%l7 + 0x56] %asi, %g3 bshuffle %f24, %f18, %f20 tne %icc, 0x4 movrlz %o2, %i0, %l5 andncc %l0, %l6, %o4 add %l7, 0x30, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %o0, %l2 brlez,a %o6, loop_1920 sdivx %g1, 0x1B27, %o7 sdivcc %i5, 0x1A37, %l4 array16 %i2, %i3, %o3 loop_1920: movl %xcc, %o1, %i6 prefetch [%l7 + 0x18], 0x3 fmovdcs %icc, %f5, %f13 fba %fcc0, loop_1921 tgu %xcc, 0x5 nop setx 0x8CD878DC6FC0600A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f24 edge32ln %i1, %g7, %i7 loop_1921: sllx %l3, %i4, %o5 edge8ln %g5, %g4, %g6 movrgez %l1, %g2, %g3 fmovsg %icc, %f30, %f4 array32 %o2, %l5, %i0 fpack16 %f0, %f19 ble,pt %xcc, loop_1922 xnor %l6, 0x0411, %o4 membar 0x32 fmovrdgz %l0, %f16, %f20 loop_1922: alignaddr %o0, %l2, %g1 wr %g0, 0x0c, %asi stba %o6, [%l7 + 0x22] %asi subccc %o7, %i5, %l4 udivcc %i2, 0x136D, %o3 smulcc %i3, 0x0A96, %i6 movrgez %i1, %g7, %i7 add %l3, %i4, %o5 fcmpne32 %f14, %f18, %o1 nop fitos %f13, %f6 fstod %f6, %f12 fpack16 %f14, %f21 movrne %g4, %g5, %l1 tpos %xcc, 0x6 movrlez %g2, %g6, %g3 fpadd16 %f28, %f16, %f28 fcmple16 %f2, %f12, %l5 tn %xcc, 0x6 xorcc %o2, %i0, %o4 set 0x70, %i0 lduba [%l7 + %i0] 0x80, %l0 xor %o0, 0x0D9F, %l6 fmovspos %icc, %f26, %f23 movle %icc, %l2, %g1 tn %icc, 0x6 edge32ln %o6, %i5, %o7 movrgez %l4, 0x345, %i2 mulscc %o3, 0x01EC, %i3 ldstub [%l7 + 0x7D], %i6 mulscc %g7, %i7, %i1 movpos %xcc, %l3, %i4 fandnot2 %f6, %f16, %f22 tg %icc, 0x2 tne %icc, 0x0 fbg,a %fcc0, loop_1923 smul %o5, 0x059D, %o1 wr %g0, 0x26, %asi ldda [%l7 + 0x50] %asi, %g4 loop_1923: mova %xcc, %g5, %l1 fmovrse %g2, %f6, %f16 movpos %icc, %g6, %l5 movcc %icc, %g3, %o2 brlz,a %i0, loop_1924 movcs %xcc, %o4, %l0 fornot1s %f16, %f11, %f12 movrgz %l6, %o0, %l2 loop_1924: fmovsg %xcc, %f21, %f17 bleu,pt %icc, loop_1925 bneg,a,pn %xcc, loop_1926 mulscc %g1, 0x1A59, %o6 fmovs %f10, %f15 loop_1925: ldsh [%l7 + 0x44], %i5 loop_1926: ldstub [%l7 + 0x5D], %o7 edge8l %i2, %o3, %l4 tge %xcc, 0x1 fbule %fcc0, loop_1927 tsubcctv %i3, 0x140B, %i6 taddcctv %i7, %g7, %l3 tge %icc, 0x7 loop_1927: bcc,a loop_1928 fba %fcc2, loop_1929 or %i4, 0x1F47, %i1 array16 %o1, %o5, %g4 loop_1928: stbar loop_1929: movrgez %l1, 0x2C8, %g5 fpadd32 %f8, %f6, %f18 brnz,a %g6, loop_1930 ldd [%l7 + 0x08], %f6 subc %g2, %g3, %o2 addccc %i0, 0x1F14, %l5 loop_1930: sethi 0x0AE0, %l0 brlez,a %l6, loop_1931 edge8n %o0, %l2, %o4 tn %icc, 0x0 ldstub [%l7 + 0x64], %g1 loop_1931: edge8n %o6, %i5, %o7 nop setx 0x31BF13113065D9EF, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr alignaddrl %o3, %l4, %i3 and %i6, %i7, %g7 fmul8x16 %f29, %f28, %f24 movre %i2, 0x190, %i4 udivcc %i1, 0x145F, %o1 fmul8sux16 %f10, %f28, %f10 fnands %f6, %f12, %f26 xorcc %l3, 0x160C, %o5 movl %xcc, %g4, %l1 edge16ln %g6, %g5, %g3 ld [%l7 + 0x20], %f13 edge8n %g2, %o2, %i0 fsrc2s %f29, %f24 nop setx 0xCDFA666A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x2B642793, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fsubs %f20, %f9, %f28 subc %l5, 0x1576, %l6 edge16n %o0, %l0, %l2 umulcc %g1, 0x17A7, %o6 or %o4, %o7, %o3 array32 %l4, %i5, %i3 set 0x30, %l5 lduwa [%l7 + %l5] 0x14, %i7 udivcc %i6, 0x1631, %i2 subccc %g7, 0x138C, %i4 move %xcc, %i1, %l3 sra %o5, %o1, %l1 bleu,a,pn %xcc, loop_1932 fmovdne %xcc, %f31, %f21 movne %icc, %g4, %g6 edge32l %g3, %g2, %g5 loop_1932: edge16 %o2, %i0, %l5 movle %xcc, %o0, %l6 nop setx loop_1933, %l0, %l1 jmpl %l1, %l0 tge %icc, 0x0 fmovde %icc, %f8, %f0 bl %xcc, loop_1934 loop_1933: movle %xcc, %l2, %o6 fbo %fcc2, loop_1935 fmovscs %icc, %f2, %f1 loop_1934: array32 %o4, %o7, %g1 nop set 0x44, %i2 sth %l4, [%l7 + %i2] loop_1935: addcc %i5, 0x185E, %o3 fbue,a %fcc3, loop_1936 tleu %icc, 0x1 edge16 %i3, %i6, %i2 ba,pn %xcc, loop_1937 loop_1936: stbar sdivcc %g7, 0x16AE, %i7 sll %i4, %i1, %o5 loop_1937: tpos %xcc, 0x3 xnorcc %l3, %o1, %g4 orcc %g6, %l1, %g3 sth %g2, [%l7 + 0x18] movgu %xcc, %g5, %o2 bvs,a,pt %xcc, loop_1938 udivcc %i0, 0x17F5, %o0 nop fitod %f0, %f6 fdtox %f6, %f10 fxtod %f10, %f14 sdivcc %l6, 0x016B, %l0 loop_1938: edge16 %l5, %o6, %l2 array32 %o4, %g1, %l4 edge32 %o7, %i5, %o3 srl %i3, 0x09, %i2 movl %icc, %g7, %i7 xor %i4, %i1, %o5 fpsub32 %f22, %f24, %f18 sllx %i6, %l3, %g4 wr %g0, 0x80, %asi ldsha [%l7 + 0x46] %asi, %o1 srl %l1, %g6, %g3 edge32n %g5, %o2, %i0 nop setx 0xE5F05194, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0xA9A8F805, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fmuls %f3, %f22, %f18 sra %o0, 0x1D, %g2 nop setx 0x21F2D1344B1288B9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x1AA10DC082AF00EC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f20, %f14 srlx %l6, 0x1E, %l5 orn %o6, %l2, %l0 movn %xcc, %o4, %l4 tge %xcc, 0x1 smul %g1, %o7, %o3 fandnot2 %f4, %f12, %f14 bcc,a loop_1939 fnegs %f14, %f13 tge %xcc, 0x2 and %i5, %i2, %i3 loop_1939: tle %xcc, 0x6 movpos %icc, %g7, %i4 movre %i1, 0x246, %i7 fbule %fcc1, loop_1940 fpsub32s %f15, %f27, %f18 fxors %f1, %f14, %f10 array32 %o5, %i6, %l3 loop_1940: fnot1s %f17, %f9 wr %g0, 0x22, %asi stha %o1, [%l7 + 0x64] %asi membar #Sync fmovdcc %icc, %f8, %f22 movrlz %l1, %g4, %g3 brnz,a %g5, loop_1941 bcs,a %icc, loop_1942 fbl,a %fcc1, loop_1943 movge %xcc, %o2, %g6 loop_1941: brz,a %i0, loop_1944 loop_1942: sdiv %g2, 0x0FB5, %o0 loop_1943: movl %icc, %l6, %o6 subc %l2, %l0, %l5 loop_1944: orn %o4, 0x08AB, %l4 wr %g0, 0x80, %asi stha %o7, [%l7 + 0x52] %asi set 0x20, %g3 ldda [%l7 + %g3] 0x04, %o2 fpack16 %f22, %f23 edge8n %i5, %i2, %g1 and %g7, %i3, %i4 nop fitos %f11, %f11 fstoi %f11, %f27 movneg %icc, %i1, %o5 andcc %i7, %l3, %o1 sir 0x1816 smulcc %i6, %l1, %g4 fandnot1 %f24, %f14, %f14 array8 %g5, %o2, %g6 wr %g0, 0x19, %asi stwa %g3, [%l7 + 0x64] %asi edge16l %g2, %i0, %l6 movl %icc, %o6, %l2 fcmpne32 %f4, %f12, %o0 tl %icc, 0x3 nop setx loop_1945, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tgu %xcc, 0x3 wr %g0, 0x19, %asi ldsba [%l7 + 0x47] %asi, %l5 loop_1945: nop set 0x66, %g6 ldsha [%l7 + %g6] 0x81, %l0 tle %xcc, 0x5 nop setx 0x50B96288, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x3BABA4D5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fdivs %f16, %f25, %f2 addcc %o4, 0x1921, %o7 fpsub32 %f16, %f16, %f16 fornot1s %f25, %f10, %f31 fzeros %f29 brnz,a %l4, loop_1946 tvs %icc, 0x1 ble %icc, loop_1947 orncc %o3, 0x0BCF, %i5 loop_1946: fbn,a %fcc2, loop_1948 pdist %f10, %f20, %f30 loop_1947: ldx [%l7 + 0x68], %i2 fmovda %xcc, %f26, %f27 loop_1948: array32 %g1, %i3, %i4 srax %i1, 0x0B, %o5 bn,a %xcc, loop_1949 tg %xcc, 0x5 bvs loop_1950 sdiv %g7, 0x0F68, %i7 loop_1949: orncc %o1, %l3, %i6 tvs %xcc, 0x0 loop_1950: fcmpeq16 %f28, %f28, %l1 smulcc %g5, %o2, %g6 tneg %xcc, 0x0 sub %g4, 0x1C1A, %g2 movge %xcc, %i0, %l6 xorcc %g3, %o6, %l2 nop setx loop_1951, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovda %icc, %f30, %f27 fmovde %icc, %f16, %f4 array16 %l5, %l0, %o0 loop_1951: movgu %icc, %o4, %l4 fnors %f6, %f23, %f1 membar 0x2F sdivx %o7, 0x18E0, %o3 andn %i5, 0x1A3D, %i2 or %i3, %i4, %i1 fbo %fcc0, loop_1952 bleu,a,pt %icc, loop_1953 tl %icc, 0x3 edge8ln %g1, %o5, %g7 loop_1952: xorcc %i7, 0x1788, %l3 loop_1953: srlx %i6, 0x16, %l1 fnands %f30, %f22, %f22 subccc %g5, %o2, %o1 edge8ln %g6, %g2, %g4 flush %l7 + 0x60 tvc %icc, 0x4 prefetch [%l7 + 0x4C], 0x0 addc %i0, %g3, %l6 movcc %icc, %l2, %o6 array16 %l0, %l5, %o4 bne,a loop_1954 fnot1s %f29, %f16 bleu,a %icc, loop_1955 udivcc %l4, 0x15D2, %o0 loop_1954: fcmpne32 %f24, %f18, %o3 movgu %icc, %o7, %i5 loop_1955: edge32ln %i3, %i2, %i4 srax %g1, 0x16, %i1 fba %fcc1, loop_1956 edge32ln %o5, %g7, %i7 mulscc %i6, %l3, %g5 fmovdgu %icc, %f12, %f12 loop_1956: tgu %xcc, 0x4 wr %g0, 0x11, %asi stha %l1, [%l7 + 0x3E] %asi sdivcc %o2, 0x16FE, %o1 fble,a %fcc2, loop_1957 array16 %g2, %g6, %i0 tcs %xcc, 0x7 array32 %g4, %g3, %l2 loop_1957: mulscc %l6, %l0, %l5 ldstub [%l7 + 0x61], %o6 fmovse %icc, %f27, %f29 sllx %l4, %o4, %o0 set 0x31, %o0 stba %o7, [%l7 + %o0] 0x10 movrlz %i5, 0x1E3, %i3 fmovrdlez %o3, %f26, %f12 fbge,a %fcc0, loop_1958 tleu %xcc, 0x5 fbe %fcc2, loop_1959 nop setx 0xEE8087AB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0xBBF6EBA6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fdivs %f20, %f27, %f11 loop_1958: brgez %i2, loop_1960 tsubcctv %g1, 0x0390, %i1 loop_1959: xnor %o5, 0x1B1B, %i4 fnot2 %f6, %f22 loop_1960: umul %g7, %i7, %l3 orcc %g5, 0x08A2, %l1 tne %icc, 0x0 fpsub16 %f26, %f8, %f6 xnor %o2, 0x03EB, %i6 edge32 %g2, %g6, %o1 fbe,a %fcc3, loop_1961 bvc,pn %xcc, loop_1962 nop fitos %f1, %f15 fstox %f15, %f24 fxtos %f24, %f7 nop setx 0x145401EC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x9948740C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fmuls %f4, %f17, %f4 loop_1961: xorcc %g4, 0x1476, %i0 loop_1962: fmovdl %icc, %f9, %f0 fsrc1s %f8, %f1 orcc %g3, 0x0D3D, %l2 smul %l0, 0x11BE, %l6 movcs %icc, %o6, %l4 fnand %f26, %f0, %f26 nop fitos %f9, %f29 fstod %f29, %f2 srax %l5, %o0, %o7 fbug %fcc1, loop_1963 smulcc %o4, %i5, %o3 be,a %xcc, loop_1964 umulcc %i3, 0x045E, %i2 loop_1963: edge8l %i1, %g1, %i4 ldstub [%l7 + 0x5F], %g7 loop_1964: nop wr %g0, 0x88, %asi ldsba [%l7 + 0x78] %asi, %o5 ldsb [%l7 + 0x55], %i7 orcc %l3, %g5, %l1 array32 %i6, %g2, %o2 or %o1, %g4, %g6 smul %g3, 0x1FED, %l2 fmovscs %icc, %f3, %f25 nop fitod %f6, %f6 wr %g0, 0x89, %asi ldstuba [%l7 + 0x6C] %asi, %l0 movrgz %l6, 0x224, %i0 smul %l4, %o6, %l5 fpsub16 %f30, %f30, %f18 add %l7, 0x24, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o0, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub16s %f2, %f18, %f3 tle %xcc, 0x1 fmovsge %xcc, %f19, %f21 taddcc %o7, %i5, %i3 edge32ln %o3, %i2, %i1 edge32ln %g1, %i4, %g7 movrgz %o5, %i7, %g5 edge8 %l1, %i6, %l3 movneg %icc, %o2, %o1 movrgez %g2, 0x107, %g6 nop set 0x4E, %l0 ldstub [%l7 + %l0], %g3 fmovsle %icc, %f15, %f18 movcc %icc, %l2, %g4 xnorcc %l6, %i0, %l4 wr %g0, 0xe3, %asi stba %o6, [%l7 + 0x27] %asi membar #Sync fbe %fcc2, loop_1965 popc 0x0FC2, %l0 mulx %o0, %o4, %o7 sdivx %l5, 0x06B6, %i3 loop_1965: xor %i5, 0x0339, %i2 movneg %xcc, %i1, %g1 move %xcc, %i4, %g7 tle %xcc, 0x3 taddcctv %o5, %o3, %i7 edge32n %g5, %i6, %l1 nop setx 0xB77811B1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 fsqrts %f2, %f26 movre %o2, 0x0A6, %l3 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %o1, [%g0 + 0x3f8] %asi ripped by fixASI40.pl ripped by fixASI40.pl mulx %g6, %g3, %l2 fmovdneg %xcc, %f28, %f2 tge %xcc, 0x0 smulcc %g4, 0x0553, %g2 tge %icc, 0x3 tsubcc %i0, 0x145D, %l4 tsubcc %l6, %l0, %o6 nop fitos %f0, %f15 fmovsgu %xcc, %f27, %f29 swap [%l7 + 0x0C], %o0 mova %xcc, %o7, %o4 fmovdneg %xcc, %f20, %f14 mulx %l5, %i3, %i2 set 0x28, %l4 sta %f27, [%l7 + %l4] 0x10 fexpand %f12, %f2 fmul8sux16 %f14, %f20, %f26 edge16n %i5, %i1, %i4 fzeros %f30 fmovsg %xcc, %f2, %f3 movcc %xcc, %g1, %g7 edge32 %o3, %i7, %g5 smul %i6, %o5, %l1 umul %l3, %o1, %g6 fpmerge %f18, %f24, %f14 sra %g3, 0x13, %l2 movleu %xcc, %g4, %g2 movrne %i0, 0x0A8, %o2 sth %l4, [%l7 + 0x3E] xnor %l6, 0x1273, %o6 subcc %l0, 0x12A0, %o0 fmovscs %icc, %f16, %f24 edge16n %o7, %l5, %i3 nop setx 0x69E0DBB5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x5A789FA8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fdivs %f10, %f28, %f2 movge %icc, %i2, %i5 xnor %o4, %i4, %i1 movcc %xcc, %g1, %o3 movre %g7, 0x1B3, %g5 movcc %xcc, %i6, %i7 ble loop_1966 movn %xcc, %l1, %l3 bleu,a %xcc, loop_1967 brgez,a %o5, loop_1968 loop_1966: movleu %icc, %o1, %g3 movge %icc, %l2, %g6 loop_1967: fmovrslez %g4, %f16, %f3 loop_1968: nop fitos %f10, %f18 fstox %f18, %f20 edge32n %g2, %o2, %i0 fbl,a %fcc1, loop_1969 fcmpeq32 %f24, %f8, %l4 add %l6, 0x015E, %o6 alignaddr %l0, %o7, %l5 loop_1969: udiv %i3, 0x1944, %i2 te %xcc, 0x0 srl %o0, 0x08, %i5 sir 0x1AE9 addc %i4, %o4, %i1 ldstub [%l7 + 0x4E], %o3 smulcc %g7, 0x0CDF, %g1 movrlez %g5, 0x38A, %i6 add %l7, 0x64, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i7 casa [%l6] %asi, %i7, %l3 fbl %fcc0, loop_1970 alignaddrl %o5, %o1, %l1 bl,a,pn %icc, loop_1971 edge8n %l2, %g3, %g6 loop_1970: ta %xcc, 0x2 tsubcc %g2, %g4, %o2 loop_1971: movn %icc, %i0, %l4 sllx %l6, %o6, %l0 tpos %xcc, 0x2 srl %o7, 0x0F, %i3 udivcc %i2, 0x1723, %l5 sdivcc %i5, 0x18C3, %o0 fbuge,a %fcc1, loop_1972 tge %xcc, 0x7 umul %o4, 0x0AC2, %i1 fandnot2s %f5, %f1, %f29 loop_1972: alignaddr %o3, %g7, %g1 tvs %icc, 0x0 subccc %i4, %i6, %i7 fpack16 %f20, %f1 popc %l3, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %o1, %g5, %l1 fones %f17 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x7D] %asi, %l2 tvc %xcc, 0x2 taddcc %g3, 0x1303, %g2 fmovde %xcc, %f15, %f29 fmul8x16 %f11, %f18, %f24 ldd [%l7 + 0x70], %f16 bge loop_1973 movrne %g6, 0x228, %o2 fbuge,a %fcc3, loop_1974 prefetch [%l7 + 0x48], 0x1 loop_1973: fornot2 %f24, %f10, %f20 mulscc %i0, 0x00D5, %l4 loop_1974: fbge %fcc1, loop_1975 andncc %g4, %l6, %l0 tne %icc, 0x0 edge16n %o7, %i3, %i2 loop_1975: srlx %o6, %l5, %i5 fmovscs %icc, %f2, %f4 wr %g0, 0x18, %asi prefetcha [%l7 + 0x70] %asi, 0x3 fbug %fcc1, loop_1976 sethi 0x0059, %i1 movn %xcc, %o3, %g7 andncc %o0, %i4, %g1 loop_1976: bn,a loop_1977 smul %i7, %l3, %i6 fexpand %f17, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1977: nop set 0x20, %o1 ldxa [%l7 + %o1] 0x04, %o5 fmovsn %icc, %f12, %f3 movcs %xcc, %g5, %o1 movrgz %l2, 0x273, %l1 fmovsvs %xcc, %f25, %f9 fmuld8ulx16 %f10, %f21, %f2 fmovdl %icc, %f4, %f14 mulx %g3, %g6, %o2 fpmerge %f26, %f1, %f28 fmovscs %icc, %f12, %f19 movrne %g2, 0x3D1, %l4 movvs %icc, %i0, %l6 tpos %xcc, 0x2 tn %icc, 0x0 alignaddr %g4, %o7, %i3 nop setx loop_1978, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tvc %icc, 0x4 fnot2 %f20, %f16 fmovrdgz %l0, %f12, %f12 loop_1978: array32 %o6, %l5, %i2 orcc %o4, %i1, %o3 addc %g7, %i5, %i4 lduh [%l7 + 0x2A], %o0 xor %i7, %l3, %g1 sdivx %i6, 0x1AF6, %o5 fbuge %fcc3, loop_1979 nop fitod %f2, %f18 fdtox %f18, %f22 fxtod %f22, %f22 movg %icc, %o1, %g5 te %xcc, 0x4 loop_1979: nop setx 0x0FDAA30A4C10B94C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x52116F00FAF18C3C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f6, %f16 tn %xcc, 0x7 sra %l1, %g3, %g6 fcmpne16 %f6, %f4, %o2 fabsd %f8, %f28 fba,a %fcc0, loop_1980 movleu %icc, %l2, %l4 fmovde %icc, %f24, %f27 st %f2, [%l7 + 0x78] loop_1980: fpack16 %f2, %f29 fandnot2 %f30, %f12, %f20 sdiv %i0, 0x06CE, %g2 tsubcctv %l6, %o7, %g4 fnot2 %f14, %f4 fpack32 %f4, %f8, %f8 stbar edge8ln %i3, %l0, %o6 and %l5, 0x1476, %o4 ldub [%l7 + 0x1C], %i1 fmul8x16 %f14, %f18, %f2 andncc %i2, %g7, %i5 movrgz %i4, %o3, %o0 movrlez %l3, 0x24B, %i7 set 0x20, %g4 swapa [%l7 + %g4] 0x80, %i6 sdivx %o5, 0x07E8, %o1 tvs %icc, 0x1 xorcc %g5, 0x114C, %g1 fmovscc %icc, %f31, %f17 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot1 %f2, %f8 movn %icc, %g3, %g6 st %f27, [%l7 + 0x64] te %icc, 0x6 alignaddr %o2, %l1, %l2 pdist %f2, %f22, %f26 xor %i0, %l4, %l6 brgez,a %o7, loop_1981 bgu,a loop_1982 fmovsn %icc, %f15, %f28 fcmpgt16 %f20, %f6, %g4 loop_1981: nop wr %g0, 0x80, %asi lduwa [%l7 + 0x10] %asi, %i3 loop_1982: call loop_1983 fbuge,a %fcc1, loop_1984 fba,a %fcc1, loop_1985 bneg,a loop_1986 loop_1983: udiv %l0, 0x1290, %g2 loop_1984: udiv %l5, 0x0B7D, %o6 loop_1985: addcc %o4, %i2, %i1 loop_1986: orcc %i5, 0x18EA, %g7 umulcc %i4, %o3, %o0 bne,a,pt %xcc, loop_1987 andncc %l3, %i7, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %icc, %o1, %g5 loop_1987: te %xcc, 0x1 movl %icc, %g1, %g3 srl %i6, %o2, %l1 movvs %icc, %l2, %g6 sra %l4, %l6, %i0 subccc %g4, %i3, %o7 bleu,a %xcc, loop_1988 alignaddrl %l0, %l5, %g2 movrgz %o6, 0x242, %o4 tle %icc, 0x0 loop_1988: nop setx 0xF75BEABC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0xBEDE2733, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fmuls %f8, %f20, %f1 fsrc1s %f4, %f30 tvs %icc, 0x6 fcmpgt32 %f26, %f8, %i1 ldsw [%l7 + 0x38], %i2 sethi 0x0445, %g7 fbn,a %fcc1, loop_1989 lduh [%l7 + 0x28], %i4 nop setx 0x204203F1, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr andcc %i5, 0x0922, %o3 loop_1989: tsubcctv %l3, 0x10BD, %i7 tsubcc %o0, %o5, %g5 xnor %o1, 0x147F, %g3 nop fitod %f10, %f30 fdtoi %f30, %f31 ble,a loop_1990 fbuge,a %fcc0, loop_1991 umulcc %i6, %o2, %l1 te %xcc, 0x7 loop_1990: stx %g1, [%l7 + 0x38] loop_1991: fsrc2 %f12, %f4 movgu %icc, %g6, %l2 tleu %xcc, 0x0 tl %icc, 0x0 fabss %f21, %f5 bg,a %xcc, loop_1992 fpadd32 %f12, %f20, %f30 tpos %xcc, 0x2 taddcctv %l6, %i0, %l4 loop_1992: nop add %l7, 0x2C, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %g4, %o7 smulcc %l0, 0x1E43, %i3 xorcc %l5, %o6, %g2 fbg %fcc2, loop_1993 fabsd %f16, %f0 set 0x78, %o5 ldxa [%l7 + %o5] 0x89, %i1 loop_1993: subccc %i2, %g7, %i4 fbge,a %fcc3, loop_1994 orncc %o4, 0x07D3, %o3 brgz %l3, loop_1995 edge16ln %i7, %i5, %o5 loop_1994: tpos %xcc, 0x1 nop setx loop_1996, %l0, %l1 jmpl %l1, %o0 loop_1995: fmovsn %icc, %f7, %f21 addc %g5, 0x007F, %g3 bpos,a loop_1997 loop_1996: fmovdle %xcc, %f6, %f26 popc 0x1D08, %i6 bg loop_1998 loop_1997: nop setx 0x16250F84F5A16E35, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 fsqrtd %f22, %f24 bvs loop_1999 movcc %xcc, %o2, %o1 loop_1998: bne %xcc, loop_2000 mova %icc, %g1, %g6 loop_1999: movneg %icc, %l2, %l1 fbug,a %fcc3, loop_2001 loop_2000: fblg,a %fcc0, loop_2002 smul %l6, %i0, %g4 fbo,a %fcc2, loop_2003 loop_2001: fbug,a %fcc3, loop_2004 loop_2002: nop set 0x50, %o4 ldx [%l7 + %o4], %o7 bleu,a,pn %xcc, loop_2005 loop_2003: movg %xcc, %l4, %i3 loop_2004: tge %icc, 0x3 movvc %icc, %l0, %l5 loop_2005: tpos %xcc, 0x4 sll %g2, %i1, %o6 set 0x10, %l6 prefetcha [%l7 + %l6] 0x11, 0x3 brlz %i4, loop_2006 brgz %g7, loop_2007 fornot1s %f16, %f17, %f20 addcc %o4, 0x1E76, %l3 loop_2006: fmovrde %o3, %f6, %f24 loop_2007: bneg loop_2008 tsubcctv %i5, 0x0C0F, %i7 fnands %f11, %f7, %f8 fble,a %fcc3, loop_2009 loop_2008: fbo,a %fcc0, loop_2010 fmovspos %xcc, %f12, %f11 wr %g0, 0x11, %asi ldswa [%l7 + 0x60] %asi, %o5 loop_2009: movn %icc, %o0, %g3 loop_2010: prefetch [%l7 + 0x64], 0x0 fornot1s %f31, %f2, %f24 set 0x10, %o7 prefetcha [%l7 + %o7] 0x0c, 0x3 movvc %xcc, %o2, %i6 add %g1, %g6, %l2 addccc %o1, 0x0C33, %l6 brlz %l1, loop_2011 movneg %icc, %g4, %o7 call loop_2012 smulcc %i0, %i3, %l4 loop_2011: movge %icc, %l5, %g2 fsrc2 %f24, %f0 loop_2012: addcc %i1, %o6, %l0 edge16 %i4, %i2, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %l3, 0x0793, %g7 movrgz %o3, %i7, %o5 tvs %icc, 0x0 sir 0x02A6 edge32ln %i5, %o0, %g3 array16 %o2, %g5, %i6 andcc %g1, 0x0B27, %g6 fzero %f28 add %l7, 0x44, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o1, %l2 ldsw [%l7 + 0x58], %l1 sub %g4, 0x0298, %o7 nop setx 0x1E9A02B0D04C022B, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr fcmple16 %f10, %f18, %i0 fbu %fcc3, loop_2013 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbo %fcc2, loop_2014 fnot1s %f31, %f27 loop_2013: fpsub16 %f26, %f6, %f30 fmovrdlez %i3, %f0, %f10 loop_2014: fpack32 %f4, %f24, %f4 smulcc %l6, %l4, %g2 sub %i1, 0x19B4, %o6 smulcc %l5, %l0, %i2 tgu %icc, 0x3 mulx %i4, 0x0D4F, %l3 fmovrslez %o4, %f18, %f10 ldsh [%l7 + 0x3A], %g7 udivcc %o3, 0x0832, %o5 edge16n %i5, %o0, %i7 bl,a,pt %xcc, loop_2015 fabsd %f28, %f26 bne loop_2016 bneg,a %xcc, loop_2017 loop_2015: tsubcctv %o2, 0x08BE, %g3 fmovscs %icc, %f25, %f14 loop_2016: movgu %xcc, %g5, %g1 loop_2017: bgu,a,pt %icc, loop_2018 alignaddrl %i6, %o1, %l2 srax %g6, %g4, %o7 fmovdneg %xcc, %f1, %f3 loop_2018: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge %fcc1, loop_2019 fmovsleu %icc, %f16, %f0 nop setx 0x206605EB, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr array16 %i0, %i3, %l6 loop_2019: addcc %l1, %g2, %i1 edge32ln %o6, %l4, %l0 tneg %xcc, 0x5 ld [%l7 + 0x40], %f2 ldsw [%l7 + 0x5C], %i2 faligndata %f14, %f24, %f2 fmovrsgz %l5, %f17, %f14 xor %l3, 0x0DDA, %i4 srl %g7, %o3, %o4 fbne %fcc1, loop_2020 st %f15, [%l7 + 0x3C] fble,a %fcc3, loop_2021 nop fitod %f0, %f28 fdtos %f28, %f12 loop_2020: edge32l %o5, %o0, %i7 nop setx 0xF74BD33180503443, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr loop_2021: fba %fcc1, loop_2022 bcc,a %icc, loop_2023 nop setx 0xAE3C4006946F4FD2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0xC3BF0D5F97CF5D5F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fmuld %f16, %f14, %f2 tvs %xcc, 0x3 loop_2022: ldub [%l7 + 0x0B], %i5 loop_2023: movneg %icc, %o2, %g3 fbul,a %fcc3, loop_2024 xorcc %g5, 0x151D, %i6 fbule,a %fcc2, loop_2025 tn %xcc, 0x6 loop_2024: andncc %o1, %l2, %g6 tcc %icc, 0x6 loop_2025: xorcc %g4, 0x0BA2, %o7 array16 %g1, %i3, %i0 movcs %xcc, %l1, %g2 umulcc %i1, %o6, %l4 tvs %xcc, 0x3 sra %l6, 0x07, %i2 std %f14, [%l7 + 0x70] movge %xcc, %l5, %l0 fbne %fcc2, loop_2026 st %f9, [%l7 + 0x20] sub %i4, %g7, %l3 fmovrdlz %o3, %f6, %f26 loop_2026: sdivx %o5, 0x1BA8, %o0 fpmerge %f24, %f17, %f4 membar 0x4E nop fitod %f2, %f2 fdtos %f2, %f24 move %icc, %i7, %o4 udiv %i5, 0x06C1, %o2 fxor %f20, %f8, %f4 bpos %xcc, loop_2027 fpadd32 %f28, %f24, %f6 wr %g0, 0x0c, %asi stha %g3, [%l7 + 0x50] %asi loop_2027: pdist %f16, %f8, %f28 add %l7, 0x20, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x04, %g5, %i6 edge16n %l2, %g6, %o1 fbug %fcc0, loop_2028 swap [%l7 + 0x0C], %g4 nop fitos %f8, %f7 fstox %f7, %f10 fxtos %f10, %f8 sir 0x14FC loop_2028: nop set 0x2C, %i5 lduw [%l7 + %i5], %o7 fmovdpos %xcc, %f26, %f2 movl %icc, %i3, %i0 movcs %icc, %g1, %l1 edge16 %i1, %o6, %l4 udiv %l6, 0x11A6, %g2 srax %i2, %l0, %i4 movle %xcc, %g7, %l3 fmovdcc %icc, %f12, %f16 nop fitod %f6, %f6 fdtox %f6, %f16 fxtod %f16, %f4 nop fitod %f8, %f22 fdtox %f22, %f28 taddcc %o3, 0x00A4, %l5 fmovrslez %o5, %f23, %f24 fbn,a %fcc2, loop_2029 edge32l %o0, %i7, %o4 edge32ln %o2, %i5, %g5 set 0x78, %o6 stxa %g3, [%l7 + %o6] 0x2f membar #Sync loop_2029: nop fitod %f6, %f6 fdtox %f6, %f14 fxtod %f14, %f10 fmovsg %icc, %f31, %f17 fxnors %f27, %f13, %f23 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %i6, 0x1AF2, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %l2, %g4, %o1 mulx %o7, %i3, %i0 fmovse %icc, %f12, %f15 fbo %fcc1, loop_2030 umulcc %l1, 0x1BFE, %i1 fmovspos %xcc, %f10, %f23 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2030: pdist %f6, %f24, %f28 udiv %o6, 0x1055, %l4 tcs %icc, 0x5 add %g1, %g2, %i2 movpos %icc, %l0, %l6 fmovdvc %icc, %f13, %f4 edge32 %i4, %l3, %g7 xor %l5, %o5, %o3 wr %g0, 0x89, %asi prefetcha [%l7 + 0x60] %asi, 0x0 xnorcc %o4, %o0, %o2 andncc %g5, %g3, %i5 alignaddrl %i6, %g6, %g4 mulscc %o1, %o7, %i3 pdist %f20, %f24, %f30 movvc %icc, %l2, %l1 fba %fcc3, loop_2031 movgu %xcc, %i0, %o6 fmovdn %xcc, %f19, %f29 wr %g0, 0x10, %asi swapa [%l7 + 0x7C] %asi, %l4 loop_2031: taddcc %i1, 0x1931, %g2 swap [%l7 + 0x5C], %i2 fmovdgu %icc, %f26, %f28 ba,pt %xcc, loop_2032 nop setx loop_2033, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge8ln %g1, %l0, %l6 nop set 0x4E, %l3 ldsh [%l7 + %l3], %i4 loop_2032: fmovdpos %xcc, %f6, %f8 loop_2033: subc %l3, %l5, %o5 orcc %g7, 0x18E8, %o3 array8 %o4, %o0, %i7 nop setx 0xB057E2ED, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x1536C802, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fdivs %f15, %f2, %f11 membar 0x78 udivcc %g5, 0x0291, %g3 fpadd32 %f4, %f20, %f30 edge16n %o2, %i5, %i6 ldstub [%l7 + 0x10], %g4 movg %icc, %o1, %o7 orcc %i3, 0x0585, %l2 sdiv %g6, 0x1A16, %l1 fmovrsne %i0, %f14, %f7 array32 %l4, %o6, %i1 movle %xcc, %i2, %g2 popc 0x015B, %g1 fmovde %xcc, %f15, %f12 fandnot2 %f8, %f20, %f2 brgz %l6, loop_2034 flush %l7 + 0x70 add %l0, 0x0A93, %i4 nop setx 0x47B14E51606DEEA0, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr loop_2034: fornot1 %f22, %f18, %f10 bshuffle %f16, %f22, %f2 edge16 %l5, %l3, %o5 fpadd32 %f6, %f28, %f0 brz,a %g7, loop_2035 fmovsneg %xcc, %f29, %f27 nop set 0x10, %l2 ldd [%l7 + %l2], %f14 edge32 %o4, %o0, %i7 loop_2035: subcc %g5, %g3, %o2 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %i5 sdivcc %i6, 0x07D4, %o1 tsubcc %g4, %i3, %l2 taddcc %o7, 0x0D2A, %g6 edge16l %l1, %i0, %l4 tn %icc, 0x0 array16 %o6, %i1, %g2 fmovrdgez %i2, %f20, %f26 fpadd16s %f10, %f6, %f21 edge32n %g1, %l6, %l0 nop setx 0x69B9C118B84F466F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x6C3084218BC6B362, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f22, %f12 fnot1 %f12, %f16 tgu %icc, 0x3 fmul8x16au %f13, %f7, %f20 fpadd16s %f10, %f10, %f11 fmovdvc %icc, %f21, %f15 array8 %i4, %l3, %l5 bne %icc, loop_2036 bpos,a,pt %icc, loop_2037 tcc %icc, 0x2 add %o5, %o4, %g7 loop_2036: ldd [%l7 + 0x20], %f0 loop_2037: stx %i7, [%l7 + 0x68] fsrc2s %f12, %f1 edge16n %g5, %o0, %o2 movneg %icc, %g3, %i5 or %i6, %o3, %o1 and %i3, 0x1E3A, %l2 tle %xcc, 0x1 fmovrde %g4, %f20, %f12 fbe,a %fcc0, loop_2038 edge16ln %g6, %o7, %l1 fxor %f10, %f28, %f6 movn %icc, %i0, %l4 loop_2038: xorcc %i1, %o6, %g2 fmovscs %xcc, %f14, %f17 movcc %icc, %g1, %i2 movrgz %l0, %i4, %l3 fmovrsgz %l6, %f10, %f26 tgu %xcc, 0x0 fmul8ulx16 %f26, %f18, %f14 fmovdle %xcc, %f15, %f29 edge16n %l5, %o5, %o4 edge32n %i7, %g5, %o0 tpos %icc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %g7, %o2, %i5 movcs %xcc, %g3, %i6 movgu %xcc, %o3, %o1 udivx %i3, 0x11A3, %l2 swap [%l7 + 0x5C], %g4 be,a loop_2039 fmovdn %icc, %f29, %f19 popc 0x1B0F, %g6 fnor %f12, %f26, %f22 loop_2039: movpos %xcc, %l1, %i0 movrgez %l4, 0x3A8, %o7 umul %i1, %g2, %g1 fblg %fcc2, loop_2040 sub %i2, 0x16ED, %l0 sth %i4, [%l7 + 0x3C] brlz %l3, loop_2041 loop_2040: addcc %l6, %o6, %l5 fbge,a %fcc3, loop_2042 edge8l %o4, %o5, %i7 loop_2041: sethi 0x0218, %o0 for %f12, %f24, %f24 loop_2042: fnegd %f6, %f10 add %l7, 0x58, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %g7, %g5 fbu %fcc0, loop_2043 move %icc, %o2, %i5 tvs %xcc, 0x5 sll %i6, %o3, %g3 loop_2043: nop wr %g0, 0x80, %asi ldsba [%l7 + 0x53] %asi, %i3 sethi 0x1EFA, %o1 fxors %f22, %f14, %f18 tl %xcc, 0x2 ta %xcc, 0x3 set 0x0E, %g2 ldsba [%l7 + %g2] 0x89, %g4 or %l2, %l1, %i0 sdivcc %l4, 0x05FF, %g6 movpos %xcc, %i1, %g2 fpadd32 %f28, %f10, %f28 fble,a %fcc0, loop_2044 fands %f26, %f11, %f28 tpos %xcc, 0x6 subc %o7, %i2, %l0 loop_2044: orncc %g1, 0x0C94, %l3 tpos %icc, 0x4 movrgez %l6, %o6, %l5 stb %i4, [%l7 + 0x49] tsubcc %o4, 0x033F, %i7 bcc,pt %xcc, loop_2045 fba,a %fcc3, loop_2046 and %o5, 0x196F, %o0 fmovrdne %g7, %f0, %f12 loop_2045: fcmpne32 %f20, %f26, %o2 loop_2046: smul %g5, 0x01BB, %i5 wr %g0, 0x10, %asi ldstuba [%l7 + 0x48] %asi, %i6 set 0x08, %g1 lda [%l7 + %g1] 0x15, %f21 bge %xcc, loop_2047 tcc %xcc, 0x2 ldsb [%l7 + 0x0D], %g3 orcc %o3, 0x0DCA, %o1 loop_2047: edge32ln %i3, %l2, %g4 orn %i0, %l1, %l4 addccc %i1, 0x0279, %g2 move %icc, %o7, %i2 nop set 0x20, %i7 ldsb [%l7 + %i7], %l0 nop set 0x5A, %i3 ldsh [%l7 + %i3], %g6 tge %icc, 0x7 set 0x40, %l1 ldxa [%l7 + %l1] 0x19, %g1 tneg %xcc, 0x1 set 0x4C, %g5 ldsha [%l7 + %g5] 0x11, %l6 bvs,a loop_2048 movrgez %l3, %o6, %l5 fbn,a %fcc1, loop_2049 edge8n %i4, %i7, %o4 loop_2048: fmul8x16al %f15, %f12, %f18 bl,a loop_2050 loop_2049: movle %xcc, %o0, %o5 sdivx %o2, 0x1C9F, %g7 bpos,pt %icc, loop_2051 loop_2050: edge32n %i5, %g5, %i6 subc %g3, %o1, %o3 nop fitos %f17, %f28 loop_2051: srax %l2, 0x06, %i3 umul %g4, 0x135E, %i0 array32 %l1, %l4, %g2 edge16ln %o7, %i1, %l0 fpack16 %f20, %f10 fbuge,a %fcc3, loop_2052 taddcctv %g6, 0x056F, %g1 xnor %l6, 0x1E5A, %i2 fmuld8ulx16 %f5, %f27, %f14 loop_2052: addcc %l3, %l5, %o6 fpsub32 %f12, %f20, %f12 movrgz %i7, %o4, %o0 andn %o5, 0x1637, %o2 tl %icc, 0x7 movge %icc, %g7, %i4 mova %icc, %g5, %i6 edge16n %i5, %o1, %g3 fmovsne %icc, %f17, %f9 movcs %xcc, %o3, %l2 sir 0x1C85 brgz %g4, loop_2053 fmovrsgz %i3, %f2, %f22 alignaddrl %l1, %l4, %i0 movge %xcc, %g2, %o7 loop_2053: movg %xcc, %i1, %g6 add %l0, %g1, %i2 movleu %xcc, %l3, %l6 wr %g0, 0x18, %asi stwa %o6, [%l7 + 0x78] %asi fmovdgu %xcc, %f13, %f3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %l5, %i7, %o4 movrgz %o0, 0x212, %o5 fmovdge %icc, %f31, %f0 brlez %g7, loop_2054 edge8 %i4, %g5, %i6 nop setx loop_2055, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tl %icc, 0x6 loop_2054: edge32ln %o2, %i5, %g3 edge32l %o3, %l2, %o1 loop_2055: ba,a,pt %icc, loop_2056 nop fitos %f9, %f16 fstox %f16, %f4 subcc %i3, %l1, %g4 flush %l7 + 0x0C loop_2056: mulscc %i0, %g2, %l4 andcc %o7, 0x0530, %g6 sdivcc %i1, 0x0122, %l0 fpsub16 %f6, %f16, %f14 tvs %xcc, 0x0 mova %xcc, %i2, %g1 tgu %icc, 0x0 add %l7, 0x5C, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %l6, %o6 edge16 %l3, %l5, %o4 fnot1s %f2, %f10 fmovs %f17, %f13 movvc %icc, %o0, %i7 nop setx 0xA194211EB546EEAD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x56569F0D623BD459, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fmuld %f10, %f2, %f4 srl %o5, 0x0F, %i4 bne,pn %xcc, loop_2057 fmovd %f30, %f16 ldub [%l7 + 0x33], %g7 fblg,a %fcc2, loop_2058 loop_2057: fbn %fcc3, loop_2059 movg %icc, %g5, %i6 bpos %xcc, loop_2060 loop_2058: stb %i5, [%l7 + 0x44] loop_2059: fmuld8sux16 %f7, %f4, %f0 wr %g0, 0x18, %asi ldxa [%l7 + 0x10] %asi, %o2 loop_2060: tcc %icc, 0x7 ldsh [%l7 + 0x0E], %o3 smul %g3, %o1, %l2 andncc %l1, %i3, %i0 alignaddr %g2, %l4, %g4 andcc %g6, %o7, %l0 brz %i2, loop_2061 orncc %g1, 0x1068, %l6 xnorcc %i1, %o6, %l5 fandnot1s %f24, %f6, %f26 loop_2061: nop setx 0x707658BB, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr fnand %f16, %f2, %f18 lduw [%l7 + 0x58], %l3 movrlez %o0, %i7, %o4 fmovd %f6, %f16 bg,a loop_2062 mulscc %o5, %g7, %g5 and %i4, 0x0998, %i5 nop setx loop_2063, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_2062: tle %xcc, 0x0 sllx %i6, 0x0E, %o2 tvs %xcc, 0x5 loop_2063: sra %g3, 0x00, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %l2, 0x229, %o3 movrgz %i3, 0x363, %i0 te %xcc, 0x2 fpadd16s %f15, %f17, %f20 fblg %fcc3, loop_2064 udivx %l1, 0x0B8D, %l4 edge32l %g4, %g6, %g2 nop fitos %f28, %f3 loop_2064: tg %icc, 0x4 bleu,pn %xcc, loop_2065 addccc %o7, %i2, %g1 tl %icc, 0x1 fmovse %xcc, %f22, %f2 loop_2065: fmovdcc %icc, %f9, %f28 wr %g0, 0x10, %asi stwa %l6, [%l7 + 0x1C] %asi fmul8ulx16 %f14, %f26, %f18 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %i1, %l0 fcmpne16 %f26, %f24, %l5 tn %xcc, 0x4 fands %f24, %f23, %f7 brgz %l3, loop_2066 xnor %o6, 0x0087, %o0 fmovdcs %xcc, %f26, %f0 taddcc %i7, %o4, %g7 loop_2066: swap [%l7 + 0x5C], %o5 edge16 %g5, %i5, %i6 nop setx 0x22269358, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0xA2A9224A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fsubs %f21, %f18, %f24 ta %icc, 0x3 mulscc %i4, %g3, %o2 array8 %o1, %o3, %l2 mulx %i3, 0x0958, %i0 tvc %xcc, 0x6 fbu %fcc0, loop_2067 umul %l4, %g4, %l1 fmovrslz %g2, %f5, %f22 mova %xcc, %g6, %i2 loop_2067: movvc %icc, %g1, %l6 fpadd32s %f21, %f15, %f22 tle %icc, 0x1 fbe,a %fcc0, loop_2068 movg %icc, %o7, %i1 movge %xcc, %l5, %l0 nop set 0x50, %i1 stw %o6, [%l7 + %i1] loop_2068: st %f12, [%l7 + 0x34] ldx [%l7 + 0x18], %l3 sub %i7, 0x01E9, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %g7, %o4, %o5 add %g5, %i5, %i6 udiv %g3, 0x0174, %o2 fxors %f8, %f14, %f8 mulscc %i4, %o3, %o1 tcc %icc, 0x3 fmovrdlz %i3, %f26, %f14 umul %l2, %i0, %g4 fmul8sux16 %f20, %f8, %f0 movle %xcc, %l4, %l1 alignaddrl %g6, %g2, %i2 set 0x48, %g7 prefetcha [%l7 + %g7] 0x18, 0x2 bneg,pt %icc, loop_2069 ta %icc, 0x1 smul %g1, 0x1480, %o7 udiv %l5, 0x1650, %l0 loop_2069: tgu %xcc, 0x7 ldsw [%l7 + 0x18], %o6 ba,pn %xcc, loop_2070 membar 0x00 xnorcc %l3, %i1, %o0 nop setx 0xCBAB5E2408A555E3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x8B47447A4F201FA6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fmuld %f8, %f6, %f18 loop_2070: fmovdcs %icc, %f15, %f3 add %g7, %o4, %o5 wr %g0, 0x10, %asi stha %g5, [%l7 + 0x58] %asi umul %i7, 0x19C7, %i6 edge32 %g3, %o2, %i4 fbn,a %fcc0, loop_2071 movge %xcc, %i5, %o1 tge %xcc, 0x4 nop fitos %f12, %f15 fstox %f15, %f26 fxtos %f26, %f31 loop_2071: bgu,a,pt %xcc, loop_2072 andn %o3, 0x1462, %i3 set 0x40, %o3 stda %f16, [%l7 + %o3] 0x18 loop_2072: edge16l %l2, %i0, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %l1, %g4, %g2 taddcctv %g6, %i2, %g1 movre %l6, 0x3D6, %l5 fnegd %f14, %f14 fmovrdlz %l0, %f4, %f14 sub %o7, 0x08EF, %o6 fsrc1 %f16, %f26 nop setx 0x24D0BEF7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 fsqrts %f25, %f3 movgu %xcc, %i1, %l3 movneg %icc, %g7, %o0 tg %icc, 0x2 fmovsn %xcc, %f11, %f14 edge16ln %o5, %o4, %i7 fpsub16s %f26, %f0, %f15 fmovdgu %xcc, %f14, %f13 xnorcc %g5, 0x0F50, %i6 tl %icc, 0x6 umul %o2, 0x1539, %i4 edge16n %g3, %o1, %o3 addccc %i5, %l2, %i3 move %xcc, %l4, %l1 andncc %g4, %g2, %g6 edge32ln %i2, %g1, %i0 movrne %l5, %l0, %o7 sll %l6, %i1, %l3 udivx %g7, 0x1242, %o6 fbge,a %fcc1, loop_2073 andncc %o5, %o4, %i7 edge32ln %o0, %i6, %g5 wr %g0, 0x10, %asi lduwa [%l7 + 0x4C] %asi, %i4 loop_2073: udivcc %g3, 0x0486, %o2 fors %f28, %f15, %f19 movne %xcc, %o1, %i5 fnands %f4, %f22, %f24 fnands %f14, %f23, %f27 std %f20, [%l7 + 0x68] tle %icc, 0x7 fones %f1 tle %icc, 0x7 array32 %l2, %o3, %i3 tn %icc, 0x1 movle %icc, %l4, %l1 ba,a %icc, loop_2074 srlx %g2, %g4, %i2 addccc %g1, 0x1C39, %i0 movcc %icc, %g6, %l0 loop_2074: array16 %l5, %o7, %l6 move %icc, %l3, %i1 ldsw [%l7 + 0x78], %o6 orn %o5, 0x1551, %o4 orn %i7, %o0, %g7 fabsd %f6, %f22 bcc,a %xcc, loop_2075 movn %xcc, %i6, %g5 brnz,a %g3, loop_2076 movgu %xcc, %o2, %o1 loop_2075: st %f0, [%l7 + 0x28] fandnot2 %f0, %f20, %f6 loop_2076: nop set 0x4C, %o2 swapa [%l7 + %o2] 0x89, %i5 fmovsn %xcc, %f8, %f10 bge,a loop_2077 udiv %i4, 0x0B52, %l2 addcc %i3, %o3, %l4 faligndata %f4, %f18, %f16 loop_2077: fbul %fcc3, loop_2078 fbuge,a %fcc1, loop_2079 addc %l1, 0x1351, %g2 fmovsvc %icc, %f30, %f13 loop_2078: brnz %g4, loop_2080 loop_2079: nop fitos %f28, %f10 fpadd16 %f4, %f12, %f22 fsrc1s %f13, %f15 loop_2080: tgu %xcc, 0x2 fcmpgt32 %f18, %f4, %g1 edge8l %i0, %g6, %i2 flush %l7 + 0x60 bvs,a loop_2081 movcc %icc, %l5, %o7 fmul8x16al %f28, %f27, %f20 xorcc %l0, 0x0901, %l3 loop_2081: edge16ln %l6, %i1, %o5 ld [%l7 + 0x50], %f13 fsrc2 %f28, %f28 alignaddr %o4, %o6, %i7 subcc %g7, 0x1B10, %o0 popc %i6, %g5 brlez %g3, loop_2082 fble %fcc3, loop_2083 movg %icc, %o2, %o1 add %i5, 0x02EA, %l2 loop_2082: brgez,a %i4, loop_2084 loop_2083: bpos,a loop_2085 membar 0x05 edge8 %o3, %i3, %l1 loop_2084: bn,a %icc, loop_2086 loop_2085: nop setx loop_2087, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry brz,a %l4, loop_2088 movneg %xcc, %g4, %g2 loop_2086: nop setx loop_2089, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2087: nop setx 0xEF01F69854092154, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x044E6F5473909A25, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f8, %f30 loop_2088: fornot2 %f18, %f16, %f26 stw %g1, [%l7 + 0x38] loop_2089: srlx %g6, 0x1E, %i2 fornot1 %f28, %f0, %f8 tneg %icc, 0x4 srlx %l5, 0x1A, %i0 andncc %l0, %l3, %l6 tl %icc, 0x7 movrgez %o7, %i1, %o4 orcc %o5, %o6, %g7 brz,a %o0, loop_2090 tle %xcc, 0x4 fmovsge %xcc, %f26, %f2 bvc loop_2091 loop_2090: tne %xcc, 0x2 fmovsn %icc, %f16, %f0 movrgz %i6, %g5, %i7 loop_2091: fcmpgt32 %f28, %f12, %g3 tgu %xcc, 0x3 sethi 0x1039, %o1 wr %g0, 0x88, %asi lduwa [%l7 + 0x58] %asi, %i5 tneg %xcc, 0x1 fpadd32s %f1, %f0, %f20 fmul8sux16 %f4, %f6, %f12 edge16ln %o2, %i4, %o3 andn %i3, 0x103E, %l2 fandnot1s %f15, %f4, %f18 movge %xcc, %l4, %l1 edge16n %g4, %g2, %g1 tsubcctv %i2, %l5, %i0 tneg %xcc, 0x4 fnand %f26, %f20, %f18 bpos,pn %icc, loop_2092 fnands %f3, %f9, %f18 bge,a,pn %xcc, loop_2093 popc 0x1EB0, %l0 loop_2092: fbul %fcc0, loop_2094 fbule %fcc2, loop_2095 loop_2093: edge8l %l3, %l6, %o7 tgu %icc, 0x2 loop_2094: add %g6, %i1, %o5 loop_2095: subcc %o4, %o6, %g7 movleu %xcc, %i6, %o0 bgu loop_2096 addcc %i7, 0x13E4, %g3 ldub [%l7 + 0x5C], %o1 wr %g0, 0x2a, %asi stha %i5, [%l7 + 0x30] %asi membar #Sync loop_2096: movleu %icc, %g5, %i4 fbule %fcc1, loop_2097 tl %icc, 0x2 sir 0x0BFA nop setx loop_2098, %l0, %l1 jmpl %l1, %o3 loop_2097: movcc %icc, %o2, %i3 movcc %xcc, %l2, %l1 movre %l4, 0x0CE, %g2 loop_2098: udivcc %g1, 0x031A, %i2 tn %xcc, 0x2 movrne %g4, %i0, %l0 add %l3, %l5, %o7 fmovrdlz %l6, %f2, %f16 fmovsgu %xcc, %f11, %f7 set 0x4C, %i6 lda [%l7 + %i6] 0x88, %f23 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f16 set 0x18, %i0 prefetcha [%l7 + %i0] 0x15, 0x2 bvs,a,pn %icc, loop_2099 fornot1s %f25, %f2, %f2 and %i1, %o5, %o6 edge16 %o4, %i6, %o0 loop_2099: brgez,a %g7, loop_2100 movvc %xcc, %i7, %g3 movge %icc, %i5, %g5 prefetch [%l7 + 0x20], 0x1 loop_2100: fmovdneg %xcc, %f24, %f4 edge8 %i4, %o3, %o2 movrlz %i3, 0x191, %o1 subccc %l2, %l1, %g2 edge16ln %g1, %l4, %i2 smul %g4, %l0, %l3 fbge,a %fcc2, loop_2101 lduh [%l7 + 0x78], %l5 sdiv %o7, 0x1667, %i0 fexpand %f8, %f26 loop_2101: sub %g6, %l6, %i1 tleu %icc, 0x5 fexpand %f0, %f6 fmovsleu %icc, %f2, %f6 bcc,a %icc, loop_2102 fmovsg %icc, %f10, %f27 bne loop_2103 brz,a %o6, loop_2104 loop_2102: edge32l %o5, %o4, %o0 stw %g7, [%l7 + 0x24] loop_2103: movrlz %i7, 0x016, %g3 loop_2104: brgz %i5, loop_2105 nop fitod %f12, %f30 fdtox %f30, %f18 tcc %xcc, 0x4 fbl %fcc3, loop_2106 loop_2105: movrlez %i6, 0x2EC, %g5 addccc %i4, 0x05C8, %o2 fnegd %f14, %f18 loop_2106: sdivcc %o3, 0x0578, %i3 fcmpgt16 %f2, %f22, %l2 bvs,a,pn %icc, loop_2107 be,a loop_2108 fmovrsgz %o1, %f30, %f1 edge16 %l1, %g2, %l4 loop_2107: udivx %g1, 0x0ACA, %g4 loop_2108: array32 %l0, %i2, %l5 bneg loop_2109 brz,a %l3, loop_2110 movg %xcc, %i0, %g6 movrgz %l6, %o7, %o6 loop_2109: sdivx %i1, 0x17C6, %o4 loop_2110: fmovrslz %o0, %f13, %f16 fnands %f24, %f27, %f10 fbu %fcc1, loop_2111 sll %o5, 0x09, %g7 xorcc %g3, 0x0006, %i5 edge8l %i6, %i7, %i4 loop_2111: mulx %g5, 0x1881, %o2 bpos,a loop_2112 sll %i3, 0x0C, %l2 fmul8x16 %f15, %f4, %f2 addccc %o1, 0x12FF, %l1 loop_2112: andcc %o3, %l4, %g2 fmovsge %icc, %f25, %f31 addcc %g1, %l0, %i2 bvs,a %xcc, loop_2113 fmovrsgz %l5, %f19, %f20 andn %g4, 0x020C, %l3 brgz,a %i0, loop_2114 loop_2113: fcmpeq32 %f4, %f28, %l6 xor %o7, 0x1730, %g6 bge,pn %xcc, loop_2115 loop_2114: sethi 0x1BAC, %o6 xnorcc %o4, 0x1345, %i1 tsubcctv %o0, %o5, %g7 loop_2115: edge8ln %i5, %g3, %i7 movge %icc, %i6, %i4 movneg %icc, %g5, %i3 sth %l2, [%l7 + 0x18] nop setx loop_2116, %l0, %l1 jmpl %l1, %o2 popc 0x0377, %o1 fba,a %fcc0, loop_2117 movvs %xcc, %o3, %l1 loop_2116: sra %g2, 0x1B, %g1 edge32ln %l4, %l0, %l5 loop_2117: nop set 0x44, %i4 stha %i2, [%l7 + %i4] 0x2f membar #Sync tleu %icc, 0x3 edge32n %g4, %i0, %l6 ldsb [%l7 + 0x5A], %o7 or %g6, 0x0D92, %o6 sethi 0x1DB4, %l3 fsrc2 %f16, %f14 udivcc %i1, 0x0322, %o4 tn %xcc, 0x1 sdiv %o5, 0x09F5, %g7 fabsd %f20, %f8 prefetch [%l7 + 0x7C], 0x0 edge8 %o0, %i5, %i7 ldstub [%l7 + 0x45], %g3 brgz %i6, loop_2118 membar 0x24 fmovrslz %g5, %f23, %f6 popc 0x14AE, %i3 loop_2118: nop setx loop_2119, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movn %icc, %l2, %i4 bcc,a loop_2120 tne %icc, 0x6 loop_2119: bg,pt %xcc, loop_2121 nop setx 0xE88C3AC1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0xF9FBD121, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fmuls %f6, %f12, %f3 loop_2120: nop wr %g0, 0x89, %asi ldstuba [%l7 + 0x3B] %asi, %o2 loop_2121: move %xcc, %o3, %o1 bcc,pt %xcc, loop_2122 tpos %icc, 0x6 movrgz %g2, %g1, %l4 fmul8ulx16 %f20, %f4, %f24 loop_2122: movpos %xcc, %l1, %l5 taddcctv %i2, %g4, %i0 nop setx 0x0F9CF99E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x2BA81292, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fadds %f29, %f25, %f26 set 0x40, %i2 stda %f16, [%l7 + %i2] 0x10 fsrc2 %f22, %f8 tcs %xcc, 0x6 call loop_2123 fmovdge %xcc, %f19, %f29 fbl %fcc2, loop_2124 mova %icc, %l0, %l6 loop_2123: orcc %o7, %g6, %l3 movcs %icc, %i1, %o6 loop_2124: nop wr %g0, 0x89, %asi sta %f23, [%l7 + 0x40] %asi te %icc, 0x6 movne %xcc, %o4, %g7 wr %g0, 0x89, %asi sta %f3, [%l7 + 0x68] %asi alignaddrl %o0, %i5, %o5 fblg %fcc3, loop_2125 tvs %xcc, 0x1 movneg %icc, %i7, %i6 tne %icc, 0x7 loop_2125: brlez %g5, loop_2126 fmul8x16au %f13, %f21, %f4 wr %g0, 0x80, %asi ldstuba [%l7 + 0x73] %asi, %i3 loop_2126: movneg %xcc, %l2, %g3 fmul8x16al %f23, %f22, %f12 nop fitos %f5, %f5 fstod %f5, %f14 fble %fcc1, loop_2127 bleu,pt %icc, loop_2128 fba %fcc2, loop_2129 fbue %fcc3, loop_2130 loop_2127: fmovsvc %xcc, %f0, %f3 loop_2128: tpos %icc, 0x0 loop_2129: smul %i4, 0x1060, %o3 loop_2130: edge8n %o2, %g2, %o1 nop fitos %f6, %f9 fstox %f9, %f12 fxtos %f12, %f9 fbul,a %fcc3, loop_2131 orcc %g1, %l1, %l4 wr %g0, 0x89, %asi lda [%l7 + 0x2C] %asi, %f9 loop_2131: edge8n %i2, %g4, %l5 edge8 %l0, %i0, %o7 addcc %l6, 0x16B0, %l3 movpos %icc, %g6, %o6 tvs %xcc, 0x5 fnands %f1, %f20, %f30 movle %xcc, %o4, %i1 fbe %fcc0, loop_2132 fmovsne %icc, %f23, %f28 sethi 0x1448, %o0 fble %fcc0, loop_2133 loop_2132: edge32n %g7, %o5, %i5 sra %i6, %g5, %i3 movge %xcc, %l2, %g3 loop_2133: andcc %i7, %o3, %i4 movge %icc, %g2, %o1 fmovrslez %g1, %f8, %f27 bl,a,pt %xcc, loop_2134 fmovda %icc, %f5, %f3 tg %icc, 0x4 fsrc1s %f25, %f5 loop_2134: edge8 %l1, %l4, %i2 fbn,a %fcc0, loop_2135 fmul8x16au %f28, %f2, %f28 orn %g4, %l5, %o2 sethi 0x0FAE, %i0 loop_2135: nop set 0x48, %l5 stwa %o7, [%l7 + %l5] 0x14 fbug %fcc3, loop_2136 edge32ln %l6, %l3, %l0 srl %o6, %g6, %i1 ld [%l7 + 0x48], %f2 loop_2136: fbg,a %fcc3, loop_2137 srl %o0, 0x17, %g7 movge %xcc, %o4, %o5 fbu,a %fcc1, loop_2138 loop_2137: fmovda %xcc, %f23, %f30 ldsh [%l7 + 0x68], %i5 fnand %f30, %f26, %f6 loop_2138: movrlz %g5, %i6, %l2 nop fitod %f12, %f14 fdtox %f14, %f14 fxtod %f14, %f14 tvs %xcc, 0x2 addcc %g3, %i7, %o3 movleu %xcc, %i4, %g2 pdist %f18, %f28, %f6 ldx [%l7 + 0x10], %o1 sdivcc %g1, 0x062D, %i3 nop setx loop_2139, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fnot2 %f26, %f24 fcmple32 %f16, %f16, %l4 brgz,a %i2, loop_2140 loop_2139: movl %xcc, %g4, %l1 mulscc %l5, %i0, %o7 nop setx 0x7F0D3166, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x127E8865, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fadds %f27, %f9, %f15 loop_2140: bcs,a loop_2141 edge16 %o2, %l6, %l3 sra %l0, 0x03, %o6 andn %g6, %o0, %g7 loop_2141: fors %f28, %f16, %f8 srl %o4, %i1, %o5 tcs %xcc, 0x0 tleu %icc, 0x4 movn %xcc, %i5, %i6 set 0x68, %g6 ldsha [%l7 + %g6] 0x15, %l2 add %g3, 0x07C9, %g5 movrlez %i7, 0x010, %o3 addcc %g2, %o1, %i4 movvc %xcc, %g1, %l4 array8 %i3, %i2, %l1 nop fitod %f2, %f0 fdtoi %f0, %f17 xor %g4, %l5, %o7 fors %f16, %f15, %f4 addc %o2, %l6, %l3 addccc %l0, %i0, %g6 fnegs %f8, %f14 fmul8sux16 %f4, %f10, %f24 movg %icc, %o0, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %g7, 0x395, %i1 addcc %o5, 0x0881, %o4 fbne %fcc3, loop_2142 fbug %fcc0, loop_2143 stx %i6, [%l7 + 0x78] sdivcc %l2, 0x12F1, %i5 loop_2142: tg %xcc, 0x4 loop_2143: array32 %g5, %i7, %o3 fornot2 %f22, %f28, %f16 stw %g2, [%l7 + 0x1C] edge16ln %o1, %g3, %g1 sethi 0x1118, %l4 or %i4, 0x15DE, %i2 fmovdn %icc, %f22, %f2 brgez,a %i3, loop_2144 sra %g4, %l5, %o7 bneg,pn %icc, loop_2145 edge8l %l1, %o2, %l3 loop_2144: or %l6, %i0, %g6 movl %icc, %l0, %o0 loop_2145: flush %l7 + 0x60 call loop_2146 fmovrslz %g7, %f24, %f0 fandnot2s %f11, %f23, %f30 xnorcc %o6, 0x004A, %o5 loop_2146: fornot2 %f0, %f24, %f10 movleu %icc, %i1, %o4 udivx %l2, 0x1870, %i5 te %icc, 0x6 fmovrslez %i6, %f14, %f20 xnorcc %i7, 0x0340, %o3 wr %g0, 0xe2, %asi stha %g5, [%l7 + 0x72] %asi membar #Sync fbue,a %fcc3, loop_2147 fcmpeq32 %f12, %f0, %g2 ldub [%l7 + 0x3B], %o1 bvs,a,pt %xcc, loop_2148 loop_2147: orcc %g1, 0x11FD, %l4 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f0 loop_2148: sdivx %g3, 0x053A, %i2 xor %i3, %i4, %l5 nop setx 0x3825835FD0D8F0E7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xD6886E5BC408B2C3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f22, %f26 umulcc %o7, 0x0EEA, %g4 fnot1 %f16, %f14 sdiv %l1, 0x03AD, %o2 movrgez %l6, %i0, %l3 tgu %icc, 0x6 fnands %f14, %f6, %f23 movg %icc, %l0, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x64], %g6 sdiv %g7, 0x1F75, %o5 smul %o6, %i1, %o4 movleu %icc, %i5, %l2 xnorcc %i6, 0x1B33, %o3 lduh [%l7 + 0x60], %g5 sdiv %i7, 0x10F5, %o1 tleu %icc, 0x2 udiv %g2, 0x0CF4, %l4 nop fitos %f1, %f12 fstoi %f12, %f3 movrlz %g1, 0x393, %i2 tl %xcc, 0x7 fmovdleu %icc, %f27, %f24 or %g3, %i3, %l5 edge8ln %i4, %o7, %l1 sll %o2, %l6, %i0 fpackfix %f18, %f29 fmovdleu %icc, %f30, %f29 brz %g4, loop_2149 movre %l3, 0x08A, %o0 bge,pt %xcc, loop_2150 nop fitos %f0, %f15 fstox %f15, %f0 loop_2149: tsubcctv %g6, 0x14C8, %g7 tvc %xcc, 0x5 loop_2150: bvs,a %icc, loop_2151 tle %xcc, 0x1 set 0x4E, %o0 lduha [%l7 + %o0] 0x81, %o5 loop_2151: edge32l %o6, %l0, %o4 srlx %i5, 0x06, %l2 sll %i6, %i1, %g5 srl %o3, %i7, %o1 sir 0x053D movge %icc, %l4, %g2 add %g1, 0x082D, %g3 fmovsl %icc, %f21, %f20 andn %i3, 0x0F95, %i2 smul %i4, 0x0C06, %o7 xorcc %l1, 0x0BCA, %l5 wr %g0, 0x89, %asi swapa [%l7 + 0x0C] %asi, %l6 tl %icc, 0x6 set 0x30, %g3 stwa %o2, [%l7 + %g3] 0x81 ta %icc, 0x4 sllx %i0, 0x10, %g4 alignaddrl %o0, %l3, %g6 stw %g7, [%l7 + 0x30] subc %o5, %l0, %o6 array16 %i5, %o4, %l2 bge %icc, loop_2152 smulcc %i1, 0x0804, %i6 umul %g5, %o3, %o1 andn %i7, %g2, %g1 loop_2152: orn %g3, %i3, %l4 ta %icc, 0x1 movvc %icc, %i2, %i4 tgu %icc, 0x6 edge32n %o7, %l1, %l6 movne %xcc, %l5, %o2 orcc %g4, 0x00AB, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %xcc, 0x5 sethi 0x0E1C, %l3 tl %xcc, 0x2 movvs %xcc, %g6, %g7 fpadd16 %f16, %f14, %f18 edge32ln %o0, %l0, %o5 smul %i5, 0x0EF0, %o6 movrgz %l2, %o4, %i1 movre %i6, 0x208, %g5 fmovspos %xcc, %f21, %f10 movrgez %o1, 0x003, %i7 xnorcc %o3, 0x1CF8, %g1 fsrc1 %f10, %f12 alignaddr %g3, %i3, %l4 stx %i2, [%l7 + 0x60] tvc %xcc, 0x7 alignaddr %i4, %o7, %l1 std %f30, [%l7 + 0x58] nop fitod %f6, %f18 fdtox %f18, %f30 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x54, %l4 lduw [%l7 + %l4], %l6 bcc,pt %xcc, loop_2153 ldub [%l7 + 0x47], %g2 fone %f30 fmul8ulx16 %f28, %f26, %f30 loop_2153: bvs,a,pn %icc, loop_2154 movrlz %l5, %g4, %i0 tvs %xcc, 0x5 tg %icc, 0x0 loop_2154: orcc %o2, %g6, %l3 bleu,a loop_2155 movpos %icc, %g7, %l0 xorcc %o0, 0x1FFA, %o5 subc %i5, %o6, %l2 loop_2155: fnot1s %f0, %f0 edge16ln %o4, %i1, %i6 array32 %o1, %i7, %g5 fxors %f9, %f13, %f23 tpos %xcc, 0x5 movg %icc, %g1, %g3 fmovrse %o3, %f15, %f7 fbo,a %fcc0, loop_2156 bneg,a,pt %icc, loop_2157 tge %icc, 0x3 umulcc %l4, 0x149B, %i2 loop_2156: edge8l %i3, %o7, %l1 loop_2157: bn %icc, loop_2158 fone %f8 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %i4, 0x1196, %g2 loop_2158: fmovdvs %icc, %f2, %f14 fandnot2s %f15, %f20, %f28 ldsb [%l7 + 0x31], %l5 fzero %f24 lduh [%l7 + 0x0A], %l6 fnand %f26, %f6, %f26 wr %g0, 0x58, %asi ldxa [%g0 + 0x80] %asi, %i0 move %icc, %g4, %o2 addc %g6, 0x1330, %l3 movpos %icc, %g7, %l0 fands %f30, %f23, %f18 srlx %o0, 0x17, %o5 fbuge,a %fcc2, loop_2159 fpackfix %f4, %f28 fpackfix %f8, %f20 tneg %icc, 0x3 loop_2159: tvs %icc, 0x2 tleu %xcc, 0x4 nop fitod %f0, %f30 fdtox %f30, %f28 tgu %xcc, 0x2 wr %g0, 0x10, %asi prefetcha [%l7 + 0x28] %asi, 0x1 add %l7, 0x30, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %o6 casxa [%l6] %asi, %o6, %o4 fmovsa %xcc, %f28, %f20 fcmpeq16 %f12, %f14, %l2 movre %i6, 0x3AD, %o1 brgez,a %i1, loop_2160 ba,a loop_2161 edge16l %i7, %g5, %g1 fmovdvc %xcc, %f12, %f9 loop_2160: fcmpeq32 %f0, %f12, %o3 loop_2161: fbne %fcc0, loop_2162 or %l4, %g3, %i3 tcc %xcc, 0x4 fands %f2, %f0, %f5 loop_2162: nop set 0x42, %l0 ldsba [%l7 + %l0] 0x18, %i2 ldub [%l7 + 0x70], %l1 umul %i4, 0x185A, %g2 membar 0x27 movcc %icc, %l5, %o7 movn %icc, %l6, %g4 or %i0, %g6, %l3 nop fitod %f0, %f8 fdtoi %f8, %f2 popc 0x1B8E, %o2 fandnot1 %f28, %f8, %f30 nop setx 0x907535DD, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr fsrc2s %f22, %f9 xnorcc %g7, 0x0A49, %l0 or %o5, %o0, %i5 set 0x64, %o1 lduwa [%l7 + %o1] 0x0c, %o6 edge32n %o4, %i6, %o1 fmovsne %icc, %f9, %f23 xnorcc %l2, 0x0246, %i7 movrlz %i1, %g5, %g1 wr %g0, 0x88, %asi stba %o3, [%l7 + 0x29] %asi xnorcc %l4, 0x0645, %i3 nop setx 0x2D7DC542E56F16D1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 fsqrtd %f28, %f14 array8 %g3, %i2, %l1 umulcc %i4, %g2, %o7 movre %l5, %l6, %g4 tcs %xcc, 0x7 fbne %fcc1, loop_2163 sdivx %g6, 0x1AED, %i0 taddcctv %l3, %g7, %l0 add %l7, 0x48, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %o5, %o2 loop_2163: nop set 0x58, %g4 sta %f1, [%l7 + %g4] 0x89 fmovdl %icc, %f3, %f1 fornot2 %f22, %f20, %f18 orn %i5, %o6, %o0 fmovsneg %icc, %f23, %f24 tne %xcc, 0x1 bne loop_2164 bvc %icc, loop_2165 bge,pt %icc, loop_2166 fba %fcc1, loop_2167 loop_2164: ldsh [%l7 + 0x36], %i6 loop_2165: for %f6, %f26, %f22 loop_2166: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2167: fmul8x16 %f21, %f14, %f30 fbul %fcc0, loop_2168 alignaddr %o4, %l2, %o1 ldd [%l7 + 0x60], %f22 edge8l %i1, %i7, %g1 loop_2168: add %g5, 0x0402, %o3 call loop_2169 tneg %xcc, 0x4 bleu,a,pt %icc, loop_2170 edge32n %i3, %l4, %g3 loop_2169: fbe %fcc1, loop_2171 fnot2s %f25, %f25 loop_2170: nop add %l7, 0x08, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %l1, %i4 loop_2171: movgu %xcc, %g2, %i2 fmovdneg %icc, %f31, %f3 sub %l5, %l6, %o7 stw %g6, [%l7 + 0x0C] tvs %icc, 0x0 addccc %i0, 0x1F64, %g4 udiv %g7, 0x0D8C, %l0 movpos %xcc, %o5, %o2 edge32l %i5, %l3, %o0 fbn %fcc2, loop_2172 stw %o6, [%l7 + 0x18] orn %i6, 0x1FC1, %o4 edge16l %l2, %o1, %i1 loop_2172: xorcc %g1, 0x0CE2, %i7 fexpand %f20, %f6 tpos %icc, 0x5 smulcc %o3, %i3, %g5 fmovdpos %icc, %f5, %f9 udivx %l4, 0x1A10, %g3 addcc %l1, %i4, %i2 sdivcc %g2, 0x0129, %l6 alignaddr %l5, %o7, %i0 stx %g4, [%l7 + 0x28] edge16n %g7, %g6, %l0 nop fitos %f14, %f20 fstox %f20, %f26 udiv %o5, 0x1BFC, %i5 fexpand %f26, %f28 orcc %l3, %o0, %o2 fsrc2s %f16, %f30 fsrc2 %f10, %f0 andn %i6, 0x13C5, %o6 subccc %l2, %o1, %i1 movvc %xcc, %g1, %i7 xnorcc %o3, %o4, %i3 fble,a %fcc3, loop_2173 sth %l4, [%l7 + 0x74] fnot2s %f29, %f11 set 0x70, %o4 stxa %g5, [%l7 + %o4] 0x14 loop_2173: andncc %l1, %i4, %i2 srl %g3, %g2, %l5 lduw [%l7 + 0x20], %o7 nop setx 0x58560D398056064D, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr xnor %i0, %g4, %l6 fbule,a %fcc2, loop_2174 fnegs %f22, %f16 fmovrdne %g6, %f22, %f24 tvs %xcc, 0x0 loop_2174: edge8ln %l0, %g7, %i5 movge %xcc, %o5, %l3 te %xcc, 0x5 te %xcc, 0x4 tgu %icc, 0x1 mulscc %o0, %o2, %o6 alignaddrl %l2, %o1, %i1 andncc %g1, %i7, %i6 alignaddr %o3, %o4, %l4 fmovsle %xcc, %f13, %f3 fbuge %fcc1, loop_2175 tcc %xcc, 0x1 nop setx loop_2176, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done orncc %i3, 0x06F3, %l1 loop_2175: fmovrsgz %g5, %f18, %f26 mulx %i2, 0x0B16, %i4 loop_2176: fmovrdgez %g3, %f2, %f26 movne %icc, %l5, %o7 fpack32 %f4, %f18, %f30 fand %f20, %f28, %f4 wr %g0, 0x10, %asi stba %g2, [%l7 + 0x0A] %asi tneg %icc, 0x2 srl %g4, 0x0D, %i0 fbl %fcc3, loop_2177 sllx %g6, 0x05, %l0 array32 %g7, %i5, %o5 stbar loop_2177: sub %l6, 0x1AFF, %o0 array8 %l3, %o2, %o6 andcc %l2, %o1, %g1 srax %i7, 0x0F, %i1 sllx %o3, %o4, %i6 ldsb [%l7 + 0x79], %l4 fxor %f16, %f20, %f20 ta %icc, 0x5 bshuffle %f18, %f16, %f20 edge8n %i3, %g5, %l1 movn %xcc, %i2, %g3 bg %xcc, loop_2178 movleu %icc, %l5, %o7 add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i4 casxa [%l6] %asi, %i4, %g4 loop_2178: fbne,a %fcc3, loop_2179 tsubcctv %g2, %i0, %g6 sllx %g7, %i5, %l0 fsrc1s %f15, %f19 loop_2179: edge16l %l6, %o5, %o0 tle %icc, 0x4 set 0x70, %l6 lda [%l7 + %l6] 0x14, %f4 movle %xcc, %o2, %l3 xnorcc %l2, 0x16A8, %o1 fornot2 %f26, %f24, %f14 fbuge,a %fcc2, loop_2180 umul %g1, 0x13DA, %o6 tcc %icc, 0x4 movn %icc, %i1, %o3 loop_2180: srax %i7, %o4, %i6 orcc %l4, %g5, %l1 nop setx 0xEC8693B9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 fsqrts %f28, %f24 sra %i3, %i2, %g3 fcmpne16 %f22, %f22, %l5 nop fitos %f12, %f2 fstoi %f2, %f25 tneg %xcc, 0x5 movle %xcc, %i4, %o7 tcc %icc, 0x6 movvc %icc, %g4, %g2 fsrc1s %f8, %f30 orcc %i0, 0x18E6, %g6 wr %g0, 0x80, %asi stba %i5, [%l7 + 0x71] %asi ldsh [%l7 + 0x1E], %g7 fba,a %fcc3, loop_2181 fnot1 %f26, %f30 fmovdn %xcc, %f3, %f8 fandnot1s %f16, %f5, %f24 loop_2181: movcc %icc, %l0, %l6 ba,pn %icc, loop_2182 bcc,a loop_2183 movre %o0, 0x22B, %o5 fmovscc %icc, %f28, %f3 loop_2182: bg,a,pn %xcc, loop_2184 loop_2183: subcc %l3, %o2, %o1 fbue %fcc2, loop_2185 fmovrsne %g1, %f15, %f10 loop_2184: andncc %l2, %i1, %o6 srl %o3, 0x1F, %i7 loop_2185: ld [%l7 + 0x30], %f17 fbn,a %fcc1, loop_2186 stw %i6, [%l7 + 0x54] edge16ln %l4, %g5, %l1 movrne %i3, %o4, %i2 loop_2186: andcc %l5, %i4, %o7 lduw [%l7 + 0x48], %g4 movg %xcc, %g2, %i0 umul %g6, %i5, %g3 move %xcc, %l0, %l6 subc %g7, 0x09CB, %o0 membar 0x12 wr %g0, 0x18, %asi ldsha [%l7 + 0x34] %asi, %o5 set 0x11, %o5 lduba [%l7 + %o5] 0x88, %o2 movre %l3, %g1, %o1 fpack16 %f28, %f2 nop fitod %f10, %f12 fdtoi %f12, %f30 subccc %l2, 0x0DCC, %i1 wr %g0, 0x80, %asi lduwa [%l7 + 0x34] %asi, %o6 tn %icc, 0x3 nop set 0x70, %i5 ldd [%l7 + %i5], %f8 sll %i7, 0x15, %o3 wr %g0, 0x81, %asi swapa [%l7 + 0x6C] %asi, %l4 nop fitod %f8, %f10 fdtoi %f10, %f30 nop setx 0xA4E53EE5A52B8C63, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x68CDEE38E2842B6A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f20, %f2 sdivx %i6, 0x0A1D, %g5 movrgez %i3, %o4, %l1 set 0x6B, %o6 ldsba [%l7 + %o6] 0x14, %l5 andncc %i4, %o7, %i2 nop setx 0xA380BEE9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0xA1DF269D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fsubs %f15, %f17, %f2 swap [%l7 + 0x70], %g4 srl %g2, 0x1F, %i0 wr %g0, 0x89, %asi swapa [%l7 + 0x6C] %asi, %g6 tgu %xcc, 0x7 set 0x3C, %l3 lduha [%l7 + %l3] 0x18, %g3 be loop_2187 addc %l0, 0x0E1A, %i5 nop fitod %f16, %f20 array16 %l6, %g7, %o5 loop_2187: bne,a,pn %xcc, loop_2188 movne %icc, %o0, %o2 movrgez %g1, 0x07F, %l3 fornot2 %f12, %f30, %f2 loop_2188: edge32 %o1, %l2, %i1 orn %i7, %o6, %o3 fmovsa %icc, %f21, %f10 te %icc, 0x1 nop setx loop_2189, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16l %l4, %g5, %i3 movgu %icc, %o4, %l1 fornot1s %f31, %f6, %f15 loop_2189: bg,pt %xcc, loop_2190 edge8n %i6, %l5, %i4 fmovsg %xcc, %f23, %f16 movpos %icc, %i2, %o7 loop_2190: array8 %g2, %i0, %g6 bge loop_2191 tl %xcc, 0x1 wr %g0, 0x04, %asi prefetcha [%l7 + 0x28] %asi, 0x1 loop_2191: tpos %icc, 0x2 set 0x58, %l2 lda [%l7 + %l2] 0x19, %f4 ba,a,pt %icc, loop_2192 movrlez %g4, 0x144, %l0 edge8l %l6, %g7, %o5 xorcc %o0, %i5, %g1 loop_2192: flush %l7 + 0x18 array32 %l3, %o2, %o1 andcc %i1, %i7, %l2 udiv %o3, 0x0D64, %o6 fcmpne16 %f6, %f16, %l4 ldd [%l7 + 0x78], %i2 taddcc %g5, %o4, %i6 fandnot1s %f15, %f19, %f22 orn %l5, %i4, %i2 tneg %xcc, 0x4 bcc,pt %xcc, loop_2193 fnot1 %f22, %f20 movne %xcc, %l1, %g2 umul %i0, %o7, %g6 loop_2193: ldd [%l7 + 0x28], %g2 tgu %icc, 0x7 movrlez %l0, %l6, %g4 movre %g7, 0x183, %o5 set 0x7A, %o7 lduha [%l7 + %o7] 0x89, %o0 bneg,a loop_2194 addc %g1, 0x00D3, %i5 orn %o2, %l3, %i1 bne,a %icc, loop_2195 loop_2194: ba,a %xcc, loop_2196 bpos,pn %icc, loop_2197 nop setx 0x6CE6C2742F9AEC2F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x4B9348BF26D349CC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fsubd %f6, %f4, %f14 loop_2195: orcc %i7, %o1, %o3 loop_2196: edge32n %o6, %l2, %i3 loop_2197: udivcc %l4, 0x0389, %g5 add %o4, 0x0FD5, %l5 addcc %i4, 0x1D3B, %i6 xor %l1, 0x0A63, %g2 movg %icc, %i0, %i2 bleu,a,pt %xcc, loop_2198 edge32n %g6, %g3, %l0 edge32ln %o7, %l6, %g7 udivcc %g4, 0x029C, %o5 loop_2198: movrgz %o0, 0x344, %g1 movle %icc, %i5, %o2 tneg %xcc, 0x5 xnor %i1, 0x044A, %i7 set 0x2C, %g1 ldswa [%l7 + %g1] 0x14, %l3 wr %g0, 0x5f, %asi stxa %o1, [%g0 + 0x0] %asi ld [%l7 + 0x2C], %f28 ldd [%l7 + 0x50], %o2 sra %l2, 0x0A, %o6 tle %xcc, 0x7 tpos %xcc, 0x2 udiv %l4, 0x1807, %g5 xnorcc %o4, %i3, %l5 srl %i6, 0x08, %i4 fxnors %f16, %f12, %f4 nop setx loop_2199, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16 %l1, %g2, %i2 movn %xcc, %i0, %g3 fmovdneg %icc, %f29, %f15 loop_2199: udivx %l0, 0x18BA, %g6 movleu %icc, %o7, %l6 sll %g7, %o5, %g4 fmul8ulx16 %f4, %f24, %f2 te %xcc, 0x6 nop setx 0x7D71540AC04A8BCB, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr ta %xcc, 0x4 umulcc %o0, 0x0A11, %i5 be,a loop_2200 xnorcc %g1, 0x066B, %i1 array8 %i7, %o2, %o1 set 0x30, %i7 ldda [%l7 + %i7] 0x27, %o2 loop_2200: popc %l2, %o6 umulcc %l3, %g5, %l4 taddcc %o4, %l5, %i3 movcs %icc, %i4, %i6 fpsub32 %f18, %f28, %f18 tsubcctv %l1, %g2, %i0 smulcc %i2, %l0, %g6 movl %xcc, %o7, %g3 movrne %l6, 0x3C3, %g7 movn %icc, %o5, %g4 tvc %icc, 0x0 udivx %i5, 0x152C, %g1 fnot2 %f12, %f16 tl %xcc, 0x7 sdivx %o0, 0x102D, %i1 taddcctv %o2, 0x1F41, %o1 movrlz %o3, 0x08B, %l2 fmul8ulx16 %f0, %f6, %f16 array16 %i7, %o6, %g5 sdiv %l4, 0x0EC9, %o4 tge %xcc, 0x6 fpadd32 %f6, %f26, %f2 subcc %l3, 0x1776, %l5 edge32l %i4, %i3, %i6 orncc %l1, 0x1720, %i0 fmovrslz %i2, %f17, %f4 wr %g0, 0x80, %asi ldsha [%l7 + 0x24] %asi, %l0 brgez %g2, loop_2201 sll %g6, 0x01, %g3 xorcc %l6, 0x09B3, %g7 sth %o5, [%l7 + 0x18] loop_2201: udiv %g4, 0x0234, %o7 edge8n %g1, %o0, %i5 te %icc, 0x6 brz %i1, loop_2202 fmovrsgez %o2, %f17, %f9 movge %icc, %o3, %l2 movrlz %i7, %o6, %g5 loop_2202: brlz %o1, loop_2203 andcc %o4, 0x044B, %l4 sll %l5, 0x17, %l3 sub %i3, 0x054F, %i6 loop_2203: fmovsl %xcc, %f1, %f28 edge16n %l1, %i4, %i0 fmovrdgez %i2, %f26, %f28 movpos %xcc, %g2, %g6 nop fitod %f4, %f6 fdtox %f6, %f26 andcc %l0, %g3, %g7 fmovrdlz %l6, %f26, %f22 movcs %xcc, %o5, %g4 tle %icc, 0x1 fandnot1 %f2, %f28, %f6 fmovsneg %icc, %f5, %f24 udiv %o7, 0x15BA, %g1 umulcc %o0, %i5, %i1 wr %g0, 0x19, %asi stba %o3, [%l7 + 0x1A] %asi srl %l2, 0x11, %i7 ldd [%l7 + 0x30], %o6 fcmple16 %f22, %f4, %g5 add %o1, %o4, %o2 movneg %xcc, %l4, %l5 smulcc %i3, 0x1F97, %i6 tsubcctv %l3, %l1, %i4 fbug %fcc3, loop_2204 std %f12, [%l7 + 0x28] fandnot2s %f25, %f8, %f1 add %i2, %g2, %i0 loop_2204: nop wr %g0, 0x10, %asi lda [%l7 + 0x70] %asi, %f27 fmovscs %icc, %f11, %f16 bge,a,pn %xcc, loop_2205 fmovspos %icc, %f27, %f10 taddcc %g6, %g3, %l0 bvs,a,pn %xcc, loop_2206 loop_2205: std %f12, [%l7 + 0x60] fmovdge %icc, %f20, %f11 xorcc %g7, 0x1D41, %l6 loop_2206: popc %g4, %o5 tsubcc %o7, 0x10C4, %g1 udiv %o0, 0x1D06, %i1 andn %i5, %l2, %i7 tsubcctv %o6, 0x037C, %o3 fbug,a %fcc1, loop_2207 array32 %o1, %g5, %o4 movne %icc, %l4, %o2 wr %g0, 0x81, %asi sta %f2, [%l7 + 0x64] %asi loop_2207: mulx %i3, %l5, %i6 nop fitos %f7, %f10 fstox %f10, %f28 edge8ln %l3, %i4, %i2 tpos %xcc, 0x2 fbu,a %fcc3, loop_2208 fble,a %fcc2, loop_2209 movg %icc, %g2, %l1 fmovs %f7, %f4 loop_2208: tl %icc, 0x3 loop_2209: tvs %xcc, 0x7 movle %icc, %g6, %g3 ldd [%l7 + 0x30], %f30 fcmple32 %f10, %f6, %l0 fbne,a %fcc3, loop_2210 movrne %i0, %g7, %l6 tle %icc, 0x0 edge8 %o5, %g4, %g1 loop_2210: tge %icc, 0x5 ldstub [%l7 + 0x47], %o7 fbne,a %fcc0, loop_2211 fmovsle %xcc, %f22, %f19 sdivx %i1, 0x1BDE, %i5 fnot1s %f30, %f16 loop_2211: fmovdg %icc, %f24, %f19 fmovdleu %xcc, %f26, %f8 ldub [%l7 + 0x5C], %o0 bvs,a,pt %xcc, loop_2212 edge32 %l2, %i7, %o6 flush %l7 + 0x4C tleu %icc, 0x4 loop_2212: fmovsn %xcc, %f8, %f3 subcc %o3, %g5, %o4 fpadd32s %f7, %f10, %f2 brgz,a %o1, loop_2213 xnorcc %l4, %i3, %l5 bg,pn %xcc, loop_2214 nop setx loop_2215, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2213: nop fitod %f0, %f4 fdtox %f4, %f0 and %o2, %i6, %i4 loop_2214: srlx %l3, 0x0C, %i2 loop_2215: nop set 0x34, %i3 sta %f13, [%l7 + %i3] 0x18 subc %l1, %g2, %g3 set 0x51, %l1 stba %l0, [%l7 + %l1] 0x22 membar #Sync fbu,a %fcc2, loop_2216 tpos %icc, 0x4 edge16n %i0, %g7, %l6 tvs %icc, 0x4 loop_2216: fmovde %icc, %f29, %f31 nop setx 0xB5D0A3AC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0xF3B4FA31, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fsubs %f27, %f2, %f7 movneg %xcc, %o5, %g6 tvs %icc, 0x1 popc %g4, %g1 movrgez %i1, %o7, %i5 udivcc %o0, 0x046B, %i7 edge8 %l2, %o3, %g5 nop fitos %f3, %f3 fstoi %f3, %f27 movrlz %o4, %o1, %l4 tn %icc, 0x5 or %i3, 0x08AF, %l5 tleu %icc, 0x4 addccc %o6, %i6, %o2 tcc %icc, 0x5 fbn %fcc0, loop_2217 swap [%l7 + 0x5C], %i4 tvc %xcc, 0x4 smulcc %i2, %l3, %l1 loop_2217: udivcc %g2, 0x01E7, %l0 andncc %g3, %g7, %i0 fmovsvc %icc, %f22, %f21 ta %icc, 0x7 fbug,a %fcc2, loop_2218 nop setx loop_2219, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovrdne %l6, %f22, %f18 tvs %xcc, 0x4 loop_2218: tne %xcc, 0x4 loop_2219: fmovdcs %icc, %f1, %f11 be,a,pt %icc, loop_2220 movge %xcc, %o5, %g6 fsrc2s %f21, %f17 set 0x40, %g5 ldda [%l7 + %g5] 0x15, %f16 loop_2220: fabsd %f2, %f4 bg %xcc, loop_2221 movrlez %g1, %g4, %o7 fmovsle %xcc, %f7, %f18 tsubcctv %i1, 0x18B1, %o0 loop_2221: movvs %icc, %i7, %l2 movl %icc, %i5, %o3 fmul8ulx16 %f4, %f18, %f0 tne %icc, 0x1 bneg %icc, loop_2222 nop setx 0x086A037CCD335E8D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x1643AF17878165E3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fsubd %f22, %f2, %f28 nop fitos %f1, %f19 fstod %f19, %f20 te %icc, 0x1 loop_2222: fzeros %f29 tgu %xcc, 0x2 movrgz %o4, %o1, %l4 movle %icc, %i3, %g5 fnand %f30, %f16, %f4 add %l7, 0x74, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %l5, %i6 addc %o6, 0x19CD, %o2 sllx %i4, %l3, %l1 sdivx %g2, 0x0519, %l0 xorcc %g3, 0x1E1E, %g7 smulcc %i0, %i2, %l6 orncc %g6, %g1, %g4 fbge,a %fcc2, loop_2223 bleu,a loop_2224 taddcc %o5, 0x1AD0, %o7 st %f1, [%l7 + 0x78] loop_2223: tvc %icc, 0x7 loop_2224: subccc %i1, 0x0ACE, %i7 bge,pt %xcc, loop_2225 tl %xcc, 0x3 addcc %o0, 0x1D67, %l2 udivcc %i5, 0x1520, %o4 loop_2225: fmovdn %xcc, %f21, %f9 fmovrdlez %o3, %f10, %f24 tsubcc %l4, 0x03BE, %i3 tvc %icc, 0x2 te %xcc, 0x5 tle %icc, 0x6 wr %g0, 0x10, %asi lduwa [%l7 + 0x60] %asi, %g5 fba,a %fcc2, loop_2226 fbl,a %fcc1, loop_2227 movne %icc, %l5, %i6 srl %o1, 0x11, %o6 loop_2226: movn %xcc, %i4, %l3 loop_2227: tn %icc, 0x2 bne,pt %xcc, loop_2228 movleu %icc, %l1, %o2 fexpand %f9, %f20 edge32n %g2, %g3, %g7 loop_2228: orcc %i0, 0x117F, %i2 fpsub16s %f9, %f7, %f5 ldsh [%l7 + 0x22], %l6 set 0x28, %g2 lduha [%l7 + %g2] 0x81, %l0 and %g6, 0x1666, %g4 std %f26, [%l7 + 0x30] fbg %fcc1, loop_2229 fbl,a %fcc2, loop_2230 fbul,a %fcc3, loop_2231 movne %icc, %o5, %g1 loop_2229: taddcc %o7, %i1, %o0 loop_2230: fbo,a %fcc1, loop_2232 loop_2231: array8 %l2, %i7, %i5 call loop_2233 fmovrdne %o4, %f20, %f2 loop_2232: lduw [%l7 + 0x28], %o3 addc %l4, %i3, %l5 loop_2233: fand %f24, %f22, %f4 wr %g0, 0x10, %asi ldswa [%l7 + 0x68] %asi, %g5 fmovdl %icc, %f31, %f2 orn %i6, 0x0972, %o6 sir 0x00C0 edge32n %i4, %l3, %o1 membar 0x12 movpos %icc, %o2, %g2 array32 %l1, %g7, %g3 alignaddr %i0, %i2, %l6 orn %g6, 0x163B, %l0 pdist %f16, %f6, %f6 tge %icc, 0x5 tneg %xcc, 0x3 orncc %g4, %g1, %o7 sdivcc %i1, 0x0A08, %o0 udivx %o5, 0x0217, %i7 umulcc %i5, %l2, %o4 fmul8x16au %f20, %f29, %f30 tg %xcc, 0x7 membar 0x7D fbn %fcc1, loop_2234 edge8ln %l4, %i3, %o3 fbn,a %fcc2, loop_2235 edge32ln %g5, %i6, %l5 loop_2234: fcmpeq16 %f18, %f0, %i4 array8 %o6, %l3, %o2 loop_2235: fnors %f16, %f0, %f7 be %xcc, loop_2236 fsrc2 %f10, %f14 fmovrslz %g2, %f11, %f26 movn %icc, %o1, %g7 loop_2236: fmovrslz %g3, %f13, %f27 edge8n %i0, %i2, %l1 tpos %xcc, 0x7 stx %l6, [%l7 + 0x58] movle %xcc, %l0, %g6 fbn,a %fcc1, loop_2237 addccc %g1, 0x008A, %g4 edge32ln %i1, %o0, %o7 orcc %o5, 0x12A4, %i7 loop_2237: srlx %i5, 0x09, %l2 fandnot2s %f26, %f17, %f20 fsrc1s %f26, %f22 edge32ln %o4, %i3, %l4 ba %icc, loop_2238 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %xcc, %o3, %g5 udivcc %l5, 0x0FA2, %i4 loop_2238: sir 0x1A61 bvc,a,pn %xcc, loop_2239 fmovsgu %icc, %f15, %f4 sir 0x15C7 or %i6, %o6, %o2 loop_2239: fabss %f21, %f29 pdist %f30, %f30, %f18 tneg %icc, 0x6 nop setx loop_2240, %l0, %l1 jmpl %l1, %g2 xnor %l3, 0x0FAA, %g7 fmovdpos %icc, %f6, %f9 fblg %fcc0, loop_2241 loop_2240: tcs %xcc, 0x2 fmovs %f8, %f5 set 0x40, %i1 ldda [%l7 + %i1] 0x18, %f16 loop_2241: fmovrsne %o1, %f23, %f11 tvc %xcc, 0x4 brlez,a %g3, loop_2242 bneg,a loop_2243 brlz %i0, loop_2244 fcmple32 %f22, %f6, %i2 loop_2242: udivx %l6, 0x006A, %l0 loop_2243: fandnot2s %f15, %f29, %f17 loop_2244: movcs %icc, %g6, %l1 fmovdvs %xcc, %f11, %f3 set 0x1A, %o3 ldstuba [%l7 + %o3] 0x89, %g1 fcmple32 %f28, %f20, %i1 tvc %icc, 0x4 or %g4, 0x03AC, %o7 fmovdl %xcc, %f30, %f8 movrgez %o5, 0x1A1, %i7 set 0x70, %g7 swapa [%l7 + %g7] 0x80, %i5 subc %l2, %o4, %o0 set 0x6C, %i6 ldswa [%l7 + %i6] 0x15, %i3 tcc %icc, 0x0 tne %xcc, 0x2 edge16 %o3, %l4, %g5 set 0x18, %i0 prefetcha [%l7 + %i0] 0x19, 0x0 bl,pn %icc, loop_2245 movge %xcc, %i6, %o6 sdivx %l5, 0x0F4D, %g2 ble,a,pt %icc, loop_2246 loop_2245: array32 %l3, %o2, %o1 tsubcctv %g3, %i0, %g7 mova %icc, %i2, %l6 loop_2246: tcc %icc, 0x3 ldstub [%l7 + 0x56], %g6 edge16l %l1, %g1, %i1 movrgez %l0, %o7, %o5 set 0x7E, %i4 ldsha [%l7 + %i4] 0x14, %i7 fba %fcc3, loop_2247 subc %g4, 0x0241, %i5 fmul8x16 %f7, %f20, %f30 taddcctv %o4, 0x1739, %o0 loop_2247: taddcctv %l2, 0x00A5, %o3 lduw [%l7 + 0x44], %i3 edge16l %g5, %l4, %i6 fexpand %f10, %f6 orn %i4, %o6, %g2 srax %l3, %o2, %l5 fmovdpos %xcc, %f13, %f28 and %g3, %i0, %g7 nop fitod %f0, %f16 fdtox %f16, %f20 fxtod %f20, %f10 fsrc2 %f4, %f2 edge8l %i2, %l6, %g6 edge32 %l1, %o1, %i1 ld [%l7 + 0x3C], %f20 fmovrdgez %l0, %f16, %f0 prefetch [%l7 + 0x64], 0x3 tcc %icc, 0x3 array32 %o7, %g1, %o5 bn,a,pt %xcc, loop_2248 movvc %icc, %g4, %i5 udivcc %i7, 0x1F94, %o0 bcs,a loop_2249 loop_2248: fblg,a %fcc2, loop_2250 fmovsg %xcc, %f18, %f25 array32 %o4, %l2, %i3 loop_2249: stw %g5, [%l7 + 0x2C] loop_2250: tcs %icc, 0x5 te %icc, 0x3 umulcc %o3, %l4, %i4 tl %icc, 0x3 andcc %o6, 0x0C8E, %g2 fmovdge %icc, %f9, %f6 set 0x0C, %o2 sta %f22, [%l7 + %o2] 0x0c fbu %fcc2, loop_2251 te %xcc, 0x4 xorcc %l3, 0x1719, %i6 addccc %o2, %l5, %i0 loop_2251: edge32n %g3, %g7, %i2 addc %g6, %l6, %l1 sra %i1, %o1, %o7 fmovdvc %icc, %f23, %f26 movn %icc, %l0, %g1 nop setx loop_2252, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sllx %o5, %g4, %i7 popc %o0, %i5 bleu,pt %xcc, loop_2253 loop_2252: edge32ln %o4, %l2, %g5 fsrc1 %f10, %f16 udivcc %i3, 0x1B14, %o3 loop_2253: fmovsvs %icc, %f4, %f1 orcc %l4, %o6, %i4 xorcc %l3, %i6, %o2 movrlez %g2, 0x1E4, %l5 movvs %xcc, %g3, %g7 sllx %i0, %g6, %l6 bg,a,pn %icc, loop_2254 fbo %fcc2, loop_2255 fnor %f26, %f30, %f26 edge8 %i2, %i1, %l1 loop_2254: brlz,a %o7, loop_2256 loop_2255: move %icc, %o1, %l0 array32 %o5, %g1, %i7 sir 0x0BA8 loop_2256: sub %g4, 0x1EF7, %i5 nop setx 0xE393DB33F07765C8, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr fmovdge %icc, %f25, %f16 xnor %o4, %o0, %l2 array32 %g5, %i3, %l4 edge8l %o3, %i4, %o6 tleu %icc, 0x2 sub %i6, %o2, %g2 movneg %icc, %l3, %l5 edge16ln %g3, %g7, %i0 fnor %f26, %f2, %f30 movpos %xcc, %g6, %i2 movre %l6, 0x3B2, %l1 tn %xcc, 0x4 subccc %o7, %i1, %o1 edge32l %l0, %o5, %i7 addcc %g4, %i5, %o4 tcc %xcc, 0x7 tvs %icc, 0x5 fba %fcc3, loop_2257 fbl,a %fcc0, loop_2258 udiv %o0, 0x0A95, %g1 fpmerge %f18, %f25, %f16 loop_2257: movne %icc, %g5, %l2 loop_2258: andncc %i3, %l4, %o3 add %o6, 0x092F, %i6 xnor %i4, 0x0B47, %o2 fbg,a %fcc1, loop_2259 fble,a %fcc0, loop_2260 fnot2 %f12, %f12 ldd [%l7 + 0x20], %f30 loop_2259: bvs %icc, loop_2261 loop_2260: movneg %icc, %g2, %l5 smul %g3, 0x129C, %l3 movn %icc, %g7, %i0 loop_2261: movn %icc, %g6, %l6 fsrc1s %f28, %f3 membar 0x36 edge16ln %l1, %o7, %i2 sethi 0x1FDC, %o1 edge8 %i1, %o5, %l0 and %g4, 0x075F, %i7 fmul8x16au %f12, %f29, %f24 addc %o4, 0x06D5, %i5 membar 0x61 movvc %icc, %o0, %g1 fors %f8, %f24, %f29 stbar tle %icc, 0x7 fmovsl %xcc, %f28, %f9 tvc %icc, 0x6 fmovdcc %icc, %f23, %f16 fmovdneg %icc, %f8, %f16 set 0x1E, %l5 lduha [%l7 + %l5] 0x80, %g5 sll %i3, %l2, %o3 fandnot2 %f0, %f6, %f6 add %l7, 0x28, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %o6, %i6 tcc %icc, 0x5 edge16ln %l4, %o2, %g2 bgu,a %xcc, loop_2262 stx %i4, [%l7 + 0x20] wr %g0, 0x89, %asi stxa %g3, [%l7 + 0x20] %asi loop_2262: nop set 0x70, %g6 prefetcha [%l7 + %g6] 0x88, 0x0 bg,a,pt %xcc, loop_2263 fbl %fcc3, loop_2264 tle %xcc, 0x5 ldsw [%l7 + 0x40], %l5 loop_2263: movvs %xcc, %i0, %g7 loop_2264: fbg,a %fcc3, loop_2265 array8 %g6, %l1, %l6 fmovde %icc, %f14, %f5 add %l7, 0x28, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %i2, %o1 loop_2265: or %i1, %o5, %l0 ldstub [%l7 + 0x3E], %g4 movcc %icc, %o7, %i7 ldub [%l7 + 0x2D], %o4 taddcc %o0, 0x0496, %g1 fpadd32 %f28, %f16, %f12 xnorcc %i5, 0x064B, %g5 edge16ln %i3, %l2, %o3 sdivx %i6, 0x01DB, %o6 ble,pt %xcc, loop_2266 movpos %xcc, %l4, %g2 movl %xcc, %o2, %g3 subcc %l3, %i4, %i0 loop_2266: tle %xcc, 0x7 brgez %l5, loop_2267 fmul8x16au %f30, %f10, %f18 fbug %fcc0, loop_2268 brz,a %g7, loop_2269 loop_2267: tleu %icc, 0x5 fbo %fcc0, loop_2270 loop_2268: orncc %l1, %g6, %i2 loop_2269: movneg %xcc, %l6, %o1 sethi 0x05ED, %i1 loop_2270: xor %o5, %l0, %g4 movne %icc, %i7, %o4 fcmple16 %f0, %f18, %o0 subc %o7, %i5, %g5 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi stb %i3, [%l7 + 0x7B] nop fitos %f1, %f23 fstoi %f23, %f10 edge8n %l2, %o3, %i6 xor %o6, %l4, %g2 sdiv %o2, 0x023B, %g1 bleu,a %xcc, loop_2271 add %g3, 0x196E, %l3 fble %fcc1, loop_2272 edge32ln %i0, %i4, %g7 loop_2271: and %l5, %g6, %i2 ldd [%l7 + 0x78], %f28 loop_2272: movre %l6, %l1, %o1 udivx %i1, 0x1EA9, %l0 taddcctv %g4, 0x0B49, %o5 tl %icc, 0x3 set 0x20, %i2 ldda [%l7 + %i2] 0xe2, %o4 sdivx %o0, 0x0B00, %i7 fnors %f2, %f31, %f13 fble,a %fcc3, loop_2273 edge16l %o7, %i5, %g5 st %f16, [%l7 + 0x6C] fmovde %icc, %f13, %f17 loop_2273: fmovdcs %icc, %f11, %f26 set 0x30, %o0 ldswa [%l7 + %o0] 0x04, %l2 brlz %o3, loop_2274 fxnors %f11, %f8, %f30 brlz %i3, loop_2275 andn %o6, %i6, %l4 loop_2274: taddcctv %g2, 0x028E, %g1 fone %f12 loop_2275: edge16l %o2, %g3, %l3 movrlz %i0, 0x077, %i4 movpos %xcc, %l5, %g7 fmovrslez %i2, %f11, %f18 movrlz %l6, 0x01B, %g6 movcs %icc, %l1, %o1 movneg %xcc, %i1, %l0 tl %xcc, 0x5 fmovrdne %o5, %f10, %f12 edge32 %g4, %o0, %o4 brgez %o7, loop_2276 edge8l %i7, %i5, %l2 set 0x30, %l4 ldda [%l7 + %l4] 0x22, %g4 loop_2276: edge16 %o3, %i3, %i6 edge32n %o6, %l4, %g2 movleu %icc, %o2, %g3 movpos %icc, %l3, %i0 bl,a,pt %xcc, loop_2277 fpadd32 %f24, %f28, %f24 nop fitod %f6, %f16 fdtox %f16, %f30 fmovse %xcc, %f17, %f6 loop_2277: te %xcc, 0x7 movvc %icc, %i4, %g1 sdivx %l5, 0x1A91, %i2 tleu %icc, 0x6 nop setx loop_2278, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry smulcc %l6, 0x143E, %g7 tgu %xcc, 0x0 fbul,a %fcc1, loop_2279 loop_2278: addcc %l1, 0x032F, %o1 fmovrdne %g6, %f22, %f18 udivcc %i1, 0x1B4B, %l0 loop_2279: movn %icc, %o5, %g4 tge %xcc, 0x3 fbo,a %fcc2, loop_2280 array32 %o0, %o4, %i7 fmovdvs %xcc, %f26, %f28 tneg %icc, 0x5 loop_2280: tvc %xcc, 0x6 array16 %o7, %i5, %g5 bvs,a %xcc, loop_2281 edge32l %o3, %l2, %i6 sdivcc %o6, 0x0CA2, %l4 brlz %i3, loop_2282 loop_2281: tsubcc %g2, %g3, %l3 movvs %icc, %i0, %o2 bg %xcc, loop_2283 loop_2282: membar 0x66 bcs,a %xcc, loop_2284 te %xcc, 0x1 loop_2283: nop wr %g0, 0x0c, %asi sta %f22, [%l7 + 0x14] %asi loop_2284: edge8ln %i4, %g1, %l5 alignaddrl %l6, %g7, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %xcc, 0x2 sll %i2, %g6, %o1 tgu %icc, 0x1 bvc %xcc, loop_2285 fmovrslz %i1, %f25, %f15 fmovrsne %l0, %f22, %f1 sir 0x09AC loop_2285: fbue %fcc0, loop_2286 mova %icc, %o5, %o0 mulscc %o4, 0x04B9, %i7 addc %o7, %g4, %i5 loop_2286: subccc %o3, %l2, %i6 movvc %xcc, %o6, %g5 tge %xcc, 0x1 fbn %fcc0, loop_2287 fxor %f2, %f12, %f30 nop setx 0x00449AB1, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr movn %xcc, %l4, %g2 loop_2287: edge32n %g3, %l3, %i0 stbar bcs,pt %icc, loop_2288 movrne %i3, %o2, %i4 udivcc %g1, 0x0511, %l6 te %icc, 0x3 loop_2288: mova %icc, %l5, %l1 movcc %icc, %g7, %i2 prefetch [%l7 + 0x08], 0x3 fcmpgt16 %f22, %f16, %g6 fpsub32s %f25, %f26, %f13 subc %o1, %l0, %o5 fnot1 %f8, %f30 movrlez %o0, 0x15D, %i1 nop fitos %f0, %f23 fstoi %f23, %f9 subccc %i7, %o7, %o4 and %g4, 0x0E46, %o3 ble,a,pt %xcc, loop_2289 fnot1 %f0, %f26 fbn,a %fcc2, loop_2290 sub %i5, 0x0EE8, %i6 loop_2289: movvs %xcc, %l2, %g5 nop fitod %f10, %f2 fdtoi %f2, %f27 loop_2290: nop setx 0x0CD024B34050A49A, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr fnot1s %f9, %f2 fornot1 %f12, %f14, %f8 fpadd16s %f12, %f12, %f24 umulcc %l4, 0x06D4, %o6 fnor %f22, %f12, %f0 movrlez %g2, %l3, %i0 taddcctv %i3, 0x0BB7, %g3 bgu loop_2291 movle %icc, %o2, %i4 tpos %icc, 0x2 movgu %icc, %g1, %l6 loop_2291: fbg %fcc1, loop_2292 nop setx loop_2293, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movvs %icc, %l1, %g7 fbn %fcc0, loop_2294 loop_2292: bneg,a %icc, loop_2295 loop_2293: orncc %i2, 0x1A03, %l5 tpos %xcc, 0x5 loop_2294: addccc %o1, 0x10AE, %l0 loop_2295: ldub [%l7 + 0x53], %o5 movrlez %o0, 0x000, %g6 bcc,a,pn %xcc, loop_2296 array16 %i1, %i7, %o7 movrgz %g4, %o3, %i5 fbne %fcc1, loop_2297 loop_2296: sth %o4, [%l7 + 0x0A] orn %i6, %g5, %l2 fcmpgt32 %f2, %f14, %l4 loop_2297: edge32l %o6, %g2, %l3 movrlz %i0, 0x1D0, %g3 edge16l %i3, %i4, %o2 tvs %xcc, 0x5 movrlez %g1, 0x3A6, %l1 flush %l7 + 0x58 array32 %g7, %l6, %l5 tle %icc, 0x2 bneg,pt %icc, loop_2298 fpack16 %f28, %f8 edge8n %o1, %l0, %o5 fba %fcc2, loop_2299 loop_2298: bpos,a %xcc, loop_2300 fmovs %f27, %f6 edge16n %i2, %o0, %g6 loop_2299: movneg %icc, %i1, %o7 loop_2300: edge8ln %g4, %i7, %i5 stb %o4, [%l7 + 0x3D] fnot2s %f8, %f12 tsubcctv %i6, %g5, %o3 fxnors %f25, %f22, %f20 udivcc %l2, 0x05BB, %o6 tne %icc, 0x0 wr %g0, 0x80, %asi lduba [%l7 + 0x0E] %asi, %l4 movvc %xcc, %l3, %i0 nop setx 0xCBA5EC7FAE684C1B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 fsqrtd %f14, %f20 movvs %icc, %g2, %i3 orncc %g3, 0x1644, %i4 fpmerge %f31, %f22, %f4 movrgz %o2, 0x1A9, %l1 smulcc %g7, %g1, %l6 ldsw [%l7 + 0x70], %o1 tsubcc %l5, 0x1CB8, %o5 fsrc1s %f8, %f5 nop set 0x18, %l0 std %f4, [%l7 + %l0] udivx %l0, 0x0DFB, %i2 fornot2 %f30, %f30, %f0 bvc,a %xcc, loop_2301 nop setx 0xADD7D1BA7E2A253D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 fsqrtd %f0, %f6 udivcc %o0, 0x0557, %g6 subc %o7, 0x01A7, %g4 loop_2301: bleu,pt %xcc, loop_2302 ldstub [%l7 + 0x60], %i1 tneg %icc, 0x1 tn %icc, 0x4 loop_2302: bg,a %icc, loop_2303 brlez %i7, loop_2304 stbar edge16l %i5, %i6, %o4 loop_2303: fand %f12, %f14, %f8 loop_2304: sdiv %g5, 0x1E67, %l2 movleu %xcc, %o3, %o6 tvc %xcc, 0x4 movcs %xcc, %l4, %i0 nop fitos %f8, %f14 fstoi %f14, %f9 ld [%l7 + 0x40], %f31 fnand %f18, %f20, %f12 std %f18, [%l7 + 0x50] udiv %l3, 0x1185, %g2 set 0x40, %o1 stwa %g3, [%l7 + %o1] 0x15 wr %g0, 0x2c, %asi ldda [%l7 + 0x40] %asi, %i4 subccc %i3, %l1, %o2 set 0x46, %g3 lduha [%l7 + %g3] 0x19, %g7 fxor %f14, %f22, %f20 smulcc %g1, 0x036D, %o1 fmul8x16 %f14, %f16, %f10 nop fitos %f0, %f9 fstox %f9, %f26 fxtos %f26, %f19 fabsd %f0, %f14 andncc %l6, %o5, %l5 or %l0, %o0, %g6 set 0x28, %o4 lduwa [%l7 + %o4] 0x15, %i2 sethi 0x135B, %o7 fnot2s %f27, %f15 orncc %g4, 0x1528, %i1 fbg,a %fcc0, loop_2305 xorcc %i5, 0x1DFC, %i7 mulscc %o4, 0x1BAE, %i6 lduh [%l7 + 0x28], %g5 loop_2305: array8 %o3, %o6, %l4 or %l2, 0x0065, %l3 fones %f7 edge16l %g2, %i0, %g3 sdivx %i3, 0x11F1, %l1 fpsub16 %f16, %f16, %f18 or %i4, %o2, %g7 edge32ln %g1, %l6, %o1 fbg %fcc3, loop_2306 fmovde %xcc, %f22, %f1 bn,a loop_2307 edge32 %l5, %o5, %o0 loop_2306: smul %l0, 0x11CB, %g6 fbug,a %fcc1, loop_2308 loop_2307: fbule %fcc2, loop_2309 umulcc %o7, %g4, %i1 edge16 %i5, %i2, %o4 loop_2308: fble,a %fcc1, loop_2310 loop_2309: nop setx 0x8EB1DFEAD072BE26, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr fmovsge %xcc, %f19, %f28 fbu,a %fcc3, loop_2311 loop_2310: udivcc %i6, 0x0393, %g5 set 0x20, %l6 ldda [%l7 + %l6] 0x19, %o2 loop_2311: movvc %xcc, %o6, %l4 movl %xcc, %l2, %l3 movrne %i7, %g2, %g3 edge32 %i3, %l1, %i0 fbn %fcc1, loop_2312 tg %xcc, 0x5 mulx %o2, %i4, %g1 movvc %xcc, %l6, %g7 loop_2312: fba %fcc3, loop_2313 movrgz %l5, 0x21F, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x0 loop_2313: nop fitod %f2, %f18 fdtoi %f18, %f29 tsubcctv %o1, 0x14EF, %l0 movpos %xcc, %g6, %o7 brz %g4, loop_2314 bl,a %icc, loop_2315 bleu,a,pn %icc, loop_2316 movrne %o0, 0x31E, %i5 loop_2314: fmovsge %icc, %f24, %f23 loop_2315: sdivx %i2, 0x1100, %i1 loop_2316: brlez %o4, loop_2317 tge %xcc, 0x3 ld [%l7 + 0x28], %f19 te %icc, 0x6 loop_2317: faligndata %f16, %f14, %f10 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x0799, %g5 fbn %fcc1, loop_2318 tcc %icc, 0x6 taddcc %o3, 0x17D1, %o6 tpos %xcc, 0x0 loop_2318: nop wr %g0, 0x0c, %asi ldsba [%l7 + 0x2D] %asi, %l4 udiv %i6, 0x1F7E, %l3 subc %l2, %g2, %g3 mulx %i7, 0x1B14, %i3 tsubcctv %l1, %i0, %o2 wr %g0, 0x89, %asi ldstuba [%l7 + 0x59] %asi, %g1 fmovsge %xcc, %f10, %f22 set 0x20, %o5 stxa %i4, [%l7 + %o5] 0x81 edge8n %l6, %g7, %l5 udiv %o1, 0x1007, %o5 addc %l0, %o7, %g6 edge8 %g4, %i5, %o0 set 0x2A, %i5 stba %i2, [%l7 + %i5] 0xe2 membar #Sync bvs,a loop_2319 fmovrsgez %i1, %f13, %f10 ldsw [%l7 + 0x7C], %o4 fbl,a %fcc0, loop_2320 loop_2319: movle %icc, %g5, %o3 addcc %o6, 0x05EC, %i6 fmovrsne %l3, %f27, %f29 loop_2320: fmovsne %icc, %f1, %f1 fones %f2 tneg %xcc, 0x3 tn %xcc, 0x1 edge16l %l2, %l4, %g2 andncc %g3, %i3, %i7 fmovde %icc, %f13, %f2 set 0x40, %g4 stda %f16, [%l7 + %g4] 0x15 nop setx 0x0AE982DB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x47812B82, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fadds %f4, %f20, %f21 tg %icc, 0x7 fba,a %fcc2, loop_2321 fbug,a %fcc0, loop_2322 movle %xcc, %l1, %o2 brnz %i0, loop_2323 loop_2321: movrgz %g1, 0x02A, %i4 loop_2322: fnot2s %f10, %f30 nop fitos %f16, %f22 loop_2323: taddcc %g7, 0x0899, %l6 stbar xorcc %o1, 0x19E8, %o5 fbue %fcc3, loop_2324 fmovrsgz %l5, %f31, %f16 nop fitod %f25, %f14 edge32n %l0, %o7, %g6 loop_2324: smul %i5, %g4, %o0 fcmpgt32 %f18, %f2, %i1 fmovrslz %o4, %f15, %f16 add %l7, 0x7C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i2 casa [%l6] 0x88, %i2, %o3 orncc %o6, 0x17F0, %g5 brz,a %i6, loop_2325 srax %l3, 0x07, %l2 fbl %fcc2, loop_2326 tcc %xcc, 0x3 loop_2325: tvc %icc, 0x4 sub %g2, %g3, %l4 loop_2326: mulscc %i7, %i3, %l1 edge8ln %i0, %o2, %i4 wr %g0, 0x11, %asi lduwa [%l7 + 0x78] %asi, %g7 movrlz %g1, 0x26F, %l6 or %o5, 0x0E39, %o1 movge %icc, %l0, %l5 add %o7, %g6, %i5 movl %icc, %o0, %i1 movgu %xcc, %o4, %i2 fabsd %f12, %f0 subccc %o3, 0x1DEF, %g4 fzeros %f16 nop setx 0x121BD3DEBDE71689, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x6B1045D9D9D44175, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f12, %f18 movvc %xcc, %o6, %g5 movpos %xcc, %l3, %i6 fba %fcc0, loop_2327 brgz,a %g2, loop_2328 nop fitod %f4, %f10 fdtox %f10, %f14 sub %l2, 0x0C6F, %l4 loop_2327: andncc %g3, %i3, %l1 loop_2328: movcc %icc, %i7, %i0 edge32l %o2, %g7, %i4 edge32 %l6, %o5, %g1 bl,a %icc, loop_2329 fmuld8ulx16 %f20, %f30, %f28 fcmpeq32 %f6, %f6, %l0 bpos,pn %xcc, loop_2330 loop_2329: fbg %fcc1, loop_2331 fbg,a %fcc2, loop_2332 nop fitos %f12, %f2 fstox %f2, %f16 loop_2330: fpadd16s %f22, %f25, %f18 loop_2331: st %f25, [%l7 + 0x64] loop_2332: nop set 0x54, %l3 lduwa [%l7 + %l3] 0x0c, %l5 xorcc %o7, %g6, %i5 edge16l %o1, %i1, %o0 nop fitod %f12, %f12 fdtos %f12, %f1 tgu %xcc, 0x0 call loop_2333 orncc %i2, 0x1A0C, %o4 tcs %xcc, 0x5 fmul8ulx16 %f4, %f4, %f20 loop_2333: fzero %f20 wr %g0, 0xea, %asi stxa %o3, [%l7 + 0x70] %asi membar #Sync edge16l %o6, %g4, %l3 prefetch [%l7 + 0x0C], 0x1 umul %g5, 0x0333, %i6 movrgez %g2, 0x358, %l2 srlx %l4, %g3, %l1 st %f9, [%l7 + 0x30] ble,a loop_2334 alignaddr %i7, %i3, %o2 sllx %g7, 0x17, %i4 move %icc, %i0, %l6 loop_2334: add %o5, %l0, %l5 wr %g0, 0x80, %asi ldswa [%l7 + 0x28] %asi, %g1 tn %icc, 0x2 brlez %g6, loop_2335 movcc %xcc, %i5, %o7 edge32n %i1, %o0, %i2 fornot2s %f17, %f26, %f14 loop_2335: brgz %o4, loop_2336 fnand %f22, %f28, %f2 nop setx loop_2337, %l0, %l1 jmpl %l1, %o3 umulcc %o6, 0x0E76, %o1 loop_2336: movne %icc, %g4, %l3 edge16ln %g5, %i6, %l2 loop_2337: brgez,a %g2, loop_2338 fbue,a %fcc1, loop_2339 ld [%l7 + 0x18], %f15 edge16 %l4, %l1, %i7 loop_2338: xnorcc %g3, 0x0E56, %o2 loop_2339: tge %icc, 0x1 movrne %i3, 0x1DA, %g7 popc %i4, %l6 edge8 %o5, %l0, %i0 tsubcctv %l5, 0x1E65, %g1 movre %i5, 0x094, %o7 stw %i1, [%l7 + 0x44] mulx %o0, 0x1354, %g6 tn %icc, 0x1 fmovrdlz %o4, %f12, %f20 brz %o3, loop_2340 fones %f4 fmovrslez %o6, %f25, %f3 movle %icc, %o1, %i2 loop_2340: sdivcc %g4, 0x02F4, %l3 fmovdneg %icc, %f26, %f8 movne %icc, %i6, %l2 fmovs %f29, %f31 movcc %xcc, %g5, %g2 movcs %icc, %l1, %i7 array32 %l4, %o2, %g3 tle %xcc, 0x3 edge16 %g7, %i4, %i3 tneg %icc, 0x0 alignaddrl %o5, %l6, %l0 sllx %i0, %l5, %g1 fsrc1s %f12, %f21 taddcctv %i5, %o7, %o0 fmul8ulx16 %f24, %f14, %f30 fcmple16 %f16, %f0, %i1 sethi 0x00AC, %o4 fmovsle %icc, %f12, %f0 nop setx 0x81219369, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x05BF22CC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fmuls %f4, %f27, %f24 nop fitod %f28, %f18 set 0x32, %l2 ldstuba [%l7 + %l2] 0x10, %g6 movcs %icc, %o3, %o1 fbule,a %fcc1, loop_2341 movle %icc, %i2, %o6 andncc %g4, %l3, %l2 fmovdl %icc, %f27, %f17 loop_2341: orcc %g5, 0x0AB8, %g2 tcs %xcc, 0x4 set 0x28, %o6 ldxa [%g0 + %o6] 0x4f, %i6 fbul %fcc1, loop_2342 sethi 0x12BC, %i7 set 0x18, %o7 prefetcha [%l7 + %o7] 0x11, 0x0 loop_2342: sth %l1, [%l7 + 0x60] nop setx 0xF091320EB406667A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x63911F93BFB6D3AA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f22, %f22 wr %g0, 0xe3, %asi stwa %g3, [%l7 + 0x34] %asi membar #Sync ldstub [%l7 + 0x3D], %o2 edge32ln %i4, %i3, %g7 subccc %l6, 0x15D9, %o5 tneg %icc, 0x0 nop setx 0x8657A10390C46E58, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 fsqrtd %f4, %f6 movge %xcc, %l0, %l5 movpos %xcc, %i0, %i5 tneg %icc, 0x4 fpadd32 %f2, %f4, %f28 subccc %g1, 0x0B99, %o7 movg %icc, %o0, %o4 fone %f14 nop setx 0xBD6EC1F7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xE9E53030, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fdivs %f4, %f16, %f10 umul %i1, 0x1FD1, %o3 add %l7, 0x78, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o1 casa [%l6] 0x80, %o1, %i2 movrlez %o6, 0x180, %g4 sethi 0x1CB0, %l3 movrgz %l2, %g6, %g5 subc %i6, %g2, %i7 andncc %l1, %g3, %l4 fands %f1, %f23, %f1 edge16l %i4, %o2, %g7 prefetch [%l7 + 0x58], 0x2 membar 0x3C sdiv %l6, 0x1972, %o5 edge16n %l0, %l5, %i0 and %i3, 0x11D0, %i5 tne %xcc, 0x5 xor %o7, 0x04EF, %g1 sllx %o0, %o4, %o3 bg loop_2343 andcc %o1, 0x03AF, %i1 ldd [%l7 + 0x28], %f28 edge16l %o6, %g4, %i2 loop_2343: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %l3, 0x1258, %g6 nop setx 0xCFC5E923097CB4E7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x0552F975E1978CD5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f30, %f26 fsrc1 %f8, %f26 sllx %g5, 0x02, %l2 wr %g0, 0x0c, %asi lduwa [%l7 + 0x28] %asi, %i6 ldsh [%l7 + 0x60], %i7 edge16n %g2, %l1, %l4 nop fitod %f12, %f18 fdtoi %f18, %f19 ldsh [%l7 + 0x60], %g3 array16 %i4, %g7, %o2 movne %xcc, %l6, %l0 set 0x10, %i7 prefetcha [%l7 + %i7] 0x89, 0x3 tpos %icc, 0x0 sll %o5, %i0, %i5 nop setx loop_2344, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done lduh [%l7 + 0x2E], %o7 fbuge,a %fcc0, loop_2345 popc %i3, %g1 loop_2344: xnorcc %o4, 0x1ECC, %o0 fcmpgt32 %f16, %f20, %o1 loop_2345: edge32ln %i1, %o3, %o6 fmovrdlez %g4, %f28, %f22 add %l3, 0x07C5, %i2 sdiv %g5, 0x0F30, %g6 brlez %l2, loop_2346 fmovspos %icc, %f23, %f2 nop setx loop_2347, %l0, %l1 jmpl %l1, %i7 bn,pn %icc, loop_2348 loop_2346: subccc %g2, 0x1BDC, %l1 set 0x33, %i3 ldstuba [%l7 + %i3] 0x11, %i6 loop_2347: fmovdne %icc, %f6, %f4 loop_2348: tl %icc, 0x5 umul %l4, %g3, %i4 wr %g0, 0x80, %asi ldswa [%l7 + 0x38] %asi, %o2 edge16l %g7, %l6, %l5 movpos %icc, %l0, %i0 srlx %i5, %o5, %o7 nop fitod %f0, %f14 fdtox %f14, %f20 or %i3, %o4, %o0 brz,a %g1, loop_2349 sdivcc %o1, 0x080B, %o3 movn %xcc, %o6, %g4 edge8l %i1, %i2, %l3 loop_2349: sir 0x05AF tsubcctv %g5, 0x00ED, %g6 fmovsne %icc, %f11, %f19 stb %i7, [%l7 + 0x72] fmovdl %xcc, %f6, %f12 ldsh [%l7 + 0x3E], %g2 fandnot2s %f13, %f31, %f28 fcmpgt32 %f4, %f0, %l1 brgz,a %i6, loop_2350 nop fitod %f0, %f26 fdtoi %f26, %f26 fmovs %f22, %f0 nop setx 0xC4E408C7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 fsqrts %f15, %f5 loop_2350: std %f18, [%l7 + 0x58] smul %l4, %l2, %i4 fbue,a %fcc1, loop_2351 fmovdgu %icc, %f24, %f2 fpsub16 %f18, %f10, %f4 edge8n %o2, %g3, %l6 loop_2351: edge8ln %l5, %l0, %g7 subccc %i0, 0x0489, %o5 sll %i5, 0x1F, %i3 movrgez %o4, 0x3FA, %o7 addc %g1, 0x02A1, %o0 brnz %o1, loop_2352 fmovrse %o6, %f26, %f24 edge16n %o3, %i1, %i2 andcc %g4, 0x0D50, %g5 loop_2352: xor %g6, %i7, %g2 sdiv %l1, 0x0C8F, %i6 fcmpgt32 %f28, %f24, %l3 movneg %icc, %l2, %l4 xorcc %o2, 0x1F13, %i4 orncc %g3, 0x1B12, %l5 xor %l6, %l0, %g7 tsubcctv %i0, %i5, %i3 tge %icc, 0x5 mova %icc, %o5, %o7 fmul8sux16 %f10, %f26, %f12 mulx %g1, 0x11DF, %o4 edge32ln %o1, %o0, %o3 stbar nop setx 0xF4E3BE2D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 fsqrts %f3, %f22 fmovdvc %xcc, %f24, %f15 fble,a %fcc0, loop_2353 tvc %xcc, 0x3 brgz,a %o6, loop_2354 bn,a,pt %icc, loop_2355 loop_2353: edge8l %i1, %i2, %g5 fbul,a %fcc1, loop_2356 loop_2354: tle %xcc, 0x3 loop_2355: tcs %xcc, 0x3 movrlz %g6, 0x06D, %i7 loop_2356: fpsub16s %f9, %f28, %f31 movneg %xcc, %g4, %g2 tneg %icc, 0x4 array8 %i6, %l1, %l3 fmovse %xcc, %f26, %f0 bvc,a loop_2357 nop fitod %f2, %f0 fdtoi %f0, %f28 brnz,a %l2, loop_2358 fones %f25 loop_2357: nop wr %g0, 0x80, %asi lda [%l7 + 0x18] %asi, %f6 loop_2358: movne %icc, %o2, %i4 wr %g0, 0x88, %asi lduba [%l7 + 0x71] %asi, %l4 movcc %xcc, %l5, %l6 sdiv %g3, 0x1E7C, %g7 flush %l7 + 0x4C fpsub16 %f14, %f4, %f28 fmovsleu %xcc, %f31, %f11 tcs %xcc, 0x1 movn %xcc, %l0, %i5 addc %i3, %i0, %o5 fmovdne %icc, %f13, %f1 srlx %g1, %o4, %o7 fbo %fcc0, loop_2359 edge32ln %o0, %o3, %o6 fbe %fcc0, loop_2360 fnegd %f20, %f8 loop_2359: andcc %o1, 0x0D2A, %i2 tsubcctv %g5, %i1, %g6 loop_2360: brlz %i7, loop_2361 srlx %g2, %i6, %l1 sdivx %g4, 0x06E5, %l3 fmovrdgez %o2, %f2, %f28 loop_2361: movrgez %l2, 0x37F, %l4 smul %l5, 0x06E0, %i4 sub %g3, %g7, %l0 fmovsg %icc, %f1, %f30 sdivcc %i5, 0x012E, %l6 set 0x2C, %g1 stwa %i3, [%l7 + %g1] 0x23 membar #Sync tneg %xcc, 0x5 tsubcc %o5, 0x0E57, %i0 tvs %icc, 0x0 fbule,a %fcc0, loop_2362 ble,a,pn %xcc, loop_2363 addc %g1, 0x03D4, %o7 or %o0, %o3, %o4 loop_2362: sir 0x069F loop_2363: fmovdn %icc, %f25, %f23 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnand %f20, %f18, %f0 addcc %o1, 0x09EB, %i2 smul %g5, %o6, %g6 fmovrdlz %i7, %f26, %f18 ta %xcc, 0x1 fnors %f13, %f3, %f1 addccc %g2, %i1, %l1 bne,pt %icc, loop_2364 edge32ln %g4, %l3, %i6 popc 0x1BEE, %l2 pdist %f24, %f2, %f8 loop_2364: tvs %xcc, 0x5 srl %l4, 0x0A, %o2 andcc %l5, %g3, %g7 fbge %fcc2, loop_2365 movrlz %l0, %i5, %i4 lduh [%l7 + 0x1E], %i3 nop set 0x44, %g5 ldsh [%l7 + %g5], %o5 loop_2365: nop setx loop_2366, %l0, %l1 jmpl %l1, %l6 move %xcc, %g1, %o7 sll %o0, 0x18, %o3 fmovdcc %icc, %f28, %f17 loop_2366: nop set 0x68, %l1 swapa [%l7 + %l1] 0x10, %o4 fmovs %f10, %f30 tleu %xcc, 0x7 popc %o1, %i2 fba,a %fcc1, loop_2367 tge %icc, 0x4 ble,a loop_2368 srlx %g5, 0x08, %o6 loop_2367: sdiv %i0, 0x01A7, %g6 sll %g2, %i1, %i7 loop_2368: movleu %xcc, %l1, %g4 bl %xcc, loop_2369 tneg %icc, 0x6 lduw [%l7 + 0x3C], %l3 fmovdle %xcc, %f14, %f18 loop_2369: fbe,a %fcc0, loop_2370 brz %i6, loop_2371 bgu loop_2372 movne %xcc, %l2, %o2 loop_2370: movle %icc, %l5, %l4 loop_2371: tgu %xcc, 0x5 loop_2372: xnorcc %g3, %g7, %l0 orcc %i5, 0x1791, %i3 fmovsn %xcc, %f10, %f29 set 0x50, %i1 ldda [%l7 + %i1] 0x0c, %o4 bneg,pn %xcc, loop_2373 mulscc %i4, 0x01EA, %l6 tsubcc %o7, %o0, %o3 fbl,a %fcc2, loop_2374 loop_2373: alignaddrl %o4, %o1, %i2 movge %xcc, %g1, %o6 edge32 %i0, %g6, %g2 loop_2374: subccc %i1, %g5, %i7 add %l7, 0x10, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %l1 casxa [%l6] %asi, %l1, %g4 fmovdcs %icc, %f14, %f4 smul %l3, 0x076B, %l2 sll %o2, 0x09, %l5 mulscc %i6, %l4, %g3 movrlz %g7, %l0, %i5 popc 0x186B, %o5 movrlz %i4, 0x38D, %i3 tle %xcc, 0x5 ldx [%l7 + 0x08], %o7 tneg %icc, 0x6 movneg %xcc, %l6, %o3 fandnot1 %f12, %f2, %f14 fnegs %f1, %f22 brgez %o0, loop_2375 tle %icc, 0x6 taddcc %o1, 0x05D3, %i2 edge8ln %g1, %o6, %i0 loop_2375: tvs %icc, 0x4 ta %xcc, 0x2 set 0x50, %o3 lduha [%l7 + %o3] 0x14, %o4 sra %g6, %i1, %g2 set 0x5E, %g7 stha %i7, [%l7 + %g7] 0xe3 membar #Sync membar 0x66 edge8ln %l1, %g4, %g5 ldd [%l7 + 0x30], %f20 fble %fcc3, loop_2376 ba loop_2377 edge8 %l3, %o2, %l2 umul %i6, 0x08BD, %l4 loop_2376: fornot2 %f24, %f0, %f26 loop_2377: tleu %xcc, 0x0 ldsw [%l7 + 0x08], %l5 brlez,a %g3, loop_2378 sll %g7, 0x17, %i5 edge16n %o5, %l0, %i4 fmovdge %icc, %f19, %f30 loop_2378: movre %o7, %i3, %l6 membar 0x76 alignaddrl %o0, %o3, %o1 sra %g1, %i2, %o6 fmovdcs %icc, %f26, %f12 sth %i0, [%l7 + 0x6A] movrlz %g6, 0x2A1, %o4 array8 %i1, %i7, %l1 or %g2, 0x1C11, %g5 taddcc %l3, %g4, %l2 fbg %fcc2, loop_2379 lduw [%l7 + 0x60], %i6 smul %l4, %o2, %l5 edge16l %g7, %g3, %i5 loop_2379: ta %icc, 0x1 orncc %o5, 0x00EA, %l0 fandnot2s %f20, %f29, %f8 fpadd32 %f24, %f12, %f28 tsubcc %i4, %i3, %l6 lduw [%l7 + 0x10], %o7 edge32ln %o0, %o1, %o3 nop setx 0x2FBA7EE8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x4F88DE6C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fsubs %f20, %f19, %f4 umulcc %i2, 0x1BD6, %o6 array16 %g1, %g6, %i0 bne,a loop_2380 fmovdl %xcc, %f23, %f31 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %o4, %i1 loop_2380: sll %i7, %l1, %g2 fmovsle %xcc, %f19, %f2 movl %xcc, %g5, %l3 popc 0x0592, %l2 movre %g4, 0x3A9, %l4 movg %icc, %i6, %o2 set 0x48, %g2 prefetcha [%l7 + %g2] 0x15, 0x2 movgu %icc, %g7, %i5 popc 0x1A26, %o5 srl %g3, 0x00, %l0 fnors %f30, %f13, %f21 tvc %xcc, 0x1 movl %xcc, %i4, %i3 andcc %o7, %l6, %o1 taddcc %o0, %o3, %o6 fbe %fcc1, loop_2381 fnors %f25, %f26, %f7 wr %g0, 0x23, %asi stha %g1, [%l7 + 0x76] %asi membar #Sync loop_2381: subc %g6, 0x18F2, %i2 te %icc, 0x4 tpos %icc, 0x6 movcc %icc, %o4, %i1 add %l7, 0x10, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x0c, %i0, %l1 smul %i7, %g2, %g5 fbne,a %fcc0, loop_2382 orcc %l2, 0x0574, %g4 or %l3, 0x0E54, %i6 tvc %xcc, 0x0 loop_2382: sir 0x0668 fmuld8ulx16 %f14, %f15, %f0 fmovsvc %icc, %f25, %f23 or %o2, 0x1BE3, %l4 fbo,a %fcc0, loop_2383 srlx %l5, %i5, %o5 fsrc1 %f18, %f14 lduw [%l7 + 0x50], %g7 loop_2383: fbe,a %fcc2, loop_2384 and %g3, %i4, %l0 edge8n %o7, %l6, %i3 movleu %icc, %o1, %o3 loop_2384: edge8ln %o0, %o6, %g1 array32 %g6, %o4, %i1 movcs %icc, %i0, %i2 set 0x32, %i0 ldsha [%l7 + %i0] 0x0c, %i7 movcs %xcc, %g2, %l1 fmovrdgez %l2, %f0, %f22 ld [%l7 + 0x74], %f20 call loop_2385 tle %icc, 0x7 set 0x79, %i6 ldstuba [%l7 + %i6] 0x81, %g4 loop_2385: mulx %g5, %i6, %o2 tpos %icc, 0x6 fpsub16 %f8, %f22, %f18 addc %l4, 0x1180, %l3 nop setx loop_2386, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fsrc1 %f26, %f18 movle %icc, %l5, %o5 tgu %icc, 0x1 loop_2386: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %xcc, %g7, %i5 srl %i4, 0x11, %g3 fmovrsgez %l0, %f18, %f0 fble %fcc0, loop_2387 ldub [%l7 + 0x4E], %o7 smul %l6, 0x06B2, %o1 andncc %o3, %o0, %i3 loop_2387: fxnors %f27, %f5, %f24 popc %o6, %g1 move %icc, %o4, %g6 fmuld8sux16 %f14, %f17, %f26 addc %i0, 0x0BF1, %i1 movgu %icc, %i7, %i2 taddcctv %l1, %l2, %g2 nop setx 0x7EF600D152E4E3CB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 fsqrtd %f30, %f16 fxor %f14, %f8, %f8 sra %g4, 0x1D, %g5 fmovsge %icc, %f12, %f7 wr %g0, 0x11, %asi lda [%l7 + 0x7C] %asi, %f21 addccc %i6, %o2, %l3 movn %xcc, %l4, %o5 fbug,a %fcc0, loop_2388 nop fitos %f7, %f27 fstox %f27, %f18 fxtos %f18, %f12 smul %l5, 0x1E28, %i5 fbu %fcc0, loop_2389 loop_2388: andcc %g7, %i4, %l0 bne %icc, loop_2390 taddcctv %g3, %o7, %o1 loop_2389: nop set 0x6C, %o2 ldswa [%l7 + %o2] 0x0c, %o3 loop_2390: ldd [%l7 + 0x08], %o0 movrlz %l6, 0x1C8, %o6 addccc %i3, 0x18CD, %g1 edge32n %g6, %i0, %o4 edge32n %i7, %i1, %l1 bge %xcc, loop_2391 lduh [%l7 + 0x5A], %i2 udiv %g2, 0x13E6, %g4 edge8l %g5, %l2, %o2 loop_2391: udivcc %l3, 0x03F4, %l4 fbne,a %fcc3, loop_2392 fmovdne %xcc, %f0, %f17 fabsd %f6, %f12 fsrc1 %f12, %f10 loop_2392: movrgz %o5, %l5, %i6 bpos,a %xcc, loop_2393 move %xcc, %g7, %i5 nop setx 0xDAB1777B6073AF0E, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr call loop_2394 loop_2393: lduw [%l7 + 0x48], %l0 orn %g3, 0x1C26, %i4 sth %o7, [%l7 + 0x76] loop_2394: movrlez %o3, %o0, %o1 tneg %icc, 0x3 edge8l %o6, %i3, %l6 fble,a %fcc0, loop_2395 addc %g1, %i0, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovscs %icc, %f16, %f24 loop_2395: orcc %i7, %i1, %g6 swap [%l7 + 0x54], %l1 movl %icc, %g2, %i2 ldx [%l7 + 0x18], %g4 call loop_2396 movneg %icc, %l2, %o2 fnot1 %f16, %f10 add %l7, 0x38, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %g5 casa [%l6] 0x10, %g5, %l4 loop_2396: subcc %o5, 0x1EA5, %l3 andn %l5, %g7, %i6 movle %icc, %i5, %g3 mova %xcc, %l0, %i4 move %xcc, %o7, %o0 tl %icc, 0x4 tcs %xcc, 0x1 set 0x40, %l5 ldxa [%l7 + %l5] 0x15, %o3 swap [%l7 + 0x40], %o6 alignaddr %i3, %l6, %o1 fmovrde %g1, %f26, %f24 wr %g0, 0x89, %asi prefetcha [%l7 + 0x40] %asi, 0x1 tle %xcc, 0x6 add %l7, 0x30, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %i0 casa [%l6] 0x18, %i0, %i7 addcc %i1, 0x1E2A, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdle %icc, %f21, %f6 brgez,a %g2, loop_2397 smulcc %i2, 0x0E7C, %l1 stbar movpos %icc, %g4, %o2 loop_2397: movgu %xcc, %l2, %g5 edge32l %o5, %l3, %l5 tg %icc, 0x3 nop fitod %f12, %f8 fmovsn %xcc, %f20, %f18 fnands %f30, %f12, %f23 fnot2 %f4, %f22 mulscc %l4, 0x1145, %g7 fsrc2 %f16, %f14 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f0 tvc %xcc, 0x0 edge8l %i5, %i6, %l0 subc %g3, %i4, %o0 fnand %f26, %f22, %f6 udiv %o3, 0x01AF, %o6 tsubcc %o7, %l6, %i3 sth %g1, [%l7 + 0x6C] fnot2 %f4, %f14 fpadd32s %f5, %f29, %f10 edge16 %o1, %i0, %i7 nop fitos %f8, %f25 fstoi %f25, %f5 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x18] %asi, 0x0 bcc,a,pt %xcc, loop_2398 movpos %xcc, %g6, %g2 set 0x38, %g6 lduha [%l7 + %g6] 0x0c, %i2 loop_2398: fmovs %f29, %f22 movleu %icc, %o4, %g4 fbo %fcc0, loop_2399 tge %icc, 0x6 movrlz %l1, %l2, %o2 fbn,a %fcc2, loop_2400 loop_2399: fabss %f1, %f12 sra %g5, %l3, %o5 tge %icc, 0x5 loop_2400: fmuld8sux16 %f21, %f3, %f24 fbe %fcc0, loop_2401 fors %f11, %f18, %f0 stbar set 0x70, %i2 sta %f21, [%l7 + %i2] 0x18 loop_2401: fbo %fcc2, loop_2402 ld [%l7 + 0x40], %f21 alignaddr %l5, %l4, %i5 srax %g7, 0x10, %i6 loop_2402: fmovrse %l0, %f25, %f6 brgez %i4, loop_2403 orn %g3, %o3, %o0 sir 0x1E08 bvs %icc, loop_2404 loop_2403: movneg %xcc, %o6, %l6 tl %xcc, 0x1 edge8ln %o7, %i3, %o1 loop_2404: nop setx 0x9494E56D113A5D46, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x137E1E03F7933309, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 faddd %f26, %f4, %f6 edge16ln %i0, %i7, %g1 faligndata %f30, %f6, %f4 movneg %xcc, %g6, %g2 stx %i2, [%l7 + 0x70] fmovdcc %xcc, %f26, %f9 tcs %xcc, 0x4 fmovda %xcc, %f3, %f29 tl %icc, 0x6 movrlez %i1, 0x2DD, %o4 popc 0x1A3A, %g4 movn %icc, %l1, %o2 movvs %xcc, %g5, %l3 edge32ln %o5, %l5, %l4 tvs %icc, 0x2 sll %l2, 0x08, %i5 nop set 0x50, %i4 ldsw [%l7 + %i4], %g7 fba %fcc1, loop_2405 ta %xcc, 0x2 edge16ln %l0, %i4, %g3 fmovdpos %icc, %f24, %f9 loop_2405: srl %i6, %o0, %o3 bvs %icc, loop_2406 ta %xcc, 0x4 edge8l %o6, %l6, %i3 stx %o7, [%l7 + 0x50] loop_2406: udivx %o1, 0x0F33, %i0 fmovrsgz %i7, %f8, %f22 tge %icc, 0x3 movrlz %g6, 0x1BE, %g1 orcc %g2, %i2, %o4 edge32l %g4, %l1, %o2 xnorcc %g5, 0x1E14, %l3 fnegd %f10, %f4 srl %i1, %l5, %o5 fbuge %fcc0, loop_2407 move %xcc, %l4, %i5 edge16 %l2, %g7, %i4 movg %icc, %g3, %i6 loop_2407: fpsub16 %f20, %f10, %f8 fpadd32 %f0, %f30, %f10 fors %f8, %f31, %f28 wr %g0, 0x11, %asi lduwa [%l7 + 0x4C] %asi, %o0 ldstub [%l7 + 0x1F], %o3 fmovsleu %xcc, %f8, %f25 membar 0x63 array8 %l0, %l6, %o6 edge8n %o7, %i3, %o1 ldsh [%l7 + 0x4E], %i7 popc %i0, %g1 movgu %xcc, %g6, %g2 wr %g0, 0x80, %asi sta %f24, [%l7 + 0x74] %asi movgu %xcc, %o4, %i2 movgu %icc, %g4, %o2 movn %icc, %g5, %l3 addccc %l1, %l5, %i1 andcc %l4, 0x0839, %i5 andncc %o5, %l2, %g7 alignaddr %g3, %i6, %i4 tle %icc, 0x1 fmovdne %xcc, %f21, %f2 orcc %o3, %o0, %l0 andcc %l6, 0x0573, %o6 subcc %o7, 0x199B, %i3 add %l7, 0x50, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i7 casxa [%l6] %asi, %i7, %i0 ble,pn %xcc, loop_2408 call loop_2409 bvc,pt %icc, loop_2410 tl %icc, 0x7 loop_2408: fxnor %f0, %f14, %f8 loop_2409: xnor %o1, 0x082C, %g6 loop_2410: tge %xcc, 0x3 movrlz %g1, 0x1E2, %o4 movrlez %g2, 0x368, %g4 movrlez %o2, 0x369, %g5 fnegs %f13, %f9 movge %xcc, %i2, %l3 swap [%l7 + 0x34], %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x6021FA791504F522, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x02809B2661CEFB94, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 faddd %f14, %f14, %f2 movre %i1, 0x3A6, %l4 nop fitod %f0, %f12 fdtos %f12, %f19 fcmpne16 %f14, %f16, %l5 fmovrdlz %i5, %f12, %f0 sllx %o5, %g7, %l2 fmovrslez %g3, %f17, %f12 movre %i6, 0x310, %i4 nop fitod %f8, %f16 smul %o3, 0x10F9, %o0 taddcc %l0, 0x186A, %o6 movvc %xcc, %o7, %l6 taddcc %i7, 0x150E, %i3 movrgz %o1, %i0, %g6 fbne,a %fcc0, loop_2411 umul %o4, %g1, %g4 sir 0x01F4 prefetch [%l7 + 0x64], 0x3 loop_2411: edge32ln %g2, %g5, %i2 orcc %o2, %l1, %i1 fones %f21 fpack32 %f10, %f20, %f24 fbl %fcc0, loop_2412 umulcc %l3, %l4, %i5 movcc %xcc, %l5, %o5 xor %l2, %g3, %g7 loop_2412: sdivx %i6, 0x16A9, %i4 nop fitod %f6, %f10 fdtox %f10, %f30 fxtod %f30, %f2 edge8ln %o3, %o0, %o6 movre %l0, 0x3B7, %l6 fbo %fcc0, loop_2413 tsubcctv %o7, %i3, %i7 tpos %icc, 0x2 mova %icc, %i0, %o1 loop_2413: tle %xcc, 0x6 fmovsl %xcc, %f10, %f24 fmovrse %g6, %f31, %f18 movcc %xcc, %o4, %g1 edge8ln %g2, %g5, %i2 edge32n %g4, %l1, %i1 movrne %o2, %l4, %i5 fmovdle %icc, %f31, %f10 tneg %xcc, 0x7 nop setx loop_2414, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fornot2 %f6, %f22, %f0 subc %l5, 0x0729, %o5 wr %g0, 0x04, %asi prefetcha [%l7 + 0x30] %asi, 0x0 loop_2414: mova %icc, %l2, %g7 ldd [%l7 + 0x50], %f0 set 0x08, %l4 sta %f9, [%l7 + %l4] 0x04 tn %icc, 0x2 fblg,a %fcc2, loop_2415 or %g3, 0x15B0, %i4 fbg %fcc3, loop_2416 mulx %i6, 0x1815, %o3 loop_2415: nop wr %g0, 0x10, %asi lduba [%l7 + 0x42] %asi, %o0 loop_2416: std %f8, [%l7 + 0x78] fmovsg %icc, %f10, %f30 ld [%l7 + 0x74], %f24 ta %icc, 0x0 subc %o6, %l0, %l6 movl %xcc, %i3, %o7 tcs %xcc, 0x4 edge16ln %i7, %i0, %o1 fbo,a %fcc1, loop_2417 bvs %xcc, loop_2418 tsubcctv %o4, 0x1423, %g6 set 0x58, %o0 lduha [%l7 + %o0] 0x0c, %g1 loop_2417: fxnor %f18, %f4, %f6 loop_2418: movrgez %g5, 0x16B, %i2 nop setx loop_2419, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bl,a,pn %xcc, loop_2420 movge %icc, %g2, %l1 tpos %icc, 0x2 loop_2419: orn %g4, 0x1B6A, %o2 loop_2420: sub %i1, 0x1C98, %i5 set 0x69, %l0 ldstuba [%l7 + %l0] 0x11, %l4 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi alignaddrl %l5, %l3, %o5 set 0x58, %g3 lduwa [%l7 + %g3] 0x0c, %g7 edge32n %l2, %i4, %i6 call loop_2421 stbar movrlz %g3, %o3, %o0 movpos %icc, %o6, %l0 loop_2421: sllx %i3, 0x07, %o7 set 0x10, %o4 prefetcha [%l7 + %o4] 0x04, 0x2 udiv %l6, 0x0064, %o1 sdiv %o4, 0x1328, %i0 fnors %f26, %f25, %f30 edge16 %g1, %g6, %g5 wr %g0, 0x89, %asi lduba [%l7 + 0x55] %asi, %i2 sllx %g2, %g4, %l1 fabss %f3, %f22 for %f10, %f18, %f10 andcc %o2, 0x01B4, %i5 fpsub32s %f8, %f7, %f23 fpack16 %f4, %f19 swap [%l7 + 0x34], %l4 movrne %i1, 0x107, %l5 brz %o5, loop_2422 fbug,a %fcc3, loop_2423 sdiv %g7, 0x077E, %l2 array32 %l3, %i4, %i6 loop_2422: movcc %icc, %o3, %g3 loop_2423: movcs %xcc, %o6, %o0 swap [%l7 + 0x24], %l0 wr %g0, 0x0c, %asi ldswa [%l7 + 0x6C] %asi, %o7 movcs %icc, %i3, %i7 xnorcc %o1, %o4, %i0 nop setx 0x5C8217AACAF20A13, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0xA383AE6F75ACF300, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f14, %f0 edge8ln %l6, %g1, %g5 nop setx 0xE0641366, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr alignaddrl %g6, %i2, %g4 subc %g2, 0x08D7, %o2 wr %g0, 0x26, %asi ldda [%l7 + 0x50] %asi, %l0 set 0x08, %o1 prefetcha [%l7 + %o1] 0x80, 0x2 fbne,a %fcc2, loop_2424 udiv %i1, 0x0AE9, %l5 nop fitod %f12, %f8 fdtox %f8, %f8 fxtod %f8, %f26 taddcctv %i5, 0x0D81, %g7 loop_2424: fmovrsgez %l2, %f29, %f15 set 0x70, %o5 lduwa [%l7 + %o5] 0x89, %l3 ldsh [%l7 + 0x7A], %i4 fmovdcc %xcc, %f31, %f28 andn %i6, %o3, %o5 movg %xcc, %g3, %o6 tne %xcc, 0x2 movle %xcc, %l0, %o7 fmovde %icc, %f30, %f4 set 0x40, %i5 stda %f0, [%l7 + %i5] 0x18 nop fitod %f24, %f14 movcs %icc, %o0, %i7 fbule,a %fcc3, loop_2425 movrlez %o1, 0x06F, %o4 movcs %icc, %i3, %l6 move %icc, %g1, %g5 loop_2425: bge loop_2426 movcc %icc, %g6, %i2 bge,a %xcc, loop_2427 fbul,a %fcc2, loop_2428 loop_2426: sra %g4, %i0, %g2 edge16ln %o2, %l4, %i1 loop_2427: fcmpgt32 %f30, %f16, %l1 loop_2428: edge32n %l5, %g7, %l2 fmovsne %icc, %f4, %f23 tcc %icc, 0x1 movpos %icc, %i5, %i4 call loop_2429 ta %icc, 0x3 brlz %i6, loop_2430 addcc %o3, %l3, %g3 loop_2429: nop set 0x1E, %g4 ldsha [%l7 + %g4] 0x18, %o6 loop_2430: edge8ln %o5, %o7, %l0 movcs %icc, %i7, %o0 subc %o4, %i3, %o1 fcmpeq32 %f4, %f2, %l6 add %g1, %g5, %i2 mulx %g6, %i0, %g4 movvc %icc, %g2, %o2 te %xcc, 0x5 faligndata %f24, %f28, %f6 or %i1, %l1, %l5 movvc %icc, %g7, %l4 swap [%l7 + 0x54], %i5 fmovsge %xcc, %f27, %f31 movrne %l2, %i6, %o3 set 0x78, %l6 stxa %i4, [%l7 + %l6] 0x80 tge %xcc, 0x5 andcc %l3, %o6, %o5 fornot2 %f20, %f2, %f14 fmovdleu %xcc, %f27, %f14 fmovdvc %xcc, %f10, %f19 taddcctv %o7, 0x05A4, %g3 movn %xcc, %l0, %o0 set 0x40, %l2 ldda [%l7 + %l2] 0x19, %f16 alignaddrl %i7, %i3, %o4 edge16 %o1, %g1, %g5 edge16n %i2, %g6, %i0 add %l6, %g2, %g4 fmovsvc %xcc, %f14, %f19 movrne %i1, %l1, %o2 movleu %icc, %g7, %l4 nop setx 0x5AB5C58924E185FB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x9C5D3CB2EB16D76F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f24, %f4 tneg %xcc, 0x7 fbug %fcc1, loop_2431 fmovrdlz %l5, %f20, %f20 tne %xcc, 0x7 set 0x40, %l3 stda %f0, [%l7 + %l3] 0xf8 membar #Sync loop_2431: fpadd16s %f6, %f27, %f10 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f16 bleu,a,pn %xcc, loop_2432 movrgz %l2, %i6, %o3 subc %i5, 0x1FA4, %l3 lduh [%l7 + 0x7C], %i4 loop_2432: tl %xcc, 0x1 popc 0x1F22, %o6 movrgez %o5, 0x25E, %o7 sll %l0, %g3, %i7 movre %o0, %i3, %o1 edge32ln %g1, %o4, %i2 brlez,a %g6, loop_2433 tsubcctv %i0, %l6, %g5 sethi 0x0EBA, %g4 fmovdneg %icc, %f18, %f15 loop_2433: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpmerge %f28, %f1, %f14 movpos %xcc, %g2, %i1 orcc %l1, 0x1BAC, %g7 tn %icc, 0x1 edge16 %l4, %o2, %l5 fmovsg %icc, %f1, %f24 edge32ln %i6, %o3, %l2 nop setx loop_2434, %l0, %l1 jmpl %l1, %i5 movneg %xcc, %l3, %i4 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2434: bleu loop_2435 tsubcctv %o5, 0x09D6, %o6 fmovrdlz %o7, %f24, %f2 sllx %l0, %g3, %i7 loop_2435: sir 0x0A75 edge16 %i3, %o0, %g1 be,a,pn %icc, loop_2436 umul %o4, 0x00E7, %o1 andn %i2, 0x10AD, %g6 udivcc %l6, 0x10A1, %i0 loop_2436: sll %g5, 0x0C, %g2 movrlez %g4, 0x0BE, %i1 fbge,a %fcc3, loop_2437 srax %g7, 0x14, %l1 edge32ln %o2, %l4, %l5 tcs %xcc, 0x3 loop_2437: xor %o3, 0x0DAA, %l2 bg,pt %icc, loop_2438 sdivx %i6, 0x0A00, %i5 edge8n %l3, %i4, %o6 sra %o7, %o5, %g3 loop_2438: fbue,a %fcc3, loop_2439 sub %i7, 0x094A, %l0 stx %o0, [%l7 + 0x48] add %i3, %o4, %g1 loop_2439: tn %icc, 0x6 fbu,a %fcc0, loop_2440 edge32ln %o1, %i2, %g6 bpos %xcc, loop_2441 nop fitod %f24, %f30 loop_2440: movvc %xcc, %i0, %l6 nop fitos %f13, %f15 fstox %f15, %f28 fxtos %f28, %f2 loop_2441: flush %l7 + 0x7C movrlz %g2, 0x37C, %g5 fexpand %f3, %f0 subc %i1, 0x1742, %g4 bneg loop_2442 tvc %icc, 0x5 pdist %f2, %f30, %f14 tgu %xcc, 0x1 loop_2442: movl %xcc, %l1, %o2 srlx %g7, 0x09, %l5 bpos,pn %icc, loop_2443 fmovspos %icc, %f26, %f21 nop setx 0x511D1970, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 fsqrts %f20, %f23 fmovdg %icc, %f16, %f15 loop_2443: movgu %xcc, %o3, %l4 andcc %i6, 0x13AA, %i5 movneg %xcc, %l3, %i4 xor %l2, %o6, %o5 wr %g0, 0x11, %asi swapa [%l7 + 0x3C] %asi, %g3 lduw [%l7 + 0x60], %i7 fmovdl %icc, %f1, %f8 umulcc %l0, 0x04E4, %o7 brnz %i3, loop_2444 sir 0x0C6B bl loop_2445 fbuge,a %fcc1, loop_2446 loop_2444: array8 %o4, %g1, %o0 xnorcc %o1, %g6, %i0 loop_2445: addcc %i2, 0x0D90, %l6 loop_2446: fmovscs %icc, %f4, %f2 and %g5, 0x1F3A, %i1 fbo,a %fcc0, loop_2447 fbue %fcc0, loop_2448 movleu %icc, %g2, %l1 sdivx %g4, 0x03EC, %g7 loop_2447: sub %l5, 0x0590, %o3 loop_2448: sethi 0x13CE, %o2 movneg %icc, %l4, %i5 fmovdge %xcc, %f25, %f17 edge16n %i6, %l3, %l2 ldsw [%l7 + 0x68], %i4 tleu %xcc, 0x6 tle %xcc, 0x6 tcc %xcc, 0x4 alignaddr %o5, %g3, %o6 nop setx 0x407815EB, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr popc 0x0ABE, %l0 wr %g0, 0x81, %asi lda [%l7 + 0x44] %asi, %f11 srlx %o7, %i3, %o4 add %i7, 0x12C8, %o0 stbar add %l7, 0x34, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %o1, %g6 tle %xcc, 0x0 sir 0x0C5D fbe %fcc2, loop_2449 tcs %xcc, 0x2 wr %g0, 0x0c, %asi stda %f16, [%l7 + 0x40] %asi loop_2449: andcc %i0, %g1, %i2 movleu %icc, %g5, %i1 addccc %g2, 0x0F7B, %l6 smul %l1, %g7, %l5 srlx %o3, %g4, %l4 fpmerge %f19, %f3, %f10 movge %icc, %i5, %o2 fcmpne32 %f18, %f28, %i6 edge8ln %l2, %l3, %o5 wr %g0, 0x0c, %asi ldsha [%l7 + 0x14] %asi, %i4 smul %o6, 0x1C25, %l0 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xf0 membar #Sync movleu %icc, %o7, %i3 lduw [%l7 + 0x5C], %o4 sra %g3, 0x00, %i7 tne %xcc, 0x1 fbue %fcc2, loop_2450 sdiv %o1, 0x0717, %o0 sir 0x0D95 movleu %xcc, %i0, %g1 loop_2450: movge %xcc, %g6, %i2 srax %g5, 0x1F, %i1 add %g2, %l6, %l1 be,pt %icc, loop_2451 fnegs %f3, %f8 add %l7, 0x60, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g7 casa [%l6] %asi, %g7, %l5 loop_2451: tn %xcc, 0x6 xorcc %g4, %l4, %o3 fmovrslez %o2, %f28, %f7 alignaddr %i6, %i5, %l3 tcc %icc, 0x7 lduw [%l7 + 0x14], %o5 tne %icc, 0x5 sth %i4, [%l7 + 0x62] movg %icc, %o6, %l2 call loop_2452 fandnot2s %f17, %f7, %f28 sdivcc %o7, 0x1ABB, %l0 nop setx loop_2453, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2452: smul %o4, 0x0073, %i3 movgu %xcc, %g3, %i7 smul %o1, 0x0F43, %o0 loop_2453: movne %icc, %i0, %g1 edge8ln %g6, %i2, %i1 ldub [%l7 + 0x3B], %g5 fmovspos %icc, %f3, %f8 edge32 %l6, %l1, %g7 udiv %g2, 0x0E85, %g4 fmovrdlz %l4, %f30, %f16 ld [%l7 + 0x4C], %f9 taddcctv %l5, 0x0C98, %o2 nop setx loop_2454, %l0, %l1 jmpl %l1, %o3 fsrc1 %f28, %f6 srax %i5, %i6, %o5 fmovrse %i4, %f8, %f4 loop_2454: movgu %icc, %l3, %o6 bne,a %xcc, loop_2455 edge16 %o7, %l0, %l2 tl %icc, 0x2 membar 0x3A loop_2455: be,pt %xcc, loop_2456 orn %o4, 0x0402, %i3 wr %g0, 0x19, %asi ldsba [%l7 + 0x7A] %asi, %i7 loop_2456: sdivx %g3, 0x1200, %o0 tvs %xcc, 0x3 tvc %icc, 0x1 brgz,a %o1, loop_2457 array16 %g1, %i0, %i2 fmovscs %icc, %f12, %f13 mulscc %i1, %g5, %l6 loop_2457: nop setx 0xA195D8DF6E4691F7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xD4B2092DF2B1C314, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f0, %f4 addcc %l1, %g7, %g2 tleu %xcc, 0x0 set 0x40, %o6 stda %f16, [%l7 + %o6] 0x1e membar #Sync bpos,a loop_2458 addcc %g6, 0x081F, %g4 fpsub16s %f3, %f18, %f24 taddcctv %l4, 0x0A7F, %l5 loop_2458: subc %o2, %o3, %i6 smulcc %o5, 0x10A5, %i5 fmul8x16 %f22, %f12, %f6 flush %l7 + 0x2C fmovsge %icc, %f16, %f28 fpadd16s %f2, %f6, %f26 srl %i4, 0x14, %o6 sra %o7, 0x0E, %l3 tleu %xcc, 0x7 bgu,pt %icc, loop_2459 fmovsneg %icc, %f4, %f4 orn %l0, 0x0770, %o4 st %f6, [%l7 + 0x10] loop_2459: edge8l %i3, %l2, %i7 sll %o0, %o1, %g1 fmovdle %xcc, %f31, %f25 stx %i0, [%l7 + 0x48] fbo %fcc3, loop_2460 smulcc %g3, %i2, %i1 movl %icc, %g5, %l1 nop fitos %f1, %f7 fstox %f7, %f8 fxtos %f8, %f9 loop_2460: movvs %icc, %g7, %g2 fmovdne %icc, %f0, %f6 mulx %g6, %g4, %l6 fmovsgu %icc, %f7, %f6 subccc %l5, 0x0349, %l4 tcs %xcc, 0x1 te %icc, 0x6 taddcc %o2, %i6, %o3 move %xcc, %i5, %o5 udivx %i4, 0x0613, %o6 wr %g0, 0x18, %asi stwa %o7, [%l7 + 0x50] %asi sth %l0, [%l7 + 0x46] movne %xcc, %o4, %i3 mova %icc, %l2, %l3 set 0x28, %i7 ldswa [%l7 + %i7] 0x88, %i7 movre %o0, %o1, %i0 fbo,a %fcc2, loop_2461 fblg %fcc3, loop_2462 edge32 %g1, %g3, %i2 srl %i1, 0x08, %g5 loop_2461: umul %g7, %l1, %g2 loop_2462: addc %g6, %l6, %g4 brz %l5, loop_2463 xorcc %l4, 0x1507, %i6 edge32l %o2, %o3, %i5 sra %o5, %o6, %o7 loop_2463: sdiv %i4, 0x05EF, %o4 tl %xcc, 0x5 sra %l0, %l2, %i3 tcc %xcc, 0x3 set 0x40, %i3 stda %f0, [%l7 + %i3] 0x14 st %f6, [%l7 + 0x48] brnz,a %l3, loop_2464 udiv %o0, 0x1537, %o1 movrgez %i0, 0x1FC, %g1 tsubcc %g3, %i2, %i1 loop_2464: nop wr %g0, 0x81, %asi lduwa [%l7 + 0x74] %asi, %i7 set 0x40, %g1 prefetcha [%l7 + %g1] 0x18, 0x0 tn %icc, 0x7 tvs %icc, 0x3 or %l1, %g2, %g5 array8 %g6, %l6, %l5 nop set 0x34, %l1 ldsh [%l7 + %l1], %l4 array16 %i6, %o2, %o3 fbe,a %fcc3, loop_2465 membar 0x23 edge32l %g4, %o5, %o6 brz,a %o7, loop_2466 loop_2465: fpsub16s %f31, %f21, %f24 tcs %icc, 0x1 movleu %icc, %i4, %i5 loop_2466: andncc %o4, %l2, %l0 edge16n %l3, %o0, %o1 edge16l %i3, %g1, %g3 fbul %fcc1, loop_2467 brz %i2, loop_2468 tg %xcc, 0x6 array16 %i1, %i0, %i7 loop_2467: movgu %xcc, %l1, %g7 loop_2468: ldd [%l7 + 0x70], %f14 subc %g2, %g6, %g5 tsubcctv %l5, 0x1EEC, %l6 fmovsn %icc, %f31, %f5 movcc %icc, %l4, %o2 movgu %xcc, %o3, %g4 popc 0x125E, %o5 fbue %fcc1, loop_2469 brgz %i6, loop_2470 tvs %xcc, 0x2 srax %o7, %o6, %i5 loop_2469: movle %xcc, %o4, %l2 loop_2470: smul %l0, %i4, %l3 add %o0, %i3, %g1 sub %g3, 0x0240, %o1 smul %i1, 0x09FA, %i2 mulx %i0, %i7, %l1 andncc %g2, %g6, %g7 fmovrsgez %l5, %f19, %f4 orn %g5, %l4, %l6 xnor %o2, 0x14E0, %o3 sdivx %g4, 0x0A44, %o5 wr %g0, 0x2b, %asi stxa %o7, [%l7 + 0x18] %asi membar #Sync lduh [%l7 + 0x78], %i6 ldub [%l7 + 0x3D], %i5 wr %g0, 0x11, %asi stba %o4, [%l7 + 0x3A] %asi ldx [%l7 + 0x70], %o6 brnz %l0, loop_2471 movgu %xcc, %l2, %i4 brlz %l3, loop_2472 tleu %icc, 0x0 loop_2471: fmovrsgz %o0, %f27, %f6 movge %icc, %i3, %g1 loop_2472: mulscc %g3, 0x1FA5, %i1 tcc %xcc, 0x5 umulcc %i2, %o1, %i0 move %xcc, %i7, %l1 fble,a %fcc1, loop_2473 bl,pt %icc, loop_2474 bvc,a loop_2475 fble,a %fcc2, loop_2476 loop_2473: tgu %xcc, 0x6 loop_2474: movrgz %g2, 0x13E, %g7 loop_2475: stw %l5, [%l7 + 0x7C] loop_2476: movrgez %g6, %l4, %g5 movn %icc, %l6, %o2 fornot1 %f14, %f30, %f2 mulx %o3, %o5, %o7 nop setx loop_2477, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnorcc %i6, %g4, %o4 sethi 0x0C98, %o6 smulcc %i5, 0x09CF, %l2 loop_2477: taddcctv %i4, %l0, %o0 movrgz %l3, %g1, %g3 orncc %i1, 0x06ED, %i3 edge32l %i2, %i0, %i7 brz,a %l1, loop_2478 ldx [%l7 + 0x20], %g2 or %o1, %g7, %l5 array32 %l4, %g6, %l6 loop_2478: nop wr %g0, 0x81, %asi lduba [%l7 + 0x69] %asi, %o2 movle %icc, %o3, %o5 fmovse %icc, %f15, %f8 fxors %f24, %f0, %f24 nop setx 0x6BF8FF850057A617, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr fbl,a %fcc0, loop_2479 fmuld8sux16 %f18, %f10, %f4 brz,a %g5, loop_2480 sdivx %i6, 0x0643, %g4 loop_2479: udiv %o4, 0x1B8F, %o6 movrlz %i5, 0x0DA, %l2 loop_2480: edge32ln %i4, %l0, %o7 fones %f8 fmovde %xcc, %f30, %f20 tgu %icc, 0x3 orn %o0, 0x196C, %l3 udivx %g3, 0x15D4, %g1 wr %g0, 0x19, %asi stha %i1, [%l7 + 0x18] %asi fbu %fcc2, loop_2481 srax %i2, 0x11, %i3 orcc %i7, 0x169B, %l1 fbl,a %fcc1, loop_2482 loop_2481: edge16l %i0, %o1, %g7 fmovsgu %icc, %f2, %f14 sdivx %l5, 0x021D, %l4 loop_2482: edge8ln %g2, %l6, %g6 movcc %icc, %o3, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %o2, %i6, %g5 ldstub [%l7 + 0x28], %g4 tcc %icc, 0x0 fbuge,a %fcc3, loop_2483 addcc %o6, 0x19BF, %i5 sdivcc %o4, 0x1345, %i4 faligndata %f18, %f18, %f4 loop_2483: mulx %l2, %l0, %o7 sdivx %o0, 0x0A34, %g3 umul %g1, 0x0F76, %i1 fpack32 %f30, %f24, %f10 movleu %xcc, %i2, %i3 orcc %i7, 0x1573, %l1 fsrc2 %f18, %f12 wr %g0, 0x10, %asi lduba [%l7 + 0x2C] %asi, %i0 bvs,a loop_2484 andcc %l3, %o1, %l5 orncc %g7, 0x16AE, %l4 udiv %l6, 0x16FA, %g6 loop_2484: movrne %g2, 0x2E2, %o3 nop setx loop_2485, %l0, %l1 jmpl %l1, %o2 brgez %o5, loop_2486 movle %icc, %i6, %g5 wr %g0, 0x11, %asi swapa [%l7 + 0x28] %asi, %o6 loop_2485: movre %g4, 0x335, %i5 loop_2486: fzero %f26 umulcc %i4, 0x17AC, %l2 std %f6, [%l7 + 0x08] srax %o4, 0x13, %l0 tleu %xcc, 0x3 fpsub16s %f1, %f0, %f9 bvc,pn %icc, loop_2487 swap [%l7 + 0x38], %o7 movge %icc, %g3, %g1 fmovrslez %i1, %f12, %f2 loop_2487: edge16 %i2, %o0, %i7 wr %g0, 0x18, %asi prefetcha [%l7 + 0x40] %asi, 0x0 edge8n %l1, %l3, %o1 edge16ln %l5, %g7, %l4 smulcc %i0, 0x1ECF, %l6 array16 %g6, %g2, %o3 mulx %o5, 0x0EBD, %i6 xorcc %o2, 0x1DA0, %o6 fand %f18, %f22, %f20 lduh [%l7 + 0x70], %g4 ld [%l7 + 0x3C], %f11 set 0x7D, %g5 ldsba [%l7 + %g5] 0x81, %i5 sethi 0x1B3E, %i4 tg %icc, 0x4 edge8n %l2, %o4, %g5 udivcc %o7, 0x0699, %l0 alignaddr %g3, %g1, %i2 movrlez %o0, 0x24E, %i1 movgu %xcc, %i7, %i3 edge32l %l1, %o1, %l5 fblg,a %fcc1, loop_2488 prefetch [%l7 + 0x58], 0x1 subcc %g7, 0x1E7A, %l4 movrlz %i0, 0x297, %l3 loop_2488: tsubcc %l6, 0x0C52, %g2 wr %g0, 0x18, %asi lda [%l7 + 0x14] %asi, %f23 sllx %g6, %o3, %o5 nop set 0x2B, %i1 ldstub [%l7 + %i1], %o2 fmovsa %icc, %f1, %f2 edge32n %o6, %i6, %i5 set 0x56, %g7 ldsha [%l7 + %g7] 0x89, %i4 sdivx %g4, 0x1507, %o4 umulcc %l2, 0x19BE, %g5 mulscc %o7, 0x0BCE, %g3 sth %l0, [%l7 + 0x58] edge8 %i2, %g1, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %o0, %i7, %i3 fbul,a %fcc0, loop_2489 nop setx 0x1687DA97C081385D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xCD0EB372B0AAED15, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fsubd %f6, %f0, %f12 fmovdn %icc, %f14, %f5 edge8 %l1, %o1, %g7 loop_2489: tge %xcc, 0x1 smulcc %l5, 0x08EE, %i0 be,a,pt %icc, loop_2490 ldub [%l7 + 0x5B], %l4 bne %xcc, loop_2491 tleu %icc, 0x4 loop_2490: sir 0x19C3 bn,a,pn %xcc, loop_2492 loop_2491: edge16 %l3, %l6, %g6 movne %icc, %g2, %o3 sll %o2, 0x13, %o6 loop_2492: movrlez %o5, %i5, %i4 edge32 %g4, %o4, %i6 ldd [%l7 + 0x50], %f18 stb %g5, [%l7 + 0x51] movrne %o7, 0x1BD, %g3 fzero %f18 or %l0, %l2, %i2 sdivx %i1, 0x0870, %g1 movrgz %o0, %i7, %l1 srl %o1, %g7, %i3 tge %icc, 0x1 fcmpeq16 %f18, %f22, %l5 fcmple32 %f10, %f30, %i0 ldsw [%l7 + 0x1C], %l4 brz %l6, loop_2493 addc %l3, 0x126B, %g2 edge32n %o3, %o2, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2493: fornot2 %f6, %f26, %f2 fbuge,a %fcc1, loop_2494 fmovdn %icc, %f28, %f8 ta %icc, 0x6 mulx %g6, %o5, %i4 loop_2494: tge %xcc, 0x3 bg,a,pn %xcc, loop_2495 alignaddrl %g4, %i5, %i6 fmovrdgz %g5, %f28, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2495: xor %o7, 0x0CEA, %g3 fcmpne32 %f26, %f16, %l0 nop setx loop_2496, %l0, %l1 jmpl %l1, %o4 xnorcc %l2, 0x0FEF, %i2 movrne %g1, %o0, %i1 addcc %l1, 0x0827, %i7 loop_2496: andcc %g7, %o1, %i3 movpos %icc, %l5, %i0 fmovdvs %xcc, %f8, %f20 tsubcctv %l6, 0x1D73, %l4 fmovs %f18, %f13 fbo,a %fcc1, loop_2497 bpos,a,pt %icc, loop_2498 movvc %icc, %g2, %o3 taddcc %l3, 0x1CA4, %o6 loop_2497: st %f8, [%l7 + 0x7C] loop_2498: orn %o2, %o5, %g6 sll %g4, 0x1D, %i5 sra %i6, %g5, %o7 fbu,a %fcc3, loop_2499 sir 0x0B08 subc %g3, %i4, %o4 tneg %icc, 0x6 loop_2499: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvs,a,pt %xcc, loop_2500 sethi 0x173D, %l0 fmovdneg %xcc, %f0, %f9 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2500: ta %xcc, 0x2 nop setx 0x86787E6697F15616, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x73B6B354179EAFBF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fsubd %f22, %f22, %f26 bleu,pt %xcc, loop_2501 xnor %i2, 0x065B, %g1 sdiv %o0, 0x03EC, %l2 movrne %l1, 0x0E3, %i7 loop_2501: ble,a loop_2502 fmovrse %i1, %f5, %f17 tpos %xcc, 0x0 fbu,a %fcc1, loop_2503 loop_2502: ble loop_2504 tge %xcc, 0x1 array16 %g7, %o1, %i3 loop_2503: srl %l5, 0x09, %l6 loop_2504: bvs %xcc, loop_2505 edge8l %l4, %i0, %g2 movrlz %l3, %o3, %o6 movle %xcc, %o2, %o5 loop_2505: sra %g6, 0x18, %i5 smul %i6, 0x1285, %g5 fmovrdne %o7, %f10, %f20 fnot1 %f16, %f16 fbge %fcc1, loop_2506 tneg %icc, 0x1 or %g3, 0x0137, %i4 bg,a,pn %icc, loop_2507 loop_2506: fmul8sux16 %f2, %f4, %f30 orcc %o4, 0x09A0, %g4 fpadd16 %f16, %f0, %f16 loop_2507: srlx %i2, 0x1F, %l0 fbug %fcc3, loop_2508 udivx %o0, 0x183A, %l2 flush %l7 + 0x4C sdivcc %l1, 0x0069, %g1 loop_2508: umulcc %i7, %i1, %o1 edge8n %i3, %g7, %l5 fmovsvs %xcc, %f5, %f3 movrne %l4, 0x06B, %i0 fmovrse %l6, %f5, %f9 fmovda %xcc, %f20, %f25 fbo,a %fcc3, loop_2509 or %g2, %l3, %o3 fmovrdne %o6, %f20, %f20 fmovdcc %xcc, %f21, %f31 loop_2509: subcc %o5, 0x0324, %g6 brz,a %i5, loop_2510 movn %icc, %i6, %g5 bne,a %icc, loop_2511 bcc,pt %icc, loop_2512 loop_2510: tneg %xcc, 0x4 tl %icc, 0x6 loop_2511: nop wr %g0, 0x11, %asi prefetcha [%l7 + 0x28] %asi, 0x3 loop_2512: fpsub32s %f2, %f18, %f29 edge8n %g3, %o2, %o4 movrlz %g4, 0x077, %i2 fnegs %f27, %f17 fandnot2 %f18, %f6, %f0 edge8 %l0, %o0, %i4 tcc %icc, 0x0 add %l1, %l2, %i7 movrgez %g1, 0x3E4, %i1 fmul8x16 %f11, %f28, %f10 tcc %icc, 0x5 sra %i3, 0x12, %g7 tcs %icc, 0x5 tle %xcc, 0x2 fmovrdlz %l5, %f8, %f24 swap [%l7 + 0x60], %l4 mulx %i0, 0x1277, %o1 movrlez %g2, %l6, %l3 sir 0x04FB sllx %o3, %o5, %o6 edge8n %g6, %i5, %g5 bneg,pt %icc, loop_2513 srlx %o7, 0x03, %g3 flush %l7 + 0x30 ta %icc, 0x2 loop_2513: xorcc %o2, %i6, %o4 umulcc %g4, %l0, %o0 movvs %xcc, %i4, %i2 fba,a %fcc3, loop_2514 nop setx 0x166C02FE13E8E727, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x86B902DEB64B6FE7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f16, %f30 array32 %l2, %l1, %g1 fmuld8ulx16 %f6, %f29, %f18 loop_2514: movre %i1, 0x084, %i7 edge32ln %g7, %i3, %l5 fpsub32s %f26, %f26, %f31 andncc %i0, %o1, %l4 movcs %icc, %g2, %l3 sll %o3, %o5, %l6 umul %g6, %o6, %g5 sdivx %i5, 0x1B16, %g3 tg %xcc, 0x1 tsubcctv %o2, 0x15D7, %o7 or %o4, 0x1573, %i6 ble,a %xcc, loop_2515 ldd [%l7 + 0x50], %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stb %g4, [%l7 + 0x3D] loop_2515: or %l0, 0x0323, %i4 add %l7, 0x4C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o0 casa [%l6] 0x89, %o0, %l2 nop setx loop_2516, %l0, %l1 jmpl %l1, %i2 bl,pn %icc, loop_2517 edge16n %l1, %i1, %g1 orn %i7, 0x0FE5, %i3 loop_2516: edge8l %l5, %i0, %g7 loop_2517: edge32 %o1, %l4, %l3 wr %g0, 0x89, %asi ldxa [%l7 + 0x20] %asi, %g2 be,a,pn %icc, loop_2518 sllx %o5, %l6, %g6 tcs %xcc, 0x1 fnands %f13, %f10, %f7 loop_2518: mulx %o3, %o6, %g5 tvc %xcc, 0x0 nop setx 0xBEDA7F479E5891C1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x991000C4EACBFA43, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f16, %f24 movrlez %i5, %g3, %o7 edge16ln %o2, %i6, %g4 fbul,a %fcc2, loop_2519 alignaddrl %l0, %o4, %i4 fbue,a %fcc1, loop_2520 fmul8x16 %f22, %f0, %f12 loop_2519: andn %l2, %o0, %l1 movge %icc, %i2, %i1 loop_2520: nop wr %g0, 0xeb, %asi stha %g1, [%l7 + 0x6A] %asi membar #Sync tleu %xcc, 0x3 edge8l %i7, %i3, %i0 ba %xcc, loop_2521 movvs %xcc, %l5, %g7 brnz,a %l4, loop_2522 fmovdgu %xcc, %f13, %f9 loop_2521: fands %f12, %f3, %f31 st %f5, [%l7 + 0x3C] loop_2522: nop fitos %f13, %f30 fstox %f30, %f28 fbn %fcc3, loop_2523 edge8 %o1, %g2, %o5 call loop_2524 fmovd %f24, %f8 loop_2523: movrlez %l6, 0x1D6, %l3 srax %o3, 0x1C, %o6 loop_2524: edge8 %g6, %g5, %g3 nop setx 0xD50568592855AA6F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xFE6FDA39F46DF667, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 faddd %f30, %f18, %f24 for %f0, %f24, %f14 tle %xcc, 0x4 bcc,a %xcc, loop_2525 andcc %i5, 0x09DA, %o2 ld [%l7 + 0x74], %f18 fmovsgu %xcc, %f17, %f21 loop_2525: fxor %f12, %f22, %f16 fmovdn %xcc, %f8, %f23 popc %i6, %g4 wr %g0, 0x4f, %asi ldxa [%g0 + 0x30] %asi, %l0 sethi 0x072F, %o7 brlz,a %i4, loop_2526 nop fitod %f12, %f26 fdtoi %f26, %f9 edge32l %o4, %l2, %l1 fbule,a %fcc1, loop_2527 loop_2526: fmovsneg %icc, %f26, %f15 tneg %icc, 0x5 subcc %i2, %i1, %o0 loop_2527: subccc %g1, 0x18A1, %i3 fbug %fcc3, loop_2528 fsrc2s %f10, %f10 faligndata %f4, %f20, %f28 tl %xcc, 0x0 loop_2528: tle %xcc, 0x7 fbn,a %fcc3, loop_2529 smulcc %i7, 0x07C3, %l5 movl %icc, %i0, %l4 edge8n %g7, %o1, %g2 loop_2529: nop set 0x47, %g2 lduba [%l7 + %g2] 0x0c, %o5 popc 0x0B91, %l6 brgz %l3, loop_2530 edge16l %o6, %o3, %g6 ldd [%l7 + 0x70], %g4 edge32l %i5, %o2, %i6 loop_2530: edge32 %g3, %l0, %g4 addc %o7, 0x03D0, %o4 ldstub [%l7 + 0x51], %i4 srl %l1, 0x03, %i2 nop setx 0x34973647805A5C82, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr orcc %l2, 0x0FEB, %o0 nop fitod %f8, %f14 fblg %fcc1, loop_2531 fmul8ulx16 %f16, %f16, %f26 movrgz %i1, 0x246, %g1 tpos %icc, 0x5 loop_2531: fmovspos %icc, %f30, %f16 movpos %icc, %i7, %i3 membar 0x30 movvc %xcc, %l5, %l4 tsubcc %i0, 0x1714, %o1 umulcc %g7, 0x1EDF, %o5 bne,a,pt %icc, loop_2532 fabsd %f24, %f26 edge32 %l6, %g2, %l3 xorcc %o3, %o6, %g6 loop_2532: stb %g5, [%l7 + 0x7B] movneg %icc, %i5, %i6 nop fitod %f4, %f10 fdtoi %f10, %f9 fmovdge %icc, %f31, %f18 movne %icc, %g3, %o2 srax %g4, 0x01, %l0 fnor %f22, %f26, %f2 movle %icc, %o4, %o7 set 0x60, %o3 lda [%l7 + %o3] 0x18, %f31 fbuge %fcc3, loop_2533 movl %xcc, %l1, %i4 orcc %i2, 0x063A, %l2 set 0x78, %i6 lduha [%l7 + %i6] 0x89, %o0 loop_2533: nop setx 0xC71E63566B2BEA9D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x61F16F10D54502DD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f8, %f20 tcc %xcc, 0x3 edge32n %i1, %g1, %i3 orncc %l5, %i7, %l4 popc 0x0E79, %o1 wr %g0, 0x11, %asi ldsha [%l7 + 0x70] %asi, %g7 tg %xcc, 0x5 tvc %xcc, 0x4 move %icc, %i0, %l6 fmovrdgz %g2, %f12, %f26 edge32ln %o5, %l3, %o3 fmuld8sux16 %f10, %f29, %f22 fpadd16 %f2, %f14, %f26 addcc %o6, %g6, %g5 srax %i6, 0x0F, %i5 array8 %g3, %g4, %l0 ldd [%l7 + 0x08], %f16 move %icc, %o2, %o7 andcc %o4, %l1, %i2 nop setx 0x7CBA4B38A0450FB7, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr tsubcctv %l2, %i4, %o0 nop setx loop_2534, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fcmpne32 %f18, %f22, %g1 taddcc %i3, %i1, %i7 alignaddrl %l5, %o1, %l4 loop_2534: fsrc1s %f17, %f11 taddcc %i0, %l6, %g7 edge8l %o5, %l3, %g2 st %f20, [%l7 + 0x30] call loop_2535 fbge,a %fcc0, loop_2536 orcc %o3, %g6, %o6 edge16n %g5, %i5, %g3 loop_2535: sub %i6, %l0, %g4 loop_2536: fmovrdne %o2, %f6, %f12 xor %o4, %l1, %o7 fmovrdlez %l2, %f12, %f30 movcc %icc, %i4, %i2 ble,pn %icc, loop_2537 tsubcctv %o0, %i3, %g1 wr %g0, 0x81, %asi stba %i7, [%l7 + 0x10] %asi loop_2537: movre %l5, %i1, %l4 fmul8sux16 %f26, %f16, %f2 orcc %i0, 0x1A45, %l6 edge32l %g7, %o5, %l3 udivcc %g2, 0x1711, %o3 sra %g6, %o1, %o6 movvc %icc, %g5, %i5 set 0x60, %i0 ldxa [%l7 + %i0] 0x11, %i6 subc %l0, 0x14CE, %g3 movrgez %g4, 0x2FC, %o2 fmovrse %o4, %f20, %f8 fbge %fcc0, loop_2538 movne %xcc, %o7, %l1 fbule %fcc1, loop_2539 andcc %l2, 0x11AB, %i4 loop_2538: srl %o0, 0x15, %i3 set 0x70, %l5 prefetcha [%l7 + %l5] 0x11, 0x2 loop_2539: tsubcctv %g1, %l5, %i7 movrne %l4, 0x04B, %i1 tvc %xcc, 0x0 fmovdneg %xcc, %f4, %f14 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %l6, 0x1097, %g7 movn %xcc, %o5, %i0 fornot2s %f12, %f25, %f19 taddcc %l3, %g2, %g6 movcs %icc, %o1, %o3 addc %g5, %i5, %i6 wr %g0, 0xea, %asi stxa %o6, [%l7 + 0x10] %asi membar #Sync tsubcc %l0, 0x0FBB, %g3 movne %icc, %o2, %o4 movg %icc, %g4, %o7 fmovsg %xcc, %f9, %f9 stbar fmul8sux16 %f18, %f16, %f0 fpmerge %f22, %f24, %f6 bleu,a,pn %xcc, loop_2540 taddcctv %l2, %i4, %l1 sll %o0, %i2, %g1 tn %icc, 0x3 loop_2540: nop set 0x1C, %o2 swapa [%l7 + %o2] 0x0c, %i3 fands %f13, %f1, %f26 tn %xcc, 0x4 subccc %l5, 0x0B70, %i7 srl %i1, %l4, %l6 fornot1s %f18, %f18, %f28 fble,a %fcc2, loop_2541 edge8l %o5, %g7, %i0 fsrc2s %f18, %f22 add %l7, 0x08, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l3 casa [%l6] 0x89, %l3, %g6 loop_2541: sll %g2, 0x07, %o3 sra %g5, %i5, %o1 edge32n %i6, %o6, %l0 array8 %g3, %o4, %o2 tge %xcc, 0x5 call loop_2542 tleu %xcc, 0x3 tcs %icc, 0x7 wr %g0, 0x18, %asi lduha [%l7 + 0x28] %asi, %g4 loop_2542: brgez,a %o7, loop_2543 array8 %i4, %l1, %l2 udivcc %i2, 0x1B47, %o0 ta %xcc, 0x6 loop_2543: edge16ln %i3, %g1, %i7 nop setx 0xB9628B26BB0AF87E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x5D9C43FB4C9FADE8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f22, %f12 te %icc, 0x6 fblg,a %fcc3, loop_2544 andcc %i1, %l4, %l6 and %l5, 0x10DA, %o5 sub %g7, 0x1EA7, %i0 loop_2544: mulscc %l3, %g2, %g6 ble,a loop_2545 movneg %icc, %g5, %i5 mulx %o1, 0x1350, %o3 alignaddrl %i6, %o6, %g3 loop_2545: ble,a loop_2546 nop setx 0xA332E5A580EB9A3F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 fsqrtd %f24, %f22 ld [%l7 + 0x64], %f1 movpos %xcc, %l0, %o2 loop_2546: prefetch [%l7 + 0x14], 0x1 array32 %o4, %g4, %o7 xorcc %i4, 0x1B73, %l1 tn %icc, 0x3 wr %g0, 0x89, %asi lda [%l7 + 0x5C] %asi, %f22 fble,a %fcc2, loop_2547 pdist %f6, %f16, %f18 fbge,a %fcc1, loop_2548 fbg %fcc1, loop_2549 loop_2547: bl,pn %xcc, loop_2550 srax %i2, %l2, %o0 loop_2548: alignaddrl %i3, %g1, %i7 loop_2549: andn %i1, %l4, %l6 loop_2550: stb %l5, [%l7 + 0x25] be,a loop_2551 nop setx loop_2552, %l0, %l1 jmpl %l1, %o5 srl %g7, %l3, %g2 movne %icc, %i0, %g5 loop_2551: umul %i5, 0x1973, %g6 loop_2552: fbug,a %fcc3, loop_2553 movvs %xcc, %o3, %i6 ldd [%l7 + 0x18], %o0 edge32 %o6, %l0, %g3 loop_2553: fmovse %xcc, %f3, %f5 nop set 0x68, %g6 ldd [%l7 + %g6], %f24 brlez,a %o2, loop_2554 move %xcc, %g4, %o4 array8 %o7, %l1, %i2 ldd [%l7 + 0x78], %f0 loop_2554: nop set 0x52, %i4 stba %i4, [%l7 + %i4] 0x04 edge32l %l2, %o0, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsge %xcc, %f1, %f6 edge8n %i7, %i1, %l4 fmovrdlz %l6, %f6, %f26 fornot2 %f2, %f20, %f16 movg %xcc, %g1, %l5 fblg,a %fcc2, loop_2555 mova %xcc, %g7, %o5 ba loop_2556 fbe,a %fcc3, loop_2557 loop_2555: nop setx 0xD118C72B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 fsqrts %f19, %f4 brlz,a %g2, loop_2558 loop_2556: array8 %l3, %g5, %i5 loop_2557: ta %icc, 0x6 tcs %icc, 0x1 loop_2558: tg %icc, 0x0 movrlz %i0, %o3, %g6 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 wr %g0, 0x0c, %asi ldswa [%l7 + 0x2C] %asi, %o1 wr %g0, 0x04, %asi sta %f14, [%l7 + 0x70] %asi sth %i6, [%l7 + 0x2C] edge32n %o6, %l0, %o2 stx %g3, [%l7 + 0x40] sdivx %g4, 0x19BA, %o7 orncc %l1, 0x18B3, %i2 umulcc %o4, %i4, %l2 ld [%l7 + 0x2C], %f8 movpos %xcc, %i3, %i7 edge16 %i1, %o0, %l4 addccc %g1, %l5, %g7 andncc %l6, %o5, %l3 be loop_2559 fmovrdgez %g2, %f30, %f14 array8 %i5, %i0, %o3 nop setx 0x1F32CDD3F32CE05C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x7EC1A40E9D7CBB2A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fsubd %f2, %f4, %f2 loop_2559: subcc %g6, 0x10B6, %o1 fba,a %fcc3, loop_2560 ldsw [%l7 + 0x50], %i6 taddcc %o6, %g5, %l0 edge32l %g3, %g4, %o2 loop_2560: bneg loop_2561 fpack16 %f22, %f17 fmul8ulx16 %f26, %f14, %f16 edge16l %o7, %i2, %l1 loop_2561: xorcc %i4, 0x0AA9, %l2 fmovrslez %i3, %f22, %f25 set 0x70, %i2 ldxa [%l7 + %i2] 0x19, %i7 add %o4, 0x0905, %o0 fpsub16s %f5, %f18, %f11 fmuld8ulx16 %f16, %f16, %f16 alignaddrl %l4, %g1, %l5 bcc,pt %xcc, loop_2562 fbne,a %fcc1, loop_2563 movgu %xcc, %g7, %i1 bgu loop_2564 loop_2562: smulcc %o5, %l6, %l3 loop_2563: sra %g2, 0x00, %i5 taddcc %o3, %g6, %i0 loop_2564: fmovsvs %xcc, %f3, %f22 andcc %i6, 0x17CE, %o1 be,a %xcc, loop_2565 nop setx 0x5959C6E8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0xF3C661A5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fsubs %f30, %f25, %f0 edge32l %g5, %o6, %l0 mulx %g4, 0x1BDC, %g3 loop_2565: bl,a,pn %icc, loop_2566 movn %icc, %o7, %o2 subc %i2, 0x09FE, %l1 fmovrsgez %i4, %f8, %f4 loop_2566: ldstub [%l7 + 0x55], %i3 mova %icc, %i7, %l2 fmovda %icc, %f14, %f3 edge8 %o0, %o4, %l4 bpos loop_2567 fbue %fcc3, loop_2568 fors %f31, %f19, %f22 brz %l5, loop_2569 loop_2567: sdivx %g7, 0x06DA, %i1 loop_2568: fbg,a %fcc3, loop_2570 edge8l %o5, %l6, %l3 loop_2569: tsubcc %g2, 0x0614, %g1 fabsd %f26, %f30 loop_2570: fnors %f19, %f26, %f22 array8 %i5, %g6, %o3 tneg %icc, 0x0 srax %i6, 0x12, %o1 bn loop_2571 brlz,a %g5, loop_2572 fmovrdgez %o6, %f14, %f18 fone %f14 loop_2571: fsrc1 %f14, %f14 loop_2572: array32 %i0, %g4, %l0 membar 0x3D edge32 %g3, %o7, %i2 edge32l %o2, %i4, %l1 edge8l %i7, %l2, %o0 ble,a,pt %icc, loop_2573 mulx %o4, 0x1A7E, %l4 pdist %f24, %f8, %f8 set 0x2C, %o0 lduwa [%l7 + %o0] 0x04, %l5 loop_2573: addc %g7, 0x1674, %i3 nop setx 0x5042D218, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr sdivcc %o5, 0x1E1B, %i1 nop setx 0xE50F7B3ED0624143, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr fmul8x16au %f29, %f26, %f8 add %l6, 0x035A, %l3 fabss %f28, %f6 array32 %g2, %g1, %g6 wr %g0, 0x18, %asi stba %o3, [%l7 + 0x7D] %asi movrlz %i5, 0x323, %i6 nop setx 0x17B5F599, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0xCB0434FE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fdivs %f6, %f14, %f9 edge32l %o1, %o6, %i0 sra %g4, %g5, %l0 xnor %o7, %i2, %o2 array16 %g3, %l1, %i4 set 0x18, %l0 stha %l2, [%l7 + %l0] 0x81 taddcctv %i7, %o0, %o4 nop fitos %f7, %f13 fstox %f13, %f10 fxtos %f10, %f30 set 0x44, %l4 swapa [%l7 + %l4] 0x80, %l4 movg %icc, %g7, %l5 edge32 %o5, %i3, %l6 fble %fcc2, loop_2574 tvc %xcc, 0x6 fmovscs %xcc, %f4, %f21 edge8 %l3, %i1, %g2 loop_2574: addc %g6, 0x1A17, %g1 movl %icc, %i5, %i6 set 0x54, %o4 stwa %o1, [%l7 + %o4] 0xe3 membar #Sync nop setx 0x3183190D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x7E05AEA6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fdivs %f9, %f17, %f13 tl %xcc, 0x6 addcc %o6, 0x048E, %i0 andn %g4, %g5, %o3 movneg %xcc, %l0, %i2 ba,pn %xcc, loop_2575 sra %o7, 0x0F, %g3 ta %xcc, 0x1 xnorcc %o2, 0x0BB0, %l1 loop_2575: xnor %l2, 0x0790, %i4 alignaddrl %i7, %o0, %o4 nop setx 0x912A2B0E76986194, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x9541E751270043E2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f26, %f8 movg %xcc, %g7, %l5 bneg loop_2576 edge8n %l4, %o5, %i3 nop setx 0x31CA37755E4D6118, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xBBC2484DA9151083, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fsubd %f26, %f12, %f16 edge32 %l3, %i1, %g2 loop_2576: ldx [%l7 + 0x70], %l6 bshuffle %f10, %f30, %f30 edge8 %g6, %g1, %i5 movre %o1, 0x3D4, %o6 srlx %i6, %g4, %g5 bg,a,pt %xcc, loop_2577 smul %i0, 0x0F29, %l0 brgez,a %i2, loop_2578 std %f30, [%l7 + 0x28] loop_2577: bvc,pt %icc, loop_2579 tvc %xcc, 0x4 loop_2578: bge,pt %icc, loop_2580 fnands %f26, %f10, %f8 loop_2579: tcc %icc, 0x0 edge32n %o7, %g3, %o3 loop_2580: movle %xcc, %o2, %l2 mova %xcc, %i4, %i7 tcc %xcc, 0x1 xnorcc %l1, %o4, %o0 ble loop_2581 call loop_2582 fornot1 %f22, %f26, %f28 udivcc %l5, 0x07BB, %l4 loop_2581: fba,a %fcc2, loop_2583 loop_2582: fors %f2, %f31, %f27 fmul8x16al %f12, %f29, %f24 nop setx 0xEFF5F3FF1054E401, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr loop_2583: alignaddr %o5, %i3, %g7 wr %g0, 0x81, %asi swapa [%l7 + 0x14] %asi, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %icc, %g2, %l3 set 0x7E, %o1 lduba [%l7 + %o1] 0x11, %l6 edge32n %g1, %i5, %o1 fmovda %xcc, %f17, %f26 set 0x40, %o5 stda %f0, [%l7 + %o5] 0x88 umulcc %o6, %g6, %i6 udivcc %g4, 0x1187, %i0 fmul8x16al %f31, %f12, %f26 nop setx loop_2584, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bshuffle %f12, %f26, %f10 andncc %g5, %i2, %o7 fmovrdlz %g3, %f30, %f20 loop_2584: movvs %xcc, %l0, %o2 umulcc %l2, 0x1851, %o3 fandnot1 %f6, %f20, %f0 sdivcc %i7, 0x162A, %l1 edge8ln %i4, %o0, %l5 faligndata %f8, %f22, %f22 st %f6, [%l7 + 0x54] fandnot1 %f0, %f28, %f12 udiv %o4, 0x070E, %l4 nop setx 0x33D67436FFCA3043, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x30CD257B0A961074, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f12, %f12 subc %o5, %g7, %i1 nop set 0x16, %i5 ldsh [%l7 + %i5], %g2 sll %l3, %i3, %l6 fcmple32 %f18, %f28, %g1 xorcc %i5, 0x1547, %o6 edge32l %g6, %i6, %g4 bge,pt %xcc, loop_2585 tvs %xcc, 0x5 xnorcc %o1, 0x0858, %i0 ldd [%l7 + 0x38], %f24 loop_2585: tn %icc, 0x5 andncc %i2, %o7, %g3 fmovsleu %xcc, %f11, %f29 fbn %fcc0, loop_2586 umul %l0, %o2, %g5 sdivcc %o3, 0x1C4B, %l2 fmovse %xcc, %f30, %f6 loop_2586: fands %f2, %f0, %f12 tvs %icc, 0x6 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0x16, %f16 fsrc2s %f17, %f4 ta %xcc, 0x6 fmovsneg %icc, %f17, %f5 fandnot2 %f6, %f22, %f24 sllx %l1, 0x05, %i4 udivcc %o0, 0x15CD, %l5 bleu,a loop_2587 tne %icc, 0x6 subc %i7, %o4, %o5 tneg %icc, 0x0 loop_2587: movneg %icc, %l4, %g7 fcmpne16 %f14, %f8, %g2 sub %i1, 0x15D4, %i3 fornot1 %f4, %f8, %f18 bgu,pt %icc, loop_2588 tleu %icc, 0x1 wr %g0, 0x19, %asi lduha [%l7 + 0x42] %asi, %l3 loop_2588: tl %icc, 0x0 tcs %icc, 0x6 wr %g0, 0x81, %asi sta %f21, [%l7 + 0x74] %asi array8 %l6, %g1, %i5 mulx %o6, %i6, %g6 set 0x64, %g3 sta %f28, [%l7 + %g3] 0x15 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbo,a %fcc3, loop_2589 tsubcctv %g4, 0x1567, %i0 tn %xcc, 0x1 edge32n %o1, %o7, %i2 loop_2589: edge32l %g3, %l0, %o2 fmovrsne %o3, %f25, %f31 mulscc %g5, %l2, %l1 tpos %xcc, 0x4 bn loop_2590 taddcctv %o0, %i4, %i7 fnegs %f4, %f21 nop fitod %f8, %f6 fdtox %f6, %f22 fxtod %f22, %f2 loop_2590: umul %o4, 0x090D, %l5 popc 0x1CCD, %o5 subccc %l4, %g2, %g7 fmovsvc %xcc, %f14, %f1 umulcc %i1, %l3, %i3 ldsh [%l7 + 0x5A], %l6 tvs %icc, 0x3 nop fitod %f4, %f26 fdtos %f26, %f29 nop fitos %f5, %f25 fstox %f25, %f2 fxtos %f2, %f20 nop setx loop_2591, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done faligndata %f28, %f0, %f26 fxnors %f22, %f3, %f7 membar 0x25 loop_2591: movre %g1, %i5, %o6 sethi 0x0D53, %g6 tge %icc, 0x6 tge %xcc, 0x2 taddcc %g4, 0x1B56, %i6 ldstub [%l7 + 0x4F], %i0 fmovrsgez %o7, %f4, %f11 edge16ln %i2, %o1, %l0 tg %icc, 0x2 brgez,a %g3, loop_2592 stw %o3, [%l7 + 0x0C] fbg,a %fcc2, loop_2593 movrne %o2, 0x34D, %g5 loop_2592: stbar tneg %xcc, 0x3 loop_2593: nop add %l7, 0x5C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l1 casa [%l6] 0x89, %l1, %l2 fmovsle %icc, %f13, %f7 fmovsleu %xcc, %f18, %f19 flush %l7 + 0x58 fmovsl %xcc, %f27, %f11 nop fitod %f2, %f10 fdtos %f10, %f6 srlx %o0, 0x01, %i7 brnz,a %i4, loop_2594 ble %xcc, loop_2595 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_2596, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2594: tg %xcc, 0x2 loop_2595: fbn,a %fcc0, loop_2597 fbo,a %fcc0, loop_2598 loop_2596: movpos %icc, %o4, %o5 set 0x1C, %l6 stha %l5, [%l7 + %l6] 0x18 loop_2597: nop add %l7, 0x60, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %g2, %l4 loop_2598: xorcc %i1, %g7, %i3 call loop_2599 smulcc %l6, 0x06E0, %g1 set 0x40, %l2 stxa %l3, [%l7 + %l2] 0x2f membar #Sync loop_2599: ld [%l7 + 0x64], %f6 xorcc %i5, %o6, %g4 edge32 %g6, %i0, %i6 te %icc, 0x1 tn %xcc, 0x2 movrgz %o7, %i2, %o1 movcc %xcc, %g3, %o3 brgez %o2, loop_2600 brlez %l0, loop_2601 tvc %xcc, 0x3 fbo %fcc2, loop_2602 loop_2600: st %f26, [%l7 + 0x64] loop_2601: edge16n %l1, %l2, %g5 tgu %xcc, 0x2 loop_2602: nop set 0x16, %l3 stba %o0, [%l7 + %l3] 0xe2 membar #Sync sdiv %i7, 0x00BD, %o4 srl %i4, 0x1E, %o5 udivcc %l5, 0x0436, %l4 subc %i1, %g7, %g2 fpmerge %f15, %f3, %f22 fmul8sux16 %f28, %f12, %f0 edge16ln %l6, %g1, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %i3, %i5, %g4 brgz %g6, loop_2603 movge %xcc, %i0, %o6 tsubcc %i6, 0x04EA, %o7 be,pn %icc, loop_2604 loop_2603: edge16l %i2, %g3, %o1 tle %xcc, 0x7 edge16 %o2, %o3, %l1 loop_2604: nop set 0x64, %o6 ldsha [%l7 + %o6] 0x10, %l2 bcs,pn %xcc, loop_2605 fbg %fcc2, loop_2606 or %l0, %g5, %i7 fmovsle %xcc, %f4, %f23 loop_2605: brgez %o0, loop_2607 loop_2606: andcc %i4, %o4, %o5 std %f18, [%l7 + 0x40] fpmerge %f1, %f27, %f2 loop_2607: nop fitod %f0, %f10 fnegd %f16, %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x52, %asi ldxa [%g0 + 0x110] %asi, %l4 brz,a %l5, loop_2608 tn %xcc, 0x1 edge8ln %i1, %g7, %g2 fmovsvc %icc, %f12, %f21 loop_2608: sth %l6, [%l7 + 0x48] movleu %icc, %g1, %i3 fors %f30, %f18, %f31 array32 %l3, %i5, %g4 movneg %icc, %g6, %o6 fbn %fcc2, loop_2609 andncc %i6, %i0, %o7 wr %g0, 0xf8, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_2609: nop set 0x54, %o7 ldsha [%l7 + %o7] 0x19, %i2 tcc %icc, 0x4 xorcc %g3, 0x04D1, %o1 tneg %icc, 0x3 movrlz %o2, 0x0AD, %o3 tn %xcc, 0x0 tsubcctv %l1, 0x09E6, %l2 fcmpne16 %f10, %f20, %l0 fpadd32s %f30, %f20, %f20 xorcc %i7, 0x191C, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %i4, %g5, %o4 bn,pt %xcc, loop_2610 fmuld8sux16 %f3, %f0, %f30 fbl %fcc2, loop_2611 sth %o5, [%l7 + 0x1E] loop_2610: tcc %xcc, 0x4 bne,pt %icc, loop_2612 loop_2611: orncc %l5, %i1, %g7 sethi 0x07E5, %g2 sir 0x0E43 loop_2612: movneg %icc, %l4, %g1 bvs loop_2613 fmuld8sux16 %f0, %f27, %f26 fmovsne %xcc, %f24, %f10 smul %i3, %l3, %l6 loop_2613: sdivx %i5, 0x0799, %g6 nop setx 0x35273D29, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 fsqrts %f16, %f1 bvc,a %icc, loop_2614 brgez,a %g4, loop_2615 fnegs %f29, %f30 movleu %icc, %i6, %o6 loop_2614: edge32ln %o7, %i0, %i2 loop_2615: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %o1, 0x0597, %o2 edge8ln %o3, %g3, %l1 ldx [%l7 + 0x08], %l2 movl %icc, %i7, %o0 tvc %icc, 0x4 wr %g0, 0x80, %asi lda [%l7 + 0x38] %asi, %f4 edge32n %i4, %l0, %o4 array8 %o5, %g5, %i1 sra %l5, 0x02, %g2 ld [%l7 + 0x64], %f18 fbge %fcc3, loop_2616 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %l4, %g1, %i3 be %xcc, loop_2617 loop_2616: movgu %xcc, %g7, %l6 fmovsa %xcc, %f11, %f25 mulscc %l3, %g6, %g4 loop_2617: fbne,a %fcc1, loop_2618 stbar fone %f10 sir 0x1F0C loop_2618: tne %icc, 0x0 swap [%l7 + 0x70], %i6 tle %xcc, 0x2 tle %xcc, 0x2 smulcc %o6, 0x0215, %o7 nop fitos %f3, %f5 fstod %f5, %f6 fcmpgt16 %f12, %f16, %i5 sth %i0, [%l7 + 0x48] mulscc %i2, 0x0FA7, %o1 edge8 %o3, %g3, %o2 popc %l1, %i7 tsubcctv %l2, %i4, %o0 lduh [%l7 + 0x24], %l0 sdivx %o4, 0x014F, %o5 tcc %icc, 0x4 movne %xcc, %g5, %i1 fmovsvc %icc, %f13, %f9 addc %l5, 0x0982, %l4 fmovdl %xcc, %f27, %f18 wr %g0, 0xf0, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fnot1 %f26, %f14 fbg %fcc3, loop_2619 tleu %xcc, 0x1 std %f18, [%l7 + 0x28] bl,a,pt %icc, loop_2620 loop_2619: sll %g1, 0x02, %i3 nop setx 0x3859E84AE8A0F672, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x618DFAEB204AE061, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 faddd %f6, %f8, %f22 set 0x6C, %i7 ldsha [%l7 + %i7] 0x80, %g2 loop_2620: fblg %fcc0, loop_2621 sir 0x1351 tg %icc, 0x0 tne %icc, 0x3 loop_2621: sub %l6, %l3, %g7 edge32n %g4, %i6, %o6 edge32 %g6, %o7, %i5 edge16ln %i0, %o1, %o3 fsrc1s %f7, %f12 add %l7, 0x14, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %i2, %o2 udivcc %g3, 0x198A, %i7 tn %xcc, 0x4 tle %xcc, 0x3 nop setx 0x5F9AB437, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x0CB47B38, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fadds %f26, %f27, %f19 tleu %xcc, 0x5 membar 0x31 sdiv %l1, 0x12AA, %i4 sethi 0x14A5, %o0 ta %icc, 0x0 edge16l %l0, %l2, %o5 fone %f26 ldsw [%l7 + 0x2C], %g5 movne %icc, %i1, %l5 stx %l4, [%l7 + 0x30] tsubcc %o4, 0x1A35, %i3 andcc %g2, %l6, %g1 nop setx loop_2622, %l0, %l1 jmpl %l1, %g7 add %l3, 0x038E, %i6 tcs %xcc, 0x3 xorcc %g4, 0x028C, %g6 loop_2622: alignaddr %o6, %o7, %i5 add %l7, 0x10, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %o1 casa [%l6] %asi, %o1, %o3 fmovsvc %xcc, %f18, %f25 nop setx 0x22621D42405A039F, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr wr %g0, 0x80, %asi ldsba [%l7 + 0x4F] %asi, %i0 fmovdn %icc, %f6, %f29 edge8n %i2, %o2, %g3 fbne,a %fcc0, loop_2623 nop setx loop_2624, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sth %l1, [%l7 + 0x3C] sdivx %i7, 0x1E1B, %o0 loop_2623: bcs,pt %icc, loop_2625 loop_2624: tn %xcc, 0x7 tle %icc, 0x6 nop setx 0x00A760BC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 fsqrts %f4, %f6 loop_2625: movrgez %l0, 0x121, %l2 udivx %i4, 0x1241, %g5 fone %f8 sdiv %o5, 0x0C3E, %l5 tpos %icc, 0x2 fmovsleu %xcc, %f21, %f9 bl %icc, loop_2626 alignaddrl %l4, %o4, %i3 fone %f18 addccc %i1, 0x09D9, %l6 loop_2626: nop wr %g0, 0x04, %asi lduha [%l7 + 0x24] %asi, %g1 movrgez %g2, 0x3E6, %g7 movge %xcc, %i6, %l3 ldd [%l7 + 0x30], %f14 fmovrse %g4, %f31, %f25 fsrc1 %f8, %f12 tpos %xcc, 0x5 wr %g0, 0x88, %asi ldstuba [%l7 + 0x30] %asi, %o6 srl %o7, %i5, %o1 movleu %icc, %o3, %g6 orcc %i2, 0x16C3, %o2 sub %g3, 0x1D40, %i0 tvc %icc, 0x6 bvs,pn %xcc, loop_2627 be,a loop_2628 srl %i7, %o0, %l1 addccc %l0, %i4, %g5 loop_2627: movne %icc, %o5, %l5 loop_2628: tpos %xcc, 0x6 edge8ln %l2, %l4, %i3 ta %xcc, 0x4 orcc %i1, %o4, %l6 movl %xcc, %g1, %g7 tvs %xcc, 0x5 membar 0x5D mulscc %g2, %l3, %g4 nop setx 0x493AE0AD487101FE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x7579F5A66F068EA1, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fmuld %f6, %f24, %f26 udivcc %o6, 0x10FC, %i6 nop setx loop_2629, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx loop_2630, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry flush %l7 + 0x6C sra %o7, %o1, %i5 loop_2629: tgu %xcc, 0x2 loop_2630: addc %o3, %g6, %i2 movrlez %o2, %i0, %g3 nop setx loop_2631, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry lduh [%l7 + 0x74], %i7 movcc %icc, %o0, %l0 fnegd %f26, %f30 loop_2631: tvs %icc, 0x3 orcc %l1, %i4, %o5 movcc %xcc, %l5, %g5 movrlz %l2, %l4, %i3 te %xcc, 0x3 wr %g0, 0x10, %asi stwa %i1, [%l7 + 0x60] %asi nop setx loop_2632, %l0, %l1 jmpl %l1, %l6 fmul8x16 %f17, %f2, %f18 set 0x58, %i3 ldsha [%l7 + %i3] 0x0c, %o4 loop_2632: nop fitos %f0, %f13 fstox %f13, %f26 fbul %fcc1, loop_2633 sub %g1, 0x16DE, %g2 st %f17, [%l7 + 0x7C] fmovdneg %icc, %f11, %f5 loop_2633: tcs %xcc, 0x3 sra %g7, 0x1D, %g4 add %l3, 0x1AA2, %i6 fmovsvs %icc, %f18, %f14 movn %xcc, %o7, %o6 fornot1 %f22, %f4, %f30 tsubcc %o1, 0x03F4, %o3 edge16n %g6, %i5, %i2 fbo,a %fcc0, loop_2634 st %f14, [%l7 + 0x30] array32 %i0, %o2, %i7 fmovsle %xcc, %f1, %f0 loop_2634: subc %o0, 0x011B, %l0 bgu %xcc, loop_2635 udivcc %l1, 0x01F7, %g3 edge16 %o5, %l5, %g5 movrne %i4, %l2, %i3 loop_2635: movneg %xcc, %l4, %l6 nop fitod %f2, %f16 fdtox %f16, %f24 fxtod %f24, %f26 sdivx %i1, 0x0BEF, %o4 brz %g1, loop_2636 tg %icc, 0x7 stw %g7, [%l7 + 0x60] fandnot1s %f23, %f19, %f28 loop_2636: fsrc2s %f14, %f5 ta %icc, 0x1 movg %icc, %g4, %l3 edge16ln %i6, %o7, %o6 tle %xcc, 0x2 fmovsg %xcc, %f22, %f22 edge16l %g2, %o3, %g6 movpos %xcc, %o1, %i5 fmovdl %icc, %f11, %f12 fmovrdgez %i2, %f20, %f10 fbule %fcc2, loop_2637 fpackfix %f18, %f3 move %xcc, %i0, %o2 edge16n %o0, %i7, %l0 loop_2637: fbule,a %fcc2, loop_2638 srlx %g3, %o5, %l5 udiv %l1, 0x1BFA, %i4 fmovdcc %xcc, %f21, %f27 loop_2638: edge32n %l2, %i3, %g5 fcmpgt32 %f14, %f22, %l4 edge16n %i1, %l6, %g1 nop setx 0x9C79912264E36DEF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x7F8D09D96F88F347, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f18, %f18 addc %o4, 0x0209, %g7 srax %g4, 0x1D, %l3 tpos %xcc, 0x6 fxnors %f23, %f30, %f7 udiv %i6, 0x0C24, %o7 tneg %icc, 0x1 fbl,a %fcc0, loop_2639 nop fitod %f0, %f10 fdtox %f10, %f28 fxtod %f28, %f26 tcs %xcc, 0x4 smul %o6, %o3, %g6 loop_2639: nop fitos %f14, %f1 fstox %f1, %f20 fxtos %f20, %f24 stx %o1, [%l7 + 0x18] nop setx 0x6306C8698118CE2B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xE0C77593BD899E98, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fsubd %f22, %f26, %f12 nop setx 0x1F379F97982D25A9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x23D0C857A0A8D122, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 faddd %f20, %f22, %f6 move %xcc, %g2, %i5 andcc %i2, %i0, %o0 subcc %o2, 0x02EF, %i7 st %f14, [%l7 + 0x24] stw %l0, [%l7 + 0x18] tpos %xcc, 0x4 sdivcc %o5, 0x1BDF, %l5 sllx %l1, 0x19, %g3 taddcc %l2, 0x19F8, %i3 edge16l %g5, %i4, %l4 sllx %l6, 0x18, %i1 movg %icc, %o4, %g7 xor %g4, 0x1877, %l3 subcc %g1, %o7, %o6 bge,pn %icc, loop_2640 xor %i6, %o3, %o1 alignaddrl %g6, %i5, %i2 movre %i0, %g2, %o0 loop_2640: bgu,a,pt %xcc, loop_2641 move %icc, %o2, %l0 edge8 %o5, %l5, %i7 nop setx 0x20451042, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr loop_2641: brz,a %g3, loop_2642 movrlz %l1, %l2, %i3 sir 0x0890 subccc %i4, %g5, %l6 loop_2642: tcc %xcc, 0x6 tne %xcc, 0x3 alignaddrl %i1, %l4, %o4 tn %icc, 0x1 fpsub16 %f12, %f26, %f0 fzero %f18 tg %icc, 0x4 addc %g4, %g7, %g1 nop setx loop_2643, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sethi 0x0B63, %o7 bl loop_2644 popc 0x0282, %l3 loop_2643: array8 %i6, %o6, %o3 fmovsleu %xcc, %f8, %f6 loop_2644: andncc %o1, %i5, %i2 movvc %xcc, %i0, %g2 xnorcc %o0, %o2, %g6 fble %fcc1, loop_2645 ble,pn %xcc, loop_2646 andcc %l0, 0x156E, %o5 srlx %i7, %l5, %g3 loop_2645: sdivx %l1, 0x18B1, %l2 loop_2646: fbo %fcc1, loop_2647 fmovdneg %xcc, %f19, %f31 stb %i4, [%l7 + 0x5B] addccc %g5, 0x0AAC, %l6 loop_2647: edge8n %i3, %i1, %l4 smul %o4, 0x107E, %g4 swap [%l7 + 0x4C], %g7 sdivcc %o7, 0x115B, %g1 nop setx loop_2648, %l0, %l1 jmpl %l1, %l3 tsubcctv %i6, %o6, %o3 alignaddr %o1, %i5, %i2 set 0x2C, %g1 ldsha [%l7 + %g1] 0x04, %g2 loop_2648: bvs loop_2649 nop setx 0x42B793AA3FE05F16, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xEC045B0918E3A1B2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f10, %f24 fbue,a %fcc1, loop_2650 subc %o0, 0x1CA7, %i0 loop_2649: movrgez %o2, %l0, %o5 stw %g6, [%l7 + 0x14] loop_2650: nop wr %g0, 0x19, %asi prefetcha [%l7 + 0x40] %asi, 0x2 add %i7, %g3, %l1 tneg %icc, 0x6 edge32ln %l2, %i4, %l6 fmovrde %i3, %f30, %f6 sethi 0x1463, %g5 add %l7, 0x64, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l4 casa [%l6] 0x89, %l4, %i1 nop setx loop_2651, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tvs %xcc, 0x5 fmovdcs %xcc, %f9, %f10 tsubcc %g4, 0x1D3D, %g7 loop_2651: fsrc1 %f6, %f6 move %icc, %o4, %g1 nop fitod %f4, %f24 fdtoi %f24, %f22 addc %l3, 0x1513, %i6 fandnot1 %f28, %f12, %f12 nop setx loop_2652, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdne %icc, %f19, %f12 xnor %o6, 0x08A8, %o7 movrgez %o3, 0x090, %i5 loop_2652: sir 0x1160 sdivcc %o1, 0x05B3, %g2 std %f12, [%l7 + 0x48] smul %o0, %i0, %o2 fmovsn %xcc, %f21, %f16 udivx %i2, 0x17A7, %o5 tle %icc, 0x0 fnot1 %f10, %f28 movrlez %l0, 0x171, %g6 brlz %i7, loop_2653 fmovdvs %icc, %f19, %f9 tge %icc, 0x5 fblg,a %fcc3, loop_2654 loop_2653: movpos %xcc, %l5, %l1 fbn,a %fcc1, loop_2655 fmovdle %xcc, %f11, %f15 loop_2654: bne loop_2656 mulscc %g3, 0x0AF4, %l2 loop_2655: membar 0x16 add %l6, 0x05DA, %i4 loop_2656: tl %icc, 0x7 mova %icc, %g5, %i3 mulx %i1, %l4, %g4 movn %icc, %g7, %o4 movvs %xcc, %g1, %l3 popc %o6, %o7 stbar tgu %icc, 0x3 udivx %o3, 0x0870, %i6 orcc %o1, %i5, %g2 fpsub32 %f22, %f22, %f8 movcs %icc, %o0, %i0 bg,a,pn %icc, loop_2657 subcc %i2, 0x15D6, %o5 movge %xcc, %o2, %g6 brgez,a %i7, loop_2658 loop_2657: subcc %l0, %l5, %l1 fzero %f10 bvs %icc, loop_2659 loop_2658: sll %l2, %l6, %i4 or %g5, %i3, %i1 fbe,a %fcc2, loop_2660 loop_2659: movneg %icc, %l4, %g4 xor %g3, %o4, %g1 movvs %xcc, %g7, %o6 loop_2660: edge8 %o7, %l3, %o3 fone %f6 tgu %icc, 0x4 tle %xcc, 0x4 tneg %xcc, 0x3 movg %icc, %o1, %i5 nop setx 0x549866E24C4BC9A1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x5BCD3C294DC3DACA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f30, %f10 set 0x68, %l1 prefetcha [%l7 + %l1] 0x18, 0x0 sllx %o0, 0x19, %g2 bgu %icc, loop_2661 fbn %fcc1, loop_2662 movneg %xcc, %i2, %i0 fzero %f22 loop_2661: fones %f1 loop_2662: andncc %o2, %o5, %i7 fpadd32s %f1, %f1, %f21 movge %xcc, %l0, %g6 set 0x30, %i1 ldsba [%l7 + %i1] 0x10, %l5 fabss %f22, %f1 ldd [%l7 + 0x40], %f18 wr %g0, 0x81, %asi lduwa [%l7 + 0x18] %asi, %l2 fsrc2s %f8, %f1 fmovsvc %icc, %f16, %f25 bcc,a %icc, loop_2663 movcc %icc, %l6, %i4 tsubcctv %g5, %i3, %i1 nop setx 0xA057F0B3, %l0, %l6 st %l6, [%l7 + 0x24] ld [%l7 + 0x24], %fsr loop_2663: array32 %l1, %g4, %l4 udiv %g3, 0x1635, %o4 fbge,a %fcc0, loop_2664 movvc %icc, %g1, %g7 bgu,pn %icc, loop_2665 sdiv %o7, 0x0242, %l3 loop_2664: ldsb [%l7 + 0x71], %o6 edge16 %o3, %i5, %i6 loop_2665: movrlz %o0, 0x150, %g2 and %i2, 0x19AA, %i0 fpack16 %f8, %f27 edge16l %o1, %o2, %i7 mulx %l0, 0x1F84, %o5 subccc %l5, 0x1255, %g6 fba %fcc3, loop_2666 edge8ln %l2, %l6, %i4 movle %icc, %i3, %i1 array8 %l1, %g4, %g5 loop_2666: edge8ln %l4, %o4, %g1 call loop_2667 nop fitos %f12, %f6 fstox %f6, %f2 set 0x76, %g5 lduha [%l7 + %g5] 0x81, %g3 loop_2667: fmovscc %icc, %f26, %f31 movrne %g7, 0x23B, %l3 edge16l %o6, %o7, %o3 udivcc %i6, 0x11F6, %o0 mulscc %i5, 0x157C, %g2 umul %i0, 0x05B0, %i2 ldx [%l7 + 0x70], %o1 movvc %xcc, %o2, %l0 tneg %icc, 0x0 set 0x37, %g2 lduba [%l7 + %g2] 0x80, %i7 fmovsleu %icc, %f14, %f27 call loop_2668 edge16ln %o5, %g6, %l2 edge8n %l6, %l5, %i4 fnand %f22, %f14, %f4 loop_2668: fblg %fcc3, loop_2669 nop setx 0x5E37218B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0xEBDC805C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fadds %f0, %f11, %f19 ldx [%l7 + 0x40], %i3 movl %icc, %l1, %i1 loop_2669: xor %g5, %g4, %o4 ldsb [%l7 + 0x24], %g1 fmovdvc %xcc, %f5, %f23 fmovrslz %g3, %f12, %f12 fmovdvc %icc, %f17, %f27 bne %xcc, loop_2670 te %icc, 0x4 movneg %icc, %g7, %l3 fornot1 %f12, %f24, %f2 loop_2670: xorcc %l4, 0x0FED, %o7 move %xcc, %o6, %o3 addccc %o0, %i5, %i6 xnor %i0, 0x0DCC, %i2 movrlez %o1, 0x042, %g2 ldd [%l7 + 0x18], %l0 stx %i7, [%l7 + 0x28] brlz %o5, loop_2671 andn %g6, 0x143D, %l2 fornot2 %f28, %f30, %f24 tneg %xcc, 0x5 loop_2671: fmovdg %icc, %f18, %f2 fbu,a %fcc0, loop_2672 fzero %f0 umul %o2, 0x016C, %l6 edge16ln %i4, %i3, %l5 loop_2672: fmovdpos %icc, %f10, %f22 ldsb [%l7 + 0x6E], %l1 edge32l %g5, %i1, %g4 movn %icc, %o4, %g3 orcc %g1, %l3, %l4 alignaddrl %g7, %o6, %o7 nop fitod %f15, %f16 wr %g0, 0x89, %asi swapa [%l7 + 0x6C] %asi, %o0 edge8 %o3, %i6, %i0 swap [%l7 + 0x54], %i2 ldsh [%l7 + 0x4C], %i5 alignaddr %g2, %o1, %l0 tg %xcc, 0x3 fcmpeq16 %f16, %f8, %o5 subc %i7, %l2, %g6 edge8l %l6, %i4, %i3 add %l7, 0x48, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %o2, %l5 movcs %icc, %l1, %i1 subccc %g5, 0x0A8B, %g4 array8 %g3, %o4, %g1 edge8 %l3, %g7, %o6 tvs %xcc, 0x6 wr %g0, 0x10, %asi ldsba [%l7 + 0x20] %asi, %o7 tge %xcc, 0x7 fcmple32 %f8, %f18, %l4 taddcc %o0, 0x19EE, %i6 prefetch [%l7 + 0x50], 0x2 fmul8x16al %f26, %f31, %f0 tneg %xcc, 0x5 movpos %icc, %i0, %i2 fbul,a %fcc1, loop_2673 nop fitos %f1, %f1 fstoi %f1, %f26 movgu %icc, %o3, %i5 fbl,a %fcc0, loop_2674 loop_2673: edge32ln %o1, %l0, %g2 movpos %icc, %o5, %l2 fba %fcc0, loop_2675 loop_2674: lduw [%l7 + 0x50], %g6 edge32l %i7, %l6, %i3 tsubcctv %o2, %l5, %l1 loop_2675: fpack32 %f26, %f8, %f12 srl %i4, %i1, %g5 movrlz %g4, 0x1B1, %g3 fornot2 %f26, %f28, %f24 udivcc %o4, 0x174A, %l3 bneg %icc, loop_2676 sethi 0x1A91, %g1 fpadd32s %f4, %f15, %f29 lduw [%l7 + 0x64], %o6 loop_2676: lduw [%l7 + 0x34], %g7 or %l4, 0x0AC9, %o0 taddcctv %o7, 0x1A03, %i6 tsubcc %i0, %i2, %i5 sir 0x1A3B movrlez %o1, 0x390, %l0 tcs %xcc, 0x0 edge16 %o3, %g2, %o5 ldd [%l7 + 0x60], %g6 tne %icc, 0x5 wr %g0, 0x11, %asi lduwa [%l7 + 0x7C] %asi, %l2 fmovdcc %xcc, %f13, %f31 nop setx 0x80630094, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr edge16n %l6, %i3, %o2 fbg,a %fcc1, loop_2677 edge16n %i7, %l5, %l1 srlx %i4, %g5, %g4 movrne %g3, %o4, %i1 loop_2677: movne %icc, %g1, %l3 sra %g7, %o6, %l4 wr %g0, 0x04, %asi stba %o7, [%l7 + 0x73] %asi fbg %fcc0, loop_2678 fpsub16 %f18, %f24, %f30 set 0x0, %g7 stxa %o0, [%g0 + %g7] 0x5f loop_2678: fmovsne %icc, %f16, %f2 array16 %i0, %i6, %i5 fmovrdlez %i2, %f2, %f4 subc %o1, %l0, %o3 movrgez %o5, %g2, %g6 be,a loop_2679 movne %xcc, %l6, %l2 movre %o2, %i7, %l5 lduw [%l7 + 0x3C], %i3 loop_2679: addcc %i4, %l1, %g5 edge8n %g3, %o4, %i1 array8 %g1, %l3, %g4 udivcc %o6, 0x149B, %l4 fmovrde %g7, %f14, %f30 addccc %o7, %i0, %o0 fmovsn %icc, %f7, %f17 edge32 %i6, %i5, %i2 edge16l %l0, %o3, %o5 alignaddr %g2, %g6, %o1 fbo %fcc1, loop_2680 std %f16, [%l7 + 0x68] fbue,a %fcc0, loop_2681 mova %xcc, %l2, %o2 loop_2680: edge32n %l6, %l5, %i7 set 0x60, %i6 lduha [%l7 + %i6] 0x81, %i4 loop_2681: sdivx %i3, 0x0819, %l1 bcs,a loop_2682 fnot2s %f13, %f1 udiv %g3, 0x17B4, %o4 edge8n %i1, %g1, %l3 loop_2682: stw %g5, [%l7 + 0x08] add %o6, 0x0277, %l4 set 0x44, %o3 lduha [%l7 + %o3] 0x11, %g4 fmul8x16al %f25, %f7, %f16 smul %g7, 0x02A2, %i0 fmovscs %xcc, %f3, %f16 ldsh [%l7 + 0x40], %o0 fmovsa %icc, %f28, %f22 nop setx loop_2683, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbule %fcc1, loop_2684 edge16n %i6, %o7, %i2 edge16 %l0, %o3, %o5 loop_2683: edge32ln %g2, %i5, %g6 loop_2684: tneg %icc, 0x6 movn %icc, %o1, %l2 srax %o2, 0x1D, %l6 fnor %f20, %f6, %f2 brz %i7, loop_2685 orn %i4, %l5, %l1 lduh [%l7 + 0x5E], %g3 fpsub16 %f22, %f6, %f6 loop_2685: movgu %icc, %o4, %i1 ldub [%l7 + 0x0C], %g1 fpack16 %f12, %f31 orn %l3, 0x03E9, %g5 fmovdcc %xcc, %f22, %f13 add %l7, 0x40, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i3 casa [%l6] %asi, %i3, %o6 swap [%l7 + 0x54], %l4 mulscc %g7, %i0, %o0 fsrc2s %f19, %f3 movg %xcc, %g4, %o7 tcc %xcc, 0x7 srl %i6, %i2, %l0 wr %g0, 0x18, %asi stda %f0, [%l7 + 0x40] %asi movrlz %o5, %g2, %o3 tneg %xcc, 0x4 fmuld8ulx16 %f8, %f15, %f30 membar 0x1C xorcc %g6, 0x0D5D, %i5 fmovsg %icc, %f24, %f16 fcmple32 %f22, %f22, %o1 set 0x10, %l5 stxa %l2, [%l7 + %l5] 0x88 fmovsneg %xcc, %f22, %f4 sdiv %o2, 0x08D0, %l6 movle %icc, %i7, %l5 movn %xcc, %l1, %i4 nop fitod %f8, %f8 fdtox %f8, %f8 fxtod %f8, %f14 fmovspos %xcc, %f25, %f7 taddcc %o4, %i1, %g1 fbul,a %fcc0, loop_2686 fbue,a %fcc2, loop_2687 array16 %g3, %l3, %g5 ldsb [%l7 + 0x62], %o6 loop_2686: nop fitod %f8, %f30 fdtox %f30, %f14 loop_2687: std %f28, [%l7 + 0x28] std %f6, [%l7 + 0x50] set 0x5C, %o2 ldsha [%l7 + %o2] 0x15, %l4 movn %icc, %g7, %i3 fmovspos %xcc, %f8, %f4 stb %i0, [%l7 + 0x50] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnor %f20, %f6, %f16 movrgez %g4, 0x121, %o7 movrgz %o0, %i6, %i2 fnor %f14, %f14, %f6 andn %o5, 0x0BD7, %l0 edge8n %o3, %g2, %i5 fmovdgu %icc, %f8, %f14 fpsub16s %f21, %f5, %f20 srlx %g6, %o1, %o2 movvc %icc, %l2, %i7 array8 %l6, %l1, %i4 udivx %o4, 0x0F47, %i1 xnor %g1, %l5, %l3 andcc %g3, 0x1409, %g5 wr %g0, 0xf9, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync popc 0x1DB3, %o6 bcc,a loop_2688 tvs %icc, 0x7 set 0x1C, %i0 sta %f16, [%l7 + %i0] 0x10 loop_2688: nop set 0x0E, %i4 ldstuba [%l7 + %i4] 0x89, %l4 xorcc %g7, %i3, %i0 smulcc %g4, 0x1BAE, %o0 subccc %i6, 0x08F1, %i2 smulcc %o7, 0x0A2E, %o5 set 0x40, %g6 ldda [%l7 + %g6] 0x04, %f16 udiv %l0, 0x11D8, %g2 wr %g0, 0x89, %asi lda [%l7 + 0x3C] %asi, %f9 movrne %o3, 0x2BA, %g6 fnegd %f6, %f22 st %f31, [%l7 + 0x7C] mulx %o1, 0x0122, %o2 movge %xcc, %l2, %i7 fmovd %f16, %f6 fpackfix %f14, %f6 movvs %icc, %i5, %l1 umulcc %i4, %l6, %i1 fbl %fcc0, loop_2689 stx %g1, [%l7 + 0x18] srax %o4, 0x13, %l5 orncc %g3, 0x0A6F, %g5 loop_2689: fcmpne16 %f18, %f30, %l3 movne %xcc, %l4, %o6 udivcc %i3, 0x1B3C, %i0 movcc %xcc, %g7, %g4 sll %o0, 0x1F, %i2 for %f8, %f10, %f0 tl %icc, 0x1 xorcc %o7, 0x1C1A, %i6 array32 %l0, %o5, %o3 lduw [%l7 + 0x64], %g6 smulcc %o1, %g2, %l2 array32 %i7, %o2, %l1 bn,pt %xcc, loop_2690 tpos %xcc, 0x6 subcc %i5, %i4, %i1 nop setx 0x713BF860606480A1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 fsqrtd %f28, %f20 loop_2690: edge16n %l6, %g1, %o4 fabsd %f10, %f8 bl,pt %icc, loop_2691 fmul8x16al %f0, %f16, %f4 bne %xcc, loop_2692 bvc loop_2693 loop_2691: xor %g3, %g5, %l3 add %l4, 0x0FC6, %l5 loop_2692: srax %o6, 0x08, %i0 loop_2693: smul %i3, 0x18E7, %g4 smul %o0, %g7, %o7 tvc %icc, 0x6 movcs %icc, %i6, %i2 nop fitod %f2, %f14 fdtox %f14, %f28 fxtod %f28, %f0 andn %l0, %o3, %g6 nop fitos %f2, %f17 fstoi %f17, %f4 fmovdvs %xcc, %f29, %f0 sra %o5, %o1, %g2 fbuge,a %fcc1, loop_2694 bneg,pn %xcc, loop_2695 nop setx 0x096F75F9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0xA7B39758, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fsubs %f9, %f17, %f2 edge32l %l2, %o2, %i7 loop_2694: udiv %l1, 0x1279, %i5 loop_2695: edge16 %i4, %l6, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz,a %o4, loop_2696 nop setx loop_2697, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry taddcctv %g3, %i1, %l3 brgz %g5, loop_2698 loop_2696: fmovdleu %icc, %f11, %f17 loop_2697: smulcc %l4, %l5, %i0 udivcc %o6, 0x191F, %i3 loop_2698: bneg,pt %icc, loop_2699 xnorcc %g4, 0x182A, %o0 alignaddr %o7, %g7, %i2 brz %i6, loop_2700 loop_2699: ba,pt %xcc, loop_2701 bge,a %icc, loop_2702 movrgz %o3, %l0, %o5 loop_2700: fornot1 %f14, %f22, %f10 loop_2701: flush %l7 + 0x08 loop_2702: ta %icc, 0x6 taddcctv %o1, 0x1711, %g6 fcmpgt16 %f6, %f18, %g2 fmovs %f15, %f5 movrlez %o2, %l2, %l1 wr %g0, 0x11, %asi ldstuba [%l7 + 0x55] %asi, %i7 fbuge,a %fcc1, loop_2703 fpadd32 %f6, %f4, %f26 tle %icc, 0x3 mulscc %i4, 0x0BE1, %l6 loop_2703: mulscc %g1, %o4, %i5 edge32l %i1, %g3, %g5 movrlez %l4, %l3, %i0 fbu,a %fcc0, loop_2704 fnegd %f24, %f12 fnand %f14, %f8, %f8 popc %o6, %l5 loop_2704: udiv %i3, 0x13D4, %o0 udivx %g4, 0x1773, %o7 fmovrse %g7, %f3, %f3 ldsh [%l7 + 0x74], %i2 tg %icc, 0x2 fmovda %xcc, %f9, %f3 edge32 %o3, %i6, %l0 tle %icc, 0x4 ble,a loop_2705 mova %xcc, %o1, %g6 popc 0x1150, %o5 tg %icc, 0x1 loop_2705: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %g2, %l2, %o2 subccc %l1, 0x1692, %i7 orn %l6, 0x096F, %g1 fba %fcc0, loop_2706 movleu %xcc, %i4, %o4 addc %i5, 0x06AA, %g3 fba,a %fcc1, loop_2707 loop_2706: bpos %icc, loop_2708 umul %g5, 0x1577, %i1 movrgz %l4, 0x320, %l3 loop_2707: movge %icc, %i0, %l5 loop_2708: fbul,a %fcc3, loop_2709 fandnot1 %f0, %f24, %f0 fbug %fcc2, loop_2710 nop fitod %f0, %f12 fdtos %f12, %f1 loop_2709: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdge %icc, %f2, %f3 loop_2710: fors %f15, %f9, %f8 mulx %i3, 0x10A5, %o0 call loop_2711 udivx %o6, 0x04B4, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %g4, %g7, %i2 loop_2711: movle %xcc, %o3, %i6 fandnot1 %f20, %f22, %f22 edge8ln %o1, %l0, %g6 fcmpne16 %f6, %f0, %g2 tn %icc, 0x2 movge %icc, %l2, %o2 add %o5, 0x108F, %i7 brgez,a %l6, loop_2712 sth %g1, [%l7 + 0x6C] xnor %i4, 0x14F1, %o4 fbn %fcc2, loop_2713 loop_2712: tsubcc %l1, 0x1025, %g3 move %xcc, %i5, %g5 andncc %l4, %i1, %l3 loop_2713: edge8ln %i0, %l5, %o0 edge16n %o6, %i3, %g4 nop fitos %f31, %f26 fbug %fcc3, loop_2714 movn %icc, %o7, %g7 stx %i2, [%l7 + 0x40] edge8l %o3, %o1, %l0 loop_2714: movne %xcc, %i6, %g2 brz,a %l2, loop_2715 fpack32 %f2, %f22, %f30 brlz %g6, loop_2716 fbo %fcc3, loop_2717 loop_2715: bne %icc, loop_2718 sethi 0x19CB, %o2 loop_2716: tcs %xcc, 0x5 loop_2717: alignaddr %o5, %l6, %i7 loop_2718: nop setx 0xEE840B16, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 fsqrts %f23, %f13 movne %icc, %g1, %i4 tgu %icc, 0x3 fble %fcc0, loop_2719 andncc %l1, %o4, %i5 edge8 %g3, %l4, %g5 nop fitos %f1, %f14 loop_2719: fmovdl %xcc, %f13, %f16 fbul %fcc0, loop_2720 smulcc %i1, 0x0761, %l3 ldx [%l7 + 0x28], %i0 orn %l5, 0x04B6, %o6 loop_2720: call loop_2721 add %o0, 0x02AF, %i3 fbg,a %fcc3, loop_2722 tle %xcc, 0x7 loop_2721: fones %f19 stb %g4, [%l7 + 0x30] loop_2722: edge32n %g7, %i2, %o3 set 0x34, %o0 stba %o1, [%l7 + %o0] 0x89 tsubcc %o7, %i6, %g2 ble,pt %xcc, loop_2723 fmul8x16 %f11, %f22, %f16 udiv %l2, 0x16C3, %l0 array16 %g6, %o5, %o2 loop_2723: tcs %icc, 0x5 movneg %icc, %i7, %g1 fbe %fcc0, loop_2724 andn %i4, 0x0693, %l6 fmovsl %xcc, %f12, %f24 set 0x7C, %l0 lduwa [%l7 + %l0] 0x89, %o4 loop_2724: tneg %icc, 0x5 edge8ln %l1, %i5, %g3 andncc %l4, %i1, %l3 sdiv %i0, 0x0D03, %l5 edge32l %o6, %o0, %i3 smul %g4, 0x012C, %g7 fmovsle %icc, %f27, %f30 movpos %xcc, %g5, %o3 call loop_2725 sllx %i2, 0x0C, %o7 fpadd32s %f22, %f16, %f17 fmovrdgez %o1, %f26, %f20 loop_2725: fsrc2s %f0, %f27 sdivx %i6, 0x128A, %g2 subccc %l0, 0x05D2, %l2 st %f29, [%l7 + 0x7C] xorcc %o5, 0x0049, %g6 srl %o2, %i7, %i4 edge32ln %l6, %o4, %l1 sdivcc %i5, 0x1490, %g3 edge8l %g1, %i1, %l4 movvs %xcc, %l3, %i0 fble %fcc3, loop_2726 fbo,a %fcc2, loop_2727 nop fitos %f1, %f3 fstox %f3, %f28 nop set 0x18, %i2 prefetch [%l7 + %i2], 0x3 loop_2726: edge16l %l5, %o0, %i3 loop_2727: addc %o6, %g4, %g5 st %f30, [%l7 + 0x44] fmovrde %g7, %f18, %f0 movgu %icc, %i2, %o3 edge32n %o1, %i6, %g2 fpadd16 %f14, %f14, %f10 fpackfix %f14, %f31 nop setx loop_2728, %l0, %l1 jmpl %l1, %l0 be,a loop_2729 movvs %xcc, %l2, %o7 xnorcc %o5, %g6, %i7 loop_2728: andn %i4, 0x15D5, %o2 loop_2729: brnz %o4, loop_2730 edge16 %l6, %i5, %l1 set 0x74, %l4 swapa [%l7 + %l4] 0x88, %g1 loop_2730: fba,a %fcc1, loop_2731 movleu %icc, %i1, %g3 movle %xcc, %l4, %l3 fsrc1s %f21, %f4 loop_2731: subccc %i0, %l5, %o0 sdiv %i3, 0x15F2, %g4 taddcc %g5, %g7, %i2 alignaddr %o3, %o1, %o6 move %xcc, %g2, %l0 umulcc %i6, %o7, %o5 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x89 udiv %l2, 0x076B, %i7 fbule,a %fcc0, loop_2732 membar 0x7A nop setx loop_2733, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2732: bge %icc, loop_2734 brlez,a %i4, loop_2735 loop_2733: addcc %o2, %o4, %g6 edge32n %i5, %l1, %l6 loop_2734: tpos %xcc, 0x4 loop_2735: edge8 %i1, %g1, %g3 swap [%l7 + 0x5C], %l3 fmovdcc %icc, %f15, %f4 fornot2s %f31, %f3, %f10 andn %l4, 0x0A91, %l5 fsrc2 %f20, %f10 subccc %i0, 0x1A80, %o0 fba,a %fcc2, loop_2736 edge32n %i3, %g5, %g4 fornot1s %f10, %f1, %f16 xor %i2, 0x0B75, %o3 loop_2736: fnors %f0, %f4, %f18 wr %g0, 0x0c, %asi swapa [%l7 + 0x74] %asi, %g7 ba loop_2737 tge %xcc, 0x4 tneg %icc, 0x6 tvc %xcc, 0x3 loop_2737: subccc %o1, %g2, %o6 movrgez %l0, 0x07D, %i6 stb %o5, [%l7 + 0x6C] nop fitod %f0, %f12 orcc %l2, %o7, %i7 fabss %f2, %f14 udiv %o2, 0x080F, %i4 fpsub32s %f31, %f26, %f31 movleu %xcc, %g6, %i5 addcc %l1, %l6, %i1 fexpand %f6, %f10 tg %icc, 0x6 sll %o4, 0x10, %g3 ta %icc, 0x3 sir 0x03C3 array32 %g1, %l4, %l5 movrgez %i0, %l3, %o0 wr %g0, 0x2b, %asi stxa %g5, [%l7 + 0x28] %asi membar #Sync sdivx %g4, 0x1915, %i3 bge,a,pn %icc, loop_2738 edge8n %i2, %o3, %g7 udivx %o1, 0x1C53, %g2 taddcctv %l0, %o6, %o5 loop_2738: tn %icc, 0x5 add %l7, 0x4C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i6 casa [%l6] 0x89, %i6, %l2 fmovdl %icc, %f27, %f6 movleu %xcc, %i7, %o7 fmovdle %xcc, %f2, %f6 orn %o2, %g6, %i4 sdivcc %l1, 0x1FB3, %i5 mulx %l6, 0x161F, %o4 fpackfix %f8, %f20 movl %icc, %i1, %g1 movn %icc, %g3, %l5 fmovsle %icc, %f19, %f4 movcc %xcc, %i0, %l4 movn %xcc, %o0, %g5 edge32 %g4, %l3, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %xcc, %o3, %g7 nop setx 0xC5777D83FCCF698A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x88EF76458A7473E8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f12, %f24 fmul8x16al %f20, %f15, %f4 bcc,pn %icc, loop_2739 tne %icc, 0x6 sdivx %i2, 0x1705, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2739: edge16l %l0, %g2, %o6 tge %icc, 0x1 fcmpgt32 %f26, %f0, %i6 nop setx 0x37F48852, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x9ACCF534, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fmuls %f28, %f20, %f23 wr %g0, 0x18, %asi swapa [%l7 + 0x60] %asi, %o5 andn %l2, %i7, %o2 move %icc, %o7, %i4 andncc %l1, %i5, %l6 ldstub [%l7 + 0x72], %o4 edge8ln %i1, %g1, %g6 fornot2 %f20, %f10, %f24 set 0x40, %o4 ldda [%l7 + %o4] 0x10, %f16 or %l5, %g3, %l4 wr %g0, 0x19, %asi ldswa [%l7 + 0x70] %asi, %o0 andcc %i0, %g4, %l3 ba,pn %xcc, loop_2740 fmovdcc %xcc, %f17, %f19 array32 %i3, %o3, %g5 fexpand %f11, %f20 loop_2740: udiv %g7, 0x19E3, %o1 wr %g0, 0x81, %asi stba %l0, [%l7 + 0x3C] %asi udiv %g2, 0x1893, %o6 ldub [%l7 + 0x4D], %i2 fsrc2s %f26, %f12 tgu %icc, 0x5 nop setx loop_2741, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sllx %i6, 0x12, %o5 sdivx %l2, 0x08D6, %i7 umulcc %o2, %o7, %l1 loop_2741: fbe,a %fcc1, loop_2742 and %i5, 0x1C6B, %l6 fmovsne %icc, %f14, %f10 ble,pt %xcc, loop_2743 loop_2742: nop setx 0xA6F03F0DA6087CC8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xE3B06B1C80363627, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f26, %f4 sdiv %i4, 0x0F1B, %i1 brgz,a %g1, loop_2744 loop_2743: sdiv %o4, 0x1BD3, %l5 fmovrsgez %g6, %f23, %f24 alignaddr %l4, %g3, %o0 loop_2744: tne %xcc, 0x5 bgu,a loop_2745 bshuffle %f24, %f28, %f8 fmovda %icc, %f28, %f23 tsubcc %i0, 0x1075, %g4 loop_2745: movre %l3, %i3, %o3 tpos %xcc, 0x0 tsubcctv %g5, %g7, %o1 xnorcc %g2, 0x02D8, %o6 ba,a %xcc, loop_2746 addcc %l0, %i6, %i2 sth %o5, [%l7 + 0x70] fmovsgu %xcc, %f30, %f0 loop_2746: tl %xcc, 0x1 movcc %icc, %i7, %l2 tvc %xcc, 0x0 andncc %o7, %l1, %i5 alignaddr %l6, %o2, %i1 fandnot1 %f16, %f10, %f26 fpsub32s %f11, %f2, %f9 movcc %xcc, %g1, %i4 orncc %l5, %o4, %g6 fmovde %xcc, %f29, %f20 fpackfix %f24, %f31 movvs %xcc, %g3, %l4 addcc %i0, 0x18A8, %g4 ta %icc, 0x3 edge8ln %o0, %l3, %o3 swap [%l7 + 0x48], %g5 flush %l7 + 0x7C fbu %fcc1, loop_2747 fmovscc %xcc, %f17, %f27 movle %xcc, %g7, %i3 stbar loop_2747: movne %xcc, %g2, %o6 prefetch [%l7 + 0x24], 0x1 brlz %l0, loop_2748 ldsb [%l7 + 0x40], %i6 mulx %o1, %o5, %i7 udivcc %l2, 0x0758, %i2 loop_2748: fands %f11, %f7, %f4 edge32n %l1, %i5, %o7 fbg,a %fcc1, loop_2749 movcs %icc, %l6, %o2 orncc %g1, 0x075E, %i1 wr %g0, 0x19, %asi sta %f6, [%l7 + 0x7C] %asi loop_2749: stb %l5, [%l7 + 0x45] bvs,a,pn %icc, loop_2750 taddcc %o4, 0x17EB, %i4 fmovrsne %g3, %f10, %f3 fbul %fcc2, loop_2751 loop_2750: andncc %g6, %i0, %l4 sra %o0, 0x09, %l3 edge32 %g4, %g5, %o3 loop_2751: pdist %f12, %f26, %f18 umulcc %g7, %i3, %o6 nop setx 0x770B34BD1EBF5D67, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x13C0AA88CD939660, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f26, %f4 edge16ln %l0, %i6, %g2 xor %o5, %i7, %o1 movge %icc, %i2, %l2 movleu %icc, %i5, %o7 fbg %fcc3, loop_2752 for %f22, %f30, %f14 tgu %icc, 0x6 edge8ln %l1, %o2, %l6 loop_2752: tsubcctv %g1, 0x08C8, %i1 andn %l5, 0x05AF, %o4 movrgz %g3, %i4, %g6 edge32n %l4, %o0, %l3 fmovsg %xcc, %f22, %f16 fmovrdne %i0, %f28, %f28 flush %l7 + 0x18 fbul %fcc3, loop_2753 mulx %g4, 0x03C4, %o3 fbuge %fcc2, loop_2754 movvs %xcc, %g7, %g5 loop_2753: sdivcc %o6, 0x1E11, %i3 tl %xcc, 0x7 loop_2754: udivx %l0, 0x0958, %g2 udivcc %o5, 0x1133, %i6 smul %o1, %i7, %l2 prefetch [%l7 + 0x64], 0x0 nop setx 0xCC35630F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0xA8F5C9D3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fmuls %f16, %f3, %f7 bn %xcc, loop_2755 sth %i2, [%l7 + 0x0C] srlx %i5, 0x08, %o7 smul %o2, %l1, %g1 loop_2755: movle %icc, %i1, %l6 sir 0x0B9C tne %icc, 0x2 array8 %o4, %l5, %g3 brnz %i4, loop_2756 fmovrslez %g6, %f31, %f24 tneg %xcc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2756: bleu %icc, loop_2757 umul %l4, %o0, %l3 fbu,a %fcc0, loop_2758 fmovsvc %icc, %f30, %f24 loop_2757: movvs %xcc, %g4, %o3 movre %i0, 0x2FA, %g5 loop_2758: mova %icc, %o6, %i3 fmovsleu %xcc, %f9, %f1 swap [%l7 + 0x3C], %l0 bg,a %icc, loop_2759 movpos %xcc, %g7, %g2 membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xf8, %f16 loop_2759: edge32l %i6, %o1, %o5 brlez,a %i7, loop_2760 fmovdn %icc, %f21, %f28 edge32ln %l2, %i5, %o7 tge %icc, 0x5 loop_2760: fcmpeq32 %f24, %f28, %i2 ldd [%l7 + 0x30], %f0 add %o2, %l1, %i1 andncc %g1, %l6, %o4 edge8ln %g3, %l5, %g6 ldsb [%l7 + 0x48], %i4 fbue,a %fcc2, loop_2761 tge %xcc, 0x4 popc 0x1B0C, %l4 fmovrslz %l3, %f23, %f28 loop_2761: nop wr %g0, 0x0c, %asi prefetcha [%l7 + 0x18] %asi, 0x3 fbn %fcc3, loop_2762 fandnot1 %f18, %f24, %f2 edge16l %g4, %i0, %o3 ldstub [%l7 + 0x74], %g5 loop_2762: edge32 %o6, %i3, %l0 fandnot1s %f0, %f28, %f27 array16 %g2, %i6, %o1 array16 %o5, %g7, %l2 bge,a,pt %xcc, loop_2763 tg %xcc, 0x3 fnot2s %f26, %f3 nop set 0x30, %i5 stw %i7, [%l7 + %i5] loop_2763: nop fitos %f2, %f16 fstod %f16, %f8 bl,a %icc, loop_2764 nop setx 0xDED605F4C60CA5A7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xC1F1F30E651E5090, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f30, %f14 udivcc %o7, 0x1A98, %i2 wr %g0, 0x27, %asi stba %o2, [%l7 + 0x3E] %asi membar #Sync loop_2764: swap [%l7 + 0x74], %l1 fmovsneg %icc, %f12, %f7 wr %g0, 0x81, %asi stda %f0, [%l7 + 0x40] %asi set 0x30, %g4 stxa %i5, [%l7 + %g4] 0x88 array16 %g1, %l6, %o4 bne,pt %icc, loop_2765 smul %g3, %l5, %i1 bn,pn %xcc, loop_2766 bn,a,pt %icc, loop_2767 loop_2765: subcc %g6, 0x12A7, %l4 movle %icc, %l3, %i4 loop_2766: movrgz %g4, %o0, %o3 loop_2767: andn %g5, %i0, %o6 edge8l %i3, %g2, %i6 fmovsne %icc, %f26, %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrse %o1, %f13, %f17 umul %o5, 0x0564, %g7 edge16ln %l0, %l2, %o7 movre %i2, %o2, %i7 edge8 %l1, %g1, %i5 fnor %f4, %f10, %f26 srax %o4, 0x07, %g3 wr %g0, 0x2a, %asi stha %l6, [%l7 + 0x40] %asi membar #Sync tle %icc, 0x0 fmovsl %icc, %f0, %f0 sth %l5, [%l7 + 0x4C] be,pt %xcc, loop_2768 orcc %g6, 0x1854, %i1 fmul8ulx16 %f24, %f22, %f2 movn %icc, %l4, %i4 loop_2768: movrlz %l3, 0x0B5, %g4 tvc %xcc, 0x3 edge8 %o0, %o3, %i0 membar 0x65 fpadd16s %f25, %f11, %f27 orncc %o6, %i3, %g5 fcmpgt32 %f30, %f14, %i6 sub %g2, 0x19B7, %o5 movge %icc, %o1, %g7 nop setx 0x3F0E52A9A64887E4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f4 edge8l %l0, %l2, %i2 fmovrdlz %o7, %f6, %f20 bpos,a,pn %xcc, loop_2769 array32 %i7, %o2, %g1 tg %xcc, 0x4 fmovdge %xcc, %f23, %f18 loop_2769: tle %xcc, 0x0 orncc %i5, %l1, %o4 edge32n %g3, %l5, %l6 orncc %g6, %l4, %i1 fmuld8ulx16 %f4, %f20, %f18 edge8ln %i4, %l3, %g4 fcmple16 %f8, %f22, %o3 fxors %f14, %f22, %f21 edge32l %i0, %o6, %i3 srlx %g5, 0x06, %i6 fandnot1 %f26, %f2, %f18 fcmpgt32 %f20, %f24, %g2 bvc,pn %xcc, loop_2770 movrgz %o5, %o1, %o0 movne %xcc, %g7, %l0 fbg,a %fcc2, loop_2771 loop_2770: tn %xcc, 0x7 edge32 %i2, %l2, %o7 fxors %f18, %f23, %f14 loop_2771: fbul,a %fcc1, loop_2772 ldd [%l7 + 0x08], %i6 nop setx 0x9053D56C, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr fmovdvs %xcc, %f11, %f20 loop_2772: movcc %xcc, %o2, %i5 ldstub [%l7 + 0x29], %l1 edge16l %o4, %g3, %l5 srax %g1, 0x1B, %l6 fble,a %fcc0, loop_2773 sdivx %l4, 0x1A28, %i1 fbe,a %fcc3, loop_2774 bg,a loop_2775 loop_2773: fpadd16 %f4, %f20, %f0 movleu %icc, %i4, %g6 loop_2774: brnz %g4, loop_2776 loop_2775: ba loop_2777 fmovde %icc, %f17, %f12 wr %g0, 0x04, %asi lda [%l7 + 0x38] %asi, %f24 loop_2776: edge8n %o3, %i0, %o6 loop_2777: alignaddr %l3, %g5, %i3 mulx %g2, 0x0739, %i6 fmovdleu %icc, %f1, %f24 sra %o1, 0x15, %o0 andn %g7, %l0, %i2 movrgez %l2, %o7, %o5 stw %i7, [%l7 + 0x58] fmovs %f24, %f14 subccc %i5, %o2, %o4 tcc %xcc, 0x5 movn %icc, %g3, %l1 movcs %xcc, %l5, %g1 fbul %fcc2, loop_2778 array8 %l4, %i1, %i4 orcc %l6, 0x19B0, %g4 subc %g6, 0x1198, %i0 loop_2778: smul %o6, %l3, %o3 tne %xcc, 0x3 fba,a %fcc1, loop_2779 edge32 %g5, %i3, %i6 nop fitod %f6, %f28 fdtox %f28, %f20 movvc %xcc, %o1, %g2 loop_2779: nop set 0x58, %l6 lduwa [%l7 + %l6] 0x81, %o0 andncc %g7, %l0, %i2 ldsw [%l7 + 0x38], %o7 ldd [%l7 + 0x50], %l2 mulscc %i7, 0x0377, %i5 bvc,pt %xcc, loop_2780 orncc %o5, 0x1B38, %o2 xor %o4, 0x1A74, %l1 umul %l5, %g3, %g1 loop_2780: brlz,a %l4, loop_2781 nop setx 0xF0441FB7, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr ldub [%l7 + 0x31], %i4 movg %xcc, %l6, %i1 loop_2781: fblg %fcc3, loop_2782 edge8n %g4, %g6, %o6 addc %l3, %o3, %g5 be,a,pt %xcc, loop_2783 loop_2782: umul %i3, 0x17E2, %i6 add %i0, %g2, %o1 bpos,a,pt %icc, loop_2784 loop_2783: bl,a %icc, loop_2785 tne %icc, 0x0 fpack32 %f16, %f30, %f30 loop_2784: nop wr %g0, 0x18, %asi lda [%l7 + 0x5C] %asi, %f3 loop_2785: membar 0x61 andcc %o0, %g7, %i2 brlz %o7, loop_2786 flush %l7 + 0x74 tleu %xcc, 0x0 movn %xcc, %l2, %l0 loop_2786: bleu,pt %xcc, loop_2787 movrlez %i7, 0x196, %i5 movgu %icc, %o2, %o4 mulscc %l1, 0x1B25, %o5 loop_2787: movcc %icc, %l5, %g1 movge %icc, %g3, %i4 fnegd %f12, %f14 fmovsne %icc, %f18, %f29 smulcc %l4, %l6, %g4 brlz,a %g6, loop_2788 sth %i1, [%l7 + 0x2C] nop setx 0x375330922A869011, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x9593E9C8E39DDA19, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f30, %f30 bcc,a,pt %icc, loop_2789 loop_2788: membar 0x42 movne %xcc, %l3, %o6 movneg %icc, %g5, %o3 loop_2789: sdivx %i3, 0x0CF0, %i0 andncc %i6, %o1, %g2 nop setx 0x9E86B342B765013B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xF27B4B12A3C9DC77, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f0, %f0 alignaddr %g7, %i2, %o0 movpos %icc, %o7, %l2 movrgez %l0, %i7, %i5 andncc %o4, %l1, %o5 fmul8x16 %f21, %f2, %f28 std %f12, [%l7 + 0x60] call loop_2790 addcc %l5, %g1, %o2 addc %i4, 0x1175, %g3 tge %icc, 0x3 loop_2790: fmovscc %icc, %f4, %f3 nop fitos %f3, %f2 fstod %f2, %f2 tg %icc, 0x1 edge32l %l6, %g4, %l4 nop setx loop_2791, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvc %icc, %g6, %l3 brlez %o6, loop_2792 tg %xcc, 0x6 loop_2791: sra %g5, %i1, %o3 orncc %i3, %i0, %o1 loop_2792: edge32l %i6, %g7, %g2 subccc %i2, %o7, %o0 wr %g0, 0x10, %asi ldstuba [%l7 + 0x6A] %asi, %l0 movrlz %l2, %i7, %o4 fmovde %xcc, %f21, %f0 tg %xcc, 0x7 brgez,a %l1, loop_2793 andn %i5, %l5, %o5 tl %icc, 0x6 wr %g0, 0x0c, %asi ldxa [%l7 + 0x20] %asi, %g1 loop_2793: nop set 0x38, %l2 lduba [%l7 + %l2] 0x89, %i4 edge32ln %o2, %l6, %g4 fxnors %f9, %f13, %f20 nop set 0x28, %g3 std %f4, [%l7 + %g3] movleu %icc, %g3, %l4 alignaddr %l3, %g6, %o6 subc %i1, %g5, %i3 umul %o3, 0x1E20, %o1 fzero %f6 edge8ln %i0, %i6, %g7 add %l7, 0x48, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i2, %o7 swap [%l7 + 0x08], %g2 fbne %fcc3, loop_2794 sdiv %o0, 0x1CCA, %l0 tleu %icc, 0x7 or %i7, %l2, %o4 loop_2794: fpack32 %f12, %f30, %f18 fmovdn %icc, %f14, %f20 sir 0x024A fandnot1s %f3, %f7, %f29 movrlz %l1, 0x02A, %i5 fnor %f20, %f4, %f0 movle %icc, %o5, %l5 movl %icc, %g1, %o2 te %icc, 0x6 bne,pn %icc, loop_2795 prefetch [%l7 + 0x48], 0x3 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %i4, [%g0 + 0x3a0] %asi ripped by fixASI40.pl ripped by fixASI40.pl loop_2795: fnegs %f25, %f2 fmovsge %xcc, %f7, %f1 edge8ln %g4, %l6, %l4 xnor %l3, 0x1B66, %g3 ta %xcc, 0x2 nop setx 0x851B5865, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x7E52B5BD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fadds %f28, %f9, %f13 bpos,a %icc, loop_2796 subcc %o6, 0x0CA3, %i1 umul %g6, %i3, %o3 tvc %xcc, 0x4 loop_2796: movne %xcc, %g5, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tg %xcc, 0x6 nop setx 0x15C85EAB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0xBA15489D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fdivs %f10, %f5, %f17 sdiv %i0, 0x17CE, %i6 umulcc %i2, %g7, %o7 set 0x7A, %l3 lduba [%l7 + %l3] 0x19, %g2 movrgz %l0, %o0, %i7 orncc %o4, %l2, %i5 fmovdneg %xcc, %f11, %f5 mulx %l1, %o5, %l5 sir 0x1F17 andn %g1, 0x1A6D, %i4 movg %xcc, %o2, %l6 fmovrdlez %l4, %f30, %f28 orncc %g4, 0x1572, %l3 xnor %g3, 0x0FCA, %o6 movge %icc, %g6, %i1 fmovsle %icc, %f8, %f22 movle %xcc, %o3, %g5 wr %g0, 0x27, %asi stwa %o1, [%l7 + 0x3C] %asi membar #Sync tgu %xcc, 0x5 fmovsn %xcc, %f28, %f15 sir 0x1A2E xnorcc %i3, %i6, %i2 mulx %i0, 0x0155, %g7 edge8ln %g2, %o7, %l0 array32 %o0, %i7, %o4 srlx %i5, %l2, %o5 fmovrdgez %l1, %f18, %f4 edge16 %l5, %g1, %o2 fones %f10 tne %xcc, 0x2 movleu %icc, %l6, %l4 add %l7, 0x28, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g4 casa [%l6] %asi, %g4, %i4 fmovrdgez %g3, %f18, %f12 ldsh [%l7 + 0x28], %o6 fba %fcc2, loop_2797 bgu,a %icc, loop_2798 movgu %xcc, %l3, %i1 umulcc %g6, %o3, %o1 loop_2797: umulcc %g5, %i6, %i2 loop_2798: faligndata %f30, %f18, %f24 edge16ln %i0, %g7, %g2 fba %fcc0, loop_2799 sra %o7, 0x1A, %i3 xnorcc %l0, %o0, %i7 array16 %o4, %l2, %o5 loop_2799: movn %xcc, %i5, %l1 nop set 0x7F, %o6 ldsb [%l7 + %o6], %g1 stw %l5, [%l7 + 0x14] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %l6, 0x0A5B, %l4 movrlez %g4, 0x28D, %i4 nop setx loop_2800, %l0, %l1 jmpl %l1, %o2 fpsub32s %f11, %f20, %f27 sdivx %o6, 0x06A0, %l3 brgz,a %i1, loop_2801 loop_2800: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %xcc, %g3, %o3 taddcc %g6, %g5, %o1 loop_2801: array8 %i6, %i0, %g7 umul %g2, %i2, %o7 fble %fcc0, loop_2802 tneg %xcc, 0x2 movrlz %i3, %l0, %i7 movleu %icc, %o4, %o0 loop_2802: tle %xcc, 0x3 movpos %icc, %o5, %i5 tleu %xcc, 0x4 popc 0x0FA0, %l2 subc %l1, 0x1624, %l5 fmul8x16au %f24, %f19, %f14 edge16 %l6, %g1, %l4 fpackfix %f20, %f10 subccc %i4, 0x0118, %g4 add %o2, 0x072B, %o6 ldsb [%l7 + 0x4E], %i1 sll %g3, 0x00, %l3 popc 0x09C9, %g6 udivcc %g5, 0x1047, %o1 edge8l %i6, %i0, %g7 faligndata %f28, %f28, %f30 sdivcc %o3, 0x0975, %g2 umulcc %o7, %i3, %l0 tl %xcc, 0x1 srlx %i7, %o4, %o0 sir 0x007F array16 %o5, %i2, %l2 tle %icc, 0x6 edge32l %i5, %l1, %l5 set 0x30, %i7 ldswa [%l7 + %i7] 0x81, %l6 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f0 edge8l %g1, %l4, %i4 set 0x38, %i3 prefetcha [%l7 + %i3] 0x0c, 0x2 umul %o2, %i1, %g3 tneg %xcc, 0x0 movvc %xcc, %l3, %o6 add %g6, %o1, %g5 sdiv %i0, 0x024C, %i6 swap [%l7 + 0x18], %o3 fsrc1 %f24, %f24 movg %icc, %g7, %o7 tsubcc %g2, 0x1964, %l0 xnor %i7, %o4, %i3 andncc %o0, %i2, %o5 sll %i5, 0x13, %l1 movl %xcc, %l5, %l6 fbo %fcc3, loop_2803 sethi 0x1FE4, %g1 tgu %icc, 0x3 fbl,a %fcc2, loop_2804 loop_2803: tleu %xcc, 0x5 sll %l2, 0x0B, %i4 fsrc2 %f16, %f24 loop_2804: fsrc1 %f28, %f12 movle %icc, %l4, %g4 tsubcc %i1, %o2, %l3 movneg %xcc, %g3, %g6 andn %o6, %g5, %i0 fmovdge %xcc, %f19, %f0 nop fitos %f11, %f5 fstod %f5, %f14 mova %icc, %o1, %i6 orcc %o3, 0x1598, %g7 edge16n %o7, %g2, %l0 wr %g0, 0x89, %asi lda [%l7 + 0x7C] %asi, %f1 nop setx 0x4BBBF209, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0xD9BED922, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fadds %f0, %f1, %f17 addcc %o4, 0x0082, %i3 nop setx 0xB1E5B366206029C3, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr movpos %xcc, %o0, %i7 fbge %fcc3, loop_2805 fmovdcc %icc, %f7, %f14 wr %g0, 0x18, %asi prefetcha [%l7 + 0x20] %asi, 0x3 loop_2805: movn %icc, %i5, %o5 tsubcctv %l1, %l6, %l5 srax %l2, %i4, %l4 array8 %g4, %i1, %o2 move %xcc, %l3, %g1 nop setx 0x004513A5, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr subccc %g3, 0x1D58, %o6 fmul8x16 %f30, %f14, %f8 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f16 xnor %g5, %g6, %o1 xor %i0, %o3, %g7 nop setx loop_2806, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bl,a loop_2807 fcmpne32 %f10, %f30, %i6 taddcc %g2, %o7, %o4 loop_2806: movn %icc, %i3, %l0 loop_2807: fbu %fcc3, loop_2808 edge8n %o0, %i7, %i2 fmovscc %xcc, %f11, %f4 umul %o5, %i5, %l1 loop_2808: popc 0x0040, %l5 tl %icc, 0x4 sdiv %l2, 0x07DD, %l6 ldstub [%l7 + 0x3C], %i4 edge16l %l4, %i1, %o2 edge8 %g4, %l3, %g1 edge32 %o6, %g5, %g3 xor %g6, 0x11EA, %i0 tle %icc, 0x7 membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0xf1, %f16 srl %o1, %g7, %i6 movn %xcc, %g2, %o3 nop setx 0x05E3C4A5062F8B56, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xDF34A1824117712D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fmuld %f10, %f4, %f10 bl,a loop_2809 movrgz %o4, 0x074, %i3 umulcc %l0, %o7, %i7 orcc %i2, %o0, %o5 loop_2809: movrlez %i5, %l1, %l5 fmovde %xcc, %f4, %f31 mova %icc, %l6, %l2 movle %xcc, %l4, %i1 brnz,a %i4, loop_2810 mulx %g4, 0x1CC4, %l3 edge16ln %o2, %g1, %g5 movrne %o6, %g3, %g6 loop_2810: srl %o1, %i0, %i6 tne %xcc, 0x0 fmovsvc %icc, %f30, %f26 bleu,pt %icc, loop_2811 fnot2 %f10, %f2 brgez,a %g2, loop_2812 fmovdcc %xcc, %f21, %f5 loop_2811: mulscc %o3, %o4, %g7 wr %g0, 0x2b, %asi stba %l0, [%l7 + 0x41] %asi membar #Sync loop_2812: fcmpeq16 %f16, %f2, %i3 fmovsg %icc, %f30, %f24 fors %f31, %f19, %f21 movvs %xcc, %i7, %o7 addccc %i2, %o0, %o5 bvc loop_2813 fmovsg %xcc, %f30, %f20 nop fitod %f12, %f4 fdtos %f4, %f5 andncc %l1, %l5, %i5 loop_2813: ld [%l7 + 0x40], %f9 stb %l6, [%l7 + 0x3A] fmovdpos %xcc, %f19, %f9 bcs,a loop_2814 xnor %l4, %l2, %i4 subccc %g4, %i1, %o2 bgu,pn %xcc, loop_2815 loop_2814: fbue,a %fcc3, loop_2816 movle %xcc, %g1, %g5 xnorcc %o6, 0x1A9E, %g3 loop_2815: bcs,pt %icc, loop_2817 loop_2816: edge16l %g6, %l3, %i0 srlx %i6, 0x1A, %g2 movl %icc, %o1, %o4 loop_2817: fbe,a %fcc1, loop_2818 movvs %icc, %g7, %o3 edge8n %i3, %l0, %i7 andncc %o7, %i2, %o5 loop_2818: brgez,a %l1, loop_2819 fmovdle %xcc, %f13, %f13 movrgez %l5, %o0, %l6 taddcc %l4, 0x1C83, %i5 loop_2819: udivcc %l2, 0x1046, %i4 fpsub16s %f4, %f30, %f10 membar 0x0B wr %g0, 0x0c, %asi lduha [%l7 + 0x76] %asi, %i1 set 0x4C, %o7 stwa %o2, [%l7 + %o7] 0xe3 membar #Sync fba %fcc2, loop_2820 fmul8x16al %f9, %f2, %f20 fmovrde %g1, %f6, %f16 fcmpne32 %f28, %f28, %g4 loop_2820: tne %xcc, 0x4 add %l7, 0x08, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %o6 casxa [%l6] %asi, %o6, %g5 fcmple32 %f12, %f22, %g3 set 0x1C, %i1 ldsba [%l7 + %i1] 0x19, %g6 set 0x50, %l1 ldda [%l7 + %l1] 0xeb, %i0 be,a,pt %xcc, loop_2821 sllx %l3, 0x10, %i6 tn %xcc, 0x0 bvc %icc, loop_2822 loop_2821: tvs %xcc, 0x2 array8 %o1, %o4, %g2 set 0x79, %g5 stba %o3, [%l7 + %g5] 0x89 loop_2822: sll %g7, %l0, %i3 tsubcc %o7, %i7, %i2 bvc %xcc, loop_2823 movrgz %l1, %o5, %o0 fcmpne32 %f8, %f24, %l5 sdiv %l6, 0x0376, %l4 loop_2823: nop setx 0xB0F00AAC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 fsqrts %f18, %f28 andn %l2, %i4, %i1 wr %g0, 0x0c, %asi sta %f10, [%l7 + 0x48] %asi udivx %i5, 0x1D97, %g1 sdivx %o2, 0x1747, %o6 movcc %xcc, %g4, %g5 fmovrdlez %g6, %f26, %f26 fmovrslz %g3, %f0, %f29 set 0x14, %g2 swapa [%l7 + %g2] 0x81, %l3 alignaddr %i0, %o1, %o4 fbu,a %fcc0, loop_2824 for %f10, %f30, %f8 tge %icc, 0x1 fblg,a %fcc3, loop_2825 loop_2824: move %xcc, %g2, %o3 edge16 %g7, %i6, %l0 movrgez %i3, 0x203, %i7 loop_2825: stbar movre %i2, %o7, %l1 tg %icc, 0x7 movl %icc, %o5, %o0 nop setx loop_2826, %l0, %l1 jmpl %l1, %l6 nop setx 0x515C8E3F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0xA0B7896E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fsubs %f19, %f28, %f11 for %f24, %f22, %f16 alignaddrl %l5, %l4, %i4 loop_2826: array32 %i1, %l2, %g1 fmovsgu %xcc, %f16, %f27 wr %g0, 0x11, %asi lduwa [%l7 + 0x20] %asi, %i5 fbl,a %fcc0, loop_2827 fmovde %icc, %f17, %f30 wr %g0, 0x11, %asi ldsba [%l7 + 0x5B] %asi, %o2 loop_2827: movrgez %g4, %g5, %o6 fpadd32 %f0, %f4, %f18 tg %icc, 0x1 orncc %g6, %g3, %l3 movne %icc, %i0, %o4 add %g2, 0x19AB, %o3 movg %icc, %o1, %g7 sra %l0, 0x12, %i3 edge32ln %i6, %i2, %o7 xorcc %l1, %o5, %i7 fmovscc %icc, %f23, %f28 nop setx 0xE077AD08, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr tn %icc, 0x7 brz,a %o0, loop_2828 fmovrslez %l6, %f17, %f16 movne %icc, %l5, %l4 bne,pn %xcc, loop_2829 loop_2828: movrne %i4, %i1, %l2 movrgez %g1, 0x145, %i5 bshuffle %f20, %f16, %f8 loop_2829: array16 %g4, %g5, %o2 addccc %o6, %g3, %g6 xor %l3, 0x1ECD, %o4 fpadd32s %f15, %f6, %f10 nop fitod %f6, %f30 fdtos %f30, %f11 brlz,a %i0, loop_2830 movge %icc, %g2, %o3 fbn %fcc3, loop_2831 edge16n %o1, %l0, %g7 loop_2830: fmovrdgz %i3, %f12, %f20 wr %g0, 0x11, %asi ldxa [%l7 + 0x18] %asi, %i6 loop_2831: movrgez %o7, %l1, %o5 add %i2, %o0, %i7 subccc %l5, %l6, %i4 movne %xcc, %i1, %l2 lduw [%l7 + 0x40], %l4 fpsub32s %f3, %f1, %f24 fcmple32 %f12, %f4, %i5 srl %g4, %g5, %o2 fmovrdgez %o6, %f10, %f12 tcc %xcc, 0x0 udivcc %g1, 0x0E26, %g3 brlz %g6, loop_2832 umulcc %o4, 0x0E09, %i0 nop setx 0x4D73AFC5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0xCA23811F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fmuls %f27, %f1, %f31 sllx %g2, 0x0C, %o3 loop_2832: fornot1 %f30, %f14, %f28 edge16n %o1, %l0, %g7 fpsub32 %f8, %f12, %f18 fcmpgt16 %f16, %f4, %l3 sub %i6, %i3, %l1 addccc %o7, %o5, %i2 fnot2 %f4, %f0 edge8n %i7, %o0, %l6 movn %xcc, %i4, %i1 ldd [%l7 + 0x48], %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitod %f10, %f6 fdtoi %f6, %f10 bneg,a loop_2833 movrne %l5, %l2, %i5 brlz,a %g4, loop_2834 movcs %icc, %l4, %g5 loop_2833: edge8ln %o2, %o6, %g3 tgu %icc, 0x2 loop_2834: edge32n %g1, %g6, %o4 wr %g0, 0x4f, %asi ldxa [%g0 + 0x18] %asi, %g2 movne %icc, %o3, %o1 prefetch [%l7 + 0x20], 0x2 orcc %i0, 0x0B34, %l0 edge8n %l3, %g7, %i3 fbge,a %fcc2, loop_2835 fmovsle %xcc, %f26, %f2 brlz,a %i6, loop_2836 nop fitos %f12, %f15 fstox %f15, %f2 loop_2835: tgu %xcc, 0x4 set 0x70, %i6 ldda [%l7 + %i6] 0x89, %o6 loop_2836: stb %o5, [%l7 + 0x5F] udiv %l1, 0x0202, %i2 sra %o0, 0x0B, %l6 sub %i4, 0x12F0, %i1 subccc %i7, %l5, %i5 bleu,a %xcc, loop_2837 edge8ln %l2, %g4, %g5 fbo %fcc1, loop_2838 fbule,a %fcc2, loop_2839 loop_2837: fmovdneg %xcc, %f30, %f20 edge8l %l4, %o6, %g3 loop_2838: movvs %icc, %g1, %o2 loop_2839: brlz %o4, loop_2840 st %f16, [%l7 + 0x4C] wr %g0, 0x2c, %asi ldda [%l7 + 0x10] %asi, %g6 loop_2840: nop wr %g0, 0x80, %asi ldxa [%l7 + 0x58] %asi, %o3 orncc %g2, %i0, %l0 edge16l %l3, %o1, %g7 nop setx loop_2841, %l0, %l1 jmpl %l1, %i3 fba,a %fcc2, loop_2842 orcc %i6, %o7, %l1 xorcc %o5, 0x1E07, %i2 loop_2841: movrne %o0, %l6, %i4 loop_2842: addccc %i7, 0x0D5D, %l5 tleu %xcc, 0x2 udiv %i5, 0x0D29, %l2 mulx %g4, 0x00B6, %i1 array8 %l4, %o6, %g5 fcmpne32 %f22, %f14, %g3 movne %xcc, %g1, %o2 wr %g0, 0x80, %asi ldsba [%l7 + 0x24] %asi, %g6 taddcc %o3, 0x10FF, %o4 tcs %xcc, 0x2 movg %icc, %g2, %i0 xnorcc %l0, 0x11EC, %o1 ldx [%l7 + 0x58], %g7 array8 %i3, %l3, %o7 alignaddrl %l1, %i6, %i2 tn %xcc, 0x7 orn %o0, 0x1755, %o5 orncc %i4, %i7, %l6 fpadd32s %f11, %f17, %f15 tle %icc, 0x5 tge %icc, 0x6 wr %g0, 0x04, %asi ldsha [%l7 + 0x3C] %asi, %i5 fmovrdlz %l5, %f24, %f4 set 0x1C, %g7 lda [%l7 + %g7] 0x18, %f2 movvc %xcc, %l2, %g4 edge16n %l4, %i1, %o6 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g3, %g1 smul %o2, %g6, %g5 fandnot2s %f14, %f16, %f17 tg %xcc, 0x1 edge16l %o3, %o4, %i0 edge8l %g2, %o1, %g7 fmovdneg %icc, %f22, %f25 tne %icc, 0x3 call loop_2843 edge32l %i3, %l3, %o7 fmovrslz %l0, %f30, %f2 edge32l %i6, %l1, %i2 loop_2843: edge8l %o0, %i4, %o5 tleu %xcc, 0x2 andn %i7, 0x0E7D, %l6 nop setx loop_2844, %l0, %l1 jmpl %l1, %l5 subccc %l2, 0x0F49, %g4 tleu %xcc, 0x6 tsubcc %i5, 0x1302, %l4 loop_2844: nop wr %g0, 0x0c, %asi ldswa [%l7 + 0x58] %asi, %i1 subc %g3, 0x11D5, %g1 fmovspos %icc, %f19, %f6 alignaddrl %o2, %o6, %g6 movg %xcc, %g5, %o3 fbue,a %fcc0, loop_2845 alignaddrl %o4, %i0, %o1 and %g7, 0x0A32, %g2 addcc %i3, 0x05F0, %o7 loop_2845: fbu %fcc3, loop_2846 fmovdcs %icc, %f3, %f27 subccc %l3, %l0, %l1 movrlez %i6, 0x239, %o0 loop_2846: movge %xcc, %i4, %o5 ldsb [%l7 + 0x15], %i7 orncc %l6, 0x03A5, %i2 addcc %l2, %g4, %i5 taddcctv %l5, %i1, %g3 brgez,a %l4, loop_2847 movrgez %o2, %g1, %g6 fcmple16 %f28, %f0, %o6 nop set 0x18, %l5 ldx [%l7 + %l5], %o3 loop_2847: nop setx 0xD6A82FB2607569B4, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr nop setx 0x305E4049, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr fbe %fcc1, loop_2848 tne %xcc, 0x2 sub %o4, %g5, %i0 tvs %xcc, 0x7 loop_2848: fmovsgu %icc, %f16, %f6 fmul8sux16 %f8, %f2, %f10 fones %f14 ta %icc, 0x0 andcc %o1, 0x0991, %g7 tsubcc %g2, %i3, %l3 wr %g0, 0x11, %asi ldswa [%l7 + 0x4C] %asi, %o7 xor %l0, 0x0AA1, %l1 ldsh [%l7 + 0x6C], %o0 mova %xcc, %i4, %i6 add %o5, 0x10B1, %l6 tcs %icc, 0x6 be,pt %icc, loop_2849 brlez,a %i7, loop_2850 addcc %i2, 0x0829, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2849: mulx %i5, 0x1EB8, %l5 loop_2850: movne %xcc, %l2, %g3 fcmpgt16 %f20, %f0, %l4 ldsb [%l7 + 0x3C], %o2 edge16 %g1, %g6, %o6 movg %icc, %i1, %o4 edge8ln %g5, %i0, %o1 nop setx 0x37E0E1D8C06F802B, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr set 0x70, %o2 swapa [%l7 + %o2] 0x18, %o3 tl %xcc, 0x0 subccc %g7, %g2, %i3 fmovsg %icc, %f6, %f14 xnor %l3, %o7, %l0 movre %l1, %o0, %i6 tgu %icc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldstub [%l7 + 0x3F], %i4 nop fitos %f1, %f11 fstox %f11, %f0 fxtos %f0, %f23 add %l7, 0x4C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o5 casa [%l6] 0x89, %o5, %l6 add %i7, 0x1776, %i2 edge8 %i5, %g4, %l5 edge32n %g3, %l2, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bg,a,pt %icc, loop_2851 edge16l %g1, %l4, %g6 tle %icc, 0x0 smul %o6, %o4, %g5 loop_2851: nop setx 0xD9805F4D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x85624C3E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fmuls %f7, %f24, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlez,a %i0, loop_2852 taddcc %o1, 0x0C30, %o3 movrlez %g7, 0x254, %g2 fmovsvs %xcc, %f4, %f7 loop_2852: nop setx 0x2B5EDD48E042636E, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr flush %l7 + 0x78 bne,pn %xcc, loop_2853 edge32l %i1, %l3, %i3 movle %xcc, %o7, %l1 fbue %fcc0, loop_2854 loop_2853: fornot1 %f0, %f2, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %o0, %l0, %i6 loop_2854: fmovrsgez %o5, %f9, %f30 fmul8ulx16 %f6, %f30, %f18 fble %fcc0, loop_2855 edge32ln %i4, %i7, %i2 alignaddr %l6, %i5, %l5 addccc %g4, 0x01FD, %g3 loop_2855: tn %icc, 0x3 edge32 %l2, %o2, %g1 movrgez %g6, 0x360, %o6 set 0x18, %o3 prefetcha [%l7 + %o3] 0x19, 0x1 xorcc %g5, %o4, %i0 call loop_2856 fbo %fcc0, loop_2857 stw %o1, [%l7 + 0x34] sdivx %o3, 0x07AF, %g7 loop_2856: tneg %icc, 0x0 loop_2857: xnor %g2, 0x127E, %l3 edge8ln %i1, %o7, %l1 movle %icc, %i3, %o0 addccc %l0, 0x09F2, %i6 movn %icc, %o5, %i7 udivx %i2, 0x16ED, %l6 or %i4, %l5, %i5 tle %xcc, 0x4 edge32n %g4, %l2, %g3 fmul8x16al %f0, %f8, %f26 edge8l %g1, %o2, %g6 sethi 0x05C1, %l4 smulcc %g5, 0x0D8D, %o4 smul %o6, %i0, %o1 edge8 %o3, %g7, %g2 nop fitod %f4, %f10 fdtox %f10, %f26 fxtod %f26, %f4 tpos %icc, 0x6 fzeros %f21 srlx %i1, 0x0A, %l3 edge16 %o7, %l1, %i3 addccc %l0, %i6, %o5 bne,a,pt %xcc, loop_2858 bn,pt %icc, loop_2859 move %xcc, %i7, %o0 edge8n %l6, %i4, %l5 loop_2858: fnot1s %f3, %f10 loop_2859: fmovdle %icc, %f18, %f22 fmovrslez %i2, %f19, %f24 wr %g0, 0x18, %asi lduwa [%l7 + 0x64] %asi, %g4 brgez,a %l2, loop_2860 brnz %i5, loop_2861 fandnot2 %f12, %f2, %f20 membar 0x70 loop_2860: fcmpne16 %f14, %f26, %g3 loop_2861: xnorcc %o2, 0x0206, %g6 srax %l4, 0x19, %g5 xorcc %o4, %o6, %g1 movrlz %i0, %o1, %g7 nop setx loop_2862, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16l %g2, %i1, %l3 xorcc %o7, 0x1C40, %o3 edge8l %i3, %l0, %l1 loop_2862: stw %o5, [%l7 + 0x14] umul %i6, %i7, %l6 edge16 %o0, %l5, %i2 sdivcc %i4, 0x14EF, %l2 edge16ln %g4, %i5, %o2 fxnors %f18, %f29, %f4 ba,pt %icc, loop_2863 tgu %icc, 0x3 fbge,a %fcc2, loop_2864 fbge,a %fcc3, loop_2865 loop_2863: ldsw [%l7 + 0x78], %g6 fzeros %f2 loop_2864: fpsub16s %f9, %f28, %f26 loop_2865: sllx %g3, %l4, %o4 wr %g0, 0x89, %asi sta %f29, [%l7 + 0x28] %asi bneg loop_2866 fmovrdne %o6, %f28, %f24 fnot2s %f26, %f20 fba %fcc3, loop_2867 loop_2866: bgu,pn %icc, loop_2868 alignaddrl %g1, %i0, %o1 bg,pn %xcc, loop_2869 loop_2867: tvs %icc, 0x5 loop_2868: xnor %g7, 0x062E, %g2 tcc %icc, 0x0 loop_2869: fbge %fcc0, loop_2870 tleu %icc, 0x5 ldd [%l7 + 0x78], %g4 fsrc2s %f15, %f1 loop_2870: movne %xcc, %l3, %i1 alignaddrl %o7, %o3, %i3 edge16l %l1, %o5, %l0 addcc %i7, %i6, %l6 sdivcc %o0, 0x16B3, %l5 edge32ln %i4, %i2, %g4 tcs %icc, 0x2 bne,a,pt %icc, loop_2871 swap [%l7 + 0x78], %l2 std %f24, [%l7 + 0x08] xorcc %o2, %g6, %i5 loop_2871: smul %g3, 0x1280, %o4 fandnot2 %f20, %f20, %f10 pdist %f10, %f24, %f20 fbue,a %fcc2, loop_2872 or %l4, 0x0626, %g1 fbge,a %fcc1, loop_2873 sub %o6, 0x1D2F, %o1 loop_2872: bneg %icc, loop_2874 udivcc %i0, 0x0E9A, %g7 loop_2873: fmovsvs %xcc, %f8, %f23 fmovrse %g5, %f20, %f27 loop_2874: sra %l3, %i1, %o7 fpsub16 %f18, %f0, %f20 movneg %xcc, %g2, %o3 andncc %l1, %o5, %l0 movleu %icc, %i7, %i6 fzeros %f22 xnor %l6, 0x0357, %i3 xor %o0, 0x090B, %l5 fnands %f18, %f12, %f2 movne %icc, %i4, %g4 nop setx loop_2875, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldd [%l7 + 0x70], %f16 edge32n %i2, %o2, %g6 pdist %f4, %f12, %f14 loop_2875: movle %xcc, %i5, %g3 set 0x50, %i4 ldswa [%l7 + %i4] 0x19, %o4 ldstub [%l7 + 0x37], %l2 swap [%l7 + 0x54], %g1 tsubcctv %l4, %o1, %i0 fmovrse %g7, %f0, %f31 brlez %g5, loop_2876 xorcc %l3, %o6, %i1 brgez,a %o7, loop_2877 movrgz %o3, %l1, %o5 loop_2876: fxors %f0, %f18, %f5 andcc %g2, %l0, %i7 loop_2877: fbule,a %fcc0, loop_2878 call loop_2879 umul %l6, 0x10DC, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2878: umul %o0, %i3, %i4 loop_2879: edge8 %l5, %i2, %g4 fbug,a %fcc3, loop_2880 tcc %xcc, 0x0 set 0x58, %g6 swapa [%l7 + %g6] 0x81, %g6 loop_2880: addccc %o2, %g3, %o4 fbl %fcc3, loop_2881 smul %i5, %l2, %g1 fbo,a %fcc3, loop_2882 movvc %xcc, %l4, %i0 loop_2881: edge16l %g7, %o1, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2882: fbule %fcc3, loop_2883 nop setx 0x55BBABE645DD13CA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x9DB250349947CDE7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f0, %f2 fzeros %f16 tge %xcc, 0x1 loop_2883: fpmerge %f14, %f30, %f0 add %l7, 0x38, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %g5, %o6 and %o7, 0x0B55, %o3 nop setx 0x42B97627, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 fsqrts %f15, %f26 bge,a loop_2884 udivcc %l1, 0x0BA0, %o5 add %g2, 0x05E1, %i1 brlz %l0, loop_2885 loop_2884: nop fitod %f0, %f12 fdtox %f12, %f20 fxtod %f20, %f4 nop setx loop_2886, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbule,a %fcc1, loop_2887 loop_2885: sdivcc %l6, 0x1AFB, %i7 movle %xcc, %o0, %i3 loop_2886: fpadd32s %f20, %f12, %f16 loop_2887: membar 0x53 taddcctv %i6, 0x0403, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdleu %xcc, %f16, %f21 nop fitod %f2, %f22 fdtox %f22, %f26 sllx %i2, %g4, %l5 fands %f8, %f23, %f12 stx %o2, [%l7 + 0x40] fmovdge %icc, %f23, %f9 orn %g3, %g6, %i5 array16 %l2, %g1, %o4 fbn %fcc3, loop_2888 movvc %xcc, %l4, %i0 wr %g0, 0x80, %asi prefetcha [%l7 + 0x18] %asi, 0x3 loop_2888: move %xcc, %l3, %g5 te %icc, 0x0 fmovrdgez %g7, %f6, %f0 edge8 %o7, %o6, %l1 set 0x2C, %o0 stwa %o5, [%l7 + %o0] 0x2b membar #Sync fmovdge %icc, %f29, %f13 xor %g2, %o3, %i1 subccc %l0, %i7, %l6 umulcc %o0, %i6, %i3 sllx %i2, %g4, %l5 bvc,a,pt %icc, loop_2889 movrgez %i4, %o2, %g6 nop setx loop_2890, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovda %icc, %f15, %f30 loop_2889: fbge %fcc3, loop_2891 nop fitos %f6, %f31 fstoi %f31, %f16 loop_2890: ta %icc, 0x1 call loop_2892 loop_2891: fbul %fcc1, loop_2893 fba %fcc1, loop_2894 mulscc %g3, 0x1548, %i5 loop_2892: fbu,a %fcc1, loop_2895 loop_2893: fpadd32s %f21, %f29, %f11 loop_2894: nop add %l7, 0x40, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l2 casxa [%l6] %asi, %l2, %g1 loop_2895: nop setx 0x00547AF5, %l0, %l6 st %l6, [%l7 + 0x38] ld [%l7 + 0x38], %fsr tn %xcc, 0x5 nop fitos %f13, %f17 fstoi %f17, %f13 movle %icc, %l4, %i0 fpsub32s %f28, %f18, %f20 popc %o1, %o4 addcc %l3, 0x0826, %g5 fbe,a %fcc1, loop_2896 umul %g7, 0x0A89, %o6 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi loop_2896: array8 %o7, %l1, %o5 tvc %xcc, 0x3 ldx [%l7 + 0x68], %g2 nop fitod %f12, %f10 fdtox %f10, %f6 fpsub32 %f12, %f8, %f26 set 0x0C, %i0 sta %f28, [%l7 + %i0] 0x10 array8 %i1, %l0, %o3 sra %l6, %o0, %i7 smulcc %i6, %i3, %i2 bne,a,pn %icc, loop_2897 tcs %xcc, 0x0 umul %l5, %i4, %g4 tcc %icc, 0x6 loop_2897: and %g6, 0x155E, %g3 fsrc2s %f20, %f31 addcc %o2, %i5, %g1 srax %l2, %l4, %o1 movre %i0, 0x156, %l3 orn %g5, %o4, %g7 te %xcc, 0x2 move %xcc, %o7, %l1 brlz %o5, loop_2898 ldstub [%l7 + 0x43], %o6 smul %g2, 0x1101, %i1 xnorcc %o3, 0x104C, %l0 loop_2898: tgu %icc, 0x0 tneg %xcc, 0x6 movgu %icc, %l6, %o0 for %f10, %f8, %f14 edge16 %i7, %i3, %i2 fzero %f20 fmovsne %xcc, %f19, %f31 tge %icc, 0x2 fmovdvs %icc, %f2, %f5 sir 0x09AA set 0x40, %i2 ldxa [%l7 + %i2] 0x14, %l5 bshuffle %f6, %f14, %f28 edge32 %i4, %g4, %g6 fmul8x16 %f15, %f14, %f20 nop setx 0xC01B1F7F321BC896, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x03669A4107C3F76C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fsubd %f8, %f18, %f0 nop fitod %f10, %f22 fdtox %f22, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdge %icc, %f26, %f11 srax %g3, %o2, %i5 xnorcc %i6, %l2, %g1 umul %l4, %i0, %o1 fornot1s %f7, %f9, %f26 fmovrdgez %l3, %f14, %f26 udivx %g5, 0x0A99, %o4 udivcc %o7, 0x1C20, %g7 fnot2s %f31, %f27 movrlz %o5, 0x077, %l1 bne,a loop_2899 lduw [%l7 + 0x7C], %g2 sll %i1, 0x04, %o6 tgu %icc, 0x1 loop_2899: fandnot1s %f14, %f9, %f1 bpos,a,pt %icc, loop_2900 subc %l0, 0x1406, %o3 stbar umulcc %o0, 0x030D, %i7 loop_2900: sethi 0x0444, %l6 fandnot1 %f24, %f20, %f24 bg,pt %icc, loop_2901 srl %i2, %i3, %i4 fmovdleu %xcc, %f18, %f26 tl %icc, 0x7 loop_2901: tgu %icc, 0x3 edge16n %l5, %g4, %g6 taddcc %o2, %i5, %g3 tg %icc, 0x6 edge16n %l2, %i6, %l4 fmovsn %xcc, %f31, %f18 edge16l %g1, %i0, %o1 edge16l %l3, %o4, %o7 nop fitod %f4, %f12 fdtox %f12, %f16 fxtod %f16, %f2 sllx %g5, 0x0F, %o5 bvc,pt %icc, loop_2902 bge loop_2903 nop setx 0xF6E167DE70659F70, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr move %xcc, %g7, %l1 loop_2902: umulcc %g2, %i1, %l0 loop_2903: lduh [%l7 + 0x4C], %o6 taddcc %o3, %o0, %i7 fmovdl %icc, %f13, %f9 subc %l6, %i2, %i3 fsrc1 %f6, %f18 fmovdg %icc, %f23, %f3 movcc %xcc, %i4, %g4 fbu,a %fcc0, loop_2904 umulcc %g6, %l5, %o2 fmovda %xcc, %f15, %f12 sdiv %g3, 0x0C9A, %i5 loop_2904: movneg %xcc, %l2, %i6 ld [%l7 + 0x44], %f20 fble %fcc2, loop_2905 tpos %icc, 0x5 sdiv %l4, 0x1553, %i0 set 0x63, %l4 stba %o1, [%l7 + %l4] 0xe3 membar #Sync loop_2905: bge %xcc, loop_2906 tcc %icc, 0x5 tpos %icc, 0x0 movleu %icc, %l3, %g1 loop_2906: ble,pn %icc, loop_2907 nop setx loop_2908, %l0, %l1 jmpl %l1, %o7 tvc %icc, 0x2 orncc %o4, 0x1EFC, %o5 loop_2907: and %g7, 0x1E12, %l1 loop_2908: movvs %xcc, %g2, %g5 srax %l0, 0x0F, %i1 fexpand %f23, %f22 set 0x17, %l0 stba %o3, [%l7 + %l0] 0x27 membar #Sync tne %xcc, 0x7 edge16ln %o0, %o6, %i7 flush %l7 + 0x50 mova %xcc, %i2, %i3 orn %i4, %l6, %g4 fmovsvs %xcc, %f26, %f31 tvs %icc, 0x1 ble,pn %icc, loop_2909 fsrc1s %f3, %f17 fabsd %f6, %f24 prefetch [%l7 + 0x30], 0x3 loop_2909: membar 0x0B fmovsn %icc, %f2, %f28 edge32n %g6, %l5, %o2 wr %g0, 0x88, %asi ldda [%l7 + 0x10] %asi, %i4 fmuld8sux16 %f22, %f24, %f0 umul %g3, %i6, %l2 xnor %i0, %l4, %l3 tgu %xcc, 0x0 brnz %o1, loop_2910 addc %g1, %o4, %o7 ldub [%l7 + 0x76], %o5 fnegd %f16, %f20 loop_2910: fmovdcs %icc, %f17, %f28 orn %g7, 0x1E27, %g2 nop setx 0xA04D740F, %l0, %l6 st %l6, [%l7 + 0x38] ld [%l7 + 0x38], %fsr stb %l1, [%l7 + 0x34] wr %g0, 0x80, %asi ldstuba [%l7 + 0x74] %asi, %g5 tsubcctv %l0, %i1, %o3 xnor %o6, 0x1C8A, %i7 xor %i2, 0x08D3, %i3 add %o0, 0x1D1A, %l6 udiv %g4, 0x1EFD, %g6 set 0x78, %o4 ldswa [%l7 + %o4] 0x19, %i4 udivcc %l5, 0x15D9, %o2 set 0x34, %o5 sta %f12, [%l7 + %o5] 0x04 tn %xcc, 0x5 xor %g3, 0x072E, %i5 fsrc1s %f24, %f10 movrgz %i6, 0x28F, %i0 fbo %fcc3, loop_2911 fmovdge %icc, %f30, %f8 movleu %icc, %l2, %l4 movn %xcc, %o1, %g1 loop_2911: nop fitos %f7, %f17 fstoi %f17, %f7 udiv %l3, 0x0F2B, %o7 fbue %fcc3, loop_2912 fpsub16 %f10, %f4, %f26 bgu loop_2913 edge32n %o4, %g7, %g2 loop_2912: nop set 0x10, %i5 stxa %o5, [%l7 + %i5] 0x14 loop_2913: tpos %xcc, 0x4 orncc %g5, 0x1B24, %l1 fcmpne32 %f26, %f12, %i1 mulscc %l0, %o3, %o6 fpadd32 %f18, %f4, %f2 fmovsleu %icc, %f30, %f5 fcmpeq16 %f6, %f26, %i2 movne %xcc, %i3, %i7 fpmerge %f3, %f27, %f8 xnor %l6, 0x18DD, %o0 fcmple32 %f28, %f14, %g6 swap [%l7 + 0x1C], %i4 tn %xcc, 0x7 fmovdge %xcc, %f3, %f28 ldub [%l7 + 0x6D], %l5 orcc %o2, 0x02B9, %g3 alignaddrl %i5, %g4, %i6 or %l2, %l4, %i0 array8 %o1, %g1, %o7 for %f30, %f26, %f26 xnorcc %l3, %o4, %g2 wr %g0, 0x23, %asi stha %o5, [%l7 + 0x0E] %asi membar #Sync call loop_2914 sdivcc %g5, 0x0320, %l1 fmovrsgez %i1, %f0, %f28 set 0x40, %o1 stba %l0, [%l7 + %o1] 0x80 loop_2914: movgu %xcc, %g7, %o6 set 0x38, %g4 stha %i2, [%l7 + %g4] 0x89 bne,a,pn %icc, loop_2915 edge16ln %o3, %i7, %i3 tge %xcc, 0x3 alignaddrl %l6, %g6, %o0 loop_2915: tpos %icc, 0x3 movrlz %i4, 0x0E1, %o2 fmovrdgz %l5, %f16, %f18 fxor %f14, %f4, %f24 tn %icc, 0x5 movl %xcc, %g3, %i5 nop fitod %f10, %f16 fdtox %f16, %f14 fxtod %f14, %f14 movne %xcc, %i6, %g4 fmovde %xcc, %f18, %f22 tcc %xcc, 0x6 sethi 0x02B3, %l4 movl %xcc, %l2, %i0 brlz %o1, loop_2916 array32 %g1, %o7, %o4 smul %l3, %g2, %o5 addcc %g5, %i1, %l1 loop_2916: nop setx 0xE062B058004D46F3, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr subccc %l0, 0x1A98, %o6 movneg %icc, %i2, %o3 mova %xcc, %g7, %i7 popc 0x0BBA, %l6 movrlz %i3, %o0, %i4 and %g6, 0x0BDB, %l5 bg %icc, loop_2917 fmovdcs %xcc, %f28, %f31 movrlz %o2, %g3, %i6 fbu %fcc3, loop_2918 loop_2917: nop setx loop_2919, %l0, %l1 jmpl %l1, %i5 smulcc %l4, 0x1BD7, %l2 addccc %g4, 0x1777, %i0 loop_2918: nop fitod %f8, %f14 fdtox %f14, %f12 loop_2919: and %o1, %g1, %o7 edge8n %l3, %o4, %o5 srax %g5, %g2, %i1 fbule,a %fcc2, loop_2920 fmovdvc %xcc, %f27, %f13 wr %g0, 0x19, %asi lduba [%l7 + 0x51] %asi, %l0 loop_2920: fsrc1s %f18, %f5 smulcc %l1, %o6, %o3 tcs %xcc, 0x1 fxnors %f31, %f10, %f22 udivcc %i2, 0x0331, %g7 nop set 0x50, %l2 lduw [%l7 + %l2], %i7 xorcc %l6, 0x079B, %i3 movcc %xcc, %i4, %o0 set 0x6C, %l6 sta %f7, [%l7 + %l6] 0x14 xnorcc %l5, %o2, %g3 fsrc1 %f0, %f26 sdiv %g6, 0x1A1F, %i6 edge32n %l4, %l2, %i5 std %f30, [%l7 + 0x08] wr %g0, 0x19, %asi prefetcha [%l7 + 0x68] %asi, 0x0 be,pt %icc, loop_2921 tgu %icc, 0x0 fmovdne %icc, %f26, %f15 udivx %g4, 0x01D3, %g1 loop_2921: popc %o7, %o1 brnz,a %l3, loop_2922 alignaddr %o4, %g5, %o5 subcc %g2, 0x0733, %i1 fmovsge %icc, %f16, %f18 loop_2922: stx %l0, [%l7 + 0x18] movrgz %o6, %l1, %o3 srax %i2, %g7, %i7 and %l6, 0x1D6A, %i4 add %o0, %l5, %o2 sllx %g3, 0x17, %i3 tg %icc, 0x0 fmovspos %xcc, %f24, %f21 tleu %xcc, 0x7 array32 %g6, %l4, %i6 nop setx 0xE73ADA530C6FA7BF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xE49BB1601EF71A27, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fsubd %f30, %f4, %f26 movne %icc, %i5, %l2 srax %g4, 0x12, %g1 tcs %xcc, 0x4 tcc %icc, 0x5 fmovsle %icc, %f21, %f21 stb %i0, [%l7 + 0x7D] and %o7, 0x16DB, %l3 udivcc %o1, 0x0B61, %o4 tneg %xcc, 0x2 subcc %g5, %o5, %i1 edge32n %g2, %l0, %l1 ldsb [%l7 + 0x3C], %o6 nop fitos %f7, %f20 fnot2s %f20, %f16 movne %icc, %i2, %o3 addcc %i7, 0x1419, %g7 movrgez %i4, 0x2DC, %l6 edge32l %l5, %o2, %g3 addccc %o0, 0x13F5, %g6 movne %icc, %i3, %i6 smulcc %l4, 0x1134, %l2 fnot2s %f25, %f15 sethi 0x0828, %i5 sra %g4, 0x1A, %g1 ldsb [%l7 + 0x16], %i0 sra %o7, 0x07, %l3 orncc %o1, %o4, %g5 tcs %xcc, 0x6 tne %icc, 0x4 tsubcc %i1, %o5, %g2 fmovrse %l1, %f22, %f28 movvc %xcc, %l0, %o6 sra %o3, %i2, %i7 movvs %icc, %i4, %g7 set 0x78, %g3 prefetcha [%l7 + %g3] 0x80, 0x0 fmovrde %o2, %f22, %f24 fbge %fcc0, loop_2923 movneg %xcc, %l5, %o0 set 0x10, %l3 swapa [%l7 + %l3] 0x0c, %g3 loop_2923: tleu %xcc, 0x6 set 0x38, %o6 sta %f31, [%l7 + %o6] 0x80 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi umul %i3, %g6, %l4 movgu %xcc, %l2, %i6 movleu %icc, %i5, %g1 fbule,a %fcc0, loop_2924 movcs %xcc, %g4, %i0 fnot1 %f18, %f2 stx %l3, [%l7 + 0x18] loop_2924: membar 0x79 andn %o7, %o1, %o4 xnor %i1, 0x0476, %o5 fabsd %f26, %f18 tn %xcc, 0x3 set 0x40, %i7 stda %f0, [%l7 + %i7] 0x89 tcc %xcc, 0x1 tgu %xcc, 0x4 tcc %xcc, 0x0 fabsd %f22, %f22 add %g5, 0x00CB, %g2 set 0x5A, %i3 ldstuba [%l7 + %i3] 0x18, %l1 bvc loop_2925 umulcc %l0, %o3, %o6 fmovsn %icc, %f20, %f21 fbne %fcc1, loop_2926 loop_2925: udivcc %i7, 0x029D, %i2 fbug,a %fcc2, loop_2927 lduw [%l7 + 0x38], %i4 loop_2926: bn loop_2928 fandnot1s %f25, %f11, %f10 loop_2927: addcc %l6, 0x0B5E, %g7 smul %o2, %o0, %g3 loop_2928: edge32 %l5, %g6, %i3 tgu %icc, 0x6 edge16 %l4, %l2, %i5 smul %i6, 0x0964, %g1 edge32 %g4, %i0, %l3 andn %o7, %o4, %o1 pdist %f0, %f8, %f0 fbn %fcc1, loop_2929 movrne %o5, 0x1F1, %i1 array32 %g2, %l1, %l0 fmovrsgez %g5, %f25, %f2 loop_2929: tg %xcc, 0x6 movg %xcc, %o6, %o3 edge8l %i7, %i2, %l6 fbu,a %fcc2, loop_2930 mulx %g7, 0x00BE, %i4 fpackfix %f24, %f8 nop fitos %f9, %f26 fstox %f26, %f2 loop_2930: tn %icc, 0x0 bn,pn %xcc, loop_2931 movge %xcc, %o0, %o2 fbuge %fcc3, loop_2932 te %icc, 0x6 loop_2931: nop setx 0xA4C7AD50, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0xDA599499, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fadds %f24, %f15, %f18 mulscc %g3, 0x1528, %l5 loop_2932: subcc %g6, 0x1240, %i3 addcc %l2, %l4, %i6 mulx %i5, %g4, %i0 fba,a %fcc3, loop_2933 edge32ln %l3, %o7, %o4 smulcc %g1, %o1, %i1 nop setx loop_2934, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2933: edge8n %g2, %l1, %o5 fbne %fcc3, loop_2935 tcs %xcc, 0x2 loop_2934: fmovd %f18, %f14 addccc %l0, 0x0953, %g5 loop_2935: edge16n %o3, %i7, %i2 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xf9 membar #Sync sth %o6, [%l7 + 0x7E] nop setx loop_2936, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subc %l6, 0x0700, %i4 nop fitod %f0, %f6 fdtos %f6, %f28 bleu,a,pn %icc, loop_2937 loop_2936: movcc %icc, %g7, %o2 smul %g3, %o0, %l5 fandnot2s %f11, %f9, %f23 loop_2937: fnot1 %f2, %f24 tle %icc, 0x6 fblg %fcc1, loop_2938 xor %g6, %i3, %l4 be,pt %icc, loop_2939 subccc %i6, %l2, %i5 loop_2938: stw %g4, [%l7 + 0x10] brz %i0, loop_2940 loop_2939: xorcc %o7, 0x1CB5, %l3 movl %xcc, %g1, %o4 set 0x70, %g1 prefetcha [%l7 + %g1] 0x0c, 0x1 loop_2940: nop fitod %f10, %f24 fdtos %f24, %f30 fxor %f16, %f18, %f16 ldd [%l7 + 0x48], %o0 edge32 %g2, %o5, %l0 nop fitod %f2, %f16 fdtox %f16, %f12 fxtod %f12, %f4 ldub [%l7 + 0x4F], %g5 andn %o3, %l1, %i7 andn %o6, %l6, %i2 nop setx 0x7C024CAC68B003DA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x16F1FF87C70CC8A4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fsubd %f16, %f14, %f24 fbne,a %fcc2, loop_2941 movneg %xcc, %g7, %i4 nop setx 0x22EA43462556C565, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x6AD0A56F820C4DB7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f0, %f14 lduw [%l7 + 0x50], %g3 loop_2941: fcmpne16 %f20, %f18, %o0 smul %o2, 0x0707, %l5 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f16 fmul8ulx16 %f8, %f30, %f0 array32 %g6, %i3, %l4 mulx %l2, %i6, %i5 subccc %i0, %g4, %l3 smul %g1, %o4, %o7 wr %g0, 0x80, %asi lduba [%l7 + 0x4E] %asi, %o1 nop setx 0xD30AC31FB6242322, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x0D318FD60AEFF0A5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f0, %f20 movre %i1, 0x378, %o5 addccc %l0, %g2, %o3 sra %g5, 0x01, %i7 ldx [%l7 + 0x48], %l1 sir 0x0A48 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbg %fcc3, loop_2942 addcc %l6, %i2, %g7 bn,a loop_2943 sethi 0x026C, %i4 loop_2942: fmul8x16au %f12, %f6, %f0 fmovse %icc, %f11, %f18 loop_2943: array32 %g3, %o0, %o6 sir 0x0B6B set 0x60, %i1 lda [%l7 + %i1] 0x15, %f11 movg %icc, %o2, %l5 nop setx loop_2944, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry alignaddr %g6, %i3, %l2 subcc %l4, 0x03FD, %i5 movrne %i6, 0x1FD, %g4 loop_2944: fmovspos %icc, %f2, %f29 ble %xcc, loop_2945 xor %l3, 0x0513, %g1 fcmpne16 %f12, %f2, %i0 nop setx 0xC9067AD9477AE755, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x915FC574A0F123B4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f4, %f8 loop_2945: fabsd %f14, %f0 brlez,a %o4, loop_2946 movleu %xcc, %o7, %i1 array32 %o5, %o1, %l0 sir 0x0FBF loop_2946: orn %o3, %g5, %g2 ldsw [%l7 + 0x54], %l1 fnands %f4, %f0, %f7 srl %l6, %i7, %g7 wr %g0, 0x89, %asi stxa %i2, [%l7 + 0x48] %asi movl %xcc, %i4, %o0 fors %f18, %f14, %f15 orcc %o6, 0x1C68, %g3 fzeros %f27 fbn %fcc1, loop_2947 edge16l %o2, %g6, %l5 fnands %f19, %f31, %f19 edge8n %l2, %i3, %i5 loop_2947: nop set 0x36, %g5 ldstub [%l7 + %g5], %i6 add %l4, 0x0D22, %l3 fbo %fcc0, loop_2948 ldsh [%l7 + 0x3A], %g1 lduw [%l7 + 0x58], %i0 mova %icc, %o4, %o7 loop_2948: prefetch [%l7 + 0x24], 0x1 set 0x50, %l1 ldda [%l7 + %l1] 0x2b, %g4 xnor %i1, %o1, %o5 smul %l0, 0x1853, %o3 tneg %icc, 0x5 sllx %g5, %l1, %g2 edge8 %i7, %g7, %l6 xor %i4, %i2, %o6 st %f19, [%l7 + 0x38] movcs %xcc, %o0, %o2 prefetch [%l7 + 0x68], 0x1 fmovda %icc, %f23, %f30 bne,pt %icc, loop_2949 mulscc %g6, %l5, %l2 movvs %icc, %g3, %i3 edge32ln %i6, %l4, %l3 loop_2949: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %g1, %i5, %i0 sdivx %o7, 0x0082, %o4 fabsd %f0, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x31, %i6 ldsba [%l7 + %i6] 0x15, %g4 edge8l %i1, %o5, %l0 fxnor %f2, %f28, %f12 srl %o1, %o3, %l1 brgz,a %g2, loop_2950 movcc %icc, %i7, %g5 sth %g7, [%l7 + 0x46] edge32n %i4, %i2, %l6 loop_2950: sllx %o0, 0x03, %o2 ld [%l7 + 0x24], %f0 taddcctv %g6, 0x1807, %l5 nop setx 0x907E2D93, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr sllx %l2, %o6, %g3 set 0x50, %g7 ldswa [%l7 + %g7] 0x81, %i6 array8 %i3, %l3, %l4 orcc %g1, 0x1272, %i5 stbar array16 %i0, %o4, %o7 fmovsvs %xcc, %f23, %f22 fxnors %f0, %f6, %f7 smul %i1, 0x19CF, %g4 set 0x18, %g2 lda [%l7 + %g2] 0x14, %f8 ta %icc, 0x7 movl %xcc, %l0, %o5 edge16ln %o1, %l1, %g2 tpos %icc, 0x2 fcmpgt16 %f10, %f30, %i7 sdivcc %o3, 0x197C, %g5 tvs %xcc, 0x7 array16 %i4, %g7, %l6 fmovdpos %xcc, %f6, %f26 fnands %f11, %f18, %f21 bvc,pt %xcc, loop_2951 nop setx 0x504577A43074555A, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr tcc %icc, 0x6 movre %o0, %i2, %g6 loop_2951: fmovsneg %xcc, %f0, %f2 fmovrsne %o2, %f5, %f29 st %f24, [%l7 + 0x7C] brz %l2, loop_2952 sll %l5, %g3, %o6 fmovdn %xcc, %f30, %f5 tvs %xcc, 0x6 loop_2952: edge16 %i3, %l3, %i6 add %l7, 0x44, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g1, %l4 fmovsneg %icc, %f14, %f25 movvs %icc, %i0, %o4 add %l7, 0x68, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %o7 casxa [%l6] %asi, %o7, %i5 movrgz %i1, %l0, %g4 alignaddrl %o1, %l1, %g2 tsubcc %i7, 0x02F2, %o5 tge %xcc, 0x4 add %l7, 0x28, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %g5 mulscc %i4, %g7, %o0 fsrc1s %f5, %f27 fcmple32 %f10, %f2, %l6 and %i2, %o2, %g6 pdist %f12, %f26, %f24 fpadd16s %f6, %f10, %f15 fnot1s %f9, %f10 xor %l2, %g3, %o6 movle %xcc, %l5, %l3 array32 %i6, %i3, %l4 tsubcc %i0, %g1, %o7 movrne %i5, 0x0FB, %o4 edge32n %l0, %g4, %i1 tl %xcc, 0x1 movne %xcc, %o1, %g2 alignaddr %l1, %o5, %o3 udiv %g5, 0x10D5, %i4 movn %icc, %g7, %o0 fmul8x16 %f1, %f2, %f2 set 0x28, %o2 stxa %l6, [%g0 + %o2] 0x20 tn %xcc, 0x1 fmovsne %xcc, %f22, %f29 movvs %xcc, %i7, %i2 fpack16 %f22, %f21 orcc %g6, 0x0536, %o2 fsrc1s %f29, %f22 xnor %g3, 0x140C, %l2 xnor %o6, 0x053D, %l3 udiv %i6, 0x12CF, %i3 ble,pt %icc, loop_2953 bneg,a %icc, loop_2954 fmovrdne %l5, %f24, %f16 edge8ln %i0, %l4, %g1 loop_2953: fexpand %f3, %f24 loop_2954: movleu %xcc, %o7, %i5 subccc %l0, 0x17EA, %o4 movneg %xcc, %g4, %o1 tg %icc, 0x1 xnorcc %i1, %g2, %l1 movleu %xcc, %o3, %g5 taddcctv %o5, %g7, %i4 fmul8x16 %f29, %f10, %f30 fmul8x16au %f25, %f15, %f18 fmuld8ulx16 %f12, %f6, %f2 subcc %o0, 0x1581, %l6 edge16n %i7, %g6, %o2 nop setx 0xB6D23F4C841C6EC6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x8B814F3C32E4A61A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fsubd %f6, %f14, %f6 tne %xcc, 0x6 fmovscs %xcc, %f0, %f28 bpos loop_2955 nop setx 0x9D5F9F8DB417F086, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x765B9C60DC8EC395, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f24, %f28 fbn,a %fcc2, loop_2956 movpos %xcc, %i2, %l2 loop_2955: swap [%l7 + 0x60], %o6 addc %g3, %l3, %i6 loop_2956: popc %i3, %i0 stbar fmovdpos %xcc, %f23, %f9 sra %l4, %l5, %o7 bg,a loop_2957 call loop_2958 brlz %g1, loop_2959 movrlz %i5, %l0, %o4 loop_2957: brlez,a %g4, loop_2960 loop_2958: movre %i1, %o1, %g2 loop_2959: orncc %l1, %g5, %o3 subcc %o5, %g7, %i4 loop_2960: nop set 0x7E, %o3 lduha [%l7 + %o3] 0x04, %l6 fmovrdlz %i7, %f0, %f18 mova %icc, %o0, %g6 fxnors %f11, %f16, %f31 subc %i2, %o2, %l2 brgez %g3, loop_2961 fmovsvs %xcc, %f31, %f18 edge8n %l3, %i6, %i3 ba %icc, loop_2962 loop_2961: addc %i0, 0x199B, %l4 srlx %o6, 0x15, %l5 fmovsn %xcc, %f2, %f10 loop_2962: tvs %icc, 0x1 sll %g1, %o7, %i5 edge16n %o4, %l0, %i1 addc %o1, 0x1CB6, %g2 fbn %fcc0, loop_2963 st %f22, [%l7 + 0x70] tneg %xcc, 0x1 andn %g4, 0x027B, %g5 loop_2963: tgu %xcc, 0x2 fcmpeq32 %f24, %f0, %o3 movl %icc, %o5, %g7 popc %i4, %l1 array8 %l6, %o0, %i7 nop fitos %f12, %f14 fstoi %f14, %f13 sdiv %i2, 0x0770, %g6 or %o2, %l2, %l3 edge16l %i6, %g3, %i0 bn,pt %icc, loop_2964 movre %l4, %o6, %l5 movn %icc, %g1, %i3 movrgz %o7, 0x28E, %o4 loop_2964: bg %xcc, loop_2965 edge16 %l0, %i1, %i5 flush %l7 + 0x24 fornot2 %f6, %f26, %f18 loop_2965: tle %xcc, 0x2 tg %icc, 0x6 bneg,a,pt %icc, loop_2966 movcs %xcc, %o1, %g2 sra %g5, 0x19, %o3 bgu,a,pn %xcc, loop_2967 loop_2966: tge %icc, 0x4 xnorcc %g4, 0x1C96, %o5 for %f20, %f2, %f2 loop_2967: edge32n %i4, %l1, %g7 fpsub32s %f3, %f9, %f9 array8 %o0, %i7, %i2 tsubcctv %g6, 0x018E, %l6 brz,a %o2, loop_2968 addcc %l2, 0x1419, %i6 tcs %icc, 0x3 movge %icc, %g3, %l3 loop_2968: udivx %l4, 0x0603, %o6 tsubcc %l5, 0x1EA9, %i0 andn %g1, %o7, %i3 sra %l0, 0x1F, %o4 tpos %icc, 0x0 brlz %i5, loop_2969 andncc %i1, %o1, %g5 movvc %icc, %g2, %o3 fnot2 %f14, %f6 loop_2969: xnor %o5, 0x0A2D, %g4 tcs %icc, 0x4 orcc %i4, %g7, %o0 set 0x44, %i4 stwa %l1, [%l7 + %i4] 0xe3 membar #Sync sra %i2, 0x00, %i7 movre %g6, 0x165, %l6 movn %icc, %l2, %i6 fmovrdne %o2, %f2, %f12 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %g3, %l4 edge16 %l3, %o6, %l5 tne %icc, 0x1 fbn,a %fcc1, loop_2970 nop setx 0x8EEFDFF5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x84AB1A80, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fdivs %f4, %f4, %f7 edge8ln %i0, %o7, %i3 ldx [%l7 + 0x40], %g1 loop_2970: edge16n %o4, %i5, %i1 bne,a,pt %xcc, loop_2971 fbug,a %fcc1, loop_2972 sdivcc %l0, 0x1EF9, %g5 movcc %icc, %g2, %o3 loop_2971: addcc %o5, %o1, %i4 loop_2972: nop setx 0xD16C3FF22C23AA3E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xEE6E7D3B95F17154, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fmuld %f20, %f16, %f26 movpos %icc, %g4, %g7 bpos,pn %xcc, loop_2973 tsubcctv %o0, %i2, %i7 bl,a,pn %icc, loop_2974 subc %g6, %l6, %l2 loop_2973: srlx %l1, %o2, %i6 andncc %l4, %g3, %l3 loop_2974: edge32 %l5, %o6, %o7 membar 0x6C movcs %xcc, %i3, %g1 fnegs %f24, %f26 stbar fmovse %xcc, %f8, %f10 movrne %i0, %o4, %i5 membar 0x27 nop set 0x6C, %g6 stw %l0, [%l7 + %g6] movrlez %g5, 0x0EA, %g2 fzeros %f23 wr %g0, 0xea, %asi stwa %i1, [%l7 + 0x18] %asi membar #Sync tne %icc, 0x5 fbul %fcc2, loop_2975 membar 0x29 tleu %icc, 0x6 and %o5, %o1, %o3 loop_2975: movrlz %g4, %g7, %o0 movneg %icc, %i4, %i7 array16 %g6, %l6, %i2 call loop_2976 ba,a,pn %xcc, loop_2977 fnands %f16, %f7, %f2 fpadd16 %f0, %f16, %f8 loop_2976: andncc %l1, %l2, %o2 loop_2977: bneg loop_2978 taddcctv %l4, 0x1C4E, %i6 orncc %g3, 0x062C, %l5 wr %g0, 0x04, %asi lduha [%l7 + 0x1A] %asi, %l3 loop_2978: sdiv %o6, 0x0B4D, %o7 addccc %i3, 0x0D75, %g1 edge16ln %o4, %i5, %l0 ld [%l7 + 0x34], %f7 sdivcc %i0, 0x0553, %g5 sdiv %g2, 0x1D93, %i1 lduh [%l7 + 0x08], %o5 sth %o3, [%l7 + 0x4E] fmul8x16au %f27, %f28, %f4 edge32l %g4, %g7, %o0 tcc %icc, 0x7 xorcc %o1, %i7, %g6 taddcctv %l6, %i4, %i2 sethi 0x071D, %l2 wr %g0, 0x88, %asi lduha [%l7 + 0x1C] %asi, %o2 add %l7, 0x50, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %l4 casa [%l6] 0x10, %l4, %i6 movrlez %l1, %g3, %l5 movl %icc, %l3, %o7 fblg,a %fcc2, loop_2979 smul %o6, 0x1AFE, %i3 prefetch [%l7 + 0x30], 0x2 fbne %fcc0, loop_2980 loop_2979: tcs %icc, 0x1 fmovdl %icc, %f1, %f16 add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x80, %o4, %i5 loop_2980: movn %xcc, %l0, %i0 movvc %xcc, %g1, %g2 fnor %f12, %f14, %f22 addcc %i1, 0x0CFA, %o5 fmovdcs %icc, %f19, %f3 ble %xcc, loop_2981 tcs %icc, 0x2 subc %o3, 0x0378, %g5 fone %f16 loop_2981: array16 %g7, %o0, %g4 wr %g0, 0x80, %asi ldstuba [%l7 + 0x22] %asi, %i7 sllx %g6, 0x0C, %l6 fmul8x16au %f18, %f24, %f12 xnor %o1, 0x08BB, %i4 taddcctv %i2, 0x0DFA, %l2 orncc %o2, 0x1AE6, %i6 addc %l4, 0x09CA, %l1 subc %l5, %g3, %l3 and %o7, 0x1853, %o6 brgez %o4, loop_2982 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %i5, %l0, %i3 set 0x68, %o0 prefetcha [%l7 + %o0] 0x0c, 0x1 loop_2982: subccc %g2, 0x1F09, %i1 orncc %o5, %o3, %i0 sdivcc %g7, 0x1808, %g5 nop setx 0x893822CD4997162A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x927A701261A69204, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fmuld %f20, %f2, %f6 fandnot1 %f4, %f0, %f30 fbue %fcc2, loop_2983 nop fitod %f12, %f8 fdtox %f8, %f0 fxtod %f0, %f12 taddcctv %g4, %o0, %i7 fmovrsne %g6, %f17, %f16 loop_2983: sll %l6, %o1, %i2 xorcc %l2, 0x034A, %o2 addccc %i6, 0x0F92, %i4 fmovdvc %xcc, %f15, %f24 tgu %xcc, 0x0 fands %f14, %f28, %f8 movrgz %l4, 0x184, %l1 xnorcc %g3, %l5, %l3 brlez %o7, loop_2984 tvc %xcc, 0x6 wr %g0, 0x80, %asi sta %f3, [%l7 + 0x38] %asi loop_2984: fbg %fcc1, loop_2985 movrgz %o4, 0x2F6, %i5 smul %l0, 0x1841, %i3 srl %o6, 0x11, %g1 loop_2985: nop wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 tl %xcc, 0x6 set 0x40, %i0 ldda [%l7 + %i0] 0x04, %f16 fmovrdlz %g2, %f6, %f16 fbue %fcc1, loop_2986 move %icc, %o5, %i1 movpos %xcc, %o3, %g7 andncc %g5, %i0, %g4 loop_2986: nop set 0x50, %i2 stwa %i7, [%l7 + %i2] 0x27 membar #Sync sra %g6, %l6, %o0 bg,a loop_2987 andn %i2, 0x0D7C, %l2 tl %icc, 0x0 addc %o1, %i6, %i4 loop_2987: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %o2, 0x0FC0, %l4 edge16ln %g3, %l5, %l1 movrlez %o7, 0x213, %o4 mulscc %i5, 0x1B74, %l0 fmovrslz %i3, %f27, %f9 wr %g0, 0x80, %asi ldsba [%l7 + 0x39] %asi, %o6 tsubcctv %g1, 0x06E7, %l3 tg %xcc, 0x2 srax %g2, %i1, %o5 movvc %xcc, %o3, %g5 set 0x10, %l4 ldda [%l7 + %l4] 0x23, %g6 fnands %f23, %f7, %f17 movpos %icc, %g4, %i7 movleu %xcc, %g6, %i0 orncc %l6, 0x0FA7, %o0 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f16 sllx %i2, %o1, %i6 udivx %l2, 0x1C82, %o2 brnz,a %i4, loop_2988 udivx %g3, 0x12EB, %l5 addc %l4, %l1, %o7 edge8n %i5, %o4, %i3 loop_2988: edge8ln %l0, %g1, %o6 tle %xcc, 0x7 fbue,a %fcc3, loop_2989 fbue,a %fcc1, loop_2990 fbule %fcc2, loop_2991 fmovrde %l3, %f18, %f6 loop_2989: fornot1s %f18, %f28, %f16 loop_2990: subcc %i1, 0x0E8C, %g2 loop_2991: flush %l7 + 0x58 nop set 0x50, %l5 ldd [%l7 + %l5], %o4 set 0x40, %o4 ldda [%l7 + %o4] 0x81, %f0 brnz %o3, loop_2992 fmovrsgz %g7, %f13, %f23 sdivcc %g5, 0x02A2, %i7 sll %g4, %i0, %l6 loop_2992: srlx %g6, 0x09, %i2 fbu,a %fcc0, loop_2993 fmovrslz %o0, %f21, %f15 st %f7, [%l7 + 0x78] fpsub16s %f0, %f24, %f22 loop_2993: membar 0x27 sdivcc %i6, 0x08E9, %o1 edge16ln %o2, %l2, %g3 movrgz %l5, %i4, %l1 fornot1 %f20, %f22, %f2 xnorcc %l4, %i5, %o7 stb %o4, [%l7 + 0x31] udiv %i3, 0x1908, %g1 edge16 %l0, %o6, %l3 tcc %icc, 0x3 movrlz %g2, %i1, %o5 movl %xcc, %o3, %g5 std %f20, [%l7 + 0x30] movg %icc, %i7, %g4 bshuffle %f6, %f22, %f2 prefetch [%l7 + 0x58], 0x0 sdiv %g7, 0x1CE9, %i0 wr %g0, 0x18, %asi sta %f28, [%l7 + 0x70] %asi taddcc %g6, %i2, %o0 popc %i6, %o1 tneg %icc, 0x7 bneg,pn %xcc, loop_2994 andncc %o2, %l6, %g3 nop setx loop_2995, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tleu %xcc, 0x1 loop_2994: and %l5, %i4, %l1 fmovrdlz %l4, %f6, %f20 loop_2995: srlx %i5, %l2, %o4 tneg %xcc, 0x0 brlez %i3, loop_2996 fandnot1 %f6, %f30, %f30 ldsh [%l7 + 0x76], %g1 tle %icc, 0x7 loop_2996: mulx %o7, 0x1A7F, %o6 movrgz %l3, 0x110, %l0 tsubcc %i1, %o5, %o3 tsubcctv %g2, %g5, %i7 tsubcc %g7, 0x1D7D, %i0 smul %g6, %i2, %o0 tg %xcc, 0x3 set 0x60, %o5 ldda [%l7 + %o5] 0x18, %i6 swap [%l7 + 0x3C], %o1 tge %icc, 0x0 fmovd %f24, %f24 fmovs %f1, %f25 fexpand %f19, %f8 nop setx 0x8DE120A9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x58E35C2B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fadds %f24, %f30, %f17 sra %o2, 0x01, %l6 fmovrde %g4, %f20, %f16 tneg %xcc, 0x0 brlez,a %g3, loop_2997 andn %i4, %l5, %l4 set 0x6C, %l0 lduha [%l7 + %l0] 0x88, %l1 loop_2997: sra %l2, %i5, %o4 movl %icc, %i3, %o7 ldx [%l7 + 0x30], %o6 set 0x46, %i5 stha %g1, [%l7 + %i5] 0x19 fbule,a %fcc1, loop_2998 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnands %f18, %f8, %f3 mova %xcc, %l0, %l3 loop_2998: taddcc %o5, 0x1DBE, %o3 tvc %icc, 0x6 bg,a %icc, loop_2999 bge,a loop_3000 sub %i1, 0x0B3C, %g2 srax %g5, 0x1C, %g7 loop_2999: fmovda %icc, %f7, %f6 loop_3000: movvs %icc, %i7, %i0 sub %i2, %g6, %o0 tl %xcc, 0x1 fandnot2 %f30, %f10, %f20 edge32l %o1, %i6, %l6 tge %icc, 0x3 sub %o2, 0x08EB, %g3 nop setx loop_3001, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movge %xcc, %g4, %i4 xnorcc %l4, %l5, %l2 fnor %f28, %f28, %f22 loop_3001: sdivx %l1, 0x152B, %o4 nop setx 0xC6508E5A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x64CD13D8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f10, %f25 udiv %i5, 0x1E3E, %o7 set 0x40, %g4 stda %f0, [%l7 + %g4] 0x04 tg %xcc, 0x2 movrne %i3, %g1, %o6 movrgz %l3, 0x341, %o5 brlz %l0, loop_3002 nop fitod %f31, %f6 movle %icc, %i1, %g2 fblg,a %fcc1, loop_3003 loop_3002: edge16n %g5, %o3, %i7 fble %fcc1, loop_3004 fpmerge %f16, %f31, %f22 loop_3003: array8 %i0, %g7, %i2 nop setx 0x766ED6FE405A9CA0, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr loop_3004: sdivcc %o0, 0x0FE3, %g6 nop setx loop_3005, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tleu %icc, 0x5 sub %i6, %o1, %o2 tcc %xcc, 0x4 loop_3005: or %l6, %g3, %g4 fmovrsgz %l4, %f24, %f16 tne %xcc, 0x5 fnot2 %f12, %f4 set 0x54, %o1 lduha [%l7 + %o1] 0x10, %l5 fmovdvs %icc, %f28, %f24 subccc %i4, %l1, %l2 wr %g0, 0x88, %asi lduba [%l7 + 0x3B] %asi, %o4 std %f16, [%l7 + 0x30] fbuge,a %fcc1, loop_3006 and %o7, 0x1031, %i5 fornot1 %f20, %f28, %f2 tne %xcc, 0x6 loop_3006: smul %i3, %o6, %g1 movre %o5, 0x0BC, %l3 fandnot2 %f22, %f26, %f6 xnor %l0, %g2, %i1 nop setx 0xC973AD58A0555982, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr sdivx %o3, 0x11B9, %g5 edge16l %i0, %i7, %i2 movg %xcc, %o0, %g7 edge16l %g6, %o1, %o2 bne,pt %icc, loop_3007 srax %l6, 0x11, %g3 membar 0x08 andn %g4, %l4, %i6 loop_3007: bn,pn %icc, loop_3008 edge32l %i4, %l5, %l1 tgu %xcc, 0x5 movrlez %o4, %l2, %o7 loop_3008: ldx [%l7 + 0x08], %i3 movrne %i5, 0x009, %o6 fcmple32 %f2, %f20, %g1 edge32l %o5, %l3, %l0 movvs %icc, %i1, %g2 mulscc %g5, %i0, %o3 movrgz %i2, %o0, %i7 alignaddrl %g7, %o1, %g6 alignaddr %l6, %g3, %o2 fnands %f23, %f29, %f5 srax %g4, %i6, %l4 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 wr %g0, 0x0c, %asi lda [%l7 + 0x54] %asi, %f14 fornot1s %f22, %f14, %f7 fbo %fcc2, loop_3009 sra %l5, %l1, %o4 tge %xcc, 0x4 smulcc %i4, 0x168D, %o7 loop_3009: movl %icc, %l2, %i5 xnor %o6, %i3, %g1 fnot2 %f20, %f26 movvs %xcc, %o5, %l3 edge32l %i1, %l0, %g5 andcc %g2, %o3, %i0 membar 0x32 add %l7, 0x50, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x18, %i2, %i7 nop setx 0xD4D7636497C85907, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xBE4DC4947B6A258F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f24, %f8 nop set 0x28, %l6 ldsw [%l7 + %l6], %o0 wr %g0, 0x81, %asi stwa %g7, [%l7 + 0x18] %asi fmovsgu %icc, %f24, %f18 mova %icc, %g6, %o1 fbl %fcc0, loop_3010 ta %xcc, 0x5 tvs %xcc, 0x7 alignaddr %g3, %o2, %g4 loop_3010: movge %xcc, %l6, %i6 nop setx 0x10BEDD54, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x72619D8F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fdivs %f10, %f20, %f16 bgu loop_3011 fsrc1s %f29, %f6 st %f31, [%l7 + 0x34] fpsub32s %f13, %f0, %f22 loop_3011: membar 0x1B fzero %f12 fnegd %f14, %f16 tne %icc, 0x5 nop fitod %f4, %f14 fdtox %f14, %f6 fxtod %f6, %f22 andncc %l5, %l4, %l1 fpack16 %f14, %f4 array32 %o4, %i4, %l2 mova %icc, %i5, %o6 sdiv %i3, 0x0567, %o7 sdivcc %g1, 0x196B, %o5 nop setx loop_3012, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsle %icc, %f9, %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsb [%l7 + 0x1C], %i1 loop_3012: edge8 %l3, %g5, %g2 set 0x30, %g3 ldsba [%l7 + %g3] 0x81, %l0 addc %o3, %i0, %i7 movrlz %i2, 0x24E, %o0 ldstub [%l7 + 0x42], %g7 movge %xcc, %o1, %g3 nop setx 0xF558FD3F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x0331AE47, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fmuls %f18, %f31, %f3 fnand %f8, %f10, %f2 subc %o2, %g4, %g6 fexpand %f25, %f6 sll %i6, %l5, %l6 swap [%l7 + 0x0C], %l1 xor %l4, 0x1277, %o4 tle %icc, 0x0 membar 0x2C tcs %xcc, 0x0 nop set 0x62, %l2 ldstub [%l7 + %l2], %l2 fpack32 %f4, %f2, %f20 add %i5, %o6, %i3 wr %g0, 0xe2, %asi stwa %o7, [%l7 + 0x58] %asi membar #Sync tl %icc, 0x2 fcmpne32 %f14, %f10, %g1 swap [%l7 + 0x10], %o5 set 0x28, %o6 ldsha [%l7 + %o6] 0x0c, %i1 brgz,a %i4, loop_3013 movvc %xcc, %g5, %g2 faligndata %f24, %f0, %f20 nop fitod %f10, %f28 fdtoi %f28, %f15 loop_3013: membar 0x49 fxor %f24, %f18, %f12 tl %icc, 0x4 fmovspos %icc, %f23, %f31 fbule %fcc2, loop_3014 mova %xcc, %l3, %l0 be %xcc, loop_3015 udivx %i0, 0x0D80, %i7 loop_3014: bvs,a %icc, loop_3016 popc %i2, %o0 loop_3015: smul %o3, 0x17B2, %o1 tvc %icc, 0x3 loop_3016: movrlez %g7, 0x049, %g3 bl %xcc, loop_3017 srlx %o2, 0x0F, %g6 edge32n %i6, %g4, %l5 orcc %l1, %l4, %l6 loop_3017: ta %xcc, 0x7 tl %icc, 0x0 addcc %o4, 0x18CC, %l2 fpadd32 %f14, %f24, %f22 bl,pt %xcc, loop_3018 tcs %icc, 0x1 fmovda %icc, %f12, %f17 array8 %i5, %o6, %i3 loop_3018: nop wr %g0, 0x11, %asi ldswa [%l7 + 0x40] %asi, %o7 taddcctv %o5, %i1, %g1 orcc %g5, 0x1201, %g2 tne %xcc, 0x0 smul %i4, %l3, %i0 sethi 0x0629, %i7 edge16 %i2, %o0, %o3 std %f18, [%l7 + 0x50] nop setx 0xDB0A54976D078D35, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 fsqrtd %f30, %f20 membar 0x78 fandnot1s %f9, %f24, %f31 fcmpeq16 %f0, %f6, %l0 fbe,a %fcc1, loop_3019 nop setx loop_3020, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry subccc %o1, 0x1014, %g7 nop setx 0x1AE525DE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x6B695987, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fmuls %f10, %f27, %f23 loop_3019: subcc %g3, %o2, %g6 loop_3020: swap [%l7 + 0x7C], %i6 movle %xcc, %g4, %l5 umulcc %l4, %l6, %l1 ldx [%l7 + 0x58], %l2 ldx [%l7 + 0x48], %i5 nop setx 0xBBB9F82C715F376F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f18 movne %xcc, %o6, %i3 or %o4, %o7, %i1 nop fitod %f6, %f28 fdtox %f28, %f10 bneg,a,pt %icc, loop_3021 nop setx 0x19B6A4A0805C1239, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr wr %g0, 0x80, %asi stwa %o5, [%l7 + 0x0C] %asi loop_3021: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %xcc, %g1, %g2 tleu %xcc, 0x0 fbo,a %fcc1, loop_3022 tvs %icc, 0x0 orncc %i4, %l3, %i0 edge32 %i7, %g5, %i2 loop_3022: edge8ln %o3, %o0, %o1 nop setx 0x5A92FEA909E2E1F8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f26 fcmpeq16 %f26, %f16, %g7 xnor %l0, %o2, %g3 sethi 0x13F6, %i6 sll %g4, %l5, %l4 movrlez %g6, 0x3B4, %l1 movne %icc, %l2, %i5 bpos,a %icc, loop_3023 lduh [%l7 + 0x76], %l6 andcc %o6, %i3, %o7 edge32ln %o4, %o5, %i1 loop_3023: fmovdge %icc, %f0, %f17 taddcc %g1, 0x10E8, %g2 tg %xcc, 0x2 subc %l3, %i4, %i7 fmovdle %xcc, %f29, %f6 addccc %g5, %i2, %o3 movneg %xcc, %o0, %o1 alignaddr %i0, %g7, %l0 movre %o2, %i6, %g4 te %xcc, 0x2 fmovdpos %xcc, %f19, %f8 udiv %l5, 0x1709, %l4 fmovdcs %xcc, %f21, %f2 addcc %g6, %l1, %g3 movre %l2, %i5, %l6 tcs %xcc, 0x7 andn %i3, %o7, %o4 subcc %o6, 0x1625, %o5 add %l7, 0x7C, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %g1 casa [%l6] 0x10, %g1, %g2 fmovsneg %icc, %f19, %f27 membar 0x4E fand %f4, %f14, %f20 be,pn %xcc, loop_3024 fmul8x16 %f24, %f22, %f24 nop setx 0x48E43665A2D83A5C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f6 tneg %icc, 0x4 loop_3024: fpack16 %f6, %f28 fbug %fcc1, loop_3025 fpadd32 %f14, %f14, %f4 taddcc %l3, 0x135C, %i4 add %l7, 0x58, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x80, %i1, %i7 loop_3025: fmul8x16al %f19, %f0, %f24 subccc %g5, %o3, %o0 xnorcc %i2, %i0, %g7 tn %icc, 0x6 udivcc %o1, 0x1219, %o2 andncc %l0, %g4, %i6 movge %xcc, %l5, %l4 wr %g0, 0x18, %asi ldsha [%l7 + 0x7A] %asi, %l1 fmovsge %xcc, %f22, %f26 fbuge %fcc3, loop_3026 nop setx loop_3027, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addc %g3, %g6, %l2 fcmpne16 %f30, %f14, %l6 loop_3026: edge16 %i5, %o7, %i3 loop_3027: te %xcc, 0x1 fzero %f12 fbo %fcc1, loop_3028 bshuffle %f22, %f22, %f30 tsubcctv %o6, 0x1D49, %o4 sethi 0x0BDF, %o5 loop_3028: fbule %fcc3, loop_3029 tvc %icc, 0x0 and %g1, %g2, %l3 add %l7, 0x10, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %i4, %i7 loop_3029: addc %i1, %o3, %g5 addcc %i2, 0x05F3, %i0 nop setx 0x4BB6FBD6DD81AB47, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 fsqrtd %f4, %f28 fmovsle %xcc, %f0, %f4 fbug %fcc1, loop_3030 fbo %fcc2, loop_3031 te %icc, 0x0 sdiv %g7, 0x1AC2, %o0 loop_3030: tle %icc, 0x5 loop_3031: movrgz %o2, 0x3C3, %l0 fmovrdlez %o1, %f28, %f18 sra %i6, %l5, %l4 smul %l1, %g4, %g6 array16 %l2, %g3, %l6 edge8l %o7, %i3, %i5 ldsw [%l7 + 0x7C], %o6 ta %xcc, 0x7 wr %g0, 0x88, %asi swapa [%l7 + 0x10] %asi, %o4 fmovrde %g1, %f30, %f22 edge16n %g2, %l3, %o5 movneg %xcc, %i7, %i1 fpsub32 %f16, %f6, %f28 brnz,a %o3, loop_3032 array32 %g5, %i2, %i4 nop set 0x39, %i7 ldsb [%l7 + %i7], %g7 xnorcc %o0, %i0, %l0 loop_3032: fornot1s %f27, %f18, %f16 addc %o2, %i6, %o1 nop setx 0x51E7D3AC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x5F8B944F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fmuls %f10, %f25, %f20 tcc %icc, 0x4 fbu,a %fcc1, loop_3033 bleu,a loop_3034 nop setx 0xD18AE390, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 fsqrts %f25, %f22 tleu %icc, 0x0 loop_3033: membar 0x63 loop_3034: ldd [%l7 + 0x18], %l4 fnors %f23, %f17, %f24 movgu %icc, %l4, %g4 bneg,a %icc, loop_3035 tleu %icc, 0x7 fbe,a %fcc1, loop_3036 movl %xcc, %l1, %g6 loop_3035: fmovsn %xcc, %f6, %f6 nop setx loop_3037, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_3036: smul %l2, %l6, %g3 movrlez %i3, 0x07B, %i5 bcc,pt %xcc, loop_3038 loop_3037: movvc %xcc, %o7, %o6 fpadd32 %f2, %f26, %f0 sdivcc %o4, 0x1B42, %g2 loop_3038: fzero %f0 tn %icc, 0x2 andcc %l3, 0x0197, %o5 nop setx 0x51753473314FDA1A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x1E7C8179EBDE45A4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 faddd %f2, %f2, %f8 tcc %xcc, 0x1 fnand %f12, %f0, %f6 fpsub32 %f10, %f0, %f8 movge %icc, %i7, %i1 tl %icc, 0x1 add %l7, 0x64, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g1, %g5 fbue,a %fcc1, loop_3039 udivcc %i2, 0x1130, %o3 fandnot2 %f6, %f4, %f14 fpadd32 %f20, %f30, %f6 loop_3039: call loop_3040 tn %icc, 0x4 fbge,a %fcc2, loop_3041 fandnot2s %f24, %f11, %f6 loop_3040: ba,a %icc, loop_3042 stw %g7, [%l7 + 0x1C] loop_3041: alignaddrl %o0, %i0, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_3042: movvc %xcc, %l0, %i6 srax %o2, %l5, %l4 set 0x58, %l3 ldswa [%l7 + %l3] 0x89, %g4 movrgz %o1, %l1, %g6 fmovsgu %icc, %f6, %f9 sethi 0x0240, %l6 nop setx 0xC991E6A9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0xB8F943C5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fadds %f20, %f15, %f21 movleu %icc, %l2, %g3 movn %icc, %i5, %o7 sra %o6, 0x1E, %i3 movleu %icc, %o4, %l3 edge32l %o5, %i7, %g2 fmovscc %xcc, %f17, %f11 subccc %i1, %g5, %g1 movg %icc, %i2, %o3 sethi 0x1B10, %g7 array8 %i0, %i4, %o0 tleu %icc, 0x7 sdivx %i6, 0x0AF7, %o2 swap [%l7 + 0x70], %l0 movrlez %l5, 0x250, %g4 sth %l4, [%l7 + 0x72] subcc %l1, 0x17AF, %o1 wr %g0, 0x18, %asi stba %g6, [%l7 + 0x3B] %asi fbn,a %fcc3, loop_3043 tcc %xcc, 0x0 set 0x8, %i3 ldxa [%g0 + %i3] 0x4f, %l2 loop_3043: addc %g3, 0x196F, %i5 umul %l6, 0x14C3, %o6 set 0x72, %g1 stba %o7, [%l7 + %g1] 0x27 membar #Sync bn,a %xcc, loop_3044 smul %o4, %i3, %o5 mova %icc, %i7, %l3 fmovsg %xcc, %f11, %f16 loop_3044: edge32l %i1, %g5, %g2 movcc %xcc, %g1, %i2 fbl %fcc2, loop_3045 or %g7, %i0, %o3 movrlz %i4, %o0, %o2 brz,a %i6, loop_3046 loop_3045: taddcctv %l5, %l0, %g4 ta %xcc, 0x0 alignaddr %l4, %o1, %g6 loop_3046: srlx %l2, 0x14, %g3 bvc,a,pt %xcc, loop_3047 udivcc %l1, 0x1B46, %i5 smulcc %l6, 0x04C6, %o6 smulcc %o4, %o7, %i3 loop_3047: add %o5, %i7, %l3 addcc %g5, %g2, %g1 edge8 %i1, %i2, %g7 udivcc %i0, 0x029C, %o3 nop set 0x25, %o7 ldstub [%l7 + %o7], %o0 tg %icc, 0x1 movrgez %i4, %i6, %o2 tge %icc, 0x2 umul %l5, %l0, %l4 ldsh [%l7 + 0x44], %o1 move %icc, %g4, %g6 wr %g0, 0x80, %asi ldstuba [%l7 + 0x36] %asi, %g3 fmovdpos %icc, %f28, %f21 brgez,a %l2, loop_3048 fbuge,a %fcc1, loop_3049 subc %l1, 0x17F0, %i5 fmovdneg %icc, %f13, %f2 loop_3048: tgu %xcc, 0x6 loop_3049: fnegd %f10, %f8 te %xcc, 0x2 edge8ln %l6, %o6, %o4 movrgez %i3, %o5, %o7 lduh [%l7 + 0x1E], %l3 stx %i7, [%l7 + 0x30] orcc %g2, %g5, %i1 tneg %xcc, 0x1 fmovs %f1, %f6 wr %g0, 0x89, %asi ldsha [%l7 + 0x70] %asi, %g1 move %xcc, %i2, %g7 brlez %o3, loop_3050 bgu %icc, loop_3051 fpack16 %f12, %f20 add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x80, %o0, %i4 loop_3050: fmovsvc %icc, %f27, %f19 loop_3051: edge32n %i6, %i0, %o2 wr %g0, 0x0c, %asi ldxa [%l7 + 0x50] %asi, %l0 movge %xcc, %l5, %l4 fbne,a %fcc1, loop_3052 fmovrdlz %g4, %f26, %f0 bcc,pt %icc, loop_3053 tpos %xcc, 0x4 loop_3052: xnorcc %o1, %g3, %l2 fbuge,a %fcc3, loop_3054 loop_3053: movgu %xcc, %l1, %g6 set 0x68, %i1 prefetcha [%l7 + %i1] 0x19, 0x3 loop_3054: udiv %i5, 0x15AB, %o4 nop setx 0x92CCE876B1097730, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xDBBF2BE46DC70F1F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 faddd %f6, %f2, %f8 bleu,pn %icc, loop_3055 fmovdvs %icc, %f9, %f31 orncc %o6, %i3, %o7 fpackfix %f12, %f7 loop_3055: membar 0x6E array32 %o5, %i7, %g2 fmovscs %icc, %f2, %f14 be,pn %icc, loop_3056 array32 %g5, %l3, %i1 bcc,a,pt %icc, loop_3057 edge8 %g1, %i2, %o3 loop_3056: movge %icc, %o0, %g7 and %i4, %i0, %o2 loop_3057: orncc %i6, %l5, %l0 array32 %l4, %o1, %g3 nop setx 0x98644EB4F0468F52, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr fpsub16 %f18, %f20, %f28 add %l7, 0x20, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %l2, %g4 mulx %l1, 0x02B8, %l6 popc 0x10F6, %i5 umulcc %g6, %o4, %o6 sir 0x03B3 bg,pn %icc, loop_3058 fcmpgt32 %f2, %f14, %i3 tg %xcc, 0x3 movrne %o5, 0x083, %o7 loop_3058: nop fitos %f4, %f29 alignaddr %i7, %g2, %l3 movgu %xcc, %g5, %g1 alignaddr %i2, %i1, %o3 bn,a,pt %xcc, loop_3059 fbug %fcc1, loop_3060 edge32 %g7, %o0, %i4 fbl %fcc1, loop_3061 loop_3059: fmul8x16au %f30, %f22, %f8 loop_3060: mova %icc, %o2, %i0 brgz,a %i6, loop_3062 loop_3061: sir 0x1974 edge8l %l5, %l0, %l4 movvs %xcc, %o1, %g3 loop_3062: nop setx 0x5041D049, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr fpack16 %f26, %f26 srl %g4, %l1, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x81, %asi ldswa [%l7 + 0x4C] %asi, %i5 tgu %icc, 0x5 pdist %f0, %f4, %f30 alignaddrl %g6, %l6, %o4 movle %icc, %o6, %i3 brnz %o5, loop_3063 ldsh [%l7 + 0x5C], %o7 sra %i7, %g2, %l3 set 0x40, %g5 ldda [%l7 + %g5] 0x15, %f16 loop_3063: tsubcctv %g1, %g5, %i2 fbne %fcc1, loop_3064 taddcc %i1, %g7, %o0 bn,a,pt %icc, loop_3065 fmovdne %icc, %f16, %f13 loop_3064: srax %i4, %o2, %o3 smulcc %i0, %l5, %i6 loop_3065: nop wr %g0, 0x2a, %asi stwa %l4, [%l7 + 0x14] %asi membar #Sync addccc %l0, %o1, %g3 bcs,pn %icc, loop_3066 te %icc, 0x4 sdivx %g4, 0x0D52, %l1 movn %icc, %l2, %i5 loop_3066: fmovsgu %icc, %f23, %f29 tvc %icc, 0x4 fmovscs %icc, %f10, %f8 sllx %l6, 0x12, %g6 fmovrdgez %o6, %f14, %f12 wr %g0, 0x20, %asi ldxa [%g0 + 0x28] %asi, %o4 brz %o5, loop_3067 taddcctv %o7, 0x1E03, %i3 fcmpgt16 %f2, %f14, %i7 alignaddrl %l3, %g1, %g2 loop_3067: fmovrslz %i2, %f9, %f14 subcc %i1, 0x1A1F, %g5 orn %g7, 0x09AA, %o0 tsubcctv %i4, 0x0FAF, %o3 fmul8x16au %f14, %f12, %f24 tge %xcc, 0x7 ldstub [%l7 + 0x24], %o2 edge8 %i0, %l5, %i6 wr %g0, 0x80, %asi ldstuba [%l7 + 0x0D] %asi, %l0 set 0x0C, %l1 swapa [%l7 + %l1] 0x81, %l4 movl %icc, %o1, %g4 edge32l %l1, %g3, %i5 sub %l2, %g6, %l6 fand %f18, %f22, %f10 movrlz %o4, %o5, %o6 fnand %f4, %f30, %f24 movge %xcc, %o7, %i7 movre %i3, %l3, %g1 movl %icc, %i2, %g2 set 0x70, %i6 ldda [%l7 + %i6] 0x89, %g4 subcc %g7, 0x00D0, %i1 sdivx %o0, 0x1628, %o3 stx %i4, [%l7 + 0x20] fmovdle %icc, %f24, %f29 nop setx loop_3068, %l0, %l1 jmpl %l1, %i0 ldd [%l7 + 0x28], %l4 tsubcctv %o2, 0x1223, %l0 ldsw [%l7 + 0x3C], %i6 loop_3068: edge16n %l4, %o1, %g4 movvs %icc, %l1, %i5 wr %g0, 0x23, %asi stwa %l2, [%l7 + 0x10] %asi membar #Sync sdiv %g3, 0x05CC, %g6 nop setx loop_3069, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ta %icc, 0x6 edge32ln %o4, %o5, %o6 movcs %icc, %o7, %l6 loop_3069: array8 %i3, %i7, %l3 addccc %g1, %i2, %g2 fmovdcc %icc, %f0, %f25 movpos %xcc, %g5, %i1 tge %icc, 0x6 bl,a,pt %icc, loop_3070 nop set 0x28, %g7 ldsb [%l7 + %g7], %g7 bg %icc, loop_3071 addccc %o3, 0x02AA, %i4 loop_3070: add %i0, 0x1329, %o0 orn %o2, 0x068A, %l5 loop_3071: tge %xcc, 0x4 subcc %l0, %l4, %i6 edge32l %g4, %l1, %o1 movleu %icc, %l2, %i5 popc %g3, %o4 movgu %icc, %o5, %g6 mulx %o6, 0x1D99, %o7 fmovdgu %xcc, %f11, %f15 subc %i3, %l6, %l3 or %g1, 0x12EA, %i7 movgu %icc, %i2, %g5 fnand %f28, %f0, %f14 mulx %i1, %g7, %g2 orn %o3, %i4, %o0 fmovdg %xcc, %f14, %f26 nop setx 0x25D6A1F9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 fsqrts %f19, %f3 subccc %i0, %o2, %l5 sra %l0, 0x11, %i6 orncc %l4, %g4, %o1 nop setx 0x09D5F53E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0xD6656908, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fmuls %f24, %f20, %f29 array32 %l2, %i5, %g3 fba %fcc0, loop_3072 tcc %xcc, 0x4 wr %g0, 0x1f, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_3072: array32 %l1, %o4, %g6 addccc %o5, 0x0FF4, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %i3, 0x1A63, %l6 bpos,a,pt %xcc, loop_3073 bge,a,pt %xcc, loop_3074 alignaddr %l3, %o7, %i7 nop setx 0xB415012F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 fsqrts %f11, %f1 loop_3073: sll %g1, %g5, %i1 loop_3074: call loop_3075 fbl,a %fcc2, loop_3076 fxnors %f4, %f28, %f0 tsubcctv %g7, %g2, %i2 loop_3075: or %o3, 0x0F3C, %o0 loop_3076: fbo,a %fcc1, loop_3077 movrgez %i4, %o2, %l5 wr %g0, 0x04, %asi swapa [%l7 + 0x08] %asi, %l0 loop_3077: bpos,a %xcc, loop_3078 sth %i0, [%l7 + 0x30] add %i6, 0x0CDB, %g4 edge32 %l4, %l2, %o1 loop_3078: tvc %icc, 0x7 umul %i5, %g3, %l1 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi tg %icc, 0x6 mova %icc, %g6, %o4 fmovda %xcc, %f21, %f29 mova %xcc, %o5, %i3 fmul8sux16 %f30, %f12, %f0 tg %icc, 0x7 movpos %icc, %o6, %l3 srl %l6, 0x1C, %i7 xnor %o7, %g5, %g1 sir 0x130A fbe %fcc1, loop_3079 subccc %g7, 0x057F, %i1 fmovrdgez %g2, %f2, %f8 srax %o3, %i2, %i4 loop_3079: bcc,a,pt %icc, loop_3080 nop set 0x28, %g2 ldstub [%l7 + %g2], %o0 fbge %fcc2, loop_3081 movneg %xcc, %l5, %l0 loop_3080: andcc %o2, 0x0B7D, %i0 nop setx 0x93BD0DBA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 fsqrts %f5, %f4 loop_3081: movneg %icc, %i6, %g4 udiv %l2, 0x1657, %o1 array8 %l4, %g3, %i5 sir 0x1B95 sethi 0x0942, %g6 call loop_3082 fnand %f20, %f26, %f6 movneg %xcc, %o4, %o5 bvc,a,pt %icc, loop_3083 loop_3082: fbo %fcc3, loop_3084 ba loop_3085 taddcc %i3, 0x0714, %l1 loop_3083: edge32ln %o6, %l6, %l3 loop_3084: sra %o7, 0x17, %g5 loop_3085: movrgez %i7, 0x1E0, %g1 movrgz %g7, 0x0E2, %i1 nop fitos %f6, %f29 fstox %f29, %f10 fxtos %f10, %f22 fmovrde %g2, %f22, %f14 tneg %icc, 0x6 bcc loop_3086 fmovscs %icc, %f0, %f19 movrlez %o3, %i4, %i2 xorcc %o0, %l0, %o2 loop_3086: fmovdneg %icc, %f12, %f30 fmuld8ulx16 %f15, %f4, %f24 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 2826 ! Type cti : 3086 ! Type x : 1269 ! Type f : 4463 ! Type i : 13356 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0x4D564889 .word 0x131C54FB .word 0x048F9163 .word 0xD1C4D73C .word 0xC96FFE50 .word 0xCFF5A93A .word 0x98C2D9AD .word 0xB606546A .word 0xE2CDDC63 .word 0x03F3AB21 .word 0x8AB76914 .word 0xBC274379 .word 0xDBE741F8 .word 0xE64CE34E .word 0x2E23EAD8 .word 0x31C6E981 .word 0x07759E6F .word 0x63AA8C0F .word 0x310EB90F .word 0x962C0365 .word 0x4AFB272E .word 0xDB19D53E .word 0x15B9F7D2 .word 0xED8F3361 .word 0x560E6C2E .word 0x0ECB8CD9 .word 0xBF08FD28 .word 0xF87D81B5 .word 0x0EB6423B .word 0xC45D0B81 .word 0xD867731D .word 0xB74C1AEE .word 0xA5683774 .word 0xB17968EA .word 0x64266714 .word 0xC521F462 .word 0x44B2B244 .word 0x1145EBFB .word 0xB46BBE84 .word 0xC263BA50 .word 0xF6210C23 .word 0x23B3B4C3 .word 0x6C40A15A .word 0x8F591F76 .word 0xB1482278 .word 0x940B9184 .word 0xE9F48365 .word 0x9D4CCBCE .word 0x6838BF72 .word 0x75548A6E .word 0x09EA12FC .word 0x4BA06E01 .word 0x8E844442 .word 0xF4E12EEF .word 0x8BDBD173 .word 0x968E3D7A .word 0x14269EAB .word 0xCA8344ED .word 0x645D2DCF .word 0x53732B6D .word 0x1B4EDC07 .word 0xADB4CFD6 .word 0xE36C3058 .word 0xA2456BAC .end