/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_basic3_f16.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ .ident "Using Instruction Hash for Focus :$Id: isa3_basic3_f16.s,v 1.1 2007/05/11 17:22:22 drp Exp $" #include "defines.h" #include "nmacros.h" #include "old_boot.s" /************************************************************************ Test case code start ************************************************************************/ .text .global main main: /* test begin */ ta T_RD_THID mov %o1, %l6 umul %l6, 256, %l7 setx DIAG_DATA_AREA, %g1, %g3 add %l7, %g3, %l7 mov %l7, %g1 wrpr %g0, 0x0, %cwp mov %g1, %l7 wrpr %g0, 0x1, %cwp mov %g1, %l7 wrpr %g0, 0x2, %cwp mov %g1, %l7 wrpr %g0, 0x3, %cwp mov %g1, %l7 wrpr %g0, 0x4, %cwp mov %g1, %l7 wrpr %g0, 0x5, %cwp mov %g1, %l7 wrpr %g0, 0x6, %cwp mov %g1, %l7 wrpr %g0, 0x7, %cwp mov %g1, %l7 nop setx 0xE59B887700466B0C, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0x9, %g1 set 0x7, %g2 set 0xE, %g3 set 0x7, %g4 set 0xC, %g5 set 0xB, %g6 set 0x7, %g7 !# Input registers set -0x7, %i0 set -0xD, %i1 set -0xA, %i2 set -0x7, %i3 set -0xA, %i4 set -0x3, %i5 set -0x9, %i6 set -0x2, %i7 !# Local registers set 0x4DFB4A79, %l0 set 0x3F062E64, %l1 set 0x17DA835F, %l2 set 0x619C4B0F, %l3 set 0x2284D2C3, %l4 set 0x7BF039CC, %l5 set 0x55AAEA21, %l6 !# Output registers set 0x08D0, %o0 set -0x0956, %o1 set 0x12FD, %o2 set -0x011E, %o3 set -0x1C6B, %o4 set -0x0001, %o5 set 0x1D53, %o6 set -0x1C10, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xCF826D9AA8C55237) INIT_TH_FP_REG(%l7,%f2,0xD7170932988BC81C) INIT_TH_FP_REG(%l7,%f4,0x2EC7D18FDDDDED8B) INIT_TH_FP_REG(%l7,%f6,0x271E515B8E77C389) INIT_TH_FP_REG(%l7,%f8,0x62753F6CE31BDF68) INIT_TH_FP_REG(%l7,%f10,0x89CAE1BAEB220D3A) INIT_TH_FP_REG(%l7,%f12,0x4D43E03E889DAB86) INIT_TH_FP_REG(%l7,%f14,0xD50195D332AEB276) INIT_TH_FP_REG(%l7,%f16,0x026B8F0DD79207F1) INIT_TH_FP_REG(%l7,%f18,0xD99D71D1425E21E5) INIT_TH_FP_REG(%l7,%f20,0xB570019F81B0ABBB) INIT_TH_FP_REG(%l7,%f22,0x9A1F43D20A95C13E) INIT_TH_FP_REG(%l7,%f24,0x9ED0817C7F1D2DEB) INIT_TH_FP_REG(%l7,%f26,0xCC32128AE967DF18) INIT_TH_FP_REG(%l7,%f28,0x92085F51B5D2C567) INIT_TH_FP_REG(%l7,%f30,0x5F829FC476A286AE) !# Other state or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xC81, %hsys_tick_cmpr !# Execute Main Diag .. taddcctv %i0, 0x11AC, %o6 fmovrsgez %l2, %f25, %f31 ldd [%l7 + 0x40], %f28 stb %g7, [%l7 + 0x26] movrlz %i7, 0x260, %g2 fsrc1 %f10, %f0 fnot1 %f24, %f18 alignaddr %o2, %o4, %i2 edge8n %g6, %o7, %l1 movleu %icc, %i3, %o3 fmovsg %icc, %f17, %f16 brz %i4, loop_1 bg loop_2 srl %g5, 0x0F, %i6 movleu %icc, %o0, %l0 loop_1: edge8l %g1, %g4, %l3 loop_2: bpos,a loop_3 fbn,a %fcc0, loop_4 bn,pt %icc, loop_5 fbug %fcc3, loop_6 loop_3: movvs %xcc, %g3, %o5 loop_4: fors %f14, %f4, %f3 loop_5: fmovrdlez %l4, %f2, %f8 loop_6: tcc %xcc, 0x2 fmovrdgz %i1, %f26, %f26 edge8l %o1, %l5, %l6 movgu %xcc, %i0, %i5 fbge,a %fcc0, loop_7 fnot1 %f16, %f28 popc %l2, %o6 bshuffle %f10, %f10, %f26 loop_7: bcs loop_8 tpos %icc, 0x2 flush %l7 + 0x58 mulscc %i7, %g7, %g2 loop_8: nop set 0x58, %o0 stda %o4, [%l7 + %o0] 0x27 membar #Sync movcs %icc, %o2, %g6 movrne %o7, 0x197, %l1 edge32l %i3, %i2, %i4 popc %g5, %o3 te %xcc, 0x3 edge16n %o0, %i6, %g1 smulcc %l0, 0x0172, %g4 fandnot2 %f18, %f30, %f18 ta %xcc, 0x5 movn %icc, %l3, %g3 edge16ln %l4, %i1, %o1 sllx %o5, 0x1E, %l6 edge32l %l5, %i0, %i5 movg %xcc, %o6, %i7 set 0x0E, %g5 stha %g7, [%l7 + %g5] 0xeb membar #Sync tvs %icc, 0x7 popc 0x015B, %l2 subccc %o4, 0x0B9A, %g2 fmovdgu %xcc, %f26, %f28 ldsh [%l7 + 0x0C], %g6 movl %xcc, %o7, %o2 fnegs %f5, %f3 ld [%l7 + 0x28], %f23 movg %icc, %i3, %i2 te %xcc, 0x5 fbl %fcc3, loop_9 fnot2 %f8, %f14 sll %l1, %g5, %o3 udivcc %o0, 0x1AFA, %i4 loop_9: mova %icc, %i6, %g1 smul %l0, 0x1B9F, %l3 xor %g4, 0x0AE0, %g3 sra %l4, %i1, %o1 fandnot1 %f8, %f0, %f26 movn %xcc, %o5, %l5 fbue %fcc3, loop_10 tneg %icc, 0x0 udivcc %l6, 0x1F7E, %i0 edge32l %i5, %o6, %g7 loop_10: fsrc1s %f14, %f4 movrgz %i7, 0x227, %l2 srax %o4, 0x1D, %g2 edge16ln %o7, %o2, %i3 bneg,a,pt %xcc, loop_11 stbar saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 flush %l7 + 0x74 loop_11: movvc %xcc, %i2, %l1 subcc %g6, 0x0641, %o3 edge16l %g5, %o0, %i4 sra %g1, %i6, %l3 fbue,a %fcc3, loop_12 umulcc %l0, %g3, %l4 fnot2 %f4, %f28 alignaddr %i1, %g4, %o1 loop_12: ldsw [%l7 + 0x58], %l5 fpackfix %f0, %f4 fmovdl %icc, %f30, %f25 fbug %fcc3, loop_13 addccc %l6, %o5, %i0 smulcc %i5, %g7, %o6 movrlz %l2, %i7, %o4 loop_13: tge %icc, 0x4 fcmpne16 %f4, %f6, %o7 fxor %f14, %f26, %f4 tg %icc, 0x6 tle %xcc, 0x4 fnands %f12, %f27, %f1 orcc %o2, %g2, %i3 fones %f26 movgu %xcc, %l1, %i2 brgez %g6, loop_14 tneg %xcc, 0x4 fbule,a %fcc0, loop_15 fzero %f28 loop_14: fba,a %fcc2, loop_16 te %xcc, 0x1 loop_15: be %xcc, loop_17 movrlez %o3, 0x211, %o0 loop_16: nop set 0x2C, %o5 stha %g5, [%l7 + %o5] 0xe2 membar #Sync loop_17: tl %xcc, 0x1 bvs,a %xcc, loop_18 fcmps %fcc1, %f27, %f19 bvs,pn %icc, loop_19 tge %xcc, 0x0 loop_18: srlx %g1, %i4, %l3 edge16 %i6, %g3, %l0 loop_19: nop set 0x48, %l2 ldd [%l7 + %l2], %l4 xnor %i1, 0x1044, %g4 te %xcc, 0x4 fabss %f25, %f12 alignaddrl %l5, %o1, %o5 fble %fcc1, loop_20 fpadd32s %f26, %f1, %f26 tl %xcc, 0x5 fone %f20 loop_20: movge %xcc, %l6, %i0 edge8 %g7, %o6, %l2 fbue,a %fcc2, loop_21 movl %icc, %i7, %o4 fmovsa %xcc, %f12, %f16 lduh [%l7 + 0x68], %o7 loop_21: andncc %o2, %g2, %i3 fnot1s %f10, %f29 movcc %icc, %l1, %i2 movrgez %g6, %o3, %o0 tneg %xcc, 0x2 tn %icc, 0x6 movleu %xcc, %g5, %g1 fxor %f28, %f20, %f22 udivx %i5, 0x18AA, %l3 andn %i6, 0x1EF2, %g3 fmovdle %icc, %f23, %f25 set 0x10, %g3 stda %l0, [%l7 + %g3] 0x14 edge16l %l4, %i1, %g4 ldub [%l7 + 0x6B], %i4 popc 0x0E5F, %l5 wr %g0, 0x19, %asi lda [%l7 + 0x2C] %asi, %f19 fmovsn %xcc, %f23, %f4 stx %o1, [%l7 + 0x28] fbue,a %fcc0, loop_22 fpadd32 %f12, %f14, %f6 srl %l6, %i0, %g7 fsrc2s %f24, %f6 loop_22: sdivcc %o5, 0x0E12, %o6 fmovdleu %xcc, %f10, %f26 move %xcc, %l2, %o4 movpos %xcc, %o7, %o2 addc %i7, 0x1E88, %i3 fmovdneg %xcc, %f30, %f13 fmovscs %icc, %f13, %f12 edge32l %l1, %i2, %g6 fone %f26 tle %xcc, 0x2 fmovrsne %o3, %f2, %f16 subcc %g2, %o0, %g1 membar 0x6C taddcc %g5, 0x0A90, %l3 nop setx loop_23, %l0, %l1 jmpl %l1, %i5 or %g3, %i6, %l0 stbar fbe %fcc3, loop_24 loop_23: mova %xcc, %i1, %l4 brlez,a %g4, loop_25 membar 0x7F loop_24: tneg %xcc, 0x6 std %f4, [%l7 + 0x58] loop_25: smulcc %i4, 0x02C3, %o1 fbg %fcc1, loop_26 tg %xcc, 0x2 edge8n %l6, %i0, %l5 alignaddr %g7, %o6, %l2 loop_26: tsubcctv %o5, %o7, %o4 fmovscc %xcc, %f8, %f4 bcs,a,pt %xcc, loop_27 movn %xcc, %i7, %o2 array8 %i3, %i2, %l1 fbule,a %fcc0, loop_28 loop_27: fbuge,a %fcc0, loop_29 fbule %fcc0, loop_30 edge16l %o3, %g2, %g6 loop_28: fors %f1, %f0, %f10 loop_29: movrgez %g1, 0x232, %o0 loop_30: srax %g5, 0x07, %l3 array32 %g3, %i6, %l0 sir 0x10E0 sdivx %i5, 0x19D9, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsl %icc, %f28, %f11 tsubcc %i1, %i4, %o1 sdivcc %g4, 0x1780, %l6 tgu %icc, 0x1 fand %f26, %f0, %f24 fmovsgu %xcc, %f27, %f26 tvc %icc, 0x1 move %icc, %l5, %g7 fmovsl %icc, %f21, %f21 nop set 0x53, %g6 ldstub [%l7 + %g6], %o6 brnz,a %l2, loop_31 fnand %f18, %f12, %f8 lduh [%l7 + 0x46], %i0 tcs %icc, 0x1 loop_31: nop set 0x17, %g2 stba %o5, [%l7 + %g2] 0xea membar #Sync taddcctv %o4, %i7, %o7 fmovrdgez %i3, %f10, %f28 or %o2, %l1, %i2 fmovrdne %g2, %f18, %f24 nop set 0x08, %l1 stx %o3, [%l7 + %l1] fxnors %f23, %f3, %f31 fmovsl %xcc, %f23, %f2 mulx %g6, 0x14AF, %o0 set 0x19, %i4 ldstuba [%l7 + %i4] 0x89, %g5 movvc %icc, %g1, %g3 fbne,a %fcc2, loop_32 ldub [%l7 + 0x15], %i6 udivcc %l0, 0x1F1C, %l3 fmovrsne %l4, %f13, %f26 loop_32: udiv %i5, 0x194E, %i1 movneg %xcc, %i4, %g4 xnor %o1, 0x13FD, %l6 udiv %l5, 0x01DC, %o6 membar 0x6C srax %l2, 0x1B, %g7 movcs %xcc, %i0, %o4 bshuffle %f4, %f30, %f8 tsubcctv %i7, %o5, %o7 movrlez %o2, %l1, %i3 edge16 %i2, %g2, %g6 edge16n %o0, %g5, %g1 fnegd %f20, %f20 subcc %o3, 0x0B45, %i6 movgu %xcc, %g3, %l3 edge32ln %l4, %i5, %l0 tn %xcc, 0x6 movrne %i4, 0x05E, %g4 wr %g0, 0x24, %asi ldda [%l7 + 0x40] %asi, %i0 movre %l6, %l5, %o6 stb %o1, [%l7 + 0x55] fmovrdgz %g7, %f0, %f2 movvs %icc, %l2, %i0 srax %o4, %o5, %i7 alignaddrl %o7, %l1, %i3 edge16l %i2, %g2, %o2 fmovse %xcc, %f17, %f7 movrne %g6, 0x303, %g5 taddcctv %g1, %o3, %i6 movvc %icc, %g3, %o0 xnorcc %l3, 0x1B5B, %l4 subccc %i5, %l0, %g4 taddcc %i1, %l6, %l5 brz,a %o6, loop_33 srl %i4, 0x07, %g7 udivx %l2, 0x0355, %i0 sub %o1, %o4, %i7 loop_33: edge32l %o7, %l1, %o5 fmovdneg %xcc, %f30, %f15 tcc %xcc, 0x5 bg,a,pn %icc, loop_34 srax %i2, 0x1D, %g2 and %o2, 0x1AC7, %i3 fcmpgt32 %f20, %f14, %g5 loop_34: edge16l %g1, %o3, %g6 taddcctv %g3, 0x0DE5, %i6 wr %g0, 0x18, %asi prefetcha [%l7 + 0x60] %asi, 0x2 taddcc %l4, %o0, %l0 mova %xcc, %i5, %i1 xnorcc %g4, 0x07C8, %l5 add %o6, %i4, %g7 tsubcctv %l6, 0x05B1, %i0 fbge,a %fcc2, loop_35 fbue,a %fcc3, loop_36 fnot1 %f12, %f4 edge8n %l2, %o1, %i7 loop_35: smul %o7, %o4, %o5 loop_36: movrne %i2, 0x356, %l1 wr %g0, 0x0c, %asi stda %f0, [%l7 + 0x40] %asi set 0x58, %o7 sta %f15, [%l7 + %o7] 0x89 sir 0x130D edge32n %o2, %i3, %g5 fpackfix %f14, %f2 edge8n %g2, %g1, %g6 srax %o3, 0x10, %g3 edge32 %l3, %l4, %i6 srl %o0, %l0, %i5 tneg %xcc, 0x4 addccc %g4, %l5, %i1 bn,a,pt %icc, loop_37 tcs %xcc, 0x2 srlx %i4, 0x11, %g7 orn %o6, %l6, %l2 loop_37: tn %xcc, 0x4 tcc %xcc, 0x2 fmovrdlz %i0, %f12, %f18 tcc %icc, 0x3 fmovdl %xcc, %f15, %f14 fmovscs %xcc, %f13, %f23 movvs %icc, %i7, %o1 orncc %o7, 0x086E, %o5 fmovdvs %xcc, %f7, %f10 xnorcc %o4, %i2, %o2 mulscc %l1, 0x12A9, %g5 fpsub32 %f30, %f2, %f24 array8 %g2, %g1, %g6 fabsd %f18, %f0 call loop_38 fmovrde %o3, %f26, %f28 srlx %i3, %g3, %l4 movleu %icc, %i6, %o0 loop_38: fmovdgu %xcc, %f2, %f13 alignaddr %l3, %l0, %g4 fmovdvc %xcc, %f26, %f18 movne %xcc, %l5, %i1 andcc %i4, 0x1F9C, %g7 orn %i5, 0x0EA7, %l6 swap [%l7 + 0x60], %l2 fsrc2 %f18, %f10 edge16n %o6, %i7, %o1 alignaddr %o7, %o5, %o4 udivx %i0, 0x09A6, %o2 edge32 %l1, %g5, %i2 fmovspos %icc, %f3, %f20 fpsub32s %f3, %f12, %f29 fxors %f17, %f21, %f11 mova %icc, %g1, %g6 fnands %f9, %f4, %f0 prefetch [%l7 + 0x1C], 0x1 fmovspos %xcc, %f14, %f15 siam 0x0 fbge,a %fcc0, loop_39 fmovrdlez %g2, %f26, %f8 addc %i3, 0x0D00, %g3 std %l4, [%l7 + 0x70] loop_39: movgu %xcc, %o3, %i6 edge8l %l3, %o0, %g4 fmuld8sux16 %f22, %f28, %f6 edge8 %l5, %l0, %i4 fcmpne16 %f26, %f18, %g7 fbg %fcc2, loop_40 bn loop_41 orncc %i5, %i1, %l2 fmovdn %icc, %f3, %f4 loop_40: sethi 0x1C12, %l6 loop_41: edge32n %i7, %o1, %o7 subccc %o5, 0x1E64, %o6 fbug,a %fcc0, loop_42 move %xcc, %o4, %i0 tvc %xcc, 0x5 nop setx loop_43, %l0, %l1 jmpl %l1, %o2 loop_42: edge32l %l1, %i2, %g1 fxors %f29, %f25, %f19 fbn %fcc0, loop_44 loop_43: tvs %xcc, 0x5 fand %f20, %f22, %f18 sethi 0x1A8C, %g5 loop_44: brlz %g2, loop_45 edge16l %g6, %i3, %g3 fandnot1 %f20, %f24, %f30 smul %l4, 0x0B27, %o3 loop_45: nop wr %g0, 0x10, %asi prefetcha [%l7 + 0x60] %asi, 0x2 smulcc %o0, %i6, %l5 edge32l %l0, %g4, %i4 movvc %icc, %i5, %g7 bge,a,pt %icc, loop_46 edge16n %l2, %i1, %i7 sll %o1, %o7, %l6 fmovsn %xcc, %f11, %f17 loop_46: movleu %icc, %o5, %o4 fpack16 %f18, %f1 sdivcc %o6, 0x0AD1, %o2 sdivcc %i0, 0x0840, %l1 tleu %icc, 0x5 bvs,a,pn %icc, loop_47 orncc %i2, %g1, %g5 set 0x58, %l0 lda [%l7 + %l0] 0x14, %f25 loop_47: srl %g6, %g2, %g3 mova %icc, %l4, %o3 bvc,pt %xcc, loop_48 fsrc1 %f6, %f2 fandnot1 %f14, %f4, %f4 nop setx loop_49, %l0, %l1 jmpl %l1, %i3 loop_48: umulcc %o0, 0x12E8, %l3 movl %xcc, %l5, %l0 subccc %g4, %i6, %i5 loop_49: edge32ln %i4, %g7, %l2 edge8l %i7, %o1, %o7 std %i0, [%l7 + 0x38] fbg %fcc0, loop_50 xnor %o5, %l6, %o6 umul %o4, 0x0BFD, %i0 sir 0x1D48 loop_50: mulscc %l1, %i2, %g1 tne %icc, 0x3 movg %xcc, %g5, %g6 wr %g0, 0x10, %asi stda %f16, [%l7 + 0x40] %asi fbo %fcc2, loop_51 tle %icc, 0x4 movre %o2, 0x2C2, %g3 fmovd %f30, %f30 loop_51: fmuld8sux16 %f30, %f4, %f10 fmovdneg %xcc, %f6, %f3 ldsh [%l7 + 0x7A], %g2 edge16n %o3, %l4, %o0 tsubcc %i3, 0x1117, %l5 array8 %l0, %g4, %l3 movcs %icc, %i5, %i4 tn %icc, 0x5 subccc %g7, %i6, %i7 fmovsvc %xcc, %f0, %f6 movrne %o1, 0x174, %o7 tsubcctv %i1, 0x1972, %l2 fone %f6 xorcc %l6, %o6, %o4 edge16ln %i0, %o5, %l1 set 0x08, %i1 prefetcha [%l7 + %i1] 0x89, 0x2 stw %g1, [%l7 + 0x10] edge8 %g6, %g5, %o2 std %g2, [%l7 + 0x10] fmovsle %icc, %f17, %f24 alignaddr %g2, %o3, %o0 tn %icc, 0x3 fmovdne %xcc, %f13, %f19 edge8ln %i3, %l4, %l5 ldub [%l7 + 0x4A], %l0 te %xcc, 0x6 fcmpes %fcc1, %f17, %f25 tleu %icc, 0x6 tn %icc, 0x7 fands %f26, %f4, %f15 umul %g4, 0x0AD8, %l3 taddcctv %i4, 0x1613, %i5 smulcc %g7, %i6, %o1 alignaddr %o7, %i1, %i7 andcc %l2, 0x1AD2, %l6 subcc %o6, %o4, %o5 edge16l %l1, %i2, %g1 fmovsne %xcc, %f26, %f12 mulx %g6, 0x1AD7, %i0 fcmple16 %f18, %f12, %g5 fxor %f22, %f0, %f30 movneg %xcc, %g3, %o2 for %f22, %f26, %f6 ldsw [%l7 + 0x4C], %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovd %f28, %f14 wr %g0, 0x11, %asi ldsba [%l7 + 0x13] %asi, %o3 movre %i3, %l4, %l5 bneg,pn %icc, loop_52 orncc %l0, %o0, %l3 and %g4, %i5, %g7 fand %f28, %f20, %f18 loop_52: tvs %xcc, 0x5 umul %i6, %i4, %o1 set 0x40, %l3 stda %f0, [%l7 + %l3] 0x15 ldsw [%l7 + 0x3C], %i1 fpadd32s %f4, %f27, %f31 movcs %icc, %o7, %i7 orncc %l6, 0x077D, %l2 sdivx %o4, 0x0339, %o6 fbuge %fcc0, loop_53 fpadd16s %f11, %f1, %f17 sllx %l1, 0x04, %o5 tpos %icc, 0x4 loop_53: siam 0x3 srax %g1, %g6, %i0 fmul8x16au %f3, %f22, %f30 fmul8x16 %f22, %f14, %f6 ldsw [%l7 + 0x34], %g5 andcc %i2, %o2, %g2 sethi 0x0C78, %g3 fornot2 %f14, %f12, %f8 set 0x36, %l4 lduha [%l7 + %l4] 0x11, %o3 edge16 %i3, %l4, %l5 fbul %fcc1, loop_54 movcc %icc, %o0, %l0 fpadd32 %f18, %f26, %f8 fbe,a %fcc3, loop_55 loop_54: tcc %icc, 0x7 fmovd %f8, %f16 fmovsneg %icc, %f16, %f24 loop_55: andncc %g4, %i5, %g7 tpos %xcc, 0x6 udiv %l3, 0x1199, %i6 fcmpeq16 %f30, %f4, %o1 brz,a %i1, loop_56 fnot2s %f10, %f16 edge32ln %i4, %i7, %o7 xnorcc %l2, 0x0630, %l6 loop_56: tg %xcc, 0x3 fbul %fcc2, loop_57 movn %icc, %o6, %o4 movle %xcc, %l1, %g1 mulx %o5, 0x1D47, %i0 loop_57: tge %icc, 0x2 movle %icc, %g5, %g6 set 0x5E, %o6 stha %i2, [%l7 + %o6] 0x15 fnands %f20, %f3, %f18 srax %g2, %g3, %o3 ld [%l7 + 0x6C], %f7 movcc %icc, %o2, %i3 sir 0x09D0 brlez,a %l5, loop_58 tn %xcc, 0x0 ta %xcc, 0x2 stbar loop_58: udiv %o0, 0x0742, %l4 nop set 0x24, %o4 stw %l0, [%l7 + %o4] edge32 %i5, %g7, %g4 fbn %fcc0, loop_59 fmovrdlz %l3, %f8, %f22 movvc %xcc, %i6, %i1 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x38] %asi, 0x2 loop_59: edge32ln %i7, %o1, %o7 movrgez %l2, %l6, %o6 tn %xcc, 0x1 movg %xcc, %o4, %g1 movgu %xcc, %l1, %o5 edge32 %g5, %i0, %i2 xor %g2, %g3, %g6 tn %icc, 0x5 smulcc %o3, %i3, %o2 movn %icc, %o0, %l4 fmuld8sux16 %f13, %f0, %f0 tpos %xcc, 0x5 set 0x6A, %o2 lduha [%l7 + %o2] 0x88, %l0 tge %icc, 0x7 sdivcc %l5, 0x0EFB, %i5 swap [%l7 + 0x2C], %g4 set 0x7E, %o3 stha %l3, [%l7 + %o3] 0x2b membar #Sync move %xcc, %g7, %i1 umulcc %i4, 0x0FD7, %i6 movvs %xcc, %i7, %o1 edge16ln %o7, %l6, %o6 fmovsneg %xcc, %f14, %f16 te %xcc, 0x2 orcc %l2, %o4, %l1 fmovrdlz %o5, %f2, %f2 fbge,a %fcc1, loop_60 array32 %g1, %i0, %i2 srlx %g2, 0x05, %g5 sethi 0x105D, %g3 loop_60: andncc %o3, %i3, %o2 edge8ln %g6, %l4, %o0 and %l5, %i5, %g4 sdivcc %l0, 0x0AAF, %g7 movne %icc, %l3, %i1 fbuge,a %fcc1, loop_61 movre %i6, %i7, %i4 srl %o7, %o1, %o6 edge32 %l2, %l6, %o4 loop_61: srax %o5, 0x1D, %g1 fnot2 %f20, %f28 xor %l1, %i2, %g2 fors %f31, %f26, %f28 std %f6, [%l7 + 0x58] movre %i0, 0x082, %g5 fornot1 %f8, %f14, %f28 fornot1s %f7, %f3, %f16 tsubcc %o3, %g3, %o2 tvc %icc, 0x0 fnot2 %f20, %f16 te %xcc, 0x0 fbe %fcc1, loop_62 srl %i3, %l4, %g6 set 0x5F, %l5 ldstuba [%l7 + %l5] 0x89, %o0 loop_62: subcc %i5, 0x07BD, %g4 fpsub32 %f12, %f0, %f18 bne %icc, loop_63 tgu %xcc, 0x7 movcs %icc, %l5, %g7 wr %g0, 0x11, %asi lduwa [%l7 + 0x34] %asi, %l0 loop_63: edge32l %l3, %i6, %i7 edge8l %i1, %o7, %o1 fbge %fcc0, loop_64 udivx %i4, 0x1976, %o6 and %l2, 0x0F1D, %l6 lduh [%l7 + 0x40], %o4 loop_64: nop add %l7, 0x1C, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %o5, %g1 srl %i2, 0x01, %g2 fmovsvc %icc, %f30, %f9 brlz %l1, loop_65 fmovdg %icc, %f5, %f18 fmovdl %xcc, %f6, %f30 udiv %i0, 0x1DFF, %g5 loop_65: fmovsvs %icc, %f24, %f12 tl %icc, 0x5 edge16 %g3, %o2, %o3 wr %g0, 0x88, %asi swapa [%l7 + 0x50] %asi, %l4 taddcctv %i3, 0x1AFB, %o0 fmovsge %icc, %f24, %f11 fzeros %f0 movrgz %i5, %g4, %l5 fmovdgu %xcc, %f1, %f11 movrgz %g7, %l0, %l3 srax %g6, %i7, %i1 udiv %i6, 0x00B3, %o1 sdivx %o7, 0x0149, %i4 tvc %xcc, 0x7 fandnot1 %f6, %f20, %f30 nop set 0x14, %i0 stw %l2, [%l7 + %i0] add %l6, 0x0882, %o6 tvc %icc, 0x5 bne,a,pn %xcc, loop_66 fcmpgt16 %f14, %f26, %o4 movrlez %g1, %o5, %i2 subc %g2, 0x0FC8, %l1 loop_66: bleu %xcc, loop_67 brlez,a %i0, loop_68 fbug,a %fcc3, loop_69 fmuld8ulx16 %f22, %f1, %f12 loop_67: fmovdleu %icc, %f0, %f2 loop_68: tvc %icc, 0x0 loop_69: brgz,a %g5, loop_70 movvc %xcc, %g3, %o2 tvs %icc, 0x6 and %l4, %o3, %o0 loop_70: tneg %icc, 0x0 bvs,a,pn %icc, loop_71 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %xcc, %i5, %g4 fmovs %f3, %f16 loop_71: edge16ln %l5, %g7, %l0 movvc %xcc, %i3, %g6 edge16 %i7, %l3, %i1 movvc %xcc, %o1, %o7 bvs,a,pn %icc, loop_72 movvs %xcc, %i6, %l2 addc %l6, %o6, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_72: movrgez %o4, 0x1D9, %o5 add %l7, 0x30, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %g1, %i2 andncc %g2, %l1, %g5 fcmpgt16 %f8, %f30, %g3 fblg,a %fcc3, loop_73 sethi 0x0741, %i0 udivx %o2, 0x0460, %l4 umulcc %o3, 0x107D, %i5 loop_73: movrgz %o0, 0x2B5, %g4 fmovsgu %icc, %f1, %f25 nop setx loop_74, %l0, %l1 jmpl %l1, %g7 tg %xcc, 0x1 udiv %l5, 0x0D27, %l0 alignaddrl %g6, %i7, %l3 loop_74: fmovdn %xcc, %f17, %f29 tge %icc, 0x4 or %i1, %i3, %o1 ldsb [%l7 + 0x56], %o7 movvc %xcc, %l2, %l6 alignaddrl %o6, %i6, %i4 fsrc1 %f28, %f2 mulscc %o4, %o5, %g1 taddcc %g2, %l1, %i2 ble %xcc, loop_75 xnorcc %g5, 0x1066, %i0 fmovd %f12, %f22 set 0x40, %l6 ldda [%l7 + %l6] 0x2b, %o2 loop_75: sllx %l4, 0x0D, %g3 tle %xcc, 0x7 tl %xcc, 0x0 ldsw [%l7 + 0x7C], %i5 subccc %o0, 0x0EB8, %o3 fbu %fcc2, loop_76 stb %g7, [%l7 + 0x41] pdist %f24, %f18, %f28 sdiv %l5, 0x1F1C, %g4 loop_76: umul %g6, %i7, %l3 xnor %i1, %l0, %o1 fcmped %fcc1, %f0, %f26 movvc %xcc, %i3, %o7 sth %l6, [%l7 + 0x36] fcmpne16 %f14, %f30, %l2 fxors %f16, %f5, %f17 fbge %fcc1, loop_77 swap [%l7 + 0x38], %o6 sdivx %i6, 0x0F27, %i4 fmovdg %icc, %f1, %f26 loop_77: fornot2 %f2, %f26, %f10 ldd [%l7 + 0x50], %o4 wr %g0, 0x89, %asi lda [%l7 + 0x6C] %asi, %f25 fmovsle %icc, %f8, %f15 movrlz %g1, 0x2D5, %o5 edge16 %g2, %i2, %l1 wr %g0, 0x81, %asi prefetcha [%l7 + 0x58] %asi, 0x0 movrgez %o2, 0x290, %g5 fsrc2 %f14, %f8 subccc %l4, 0x0D2D, %g3 sethi 0x01B8, %i5 movrlz %o0, %g7, %l5 tcc %icc, 0x0 bn loop_78 fxor %f26, %f30, %f0 edge32n %o3, %g6, %i7 srl %l3, %g4, %l0 loop_78: edge32n %o1, %i1, %i3 edge16n %l6, %l2, %o7 brgz,a %i6, loop_79 tsubcc %o6, %o4, %i4 fpackfix %f30, %f11 bleu,a loop_80 loop_79: movrlz %o5, 0x157, %g2 fbge %fcc3, loop_81 edge8ln %i2, %l1, %i0 loop_80: andncc %g1, %o2, %g5 tcs %xcc, 0x5 loop_81: edge16n %g3, %i5, %o0 mulscc %l4, %g7, %o3 or %l5, 0x00D4, %i7 ldd [%l7 + 0x08], %f30 fnands %f5, %f3, %f28 fmovdcs %icc, %f24, %f9 srax %g6, 0x12, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bgu,a %xcc, loop_82 bvs loop_83 srax %l0, 0x1C, %l3 nop setx loop_84, %l0, %l1 jmpl %l1, %o1 loop_82: brz,a %i1, loop_85 loop_83: flush %l7 + 0x7C call loop_86 loop_84: srl %l6, 0x0E, %l2 loop_85: subcc %o7, %i3, %o6 membar 0x1B loop_86: ta %xcc, 0x2 fmovrdne %o4, %f0, %f8 popc %i6, %i4 movle %icc, %o5, %i2 udivx %l1, 0x1560, %i0 brlz,a %g2, loop_87 fbug,a %fcc1, loop_88 tleu %xcc, 0x4 bge,a,pn %xcc, loop_89 loop_87: fmuld8sux16 %f13, %f30, %f16 loop_88: edge32l %o2, %g5, %g3 mulscc %g1, 0x1614, %i5 loop_89: orncc %l4, 0x02EE, %g7 edge16ln %o0, %o3, %l5 fba %fcc3, loop_90 st %f20, [%l7 + 0x48] fmovscc %xcc, %f19, %f8 fmuld8ulx16 %f3, %f22, %f10 loop_90: movvc %xcc, %i7, %g6 sdivx %l0, 0x06E5, %l3 edge8ln %o1, %i1, %l6 st %f22, [%l7 + 0x7C] edge8n %g4, %o7, %l2 sub %i3, %o6, %i6 tne %icc, 0x6 fnot2s %f30, %f13 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o4, %o5 sethi 0x0FD0, %i4 array32 %i2, %l1, %i0 fcmps %fcc1, %f22, %f30 st %f7, [%l7 + 0x14] smulcc %o2, 0x0933, %g2 array8 %g5, %g3, %i5 fbuge,a %fcc1, loop_91 tvc %icc, 0x2 ldsh [%l7 + 0x58], %l4 fnegs %f26, %f25 loop_91: udiv %g7, 0x1B39, %o0 fmul8ulx16 %f8, %f30, %f14 addccc %o3, %g1, %i7 sir 0x0BE0 fnors %f29, %f21, %f17 subc %l5, 0x1412, %l0 std %f20, [%l7 + 0x40] udivcc %g6, 0x18F1, %l3 stbar movne %icc, %i1, %l6 edge16n %g4, %o1, %o7 andcc %l2, %o6, %i3 addc %o4, %i6, %o5 tleu %xcc, 0x0 set 0x1B, %g7 lduba [%l7 + %g7] 0x0c, %i2 fbug,a %fcc2, loop_92 fbge,a %fcc2, loop_93 fpadd16 %f16, %f8, %f24 movn %icc, %l1, %i4 loop_92: stx %i0, [%l7 + 0x28] loop_93: fbo,a %fcc2, loop_94 fcmpeq16 %f4, %f14, %o2 bcs loop_95 tpos %xcc, 0x5 loop_94: tne %xcc, 0x2 udiv %g5, 0x1E63, %g2 loop_95: movrne %g3, 0x0A1, %i5 bn,a %xcc, loop_96 fmovsne %icc, %f11, %f13 edge32n %g7, %l4, %o0 fxnors %f26, %f20, %f23 loop_96: fone %f20 fmovspos %xcc, %f5, %f27 set 0x10, %i5 swapa [%l7 + %i5] 0x88, %g1 addccc %o3, %i7, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x54, %o1 sta %f4, [%l7 + %o1] 0x19 tge %xcc, 0x2 movcc %xcc, %g6, %l3 sllx %l5, %l6, %g4 movge %xcc, %i1, %o7 alignaddrl %l2, %o6, %i3 array32 %o4, %o1, %o5 andncc %i2, %i6, %l1 sth %i4, [%l7 + 0x66] fmovrdlz %o2, %f10, %f16 addcc %g5, 0x192D, %i0 subccc %g3, 0x1516, %i5 fcmped %fcc3, %f10, %f20 edge16l %g2, %l4, %o0 fornot1s %f25, %f9, %f9 xnor %g1, 0x0509, %o3 subc %i7, %l0, %g6 mova %xcc, %g7, %l5 taddcc %l6, %l3, %g4 array16 %o7, %l2, %o6 xorcc %i1, 0x19CA, %o4 tleu %icc, 0x6 tcc %xcc, 0x5 umul %o1, %i3, %i2 andncc %o5, %l1, %i4 tpos %icc, 0x4 fmovdpos %icc, %f9, %f27 mulscc %o2, 0x0CE3, %i6 ldsh [%l7 + 0x32], %g5 array32 %g3, %i5, %i0 movcc %xcc, %l4, %g2 movrgz %o0, 0x36C, %g1 wr %g0, 0x11, %asi ldswa [%l7 + 0x78] %asi, %i7 array16 %o3, %g6, %g7 subccc %l0, %l6, %l5 fmovrdgez %g4, %f12, %f18 std %f24, [%l7 + 0x28] nop setx loop_97, %l0, %l1 jmpl %l1, %o7 fnegs %f17, %f21 edge32l %l2, %o6, %i1 nop setx loop_98, %l0, %l1 jmpl %l1, %o4 loop_97: brz %l3, loop_99 edge16n %i3, %i2, %o5 andcc %l1, %o1, %o2 loop_98: std %f16, [%l7 + 0x38] loop_99: faligndata %f14, %f6, %f10 set 0x26, %i7 stha %i4, [%l7 + %i7] 0x19 movleu %icc, %i6, %g3 fsrc1 %f8, %f18 fmovsge %xcc, %f12, %f23 and %g5, 0x174F, %i0 wr %g0, 0x89, %asi ldsba [%l7 + 0x34] %asi, %l4 sll %g2, %o0, %g1 fnot1s %f22, %f12 fpack16 %f10, %f25 set 0x44, %g1 ldstuba [%l7 + %g1] 0x89, %i7 sth %o3, [%l7 + 0x0E] sdivx %i5, 0x062E, %g6 edge16l %g7, %l6, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x48], %f30 edge32 %l5, %o7, %g4 fmovspos %xcc, %f1, %f11 fmovscc %xcc, %f13, %f1 fmovdne %xcc, %f7, %f1 fcmpeq32 %f18, %f14, %l2 tne %xcc, 0x7 edge8 %o6, %i1, %o4 membar 0x4D membar 0x3D fmovsa %xcc, %f22, %f9 edge16n %l3, %i3, %i2 movrgez %o5, %o1, %l1 srax %o2, %i6, %g3 fbul %fcc3, loop_100 fmovsl %xcc, %f21, %f9 edge16l %i4, %i0, %g5 fnot1s %f2, %f4 loop_100: edge8l %g2, %o0, %g1 fbug,a %fcc2, loop_101 addcc %i7, %o3, %i5 tleu %xcc, 0x4 fmovrslz %g6, %f9, %f18 loop_101: nop set 0x25, %g4 lduba [%l7 + %g4] 0x11, %l4 bg,a,pn %xcc, loop_102 fbul %fcc3, loop_103 tl %icc, 0x7 xnor %g7, %l6, %l5 loop_102: nop add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l0, %g4 loop_103: alignaddr %o7, %l2, %i1 fcmpgt32 %f22, %f20, %o4 ta %icc, 0x1 andncc %l3, %o6, %i2 sth %i3, [%l7 + 0x5A] ldd [%l7 + 0x40], %o4 taddcctv %l1, 0x0124, %o1 movrne %i6, 0x3C8, %g3 brz %o2, loop_104 tl %xcc, 0x4 wr %g0, 0x04, %asi ldstuba [%l7 + 0x7E] %asi, %i0 loop_104: fmovde %xcc, %f18, %f29 fmovsl %xcc, %f27, %f12 fands %f6, %f23, %f7 add %g5, %g2, %o0 movge %xcc, %g1, %i7 orn %o3, 0x087C, %i5 ldsb [%l7 + 0x3B], %g6 ldsw [%l7 + 0x38], %i4 nop setx loop_105, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge32 %l4, %l6, %l5 fmovdvc %xcc, %f0, %f12 tg %icc, 0x5 loop_105: edge32 %l0, %g7, %g4 edge32ln %o7, %i1, %o4 fmovsa %xcc, %f23, %f0 brnz %l2, loop_106 std %o6, [%l7 + 0x48] fmovdvc %xcc, %f2, %f29 stbar loop_106: sdiv %l3, 0x1FA4, %i2 membar 0x3B fblg,a %fcc0, loop_107 udiv %i3, 0x19C3, %l1 set 0x54, %i3 ldswa [%l7 + %i3] 0x11, %o5 loop_107: movleu %xcc, %i6, %o1 alignaddrl %o2, %g3, %i0 fble %fcc0, loop_108 smulcc %g2, 0x108C, %o0 fmovdneg %xcc, %f5, %f26 movneg %icc, %g5, %g1 loop_108: call loop_109 xnorcc %o3, %i5, %i7 fcmpne16 %f14, %f2, %i4 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l4, %l6 loop_109: fmovsge %icc, %f28, %f27 nop set 0x08, %i2 ldd [%l7 + %i2], %f4 movl %icc, %g6, %l5 fmul8ulx16 %f4, %f16, %f4 ba,pn %icc, loop_110 fors %f25, %f3, %f10 fmovsvs %icc, %f18, %f27 andcc %l0, %g7, %g4 loop_110: fbu,a %fcc1, loop_111 edge32l %o7, %i1, %l2 array8 %o4, %o6, %i2 nop setx loop_112, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_111: bl %icc, loop_113 andcc %i3, %l1, %l3 tcs %icc, 0x3 loop_112: nop wr %g0, 0x81, %asi stwa %i6, [%l7 + 0x48] %asi loop_113: array16 %o5, %o2, %g3 xor %o1, %i0, %o0 movneg %icc, %g5, %g2 sethi 0x1DE2, %o3 tvs %xcc, 0x1 subc %g1, 0x11A6, %i5 mulx %i7, %l4, %i4 fmovdleu %xcc, %f0, %f24 fnot2 %f30, %f28 movneg %icc, %l6, %l5 bleu,a %icc, loop_114 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlz,a %l0, loop_115 movpos %xcc, %g7, %g4 loop_114: fpack32 %f26, %f12, %f4 fnand %f10, %f8, %f2 loop_115: nop set 0x3A, %o0 ldsba [%l7 + %o0] 0x81, %o7 xnorcc %i1, %l2, %o4 fmovsle %xcc, %f26, %f8 mulx %g6, %i2, %i3 nop setx loop_116, %l0, %l1 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 %xcc, %l1, %o6 xnor %i6, %l3, %o5 movneg %icc, %o2, %o1 loop_116: sir 0x1A75 movvs %icc, %g3, %o0 faligndata %f18, %f0, %f20 wr %g0, 0x80, %asi stda %i0, [%l7 + 0x78] %asi array32 %g5, %o3, %g1 fones %f8 std %i4, [%l7 + 0x18] tneg %icc, 0x1 array8 %i7, %l4, %g2 movcs %xcc, %i4, %l6 array16 %l5, %g7, %l0 fbul %fcc2, loop_117 movge %icc, %g4, %i1 srax %o7, 0x15, %l2 subc %o4, %i2, %i3 loop_117: sir 0x14D5 tsubcctv %l1, 0x113C, %o6 subccc %g6, 0x1EA5, %l3 orcc %i6, 0x0D97, %o2 fmovdl %xcc, %f27, %f8 xnor %o5, 0x0BFE, %o1 array16 %o0, %g3, %g5 fmovsneg %icc, %f4, %f19 fexpand %f29, %f22 bn %xcc, loop_118 xorcc %i0, %g1, %i5 set 0x14, %g5 lda [%l7 + %g5] 0x04, %f25 loop_118: fmovscc %icc, %f13, %f19 array32 %i7, %o3, %l4 movle %icc, %i4, %l6 fblg %fcc0, loop_119 sdiv %g2, 0x0ECF, %l5 alignaddr %g7, %l0, %i1 edge16n %g4, %l2, %o4 loop_119: array16 %i2, %i3, %l1 movcc %xcc, %o6, %g6 brlz %l3, loop_120 fnot2 %f0, %f22 bg,pn %xcc, loop_121 tgu %xcc, 0x3 loop_120: orcc %o7, %i6, %o5 fandnot2s %f4, %f26, %f30 loop_121: st %f25, [%l7 + 0x4C] fmovdpos %icc, %f30, %f31 stx %o1, [%l7 + 0x18] fornot2s %f8, %f1, %f16 fmovrdlez %o0, %f28, %f8 movre %g3, %g5, %i0 umulcc %g1, 0x1E5C, %i5 nop setx loop_122, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvs %icc, %o2, %o3 fsrc1s %f19, %f3 fxnor %f26, %f26, %f4 loop_122: udivx %i7, 0x0CCF, %i4 brlez %l6, loop_123 te %icc, 0x6 mulx %g2, 0x12C9, %l5 array16 %l4, %g7, %i1 loop_123: xnor %g4, %l0, %o4 edge8n %l2, %i2, %l1 tl %xcc, 0x2 bn loop_124 nop set 0x58, %i6 ldx [%l7 + %i6], %o6 fmovsn %xcc, %f8, %f18 move %xcc, %g6, %i3 loop_124: alignaddrl %l3, %o7, %o5 fmovsle %icc, %f9, %f23 array16 %i6, %o0, %g3 brz,a %g5, loop_125 nop setx loop_126, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32 %o1, %i0, %g1 smulcc %o2, %o3, %i5 loop_125: alignaddrl %i7, %i4, %g2 loop_126: tpos %icc, 0x2 fornot2 %f2, %f28, %f20 fmul8x16au %f20, %f27, %f20 smulcc %l6, %l4, %l5 fbue %fcc2, loop_127 mova %icc, %i1, %g4 fxnors %f17, %f0, %f28 udivx %l0, 0x1C6F, %o4 loop_127: array16 %l2, %i2, %g7 udivx %l1, 0x195F, %g6 edge32ln %i3, %l3, %o6 fpadd32s %f27, %f5, %f24 movcs %xcc, %o7, %i6 fblg %fcc0, loop_128 fbuge %fcc2, loop_129 movne %icc, %o0, %g3 wr %g0, 0x80, %asi lduha [%l7 + 0x20] %asi, %o5 loop_128: tleu %icc, 0x6 loop_129: tcs %icc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ba %icc, loop_130 sir 0x18D9 movleu %icc, %o1, %g5 fpsub16 %f26, %f28, %f20 loop_130: fbn,a %fcc1, loop_131 fsrc2 %f28, %f24 edge8 %g1, %o2, %i0 add %l7, 0x40, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o3, %i7 loop_131: andncc %i5, %g2, %i4 tne %icc, 0x2 orn %l6, %l5, %l4 fandnot2s %f26, %f6, %f19 fnor %f14, %f28, %f12 movn %xcc, %g4, %i1 ldsb [%l7 + 0x2F], %o4 sll %l2, %l0, %g7 orcc %i2, 0x06C2, %l1 movn %icc, %g6, %i3 tgu %icc, 0x6 add %o6, 0x1D24, %o7 tleu %icc, 0x1 fmul8sux16 %f4, %f8, %f30 fmovdcc %xcc, %f10, %f19 edge32 %l3, %i6, %o0 array8 %g3, %o1, %g5 edge8n %o5, %g1, %i0 brlz,a %o2, loop_132 fcmpne32 %f18, %f18, %o3 fmovdcc %xcc, %f2, %f24 addccc %i7, 0x010B, %i5 loop_132: fxnor %f26, %f14, %f28 fpsub16 %f4, %f6, %f22 edge8l %g2, %i4, %l6 fmovd %f28, %f22 flush %l7 + 0x40 orncc %l5, %l4, %g4 membar 0x4B movrgz %i1, %o4, %l2 lduh [%l7 + 0x2C], %l0 bgu,a loop_133 fmovscs %xcc, %f23, %f31 movleu %xcc, %g7, %i2 fmovrse %g6, %f17, %f12 loop_133: fexpand %f7, %f20 tcc %icc, 0x7 edge32n %l1, %i3, %o7 ta %icc, 0x1 bvs,pt %xcc, loop_134 array8 %l3, %o6, %o0 movl %xcc, %i6, %g3 addcc %o1, 0x0308, %o5 loop_134: sllx %g5, 0x09, %i0 movn %xcc, %o2, %g1 edge32ln %i7, %o3, %i5 movrlz %g2, %l6, %i4 udivcc %l5, 0x1473, %l4 xnor %g4, 0x069E, %i1 fnors %f22, %f19, %f3 orncc %o4, 0x1265, %l2 sdivcc %l0, 0x1A08, %i2 edge32 %g6, %g7, %l1 fmuld8ulx16 %f16, %f4, %f24 srax %i3, 0x1B, %l3 xnor %o7, 0x1FCB, %o0 edge16 %o6, %g3, %o1 array32 %o5, %g5, %i6 fzero %f12 edge8ln %o2, %i0, %i7 brgz %o3, loop_135 movge %xcc, %i5, %g1 movl %icc, %l6, %i4 xor %g2, %l4, %l5 loop_135: taddcctv %g4, 0x1852, %o4 edge32n %i1, %l2, %i2 ta %xcc, 0x3 fzeros %f22 taddcc %l0, %g6, %g7 tsubcc %i3, 0x19F0, %l1 membar 0x62 xorcc %o7, %l3, %o0 subcc %g3, %o6, %o1 wr %g0, 0x4f, %asi ldxa [%g0 + 0x38] %asi, %g5 movcs %xcc, %o5, %i6 tl %xcc, 0x3 udivcc %o2, 0x164A, %i7 fbug %fcc2, loop_136 tgu %icc, 0x7 edge32n %o3, %i5, %g1 bgu,pt %icc, loop_137 loop_136: edge16n %i0, %l6, %g2 sdivx %l4, 0x0A5A, %l5 tle %xcc, 0x1 loop_137: st %f25, [%l7 + 0x6C] sllx %i4, %o4, %i1 tge %icc, 0x5 stbar fmovsg %xcc, %f3, %f0 movneg %icc, %l2, %g4 array8 %l0, %i2, %g6 tne %icc, 0x4 fand %f2, %f4, %f8 movl %xcc, %g7, %l1 edge16l %o7, %l3, %i3 be,a loop_138 tsubcc %g3, %o0, %o6 wr %g0, 0x19, %asi ldxa [%l7 + 0x10] %asi, %o1 loop_138: subccc %g5, 0x0C93, %o5 fnegs %f6, %f1 addc %o2, 0x0E5E, %i6 sllx %o3, 0x14, %i5 edge32n %i7, %i0, %g1 subcc %l6, %g2, %l5 and %i4, 0x018D, %l4 subcc %i1, 0x1579, %o4 smul %g4, 0x02B6, %l0 smul %i2, 0x06A3, %g6 sub %g7, 0x194D, %l2 sub %l1, 0x07C7, %l3 wr %g0, 0x80, %asi ldxa [%l7 + 0x18] %asi, %o7 umulcc %g3, %o0, %i3 sdiv %o1, 0x14D7, %o6 lduw [%l7 + 0x1C], %o5 ldsh [%l7 + 0x74], %g5 fornot1 %f30, %f2, %f24 fbe %fcc1, loop_139 fsrc2 %f12, %f14 fbo,a %fcc0, loop_140 tsubcctv %o2, 0x0EAD, %o3 loop_139: brlez %i5, loop_141 addccc %i7, 0x1B5B, %i6 loop_140: fpadd16s %f3, %f7, %f26 fandnot2s %f6, %f10, %f30 loop_141: srax %g1, %i0, %g2 xnor %l5, %i4, %l6 andncc %i1, %l4, %g4 fmovdn %xcc, %f16, %f19 fbu %fcc3, loop_142 fbne,a %fcc0, loop_143 xorcc %l0, %o4, %g6 taddcc %i2, 0x0DEB, %l2 loop_142: edge16l %l1, %l3, %o7 loop_143: movne %xcc, %g3, %o0 fpadd32 %f30, %f26, %f10 std %f4, [%l7 + 0x08] movneg %icc, %g7, %o1 movpos %icc, %i3, %o5 tle %icc, 0x1 fandnot2 %f6, %f16, %f18 fmovdpos %xcc, %f30, %f14 movleu %xcc, %g5, %o2 orn %o3, %i5, %o6 or %i6, 0x04A9, %i7 alignaddr %i0, %g1, %l5 bn loop_144 udivcc %g2, 0x04A7, %i4 edge16ln %i1, %l4, %g4 fbuge,a %fcc3, loop_145 loop_144: xorcc %l0, 0x0562, %o4 popc 0x04D7, %l6 fble %fcc2, loop_146 loop_145: brlez %i2, loop_147 sir 0x17C0 xorcc %g6, %l2, %l3 loop_146: or %o7, 0x0219, %l1 loop_147: movrne %o0, %g7, %g3 udiv %o1, 0x0324, %o5 xnor %g5, %o2, %o3 nop setx loop_148, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovda %icc, %f29, %f15 udivx %i5, 0x0235, %i3 set 0x20, %o5 stxa %i6, [%l7 + %o5] 0x81 loop_148: edge16 %o6, %i0, %g1 flush %l7 + 0x60 add %l5, %i7, %i4 movrgez %g2, 0x2C9, %i1 fmovdpos %icc, %f23, %f11 movne %xcc, %g4, %l4 fmovdl %icc, %f18, %f19 edge16l %o4, %l0, %l6 smul %g6, 0x07D4, %l2 fmuld8sux16 %f0, %f24, %f30 ta %icc, 0x6 orcc %i2, %l3, %l1 fcmpes %fcc1, %f16, %f25 wr %g0, 0x22, %asi stha %o0, [%l7 + 0x68] %asi membar #Sync tvc %xcc, 0x4 flush %l7 + 0x70 orn %o7, %g3, %o1 edge16ln %g7, %g5, %o2 fmovdcc %icc, %f15, %f10 udivx %o3, 0x0200, %o5 movne %icc, %i5, %i6 add %o6, 0x1CA5, %i0 andncc %g1, %i3, %i7 nop setx loop_149, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmuld8sux16 %f6, %f11, %f26 movrlz %l5, 0x01C, %g2 st %f15, [%l7 + 0x24] loop_149: brgz,a %i1, loop_150 stx %i4, [%l7 + 0x70] or %g4, 0x10E5, %l4 movrgz %l0, %o4, %l6 loop_150: movg %icc, %l2, %g6 movpos %xcc, %l3, %i2 movrlez %o0, %l1, %o7 tne %xcc, 0x5 edge32ln %g3, %g7, %g5 ldub [%l7 + 0x63], %o1 movcc %icc, %o3, %o5 add %o2, %i5, %o6 xnorcc %i0, %i6, %g1 orn %i3, 0x071C, %l5 stbar umulcc %i7, 0x0B66, %i1 fmovsle %icc, %f2, %f3 subcc %g2, 0x1E67, %i4 tgu %icc, 0x2 mulx %l4, %l0, %g4 addcc %l6, 0x0808, %o4 sdiv %g6, 0x1129, %l2 tne %icc, 0x7 movgu %xcc, %i2, %o0 xnor %l3, %o7, %l1 set 0x20, %l2 stxa %g3, [%l7 + %l2] 0x89 bl,a,pn %icc, loop_151 movcc %icc, %g5, %o1 alignaddrl %o3, %g7, %o5 sth %o2, [%l7 + 0x2A] loop_151: sdivx %i5, 0x113C, %i0 ta %icc, 0x3 array16 %i6, %g1, %o6 addcc %i3, %i7, %i1 tl %xcc, 0x2 brz %g2, loop_152 siam 0x4 wr %g0, 0x89, %asi lda [%l7 + 0x54] %asi, %f6 loop_152: sethi 0x1923, %l5 tsubcc %l4, %l0, %i4 wr %g0, 0x04, %asi prefetcha [%l7 + 0x38] %asi, 0x2 fbuge %fcc2, loop_153 tsubcctv %g4, %o4, %l2 tgu %icc, 0x6 xnorcc %g6, %o0, %i2 loop_153: movn %xcc, %o7, %l3 fmovsg %icc, %f25, %f14 fmovrslz %l1, %f13, %f10 sdiv %g3, 0x1E3A, %o1 addccc %g5, %g7, %o5 fandnot2s %f27, %f15, %f21 membar 0x4F fcmpd %fcc3, %f20, %f22 call loop_154 xorcc %o2, %i5, %i0 bgu loop_155 or %o3, %g1, %o6 loop_154: andncc %i3, %i7, %i6 movrne %i1, %g2, %l4 loop_155: edge16n %l5, %i4, %l6 fcmped %fcc1, %f8, %f16 edge32ln %l0, %g4, %o4 movge %xcc, %g6, %l2 siam 0x0 fmovsvc %icc, %f10, %f8 brgez,a %o0, loop_156 fmovsle %icc, %f29, %f15 movrgz %o7, 0x05D, %i2 fmovrdne %l1, %f28, %f28 loop_156: fbu,a %fcc2, loop_157 sllx %g3, 0x08, %o1 fmovscs %xcc, %f14, %f2 mova %xcc, %g5, %l3 loop_157: edge32l %o5, %o2, %g7 orncc %i0, %o3, %g1 edge8l %i5, %i3, %i7 udivcc %o6, 0x06BF, %i1 movre %g2, 0x3EF, %l4 subcc %l5, %i6, %l6 smulcc %l0, %i4, %o4 add %l7, 0x50, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %g6, %l2 nop setx loop_158, %l0, %l1 jmpl %l1, %g4 ld [%l7 + 0x54], %f19 set 0x48, %g3 prefetcha [%l7 + %g3] 0x88, 0x0 loop_158: movrgez %o0, %i2, %g3 movcs %icc, %l1, %g5 mulscc %l3, 0x1268, %o5 bne,pt %icc, loop_159 addcc %o1, %g7, %i0 sll %o2, %g1, %o3 movrgz %i5, 0x1FF, %i7 loop_159: ldstub [%l7 + 0x14], %i3 wr %g0, 0x89, %asi swapa [%l7 + 0x20] %asi, %o6 wr %g0, 0x81, %asi sta %f24, [%l7 + 0x3C] %asi fabsd %f6, %f10 andncc %g2, %i1, %l4 fmul8sux16 %f6, %f4, %f2 xor %l5, 0x13C1, %l6 fsrc1 %f4, %f16 bcs,a,pt %icc, loop_160 udivcc %i6, 0x1010, %i4 tsubcctv %o4, 0x0952, %l0 srlx %g6, 0x10, %g4 loop_160: mova %xcc, %l2, %o7 set 0x18, %g2 sta %f31, [%l7 + %g2] 0x18 set 0x0E, %l1 ldsha [%l7 + %l1] 0x80, %o0 fsrc2 %f18, %f28 bcs,a,pn %xcc, loop_161 ldub [%l7 + 0x20], %g3 movrgez %l1, 0x20A, %g5 fors %f31, %f17, %f14 loop_161: edge16l %l3, %i2, %o1 fones %f6 nop set 0x7C, %i4 prefetch [%l7 + %i4], 0x0 fbue,a %fcc2, loop_162 te %xcc, 0x7 edge32ln %o5, %g7, %i0 xor %g1, 0x1F96, %o3 loop_162: brnz %o2, loop_163 tge %icc, 0x1 sir 0x15A9 fpadd32 %f26, %f4, %f0 loop_163: xnor %i7, 0x1FBB, %i3 ld [%l7 + 0x6C], %f25 wr %g0, 0x0c, %asi swapa [%l7 + 0x6C] %asi, %i5 edge32n %o6, %g2, %i1 smul %l5, %l4, %i6 fsrc2s %f22, %f3 fmovrslez %l6, %f24, %f16 tvc %xcc, 0x5 fmovdg %xcc, %f19, %f23 fmovsneg %icc, %f22, %f1 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f16 tsubcc %o4, 0x1B72, %l0 movrgz %g6, %i4, %g4 andncc %l2, %o7, %o0 tgu %xcc, 0x0 movpos %icc, %l1, %g5 fbuge,a %fcc3, loop_164 bvs,a loop_165 fcmpes %fcc2, %f18, %f16 set 0x5E, %o7 ldstuba [%l7 + %o7] 0x0c, %l3 loop_164: xnor %i2, 0x05DC, %g3 loop_165: udivx %o5, 0x0B5C, %o1 mulscc %i0, %g1, %g7 fabss %f14, %f19 bne loop_166 nop setx loop_167, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdleu %icc, %f23, %f19 sra %o3, %i7, %o2 loop_166: array16 %i3, %o6, %g2 loop_167: fmovdleu %icc, %f0, %f1 ldub [%l7 + 0x5D], %i5 fnands %f17, %f27, %f24 fbne,a %fcc2, loop_168 xor %i1, 0x0F30, %l4 fba,a %fcc3, loop_169 fbuge,a %fcc2, loop_170 loop_168: movn %xcc, %i6, %l5 bcs,a,pt %xcc, loop_171 loop_169: movl %xcc, %o4, %l6 loop_170: sir 0x1FB9 te %xcc, 0x5 loop_171: mulscc %g6, 0x0DB9, %l0 fcmpgt16 %f18, %f30, %i4 sllx %l2, 0x1F, %g4 set 0x28, %g6 stda %o6, [%l7 + %g6] 0x18 edge16l %l1, %g5, %o0 andncc %i2, %g3, %l3 movne %icc, %o1, %o5 fba,a %fcc3, loop_172 subcc %i0, 0x05BA, %g7 fsrc1s %f29, %f8 fbn %fcc2, loop_173 loop_172: tg %xcc, 0x4 edge16ln %o3, %g1, %o2 movrgez %i7, %o6, %i3 loop_173: fmovsne %xcc, %f1, %f30 edge8n %i5, %i1, %g2 edge16l %l4, %i6, %o4 fmovrslez %l6, %f17, %f25 fornot2 %f8, %f4, %f16 tleu %xcc, 0x3 tsubcctv %g6, 0x1357, %l0 tle %icc, 0x2 movrlez %i4, 0x089, %l2 sth %l5, [%l7 + 0x62] andn %o7, 0x0F8F, %l1 wr %g0, 0x57, %asi stxa %g5, [%g0 + 0x0] %asi set 0x08, %l0 swapa [%l7 + %l0] 0x89, %o0 tleu %icc, 0x6 bgu,a,pn %icc, loop_174 move %xcc, %i2, %g4 edge32n %g3, %l3, %o5 orncc %i0, %o1, %o3 loop_174: and %g1, 0x06F1, %g7 sll %i7, 0x1B, %o2 tcc %xcc, 0x5 xor %i3, %i5, %i1 sllx %g2, %o6, %l4 movcc %icc, %i6, %o4 ldd [%l7 + 0x70], %f10 sethi 0x1AD8, %l6 tpos %icc, 0x5 array32 %g6, %l0, %i4 and %l5, 0x0F4D, %l2 tgu %icc, 0x0 ld [%l7 + 0x40], %f6 smul %l1, 0x0A46, %o7 movneg %xcc, %g5, %i2 fbul,a %fcc3, loop_175 fnand %f30, %f6, %f6 xorcc %o0, %g3, %l3 fmul8x16 %f30, %f8, %f20 loop_175: ta %icc, 0x5 tge %icc, 0x0 mova %xcc, %g4, %i0 fmovsge %xcc, %f21, %f22 ble,pn %xcc, loop_176 alignaddrl %o5, %o3, %o1 edge8n %g1, %g7, %i7 ble,a,pt %icc, loop_177 loop_176: fpack16 %f20, %f15 wr %g0, 0x89, %asi prefetcha [%l7 + 0x40] %asi, 0x2 loop_177: edge16n %i5, %i1, %o2 fxnors %f27, %f17, %f16 xnor %g2, %l4, %o6 smul %i6, %o4, %g6 array32 %l0, %l6, %l5 array8 %i4, %l2, %o7 tg %icc, 0x7 fba,a %fcc2, loop_178 fmovrsne %l1, %f7, %f25 stb %g5, [%l7 + 0x27] xorcc %i2, %g3, %o0 loop_178: fmovsleu %icc, %f9, %f25 set 0x60, %l3 ldsha [%l7 + %l3] 0x11, %g4 fmovdleu %icc, %f30, %f1 fpack32 %f8, %f30, %f18 andncc %l3, %o5, %i0 flush %l7 + 0x58 sdivcc %o1, 0x163D, %g1 nop setx loop_179, %l0, %l1 jmpl %l1, %g7 stbar movpos %xcc, %i7, %i3 fmovsgu %icc, %f31, %f28 loop_179: brgz %o3, loop_180 fbug %fcc0, loop_181 edge8 %i5, %i1, %g2 fpadd16s %f19, %f21, %f4 loop_180: movrgez %l4, %o6, %i6 loop_181: tle %icc, 0x7 tcc %icc, 0x3 membar 0x55 alignaddr %o2, %o4, %g6 movge %icc, %l0, %l5 mova %xcc, %l6, %l2 fpsub16s %f30, %f17, %f9 fmovspos %icc, %f30, %f19 tsubcc %i4, %l1, %o7 wr %g0, 0x18, %asi lduha [%l7 + 0x2A] %asi, %i2 te %icc, 0x0 fbue,a %fcc2, loop_182 fcmps %fcc0, %f16, %f4 tleu %xcc, 0x5 srlx %g3, 0x05, %o0 loop_182: tge %xcc, 0x6 sllx %g5, 0x17, %l3 fpackfix %f16, %f28 stb %g4, [%l7 + 0x30] fmovrde %i0, %f20, %f8 nop setx loop_183, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpack32 %f16, %f14, %f8 tcs %icc, 0x0 movre %o1, 0x3AB, %g1 loop_183: nop wr %g0, 0x27, %asi stxa %o5, [%l7 + 0x68] %asi membar #Sync movneg %icc, %g7, %i3 popc 0x1B79, %o3 fabsd %f22, %f18 fbuge %fcc0, loop_184 lduh [%l7 + 0x14], %i7 fsrc2s %f18, %f17 movgu %icc, %i1, %i5 loop_184: tg %icc, 0x7 taddcctv %l4, %g2, %i6 fmovde %icc, %f12, %f1 edge16ln %o2, %o4, %g6 std %o6, [%l7 + 0x48] array16 %l0, %l5, %l6 taddcc %i4, %l2, %l1 add %l7, 0x60, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %i2, %o7 set 0x3A, %i1 stha %g3, [%l7 + %i1] 0xe3 membar #Sync movn %xcc, %g5, %l3 fmul8x16au %f10, %f27, %f14 smul %g4, %i0, %o1 mova %icc, %g1, %o0 add %o5, 0x0E4A, %i3 fble,a %fcc2, loop_185 fones %f8 brgez,a %o3, loop_186 brlz,a %i7, loop_187 loop_185: movn %icc, %i1, %i5 udiv %l4, 0x0857, %g2 loop_186: nop set 0x76, %l4 ldsha [%l7 + %l4] 0x81, %i6 loop_187: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %icc, 0x3 fmovs %f11, %f23 sir 0x0442 wr %g0, 0x11, %asi lduba [%l7 + 0x6F] %asi, %g7 fandnot1 %f14, %f28, %f10 brgz,a %o4, loop_188 movre %g6, %o2, %o6 fzero %f16 edge16ln %l0, %l6, %i4 loop_188: bvs %xcc, loop_189 st %f8, [%l7 + 0x50] taddcc %l2, 0x0E28, %l1 fzero %f6 loop_189: bcc %xcc, loop_190 taddcc %l5, %o7, %i2 movcc %icc, %g3, %g5 fmovdpos %icc, %f14, %f20 loop_190: edge16n %g4, %l3, %o1 wr %g0, 0x19, %asi lda [%l7 + 0x44] %asi, %f20 fornot1 %f8, %f28, %f30 set 0x5C, %o4 lduwa [%l7 + %o4] 0x81, %g1 ldsw [%l7 + 0x60], %o0 array8 %i0, %i3, %o5 add %i7, %o3, %i1 movvc %xcc, %l4, %i5 fcmpne32 %f24, %f0, %i6 add %l7, 0x5C, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %g2 casa [%l6] %asi, %g2, %g7 lduw [%l7 + 0x58], %g6 movleu %xcc, %o2, %o6 smulcc %o4, %l0, %l6 or %i4, %l2, %l5 sir 0x0E29 mulscc %l1, 0x001E, %o7 fnot1 %f4, %f16 tleu %xcc, 0x1 subccc %i2, 0x174F, %g3 fbu %fcc1, loop_191 movre %g4, 0x391, %g5 orcc %o1, %l3, %o0 fcmpgt32 %f2, %f24, %i0 loop_191: fmovrdgz %g1, %f12, %f28 tvc %icc, 0x4 bg,pt %icc, loop_192 tcc %xcc, 0x6 andncc %i3, %o5, %o3 mulscc %i1, %i7, %i5 loop_192: fmovdvs %icc, %f19, %f4 udivcc %l4, 0x0A1E, %g2 umulcc %i6, 0x19BB, %g7 edge32l %g6, %o6, %o2 tsubcctv %o4, %l0, %l6 udiv %i4, 0x0E80, %l2 fabss %f4, %f3 wr %g0, 0x23, %asi stxa %l5, [%l7 + 0x58] %asi membar #Sync popc %o7, %l1 edge16n %g3, %g4, %i2 addc %g5, %o1, %o0 edge8l %l3, %i0, %i3 movg %xcc, %o5, %o3 fmovdneg %icc, %f20, %f3 mova %icc, %i1, %g1 fbu %fcc0, loop_193 movn %icc, %i5, %l4 tg %icc, 0x6 ldsh [%l7 + 0x4E], %g2 loop_193: subcc %i7, %g7, %i6 ldsh [%l7 + 0x26], %g6 addcc %o6, %o2, %o4 lduw [%l7 + 0x70], %l6 edge8ln %l0, %i4, %l5 ldsw [%l7 + 0x74], %l2 fcmpeq16 %f8, %f18, %o7 fpsub16 %f22, %f28, %f10 movrgz %l1, 0x372, %g3 or %g4, %i2, %g5 udiv %o1, 0x1B3B, %o0 addc %l3, %i3, %i0 fxors %f19, %f27, %f18 fmul8sux16 %f16, %f4, %f10 fbu %fcc2, loop_194 st %f17, [%l7 + 0x28] fnegs %f0, %f12 srl %o3, 0x15, %i1 loop_194: smul %o5, %i5, %l4 fmovdvc %icc, %f28, %f31 tvs %icc, 0x4 fxor %f8, %f12, %f16 fba,a %fcc2, loop_195 fbe,a %fcc3, loop_196 edge16n %g1, %i7, %g2 fmovsn %icc, %f13, %f29 loop_195: taddcctv %i6, 0x0BC7, %g6 loop_196: movrgz %o6, 0x1C7, %o2 xor %o4, %g7, %l0 wr %g0, 0x16, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync srax %i4, %l6, %l5 movvc %icc, %l2, %l1 edge16n %o7, %g4, %i2 membar 0x00 bvc %xcc, loop_197 fmovrdgz %g3, %f22, %f20 smulcc %g5, %o1, %o0 stw %l3, [%l7 + 0x78] loop_197: edge32l %i3, %i0, %o3 umul %o5, %i5, %l4 movcs %icc, %i1, %g1 brz,a %g2, loop_198 edge8l %i7, %i6, %g6 taddcc %o6, 0x17FC, %o4 fmovsvs %icc, %f11, %f22 loop_198: mova %icc, %o2, %l0 fbule %fcc3, loop_199 tle %icc, 0x6 sir 0x1399 fbge %fcc2, loop_200 loop_199: bge,a loop_201 fcmple32 %f4, %f20, %i4 fbge,a %fcc3, loop_202 loop_200: movrgz %g7, %l6, %l2 loop_201: tn %xcc, 0x3 popc %l1, %l5 loop_202: edge8 %g4, %o7, %i2 tvs %xcc, 0x3 sdiv %g5, 0x1019, %o1 sir 0x12BB set 0x67, %o6 stba %g3, [%l7 + %o6] 0x14 bgu,a %icc, loop_203 fnegd %f22, %f14 edge8n %o0, %i3, %i0 fmovdleu %xcc, %f11, %f3 loop_203: addccc %l3, 0x0F8A, %o5 fands %f27, %f30, %f12 orncc %i5, %l4, %o3 movleu %icc, %i1, %g2 lduh [%l7 + 0x78], %g1 udiv %i6, 0x0374, %i7 tne %icc, 0x5 alignaddrl %g6, %o6, %o2 stw %o4, [%l7 + 0x4C] udivcc %i4, 0x1348, %l0 bpos,a,pt %icc, loop_204 fands %f6, %f20, %f11 fpsub32 %f20, %f12, %f22 move %icc, %g7, %l2 loop_204: movcs %icc, %l1, %l5 orn %l6, 0x0D3E, %o7 movrgez %i2, %g5, %g4 fmovrsgz %g3, %f10, %f18 move %xcc, %o1, %o0 movgu %xcc, %i3, %l3 fmovda %xcc, %f29, %f4 movle %xcc, %i0, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpne16 %f4, %f20, %l4 ble,a loop_205 brnz %i5, loop_206 fnor %f28, %f12, %f30 umulcc %o3, 0x0C1C, %g2 loop_205: brnz %g1, loop_207 loop_206: std %f2, [%l7 + 0x70] subccc %i1, 0x1722, %i6 fpsub16s %f20, %f30, %f15 loop_207: tn %xcc, 0x0 fbule,a %fcc3, loop_208 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot1s %f14, %f2, %f21 tvc %xcc, 0x0 loop_208: mulscc %g6, %o6, %i7 orn %o2, 0x1853, %i4 xorcc %l0, %o4, %l2 and %l1, 0x0568, %l5 xorcc %g7, %o7, %i2 movn %icc, %g5, %g4 movrne %l6, %o1, %o0 taddcc %g3, %l3, %i3 std %i0, [%l7 + 0x10] movrlez %l4, %i5, %o5 addccc %o3, 0x1067, %g2 fnors %f14, %f4, %f17 edge16ln %g1, %i1, %g6 fbge,a %fcc3, loop_209 umulcc %o6, %i6, %o2 taddcctv %i7, 0x11D6, %l0 smul %i4, %o4, %l2 loop_209: fmovdpos %xcc, %f3, %f18 fcmpes %fcc1, %f19, %f21 fbu,a %fcc1, loop_210 fbe %fcc2, loop_211 ta %xcc, 0x0 tg %icc, 0x5 loop_210: bn,pn %icc, loop_212 loop_211: ble,pt %xcc, loop_213 fabsd %f26, %f6 movge %xcc, %l5, %g7 loop_212: movcc %icc, %o7, %l1 loop_213: tneg %icc, 0x1 fmovdvs %icc, %f13, %f8 fcmpgt32 %f12, %f12, %i2 edge16n %g4, %l6, %g5 std %o0, [%l7 + 0x60] ble %xcc, loop_214 udivcc %g3, 0x0043, %l3 ba,a loop_215 fbu,a %fcc0, loop_216 loop_214: tge %xcc, 0x1 andncc %i3, %o1, %l4 loop_215: te %xcc, 0x2 loop_216: tleu %icc, 0x1 edge8 %i0, %i5, %o3 movgu %icc, %o5, %g2 fmovdpos %icc, %f26, %f19 edge8 %i1, %g1, %g6 edge16 %o6, %o2, %i6 fpsub32s %f20, %f28, %f6 add %l7, 0x78, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x88, %i7, %l0 sdiv %o4, 0x18BE, %i4 fbo,a %fcc1, loop_217 taddcc %l2, 0x15FA, %l5 andncc %o7, %g7, %i2 set 0x58, %o2 lduba [%l7 + %o2] 0x04, %l1 loop_217: fcmpne16 %f26, %f28, %l6 wr %g0, 0x0c, %asi lduwa [%l7 + 0x14] %asi, %g4 fmovde %icc, %f30, %f7 tge %xcc, 0x2 sub %g5, %o0, %l3 array16 %g3, %i3, %l4 andn %o1, 0x0272, %i0 tne %icc, 0x3 fmovda %xcc, %f25, %f21 fblg,a %fcc0, loop_218 movrlz %o3, %i5, %g2 edge16ln %i1, %o5, %g1 add %g6, 0x1436, %o6 loop_218: fmovde %xcc, %f22, %f14 nop setx loop_219, %l0, %l1 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 %i6, %i7, %l0 swap [%l7 + 0x7C], %o4 te %icc, 0x1 loop_219: brz %i4, loop_220 movpos %icc, %l2, %o2 subcc %l5, 0x18AC, %g7 fzero %f30 loop_220: movrlz %i2, 0x29D, %o7 movrgz %l1, %l6, %g4 flush %l7 + 0x34 fbo %fcc3, loop_221 fors %f26, %f5, %f24 be loop_222 popc 0x103C, %g5 loop_221: ldsw [%l7 + 0x7C], %l3 ldd [%l7 + 0x20], %o0 loop_222: edge32l %i3, %l4, %o1 edge16 %i0, %o3, %g3 movpos %xcc, %g2, %i5 bgu,a %icc, loop_223 edge8ln %i1, %g1, %o5 udivcc %o6, 0x08C9, %i6 wr %g0, 0xe3, %asi stba %i7, [%l7 + 0x76] %asi membar #Sync loop_223: nop membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f0 smulcc %g6, %l0, %i4 edge16 %l2, %o4, %o2 and %l5, %i2, %g7 fbul %fcc3, loop_224 edge16ln %l1, %l6, %g4 fnands %f2, %f20, %f18 sdiv %g5, 0x0B1A, %o7 loop_224: ldd [%l7 + 0x18], %f4 tge %icc, 0x5 set 0x26, %l5 ldsha [%l7 + %l5] 0x81, %l3 edge32l %i3, %l4, %o0 fnands %f12, %f21, %f7 tvc %xcc, 0x7 sdiv %o1, 0x0CF9, %i0 prefetch [%l7 + 0x40], 0x1 ldx [%l7 + 0x68], %g3 fbu %fcc0, loop_225 bcc %icc, loop_226 fmul8x16al %f14, %f27, %f10 ta %xcc, 0x7 loop_225: membar 0x0C loop_226: nop set 0x78, %i0 stxa %g2, [%l7 + %i0] 0x15 fmovdl %icc, %f1, %f17 movl %xcc, %i5, %i1 lduw [%l7 + 0x38], %o3 fnands %f28, %f0, %f30 set 0x78, %o3 prefetcha [%l7 + %o3] 0x10, 0x0 wr %g0, 0x81, %asi ldsha [%l7 + 0x4C] %asi, %o6 movrgz %o5, 0x3F6, %i6 fmovsneg %xcc, %f18, %f30 wr %g0, 0x19, %asi ldstuba [%l7 + 0x67] %asi, %i7 fmovde %xcc, %f3, %f11 sub %l0, 0x02F1, %g6 fmovdcc %xcc, %f9, %f6 subcc %i4, %l2, %o2 fmovsvc %icc, %f15, %f24 fpadd16s %f11, %f30, %f12 fones %f20 wr %g0, 0x18, %asi lduwa [%l7 + 0x58] %asi, %l5 fmul8x16au %f18, %f16, %f24 fmovsle %icc, %f11, %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bg,pn %icc, loop_227 brgez,a %i2, loop_228 srl %o4, %l1, %g7 fbo,a %fcc0, loop_229 loop_227: xorcc %l6, %g4, %o7 loop_228: edge32n %l3, %g5, %l4 edge8n %o0, %i3, %i0 loop_229: movn %xcc, %g3, %g2 taddcc %i5, 0x095E, %i1 lduh [%l7 + 0x6A], %o3 alignaddrl %g1, %o6, %o1 smul %i6, 0x0CA0, %i7 fmovdleu %xcc, %f15, %f7 xor %o5, 0x10AE, %l0 movrgez %i4, %l2, %g6 movleu %xcc, %l5, %i2 udiv %o2, 0x035E, %o4 alignaddrl %l1, %l6, %g7 sll %g4, 0x08, %o7 set 0x40, %g7 ldxa [%l7 + %g7] 0x81, %g5 xnorcc %l3, 0x0DF7, %o0 srlx %i3, %l4, %i0 srax %g2, 0x06, %i5 fcmple32 %f20, %f20, %i1 smul %o3, %g1, %o6 movneg %icc, %o1, %g3 fpmerge %f6, %f21, %f28 nop setx loop_230, %l0, %l1 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, %i6, %o5 andncc %l0, %i4, %i7 fmul8sux16 %f24, %f18, %f18 loop_230: fcmpes %fcc2, %f26, %f16 movrlez %l2, %g6, %i2 movn %icc, %l5, %o4 fbo %fcc1, loop_231 bvs %xcc, loop_232 be %icc, loop_233 sllx %o2, %l6, %l1 loop_231: tpos %icc, 0x5 loop_232: edge8 %g7, %o7, %g5 loop_233: brnz,a %l3, loop_234 movcs %icc, %o0, %g4 ta %icc, 0x3 edge8ln %l4, %i3, %i0 loop_234: xor %i5, %i1, %o3 set 0x6C, %i5 lduwa [%l7 + %i5] 0x10, %g1 fmovrdne %g2, %f8, %f2 fpsub32s %f16, %f26, %f2 fbe,a %fcc2, loop_235 movre %o6, 0x18F, %o1 tvs %icc, 0x4 nop setx loop_236, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_235: movpos %icc, %g3, %o5 movg %xcc, %l0, %i4 sdivcc %i7, 0x1677, %l2 loop_236: fmovrsgez %i6, %f12, %f17 edge32ln %i2, %g6, %o4 fmovdpos %xcc, %f27, %f3 srax %l5, %l6, %o2 fmovs %f7, %f16 tl %icc, 0x5 tge %xcc, 0x0 for %f18, %f20, %f4 sth %l1, [%l7 + 0x4E] fpack32 %f26, %f14, %f24 fmovdvc %xcc, %f29, %f12 sub %g7, 0x0376, %o7 fbuge %fcc0, loop_237 sir 0x1F3A membar 0x26 tge %xcc, 0x2 loop_237: nop wr %g0, 0xe3, %asi stxa %g5, [%l7 + 0x68] %asi membar #Sync movcs %icc, %l3, %g4 tge %icc, 0x6 fcmpeq32 %f2, %f26, %o0 tle %icc, 0x4 tneg %xcc, 0x6 bleu,pt %icc, loop_238 xor %l4, %i0, %i5 membar 0x6C sll %i3, %i1, %o3 loop_238: movrlez %g2, %g1, %o1 or %o6, 0x1F61, %g3 udivx %o5, 0x0CDA, %l0 tvc %icc, 0x6 and %i4, 0x191D, %l2 tsubcctv %i7, 0x0B49, %i6 tgu %icc, 0x3 fmovd %f4, %f16 tcs %icc, 0x5 fbule,a %fcc0, loop_239 brgz %i2, loop_240 fbul %fcc0, loop_241 andcc %g6, %o4, %l5 loop_239: xorcc %o2, %l1, %g7 loop_240: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_241: nop wr %g0, 0x10, %asi lduba [%l7 + 0x2B] %asi, %o7 brlz %g5, loop_242 fxor %f30, %f0, %f0 fors %f16, %f14, %f8 fcmps %fcc1, %f21, %f2 loop_242: orcc %l3, 0x166B, %g4 fmovde %icc, %f29, %f24 fcmpgt32 %f0, %f14, %o0 addc %l4, %l6, %i5 fnegd %f26, %f10 edge8n %i3, %i0, %o3 subcc %i1, %g2, %o1 fbue,a %fcc1, loop_243 udivcc %g1, 0x03AB, %o6 ldsh [%l7 + 0x7A], %o5 sdivcc %l0, 0x1746, %g3 loop_243: fmovs %f25, %f23 movcc %xcc, %i4, %i7 nop setx loop_244, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tvc %icc, 0x3 subccc %i6, 0x00A7, %l2 fmovdcs %xcc, %f30, %f4 loop_244: bvc,a,pn %icc, loop_245 tg %icc, 0x4 sub %g6, %o4, %l5 movrgez %i2, %o2, %g7 loop_245: addc %l1, 0x0F66, %g5 set 0x50, %l6 stwa %o7, [%l7 + %l6] 0x80 movl %icc, %g4, %o0 addcc %l4, 0x0A5C, %l6 fones %f17 fblg,a %fcc2, loop_246 fpack16 %f28, %f19 fsrc1s %f26, %f13 movge %xcc, %i5, %i3 loop_246: membar 0x2C sllx %i0, 0x1A, %l3 fcmpne16 %f0, %f12, %o3 fmovrdgz %g2, %f30, %f4 udivx %i1, 0x180B, %o1 set 0x50, %i7 stda %g0, [%l7 + %i7] 0x27 membar #Sync umulcc %o6, 0x1570, %o5 movrlez %g3, %l0, %i7 tcc %xcc, 0x6 bg,a,pt %icc, loop_247 move %icc, %i6, %l2 bneg,pn %xcc, loop_248 tcs %xcc, 0x6 loop_247: tneg %icc, 0x5 fsrc2 %f12, %f0 loop_248: edge32ln %i4, %g6, %o4 wr %g0, 0x10, %asi ldstuba [%l7 + 0x28] %asi, %i2 movne %icc, %o2, %l5 tneg %xcc, 0x3 array32 %l1, %g7, %o7 fpackfix %f10, %f8 wr %g0, 0x80, %asi prefetcha [%l7 + 0x70] %asi, 0x0 fbge,a %fcc2, loop_249 fmovsgu %xcc, %f26, %f9 ldsw [%l7 + 0x74], %o0 sll %g5, %l6, %l4 loop_249: tl %icc, 0x2 fmovsle %icc, %f26, %f4 edge8l %i3, %i5, %i0 addcc %o3, 0x027B, %g2 fnot2s %f5, %f19 fmovdne %xcc, %f5, %f29 movcs %icc, %l3, %i1 mova %xcc, %g1, %o1 orn %o5, %o6, %g3 nop setx loop_250, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16l %i7, %i6, %l2 fmul8x16 %f15, %f0, %f2 orcc %l0, 0x0DF5, %i4 loop_250: udivcc %o4, 0x149C, %g6 udivcc %i2, 0x1946, %l5 edge16l %l1, %o2, %o7 for %f24, %f20, %f20 addccc %g7, 0x1981, %o0 fbl %fcc2, loop_251 movgu %icc, %g4, %l6 fors %f18, %f23, %f9 movge %icc, %g5, %l4 loop_251: tsubcctv %i3, %i5, %o3 movrgz %g2, %l3, %i1 brlez,a %g1, loop_252 fcmpgt16 %f18, %f6, %o1 movrgez %i0, %o5, %o6 sdiv %i7, 0x1B83, %i6 loop_252: fbge %fcc0, loop_253 movrgez %l2, %l0, %i4 array8 %g3, %o4, %i2 sllx %l5, 0x00, %l1 loop_253: fnot2 %f14, %f8 fcmpeq32 %f30, %f12, %g6 set 0x64, %o1 ldswa [%l7 + %o1] 0x18, %o2 fmovrdlez %o7, %f18, %f8 nop setx loop_254, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ld [%l7 + 0x1C], %f5 fbl,a %fcc3, loop_255 orncc %o0, 0x08CF, %g7 loop_254: edge8n %l6, %g4, %l4 prefetch [%l7 + 0x54], 0x2 loop_255: sdivcc %g5, 0x0B58, %i3 fbg %fcc0, loop_256 fpadd16s %f29, %f31, %f1 tsubcctv %o3, %i5, %g2 set 0x6C, %g4 ldsha [%l7 + %g4] 0x04, %i1 loop_256: fmovrslez %l3, %f8, %f17 fmovsneg %xcc, %f5, %f2 udivx %o1, 0x0EA8, %g1 and %o5, 0x0CC6, %o6 tge %xcc, 0x3 xor %i0, 0x1464, %i7 nop setx loop_257, %l0, %l1 jmpl %l1, %l2 bleu,pt %xcc, loop_258 movne %icc, %i6, %i4 tsubcctv %g3, %o4, %i2 loop_257: edge8 %l0, %l5, %g6 loop_258: orcc %l1, 0x1005, %o7 array32 %o0, %g7, %o2 bn,a %xcc, loop_259 tg %icc, 0x4 fmovda %xcc, %f27, %f23 mulscc %l6, 0x15B1, %g4 loop_259: sub %g5, %i3, %o3 set 0x28, %g1 sta %f6, [%l7 + %g1] 0x18 tl %xcc, 0x1 popc 0x13DB, %l4 or %i5, 0x0303, %g2 te %xcc, 0x3 andcc %l3, %o1, %g1 tn %xcc, 0x6 edge8l %o5, %o6, %i1 fpadd16 %f6, %f16, %f10 sub %i0, 0x03A5, %i7 mulscc %l2, %i4, %g3 fandnot1s %f17, %f25, %f19 edge32n %i6, %i2, %l0 umulcc %l5, %g6, %l1 srlx %o7, %o4, %o0 and %o2, %g7, %g4 tvc %xcc, 0x2 fsrc1s %f13, %f6 nop set 0x30, %i2 stw %l6, [%l7 + %i2] fnors %f15, %f24, %f0 tne %icc, 0x6 stx %i3, [%l7 + 0x70] fmovrdlez %o3, %f20, %f8 fblg,a %fcc2, loop_260 stx %g5, [%l7 + 0x28] array32 %i5, %g2, %l3 fbu %fcc2, loop_261 loop_260: andcc %l4, 0x0E6C, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_262, %l0, %l1 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_261: fmovrsgz %o5, %f16, %f18 or %o6, 0x1F6E, %i1 umulcc %i0, %i7, %l2 loop_262: andncc %i4, %o1, %g3 array32 %i6, %l0, %l5 set 0x4A, %i3 ldsha [%l7 + %i3] 0x11, %g6 fmovd %f6, %f30 fbg,a %fcc0, loop_263 bleu,a,pt %xcc, loop_264 fbul %fcc3, loop_265 fmovsge %icc, %f16, %f13 loop_263: nop wr %g0, 0x80, %asi lduba [%l7 + 0x12] %asi, %l1 loop_264: fblg,a %fcc1, loop_266 loop_265: popc %i2, %o4 fbu,a %fcc1, loop_267 fcmpne16 %f14, %f4, %o7 loop_266: xnorcc %o2, 0x05A4, %g7 taddcc %o0, 0x14A9, %g4 loop_267: udiv %i3, 0x01BB, %l6 tge %xcc, 0x2 udivx %o3, 0x0C1E, %g5 fbug,a %fcc2, loop_268 movgu %xcc, %i5, %g2 fcmple16 %f26, %f6, %l3 prefetch [%l7 + 0x44], 0x3 loop_268: fbg %fcc3, loop_269 movrne %l4, %o5, %o6 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %g1, %i0 loop_269: nop set 0x40, %o0 stda %f0, [%l7 + %o0] 0x0c fbue,a %fcc2, loop_270 call loop_271 fmovde %xcc, %f16, %f8 sra %i7, 0x0A, %l2 loop_270: tleu %icc, 0x2 loop_271: tgu %xcc, 0x2 movrgz %i4, 0x2E4, %o1 taddcctv %g3, %i6, %l0 ta %icc, 0x4 array16 %l5, %i1, %g6 fnot2 %f18, %f24 set 0x48, %i6 swapa [%l7 + %i6] 0x19, %i2 taddcctv %o4, %l1, %o7 movrgez %g7, %o0, %g4 fnands %f17, %f21, %f27 fba %fcc2, loop_272 sdivx %o2, 0x0D3D, %l6 st %f30, [%l7 + 0x10] tle %xcc, 0x2 loop_272: sub %o3, 0x1B5A, %i3 fmuld8sux16 %f2, %f4, %f0 addcc %i5, %g5, %l3 set 0x60, %o5 lduha [%l7 + %o5] 0x04, %g2 tn %icc, 0x7 bpos,pn %xcc, loop_273 tne %xcc, 0x6 fnot2 %f2, %f16 movne %icc, %l4, %o5 loop_273: ldd [%l7 + 0x20], %f16 fpadd32 %f24, %f18, %f6 fbug %fcc1, loop_274 fcmpne16 %f16, %f16, %o6 movge %xcc, %g1, %i7 te %icc, 0x7 loop_274: sub %i0, %l2, %i4 srlx %g3, %o1, %i6 tcc %icc, 0x0 fnot1 %f0, %f0 array16 %l5, %l0, %g6 smulcc %i1, %o4, %i2 mulx %o7, 0x02C9, %l1 movvc %icc, %o0, %g4 fmovsl %icc, %f28, %f28 te %xcc, 0x3 faligndata %f6, %f22, %f26 set 0x28, %g5 sta %f1, [%l7 + %g5] 0x04 fandnot1s %f17, %f4, %f25 fabsd %f16, %f24 subc %g7, %o2, %l6 ldsw [%l7 + 0x64], %i3 mulx %i5, 0x1828, %o3 sub %g5, %g2, %l4 fmovrdlz %o5, %f6, %f6 orcc %o6, 0x1B39, %g1 fmovrslz %i7, %f1, %f15 fble,a %fcc0, loop_275 fmul8x16 %f29, %f6, %f0 mova %xcc, %l3, %i0 fpack32 %f24, %f12, %f6 loop_275: fbug,a %fcc2, loop_276 srlx %i4, 0x05, %l2 flush %l7 + 0x58 orn %o1, %g3, %l5 loop_276: alignaddrl %i6, %g6, %i1 fmovspos %icc, %f31, %f12 movpos %xcc, %l0, %o4 fmovdn %xcc, %f5, %f16 tsubcctv %i2, 0x0A56, %o7 edge8 %o0, %l1, %g4 fmovrslz %o2, %f23, %f12 taddcctv %l6, %i3, %i5 orn %g7, %o3, %g5 fcmpgt16 %f28, %f4, %l4 xor %o5, %g2, %g1 lduw [%l7 + 0x38], %o6 bg,pt %xcc, loop_277 fcmped %fcc1, %f12, %f14 movneg %xcc, %i7, %i0 fbn,a %fcc2, loop_278 loop_277: srax %l3, 0x09, %l2 fbug %fcc3, loop_279 xorcc %i4, 0x1CDD, %o1 loop_278: bg,pn %xcc, loop_280 edge8n %l5, %i6, %g3 loop_279: fblg %fcc2, loop_281 edge32n %i1, %g6, %l0 loop_280: fbue,a %fcc2, loop_282 tpos %xcc, 0x1 loop_281: array32 %i2, %o7, %o0 bl,a,pt %icc, loop_283 loop_282: fsrc1 %f30, %f6 fcmpeq16 %f24, %f12, %o4 movpos %xcc, %g4, %l1 loop_283: prefetch [%l7 + 0x34], 0x3 movg %icc, %o2, %l6 movge %icc, %i3, %i5 fmovrslez %g7, %f14, %f7 fmovdg %icc, %f11, %f27 wr %g0, 0x89, %asi prefetcha [%l7 + 0x08] %asi, 0x0 smulcc %l4, %g5, %o5 fmovsgu %icc, %f4, %f16 fcmpgt32 %f12, %f14, %g1 tsubcc %g2, %i7, %o6 fba %fcc1, loop_284 brlez,a %i0, loop_285 fandnot2 %f12, %f0, %f2 andncc %l3, %l2, %i4 loop_284: bvc,a,pn %xcc, loop_286 loop_285: edge8ln %l5, %i6, %o1 siam 0x4 edge32l %i1, %g3, %l0 loop_286: movrlz %i2, 0x316, %o7 array32 %o0, %o4, %g4 stb %g6, [%l7 + 0x6B] array8 %l1, %l6, %i3 edge16l %i5, %g7, %o2 set 0x18, %l2 stxa %o3, [%l7 + %l2] 0x2a membar #Sync umul %g5, %o5, %l4 tg %xcc, 0x6 srax %g2, 0x19, %i7 alignaddrl %o6, %g1, %l3 edge8l %i0, %l2, %i4 sra %i6, 0x18, %l5 ba,a,pn %xcc, loop_287 prefetch [%l7 + 0x14], 0x3 nop setx loop_288, %l0, %l1 jmpl %l1, %i1 sdivcc %g3, 0x1C84, %l0 loop_287: ldsw [%l7 + 0x18], %i2 fbge,a %fcc0, loop_289 loop_288: alignaddrl %o1, %o0, %o4 umul %g4, 0x164E, %o7 fmovrdlz %l1, %f6, %f6 loop_289: movvc %xcc, %l6, %g6 movre %i3, %i5, %g7 fnor %f14, %f16, %f22 bl,a,pn %xcc, loop_290 fmul8x16al %f28, %f7, %f26 fsrc1 %f0, %f14 sra %o2, 0x07, %o3 loop_290: ldstub [%l7 + 0x2E], %o5 addcc %g5, 0x0F01, %g2 ld [%l7 + 0x48], %f13 edge8ln %l4, %o6, %g1 sdivcc %l3, 0x152A, %i7 fbug %fcc2, loop_291 subc %l2, %i0, %i6 nop setx loop_292, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdiv %i4, 0x1DDA, %i1 loop_291: brnz,a %l5, loop_293 ldub [%l7 + 0x36], %g3 loop_292: tvc %xcc, 0x5 ldx [%l7 + 0x28], %i2 loop_293: udivx %l0, 0x023C, %o0 tge %xcc, 0x0 movn %icc, %o1, %g4 tle %xcc, 0x6 edge8n %o7, %o4, %l1 fmovsvs %icc, %f11, %f9 andncc %l6, %i3, %i5 fmovrslez %g7, %f27, %f29 fmovde %icc, %f24, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %o2, %o3, %g6 tcs %xcc, 0x0 movvs %xcc, %o5, %g5 edge8ln %g2, %o6, %l4 brz %l3, loop_294 bvc,a %xcc, loop_295 fbule,a %fcc3, loop_296 nop set 0x15, %g2 stb %g1, [%l7 + %g2] loop_294: fmovrsgz %i7, %f28, %f16 loop_295: edge8l %l2, %i6, %i4 loop_296: fandnot2 %f2, %f24, %f2 wr %g0, 0x18, %asi sta %f11, [%l7 + 0x20] %asi movcs %icc, %i1, %l5 move %icc, %i0, %g3 fba %fcc3, loop_297 movrlz %i2, %l0, %o0 membar 0x65 tvc %xcc, 0x0 loop_297: brz,a %g4, loop_298 nop set 0x20, %l1 ldx [%l7 + %l1], %o1 fornot1s %f2, %f7, %f26 edge8 %o4, %o7, %l1 loop_298: fbule %fcc3, loop_299 flush %l7 + 0x78 sethi 0x1D8B, %l6 fpsub32 %f12, %f0, %f28 loop_299: tpos %icc, 0x5 andcc %i5, %i3, %g7 andcc %o2, 0x1729, %g6 nop set 0x1E, %g3 sth %o5, [%l7 + %g3] fmovsg %xcc, %f9, %f9 fbn %fcc2, loop_300 fxor %f14, %f8, %f10 movpos %icc, %o3, %g5 movrlez %g2, 0x3DB, %o6 loop_300: fmovdl %icc, %f13, %f11 movpos %xcc, %l4, %g1 orncc %l3, %i7, %l2 move %xcc, %i6, %i1 membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf0, %f16 andn %l5, %i0, %g3 set 0x72, %o7 ldstuba [%l7 + %o7] 0x81, %i2 orcc %l0, %i4, %o0 movneg %xcc, %g4, %o1 wr %g0, 0xf9, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync taddcctv %o4, %o7, %l1 fble,a %fcc3, loop_301 movvs %icc, %l6, %i3 fmovse %icc, %f16, %f17 movg %icc, %i5, %g7 loop_301: te %xcc, 0x5 tpos %xcc, 0x0 sllx %o2, %g6, %o3 movrlz %g5, %o5, %o6 fbn %fcc3, loop_302 ldx [%l7 + 0x48], %l4 tvs %xcc, 0x3 addc %g2, %g1, %l3 loop_302: orncc %l2, %i6, %i1 fcmpes %fcc3, %f21, %f15 srl %i7, 0x14, %l5 fnors %f13, %f25, %f0 smulcc %g3, 0x1B55, %i2 edge32l %l0, %i4, %o0 edge32ln %i0, %o1, %o4 orcc %o7, 0x0090, %g4 movleu %xcc, %l1, %l6 tsubcc %i5, %g7, %o2 fmovsl %xcc, %f25, %f21 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f0 bpos,a,pt %xcc, loop_303 ldstub [%l7 + 0x13], %g6 udivx %o3, 0x18E5, %g5 ta %xcc, 0x3 loop_303: movleu %xcc, %o5, %o6 subcc %i3, %l4, %g1 xnor %l3, 0x171B, %g2 tneg %icc, 0x0 mulx %i6, 0x0FEB, %l2 fnegs %f26, %f9 bcc,a,pn %xcc, loop_304 st %f28, [%l7 + 0x60] stw %i7, [%l7 + 0x18] faligndata %f2, %f28, %f22 loop_304: subccc %i1, %l5, %g3 wr %g0, 0x0c, %asi ldsha [%l7 + 0x1C] %asi, %l0 fmovrslez %i2, %f25, %f25 fbuge,a %fcc0, loop_305 bne %xcc, loop_306 tsubcc %i4, %i0, %o0 brlez %o4, loop_307 loop_305: st %f28, [%l7 + 0x44] loop_306: movcs %xcc, %o1, %g4 movl %xcc, %l1, %o7 loop_307: tge %icc, 0x4 fnegd %f16, %f4 movn %icc, %l6, %i5 wr %g0, 0x21, %asi ldxa [%g0 + 0x110] %asi, %o2 set 0x64, %l0 stba %g7, [%l7 + %l0] 0x18 tg %xcc, 0x6 stw %o3, [%l7 + 0x48] add %l7, 0x0C, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %g6, %o5 fmovdvs %xcc, %f20, %f23 edge8n %o6, %i3, %g5 srl %l4, 0x1B, %l3 orcc %g2, 0x0F50, %i6 movrgez %g1, %l2, %i1 tvc %icc, 0x4 fbu,a %fcc2, loop_308 brlz,a %i7, loop_309 nop setx loop_310, %l0, %l1 jmpl %l1, %g3 fpadd32s %f30, %f20, %f21 loop_308: ldstub [%l7 + 0x33], %l0 loop_309: fbn %fcc3, loop_311 loop_310: move %xcc, %i2, %i4 tsubcctv %l5, 0x0DA8, %i0 ble,pt %icc, loop_312 loop_311: fba,a %fcc2, loop_313 subcc %o4, 0x0C6F, %o1 array32 %g4, %l1, %o7 loop_312: fmovdvc %xcc, %f5, %f12 loop_313: or %l6, 0x07D4, %o0 sethi 0x14D6, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsneg %icc, %f21, %f11 taddcc %o2, 0x06D7, %g7 fcmpne32 %f30, %f28, %o3 brgz,a %o5, loop_314 movgu %icc, %o6, %i3 movneg %icc, %g6, %g5 edge32n %l3, %l4, %i6 loop_314: andcc %g2, 0x07B2, %g1 udivcc %l2, 0x1AD9, %i1 xnor %i7, %g3, %l0 tneg %xcc, 0x6 te %xcc, 0x5 alignaddrl %i4, %i2, %l5 fnot2s %f21, %f9 andncc %o4, %o1, %i0 fmovrdlez %l1, %f26, %f18 sub %g4, %o7, %l6 movne %icc, %o0, %i5 fpsub32 %f4, %f24, %f6 fxor %f28, %f6, %f4 edge8ln %o2, %g7, %o3 subcc %o6, %o5, %i3 st %f2, [%l7 + 0x08] fbl,a %fcc2, loop_315 add %g5, 0x19EF, %g6 set 0x68, %l3 lda [%l7 + %l3] 0x11, %f19 loop_315: edge16l %l4, %i6, %l3 movrgz %g1, %l2, %i1 fcmpeq32 %f6, %f30, %i7 sllx %g3, 0x14, %g2 move %xcc, %l0, %i4 sdivcc %i2, 0x1FBC, %o4 set 0x70, %g6 swapa [%l7 + %g6] 0x89, %l5 andcc %i0, 0x1E18, %o1 addcc %g4, 0x1355, %l1 fmovrdgz %o7, %f0, %f30 smul %o0, 0x0794, %l6 subcc %o2, 0x10DE, %i5 te %xcc, 0x0 tvc %xcc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %o3, %g7, %o6 fsrc2 %f18, %f16 udivx %i3, 0x0281, %o5 mulx %g5, 0x0037, %g6 membar 0x4E ldsb [%l7 + 0x68], %i6 membar 0x01 movrgez %l4, %g1, %l3 sdiv %l2, 0x0E89, %i1 movrlez %i7, 0x096, %g3 umul %l0, %g2, %i4 prefetch [%l7 + 0x30], 0x2 movrlz %o4, 0x1CB, %i2 mova %xcc, %i0, %l5 fbuge,a %fcc0, loop_316 movcs %xcc, %g4, %o1 fmovd %f6, %f14 brgz %o7, loop_317 loop_316: movvs %icc, %l1, %o0 bshuffle %f22, %f18, %f16 tl %xcc, 0x0 loop_317: edge16l %o2, %i5, %o3 te %icc, 0x7 tne %xcc, 0x4 fcmpgt16 %f22, %f6, %g7 fmovrse %o6, %f28, %f16 std %i2, [%l7 + 0x10] movneg %icc, %l6, %o5 movl %icc, %g6, %g5 fblg %fcc3, loop_318 movre %i6, 0x238, %l4 udivcc %g1, 0x0801, %l2 ldd [%l7 + 0x40], %f22 loop_318: fmovs %f10, %f18 fmovsvc %icc, %f19, %f10 or %l3, %i1, %i7 fornot1s %f18, %f22, %f0 tcc %xcc, 0x2 array16 %l0, %g2, %g3 fcmpd %fcc0, %f22, %f14 edge16l %o4, %i4, %i2 set 0x20, %l4 ldxa [%l7 + %l4] 0x04, %i0 tneg %xcc, 0x7 udiv %g4, 0x1F11, %l5 brlz,a %o1, loop_319 tsubcc %l1, %o7, %o2 tgu %icc, 0x5 movvc %icc, %o0, %i5 loop_319: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %o3, 0x0FAA, %g7 wr %g0, 0x18, %asi prefetcha [%l7 + 0x40] %asi, 0x2 edge16l %i3, %o5, %l6 orcc %g5, 0x03D7, %i6 tne %icc, 0x6 ba loop_320 tvs %xcc, 0x7 fbuge %fcc3, loop_321 tneg %xcc, 0x5 loop_320: edge16l %l4, %g6, %l2 movpos %xcc, %l3, %g1 loop_321: andn %i1, %l0, %g2 fpsub16s %f3, %f18, %f16 tvs %xcc, 0x6 orcc %i7, 0x1724, %o4 movge %xcc, %g3, %i4 tsubcctv %i2, 0x023D, %g4 fmovrde %l5, %f14, %f18 fmovdvs %xcc, %f27, %f2 sll %o1, %i0, %l1 edge16ln %o7, %o2, %i5 stbar addcc %o0, %g7, %o6 edge8l %i3, %o5, %o3 ldsh [%l7 + 0x5E], %l6 wr %g0, 0x22, %asi stba %g5, [%l7 + 0x1A] %asi membar #Sync fmovrsne %l4, %f7, %f5 tsubcctv %i6, 0x00B8, %l2 sdivcc %l3, 0x1197, %g1 mulscc %g6, 0x0559, %l0 fbo %fcc1, loop_322 tle %xcc, 0x5 tl %xcc, 0x2 edge16ln %i1, %i7, %o4 loop_322: edge32ln %g3, %g2, %i4 movl %xcc, %i2, %l5 set 0x64, %o4 swapa [%l7 + %o4] 0x0c, %o1 tne %xcc, 0x0 edge16n %g4, %l1, %o7 tsubcc %i0, %i5, %o0 movcs %icc, %g7, %o6 xorcc %o2, 0x1DF1, %i3 bcc,pt %icc, loop_323 subcc %o3, %o5, %g5 wr %g0, 0x19, %asi ldswa [%l7 + 0x5C] %asi, %l4 loop_323: add %l6, 0x0A48, %l2 sub %i6, %l3, %g6 fbue %fcc0, loop_324 movleu %xcc, %g1, %i1 sdivx %l0, 0x0781, %i7 fmovsgu %icc, %f3, %f27 loop_324: fpmerge %f30, %f31, %f20 addc %o4, 0x1441, %g3 bl,pt %icc, loop_325 membar 0x47 fpadd32s %f8, %f0, %f16 edge8ln %i4, %g2, %l5 loop_325: movrgz %o1, 0x3FB, %g4 sub %l1, %i2, %i0 set 0x40, %o6 lda [%l7 + %o6] 0x15, %f15 tl %icc, 0x0 mulx %o7, %o0, %i5 and %g7, %o6, %o2 set 0x20, %o2 ldxa [%l7 + %o2] 0x0c, %o3 andcc %o5, %i3, %l4 siam 0x4 mulscc %g5, 0x0799, %l2 sth %l6, [%l7 + 0x4C] taddcc %l3, %g6, %i6 fmovrslz %g1, %f4, %f30 movrgez %l0, %i7, %i1 bgu loop_326 brz %o4, loop_327 movge %icc, %g3, %g2 set 0x78, %i1 prefetcha [%l7 + %i1] 0x15, 0x3 loop_326: stx %o1, [%l7 + 0x30] loop_327: edge8 %i4, %g4, %i2 fmovrdlz %i0, %f2, %f0 taddcc %o7, 0x1B3A, %l1 ldsh [%l7 + 0x34], %i5 tsubcc %o0, 0x1A7E, %o6 edge8l %o2, %g7, %o3 sir 0x1A89 sub %i3, %l4, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %l2, %l6, %o5 ldx [%l7 + 0x58], %g6 movvc %xcc, %l3, %g1 fmovsa %icc, %f0, %f4 movrgez %i6, %l0, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %xcc, %o4, %g3 fbuge %fcc1, loop_328 ld [%l7 + 0x2C], %f25 mova %xcc, %i7, %l5 smulcc %g2, 0x0BD3, %i4 loop_328: bl,a %xcc, loop_329 fmovd %f20, %f6 addccc %g4, %i2, %i0 srl %o7, 0x04, %o1 loop_329: membar 0x4E udivcc %l1, 0x0D33, %o0 fmovde %icc, %f24, %f21 andncc %o6, %i5, %g7 movpos %icc, %o2, %o3 mova %xcc, %l4, %i3 edge32 %l2, %g5, %l6 fbue %fcc3, loop_330 bgu,a loop_331 sethi 0x07CD, %g6 fpack32 %f14, %f8, %f0 loop_330: nop add %l7, 0x5C, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %l3, %o5 loop_331: flush %l7 + 0x6C wr %g0, 0x0c, %asi ldsba [%l7 + 0x78] %asi, %g1 mova %xcc, %i6, %l0 tgu %icc, 0x7 subccc %o4, %i1, %i7 tne %icc, 0x3 ldstub [%l7 + 0x24], %g3 tvs %icc, 0x3 fcmpd %fcc2, %f26, %f4 fmovsge %icc, %f4, %f3 wr %g0, 0x10, %asi stda %l4, [%l7 + 0x70] %asi ldd [%l7 + 0x18], %f24 bge,a,pn %icc, loop_332 tgu %xcc, 0x5 andcc %g2, %i4, %g4 fornot1 %f16, %f14, %f2 loop_332: fmovsgu %icc, %f13, %f8 bneg,a,pt %xcc, loop_333 ldub [%l7 + 0x14], %i2 edge32ln %o7, %o1, %l1 edge8ln %o0, %i0, %i5 loop_333: ta %xcc, 0x0 andcc %o6, %g7, %o3 mova %icc, %o2, %l4 sub %l2, 0x1D98, %g5 brgez,a %l6, loop_334 orn %g6, 0x0834, %l3 subc %i3, %g1, %i6 fbg,a %fcc1, loop_335 loop_334: fba %fcc2, loop_336 ldsh [%l7 + 0x16], %l0 sethi 0x011F, %o5 loop_335: nop add %l7, 0x24, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i1, %i7 loop_336: or %o4, %g3, %l5 srl %g2, %g4, %i4 tne %icc, 0x2 prefetch [%l7 + 0x18], 0x2 movne %icc, %i2, %o7 ble loop_337 orncc %l1, %o1, %i0 xor %o0, 0x16C4, %i5 fmovsa %icc, %f9, %f9 loop_337: ldsb [%l7 + 0x10], %o6 flush %l7 + 0x60 tpos %icc, 0x3 edge16l %o3, %g7, %l4 stx %l2, [%l7 + 0x38] taddcc %o2, %g5, %l6 stw %g6, [%l7 + 0x14] bcs,pt %xcc, loop_338 fandnot1s %f19, %f6, %f3 movneg %icc, %l3, %g1 fmovdn %icc, %f29, %f23 loop_338: nop wr %g0, 0x18, %asi lduwa [%l7 + 0x3C] %asi, %i6 fbne %fcc2, loop_339 brnz,a %l0, loop_340 brgez,a %o5, loop_341 bvc,pt %icc, loop_342 loop_339: fmovrslz %i1, %f4, %f10 loop_340: nop set 0x11, %i0 ldsba [%l7 + %i0] 0x14, %i7 loop_341: movleu %xcc, %i3, %g3 loop_342: tneg %xcc, 0x5 set 0x20, %l5 stda %o4, [%l7 + %l5] 0x04 wr %g0, 0x22, %asi stda %g2, [%l7 + 0x40] %asi membar #Sync prefetch [%l7 + 0x14], 0x2 brgez,a %g4, loop_343 tvs %icc, 0x3 orn %l5, 0x0034, %i2 fbue,a %fcc3, loop_344 loop_343: tpos %icc, 0x7 movrne %o7, %l1, %o1 wr %g0, 0x11, %asi prefetcha [%l7 + 0x10] %asi, 0x3 loop_344: fxors %f17, %f8, %f26 movvs %icc, %o0, %i5 udiv %i4, 0x081D, %o3 tge %xcc, 0x0 edge16ln %o6, %g7, %l2 alignaddr %l4, %o2, %l6 bcs %xcc, loop_345 udiv %g6, 0x0266, %g5 brlz,a %l3, loop_346 tcc %icc, 0x6 loop_345: subccc %i6, 0x108B, %l0 fmovspos %icc, %f7, %f12 loop_346: edge8ln %o5, %g1, %i7 xnorcc %i1, %g3, %o4 edge32ln %g2, %g4, %l5 prefetch [%l7 + 0x50], 0x1 smulcc %i2, 0x0F08, %o7 edge16 %l1, %i3, %i0 fmovsa %xcc, %f10, %f18 fpsub32 %f26, %f26, %f12 addccc %o1, %i5, %i4 tneg %xcc, 0x6 brgz %o0, loop_347 add %o3, 0x1886, %g7 fxor %f18, %f4, %f30 fmovscc %icc, %f6, %f1 loop_347: nop set 0x08, %g7 ldsba [%l7 + %g7] 0x11, %l2 alignaddr %o6, %l4, %o2 fmovrsgez %l6, %f2, %f16 udivcc %g6, 0x0420, %l3 xnorcc %g5, 0x105A, %l0 fmovdl %icc, %f25, %f6 fcmpd %fcc2, %f30, %f2 fpsub32s %f21, %f8, %f13 ble,pn %icc, loop_348 tpos %xcc, 0x4 bvc,pn %xcc, loop_349 tg %icc, 0x3 loop_348: udivcc %i6, 0x146F, %g1 st %f31, [%l7 + 0x34] loop_349: fone %f20 movn %icc, %o5, %i1 xor %g3, %o4, %i7 xnor %g4, 0x1C5A, %g2 brlez %l5, loop_350 andn %o7, %i2, %l1 movg %xcc, %i3, %i0 bl,a %xcc, loop_351 loop_350: bg,a,pt %icc, loop_352 fmul8x16au %f18, %f30, %f20 ldsb [%l7 + 0x41], %o1 loop_351: array16 %i5, %o0, %o3 loop_352: udiv %i4, 0x1843, %l2 edge8 %g7, %l4, %o2 movl %icc, %l6, %o6 nop set 0x4C, %o3 lduw [%l7 + %o3], %g6 edge16ln %l3, %l0, %g5 fxor %f10, %f8, %f26 bg,pt %icc, loop_353 and %g1, 0x0BF6, %i6 array32 %o5, %g3, %o4 umulcc %i7, 0x0447, %g4 loop_353: array8 %g2, %i1, %l5 edge16n %i2, %l1, %o7 set 0x37, %l6 lduba [%l7 + %l6] 0x04, %i0 tl %icc, 0x2 subcc %i3, %o1, %o0 or %i5, 0x1AAF, %i4 brlez,a %l2, loop_354 movrne %o3, %l4, %o2 tsubcctv %l6, 0x1363, %o6 fzeros %f21 loop_354: sir 0x1D06 taddcctv %g6, %g7, %l3 std %f26, [%l7 + 0x40] andn %l0, 0x0A6C, %g5 edge16l %i6, %o5, %g3 orcc %o4, %i7, %g4 fcmpes %fcc1, %f10, %f21 fmovdleu %xcc, %f19, %f23 bg,pt %xcc, loop_355 umul %g2, 0x1EC2, %g1 std %f12, [%l7 + 0x48] fnot1s %f8, %f21 loop_355: edge16 %i1, %i2, %l5 movrlz %o7, 0x0FC, %i0 sub %l1, %i3, %o1 sllx %o0, %i4, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %o3, 0x10E5, %l4 ld [%l7 + 0x20], %f11 fcmpne32 %f26, %f2, %l2 nop set 0x38, %i5 std %i6, [%l7 + %i5] subccc %o6, %o2, %g7 tn %xcc, 0x1 swap [%l7 + 0x4C], %l3 array32 %g6, %g5, %l0 fmovrdlez %o5, %f28, %f2 movrlz %i6, %g3, %o4 tge %icc, 0x7 srl %i7, %g4, %g1 fone %f30 edge16n %i1, %i2, %g2 orncc %l5, %o7, %l1 taddcc %i3, %o1, %o0 movrlz %i0, 0x0BB, %i4 tneg %icc, 0x3 xnorcc %i5, 0x087F, %o3 udivcc %l4, 0x011F, %l2 subc %o6, %o2, %g7 bge,a,pn %xcc, loop_356 ldx [%l7 + 0x08], %l6 subccc %g6, 0x0D27, %g5 fmovrse %l3, %f9, %f27 loop_356: fmovdcs %icc, %f3, %f3 membar 0x41 orncc %l0, %i6, %g3 edge16 %o5, %i7, %g4 fpackfix %f8, %f19 andcc %g1, %i1, %o4 tcc %xcc, 0x6 movrgz %g2, 0x1C7, %l5 brlez %o7, loop_357 fmovsl %xcc, %f24, %f5 add %l7, 0x0C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l1 casa [%l6] 0x81, %l1, %i2 loop_357: tne %xcc, 0x2 mulscc %i3, 0x1B2B, %o0 movleu %icc, %i0, %o1 and %i5, 0x11BA, %i4 tleu %xcc, 0x6 movvc %xcc, %o3, %l2 addcc %l4, 0x1E30, %o6 fabsd %f24, %f6 wr %g0, 0x18, %asi sta %f5, [%l7 + 0x60] %asi addc %g7, %l6, %o2 bl,a loop_358 fbge %fcc2, loop_359 udiv %g5, 0x0402, %g6 fmovdne %xcc, %f2, %f14 loop_358: udiv %l0, 0x0E15, %l3 loop_359: tneg %icc, 0x1 tcs %icc, 0x3 or %g3, %o5, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8x16 %f25, %f12, %f28 edge16 %i7, %g1, %i1 tsubcc %g4, 0x0587, %g2 ta %xcc, 0x6 fornot1 %f24, %f14, %f10 array32 %l5, %o4, %o7 udivx %l1, 0x0410, %i2 fbue %fcc2, loop_360 array16 %i3, %i0, %o0 movrne %o1, %i4, %o3 srl %l2, %i5, %o6 loop_360: taddcctv %l4, %g7, %o2 orn %g5, 0x13F7, %g6 edge32 %l0, %l3, %l6 fmul8ulx16 %f10, %f12, %f12 bge,pn %xcc, loop_361 fpmerge %f27, %f1, %f26 mulscc %o5, %i6, %i7 movpos %icc, %g1, %g3 loop_361: te %xcc, 0x1 add %g4, %i1, %g2 fbo,a %fcc1, loop_362 movrlez %o4, 0x193, %o7 fmovrdlez %l5, %f12, %f0 edge16 %i2, %i3, %i0 loop_362: sra %l1, 0x01, %o0 fandnot1s %f9, %f0, %f14 fpackfix %f8, %f5 fmovscs %icc, %f6, %f13 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %i4, %o1 popc 0x1274, %l2 fmovrslez %i5, %f31, %f19 sdivcc %o3, 0x151B, %l4 orcc %g7, %o2, %g5 or %o6, 0x1A44, %l0 smulcc %g6, %l6, %l3 tsubcctv %o5, %i7, %g1 fandnot2 %f16, %f12, %f24 xnor %i6, %g3, %i1 fnors %f17, %f19, %f19 bgu,a,pt %xcc, loop_363 fble %fcc1, loop_364 fble %fcc1, loop_365 tvs %icc, 0x4 loop_363: pdist %f20, %f16, %f16 loop_364: sir 0x0720 loop_365: fbug %fcc3, loop_366 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tn %xcc, 0x5 movleu %xcc, %g4, %g2 loop_366: smulcc %o7, 0x0AD8, %o4 fcmpeq16 %f16, %f0, %l5 movcc %icc, %i2, %i0 subccc %l1, 0x1EB5, %o0 sll %i3, %o1, %l2 bne loop_367 xorcc %i5, 0x1D49, %i4 tleu %icc, 0x5 fmovdn %xcc, %f18, %f20 loop_367: fnands %f4, %f8, %f29 srlx %l4, 0x14, %o3 srlx %o2, %g5, %g7 movpos %icc, %l0, %o6 brgez,a %g6, loop_368 fcmpes %fcc1, %f10, %f7 edge8l %l6, %o5, %i7 fnor %f30, %f12, %f26 loop_368: tg %icc, 0x5 movre %g1, %l3, %g3 orcc %i6, 0x1852, %g4 tleu %icc, 0x4 xnor %g2, 0x1528, %i1 fmovda %icc, %f3, %f3 fmul8x16al %f23, %f20, %f8 fpsub16 %f0, %f8, %f12 std %o6, [%l7 + 0x48] fnand %f0, %f2, %f16 edge8ln %l5, %o4, %i2 movge %xcc, %l1, %i0 fnand %f12, %f14, %f24 brlez %o0, loop_369 subcc %i3, %l2, %i5 nop setx loop_370, %l0, %l1 jmpl %l1, %o1 udivcc %l4, 0x1AEA, %i4 loop_369: fmovsg %xcc, %f12, %f5 ldsh [%l7 + 0x36], %o3 loop_370: sllx %o2, %g5, %g7 movg %icc, %o6, %g6 fornot2 %f28, %f20, %f22 bn,a,pn %icc, loop_371 movg %icc, %l6, %o5 bleu,a,pt %xcc, loop_372 tn %icc, 0x1 loop_371: nop set 0x68, %i7 ldxa [%l7 + %i7] 0x89, %l0 loop_372: addccc %g1, %l3, %i7 fones %f12 fone %f0 tneg %icc, 0x4 fmovde %xcc, %f10, %f1 fand %f8, %f24, %f30 xnor %i6, %g3, %g4 membar 0x24 fmovrdgez %i1, %f26, %f18 edge8l %g2, %o7, %l5 array32 %i2, %o4, %l1 movgu %xcc, %o0, %i3 movl %xcc, %l2, %i0 fbge,a %fcc3, loop_373 fnot2s %f8, %f27 srl %i5, %l4, %o1 wr %g0, 0x80, %asi swapa [%l7 + 0x14] %asi, %i4 loop_373: fsrc2s %f16, %f11 edge32ln %o3, %o2, %g5 fmul8x16al %f12, %f16, %f2 fpadd32s %f4, %f20, %f26 edge8n %g7, %o6, %l6 wr %g0, 0x88, %asi lda [%l7 + 0x38] %asi, %f20 fmovscs %icc, %f27, %f24 fnors %f7, %f10, %f20 addc %g6, %l0, %o5 add %l3, 0x1AD5, %g1 fmovse %icc, %f6, %f31 tne %icc, 0x0 edge16l %i6, %g3, %g4 xor %i7, 0x1474, %i1 movn %icc, %o7, %l5 andcc %g2, %o4, %l1 fmovdpos %icc, %f20, %f19 movcs %xcc, %o0, %i2 ta %xcc, 0x4 faligndata %f18, %f16, %f10 wr %g0, 0x88, %asi sta %f6, [%l7 + 0x58] %asi ldstub [%l7 + 0x4D], %i3 fbg,a %fcc2, loop_374 ba,a,pt %icc, loop_375 xorcc %i0, %l2, %l4 movn %icc, %o1, %i5 loop_374: xnor %o3, %o2, %i4 loop_375: tl %xcc, 0x0 movleu %xcc, %g5, %g7 set 0x70, %o1 ldda [%l7 + %o1] 0x27, %o6 sdivx %l6, 0x102A, %g6 sdiv %o5, 0x1B1C, %l0 fmovrslz %g1, %f14, %f4 smulcc %l3, 0x1741, %g3 movrlz %i6, 0x35E, %g4 xor %i1, %o7, %i7 tpos %icc, 0x5 set 0x48, %g4 stxa %g2, [%l7 + %g4] 0xea membar #Sync restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpgt16 %f16, %f0, %l5 stb %o4, [%l7 + 0x3A] tgu %xcc, 0x4 ldsw [%l7 + 0x74], %o0 edge16n %i2, %i3, %i0 add %l2, %l1, %l4 mulscc %o1, %i5, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmped %fcc1, %f20, %f0 bcc,pt %icc, loop_376 fpadd32s %f19, %f20, %f22 xorcc %i4, 0x1ECA, %o2 fexpand %f25, %f2 loop_376: mulx %g5, 0x16D0, %g7 edge16n %o6, %l6, %g6 andncc %o5, %g1, %l0 fmovdne %icc, %f30, %f18 fmovsa %icc, %f6, %f23 subc %l3, 0x1894, %g3 tne %icc, 0x7 umulcc %i6, 0x0915, %i1 move %xcc, %o7, %g4 tgu %icc, 0x1 wr %g0, 0x80, %asi prefetcha [%l7 + 0x20] %asi, 0x2 add %l5, 0x0935, %i7 movcs %xcc, %o0, %i2 sdivx %i3, 0x1E54, %o4 srl %l2, 0x15, %l1 set 0x74, %i2 stwa %i0, [%l7 + %i2] 0x88 umul %l4, %i5, %o3 srlx %i4, 0x06, %o2 tle %icc, 0x7 tneg %icc, 0x2 fxnor %f0, %f6, %f30 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbn %fcc0, loop_377 fbn %fcc2, loop_378 edge8ln %o1, %g7, %g5 fcmped %fcc3, %f6, %f14 loop_377: tgu %icc, 0x0 loop_378: move %icc, %o6, %g6 fmovsg %icc, %f10, %f12 edge16n %l6, %g1, %o5 nop setx loop_379, %l0, %l1 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, %l0, %g3 bcs loop_380 edge16ln %l3, %i6, %o7 loop_379: fmovse %xcc, %f4, %f13 edge32l %i1, %g4, %g2 loop_380: sir 0x002B fcmps %fcc3, %f28, %f4 fmovrdlz %l5, %f22, %f18 movle %icc, %o0, %i2 udiv %i3, 0x1726, %i7 sethi 0x01F4, %o4 movg %icc, %l2, %i0 edge8l %l4, %i5, %l1 wr %g0, 0x19, %asi lduha [%l7 + 0x16] %asi, %i4 fxnors %f19, %f5, %f17 andcc %o2, 0x0A89, %o3 tl %xcc, 0x7 ta %xcc, 0x3 movge %xcc, %g7, %o1 tg %icc, 0x0 movg %xcc, %g5, %g6 wr %g0, 0x89, %asi lduba [%l7 + 0x4C] %asi, %o6 fmul8x16au %f2, %f21, %f10 lduw [%l7 + 0x34], %l6 sdiv %g1, 0x13A0, %o5 sir 0x13ED movg %icc, %l0, %g3 fmovda %icc, %f3, %f14 mulscc %i6, %o7, %i1 orcc %l3, 0x1893, %g2 bcc %icc, loop_381 fpsub32s %f6, %f16, %f21 tsubcctv %l5, 0x12F3, %o0 edge32 %i2, %i3, %i7 loop_381: fmovrse %g4, %f30, %f27 edge16n %l2, %i0, %l4 fmovrdgz %i5, %f14, %f18 subc %l1, 0x0FDF, %o4 move %icc, %i4, %o2 tneg %icc, 0x3 movre %o3, 0x039, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg %fcc0, loop_382 edge16 %o1, %g6, %g5 edge32l %o6, %l6, %g1 fmul8x16au %f23, %f3, %f30 loop_382: te %icc, 0x5 tneg %icc, 0x1 sethi 0x1681, %l0 sir 0x0C99 movge %xcc, %g3, %i6 fcmple16 %f20, %f8, %o5 add %o7, 0x1C5F, %i1 movcs %icc, %g2, %l5 fzeros %f14 fbuge,a %fcc2, loop_383 movl %icc, %o0, %l3 subccc %i2, %i3, %i7 fcmpeq16 %f22, %f6, %l2 loop_383: sdiv %i0, 0x148F, %l4 wr %g0, 0xf8, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fmovrdlz %i5, %f26, %f26 movl %xcc, %l1, %g4 tsubcctv %o4, %o2, %i4 tvs %icc, 0x3 fmovrsgz %o3, %f21, %f19 fzeros %f29 fornot1s %f19, %f22, %f13 tgu %xcc, 0x5 subccc %g7, %o1, %g6 tpos %xcc, 0x6 fzero %f30 tvs %icc, 0x6 move %icc, %o6, %l6 fmovdgu %xcc, %f25, %f20 bcs,a %icc, loop_384 fpack16 %f18, %f29 bcs,a loop_385 orncc %g1, 0x1927, %g5 loop_384: movvs %icc, %l0, %g3 bneg,a,pn %xcc, loop_386 loop_385: bcs loop_387 tn %icc, 0x4 srlx %o5, 0x1A, %o7 loop_386: fnors %f28, %f17, %f27 loop_387: ldub [%l7 + 0x79], %i6 wr %g0, 0x11, %asi prefetcha [%l7 + 0x18] %asi, 0x3 tsubcc %g2, 0x1454, %l5 addccc %l3, %o0, %i2 movre %i7, 0x0EA, %i3 sra %i0, 0x14, %l2 fbuge,a %fcc3, loop_388 subcc %l4, 0x0B36, %i5 udivcc %g4, 0x0243, %o4 tsubcc %o2, 0x07F9, %i4 loop_388: udivx %o3, 0x063C, %l1 bn,a %xcc, loop_389 brlz %g7, loop_390 fmovdgu %xcc, %f7, %f11 and %g6, %o1, %o6 loop_389: fexpand %f25, %f24 loop_390: tsubcctv %g1, 0x10F7, %l6 ldstub [%l7 + 0x59], %g5 xorcc %l0, 0x0F09, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %o7, %i6, %g3 set 0x0C, %i3 ldsha [%l7 + %i3] 0x04, %g2 edge8l %l5, %l3, %o0 fmovsne %xcc, %f12, %f8 fone %f18 srax %i1, %i2, %i3 sdiv %i0, 0x0FD9, %i7 tn %xcc, 0x1 sir 0x08DA tsubcc %l4, %i5, %g4 tcc %xcc, 0x2 fmovsvs %xcc, %f19, %f30 fmovsneg %xcc, %f26, %f17 wr %g0, 0x80, %asi lda [%l7 + 0x30] %asi, %f20 array16 %o4, %l2, %o2 udiv %o3, 0x1567, %i4 movrgz %g7, 0x10B, %l1 xorcc %g6, 0x0908, %o1 bleu,a,pt %icc, loop_391 fbn %fcc1, loop_392 tcs %xcc, 0x1 movrgz %g1, %l6, %o6 loop_391: call loop_393 loop_392: smul %g5, 0x0004, %o5 brnz,a %o7, loop_394 fmovdgu %xcc, %f3, %f3 loop_393: mova %icc, %i6, %g3 movn %icc, %l0, %l5 loop_394: bl loop_395 ble,a,pn %xcc, loop_396 tn %xcc, 0x3 ta %icc, 0x3 loop_395: fmovrdlez %g2, %f4, %f12 loop_396: fbu,a %fcc1, loop_397 fmovsvs %xcc, %f29, %f11 edge8l %o0, %l3, %i1 tne %xcc, 0x2 loop_397: ble,a,pn %xcc, loop_398 bge,pn %icc, loop_399 fmovdcc %xcc, %f4, %f9 edge8l %i2, %i0, %i3 loop_398: movvs %xcc, %l4, %i7 loop_399: nop set 0x38, %g1 sta %f3, [%l7 + %g1] 0x81 xnor %g4, 0x103F, %i5 membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0xf9, %f0 movgu %icc, %o4, %l2 set 0x64, %o5 lduha [%l7 + %o5] 0x0c, %o3 orncc %i4, 0x0DA3, %g7 bcc,a loop_400 te %icc, 0x3 fpackfix %f26, %f30 nop set 0x2C, %g5 lduw [%l7 + %g5], %l1 loop_400: fmovsvc %icc, %f14, %f31 orncc %o2, 0x0FBD, %o1 movne %xcc, %g1, %l6 edge32 %o6, %g5, %g6 sllx %o5, %i6, %g3 tvc %xcc, 0x2 andn %o7, 0x1BD0, %l0 sdiv %l5, 0x0066, %o0 sdivx %l3, 0x18E8, %i1 ldstub [%l7 + 0x32], %g2 movge %xcc, %i0, %i3 nop setx loop_401, %l0, %l1 jmpl %l1, %i2 be %xcc, loop_402 fmovdleu %xcc, %f6, %f16 wr %g0, 0x89, %asi lduba [%l7 + 0x28] %asi, %l4 loop_401: smul %g4, 0x12DB, %i7 loop_402: fmovsvc %xcc, %f31, %f22 fone %f12 brlez,a %o4, loop_403 edge16 %l2, %i5, %o3 fpmerge %f5, %f0, %f4 prefetch [%l7 + 0x40], 0x3 loop_403: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge %fcc0, loop_404 edge32n %i4, %l1, %g7 movneg %icc, %o2, %o1 wr %g0, 0x19, %asi ldstuba [%l7 + 0x3A] %asi, %l6 loop_404: xor %o6, 0x11EE, %g5 fornot1 %f20, %f22, %f14 tn %icc, 0x3 movrlez %g1, %g6, %o5 fmovdneg %xcc, %f31, %f2 st %f28, [%l7 + 0x08] fbug %fcc3, loop_405 taddcctv %i6, %o7, %l0 move %icc, %l5, %g3 array32 %o0, %l3, %g2 loop_405: fcmpgt32 %f18, %f18, %i0 udivx %i3, 0x083E, %i1 fpadd32s %f13, %f15, %f19 addcc %i2, 0x13E6, %l4 tvc %icc, 0x3 movvc %xcc, %g4, %i7 fabss %f7, %f16 fnot2s %f27, %f2 movn %xcc, %o4, %i5 orncc %o3, 0x0757, %l2 edge8 %i4, %l1, %o2 array8 %o1, %l6, %g7 sllx %g5, %o6, %g1 fandnot2 %f12, %f26, %f28 xorcc %g6, 0x0BEC, %i6 fbg %fcc0, loop_406 movneg %icc, %o5, %o7 edge8 %l0, %g3, %l5 xorcc %l3, %o0, %g2 loop_406: sethi 0x1633, %i0 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i1, %i2 subcc %l4, 0x1D81, %g4 popc 0x0EE4, %i7 membar 0x6A fbe,a %fcc0, loop_407 subc %o4, 0x1FB9, %i5 sra %i3, %o3, %i4 membar 0x54 loop_407: nop wr %g0, 0x04, %asi ldda [%l7 + 0x70] %asi, %l0 ba,a loop_408 movleu %xcc, %o2, %o1 and %l6, 0x0EAD, %l2 movcs %xcc, %g5, %g7 loop_408: sdivcc %g1, 0x18BA, %g6 faligndata %f14, %f28, %f28 edge16ln %o6, %o5, %o7 addc %i6, 0x072A, %g3 mulscc %l0, %l3, %l5 srlx %o0, 0x05, %i0 fnot1 %f6, %f8 fcmpne16 %f16, %f18, %g2 ldsb [%l7 + 0x29], %i2 nop set 0x74, %i6 ldsh [%l7 + %i6], %l4 movleu %icc, %g4, %i7 tsubcctv %o4, %i5, %i1 fmovdle %icc, %f15, %f10 fcmpgt32 %f30, %f18, %o3 fmovsg %xcc, %f1, %f22 fbn,a %fcc3, loop_409 tneg %icc, 0x3 faligndata %f16, %f4, %f6 fsrc1s %f0, %f4 loop_409: tl %icc, 0x2 brlz %i4, loop_410 fcmpeq16 %f0, %f6, %i3 fbo %fcc1, loop_411 umul %l1, 0x1426, %o2 loop_410: xorcc %o1, 0x0B01, %l2 fnands %f23, %f12, %f18 loop_411: fand %f22, %f18, %f2 stbar movleu %xcc, %l6, %g5 fpadd32 %f8, %f4, %f6 fandnot2 %f26, %f24, %f10 movleu %xcc, %g7, %g1 fmovsa %xcc, %f12, %f14 srlx %o6, 0x07, %g6 brlez,a %o5, loop_412 sir 0x1EC5 tcs %icc, 0x1 nop set 0x58, %g2 std %f18, [%l7 + %g2] loop_412: edge16l %o7, %g3, %l0 sir 0x16B9 stw %l3, [%l7 + 0x1C] smul %i6, 0x1758, %l5 tsubcc %i0, %o0, %i2 fcmps %fcc1, %f30, %f29 fmovsgu %xcc, %f25, %f19 xnor %g2, %g4, %l4 movrlez %o4, %i5, %i1 andn %i7, 0x10DF, %o3 fmul8x16 %f27, %f0, %f14 alignaddrl %i4, %l1, %i3 fbg %fcc0, loop_413 sir 0x03DC edge32 %o1, %l2, %o2 edge32n %l6, %g5, %g1 loop_413: fcmpne32 %f10, %f0, %g7 orn %g6, %o6, %o5 umulcc %o7, 0x1044, %l0 subcc %l3, 0x103F, %g3 tge %icc, 0x1 edge32ln %l5, %i6, %i0 edge16n %i2, %g2, %o0 fone %f2 bne,a %icc, loop_414 brlez,a %g4, loop_415 fmovsg %xcc, %f8, %f3 edge16ln %o4, %i5, %l4 loop_414: edge32l %i7, %i1, %i4 loop_415: fpsub16s %f23, %f23, %f22 fmul8x16 %f15, %f2, %f20 movrgez %o3, 0x3F5, %l1 fcmpne32 %f12, %f18, %o1 srlx %i3, %l2, %l6 fpadd16s %f31, %f22, %f12 fzeros %f17 movcs %icc, %g5, %g1 tl %icc, 0x2 sllx %o2, 0x19, %g6 fnot1 %f4, %f0 fmovdneg %xcc, %f12, %f2 fnegs %f25, %f11 orcc %o6, 0x1644, %g7 fpadd16s %f26, %f11, %f27 ta %icc, 0x4 fnors %f12, %f8, %f31 edge32l %o7, %o5, %l3 fbe %fcc1, loop_416 smulcc %l0, %g3, %l5 movleu %icc, %i6, %i2 fmovsge %icc, %f17, %f10 loop_416: mulscc %i0, 0x01EB, %o0 sub %g4, %g2, %o4 tl %icc, 0x7 andncc %l4, %i5, %i7 tgu %xcc, 0x0 movrgz %i4, 0x326, %o3 nop setx loop_417, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsl %xcc, %f6, %f11 movrlez %l1, 0x36D, %o1 nop set 0x4E, %l2 ldsh [%l7 + %l2], %i3 loop_417: popc %l2, %i1 edge16ln %g5, %g1, %o2 nop set 0x20, %g3 std %f8, [%l7 + %g3] fpsub32s %f10, %f16, %f13 movne %xcc, %g6, %l6 mulscc %g7, %o7, %o6 fbu %fcc0, loop_418 tsubcctv %l3, 0x0F67, %o5 membar 0x20 tvs %xcc, 0x2 loop_418: movrlez %l0, 0x3BA, %l5 fmovde %icc, %f21, %f11 orcc %i6, 0x106F, %i2 tle %icc, 0x6 sdivcc %g3, 0x0581, %o0 fcmpgt32 %f12, %f22, %i0 umulcc %g2, %o4, %l4 move %icc, %i5, %g4 udivx %i4, 0x11F8, %o3 brgez,a %l1, loop_419 andn %i7, %i3, %l2 tcs %xcc, 0x3 sethi 0x1FFF, %o1 loop_419: sub %i1, 0x053D, %g1 array16 %g5, %g6, %o2 fpadd32 %f2, %f30, %f6 movcc %icc, %g7, %l6 addcc %o6, 0x1552, %o7 sll %o5, 0x10, %l0 stbar sdivcc %l3, 0x1494, %i6 tvc %icc, 0x3 tcc %icc, 0x0 lduw [%l7 + 0x7C], %i2 tsubcctv %g3, 0x0076, %l5 movl %icc, %o0, %g2 brgez,a %o4, loop_420 edge32 %l4, %i0, %g4 fmovrdgez %i4, %f0, %f4 movrlez %o3, %l1, %i5 loop_420: nop set 0x3C, %l1 ldsw [%l7 + %l1], %i3 xorcc %i7, %l2, %o1 tleu %xcc, 0x0 fpackfix %f26, %f11 andncc %g1, %i1, %g5 array8 %o2, %g6, %l6 orn %o6, %o7, %g7 nop setx loop_421, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movg %icc, %l0, %o5 fcmped %fcc0, %f10, %f16 srax %i6, %i2, %l3 loop_421: fnands %f13, %f31, %f13 tge %icc, 0x4 tne %icc, 0x6 udivcc %g3, 0x1C60, %l5 fbue %fcc1, loop_422 fba,a %fcc3, loop_423 fand %f30, %f26, %f0 sdiv %o0, 0x1C2F, %o4 loop_422: sll %l4, %i0, %g2 loop_423: edge8ln %i4, %g4, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %l1, %i3, %i5 fandnot1 %f0, %f30, %f12 bpos,a %xcc, loop_424 fbne %fcc3, loop_425 edge8l %i7, %o1, %g1 sra %i1, 0x02, %g5 loop_424: movpos %xcc, %o2, %g6 loop_425: umul %l2, %l6, %o6 edge8 %g7, %o7, %l0 tle %xcc, 0x0 xor %i6, %o5, %l3 fnot2s %f1, %f19 edge8l %i2, %g3, %o0 edge8 %l5, %o4, %i0 edge32 %g2, %i4, %l4 addc %g4, %l1, %i3 brnz,a %i5, loop_426 sub %i7, 0x0D2D, %o3 tle %xcc, 0x0 udivx %o1, 0x14EA, %g1 loop_426: bge loop_427 srl %i1, %g5, %g6 edge16n %o2, %l6, %o6 ba,a loop_428 loop_427: tpos %xcc, 0x4 brlez %l2, loop_429 edge8ln %o7, %g7, %i6 loop_428: addccc %l0, 0x175F, %l3 xnor %o5, %g3, %i2 loop_429: fmuld8ulx16 %f5, %f0, %f2 movneg %icc, %o0, %l5 movpos %xcc, %o4, %g2 set 0x34, %i4 lduwa [%l7 + %i4] 0x19, %i0 ldstub [%l7 + 0x50], %i4 smul %g4, %l1, %i3 movrgez %i5, 0x173, %l4 xnorcc %i7, %o3, %g1 taddcc %i1, 0x0954, %g5 movrgz %o1, %g6, %o2 swap [%l7 + 0x14], %l6 tge %xcc, 0x0 xnor %l2, %o7, %g7 movvs %xcc, %i6, %l0 fmovrse %o6, %f25, %f24 popc %l3, %o5 set 0x40, %o7 stda %f16, [%l7 + %o7] 0x19 fbo %fcc3, loop_430 tvc %xcc, 0x0 nop setx loop_431, %l0, %l1 jmpl %l1, %g3 brlz %o0, loop_432 loop_430: tn %icc, 0x1 edge32 %i2, %l5, %o4 loop_431: movvs %xcc, %i0, %g2 loop_432: siam 0x1 wr %g0, 0xf8, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync tpos %icc, 0x6 tsubcctv %i4, 0x1D43, %l1 movge %icc, %g4, %i5 bn,a,pt %icc, loop_433 andn %i3, 0x0BEA, %l4 add %l7, 0x20, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x88, %o3, %g1 loop_433: fmovrsgez %i7, %f29, %f17 bcs,pn %xcc, loop_434 tcs %icc, 0x4 nop set 0x78, %l0 std %f30, [%l7 + %l0] nop setx loop_435, %l0, %l1 jmpl %l1, %g5 loop_434: edge16 %o1, %i1, %g6 nop setx loop_436, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tcc %icc, 0x5 loop_435: array16 %l6, %l2, %o7 fpack32 %f22, %f8, %f4 loop_436: edge32 %o2, %i6, %l0 edge16ln %o6, %g7, %o5 srl %l3, 0x14, %g3 edge32n %o0, %i2, %o4 wr %g0, 0x89, %asi ldswa [%l7 + 0x74] %asi, %l5 set 0x40, %l3 stda %f16, [%l7 + %l3] 0x16 membar #Sync andncc %i0, %i4, %l1 fbo %fcc1, loop_437 fblg,a %fcc3, loop_438 fmovdgu %xcc, %f5, %f16 mulscc %g4, %i5, %i3 loop_437: tne %xcc, 0x6 loop_438: umul %g2, %l4, %o3 st %f29, [%l7 + 0x58] ldub [%l7 + 0x25], %i7 fbne %fcc1, loop_439 edge32l %g5, %o1, %g1 tsubcctv %g6, 0x118B, %l6 movgu %xcc, %i1, %o7 loop_439: brgez %o2, loop_440 move %icc, %l2, %l0 std %f4, [%l7 + 0x58] call loop_441 loop_440: fmul8sux16 %f26, %f0, %f14 brgez %o6, loop_442 fbl %fcc2, loop_443 loop_441: fandnot1s %f7, %f1, %f7 umul %i6, %o5, %l3 loop_442: andn %g3, %g7, %i2 loop_443: tcs %icc, 0x3 tvs %icc, 0x5 tle %xcc, 0x2 wr %g0, 0x27, %asi stba %o0, [%l7 + 0x2D] %asi membar #Sync sdivx %o4, 0x0E1A, %i0 nop set 0x70, %l4 stw %l5, [%l7 + %l4] taddcc %i4, %l1, %g4 add %l7, 0x28, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i3, %i5 andcc %g2, %l4, %o3 wr %g0, 0x88, %asi stba %g5, [%l7 + 0x76] %asi brlz,a %o1, loop_444 tsubcc %i7, 0x0E07, %g6 sub %l6, 0x0A54, %g1 fbl,a %fcc1, loop_445 loop_444: fmovrsgez %o7, %f21, %f12 brgez %i1, loop_446 edge8ln %o2, %l2, %l0 loop_445: fbug %fcc2, loop_447 fnot2s %f10, %f29 loop_446: tpos %xcc, 0x4 movl %xcc, %o6, %i6 loop_447: bcc loop_448 fmovrsgz %o5, %f13, %f24 andcc %g3, %l3, %i2 tle %icc, 0x3 loop_448: fmovrse %g7, %f5, %f11 fnot1 %f14, %f26 fmovrdlz %o0, %f20, %f20 fmovdneg %icc, %f28, %f19 edge32l %i0, %l5, %i4 subc %l1, %g4, %i3 fmovde %icc, %f16, %f4 orncc %i5, 0x1A83, %o4 fbug,a %fcc1, loop_449 movgu %icc, %g2, %o3 movpos %icc, %g5, %l4 ldsb [%l7 + 0x73], %o1 loop_449: sir 0x17DD fnands %f12, %f11, %f9 tsubcctv %g6, 0x1850, %l6 sll %i7, 0x04, %g1 nop set 0x6C, %g6 ldsw [%l7 + %g6], %i1 wr %g0, 0x80, %asi ldswa [%l7 + 0x14] %asi, %o2 taddcctv %o7, %l0, %l2 fandnot2 %f30, %f22, %f26 fmovs %f22, %f9 edge16l %i6, %o5, %o6 bn,a %icc, loop_450 fxor %f22, %f6, %f18 array32 %g3, %l3, %i2 fbue,a %fcc2, loop_451 loop_450: brgez,a %g7, loop_452 sdivcc %i0, 0x011F, %o0 edge8ln %l5, %l1, %g4 loop_451: membar 0x24 loop_452: movn %icc, %i4, %i5 sdiv %o4, 0x0F01, %i3 bl %xcc, loop_453 alignaddr %o3, %g2, %g5 tleu %icc, 0x5 movvc %icc, %o1, %l4 loop_453: srlx %l6, 0x1E, %g6 movleu %xcc, %g1, %i1 fmovsgu %xcc, %f16, %f4 faligndata %f2, %f12, %f18 subcc %i7, %o7, %l0 umul %o2, %l2, %i6 movle %xcc, %o6, %g3 fmovrdlz %l3, %f8, %f18 addcc %o5, %g7, %i0 fbue %fcc3, loop_454 movl %icc, %o0, %l5 fmovdleu %xcc, %f6, %f31 movrne %i2, %l1, %g4 loop_454: fmul8x16al %f28, %f7, %f26 mulscc %i5, 0x04BD, %o4 ta %xcc, 0x2 fone %f18 udivcc %i4, 0x122E, %o3 tsubcc %i3, 0x1F14, %g5 ba,pn %icc, loop_455 movrgez %g2, %l4, %l6 orncc %o1, %g6, %g1 movle %icc, %i1, %o7 loop_455: nop wr %g0, 0x27, %asi stha %i7, [%l7 + 0x62] %asi membar #Sync movvc %xcc, %l0, %o2 fmovscc %icc, %f21, %f18 set 0x38, %o6 lda [%l7 + %o6] 0x81, %f3 fcmpgt32 %f8, %f30, %l2 ldd [%l7 + 0x30], %f12 fcmpne32 %f16, %f20, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %o6, %g3, %o5 fmovd %f30, %f8 wr %g0, 0x11, %asi ldstuba [%l7 + 0x42] %asi, %g7 subc %l3, %o0, %l5 fandnot2s %f3, %f20, %f3 edge16n %i0, %i2, %g4 xnorcc %l1, 0x036C, %o4 array8 %i4, %o3, %i3 edge32 %i5, %g2, %l4 xnor %g5, 0x13F0, %o1 popc %g6, %l6 and %g1, 0x0B34, %o7 fbue %fcc2, loop_456 tcc %icc, 0x6 brz,a %i7, loop_457 fcmpeq16 %f20, %f0, %l0 loop_456: ta %icc, 0x5 movneg %icc, %o2, %i1 loop_457: tvs %icc, 0x2 movvc %xcc, %i6, %o6 lduw [%l7 + 0x50], %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %g3, %g7, %o5 taddcc %l3, 0x0543, %l5 bshuffle %f4, %f2, %f28 edge8n %o0, %i2, %i0 fmovrdlez %g4, %f8, %f16 wr %g0, 0x2b, %asi stxa %o4, [%l7 + 0x28] %asi membar #Sync fand %f22, %f6, %f18 addcc %i4, 0x0414, %o3 orcc %i3, %i5, %l1 taddcctv %g2, 0x09E3, %l4 fcmpeq32 %f10, %f18, %o1 bgu loop_458 and %g5, %g6, %g1 ta %icc, 0x7 move %icc, %o7, %l6 loop_458: nop wr %g0, 0x89, %asi ldxa [%l7 + 0x68] %asi, %i7 andcc %l0, 0x0053, %i1 fcmpd %fcc2, %f28, %f16 fcmpgt16 %f18, %f28, %o2 sub %o6, 0x05F7, %i6 fands %f5, %f2, %f17 brgez %l2, loop_459 array32 %g3, %g7, %l3 sethi 0x0946, %o5 fsrc2 %f0, %f0 loop_459: xor %l5, %i2, %i0 fbl %fcc1, loop_460 fmul8x16 %f4, %f2, %f16 sdivcc %o0, 0x1D41, %o4 fpadd32 %f6, %f28, %f2 loop_460: xnorcc %i4, %o3, %i3 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 fxnor %f2, %f26, %f12 call loop_461 smul %i5, %g4, %g2 xnorcc %l4, %o1, %g5 brnz,a %l1, loop_462 loop_461: alignaddrl %g6, %o7, %l6 flush %l7 + 0x44 fmul8x16 %f12, %f18, %f12 loop_462: fmovrde %g1, %f6, %f30 fbg,a %fcc1, loop_463 alignaddrl %l0, %i1, %o2 movgu %xcc, %o6, %i6 fsrc1s %f22, %f28 loop_463: nop wr %g0, 0x18, %asi lduba [%l7 + 0x13] %asi, %l2 sll %g3, 0x1F, %g7 fbuge,a %fcc1, loop_464 bvc,a,pn %xcc, loop_465 mulscc %l3, 0x0F2E, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_464: udivx %i7, 0x18BB, %l5 loop_465: tle %icc, 0x5 swap [%l7 + 0x50], %i2 tge %xcc, 0x4 tvc %icc, 0x5 movleu %icc, %o0, %o4 fbu,a %fcc1, loop_466 pdist %f14, %f12, %f0 fble,a %fcc2, loop_467 fmovdpos %icc, %f5, %f22 loop_466: nop wr %g0, 0x0c, %asi lduba [%l7 + 0x4A] %asi, %i0 loop_467: fmovrdgez %o3, %f2, %f4 edge16n %i4, %i3, %i5 wr %g0, 0x18, %asi stha %g2, [%l7 + 0x4C] %asi udivcc %l4, 0x07F4, %o1 fmovrdgz %g5, %f4, %f20 orncc %g4, 0x0637, %g6 move %icc, %l1, %l6 fbne,a %fcc3, loop_468 fnands %f25, %f8, %f15 fmovdleu %xcc, %f13, %f30 udiv %o7, 0x0749, %l0 loop_468: fmovs %f29, %f19 fnor %f8, %f2, %f0 umul %i1, %o2, %g1 addccc %o6, %l2, %g3 and %g7, 0x1D9C, %l3 srlx %i6, 0x12, %i7 movleu %xcc, %l5, %o5 udivcc %o0, 0x1253, %o4 andncc %i2, %i0, %i4 fbue,a %fcc1, loop_469 tle %icc, 0x7 wr %g0, 0x88, %asi ldsha [%l7 + 0x7A] %asi, %o3 loop_469: edge32 %i5, %i3, %g2 orn %l4, %o1, %g5 movvc %icc, %g6, %l1 edge32l %l6, %o7, %g4 edge32ln %i1, %l0, %o2 srlx %g1, %o6, %g3 movn %xcc, %l2, %g7 fmovrslz %i6, %f29, %f24 movvs %xcc, %i7, %l3 sir 0x0D88 fmovrdgz %l5, %f26, %f12 fbge %fcc1, loop_470 alignaddr %o5, %o4, %i2 fmovrdlez %o0, %f30, %f26 orn %i0, 0x090E, %i4 loop_470: fmul8x16 %f2, %f10, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %i5, %o3, %i3 sdivx %g2, 0x1CCE, %l4 sllx %g5, %o1, %l1 umul %l6, 0x14EC, %o7 brgz %g4, loop_471 sdivx %g6, 0x0CDF, %l0 for %f24, %f24, %f18 andcc %i1, %o2, %o6 loop_471: ble loop_472 nop setx loop_473, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %g1, %g3, %g7 loop_472: fornot2s %f11, %f6, %f11 loop_473: sdivcc %l2, 0x1FA7, %i7 bn %xcc, loop_474 mulx %i6, %l5, %o5 sub %o4, 0x0567, %l3 sdivx %i2, 0x1A87, %o0 loop_474: subc %i4, %i5, %i0 fpadd16 %f30, %f0, %f12 fones %f23 umul %i3, 0x075B, %o3 ldd [%l7 + 0x70], %l4 mova %icc, %g5, %o1 add %g2, %l6, %o7 fbule,a %fcc0, loop_475 edge32n %l1, %g6, %l0 std %g4, [%l7 + 0x60] and %i1, %o6, %g1 loop_475: tvc %icc, 0x1 fpsub32 %f10, %f6, %f4 taddcc %g3, 0x1114, %o2 movcs %icc, %l2, %i7 or %g7, 0x1C17, %l5 sth %i6, [%l7 + 0x78] membar 0x23 std %o4, [%l7 + 0x18] movrlez %o4, %l3, %o0 fexpand %f1, %f12 wr %g0, 0x81, %asi stba %i4, [%l7 + 0x14] %asi move %xcc, %i5, %i0 fmul8x16al %f2, %f14, %f12 edge32n %i3, %o3, %i2 nop set 0x4C, %o2 ldsw [%l7 + %o2], %l4 mulx %g5, %o1, %l6 addccc %g2, %o7, %l1 udiv %g6, 0x0A23, %l0 tne %xcc, 0x6 wr %g0, 0x2b, %asi stba %g4, [%l7 + 0x30] %asi membar #Sync fpsub32 %f0, %f28, %f16 fcmpeq16 %f16, %f4, %o6 fmovsvs %icc, %f23, %f29 subccc %i1, 0x0BD2, %g1 and %g3, %o2, %i7 tleu %icc, 0x2 mova %xcc, %g7, %l5 ldd [%l7 + 0x70], %i6 set 0x18, %o4 prefetcha [%l7 + %o4] 0x14, 0x3 tvc %xcc, 0x2 sethi 0x1C31, %o4 lduh [%l7 + 0x40], %l3 smulcc %o5, 0x19EF, %i4 fmul8sux16 %f14, %f16, %f8 edge32ln %o0, %i0, %i3 movl %icc, %i5, %i2 fmovsn %xcc, %f24, %f22 fbul %fcc2, loop_476 popc %o3, %l4 ble,a,pt %icc, loop_477 udivx %g5, 0x0467, %o1 loop_476: tneg %xcc, 0x6 udivcc %g2, 0x0328, %o7 loop_477: movle %xcc, %l6, %g6 sub %l0, 0x13A7, %l1 fand %f12, %f22, %f2 alignaddrl %g4, %i1, %o6 fandnot2 %f6, %f24, %f14 xnorcc %g3, %o2, %i7 umulcc %g7, 0x18BF, %l5 fmul8ulx16 %f14, %f30, %f20 edge8ln %g1, %l2, %o4 fpadd32 %f6, %f20, %f24 popc 0x00C5, %l3 fmovspos %icc, %f25, %f25 edge16 %o5, %i6, %o0 addccc %i4, 0x150F, %i3 array16 %i5, %i0, %o3 edge16n %i2, %g5, %o1 ldsw [%l7 + 0x14], %g2 tge %icc, 0x2 sth %l4, [%l7 + 0x4A] orncc %o7, 0x05E6, %l6 fcmpgt32 %f8, %f12, %l0 call loop_478 umul %g6, 0x1AE5, %g4 movrlez %l1, %i1, %o6 edge32n %g3, %i7, %o2 loop_478: umulcc %g7, 0x038E, %l5 edge32 %g1, %o4, %l2 edge32n %l3, %o5, %o0 subcc %i4, %i3, %i6 fmovdcc %xcc, %f29, %f31 movvc %icc, %i5, %o3 edge16n %i0, %g5, %o1 movleu %xcc, %i2, %l4 andn %o7, %g2, %l0 movrlz %l6, %g6, %l1 tn %icc, 0x0 tgu %icc, 0x1 wr %g0, 0x0c, %asi sta %f30, [%l7 + 0x74] %asi fbn,a %fcc0, loop_479 taddcctv %i1, %o6, %g3 fxnor %f16, %f28, %f20 bl %xcc, loop_480 loop_479: call loop_481 fmovdg %xcc, %f2, %f6 array32 %i7, %g4, %o2 loop_480: edge8 %g7, %g1, %o4 loop_481: fbug %fcc3, loop_482 subcc %l5, %l3, %o5 tcs %icc, 0x1 add %o0, %i4, %i3 loop_482: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovse %xcc, %f16, %f30 srl %i6, 0x01, %i5 nop setx loop_483, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tn %xcc, 0x5 sra %l2, 0x18, %o3 fabsd %f0, %f18 loop_483: smulcc %i0, 0x1A82, %g5 sdiv %o1, 0x03AD, %l4 call loop_484 fnegs %f14, %f22 flush %l7 + 0x0C fmovscs %xcc, %f15, %f18 loop_484: alignaddrl %i2, %g2, %o7 popc %l0, %g6 wr %g0, 0x89, %asi sta %f0, [%l7 + 0x44] %asi fpadd16s %f31, %f20, %f20 ta %xcc, 0x0 srax %l6, 0x09, %i1 movrgz %l1, 0x39E, %o6 fmovdvs %xcc, %f25, %f0 xnorcc %i7, 0x1555, %g4 ldub [%l7 + 0x5A], %o2 fmovdvs %xcc, %f16, %f23 fbge %fcc3, loop_485 movneg %xcc, %g7, %g3 add %g1, %o4, %l5 fmuld8ulx16 %f23, %f31, %f28 loop_485: fsrc1s %f13, %f14 udivx %o5, 0x00C5, %l3 bg,a,pn %xcc, loop_486 tgu %xcc, 0x0 fones %f3 movcs %xcc, %i4, %o0 loop_486: fpsub32 %f24, %f8, %f22 fone %f12 tcc %icc, 0x2 sdivcc %i6, 0x087F, %i3 andcc %i5, %o3, %l2 movg %xcc, %g5, %i0 tleu %xcc, 0x7 edge16 %l4, %o1, %i2 sdivcc %g2, 0x0A82, %o7 wr %g0, 0x10, %asi ldsha [%l7 + 0x7C] %asi, %g6 addccc %l0, %i1, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stx %l6, [%l7 + 0x18] bvs,pt %icc, loop_487 ldx [%l7 + 0x48], %i7 bg loop_488 tvs %xcc, 0x3 loop_487: xnorcc %o6, 0x03F3, %g4 movvs %icc, %g7, %g3 loop_488: array16 %o2, %o4, %g1 subccc %o5, %l3, %i4 or %o0, %l5, %i6 bpos,a %icc, loop_489 movrne %i5, 0x0C5, %o3 fmovdne %xcc, %f25, %f15 taddcctv %i3, %g5, %i0 loop_489: membar 0x45 edge16ln %l2, %o1, %i2 fmovsle %icc, %f8, %f18 fbug,a %fcc2, loop_490 movrgez %l4, 0x2F8, %g2 fbg,a %fcc3, loop_491 addcc %g6, %o7, %l0 loop_490: edge32 %l1, %i1, %i7 edge8ln %l6, %o6, %g4 loop_491: sdivx %g3, 0x1AC1, %o2 lduh [%l7 + 0x4C], %g7 movre %o4, %g1, %o5 ta %xcc, 0x6 tcs %icc, 0x0 andn %l3, 0x056C, %i4 bshuffle %f6, %f8, %f16 orncc %l5, %o0, %i6 fba,a %fcc3, loop_492 tle %icc, 0x1 fnot2s %f11, %f1 fmovsg %xcc, %f25, %f8 loop_492: movcc %xcc, %i5, %i3 fands %f20, %f21, %f12 call loop_493 brgez %o3, loop_494 edge32 %g5, %i0, %l2 fzeros %f24 loop_493: andn %i2, 0x1DE7, %l4 loop_494: xnorcc %g2, 0x1516, %o1 sdivx %g6, 0x0355, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpackfix %f4, %f7 move %xcc, %l0, %i1 srax %i7, 0x04, %l1 bpos,a %xcc, loop_495 flush %l7 + 0x14 set 0x60, %i1 ldxa [%l7 + %i1] 0x81, %l6 loop_495: subccc %g4, %o6, %o2 edge16l %g7, %g3, %g1 tle %icc, 0x5 movn %xcc, %o4, %l3 move %icc, %i4, %l5 fbn %fcc2, loop_496 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x04, %asi stxa %o0, [%l7 + 0x18] %asi loop_496: edge16n %i6, %i5, %o5 wr %g0, 0x5f, %asi stxa %i3, [%g0 + 0x0] %asi edge32l %g5, %o3, %l2 pdist %f0, %f10, %f14 sra %i0, %i2, %g2 sub %l4, %g6, %o7 tneg %icc, 0x5 umul %o1, 0x04B2, %l0 fmovsl %icc, %f11, %f22 fbuge %fcc3, loop_497 fexpand %f12, %f4 andcc %i7, 0x1B81, %l1 st %f19, [%l7 + 0x34] loop_497: movne %icc, %l6, %i1 array16 %o6, %g4, %g7 sir 0x1DC3 tle %xcc, 0x4 sdiv %g3, 0x001E, %o2 fcmpgt16 %f20, %f8, %g1 tn %xcc, 0x5 edge16n %l3, %o4, %l5 fpadd16s %f29, %f20, %f20 stbar movvs %icc, %o0, %i6 xnor %i5, %o5, %i4 tvc %xcc, 0x2 edge32 %i3, %g5, %l2 subc %i0, %i2, %g2 fmovs %f6, %f17 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_498, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fblg,a %fcc0, loop_499 ldx [%l7 + 0x60], %o3 sub %g6, %l4, %o7 loop_498: movn %icc, %l0, %i7 loop_499: sdiv %o1, 0x0539, %l6 sir 0x1D54 fcmpd %fcc0, %f22, %f2 fmovrdne %l1, %f16, %f20 bleu,pn %xcc, loop_500 sdivx %o6, 0x17BE, %i1 mulscc %g7, %g3, %g4 tsubcc %g1, %o2, %o4 loop_500: fmovsne %icc, %f4, %f24 set 0x40, %i0 stwa %l5, [%l7 + %i0] 0x2b membar #Sync restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %icc, %l3, %i6 movrne %i5, 0x0D5, %o5 tn %xcc, 0x6 fornot2s %f27, %f20, %f3 bneg %xcc, loop_501 tcs %icc, 0x2 srax %o0, 0x00, %i4 tvc %icc, 0x3 loop_501: movcs %xcc, %i3, %l2 sdivx %i0, 0x0C16, %g5 fbne %fcc0, loop_502 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x40, %g7 ldsba [%l7 + %g7] 0x18, %g2 loop_502: nop set 0x20, %l5 lduwa [%l7 + %l5] 0x14, %o3 fmovrdlez %g6, %f16, %f28 be,a loop_503 edge32ln %i2, %o7, %l0 tleu %xcc, 0x4 std %l4, [%l7 + 0x78] loop_503: add %o1, 0x142E, %i7 orncc %l6, %l1, %i1 fmuld8ulx16 %f3, %f7, %f6 subcc %g7, %o6, %g4 brgez,a %g1, loop_504 fornot1s %f20, %f23, %f0 addc %o2, 0x12F7, %g3 fornot2s %f23, %f27, %f16 loop_504: addcc %l5, %l3, %o4 bshuffle %f24, %f10, %f26 sth %i6, [%l7 + 0x68] xorcc %o5, %i5, %i4 addccc %o0, 0x1CEA, %i3 taddcc %i0, 0x088B, %g5 fbuge %fcc0, loop_505 faligndata %f16, %f30, %f20 movne %xcc, %l2, %o3 addccc %g6, 0x0B1D, %g2 loop_505: movvc %icc, %i2, %l0 fcmpgt32 %f28, %f8, %o7 srlx %l4, 0x18, %i7 xor %l6, %l1, %o1 fandnot1s %f18, %f20, %f9 fornot2 %f28, %f8, %f0 brlez %g7, loop_506 smulcc %o6, 0x0442, %g4 array16 %i1, %o2, %g1 fbue %fcc2, loop_507 loop_506: brgz,a %l5, loop_508 srax %l3, 0x11, %g3 tcc %xcc, 0x3 loop_507: fcmpes %fcc1, %f31, %f29 loop_508: ldsw [%l7 + 0x48], %i6 movleu %xcc, %o4, %i5 taddcc %o5, %o0, %i4 fand %f20, %f20, %f14 or %i0, %i3, %l2 alignaddrl %o3, %g5, %g2 bge,pt %icc, loop_509 movne %icc, %i2, %g6 or %l0, 0x0D3D, %o7 movge %xcc, %l4, %l6 loop_509: srax %i7, 0x18, %o1 fornot1 %f30, %f30, %f24 fbl,a %fcc2, loop_510 taddcctv %l1, 0x1109, %o6 tne %xcc, 0x1 tsubcctv %g4, %i1, %o2 loop_510: fornot2s %f19, %f9, %f25 fmovrdne %g7, %f4, %f8 movn %xcc, %g1, %l5 alignaddr %g3, %i6, %o4 taddcctv %l3, %o5, %o0 bleu,pt %xcc, loop_511 xor %i4, %i5, %i3 tsubcc %i0, %o3, %l2 ldsb [%l7 + 0x72], %g5 loop_511: orcc %g2, %i2, %g6 fmovspos %icc, %f17, %f19 wr %g0, 0x88, %asi sta %f7, [%l7 + 0x0C] %asi edge32n %l0, %l4, %o7 array32 %i7, %o1, %l1 sra %o6, %l6, %i1 ba,a,pt %xcc, loop_512 fands %f26, %f30, %f28 fand %f18, %f28, %f20 fmovsvs %icc, %f28, %f11 loop_512: fnegd %f4, %f10 mulscc %g4, %o2, %g7 call loop_513 fsrc1s %f25, %f9 sllx %l5, 0x1F, %g3 fbn %fcc1, loop_514 loop_513: sdivcc %i6, 0x0E60, %g1 movrne %l3, 0x119, %o5 mulscc %o0, %i4, %i5 loop_514: nop set 0x40, %o3 lduwa [%l7 + %o3] 0x88, %o4 fpmerge %f6, %f16, %f2 udiv %i3, 0x049A, %i0 nop setx loop_515, %l0, %l1 jmpl %l1, %o3 sll %g5, 0x12, %g2 fnegd %f22, %f24 fbl %fcc3, loop_516 loop_515: umul %l2, %i2, %g6 ldd [%l7 + 0x58], %f24 edge32 %l4, %o7, %l0 loop_516: popc 0x0FDA, %i7 movrgz %l1, %o1, %o6 edge32n %i1, %l6, %o2 movrlez %g7, %g4, %g3 umul %i6, %g1, %l5 fbn %fcc3, loop_517 addc %l3, %o5, %i4 fbue,a %fcc1, loop_518 movg %icc, %i5, %o4 loop_517: movne %icc, %i3, %i0 taddcctv %o3, %g5, %o0 loop_518: nop setx loop_519, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addc %l2, %i2, %g6 movgu %xcc, %g2, %o7 fbu %fcc2, loop_520 loop_519: sub %l4, 0x150C, %i7 fpadd32 %f6, %f30, %f12 fbo %fcc1, loop_521 loop_520: movrgez %l1, 0x0F7, %l0 movrlz %o1, 0x30D, %o6 edge8 %l6, %o2, %i1 loop_521: xor %g7, %g3, %g4 fmovdl %xcc, %f0, %f6 movleu %xcc, %g1, %i6 addc %l5, %l3, %o5 fmovs %f22, %f8 ldd [%l7 + 0x18], %f8 edge32 %i4, %i5, %i3 mova %xcc, %o4, %i0 and %o3, %g5, %o0 ldsh [%l7 + 0x66], %l2 tcc %icc, 0x2 sub %g6, 0x0619, %g2 subcc %i2, %l4, %i7 bne,a,pn %icc, loop_522 andn %o7, %l1, %l0 addc %o1, %o6, %l6 array16 %o2, %i1, %g7 loop_522: mulscc %g4, %g1, %i6 alignaddr %l5, %g3, %o5 set 0x28, %l6 lda [%l7 + %l6] 0x19, %f13 movcc %icc, %i4, %i5 movl %icc, %l3, %i3 movrne %i0, 0x24D, %o3 add %o4, %g5, %o0 edge8 %l2, %g2, %i2 te %icc, 0x3 tpos %icc, 0x1 fbuge %fcc1, loop_523 fmovrslz %l4, %f12, %f6 tvc %icc, 0x5 tvc %xcc, 0x7 loop_523: fmovdcs %icc, %f23, %f24 fbug %fcc3, loop_524 ldub [%l7 + 0x6E], %g6 movrgez %i7, 0x319, %o7 alignaddr %l1, %l0, %o6 loop_524: sdiv %o1, 0x0664, %l6 orn %i1, %o2, %g4 pdist %f0, %f24, %f24 fnand %f16, %f6, %f30 andn %g1, %i6, %l5 sra %g3, 0x03, %o5 add %l7, 0x50, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %g7, %i5 tle %xcc, 0x7 fble,a %fcc0, loop_525 edge8 %l3, %i4, %i0 orn %o3, 0x1608, %o4 fornot2 %f30, %f0, %f0 loop_525: tcs %icc, 0x5 edge16 %i3, %o0, %l2 tpos %icc, 0x4 be,pt %icc, loop_526 fnot1s %f22, %f31 movne %icc, %g2, %i2 lduw [%l7 + 0x30], %l4 loop_526: srlx %g5, 0x1E, %i7 te %xcc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %icc, %g6, %l1 wr %g0, 0x89, %asi lduha [%l7 + 0x64] %asi, %l0 movrlz %o6, %o7, %o1 membar 0x6C sir 0x0B11 fmovsl %icc, %f18, %f20 movgu %xcc, %l6, %o2 movge %xcc, %g4, %g1 bl loop_527 fnand %f12, %f28, %f30 set 0x08, %i5 ldswa [%l7 + %i5] 0x88, %i6 loop_527: tge %xcc, 0x1 fmovrdlz %l5, %f8, %f24 fsrc2s %f10, %f23 lduh [%l7 + 0x70], %i1 ldstub [%l7 + 0x5D], %o5 fbu,a %fcc3, loop_528 sethi 0x1EA2, %g3 orcc %i5, %l3, %i4 flush %l7 + 0x60 loop_528: move %icc, %i0, %o3 be,a loop_529 and %o4, 0x0D88, %i3 wr %g0, 0x80, %asi lduha [%l7 + 0x6E] %asi, %o0 loop_529: orncc %g7, %g2, %i2 movrlz %l4, 0x360, %l2 udivcc %i7, 0x0A36, %g5 addccc %g6, 0x01C2, %l0 movrlez %o6, %l1, %o7 addc %l6, %o2, %g4 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x0192, %g1 andn %i6, %o1, %i1 array8 %o5, %g3, %l5 movpos %icc, %l3, %i4 taddcctv %i5, %i0, %o4 subccc %i3, 0x184C, %o0 fmovrde %g7, %f12, %f14 alignaddrl %g2, %i2, %l4 movrne %o3, 0x00D, %i7 orn %g5, 0x17D4, %l2 subc %g6, 0x0C06, %o6 fxor %f28, %f16, %f12 movre %l0, 0x1ED, %o7 fbe %fcc2, loop_530 array32 %l6, %l1, %g4 add %o2, %g1, %o1 siam 0x3 loop_530: movpos %icc, %i1, %i6 tsubcc %g3, %l5, %o5 edge8ln %l3, %i4, %i0 fmovrsgz %i5, %f5, %f2 fnegd %f0, %f6 sethi 0x081E, %i3 std %f24, [%l7 + 0x10] wr %g0, 0x18, %asi lduha [%l7 + 0x2C] %asi, %o4 tge %xcc, 0x7 brz,a %g7, loop_531 movcc %xcc, %g2, %i2 fmovsne %xcc, %f13, %f24 edge32ln %o0, %l4, %i7 loop_531: fbl %fcc3, loop_532 xorcc %g5, 0x0654, %l2 for %f30, %f24, %f18 std %g6, [%l7 + 0x70] loop_532: addcc %o6, %o3, %o7 movle %icc, %l0, %l6 tg %xcc, 0x7 tcs %xcc, 0x0 orcc %g4, %o2, %l1 movg %icc, %o1, %i1 andncc %i6, %g3, %g1 set 0x40, %i7 ldswa [%l7 + %i7] 0x89, %o5 subccc %l5, 0x0539, %i4 fpmerge %f14, %f8, %f8 fbge %fcc0, loop_533 fors %f8, %f3, %f9 fmovdvs %xcc, %f6, %f8 pdist %f2, %f6, %f14 loop_533: sra %i0, 0x19, %l3 lduh [%l7 + 0x3E], %i3 edge8n %o4, %i5, %g7 or %i2, %g2, %o0 udivx %l4, 0x0D49, %i7 andcc %l2, 0x0FCA, %g6 array8 %g5, %o3, %o7 tl %icc, 0x3 fxnors %f10, %f9, %f19 nop setx loop_534, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpadd32 %f24, %f10, %f2 membar 0x5C fcmpne16 %f6, %f12, %o6 loop_534: bneg,a,pt %icc, loop_535 edge32ln %l0, %g4, %l6 movle %xcc, %l1, %o1 alignaddr %i1, %i6, %o2 loop_535: alignaddrl %g3, %g1, %o5 movgu %icc, %l5, %i0 tle %xcc, 0x1 bleu,a %xcc, loop_536 fbo,a %fcc2, loop_537 xnor %l3, %i3, %i4 fcmple16 %f4, %f2, %i5 loop_536: std %f28, [%l7 + 0x10] loop_537: sdiv %g7, 0x0ACC, %o4 for %f12, %f14, %f24 fbue %fcc3, loop_538 tleu %icc, 0x0 fnegs %f22, %f1 fbue %fcc3, loop_539 loop_538: movn %icc, %g2, %i2 tn %xcc, 0x4 wr %g0, 0x89, %asi lduba [%l7 + 0x4E] %asi, %o0 loop_539: fbo %fcc3, loop_540 call loop_541 fpsub16 %f18, %f2, %f14 ble,a,pn %icc, loop_542 loop_540: fands %f0, %f17, %f31 loop_541: fmovrdlz %l4, %f10, %f26 tpos %icc, 0x0 loop_542: fornot1 %f10, %f26, %f16 nop setx loop_543, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tvc %icc, 0x0 set 0x60, %g4 ldswa [%l7 + %g4] 0x88, %i7 loop_543: sra %g6, %l2, %g5 movrlz %o7, %o6, %l0 bg,pt %icc, loop_544 for %f10, %f6, %f18 flush %l7 + 0x60 fmovdneg %icc, %f25, %f22 loop_544: orcc %g4, %l6, %l1 sdivx %o1, 0x0055, %i1 taddcctv %i6, 0x1236, %o3 alignaddrl %o2, %g3, %g1 udivx %o5, 0x0EC9, %l5 umul %i0, 0x187B, %l3 fcmped %fcc2, %f30, %f30 fcmpne16 %f0, %f10, %i3 fbue %fcc1, loop_545 fcmple32 %f16, %f20, %i4 fpack16 %f28, %f27 fandnot2 %f0, %f22, %f4 loop_545: tge %icc, 0x6 mulx %g7, 0x0ECD, %o4 fbul,a %fcc3, loop_546 sllx %i5, %i2, %o0 or %l4, 0x1289, %i7 sdivcc %g6, 0x1A7A, %g2 loop_546: array32 %g5, %o7, %o6 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l0, %g4 fxors %f1, %f22, %f22 fmul8sux16 %f10, %f26, %f26 movgu %xcc, %l6, %l1 fands %f8, %f23, %f27 add %l7, 0x30, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l2 casxa [%l6] %asi, %l2, %o1 fcmple32 %f2, %f8, %i1 lduw [%l7 + 0x44], %o3 tsubcc %o2, 0x0791, %g3 fcmpgt32 %f16, %f30, %i6 wr %g0, 0x04, %asi swapa [%l7 + 0x0C] %asi, %o5 fornot2 %f2, %f24, %f14 sdiv %g1, 0x1843, %l5 fmovsneg %icc, %f12, %f14 fbge,a %fcc2, loop_547 brgz,a %i0, loop_548 fba %fcc3, loop_549 mova %icc, %l3, %i3 loop_547: nop wr %g0, 0x04, %asi ldsha [%l7 + 0x56] %asi, %i4 loop_548: bneg,a loop_550 loop_549: tle %xcc, 0x6 edge8 %g7, %i5, %o4 tl %icc, 0x6 loop_550: tg %xcc, 0x6 movleu %xcc, %o0, %l4 movrgez %i7, 0x101, %i2 sub %g6, %g5, %o7 fone %f24 udiv %g2, 0x029A, %l0 add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o6 casxa [%l6] %asi, %o6, %l6 subcc %l1, %l2, %o1 alignaddr %g4, %i1, %o2 subc %g3, 0x1280, %i6 sllx %o5, %o3, %g1 siam 0x1 sethi 0x01EF, %l5 fcmpne32 %f22, %f16, %i0 andncc %l3, %i4, %g7 tn %icc, 0x0 bg,pt %icc, loop_551 popc 0x0A24, %i3 tg %xcc, 0x3 fbe,a %fcc3, loop_552 loop_551: prefetch [%l7 + 0x7C], 0x2 fxnor %f20, %f18, %f4 movn %icc, %o4, %i5 loop_552: te %icc, 0x7 sra %l4, %o0, %i7 fmovspos %xcc, %f19, %f7 sdiv %i2, 0x0EA5, %g6 fmovsneg %xcc, %f12, %f29 sdiv %g5, 0x077B, %o7 fones %f14 movneg %icc, %g2, %l0 srlx %l6, 0x07, %o6 movpos %icc, %l2, %o1 fmovrdlz %l1, %f4, %f2 fmovsg %xcc, %f31, %f11 wr %g0, 0x81, %asi lduha [%l7 + 0x3E] %asi, %i1 edge32l %o2, %g3, %g4 fornot2 %f26, %f16, %f6 st %f28, [%l7 + 0x68] sdiv %i6, 0x1851, %o3 nop setx loop_553, %l0, %l1 jmpl %l1, %o5 fornot2 %f16, %f6, %f16 fcmpeq32 %f24, %f20, %g1 edge16ln %i0, %l5, %l3 loop_553: fcmpne16 %f22, %f10, %i4 edge32 %i3, %g7, %i5 fmovdvs %icc, %f19, %f17 movge %xcc, %l4, %o4 fmovdneg %xcc, %f6, %f8 stbar fzero %f8 fbne %fcc1, loop_554 bl loop_555 fbug %fcc0, loop_556 movg %xcc, %o0, %i2 loop_554: movleu %icc, %i7, %g6 loop_555: fmovdcc %icc, %f11, %f12 loop_556: tge %xcc, 0x4 movvs %icc, %o7, %g5 fbug %fcc3, loop_557 membar 0x4E tneg %xcc, 0x6 brgez %g2, loop_558 loop_557: tne %xcc, 0x0 fmovdcc %xcc, %f1, %f3 array16 %l0, %l6, %o6 loop_558: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %l2, 0x14E9, %l1 fpackfix %f18, %f30 fmovrdgez %i1, %f0, %f0 fpackfix %f30, %f15 edge16ln %o2, %o1, %g3 fbu,a %fcc2, loop_559 tsubcc %g4, %i6, %o5 fmul8sux16 %f0, %f18, %f12 movcs %xcc, %g1, %i0 loop_559: addccc %o3, 0x0BE3, %l3 wr %g0, 0x89, %asi lda [%l7 + 0x28] %asi, %f4 tcs %xcc, 0x0 fnors %f20, %f10, %f4 fone %f24 movrgz %i4, %l5, %g7 stx %i3, [%l7 + 0x68] udivcc %l4, 0x0D8C, %o4 ldsw [%l7 + 0x54], %o0 lduh [%l7 + 0x58], %i2 movpos %icc, %i7, %i5 tvc %icc, 0x4 xor %g6, 0x0844, %g5 std %f10, [%l7 + 0x70] movre %o7, %l0, %g2 nop setx loop_560, %l0, %l1 jmpl %l1, %l6 movl %xcc, %l2, %o6 ta %xcc, 0x5 ldd [%l7 + 0x18], %f18 loop_560: sub %i1, %o2, %o1 movrgez %g3, %l1, %g4 fbn,a %fcc1, loop_561 movrgez %o5, 0x206, %g1 fxnor %f10, %f30, %f0 edge16ln %i6, %i0, %l3 loop_561: orcc %o3, %l5, %g7 ta %icc, 0x6 movn %xcc, %i3, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fzeros %f10 siam 0x7 edge32l %o4, %o0, %i2 add %l4, 0x1903, %i7 fornot2s %f27, %f30, %f21 edge8l %g6, %g5, %o7 bleu %icc, loop_562 edge16ln %l0, %g2, %i5 fpsub32s %f27, %f13, %f16 orncc %l6, %o6, %l2 loop_562: sllx %i1, %o1, %g3 bne,a loop_563 mulscc %l1, 0x1BC1, %o2 fxnors %f6, %f18, %f7 movneg %icc, %g4, %o5 loop_563: andcc %g1, %i6, %i0 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casxa [%l6] %asi, %l3, %o3 wr %g0, 0x18, %asi ldsba [%l7 + 0x73] %asi, %g7 and %l5, %i3, %o4 orcc %i4, 0x19BE, %i2 fmovdpos %icc, %f5, %f13 fmovdgu %xcc, %f16, %f13 fba,a %fcc0, loop_564 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stx %l4, [%l7 + 0x20] xor %o0, %g6, %g5 loop_564: fcmpeq16 %f18, %f22, %i7 subccc %l0, 0x1C08, %o7 movrgz %i5, %g2, %o6 fnot1 %f30, %f0 movrne %l2, 0x3FE, %l6 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f16 fmovsne %icc, %f27, %f7 edge8 %i1, %o1, %l1 sllx %g3, %o2, %o5 fpmerge %f6, %f12, %f12 tcc %xcc, 0x6 sra %g4, 0x1D, %g1 sra %i0, %l3, %i6 movg %xcc, %o3, %l5 edge8ln %g7, %o4, %i3 tne %xcc, 0x7 edge16 %i4, %i2, %o0 bn,pt %icc, loop_565 brgz,a %g6, loop_566 add %g5, %i7, %l0 fmovd %f14, %f30 loop_565: edge8ln %l4, %i5, %o7 loop_566: te %xcc, 0x1 andn %o6, 0x1A72, %g2 set 0x7C, %i2 ldswa [%l7 + %i2] 0x18, %l6 fones %f1 st %f11, [%l7 + 0x64] ta %icc, 0x0 move %xcc, %i1, %l2 st %f7, [%l7 + 0x50] edge8n %l1, %o1, %o2 movcs %xcc, %o5, %g3 fbe,a %fcc3, loop_567 edge8l %g1, %i0, %l3 sub %g4, 0x06BB, %o3 sdivx %l5, 0x0224, %i6 loop_567: tle %icc, 0x5 movre %g7, %i3, %i4 fcmpgt16 %f6, %f12, %i2 movrne %o4, %g6, %g5 ba,a,pn %icc, loop_568 movrne %o0, 0x3C8, %i7 add %l7, 0x18, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l4 casxa [%l6] %asi, %l4, %l0 loop_568: bpos %xcc, loop_569 array16 %i5, %o7, %o6 addcc %g2, %l6, %i1 fbue,a %fcc0, loop_570 loop_569: umulcc %l2, 0x0C74, %o1 set 0x48, %o1 swapa [%l7 + %o1] 0x80, %l1 loop_570: xor %o2, 0x186A, %g3 tneg %icc, 0x4 sub %o5, 0x02BC, %i0 udivcc %l3, 0x0B65, %g4 alignaddrl %o3, %g1, %i6 nop set 0x68, %g1 ldd [%l7 + %g1], %f26 tvs %icc, 0x6 bvc,a %icc, loop_571 and %l5, 0x13C3, %g7 xnor %i3, 0x0E48, %i2 array8 %i4, %o4, %g5 loop_571: fandnot1 %f22, %f28, %f28 array16 %g6, %i7, %l4 fmul8x16al %f7, %f6, %f16 orncc %o0, 0x1219, %l0 sdivcc %o7, 0x08A3, %i5 array8 %o6, %g2, %i1 tcc %xcc, 0x3 sdiv %l2, 0x0AD5, %l6 addcc %o1, 0x0037, %l1 addccc %o2, 0x1E26, %g3 fands %f28, %f13, %f24 sllx %o5, 0x0A, %i0 wr %g0, 0xea, %asi stwa %l3, [%l7 + 0x30] %asi membar #Sync tvc %xcc, 0x6 fmovrdlez %o3, %f10, %f0 udivcc %g4, 0x0E6F, %g1 udivx %l5, 0x0633, %i6 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i3, %i2 movgu %xcc, %i4, %g7 tsubcctv %o4, %g6, %g5 movg %icc, %i7, %o0 andncc %l4, %l0, %o7 movrgz %o6, 0x303, %i5 fmovdvc %icc, %f18, %f22 addc %i1, 0x07A6, %l2 andcc %l6, 0x084B, %o1 tge %xcc, 0x4 or %g2, %o2, %g3 popc 0x0881, %l1 fbn %fcc1, loop_572 edge8l %o5, %l3, %o3 wr %g0, 0x80, %asi ldsha [%l7 + 0x5C] %asi, %i0 loop_572: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbue,a %fcc0, loop_573 brgz,a %g1, loop_574 tg %icc, 0x4 subc %l5, 0x06D1, %i6 loop_573: fnands %f7, %f15, %f27 loop_574: brgz,a %g4, loop_575 fbne,a %fcc1, loop_576 andn %i2, %i4, %i3 sra %g7, 0x06, %o4 loop_575: srax %g6, %i7, %o0 loop_576: fbne,a %fcc2, loop_577 sra %g5, 0x11, %l4 fbule,a %fcc1, loop_578 taddcctv %o7, %l0, %i5 loop_577: nop set 0x3E, %i3 ldsha [%l7 + %i3] 0x81, %o6 loop_578: array8 %i1, %l6, %o1 edge16l %g2, %l2, %o2 edge16n %g3, %o5, %l3 sdivx %l1, 0x11BB, %i0 edge16 %g1, %o3, %l5 ldsw [%l7 + 0x50], %i6 srax %g4, 0x03, %i2 addc %i3, %i4, %o4 brz,a %g6, loop_579 fnand %f30, %f18, %f22 flush %l7 + 0x54 edge32 %i7, %o0, %g7 loop_579: nop set 0x5E, %o5 ldstub [%l7 + %o5], %g5 fmovdge %icc, %f14, %f31 nop setx loop_580, %l0, %l1 jmpl %l1, %o7 mulx %l4, %l0, %i5 fnot1s %f21, %f10 brz,a %o6, loop_581 loop_580: ldub [%l7 + 0x51], %i1 tvc %xcc, 0x3 edge32 %o1, %g2, %l2 loop_581: movrne %l6, %g3, %o2 tcc %xcc, 0x7 tn %xcc, 0x4 addccc %l3, 0x0050, %l1 subc %o5, 0x00B4, %i0 movpos %xcc, %o3, %g1 set 0x78, %g5 stxa %i6, [%l7 + %g5] 0x0c nop setx loop_582, %l0, %l1 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, 0x4 subcc %l5, 0x063C, %g4 array16 %i2, %i3, %o4 loop_582: addcc %g6, %i4, %i7 brz %g7, loop_583 fmovda %xcc, %f8, %f6 xorcc %o0, %o7, %g5 fzeros %f31 loop_583: movg %icc, %l0, %l4 nop setx loop_584, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done membar 0x35 tsubcctv %o6, %i1, %o1 or %i5, %l2, %l6 loop_584: movrne %g2, 0x31D, %g3 ldub [%l7 + 0x28], %o2 movgu %xcc, %l3, %l1 fbu,a %fcc0, loop_585 umulcc %o5, %o3, %g1 edge32 %i0, %i6, %g4 popc %l5, %i2 loop_585: sub %o4, %i3, %g6 fpmerge %f14, %f24, %f30 xor %i4, %g7, %o0 tge %icc, 0x5 set 0x68, %o0 stda %i6, [%l7 + %o0] 0x10 fmul8x16 %f31, %f10, %f14 edge16 %o7, %l0, %l4 subc %o6, %g5, %o1 sethi 0x1563, %i5 umul %i1, %l6, %g2 bcc,pt %icc, loop_586 edge32ln %l2, %g3, %l3 fmovrde %l1, %f30, %f16 srl %o2, %o3, %g1 loop_586: tle %xcc, 0x4 fpadd32s %f28, %f27, %f9 edge32ln %i0, %i6, %g4 tcc %icc, 0x1 tg %icc, 0x7 srax %o5, %l5, %o4 fxors %f27, %f8, %f10 movg %xcc, %i3, %g6 membar 0x38 fsrc1s %f22, %f26 movcs %xcc, %i4, %g7 andcc %o0, 0x1198, %i2 movrgz %o7, %l0, %i7 tne %xcc, 0x5 movleu %icc, %l4, %o6 wr %g0, 0x81, %asi lduha [%l7 + 0x1A] %asi, %g5 fmovdvc %icc, %f7, %f18 fmovd %f16, %f8 fnand %f4, %f6, %f10 andn %o1, 0x1CBC, %i1 ldsw [%l7 + 0x10], %i5 fandnot2s %f20, %f24, %f6 edge16ln %g2, %l6, %l2 fbug,a %fcc3, loop_587 te %icc, 0x4 edge32 %l3, %l1, %o2 tsubcc %o3, 0x18B2, %g3 loop_587: fcmpeq32 %f8, %f0, %g1 alignaddr %i0, %g4, %o5 orcc %i6, 0x13A7, %o4 set 0x40, %i6 ldda [%l7 + %i6] 0x2e, %l4 movrgez %g6, %i3, %g7 edge32l %i4, %i2, %o0 fpadd16s %f9, %f30, %f27 tcs %xcc, 0x7 fmovrslez %l0, %f22, %f31 bgu,pn %xcc, loop_588 fmovrsgez %i7, %f4, %f8 set 0x3E, %g2 lduha [%l7 + %g2] 0x04, %l4 loop_588: movre %o7, %o6, %o1 fcmple16 %f12, %f22, %i1 set 0x28, %g3 ldxa [%g0 + %g3] 0x20, %g5 tn %xcc, 0x4 edge32l %i5, %g2, %l2 alignaddrl %l3, %l6, %o2 lduh [%l7 + 0x12], %o3 orncc %l1, 0x13A4, %g1 fnand %f16, %f10, %f6 sll %g3, %g4, %i0 fmovrde %i6, %f2, %f8 wr %g0, 0xe3, %asi ldda [%l7 + 0x60] %asi, %o4 edge32l %l5, %g6, %o4 fandnot1 %f18, %f26, %f2 fbue %fcc2, loop_589 tvs %xcc, 0x7 sdivcc %i3, 0x0EAA, %i4 sra %i2, %g7, %o0 loop_589: fcmpd %fcc2, %f0, %f14 mulx %i7, 0x00F0, %l4 subcc %o7, %o6, %l0 and %o1, 0x094F, %i1 fbg %fcc1, loop_590 tvs %xcc, 0x6 addc %g5, %i5, %g2 add %l3, 0x1E1A, %l6 loop_590: fmovspos %icc, %f2, %f5 tcs %xcc, 0x7 srax %o2, 0x0B, %o3 tsubcctv %l2, %g1, %l1 movn %icc, %g4, %g3 set 0x11, %l1 lduba [%l7 + %l1] 0x19, %i6 udivx %o5, 0x19E5, %l5 fbo,a %fcc2, loop_591 fmovsvs %icc, %f24, %f11 fzeros %f15 tgu %xcc, 0x0 loop_591: sdivx %g6, 0x12F0, %o4 movle %icc, %i3, %i4 sub %i0, 0x0F74, %g7 alignaddr %o0, %i2, %i7 fbn %fcc3, loop_592 tge %xcc, 0x7 edge8 %o7, %l4, %l0 nop setx loop_593, %l0, %l1 jmpl %l1, %o6 loop_592: tg %xcc, 0x5 fbug %fcc2, loop_594 lduh [%l7 + 0x6E], %o1 loop_593: udivx %i1, 0x17D3, %i5 brgz,a %g2, loop_595 loop_594: tvs %icc, 0x7 movvc %xcc, %g5, %l6 fpmerge %f0, %f14, %f16 loop_595: fmovsle %icc, %f18, %f2 srlx %l3, %o3, %o2 fmovrsne %g1, %f0, %f11 tvc %icc, 0x5 udivcc %l1, 0x0F48, %g4 fbul %fcc1, loop_596 movn %xcc, %g3, %l2 addccc %i6, %o5, %g6 fbug %fcc1, loop_597 loop_596: xnor %o4, 0x00A3, %l5 tle %xcc, 0x3 movneg %xcc, %i3, %i0 loop_597: siam 0x4 mulscc %i4, 0x026B, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 siam 0x2 tpos %xcc, 0x1 fmovrdgez %i2, %f16, %f22 orcc %g7, %i7, %l4 fcmpes %fcc1, %f8, %f16 wr %g0, 0x11, %asi ldswa [%l7 + 0x70] %asi, %l0 fsrc1 %f24, %f4 tge %icc, 0x2 andncc %o6, %o7, %i1 wr %g0, 0x2b, %asi stwa %i5, [%l7 + 0x50] %asi membar #Sync fmovde %icc, %f15, %f9 subccc %o1, %g5, %l6 movpos %icc, %l3, %o3 udivcc %g2, 0x0198, %g1 tcc %xcc, 0x7 sub %o2, 0x11BD, %g4 fors %f26, %f18, %f16 orncc %g3, %l1, %l2 mova %icc, %i6, %g6 lduh [%l7 + 0x78], %o4 stw %l5, [%l7 + 0x78] ldd [%l7 + 0x50], %f20 wr %g0, 0xe3, %asi ldda [%l7 + 0x10] %asi, %i2 fbule,a %fcc3, loop_598 bn %icc, loop_599 xnorcc %i0, %i4, %o0 bvc,pn %icc, loop_600 loop_598: orcc %i2, 0x10C7, %g7 loop_599: smul %o5, 0x059D, %l4 smulcc %i7, %o6, %l0 loop_600: fmovdge %icc, %f5, %f22 wr %g0, 0x0c, %asi stba %o7, [%l7 + 0x2F] %asi move %icc, %i5, %i1 set 0x5A, %l2 stba %g5, [%l7 + %l2] 0x04 edge16 %l6, %l3, %o1 xnor %o3, %g2, %o2 fones %f27 mova %icc, %g4, %g1 fmovrslez %g3, %f26, %f20 edge32l %l1, %l2, %g6 brnz,a %o4, loop_601 fone %f28 stw %i6, [%l7 + 0x34] xnorcc %i3, 0x086D, %l5 loop_601: movle %xcc, %i4, %o0 tpos %icc, 0x3 movrlez %i2, %g7, %o5 xor %i0, %l4, %i7 fsrc1s %f8, %f12 srlx %o6, %o7, %l0 stb %i1, [%l7 + 0x72] array16 %g5, %l6, %l3 fbue,a %fcc0, loop_602 addc %o1, 0x0CF2, %i5 tvc %icc, 0x3 wr %g0, 0x1e, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_602: ldstub [%l7 + 0x38], %o3 std %o2, [%l7 + 0x18] subcc %g2, %g1, %g4 fornot1s %f28, %f15, %f18 srl %l1, %g3, %g6 movre %l2, 0x2E8, %i6 tsubcc %i3, 0x11F6, %l5 fmovdvs %icc, %f13, %f19 movleu %xcc, %i4, %o0 fsrc1s %f15, %f0 tg %icc, 0x3 edge8ln %o4, %i2, %g7 flush %l7 + 0x3C fmovrdne %i0, %f12, %f18 mulscc %l4, 0x01AD, %o5 ldstub [%l7 + 0x5D], %i7 fbg %fcc2, loop_603 fcmpes %fcc3, %f28, %f29 edge16l %o6, %l0, %o7 bcc,a loop_604 loop_603: subccc %i1, 0x04BC, %l6 tleu %icc, 0x5 udivx %g5, 0x0A89, %l3 loop_604: array32 %o1, %i5, %o2 set 0x24, %i4 sta %f21, [%l7 + %i4] 0x10 tpos %xcc, 0x1 edge16l %g2, %o3, %g4 lduh [%l7 + 0x12], %g1 std %l0, [%l7 + 0x10] movrlz %g3, %l2, %i6 fbu %fcc2, loop_605 move %icc, %i3, %g6 movgu %xcc, %l5, %i4 orncc %o4, 0x1BA8, %i2 loop_605: movrlz %o0, 0x08A, %i0 movcs %xcc, %l4, %o5 sdiv %i7, 0x1116, %g7 fexpand %f30, %f18 fcmpne16 %f14, %f2, %o6 bn,pt %xcc, loop_606 tcc %icc, 0x1 tcc %xcc, 0x1 bn loop_607 loop_606: swap [%l7 + 0x58], %o7 tneg %icc, 0x7 fmuld8ulx16 %f15, %f30, %f28 loop_607: fble %fcc2, loop_608 fmul8ulx16 %f6, %f18, %f24 subc %i1, %l0, %l6 movrlez %l3, 0x1E5, %g5 loop_608: movl %xcc, %i5, %o1 sra %o2, 0x1C, %o3 edge8l %g4, %g1, %g2 st %f11, [%l7 + 0x68] std %l0, [%l7 + 0x78] bl,a loop_609 ldd [%l7 + 0x18], %f26 fmovsn %xcc, %f20, %f3 fmuld8sux16 %f28, %f22, %f2 loop_609: fxnors %f1, %f19, %f13 tneg %xcc, 0x5 andn %g3, 0x07D9, %i6 movn %icc, %i3, %g6 call loop_610 sth %l5, [%l7 + 0x66] fmovrdgz %i4, %f0, %f26 array8 %o4, %i2, %l2 loop_610: tge %icc, 0x6 edge16n %o0, %l4, %o5 fbuge,a %fcc0, loop_611 fbne %fcc3, loop_612 movl %icc, %i0, %g7 subcc %o6, 0x03F6, %o7 loop_611: edge8 %i7, %l0, %i1 loop_612: fmovsle %icc, %f21, %f21 umulcc %l6, %l3, %i5 sdivcc %o1, 0x04A3, %g5 srlx %o2, %g4, %g1 movvs %icc, %g2, %o3 fmovsvc %icc, %f5, %f5 addcc %l1, %g3, %i3 movcs %xcc, %g6, %l5 fcmpne16 %f18, %f2, %i6 or %o4, 0x0F3D, %i4 nop setx loop_613, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovdcs %icc, %f17, %f16 fbg,a %fcc3, loop_614 xnorcc %l2, 0x18E5, %o0 loop_613: movpos %xcc, %l4, %i2 set 0x6A, %o7 ldsha [%l7 + %o7] 0x80, %i0 loop_614: tgu %icc, 0x6 lduw [%l7 + 0x34], %g7 mulscc %o6, %o5, %o7 fble %fcc1, loop_615 edge8ln %i7, %l0, %i1 movrgez %l3, %l6, %o1 tsubcc %g5, %o2, %i5 loop_615: movle %icc, %g1, %g4 mova %xcc, %g2, %o3 tleu %xcc, 0x7 tg %xcc, 0x7 or %l1, %g3, %g6 tsubcctv %l5, %i6, %i3 bvs,a,pn %icc, loop_616 movcc %xcc, %o4, %i4 set 0x38, %l3 stha %o0, [%l7 + %l3] 0x80 loop_616: nop set 0x5B, %l0 ldsb [%l7 + %l0], %l4 orncc %i2, 0x0B48, %l2 fmovdle %icc, %f9, %f4 fxnor %f22, %f26, %f14 tleu %xcc, 0x4 st %f13, [%l7 + 0x24] set 0x78, %g6 stxa %g7, [%l7 + %g6] 0x80 smul %o6, %i0, %o5 tgu %icc, 0x5 movcc %xcc, %i7, %l0 sll %o7, %i1, %l3 orcc %l6, 0x01FB, %o1 tvs %icc, 0x6 edge16ln %g5, %o2, %g1 fpadd32s %f17, %f21, %f4 sethi 0x11D1, %g4 tge %xcc, 0x2 edge32l %i5, %o3, %g2 edge8n %g3, %g6, %l5 udiv %i6, 0x16A6, %l1 array8 %o4, %i4, %i3 edge8ln %o0, %i2, %l4 set 0x32, %l4 ldsha [%l7 + %l4] 0x0c, %g7 nop setx loop_617, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srl %l2, %i0, %o5 edge32ln %o6, %l0, %i7 edge8l %o7, %i1, %l3 loop_617: xnor %l6, %g5, %o1 ta %xcc, 0x3 edge32l %g1, %g4, %o2 sethi 0x19F9, %o3 bleu,pn %xcc, loop_618 fcmpgt16 %f28, %f24, %i5 mulscc %g3, %g2, %g6 tsubcctv %i6, %l1, %l5 loop_618: movvs %xcc, %i4, %o4 subccc %i3, %i2, %o0 fmovda %icc, %f27, %f17 fnot1 %f0, %f20 movcs %icc, %g7, %l2 movne %xcc, %i0, %o5 stbar movrne %o6, 0x2E5, %l4 tgu %xcc, 0x4 brnz,a %i7, loop_619 tcs %icc, 0x1 umulcc %l0, %o7, %i1 fpmerge %f31, %f2, %f18 loop_619: lduw [%l7 + 0x44], %l6 fpadd32s %f30, %f9, %f16 andncc %g5, %l3, %g1 wr %g0, 0x11, %asi lduba [%l7 + 0x76] %asi, %g4 add %o2, 0x1C5D, %o1 array32 %i5, %g3, %g2 tvs %icc, 0x7 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %o2 movvc %xcc, %i6, %g6 fmovrsgz %l1, %f4, %f8 fands %f26, %f13, %f31 stw %i4, [%l7 + 0x54] fbule,a %fcc1, loop_620 bg,a loop_621 brlz %o4, loop_622 movrne %i3, %l5, %i2 loop_620: fmovdge %icc, %f31, %f22 loop_621: edge8n %g7, %l2, %i0 loop_622: movrne %o0, 0x097, %o5 edge32ln %l4, %i7, %o6 fxnor %f2, %f20, %f8 sll %o7, 0x19, %i1 udivx %l0, 0x0E75, %l6 movrlz %l3, 0x0AB, %g1 subccc %g4, %o2, %o1 swap [%l7 + 0x2C], %g5 movrlez %g3, 0x111, %g2 edge16l %i5, %i6, %g6 set 0x33, %o2 stba %o3, [%l7 + %o2] 0x22 membar #Sync fabss %f30, %f15 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsl %icc, %f11, %f15 popc %i4, %o4 fmovdcc %xcc, %f27, %f19 smul %i3, %l1, %l5 addc %i2, 0x01DE, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %l2, %o0 edge16l %i0, %l4, %i7 smul %o5, 0x1EC4, %o6 tpos %xcc, 0x1 orcc %o7, 0x17E6, %l0 tcc %icc, 0x3 bgu,a,pt %icc, loop_623 call loop_624 fbn %fcc2, loop_625 smulcc %i1, 0x030E, %l3 loop_623: array32 %g1, %l6, %g4 loop_624: taddcctv %o1, 0x1F57, %g5 loop_625: fnot1s %f21, %f5 udivx %g3, 0x0219, %o2 taddcctv %i5, %i6, %g6 stbar fsrc2 %f22, %f10 wr %g0, 0x50, %asi ldxa [%g0 + 0x30] %asi, %g2 wr %g0, 0xe2, %asi stda %o2, [%l7 + 0x30] %asi membar #Sync wr %g0, 0x19, %asi lduha [%l7 + 0x32] %asi, %o4 xnorcc %i4, 0x1091, %l1 fsrc1s %f5, %f19 orcc %l5, %i2, %g7 te %icc, 0x3 ba loop_626 fmovrsgz %i3, %f14, %f8 bg %icc, loop_627 edge32 %o0, %l2, %i0 loop_626: std %i6, [%l7 + 0x68] sdivcc %l4, 0x0874, %o5 loop_627: be,a,pt %icc, loop_628 ldsh [%l7 + 0x5A], %o7 add %l0, %o6, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_628: sdivx %l3, 0x0A77, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stbar array8 %g1, %g4, %o1 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x80, %g5, %o2 fnegd %f22, %f20 tneg %xcc, 0x4 sdiv %g3, 0x083F, %i5 movrgez %i6, 0x091, %g2 alignaddr %g6, %o4, %o3 tl %icc, 0x6 membar 0x50 fbu,a %fcc3, loop_629 fandnot2 %f20, %f26, %f6 fbo %fcc3, loop_630 tl %icc, 0x5 loop_629: edge16ln %l1, %l5, %i2 tle %icc, 0x1 loop_630: or %g7, %i4, %o0 udivcc %i3, 0x0E25, %i0 bg loop_631 edge8n %i7, %l4, %l2 fnand %f20, %f28, %f8 fmovrslz %o5, %f25, %f16 loop_631: tsubcc %o7, %o6, %l0 fmul8x16au %f24, %f11, %f22 fbl %fcc1, loop_632 xor %i1, 0x0216, %l6 std %g0, [%l7 + 0x50] wr %g0, 0x89, %asi ldswa [%l7 + 0x20] %asi, %g4 loop_632: ba,pn %xcc, loop_633 movleu %icc, %o1, %g5 fpadd32 %f6, %f10, %f10 umul %o2, %g3, %l3 loop_633: nop setx loop_634, %l0, %l1 jmpl %l1, %i6 fsrc1 %f28, %f0 wr %g0, 0x88, %asi ldswa [%l7 + 0x14] %asi, %i5 loop_634: fpsub16 %f14, %f16, %f24 flush %l7 + 0x24 movneg %xcc, %g2, %o4 xor %g6, %l1, %l5 tsubcc %i2, 0x10DC, %o3 te %xcc, 0x5 edge16 %i4, %g7, %o0 srlx %i0, %i7, %i3 fbu,a %fcc2, loop_635 movcs %xcc, %l2, %l4 orcc %o7, 0x0AE7, %o5 srl %l0, 0x0E, %o6 loop_635: tgu %icc, 0x6 movn %icc, %i1, %l6 fsrc2 %f20, %f16 fone %f26 edge16n %g1, %o1, %g4 edge8l %o2, %g5, %g3 movg %xcc, %i6, %l3 fmovsneg %icc, %f31, %f21 membar 0x40 fmovsne %icc, %f9, %f11 fpsub16 %f16, %f4, %f12 subc %i5, 0x1DF3, %o4 sll %g6, %g2, %l1 mulx %i2, %l5, %i4 mulx %o3, %g7, %o0 tn %xcc, 0x0 fbn,a %fcc1, loop_636 sethi 0x0702, %i0 edge8l %i3, %l2, %l4 bpos,a %icc, loop_637 loop_636: bpos,a %icc, loop_638 alignaddrl %o7, %i7, %l0 tneg %icc, 0x5 loop_637: array16 %o5, %i1, %o6 loop_638: move %xcc, %g1, %o1 tpos %icc, 0x7 movcs %xcc, %l6, %o2 brgez,a %g5, loop_639 ba,a,pt %xcc, loop_640 movre %g3, 0x25D, %g4 fcmpgt32 %f12, %f0, %i6 loop_639: udivx %i5, 0x0DA2, %l3 loop_640: brgz %o4, loop_641 fmul8x16au %f2, %f30, %f0 fandnot2 %f30, %f2, %f16 mulscc %g6, %l1, %i2 loop_641: add %g2, 0x12FF, %l5 set 0x10, %o6 ldswa [%l7 + %o6] 0x19, %i4 andn %o3, 0x0560, %o0 tle %icc, 0x1 andcc %i0, %i3, %l2 edge16n %g7, %o7, %l4 or %l0, 0x1448, %i7 std %f28, [%l7 + 0x58] fandnot2 %f30, %f24, %f28 sth %o5, [%l7 + 0x66] sdivcc %i1, 0x0BCA, %o6 andcc %g1, %l6, %o1 fmovsgu %icc, %f26, %f8 set 0x62, %o4 stha %o2, [%l7 + %o4] 0x27 membar #Sync srl %g5, 0x05, %g4 smul %g3, %i5, %i6 fsrc2 %f14, %f20 sra %l3, %o4, %g6 set 0x74, %i0 ldswa [%l7 + %i0] 0x04, %i2 fmovscs %icc, %f24, %f13 alignaddrl %l1, %g2, %l5 edge8ln %i4, %o3, %i0 fmovdcc %xcc, %f27, %f5 edge32 %i3, %o0, %g7 movvc %icc, %o7, %l2 bvs,pn %icc, loop_642 fbg,a %fcc2, loop_643 be %xcc, loop_644 smulcc %l0, 0x1CDC, %i7 loop_642: bvs,a,pn %icc, loop_645 loop_643: fmovsg %xcc, %f25, %f9 loop_644: movre %o5, %i1, %l4 array32 %g1, %o6, %o1 loop_645: bvc loop_646 tsubcc %l6, 0x1DF3, %g5 and %o2, 0x1539, %g3 bvs,a,pt %xcc, loop_647 loop_646: movvc %xcc, %g4, %i6 bvc loop_648 fmovd %f2, %f24 loop_647: fmul8x16al %f26, %f14, %f4 tleu %icc, 0x5 loop_648: tcs %icc, 0x2 set 0x70, %g7 stda %i4, [%l7 + %g7] 0x88 edge32l %l3, %o4, %i2 andcc %l1, 0x0344, %g2 fmovda %xcc, %f6, %f29 fbl,a %fcc1, loop_649 udivcc %g6, 0x08AD, %i4 tg %icc, 0x5 sra %o3, 0x15, %l5 loop_649: edge16 %i0, %o0, %g7 wr %g0, 0x10, %asi ldswa [%l7 + 0x7C] %asi, %o7 and %i3, %l0, %l2 movrgez %o5, %i7, %l4 movgu %xcc, %i1, %g1 fbge,a %fcc2, loop_650 edge8l %o1, %l6, %o6 fnegs %f8, %f18 tsubcctv %g5, 0x1140, %o2 loop_650: movvs %icc, %g3, %g4 fbl,a %fcc0, loop_651 udivx %i5, 0x1707, %i6 movvc %icc, %l3, %o4 fmovrdlz %l1, %f20, %f10 loop_651: brgz %g2, loop_652 movvc %icc, %i2, %i4 edge8 %o3, %g6, %l5 fmovdleu %xcc, %f6, %f24 loop_652: ldsb [%l7 + 0x45], %o0 ldsw [%l7 + 0x54], %g7 addc %o7, 0x19CA, %i3 edge8l %l0, %i0, %l2 fmovrdlez %o5, %f20, %f12 umul %l4, %i7, %g1 fzeros %f23 fornot2 %f2, %f0, %f14 movleu %icc, %i1, %l6 fnands %f25, %f24, %f28 fbne,a %fcc0, loop_653 sethi 0x03A0, %o6 andn %g5, %o1, %g3 fxnors %f6, %f18, %f25 loop_653: fbn,a %fcc0, loop_654 fbul,a %fcc2, loop_655 udivx %g4, 0x1F25, %i5 te %xcc, 0x6 loop_654: brz %i6, loop_656 loop_655: fbo %fcc3, loop_657 brz,a %l3, loop_658 bn %icc, loop_659 loop_656: tpos %xcc, 0x3 loop_657: fbne %fcc2, loop_660 loop_658: and %o2, 0x0725, %l1 loop_659: movcs %icc, %o4, %i2 fmul8x16al %f3, %f3, %f14 loop_660: ta %xcc, 0x2 for %f6, %f14, %f4 tl %xcc, 0x3 umulcc %i4, 0x1F54, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %g2, 0x0180, %l5 bcc,a %xcc, loop_661 fble,a %fcc3, loop_662 srl %o0, 0x13, %g6 bpos,pn %xcc, loop_663 loop_661: movg %icc, %o7, %i3 loop_662: umulcc %g7, 0x1A98, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_663: std %f20, [%l7 + 0x78] umulcc %l0, 0x185A, %o5 edge16 %l4, %i7, %l2 tsubcc %g1, 0x0F16, %l6 set 0x18, %i1 stxa %i1, [%l7 + %i1] 0xea membar #Sync fpadd16s %f17, %f15, %f23 fbl %fcc3, loop_664 udivcc %g5, 0x0983, %o1 subcc %g3, 0x06E5, %g4 taddcc %o6, 0x1597, %i6 loop_664: fandnot1s %f27, %f5, %f24 and %l3, %i5, %l1 andn %o2, %i2, %o4 fabss %f30, %f19 xor %i4, %o3, %l5 alignaddrl %o0, %g2, %o7 bpos,a,pn %icc, loop_665 alignaddrl %g6, %g7, %i0 ba,a %icc, loop_666 bn,a %xcc, loop_667 loop_665: movvs %xcc, %l0, %i3 or %l4, 0x05AA, %i7 loop_666: movpos %xcc, %o5, %g1 loop_667: array32 %l2, %l6, %g5 bn,pn %xcc, loop_668 tneg %xcc, 0x3 fnot1s %f6, %f20 edge16ln %i1, %g3, %g4 loop_668: fmovscc %icc, %f31, %f28 bge,a loop_669 edge16 %o6, %o1, %l3 fmovsvs %icc, %f29, %f29 fand %f12, %f18, %f0 loop_669: ldsb [%l7 + 0x7D], %i5 popc %l1, %i6 edge8n %i2, %o4, %i4 set 0x3B, %l5 ldstuba [%l7 + %l5] 0x80, %o3 addcc %o2, %l5, %g2 fmovse %xcc, %f7, %f22 fmovsleu %xcc, %f27, %f10 tcs %xcc, 0x7 smulcc %o7, %o0, %g6 srlx %g7, %l0, %i3 movg %xcc, %i0, %i7 sdivcc %l4, 0x0B11, %o5 fzero %f4 alignaddr %l2, %l6, %g1 fmovdgu %xcc, %f26, %f9 movgu %icc, %g5, %g3 mulx %g4, 0x0D8F, %i1 xnor %o6, %o1, %l3 or %l1, 0x08EF, %i6 fmovdvc %xcc, %f24, %f23 set 0x10, %l6 sta %f7, [%l7 + %l6] 0x89 fxors %f22, %f10, %f8 sdiv %i2, 0x1020, %i5 fnands %f21, %f5, %f20 wr %g0, 0x10, %asi prefetcha [%l7 + 0x78] %asi, 0x2 edge8l %o3, %i4, %o2 movgu %xcc, %l5, %o7 tn %icc, 0x6 edge16n %o0, %g2, %g6 fmovdleu %xcc, %f15, %f29 brz,a %g7, loop_670 std %f28, [%l7 + 0x60] pdist %f30, %f20, %f28 tn %icc, 0x6 loop_670: bn %xcc, loop_671 srl %i3, %i0, %i7 edge16ln %l0, %o5, %l2 sub %l6, 0x11EA, %g1 loop_671: tsubcctv %l4, %g3, %g5 movn %xcc, %g4, %i1 st %f7, [%l7 + 0x40] fbuge,a %fcc1, loop_672 orncc %o6, %o1, %l3 srax %i6, %l1, %i5 set 0x08, %o3 ldswa [%l7 + %o3] 0x10, %i2 loop_672: fabsd %f0, %f2 movre %o3, %i4, %o4 xor %o2, %l5, %o7 tg %icc, 0x6 tl %xcc, 0x5 xnor %g2, %g6, %o0 andcc %g7, 0x1A5D, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x14, %i5 sta %f31, [%l7 + %i5] 0x0c addccc %i0, 0x1ECC, %l0 xor %o5, %i7, %l6 fblg %fcc2, loop_673 edge8n %l2, %g1, %l4 fbug %fcc3, loop_674 ldstub [%l7 + 0x18], %g3 loop_673: fba %fcc3, loop_675 alignaddr %g4, %i1, %o6 loop_674: ldstub [%l7 + 0x3A], %g5 movcc %icc, %o1, %i6 loop_675: nop set 0x38, %i7 prefetch [%l7 + %i7], 0x1 fcmpes %fcc2, %f3, %f4 edge8ln %l3, %i5, %i2 movgu %icc, %o3, %l1 fmovsneg %xcc, %f25, %f9 nop setx loop_676, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbge,a %fcc3, loop_677 srlx %i4, 0x02, %o2 wr %g0, 0x0c, %asi swapa [%l7 + 0x64] %asi, %o4 loop_676: edge16 %l5, %g2, %g6 loop_677: bg,pt %icc, loop_678 fnands %f23, %f12, %f30 edge16l %o0, %o7, %g7 bcs,a %xcc, loop_679 loop_678: fmovsn %xcc, %f6, %f31 movcc %xcc, %i0, %l0 brgz %i3, loop_680 loop_679: orncc %i7, %o5, %l6 fmovdcs %xcc, %f0, %f28 movrlz %g1, 0x1E8, %l4 loop_680: bl loop_681 edge8l %g3, %g4, %i1 or %o6, 0x0B38, %g5 addcc %o1, %i6, %l2 loop_681: bvs,a %xcc, loop_682 fmovrsgz %i5, %f28, %f4 movvs %xcc, %l3, %o3 xor %l1, %i4, %i2 loop_682: array32 %o2, %o4, %l5 fpsub16s %f2, %f27, %f20 movcs %icc, %g2, %o0 srlx %o7, %g6, %i0 fmovdcs %xcc, %f8, %f21 tcc %xcc, 0x6 fbn %fcc3, loop_683 tsubcctv %g7, 0x0804, %l0 lduw [%l7 + 0x28], %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_683: udivx %i3, 0x1A67, %o5 edge16n %l6, %g1, %l4 fbne,a %fcc3, loop_684 fbn,a %fcc1, loop_685 fbu %fcc3, loop_686 sethi 0x07B7, %g3 loop_684: fmul8x16al %f20, %f5, %f2 loop_685: fmovse %xcc, %f10, %f2 loop_686: fmovdcs %icc, %f1, %f29 tg %xcc, 0x1 orn %i1, %g4, %o6 fbge %fcc0, loop_687 sethi 0x107E, %o1 subcc %g5, 0x0A07, %l2 nop setx loop_688, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_687: umulcc %i5, 0x1886, %i6 fpsub32s %f5, %f2, %f22 bcs,a,pn %xcc, loop_689 loop_688: fandnot1s %f22, %f26, %f8 array16 %l3, %o3, %l1 movcs %xcc, %i2, %o2 loop_689: mulx %o4, %i4, %l5 edge8 %g2, %o0, %o7 edge32 %g6, %g7, %l0 tge %xcc, 0x4 udivx %i7, 0x0017, %i3 wr %g0, 0x27, %asi stxa %o5, [%l7 + 0x50] %asi membar #Sync fands %f24, %f24, %f13 st %f10, [%l7 + 0x60] fandnot1s %f18, %f17, %f3 fones %f24 edge16ln %i0, %l6, %g1 subc %l4, %g3, %i1 fornot1s %f21, %f2, %f22 movre %g4, 0x08E, %o6 fmuld8sux16 %f18, %f6, %f6 edge16n %g5, %l2, %o1 fmovdl %icc, %f29, %f8 fbuge %fcc0, loop_690 umul %i5, 0x0FB3, %i6 tsubcctv %l3, 0x0ABA, %l1 fsrc2 %f14, %f6 loop_690: array32 %o3, %i2, %o2 bpos,pt %xcc, loop_691 sdivx %o4, 0x11D2, %i4 umulcc %g2, 0x00EC, %o0 orn %l5, 0x14A6, %g6 loop_691: nop wr %g0, 0xe2, %asi stda %o6, [%l7 + 0x18] %asi membar #Sync movne %xcc, %l0, %i7 umul %i3, 0x1C9C, %o5 fandnot1s %f26, %f5, %f9 fpsub16 %f20, %f22, %f2 edge8ln %i0, %l6, %g7 brlez %g1, loop_692 movvc %icc, %l4, %i1 movrlez %g3, %o6, %g5 subc %g4, %l2, %o1 loop_692: tvs %xcc, 0x7 tpos %icc, 0x7 addcc %i6, %i5, %l3 membar 0x47 movvs %icc, %o3, %l1 movpos %xcc, %i2, %o4 lduw [%l7 + 0x40], %i4 stw %o2, [%l7 + 0x64] subcc %g2, 0x0013, %o0 fble,a %fcc2, loop_693 xor %g6, %o7, %l0 fpack16 %f24, %f5 set 0x0, %g4 ldxa [%g0 + %g4] 0x20, %l5 loop_693: fcmple32 %f10, %f12, %i7 xor %i3, 0x1FEB, %i0 array32 %l6, %o5, %g1 fpsub16s %f0, %f22, %f11 fmovs %f23, %f8 umul %g7, 0x1F56, %i1 ldd [%l7 + 0x08], %f8 orn %g3, 0x1C04, %o6 fmovsne %xcc, %f6, %f6 fxnors %f4, %f2, %f29 xnor %l4, %g5, %g4 nop set 0x7D, %i2 ldstub [%l7 + %i2], %l2 set 0x40, %g1 stda %f0, [%l7 + %g1] 0x10 sll %o1, %i5, %i6 edge8 %l3, %l1, %i2 alignaddrl %o4, %i4, %o2 wr %g0, 0x81, %asi ldsba [%l7 + 0x3F] %asi, %o3 movrgz %g2, %o0, %g6 fabsd %f0, %f6 ldub [%l7 + 0x2F], %l0 call loop_694 fbug,a %fcc1, loop_695 udivcc %o7, 0x02BF, %i7 smulcc %l5, %i3, %l6 loop_694: nop wr %g0, 0x19, %asi ldswa [%l7 + 0x58] %asi, %o5 loop_695: xorcc %i0, 0x1155, %g1 fornot1 %f24, %f8, %f14 tg %xcc, 0x6 taddcc %g7, 0x06DD, %g3 fmovdvs %xcc, %f24, %f29 tpos %icc, 0x0 brlez,a %o6, loop_696 fpsub16 %f20, %f4, %f20 mova %xcc, %i1, %g5 fabss %f1, %f27 loop_696: fcmpgt32 %f6, %f2, %l4 fbne,a %fcc0, loop_697 tge %xcc, 0x5 fmovdge %icc, %f3, %f8 movre %l2, 0x053, %o1 loop_697: sllx %g4, %i5, %i6 mulscc %l1, %i2, %l3 tg %icc, 0x0 addccc %i4, 0x121D, %o4 alignaddr %o2, %o3, %g2 udiv %g6, 0x094C, %o0 ldsw [%l7 + 0x2C], %o7 sdivcc %l0, 0x0817, %i7 fnor %f0, %f4, %f18 fcmpne32 %f28, %f24, %i3 edge16 %l5, %l6, %i0 udivx %g1, 0x1135, %o5 orcc %g7, 0x0A35, %g3 movrlez %o6, %g5, %i1 fmovdne %icc, %f1, %f23 ldx [%l7 + 0x20], %l2 movne %icc, %l4, %g4 set 0x3B, %o1 ldstuba [%l7 + %o1] 0x89, %i5 edge16n %i6, %l1, %i2 movleu %xcc, %l3, %i4 nop setx loop_698, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xorcc %o4, 0x1D70, %o2 fbne %fcc2, loop_699 fabss %f26, %f12 loop_698: array16 %o1, %o3, %g6 andn %o0, %g2, %o7 loop_699: stb %l0, [%l7 + 0x20] wr %g0, 0x89, %asi sta %f18, [%l7 + 0x0C] %asi brlez %i7, loop_700 smul %i3, 0x0DCE, %l6 nop setx loop_701, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ld [%l7 + 0x5C], %f3 loop_700: fbul %fcc0, loop_702 pdist %f6, %f18, %f8 loop_701: ldsh [%l7 + 0x52], %l5 ta %xcc, 0x5 loop_702: fnegd %f4, %f6 stb %g1, [%l7 + 0x50] fmovsl %xcc, %f25, %f15 popc 0x075C, %i0 set 0x50, %o5 ldxa [%l7 + %o5] 0x14, %g7 fones %f29 fmul8sux16 %f22, %f26, %f0 popc %g3, %o6 edge16ln %g5, %o5, %i1 xnor %l4, %l2, %i5 movrgez %i6, 0x020, %l1 mulx %i2, %g4, %i4 tgu %xcc, 0x6 udiv %l3, 0x1482, %o4 fsrc2 %f2, %f0 udivcc %o2, 0x1028, %o3 addccc %g6, %o0, %g2 tcs %xcc, 0x2 edge8ln %o7, %o1, %l0 ble,pn %icc, loop_703 bg loop_704 andn %i7, %l6, %i3 orncc %l5, 0x0D6A, %i0 loop_703: fbg,a %fcc0, loop_705 loop_704: array32 %g1, %g7, %g3 fbule %fcc1, loop_706 ldsh [%l7 + 0x7E], %o6 loop_705: sdivx %g5, 0x00CF, %i1 add %l7, 0x50, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %l4 casa [%l6] %asi, %l4, %l2 loop_706: sllx %i5, 0x1F, %i6 set 0x74, %g5 stwa %l1, [%l7 + %g5] 0x15 brlz %o5, loop_707 nop setx loop_708, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done andn %i2, 0x138D, %i4 tgu %icc, 0x0 loop_707: fmovdpos %icc, %f5, %f19 loop_708: orncc %l3, %g4, %o4 tsubcctv %o2, %g6, %o3 move %xcc, %g2, %o0 st %f16, [%l7 + 0x38] srl %o7, %l0, %o1 fmovda %xcc, %f4, %f5 bshuffle %f16, %f8, %f20 subc %i7, %l6, %i3 set 0x25, %i3 stba %i0, [%l7 + %i3] 0x81 addc %l5, 0x1485, %g7 fpadd32 %f22, %f2, %f20 wr %g0, 0x89, %asi ldswa [%l7 + 0x64] %asi, %g3 set 0x40, %o0 ldswa [%l7 + %o0] 0x04, %g1 set 0x40, %g2 stda %f16, [%l7 + %g2] 0x0c addccc %g5, %o6, %i1 movvc %xcc, %l4, %l2 std %i4, [%l7 + 0x78] movrne %l1, 0x38F, %o5 edge32ln %i2, %i4, %i6 std %f2, [%l7 + 0x48] fmovdg %icc, %f16, %f27 call loop_709 fxnor %f18, %f4, %f12 brgez,a %g4, loop_710 bcs,a loop_711 loop_709: fcmpgt16 %f30, %f0, %o4 tl %xcc, 0x2 loop_710: fcmped %fcc2, %f8, %f8 loop_711: sra %l3, %g6, %o3 movvc %icc, %o2, %o0 edge8ln %g2, %l0, %o7 edge32 %i7, %o1, %i3 nop setx loop_712, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldsh [%l7 + 0x2A], %l6 wr %g0, 0x19, %asi lduha [%l7 + 0x78] %asi, %l5 loop_712: tneg %xcc, 0x0 fnegd %f0, %f10 stx %g7, [%l7 + 0x28] taddcctv %i0, %g1, %g5 fmovsneg %xcc, %f28, %f14 fxor %f22, %f6, %f12 lduw [%l7 + 0x10], %g3 srlx %i1, 0x1C, %o6 edge32l %l4, %i5, %l2 fmovrdgz %l1, %f4, %f16 fbg %fcc1, loop_713 tle %icc, 0x4 bl,pt %icc, loop_714 sth %i2, [%l7 + 0x28] loop_713: fbuge,a %fcc0, loop_715 brlz,a %o5, loop_716 loop_714: tsubcc %i6, 0x03C5, %i4 fbo %fcc3, loop_717 loop_715: brlz %g4, loop_718 loop_716: fcmple16 %f2, %f2, %l3 set 0x58, %i6 stda %o4, [%l7 + %i6] 0x27 membar #Sync loop_717: tleu %icc, 0x5 loop_718: fbne %fcc1, loop_719 fpack16 %f4, %f21 fmovscc %xcc, %f6, %f5 umulcc %g6, 0x1606, %o2 loop_719: xor %o0, 0x0A1E, %g2 te %xcc, 0x2 sub %l0, %o7, %i7 fbule %fcc1, loop_720 brz,a %o3, loop_721 fmovsge %xcc, %f23, %f29 movvc %xcc, %i3, %o1 loop_720: movg %xcc, %l5, %l6 loop_721: fbg %fcc0, loop_722 fmul8x16au %f18, %f2, %f8 fabss %f21, %f24 ldd [%l7 + 0x50], %f18 loop_722: movn %icc, %g7, %g1 movge %xcc, %i0, %g3 addccc %i1, %o6, %g5 movcc %icc, %l4, %i5 fpsub32s %f1, %f22, %f21 tcs %xcc, 0x6 fba %fcc3, loop_723 tge %icc, 0x1 bneg loop_724 fxnors %f1, %f0, %f21 loop_723: fbl %fcc2, loop_725 fxnor %f2, %f2, %f10 loop_724: fcmpes %fcc0, %f29, %f26 ta %xcc, 0x3 loop_725: srlx %l1, 0x02, %i2 alignaddrl %l2, %o5, %i6 fnor %f20, %f6, %f2 fbe %fcc2, loop_726 te %icc, 0x1 edge32 %g4, %l3, %o4 array32 %g6, %o2, %o0 loop_726: fmovdleu %icc, %f10, %f21 edge16l %i4, %g2, %o7 tleu %xcc, 0x1 sllx %l0, %o3, %i7 sdivx %o1, 0x1A56, %l5 fmovs %f23, %f6 sdiv %l6, 0x0AA8, %g7 tn %xcc, 0x1 fmul8x16al %f26, %f14, %f30 fmovsvc %icc, %f11, %f7 andcc %i3, %g1, %g3 fmovdvc %icc, %f14, %f25 set 0x40, %g3 ldda [%l7 + %g3] 0x18, %f16 subcc %i1, 0x0F7A, %i0 subc %g5, 0x1830, %l4 movcc %icc, %o6, %i5 movn %icc, %l1, %l2 sdivx %o5, 0x1AFA, %i6 std %i2, [%l7 + 0x38] movleu %icc, %g4, %o4 st %f28, [%l7 + 0x5C] sllx %g6, %o2, %o0 wr %g0, 0x18, %asi ldsha [%l7 + 0x56] %asi, %i4 fmovdcs %xcc, %f20, %f13 srax %l3, %o7, %g2 sdivcc %l0, 0x0762, %o3 or %i7, %l5, %o1 be,a %xcc, loop_727 array8 %g7, %l6, %g1 tcc %xcc, 0x5 fexpand %f22, %f16 loop_727: fmovdl %icc, %f22, %f5 brlez %i3, loop_728 ba,pt %xcc, loop_729 alignaddr %i1, %i0, %g3 fbug %fcc3, loop_730 loop_728: udivx %g5, 0x1D25, %o6 loop_729: fcmpeq32 %f14, %f0, %l4 fbge %fcc0, loop_731 loop_730: tcc %icc, 0x0 nop setx loop_732, %l0, %l1 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, 0x3 loop_731: array32 %i5, %l2, %o5 addcc %i6, 0x1586, %i2 loop_732: flush %l7 + 0x34 edge8ln %l1, %o4, %g6 membar 0x77 movgu %icc, %g4, %o2 fpadd32s %f11, %f7, %f2 fxor %f22, %f28, %f18 fmovsa %icc, %f2, %f20 and %i4, %l3, %o0 brgez %g2, loop_733 andcc %l0, %o7, %o3 array32 %l5, %i7, %o1 movgu %xcc, %g7, %g1 loop_733: fbuge,a %fcc2, loop_734 movgu %xcc, %l6, %i3 fnands %f31, %f25, %f24 xnorcc %i0, 0x09CA, %g3 loop_734: addcc %i1, %o6, %l4 bvs loop_735 movl %xcc, %g5, %i5 fones %f26 fmovscs %xcc, %f9, %f8 loop_735: bg,a %xcc, loop_736 movvs %xcc, %o5, %i6 srl %i2, 0x16, %l1 fmovrse %l2, %f1, %f28 loop_736: fmovrslez %g6, %f11, %f18 fpsub16s %f31, %f21, %f22 addcc %o4, %o2, %g4 sdivx %i4, 0x08B7, %o0 fmovsne %xcc, %f3, %f27 fmovrdgez %g2, %f10, %f26 set 0x7D, %l2 ldstuba [%l7 + %l2] 0x11, %l0 fmovs %f12, %f10 smulcc %l3, 0x0F79, %o3 fcmple32 %f28, %f18, %o7 bge loop_737 bl loop_738 sir 0x0CC9 brnz,a %l5, loop_739 loop_737: edge32 %i7, %o1, %g7 loop_738: nop wr %g0, 0x2b, %asi stwa %l6, [%l7 + 0x54] %asi membar #Sync loop_739: nop nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x348] %asi, %i3 ripped by fixASI40.pl ripped by fixASI40.pl bneg,a,pn %icc, loop_740 tn %icc, 0x2 edge16ln %i0, %g3, %g1 fbn %fcc1, loop_741 loop_740: fmovsl %xcc, %f26, %f28 edge32 %o6, %i1, %g5 addccc %l4, %i5, %o5 loop_741: edge8 %i6, %l1, %i2 edge32l %g6, %l2, %o2 tleu %xcc, 0x6 set 0x30, %i4 ldda [%l7 + %i4] 0xe2, %o4 edge16n %i4, %o0, %g4 fbu %fcc1, loop_742 fmovdpos %icc, %f3, %f4 fbuge,a %fcc2, loop_743 movvc %xcc, %g2, %l0 loop_742: ldx [%l7 + 0x60], %l3 edge32ln %o7, %o3, %l5 loop_743: fzero %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcc,pn %xcc, loop_744 fmuld8ulx16 %f19, %f15, %f8 fbe %fcc1, loop_745 tpos %icc, 0x4 loop_744: std %o0, [%l7 + 0x78] movrlez %i7, %g7, %i3 loop_745: addc %l6, 0x036A, %g3 subc %i0, 0x04C0, %o6 fmuld8ulx16 %f14, %f2, %f8 edge8ln %g1, %g5, %i1 taddcc %i5, 0x1DC9, %l4 bne,a %xcc, loop_746 bvs %icc, loop_747 xor %o5, 0x0694, %l1 fble,a %fcc3, loop_748 loop_746: movcs %xcc, %i6, %i2 loop_747: subcc %g6, 0x06BF, %l2 loop_748: smul %o4, 0x071A, %o0 edge16ln %g4, %i4, %l0 or %l3, %o7, %g2 fba,a %fcc0, loop_749 fba,a %fcc1, loop_750 addccc %o3, 0x16C1, %l5 umul %o1, %g7, %i7 loop_749: nop wr %g0, 0x89, %asi ldsba [%l7 + 0x61] %asi, %i3 loop_750: tleu %icc, 0x3 sdivcc %l6, 0x016E, %i0 movleu %xcc, %g3, %o6 edge8n %g5, %i1, %i5 fpsub32 %f22, %f10, %f14 fmovsle %xcc, %f22, %f27 fpadd32 %f0, %f14, %f28 xorcc %l4, 0x0BAA, %o5 fcmpd %fcc2, %f6, %f4 fba %fcc3, loop_751 fmovdge %xcc, %f21, %f22 taddcctv %g1, %l1, %i6 set 0x28, %l1 stba %g6, [%l7 + %l1] 0xe2 membar #Sync loop_751: edge16l %l2, %i2, %o2 fmul8ulx16 %f28, %f12, %f10 ba,a loop_752 tne %xcc, 0x4 movn %icc, %o0, %g4 andcc %i4, 0x09F3, %o4 loop_752: std %f10, [%l7 + 0x70] edge16 %l3, %l0, %o7 brlz %o3, loop_753 movge %xcc, %l5, %o1 array32 %g2, %i7, %g7 std %i2, [%l7 + 0x70] loop_753: stb %i0, [%l7 + 0x5F] fmovrde %g3, %f14, %f0 movpos %icc, %o6, %g5 wr %g0, 0x80, %asi ldxa [%l7 + 0x20] %asi, %l6 srl %i1, 0x0F, %i5 fexpand %f2, %f16 srlx %o5, %g1, %l1 or %l4, 0x0B47, %g6 tleu %icc, 0x6 membar 0x72 mulscc %i6, %l2, %o2 sdivcc %i2, 0x057D, %o0 movg %icc, %i4, %g4 addccc %o4, %l0, %o7 fbn,a %fcc2, loop_754 tcc %xcc, 0x3 tge %icc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_754: sll %o3, 0x09, %l3 movle %xcc, %l5, %g2 movrgez %o1, 0x3AC, %g7 bleu,a loop_755 fnor %f18, %f2, %f14 movgu %xcc, %i3, %i0 lduh [%l7 + 0x24], %i7 loop_755: pdist %f2, %f14, %f22 wr %g0, 0x20, %asi ldxa [%g0 + 0x0] %asi, %g3 sub %o6, 0x0B16, %l6 wr %g0, 0x2b, %asi stda %i0, [%l7 + 0x08] %asi membar #Sync xnorcc %i5, 0x0766, %o5 array8 %g5, %l1, %g1 edge8 %l4, %i6, %l2 bpos,a,pn %icc, loop_756 fmuld8ulx16 %f4, %f20, %f8 mova %icc, %o2, %i2 fmovdne %icc, %f31, %f14 loop_756: tne %icc, 0x3 wr %g0, 0x80, %asi prefetcha [%l7 + 0x30] %asi, 0x1 bpos,a loop_757 andn %i4, %g4, %o4 wr %g0, 0x18, %asi sta %f28, [%l7 + 0x10] %asi loop_757: lduw [%l7 + 0x30], %o0 flush %l7 + 0x50 xorcc %o7, %o3, %l3 wr %g0, 0x10, %asi stba %l0, [%l7 + 0x71] %asi be %icc, loop_758 smulcc %g2, %o1, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tn %icc, 0x6 loop_758: edge16ln %i3, %l5, %i7 addccc %i0, %o6, %l6 alignaddr %g3, %i5, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %g5, 0x16, %l1 movre %i1, 0x00C, %l4 movrgez %g1, %i6, %l2 srax %i2, 0x06, %o2 edge32ln %g6, %i4, %o4 tgu %icc, 0x3 edge16 %o0, %o7, %g4 taddcc %l3, %l0, %g2 xorcc %o1, %g7, %i3 fmovrdgz %l5, %f14, %f16 edge16n %i7, %o3, %o6 fexpand %f17, %f26 edge8n %l6, %i0, %i5 fnegs %f10, %f14 set 0x68, %o7 ldsha [%l7 + %o7] 0x10, %o5 fabsd %f30, %f12 alignaddr %g3, %l1, %i1 addcc %g5, %g1, %l4 bvs %icc, loop_759 xor %l2, %i6, %i2 orcc %g6, 0x088E, %o2 subccc %o4, %o0, %o7 loop_759: movrlz %g4, 0x2E0, %l3 fmovrse %l0, %f28, %f10 ldx [%l7 + 0x70], %g2 sethi 0x0CF8, %o1 fands %f1, %f6, %f21 fand %f28, %f6, %f0 set 0x70, %l0 ldda [%l7 + %l0] 0x24, %i4 tg %icc, 0x0 fcmpeq16 %f14, %f20, %g7 movn %xcc, %i3, %l5 fmuld8ulx16 %f29, %f18, %f26 for %f14, %f30, %f20 mulx %i7, 0x10E8, %o6 xnor %o3, %l6, %i5 edge32n %i0, %o5, %l1 bne,pt %xcc, loop_760 movrgez %g3, 0x2A2, %i1 fmovsgu %icc, %f18, %f11 fmovdl %icc, %f22, %f25 loop_760: bleu,pt %icc, loop_761 fnot2 %f16, %f28 xor %g5, %g1, %l2 addccc %l4, %i6, %g6 loop_761: prefetch [%l7 + 0x44], 0x0 ldd [%l7 + 0x78], %o2 set 0x110, %l3 ldxa [%g0 + %l3] 0x52, %o4 andcc %i2, 0x0D9A, %o0 movpos %icc, %o7, %l3 fors %f1, %f0, %f29 fmovdl %icc, %f11, %f21 fmovrdne %g4, %f24, %f0 alignaddr %g2, %o1, %i4 subcc %l0, 0x02F2, %g7 edge8ln %l5, %i7, %i3 fbuge %fcc3, loop_762 movleu %icc, %o6, %l6 fsrc2 %f6, %f20 wr %g0, 0x81, %asi swapa [%l7 + 0x24] %asi, %i5 loop_762: stbar lduw [%l7 + 0x10], %o3 subccc %o5, %l1, %g3 fcmped %fcc2, %f10, %f8 sllx %i0, %i1, %g1 subcc %l2, %g5, %i6 edge32n %g6, %l4, %o4 edge32ln %o2, %o0, %o7 tg %icc, 0x7 movvs %xcc, %i2, %l3 sdivcc %g4, 0x10DF, %g2 alignaddrl %i4, %l0, %g7 bge,pt %icc, loop_763 fmul8sux16 %f0, %f18, %f14 sdiv %l5, 0x10A5, %i7 fbule %fcc3, loop_764 loop_763: bcs %icc, loop_765 movrgez %o1, 0x0BF, %o6 xorcc %i3, %i5, %o3 loop_764: nop set 0x7A, %l4 ldsba [%l7 + %l4] 0x88, %l6 loop_765: sir 0x1CE1 fbug,a %fcc2, loop_766 fandnot2 %f14, %f16, %f4 bneg,pn %xcc, loop_767 movg %xcc, %o5, %g3 loop_766: fbe,a %fcc2, loop_768 fbe %fcc1, loop_769 loop_767: movn %icc, %i0, %i1 smul %l1, %g1, %g5 loop_768: subc %i6, 0x163D, %l2 loop_769: fmovrde %g6, %f12, %f26 tgu %icc, 0x4 movcc %xcc, %o4, %l4 edge32 %o0, %o2, %i2 bpos %icc, loop_770 fbl %fcc0, loop_771 mova %xcc, %l3, %g4 pdist %f12, %f30, %f24 loop_770: flush %l7 + 0x48 loop_771: array8 %g2, %i4, %o7 andn %g7, 0x1B65, %l0 lduw [%l7 + 0x70], %l5 bg,a %xcc, loop_772 fcmpeq16 %f4, %f26, %i7 sra %o6, %o1, %i3 edge8 %i5, %l6, %o3 loop_772: fmovdpos %icc, %f17, %f16 umul %o5, %g3, %i0 andcc %i1, %l1, %g5 tle %icc, 0x7 andn %g1, %i6, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %o4, %l4 sllx %l2, 0x1C, %o2 fone %f26 tl %xcc, 0x7 ta %icc, 0x0 alignaddr %o0, %i2, %l3 movrlz %g2, 0x192, %i4 edge16n %o7, %g7, %g4 tge %xcc, 0x6 tneg %icc, 0x6 tleu %xcc, 0x3 fxors %f27, %f27, %f2 subcc %l5, 0x04C3, %i7 stb %o6, [%l7 + 0x71] subcc %l0, 0x131D, %i3 addcc %i5, %o1, %o3 sethi 0x115E, %l6 xor %o5, %i0, %i1 tleu %xcc, 0x7 fpackfix %f12, %f29 ldsh [%l7 + 0x18], %g3 fmovde %icc, %f31, %f26 fsrc1 %f24, %f18 set 0x40, %g6 swapa [%l7 + %g6] 0x80, %g5 or %g1, %l1, %g6 fbe %fcc0, loop_773 subccc %o4, 0x1F73, %i6 andn %l2, %l4, %o2 sll %i2, %o0, %g2 loop_773: move %icc, %l3, %o7 bg,a,pn %xcc, loop_774 edge32ln %g7, %i4, %l5 mulscc %i7, %o6, %g4 bpos loop_775 loop_774: sll %l0, %i3, %o1 fbge,a %fcc3, loop_776 fmul8x16 %f21, %f16, %f4 loop_775: xorcc %o3, 0x0692, %l6 set 0x36, %o2 ldsha [%l7 + %o2] 0x89, %i5 loop_776: fpadd32s %f31, %f21, %f16 movvc %icc, %i0, %o5 fbu,a %fcc2, loop_777 sub %i1, %g5, %g3 edge8ln %l1, %g1, %o4 edge32n %g6, %l2, %l4 loop_777: fmovspos %xcc, %f19, %f7 fmovsge %icc, %f3, %f0 wr %g0, 0x10, %asi lduha [%l7 + 0x38] %asi, %o2 tvs %xcc, 0x1 movle %xcc, %i2, %o0 fsrc2s %f13, %f16 fpsub32s %f4, %f5, %f30 bcc,a %xcc, loop_778 mulscc %i6, 0x0D9B, %g2 tvs %icc, 0x7 fnot1 %f14, %f4 loop_778: and %o7, 0x1911, %l3 fmovsle %xcc, %f5, %f4 edge16 %i4, %l5, %i7 edge8ln %g7, %g4, %o6 edge8 %i3, %o1, %o3 wr %g0, 0x88, %asi ldxa [%l7 + 0x20] %asi, %l6 alignaddrl %l0, %i5, %i0 wr %g0, 0x10, %asi stwa %o5, [%l7 + 0x7C] %asi addccc %i1, %g5, %g3 srlx %g1, 0x1D, %o4 udiv %l1, 0x04B6, %g6 tpos %icc, 0x0 fbg %fcc0, loop_779 movneg %xcc, %l4, %l2 nop setx loop_780, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16n %i2, %o2, %o0 loop_779: alignaddrl %g2, %o7, %l3 sdivx %i4, 0x0F4C, %i6 loop_780: array32 %l5, %i7, %g4 fornot1s %f5, %f30, %f30 fmovdle %xcc, %f12, %f3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpne32 %f6, %f26, %g7 sdiv %i3, 0x03ED, %o6 udiv %o1, 0x0003, %l6 movcs %icc, %o3, %l0 set 0x18, %o6 prefetcha [%l7 + %o6] 0x10, 0x0 srl %o5, %i1, %i5 movn %icc, %g3, %g5 ba loop_781 and %g1, %o4, %l1 fba,a %fcc0, loop_782 ldd [%l7 + 0x70], %f20 loop_781: popc %l4, %l2 array16 %i2, %o2, %o0 loop_782: fbn,a %fcc0, loop_783 movle %xcc, %g2, %o7 array32 %g6, %i4, %l3 fmovdg %xcc, %f11, %f21 loop_783: bcc,a,pn %xcc, loop_784 addcc %i6, %l5, %i7 sdiv %g7, 0x1824, %i3 bg,a loop_785 loop_784: fands %f7, %f29, %f29 popc 0x00BC, %o6 fmovsn %icc, %f17, %f23 loop_785: mulscc %o1, 0x0E10, %g4 movn %xcc, %l6, %l0 fbn,a %fcc1, loop_786 bcc,a,pn %icc, loop_787 fbul,a %fcc1, loop_788 bn,a %icc, loop_789 loop_786: umul %o3, %o5, %i0 loop_787: tsubcc %i5, %g3, %g5 loop_788: ba,a,pt %xcc, loop_790 loop_789: movvc %icc, %g1, %o4 fsrc1s %f29, %f0 movvs %icc, %l1, %l4 loop_790: movleu %xcc, %i1, %l2 ldub [%l7 + 0x64], %o2 srlx %o0, %i2, %o7 tneg %icc, 0x7 mulx %g6, %i4, %l3 faligndata %f0, %f24, %f16 umulcc %i6, 0x1ADD, %l5 srax %i7, 0x1B, %g7 bshuffle %f20, %f18, %f6 sdiv %i3, 0x1C2A, %g2 wr %g0, 0x88, %asi ldsba [%l7 + 0x1B] %asi, %o1 smulcc %g4, 0x099A, %l6 movrgz %o6, 0x33E, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ld [%l7 + 0x1C], %f16 fblg %fcc0, loop_791 fcmple16 %f24, %f2, %l0 wr %g0, 0x0c, %asi stda %i0, [%l7 + 0x18] %asi loop_791: edge16n %o5, %i5, %g5 array8 %g1, %o4, %l1 movge %xcc, %l4, %i1 edge16 %l2, %o2, %o0 std %g2, [%l7 + 0x18] fblg %fcc0, loop_792 fbuge %fcc0, loop_793 tle %xcc, 0x2 movcs %icc, %i2, %o7 loop_792: subcc %g6, %i4, %l3 loop_793: fmul8x16al %f17, %f9, %f18 fxors %f23, %f19, %f16 edge32 %l5, %i6, %i7 xnorcc %i3, 0x0C99, %g7 ta %xcc, 0x2 movre %o1, %g4, %g2 fbule %fcc2, loop_794 sdivcc %l6, 0x051B, %o6 fmovsneg %xcc, %f27, %f23 bn loop_795 loop_794: edge8l %l0, %o3, %i0 edge32l %i5, %o5, %g1 nop set 0x1C, %o4 ldsw [%l7 + %o4], %o4 loop_795: for %f18, %f20, %f12 fxnor %f8, %f6, %f26 edge8 %l1, %g5, %l4 bleu,a %icc, loop_796 tcs %xcc, 0x2 bge,a,pt %icc, loop_797 fmovspos %icc, %f12, %f25 loop_796: nop add %l7, 0x38, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %l2 casxa [%l6] %asi, %l2, %i1 loop_797: fcmpeq16 %f6, %f22, %o2 fmovsle %xcc, %f27, %f28 mova %xcc, %g3, %o0 subc %o7, %g6, %i4 movrgez %l3, 0x1FB, %l5 sdivx %i2, 0x0ACD, %i6 andn %i7, %i3, %g7 ta %xcc, 0x3 fbue %fcc2, loop_798 brnz %g4, loop_799 edge8 %o1, %g2, %l6 andn %l0, %o3, %o6 loop_798: te %xcc, 0x5 loop_799: xnorcc %i0, %i5, %o5 smul %g1, %l1, %o4 movrgz %g5, %l2, %i1 movrgz %o2, %l4, %o0 ldd [%l7 + 0x78], %f16 fornot1 %f0, %f26, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %xcc, 0x3 add %l7, 0x18, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o7, %g3 tgu %icc, 0x1 tsubcc %g6, 0x09EF, %i4 fbul,a %fcc0, loop_800 taddcctv %l3, %i2, %l5 fbu %fcc2, loop_801 fcmps %fcc2, %f22, %f29 loop_800: ta %xcc, 0x4 movcc %icc, %i6, %i7 loop_801: bge,a loop_802 fmovsa %icc, %f1, %f29 ldstub [%l7 + 0x69], %i3 fmovscc %xcc, %f8, %f15 loop_802: movcs %icc, %g4, %g7 fmovrslz %g2, %f31, %f11 mulx %l6, 0x1031, %o1 ld [%l7 + 0x68], %f0 xorcc %o3, %o6, %l0 tgu %icc, 0x0 faligndata %f8, %f30, %f18 andncc %i5, %i0, %g1 wr %g0, 0x0c, %asi lda [%l7 + 0x10] %asi, %f14 fbuge,a %fcc0, loop_803 xorcc %o5, 0x1044, %o4 orncc %l1, %g5, %i1 bg,a,pn %xcc, loop_804 loop_803: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduh [%l7 + 0x52], %l2 movre %o2, 0x1F1, %o0 loop_804: array32 %l4, %g3, %o7 movrgz %i4, 0x0A3, %l3 sllx %i2, %g6, %l5 udiv %i6, 0x0F0C, %i7 wr %g0, 0x80, %asi ldsha [%l7 + 0x5E] %asi, %g4 wr %g0, 0x04, %asi stxa %i3, [%l7 + 0x60] %asi std %g2, [%l7 + 0x68] xorcc %g7, %o1, %o3 sdivcc %o6, 0x1AF3, %l0 fcmple32 %f14, %f24, %l6 fmovsgu %xcc, %f20, %f7 te %xcc, 0x4 ldstub [%l7 + 0x5E], %i5 ba loop_805 edge8 %i0, %o5, %g1 andn %l1, %o4, %i1 fmovrdlez %g5, %f0, %f4 loop_805: ta %icc, 0x6 tg %icc, 0x7 bn %icc, loop_806 membar 0x62 fmovdvc %xcc, %f25, %f12 or %l2, 0x11D0, %o2 loop_806: movre %l4, %o0, %o7 add %l7, 0x08, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x11, %i4, %g3 movcc %icc, %l3, %g6 andcc %i2, %l5, %i7 srax %i6, %i3, %g4 subc %g2, %o1, %o3 nop setx loop_807, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fors %f31, %f6, %f26 edge16ln %g7, %o6, %l0 fzero %f14 loop_807: edge32 %l6, %i5, %o5 fpsub16s %f24, %f1, %f2 fnot2s %f26, %f3 edge32ln %i0, %l1, %o4 fcmpeq16 %f12, %f22, %i1 movrlz %g1, %g5, %o2 edge16n %l2, %o0, %o7 fmovrde %i4, %f18, %f8 set 0x54, %g7 ldswa [%l7 + %g7] 0x14, %g3 fpackfix %f22, %f7 tcs %icc, 0x0 wr %g0, 0x22, %asi stha %l4, [%l7 + 0x70] %asi membar #Sync saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %l3, %g6, %l5 mova %xcc, %i7, %i6 brz %i2, loop_808 tneg %xcc, 0x3 movcs %xcc, %g4, %i3 fpsub32 %f14, %f12, %f12 loop_808: nop wr %g0, 0x80, %asi swapa [%l7 + 0x60] %asi, %o1 movvs %icc, %o3, %g2 movg %xcc, %o6, %g7 sdivx %l6, 0x0E36, %i5 st %f5, [%l7 + 0x4C] tvs %icc, 0x2 mulscc %l0, 0x1142, %i0 set 0x44, %i1 stha %o5, [%l7 + %i1] 0x23 membar #Sync fble,a %fcc1, loop_809 sll %o4, %i1, %g1 ta %icc, 0x2 wr %g0, 0x23, %asi stxa %l1, [%l7 + 0x10] %asi membar #Sync loop_809: nop wr %g0, 0xeb, %asi stda %o2, [%l7 + 0x58] %asi membar #Sync movge %xcc, %g5, %o0 movne %xcc, %o7, %i4 set 0x68, %l5 swapa [%l7 + %l5] 0x11, %l2 fbne,a %fcc1, loop_810 edge16n %l4, %l3, %g3 fcmpd %fcc2, %f18, %f10 movg %icc, %g6, %i7 loop_810: movcc %xcc, %i6, %l5 edge16 %i2, %i3, %o1 xnor %g4, %g2, %o6 andncc %o3, %l6, %i5 wr %g0, 0x2f, %asi stba %g7, [%l7 + 0x68] %asi membar #Sync fornot1s %f16, %f18, %f20 fmovsl %xcc, %f20, %f14 tg %icc, 0x0 set 0x78, %i0 prefetcha [%l7 + %i0] 0x15, 0x2 ldx [%l7 + 0x58], %o5 edge16 %o4, %l0, %g1 add %i1, 0x1FA7, %o2 movne %icc, %l1, %o0 add %l7, 0x08, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %g5, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %o7, %l4, %l2 set 0x4C, %o3 stwa %l3, [%l7 + %o3] 0x23 membar #Sync or %g3, %i7, %i6 andcc %l5, %g6, %i3 fpackfix %f0, %f13 movle %icc, %o1, %g4 fmovdcs %icc, %f21, %f29 movrgez %i2, 0x15B, %g2 fbge,a %fcc2, loop_811 mulscc %o3, 0x092B, %l6 orcc %i5, 0x112D, %g7 mova %icc, %o6, %i0 loop_811: movneg %icc, %o4, %l0 movl %xcc, %o5, %g1 bne,a loop_812 bne,a,pn %xcc, loop_813 tn %xcc, 0x7 edge16 %o2, %i1, %o0 loop_812: andcc %l1, 0x1B70, %i4 loop_813: fpsub16s %f2, %f30, %f27 srl %g5, %o7, %l4 fmovdpos %icc, %f2, %f24 orcc %l3, %l2, %i7 udivx %g3, 0x13C7, %i6 nop setx loop_814, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry add %l5, %i3, %o1 move %xcc, %g6, %g4 bshuffle %f4, %f14, %f26 loop_814: fmovrsgz %g2, %f31, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %o3, 0x0BD2, %l6 brgz %i2, loop_815 edge8 %g7, %o6, %i0 bge,pn %icc, loop_816 fzero %f4 loop_815: fmovdvs %icc, %f0, %f28 srl %i5, %o4, %l0 loop_816: tneg %xcc, 0x1 fandnot2s %f0, %f22, %f2 movg %icc, %o5, %g1 sll %o2, 0x14, %o0 edge32 %i1, %i4, %g5 fexpand %f20, %f10 fnot2s %f29, %f9 alignaddr %l1, %l4, %o7 smulcc %l2, 0x0638, %i7 set 0x40, %l6 stda %f0, [%l7 + %l6] 0x81 movn %icc, %g3, %l3 sdivcc %i6, 0x1612, %l5 fbn,a %fcc2, loop_817 bshuffle %f0, %f18, %f4 movpos %icc, %i3, %g6 fbl,a %fcc3, loop_818 loop_817: srlx %o1, %g2, %g4 sdiv %o3, 0x1974, %l6 bvs %xcc, loop_819 loop_818: alignaddrl %i2, %g7, %o6 edge8l %i5, %o4, %i0 fbe %fcc1, loop_820 loop_819: tcs %xcc, 0x7 fones %f22 bvs,pn %xcc, loop_821 loop_820: movcc %icc, %l0, %g1 fmovd %f6, %f0 sllx %o2, %o0, %i1 loop_821: brgez,a %o5, loop_822 andn %i4, 0x0C3E, %g5 taddcctv %l1, 0x1EDD, %l4 edge32 %l2, %o7, %i7 loop_822: tcc %xcc, 0x7 move %xcc, %g3, %i6 ldsh [%l7 + 0x10], %l5 andncc %l3, %i3, %o1 swap [%l7 + 0x30], %g6 bneg loop_823 fba %fcc2, loop_824 subccc %g4, %g2, %o3 tleu %icc, 0x3 loop_823: fmovrdne %l6, %f14, %f6 loop_824: lduw [%l7 + 0x18], %g7 tl %icc, 0x3 swap [%l7 + 0x64], %o6 swap [%l7 + 0x14], %i2 movrlz %o4, 0x050, %i0 mulscc %i5, 0x0222, %l0 fmovde %icc, %f29, %f2 tvs %xcc, 0x4 faligndata %f30, %f18, %f22 tcs %icc, 0x7 wr %g0, 0x89, %asi ldswa [%l7 + 0x30] %asi, %g1 bvc,a,pn %xcc, loop_825 call loop_826 fmovsne %xcc, %f31, %f4 addcc %o2, 0x028F, %i1 loop_825: nop set 0x7A, %i7 ldstuba [%l7 + %i7] 0x18, %o5 loop_826: move %icc, %i4, %o0 ldub [%l7 + 0x26], %l1 fcmpne32 %f4, %f18, %g5 ta %icc, 0x1 edge16n %l4, %l2, %o7 subcc %i7, 0x1479, %i6 fbule %fcc1, loop_827 sll %g3, 0x18, %l5 movcc %xcc, %i3, %l3 tg %icc, 0x5 loop_827: andn %o1, 0x1A47, %g6 bgu,pt %icc, loop_828 sra %g4, 0x1B, %g2 wr %g0, 0x80, %asi lduwa [%l7 + 0x48] %asi, %l6 loop_828: bg %xcc, loop_829 movneg %icc, %o3, %o6 ldx [%l7 + 0x18], %g7 fpsub32s %f24, %f29, %f8 loop_829: fcmple16 %f0, %f20, %o4 orcc %i0, %i5, %l0 add %i2, %o2, %g1 or %o5, %i4, %i1 ldub [%l7 + 0x5B], %l1 smul %g5, 0x1117, %o0 edge16l %l4, %l2, %o7 bl,pt %xcc, loop_830 fmovdge %xcc, %f19, %f0 movle %xcc, %i6, %i7 fpadd16 %f2, %f12, %f0 loop_830: movcs %xcc, %g3, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x1472, %l5 movle %icc, %l3, %g6 fornot2 %f2, %f20, %f30 sll %g4, 0x07, %o1 tneg %icc, 0x5 andncc %l6, %g2, %o6 tgu %icc, 0x2 bne,a loop_831 fmovrdne %g7, %f12, %f18 sth %o3, [%l7 + 0x4C] subcc %o4, %i0, %i5 loop_831: std %i2, [%l7 + 0x10] udiv %l0, 0x1F27, %g1 tleu %xcc, 0x7 movrgz %o5, %i4, %o2 sub %i1, %g5, %o0 mova %icc, %l4, %l1 st %f23, [%l7 + 0x0C] fmovrsgez %l2, %f26, %f5 movleu %xcc, %i6, %i7 set 0x45, %i5 lduba [%l7 + %i5] 0x88, %g3 fbl,a %fcc0, loop_832 srax %i3, 0x0D, %o7 movvc %icc, %l3, %l5 bge,pt %icc, loop_833 loop_832: fbge %fcc1, loop_834 orcc %g4, %o1, %g6 set 0x30, %i2 ldda [%l7 + %i2] 0x23, %i6 loop_833: xorcc %g2, %o6, %g7 loop_834: fmovrslez %o4, %f1, %f15 movre %o3, 0x27D, %i0 mova %xcc, %i2, %l0 edge32ln %i5, %g1, %i4 edge16 %o2, %o5, %i1 tvs %icc, 0x6 mulx %o0, %g5, %l1 array32 %l2, %i6, %l4 ta %icc, 0x6 orn %g3, %i7, %o7 andncc %i3, %l3, %l5 stb %o1, [%l7 + 0x76] fxnors %f26, %f11, %f24 movcs %xcc, %g4, %l6 stx %g6, [%l7 + 0x20] nop set 0x68, %g1 lduw [%l7 + %g1], %g2 xnor %g7, 0x0A90, %o4 fmuld8ulx16 %f26, %f0, %f6 lduh [%l7 + 0x44], %o6 fmul8ulx16 %f16, %f16, %f4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %o3, 0x1C0E, %i2 fexpand %f19, %f14 fcmpgt16 %f8, %f30, %i0 fpadd32 %f28, %f4, %f28 tpos %icc, 0x5 set 0x7A, %o1 ldstuba [%l7 + %o1] 0x0c, %l0 alignaddrl %g1, %i5, %i4 edge32l %o2, %o5, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %o0, %g5, %l1 movrlez %i6, 0x2A5, %l2 umulcc %g3, %i7, %l4 fcmpeq32 %f24, %f24, %o7 fmovsvc %icc, %f27, %f4 ld [%l7 + 0x18], %f29 movcc %xcc, %i3, %l3 fpmerge %f19, %f23, %f8 ta %icc, 0x3 movge %icc, %l5, %o1 sdiv %g4, 0x1D8C, %l6 wr %g0, 0x4f, %asi stxa %g2, [%g0 + 0x0] %asi wr %g0, 0x23, %asi stba %g7, [%l7 + 0x3A] %asi membar #Sync fbug,a %fcc0, loop_835 andn %o4, 0x19B4, %g6 xnorcc %o3, %o6, %i0 set 0x70, %g4 swapa [%l7 + %g4] 0x0c, %l0 loop_835: addccc %i2, %g1, %i4 fnegd %f16, %f8 mulscc %i5, 0x0ECC, %o5 fcmpne32 %f28, %f10, %i1 fpsub16s %f8, %f24, %f25 fmovsvc %icc, %f22, %f12 fmovsg %icc, %f31, %f4 movrgez %o2, %o0, %l1 wr %g0, 0x10, %asi ldsba [%l7 + 0x71] %asi, %g5 edge32l %l2, %i6, %i7 fmovrdne %l4, %f12, %f10 sdiv %o7, 0x0B50, %i3 edge8l %l3, %g3, %o1 srlx %g4, %l5, %g2 tl %icc, 0x7 movg %icc, %l6, %g7 popc 0x1A05, %o4 fmovsge %icc, %f4, %f17 fbue %fcc2, loop_836 prefetch [%l7 + 0x14], 0x1 move %icc, %o3, %o6 fmovrdgez %i0, %f4, %f4 loop_836: movrgz %g6, 0x067, %i2 fcmpne16 %f18, %f8, %g1 fbl,a %fcc2, loop_837 add %i4, 0x087E, %i5 edge8ln %l0, %o5, %o2 edge16n %o0, %i1, %g5 loop_837: udivx %l1, 0x1317, %i6 addcc %i7, %l2, %l4 tvs %icc, 0x2 edge32l %o7, %i3, %l3 ldd [%l7 + 0x78], %f0 andcc %g3, 0x0809, %o1 fmovrse %l5, %f29, %f10 ldx [%l7 + 0x70], %g2 edge16 %l6, %g4, %g7 prefetch [%l7 + 0x54], 0x0 andcc %o3, %o4, %i0 stw %g6, [%l7 + 0x38] call loop_838 fmovdvs %icc, %f19, %f14 movcs %icc, %i2, %g1 te %xcc, 0x4 loop_838: fnor %f18, %f18, %f28 tl %xcc, 0x7 smul %i4, 0x06C4, %o6 std %f28, [%l7 + 0x68] fpackfix %f24, %f22 xor %i5, %o5, %o2 bne %icc, loop_839 mulscc %o0, 0x0410, %l0 fnegs %f19, %f31 edge32 %i1, %g5, %l1 loop_839: tle %xcc, 0x6 brnz,a %i6, loop_840 tpos %icc, 0x2 edge8 %l2, %l4, %i7 umul %i3, 0x060D, %o7 loop_840: movneg %icc, %l3, %g3 be,a loop_841 fpadd32 %f30, %f10, %f12 fbl %fcc1, loop_842 array8 %o1, %l5, %l6 loop_841: lduw [%l7 + 0x0C], %g4 tpos %icc, 0x5 loop_842: nop set 0x5C, %o5 lduha [%l7 + %o5] 0x14, %g7 alignaddr %g2, %o3, %o4 lduw [%l7 + 0x24], %i0 sdivx %i2, 0x1168, %g6 fmovdleu %icc, %f19, %f17 fmovs %f3, %f6 edge32l %g1, %o6, %i4 movrne %o5, %i5, %o0 edge8ln %l0, %o2, %i1 fmovrdne %g5, %f20, %f16 sdivx %i6, 0x14E2, %l1 fbu %fcc3, loop_843 subccc %l4, %i7, %i3 tn %icc, 0x3 movre %l2, 0x3C6, %l3 loop_843: fbuge,a %fcc0, loop_844 brlez %g3, loop_845 fmovsle %xcc, %f16, %f21 bcc loop_846 loop_844: alignaddrl %o7, %o1, %l5 loop_845: edge16ln %g4, %g7, %l6 andncc %o3, %g2, %o4 loop_846: fbe %fcc1, loop_847 flush %l7 + 0x74 or %i0, 0x0A69, %g6 lduw [%l7 + 0x60], %g1 loop_847: sub %o6, %i2, %o5 fba,a %fcc2, loop_848 xorcc %i4, 0x0F54, %i5 movg %icc, %l0, %o0 or %o2, %i1, %g5 loop_848: nop wr %g0, 0x88, %asi ldswa [%l7 + 0x58] %asi, %l1 movpos %xcc, %i6, %i7 fble,a %fcc0, loop_849 tcc %icc, 0x0 movn %icc, %l4, %l2 fmovrsgez %i3, %f12, %f1 loop_849: sra %g3, %o7, %o1 movneg %icc, %l5, %g4 sdiv %l3, 0x0EF4, %l6 edge8ln %g7, %g2, %o4 fmovrde %o3, %f14, %f24 movneg %icc, %g6, %i0 fmovdcc %xcc, %f14, %f12 movrgez %o6, 0x23C, %g1 orcc %o5, 0x0AC7, %i4 brnz %i5, loop_850 movrlz %l0, 0x29A, %i2 fbuge,a %fcc0, loop_851 ta %xcc, 0x0 loop_850: edge8 %o0, %i1, %g5 movge %xcc, %l1, %o2 loop_851: fmul8x16au %f31, %f9, %f14 movge %xcc, %i6, %l4 te %icc, 0x0 movpos %xcc, %l2, %i3 movleu %icc, %g3, %o7 fblg %fcc1, loop_852 edge16 %o1, %i7, %g4 movrgez %l3, 0x095, %l6 fmovdne %xcc, %f31, %f0 loop_852: and %l5, %g2, %o4 fmovrdgez %g7, %f10, %f4 movpos %icc, %o3, %g6 andcc %i0, 0x12E4, %o6 nop setx loop_853, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sll %g1, %i4, %i5 sethi 0x0E1B, %l0 tvc %xcc, 0x7 loop_853: bpos,a,pn %xcc, loop_854 ta %xcc, 0x0 movg %icc, %o5, %i2 move %xcc, %o0, %i1 loop_854: movleu %icc, %l1, %o2 fones %f22 xorcc %i6, %l4, %l2 fble %fcc3, loop_855 movrlez %g5, 0x33B, %i3 addccc %o7, 0x026C, %o1 st %f7, [%l7 + 0x5C] loop_855: st %f31, [%l7 + 0x18] fbu %fcc2, loop_856 udiv %g3, 0x06A6, %g4 movre %i7, %l6, %l3 tl %xcc, 0x4 loop_856: movrlez %g2, 0x1AC, %o4 smulcc %g7, 0x0EE0, %l5 wr %g0, 0x88, %asi stba %g6, [%l7 + 0x2E] %asi stb %i0, [%l7 + 0x37] wr %g0, 0x80, %asi prefetcha [%l7 + 0x10] %asi, 0x0 fmovsle %icc, %f2, %f8 movrlez %o6, 0x328, %g1 subccc %i4, %l0, %o5 mulx %i5, 0x09A5, %o0 movcc %icc, %i1, %l1 sdiv %o2, 0x1F56, %i6 movre %l4, 0x172, %l2 movneg %icc, %g5, %i2 tleu %xcc, 0x1 stbar movrgez %i3, 0x1C0, %o7 sllx %g3, %g4, %i7 fpadd32 %f22, %f0, %f30 edge8n %l6, %l3, %g2 orn %o1, %o4, %g7 and %g6, %l5, %o3 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f16 fnor %f2, %f24, %f24 brz %o6, loop_857 stbar fbul,a %fcc2, loop_858 movvc %icc, %g1, %i4 loop_857: move %xcc, %l0, %i0 andcc %i5, 0x1FB4, %o0 loop_858: fmul8sux16 %f2, %f16, %f22 edge8 %i1, %o5, %l1 smul %i6, %l4, %l2 srax %o2, %g5, %i2 ldstub [%l7 + 0x3B], %i3 move %xcc, %g3, %o7 movgu %icc, %i7, %l6 fmovrdgz %g4, %f2, %f6 movgu %xcc, %l3, %g2 movpos %icc, %o4, %g7 prefetch [%l7 + 0x28], 0x1 subcc %g6, %o1, %l5 fbue %fcc0, loop_859 tneg %xcc, 0x5 fmovdl %xcc, %f30, %f12 pdist %f30, %f30, %f16 loop_859: subcc %o6, %o3, %i4 flush %l7 + 0x5C wr %g0, 0x81, %asi sta %f22, [%l7 + 0x6C] %asi std %f6, [%l7 + 0x30] bneg,a loop_860 brgez,a %g1, loop_861 movgu %icc, %i0, %l0 edge8n %o0, %i5, %o5 loop_860: add %i1, 0x1139, %i6 loop_861: brgez,a %l1, loop_862 movrgz %l2, 0x23F, %l4 xor %o2, %i2, %i3 fbl %fcc2, loop_863 loop_862: fmovsa %icc, %f21, %f3 std %f30, [%l7 + 0x70] tcc %xcc, 0x7 loop_863: fmovdgu %xcc, %f25, %f30 sll %g5, %g3, %i7 udivcc %o7, 0x0649, %g4 fmovsn %xcc, %f18, %f31 brlz %l3, loop_864 subccc %l6, %o4, %g2 srax %g7, 0x19, %g6 fmul8ulx16 %f8, %f20, %f2 loop_864: smulcc %l5, %o1, %o3 edge16n %o6, %g1, %i0 fmuld8sux16 %f10, %f24, %f0 bgu loop_865 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x64, %i3 ldub [%l7 + %i3], %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_865: movrlz %l0, %o0, %i5 tneg %xcc, 0x7 array8 %i1, %i6, %l1 udivcc %o5, 0x0B67, %l4 movneg %xcc, %l2, %o2 tsubcc %i3, %g5, %i2 set 0x08, %g5 stda %i6, [%l7 + %g5] 0x2f membar #Sync smul %g3, 0x13DA, %g4 fmovdvc %xcc, %f7, %f12 xnorcc %l3, %o7, %l6 movrlz %g2, %g7, %o4 fzero %f30 tvc %xcc, 0x3 fmovdpos %icc, %f29, %f14 fba %fcc3, loop_866 xnor %g6, 0x081B, %o1 fpsub16s %f11, %f13, %f0 ble,a,pn %xcc, loop_867 loop_866: for %f24, %f24, %f8 set 0x0C, %o0 swapa [%l7 + %o0] 0x89, %l5 loop_867: subcc %o6, %g1, %o3 movcc %icc, %i4, %i0 movcc %icc, %o0, %l0 set 0x10, %i6 sta %f21, [%l7 + %i6] 0x18 ld [%l7 + 0x20], %f19 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fba,a %fcc0, loop_868 movpos %icc, %i5, %i6 fxnors %f22, %f5, %f8 and %l1, %i1, %l4 loop_868: sllx %o5, 0x18, %l2 nop set 0x60, %g2 std %f24, [%l7 + %g2] movre %o2, 0x2EC, %g5 srl %i3, 0x1F, %i7 udivcc %g3, 0x1935, %i2 fbg %fcc3, loop_869 sub %g4, %o7, %l3 fmovrdgez %g2, %f16, %f14 move %icc, %l6, %o4 loop_869: sdiv %g6, 0x012D, %g7 fmovdvs %xcc, %f16, %f15 sir 0x0472 udivcc %o1, 0x07D9, %o6 fnot1s %f26, %f11 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %l5, %o3, %g1 movn %icc, %i0, %o0 movcs %icc, %l0, %i5 movvs %icc, %i4, %i6 subccc %l1, 0x09C0, %i1 fmovse %icc, %f17, %f18 fzeros %f18 ldx [%l7 + 0x18], %o5 movre %l4, %o2, %l2 swap [%l7 + 0x10], %g5 wr %g0, 0x80, %asi ldsba [%l7 + 0x78] %asi, %i7 te %icc, 0x4 fmovd %f8, %f26 ld [%l7 + 0x2C], %f7 tcs %icc, 0x1 brlez %i3, loop_870 movvc %xcc, %i2, %g3 mulx %o7, 0x0C32, %l3 movrgez %g4, %l6, %o4 loop_870: nop setx loop_871, %l0, %l1 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 movle %icc, %g2, %g7 sdivcc %g6, 0x14F8, %o1 loop_871: fandnot2 %f10, %f12, %f0 movrne %l5, %o3, %g1 wr %g0, 0x11, %asi ldswa [%l7 + 0x60] %asi, %o6 ldub [%l7 + 0x4C], %i0 sllx %o0, %l0, %i4 movrlez %i6, %l1, %i5 tcc %icc, 0x6 srl %i1, 0x0D, %o5 array32 %l4, %o2, %g5 fmovsleu %icc, %f2, %f2 movvs %xcc, %i7, %l2 tge %icc, 0x7 fmovscs %icc, %f30, %f22 tge %icc, 0x4 mova %xcc, %i2, %g3 array16 %o7, %l3, %g4 tn %icc, 0x5 array8 %l6, %i3, %o4 std %f8, [%l7 + 0x68] ldub [%l7 + 0x5D], %g7 fzeros %f23 and %g6, 0x15D6, %o1 umulcc %g2, %o3, %l5 wr %g0, 0xe3, %asi stha %o6, [%l7 + 0x26] %asi membar #Sync or %g1, %o0, %l0 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f16 xnor %i0, %i6, %i4 edge16ln %i5, %i1, %o5 tne %icc, 0x4 and %l4, 0x15A7, %o2 membar 0x5D fmovdcc %icc, %f27, %f20 fmovsl %icc, %f24, %f3 tcc %icc, 0x0 sth %l1, [%l7 + 0x5C] add %i7, %g5, %i2 fbn,a %fcc2, loop_872 stbar andn %l2, 0x19D9, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_872: movneg %icc, %l3, %g4 alignaddrl %l6, %i3, %g3 ldd [%l7 + 0x40], %g6 sllx %o4, 0x0B, %g6 fbul %fcc0, loop_873 movle %icc, %o1, %o3 bpos,a loop_874 fmovdleu %xcc, %f8, %f13 loop_873: brgz,a %l5, loop_875 movg %icc, %g2, %o6 loop_874: sdivx %o0, 0x0412, %g1 subccc %i0, 0x03E9, %i6 loop_875: tneg %xcc, 0x2 fmovrsgz %i4, %f18, %f4 movvs %xcc, %i5, %l0 tge %icc, 0x5 ldsw [%l7 + 0x64], %o5 fzero %f30 movrgez %l4, 0x3A4, %o2 edge8 %l1, %i7, %i1 addcc %g5, %l2, %o7 fbn %fcc0, loop_876 edge32 %l3, %i2, %g4 ldx [%l7 + 0x40], %l6 umul %i3, 0x11A9, %g3 loop_876: subccc %g7, %g6, %o1 brlz %o3, loop_877 ta %icc, 0x3 sethi 0x0405, %o4 fmovsne %icc, %f13, %f18 loop_877: orcc %l5, %g2, %o6 fnor %f24, %f30, %f14 nop set 0x40, %l2 ldd [%l7 + %l2], %f20 set 0x2B, %i4 lduba [%l7 + %i4] 0x14, %o0 fbule %fcc3, loop_878 tl %xcc, 0x1 be loop_879 ldd [%l7 + 0x38], %g0 loop_878: brgez,a %i6, loop_880 stw %i0, [%l7 + 0x5C] loop_879: bne,a loop_881 bgu,pt %icc, loop_882 loop_880: fblg,a %fcc1, loop_883 fmovrslez %i4, %f28, %f26 loop_881: fmovdcs %icc, %f25, %f5 loop_882: movre %i5, 0x1E1, %l0 loop_883: fbue,a %fcc2, loop_884 and %o5, 0x048D, %o2 movne %xcc, %l4, %i7 movge %xcc, %l1, %i1 loop_884: popc 0x1A1F, %g5 fmovrdgez %o7, %f20, %f30 and %l3, 0x0C0D, %i2 addcc %g4, 0x0E33, %l6 bn,pn %icc, loop_885 movrne %l2, %g3, %g7 edge32l %g6, %o1, %o3 edge16n %o4, %i3, %l5 loop_885: xnorcc %g2, %o0, %o6 edge16l %i6, %g1, %i0 edge8l %i4, %i5, %o5 xorcc %o2, %l4, %i7 alignaddrl %l0, %l1, %g5 bge %xcc, loop_886 stw %i1, [%l7 + 0x50] bneg,a,pt %xcc, loop_887 mulscc %l3, 0x0FA7, %o7 loop_886: bg,a,pn %xcc, loop_888 array16 %i2, %l6, %l2 loop_887: fmovdgu %xcc, %f25, %f19 mova %xcc, %g4, %g7 loop_888: movneg %xcc, %g3, %g6 bpos %icc, loop_889 ba,pn %icc, loop_890 te %icc, 0x1 bcc,a %icc, loop_891 loop_889: srlx %o1, 0x13, %o3 loop_890: ldub [%l7 + 0x6A], %i3 brnz %o4, loop_892 loop_891: movle %icc, %g2, %l5 edge16n %o0, %o6, %i6 udivcc %i0, 0x1AAE, %g1 loop_892: tn %xcc, 0x0 edge16ln %i4, %o5, %o2 movvc %icc, %l4, %i5 edge32n %l0, %i7, %l1 smulcc %i1, 0x081E, %l3 fcmple32 %f4, %f12, %g5 array16 %o7, %i2, %l6 popc 0x0DD5, %l2 movcs %icc, %g7, %g4 addc %g6, %g3, %o1 udivcc %i3, 0x10BD, %o4 bcs,a,pt %xcc, loop_893 orcc %o3, 0x1593, %l5 fmovde %xcc, %f3, %f21 lduw [%l7 + 0x48], %g2 loop_893: nop set 0x20, %g3 sta %f3, [%l7 + %g3] 0x88 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcc,pt %icc, loop_894 prefetch [%l7 + 0x4C], 0x1 srl %o0, %o6, %i0 fcmple16 %f26, %f24, %i6 loop_894: ldsh [%l7 + 0x16], %g1 ba,a %icc, loop_895 tsubcc %o5, %i4, %o2 fornot1 %f12, %f30, %f4 smul %l4, %i5, %l0 loop_895: sethi 0x1217, %l1 mulx %i7, 0x0411, %l3 edge8n %g5, %i1, %o7 nop setx loop_896, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry addccc %i2, 0x0759, %l2 fbul,a %fcc2, loop_897 brgez %g7, loop_898 loop_896: bvc loop_899 xorcc %l6, %g6, %g4 loop_897: fmovsvc %xcc, %f12, %f30 loop_898: ta %icc, 0x6 loop_899: stbar faligndata %f26, %f2, %f26 set 0x24, %l1 sta %f6, [%l7 + %l1] 0x89 alignaddrl %o1, %g3, %o4 sub %i3, %o3, %g2 edge16n %l5, %o0, %i0 taddcctv %o6, 0x1AF0, %i6 alignaddrl %o5, %g1, %o2 tvs %icc, 0x1 and %l4, 0x1141, %i4 edge8n %l0, %l1, %i5 fzeros %f31 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %i7, %g5, %i1 fmuld8ulx16 %f21, %f14, %f12 fcmpgt32 %f12, %f10, %o7 fzero %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_900, %l0, %l1 jmpl %l1, %i2 stw %l3, [%l7 + 0x4C] mulx %l2, %g7, %l6 edge8l %g6, %g4, %g3 loop_900: movvc %icc, %o4, %o1 flush %l7 + 0x34 or %o3, %i3, %l5 membar 0x06 movge %xcc, %o0, %i0 ldx [%l7 + 0x38], %g2 addc %i6, %o6, %g1 tsubcc %o2, 0x0E3D, %l4 fzeros %f14 edge16 %o5, %l0, %l1 fbue,a %fcc0, loop_901 edge32n %i5, %i4, %g5 addcc %i1, 0x0037, %i7 fmovrdgez %o7, %f20, %f8 loop_901: fmovrdne %l3, %f8, %f14 movneg %icc, %l2, %i2 tvc %icc, 0x6 edge8l %l6, %g7, %g6 fcmpes %fcc3, %f18, %f19 fpadd32 %f20, %f26, %f20 fbl,a %fcc1, loop_902 array32 %g3, %o4, %o1 movvc %xcc, %g4, %i3 set 0x3B, %l0 ldsba [%l7 + %l0] 0x04, %l5 loop_902: xorcc %o0, %o3, %i0 movcs %icc, %i6, %o6 set 0x20, %l3 lda [%l7 + %l3] 0x88, %f5 srlx %g2, %o2, %g1 movpos %icc, %o5, %l4 fcmpne32 %f16, %f24, %l0 wr %g0, 0x88, %asi lduba [%l7 + 0x7C] %asi, %l1 fbuge,a %fcc0, loop_903 edge8 %i4, %g5, %i1 movn %icc, %i7, %i5 stb %l3, [%l7 + 0x42] loop_903: bleu,a %icc, loop_904 edge16 %o7, %i2, %l6 xnor %g7, 0x15AE, %g6 fbuge,a %fcc2, loop_905 loop_904: fmovs %f26, %f12 fmovsa %icc, %f29, %f6 sra %g3, 0x0D, %o4 loop_905: fmovrdlz %o1, %f26, %f18 and %l2, 0x1D8F, %g4 fcmpes %fcc3, %f19, %f7 array32 %i3, %l5, %o0 bcs,a loop_906 bneg,a,pt %icc, loop_907 fbue,a %fcc1, loop_908 movpos %xcc, %o3, %i0 loop_906: ldstub [%l7 + 0x4C], %o6 loop_907: movl %xcc, %i6, %o2 loop_908: fnand %f24, %f20, %f14 edge32l %g2, %o5, %g1 tleu %icc, 0x7 movvc %xcc, %l0, %l4 edge8ln %i4, %l1, %i1 tgu %icc, 0x5 nop setx loop_909, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvc %icc, %i7, %g5 edge8ln %l3, %o7, %i2 subcc %i5, 0x1392, %l6 loop_909: tcs %xcc, 0x1 bcc,a loop_910 movvc %xcc, %g6, %g3 fbe,a %fcc3, loop_911 fmovsg %icc, %f19, %f19 loop_910: brz %o4, loop_912 sllx %g7, 0x0C, %l2 loop_911: fands %f1, %f7, %f14 subc %g4, 0x0E4D, %o1 loop_912: movrne %i3, %o0, %l5 wr %g0, 0x0c, %asi lduwa [%l7 + 0x4C] %asi, %i0 tsubcc %o6, %o3, %o2 bleu,a,pn %xcc, loop_913 movrlz %g2, 0x26D, %i6 srax %o5, %g1, %l0 lduw [%l7 + 0x24], %i4 loop_913: fbuge %fcc1, loop_914 orncc %l4, %l1, %i1 set 0x78, %o7 ldswa [%l7 + %o7] 0x04, %g5 loop_914: movrlez %i7, %o7, %l3 xnorcc %i2, 0x0101, %l6 array8 %i5, %g3, %o4 ba,a,pn %xcc, loop_915 edge32 %g7, %l2, %g4 fandnot1 %f18, %f14, %f8 udiv %o1, 0x0BFA, %i3 loop_915: sdivx %g6, 0x1621, %l5 and %o0, 0x0E5B, %i0 fmul8x16 %f20, %f12, %f0 popc 0x0A4B, %o3 movpos %icc, %o2, %g2 brz,a %o6, loop_916 edge8n %o5, %g1, %l0 fbne %fcc2, loop_917 andcc %i4, 0x14F0, %i6 loop_916: udiv %l4, 0x0908, %i1 bcc,a,pt %xcc, loop_918 loop_917: array16 %g5, %i7, %l1 fmovsl %icc, %f2, %f23 move %icc, %l3, %i2 loop_918: sll %l6, 0x15, %o7 nop setx loop_919, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sra %g3, %i5, %o4 movrne %l2, 0x1F2, %g4 addcc %g7, %i3, %o1 loop_919: edge16 %g6, %l5, %i0 fnors %f24, %f10, %f3 fcmped %fcc0, %f24, %f24 movrlz %o3, 0x39C, %o0 srlx %o2, 0x1D, %o6 edge32n %o5, %g1, %g2 addcc %l0, 0x14C1, %i4 for %f30, %f22, %f30 fpmerge %f15, %f12, %f28 wr %g0, 0x80, %asi ldda [%l7 + 0x30] %asi, %l4 movle %icc, %i6, %g5 movrgez %i1, 0x1C1, %l1 movne %icc, %l3, %i7 ba,pt %xcc, loop_920 te %icc, 0x3 taddcctv %l6, 0x1581, %o7 tsubcc %i2, 0x1B9E, %i5 loop_920: edge8ln %o4, %l2, %g4 set 0x0F, %g6 ldsba [%l7 + %g6] 0x80, %g3 fand %f4, %f14, %f12 taddcc %i3, 0x0EE2, %o1 xorcc %g6, 0x05E1, %l5 movrgez %g7, %o3, %o0 edge32ln %i0, %o6, %o5 bvs loop_921 brgz %g1, loop_922 stx %g2, [%l7 + 0x38] sir 0x1C2F loop_921: subcc %l0, 0x02BD, %o2 loop_922: tpos %xcc, 0x2 ldsh [%l7 + 0x70], %i4 ldsw [%l7 + 0x14], %l4 array8 %g5, %i1, %l1 udivx %i6, 0x08BE, %l3 fsrc2s %f21, %f1 tleu %xcc, 0x1 movl %icc, %l6, %i7 bg,a %xcc, loop_923 fbu %fcc1, loop_924 movne %icc, %o7, %i2 addccc %o4, 0x1D9A, %i5 loop_923: sdiv %g4, 0x16E0, %g3 loop_924: alignaddr %i3, %o1, %g6 sub %l2, %l5, %g7 edge32n %o3, %o0, %o6 fpack16 %f16, %f5 mova %xcc, %i0, %g1 fbo,a %fcc1, loop_925 tle %icc, 0x6 sdivx %g2, 0x1B41, %o5 fbge %fcc1, loop_926 loop_925: tcs %icc, 0x3 tle %icc, 0x7 movrgez %l0, 0x369, %i4 loop_926: sdiv %l4, 0x020E, %o2 sir 0x0DB0 popc 0x03F7, %i1 membar 0x05 movvs %xcc, %g5, %i6 membar 0x6F movrlez %l3, 0x2A2, %l6 udiv %l1, 0x0DBF, %i7 addc %i2, 0x13A5, %o4 fnegs %f3, %f20 edge16l %o7, %g4, %g3 tcs %xcc, 0x5 tge %icc, 0x5 bvc,a %xcc, loop_927 tcc %icc, 0x1 move %icc, %i5, %o1 fzeros %f20 loop_927: nop set 0x40, %o2 ldda [%l7 + %o2] 0x0c, %f0 set 0x73, %o6 stba %i3, [%l7 + %o6] 0x10 mova %xcc, %l2, %l5 fpack16 %f26, %f18 movg %xcc, %g6, %o3 andn %g7, 0x05C6, %o6 fba %fcc1, loop_928 fmovrdlz %o0, %f4, %f16 std %f28, [%l7 + 0x28] udiv %i0, 0x14F1, %g1 loop_928: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %g2, 0x046D, %o5 fmovdvc %xcc, %f7, %f17 popc %l0, %i4 popc 0x0703, %o2 edge32 %i1, %l4, %g5 tl %xcc, 0x1 fmovsvc %icc, %f26, %f12 fmovscs %xcc, %f30, %f0 bn,a loop_929 movleu %icc, %l3, %l6 umul %i6, %l1, %i7 umulcc %i2, %o4, %o7 loop_929: fmovscs %xcc, %f31, %f29 addccc %g4, %g3, %o1 orcc %i5, 0x1B39, %i3 add %l7, 0x50, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %l2, %l5 tvs %icc, 0x3 tcc %icc, 0x5 fxor %f10, %f22, %f14 fmovsvs %icc, %f30, %f13 te %xcc, 0x6 brgz %o3, loop_930 fbul %fcc2, loop_931 alignaddrl %g7, %o6, %o0 movpos %xcc, %g6, %g1 loop_930: tgu %icc, 0x3 loop_931: fmovspos %xcc, %f6, %f12 call loop_932 fbule %fcc3, loop_933 fmovs %f10, %f1 tgu %xcc, 0x4 loop_932: fmovsneg %icc, %f27, %f23 loop_933: movg %xcc, %g2, %o5 movneg %icc, %l0, %i0 set 0x60, %l4 lda [%l7 + %l4] 0x10, %f15 edge32 %o2, %i4, %i1 movg %icc, %g5, %l3 smul %l6, 0x1976, %i6 set 0x2C, %o4 stwa %l1, [%l7 + %o4] 0x2a membar #Sync fba %fcc3, loop_934 xorcc %l4, %i7, %o4 fmovrsne %o7, %f5, %f16 movge %xcc, %i2, %g3 loop_934: popc %o1, %g4 fmovs %f17, %f5 fcmple32 %f14, %f14, %i5 fcmpd %fcc3, %f10, %f4 bgu loop_935 std %f6, [%l7 + 0x40] lduh [%l7 + 0x0C], %l2 umul %i3, 0x04C0, %o3 loop_935: array16 %g7, %o6, %l5 movrne %g6, 0x04B, %g1 ldstub [%l7 + 0x52], %g2 fpsub32 %f8, %f26, %f20 fbn,a %fcc1, loop_936 fbu,a %fcc0, loop_937 edge32 %o0, %o5, %l0 ldx [%l7 + 0x20], %o2 loop_936: flush %l7 + 0x10 loop_937: xnorcc %i4, %i1, %i0 taddcctv %l3, 0x0A40, %g5 fcmple32 %f16, %f4, %i6 xor %l6, 0x1D4C, %l1 mulscc %l4, %o4, %o7 fxnor %f16, %f6, %f22 tg %xcc, 0x5 edge16n %i7, %g3, %o1 sra %i2, 0x14, %i5 movcc %xcc, %g4, %l2 sdivx %o3, 0x1CB4, %i3 movcs %icc, %o6, %l5 smul %g6, %g7, %g2 movgu %icc, %g1, %o0 tvc %icc, 0x7 fbug %fcc3, loop_938 sethi 0x167F, %l0 movrlez %o2, %i4, %o5 fabsd %f16, %f30 loop_938: prefetch [%l7 + 0x10], 0x2 move %icc, %i1, %i0 taddcctv %l3, 0x0C29, %g5 tle %icc, 0x6 sdiv %i6, 0x15C9, %l6 tvs %icc, 0x0 fcmpeq32 %f8, %f12, %l1 edge8l %l4, %o7, %i7 edge16n %o4, %o1, %i2 array16 %i5, %g4, %l2 or %o3, %i3, %g3 subcc %o6, %l5, %g6 umulcc %g2, %g1, %o0 subccc %l0, %o2, %g7 edge32l %i4, %o5, %i1 tsubcc %i0, 0x0B77, %g5 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 brz %l3, loop_939 fzeros %f2 bl loop_940 xnor %i6, 0x03CE, %l6 loop_939: fmovdne %icc, %f3, %f2 lduh [%l7 + 0x48], %l1 loop_940: movre %o7, 0x0FB, %l4 bneg,pt %icc, loop_941 add %i7, %o1, %i2 bvs,pn %xcc, loop_942 movcc %icc, %i5, %g4 loop_941: call loop_943 fmovda %icc, %f22, %f19 loop_942: edge16n %o4, %l2, %o3 movl %xcc, %i3, %o6 loop_943: fmovsle %xcc, %f17, %f1 edge16l %g3, %g6, %l5 fmovrse %g1, %f28, %f20 fnands %f19, %f9, %f29 fbne %fcc0, loop_944 te %xcc, 0x6 tle %xcc, 0x2 ldd [%l7 + 0x10], %o0 loop_944: bge,a %xcc, loop_945 fpsub32s %f26, %f18, %f13 array16 %l0, %o2, %g2 tleu %xcc, 0x3 loop_945: bpos,a loop_946 ble,a %icc, loop_947 fmovscs %xcc, %f26, %f19 fexpand %f14, %f26 loop_946: edge16ln %i4, %g7, %i1 loop_947: subc %o5, 0x0674, %g5 fpadd16s %f30, %f30, %f21 alignaddrl %i0, %i6, %l3 edge32 %l6, %o7, %l1 fmovdvs %xcc, %f2, %f19 tsubcctv %l4, %i7, %i2 fmovdg %icc, %f2, %f24 wr %g0, 0x89, %asi ldsba [%l7 + 0x6A] %asi, %o1 faligndata %f8, %f22, %f2 wr %g0, 0x80, %asi stwa %i5, [%l7 + 0x2C] %asi tleu %xcc, 0x3 wr %g0, 0x89, %asi stba %o4, [%l7 + 0x60] %asi tn %xcc, 0x5 subc %g4, 0x01FE, %l2 fmovdleu %icc, %f6, %f3 movrne %o3, %o6, %i3 fbl,a %fcc2, loop_948 srlx %g6, 0x17, %g3 wr %g0, 0x0c, %asi lduwa [%l7 + 0x64] %asi, %g1 loop_948: fmul8x16au %f17, %f30, %f4 edge8n %o0, %l0, %o2 edge16ln %g2, %i4, %l5 umulcc %i1, 0x066B, %g7 fpadd32s %f0, %f10, %f29 mulscc %o5, %g5, %i0 edge8n %l3, %i6, %o7 move %xcc, %l1, %l6 subccc %l4, 0x1A08, %i7 stb %i2, [%l7 + 0x2E] orcc %i5, 0x0D48, %o4 pdist %f24, %f30, %f10 wr %g0, 0x18, %asi ldstuba [%l7 + 0x2E] %asi, %o1 fbu,a %fcc2, loop_949 tn %xcc, 0x6 tn %icc, 0x1 fba %fcc1, loop_950 loop_949: and %g4, %o3, %l2 edge32ln %i3, %o6, %g3 set 0x1C, %g7 stba %g1, [%l7 + %g7] 0x81 loop_950: fblg %fcc2, loop_951 tsubcc %g6, %l0, %o0 fmovsl %xcc, %f8, %f18 tg %icc, 0x6 loop_951: array16 %o2, %g2, %i4 fmovda %icc, %f8, %f12 orn %i1, 0x0974, %g7 tneg %icc, 0x7 fxor %f2, %f22, %f10 add %l7, 0x08, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %o5 casa [%l6] %asi, %o5, %g5 edge8 %i0, %l5, %i6 std %o6, [%l7 + 0x58] tn %icc, 0x5 array8 %l3, %l6, %l4 addccc %i7, 0x017E, %l1 fxor %f10, %f16, %f28 smul %i2, 0x0C14, %o4 fcmpgt32 %f18, %f30, %o1 wr %g0, 0x11, %asi ldxa [%l7 + 0x68] %asi, %i5 subc %g4, 0x1281, %l2 lduw [%l7 + 0x5C], %o3 movrlz %i3, 0x2B5, %o6 movrlz %g3, 0x19B, %g6 fmovscs %icc, %f3, %f9 andn %l0, %g1, %o0 subc %o2, %g2, %i1 popc %g7, %i4 fnor %f14, %f2, %f14 mulx %o5, 0x16A9, %g5 ldsw [%l7 + 0x10], %i0 fmovrse %i6, %f3, %f2 fbn %fcc3, loop_952 edge16ln %o7, %l3, %l5 stx %l4, [%l7 + 0x10] call loop_953 loop_952: stbar movre %l6, 0x011, %l1 tcc %xcc, 0x1 loop_953: nop setx loop_954, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge32 %i2, %o4, %o1 tcc %xcc, 0x0 call loop_955 loop_954: fbu %fcc1, loop_956 edge8n %i5, %g4, %l2 movrne %i7, %i3, %o3 loop_955: edge32ln %o6, %g3, %g6 loop_956: bvs,a %icc, loop_957 bl,pt %xcc, loop_958 edge32n %l0, %o0, %o2 bneg,pt %xcc, loop_959 loop_957: udiv %g1, 0x1B98, %g2 loop_958: fmovdleu %icc, %f28, %f13 fmovdcc %xcc, %f14, %f25 loop_959: fmovsl %xcc, %f5, %f14 movvc %xcc, %i1, %g7 edge16 %o5, %g5, %i4 andn %i6, 0x059F, %i0 movgu %xcc, %o7, %l5 set 0x7C, %i1 stha %l3, [%l7 + %i1] 0x11 flush %l7 + 0x68 movpos %xcc, %l4, %l6 movg %xcc, %l1, %i2 be,a %xcc, loop_960 edge16l %o1, %i5, %o4 fbule %fcc1, loop_961 addc %g4, %i7, %l2 loop_960: nop set 0x78, %l5 lduwa [%l7 + %l5] 0x88, %i3 loop_961: add %o3, %g3, %g6 xnor %o6, 0x009B, %l0 wr %g0, 0x04, %asi ldstuba [%l7 + 0x60] %asi, %o2 tn %icc, 0x3 or %g1, %o0, %g2 andn %i1, 0x1A09, %g7 fbuge,a %fcc3, loop_962 ldd [%l7 + 0x20], %o4 movrgez %g5, %i6, %i0 srax %i4, 0x14, %l5 loop_962: std %f0, [%l7 + 0x48] fpadd32s %f20, %f3, %f24 alignaddrl %o7, %l3, %l6 fmovrdne %l4, %f8, %f18 srlx %l1, 0x0F, %o1 tle %xcc, 0x0 fmovsgu %icc, %f8, %f4 or %i2, %i5, %g4 sdivx %i7, 0x0A39, %o4 movne %xcc, %l2, %i3 bn,a loop_963 bcc,a,pn %icc, loop_964 tcs %icc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_963: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_964: fbe %fcc0, loop_965 fmovdg %xcc, %f29, %f6 ldd [%l7 + 0x08], %g2 ldd [%l7 + 0x78], %o2 loop_965: sra %o6, 0x0A, %l0 edge8l %g6, %g1, %o0 movn %xcc, %g2, %i1 movvs %xcc, %o2, %g7 te %xcc, 0x1 umul %o5, 0x120E, %g5 fnot1 %f2, %f28 tle %icc, 0x3 srax %i6, 0x0C, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %l5, %i4, %o7 tgu %xcc, 0x5 add %l3, %l6, %l4 andn %l1, 0x042B, %i2 ldd [%l7 + 0x20], %i4 fmovdge %xcc, %f11, %f28 fcmped %fcc2, %f30, %f18 bvc,a,pn %icc, loop_966 subccc %g4, 0x143D, %o1 std %i6, [%l7 + 0x08] fmovrdlez %o4, %f30, %f10 loop_966: ld [%l7 + 0x2C], %f1 fbule,a %fcc2, loop_967 subc %l2, 0x03F0, %g3 tneg %xcc, 0x0 fmovsg %xcc, %f12, %f17 loop_967: sdivx %o3, 0x0A00, %i3 fmovsl %icc, %f8, %f15 addccc %l0, 0x1A23, %o6 srlx %g1, %o0, %g6 wr %g0, 0x04, %asi swapa [%l7 + 0x14] %asi, %g2 fcmpeq16 %f6, %f12, %o2 fble %fcc0, loop_968 sra %i1, %o5, %g7 fnot2s %f8, %f0 movcs %icc, %g5, %i0 loop_968: edge32 %l5, %i6, %o7 xorcc %l3, 0x017D, %l6 mova %icc, %l4, %i4 bne,a %xcc, loop_969 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ble loop_970 xor %l1, %i5, %i2 loop_969: sethi 0x06ED, %o1 subcc %i7, 0x0963, %g4 loop_970: edge32n %l2, %g3, %o3 fsrc1s %f21, %f24 taddcc %i3, 0x06EC, %l0 fornot2 %f22, %f18, %f8 srax %o6, %o4, %g1 srlx %o0, %g2, %g6 fnors %f30, %f27, %f3 movg %xcc, %i1, %o2 movcc %xcc, %o5, %g5 fbuge,a %fcc1, loop_971 add %g7, %i0, %l5 addcc %i6, %o7, %l3 edge8ln %l4, %l6, %l1 loop_971: or %i4, 0x0CBA, %i2 fnot1 %f8, %f14 alignaddr %o1, %i7, %g4 orncc %l2, %g3, %i5 movre %i3, 0x192, %o3 tge %xcc, 0x7 movvc %icc, %o6, %l0 srax %o4, %g1, %g2 membar 0x75 addc %o0, %g6, %i1 fcmple32 %f30, %f12, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bl,pn %xcc, loop_972 movrgez %g5, %g7, %o5 nop setx loop_973, %l0, %l1 jmpl %l1, %i0 fbe %fcc0, loop_974 loop_972: fbuge %fcc1, loop_975 tl %xcc, 0x3 loop_973: addc %l5, %i6, %l3 loop_974: movvc %xcc, %o7, %l6 loop_975: fones %f30 be,a,pt %icc, loop_976 fmovsne %xcc, %f18, %f17 fmovdle %icc, %f11, %f25 edge16ln %l1, %l4, %i4 loop_976: umul %i2, %i7, %o1 srax %g4, %l2, %i5 movg %icc, %g3, %o3 wr %g0, 0x0c, %asi sta %f1, [%l7 + 0x64] %asi movcs %icc, %o6, %l0 fmovda %icc, %f8, %f0 sdivcc %i3, 0x07D5, %o4 bg loop_977 mulscc %g2, 0x0D2B, %o0 andn %g1, %g6, %i1 fbl,a %fcc0, loop_978 loop_977: sllx %o2, 0x09, %g7 movre %o5, %g5, %i0 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l5, %l3 loop_978: xnorcc %o7, 0x00CE, %i6 tcc %icc, 0x2 fmovsge %icc, %f2, %f22 stbar lduh [%l7 + 0x42], %l1 fmovsgu %icc, %f21, %f27 edge8n %l4, %l6, %i4 edge32 %i7, %o1, %i2 edge16l %l2, %i5, %g4 array8 %o3, %o6, %g3 wr %g0, 0x89, %asi ldsha [%l7 + 0x42] %asi, %i3 add %l0, %o4, %o0 fnot1s %f30, %f7 edge16l %g1, %g2, %i1 st %f30, [%l7 + 0x6C] edge32ln %o2, %g6, %g7 fornot2 %f18, %f18, %f4 sir 0x079F alignaddrl %g5, %i0, %o5 or %l3, %l5, %i6 srlx %l1, 0x02, %o7 sdivcc %l4, 0x1D45, %l6 edge16l %i4, %o1, %i2 srlx %l2, 0x18, %i5 array8 %i7, %o3, %o6 bvc,a %icc, loop_979 alignaddrl %g3, %g4, %i3 alignaddr %o4, %l0, %g1 fmovsneg %xcc, %f29, %f25 loop_979: bneg,pt %icc, loop_980 array16 %g2, %i1, %o0 brlz %o2, loop_981 fmovscs %xcc, %f11, %f26 loop_980: xnorcc %g7, 0x0310, %g5 fbe,a %fcc0, loop_982 loop_981: fbuge,a %fcc2, loop_983 orncc %g6, %i0, %l3 fmovd %f20, %f24 loop_982: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_983: fbo,a %fcc3, loop_984 tge %xcc, 0x0 tge %icc, 0x7 mova %icc, %l5, %i6 loop_984: movne %icc, %o5, %l1 edge16 %l4, %o7, %l6 fmovdpos %icc, %f21, %f14 fcmpgt32 %f24, %f8, %i4 tle %icc, 0x1 xor %i2, %o1, %l2 bne %xcc, loop_985 alignaddr %i5, %o3, %i7 mulx %o6, 0x105E, %g3 and %g4, 0x0294, %o4 loop_985: fsrc2s %f12, %f3 taddcctv %i3, %g1, %g2 stbar smul %l0, 0x1A87, %o0 movpos %icc, %o2, %g7 brz,a %i1, loop_986 lduh [%l7 + 0x28], %g5 fmuld8ulx16 %f15, %f27, %f10 ldd [%l7 + 0x10], %g6 loop_986: andncc %l3, %i0, %i6 subccc %o5, %l5, %l4 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f16 tneg %icc, 0x3 fnegs %f14, %f11 bne loop_987 fxor %f20, %f28, %f2 xnor %o7, %l1, %l6 fmovda %xcc, %f25, %f26 loop_987: movvs %xcc, %i2, %o1 movvc %icc, %i4, %l2 fmovsa %icc, %f24, %f28 nop setx loop_988, %l0, %l1 jmpl %l1, %i5 movre %o3, 0x1A0, %i7 nop setx loop_989, %l0, %l1 jmpl %l1, %g3 fornot2 %f2, %f14, %f10 loop_988: umul %g4, 0x0C68, %o4 fblg,a %fcc1, loop_990 loop_989: fbne,a %fcc3, loop_991 xnor %i3, 0x14E1, %o6 fandnot1 %f28, %f22, %f18 loop_990: movrlez %g1, %l0, %g2 loop_991: smul %o0, %o2, %i1 tgu %icc, 0x4 nop set 0x10, %i0 std %f20, [%l7 + %i0] fmuld8sux16 %f10, %f8, %f22 sdivx %g5, 0x1615, %g7 edge8ln %g6, %i0, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %o5, 0x1CE2, %l5 bgu,a %icc, loop_992 andcc %l4, 0x1488, %i6 movcc %icc, %o7, %l1 movn %icc, %i2, %l6 loop_992: fabsd %f8, %f4 movleu %xcc, %i4, %o1 edge32n %i5, %o3, %i7 brlez %g3, loop_993 sra %g4, %l2, %o4 wr %g0, 0x81, %asi lduha [%l7 + 0x40] %asi, %i3 loop_993: bn,pt %icc, loop_994 tpos %xcc, 0x5 subcc %g1, 0x0F58, %o6 fcmpes %fcc2, %f20, %f22 loop_994: bpos loop_995 alignaddr %l0, %o0, %g2 sdivx %o2, 0x0AF8, %g5 nop setx loop_996, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_995: stb %g7, [%l7 + 0x5A] movrne %g6, 0x20B, %i1 stw %i0, [%l7 + 0x60] loop_996: movrne %o5, %l3, %l5 fmovsg %icc, %f18, %f30 ldsw [%l7 + 0x60], %l4 sdivcc %i6, 0x1416, %o7 subcc %i2, %l6, %l1 movg %xcc, %i4, %i5 fnegd %f20, %f26 orcc %o1, %i7, %g3 or %g4, 0x188B, %o3 movrgez %o4, 0x3FC, %l2 movge %xcc, %i3, %o6 popc %g1, %o0 fmovsleu %xcc, %f22, %f10 movvs %icc, %g2, %l0 array32 %g5, %o2, %g7 movl %icc, %g6, %i1 tle %icc, 0x1 mulx %i0, %o5, %l3 umul %l5, 0x145E, %l4 mulscc %o7, 0x0B68, %i6 fbuge,a %fcc1, loop_997 fmovsg %xcc, %f12, %f25 ld [%l7 + 0x58], %f18 tneg %xcc, 0x3 loop_997: or %i2, 0x10BC, %l6 movneg %xcc, %l1, %i5 umulcc %o1, %i7, %g3 brlez %i4, loop_998 xnor %g4, 0x0989, %o4 tleu %xcc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_998: orncc %o3, %i3, %l2 movvc %icc, %o6, %o0 fmovdcs %icc, %f19, %f14 fmul8x16au %f26, %f26, %f28 movn %xcc, %g1, %l0 fcmpeq32 %f26, %f12, %g5 fornot2s %f31, %f13, %f30 movpos %icc, %o2, %g7 xor %g6, %g2, %i1 edge16l %o5, %i0, %l3 sdivcc %l5, 0x185A, %o7 lduw [%l7 + 0x50], %l4 movre %i2, %l6, %i6 tneg %xcc, 0x3 fmovdgu %icc, %f30, %f8 prefetch [%l7 + 0x6C], 0x0 sdivx %l1, 0x1439, %o1 edge32n %i7, %i5, %i4 movre %g4, 0x16B, %o4 sdivcc %g3, 0x1B82, %i3 taddcc %l2, %o3, %o6 sllx %o0, 0x0E, %g1 set 0x38, %l6 stba %g5, [%l7 + %l6] 0x15 movrgz %o2, %g7, %g6 fpsub32s %f16, %f12, %f28 sir 0x11A2 fbne,a %fcc2, loop_999 fmovspos %xcc, %f3, %f27 tg %xcc, 0x3 fnot1s %f5, %f31 loop_999: tge %xcc, 0x2 ta %xcc, 0x6 tg %xcc, 0x6 orcc %l0, %i1, %o5 fbl %fcc0, loop_1000 array16 %g2, %l3, %l5 fmovdg %xcc, %f21, %f22 fmovsa %icc, %f15, %f15 loop_1000: edge8 %i0, %o7, %l4 fmovda %icc, %f7, %f27 nop set 0x38, %i7 prefetch [%l7 + %i7], 0x3 fones %f19 fmovdpos %xcc, %f31, %f26 brlz %i2, loop_1001 edge32n %l6, %l1, %i6 edge8l %i7, %o1, %i5 orcc %i4, %o4, %g3 loop_1001: subccc %i3, %g4, %o3 udivx %o6, 0x044C, %o0 brgez %l2, loop_1002 bshuffle %f22, %f10, %f16 wr %g0, 0x16, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_1002: nop wr %g0, 0x89, %asi ldstuba [%l7 + 0x1F] %asi, %g5 or %g1, %g7, %g6 tneg %icc, 0x0 tsubcc %l0, 0x0D66, %i1 movgu %icc, %o5, %o2 tvs %xcc, 0x4 fmuld8ulx16 %f3, %f27, %f10 movvc %icc, %g2, %l3 fcmple32 %f26, %f0, %l5 fmovsle %xcc, %f23, %f20 fpadd32 %f8, %f4, %f4 xor %i0, 0x151B, %o7 sra %i2, 0x1C, %l6 fcmpd %fcc2, %f24, %f0 bgu,a,pn %icc, loop_1003 membar 0x3D fmovdvc %xcc, %f20, %f15 andcc %l1, 0x19E5, %l4 loop_1003: taddcctv %i7, 0x1274, %i6 sllx %i5, 0x1D, %o1 srlx %o4, %i4, %i3 tvs %xcc, 0x7 movvc %icc, %g3, %g4 tpos %xcc, 0x0 udivcc %o6, 0x0ADA, %o0 fpmerge %f30, %f31, %f22 fbe %fcc3, loop_1004 addcc %o3, %l2, %g1 fmovdvc %icc, %f17, %f8 add %l7, 0x64, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g7 casa [%l6] %asi, %g7, %g5 loop_1004: sllx %l0, 0x0C, %i1 smul %o5, 0x18DB, %g6 fcmpne32 %f8, %f10, %g2 or %o2, 0x1C83, %l5 tge %xcc, 0x4 fbo %fcc0, loop_1005 add %i0, 0x0AE7, %l3 array8 %o7, %l6, %l1 fpadd32 %f18, %f8, %f2 loop_1005: sdiv %l4, 0x0B6B, %i7 umulcc %i6, 0x1667, %i2 add %i5, 0x00CA, %o1 and %o4, %i3, %i4 umul %g3, 0x0BE0, %g4 fbul %fcc0, loop_1006 flush %l7 + 0x7C edge8l %o0, %o6, %l2 srax %o3, %g7, %g1 loop_1006: fmuld8sux16 %f21, %f1, %f2 fmovrslez %g5, %f9, %f18 fones %f22 sdiv %l0, 0x114F, %o5 edge16 %g6, %g2, %o2 edge8 %l5, %i0, %l3 movcs %icc, %i1, %o7 orn %l6, 0x03D6, %l1 fmovdvc %icc, %f11, %f21 flush %l7 + 0x5C fones %f30 addc %i7, 0x18D9, %i6 edge8n %i2, %l4, %i5 fnegs %f14, %f6 orncc %o1, 0x1777, %o4 sub %i4, 0x1C5C, %g3 andncc %i3, %g4, %o6 wr %g0, 0x0c, %asi lduba [%l7 + 0x6C] %asi, %l2 fbul %fcc3, loop_1007 movcs %xcc, %o3, %o0 movgu %icc, %g7, %g5 movgu %xcc, %g1, %o5 loop_1007: fcmpd %fcc1, %f8, %f18 movrlz %g6, 0x1C6, %l0 nop setx loop_1008, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bge,pn %xcc, loop_1009 prefetch [%l7 + 0x48], 0x1 fmovdvc %icc, %f24, %f27 loop_1008: nop wr %g0, 0x80, %asi lduha [%l7 + 0x08] %asi, %g2 loop_1009: andn %l5, %i0, %o2 fmovsleu %icc, %f22, %f12 andn %l3, %i1, %l6 tle %icc, 0x5 tvc %xcc, 0x1 sethi 0x04DE, %o7 tcs %icc, 0x2 sir 0x0F80 tsubcc %i7, %i6, %i2 array32 %l4, %l1, %o1 or %o4, %i4, %i5 move %xcc, %g3, %i3 fandnot1 %f12, %f14, %f8 tcs %icc, 0x7 edge8l %o6, %g4, %l2 fpack16 %f8, %f23 brlz %o0, loop_1010 tne %xcc, 0x2 array16 %o3, %g7, %g5 fmovsa %xcc, %f26, %f0 loop_1010: fmovs %f29, %f9 sll %g1, 0x0D, %o5 edge32l %g6, %g2, %l5 edge16ln %i0, %l0, %o2 taddcctv %l3, 0x00BF, %l6 orcc %i1, %o7, %i6 fpackfix %f10, %f20 movrlez %i2, %i7, %l1 orn %o1, %l4, %o4 sir 0x1FC7 bshuffle %f22, %f20, %f20 fbu %fcc3, loop_1011 edge32n %i5, %i4, %i3 edge8ln %o6, %g4, %g3 sllx %l2, %o0, %o3 loop_1011: fmuld8sux16 %f18, %f28, %f24 tvs %xcc, 0x3 tneg %xcc, 0x5 array16 %g7, %g5, %g1 movcc %xcc, %o5, %g6 movl %xcc, %l5, %i0 prefetch [%l7 + 0x7C], 0x1 fbo %fcc2, loop_1012 te %icc, 0x7 fbue %fcc3, loop_1013 for %f18, %f10, %f12 loop_1012: movrlez %l0, 0x05A, %o2 sdivx %g2, 0x1391, %l6 loop_1013: tn %xcc, 0x7 fpsub16 %f16, %f20, %f16 bvc,pt %xcc, loop_1014 add %l3, 0x0C7C, %i1 ld [%l7 + 0x5C], %f31 fcmpes %fcc2, %f12, %f8 loop_1014: sub %o7, 0x0EF1, %i6 tpos %icc, 0x1 membar 0x28 nop set 0x76, %i5 ldsb [%l7 + %i5], %i7 fzero %f24 addcc %i2, 0x1DB7, %l1 movleu %xcc, %l4, %o1 fsrc2s %f19, %f2 prefetch [%l7 + 0x20], 0x1 tne %icc, 0x2 bg,pt %icc, loop_1015 tge %icc, 0x2 fpsub16s %f1, %f11, %f25 movcs %xcc, %i5, %o4 loop_1015: movl %icc, %i3, %i4 membar 0x4B tn %xcc, 0x1 fmovsneg %icc, %f8, %f19 edge32ln %g4, %o6, %g3 orcc %o0, %o3, %l2 tleu %xcc, 0x1 set 0x58, %i2 ldsha [%l7 + %i2] 0x15, %g5 add %l7, 0x0C, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %g1, %g7 fnegd %f2, %f2 srlx %o5, 0x15, %g6 fmovrde %l5, %f8, %f0 edge32ln %l0, %o2, %g2 edge16ln %l6, %i0, %l3 fandnot1 %f0, %f4, %f12 sth %o7, [%l7 + 0x3C] fblg %fcc1, loop_1016 fmovdvc %icc, %f30, %f22 fmul8x16au %f4, %f19, %f10 movcc %icc, %i1, %i7 loop_1016: mova %icc, %i2, %i6 fpadd32s %f20, %f29, %f8 tne %icc, 0x0 wr %g0, 0x88, %asi stba %l1, [%l7 + 0x1F] %asi edge32l %l4, %i5, %o1 tvc %xcc, 0x4 tsubcctv %i3, 0x0AEC, %i4 stbar umulcc %g4, %o4, %g3 edge32l %o6, %o3, %l2 fble %fcc1, loop_1017 movneg %xcc, %g5, %o0 bgu,pt %xcc, loop_1018 fxnors %f28, %f7, %f27 loop_1017: sll %g1, 0x0A, %o5 srlx %g6, 0x19, %g7 loop_1018: nop add %l7, 0x30, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l5, %o2 fandnot1 %f12, %f4, %f14 sir 0x0131 bl,a,pn %xcc, loop_1019 edge16 %l0, %l6, %i0 fmovsa %xcc, %f21, %f6 movge %xcc, %g2, %l3 loop_1019: popc 0x129D, %o7 sethi 0x17C7, %i1 brgez,a %i7, loop_1020 bvc loop_1021 edge8 %i2, %i6, %l1 alignaddr %l4, %o1, %i3 loop_1020: fmovsneg %icc, %f2, %f28 loop_1021: bvc,pt %xcc, loop_1022 bn,a,pt %icc, loop_1023 fmovrdlz %i5, %f8, %f14 fbg %fcc1, loop_1024 loop_1022: fmovsn %xcc, %f25, %f29 loop_1023: fors %f17, %f14, %f2 nop setx loop_1025, %l0, %l1 jmpl %l1, %i4 loop_1024: ta %icc, 0x5 edge16 %o4, %g4, %g3 array16 %o6, %o3, %l2 loop_1025: fands %f8, %f8, %f12 wr %g0, 0x80, %asi lda [%l7 + 0x34] %asi, %f0 fbu %fcc0, loop_1026 tge %xcc, 0x3 be,a loop_1027 fmovdcs %xcc, %f0, %f31 loop_1026: array16 %g5, %g1, %o5 taddcctv %g6, 0x1F30, %g7 loop_1027: fpsub16 %f26, %f0, %f4 fbg,a %fcc3, loop_1028 bvs,a,pt %icc, loop_1029 andn %l5, 0x0B65, %o2 nop setx loop_1030, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1028: movcs %xcc, %l0, %l6 loop_1029: fmovsleu %icc, %f13, %f19 fsrc1 %f2, %f22 loop_1030: fbo,a %fcc2, loop_1031 fbe,a %fcc3, loop_1032 faligndata %f2, %f20, %f24 movl %xcc, %i0, %g2 loop_1031: bshuffle %f16, %f10, %f28 loop_1032: taddcc %l3, 0x1B66, %o0 tgu %xcc, 0x1 edge8l %i1, %i7, %i2 movpos %icc, %o7, %l1 tleu %icc, 0x7 tcs %icc, 0x3 movgu %icc, %l4, %o1 movrlz %i6, %i3, %i4 xnor %i5, %o4, %g4 lduh [%l7 + 0x44], %g3 set 0x2C, %g1 ldstuba [%l7 + %g1] 0x18, %o3 fmovrsne %o6, %f19, %f8 sethi 0x1B8B, %l2 tcc %icc, 0x6 xor %g1, 0x0C12, %g5 udivx %o5, 0x029C, %g6 movneg %xcc, %g7, %o2 wr %g0, 0x2b, %asi stwa %l5, [%l7 + 0x08] %asi membar #Sync edge8 %l0, %i0, %l6 fmovd %f26, %f30 ldsw [%l7 + 0x0C], %l3 fmovsn %xcc, %f24, %f4 bg,a loop_1033 std %f18, [%l7 + 0x50] taddcc %g2, 0x10E0, %o0 edge16l %i1, %i7, %i2 loop_1033: movge %icc, %l1, %o7 edge16 %l4, %i6, %i3 fbne %fcc2, loop_1034 subc %i4, %o1, %i5 subcc %o4, %g3, %o3 edge8l %o6, %g4, %l2 loop_1034: ba,pn %xcc, loop_1035 fandnot1 %f30, %f10, %f8 ldub [%l7 + 0x65], %g5 wr %g0, 0x19, %asi prefetcha [%l7 + 0x70] %asi, 0x1 loop_1035: tcc %icc, 0x7 movle %xcc, %g6, %g1 edge32 %g7, %o2, %l5 tg %icc, 0x6 fbn,a %fcc2, loop_1036 edge32l %i0, %l6, %l3 sdivx %l0, 0x0ACC, %o0 ble,a %icc, loop_1037 loop_1036: edge8 %g2, %i1, %i2 fcmple16 %f22, %f4, %i7 edge16n %o7, %l4, %l1 loop_1037: fpadd16s %f13, %f8, %f18 edge16ln %i3, %i6, %o1 edge16l %i4, %i5, %o4 sdiv %o3, 0x027D, %o6 nop set 0x3C, %o3 prefetch [%l7 + %o3], 0x1 movrgz %g3, 0x103, %l2 tneg %xcc, 0x7 fbul %fcc0, loop_1038 umulcc %g4, 0x1A3D, %g5 te %xcc, 0x3 tn %xcc, 0x2 loop_1038: fbge,a %fcc1, loop_1039 prefetch [%l7 + 0x4C], 0x2 sdivcc %o5, 0x1A94, %g1 tg %xcc, 0x1 loop_1039: fmovdleu %xcc, %f19, %f0 wr %g0, 0x89, %asi ldsha [%l7 + 0x38] %asi, %g6 fnand %f30, %f24, %f30 fcmple32 %f16, %f0, %o2 xnor %g7, 0x0FC4, %l5 move %xcc, %i0, %l3 set 0x40, %g4 stda %f16, [%l7 + %g4] 0x18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fone %f16 tle %icc, 0x7 popc 0x0D87, %l0 fnor %f6, %f0, %f10 tvs %icc, 0x3 srlx %l6, %o0, %i1 edge16l %i2, %i7, %g2 tvc %xcc, 0x2 movrlez %o7, 0x192, %l4 edge32n %l1, %i3, %o1 edge16n %i4, %i6, %i5 stbar wr %g0, 0x80, %asi lduba [%l7 + 0x28] %asi, %o4 wr %g0, 0x10, %asi lda [%l7 + 0x68] %asi, %f20 ldub [%l7 + 0x71], %o3 movg %icc, %o6, %g3 orncc %l2, 0x0F2A, %g5 fbue %fcc1, loop_1040 nop setx loop_1041, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcctv %g4, 0x0F0B, %g1 fnot2s %f14, %f31 loop_1040: mulscc %g6, %o5, %g7 loop_1041: fmovsa %xcc, %f11, %f15 umulcc %o2, %l5, %l3 fmovrde %i0, %f6, %f20 tcs %xcc, 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x50, %o5 stxa %l6, [%l7 + %o5] 0x11 edge32 %o0, %i1, %i2 fbe %fcc2, loop_1042 fbule %fcc1, loop_1043 movcs %xcc, %l0, %i7 array32 %g2, %l4, %o7 loop_1042: array16 %l1, %o1, %i3 loop_1043: tl %xcc, 0x2 fexpand %f30, %f4 andcc %i6, %i5, %o4 udivcc %o3, 0x044D, %o6 srlx %g3, %i4, %l2 movrgz %g4, 0x3B7, %g1 fmul8x16al %f23, %f20, %f12 xnor %g5, %o5, %g7 call loop_1044 addccc %o2, %g6, %l5 fmovs %f8, %f16 brnz,a %l3, loop_1045 loop_1044: movge %xcc, %i0, %o0 wr %g0, 0x89, %asi swapa [%l7 + 0x14] %asi, %l6 loop_1045: siam 0x1 fcmple16 %f0, %f20, %i2 alignaddr %l0, %i1, %i7 subc %l4, 0x0B67, %o7 edge32ln %l1, %o1, %g2 fcmpeq16 %f18, %f6, %i3 movre %i5, 0x2D2, %o4 pdist %f28, %f24, %f0 set 0x54, %o1 sta %f26, [%l7 + %o1] 0x89 nop setx loop_1046, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fcmpeq16 %f16, %f16, %i6 fbue,a %fcc2, loop_1047 srlx %o6, 0x08, %o3 loop_1046: edge32ln %i4, %g3, %g4 alignaddr %l2, %g5, %g1 loop_1047: srl %o5, 0x16, %g7 orncc %o2, %g6, %l5 fmovsvc %icc, %f29, %f22 wr %g0, 0x89, %asi stda %l2, [%l7 + 0x30] %asi nop setx loop_1048, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry smul %i0, 0x0805, %o0 set 0x40, %g5 ldda [%l7 + %g5] 0x2a, %i2 loop_1048: tsubcc %l0, 0x160E, %l6 ldd [%l7 + 0x18], %f14 fones %f27 movrgez %i1, 0x24A, %i7 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x28] %asi, 0x1 add %l7, 0x20, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l1, %o7 movn %xcc, %o1, %i3 fornot1 %f30, %f26, %f6 orn %i5, %o4, %i6 stb %o6, [%l7 + 0x26] udivcc %g2, 0x05FF, %o3 add %l7, 0x50, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %i4, %g4 tne %xcc, 0x3 ldsb [%l7 + 0x32], %g3 nop setx loop_1049, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry brlz,a %g5, loop_1050 fsrc2s %f9, %f18 subc %g1, 0x0884, %o5 loop_1049: nop set 0x40, %o0 ldda [%l7 + %o0] 0x14, %f0 loop_1050: movcs %xcc, %g7, %o2 fbul %fcc3, loop_1051 ld [%l7 + 0x40], %f6 smulcc %l2, %g6, %l5 sir 0x0255 loop_1051: sdiv %i0, 0x1470, %o0 alignaddr %l3, %l0, %l6 wr %g0, 0x0c, %asi ldsha [%l7 + 0x2E] %asi, %i2 movge %xcc, %i7, %i1 fblg,a %fcc3, loop_1052 movrlz %l4, 0x093, %l1 taddcc %o1, 0x12E3, %i3 or %i5, 0x0457, %o4 loop_1052: fpsub16 %f18, %f14, %f12 and %i6, %o7, %o6 std %o2, [%l7 + 0x08] fbul %fcc0, loop_1053 ldd [%l7 + 0x28], %f12 and %g2, 0x1E3C, %g4 tsubcc %i4, %g3, %g5 loop_1053: fcmpne16 %f26, %f12, %g1 edge32l %o5, %o2, %g7 movrgz %g6, 0x000, %l5 fxors %f16, %f29, %f7 andncc %i0, %l2, %l3 wr %g0, 0x89, %asi lduba [%l7 + 0x68] %asi, %l0 membar 0x21 tneg %xcc, 0x0 edge32n %l6, %o0, %i7 or %i1, 0x08B0, %l4 ta %icc, 0x2 subcc %l1, 0x050E, %o1 fmovde %icc, %f12, %f5 edge16ln %i3, %i2, %i5 prefetch [%l7 + 0x6C], 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpeq16 %f24, %f0, %o4 tcc %icc, 0x3 brgez,a %o7, loop_1054 movl %xcc, %o6, %i6 brlez,a %g2, loop_1055 fcmped %fcc3, %f2, %f14 loop_1054: bvs,a %xcc, loop_1056 fcmps %fcc3, %f5, %f28 loop_1055: fmovdgu %icc, %f12, %f0 tvc %xcc, 0x4 loop_1056: bg,a,pn %xcc, loop_1057 tsubcctv %g4, %i4, %g3 edge8ln %g5, %o3, %o5 for %f12, %f30, %f6 loop_1057: te %xcc, 0x0 fnot2 %f0, %f8 tgu %icc, 0x7 movcs %xcc, %g1, %g7 tneg %xcc, 0x2 mulx %o2, %g6, %i0 edge16 %l2, %l5, %l0 sra %l3, %o0, %l6 movrgz %i1, %i7, %l1 taddcctv %l4, %i3, %i2 tcc %xcc, 0x5 wr %g0, 0x0c, %asi stda %f16, [%l7 + 0x40] %asi fmovsvc %xcc, %f5, %f12 movle %icc, %o1, %o4 brgez,a %o7, loop_1058 alignaddr %i5, %o6, %g2 tgu %icc, 0x5 membar 0x11 loop_1058: tcc %xcc, 0x4 edge16n %g4, %i6, %i4 fands %f2, %f20, %f29 wr %g0, 0x89, %asi ldda [%l7 + 0x10] %asi, %g4 movneg %xcc, %g3, %o3 flush %l7 + 0x50 brlez %g1, loop_1059 umulcc %o5, 0x1DA8, %o2 set 0x0F, %i3 ldstuba [%l7 + %i3] 0x0c, %g6 loop_1059: movpos %xcc, %i0, %g7 movle %icc, %l5, %l0 ba loop_1060 addc %l2, %o0, %l6 movvc %xcc, %l3, %i1 bvs loop_1061 loop_1060: ldd [%l7 + 0x68], %f8 sra %l1, 0x19, %i7 edge16n %l4, %i2, %o1 loop_1061: udivx %o4, 0x12D0, %o7 nop setx loop_1062, %l0, %l1 jmpl %l1, %i5 movpos %icc, %i3, %g2 fnegs %f14, %f31 pdist %f6, %f6, %f16 loop_1062: andn %o6, %g4, %i4 subc %g5, 0x1C8A, %g3 bg,a,pn %icc, loop_1063 edge32l %o3, %g1, %i6 tl %xcc, 0x6 fornot1s %f1, %f15, %f26 loop_1063: edge16ln %o2, %g6, %o5 fpsub32s %f12, %f14, %f29 fpsub32 %f2, %f12, %f26 fcmple32 %f16, %f6, %g7 sdivx %i0, 0x0DB0, %l5 srlx %l2, 0x0C, %o0 wr %g0, 0x19, %asi lduha [%l7 + 0x7C] %asi, %l6 fmovdcs %icc, %f29, %f30 movle %icc, %l3, %l0 fnor %f20, %f8, %f2 edge16n %i1, %l1, %l4 tge %xcc, 0x5 set 0x40, %g2 stda %f0, [%l7 + %g2] 0x19 fcmpes %fcc1, %f18, %f28 call loop_1064 sdiv %i2, 0x02E2, %i7 add %o1, 0x15C0, %o4 stbar loop_1064: fblg %fcc1, loop_1065 fand %f26, %f20, %f28 sdivcc %o7, 0x07F6, %i3 movl %icc, %i5, %g2 loop_1065: fpsub16s %f21, %f13, %f12 subcc %o6, 0x19BC, %i4 fcmpne16 %f6, %f24, %g5 fcmpgt32 %f16, %f10, %g4 fones %f7 udiv %g3, 0x0EEE, %o3 ldsw [%l7 + 0x18], %i6 xorcc %g1, 0x02DE, %o2 movn %xcc, %g6, %o5 movn %icc, %g7, %i0 xnorcc %l2, 0x1A5C, %o0 brnz,a %l6, loop_1066 ldsw [%l7 + 0x10], %l5 fmovdvs %xcc, %f20, %f7 call loop_1067 loop_1066: fpack16 %f20, %f26 set 0x208, %i6 ldxa [%g0 + %i6] 0x52, %l3 loop_1067: lduw [%l7 + 0x24], %i1 fmovsneg %icc, %f11, %f27 or %l0, %l1, %l4 fmovsvc %icc, %f9, %f12 nop setx loop_1068, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fornot1 %f10, %f2, %f18 or %i7, 0x198A, %o1 ta %xcc, 0x0 loop_1068: mulscc %o4, 0x1429, %i2 edge8l %o7, %i5, %g2 fmovdleu %xcc, %f19, %f28 prefetch [%l7 + 0x0C], 0x0 udiv %i3, 0x1BA7, %i4 udiv %o6, 0x03EF, %g4 alignaddr %g5, %g3, %i6 std %f0, [%l7 + 0x30] tg %xcc, 0x0 movne %xcc, %o3, %o2 movge %icc, %g1, %g6 tsubcc %g7, 0x0B8F, %o5 wr %g0, 0x80, %asi ldda [%l7 + 0x10] %asi, %l2 movre %i0, 0x02D, %o0 orcc %l6, %l3, %i1 fmovdvc %icc, %f11, %f30 sth %l0, [%l7 + 0x26] mulx %l5, %l4, %l1 brlez %i7, loop_1069 ld [%l7 + 0x68], %f3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %xcc, %o1, %i2 loop_1069: movl %icc, %o4, %i5 fmovdgu %xcc, %f9, %f1 movvs %icc, %o7, %i3 fmovsn %xcc, %f29, %f9 fba %fcc2, loop_1070 add %i4, 0x07B1, %o6 bn loop_1071 subccc %g2, %g5, %g4 loop_1070: tne %icc, 0x0 sub %i6, 0x092C, %g3 loop_1071: bpos,pt %icc, loop_1072 sllx %o2, %o3, %g6 umul %g7, %o5, %g1 prefetch [%l7 + 0x50], 0x1 loop_1072: sir 0x00BF movle %icc, %l2, %o0 udivx %l6, 0x0653, %l3 sethi 0x03BD, %i1 array8 %i0, %l5, %l4 nop set 0x14, %l2 ldsw [%l7 + %l2], %l1 movvs %xcc, %l0, %o1 ld [%l7 + 0x74], %f7 udiv %i7, 0x0D67, %o4 srax %i2, %i5, %o7 array32 %i4, %i3, %g2 xorcc %o6, 0x0962, %g5 add %l7, 0x60, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %i6, %g4 fbug,a %fcc2, loop_1073 srax %g3, 0x08, %o2 set 0x5C, %g3 lduha [%l7 + %g3] 0x14, %o3 loop_1073: sra %g7, 0x1D, %o5 movcc %icc, %g6, %g1 tl %icc, 0x7 sdiv %o0, 0x0459, %l2 fsrc2s %f3, %f9 fsrc2s %f20, %f23 edge16n %l3, %i1, %l6 tsubcc %i0, %l4, %l1 tsubcctv %l5, %o1, %l0 te %xcc, 0x2 fmovrslz %o4, %f6, %f2 sra %i2, 0x0D, %i7 std %f0, [%l7 + 0x48] taddcctv %i5, 0x119A, %o7 tsubcc %i3, %g2, %o6 alignaddrl %i4, %g5, %g4 mova %icc, %g3, %o2 fmovdg %xcc, %f30, %f8 array8 %o3, %g7, %o5 fmovdn %icc, %f15, %f8 addccc %g6, 0x0C83, %g1 set 0x6A, %i4 lduba [%l7 + %i4] 0x15, %o0 edge8 %l2, %i6, %i1 te %icc, 0x6 fmovrdgez %l6, %f24, %f28 xor %i0, 0x153E, %l4 edge16 %l1, %l5, %l3 movre %l0, %o4, %o1 fsrc1 %f14, %f30 bn,a %xcc, loop_1074 fands %f21, %f31, %f6 wr %g0, 0x80, %asi prefetcha [%l7 + 0x10] %asi, 0x0 loop_1074: tsubcc %i5, %o7, %i3 fpmerge %f28, %f10, %f20 srl %g2, %i2, %i4 fbne %fcc3, loop_1075 tleu %xcc, 0x6 movrgez %o6, 0x0C2, %g5 array16 %g3, %o2, %g4 loop_1075: ta %icc, 0x1 set 0x71, %l0 ldsba [%l7 + %l0] 0x15, %g7 fmovrdgez %o3, %f14, %f18 nop setx loop_1076, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvs %xcc, %g6, %o5 sub %o0, %l2, %i6 fcmpne16 %f4, %f12, %i1 loop_1076: fbne,a %fcc2, loop_1077 edge16ln %g1, %i0, %l6 nop setx loop_1078, %l0, %l1 jmpl %l1, %l4 bge loop_1079 loop_1077: fcmpeq16 %f18, %f30, %l1 tne %icc, 0x6 loop_1078: orncc %l5, %l0, %l3 loop_1079: xorcc %o1, %o4, %i7 fmuld8sux16 %f9, %f31, %f20 brgez,a %i5, loop_1080 sdivcc %i3, 0x156D, %g2 brgz,a %i2, loop_1081 bcs,a %xcc, loop_1082 loop_1080: movge %xcc, %o7, %i4 nop setx loop_1083, %l0, %l1 jmpl %l1, %o6 loop_1081: move %xcc, %g3, %g5 loop_1082: add %o2, %g4, %g7 tvc %xcc, 0x1 loop_1083: fbue %fcc3, loop_1084 fmovrdlez %g6, %f28, %f18 sub %o5, 0x0A99, %o3 smul %o0, 0x075C, %l2 loop_1084: taddcctv %i6, 0x0C27, %g1 movpos %icc, %i0, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsl %xcc, %f27, %f21 set 0x28, %l1 lduba [%l7 + %l1] 0x88, %i1 fcmpne16 %f20, %f0, %l4 smul %l1, %l5, %l3 movvs %icc, %o1, %o4 tsubcctv %i7, 0x1B59, %l0 membar 0x34 alignaddrl %i5, %i3, %i2 and %o7, 0x1648, %g2 fcmpeq32 %f0, %f14, %i4 fcmpd %fcc0, %f0, %f16 udiv %o6, 0x015B, %g5 bshuffle %f20, %f8, %f26 fbuge,a %fcc1, loop_1085 xnorcc %o2, 0x08F1, %g4 edge16l %g3, %g6, %g7 wr %g0, 0x27, %asi ldda [%l7 + 0x20] %asi, %o2 loop_1085: orcc %o5, 0x0330, %l2 fcmple16 %f26, %f0, %i6 udiv %o0, 0x0A86, %i0 membar 0x51 fmul8x16au %f28, %f4, %f26 movn %xcc, %l6, %g1 fmovdpos %icc, %f20, %f21 edge32n %l4, %i1, %l5 tne %icc, 0x0 tne %icc, 0x1 nop setx loop_1086, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fandnot1 %f0, %f10, %f22 orn %l3, 0x11AA, %o1 orncc %l1, 0x05D8, %i7 loop_1086: fmuld8ulx16 %f24, %f21, %f0 fmovdcs %icc, %f16, %f27 brlz %o4, loop_1087 tne %icc, 0x0 fnor %f26, %f12, %f0 subc %i5, 0x14F0, %l0 loop_1087: fcmpgt32 %f16, %f20, %i3 fblg,a %fcc0, loop_1088 movg %icc, %o7, %i2 bge,a %icc, loop_1089 sra %g2, 0x1E, %i4 loop_1088: xor %o6, %o2, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1089: alignaddr %g4, %g6, %g3 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x3D] %asi, %o3 fmovsleu %icc, %f2, %f3 udiv %g7, 0x1C22, %l2 stx %i6, [%l7 + 0x08] fpadd32s %f16, %f8, %f30 xnor %o0, 0x0A58, %i0 movvs %icc, %l6, %o5 stbar tl %icc, 0x3 fmovdvc %icc, %f10, %f27 fmovsvs %xcc, %f3, %f21 srl %l4, %g1, %l5 subccc %l3, 0x16D3, %i1 tg %xcc, 0x0 andncc %l1, %i7, %o4 nop setx loop_1090, %l0, %l1 jmpl %l1, %o1 smulcc %l0, 0x1A46, %i3 movrlez %i5, %i2, %g2 movpos %xcc, %o7, %o6 loop_1090: edge16n %o2, %g5, %g4 movrne %g6, 0x038, %g3 tleu %xcc, 0x3 taddcc %i4, %g7, %l2 wr %g0, 0x18, %asi lda [%l7 + 0x1C] %asi, %f6 srax %i6, %o3, %i0 for %f0, %f30, %f2 fbug,a %fcc2, loop_1091 tpos %xcc, 0x0 fmovdle %xcc, %f7, %f29 ldsb [%l7 + 0x65], %l6 loop_1091: fxor %f4, %f18, %f6 movpos %xcc, %o5, %o0 tl %icc, 0x2 fmovrdgz %g1, %f22, %f28 set 0x48, %l3 ldstuba [%l7 + %l3] 0x04, %l4 taddcctv %l5, %i1, %l1 edge32 %l3, %o4, %o1 fmovdne %icc, %f19, %f26 movpos %icc, %l0, %i7 xorcc %i3, %i2, %i5 array16 %g2, %o7, %o6 fpmerge %f2, %f30, %f10 fnot1 %f2, %f20 flush %l7 + 0x2C bneg %icc, loop_1092 fnot2 %f6, %f4 ldsb [%l7 + 0x20], %o2 smul %g5, %g4, %g3 loop_1092: fmovsneg %xcc, %f30, %f20 fmovsn %icc, %f22, %f14 tgu %xcc, 0x4 edge16 %i4, %g7, %g6 fmovdle %icc, %f18, %f22 edge8l %i6, %o3, %l2 edge16n %l6, %o5, %i0 movneg %xcc, %o0, %g1 movrlz %l5, 0x1B0, %l4 addcc %l1, 0x196C, %i1 smulcc %l3, %o4, %l0 xorcc %o1, 0x0084, %i3 fmovdne %xcc, %f26, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x80, %asi lduwa [%l7 + 0x48] %asi, %i7 umul %i5, %i2, %o7 fpsub16s %f17, %f31, %f29 fbg,a %fcc3, loop_1093 ba,a loop_1094 array32 %o6, %o2, %g2 tg %icc, 0x6 loop_1093: xnorcc %g4, %g5, %g3 loop_1094: array16 %i4, %g6, %g7 fmovsvs %xcc, %f7, %f21 movrgz %o3, %i6, %l6 nop setx loop_1095, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subccc %o5, 0x1EDB, %l2 tneg %icc, 0x5 sra %o0, 0x08, %i0 loop_1095: sethi 0x0CC4, %g1 mova %icc, %l5, %l4 fmovd %f24, %f0 orn %l1, %i1, %o4 edge8ln %l0, %l3, %i3 fcmpeq32 %f8, %f22, %o1 xorcc %i7, %i5, %i2 tcc %xcc, 0x4 fcmped %fcc0, %f20, %f12 fbg,a %fcc3, loop_1096 membar 0x7C fbe,a %fcc3, loop_1097 srax %o7, 0x14, %o6 loop_1096: fmul8x16al %f4, %f3, %f4 edge16 %o2, %g4, %g2 loop_1097: movg %icc, %g5, %i4 movvs %icc, %g6, %g7 edge16n %o3, %g3, %i6 add %l7, 0x30, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %o5 casxa [%l6] %asi, %o5, %l6 movgu %icc, %l2, %i0 sethi 0x025C, %g1 fbul,a %fcc3, loop_1098 bcs,a,pn %icc, loop_1099 xnorcc %l5, %l4, %o0 andn %i1, %l1, %l0 loop_1098: orn %o4, %l3, %o1 loop_1099: fpack32 %f26, %f4, %f10 xor %i3, %i5, %i7 sllx %o7, %o6, %o2 fbg %fcc1, loop_1100 ldub [%l7 + 0x38], %g4 xorcc %i2, 0x0DCB, %g5 fpadd16 %f16, %f14, %f24 loop_1100: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %xcc, 0x7 fmovdge %icc, %f25, %f31 fors %f26, %f14, %f19 tgu %xcc, 0x0 fmovsneg %xcc, %f13, %f14 movge %icc, %g2, %i4 fble,a %fcc1, loop_1101 fbn %fcc0, loop_1102 fxnors %f25, %f9, %f6 fsrc2s %f16, %f20 loop_1101: stbar loop_1102: faligndata %f10, %f26, %f20 movn %icc, %g7, %o3 xor %g6, 0x1BDE, %i6 movn %icc, %g3, %l6 array8 %o5, %i0, %l2 ldsb [%l7 + 0x0A], %l5 srl %l4, 0x16, %g1 brnz %o0, loop_1103 fsrc1s %f15, %f26 fbule %fcc1, loop_1104 tvs %icc, 0x2 loop_1103: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgz %l1, %f12, %f4 loop_1104: movvc %icc, %l0, %o4 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f16 array32 %l3, %i1, %o1 movvs %icc, %i3, %i7 fbl,a %fcc3, loop_1105 fmovrsgez %o7, %f7, %f11 or %i5, 0x0295, %o2 movrgez %g4, 0x0CC, %i2 loop_1105: movre %g5, %g2, %o6 movrgez %g7, %o3, %g6 andcc %i6, %g3, %l6 addccc %i4, 0x1F3D, %i0 movrgez %l2, 0x186, %l5 tcs %xcc, 0x4 fcmpeq32 %f2, %f12, %o5 movl %icc, %l4, %g1 taddcc %l1, 0x16F5, %o0 set 0x6D, %o7 ldsba [%l7 + %o7] 0x19, %o4 stx %l0, [%l7 + 0x38] fmovrdlz %i1, %f6, %f20 fmovsa %xcc, %f30, %f18 array32 %o1, %i3, %i7 nop set 0x28, %o2 stx %o7, [%l7 + %o2] fcmpeq16 %f22, %f24, %i5 edge8l %o2, %g4, %i2 addc %l3, 0x1084, %g2 fsrc1 %f22, %f14 fzeros %f22 ldsw [%l7 + 0x70], %o6 fmovdleu %xcc, %f11, %f12 stb %g5, [%l7 + 0x67] movcc %icc, %o3, %g7 taddcctv %i6, 0x1A3C, %g3 sethi 0x04AB, %g6 alignaddr %i4, %l6, %i0 call loop_1106 array16 %l2, %o5, %l5 addccc %l4, 0x1004, %l1 edge32n %o0, %g1, %o4 loop_1106: fpsub32 %f26, %f28, %f30 movg %xcc, %l0, %i1 mulscc %i3, 0x15E9, %o1 bcc,a,pn %icc, loop_1107 array16 %i7, %i5, %o7 move %icc, %g4, %o2 andn %l3, 0x04F7, %i2 loop_1107: mulscc %o6, 0x083E, %g5 te %xcc, 0x5 movgu %icc, %o3, %g2 movvs %xcc, %g7, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_1108, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ba,a,pt %icc, loop_1109 bl,pt %xcc, loop_1110 fbne,a %fcc0, loop_1111 loop_1108: tleu %icc, 0x2 loop_1109: edge16 %g6, %i4, %i6 loop_1110: fmovspos %xcc, %f27, %f3 loop_1111: mova %icc, %l6, %l2 movne %icc, %i0, %o5 bpos,a,pt %icc, loop_1112 edge16l %l5, %l4, %l1 fandnot2 %f22, %f20, %f18 ldub [%l7 + 0x2E], %g1 loop_1112: fcmps %fcc1, %f6, %f24 call loop_1113 swap [%l7 + 0x54], %o4 tcc %icc, 0x6 fnands %f4, %f5, %f10 loop_1113: lduh [%l7 + 0x18], %o0 std %f12, [%l7 + 0x58] fmovrsgz %i1, %f27, %f24 fabss %f0, %f13 bvc,pn %xcc, loop_1114 movgu %icc, %i3, %o1 tl %xcc, 0x7 srl %l0, %i5, %o7 loop_1114: edge8ln %g4, %o2, %i7 mova %xcc, %l3, %o6 fmuld8sux16 %f3, %f7, %f14 flush %l7 + 0x70 movcs %xcc, %g5, %o3 alignaddr %i2, %g7, %g2 ldd [%l7 + 0x60], %g2 orcc %g6, %i4, %l6 fmovsne %xcc, %f6, %f17 fmovse %xcc, %f2, %f24 movcc %xcc, %i6, %l2 nop setx loop_1115, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sllx %o5, 0x04, %i0 fmovdvs %xcc, %f31, %f1 sllx %l5, %l1, %g1 loop_1115: nop set 0x72, %g6 lduha [%l7 + %g6] 0x81, %o4 wr %g0, 0x18, %asi swapa [%l7 + 0x58] %asi, %l4 fabss %f2, %f25 add %i1, 0x06BE, %i3 tcs %icc, 0x6 fbg %fcc2, loop_1116 tge %xcc, 0x1 subcc %o0, %l0, %o1 wr %g0, 0x11, %asi ldxa [%l7 + 0x58] %asi, %i5 loop_1116: or %g4, %o7, %o2 fcmpne16 %f8, %f16, %l3 tvs %xcc, 0x5 set 0x10, %l4 ldda [%l7 + %l4] 0x15, %o6 fmovrslz %i7, %f11, %f0 fmovspos %xcc, %f17, %f26 set 0x48, %o6 ldxa [%l7 + %o6] 0x04, %g5 srl %o3, 0x1D, %i2 subc %g7, 0x1B96, %g3 tsubcctv %g6, %i4, %l6 fpmerge %f14, %f7, %f16 edge32n %i6, %g2, %l2 fxnors %f19, %f19, %f20 udivx %i0, 0x17D8, %o5 andn %l5, %l1, %g1 umul %o4, %l4, %i3 fsrc1s %f30, %f10 wr %g0, 0x19, %asi lduwa [%l7 + 0x64] %asi, %o0 smul %l0, %o1, %i1 addc %i5, 0x0554, %g4 tgu %icc, 0x3 brnz %o7, loop_1117 edge16l %l3, %o6, %i7 sllx %g5, 0x02, %o3 fmul8ulx16 %f6, %f20, %f22 loop_1117: fmovdl %xcc, %f12, %f28 fbu %fcc3, loop_1118 fors %f30, %f23, %f22 fsrc2s %f28, %f28 fmul8ulx16 %f24, %f8, %f28 loop_1118: andcc %o2, 0x1A8A, %g7 edge16 %g3, %i2, %g6 udivx %l6, 0x01A7, %i6 bneg,pt %icc, loop_1119 tcc %xcc, 0x5 bvs,a,pn %xcc, loop_1120 sll %i4, 0x05, %g2 loop_1119: srax %l2, %i0, %o5 xor %l5, %g1, %l1 loop_1120: nop add %l7, 0x10, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o4 casxa [%l6] %asi, %o4, %i3 movgu %icc, %o0, %l4 set 0x48, %o4 sta %f23, [%l7 + %o4] 0x15 fnot1s %f27, %f2 fsrc2s %f1, %f9 mulscc %o1, %l0, %i5 movneg %icc, %i1, %o7 ldub [%l7 + 0x24], %g4 stx %o6, [%l7 + 0x40] fsrc2 %f0, %f0 bn,pt %icc, loop_1121 edge32ln %i7, %l3, %o3 ld [%l7 + 0x10], %f0 orn %o2, %g7, %g5 loop_1121: fxnor %f8, %f16, %f2 movrgz %g3, 0x21C, %i2 set 0x10, %i1 stxa %l6, [%l7 + %i1] 0x14 andcc %i6, %g6, %i4 fbl,a %fcc0, loop_1122 tle %icc, 0x5 nop set 0x28, %l5 std %f16, [%l7 + %l5] fornot2s %f29, %f27, %f19 loop_1122: movle %xcc, %g2, %l2 edge16l %i0, %o5, %l5 mulx %g1, 0x12B9, %l1 sub %o4, %i3, %o0 fmovscc %xcc, %f26, %f28 sdiv %o1, 0x0EFE, %l0 movrne %i5, %l4, %o7 fbule,a %fcc2, loop_1123 fcmpgt32 %f12, %f10, %i1 alignaddrl %o6, %g4, %l3 nop set 0x70, %i0 stx %i7, [%l7 + %i0] loop_1123: fors %f15, %f28, %f12 tcc %icc, 0x0 bvs,pn %xcc, loop_1124 tl %icc, 0x5 subcc %o2, 0x0E99, %o3 edge8l %g7, %g5, %g3 loop_1124: pdist %f0, %f4, %f14 alignaddrl %i2, %i6, %l6 fmovrsgz %g6, %f19, %f12 udiv %i4, 0x0909, %l2 movcs %icc, %g2, %i0 umul %o5, %g1, %l1 edge32l %l5, %i3, %o4 stw %o0, [%l7 + 0x10] array32 %l0, %o1, %l4 bvs,pn %xcc, loop_1125 fabsd %f2, %f0 movle %xcc, %o7, %i1 wr %g0, 0x81, %asi lduba [%l7 + 0x70] %asi, %i5 loop_1125: nop setx loop_1126, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrlez %g4, 0x05C, %l3 brgz,a %i7, loop_1127 umul %o6, 0x0263, %o3 loop_1126: tl %icc, 0x4 fbne,a %fcc0, loop_1128 loop_1127: tvc %xcc, 0x1 wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1128: popc %g7, %o2 smulcc %g5, %g3, %i2 mulx %l6, 0x08B9, %i6 popc 0x0EB0, %i4 tpos %icc, 0x4 fmovrde %g6, %f14, %f14 be loop_1129 ldx [%l7 + 0x50], %l2 tcs %icc, 0x6 stbar loop_1129: sdiv %g2, 0x03DA, %i0 fmovdg %xcc, %f22, %f21 movcc %xcc, %g1, %o5 add %l7, 0x28, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %l1, %i3 sll %o4, %l5, %l0 bge,a,pn %xcc, loop_1130 smulcc %o1, %l4, %o0 set 0x40, %g7 stda %f0, [%l7 + %g7] 0xf0 membar #Sync loop_1130: fbo,a %fcc1, loop_1131 orn %o7, 0x0CA3, %i5 movg %icc, %i1, %l3 srax %g4, %i7, %o6 loop_1131: nop wr %g0, 0x04, %asi prefetcha [%l7 + 0x78] %asi, 0x2 std %f2, [%l7 + 0x30] fnot2 %f26, %f26 umul %o3, 0x0DD0, %g5 bcs,pn %xcc, loop_1132 fmovdpos %icc, %f24, %f13 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %o2, 0x0CB4, %i2 loop_1132: xor %g3, 0x1FB5, %i6 srlx %i4, 0x19, %g6 fmul8x16au %f5, %f17, %f28 fabss %f17, %f29 edge32n %l6, %g2, %i0 edge16n %l2, %g1, %l1 tneg %xcc, 0x5 movleu %xcc, %i3, %o4 fbe,a %fcc1, loop_1133 swap [%l7 + 0x4C], %l5 edge16ln %l0, %o1, %o5 fbg %fcc1, loop_1134 loop_1133: udivx %o0, 0x1AFE, %o7 movg %icc, %i5, %i1 bl,a,pt %icc, loop_1135 loop_1134: fcmps %fcc0, %f20, %f16 sth %l4, [%l7 + 0x48] srlx %l3, %i7, %g4 loop_1135: addccc %g7, %o6, %o3 edge8n %g5, %i2, %g3 fabss %f28, %f3 fcmpes %fcc0, %f31, %f21 edge16l %i6, %o2, %g6 andn %i4, 0x1539, %g2 fones %f20 popc %l6, %l2 addcc %g1, %i0, %l1 sra %i3, 0x08, %l5 fmovrdgz %o4, %f2, %f24 fpsub16 %f6, %f20, %f30 membar 0x6F bvs,pt %icc, loop_1136 edge16l %o1, %l0, %o5 bge,a,pn %xcc, loop_1137 fmovrse %o0, %f31, %f22 loop_1136: membar 0x26 move %xcc, %o7, %i5 loop_1137: bne,a loop_1138 tsubcctv %i1, %l4, %l3 edge16 %g4, %i7, %o6 movneg %xcc, %o3, %g7 loop_1138: nop set 0x63, %l6 ldsba [%l7 + %l6] 0x0c, %g5 orncc %i2, 0x0911, %g3 fandnot1s %f11, %f28, %f11 srlx %o2, 0x1F, %i6 std %f28, [%l7 + 0x78] fornot1s %f21, %f25, %f3 fmovsleu %icc, %f29, %f9 ldub [%l7 + 0x26], %i4 stw %g2, [%l7 + 0x48] fcmpeq32 %f22, %f24, %l6 nop setx loop_1139, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tle %xcc, 0x4 movpos %xcc, %g6, %g1 edge8l %l2, %i0, %i3 loop_1139: sdivcc %l5, 0x080D, %o4 tge %icc, 0x4 stbar movrlez %o1, %l0, %o5 addc %l1, 0x0FD5, %o7 brgz %o0, loop_1140 fand %f26, %f22, %f12 addccc %i5, 0x0893, %i1 tle %xcc, 0x0 loop_1140: fblg,a %fcc1, loop_1141 mulscc %l4, 0x1B2C, %l3 fpadd32 %f20, %f16, %f14 fxor %f2, %f30, %f12 loop_1141: sllx %i7, 0x1D, %g4 set 0x48, %i7 stxa %o3, [%l7 + %i7] 0x80 sub %g7, 0x048B, %g5 wr %g0, 0x52, %asi ldxa [%g0 + 0x208] %asi, %i2 lduw [%l7 + 0x40], %g3 smulcc %o2, 0x1C24, %i6 fornot1s %f21, %f26, %f30 popc %o6, %i4 movvs %xcc, %l6, %g2 fcmpgt16 %f22, %f30, %g1 fmovsvc %xcc, %f3, %f11 st %f18, [%l7 + 0x70] and %l2, 0x1C6E, %i0 movle %icc, %i3, %l5 taddcc %g6, %o1, %o4 fbl,a %fcc3, loop_1142 fmovdleu %icc, %f18, %f17 sir 0x0D4F fbul %fcc3, loop_1143 loop_1142: orcc %l0, 0x18A0, %l1 taddcctv %o7, %o5, %i5 movneg %xcc, %i1, %l4 loop_1143: movvc %icc, %o0, %l3 fmovdg %xcc, %f16, %f4 tcc %icc, 0x7 fmovd %f22, %f16 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %i7, %g4 movle %xcc, %o3, %g5 prefetch [%l7 + 0x10], 0x2 ldd [%l7 + 0x18], %f2 fbuge %fcc1, loop_1144 tge %xcc, 0x0 stb %g7, [%l7 + 0x65] fbue %fcc1, loop_1145 loop_1144: bge,pn %xcc, loop_1146 fnand %f24, %f8, %f28 bl,a %icc, loop_1147 loop_1145: bvs %icc, loop_1148 loop_1146: fcmpne16 %f2, %f12, %i2 edge32n %o2, %i6, %o6 loop_1147: andcc %i4, 0x1A3B, %l6 loop_1148: srax %g2, %g3, %g1 call loop_1149 fones %f9 and %l2, %i0, %i3 bcc %xcc, loop_1150 loop_1149: taddcc %l5, %o1, %g6 fsrc2 %f4, %f16 fpsub32 %f20, %f16, %f20 loop_1150: fmovda %xcc, %f8, %f10 tg %xcc, 0x5 smul %o4, %l1, %o7 sir 0x0FCC fors %f11, %f19, %f15 fblg %fcc3, loop_1151 fmovdneg %icc, %f2, %f10 tsubcctv %o5, %i5, %l0 subc %l4, %o0, %l3 loop_1151: movl %icc, %i1, %i7 fnot1 %f18, %f10 fmuld8ulx16 %f25, %f4, %f24 movrgz %o3, %g4, %g5 movrgz %g7, %i2, %o2 movne %xcc, %o6, %i6 set 0x44, %i5 ldswa [%l7 + %i5] 0x15, %i4 movrgez %l6, 0x259, %g3 movre %g2, 0x073, %l2 fbuge %fcc3, loop_1152 subc %g1, %i3, %i0 ta %icc, 0x5 wr %g0, 0x80, %asi lduba [%l7 + 0x3A] %asi, %o1 loop_1152: movgu %xcc, %g6, %o4 edge16 %l1, %l5, %o7 udiv %i5, 0x0F7D, %o5 lduw [%l7 + 0x2C], %l0 fors %f2, %f27, %f15 taddcc %l4, 0x17A4, %l3 fmovdcs %icc, %f20, %f15 bcs %xcc, loop_1153 membar 0x29 fcmpeq32 %f10, %f24, %i1 taddcctv %i7, 0x1638, %o0 loop_1153: bcs %xcc, loop_1154 add %o3, %g4, %g7 fandnot2 %f8, %f12, %f18 fones %f12 loop_1154: nop wr %g0, 0x2b, %asi ldda [%l7 + 0x10] %asi, %g4 movl %xcc, %i2, %o2 add %o6, 0x071A, %i6 fornot2 %f20, %f4, %f24 tn %xcc, 0x1 wr %g0, 0x88, %asi ldsha [%l7 + 0x0E] %asi, %l6 fpsub16 %f10, %f0, %f18 andncc %g3, %g2, %l2 tleu %xcc, 0x0 lduw [%l7 + 0x7C], %g1 wr %g0, 0x11, %asi sta %f28, [%l7 + 0x08] %asi fmovrde %i4, %f14, %f8 movne %icc, %i0, %i3 fmovde %xcc, %f30, %f25 smulcc %o1, %o4, %g6 sethi 0x113A, %l5 fnands %f19, %f26, %f8 subc %o7, 0x1825, %l1 fsrc2s %f20, %f17 or %i5, %l0, %l4 sir 0x11DA fmovs %f22, %f20 tpos %icc, 0x4 std %f8, [%l7 + 0x38] subcc %l3, %i1, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %o5, 0x145, %o0 srl %g4, 0x0A, %g7 fbug,a %fcc2, loop_1155 subccc %g5, %o3, %o2 tcc %xcc, 0x0 tg %icc, 0x3 loop_1155: movl %icc, %i2, %o6 fpack16 %f2, %f16 ta %icc, 0x0 movpos %icc, %l6, %i6 movcs %icc, %g3, %g2 bge,a loop_1156 movre %l2, 0x1BE, %g1 srax %i4, 0x12, %i0 ta %icc, 0x1 loop_1156: edge16ln %i3, %o4, %o1 movrlez %l5, %g6, %l1 fbule,a %fcc3, loop_1157 sdivx %i5, 0x1DD6, %o7 movgu %icc, %l4, %l0 movcs %icc, %i1, %l3 loop_1157: nop set 0x20, %i2 ldda [%l7 + %i2] 0x0c, %o4 ld [%l7 + 0x6C], %f30 movre %i7, 0x3D3, %g4 tvc %icc, 0x1 tleu %icc, 0x4 ldd [%l7 + 0x30], %g6 movge %xcc, %g5, %o3 andcc %o0, %o2, %i2 tvs %xcc, 0x1 movcs %icc, %o6, %l6 fpsub32s %f17, %f9, %f19 movl %icc, %i6, %g2 fmovdcs %xcc, %f21, %f28 fabss %f6, %f31 mulscc %g3, %l2, %g1 array16 %i0, %i3, %o4 movl %icc, %o1, %i4 movrgez %g6, %l1, %l5 tle %xcc, 0x7 add %o7, 0x0B1C, %i5 fxnors %f2, %f5, %f29 movvs %xcc, %l0, %l4 subc %i1, %l3, %i7 subccc %g4, 0x016F, %g7 nop setx loop_1158, %l0, %l1 jmpl %l1, %g5 bvs,a,pn %icc, loop_1159 movrne %o5, 0x0D3, %o3 taddcc %o0, %i2, %o2 loop_1158: sdivcc %l6, 0x1B65, %o6 loop_1159: array8 %g2, %g3, %l2 alignaddr %g1, %i0, %i6 sdivx %o4, 0x0022, %o1 subc %i3, 0x1857, %i4 te %icc, 0x6 movleu %icc, %l1, %l5 movcs %icc, %g6, %o7 edge32n %l0, %i5, %i1 fsrc1 %f0, %f30 fxor %f14, %f10, %f22 edge16 %l4, %i7, %g4 sdiv %g7, 0x0DD2, %l3 ldx [%l7 + 0x20], %g5 wr %g0, 0x89, %asi prefetcha [%l7 + 0x70] %asi, 0x2 movrlez %o0, %i2, %o2 alignaddr %o3, %l6, %o6 fmovsn %icc, %f10, %f6 udivx %g2, 0x078A, %l2 bleu %icc, loop_1160 fxnors %f27, %f23, %f8 mova %icc, %g1, %i0 fbo %fcc1, loop_1161 loop_1160: smulcc %g3, %i6, %o1 mulscc %i3, %i4, %l1 add %l7, 0x30, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x88, %o4, %l5 loop_1161: fxor %f18, %f8, %f0 tcc %icc, 0x6 fnands %f27, %f3, %f5 andcc %g6, 0x02E2, %o7 fpmerge %f18, %f22, %f6 edge32l %l0, %i1, %i5 set 0x68, %o3 ldxa [%l7 + %o3] 0x14, %i7 smulcc %l4, 0x1890, %g7 fbe %fcc0, loop_1162 edge16l %g4, %g5, %l3 movleu %icc, %o5, %o0 set 0x3E, %g4 lduha [%l7 + %g4] 0x89, %i2 loop_1162: nop set 0x60, %g1 ldsha [%l7 + %g1] 0x14, %o2 taddcctv %o3, %l6, %o6 movg %icc, %g2, %l2 tn %xcc, 0x0 call loop_1163 fmovdleu %icc, %f22, %f7 tsubcctv %i0, %g1, %g3 movg %xcc, %o1, %i3 loop_1163: nop membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f16 udiv %i6, 0x1C8B, %l1 edge16l %o4, %i4, %g6 movcs %xcc, %l5, %l0 movrlz %i1, 0x09A, %o7 edge8ln %i5, %i7, %l4 set 0x1E, %o5 stha %g4, [%l7 + %o5] 0x10 fmovscs %xcc, %f5, %f11 xor %g5, 0x1F96, %g7 movne %xcc, %o5, %o0 fmovrdgz %i2, %f28, %f16 edge16n %l3, %o2, %o3 movrgz %o6, %l6, %g2 set 0x2C, %o1 ldswa [%l7 + %o1] 0x89, %l2 ldx [%l7 + 0x18], %i0 tle %xcc, 0x1 orn %g1, 0x07C4, %o1 mova %icc, %i3, %i6 fmul8x16 %f17, %f10, %f16 tge %xcc, 0x3 addccc %g3, 0x0593, %l1 movrlez %o4, %i4, %g6 te %icc, 0x7 edge32ln %l5, %i1, %o7 tcc %xcc, 0x6 movvs %icc, %l0, %i5 xorcc %i7, 0x1000, %l4 subcc %g5, %g7, %g4 tgu %xcc, 0x0 bne,pn %xcc, loop_1164 ldsb [%l7 + 0x3A], %o0 wr %g0, 0x19, %asi lduha [%l7 + 0x58] %asi, %o5 loop_1164: nop set 0x1B, %o0 ldstuba [%l7 + %o0] 0x81, %i2 tn %icc, 0x2 and %l3, %o3, %o2 taddcctv %l6, 0x05B3, %g2 fmovdleu %xcc, %f3, %f28 fnands %f17, %f24, %f25 movg %icc, %o6, %l2 sll %i0, 0x1D, %g1 andncc %i3, %o1, %g3 wr %g0, 0x11, %asi sta %f11, [%l7 + 0x34] %asi andn %i6, 0x0467, %l1 bne,a,pn %xcc, loop_1165 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc,a,pn %xcc, loop_1166 xnor %i4, %g6, %o4 loop_1165: nop set 0x3E, %i3 stha %l5, [%l7 + %i3] 0x88 loop_1166: nop wr %g0, 0xe3, %asi stha %i1, [%l7 + 0x1E] %asi membar #Sync set 0x0C, %g2 lda [%l7 + %g2] 0x0c, %f22 pdist %f30, %f6, %f14 tg %icc, 0x1 fbule %fcc2, loop_1167 movrlez %l0, 0x136, %i5 movcs %xcc, %o7, %l4 set 0x40, %g5 stda %f0, [%l7 + %g5] 0x10 loop_1167: nop wr %g0, 0x10, %asi ldstuba [%l7 + 0x1E] %asi, %i7 subccc %g5, %g4, %o0 fandnot2 %f12, %f24, %f8 set 0x0, %i6 ldxa [%g0 + %i6] 0x20, %g7 edge32l %i2, %l3, %o3 edge16ln %o5, %l6, %g2 wr %g0, 0x81, %asi stxa %o6, [%l7 + 0x48] %asi sra %l2, %i0, %g1 fmovrdlez %o2, %f14, %f28 brlez %i3, loop_1168 fmovsne %xcc, %f30, %f29 set 0x4C, %g3 lduha [%l7 + %g3] 0x89, %o1 loop_1168: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %i6, 0x09FF, %g3 bl,a loop_1169 movleu %icc, %i4, %g6 edge8 %l1, %o4, %l5 taddcc %i1, %i5, %o7 loop_1169: call loop_1170 tcc %icc, 0x0 fmovdvs %xcc, %f18, %f26 tcs %icc, 0x2 loop_1170: movge %xcc, %l4, %l0 membar 0x23 subcc %g5, 0x0C52, %g4 edge8n %i7, %g7, %o0 tvc %xcc, 0x5 array16 %i2, %l3, %o3 umulcc %l6, %o5, %o6 fzeros %f23 sdivcc %g2, 0x0ACF, %l2 bn,a,pn %icc, loop_1171 fnegs %f9, %f9 set 0x46, %l2 stba %g1, [%l7 + %l2] 0xea membar #Sync loop_1171: nop set 0x7C, %l0 sta %f24, [%l7 + %l0] 0x11 set 0x18, %i4 lda [%l7 + %i4] 0x0c, %f17 alignaddr %i0, %o2, %i3 fxor %f18, %f16, %f4 fmovdvs %icc, %f3, %f27 tcc %icc, 0x1 or %o1, %g3, %i4 movcs %icc, %i6, %g6 te %xcc, 0x7 call loop_1172 edge32 %l1, %l5, %o4 ta %xcc, 0x4 edge32n %i5, %o7, %l4 loop_1172: lduw [%l7 + 0x64], %i1 tcs %icc, 0x4 edge32 %g5, %g4, %i7 fbo,a %fcc2, loop_1173 bge,a loop_1174 umulcc %g7, 0x0F81, %o0 smulcc %l0, %i2, %o3 loop_1173: sdivcc %l3, 0x1864, %o5 loop_1174: fmovspos %icc, %f6, %f23 orn %o6, 0x1024, %l6 tneg %icc, 0x0 tne %icc, 0x0 fbo %fcc0, loop_1175 orn %g2, %l2, %g1 sllx %o2, %i3, %o1 subccc %i0, 0x16C0, %g3 loop_1175: movne %icc, %i4, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub16s %f26, %f10, %f10 tn %icc, 0x2 tleu %xcc, 0x7 brnz %l1, loop_1176 membar 0x1E movge %icc, %l5, %i6 set 0x70, %l3 lduha [%l7 + %l3] 0x11, %i5 loop_1176: tn %xcc, 0x6 mulscc %o4, %l4, %i1 mulscc %o7, %g5, %g4 wr %g0, 0x2a, %asi ldda [%l7 + 0x30] %asi, %i6 wr %g0, 0xe3, %asi stba %g7, [%l7 + 0x17] %asi membar #Sync tvs %xcc, 0x6 fbe,a %fcc3, loop_1177 orcc %o0, %i2, %o3 mulx %l3, 0x124A, %o5 taddcc %l0, 0x0BD8, %l6 loop_1177: sir 0x01A3 orncc %g2, %l2, %o6 tcs %xcc, 0x1 ldsw [%l7 + 0x50], %o2 set 0x58, %l1 prefetcha [%l7 + %l1] 0x89, 0x3 movle %xcc, %i3, %i0 lduh [%l7 + 0x76], %g3 ldx [%l7 + 0x70], %o1 sdiv %g6, 0x16AC, %i4 fone %f18 movn %icc, %l1, %i6 fzeros %f12 fmovd %f24, %f30 alignaddr %i5, %o4, %l4 orncc %i1, 0x07EF, %l5 fcmpes %fcc2, %f1, %f1 srax %o7, %g5, %g4 tge %xcc, 0x5 set 0x78, %o7 ldswa [%l7 + %o7] 0x15, %g7 udiv %o0, 0x1CB6, %i2 tsubcc %i7, %o3, %o5 nop set 0x50, %g6 sth %l0, [%l7 + %g6] fbne,a %fcc2, loop_1178 brnz,a %l6, loop_1179 movcs %icc, %l3, %g2 fnot2s %f21, %f24 loop_1178: move %icc, %o6, %l2 loop_1179: tpos %icc, 0x4 fmovdgu %xcc, %f0, %f2 tl %xcc, 0x5 fcmpd %fcc0, %f26, %f4 fcmps %fcc2, %f0, %f16 and %o2, %i3, %g1 stw %i0, [%l7 + 0x10] sll %g3, %o1, %i4 fcmpeq32 %f16, %f0, %g6 brnz %l1, loop_1180 fmovscs %icc, %f24, %f22 fxors %f1, %f21, %f14 edge32n %i6, %o4, %l4 loop_1180: bleu %icc, loop_1181 sra %i1, 0x1F, %l5 ta %xcc, 0x6 udiv %i5, 0x19D7, %g5 loop_1181: fabsd %f22, %f18 ta %xcc, 0x1 faligndata %f6, %f24, %f4 edge32 %o7, %g4, %o0 set 0x58, %l4 stwa %i2, [%l7 + %l4] 0x27 membar #Sync andcc %g7, 0x1134, %i7 fcmpne16 %f16, %f4, %o3 movge %xcc, %l0, %o5 edge8l %l3, %g2, %l6 wr %g0, 0x89, %asi ldda [%l7 + 0x70] %asi, %o6 fone %f24 membar 0x40 srlx %o2, %l2, %g1 movrgz %i3, %g3, %o1 edge8 %i0, %g6, %i4 tneg %icc, 0x1 fmovdcs %xcc, %f8, %f18 fmovdcs %xcc, %f22, %f9 wr %g0, 0x11, %asi ldxa [%l7 + 0x30] %asi, %i6 fmovsleu %icc, %f27, %f4 fmovsleu %xcc, %f16, %f11 fcmpeq32 %f6, %f10, %l1 bn %icc, loop_1182 stw %o4, [%l7 + 0x24] fbne %fcc2, loop_1183 mova %xcc, %l4, %l5 loop_1182: fmovsne %icc, %f21, %f10 sdivcc %i1, 0x0ABA, %i5 loop_1183: edge32n %o7, %g5, %o0 ta %xcc, 0x1 movcc %xcc, %i2, %g4 fnot1 %f2, %f10 edge16n %g7, %i7, %l0 edge16n %o3, %l3, %g2 addcc %l6, 0x1820, %o5 add %o6, %l2, %g1 fbug %fcc1, loop_1184 fmovrdlez %o2, %f20, %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot1 %f24, %f18 loop_1184: nop wr %g0, 0x10, %asi ldsba [%l7 + 0x3A] %asi, %g3 fcmpeq16 %f10, %f28, %i3 andcc %o1, 0x144D, %g6 fbg %fcc2, loop_1185 movrgz %i0, %i6, %l1 andn %i4, %o4, %l5 orncc %l4, 0x1835, %i5 loop_1185: bcs,a loop_1186 movrne %o7, %i1, %g5 fmul8x16au %f4, %f13, %f24 tneg %xcc, 0x2 loop_1186: movcc %icc, %o0, %i2 subcc %g4, %g7, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsw [%l7 + 0x38], %i7 fsrc2 %f0, %f24 ba,a,pn %xcc, loop_1187 fcmple16 %f6, %f14, %l3 xorcc %g2, %o3, %o5 tle %xcc, 0x3 loop_1187: nop set 0x40, %o6 ldda [%l7 + %o6] 0x10, %f16 fandnot2s %f7, %f1, %f21 taddcctv %o6, %l2, %g1 fmovsn %xcc, %f4, %f30 ta %icc, 0x4 bge,a,pt %xcc, loop_1188 fcmpes %fcc2, %f0, %f4 tle %xcc, 0x5 bl,pn %xcc, loop_1189 loop_1188: fpadd16 %f2, %f30, %f18 tl %icc, 0x1 fmovsg %icc, %f29, %f23 loop_1189: fpsub32s %f25, %f2, %f13 orn %l6, 0x0AE8, %o2 movrlz %i3, 0x285, %o1 fmul8x16 %f31, %f12, %f18 wr %g0, 0x10, %asi stha %g6, [%l7 + 0x34] %asi restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %g3, 0x04ED, %i6 brz %i0, loop_1190 tsubcctv %l1, %o4, %l5 movrgez %l4, 0x263, %i5 tpos %xcc, 0x3 loop_1190: ldsw [%l7 + 0x78], %o7 tpos %icc, 0x1 udivx %i4, 0x094A, %i1 fmovrsne %g5, %f30, %f12 tg %xcc, 0x4 brlez,a %o0, loop_1191 move %xcc, %g4, %i2 bleu,pt %icc, loop_1192 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1191: movrne %l0, %i7, %l3 sll %g7, %g2, %o3 loop_1192: movne %icc, %o5, %l2 fandnot1s %f8, %f23, %f31 movg %xcc, %o6, %g1 and %l6, 0x1EB1, %o2 mulx %i3, %g6, %g3 array32 %o1, %i0, %i6 fcmpes %fcc1, %f31, %f26 movpos %xcc, %o4, %l5 fmovsn %icc, %f28, %f12 wr %g0, 0x19, %asi swapa [%l7 + 0x38] %asi, %l4 andcc %l1, 0x03BE, %o7 fcmpes %fcc2, %f26, %f13 movl %xcc, %i5, %i1 mulx %g5, %o0, %i4 fsrc2s %f5, %f6 edge8 %g4, %l0, %i2 fmovse %icc, %f26, %f4 fnot1 %f26, %f14 tne %xcc, 0x0 fpsub16 %f2, %f24, %f6 ta %icc, 0x5 fabss %f29, %f16 tn %icc, 0x6 bcs,a,pn %xcc, loop_1193 movleu %xcc, %l3, %i7 tcs %xcc, 0x2 srl %g2, 0x05, %o3 loop_1193: fbe %fcc2, loop_1194 fmuld8ulx16 %f30, %f21, %f18 udiv %o5, 0x1478, %g7 set 0x69, %o2 ldstuba [%l7 + %o2] 0x89, %o6 loop_1194: fmovscs %xcc, %f1, %f14 fbge,a %fcc2, loop_1195 tne %icc, 0x2 mulscc %l2, 0x03CA, %g1 fmovrdne %l6, %f8, %f20 loop_1195: movrne %o2, %i3, %g6 fones %f3 wr %g0, 0x81, %asi lda [%l7 + 0x5C] %asi, %f14 subc %g3, %i0, %i6 fand %f20, %f30, %f22 addcc %o4, %o1, %l5 smulcc %l4, 0x0B67, %l1 fzeros %f3 fmovdgu %xcc, %f28, %f22 fmovrsne %o7, %f15, %f11 fnot2s %f19, %f26 and %i5, 0x1476, %i1 alignaddrl %g5, %o0, %g4 movvs %xcc, %l0, %i2 fpmerge %f18, %f20, %f14 and %i4, %i7, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdl %xcc, %f21, %f5 movgu %icc, %l3, %o5 tsubcc %g7, %o6, %o3 mova %icc, %g1, %l2 tle %xcc, 0x6 sll %l6, 0x13, %i3 brnz,a %o2, loop_1196 fcmpes %fcc2, %f4, %f27 fmovdcc %icc, %f3, %f17 bvc,a loop_1197 loop_1196: alignaddrl %g3, %i0, %i6 movl %icc, %g6, %o4 or %o1, 0x0A2C, %l5 loop_1197: edge16n %l1, %l4, %o7 movvs %icc, %i5, %i1 fmovs %f4, %f28 fcmped %fcc2, %f28, %f20 addc %g5, 0x0107, %o0 ldsb [%l7 + 0x15], %g4 tg %icc, 0x1 fpsub32s %f31, %f14, %f19 membar 0x25 tge %xcc, 0x6 brlz,a %i2, loop_1198 fbule %fcc2, loop_1199 fbne,a %fcc2, loop_1200 move %xcc, %i4, %l0 loop_1198: ta %icc, 0x6 loop_1199: tg %xcc, 0x2 loop_1200: tcs %xcc, 0x7 tsubcctv %g2, 0x0DEB, %i7 nop setx loop_1201, %l0, %l1 jmpl %l1, %o5 stx %l3, [%l7 + 0x20] andcc %g7, 0x0AAF, %o3 edge16 %o6, %g1, %l2 loop_1201: movcc %icc, %i3, %l6 fbo %fcc1, loop_1202 sir 0x0EB3 movrlz %o2, %g3, %i0 mova %xcc, %g6, %i6 loop_1202: sllx %o4, 0x0B, %l5 alignaddr %o1, %l4, %o7 or %i5, 0x04B2, %i1 xor %g5, 0x00DB, %o0 fnot2 %f2, %f22 nop setx loop_1203, %l0, %l1 jmpl %l1, %g4 ldsb [%l7 + 0x22], %l1 movleu %xcc, %i4, %i2 fmovdne %xcc, %f21, %f7 loop_1203: move %icc, %l0, %i7 fones %f15 edge32ln %o5, %g2, %l3 movn %xcc, %g7, %o6 srl %g1, 0x06, %o3 set 0x20, %o4 stba %l2, [%l7 + %o4] 0x04 xor %l6, 0x1DB9, %o2 umulcc %i3, 0x1EE3, %g3 orn %i0, 0x1AC3, %i6 tneg %icc, 0x0 set 0x70, %i1 prefetcha [%l7 + %i1] 0x89, 0x0 bvs %icc, loop_1204 smul %g6, 0x127B, %l5 sdivx %l4, 0x17CF, %o1 sir 0x1D13 loop_1204: fcmpeq16 %f20, %f14, %i5 sra %o7, %g5, %o0 movg %icc, %i1, %g4 fpack32 %f8, %f0, %f18 fbo %fcc1, loop_1205 movg %icc, %l1, %i4 alignaddr %l0, %i2, %o5 fbul,a %fcc3, loop_1206 loop_1205: xor %i7, 0x1378, %l3 movg %icc, %g7, %g2 fbg,a %fcc0, loop_1207 loop_1206: movrne %g1, %o6, %l2 fands %f9, %f22, %f17 mulx %l6, 0x1575, %o3 loop_1207: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %o2, %i3, %i0 edge16 %g3, %o4, %i6 tcs %xcc, 0x7 fmul8x16 %f3, %f8, %f0 set 0x48, %i0 lduwa [%l7 + %i0] 0x19, %l5 sll %g6, %o1, %i5 brz %l4, loop_1208 ld [%l7 + 0x30], %f5 fandnot2 %f14, %f28, %f20 wr %g0, 0x23, %asi stda %g4, [%l7 + 0x68] %asi membar #Sync loop_1208: stbar fbul %fcc1, loop_1209 bvs,a %xcc, loop_1210 addcc %o0, 0x0D72, %o7 tl %xcc, 0x6 loop_1209: fmovsl %icc, %f12, %f29 loop_1210: fble %fcc2, loop_1211 andcc %g4, 0x1D87, %l1 udivx %i4, 0x0F4C, %l0 set 0x78, %g7 ldxa [%l7 + %g7] 0x18, %i2 loop_1211: nop setx loop_1212, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fnot2s %f6, %f26 prefetch [%l7 + 0x68], 0x2 srl %o5, 0x03, %i1 loop_1212: smulcc %i7, %l3, %g2 tge %icc, 0x4 andcc %g7, %o6, %l2 movcc %icc, %g1, %l6 sdiv %o2, 0x0855, %o3 fmovsvc %xcc, %f21, %f12 fmovdg %xcc, %f31, %f4 ta %xcc, 0x7 ldsb [%l7 + 0x09], %i0 fmovda %icc, %f0, %f2 edge8ln %g3, %o4, %i3 mulscc %l5, 0x1734, %i6 fbn,a %fcc1, loop_1213 nop set 0x30, %l6 std %o0, [%l7 + %l6] fbn,a %fcc1, loop_1214 fcmple16 %f28, %f6, %g6 loop_1213: fmovrsgez %i5, %f24, %f6 umul %g5, 0x138B, %o0 loop_1214: ldx [%l7 + 0x70], %o7 fbule,a %fcc3, loop_1215 fcmps %fcc1, %f12, %f22 fnor %f8, %f20, %f6 smul %g4, %l4, %i4 loop_1215: fcmps %fcc2, %f27, %f14 mulscc %l1, %l0, %o5 taddcctv %i2, 0x167D, %i7 srl %i1, 0x17, %l3 taddcctv %g2, 0x0014, %o6 std %l2, [%l7 + 0x08] ldx [%l7 + 0x10], %g7 subc %g1, %l6, %o3 edge16ln %o2, %g3, %i0 udivx %o4, 0x1D8B, %l5 stbar taddcctv %i6, %o1, %g6 ldsh [%l7 + 0x2E], %i3 sll %g5, %o0, %o7 sub %i5, %l4, %g4 fcmpgt32 %f2, %f26, %l1 swap [%l7 + 0x20], %l0 lduh [%l7 + 0x3E], %o5 subc %i2, %i4, %i7 fpack16 %f30, %f27 array16 %i1, %g2, %o6 wr %g0, 0x81, %asi sta %f31, [%l7 + 0x0C] %asi swap [%l7 + 0x18], %l3 orcc %g7, %g1, %l6 nop set 0x18, %i7 std %f0, [%l7 + %i7] movge %xcc, %l2, %o2 brnz,a %g3, loop_1216 fbe %fcc0, loop_1217 tneg %xcc, 0x1 edge16n %i0, %o4, %o3 loop_1216: sllx %l5, 0x15, %o1 loop_1217: fbu,a %fcc1, loop_1218 sdivx %g6, 0x0A91, %i6 stx %g5, [%l7 + 0x78] fmovdg %xcc, %f16, %f6 loop_1218: fors %f31, %f2, %f25 fmovrsne %o0, %f13, %f28 sra %o7, 0x16, %i3 fcmpeq16 %f12, %f14, %i5 srlx %g4, 0x19, %l1 sllx %l4, %l0, %i2 tne %icc, 0x3 taddcc %o5, 0x0A54, %i4 tvs %icc, 0x4 tsubcc %i7, 0x13D7, %i1 subcc %g2, %o6, %g7 fblg %fcc2, loop_1219 subc %l3, %l6, %g1 orcc %o2, %g3, %i0 tleu %icc, 0x7 loop_1219: ldsw [%l7 + 0x1C], %o4 wr %g0, 0x2b, %asi stda %o2, [%l7 + 0x08] %asi membar #Sync srl %l2, 0x08, %o1 ba,pn %icc, loop_1220 taddcc %l5, %i6, %g6 orcc %g5, %o0, %i3 tsubcc %o7, %i5, %l1 loop_1220: sdivx %l4, 0x0318, %l0 udivcc %g4, 0x1DCB, %o5 sethi 0x0949, %i4 tne %xcc, 0x3 membar 0x48 fpadd16 %f8, %f16, %f8 tpos %icc, 0x4 fmovscs %xcc, %f23, %f29 xor %i2, %i7, %i1 fpackfix %f12, %f18 st %f14, [%l7 + 0x44] edge16l %o6, %g7, %g2 orncc %l6, %l3, %o2 movvs %icc, %g1, %g3 fbue %fcc3, loop_1221 brlez,a %o4, loop_1222 movrne %i0, 0x3C3, %o3 brgz %o1, loop_1223 loop_1221: orcc %l2, %i6, %l5 loop_1222: xnorcc %g6, %o0, %g5 umulcc %i3, %i5, %o7 loop_1223: sir 0x1BA2 std %f26, [%l7 + 0x38] fcmpeq32 %f30, %f26, %l4 bn,a,pt %icc, loop_1224 fble,a %fcc2, loop_1225 movrgz %l1, %g4, %o5 wr %g0, 0x10, %asi stda %i4, [%l7 + 0x68] %asi loop_1224: nop wr %g0, 0x11, %asi sta %f9, [%l7 + 0x50] %asi loop_1225: ldx [%l7 + 0x40], %i2 fmovsvc %icc, %f4, %f4 movl %icc, %l0, %i1 mulscc %o6, %g7, %g2 ta %icc, 0x2 bneg,pn %icc, loop_1226 srlx %i7, %l3, %l6 bne %icc, loop_1227 sll %o2, %g1, %o4 loop_1226: movre %i0, %g3, %o1 mulscc %o3, 0x1CA2, %i6 loop_1227: udivcc %l2, 0x1235, %g6 movrgz %l5, %o0, %g5 orn %i5, %o7, %l4 wr %g0, 0x04, %asi lduwa [%l7 + 0x38] %asi, %i3 fmovrsgez %g4, %f14, %f7 fble %fcc3, loop_1228 sdivx %o5, 0x1D86, %l1 fmovsa %xcc, %f27, %f6 andcc %i2, 0x1192, %i4 loop_1228: fcmpd %fcc1, %f14, %f0 sllx %i1, %l0, %o6 lduw [%l7 + 0x6C], %g7 movcc %icc, %i7, %g2 bcc,a,pt %icc, loop_1229 edge8ln %l3, %o2, %l6 umulcc %o4, 0x1484, %i0 array16 %g3, %o1, %o3 loop_1229: umulcc %g1, 0x1B6F, %l2 tl %xcc, 0x6 fnors %f15, %f21, %f22 movleu %icc, %i6, %l5 fsrc1 %f30, %f14 smulcc %o0, %g6, %i5 swap [%l7 + 0x20], %o7 movrgz %l4, 0x35A, %g5 orn %i3, %g4, %o5 fcmpeq32 %f8, %f22, %l1 movneg %xcc, %i4, %i2 movl %xcc, %l0, %i1 swap [%l7 + 0x50], %g7 nop set 0x59, %l5 ldub [%l7 + %l5], %i7 subcc %o6, %l3, %g2 tsubcctv %o2, 0x1F4F, %l6 subc %o4, %g3, %o1 tle %icc, 0x7 fcmpne16 %f30, %f24, %o3 movre %g1, 0x1D7, %l2 edge8l %i0, %l5, %o0 taddcctv %g6, %i5, %o7 movcs %xcc, %l4, %i6 subc %g5, %i3, %g4 or %o5, 0x15D8, %l1 set 0x5F, %i2 ldsba [%l7 + %i2] 0x19, %i2 movle %icc, %i4, %i1 movge %icc, %l0, %g7 orcc %i7, %l3, %g2 sra %o2, %l6, %o4 siam 0x5 ldsh [%l7 + 0x58], %o6 tn %icc, 0x5 edge32 %g3, %o1, %g1 fbul %fcc2, loop_1230 tn %xcc, 0x2 fpmerge %f6, %f30, %f10 set 0x18, %i5 ldswa [%l7 + %i5] 0x88, %o3 loop_1230: mulscc %l2, %l5, %i0 movg %icc, %o0, %g6 sllx %i5, 0x0A, %l4 bpos,a loop_1231 fbg %fcc3, loop_1232 tsubcc %i6, 0x13AF, %o7 subccc %i3, %g4, %o5 loop_1231: bshuffle %f16, %f4, %f4 loop_1232: mova %icc, %l1, %i2 bvc,a loop_1233 tcc %icc, 0x2 bge loop_1234 te %xcc, 0x7 loop_1233: tge %xcc, 0x4 set 0x20, %o3 ldda [%l7 + %o3] 0xea, %g4 loop_1234: prefetch [%l7 + 0x6C], 0x1 popc 0x147F, %i4 fmovdvc %xcc, %f22, %f3 tcc %icc, 0x0 flush %l7 + 0x34 addc %l0, %i1, %g7 tcc %xcc, 0x2 fmovdpos %xcc, %f5, %f6 addcc %l3, 0x0596, %i7 andcc %o2, %g2, %l6 andn %o4, 0x155C, %o6 edge8n %g3, %g1, %o1 bpos,a,pt %xcc, loop_1235 fnands %f20, %f23, %f20 add %l7, 0x50, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %o3 casa [%l6] 0x10, %o3, %l5 loop_1235: fcmped %fcc1, %f26, %f8 movgu %xcc, %i0, %l2 fmovsvs %icc, %f29, %f27 sub %g6, 0x1A07, %o0 brgz %l4, loop_1236 andncc %i6, %i5, %i3 wr %g0, 0x89, %asi lduha [%l7 + 0x5C] %asi, %g4 loop_1236: lduw [%l7 + 0x08], %o7 tgu %icc, 0x4 bgu,a %xcc, loop_1237 fbule,a %fcc2, loop_1238 movre %o5, %l1, %i2 ldd [%l7 + 0x40], %i4 loop_1237: tvs %icc, 0x6 loop_1238: nop add %l7, 0x34, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %g5 casa [%l6] %asi, %g5, %l0 ldd [%l7 + 0x20], %f4 fone %f10 movle %xcc, %i1, %g7 sethi 0x1B18, %i7 alignaddrl %o2, %g2, %l3 movrlez %o4, %o6, %l6 subccc %g1, %g3, %o1 stb %o3, [%l7 + 0x31] subc %i0, 0x140A, %l2 edge32ln %l5, %o0, %g6 alignaddr %l4, %i5, %i3 movg %xcc, %i6, %g4 fands %f18, %f30, %f16 movg %icc, %o5, %o7 bcc,a %xcc, loop_1239 fmovsleu %icc, %f5, %f4 fmovda %xcc, %f25, %f22 popc 0x11AB, %l1 loop_1239: fbule %fcc1, loop_1240 fxor %f28, %f4, %f14 xnor %i2, %i4, %l0 fbue,a %fcc2, loop_1241 loop_1240: fandnot1 %f24, %f22, %f14 wr %g0, 0x11, %asi lduha [%l7 + 0x30] %asi, %g5 loop_1241: ta %icc, 0x1 tcc %icc, 0x6 xorcc %g7, %i1, %i7 fpsub16 %f2, %f24, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x188C, %o2 fmovdle %icc, %f3, %f6 fcmpeq16 %f8, %f8, %l3 tcc %icc, 0x3 fba %fcc3, loop_1242 fmuld8sux16 %f27, %f16, %f10 umulcc %o4, %o6, %g2 stb %l6, [%l7 + 0x6B] loop_1242: tpos %xcc, 0x7 edge32l %g1, %g3, %o3 movrlez %o1, %i0, %l2 movle %xcc, %o0, %g6 mulscc %l4, %l5, %i3 wr %g0, 0x88, %asi lduba [%l7 + 0x4D] %asi, %i6 edge8ln %g4, %o5, %i5 srax %o7, 0x0D, %l1 umul %i4, 0x11E4, %l0 tsubcctv %i2, 0x0286, %g5 fnor %f8, %f0, %f2 membar 0x27 nop setx loop_1243, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry srl %i1, 0x19, %g7 mulx %o2, %i7, %l3 tleu %xcc, 0x1 loop_1243: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x81, %asi prefetcha [%l7 + 0x48] %asi, 0x0 fmovd %f8, %f16 addccc %g2, 0x1CE0, %o6 taddcc %g1, 0x118C, %l6 subccc %o3, %g3, %i0 fsrc1s %f2, %f28 add %o1, %l2, %g6 sllx %l4, %l5, %i3 lduh [%l7 + 0x1C], %i6 fmovdle %icc, %f7, %f11 alignaddr %o0, %o5, %i5 xnor %o7, 0x1B70, %l1 movrgez %g4, 0x0EF, %i4 movcs %icc, %i2, %l0 wr %g0, 0x23, %asi ldda [%l7 + 0x20] %asi, %g4 umulcc %g7, %o2, %i1 fzero %f28 fbge %fcc0, loop_1244 srlx %i7, %o4, %g2 xor %l3, %g1, %o6 tcc %icc, 0x0 loop_1244: srlx %l6, %o3, %g3 sub %o1, 0x001F, %l2 addcc %i0, 0x08F5, %l4 movrne %l5, 0x26A, %i3 edge32ln %g6, %o0, %o5 movl %xcc, %i5, %o7 tcs %xcc, 0x5 sub %l1, %g4, %i6 sth %i2, [%l7 + 0x58] fexpand %f11, %f0 fmovdvs %xcc, %f9, %f31 fba %fcc2, loop_1245 or %i4, 0x018C, %g5 add %l0, %o2, %g7 sdiv %i1, 0x1F25, %o4 loop_1245: subccc %g2, 0x1114, %i7 bg loop_1246 movrlez %l3, 0x10A, %o6 movvc %icc, %l6, %g1 nop setx loop_1247, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1246: fba %fcc3, loop_1248 tvc %xcc, 0x7 faligndata %f12, %f30, %f6 loop_1247: bg,pt %xcc, loop_1249 loop_1248: fmovsne %icc, %f29, %f18 set 0x0C, %g4 ldswa [%l7 + %g4] 0x04, %g3 loop_1249: fpack16 %f16, %f23 tcc %icc, 0x3 tvs %xcc, 0x4 movl %xcc, %o3, %o1 movcc %icc, %l2, %l4 or %l5, %i3, %i0 tge %xcc, 0x1 fmovdneg %xcc, %f21, %f15 fpmerge %f23, %f18, %f20 fmovdpos %xcc, %f5, %f7 edge32n %o0, %g6, %o5 movrgz %o7, %i5, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %icc, %i6, %l1 ta %xcc, 0x0 edge16n %i4, %g5, %l0 movre %i2, %o2, %i1 edge32ln %g7, %g2, %o4 set 0x70, %g1 sta %f15, [%l7 + %g1] 0x81 andn %i7, 0x1D4A, %l3 fmovdge %xcc, %f14, %f22 fmovdcs %xcc, %f20, %f27 flush %l7 + 0x60 fmovrdgz %o6, %f4, %f24 fexpand %f11, %f10 mulx %g1, 0x1C3D, %g3 xnorcc %l6, 0x1074, %o3 smul %l2, %l4, %l5 edge8l %i3, %o1, %o0 andn %g6, 0x04ED, %o5 fbul %fcc1, loop_1250 orn %o7, 0x1B75, %i0 tle %icc, 0x1 fmovdneg %icc, %f15, %f1 loop_1250: tne %icc, 0x2 call loop_1251 fornot2 %f0, %f28, %f24 addccc %g4, %i6, %l1 movneg %icc, %i4, %i5 loop_1251: fbu,a %fcc0, loop_1252 sll %l0, 0x01, %i2 movne %xcc, %o2, %g5 mulx %i1, 0x1BC2, %g7 loop_1252: sll %o4, 0x13, %g2 fbe %fcc1, loop_1253 fblg %fcc1, loop_1254 fornot2s %f5, %f3, %f20 fornot2 %f2, %f30, %f10 loop_1253: udivx %l3, 0x1BD7, %o6 loop_1254: ldd [%l7 + 0x68], %f10 fbn,a %fcc0, loop_1255 tn %xcc, 0x7 edge16 %i7, %g3, %g1 array32 %l6, %l2, %l4 loop_1255: bl loop_1256 tcs %icc, 0x1 taddcctv %o3, %l5, %i3 tleu %xcc, 0x3 loop_1256: addccc %o1, %g6, %o0 wr %g0, 0x89, %asi lduwa [%l7 + 0x20] %asi, %o7 siam 0x5 fornot2s %f10, %f24, %f23 std %o4, [%l7 + 0x78] ble,a,pt %icc, loop_1257 xnorcc %i0, %i6, %l1 bg loop_1258 srlx %i4, %g4, %i5 loop_1257: add %l0, %i2, %g5 sub %o2, 0x07EE, %i1 loop_1258: sdivx %o4, 0x0FC1, %g7 set 0x20, %o5 ldda [%l7 + %o5] 0x2f, %l2 movvc %icc, %g2, %o6 fornot2s %f9, %f24, %f6 edge16n %i7, %g3, %l6 wr %g0, 0x81, %asi stwa %l2, [%l7 + 0x48] %asi andncc %l4, %o3, %g1 xorcc %l5, 0x05F4, %o1 ldstub [%l7 + 0x29], %g6 fcmpne16 %f16, %f10, %o0 swap [%l7 + 0x54], %o7 fone %f28 andncc %o5, %i0, %i6 xnor %i3, %i4, %l1 fcmped %fcc1, %f24, %f14 movcc %icc, %g4, %l0 fpackfix %f26, %f8 fmovsleu %xcc, %f1, %f23 movre %i2, 0x20C, %i5 tg %xcc, 0x0 edge32l %o2, %g5, %o4 edge8l %i1, %g7, %g2 movgu %xcc, %o6, %i7 fcmpne32 %f22, %f0, %g3 set 0x37, %o1 ldstuba [%l7 + %o1] 0x88, %l3 tsubcctv %l6, %l4, %l2 fcmpeq16 %f12, %f18, %o3 ldsh [%l7 + 0x1E], %g1 fsrc1s %f13, %f6 set 0x7A, %i3 stha %o1, [%l7 + %i3] 0x2f membar #Sync edge16l %l5, %g6, %o7 xnorcc %o0, 0x051F, %o5 edge8ln %i0, %i6, %i4 xorcc %l1, 0x0160, %i3 movrgez %g4, %i2, %i5 brgez %o2, loop_1259 fmovspos %icc, %f31, %f2 sethi 0x0596, %g5 andncc %o4, %l0, %g7 loop_1259: te %xcc, 0x3 srl %g2, %o6, %i7 ldd [%l7 + 0x08], %f12 umul %i1, 0x1080, %l3 tg %icc, 0x3 sth %l6, [%l7 + 0x62] tvc %xcc, 0x0 edge32 %l4, %g3, %l2 fbule,a %fcc0, loop_1260 fbge,a %fcc2, loop_1261 fmovsa %xcc, %f20, %f21 addcc %o3, %g1, %l5 loop_1260: 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 loop_1261: sdivx %g6, 0x1D38, %o1 udiv %o0, 0x0C70, %o5 flush %l7 + 0x70 loop_1262: movcs %xcc, %o7, %i6 tvc %xcc, 0x3 fbn,a %fcc1, loop_1263 sllx %i0, %l1, %i3 edge16n %i4, %g4, %i5 membar 0x64 loop_1263: udivcc %o2, 0x18CD, %g5 stw %o4, [%l7 + 0x68] brgez,a %i2, loop_1264 smul %g7, 0x18D0, %l0 andcc %o6, %g2, %i7 set 0x44, %o0 swapa [%l7 + %o0] 0x89, %l3 loop_1264: edge16 %l6, %i1, %l4 andn %l2, %g3, %o3 bcs %xcc, loop_1265 st %f18, [%l7 + 0x70] mulx %g1, 0x098A, %g6 bpos,a %icc, loop_1266 loop_1265: xnor %l5, %o1, %o5 movgu %icc, %o0, %i6 brz %o7, loop_1267 loop_1266: taddcc %l1, 0x0AF5, %i0 fornot2 %f0, %f18, %f4 sdivcc %i3, 0x1DA7, %i4 loop_1267: edge16ln %i5, %g4, %o2 set 0x08, %g5 stxa %o4, [%l7 + %g5] 0x88 ldub [%l7 + 0x0B], %g5 movrgz %g7, 0x1DD, %l0 subcc %i2, 0x04D9, %o6 array32 %i7, %g2, %l6 fbl,a %fcc3, loop_1268 ble loop_1269 fbne %fcc2, loop_1270 move %icc, %i1, %l3 loop_1268: or %l4, 0x05D0, %g3 loop_1269: movn %xcc, %l2, %g1 loop_1270: fors %f16, %f6, %f3 fpsub16s %f15, %f11, %f19 fmovsn %xcc, %f26, %f22 movgu %xcc, %o3, %l5 xnor %o1, 0x0CB8, %g6 addccc %o5, 0x06A1, %i6 fmovsge %icc, %f28, %f25 movge %xcc, %o0, %l1 ta %xcc, 0x7 mulscc %o7, %i0, %i4 umulcc %i5, 0x1A63, %g4 ble %xcc, loop_1271 edge16n %o2, %o4, %g5 movcc %xcc, %i3, %g7 udiv %i2, 0x012B, %l0 loop_1271: ldd [%l7 + 0x78], %f20 be,pt %icc, loop_1272 movre %i7, %o6, %g2 ld [%l7 + 0x30], %f25 fpsub32 %f16, %f16, %f2 loop_1272: fmovrdlez %l6, %f8, %f30 xorcc %l3, %i1, %l4 taddcctv %l2, 0x0D69, %g1 srl %g3, 0x19, %o3 fpadd32 %f14, %f12, %f16 fandnot2 %f4, %f0, %f0 fornot2 %f14, %f2, %f26 wr %g0, 0x80, %asi stwa %o1, [%l7 + 0x40] %asi ldstub [%l7 + 0x4A], %g6 fcmpgt32 %f4, %f24, %l5 array8 %o5, %i6, %l1 fbue %fcc0, loop_1273 taddcctv %o0, %o7, %i0 edge32n %i4, %g4, %i5 umul %o2, %o4, %g5 loop_1273: fbg,a %fcc2, loop_1274 mova %icc, %i3, %i2 ldx [%l7 + 0x20], %g7 andcc %l0, 0x0AF4, %o6 loop_1274: nop wr %g0, 0x19, %asi stha %i7, [%l7 + 0x2E] %asi stbar xnorcc %g2, 0x1C93, %l3 ldsh [%l7 + 0x18], %l6 fnegd %f16, %f20 fmovdn %icc, %f7, %f19 movcs %xcc, %i1, %l4 tge %xcc, 0x4 sdivx %g1, 0x1DA1, %g3 addccc %l2, %o3, %g6 movre %l5, 0x1A7, %o1 mova %xcc, %i6, %l1 taddcc %o0, 0x07FC, %o5 fmovdge %icc, %f4, %f3 tcc %xcc, 0x7 tpos %icc, 0x5 fbul,a %fcc1, loop_1275 fbl %fcc1, loop_1276 sdivx %o7, 0x0C10, %i4 wr %g0, 0xeb, %asi stxa %i0, [%l7 + 0x68] %asi membar #Sync loop_1275: tne %icc, 0x2 loop_1276: addc %g4, 0x12EE, %i5 srl %o2, 0x1F, %o4 taddcc %i3, %i2, %g5 movcc %xcc, %l0, %g7 fcmple16 %f30, %f6, %o6 andncc %g2, %i7, %l6 fmovd %f6, %f8 fxor %f8, %f30, %f24 bg,a,pt %icc, loop_1277 srlx %i1, 0x05, %l3 fmovrdlez %g1, %f8, %f24 sdivx %g3, 0x1362, %l4 loop_1277: fmovrdlez %l2, %f2, %f16 stbar set 0x1C, %g2 stha %o3, [%l7 + %g2] 0x27 membar #Sync movn %xcc, %l5, %g6 move %xcc, %o1, %i6 fcmpeq32 %f10, %f28, %l1 sll %o5, %o7, %o0 fbue %fcc2, loop_1278 subccc %i4, %i0, %g4 orn %i5, %o2, %i3 tpos %icc, 0x7 loop_1278: alignaddr %o4, %g5, %l0 set 0x5C, %g3 swapa [%l7 + %g3] 0x10, %g7 bvc %icc, loop_1279 movrgz %i2, 0x04A, %g2 addcc %o6, %i7, %l6 popc %i1, %l3 loop_1279: fbg,a %fcc2, loop_1280 movpos %xcc, %g1, %g3 fmovdleu %xcc, %f20, %f19 subccc %l4, 0x0E6F, %o3 loop_1280: popc %l5, %g6 umulcc %l2, 0x0626, %i6 alignaddr %l1, %o1, %o7 fbue,a %fcc3, loop_1281 fmovdcc %xcc, %f24, %f28 addccc %o0, %i4, %o5 ldsw [%l7 + 0x40], %i0 loop_1281: movrne %i5, 0x339, %g4 movneg %xcc, %o2, %i3 fcmpeq16 %f28, %f20, %g5 fpadd32 %f30, %f2, %f8 set 0x08, %l2 lda [%l7 + %l2] 0x10, %f16 move %xcc, %l0, %g7 movvs %icc, %i2, %o4 bvc %icc, loop_1282 edge8ln %g2, %i7, %o6 sdivx %l6, 0x1DA5, %l3 smul %g1, 0x1403, %i1 loop_1282: fbne,a %fcc2, loop_1283 fbuge %fcc0, loop_1284 movrne %l4, %g3, %o3 movrne %g6, %l2, %l5 loop_1283: edge8n %l1, %i6, %o1 loop_1284: xor %o7, 0x09AF, %i4 taddcc %o5, 0x0429, %o0 fmul8x16al %f26, %f11, %f12 fsrc1s %f27, %f4 stx %i5, [%l7 + 0x48] fmul8x16al %f15, %f5, %f16 sll %g4, %o2, %i3 tsubcctv %i0, %l0, %g5 andncc %g7, %i2, %o4 fandnot1 %f12, %f10, %f16 wr %g0, 0x19, %asi stwa %i7, [%l7 + 0x4C] %asi brgez %o6, loop_1285 fbuge,a %fcc0, loop_1286 subccc %l6, %g2, %l3 fsrc2 %f10, %f10 loop_1285: umul %g1, %i1, %g3 loop_1286: udivx %l4, 0x006C, %g6 edge8ln %o3, %l2, %l5 bl,pn %icc, loop_1287 sll %i6, 0x01, %o1 movrgz %l1, 0x231, %i4 fmovdvc %xcc, %f9, %f6 loop_1287: alignaddr %o5, %o7, %o0 fpadd16s %f18, %f13, %f6 fxor %f22, %f0, %f22 edge16n %i5, %g4, %i3 sethi 0x0BB0, %i0 edge16l %o2, %l0, %g5 fmuld8ulx16 %f24, %f30, %f30 ldsh [%l7 + 0x74], %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %i2, %i7, %o4 tneg %xcc, 0x0 umul %l6, %g2, %o6 movrlez %l3, 0x17F, %i1 fone %f10 sub %g3, 0x0D86, %l4 xnor %g6, %o3, %l2 wr %g0, 0x04, %asi lduwa [%l7 + 0x18] %asi, %g1 umulcc %l5, 0x0D36, %o1 wr %g0, 0x19, %asi swapa [%l7 + 0x14] %asi, %l1 xnorcc %i6, %i4, %o5 ta %icc, 0x6 tsubcc %o7, 0x1796, %o0 edge16ln %i5, %i3, %i0 lduw [%l7 + 0x5C], %o2 nop setx loop_1288, %l0, %l1 jmpl %l1, %l0 tvc %icc, 0x7 udiv %g4, 0x0EE3, %g5 taddcctv %g7, 0x04A5, %i2 loop_1288: fmovdpos %xcc, %f30, %f22 array8 %o4, %l6, %i7 wr %g0, 0x0c, %asi swapa [%l7 + 0x6C] %asi, %o6 tg %xcc, 0x1 edge8 %l3, %i1, %g3 ble loop_1289 movrne %l4, %g6, %o3 pdist %f14, %f0, %f26 wr %g0, 0x10, %asi prefetcha [%l7 + 0x30] %asi, 0x0 loop_1289: bleu,a,pn %icc, loop_1290 bneg,pt %xcc, loop_1291 edge16ln %g1, %g2, %l5 wr %g0, 0x0c, %asi ldda [%l7 + 0x20] %asi, %o0 loop_1290: fbg,a %fcc0, loop_1292 loop_1291: edge16ln %l1, %i4, %i6 nop setx loop_1293, %l0, %l1 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 0x166E, %o5 loop_1292: tsubcctv %o7, 0x021B, %i5 fmovdl %icc, %f29, %f19 loop_1293: fpsub32 %f2, %f2, %f4 fmovrdgez %o0, %f14, %f28 movrgez %i3, 0x058, %o2 umul %i0, 0x10D2, %g4 udivx %l0, 0x0C03, %g5 sllx %i2, 0x0C, %g7 bpos,pn %xcc, loop_1294 tcc %xcc, 0x7 addc %o4, %i7, %l6 orn %o6, %i1, %g3 loop_1294: call loop_1295 sll %l4, 0x09, %g6 movrlz %l3, %o3, %g1 sllx %l2, %l5, %g2 loop_1295: fmovsneg %icc, %f28, %f17 fmovrdgez %l1, %f14, %f18 tgu %xcc, 0x5 fbu %fcc2, loop_1296 andn %o1, %i6, %o5 fnegd %f14, %f20 movcc %xcc, %i4, %o7 loop_1296: srax %i5, 0x03, %o0 and %o2, %i0, %i3 te %xcc, 0x5 fbne %fcc1, loop_1297 ldsw [%l7 + 0x78], %l0 tn %icc, 0x1 set 0x40, %l0 lduha [%l7 + %l0] 0x80, %g4 loop_1297: edge16l %g5, %i2, %g7 edge8ln %o4, %i7, %o6 sra %l6, %g3, %l4 subc %g6, %i1, %l3 smulcc %g1, 0x09A9, %l2 udiv %o3, 0x0E6C, %l5 bneg,a,pt %xcc, loop_1298 edge16ln %g2, %o1, %l1 array32 %o5, %i6, %i4 tneg %icc, 0x6 loop_1298: nop set 0x10, %i6 swapa [%l7 + %i6] 0x11, %o7 fmovsne %icc, %f8, %f28 ldx [%l7 + 0x20], %o0 fmul8ulx16 %f20, %f4, %f4 movg %icc, %o2, %i5 sra %i0, %i3, %g4 movn %icc, %g5, %l0 fbo %fcc0, loop_1299 orcc %g7, %i2, %o4 sdiv %o6, 0x0142, %l6 fpsub32s %f10, %f23, %f9 loop_1299: nop set 0x2A, %l3 ldsh [%l7 + %l3], %i7 set 0x5C, %l1 ldsba [%l7 + %l1] 0x19, %l4 ba,pn %xcc, loop_1300 smulcc %g3, 0x09EA, %i1 srl %l3, %g6, %g1 sra %o3, %l2, %g2 loop_1300: alignaddr %o1, %l1, %l5 fbue %fcc1, loop_1301 popc 0x1CEC, %i6 ld [%l7 + 0x08], %f28 fmovscs %icc, %f22, %f20 loop_1301: movcc %xcc, %o5, %i4 pdist %f26, %f0, %f16 set 0x0A, %o7 ldsha [%l7 + %o7] 0x89, %o0 movrgz %o7, %o2, %i5 popc %i0, %i3 fbl,a %fcc1, loop_1302 faligndata %f2, %f16, %f4 fmovs %f4, %f23 andcc %g5, %l0, %g4 loop_1302: movrgz %g7, 0x2A7, %o4 fnand %f10, %f30, %f0 fmovdge %xcc, %f13, %f27 xorcc %i2, 0x17F6, %o6 movre %l6, %l4, %g3 addc %i7, %i1, %g6 subcc %l3, 0x1C8A, %o3 bcs %xcc, loop_1303 edge16l %g1, %g2, %l2 stb %o1, [%l7 + 0x3E] andncc %l5, %i6, %l1 loop_1303: ldx [%l7 + 0x48], %o5 edge32n %o0, %i4, %o2 movre %i5, 0x370, %i0 movleu %icc, %i3, %g5 orn %l0, %o7, %g4 fmul8x16au %f23, %f12, %f30 set 0x58, %g6 sta %f31, [%l7 + %g6] 0x19 fornot2s %f7, %f12, %f22 edge8 %o4, %g7, %o6 movn %xcc, %l6, %i2 fcmple16 %f2, %f10, %l4 or %i7, 0x0FDC, %g3 tcc %icc, 0x3 ba %icc, loop_1304 fcmpne32 %f16, %f20, %g6 addccc %i1, %o3, %l3 fmovrdlez %g1, %f8, %f2 loop_1304: prefetch [%l7 + 0x28], 0x1 fmovsne %xcc, %f17, %f6 srax %g2, %o1, %l2 tcs %xcc, 0x2 movneg %icc, %l5, %l1 tsubcc %i6, 0x1168, %o5 and %o0, 0x0872, %o2 fmovspos %icc, %f25, %f15 ldsh [%l7 + 0x58], %i5 sethi 0x1FFF, %i0 fmovsl %xcc, %f28, %f1 bshuffle %f24, %f28, %f8 addccc %i3, %i4, %l0 add %l7, 0x18, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o7 casxa [%l6] %asi, %o7, %g4 bpos %icc, loop_1305 fpadd32s %f18, %f31, %f5 fcmped %fcc3, %f16, %f22 te %icc, 0x1 loop_1305: fbe,a %fcc2, loop_1306 fmovscc %xcc, %f4, %f24 fmovdvc %xcc, %f29, %f16 subccc %g5, 0x15DC, %g7 loop_1306: movvc %xcc, %o4, %l6 nop setx loop_1307, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry udiv %i2, 0x0330, %l4 alignaddr %i7, %o6, %g6 tn %xcc, 0x6 loop_1307: fpsub32 %f20, %f14, %f6 fbul,a %fcc0, loop_1308 nop set 0x6D, %i4 ldub [%l7 + %i4], %i1 fnot1 %f22, %f14 edge32l %g3, %o3, %g1 loop_1308: fexpand %f24, %f12 srl %l3, %o1, %g2 smul %l5, 0x16B1, %l2 brlez %l1, loop_1309 brgez %o5, loop_1310 lduh [%l7 + 0x5C], %i6 srlx %o0, %i5, %i0 loop_1309: edge8l %i3, %o2, %i4 loop_1310: fornot2s %f3, %f27, %f31 movl %xcc, %l0, %o7 bgu,a,pn %icc, loop_1311 edge8n %g5, %g7, %o4 movpos %xcc, %g4, %i2 tg %xcc, 0x2 loop_1311: fbule %fcc1, loop_1312 andcc %l6, %l4, %i7 fmovs %f18, %f0 edge8n %g6, %o6, %i1 loop_1312: move %xcc, %g3, %o3 udiv %g1, 0x1FFC, %l3 array32 %g2, %o1, %l5 movrgez %l1, %l2, %i6 fmovsgu %icc, %f13, %f11 udivcc %o5, 0x0BB8, %o0 fba,a %fcc2, loop_1313 sir 0x14AE taddcctv %i0, %i3, %i5 xnorcc %i4, %o2, %l0 loop_1313: array16 %g5, %g7, %o4 bcc %icc, loop_1314 fbl %fcc1, loop_1315 tge %icc, 0x4 alignaddr %o7, %g4, %i2 loop_1314: edge32n %l6, %i7, %l4 loop_1315: edge32 %g6, %o6, %g3 wr %g0, 0x80, %asi lduha [%l7 + 0x12] %asi, %i1 movrlz %g1, %l3, %o3 flush %l7 + 0x4C bcs loop_1316 srl %o1, 0x00, %l5 faligndata %f24, %f12, %f22 sllx %l1, 0x02, %g2 loop_1316: ldd [%l7 + 0x58], %i6 movneg %icc, %o5, %o0 ta %xcc, 0x0 move %xcc, %l2, %i0 mulx %i5, %i4, %o2 fpsub16 %f20, %f18, %f18 umulcc %i3, 0x09C3, %g5 wr %g0, 0x89, %asi ldsba [%l7 + 0x16] %asi, %l0 movre %o4, 0x224, %g7 movleu %xcc, %g4, %o7 or %i2, 0x1A35, %i7 add %l7, 0x78, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x88, %l4, %l6 ldd [%l7 + 0x68], %g6 edge32 %o6, %g3, %g1 ba %xcc, loop_1317 movrgz %i1, 0x2A8, %l3 for %f28, %f24, %f2 ta %xcc, 0x0 loop_1317: nop set 0x20, %o6 swapa [%l7 + %o6] 0x04, %o3 orncc %l5, 0x0A19, %l1 ba,a %xcc, loop_1318 move %icc, %o1, %g2 movne %xcc, %o5, %i6 edge32 %l2, %i0, %i5 loop_1318: nop set 0x5A, %l4 ldsha [%l7 + %l4] 0x19, %i4 fmovrdgez %o0, %f18, %f4 xnor %i3, %g5, %o2 edge16ln %l0, %o4, %g7 umulcc %g4, %i2, %i7 tcc %xcc, 0x7 mova %xcc, %l4, %o7 ldd [%l7 + 0x60], %i6 alignaddrl %g6, %g3, %g1 brlz,a %o6, loop_1319 fnegs %f11, %f15 xorcc %l3, 0x1550, %i1 mova %icc, %l5, %l1 loop_1319: fcmpd %fcc2, %f16, %f16 move %xcc, %o3, %g2 array8 %o1, %i6, %l2 umulcc %i0, %i5, %o5 fpadd32s %f30, %f28, %f0 orcc %i4, 0x1C9F, %o0 tcs %icc, 0x7 fbl %fcc1, loop_1320 fmovd %f6, %f12 set 0x28, %o4 stxa %g5, [%g0 + %o4] 0x4f loop_1320: nop setx loop_1321, %l0, %l1 jmpl %l1, %i3 addcc %l0, 0x16F5, %o2 tleu %xcc, 0x0 fmovdcs %xcc, %f25, %f15 loop_1321: fble,a %fcc2, loop_1322 sdivcc %o4, 0x068F, %g7 tge %icc, 0x2 fmovd %f16, %f14 loop_1322: sdiv %g4, 0x12AB, %i7 edge8ln %i2, %o7, %l6 fcmped %fcc3, %f8, %f18 be loop_1323 tcs %xcc, 0x4 lduw [%l7 + 0x60], %g6 brlz,a %g3, loop_1324 loop_1323: swap [%l7 + 0x5C], %g1 sir 0x0159 orn %l4, %o6, %l3 loop_1324: fmovdcc %icc, %f27, %f3 for %f4, %f16, %f26 nop set 0x38, %o2 ldsw [%l7 + %o2], %i1 brz %l5, loop_1325 fbul %fcc3, loop_1326 fmovsleu %icc, %f15, %f29 edge16ln %o3, %g2, %o1 loop_1325: fmul8sux16 %f2, %f6, %f26 loop_1326: edge16l %l1, %l2, %i0 orn %i5, %o5, %i4 addc %o0, 0x1CFD, %i6 udiv %g5, 0x193F, %i3 fmovsn %xcc, %f10, %f31 tcc %xcc, 0x2 fcmpeq32 %f8, %f8, %l0 movcc %xcc, %o4, %o2 stbar tcc %icc, 0x2 edge8n %g4, %i7, %g7 tsubcc %i2, 0x086C, %l6 bge,a,pn %icc, loop_1327 fmovrslez %o7, %f24, %f29 fmovdneg %icc, %f16, %f15 bvc %icc, loop_1328 loop_1327: movn %icc, %g3, %g6 bvc,a loop_1329 fnot2 %f0, %f6 loop_1328: bcs,pt %icc, loop_1330 fmovsge %icc, %f8, %f20 loop_1329: fand %f18, %f8, %f4 wr %g0, 0x80, %asi ldda [%l7 + 0x70] %asi, %l4 loop_1330: popc 0x0202, %g1 edge16l %l3, %o6, %l5 addccc %i1, 0x17E2, %g2 edge32 %o3, %o1, %l1 fsrc2s %f6, %f15 bleu,a %xcc, loop_1331 edge8 %l2, %i5, %o5 sra %i0, 0x1E, %i4 fandnot1 %f0, %f28, %f26 loop_1331: udivx %i6, 0x1C78, %g5 smul %i3, 0x083E, %l0 movleu %icc, %o4, %o2 brnz %o0, loop_1332 movgu %icc, %i7, %g7 fmovscc %xcc, %f26, %f17 set 0x1C, %i1 stha %g4, [%l7 + %i1] 0x80 loop_1332: sdiv %i2, 0x0585, %o7 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi tvs %xcc, 0x2 fpsub32s %f28, %f20, %f28 andcc %g3, 0x16C1, %l6 sth %l4, [%l7 + 0x40] movre %g1, 0x045, %g6 movcc %xcc, %l3, %o6 srlx %l5, 0x04, %g2 tvc %xcc, 0x2 sdivcc %i1, 0x1D70, %o1 srax %o3, %l1, %l2 tneg %icc, 0x0 fmovdge %icc, %f11, %f29 ldstub [%l7 + 0x74], %i5 subc %o5, 0x1C52, %i0 fpadd16 %f0, %f24, %f2 tvs %icc, 0x4 bgu %xcc, loop_1333 alignaddrl %i4, %i6, %g5 fble %fcc0, loop_1334 movleu %xcc, %l0, %o4 loop_1333: brgz,a %i3, loop_1335 brz %o2, loop_1336 loop_1334: ble,a,pt %xcc, loop_1337 udivcc %o0, 0x0598, %g7 loop_1335: ldsb [%l7 + 0x3B], %i7 loop_1336: ta %icc, 0x3 loop_1337: movrlz %g4, %i2, %o7 movrgez %l6, 0x108, %l4 addccc %g1, 0x1CBC, %g3 flush %l7 + 0x60 udivx %g6, 0x1C48, %o6 fbl,a %fcc3, loop_1338 edge8n %l3, %g2, %i1 fnor %f26, %f10, %f6 mulx %l5, 0x0CE8, %o3 loop_1338: array16 %l1, %l2, %i5 bvc,pt %xcc, loop_1339 fbul %fcc1, loop_1340 movpos %icc, %o5, %o1 for %f18, %f30, %f4 loop_1339: fcmple32 %f30, %f20, %i0 loop_1340: fpsub32 %f12, %f10, %f4 edge32n %i4, %g5, %l0 fpackfix %f22, %f30 fmovdne %xcc, %f24, %f17 tsubcctv %i6, 0x18FC, %i3 subcc %o2, 0x03C6, %o0 tcc %xcc, 0x5 fmovrde %g7, %f0, %f22 fmovsle %icc, %f0, %f27 edge8n %o4, %i7, %i2 fbg,a %fcc0, loop_1341 udiv %g4, 0x0A4E, %l6 wr %g0, 0x04, %asi ldsha [%l7 + 0x28] %asi, %l4 loop_1341: array16 %g1, %g3, %o7 brnz,a %o6, loop_1342 sth %l3, [%l7 + 0x20] edge32ln %g2, %i1, %l5 add %l7, 0x20, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %g6 casa [%l6] %asi, %g6, %l1 loop_1342: membar 0x12 fmovspos %xcc, %f4, %f20 fpadd16s %f13, %f10, %f0 xnor %l2, 0x0D80, %o3 fmovrdne %o5, %f20, %f2 movle %icc, %i5, %o1 set 0x54, %g7 lda [%l7 + %g7] 0x80, %f7 tcc %xcc, 0x1 ldsh [%l7 + 0x44], %i0 fsrc1 %f2, %f22 movrlez %i4, 0x302, %l0 xnor %i6, %g5, %o2 ldstub [%l7 + 0x6E], %o0 stbar orn %g7, %i3, %o4 tcs %xcc, 0x0 srl %i2, %i7, %l6 tne %xcc, 0x3 taddcctv %g4, 0x1667, %g1 fandnot1 %f28, %f20, %f20 edge32ln %l4, %g3, %o7 ldub [%l7 + 0x20], %o6 andcc %l3, %i1, %l5 stbar orcc %g6, 0x0607, %g2 movrgez %l2, %l1, %o5 edge32n %i5, %o3, %i0 mulx %o1, 0x04C0, %i4 movrlez %l0, 0x36D, %g5 bcc,a,pn %xcc, loop_1343 nop set 0x74, %i0 prefetch [%l7 + %i0], 0x2 fbuge %fcc2, loop_1344 array32 %o2, %i6, %g7 loop_1343: edge16n %o0, %i3, %i2 swap [%l7 + 0x64], %i7 loop_1344: movn %icc, %o4, %l6 addcc %g1, %g4, %l4 edge16ln %o7, %o6, %g3 bneg,a,pt %xcc, loop_1345 sdivx %l3, 0x0CA0, %l5 fmovdvs %xcc, %f17, %f7 ldd [%l7 + 0x40], %f2 loop_1345: tgu %xcc, 0x5 fbg,a %fcc3, loop_1346 tvs %xcc, 0x3 tcs %xcc, 0x1 taddcctv %g6, %g2, %i1 loop_1346: andn %l2, %o5, %l1 srl %i5, 0x0A, %i0 ta %xcc, 0x0 movrne %o1, %o3, %i4 mulx %g5, 0x1810, %o2 tl %xcc, 0x7 fmovspos %xcc, %f3, %f22 fnegd %f8, %f8 fmovdcs %xcc, %f12, %f10 sdivx %i6, 0x0049, %g7 set 0x34, %i7 ldstuba [%l7 + %i7] 0x10, %o0 subcc %i3, %i2, %l0 smulcc %o4, %l6, %g1 mova %xcc, %g4, %l4 set 0x7C, %l5 lduwa [%l7 + %l5] 0x11, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %i7, %o6, %l3 addcc %l5, 0x12D7, %g6 set 0x40, %i2 stda %f16, [%l7 + %i2] 0xf8 membar #Sync bleu loop_1347 fmovrdgz %g3, %f4, %f18 fcmpgt16 %f26, %f30, %i1 movge %xcc, %g2, %o5 loop_1347: fmovrsgz %l1, %f25, %f3 ta %xcc, 0x6 wr %g0, 0x80, %asi lduba [%l7 + 0x4C] %asi, %l2 orncc %i0, %o1, %i5 or %o3, 0x0432, %i4 ldd [%l7 + 0x68], %f20 brlz,a %o2, loop_1348 bcc,a %icc, loop_1349 fand %f14, %f4, %f6 be,a,pt %icc, loop_1350 loop_1348: sth %g5, [%l7 + 0x2C] loop_1349: alignaddrl %i6, %g7, %o0 move %icc, %i3, %l0 loop_1350: fexpand %f22, %f2 fbue %fcc0, loop_1351 tne %icc, 0x1 movcc %icc, %o4, %l6 flush %l7 + 0x38 loop_1351: fcmpeq32 %f16, %f18, %g1 edge16ln %i2, %l4, %o7 fmovdne %xcc, %f17, %f19 nop set 0x7C, %i5 ldsh [%l7 + %i5], %g4 edge16l %o6, %l3, %i7 std %f12, [%l7 + 0x08] subcc %g6, %g3, %i1 fcmpeq32 %f24, %f30, %g2 sth %l5, [%l7 + 0x58] srl %o5, %l1, %i0 fbn,a %fcc0, loop_1352 fmovrde %l2, %f10, %f2 move %icc, %i5, %o3 array32 %o1, %i4, %o2 loop_1352: alignaddr %i6, %g7, %o0 fbge,a %fcc1, loop_1353 sethi 0x1FF0, %g5 fpadd16s %f13, %f26, %f31 fmovdne %icc, %f6, %f25 loop_1353: ta %icc, 0x2 fmovsle %xcc, %f21, %f28 tgu %icc, 0x3 movge %icc, %i3, %o4 tl %xcc, 0x7 edge16ln %l6, %g1, %l0 edge8ln %i2, %l4, %o7 movcc %xcc, %o6, %l3 fors %f5, %f14, %f1 movrlz %g4, 0x030, %i7 andncc %g6, %g3, %g2 movrne %i1, %l5, %l1 umulcc %i0, %o5, %l2 stb %i5, [%l7 + 0x72] sllx %o1, 0x0A, %o3 movne %icc, %i4, %i6 array8 %o2, %o0, %g7 subccc %g5, %i3, %o4 fmovsvs %xcc, %f14, %f0 edge32n %g1, %l6, %i2 fmul8x16au %f11, %f23, %f0 set 0x60, %l6 lda [%l7 + %l6] 0x15, %f30 ldub [%l7 + 0x24], %l0 sub %o7, 0x0FDA, %l4 movpos %icc, %o6, %g4 movpos %xcc, %i7, %g6 bcc,pt %xcc, loop_1354 movvc %xcc, %g3, %l3 fmovrslz %i1, %f7, %f19 nop setx loop_1355, %l0, %l1 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_1354: brgz %g2, loop_1356 fmovrdlez %l1, %f2, %f12 mulscc %i0, %o5, %l2 loop_1355: edge16l %i5, %o1, %l5 loop_1356: srlx %i4, %o3, %o2 tsubcc %i6, 0x0351, %g7 ba,a,pn %xcc, loop_1357 nop setx loop_1358, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tl %xcc, 0x2 addccc %g5, 0x0B17, %i3 loop_1357: tneg %xcc, 0x5 loop_1358: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %icc, 0x4 movrgez %o0, 0x134, %o4 tcs %xcc, 0x7 fmovde %xcc, %f4, %f20 wr %g0, 0x2b, %asi stxa %l6, [%l7 + 0x78] %asi membar #Sync bgu,a,pt %xcc, loop_1359 edge32n %i2, %l0, %g1 tn %icc, 0x3 movge %icc, %l4, %o6 loop_1359: sethi 0x0049, %o7 subc %g4, %g6, %g3 srax %i7, %i1, %l3 ldsw [%l7 + 0x34], %g2 subc %l1, %i0, %o5 fxnors %f8, %f15, %f25 fbl %fcc0, loop_1360 tneg %xcc, 0x7 udivx %l2, 0x1117, %i5 array8 %o1, %l5, %i4 loop_1360: nop set 0x66, %g4 stha %o3, [%l7 + %g4] 0x2f membar #Sync orn %o2, %i6, %g5 move %icc, %i3, %o0 movrgez %g7, 0x29C, %o4 stb %i2, [%l7 + 0x75] edge8ln %l6, %l0, %l4 fpsub16 %f16, %f12, %f2 tle %xcc, 0x3 fcmpgt16 %f8, %f22, %o6 bge %xcc, loop_1361 andcc %o7, 0x07AC, %g4 taddcc %g1, 0x118D, %g3 brlez,a %g6, loop_1362 loop_1361: swap [%l7 + 0x48], %i7 fandnot1s %f4, %f7, %f24 bvs %xcc, loop_1363 loop_1362: fmovdle %icc, %f16, %f11 fnot2 %f14, %f6 fmovdcs %xcc, %f24, %f10 loop_1363: fmul8sux16 %f8, %f30, %f20 edge8n %i1, %g2, %l1 ldsb [%l7 + 0x55], %l3 sll %i0, 0x17, %o5 mova %icc, %l2, %o1 fbe %fcc3, loop_1364 tgu %icc, 0x3 fbug,a %fcc0, loop_1365 xnorcc %l5, %i4, %i5 loop_1364: sir 0x0C7E orcc %o2, %i6, %o3 loop_1365: xnor %g5, %o0, %i3 fbuge,a %fcc2, loop_1366 fmovs %f9, %f7 movge %xcc, %g7, %o4 fexpand %f10, %f16 loop_1366: alignaddr %l6, %l0, %i2 lduw [%l7 + 0x4C], %o6 brz,a %o7, loop_1367 subc %l4, %g4, %g1 fbul,a %fcc2, loop_1368 fbule %fcc3, loop_1369 loop_1367: fandnot1 %f12, %f6, %f10 fabss %f9, %f18 loop_1368: bvs loop_1370 loop_1369: fmovrsne %g3, %f2, %f29 addc %i7, %i1, %g6 taddcctv %g2, 0x1EBC, %l1 loop_1370: tn %xcc, 0x5 fmovsvc %icc, %f19, %f15 edge32n %l3, %i0, %o5 tsubcctv %o1, 0x09E8, %l2 fbn %fcc2, loop_1371 movn %xcc, %i4, %i5 xnor %l5, %i6, %o2 orncc %o3, 0x143E, %g5 loop_1371: fsrc1s %f1, %f16 add %l7, 0x10, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %o0, %i3 lduw [%l7 + 0x64], %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulx %l6, 0x0506, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldub [%l7 + 0x0A], %i2 xnorcc %o6, 0x04FD, %g7 fmovdne %icc, %f24, %f13 andcc %o7, 0x1132, %l4 ldd [%l7 + 0x20], %f30 movrlz %g4, %g3, %g1 fmovscc %xcc, %f24, %f31 fmovrse %i7, %f30, %f24 fornot1 %f18, %f0, %f2 fmovda %xcc, %f19, %f28 sethi 0x0EE0, %i1 call loop_1372 fpackfix %f20, %f9 xnor %g6, 0x108A, %l1 movn %xcc, %g2, %i0 loop_1372: prefetch [%l7 + 0x44], 0x0 fandnot1s %f24, %f21, %f21 subcc %l3, 0x00FF, %o5 srlx %o1, %l2, %i5 edge8l %l5, %i4, %i6 and %o3, 0x07A8, %o2 movneg %icc, %g5, %o0 tpos %xcc, 0x7 movleu %xcc, %i3, %l6 xor %o4, 0x00E5, %i2 array8 %o6, %l0, %g7 movrgz %l4, %o7, %g3 fbule %fcc3, loop_1373 mova %icc, %g4, %g1 fbug %fcc0, loop_1374 movn %icc, %i1, %g6 loop_1373: bleu,a,pn %icc, loop_1375 bl loop_1376 loop_1374: movpos %xcc, %l1, %i7 fpmerge %f10, %f11, %f12 loop_1375: ta %icc, 0x5 loop_1376: taddcctv %g2, 0x189D, %i0 fmovse %icc, %f31, %f12 alignaddr %l3, %o1, %l2 tne %icc, 0x2 edge8n %o5, %i5, %i4 srlx %i6, 0x1E, %o3 fmovspos %xcc, %f11, %f3 nop setx loop_1377, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movle %icc, %o2, %g5 addcc %l5, %i3, %o0 nop setx loop_1378, %l0, %l1 jmpl %l1, %l6 loop_1377: srax %o4, %i2, %l0 movge %xcc, %o6, %l4 sra %o7, 0x14, %g7 loop_1378: tg %xcc, 0x0 edge32n %g3, %g1, %g4 array8 %g6, %i1, %l1 fabsd %f26, %f2 sdivcc %g2, 0x1963, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %i7, 0x15A6, %o1 prefetch [%l7 + 0x10], 0x3 fones %f10 movleu %xcc, %l3, %o5 set 0x78, %g1 ldxa [%l7 + %g1] 0x18, %l2 tcc %xcc, 0x2 tl %xcc, 0x1 std %f22, [%l7 + 0x68] wr %g0, 0x81, %asi stda %i4, [%l7 + 0x68] %asi fcmped %fcc0, %f22, %f26 flush %l7 + 0x74 andncc %i6, %i4, %o3 movne %xcc, %g5, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdneg %icc, %f3, %f3 fnegd %f16, %f4 ld [%l7 + 0x08], %f22 tcc %icc, 0x0 fcmpgt32 %f22, %f2, %l5 move %icc, %i3, %l6 movne %icc, %o4, %o0 udiv %l0, 0x19D2, %i2 fcmpne16 %f24, %f16, %l4 umul %o7, 0x0FF7, %g7 udivcc %g3, 0x06CF, %o6 andcc %g4, %g1, %g6 srlx %i1, 0x05, %g2 movvs %icc, %i0, %i7 subccc %l1, 0x0882, %l3 call loop_1379 bpos,a,pn %icc, loop_1380 movneg %xcc, %o1, %l2 edge8n %o5, %i6, %i4 loop_1379: bpos,a,pn %xcc, loop_1381 loop_1380: be,a,pt %xcc, loop_1382 fmul8ulx16 %f4, %f18, %f26 movvs %xcc, %i5, %o3 loop_1381: movgu %icc, %o2, %g5 loop_1382: ldd [%l7 + 0x78], %i2 movre %l6, 0x106, %l5 fmovda %xcc, %f29, %f14 bshuffle %f24, %f6, %f28 addcc %o0, %o4, %l0 fmovrslz %l4, %f15, %f25 tge %icc, 0x1 sdiv %o7, 0x1EA7, %i2 movrlez %g7, 0x149, %g3 movl %xcc, %g4, %o6 fmovrse %g6, %f28, %f1 fnot2s %f28, %f22 edge32l %g1, %g2, %i0 tcs %xcc, 0x5 bn,a,pn %xcc, loop_1383 tle %xcc, 0x5 fmovsleu %icc, %f8, %f26 edge32 %i1, %i7, %l3 loop_1383: movcs %xcc, %l1, %o1 fmovsl %icc, %f17, %f11 te %xcc, 0x7 popc 0x0390, %o5 udivx %i6, 0x1CE6, %l2 fmovscc %xcc, %f13, %f9 edge32 %i5, %o3, %i4 fands %f21, %f13, %f19 edge16ln %g5, %i3, %o2 ldsw [%l7 + 0x78], %l5 edge8l %o0, %l6, %o4 tneg %icc, 0x7 membar 0x25 fmovdge %xcc, %f18, %f26 mulscc %l4, %l0, %o7 tcc %xcc, 0x1 set 0x2C, %o5 swapa [%l7 + %o5] 0x89, %i2 andn %g3, 0x0669, %g7 sdivx %g4, 0x16DD, %o6 addcc %g1, 0x00AD, %g2 tgu %xcc, 0x2 wr %g0, 0x81, %asi sta %f10, [%l7 + 0x7C] %asi subcc %g6, 0x06DD, %i1 fmovdn %icc, %f4, %f4 mulscc %i0, 0x04F7, %i7 wr %g0, 0x19, %asi ldxa [%l7 + 0x70] %asi, %l1 fcmpgt32 %f14, %f18, %l3 te %xcc, 0x7 sra %o1, %o5, %l2 fxor %f8, %f0, %f14 edge8l %i5, %i6, %i4 brnz %o3, loop_1384 fnand %f26, %f2, %f30 fnot2 %f8, %f2 movre %g5, %i3, %l5 loop_1384: edge8l %o0, %o2, %o4 movcs %xcc, %l4, %l6 edge8 %l0, %o7, %g3 wr %g0, 0x81, %asi stda %i2, [%l7 + 0x70] %asi bleu loop_1385 fnors %f11, %f12, %f3 mulx %g7, 0x1257, %o6 popc %g4, %g2 loop_1385: edge32l %g1, %g6, %i0 fandnot1s %f13, %f3, %f21 mova %icc, %i7, %l1 tn %xcc, 0x2 edge8l %l3, %o1, %o5 movvs %xcc, %l2, %i1 xnorcc %i6, 0x19FD, %i4 tgu %xcc, 0x0 andcc %i5, %o3, %i3 movre %g5, %l5, %o2 tvs %icc, 0x3 fnand %f8, %f22, %f30 movne %icc, %o0, %o4 srax %l4, %l6, %o7 sdiv %g3, 0x0DF2, %l0 stb %g7, [%l7 + 0x08] tleu %xcc, 0x4 brgz,a %i2, loop_1386 mulscc %o6, %g2, %g4 fmovrsgez %g1, %f31, %f25 movrgz %g6, 0x1D7, %i7 loop_1386: nop set 0x50, %o3 ldswa [%l7 + %o3] 0x10, %l1 andn %l3, %o1, %i0 movvc %icc, %l2, %i1 or %i6, 0x0BF1, %i4 set 0x30, %o1 stba %o5, [%l7 + %o1] 0x15 fors %f8, %f11, %f15 tneg %icc, 0x0 brgez,a %i5, loop_1387 movn %icc, %o3, %i3 fandnot2 %f2, %f22, %f16 move %icc, %l5, %o2 loop_1387: add %o0, 0x17E3, %o4 fbue %fcc0, loop_1388 movleu %icc, %l4, %g5 bge,a loop_1389 ba,a,pn %icc, loop_1390 loop_1388: andn %o7, %g3, %l6 edge8l %g7, %l0, %i2 loop_1389: movrlez %o6, %g2, %g1 loop_1390: movrlz %g6, 0x1BA, %i7 movrgez %g4, %l3, %l1 srl %i0, 0x04, %l2 subcc %o1, %i6, %i4 tvc %icc, 0x3 fbul %fcc3, loop_1391 addcc %i1, %i5, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcs,a loop_1392 loop_1391: srl %o3, 0x17, %l5 fpadd16s %f8, %f12, %f22 fmovsl %icc, %f12, %f4 loop_1392: xnorcc %i3, 0x0F12, %o2 fxnors %f24, %f23, %f10 fandnot2s %f7, %f7, %f25 stb %o0, [%l7 + 0x6D] bleu,pn %icc, loop_1393 prefetch [%l7 + 0x24], 0x2 taddcctv %o4, %g5, %o7 edge16n %l4, %l6, %g7 loop_1393: mulscc %l0, %g3, %i2 edge8n %g2, %g1, %g6 tg %icc, 0x0 subccc %o6, 0x116D, %g4 array8 %i7, %l3, %l1 umulcc %i0, %o1, %i6 edge32 %l2, %i4, %i1 movge %xcc, %o5, %o3 subcc %i5, %l5, %o2 edge8 %i3, %o4, %g5 fcmpgt16 %f30, %f16, %o7 fsrc1s %f14, %f24 tl %xcc, 0x1 movle %xcc, %l4, %l6 orn %o0, %l0, %g7 ta %xcc, 0x1 flush %l7 + 0x7C fpsub16 %f16, %f16, %f22 sra %i2, %g2, %g1 ldsw [%l7 + 0x08], %g3 fmovsgu %xcc, %f21, %f29 fpmerge %f17, %f9, %f26 edge8 %o6, %g4, %g6 ldd [%l7 + 0x40], %f22 array32 %i7, %l3, %i0 sdivx %o1, 0x01DA, %l1 movvs %icc, %l2, %i4 fmovdle %icc, %f10, %f15 fsrc1 %f26, %f0 fandnot1s %f8, %f1, %f20 fmovdg %xcc, %f29, %f28 movne %icc, %i6, %i1 fmovsl %icc, %f0, %f19 fmovrse %o3, %f3, %f8 fmovdgu %icc, %f6, %f20 edge32ln %i5, %o5, %o2 faligndata %f6, %f12, %f18 fmovrsgz %i3, %f16, %f2 andncc %o4, %l5, %o7 tsubcctv %g5, 0x1C12, %l6 edge8 %o0, %l4, %g7 movrgz %i2, 0x223, %g2 udiv %g1, 0x1D5D, %l0 movrgez %g3, %g4, %g6 tgu %icc, 0x3 fcmpeq16 %f0, %f28, %o6 bvs,pn %icc, loop_1394 fcmped %fcc0, %f24, %f10 movvs %icc, %l3, %i0 wr %g0, 0xf1, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_1394: fmovsne %icc, %f12, %f1 taddcctv %o1, %l1, %l2 edge32 %i4, %i6, %i1 movpos %xcc, %o3, %i7 taddcc %o5, 0x1C36, %i5 fbuge %fcc3, loop_1395 fnegs %f27, %f2 or %i3, %o2, %l5 srlx %o7, %g5, %o4 loop_1395: movge %xcc, %o0, %l4 fmovrsne %g7, %f29, %f1 edge32ln %l6, %g2, %g1 tn %xcc, 0x6 tsubcctv %l0, 0x165A, %i2 bpos,pn %xcc, loop_1396 srl %g3, 0x1F, %g4 sethi 0x1CFB, %g6 sdivcc %o6, 0x1CFD, %l3 loop_1396: stbar movne %xcc, %o1, %i0 tne %icc, 0x5 fmovdne %xcc, %f14, %f11 brgz %l1, loop_1397 bshuffle %f4, %f12, %f28 tcc %icc, 0x1 srax %l2, %i4, %i1 loop_1397: tvc %xcc, 0x2 udiv %o3, 0x1FCE, %i7 bneg,pt %icc, loop_1398 bpos,a,pt %icc, loop_1399 fmul8x16al %f18, %f13, %f30 movl %icc, %i6, %i5 loop_1398: fcmpeq32 %f16, %f6, %o5 loop_1399: nop wr %g0, 0x88, %asi lduwa [%l7 + 0x30] %asi, %i3 subcc %l5, %o2, %o7 ba,pt %xcc, loop_1400 alignaddrl %o4, %g5, %l4 fmovsge %xcc, %f9, %f23 bneg,pt %icc, loop_1401 loop_1400: nop setx loop_1402, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xor %g7, 0x06A3, %l6 edge32l %g2, %o0, %g1 loop_1401: movrlez %l0, 0x017, %i2 loop_1402: bpos,a %xcc, loop_1403 sdiv %g3, 0x1A95, %g6 bleu loop_1404 movvs %icc, %g4, %l3 loop_1403: fnand %f20, %f10, %f0 faligndata %f30, %f24, %f0 loop_1404: tne %xcc, 0x3 tpos %xcc, 0x5 edge16 %o1, %i0, %o6 fmovdvs %icc, %f17, %f6 fmul8x16 %f11, %f10, %f2 fcmpne16 %f12, %f12, %l1 te %icc, 0x1 popc %i4, %l2 fpack32 %f20, %f16, %f18 bleu,a loop_1405 subccc %o3, %i7, %i1 bshuffle %f24, %f24, %f8 smulcc %i5, %o5, %i6 loop_1405: nop set 0x39, %i3 stba %i3, [%l7 + %i3] 0xeb membar #Sync tle %xcc, 0x6 bne,a,pn %xcc, loop_1406 edge16l %l5, %o7, %o4 alignaddrl %g5, %l4, %g7 std %f8, [%l7 + 0x48] loop_1406: tcs %xcc, 0x5 edge32ln %l6, %g2, %o0 smulcc %o2, 0x1B80, %g1 fnors %f14, %f25, %f1 edge16ln %l0, %g3, %i2 wr %g0, 0x19, %asi lduha [%l7 + 0x2E] %asi, %g6 edge32l %g4, %o1, %i0 movleu %icc, %l3, %l1 fsrc1s %f15, %f20 brz %i4, loop_1407 movrlez %o6, %l2, %i7 smulcc %o3, %i5, %o5 brnz,a %i1, loop_1408 loop_1407: smulcc %i3, %l5, %i6 bneg,pn %xcc, loop_1409 mova %xcc, %o4, %o7 loop_1408: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x46], %g5 loop_1409: edge32n %l4, %l6, %g7 fmovdne %icc, %f26, %f22 fcmpne16 %f12, %f6, %g2 fnot2s %f24, %f5 bpos,a %xcc, loop_1410 mova %icc, %o2, %g1 fandnot2 %f8, %f4, %f30 sir 0x0A49 loop_1410: bn,a,pt %xcc, loop_1411 ldstub [%l7 + 0x16], %o0 sdivx %g3, 0x13E4, %l0 fmovsg %xcc, %f20, %f1 loop_1411: subcc %i2, %g6, %o1 fba %fcc3, loop_1412 edge32ln %g4, %i0, %l1 movcc %xcc, %l3, %o6 fcmpne16 %f22, %f20, %i4 loop_1412: bl,a %icc, loop_1413 edge16n %l2, %o3, %i5 sra %o5, %i1, %i3 movn %icc, %l5, %i7 loop_1413: std %i6, [%l7 + 0x38] fbule,a %fcc3, loop_1414 addc %o7, %o4, %g5 alignaddrl %l4, %g7, %g2 ld [%l7 + 0x6C], %f21 loop_1414: umulcc %o2, 0x0E1F, %l6 ldub [%l7 + 0x55], %o0 tsubcctv %g3, 0x0011, %g1 fnands %f7, %f17, %f28 wr %g0, 0x2e, %asi ldda [%l7 + 0x70] %asi, %l0 movgu %icc, %g6, %i2 stw %o1, [%l7 + 0x18] movvc %icc, %g4, %l1 sdiv %i0, 0x0541, %o6 mova %icc, %i4, %l2 tleu %icc, 0x6 fbge %fcc3, loop_1415 movrgz %o3, 0x1EC, %i5 movne %xcc, %o5, %i1 srl %i3, %l3, %l5 loop_1415: movne %icc, %i6, %i7 tsubcctv %o4, 0x1ABB, %o7 fbul %fcc1, loop_1416 tg %icc, 0x7 bg %icc, loop_1417 siam 0x1 loop_1416: edge16l %l4, %g5, %g7 tg %xcc, 0x6 loop_1417: xnor %g2, 0x1271, %o2 bgu,pt %icc, loop_1418 ldd [%l7 + 0x28], %f12 fbn %fcc2, loop_1419 srax %o0, %g3, %g1 loop_1418: movne %xcc, %l6, %l0 fnot1s %f29, %f17 loop_1419: array16 %i2, %o1, %g4 addcc %l1, %g6, %i0 mova %icc, %o6, %l2 tsubcctv %o3, %i4, %o5 edge8n %i1, %i5, %l3 fbul,a %fcc1, loop_1420 orn %l5, %i3, %i7 tne %xcc, 0x6 popc %o4, %o7 loop_1420: tneg %icc, 0x2 xnorcc %i6, %l4, %g5 taddcctv %g7, 0x0B97, %o2 subcc %o0, 0x0BCB, %g2 fmovdcc %icc, %f18, %f26 movcc %icc, %g3, %l6 fnot2 %f28, %f0 orncc %l0, 0x0768, %g1 smul %o1, %g4, %l1 fmovrsne %g6, %f18, %f3 movrlez %i0, 0x158, %o6 udivx %l2, 0x082F, %o3 wr %g0, 0x11, %asi stba %i4, [%l7 + 0x1B] %asi add %o5, %i2, %i1 fbul,a %fcc2, loop_1421 std %f16, [%l7 + 0x60] umulcc %i5, 0x1ECA, %l5 addc %l3, 0x0632, %i3 loop_1421: movpos %xcc, %i7, %o4 ldstub [%l7 + 0x50], %i6 wr %g0, 0x0c, %asi lduwa [%l7 + 0x7C] %asi, %o7 sra %g5, %g7, %l4 fbg,a %fcc2, loop_1422 edge8n %o0, %o2, %g3 fbne,a %fcc0, loop_1423 movcs %icc, %g2, %l0 loop_1422: bne,pn %icc, loop_1424 nop setx loop_1425, %l0, %l1 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_1423: or %l6, %g1, %g4 sllx %o1, %g6, %l1 loop_1424: bneg,a %icc, loop_1426 loop_1425: fexpand %f23, %f14 fmovse %xcc, %f29, %f19 movrlez %o6, %l2, %o3 loop_1426: bn,pn %xcc, loop_1427 fbug,a %fcc3, loop_1428 fcmple32 %f24, %f12, %i4 umul %o5, %i2, %i1 loop_1427: tneg %xcc, 0x2 loop_1428: sra %i5, 0x0F, %i0 tn %xcc, 0x0 lduh [%l7 + 0x24], %l5 brnz %l3, loop_1429 udivx %i7, 0x0C30, %o4 tpos %xcc, 0x6 ldsw [%l7 + 0x0C], %i6 loop_1429: fmul8x16 %f20, %f16, %f28 st %f18, [%l7 + 0x2C] array32 %i3, %o7, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvc %xcc, 0x3 umulcc %g5, %o0, %o2 be,a,pt %icc, loop_1430 mulscc %l4, 0x0B8A, %g3 alignaddr %g2, %l0, %g1 sub %l6, %o1, %g6 loop_1430: fmovscc %xcc, %f27, %f25 movrlz %l1, 0x12A, %o6 be,a,pt %icc, loop_1431 sllx %g4, %o3, %i4 alignaddrl %l2, %o5, %i2 tge %icc, 0x2 loop_1431: fmovrsgez %i1, %f7, %f15 udivx %i5, 0x0C93, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %l3, 0x09, %l5 edge16 %i7, %o4, %i3 add %i6, 0x0FC7, %g7 fmovsleu %icc, %f20, %f11 fmovse %xcc, %f20, %f29 movl %xcc, %o7, %g5 and %o0, 0x014D, %l4 andcc %g3, 0x09E2, %o2 smul %l0, %g2, %l6 tsubcc %g1, 0x0DA9, %g6 smulcc %o1, 0x1210, %o6 movgu %xcc, %g4, %o3 tgu %xcc, 0x4 orn %l1, %l2, %o5 fbge %fcc1, loop_1432 fmovsg %icc, %f7, %f21 fmovsn %xcc, %f0, %f12 fmovrsgz %i2, %f14, %f8 loop_1432: addc %i1, 0x0873, %i5 bge %xcc, loop_1433 movcs %xcc, %i0, %l3 fbo %fcc2, loop_1434 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1433: movcc %icc, %i4, %i7 edge16 %l5, %i3, %i6 loop_1434: bne %icc, loop_1435 stb %g7, [%l7 + 0x7E] wr %g0, 0xe2, %asi stha %o4, [%l7 + 0x6E] %asi membar #Sync loop_1435: tvc %xcc, 0x5 fbule %fcc3, loop_1436 alignaddr %g5, %o0, %l4 fmovrdlez %o7, %f2, %f24 movre %o2, 0x09E, %l0 loop_1436: udiv %g2, 0x0F2F, %g3 movrne %g1, 0x3BA, %g6 tne %xcc, 0x6 umulcc %o1, %o6, %l6 fmuld8ulx16 %f16, %f12, %f6 st %f10, [%l7 + 0x74] fnot2 %f14, %f22 edge32 %o3, %l1, %l2 brz,a %o5, loop_1437 fmovsne %xcc, %f13, %f6 alignaddrl %g4, %i2, %i5 fpsub32s %f25, %f28, %f29 loop_1437: be %icc, loop_1438 be %xcc, loop_1439 fblg,a %fcc1, loop_1440 movn %xcc, %i1, %i0 loop_1438: umul %l3, %i4, %i7 loop_1439: movpos %icc, %i3, %i6 loop_1440: fmovrdne %l5, %f10, %f8 fbuge,a %fcc1, loop_1441 fmovsne %icc, %f3, %f6 mova %xcc, %g7, %o4 fpsub32s %f23, %f11, %f31 loop_1441: fmovsvs %icc, %f7, %f29 flush %l7 + 0x70 wr %g0, 0xe3, %asi stwa %g5, [%l7 + 0x0C] %asi membar #Sync saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcs %icc, %l4, %o0 sra %o2, %l0, %o7 fands %f14, %f19, %f19 edge32ln %g2, %g3, %g1 fpadd32s %f12, %f26, %f27 bvs %icc, loop_1442 ldsb [%l7 + 0x63], %g6 udiv %o1, 0x1736, %o6 fmovsleu %icc, %f3, %f29 loop_1442: tgu %icc, 0x3 subc %l6, %o3, %l1 tcc %icc, 0x7 std %l2, [%l7 + 0x38] edge8l %g4, %i2, %o5 udiv %i5, 0x1CB2, %i1 fmovdpos %xcc, %f27, %f24 xor %i0, 0x05C4, %i4 movcs %icc, %i7, %l3 tl %xcc, 0x0 set 0x4E, %o0 ldsha [%l7 + %o0] 0x0c, %i3 subc %i6, %g7, %l5 sdiv %o4, 0x0B5C, %g5 tg %xcc, 0x2 fbuge,a %fcc1, loop_1443 fpadd16 %f10, %f22, %f22 fones %f1 orncc %l4, %o2, %l0 loop_1443: tl %xcc, 0x7 movre %o0, %g2, %g3 udivx %o7, 0x183B, %g6 edge32 %g1, %o6, %l6 edge8l %o1, %l1, %l2 tcc %icc, 0x6 orcc %o3, 0x18E8, %g4 subcc %o5, %i2, %i1 movgu %icc, %i5, %i4 set 0x70, %g5 stda %i0, [%l7 + %g5] 0x88 umulcc %i7, %i3, %i6 wr %g0, 0x89, %asi stda %l2, [%l7 + 0x70] %asi tn %xcc, 0x4 tcc %icc, 0x3 nop set 0x20, %g2 prefetch [%l7 + %g2], 0x3 wr %g0, 0x80, %asi stha %l5, [%l7 + 0x1C] %asi ble,a,pt %xcc, loop_1444 bcc,a loop_1445 fornot1 %f10, %f28, %f4 udivx %o4, 0x1077, %g7 loop_1444: xor %l4, %o2, %g5 loop_1445: nop wr %g0, 0x19, %asi stha %o0, [%l7 + 0x0C] %asi umulcc %g2, 0x0826, %l0 udivx %o7, 0x09EB, %g3 addc %g6, 0x1300, %g1 tpos %icc, 0x6 movre %o6, 0x2DC, %l6 fmovrse %l1, %f20, %f5 movvc %xcc, %l2, %o3 umul %o1, %o5, %g4 fmovdgu %xcc, %f1, %f12 subcc %i2, %i1, %i5 edge8n %i0, %i4, %i7 movpos %xcc, %i6, %i3 bne,pn %icc, loop_1446 bvs,a loop_1447 movrne %l3, %l5, %o4 fnot2s %f7, %f27 loop_1446: sdivx %l4, 0x08D5, %o2 loop_1447: stw %g5, [%l7 + 0x5C] orncc %g7, 0x02A9, %o0 movne %icc, %g2, %l0 andcc %o7, 0x129F, %g3 tcc %icc, 0x4 stx %g6, [%l7 + 0x38] set 0x50, %l2 stha %g1, [%l7 + %l2] 0x0c saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %icc, %o6, %l6 edge8n %l1, %l2, %o1 movre %o5, %o3, %i2 xorcc %i1, 0x11D0, %g4 edge16l %i5, %i0, %i4 wr %g0, 0x89, %asi ldstuba [%l7 + 0x2F] %asi, %i6 edge16n %i7, %i3, %l3 movvc %icc, %o4, %l5 sdivx %o2, 0x0E1E, %g5 movcc %xcc, %g7, %o0 std %l4, [%l7 + 0x30] add %g2, %o7, %l0 subccc %g3, %g6, %o6 fnot2 %f10, %f4 fornot1 %f2, %f26, %f6 fnands %f23, %f5, %f28 fmovdle %xcc, %f6, %f30 wr %g0, 0x80, %asi sta %f19, [%l7 + 0x78] %asi addc %l6, %g1, %l2 fbu %fcc2, loop_1448 fors %f26, %f24, %f23 ta %icc, 0x4 bleu %icc, loop_1449 loop_1448: srl %l1, %o1, %o3 movrgz %i2, %o5, %i1 addccc %i5, 0x07C5, %g4 loop_1449: brlez %i0, loop_1450 udivx %i4, 0x0708, %i6 te %xcc, 0x7 tvc %icc, 0x7 loop_1450: subc %i3, 0x1ACB, %i7 edge32l %l3, %o4, %o2 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f0 sra %l5, 0x09, %g7 fmovrdgz %g5, %f28, %f18 fmovscc %icc, %f24, %f14 edge8ln %l4, %g2, %o0 fcmpgt32 %f4, %f26, %l0 tcs %icc, 0x7 brgz,a %g3, loop_1451 array32 %o7, %o6, %g6 orncc %l6, 0x14D4, %l2 sll %l1, %g1, %o1 loop_1451: bn,a,pn %icc, loop_1452 tsubcctv %i2, 0x0241, %o5 fmovdg %icc, %f16, %f11 edge16 %o3, %i5, %i1 loop_1452: tpos %icc, 0x3 fmovdvs %xcc, %f11, %f2 tcc %xcc, 0x4 tneg %xcc, 0x5 fba,a %fcc2, loop_1453 fexpand %f24, %f0 fpsub16 %f22, %f26, %f4 edge8 %g4, %i4, %i6 loop_1453: stb %i0, [%l7 + 0x0B] movneg %xcc, %i3, %l3 xor %i7, %o4, %o2 udiv %g7, 0x14B0, %g5 edge8ln %l5, %g2, %o0 movne %xcc, %l4, %g3 udivx %o7, 0x1335, %o6 ldstub [%l7 + 0x25], %g6 movneg %xcc, %l0, %l6 fcmps %fcc1, %f19, %f7 tg %xcc, 0x1 fones %f17 mulscc %l1, 0x0EC4, %g1 fbuge,a %fcc0, loop_1454 array16 %l2, %i2, %o1 alignaddr %o5, %i5, %i1 movle %icc, %o3, %i4 loop_1454: fnot2s %f18, %f6 alignaddrl %g4, %i6, %i3 fmul8sux16 %f10, %f8, %f22 tneg %xcc, 0x7 add %i0, 0x089E, %l3 fsrc2 %f28, %f12 membar 0x5C movgu %icc, %o4, %i7 fsrc2s %f15, %f0 addc %g7, %o2, %g5 fmovrslez %g2, %f10, %f3 ldx [%l7 + 0x18], %l5 te %icc, 0x5 movneg %xcc, %o0, %g3 membar 0x25 edge16l %l4, %o7, %o6 ldd [%l7 + 0x40], %f20 bneg,a loop_1455 array16 %l0, %l6, %g6 tl %icc, 0x1 mova %icc, %l1, %l2 loop_1455: ldsh [%l7 + 0x0C], %i2 xorcc %g1, 0x1AC8, %o5 array32 %o1, %i1, %i5 tcs %xcc, 0x2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 call loop_1456 udiv %i4, 0x1DA7, %o3 tleu %icc, 0x2 smul %i6, 0x1A95, %i3 loop_1456: mova %icc, %i0, %g4 fbug,a %fcc1, loop_1457 fcmpeq16 %f8, %f22, %l3 fblg,a %fcc3, loop_1458 alignaddrl %o4, %g7, %o2 loop_1457: andcc %g5, 0x1BC8, %g2 wr %g0, 0x19, %asi ldsba [%l7 + 0x24] %asi, %i7 loop_1458: fbu,a %fcc1, loop_1459 taddcc %o0, 0x154B, %g3 tcs %xcc, 0x7 smulcc %l5, %l4, %o7 loop_1459: fbu %fcc3, loop_1460 sub %o6, 0x1AB5, %l6 ldsh [%l7 + 0x2A], %g6 sdiv %l1, 0x1F75, %l0 loop_1460: subccc %i2, %l2, %g1 andncc %o1, %o5, %i5 fbul,a %fcc2, loop_1461 fmovdl %icc, %f13, %f11 be,pt %icc, loop_1462 lduh [%l7 + 0x4C], %i4 loop_1461: fone %f4 set 0x50, %l0 sta %f29, [%l7 + %l0] 0x15 loop_1462: ta %icc, 0x2 fzeros %f3 subcc %o3, 0x0E30, %i1 fmovsge %icc, %f21, %f27 lduw [%l7 + 0x40], %i6 orn %i0, 0x02CB, %g4 fexpand %f31, %f4 edge16 %i3, %l3, %g7 fmovrdgez %o4, %f12, %f22 ta %icc, 0x3 te %icc, 0x2 fmovsvs %icc, %f24, %f16 subccc %o2, 0x08FE, %g5 tge %xcc, 0x4 tcc %xcc, 0x6 srl %g2, 0x0A, %i7 add %o0, 0x1DEC, %l5 sllx %g3, %l4, %o6 and %l6, 0x144A, %g6 fmovdne %xcc, %f18, %f29 stw %o7, [%l7 + 0x14] set 0x3E, %g3 lduha [%l7 + %g3] 0x88, %l0 edge16ln %l1, %i2, %g1 fmovsg %icc, %f15, %f17 fbu,a %fcc1, loop_1463 sir 0x1B0E edge16l %l2, %o1, %o5 sth %i5, [%l7 + 0x5E] loop_1463: mulscc %i4, 0x1AED, %o3 fnot1 %f8, %f8 fnands %f24, %f9, %f30 fxnors %f10, %f26, %f18 array16 %i6, %i1, %i0 set 0x0, %l3 stxa %g4, [%g0 + %l3] 0x20 tpos %xcc, 0x6 tsubcc %l3, %i3, %g7 movge %xcc, %o2, %o4 wr %g0, 0x04, %asi stda %f16, [%l7 + 0x40] %asi edge8l %g2, %i7, %g5 bshuffle %f24, %f18, %f4 movrne %l5, 0x216, %o0 fmul8x16au %f6, %f5, %f24 wr %g0, 0x89, %asi ldsha [%l7 + 0x56] %asi, %g3 bne loop_1464 ldd [%l7 + 0x60], %f16 bcs %xcc, loop_1465 fpack16 %f8, %f14 loop_1464: fandnot2s %f27, %f9, %f0 set 0x18, %l1 ldsba [%l7 + %l1] 0x15, %o6 loop_1465: sdivcc %l6, 0x1210, %l4 tg %icc, 0x3 fmovsneg %icc, %f14, %f20 sdivx %g6, 0x1795, %o7 sdivx %l1, 0x0BD7, %l0 fmovs %f9, %f18 array32 %g1, %i2, %l2 tpos %icc, 0x0 udivx %o1, 0x0E92, %i5 subccc %i4, 0x0C16, %o3 movge %icc, %i6, %i1 subcc %o5, 0x12FB, %g4 edge16ln %i0, %i3, %l3 fbug %fcc3, loop_1466 fbue %fcc2, loop_1467 fble %fcc2, loop_1468 fmovdg %icc, %f15, %f6 loop_1466: movleu %icc, %g7, %o2 loop_1467: fmovsg %icc, %f3, %f31 loop_1468: fmovrdgez %g2, %f8, %f4 fbug %fcc2, loop_1469 subc %o4, %g5, %l5 stbar movl %icc, %o0, %i7 loop_1469: ldd [%l7 + 0x48], %g2 sethi 0x05F0, %o6 tg %xcc, 0x5 array8 %l4, %g6, %l6 sub %o7, %l1, %l0 mulx %i2, 0x0B79, %g1 lduw [%l7 + 0x48], %o1 lduh [%l7 + 0x2C], %l2 tn %icc, 0x1 prefetch [%l7 + 0x10], 0x2 sub %i4, %i5, %i6 orcc %o3, 0x11AA, %i1 fble %fcc2, loop_1470 fbl,a %fcc2, loop_1471 movrlz %o5, %g4, %i3 smulcc %l3, 0x100E, %i0 loop_1470: add %g7, %o2, %g2 loop_1471: edge8ln %o4, %l5, %o0 tleu %xcc, 0x3 membar 0x48 movvc %icc, %i7, %g5 add %l7, 0x14, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %g3, %o6 edge32ln %g6, %l4, %l6 set 0x1E, %o7 lduha [%l7 + %o7] 0x11, %o7 tcs %xcc, 0x4 set 0x0C, %i6 ldswa [%l7 + %i6] 0x88, %l0 udivcc %i2, 0x0894, %l1 sir 0x172B ldsw [%l7 + 0x54], %g1 fands %f10, %f26, %f26 ble,a,pt %icc, loop_1472 ldsb [%l7 + 0x1F], %l2 edge16l %i4, %o1, %i6 andncc %i5, %o3, %o5 loop_1472: movne %icc, %i1, %i3 nop setx loop_1473, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsleu %xcc, %f10, %f17 taddcc %l3, 0x1F8C, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1473: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x18, %asi ldstuba [%l7 + 0x3E] %asi, %g7 tg %icc, 0x0 set 0x60, %g6 ldda [%l7 + %g6] 0x04, %i0 tge %icc, 0x2 bpos,pt %xcc, loop_1474 fmul8x16 %f21, %f30, %f4 fmovdg %icc, %f23, %f7 fcmpeq32 %f16, %f0, %g2 loop_1474: xor %o4, 0x0E79, %l5 movleu %xcc, %o2, %i7 fands %f16, %f17, %f24 sllx %o0, 0x0B, %g3 movl %icc, %g5, %o6 tvc %xcc, 0x7 movn %xcc, %l4, %g6 stw %o7, [%l7 + 0x6C] ldsb [%l7 + 0x6A], %l6 alignaddrl %l0, %i2, %l1 movn %icc, %g1, %l2 ldsb [%l7 + 0x72], %o1 set 0x10, %o6 ldxa [%l7 + %o6] 0x04, %i6 movvc %icc, %i4, %o3 fcmpne16 %f14, %f10, %o5 set 0x2C, %l4 ldsha [%l7 + %l4] 0x15, %i1 tne %xcc, 0x4 tne %icc, 0x5 fmovdcs %xcc, %f18, %f13 and %i3, 0x049B, %l3 fbue,a %fcc2, loop_1475 fcmpne16 %f0, %f4, %i5 bge,a,pn %icc, loop_1476 ble,pt %icc, loop_1477 loop_1475: bg,pn %icc, loop_1478 nop setx loop_1479, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1476: udivcc %g4, 0x1A91, %i0 loop_1477: tn %icc, 0x7 loop_1478: udivx %g2, 0x05BE, %g7 loop_1479: popc %o4, %o2 be,a,pn %icc, loop_1480 movpos %icc, %l5, %o0 movge %icc, %g3, %g5 fmovsl %icc, %f26, %f26 loop_1480: udivcc %i7, 0x1F22, %l4 sethi 0x0204, %o6 brgz %o7, loop_1481 tg %xcc, 0x6 sra %g6, %l0, %i2 fxors %f21, %f4, %f30 loop_1481: bvc loop_1482 std %f4, [%l7 + 0x10] fbuge,a %fcc0, loop_1483 ble,pn %xcc, loop_1484 loop_1482: edge32ln %l1, %l6, %l2 ta %xcc, 0x1 loop_1483: fcmple32 %f4, %f0, %g1 loop_1484: add %i6, 0x1B5E, %i4 fbo,a %fcc3, loop_1485 movrgz %o3, 0x006, %o5 tvs %xcc, 0x6 fcmple32 %f16, %f20, %i1 loop_1485: movvs %icc, %i3, %o1 fors %f17, %f31, %f9 fbn %fcc2, loop_1486 edge8l %l3, %g4, %i0 addc %i5, 0x087C, %g2 edge16 %o4, %o2, %l5 loop_1486: subcc %o0, %g7, %g5 alignaddr %i7, %l4, %g3 prefetch [%l7 + 0x28], 0x2 movvs %xcc, %o6, %g6 fmul8x16au %f20, %f23, %f20 bvc,a,pn %icc, loop_1487 tcc %icc, 0x2 smulcc %l0, %i2, %o7 set 0x30, %o4 ldstuba [%l7 + %o4] 0x89, %l1 loop_1487: nop wr %g0, 0x11, %asi ldxa [%l7 + 0x30] %asi, %l2 movn %xcc, %l6, %i6 movvc %icc, %i4, %o3 tvc %icc, 0x3 std %f6, [%l7 + 0x58] fmovsg %icc, %f3, %f25 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x0c, %asi lduba [%l7 + 0x3C] %asi, %o5 movleu %xcc, %g1, %i3 fmovdle %icc, %f4, %f6 movl %icc, %i1, %o1 fbo,a %fcc1, loop_1488 or %l3, 0x1CB3, %g4 fnegs %f30, %f6 tleu %icc, 0x6 loop_1488: mulscc %i5, %i0, %o4 fpack32 %f26, %f16, %f2 fmovse %icc, %f13, %f26 fornot2s %f27, %f26, %f16 set 0x64, %o2 stha %g2, [%l7 + %o2] 0x89 movrlz %l5, 0x1F8, %o0 orn %g7, %o2, %g5 taddcc %l4, %i7, %o6 movcc %xcc, %g6, %l0 srlx %i2, 0x1D, %g3 movrlz %l1, 0x035, %o7 brlez,a %l6, loop_1489 subc %l2, %i4, %o3 fbg,a %fcc2, loop_1490 movne %xcc, %o5, %i6 loop_1489: swap [%l7 + 0x2C], %g1 sth %i1, [%l7 + 0x0C] loop_1490: sethi 0x07E5, %o1 fcmpne16 %f26, %f12, %i3 movleu %icc, %l3, %i5 subc %g4, 0x1332, %i0 movgu %xcc, %g2, %l5 fpadd16 %f4, %f2, %f28 fble %fcc0, loop_1491 tcc %xcc, 0x5 bneg,a %xcc, loop_1492 add %o4, %g7, %o2 loop_1491: fmovrdgez %o0, %f2, %f2 fcmpgt16 %f14, %f30, %l4 loop_1492: edge32l %g5, %o6, %g6 edge32l %i7, %i2, %l0 tleu %icc, 0x3 fxnor %f18, %f4, %f0 fmovsneg %icc, %f0, %f18 andcc %l1, %g3, %o7 movge %xcc, %l6, %l2 fpack16 %f2, %f26 xorcc %o3, %o5, %i4 tge %icc, 0x1 orncc %i6, %g1, %o1 nop setx loop_1493, %l0, %l1 jmpl %l1, %i1 edge16l %i3, %l3, %i5 fcmpd %fcc1, %f16, %f30 tpos %xcc, 0x6 loop_1493: nop set 0x08, %i1 swapa [%l7 + %i1] 0x89, %g4 subc %i0, %g2, %o4 sdiv %g7, 0x0001, %l5 udiv %o2, 0x008C, %l4 addcc %o0, %g5, %g6 fmovscc %icc, %f11, %f4 movg %icc, %i7, %o6 movpos %xcc, %i2, %l0 prefetch [%l7 + 0x3C], 0x1 wr %g0, 0x81, %asi ldsha [%l7 + 0x50] %asi, %l1 edge16ln %g3, %o7, %l6 movneg %xcc, %l2, %o5 fmovdg %xcc, %f15, %f1 srax %o3, 0x14, %i4 std %f8, [%l7 + 0x18] bg,pt %xcc, loop_1494 fmovdleu %icc, %f20, %f11 fmovsne %icc, %f0, %f4 edge16 %i6, %o1, %i1 loop_1494: prefetch [%l7 + 0x68], 0x0 udiv %i3, 0x1196, %g1 movcs %icc, %i5, %g4 edge16l %i0, %g2, %o4 array32 %l3, %l5, %g7 fbo %fcc1, loop_1495 andncc %o2, %l4, %o0 movgu %icc, %g5, %g6 tg %icc, 0x0 loop_1495: movrlz %i7, 0x026, %o6 movgu %xcc, %i2, %l1 movle %xcc, %g3, %o7 fmovdl %xcc, %f18, %f16 tleu %xcc, 0x2 bg loop_1496 fmovrsgz %l6, %f30, %f20 tleu %xcc, 0x2 flush %l7 + 0x2C loop_1496: bleu,a loop_1497 edge16l %l2, %o5, %l0 sdivx %i4, 0x106B, %o3 fpsub16 %f10, %f26, %f24 loop_1497: xnor %o1, 0x0E4A, %i1 movpos %icc, %i3, %i6 set 0x7E, %g7 ldsha [%l7 + %g7] 0x18, %g1 movge %xcc, %g4, %i5 popc %g2, %i0 addccc %o4, 0x17E1, %l5 umul %g7, %o2, %l3 fzeros %f0 ble,a loop_1498 ldstub [%l7 + 0x15], %o0 fmovscc %xcc, %f18, %f13 movle %icc, %l4, %g6 loop_1498: tge %icc, 0x2 edge8n %g5, %i7, %o6 movge %icc, %l1, %g3 fmovs %f22, %f11 sllx %i2, 0x1B, %o7 taddcc %l2, %l6, %o5 lduh [%l7 + 0x3C], %l0 tn %xcc, 0x6 tneg %xcc, 0x3 fmovrde %o3, %f0, %f14 ta %icc, 0x0 movneg %xcc, %o1, %i4 mulx %i1, %i3, %i6 fbl,a %fcc1, loop_1499 fmovsl %icc, %f12, %f23 fmovrdlz %g1, %f22, %f30 fblg,a %fcc1, loop_1500 loop_1499: fpsub32s %f28, %f28, %f9 edge16ln %g4, %i5, %g2 sdiv %i0, 0x12DC, %l5 loop_1500: fmovsge %xcc, %f9, %f4 movcc %icc, %g7, %o4 fbul,a %fcc0, loop_1501 fmuld8sux16 %f17, %f11, %f10 sub %l3, 0x1F74, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1501: andn %o2, %l4, %g6 edge16n %i7, %g5, %o6 movg %xcc, %l1, %i2 wr %g0, 0x0c, %asi stda %g2, [%l7 + 0x20] %asi tvs %xcc, 0x5 array16 %l2, %o7, %l6 udiv %l0, 0x1ACE, %o3 bshuffle %f8, %f24, %f16 call loop_1502 movrgz %o5, %i4, %i1 array16 %i3, %i6, %o1 srlx %g1, %i5, %g2 loop_1502: nop set 0x40, %i0 stda %f0, [%l7 + %i0] 0xf1 membar #Sync fmovdle %xcc, %f1, %f21 bgu,a,pt %xcc, loop_1503 tgu %xcc, 0x2 movvs %xcc, %i0, %g4 array16 %l5, %o4, %g7 loop_1503: array8 %o0, %o2, %l3 tsubcctv %g6, %i7, %g5 fmovdg %xcc, %f10, %f13 wr %g0, 0x89, %asi swapa [%l7 + 0x54] %asi, %o6 add %l7, 0x5C, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %l1, %l4 lduh [%l7 + 0x72], %g3 fbue,a %fcc1, loop_1504 edge16 %l2, %o7, %i2 movcc %icc, %l0, %l6 fmovsn %icc, %f1, %f0 loop_1504: sub %o5, %i4, %i1 edge32 %i3, %i6, %o1 wr %g0, 0x89, %asi sta %f18, [%l7 + 0x7C] %asi fmovdge %xcc, %f4, %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %icc, 0x3 brz,a %g1, loop_1505 fbul,a %fcc1, loop_1506 membar 0x3C addcc %o3, 0x149F, %i5 loop_1505: nop setx loop_1507, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1506: edge32 %g2, %g4, %i0 ldd [%l7 + 0x08], %f24 fcmpeq16 %f6, %f2, %l5 loop_1507: movgu %xcc, %o4, %o0 fpack32 %f28, %f14, %f24 move %xcc, %o2, %g7 orn %l3, %i7, %g5 movneg %xcc, %g6, %o6 fabsd %f14, %f14 sll %l1, %g3, %l2 fmovrdlz %l4, %f30, %f14 smul %o7, 0x0ACB, %l0 sub %i2, %l6, %i4 tvs %icc, 0x7 andcc %i1, 0x1CAA, %i3 ld [%l7 + 0x7C], %f20 andn %o5, 0x076E, %o1 movg %icc, %i6, %g1 fcmpes %fcc0, %f26, %f18 nop setx loop_1508, %l0, %l1 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 %o3, %i5, %g4 udiv %g2, 0x0207, %i0 fcmpes %fcc0, %f27, %f13 loop_1508: nop wr %g0, 0x04, %asi ldswa [%l7 + 0x18] %asi, %l5 sir 0x0B23 movrlez %o0, 0x2B5, %o2 ba,a,pt %xcc, loop_1509 array32 %o4, %g7, %l3 fpsub16s %f24, %f1, %f5 bg,a loop_1510 loop_1509: andcc %i7, 0x18FC, %g5 fbule %fcc2, loop_1511 fbl %fcc0, loop_1512 loop_1510: brlez %g6, loop_1513 movge %icc, %o6, %l1 loop_1511: fxor %f18, %f28, %f16 loop_1512: movcc %xcc, %l2, %l4 loop_1513: fmovsvc %icc, %f8, %f10 mulscc %g3, 0x031F, %o7 wr %g0, 0x0c, %asi lduwa [%l7 + 0x20] %asi, %i2 movrne %l6, 0x32D, %i4 wr %g0, 0x80, %asi stda %l0, [%l7 + 0x58] %asi set 0x78, %i4 ldxa [%l7 + %i4] 0x04, %i3 edge16n %o5, %o1, %i6 fmovdvc %icc, %f30, %f30 edge32n %g1, %o3, %i1 nop set 0x08, %l5 std %i4, [%l7 + %l5] fsrc2s %f29, %f3 tsubcc %g2, 0x1454, %g4 fmovdne %icc, %f6, %f4 add %i0, 0x1F46, %o0 edge32l %o2, %l5, %g7 fmovrdgez %l3, %f10, %f8 edge16ln %o4, %g5, %i7 fbn %fcc0, loop_1514 bcc,pn %xcc, loop_1515 brz,a %o6, loop_1516 sdivx %l1, 0x074A, %l2 loop_1514: smulcc %g6, %g3, %l4 loop_1515: movl %xcc, %i2, %o7 loop_1516: sth %l6, [%l7 + 0x38] tvs %xcc, 0x2 bshuffle %f12, %f22, %f20 movrgz %i4, 0x215, %i3 orncc %l0, %o5, %o1 smulcc %i6, 0x1D2E, %g1 fandnot2s %f22, %f15, %f16 nop set 0x78, %i7 std %f6, [%l7 + %i7] fmovsgu %icc, %f7, %f30 movn %icc, %i1, %i5 fnot2 %f2, %f10 tcs %icc, 0x0 set 0x25, %i2 ldsba [%l7 + %i2] 0x11, %o3 ta %xcc, 0x5 movrlz %g4, 0x136, %i0 fmovsgu %icc, %f15, %f26 addccc %g2, %o2, %l5 edge8n %o0, %l3, %g7 te %icc, 0x2 sir 0x182B fmovdge %icc, %f28, %f11 edge32n %o4, %g5, %o6 fcmped %fcc1, %f26, %f30 xnorcc %l1, 0x1E7B, %i7 set 0x45, %i5 lduba [%l7 + %i5] 0x80, %g6 xnorcc %l2, %g3, %i2 fmuld8sux16 %f19, %f16, %f24 fble,a %fcc0, loop_1517 bvc %icc, loop_1518 popc %o7, %l4 fxnors %f13, %f16, %f1 loop_1517: fba,a %fcc3, loop_1519 loop_1518: and %l6, %i3, %i4 sdiv %l0, 0x164C, %o1 ble,pt %xcc, loop_1520 loop_1519: sdivcc %i6, 0x1215, %g1 edge16ln %o5, %i5, %o3 brnz %g4, loop_1521 loop_1520: addc %i1, %i0, %o2 set 0x5D, %l6 ldstuba [%l7 + %l6] 0x81, %g2 loop_1521: fmuld8ulx16 %f0, %f7, %f16 brgez,a %l5, loop_1522 fmovda %icc, %f29, %f2 tpos %xcc, 0x3 std %o0, [%l7 + 0x60] loop_1522: fnegd %f20, %f28 popc 0x062C, %g7 fsrc1 %f14, %f6 srax %l3, %o4, %g5 fmovrslz %o6, %f30, %f5 movcs %xcc, %l1, %g6 udivx %i7, 0x15AB, %g3 movl %xcc, %i2, %o7 edge32l %l4, %l6, %l2 fbl,a %fcc2, loop_1523 movrne %i4, %i3, %l0 fmovdcc %icc, %f0, %f12 movn %icc, %i6, %o1 loop_1523: fandnot2s %f10, %f1, %f23 fmul8x16al %f31, %f5, %f22 fabsd %f30, %f6 fmuld8ulx16 %f4, %f16, %f16 set 0x68, %g1 swapa [%l7 + %g1] 0x10, %o5 movrne %i5, 0x332, %o3 sdivx %g1, 0x1F48, %i1 mulscc %g4, 0x02FE, %i0 movrgez %g2, %l5, %o2 sdiv %g7, 0x19B5, %l3 brgz,a %o4, loop_1524 fpack32 %f2, %f14, %f6 ldub [%l7 + 0x1B], %o0 ble,a loop_1525 loop_1524: fands %f27, %f27, %f6 xorcc %g5, 0x053F, %o6 movrne %g6, 0x1F5, %l1 loop_1525: sth %g3, [%l7 + 0x2E] bge,a loop_1526 edge8l %i7, %o7, %l4 fcmpeq16 %f22, %f28, %i2 ldsb [%l7 + 0x76], %l6 loop_1526: movn %icc, %i4, %l2 tgu %icc, 0x0 brlez,a %l0, loop_1527 movn %icc, %i6, %o1 taddcc %i3, 0x16FE, %o5 fmul8sux16 %f22, %f22, %f2 loop_1527: movcc %xcc, %i5, %o3 sdiv %g1, 0x1614, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbule,a %fcc3, loop_1528 movleu %icc, %i0, %g2 xnorcc %i1, %o2, %l5 srl %g7, %l3, %o4 loop_1528: tpos %icc, 0x4 fbu,a %fcc0, loop_1529 sdivx %g5, 0x0C35, %o6 fbe,a %fcc0, loop_1530 tn %icc, 0x0 loop_1529: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovd %f10, %f30 loop_1530: movg %icc, %o0, %l1 movcc %xcc, %g6, %i7 membar 0x71 stb %o7, [%l7 + 0x77] mulx %g3, 0x0409, %l4 tsubcctv %i2, 0x12C3, %i4 movrlz %l2, 0x282, %l0 bneg,pn %icc, loop_1531 movrne %i6, 0x26F, %o1 fornot2 %f12, %f16, %f2 set 0x2F, %g4 ldstuba [%l7 + %g4] 0x11, %i3 loop_1531: mova %icc, %l6, %o5 edge16 %i5, %o3, %g4 addcc %g1, %g2, %i0 edge8 %o2, %l5, %g7 ldsb [%l7 + 0x6A], %i1 srl %o4, %l3, %o6 movre %o0, %l1, %g6 set 0x38, %o3 lduwa [%l7 + %o3] 0x04, %i7 set 0x11, %o1 stba %o7, [%l7 + %o1] 0x23 membar #Sync edge32 %g3, %l4, %g5 set 0x108, %i3 ldxa [%g0 + %i3] 0x21, %i4 fnot1 %f0, %f14 fcmpeq16 %f18, %f4, %i2 fnot1 %f26, %f30 wr %g0, 0x88, %asi prefetcha [%l7 + 0x70] %asi, 0x1 bn,pn %xcc, loop_1532 srlx %l0, 0x11, %o1 edge8l %i3, %i6, %o5 fornot2s %f30, %f6, %f1 loop_1532: nop wr %g0, 0x89, %asi ldxa [%l7 + 0x60] %asi, %l6 tg %xcc, 0x7 fpadd16 %f16, %f20, %f4 edge8 %o3, %g4, %g1 fnors %f31, %f5, %f14 edge32n %g2, %i0, %i5 movrne %l5, %g7, %o2 andncc %i1, %o4, %l3 orcc %o0, %o6, %l1 set 0x50, %o5 ldswa [%l7 + %o5] 0x89, %i7 bcc,pn %icc, loop_1533 sll %o7, 0x1B, %g3 movrgz %g6, %l4, %g5 pdist %f0, %f28, %f14 loop_1533: nop set 0x3E, %g5 ldsha [%l7 + %g5] 0x80, %i4 or %l2, 0x1C72, %i2 fmovsvs %xcc, %f12, %f8 movneg %xcc, %l0, %i3 fbge,a %fcc1, loop_1534 smul %o1, 0x1B0B, %o5 nop set 0x64, %g2 sth %l6, [%l7 + %g2] bcs loop_1535 loop_1534: edge16l %o3, %g4, %i6 array8 %g1, %g2, %i0 orn %i5, %l5, %o2 loop_1535: alignaddr %i1, %o4, %g7 stb %o0, [%l7 + 0x51] st %f18, [%l7 + 0x10] bne,a loop_1536 popc 0x1F41, %o6 tsubcctv %l1, 0x1561, %i7 movn %icc, %l3, %g3 loop_1536: fmovrdlez %g6, %f20, %f30 udivx %l4, 0x07FE, %g5 orn %o7, %l2, %i4 brlz %l0, loop_1537 movl %xcc, %i3, %i2 orn %o5, %l6, %o3 be,pt %icc, loop_1538 loop_1537: ldsh [%l7 + 0x76], %g4 wr %g0, 0x81, %asi stda %f16, [%l7 + 0x40] %asi loop_1538: movvs %icc, %i6, %o1 fmovda %xcc, %f3, %f10 set 0x50, %o0 stxa %g1, [%l7 + %o0] 0x2b membar #Sync prefetch [%l7 + 0x2C], 0x2 tl %icc, 0x6 fmovdn %xcc, %f25, %f16 movrlez %i0, %i5, %g2 tge %icc, 0x6 wr %g0, 0x58, %asi ldxa [%g0 + 0x0] %asi, %l5 subc %i1, %o2, %o4 bgu,a,pn %xcc, loop_1539 movrgz %o0, %o6, %g7 faligndata %f14, %f16, %f22 bn,a loop_1540 loop_1539: fpsub16 %f24, %f0, %f2 tneg %icc, 0x3 fbe,a %fcc2, loop_1541 loop_1540: nop setx loop_1542, %l0, %l1 jmpl %l1, %l1 brlez,a %l3, loop_1543 tne %icc, 0x5 loop_1541: orcc %g3, 0x1AFD, %i7 loop_1542: fmovd %f2, %f22 loop_1543: sub %g6, 0x0828, %l4 xnorcc %o7, %g5, %l2 ta %xcc, 0x3 movcc %icc, %i4, %l0 fpadd32 %f16, %f28, %f28 taddcctv %i2, %i3, %l6 fandnot1s %f14, %f17, %f20 wr %g0, 0x81, %asi ldstuba [%l7 + 0x47] %asi, %o5 edge16n %g4, %i6, %o3 tn %icc, 0x6 be,a %icc, loop_1544 fmovsa %icc, %f16, %f6 edge32ln %g1, %i0, %i5 fmovsne %xcc, %f26, %f29 loop_1544: array8 %o1, %g2, %l5 bcc,a %xcc, loop_1545 fmovscs %icc, %f1, %f21 xor %i1, 0x171A, %o2 ldx [%l7 + 0x10], %o4 loop_1545: membar 0x7A movle %icc, %o0, %g7 fors %f8, %f21, %f19 ldx [%l7 + 0x40], %o6 tg %icc, 0x5 subc %l1, %g3, %i7 fmuld8sux16 %f30, %f24, %f4 wr %g0, 0xe3, %asi stda %g6, [%l7 + 0x10] %asi membar #Sync add %l7, 0x28, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l3, %l4 sdivcc %o7, 0x1894, %g5 tleu %icc, 0x1 fnot2 %f14, %f24 fcmps %fcc3, %f13, %f3 movgu %xcc, %i4, %l0 tleu %icc, 0x2 fmovdvc %xcc, %f6, %f29 fmovscs %xcc, %f1, %f3 ldd [%l7 + 0x70], %f24 andn %l2, 0x09CB, %i2 fbl,a %fcc3, loop_1546 stw %i3, [%l7 + 0x1C] prefetch [%l7 + 0x48], 0x1 ldsb [%l7 + 0x3D], %l6 loop_1546: udivcc %g4, 0x0D32, %o5 tpos %xcc, 0x0 tvc %xcc, 0x5 orcc %i6, %g1, %o3 alignaddrl %i0, %o1, %i5 sdivx %l5, 0x054E, %i1 fmovdl %icc, %f22, %f15 set 0x60, %l2 ldxa [%l7 + %l2] 0x14, %g2 fmovrdne %o2, %f4, %f28 movleu %icc, %o0, %o4 tl %icc, 0x2 sdivcc %g7, 0x1482, %l1 fcmple16 %f22, %f18, %g3 addccc %i7, %g6, %l3 ldsb [%l7 + 0x60], %o6 add %l4, %o7, %g5 fmul8x16 %f9, %f18, %f24 taddcctv %l0, 0x1E75, %i4 set 0x44, %l0 ldsha [%l7 + %l0] 0x18, %i2 sdivcc %i3, 0x0070, %l2 bshuffle %f16, %f16, %f28 srlx %g4, 0x0B, %o5 brz %i6, loop_1547 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbue,a %fcc1, loop_1548 and %g1, 0x14AF, %l6 loop_1547: smul %o3, 0x0906, %o1 fabss %f0, %f9 loop_1548: movrlz %i0, %i5, %l5 set 0x0A, %g3 stha %i1, [%l7 + %g3] 0x27 membar #Sync edge8ln %o2, %g2, %o0 fxnor %f0, %f12, %f26 sdivx %g7, 0x18DB, %o4 fble %fcc3, loop_1549 tsubcc %l1, %i7, %g6 fmovrdgez %g3, %f22, %f12 fmovs %f2, %f6 loop_1549: fnegd %f30, %f10 tcs %icc, 0x4 wr %g0, 0x19, %asi lda [%l7 + 0x0C] %asi, %f26 fbuge %fcc1, loop_1550 add %l3, 0x18BA, %o6 nop setx loop_1551, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldstub [%l7 + 0x1F], %o7 loop_1550: addc %g5, %l4, %i4 move %xcc, %l0, %i2 loop_1551: move %icc, %i3, %g4 udivcc %l2, 0x167A, %i6 smul %o5, 0x1284, %l6 edge8n %o3, %o1, %g1 fmuld8ulx16 %f17, %f8, %f14 fand %f30, %f14, %f28 addc %i0, 0x0491, %i5 smul %i1, 0x0104, %o2 for %f10, %f28, %f2 stx %l5, [%l7 + 0x20] nop setx loop_1552, %l0, %l1 jmpl %l1, %o0 udiv %g2, 0x0C17, %o4 movvs %icc, %l1, %i7 tne %xcc, 0x0 loop_1552: nop setx loop_1553, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry orn %g7, 0x0B18, %g3 smul %g6, %o6, %o7 edge8ln %l3, %g5, %l4 loop_1553: ldx [%l7 + 0x28], %i4 xnorcc %i2, %l0, %i3 fpack32 %f24, %f10, %f10 fbuge %fcc2, loop_1554 sll %g4, 0x19, %l2 bneg,pt %xcc, loop_1555 fsrc1 %f2, %f8 loop_1554: edge16ln %i6, %o5, %o3 fmovdvc %xcc, %f18, %f26 loop_1555: addccc %o1, 0x05E4, %g1 movn %xcc, %i0, %i5 bne,a,pn %icc, loop_1556 tgu %xcc, 0x6 fba,a %fcc2, loop_1557 std %i6, [%l7 + 0x60] loop_1556: mulscc %i1, %l5, %o2 fmovsa %xcc, %f21, %f6 loop_1557: fmovrde %g2, %f12, %f8 tvc %icc, 0x3 bneg,a %xcc, loop_1558 fbule %fcc3, loop_1559 fpsub32s %f14, %f7, %f9 fmovsg %xcc, %f30, %f30 loop_1558: nop set 0x7D, %l1 ldsba [%l7 + %l1] 0x10, %o4 loop_1559: stb %o0, [%l7 + 0x52] srlx %i7, %l1, %g7 ldsh [%l7 + 0x1E], %g6 edge32ln %g3, %o6, %l3 movre %g5, 0x182, %o7 sethi 0x1145, %l4 movvs %icc, %i4, %i2 edge8 %i3, %l0, %l2 fnot1s %f10, %f29 edge16ln %i6, %o5, %o3 fbn,a %fcc0, loop_1560 tcc %icc, 0x0 fnand %f16, %f8, %f24 tn %icc, 0x1 loop_1560: orncc %o1, 0x1EB2, %g1 tn %icc, 0x2 umulcc %i0, 0x097F, %g4 flush %l7 + 0x64 add %l6, 0x141D, %i5 st %f12, [%l7 + 0x0C] array32 %l5, %o2, %i1 movrgez %g2, 0x291, %o4 movrgez %i7, 0x032, %o0 edge8ln %l1, %g6, %g7 mulx %o6, 0x041D, %g3 fandnot2s %f20, %f11, %f19 fornot1 %f16, %f22, %f14 movne %xcc, %g5, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x54, %l3 stba %o7, [%l7 + %l3] 0x19 movvc %xcc, %i4, %i2 fbe %fcc0, loop_1561 edge8 %l4, %l0, %l2 edge8ln %i3, %i6, %o5 tcc %xcc, 0x6 loop_1561: srlx %o3, 0x01, %g1 for %f30, %f22, %f12 te %icc, 0x7 smulcc %i0, 0x0919, %g4 fmovd %f6, %f20 fcmple16 %f22, %f24, %l6 movle %xcc, %o1, %i5 tl %icc, 0x6 flush %l7 + 0x64 fbo %fcc3, loop_1562 tleu %icc, 0x2 movcc %icc, %l5, %i1 taddcc %o2, %o4, %i7 loop_1562: sdivx %o0, 0x0D60, %g2 taddcc %l1, %g7, %o6 addc %g3, 0x099E, %g5 edge16 %g6, %l3, %o7 srlx %i2, %l4, %l0 addccc %i4, %i3, %i6 mulscc %o5, %o3, %l2 st %f8, [%l7 + 0x1C] swap [%l7 + 0x7C], %g1 addcc %i0, %g4, %l6 tl %icc, 0x4 movvs %xcc, %o1, %l5 andcc %i5, 0x1F7E, %i1 movre %o2, 0x1C7, %i7 andn %o0, %g2, %o4 orncc %l1, %o6, %g3 edge16 %g7, %g6, %g5 membar 0x62 sllx %o7, 0x1B, %l3 fba %fcc1, loop_1563 tl %xcc, 0x3 fmovsne %icc, %f22, %f21 fornot2s %f17, %f12, %f13 loop_1563: movpos %xcc, %i2, %l0 sra %i4, 0x0A, %i3 movrlz %i6, 0x242, %o5 fmovse %xcc, %f15, %f10 xorcc %o3, 0x16BB, %l4 movcc %icc, %l2, %i0 srax %g1, %l6, %g4 tne %xcc, 0x6 tle %icc, 0x0 tvc %xcc, 0x4 movleu %icc, %o1, %i5 fmovsvs %icc, %f9, %f4 edge16 %i1, %l5, %i7 srlx %o0, %g2, %o4 edge8ln %l1, %o6, %g3 fmovsvc %xcc, %f17, %f16 andcc %g7, %g6, %o2 wr %g0, 0x11, %asi ldstuba [%l7 + 0x1A] %asi, %g5 umulcc %o7, %i2, %l3 fmovsle %xcc, %f2, %f0 edge8l %i4, %l0, %i6 sethi 0x1F26, %o5 xnorcc %o3, %l4, %i3 taddcctv %i0, 0x16A5, %g1 orcc %l6, 0x0EB7, %g4 wr %g0, 0x18, %asi swapa [%l7 + 0x64] %asi, %l2 edge8l %i5, %o1, %i1 movrne %l5, 0x225, %o0 fone %f4 addccc %i7, 0x12B1, %g2 orn %l1, 0x0459, %o4 movvc %xcc, %o6, %g7 fxnors %f26, %f7, %f1 fcmpd %fcc0, %f22, %f24 xnorcc %g3, 0x193D, %g6 edge8ln %g5, %o2, %o7 fnegd %f12, %f14 fsrc1 %f4, %f8 subcc %l3, %i2, %i4 set 0x14, %i6 ldswa [%l7 + %i6] 0x10, %i6 movge %xcc, %l0, %o3 orncc %l4, %o5, %i3 fcmpeq16 %f28, %f2, %i0 flush %l7 + 0x10 edge8 %g1, %g4, %l6 tleu %xcc, 0x6 wr %g0, 0x88, %asi lduha [%l7 + 0x4C] %asi, %l2 movneg %icc, %o1, %i5 ldsb [%l7 + 0x0D], %l5 movrgz %i1, 0x0C1, %i7 wr %g0, 0x0c, %asi sta %f31, [%l7 + 0x24] %asi wr %g0, 0x11, %asi sta %f22, [%l7 + 0x3C] %asi tgu %xcc, 0x5 movrgez %o0, 0x3EA, %l1 smulcc %o4, 0x1857, %g2 ldd [%l7 + 0x08], %g6 sethi 0x0518, %g3 ta %xcc, 0x6 orn %g6, %o6, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnors %f0, %f25, %f4 fbl,a %fcc3, loop_1564 ldsh [%l7 + 0x34], %o7 bneg %xcc, loop_1565 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1564: array16 %g5, %l3, %i4 fone %f10 loop_1565: brlz %i2, loop_1566 tleu %icc, 0x5 bgu,a,pt %xcc, loop_1567 fsrc2 %f14, %f14 loop_1566: fble %fcc0, loop_1568 std %i6, [%l7 + 0x38] loop_1567: fexpand %f3, %f18 edge8 %l0, %l4, %o5 loop_1568: fmuld8ulx16 %f18, %f6, %f12 xor %i3, 0x03F1, %i0 fpsub32 %f2, %f12, %f30 tne %icc, 0x7 fcmpgt32 %f24, %f20, %o3 edge32l %g4, %l6, %l2 alignaddr %o1, %i5, %g1 movrlz %l5, 0x27D, %i7 brz,a %i1, loop_1569 tle %icc, 0x6 faligndata %f24, %f20, %f24 wr %g0, 0x80, %asi stha %o0, [%l7 + 0x74] %asi loop_1569: fxors %f21, %f2, %f10 add %l7, 0x70, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l1, %g2 xnor %o4, 0x1256, %g3 mulx %g7, %g6, %o2 tneg %icc, 0x4 taddcc %o7, %o6, %g5 addcc %l3, 0x06A8, %i2 set 0x60, %o7 ldsha [%l7 + %o7] 0x80, %i4 fbuge,a %fcc1, loop_1570 tgu %icc, 0x3 bge,a %icc, loop_1571 fbug,a %fcc3, loop_1572 loop_1570: tge %xcc, 0x7 edge8n %i6, %l4, %l0 loop_1571: brgez %o5, loop_1573 loop_1572: addcc %i0, 0x09BF, %o3 wr %g0, 0x04, %asi stha %i3, [%l7 + 0x08] %asi loop_1573: flush %l7 + 0x0C brnz %g4, loop_1574 fcmpgt16 %f14, %f20, %l2 udivx %o1, 0x07D9, %l6 smulcc %g1, 0x08E8, %l5 loop_1574: taddcc %i7, %i1, %o0 move %xcc, %l1, %g2 fmovsleu %icc, %f4, %f7 sir 0x113F brlz %o4, loop_1575 edge8l %i5, %g3, %g6 sub %o2, %g7, %o6 andn %g5, 0x026A, %o7 loop_1575: movvc %icc, %l3, %i4 andcc %i6, %i2, %l0 fmovdcc %xcc, %f10, %f4 edge16l %l4, %i0, %o3 edge16 %i3, %g4, %l2 fnot1s %f0, %f2 fandnot1 %f26, %f10, %f16 srax %o1, 0x1C, %l6 array32 %o5, %l5, %i7 ldstub [%l7 + 0x5A], %i1 xnorcc %o0, %l1, %g2 fmul8x16 %f7, %f14, %f6 tvc %icc, 0x1 tl %xcc, 0x4 sub %o4, 0x059B, %i5 umul %g3, 0x1BC9, %g1 sir 0x1DEF edge32 %o2, %g7, %o6 add %g6, 0x00BD, %g5 xnorcc %l3, %i4, %o7 orcc %i2, 0x183E, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %i6, 0x0D58, %l4 add %o3, %i0, %g4 bgu,a %xcc, loop_1576 edge32n %i3, %o1, %l2 brlez %o5, loop_1577 tleu %xcc, 0x2 loop_1576: fmovsa %icc, %f29, %f30 fbue %fcc0, loop_1578 loop_1577: fmovrsne %l5, %f31, %f18 movneg %xcc, %i7, %i1 fbu,a %fcc1, loop_1579 loop_1578: movcc %icc, %l6, %o0 std %g2, [%l7 + 0x18] movvs %xcc, %o4, %l1 loop_1579: ba,a,pn %icc, loop_1580 movpos %icc, %g3, %g1 bneg,a %xcc, loop_1581 umulcc %o2, %i5, %g7 loop_1580: smul %o6, %g6, %g5 fnors %f22, %f1, %f23 loop_1581: fbule %fcc1, loop_1582 movne %xcc, %l3, %i4 add %l7, 0x58, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %o7, %i2 loop_1582: udivx %l0, 0x0731, %i6 fmovrdlz %o3, %f16, %f20 fcmpgt32 %f26, %f2, %i0 tge %xcc, 0x6 fpsub32 %f2, %f18, %f14 fbul,a %fcc3, loop_1583 edge32l %g4, %l4, %o1 ldstub [%l7 + 0x63], %i3 tsubcctv %l2, %o5, %i7 loop_1583: movne %icc, %l5, %l6 movcs %icc, %i1, %g2 umulcc %o4, %l1, %g3 bge,pt %icc, loop_1584 movvs %icc, %g1, %o0 movrgez %i5, 0x19A, %o2 fcmpd %fcc0, %f6, %f26 loop_1584: sub %g7, %g6, %o6 tvs %xcc, 0x2 lduw [%l7 + 0x30], %l3 tg %icc, 0x1 andn %g5, %i4, %o7 movrlz %i2, 0x02F, %l0 tgu %icc, 0x3 fzero %f4 edge8 %o3, %i0, %g4 for %f20, %f22, %f30 brgez,a %i6, loop_1585 ldub [%l7 + 0x1F], %o1 fpadd16s %f18, %f22, %f2 fmovrsgez %i3, %f1, %f28 loop_1585: membar 0x48 sdivcc %l2, 0x07F9, %o5 wr %g0, 0x50, %asi ldxa [%g0 + 0x00] %asi, %i7 movneg %xcc, %l5, %l4 wr %g0, 0xe3, %asi stxa %l6, [%l7 + 0x58] %asi membar #Sync sdivx %g2, 0x0769, %i1 fmovdle %xcc, %f18, %f19 move %icc, %l1, %o4 tl %xcc, 0x1 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %g1, %o0 fmovdl %icc, %f13, %f10 movvc %xcc, %g3, %i5 tn %xcc, 0x2 fmovdgu %xcc, %f31, %f8 xnorcc %o2, 0x07B9, %g7 fble,a %fcc0, loop_1586 tl %xcc, 0x1 tg %icc, 0x4 sdivcc %g6, 0x09BE, %o6 loop_1586: nop wr %g0, 0x20, %asi stxa %g5, [%g0 + 0x30] %asi edge8l %l3, %i4, %o7 udiv %i2, 0x1266, %o3 orn %l0, 0x0C8F, %g4 movpos %xcc, %i6, %i0 sir 0x15F2 wr %g0, 0x80, %asi ldswa [%l7 + 0x6C] %asi, %i3 fmovdn %xcc, %f24, %f17 mulx %l2, %o5, %i7 fbl %fcc1, loop_1587 fand %f24, %f0, %f0 fornot1s %f7, %f11, %f29 tneg %xcc, 0x0 loop_1587: tpos %xcc, 0x1 fmovsa %icc, %f30, %f15 nop set 0x28, %o6 prefetch [%l7 + %o6], 0x1 fbu,a %fcc1, loop_1588 stw %l5, [%l7 + 0x40] subccc %o1, %l4, %g2 fornot2 %f28, %f12, %f22 loop_1588: swap [%l7 + 0x74], %i1 fmovrde %l1, %f18, %f14 movcs %icc, %l6, %g1 fone %f24 tne %icc, 0x5 srlx %o4, 0x1D, %g3 swap [%l7 + 0x28], %o0 movvc %xcc, %o2, %i5 movrgez %g7, %g6, %g5 sethi 0x0473, %o6 xorcc %i4, %o7, %l3 umul %i2, 0x0D24, %l0 tsubcc %g4, 0x00A3, %i6 xnor %o3, 0x1A60, %i0 bvc,pn %xcc, loop_1589 brnz %i3, loop_1590 movpos %icc, %o5, %l2 ldx [%l7 + 0x78], %l5 loop_1589: fmovsleu %icc, %f16, %f9 loop_1590: fbl %fcc0, loop_1591 bcs,a loop_1592 sethi 0x1D62, %o1 tcs %icc, 0x7 loop_1591: nop wr %g0, 0x5f, %asi stxa %l4, [%g0 + 0x0] %asi loop_1592: edge16 %g2, %i1, %i7 bgu,a %xcc, loop_1593 array32 %l6, %l1, %o4 fbu %fcc2, loop_1594 fbul %fcc1, loop_1595 loop_1593: edge32l %g1, %o0, %g3 movrne %i5, %g7, %o2 loop_1594: nop set 0x50, %g6 ldda [%l7 + %g6] 0x2c, %g6 loop_1595: subc %g5, 0x00BF, %o6 taddcc %o7, 0x11A0, %l3 fxors %f12, %f21, %f0 bcs %xcc, loop_1596 tsubcctv %i2, %i4, %l0 edge32n %i6, %o3, %g4 fmovsne %xcc, %f28, %f10 loop_1596: fpsub16s %f27, %f30, %f17 taddcctv %i0, %o5, %i3 fmovdcc %xcc, %f8, %f11 std %f4, [%l7 + 0x38] fmovrslz %l2, %f17, %f14 edge8 %o1, %l4, %l5 movge %icc, %i1, %g2 bl,a %icc, loop_1597 brlez %i7, loop_1598 tvs %icc, 0x6 movl %icc, %l1, %l6 loop_1597: sll %o4, %o0, %g1 loop_1598: tvs %xcc, 0x4 edge32ln %g3, %g7, %i5 wr %g0, 0x04, %asi lduha [%l7 + 0x4E] %asi, %g6 ldsb [%l7 + 0x48], %g5 fmovsl %xcc, %f5, %f6 tge %xcc, 0x2 ldub [%l7 + 0x30], %o2 fnors %f19, %f29, %f12 fbu %fcc0, loop_1599 bleu loop_1600 array8 %o7, %o6, %i2 ldub [%l7 + 0x71], %l3 loop_1599: brgz,a %l0, loop_1601 loop_1600: fbule,a %fcc2, loop_1602 ldsw [%l7 + 0x38], %i4 umulcc %o3, 0x1D7A, %g4 loop_1601: movcc %icc, %i0, %i6 loop_1602: tvc %icc, 0x1 sdivx %i3, 0x0A3B, %l2 set 0x40, %o4 stda %f16, [%l7 + %o4] 0xf0 membar #Sync fmovrsgz %o5, %f15, %f25 fmovdvc %xcc, %f13, %f17 movl %xcc, %l4, %o1 add %l7, 0x0C, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %l5, %i1 movrgz %g2, 0x286, %i7 srax %l1, %o4, %o0 wr %g0, 0x80, %asi lduha [%l7 + 0x72] %asi, %g1 fmul8ulx16 %f4, %f16, %f30 movrlez %l6, 0x26E, %g3 subcc %g7, 0x0F46, %i5 tl %xcc, 0x1 srlx %g5, %o2, %o7 and %g6, 0x152B, %o6 te %icc, 0x2 movg %xcc, %l3, %l0 tcc %xcc, 0x0 movleu %xcc, %i2, %i4 ldsw [%l7 + 0x48], %g4 smulcc %i0, %i6, %i3 fnegd %f10, %f4 tvc %xcc, 0x7 fmovrslz %o3, %f9, %f8 fmovscc %icc, %f7, %f10 tvs %icc, 0x3 tl %xcc, 0x1 udivx %l2, 0x1F21, %l4 fmovdn %xcc, %f19, %f22 fandnot1 %f8, %f6, %f14 popc %o5, %o1 fmovrdne %i1, %f24, %f30 movl %xcc, %l5, %g2 set 0x60, %o2 lduwa [%l7 + %o2] 0x0c, %i7 movrlez %o4, 0x053, %o0 fzeros %f6 fmovdpos %icc, %f29, %f8 ldd [%l7 + 0x28], %g0 fpsub16s %f7, %f31, %f1 addc %l6, 0x0301, %l1 taddcctv %g3, 0x08F4, %i5 fsrc2s %f20, %f28 te %icc, 0x6 fnegd %f10, %f28 array8 %g5, %o2, %o7 array8 %g6, %g7, %o6 sir 0x1D22 fble %fcc2, loop_1603 udiv %l3, 0x1C0D, %i2 fmul8x16 %f28, %f0, %f8 tvs %xcc, 0x4 loop_1603: nop set 0x34, %l4 stwa %i4, [%l7 + %l4] 0x23 membar #Sync sdivx %l0, 0x156B, %g4 set 0x5E, %i1 ldsha [%l7 + %i1] 0x80, %i0 addc %i3, %i6, %l2 subc %o3, %l4, %o5 sth %i1, [%l7 + 0x5E] and %l5, 0x1EE6, %o1 andcc %i7, %o4, %o0 bpos %icc, loop_1604 sra %g1, 0x0F, %l6 tsubcc %l1, %g2, %g3 tgu %icc, 0x1 loop_1604: flush %l7 + 0x08 edge32ln %g5, %o2, %i5 fcmped %fcc2, %f2, %f16 pdist %f20, %f16, %f18 nop setx loop_1605, %l0, %l1 jmpl %l1, %o7 sll %g6, 0x04, %g7 sra %o6, 0x04, %i2 umulcc %i4, 0x08E2, %l0 loop_1605: movl %icc, %g4, %i0 fmovsvs %icc, %f17, %f1 bn,a,pn %xcc, loop_1606 bl,a,pt %icc, loop_1607 subc %i3, 0x0266, %i6 fsrc2s %f13, %f23 loop_1606: ba,a,pt %xcc, loop_1608 loop_1607: movne %icc, %l3, %o3 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %l2, %o5 loop_1608: udiv %l4, 0x0D4C, %i1 fcmpne32 %f30, %f6, %o1 fmovdg %icc, %f23, %f30 sub %i7, %l5, %o0 wr %g0, 0x80, %asi ldxa [%l7 + 0x50] %asi, %o4 movneg %icc, %l6, %l1 be,a,pt %icc, loop_1609 movn %xcc, %g1, %g2 popc %g5, %o2 tsubcc %i5, 0x185E, %g3 loop_1609: call loop_1610 move %icc, %o7, %g7 nop setx loop_1611, %l0, %l1 jmpl %l1, %o6 movn %xcc, %i2, %i4 loop_1610: nop set 0x54, %g7 lduw [%l7 + %g7], %g6 tsubcctv %l0, %i0, %g4 loop_1611: fsrc2s %f12, %f29 add %l7, 0x50, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %i6, %i3 brlz,a %o3, loop_1612 nop setx loop_1613, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array32 %l3, %l2, %l4 bgu,a,pn %icc, loop_1614 loop_1612: fmovspos %xcc, %f5, %f20 loop_1613: bpos %xcc, loop_1615 subccc %o5, 0x09B3, %o1 loop_1614: nop wr %g0, 0x80, %asi lduha [%l7 + 0x16] %asi, %i1 loop_1615: nop set 0x10, %i0 ldda [%l7 + %i0] 0x24, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x3 fmovrdgz %l5, %f18, %f2 tvc %xcc, 0x6 fmovrsne %o4, %f20, %f10 fmovrdlz %o0, %f20, %f8 subcc %l6, 0x1030, %l1 ble,pn %icc, loop_1616 sll %g2, %g5, %o2 bcs,a loop_1617 tge %xcc, 0x1 loop_1616: edge32n %i5, %g1, %g3 edge32n %o7, %o6, %g7 loop_1617: movle %icc, %i2, %g6 edge32ln %i4, %l0, %g4 movle %xcc, %i0, %i6 add %o3, %l3, %i3 fbuge,a %fcc2, loop_1618 fcmpd %fcc0, %f0, %f24 fbu %fcc0, loop_1619 alignaddrl %l4, %o5, %l2 loop_1618: ldd [%l7 + 0x78], %f24 stx %i1, [%l7 + 0x68] loop_1619: andn %i7, 0x0614, %o1 movrgz %o4, %o0, %l5 fmovrslez %l6, %f18, %f26 tvc %icc, 0x4 movneg %xcc, %l1, %g5 sir 0x1A3B tleu %icc, 0x2 movle %icc, %o2, %i5 bg,pn %xcc, loop_1620 flush %l7 + 0x64 fmovsgu %icc, %f20, %f18 movcc %xcc, %g1, %g2 loop_1620: call loop_1621 movcc %icc, %o7, %g3 movpos %xcc, %o6, %i2 fors %f24, %f18, %f7 loop_1621: add %g6, 0x00AE, %g7 mulx %i4, 0x1F20, %l0 ldd [%l7 + 0x70], %f0 edge32ln %i0, %i6, %o3 array8 %g4, %l3, %l4 tpos %xcc, 0x4 movleu %icc, %o5, %l2 ldsb [%l7 + 0x5C], %i1 fmovscc %xcc, %f20, %f31 tpos %icc, 0x6 edge16l %i7, %i3, %o1 tn %xcc, 0x2 add %o0, %l5, %l6 ld [%l7 + 0x50], %f1 edge16ln %l1, %o4, %g5 movleu %icc, %i5, %o2 movrlez %g2, %g1, %o7 swap [%l7 + 0x60], %g3 movvs %xcc, %o6, %i2 xnorcc %g7, %g6, %i4 andncc %i0, %i6, %l0 wr %g0, 0x80, %asi ldstuba [%l7 + 0x41] %asi, %g4 bvs,a,pt %icc, loop_1622 tn %icc, 0x3 fmovdge %icc, %f31, %f28 wr %g0, 0x23, %asi stxa %o3, [%l7 + 0x70] %asi membar #Sync loop_1622: fpsub16s %f22, %f21, %f26 edge8n %l3, %l4, %o5 subc %l2, 0x006A, %i7 tpos %icc, 0x2 fnot2 %f6, %f2 srl %i3, 0x05, %i1 fmovrdgz %o1, %f6, %f18 fbl %fcc2, loop_1623 mova %xcc, %o0, %l6 bvs,pn %icc, loop_1624 fzero %f30 loop_1623: edge16 %l5, %l1, %o4 fsrc2s %f2, %f3 loop_1624: sdivcc %g5, 0x1480, %i5 movg %icc, %g2, %o2 edge16 %o7, %g3, %o6 fble,a %fcc0, loop_1625 fcmpne16 %f12, %f22, %g1 movrgz %i2, 0x0AE, %g6 movrlez %g7, %i4, %i6 loop_1625: taddcc %i0, %g4, %o3 ldd [%l7 + 0x58], %l2 andn %l4, %l0, %l2 flush %l7 + 0x3C fmovd %f30, %f6 fmovsneg %icc, %f6, %f12 ldstub [%l7 + 0x3C], %i7 sdivx %o5, 0x0B38, %i1 movneg %xcc, %o1, %o0 std %f22, [%l7 + 0x48] sth %i3, [%l7 + 0x46] set 0x3C, %i4 stwa %l5, [%l7 + %i4] 0xeb membar #Sync edge16 %l1, %l6, %o4 fpack16 %f24, %f8 fpmerge %f12, %f17, %f18 tpos %icc, 0x4 movrlez %i5, %g5, %g2 fmovrslz %o2, %f7, %f4 movneg %xcc, %g3, %o6 fpack32 %f4, %f18, %f4 fbug %fcc0, loop_1626 xor %o7, 0x10AE, %g1 orcc %g6, %g7, %i4 tne %xcc, 0x5 loop_1626: tcc %xcc, 0x1 brlez %i2, loop_1627 movrgz %i6, 0x2C1, %i0 sth %o3, [%l7 + 0x6C] tcs %icc, 0x2 loop_1627: mulscc %g4, %l3, %l0 ba,a,pn %xcc, loop_1628 alignaddr %l4, %i7, %l2 fandnot2 %f16, %f6, %f30 tleu %xcc, 0x7 loop_1628: ta %xcc, 0x0 fmovdcs %icc, %f0, %f17 edge32ln %o5, %i1, %o0 tl %xcc, 0x4 set 0x14, %l5 sta %f7, [%l7 + %l5] 0x89 sdiv %i3, 0x0537, %o1 andcc %l5, 0x0F1A, %l1 movn %xcc, %o4, %i5 fmovsge %xcc, %f0, %f21 fxor %f6, %f30, %f20 smul %l6, 0x1F81, %g2 edge8 %o2, %g3, %o6 brlez,a %g5, loop_1629 fmuld8sux16 %f13, %f8, %f12 ldsb [%l7 + 0x75], %o7 or %g1, 0x050D, %g7 loop_1629: sethi 0x035C, %g6 movcc %icc, %i2, %i4 ldstub [%l7 + 0x1B], %i0 movle %icc, %i6, %o3 fmovrdlez %g4, %f8, %f26 fand %f2, %f20, %f26 fpadd16s %f8, %f24, %f10 move %xcc, %l3, %l0 mulx %i7, %l2, %o5 fzeros %f19 andcc %i1, 0x12B4, %o0 popc 0x0002, %l4 edge8l %i3, %o1, %l5 smulcc %l1, 0x1E79, %o4 umul %i5, 0x15BB, %g2 movrne %o2, %l6, %o6 fnot2 %f16, %f4 add %l7, 0x14, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %g3, %o7 fmovsl %icc, %f27, %f17 edge16ln %g1, %g7, %g5 fcmpgt16 %f8, %f22, %i2 set 0x20, %i2 ldxa [%l7 + %i2] 0x14, %i4 subccc %i0, 0x1DA4, %g6 udivx %o3, 0x1F36, %i6 sdiv %g4, 0x0367, %l0 bne,a %icc, loop_1630 fnot2s %f2, %f8 movcc %xcc, %l3, %l2 set 0x14, %i5 stwa %o5, [%l7 + %i5] 0x04 loop_1630: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %xcc, %i7, %o0 movre %l4, %i1, %i3 fmul8x16 %f30, %f14, %f14 movrlez %l5, 0x209, %o1 movcc %xcc, %o4, %l1 taddcc %i5, %o2, %g2 array8 %o6, %l6, %o7 sethi 0x1756, %g1 swap [%l7 + 0x50], %g7 wr %g0, 0x11, %asi lduwa [%l7 + 0x4C] %asi, %g5 fmovsa %icc, %f6, %f25 fpsub16s %f19, %f22, %f23 fmovdg %xcc, %f26, %f25 wr %g0, 0x2a, %asi stha %g3, [%l7 + 0x6E] %asi membar #Sync movrlez %i4, %i0, %g6 udivcc %i2, 0x0561, %i6 fbul,a %fcc2, loop_1631 umulcc %g4, 0x1A22, %o3 orncc %l0, 0x0C51, %l3 subcc %o5, 0x0BC0, %i7 loop_1631: fmovda %icc, %f22, %f16 xnorcc %l2, %o0, %i1 fexpand %f26, %f18 edge8l %l4, %l5, %i3 move %xcc, %o1, %o4 wr %g0, 0x18, %asi ldxa [%l7 + 0x08] %asi, %i5 tge %icc, 0x4 bge,a loop_1632 tleu %xcc, 0x4 movgu %icc, %l1, %o2 ta %xcc, 0x4 loop_1632: std %o6, [%l7 + 0x78] xnorcc %g2, 0x16A0, %l6 fandnot2s %f13, %f25, %f20 call loop_1633 fmovsneg %icc, %f21, %f9 smulcc %o7, %g7, %g1 fnot1s %f19, %f12 loop_1633: edge32n %g5, %i4, %i0 subcc %g3, %g6, %i6 tcc %icc, 0x6 tg %icc, 0x0 tvs %xcc, 0x1 fmovdne %icc, %f2, %f15 std %g4, [%l7 + 0x58] addccc %o3, 0x1865, %i2 set 0x14, %l6 stwa %l0, [%l7 + %l6] 0x18 srlx %o5, %l3, %l2 orn %i7, 0x11D4, %o0 fmovrse %i1, %f19, %f23 prefetch [%l7 + 0x68], 0x1 movgu %icc, %l4, %i3 fbu,a %fcc3, loop_1634 smul %l5, 0x1218, %o4 array8 %i5, %o1, %o2 tgu %xcc, 0x6 loop_1634: tvc %xcc, 0x7 tcc %icc, 0x7 fzeros %f13 srl %l1, %o6, %g2 sllx %o7, %l6, %g7 fmovrdgez %g5, %f2, %f16 fnegd %f30, %f10 fmovrdne %g1, %f22, %f8 srl %i0, 0x08, %g3 edge32n %i4, %i6, %g6 xorcc %o3, 0x1E02, %i2 ldstub [%l7 + 0x0B], %l0 udivcc %g4, 0x06A3, %o5 movle %icc, %l2, %l3 stb %i7, [%l7 + 0x4A] edge32n %i1, %o0, %l4 edge16ln %l5, %i3, %i5 xorcc %o4, %o1, %l1 fmovsne %icc, %f6, %f18 fpadd16s %f29, %f1, %f8 brnz,a %o6, loop_1635 edge8ln %g2, %o2, %l6 bcs loop_1636 fmuld8ulx16 %f28, %f9, %f4 loop_1635: fbu,a %fcc3, loop_1637 alignaddr %g7, %o7, %g5 loop_1636: ldsw [%l7 + 0x28], %i0 movvc %icc, %g1, %i4 loop_1637: edge16n %i6, %g6, %o3 movcc %icc, %g3, %l0 xorcc %i2, 0x03ED, %g4 fbo %fcc1, loop_1638 tvc %icc, 0x5 fbul %fcc1, loop_1639 udivx %o5, 0x067D, %l2 loop_1638: brz,a %i7, loop_1640 nop setx loop_1641, %l0, %l1 jmpl %l1, %l3 loop_1639: fornot1 %f16, %f14, %f0 swap [%l7 + 0x54], %i1 loop_1640: taddcc %l4, 0x1F5F, %l5 loop_1641: sra %i3, 0x09, %o0 mova %icc, %i5, %o1 or %o4, 0x100D, %l1 and %g2, %o6, %o2 fpsub16s %f12, %f2, %f8 tge %xcc, 0x3 addccc %g7, 0x187A, %l6 fbn,a %fcc3, loop_1642 bvc %xcc, loop_1643 andncc %g5, %o7, %i0 fcmped %fcc1, %f12, %f4 loop_1642: add %g1, 0x1627, %i4 loop_1643: nop wr %g0, 0x88, %asi ldsba [%l7 + 0x68] %asi, %i6 fbn %fcc1, loop_1644 fmovrse %o3, %f11, %f3 fbn %fcc3, loop_1645 udivcc %g6, 0x0657, %l0 loop_1644: fmovdne %xcc, %f4, %f29 fmovdvc %xcc, %f20, %f14 loop_1645: nop set 0x70, %g1 stx %i2, [%l7 + %g1] edge32l %g4, %o5, %g3 fpadd32 %f16, %f14, %f10 movvs %icc, %i7, %l2 sdivcc %l3, 0x1791, %i1 fnegs %f8, %f25 fmovsvc %icc, %f5, %f9 andncc %l4, %l5, %o0 movrne %i3, %o1, %i5 sub %o4, %g2, %l1 subc %o6, %g7, %o2 fpack32 %f10, %f10, %f26 tgu %icc, 0x1 fnor %f6, %f8, %f8 lduw [%l7 + 0x4C], %g5 add %o7, 0x0F17, %i0 movgu %xcc, %l6, %g1 movle %xcc, %i4, %o3 bl %icc, loop_1646 swap [%l7 + 0x5C], %i6 set 0x74, %i7 ldswa [%l7 + %i7] 0x10, %l0 loop_1646: fmovsvs %xcc, %f11, %f5 tleu %icc, 0x0 movg %xcc, %i2, %g6 tvs %icc, 0x3 fabsd %f14, %f16 tcc %icc, 0x6 wr %g0, 0x18, %asi swapa [%l7 + 0x18] %asi, %o5 add %g4, 0x130B, %g3 srlx %l2, %l3, %i7 nop setx loop_1647, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movleu %icc, %l4, %l5 lduh [%l7 + 0x38], %o0 edge32 %i1, %i3, %i5 loop_1647: nop wr %g0, 0x24, %asi ldda [%l7 + 0x70] %asi, %o0 tge %icc, 0x2 orcc %o4, 0x16DD, %l1 fnot2s %f3, %f31 ldd [%l7 + 0x30], %f16 set 0x2A, %g4 lduha [%l7 + %g4] 0x14, %o6 tneg %xcc, 0x5 edge16n %g7, %o2, %g5 movn %icc, %g2, %o7 set 0x5A, %o1 lduha [%l7 + %o1] 0x04, %l6 mulscc %i0, %i4, %o3 fbule,a %fcc0, loop_1648 sll %g1, 0x1F, %i6 bpos,pt %icc, loop_1649 fsrc1s %f20, %f19 loop_1648: ta %icc, 0x6 fnot2s %f3, %f9 loop_1649: prefetch [%l7 + 0x30], 0x0 bge,a %icc, loop_1650 nop set 0x28, %i3 std %f24, [%l7 + %i3] wr %g0, 0x18, %asi stba %l0, [%l7 + 0x0C] %asi loop_1650: alignaddr %i2, %g6, %g4 edge16l %o5, %g3, %l3 movrlez %l2, 0x2E1, %l4 edge8ln %l5, %i7, %i1 bgu,pt %icc, loop_1651 movpos %xcc, %i3, %i5 fmovse %icc, %f28, %f28 tvc %icc, 0x5 loop_1651: movle %icc, %o1, %o4 taddcctv %l1, %o0, %g7 orn %o6, 0x1DF3, %g5 tne %xcc, 0x5 orncc %o2, 0x1565, %o7 sra %g2, 0x03, %i0 sllx %l6, %o3, %i4 taddcctv %g1, 0x1E11, %l0 movl %xcc, %i6, %i2 andcc %g4, 0x05C2, %o5 fmovdcs %xcc, %f30, %f15 fmul8sux16 %f8, %f8, %f28 set 0x7C, %o5 lduha [%l7 + %o5] 0x81, %g3 tsubcc %l3, 0x1E7E, %g6 movrgez %l4, 0x360, %l2 set 0x0A, %o3 stha %l5, [%l7 + %o3] 0x81 sethi 0x1FD4, %i1 fmovsle %xcc, %f22, %f5 fornot1s %f14, %f13, %f21 fmuld8ulx16 %f21, %f22, %f16 movrne %i3, 0x050, %i5 ldd [%l7 + 0x48], %f6 fcmpeq16 %f14, %f0, %o1 fmovrdgez %o4, %f20, %f14 movpos %icc, %i7, %l1 prefetch [%l7 + 0x18], 0x3 xnorcc %o0, %g7, %g5 te %icc, 0x1 fmovdcc %xcc, %f22, %f18 bvc,pt %xcc, loop_1652 movrlez %o6, 0x253, %o7 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0x1f, %f16 loop_1652: fmovrslz %o2, %f6, %f13 fmovrde %g2, %f20, %f4 udivcc %i0, 0x08D9, %l6 brgz %o3, loop_1653 movrne %i4, %l0, %i6 movne %icc, %i2, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1653: addccc %o5, 0x129F, %g3 ld [%l7 + 0x60], %f22 ta %icc, 0x7 movl %icc, %g1, %l3 xnorcc %g6, %l2, %l4 wr %g0, 0x0c, %asi stba %l5, [%l7 + 0x0F] %asi add %i3, %i5, %o1 ldsw [%l7 + 0x60], %i1 fmovsa %icc, %f27, %f27 subcc %o4, 0x0C2B, %l1 fmovdneg %xcc, %f29, %f2 edge8l %o0, %i7, %g7 fmovrdne %o6, %f14, %f26 swap [%l7 + 0x5C], %o7 fcmps %fcc3, %f17, %f16 sll %o2, 0x02, %g5 movvs %icc, %i0, %g2 fmovrde %o3, %f10, %f20 edge8l %i4, %l6, %l0 fnegd %f14, %f2 movneg %icc, %i2, %i6 wr %g0, 0x22, %asi stxa %o5, [%l7 + 0x30] %asi membar #Sync fxors %f4, %f26, %f4 ldd [%l7 + 0x10], %g2 sra %g1, %g4, %g6 orncc %l2, %l3, %l4 sth %i3, [%l7 + 0x3E] fpsub32 %f18, %f4, %f0 set 0x68, %g2 ldxa [%l7 + %g2] 0x15, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgez %l5, %f20, %f4 ld [%l7 + 0x08], %f5 be,a,pn %xcc, loop_1654 tvs %xcc, 0x5 mova %xcc, %i1, %o4 fbge,a %fcc1, loop_1655 loop_1654: stbar bn,a loop_1656 srax %l1, 0x0C, %o1 loop_1655: array8 %i7, %o0, %g7 bvc loop_1657 loop_1656: fmovse %xcc, %f15, %f21 wr %g0, 0x81, %asi sta %f17, [%l7 + 0x34] %asi loop_1657: tn %icc, 0x7 fbule %fcc3, loop_1658 mulscc %o7, %o2, %g5 udiv %o6, 0x1B13, %i0 mulscc %g2, 0x06D8, %i4 loop_1658: edge8ln %l6, %o3, %i2 fmovrslez %i6, %f25, %f0 st %f27, [%l7 + 0x4C] subc %l0, %g3, %g1 edge32 %o5, %g4, %g6 set 0x33, %o0 lduba [%l7 + %o0] 0x15, %l3 subc %l2, %l4, %i5 array32 %i3, %i1, %o4 edge16l %l1, %o1, %i7 movcc %xcc, %o0, %l5 addc %g7, 0x1CFB, %o7 brnz,a %g5, loop_1659 udivcc %o2, 0x01A2, %i0 swap [%l7 + 0x5C], %g2 subc %o6, 0x1F13, %i4 loop_1659: alignaddr %o3, %l6, %i2 edge8n %i6, %g3, %g1 sdivcc %o5, 0x0DDD, %g4 brlz,a %g6, loop_1660 brz,a %l3, loop_1661 ba %xcc, loop_1662 edge32l %l2, %l0, %i5 loop_1660: siam 0x5 loop_1661: nop wr %g0, 0x89, %asi prefetcha [%l7 + 0x78] %asi, 0x0 loop_1662: fmovscs %icc, %f27, %f21 mulscc %i3, %o4, %i1 smul %o1, 0x1A01, %i7 addccc %o0, %l5, %l1 and %g7, 0x0C49, %g5 tle %icc, 0x0 srl %o7, %i0, %o2 fbuge,a %fcc3, loop_1663 lduh [%l7 + 0x74], %o6 umul %g2, %o3, %i4 brlez %i2, loop_1664 loop_1663: movrlez %i6, 0x00D, %l6 fmovse %xcc, %f15, %f1 or %g1, %g3, %g4 loop_1664: movvs %icc, %g6, %o5 tl %xcc, 0x3 nop setx loop_1665, %l0, %l1 jmpl %l1, %l2 fmovsn %icc, %f9, %f29 wr %g0, 0x80, %asi stwa %l3, [%l7 + 0x40] %asi loop_1665: popc %i5, %l4 fmovrde %i3, %f0, %f30 ta %xcc, 0x3 srl %l0, 0x17, %o4 fbuge %fcc0, loop_1666 orn %o1, %i7, %o0 movrne %l5, %l1, %i1 for %f0, %f20, %f8 loop_1666: sir 0x0476 edge32n %g5, %o7, %g7 stbar orcc %o2, %o6, %i0 wr %g0, 0x88, %asi ldsha [%l7 + 0x26] %asi, %g2 edge32 %i4, %o3, %i6 subccc %l6, %i2, %g1 add %g4, %g6, %o5 taddcc %l2, 0x16D9, %g3 umul %i5, %l4, %l3 fmovsge %xcc, %f0, %f13 fmovrdgz %i3, %f4, %f8 fmovscs %icc, %f13, %f11 set 0x70, %l2 ldxa [%l7 + %l2] 0x10, %l0 fmuld8ulx16 %f6, %f20, %f20 mova %icc, %o1, %i7 addcc %o0, %o4, %l5 edge32l %i1, %l1, %g5 srax %o7, 0x19, %g7 edge8ln %o6, %i0, %g2 fandnot1 %f22, %f10, %f6 set 0x1C, %l0 stwa %i4, [%l7 + %l0] 0x0c fpack16 %f26, %f2 movl %xcc, %o3, %i6 wr %g0, 0x88, %asi lduha [%l7 + 0x08] %asi, %l6 lduw [%l7 + 0x10], %i2 fnot2 %f10, %f4 movcs %xcc, %o2, %g1 edge32 %g4, %g6, %l2 tsubcc %g3, 0x0E5E, %o5 addc %l4, 0x0687, %l3 edge32l %i5, %i3, %o1 edge32l %l0, %i7, %o4 fzero %f8 fornot1s %f14, %f12, %f11 tsubcctv %o0, 0x1A59, %i1 be,a loop_1667 swap [%l7 + 0x60], %l1 movrlz %l5, 0x2D3, %o7 taddcc %g7, 0x1FEF, %g5 loop_1667: fsrc1 %f4, %f26 fmovdle %xcc, %f6, %f5 tne %icc, 0x7 stb %o6, [%l7 + 0x22] smulcc %g2, %i0, %i4 fcmpeq16 %f18, %f4, %o3 ldsh [%l7 + 0x5A], %l6 fmovrslz %i6, %f1, %f0 subccc %i2, 0x187F, %g1 tpos %icc, 0x6 stb %g4, [%l7 + 0x77] bcc loop_1668 bcc,a,pn %icc, loop_1669 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %icc, 0x6 loop_1668: subccc %g6, 0x00A2, %l2 loop_1669: xnorcc %o2, 0x06B2, %o5 fmovrsgz %l4, %f17, %f10 tle %icc, 0x3 tsubcctv %l3, 0x0964, %g3 sdivx %i5, 0x0FBA, %i3 ldsw [%l7 + 0x0C], %l0 sdivx %i7, 0x133C, %o1 tneg %xcc, 0x1 fcmple16 %f10, %f12, %o4 add %o0, %i1, %l5 fbue %fcc3, loop_1670 fsrc1 %f2, %f22 edge16 %o7, %g7, %g5 tl %xcc, 0x1 loop_1670: or %l1, 0x044C, %o6 bl loop_1671 fnor %f0, %f8, %f14 xnorcc %g2, 0x0486, %i0 std %f16, [%l7 + 0x58] loop_1671: edge32n %i4, %l6, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %i6, %g1, %i2 sub %g6, 0x198B, %l2 movrlez %g4, %o5, %l4 fors %f1, %f2, %f7 fmovrde %l3, %f18, %f10 set 0x40, %l1 stda %f0, [%l7 + %l1] 0x18 bge,a loop_1672 fabss %f29, %f3 sra %g3, 0x18, %i5 fornot2s %f8, %f1, %f11 loop_1672: bge,pt %xcc, loop_1673 fpsub32 %f8, %f22, %f28 fba %fcc1, loop_1674 fcmple16 %f28, %f14, %i3 loop_1673: taddcctv %l0, 0x063F, %i7 movvc %icc, %o1, %o4 loop_1674: alignaddr %o0, %o2, %l5 movcs %xcc, %i1, %g7 edge32l %g5, %l1, %o6 movneg %xcc, %o7, %g2 movre %i4, %l6, %o3 edge16 %i0, %i6, %i2 fabss %f7, %f6 fnors %f5, %f8, %f21 set 0x40, %g3 stda %f0, [%l7 + %g3] 0x0c fbul %fcc0, loop_1675 ld [%l7 + 0x6C], %f17 bpos,a,pn %xcc, loop_1676 st %f23, [%l7 + 0x38] loop_1675: edge16l %g6, %l2, %g4 std %g0, [%l7 + 0x78] loop_1676: fsrc2s %f15, %f22 fbe,a %fcc1, loop_1677 movl %xcc, %l4, %l3 movpos %xcc, %o5, %g3 fmovdgu %xcc, %f9, %f10 loop_1677: edge8n %i5, %l0, %i3 call loop_1678 movneg %xcc, %i7, %o4 sethi 0x1D0E, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1678: alignaddrl %o2, %o1, %l5 prefetch [%l7 + 0x44], 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movle %icc, %i1, %g5 movleu %icc, %l1, %g7 edge16l %o7, %o6, %i4 edge32ln %g2, %l6, %o3 srlx %i6, 0x09, %i0 wr %g0, 0x11, %asi lduwa [%l7 + 0x68] %asi, %g6 tvs %icc, 0x7 sdivcc %l2, 0x0059, %g4 tvs %icc, 0x6 movrne %i2, %g1, %l3 movrlez %o5, %l4, %g3 ldsw [%l7 + 0x4C], %l0 sub %i5, 0x1B6D, %i3 fxor %f20, %f14, %f0 edge16ln %o4, %i7, %o2 smulcc %o1, %o0, %l5 movre %i1, 0x33A, %l1 movrgz %g7, %g5, %o7 set 0x60, %l3 ldda [%l7 + %l3] 0x27, %i4 brlez %g2, loop_1679 srl %l6, %o6, %i6 array32 %o3, %i0, %l2 tcs %xcc, 0x4 loop_1679: tleu %xcc, 0x1 brz,a %g4, loop_1680 mova %icc, %i2, %g1 movgu %xcc, %l3, %o5 tleu %xcc, 0x5 loop_1680: addc %l4, 0x056A, %g3 mova %icc, %g6, %i5 fxors %f23, %f29, %f14 sll %i3, %o4, %i7 movrlz %o2, 0x222, %o1 sdiv %l0, 0x0DB7, %l5 xnorcc %i1, 0x1059, %o0 brz %l1, loop_1681 xorcc %g7, %g5, %o7 ldd [%l7 + 0x70], %g2 xor %l6, 0x1026, %i4 loop_1681: fmovs %f6, %f18 fpack16 %f6, %f6 addcc %i6, %o3, %o6 movge %xcc, %i0, %g4 tne %icc, 0x3 tcs %xcc, 0x6 fbuge %fcc2, loop_1682 fmovdcc %xcc, %f23, %f8 fmovsn %xcc, %f23, %f30 fcmpes %fcc2, %f0, %f4 loop_1682: bleu %icc, loop_1683 movn %xcc, %l2, %g1 fmovsg %xcc, %f18, %f24 tne %icc, 0x5 loop_1683: and %l3, %o5, %i2 fmovdg %icc, %f28, %f0 pdist %f10, %f28, %f24 movneg %xcc, %l4, %g6 fble %fcc1, loop_1684 bn,a,pn %icc, loop_1685 nop setx loop_1686, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tle %xcc, 0x2 loop_1684: stw %i5, [%l7 + 0x38] loop_1685: orcc %i3, %g3, %i7 loop_1686: nop set 0x210, %i6 ldxa [%g0 + %i6] 0x52, %o2 edge32ln %o4, %l0, %l5 fabss %f6, %f19 fble,a %fcc0, loop_1687 movrgez %o1, 0x0C3, %i1 wr %g0, 0x18, %asi ldswa [%l7 + 0x60] %asi, %o0 loop_1687: bn,a loop_1688 sdivx %l1, 0x0E7F, %g5 sethi 0x11BB, %o7 tsubcctv %g7, 0x021E, %l6 loop_1688: addcc %g2, 0x011D, %i4 fpsub16 %f0, %f14, %f0 mulscc %o3, 0x049C, %i6 sub %o6, 0x0661, %i0 xnor %l2, %g1, %g4 tsubcctv %o5, 0x091F, %l3 bcs loop_1689 std %l4, [%l7 + 0x48] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1689: fcmpd %fcc3, %f18, %f8 movne %xcc, %i2, %i5 movcc %icc, %i3, %g3 addc %i7, 0x0E07, %g6 move %xcc, %o4, %o2 tn %icc, 0x0 tneg %xcc, 0x1 movre %l5, %o1, %i1 movrgez %l0, %l1, %o0 sub %o7, 0x188C, %g7 tvc %icc, 0x2 popc %l6, %g5 wr %g0, 0x80, %asi lduha [%l7 + 0x60] %asi, %i4 fcmpd %fcc2, %f26, %f14 addc %g2, 0x0A38, %o3 stbar srl %i6, %o6, %l2 edge32n %g1, %g4, %o5 fnand %f2, %f30, %f30 sth %l3, [%l7 + 0x22] sdiv %i0, 0x0700, %i2 addcc %l4, 0x16FA, %i5 fcmpeq16 %f22, %f20, %g3 orncc %i7, %g6, %i3 lduw [%l7 + 0x10], %o4 udivcc %o2, 0x049F, %l5 movn %icc, %i1, %o1 edge32n %l0, %o0, %o7 orcc %g7, 0x1EA8, %l6 set 0x58, %o6 stwa %g5, [%l7 + %o6] 0x2b membar #Sync xnorcc %i4, 0x0A4E, %g2 set 0x78, %g6 stxa %o3, [%l7 + %g6] 0xe2 membar #Sync sdivcc %l1, 0x0DEE, %o6 add %l7, 0x10, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %i6 casxa [%l6] %asi, %i6, %l2 or %g4, 0x151A, %g1 movgu %xcc, %o5, %i0 edge32n %l3, %i2, %l4 fmovsle %icc, %f13, %f16 add %i5, 0x1F2C, %g3 taddcctv %i7, 0x05F4, %i3 wr %g0, 0x0c, %asi stha %g6, [%l7 + 0x14] %asi movgu %xcc, %o4, %l5 fmovrdgz %o2, %f8, %f20 edge8l %o1, %i1, %l0 nop setx loop_1690, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tvs %xcc, 0x7 fmovsleu %xcc, %f20, %f18 tsubcc %o7, %o0, %g7 loop_1690: sllx %l6, 0x1F, %i4 tpos %icc, 0x0 fcmpne16 %f14, %f30, %g5 mova %xcc, %g2, %o3 addc %o6, %l1, %i6 movvs %xcc, %g4, %l2 alignaddr %o5, %g1, %i0 sdivx %i2, 0x19D9, %l3 call loop_1691 sir 0x151A movvc %icc, %l4, %g3 xnor %i7, %i5, %g6 loop_1691: srlx %i3, 0x17, %o4 subcc %o2, %l5, %i1 bgu,a,pn %xcc, loop_1692 sll %l0, %o1, %o7 movrlez %o0, %l6, %i4 movpos %xcc, %g5, %g7 loop_1692: subc %o3, %g2, %o6 fmovscc %icc, %f9, %f14 fmul8sux16 %f16, %f28, %f26 fornot2s %f13, %f1, %f10 srax %i6, 0x19, %l1 fcmpd %fcc0, %f0, %f28 fcmpgt32 %f30, %f30, %g4 fbue,a %fcc1, loop_1693 fabss %f18, %f5 wr %g0, 0x89, %asi lda [%l7 + 0x1C] %asi, %f3 loop_1693: edge16ln %l2, %o5, %g1 smulcc %i2, 0x044D, %l3 fnor %f28, %f24, %f20 bcc,a,pt %icc, loop_1694 udivcc %i0, 0x0E96, %g3 edge8 %l4, %i5, %i7 fabss %f31, %f18 loop_1694: edge16 %g6, %o4, %i3 set 0x21, %o4 ldsba [%l7 + %o4] 0x81, %l5 fmovrsne %o2, %f3, %f12 udivx %i1, 0x16F7, %l0 xorcc %o7, 0x0955, %o1 tcs %icc, 0x3 bneg %xcc, loop_1695 fmovde %icc, %f18, %f13 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %o0, 0x1A37, %i4 loop_1695: tcs %icc, 0x4 movne %icc, %g5, %g7 tcc %xcc, 0x4 smulcc %o3, 0x03C0, %l6 fornot2s %f13, %f31, %f9 bl,a,pn %xcc, loop_1696 movn %icc, %o6, %g2 fbu %fcc0, loop_1697 sdivcc %l1, 0x17D0, %i6 loop_1696: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %g4, %o5, %l2 loop_1697: movneg %icc, %g1, %i2 fmovsne %xcc, %f21, %f22 fbul,a %fcc0, loop_1698 membar 0x14 fmovrdlz %l3, %f28, %f24 fmuld8ulx16 %f13, %f12, %f6 loop_1698: movge %xcc, %i0, %g3 bvs loop_1699 fble %fcc3, loop_1700 movrne %l4, %i7, %g6 xorcc %o4, 0x113F, %i5 loop_1699: array32 %l5, %i3, %o2 loop_1700: movle %icc, %i1, %o7 sllx %l0, %o0, %i4 fbl,a %fcc1, loop_1701 fpadd32s %f19, %f14, %f11 fcmple32 %f14, %f0, %g5 fmul8sux16 %f0, %f20, %f2 loop_1701: tn %xcc, 0x5 bneg,a,pt %xcc, loop_1702 xorcc %o1, 0x012E, %g7 fxors %f20, %f23, %f1 fmovsvs %icc, %f2, %f22 loop_1702: array32 %l6, %o3, %g2 array32 %o6, %l1, %i6 popc 0x0D4C, %o5 wr %g0, 0x11, %asi stba %g4, [%l7 + 0x09] %asi movrne %g1, %i2, %l3 orn %l2, 0x19C8, %g3 movrgz %i0, 0x066, %i7 fmovrdlez %g6, %f16, %f28 bge,a,pt %icc, loop_1703 movrgez %l4, 0x204, %i5 fmovsleu %xcc, %f24, %f27 fmovrde %o4, %f4, %f16 loop_1703: tpos %xcc, 0x6 bne loop_1704 fcmpgt32 %f24, %f12, %l5 pdist %f30, %f16, %f20 fba,a %fcc1, loop_1705 loop_1704: tg %xcc, 0x3 sir 0x058D orn %o2, %i3, %o7 loop_1705: movne %icc, %l0, %i1 fbuge %fcc2, loop_1706 tleu %xcc, 0x2 set 0x6C, %o2 stba %i4, [%l7 + %o2] 0x14 loop_1706: udivx %g5, 0x0FC2, %o1 addccc %g7, 0x1414, %l6 tl %xcc, 0x3 movn %xcc, %o3, %g2 fbu,a %fcc1, loop_1707 nop setx loop_1708, %l0, %l1 jmpl %l1, %o6 fnands %f12, %f29, %f28 subc %l1, 0x0131, %i6 loop_1707: movvc %xcc, %o5, %o0 loop_1708: movvs %icc, %g4, %i2 fpsub32 %f18, %f6, %f14 movrgez %g1, 0x330, %l2 sdivcc %g3, 0x033C, %i0 array16 %i7, %g6, %l3 taddcctv %i5, 0x1220, %o4 fmovdvc %icc, %f2, %f15 movneg %xcc, %l5, %o2 movleu %icc, %l4, %i3 movrne %o7, 0x0C4, %l0 set 0x30, %o7 ldxa [%l7 + %o7] 0x81, %i1 fmovsl %xcc, %f25, %f24 brnz,a %i4, loop_1709 brgz,a %g5, loop_1710 and %o1, %l6, %g7 bl loop_1711 loop_1709: fcmpne16 %f6, %f28, %o3 loop_1710: mulx %g2, 0x0EC5, %l1 membar 0x59 loop_1711: edge32 %o6, %o5, %o0 brlz,a %i6, loop_1712 membar 0x16 mova %icc, %g4, %g1 bvc,a,pt %icc, loop_1713 loop_1712: fandnot1 %f18, %f10, %f6 ldstub [%l7 + 0x2D], %l2 tleu %xcc, 0x4 loop_1713: movn %icc, %g3, %i0 fmovrdgez %i7, %f14, %f18 bcs,pt %xcc, loop_1714 bn,a,pt %xcc, loop_1715 nop setx loop_1716, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tvc %xcc, 0x3 loop_1714: tpos %xcc, 0x5 loop_1715: sub %i2, %l3, %i5 loop_1716: fbue,a %fcc3, loop_1717 movleu %icc, %g6, %o4 ld [%l7 + 0x20], %f23 bcs,a,pn %xcc, loop_1718 loop_1717: smulcc %l5, %l4, %i3 fmovdle %xcc, %f11, %f18 brlz,a %o7, loop_1719 loop_1718: fmovrsne %o2, %f20, %f15 fbule %fcc3, loop_1720 edge16l %i1, %i4, %g5 loop_1719: fpack16 %f14, %f3 membar 0x37 loop_1720: sub %l0, %o1, %l6 edge16 %o3, %g2, %g7 edge16ln %o6, %l1, %o5 tleu %icc, 0x4 fcmped %fcc1, %f30, %f4 fsrc2s %f15, %f18 movrne %o0, %g4, %i6 movcc %xcc, %g1, %g3 fmul8x16 %f2, %f28, %f26 fmovsg %icc, %f28, %f0 call loop_1721 sethi 0x0467, %l2 std %i0, [%l7 + 0x40] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1721: ba,a loop_1722 mova %xcc, %i7, %i2 movg %icc, %i5, %g6 std %f30, [%l7 + 0x28] loop_1722: movl %xcc, %l3, %o4 smul %l4, %l5, %o7 brlz,a %o2, loop_1723 or %i1, 0x0C02, %i3 array16 %g5, %i4, %o1 brz,a %l0, loop_1724 loop_1723: be,a loop_1725 tn %xcc, 0x4 fandnot1 %f24, %f16, %f22 loop_1724: bge %icc, loop_1726 loop_1725: bl,a %xcc, loop_1727 membar 0x04 orn %o3, 0x0A5E, %l6 loop_1726: mulscc %g7, %g2, %l1 loop_1727: fbu,a %fcc2, loop_1728 brz %o6, loop_1729 umul %o0, 0x16B6, %o5 umul %i6, 0x0525, %g4 loop_1728: nop wr %g0, 0x10, %asi ldstuba [%l7 + 0x3B] %asi, %g1 loop_1729: fbo,a %fcc1, loop_1730 addccc %g3, 0x14A1, %l2 orn %i0, %i7, %i2 tvc %icc, 0x4 loop_1730: brz,a %g6, loop_1731 fmovrsgz %l3, %f1, %f20 nop set 0x70, %i1 ldsh [%l7 + %i1], %i5 fcmpgt16 %f18, %f24, %l4 loop_1731: nop set 0x54, %g7 sta %f1, [%l7 + %g7] 0x15 edge16l %l5, %o7, %o2 edge16 %o4, %i1, %i3 orncc %i4, 0x14EC, %o1 wr %g0, 0x04, %asi stda %g4, [%l7 + 0x18] %asi fcmpgt16 %f10, %f14, %o3 fxors %f8, %f14, %f15 addccc %l0, %g7, %g2 bn,a %xcc, loop_1732 fmovrdgez %l6, %f30, %f14 addc %o6, %o0, %l1 movrgz %o5, %i6, %g1 loop_1732: nop wr %g0, 0x11, %asi swapa [%l7 + 0x7C] %asi, %g3 fmovdne %icc, %f29, %f3 fbl %fcc1, loop_1733 brgez,a %g4, loop_1734 tvc %xcc, 0x5 edge32l %l2, %i0, %i7 loop_1733: nop set 0x40, %i0 lda [%l7 + %i0] 0x11, %f17 loop_1734: bleu %icc, loop_1735 movcc %icc, %i2, %l3 bneg,a loop_1736 fmul8ulx16 %f26, %f2, %f26 loop_1735: fmovsg %xcc, %f23, %f8 fsrc2s %f0, %f30 loop_1736: or %i5, %l4, %g6 sdivcc %o7, 0x1749, %l5 fbue %fcc1, loop_1737 udiv %o4, 0x14AE, %o2 stb %i1, [%l7 + 0x74] stbar loop_1737: edge8l %i3, %o1, %g5 andncc %i4, %o3, %g7 xnorcc %l0, %l6, %g2 movrlez %o0, 0x1B5, %o6 movrgez %l1, %o5, %i6 tle %icc, 0x6 stx %g3, [%l7 + 0x30] xorcc %g4, %l2, %i0 fmovrdgez %i7, %f12, %f20 andn %g1, %i2, %i5 tcc %icc, 0x0 alignaddr %l3, %g6, %o7 wr %g0, 0x04, %asi stda %l4, [%l7 + 0x70] %asi tle %xcc, 0x6 set 0x48, %i4 lda [%l7 + %i4] 0x11, %f29 sir 0x0D93 movneg %xcc, %o4, %o2 movre %i1, %l4, %i3 fabss %f25, %f24 wr %g0, 0x89, %asi ldswa [%l7 + 0x60] %asi, %g5 movn %xcc, %i4, %o1 fmul8x16au %f15, %f15, %f22 array16 %o3, %l0, %l6 tg %xcc, 0x0 tn %xcc, 0x7 movrlz %g2, 0x086, %g7 orn %o0, 0x1D3D, %o6 smulcc %l1, 0x034B, %i6 tvc %icc, 0x2 ld [%l7 + 0x4C], %f0 bcs loop_1738 sethi 0x0C20, %g3 movcs %icc, %o5, %l2 fabss %f19, %f11 loop_1738: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbg %fcc1, loop_1739 edge16ln %i0, %g4, %g1 edge8n %i7, %i2, %i5 movn %xcc, %l3, %o7 loop_1739: tgu %xcc, 0x3 udivx %l5, 0x0573, %g6 bvc,pn %xcc, loop_1740 edge32l %o4, %o2, %l4 wr %g0, 0x89, %asi lduba [%l7 + 0x10] %asi, %i3 loop_1740: mulx %i1, 0x0168, %i4 fbug %fcc3, loop_1741 fmovd %f28, %f28 fba,a %fcc2, loop_1742 sethi 0x092C, %o1 loop_1741: nop wr %g0, 0x2f, %asi stda %o2, [%l7 + 0x10] %asi membar #Sync loop_1742: tge %xcc, 0x7 bn loop_1743 ldx [%l7 + 0x08], %g5 edge8ln %l0, %l6, %g2 siam 0x0 loop_1743: nop wr %g0, 0x81, %asi stda %f0, [%l7 + 0x40] %asi ld [%l7 + 0x50], %f8 addccc %o0, %o6, %l1 sethi 0x0B33, %i6 fbg %fcc3, loop_1744 tpos %xcc, 0x4 udivcc %g3, 0x0105, %o5 wr %g0, 0x22, %asi stda %l2, [%l7 + 0x78] %asi membar #Sync loop_1744: orcc %i0, 0x1AE7, %g4 fbg %fcc3, loop_1745 fbg %fcc0, loop_1746 fmovsle %icc, %f10, %f16 fmovdl %xcc, %f31, %f28 loop_1745: movpos %icc, %g1, %g7 loop_1746: udiv %i2, 0x1EDF, %i5 set 0x1C, %l5 stba %l3, [%l7 + %l5] 0x2b membar #Sync ba,a %xcc, loop_1747 sll %o7, %i7, %g6 movvs %icc, %l5, %o2 tcs %icc, 0x7 loop_1747: nop wr %g0, 0x10, %asi ldxa [%l7 + 0x68] %asi, %l4 fsrc1s %f31, %f30 sethi 0x0D45, %i3 movcc %icc, %o4, %i1 array32 %i4, %o3, %g5 smul %o1, %l0, %g2 udivx %o0, 0x07C9, %l6 andncc %l1, %o6, %g3 addc %i6, %l2, %o5 lduh [%l7 + 0x46], %i0 mulscc %g4, %g7, %g1 subccc %i5, %i2, %l3 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi ldsh [%l7 + 0x5E], %o7 sdivcc %i7, 0x0CCD, %g6 tsubcc %l5, %l4, %o2 fmovdn %icc, %f20, %f11 movn %icc, %o4, %i3 fmuld8sux16 %f29, %f13, %f10 xorcc %i4, 0x0DD2, %o3 taddcctv %i1, %g5, %o1 sdivx %g2, 0x086F, %o0 fcmpne32 %f20, %f0, %l0 fpack16 %f2, %f15 srl %l6, 0x09, %l1 fnot2s %f20, %f14 movneg %icc, %o6, %i6 std %l2, [%l7 + 0x50] andn %o5, 0x1A50, %i0 edge16n %g3, %g4, %g1 ldsb [%l7 + 0x77], %g7 wr %g0, 0x2a, %asi ldda [%l7 + 0x20] %asi, %i4 fble,a %fcc0, loop_1748 mulx %i2, %o7, %i7 umul %l3, 0x1020, %g6 fblg,a %fcc3, loop_1749 loop_1748: movre %l4, %o2, %l5 array8 %o4, %i4, %o3 bvs loop_1750 loop_1749: tcs %icc, 0x6 wr %g0, 0x89, %asi stwa %i3, [%l7 + 0x30] %asi loop_1750: sethi 0x0CAF, %i1 smulcc %g5, 0x044A, %o1 or %o0, %l0, %l6 ble,a loop_1751 movpos %xcc, %g2, %o6 fmovsge %xcc, %f2, %f2 stx %l1, [%l7 + 0x30] loop_1751: edge32 %l2, %o5, %i6 bvs,a,pn %xcc, loop_1752 xnorcc %g3, %i0, %g4 add %l7, 0x68, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %g1, %g7 loop_1752: fbule %fcc3, loop_1753 alignaddrl %i2, %i5, %o7 or %i7, 0x1CDD, %g6 fmovdle %xcc, %f14, %f29 loop_1753: array8 %l3, %l4, %o2 fcmpne32 %f6, %f16, %l5 fpack16 %f28, %f21 set 0x38, %l4 ldxa [%g0 + %l4] 0x20, %i4 fcmpne16 %f20, %f24, %o3 edge16n %i3, %o4, %i1 fmovsne %xcc, %f25, %f8 bneg,a loop_1754 bne,a loop_1755 sth %g5, [%l7 + 0x48] tne %xcc, 0x6 loop_1754: tcc %xcc, 0x0 loop_1755: fmovrsgz %o0, %f8, %f20 fmovsneg %icc, %f9, %f8 edge32n %o1, %l0, %g2 array32 %l6, %l1, %o6 movrlez %o5, 0x24F, %l2 udivcc %i6, 0x0733, %i0 tpos %icc, 0x2 fbe %fcc0, loop_1756 and %g4, 0x00EC, %g1 smul %g7, 0x0C71, %i2 sir 0x0B77 loop_1756: tneg %xcc, 0x2 and %g3, %o7, %i5 te %icc, 0x3 orncc %i7, 0x10B6, %l3 sdiv %l4, 0x0F66, %g6 umul %l5, 0x1D07, %o2 std %i4, [%l7 + 0x10] set 0x14, %i2 sta %f30, [%l7 + %i2] 0x04 edge8l %o3, %o4, %i1 fbo %fcc3, loop_1757 addcc %i3, %o0, %g5 fmovdleu %icc, %f30, %f18 fmovdgu %icc, %f16, %f0 loop_1757: add %l0, 0x0471, %o1 sdivx %l6, 0x0FA1, %g2 movcs %xcc, %o6, %l1 fxnors %f17, %f10, %f7 sll %l2, 0x01, %i6 fmovdpos %icc, %f14, %f24 wr %g0, 0x89, %asi ldsha [%l7 + 0x32] %asi, %o5 edge16ln %i0, %g4, %g7 tg %xcc, 0x2 fbug %fcc0, loop_1758 lduh [%l7 + 0x3E], %i2 andcc %g1, 0x1DDD, %g3 edge16 %o7, %i7, %l3 loop_1758: ta %xcc, 0x2 fbul,a %fcc1, loop_1759 fmul8x16 %f22, %f4, %f10 edge32n %l4, %g6, %l5 nop setx loop_1760, %l0, %l1 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_1759: sub %o2, %i5, %o3 wr %g0, 0x89, %asi swapa [%l7 + 0x54] %asi, %i4 loop_1760: tsubcctv %o4, %i3, %o0 mulscc %i1, %g5, %o1 ldsh [%l7 + 0x34], %l0 umul %l6, 0x0F38, %o6 umul %l1, %l2, %i6 fcmple32 %f14, %f10, %o5 set 0x7E, %i5 stba %g2, [%l7 + %i5] 0x80 fcmpd %fcc0, %f24, %f14 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpd %fcc1, %f26, %f2 movpos %xcc, %g4, %i0 wr %g0, 0x81, %asi stwa %i2, [%l7 + 0x70] %asi tneg %icc, 0x7 movgu %icc, %g7, %g1 fbne %fcc0, loop_1761 stbar fsrc1 %f18, %f10 fmovda %icc, %f24, %f26 loop_1761: edge32l %g3, %i7, %o7 udivcc %l3, 0x1BC2, %l4 mova %xcc, %g6, %o2 edge32n %l5, %o3, %i5 movrne %i4, 0x0DE, %o4 edge32ln %o0, %i1, %i3 tle %xcc, 0x1 fmovdn %icc, %f8, %f16 fmovdge %icc, %f28, %f3 udivx %o1, 0x08A5, %g5 fmovrslez %l6, %f3, %f25 popc %o6, %l0 movgu %xcc, %l2, %l1 ldstub [%l7 + 0x1F], %i6 wr %g0, 0x11, %asi stha %o5, [%l7 + 0x1A] %asi wr %g0, 0x04, %asi ldxa [%l7 + 0x30] %asi, %g2 edge16 %g4, %i0, %i2 tcc %icc, 0x3 movrgez %g7, 0x23D, %g3 fbul %fcc0, loop_1762 fmovrdne %i7, %f30, %f12 wr %g0, 0x19, %asi ldsha [%l7 + 0x78] %asi, %o7 loop_1762: fnands %f19, %f19, %f27 call loop_1763 fmovscc %icc, %f2, %f11 wr %g0, 0x89, %asi stba %g1, [%l7 + 0x4A] %asi loop_1763: bvc,a,pt %icc, loop_1764 xnor %l3, %g6, %o2 tcc %icc, 0x7 sir 0x11F9 loop_1764: brgez %l5, loop_1765 ldx [%l7 + 0x68], %o3 bcc %icc, loop_1766 edge16n %l4, %i4, %i5 loop_1765: nop set 0x58, %l6 ldxa [%l7 + %l6] 0x88, %o0 loop_1766: edge32l %i1, %o4, %o1 te %xcc, 0x6 addcc %i3, 0x070B, %g5 edge8l %o6, %l6, %l0 fxor %f16, %f0, %f26 tvc %icc, 0x2 movgu %xcc, %l2, %l1 fbue,a %fcc0, loop_1767 movn %xcc, %o5, %i6 fbne %fcc3, loop_1768 flush %l7 + 0x18 loop_1767: sra %g4, 0x09, %g2 andncc %i2, %i0, %g7 loop_1768: taddcctv %g3, %i7, %o7 fcmped %fcc0, %f2, %f12 fpadd32s %f1, %f2, %f11 set 0x8, %i7 ldxa [%g0 + %i7] 0x21, %l3 mova %icc, %g6, %o2 movg %xcc, %g1, %o3 fcmpeq32 %f24, %f2, %l5 sub %l4, 0x0E55, %i5 wr %g0, 0x0c, %asi swapa [%l7 + 0x38] %asi, %o0 movrlez %i1, 0x3C4, %i4 fmovd %f14, %f28 wr %g0, 0x27, %asi stha %o4, [%l7 + 0x6C] %asi membar #Sync mova %icc, %i3, %g5 fmovda %xcc, %f3, %f28 fcmpne16 %f10, %f30, %o6 fbul,a %fcc1, loop_1769 movne %xcc, %o1, %l6 edge16 %l0, %l1, %l2 umul %i6, %o5, %g2 loop_1769: smulcc %g4, %i2, %i0 fnot1 %f4, %f30 fmul8ulx16 %f6, %f20, %f14 fbn %fcc0, loop_1770 sdivcc %g7, 0x0C17, %i7 movgu %icc, %g3, %l3 bpos %icc, loop_1771 loop_1770: edge8n %o7, %g6, %o2 membar 0x3B tcc %icc, 0x0 loop_1771: brgz,a %g1, loop_1772 tpos %icc, 0x5 tcc %xcc, 0x3 subcc %l5, 0x04CA, %o3 loop_1772: array8 %l4, %o0, %i1 movre %i5, 0x27A, %i4 fsrc2s %f3, %f14 membar 0x1D fcmpeq16 %f30, %f30, %o4 array16 %i3, %o6, %g5 fcmpes %fcc3, %f1, %f11 fmovdgu %xcc, %f27, %f17 movrgz %l6, %o1, %l1 fmul8sux16 %f18, %f6, %f0 edge16ln %l0, %l2, %o5 addc %i6, 0x191F, %g4 nop setx loop_1773, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fabss %f7, %f24 fmovrdlez %i2, %f14, %f12 call loop_1774 loop_1773: udivcc %i0, 0x1358, %g2 tneg %xcc, 0x0 edge16n %g7, %i7, %l3 loop_1774: ldd [%l7 + 0x40], %f8 sra %o7, 0x1C, %g3 tvc %xcc, 0x6 membar 0x04 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %g6, %g1, %o2 movpos %xcc, %l5, %o3 array32 %o0, %i1, %l4 popc %i4, %o4 tneg %icc, 0x5 mulscc %i5, %i3, %g5 fba,a %fcc1, loop_1775 nop setx loop_1776, %l0, %l1 jmpl %l1, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot2 %f24, %f8, %f30 loop_1775: fone %f12 loop_1776: move %xcc, %l6, %l1 te %xcc, 0x3 ld [%l7 + 0x34], %f26 andncc %o1, %l2, %l0 set 0x4A, %g1 ldsha [%l7 + %g1] 0x15, %o5 udiv %i6, 0x019E, %g4 array8 %i0, %i2, %g7 movrlz %g2, 0x0CF, %i7 bge loop_1777 fnot2 %f12, %f14 smulcc %l3, 0x116A, %o7 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f0 loop_1777: taddcctv %g6, 0x1804, %g1 bge %xcc, loop_1778 tneg %xcc, 0x2 udivcc %g3, 0x0F6F, %l5 fmovda %icc, %f5, %f1 loop_1778: or %o3, %o2, %i1 srl %o0, %l4, %o4 fmovdg %icc, %f10, %f26 mulscc %i4, %i5, %g5 ldd [%l7 + 0x40], %i2 wr %g0, 0xf9, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync tle %icc, 0x3 fbul,a %fcc1, loop_1779 xnor %o6, %l1, %l6 edge8ln %o1, %l0, %o5 udiv %l2, 0x1A38, %i6 loop_1779: bneg,pt %icc, loop_1780 taddcctv %i0, %g4, %i2 movpos %xcc, %g2, %g7 array32 %l3, %i7, %g6 loop_1780: ld [%l7 + 0x14], %f21 andcc %g1, %o7, %l5 wr %g0, 0x10, %asi ldxa [%l7 + 0x70] %asi, %o3 sir 0x082A bcc,a %xcc, loop_1781 alignaddr %g3, %o2, %i1 udivx %o0, 0x1685, %o4 subccc %l4, 0x0CD8, %i5 loop_1781: ldsw [%l7 + 0x78], %i4 mova %icc, %i3, %g5 ldx [%l7 + 0x18], %l1 movg %xcc, %o6, %l6 edge32l %l0, %o5, %l2 fmovrdne %o1, %f14, %f26 fxors %f13, %f13, %f16 umulcc %i0, 0x13F8, %g4 fbge,a %fcc0, loop_1782 sethi 0x0AA2, %i2 srl %i6, %g2, %l3 movleu %icc, %i7, %g7 loop_1782: movne %icc, %g6, %g1 udivx %l5, 0x14FA, %o3 edge16l %o7, %o2, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %g3, 0x056D, %o0 subccc %o4, 0x0B1A, %l4 nop setx loop_1783, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bvs,pn %icc, loop_1784 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ld [%l7 + 0x68], %f14 loop_1783: ldd [%l7 + 0x40], %f6 loop_1784: xor %i5, %i3, %g5 set 0x62, %o1 ldsha [%l7 + %o1] 0x18, %i4 andcc %o6, %l1, %l0 bge %icc, loop_1785 addccc %l6, %o5, %l2 fmovsvs %xcc, %f21, %f29 movl %icc, %i0, %g4 loop_1785: popc %o1, %i6 alignaddr %g2, %i2, %i7 addc %g7, %l3, %g6 fands %f7, %f17, %f28 bneg,a loop_1786 array8 %l5, %g1, %o7 subc %o3, 0x118D, %o2 fmovdgu %xcc, %f13, %f30 loop_1786: edge8l %g3, %o0, %i1 smulcc %l4, %i5, %o4 array8 %i3, %g5, %i4 bl,a,pn %xcc, loop_1787 nop setx loop_1788, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbuge,a %fcc2, loop_1789 fpadd32s %f24, %f17, %f5 loop_1787: srlx %o6, 0x11, %l1 loop_1788: nop wr %g0, 0x2a, %asi stha %l0, [%l7 + 0x62] %asi membar #Sync loop_1789: umulcc %l6, 0x0CFC, %l2 array16 %i0, %g4, %o5 siam 0x7 movrne %o1, 0x39E, %g2 array8 %i6, %i2, %i7 fones %f26 and %l3, %g7, %l5 fbue,a %fcc0, loop_1790 movgu %icc, %g1, %g6 fnegs %f20, %f6 sllx %o7, %o3, %o2 loop_1790: movneg %icc, %g3, %o0 movleu %icc, %l4, %i1 array8 %o4, %i5, %g5 andn %i4, 0x1580, %i3 xnorcc %o6, %l0, %l6 sdiv %l2, 0x08DD, %l1 fmovdleu %xcc, %f1, %f11 sth %i0, [%l7 + 0x76] sllx %o5, %g4, %o1 te %xcc, 0x5 orcc %i6, 0x0D16, %g2 smulcc %i2, %i7, %g7 bgu %xcc, loop_1791 smul %l3, 0x056B, %l5 fmovsg %xcc, %f14, %f6 sll %g1, 0x0C, %g6 loop_1791: fmovrsne %o7, %f16, %f3 wr %g0, 0x80, %asi swapa [%l7 + 0x54] %asi, %o2 membar 0x42 nop set 0x28, %g4 ldd [%l7 + %g4], %f18 fmovspos %icc, %f31, %f31 movvs %xcc, %o3, %g3 fbo,a %fcc3, loop_1792 edge32 %o0, %i1, %l4 mova %icc, %o4, %i5 taddcctv %i4, %i3, %g5 loop_1792: alignaddr %o6, %l0, %l6 edge8l %l2, %l1, %i0 or %o5, %o1, %g4 andn %g2, %i2, %i6 tl %xcc, 0x5 movge %xcc, %i7, %l3 xnor %l5, %g7, %g6 fnor %f16, %f26, %f24 bvc,a,pn %icc, loop_1793 move %xcc, %o7, %o2 sdivx %o3, 0x1EE3, %g1 sdivx %o0, 0x18E1, %g3 loop_1793: movre %l4, 0x094, %i1 movle %icc, %o4, %i5 fmovrdgez %i4, %f18, %f30 nop setx loop_1794, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovscc %icc, %f25, %f5 fmul8x16au %f29, %f23, %f14 andcc %i3, 0x030C, %o6 loop_1794: fmuld8sux16 %f27, %f30, %f26 bvc,a %xcc, loop_1795 tl %icc, 0x4 fmovscc %icc, %f6, %f21 udivcc %g5, 0x0B00, %l6 loop_1795: alignaddr %l0, %l1, %i0 fmovrdne %l2, %f20, %f16 fmovdl %icc, %f21, %f6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbg %fcc0, loop_1796 tcs %xcc, 0x1 movrne %o1, 0x102, %g4 movleu %icc, %g2, %i2 loop_1796: udivx %i6, 0x166E, %i7 fbu,a %fcc2, loop_1797 addcc %o5, %l3, %g7 ta %xcc, 0x1 fmul8x16au %f0, %f7, %f12 loop_1797: ldsb [%l7 + 0x4E], %l5 fmovsle %icc, %f30, %f10 tcc %icc, 0x4 tge %icc, 0x3 movgu %xcc, %g6, %o2 fmovsle %icc, %f1, %f22 fmovde %icc, %f8, %f29 movl %xcc, %o7, %g1 array8 %o3, %g3, %l4 edge32ln %o0, %o4, %i1 ldsw [%l7 + 0x3C], %i4 movle %icc, %i3, %i5 flush %l7 + 0x64 fandnot2s %f0, %f4, %f1 fbn %fcc1, loop_1798 xnorcc %g5, %o6, %l6 fmovsge %xcc, %f9, %f7 edge32n %l0, %i0, %l2 loop_1798: fnegs %f23, %f21 bleu,a %icc, loop_1799 fpadd16 %f12, %f26, %f14 alignaddrl %o1, %l1, %g4 andn %i2, 0x055E, %g2 loop_1799: be loop_1800 fpsub32 %f0, %f20, %f8 edge16l %i7, %o5, %l3 bne,a,pn %xcc, loop_1801 loop_1800: edge32n %i6, %g7, %g6 tsubcctv %l5, 0x06C5, %o7 orn %g1, %o3, %o2 loop_1801: ldd [%l7 + 0x60], %f2 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %l4, [%g0 + 0x1f0] %asi ripped by fixASI40.pl ripped by fixASI40.pl orncc %o0, 0x01E8, %g3 movrgez %i1, 0x1ED, %o4 wr %g0, 0x89, %asi stwa %i3, [%l7 + 0x28] %asi fmovdvc %xcc, %f23, %f3 fble,a %fcc3, loop_1802 membar 0x5B andncc %i5, %i4, %o6 tn %xcc, 0x7 loop_1802: ta %xcc, 0x6 fmovrse %g5, %f21, %f12 tcc %icc, 0x7 fnot1s %f10, %f6 fands %f25, %f6, %f22 be,pt %icc, loop_1803 movre %l0, %l6, %i0 movgu %icc, %o1, %l2 srlx %l1, 0x0F, %g4 loop_1803: movgu %xcc, %i2, %i7 fmovsne %xcc, %f13, %f8 set 0x0C, %i3 stha %g2, [%l7 + %i3] 0x15 popc %o5, %l3 movl %icc, %i6, %g6 array32 %l5, %o7, %g1 movneg %icc, %g7, %o2 movrgez %l4, %o3, %g3 fcmpne32 %f22, %f24, %o0 fcmple32 %f26, %f10, %o4 edge16n %i3, %i5, %i1 edge8ln %o6, %i4, %l0 tge %xcc, 0x4 movl %icc, %g5, %i0 array32 %l6, %o1, %l2 tg %icc, 0x4 move %xcc, %l1, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdlez %i7, %f16, %f10 orncc %g4, 0x0C88, %g2 tsubcctv %l3, 0x08A9, %i6 sdivx %g6, 0x0B3D, %l5 edge32n %o7, %o5, %g7 umulcc %g1, %l4, %o2 fbul,a %fcc1, loop_1804 xnor %o3, %o0, %g3 sdiv %o4, 0x0A4B, %i5 fcmpne16 %f4, %f12, %i1 loop_1804: orcc %o6, 0x1304, %i4 sub %i3, %l0, %i0 movn %icc, %g5, %o1 brz %l2, loop_1805 addcc %l6, 0x0C8A, %l1 subc %i7, 0x1A5F, %i2 smulcc %g2, %g4, %i6 loop_1805: andcc %g6, 0x1AEF, %l3 fbul %fcc3, loop_1806 xnorcc %o7, 0x1523, %o5 sdiv %g7, 0x1291, %g1 andn %l4, 0x060D, %l5 loop_1806: bl loop_1807 tg %icc, 0x3 brlez,a %o2, loop_1808 udivx %o0, 0x14F6, %g3 loop_1807: fmovrde %o4, %f18, %f8 sethi 0x07D0, %i5 loop_1808: fmovrslez %o3, %f26, %f11 wr %g0, 0x50, %asi ldxa [%g0 + 0x18] %asi, %o6 tvs %xcc, 0x3 srl %i4, %i3, %i1 subc %l0, 0x1FDF, %g5 fcmpd %fcc1, %f20, %f4 movrgez %i0, 0x11E, %o1 taddcc %l2, %l6, %i7 bgu loop_1809 fmovdn %icc, %f16, %f9 andcc %l1, 0x1502, %g2 array8 %g4, %i6, %i2 loop_1809: movre %g6, %l3, %o7 fbuge %fcc1, loop_1810 addccc %o5, %g7, %l4 set 0x53, %o3 stba %g1, [%l7 + %o3] 0x88 loop_1810: movpos %xcc, %l5, %o0 sub %g3, %o2, %o4 tvs %xcc, 0x0 fsrc2s %f18, %f2 umulcc %o3, %o6, %i5 edge32ln %i4, %i1, %i3 fandnot2s %f31, %f6, %f16 tgu %icc, 0x1 orncc %g5, 0x152D, %l0 fbge %fcc1, loop_1811 subc %i0, 0x147F, %l2 xnorcc %l6, %i7, %o1 fmovdle %icc, %f31, %f20 loop_1811: or %g2, 0x0AB9, %l1 edge32n %g4, %i6, %g6 fmovsa %icc, %f6, %f12 fsrc2s %f31, %f23 bpos,pn %xcc, loop_1812 tvc %xcc, 0x5 ba,a,pn %xcc, loop_1813 fmovda %xcc, %f11, %f12 loop_1812: sub %l3, 0x072B, %i2 srlx %o5, %o7, %g7 loop_1813: bgu,pt %xcc, loop_1814 fmovdl %xcc, %f11, %f9 fnand %f28, %f0, %f26 array16 %l4, %g1, %l5 loop_1814: te %xcc, 0x2 fmovrslez %g3, %f22, %f17 fmovrdgz %o0, %f28, %f24 tleu %xcc, 0x0 wr %g0, 0x89, %asi lduha [%l7 + 0x46] %asi, %o2 fbg %fcc0, loop_1815 fpadd16 %f6, %f26, %f26 fmovdge %icc, %f27, %f30 movcs %icc, %o4, %o3 loop_1815: movne %xcc, %i5, %i4 sub %o6, %i1, %i3 edge8 %l0, %i0, %l2 fmovda %icc, %f21, %f17 ldstub [%l7 + 0x40], %g5 bg,a,pt %xcc, loop_1816 umul %i7, %l6, %o1 srlx %l1, 0x14, %g4 orn %g2, %g6, %l3 loop_1816: bvs,pt %xcc, loop_1817 array32 %i2, %i6, %o7 mova %xcc, %g7, %o5 tcs %xcc, 0x1 loop_1817: fabsd %f18, %f2 addcc %g1, %l5, %g3 bvs,a,pn %icc, loop_1818 tvs %icc, 0x7 fbu %fcc2, loop_1819 fmovrdlz %o0, %f0, %f8 loop_1818: tleu %icc, 0x0 movcc %xcc, %o2, %o4 loop_1819: orn %l4, 0x10AE, %o3 addc %i4, %o6, %i5 subcc %i1, 0x0862, %i3 fmovscc %icc, %f15, %f25 edge8n %i0, %l2, %l0 set 0x210, %g5 ldxa [%g0 + %g5] 0x52, %g5 wr %g0, 0x2b, %asi stxa %l6, [%l7 + 0x48] %asi membar #Sync edge32n %o1, %l1, %g4 move %icc, %g2, %i7 tg %icc, 0x4 ldsb [%l7 + 0x24], %l3 movvs %xcc, %i2, %g6 fcmpeq16 %f16, %f14, %o7 movneg %xcc, %g7, %o5 fbue %fcc0, loop_1820 orncc %g1, %l5, %i6 andn %o0, 0x007D, %o2 alignaddrl %g3, %o4, %l4 loop_1820: tneg %icc, 0x5 addc %i4, %o3, %i5 and %o6, %i1, %i3 tne %xcc, 0x7 movl %icc, %i0, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %g5, %l6, %l0 movrne %o1, %l1, %g2 edge16l %g4, %l3, %i7 sllx %g6, %i2, %o7 nop set 0x7E, %o5 lduh [%l7 + %o5], %o5 fcmple32 %f18, %f14, %g1 movle %xcc, %l5, %i6 nop setx loop_1821, %l0, %l1 jmpl %l1, %g7 tg %icc, 0x2 fbuge,a %fcc1, loop_1822 fpsub32s %f12, %f4, %f12 loop_1821: edge8ln %o2, %o0, %g3 set 0x18, %o0 stwa %l4, [%l7 + %o0] 0x0c loop_1822: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdpos %icc, %f15, %f29 or %o4, %i4, %i5 andncc %o3, %o6, %i1 srax %i0, 0x01, %i3 edge8l %g5, %l2, %l6 mova %xcc, %o1, %l0 fcmps %fcc0, %f7, %f15 sdivx %g2, 0x1B04, %g4 srlx %l3, %l1, %g6 tneg %icc, 0x1 fornot1 %f18, %f26, %f22 fandnot1s %f22, %f4, %f8 fmul8x16 %f24, %f16, %f18 array16 %i7, %o7, %o5 set 0x48, %g2 stxa %g1, [%l7 + %g2] 0x80 nop setx loop_1823, %l0, %l1 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 %xcc, %i2, %l5 membar 0x1B edge16ln %i6, %g7, %o2 loop_1823: nop set 0x4A, %l0 ldsba [%l7 + %l0] 0x19, %g3 edge32n %o0, %o4, %i4 tcs %icc, 0x3 fzeros %f25 tne %icc, 0x4 srl %i5, %l4, %o3 call loop_1824 sllx %i1, 0x05, %i0 fpsub16s %f19, %f14, %f28 tsubcctv %o6, %i3, %l2 loop_1824: movrgz %l6, 0x1E5, %o1 set 0x40, %l1 ldda [%l7 + %l1] 0x10, %f0 edge32ln %l0, %g5, %g2 fexpand %f5, %f30 ta %xcc, 0x1 umulcc %g4, %l1, %l3 nop setx loop_1825, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbul,a %fcc0, loop_1826 edge16l %i7, %g6, %o5 fsrc2s %f13, %f30 loop_1825: movgu %icc, %o7, %g1 loop_1826: ld [%l7 + 0x54], %f28 umul %i2, %l5, %i6 umulcc %g7, 0x0A6C, %g3 swap [%l7 + 0x68], %o0 fble,a %fcc2, loop_1827 xnorcc %o2, %i4, %i5 bgu,pn %icc, loop_1828 tg %xcc, 0x3 loop_1827: tn %icc, 0x5 lduw [%l7 + 0x78], %l4 loop_1828: movleu %icc, %o3, %o4 array32 %i1, %o6, %i0 tneg %icc, 0x1 pdist %f16, %f2, %f30 fmovrdgz %l2, %f10, %f4 edge16n %l6, %i3, %l0 wr %g0, 0x89, %asi ldsba [%l7 + 0x3D] %asi, %o1 andcc %g5, 0x0A6C, %g4 sra %g2, %l3, %i7 movrne %l1, 0x1FC, %g6 fcmped %fcc2, %f22, %f10 fmovdneg %xcc, %f9, %f31 movvs %xcc, %o5, %o7 call loop_1829 array8 %g1, %l5, %i6 fmovsleu %icc, %f5, %f21 stw %g7, [%l7 + 0x1C] loop_1829: umulcc %i2, 0x11FB, %g3 wr %g0, 0x89, %asi ldda [%l7 + 0x10] %asi, %o2 set 0x70, %g3 ldda [%l7 + %g3] 0x24, %o0 fxors %f13, %f9, %f28 edge32l %i5, %i4, %l4 fpadd16 %f14, %f26, %f16 movrgz %o4, %i1, %o3 bcs,a,pt %xcc, loop_1830 fcmple32 %f12, %f28, %o6 bg,a loop_1831 andn %i0, %l6, %i3 loop_1830: movrgez %l2, %o1, %g5 or %g4, 0x1DA0, %g2 loop_1831: nop wr %g0, 0x89, %asi ldstuba [%l7 + 0x7D] %asi, %l3 tne %xcc, 0x5 movg %icc, %i7, %l1 andncc %g6, %o5, %l0 set 0x4E, %l2 stha %g1, [%l7 + %l2] 0x11 nop setx loop_1832, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fandnot2 %f12, %f26, %f10 andncc %l5, %o7, %g7 tcc %xcc, 0x1 loop_1832: fbne,a %fcc2, loop_1833 ldd [%l7 + 0x68], %i2 fmovsgu %xcc, %f0, %f5 alignaddr %g3, %i6, %o0 loop_1833: movle %icc, %o2, %i5 mova %icc, %l4, %o4 tne %xcc, 0x6 movle %icc, %i4, %i1 movrgz %o6, %i0, %o3 movrlez %l6, 0x273, %l2 movrne %i3, 0x335, %g5 sth %g4, [%l7 + 0x10] prefetch [%l7 + 0x4C], 0x1 movpos %icc, %g2, %o1 andncc %l3, %l1, %i7 tsubcc %g6, %o5, %l0 array32 %l5, %o7, %g7 sdivcc %g1, 0x1B7E, %g3 edge8n %i6, %i2, %o0 xor %i5, 0x03A5, %l4 sethi 0x160E, %o4 move %xcc, %o2, %i1 sdivcc %i4, 0x16E4, %i0 andncc %o3, %o6, %l6 fcmps %fcc2, %f22, %f25 wr %g0, 0x88, %asi ldswa [%l7 + 0x40] %asi, %l2 set 0x20, %l3 ldda [%l7 + %l3] 0xeb, %g4 xnor %i3, %g4, %g2 edge16ln %l3, %o1, %l1 tl %icc, 0x0 udivx %g6, 0x192E, %i7 tvs %xcc, 0x4 bcc,a %icc, loop_1834 flush %l7 + 0x10 nop setx loop_1835, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done udivx %l0, 0x16B7, %o5 loop_1834: array16 %o7, %g7, %g1 bgu,a,pn %icc, loop_1836 loop_1835: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x30], %f18 set 0x4E, %i6 ldsha [%l7 + %i6] 0x80, %g3 loop_1836: fbne,a %fcc0, loop_1837 bleu,a %icc, loop_1838 subc %l5, %i6, %o0 movvc %xcc, %i5, %l4 loop_1837: movle %xcc, %o4, %i2 loop_1838: lduw [%l7 + 0x10], %i1 andn %o2, 0x1BF5, %i4 fabsd %f28, %f2 taddcc %i0, %o3, %o6 movrlz %l2, 0x27D, %l6 taddcc %i3, 0x1C64, %g4 srax %g5, %g2, %o1 taddcc %l3, 0x0279, %l1 ba,a,pn %icc, loop_1839 movneg %xcc, %g6, %i7 bleu,a loop_1840 fmovsvs %icc, %f31, %f30 loop_1839: movge %xcc, %l0, %o5 edge16ln %g7, %o7, %g3 loop_1840: fmovsg %xcc, %f17, %f23 brnz %g1, loop_1841 orcc %l5, 0x18C7, %o0 ldd [%l7 + 0x40], %i6 edge32 %l4, %i5, %i2 loop_1841: edge32n %o4, %i1, %o2 bpos,pn %xcc, loop_1842 ldsh [%l7 + 0x70], %i0 fnegs %f13, %f2 movrlez %o3, %o6, %i4 loop_1842: smul %l6, %l2, %g4 edge8l %g5, %g2, %i3 set 0x40, %g6 stha %l3, [%l7 + %g6] 0x89 addcc %o1, %g6, %l1 movrgez %i7, %o5, %l0 movg %icc, %g7, %o7 fands %f13, %f16, %f21 movne %icc, %g3, %l5 sdivcc %o0, 0x149A, %i6 edge8n %l4, %i5, %i2 swap [%l7 + 0x64], %g1 set 0x28, %o4 lda [%l7 + %o4] 0x19, %f6 wr %g0, 0x04, %asi ldsha [%l7 + 0x2E] %asi, %o4 orn %i1, 0x1B11, %i0 edge32l %o2, %o3, %i4 fzero %f22 tcs %icc, 0x4 te %xcc, 0x4 taddcctv %l6, %l2, %g4 movrlez %g5, %o6, %g2 movneg %xcc, %i3, %l3 udivx %o1, 0x00D1, %l1 tn %icc, 0x2 andcc %g6, %o5, %l0 fbu %fcc3, loop_1843 pdist %f20, %f2, %f6 edge16ln %g7, %i7, %o7 fba,a %fcc2, loop_1844 loop_1843: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %g3, %o0, %i6 set 0x1C, %o2 swapa [%l7 + %o2] 0x81, %l4 loop_1844: tge %xcc, 0x1 add %l5, %i2, %g1 andn %i5, 0x05FE, %i1 fmovsneg %icc, %f13, %f6 andn %o4, %o2, %o3 srl %i4, 0x11, %i0 fnot1 %f12, %f26 add %l7, 0x50, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %l2, %l6 movgu %xcc, %g4, %g5 movvc %xcc, %o6, %g2 orncc %l3, 0x195D, %i3 tcc %icc, 0x3 movle %icc, %o1, %l1 tleu %icc, 0x3 fors %f13, %f14, %f8 taddcctv %o5, 0x1EA9, %g6 subcc %l0, 0x0D75, %i7 umul %g7, %g3, %o7 addc %o0, %i6, %l4 fcmpne32 %f28, %f18, %i2 movcs %xcc, %g1, %l5 or %i1, %i5, %o4 fmovrse %o2, %f9, %f2 fmovdpos %icc, %f8, %f12 andn %i4, 0x107C, %i0 udivx %l2, 0x16B5, %o3 tne %xcc, 0x2 movge %icc, %l6, %g5 fcmpes %fcc3, %f29, %f17 ldstub [%l7 + 0x27], %o6 add %g4, %g2, %l3 fabsd %f26, %f12 fbue %fcc3, loop_1845 fmovdleu %icc, %f6, %f28 sir 0x1F35 prefetch [%l7 + 0x24], 0x1 loop_1845: tpos %xcc, 0x0 bcc,a,pt %xcc, loop_1846 subc %i3, %l1, %o5 fmovrsgez %o1, %f15, %f19 movl %xcc, %g6, %l0 loop_1846: nop wr %g0, 0x89, %asi lduha [%l7 + 0x64] %asi, %i7 udivcc %g3, 0x19CA, %o7 fpmerge %f22, %f3, %f28 fnot1s %f10, %f30 fbl %fcc1, loop_1847 tpos %icc, 0x6 movvs %icc, %o0, %g7 taddcctv %i6, %l4, %i2 loop_1847: fbl %fcc2, loop_1848 tpos %xcc, 0x7 taddcc %g1, %l5, %i1 tl %xcc, 0x0 loop_1848: bne,a %icc, loop_1849 tn %xcc, 0x6 set 0x58, %o7 stda %o4, [%l7 + %o7] 0x89 loop_1849: fmovse %xcc, %f28, %f14 te %xcc, 0x2 ld [%l7 + 0x3C], %f22 array32 %i5, %o2, %i0 addcc %i4, 0x1B61, %o3 set 0x20, %i1 ldda [%l7 + %i1] 0x26, %l2 subc %g5, %l6, %o6 sllx %g2, 0x1F, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %icc, 0x2 orncc %i3, 0x0AF7, %l3 fmovrdgz %o5, %f12, %f10 fpsub16s %f25, %f18, %f8 set 0x38, %o6 swapa [%l7 + %o6] 0x89, %o1 edge8n %l1, %l0, %g6 pdist %f16, %f0, %f2 ba,a loop_1850 tsubcctv %g3, %o7, %i7 taddcctv %g7, 0x0F18, %o0 sub %i6, %i2, %l4 loop_1850: taddcc %l5, %i1, %o4 edge8n %i5, %o2, %i0 bge,pt %icc, loop_1851 udiv %g1, 0x1DD7, %i4 sethi 0x1E46, %o3 subccc %l2, %g5, %o6 loop_1851: edge8l %g2, %g4, %l6 fmovsgu %icc, %f30, %f16 fbu,a %fcc2, loop_1852 fmul8x16al %f7, %f9, %f14 wr %g0, 0xea, %asi stda %i2, [%l7 + 0x28] %asi membar #Sync loop_1852: movcc %xcc, %o5, %o1 nop setx loop_1853, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvs %xcc, %l1, %l0 bpos,pt %xcc, loop_1854 addccc %l3, 0x037E, %g6 loop_1853: nop set 0x53, %g7 stba %o7, [%l7 + %g7] 0x10 loop_1854: mova %xcc, %i7, %g3 wr %g0, 0x81, %asi lda [%l7 + 0x7C] %asi, %f16 fbg %fcc2, loop_1855 bl,a loop_1856 array16 %g7, %o0, %i6 fpack32 %f20, %f0, %f20 loop_1855: xorcc %i2, %l5, %i1 loop_1856: sub %l4, 0x0638, %o4 sdiv %o2, 0x12B5, %i0 set 0x67, %i0 lduba [%l7 + %i0] 0x80, %i5 be,a,pt %icc, loop_1857 swap [%l7 + 0x7C], %g1 movcs %icc, %o3, %i4 te %icc, 0x0 loop_1857: sdivcc %g5, 0x16BD, %l2 srl %o6, %g4, %l6 edge16l %i3, %g2, %o1 taddcc %l1, %l0, %o5 movcc %xcc, %g6, %l3 bg,a,pt %icc, loop_1858 alignaddrl %o7, %i7, %g7 bneg,a %xcc, loop_1859 array8 %o0, %i6, %g3 loop_1858: addcc %l5, %i1, %i2 edge16ln %l4, %o2, %o4 loop_1859: edge16n %i5, %g1, %o3 tle %icc, 0x5 fsrc1s %f0, %f25 smul %i0, %g5, %l2 array8 %i4, %g4, %o6 movg %icc, %i3, %l6 fbge,a %fcc1, loop_1860 mova %xcc, %g2, %l1 smul %l0, 0x117A, %o1 orn %o5, 0x0A89, %l3 loop_1860: fpsub32 %f16, %f20, %f30 fxnor %f28, %f28, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fones %f1 fbe,a %fcc1, loop_1861 fpack32 %f6, %f4, %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %g6, %i7, %g7 loop_1861: fbuge,a %fcc0, loop_1862 umul %o7, 0x0630, %o0 fabss %f18, %f8 edge32 %g3, %l5, %i6 loop_1862: subccc %i1, %i2, %o2 fmovdn %xcc, %f10, %f7 taddcc %o4, 0x1F74, %i5 fmovspos %icc, %f12, %f30 subccc %g1, 0x15AF, %l4 tneg %xcc, 0x3 sdivcc %i0, 0x17BF, %o3 fmovde %icc, %f31, %f24 fmovsg %icc, %f21, %f13 bg,a loop_1863 edge8 %l2, %i4, %g4 tn %xcc, 0x1 bcc %icc, loop_1864 loop_1863: edge16n %o6, %i3, %l6 orcc %g5, %l1, %l0 ba,a loop_1865 loop_1864: sir 0x0275 brnz %o1, loop_1866 subcc %g2, 0x0036, %o5 loop_1865: fpsub32s %f15, %f28, %f28 nop setx loop_1867, %l0, %l1 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_1866: fcmple16 %f10, %f2, %g6 smulcc %i7, 0x1A9A, %g7 popc %o7, %l3 loop_1867: nop set 0x1E, %l5 stba %o0, [%l7 + %l5] 0x18 fandnot1s %f6, %f9, %f10 fmovdg %icc, %f29, %f3 membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf1, %f0 movcs %icc, %l5, %g3 sub %i1, %i2, %i6 movcs %icc, %o4, %i5 subcc %o2, %g1, %i0 fblg,a %fcc0, loop_1868 nop setx loop_1869, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tn %xcc, 0x5 fandnot2 %f0, %f22, %f24 loop_1868: ble,a loop_1870 loop_1869: move %icc, %o3, %l2 xor %i4, %l4, %o6 std %i2, [%l7 + 0x30] loop_1870: mulx %g4, 0x1C06, %l6 fpsub16s %f1, %f21, %f31 subcc %g5, 0x18F5, %l0 andcc %o1, %l1, %g2 stx %o5, [%l7 + 0x50] edge8l %g6, %g7, %i7 nop setx loop_1871, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldsw [%l7 + 0x34], %o7 sll %l3, %l5, %o0 edge16 %g3, %i2, %i1 loop_1871: tle %xcc, 0x2 st %f8, [%l7 + 0x54] xor %i6, %o4, %i5 lduw [%l7 + 0x70], %o2 brgez,a %i0, loop_1872 movg %icc, %g1, %o3 xnor %i4, 0x187B, %l4 movge %xcc, %l2, %i3 loop_1872: fmovscc %icc, %f9, %f18 lduh [%l7 + 0x3C], %g4 movvs %xcc, %o6, %l6 sdiv %l0, 0x0278, %g5 udivcc %o1, 0x004B, %g2 prefetch [%l7 + 0x44], 0x2 fcmpgt32 %f24, %f4, %l1 addc %g6, 0x0311, %g7 movrgez %i7, 0x1F1, %o7 bl,a,pn %icc, loop_1873 array32 %o5, %l3, %l5 movcs %icc, %g3, %i2 stb %i1, [%l7 + 0x3F] loop_1873: ta %icc, 0x2 wr %g0, 0xe3, %asi ldda [%l7 + 0x60] %asi, %i6 fsrc1 %f30, %f18 tleu %xcc, 0x5 orn %o4, 0x0CA3, %i5 fbne,a %fcc2, loop_1874 fsrc1 %f10, %f6 fsrc1 %f26, %f16 edge16l %o0, %o2, %g1 loop_1874: mulscc %o3, 0x027B, %i0 movge %xcc, %l4, %l2 ldd [%l7 + 0x10], %i2 umulcc %i4, 0x0CB3, %g4 xnor %o6, 0x018A, %l6 andncc %l0, %o1, %g2 tvs %xcc, 0x5 srax %g5, 0x06, %g6 edge8 %l1, %i7, %g7 std %f6, [%l7 + 0x50] srax %o7, 0x16, %l3 andncc %l5, %o5, %g3 srl %i2, 0x01, %i1 sub %o4, 0x1E35, %i6 nop set 0x18, %l4 ldsw [%l7 + %l4], %o0 add %i5, 0x126C, %o2 xorcc %o3, 0x0EE3, %g1 fbl %fcc1, loop_1875 xnorcc %l4, %i0, %i3 subcc %l2, 0x0EB1, %i4 movg %icc, %g4, %o6 loop_1875: sllx %l0, %l6, %g2 sra %o1, %g6, %g5 fmovsge %icc, %f12, %f1 or %i7, %g7, %o7 set 0x40, %i5 stxa %l1, [%l7 + %i5] 0x22 membar #Sync movre %l3, 0x135, %o5 xorcc %l5, %g3, %i1 fmovrsne %o4, %f3, %f0 movcc %xcc, %i2, %i6 wr %g0, 0x89, %asi stba %o0, [%l7 + 0x2B] %asi stx %o2, [%l7 + 0x68] movcs %xcc, %o3, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brnz,a %l4, loop_1876 srlx %g1, %i3, %l2 tvc %xcc, 0x0 movl %xcc, %i0, %g4 loop_1876: tle %icc, 0x5 movneg %xcc, %o6, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot2s %f14, %f30 edge16l %l6, %i4, %o1 sethi 0x0DB0, %g6 edge8l %g2, %g5, %i7 te %icc, 0x5 tcc %icc, 0x6 pdist %f24, %f22, %f26 fbu %fcc1, loop_1877 movrlez %o7, 0x28D, %g7 fmovrdgez %l1, %f22, %f10 brgz %l3, loop_1878 loop_1877: bcs,a loop_1879 movrlz %o5, %g3, %i1 fmovdgu %icc, %f9, %f28 loop_1878: andcc %l5, %o4, %i6 loop_1879: tleu %xcc, 0x7 udivcc %o0, 0x0CA0, %o2 stbar restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %icc, 0x3 edge16ln %i2, %o3, %l4 move %icc, %g1, %i3 fmovrde %l2, %f16, %f30 andn %i0, %i5, %g4 sir 0x0C7C movre %o6, 0x32A, %l0 taddcctv %i4, 0x1D41, %o1 fxor %f0, %f20, %f18 set 0x20, %i2 swapa [%l7 + %i2] 0x18, %l6 addccc %g2, 0x15E9, %g6 ta %icc, 0x3 addccc %g5, %i7, %g7 fmovs %f29, %f19 fmovsg %icc, %f29, %f7 edge32n %l1, %o7, %l3 add %g3, %i1, %o5 movge %icc, %l5, %i6 brgez %o4, loop_1880 sllx %o0, %i2, %o3 edge16l %l4, %g1, %o2 subc %i3, %i0, %i5 loop_1880: sethi 0x0C63, %g4 tcs %xcc, 0x5 tl %icc, 0x3 array8 %l2, %l0, %o6 fmovsne %icc, %f27, %f4 andn %i4, %o1, %l6 fmovse %icc, %f24, %f17 tcs %icc, 0x2 tge %xcc, 0x5 udivx %g6, 0x0DFD, %g5 fmuld8sux16 %f30, %f5, %f30 srl %g2, %g7, %l1 array16 %o7, %i7, %g3 ldd [%l7 + 0x60], %f16 st %f7, [%l7 + 0x4C] xnorcc %i1, %l3, %l5 tn %xcc, 0x7 sdivcc %i6, 0x0BED, %o4 wr %g0, 0x11, %asi lduha [%l7 + 0x50] %asi, %o5 movrne %o0, %o3, %l4 fcmpd %fcc0, %f16, %f18 bvs,a,pn %xcc, loop_1881 fmovsvs %icc, %f23, %f8 array8 %g1, %i2, %o2 fpsub32s %f2, %f22, %f31 loop_1881: tsubcctv %i3, 0x0B79, %i0 tpos %xcc, 0x6 tn %icc, 0x6 movneg %xcc, %g4, %l2 mulscc %l0, 0x0E08, %o6 tl %xcc, 0x4 lduh [%l7 + 0x76], %i5 movleu %icc, %i4, %l6 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %o1, %g6 lduh [%l7 + 0x34], %g5 movl %xcc, %g7, %l1 udivcc %g2, 0x1660, %i7 tneg %xcc, 0x6 mulscc %g3, 0x01C7, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbn,a %fcc3, loop_1882 fbl %fcc0, loop_1883 fmovdpos %xcc, %f8, %f17 te %icc, 0x2 loop_1882: tg %icc, 0x4 loop_1883: fnands %f31, %f12, %f1 ta %xcc, 0x2 umul %l3, 0x0362, %o7 edge32ln %l5, %i6, %o5 srax %o4, %o0, %o3 wr %g0, 0x2f, %asi stda %g0, [%l7 + 0x50] %asi membar #Sync wr %g0, 0x20, %asi stxa %l4, [%g0 + 0x28] %asi srax %o2, %i3, %i0 fmovse %icc, %f13, %f2 sdiv %i2, 0x06C3, %l2 movne %icc, %l0, %o6 tvs %xcc, 0x5 fble %fcc2, loop_1884 brgez %i5, loop_1885 movre %i4, %g4, %l6 fbug %fcc0, loop_1886 loop_1884: bshuffle %f16, %f8, %f30 loop_1885: movcs %icc, %o1, %g5 tge %xcc, 0x0 loop_1886: stbar subcc %g7, %g6, %l1 ble,a,pt %xcc, loop_1887 movg %icc, %i7, %g2 sllx %g3, 0x08, %l3 fmovrse %i1, %f17, %f26 loop_1887: movrlz %l5, 0x01B, %i6 subc %o5, 0x02A3, %o7 fcmped %fcc2, %f6, %f24 fmovrsgz %o0, %f10, %f7 xorcc %o4, %g1, %l4 fmovdleu %icc, %f5, %f18 nop setx loop_1888, %l0, %l1 jmpl %l1, %o2 fmovrslez %i3, %f30, %f2 wr %g0, 0x19, %asi sta %f29, [%l7 + 0x64] %asi loop_1888: fmovsg %xcc, %f25, %f20 and %o3, 0x0F36, %i2 flush %l7 + 0x7C add %l7, 0x50, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %i0, %l0 fmovdn %icc, %f11, %f15 tn %icc, 0x4 fpsub32s %f9, %f5, %f8 andcc %l2, %i5, %o6 tle %icc, 0x6 fmovrdlez %g4, %f20, %f12 edge32n %l6, %o1, %i4 movcc %xcc, %g7, %g5 fnegd %f4, %f28 array16 %g6, %i7, %l1 movrlez %g2, 0x073, %g3 ldsb [%l7 + 0x5D], %l3 edge16n %l5, %i1, %o5 fpsub32 %f24, %f20, %f22 sir 0x1C49 tle %xcc, 0x3 brnz,a %o7, loop_1889 movgu %icc, %o0, %o4 movgu %icc, %i6, %l4 fmovdvs %xcc, %f26, %f15 loop_1889: nop wr %g0, 0x16, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync bleu,pt %xcc, loop_1890 fmovsvc %icc, %f17, %f15 fnot1 %f12, %f2 membar 0x52 loop_1890: fpmerge %f15, %f24, %f22 edge32n %o2, %i3, %g1 ldsh [%l7 + 0x62], %i2 fmovscc %icc, %f17, %f24 movle %icc, %o3, %l0 ldub [%l7 + 0x41], %l2 add %l7, 0x20, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %i5 casxa [%l6] %asi, %i5, %o6 sll %g4, %i0, %l6 taddcctv %i4, %g7, %g5 fmovsg %icc, %f4, %f4 movrlez %o1, %g6, %l1 fmovd %f14, %f4 edge32l %g2, %i7, %l3 fmovde %icc, %f17, %f23 fmovdge %icc, %f11, %f7 fpadd32s %f27, %f5, %f7 umulcc %l5, %g3, %o5 edge8l %o7, %i1, %o4 subcc %i6, %o0, %o2 movn %icc, %l4, %g1 set 0x60, %i7 stxa %i3, [%l7 + %i7] 0x81 edge16 %o3, %i2, %l2 set 0x38, %l6 lduha [%l7 + %l6] 0x89, %l0 fornot1 %f24, %f18, %f26 fnot2s %f10, %f27 fbg %fcc0, loop_1891 lduh [%l7 + 0x4C], %o6 addcc %i5, 0x1E64, %g4 tsubcc %i0, 0x1A15, %i4 loop_1891: ta %icc, 0x4 srl %g7, %g5, %o1 std %f24, [%l7 + 0x40] set 0x58, %o1 lduwa [%l7 + %o1] 0x18, %g6 wr %g0, 0x88, %asi ldsha [%l7 + 0x78] %asi, %l1 udivx %l6, 0x0A6B, %i7 fmul8x16 %f25, %f10, %f12 std %l2, [%l7 + 0x08] fmovdn %xcc, %f17, %f6 umulcc %g2, 0x0A92, %l5 swap [%l7 + 0x60], %g3 fornot1 %f28, %f6, %f28 sllx %o5, 0x06, %o7 tle %icc, 0x7 orn %i1, 0x02F0, %o4 wr %g0, 0x80, %asi ldstuba [%l7 + 0x5C] %asi, %o0 xnorcc %i6, %o2, %l4 tsubcc %i3, %g1, %i2 wr %g0, 0x80, %asi sta %f16, [%l7 + 0x78] %asi mulscc %l2, 0x1579, %l0 fsrc2 %f14, %f10 bg loop_1892 taddcc %o6, %i5, %g4 st %f18, [%l7 + 0x60] fmovrsgez %i0, %f7, %f10 loop_1892: movrgz %o3, %i4, %g5 prefetch [%l7 + 0x40], 0x2 sllx %o1, %g6, %g7 fors %f16, %f1, %f1 sdivcc %l6, 0x0978, %l1 taddcc %l3, %g2, %i7 sll %g3, 0x11, %o5 std %f16, [%l7 + 0x10] move %icc, %o7, %l5 fmovde %xcc, %f26, %f11 edge16n %o4, %i1, %i6 movrlz %o2, 0x0F0, %l4 fandnot1 %f28, %f6, %f6 xorcc %o0, %g1, %i3 umulcc %i2, %l0, %o6 smul %i5, 0x13F3, %g4 fxnors %f25, %f25, %f21 fandnot1 %f4, %f12, %f2 addc %l2, %i0, %o3 tne %icc, 0x6 array32 %g5, %i4, %o1 fcmped %fcc0, %f10, %f26 tpos %xcc, 0x5 udivcc %g7, 0x0330, %l6 bne,a loop_1893 sir 0x13CE movpos %xcc, %g6, %l1 sir 0x0AA0 loop_1893: subcc %g2, 0x0D67, %l3 tleu %xcc, 0x5 addccc %i7, %g3, %o7 movge %icc, %l5, %o5 sll %i1, 0x1A, %i6 srlx %o2, %o4, %l4 edge32l %o0, %g1, %i3 fnot1s %f28, %f23 fpmerge %f2, %f17, %f4 nop set 0x58, %g4 std %f0, [%l7 + %g4] edge32n %i2, %l0, %i5 addccc %g4, %l2, %i0 sll %o6, 0x10, %o3 movrgz %g5, 0x32C, %i4 fmovse %icc, %f23, %f14 tpos %icc, 0x3 andcc %g7, %l6, %o1 membar 0x55 ldx [%l7 + 0x20], %l1 edge16l %g2, %g6, %i7 bcs,a loop_1894 fnot1s %f11, %f4 fmovdn %xcc, %f4, %f8 fble %fcc1, loop_1895 loop_1894: andcc %g3, 0x14CA, %l3 move %xcc, %o7, %l5 sdivcc %i1, 0x1410, %i6 loop_1895: fcmpgt16 %f8, %f2, %o5 wr %g0, 0x81, %asi ldsha [%l7 + 0x10] %asi, %o4 add %o2, 0x0DB3, %l4 smulcc %o0, %g1, %i2 fmovsl %xcc, %f29, %f28 tleu %icc, 0x2 movvs %xcc, %l0, %i5 srax %i3, 0x16, %l2 movcs %icc, %i0, %o6 wr %g0, 0x0c, %asi swapa [%l7 + 0x70] %asi, %g4 wr %g0, 0x80, %asi ldstuba [%l7 + 0x2E] %asi, %g5 tsubcc %i4, %o3, %g7 movrlz %l6, 0x339, %l1 subcc %g2, %o1, %i7 edge16ln %g3, %g6, %l3 tgu %xcc, 0x7 udiv %o7, 0x12E4, %i1 ba,a,pn %xcc, loop_1896 movrlez %l5, %i6, %o4 bcc loop_1897 ba,a loop_1898 loop_1896: brz,a %o2, loop_1899 taddcc %o5, 0x1044, %o0 loop_1897: sra %l4, 0x0B, %g1 loop_1898: array32 %l0, %i2, %i3 loop_1899: fnot2 %f20, %f28 mulx %i5, 0x1C6A, %i0 array16 %o6, %g4, %g5 subc %l2, %i4, %g7 sdiv %l6, 0x0B42, %o3 fornot2s %f27, %f14, %f25 fpack16 %f12, %f3 edge8ln %g2, %o1, %i7 add %l1, 0x120F, %g6 fcmpd %fcc0, %f22, %f20 edge16 %l3, %g3, %o7 move %xcc, %i1, %l5 ta %icc, 0x5 swap [%l7 + 0x64], %i6 fors %f26, %f19, %f12 orcc %o2, 0x09F1, %o4 tgu %xcc, 0x3 fmovrsgez %o5, %f25, %f30 be,a,pt %xcc, loop_1900 st %f29, [%l7 + 0x48] srlx %l4, 0x1B, %o0 fpsub16 %f24, %f0, %f30 loop_1900: movrgz %l0, %i2, %g1 edge8n %i3, %i5, %o6 tvc %icc, 0x0 tgu %icc, 0x5 movrgz %g4, 0x24C, %i0 fnors %f17, %f13, %f17 nop setx loop_1901, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvc %xcc, %g5, %i4 xorcc %l2, 0x1851, %g7 fabsd %f24, %f0 loop_1901: fmovsg %xcc, %f15, %f11 edge16l %o3, %l6, %o1 andncc %i7, %g2, %l1 movrlz %g6, 0x04C, %l3 fmovsvs %xcc, %f24, %f6 fbe,a %fcc1, loop_1902 movrlz %g3, 0x11A, %o7 fba,a %fcc0, loop_1903 subccc %l5, %i6, %o2 loop_1902: bleu %xcc, loop_1904 srax %o4, 0x0A, %i1 loop_1903: andn %o5, %o0, %l4 wr %g0, 0x18, %asi ldsha [%l7 + 0x44] %asi, %l0 loop_1904: bshuffle %f20, %f12, %f26 addcc %g1, %i2, %i5 tne %xcc, 0x4 edge32ln %i3, %g4, %i0 fmovrdgz %g5, %f6, %f12 xnorcc %o6, 0x0662, %l2 edge16n %i4, %o3, %g7 fxor %f30, %f18, %f0 tsubcctv %o1, 0x01FA, %l6 sll %i7, 0x14, %g2 fmovrde %g6, %f20, %f2 edge8l %l3, %g3, %o7 tle %xcc, 0x1 fsrc2s %f22, %f1 movcs %xcc, %l5, %i6 sethi 0x0F95, %o2 add %l7, 0x5C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o4 casa [%l6] %asi, %o4, %l1 movle %xcc, %i1, %o5 fmul8x16 %f10, %f12, %f30 ta %xcc, 0x7 fmovrdne %o0, %f0, %f0 mova %icc, %l0, %l4 fnegd %f30, %f14 add %g1, 0x09B2, %i2 fmovrdlez %i5, %f10, %f28 brgez,a %i3, loop_1905 andcc %i0, %g4, %o6 membar 0x10 movrlez %l2, 0x2C4, %i4 loop_1905: taddcctv %o3, %g7, %g5 edge32l %l6, %i7, %o1 tle %xcc, 0x0 fbuge,a %fcc0, loop_1906 umulcc %g2, 0x1536, %g6 fmovsge %xcc, %f12, %f1 srl %l3, 0x18, %o7 loop_1906: fbu,a %fcc0, loop_1907 array8 %l5, %g3, %i6 te %icc, 0x5 movl %xcc, %o4, %l1 loop_1907: orn %i1, %o5, %o0 smul %o2, %l4, %l0 addc %i2, 0x1DB8, %g1 std %f24, [%l7 + 0x68] stb %i5, [%l7 + 0x17] alignaddrl %i3, %i0, %o6 prefetch [%l7 + 0x58], 0x0 fnors %f20, %f15, %f29 sdivcc %g4, 0x08DB, %i4 tle %xcc, 0x3 wr %g0, 0x89, %asi ldsba [%l7 + 0x74] %asi, %o3 smul %g7, %l2, %g5 fmovdl %icc, %f29, %f14 mulscc %i7, %o1, %g2 movneg %icc, %g6, %l6 xorcc %l3, %o7, %l5 tsubcc %g3, %i6, %l1 bneg loop_1908 xorcc %o4, %i1, %o5 wr %g0, 0x18, %asi sta %f21, [%l7 + 0x54] %asi loop_1908: fpadd32s %f11, %f19, %f17 edge16l %o0, %l4, %l0 edge16l %o2, %g1, %i2 edge8 %i5, %i3, %i0 std %f2, [%l7 + 0x58] movg %icc, %g4, %i4 sllx %o3, %o6, %g7 fbue %fcc0, loop_1909 fbul,a %fcc1, loop_1910 edge32 %l2, %i7, %g5 fornot1s %f5, %f17, %f14 loop_1909: fbg %fcc0, loop_1911 loop_1910: lduh [%l7 + 0x16], %g2 fmuld8ulx16 %f17, %f14, %f14 fpadd16 %f30, %f14, %f8 loop_1911: orncc %g6, %l6, %o1 fmovdneg %xcc, %f28, %f15 sll %l3, %l5, %g3 bneg,a loop_1912 tgu %icc, 0x4 fmovscs %icc, %f22, %f10 andcc %i6, %o7, %l1 loop_1912: fpadd32s %f12, %f17, %f16 tle %icc, 0x6 stx %o4, [%l7 + 0x48] fbule,a %fcc3, loop_1913 fmovscc %xcc, %f30, %f21 xnor %i1, 0x115B, %o0 tg %xcc, 0x4 loop_1913: edge32 %l4, %o5, %o2 edge8 %g1, %l0, %i2 alignaddrl %i5, %i0, %i3 st %f15, [%l7 + 0x0C] sllx %i4, %g4, %o6 srl %g7, 0x08, %o3 fmul8x16au %f7, %f16, %f18 sdivcc %l2, 0x1DC2, %g5 brz,a %i7, loop_1914 fmul8sux16 %f30, %f22, %f18 movrgz %g2, 0x3BD, %l6 tne %icc, 0x7 loop_1914: movl %icc, %g6, %l3 fcmpeq32 %f4, %f18, %l5 edge8ln %g3, %i6, %o7 fblg %fcc2, loop_1915 nop setx loop_1916, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpack32 %f30, %f4, %f14 set 0x78, %i3 lduwa [%l7 + %i3] 0x14, %l1 loop_1915: umul %o4, 0x1A04, %i1 loop_1916: fmovsne %xcc, %f26, %f0 wr %g0, 0x10, %asi lda [%l7 + 0x60] %asi, %f30 tgu %xcc, 0x2 sethi 0x0EC0, %o1 set 0x43, %g1 ldsba [%l7 + %g1] 0x14, %o0 fnands %f17, %f28, %f4 fmovrdgz %o5, %f14, %f30 array8 %o2, %g1, %l4 wr %g0, 0x80, %asi ldsba [%l7 + 0x33] %asi, %i2 lduw [%l7 + 0x64], %l0 bcs,a,pn %xcc, loop_1917 movvs %icc, %i5, %i0 fmul8sux16 %f20, %f20, %f26 umul %i4, %i3, %g4 loop_1917: xnor %o6, 0x04C3, %g7 subc %l2, 0x1323, %o3 fmovsn %xcc, %f17, %f6 fmul8sux16 %f10, %f22, %f14 fblg %fcc0, loop_1918 sethi 0x071C, %i7 movl %xcc, %g5, %g2 edge8n %g6, %l3, %l6 loop_1918: sdivx %g3, 0x0D19, %i6 subc %l5, %l1, %o7 flush %l7 + 0x18 fcmpne16 %f24, %f8, %o4 fmovrdgz %o1, %f10, %f20 prefetch [%l7 + 0x70], 0x0 nop setx loop_1919, %l0, %l1 jmpl %l1, %o0 movvc %xcc, %i1, %o5 mulscc %g1, 0x0BEE, %o2 movcc %xcc, %l4, %i2 loop_1919: ldx [%l7 + 0x50], %l0 sdiv %i5, 0x1579, %i4 edge8 %i0, %g4, %i3 srax %g7, %l2, %o6 lduw [%l7 + 0x5C], %o3 tcc %icc, 0x1 or %i7, %g5, %g6 fmovscs %xcc, %f2, %f10 udiv %g2, 0x1A47, %l6 addcc %l3, %i6, %g3 edge32 %l5, %o7, %o4 fnegs %f24, %f22 nop setx loop_1920, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry umul %o1, %l1, %o0 addc %i1, 0x0F15, %o5 tvc %icc, 0x6 loop_1920: fbge %fcc2, loop_1921 brlz,a %g1, loop_1922 tvc %icc, 0x1 brz %l4, loop_1923 loop_1921: fnegs %f29, %f2 loop_1922: brgz %o2, loop_1924 ble,a,pn %xcc, loop_1925 loop_1923: edge16 %l0, %i5, %i4 umul %i2, %i0, %i3 loop_1924: tn %xcc, 0x5 loop_1925: movrgez %g4, %l2, %o6 fnors %f26, %f17, %f20 ldsb [%l7 + 0x31], %o3 sir 0x1C8C fbl,a %fcc0, loop_1926 stx %i7, [%l7 + 0x10] lduh [%l7 + 0x1A], %g5 movneg %xcc, %g6, %g2 loop_1926: brlez %g7, loop_1927 fmovsl %xcc, %f20, %f2 fnand %f10, %f26, %f28 flush %l7 + 0x14 loop_1927: addc %l6, %l3, %g3 sdiv %i6, 0x1910, %l5 mulx %o4, %o1, %l1 fcmpd %fcc3, %f14, %f28 xnorcc %o0, %i1, %o5 stbar sdivcc %o7, 0x14CF, %l4 fmovsvc %icc, %f31, %f30 umulcc %o2, %g1, %l0 bneg,pt %xcc, loop_1928 tge %icc, 0x4 ldub [%l7 + 0x5E], %i4 stb %i5, [%l7 + 0x14] loop_1928: sllx %i2, 0x06, %i0 tne %xcc, 0x7 andn %g4, 0x140A, %l2 edge32n %i3, %o6, %o3 fand %f24, %f8, %f10 fbe %fcc0, loop_1929 movl %icc, %g5, %g6 tneg %icc, 0x7 array16 %g2, %g7, %i7 loop_1929: tpos %icc, 0x0 movle %xcc, %l6, %l3 fpadd32s %f21, %f2, %f19 smul %g3, 0x0BA8, %i6 std %f18, [%l7 + 0x28] std %l4, [%l7 + 0x48] fpsub16 %f26, %f22, %f24 movleu %xcc, %o1, %o4 add %l1, %o0, %o5 tgu %icc, 0x7 addccc %i1, %o7, %l4 orcc %o2, 0x18F0, %l0 tne %xcc, 0x5 array8 %g1, %i4, %i5 edge32ln %i2, %g4, %i0 wr %g0, 0x10, %asi ldstuba [%l7 + 0x4C] %asi, %i3 taddcctv %o6, %o3, %g5 edge32n %l2, %g6, %g7 movn %xcc, %g2, %i7 ldsw [%l7 + 0x34], %l3 sdiv %g3, 0x14A5, %i6 set 0x40, %o3 stda %f16, [%l7 + %o3] 0x89 wr %g0, 0x89, %asi stda %l4, [%l7 + 0x30] %asi fmovdle %icc, %f27, %f2 fmovdge %xcc, %f28, %f10 tcc %icc, 0x5 set 0x40, %g5 ldda [%l7 + %g5] 0x89, %f16 edge32ln %o1, %l6, %o4 movneg %icc, %o0, %o5 array16 %i1, %l1, %o7 for %f28, %f20, %f12 fbne %fcc2, loop_1930 mulx %o2, 0x136D, %l4 ba,a,pt %icc, loop_1931 tgu %icc, 0x7 loop_1930: bneg,pn %xcc, loop_1932 tn %xcc, 0x6 loop_1931: taddcctv %g1, %i4, %l0 fsrc2s %f30, %f16 loop_1932: fble,a %fcc0, loop_1933 edge8n %i5, %g4, %i0 fcmps %fcc3, %f7, %f18 movrne %i3, %o6, %i2 loop_1933: fones %f30 subc %o3, 0x0409, %g5 brgz %l2, loop_1934 bg,a,pt %xcc, loop_1935 sra %g7, 0x0B, %g6 movcc %icc, %i7, %g2 loop_1934: array8 %g3, %i6, %l5 loop_1935: lduw [%l7 + 0x68], %l3 move %xcc, %o1, %l6 wr %g0, 0x80, %asi lduha [%l7 + 0x5A] %asi, %o4 andn %o0, %i1, %o5 fmovrse %l1, %f6, %f12 std %f2, [%l7 + 0x60] alignaddrl %o7, %l4, %o2 membar 0x54 bn %icc, loop_1936 sir 0x1896 fcmpd %fcc0, %f6, %f26 array16 %i4, %g1, %i5 loop_1936: movne %icc, %l0, %g4 sub %i3, %o6, %i2 mova %xcc, %o3, %g5 fnand %f18, %f18, %f0 movvs %xcc, %l2, %i0 fmovd %f20, %f4 fcmple32 %f28, %f14, %g6 tvc %xcc, 0x7 alignaddr %i7, %g2, %g3 ta %icc, 0x3 mulx %g7, 0x1BCC, %l5 fabss %f31, %f11 mova %icc, %l3, %o1 movgu %icc, %l6, %o4 tg %icc, 0x1 movleu %xcc, %i6, %i1 set 0x60, %o0 stxa %o5, [%l7 + %o0] 0x0c fmovspos %xcc, %f31, %f28 wr %g0, 0x89, %asi swapa [%l7 + 0x3C] %asi, %l1 array8 %o0, %o7, %o2 set 0x28, %o5 prefetcha [%l7 + %o5] 0x14, 0x1 fands %f15, %f21, %f31 addcc %l4, %g1, %l0 edge8ln %i5, %g4, %i3 bg,a %xcc, loop_1937 brgz,a %i2, loop_1938 edge16 %o3, %o6, %l2 ta %xcc, 0x6 loop_1937: movcs %xcc, %i0, %g6 loop_1938: brlez %g5, loop_1939 bleu,a %icc, loop_1940 taddcctv %i7, %g3, %g2 lduh [%l7 + 0x12], %g7 loop_1939: tne %icc, 0x7 loop_1940: tcs %icc, 0x5 edge32l %l5, %l3, %o1 array16 %o4, %i6, %l6 tvc %icc, 0x4 movn %xcc, %o5, %i1 membar 0x2E movgu %xcc, %o0, %l1 brgz %o7, loop_1941 ta %xcc, 0x0 lduh [%l7 + 0x1A], %o2 wr %g0, 0x88, %asi lduba [%l7 + 0x16] %asi, %l4 loop_1941: fbg,a %fcc1, loop_1942 mova %icc, %g1, %i4 fsrc2s %f19, %f12 subcc %i5, 0x150C, %l0 loop_1942: tg %icc, 0x6 fandnot2 %f28, %f20, %f18 tne %icc, 0x3 bne,a %xcc, loop_1943 udiv %g4, 0x044A, %i3 swap [%l7 + 0x74], %o3 sdiv %i2, 0x092E, %o6 loop_1943: xnor %l2, %g6, %g5 movre %i0, 0x203, %g3 fandnot1 %f0, %f30, %f20 fbu,a %fcc1, loop_1944 movneg %icc, %g2, %i7 taddcctv %g7, 0x051D, %l5 movl %xcc, %l3, %o1 loop_1944: movne %icc, %i6, %o4 fbe,a %fcc1, loop_1945 fornot1s %f26, %f12, %f9 tl %xcc, 0x1 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi loop_1945: brnz,a %o5, loop_1946 smulcc %i1, %o0, %l1 movleu %xcc, %o7, %l6 fpadd16s %f2, %f26, %f3 loop_1946: movrlez %l4, 0x25E, %o2 udivx %g1, 0x09DC, %i5 bgu,pn %xcc, loop_1947 sll %i4, %l0, %i3 movne %icc, %g4, %o3 addccc %o6, %l2, %i2 loop_1947: movn %xcc, %g5, %i0 tsubcc %g3, 0x180D, %g6 be loop_1948 fandnot1 %f26, %f24, %f26 xor %g2, %i7, %g7 alignaddrl %l3, %o1, %l5 loop_1948: sll %i6, %o4, %o5 fmovda %xcc, %f13, %f28 fcmpd %fcc1, %f26, %f0 fnot2s %f1, %f16 fmovsg %xcc, %f16, %f9 bgu,pt %icc, loop_1949 fmovrde %o0, %f14, %f6 nop setx loop_1950, %l0, %l1 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_1949: fmovdge %xcc, %f16, %f28 fxor %f8, %f22, %f14 loop_1950: faligndata %f30, %f4, %f18 bvs,a loop_1951 swap [%l7 + 0x34], %i1 nop setx loop_1952, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done for %f2, %f0, %f20 loop_1951: umulcc %o7, 0x0BCF, %l6 movpos %xcc, %l1, %l4 loop_1952: nop wr %g0, 0x80, %asi stxa %g1, [%l7 + 0x48] %asi andn %o2, 0x07B1, %i5 addc %l0, %i3, %g4 taddcctv %i4, %o6, %l2 sll %o3, 0x04, %i2 edge16n %i0, %g5, %g3 or %g2, 0x0350, %g6 fbn %fcc2, loop_1953 xnorcc %g7, 0x13E2, %l3 fpadd32 %f30, %f14, %f2 xnorcc %i7, 0x1BD1, %o1 loop_1953: edge32l %i6, %l5, %o4 movvs %xcc, %o0, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 te %icc, 0x6 bleu,a,pn %xcc, loop_1954 bvs,pn %xcc, loop_1955 xorcc %o7, %o5, %l6 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %l4, %g1 loop_1954: mulx %l1, %i5, %o2 loop_1955: movge %icc, %i3, %l0 movgu %xcc, %g4, %i4 sllx %l2, 0x0C, %o3 orncc %i2, %o6, %i0 orncc %g3, %g2, %g6 ldsb [%l7 + 0x22], %g7 fmovda %xcc, %f3, %f14 umulcc %g5, 0x1217, %i7 fpack32 %f0, %f10, %f30 smulcc %o1, %l3, %l5 siam 0x2 ldx [%l7 + 0x48], %o4 bpos,a,pt %xcc, loop_1956 srlx %i6, %i1, %o0 tl %xcc, 0x6 srl %o5, 0x09, %o7 loop_1956: fxors %f21, %f1, %f20 fmovsleu %icc, %f6, %f16 movvc %icc, %l4, %l6 fmovsn %xcc, %f31, %f21 wr %g0, 0x80, %asi sta %f29, [%l7 + 0x48] %asi bcs,a loop_1957 sir 0x0199 popc 0x08DE, %l1 tn %xcc, 0x0 loop_1957: tcs %xcc, 0x6 orcc %g1, %i5, %i3 fbul,a %fcc1, loop_1958 tgu %xcc, 0x3 swap [%l7 + 0x24], %o2 mulx %l0, %i4, %l2 loop_1958: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 call loop_1959 edge8n %g4, %i2, %o6 nop set 0x3C, %l0 ldstub [%l7 + %l0], %o3 andn %g3, %g2, %g6 loop_1959: fbg,a %fcc3, loop_1960 fmovsg %icc, %f20, %f24 fbne,a %fcc0, loop_1961 alignaddr %i0, %g7, %i7 loop_1960: add %g5, %o1, %l5 bcc %xcc, loop_1962 loop_1961: ta %xcc, 0x6 fmovsvs %xcc, %f1, %f9 movcc %xcc, %o4, %i6 loop_1962: stw %i1, [%l7 + 0x5C] subcc %o0, 0x193D, %o5 fandnot1 %f22, %f22, %f30 tcc %icc, 0x7 tleu %xcc, 0x1 array8 %o7, %l3, %l6 umulcc %l1, %l4, %g1 fmovrdlez %i5, %f8, %f10 fmovsvs %icc, %f3, %f27 membar 0x57 subccc %i3, 0x147A, %o2 set 0x08, %l1 stwa %i4, [%l7 + %l1] 0x22 membar #Sync edge8l %l2, %g4, %l0 fmovrdlz %o6, %f0, %f14 tn %xcc, 0x2 fbl,a %fcc3, loop_1963 fmovspos %xcc, %f27, %f7 subc %o3, 0x14FB, %i2 fmul8ulx16 %f20, %f0, %f8 loop_1963: fmovrdgez %g3, %f16, %f8 fba,a %fcc1, loop_1964 bcs,pt %icc, loop_1965 fbl,a %fcc0, loop_1966 mulscc %g6, %i0, %g7 loop_1964: tneg %xcc, 0x6 loop_1965: alignaddrl %i7, %g5, %o1 loop_1966: tcs %xcc, 0x5 ta %icc, 0x2 sir 0x0CE1 stw %g2, [%l7 + 0x58] fmovda %icc, %f6, %f8 tle %icc, 0x2 bg,pn %xcc, loop_1967 fmovda %xcc, %f15, %f12 tvc %icc, 0x1 fbg %fcc2, loop_1968 loop_1967: taddcctv %l5, 0x03CE, %o4 fornot1s %f2, %f12, %f27 set 0x1E, %g2 lduha [%l7 + %g2] 0x80, %i1 loop_1968: ta %icc, 0x5 movrne %o0, 0x1C4, %o5 movneg %icc, %o7, %i6 fornot2 %f2, %f2, %f4 srlx %l6, %l3, %l4 movcs %icc, %l1, %i5 fmovdleu %icc, %f6, %f31 fcmpgt32 %f20, %f10, %i3 tne %icc, 0x0 sll %o2, 0x17, %i4 subcc %g1, %l2, %l0 edge8ln %o6, %o3, %i2 movcc %icc, %g4, %g3 fpmerge %f26, %f14, %f18 fnot1 %f16, %f2 fbule,a %fcc3, loop_1969 popc %i0, %g7 tcc %xcc, 0x3 edge16n %i7, %g6, %o1 loop_1969: orcc %g2, %l5, %g5 tsubcctv %i1, 0x14E1, %o0 fbn %fcc3, loop_1970 fzeros %f29 ldstub [%l7 + 0x24], %o4 fnot1s %f30, %f31 loop_1970: movg %icc, %o7, %i6 mulscc %l6, %o5, %l3 bvc,a,pn %icc, loop_1971 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %l1, 0x0F92, %i5 call loop_1972 loop_1971: movl %icc, %l4, %i3 fornot2s %f26, %f8, %f9 movne %xcc, %o2, %i4 loop_1972: tneg %icc, 0x0 movrgz %g1, 0x102, %l0 tge %xcc, 0x6 fornot2 %f20, %f30, %f16 fsrc2 %f10, %f22 movle %xcc, %o6, %o3 umulcc %l2, 0x07A9, %g4 orcc %g3, %i2, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsn %icc, %f17, %f5 tvs %xcc, 0x1 tleu %xcc, 0x5 sethi 0x076E, %i7 subccc %g6, %i0, %g2 fbu,a %fcc3, loop_1973 fandnot1 %f22, %f22, %f30 array32 %o1, %g5, %i1 movpos %xcc, %o0, %l5 loop_1973: fmul8sux16 %f22, %f16, %f12 tcc %xcc, 0x3 fmovsgu %icc, %f10, %f9 sethi 0x17C0, %o4 xorcc %o7, %l6, %o5 set 0x4C, %l2 sta %f1, [%l7 + %l2] 0x81 st %f14, [%l7 + 0x40] bgu,pn %icc, loop_1974 tneg %icc, 0x5 tne %icc, 0x0 fbue,a %fcc3, loop_1975 loop_1974: taddcc %l3, 0x0991, %i6 fmul8ulx16 %f12, %f14, %f12 edge32n %l1, %l4, %i3 loop_1975: movrlez %o2, %i4, %i5 fmovsvs %icc, %f3, %f28 fmovdneg %xcc, %f26, %f4 movge %xcc, %l0, %o6 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f0 taddcc %g1, %o3, %l2 movrlz %g3, %g4, %g7 fnor %f16, %f20, %f30 add %l7, 0x64, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i2 casa [%l6] %asi, %i2, %i7 taddcctv %g6, %i0, %g2 movge %xcc, %o1, %g5 sll %i1, 0x18, %o0 ldd [%l7 + 0x18], %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x19, %l3 lduba [%l7 + %l3] 0x15, %l5 taddcctv %o7, 0x136A, %l6 movrlez %l3, %i6, %l1 fmovsg %xcc, %f30, %f19 movneg %xcc, %l4, %o5 fexpand %f25, %f6 brlz,a %o2, loop_1976 ldsb [%l7 + 0x0D], %i4 addccc %i5, 0x0C79, %l0 add %l7, 0x68, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %o6 casa [%l6] 0x10, %o6, %i3 loop_1976: fmovrse %o3, %f16, %f10 movrgz %g1, 0x295, %g3 edge16 %l2, %g4, %g7 fpmerge %f19, %f11, %f30 movrgez %i7, %i2, %i0 mova %xcc, %g6, %o1 mulscc %g5, %g2, %o0 movneg %icc, %o4, %i1 smulcc %o7, 0x17E5, %l6 movrgez %l5, 0x3C1, %l3 std %f10, [%l7 + 0x08] orcc %i6, 0x1851, %l1 membar 0x46 fnot2s %f31, %f21 fbn %fcc0, loop_1977 tne %icc, 0x1 andcc %l4, 0x1321, %o2 fmovrsgz %i4, %f4, %f30 loop_1977: prefetch [%l7 + 0x4C], 0x1 tge %xcc, 0x2 be,a,pt %icc, loop_1978 tvs %xcc, 0x0 lduw [%l7 + 0x20], %o5 call loop_1979 loop_1978: mulscc %l0, 0x11D0, %o6 tn %xcc, 0x3 fbule,a %fcc2, loop_1980 loop_1979: edge16 %i5, %i3, %g1 set 0x60, %i6 lda [%l7 + %i6] 0x15, %f29 loop_1980: lduh [%l7 + 0x40], %g3 umulcc %l2, 0x0BF7, %g4 edge16n %g7, %i7, %i2 edge32l %o3, %i0, %o1 bvc,a,pt %icc, loop_1981 popc %g6, %g2 sllx %o0, 0x0F, %g5 tpos %xcc, 0x2 loop_1981: alignaddr %o4, %i1, %o7 ldd [%l7 + 0x20], %l4 sllx %l3, %i6, %l1 fbg %fcc1, loop_1982 tcs %icc, 0x2 nop setx loop_1983, %l0, %l1 jmpl %l1, %l6 fmovrse %o2, %f29, %f10 loop_1982: sdiv %l4, 0x1D05, %o5 xnor %l0, 0x14B0, %i4 loop_1983: fcmped %fcc3, %f16, %f28 bleu,a,pn %xcc, loop_1984 udivcc %i5, 0x091B, %i3 edge32 %o6, %g3, %g1 tgu %icc, 0x1 loop_1984: movcs %icc, %l2, %g4 call loop_1985 edge32l %i7, %g7, %i2 subcc %o3, %o1, %g6 edge32n %i0, %g2, %o0 loop_1985: edge16l %g5, %i1, %o7 fcmped %fcc1, %f18, %f18 stb %l5, [%l7 + 0x32] sra %o4, 0x04, %i6 tpos %xcc, 0x2 fble %fcc3, loop_1986 tcc %xcc, 0x0 and %l1, 0x139B, %l3 fbge %fcc3, loop_1987 loop_1986: tg %icc, 0x0 array16 %o2, %l6, %l4 tneg %xcc, 0x3 loop_1987: andncc %o5, %l0, %i4 tpos %icc, 0x0 fmuld8sux16 %f14, %f6, %f30 xor %i3, 0x1E96, %i5 fpack16 %f30, %f23 bcs loop_1988 bcs,a,pt %xcc, loop_1989 smul %g3, %g1, %o6 std %l2, [%l7 + 0x50] loop_1988: sll %i7, %g7, %g4 loop_1989: movrgez %o3, %i2, %o1 stbar wr %g0, 0x18, %asi sta %f20, [%l7 + 0x24] %asi fmovdn %xcc, %f18, %f2 set 0x28, %g3 ldswa [%l7 + %g3] 0x88, %g6 fcmpgt32 %f10, %f4, %g2 fpadd32s %f10, %f14, %f25 sdiv %i0, 0x134C, %g5 fmovdcs %icc, %f2, %f16 bg,a,pt %xcc, loop_1990 fabss %f16, %f12 srax %o0, %i1, %o7 subccc %l5, 0x0FDC, %i6 loop_1990: te %xcc, 0x4 nop setx loop_1991, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done andcc %l1, 0x1811, %o4 movne %icc, %o2, %l3 tvs %xcc, 0x2 loop_1991: orncc %l6, 0x194A, %l4 wr %g0, 0x18, %asi ldsha [%l7 + 0x4E] %asi, %l0 xor %o5, %i4, %i5 fba %fcc2, loop_1992 subcc %g3, 0x1506, %g1 membar 0x41 fbne,a %fcc1, loop_1993 loop_1992: fmovscs %xcc, %f7, %f11 taddcctv %i3, 0x0CFB, %o6 tne %xcc, 0x0 loop_1993: fmovrslez %i7, %f20, %f25 array16 %l2, %g4, %g7 edge8n %o3, %i2, %o1 movle %xcc, %g2, %i0 brlz %g5, loop_1994 fmovdcs %icc, %f11, %f27 movvs %xcc, %o0, %i1 fandnot2s %f23, %f11, %f25 loop_1994: udivcc %g6, 0x125D, %l5 fnot2 %f16, %f0 smul %i6, 0x1998, %l1 wr %g0, 0x89, %asi sta %f10, [%l7 + 0x24] %asi fcmpgt32 %f0, %f20, %o7 fmovsl %icc, %f27, %f11 subcc %o2, 0x180E, %l3 be %xcc, loop_1995 umul %o4, %l6, %l4 fmuld8sux16 %f16, %f23, %f14 sllx %l0, 0x1C, %i4 loop_1995: bcs,a,pn %icc, loop_1996 tcs %xcc, 0x2 sdiv %i5, 0x1616, %g3 edge8 %o5, %i3, %g1 loop_1996: fmovrslez %i7, %f13, %f30 faligndata %f10, %f26, %f24 brgz,a %o6, loop_1997 tne %xcc, 0x0 taddcctv %g4, %l2, %g7 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1997: bneg,a %icc, loop_1998 move %xcc, %o3, %i2 movl %xcc, %g2, %i0 smul %g5, 0x1C9B, %o1 loop_1998: be,a loop_1999 sdiv %i1, 0x08E8, %g6 tle %xcc, 0x7 smul %o0, %l5, %l1 loop_1999: sdivx %i6, 0x100B, %o7 flush %l7 + 0x2C fmovrdlz %l3, %f30, %f4 movg %xcc, %o2, %o4 add %l7, 0x08, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %l4, %l6 ldd [%l7 + 0x30], %f26 for %f20, %f30, %f16 bneg,pt %icc, loop_2000 sir 0x0585 set 0x28, %o4 ldxa [%l7 + %o4] 0x88, %i4 loop_2000: fbn,a %fcc0, loop_2001 fmovspos %xcc, %f0, %f24 fnot2 %f6, %f4 fmovdcc %icc, %f21, %f2 loop_2001: nop set 0x44, %o2 lduwa [%l7 + %o2] 0x0c, %i5 set 0x5A, %o7 stha %g3, [%l7 + %o7] 0x04 subc %o5, %i3, %l0 fmovdvs %xcc, %f9, %f20 tneg %xcc, 0x0 umulcc %g1, 0x0793, %i7 fmovrde %g4, %f16, %f14 sub %o6, 0x0306, %g7 sllx %l2, %o3, %i2 sdivcc %g2, 0x17EE, %g5 movne %icc, %o1, %i0 tpos %icc, 0x2 movrlz %i1, %g6, %o0 fmovdle %icc, %f10, %f0 sll %l1, %l5, %i6 orncc %o7, 0x1A27, %o2 fnot2 %f18, %f4 brgez,a %l3, loop_2002 sethi 0x0311, %l4 fzeros %f22 fsrc2 %f4, %f30 loop_2002: fbn %fcc2, loop_2003 andncc %o4, %i4, %l6 array32 %i5, %o5, %i3 movrne %l0, 0x38A, %g1 loop_2003: fexpand %f0, %f2 taddcctv %i7, %g3, %o6 fbule %fcc3, loop_2004 smulcc %g4, 0x08B3, %g7 ta %xcc, 0x2 alignaddr %o3, %l2, %g2 loop_2004: movge %icc, %g5, %i2 mova %xcc, %o1, %i0 fmovrde %i1, %f2, %f30 edge16l %o0, %g6, %l5 sra %i6, 0x1E, %o7 orn %l1, 0x1EA4, %o2 fmovdvs %xcc, %f17, %f26 fbn,a %fcc2, loop_2005 fpackfix %f6, %f19 tcs %xcc, 0x6 tleu %xcc, 0x4 loop_2005: umul %l3, 0x1F34, %o4 tg %xcc, 0x1 edge16 %i4, %l4, %i5 std %f4, [%l7 + 0x70] edge8 %l6, %i3, %o5 ta %xcc, 0x6 te %icc, 0x6 or %g1, %i7, %l0 sir 0x1D5B movn %xcc, %o6, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsg %xcc, %f23, %f28 addccc %g3, %g7, %l2 movge %icc, %o3, %g5 bcs,pn %xcc, loop_2006 tsubcctv %g2, 0x1FF5, %i2 edge16n %o1, %i0, %o0 xnor %i1, 0x12CB, %l5 loop_2006: sir 0x16D9 set 0x20, %i1 ldda [%l7 + %i1] 0x80, %g6 tsubcctv %i6, 0x02AA, %o7 movrlz %o2, %l3, %l1 fblg,a %fcc0, loop_2007 tleu %xcc, 0x5 fpsub16 %f8, %f2, %f4 tneg %icc, 0x6 loop_2007: sdivx %o4, 0x1089, %i4 sir 0x0F59 tsubcctv %l4, %l6, %i5 movrlez %i3, 0x09D, %o5 sdivx %g1, 0x1996, %i7 ta %xcc, 0x7 fbg,a %fcc3, loop_2008 xor %o6, %l0, %g4 wr %g0, 0x81, %asi lduwa [%l7 + 0x10] %asi, %g7 loop_2008: fcmpne32 %f18, %f22, %g3 wr %g0, 0x04, %asi sta %f4, [%l7 + 0x7C] %asi and %l2, 0x0F83, %o3 subcc %g5, 0x0997, %i2 movrlez %g2, 0x0CE, %o1 sub %i0, 0x0512, %i1 movl %icc, %l5, %g6 srl %o0, %o7, %i6 tsubcc %o2, 0x07F8, %l1 add %l3, 0x1DB1, %o4 movpos %icc, %i4, %l6 fbule %fcc0, loop_2009 movcs %xcc, %i5, %i3 edge16ln %l4, %g1, %i7 edge32n %o6, %l0, %o5 loop_2009: tn %xcc, 0x3 srlx %g4, 0x0C, %g7 andncc %g3, %o3, %l2 add %l7, 0x24, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %i2, %g2 taddcctv %g5, 0x00BD, %i0 set 0x2A, %o6 ldsba [%l7 + %o6] 0x81, %i1 wr %g0, 0x80, %asi swapa [%l7 + 0x14] %asi, %l5 edge8 %g6, %o0, %o7 fpack32 %f18, %f22, %f26 edge8n %o1, %o2, %i6 edge8n %l3, %l1, %i4 add %l7, 0x10, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %o4, %l6 bvs,a,pn %xcc, loop_2010 fmovs %f19, %f3 taddcc %i5, %i3, %l4 fornot1s %f25, %f3, %f20 loop_2010: tsubcc %g1, %i7, %l0 array16 %o5, %o6, %g4 movgu %xcc, %g3, %o3 edge16ln %l2, %i2, %g2 fzeros %f7 set 0x30, %g7 ldsha [%l7 + %g7] 0x88, %g5 ldsb [%l7 + 0x6C], %g7 fbu,a %fcc1, loop_2011 sub %i0, 0x07E9, %l5 fbne %fcc1, loop_2012 fmovsn %icc, %f20, %f17 loop_2011: movrlez %i1, 0x2A3, %o0 orcc %o7, %o1, %g6 loop_2012: movle %xcc, %o2, %l3 sdivx %i6, 0x0F41, %l1 movrlez %i4, 0x070, %l6 tsubcc %i5, %i3, %o4 set 0x54, %g6 stba %l4, [%l7 + %g6] 0x89 edge16l %g1, %l0, %o5 movne %icc, %i7, %g4 edge16l %g3, %o6, %o3 nop set 0x5C, %l5 lduw [%l7 + %l5], %l2 faligndata %f30, %f8, %f14 fmovsle %icc, %f31, %f14 fbul %fcc3, loop_2013 ta %icc, 0x0 addc %i2, 0x1658, %g2 ld [%l7 + 0x18], %f31 loop_2013: edge16n %g5, %i0, %l5 wr %g0, 0x18, %asi stxa %g7, [%l7 + 0x28] %asi std %f24, [%l7 + 0x70] fpmerge %f15, %f29, %f20 popc 0x0FE3, %i1 fbe,a %fcc0, loop_2014 edge8 %o7, %o1, %g6 be,a %xcc, loop_2015 nop setx loop_2016, %l0, %l1 jmpl %l1, %o0 loop_2014: sdivcc %o2, 0x0894, %l3 orcc %l1, 0x16EA, %i6 loop_2015: fandnot1s %f3, %f30, %f20 loop_2016: fbug,a %fcc0, loop_2017 fcmpne32 %f2, %f28, %i4 movpos %icc, %l6, %i5 sll %o4, %l4, %i3 loop_2017: pdist %f20, %f22, %f8 fmovsn %xcc, %f6, %f30 srlx %l0, %g1, %i7 fbu %fcc0, loop_2018 orcc %g4, %o5, %o6 brgez,a %o3, loop_2019 fnegd %f30, %f10 loop_2018: smul %g3, %l2, %i2 fpackfix %f0, %f12 loop_2019: fxor %f2, %f2, %f4 subccc %g5, %i0, %g2 edge16n %g7, %l5, %i1 fmovsvc %icc, %f15, %f31 smul %o7, %g6, %o0 wr %g0, 0x19, %asi ldsha [%l7 + 0x4A] %asi, %o2 fandnot1s %f24, %f28, %f5 fone %f4 udiv %o1, 0x18C8, %l1 udivx %i6, 0x08F4, %i4 lduh [%l7 + 0x28], %l3 nop setx loop_2020, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array16 %i5, %o4, %l4 fone %f2 movcc %icc, %l6, %i3 loop_2020: fmul8x16au %f20, %f30, %f16 taddcctv %g1, %i7, %g4 ble,pn %icc, loop_2021 addc %o5, 0x1C8D, %l0 array16 %o6, %g3, %l2 set 0x60, %i4 ldda [%l7 + %i4] 0x88, %i2 loop_2021: addc %g5, 0x041F, %o3 fnot2 %f18, %f30 umul %i0, %g7, %l5 movrlz %g2, %i1, %o7 edge16ln %g6, %o2, %o0 set 0x40, %i0 stda %f16, [%l7 + %i0] 0x88 bneg loop_2022 tcs %xcc, 0x0 tsubcc %o1, 0x1405, %l1 wr %g0, 0x80, %asi stha %i4, [%l7 + 0x3C] %asi loop_2022: fmovspos %xcc, %f25, %f7 set 0x48, %i5 lduwa [%l7 + %i5] 0x80, %l3 sir 0x0E01 ta %xcc, 0x3 fmul8x16 %f8, %f0, %f10 and %i6, 0x0870, %o4 fmovdl %icc, %f24, %f20 wr %g0, 0x11, %asi sta %f21, [%l7 + 0x38] %asi nop set 0x08, %i2 ldsw [%l7 + %i2], %i5 movg %icc, %l6, %l4 set 0x08, %l4 stba %i3, [%l7 + %l4] 0x81 fble,a %fcc0, loop_2023 fmovdg %xcc, %f6, %f6 edge8l %i7, %g4, %o5 movcc %xcc, %l0, %g1 loop_2023: movge %icc, %g3, %o6 sra %i2, %l2, %o3 sdivx %g5, 0x09D0, %i0 srlx %g7, %g2, %i1 fmovrdgz %l5, %f12, %f6 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g6, %o2 fmovrsgez %o7, %f15, %f13 andncc %o0, %o1, %l1 move %xcc, %l3, %i6 be,pn %xcc, loop_2024 te %icc, 0x1 tcc %icc, 0x5 tge %icc, 0x7 loop_2024: fmovsl %icc, %f26, %f21 fbo,a %fcc0, loop_2025 udivx %o4, 0x0CA3, %i5 fexpand %f25, %f0 fxors %f26, %f27, %f14 loop_2025: fpack16 %f16, %f4 bne %icc, loop_2026 fbul,a %fcc1, loop_2027 alignaddr %i4, %l6, %i3 subcc %i7, 0x04CE, %l4 loop_2026: brgz,a %o5, loop_2028 loop_2027: fpadd32 %f28, %f28, %f12 array16 %l0, %g1, %g3 array8 %o6, %i2, %g4 loop_2028: ldd [%l7 + 0x50], %l2 ldx [%l7 + 0x50], %o3 taddcc %i0, %g7, %g2 tge %xcc, 0x0 bn,pn %icc, loop_2029 smul %i1, %l5, %g6 tcs %icc, 0x4 bcs,a %xcc, loop_2030 loop_2029: bn,a loop_2031 fbule,a %fcc2, loop_2032 xnor %g5, %o7, %o0 loop_2030: movcs %icc, %o1, %l1 loop_2031: addccc %l3, %i6, %o2 loop_2032: tne %xcc, 0x2 and %i5, 0x1D04, %o4 edge16l %i4, %l6, %i7 movne %icc, %l4, %i3 tcc %xcc, 0x2 fbn,a %fcc2, loop_2033 stx %l0, [%l7 + 0x70] addcc %o5, 0x1235, %g3 set 0x40, %i7 ldda [%l7 + %i7] 0xea, %g0 loop_2033: udivx %o6, 0x0EDD, %i2 fmovdge %icc, %f17, %f21 sra %g4, 0x1B, %l2 tleu %xcc, 0x6 fmovdcs %icc, %f17, %f18 movge %xcc, %o3, %i0 fmul8x16al %f2, %f18, %f10 umulcc %g2, 0x0C58, %i1 fnot2 %f6, %f6 fandnot1s %f20, %f15, %f27 ldx [%l7 + 0x70], %l5 fnot1 %f20, %f26 fornot2 %f30, %f0, %f0 fcmps %fcc3, %f17, %f26 or %g7, 0x0AD7, %g5 fpmerge %f8, %f21, %f0 andn %o7, 0x0DCA, %g6 movcs %icc, %o0, %l1 ldsh [%l7 + 0x0E], %l3 tn %xcc, 0x7 alignaddr %i6, %o2, %i5 fornot2 %f24, %f30, %f4 wr %g0, 0x81, %asi prefetcha [%l7 + 0x18] %asi, 0x1 andncc %i4, %l6, %i7 movneg %xcc, %l4, %i3 tvc %xcc, 0x1 fbne %fcc2, loop_2034 mulx %l0, 0x1F2C, %o5 fbug,a %fcc2, loop_2035 fmovrsgez %g3, %f5, %f10 loop_2034: smulcc %o4, %g1, %i2 sethi 0x0ABD, %o6 loop_2035: sir 0x17BD fandnot2s %f30, %f28, %f21 nop set 0x10, %o1 lduw [%l7 + %o1], %g4 mulscc %o3, %i0, %g2 sub %l2, %l5, %g7 nop setx loop_2036, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbue,a %fcc2, loop_2037 orncc %i1, %g5, %g6 tge %icc, 0x1 loop_2036: nop wr %g0, 0x11, %asi prefetcha [%l7 + 0x78] %asi, 0x2 loop_2037: bcs,a %icc, loop_2038 fandnot2 %f18, %f26, %f6 fmovrsne %l1, %f14, %f0 addc %o7, 0x09F5, %l3 loop_2038: array16 %o2, %i5, %o1 andcc %i4, 0x1323, %l6 movneg %icc, %i7, %l4 tvs %xcc, 0x2 fcmped %fcc2, %f24, %f24 tpos %xcc, 0x3 array32 %i6, %l0, %o5 wr %g0, 0x10, %asi prefetcha [%l7 + 0x38] %asi, 0x1 edge32ln %g3, %o4, %g1 tcc %icc, 0x0 fpackfix %f6, %f28 sir 0x1B93 nop set 0x10, %g4 ldx [%l7 + %g4], %i2 fmovrsgz %g4, %f4, %f19 udivcc %o3, 0x1107, %i0 tne %xcc, 0x7 ldstub [%l7 + 0x75], %g2 fnot1 %f2, %f28 membar 0x24 movcs %icc, %o6, %l5 set 0x40, %l6 stda %f0, [%l7 + %l6] 0x89 movneg %xcc, %g7, %i1 tle %xcc, 0x1 edge32l %g5, %g6, %l2 ldstub [%l7 + 0x7B], %l1 flush %l7 + 0x10 fpadd32s %f1, %f4, %f16 and %o0, 0x169A, %o7 movvs %icc, %l3, %o2 fbuge,a %fcc0, loop_2039 movre %o1, 0x2B7, %i5 flush %l7 + 0x14 siam 0x5 loop_2039: nop set 0x08, %i3 stxa %l6, [%l7 + %i3] 0x18 movle %xcc, %i4, %i7 movre %i6, %l4, %l0 fmovsvc %xcc, %f7, %f12 edge8l %i3, %o5, %o4 ldstub [%l7 + 0x11], %g3 fmovdpos %xcc, %f11, %f25 wr %g0, 0x89, %asi stha %i2, [%l7 + 0x5E] %asi fble %fcc2, loop_2040 edge32l %g4, %o3, %i0 fpsub16s %f29, %f10, %f22 ldsb [%l7 + 0x4F], %g2 loop_2040: fble %fcc1, loop_2041 orncc %g1, 0x118B, %l5 movl %xcc, %g7, %i1 for %f18, %f30, %f26 loop_2041: umulcc %g5, %g6, %l2 movne %xcc, %o6, %o0 ldd [%l7 + 0x58], %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %l1, 0x009C, %l3 be %icc, loop_2042 movne %xcc, %o7, %o2 alignaddr %i5, %o1, %i4 bn,a,pt %xcc, loop_2043 loop_2042: movrne %l6, 0x11D, %i6 taddcctv %i7, %l4, %i3 bn %xcc, loop_2044 loop_2043: ldd [%l7 + 0x30], %o4 fcmpne32 %f10, %f2, %o4 movrlez %g3, 0x34F, %l0 loop_2044: stbar movrne %i2, 0x021, %g4 ldsb [%l7 + 0x11], %i0 set 0x14, %o3 ldstuba [%l7 + %o3] 0x04, %g2 set 0x64, %g5 swapa [%l7 + %g5] 0x18, %o3 movle %xcc, %g1, %g7 edge8n %l5, %i1, %g6 fmovdvc %icc, %f15, %f23 tcc %icc, 0x7 fmovrslez %g5, %f5, %f18 array32 %l2, %o0, %o6 movle %xcc, %l3, %l1 movcs %icc, %o7, %o2 tvc %xcc, 0x5 brz,a %i5, loop_2045 movne %xcc, %o1, %i4 fpsub16 %f14, %f10, %f18 sra %l6, %i7, %i6 loop_2045: bshuffle %f8, %f14, %f20 tsubcc %i3, %o5, %l4 fmovde %icc, %f13, %f3 xor %o4, 0x1971, %g3 fmul8x16au %f12, %f19, %f18 xnor %l0, %g4, %i2 and %g2, %o3, %i0 fmovscc %xcc, %f23, %f30 fmovdpos %xcc, %f25, %f31 sllx %g7, 0x13, %l5 movleu %xcc, %i1, %g1 addccc %g5, %g6, %l2 add %o0, %o6, %l1 alignaddr %o7, %o2, %i5 fbl %fcc1, loop_2046 te %xcc, 0x0 subcc %l3, %o1, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2046: st %f17, [%l7 + 0x20] fzero %f6 fzeros %f9 fpsub32 %f16, %f8, %f2 alignaddrl %i4, %i6, %i3 udivcc %i7, 0x06DA, %o5 tl %xcc, 0x1 subc %l4, %o4, %l0 tcs %icc, 0x3 nop setx loop_2047, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done stb %g3, [%l7 + 0x0D] fpadd32s %f3, %f9, %f23 for %f22, %f16, %f4 loop_2047: nop wr %g0, 0x18, %asi lduba [%l7 + 0x6F] %asi, %i2 fpadd16 %f12, %f28, %f8 movcc %icc, %g4, %o3 bcs,pt %icc, loop_2048 fandnot1s %f21, %f23, %f0 tcs %icc, 0x7 movn %icc, %i0, %g7 loop_2048: addccc %g2, %i1, %l5 xnorcc %g5, %g1, %l2 subc %g6, %o6, %o0 fmovdle %xcc, %f27, %f22 xor %l1, 0x1129, %o7 tne %icc, 0x6 fmovrde %i5, %f26, %f0 udiv %l3, 0x0CB8, %o1 brlz %l6, loop_2049 edge8ln %i4, %i6, %o2 ldub [%l7 + 0x5D], %i3 movre %o5, %l4, %o4 loop_2049: tge %icc, 0x1 fmovrsgez %i7, %f31, %f7 fmovsleu %icc, %f26, %f7 fornot1 %f4, %f26, %f2 fbule %fcc3, loop_2050 edge32 %g3, %l0, %i2 or %g4, %i0, %o3 flush %l7 + 0x48 loop_2050: bleu,pt %icc, loop_2051 alignaddrl %g7, %g2, %l5 sra %i1, 0x12, %g5 wr %g0, 0x81, %asi lduba [%l7 + 0x2E] %asi, %l2 loop_2051: stx %g6, [%l7 + 0x40] xnor %g1, %o0, %o6 movn %xcc, %o7, %i5 tpos %icc, 0x2 sethi 0x05C6, %l1 fmovrsgz %l3, %f6, %f8 movrlez %o1, %l6, %i4 fmovdg %icc, %f30, %f11 fsrc1s %f16, %f26 movrgz %i6, %i3, %o5 fbule %fcc2, loop_2052 fmul8ulx16 %f0, %f20, %f28 tgu %xcc, 0x0 sllx %o2, 0x12, %o4 loop_2052: tne %xcc, 0x1 fmuld8ulx16 %f21, %f1, %f4 edge16l %l4, %g3, %i7 sub %i2, 0x1E33, %g4 fmovrdgz %l0, %f18, %f8 fcmple16 %f12, %f10, %i0 array32 %g7, %o3, %g2 siam 0x1 flush %l7 + 0x08 fbg %fcc2, loop_2053 orn %l5, %g5, %l2 fmul8x16 %f21, %f4, %f14 sll %i1, 0x1D, %g1 loop_2053: movcs %icc, %o0, %g6 brlz,a %o6, loop_2054 and %i5, 0x1DD7, %l1 sll %o7, 0x03, %o1 xnor %l6, 0x1489, %i4 loop_2054: xorcc %i6, 0x0ACA, %l3 smul %i3, %o2, %o4 movne %xcc, %o5, %g3 fexpand %f27, %f30 fxors %f1, %f11, %f31 fmovdpos %icc, %f8, %f29 tl %xcc, 0x2 fmovrdgz %i7, %f30, %f28 orn %l4, 0x148B, %i2 movpos %xcc, %l0, %i0 orcc %g7, %g4, %o3 stw %g2, [%l7 + 0x0C] fandnot2s %f29, %f17, %f16 edge8n %l5, %g5, %i1 bn,a %xcc, loop_2055 udivcc %g1, 0x0A54, %o0 brlz %g6, loop_2056 siam 0x0 loop_2055: sub %o6, %l2, %i5 fsrc1 %f14, %f12 loop_2056: edge16l %l1, %o1, %o7 edge8l %l6, %i6, %i4 srl %i3, %o2, %l3 wr %g0, 0x10, %asi prefetcha [%l7 + 0x58] %asi, 0x1 movrgz %g3, 0x34E, %o4 edge32ln %l4, %i7, %l0 array16 %i0, %i2, %g7 edge32n %g4, %g2, %o3 xnor %g5, 0x0974, %i1 fmovdne %xcc, %f19, %f20 bg,pt %xcc, loop_2057 nop set 0x55, %o0 ldsb [%l7 + %o0], %l5 orcc %g1, 0x132A, %g6 mova %icc, %o0, %l2 loop_2057: udivcc %i5, 0x09DD, %l1 fmovdge %xcc, %f10, %f18 edge8 %o6, %o7, %l6 umulcc %i6, %o1, %i4 bn,a loop_2058 xor %i3, %l3, %o5 tsubcc %o2, 0x0836, %g3 movvs %xcc, %o4, %l4 loop_2058: xnorcc %l0, 0x1F9E, %i7 fbul,a %fcc3, loop_2059 brgz,a %i0, loop_2060 movrgez %i2, %g7, %g2 fcmpgt32 %f16, %f4, %g4 loop_2059: xnor %g5, 0x1489, %o3 loop_2060: fxnors %f9, %f15, %f10 sdivcc %l5, 0x0173, %i1 movle %icc, %g1, %o0 wr %g0, 0x19, %asi ldstuba [%l7 + 0x11] %asi, %l2 edge8ln %g6, %i5, %l1 fcmpd %fcc0, %f18, %f18 fpmerge %f29, %f25, %f12 ldsh [%l7 + 0x6A], %o6 for %f28, %f28, %f6 ble,pn %icc, loop_2061 tn %icc, 0x1 udiv %o7, 0x1605, %l6 xorcc %o1, 0x0B5F, %i6 loop_2061: brlz,a %i4, loop_2062 fcmpgt16 %f14, %f30, %i3 srl %o5, %o2, %g3 tcc %icc, 0x6 loop_2062: alignaddrl %o4, %l4, %l0 fzero %f0 fmovde %icc, %f9, %f25 sir 0x08EB tvc %icc, 0x7 mulscc %i7, 0x167B, %i0 movn %xcc, %l3, %g7 fbl,a %fcc2, loop_2063 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %g2, %i2, %g4 edge16n %o3, %g5, %l5 loop_2063: fbu %fcc1, loop_2064 move %icc, %i1, %g1 fba %fcc2, loop_2065 fmovrsne %o0, %f30, %f19 loop_2064: nop setx loop_2066, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movneg %icc, %l2, %i5 loop_2065: movle %xcc, %g6, %l1 bvc,a loop_2067 loop_2066: swap [%l7 + 0x54], %o7 fmovscs %xcc, %f9, %f22 popc %o6, %l6 loop_2067: mulscc %o1, %i4, %i3 swap [%l7 + 0x68], %o5 sllx %o2, 0x01, %g3 bg,pt %icc, loop_2068 subccc %i6, %l4, %o4 fpack32 %f0, %f4, %f30 tsubcctv %i7, %l0, %l3 loop_2068: movgu %xcc, %g7, %i0 set 0x48, %g1 prefetcha [%l7 + %g1] 0x0c, 0x2 bcc %icc, loop_2069 fbu,a %fcc0, loop_2070 alignaddr %g4, %o3, %g5 std %f2, [%l7 + 0x40] loop_2069: tle %xcc, 0x7 loop_2070: nop set 0x10, %l0 ldx [%l7 + %l0], %l5 flush %l7 + 0x10 xnor %i2, %g1, %i1 fsrc1s %f4, %f2 tn %icc, 0x7 movcc %icc, %o0, %i5 addc %g6, 0x1C25, %l2 fpsub32 %f8, %f0, %f2 brlz %l1, loop_2071 tgu %xcc, 0x3 nop setx loop_2072, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry std %o6, [%l7 + 0x40] loop_2071: fnegd %f2, %f2 bl,a loop_2073 loop_2072: flush %l7 + 0x74 edge32ln %l6, %o1, %o6 fcmpne32 %f28, %f6, %i4 loop_2073: movvs %xcc, %i3, %o5 fnegd %f10, %f10 bcc,a,pn %xcc, loop_2074 sth %o2, [%l7 + 0x60] fnot2s %f27, %f28 fors %f2, %f0, %f0 loop_2074: xor %g3, %i6, %l4 fsrc2 %f30, %f28 movrlz %o4, %l0, %l3 edge32 %g7, %i0, %g2 movg %icc, %i7, %g4 mulscc %g5, %o3, %l5 umulcc %i2, 0x1E5F, %g1 umulcc %o0, %i5, %i1 bvs,pn %xcc, loop_2075 addccc %g6, %l1, %o7 alignaddr %l6, %o1, %l2 fxors %f1, %f22, %f12 loop_2075: nop set 0x3C, %o5 lduba [%l7 + %o5] 0x15, %o6 ldsb [%l7 + 0x31], %i3 lduh [%l7 + 0x3E], %i4 array16 %o5, %o2, %g3 popc 0x1CD4, %i6 fmovrsgz %l4, %f10, %f20 wr %g0, 0x52, %asi ldxa [%g0 + 0x110] %asi, %l0 nop setx loop_2076, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tsubcc %l3, 0x08F7, %g7 orcc %i0, 0x0AFB, %g2 xorcc %o4, %g4, %g5 loop_2076: tsubcctv %i7, %o3, %i2 fbge,a %fcc2, loop_2077 movle %icc, %g1, %o0 movl %xcc, %i5, %i1 add %l5, 0x08EB, %l1 loop_2077: fmovrdlez %o7, %f20, %f12 movneg %icc, %l6, %g6 addcc %o1, %o6, %l2 fbo,a %fcc2, loop_2078 nop set 0x40, %l1 ldd [%l7 + %l1], %f20 tleu %icc, 0x7 movre %i4, %i3, %o5 loop_2078: tcc %icc, 0x6 tgu %xcc, 0x7 fmovrsgez %o2, %f10, %f0 alignaddr %i6, %g3, %l0 andcc %l4, 0x07E6, %l3 wr %g0, 0x80, %asi ldstuba [%l7 + 0x2F] %asi, %i0 sdivx %g2, 0x1539, %o4 fmovspos %icc, %f7, %f24 fmovdcs %icc, %f9, %f25 fbuge %fcc0, loop_2079 movrgez %g4, %g7, %g5 mulscc %o3, %i7, %g1 nop setx loop_2080, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2079: movrgz %o0, 0x222, %i5 and %i2, %l5, %l1 stw %i1, [%l7 + 0x40] loop_2080: fbuge,a %fcc2, loop_2081 fbl,a %fcc0, loop_2082 fnot1s %f27, %f7 fmovsle %xcc, %f11, %f6 loop_2081: nop set 0x38, %l2 ldstuba [%l7 + %l2] 0x19, %o7 loop_2082: bgu,pt %icc, loop_2083 edge16l %l6, %o1, %g6 and %l2, %o6, %i4 bgu,a,pn %icc, loop_2084 loop_2083: fbug,a %fcc2, loop_2085 taddcc %o5, %i3, %o2 mulx %i6, 0x0130, %l0 loop_2084: udivx %g3, 0x0A66, %l4 loop_2085: andcc %l3, %i0, %o4 alignaddr %g2, %g7, %g4 bvs,a,pn %xcc, loop_2086 movcs %icc, %g5, %i7 or %o3, 0x0237, %o0 smulcc %i5, 0x1451, %i2 loop_2086: fpmerge %f28, %f3, %f10 fors %f11, %f28, %f4 subcc %l5, 0x1549, %g1 or %i1, 0x173D, %o7 movleu %icc, %l1, %o1 fmovscs %xcc, %f24, %f7 move %xcc, %g6, %l2 srlx %o6, 0x03, %i4 subc %l6, %o5, %o2 bshuffle %f18, %f8, %f18 tcs %icc, 0x3 addc %i3, 0x1364, %i6 flush %l7 + 0x4C movrlz %l0, 0x314, %g3 tn %icc, 0x5 movge %icc, %l4, %l3 fcmpeq32 %f24, %f20, %o4 bgu,a,pn %icc, loop_2087 movne %icc, %g2, %i0 fcmpne32 %f4, %f22, %g4 fcmpgt16 %f26, %f22, %g7 loop_2087: array8 %g5, %o3, %o0 orncc %i5, %i2, %l5 movg %xcc, %g1, %i1 xor %i7, %l1, %o1 fandnot1s %f1, %f17, %f7 array8 %g6, %l2, %o7 fones %f14 udivx %o6, 0x0180, %l6 set 0x50, %g2 ldda [%l7 + %g2] 0x19, %i4 tsubcctv %o5, 0x05E4, %o2 wr %g0, 0x80, %asi ldswa [%l7 + 0x3C] %asi, %i3 edge16n %i6, %l0, %l4 movleu %icc, %g3, %o4 bg,pn %icc, loop_2088 tsubcc %l3, 0x031A, %g2 tcs %xcc, 0x1 mulscc %i0, 0x1155, %g7 loop_2088: addc %g5, %o3, %o0 movrlz %g4, 0x1F5, %i2 fpack16 %f2, %f25 bpos loop_2089 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsg %icc, %f5, %f30 wr %g0, 0x89, %asi stwa %l5, [%l7 + 0x48] %asi loop_2089: nop set 0x40, %i6 stda %f0, [%l7 + %i6] 0x89 sdivx %i5, 0x19B5, %i1 mulx %g1, %l1, %o1 edge8n %g6, %i7, %o7 edge16l %o6, %l6, %l2 addccc %i4, 0x111E, %o5 movne %icc, %o2, %i6 fmovscc %xcc, %f1, %f24 srlx %i3, %l0, %l4 std %f10, [%l7 + 0x20] fcmpne32 %f28, %f12, %o4 fsrc1s %f19, %f28 tne %icc, 0x7 fmovdneg %icc, %f10, %f4 edge8l %l3, %g2, %i0 fornot1 %f4, %f0, %f20 fabss %f6, %f25 tpos %icc, 0x5 alignaddr %g7, %g3, %g5 membar 0x42 taddcctv %o3, %g4, %o0 tne %xcc, 0x5 std %l4, [%l7 + 0x70] wr %g0, 0x89, %asi ldsha [%l7 + 0x24] %asi, %i2 set 0x52, %l3 lduha [%l7 + %l3] 0x10, %i5 smul %i1, %g1, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %xcc, %g6, %o1 fxor %f6, %f14, %f24 set 0x3C, %g3 stba %i7, [%l7 + %g3] 0x15 fmovspos %icc, %f31, %f8 tn %icc, 0x1 fcmple32 %f18, %f2, %o7 sub %l6, %l2, %i4 tn %icc, 0x0 set 0x6E, %o4 lduba [%l7 + %o4] 0x11, %o6 udivx %o5, 0x12C4, %i6 orncc %i3, 0x0214, %o2 movcc %xcc, %l0, %o4 srl %l3, 0x1E, %g2 pdist %f12, %f18, %f12 set 0x10, %o2 stda %l4, [%l7 + %o2] 0x89 edge32ln %g7, %i0, %g5 fmovdn %icc, %f31, %f1 fandnot1 %f24, %f14, %f16 fpadd32s %f2, %f27, %f0 tle %xcc, 0x1 tl %icc, 0x0 wr %g0, 0x4f, %asi stxa %o3, [%g0 + 0x28] %asi bgu,a,pt %xcc, loop_2090 and %g3, %o0, %l5 andncc %i2, %i5, %g4 orn %i1, %g1, %g6 loop_2090: fzero %f26 fmovde %xcc, %f17, %f23 fmovsle %xcc, %f8, %f7 movn %xcc, %o1, %l1 and %i7, %l6, %o7 fmovdleu %icc, %f21, %f29 fpadd32s %f15, %f0, %f25 movle %xcc, %i4, %l2 wr %g0, 0x89, %asi swapa [%l7 + 0x20] %asi, %o5 fmovrsgez %i6, %f8, %f3 movleu %icc, %o6, %o2 fnands %f4, %f16, %f11 sir 0x046A fmovspos %xcc, %f7, %f23 fbl,a %fcc1, loop_2091 tgu %xcc, 0x4 fpackfix %f28, %f14 set 0x7A, %o7 ldsba [%l7 + %o7] 0x80, %l0 loop_2091: movge %icc, %i3, %o4 fbe %fcc1, loop_2092 smul %g2, 0x10C4, %l4 fbuge %fcc1, loop_2093 fnegd %f6, %f6 loop_2092: fbge %fcc1, loop_2094 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2093: umulcc %g7, %l3, %i0 subcc %g5, 0x02A1, %o3 loop_2094: sir 0x0763 ldx [%l7 + 0x48], %o0 set 0x2A, %o6 ldsha [%l7 + %o6] 0x04, %l5 add %l7, 0x50, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %i2, %g3 fmovs %f26, %f14 swap [%l7 + 0x18], %i5 edge8 %i1, %g1, %g4 movrgez %g6, %l1, %o1 movgu %xcc, %i7, %o7 nop set 0x68, %g7 ldd [%l7 + %g7], %i4 te %xcc, 0x2 edge8n %l6, %o5, %l2 fbul %fcc2, loop_2095 bcs,a,pn %icc, loop_2096 sdivcc %i6, 0x0EAE, %o2 andncc %o6, %l0, %o4 loop_2095: bneg,a loop_2097 loop_2096: lduw [%l7 + 0x48], %i3 ta %xcc, 0x5 movgu %xcc, %g2, %g7 loop_2097: array16 %l3, %l4, %i0 fexpand %f1, %f14 fpadd32s %f20, %f16, %f20 set 0x38, %g6 stha %g5, [%l7 + %g6] 0x14 fcmpeq32 %f12, %f28, %o0 tvs %icc, 0x4 movpos %xcc, %o3, %l5 fbl,a %fcc2, loop_2098 fpackfix %f18, %f21 wr %g0, 0x04, %asi lduwa [%l7 + 0x44] %asi, %g3 loop_2098: te %icc, 0x4 set 0x40, %l5 stha %i2, [%l7 + %l5] 0x18 flush %l7 + 0x54 lduw [%l7 + 0x20], %i5 fmovdge %xcc, %f2, %f20 edge32 %i1, %g1, %g6 wr %g0, 0x27, %asi stwa %g4, [%l7 + 0x60] %asi membar #Sync orncc %l1, 0x1ECE, %o1 mulx %o7, 0x0A8B, %i4 fmovrslz %l6, %f25, %f10 fbug,a %fcc3, loop_2099 fmovd %f4, %f10 movvc %xcc, %o5, %i7 fornot2 %f12, %f14, %f26 loop_2099: nop set 0x48, %i4 prefetcha [%l7 + %i4] 0x04, 0x1 edge8n %l2, %o2, %l0 call loop_2100 nop setx loop_2101, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fnands %f7, %f18, %f9 fbn %fcc2, loop_2102 loop_2100: fmovrde %o4, %f10, %f8 loop_2101: nop set 0x10, %i1 lda [%l7 + %i1] 0x81, %f20 loop_2102: brlez %i3, loop_2103 orncc %g2, %o6, %g7 fbg,a %fcc2, loop_2104 edge16ln %l3, %i0, %l4 loop_2103: fmovdvc %xcc, %f26, %f0 be,a loop_2105 loop_2104: array8 %g5, %o0, %l5 fmul8x16 %f10, %f12, %f10 fnot1s %f26, %f6 loop_2105: nop wr %g0, 0x80, %asi ldswa [%l7 + 0x2C] %asi, %o3 tsubcctv %g3, %i5, %i1 set 0x44, %i5 lduwa [%l7 + %i5] 0x14, %g1 edge16n %g6, %g4, %i2 movcc %xcc, %l1, %o7 fbule %fcc3, loop_2106 ld [%l7 + 0x54], %f5 bcs,a,pn %icc, loop_2107 stx %o1, [%l7 + 0x60] loop_2106: srax %i4, 0x00, %l6 tsubcctv %i7, 0x1134, %i6 loop_2107: bpos,a loop_2108 fnor %f4, %f0, %f16 array8 %l2, %o2, %o5 fcmps %fcc3, %f25, %f7 loop_2108: swap [%l7 + 0x58], %o4 edge32 %l0, %g2, %i3 tg %xcc, 0x7 bcs,pt %icc, loop_2109 edge16ln %g7, %o6, %i0 ble,pn %icc, loop_2110 tge %icc, 0x3 loop_2109: tn %xcc, 0x4 lduh [%l7 + 0x18], %l4 loop_2110: fmovsa %icc, %f15, %f5 tl %xcc, 0x3 std %l2, [%l7 + 0x38] fnot1 %f30, %f26 set 0x20, %i0 lda [%l7 + %i0] 0x18, %f20 edge8ln %o0, %l5, %o3 array32 %g3, %i5, %i1 fmovdl %xcc, %f26, %f16 stb %g1, [%l7 + 0x63] andcc %g5, %g6, %i2 alignaddr %g4, %l1, %o1 fxnor %f6, %f2, %f10 tge %xcc, 0x4 movrlz %o7, %l6, %i4 mulx %i6, 0x0EF3, %l2 umulcc %o2, %i7, %o4 edge8l %l0, %g2, %i3 fmovrdgez %o5, %f8, %f16 call loop_2111 membar 0x68 movcc %icc, %o6, %g7 wr %g0, 0x81, %asi ldswa [%l7 + 0x60] %asi, %i0 loop_2111: ta %xcc, 0x5 edge16ln %l3, %l4, %l5 subc %o3, 0x0488, %g3 bl,a,pn %xcc, loop_2112 movneg %icc, %i5, %i1 movne %xcc, %o0, %g1 edge32n %g5, %i2, %g4 loop_2112: add %l1, %g6, %o1 fmovdneg %xcc, %f9, %f0 fmuld8ulx16 %f22, %f7, %f4 fornot2 %f14, %f2, %f0 sra %o7, %i4, %i6 tne %xcc, 0x0 ta %icc, 0x4 umul %l6, %l2, %o2 fcmpne32 %f30, %f22, %i7 lduw [%l7 + 0x28], %l0 std %g2, [%l7 + 0x38] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tg %xcc, 0x6 tleu %icc, 0x0 udivx %i3, 0x16F1, %o4 stx %o5, [%l7 + 0x08] fpsub32 %f24, %f0, %f2 mulscc %o6, 0x0C20, %i0 movvs %xcc, %l3, %l4 fpadd16 %f0, %f28, %f10 brnz %l5, loop_2113 fpsub16s %f2, %f13, %f17 edge32 %o3, %g7, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2113: ba,pt %xcc, loop_2114 fbule,a %fcc2, loop_2115 edge32n %i1, %o0, %g1 membar 0x0B loop_2114: fbn,a %fcc3, loop_2116 loop_2115: orn %g5, 0x07ED, %i2 bshuffle %f6, %f16, %f10 xnor %i5, 0x016D, %l1 loop_2116: bleu,pt %xcc, loop_2117 movle %icc, %g4, %g6 movrlez %o1, %o7, %i6 mova %xcc, %l6, %i4 loop_2117: brgz,a %l2, loop_2118 ldsb [%l7 + 0x5A], %o2 fcmple32 %f22, %f26, %l0 fpadd16 %f22, %f20, %f24 loop_2118: fpack16 %f12, %f22 set 0x16, %l4 stha %g2, [%l7 + %l4] 0x89 prefetch [%l7 + 0x3C], 0x2 flush %l7 + 0x18 movle %xcc, %i3, %o4 movcs %xcc, %o5, %o6 tneg %icc, 0x1 addcc %i7, 0x051D, %i0 fmovdvc %xcc, %f17, %f4 smulcc %l4, 0x09DE, %l5 taddcctv %o3, %l3, %g7 mulscc %i1, 0x0951, %g3 te %xcc, 0x5 movle %xcc, %o0, %g5 edge32n %i2, %g1, %l1 orn %g4, 0x0A49, %i5 srax %o1, %o7, %i6 fabsd %f24, %f8 stb %l6, [%l7 + 0x69] edge32ln %g6, %l2, %o2 movleu %xcc, %i4, %l0 fcmps %fcc0, %f20, %f10 fmovsvc %icc, %f31, %f29 ba,a %icc, loop_2119 fornot2s %f10, %f30, %f28 tn %icc, 0x0 fnegd %f16, %f20 loop_2119: bpos,a,pn %icc, loop_2120 movvc %xcc, %i3, %o4 lduh [%l7 + 0x46], %o5 orn %o6, 0x0177, %g2 loop_2120: alignaddrl %i0, %i7, %l5 call loop_2121 tcc %xcc, 0x1 fmovsl %xcc, %f19, %f22 movvs %icc, %o3, %l3 loop_2121: fbu,a %fcc3, loop_2122 fmovrde %l4, %f10, %f18 array16 %g7, %g3, %i1 nop setx loop_2123, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2122: prefetch [%l7 + 0x4C], 0x0 fxnor %f20, %f6, %f8 fbe %fcc2, loop_2124 loop_2123: fbg,a %fcc3, loop_2125 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %xcc, 0x1 loop_2124: fcmpne32 %f26, %f12, %o0 loop_2125: fandnot1s %f5, %f24, %f28 bvc,pn %icc, loop_2126 movre %g5, %i2, %g1 tg %xcc, 0x5 movvc %icc, %g4, %i5 loop_2126: fpsub16 %f0, %f26, %f28 movne %icc, %l1, %o1 edge32l %i6, %o7, %l6 fnot1 %f18, %f30 fcmpgt32 %f2, %f12, %l2 fblg %fcc3, loop_2127 edge8n %o2, %i4, %g6 brlez %i3, loop_2128 membar 0x3D loop_2127: brlz %o4, loop_2129 tle %xcc, 0x2 loop_2128: movg %icc, %l0, %o6 subccc %o5, 0x0D4F, %g2 loop_2129: tsubcc %i0, %i7, %l5 fnot1s %f7, %f17 swap [%l7 + 0x58], %l3 fsrc2 %f10, %f22 orncc %o3, 0x1257, %g7 sir 0x1FF3 movrlz %l4, %i1, %o0 movge %xcc, %g3, %g5 fmovsleu %xcc, %f22, %f26 fxors %f7, %f5, %f12 xor %g1, 0x1B29, %g4 tle %xcc, 0x0 movleu %xcc, %i5, %i2 smul %l1, %i6, %o7 fsrc2 %f22, %f14 set 0x48, %i2 stwa %l6, [%l7 + %i2] 0x23 membar #Sync fbne %fcc0, loop_2130 fbl %fcc2, loop_2131 tpos %icc, 0x7 membar 0x3B loop_2130: stb %o1, [%l7 + 0x3A] loop_2131: add %o2, %l2, %g6 sub %i4, 0x054C, %i3 sir 0x0E5A nop setx loop_2132, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16ln %l0, %o4, %o6 edge32n %o5, %i0, %i7 nop setx loop_2133, %l0, %l1 jmpl %l1, %g2 loop_2132: tl %icc, 0x4 taddcc %l3, %o3, %g7 fmovrdgz %l4, %f30, %f0 loop_2133: nop set 0x78, %i7 ldsw [%l7 + %i7], %i1 fpsub16 %f18, %f24, %f2 sdiv %l5, 0x0469, %g3 fnors %f31, %f13, %f16 tgu %icc, 0x3 umul %o0, 0x0861, %g5 wr %g0, 0x80, %asi stwa %g4, [%l7 + 0x64] %asi fzeros %f25 sdiv %g1, 0x1A96, %i2 sllx %l1, %i6, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %l6, %o1, %o2 fornot2 %f14, %f16, %f24 wr %g0, 0x80, %asi lda [%l7 + 0x54] %asi, %f27 tle %xcc, 0x0 xor %i5, 0x0DB0, %g6 movrlz %i4, 0x3C1, %l2 subcc %i3, 0x10B4, %l0 tgu %icc, 0x4 tn %xcc, 0x6 edge32n %o4, %o6, %i0 movrne %i7, 0x20B, %o5 bleu loop_2134 stx %l3, [%l7 + 0x60] orcc %g2, %o3, %g7 fmovsg %xcc, %f12, %f10 loop_2134: movneg %xcc, %i1, %l5 te %icc, 0x6 sdiv %g3, 0x064D, %l4 nop setx loop_2135, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbu,a %fcc3, loop_2136 fmovdleu %icc, %f10, %f30 fmovs %f19, %f19 loop_2135: subcc %o0, %g5, %g1 loop_2136: nop wr %g0, 0x89, %asi ldsba [%l7 + 0x1C] %asi, %g4 udivcc %l1, 0x0AEB, %i2 array8 %o7, %l6, %i6 edge32l %o2, %i5, %o1 srlx %i4, 0x1C, %l2 ldd [%l7 + 0x50], %f12 tg %icc, 0x6 tleu %xcc, 0x5 orn %i3, %l0, %o4 fble,a %fcc2, loop_2137 movg %xcc, %o6, %g6 xnor %i0, 0x1BB7, %o5 fmovsneg %icc, %f5, %f27 loop_2137: nop set 0x2C, %g4 sta %f30, [%l7 + %g4] 0x18 xor %l3, 0x005E, %i7 orn %g2, %o3, %g7 fmovdneg %xcc, %f8, %f28 edge16 %i1, %l5, %l4 movge %xcc, %o0, %g3 fpackfix %f10, %f8 array16 %g1, %g4, %l1 fmovsneg %icc, %f16, %f13 fmovdl %icc, %f4, %f19 add %g5, 0x0CDE, %o7 edge16ln %l6, %i6, %o2 udivx %i5, 0x1559, %i2 addcc %i4, %o1, %i3 wr %g0, 0x10, %asi ldswa [%l7 + 0x24] %asi, %l0 set 0x38, %o1 sta %f9, [%l7 + %o1] 0x80 edge16l %l2, %o4, %o6 add %g6, 0x1110, %o5 stw %l3, [%l7 + 0x24] tpos %icc, 0x5 bgu,a %xcc, loop_2138 mulscc %i7, %i0, %o3 udivx %g2, 0x0E0E, %i1 movrne %g7, 0x131, %l5 loop_2138: edge32l %l4, %o0, %g1 movrlez %g4, %g3, %g5 bgu,pn %icc, loop_2139 tgu %icc, 0x1 tleu %icc, 0x0 bge,a,pn %xcc, loop_2140 loop_2139: edge32n %l1, %o7, %i6 ta %icc, 0x2 fmul8x16au %f22, %f31, %f20 loop_2140: andn %o2, 0x0A54, %i5 addc %l6, %i2, %i4 brgez %i3, loop_2141 fmovsge %icc, %f16, %f18 addccc %o1, %l0, %l2 edge16 %o4, %g6, %o5 loop_2141: tneg %icc, 0x7 sdivcc %l3, 0x1FB5, %o6 add %i7, %o3, %g2 movg %xcc, %i0, %g7 sdiv %i1, 0x0D88, %l5 fxnors %f26, %f26, %f15 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %l4, %o0, %g1 fcmpes %fcc2, %f25, %f20 fmuld8sux16 %f25, %f9, %f26 alignaddrl %g3, %g5, %g4 st %f20, [%l7 + 0x5C] ta %xcc, 0x7 fbn %fcc3, loop_2142 srax %o7, 0x16, %l1 alignaddrl %i6, %i5, %o2 tgu %icc, 0x1 loop_2142: tl %xcc, 0x1 fcmpne16 %f30, %f18, %i2 array32 %i4, %l6, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 st %f15, [%l7 + 0x54] movcs %icc, %l0, %l2 fmovsa %icc, %f1, %f17 fmovspos %icc, %f22, %f21 andcc %o4, 0x1089, %g6 movn %xcc, %i3, %o5 fmovsge %icc, %f30, %f8 movre %l3, 0x3B7, %i7 fzero %f28 sra %o6, %o3, %g2 srlx %g7, %i0, %l5 fpadd32 %f2, %f10, %f24 faligndata %f18, %f24, %f10 and %l4, %o0, %g1 fandnot2 %f30, %f0, %f14 nop set 0x18, %l6 std %f30, [%l7 + %l6] orncc %g3, %i1, %g4 set 0x28, %o3 sta %f1, [%l7 + %o3] 0x88 fbue %fcc1, loop_2143 ta %icc, 0x7 wr %g0, 0x81, %asi stxa %o7, [%l7 + 0x30] %asi loop_2143: fcmpgt16 %f18, %f20, %g5 subcc %l1, 0x1F70, %i5 fbge %fcc2, loop_2144 bl,a,pn %xcc, loop_2145 popc 0x1958, %i6 fpackfix %f24, %f24 loop_2144: fnand %f24, %f10, %f8 loop_2145: brgz %o2, loop_2146 fpsub32 %f28, %f2, %f6 movne %icc, %i2, %l6 movrgz %i4, %o1, %l2 loop_2146: movge %xcc, %l0, %g6 sll %i3, 0x1E, %o4 fmovrslz %o5, %f28, %f30 edge8n %i7, %o6, %l3 sdiv %o3, 0x13C6, %g2 srl %g7, 0x01, %i0 wr %g0, 0x04, %asi prefetcha [%l7 + 0x38] %asi, 0x1 andncc %l4, %o0, %g3 tvc %icc, 0x6 fnot2 %f2, %f4 bpos,pn %icc, loop_2147 sra %i1, %g1, %g4 alignaddr %o7, %l1, %g5 fornot2s %f25, %f18, %f15 loop_2147: xor %i5, %o2, %i6 bpos,a %icc, loop_2148 xor %i2, 0x0FF6, %i4 orncc %l6, 0x1990, %l2 brgz,a %l0, loop_2149 loop_2148: edge32n %o1, %g6, %o4 movg %icc, %i3, %o5 udivcc %i7, 0x025F, %l3 loop_2149: edge32l %o3, %g2, %g7 sir 0x1D07 fcmple16 %f14, %f24, %o6 te %xcc, 0x1 swap [%l7 + 0x28], %i0 fcmpgt16 %f28, %f30, %l5 movvs %xcc, %l4, %o0 tvc %xcc, 0x2 bneg,a,pt %xcc, loop_2150 edge16n %i1, %g1, %g3 ldd [%l7 + 0x28], %f0 array16 %g4, %o7, %g5 loop_2150: alignaddr %l1, %o2, %i6 edge16n %i2, %i4, %l6 fmuld8ulx16 %f24, %f22, %f18 tn %xcc, 0x4 movn %xcc, %i5, %l2 tl %icc, 0x0 stx %o1, [%l7 + 0x28] bshuffle %f6, %f26, %f2 alignaddr %l0, %g6, %o4 fcmps %fcc1, %f21, %f26 mulx %o5, 0x0E3F, %i3 tge %icc, 0x5 movleu %icc, %l3, %o3 fmovdg %icc, %f24, %f11 subccc %i7, 0x0868, %g7 brlz %g2, loop_2151 edge16ln %i0, %l5, %l4 edge16l %o6, %o0, %i1 array32 %g3, %g1, %o7 loop_2151: edge16ln %g5, %g4, %l1 edge32 %i6, %i2, %i4 tcc %icc, 0x7 fmovsg %xcc, %f21, %f17 movg %xcc, %o2, %l6 te %xcc, 0x6 stbar fpadd16 %f12, %f22, %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %i5, 0x0C85, %o1 set 0x40, %i3 ldxa [%l7 + %i3] 0x80, %l2 subc %l0, %o4, %g6 fcmple16 %f24, %f6, %i3 andcc %o5, 0x06EC, %o3 xnor %l3, %g7, %i7 sir 0x1ABB orcc %g2, 0x0BC0, %i0 fmovsa %xcc, %f23, %f15 sdiv %l5, 0x0865, %o6 movre %o0, %l4, %i1 fnors %f28, %f21, %f21 ba,pt %xcc, loop_2152 edge16l %g1, %g3, %o7 movrne %g5, 0x2E4, %g4 edge8 %l1, %i6, %i4 loop_2152: brgz %o2, loop_2153 fbu,a %fcc3, loop_2154 srlx %l6, %i2, %i5 tneg %icc, 0x2 loop_2153: nop wr %g0, 0x89, %asi swapa [%l7 + 0x14] %asi, %l2 loop_2154: swap [%l7 + 0x1C], %o1 tg %icc, 0x4 movge %xcc, %o4, %l0 taddcctv %i3, 0x09E7, %o5 fmovdgu %icc, %f2, %f31 set 0x4B, %o0 stba %o3, [%l7 + %o0] 0x18 fsrc2 %f6, %f8 lduw [%l7 + 0x0C], %g6 movrgez %l3, 0x223, %g7 wr %g0, 0x89, %asi sta %f3, [%l7 + 0x6C] %asi fmovdcs %xcc, %f9, %f7 movne %icc, %i7, %g2 tl %icc, 0x1 subc %i0, %l5, %o6 fxnors %f1, %f21, %f12 fcmple32 %f0, %f18, %o0 tle %xcc, 0x1 taddcctv %i1, 0x044E, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %g3, %o7, %g1 movrlez %g4, %g5, %l1 tvc %xcc, 0x6 array8 %i6, %i4, %l6 add %o2, %i5, %l2 set 0x40, %g1 stda %f16, [%l7 + %g1] 0xf0 membar #Sync fsrc2s %f10, %f30 udivx %o1, 0x18E1, %i2 fcmpeq16 %f20, %f4, %o4 fbule,a %fcc0, loop_2155 movl %xcc, %i3, %l0 movn %icc, %o5, %g6 umul %l3, 0x18CF, %o3 loop_2155: ldd [%l7 + 0x50], %f30 fmovdle %xcc, %f26, %f22 fmovdg %xcc, %f2, %f1 tneg %icc, 0x7 fors %f25, %f16, %f10 orcc %i7, 0x1FB4, %g7 fmovsge %xcc, %f18, %f2 brlz %g2, loop_2156 fmovrsne %l5, %f8, %f25 lduh [%l7 + 0x1A], %o6 srlx %i0, %o0, %i1 loop_2156: call loop_2157 edge8l %g3, %l4, %g1 wr %g0, 0x04, %asi lduba [%l7 + 0x24] %asi, %o7 loop_2157: movrgez %g4, 0x160, %g5 movvs %icc, %l1, %i4 brgz %i6, loop_2158 tsubcctv %o2, 0x04D4, %i5 fmul8x16al %f27, %f26, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2158: lduh [%l7 + 0x3C], %l2 brgez %l6, loop_2159 fba %fcc2, loop_2160 ldd [%l7 + 0x28], %f18 add %o1, %i2, %i3 loop_2159: mova %xcc, %l0, %o4 loop_2160: sub %g6, %l3, %o3 fmovsn %xcc, %f11, %f19 edge8n %i7, %o5, %g7 tleu %icc, 0x6 fbne %fcc1, loop_2161 fandnot2 %f20, %f26, %f20 bgu loop_2162 subcc %l5, %o6, %g2 loop_2161: bneg,a loop_2163 bneg loop_2164 loop_2162: fmovrse %i0, %f11, %f26 ble,a,pn %xcc, loop_2165 loop_2163: andncc %i1, %g3, %l4 loop_2164: te %icc, 0x2 orcc %o0, 0x1B80, %g1 loop_2165: fmovde %icc, %f27, %f9 edge32l %o7, %g5, %g4 fmovsne %icc, %f28, %f16 tsubcc %l1, 0x17F5, %i4 bg %icc, loop_2166 taddcctv %i6, 0x1296, %i5 taddcc %o2, 0x0FD0, %l2 subccc %o1, 0x0EBF, %l6 loop_2166: nop set 0x38, %l0 stda %i2, [%l7 + %l0] 0x2f membar #Sync movneg %xcc, %l0, %i3 tvc %xcc, 0x2 std %f20, [%l7 + 0x68] fbe,a %fcc2, loop_2167 movg %icc, %g6, %l3 movvc %xcc, %o4, %o3 te %xcc, 0x1 loop_2167: membar 0x65 srlx %o5, 0x11, %i7 movpos %xcc, %g7, %l5 tcc %xcc, 0x2 srax %o6, %g2, %i1 call loop_2168 bleu loop_2169 addcc %g3, 0x0553, %l4 te %xcc, 0x6 loop_2168: movl %xcc, %i0, %g1 loop_2169: smul %o7, %o0, %g4 fbue %fcc1, loop_2170 fmul8ulx16 %f26, %f24, %f18 popc %g5, %l1 tcc %icc, 0x4 loop_2170: taddcctv %i6, %i5, %i4 flush %l7 + 0x7C srl %o2, 0x14, %l2 set 0x68, %g5 ldswa [%l7 + %g5] 0x19, %o1 bleu,a loop_2171 sub %l6, %i2, %l0 array8 %i3, %g6, %l3 edge32n %o4, %o3, %i7 loop_2171: ld [%l7 + 0x64], %f21 fsrc1s %f13, %f17 wr %g0, 0x18, %asi lda [%l7 + 0x2C] %asi, %f26 movle %icc, %g7, %o5 sdivcc %o6, 0x15E0, %l5 movrgz %i1, 0x30B, %g2 xorcc %l4, %g3, %i0 membar 0x57 movgu %icc, %g1, %o0 tcc %icc, 0x6 alignaddr %o7, %g5, %g4 fpadd16 %f20, %f8, %f30 fpackfix %f22, %f23 array16 %i6, %l1, %i5 addc %i4, 0x1BB4, %o2 sub %l2, 0x07CE, %l6 tsubcctv %i2, %o1, %i3 edge32n %l0, %l3, %g6 ldx [%l7 + 0x48], %o3 set 0x54, %o5 lduwa [%l7 + %o5] 0x19, %i7 orcc %g7, %o4, %o6 fornot1 %f10, %f18, %f20 fmovrde %l5, %f2, %f14 fmovsle %xcc, %f12, %f8 wr %g0, 0x11, %asi ldxa [%l7 + 0x70] %asi, %i1 fornot1 %f26, %f20, %f4 movre %o5, %g2, %l4 ble,pt %icc, loop_2172 alignaddrl %i0, %g1, %g3 andncc %o7, %o0, %g4 orn %i6, 0x037F, %g5 loop_2172: edge16n %l1, %i4, %o2 bcs,pt %xcc, loop_2173 sra %l2, 0x1B, %l6 fnot2 %f10, %f20 move %icc, %i2, %o1 loop_2173: nop set 0x43, %l2 ldub [%l7 + %l2], %i3 udiv %l0, 0x044F, %i5 nop set 0x18, %l1 ldd [%l7 + %l1], %g6 movre %o3, 0x0F6, %l3 ba %xcc, loop_2174 fbn %fcc0, loop_2175 tsubcctv %i7, %g7, %o4 fbn %fcc3, loop_2176 loop_2174: ldsb [%l7 + 0x45], %l5 loop_2175: movrlez %i1, 0x06F, %o5 fnot1s %f19, %f24 loop_2176: nop wr %g0, 0x0c, %asi ldstuba [%l7 + 0x3E] %asi, %o6 edge32l %g2, %l4, %i0 stb %g3, [%l7 + 0x76] movvs %xcc, %g1, %o7 bgu,a loop_2177 bvs %icc, loop_2178 movg %icc, %g4, %i6 fcmpne16 %f0, %f2, %o0 loop_2177: nop set 0x18, %i6 stxa %g5, [%l7 + %i6] 0x04 loop_2178: nop wr %g0, 0x52, %asi stxa %l1, [%g0 + 0x208] %asi restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %icc, %i4, %o2 srl %l2, 0x13, %i2 edge8n %o1, %i3, %l0 ldub [%l7 + 0x7C], %l6 fmovspos %xcc, %f16, %f17 fbo,a %fcc3, loop_2179 tvc %xcc, 0x5 fbe %fcc1, loop_2180 edge16l %g6, %i5, %l3 loop_2179: movre %o3, %g7, %o4 sllx %i7, 0x1E, %l5 loop_2180: fbu %fcc2, loop_2181 fbu,a %fcc0, loop_2182 tcc %icc, 0x5 fandnot2s %f2, %f20, %f30 loop_2181: movrne %o5, 0x192, %i1 loop_2182: bn,a,pt %xcc, loop_2183 edge8ln %o6, %g2, %i0 sdivcc %g3, 0x0BE7, %g1 tvc %icc, 0x5 loop_2183: andn %l4, %o7, %i6 nop setx loop_2184, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mulscc %g4, %g5, %l1 fones %f2 tl %icc, 0x6 loop_2184: orcc %o0, %i4, %o2 set 0x20, %g2 lda [%l7 + %g2] 0x04, %f9 fbu %fcc3, loop_2185 udiv %l2, 0x1126, %o1 movrgez %i3, 0x16D, %l0 sdivcc %i2, 0x1496, %l6 loop_2185: fmovscc %icc, %f29, %f30 tle %xcc, 0x4 srax %g6, 0x06, %l3 fcmps %fcc0, %f24, %f7 ldsh [%l7 + 0x20], %i5 ldx [%l7 + 0x28], %o3 std %f2, [%l7 + 0x28] lduw [%l7 + 0x60], %o4 fmovdle %icc, %f3, %f28 edge16l %g7, %i7, %o5 or %l5, 0x1483, %i1 fxnor %f14, %f14, %f4 flush %l7 + 0x40 or %o6, 0x0717, %g2 set 0x40, %l3 stda %f0, [%l7 + %l3] 0xf8 membar #Sync tcs %icc, 0x4 umul %g3, %i0, %g1 lduw [%l7 + 0x14], %l4 fbul %fcc1, loop_2186 fmul8ulx16 %f14, %f8, %f28 fcmpeq32 %f4, %f2, %o7 tg %icc, 0x7 loop_2186: ldsh [%l7 + 0x6E], %g4 taddcctv %g5, %l1, %i6 fblg,a %fcc0, loop_2187 fmovdvs %xcc, %f5, %f22 wr %g0, 0x89, %asi ldswa [%l7 + 0x24] %asi, %o0 loop_2187: tcc %icc, 0x3 movrlez %o2, %l2, %o1 umul %i4, 0x0A2E, %i3 add %l0, 0x16A2, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 swap [%l7 + 0x30], %g6 faligndata %f4, %f0, %f22 edge32ln %l6, %i5, %o3 xnor %l3, %g7, %o4 add %o5, 0x169D, %l5 array8 %i1, %o6, %g2 movpos %xcc, %i7, %g3 fmovsge %xcc, %f17, %f13 movrne %i0, 0x29E, %g1 fmovdgu %icc, %f27, %f29 movg %icc, %o7, %l4 fcmps %fcc0, %f22, %f20 nop setx loop_2188, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry and %g4, %l1, %g5 movg %icc, %o0, %o2 movrlz %i6, 0x33F, %l2 loop_2188: orn %i4, %o1, %l0 and %i2, %i3, %g6 edge16 %i5, %l6, %o3 movge %icc, %g7, %o4 sdivx %o5, 0x014C, %l3 addccc %i1, 0x04CD, %l5 fcmple16 %f22, %f0, %o6 fpackfix %f12, %f27 addccc %g2, 0x0FE8, %g3 brlz,a %i7, loop_2189 movrgz %g1, 0x008, %i0 subcc %l4, %o7, %g4 edge32l %l1, %g5, %o0 loop_2189: bvs,a,pn %icc, loop_2190 fpsub16 %f18, %f2, %f12 fnot2 %f30, %f22 sdiv %i6, 0x1047, %l2 loop_2190: orncc %i4, 0x05C5, %o2 andcc %o1, 0x0338, %i2 andn %i3, %g6, %l0 set 0x68, %o4 stda %i4, [%l7 + %o4] 0xea membar #Sync movpos %icc, %o3, %l6 tsubcctv %o4, 0x10F4, %o5 edge32ln %l3, %i1, %g7 ble,a loop_2191 movpos %icc, %l5, %g2 bneg,a,pn %xcc, loop_2192 nop setx loop_2193, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2191: fxor %f4, %f4, %f26 tleu %xcc, 0x0 loop_2192: edge16l %o6, %i7, %g3 loop_2193: edge16ln %g1, %l4, %i0 addccc %g4, 0x0AEB, %l1 addccc %o7, %g5, %o0 fmovsgu %xcc, %f3, %f16 sethi 0x189C, %l2 fnot2s %f29, %f18 fblg %fcc2, loop_2194 sll %i6, 0x17, %i4 fabsd %f26, %f18 xnorcc %o1, 0x05EA, %o2 loop_2194: and %i2, 0x04F9, %g6 edge8 %i3, %l0, %i5 xnor %o3, 0x0B78, %l6 set 0x3C, %o2 ldswa [%l7 + %o2] 0x89, %o4 movrne %o5, 0x1B9, %l3 ldstub [%l7 + 0x49], %g7 orncc %i1, %l5, %g2 wr %g0, 0x80, %asi ldswa [%l7 + 0x5C] %asi, %i7 udiv %g3, 0x022A, %o6 edge8 %g1, %l4, %g4 edge8n %i0, %l1, %g5 lduh [%l7 + 0x64], %o0 add %o7, 0x1AFD, %i6 fmovde %icc, %f16, %f12 fpadd16 %f28, %f24, %f0 add %i4, 0x04CB, %o1 movleu %icc, %l2, %o2 sir 0x1F2F be,pn %xcc, loop_2195 sra %g6, %i2, %i3 tpos %icc, 0x5 mulx %i5, 0x069A, %l0 loop_2195: fmovdle %xcc, %f30, %f23 fblg %fcc3, loop_2196 edge16n %o3, %o4, %o5 fbo %fcc0, loop_2197 fpsub32 %f14, %f22, %f20 loop_2196: fmovse %icc, %f24, %f9 movcc %icc, %l6, %l3 loop_2197: movn %icc, %i1, %l5 prefetch [%l7 + 0x3C], 0x2 array32 %g7, %i7, %g2 or %o6, %g1, %l4 wr %g0, 0x10, %asi ldsha [%l7 + 0x58] %asi, %g4 movrlez %i0, 0x3AE, %g3 brlz,a %g5, loop_2198 movrgz %l1, %o7, %o0 andn %i6, %i4, %o1 tsubcc %l2, 0x0522, %g6 loop_2198: nop set 0x28, %o7 stda %i2, [%l7 + %o7] 0xe2 membar #Sync sra %i3, 0x06, %o2 mulx %l0, %o3, %i5 srax %o4, 0x18, %o5 alignaddrl %l3, %i1, %l6 bleu,pt %icc, loop_2199 bcs,pn %icc, loop_2200 array32 %l5, %i7, %g7 ldsw [%l7 + 0x10], %g2 loop_2199: membar 0x0D loop_2200: sir 0x0183 or %g1, 0x0CEC, %l4 srl %g4, 0x17, %i0 smulcc %o6, %g5, %g3 subc %o7, 0x1FEE, %l1 edge16n %o0, %i6, %i4 tsubcctv %l2, 0x1A76, %g6 fbule,a %fcc1, loop_2201 tcs %xcc, 0x0 nop set 0x25, %g3 stb %i2, [%l7 + %g3] taddcctv %i3, 0x1F8D, %o1 loop_2201: stbar andncc %o2, %o3, %i5 movl %xcc, %l0, %o5 membar 0x23 tg %xcc, 0x2 fmovdleu %xcc, %f25, %f16 srlx %l3, %i1, %l6 fblg %fcc1, loop_2202 for %f2, %f8, %f8 set 0x5F, %g7 stba %l5, [%l7 + %g7] 0x0c loop_2202: brz,a %i7, loop_2203 movg %xcc, %g7, %o4 movne %icc, %g2, %g1 array32 %g4, %l4, %i0 loop_2203: fbl %fcc2, loop_2204 movne %icc, %o6, %g5 brlez %o7, loop_2205 fmuld8sux16 %f28, %f25, %f6 loop_2204: sub %l1, %o0, %i6 movn %icc, %g3, %l2 loop_2205: umulcc %i4, %i2, %i3 tvc %icc, 0x5 fcmpes %fcc3, %f10, %f29 movrlz %g6, %o2, %o1 pdist %f16, %f4, %f14 addccc %i5, 0x194F, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbo,a %fcc3, loop_2206 fpadd32s %f19, %f11, %f31 andn %o5, 0x1FFC, %o3 fnot1s %f27, %f28 loop_2206: st %f27, [%l7 + 0x40] edge8n %i1, %l6, %l5 fmovrsgz %l3, %f24, %f25 ldsh [%l7 + 0x08], %g7 movvc %xcc, %o4, %i7 array32 %g2, %g4, %g1 movre %l4, %o6, %i0 edge32 %o7, %l1, %g5 movre %o0, 0x1EA, %i6 edge8n %l2, %g3, %i4 tle %xcc, 0x2 edge32n %i3, %g6, %o2 xorcc %o1, 0x0868, %i5 sth %i2, [%l7 + 0x5A] fmovse %icc, %f28, %f16 wr %g0, 0x18, %asi ldsha [%l7 + 0x36] %asi, %o5 sir 0x0A04 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmple16 %f4, %f30, %o3 st %f10, [%l7 + 0x44] fbg %fcc0, loop_2207 fmovdge %xcc, %f9, %f0 sra %i1, %l0, %l6 add %l7, 0x38, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l5, %l3 loop_2207: movvc %icc, %g7, %o4 movleu %xcc, %g2, %i7 fpsub16s %f7, %f6, %f8 tcc %xcc, 0x5 fcmps %fcc1, %f17, %f24 fmovdcs %xcc, %f16, %f2 smulcc %g4, 0x08D1, %l4 fbl,a %fcc1, loop_2208 move %xcc, %o6, %i0 movvs %icc, %g1, %l1 udivx %g5, 0x006F, %o7 loop_2208: stw %o0, [%l7 + 0x08] sdivcc %i6, 0x1CDB, %l2 or %i4, 0x1572, %g3 fbn %fcc3, loop_2209 xnorcc %i3, %g6, %o1 fandnot2 %f8, %f12, %f24 tpos %xcc, 0x7 loop_2209: tsubcc %i5, 0x1EC6, %i2 srl %o2, 0x17, %o5 tge %xcc, 0x2 movvc %xcc, %i1, %o3 andcc %l6, 0x0853, %l0 movcs %icc, %l5, %g7 srlx %o4, %g2, %i7 orcc %l3, 0x1A81, %g4 fpadd32 %f18, %f30, %f12 addc %o6, %l4, %i0 fmovsleu %xcc, %f14, %f23 fsrc2s %f19, %f8 fcmpne16 %f2, %f14, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bleu,pn %xcc, loop_2210 fbul %fcc2, loop_2211 fmovsn %xcc, %f5, %f14 fmovdne %xcc, %f24, %f23 loop_2210: stx %g5, [%l7 + 0x30] loop_2211: fbul,a %fcc2, loop_2212 fmovsvc %xcc, %f1, %f31 edge32ln %g1, %o7, %o0 edge8n %l2, %i6, %g3 loop_2212: udivx %i3, 0x1667, %g6 fmovda %xcc, %f20, %f31 fmovrdgz %i4, %f28, %f12 fmovrdlz %i5, %f26, %f20 tsubcc %i2, 0x105B, %o2 movne %xcc, %o5, %o1 fmovsle %xcc, %f19, %f24 edge8l %o3, %l6, %i1 bcc,a,pt %icc, loop_2213 sub %l5, %l0, %g7 movl %xcc, %g2, %o4 edge16l %l3, %g4, %i7 loop_2213: nop set 0x51, %g6 ldstuba [%l7 + %g6] 0x81, %o6 add %l7, 0x08, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i0 casa [%l6] %asi, %i0, %l1 array32 %g5, %l4, %o7 bne loop_2214 for %f22, %f0, %f18 array32 %g1, %l2, %o0 wr %g0, 0x89, %asi stwa %i6, [%l7 + 0x14] %asi loop_2214: movrgez %i3, %g3, %g6 sdivx %i4, 0x1628, %i5 add %i2, %o2, %o1 set 0x78, %l5 lduwa [%l7 + %l5] 0x88, %o5 tne %xcc, 0x4 set 0x58, %o6 sta %f16, [%l7 + %o6] 0x19 fbo %fcc3, loop_2215 fmovda %icc, %f13, %f30 movneg %icc, %o3, %l6 bleu,pt %icc, loop_2216 loop_2215: fpsub16s %f13, %f8, %f27 fbu %fcc0, loop_2217 fmovdl %xcc, %f12, %f29 loop_2216: nop set 0x28, %i1 stda %i0, [%l7 + %i1] 0x22 membar #Sync loop_2217: array32 %l0, %l5, %g2 bneg,pt %icc, loop_2218 movle %xcc, %g7, %l3 fmovdne %icc, %f28, %f10 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2218: fbule %fcc1, loop_2219 fornot2 %f24, %f14, %f6 brnz %g4, loop_2220 movcc %xcc, %o4, %o6 loop_2219: tsubcc %i0, %l1, %g5 srax %l4, 0x0C, %o7 loop_2220: fone %f6 fnot2 %f16, %f26 edge8 %i7, %l2, %g1 fsrc1s %f28, %f28 fmovrsgz %o0, %f25, %f25 movpos %icc, %i6, %i3 fandnot2 %f10, %f20, %f14 xorcc %g6, %g3, %i4 fpadd16s %f16, %f9, %f25 taddcc %i5, %i2, %o1 fones %f12 tgu %xcc, 0x6 taddcc %o2, 0x11AA, %o5 fmovrslez %o3, %f27, %f20 smul %i1, 0x1F05, %l0 orn %l5, %g2, %g7 fmovsge %icc, %f23, %f1 bneg %xcc, loop_2221 fmovdg %xcc, %f27, %f11 sdivcc %l6, 0x08D6, %l3 tcc %xcc, 0x4 loop_2221: andcc %g4, 0x19CD, %o6 edge8l %i0, %l1, %g5 fcmped %fcc1, %f24, %f12 bg,a,pt %xcc, loop_2222 bn,a,pn %icc, loop_2223 ta %icc, 0x0 tl %icc, 0x5 loop_2222: fmovda %xcc, %f4, %f24 loop_2223: ldsb [%l7 + 0x3A], %l4 xnor %o7, %i7, %l2 bge,a,pn %xcc, loop_2224 fnot1 %f22, %f22 movcs %xcc, %g1, %o4 call loop_2225 loop_2224: edge8 %i6, %o0, %g6 smul %g3, %i3, %i4 and %i5, %o1, %i2 loop_2225: fmovda %icc, %f28, %f16 udivcc %o2, 0x18FB, %o3 fmovdgu %xcc, %f13, %f1 edge32 %i1, %o5, %l5 tsubcctv %g2, 0x064F, %l0 fabsd %f0, %f4 flush %l7 + 0x74 bne,a loop_2226 sdivx %l6, 0x0679, %g7 alignaddrl %g4, %l3, %o6 ble,a,pt %icc, loop_2227 loop_2226: fcmpd %fcc0, %f30, %f10 orn %l1, %g5, %l4 edge16ln %i0, %i7, %l2 loop_2227: movre %o7, 0x0BE, %o4 orn %g1, 0x1CD7, %i6 bvc,a,pn %xcc, loop_2228 edge8ln %o0, %g3, %g6 bn,a,pt %icc, loop_2229 fbu %fcc0, loop_2230 loop_2228: edge8ln %i3, %i5, %o1 brlez,a %i4, loop_2231 loop_2229: fmovdleu %icc, %f2, %f0 loop_2230: tpos %icc, 0x1 movrgez %o2, 0x2B8, %o3 loop_2231: edge8n %i2, %i1, %l5 sethi 0x0B25, %o5 sir 0x0E6C sub %l0, %l6, %g7 bpos,pt %icc, loop_2232 tpos %xcc, 0x0 udivx %g2, 0x01D7, %g4 fpack16 %f16, %f10 loop_2232: nop set 0x40, %i4 stda %f16, [%l7 + %i4] 0xf1 membar #Sync fmovrse %l3, %f22, %f16 edge8l %o6, %g5, %l1 bvs,pt %icc, loop_2233 fnegd %f24, %f22 fmul8x16 %f4, %f6, %f8 smul %i0, 0x0443, %l4 loop_2233: fsrc2 %f16, %f6 edge16ln %i7, %l2, %o4 umulcc %o7, 0x17DB, %i6 xnorcc %g1, %g3, %o0 tn %xcc, 0x2 nop setx loop_2234, %l0, %l1 jmpl %l1, %g6 addc %i3, %o1, %i4 subccc %i5, %o3, %i2 edge16ln %o2, %l5, %i1 loop_2234: edge8 %l0, %l6, %g7 movrgz %o5, 0x038, %g2 tn %icc, 0x4 set 0x3C, %i5 stwa %g4, [%l7 + %i5] 0x18 mova %xcc, %o6, %g5 fmovdvs %xcc, %f4, %f1 fmovrdgz %l3, %f14, %f26 mulx %l1, %l4, %i7 bg,a,pt %xcc, loop_2235 edge32l %l2, %i0, %o7 tpos %icc, 0x6 xor %o4, %i6, %g1 loop_2235: array32 %g3, %g6, %i3 or %o1, %i4, %o0 movne %xcc, %o3, %i2 tcs %xcc, 0x7 fpsub32 %f28, %f6, %f18 fors %f9, %f25, %f22 addccc %i5, 0x024A, %o2 tn %xcc, 0x7 ld [%l7 + 0x60], %f23 wr %g0, 0x4f, %asi ldxa [%g0 + 0x8] %asi, %l5 set 0x54, %l4 sta %f7, [%l7 + %l4] 0x89 movvs %icc, %l0, %i1 sdiv %g7, 0x1A23, %o5 membar 0x4E srax %l6, %g4, %o6 movcs %xcc, %g2, %g5 fmovdcc %icc, %f8, %f14 andncc %l1, %l4, %i7 tg %xcc, 0x0 movrne %l3, 0x217, %l2 be %xcc, loop_2236 fbl %fcc1, loop_2237 bn,a loop_2238 fbue %fcc0, loop_2239 loop_2236: edge8 %i0, %o7, %i6 loop_2237: edge16l %g1, %o4, %g6 loop_2238: tvc %icc, 0x7 loop_2239: brnz,a %g3, loop_2240 sdivx %o1, 0x1E76, %i4 movrne %o0, %i3, %i2 xorcc %o3, 0x0ED2, %o2 loop_2240: edge16n %i5, %l5, %i1 edge32n %l0, %g7, %l6 movrgz %o5, %o6, %g2 set 0x34, %i2 lduwa [%l7 + %i2] 0x10, %g5 fmuld8ulx16 %f19, %f4, %f10 set 0x7C, %i7 ldswa [%l7 + %i7] 0x19, %l1 sll %g4, 0x13, %l4 array8 %i7, %l2, %l3 subcc %o7, %i0, %i6 ld [%l7 + 0x2C], %f30 orn %o4, 0x0825, %g1 fexpand %f10, %f14 brnz %g3, loop_2241 fone %f2 movn %xcc, %o1, %i4 array32 %o0, %i3, %g6 loop_2241: fors %f7, %f5, %f31 movcs %icc, %i2, %o2 wr %g0, 0x80, %asi stha %i5, [%l7 + 0x1A] %asi orcc %l5, %i1, %o3 fmul8sux16 %f28, %f8, %f0 or %g7, 0x0F58, %l6 wr %g0, 0x19, %asi ldda [%l7 + 0x10] %asi, %o4 popc %l0, %o6 fmovrsne %g2, %f0, %f21 edge16 %g5, %g4, %l4 brlez,a %i7, loop_2242 edge8ln %l1, %l3, %o7 sdivcc %l2, 0x1EBA, %i0 mulscc %i6, 0x1DDF, %g1 loop_2242: andn %g3, %o1, %o4 subcc %o0, %i4, %i3 alignaddrl %g6, %i2, %i5 movn %xcc, %l5, %i1 prefetch [%l7 + 0x4C], 0x3 fmul8x16au %f1, %f7, %f12 fornot2s %f31, %f9, %f25 nop set 0x20, %g4 ldd [%l7 + %g4], %o2 movgu %icc, %g7, %o3 fpsub32s %f29, %f14, %f8 umulcc %l6, 0x176F, %l0 sdivx %o5, 0x1F9B, %g2 movrne %g5, %g4, %l4 umulcc %i7, 0x0DE2, %l1 call loop_2243 fand %f0, %f16, %f12 subc %l3, 0x0181, %o6 set 0x30, %o1 ldsha [%l7 + %o1] 0x81, %o7 loop_2243: tne %xcc, 0x6 subc %l2, 0x1265, %i0 sethi 0x0326, %i6 fpmerge %f29, %f25, %f12 ldub [%l7 + 0x0B], %g1 bleu,pn %icc, loop_2244 srlx %o1, 0x03, %g3 bge,pn %xcc, loop_2245 tg %icc, 0x7 loop_2244: addcc %o4, 0x06A8, %o0 fmuld8sux16 %f27, %f0, %f28 loop_2245: fpadd32 %f10, %f26, %f20 orcc %i3, %i4, %g6 fsrc1 %f6, %f14 fones %f5 subc %i5, 0x0656, %l5 add %l7, 0x60, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %i2, %i1 bg,pn %xcc, loop_2246 lduh [%l7 + 0x44], %o2 fcmpgt16 %f26, %f4, %o3 bl,a,pt %xcc, loop_2247 loop_2246: brlez,a %l6, loop_2248 movn %xcc, %g7, %o5 lduh [%l7 + 0x54], %l0 loop_2247: movrlz %g5, %g2, %l4 loop_2248: edge32 %i7, %l1, %g4 fabsd %f18, %f18 addccc %o6, %l3, %o7 movre %i0, 0x14A, %i6 sdivx %g1, 0x061A, %l2 fxors %f16, %f3, %f26 wr %g0, 0x04, %asi ldsha [%l7 + 0x08] %asi, %g3 fmovdle %icc, %f28, %f26 fbu %fcc2, loop_2249 srl %o4, %o1, %o0 wr %g0, 0x10, %asi ldsba [%l7 + 0x08] %asi, %i3 loop_2249: edge16 %i4, %g6, %l5 nop setx loop_2250, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry subcc %i2, %i5, %o2 fmovsneg %xcc, %f27, %f25 orn %o3, 0x1A99, %i1 loop_2250: nop set 0x54, %i0 lduha [%l7 + %i0] 0x04, %l6 edge32n %o5, %g7, %g5 fpack16 %f4, %f0 edge16ln %l0, %l4, %g2 umulcc %l1, 0x1EDA, %g4 sth %i7, [%l7 + 0x38] tne %icc, 0x3 movge %icc, %l3, %o6 movrne %i0, %o7, %i6 tcs %icc, 0x7 fabss %f8, %f9 te %xcc, 0x4 edge16 %l2, %g1, %g3 movrgz %o1, 0x095, %o0 fmul8x16 %f17, %f2, %f8 subcc %i3, 0x1BA2, %i4 add %o4, 0x1001, %g6 sub %i2, 0x111A, %i5 movne %icc, %o2, %o3 movrne %l5, %i1, %o5 fmuld8ulx16 %f1, %f10, %f30 fcmpne16 %f4, %f18, %g7 sth %g5, [%l7 + 0x0E] edge16ln %l0, %l6, %l4 movrlz %l1, %g2, %g4 sir 0x055F movvs %icc, %i7, %o6 fblg,a %fcc1, loop_2251 fblg %fcc1, loop_2252 fbne %fcc1, loop_2253 fzeros %f26 loop_2251: array16 %i0, %o7, %l3 loop_2252: xnorcc %i6, %g1, %l2 loop_2253: ta %xcc, 0x2 movg %xcc, %o1, %g3 sir 0x0549 sll %i3, 0x0A, %o0 fmovsvs %icc, %f24, %f28 tsubcctv %o4, %g6, %i4 fbue %fcc1, loop_2254 faligndata %f24, %f2, %f20 smulcc %i2, 0x0BEB, %o2 ta %xcc, 0x6 loop_2254: movge %icc, %o3, %i5 sllx %l5, 0x0D, %i1 ldx [%l7 + 0x70], %g7 set 0x0D, %o3 lduba [%l7 + %o3] 0x89, %g5 and %l0, %o5, %l6 tn %icc, 0x0 fbne,a %fcc1, loop_2255 st %f23, [%l7 + 0x1C] wr %g0, 0x19, %asi lduha [%l7 + 0x32] %asi, %l4 loop_2255: fbuge,a %fcc1, loop_2256 edge8n %g2, %l1, %g4 fsrc2s %f19, %f14 popc %o6, %i0 loop_2256: nop wr %g0, 0x19, %asi prefetcha [%l7 + 0x18] %asi, 0x1 movne %xcc, %l3, %i7 wr %g0, 0x81, %asi lduwa [%l7 + 0x08] %asi, %g1 fbg %fcc0, loop_2257 std %l2, [%l7 + 0x60] ble loop_2258 fbe,a %fcc1, loop_2259 loop_2257: std %f26, [%l7 + 0x58] edge32n %o1, %g3, %i6 loop_2258: edge32l %o0, %i3, %o4 loop_2259: tge %xcc, 0x4 fandnot1s %f13, %f22, %f11 edge16n %g6, %i2, %o2 udivx %i4, 0x0691, %o3 movleu %icc, %i5, %i1 taddcc %l5, %g7, %g5 xnor %l0, 0x026A, %o5 orcc %l4, %g2, %l1 wr %g0, 0x04, %asi prefetcha [%l7 + 0x58] %asi, 0x2 nop set 0x48, %i3 ldx [%l7 + %i3], %o6 edge8n %g4, %i0, %l3 bge loop_2260 ldstub [%l7 + 0x0F], %i7 sra %g1, 0x09, %l2 te %xcc, 0x5 loop_2260: udiv %o7, 0x1480, %g3 movrne %i6, %o1, %o0 set 0x50, %o0 ldda [%l7 + %o0] 0x11, %i2 edge32n %g6, %i2, %o4 sra %o2, 0x0E, %i4 fnot2 %f18, %f30 orcc %i5, 0x08DC, %i1 fpadd32s %f11, %f2, %f22 ld [%l7 + 0x24], %f8 edge16ln %o3, %g7, %g5 tleu %xcc, 0x4 udivx %l5, 0x07A1, %o5 sll %l0, %l4, %g2 andn %l6, 0x0E69, %o6 movrne %g4, %i0, %l3 fones %f1 fmovdleu %xcc, %f23, %f1 fnor %f14, %f26, %f0 fpackfix %f0, %f5 nop setx loop_2261, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subc %i7, %l1, %g1 srax %o7, %g3, %i6 fmovdl %xcc, %f26, %f1 loop_2261: edge8n %o1, %l2, %i3 fpmerge %f31, %f6, %f24 nop setx loop_2262, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tne %icc, 0x2 srl %g6, %i2, %o0 ble,a loop_2263 loop_2262: xorcc %o4, %i4, %i5 fcmps %fcc3, %f20, %f10 call loop_2264 loop_2263: fmovda %xcc, %f14, %f5 edge16n %i1, %o3, %g7 movpos %xcc, %g5, %o2 loop_2264: tsubcc %o5, %l0, %l5 edge16l %g2, %l4, %o6 subc %g4, 0x0ADB, %l6 fmovdvs %icc, %f8, %f5 movge %xcc, %i0, %i7 edge16n %l3, %l1, %g1 mulscc %g3, %o7, %i6 fmovscs %icc, %f3, %f20 movrlz %o1, 0x12B, %l2 addccc %i3, %i2, %g6 tsubcctv %o4, %i4, %i5 ldub [%l7 + 0x50], %i1 bne,a,pt %icc, loop_2265 fmovrdlez %o3, %f4, %f10 orcc %g7, %g5, %o0 fands %f4, %f20, %f24 loop_2265: tneg %xcc, 0x6 sethi 0x1502, %o2 ldsw [%l7 + 0x08], %l0 edge8n %o5, %l5, %l4 movgu %icc, %o6, %g2 ldd [%l7 + 0x18], %f0 brgz %g4, loop_2266 sdivcc %i0, 0x0D5A, %i7 bg,a loop_2267 srl %l3, 0x12, %l6 loop_2266: tl %xcc, 0x6 subcc %g1, %g3, %o7 loop_2267: tg %xcc, 0x6 fnot1s %f8, %f9 fcmple16 %f10, %f0, %l1 wr %g0, 0x2b, %asi stxa %i6, [%l7 + 0x50] %asi membar #Sync movcc %icc, %o1, %l2 fzero %f4 wr %g0, 0x19, %asi ldstuba [%l7 + 0x69] %asi, %i2 mova %icc, %i3, %g6 st %f31, [%l7 + 0x4C] fbo %fcc0, loop_2268 tpos %icc, 0x3 std %f16, [%l7 + 0x38] subc %o4, %i5, %i1 loop_2268: movleu %xcc, %o3, %i4 movvs %xcc, %g7, %o0 or %g5, %o2, %l0 movleu %icc, %l5, %o5 fmovdl %xcc, %f12, %f16 fxors %f15, %f7, %f15 sdivcc %o6, 0x192F, %l4 srlx %g4, 0x1E, %g2 udiv %i7, 0x0EB0, %l3 alignaddrl %i0, %l6, %g1 fbule %fcc0, loop_2269 fba %fcc3, loop_2270 or %g3, %o7, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2269: fmovdle %xcc, %f12, %f31 loop_2270: nop wr %g0, 0x80, %asi ldsba [%l7 + 0x6E] %asi, %o1 fmovdpos %icc, %f19, %f10 ldsh [%l7 + 0x0E], %l2 umul %l1, %i3, %g6 mulscc %i2, 0x1D81, %i5 mulscc %i1, 0x1D5B, %o4 movn %icc, %o3, %i4 sra %o0, %g5, %g7 fcmpeq16 %f22, %f28, %o2 fandnot2 %f2, %f16, %f12 array16 %l0, %o5, %o6 sllx %l5, 0x11, %l4 tne %xcc, 0x6 fors %f28, %f3, %f25 movg %icc, %g4, %i7 taddcc %l3, %g2, %l6 fcmpgt16 %f30, %f26, %i0 be,pt %xcc, loop_2271 fmovscc %icc, %f0, %f8 fmovrse %g1, %f3, %f4 tvs %xcc, 0x6 loop_2271: fandnot1 %f28, %f18, %f0 wr %g0, 0x89, %asi stha %g3, [%l7 + 0x64] %asi fnands %f1, %f25, %f0 edge32n %i6, %o7, %o1 brlz %l2, loop_2272 sll %i3, 0x18, %g6 fbug,a %fcc2, loop_2273 or %i2, %i5, %i1 loop_2272: tgu %xcc, 0x2 tsubcctv %l1, 0x199F, %o3 loop_2273: fone %f2 mulx %i4, 0x1D9D, %o4 membar 0x77 array8 %o0, %g7, %g5 fzeros %f23 ba %xcc, loop_2274 stw %l0, [%l7 + 0x34] movcc %icc, %o2, %o5 brz %o6, loop_2275 loop_2274: movrgez %l5, %l4, %g4 tvs %xcc, 0x4 fcmpne16 %f8, %f26, %l3 loop_2275: edge8ln %g2, %l6, %i0 ba loop_2276 tvs %icc, 0x4 fbe %fcc3, loop_2277 stbar loop_2276: edge8 %g1, %g3, %i6 fba %fcc1, loop_2278 loop_2277: movn %icc, %o7, %i7 bleu,pn %xcc, loop_2279 udivcc %l2, 0x1E25, %o1 loop_2278: edge16l %g6, %i3, %i2 movrlz %i5, 0x158, %i1 loop_2279: alignaddrl %o3, %l1, %o4 tne %icc, 0x2 fmul8ulx16 %f16, %f30, %f26 tcs %xcc, 0x0 alignaddr %o0, %g7, %g5 set 0x40, %l6 stda %f0, [%l7 + %l6] 0xf9 membar #Sync and %l0, %o2, %o5 ta %icc, 0x0 fnot1s %f22, %f17 tgu %xcc, 0x7 addccc %i4, 0x0B10, %l5 smul %o6, 0x05F0, %l4 bneg,pn %icc, loop_2280 fbne %fcc2, loop_2281 movpos %icc, %g4, %g2 sub %l3, 0x145D, %i0 loop_2280: srl %l6, 0x10, %g3 loop_2281: subccc %i6, 0x0137, %o7 tcs %xcc, 0x5 ldx [%l7 + 0x28], %i7 fmovrdgez %l2, %f12, %f22 movgu %icc, %o1, %g1 movrgez %g6, %i2, %i5 taddcc %i3, 0x073B, %o3 sdivx %i1, 0x0D03, %o4 movpos %xcc, %l1, %g7 movrlez %o0, %l0, %o2 bpos,pn %xcc, loop_2282 edge16 %o5, %i4, %g5 tsubcc %l5, 0x15D3, %l4 edge8ln %o6, %g4, %l3 loop_2282: edge32l %i0, %g2, %l6 bn loop_2283 bge,pn %xcc, loop_2284 tl %icc, 0x7 and %g3, %i6, %i7 loop_2283: te %xcc, 0x4 loop_2284: movrgez %o7, %l2, %g1 fmovs %f0, %f3 array32 %g6, %i2, %o1 movg %icc, %i3, %o3 fandnot1 %f6, %f12, %f14 set 0x40, %g1 lduwa [%l7 + %g1] 0x80, %i5 add %l7, 0x6C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o4 casa [%l6] %asi, %o4, %i1 movrne %g7, %l1, %o0 fnot1 %f24, %f16 orcc %o2, 0x0662, %o5 movn %icc, %i4, %g5 popc 0x1518, %l0 addccc %l4, 0x1E14, %l5 edge16l %o6, %g4, %l3 taddcc %i0, %g2, %l6 nop setx loop_2285, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done alignaddr %g3, %i6, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbe,a %fcc3, loop_2286 loop_2285: fpadd32s %f25, %f29, %f1 popc 0x1793, %l2 st %f9, [%l7 + 0x44] loop_2286: edge16n %g1, %g6, %i2 fmovrdne %o1, %f30, %f0 edge32n %o7, %o3, %i3 fbne,a %fcc1, loop_2287 fpmerge %f21, %f28, %f24 srax %i5, 0x06, %i1 move %xcc, %o4, %g7 loop_2287: fbne %fcc0, loop_2288 udivcc %l1, 0x0B3E, %o2 tcc %xcc, 0x7 fsrc2s %f26, %f27 loop_2288: stb %o0, [%l7 + 0x16] fbue %fcc3, loop_2289 tle %icc, 0x0 brnz %o5, loop_2290 fcmple16 %f0, %f8, %g5 loop_2289: xnor %i4, 0x16E9, %l0 movl %xcc, %l4, %l5 loop_2290: nop set 0x1E, %g5 stha %g4, [%l7 + %g5] 0x2a membar #Sync fpadd16 %f4, %f22, %f26 sdivx %l3, 0x04D8, %o6 nop set 0x58, %o5 ldsw [%l7 + %o5], %g2 fmovd %f12, %f14 fabsd %f0, %f10 fbul %fcc1, loop_2291 alignaddr %l6, %i0, %g3 movcc %icc, %i7, %i6 sll %g1, 0x1F, %g6 loop_2291: nop wr %g0, 0x89, %asi sta %f24, [%l7 + 0x18] %asi sllx %l2, %o1, %o7 brz,a %o3, loop_2292 array32 %i3, %i5, %i1 nop set 0x10, %l0 ldd [%l7 + %l0], %o4 fble,a %fcc1, loop_2293 loop_2292: fmovsn %xcc, %f11, %f7 array16 %i2, %g7, %o2 bvc loop_2294 loop_2293: bgu,a,pt %icc, loop_2295 movre %o0, 0x10A, %l1 umul %g5, %o5, %i4 loop_2294: taddcc %l0, %l4, %g4 loop_2295: movl %xcc, %l3, %o6 bcs,a,pn %xcc, loop_2296 edge32 %g2, %l6, %i0 addccc %g3, 0x02ED, %l5 sdivcc %i6, 0x1943, %i7 loop_2296: fcmpeq16 %f0, %f18, %g6 bcc %icc, loop_2297 xnorcc %l2, %o1, %o7 sra %o3, 0x1E, %g1 fpadd16s %f9, %f21, %f4 loop_2297: movn %icc, %i3, %i1 fmovsge %icc, %f17, %f27 swap [%l7 + 0x3C], %i5 movvc %xcc, %i2, %g7 tle %xcc, 0x2 set 0x1C, %l2 lduba [%l7 + %l2] 0x89, %o4 wr %g0, 0x81, %asi ldxa [%l7 + 0x40] %asi, %o2 smulcc %l1, 0x0A0B, %g5 tvs %icc, 0x6 fbu,a %fcc1, loop_2298 tne %icc, 0x7 edge8ln %o0, %o5, %i4 ldd [%l7 + 0x48], %l4 loop_2298: fblg,a %fcc2, loop_2299 fsrc1 %f12, %f2 subccc %g4, 0x09C1, %l0 or %l3, 0x031C, %g2 loop_2299: fmovsle %xcc, %f19, %f14 fcmple32 %f30, %f6, %l6 movl %xcc, %o6, %i0 mulx %g3, 0x162B, %l5 wr %g0, 0x10, %asi swapa [%l7 + 0x10] %asi, %i6 tsubcctv %i7, 0x0A3E, %l2 fbe,a %fcc0, loop_2300 te %xcc, 0x1 subccc %g6, %o7, %o1 fmovspos %xcc, %f30, %f0 loop_2300: fcmpeq32 %f26, %f18, %o3 array16 %i3, %g1, %i5 brgz %i2, loop_2301 bg loop_2302 ld [%l7 + 0x0C], %f13 ta %xcc, 0x3 loop_2301: move %icc, %g7, %o4 loop_2302: popc %i1, %l1 addccc %g5, 0x07C5, %o2 bcs,a %icc, loop_2303 fmovsne %xcc, %f12, %f18 tcs %icc, 0x0 fcmpes %fcc0, %f20, %f10 loop_2303: subccc %o5, 0x094D, %i4 edge32ln %l4, %g4, %l0 fcmple16 %f0, %f4, %o0 tl %xcc, 0x3 movvs %icc, %g2, %l6 edge32 %o6, %i0, %l3 udiv %g3, 0x186D, %l5 stb %i7, [%l7 + 0x1D] nop set 0x20, %l1 ldd [%l7 + %l1], %f6 bcc %icc, loop_2304 fmovrslez %l2, %f6, %f16 smul %g6, %o7, %i6 subc %o1, %i3, %o3 loop_2304: movre %i5, 0x0FC, %i2 fbug %fcc3, loop_2305 orn %g1, 0x10C2, %g7 fmovda %icc, %f23, %f21 fnot2s %f10, %f16 loop_2305: bvc,pn %icc, loop_2306 andcc %i1, %o4, %g5 edge32ln %o2, %o5, %l1 movrgz %l4, 0x32B, %i4 loop_2306: xnor %l0, %g4, %o0 fbe %fcc0, loop_2307 movrgz %g2, 0x19A, %o6 xorcc %l6, 0x024E, %l3 tpos %xcc, 0x1 loop_2307: nop add %l7, 0x58, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g3, %i0 movrlez %l5, 0x086, %l2 tg %icc, 0x1 movle %icc, %i7, %g6 edge16ln %o7, %o1, %i6 udiv %i3, 0x02D5, %i5 call loop_2308 tleu %icc, 0x4 fmovdpos %icc, %f17, %f14 fmovdvc %icc, %f3, %f31 loop_2308: umul %i2, 0x069D, %o3 popc 0x0B4E, %g1 smulcc %i1, %o4, %g5 wr %g0, 0x19, %asi lda [%l7 + 0x08] %asi, %f19 movre %g7, 0x315, %o5 andn %o2, %l1, %i4 fbn %fcc0, loop_2309 movrgez %l0, %g4, %o0 fnot1s %f11, %f10 movrlez %l4, 0x1D6, %o6 loop_2309: swap [%l7 + 0x0C], %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsl %xcc, %f8, %f0 sllx %l3, %g3, %l6 fmovdne %icc, %f11, %f15 movrlz %i0, 0x2D7, %l5 edge32ln %l2, %i7, %g6 swap [%l7 + 0x10], %o1 wr %g0, 0x89, %asi sta %f19, [%l7 + 0x78] %asi smul %i6, %o7, %i3 move %icc, %i5, %i2 fbne,a %fcc2, loop_2310 ta %icc, 0x3 subcc %g1, %i1, %o3 sdivcc %g5, 0x1D42, %g7 loop_2310: edge16n %o5, %o2, %o4 bge,pt %icc, loop_2311 fmovsl %icc, %f30, %f5 srlx %l1, 0x06, %l0 movrlez %i4, %g4, %o0 loop_2311: fmovdvs %xcc, %f15, %f0 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi bshuffle %f14, %f18, %f26 fmovsge %icc, %f12, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %l4, %g2, %o6 subc %g3, %l3, %i0 fmovscc %xcc, %f31, %f31 fba,a %fcc2, loop_2312 movg %icc, %l6, %l2 fcmpeq16 %f2, %f28, %i7 taddcc %g6, %o1, %i6 loop_2312: subccc %o7, %i3, %l5 srl %i2, %i5, %i1 fnor %f22, %f16, %f20 umulcc %g1, 0x0310, %g5 edge32 %g7, %o5, %o3 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f16 udiv %o2, 0x05A5, %l1 siam 0x4 fbul,a %fcc1, loop_2313 edge16ln %l0, %i4, %g4 movne %xcc, %o4, %o0 movle %xcc, %l4, %o6 loop_2313: udiv %g2, 0x0FE2, %l3 ldstub [%l7 + 0x50], %g3 movrgez %l6, 0x0C1, %l2 movpos %xcc, %i0, %i7 edge32 %o1, %g6, %o7 udiv %i3, 0x197B, %i6 movre %l5, %i5, %i1 fpadd16s %f3, %f8, %f20 sra %g1, 0x0F, %g5 fmovdcs %icc, %f13, %f20 tvc %xcc, 0x7 fcmpes %fcc3, %f9, %f22 fmovscs %xcc, %f2, %f7 movcc %xcc, %i2, %g7 sllx %o3, %o5, %l1 sub %l0, %i4, %o2 tleu %xcc, 0x3 pdist %f16, %f18, %f8 andn %o4, %g4, %o0 srlx %l4, %g2, %o6 wr %g0, 0x04, %asi swapa [%l7 + 0x60] %asi, %g3 wr %g0, 0x0c, %asi stwa %l3, [%l7 + 0x64] %asi sdiv %l2, 0x1632, %l6 sub %i7, 0x15D4, %i0 sdiv %g6, 0x1529, %o7 fmovsl %icc, %f7, %f28 lduw [%l7 + 0x30], %i3 addc %o1, 0x1546, %i6 alignaddr %l5, %i1, %i5 orncc %g5, 0x032E, %i2 brgez,a %g1, loop_2314 subccc %g7, 0x0741, %o5 fbn %fcc0, loop_2315 movcc %xcc, %l1, %o3 loop_2314: sdivcc %l0, 0x086C, %i4 sir 0x0447 loop_2315: fbul %fcc1, loop_2316 fnand %f30, %f12, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %o2, 0x1B87, %g4 loop_2316: tcs %xcc, 0x5 xorcc %o0, 0x1BA2, %l4 wr %g0, 0xe3, %asi stha %g2, [%l7 + 0x16] %asi membar #Sync movne %icc, %o6, %g3 smul %o4, %l2, %l3 srax %l6, 0x02, %i0 xnorcc %g6, %o7, %i7 movg %xcc, %o1, %i6 andcc %i3, %i1, %i5 srax %l5, %g5, %g1 nop set 0x70, %g2 ldstub [%l7 + %g2], %i2 bshuffle %f24, %f10, %f12 array8 %o5, %l1, %o3 movne %xcc, %l0, %g7 fpsub32 %f10, %f22, %f8 tsubcc %i4, %o2, %o0 sdiv %l4, 0x0577, %g2 fbe %fcc0, loop_2317 orcc %o6, %g3, %g4 array32 %l2, %l3, %o4 fmovsa %icc, %f1, %f2 loop_2317: nop setx loop_2318, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sllx %l6, 0x09, %i0 ldub [%l7 + 0x19], %o7 fbl %fcc3, loop_2319 loop_2318: brlz,a %g6, loop_2320 udiv %i7, 0x0CD9, %i6 movn %xcc, %i3, %o1 loop_2319: fnot1s %f18, %f15 loop_2320: swap [%l7 + 0x58], %i1 ldub [%l7 + 0x21], %i5 bcs,pt %xcc, loop_2321 fmovrsne %g5, %f5, %f10 tcs %xcc, 0x1 edge8ln %l5, %g1, %o5 loop_2321: umulcc %l1, 0x1705, %o3 fpadd16s %f1, %f13, %f5 movre %l0, 0x3F6, %i2 sir 0x0F26 edge16 %i4, %g7, %o2 bneg,a %xcc, loop_2322 andncc %o0, %l4, %o6 fxors %f16, %f13, %f19 membar 0x00 loop_2322: edge8ln %g2, %g3, %g4 edge32 %l2, %o4, %l3 movneg %xcc, %i0, %o7 movcs %icc, %l6, %i7 movneg %icc, %g6, %i3 tl %icc, 0x3 taddcctv %o1, %i1, %i5 movrlez %g5, %i6, %l5 mulx %o5, %g1, %l1 fnot2s %f5, %f24 edge8 %l0, %o3, %i4 xnorcc %i2, %o2, %g7 tgu %xcc, 0x2 umulcc %l4, %o6, %g2 smulcc %g3, %o0, %g4 udivcc %l2, 0x07AC, %l3 edge32l %i0, %o7, %o4 movg %icc, %i7, %l6 fnors %f31, %f1, %f26 and %i3, 0x10F7, %o1 wr %g0, 0x04, %asi prefetcha [%l7 + 0x48] %asi, 0x3 bg,a loop_2323 fxnors %f2, %f20, %f13 sir 0x0BD3 edge16n %i1, %g5, %i5 loop_2323: movleu %icc, %i6, %l5 fmovrse %g1, %f13, %f8 fbg,a %fcc1, loop_2324 movrne %l1, 0x206, %l0 fbu %fcc0, loop_2325 fmovsa %xcc, %f12, %f12 loop_2324: tne %xcc, 0x3 stb %o3, [%l7 + 0x1F] loop_2325: orn %i4, 0x1365, %i2 move %xcc, %o2, %o5 fmovrsgez %l4, %f26, %f28 fmul8x16au %f8, %f12, %f14 tneg %xcc, 0x5 fmovsl %xcc, %f19, %f2 te %xcc, 0x5 wr %g0, 0x11, %asi sta %f7, [%l7 + 0x40] %asi be %xcc, loop_2326 movge %xcc, %g7, %o6 stb %g3, [%l7 + 0x5A] fmovdvc %xcc, %f26, %f27 loop_2326: tvc %xcc, 0x0 alignaddrl %g2, %g4, %l2 membar 0x2F andcc %l3, %o0, %i0 movcs %icc, %o7, %o4 bleu %xcc, loop_2327 std %i6, [%l7 + 0x78] fnegs %f17, %f22 swap [%l7 + 0x68], %i3 loop_2327: nop set 0x28, %i6 stxa %i7, [%l7 + %i6] 0xea membar #Sync xnor %o1, %g6, %i1 faligndata %f10, %f8, %f10 swap [%l7 + 0x40], %g5 tleu %icc, 0x6 fbue,a %fcc1, loop_2328 srl %i5, 0x1B, %l5 fbne,a %fcc1, loop_2329 bcc,pt %icc, loop_2330 loop_2328: subc %g1, 0x059C, %i6 lduh [%l7 + 0x7A], %l0 loop_2329: sra %l1, %i4, %o3 loop_2330: fone %f28 sth %o2, [%l7 + 0x6E] tne %icc, 0x0 addcc %o5, 0x0858, %i2 smul %l4, %g7, %o6 bne,a,pn %icc, loop_2331 tn %icc, 0x2 movgu %xcc, %g3, %g4 fbg %fcc1, loop_2332 loop_2331: movle %icc, %g2, %l3 add %o0, %i0, %l2 tsubcc %o7, 0x04DA, %o4 loop_2332: subcc %l6, %i7, %i3 tle %icc, 0x1 ldd [%l7 + 0x20], %o0 sth %g6, [%l7 + 0x70] udivx %i1, 0x1654, %i5 edge16l %l5, %g5, %i6 edge16 %g1, %l1, %l0 sll %o3, 0x11, %o2 add %l7, 0x58, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %i4, %i2 call loop_2333 movne %icc, %o5, %l4 fbue %fcc0, loop_2334 andncc %o6, %g7, %g3 loop_2333: bvc,a,pn %icc, loop_2335 sdiv %g4, 0x0B11, %g2 loop_2334: fmovse %icc, %f27, %f4 array16 %l3, %i0, %l2 loop_2335: fmovde %icc, %f17, %f4 array32 %o7, %o4, %l6 umulcc %i7, 0x062B, %o0 nop set 0x24, %l3 stw %o1, [%l7 + %l3] brgz,a %g6, loop_2336 add %i3, %i1, %i5 set 0x28, %o4 stha %l5, [%l7 + %o4] 0x80 loop_2336: addc %i6, %g5, %g1 movg %icc, %l0, %l1 nop set 0x7C, %o2 ldsw [%l7 + %o2], %o2 ld [%l7 + 0x40], %f3 array32 %i4, %i2, %o3 bn,a %icc, loop_2337 sethi 0x08F5, %l4 fpack32 %f6, %f22, %f18 fbge %fcc1, loop_2338 loop_2337: fand %f24, %f28, %f24 mulscc %o6, 0x0036, %g7 smulcc %g3, %g4, %o5 loop_2338: tne %xcc, 0x1 fmovrdlez %g2, %f28, %f10 andn %i0, 0x0DEB, %l3 fcmpgt16 %f8, %f22, %o7 edge16l %o4, %l6, %l2 umul %o0, 0x0408, %i7 tcc %xcc, 0x3 wr %g0, 0x80, %asi ldxa [%l7 + 0x58] %asi, %o1 udivcc %g6, 0x1A22, %i1 brlez,a %i5, loop_2339 fmul8x16 %f30, %f10, %f12 fbuge %fcc3, loop_2340 movl %xcc, %l5, %i3 loop_2339: subccc %g5, 0x12DC, %i6 sdivx %l0, 0x1B84, %l1 loop_2340: nop wr %g0, 0x10, %asi stba %g1, [%l7 + 0x4D] %asi tpos %icc, 0x6 std %f10, [%l7 + 0x28] fmovrdgez %i4, %f24, %f20 movrlz %i2, 0x022, %o3 ta %icc, 0x7 tsubcctv %o2, 0x1B9D, %l4 popc 0x0FEE, %g7 fzeros %f1 fnot1 %f18, %f0 tvs %icc, 0x2 fbuge %fcc0, loop_2341 mulscc %g3, %g4, %o6 tsubcctv %o5, %g2, %i0 movgu %icc, %l3, %o7 loop_2341: ble,a loop_2342 fmovsleu %xcc, %f0, %f5 mova %xcc, %o4, %l2 movneg %xcc, %l6, %i7 loop_2342: movrgz %o0, 0x165, %o1 tge %icc, 0x2 bvc,a loop_2343 fpsub16 %f18, %f28, %f12 fornot2 %f2, %f12, %f30 set 0x18, %o7 stda %i0, [%l7 + %o7] 0x89 loop_2343: fmovdge %icc, %f25, %f0 fmovsne %xcc, %f17, %f13 movle %icc, %g6, %l5 set 0x24, %g3 sta %f14, [%l7 + %g3] 0x81 movvc %icc, %i5, %g5 edge16ln %i6, %l0, %l1 tvs %icc, 0x0 stx %g1, [%l7 + 0x58] tsubcctv %i3, %i2, %i4 wr %g0, 0x10, %asi stda %f16, [%l7 + 0x40] %asi fmovsne %icc, %f23, %f20 tgu %icc, 0x1 udiv %o3, 0x1506, %o2 mulx %l4, 0x1F6A, %g3 movrne %g4, %g7, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x0c, %asi ldsha [%l7 + 0x14] %asi, %o5 edge8ln %i0, %l3, %g2 fbg %fcc2, loop_2344 bvc,pt %xcc, loop_2345 sethi 0x09D6, %o7 edge8n %o4, %l2, %l6 loop_2344: mulx %i7, 0x008D, %o1 loop_2345: movvc %icc, %o0, %g6 srl %l5, %i5, %i1 set 0x60, %g6 prefetcha [%l7 + %g6] 0x89, 0x3 fble %fcc0, loop_2346 fcmple16 %f0, %f8, %i6 call loop_2347 fmovdcc %xcc, %f11, %f25 loop_2346: tg %xcc, 0x5 fnor %f0, %f22, %f18 loop_2347: movneg %xcc, %l0, %g1 wr %g0, 0x2a, %asi stxa %l1, [%l7 + 0x50] %asi membar #Sync edge8ln %i3, %i4, %i2 xnorcc %o3, %o2, %g3 movrgz %l4, 0x26E, %g4 fmovsvc %xcc, %f16, %f9 andncc %g7, %o6, %i0 udiv %o5, 0x039A, %g2 movne %xcc, %l3, %o4 fbl,a %fcc2, loop_2348 ldx [%l7 + 0x68], %o7 addccc %l6, %l2, %o1 tge %xcc, 0x3 loop_2348: fmuld8sux16 %f22, %f20, %f24 tge %xcc, 0x3 bn loop_2349 bge,a,pt %icc, loop_2350 fmovrsgez %o0, %f23, %f16 edge8ln %i7, %g6, %l5 loop_2349: movneg %xcc, %i5, %g5 loop_2350: tcs %icc, 0x3 udivx %i1, 0x1816, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ba,pn %icc, loop_2351 sdivx %g1, 0x0362, %i6 add %i3, 0x1F0E, %i4 xnor %i2, %o3, %o2 loop_2351: addccc %g3, 0x0A26, %l1 mulx %g4, %l4, %g7 sdivx %o6, 0x038E, %o5 umul %i0, 0x1089, %g2 fpsub16s %f23, %f0, %f3 call loop_2352 fmovrdgz %l3, %f8, %f16 edge16n %o7, %l6, %l2 array16 %o1, %o0, %o4 loop_2352: ldd [%l7 + 0x48], %f22 movrgez %g6, 0x124, %l5 smul %i7, %g5, %i1 movpos %xcc, %l0, %i5 srl %i6, 0x14, %i3 orncc %g1, %i2, %i4 stb %o2, [%l7 + 0x63] andn %g3, 0x0BFA, %l1 tl %icc, 0x7 fnot1 %f0, %f28 set 0x48, %g7 lduha [%l7 + %g7] 0x04, %o3 tsubcc %g4, 0x117B, %g7 bne,a,pt %icc, loop_2353 fcmped %fcc1, %f8, %f8 fcmps %fcc3, %f26, %f27 set 0x70, %o6 sta %f31, [%l7 + %o6] 0x11 loop_2353: xorcc %o6, %o5, %i0 andn %g2, %l3, %o7 edge32 %l4, %l2, %l6 fand %f30, %f10, %f2 fbo %fcc2, loop_2354 udivcc %o1, 0x04A9, %o0 movcs %icc, %g6, %o4 brnz %i7, loop_2355 loop_2354: tleu %icc, 0x5 orn %g5, 0x0FDB, %l5 fmul8x16au %f16, %f14, %f30 loop_2355: ldsh [%l7 + 0x60], %i1 udivcc %l0, 0x1299, %i5 tle %xcc, 0x4 xorcc %i6, %i3, %i2 movneg %xcc, %i4, %g1 andcc %g3, %o2, %l1 fbg %fcc0, loop_2356 edge32l %o3, %g4, %g7 edge8l %o5, %o6, %i0 fmovsn %icc, %f24, %f31 loop_2356: bge,a,pt %icc, loop_2357 tvc %xcc, 0x5 xnorcc %l3, 0x0645, %o7 std %g2, [%l7 + 0x40] loop_2357: bcs,a,pt %icc, loop_2358 andncc %l2, %l6, %o1 set 0x74, %i1 lduwa [%l7 + %i1] 0x11, %l4 loop_2358: st %f30, [%l7 + 0x58] sdivcc %o0, 0x1D99, %g6 edge32 %o4, %i7, %l5 bleu,a loop_2359 popc 0x1C44, %g5 taddcc %i1, 0x1380, %l0 mova %xcc, %i5, %i6 loop_2359: fxors %f1, %f5, %f8 xnor %i3, 0x1A1D, %i2 andcc %g1, 0x115B, %g3 nop set 0x78, %i4 std %f24, [%l7 + %i4] tpos %xcc, 0x1 fpsub32 %f6, %f22, %f16 tn %xcc, 0x2 wr %g0, 0xf1, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync tsubcctv %i4, 0x0DD6, %l1 movrgz %o2, %g4, %g7 siam 0x1 sethi 0x194A, %o3 fmovdg %icc, %f23, %f5 wr %g0, 0x2b, %asi stha %o6, [%l7 + 0x7C] %asi membar #Sync xnorcc %i0, 0x0644, %o5 array8 %l3, %g2, %l2 wr %g0, 0x04, %asi stha %o7, [%l7 + 0x70] %asi alignaddrl %l6, %l4, %o1 tvc %xcc, 0x6 tn %xcc, 0x3 fmovspos %icc, %f25, %f21 tg %xcc, 0x0 movrlz %o0, 0x34D, %o4 fornot1s %f19, %f12, %f2 fcmpd %fcc0, %f24, %f10 ldx [%l7 + 0x50], %i7 andn %l5, 0x0E34, %g6 edge8n %g5, %l0, %i5 movgu %xcc, %i6, %i1 fornot2s %f17, %f28, %f22 edge8 %i2, %i3, %g3 movcc %icc, %g1, %l1 fble,a %fcc2, loop_2360 bl,a,pn %xcc, loop_2361 tleu %icc, 0x0 fmovdgu %icc, %f20, %f11 loop_2360: movcc %xcc, %i4, %g4 loop_2361: sdivx %g7, 0x1376, %o3 fpadd32s %f5, %f5, %f13 sdivcc %o2, 0x119B, %i0 bneg,a %icc, loop_2362 bleu,pt %xcc, loop_2363 bn loop_2364 tsubcctv %o6, %o5, %l3 loop_2362: sethi 0x0582, %g2 loop_2363: tgu %icc, 0x6 loop_2364: edge16 %o7, %l6, %l2 fmovdne %xcc, %f8, %f16 movrlez %l4, 0x326, %o1 array8 %o4, %i7, %o0 fmul8x16al %f31, %f1, %f22 fmovse %icc, %f27, %f11 nop set 0x2F, %i5 stb %g6, [%l7 + %i5] sub %g5, %l5, %i5 set 0x40, %l5 stda %f0, [%l7 + %l5] 0x1e membar #Sync fpadd16 %f28, %f26, %f20 swap [%l7 + 0x64], %i6 array16 %i1, %l0, %i2 sdiv %g3, 0x0905, %i3 sra %l1, %i4, %g1 movle %icc, %g4, %o3 udiv %g7, 0x1E70, %i0 add %l7, 0x40, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %o6, %o5 fandnot1s %f19, %f17, %f31 fpadd32 %f18, %f20, %f24 edge16l %l3, %g2, %o2 fmul8x16al %f28, %f21, %f30 movre %l6, 0x0B4, %l2 fcmpgt32 %f0, %f22, %o7 edge32 %o1, %o4, %l4 set 0x0C, %l4 lduwa [%l7 + %l4] 0x0c, %o0 ld [%l7 + 0x70], %f17 tvc %icc, 0x6 tne %icc, 0x5 fbge,a %fcc0, loop_2365 subccc %g6, %i7, %l5 ta %icc, 0x0 edge8l %i5, %g5, %i1 loop_2365: tneg %icc, 0x7 srl %l0, %i6, %g3 fpackfix %f16, %f30 orcc %i2, 0x18CB, %i3 udivcc %l1, 0x1910, %g1 movrlez %g4, 0x02A, %o3 brnz %i4, loop_2366 fbo,a %fcc1, loop_2367 fmovsvs %icc, %f20, %f28 fmovrdlez %i0, %f26, %f14 loop_2366: movge %icc, %g7, %o6 loop_2367: fmovda %xcc, %f9, %f4 movcc %xcc, %o5, %g2 fmuld8ulx16 %f28, %f31, %f16 fcmped %fcc2, %f24, %f16 fmovdle %icc, %f25, %f0 wr %g0, 0x23, %asi stda %o2, [%l7 + 0x50] %asi membar #Sync array8 %l6, %l3, %l2 fmovdpos %icc, %f30, %f2 movle %icc, %o7, %o4 ldsw [%l7 + 0x28], %l4 wr %g0, 0x19, %asi lda [%l7 + 0x70] %asi, %f14 edge16n %o0, %g6, %o1 bcc,a %icc, loop_2368 sdivx %l5, 0x1747, %i7 wr %g0, 0x80, %asi prefetcha [%l7 + 0x08] %asi, 0x0 loop_2368: tn %icc, 0x0 movl %xcc, %g5, %i1 fpack32 %f0, %f10, %f14 movgu %xcc, %l0, %i6 umul %i2, %i3, %g3 fxor %f18, %f24, %f18 smulcc %g1, %g4, %o3 udiv %l1, 0x1DBB, %i4 movne %icc, %g7, %i0 wr %g0, 0x89, %asi ldda [%l7 + 0x60] %asi, %o4 std %o6, [%l7 + 0x38] udivcc %g2, 0x19D5, %o2 ld [%l7 + 0x64], %f18 tcc %xcc, 0x4 fmovsleu %icc, %f7, %f22 brz,a %l6, loop_2369 udivcc %l3, 0x0D08, %o7 movrgz %o4, 0x255, %l2 add %l4, 0x029B, %g6 loop_2369: edge16n %o1, %l5, %i7 sub %i5, 0x1DC0, %o0 prefetch [%l7 + 0x78], 0x1 udiv %g5, 0x044C, %i1 alignaddr %l0, %i2, %i6 bge,pn %xcc, loop_2370 ldx [%l7 + 0x50], %i3 bcs,pn %xcc, loop_2371 tn %xcc, 0x3 loop_2370: fmovse %icc, %f1, %f27 taddcc %g1, %g4, %g3 loop_2371: array32 %l1, %i4, %o3 fmovrsne %i0, %f27, %f25 sra %g7, 0x1C, %o6 movle %icc, %g2, %o5 subccc %o2, 0x0ECC, %l3 add %l6, 0x05A4, %o7 fbge %fcc3, loop_2372 tpos %xcc, 0x4 movg %icc, %o4, %l2 bleu loop_2373 loop_2372: fmovsgu %icc, %f3, %f3 subccc %g6, 0x11A2, %l4 fnands %f30, %f18, %f31 loop_2373: nop wr %g0, 0x22, %asi ldda [%l7 + 0x70] %asi, %o0 addc %i7, %l5, %i5 taddcc %g5, %o0, %i1 ldstub [%l7 + 0x35], %l0 movle %icc, %i2, %i6 movrlez %g1, %i3, %g3 fmovscs %icc, %f30, %f3 fmovdn %xcc, %f16, %f1 fandnot1 %f16, %f22, %f12 edge16ln %g4, %l1, %o3 add %l7, 0x0C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i0, %i4 movge %xcc, %o6, %g7 array16 %o5, %g2, %l3 fmovscs %xcc, %f17, %f25 smulcc %o2, %l6, %o7 fpadd16 %f12, %f2, %f18 array32 %o4, %l2, %g6 set 0x0E, %i2 ldstuba [%l7 + %i2] 0x80, %l4 fmovrdne %o1, %f14, %f22 mulscc %i7, 0x054E, %i5 movrgez %g5, 0x251, %l5 brnz %i1, loop_2374 fbug,a %fcc3, loop_2375 nop setx loop_2376, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tpos %xcc, 0x5 loop_2374: fbug %fcc3, loop_2377 loop_2375: movpos %xcc, %l0, %i2 loop_2376: edge16 %o0, %i6, %i3 array32 %g1, %g3, %l1 loop_2377: brlez %o3, loop_2378 srlx %i0, 0x0B, %g4 tl %icc, 0x6 edge32ln %i4, %o6, %o5 loop_2378: flush %l7 + 0x20 srlx %g7, 0x08, %g2 xorcc %o2, %l6, %l3 array16 %o7, %l2, %g6 ldstub [%l7 + 0x51], %o4 edge16 %l4, %i7, %i5 fbl,a %fcc2, loop_2379 fba %fcc2, loop_2380 bn,a,pn %icc, loop_2381 ld [%l7 + 0x54], %f2 loop_2379: sll %o1, 0x07, %l5 loop_2380: andcc %i1, %g5, %i2 loop_2381: movrgez %o0, 0x3AC, %l0 edge8 %i6, %i3, %g3 fbg,a %fcc1, loop_2382 fbge %fcc0, loop_2383 fba,a %fcc1, loop_2384 tl %xcc, 0x1 loop_2382: fblg %fcc2, loop_2385 loop_2383: smul %g1, %o3, %i0 loop_2384: edge8ln %g4, %l1, %i4 sdivx %o6, 0x0B45, %g7 loop_2385: and %g2, %o5, %o2 or %l3, 0x118B, %l6 movgu %xcc, %o7, %g6 smulcc %o4, 0x14B0, %l4 faligndata %f6, %f4, %f20 array8 %l2, %i7, %i5 subccc %l5, %i1, %g5 andn %o1, 0x1FBD, %i2 edge32l %o0, %i6, %l0 andcc %i3, %g3, %g1 array32 %o3, %g4, %l1 mulx %i0, %i4, %o6 brlz %g7, loop_2386 tle %xcc, 0x7 fpadd32s %f3, %f6, %f19 or %o5, %g2, %l3 loop_2386: tcs %icc, 0x2 fmovsgu %xcc, %f7, %f1 set 0x78, %g4 lda [%l7 + %g4] 0x10, %f21 subccc %o2, %o7, %g6 movge %icc, %o4, %l4 addcc %l2, %l6, %i7 tl %icc, 0x4 edge32l %i5, %l5, %i1 nop set 0x4D, %i7 ldsb [%l7 + %i7], %g5 movrgz %i2, %o1, %i6 fxnor %f18, %f16, %f12 xor %l0, 0x0B7C, %i3 sdiv %g3, 0x17FC, %o0 fmovrslz %g1, %f2, %f8 fcmpne32 %f0, %f10, %g4 tvs %icc, 0x0 edge8 %o3, %l1, %i4 fbul %fcc0, loop_2387 orncc %i0, 0x1CA6, %g7 fmovd %f24, %f0 fbge,a %fcc2, loop_2388 loop_2387: taddcc %o5, %o6, %l3 movrgz %o2, %o7, %g6 set 0x48, %o1 prefetcha [%l7 + %o1] 0x11, 0x3 loop_2388: fcmpes %fcc0, %f5, %f4 fmovrdne %l4, %f26, %f24 nop setx loop_2389, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldx [%l7 + 0x60], %g2 sth %l6, [%l7 + 0x0E] fmovscc %xcc, %f11, %f16 loop_2389: xorcc %l2, 0x123C, %i5 movvs %icc, %l5, %i1 stw %g5, [%l7 + 0x38] fmul8sux16 %f6, %f28, %f22 fpack16 %f28, %f6 tsubcc %i7, %o1, %i2 taddcc %l0, %i6, %i3 smul %g3, %g1, %o0 movpos %icc, %g4, %l1 ta %icc, 0x1 tg %icc, 0x5 tcs %icc, 0x2 alignaddr %i4, %i0, %g7 fnands %f10, %f28, %f17 mulscc %o5, %o6, %l3 edge8n %o2, %o3, %g6 taddcctv %o4, 0x14AB, %o7 stw %l4, [%l7 + 0x24] bvc,pn %xcc, loop_2390 sdivcc %l6, 0x0FB9, %g2 flush %l7 + 0x30 xnorcc %i5, 0x0D53, %l2 loop_2390: fzero %f0 tneg %icc, 0x0 sllx %i1, %l5, %g5 array16 %i7, %i2, %o1 movcc %icc, %i6, %l0 sethi 0x0E24, %i3 fbne,a %fcc3, loop_2391 fcmpeq32 %f30, %f20, %g3 fmovscs %icc, %f24, %f4 movleu %xcc, %o0, %g4 loop_2391: fpadd16 %f16, %f20, %f30 fmovs %f6, %f3 nop setx loop_2392, %l0, %l1 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 %g1, %i4, %i0 bvs,pn %xcc, loop_2393 tleu %icc, 0x2 loop_2392: tvc %icc, 0x3 te %xcc, 0x2 loop_2393: edge8n %l1, %o5, %o6 edge16ln %l3, %o2, %o3 edge8ln %g7, %g6, %o4 subccc %l4, %o7, %l6 umul %i5, %l2, %g2 taddcctv %i1, 0x1EEA, %g5 movge %icc, %i7, %l5 tl %xcc, 0x6 sra %i2, 0x05, %i6 popc %o1, %i3 edge8l %l0, %o0, %g4 std %g2, [%l7 + 0x28] xnor %g1, 0x023A, %i4 fnot2s %f23, %f27 lduh [%l7 + 0x68], %i0 swap [%l7 + 0x3C], %o5 fandnot1 %f16, %f30, %f20 subc %l1, 0x1825, %o6 edge32n %l3, %o2, %g7 sdivcc %g6, 0x0AD7, %o3 xnor %l4, %o7, %o4 movg %xcc, %i5, %l2 taddcctv %l6, 0x01B2, %g2 srl %i1, 0x1D, %g5 orn %i7, %i2, %i6 tvs %icc, 0x1 fpadd32s %f7, %f16, %f8 set 0x28, %i0 prefetcha [%l7 + %i0] 0x14, 0x2 fpadd16s %f4, %f10, %f6 udivcc %i3, 0x1117, %l0 movvs %icc, %o0, %l5 edge16 %g4, %g3, %g1 ldstub [%l7 + 0x23], %i4 membar 0x14 wr %g0, 0x89, %asi swapa [%l7 + 0x5C] %asi, %i0 movre %o5, 0x3FB, %l1 movne %icc, %l3, %o2 orn %g7, %g6, %o3 ldsw [%l7 + 0x08], %l4 bpos %icc, loop_2394 bge,pn %xcc, loop_2395 movl %xcc, %o6, %o4 movvs %icc, %i5, %o7 loop_2394: fmovrde %l6, %f28, %f20 loop_2395: addccc %l2, 0x035A, %g2 ta %icc, 0x6 movrlz %i1, 0x04E, %g5 umulcc %i7, %i6, %i2 fzero %f26 array8 %i3, %o1, %l0 taddcc %o0, 0x0062, %l5 fcmpeq16 %f22, %f20, %g4 umulcc %g3, 0x06C8, %g1 movpos %xcc, %i0, %o5 fmovrsne %l1, %f23, %f8 edge32l %i4, %o2, %g7 fmul8x16au %f13, %f14, %f14 tvs %xcc, 0x3 bgu,a loop_2396 sub %l3, 0x070C, %o3 movleu %icc, %g6, %l4 set 0x58, %o3 ldswa [%l7 + %o3] 0x14, %o6 loop_2396: fmovse %xcc, %f26, %f21 fmuld8sux16 %f10, %f9, %f0 orncc %i5, %o7, %l6 sll %l2, 0x1D, %g2 tg %icc, 0x0 prefetch [%l7 + 0x7C], 0x1 udiv %i1, 0x167B, %o4 array16 %g5, %i6, %i2 mulx %i7, 0x00C6, %i3 srl %l0, %o0, %o1 ldd [%l7 + 0x48], %f4 fcmpd %fcc1, %f20, %f18 stx %l5, [%l7 + 0x58] ta %xcc, 0x6 fbo %fcc1, loop_2397 subccc %g3, %g1, %g4 wr %g0, 0x80, %asi ldsha [%l7 + 0x68] %asi, %o5 loop_2397: fbue,a %fcc1, loop_2398 bneg,pt %xcc, loop_2399 tne %xcc, 0x6 movcs %xcc, %l1, %i0 loop_2398: orcc %o2, %g7, %l3 loop_2399: movvc %xcc, %o3, %i4 and %g6, %o6, %l4 addccc %o7, 0x19D8, %l6 xorcc %i5, %l2, %i1 array32 %o4, %g5, %g2 edge16 %i6, %i7, %i3 fbge,a %fcc0, loop_2400 swap [%l7 + 0x78], %l0 andcc %i2, 0x117E, %o1 movrne %o0, 0x053, %g3 loop_2400: call loop_2401 edge32n %l5, %g4, %g1 subc %l1, %o5, %i0 fand %f0, %f10, %f0 loop_2401: fble,a %fcc1, loop_2402 xorcc %g7, 0x1CCB, %l3 udivcc %o3, 0x1829, %i4 set 0x2B, %i3 lduba [%l7 + %i3] 0x19, %g6 loop_2402: subc %o6, 0x097B, %o2 edge16l %o7, %l4, %i5 fmovsgu %icc, %f12, %f18 ba loop_2403 fbn,a %fcc1, loop_2404 tl %icc, 0x7 stw %l2, [%l7 + 0x24] loop_2403: sdivx %i1, 0x0E2C, %l6 loop_2404: orncc %o4, %g5, %g2 tcc %icc, 0x2 fnand %f14, %f18, %f22 movle %icc, %i6, %i3 fmovrslz %i7, %f14, %f30 umul %l0, 0x0D16, %o1 edge32 %i2, %g3, %o0 tneg %xcc, 0x2 fandnot2s %f16, %f16, %f19 nop setx loop_2405, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdiv %g4, 0x0698, %l5 tvs %icc, 0x4 fbug,a %fcc2, loop_2406 loop_2405: mova %icc, %g1, %o5 fmovscc %icc, %f5, %f11 subc %i0, 0x0583, %g7 loop_2406: fpadd32 %f2, %f10, %f18 xnorcc %l3, %l1, %i4 orn %o3, 0x07EE, %o6 xor %g6, %o7, %l4 fbue,a %fcc2, loop_2407 brz %i5, loop_2408 fble %fcc3, loop_2409 srl %l2, 0x1F, %o2 loop_2407: ldub [%l7 + 0x35], %i1 loop_2408: alignaddr %o4, %l6, %g2 loop_2409: ba,a loop_2410 tsubcctv %i6, 0x0D70, %g5 bcs,pn %icc, loop_2411 edge8l %i3, %i7, %o1 loop_2410: sir 0x0F3F orn %l0, %i2, %o0 loop_2411: brz,a %g3, loop_2412 nop setx loop_2413, %l0, %l1 jmpl %l1, %l5 sir 0x0936 umulcc %g1, 0x0BD8, %g4 loop_2412: smulcc %i0, 0x0CE4, %o5 loop_2413: array16 %l3, %g7, %i4 ldd [%l7 + 0x18], %o2 fmovsne %icc, %f1, %f25 sub %o6, 0x1A06, %g6 fmovsvs %icc, %f2, %f28 ldstub [%l7 + 0x46], %o7 fbul %fcc2, loop_2414 fornot2 %f2, %f28, %f14 array16 %l1, %l4, %l2 tg %icc, 0x0 loop_2414: be %xcc, loop_2415 bcs,pt %icc, loop_2416 alignaddr %o2, %i5, %i1 orcc %l6, 0x12F4, %o4 loop_2415: edge32l %i6, %g2, %i3 loop_2416: fmovrsne %i7, %f25, %f8 brlez,a %o1, loop_2417 umulcc %g5, 0x1E41, %i2 xorcc %l0, 0x08AA, %o0 fmovse %xcc, %f13, %f3 loop_2417: nop membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f16 tvs %icc, 0x2 fmovrsgez %g3, %f22, %f7 std %l4, [%l7 + 0x40] fbue,a %fcc3, loop_2418 ba,pt %xcc, loop_2419 fmovrsgez %g4, %f10, %f21 edge16l %i0, %g1, %o5 loop_2418: movgu %xcc, %g7, %l3 loop_2419: sll %i4, %o3, %o6 fcmple32 %f4, %f6, %g6 fmovsvc %icc, %f1, %f29 bge,a loop_2420 sllx %l1, 0x0E, %l4 edge32l %o7, %l2, %o2 movvc %icc, %i1, %i5 loop_2420: srax %o4, 0x0D, %l6 bne,pn %xcc, loop_2421 fmovsle %icc, %f7, %f9 ble,a %icc, loop_2422 edge8l %g2, %i3, %i6 loop_2421: nop wr %g0, 0x88, %asi stba %i7, [%l7 + 0x60] %asi loop_2422: fnegs %f29, %f23 orcc %g5, %i2, %l0 edge32n %o0, %g3, %o1 edge8 %g4, %l5, %i0 fcmped %fcc1, %f20, %f14 and %o5, %g7, %g1 sra %l3, %i4, %o6 wr %g0, 0x11, %asi prefetcha [%l7 + 0x58] %asi, 0x1 mova %xcc, %g6, %l4 stx %o7, [%l7 + 0x10] mulscc %l1, 0x0D2C, %l2 fpack16 %f28, %f7 fmovrdlz %i1, %f30, %f22 fmovdleu %icc, %f8, %f18 movleu %icc, %i5, %o4 bcs %icc, loop_2423 fmovsn %xcc, %f29, %f10 alignaddrl %l6, %g2, %i3 taddcctv %o2, 0x199C, %i6 loop_2423: nop wr %g0, 0x80, %asi stwa %i7, [%l7 + 0x2C] %asi saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fone %f0 fcmps %fcc3, %f4, %f17 fandnot1 %f26, %f10, %f16 brgez %g5, loop_2424 bcc %icc, loop_2425 be,a %xcc, loop_2426 fmovdneg %xcc, %f0, %f5 loop_2424: tleu %xcc, 0x0 loop_2425: taddcctv %i2, 0x0F30, %o0 loop_2426: tn %icc, 0x4 nop setx loop_2427, %l0, %l1 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 %l0, loop_2428 alignaddr %o1, %g3, %l5 fble %fcc2, loop_2429 loop_2427: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2428: sir 0x0B5D andn %g4, %i0, %g7 loop_2429: umulcc %o5, 0x1692, %l3 edge8l %i4, %o6, %g1 udivcc %o3, 0x0821, %g6 tpos %icc, 0x3 bleu,pn %xcc, loop_2430 edge8 %l4, %o7, %l1 fzeros %f14 movrgez %l2, %i1, %o4 loop_2430: tsubcc %l6, %i5, %i3 movl %icc, %o2, %g2 nop setx loop_2431, %l0, %l1 jmpl %l1, %i6 std %i6, [%l7 + 0x60] movcs %xcc, %g5, %o0 fmovrslz %l0, %f26, %f18 loop_2431: array16 %i2, %o1, %g3 bneg,a loop_2432 ldx [%l7 + 0x18], %g4 fblg,a %fcc1, loop_2433 taddcc %i0, %l5, %o5 loop_2432: fbue %fcc0, loop_2434 mulscc %l3, 0x0B54, %i4 loop_2433: sra %g7, %o6, %o3 popc %g1, %g6 loop_2434: fornot1s %f21, %f11, %f16 and %l4, %l1, %o7 tcs %icc, 0x3 fornot1 %f14, %f4, %f30 fabsd %f10, %f22 movrgz %l2, 0x0FC, %o4 set 0x40, %o0 ldswa [%l7 + %o0] 0x0c, %l6 fcmpeq32 %f6, %f30, %i1 wr %g0, 0x11, %asi ldsha [%l7 + 0x1C] %asi, %i5 andncc %i3, %g2, %o2 movrne %i7, %g5, %i6 movl %icc, %o0, %i2 movvs %xcc, %l0, %g3 fmovscc %icc, %f1, %f28 movle %icc, %o1, %g4 movpos %icc, %l5, %o5 sth %l3, [%l7 + 0x74] movpos %xcc, %i4, %g7 edge32 %i0, %o3, %g1 udiv %o6, 0x12C1, %g6 ldsb [%l7 + 0x2C], %l1 set 0x4C, %l6 stha %o7, [%l7 + %l6] 0x89 sub %l4, 0x02AC, %o4 tvc %icc, 0x5 fands %f27, %f19, %f3 fmovde %xcc, %f10, %f22 fmovdge %icc, %f21, %f26 ld [%l7 + 0x78], %f29 set 0x40, %g5 stxa %l6, [%l7 + %g5] 0x80 movrgez %l2, 0x19F, %i1 fpadd32s %f12, %f22, %f13 edge32ln %i3, %g2, %i5 fmovrslz %i7, %f14, %f8 array32 %o2, %g5, %o0 fcmps %fcc0, %f12, %f2 sethi 0x00E5, %i2 ld [%l7 + 0x68], %f2 udiv %i6, 0x1A38, %l0 fmovdvs %icc, %f3, %f8 edge16l %o1, %g3, %g4 fmovdl %icc, %f14, %f30 wr %g0, 0x16, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync mulx %l5, 0x171F, %l3 orcc %i4, 0x05D0, %o5 ldub [%l7 + 0x41], %g7 fpadd32s %f6, %f5, %f4 tge %xcc, 0x1 fnot1s %f19, %f5 wr %g0, 0x10, %asi stda %i0, [%l7 + 0x38] %asi set 0x60, %o5 ldda [%l7 + %o5] 0x23, %o2 fandnot2 %f6, %f2, %f22 movrne %g1, %g6, %l1 smul %o7, 0x0790, %l4 movrgz %o6, %o4, %l2 and %l6, %i3, %g2 fbl %fcc3, loop_2435 movrgez %i1, %i7, %o2 movcc %xcc, %i5, %g5 fnands %f7, %f10, %f24 loop_2435: bn,a %xcc, loop_2436 udivcc %i2, 0x150A, %i6 bl,pt %icc, loop_2437 fcmps %fcc3, %f26, %f11 loop_2436: sethi 0x13A9, %l0 fnot1 %f24, %f12 loop_2437: edge16n %o0, %g3, %o1 movre %l5, %g4, %l3 movre %o5, %g7, %i4 srlx %o3, 0x1C, %i0 bg,a %icc, loop_2438 fmul8x16al %f4, %f3, %f22 fmovsneg %icc, %f26, %f22 movrlez %g1, %l1, %g6 loop_2438: umulcc %l4, 0x1102, %o7 fcmps %fcc1, %f25, %f20 fand %f22, %f18, %f8 std %o4, [%l7 + 0x08] movrlez %o6, 0x317, %l6 taddcctv %i3, %g2, %l2 subccc %i1, %i7, %o2 orncc %g5, 0x11EE, %i2 subcc %i5, %l0, %i6 tg %icc, 0x5 fnors %f21, %f15, %f21 andncc %o0, %o1, %l5 ldsw [%l7 + 0x10], %g3 ldsh [%l7 + 0x48], %l3 ldd [%l7 + 0x48], %f22 srax %g4, 0x1A, %g7 tge %icc, 0x5 tsubcc %i4, 0x1A8A, %o3 fmovrsgz %o5, %f17, %f12 edge8l %i0, %g1, %g6 tn %xcc, 0x0 tne %icc, 0x6 ldx [%l7 + 0x08], %l4 fmul8sux16 %f8, %f2, %f22 movrlz %l1, 0x099, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcctv %o4, 0x01FE, %o6 movgu %icc, %i3, %g2 movrne %l2, %l6, %i1 fmovse %icc, %f26, %f26 mova %xcc, %i7, %g5 wr %g0, 0xe3, %asi stha %o2, [%l7 + 0x0C] %asi membar #Sync nop set 0x12, %l0 ldsh [%l7 + %l0], %i5 tcc %xcc, 0x1 fxnor %f10, %f26, %f26 fcmpgt32 %f26, %f14, %i2 fmovde %icc, %f30, %f31 fmovrse %i6, %f31, %f26 umulcc %o0, %o1, %l5 movvc %xcc, %l0, %l3 orncc %g4, 0x10DA, %g7 movrne %i4, 0x204, %g3 sdiv %o3, 0x1516, %i0 ld [%l7 + 0x34], %f14 movrlez %g1, %g6, %o5 bleu,a %icc, loop_2439 fbl,a %fcc1, loop_2440 edge8l %l4, %l1, %o4 movg %icc, %o7, %i3 loop_2439: and %g2, %l2, %l6 loop_2440: movgu %xcc, %i1, %i7 popc 0x051F, %o6 taddcctv %o2, %i5, %g5 fmovsleu %icc, %f30, %f7 movcs %icc, %i6, %o0 set 0x60, %l2 ldsha [%l7 + %l2] 0x0c, %i2 bvc,a,pn %xcc, loop_2441 fnands %f5, %f31, %f27 tgu %icc, 0x3 fba %fcc2, loop_2442 loop_2441: tpos %xcc, 0x3 wr %g0, 0x18, %asi swapa [%l7 + 0x74] %asi, %o1 loop_2442: bn,pn %xcc, loop_2443 fnot2 %f14, %f6 be,a loop_2444 or %l5, 0x1832, %l3 loop_2443: nop wr %g0, 0x88, %asi ldsba [%l7 + 0x27] %asi, %l0 loop_2444: tneg %xcc, 0x2 fbl,a %fcc0, loop_2445 prefetch [%l7 + 0x64], 0x1 edge8ln %g7, %g4, %i4 fmovsle %xcc, %f24, %f2 loop_2445: fones %f16 nop set 0x10, %l1 stx %o3, [%l7 + %l1] add %i0, 0x1C6E, %g3 sra %g6, 0x02, %g1 movleu %icc, %o5, %l4 movvc %icc, %l1, %o4 addccc %i3, 0x1A0D, %g2 subc %l2, %l6, %o7 bpos,a,pn %xcc, loop_2446 tsubcc %i7, 0x0D6B, %i1 fxnor %f4, %f8, %f12 srax %o2, %o6, %i5 loop_2446: array32 %i6, %o0, %g5 sethi 0x02A0, %i2 fmovsne %icc, %f13, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %o1, %l3, %l0 edge8ln %g7, %l5, %g4 fpadd16 %f8, %f14, %f12 tgu %icc, 0x7 tle %xcc, 0x5 edge8ln %i4, %o3, %i0 and %g3, %g6, %o5 addcc %g1, %l4, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %o4, %g2, %l2 fands %f4, %f25, %f24 movn %icc, %l6, %o7 fmovscs %xcc, %f27, %f21 subcc %i7, 0x1B99, %i1 tle %icc, 0x4 addcc %i3, 0x1085, %o2 andn %o6, 0x091C, %i6 be,a loop_2447 tsubcctv %i5, %g5, %o0 fblg %fcc3, loop_2448 xorcc %i2, %l3, %l0 loop_2447: fxor %f20, %f28, %f4 membar 0x3E loop_2448: fsrc1 %f28, %f12 srl %o1, 0x06, %g7 fpadd16 %f14, %f10, %f22 array8 %l5, %i4, %o3 tle %icc, 0x3 orn %i0, 0x1395, %g3 movre %g6, %o5, %g1 addcc %g4, 0x1855, %l4 fcmpeq32 %f14, %f2, %l1 sdiv %g2, 0x1056, %o4 movpos %xcc, %l2, %o7 fornot1s %f12, %f15, %f29 edge32 %i7, %i1, %i3 fpadd32s %f26, %f29, %f3 sub %l6, %o2, %o6 andncc %i6, %i5, %o0 stx %g5, [%l7 + 0x70] fmovdvs %xcc, %f30, %f10 sdivx %l3, 0x1CC1, %l0 set 0x10, %g1 stda %i2, [%l7 + %g1] 0x27 membar #Sync movge %xcc, %g7, %o1 set 0x40, %i6 stda %f16, [%l7 + %i6] 0x88 xnorcc %i4, %o3, %l5 edge8l %g3, %i0, %g6 xnorcc %g1, %o5, %l4 sir 0x1045 set 0x38, %g2 stxa %l1, [%g0 + %g2] 0x4f ldsb [%l7 + 0x31], %g4 bl,a,pt %xcc, loop_2449 std %f10, [%l7 + 0x10] set 0x10, %l3 prefetcha [%l7 + %l3] 0x15, 0x2 loop_2449: xnorcc %l2, 0x1771, %o7 taddcc %i7, %g2, %i3 movne %xcc, %i1, %l6 fmovdgu %xcc, %f11, %f1 movvs %xcc, %o6, %i6 sub %o2, 0x0D8E, %i5 movrne %o0, %l3, %g5 bleu loop_2450 tsubcc %l0, 0x1C54, %i2 tcs %xcc, 0x1 pdist %f4, %f6, %f2 loop_2450: nop set 0x2C, %o2 sta %f25, [%l7 + %o2] 0x19 fzeros %f1 fmovdg %xcc, %f8, %f3 mova %icc, %o1, %g7 fbul %fcc1, loop_2451 or %o3, 0x0D37, %l5 umulcc %g3, 0x1A81, %i0 fandnot2 %f6, %f4, %f22 loop_2451: fbuge %fcc0, loop_2452 fmovdcs %icc, %f26, %f9 fcmpeq16 %f16, %f2, %i4 movl %xcc, %g1, %o5 loop_2452: mulscc %l4, %g6, %l1 ldstub [%l7 + 0x24], %o4 fmovrsgz %l2, %f0, %f18 movleu %icc, %o7, %g4 fble %fcc3, loop_2453 add %g2, %i7, %i3 set 0x1A, %o7 stha %l6, [%l7 + %o7] 0x04 loop_2453: sll %i1, %i6, %o6 movl %xcc, %i5, %o2 fornot2 %f20, %f16, %f28 fmovdne %xcc, %f16, %f31 movl %xcc, %l3, %g5 fxnor %f8, %f24, %f30 array16 %o0, %i2, %l0 movneg %icc, %g7, %o3 addcc %o1, %g3, %i0 edge8l %i4, %g1, %o5 movrgez %l4, %l5, %g6 array32 %o4, %l1, %o7 movg %icc, %l2, %g4 addcc %g2, %i7, %i3 bg loop_2454 movrne %i1, 0x17F, %i6 subcc %o6, 0x0A7A, %l6 movrlez %i5, %l3, %g5 loop_2454: andcc %o0, 0x05C8, %o2 bn,a %icc, loop_2455 alignaddrl %l0, %g7, %i2 fandnot1 %f4, %f18, %f28 movg %icc, %o1, %o3 loop_2455: movn %xcc, %g3, %i0 or %g1, 0x0090, %o5 fbule,a %fcc3, loop_2456 movneg %icc, %i4, %l4 tneg %icc, 0x1 or %g6, %l5, %o4 loop_2456: taddcctv %l1, 0x0618, %l2 tsubcctv %o7, %g4, %g2 fnot2s %f21, %f9 subc %i7, 0x16F2, %i3 movg %xcc, %i6, %i1 taddcc %l6, 0x169F, %o6 orn %i5, 0x04FC, %g5 ble,a,pn %icc, loop_2457 tleu %xcc, 0x1 fcmped %fcc0, %f20, %f8 mulx %o0, 0x10E2, %l3 loop_2457: fpadd32s %f31, %f8, %f14 movg %xcc, %o2, %g7 ldsw [%l7 + 0x4C], %l0 fmovs %f18, %f17 sdivx %o1, 0x01AC, %o3 fmovdpos %xcc, %f18, %f0 sethi 0x09D0, %g3 swap [%l7 + 0x30], %i2 alignaddrl %i0, %g1, %i4 fmovspos %icc, %f8, %f13 tpos %icc, 0x4 movgu %xcc, %l4, %o5 tge %icc, 0x5 brlez %l5, loop_2458 srlx %g6, 0x07, %l1 bn,a,pn %xcc, loop_2459 array16 %l2, %o7, %g4 loop_2458: fmovdn %icc, %f29, %f25 fbue,a %fcc1, loop_2460 loop_2459: tneg %xcc, 0x6 add %o4, %g2, %i3 movcs %xcc, %i7, %i1 loop_2460: edge16ln %i6, %o6, %i5 edge8l %l6, %g5, %l3 array8 %o0, %o2, %l0 ldsh [%l7 + 0x66], %o1 srax %o3, 0x14, %g3 bgu,a,pn %xcc, loop_2461 movpos %xcc, %g7, %i2 fcmpd %fcc2, %f0, %f30 fmovsge %xcc, %f19, %f12 loop_2461: fbuge,a %fcc1, loop_2462 fmovsle %icc, %f16, %f3 be,a %icc, loop_2463 call loop_2464 loop_2462: smulcc %i0, 0x10A6, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2463: nop set 0x78, %g3 sta %f1, [%l7 + %g3] 0x0c loop_2464: tl %icc, 0x2 addccc %l4, 0x0719, %o5 srlx %g1, 0x1E, %g6 edge32ln %l1, %l2, %l5 umulcc %o7, 0x1A7D, %o4 tle %icc, 0x3 tsubcctv %g2, %g4, %i3 bpos,a %icc, loop_2465 addcc %i1, %i7, %i6 fmovrse %o6, %f28, %f6 addc %i5, 0x0775, %l6 loop_2465: mulx %l3, %g5, %o0 nop setx loop_2466, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbue,a %fcc2, loop_2467 lduh [%l7 + 0x42], %o2 fmovrdlz %l0, %f0, %f16 loop_2466: fbug,a %fcc1, loop_2468 loop_2467: edge16n %o3, %o1, %g3 movne %icc, %g7, %i0 set 0x20, %o4 lda [%l7 + %o4] 0x80, %f3 loop_2468: fmovdne %xcc, %f21, %f3 addc %i2, %l4, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bne,a,pt %icc, loop_2469 sdiv %i4, 0x13C4, %g1 stbar fmovdgu %xcc, %f11, %f12 loop_2469: tn %icc, 0x1 edge8ln %l1, %g6, %l5 stx %o7, [%l7 + 0x58] movrlz %o4, 0x380, %l2 movg %icc, %g2, %i3 movgu %xcc, %g4, %i7 xorcc %i1, 0x1FA1, %i6 movre %o6, %l6, %i5 fexpand %f10, %f10 array16 %l3, %o0, %g5 fandnot1 %f2, %f14, %f8 srlx %l0, 0x19, %o3 xorcc %o1, %g3, %g7 fmovdvc %icc, %f23, %f21 sdivx %o2, 0x1EB6, %i2 movgu %icc, %l4, %o5 fmovse %xcc, %f24, %f7 fcmpgt32 %f8, %f8, %i4 flush %l7 + 0x08 bshuffle %f2, %f8, %f14 fbu,a %fcc0, loop_2470 subccc %g1, %i0, %g6 fmovsvs %icc, %f5, %f23 subcc %l5, %l1, %o4 loop_2470: mulx %o7, 0x1323, %l2 wr %g0, 0x89, %asi swapa [%l7 + 0x70] %asi, %g2 add %i3, %g4, %i1 fmovdge %icc, %f17, %f29 movge %icc, %i7, %i6 edge32n %l6, %o6, %l3 tge %icc, 0x1 fpsub16 %f8, %f16, %f18 bvc loop_2471 movre %i5, 0x16E, %g5 fmovrsgz %l0, %f13, %f28 set 0x10, %g7 sta %f1, [%l7 + %g7] 0x18 loop_2471: andcc %o0, %o3, %g3 fbule,a %fcc2, loop_2472 andcc %o1, 0x10CD, %g7 movpos %icc, %i2, %o2 brlz %l4, loop_2473 loop_2472: lduh [%l7 + 0x0C], %o5 ld [%l7 + 0x48], %f16 movrgez %i4, %g1, %i0 loop_2473: movvc %icc, %l5, %g6 srax %l1, %o7, %l2 set 0x40, %o6 lduwa [%l7 + %o6] 0x04, %o4 andn %i3, 0x1099, %g2 tgu %xcc, 0x3 stbar movrlz %g4, %i1, %i7 wr %g0, 0x88, %asi ldsba [%l7 + 0x79] %asi, %l6 array8 %i6, %o6, %l3 nop setx loop_2474, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bvs,a loop_2475 fmovdl %icc, %f31, %f19 sub %g5, 0x0209, %i5 loop_2474: fmovsvs %xcc, %f29, %f17 loop_2475: membar 0x45 umul %o0, %o3, %g3 fmovdcs %icc, %f6, %f27 fnor %f24, %f16, %f20 or %l0, %g7, %o1 popc %i2, %o2 movrlz %l4, 0x0BC, %i4 umul %g1, 0x0AD1, %i0 bgu %icc, loop_2476 fmovrdne %l5, %f16, %f22 set 0x17, %i1 ldsba [%l7 + %i1] 0x81, %g6 loop_2476: fbge %fcc0, loop_2477 fcmple32 %f22, %f4, %o5 sdiv %l1, 0x1CC4, %l2 sdivcc %o4, 0x01F3, %o7 loop_2477: tcc %xcc, 0x7 lduh [%l7 + 0x62], %g2 fnot1s %f30, %f10 add %g4, 0x090F, %i3 movvs %icc, %i7, %i1 sub %l6, 0x09EA, %o6 tge %icc, 0x0 movpos %icc, %l3, %g5 sdivcc %i5, 0x1840, %o0 movcs %xcc, %i6, %g3 or %l0, 0x1EFE, %o3 fxors %f10, %f29, %f0 smulcc %g7, 0x0AC7, %i2 tg %xcc, 0x5 be,pn %xcc, loop_2478 movvs %icc, %o2, %o1 srlx %l4, %g1, %i0 fmul8x16au %f3, %f23, %f24 loop_2478: fnors %f0, %f30, %f31 umulcc %l5, %g6, %o5 fands %f21, %f0, %f14 fbo,a %fcc2, loop_2479 fmovrslz %i4, %f26, %f31 fbul %fcc0, loop_2480 fmovse %xcc, %f23, %f25 loop_2479: tcc %icc, 0x6 mulx %l1, %o4, %o7 loop_2480: ldstub [%l7 + 0x1C], %l2 sra %g4, %g2, %i7 xnor %i1, 0x1645, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %l6, %o6, %l3 popc 0x0D91, %g5 fbg,a %fcc1, loop_2481 fmovrdne %i5, %f8, %f14 for %f20, %f12, %f8 tge %xcc, 0x6 loop_2481: bn %xcc, loop_2482 fsrc2 %f30, %f8 fmovsvc %icc, %f6, %f24 wr %g0, 0x80, %asi stwa %i6, [%l7 + 0x64] %asi loop_2482: fzero %f24 fpsub16 %f16, %f0, %f10 fmovd %f6, %f30 bne %xcc, loop_2483 edge8 %o0, %g3, %o3 bneg,a loop_2484 smul %g7, 0x0801, %l0 loop_2483: fmovd %f20, %f30 tleu %xcc, 0x2 loop_2484: ld [%l7 + 0x0C], %f2 array32 %o2, %o1, %l4 edge8 %g1, %i0, %l5 subcc %i2, 0x1A06, %g6 udivcc %i4, 0x157D, %l1 ldsb [%l7 + 0x6E], %o5 wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f16 bneg,a,pt %xcc, loop_2485 tsubcc %o4, 0x0B02, %l2 fbuge %fcc2, loop_2486 brnz,a %o7, loop_2487 loop_2485: brlez,a %g2, loop_2488 ldub [%l7 + 0x55], %g4 loop_2486: brgz,a %i1, loop_2489 loop_2487: movrgez %i7, %l6, %o6 loop_2488: fandnot1s %f20, %f5, %f20 edge32ln %l3, %g5, %i5 loop_2489: fbuge,a %fcc1, loop_2490 movge %icc, %i3, %o0 fbu,a %fcc1, loop_2491 sllx %g3, %o3, %i6 loop_2490: fcmpne32 %f26, %f8, %l0 fbug %fcc2, loop_2492 loop_2491: fexpand %f30, %f30 tvs %xcc, 0x2 andcc %o2, 0x0ADA, %o1 loop_2492: bgu %icc, loop_2493 fmovrsgez %g7, %f8, %f26 movrgz %g1, %l4, %i0 fmovrsgz %l5, %f26, %f6 loop_2493: movpos %xcc, %i2, %i4 fmovrdlez %l1, %f22, %f0 ba loop_2494 and %o5, %o4, %g6 orn %l2, %o7, %g4 array8 %i1, %g2, %i7 loop_2494: sir 0x1CE0 fbn %fcc1, loop_2495 fcmps %fcc3, %f26, %f7 andncc %o6, %l6, %l3 edge8ln %i5, %g5, %o0 loop_2495: array16 %g3, %i3, %i6 sth %o3, [%l7 + 0x2C] fabsd %f8, %f20 movg %icc, %l0, %o1 sra %g7, %o2, %l4 fxnor %f4, %f18, %f10 add %g1, %l5, %i0 srl %i2, 0x0B, %i4 set 0x5E, %i4 lduha [%l7 + %i4] 0x89, %o5 fexpand %f0, %f24 fabss %f9, %f8 tcc %icc, 0x0 tleu %icc, 0x7 sll %l1, %o4, %g6 sethi 0x1C5D, %o7 fmovsgu %icc, %f5, %f27 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %l2, 0x0CF8, %i1 udiv %g4, 0x17F7, %i7 nop set 0x4A, %i5 ldstub [%l7 + %i5], %g2 andcc %o6, 0x1C53, %l6 fbg %fcc1, loop_2496 movcs %icc, %i5, %g5 tsubcctv %l3, %o0, %i3 tsubcc %g3, 0x10DC, %i6 loop_2496: edge8n %o3, %l0, %g7 alignaddrl %o2, %l4, %o1 bne,a %icc, loop_2497 fmovsa %xcc, %f2, %f22 tg %icc, 0x1 fnegd %f16, %f0 loop_2497: siam 0x7 array16 %g1, %l5, %i0 brgez,a %i4, loop_2498 array8 %o5, %i2, %l1 fandnot2 %f8, %f4, %f24 fmovdg %icc, %f19, %f9 loop_2498: stw %g6, [%l7 + 0x5C] fone %f18 orn %o7, 0x0030, %o4 fmovspos %icc, %f1, %f29 orncc %i1, 0x0706, %g4 tle %xcc, 0x7 sll %i7, %g2, %l2 fbule %fcc1, loop_2499 edge16ln %l6, %i5, %g5 fmovrsgez %l3, %f21, %f27 fmovdle %icc, %f12, %f16 loop_2499: fpsub16 %f8, %f10, %f16 add %l7, 0x58, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %o0 casxa [%l6] %asi, %o0, %i3 subc %o6, %i6, %o3 alignaddr %l0, %g3, %g7 fmovde %xcc, %f19, %f29 tn %icc, 0x6 fnands %f4, %f5, %f1 tne %xcc, 0x6 wr %g0, 0x88, %asi ldsha [%l7 + 0x38] %asi, %l4 fmovsneg %xcc, %f9, %f29 fmovrdne %o1, %f28, %f18 membar 0x41 movvc %icc, %g1, %l5 fabsd %f16, %f22 fbo,a %fcc1, loop_2500 movrlz %i0, %i4, %o2 fbl,a %fcc1, loop_2501 edge16 %i2, %o5, %l1 loop_2500: movleu %icc, %g6, %o7 nop setx loop_2502, %l0, %l1 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_2501: fxor %f28, %f16, %f26 wr %g0, 0x0c, %asi lduha [%l7 + 0x12] %asi, %i1 loop_2502: addcc %o4, %g4, %g2 membar 0x15 tn %xcc, 0x6 fpadd16 %f20, %f28, %f10 fmul8sux16 %f22, %f20, %f30 fpsub32 %f10, %f6, %f14 te %icc, 0x1 prefetch [%l7 + 0x68], 0x2 fmul8x16au %f23, %f26, %f20 ta %icc, 0x1 ldsw [%l7 + 0x38], %i7 movcs %icc, %l6, %l2 ldsh [%l7 + 0x30], %i5 wr %g0, 0x04, %asi lda [%l7 + 0x6C] %asi, %f13 sdivx %g5, 0x1B23, %o0 srl %i3, %l3, %o6 brnz %i6, loop_2503 movl %xcc, %o3, %g3 movrgez %l0, %l4, %o1 set 0x6E, %g6 stha %g7, [%l7 + %g6] 0x0c loop_2503: tle %xcc, 0x1 edge8ln %l5, %i0, %g1 edge16l %o2, %i4, %o5 wr %g0, 0x81, %asi lduba [%l7 + 0x15] %asi, %l1 movrlz %i2, %g6, %o7 movg %icc, %i1, %g4 set 0x66, %l4 stha %g2, [%l7 + %l4] 0xe2 membar #Sync tgu %xcc, 0x3 bn,pn %icc, loop_2504 tvc %xcc, 0x5 fcmpgt32 %f14, %f0, %o4 movrgez %l6, 0x3C8, %i7 loop_2504: taddcctv %l2, 0x1CC9, %g5 bvc,a,pt %icc, loop_2505 movge %icc, %o0, %i5 std %i2, [%l7 + 0x28] fbule %fcc3, loop_2506 loop_2505: movgu %icc, %l3, %i6 subcc %o3, 0x0179, %g3 movcs %icc, %o6, %l4 loop_2506: mulx %o1, 0x11B8, %g7 tgu %xcc, 0x2 fands %f22, %f0, %f24 sethi 0x1E42, %l5 bn,a,pt %icc, loop_2507 movrne %i0, 0x2E4, %l0 set 0x7C, %l5 lda [%l7 + %l5] 0x10, %f26 loop_2507: fnot2 %f4, %f10 edge8ln %o2, %i4, %g1 movcs %icc, %l1, %i2 membar 0x17 smulcc %g6, %o7, %o5 edge16l %i1, %g4, %g2 sdivx %o4, 0x085B, %i7 tneg %xcc, 0x6 tn %icc, 0x6 taddcc %l6, 0x04BE, %l2 udivx %o0, 0x1FBF, %g5 fpack32 %f26, %f14, %f16 fpsub32s %f2, %f18, %f3 tgu %xcc, 0x0 te %icc, 0x6 and %i5, 0x04D2, %l3 tl %xcc, 0x2 tcc %xcc, 0x5 movrlz %i6, 0x3A6, %i3 tneg %xcc, 0x1 sdivx %o3, 0x04AD, %o6 nop setx loop_2508, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tvs %xcc, 0x7 mova %xcc, %l4, %g3 ldub [%l7 + 0x13], %g7 loop_2508: movvc %xcc, %o1, %i0 brz,a %l5, loop_2509 bpos,a %xcc, loop_2510 subcc %o2, %l0, %i4 tpos %icc, 0x4 loop_2509: fbul %fcc0, loop_2511 loop_2510: udivcc %g1, 0x0B8C, %i2 edge32l %l1, %o7, %o5 tvc %xcc, 0x1 loop_2511: fbne %fcc3, loop_2512 bcs %xcc, loop_2513 fpmerge %f27, %f18, %f24 sub %g6, %i1, %g4 loop_2512: orcc %o4, %g2, %l6 loop_2513: umul %l2, 0x1755, %i7 fxors %f9, %f28, %f0 srlx %g5, 0x18, %i5 srl %l3, 0x0E, %o0 movvs %icc, %i6, %o3 udivx %i3, 0x0356, %l4 fmovdpos %xcc, %f24, %f31 fsrc1 %f0, %f0 fmovscs %icc, %f21, %f16 wr %g0, 0xe2, %asi stba %g3, [%l7 + 0x48] %asi membar #Sync bvc,a,pt %icc, loop_2514 or %o6, %g7, %o1 sdivcc %i0, 0x1A73, %o2 fnegs %f17, %f4 loop_2514: fabsd %f16, %f14 fmovrslz %l0, %f23, %f6 edge32ln %l5, %i4, %g1 fpsub32s %f10, %f0, %f6 brnz %i2, loop_2515 movrlez %l1, %o7, %g6 xor %o5, 0x0DD7, %i1 orncc %o4, 0x192E, %g2 loop_2515: nop set 0x30, %g4 stda %g4, [%l7 + %g4] 0xeb membar #Sync popc %l6, %i7 bvc,pn %xcc, loop_2516 fmovsgu %icc, %f28, %f28 array32 %g5, %l2, %i5 set 0x5C, %i2 ldswa [%l7 + %i2] 0x04, %l3 loop_2516: edge32 %o0, %o3, %i6 wr %g0, 0x27, %asi ldda [%l7 + 0x40] %asi, %i2 edge16 %g3, %l4, %o6 sra %g7, %i0, %o2 xnor %o1, 0x11F0, %l0 fbu,a %fcc3, loop_2517 xnorcc %i4, %g1, %i2 fxnor %f2, %f10, %f14 ta %xcc, 0x4 loop_2517: movvs %icc, %l5, %l1 edge32n %o7, %g6, %i1 nop setx loop_2518, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge32l %o5, %o4, %g4 fmovde %xcc, %f8, %f31 sll %l6, 0x07, %i7 loop_2518: or %g5, 0x0486, %l2 umul %g2, 0x0F5B, %l3 mulx %o0, 0x1EF8, %o3 fmovsa %icc, %f4, %f10 wr %g0, 0x88, %asi lduwa [%l7 + 0x30] %asi, %i6 ldsw [%l7 + 0x64], %i3 edge8 %i5, %g3, %l4 fandnot1s %f27, %f1, %f27 tleu %xcc, 0x3 wr %g0, 0xe3, %asi stha %g7, [%l7 + 0x08] %asi membar #Sync edge16n %i0, %o6, %o2 movrne %l0, 0x1DF, %o1 fbule %fcc1, loop_2519 or %g1, %i4, %l5 movgu %icc, %i2, %l1 set 0x14, %o1 stwa %g6, [%l7 + %o1] 0x88 loop_2519: fmovsgu %icc, %f10, %f25 movrne %i1, %o5, %o4 brgz %o7, loop_2520 smulcc %g4, %i7, %g5 fbu,a %fcc1, loop_2521 udivx %l2, 0x19F8, %g2 loop_2520: te %xcc, 0x4 fpsub32 %f12, %f12, %f6 loop_2521: andncc %l3, %o0, %o3 sub %l6, %i3, %i6 xor %g3, 0x1B80, %i5 fpsub32 %f24, %f8, %f2 sethi 0x0246, %g7 srl %i0, %l4, %o6 set 0x28, %i0 stda %l0, [%l7 + %i0] 0x89 tne %icc, 0x4 andcc %o1, 0x16D6, %o2 fexpand %f29, %f24 for %f6, %f12, %f8 bvs loop_2522 ld [%l7 + 0x40], %f28 fxors %f28, %f26, %f11 fcmple16 %f14, %f24, %g1 loop_2522: fpack32 %f0, %f10, %f14 xnorcc %i4, %i2, %l1 movl %icc, %l5, %g6 array32 %o5, %o4, %o7 set 0x58, %i7 stxa %i1, [%l7 + %i7] 0x27 membar #Sync edge8 %i7, %g5, %l2 xor %g4, 0x0D0A, %g2 edge32n %o0, %l3, %o3 fnegd %f20, %f26 smulcc %l6, 0x17B1, %i6 te %xcc, 0x0 fmovda %icc, %f6, %f21 fnand %f28, %f18, %f10 fzeros %f13 srax %i3, 0x0B, %g3 ld [%l7 + 0x54], %f28 fmovrsgz %g7, %f16, %f24 movge %xcc, %i5, %l4 fnegs %f9, %f4 tvs %icc, 0x2 sdiv %o6, 0x19E3, %i0 addc %l0, 0x0636, %o2 orn %o1, 0x18A4, %g1 taddcctv %i4, %l1, %l5 mulx %g6, %i2, %o5 brlz,a %o4, loop_2523 srl %i1, 0x02, %i7 fmul8x16au %f26, %f11, %f12 movrlez %g5, %l2, %o7 loop_2523: nop wr %g0, 0x89, %asi ldstuba [%l7 + 0x40] %asi, %g2 edge32n %o0, %g4, %l3 fmovsl %icc, %f12, %f11 tcc %icc, 0x3 movcc %xcc, %o3, %l6 membar 0x5C fmovrslz %i3, %f24, %f9 movvs %xcc, %i6, %g3 sdivcc %i5, 0x07BA, %g7 fxnor %f16, %f10, %f18 fblg %fcc1, loop_2524 membar 0x77 fbge %fcc1, loop_2525 fmovdge %xcc, %f8, %f25 loop_2524: movrgez %l4, 0x19A, %i0 fcmple16 %f28, %f26, %l0 loop_2525: fcmpeq16 %f26, %f6, %o6 movrlz %o2, 0x2B7, %g1 udivcc %i4, 0x1402, %l1 edge8n %l5, %g6, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdvc %xcc, %f1, %f19 movrne %o5, %o1, %o4 membar 0x6D ba %icc, loop_2526 brlz,a %i1, loop_2527 movleu %icc, %g5, %l2 fnand %f12, %f24, %f10 loop_2526: ba %icc, loop_2528 loop_2527: movrgez %o7, 0x3E0, %g2 umulcc %o0, 0x0704, %g4 umulcc %i7, 0x1041, %l3 loop_2528: xorcc %l6, %i3, %i6 std %o2, [%l7 + 0x20] mova %xcc, %g3, %i5 set 0x30, %i3 stda %l4, [%l7 + %i3] 0x80 swap [%l7 + 0x20], %i0 movre %g7, 0x30B, %o6 fmovrsne %l0, %f1, %f7 movn %icc, %g1, %i4 set 0x218, %o3 ldxa [%g0 + %o3] 0x52, %o2 tge %icc, 0x5 movge %xcc, %l5, %l1 fmul8sux16 %f26, %f8, %f12 nop setx loop_2529, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry subc %g6, 0x06B3, %i2 udiv %o5, 0x1C49, %o1 fmovsvc %icc, %f7, %f3 loop_2529: fone %f0 movvs %xcc, %o4, %g5 fcmpne16 %f10, %f26, %i1 edge8ln %o7, %g2, %l2 fmul8x16 %f2, %f18, %f24 fbo,a %fcc3, loop_2530 xnorcc %o0, %i7, %l3 fxnor %f26, %f20, %f10 movcs %xcc, %l6, %g4 loop_2530: popc %i6, %o3 bl,pn %xcc, loop_2531 movpos %xcc, %i3, %g3 tne %icc, 0x7 fxnor %f14, %f16, %f12 loop_2531: fbule,a %fcc1, loop_2532 sth %i5, [%l7 + 0x4C] fpadd16s %f21, %f14, %f16 edge8 %l4, %i0, %o6 loop_2532: fornot2s %f28, %f25, %f9 edge8n %g7, %g1, %l0 movle %icc, %i4, %l5 edge8n %o2, %l1, %g6 nop set 0x7C, %l6 prefetch [%l7 + %l6], 0x2 udivx %o5, 0x0F55, %o1 fornot2 %f24, %f30, %f26 std %o4, [%l7 + 0x28] or %i2, %i1, %o7 fmul8sux16 %f26, %f4, %f2 xorcc %g2, %g5, %l2 fpadd32s %f24, %f27, %f5 fmovrse %i7, %f0, %f13 edge32n %o0, %l6, %l3 movrlez %g4, %i6, %i3 fornot1s %f8, %f0, %f2 fmovspos %xcc, %f9, %f24 fmovrsgz %g3, %f13, %f12 prefetch [%l7 + 0x48], 0x3 movle %xcc, %o3, %l4 nop setx loop_2533, %l0, %l1 jmpl %l1, %i0 fmovdvc %xcc, %f26, %f30 mulx %o6, %i5, %g7 movl %xcc, %l0, %i4 loop_2533: tcs %xcc, 0x6 fbe,a %fcc3, loop_2534 tn %xcc, 0x1 fbule %fcc0, loop_2535 edge32 %l5, %g1, %l1 loop_2534: fpack32 %f20, %f10, %f26 movl %xcc, %o2, %o5 loop_2535: fandnot2s %f0, %f13, %f28 edge16l %o1, %g6, %i2 edge8 %o4, %o7, %g2 subccc %g5, 0x1960, %i1 wr %g0, 0x81, %asi stha %i7, [%l7 + 0x62] %asi sll %o0, %l2, %l6 orn %g4, 0x004D, %i6 umul %l3, 0x1B5B, %i3 tsubcctv %o3, 0x10B8, %l4 sethi 0x0A65, %i0 nop setx loop_2536, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcc %g3, %o6, %i5 fmovrdlez %g7, %f26, %f0 movvc %xcc, %i4, %l5 loop_2536: and %l0, 0x18A9, %g1 bvs,a,pn %xcc, loop_2537 subcc %o2, 0x0C14, %o5 movleu %icc, %l1, %g6 bgu %xcc, loop_2538 loop_2537: bcc,a,pt %icc, loop_2539 edge8 %o1, %o4, %i2 tvs %icc, 0x1 loop_2538: umul %o7, %g2, %i1 loop_2539: fmovdcc %icc, %f16, %f26 set 0x10, %g5 lduba [%l7 + %g5] 0x15, %g5 stx %i7, [%l7 + 0x60] orncc %l2, 0x03FB, %l6 fbg,a %fcc1, loop_2540 movleu %icc, %g4, %o0 edge8 %l3, %i6, %i3 edge16 %o3, %l4, %i0 loop_2540: xnorcc %g3, %o6, %g7 edge32n %i5, %i4, %l5 fpsub16s %f5, %f7, %f14 movge %xcc, %g1, %o2 ldd [%l7 + 0x78], %o4 movrgez %l0, %l1, %g6 edge8ln %o4, %o1, %i2 movle %xcc, %o7, %i1 srlx %g2, %g5, %l2 srax %l6, 0x16, %g4 xorcc %o0, %i7, %l3 swap [%l7 + 0x6C], %i3 xnor %o3, %i6, %i0 wr %g0, 0x11, %asi sta %f2, [%l7 + 0x0C] %asi fzero %f22 umul %l4, %g3, %g7 fbn,a %fcc0, loop_2541 fbug %fcc0, loop_2542 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %o6, %i4, %i5 loop_2541: fnand %f4, %f4, %f22 loop_2542: sdiv %g1, 0x09DE, %o2 movcs %icc, %o5, %l0 fblg %fcc3, loop_2543 movcc %icc, %l5, %g6 edge8n %l1, %o4, %o1 movge %xcc, %i2, %o7 loop_2543: fones %f17 add %g2, %g5, %i1 xor %l2, 0x06C5, %l6 ldsb [%l7 + 0x69], %g4 fpsub32s %f24, %f9, %f6 fmovdl %icc, %f9, %f1 tpos %icc, 0x7 set 0x1C, %o0 ldswa [%l7 + %o0] 0x0c, %i7 ldub [%l7 + 0x3A], %l3 orncc %i3, %o3, %o0 fmovdl %icc, %f5, %f10 srlx %i0, %i6, %g3 srax %l4, %o6, %g7 bleu %icc, loop_2544 fpsub16 %f0, %f8, %f20 fmovse %icc, %f6, %f7 subccc %i5, 0x1383, %i4 loop_2544: fblg,a %fcc0, loop_2545 tvs %xcc, 0x5 edge32n %g1, %o5, %l0 orncc %l5, %o2, %l1 loop_2545: stx %o4, [%l7 + 0x28] stw %o1, [%l7 + 0x74] movl %icc, %g6, %i2 taddcctv %g2, %g5, %i1 or %l2, %o7, %g4 wr %g0, 0x27, %asi stba %i7, [%l7 + 0x13] %asi membar #Sync srlx %l3, 0x12, %l6 std %f18, [%l7 + 0x60] tpos %xcc, 0x7 mulscc %i3, %o3, %o0 andncc %i6, %g3, %i0 be,a,pn %icc, loop_2546 edge8ln %l4, %o6, %i5 move %xcc, %g7, %i4 fmovrslz %o5, %f23, %f14 loop_2546: sdivx %g1, 0x0B78, %l0 bshuffle %f6, %f30, %f12 udivx %l5, 0x1D9C, %o2 tle %icc, 0x3 tle %icc, 0x2 bpos,a,pt %icc, loop_2547 brgez,a %o4, loop_2548 movge %icc, %l1, %g6 tcs %icc, 0x0 loop_2547: sub %o1, 0x0306, %i2 loop_2548: taddcctv %g5, 0x1AC2, %g2 fmovsl %icc, %f9, %f2 fmovdcs %xcc, %f25, %f1 sllx %l2, 0x12, %i1 edge8 %o7, %i7, %l3 fmovsl %xcc, %f7, %f5 fbue,a %fcc1, loop_2549 edge8 %l6, %g4, %i3 edge8ln %o3, %i6, %o0 fba,a %fcc3, loop_2550 loop_2549: movrgz %g3, 0x215, %i0 call loop_2551 tgu %icc, 0x1 loop_2550: nop set 0x73, %o5 ldsba [%l7 + %o5] 0x14, %o6 loop_2551: srlx %i5, 0x06, %g7 ldsw [%l7 + 0x64], %i4 brgz %l4, loop_2552 membar 0x1F movgu %icc, %o5, %g1 srl %l0, %o2, %l5 loop_2552: fpadd32s %f28, %f0, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %o4, 0x1D, %l1 ldd [%l7 + 0x58], %f0 bl,a %icc, loop_2553 taddcctv %o1, %i2, %g5 wr %g0, 0x80, %asi stha %g2, [%l7 + 0x0E] %asi loop_2553: bpos,pn %icc, loop_2554 fnand %f24, %f20, %f16 orn %g6, 0x07C8, %l2 array32 %i1, %i7, %l3 loop_2554: udiv %o7, 0x0B9B, %g4 movvc %xcc, %i3, %l6 fnot2s %f2, %f28 fsrc2 %f16, %f18 fpadd32s %f23, %f29, %f16 tne %icc, 0x4 ldsb [%l7 + 0x78], %o3 wr %g0, 0x89, %asi lduba [%l7 + 0x41] %asi, %i6 edge8l %g3, %o0, %i0 orn %i5, 0x0466, %g7 movle %icc, %i4, %l4 tleu %icc, 0x1 brgz,a %o5, loop_2555 sra %o6, %l0, %o2 udivcc %g1, 0x007E, %l5 fmovdge %icc, %f23, %f30 loop_2555: addc %o4, 0x0F93, %o1 edge32l %i2, %l1, %g2 movgu %icc, %g6, %l2 or %g5, %i1, %l3 movrlez %o7, %g4, %i3 fnot2 %f22, %f30 fpsub32s %f1, %f22, %f1 fbne,a %fcc3, loop_2556 fbug,a %fcc0, loop_2557 fpsub16s %f16, %f5, %f2 fmovsne %xcc, %f31, %f23 loop_2556: fnand %f24, %f24, %f18 loop_2557: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %i7, %l6 bneg,a loop_2558 ldd [%l7 + 0x60], %i6 smulcc %g3, %o0, %i0 movre %i5, 0x191, %o3 loop_2558: fnot2 %f30, %f20 tcc %xcc, 0x4 edge16ln %g7, %i4, %o5 nop setx loop_2559, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ld [%l7 + 0x58], %f10 add %l7, 0x60, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %l4, %l0 loop_2559: movvs %icc, %o2, %g1 fbule,a %fcc3, loop_2560 fxnor %f14, %f8, %f28 edge16 %l5, %o6, %o1 fnot2 %f2, %f8 loop_2560: ldsb [%l7 + 0x7E], %o4 addcc %l1, 0x0B5B, %i2 srlx %g2, %l2, %g5 bge,a loop_2561 bgu,pt %xcc, loop_2562 taddcctv %i1, %g6, %o7 ba,a,pn %xcc, loop_2563 loop_2561: xnorcc %l3, 0x1042, %i3 loop_2562: fand %f12, %f28, %f20 movrlez %g4, 0x0E0, %i7 loop_2563: movneg %xcc, %i6, %l6 sth %g3, [%l7 + 0x24] fbn %fcc3, loop_2564 nop set 0x30, %l2 ldd [%l7 + %l2], %o0 move %icc, %i0, %o3 smulcc %i5, %g7, %i4 loop_2564: bn loop_2565 xor %o5, %l4, %l0 siam 0x1 tvs %xcc, 0x0 loop_2565: edge8 %o2, %g1, %o6 brlez,a %l5, loop_2566 flush %l7 + 0x50 wr %g0, 0x88, %asi prefetcha [%l7 + 0x10] %asi, 0x1 loop_2566: nop setx loop_2567, %l0, %l1 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 %o4, %l1, %g2 edge8l %l2, %i2, %g5 andncc %g6, %i1, %l3 loop_2567: fpsub32 %f14, %f26, %f18 tle %icc, 0x7 subc %o7, 0x11C4, %g4 or %i3, %i6, %l6 flush %l7 + 0x40 bn %icc, loop_2568 fnot2s %f7, %f29 fbl,a %fcc2, loop_2569 fandnot1s %f13, %f29, %f7 loop_2568: smulcc %g3, %i7, %i0 and %o3, %o0, %g7 loop_2569: fbo,a %fcc3, loop_2570 tneg %xcc, 0x0 sllx %i4, 0x14, %o5 fand %f28, %f6, %f24 loop_2570: xnorcc %i5, %l4, %l0 smulcc %o2, %o6, %l5 add %l7, 0x20, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o1, %g1 add %o4, %g2, %l1 tvc %xcc, 0x1 ldub [%l7 + 0x35], %l2 orncc %g5, 0x16F5, %i2 fsrc1s %f1, %f28 fmovsn %icc, %f27, %f16 bshuffle %f20, %f6, %f24 fandnot2 %f18, %f0, %f16 tneg %xcc, 0x4 fsrc2s %f2, %f30 movne %icc, %i1, %g6 andn %o7, %g4, %i3 movvs %xcc, %l3, %l6 addccc %g3, %i7, %i0 std %i6, [%l7 + 0x30] edge8 %o3, %g7, %i4 edge8ln %o5, %o0, %i5 srax %l0, %l4, %o6 fands %f7, %f27, %f16 fornot1 %f10, %f10, %f28 fands %f21, %f9, %f24 array8 %o2, %l5, %o1 srl %o4, 0x1A, %g2 movn %xcc, %g1, %l2 set 0x28, %l1 ldsba [%l7 + %l1] 0x11, %l1 fbu %fcc3, loop_2571 std %i2, [%l7 + 0x20] fmovsn %xcc, %f13, %f7 fmovdcs %xcc, %f4, %f23 loop_2571: ldstub [%l7 + 0x45], %g5 sethi 0x1AE3, %g6 brlez,a %i1, loop_2572 fbge %fcc0, loop_2573 fbue %fcc3, loop_2574 fxnors %f12, %f12, %f26 loop_2572: nop set 0x3C, %g1 lduwa [%l7 + %g1] 0x81, %g4 loop_2573: xorcc %o7, %i3, %l6 loop_2574: add %g3, 0x1AD5, %l3 andncc %i7, %i0, %o3 stb %i6, [%l7 + 0x6B] fands %f15, %f15, %f16 wr %g0, 0x0c, %asi lda [%l7 + 0x6C] %asi, %f1 fbge %fcc1, loop_2575 orncc %g7, %i4, %o0 fpsub32 %f12, %f22, %f8 fcmpne32 %f14, %f16, %o5 loop_2575: fbo %fcc0, loop_2576 sll %i5, %l4, %l0 brlz %o2, loop_2577 fzero %f0 loop_2576: tg %icc, 0x7 ble,pn %icc, loop_2578 loop_2577: ba,pn %xcc, loop_2579 movleu %icc, %l5, %o6 fones %f7 loop_2578: edge32l %o1, %g2, %o4 loop_2579: movleu %xcc, %l2, %g1 movne %icc, %l1, %i2 fbl %fcc1, loop_2580 fmovd %f20, %f4 bg %xcc, loop_2581 subc %g6, %i1, %g4 loop_2580: movpos %xcc, %g5, %i3 fzero %f20 loop_2581: tne %xcc, 0x1 tsubcctv %o7, 0x0730, %l6 movrlez %l3, %g3, %i7 udivcc %i0, 0x12A2, %i6 mova %icc, %o3, %i4 brnz %g7, loop_2582 xnorcc %o0, 0x0710, %i5 fxors %f2, %f26, %f6 xnorcc %l4, %l0, %o2 loop_2582: fmovrdgez %l5, %f6, %f24 xor %o5, %o6, %o1 fbo %fcc1, loop_2583 call loop_2584 brgz %g2, loop_2585 te %xcc, 0x6 loop_2583: mulx %o4, %g1, %l2 loop_2584: tne %xcc, 0x5 loop_2585: tle %icc, 0x4 movne %icc, %i2, %g6 swap [%l7 + 0x60], %i1 stb %l1, [%l7 + 0x33] ta %icc, 0x7 andn %g4, %g5, %o7 fmovscc %icc, %f29, %f21 brgez %i3, loop_2586 movvs %xcc, %l3, %l6 tge %xcc, 0x2 ldstub [%l7 + 0x1B], %g3 loop_2586: edge16n %i7, %i6, %i0 fbe %fcc1, loop_2587 edge32ln %o3, %i4, %g7 movne %icc, %i5, %o0 wr %g0, 0x19, %asi lduba [%l7 + 0x1E] %asi, %l4 loop_2587: tgu %xcc, 0x3 fmovdle %icc, %f22, %f10 subc %o2, 0x1784, %l0 edge32 %o5, %l5, %o1 movleu %icc, %g2, %o6 brgez,a %g1, loop_2588 array32 %l2, %i2, %g6 ba loop_2589 sdivx %o4, 0x114E, %l1 loop_2588: add %g4, 0x135B, %g5 nop setx loop_2590, %l0, %l1 jmpl %l1, %o7 loop_2589: srl %i3, 0x06, %i1 fsrc2 %f10, %f24 orn %l3, 0x0D4E, %g3 loop_2590: addccc %i7, 0x0D6F, %i6 array32 %i0, %l6, %o3 addc %i4, %g7, %i5 mulscc %l4, %o2, %l0 std %f2, [%l7 + 0x30] mulx %o5, 0x1D5A, %l5 edge8n %o1, %o0, %g2 movcc %icc, %o6, %g1 movvs %icc, %l2, %i2 movcs %icc, %o4, %g6 fpadd32 %f14, %f22, %f30 tvs %icc, 0x6 addccc %g4, 0x1DA1, %g5 popc 0x1089, %o7 brgez,a %l1, loop_2591 fbu,a %fcc3, loop_2592 fmuld8ulx16 %f16, %f1, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2591: move %icc, %i1, %l3 loop_2592: tcs %icc, 0x6 tsubcc %g3, 0x1D60, %i3 sll %i6, 0x19, %i0 orn %l6, 0x1A92, %o3 movrgz %i7, %i4, %g7 call loop_2593 fcmpgt16 %f30, %f22, %l4 fmovsa %icc, %f29, %f1 bge,a,pt %xcc, loop_2594 loop_2593: tgu %xcc, 0x7 edge8l %i5, %l0, %o2 fmovdleu %xcc, %f19, %f28 loop_2594: subccc %o5, 0x0F91, %l5 tsubcctv %o1, 0x0616, %g2 movneg %icc, %o0, %o6 fsrc2s %f8, %f20 fmovdcs %xcc, %f11, %f20 brlez %g1, loop_2595 edge16ln %i2, %l2, %o4 brlz,a %g6, loop_2596 andn %g5, %g4, %l1 loop_2595: umul %i1, %l3, %g3 srl %i3, %o7, %i0 loop_2596: or %l6, 0x0DE8, %i6 tgu %xcc, 0x4 array16 %o3, %i7, %g7 movrlz %i4, 0x155, %l4 orn %l0, 0x0672, %i5 sll %o5, 0x0B, %l5 tg %xcc, 0x3 sll %o2, 0x0D, %o1 fors %f8, %f29, %f30 edge32l %g2, %o0, %o6 edge8n %i2, %g1, %o4 popc 0x1B73, %l2 bn,a %icc, loop_2597 fmovs %f6, %f0 set 0x52, %l0 stha %g5, [%l7 + %l0] 0x27 membar #Sync loop_2597: movge %xcc, %g4, %l1 fornot1 %f16, %f12, %f20 bcs,pn %xcc, loop_2598 fcmps %fcc3, %f8, %f6 edge16 %i1, %g6, %g3 fmovsvc %xcc, %f15, %f23 loop_2598: fandnot1 %f4, %f16, %f6 wr %g0, 0xe2, %asi stda %i2, [%l7 + 0x78] %asi membar #Sync bg,a loop_2599 fmovrdlz %o7, %f4, %f10 udivx %l3, 0x1ACE, %i0 fmovrdlz %l6, %f14, %f30 loop_2599: orncc %o3, %i6, %g7 move %icc, %i7, %l4 bneg,a loop_2600 tcc %xcc, 0x7 std %f8, [%l7 + 0x60] udivcc %i4, 0x0BB6, %l0 loop_2600: stbar addc %i5, 0x14B6, %o5 addcc %l5, 0x1D3C, %o2 tl %xcc, 0x1 membar 0x46 xnor %o1, 0x0C84, %o0 orncc %o6, 0x0A99, %i2 wr %g0, 0x19, %asi ldswa [%l7 + 0x2C] %asi, %g2 fmovsg %xcc, %f10, %f24 membar 0x58 fcmple16 %f20, %f2, %o4 brgez %g1, loop_2601 fmovrdlz %l2, %f6, %f12 movg %icc, %g4, %g5 movle %xcc, %l1, %i1 loop_2601: sdiv %g3, 0x0907, %g6 movge %icc, %o7, %l3 movgu %icc, %i3, %i0 brlez %o3, loop_2602 andcc %i6, %g7, %l6 fxors %f20, %f4, %f5 addcc %l4, 0x1F3A, %i4 loop_2602: fmovsne %icc, %f30, %f14 sir 0x059B nop setx loop_2603, %l0, %l1 jmpl %l1, %l0 ta %xcc, 0x5 tcs %icc, 0x0 movl %xcc, %i5, %i7 loop_2603: stw %l5, [%l7 + 0x38] sir 0x0412 edge32l %o2, %o5, %o1 wr %g0, 0x18, %asi swapa [%l7 + 0x58] %asi, %o0 fcmpne16 %f8, %f20, %i2 fbug,a %fcc0, loop_2604 tgu %xcc, 0x2 movg %xcc, %o6, %g2 movvs %icc, %g1, %l2 loop_2604: swap [%l7 + 0x4C], %o4 mulx %g5, 0x05C2, %l1 set 0x24, %i6 lduwa [%l7 + %i6] 0x88, %i1 orn %g4, 0x1A0B, %g3 tvc %icc, 0x4 srax %g6, 0x13, %o7 bneg,pn %icc, loop_2605 fnegs %f11, %f19 bcc,pn %icc, loop_2606 bl,a,pt %xcc, loop_2607 loop_2605: fnor %f10, %f12, %f6 fmovdcs %icc, %f30, %f11 loop_2606: ta %xcc, 0x4 loop_2607: swap [%l7 + 0x20], %l3 bshuffle %f4, %f18, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmuld8sux16 %f3, %f9, %f30 taddcctv %i3, 0x04A0, %i0 edge8n %o3, %i6, %l6 fnor %f20, %f16, %f22 bpos,pn %icc, loop_2608 movle %icc, %l4, %g7 movrlz %l0, 0x1AE, %i5 or %i4, %l5, %i7 loop_2608: sdiv %o2, 0x14BD, %o1 brgez %o5, loop_2609 fcmpeq32 %f26, %f0, %o0 fmovsleu %icc, %f4, %f22 subcc %o6, %i2, %g2 loop_2609: udiv %g1, 0x15A2, %o4 fpack32 %f22, %f0, %f4 bcs,a loop_2610 orn %l2, %g5, %i1 fcmpne16 %f0, %f10, %g4 add %l7, 0x20, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %g3, %l1 loop_2610: array8 %g6, %l3, %o7 movrlez %i3, %i0, %i6 nop setx loop_2611, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbue %fcc1, loop_2612 tn %xcc, 0x3 nop setx loop_2613, %l0, %l1 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_2611: fabss %f9, %f4 loop_2612: fzeros %f23 tg %icc, 0x5 loop_2613: xnorcc %l6, 0x10AC, %l4 tleu %icc, 0x6 fmovsa %xcc, %f25, %f11 stb %g7, [%l7 + 0x4A] tn %icc, 0x1 array16 %o3, %l0, %i5 alignaddrl %l5, %i4, %o2 fmul8x16al %f15, %f2, %f18 sllx %o1, 0x1E, %i7 mova %xcc, %o5, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdge %icc, %f31, %f18 andcc %i2, %o6, %g1 addccc %g2, 0x0222, %o4 edge16 %g5, %l2, %g4 bg %icc, loop_2614 movvc %xcc, %g3, %i1 edge8ln %l1, %l3, %g6 fmovrse %i3, %f3, %f19 loop_2614: nop add %l7, 0x78, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x04, %i0, %i6 fpack32 %f30, %f30, %f22 subc %o7, 0x0BF0, %l6 bg,pn %xcc, loop_2615 fmovrsgz %l4, %f15, %f22 movne %icc, %g7, %l0 fmovrslz %o3, %f17, %f5 loop_2615: addcc %l5, %i4, %i5 ba,pn %xcc, loop_2616 edge32n %o1, %i7, %o5 fble %fcc3, loop_2617 fble,a %fcc1, loop_2618 loop_2616: movg %icc, %o0, %o2 array16 %o6, %i2, %g2 loop_2617: prefetch [%l7 + 0x34], 0x2 loop_2618: fbn,a %fcc3, loop_2619 tl %icc, 0x5 movrgez %o4, 0x39A, %g1 movne %icc, %l2, %g5 loop_2619: subccc %g3, %i1, %l1 brgz %l3, loop_2620 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbl,a %fcc1, loop_2621 movgu %xcc, %g4, %i3 loop_2620: be,pt %icc, loop_2622 edge16ln %i0, %g6, %o7 loop_2621: sdiv %i6, 0x173A, %l4 sll %l6, %l0, %g7 loop_2622: st %f20, [%l7 + 0x2C] fbne %fcc2, loop_2623 fmovsa %xcc, %f28, %f30 brgz %l5, loop_2624 fba %fcc0, loop_2625 loop_2623: fcmpes %fcc1, %f15, %f6 mulx %i4, 0x0449, %i5 loop_2624: tvs %icc, 0x7 loop_2625: fblg %fcc0, loop_2626 tneg %icc, 0x1 set 0x7C, %l3 ldswa [%l7 + %l3] 0x88, %o3 loop_2626: tl %xcc, 0x5 edge32ln %o1, %i7, %o0 bn,a %icc, loop_2627 tneg %icc, 0x5 movvs %icc, %o5, %o6 edge8n %o2, %g2, %i2 loop_2627: andcc %o4, %l2, %g5 ldsw [%l7 + 0x68], %g3 movle %icc, %i1, %l1 edge32 %g1, %l3, %i3 set 0x78, %o2 stda %i0, [%l7 + %o2] 0x19 fpmerge %f23, %f17, %f28 fmovsn %xcc, %f13, %f14 fpadd32s %f19, %f6, %f30 udivx %g4, 0x06DE, %o7 be,a %xcc, loop_2628 tvs %xcc, 0x0 tneg %icc, 0x0 movl %icc, %g6, %i6 loop_2628: fmovdvc %icc, %f9, %f24 fbl,a %fcc3, loop_2629 addccc %l4, 0x1C67, %l0 fpmerge %f20, %f31, %f28 pdist %f14, %f10, %f6 loop_2629: te %xcc, 0x0 fbg,a %fcc3, loop_2630 fmovdgu %xcc, %f18, %f11 edge8 %g7, %l6, %i4 bneg %icc, loop_2631 loop_2630: fors %f10, %f20, %f0 fornot2 %f20, %f2, %f16 edge32 %i5, %o3, %o1 loop_2631: nop add %l7, 0x38, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x89, %i7, %o0 movgu %xcc, %l5, %o5 xnor %o6, %o2, %i2 edge8 %g2, %o4, %g5 movle %xcc, %g3, %l2 fabsd %f6, %f24 udiv %l1, 0x0DBF, %g1 tcc %xcc, 0x1 movn %icc, %l3, %i3 ta %xcc, 0x1 set 0x70, %g2 stda %i0, [%l7 + %g2] 0x0c nop setx loop_2632, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tneg %xcc, 0x3 set 0x20, %g3 ldda [%l7 + %g3] 0x89, %g4 loop_2632: nop wr %g0, 0x81, %asi lduba [%l7 + 0x27] %asi, %o7 orn %i1, %g6, %l4 tg %xcc, 0x1 sdivcc %i6, 0x083E, %g7 fcmpeq16 %f10, %f18, %l0 fabsd %f10, %f22 movrgz %l6, 0x3B8, %i4 udivx %o3, 0x167E, %o1 addccc %i7, 0x138E, %o0 fmovd %f28, %f4 wr %g0, 0x88, %asi ldsha [%l7 + 0x78] %asi, %l5 subc %o5, %o6, %i5 umul %i2, %o2, %g2 brgez %g5, loop_2633 movrne %o4, %g3, %l1 fpack32 %f0, %f0, %f4 tsubcc %l2, %g1, %l3 loop_2633: ldub [%l7 + 0x6C], %i3 sra %g4, 0x0C, %o7 subccc %i0, 0x14A0, %g6 brgez,a %l4, loop_2634 brnz %i1, loop_2635 edge32l %i6, %l0, %l6 tneg %xcc, 0x2 loop_2634: nop wr %g0, 0x89, %asi stha %g7, [%l7 + 0x40] %asi loop_2635: brgez %o3, loop_2636 bneg,a %xcc, loop_2637 xorcc %o1, %i7, %i4 fxors %f14, %f22, %f3 loop_2636: ldub [%l7 + 0x61], %l5 loop_2637: nop set 0x10, %o7 stxa %o0, [%g0 + %o7] 0x20 set 0x3F, %g7 lduba [%l7 + %g7] 0x80, %o5 wr %g0, 0x18, %asi prefetcha [%l7 + 0x68] %asi, 0x2 nop setx loop_2638, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addccc %i5, %o2, %i2 fmovsle %icc, %f10, %f17 set 0x5C, %o4 sta %f4, [%l7 + %o4] 0x19 loop_2638: nop wr %g0, 0x81, %asi stda %g2, [%l7 + 0x18] %asi move %xcc, %o4, %g3 tleu %xcc, 0x0 bg,a loop_2639 tle %xcc, 0x0 fbg %fcc0, loop_2640 tne %icc, 0x2 loop_2639: fbo %fcc1, loop_2641 movleu %icc, %g5, %l1 loop_2640: add %l2, 0x0637, %l3 subcc %g1, %g4, %i3 loop_2641: sdiv %i0, 0x0E52, %g6 alignaddrl %o7, %l4, %i1 movrlez %l0, 0x39F, %i6 sra %l6, %g7, %o1 srl %i7, %o3, %i4 edge8 %l5, %o0, %o5 wr %g0, 0x18, %asi lda [%l7 + 0x40] %asi, %f15 set 0x74, %o6 lduha [%l7 + %o6] 0x15, %i5 tpos %icc, 0x3 sub %o2, %i2, %o6 tvc %icc, 0x4 srl %o4, %g2, %g5 nop set 0x78, %i1 ldx [%l7 + %i1], %l1 fzeros %f7 movneg %xcc, %g3, %l2 fpadd32s %f20, %f7, %f18 mulscc %l3, %g1, %g4 ldsh [%l7 + 0x0E], %i3 nop setx loop_2642, %l0, %l1 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 + 0x40], %i0 sub %o7, %g6, %l4 taddcctv %l0, 0x1485, %i1 loop_2642: smulcc %l6, %i6, %g7 fors %f22, %f28, %f8 bcc %icc, loop_2643 sdiv %o1, 0x18F5, %o3 movrne %i4, 0x127, %i7 set 0x53, %i4 ldsba [%l7 + %i4] 0x88, %l5 loop_2643: nop set 0x20, %g6 sta %f27, [%l7 + %g6] 0x0c fandnot2 %f2, %f24, %f20 tcc %xcc, 0x6 fands %f3, %f29, %f6 movrlez %o5, %i5, %o2 sdiv %i2, 0x0E0E, %o0 movrgez %o4, 0x29B, %o6 udivx %g2, 0x07A0, %l1 fbul %fcc2, loop_2644 movn %icc, %g5, %g3 sdiv %l3, 0x0A72, %l2 sdiv %g1, 0x0AAE, %g4 loop_2644: udivcc %i0, 0x0E3C, %i3 stbar fmovsne %icc, %f2, %f24 fzero %f22 fba,a %fcc2, loop_2645 udiv %g6, 0x149E, %o7 fmovdne %icc, %f14, %f4 fnors %f1, %f1, %f16 loop_2645: edge32n %l4, %i1, %l0 edge8l %l6, %i6, %g7 tneg %xcc, 0x3 set 0x64, %i5 lduwa [%l7 + %i5] 0x19, %o1 smulcc %o3, 0x1DBA, %i4 ta %xcc, 0x0 fmovsa %xcc, %f16, %f24 andcc %i7, %l5, %i5 wr %g0, 0x04, %asi ldxa [%l7 + 0x08] %asi, %o2 fornot1 %f24, %f6, %f10 prefetch [%l7 + 0x18], 0x3 std %f10, [%l7 + 0x08] brgz,a %o5, loop_2646 srl %i2, %o4, %o0 set 0x50, %l5 ldswa [%l7 + %l5] 0x19, %o6 loop_2646: fpadd32 %f14, %f30, %f26 andn %l1, 0x04CF, %g5 set 0x21, %l4 stba %g2, [%l7 + %l4] 0x23 membar #Sync siam 0x1 subcc %g3, %l2, %l3 addccc %g4, 0x164E, %g1 taddcc %i3, 0x069C, %i0 brgez %o7, loop_2647 ba,pn %xcc, loop_2648 sub %l4, 0x05F2, %i1 xnor %l0, 0x073D, %g6 loop_2647: xnor %l6, 0x1277, %i6 loop_2648: sdiv %o1, 0x1335, %g7 tcc %xcc, 0x1 flush %l7 + 0x70 tsubcc %i4, 0x0385, %i7 brlez,a %l5, loop_2649 ldd [%l7 + 0x10], %i4 edge32 %o2, %o3, %o5 fpadd32s %f5, %f31, %f9 loop_2649: ldsw [%l7 + 0x3C], %i2 srax %o4, %o6, %l1 fpadd32s %f2, %f16, %f14 mulx %o0, %g5, %g2 st %f5, [%l7 + 0x0C] fandnot1 %f18, %f28, %f6 subccc %g3, %l2, %g4 wr %g0, 0x11, %asi ldstuba [%l7 + 0x58] %asi, %l3 orncc %i3, %g1, %i0 sll %o7, %l4, %i1 fzero %f20 fbule %fcc3, loop_2650 sir 0x03A0 movl %icc, %g6, %l6 orn %i6, %o1, %g7 loop_2650: movle %xcc, %i4, %l0 subccc %l5, %i5, %i7 tl %icc, 0x3 fbul,a %fcc3, loop_2651 fbo %fcc0, loop_2652 fble %fcc0, loop_2653 ldd [%l7 + 0x58], %o2 loop_2651: tleu %icc, 0x5 loop_2652: array16 %o5, %i2, %o2 loop_2653: movneg %xcc, %o4, %l1 te %icc, 0x6 or %o0, %o6, %g2 te %xcc, 0x7 array8 %g5, %l2, %g4 fbule,a %fcc1, loop_2654 movne %icc, %g3, %l3 tsubcctv %i3, 0x010C, %g1 edge32 %i0, %o7, %l4 loop_2654: bge,pn %xcc, loop_2655 edge8n %g6, %i1, %i6 array16 %o1, %g7, %l6 tleu %icc, 0x3 loop_2655: tsubcctv %i4, 0x10B7, %l0 fbn %fcc0, loop_2656 fxors %f22, %f17, %f7 addcc %i5, 0x1BE0, %l5 set 0x48, %i2 lduha [%l7 + %i2] 0x15, %i7 loop_2656: sllx %o3, 0x01, %i2 umul %o5, 0x13E2, %o2 bg,pt %icc, loop_2657 sdiv %l1, 0x18C2, %o4 brnz %o0, loop_2658 bvs,pt %icc, loop_2659 loop_2657: tpos %icc, 0x2 bneg,pn %icc, loop_2660 loop_2658: fbne %fcc2, loop_2661 loop_2659: tsubcc %o6, %g2, %l2 movre %g5, 0x3A3, %g4 loop_2660: fmovda %icc, %f28, %f29 loop_2661: sdivx %l3, 0x1DA7, %g3 array32 %g1, %i3, %o7 brlz %i0, loop_2662 fba %fcc0, loop_2663 taddcc %l4, 0x1B80, %g6 xor %i1, 0x02AB, %o1 loop_2662: bvc loop_2664 loop_2663: tle %xcc, 0x2 fbg %fcc1, loop_2665 bvc %icc, loop_2666 loop_2664: movneg %icc, %g7, %l6 orn %i6, 0x0F7F, %l0 loop_2665: fbul,a %fcc3, loop_2667 loop_2666: edge32l %i4, %l5, %i5 std %f16, [%l7 + 0x60] fcmpne32 %f30, %f24, %o3 loop_2667: edge16 %i2, %i7, %o5 fmovsne %icc, %f8, %f26 sir 0x0A2D sdiv %o2, 0x09E2, %l1 set 0x36, %o1 lduha [%l7 + %o1] 0x80, %o0 stw %o6, [%l7 + 0x20] ldx [%l7 + 0x20], %g2 edge32ln %o4, %l2, %g4 tvc %xcc, 0x4 fbug,a %fcc3, loop_2668 call loop_2669 fmovde %icc, %f1, %f31 movrne %g5, %l3, %g3 loop_2668: edge8l %g1, %i3, %i0 loop_2669: fmovsvs %xcc, %f6, %f7 fmovsg %icc, %f13, %f21 fpadd32 %f4, %f18, %f10 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf8, %f0 movrlz %l4, 0x2C6, %g6 fbul,a %fcc3, loop_2670 fmovse %xcc, %f2, %f14 wr %g0, 0x0c, %asi lda [%l7 + 0x08] %asi, %f27 loop_2670: fmovsge %icc, %f5, %f28 subcc %o7, %i1, %g7 std %f4, [%l7 + 0x68] wr %g0, 0x04, %asi ldsha [%l7 + 0x44] %asi, %l6 fbn %fcc3, loop_2671 brz,a %i6, loop_2672 sllx %o1, %i4, %l5 fpackfix %f16, %f14 loop_2671: orncc %l0, %o3, %i2 loop_2672: be %xcc, loop_2673 stw %i5, [%l7 + 0x20] movcc %icc, %o5, %o2 tcc %icc, 0x4 loop_2673: bne,pn %icc, loop_2674 sdivcc %l1, 0x08E1, %i7 tne %xcc, 0x7 std %o0, [%l7 + 0x38] loop_2674: sethi 0x1FE7, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %xcc, 0x1 bcs,a,pt %xcc, loop_2675 membar 0x12 edge16 %o6, %l2, %o4 fandnot1s %f7, %f17, %f26 loop_2675: edge8n %g4, %g5, %l3 mova %xcc, %g1, %g3 fbuge %fcc1, loop_2676 fbul,a %fcc1, loop_2677 orn %i3, 0x043B, %l4 array8 %i0, %o7, %i1 loop_2676: tge %icc, 0x3 loop_2677: umulcc %g7, %g6, %l6 fbue,a %fcc1, loop_2678 edge16 %o1, %i6, %l5 tleu %icc, 0x3 udiv %l0, 0x10ED, %i4 loop_2678: fnand %f4, %f24, %f20 movl %xcc, %i2, %o3 fcmple32 %f4, %f28, %i5 andn %o2, %l1, %o5 fxors %f7, %f13, %f13 movle %xcc, %o0, %i7 tsubcctv %g2, 0x0261, %o6 move %xcc, %o4, %l2 stw %g4, [%l7 + 0x7C] tne %xcc, 0x0 movvc %xcc, %g5, %g1 tpos %xcc, 0x2 edge16ln %l3, %i3, %l4 sll %i0, 0x06, %g3 fexpand %f18, %f22 sir 0x03C9 movn %xcc, %i1, %g7 movrne %o7, 0x1B2, %l6 tpos %icc, 0x2 wr %g0, 0x88, %asi lda [%l7 + 0x3C] %asi, %f23 sdivcc %g6, 0x116B, %o1 be,a loop_2679 fmovdcs %icc, %f18, %f23 srax %l5, %i6, %l0 movrgz %i2, %i4, %i5 loop_2679: te %icc, 0x1 edge16l %o2, %l1, %o3 array32 %o0, %i7, %g2 flush %l7 + 0x58 brlz,a %o6, loop_2680 tvc %icc, 0x3 fbul %fcc2, loop_2681 udiv %o4, 0x1EB1, %l2 loop_2680: movvs %icc, %g4, %g5 edge8ln %g1, %l3, %o5 loop_2681: brgez,a %i3, loop_2682 edge32 %l4, %g3, %i1 fmovdle %icc, %f25, %f13 array16 %g7, %i0, %l6 loop_2682: brlez,a %o7, loop_2683 or %o1, %l5, %i6 mulscc %l0, 0x1034, %g6 add %i4, 0x0F33, %i5 loop_2683: srlx %o2, %l1, %i2 fmovdge %icc, %f19, %f24 movne %xcc, %o0, %i7 movrlz %g2, 0x04D, %o3 wr %g0, 0x80, %asi swapa [%l7 + 0x68] %asi, %o6 sdivcc %l2, 0x0F69, %o4 fcmpeq16 %f2, %f6, %g5 movne %icc, %g1, %g4 fmovrslz %o5, %f16, %f31 wr %g0, 0x11, %asi lduha [%l7 + 0x14] %asi, %i3 movpos %xcc, %l3, %g3 fba %fcc2, loop_2684 fcmps %fcc3, %f8, %f8 sra %i1, %g7, %l4 lduw [%l7 + 0x3C], %l6 loop_2684: xnorcc %o7, 0x1D72, %i0 fzeros %f5 fones %f25 membar 0x30 fsrc2s %f15, %f18 xor %l5, 0x0B2A, %i6 tl %xcc, 0x6 nop setx loop_2685, %l0, %l1 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, 0x4 tge %xcc, 0x3 tle %xcc, 0x1 loop_2685: movre %l0, %g6, %i4 umulcc %i5, %o2, %o1 fmovdge %icc, %f14, %f4 srlx %l1, 0x1A, %i2 array8 %o0, %i7, %o3 fble %fcc0, loop_2686 mova %icc, %g2, %o6 tl %icc, 0x2 xorcc %o4, %g5, %g1 loop_2686: or %g4, 0x0785, %l2 fba %fcc0, loop_2687 tsubcc %i3, %l3, %o5 sll %i1, 0x1F, %g7 edge32n %l4, %g3, %l6 loop_2687: movrlz %i0, %o7, %i6 sir 0x0174 array32 %l0, %g6, %l5 sdivx %i5, 0x0219, %o2 sll %i4, 0x0A, %l1 siam 0x1 alignaddrl %i2, %o1, %i7 tl %xcc, 0x2 ldx [%l7 + 0x08], %o3 andncc %o0, %g2, %o4 addccc %o6, 0x1BFF, %g5 bpos,a,pt %icc, loop_2688 fnot1 %f18, %f18 fcmpd %fcc1, %f6, %f26 edge32 %g1, %g4, %i3 loop_2688: orcc %l2, 0x0B44, %o5 andncc %l3, %g7, %i1 movrne %l4, 0x120, %l6 wr %g0, 0x19, %asi stwa %i0, [%l7 + 0x50] %asi xor %o7, 0x19DA, %g3 movcc %xcc, %l0, %g6 sdiv %i6, 0x1B36, %l5 tsubcc %o2, 0x04C9, %i4 movne %xcc, %l1, %i2 edge32ln %i5, %i7, %o3 fcmpeq32 %f6, %f0, %o1 movcs %icc, %g2, %o0 smul %o6, %g5, %o4 edge8ln %g1, %i3, %l2 taddcc %g4, 0x16AC, %l3 edge16ln %o5, %i1, %l4 fmuld8sux16 %f24, %f2, %f0 fpadd32 %f8, %f8, %f6 movrlez %g7, %l6, %i0 fcmpne32 %f22, %f4, %o7 edge32n %g3, %l0, %i6 fpmerge %f8, %f0, %f0 edge16n %g6, %l5, %i4 add %o2, 0x1DF5, %l1 taddcctv %i2, %i5, %o3 fabsd %f0, %f22 movvc %xcc, %o1, %g2 fbn,a %fcc0, loop_2689 movvs %xcc, %i7, %o6 sir 0x1BF6 edge32n %o0, %g5, %o4 loop_2689: sub %i3, %l2, %g1 movrgz %g4, 0x34A, %l3 popc %i1, %l4 alignaddrl %g7, %o5, %i0 and %o7, %l6, %l0 edge8l %g3, %g6, %i6 st %f19, [%l7 + 0x0C] fpsub32 %f8, %f6, %f16 fbl %fcc3, loop_2690 bvs,pt %icc, loop_2691 edge32 %i4, %l5, %l1 movgu %xcc, %o2, %i2 loop_2690: mova %icc, %o3, %i5 loop_2691: movvc %icc, %o1, %g2 tleu %xcc, 0x7 fandnot1 %f2, %f16, %f24 movvc %icc, %o6, %o0 fbu %fcc2, loop_2692 lduh [%l7 + 0x7C], %i7 edge16 %o4, %i3, %l2 sllx %g5, %g4, %g1 loop_2692: bne %icc, loop_2693 popc 0x106A, %l3 alignaddrl %l4, %g7, %i1 xorcc %o5, 0x1450, %o7 loop_2693: edge16l %i0, %l6, %g3 movg %icc, %g6, %i6 srlx %i4, %l5, %l1 fpack32 %f18, %f8, %f2 bpos %icc, loop_2694 movle %icc, %l0, %i2 orcc %o3, %i5, %o2 sllx %g2, 0x13, %o6 loop_2694: array8 %o0, %i7, %o1 addc %i3, 0x0B75, %o4 bg,pt %xcc, loop_2695 ble loop_2696 fbl,a %fcc2, loop_2697 array8 %l2, %g4, %g1 loop_2695: edge8 %g5, %l4, %l3 loop_2696: be,a %xcc, loop_2698 loop_2697: alignaddr %g7, %i1, %o5 ta %icc, 0x3 movrlez %i0, 0x12A, %l6 loop_2698: sth %o7, [%l7 + 0x4E] movrgz %g3, 0x0A9, %g6 taddcctv %i4, 0x156D, %i6 wr %g0, 0x88, %asi stha %l1, [%l7 + 0x4C] %asi ldx [%l7 + 0x58], %l0 tleu %xcc, 0x6 sra %l5, 0x01, %o3 addccc %i5, %i2, %o2 fmovdleu %icc, %f2, %f20 fxors %f26, %f26, %f23 movg %xcc, %o6, %o0 orncc %i7, %g2, %o1 tvs %icc, 0x0 sub %i3, %l2, %g4 taddcc %o4, %g1, %g5 edge8l %l4, %l3, %g7 taddcctv %i1, 0x01BC, %o5 subccc %i0, 0x037C, %o7 taddcc %l6, 0x0F7D, %g6 array32 %i4, %i6, %g3 tge %icc, 0x3 fbule,a %fcc2, loop_2699 bvc,a %icc, loop_2700 fcmpne32 %f14, %f6, %l1 fnot1s %f8, %f5 loop_2699: fbule,a %fcc3, loop_2701 loop_2700: edge8l %l0, %l5, %o3 movl %xcc, %i2, %i5 brlez,a %o6, loop_2702 loop_2701: fmovdge %icc, %f28, %f30 fba %fcc2, loop_2703 tvc %icc, 0x3 loop_2702: andncc %o2, %i7, %o0 edge8n %g2, %o1, %l2 loop_2703: fpadd16s %f20, %f31, %f29 membar 0x3E fmovdle %icc, %f27, %f11 alignaddrl %i3, %g4, %g1 array16 %o4, %g5, %l4 mova %icc, %l3, %i1 mulx %g7, 0x1879, %o5 sdiv %o7, 0x1436, %i0 call loop_2704 nop setx loop_2705, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tcc %icc, 0x4 fcmpeq32 %f10, %f30, %g6 loop_2704: fbge,a %fcc1, loop_2706 loop_2705: tsubcctv %l6, %i4, %g3 fbne,a %fcc1, loop_2707 srax %i6, 0x08, %l1 loop_2706: fpsub32s %f31, %f1, %f2 fmovsa %xcc, %f5, %f31 loop_2707: edge8 %l0, %o3, %l5 movleu %icc, %i2, %o6 fxnor %f26, %f10, %f22 andncc %i5, %i7, %o2 brlz,a %g2, loop_2708 nop setx loop_2709, %l0, %l1 jmpl %l1, %o1 fmovscs %xcc, %f15, %f0 ldub [%l7 + 0x6F], %o0 loop_2708: std %i2, [%l7 + 0x68] loop_2709: fnot1 %f8, %f30 subc %l2, %g4, %g1 pdist %f4, %f8, %f6 add %g5, 0x1C7B, %l4 bvs %xcc, loop_2710 alignaddrl %o4, %i1, %l3 movleu %icc, %g7, %o7 xnor %o5, 0x0507, %i0 loop_2710: fpadd32s %f14, %f26, %f31 tneg %icc, 0x1 nop setx loop_2711, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tg %icc, 0x7 edge8ln %g6, %i4, %g3 movcs %icc, %l6, %i6 loop_2711: fmovsvc %icc, %f3, %f29 sra %l0, %l1, %l5 edge8 %o3, %i2, %o6 umulcc %i7, 0x0C84, %i5 fmovrse %o2, %f14, %f2 taddcc %o1, %o0, %g2 mova %icc, %i3, %l2 sir 0x1AFA brnz,a %g1, loop_2712 fmovdneg %xcc, %f13, %f2 edge16n %g4, %g5, %l4 tl %xcc, 0x2 loop_2712: nop wr %g0, 0x80, %asi swapa [%l7 + 0x70] %asi, %o4 fba,a %fcc3, loop_2713 xnor %l3, 0x1487, %g7 tgu %icc, 0x4 lduh [%l7 + 0x6A], %o7 loop_2713: fbe %fcc3, loop_2714 fmovrdne %i1, %f16, %f16 stb %o5, [%l7 + 0x44] orcc %g6, 0x12C7, %i0 loop_2714: sdiv %g3, 0x0DF6, %i4 fandnot2 %f6, %f28, %f8 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %l6, 0x10, %i6 umulcc %l0, %l1, %o3 edge32n %l5, %i2, %i7 edge8ln %o6, %i5, %o1 sllx %o2, %o0, %i3 movle %xcc, %g2, %l2 brlez %g1, loop_2715 array8 %g4, %l4, %o4 fands %f26, %f7, %f8 fmul8x16al %f20, %f14, %f22 loop_2715: movrgez %l3, 0x2E2, %g5 fnot2 %f0, %f2 fbge,a %fcc3, loop_2716 bpos,pt %xcc, loop_2717 sir 0x0A50 bl,a,pn %icc, loop_2718 loop_2716: fandnot1s %f27, %f1, %f4 loop_2717: edge16 %g7, %o7, %o5 ldd [%l7 + 0x20], %i0 loop_2718: fmovse %xcc, %f30, %f25 orncc %i0, %g3, %i4 taddcc %g6, %i6, %l0 bl loop_2719 orcc %l1, 0x04EE, %l6 mulx %o3, 0x10DD, %i2 movl %xcc, %i7, %l5 loop_2719: movcs %icc, %i5, %o1 sra %o2, 0x0D, %o0 fbule %fcc2, loop_2720 udiv %i3, 0x0945, %g2 addcc %o6, %g1, %l2 fmovsl %icc, %f21, %f0 loop_2720: array32 %g4, %o4, %l3 and %l4, %g5, %o7 movrlez %g7, %o5, %i0 movn %icc, %i1, %i4 fabsd %f16, %f12 orncc %g6, 0x0D87, %i6 sra %l0, 0x14, %g3 andcc %l1, 0x0E92, %l6 movleu %xcc, %i2, %i7 fmovsl %icc, %f24, %f20 set 0x08, %i7 stda %l4, [%l7 + %i7] 0x88 mulx %i5, %o1, %o3 subc %o2, %o0, %g2 fbn,a %fcc1, loop_2721 ta %xcc, 0x6 wr %g0, 0x18, %asi ldsha [%l7 + 0x5A] %asi, %i3 loop_2721: edge8 %o6, %g1, %l2 fnegd %f10, %f22 sdivx %o4, 0x13FE, %g4 fmovsl %icc, %f19, %f18 tge %icc, 0x2 wr %g0, 0x80, %asi stba %l4, [%l7 + 0x72] %asi tg %icc, 0x5 fmovdcs %icc, %f2, %f4 tsubcc %l3, %g5, %o7 udivcc %g7, 0x169B, %o5 sllx %i0, 0x07, %i1 movrne %g6, 0x2F0, %i6 edge16ln %i4, %g3, %l1 and %l0, %l6, %i7 fmovrdgez %i2, %f0, %f2 bleu loop_2722 movrlez %l5, 0x1E8, %i5 fmul8x16al %f3, %f18, %f0 fba %fcc2, loop_2723 loop_2722: mova %icc, %o1, %o2 edge16n %o3, %g2, %o0 fmovsne %xcc, %f30, %f10 loop_2723: brlz %i3, loop_2724 tcc %icc, 0x2 edge32n %o6, %g1, %l2 fpsub16s %f4, %f7, %f10 loop_2724: sth %g4, [%l7 + 0x4C] te %xcc, 0x7 fbu,a %fcc1, loop_2725 fnot1s %f1, %f26 umulcc %o4, %l3, %l4 movrlez %g5, 0x15A, %g7 loop_2725: siam 0x1 tgu %icc, 0x1 alignaddrl %o5, %o7, %i0 edge32 %g6, %i1, %i4 mulscc %g3, 0x1DA1, %l1 srl %l0, %l6, %i7 movrgz %i2, 0x221, %l5 umul %i6, 0x1794, %o1 fbn,a %fcc1, loop_2726 brgez,a %i5, loop_2727 fbuge %fcc0, loop_2728 sdiv %o3, 0x028E, %o2 loop_2726: mova %xcc, %g2, %i3 loop_2727: subc %o0, 0x1363, %g1 loop_2728: srl %o6, 0x1E, %l2 fornot1 %f16, %f10, %f8 tneg %xcc, 0x2 sllx %o4, 0x1A, %l3 udivx %g4, 0x156C, %g5 fcmple16 %f18, %f26, %l4 sub %g7, %o5, %i0 subc %o7, 0x1540, %g6 and %i4, 0x1BB3, %g3 fmovscc %icc, %f10, %f8 fornot1 %f24, %f20, %f14 tcc %icc, 0x5 call loop_2729 array32 %l1, %i1, %l6 fcmps %fcc0, %f12, %f5 movpos %xcc, %l0, %i2 loop_2729: tne %icc, 0x2 ldsh [%l7 + 0x48], %l5 fbne %fcc0, loop_2730 mova %icc, %i7, %i6 be,a,pt %xcc, loop_2731 sdivcc %o1, 0x0E36, %i5 loop_2730: mulx %o3, 0x0397, %o2 sdivx %g2, 0x0F99, %o0 loop_2731: nop set 0x2C, %i3 sta %f6, [%l7 + %i3] 0x04 wr %g0, 0x88, %asi ldsba [%l7 + 0x0D] %asi, %g1 tsubcc %o6, 0x10AD, %l2 edge16ln %o4, %l3, %g4 movre %i3, 0x2CB, %g5 fpack16 %f12, %f23 edge8ln %l4, %g7, %i0 fornot2s %f29, %f27, %f18 edge16 %o7, %o5, %g6 ta %icc, 0x2 fpack16 %f4, %f16 fornot2s %f30, %f5, %f30 orn %i4, %l1, %i1 fbg,a %fcc1, loop_2732 fandnot2s %f28, %f21, %f24 edge16 %l6, %l0, %g3 set 0x64, %i0 ldswa [%l7 + %i0] 0x88, %i2 loop_2732: xorcc %i7, %l5, %i6 bleu loop_2733 bg,a,pt %xcc, loop_2734 mulscc %o1, 0x0EEF, %i5 ldd [%l7 + 0x48], %o2 loop_2733: fbge,a %fcc1, loop_2735 loop_2734: udivcc %g2, 0x0B47, %o0 fbe %fcc3, loop_2736 brlz %g1, loop_2737 loop_2735: andncc %o2, %l2, %o4 bcs,a loop_2738 loop_2736: fcmps %fcc0, %f20, %f3 loop_2737: andncc %o6, %l3, %g4 xnorcc %g5, %i3, %g7 loop_2738: sir 0x091A bshuffle %f8, %f0, %f20 fmovsle %xcc, %f0, %f14 brgz %l4, loop_2739 movcs %xcc, %i0, %o5 orn %g6, %i4, %o7 tgu %icc, 0x0 loop_2739: fmovsg %xcc, %f28, %f14 addc %l1, %i1, %l0 fmovdge %icc, %f14, %f28 array32 %g3, %i2, %i7 sdivcc %l6, 0x06D6, %l5 ta %xcc, 0x3 addccc %i6, 0x192D, %o1 nop setx loop_2740, %l0, %l1 jmpl %l1, %o3 sll %g2, 0x15, %o0 tgu %xcc, 0x2 movrgz %i5, 0x069, %g1 loop_2740: umulcc %l2, 0x0868, %o2 fpsub16s %f29, %f0, %f22 siam 0x7 fmovdpos %icc, %f13, %f19 tvc %xcc, 0x6 tl %icc, 0x3 wr %g0, 0x23, %asi stha %o4, [%l7 + 0x48] %asi membar #Sync movrne %o6, 0x386, %l3 subc %g5, 0x0936, %g4 edge32 %i3, %l4, %g7 srax %i0, %g6, %o5 fbne,a %fcc3, loop_2741 fbo %fcc2, loop_2742 addcc %i4, %l1, %o7 ble,a %icc, loop_2743 loop_2741: orn %l0, 0x1D96, %i1 loop_2742: sllx %g3, 0x06, %i2 call loop_2744 loop_2743: fmovsl %icc, %f20, %f28 bl loop_2745 stb %l6, [%l7 + 0x74] loop_2744: nop set 0x20, %o3 stha %i7, [%l7 + %o3] 0x89 loop_2745: fbge,a %fcc0, loop_2746 orn %i6, %l5, %o1 tsubcctv %g2, 0x0E4E, %o0 movrgz %o3, %g1, %i5 loop_2746: fpsub16 %f26, %f28, %f26 movle %icc, %l2, %o4 addccc %o2, %l3, %g5 fmovrdne %g4, %f4, %f12 fands %f28, %f13, %f24 pdist %f6, %f28, %f24 movge %icc, %o6, %l4 fxor %f0, %f14, %f16 fmovdg %xcc, %f22, %f6 ble %icc, loop_2747 edge16n %i3, %i0, %g7 edge8ln %g6, %i4, %l1 movne %icc, %o5, %l0 loop_2747: brz,a %i1, loop_2748 movrgez %o7, 0x036, %i2 lduw [%l7 + 0x40], %l6 fmovrse %g3, %f7, %f12 loop_2748: addc %i6, 0x1608, %i7 set 0x40, %l6 stda %f16, [%l7 + %l6] 0xf8 membar #Sync ldsb [%l7 + 0x2D], %l5 fmovrslz %g2, %f27, %f8 wr %g0, 0x21, %asi stxa %o0, [%g0 + 0x108] %asi andncc %o1, %o3, %g1 sdivx %l2, 0x01C7, %o4 xnorcc %i5, 0x0F52, %l3 set 0x54, %g5 ldswa [%l7 + %g5] 0x14, %g5 bneg loop_2749 fcmped %fcc3, %f22, %f30 taddcc %g4, %o2, %o6 be,a loop_2750 loop_2749: array16 %l4, %i0, %g7 umulcc %g6, %i3, %l1 edge8ln %o5, %i4, %l0 loop_2750: edge32n %i1, %o7, %i2 fmovsl %xcc, %f16, %f20 move %xcc, %l6, %g3 addcc %i6, %l5, %g2 and %o0, %i7, %o1 movrlz %o3, %l2, %o4 xor %i5, 0x04F0, %g1 tg %icc, 0x2 fxor %f18, %f26, %f16 fbuge %fcc1, loop_2751 or %l3, 0x07CF, %g4 bgu,pn %xcc, loop_2752 sth %g5, [%l7 + 0x36] loop_2751: brgez,a %o2, loop_2753 movcs %xcc, %o6, %i0 loop_2752: edge8l %g7, %l4, %g6 movn %icc, %l1, %o5 loop_2753: fmovsvs %xcc, %f2, %f4 andn %i4, 0x0FD5, %l0 orn %i3, 0x04D0, %o7 movvc %icc, %i2, %i1 fmovdl %icc, %f16, %f19 set 0x0C, %o5 stwa %l6, [%l7 + %o5] 0x15 fpadd16 %f14, %f10, %f16 bn,pt %xcc, loop_2754 tsubcc %g3, 0x04B0, %i6 set 0x50, %l2 ldda [%l7 + %l2] 0x18, %g2 loop_2754: fabss %f30, %f27 umulcc %o0, 0x14DA, %l5 fmovse %xcc, %f31, %f16 fmovsl %xcc, %f15, %f29 fmovdge %xcc, %f22, %f30 addc %i7, %o3, %l2 taddcctv %o4, %o1, %i5 ldd [%l7 + 0x18], %g0 fmovdneg %xcc, %f1, %f0 movrgez %g4, %g5, %o2 wr %g0, 0x88, %asi prefetcha [%l7 + 0x50] %asi, 0x3 sdiv %l3, 0x1DF2, %i0 edge8l %g7, %g6, %l4 fnot2s %f1, %f23 fpadd32s %f24, %f23, %f12 movrlz %o5, 0x3D2, %l1 set 0x6E, %l1 lduha [%l7 + %l1] 0x0c, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcs %icc, %i4, %i3 fabss %f20, %f20 edge32l %i2, %o7, %l6 add %i1, 0x1287, %i6 sub %g3, 0x074E, %o0 tneg %xcc, 0x2 movvs %icc, %g2, %i7 movrlz %l5, %l2, %o3 orn %o1, %o4, %g1 srl %g4, %g5, %i5 tg %xcc, 0x1 tgu %xcc, 0x5 mulx %o2, %l3, %i0 brlez %g7, loop_2755 fbul %fcc0, loop_2756 xor %g6, %l4, %o5 xorcc %l1, 0x176D, %o6 loop_2755: fxor %f28, %f4, %f2 loop_2756: fmovrsgez %i4, %f19, %f5 tsubcctv %i3, 0x0E98, %i2 movg %xcc, %o7, %l0 set 0x18, %o0 prefetcha [%l7 + %o0] 0x80, 0x2 fxnor %f10, %f30, %f20 tge %icc, 0x1 lduh [%l7 + 0x5E], %l6 fmovdle %xcc, %f27, %f18 smul %g3, %i6, %g2 orncc %i7, %l5, %l2 movg %icc, %o3, %o1 fandnot1s %f22, %f3, %f30 nop setx loop_2757, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bge,pt %xcc, loop_2758 tge %xcc, 0x1 fnor %f14, %f4, %f22 loop_2757: movrlz %o0, %g1, %o4 loop_2758: brgz,a %g4, loop_2759 ble,a loop_2760 movle %xcc, %i5, %o2 sra %g5, 0x04, %l3 loop_2759: xorcc %g7, %i0, %g6 loop_2760: movrlz %l4, %l1, %o5 fpsub32 %f14, %f26, %f6 movl %icc, %o6, %i4 bcc %xcc, loop_2761 tle %xcc, 0x1 lduw [%l7 + 0x3C], %i2 movgu %xcc, %i3, %o7 loop_2761: edge32l %i1, %l6, %g3 fbue,a %fcc0, loop_2762 movcs %xcc, %i6, %l0 fmovsne %xcc, %f18, %f24 set 0x1C, %g1 ldsba [%l7 + %g1] 0x11, %i7 loop_2762: nop set 0x7C, %i6 stw %l5, [%l7 + %i6] wr %g0, 0xea, %asi stwa %l2, [%l7 + 0x2C] %asi membar #Sync xnorcc %o3, 0x04D5, %o1 tneg %xcc, 0x6 fmovrdne %g2, %f2, %f12 bg,a,pt %xcc, loop_2763 prefetch [%l7 + 0x7C], 0x2 taddcc %o0, %o4, %g1 fxor %f2, %f14, %f6 loop_2763: sdiv %i5, 0x0D8C, %g4 tvc %xcc, 0x4 smulcc %g5, 0x06C9, %l3 fornot2 %f14, %f8, %f22 add %o2, 0x1B43, %g7 array32 %g6, %i0, %l4 tl %xcc, 0x2 fxor %f4, %f26, %f26 edge32n %l1, %o6, %o5 tne %icc, 0x6 fcmpeq32 %f26, %f2, %i2 flush %l7 + 0x2C fpack16 %f22, %f29 orcc %i4, %o7, %i3 alignaddr %i1, %l6, %g3 brlz %l0, loop_2764 brnz %i6, loop_2765 tcc %icc, 0x1 move %xcc, %i7, %l5 loop_2764: bleu,a,pn %icc, loop_2766 loop_2765: mulx %l2, 0x1FE2, %o1 fpackfix %f14, %f24 alignaddr %o3, %o0, %o4 loop_2766: fmovdgu %icc, %f3, %f25 fmovsn %icc, %f14, %f22 tle %icc, 0x5 orcc %g2, %g1, %i5 addc %g4, %l3, %g5 fabsd %f16, %f2 tg %icc, 0x3 alignaddrl %o2, %g6, %g7 ldsb [%l7 + 0x65], %l4 fmovrslez %l1, %f13, %f6 fbn,a %fcc3, loop_2767 movl %xcc, %o6, %o5 wr %g0, 0x0c, %asi stxa %i2, [%l7 + 0x30] %asi loop_2767: andncc %i4, %o7, %i0 set 0x118, %l0 nop ! nop ! ldxa [%g0 + %l0] 0x40, %i1 ripped by fixASI40.pl ripped by fixASI40.pl udivx %l6, 0x02B1, %i3 stbar edge32n %g3, %l0, %i6 udivx %i7, 0x0FC5, %l2 st %f1, [%l7 + 0x28] orn %o1, 0x1660, %o3 fbul,a %fcc2, loop_2768 membar 0x75 fmovrdgz %l5, %f4, %f18 add %o4, %g2, %g1 loop_2768: xor %o0, %i5, %g4 bneg %icc, loop_2769 flush %l7 + 0x4C fmovse %icc, %f13, %f7 fmovsne %icc, %f10, %f31 loop_2769: fmovdle %xcc, %f20, %f20 mulscc %g5, 0x1522, %l3 fmuld8ulx16 %f8, %f2, %f22 umulcc %o2, %g6, %g7 array16 %l1, %o6, %l4 edge32ln %i2, %i4, %o7 fbge %fcc3, loop_2770 fmul8sux16 %f8, %f30, %f30 fmovrdgz %i0, %f0, %f14 tvc %icc, 0x4 loop_2770: fbue %fcc2, loop_2771 tleu %xcc, 0x6 brz %o5, loop_2772 ble,a,pt %icc, loop_2773 loop_2771: edge8 %l6, %i3, %g3 smulcc %l0, 0x0EBB, %i1 loop_2772: prefetch [%l7 + 0x2C], 0x0 loop_2773: fxor %f24, %f14, %f8 xnorcc %i6, 0x123E, %i7 array16 %o1, %l2, %o3 set 0x1C, %o2 sta %f26, [%l7 + %o2] 0x11 movrgz %l5, %o4, %g1 fmovrdne %g2, %f2, %f6 tg %icc, 0x0 edge8 %i5, %o0, %g4 addccc %l3, 0x085E, %g5 mova %xcc, %o2, %g7 wr %g0, 0x89, %asi swapa [%l7 + 0x44] %asi, %g6 fcmpne32 %f10, %f10, %l1 umulcc %o6, %l4, %i2 movneg %icc, %o7, %i0 fpadd32 %f24, %f24, %f14 tvs %icc, 0x7 fornot1 %f30, %f22, %f20 be,a %icc, loop_2774 edge8ln %i4, %l6, %o5 brnz,a %i3, loop_2775 subc %l0, %g3, %i1 loop_2774: fmovrslez %i7, %f30, %f21 fpmerge %f27, %f18, %f30 loop_2775: tle %icc, 0x7 fpsub16s %f23, %f6, %f15 udivx %i6, 0x05D1, %o1 fbg %fcc3, loop_2776 fones %f31 tne %xcc, 0x5 taddcc %o3, %l2, %o4 loop_2776: edge16ln %g1, %l5, %i5 swap [%l7 + 0x54], %o0 fcmpgt32 %f20, %f6, %g2 tle %icc, 0x3 brgez %l3, loop_2777 movrlz %g5, %o2, %g4 movn %xcc, %g6, %g7 sethi 0x00BA, %o6 loop_2777: srlx %l1, 0x0C, %l4 edge16ln %i2, %o7, %i0 fbn %fcc2, loop_2778 fbul %fcc0, loop_2779 fnegs %f26, %f22 fmovse %icc, %f26, %f24 loop_2778: subccc %l6, 0x0751, %o5 loop_2779: array32 %i4, %l0, %i3 udivx %g3, 0x0412, %i1 fmovdl %xcc, %f19, %f17 tneg %icc, 0x4 lduw [%l7 + 0x44], %i6 fblg %fcc2, loop_2780 tg %icc, 0x5 edge16l %i7, %o1, %l2 wr %g0, 0x18, %asi ldsha [%l7 + 0x34] %asi, %o4 loop_2780: nop add %l7, 0x10, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %g1, %l5 umulcc %o3, %o0, %g2 fbul %fcc2, loop_2781 srl %l3, 0x10, %i5 movcs %xcc, %o2, %g4 movg %icc, %g6, %g5 loop_2781: fmovdcs %xcc, %f28, %f12 fnot2s %f1, %f12 movgu %icc, %g7, %o6 bn loop_2782 fnot2s %f1, %f12 nop setx loop_2783, %l0, %l1 jmpl %l1, %l4 edge16l %i2, %o7, %l1 loop_2782: fbg,a %fcc2, loop_2784 movrlez %l6, %o5, %i0 loop_2783: tne %xcc, 0x6 array32 %l0, %i4, %i3 loop_2784: tge %icc, 0x0 smul %g3, %i6, %i7 brz,a %i1, loop_2785 movcc %xcc, %l2, %o1 movcc %xcc, %o4, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2785: ta %icc, 0x6 fmovde %xcc, %f23, %f17 addc %o3, %o0, %g2 srlx %l3, %l5, %i5 bne loop_2786 movvs %xcc, %o2, %g4 fsrc1s %f11, %f8 wr %g0, 0x19, %asi ldswa [%l7 + 0x7C] %asi, %g5 loop_2786: tne %icc, 0x2 swap [%l7 + 0x78], %g6 fmovdn %xcc, %f4, %f18 tleu %icc, 0x0 movne %icc, %o6, %l4 fmovse %icc, %f27, %f5 movrgz %i2, %o7, %g7 movge %icc, %l1, %l6 fmovdpos %icc, %f30, %f2 fcmpgt32 %f20, %f22, %o5 orn %i0, %i4, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsn %icc, %f16, %f5 movrlez %g3, 0x3FE, %i6 bneg,pn %icc, loop_2787 andcc %i7, %l0, %i1 movcc %icc, %l2, %o1 tge %xcc, 0x3 loop_2787: edge16n %g1, %o3, %o4 edge8 %g2, %l3, %o0 udivcc %i5, 0x1B4F, %o2 alignaddr %l5, %g5, %g4 tvc %xcc, 0x7 movleu %xcc, %g6, %o6 addcc %l4, 0x090C, %o7 taddcctv %i2, %l1, %l6 prefetch [%l7 + 0x68], 0x3 tvs %xcc, 0x0 udivx %o5, 0x17B1, %i0 udiv %i4, 0x17F8, %i3 udivcc %g3, 0x07FC, %g7 fpsub16 %f24, %f4, %f18 fnegs %f15, %f3 sir 0x118D tge %icc, 0x0 wr %g0, 0x80, %asi ldsha [%l7 + 0x52] %asi, %i7 movrlz %i6, 0x0F3, %l0 edge32n %i1, %o1, %l2 fmovdvc %icc, %f10, %f4 set 0x40, %g2 stda %f0, [%l7 + %g2] 0x1f membar #Sync call loop_2788 bne,a %icc, loop_2789 fmovdpos %xcc, %f18, %f3 fnor %f12, %f8, %f28 loop_2788: tleu %xcc, 0x6 loop_2789: movne %icc, %o3, %g1 sllx %o4, 0x0A, %l3 add %g2, 0x0D6A, %i5 fcmple32 %f16, %f18, %o0 andn %l5, 0x13A4, %o2 fnegd %f8, %f4 wr %g0, 0x10, %asi lduha [%l7 + 0x18] %asi, %g4 mulx %g5, 0x1BDA, %o6 subccc %g6, 0x0611, %l4 tg %icc, 0x4 tsubcc %i2, %o7, %l6 popc 0x1423, %l1 fbuge %fcc1, loop_2790 brlz,a %i0, loop_2791 be %icc, loop_2792 brnz,a %o5, loop_2793 loop_2790: fmovdvc %icc, %f18, %f26 loop_2791: movvc %icc, %i4, %i3 loop_2792: movne %xcc, %g7, %g3 loop_2793: fmovsleu %icc, %f29, %f22 tne %icc, 0x3 edge32l %i7, %l0, %i1 edge16ln %i6, %o1, %l2 lduh [%l7 + 0x26], %o3 xnor %o4, 0x0268, %g1 move %xcc, %g2, %l3 tvs %xcc, 0x4 movvs %icc, %i5, %l5 subc %o2, %g4, %g5 array8 %o6, %o0, %g6 edge8l %l4, %i2, %o7 mova %xcc, %l6, %i0 fnegd %f22, %f28 fmovdleu %icc, %f19, %f2 bne,a,pn %xcc, loop_2794 addccc %o5, 0x1CE1, %i4 sth %i3, [%l7 + 0x2C] tl %xcc, 0x7 loop_2794: fblg %fcc3, loop_2795 and %l1, 0x1FF8, %g3 bvs %icc, loop_2796 xor %i7, 0x0BA7, %l0 loop_2795: srl %i1, 0x04, %g7 umulcc %o1, 0x148F, %l2 loop_2796: movrne %o3, 0x384, %o4 umulcc %g1, %g2, %l3 andncc %i6, %i5, %l5 sdivx %o2, 0x1C66, %g4 tsubcc %g5, 0x0715, %o6 fmovdvc %xcc, %f23, %f25 movgu %icc, %g6, %o0 movge %icc, %l4, %o7 xorcc %l6, 0x12D3, %i2 tleu %icc, 0x2 ta %icc, 0x2 subcc %i0, 0x024C, %i4 array16 %o5, %i3, %l1 or %i7, 0x0510, %l0 std %f24, [%l7 + 0x10] udivcc %g3, 0x1E7E, %g7 nop setx loop_2797, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array8 %o1, %l2, %o3 edge32l %o4, %i1, %g1 call loop_2798 loop_2797: fbug %fcc2, loop_2799 tge %xcc, 0x4 nop setx loop_2800, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2798: siam 0x2 loop_2799: tle %icc, 0x6 fcmple32 %f30, %f22, %l3 loop_2800: movne %xcc, %g2, %i6 fandnot2s %f25, %f24, %f4 movrgez %l5, %i5, %g4 bg,a %xcc, loop_2801 tvs %icc, 0x2 fmovrdlez %g5, %f4, %f12 orncc %o6, %g6, %o2 loop_2801: mulx %o0, %l4, %l6 xnorcc %o7, 0x02B6, %i2 fba,a %fcc2, loop_2802 movrne %i0, %i4, %i3 sdivcc %l1, 0x0125, %i7 move %icc, %o5, %l0 loop_2802: fmovsne %icc, %f20, %f28 fcmped %fcc3, %f20, %f10 sllx %g3, %o1, %l2 xorcc %g7, 0x0736, %o4 fpsub16 %f4, %f2, %f0 fnot1s %f10, %f28 udivx %i1, 0x1911, %g1 bvs,a %icc, loop_2803 stx %l3, [%l7 + 0x48] tleu %icc, 0x4 fnot1 %f26, %f28 loop_2803: fmovscc %icc, %f15, %f28 edge8n %o3, %i6, %l5 ldd [%l7 + 0x48], %f6 set 0x10, %g3 stxa %i5, [%l7 + %g3] 0x19 array8 %g2, %g5, %g4 sethi 0x1FC0, %o6 prefetch [%l7 + 0x20], 0x0 ld [%l7 + 0x28], %f16 fsrc2 %f16, %f20 tge %icc, 0x4 array8 %g6, %o2, %o0 bg,a loop_2804 fmovdvc %xcc, %f29, %f23 umul %l6, 0x0767, %l4 taddcctv %o7, 0x1A6A, %i2 loop_2804: subcc %i0, 0x0E9E, %i3 tl %icc, 0x7 movrne %i4, 0x172, %l1 andncc %o5, %l0, %i7 fnand %f8, %f2, %f2 bcs,a,pt %xcc, loop_2805 fmovsleu %icc, %f31, %f13 fmovrsgez %o1, %f12, %f31 call loop_2806 loop_2805: fbne %fcc1, loop_2807 fmovdvc %xcc, %f13, %f0 andncc %g3, %l2, %g7 loop_2806: tn %xcc, 0x6 loop_2807: nop setx loop_2808, %l0, %l1 jmpl %l1, %i1 movleu %icc, %o4, %g1 subccc %l3, 0x1D45, %o3 xnorcc %i6, 0x1B6B, %i5 loop_2808: std %g2, [%l7 + 0x60] edge32ln %l5, %g4, %o6 tsubcc %g6, %g5, %o0 sll %l6, 0x14, %l4 movrlez %o2, 0x378, %i2 bshuffle %f30, %f20, %f22 andn %o7, 0x0A58, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fzeros %f26 wr %g0, 0x2a, %asi stxa %i4, [%l7 + 0x58] %asi membar #Sync fpmerge %f13, %f10, %f8 and %l1, 0x1CBD, %o5 mova %icc, %i0, %l0 ta %xcc, 0x3 movcs %icc, %i7, %o1 edge32l %g3, %l2, %i1 tleu %xcc, 0x4 fpmerge %f23, %f13, %f2 fpsub16s %f16, %f7, %f28 edge8l %o4, %g1, %g7 edge32 %o3, %i6, %l3 bn,a,pn %icc, loop_2809 siam 0x5 nop setx loop_2810, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addccc %i5, %g2, %l5 loop_2809: fpmerge %f24, %f27, %f4 wr %g0, 0x19, %asi stba %g4, [%l7 + 0x0F] %asi loop_2810: taddcc %g6, 0x1490, %o6 movle %xcc, %g5, %l6 addcc %l4, 0x1D69, %o0 fpsub32 %f12, %f18, %f6 fand %f8, %f2, %f30 move %icc, %o2, %i2 taddcc %i3, 0x187A, %i4 set 0x68, %l3 lduwa [%l7 + %l3] 0x0c, %l1 sethi 0x1E8C, %o7 taddcc %i0, 0x0BDE, %o5 fbue,a %fcc1, loop_2811 fcmple32 %f18, %f22, %i7 bn,a,pt %xcc, loop_2812 tle %icc, 0x4 loop_2811: fornot2 %f0, %f14, %f2 fmovdn %xcc, %f7, %f19 loop_2812: tcs %xcc, 0x1 edge32ln %o1, %g3, %l0 udivx %l2, 0x09D2, %i1 array8 %o4, %g1, %g7 movne %xcc, %i6, %o3 fpackfix %f10, %f8 ble loop_2813 edge8n %l3, %g2, %i5 tsubcctv %g4, %l5, %o6 movpos %icc, %g6, %g5 loop_2813: bl,a,pn %icc, loop_2814 brgz %l4, loop_2815 ldsh [%l7 + 0x2C], %l6 srax %o0, %i2, %i3 loop_2814: subc %i4, %o2, %o7 loop_2815: edge8n %i0, %o5, %i7 fandnot2s %f1, %f24, %f6 sir 0x1A2C fmovsvc %icc, %f25, %f9 tne %xcc, 0x4 smulcc %o1, 0x0D49, %l1 swap [%l7 + 0x64], %g3 movne %icc, %l0, %l2 tvs %xcc, 0x2 nop setx loop_2816, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ta %icc, 0x4 wr %g0, 0x80, %asi prefetcha [%l7 + 0x48] %asi, 0x3 loop_2816: sir 0x1912 tsubcc %o4, %g7, %g1 fmovde %xcc, %f24, %f0 fmovrsne %i6, %f25, %f8 movcc %xcc, %l3, %o3 wr %g0, 0x1e, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync mova %icc, %g2, %g4 xor %l5, 0x0B9C, %i5 sethi 0x11E4, %g6 movge %xcc, %g5, %l4 wr %g0, 0x04, %asi ldsba [%l7 + 0x7C] %asi, %l6 array8 %o0, %i2, %o6 set 0x18, %g7 lduwa [%l7 + %g7] 0x10, %i4 brlz,a %i3, loop_2817 tcs %icc, 0x7 edge16l %o2, %o7, %i0 array8 %o5, %o1, %i7 loop_2817: fcmple16 %f4, %f20, %g3 fbue %fcc1, loop_2818 tne %xcc, 0x1 bpos loop_2819 and %l0, 0x13F9, %l1 loop_2818: fbge %fcc2, loop_2820 sllx %i1, 0x1E, %o4 loop_2819: nop set 0x34, %o4 stw %g7, [%l7 + %o4] and %l2, %g1, %l3 loop_2820: fcmpgt32 %f18, %f26, %o3 tvs %xcc, 0x0 bvs %icc, loop_2821 edge32n %g2, %g4, %i6 wr %g0, 0x18, %asi ldswa [%l7 + 0x60] %asi, %l5 loop_2821: popc 0x0104, %i5 movleu %xcc, %g5, %l4 umulcc %l6, %o0, %i2 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 and %o6, 0x0FC5, %i4 brz %i3, loop_2822 edge32ln %o2, %o7, %i0 srl %o5, %g6, %o1 fxors %f12, %f13, %f22 loop_2822: fmul8ulx16 %f0, %f0, %f24 edge32l %i7, %l0, %l1 array32 %g3, %i1, %g7 udivx %o4, 0x09C4, %g1 fblg %fcc0, loop_2823 fmul8x16 %f23, %f20, %f24 fnot1s %f29, %f16 edge16ln %l2, %l3, %g2 loop_2823: fbu,a %fcc0, loop_2824 movrgz %o3, %i6, %g4 mova %xcc, %l5, %i5 fba %fcc3, loop_2825 loop_2824: fcmpeq16 %f30, %f16, %l4 andn %g5, 0x1BB9, %l6 wr %g0, 0x10, %asi ldda [%l7 + 0x60] %asi, %i2 loop_2825: fnot2 %f26, %f8 edge8l %o0, %o6, %i4 array8 %i3, %o2, %o7 movl %xcc, %o5, %g6 tgu %xcc, 0x3 stw %i0, [%l7 + 0x18] edge32 %o1, %l0, %i7 movcc %icc, %g3, %i1 fbg %fcc1, loop_2826 sdivx %g7, 0x18AD, %l1 bl,a loop_2827 fnors %f0, %f5, %f23 loop_2826: fble %fcc3, loop_2828 fbo,a %fcc2, loop_2829 loop_2827: sdiv %o4, 0x00F6, %l2 movrlz %l3, 0x198, %g1 loop_2828: movg %icc, %g2, %i6 loop_2829: fmovdcc %icc, %f23, %f27 ble %icc, loop_2830 fornot1 %f12, %f30, %f6 movneg %icc, %o3, %g4 movle %xcc, %l5, %l4 loop_2830: sdivx %g5, 0x10E7, %l6 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f0 or %i5, 0x0CA0, %i2 fzero %f4 fandnot2 %f18, %f10, %f26 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 fsrc2s %f14, %f15 fmul8ulx16 %f22, %f26, %f12 movleu %xcc, %o6, %o0 tneg %xcc, 0x7 movre %i4, 0x053, %o2 srlx %i3, %o7, %g6 array16 %i0, %o5, %l0 movcs %xcc, %i7, %g3 wr %g0, 0x80, %asi sta %f7, [%l7 + 0x28] %asi fmovsge %icc, %f26, %f6 mulscc %i1, %o1, %g7 srl %o4, %l2, %l1 fmovse %icc, %f7, %f30 sir 0x00C4 edge32 %g1, %g2, %l3 smulcc %o3, 0x163B, %i6 umul %l5, 0x1704, %g4 tcs %icc, 0x6 swap [%l7 + 0x54], %l4 tleu %icc, 0x0 movg %icc, %g5, %l6 fmovsge %icc, %f15, %f16 fmovsa %icc, %f24, %f12 subcc %i2, %i5, %o0 edge16ln %o6, %o2, %i3 ldx [%l7 + 0x18], %o7 fcmpgt32 %f26, %f22, %g6 movrlez %i0, 0x2EC, %i4 call loop_2831 xor %l0, %o5, %i7 edge8ln %i1, %o1, %g3 xor %g7, 0x106D, %l2 loop_2831: bpos %xcc, loop_2832 orn %o4, 0x0C6F, %g1 fbue,a %fcc1, loop_2833 movleu %xcc, %l1, %l3 loop_2832: fcmpes %fcc1, %f18, %f31 orn %g2, 0x0D38, %i6 loop_2833: tle %xcc, 0x1 fmovdn %xcc, %f30, %f22 tpos %icc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x88, %asi ldswa [%l7 + 0x50] %asi, %o3 set 0x5C, %o7 lduba [%l7 + %o7] 0x80, %g4 smulcc %l4, %l5, %g5 set 0x3C, %i1 ldstuba [%l7 + %i1] 0x19, %l6 bleu,a,pt %xcc, loop_2834 orn %i5, 0x1DEB, %o0 tvs %icc, 0x2 tpos %xcc, 0x6 loop_2834: stb %o6, [%l7 + 0x3E] bne loop_2835 tge %xcc, 0x2 xor %i2, %o2, %i3 movre %g6, 0x118, %o7 loop_2835: popc 0x14D2, %i4 brlz,a %l0, loop_2836 brgez %i0, loop_2837 add %o5, %i1, %i7 fmovsg %icc, %f9, %f22 loop_2836: te %icc, 0x0 loop_2837: orn %g3, %o1, %g7 set 0x4C, %i4 swapa [%l7 + %i4] 0x89, %l2 movne %icc, %o4, %g1 fbule,a %fcc3, loop_2838 umul %l3, 0x0AA1, %l1 fmovsa %xcc, %f6, %f31 subc %g2, 0x11CD, %i6 loop_2838: tgu %xcc, 0x2 fornot1 %f4, %f2, %f22 fmovrdgez %g4, %f18, %f30 bn %icc, loop_2839 xor %o3, 0x1924, %l4 or %g5, 0x1DF9, %l6 fmul8ulx16 %f20, %f10, %f0 loop_2839: andncc %l5, %i5, %o6 bn,pt %xcc, loop_2840 fsrc2 %f12, %f14 edge8ln %o0, %i2, %i3 fmovrde %g6, %f18, %f4 loop_2840: tcc %icc, 0x4 edge8 %o2, %o7, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x78, %g6 stda %i4, [%l7 + %g6] 0x11 sll %i0, %o5, %i7 fpsub16s %f26, %f0, %f7 fones %f21 set 0x78, %i5 lduba [%l7 + %i5] 0x10, %i1 movl %icc, %g3, %g7 fnegs %f14, %f19 fbg %fcc3, loop_2841 te %icc, 0x0 movl %icc, %o1, %l2 edge8 %g1, %l3, %l1 loop_2841: bneg,a,pn %xcc, loop_2842 fnot1s %f5, %f17 fmovrdgz %o4, %f24, %f18 tl %icc, 0x1 loop_2842: xnorcc %g2, %i6, %o3 sub %l4, 0x0A51, %g5 edge8l %g4, %l6, %i5 sdivx %l5, 0x1107, %o0 movge %xcc, %o6, %i3 fmovde %icc, %f5, %f8 tgu %xcc, 0x6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %g6, %o2, %i2 tneg %icc, 0x7 fmovse %xcc, %f21, %f26 movgu %xcc, %l0, %i4 movl %icc, %i0, %o5 movcc %xcc, %i7, %i1 te %xcc, 0x1 mulscc %g3, %g7, %o7 wr %g0, 0x89, %asi stwa %l2, [%l7 + 0x38] %asi fbue,a %fcc2, loop_2843 movrgz %g1, %o1, %l1 fmovdvc %icc, %f2, %f27 set 0x48, %o6 stda %l2, [%l7 + %o6] 0x27 membar #Sync loop_2843: nop set 0x24, %l4 stwa %o4, [%l7 + %l4] 0x0c tne %xcc, 0x3 fmovdgu %icc, %f8, %f14 smulcc %g2, %o3, %i6 fxnor %f14, %f26, %f26 tvc %xcc, 0x5 taddcctv %l4, 0x101C, %g4 andn %l6, %i5, %g5 movge %icc, %o0, %l5 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 wr %g0, 0x19, %asi sta %f19, [%l7 + 0x34] %asi movl %icc, %i3, %o6 orcc %g6, 0x0077, %i2 tg %icc, 0x3 udivx %l0, 0x158F, %i4 sethi 0x124B, %i0 brz,a %o5, loop_2844 mulscc %i7, 0x1C87, %o2 taddcc %g3, 0x057B, %i1 fbe %fcc1, loop_2845 loop_2844: xor %o7, 0x0F9D, %l2 addccc %g1, %g7, %o1 movgu %icc, %l3, %l1 loop_2845: fmuld8sux16 %f0, %f9, %f2 array32 %o4, %o3, %g2 umul %l4, %i6, %l6 taddcc %i5, 0x0B51, %g5 nop setx loop_2846, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbu,a %fcc3, loop_2847 brlz,a %g4, loop_2848 fbue,a %fcc2, loop_2849 loop_2846: fbn %fcc1, loop_2850 loop_2847: tcs %icc, 0x7 loop_2848: fmul8x16al %f20, %f25, %f4 loop_2849: orcc %o0, %l5, %o6 loop_2850: membar 0x20 fxors %f29, %f6, %f29 set 0x4B, %i2 ldstuba [%l7 + %i2] 0x0c, %i3 sllx %i2, %g6, %i4 fmovdne %icc, %f20, %f4 wr %g0, 0x0c, %asi swapa [%l7 + 0x38] %asi, %i0 ldstub [%l7 + 0x70], %o5 tge %xcc, 0x4 fmovse %icc, %f18, %f20 brnz,a %l0, loop_2851 mulscc %i7, 0x155C, %o2 fmovrdgz %i1, %f8, %f28 sll %g3, 0x07, %l2 loop_2851: fsrc1 %f16, %f24 addcc %g1, 0x1035, %g7 bge,a loop_2852 ta %xcc, 0x1 bneg loop_2853 fmovspos %icc, %f10, %f0 loop_2852: nop wr %g0, 0x0c, %asi stha %o1, [%l7 + 0x3A] %asi loop_2853: orcc %l3, 0x1568, %l1 bne,a,pn %icc, loop_2854 te %xcc, 0x5 movg %xcc, %o4, %o3 bl,a loop_2855 loop_2854: fmovdpos %xcc, %f23, %f10 tle %xcc, 0x6 popc 0x0D2B, %g2 loop_2855: popc %l4, %o7 edge8n %i6, %i5, %g5 fsrc2s %f0, %f18 swap [%l7 + 0x6C], %l6 set 0x3A, %o1 stha %g4, [%l7 + %o1] 0x89 edge32 %l5, %o6, %i3 movpos %icc, %i2, %o0 fpsub32s %f4, %f0, %f13 sethi 0x0080, %g6 lduh [%l7 + 0x34], %i4 be,a,pn %icc, loop_2856 ldsw [%l7 + 0x7C], %o5 fbo,a %fcc2, loop_2857 fmovsg %icc, %f29, %f30 loop_2856: fmovrdgz %i0, %f0, %f28 brlz,a %i7, loop_2858 loop_2857: fnors %f18, %f9, %f24 set 0x44, %g4 ldsha [%l7 + %g4] 0x18, %o2 loop_2858: movcc %icc, %i1, %g3 srax %l2, 0x1D, %l0 bne,pn %xcc, loop_2859 sub %g7, %o1, %g1 or %l3, 0x0E6F, %o4 xnor %o3, 0x102F, %g2 loop_2859: subc %l4, 0x08B5, %l1 fandnot2 %f6, %f6, %f8 fmovse %icc, %f27, %f20 tle %icc, 0x2 flush %l7 + 0x24 addccc %o7, %i5, %g5 fmovdge %xcc, %f21, %f7 mova %xcc, %l6, %i6 fba,a %fcc1, loop_2860 fornot1s %f24, %f29, %f26 tn %icc, 0x6 stbar loop_2860: ble,a,pt %icc, loop_2861 taddcctv %g4, %l5, %o6 fandnot2s %f20, %f7, %f11 std %f2, [%l7 + 0x48] loop_2861: fcmple32 %f2, %f2, %i2 sdivcc %o0, 0x114C, %g6 bne %xcc, loop_2862 popc %i3, %i4 popc %i0, %i7 srlx %o5, %i1, %g3 loop_2862: movpos %xcc, %l2, %o2 tvc %icc, 0x4 wr %g0, 0x80, %asi ldstuba [%l7 + 0x22] %asi, %l0 wr %g0, 0x19, %asi stda %o0, [%l7 + 0x78] %asi bshuffle %f10, %f0, %f6 prefetch [%l7 + 0x4C], 0x3 udivcc %g1, 0x0901, %g7 mulx %l3, %o4, %o3 siam 0x5 std %f12, [%l7 + 0x18] movpos %icc, %g2, %l1 movle %xcc, %o7, %l4 taddcc %g5, 0x1811, %i5 set 0x18, %l5 sta %f28, [%l7 + %l5] 0x0c fmovdneg %xcc, %f18, %f4 taddcc %l6, %i6, %g4 bgu %xcc, loop_2863 bn,pn %icc, loop_2864 edge8 %l5, %o6, %o0 fmovrslez %i2, %f12, %f22 loop_2863: movleu %icc, %g6, %i4 loop_2864: smul %i3, %i0, %o5 fble,a %fcc3, loop_2865 membar 0x4F tneg %xcc, 0x0 ta %xcc, 0x0 loop_2865: tvc %icc, 0x7 movrlez %i7, %g3, %i1 andcc %o2, %l0, %o1 wr %g0, 0x27, %asi ldda [%l7 + 0x50] %asi, %l2 movvc %xcc, %g7, %g1 fand %f6, %f26, %f18 srax %l3, 0x07, %o3 fornot1s %f16, %f10, %f19 stbar andncc %o4, %g2, %l1 fmovrde %o7, %f4, %f26 array16 %l4, %g5, %l6 alignaddr %i6, %i5, %l5 movle %icc, %o6, %o0 fzeros %f2 movre %g4, 0x3D6, %i2 taddcctv %g6, %i3, %i4 movrgez %o5, 0x3BB, %i0 fmovscc %icc, %f11, %f22 andcc %i7, %g3, %o2 umul %l0, %i1, %l2 fmovd %f4, %f26 fnors %f10, %f1, %f28 udivcc %o1, 0x1AE0, %g7 sethi 0x012A, %g1 fmovsn %xcc, %f24, %f27 set 0x30, %i3 ldda [%l7 + %i3] 0xeb, %l2 tne %xcc, 0x0 sdivx %o4, 0x0DFE, %o3 ldsw [%l7 + 0x7C], %g2 movle %icc, %l1, %o7 movn %icc, %g5, %l6 fcmpgt32 %f12, %f12, %i6 fand %f14, %f26, %f14 sub %l4, 0x0963, %i5 fmuld8sux16 %f28, %f8, %f20 fbug %fcc1, loop_2866 brgez,a %o6, loop_2867 fandnot1s %f18, %f11, %f24 fcmped %fcc0, %f24, %f26 loop_2866: taddcc %o0, %g4, %l5 loop_2867: flush %l7 + 0x64 edge16 %g6, %i3, %i2 movrgez %i4, %i0, %i7 swap [%l7 + 0x3C], %g3 nop setx loop_2868, %l0, %l1 jmpl %l1, %o2 mulx %l0, 0x1F63, %o5 fmovsgu %icc, %f17, %f21 fpackfix %f14, %f14 loop_2868: fmuld8sux16 %f14, %f2, %f30 tg %icc, 0x6 tpos %icc, 0x5 fmovrse %l2, %f28, %f5 nop setx loop_2869, %l0, %l1 jmpl %l1, %o1 fbule %fcc3, loop_2870 fblg,a %fcc2, loop_2871 movrlz %i1, %g7, %l3 loop_2869: fpackfix %f12, %f30 loop_2870: array16 %g1, %o4, %g2 loop_2871: fpsub16s %f10, %f22, %f3 xor %o3, %l1, %g5 tcs %xcc, 0x4 movge %icc, %l6, %o7 taddcctv %i6, %l4, %i5 popc 0x0D6D, %o0 fsrc1 %f4, %f20 movre %o6, 0x312, %l5 fble %fcc0, loop_2872 fnand %f22, %f10, %f0 fmovdle %xcc, %f7, %f26 fmul8x16al %f17, %f28, %f10 loop_2872: nop set 0x40, %i7 ldda [%l7 + %i7] 0x89, %f16 tg %xcc, 0x3 wr %g0, 0x10, %asi swapa [%l7 + 0x54] %asi, %g6 fmovde %icc, %f4, %f21 alignaddrl %i3, %i2, %g4 fpadd32s %f27, %f18, %f30 movleu %xcc, %i4, %i0 fbne %fcc0, loop_2873 ba,pt %icc, loop_2874 tl %xcc, 0x0 brz,a %i7, loop_2875 loop_2873: andn %o2, 0x1B59, %l0 loop_2874: xnorcc %o5, %g3, %l2 xnor %i1, 0x02FC, %o1 loop_2875: subccc %l3, %g7, %g1 movre %g2, 0x37A, %o4 edge16n %o3, %l1, %g5 fmovdge %icc, %f31, %f13 subc %l6, 0x0E77, %o7 wr %g0, 0x11, %asi lduba [%l7 + 0x34] %asi, %i6 sdiv %i5, 0x1D7A, %l4 stw %o6, [%l7 + 0x5C] movrgez %o0, %l5, %i3 fsrc2s %f25, %f30 fmul8x16 %f26, %f10, %f14 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0x1f, %f0 nop set 0x1A, %l6 ldstub [%l7 + %l6], %i2 fsrc2s %f19, %f6 fabsd %f22, %f20 tge %xcc, 0x4 array8 %g6, %i4, %i0 set 0x08, %o3 ldswa [%l7 + %o3] 0x80, %g4 movcs %xcc, %i7, %l0 srax %o2, 0x0B, %g3 smul %o5, 0x0C81, %i1 fxors %f9, %f28, %f31 fba,a %fcc2, loop_2876 edge16n %l2, %l3, %o1 fbo %fcc3, loop_2877 fsrc1 %f0, %f18 loop_2876: movrgz %g1, 0x0E9, %g7 sir 0x0413 loop_2877: fmovscc %icc, %f6, %f5 edge32ln %g2, %o3, %l1 wr %g0, 0xe3, %asi stda %g4, [%l7 + 0x78] %asi membar #Sync fandnot2 %f4, %f24, %f22 tl %icc, 0x4 movle %icc, %l6, %o7 edge32ln %o4, %i5, %l4 movrgez %o6, %o0, %i6 tneg %xcc, 0x4 wr %g0, 0x10, %asi ldda [%l7 + 0x10] %asi, %i2 udivcc %i2, 0x1013, %l5 edge8l %g6, %i0, %g4 move %icc, %i4, %l0 ldstub [%l7 + 0x43], %i7 mulx %o2, 0x0519, %o5 fpsub32s %f22, %f22, %f24 set 0x28, %g5 ldstuba [%l7 + %g5] 0x0c, %i1 fsrc2s %f3, %f9 fzeros %f19 edge8ln %l2, %l3, %g3 movrlez %o1, 0x0A5, %g7 fpmerge %f31, %f16, %f10 alignaddr %g2, %o3, %g1 movvs %icc, %l1, %l6 add %o7, 0x0386, %g5 array8 %i5, %o4, %o6 fsrc1 %f16, %f16 bne,a,pt %xcc, loop_2878 array16 %o0, %l4, %i3 xorcc %i2, 0x1FD0, %i6 fandnot2s %f18, %f5, %f12 loop_2878: addccc %g6, %i0, %l5 fmul8x16au %f22, %f22, %f10 udivx %g4, 0x1EF3, %i4 brz %i7, loop_2879 edge8 %l0, %o2, %i1 fbul,a %fcc1, loop_2880 edge8n %o5, %l2, %g3 loop_2879: movrlez %l3, %o1, %g2 movle %icc, %g7, %g1 loop_2880: addcc %o3, %l6, %l1 move %icc, %g5, %o7 mulx %o4, 0x01CA, %o6 array32 %i5, %o0, %l4 wr %g0, 0x89, %asi ldxa [%l7 + 0x40] %asi, %i3 array8 %i6, %i2, %g6 tge %icc, 0x5 movne %icc, %i0, %g4 call loop_2881 movleu %icc, %l5, %i4 fcmpd %fcc3, %f30, %f10 set 0x60, %l2 stwa %l0, [%l7 + %l2] 0x14 loop_2881: nop set 0x7F, %l1 ldsba [%l7 + %l1] 0x15, %o2 fblg,a %fcc3, loop_2882 fmovse %xcc, %f22, %f6 tsubcctv %i7, 0x0A17, %o5 bleu,a,pn %xcc, loop_2883 loop_2882: tvc %xcc, 0x1 edge16n %i1, %g3, %l2 movleu %icc, %o1, %l3 loop_2883: fcmple16 %f22, %f30, %g2 ba loop_2884 or %g7, %g1, %o3 sir 0x0ABD andcc %l1, %l6, %g5 loop_2884: tsubcctv %o7, %o4, %i5 fbne,a %fcc0, loop_2885 tleu %xcc, 0x0 sllx %o6, %l4, %o0 addc %i6, 0x10A5, %i3 loop_2885: sll %g6, %i0, %g4 fandnot1s %f19, %f19, %f24 ldstub [%l7 + 0x13], %i2 fmuld8ulx16 %f24, %f2, %f2 ldsb [%l7 + 0x6F], %i4 srlx %l5, %o2, %l0 srlx %o5, 0x01, %i1 fnand %f24, %f22, %f26 orn %i7, %l2, %o1 mulscc %l3, 0x0950, %g3 fpmerge %f7, %f14, %f4 tsubcctv %g2, %g7, %g1 wr %g0, 0x18, %asi stwa %l1, [%l7 + 0x24] %asi fpack32 %f24, %f24, %f4 fmovsne %xcc, %f2, %f10 fxnor %f16, %f16, %f8 edge8l %o3, %l6, %g5 wr %g0, 0x0c, %asi lduwa [%l7 + 0x14] %asi, %o4 edge8l %o7, %i5, %o6 sdiv %o0, 0x11B6, %l4 edge32ln %i3, %g6, %i0 movrlz %i6, %g4, %i4 ta %icc, 0x5 fcmps %fcc2, %f3, %f25 fmovrdlez %l5, %f6, %f24 fands %f0, %f21, %f5 brnz %i2, loop_2886 bcs,a %xcc, loop_2887 fmovdl %xcc, %f14, %f14 tcc %xcc, 0x3 loop_2886: udivcc %o2, 0x13AC, %l0 loop_2887: nop set 0x40, %o5 stda %f16, [%l7 + %o5] 0xf0 membar #Sync fmovdpos %xcc, %f29, %f10 xnorcc %i1, 0x1A88, %o5 sth %i7, [%l7 + 0x4C] edge8l %o1, %l3, %g3 edge16n %g2, %l2, %g1 tgu %icc, 0x6 edge8ln %g7, %o3, %l1 bvs,a,pt %xcc, loop_2888 tl %xcc, 0x1 tge %icc, 0x7 bl,a %xcc, loop_2889 loop_2888: subcc %g5, %o4, %l6 brnz,a %o7, loop_2890 ldub [%l7 + 0x78], %o6 loop_2889: movneg %icc, %i5, %l4 subcc %i3, %g6, %o0 loop_2890: tge %xcc, 0x1 fpsub16 %f26, %f16, %f24 brlz %i6, loop_2891 bvs,a,pn %icc, loop_2892 subc %i0, %g4, %l5 sub %i2, %o2, %l0 loop_2891: tle %icc, 0x5 loop_2892: andcc %i1, %o5, %i4 fandnot2s %f9, %f27, %f1 and %o1, %i7, %l3 tsubcc %g3, 0x03C1, %l2 tvs %icc, 0x1 add %g2, %g1, %g7 tg %xcc, 0x4 movre %l1, %o3, %o4 movgu %icc, %g5, %o7 brgez %l6, loop_2893 edge32n %o6, %l4, %i3 ldsh [%l7 + 0x72], %i5 nop setx loop_2894, %l0, %l1 jmpl %l1, %o0 loop_2893: movg %xcc, %g6, %i0 fmovdvs %icc, %f23, %f4 fbule,a %fcc2, loop_2895 loop_2894: ble,a,pt %icc, loop_2896 fmovdne %icc, %f1, %f8 edge16n %g4, %l5, %i6 loop_2895: fmovsl %xcc, %f20, %f5 loop_2896: sdiv %o2, 0x000D, %l0 fbue %fcc1, loop_2897 xorcc %i2, %o5, %i4 fmovdvs %icc, %f0, %f20 set 0x78, %g1 lda [%l7 + %g1] 0x89, %f23 loop_2897: tge %xcc, 0x1 be,a %icc, loop_2898 fnegs %f17, %f23 swap [%l7 + 0x24], %o1 fbug %fcc1, loop_2899 loop_2898: udivcc %i7, 0x124E, %l3 sll %i1, %l2, %g2 fxors %f19, %f30, %f27 loop_2899: movrlez %g3, 0x19C, %g7 edge32ln %g1, %o3, %o4 fmovrsgez %l1, %f26, %f31 fmuld8sux16 %f9, %f30, %f4 fnegd %f22, %f30 sdivcc %o7, 0x14FA, %g5 set 0x60, %i6 prefetcha [%l7 + %i6] 0x88, 0x1 srl %l4, %i3, %o6 fblg %fcc2, loop_2900 orncc %o0, %i5, %g6 fcmple32 %f10, %f12, %g4 smulcc %i0, 0x0483, %i6 loop_2900: nop set 0x54, %l0 lda [%l7 + %l0] 0x15, %f13 array16 %o2, %l0, %l5 popc %i2, %o5 bcc,pn %icc, loop_2901 fpadd32 %f0, %f20, %f22 movcs %icc, %o1, %i7 fnot1s %f11, %f19 loop_2901: fba,a %fcc2, loop_2902 movg %icc, %i4, %l3 movrgz %i1, %g2, %l2 fcmpgt16 %f0, %f16, %g3 loop_2902: array8 %g1, %g7, %o4 subccc %o3, 0x0A73, %l1 bge,pt %xcc, loop_2903 srl %o7, 0x1A, %l6 set 0x2A, %o2 stha %l4, [%l7 + %o2] 0x89 loop_2903: edge16ln %g5, %o6, %i3 movleu %xcc, %o0, %g6 fbue %fcc0, loop_2904 ldstub [%l7 + 0x28], %g4 movrgez %i0, %i6, %o2 bpos,a,pn %xcc, loop_2905 loop_2904: bpos %xcc, loop_2906 movrlez %l0, 0x172, %i5 fbu,a %fcc1, loop_2907 loop_2905: sdivcc %i2, 0x1645, %l5 loop_2906: fba %fcc2, loop_2908 fmovsle %xcc, %f17, %f10 loop_2907: movrlz %o1, %o5, %i4 fpmerge %f21, %f27, %f10 loop_2908: fbn,a %fcc1, loop_2909 sll %i7, 0x0D, %i1 fpmerge %f27, %f25, %f6 smulcc %g2, 0x1DF9, %l2 loop_2909: srax %l3, %g1, %g7 stw %g3, [%l7 + 0x54] move %xcc, %o3, %o4 alignaddr %l1, %o7, %l4 subc %g5, %l6, %i3 be loop_2910 sdivx %o0, 0x0526, %o6 fmovsl %icc, %f2, %f21 sdivcc %g4, 0x0332, %g6 loop_2910: orncc %i0, 0x06EB, %i6 set 0x70, %g2 ldswa [%l7 + %g2] 0x18, %l0 movle %icc, %i5, %o2 fble,a %fcc3, loop_2911 ldstub [%l7 + 0x43], %i2 edge16l %o1, %o5, %i4 edge8n %l5, %i7, %g2 loop_2911: te %icc, 0x5 tvs %icc, 0x7 fsrc2s %f14, %f8 andncc %i1, %l3, %g1 mova %icc, %g7, %g3 brlz %o3, loop_2912 fmovrsgz %o4, %f3, %f18 bcs,pt %xcc, loop_2913 ld [%l7 + 0x28], %f2 loop_2912: fbue,a %fcc1, loop_2914 swap [%l7 + 0x1C], %l1 loop_2913: ldsb [%l7 + 0x55], %l2 fands %f28, %f30, %f29 loop_2914: fmovdgu %icc, %f16, %f12 fmovsle %icc, %f10, %f8 fblg,a %fcc3, loop_2915 fbl,a %fcc3, loop_2916 ldstub [%l7 + 0x16], %l4 fornot1s %f10, %f11, %f19 loop_2915: movpos %xcc, %g5, %l6 loop_2916: xnorcc %i3, 0x0E6A, %o0 fpackfix %f12, %f15 addccc %o6, 0x1EEC, %g4 tne %xcc, 0x3 fmovsle %icc, %f27, %f27 fmovde %icc, %f28, %f14 sethi 0x0A07, %o7 tge %icc, 0x6 tle %xcc, 0x7 umul %i0, 0x07AF, %g6 edge32l %l0, %i5, %i6 orncc %i2, 0x1D08, %o1 andn %o2, %i4, %l5 fcmpes %fcc1, %f31, %f6 ba,pn %icc, loop_2917 fmuld8sux16 %f18, %f23, %f12 movre %i7, %g2, %i1 fands %f2, %f5, %f27 loop_2917: bge,a %icc, loop_2918 tvc %xcc, 0x7 ldsw [%l7 + 0x7C], %l3 fand %f4, %f28, %f24 loop_2918: orn %g1, %o5, %g7 edge32ln %o3, %g3, %l1 lduh [%l7 + 0x3C], %l2 bgu,a loop_2919 nop set 0x10, %g3 std %l4, [%l7 + %g3] array32 %o4, %g5, %l6 wr %g0, 0x24, %asi ldda [%l7 + 0x10] %asi, %i2 loop_2919: movcc %icc, %o6, %o0 tneg %icc, 0x6 tn %xcc, 0x6 move %xcc, %g4, %i0 movrgz %o7, 0x24C, %l0 andcc %g6, %i6, %i5 alignaddrl %o1, %i2, %o2 sub %l5, 0x13C4, %i7 movpos %icc, %i4, %i1 tgu %xcc, 0x7 mulscc %g2, 0x02A7, %l3 or %o5, %g1, %o3 andn %g7, %g3, %l1 fmovrdlez %l4, %f2, %f28 sethi 0x0381, %l2 tl %icc, 0x1 fone %f28 fmovrdlz %o4, %f12, %f16 udiv %l6, 0x0AF1, %i3 xnorcc %o6, 0x0D89, %g5 edge8n %o0, %g4, %o7 fmovse %xcc, %f0, %f2 xnor %i0, 0x19E5, %l0 fblg %fcc2, loop_2920 sdivx %g6, 0x13A6, %i6 fmovdge %xcc, %f29, %f31 movg %xcc, %i5, %i2 loop_2920: fpack32 %f24, %f30, %f20 sll %o2, %o1, %l5 tvc %xcc, 0x0 ldsw [%l7 + 0x60], %i4 alignaddrl %i1, %g2, %l3 ldub [%l7 + 0x44], %i7 bneg,a loop_2921 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %o5, %g1, %g7 edge8 %o3, %l1, %l4 loop_2921: brgez %g3, loop_2922 movrlez %o4, 0x12D, %l6 umul %l2, %o6, %i3 movcs %icc, %o0, %g4 loop_2922: lduw [%l7 + 0x78], %o7 movvc %xcc, %i0, %g5 wr %g0, 0x04, %asi stwa %g6, [%l7 + 0x28] %asi bn loop_2923 movgu %icc, %l0, %i6 sllx %i2, 0x0B, %i5 fbg %fcc3, loop_2924 loop_2923: tsubcc %o1, 0x1AFC, %o2 mova %icc, %i4, %i1 fcmpgt32 %f30, %f22, %l5 loop_2924: taddcc %g2, %l3, %i7 array32 %g1, %o5, %o3 fmovsgu %icc, %f18, %f11 movrlez %l1, %g7, %g3 sll %o4, 0x0A, %l4 lduh [%l7 + 0x6A], %l6 smul %l2, %i3, %o6 fmovsl %icc, %f11, %f26 edge32n %g4, %o7, %o0 smulcc %i0, %g5, %l0 set 0x20, %o0 ldsba [%l7 + %o0] 0x81, %i6 movn %xcc, %g6, %i5 edge32ln %i2, %o1, %i4 addc %i1, %l5, %g2 edge16 %l3, %i7, %g1 xnorcc %o5, 0x116C, %o2 udiv %l1, 0x1EC9, %o3 fmovs %f8, %f30 fmovdg %icc, %f2, %f4 movrgez %g7, 0x2D1, %o4 movleu %icc, %l4, %g3 fnand %f10, %f8, %f16 fcmpeq32 %f8, %f16, %l6 fbule %fcc0, loop_2925 xorcc %i3, %o6, %l2 edge16n %o7, %g4, %i0 fmovdpos %icc, %f5, %f18 loop_2925: udivcc %g5, 0x0F6F, %o0 set 0x0C, %g7 swapa [%l7 + %g7] 0x88, %l0 st %f28, [%l7 + 0x24] for %f10, %f2, %f22 subccc %i6, 0x1574, %i5 xor %g6, 0x1FE8, %i2 fmovrsgz %o1, %f14, %f27 mulscc %i4, %i1, %g2 membar 0x15 fabss %f15, %f31 fmovscs %xcc, %f4, %f21 bgu,pt %icc, loop_2926 fmovsneg %xcc, %f5, %f10 fornot1s %f10, %f23, %f13 mova %xcc, %l3, %i7 loop_2926: orncc %l5, 0x1C9C, %o5 fands %f1, %f5, %f31 movrgz %g1, %l1, %o2 tneg %xcc, 0x1 popc 0x1716, %o3 mulx %o4, 0x0422, %l4 fmovdvc %icc, %f12, %f10 edge16 %g3, %g7, %i3 fmuld8sux16 %f17, %f29, %f14 and %o6, %l6, %o7 wr %g0, 0x11, %asi prefetcha [%l7 + 0x60] %asi, 0x2 bcs loop_2927 sir 0x027E edge16l %l2, %g5, %i0 bpos,pt %xcc, loop_2928 loop_2927: movrlez %l0, %o0, %i5 udiv %g6, 0x1144, %i2 bneg loop_2929 loop_2928: movre %o1, 0x301, %i4 alignaddrl %i6, %g2, %l3 te %icc, 0x2 loop_2929: fnot1s %f20, %f6 alignaddrl %i7, %i1, %l5 sdivx %o5, 0x1AF3, %g1 smulcc %l1, 0x155C, %o2 fblg,a %fcc1, loop_2930 tcc %xcc, 0x2 tn %icc, 0x0 set 0x10, %l3 ldda [%l7 + %l3] 0x2b, %o4 loop_2930: edge32ln %o3, %g3, %l4 sub %i3, 0x046F, %o6 tsubcctv %l6, %g7, %o7 set 0x30, %o4 ldda [%l7 + %o4] 0x22, %l2 tcc %xcc, 0x2 movn %xcc, %g5, %i0 smulcc %l0, %o0, %g4 popc %i5, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x88, %asi lduha [%l7 + 0x20] %asi, %o1 xorcc %g6, 0x01C6, %i6 tvc %xcc, 0x4 fbule %fcc1, loop_2931 edge32ln %i4, %l3, %i7 stb %i1, [%l7 + 0x43] fnegs %f26, %f6 loop_2931: fbul %fcc0, loop_2932 fblg,a %fcc3, loop_2933 fpadd16s %f14, %f30, %f3 addcc %g2, 0x0379, %l5 loop_2932: movrlez %o5, 0x1B1, %g1 loop_2933: sub %l1, 0x0A71, %o4 mulscc %o2, 0x0B1D, %o3 fsrc1 %f6, %f24 umul %g3, %l4, %i3 move %xcc, %l6, %g7 fbuge,a %fcc3, loop_2934 array16 %o6, %l2, %o7 ble,pt %xcc, loop_2935 swap [%l7 + 0x64], %i0 loop_2934: movcs %icc, %g5, %l0 edge16n %o0, %i5, %i2 loop_2935: st %f5, [%l7 + 0x48] add %g4, %g6, %o1 umulcc %i4, %i6, %i7 bg,a,pn %xcc, loop_2936 ble,pn %xcc, loop_2937 addccc %l3, %i1, %g2 fnot1s %f12, %f4 loop_2936: fnot2s %f6, %f29 loop_2937: xnor %l5, %o5, %g1 bvs,pn %icc, loop_2938 addccc %l1, %o4, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x04, %asi ldxa [%l7 + 0x58] %asi, %g3 loop_2938: bne,pt %xcc, loop_2939 bneg,a loop_2940 orn %l4, 0x16AE, %o3 alignaddr %i3, %l6, %g7 loop_2939: movcc %icc, %o6, %o7 loop_2940: fnot2 %f22, %f22 fbuge %fcc1, loop_2941 fble,a %fcc0, loop_2942 sdivx %l2, 0x1A72, %g5 bne,a,pn %xcc, loop_2943 loop_2941: movvc %xcc, %i0, %l0 loop_2942: movn %xcc, %i5, %i2 movn %icc, %g4, %g6 loop_2943: nop wr %g0, 0x04, %asi stha %o0, [%l7 + 0x6E] %asi movneg %xcc, %o1, %i6 fba %fcc1, loop_2944 movge %icc, %i7, %i4 wr %g0, 0x81, %asi lduba [%l7 + 0x32] %asi, %l3 loop_2944: membar 0x1D wr %g0, 0x80, %asi ldstuba [%l7 + 0x31] %asi, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %l5, 0x0CB1, %o5 lduw [%l7 + 0x14], %g1 smul %l1, %o4, %i1 edge32ln %o2, %l4, %g3 movleu %xcc, %o3, %i3 stb %l6, [%l7 + 0x6D] andcc %o6, 0x142B, %o7 fzeros %f31 nop set 0x20, %o7 std %g6, [%l7 + %o7] add %l2, 0x1CE2, %i0 fmovscs %icc, %f14, %f26 movcs %xcc, %l0, %g5 andncc %i2, %g4, %g6 tgu %icc, 0x5 sllx %i5, 0x03, %o0 fmovrdgez %i6, %f22, %f8 nop set 0x20, %i4 ldx [%l7 + %i4], %i7 sethi 0x0277, %o1 sllx %i4, %g2, %l5 xnorcc %o5, %g1, %l3 fmovdne %xcc, %f1, %f7 udiv %l1, 0x18C1, %o4 umul %o2, %l4, %i1 std %f16, [%l7 + 0x68] addcc %g3, 0x0048, %i3 tcc %icc, 0x5 movg %xcc, %o3, %o6 tsubcctv %o7, %g7, %l6 smul %i0, 0x1268, %l2 addcc %g5, %l0, %g4 edge16l %g6, %i2, %i5 fpsub32 %f4, %f2, %f8 fcmpes %fcc2, %f16, %f28 nop setx loop_2945, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16l %o0, %i6, %i7 addccc %o1, %i4, %g2 edge16n %o5, %g1, %l5 loop_2945: array32 %l1, %o4, %l3 movrne %l4, 0x0DF, %o2 tvs %icc, 0x4 edge8ln %g3, %i3, %o3 sdivcc %i1, 0x04EF, %o6 fmovdl %icc, %f24, %f25 subccc %g7, %o7, %l6 ldsh [%l7 + 0x0E], %i0 fpadd32 %f6, %f0, %f0 bcc,a %icc, loop_2946 fbn,a %fcc0, loop_2947 sdivcc %l2, 0x1479, %l0 tleu %xcc, 0x4 loop_2946: tpos %xcc, 0x0 loop_2947: xnorcc %g5, %g4, %g6 movre %i2, %i5, %i6 fnot1 %f6, %f6 tleu %icc, 0x4 tn %xcc, 0x4 edge16ln %i7, %o1, %o0 bshuffle %f22, %f20, %f10 xnor %g2, %i4, %g1 tneg %icc, 0x7 wr %g0, 0x2f, %asi stha %l5, [%l7 + 0x08] %asi membar #Sync sdivx %l1, 0x036C, %o4 fnor %f26, %f14, %f0 andncc %l3, %o5, %o2 fmul8x16au %f2, %f1, %f18 fbule,a %fcc3, loop_2948 udiv %g3, 0x1485, %i3 mulscc %o3, %i1, %o6 tcc %icc, 0x0 loop_2948: srl %g7, 0x09, %o7 move %xcc, %l6, %i0 edge32n %l2, %l4, %g5 orncc %l0, %g4, %i2 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f0 orncc %g6, %i5, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8ulx16 %f16, %f26, %f28 fand %f16, %f30, %f28 xnorcc %o1, 0x0C56, %o0 set 0x40, %i1 ldda [%l7 + %i1] 0x18, %f0 lduw [%l7 + 0x40], %i6 ldsb [%l7 + 0x4F], %i4 srlx %g1, %l5, %g2 srax %o4, %l1, %o5 tsubcctv %l3, %o2, %g3 tcs %xcc, 0x3 wr %g0, 0x18, %asi ldstuba [%l7 + 0x5C] %asi, %o3 wr %g0, 0xe2, %asi stha %i3, [%l7 + 0x44] %asi membar #Sync movcs %icc, %o6, %i1 fcmpne32 %f8, %f6, %g7 sdivx %l6, 0x15CC, %i0 popc %l2, %o7 tpos %xcc, 0x6 sdivx %l4, 0x061F, %l0 te %icc, 0x3 fbne %fcc2, loop_2949 tcs %xcc, 0x3 fnot1 %f10, %f16 subccc %g4, %i2, %g6 loop_2949: subccc %g5, 0x08AF, %i5 subcc %o1, %i7, %i6 or %o0, %i4, %l5 lduh [%l7 + 0x12], %g1 tvc %icc, 0x6 tvs %xcc, 0x5 set 0x58, %g6 sta %f17, [%l7 + %g6] 0x04 movrne %g2, 0x13D, %l1 fba %fcc1, loop_2950 nop setx loop_2951, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdneg %icc, %f19, %f8 fbge %fcc1, loop_2952 loop_2950: tle %xcc, 0x1 loop_2951: xorcc %o5, 0x0568, %l3 fmul8ulx16 %f4, %f26, %f4 loop_2952: srlx %o2, %g3, %o3 bvc,a %xcc, loop_2953 alignaddr %o4, %i3, %i1 fbu,a %fcc1, loop_2954 fexpand %f6, %f14 loop_2953: array8 %o6, %g7, %i0 fsrc2s %f6, %f13 loop_2954: sub %l2, %o7, %l6 movvc %icc, %l0, %g4 alignaddrl %l4, %i2, %g5 tvs %icc, 0x5 tsubcc %g6, %o1, %i5 fmovrsgez %i6, %f28, %f26 subc %i7, 0x0283, %o0 bge,a loop_2955 fbuge %fcc0, loop_2956 fmovrdne %i4, %f16, %f16 mulx %g1, %l5, %l1 loop_2955: fone %f4 loop_2956: tg %icc, 0x2 pdist %f30, %f2, %f24 edge8l %g2, %l3, %o5 edge32ln %g3, %o3, %o4 srlx %o2, %i3, %o6 udivcc %g7, 0x093F, %i0 fmovrdlez %l2, %f12, %f20 fbul,a %fcc0, loop_2957 xor %o7, %l6, %l0 xnorcc %i1, %l4, %i2 edge8 %g4, %g6, %o1 loop_2957: fmovsl %xcc, %f18, %f31 sdiv %g5, 0x162D, %i6 addccc %i7, 0x11CF, %i5 sdiv %o0, 0x1C8A, %g1 fmovdcs %icc, %f11, %f5 udivcc %l5, 0x0727, %i4 srax %l1, 0x03, %l3 fmul8x16 %f19, %f18, %f8 srl %g2, %o5, %o3 movl %xcc, %g3, %o2 movrlz %i3, %o6, %o4 movrlz %g7, 0x0A8, %l2 brgz %o7, loop_2958 brnz,a %l6, loop_2959 bneg,pt %icc, loop_2960 ldsw [%l7 + 0x44], %l0 loop_2958: fmul8x16au %f7, %f22, %f8 loop_2959: array16 %i1, %i0, %l4 loop_2960: subccc %g4, %i2, %o1 ldd [%l7 + 0x30], %g6 edge8ln %g5, %i6, %i5 fsrc2 %f18, %f10 andncc %o0, %i7, %g1 st %f20, [%l7 + 0x50] bn %icc, loop_2961 movneg %icc, %i4, %l1 udiv %l5, 0x0AA4, %l3 xnorcc %g2, 0x174D, %o3 loop_2961: or %o5, %o2, %g3 fbug %fcc1, loop_2962 fmovsleu %icc, %f9, %f23 movrgez %i3, %o6, %o4 edge32n %l2, %g7, %l6 loop_2962: fnand %f12, %f16, %f30 movn %icc, %o7, %i1 tleu %xcc, 0x0 bgu,a loop_2963 movpos %xcc, %l0, %i0 faligndata %f0, %f8, %f14 edge16n %l4, %g4, %i2 loop_2963: fpsub32 %f28, %f20, %f30 fbne %fcc2, loop_2964 stb %g6, [%l7 + 0x77] movleu %icc, %g5, %i6 edge32n %i5, %o1, %i7 loop_2964: fmovrdne %o0, %f6, %f4 add %i4, %g1, %l5 tsubcc %l1, %g2, %l3 fornot1s %f20, %f24, %f23 srax %o5, %o2, %g3 edge8n %i3, %o3, %o4 subcc %o6, %l2, %g7 udivx %o7, 0x1E30, %l6 movneg %icc, %i1, %i0 edge32n %l0, %l4, %g4 set 0x1C, %o6 sta %f12, [%l7 + %o6] 0x19 nop set 0x76, %l4 ldsh [%l7 + %l4], %i2 fmovdne %xcc, %f29, %f29 movvc %icc, %g5, %i6 and %i5, %g6, %o1 add %i7, %i4, %o0 fmul8x16 %f21, %f24, %f22 sdiv %g1, 0x19B5, %l1 movvs %icc, %g2, %l5 addc %o5, %l3, %o2 smul %g3, %i3, %o4 subcc %o3, 0x07C3, %l2 movcc %icc, %g7, %o6 set 0x18, %i5 lda [%l7 + %i5] 0x80, %f28 edge16ln %o7, %i1, %l6 mova %xcc, %i0, %l0 fbu,a %fcc3, loop_2965 fpack16 %f22, %f18 movre %g4, 0x285, %l4 udiv %i2, 0x15F7, %i6 loop_2965: fmovrsne %i5, %f13, %f10 bneg,a,pt %icc, loop_2966 subcc %g5, 0x1E6D, %o1 orncc %i7, %i4, %o0 membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0xf1, %f16 loop_2966: te %icc, 0x1 sll %g1, 0x14, %l1 fnegs %f31, %f0 move %xcc, %g6, %g2 udiv %o5, 0x0B8F, %l5 andncc %l3, %o2, %i3 fbuge %fcc2, loop_2967 swap [%l7 + 0x24], %g3 movle %xcc, %o4, %o3 fmovrslez %l2, %f19, %f15 loop_2967: xorcc %o6, %g7, %o7 tne %icc, 0x7 popc 0x1499, %i1 fmul8x16au %f23, %f23, %f26 srlx %l6, 0x1D, %i0 movcc %icc, %l0, %g4 popc 0x1EA1, %i2 fmovdvs %xcc, %f9, %f0 udivx %i6, 0x0AB6, %i5 set 0x3C, %o1 swapa [%l7 + %o1] 0x80, %l4 umul %o1, 0x1202, %g5 brlez,a %i7, loop_2968 sra %i4, %g1, %l1 subc %o0, 0x107F, %g6 edge16l %o5, %l5, %g2 loop_2968: nop set 0x74, %l5 lduw [%l7 + %l5], %l3 edge16ln %o2, %g3, %i3 edge8n %o3, %l2, %o4 xnorcc %g7, 0x192F, %o6 xnorcc %i1, %o7, %l6 mova %xcc, %l0, %g4 taddcctv %i0, 0x17D8, %i6 fornot2 %f4, %f12, %f2 srlx %i2, %l4, %i5 subc %o1, %i7, %i4 bl loop_2969 fbug,a %fcc2, loop_2970 edge8ln %g1, %l1, %g5 wr %g0, 0x88, %asi ldsha [%l7 + 0x7E] %asi, %g6 loop_2969: or %o5, %o0, %g2 loop_2970: fmovdneg %icc, %f26, %f27 wr %g0, 0x2b, %asi ldda [%l7 + 0x30] %asi, %l4 fmovsneg %xcc, %f21, %f4 fmovsvs %xcc, %f11, %f7 fcmps %fcc0, %f5, %f1 tge %icc, 0x0 fmovsvc %xcc, %f7, %f2 ldsb [%l7 + 0x1A], %o2 movneg %xcc, %g3, %i3 mova %icc, %o3, %l3 tcs %icc, 0x0 sethi 0x072D, %o4 and %l2, %g7, %o6 fmovrde %i1, %f16, %f20 subc %o7, 0x1618, %l0 andn %l6, 0x1F22, %g4 array32 %i0, %i6, %i2 sra %i5, 0x01, %o1 fzeros %f15 xorcc %l4, %i7, %g1 srlx %l1, %g5, %i4 be,pn %icc, loop_2971 fba %fcc3, loop_2972 movg %icc, %o5, %g6 fmovdg %icc, %f1, %f4 loop_2971: movl %xcc, %o0, %g2 loop_2972: addccc %l5, 0x0ABC, %g3 subccc %i3, 0x1C65, %o2 orncc %l3, 0x10F7, %o4 fmovda %xcc, %f5, %f25 mulscc %l2, %o3, %g7 tne %xcc, 0x7 and %o6, %o7, %l0 edge16n %l6, %g4, %i1 te %xcc, 0x0 movrgez %i6, %i0, %i2 fbue,a %fcc0, loop_2973 taddcc %o1, %i5, %i7 movneg %xcc, %g1, %l1 fmovspos %icc, %f22, %f8 loop_2973: tcs %icc, 0x6 fcmpeq32 %f8, %f20, %l4 smul %g5, 0x11FA, %i4 fbne,a %fcc0, loop_2974 bvc,a,pn %xcc, loop_2975 movvs %icc, %o5, %g6 ta %icc, 0x5 loop_2974: bneg,a,pn %xcc, loop_2976 loop_2975: nop setx loop_2977, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fsrc1 %f14, %f20 fpackfix %f0, %f15 loop_2976: edge8ln %o0, %g2, %l5 loop_2977: fble %fcc3, loop_2978 movvc %xcc, %g3, %i3 sth %l3, [%l7 + 0x38] array32 %o2, %l2, %o4 loop_2978: andncc %g7, %o6, %o7 xnor %o3, %l0, %g4 array8 %i1, %i6, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdvc %icc, %f8, %f4 set 0x28, %g4 stda %i6, [%l7 + %g4] 0x2f membar #Sync tvs %xcc, 0x1 wr %g0, 0x2b, %asi stda %i2, [%l7 + 0x68] %asi membar #Sync movrlz %o1, %i7, %g1 subcc %i5, 0x0B52, %l1 mulscc %l4, %g5, %i4 sth %o5, [%l7 + 0x40] be loop_2979 edge16n %o0, %g2, %g6 movrgez %g3, 0x393, %i3 set 0x0, %i7 stxa %l5, [%g0 + %i7] 0x57 loop_2979: fbn,a %fcc2, loop_2980 edge16 %l3, %l2, %o2 brgez,a %g7, loop_2981 fmuld8sux16 %f26, %f20, %f26 loop_2980: nop wr %g0, 0x89, %asi lduha [%l7 + 0x6C] %asi, %o6 loop_2981: srax %o7, %o4, %l0 fornot2s %f6, %f19, %f15 st %f25, [%l7 + 0x2C] sdiv %g4, 0x15D4, %o3 tl %icc, 0x5 fnor %f6, %f22, %f20 alignaddr %i1, %i0, %l6 movrne %i2, 0x3C7, %i6 srl %i7, %o1, %g1 fmul8ulx16 %f12, %f0, %f26 tge %xcc, 0x0 fzeros %f30 mulx %i5, %l4, %g5 stbar movrne %l1, 0x1CD, %o5 fornot2s %f7, %f15, %f26 sdiv %o0, 0x0B02, %g2 tpos %xcc, 0x1 wr %g0, 0x22, %asi stxa %g6, [%l7 + 0x58] %asi membar #Sync brlez %g3, loop_2982 mova %xcc, %i4, %i3 tcs %xcc, 0x1 fmovsge %icc, %f4, %f2 loop_2982: movcc %xcc, %l5, %l2 bne,pn %xcc, loop_2983 fpsub32 %f10, %f2, %f0 brlez,a %l3, loop_2984 movrgez %o2, %o6, %o7 loop_2983: nop wr %g0, 0x22, %asi stwa %o4, [%l7 + 0x5C] %asi membar #Sync loop_2984: movrne %g7, 0x1ED, %l0 bn,a %icc, loop_2985 edge32 %g4, %o3, %i0 ld [%l7 + 0x68], %f18 array8 %i1, %l6, %i6 loop_2985: and %i2, 0x00C4, %i7 ldsb [%l7 + 0x7E], %g1 fbo,a %fcc3, loop_2986 fmovrdgz %i5, %f10, %f30 tge %icc, 0x6 fmovsa %icc, %f11, %f3 loop_2986: lduh [%l7 + 0x1A], %l4 udivcc %o1, 0x1035, %g5 sdiv %l1, 0x0523, %o0 bvc,pn %icc, loop_2987 brgez %g2, loop_2988 te %xcc, 0x5 wr %g0, 0x0c, %asi lda [%l7 + 0x48] %asi, %f24 loop_2987: bne,pn %icc, loop_2989 loop_2988: fba,a %fcc2, loop_2990 te %xcc, 0x2 std %f6, [%l7 + 0x48] loop_2989: movleu %icc, %o5, %g6 loop_2990: fmovdpos %xcc, %f8, %f1 movne %icc, %g3, %i3 orcc %i4, 0x0600, %l2 fandnot2 %f20, %f26, %f24 tge %icc, 0x7 movrlz %l3, %l5, %o6 fpadd32s %f15, %f21, %f25 ble,pn %xcc, loop_2991 move %xcc, %o2, %o4 siam 0x0 xnorcc %o7, 0x1B4B, %l0 loop_2991: call loop_2992 fmovse %icc, %f9, %f6 movrgz %g4, %o3, %g7 array32 %i1, %i0, %i6 loop_2992: fands %f9, %f14, %f26 bge %xcc, loop_2993 fmovsvc %icc, %f2, %f28 xor %l6, 0x043B, %i7 udivcc %i2, 0x121E, %i5 loop_2993: bne,a,pt %icc, loop_2994 movvs %icc, %g1, %o1 stbar fmovdvc %xcc, %f0, %f29 loop_2994: movpos %icc, %l4, %g5 fmovsne %icc, %f1, %f31 fble %fcc2, loop_2995 fbuge %fcc2, loop_2996 fornot2s %f22, %f19, %f29 movrgez %l1, %g2, %o0 loop_2995: fabsd %f8, %f18 loop_2996: nop setx loop_2997, %l0, %l1 jmpl %l1, %o5 bleu %xcc, loop_2998 st %f5, [%l7 + 0x34] sra %g6, 0x17, %g3 loop_2997: fandnot2s %f27, %f3, %f12 loop_2998: xorcc %i4, %l2, %l3 edge16l %i3, %o6, %l5 ta %icc, 0x0 fmovrsgz %o4, %f0, %f30 popc %o2, %l0 wr %g0, 0x81, %asi ldstuba [%l7 + 0x24] %asi, %o7 xorcc %g4, %o3, %g7 tsubcctv %i0, 0x0D33, %i1 movre %l6, %i6, %i7 movrgez %i5, 0x30F, %g1 sll %o1, %l4, %g5 array16 %i2, %l1, %g2 udivx %o0, 0x003D, %g6 fbl %fcc0, loop_2999 movle %xcc, %g3, %o5 fmovsa %icc, %f18, %f17 swap [%l7 + 0x38], %l2 loop_2999: movvs %icc, %i4, %l3 mova %icc, %o6, %l5 fmovdneg %icc, %f21, %f24 fmovsvs %icc, %f2, %f0 array32 %i3, %o4, %o2 fmovsl %icc, %f13, %f30 alignaddr %l0, %o7, %o3 fnegd %f8, %f12 movpos %xcc, %g4, %g7 udiv %i1, 0x0FE6, %i0 movcs %icc, %i6, %l6 tle %icc, 0x2 bcc,pn %xcc, loop_3000 fzero %f12 set 0x48, %i3 lduwa [%l7 + %i3] 0x19, %i5 loop_3000: swap [%l7 + 0x14], %g1 lduh [%l7 + 0x52], %o1 fxor %f20, %f26, %f8 fmul8x16al %f0, %f23, %f6 fcmpne16 %f0, %f30, %i7 move %xcc, %g5, %i2 edge32n %l4, %g2, %o0 fmovsl %icc, %f7, %f22 fmul8x16au %f6, %f30, %f14 movg %icc, %g6, %g3 tvc %xcc, 0x5 movl %xcc, %o5, %l2 ldub [%l7 + 0x51], %i4 fbu,a %fcc1, loop_3001 edge32ln %l1, %l3, %o6 sir 0x041C brgz %l5, loop_3002 loop_3001: movneg %icc, %i3, %o4 movrne %l0, %o2, %o7 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 loop_3002: fmovrdgez %g4, %f6, %f28 bcc loop_3003 xorcc %o3, %i1, %i0 movrgez %g7, 0x3D6, %l6 fmuld8sux16 %f29, %f1, %f4 loop_3003: bvc %xcc, loop_3004 ldsw [%l7 + 0x74], %i5 fpsub16 %f26, %f24, %f22 taddcc %i6, 0x17D6, %o1 loop_3004: movn %xcc, %g1, %i7 set 0x24, %i0 ldswa [%l7 + %i0] 0x18, %i2 fmovdcc %xcc, %f19, %f1 fmovsa %icc, %f27, %f0 fba,a %fcc3, loop_3005 smulcc %g5, %l4, %o0 fpack32 %f6, %f0, %f0 fxor %f30, %f0, %f0 loop_3005: mova %icc, %g6, %g2 movre %g3, %l2, %o5 tg %icc, 0x3 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f0 edge16ln %l1, %l3, %i4 popc 0x0D3E, %l5 fmovscc %xcc, %f2, %f9 set 0x20, %o3 lduba [%l7 + %o3] 0x18, %o6 fmovda %xcc, %f8, %f26 edge8ln %o4, %l0, %o2 sll %o7, %g4, %o3 add %l7, 0x18, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i3 casa [%l6] 0x89, %i3, %i1 movrne %i0, 0x0B7, %l6 edge32l %i5, %g7, %o1 bpos %xcc, loop_3006 fmovrsgz %i6, %f1, %f11 xorcc %g1, 0x066A, %i2 bge,a,pt %xcc, loop_3007 loop_3006: sub %i7, %g5, %o0 ldx [%l7 + 0x30], %l4 tge %icc, 0x1 loop_3007: siam 0x1 ldstub [%l7 + 0x3E], %g6 fzero %f12 addccc %g2, 0x1114, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x80, %asi ldstuba [%l7 + 0x5E] %asi, %g3 orncc %o5, %l3, %l1 fors %f23, %f18, %f30 bn,a,pt %icc, loop_3008 fpsub16 %f0, %f28, %f4 ba,a,pt %icc, loop_3009 sll %i4, 0x00, %l5 loop_3008: movgu %xcc, %o4, %o6 brz,a %l0, loop_3010 loop_3009: edge32ln %o7, %g4, %o3 ba %icc, loop_3011 membar 0x60 loop_3010: fmovrdgz %o2, %f2, %f6 edge32ln %i1, %i3, %i0 loop_3011: ldub [%l7 + 0x1D], %i5 brgz,a %g7, loop_3012 fmul8sux16 %f26, %f14, %f14 set 0x08, %g5 swapa [%l7 + %g5] 0x80, %l6 loop_3012: fpsub32 %f0, %f22, %f6 edge16 %o1, %g1, %i6 st %f2, [%l7 + 0x54] udiv %i2, 0x1BAA, %i7 andcc %g5, %l4, %g6 bl,a %icc, loop_3013 tne %xcc, 0x3 add %l7, 0x38, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x11, %g2, %o0 loop_3013: movpos %icc, %l2, %o5 umulcc %g3, %l1, %i4 tsubcctv %l5, %o4, %l3 membar 0x34 fmovsvs %xcc, %f10, %f0 nop set 0x70, %l6 ldsb [%l7 + %l6], %l0 tge %xcc, 0x1 set 0x40, %l1 stda %f16, [%l7 + %l1] 0x80 or %o7, %o6, %o3 movvs %xcc, %o2, %i1 sub %i3, 0x0B1E, %i0 nop set 0x44, %l2 ldsw [%l7 + %l2], %g4 bleu,a loop_3014 flush %l7 + 0x60 brlz %i5, loop_3015 bvs,pn %icc, loop_3016 loop_3014: bcs,a,pt %xcc, loop_3017 udiv %g7, 0x02DC, %l6 loop_3015: movrgz %o1, %g1, %i6 loop_3016: edge32n %i2, %g5, %i7 loop_3017: nop wr %g0, 0x10, %asi ldswa [%l7 + 0x18] %asi, %g6 popc %l4, %o0 add %l7, 0x18, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %g2 casa [%l6] 0x19, %g2, %l2 movre %g3, %o5, %i4 popc 0x1CAB, %l1 fbne,a %fcc3, loop_3018 or %o4, 0x110C, %l5 fandnot1s %f25, %f17, %f25 array8 %l0, %l3, %o7 loop_3018: addcc %o6, %o3, %i1 ba,a,pt %xcc, loop_3019 fmovsgu %icc, %f27, %f29 bvs,a loop_3020 lduw [%l7 + 0x4C], %o2 loop_3019: xor %i0, 0x133D, %i3 xnor %g4, 0x0F8B, %g7 loop_3020: taddcctv %i5, 0x17AD, %o1 movre %l6, %i6, %i2 tcc %xcc, 0x6 umul %g5, %i7, %g6 fbo,a %fcc3, loop_3021 edge32ln %g1, %o0, %g2 lduh [%l7 + 0x5E], %l2 brlz %g3, loop_3022 loop_3021: sth %o5, [%l7 + 0x48] wr %g0, 0x89, %asi lduha [%l7 + 0x32] %asi, %i4 loop_3022: nop set 0x68, %g1 prefetcha [%l7 + %g1] 0x18, 0x0 set 0x4C, %o5 stwa %o4, [%l7 + %o5] 0x15 bneg,a loop_3023 andn %l4, %l5, %l3 movl %icc, %l0, %o6 fmovrslz %o3, %f10, %f28 loop_3023: ba,pn %icc, loop_3024 alignaddrl %o7, %i1, %o2 fbug %fcc1, loop_3025 fbo,a %fcc3, loop_3026 loop_3024: or %i0, %g4, %i3 movne %xcc, %i5, %o1 loop_3025: taddcctv %l6, %g7, %i6 loop_3026: sdivx %i2, 0x16F5, %i7 movpos %icc, %g6, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %xcc, 0x1 brgez %o0, loop_3027 stb %g5, [%l7 + 0x23] sra %l2, %g3, %g2 tge %xcc, 0x1 loop_3027: be,a,pn %icc, loop_3028 movcc %xcc, %o5, %i4 bl,a %xcc, loop_3029 st %f6, [%l7 + 0x28] loop_3028: addccc %o4, 0x0378, %l1 addcc %l4, %l3, %l5 loop_3029: edge8l %o6, %l0, %o7 edge32n %i1, %o2, %i0 fcmpne32 %f26, %f8, %o3 tpos %icc, 0x0 ta %xcc, 0x4 fbg,a %fcc0, loop_3030 movrlez %i3, %g4, %o1 sra %l6, %i5, %i6 mova %xcc, %g7, %i2 loop_3030: fmovrslz %g6, %f0, %f24 fmovsa %icc, %f18, %f9 fbn,a %fcc2, loop_3031 xnorcc %g1, 0x086D, %i7 fpack16 %f28, %f25 fble %fcc0, loop_3032 loop_3031: fble,a %fcc1, loop_3033 fexpand %f18, %f16 andncc %g5, %l2, %o0 loop_3032: faligndata %f6, %f28, %f10 loop_3033: movl %icc, %g3, %o5 bneg loop_3034 tvs %xcc, 0x2 fcmple16 %f4, %f10, %g2 edge16ln %i4, %l1, %l4 loop_3034: nop wr %g0, 0x10, %asi stda %f16, [%l7 + 0x40] %asi edge8 %o4, %l3, %o6 tn %icc, 0x1 tle %icc, 0x0 andncc %l0, %o7, %i1 wr %g0, 0x04, %asi ldswa [%l7 + 0x18] %asi, %l5 xnorcc %o2, 0x046D, %i0 nop setx loop_3035, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array16 %o3, %i3, %o1 edge32n %l6, %i5, %i6 fpsub16s %f10, %f5, %f13 loop_3035: udivx %g7, 0x0ED5, %g4 movcs %xcc, %i2, %g1 addc %i7, 0x0BCC, %g6 andncc %g5, %o0, %g3 tneg %icc, 0x1 fmovsge %xcc, %f23, %f15 fand %f16, %f28, %f6 fbe %fcc1, loop_3036 tcs %xcc, 0x3 fpadd32 %f26, %f14, %f18 sdiv %o5, 0x0AB2, %l2 loop_3036: movgu %xcc, %g2, %i4 brlz,a %l1, loop_3037 fmovsleu %xcc, %f3, %f24 srax %o4, 0x18, %l4 fpsub32 %f0, %f2, %f0 loop_3037: ta %icc, 0x2 fmovscs %xcc, %f15, %f23 tvc %icc, 0x0 tleu %xcc, 0x4 fpsub32s %f10, %f26, %f27 tsubcc %o6, %l0, %o7 fbn,a %fcc2, loop_3038 smulcc %i1, %l5, %l3 fbge %fcc0, loop_3039 movgu %icc, %i0, %o3 loop_3038: fmovd %f20, %f22 movrgz %i3, %o2, %o1 loop_3039: taddcctv %i5, %i6, %g7 taddcctv %l6, 0x0B44, %g4 movneg %icc, %g1, %i2 fmovsn %xcc, %f1, %f7 fmovsne %xcc, %f17, %f23 fnand %f8, %f6, %f4 taddcc %i7, %g5, %o0 subccc %g3, 0x1471, %o5 srax %l2, %g6, %i4 movcs %xcc, %g2, %l1 prefetch [%l7 + 0x20], 0x2 move %icc, %l4, %o6 brz %l0, loop_3040 movrlz %o4, 0x355, %i1 subccc %o7, %l3, %i0 fbn %fcc1, loop_3041 loop_3040: taddcc %o3, 0x11AA, %l5 edge32n %i3, %o1, %o2 fcmpes %fcc0, %f4, %f31 loop_3041: sub %i6, 0x09E3, %g7 add %l6, %g4, %g1 movrgz %i5, 0x07E, %i2 sllx %i7, 0x1E, %g5 alignaddrl %o0, %g3, %l2 sll %o5, %i4, %g6 tvc %icc, 0x6 wr %g0, 0x04, %asi ldda [%l7 + 0x20] %asi, %g2 addc %l1, 0x034A, %l4 edge8n %o6, %o4, %i1 array16 %o7, %l0, %l3 fzero %f2 fble %fcc3, loop_3042 xnor %o3, %i0, %l5 addcc %i3, 0x1A29, %o2 edge16l %o1, %g7, %l6 loop_3042: add %i6, 0x16F3, %g1 popc %i5, %g4 movrgez %i2, 0x3EC, %i7 fmovda %xcc, %f8, %f6 fmul8ulx16 %f30, %f20, %f10 brgz,a %g5, loop_3043 andncc %o0, %g3, %l2 alignaddrl %i4, %o5, %g2 fabsd %f12, %f26 loop_3043: ldub [%l7 + 0x64], %g6 fmovsa %icc, %f12, %f11 brz,a %l1, loop_3044 sll %l4, 0x03, %o6 movcs %icc, %o4, %o7 addc %l0, %l3, %o3 loop_3044: mulx %i1, %i0, %i3 orn %l5, %o1, %g7 brgz,a %o2, loop_3045 fpsub32s %f26, %f8, %f26 popc %l6, %i6 bge loop_3046 loop_3045: andn %i5, %g1, %g4 brnz,a %i7, loop_3047 mulx %i2, 0x0070, %g5 loop_3046: ldsh [%l7 + 0x0E], %g3 bcs,a,pt %icc, loop_3048 loop_3047: bvc loop_3049 fmovspos %icc, %f1, %f31 edge32ln %o0, %l2, %o5 loop_3048: ble,pn %icc, loop_3050 loop_3049: edge8ln %i4, %g6, %g2 tneg %xcc, 0x0 alignaddr %l4, %l1, %o4 loop_3050: tge %xcc, 0x5 std %o6, [%l7 + 0x20] tleu %icc, 0x6 umul %o7, %l0, %o3 ld [%l7 + 0x60], %f6 wr %g0, 0x88, %asi lduwa [%l7 + 0x0C] %asi, %i1 tvs %xcc, 0x5 fxnors %f15, %f1, %f1 fmul8ulx16 %f2, %f30, %f8 bcs,a %icc, loop_3051 fcmpne32 %f22, %f30, %i0 sra %l3, %l5, %i3 fpmerge %f6, %f25, %f10 loop_3051: fmovsg %icc, %f14, %f7 movcc %xcc, %o1, %g7 movvc %xcc, %o2, %i6 fsrc1 %f0, %f30 fmovdne %icc, %f12, %f5 stb %i5, [%l7 + 0x30] edge16n %g1, %l6, %g4 fmovrslez %i7, %f21, %f1 fmul8x16al %f17, %f16, %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnors %f31, %f19, %f9 taddcctv %i2, %g3, %g5 alignaddrl %l2, %o5, %o0 movvc %xcc, %i4, %g6 movrgez %g2, %l4, %o4 fbul,a %fcc0, loop_3052 edge8l %l1, %o7, %o6 ldx [%l7 + 0x18], %l0 orncc %i1, %o3, %l3 loop_3052: movl %xcc, %l5, %i0 xor %i3, 0x015C, %o1 subc %o2, 0x11A4, %g7 add %l7, 0x7C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i6 casa [%l6] %asi, %i6, %i5 tpos %xcc, 0x2 fmul8sux16 %f16, %f28, %f10 set 0x70, %i6 stxa %l6, [%l7 + %i6] 0x19 addcc %g4, %i7, %g1 edge8ln %g3, %i2, %g5 fone %f0 call loop_3053 fmovdne %xcc, %f10, %f2 movvc %icc, %o5, %l2 edge32 %o0, %i4, %g6 loop_3053: movrlz %g2, %l4, %l1 edge32n %o7, %o6, %l0 tneg %icc, 0x3 set 0x78, %o2 ldxa [%l7 + %o2] 0x18, %i1 sll %o4, %l3, %o3 xnorcc %i0, %l5, %i3 and %o2, 0x1121, %g7 sllx %o1, %i5, %l6 fmul8x16al %f13, %f27, %f4 array16 %i6, %i7, %g1 ble,a loop_3054 tne %icc, 0x6 and %g3, %g4, %g5 ldsh [%l7 + 0x62], %i2 loop_3054: for %f4, %f24, %f10 tne %icc, 0x5 edge8ln %o5, %o0, %l2 array8 %g6, %g2, %l4 ldub [%l7 + 0x0B], %l1 fmovdn %xcc, %f14, %f28 move %icc, %o7, %i4 stx %l0, [%l7 + 0x10] edge16ln %o6, %i1, %l3 movrne %o4, 0x289, %i0 bne,pn %icc, loop_3055 movneg %xcc, %l5, %o3 fmovsne %icc, %f13, %f10 movg %icc, %o2, %g7 loop_3055: movge %xcc, %o1, %i5 addc %l6, %i6, %i7 movrlz %g1, 0x1FC, %i3 fpmerge %f2, %f23, %f18 sra %g3, %g4, %g5 tn %icc, 0x4 bpos %icc, loop_3056 movrne %i2, %o0, %o5 pdist %f2, %f4, %f4 set 0x64, %g2 ldswa [%l7 + %g2] 0x89, %l2 loop_3056: faligndata %f12, %f8, %f6 fbue %fcc0, loop_3057 tcc %icc, 0x6 orcc %g2, 0x1420, %g6 subccc %l1, 0x0478, %o7 loop_3057: movneg %xcc, %i4, %l4 tvc %icc, 0x5 sdiv %l0, 0x03F3, %i1 movrgz %o6, 0x2DD, %l3 addc %o4, %l5, %o3 alignaddr %o2, %g7, %i0 tl %icc, 0x2 addc %i5, %l6, %o1 ble,a loop_3058 edge16l %i7, %i6, %g1 fmovsa %xcc, %f19, %f29 movgu %icc, %i3, %g4 loop_3058: ldsw [%l7 + 0x38], %g5 srlx %i2, %o0, %o5 movvc %xcc, %l2, %g3 movn %icc, %g2, %g6 movvs %icc, %l1, %i4 movpos %xcc, %o7, %l4 brgz,a %l0, loop_3059 fbule,a %fcc0, loop_3060 fmovrdne %i1, %f8, %f16 fnand %f0, %f20, %f28 loop_3059: add %l3, 0x1245, %o6 loop_3060: tsubcc %o4, 0x0168, %o3 orcc %o2, 0x1AC4, %l5 fmovdle %xcc, %f7, %f26 tne %icc, 0x5 fmovdvc %icc, %f5, %f2 fmovdgu %xcc, %f23, %f13 sra %i0, 0x13, %g7 fexpand %f14, %f4 or %l6, %o1, %i5 wr %g0, 0x80, %asi ldswa [%l7 + 0x28] %asi, %i7 movleu %xcc, %g1, %i6 addccc %g4, 0x0E5F, %i3 for %f18, %f8, %f6 brgez,a %i2, loop_3061 tle %icc, 0x0 loop_3061: nop EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 2753 ! Type x : 1278 ! Type cti : 3061 ! Type f : 4554 ! Type i : 13354 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0x11A0343A .word 0x8481F5B1 .word 0xECB05EEB .word 0xBB683D62 .word 0x02B61DE3 .word 0x3FA3F94E .word 0x7D018137 .word 0x5D7E28BE .word 0x92C550EC .word 0x4163DE3A .word 0x84388092 .word 0x525CC921 .word 0x7C9807F8 .word 0x7F37A530 .word 0xD3C4600C .word 0x920AE953 .word 0x408E777B .word 0x7CCF72BA .word 0xEE750137 .word 0x7F28521D .word 0xACD3D280 .word 0xECF7D94F .word 0xE880D0EB .word 0x5234EE97 .word 0xC7F496A5 .word 0x945E0B47 .word 0xF9EF0096 .word 0x5E1595C7 .word 0xF6F7A9A0 .word 0xBE0B4199 .word 0xFB018971 .word 0x55EBD964 .word 0xC5AF62C1 .word 0xC97061EC .word 0x8408C09D .word 0x7DCD0EAE .word 0x7EABADC6 .word 0x0865F8AE .word 0xBF44EA35 .word 0x15C5431C .word 0x1C2976C9 .word 0x3606D520 .word 0x97CE2311 .word 0xD3E3C214 .word 0xE6E17E00 .word 0xE16B58B1 .word 0xE37A2243 .word 0xB0D5BDE3 .word 0xE721A755 .word 0xBD9E29C6 .word 0x59390F2A .word 0xF4D1582F .word 0xB2228726 .word 0x969D408D .word 0xA2C62677 .word 0x7ACE1F63 .word 0xE5851863 .word 0xCE3EF3C4 .word 0x010FA8CB .word 0xB0B6CF98 .word 0x172994C2 .word 0x87DAFD92 .word 0xCEB1F071 .word 0x6DC425B0 .end