/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_basic3_f10.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_f10.s,v 1.1 2007/05/11 17:22:20 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 0x0C63B12AD0500B00, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0x2, %g1 set 0x4, %g2 set 0xE, %g3 set 0xF, %g4 set 0x1, %g5 set 0xC, %g6 set 0xB, %g7 !# Input registers set -0x7, %i0 set -0xF, %i1 set -0x9, %i2 set -0xF, %i3 set -0x5, %i4 set -0xA, %i5 set -0x9, %i6 set -0xA, %i7 !# Local registers set 0x29F126DD, %l0 set 0x66FE68E2, %l1 set 0x1FA438D2, %l2 set 0x19E71317, %l3 set 0x556BB6D7, %l4 set 0x5A2B8F70, %l5 set 0x7860BB3A, %l6 !# Output registers set 0x025A, %o0 set -0x11CA, %o1 set 0x0B81, %o2 set 0x06D7, %o3 set 0x1125, %o4 set -0x083E, %o5 set 0x09F9, %o6 set 0x1676, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xEFB14959B2FAA461) INIT_TH_FP_REG(%l7,%f2,0xFC103D5F02B9DC48) INIT_TH_FP_REG(%l7,%f4,0x5E78907602A881D2) INIT_TH_FP_REG(%l7,%f6,0x854197042708F4B5) INIT_TH_FP_REG(%l7,%f8,0xC666AD05A4880683) INIT_TH_FP_REG(%l7,%f10,0x7E0DF9C56D3F05FF) INIT_TH_FP_REG(%l7,%f12,0x441B6687EEAB9926) INIT_TH_FP_REG(%l7,%f14,0x228AB97318516ADB) INIT_TH_FP_REG(%l7,%f16,0xD726E022698BBC8F) INIT_TH_FP_REG(%l7,%f18,0xBA0BF989E6FA7F13) INIT_TH_FP_REG(%l7,%f20,0xDCCD38C766D0476F) INIT_TH_FP_REG(%l7,%f22,0x4B7E7CBE96DA32C7) INIT_TH_FP_REG(%l7,%f24,0xC7C60C7B26BDDD70) INIT_TH_FP_REG(%l7,%f26,0xC96C90D41A53AFA2) INIT_TH_FP_REG(%l7,%f28,0x34017D6036A85343) INIT_TH_FP_REG(%l7,%f30,0xF028F87F85F048FF) !# Other state or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr !# Execute Main Diag .. fbul %fcc1, loop_1 ldsb [%l7 + 0x24], %o1 bne,a,pn %xcc, loop_2 movrlz %l2, 0x36C, %g5 loop_1: edge8n %g7, %g4, %i4 set 0x40, %l6 ldda [%l7 + %l6] 0x88, %i4 loop_2: fmul8x16al %f13, %f8, %f8 fmovdcs %xcc, %f15, %f6 edge8ln %i2, %l5, %i6 srl %i3, %g3, %l3 addc %i1, %l4, %i0 fmovdle %xcc, %f11, %f0 fpadd16 %f14, %f10, %f10 ldsb [%l7 + 0x60], %l6 fxor %f14, %f16, %f4 mulscc %g1, %i7, %o5 xor %o6, 0x158D, %o7 fbl %fcc1, loop_3 fcmped %fcc1, %f24, %f28 fpadd16s %f1, %f8, %f30 tne %icc, 0x4 loop_3: std %f22, [%l7 + 0x38] bcc loop_4 fmovse %xcc, %f25, %f14 nop setx loop_5, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry alignaddrl %l0, %o2, %l1 loop_4: std %g2, [%l7 + 0x70] sir 0x1EBF loop_5: nop wr %g0, 0x89, %asi stha %o3, [%l7 + 0x2A] %asi tg %xcc, 0x2 sdivx %g6, 0x14C1, %o0 movrlez %o1, 0x12D, %o4 edge8 %g5, %l2, %g7 membar 0x55 sethi 0x14F9, %g4 tne %xcc, 0x4 lduw [%l7 + 0x58], %i5 fbe %fcc3, loop_6 orncc %i2, %l5, %i6 fcmpgt16 %f18, %f6, %i4 fbe %fcc0, loop_7 loop_6: stb %i3, [%l7 + 0x76] fcmpeq32 %f8, %f0, %g3 movgu %icc, %l3, %i1 loop_7: fzero %f0 tleu %xcc, 0x7 fands %f5, %f22, %f6 bl,a %xcc, loop_8 fbne,a %fcc1, loop_9 sdiv %l4, 0x0E3A, %l6 fmovrdlz %g1, %f18, %f8 loop_8: movrgz %i0, 0x276, %o5 loop_9: movrgez %o6, 0x344, %i7 bne loop_10 tle %xcc, 0x6 taddcc %l0, %o2, %l1 movcs %icc, %o7, %g2 loop_10: alignaddrl %o3, %g6, %o0 bvs,a loop_11 edge8l %o4, %g5, %l2 set 0x40, %l2 ldstuba [%l7 + %l2] 0x10, %g7 loop_11: array8 %o1, %i5, %i2 edge8 %l5, %i6, %i4 mulscc %i3, 0x16FE, %g3 tneg %icc, 0x2 fbge,a %fcc0, loop_12 fpackfix %f14, %f6 fmovse %icc, %f18, %f2 bcc,a %xcc, loop_13 loop_12: sdivx %g4, 0x10E7, %i1 sethi 0x14F0, %l4 tcc %xcc, 0x4 loop_13: alignaddr %l6, %g1, %i0 fornot2s %f28, %f28, %f14 tcc %xcc, 0x6 smulcc %o5, 0x0C44, %o6 edge8 %i7, %l3, %o2 addc %l1, 0x05FA, %o7 edge16l %l0, %g2, %g6 add %l7, 0x7C, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %o3, %o0 fbo,a %fcc0, loop_14 array8 %o4, %l2, %g5 add %g7, 0x1B75, %o1 xor %i2, %l5, %i5 loop_14: fmovdpos %xcc, %f5, %f13 movneg %xcc, %i4, %i6 wr %g0, 0x81, %asi stha %i3, [%l7 + 0x1A] %asi fba,a %fcc0, loop_15 addc %g3, 0x0CCA, %i1 movvs %xcc, %l4, %l6 edge8l %g4, %i0, %g1 loop_15: edge32l %o5, %i7, %l3 tcc %xcc, 0x4 taddcc %o6, 0x1E33, %o2 fbn %fcc3, loop_16 sdiv %o7, 0x09D8, %l0 fbn %fcc0, loop_17 srlx %g2, 0x19, %l1 loop_16: nop set 0x24, %o7 lduwa [%l7 + %o7] 0x15, %g6 loop_17: st %f15, [%l7 + 0x6C] flush %l7 + 0x70 sir 0x026F bn,a %xcc, loop_18 bn,a %xcc, loop_19 udiv %o0, 0x01BA, %o4 tvc %xcc, 0x4 loop_18: ldsb [%l7 + 0x34], %l2 loop_19: fmul8ulx16 %f2, %f0, %f14 smulcc %g5, 0x194F, %g7 edge8 %o1, %i2, %l5 xorcc %o3, 0x074F, %i4 edge32 %i6, %i3, %i5 udivcc %g3, 0x1FB6, %i1 andcc %l4, 0x0853, %l6 subcc %i0, 0x1561, %g4 fcmpeq32 %f12, %f4, %g1 fbuge %fcc0, loop_20 array32 %o5, %i7, %l3 edge8l %o6, %o2, %o7 fmovda %icc, %f9, %f17 loop_20: ldub [%l7 + 0x40], %g2 prefetch [%l7 + 0x1C], 0x3 orcc %l0, %g6, %l1 fmovsne %xcc, %f24, %f21 udivx %o0, 0x0B8A, %l2 movrgz %g5, %g7, %o1 array8 %i2, %o4, %o3 brgz,a %i4, loop_21 tleu %xcc, 0x1 tneg %icc, 0x6 wr %g0, 0xea, %asi stxa %l5, [%l7 + 0x60] %asi membar #Sync loop_21: te %icc, 0x1 movcs %xcc, %i3, %i6 fnor %f26, %f12, %f18 lduw [%l7 + 0x30], %g3 tg %xcc, 0x4 move %xcc, %i5, %l4 edge8l %l6, %i0, %g4 fmovrslz %g1, %f24, %f29 set 0x14, %o5 stba %i1, [%l7 + %o5] 0x15 tcc %xcc, 0x3 set 0x20, %l0 stxa %o5, [%l7 + %l0] 0x2f membar #Sync movcs %icc, %l3, %o6 sub %o2, %o7, %g2 fmovrse %i7, %f8, %f17 lduh [%l7 + 0x7A], %l0 std %g6, [%l7 + 0x18] subcc %l1, %l2, %g5 membar 0x63 tneg %xcc, 0x6 fmovsne %xcc, %f8, %f12 array16 %g7, %o1, %i2 orn %o0, 0x050A, %o3 tleu %icc, 0x0 andncc %i4, %o4, %i3 movleu %xcc, %l5, %i6 nop set 0x60, %o6 ldd [%l7 + %o6], %i4 movpos %xcc, %g3, %l4 fornot2 %f24, %f6, %f8 taddcctv %l6, 0x0439, %g4 orn %g1, %i0, %i1 wr %g0, 0x89, %asi ldswa [%l7 + 0x0C] %asi, %l3 nop setx loop_22, %l0, %l1 jmpl %l1, %o6 movre %o5, %o2, %o7 fmuld8ulx16 %f1, %f14, %f10 tsubcctv %i7, %g2, %g6 loop_22: movrgez %l0, 0x2E0, %l1 fxnors %f3, %f7, %f14 xnor %g5, 0x1A44, %l2 umulcc %o1, 0x05BA, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %o0, %o3, %i4 set 0x5C, %o4 lduwa [%l7 + %o4] 0x04, %g7 brlez,a %i3, loop_23 fbug,a %fcc2, loop_24 fbne %fcc0, loop_25 orn %o4, 0x1FB9, %i6 loop_23: fbne %fcc1, loop_26 loop_24: movleu %icc, %i5, %g3 loop_25: fmovsg %xcc, %f10, %f16 orn %l5, 0x09E8, %l6 loop_26: for %f22, %f22, %f0 smul %l4, 0x0EBD, %g1 nop setx loop_27, %l0, %l1 jmpl %l1, %i0 movrne %g4, 0x1A2, %i1 tcs %icc, 0x1 fzeros %f15 loop_27: bn %icc, loop_28 fmovrdlz %o6, %f4, %f22 tl %xcc, 0x2 edge16l %o5, %l3, %o2 loop_28: alignaddrl %i7, %g2, %o7 edge8ln %l0, %g6, %g5 tgu %icc, 0x4 tsubcctv %l2, 0x1FAC, %o1 sub %l1, %i2, %o3 fba %fcc1, loop_29 tle %xcc, 0x5 fnands %f30, %f29, %f18 edge32 %i4, %o0, %g7 loop_29: movrne %i3, 0x11F, %o4 movcs %icc, %i5, %g3 std %l4, [%l7 + 0x48] fsrc1 %f16, %f24 tvc %icc, 0x2 ldsw [%l7 + 0x28], %l6 andn %l4, 0x133B, %g1 fcmpes %fcc3, %f22, %f16 fbo,a %fcc0, loop_30 fpsub32s %f15, %f20, %f20 fbe,a %fcc1, loop_31 mulscc %i6, %i0, %g4 loop_30: fmovrslz %i1, %f18, %f20 fmovsg %icc, %f30, %f24 loop_31: movcs %xcc, %o6, %l3 mova %xcc, %o2, %i7 for %f8, %f26, %f6 udiv %g2, 0x0654, %o5 edge8ln %l0, %g6, %g5 addccc %l2, 0x157C, %o7 mulscc %l1, %o1, %o3 bge,pt %icc, loop_32 fmovrslez %i4, %f25, %f30 udivcc %o0, 0x04FA, %i2 fmuld8sux16 %f22, %f20, %f0 loop_32: fmovsneg %icc, %f13, %f18 alignaddrl %i3, %g7, %i5 ldx [%l7 + 0x30], %g3 fornot2s %f30, %f14, %f16 wr %g0, 0x81, %asi ldxa [%l7 + 0x70] %asi, %l5 fbug %fcc1, loop_33 nop setx loop_34, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry membar 0x3D andn %o4, 0x00C6, %l6 loop_33: brgz,a %g1, loop_35 loop_34: movge %xcc, %l4, %i0 edge16 %i6, %g4, %i1 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f16 loop_35: addc %l3, %o2, %o6 bneg,a loop_36 fpsub32s %f13, %f10, %f10 sdivx %g2, 0x10AB, %o5 fmul8x16al %f29, %f9, %f8 loop_36: fnot1s %f17, %f16 movvs %xcc, %l0, %g6 call loop_37 fbule %fcc3, loop_38 fmovde %icc, %f28, %f9 udivx %g5, 0x0C83, %i7 loop_37: nop set 0x5D, %l1 stba %o7, [%l7 + %l1] 0x04 loop_38: orcc %l2, %o1, %o3 tn %xcc, 0x2 set 0x74, %i7 lduha [%l7 + %i7] 0x89, %l1 fbne,a %fcc2, loop_39 fnot2 %f14, %f30 wr %g0, 0x89, %asi ldxa [%l7 + 0x68] %asi, %o0 loop_39: fcmpes %fcc2, %f22, %f4 movre %i2, %i4, %i3 wr %g0, 0x10, %asi ldxa [%l7 + 0x40] %asi, %g7 alignaddrl %g3, %l5, %i5 srax %l6, %g1, %l4 orcc %i0, %i6, %o4 fmovsne %icc, %f31, %f18 fbl %fcc0, loop_40 edge32n %g4, %i1, %o2 xnorcc %o6, 0x0F47, %l3 bl,a,pt %icc, loop_41 loop_40: fornot1s %f30, %f6, %f19 movge %icc, %o5, %l0 st %f31, [%l7 + 0x54] loop_41: sir 0x1A54 umul %g6, %g2, %g5 andncc %i7, %o7, %l2 umulcc %o1, 0x17C2, %l1 umul %o3, %o0, %i2 tn %xcc, 0x5 tl %icc, 0x3 orn %i3, 0x009C, %i4 ldub [%l7 + 0x46], %g3 fpackfix %f10, %f30 ba,pn %xcc, loop_42 udivx %g7, 0x04F9, %l5 sllx %l6, %g1, %l4 edge16n %i0, %i6, %i5 loop_42: sra %g4, 0x19, %o4 tpos %icc, 0x0 subccc %o2, %o6, %l3 set 0x20, %l5 ldxa [%g0 + %l5] 0x4f, %o5 brgz %l0, loop_43 and %i1, 0x1229, %g6 subccc %g2, 0x02C8, %g5 udiv %o7, 0x0611, %l2 loop_43: nop wr %g0, 0x89, %asi stda %o0, [%l7 + 0x78] %asi fmovdl %xcc, %f5, %f31 orcc %i7, %o3, %o0 edge16ln %l1, %i3, %i4 bn loop_44 tne %icc, 0x1 fandnot2 %f10, %f28, %f12 array32 %g3, %i2, %g7 loop_44: subcc %l5, 0x13EE, %l6 stbar array32 %g1, %l4, %i0 fnand %f28, %f30, %f14 movgu %icc, %i6, %g4 fandnot2s %f14, %f5, %f25 pdist %f12, %f2, %f6 prefetch [%l7 + 0x28], 0x3 edge16 %o4, %o2, %i5 fcmpgt32 %f16, %f12, %l3 taddcc %o6, 0x0F99, %l0 addcc %i1, 0x1F8F, %o5 brlz,a %g6, loop_45 array8 %g5, %o7, %g2 fmovspos %xcc, %f14, %f15 array32 %o1, %l2, %i7 loop_45: brnz,a %o3, loop_46 smul %o0, 0x14C4, %l1 fcmpeq32 %f18, %f22, %i3 tcs %xcc, 0x0 loop_46: pdist %f10, %f16, %f24 fmul8ulx16 %f12, %f18, %f20 tcs %xcc, 0x0 addcc %i4, %g3, %g7 and %i2, 0x0B71, %l5 tvs %icc, 0x0 movvc %xcc, %l6, %l4 movneg %xcc, %i0, %g1 tl %icc, 0x5 sir 0x141F orcc %i6, 0x0F24, %g4 sethi 0x0239, %o4 smul %i5, 0x08BE, %l3 movcc %icc, %o6, %l0 fcmped %fcc2, %f26, %f20 xnor %o2, 0x1618, %o5 movne %icc, %i1, %g5 array32 %g6, %o7, %g2 fmovrslez %o1, %f1, %f6 edge32n %l2, %o3, %i7 fpmerge %f4, %f22, %f26 fcmped %fcc2, %f14, %f24 fornot2s %f17, %f25, %f9 sll %l1, %i3, %o0 movle %xcc, %i4, %g3 brlz %g7, loop_47 tge %icc, 0x2 sir 0x0527 sll %l5, 0x04, %i2 loop_47: brz,a %l4, loop_48 tleu %xcc, 0x6 fbne,a %fcc0, loop_49 movleu %xcc, %i0, %l6 loop_48: array16 %g1, %i6, %g4 bvc,a loop_50 loop_49: bpos,a,pt %icc, loop_51 bvc,pn %xcc, loop_52 mulscc %i5, 0x167A, %l3 loop_50: movrgz %o4, %o6, %l0 loop_51: edge16l %o5, %o2, %g5 loop_52: fmovsgu %icc, %f16, %f13 fpsub32s %f22, %f0, %f21 fcmple32 %f8, %f26, %g6 fmovrdlz %i1, %f8, %f16 addccc %o7, 0x0187, %g2 call loop_53 movleu %xcc, %l2, %o3 fmovsne %xcc, %f7, %f19 tne %icc, 0x2 loop_53: sllx %o1, %i7, %i3 movrlz %l1, %o0, %g3 siam 0x1 edge16ln %i4, %g7, %i2 st %f6, [%l7 + 0x24] tge %icc, 0x2 tsubcctv %l5, 0x0E8F, %l4 move %icc, %l6, %i0 tcc %xcc, 0x1 brlz,a %i6, loop_54 movcc %icc, %g1, %i5 set 0x56, %o3 stba %g4, [%l7 + %o3] 0x2a membar #Sync loop_54: srl %l3, %o4, %l0 andcc %o6, %o2, %o5 edge16l %g5, %i1, %o7 te %xcc, 0x0 alignaddrl %g2, %g6, %l2 fmovsl %xcc, %f23, %f15 movgu %icc, %o3, %o1 move %icc, %i3, %l1 andncc %i7, %g3, %o0 tne %icc, 0x4 fbn,a %fcc0, loop_55 fbuge %fcc3, loop_56 movvc %xcc, %g7, %i2 wr %g0, 0x0c, %asi stda %f16, [%l7 + 0x40] %asi loop_55: sdivcc %i4, 0x1120, %l4 loop_56: xor %l6, %l5, %i0 subc %g1, %i6, %i5 ldub [%l7 + 0x48], %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %l3, %o4, %l0 fbn %fcc3, loop_57 movrlz %o2, %o6, %o5 movg %icc, %g5, %o7 add %l7, 0x10, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %g2, %i1 loop_57: fsrc1s %f9, %f25 lduh [%l7 + 0x4A], %g6 movrne %l2, 0x234, %o3 subccc %i3, 0x06C4, %o1 lduh [%l7 + 0x7C], %l1 ldd [%l7 + 0x18], %i6 fnand %f8, %f16, %f6 fxnors %f4, %f11, %f5 ta %icc, 0x3 tcc %xcc, 0x7 sdivx %o0, 0x0FBD, %g3 flush %l7 + 0x2C fbul,a %fcc0, loop_58 fmovda %xcc, %f8, %f26 movre %i2, %g7, %i4 udivx %l6, 0x1DAA, %l5 loop_58: siam 0x1 fmovse %icc, %f24, %f14 fpackfix %f2, %f27 brnz,a %l4, loop_59 sllx %i0, %g1, %i5 tleu %xcc, 0x6 fmovrdgz %i6, %f24, %f18 loop_59: fblg %fcc3, loop_60 edge32ln %l3, %o4, %g4 wr %g0, 0x80, %asi lduwa [%l7 + 0x40] %asi, %l0 loop_60: edge32n %o6, %o2, %o5 edge16 %o7, %g2, %i1 stb %g6, [%l7 + 0x14] movrgez %g5, 0x0FE, %l2 edge32n %i3, %o3, %l1 stbar ldsw [%l7 + 0x08], %i7 move %xcc, %o0, %g3 sethi 0x07E7, %o1 popc 0x1943, %g7 tg %xcc, 0x5 fmovrsgez %i2, %f27, %f30 brnz %i4, loop_61 tsubcctv %l6, 0x1C4B, %l4 sethi 0x09B0, %l5 edge8n %g1, %i5, %i0 loop_61: membar 0x1C fand %f0, %f26, %f26 orcc %l3, 0x02CB, %i6 fcmpne32 %f2, %f12, %o4 fba,a %fcc2, loop_62 mulscc %l0, %o6, %g4 fbule %fcc1, loop_63 movre %o2, 0x213, %o7 loop_62: srlx %o5, %i1, %g6 fandnot1 %f20, %f2, %f24 loop_63: sdivx %g2, 0x1600, %g5 ld [%l7 + 0x10], %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %l2, %o3, %l1 fbo,a %fcc3, loop_64 swap [%l7 + 0x60], %i7 and %o0, 0x1BF2, %i3 fmovrdne %o1, %f16, %f16 loop_64: mulscc %g3, %g7, %i2 sub %l6, 0x1FF7, %l4 fpadd32 %f10, %f22, %f22 edge32l %l5, %i4, %g1 fbo,a %fcc2, loop_65 lduh [%l7 + 0x52], %i0 movre %i5, 0x0B3, %l3 fors %f28, %f21, %f8 loop_65: edge8ln %o4, %i6, %o6 fbue %fcc1, loop_66 fmovdneg %icc, %f19, %f25 movge %xcc, %g4, %l0 udivx %o7, 0x01F2, %o2 loop_66: fpmerge %f26, %f4, %f0 tn %icc, 0x5 tl %xcc, 0x7 smul %o5, %g6, %i1 fmovsa %icc, %f11, %f26 alignaddrl %g2, %l2, %o3 set 0x7C, %o2 swapa [%l7 + %o2] 0x0c, %g5 movn %icc, %i7, %o0 fpadd32s %f12, %f30, %f28 subccc %i3, 0x1EAB, %o1 subc %l1, %g7, %i2 brgz,a %g3, loop_67 and %l6, %l5, %l4 movre %g1, %i0, %i4 fmovsvs %icc, %f31, %f15 loop_67: fmovdle %xcc, %f9, %f18 set 0x40, %g1 ldda [%l7 + %g1] 0x11, %f16 movpos %icc, %i5, %o4 popc %l3, %i6 tgu %icc, 0x7 ta %icc, 0x5 fmovd %f0, %f22 wr %g0, 0x11, %asi ldsha [%l7 + 0x0E] %asi, %g4 movrne %l0, %o6, %o7 addc %o2, %g6, %i1 st %f1, [%l7 + 0x68] te %icc, 0x5 bneg,a,pt %icc, loop_68 mulx %o5, 0x04E7, %l2 movpos %xcc, %o3, %g5 wr %g0, 0xe3, %asi stxa %i7, [%l7 + 0x18] %asi membar #Sync loop_68: movl %xcc, %o0, %i3 fbge,a %fcc0, loop_69 orncc %o1, %l1, %g7 srl %i2, 0x01, %g3 tpos %icc, 0x1 loop_69: add %g2, 0x1D3E, %l6 fxnor %f20, %f14, %f22 xorcc %l4, %l5, %g1 edge16ln %i0, %i4, %o4 bg,pn %icc, loop_70 array32 %i5, %l3, %i6 orn %l0, %g4, %o7 lduw [%l7 + 0x24], %o6 loop_70: fsrc1s %f20, %f15 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %o2, %i1, %g6 taddcctv %l2, 0x11E3, %o3 pdist %f12, %f18, %f26 udivx %o5, 0x1A67, %i7 srlx %o0, 0x16, %i3 smulcc %g5, %l1, %g7 bshuffle %f16, %f14, %f0 fmuld8ulx16 %f15, %f28, %f26 sub %i2, 0x1A57, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz %g3, loop_71 taddcc %g2, 0x1B3E, %l6 wr %g0, 0x11, %asi ldswa [%l7 + 0x7C] %asi, %l5 loop_71: addcc %l4, %g1, %i0 sdivx %o4, 0x127E, %i5 ldd [%l7 + 0x58], %l2 wr %g0, 0x2a, %asi stwa %i4, [%l7 + 0x64] %asi membar #Sync restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x19B6, %i6 edge8n %g4, %o7, %l0 sra %o6, 0x0C, %o2 fmovdneg %icc, %f23, %f10 fmovrslz %i1, %f4, %f21 tvs %icc, 0x1 edge8 %g6, %o3, %o5 movcs %icc, %l2, %i7 lduh [%l7 + 0x64], %i3 bne %xcc, loop_72 movl %xcc, %o0, %l1 bneg %icc, loop_73 move %icc, %g7, %g5 loop_72: tcc %xcc, 0x6 fmul8sux16 %f24, %f0, %f22 loop_73: subccc %o1, %i2, %g3 fmovrdlz %l6, %f0, %f0 bne,a %xcc, loop_74 srlx %g2, 0x1B, %l5 brnz %g1, loop_75 tleu %xcc, 0x2 loop_74: mulx %l4, 0x14D8, %i0 alignaddr %i5, %o4, %l3 loop_75: fblg,a %fcc3, loop_76 bne %icc, loop_77 smul %i4, %g4, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_76: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_77: or %o7, %l0, %o6 tpos %icc, 0x2 tcc %icc, 0x2 fpadd32 %f12, %f8, %f14 edge8 %i1, %g6, %o3 be,pt %icc, loop_78 movle %xcc, %o2, %o5 ld [%l7 + 0x7C], %f24 bge,a,pt %xcc, loop_79 loop_78: sdivcc %i7, 0x0003, %i3 set 0x5E, %g5 ldsba [%l7 + %g5] 0x80, %o0 loop_79: fcmpne32 %f4, %f12, %l1 xnor %l2, 0x0033, %g7 edge32 %g5, %o1, %g3 fmovdge %icc, %f28, %f0 fmul8ulx16 %f14, %f22, %f2 fxor %f14, %f22, %f10 fmovdgu %icc, %f13, %f29 tg %icc, 0x2 ldd [%l7 + 0x78], %f4 fmovsg %icc, %f29, %f4 movre %i2, 0x25C, %l6 taddcctv %l5, %g1, %g2 fble %fcc1, loop_80 andn %i0, 0x17CA, %l4 addc %i5, 0x0A92, %o4 set 0x5B, %l4 stba %l3, [%l7 + %l4] 0x23 membar #Sync loop_80: stbar sdivx %g4, 0x0333, %i6 flush %l7 + 0x48 fmovsle %icc, %f8, %f13 addcc %o7, 0x1D59, %l0 fandnot1s %f1, %f19, %f21 add %l7, 0x34, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %o6, %i4 fcmpne32 %f2, %f22, %g6 udivx %i1, 0x18B2, %o3 movleu %icc, %o2, %i7 lduh [%l7 + 0x20], %i3 ldd [%l7 + 0x70], %f6 set 0x3C, %g2 swapa [%l7 + %g2] 0x89, %o0 fpsub32s %f29, %f23, %f6 brgz,a %o5, loop_81 orn %l2, 0x11A5, %g7 fmul8sux16 %f20, %f24, %f6 fbg,a %fcc2, loop_82 loop_81: tge %xcc, 0x6 set 0x8, %g3 stxa %l1, [%g0 + %g3] 0x20 loop_82: alignaddr %o1, %g3, %g5 fmovrslz %l6, %f4, %f28 mova %xcc, %i2, %l5 add %g2, %i0, %l4 ldx [%l7 + 0x28], %g1 fcmple32 %f10, %f16, %o4 move %xcc, %i5, %g4 fsrc1 %f28, %f30 fand %f4, %f26, %f22 fzeros %f9 and %l3, %i6, %l0 set 0x40, %l3 stda %f16, [%l7 + %l3] 0x17 membar #Sync nop setx loop_83, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge8 %o7, %o6, %g6 bne,a,pn %icc, loop_84 fmovsa %icc, %f2, %f31 loop_83: bvc,a loop_85 movne %icc, %i1, %i4 loop_84: fbe,a %fcc3, loop_86 movpos %icc, %o2, %o3 loop_85: fand %f14, %f6, %f20 fpadd16s %f25, %f30, %f17 loop_86: or %i7, %i3, %o0 mulx %o5, %l2, %l1 movcc %icc, %o1, %g7 wr %g0, 0x2c, %asi ldda [%l7 + 0x50] %asi, %g2 edge16 %g5, %i2, %l6 fzero %f2 wr %g0, 0x80, %asi lda [%l7 + 0x58] %asi, %f29 tcs %xcc, 0x1 umul %l5, 0x134D, %i0 tneg %xcc, 0x0 fbug,a %fcc2, loop_87 fornot2s %f29, %f20, %f29 fbuge,a %fcc1, loop_88 edge8l %l4, %g2, %g1 loop_87: bpos,a,pt %xcc, loop_89 array8 %o4, %g4, %l3 loop_88: movrgez %i6, %l0, %o7 array16 %i5, %g6, %o6 loop_89: xorcc %i1, %o2, %o3 movne %icc, %i4, %i7 movle %xcc, %o0, %i3 nop setx loop_90, %l0, %l1 jmpl %l1, %l2 movl %icc, %o5, %o1 array32 %g7, %g3, %l1 udivx %i2, 0x0605, %g5 loop_90: nop setx loop_91, %l0, %l1 jmpl %l1, %l5 prefetch [%l7 + 0x34], 0x3 edge8n %l6, %l4, %i0 edge8 %g2, %o4, %g4 loop_91: array16 %l3, %g1, %i6 add %l7, 0x48, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x04, %l0, %i5 move %icc, %o7, %g6 fpack16 %f12, %f4 ldub [%l7 + 0x39], %i1 tsubcc %o6, 0x1138, %o2 tvs %xcc, 0x0 movrlz %o3, %i4, %i7 sdivx %o0, 0x197F, %l2 set 0x76, %i0 lduha [%l7 + %i0] 0x80, %o5 alignaddrl %o1, %g7, %i3 taddcctv %g3, 0x131F, %l1 array8 %i2, %g5, %l5 movge %icc, %l6, %l4 nop set 0x2A, %o0 ldub [%l7 + %o0], %g2 movcc %icc, %o4, %i0 fbul %fcc2, loop_92 movrgz %l3, %g1, %g4 xnor %l0, %i5, %o7 udivcc %i6, 0x145B, %g6 loop_92: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bn loop_93 array8 %i1, %o2, %o6 nop setx loop_94, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fandnot1 %f0, %f0, %f16 loop_93: fbule %fcc1, loop_95 movleu %xcc, %o3, %i4 loop_94: orn %o0, %l2, %o5 fba,a %fcc1, loop_96 loop_95: addcc %o1, 0x1F53, %i7 fmovscc %icc, %f7, %f28 movcs %icc, %g7, %g3 loop_96: ldsh [%l7 + 0x10], %i3 set 0x6C, %i6 sta %f14, [%l7 + %i6] 0x10 addc %l1, 0x1AFF, %g5 fmovdge %xcc, %f13, %f10 subc %i2, 0x125F, %l6 fmovsl %xcc, %f20, %f22 fxor %f6, %f12, %f8 wr %g0, 0x89, %asi lduha [%l7 + 0x08] %asi, %l5 movge %xcc, %l4, %o4 movne %xcc, %i0, %l3 tcs %icc, 0x5 umulcc %g2, 0x1359, %g1 brgz %l0, loop_97 mulscc %i5, %o7, %i6 tsubcctv %g6, %g4, %o2 bl loop_98 loop_97: movvc %icc, %i1, %o6 fmul8x16au %f16, %f23, %f24 fcmpne16 %f0, %f2, %i4 loop_98: tleu %icc, 0x3 fnegd %f16, %f10 nop setx loop_99, %l0, %l1 jmpl %l1, %o3 nop setx loop_100, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tcs %xcc, 0x4 edge32ln %o0, %l2, %o5 loop_99: fnot2s %f14, %f22 loop_100: sll %o1, %g7, %i7 popc %g3, %l1 nop set 0x16, %g4 stb %i3, [%l7 + %g4] tcs %icc, 0x4 movcc %xcc, %i2, %l6 tg %xcc, 0x5 fmovsneg %icc, %f13, %f30 nop setx loop_101, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tne %icc, 0x1 array16 %g5, %l5, %l4 add %l7, 0x78, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %i0, %l3 loop_101: fbo %fcc1, loop_102 addccc %o4, %g1, %l0 orncc %i5, %g2, %i6 wr %g0, 0x80, %asi ldswa [%l7 + 0x74] %asi, %g6 loop_102: srax %o7, 0x0E, %g4 movrne %i1, 0x1B5, %o6 and %i4, %o3, %o2 srl %l2, 0x1D, %o5 addc %o1, %g7, %o0 sllx %g3, 0x1C, %i7 std %f10, [%l7 + 0x40] movgu %icc, %i3, %i2 bge,a loop_103 ta %xcc, 0x4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %l1, %g5, %l5 loop_103: ba %xcc, loop_104 edge32n %l6, %i0, %l4 fsrc2s %f26, %f19 tvc %icc, 0x6 loop_104: sdivcc %o4, 0x1CA0, %l3 brgz %l0, loop_105 bne,a %xcc, loop_106 popc 0x0A6B, %i5 brgez %g2, loop_107 loop_105: bleu,a %xcc, loop_108 loop_106: sth %i6, [%l7 + 0x3C] edge8ln %g1, %g6, %g4 loop_107: nop set 0x48, %g6 stda %i0, [%l7 + %g6] 0x10 loop_108: stw %o6, [%l7 + 0x40] te %icc, 0x7 movg %xcc, %i4, %o7 mulx %o3, %l2, %o2 bgu %xcc, loop_109 tl %xcc, 0x7 faligndata %f26, %f18, %f16 set 0x5C, %i1 stwa %o5, [%l7 + %i1] 0x18 loop_109: sir 0x17D6 set 0x40, %i2 stda %f16, [%l7 + %i2] 0x80 array16 %g7, %o0, %g3 sdivcc %i7, 0x099D, %o1 movg %icc, %i3, %i2 sethi 0x14CD, %l1 subc %l5, %g5, %l6 brnz %i0, loop_110 movn %xcc, %o4, %l3 edge32l %l4, %l0, %i5 xorcc %g2, %g1, %g6 loop_110: fmovrslz %g4, %f14, %f18 movgu %icc, %i6, %i1 edge8l %i4, %o7, %o3 ldub [%l7 + 0x70], %o6 alignaddr %o2, %o5, %l2 fcmple32 %f10, %f30, %g7 smulcc %o0, 0x0FEE, %g3 tge %xcc, 0x5 ldd [%l7 + 0x08], %o0 movg %xcc, %i3, %i7 fbe,a %fcc2, loop_111 call loop_112 edge16ln %i2, %l1, %g5 edge32ln %l6, %i0, %o4 loop_111: sethi 0x039F, %l5 loop_112: nop wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 edge8ln %l3, %l0, %l4 movl %xcc, %g2, %g1 set 0x30, %i5 ldxa [%g0 + %i5] 0x58, %i5 tleu %xcc, 0x7 edge32ln %g4, %g6, %i6 sdiv %i4, 0x0C18, %i1 wr %g0, 0x21, %asi ldxa [%g0 + 0x8] %asi, %o7 flush %l7 + 0x48 tneg %icc, 0x4 bvs,a,pt %xcc, loop_113 udivx %o6, 0x1E58, %o2 fmovrsgez %o3, %f8, %f12 fmul8x16al %f2, %f9, %f6 loop_113: edge8n %o5, %g7, %o0 srax %l2, %o1, %g3 movrgz %i3, %i7, %i2 edge8l %g5, %l1, %i0 popc %o4, %l5 brz,a %l3, loop_114 fmovrse %l6, %f31, %f22 fbn %fcc0, loop_115 tcs %xcc, 0x1 loop_114: movvc %icc, %l0, %g2 tg %icc, 0x2 loop_115: fmovdneg %xcc, %f4, %f4 movvc %icc, %g1, %l4 fmovd %f18, %f28 fsrc1 %f6, %f12 alignaddr %g4, %i5, %i6 fmovrse %g6, %f11, %f21 fzero %f16 orn %i1, %i4, %o7 edge8 %o6, %o2, %o5 fmovrsgz %o3, %f3, %f23 popc 0x033F, %g7 or %o0, 0x082E, %l2 addcc %g3, %i3, %o1 sllx %i2, %i7, %l1 tpos %xcc, 0x6 std %f26, [%l7 + 0x78] xor %g5, 0x07A7, %o4 fcmpgt32 %f16, %f16, %l5 sllx %l3, 0x04, %l6 srl %i0, %g2, %l0 st %f6, [%l7 + 0x68] edge16ln %g1, %g4, %l4 edge32l %i5, %g6, %i6 faligndata %f26, %f22, %f12 xor %i1, 0x1C2E, %o7 fmovrslz %o6, %f12, %f5 bneg %icc, loop_116 membar 0x6A popc 0x08B1, %o2 edge16l %o5, %o3, %g7 loop_116: subccc %o0, %i4, %g3 edge16n %l2, %i3, %i2 fpadd16 %f10, %f2, %f4 andcc %i7, 0x0B2A, %o1 stw %g5, [%l7 + 0x2C] edge16l %o4, %l5, %l3 sdivcc %l1, 0x1E99, %i0 smulcc %l6, %g2, %g1 ldd [%l7 + 0x40], %l0 tneg %xcc, 0x6 wr %g0, 0x19, %asi stxa %l4, [%l7 + 0x58] %asi membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0x17, %f0 sll %g4, 0x1C, %g6 fxor %f6, %f24, %f22 set 0x72, %i4 stha %i5, [%l7 + %i4] 0x18 fcmpgt32 %f26, %f6, %i1 tpos %icc, 0x4 sdivcc %o7, 0x083F, %i6 movcs %icc, %o6, %o2 bvs,a,pt %xcc, loop_117 mulx %o5, 0x08F8, %o3 fnands %f1, %f1, %f16 edge8n %o0, %g7, %i4 loop_117: movleu %xcc, %g3, %l2 srax %i2, 0x15, %i7 fbe %fcc0, loop_118 udiv %i3, 0x1879, %g5 sllx %o4, 0x0C, %o1 nop setx loop_119, %l0, %l1 jmpl %l1, %l3 loop_118: fmovscc %icc, %f28, %f10 move %icc, %l5, %i0 fmovrsgz %l1, %f14, %f27 loop_119: ldsb [%l7 + 0x4F], %l6 fexpand %f29, %f20 tleu %xcc, 0x0 fmovdne %icc, %f5, %f30 tle %xcc, 0x3 movleu %icc, %g2, %g1 edge32ln %l0, %l4, %g6 movleu %xcc, %i5, %i1 subc %g4, 0x1273, %o7 fandnot1s %f31, %f6, %f1 mulx %i6, 0x0C1C, %o6 edge32 %o2, %o5, %o3 movpos %icc, %g7, %i4 orcc %g3, %l2, %i2 andcc %i7, 0x061B, %i3 fbuge %fcc1, loop_120 edge16l %o0, %g5, %o4 srax %o1, 0x1C, %l5 xor %i0, 0x1CA7, %l1 loop_120: fmovd %f12, %f16 bcs,pn %xcc, loop_121 fmovdleu %icc, %f11, %f25 fmovscc %icc, %f26, %f5 movcc %xcc, %l6, %g2 loop_121: fbul %fcc1, loop_122 alignaddr %l3, %g1, %l4 sethi 0x1987, %l0 tvs %xcc, 0x6 loop_122: movg %icc, %g6, %i5 fpsub32s %f13, %f25, %f22 fmovdleu %xcc, %f7, %f31 fpack32 %f0, %f22, %f16 movgu %icc, %g4, %i1 ldsw [%l7 + 0x20], %i6 bpos,a,pn %icc, loop_123 movvc %icc, %o6, %o7 set 0x64, %g7 sta %f19, [%l7 + %g7] 0x14 loop_123: fcmpes %fcc3, %f24, %f7 movleu %xcc, %o2, %o3 std %g6, [%l7 + 0x48] move %xcc, %o5, %g3 ldsb [%l7 + 0x12], %l2 st %f10, [%l7 + 0x0C] stb %i2, [%l7 + 0x58] nop setx loop_124, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry addc %i7, %i3, %o0 fornot1s %f10, %f5, %f2 fba %fcc1, loop_125 loop_124: ba,pn %icc, loop_126 fxnors %f12, %f15, %f10 bne %xcc, loop_127 loop_125: ldd [%l7 + 0x30], %g4 loop_126: bl,a,pn %xcc, loop_128 srlx %i4, %o1, %o4 loop_127: array16 %l5, %i0, %l6 fbul %fcc3, loop_129 loop_128: brnz,a %g2, loop_130 popc 0x1E25, %l1 movneg %icc, %l3, %l4 loop_129: edge8 %l0, %g1, %i5 loop_130: tvc %icc, 0x0 sra %g6, 0x06, %i1 mulscc %g4, 0x024D, %o6 movcc %icc, %i6, %o7 mulscc %o3, 0x1642, %o2 fmovsle %xcc, %f3, %f1 udivcc %g7, 0x0735, %o5 movrne %l2, 0x019, %g3 tsubcctv %i2, %i3, %o0 tvc %xcc, 0x4 fbn,a %fcc0, loop_131 nop setx loop_132, %l0, %l1 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, 0x2 movrlz %g5, 0x05A, %i7 loop_131: umul %i4, %o1, %l5 loop_132: tsubcctv %o4, %i0, %g2 tn %xcc, 0x7 brgez %l6, loop_133 sir 0x1F8F fxors %f7, %f1, %f24 fnot1 %f8, %f4 loop_133: fzeros %f13 fpackfix %f24, %f4 fzeros %f9 brnz %l3, loop_134 xor %l1, %l0, %g1 stw %l4, [%l7 + 0x2C] fmovsne %xcc, %f29, %f4 loop_134: movne %icc, %i5, %i1 bge,pn %xcc, loop_135 fnot2s %f13, %f31 edge32l %g4, %o6, %g6 movrgez %o7, 0x11A, %o3 loop_135: te %icc, 0x5 fones %f11 orn %i6, %o2, %g7 bge,a,pt %xcc, loop_136 andn %l2, 0x1E45, %g3 swap [%l7 + 0x6C], %o5 tleu %xcc, 0x5 loop_136: fbu,a %fcc1, loop_137 movleu %xcc, %i3, %i2 movre %o0, %i7, %i4 fone %f30 loop_137: fmovrde %g5, %f12, %f6 taddcc %o1, %l5, %i0 movle %icc, %o4, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %l6, 0x1A, %l1 edge32ln %l0, %l3, %g1 fmovdcc %icc, %f30, %f12 array8 %i5, %l4, %g4 and %i1, %g6, %o6 xnorcc %o7, 0x040C, %i6 movl %xcc, %o3, %g7 nop setx loop_138, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tg %xcc, 0x5 movrne %o2, 0x0C3, %g3 membar 0x68 loop_138: ta %xcc, 0x6 bn,a %icc, loop_139 tpos %xcc, 0x3 tne %icc, 0x1 brlez %l2, loop_140 loop_139: alignaddr %i3, %o5, %o0 movpos %icc, %i2, %i4 tle %icc, 0x2 loop_140: sdivcc %i7, 0x1508, %g5 andn %o1, 0x0210, %i0 umulcc %o4, %g2, %l5 fsrc1 %f6, %f6 st %f3, [%l7 + 0x0C] movrlz %l6, %l1, %l3 fzero %f26 fsrc2 %f18, %f12 xorcc %g1, 0x12A1, %l0 te %icc, 0x2 sdivx %l4, 0x1637, %g4 fmovda %xcc, %f16, %f3 bleu loop_141 fbl %fcc2, loop_142 umulcc %i1, %i5, %g6 orn %o7, 0x1F00, %i6 loop_141: ta %xcc, 0x3 loop_142: ldub [%l7 + 0x3A], %o6 orn %o3, 0x106A, %o2 fmovdgu %icc, %f6, %f27 movvs %xcc, %g3, %l2 alignaddr %i3, %o5, %g7 ta %icc, 0x4 mova %icc, %i2, %i4 fpsub32s %f31, %f0, %f15 andncc %o0, %i7, %o1 umulcc %g5, %o4, %i0 xnor %g2, %l6, %l1 movg %icc, %l3, %l5 wr %g0, 0x10, %asi lduwa [%l7 + 0x2C] %asi, %g1 fcmpes %fcc0, %f3, %f15 tg %xcc, 0x0 nop set 0x2C, %i3 stw %l0, [%l7 + %i3] brnz %g4, loop_143 stbar fbul %fcc3, loop_144 sdiv %l4, 0x0F0B, %i5 loop_143: edge8ln %g6, %i1, %o7 fmovsgu %icc, %f28, %f28 loop_144: edge8n %o6, %o3, %i6 st %f5, [%l7 + 0x1C] fmovrslez %o2, %f24, %f12 flush %l7 + 0x18 fsrc1s %f25, %f13 alignaddr %g3, %l2, %o5 fmovsle %xcc, %f27, %f4 fmul8ulx16 %f12, %f20, %f30 tl %xcc, 0x6 te %xcc, 0x7 fmovsa %xcc, %f6, %f24 mulx %i3, %i2, %g7 fsrc1 %f0, %f6 movneg %xcc, %i4, %o0 tcs %icc, 0x6 udiv %o1, 0x05A3, %g5 fornot1s %f14, %f22, %f5 movrgz %i7, %o4, %g2 movrlez %l6, %l1, %l3 fbl,a %fcc0, loop_145 edge8l %i0, %l5, %g1 wr %g0, 0x11, %asi lduha [%l7 + 0x1C] %asi, %g4 loop_145: fones %f29 array8 %l4, %l0, %g6 std %f0, [%l7 + 0x30] fmovrdlz %i5, %f0, %f24 xnorcc %i1, 0x0B02, %o7 sdivcc %o6, 0x07EF, %o3 xnor %o2, %i6, %l2 fmul8x16au %f17, %f19, %f22 add %l7, 0x50, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %g3, %i3 move %icc, %o5, %g7 fcmped %fcc0, %f12, %f2 udiv %i4, 0x0326, %o0 tle %icc, 0x5 fbue,a %fcc3, loop_146 bneg,pn %icc, loop_147 edge8l %i2, %o1, %g5 be,pt %xcc, loop_148 loop_146: edge32n %o4, %i7, %l6 loop_147: fbuge,a %fcc1, loop_149 fpsub16 %f20, %f16, %f26 loop_148: sll %l1, %g2, %i0 bvc,a %icc, loop_150 loop_149: fbl,a %fcc3, loop_151 sdivx %l3, 0x07A2, %g1 stbar loop_150: fnor %f10, %f24, %f2 loop_151: srlx %g4, %l5, %l0 fmovsg %xcc, %f23, %f31 alignaddrl %g6, %l4, %i1 fnegs %f25, %f20 fornot2s %f6, %f9, %f21 tge %icc, 0x6 pdist %f14, %f18, %f4 fpsub16s %f14, %f15, %f4 array16 %i5, %o7, %o6 bcs,a,pn %xcc, loop_152 srl %o3, %o2, %l2 sdiv %i6, 0x173E, %g3 movrgz %o5, %g7, %i4 loop_152: movrgz %o0, %i2, %i3 tneg %icc, 0x0 movneg %xcc, %g5, %o4 movcs %icc, %o1, %l6 move %xcc, %l1, %i7 tcs %icc, 0x4 orncc %i0, %l3, %g1 bgu,pn %xcc, loop_153 edge16 %g4, %g2, %l0 ldub [%l7 + 0x2A], %g6 wr %g0, 0x10, %asi stwa %l5, [%l7 + 0x14] %asi loop_153: mulx %l4, 0x177A, %i1 addc %o7, 0x1547, %i5 tne %xcc, 0x3 sir 0x06C6 movrgz %o3, %o6, %l2 wr %g0, 0x18, %asi lduba [%l7 + 0x4C] %asi, %o2 movrgz %i6, %g3, %g7 fmovsneg %icc, %f23, %f13 fcmpes %fcc2, %f6, %f31 orncc %i4, 0x14BD, %o5 sra %i2, 0x01, %o0 bcs,a,pn %xcc, loop_154 tpos %xcc, 0x2 fmovse %icc, %f26, %f20 movge %xcc, %g5, %o4 loop_154: tsubcc %o1, 0x1BCF, %i3 call loop_155 orcc %l6, 0x13A1, %i7 subcc %l1, 0x0705, %l3 be,a,pt %icc, loop_156 loop_155: array32 %g1, %i0, %g4 bne loop_157 fbl %fcc2, loop_158 loop_156: andncc %l0, %g2, %g6 wr %g0, 0x18, %asi stda %f0, [%l7 + 0x40] %asi loop_157: taddcc %l5, 0x06E1, %l4 loop_158: tsubcctv %i1, 0x0275, %i5 sllx %o3, 0x06, %o6 flush %l7 + 0x10 wr %g0, 0x04, %asi stba %l2, [%l7 + 0x32] %asi tl %icc, 0x2 fandnot1s %f23, %f27, %f8 fmovsle %xcc, %f1, %f9 sra %o2, %o7, %i6 fmovrslz %g7, %f8, %f23 fbg %fcc3, loop_159 movne %icc, %g3, %o5 xor %i2, %o0, %g5 xnorcc %i4, 0x11B8, %o1 loop_159: umul %o4, %i3, %l6 array16 %l1, %l3, %g1 edge32l %i7, %i0, %l0 tvs %xcc, 0x5 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf1 membar #Sync edge32n %g4, %g2, %g6 orncc %l4, %i1, %l5 edge8n %o3, %o6, %l2 movcs %xcc, %o2, %o7 tcs %xcc, 0x2 bleu,a,pt %xcc, loop_160 and %i5, %i6, %g7 bl,a,pn %xcc, loop_161 tge %xcc, 0x3 loop_160: ldsw [%l7 + 0x38], %o5 fpadd16 %f26, %f14, %f20 loop_161: andn %i2, 0x086B, %o0 andn %g3, %i4, %g5 fmovdcs %icc, %f16, %f9 array8 %o4, %i3, %l6 prefetch [%l7 + 0x08], 0x3 fmovrdgez %l1, %f14, %f12 set 0x40, %o7 ldda [%l7 + %o7] 0x04, %f16 andn %l3, %g1, %o1 fcmpeq16 %f14, %f16, %i7 edge16 %i0, %l0, %g4 fnand %f18, %f16, %f8 tgu %xcc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x05BA set 0x10, %l6 ldxa [%g0 + %l6] 0x21, %g2 movcc %xcc, %l4, %g6 sir 0x1A42 smul %i1, %l5, %o6 bneg,a,pn %xcc, loop_162 and %l2, 0x0AEA, %o2 ld [%l7 + 0x2C], %f17 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi loop_162: nop wr %g0, 0x11, %asi stha %o7, [%l7 + 0x7A] %asi bl,pn %icc, loop_163 nop setx loop_164, %l0, %l1 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 + 0x76], %i5 fcmple32 %f14, %f20, %i6 loop_163: move %icc, %o3, %o5 loop_164: fmovrsgez %i2, %f12, %f7 tpos %icc, 0x0 andn %g7, %o0, %i4 fcmpne32 %f6, %f14, %g3 sub %o4, %i3, %g5 bneg,a loop_165 tle %xcc, 0x7 addcc %l6, %l1, %l3 fmovsvs %icc, %f16, %f26 loop_165: edge16l %o1, %i7, %i0 array16 %g1, %l0, %g4 xnorcc %g2, %g6, %l4 fabss %f10, %f11 xorcc %l5, 0x15DD, %o6 bvs,a %icc, loop_166 fone %f16 movre %l2, %i1, %o7 brgz %o2, loop_167 loop_166: smulcc %i5, 0x0F66, %i6 call loop_168 bne,a loop_169 loop_167: and %o3, 0x0998, %o5 sth %i2, [%l7 + 0x6A] loop_168: sra %o0, 0x16, %i4 loop_169: sdiv %g3, 0x13E1, %g7 tn %icc, 0x0 sethi 0x06DD, %o4 udivcc %g5, 0x1756, %l6 for %f30, %f22, %f14 orcc %i3, 0x02D6, %l1 fsrc2 %f24, %f8 fcmpes %fcc1, %f1, %f5 fcmped %fcc0, %f24, %f26 array16 %o1, %i7, %i0 movleu %xcc, %l3, %l0 fbg,a %fcc2, loop_170 movleu %icc, %g4, %g1 fbu %fcc0, loop_171 fmovrdne %g2, %f8, %f24 loop_170: udiv %l4, 0x025C, %g6 ble %xcc, loop_172 loop_171: fcmpd %fcc0, %f22, %f30 flush %l7 + 0x5C fmovdcc %icc, %f29, %f17 loop_172: fcmple32 %f20, %f10, %l5 set 0x20, %o5 ldda [%l7 + %o5] 0xea, %o6 fmovrslez %i1, %f30, %f22 fornot1 %f10, %f6, %f4 fpsub16s %f14, %f3, %f23 taddcctv %l2, %o2, %i5 fcmpne16 %f2, %f10, %o7 flush %l7 + 0x58 tne %xcc, 0x6 subcc %o3, 0x1667, %i6 brnz,a %i2, loop_173 udivcc %o5, 0x13DB, %i4 fbne,a %fcc0, loop_174 movrlez %g3, %o0, %o4 loop_173: edge8 %g7, %g5, %i3 mulx %l1, %o1, %i7 loop_174: ba,a,pt %icc, loop_175 movcs %icc, %i0, %l6 sub %l3, 0x05A8, %g4 fmovsg %xcc, %f6, %f15 loop_175: nop set 0x12, %o6 stba %l0, [%l7 + %o6] 0x89 mova %icc, %g1, %l4 movcc %icc, %g6, %l5 set 0x7A, %o4 ldsha [%l7 + %o4] 0x10, %o6 addcc %i1, 0x0832, %l2 wr %g0, 0x18, %asi ldsba [%l7 + 0x26] %asi, %g2 orncc %i5, %o7, %o3 tl %icc, 0x6 fmovrslz %o2, %f13, %f11 bg,pn %icc, loop_176 xnorcc %i6, 0x1AEF, %i2 fmovspos %icc, %f8, %f5 fpack32 %f26, %f20, %f26 loop_176: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %o5, 0x09F2, %g3 array32 %i4, %o4, %g7 movrlz %o0, %i3, %g5 edge32n %o1, %l1, %i7 orn %l6, %l3, %g4 fba %fcc3, loop_177 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %i0, %g1, %l4 set 0x7C, %l0 lduha [%l7 + %l0] 0x0c, %g6 loop_177: movge %xcc, %l5, %l0 wr %g0, 0x2b, %asi stxa %o6, [%l7 + 0x60] %asi membar #Sync add %l7, 0x48, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %l2, %g2 fmovsl %icc, %f26, %f15 bleu,a %icc, loop_178 bvc,pn %icc, loop_179 edge32 %i5, %o7, %o3 udivx %i1, 0x02BE, %i6 loop_178: nop add %l7, 0x64, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o2 casa [%l6] %asi, %o2, %o5 loop_179: edge8l %i2, %g3, %o4 ld [%l7 + 0x20], %f18 taddcctv %i4, %o0, %i3 set 0x78, %i7 sta %f3, [%l7 + %i7] 0x04 fmovscs %icc, %f6, %f1 edge8ln %g7, %o1, %l1 add %i7, 0x1D4D, %g5 sra %l3, 0x0C, %g4 fbuge,a %fcc1, loop_180 bvc loop_181 movpos %icc, %i0, %g1 fmovspos %icc, %f2, %f11 loop_180: sth %l6, [%l7 + 0x36] loop_181: nop set 0x20, %l1 lduha [%l7 + %l1] 0x18, %g6 wr %g0, 0x88, %asi lduba [%l7 + 0x4C] %asi, %l5 udiv %l4, 0x14E8, %l0 fbg %fcc0, loop_182 ble,a %icc, loop_183 movpos %xcc, %l2, %g2 smul %i5, %o6, %o3 loop_182: fand %f10, %f8, %f14 loop_183: movge %icc, %i1, %o7 st %f28, [%l7 + 0x18] edge32 %o2, %i6, %o5 call loop_184 fmovdcc %xcc, %f12, %f31 edge32 %g3, %i2, %i4 fnand %f28, %f16, %f4 loop_184: movvc %xcc, %o0, %i3 call loop_185 fnot2 %f4, %f4 std %g6, [%l7 + 0x38] tne %xcc, 0x4 loop_185: edge32n %o4, %o1, %l1 array8 %i7, %l3, %g4 brz,a %g5, loop_186 fmovdpos %xcc, %f8, %f25 movvs %xcc, %g1, %i0 udivx %l6, 0x039F, %g6 loop_186: fzero %f22 tsubcc %l4, 0x0BFC, %l0 edge32ln %l2, %g2, %l5 fmovdne %icc, %f5, %f24 tcs %icc, 0x5 fbule %fcc2, loop_187 bge,pt %xcc, loop_188 subc %i5, 0x08BD, %o3 movrne %i1, %o6, %o2 loop_187: edge32 %o7, %o5, %g3 loop_188: xnor %i6, %i2, %o0 fxor %f16, %f0, %f24 movcs %icc, %i3, %g7 bleu,pt %icc, loop_189 sth %o4, [%l7 + 0x72] orcc %i4, %o1, %l1 fbge,a %fcc1, loop_190 loop_189: fmuld8ulx16 %f27, %f13, %f18 sdivx %i7, 0x093C, %g4 bne,a loop_191 loop_190: fmovdcs %xcc, %f24, %f9 movg %icc, %l3, %g1 fabss %f18, %f2 loop_191: fmovdvs %icc, %f7, %f25 fornot1 %f16, %f24, %f8 bvs,a loop_192 fmovsle %xcc, %f28, %f22 fbue,a %fcc3, loop_193 alignaddrl %g5, %l6, %g6 loop_192: tleu %icc, 0x7 movgu %xcc, %i0, %l0 loop_193: bvc,a,pt %icc, loop_194 sra %l2, %l4, %l5 edge16l %i5, %o3, %g2 set 0x50, %o3 stxa %o6, [%l7 + %o3] 0x0c loop_194: edge32n %o2, %i1, %o5 call loop_195 fmovrse %o7, %f3, %f0 fsrc1s %f30, %f26 set 0x60, %o2 swapa [%l7 + %o2] 0x80, %g3 loop_195: fcmpd %fcc1, %f2, %f2 fpsub16 %f4, %f28, %f10 sdivcc %i2, 0x0F0C, %o0 fmovsgu %icc, %f30, %f17 tne %xcc, 0x5 tcs %xcc, 0x1 fandnot2s %f1, %f8, %f28 bneg %xcc, loop_196 add %i3, %g7, %i6 tneg %icc, 0x3 set 0x38, %g1 ldxa [%l7 + %g1] 0x88, %o4 loop_196: fnegd %f4, %f28 andn %o1, %l1, %i7 taddcctv %g4, 0x1A58, %l3 tsubcc %i4, %g1, %g5 bpos,a,pn %xcc, loop_197 ta %xcc, 0x7 srl %l6, %i0, %l0 fmovrdgz %g6, %f30, %f4 loop_197: sdivx %l2, 0x0715, %l4 taddcctv %l5, 0x18E4, %i5 array16 %o3, %g2, %o2 bpos,a %icc, loop_198 udiv %i1, 0x149C, %o5 set 0x34, %l5 lduwa [%l7 + %l5] 0x15, %o7 loop_198: tg %icc, 0x1 fmul8x16au %f10, %f5, %f4 xorcc %o6, 0x0AFD, %g3 movrgez %o0, 0x3C9, %i3 fnot2s %f24, %f14 swap [%l7 + 0x34], %g7 set 0x2C, %l4 swapa [%l7 + %l4] 0x89, %i2 tl %icc, 0x4 sdivx %o4, 0x1E5D, %o1 fblg,a %fcc2, loop_199 smul %i6, %l1, %i7 set 0x1C, %g5 lduwa [%l7 + %g5] 0x19, %l3 loop_199: nop wr %g0, 0x10, %asi sta %f17, [%l7 + 0x78] %asi te %xcc, 0x7 fbn,a %fcc2, loop_200 fmovsle %xcc, %f17, %f7 srax %i4, 0x1D, %g4 udiv %g1, 0x0F10, %l6 loop_200: xor %i0, %g5, %g6 fmovdvs %icc, %f22, %f10 fxor %f12, %f16, %f30 andncc %l2, %l4, %l0 movrgz %i5, %o3, %g2 alignaddrl %o2, %l5, %i1 sethi 0x0C2E, %o5 ta %icc, 0x7 fcmpgt16 %f22, %f16, %o6 fmovsgu %icc, %f4, %f11 tcc %icc, 0x1 alignaddrl %o7, %g3, %i3 tl %icc, 0x2 tcs %xcc, 0x3 sllx %g7, %o0, %i2 fbne %fcc2, loop_201 stbar fcmpeq16 %f16, %f2, %o4 subccc %o1, 0x0DA1, %i6 loop_201: nop wr %g0, 0x0c, %asi sta %f0, [%l7 + 0x18] %asi movg %icc, %l1, %l3 fones %f22 movcc %xcc, %i7, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x10, %g3 ldda [%l7 + %g3] 0x10, %g4 sra %g1, 0x09, %l6 add %l7, 0x38, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g5, %i0 fpackfix %f18, %f23 tvs %icc, 0x0 taddcc %l2, %l4, %l0 wr %g0, 0xe3, %asi stwa %i5, [%l7 + 0x48] %asi membar #Sync array16 %o3, %g6, %g2 fmovdl %xcc, %f18, %f3 swap [%l7 + 0x4C], %l5 ldd [%l7 + 0x70], %o2 srax %i1, %o6, %o7 nop set 0x70, %g2 ldx [%l7 + %g2], %g3 fxor %f2, %f26, %f12 edge16l %i3, %g7, %o5 st %f26, [%l7 + 0x20] mova %xcc, %o0, %i2 prefetch [%l7 + 0x7C], 0x0 fmovrsne %o1, %f1, %f23 stb %i6, [%l7 + 0x48] fandnot1s %f11, %f18, %f16 fcmple32 %f0, %f8, %o4 edge8n %l1, %i7, %l3 movle %xcc, %g4, %i4 movcc %xcc, %l6, %g1 xnor %i0, %g5, %l2 and %l4, %l0, %o3 fbg %fcc1, loop_202 fpadd32s %f30, %f12, %f5 tl %xcc, 0x0 orncc %g6, 0x0F24, %g2 loop_202: fcmple16 %f22, %f8, %l5 addcc %o2, 0x0AA4, %i5 edge8n %o6, %o7, %i1 brgz %i3, loop_203 fmovrdne %g3, %f12, %f18 tsubcctv %g7, %o0, %i2 srax %o1, 0x14, %i6 loop_203: bne,a loop_204 orcc %o5, 0x156B, %o4 movgu %xcc, %l1, %l3 sub %i7, %g4, %l6 loop_204: umulcc %i4, %i0, %g1 movcs %icc, %g5, %l4 fbuge,a %fcc3, loop_205 sir 0x04CF movvc %xcc, %l2, %l0 movleu %xcc, %g6, %o3 loop_205: xorcc %g2, 0x0D78, %l5 edge16 %i5, %o6, %o7 fbuge,a %fcc3, loop_206 movl %xcc, %i1, %o2 fmuld8sux16 %f11, %f19, %f14 sll %g3, 0x10, %i3 loop_206: fmovdneg %icc, %f0, %f27 fbul,a %fcc0, loop_207 fba,a %fcc2, loop_208 edge8ln %g7, %i2, %o0 sethi 0x09CD, %i6 loop_207: edge8l %o5, %o1, %l1 loop_208: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 std %l2, [%l7 + 0x28] andcc %o4, 0x12B5, %i7 fcmpeq32 %f24, %f8, %l6 brz %g4, loop_209 edge16n %i4, %g1, %i0 fmul8x16au %f18, %f12, %f2 ldsh [%l7 + 0x34], %l4 loop_209: movcc %icc, %g5, %l2 nop set 0x2C, %l3 ldstub [%l7 + %l3], %l0 fornot2s %f18, %f15, %f24 movrlz %g6, %g2, %o3 fnot2s %f0, %f8 fcmpgt16 %f28, %f0, %l5 flush %l7 + 0x30 tgu %xcc, 0x1 addcc %o6, %o7, %i5 fxnor %f12, %f10, %f16 addcc %i1, 0x1CB4, %g3 fmovrdne %o2, %f12, %f20 set 0x53, %i0 lduba [%l7 + %i0] 0x18, %i3 fnand %f26, %f4, %f2 edge16l %i2, %g7, %i6 movneg %icc, %o0, %o5 bleu,a,pn %xcc, loop_210 tg %icc, 0x1 tcc %icc, 0x4 movrne %o1, 0x0EE, %l1 loop_210: fbul %fcc3, loop_211 fabsd %f12, %f14 fsrc2s %f19, %f7 tcs %icc, 0x1 loop_211: andcc %l3, 0x0216, %i7 movleu %icc, %o4, %g4 taddcc %l6, %g1, %i4 fbu,a %fcc0, loop_212 srax %i0, %g5, %l2 subc %l0, 0x0898, %g6 fmovrde %g2, %f24, %f2 loop_212: st %f28, [%l7 + 0x1C] fmovrsgez %l4, %f5, %f24 fmovd %f30, %f24 movvs %xcc, %l5, %o3 edge32n %o6, %o7, %i5 be,a,pn %icc, loop_213 fbule %fcc3, loop_214 bshuffle %f26, %f16, %f28 xorcc %i1, %o2, %i3 loop_213: movvs %icc, %i2, %g3 loop_214: bge,a loop_215 orncc %g7, %o0, %o5 fmuld8ulx16 %f6, %f11, %f10 set 0x20, %o0 lduwa [%l7 + %o0] 0x14, %o1 loop_215: udivcc %i6, 0x1378, %l3 set 0x46, %g4 ldstuba [%l7 + %g4] 0x18, %i7 bgu,a,pt %xcc, loop_216 udivx %o4, 0x1F31, %g4 movgu %icc, %l1, %l6 bne %xcc, loop_217 loop_216: fmovse %xcc, %f8, %f29 mulx %i4, %g1, %g5 subcc %i0, 0x1A0F, %l2 loop_217: nop wr %g0, 0x04, %asi stha %g6, [%l7 + 0x2A] %asi bcs loop_218 tl %icc, 0x7 wr %g0, 0x89, %asi lduwa [%l7 + 0x3C] %asi, %l0 loop_218: xorcc %g2, %l5, %o3 fmovsge %icc, %f23, %f30 std %f26, [%l7 + 0x68] movl %xcc, %o6, %o7 tneg %icc, 0x4 movvc %icc, %l4, %i5 brgez,a %o2, loop_219 fsrc2s %f18, %f6 std %f4, [%l7 + 0x60] movrlez %i1, 0x336, %i2 loop_219: xnorcc %i3, 0x1020, %g7 fba %fcc2, loop_220 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %o0, %g3, %o5 bne loop_221 loop_220: nop setx loop_222, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrlz %o1, 0x1D4, %i6 tneg %xcc, 0x0 loop_221: movneg %icc, %i7, %l3 loop_222: nop wr %g0, 0x20, %asi ldxa [%g0 + 0x30] %asi, %o4 edge8ln %g4, %l6, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %l1, %g5, %g1 fmovdn %icc, %f17, %f6 and %i0, 0x084B, %l2 alignaddrl %l0, %g6, %l5 andcc %o3, %g2, %o6 ldd [%l7 + 0x60], %l4 subcc %o7, %o2, %i5 movre %i2, 0x1D2, %i3 fcmpgt32 %f2, %f4, %i1 set 0x20, %i6 ldda [%l7 + %i6] 0x14, %g6 mulx %g3, %o0, %o1 sir 0x00A1 fpadd16 %f18, %f28, %f20 bg,pt %icc, loop_223 andncc %i6, %o5, %i7 addc %o4, 0x0D27, %l3 ldd [%l7 + 0x08], %f20 loop_223: fpackfix %f4, %f6 fpadd16s %f24, %f31, %f31 tneg %icc, 0x2 fzeros %f9 wr %g0, 0x19, %asi ldswa [%l7 + 0x20] %asi, %g4 brlz,a %i4, loop_224 movvc %xcc, %l1, %g5 add %l6, %g1, %i0 tneg %icc, 0x6 loop_224: sra %l2, %g6, %l0 movle %xcc, %o3, %l5 sub %o6, 0x032D, %l4 popc %o7, %o2 movle %xcc, %i5, %i2 fzeros %f0 fabss %f30, %f23 tn %xcc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %g2, 0x21D, %i1 orncc %i3, 0x0FBF, %g3 fmul8ulx16 %f8, %f10, %f28 set 0x60, %i1 prefetcha [%l7 + %i1] 0x89, 0x1 edge16 %o0, %o1, %o5 taddcc %i7, 0x0364, %o4 wr %g0, 0x88, %asi ldswa [%l7 + 0x34] %asi, %l3 fnegs %f30, %f18 fcmpeq32 %f28, %f0, %i6 addcc %i4, %l1, %g4 xnorcc %g5, %l6, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %l2, %g1, %l0 fcmpeq32 %f18, %f0, %g6 move %xcc, %o3, %o6 xorcc %l4, %l5, %o7 tcs %xcc, 0x4 tg %icc, 0x7 movrlez %i5, %o2, %g2 tcs %icc, 0x4 ldsh [%l7 + 0x2E], %i2 tn %icc, 0x3 tsubcctv %i3, %g3, %g7 mova %xcc, %o0, %o1 popc 0x0A1A, %o5 fabsd %f16, %f14 subcc %i1, 0x115C, %o4 mova %icc, %i7, %i6 addc %l3, %i4, %g4 edge16l %l1, %g5, %l6 te %icc, 0x5 srlx %l2, %i0, %g1 ba loop_225 movrlz %l0, %o3, %g6 fmul8x16 %f10, %f2, %f8 movrgz %l4, 0x10C, %l5 loop_225: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x56] %asi, %o6 fmovdleu %xcc, %f21, %f30 fbuge %fcc1, loop_226 and %o7, %o2, %g2 addccc %i5, 0x1ABF, %i2 movre %i3, 0x316, %g3 loop_226: fbule,a %fcc1, loop_227 fbe,a %fcc1, loop_228 smulcc %g7, %o0, %o1 tpos %xcc, 0x7 loop_227: siam 0x1 loop_228: nop set 0x3A, %g6 stba %o5, [%l7 + %g6] 0x23 membar #Sync movleu %xcc, %i1, %o4 edge8n %i7, %l3, %i4 edge8 %g4, %l1, %g5 set 0x10, %i5 ldswa [%l7 + %i5] 0x10, %i6 bge,pn %icc, loop_229 tneg %icc, 0x5 bl,pn %xcc, loop_230 stbar loop_229: fmovde %xcc, %f24, %f11 edge16 %l6, %l2, %i0 loop_230: ba,pn %icc, loop_231 membar 0x68 fmovrsgz %l0, %f2, %f2 tvc %xcc, 0x4 loop_231: bne,pn %xcc, loop_232 addcc %g1, %o3, %l4 sra %g6, 0x18, %o6 array16 %l5, %o7, %g2 loop_232: add %i5, %o2, %i3 sir 0x06E7 udivcc %i2, 0x0DA1, %g7 nop setx loop_233, %l0, %l1 jmpl %l1, %o0 sdivx %g3, 0x1D7C, %o1 edge8ln %o5, %o4, %i1 udivx %i7, 0x1800, %l3 loop_233: tvs %xcc, 0x4 brz %i4, loop_234 ble,pt %icc, loop_235 movrgez %l1, %g5, %i6 movg %icc, %g4, %l2 loop_234: array8 %i0, %l6, %l0 loop_235: bvc,pt %icc, loop_236 fbge %fcc0, loop_237 orn %g1, %o3, %l4 movleu %icc, %o6, %g6 loop_236: tg %icc, 0x5 loop_237: movg %xcc, %o7, %g2 fpack32 %f24, %f26, %f18 bvs,pn %xcc, loop_238 and %i5, %o2, %l5 movrgez %i3, 0x043, %g7 fbo,a %fcc1, loop_239 loop_238: fmovdcs %icc, %f9, %f6 mova %icc, %i2, %g3 prefetch [%l7 + 0x48], 0x3 loop_239: fcmpes %fcc2, %f31, %f3 stx %o0, [%l7 + 0x18] tpos %icc, 0x2 fmovrdgez %o5, %f28, %f20 fsrc1s %f18, %f30 fmovdcs %xcc, %f28, %f1 array8 %o4, %o1, %i7 movge %icc, %l3, %i1 set 0x7F, %i2 stba %l1, [%l7 + %i2] 0x81 std %f4, [%l7 + 0x38] movrne %i4, 0x228, %i6 fcmple16 %f4, %f10, %g4 ld [%l7 + 0x3C], %f0 fcmpeq32 %f30, %f22, %l2 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f0 orncc %i0, %l6, %g5 array8 %l0, %o3, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvs %xcc, 0x4 ble %xcc, loop_240 sra %o6, 0x18, %g6 sra %o7, 0x06, %g2 edge16n %i5, %g1, %l5 loop_240: and %i3, 0x1412, %o2 fbl,a %fcc0, loop_241 umulcc %i2, 0x04AF, %g3 movge %icc, %g7, %o5 bg,a,pt %icc, loop_242 loop_241: udivx %o4, 0x0B33, %o1 tvs %icc, 0x4 orncc %i7, 0x0D59, %l3 loop_242: andn %o0, %l1, %i4 mova %xcc, %i1, %i6 tsubcc %g4, %i0, %l6 umul %l2, 0x0DF1, %g5 fbue,a %fcc3, loop_243 bn loop_244 edge32 %l0, %l4, %o3 mulx %g6, %o7, %o6 loop_243: array16 %g2, %g1, %l5 loop_244: fone %f8 tne %xcc, 0x3 fbl,a %fcc2, loop_245 brlez,a %i3, loop_246 movpos %xcc, %o2, %i2 movvs %xcc, %i5, %g3 loop_245: edge32n %o5, %g7, %o1 loop_246: movleu %icc, %i7, %o4 sllx %l3, 0x01, %o0 sra %l1, %i4, %i1 tg %xcc, 0x5 edge8n %i6, %g4, %i0 set 0x8, %o1 stxa %l2, [%g0 + %o1] 0x21 fnot1 %f26, %f30 sdivx %l6, 0x1FFA, %l0 set 0x30, %g7 ldxa [%g0 + %g7] 0x58, %l4 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %g5, %o3 alignaddrl %o7, %o6, %g6 nop setx loop_247, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpsub16 %f12, %f16, %f18 sir 0x11AB edge16l %g1, %g2, %i3 loop_247: fbge,a %fcc3, loop_248 fmovdpos %icc, %f15, %f16 set 0x24, %i3 lduwa [%l7 + %i3] 0x11, %l5 loop_248: fbn,a %fcc3, loop_249 tvs %xcc, 0x7 addcc %i2, 0x0EF4, %i5 fmovdvc %xcc, %f23, %f30 loop_249: movpos %xcc, %g3, %o5 sethi 0x0F11, %g7 alignaddr %o2, %i7, %o4 tsubcctv %o1, %l3, %l1 set 0x14, %i4 sta %f18, [%l7 + %i4] 0x19 tvc %xcc, 0x0 faligndata %f20, %f12, %f2 nop setx loop_250, %l0, %l1 jmpl %l1, %i4 edge8 %o0, %i1, %i6 smul %g4, %l2, %i0 fbug,a %fcc2, loop_251 loop_250: ld [%l7 + 0x18], %f16 srax %l0, %l6, %l4 ldstub [%l7 + 0x74], %o3 loop_251: membar 0x08 tgu %xcc, 0x1 set 0x27, %o7 stba %o7, [%l7 + %o7] 0xe2 membar #Sync fbuge %fcc2, loop_252 taddcc %g5, 0x0274, %o6 tcc %icc, 0x5 brgz %g6, loop_253 loop_252: edge8n %g1, %g2, %i3 prefetch [%l7 + 0x4C], 0x0 sdiv %i2, 0x1C53, %l5 loop_253: fornot2 %f6, %f26, %f18 movrlz %i5, %g3, %o5 fmovsneg %icc, %f9, %f0 nop set 0x50, %l2 lduh [%l7 + %l2], %g7 fandnot2 %f14, %f16, %f18 movrgez %o2, 0x081, %i7 bge,pt %icc, loop_254 fmovda %icc, %f25, %f12 tl %icc, 0x1 movg %icc, %o1, %l3 loop_254: nop set 0x64, %o5 ldstub [%l7 + %o5], %l1 array8 %o4, %o0, %i4 udiv %i1, 0x00F9, %i6 tgu %icc, 0x2 tpos %icc, 0x3 stbar umulcc %l2, %i0, %g4 set 0x0, %o6 stxa %l0, [%g0 + %o6] 0x57 tneg %icc, 0x4 fbue,a %fcc3, loop_255 subccc %l4, 0x07FF, %o3 set 0x40, %o4 stda %f16, [%l7 + %o4] 0x88 loop_255: tsubcc %l6, 0x0CBC, %g5 fmovrslz %o7, %f1, %f18 fba,a %fcc2, loop_256 mova %icc, %g6, %o6 fmovsleu %icc, %f3, %f22 tn %icc, 0x2 loop_256: fmovrsgz %g2, %f1, %f29 sub %g1, 0x1832, %i2 movcc %icc, %l5, %i3 subcc %i5, 0x02F2, %g3 fbu %fcc1, loop_257 fmovsn %xcc, %f22, %f16 add %l7, 0x40, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o5 casxa [%l6] %asi, %o5, %g7 loop_257: fcmpeq32 %f20, %f2, %o2 bcs,pn %icc, loop_258 fandnot2s %f9, %f31, %f14 srax %i7, 0x1D, %l3 fbe,a %fcc1, loop_259 loop_258: mulscc %l1, %o1, %o0 fcmpeq16 %f6, %f26, %i4 popc %i1, %i6 loop_259: udivcc %o4, 0x1900, %i0 fmovrsne %l2, %f25, %f19 popc 0x0B03, %l0 bvs,a,pn %icc, loop_260 tne %icc, 0x1 ldub [%l7 + 0x3B], %g4 fsrc1 %f18, %f18 loop_260: tvs %xcc, 0x6 edge32 %l4, %l6, %g5 umulcc %o7, %o3, %g6 fbg,a %fcc2, loop_261 xorcc %o6, %g1, %i2 fpack32 %f20, %f2, %f20 nop set 0x28, %l0 ldsh [%l7 + %l0], %l5 loop_261: edge8ln %g2, %i5, %g3 movle %xcc, %o5, %g7 subc %o2, 0x1337, %i3 tneg %xcc, 0x6 nop setx loop_262, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bvc,a %icc, loop_263 ldstub [%l7 + 0x59], %i7 edge8ln %l1, %o1, %l3 loop_262: membar 0x6D loop_263: fble,a %fcc3, loop_264 fmovdle %xcc, %f0, %f26 orncc %o0, %i1, %i4 brlez,a %o4, loop_265 loop_264: sll %i0, 0x18, %i6 wr %g0, 0x81, %asi ldstuba [%l7 + 0x0B] %asi, %l2 loop_265: orn %g4, %l0, %l6 edge8 %l4, %g5, %o3 move %icc, %g6, %o6 xnor %g1, 0x1871, %i2 tgu %icc, 0x1 set 0x40, %l6 ldda [%l7 + %l6] 0x14, %f0 tpos %icc, 0x1 set 0x58, %i7 stda %o6, [%l7 + %i7] 0x19 fnot1 %f4, %f6 and %g2, 0x127F, %l5 fmovdpos %icc, %f26, %f5 tl %xcc, 0x1 srl %i5, %g3, %o5 fmuld8ulx16 %f2, %f22, %f14 subcc %g7, %o2, %i3 sra %l1, %i7, %l3 movcs %xcc, %o1, %i1 edge16ln %o0, %i4, %o4 edge32ln %i6, %l2, %g4 tle %xcc, 0x5 sll %i0, %l6, %l0 tn %xcc, 0x4 edge16 %g5, %o3, %l4 fbu %fcc0, loop_266 edge32ln %o6, %g6, %i2 srlx %g1, 0x1E, %o7 subc %g2, %l5, %g3 loop_266: brgz,a %o5, loop_267 bn,a,pn %xcc, loop_268 fbo,a %fcc2, loop_269 and %g7, %o2, %i3 loop_267: bcs,a %icc, loop_270 loop_268: movpos %xcc, %i5, %i7 loop_269: ldd [%l7 + 0x68], %f30 be %icc, loop_271 loop_270: fmovsvs %xcc, %f19, %f1 lduh [%l7 + 0x60], %l3 xnorcc %o1, %l1, %i1 loop_271: add %o0, 0x062A, %i4 ldx [%l7 + 0x18], %o4 sir 0x0AD9 fpadd16s %f15, %f24, %f5 movl %icc, %i6, %g4 edge8n %l2, %l6, %i0 tcs %icc, 0x4 mulx %l0, %o3, %l4 sdivx %g5, 0x0B79, %g6 edge16l %i2, %g1, %o6 fba,a %fcc3, loop_272 tneg %icc, 0x5 tcs %icc, 0x4 taddcc %o7, %l5, %g3 loop_272: subccc %g2, %o5, %g7 wr %g0, 0x0c, %asi lda [%l7 + 0x78] %asi, %f2 or %i3, %o2, %i5 or %l3, 0x1EC3, %i7 fbl %fcc1, loop_273 ba,a %icc, loop_274 fmovscc %xcc, %f22, %f14 nop set 0x78, %l1 ldx [%l7 + %l1], %l1 loop_273: prefetch [%l7 + 0x1C], 0x2 loop_274: movle %icc, %i1, %o1 sub %i4, 0x1D2E, %o4 ba,a loop_275 fone %f10 ta %xcc, 0x5 fmovdpos %xcc, %f9, %f20 loop_275: smulcc %i6, 0x0736, %g4 brz %o0, loop_276 te %xcc, 0x3 ble,pt %xcc, loop_277 tn %icc, 0x6 loop_276: sub %l6, 0x1E69, %l2 fmovrsne %i0, %f13, %f19 loop_277: fbg %fcc1, loop_278 fandnot2 %f22, %f10, %f0 call loop_279 tsubcc %o3, 0x0CA5, %l0 loop_278: bcs,a %icc, loop_280 movrlz %l4, %g5, %i2 loop_279: fcmpd %fcc3, %f14, %f22 movge %xcc, %g1, %o6 loop_280: mulx %o7, %g6, %g3 edge8 %l5, %o5, %g2 nop setx loop_281, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovdvc %xcc, %f1, %f27 sub %g7, %o2, %i3 edge8 %l3, %i5, %l1 loop_281: nop wr %g0, 0x18, %asi ldsha [%l7 + 0x62] %asi, %i1 xnor %o1, 0x10FB, %i7 smulcc %o4, %i4, %i6 set 0x60, %o2 prefetcha [%l7 + %o2] 0x0c, 0x1 movrlz %o0, 0x3A7, %l6 tcc %icc, 0x2 fpadd16 %f4, %f4, %f24 fandnot2 %f8, %f14, %f4 set 0x18, %g1 sta %f22, [%l7 + %g1] 0x89 popc 0x1892, %i0 siam 0x5 movvs %xcc, %o3, %l2 tsubcc %l4, 0x1A42, %l0 set 0x52, %o3 stha %i2, [%l7 + %o3] 0x2b membar #Sync tl %icc, 0x1 mova %xcc, %g1, %o6 tle %xcc, 0x3 tne %icc, 0x5 nop set 0x18, %l5 ldd [%l7 + %l5], %f18 bvs,pt %xcc, loop_282 fandnot2 %f20, %f20, %f6 movvs %xcc, %o7, %g6 xnorcc %g3, %l5, %g5 loop_282: movre %o5, %g7, %o2 wr %g0, 0x18, %asi stda %i2, [%l7 + 0x68] %asi fmovsneg %xcc, %f0, %f1 movcs %icc, %l3, %i5 udivcc %l1, 0x15DD, %g2 fbn,a %fcc1, loop_283 bge,a loop_284 fmovrdlz %o1, %f16, %f6 fmovrslz %i7, %f12, %f21 loop_283: addccc %i1, 0x0C8F, %i4 loop_284: tcs %icc, 0x7 fmovdl %icc, %f0, %f17 movcc %xcc, %o4, %g4 bneg,pn %xcc, loop_285 siam 0x1 sub %i6, 0x0A3F, %l6 prefetch [%l7 + 0x7C], 0x2 loop_285: bg,a,pn %icc, loop_286 ldd [%l7 + 0x68], %f4 udiv %o0, 0x0B5A, %o3 fnand %f20, %f26, %f24 loop_286: fxnors %f16, %f1, %f28 movcs %xcc, %i0, %l4 andcc %l0, %l2, %g1 te %icc, 0x7 fcmps %fcc2, %f22, %f7 movrgez %o6, %i2, %g6 tne %icc, 0x2 srax %o7, %g3, %l5 fmovsl %xcc, %f20, %f18 edge16ln %o5, %g5, %g7 wr %g0, 0x89, %asi ldxa [%l7 + 0x50] %asi, %i3 tpos %xcc, 0x1 movre %o2, %i5, %l1 fmovdvs %icc, %f3, %f1 fmovsg %icc, %f19, %f30 fmovdleu %xcc, %f23, %f18 sdivcc %g2, 0x00C6, %o1 array16 %l3, %i7, %i1 orncc %i4, 0x0A3D, %o4 bge %xcc, loop_287 subccc %i6, 0x07D0, %l6 edge16ln %g4, %o3, %i0 nop set 0x28, %g5 ldd [%l7 + %g5], %o0 loop_287: fpsub32s %f0, %f27, %f4 umulcc %l4, 0x1D77, %l0 fbule %fcc0, loop_288 xor %l2, %g1, %i2 movvc %xcc, %g6, %o6 stx %g3, [%l7 + 0x50] loop_288: movrne %o7, %l5, %g5 movrgez %o5, 0x064, %i3 stx %g7, [%l7 + 0x18] std %o2, [%l7 + 0x08] bvc loop_289 popc %i5, %l1 ldd [%l7 + 0x08], %f26 fbu,a %fcc0, loop_290 loop_289: fcmpne16 %f12, %f24, %o1 wr %g0, 0x23, %asi stha %g2, [%l7 + 0x4E] %asi membar #Sync loop_290: stb %l3, [%l7 + 0x63] tsubcc %i1, 0x0D6E, %i7 set 0x49, %g3 ldsba [%l7 + %g3] 0x19, %i4 bleu,a loop_291 bcs,a,pt %icc, loop_292 udivcc %i6, 0x15D6, %o4 addccc %g4, 0x0321, %l6 loop_291: nop add %l7, 0x64, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %i0, %o3 loop_292: smulcc %o0, %l4, %l2 fxors %f16, %f8, %f16 edge8l %l0, %i2, %g6 edge16n %o6, %g1, %g3 udivx %l5, 0x069C, %o7 edge16ln %o5, %i3, %g7 ld [%l7 + 0x20], %f20 faligndata %f10, %f4, %f26 ldd [%l7 + 0x48], %f2 fnot2 %f2, %f28 tsubcctv %o2, 0x03A7, %i5 st %f21, [%l7 + 0x78] wr %g0, 0x16, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fcmpgt32 %f4, %f6, %g5 movrgz %o1, %l1, %l3 edge8ln %i1, %i7, %i4 fornot2s %f13, %f27, %f6 array8 %i6, %o4, %g4 smulcc %g2, %l6, %o3 fmovrsgez %i0, %f12, %f11 tpos %xcc, 0x7 srl %o0, %l4, %l0 nop setx loop_293, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnorcc %l2, 0x09EB, %i2 fmovrsgez %o6, %f22, %f17 bge loop_294 loop_293: tvc %icc, 0x3 movle %xcc, %g6, %g1 tvs %xcc, 0x7 loop_294: bl,a,pt %icc, loop_295 tcs %icc, 0x6 fcmpes %fcc0, %f25, %f9 fbue %fcc3, loop_296 loop_295: membar 0x35 mulx %g3, %l5, %o7 fmovrdgz %i3, %f4, %f14 loop_296: fzero %f2 ta %icc, 0x4 sdivx %o5, 0x0F60, %o2 set 0x30, %l4 lduwa [%l7 + %l4] 0x89, %i5 fmovde %icc, %f14, %f12 fmovdcs %icc, %f17, %f27 set 0x38, %l3 stha %g7, [%l7 + %l3] 0xe3 membar #Sync add %o1, 0x11CF, %g5 set 0x30, %i0 ldsha [%l7 + %i0] 0x10, %l3 fnot1s %f11, %f21 fmovsleu %icc, %f18, %f0 wr %g0, 0x04, %asi sta %f23, [%l7 + 0x08] %asi fbl,a %fcc2, loop_297 pdist %f28, %f20, %f8 edge16 %l1, %i7, %i1 st %f17, [%l7 + 0x18] loop_297: movrlez %i4, %i6, %g4 fmovsne %icc, %f13, %f5 popc 0x149A, %o4 bvc %xcc, loop_298 fmovsgu %icc, %f25, %f18 set 0x40, %g2 stda %f16, [%l7 + %g2] 0x18 loop_298: sllx %l6, %o3, %i0 addcc %g2, 0x167E, %l4 bn,pt %xcc, loop_299 fzero %f20 movpos %xcc, %o0, %l2 movge %xcc, %l0, %o6 loop_299: nop wr %g0, 0x88, %asi lduba [%l7 + 0x44] %asi, %g6 stx %g1, [%l7 + 0x38] movvc %icc, %g3, %i2 srax %l5, 0x08, %i3 fmovrslez %o5, %f7, %f25 fpadd32 %f16, %f28, %f16 addcc %o7, 0x117C, %i5 movne %icc, %o2, %g7 brlez,a %o1, loop_300 ldx [%l7 + 0x48], %l3 sir 0x08E7 fblg,a %fcc0, loop_301 loop_300: edge8n %l1, %i7, %g5 movrlz %i1, 0x13D, %i6 st %f29, [%l7 + 0x4C] loop_301: edge16 %i4, %g4, %o4 wr %g0, 0x88, %asi stda %f16, [%l7 + 0x40] %asi fnands %f0, %f2, %f27 edge32 %o3, %l6, %i0 fmovsleu %xcc, %f2, %f12 movre %g2, %o0, %l2 andn %l4, %l0, %g6 nop set 0x68, %o0 std %g0, [%l7 + %o0] fmovscs %xcc, %f27, %f31 brgez,a %o6, loop_302 fba %fcc2, loop_303 edge32ln %g3, %i2, %i3 smul %o5, 0x141C, %o7 loop_302: fabss %f15, %f1 loop_303: bvc,a,pn %icc, loop_304 sethi 0x16C6, %i5 be,pn %xcc, loop_305 std %l4, [%l7 + 0x50] loop_304: fcmpne32 %f30, %f6, %o2 edge16n %g7, %l3, %o1 loop_305: udivcc %l1, 0x0457, %g5 addcc %i1, %i7, %i4 sll %i6, %g4, %o3 tvc %icc, 0x1 subc %l6, 0x095C, %o4 array32 %g2, %i0, %o0 fba,a %fcc3, loop_306 fmovrdne %l2, %f6, %f20 fbo,a %fcc0, loop_307 tvs %xcc, 0x2 loop_306: fmuld8ulx16 %f19, %f27, %f12 tpos %xcc, 0x1 loop_307: fpsub32 %f20, %f28, %f14 udivcc %l4, 0x14BF, %l0 movleu %xcc, %g6, %g1 te %icc, 0x0 and %g3, 0x1582, %o6 srlx %i3, 0x18, %i2 fmovdg %xcc, %f6, %f27 fones %f9 movgu %xcc, %o7, %o5 taddcctv %l5, 0x0ED2, %o2 movrlez %g7, 0x0CC, %l3 edge32 %o1, %l1, %g5 tcc %icc, 0x5 fmovrsgz %i5, %f1, %f16 edge32l %i1, %i7, %i6 edge32n %g4, %o3, %i4 set 0x64, %i6 lduwa [%l7 + %i6] 0x15, %l6 movcs %xcc, %g2, %i0 subcc %o4, 0x0921, %l2 sdivcc %o0, 0x174D, %l4 xor %g6, 0x0202, %g1 brz,a %l0, loop_308 subccc %o6, 0x1104, %i3 tle %xcc, 0x6 fmovs %f20, %f20 loop_308: sdiv %i2, 0x0091, %o7 edge8l %o5, %l5, %o2 fmovsle %xcc, %f2, %f4 nop setx loop_309, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subcc %g7, %l3, %g3 wr %g0, 0x89, %asi ldstuba [%l7 + 0x2C] %asi, %l1 loop_309: subccc %o1, 0x12F7, %g5 wr %g0, 0x80, %asi stda %i0, [%l7 + 0x50] %asi subccc %i5, 0x1895, %i6 addc %g4, 0x0A0C, %o3 movl %icc, %i7, %l6 and %i4, %i0, %o4 fxnors %f27, %f15, %f2 fcmped %fcc0, %f10, %f18 or %l2, %o0, %g2 fmuld8ulx16 %f16, %f18, %f0 bcc,pn %xcc, loop_310 alignaddrl %l4, %g1, %l0 pdist %f14, %f20, %f2 edge16ln %g6, %o6, %i3 loop_310: nop set 0x50, %i1 ldstuba [%l7 + %i1] 0x04, %o7 fpsub32 %f14, %f18, %f8 fmovde %icc, %f5, %f13 fabsd %f30, %f4 srlx %i2, %l5, %o2 array8 %o5, %l3, %g3 fbue,a %fcc1, loop_311 fbue %fcc0, loop_312 subc %g7, 0x0A94, %l1 fcmps %fcc2, %f31, %f9 loop_311: subccc %o1, 0x14B5, %g5 loop_312: stx %i5, [%l7 + 0x68] movcs %xcc, %i1, %i6 edge16l %o3, %i7, %g4 call loop_313 subcc %l6, 0x0430, %i4 movrlez %i0, 0x3F6, %l2 alignaddrl %o0, %g2, %l4 loop_313: movneg %xcc, %o4, %g1 tle %xcc, 0x3 fmovdne %icc, %f7, %f11 fsrc2s %f22, %f3 add %l7, 0x30, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g6 casa [%l6] %asi, %g6, %l0 fpsub32s %f17, %f8, %f26 sth %i3, [%l7 + 0x2C] lduh [%l7 + 0x0C], %o7 subccc %o6, 0x0FDF, %i2 wr %g0, 0x04, %asi ldswa [%l7 + 0x28] %asi, %o2 lduw [%l7 + 0x2C], %l5 wr %g0, 0x80, %asi stwa %o5, [%l7 + 0x30] %asi array32 %g3, %l3, %g7 st %f14, [%l7 + 0x20] edge16l %o1, %l1, %i5 umulcc %i1, 0x12FC, %i6 tgu %icc, 0x3 array8 %o3, %i7, %g5 fxnors %f17, %f20, %f3 movl %xcc, %g4, %i4 tvc %xcc, 0x6 edge32 %l6, %i0, %l2 movrlz %g2, %o0, %l4 ta %icc, 0x4 edge32 %g1, %g6, %l0 xorcc %i3, %o7, %o4 edge8ln %o6, %o2, %i2 sdivcc %o5, 0x063D, %g3 edge8 %l3, %g7, %l5 wr %g0, 0x0c, %asi lduha [%l7 + 0x32] %asi, %l1 sllx %o1, 0x1D, %i1 sra %i5, 0x19, %o3 addcc %i7, %i6, %g4 movvc %xcc, %g5, %i4 set 0x2C, %g6 stwa %i0, [%l7 + %g6] 0xe2 membar #Sync edge16l %l2, %g2, %l6 fxnor %f16, %f2, %f22 udiv %l4, 0x092B, %g1 sllx %g6, %o0, %i3 ba,a %xcc, loop_314 tn %icc, 0x0 array16 %o7, %o4, %l0 alignaddr %o2, %i2, %o5 loop_314: fmovrsne %o6, %f0, %f23 mulx %l3, %g3, %g7 fba,a %fcc1, loop_315 fmul8x16 %f29, %f8, %f16 bg,pn %icc, loop_316 addc %l5, %l1, %o1 loop_315: movle %icc, %i1, %o3 fmovrslez %i5, %f21, %f6 loop_316: edge16ln %i6, %g4, %i7 wr %g0, 0xe2, %asi stha %i4, [%l7 + 0x4E] %asi membar #Sync edge8l %g5, %l2, %i0 orcc %l6, %l4, %g1 fmovsle %xcc, %f25, %f27 flush %l7 + 0x50 edge16ln %g2, %g6, %o0 fnegs %f7, %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brnz,a %o7, loop_317 tn %xcc, 0x6 xor %i3, 0x1513, %o4 lduh [%l7 + 0x34], %o2 loop_317: te %icc, 0x0 movge %xcc, %l0, %o5 nop set 0x1E, %g4 ldub [%l7 + %g4], %o6 bgu,a,pt %xcc, loop_318 ba,pn %icc, loop_319 sdivx %l3, 0x1588, %i2 movrgz %g7, 0x2C3, %g3 loop_318: tleu %xcc, 0x0 loop_319: sdiv %l5, 0x0682, %o1 set 0x1C, %i2 lduha [%l7 + %i2] 0x80, %i1 orncc %o3, %i5, %i6 taddcctv %l1, %g4, %i4 srl %g5, %l2, %i7 fbul,a %fcc2, loop_320 fornot1 %f12, %f20, %f30 movneg %xcc, %i0, %l6 ta %xcc, 0x6 loop_320: array8 %l4, %g1, %g2 edge8 %g6, %o7, %o0 tneg %xcc, 0x7 fbul,a %fcc3, loop_321 movre %i3, 0x383, %o2 popc %l0, %o4 movleu %icc, %o5, %o6 loop_321: fmovdleu %icc, %f19, %f16 fmovrdne %i2, %f10, %f12 fbo,a %fcc2, loop_322 fbn,a %fcc3, loop_323 movcc %icc, %g7, %g3 sdivcc %l3, 0x1730, %o1 loop_322: taddcctv %l5, %i1, %o3 loop_323: tvc %xcc, 0x7 bge,a loop_324 fmuld8ulx16 %f3, %f16, %f26 fmovdne %icc, %f21, %f28 be,a loop_325 loop_324: movl %xcc, %i5, %l1 edge8ln %i6, %i4, %g5 ble,pt %icc, loop_326 loop_325: movrlz %g4, %i7, %l2 srl %l6, %i0, %g1 sdivx %l4, 0x06EF, %g6 loop_326: tcs %xcc, 0x1 sth %g2, [%l7 + 0x28] fpadd32 %f4, %f6, %f22 fmovsg %icc, %f29, %f12 tvs %xcc, 0x4 fble,a %fcc1, loop_327 fmovscs %icc, %f21, %f27 fxors %f5, %f31, %f16 tleu %xcc, 0x4 loop_327: brlez %o7, loop_328 fand %f2, %f2, %f28 tn %icc, 0x6 stbar loop_328: fbul %fcc0, loop_329 ble,a,pt %xcc, loop_330 fcmpeq16 %f2, %f28, %i3 tsubcc %o0, 0x1F8C, %l0 loop_329: orcc %o4, 0x0683, %o2 loop_330: andn %o6, 0x01AA, %o5 sllx %i2, %g3, %l3 sllx %g7, 0x1B, %o1 mulx %l5, 0x1C46, %i1 set 0x20, %o1 stda %i4, [%l7 + %o1] 0x18 addccc %l1, %o3, %i6 umul %i4, 0x0238, %g4 alignaddr %g5, %i7, %l2 movrne %i0, 0x36A, %l6 mova %icc, %g1, %g6 movrlz %g2, %o7, %i3 fpsub32s %f14, %f1, %f8 add %l7, 0x30, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %l4, %o0 set 0x4C, %g7 stwa %l0, [%l7 + %g7] 0x18 orncc %o2, 0x1BE0, %o4 alignaddrl %o6, %o5, %i2 brgez,a %l3, loop_331 edge16n %g7, %o1, %l5 popc 0x1B44, %i1 movcs %icc, %i5, %g3 loop_331: fornot1s %f21, %f9, %f12 fmovde %icc, %f11, %f15 movvs %xcc, %o3, %l1 tgu %icc, 0x7 edge32ln %i4, %i6, %g5 xor %g4, %i7, %i0 edge8ln %l2, %l6, %g1 fcmpgt16 %f24, %f22, %g2 or %g6, 0x0F88, %i3 subc %l4, 0x1A89, %o7 fmovsleu %xcc, %f29, %f3 tsubcctv %l0, 0x18B3, %o0 orncc %o4, %o2, %o6 ble,a loop_332 fnot1 %f4, %f24 sdivx %o5, 0x1C84, %i2 andncc %l3, %o1, %g7 loop_332: fmovrslz %i1, %f18, %f18 smulcc %l5, %i5, %g3 movrgz %l1, 0x367, %i4 sub %o3, 0x032B, %i6 wr %g0, 0x0c, %asi lduha [%l7 + 0x36] %asi, %g4 ba,pt %xcc, loop_333 array8 %i7, %g5, %i0 bn,pt %icc, loop_334 tg %icc, 0x3 loop_333: umul %l2, %l6, %g1 fandnot2 %f4, %f2, %f0 loop_334: bn,pt %icc, loop_335 movne %xcc, %g6, %g2 move %icc, %l4, %o7 xorcc %i3, 0x1E4E, %l0 loop_335: tpos %icc, 0x5 and %o0, 0x0BAE, %o2 move %icc, %o4, %o6 tcc %xcc, 0x3 add %l7, 0x20, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i2 casa [%l6] 0x88, %i2, %o5 fpack32 %f16, %f0, %f14 move %icc, %l3, %g7 fmovs %f2, %f6 edge16 %i1, %o1, %l5 movleu %xcc, %i5, %g3 subc %i4, %o3, %i6 fsrc2 %f6, %f4 movcs %icc, %l1, %g4 andn %i7, %i0, %g5 edge16n %l6, %l2, %g1 tcs %xcc, 0x6 fble,a %fcc0, loop_336 udiv %g6, 0x10DE, %l4 udivcc %o7, 0x041B, %g2 edge16ln %i3, %o0, %l0 loop_336: alignaddr %o2, %o6, %o4 fpadd32s %f15, %f2, %f2 fmovsne %icc, %f1, %f1 tsubcctv %o5, %l3, %i2 fmovsge %xcc, %f1, %f29 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %i1, 0x0F71, %o1 fcmpne16 %f6, %f18, %l5 fmovsle %xcc, %f20, %f1 tneg %icc, 0x3 tl %icc, 0x4 move %icc, %g7, %g3 taddcc %i4, 0x03C2, %i5 sir 0x18C7 fnors %f27, %f28, %f8 stw %o3, [%l7 + 0x68] wr %g0, 0x11, %asi lduha [%l7 + 0x58] %asi, %i6 fmovsneg %icc, %f13, %f22 set 0x48, %i3 stda %l0, [%l7 + %i3] 0x81 orn %i7, %i0, %g5 andn %l6, %l2, %g1 bcc %icc, loop_337 umulcc %g4, 0x0108, %l4 tpos %xcc, 0x3 fmovrdne %o7, %f6, %f16 loop_337: sdivcc %g6, 0x0BD0, %i3 orn %g2, 0x0CD7, %o0 tsubcc %l0, 0x081F, %o6 fmovdgu %xcc, %f31, %f15 movrlz %o2, 0x1CA, %o4 edge8ln %o5, %i2, %i1 edge32ln %o1, %l3, %l5 tne %xcc, 0x2 tpos %xcc, 0x6 te %icc, 0x7 ldsw [%l7 + 0x34], %g7 fmovd %f26, %f22 alignaddr %i4, %g3, %o3 alignaddr %i5, %l1, %i6 fble,a %fcc1, loop_338 fmovdvc %xcc, %f5, %f17 xnorcc %i0, %g5, %l6 movcs %icc, %l2, %g1 loop_338: fnegd %f18, %f12 smulcc %g4, %l4, %o7 sdivcc %i7, 0x0629, %g6 addccc %i3, 0x1073, %o0 set 0x50, %i4 prefetcha [%l7 + %i4] 0x15, 0x3 fmovde %xcc, %f19, %f3 fexpand %f18, %f10 edge8n %l0, %o6, %o2 fmovdcc %xcc, %f5, %f17 tg %icc, 0x7 fnands %f4, %f19, %f8 sdivx %o4, 0x1E49, %o5 xnor %i1, %i2, %l3 fpsub16 %f14, %f16, %f28 movgu %xcc, %o1, %l5 movleu %icc, %g7, %g3 tl %icc, 0x3 edge8n %o3, %i5, %i4 xnorcc %i6, %i0, %l1 alignaddrl %g5, %l6, %g1 set 0x35, %o7 ldsba [%l7 + %o7] 0x04, %l2 mova %icc, %l4, %o7 set 0x3A, %l2 ldsha [%l7 + %l2] 0x14, %i7 xor %g6, 0x0C23, %i3 te %xcc, 0x7 fmovsn %xcc, %f22, %f13 movle %icc, %o0, %g2 siam 0x6 fmul8x16au %f7, %f6, %f14 brgez,a %l0, loop_339 tcc %xcc, 0x2 wr %g0, 0x11, %asi stda %g4, [%l7 + 0x38] %asi loop_339: bcc,a,pt %icc, loop_340 fmovsa %icc, %f23, %f29 fpsub16s %f31, %f25, %f25 sethi 0x09F5, %o2 loop_340: fcmpgt16 %f22, %f14, %o4 be,a loop_341 tle %icc, 0x1 fmovdpos %xcc, %f13, %f9 fmovdcs %icc, %f14, %f29 loop_341: edge16l %o6, %o5, %i1 bleu loop_342 fcmpeq32 %f10, %f28, %l3 sll %o1, %l5, %i2 udivcc %g7, 0x1BB2, %o3 loop_342: fmovda %xcc, %f14, %f31 movrne %g3, %i5, %i4 add %i6, 0x162A, %i0 edge16 %l1, %l6, %g5 sdiv %g1, 0x0A8A, %l4 brgez,a %o7, loop_343 sdivx %l2, 0x1B4C, %g6 srl %i7, 0x06, %o0 mova %icc, %i3, %l0 loop_343: brgz %g4, loop_344 edge16n %o2, %o4, %o6 tl %icc, 0x2 edge16 %g2, %i1, %o5 loop_344: edge32n %l3, %l5, %o1 movn %xcc, %g7, %o3 set 0x2E, %i5 stba %g3, [%l7 + %i5] 0x89 orncc %i5, %i4, %i2 set 0x10, %o6 sta %f20, [%l7 + %o6] 0x10 taddcc %i6, 0x14BB, %i0 wr %g0, 0x80, %asi stda %l0, [%l7 + 0x10] %asi subcc %g5, %l6, %l4 andn %o7, 0x0438, %l2 tne %icc, 0x7 edge8n %g1, %i7, %o0 sdiv %g6, 0x0680, %i3 fcmped %fcc3, %f20, %f6 fabsd %f30, %f12 brgz %l0, loop_345 edge16ln %o2, %o4, %g4 subc %o6, %i1, %g2 movgu %icc, %o5, %l3 loop_345: fcmpne32 %f4, %f30, %l5 brlz %o1, loop_346 nop setx loop_347, %l0, %l1 jmpl %l1, %o3 call loop_348 fbe,a %fcc3, loop_349 loop_346: subcc %g3, %i5, %i4 loop_347: nop set 0x3C, %o5 prefetch [%l7 + %o5], 0x2 loop_348: brgez %i2, loop_350 loop_349: fandnot1 %f24, %f12, %f22 fpmerge %f31, %f27, %f22 bcc,pn %xcc, loop_351 loop_350: edge32l %g7, %i0, %l1 movne %xcc, %g5, %i6 std %f30, [%l7 + 0x20] loop_351: alignaddr %l4, %o7, %l2 ta %icc, 0x1 srlx %l6, 0x09, %i7 add %o0, %g1, %g6 popc %i3, %o2 movne %xcc, %l0, %o4 fmovde %icc, %f21, %f3 tgu %icc, 0x6 fnot2s %f24, %f25 smulcc %g4, 0x06A3, %o6 fbn %fcc1, loop_352 fbu,a %fcc1, loop_353 movg %icc, %g2, %i1 movcc %icc, %o5, %l5 loop_352: nop set 0x70, %l0 lduwa [%l7 + %l0] 0x10, %o1 loop_353: edge16 %o3, %g3, %l3 movvs %icc, %i4, %i2 brnz,a %g7, loop_354 movgu %xcc, %i0, %i5 bvs,pt %icc, loop_355 movcc %xcc, %g5, %i6 loop_354: ta %icc, 0x4 tsubcc %l1, 0x0634, %l4 loop_355: fmul8x16al %f30, %f1, %f10 set 0x23, %l6 ldstuba [%l7 + %l6] 0x89, %o7 tgu %icc, 0x1 addc %l2, 0x01D2, %i7 tg %xcc, 0x3 sdivx %o0, 0x0D5C, %g1 fnot2 %f12, %f20 ldx [%l7 + 0x28], %l6 fzero %f14 lduw [%l7 + 0x50], %i3 fsrc1s %f31, %f29 fmovdg %xcc, %f5, %f17 ble,a loop_356 fmovrsne %o2, %f1, %f17 movneg %xcc, %g6, %l0 tn %xcc, 0x3 loop_356: tvc %icc, 0x5 taddcctv %g4, 0x0148, %o4 set 0x36, %o4 lduba [%l7 + %o4] 0x81, %o6 bge,a %icc, loop_357 tgu %xcc, 0x7 movl %icc, %i1, %g2 array8 %o5, %o1, %o3 loop_357: movvc %xcc, %g3, %l5 move %xcc, %i4, %i2 fcmpd %fcc0, %f30, %f20 fbug,a %fcc3, loop_358 ldsw [%l7 + 0x18], %g7 move %xcc, %l3, %i0 fpadd32 %f2, %f20, %f18 loop_358: movne %xcc, %i5, %g5 edge32l %l1, %l4, %i6 ta %xcc, 0x4 bleu,a loop_359 sdivcc %o7, 0x0C65, %l2 ba,a loop_360 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_359: movre %i7, %g1, %l6 fcmpeq16 %f10, %f4, %i3 loop_360: umul %o2, 0x05FB, %o0 tsubcctv %l0, %g4, %g6 edge32n %o6, %i1, %o4 bvs %xcc, loop_361 sra %o5, 0x1B, %o1 movge %icc, %g2, %g3 orncc %l5, %i4, %i2 loop_361: mulscc %o3, 0x0A83, %l3 ldd [%l7 + 0x78], %g6 movrne %i0, %i5, %g5 edge16 %l1, %i6, %o7 fxnor %f18, %f24, %f8 ldsw [%l7 + 0x28], %l4 fbule,a %fcc1, loop_362 fnegd %f30, %f30 edge8l %l2, %i7, %l6 movvs %icc, %g1, %i3 loop_362: addccc %o0, 0x1C79, %o2 bge,pn %icc, loop_363 fblg %fcc1, loop_364 movleu %icc, %l0, %g4 movrlez %g6, %i1, %o6 loop_363: fpadd32 %f2, %f10, %f6 loop_364: fbne %fcc0, loop_365 tge %icc, 0x6 tvc %xcc, 0x0 subccc %o4, 0x17A6, %o1 loop_365: ldub [%l7 + 0x0E], %g2 xnor %g3, %o5, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz,a %i2, loop_366 tcc %xcc, 0x2 edge8 %o3, %l3, %l5 orn %g7, %i5, %i0 loop_366: fbge,a %fcc1, loop_367 movrlz %l1, %g5, %o7 fpadd32 %f4, %f24, %f2 fbuge %fcc3, loop_368 loop_367: xor %l4, 0x1C5C, %i6 fbul %fcc2, loop_369 fnand %f20, %f30, %f0 loop_368: smul %i7, 0x1986, %l2 add %g1, %l6, %i3 loop_369: sethi 0x0198, %o0 array32 %l0, %o2, %g4 fcmps %fcc1, %f17, %f8 srl %i1, 0x07, %o6 nop setx loop_370, %l0, %l1 jmpl %l1, %g6 tgu %xcc, 0x4 add %l7, 0x78, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %o4, %g2 loop_370: fmovrdne %o1, %f14, %f18 movrne %g3, %i4, %i2 edge8ln %o3, %l3, %l5 udivx %g7, 0x041C, %i5 movne %xcc, %i0, %o5 nop setx loop_371, %l0, %l1 jmpl %l1, %l1 movrgez %o7, %g5, %i6 subcc %i7, 0x16C9, %l4 fmovdpos %icc, %f29, %f0 loop_371: sub %g1, 0x1181, %l2 brlez %l6, loop_372 array32 %i3, %l0, %o0 fmovrdgz %g4, %f6, %f22 set 0x78, %i7 sta %f7, [%l7 + %i7] 0x19 loop_372: movvc %xcc, %i1, %o2 movre %o6, 0x20E, %o4 set 0x40, %l1 ldda [%l7 + %l1] 0x10, %g2 movg %icc, %o1, %g6 brz %i4, loop_373 andn %g3, 0x0A6A, %i2 bge,pn %xcc, loop_374 fmovsne %xcc, %f31, %f24 loop_373: nop wr %g0, 0xe3, %asi stwa %o3, [%l7 + 0x54] %asi membar #Sync loop_374: array8 %l5, %g7, %l3 prefetch [%l7 + 0x50], 0x3 edge32ln %i5, %o5, %l1 add %l7, 0x78, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x11, %o7, %g5 fmovrsne %i0, %f5, %f13 umul %i6, 0x0BEC, %i7 fpackfix %f6, %f3 for %f14, %f16, %f28 bge,pt %icc, loop_375 fbuge %fcc0, loop_376 movge %icc, %g1, %l4 fbul,a %fcc2, loop_377 loop_375: ldd [%l7 + 0x20], %f14 loop_376: nop setx loop_378, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tcs %xcc, 0x2 loop_377: brnz,a %l6, loop_379 bneg,pn %xcc, loop_380 loop_378: tcc %xcc, 0x1 fmovdl %icc, %f25, %f12 loop_379: edge32 %l2, %i3, %l0 loop_380: sllx %o0, 0x0A, %i1 sllx %g4, 0x1F, %o6 fpmerge %f21, %f28, %f20 mulscc %o2, 0x1426, %o4 subc %g2, %o1, %i4 movne %xcc, %g3, %g6 orncc %i2, 0x16BD, %o3 fmovdle %xcc, %f29, %f31 udivx %l5, 0x0319, %l3 bshuffle %f4, %f4, %f22 fcmps %fcc1, %f27, %f4 bl,a loop_381 fmovdleu %xcc, %f31, %f24 movn %icc, %g7, %i5 tcc %xcc, 0x5 loop_381: sethi 0x172B, %l1 fmovrsgez %o5, %f11, %f1 mova %icc, %g5, %o7 fba,a %fcc1, loop_382 mova %xcc, %i0, %i7 membar 0x72 fmul8sux16 %f26, %f30, %f24 loop_382: fsrc1s %f14, %f13 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbul,a %fcc0, loop_383 bcs,a,pt %xcc, loop_384 tge %xcc, 0x2 sethi 0x1C3F, %i6 loop_383: movgu %icc, %g1, %l4 loop_384: movrgz %l2, %i3, %l6 edge16ln %l0, %o0, %g4 xorcc %i1, %o2, %o4 xorcc %g2, %o6, %i4 xnorcc %g3, %g6, %o1 edge32n %i2, %o3, %l5 fnot1s %f28, %f14 srax %g7, %i5, %l1 movpos %icc, %o5, %g5 fornot1 %f4, %f14, %f0 fmovrde %l3, %f16, %f16 st %f23, [%l7 + 0x70] ld [%l7 + 0x54], %f10 bneg %icc, loop_385 popc 0x117D, %o7 brnz,a %i0, loop_386 movrgez %i7, %g1, %l4 loop_385: fbug %fcc2, loop_387 for %f24, %f24, %f26 loop_386: fornot1s %f1, %f21, %f24 alignaddr %l2, %i6, %i3 loop_387: srax %l6, 0x14, %l0 wr %g0, 0x10, %asi swapa [%l7 + 0x38] %asi, %o0 edge32n %i1, %g4, %o4 bne,pt %xcc, loop_388 movrlz %g2, 0x33C, %o6 sllx %i4, 0x01, %o2 edge8l %g3, %o1, %g6 loop_388: movrlez %o3, 0x303, %l5 fmovdpos %icc, %f0, %f6 tvc %icc, 0x1 movcs %xcc, %g7, %i5 edge32 %l1, %o5, %i2 fornot2 %f4, %f18, %f6 tge %icc, 0x7 edge16 %g5, %l3, %i0 fmovdle %icc, %f31, %f12 udivcc %i7, 0x0FA0, %g1 fxnors %f1, %f25, %f25 tsubcc %o7, %l4, %l2 ta %icc, 0x1 ldstub [%l7 + 0x38], %i3 ldstub [%l7 + 0x26], %l6 movrlez %l0, 0x158, %i6 wr %g0, 0x11, %asi swapa [%l7 + 0x40] %asi, %o0 bgu,a,pn %xcc, loop_389 edge32l %i1, %g4, %g2 fnands %f21, %f3, %f0 tsubcctv %o6, 0x1B28, %o4 loop_389: nop wr %g0, 0x23, %asi ldda [%l7 + 0x60] %asi, %i4 fpsub32 %f24, %f22, %f8 fmovdcs %icc, %f16, %f30 umulcc %o2, %o1, %g6 edge16 %g3, %l5, %o3 bneg loop_390 ldx [%l7 + 0x08], %g7 movleu %xcc, %i5, %l1 addcc %o5, 0x1558, %i2 loop_390: tleu %xcc, 0x1 or %l3, %i0, %i7 andncc %g5, %g1, %l4 fmovscc %xcc, %f3, %f8 std %o6, [%l7 + 0x10] set 0x54, %g1 ldswa [%l7 + %g1] 0x14, %i3 alignaddr %l2, %l6, %i6 subcc %l0, %o0, %i1 addc %g4, 0x0103, %g2 fmovrslez %o6, %f24, %f4 ble,pn %xcc, loop_391 srl %o4, 0x02, %i4 tsubcc %o2, %g6, %g3 sra %o1, 0x00, %l5 loop_391: movn %xcc, %g7, %i5 tle %xcc, 0x5 tpos %xcc, 0x1 te %icc, 0x6 fmovdvs %xcc, %f1, %f2 array16 %l1, %o3, %i2 wr %g0, 0x2b, %asi stda %o4, [%l7 + 0x30] %asi membar #Sync membar 0x7C mova %xcc, %l3, %i0 sra %g5, %g1, %l4 subc %o7, %i7, %i3 orncc %l2, 0x1464, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movle %xcc, %l0, %o0 fcmple16 %f28, %f6, %i1 stx %i6, [%l7 + 0x28] nop set 0x22, %o2 sth %g2, [%l7 + %o2] sdivx %o6, 0x14C3, %o4 sir 0x0788 movrgz %i4, %o2, %g4 set 0x0A, %l5 lduba [%l7 + %l5] 0x88, %g6 sethi 0x0FAC, %o1 fnot1 %f30, %f6 fnot2s %f18, %f9 tsubcc %g3, %g7, %l5 bleu,pn %icc, loop_392 movge %xcc, %i5, %l1 movvs %icc, %o3, %i2 array32 %o5, %l3, %i0 loop_392: taddcc %g5, 0x11C6, %l4 array32 %g1, %o7, %i7 alignaddr %l2, %l6, %i3 sll %l0, 0x18, %o0 fmovsvs %icc, %f5, %f8 xnor %i1, %i6, %o6 andn %o4, %g2, %i4 udivx %g4, 0x1B2C, %g6 ldstub [%l7 + 0x2E], %o1 ldx [%l7 + 0x20], %g3 tle %xcc, 0x0 fornot2 %f12, %f18, %f18 fmovde %xcc, %f8, %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %xcc, %o2, %l5 tcs %icc, 0x3 edge32n %i5, %l1, %g7 taddcc %o3, %i2, %o5 subccc %i0, %l3, %g5 ba,a %xcc, loop_393 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %icc, %l4, %g1 sdiv %o7, 0x1DBB, %l2 loop_393: ldsb [%l7 + 0x43], %i7 prefetch [%l7 + 0x5C], 0x1 subc %l6, 0x178E, %l0 brz,a %i3, loop_394 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brnz,a %i1, loop_395 xor %i6, 0x0039, %o6 loop_394: fbe %fcc2, loop_396 be,a,pn %icc, loop_397 loop_395: movn %icc, %o4, %o0 addcc %i4, %g2, %g4 loop_396: edge16ln %g6, %g3, %o2 loop_397: sll %o1, %i5, %l5 edge32ln %g7, %o3, %l1 fbg,a %fcc0, loop_398 fcmpd %fcc0, %f4, %f2 set 0x37, %o3 stba %o5, [%l7 + %o3] 0x15 loop_398: fbo,a %fcc3, loop_399 tg %icc, 0x0 edge32 %i0, %l3, %g5 srl %i2, 0x13, %g1 loop_399: fmuld8ulx16 %f29, %f10, %f16 fmuld8ulx16 %f22, %f0, %f16 sethi 0x00AA, %o7 fcmped %fcc0, %f8, %f2 fmovsneg %icc, %f7, %f27 fnegs %f24, %f4 edge8n %l2, %l4, %i7 mova %xcc, %l6, %l0 fpack32 %f30, %f30, %f6 fmovdpos %icc, %f29, %f7 bge,pt %icc, loop_400 xnorcc %i3, 0x114D, %i1 sir 0x1FFC sethi 0x0829, %i6 loop_400: movge %xcc, %o4, %o0 st %f11, [%l7 + 0x6C] addc %o6, 0x1F84, %i4 orcc %g2, 0x11EC, %g6 nop setx loop_401, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry xnorcc %g4, %o2, %o1 xorcc %i5, %g3, %l5 sllx %o3, 0x0C, %l1 loop_401: bvc,a,pt %icc, loop_402 xnorcc %g7, 0x1191, %o5 mulscc %l3, 0x0EF6, %g5 edge8 %i0, %i2, %o7 loop_402: fmovrdne %g1, %f30, %f30 sethi 0x0BB4, %l4 subccc %l2, 0x11CC, %i7 fbe %fcc3, loop_403 tvc %xcc, 0x1 movn %icc, %l0, %l6 xor %i1, 0x1313, %i6 loop_403: movvs %xcc, %i3, %o4 subcc %o6, %i4, %g2 wr %g0, 0x19, %asi lda [%l7 + 0x3C] %asi, %f8 tpos %icc, 0x4 movge %icc, %g6, %o0 movrgez %o2, 0x033, %g4 srax %i5, %o1, %l5 mulx %g3, 0x0AD1, %o3 tg %xcc, 0x2 stbar move %icc, %g7, %l1 tg %xcc, 0x3 te %xcc, 0x5 edge8l %l3, %g5, %i0 st %f28, [%l7 + 0x10] set 0x19, %g5 stba %o5, [%l7 + %g5] 0x11 fnands %f30, %f25, %f24 movneg %icc, %o7, %g1 set 0x40, %g3 stha %i2, [%l7 + %g3] 0x22 membar #Sync tcs %icc, 0x6 udivx %l4, 0x1B36, %l2 pdist %f18, %f26, %f8 fsrc2 %f18, %f8 fmovrdlez %i7, %f24, %f8 edge16n %l0, %i1, %i6 subccc %i3, %l6, %o6 xor %i4, 0x04F3, %g2 fble %fcc2, loop_404 fnot2 %f24, %f0 wr %g0, 0x10, %asi stha %o4, [%l7 + 0x20] %asi loop_404: fmovrdne %g6, %f16, %f14 set 0x54, %l4 stwa %o2, [%l7 + %l4] 0x15 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fble,a %fcc0, loop_405 andncc %o0, %g4, %i5 movgu %xcc, %o1, %l5 smul %g3, %o3, %l1 loop_405: edge8 %l3, %g5, %i0 sub %g7, %o7, %o5 sethi 0x054C, %g1 umulcc %i2, 0x1EC9, %l2 nop setx loop_406, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subc %i7, 0x0710, %l4 ldsw [%l7 + 0x38], %l0 tvs %icc, 0x4 loop_406: nop wr %g0, 0x80, %asi ldsba [%l7 + 0x5A] %asi, %i6 tsubcctv %i3, %i1, %o6 xnor %i4, %g2, %l6 set 0x20, %i0 ldda [%l7 + %i0] 0x2e, %g6 tcs %xcc, 0x0 ldsh [%l7 + 0x3A], %o2 movcs %icc, %o4, %g4 move %icc, %i5, %o1 fandnot2 %f0, %f12, %f18 bne,a,pn %xcc, loop_407 array32 %o0, %l5, %o3 te %xcc, 0x7 fmovd %f28, %f26 loop_407: movle %xcc, %l1, %l3 nop setx loop_408, %l0, %l1 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 %fcc2, loop_409 sub %g5, 0x051E, %i0 fmovrsne %g3, %f19, %f13 loop_408: srl %o7, 0x13, %o5 loop_409: fbg %fcc3, loop_410 fnot2s %f13, %f18 addc %g1, %i2, %l2 fxnors %f26, %f4, %f31 loop_410: udiv %i7, 0x1133, %l4 tsubcctv %g7, %l0, %i6 call loop_411 fmovdg %icc, %f10, %f16 wr %g0, 0x20, %asi ldxa [%g0 + 0x30] %asi, %i3 loop_411: ldsh [%l7 + 0x6C], %o6 srax %i4, %g2, %i1 fmuld8sux16 %f6, %f16, %f28 fnegd %f14, %f0 fzero %f22 sra %l6, %o2, %o4 subc %g6, 0x02A5, %i5 xnor %o1, 0x0A67, %g4 sdivcc %o0, 0x14B3, %o3 movvs %xcc, %l5, %l1 tpos %icc, 0x1 array8 %l3, %g5, %i0 sra %g3, 0x0E, %o7 smul %o5, %i2, %g1 tn %icc, 0x5 fpadd32s %f1, %f21, %f11 fmovrdlz %i7, %f6, %f22 fmovdvs %xcc, %f24, %f6 bleu,pn %icc, loop_412 stb %l4, [%l7 + 0x45] ldstub [%l7 + 0x0A], %g7 srlx %l0, %i6, %l2 loop_412: tsubcc %i3, 0x193A, %o6 sethi 0x1043, %g2 xnorcc %i4, 0x049C, %l6 mulscc %i1, %o2, %g6 movrgz %o4, %i5, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz %o0, loop_413 tsubcctv %o3, %l5, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %xcc, %l1, %g5 loop_413: sdiv %l3, 0x0C4D, %i0 fmovdneg %xcc, %f27, %f4 sir 0x1921 ta %icc, 0x7 fbg %fcc0, loop_414 fnot2s %f26, %f21 faligndata %f2, %f24, %f20 brz,a %g3, loop_415 loop_414: membar 0x65 movrgez %o5, 0x385, %i2 wr %g0, 0x23, %asi stba %g1, [%l7 + 0x35] %asi membar #Sync loop_415: nop wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi tleu %icc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %xcc, %i7, %o7 ldsh [%l7 + 0x5A], %l4 srlx %l0, 0x13, %i6 fmul8sux16 %f14, %f18, %f2 te %icc, 0x5 addc %l2, 0x1871, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x63, %l3 ldstuba [%l7 + %l3] 0x89, %o6 wr %g0, 0x2f, %asi ldda [%l7 + 0x70] %asi, %g2 alignaddrl %g7, %l6, %i1 udivcc %i4, 0x17EB, %o2 movcs %xcc, %g6, %i5 sll %o4, %o1, %o0 fornot1s %f13, %f27, %f2 fbule,a %fcc3, loop_416 fsrc1 %f10, %f28 fcmpgt16 %f14, %f12, %o3 brgez,a %l5, loop_417 loop_416: popc 0x0010, %g4 edge8l %l1, %g5, %l3 alignaddrl %g3, %i0, %o5 loop_417: fabsd %f20, %f14 mova %icc, %g1, %i2 tleu %icc, 0x4 fmovsg %xcc, %f25, %f27 edge32n %o7, %i7, %l0 fcmpne16 %f20, %f10, %l4 xnor %l2, %i3, %o6 fbo %fcc2, loop_418 fpadd32 %f14, %f24, %f10 edge32l %i6, %g2, %l6 fnands %f17, %f15, %f10 loop_418: nop set 0x4C, %o0 swapa [%l7 + %o0] 0x18, %i1 sdivx %g7, 0x1839, %i4 set 0x20, %g2 swapa [%l7 + %g2] 0x81, %g6 movvs %xcc, %i5, %o2 tneg %icc, 0x0 add %l7, 0x40, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %o4 casxa [%l6] %asi, %o4, %o1 and %o0, 0x133E, %o3 array32 %l5, %l1, %g5 lduw [%l7 + 0x40], %l3 fones %f0 wr %g0, 0x19, %asi sta %f6, [%l7 + 0x5C] %asi set 0x60, %i6 ldstuba [%l7 + %i6] 0x0c, %g4 fpsub16 %f12, %f22, %f20 subc %i0, %o5, %g3 movn %icc, %g1, %o7 flush %l7 + 0x1C taddcc %i2, %i7, %l4 tge %xcc, 0x5 xor %l2, %i3, %l0 sdivx %o6, 0x15E8, %g2 sdivx %l6, 0x08C4, %i6 movgu %icc, %g7, %i4 fmovda %icc, %f2, %f23 fabsd %f24, %f10 fmovde %icc, %f9, %f17 edge16ln %i1, %i5, %g6 srax %o2, 0x0B, %o1 set 0x44, %i1 ldsba [%l7 + %i1] 0x10, %o4 fxnors %f10, %f16, %f12 fexpand %f19, %f20 ld [%l7 + 0x6C], %f14 alignaddrl %o0, %o3, %l1 edge16 %g5, %l5, %g4 fbg,a %fcc2, loop_419 fbuge %fcc1, loop_420 srlx %l3, 0x01, %i0 tneg %icc, 0x7 loop_419: movrgez %g3, %o5, %g1 loop_420: fnegd %f26, %f2 fmovse %icc, %f30, %f28 movrgz %o7, 0x317, %i7 fbg %fcc1, loop_421 fandnot1s %f27, %f31, %f21 sdiv %i2, 0x1FF9, %l4 addcc %l2, 0x0825, %l0 loop_421: nop set 0x48, %g6 stda %i2, [%l7 + %g6] 0x22 membar #Sync fmovrdgez %g2, %f16, %f28 sdiv %l6, 0x0605, %o6 fmovrde %i6, %f10, %f8 movneg %xcc, %i4, %i1 fmovsgu %icc, %f9, %f8 srl %i5, %g7, %g6 movcc %xcc, %o1, %o4 set 0x08, %g4 stwa %o2, [%l7 + %g4] 0x10 array8 %o0, %l1, %g5 smul %o3, 0x0883, %l5 fmovdleu %xcc, %f22, %f20 tgu %icc, 0x2 movpos %icc, %g4, %l3 movne %icc, %g3, %o5 sdivcc %i0, 0x1C6B, %o7 brgez %g1, loop_422 tpos %xcc, 0x7 tn %icc, 0x7 srl %i2, %l4, %i7 loop_422: or %l0, %i3, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %xcc, %l2, %o6 fmul8x16 %f12, %f18, %f12 srlx %l6, 0x04, %i6 movne %icc, %i1, %i5 movge %xcc, %i4, %g7 nop set 0x3A, %i2 sth %o1, [%l7 + %i2] bvs %xcc, loop_423 bneg,pt %xcc, loop_424 faligndata %f24, %f12, %f2 ldx [%l7 + 0x50], %g6 loop_423: tsubcc %o4, %o0, %o2 loop_424: ta %xcc, 0x2 edge8l %l1, %g5, %l5 movcs %icc, %g4, %o3 edge32n %l3, %g3, %o5 tge %icc, 0x2 addc %i0, %g1, %i2 addcc %l4, 0x1ED1, %o7 prefetch [%l7 + 0x30], 0x0 sllx %i7, %i3, %l0 or %l2, %g2, %l6 fcmps %fcc1, %f3, %f5 fmovsg %icc, %f17, %f3 tsubcc %o6, 0x1754, %i6 edge16ln %i5, %i4, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %i1, %o1 edge16 %o4, %g6, %o0 movrlz %o2, 0x06E, %g5 movl %xcc, %l1, %l5 wr %g0, 0x89, %asi sta %f7, [%l7 + 0x18] %asi edge8l %g4, %l3, %o3 udiv %o5, 0x176A, %g3 bgu,pt %icc, loop_425 xnor %g1, %i0, %i2 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %l4, [%g0 + 0x1d8] %asi ripped by fixASI40.pl ripped by fixASI40.pl loop_425: subc %o7, %i7, %l0 set 0x16, %g7 ldsba [%l7 + %g7] 0x89, %l2 fmuld8sux16 %f30, %f15, %f18 fandnot1 %f2, %f28, %f0 movcc %icc, %g2, %l6 fmovrdgz %o6, %f4, %f10 brz %i6, loop_426 fbug,a %fcc2, loop_427 fcmple16 %f24, %f18, %i5 udivx %i3, 0x15F3, %i4 loop_426: edge32ln %i1, %g7, %o4 loop_427: fblg %fcc3, loop_428 movvs %icc, %g6, %o0 tleu %icc, 0x3 movcs %icc, %o1, %g5 loop_428: or %l1, %o2, %l5 mova %xcc, %g4, %l3 tneg %xcc, 0x5 fble,a %fcc0, loop_429 edge8 %o5, %g3, %o3 bgu,a,pn %icc, loop_430 movgu %icc, %i0, %i2 loop_429: fabss %f24, %f11 sra %g1, 0x10, %l4 loop_430: brgz,a %o7, loop_431 nop setx loop_432, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fxnor %f30, %f6, %f20 set 0x6A, %o1 ldsba [%l7 + %o1] 0x89, %l0 loop_431: movcs %icc, %i7, %l2 loop_432: call loop_433 orcc %g2, 0x02B5, %o6 fors %f5, %f28, %f26 edge16n %i6, %l6, %i5 loop_433: addccc %i3, 0x0B56, %i4 movre %i1, %g7, %g6 subccc %o4, %o1, %g5 tn %xcc, 0x6 movvc %xcc, %l1, %o2 and %l5, %g4, %o0 movleu %xcc, %l3, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbl %fcc2, loop_434 stw %o5, [%l7 + 0x74] movn %xcc, %i0, %o3 or %g1, %i2, %o7 loop_434: tsubcc %l0, %i7, %l4 array8 %g2, %l2, %o6 ta %icc, 0x5 tn %xcc, 0x2 tle %xcc, 0x4 orn %l6, 0x1E9E, %i5 addc %i6, %i3, %i4 pdist %f8, %f0, %f22 edge32l %i1, %g6, %g7 fand %f6, %f18, %f6 wr %g0, 0x27, %asi stha %o4, [%l7 + 0x5E] %asi membar #Sync edge16 %o1, %l1, %g5 andcc %l5, 0x01DD, %g4 ldsb [%l7 + 0x6F], %o2 membar 0x19 smul %l3, %o0, %o5 andn %g3, 0x1F82, %o3 umulcc %i0, %i2, %g1 orncc %l0, %o7, %i7 fcmps %fcc1, %f10, %f17 popc %l4, %g2 tcc %xcc, 0x4 fbg %fcc3, loop_435 fmul8sux16 %f26, %f8, %f6 wr %g0, 0x19, %asi stda %f0, [%l7 + 0x40] %asi loop_435: fnot2 %f22, %f16 add %l2, %o6, %l6 fbe,a %fcc1, loop_436 edge32n %i6, %i5, %i4 brnz,a %i3, loop_437 fcmpeq16 %f4, %f6, %i1 loop_436: udiv %g6, 0x056A, %o4 andn %g7, %o1, %l1 loop_437: bgu,a,pn %icc, loop_438 fzero %f4 fmuld8ulx16 %f28, %f6, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_438: fmovdneg %xcc, %f26, %f23 addccc %g5, %l5, %o2 bg,a %icc, loop_439 brgz %g4, loop_440 tle %icc, 0x4 fpack16 %f22, %f17 loop_439: fnor %f10, %f16, %f28 loop_440: fpsub16 %f0, %f14, %f28 srax %o0, 0x1B, %o5 movneg %xcc, %g3, %o3 set 0x65, %i4 stba %i0, [%l7 + %i4] 0x18 set 0x38, %i3 ldswa [%l7 + %i3] 0x14, %l3 xnor %g1, 0x1509, %l0 ta %icc, 0x3 and %o7, %i2, %i7 sllx %g2, %l4, %o6 fpack32 %f0, %f0, %f6 subc %l6, %i6, %i5 movcc %icc, %l2, %i3 tl %icc, 0x1 edge32 %i4, %g6, %i1 fnand %f30, %f2, %f6 taddcc %o4, 0x028C, %o1 movpos %xcc, %l1, %g7 fbue,a %fcc3, loop_441 array8 %g5, %l5, %g4 edge32n %o2, %o0, %o5 bge,pt %icc, loop_442 loop_441: array16 %o3, %i0, %l3 movle %icc, %g3, %g1 fmovde %xcc, %f16, %f20 loop_442: std %f14, [%l7 + 0x60] movrgez %o7, 0x0FA, %l0 siam 0x3 fsrc1s %f8, %f18 fmovscc %icc, %f15, %f2 sth %i2, [%l7 + 0x5A] tg %icc, 0x5 move %xcc, %g2, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %o6, 0x0B78, %i7 stw %l6, [%l7 + 0x1C] edge16 %i6, %i5, %l2 fmovdne %xcc, %f3, %f19 bvs,a %icc, loop_443 udiv %i3, 0x0330, %g6 fmovdneg %xcc, %f1, %f24 fcmpne32 %f22, %f2, %i4 loop_443: bpos,a,pn %xcc, loop_444 stw %i1, [%l7 + 0x10] fxor %f12, %f20, %f6 srl %o4, %o1, %g7 loop_444: tneg %xcc, 0x6 fcmple32 %f30, %f0, %l1 ldsw [%l7 + 0x4C], %l5 set 0x40, %l2 stda %f16, [%l7 + %l2] 0x19 fbul,a %fcc3, loop_445 fmul8x16au %f1, %f16, %f4 nop setx loop_446, %l0, %l1 jmpl %l1, %g5 be,pn %icc, loop_447 loop_445: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpgt16 %f2, %f10, %g4 loop_446: tle %icc, 0x4 loop_447: fcmpeq16 %f14, %f18, %o0 tleu %icc, 0x7 fbule %fcc3, loop_448 fcmpgt16 %f8, %f30, %o2 fmovdne %xcc, %f19, %f14 xnor %o3, 0x1CAE, %o5 loop_448: fcmple32 %f2, %f26, %l3 wr %g0, 0xeb, %asi stxa %i0, [%l7 + 0x38] %asi membar #Sync movg %xcc, %g3, %o7 sethi 0x0C5D, %l0 fbl,a %fcc1, loop_449 sdiv %g1, 0x0CF8, %g2 fmul8x16al %f17, %f11, %f4 edge8 %l4, %i2, %i7 loop_449: ldx [%l7 + 0x18], %o6 fxors %f19, %f6, %f28 move %icc, %l6, %i5 movleu %icc, %l2, %i3 movrne %g6, %i6, %i1 tvs %xcc, 0x2 nop set 0x30, %i5 ldd [%l7 + %i5], %o4 movpos %icc, %i4, %g7 orcc %l1, 0x1135, %l5 tpos %icc, 0x3 movneg %xcc, %g5, %o1 fbu %fcc1, loop_450 sll %o0, %o2, %o3 and %g4, %l3, %o5 array32 %g3, %i0, %o7 loop_450: fbn,a %fcc3, loop_451 brlez,a %l0, loop_452 addc %g1, 0x10EE, %g2 xorcc %i2, %l4, %o6 loop_451: fmuld8ulx16 %f26, %f31, %f12 loop_452: std %f12, [%l7 + 0x08] sdiv %i7, 0x15A3, %l6 andn %i5, %l2, %i3 swap [%l7 + 0x3C], %i6 fnegd %f8, %f28 popc %i1, %g6 stbar subc %i4, 0x1C38, %g7 movrgz %l1, 0x08F, %o4 fmovdpos %xcc, %f24, %f5 ldsh [%l7 + 0x46], %l5 fble,a %fcc2, loop_453 fmovsvs %xcc, %f8, %f10 movcc %icc, %o1, %o0 edge32 %g5, %o2, %o3 loop_453: movpos %xcc, %g4, %o5 alignaddrl %l3, %i0, %g3 taddcctv %o7, 0x0946, %g1 addcc %l0, 0x0D73, %i2 fand %f14, %f2, %f24 fpadd32s %f19, %f0, %f27 flush %l7 + 0x54 ldsw [%l7 + 0x0C], %l4 fmovd %f8, %f14 set 0x50, %o7 ldda [%l7 + %o7] 0x2f, %g2 fmovrsgez %o6, %f4, %f14 tg %xcc, 0x0 xnor %l6, 0x0F30, %i5 popc 0x02C4, %i7 call loop_454 bvs,a %icc, loop_455 fand %f0, %f2, %f10 movrne %l2, 0x19E, %i3 loop_454: movre %i6, %g6, %i4 loop_455: taddcctv %i1, %g7, %o4 fxors %f3, %f4, %f17 array32 %l1, %o1, %l5 fbo,a %fcc1, loop_456 movrne %o0, 0x2E7, %o2 fble %fcc2, loop_457 fbg,a %fcc2, loop_458 loop_456: tleu %xcc, 0x4 tpos %icc, 0x0 loop_457: ldd [%l7 + 0x10], %g4 loop_458: sllx %o3, 0x01, %o5 srax %l3, %i0, %g3 fbl,a %fcc1, loop_459 tcs %icc, 0x3 fmovsne %xcc, %f3, %f3 brnz %o7, loop_460 loop_459: tcc %icc, 0x2 fnot2 %f14, %f26 fmovdle %xcc, %f15, %f17 loop_460: fmovsn %xcc, %f18, %f21 movrne %g1, 0x060, %g4 array32 %l0, %l4, %i2 udiv %o6, 0x0E47, %l6 xorcc %g2, %i5, %l2 movle %icc, %i7, %i3 add %g6, 0x04DF, %i4 movpos %icc, %i6, %i1 bcs %xcc, loop_461 movge %xcc, %g7, %o4 tgu %xcc, 0x0 umulcc %l1, 0x0F80, %o1 loop_461: edge8n %l5, %o2, %o0 fcmpes %fcc0, %f11, %f3 fbug %fcc2, loop_462 sra %g5, 0x1E, %o3 lduh [%l7 + 0x1E], %o5 fbue %fcc2, loop_463 loop_462: sdiv %l3, 0x126D, %g3 tleu %xcc, 0x2 addccc %i0, 0x1898, %g1 loop_463: movne %xcc, %o7, %l0 ta %xcc, 0x2 and %l4, 0x0D68, %g4 wr %g0, 0x18, %asi stxa %o6, [%l7 + 0x10] %asi fcmple16 %f26, %f22, %i2 fmovsleu %xcc, %f14, %f22 fpadd16s %f19, %f14, %f18 movl %xcc, %l6, %i5 edge16n %g2, %i7, %l2 fmovdvc %icc, %f31, %f17 fmovrdgz %g6, %f26, %f14 nop setx loop_464, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done siam 0x4 andn %i4, %i3, %i6 bg,a,pn %xcc, loop_465 loop_464: movvs %xcc, %g7, %o4 sethi 0x03C6, %i1 bcc %xcc, loop_466 loop_465: fmovsleu %icc, %f30, %f26 movne %icc, %l1, %l5 edge32n %o2, %o0, %g5 loop_466: fors %f24, %f20, %f22 edge16l %o3, %o5, %o1 taddcc %l3, %i0, %g3 sll %o7, 0x00, %g1 fnot1s %f17, %f5 srlx %l0, %g4, %o6 subccc %i2, 0x029A, %l6 fmovdcs %icc, %f10, %f4 edge32l %l4, %g2, %i7 fpackfix %f8, %f2 orncc %l2, %i5, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0xe2, %asi stba %i4, [%l7 + 0x10] %asi membar #Sync fbe %fcc3, loop_467 sth %i6, [%l7 + 0x76] ble %xcc, loop_468 smulcc %i3, 0x1FD7, %g7 loop_467: subc %o4, 0x1A3A, %i1 fbo,a %fcc0, loop_469 loop_468: sdivx %l5, 0x184D, %l1 subcc %o0, %o2, %o3 wr %g0, 0x89, %asi swapa [%l7 + 0x34] %asi, %o5 loop_469: tsubcc %g5, %l3, %o1 brgz,a %g3, loop_470 fmovd %f26, %f24 fpsub32 %f28, %f8, %f6 srl %o7, 0x02, %i0 loop_470: fnand %f6, %f14, %f28 nop setx loop_471, %l0, %l1 jmpl %l1, %g1 fmovsl %icc, %f15, %f14 tle %icc, 0x2 edge8n %l0, %g4, %o6 loop_471: add %i2, %l4, %l6 tcc %icc, 0x7 andncc %g2, %i7, %i5 lduh [%l7 + 0x14], %g6 movrgez %l2, 0x15C, %i6 ldsh [%l7 + 0x5A], %i4 fcmple16 %f16, %f30, %i3 tneg %icc, 0x0 fornot2 %f12, %f28, %f4 movne %icc, %o4, %g7 smul %i1, %l5, %o0 tneg %icc, 0x7 xor %l1, %o2, %o5 movre %g5, %l3, %o3 fnot2s %f24, %f18 set 0x50, %o6 stwa %o1, [%l7 + %o6] 0xea membar #Sync sir 0x1C6D tl %icc, 0x0 and %g3, 0x0AFA, %o7 taddcc %g1, 0x1671, %i0 wr %g0, 0x11, %asi swapa [%l7 + 0x2C] %asi, %g4 subccc %o6, 0x1BBA, %i2 addcc %l0, 0x015B, %l4 pdist %f30, %f0, %f2 fbug %fcc2, loop_472 fmovda %icc, %f24, %f0 fmovrsgez %g2, %f7, %f22 set 0x40, %l0 stda %f0, [%l7 + %l0] 0x88 loop_472: addccc %i7, %l6, %i5 and %g6, 0x0052, %i6 be,pn %xcc, loop_473 fmul8sux16 %f14, %f22, %f28 andncc %l2, %i4, %i3 tgu %xcc, 0x2 loop_473: te %xcc, 0x0 tleu %icc, 0x3 fxor %f6, %f22, %f28 ta %icc, 0x2 bn loop_474 movle %xcc, %g7, %o4 bcc,a %icc, loop_475 stb %i1, [%l7 + 0x2D] loop_474: bcs,a %icc, loop_476 umulcc %o0, 0x0349, %l1 loop_475: tgu %xcc, 0x4 taddcc %o2, %l5, %o5 loop_476: movvs %xcc, %l3, %o3 fbu,a %fcc2, loop_477 fmuld8ulx16 %f27, %f7, %f18 movre %o1, %g5, %g3 movle %xcc, %g1, %o7 loop_477: flush %l7 + 0x60 wr %g0, 0x23, %asi stba %g4, [%l7 + 0x18] %asi membar #Sync tge %xcc, 0x2 edge16l %o6, %i0, %l0 ta %icc, 0x2 movre %i2, 0x1CC, %l4 faligndata %f2, %f10, %f30 smul %i7, 0x1AC7, %g2 fmovsl %xcc, %f5, %f5 nop set 0x48, %l6 ldsw [%l7 + %l6], %i5 nop setx loop_478, %l0, %l1 jmpl %l1, %l6 edge16ln %g6, %l2, %i4 array32 %i6, %i3, %g7 fxor %f30, %f20, %f2 loop_478: fmovsvc %icc, %f22, %f20 ta %icc, 0x1 umul %i1, %o4, %l1 sethi 0x1E27, %o0 mova %xcc, %l5, %o5 movvs %xcc, %l3, %o2 sra %o1, 0x0E, %g5 edge8 %g3, %g1, %o7 sdivx %g4, 0x16A3, %o3 brgez %o6, loop_479 fsrc2 %f16, %f28 brgez %l0, loop_480 movg %xcc, %i2, %l4 loop_479: andncc %i0, %g2, %i5 fpadd16s %f27, %f24, %f13 loop_480: movcs %icc, %l6, %g6 lduh [%l7 + 0x26], %l2 te %icc, 0x5 fpsub16 %f18, %f18, %f10 edge32n %i7, %i6, %i3 edge32ln %g7, %i1, %i4 subc %l1, %o4, %l5 sdiv %o5, 0x0EE4, %o0 lduh [%l7 + 0x1E], %l3 edge16l %o1, %o2, %g5 addc %g1, %g3, %g4 sdiv %o7, 0x1AE0, %o6 movl %xcc, %l0, %o3 bpos loop_481 edge32n %i2, %l4, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8x16 %f19, %f28, %f0 loop_481: sethi 0x0AD5, %i5 tg %xcc, 0x3 addc %g2, 0x05A9, %g6 fmovse %xcc, %f1, %f31 fmovdcs %icc, %f9, %f31 stx %l6, [%l7 + 0x20] xnor %i7, %i6, %l2 smulcc %g7, %i1, %i3 bne,a %xcc, loop_482 move %xcc, %l1, %i4 bvs loop_483 movle %icc, %l5, %o4 loop_482: nop wr %g0, 0x88, %asi lduba [%l7 + 0x45] %asi, %o5 loop_483: nop wr %g0, 0x21, %asi ldxa [%g0 + 0x108] %asi, %l3 movrlez %o0, %o2, %g5 brgez %o1, loop_484 movg %xcc, %g3, %g4 andncc %g1, %o7, %l0 bvc,a loop_485 loop_484: fnot1 %f18, %f12 tsubcctv %o3, %o6, %i2 sir 0x0BCA loop_485: movn %xcc, %l4, %i0 xorcc %i5, %g6, %g2 membar 0x62 udivcc %i7, 0x1C32, %l6 andncc %i6, %g7, %l2 siam 0x2 fbule,a %fcc2, loop_486 fmovsneg %icc, %f25, %f23 and %i3, 0x0FFF, %l1 tl %xcc, 0x2 loop_486: tvc %icc, 0x0 addccc %i1, %i4, %o4 smul %l5, 0x1E26, %o5 fabsd %f6, %f12 movne %xcc, %l3, %o0 set 0x40, %o4 ldda [%l7 + %o4] 0x0c, %f16 sllx %g5, %o2, %g3 xnorcc %o1, %g4, %g1 set 0x0E, %o5 lduha [%l7 + %o5] 0x15, %o7 fmovsvs %xcc, %f10, %f16 udivcc %l0, 0x0662, %o6 move %xcc, %i2, %o3 sdivx %i0, 0x1C20, %l4 membar 0x7E nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %i5, [%g0 + 0x138] %asi ripped by fixASI40.pl ripped by fixASI40.pl brgz,a %g2, loop_487 taddcctv %g6, 0x162C, %i7 fbne,a %fcc1, loop_488 sdiv %l6, 0x0C1C, %g7 loop_487: movvc %icc, %i6, %i3 movrlez %l1, %l2, %i4 loop_488: movpos %icc, %o4, %i1 flush %l7 + 0x7C nop set 0x08, %l1 ldd [%l7 + %l1], %l4 fsrc1 %f26, %f14 ba %icc, loop_489 edge16l %l3, %o5, %o0 faligndata %f18, %f26, %f20 sir 0x1534 loop_489: tleu %xcc, 0x5 std %g4, [%l7 + 0x38] movne %icc, %o2, %g3 faligndata %f10, %f20, %f8 xnorcc %g4, 0x1E9C, %o1 movcs %icc, %g1, %l0 fbul,a %fcc1, loop_490 movleu %icc, %o7, %o6 tsubcc %o3, %i2, %l4 sll %i5, %i0, %g6 loop_490: fmovdgu %xcc, %f16, %f11 edge16ln %i7, %l6, %g2 bl %xcc, loop_491 movgu %xcc, %g7, %i6 fmovdcs %xcc, %f27, %f3 movrlez %i3, 0x124, %l2 loop_491: udiv %l1, 0x1CB6, %i4 bl,a,pn %xcc, loop_492 fcmpne16 %f4, %f14, %i1 fnand %f30, %f16, %f26 movre %o4, 0x28E, %l3 loop_492: udiv %l5, 0x0DCB, %o0 edge32l %g5, %o2, %g3 movneg %icc, %o5, %g4 sll %g1, 0x0D, %l0 addcc %o7, %o1, %o6 fbug %fcc1, loop_493 add %o3, 0x12C2, %l4 sub %i5, %i0, %i2 udivx %g6, 0x1862, %l6 loop_493: nop wr %g0, 0x04, %asi ldstuba [%l7 + 0x4C] %asi, %i7 movrne %g2, %g7, %i6 xor %i3, %l1, %i4 edge8n %l2, %o4, %i1 tsubcctv %l3, 0x1F78, %l5 add %g5, 0x1718, %o0 movg %icc, %g3, %o2 set 0x40, %i7 stda %f16, [%l7 + %i7] 0x19 fpsub32s %f9, %f4, %f12 fandnot2 %f30, %f2, %f30 movvc %icc, %o5, %g1 tle %icc, 0x7 movle %xcc, %l0, %g4 xnor %o1, %o7, %o3 movrgez %o6, 0x16F, %l4 udivx %i5, 0x0A09, %i2 movgu %xcc, %i0, %l6 fpsub16s %f26, %f14, %f27 tn %xcc, 0x0 udivcc %i7, 0x0B07, %g2 edge8ln %g7, %g6, %i6 bge,a,pn %icc, loop_494 tge %xcc, 0x5 wr %g0, 0x88, %asi stha %l1, [%l7 + 0x6E] %asi loop_494: nop set 0x54, %g1 lduha [%l7 + %g1] 0x81, %i3 bg,a,pn %xcc, loop_495 tpos %xcc, 0x2 mova %xcc, %l2, %i4 set 0x18, %l5 ldxa [%g0 + %l5] 0x58, %o4 loop_495: subccc %l3, 0x1553, %i1 tcs %icc, 0x6 udivcc %l5, 0x0F21, %o0 xorcc %g5, %g3, %o5 prefetch [%l7 + 0x34], 0x2 edge16ln %o2, %g1, %l0 lduh [%l7 + 0x60], %o1 tge %icc, 0x6 ldstub [%l7 + 0x27], %g4 alignaddr %o7, %o3, %o6 fpackfix %f26, %f9 tvc %icc, 0x3 fba %fcc1, loop_496 xorcc %l4, 0x1727, %i2 wr %g0, 0x18, %asi prefetcha [%l7 + 0x10] %asi, 0x2 loop_496: fmovrdlz %l6, %f4, %f18 andncc %i5, %i7, %g7 wr %g0, 0x88, %asi ldstuba [%l7 + 0x76] %asi, %g6 fmuld8ulx16 %f29, %f21, %f28 for %f8, %f14, %f22 srlx %g2, %i6, %l1 udivcc %l2, 0x0E5B, %i3 set 0x68, %o2 sta %f2, [%l7 + %o2] 0x81 udivcc %i4, 0x0C2B, %l3 fmovdvs %xcc, %f24, %f6 subc %o4, 0x0168, %l5 movgu %xcc, %o0, %i1 stw %g5, [%l7 + 0x74] mulx %o5, %g3, %g1 andncc %o2, %l0, %o1 fbn,a %fcc3, loop_497 edge32n %g4, %o7, %o3 bg,a %icc, loop_498 ta %xcc, 0x5 loop_497: udivx %o6, 0x1391, %l4 edge32ln %i0, %i2, %i5 loop_498: ldd [%l7 + 0x60], %f2 srax %l6, %g7, %g6 orcc %i7, %g2, %l1 addccc %i6, %l2, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %xcc, %i3, %o4 subc %l5, %o0, %i1 brlz %g5, loop_499 sth %l3, [%l7 + 0x50] fsrc2s %f28, %f24 bcs %icc, loop_500 loop_499: tgu %icc, 0x6 addcc %g3, 0x171B, %o5 fmovdle %icc, %f12, %f16 loop_500: nop wr %g0, 0xf1, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fbul,a %fcc3, loop_501 tpos %icc, 0x1 fmovscs %xcc, %f22, %f26 tvs %icc, 0x7 loop_501: te %icc, 0x2 smul %g1, 0x1828, %l0 fmovsle %xcc, %f28, %f7 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f0 subcc %o1, %g4, %o2 tneg %xcc, 0x3 edge16l %o3, %o6, %l4 fmovrse %i0, %f5, %f20 fba,a %fcc0, loop_502 ta %icc, 0x3 tneg %icc, 0x2 ldsw [%l7 + 0x44], %i2 loop_502: ba,pn %icc, loop_503 array32 %o7, %i5, %l6 movre %g6, %g7, %i7 tleu %icc, 0x1 loop_503: fbu,a %fcc0, loop_504 array32 %g2, %l1, %l2 andcc %i4, %i3, %o4 movrlez %i6, %l5, %i1 loop_504: fornot1s %f13, %f17, %f26 srax %g5, 0x1F, %o0 taddcctv %l3, 0x05E0, %g3 nop setx loop_505, %l0, %l1 jmpl %l1, %g1 edge8n %o5, %l0, %g4 fmovrsne %o1, %f23, %f19 ldsw [%l7 + 0x38], %o2 loop_505: and %o6, %o3, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsl %xcc, %f5, %f28 andncc %i2, %l4, %i5 membar 0x2C smulcc %o7, 0x059D, %g6 ldsb [%l7 + 0x2F], %l6 stw %i7, [%l7 + 0x74] fcmpeq16 %f30, %f24, %g7 fmovscs %icc, %f26, %f3 fbne %fcc0, loop_506 movrne %l1, %l2, %g2 movgu %xcc, %i4, %o4 fmovd %f0, %f2 loop_506: brz,a %i3, loop_507 tcs %xcc, 0x0 srax %i6, 0x14, %l5 tgu %xcc, 0x2 loop_507: bvs %xcc, loop_508 be,a,pn %icc, loop_509 movleu %icc, %g5, %i1 fmovsneg %xcc, %f24, %f23 loop_508: lduw [%l7 + 0x7C], %l3 loop_509: movgu %xcc, %o0, %g3 movneg %icc, %g1, %l0 add %o5, %o1, %g4 fbug,a %fcc0, loop_510 fcmps %fcc1, %f0, %f22 ldsw [%l7 + 0x10], %o6 set 0x78, %g5 prefetcha [%l7 + %g5] 0x14, 0x1 loop_510: fcmpeq32 %f4, %f20, %i0 tpos %icc, 0x6 movcc %icc, %i2, %o3 fmovsg %icc, %f17, %f11 smulcc %l4, %i5, %o7 wr %g0, 0x11, %asi sta %f3, [%l7 + 0x54] %asi fbge %fcc2, loop_511 faligndata %f2, %f20, %f12 tsubcc %l6, %g6, %i7 fbe,a %fcc1, loop_512 loop_511: fmovrsgz %g7, %f18, %f31 sll %l1, 0x19, %l2 xor %g2, 0x0946, %o4 loop_512: nop set 0x32, %g3 ldsha [%l7 + %g3] 0x89, %i3 movrlz %i4, 0x2C3, %i6 set 0x4C, %l4 lda [%l7 + %l4] 0x80, %f16 tg %icc, 0x5 sdivx %l5, 0x1A41, %g5 bcc,pn %xcc, loop_513 smulcc %i1, 0x16EF, %o0 udiv %l3, 0x14F6, %g3 fexpand %f15, %f20 loop_513: mova %icc, %l0, %o5 fbl %fcc2, loop_514 smul %g1, 0x0DDB, %g4 tge %icc, 0x4 nop setx loop_515, %l0, %l1 jmpl %l1, %o6 loop_514: ldsb [%l7 + 0x1E], %o1 set 0x0C, %o3 ldsha [%l7 + %o3] 0x80, %o2 loop_515: taddcctv %i2, %o3, %i0 umulcc %i5, 0x1EFB, %l4 orn %l6, %o7, %i7 edge32l %g6, %l1, %g7 tle %icc, 0x3 sra %l2, 0x03, %g2 tne %xcc, 0x2 popc %o4, %i4 fpadd32 %f26, %f22, %f14 tle %icc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %i6, 0x1629, %l5 movre %i3, %g5, %i1 fbge %fcc2, loop_516 fbo,a %fcc2, loop_517 xor %o0, 0x1CA8, %l3 lduw [%l7 + 0x2C], %g3 loop_516: tcc %icc, 0x3 loop_517: fbl,a %fcc3, loop_518 subccc %o5, 0x06CB, %g1 movn %xcc, %g4, %l0 sir 0x1FCF loop_518: fbul %fcc3, loop_519 fmovde %xcc, %f10, %f19 nop setx loop_520, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tcc %xcc, 0x1 loop_519: tl %xcc, 0x2 nop set 0x6A, %i0 ldsb [%l7 + %i0], %o1 loop_520: bn,pt %icc, loop_521 fcmpes %fcc0, %f22, %f1 fmul8x16au %f1, %f29, %f12 fnot2s %f21, %f1 loop_521: movl %xcc, %o2, %o6 movcc %xcc, %i2, %i0 wr %g0, 0x19, %asi prefetcha [%l7 + 0x30] %asi, 0x1 and %l4, 0x0F78, %i5 fmovdcc %icc, %f0, %f20 fmovsleu %xcc, %f1, %f17 movrne %l6, 0x1EA, %o7 bcs,pn %icc, loop_522 movcc %icc, %i7, %l1 lduw [%l7 + 0x78], %g7 movcc %xcc, %l2, %g2 loop_522: fexpand %f13, %f0 add %l7, 0x2C, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %g6 casa [%l6] %asi, %g6, %i4 edge32 %o4, %l5, %i3 udivcc %g5, 0x1EEC, %i1 fmul8x16 %f8, %f24, %f28 udivcc %i6, 0x1E86, %o0 fabsd %f16, %f22 set 0x0C, %l3 lduwa [%l7 + %l3] 0x0c, %l3 fmovs %f13, %f24 fmul8x16al %f1, %f27, %f30 umul %g3, 0x1D46, %g1 fcmps %fcc2, %f6, %f0 subcc %g4, 0x1C1C, %l0 move %xcc, %o1, %o5 fcmpeq32 %f20, %f30, %o6 tle %icc, 0x7 fcmps %fcc1, %f5, %f22 or %i2, 0x1C21, %i0 addc %o3, 0x1B4C, %l4 movrgz %i5, 0x1AF, %l6 sdivx %o7, 0x0559, %i7 fbu,a %fcc0, loop_523 fors %f19, %f30, %f5 brlz,a %l1, loop_524 bl,a,pn %icc, loop_525 loop_523: fbge %fcc1, loop_526 udivcc %g7, 0x17FF, %o2 loop_524: smul %l2, 0x1975, %g2 loop_525: fpsub32s %f6, %f27, %f17 loop_526: nop set 0x44, %g2 ldstuba [%l7 + %g2] 0x88, %g6 mulx %o4, 0x0EB1, %l5 fxors %f4, %f0, %f22 fcmps %fcc0, %f30, %f12 fmovrdlez %i4, %f12, %f28 taddcctv %i3, %i1, %i6 stw %g5, [%l7 + 0x2C] tvc %xcc, 0x3 smul %o0, 0x0B07, %g3 orncc %l3, 0x0C9B, %g4 tg %icc, 0x4 prefetch [%l7 + 0x54], 0x3 tcs %xcc, 0x0 fnand %f26, %f6, %f16 fcmpd %fcc3, %f6, %f4 ldsw [%l7 + 0x14], %g1 fexpand %f4, %f22 brlez %l0, loop_527 tsubcctv %o5, %o1, %o6 fnor %f6, %f12, %f16 xnor %i2, %o3, %l4 loop_527: orcc %i0, 0x1930, %l6 ldub [%l7 + 0x14], %i5 movge %xcc, %o7, %i7 stb %l1, [%l7 + 0x3C] edge8l %o2, %g7, %g2 sdivcc %l2, 0x0B67, %g6 fmovsvc %xcc, %f27, %f13 tgu %xcc, 0x5 addcc %o4, %i4, %l5 subcc %i1, 0x0588, %i6 tl %icc, 0x5 fcmpgt16 %f4, %f16, %g5 tcs %xcc, 0x7 srlx %i3, 0x17, %o0 tleu %xcc, 0x1 umulcc %l3, 0x12A0, %g3 edge8n %g1, %l0, %o5 fandnot1s %f8, %f12, %f6 edge16n %o1, %o6, %i2 xorcc %o3, %l4, %g4 fmovrslez %l6, %f17, %f21 edge16n %i5, %o7, %i7 fcmpne32 %f6, %f30, %i0 fmul8x16 %f12, %f4, %f2 and %l1, 0x0BBE, %o2 movleu %icc, %g2, %l2 ldd [%l7 + 0x48], %f16 tne %xcc, 0x5 subc %g7, %o4, %g6 fmovdle %icc, %f15, %f11 subc %l5, %i1, %i6 umul %i4, 0x0015, %i3 orn %g5, 0x1CBF, %o0 tsubcc %g3, 0x0B86, %l3 fxnor %f22, %f30, %f16 tge %xcc, 0x4 ble,a,pt %xcc, loop_528 tne %xcc, 0x2 sll %g1, 0x0D, %o5 edge32l %l0, %o1, %i2 loop_528: tne %xcc, 0x4 wr %g0, 0x80, %asi stxa %o3, [%l7 + 0x70] %asi fmovrdne %l4, %f12, %f10 orn %g4, %l6, %o6 sdivcc %i5, 0x138C, %o7 tge %icc, 0x6 addc %i0, %i7, %l1 flush %l7 + 0x34 sth %g2, [%l7 + 0x36] fornot1s %f13, %f3, %f8 tg %icc, 0x1 movne %icc, %o2, %g7 array8 %l2, %o4, %l5 set 0x28, %o0 swapa [%l7 + %o0] 0x80, %i1 edge32ln %i6, %g6, %i4 movrlez %i3, %o0, %g5 movne %xcc, %l3, %g3 fcmple16 %f8, %f18, %o5 tle %icc, 0x6 addccc %g1, %l0, %i2 taddcctv %o3, %l4, %g4 stw %l6, [%l7 + 0x0C] addc %o1, 0x02A9, %i5 tsubcc %o7, %i0, %i7 tsubcctv %l1, 0x094B, %g2 sdivx %o2, 0x1CBE, %o6 subcc %g7, 0x1320, %o4 fnot1 %f6, %f18 tle %xcc, 0x1 taddcctv %l5, %l2, %i1 tle %icc, 0x2 fnot2s %f7, %f16 tleu %xcc, 0x0 movneg %icc, %i6, %g6 nop setx loop_529, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry or %i3, %i4, %g5 be,pn %icc, loop_530 srl %l3, 0x1F, %o0 loop_529: tpos %icc, 0x2 fpadd16 %f16, %f6, %f0 loop_530: udivcc %g3, 0x1552, %g1 fmovsle %xcc, %f30, %f14 fmovsge %xcc, %f2, %f29 xor %l0, %i2, %o5 tcc %icc, 0x3 bne,pt %icc, loop_531 ldsh [%l7 + 0x7E], %l4 fsrc2s %f8, %f2 fmovdl %icc, %f17, %f12 loop_531: movg %xcc, %g4, %l6 edge16n %o1, %i5, %o3 bleu,a,pt %xcc, loop_532 stw %o7, [%l7 + 0x54] sethi 0x1142, %i7 orn %l1, %i0, %o2 loop_532: fnands %f15, %f16, %f4 tpos %icc, 0x4 st %f20, [%l7 + 0x58] udiv %o6, 0x03D5, %g2 sdivcc %g7, 0x1D8D, %o4 edge16 %l2, %l5, %i1 tge %xcc, 0x5 smul %g6, 0x019A, %i6 call loop_533 edge16 %i3, %g5, %l3 sdivcc %i4, 0x0D1B, %g3 wr %g0, 0xf9, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_533: fmovdleu %xcc, %f18, %f22 bne,pn %xcc, loop_534 membar 0x08 set 0x50, %i6 ldstuba [%l7 + %i6] 0x0c, %o0 loop_534: movre %g1, 0x08E, %l0 fbn %fcc0, loop_535 movrgz %o5, 0x2F0, %l4 fabsd %f20, %f26 fmovdne %icc, %f4, %f9 loop_535: edge32ln %i2, %l6, %o1 tvs %xcc, 0x4 wr %g0, 0x2f, %asi stba %i5, [%l7 + 0x28] %asi membar #Sync movg %icc, %o3, %g4 movn %icc, %o7, %i7 movg %icc, %i0, %l1 sllx %o2, 0x12, %g2 mulscc %g7, 0x0DA5, %o4 brgez %o6, loop_536 addcc %l2, %i1, %g6 smul %l5, %i3, %g5 orcc %l3, 0x07DB, %i6 loop_536: bvs,a,pt %icc, loop_537 movge %xcc, %i4, %g3 fmovsvc %xcc, %f0, %f17 lduh [%l7 + 0x28], %g1 loop_537: movrlz %o0, 0x010, %o5 sdivx %l4, 0x01AD, %i2 xorcc %l6, 0x01B4, %l0 ldsh [%l7 + 0x6E], %i5 wr %g0, 0x27, %asi ldda [%l7 + 0x10] %asi, %o2 xnor %g4, 0x0F8E, %o1 tsubcctv %i7, %o7, %i0 nop setx loop_538, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tcs %xcc, 0x4 fmovsg %icc, %f1, %f29 andncc %l1, %g2, %o2 loop_538: movleu %icc, %g7, %o4 set 0x68, %g6 stda %o6, [%l7 + %g6] 0x0c tvc %icc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %i1, %l2, %l5 fornot2s %f7, %f9, %f18 fpsub32s %f26, %f26, %f26 fcmpgt32 %f0, %f4, %i3 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi tle %xcc, 0x1 smul %g6, 0x0EC4, %g5 wr %g0, 0x27, %asi stda %l2, [%l7 + 0x50] %asi membar #Sync mova %xcc, %i4, %i6 fexpand %f22, %f8 add %g1, %o0, %o5 movrlez %g3, 0x0BB, %i2 fmovsneg %icc, %f23, %f7 umul %l6, %l0, %l4 move %xcc, %o3, %i5 fblg,a %fcc2, loop_539 bneg,a,pt %xcc, loop_540 sethi 0x19D3, %o1 bge,a,pt %xcc, loop_541 loop_539: fmovsgu %icc, %f23, %f9 loop_540: array8 %i7, %o7, %g4 edge8 %l1, %g2, %o2 loop_541: ldx [%l7 + 0x30], %g7 udivcc %o4, 0x00C9, %o6 nop setx loop_542, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrse %i0, %f6, %f28 call loop_543 and %i1, 0x1CDA, %l2 loop_542: sra %l5, %i3, %g6 fcmpgt16 %f10, %f10, %g5 loop_543: andn %i4, %l3, %g1 movpos %xcc, %o0, %i6 movpos %xcc, %g3, %o5 fcmple32 %f8, %f8, %l6 tne %xcc, 0x1 fmuld8sux16 %f8, %f15, %f14 bpos loop_544 ldsh [%l7 + 0x4E], %l0 ba,a,pn %xcc, loop_545 membar 0x3F loop_544: fmovscc %icc, %f9, %f15 stw %l4, [%l7 + 0x38] loop_545: move %icc, %i2, %o3 movrgz %o1, 0x1B5, %i7 sll %o7, 0x02, %g4 sdivcc %i5, 0x0214, %l1 subccc %g2, %o2, %o4 set 0x5C, %i1 ldsba [%l7 + %i1] 0x11, %g7 array8 %o6, %i1, %i0 fors %f29, %f12, %f10 sdiv %l2, 0x0E76, %i3 brgz %g6, loop_546 movneg %icc, %l5, %i4 set 0x14, %g4 ldswa [%l7 + %g4] 0x0c, %l3 loop_546: popc 0x10D2, %g5 add %o0, %i6, %g1 set 0x20, %g7 ldda [%l7 + %g7] 0x11, %g2 fmovrde %l6, %f8, %f26 fmovdle %xcc, %f23, %f17 tne %icc, 0x0 brgez,a %l0, loop_547 movre %l4, 0x0D1, %i2 set 0x5F, %i2 ldstuba [%l7 + %i2] 0x10, %o3 loop_547: fblg %fcc2, loop_548 brlz %o1, loop_549 movleu %icc, %i7, %o7 edge8 %g4, %o5, %i5 loop_548: fbl,a %fcc3, loop_550 loop_549: subcc %g2, 0x15B7, %l1 edge8 %o4, %o2, %o6 movpos %icc, %g7, %i1 loop_550: movg %icc, %l2, %i3 ldsw [%l7 + 0x44], %i0 fbule %fcc1, loop_551 ldsb [%l7 + 0x72], %l5 movne %icc, %i4, %g6 movrne %g5, %l3, %o0 loop_551: fmovscs %xcc, %f4, %f3 fbne %fcc0, loop_552 fmovrdne %i6, %f8, %f8 bvs,a,pt %xcc, loop_553 movvs %icc, %g1, %l6 loop_552: movpos %xcc, %l0, %g3 wr %g0, 0x19, %asi prefetcha [%l7 + 0x38] %asi, 0x0 loop_553: nop set 0x40, %o1 ldswa [%l7 + %o1] 0x0c, %o3 fmovsgu %icc, %f15, %f5 ldd [%l7 + 0x78], %f20 fone %f18 fmovsneg %icc, %f10, %f30 set 0x18, %i4 stxa %i2, [%l7 + %i4] 0x22 membar #Sync orncc %o1, 0x05CF, %o7 tn %icc, 0x6 array32 %i7, %g4, %i5 tcc %icc, 0x0 fmovde %icc, %f26, %f30 bvc %xcc, loop_554 std %f22, [%l7 + 0x50] fbug,a %fcc2, loop_555 fmovdn %icc, %f10, %f9 loop_554: fmovsne %icc, %f5, %f13 tgu %xcc, 0x7 loop_555: fsrc2 %f6, %f2 movpos %icc, %o5, %l1 fmovrdne %o4, %f12, %f12 movgu %xcc, %o2, %o6 fnor %f2, %f6, %f28 fzero %f28 mulx %g2, 0x00C7, %i1 orn %l2, 0x170F, %i3 prefetch [%l7 + 0x40], 0x3 fbn %fcc2, loop_556 pdist %f10, %f24, %f0 stx %g7, [%l7 + 0x30] array16 %i0, %i4, %g6 loop_556: bg,a,pn %xcc, loop_557 tvs %xcc, 0x3 mulx %g5, %l5, %l3 taddcctv %i6, %o0, %g1 loop_557: movcc %icc, %l6, %g3 fsrc2s %f23, %f7 tsubcc %l0, 0x1EC6, %l4 movcs %icc, %o3, %o1 ldd [%l7 + 0x28], %i2 udivx %o7, 0x00F6, %g4 add %i7, 0x1193, %o5 sub %i5, %l1, %o4 tvs %xcc, 0x5 movcs %xcc, %o2, %g2 orncc %i1, 0x1E10, %o6 movrlz %i3, %g7, %i0 fmovda %xcc, %f20, %f10 nop setx loop_558, %l0, %l1 jmpl %l1, %i4 bvs loop_559 movrne %g6, 0x18D, %l2 fandnot2 %f10, %f2, %f6 loop_558: xnorcc %g5, 0x1AB9, %l3 loop_559: sethi 0x1A11, %l5 sub %i6, 0x01C5, %g1 fmovdgu %icc, %f24, %f29 set 0x60, %i3 ldda [%l7 + %i3] 0x88, %o0 fbu %fcc1, loop_560 movn %icc, %g3, %l6 fnot2s %f3, %f18 fors %f13, %f31, %f17 loop_560: fbge %fcc0, loop_561 movneg %xcc, %l4, %l0 membar 0x6B tne %icc, 0x3 loop_561: srax %o3, %i2, %o1 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi ldd [%l7 + 0x40], %f6 set 0x60, %l2 stxa %g4, [%l7 + %l2] 0x11 subcc %o7, %i7, %i5 fmovdcc %xcc, %f0, %f17 addccc %o5, 0x0E21, %o4 fsrc2 %f18, %f24 alignaddrl %l1, %g2, %i1 fcmpgt16 %f28, %f6, %o6 fpsub32 %f16, %f28, %f20 fnand %f26, %f0, %f14 subccc %i3, 0x0D72, %g7 addccc %i0, 0x1961, %i4 wr %g0, 0x18, %asi ldsha [%l7 + 0x34] %asi, %o2 fpackfix %f22, %f14 fbl %fcc2, loop_562 tleu %xcc, 0x4 fbn,a %fcc2, loop_563 bvc,a loop_564 loop_562: fxnor %f18, %f22, %f0 tsubcc %l2, 0x0EBB, %g6 loop_563: andncc %l3, %l5, %i6 loop_564: movvs %icc, %g5, %o0 andcc %g1, %g3, %l4 edge16ln %l6, %l0, %o3 bleu,a,pt %icc, loop_565 fmovdgu %icc, %f28, %f30 orcc %i2, 0x091F, %o1 tge %icc, 0x5 loop_565: edge16l %g4, %o7, %i7 bcs,pt %xcc, loop_566 addc %i5, %o4, %l1 sub %g2, %o5, %o6 pdist %f18, %f20, %f24 loop_566: smulcc %i1, 0x01BC, %g7 fmovrdne %i3, %f26, %f16 tcs %icc, 0x5 edge8ln %i0, %o2, %l2 ldub [%l7 + 0x3F], %g6 movle %xcc, %l3, %l5 fornot1s %f13, %f26, %f20 andncc %i4, %i6, %g5 orn %o0, %g1, %g3 alignaddrl %l4, %l6, %l0 tsubcc %o3, 0x0B9E, %o1 fornot2s %f25, %f31, %f19 wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi fzero %f26 fornot2s %f10, %f19, %f15 umul %g4, %o7, %i2 movrlez %i5, %o4, %i7 wr %g0, 0x11, %asi lduha [%l7 + 0x78] %asi, %g2 bneg,pn %icc, loop_567 bvs,pt %icc, loop_568 bn,a,pn %icc, loop_569 tcs %xcc, 0x7 loop_567: xor %l1, 0x0683, %o6 loop_568: andcc %i1, 0x035F, %o5 loop_569: nop wr %g0, 0x04, %asi prefetcha [%l7 + 0x50] %asi, 0x2 fnot2s %f21, %f19 set 0x72, %o7 stha %i0, [%l7 + %o7] 0x04 subc %o2, %i3, %l2 tvs %icc, 0x0 tneg %xcc, 0x2 fbg,a %fcc0, loop_570 xorcc %l3, %g6, %i4 te %icc, 0x6 xor %l5, %g5, %o0 loop_570: fmovrsne %g1, %f13, %f1 array32 %g3, %i6, %l4 fmovrsgez %l0, %f9, %f5 edge32ln %o3, %l6, %o1 popc 0x0943, %g4 set 0x58, %o6 ldxa [%l7 + %o6] 0x19, %o7 movvs %icc, %i5, %i2 alignaddrl %i7, %o4, %l1 fcmpes %fcc3, %f26, %f31 fcmpeq16 %f0, %f18, %g2 bcs,a,pn %xcc, loop_571 fmovrdgz %o6, %f0, %f2 fnegs %f19, %f11 fbule %fcc1, loop_572 loop_571: umul %i1, %g7, %i0 tl %icc, 0x4 st %f2, [%l7 + 0x78] loop_572: srlx %o2, 0x00, %o5 and %i3, 0x1984, %l3 tvs %icc, 0x5 movvs %icc, %g6, %l2 brnz,a %i4, loop_573 bcs,a %xcc, loop_574 array8 %g5, %o0, %l5 bge,pn %xcc, loop_575 loop_573: tn %icc, 0x5 loop_574: ldsh [%l7 + 0x28], %g1 edge16l %i6, %l4, %l0 loop_575: fcmpd %fcc1, %f4, %f6 sethi 0x050B, %g3 movpos %xcc, %l6, %o3 movleu %xcc, %o1, %g4 tvc %xcc, 0x4 fbule,a %fcc0, loop_576 udivx %i5, 0x0B42, %o7 fmovdpos %icc, %f11, %f23 edge8ln %i2, %o4, %l1 loop_576: fbu %fcc0, loop_577 flush %l7 + 0x40 addccc %g2, %i7, %o6 orcc %g7, %i0, %o2 loop_577: movg %xcc, %i1, %i3 subc %l3, 0x0F82, %o5 orcc %l2, %i4, %g6 fabsd %f30, %f6 fpsub32s %f20, %f2, %f29 popc 0x15AC, %o0 xor %l5, 0x0641, %g5 bge,a,pt %xcc, loop_578 tl %xcc, 0x4 stw %i6, [%l7 + 0x40] alignaddr %g1, %l4, %g3 loop_578: fbn %fcc1, loop_579 movcc %xcc, %l0, %o3 movpos %icc, %o1, %g4 sethi 0x0E41, %i5 loop_579: movvs %icc, %l6, %o7 fmovrde %i2, %f26, %f24 mulscc %l1, %g2, %o4 addcc %i7, %g7, %i0 edge32l %o2, %i1, %i3 orcc %l3, 0x068D, %o5 be,pn %xcc, loop_580 fmovdvs %icc, %f26, %f20 set 0x40, %i5 ldda [%l7 + %i5] 0xe2, %l2 loop_580: tne %icc, 0x4 sdivcc %i4, 0x08BD, %o6 fba,a %fcc2, loop_581 edge16n %o0, %l5, %g6 set 0x70, %l6 ldxa [%l7 + %l6] 0x80, %i6 loop_581: swap [%l7 + 0x4C], %g1 fpmerge %f10, %f28, %f16 movleu %xcc, %g5, %l4 sll %g3, 0x14, %l0 tvs %xcc, 0x4 flush %l7 + 0x40 movrlz %o3, %o1, %i5 wr %g0, 0x19, %asi lda [%l7 + 0x0C] %asi, %f25 edge16ln %g4, %l6, %o7 bg,a,pt %xcc, loop_582 brlz %l1, loop_583 subcc %i2, 0x175F, %o4 fmovdneg %icc, %f24, %f13 loop_582: smulcc %i7, 0x00C2, %g2 loop_583: bne,pn %xcc, loop_584 fsrc2s %f15, %f6 edge16 %i0, %o2, %g7 bgu %xcc, loop_585 loop_584: movrgez %i1, 0x371, %l3 taddcc %o5, 0x16AC, %l2 fbug %fcc1, loop_586 loop_585: fmovrslez %i3, %f22, %f20 fbue,a %fcc0, loop_587 fmovsge %xcc, %f22, %f10 loop_586: fbo %fcc0, loop_588 edge8n %o6, %o0, %i4 loop_587: ldd [%l7 + 0x68], %g6 bl %icc, loop_589 loop_588: tcc %xcc, 0x0 set 0x10, %l0 ldda [%l7 + %l0] 0x14, %i6 loop_589: fbn,a %fcc0, loop_590 sra %g1, 0x04, %l5 fmul8sux16 %f6, %f0, %f6 sll %l4, 0x1D, %g5 loop_590: tcc %xcc, 0x1 xnorcc %l0, %g3, %o1 wr %g0, 0x80, %asi ldsha [%l7 + 0x7C] %asi, %o3 membar 0x40 edge32l %i5, %g4, %l6 fblg,a %fcc2, loop_591 edge8l %l1, %o7, %o4 fbuge %fcc0, loop_592 bshuffle %f18, %f26, %f24 loop_591: movcc %xcc, %i7, %g2 fbl,a %fcc3, loop_593 loop_592: movrgz %i2, %o2, %i0 or %g7, 0x15E1, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_593: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %icc, 0x0 set 0x20, %o5 ldswa [%l7 + %o5] 0x15, %o5 sdivx %l2, 0x067B, %l3 taddcctv %o6, 0x1DC2, %i3 ld [%l7 + 0x18], %f21 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %o0, %i4, %g6 lduh [%l7 + 0x0A], %i6 wr %g0, 0x88, %asi ldstuba [%l7 + 0x7C] %asi, %g1 movvs %xcc, %l5, %g5 fmul8x16 %f11, %f24, %f2 tle %xcc, 0x2 wr %g0, 0x89, %asi ldstuba [%l7 + 0x43] %asi, %l4 fsrc2s %f20, %f10 ld [%l7 + 0x3C], %f25 fbug,a %fcc0, loop_594 orncc %g3, 0x0400, %o1 fbu,a %fcc0, loop_595 movvs %icc, %o3, %i5 loop_594: fpsub32 %f14, %f12, %f16 fabsd %f20, %f8 loop_595: move %xcc, %l0, %l6 array32 %l1, %g4, %o7 set 0x70, %l1 lduwa [%l7 + %l1] 0x10, %i7 fones %f14 movre %o4, %g2, %o2 andcc %i2, 0x0A51, %g7 addc %i1, %i0, %l2 set 0x64, %o4 sta %f28, [%l7 + %o4] 0x89 fcmpne32 %f22, %f12, %o5 edge16l %o6, %l3, %o0 tne %xcc, 0x6 add %i4, %g6, %i3 set 0x48, %g1 ldsba [%l7 + %g1] 0x14, %g1 tgu %xcc, 0x6 add %l5, %g5, %l4 membar 0x2F edge32n %g3, %i6, %o3 xor %i5, 0x1E00, %l0 array8 %o1, %l1, %g4 fpsub16 %f4, %f12, %f28 fcmps %fcc3, %f31, %f4 movn %icc, %o7, %i7 movleu %icc, %l6, %g2 sll %o2, 0x0F, %o4 addccc %g7, %i1, %i2 subccc %l2, 0x079A, %i0 bne loop_596 fandnot1s %f9, %f16, %f22 tgu %xcc, 0x2 fblg,a %fcc1, loop_597 loop_596: faligndata %f12, %f6, %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %o6, %o5, %l3 loop_597: edge8l %o0, %g6, %i3 edge8 %g1, %i4, %g5 tl %icc, 0x7 edge8 %l4, %l5, %g3 and %i6, %o3, %l0 wr %g0, 0x19, %asi ldstuba [%l7 + 0x7C] %asi, %i5 sra %o1, 0x17, %l1 fmul8x16 %f13, %f20, %f24 sethi 0x1E0C, %o7 fbg %fcc2, loop_598 fmovdcc %xcc, %f19, %f2 andncc %i7, %g4, %l6 mulx %g2, 0x02AE, %o2 loop_598: bge,a %icc, loop_599 subccc %g7, 0x019E, %i1 sdivx %i2, 0x0429, %o4 tleu %xcc, 0x6 loop_599: movvc %icc, %l2, %i0 fmovs %f7, %f20 ld [%l7 + 0x0C], %f24 fbl %fcc0, loop_600 fmovsle %icc, %f10, %f25 and %o6, %l3, %o0 fornot2 %f10, %f6, %f4 loop_600: fmovdn %icc, %f12, %f18 fornot1 %f10, %f2, %f4 subcc %o5, %g6, %g1 movgu %icc, %i4, %i3 orncc %g5, 0x1407, %l5 call loop_601 edge32ln %g3, %l4, %i6 edge8l %o3, %i5, %l0 sub %l1, %o1, %i7 loop_601: edge16n %o7, %g4, %g2 edge8 %o2, %l6, %g7 fbug,a %fcc3, loop_602 fmul8sux16 %f0, %f30, %f28 add %l7, 0x4C, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %i1, %i2 loop_602: bgu,a loop_603 fmuld8ulx16 %f6, %f23, %f22 popc %o4, %i0 tneg %xcc, 0x2 loop_603: fnands %f22, %f7, %f21 alignaddrl %o6, %l3, %l2 tcc %xcc, 0x0 movneg %xcc, %o5, %o0 fmovrslez %g6, %f8, %f18 tleu %icc, 0x2 tg %icc, 0x7 bvc %icc, loop_604 fandnot2 %f14, %f22, %f24 udivx %i4, 0x02E4, %i3 fmovdvs %xcc, %f17, %f26 loop_604: addcc %g5, 0x1C2C, %g1 fxnors %f12, %f29, %f12 alignaddrl %g3, %l4, %i6 mulscc %o3, %i5, %l5 tcc %icc, 0x7 sir 0x0E24 fmovrdgez %l0, %f30, %f18 edge32 %l1, %i7, %o1 array8 %g4, %g2, %o7 fcmps %fcc0, %f11, %f9 edge8n %o2, %l6, %g7 ta %xcc, 0x1 fmovrsgez %i1, %f31, %f6 tsubcc %i2, %o4, %i0 addccc %o6, %l2, %o5 brgz,a %o0, loop_605 ldx [%l7 + 0x58], %l3 movcc %xcc, %g6, %i4 tsubcc %i3, 0x073C, %g5 loop_605: fbne %fcc2, loop_606 bleu %xcc, loop_607 fmovspos %icc, %f0, %f6 movre %g1, 0x38B, %l4 loop_606: tleu %xcc, 0x7 loop_607: fnor %f8, %f18, %f0 ta %xcc, 0x1 be,pt %icc, loop_608 tcc %icc, 0x7 smul %i6, %g3, %o3 taddcctv %i5, 0x1F7B, %l5 loop_608: sub %l1, %i7, %o1 array8 %l0, %g2, %g4 fpadd16s %f10, %f17, %f26 wr %g0, 0xe2, %asi stwa %o7, [%l7 + 0x60] %asi membar #Sync xnor %o2, %l6, %i1 fmovdcc %xcc, %f6, %f13 fmuld8ulx16 %f20, %f12, %f20 udivcc %g7, 0x16BC, %o4 set 0x10, %l5 stda %i2, [%l7 + %l5] 0x81 addc %i0, 0x090B, %l2 bleu %icc, loop_609 tleu %xcc, 0x3 set 0x5E, %i7 ldsha [%l7 + %i7] 0x88, %o5 loop_609: add %o0, %l3, %o6 tcc %xcc, 0x3 sdiv %i4, 0x0A0A, %g6 fpsub32s %f3, %f20, %f21 taddcctv %g5, %i3, %l4 alignaddrl %i6, %g3, %g1 nop setx loop_610, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry stw %o3, [%l7 + 0x74] movre %i5, %l5, %l1 ta %xcc, 0x3 loop_610: brgz,a %i7, loop_611 ld [%l7 + 0x34], %f14 movle %icc, %o1, %l0 ldub [%l7 + 0x5A], %g4 loop_611: tcs %xcc, 0x6 and %o7, %g2, %o2 movge %xcc, %l6, %i1 addcc %o4, %i2, %i0 alignaddr %g7, %l2, %o0 ldsw [%l7 + 0x20], %o5 fba %fcc3, loop_612 andn %o6, 0x1281, %i4 fmovdvs %icc, %f8, %f10 fnot1s %f30, %f31 loop_612: movge %icc, %l3, %g6 brgez %i3, loop_613 fmovrsgez %g5, %f3, %f1 mulx %i6, %g3, %g1 fmovspos %xcc, %f2, %f7 loop_613: fbo %fcc2, loop_614 membar 0x22 srl %l4, %o3, %i5 ldd [%l7 + 0x78], %l0 loop_614: fpadd16 %f16, %f8, %f8 set 0x1A, %g5 lduha [%l7 + %g5] 0x88, %l5 movgu %xcc, %i7, %o1 tsubcc %g4, 0x097B, %l0 te %xcc, 0x7 set 0x60, %o2 lda [%l7 + %o2] 0x81, %f23 orn %o7, %g2, %l6 tsubcc %i1, 0x1865, %o4 tgu %icc, 0x5 tpos %xcc, 0x0 tpos %xcc, 0x7 nop setx loop_615, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done st %f4, [%l7 + 0x30] fba,a %fcc3, loop_616 fabsd %f24, %f2 loop_615: te %icc, 0x6 tgu %icc, 0x0 loop_616: ta %xcc, 0x0 sra %i2, 0x1A, %o2 edge16ln %g7, %i0, %o0 sra %o5, 0x18, %o6 orcc %i4, %l3, %l2 movge %xcc, %g6, %i3 nop setx loop_617, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry addccc %i6, %g3, %g5 andncc %l4, %g1, %o3 udivcc %l1, 0x1011, %l5 loop_617: smulcc %i7, %i5, %o1 wr %g0, 0x2b, %asi stxa %l0, [%l7 + 0x30] %asi membar #Sync set 0x68, %g3 lduwa [%l7 + %g3] 0x81, %o7 movle %icc, %g2, %l6 movrlz %g4, %o4, %i2 or %o2, %i1, %i0 srlx %g7, 0x0E, %o0 fmovdg %icc, %f13, %f3 ldub [%l7 + 0x3B], %o5 tvs %xcc, 0x1 wr %g0, 0x04, %asi ldsba [%l7 + 0x6F] %asi, %i4 fpadd16s %f28, %f21, %f1 te %xcc, 0x7 movge %icc, %o6, %l3 edge16l %l2, %i3, %g6 tvc %icc, 0x0 fone %f12 sllx %i6, %g3, %g5 set 0x24, %o3 stwa %l4, [%l7 + %o3] 0x80 movpos %xcc, %o3, %l1 wr %g0, 0x80, %asi stwa %l5, [%l7 + 0x28] %asi add %l7, 0x20, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %g1, %i7 udivx %i5, 0x1CFE, %l0 smulcc %o7, %g2, %o1 movcs %icc, %g4, %l6 fmul8x16 %f0, %f8, %f30 nop setx loop_618, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrlz %i2, %o4, %o2 fpsub32 %f12, %f22, %f18 array32 %i0, %i1, %o0 loop_618: mova %xcc, %g7, %o5 movne %icc, %o6, %i4 xnor %l2, %l3, %g6 addccc %i3, %i6, %g3 wr %g0, 0x89, %asi ldswa [%l7 + 0x14] %asi, %l4 tpos %xcc, 0x1 fmovse %xcc, %f28, %f10 move %icc, %o3, %g5 sir 0x04ED fmovsge %xcc, %f2, %f28 fpack16 %f18, %f30 fexpand %f15, %f20 fmovsvs %xcc, %f7, %f16 sdivcc %l1, 0x092C, %g1 sra %i7, 0x0F, %i5 tvc %xcc, 0x2 addccc %l0, 0x030C, %l5 ldsh [%l7 + 0x50], %g2 movge %xcc, %o1, %g4 srax %o7, %i2, %l6 bvc,pn %icc, loop_619 edge16l %o4, %o2, %i1 swap [%l7 + 0x2C], %i0 fxors %f24, %f29, %f6 loop_619: fmovsl %xcc, %f20, %f21 udivcc %g7, 0x1F00, %o0 srl %o6, %o5, %i4 fcmpd %fcc0, %f30, %f18 movleu %xcc, %l2, %l3 ldsb [%l7 + 0x56], %i3 tle %xcc, 0x6 alignaddr %i6, %g3, %l4 stx %o3, [%l7 + 0x40] fcmpne32 %f14, %f14, %g6 udivx %g5, 0x1D74, %g1 siam 0x1 sdiv %l1, 0x1F73, %i7 lduw [%l7 + 0x2C], %i5 taddcc %l5, 0x1BF9, %l0 tvc %xcc, 0x5 add %o1, %g2, %o7 tge %xcc, 0x4 bg %icc, loop_620 subc %g4, 0x071A, %l6 srl %i2, 0x02, %o4 fpsub32 %f20, %f8, %f8 loop_620: srlx %i1, %i0, %o2 bshuffle %f8, %f30, %f8 tvs %icc, 0x3 movre %g7, 0x1E7, %o0 bg,pn %icc, loop_621 edge32l %o6, %i4, %l2 andncc %l3, %i3, %i6 ldd [%l7 + 0x38], %f8 loop_621: edge8l %g3, %o5, %o3 umul %g6, 0x15F4, %l4 subccc %g1, 0x0747, %g5 mova %icc, %i7, %i5 fmovd %f30, %f10 udiv %l1, 0x03A3, %l0 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x10] %asi, 0x2 edge8ln %o1, %g2, %g4 brgz,a %o7, loop_622 array32 %i2, %o4, %l6 fbg,a %fcc0, loop_623 movgu %icc, %i1, %i0 loop_622: fmovde %icc, %f2, %f27 tge %icc, 0x0 loop_623: movge %icc, %g7, %o0 fnor %f2, %f26, %f22 edge32l %o2, %o6, %i4 edge8n %l2, %i3, %l3 fpsub32s %f15, %f25, %f25 fcmps %fcc3, %f17, %f27 fbug %fcc0, loop_624 fornot2s %f1, %f23, %f26 fornot1 %f26, %f16, %f2 sir 0x0FB7 loop_624: lduw [%l7 + 0x2C], %i6 stb %o5, [%l7 + 0x61] orcc %o3, %g3, %g6 sethi 0x16C4, %l4 sdivcc %g5, 0x0119, %i7 sllx %i5, 0x1D, %g1 edge32 %l0, %l1, %l5 fornot2 %f0, %f28, %f2 tl %icc, 0x1 movrlez %o1, 0x0C8, %g2 fbu %fcc1, loop_625 udivx %g4, 0x0834, %i2 nop setx loop_626, %l0, %l1 jmpl %l1, %o4 movrlz %l6, 0x1B5, %o7 loop_625: tsubcc %i0, 0x07EF, %g7 set 0x28, %i0 stwa %o0, [%l7 + %i0] 0x0c loop_626: movrlz %o2, 0x11A, %i1 andn %i4, %l2, %o6 srax %i3, %l3, %i6 fones %f23 fble,a %fcc2, loop_627 andn %o3, 0x029A, %g3 fbl,a %fcc2, loop_628 edge8 %g6, %o5, %g5 loop_627: nop setx loop_629, %l0, %l1 jmpl %l1, %l4 fbne,a %fcc0, loop_630 loop_628: tcs %xcc, 0x0 fmovspos %icc, %f21, %f14 loop_629: fmovrslez %i7, %f4, %f0 loop_630: bcs %icc, loop_631 sra %g1, %i5, %l0 tle %xcc, 0x0 movneg %icc, %l5, %o1 loop_631: tl %icc, 0x7 fandnot1 %f26, %f26, %f2 mova %icc, %g2, %g4 wr %g0, 0x27, %asi ldda [%l7 + 0x70] %asi, %i2 fpsub32 %f0, %f4, %f26 fcmpeq32 %f4, %f26, %l1 fmovdneg %xcc, %f3, %f15 sra %o4, 0x1B, %l6 udivcc %i0, 0x1EE9, %g7 fmovdpos %xcc, %f0, %f26 tle %icc, 0x3 andncc %o7, %o0, %o2 set 0x3F, %l4 stba %i4, [%l7 + %l4] 0x88 edge8n %i1, %l2, %o6 fmovsn %icc, %f13, %f24 array32 %i3, %l3, %o3 be,pt %xcc, loop_632 umul %i6, 0x173B, %g6 fbge %fcc2, loop_633 addcc %o5, %g3, %l4 loop_632: fmul8x16au %f24, %f5, %f8 movpos %icc, %i7, %g5 loop_633: srax %i5, %g1, %l0 brlez,a %l5, loop_634 fandnot1s %f4, %f3, %f0 tle %icc, 0x1 fxnor %f2, %f26, %f20 loop_634: fcmpne32 %f22, %f24, %g2 ta %xcc, 0x5 or %g4, %i2, %o1 sra %l1, 0x04, %l6 fmovrdlez %i0, %f6, %f18 fpadd32 %f4, %f22, %f16 stx %o4, [%l7 + 0x68] fmovsn %icc, %f1, %f1 movg %xcc, %o7, %g7 fxnor %f28, %f8, %f22 wr %g0, 0x88, %asi stba %o2, [%l7 + 0x68] %asi tvs %icc, 0x2 fmovse %xcc, %f15, %f7 wr %g0, 0x88, %asi ldstuba [%l7 + 0x71] %asi, %o0 movcc %xcc, %i4, %l2 fnegs %f22, %f0 tpos %xcc, 0x7 sra %i1, %o6, %l3 pdist %f2, %f10, %f18 add %o3, 0x0362, %i6 subc %i3, 0x0579, %o5 te %icc, 0x4 udiv %g6, 0x0996, %l4 mulx %i7, %g3, %g5 fbug,a %fcc1, loop_635 membar 0x21 movrgez %i5, %l0, %g1 movcs %xcc, %l5, %g2 loop_635: ldd [%l7 + 0x78], %f6 xnor %i2, %o1, %g4 bpos,pt %icc, loop_636 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %l6, 0x0EB0, %l1 fmovse %icc, %f9, %f23 loop_636: fmovrsne %o4, %f29, %f11 movl %icc, %i0, %g7 tgu %xcc, 0x1 fmovrslz %o2, %f26, %f28 ldsw [%l7 + 0x78], %o0 popc 0x1D87, %i4 bg %icc, loop_637 addcc %l2, %o7, %i1 fbug %fcc1, loop_638 call loop_639 loop_637: te %icc, 0x2 movrgez %l3, 0x327, %o3 loop_638: movleu %icc, %i6, %o6 loop_639: tle %xcc, 0x6 addcc %i3, 0x02DD, %g6 fmul8sux16 %f24, %f28, %f4 fmovdle %icc, %f9, %f31 fblg,a %fcc1, loop_640 sra %l4, 0x07, %i7 edge16ln %o5, %g3, %g5 te %icc, 0x2 loop_640: fcmpne16 %f0, %f8, %i5 udiv %g1, 0x102D, %l0 set 0x2A, %l3 stha %l5, [%l7 + %l3] 0x2b membar #Sync fmovsg %icc, %f11, %f4 stbar array16 %i2, %o1, %g2 tvs %icc, 0x6 srl %g4, %l1, %o4 prefetch [%l7 + 0x3C], 0x2 call loop_641 smulcc %l6, 0x0FBF, %g7 edge32ln %o2, %i0, %i4 fmuld8ulx16 %f16, %f31, %f6 loop_641: tl %icc, 0x5 brgz,a %o0, loop_642 fand %f2, %f6, %f10 xnor %o7, %l2, %i1 tleu %icc, 0x7 loop_642: fmovrdne %l3, %f16, %f20 fnot1 %f2, %f20 tvc %xcc, 0x1 fsrc2s %f2, %f13 movvs %xcc, %o3, %o6 tvs %xcc, 0x2 tl %icc, 0x1 subc %i6, %i3, %l4 sub %i7, %o5, %g6 udiv %g3, 0x1C06, %g5 xor %g1, %l0, %l5 edge8l %i5, %o1, %i2 tge %xcc, 0x6 fpsub32s %f28, %f7, %f17 movneg %icc, %g4, %g2 brnz %o4, loop_643 sra %l6, 0x02, %l1 movne %icc, %g7, %o2 sdivcc %i0, 0x1C33, %o0 loop_643: udiv %o7, 0x006E, %l2 array16 %i4, %l3, %o3 addc %i1, 0x0D3E, %o6 wr %g0, 0x18, %asi ldsha [%l7 + 0x22] %asi, %i6 fmovdl %icc, %f23, %f16 xnorcc %i3, 0x121D, %l4 movrgz %i7, %o5, %g6 movrgez %g3, 0x335, %g1 tle %icc, 0x6 movgu %icc, %l0, %l5 fcmpd %fcc0, %f22, %f4 bcs,a loop_644 fpadd16s %f10, %f26, %f28 sth %i5, [%l7 + 0x22] stbar loop_644: fcmped %fcc1, %f16, %f10 fmovdn %xcc, %f14, %f17 tg %xcc, 0x7 movrgez %g5, 0x025, %i2 fbge %fcc0, loop_645 bvc,a loop_646 fors %f24, %f4, %f24 bcs,a loop_647 loop_645: fbge,a %fcc1, loop_648 loop_646: ldd [%l7 + 0x30], %f28 fsrc1 %f10, %f20 loop_647: srlx %g4, %g2, %o4 loop_648: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %icc, 0x1 addc %l6, %l1, %o1 fmovdcs %icc, %f25, %f2 array8 %g7, %i0, %o0 wr %g0, 0x18, %asi sta %f10, [%l7 + 0x10] %asi andcc %o7, %l2, %o2 ta %xcc, 0x7 fmovsn %xcc, %f31, %f15 set 0x54, %g2 stwa %l3, [%l7 + %g2] 0xe3 membar #Sync ble,a,pn %icc, loop_649 ldsw [%l7 + 0x08], %o3 fmovdge %xcc, %f17, %f7 fcmple32 %f20, %f0, %i1 loop_649: tle %xcc, 0x1 fpadd32 %f24, %f16, %f4 andcc %i4, 0x009F, %o6 fzeros %f0 popc %i6, %i3 fzero %f30 fbue %fcc0, loop_650 sdiv %l4, 0x108B, %o5 fmovdcs %xcc, %f9, %f21 or %g6, %g3, %g1 loop_650: fcmple16 %f26, %f10, %i7 andncc %l5, %i5, %l0 set 0x28, %o0 prefetcha [%l7 + %o0] 0x0c, 0x3 move %xcc, %i2, %g2 xorcc %g4, %o4, %l6 fnot2 %f30, %f24 fnegs %f11, %f4 edge32l %l1, %g7, %o1 tne %xcc, 0x0 fsrc1 %f22, %f14 set 0x58, %i6 prefetcha [%l7 + %i6] 0x10, 0x0 std %o6, [%l7 + 0x10] movle %icc, %o0, %l2 edge16 %o2, %l3, %i1 edge16ln %i4, %o6, %o3 ldx [%l7 + 0x50], %i6 sethi 0x1C8C, %i3 movcs %xcc, %o5, %l4 movrlez %g3, 0x0EB, %g6 tl %xcc, 0x1 udiv %i7, 0x18B9, %l5 wr %g0, 0x11, %asi ldsha [%l7 + 0x14] %asi, %g1 set 0x20, %g6 stda %i4, [%l7 + %g6] 0xe3 membar #Sync fabss %f6, %f5 fbge,a %fcc3, loop_651 bneg,a loop_652 fmovsa %xcc, %f31, %f6 andcc %g5, 0x1DF8, %l0 loop_651: fxors %f10, %f2, %f13 loop_652: fpadd16 %f26, %f0, %f14 umul %i2, 0x0A9B, %g2 fmovrsne %o4, %f18, %f22 movrgez %g4, %l1, %l6 subcc %o1, 0x135F, %i0 movvs %xcc, %o7, %g7 set 0x7C, %g4 stha %o0, [%l7 + %g4] 0x27 membar #Sync fnot1 %f2, %f6 flush %l7 + 0x28 movne %icc, %l2, %l3 brnz %i1, loop_653 edge8 %o2, %o6, %o3 fpsub32s %f9, %f17, %f23 taddcc %i6, 0x1703, %i4 loop_653: nop set 0x7C, %i1 lda [%l7 + %i1] 0x10, %f23 move %icc, %i3, %o5 fbl %fcc3, loop_654 andncc %l4, %g6, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %l5, %g1, %i5 loop_654: movl %xcc, %i7, %g5 movvc %icc, %i2, %l0 movgu %icc, %o4, %g4 array8 %l1, %l6, %g2 bvc,a,pt %icc, loop_655 tcs %icc, 0x6 addc %o1, 0x09CD, %i0 movcs %xcc, %o7, %g7 loop_655: edge8l %l2, %o0, %i1 fors %f11, %f31, %f25 fbu,a %fcc0, loop_656 stbar array8 %l3, %o6, %o3 bpos,a,pt %icc, loop_657 loop_656: taddcctv %i6, 0x13DB, %i4 wr %g0, 0x18, %asi lduba [%l7 + 0x51] %asi, %o2 loop_657: sdivcc %o5, 0x1203, %i3 movvs %xcc, %l4, %g6 sir 0x148D edge32ln %g3, %g1, %i5 fcmpeq32 %f8, %f28, %i7 fbuge,a %fcc2, loop_658 xor %l5, %g5, %l0 movvs %icc, %o4, %g4 smul %l1, %l6, %i2 loop_658: std %o0, [%l7 + 0x48] tpos %icc, 0x4 fnor %f12, %f26, %f0 movne %xcc, %g2, %o7 sub %i0, 0x0067, %l2 tvc %icc, 0x4 fbne %fcc0, loop_659 tne %xcc, 0x0 fsrc2s %f7, %f28 sir 0x11DA loop_659: sir 0x1B44 udiv %o0, 0x01CC, %g7 edge16l %i1, %o6, %l3 mulscc %o3, 0x051D, %i4 movre %o2, 0x355, %i6 edge32l %i3, %l4, %g6 bne,a,pn %xcc, loop_660 smul %g3, %o5, %i5 bcs,a loop_661 tsubcctv %g1, %l5, %i7 loop_660: sra %g5, %o4, %l0 fnot2s %f25, %f27 loop_661: st %f7, [%l7 + 0x78] orn %l1, %l6, %g4 xnor %o1, 0x0047, %g2 orncc %o7, %i0, %l2 or %i2, 0x1326, %o0 orcc %i1, 0x0A96, %g7 bneg,a,pn %icc, loop_662 nop setx loop_663, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fandnot2s %f28, %f26, %f14 mulscc %l3, %o6, %o3 loop_662: prefetch [%l7 + 0x14], 0x2 loop_663: movrlz %i4, 0x213, %o2 xnor %i3, 0x0B4D, %l4 srlx %g6, %g3, %i6 fmovrse %i5, %f21, %f22 nop set 0x6B, %i2 ldub [%l7 + %i2], %o5 tpos %xcc, 0x5 fbul,a %fcc2, loop_664 fxnors %f7, %f28, %f30 array16 %l5, %i7, %g5 sra %g1, %l0, %o4 loop_664: nop set 0x0F, %g7 stb %l1, [%l7 + %g7] edge8ln %g4, %o1, %g2 set 0x50, %i4 ldda [%l7 + %i4] 0x23, %i6 movpos %xcc, %o7, %l2 fcmple16 %f16, %f18, %i0 fmovsgu %xcc, %f6, %f10 fmovsl %icc, %f26, %f25 fba,a %fcc0, loop_665 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %i2, %i1, %o0 fpadd32 %f6, %f28, %f10 loop_665: tcc %icc, 0x3 brz,a %g7, loop_666 udiv %l3, 0x0A73, %o6 set 0x40, %o1 stda %f0, [%l7 + %o1] 0x14 loop_666: edge8 %i4, %o2, %i3 tpos %icc, 0x4 addccc %o3, 0x045E, %l4 array16 %g6, %g3, %i6 ta %xcc, 0x6 fcmped %fcc0, %f28, %f18 movgu %xcc, %o5, %i5 tpos %icc, 0x0 srlx %l5, 0x09, %i7 orcc %g5, 0x14E0, %g1 ldub [%l7 + 0x4F], %l0 array32 %o4, %l1, %o1 orcc %g4, %g2, %l6 edge8n %l2, %i0, %o7 fbue,a %fcc1, loop_667 fcmpd %fcc2, %f16, %f2 mova %icc, %i1, %i2 movre %g7, %l3, %o0 loop_667: edge32l %i4, %o6, %o2 lduw [%l7 + 0x24], %o3 and %l4, %i3, %g3 array16 %i6, %o5, %g6 and %l5, %i7, %g5 tvc %xcc, 0x3 fmuld8ulx16 %f2, %f5, %f16 andncc %i5, %l0, %g1 fxors %f29, %f13, %f26 fpmerge %f15, %f15, %f12 edge8 %l1, %o1, %o4 smul %g4, %g2, %l2 wr %g0, 0x81, %asi swapa [%l7 + 0x68] %asi, %i0 subc %l6, 0x0A46, %o7 array16 %i1, %i2, %l3 ld [%l7 + 0x28], %f16 movrlez %g7, 0x14B, %o0 std %f10, [%l7 + 0x28] set 0x38, %l2 stxa %i4, [%g0 + %l2] 0x4f fmovdcc %xcc, %f18, %f13 fmuld8ulx16 %f31, %f29, %f14 tne %xcc, 0x4 sllx %o6, %o2, %l4 fmovrdlz %o3, %f20, %f28 wr %g0, 0x18, %asi stba %i3, [%l7 + 0x76] %asi sllx %g3, 0x16, %i6 edge8l %g6, %o5, %l5 movrlz %g5, 0x134, %i7 udivcc %l0, 0x01CA, %g1 orncc %i5, %l1, %o1 ldx [%l7 + 0x20], %o4 tn %icc, 0x2 std %f16, [%l7 + 0x60] tleu %icc, 0x1 movrgz %g2, 0x212, %l2 alignaddr %i0, %g4, %l6 edge32n %i1, %o7, %i2 set 0x75, %o7 ldstuba [%l7 + %o7] 0x80, %g7 tge %icc, 0x2 edge32l %o0, %l3, %i4 edge16n %o6, %l4, %o3 edge16n %i3, %g3, %o2 fmovdneg %xcc, %f4, %f27 set 0x40, %i3 ldda [%l7 + %i3] 0x81, %f0 fmovdneg %icc, %f3, %f19 te %xcc, 0x5 ta %icc, 0x3 ldx [%l7 + 0x28], %i6 fabsd %f30, %f30 fmuld8ulx16 %f1, %f4, %f24 movne %xcc, %g6, %l5 fand %f18, %f10, %f10 sdivx %o5, 0x11B2, %i7 xor %g5, %g1, %l0 edge32ln %l1, %i5, %o1 bne,a,pn %icc, loop_668 bcs,pt %icc, loop_669 array32 %o4, %l2, %g2 srlx %g4, %i0, %l6 loop_668: add %i1, %o7, %i2 loop_669: movrgez %o0, 0x1EC, %g7 tgu %xcc, 0x4 ldsh [%l7 + 0x5E], %i4 ldd [%l7 + 0x38], %f6 movleu %icc, %o6, %l4 taddcc %o3, 0x15F3, %i3 for %f26, %f6, %f18 alignaddrl %l3, %g3, %o2 fmovdg %icc, %f26, %f16 edge8 %i6, %g6, %l5 movcs %icc, %o5, %i7 bvs,pt %icc, loop_670 fble,a %fcc0, loop_671 sethi 0x0B71, %g5 andn %l0, 0x1BEA, %l1 loop_670: tle %xcc, 0x7 loop_671: fmovrdne %g1, %f22, %f22 fsrc2 %f12, %f28 membar 0x11 fxor %f16, %f22, %f26 movle %xcc, %o1, %i5 wr %g0, 0x0c, %asi lduba [%l7 + 0x09] %asi, %l2 tpos %xcc, 0x5 fmul8ulx16 %f22, %f14, %f20 wr %g0, 0x57, %asi stxa %o4, [%g0 + 0x0] %asi tle %xcc, 0x2 smulcc %g4, %g2, %i0 popc %i1, %l6 bne,a %icc, loop_672 sdiv %i2, 0x187D, %o0 tle %icc, 0x3 fmovsne %icc, %f28, %f21 loop_672: tsubcc %g7, %i4, %o7 xnorcc %o6, %o3, %l4 membar 0x10 movgu %xcc, %i3, %l3 andcc %g3, %o2, %g6 wr %g0, 0x2a, %asi stxa %i6, [%l7 + 0x18] %asi membar #Sync fsrc1s %f5, %f21 edge32n %o5, %l5, %g5 fmovse %icc, %f22, %f1 brgez,a %i7, loop_673 bg,pn %xcc, loop_674 edge32 %l0, %l1, %g1 fmovrsgez %o1, %f21, %f0 loop_673: fmovs %f6, %f19 loop_674: movg %icc, %i5, %o4 movge %icc, %g4, %g2 tcc %xcc, 0x4 fcmpes %fcc1, %f11, %f13 set 0x12, %o6 stba %i0, [%l7 + %o6] 0x2a membar #Sync fbu,a %fcc0, loop_675 andncc %l2, %l6, %i2 fmovdle %icc, %f24, %f5 movleu %icc, %o0, %g7 loop_675: taddcc %i1, 0x070F, %o7 movvs %icc, %i4, %o6 movre %l4, %i3, %l3 movre %o3, %o2, %g6 movrlez %i6, 0x021, %o5 taddcctv %l5, %g3, %i7 fmovrsgez %g5, %f31, %f21 sdiv %l1, 0x1112, %g1 subcc %l0, 0x1F7C, %i5 addcc %o4, %g4, %o1 orcc %g2, %i0, %l2 ld [%l7 + 0x0C], %f3 movrne %l6, %o0, %i2 bne,pn %icc, loop_676 siam 0x3 fsrc2 %f30, %f24 array32 %g7, %o7, %i1 loop_676: srlx %o6, 0x19, %i4 membar 0x42 edge8l %i3, %l3, %o3 nop setx loop_677, %l0, %l1 jmpl %l1, %l4 bcs,a,pn %icc, loop_678 edge32ln %g6, %i6, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_677: edge16n %o5, %l5, %i7 loop_678: edge8ln %g3, %g5, %g1 ldd [%l7 + 0x50], %f24 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi sub %l0, 0x1204, %i5 array32 %o4, %l1, %o1 fxors %f14, %f11, %f3 add %l7, 0x70, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %g4, %g2 addccc %i0, 0x1582, %l6 fmul8x16al %f18, %f14, %f22 xnorcc %l2, %o0, %g7 std %f12, [%l7 + 0x60] and %o7, %i2, %i1 srlx %i4, 0x17, %o6 fmovrdgz %l3, %f8, %f22 udivx %i3, 0x040A, %o3 faligndata %f18, %f24, %f12 fbn,a %fcc2, loop_679 movrgz %g6, %l4, %o2 movleu %xcc, %o5, %l5 movrlez %i6, 0x2FB, %i7 loop_679: fpadd32s %f28, %f17, %f30 te %icc, 0x4 fbg %fcc3, loop_680 subccc %g3, 0x0C25, %g5 popc %l0, %i5 tne %xcc, 0x0 loop_680: edge8ln %g1, %l1, %o4 edge32ln %g4, %g2, %i0 fpsub32 %f30, %f26, %f20 smulcc %o1, %l6, %o0 mulx %l2, 0x076D, %o7 and %i2, 0x0FD1, %g7 fmovrse %i4, %f14, %f8 and %i1, 0x1126, %o6 edge8n %l3, %i3, %g6 fbule,a %fcc0, loop_681 tvs %xcc, 0x7 sethi 0x080B, %l4 umulcc %o3, 0x1764, %o5 loop_681: fble,a %fcc0, loop_682 sdivcc %l5, 0x1D5D, %i6 sub %i7, 0x1AD4, %g3 movg %icc, %o2, %g5 loop_682: edge8ln %i5, %g1, %l0 udiv %o4, 0x0107, %g4 taddcctv %g2, %i0, %l1 addc %l6, %o0, %l2 udivcc %o7, 0x1506, %o1 bpos,pt %icc, loop_683 ldsh [%l7 + 0x0E], %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdvs %xcc, %f18, %f24 loop_683: srax %i4, 0x05, %i1 edge16 %o6, %l3, %i2 fbug,a %fcc3, loop_684 orn %i3, %g6, %o3 udiv %l4, 0x16A8, %l5 wr %g0, 0x19, %asi lduwa [%l7 + 0x50] %asi, %i6 loop_684: sdiv %o5, 0x1276, %i7 or %g3, %o2, %g5 umulcc %i5, 0x005C, %l0 fpadd16s %f29, %f16, %f9 xor %o4, %g1, %g2 movneg %xcc, %g4, %i0 movrgez %l6, 0x067, %o0 fble,a %fcc2, loop_685 bvc,a loop_686 ta %xcc, 0x5 fmovsl %xcc, %f6, %f13 loop_685: alignaddr %l1, %o7, %o1 loop_686: movrgez %g7, 0x180, %i4 andn %l2, 0x0DF0, %i1 fcmpes %fcc1, %f11, %f19 movpos %icc, %l3, %o6 andncc %i2, %i3, %g6 fcmpes %fcc0, %f18, %f29 fbe,a %fcc1, loop_687 membar 0x65 wr %g0, 0x0c, %asi lduba [%l7 + 0x57] %asi, %o3 loop_687: bg,pt %icc, loop_688 fmovs %f0, %f17 fmul8x16au %f31, %f8, %f20 tvc %xcc, 0x0 loop_688: tg %icc, 0x3 addc %l5, %l4, %i6 fbe,a %fcc3, loop_689 fcmpd %fcc2, %f24, %f2 alignaddr %o5, %i7, %g3 movcs %icc, %g5, %o2 loop_689: srlx %l0, 0x1C, %o4 tle %xcc, 0x7 andncc %i5, %g1, %g4 subcc %i0, 0x1BC7, %g2 be,a,pn %icc, loop_690 tcs %xcc, 0x0 ble,a %icc, loop_691 movl %xcc, %l6, %l1 loop_690: fcmps %fcc3, %f8, %f9 bcc,a,pn %xcc, loop_692 loop_691: sir 0x1452 mulx %o7, 0x03C5, %o0 andncc %o1, %i4, %g7 loop_692: fmovsne %xcc, %f24, %f31 fbuge %fcc0, loop_693 xorcc %l2, 0x01A6, %l3 bneg %icc, loop_694 movcc %icc, %o6, %i1 loop_693: fnot1s %f31, %f7 fbu,a %fcc0, loop_695 loop_694: sth %i3, [%l7 + 0x3E] fcmple16 %f16, %f6, %g6 set 0x20, %i5 ldda [%l7 + %i5] 0x2c, %o2 loop_695: tvc %xcc, 0x4 movcc %xcc, %i2, %l4 fmovdne %icc, %f15, %f9 edge32 %l5, %o5, %i7 smulcc %i6, %g5, %o2 addcc %g3, 0x171B, %l0 andcc %i5, 0x027E, %g1 movrlz %o4, 0x085, %i0 fblg,a %fcc1, loop_696 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsne %icc, %f29, %f22 fors %f15, %f30, %f19 loop_696: sub %g2, 0x175F, %g4 tcs %xcc, 0x0 smulcc %l6, %l1, %o0 sdivcc %o7, 0x0863, %o1 fmovsleu %icc, %f15, %f11 edge8l %i4, %l2, %g7 xnorcc %l3, %o6, %i3 addccc %g6, %i1, %i2 movvs %xcc, %o3, %l4 popc %l5, %i7 fmovsgu %xcc, %f19, %f14 fbug %fcc2, loop_697 and %i6, 0x1E51, %g5 fmovsl %xcc, %f23, %f15 movrlz %o2, 0x2C1, %o5 loop_697: ldsw [%l7 + 0x64], %g3 array32 %i5, %g1, %o4 sub %l0, 0x1B72, %g2 xorcc %i0, 0x0E42, %g4 umulcc %l6, %o0, %l1 movrgez %o7, %o1, %i4 movge %xcc, %g7, %l3 tge %xcc, 0x1 movg %xcc, %l2, %o6 stb %g6, [%l7 + 0x47] sethi 0x03CE, %i1 array32 %i2, %i3, %l4 tge %xcc, 0x5 movre %l5, %i7, %i6 tsubcc %g5, 0x071E, %o2 fsrc1 %f10, %f14 addccc %o5, %o3, %i5 sdiv %g3, 0x0662, %o4 ble,a loop_698 fmovsvc %xcc, %f20, %f23 movleu %xcc, %l0, %g1 fcmpd %fcc1, %f2, %f4 loop_698: tleu %icc, 0x2 set 0x11, %l0 lduba [%l7 + %l0] 0x19, %g2 movgu %xcc, %i0, %l6 pdist %f20, %f0, %f14 edge16l %o0, %g4, %o7 fblg,a %fcc0, loop_699 xnor %o1, %i4, %l1 set 0x34, %l6 ldsha [%l7 + %l6] 0x18, %l3 loop_699: xnorcc %l2, 0x107B, %g7 alignaddr %o6, %i1, %i2 prefetch [%l7 + 0x60], 0x0 fmovrdne %i3, %f18, %f22 fpadd32s %f27, %f29, %f25 udiv %l4, 0x0A4B, %l5 addccc %g6, %i6, %g5 movne %xcc, %o2, %o5 edge8n %i7, %o3, %i5 add %l7, 0x60, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %o4 casxa [%l6] %asi, %o4, %l0 or %g3, 0x0CC2, %g2 lduh [%l7 + 0x7E], %i0 set 0x40, %o5 ldda [%l7 + %o5] 0x18, %f16 sdivx %g1, 0x13F7, %o0 array8 %g4, %o7, %o1 fcmpne16 %f8, %f24, %i4 andcc %l6, 0x0181, %l3 fmovsneg %xcc, %f29, %f18 fsrc2s %f7, %f29 tle %xcc, 0x1 bpos,a,pt %xcc, loop_700 edge8 %l1, %l2, %g7 and %i1, %i2, %i3 fcmpes %fcc3, %f12, %f26 loop_700: subccc %l4, 0x077B, %l5 ldub [%l7 + 0x5E], %g6 move %icc, %o6, %i6 movge %icc, %g5, %o5 fbul %fcc2, loop_701 call loop_702 sir 0x0B90 andn %i7, 0x05F7, %o2 loop_701: fmul8x16al %f30, %f5, %f20 loop_702: movrlez %i5, 0x2DE, %o4 tgu %icc, 0x4 umul %o3, %l0, %g3 membar 0x79 tg %icc, 0x1 movl %icc, %g2, %i0 fnot1 %f22, %f0 udivx %o0, 0x0B40, %g1 edge32l %o7, %o1, %i4 movvs %icc, %l6, %g4 sdivcc %l3, 0x1392, %l1 taddcc %l2, %i1, %i2 fnot1s %f20, %f13 edge32n %g7, %i3, %l5 edge8l %g6, %o6, %l4 edge8 %g5, %o5, %i7 movneg %xcc, %i6, %i5 movvc %xcc, %o2, %o3 fmovrsne %l0, %f30, %f20 addc %o4, 0x1045, %g3 xor %i0, 0x11D7, %g2 orcc %o0, 0x0DFF, %g1 taddcc %o1, 0x00ED, %i4 movrlz %l6, 0x0B4, %g4 fmovdvc %icc, %f8, %f10 fmul8sux16 %f12, %f30, %f12 xor %o7, 0x03DD, %l1 wr %g0, 0x89, %asi lduba [%l7 + 0x0F] %asi, %l3 addc %i1, %i2, %g7 array8 %l2, %l5, %i3 alignaddr %g6, %o6, %l4 bne,a %xcc, loop_703 tne %xcc, 0x6 fmul8x16al %f26, %f12, %f6 alignaddrl %g5, %o5, %i6 loop_703: movrgz %i5, %o2, %o3 fbu,a %fcc1, loop_704 stx %i7, [%l7 + 0x10] fmovspos %icc, %f3, %f25 movrlz %l0, 0x06E, %o4 loop_704: edge32 %i0, %g3, %o0 set 0x10, %o4 swapa [%l7 + %o4] 0x81, %g2 smul %o1, %g1, %l6 tcc %icc, 0x2 set 0x20, %g1 prefetcha [%l7 + %g1] 0x89, 0x0 fbo %fcc3, loop_705 fmovsne %xcc, %f13, %f31 bl,a %xcc, loop_706 alignaddrl %i4, %o7, %l1 loop_705: movre %l3, %i2, %g7 udivx %l2, 0x1B30, %l5 loop_706: taddcc %i3, %g6, %o6 andcc %l4, %g5, %o5 srlx %i6, %i5, %o2 ldsb [%l7 + 0x41], %i1 bl,pt %xcc, loop_707 subcc %o3, %i7, %o4 std %i0, [%l7 + 0x10] xnor %l0, 0x1CC7, %o0 loop_707: nop set 0x3A, %l1 ldsba [%l7 + %l1] 0x88, %g2 fbug,a %fcc3, loop_708 mova %icc, %o1, %g1 ldd [%l7 + 0x60], %i6 fandnot1s %f0, %f7, %f29 loop_708: array32 %g4, %i4, %g3 add %l1, %l3, %i2 fzero %f18 fnand %f26, %f22, %f8 andcc %g7, 0x1BBD, %o7 movvc %xcc, %l2, %i3 fmovdge %icc, %f23, %f18 bgu,a,pn %icc, loop_709 sll %g6, %o6, %l4 edge16n %g5, %l5, %i6 fbue %fcc1, loop_710 loop_709: sll %i5, %o2, %i1 edge8ln %o3, %i7, %o4 fbul %fcc3, loop_711 loop_710: subcc %i0, 0x10F1, %l0 movn %icc, %o0, %o5 fmovsle %icc, %f10, %f15 loop_711: smulcc %g2, 0x12C7, %o1 fnand %f12, %f30, %f30 set 0x19, %l5 stba %l6, [%l7 + %l5] 0x14 or %g1, %g4, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %l1, %l3, %i2 sethi 0x1026, %g3 fmovsleu %xcc, %f18, %f4 fnot2 %f2, %f28 movrlez %g7, 0x06A, %l2 sir 0x1838 addc %i3, 0x1344, %o7 call loop_712 fmovd %f14, %f28 nop setx loop_713, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovsl %xcc, %f6, %f27 loop_712: edge8ln %g6, %l4, %g5 and %o6, 0x17EF, %l5 loop_713: movre %i5, %i6, %i1 taddcctv %o2, %i7, %o4 alignaddr %o3, %i0, %o0 umul %l0, %o5, %g2 smul %o1, 0x010E, %g1 wr %g0, 0x0c, %asi lduwa [%l7 + 0x48] %asi, %g4 smul %l6, 0x0671, %i4 movleu %xcc, %l1, %i2 fmuld8sux16 %f24, %f1, %f26 bn,a,pn %icc, loop_714 fmovse %icc, %f16, %f8 movcc %xcc, %g3, %l3 umul %l2, %i3, %g7 loop_714: call loop_715 sir 0x16A6 tg %xcc, 0x3 tn %icc, 0x4 loop_715: fexpand %f19, %f18 tn %icc, 0x3 movle %xcc, %g6, %o7 edge8n %l4, %o6, %l5 movrgez %i5, 0x3A8, %i6 set 0x18, %i7 ldxa [%g0 + %i7] 0x50, %g5 fbge,a %fcc0, loop_716 and %i1, 0x0A8A, %o2 wr %g0, 0x04, %asi swapa [%l7 + 0x5C] %asi, %o4 loop_716: xor %i7, 0x0774, %o3 fmovrslez %o0, %f11, %f26 fmovrdgz %l0, %f22, %f20 movrlz %i0, 0x0D3, %o5 edge16ln %g2, %g1, %o1 set 0x6E, %o2 lduha [%l7 + %o2] 0x04, %l6 te %xcc, 0x2 orcc %i4, %l1, %i2 srlx %g4, 0x18, %l3 edge32l %g3, %l2, %i3 fmul8x16 %f14, %f26, %f22 fmovdn %icc, %f29, %f4 swap [%l7 + 0x58], %g7 sdivx %o7, 0x05D9, %l4 movrgz %o6, 0x281, %g6 tcc %icc, 0x3 fbl %fcc3, loop_717 fmovsvs %xcc, %f4, %f18 mulx %l5, 0x0A3A, %i5 wr %g0, 0x80, %asi lduha [%l7 + 0x42] %asi, %g5 loop_717: bge,a loop_718 fmovdn %xcc, %f6, %f17 mova %xcc, %i6, %o2 array16 %i1, %o4, %o3 loop_718: edge8 %i7, %o0, %l0 movneg %icc, %o5, %g2 fbug %fcc1, loop_719 edge8ln %g1, %i0, %l6 sdivcc %i4, 0x1147, %o1 tne %xcc, 0x1 loop_719: tge %xcc, 0x4 movpos %icc, %i2, %l1 edge16ln %g4, %l3, %g3 srl %i3, %l2, %o7 fbue %fcc1, loop_720 array32 %g7, %l4, %g6 tge %xcc, 0x3 mulscc %o6, %l5, %g5 loop_720: nop set 0x58, %g5 stda %i4, [%l7 + %g5] 0x2b membar #Sync fpsub16s %f8, %f1, %f7 udivx %i6, 0x0C05, %i1 sir 0x1508 add %l7, 0x68, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x89, %o2, %o4 fbne %fcc1, loop_721 udiv %i7, 0x13A5, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %xcc, %o3, %l0 loop_721: udiv %g2, 0x03F9, %g1 bne,pt %icc, loop_722 fble,a %fcc0, loop_723 mulx %i0, 0x0ED9, %l6 edge16l %i4, %o5, %i2 loop_722: fbe %fcc3, loop_724 loop_723: fmovrslz %o1, %f28, %f28 sdivx %g4, 0x04F2, %l1 sra %g3, %i3, %l3 loop_724: xnor %o7, 0x1CF4, %g7 tg %xcc, 0x1 wr %g0, 0x81, %asi lduwa [%l7 + 0x1C] %asi, %l2 fabsd %f20, %f22 edge16ln %l4, %o6, %l5 subccc %g6, %g5, %i5 set 0x76, %o3 stba %i1, [%l7 + %o3] 0x15 edge32n %o2, %i6, %o4 sllx %o0, %o3, %i7 movn %xcc, %l0, %g2 subccc %i0, %g1, %i4 bgu,a %xcc, loop_725 movvs %icc, %o5, %i2 fsrc1s %f17, %f22 movcs %icc, %l6, %o1 loop_725: std %g4, [%l7 + 0x20] fmovrdgez %g3, %f18, %f16 fsrc2s %f27, %f20 bneg,pt %icc, loop_726 movge %xcc, %i3, %l3 fmovsge %icc, %f20, %f14 fcmpne32 %f10, %f6, %l1 loop_726: nop set 0x30, %i0 ldda [%l7 + %i0] 0x2a, %g6 fmovsgu %xcc, %f30, %f13 st %f24, [%l7 + 0x48] fmovsne %icc, %f20, %f17 xnor %o7, %l2, %l4 set 0x70, %l4 lduba [%l7 + %l4] 0x18, %o6 wr %g0, 0x0c, %asi stba %g6, [%l7 + 0x1E] %asi mova %icc, %g5, %l5 stbar wr %g0, 0x27, %asi stxa %i5, [%l7 + 0x60] %asi membar #Sync srl %i1, 0x12, %i6 andncc %o4, %o2, %o3 array32 %i7, %l0, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %o0, %g1, %i4 xorcc %i0, %o5, %i2 ld [%l7 + 0x2C], %f6 fmovrsgz %l6, %f15, %f2 fmovrslz %o1, %f2, %f22 tg %icc, 0x0 lduw [%l7 + 0x7C], %g3 fbn,a %fcc3, loop_727 fbul %fcc0, loop_728 fcmple16 %f4, %f0, %g4 xor %i3, %l1, %l3 loop_727: ta %icc, 0x2 loop_728: edge16 %o7, %g7, %l2 subccc %l4, 0x15FD, %g6 movre %g5, %o6, %i5 fcmpne16 %f28, %f18, %i1 movrlez %i6, %l5, %o4 bgu,a loop_729 movl %icc, %o2, %o3 xnor %i7, 0x0154, %g2 bgu,pt %icc, loop_730 loop_729: edge32n %l0, %g1, %o0 bge loop_731 movcc %icc, %i0, %i4 loop_730: movrgez %i2, 0x075, %o5 fnand %f0, %f28, %f2 loop_731: udivcc %l6, 0x1EF1, %g3 fcmpes %fcc3, %f31, %f30 fnands %f27, %f25, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %g4, 0x0951, %i3 movrlz %l1, %l3, %o7 brnz %g7, loop_732 edge8l %l2, %o1, %l4 add %g5, 0x0CB6, %o6 stx %g6, [%l7 + 0x50] loop_732: fmovdleu %xcc, %f21, %f9 sll %i1, %i6, %i5 call loop_733 bgu,pt %xcc, loop_734 fbn,a %fcc0, loop_735 xnorcc %l5, %o4, %o2 loop_733: fsrc2 %f10, %f8 loop_734: nop set 0x2C, %g3 lduha [%l7 + %g3] 0x89, %i7 loop_735: tne %icc, 0x2 wr %g0, 0x89, %asi lduha [%l7 + 0x64] %asi, %o3 fbu,a %fcc1, loop_736 fcmpd %fcc2, %f20, %f8 xnor %l0, 0x0EBA, %g2 mova %xcc, %o0, %i0 loop_736: move %icc, %i4, %g1 movpos %xcc, %o5, %l6 sdivx %g3, 0x057F, %i2 sdivcc %g4, 0x0C3A, %i3 orcc %l1, %o7, %l3 fmovspos %icc, %f24, %f29 movrgz %l2, %g7, %o1 bl,pt %icc, loop_737 or %g5, 0x0735, %l4 fmovsneg %icc, %f10, %f10 add %l7, 0x0C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g6 casa [%l6] 0x81, %g6, %o6 loop_737: ba %icc, loop_738 fandnot1s %f8, %f5, %f26 fmovsne %icc, %f6, %f20 movl %icc, %i6, %i5 loop_738: edge16 %i1, %o4, %l5 fcmpgt32 %f26, %f6, %o2 stb %o3, [%l7 + 0x44] smul %l0, 0x1C7E, %i7 srax %o0, %i0, %g2 wr %g0, 0x81, %asi ldswa [%l7 + 0x44] %asi, %i4 edge16ln %g1, %o5, %g3 movne %icc, %i2, %l6 edge8 %g4, %i3, %o7 movg %icc, %l3, %l2 mulx %l1, %o1, %g5 fmovrse %g7, %f18, %f17 tsubcc %g6, 0x1921, %l4 mova %icc, %i6, %i5 addcc %o6, 0x1DD3, %o4 tgu %xcc, 0x2 edge32 %l5, %o2, %i1 ble,pt %xcc, loop_739 fabsd %f8, %f26 set 0x30, %l3 stda %o2, [%l7 + %l3] 0x2f membar #Sync loop_739: tgu %xcc, 0x4 sllx %i7, %l0, %i0 orncc %g2, 0x1F58, %o0 edge32 %g1, %o5, %i4 tle %icc, 0x2 fnegs %f11, %f0 and %i2, %l6, %g4 movg %xcc, %g3, %o7 bvs,a,pt %xcc, loop_740 ldd [%l7 + 0x18], %f26 movgu %xcc, %l3, %i3 movn %xcc, %l1, %l2 loop_740: movgu %xcc, %g5, %o1 andn %g7, 0x0E77, %l4 sdivcc %g6, 0x09F3, %i5 edge32ln %i6, %o6, %o4 subccc %l5, %o2, %o3 movrlez %i7, %i1, %i0 tneg %xcc, 0x0 fnand %f12, %f8, %f28 fmovsn %xcc, %f7, %f28 bn loop_741 lduw [%l7 + 0x40], %l0 lduw [%l7 + 0x58], %o0 udivx %g1, 0x0346, %o5 loop_741: tg %xcc, 0x4 fnegs %f12, %f19 movre %i4, %i2, %l6 movcs %xcc, %g4, %g2 movgu %icc, %g3, %o7 stbar xorcc %i3, 0x1A5C, %l1 ldsb [%l7 + 0x3E], %l2 fmovrdne %g5, %f28, %f2 addccc %o1, 0x1071, %l3 udivx %g7, 0x0A8A, %l4 movn %xcc, %g6, %i5 bpos loop_742 srl %o6, %o4, %l5 tge %icc, 0x3 movrlz %i6, %o3, %o2 loop_742: fmul8sux16 %f2, %f18, %f8 tcc %xcc, 0x4 tsubcctv %i7, 0x1DF2, %i0 fcmpeq32 %f0, %f12, %l0 fzero %f2 brz %i1, loop_743 fmovdn %icc, %f21, %f27 fpsub32s %f3, %f20, %f31 siam 0x3 loop_743: fba,a %fcc3, loop_744 sra %o0, 0x02, %o5 fbule %fcc1, loop_745 andncc %i4, %i2, %l6 loop_744: sdiv %g4, 0x1F18, %g1 popc %g3, %o7 loop_745: fbug %fcc1, loop_746 movrgz %i3, %l1, %g2 alignaddrl %l2, %o1, %l3 bcc,a,pn %icc, loop_747 loop_746: fbge,a %fcc3, loop_748 umul %g5, 0x0DCD, %l4 edge8 %g7, %i5, %o6 loop_747: te %xcc, 0x3 loop_748: fsrc1 %f2, %f0 tleu %xcc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %g6, %l5, %o4 edge16ln %o3, %i6, %o2 udivx %i0, 0x1152, %l0 sir 0x01A2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %i1, %o0 tcs %icc, 0x5 subc %o5, 0x003E, %i4 fcmpgt32 %f6, %f14, %i7 tleu %icc, 0x0 sdiv %i2, 0x0D37, %g4 movgu %icc, %l6, %g1 tsubcctv %o7, 0x187D, %i3 fandnot2 %f28, %f22, %f28 mova %xcc, %g3, %l1 set 0x7C, %o0 stwa %g2, [%l7 + %o0] 0x19 sub %l2, %o1, %g5 tcc %xcc, 0x1 fmovrslz %l3, %f14, %f1 movneg %xcc, %g7, %l4 be,pn %xcc, loop_749 movrne %o6, 0x044, %g6 tvs %xcc, 0x6 mova %icc, %l5, %o4 loop_749: edge32ln %i5, %o3, %i6 fcmpne16 %f26, %f26, %o2 fmovsne %icc, %f27, %f7 udivx %i0, 0x1051, %i1 subccc %o0, %o5, %i4 tpos %xcc, 0x1 bne loop_750 array8 %l0, %i2, %g4 movleu %icc, %l6, %i7 movgu %icc, %o7, %i3 loop_750: sllx %g1, 0x17, %l1 fbn %fcc1, loop_751 movne %icc, %g3, %g2 movre %l2, %o1, %l3 subc %g7, 0x1C19, %l4 loop_751: fnor %f26, %f22, %f10 movgu %xcc, %g5, %g6 fmovsne %icc, %f13, %f18 srl %o6, %o4, %i5 movle %icc, %o3, %i6 fmovse %xcc, %f17, %f21 edge8l %o2, %l5, %i0 fandnot2 %f12, %f20, %f24 fba %fcc0, loop_752 tpos %xcc, 0x6 tleu %icc, 0x1 wr %g0, 0x89, %asi lduba [%l7 + 0x47] %asi, %o0 loop_752: edge16ln %o5, %i4, %i1 tn %icc, 0x1 addcc %l0, 0x07DE, %i2 addccc %l6, 0x016F, %i7 ble,a,pn %xcc, loop_753 fmovsge %icc, %f28, %f1 movg %icc, %g4, %o7 sdivcc %i3, 0x0CD0, %g1 loop_753: tl %icc, 0x6 subccc %g3, %l1, %l2 popc %o1, %l3 sllx %g2, 0x0A, %l4 tsubcctv %g7, 0x1FF6, %g6 tsubcc %g5, 0x0918, %o6 edge8l %i5, %o4, %i6 tge %xcc, 0x1 ta %xcc, 0x4 sdivx %o3, 0x0165, %o2 fbug,a %fcc0, loop_754 movne %xcc, %i0, %o0 fnand %f14, %f10, %f20 movrlez %o5, 0x1B7, %i4 loop_754: smul %i1, 0x0276, %l5 fmovsne %xcc, %f1, %f20 bpos,a,pt %icc, loop_755 tcc %icc, 0x1 fmovdg %icc, %f28, %f27 tn %xcc, 0x5 loop_755: mulscc %i2, 0x19A2, %l0 subccc %i7, 0x0DCC, %g4 tsubcc %l6, 0x0EB5, %o7 subccc %i3, %g1, %g3 tgu %icc, 0x5 srlx %l2, %o1, %l1 bn,a %xcc, loop_756 subcc %l3, %l4, %g2 taddcctv %g6, %g5, %o6 tge %xcc, 0x1 loop_756: add %g7, %o4, %i5 for %f12, %f22, %f4 fpackfix %f0, %f16 movrgez %i6, %o2, %o3 movvc %xcc, %i0, %o5 fmovdl %icc, %f2, %f0 taddcc %i4, %i1, %l5 fmovdn %icc, %f23, %f27 sll %o0, 0x0E, %l0 movg %icc, %i7, %i2 edge16l %l6, %g4, %i3 sll %g1, %o7, %l2 nop set 0x28, %g2 std %f12, [%l7 + %g2] std %f0, [%l7 + 0x40] array32 %o1, %g3, %l1 smul %l4, %l3, %g6 tcc %xcc, 0x3 umulcc %g2, %g5, %o6 te %icc, 0x0 set 0x4C, %g6 swapa [%l7 + %g6] 0x81, %g7 wr %g0, 0x22, %asi stxa %i5, [%l7 + 0x08] %asi membar #Sync udiv %o4, 0x1F27, %o2 sdivx %i6, 0x0EA4, %i0 fcmpd %fcc2, %f8, %f18 subccc %o5, %i4, %i1 bg,a loop_757 fmovsle %xcc, %f24, %f12 fmuld8ulx16 %f28, %f12, %f0 movg %icc, %o3, %l5 loop_757: stbar fbg,a %fcc3, loop_758 andn %l0, 0x1E2C, %i7 wr %g0, 0xe3, %asi stba %o0, [%l7 + 0x69] %asi membar #Sync loop_758: edge8n %i2, %l6, %i3 movne %icc, %g1, %o7 movrlz %l2, 0x15B, %g4 ldub [%l7 + 0x77], %o1 ble,a,pn %xcc, loop_759 mova %xcc, %g3, %l4 set 0x20, %g4 ldda [%l7 + %g4] 0x89, %l0 loop_759: nop set 0x3C, %i6 stwa %g6, [%l7 + %i6] 0x15 wr %g0, 0x80, %asi lduwa [%l7 + 0x70] %asi, %l3 fmovdge %xcc, %f4, %f0 umulcc %g5, %o6, %g2 fxor %f24, %f14, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %xcc, 0x4 fexpand %f30, %f24 fpsub16 %f20, %f22, %f28 nop setx loop_760, %l0, %l1 jmpl %l1, %g7 subcc %o4, 0x023B, %o2 fmovrdne %i5, %f24, %f0 movle %xcc, %i6, %i0 loop_760: fbge %fcc2, loop_761 subcc %o5, %i1, %o3 srl %l5, %l0, %i7 ldd [%l7 + 0x40], %o0 loop_761: swap [%l7 + 0x14], %i2 fsrc1s %f29, %f15 andn %l6, 0x07C8, %i4 ldub [%l7 + 0x29], %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %o7, %l2, %i3 udivx %o1, 0x13B0, %g3 tsubcctv %l4, 0x1A92, %g4 fble,a %fcc1, loop_762 tg %icc, 0x1 alignaddr %g6, %l3, %g5 ldx [%l7 + 0x18], %o6 loop_762: fcmple16 %f12, %f30, %g2 fbul %fcc2, loop_763 bge,pn %icc, loop_764 tsubcctv %g7, %o4, %l1 movrgz %o2, 0x007, %i5 loop_763: xnor %i0, 0x1658, %o5 loop_764: bcc,a loop_765 mulx %i6, 0x0644, %i1 fabsd %f12, %f2 movrgez %o3, 0x2FC, %l0 loop_765: fbule,a %fcc1, loop_766 array16 %l5, %o0, %i2 tl %icc, 0x4 fandnot2s %f4, %f22, %f10 loop_766: fbule,a %fcc3, loop_767 mulx %i7, 0x05AB, %l6 st %f31, [%l7 + 0x74] fmovdgu %xcc, %f7, %f1 loop_767: fcmps %fcc2, %f7, %f0 sll %i4, 0x0B, %o7 wr %g0, 0x89, %asi stha %l2, [%l7 + 0x30] %asi fmovdleu %xcc, %f29, %f27 fmovdpos %xcc, %f21, %f27 nop set 0x15, %i1 stb %g1, [%l7 + %i1] fmul8sux16 %f20, %f28, %f26 subcc %o1, 0x0564, %i3 movvc %icc, %g3, %g4 set 0x220, %g7 ldxa [%g0 + %g7] 0x52, %l4 st %f21, [%l7 + 0x08] andncc %g6, %g5, %l3 fors %f22, %f10, %f9 movrlez %o6, %g2, %g7 orn %o4, %o2, %l1 fxors %f9, %f23, %f22 add %l7, 0x54, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i0 casa [%l6] %asi, %i0, %i5 movl %xcc, %i6, %o5 lduh [%l7 + 0x1E], %i1 sir 0x1808 tge %xcc, 0x7 and %l0, 0x0033, %o3 edge16l %l5, %o0, %i2 tneg %xcc, 0x5 set 0x60, %i2 lduwa [%l7 + %i2] 0x0c, %l6 fmovdg %xcc, %f2, %f24 fand %f14, %f10, %f20 fmovrdne %i4, %f26, %f10 set 0x28, %i4 stda %i6, [%l7 + %i4] 0x27 membar #Sync nop setx loop_768, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdivcc %l2, 0x1B30, %o7 tpos %icc, 0x5 fmovsl %icc, %f28, %f30 loop_768: andn %g1, %i3, %o1 set 0x42, %l2 ldstuba [%l7 + %l2] 0x11, %g4 fnors %f17, %f25, %f4 movpos %icc, %l4, %g6 addcc %g5, 0x0296, %g3 fmovdl %icc, %f18, %f9 alignaddrl %l3, %o6, %g2 fblg %fcc1, loop_769 fmovdcc %xcc, %f21, %f0 andn %g7, %o2, %o4 stbar loop_769: edge16l %i0, %l1, %i5 edge16 %i6, %o5, %i1 movre %o3, %l0, %l5 fmovrsgez %o0, %f8, %f8 orncc %l6, %i4, %i2 fmovdleu %xcc, %f4, %f25 tcc %xcc, 0x3 taddcc %i7, 0x1FA6, %l2 move %icc, %g1, %i3 edge8l %o1, %g4, %l4 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f16 fmovsn %icc, %f2, %f31 or %o7, %g5, %g6 nop setx loop_770, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movcc %xcc, %g3, %l3 bneg,a %icc, loop_771 tge %icc, 0x3 loop_770: fmovdgu %icc, %f4, %f13 set 0x10, %o1 prefetcha [%l7 + %o1] 0x04, 0x1 loop_771: nop set 0x1C, %i3 swapa [%l7 + %i3] 0x10, %g2 fbn %fcc0, loop_772 edge8n %g7, %o4, %o2 sll %i0, 0x08, %i5 membar 0x43 loop_772: edge32ln %i6, %l1, %i1 movrlz %o3, %l0, %l5 fcmpd %fcc2, %f4, %f2 movl %icc, %o0, %o5 tsubcctv %i4, %l6, %i2 fors %f28, %f24, %f15 movl %icc, %l2, %g1 subc %i7, 0x07BD, %i3 edge32ln %g4, %o1, %o7 orncc %g5, %g6, %g3 fmovdvc %xcc, %f16, %f25 movcc %xcc, %l3, %o6 fmovdne %xcc, %f27, %f16 edge32ln %l4, %g7, %g2 edge32ln %o2, %i0, %i5 movpos %icc, %i6, %l1 nop setx loop_773, %l0, %l1 jmpl %l1, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 flush %l7 + 0x10 stbar loop_773: tgu %xcc, 0x2 popc %o4, %l0 tsubcctv %l5, 0x14FF, %o3 nop setx loop_774, %l0, %l1 jmpl %l1, %o0 edge8ln %i4, %o5, %i2 stx %l2, [%l7 + 0x08] fmovsvc %icc, %f5, %f10 loop_774: edge16l %l6, %g1, %i3 fmovde %icc, %f7, %f12 movpos %xcc, %i7, %o1 movl %icc, %g4, %o7 tn %icc, 0x3 fmul8x16al %f5, %f28, %f16 movrlz %g6, %g3, %l3 edge16n %g5, %l4, %g7 ld [%l7 + 0x68], %f26 tsubcctv %o6, %o2, %g2 fpmerge %f7, %f0, %f2 and %i5, %i0, %i6 set 0x30, %o6 stxa %l1, [%l7 + %o6] 0x14 edge16ln %o4, %i1, %l0 movle %xcc, %o3, %o0 fmovdvc %icc, %f13, %f4 tvs %icc, 0x1 sdivx %i4, 0x129D, %o5 movcc %icc, %i2, %l5 movgu %xcc, %l6, %g1 sra %l2, 0x03, %i7 umul %i3, 0x0BE5, %g4 fba,a %fcc1, loop_775 movcs %icc, %o7, %o1 fmovrdne %g3, %f28, %f26 tcs %icc, 0x3 loop_775: ldub [%l7 + 0x0D], %g6 sdivx %l3, 0x0A4C, %l4 edge8l %g5, %o6, %o2 orcc %g2, %i5, %g7 edge32l %i6, %l1, %o4 tvc %xcc, 0x2 fmul8x16au %f10, %f10, %f28 xorcc %i1, %i0, %o3 fpsub32 %f8, %f12, %f22 fcmped %fcc0, %f30, %f20 std %f20, [%l7 + 0x68] nop set 0x78, %o7 std %o0, [%l7 + %o7] movvc %icc, %i4, %o5 fblg %fcc0, loop_776 fbg,a %fcc2, loop_777 fmovsvs %xcc, %f13, %f19 brz %l0, loop_778 loop_776: fmovdne %icc, %f21, %f6 loop_777: fmovsn %icc, %f18, %f7 bne,pt %xcc, loop_779 loop_778: xnorcc %l5, %i2, %l6 bcc loop_780 movrlz %l2, %g1, %i7 loop_779: or %i3, 0x1A05, %g4 wr %g0, 0x2a, %asi stha %o7, [%l7 + 0x0C] %asi membar #Sync loop_780: sub %o1, %g3, %g6 brlz %l3, loop_781 tvs %xcc, 0x4 edge32l %l4, %o6, %o2 fmovsge %icc, %f5, %f10 loop_781: ldsw [%l7 + 0x28], %g2 fmovde %icc, %f21, %f13 fpsub16s %f23, %f29, %f27 subcc %i5, 0x0676, %g7 fmul8x16au %f14, %f10, %f2 call loop_782 tg %icc, 0x4 ta %icc, 0x1 taddcctv %g5, %i6, %l1 loop_782: movcs %xcc, %i1, %i0 fbul %fcc0, loop_783 movge %xcc, %o3, %o4 fsrc1s %f21, %f5 set 0x28, %l0 lduwa [%l7 + %l0] 0x89, %i4 loop_783: orncc %o0, 0x0EA3, %o5 brlz,a %l0, loop_784 fbe %fcc3, loop_785 tsubcc %l5, %l6, %i2 fmovdpos %xcc, %f10, %f28 loop_784: tne %xcc, 0x0 loop_785: bl %icc, loop_786 movneg %xcc, %l2, %i7 fbul,a %fcc0, loop_787 tsubcc %g1, %i3, %g4 loop_786: edge16ln %o1, %g3, %o7 movrlz %l3, %g6, %o6 loop_787: sra %o2, %g2, %i5 fble,a %fcc0, loop_788 bge,a,pn %xcc, loop_789 movvs %xcc, %g7, %g5 sir 0x0ADA loop_788: andcc %i6, %l1, %i1 loop_789: bn,pt %xcc, loop_790 sllx %i0, %l4, %o3 fmovdvc %icc, %f29, %f2 udiv %o4, 0x1E31, %o0 loop_790: add %i4, %l0, %l5 fmuld8ulx16 %f26, %f31, %f10 fbl %fcc2, loop_791 ba,a %xcc, loop_792 movrgz %l6, 0x33D, %i2 fnors %f8, %f13, %f23 loop_791: edge16ln %l2, %o5, %g1 loop_792: mova %icc, %i7, %g4 ld [%l7 + 0x38], %f0 brnz,a %o1, loop_793 stx %g3, [%l7 + 0x60] fmovrdlz %i3, %f6, %f20 or %l3, 0x0E69, %o7 loop_793: srax %g6, 0x01, %o2 edge8ln %o6, %g2, %i5 brgez %g5, loop_794 for %f14, %f6, %f14 fpsub32s %f16, %f26, %f5 fbge,a %fcc1, loop_795 loop_794: edge32ln %i6, %g7, %l1 andn %i1, %l4, %i0 stw %o4, [%l7 + 0x0C] loop_795: array8 %o0, %i4, %l0 array8 %l5, %l6, %i2 sllx %l2, %o3, %o5 orcc %i7, 0x12E3, %g1 nop setx loop_796, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xor %g4, 0x1210, %o1 ta %icc, 0x0 fbul,a %fcc2, loop_797 loop_796: bl %icc, loop_798 edge16ln %g3, %i3, %l3 set 0x54, %l6 swapa [%l7 + %l6] 0x18, %o7 loop_797: fcmped %fcc0, %f28, %f30 loop_798: xnor %o2, 0x1026, %o6 fble %fcc3, loop_799 tle %xcc, 0x6 smulcc %g2, %g6, %i5 srl %g5, 0x1B, %i6 loop_799: xor %g7, 0x066E, %l1 orn %i1, 0x0A97, %l4 fmovrse %i0, %f22, %f9 movrlez %o4, 0x018, %i4 set 0x53, %o5 stba %o0, [%l7 + %o5] 0x15 fcmpeq32 %f10, %f12, %l5 sethi 0x0872, %l6 alignaddrl %i2, %l2, %o3 sdivcc %o5, 0x0E90, %i7 tsubcctv %g1, 0x02E8, %g4 wr %g0, 0x19, %asi lduha [%l7 + 0x0A] %asi, %o1 fpsub16s %f28, %f22, %f22 umul %g3, 0x0478, %i3 fbue %fcc3, loop_800 sethi 0x1A15, %l3 fmovrse %o7, %f10, %f29 movg %icc, %o2, %l0 loop_800: movre %g2, 0x216, %o6 xnorcc %g6, %g5, %i6 edge8n %i5, %l1, %i1 std %f2, [%l7 + 0x70] alignaddr %l4, %g7, %o4 fabsd %f16, %f22 swap [%l7 + 0x50], %i4 tsubcc %o0, %l5, %i0 movleu %icc, %i2, %l2 bshuffle %f26, %f8, %f12 mova %xcc, %l6, %o5 fmovdne %icc, %f21, %f23 array8 %o3, %g1, %g4 stbar edge16ln %o1, %g3, %i7 sdiv %l3, 0x0FEF, %o7 orncc %i3, 0x0D00, %o2 movrlez %l0, 0x026, %g2 addc %g6, 0x1FA9, %o6 ldsb [%l7 + 0x6C], %g5 fornot1 %f24, %f16, %f28 udivcc %i5, 0x13E4, %i6 stx %i1, [%l7 + 0x30] tne %xcc, 0x7 tcc %xcc, 0x0 brlz %l4, loop_801 movrlz %l1, 0x0A4, %o4 fxnor %f0, %f4, %f2 fmul8x16al %f26, %f19, %f18 loop_801: nop wr %g0, 0x88, %asi ldstuba [%l7 + 0x36] %asi, %g7 smul %o0, %l5, %i4 popc %i0, %i2 set 0x70, %o4 stwa %l6, [%l7 + %o4] 0x2a membar #Sync udiv %l2, 0x0083, %o5 movleu %xcc, %o3, %g4 subcc %o1, 0x1D8A, %g3 or %g1, 0x129B, %l3 fmovsvc %icc, %f15, %f2 fble %fcc1, loop_802 movcc %icc, %o7, %i3 movpos %xcc, %i7, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_802: fxor %f8, %f10, %f20 alignaddr %l0, %g6, %g2 tne %icc, 0x4 fmovse %icc, %f25, %f26 tg %xcc, 0x6 wr %g0, 0x81, %asi ldxa [%l7 + 0x08] %asi, %g5 fbn,a %fcc2, loop_803 movrlz %i5, %i6, %i1 wr %g0, 0x11, %asi ldxa [%l7 + 0x20] %asi, %l4 loop_803: tge %icc, 0x0 umulcc %o6, 0x0DED, %l1 movl %xcc, %g7, %o4 lduh [%l7 + 0x10], %o0 fmovsle %icc, %f12, %f9 movcc %icc, %l5, %i4 sllx %i0, %i2, %l6 tsubcc %l2, %o5, %g4 fpadd32s %f2, %f23, %f27 movneg %xcc, %o3, %o1 fmovdg %icc, %f1, %f17 stw %g1, [%l7 + 0x44] sllx %l3, %g3, %o7 siam 0x4 brnz %i3, loop_804 bneg,pn %xcc, loop_805 fandnot1 %f2, %f8, %f24 movn %icc, %o2, %l0 loop_804: siam 0x6 loop_805: fbule,a %fcc1, loop_806 smul %g6, 0x0A79, %i7 movrlz %g2, %i5, %g5 fmovsa %xcc, %f26, %f20 loop_806: fmovrdgz %i6, %f12, %f0 umulcc %l4, 0x00F5, %i1 fmul8x16 %f3, %f2, %f30 wr %g0, 0x88, %asi ldda [%l7 + 0x70] %asi, %o6 nop set 0x70, %g1 std %f2, [%l7 + %g1] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %icc, 0x0 brgez,a %g7, loop_807 fpadd16s %f15, %f11, %f26 movcc %xcc, %l1, %o0 orncc %l5, %o4, %i4 loop_807: fmovscs %icc, %f24, %f22 bcc,a,pt %xcc, loop_808 brnz %i0, loop_809 andncc %l6, %i2, %l2 ldsw [%l7 + 0x24], %g4 loop_808: tvs %xcc, 0x4 loop_809: fmovda %xcc, %f30, %f20 movneg %xcc, %o3, %o5 fblg,a %fcc3, loop_810 movrne %g1, 0x30F, %l3 fmovdneg %xcc, %f8, %f0 alignaddrl %o1, %g3, %i3 loop_810: bn,pt %xcc, loop_811 movrgz %o7, 0x0E1, %l0 ba loop_812 sdiv %g6, 0x1D6C, %i7 loop_811: fmovrsgz %g2, %f2, %f10 udivx %i5, 0x1575, %g5 loop_812: sll %o2, 0x02, %i6 fsrc1s %f2, %f18 movrgz %i1, %l4, %o6 fmovdcc %icc, %f0, %f4 alignaddrl %g7, %o0, %l1 tvc %icc, 0x5 bvs,a %icc, loop_813 fbg %fcc0, loop_814 move %icc, %l5, %i4 set 0x59, %l1 ldstuba [%l7 + %l1] 0x10, %i0 loop_813: edge32n %l6, %o4, %l2 loop_814: movgu %xcc, %g4, %o3 sdivx %o5, 0x041A, %i2 movrne %g1, %o1, %l3 umulcc %g3, %i3, %o7 fbe,a %fcc0, loop_815 movle %icc, %g6, %l0 fmovdleu %icc, %f27, %f15 tsubcc %i7, %i5, %g2 loop_815: andncc %o2, %i6, %g5 tcc %xcc, 0x4 movle %xcc, %l4, %i1 movge %icc, %o6, %g7 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f0 tvs %icc, 0x5 bge,a,pt %xcc, loop_816 edge16ln %o0, %l1, %i4 set 0x6A, %i5 ldstuba [%l7 + %i5] 0x10, %i0 loop_816: subc %l6, 0x1F8B, %o4 sllx %l2, %g4, %o3 lduw [%l7 + 0x68], %o5 fabss %f7, %f9 stw %i2, [%l7 + 0x20] fcmped %fcc2, %f28, %f22 sdivcc %l5, 0x1963, %g1 fbue %fcc1, loop_817 movrgez %l3, %o1, %g3 taddcctv %o7, %i3, %l0 movrgz %i7, 0x08F, %g6 loop_817: fmovsg %icc, %f30, %f22 fbuge,a %fcc1, loop_818 swap [%l7 + 0x3C], %i5 bshuffle %f22, %f28, %f28 fandnot1 %f10, %f24, %f18 loop_818: fbl,a %fcc1, loop_819 mulx %g2, %o2, %g5 edge16n %i6, %l4, %o6 wr %g0, 0x89, %asi sta %f16, [%l7 + 0x64] %asi loop_819: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %i1, %o0, %l1 fnegd %f18, %f0 orcc %g7, %i4, %i0 fbg %fcc3, loop_820 addc %o4, %l6, %g4 fxors %f2, %f30, %f6 andn %o3, 0x1DFE, %o5 loop_820: prefetch [%l7 + 0x64], 0x2 smul %l2, 0x0A68, %l5 tpos %icc, 0x0 tvs %icc, 0x1 movcs %xcc, %i2, %g1 fmovsn %icc, %f17, %f31 move %xcc, %l3, %g3 add %l7, 0x78, %l6 wr %g0, 0x19, %asi casxa [%l6] %asi, %o7, %i3 fmovde %icc, %f23, %f31 srlx %l0, 0x1A, %i7 sllx %g6, 0x1C, %o1 fmovscs %xcc, %f5, %f14 fbn %fcc0, loop_821 fnand %f28, %f0, %f28 movl %icc, %i5, %g2 fors %f2, %f21, %f29 loop_821: movneg %icc, %o2, %g5 tge %icc, 0x2 edge16 %i6, %o6, %l4 sth %i1, [%l7 + 0x42] tneg %icc, 0x0 edge8n %o0, %l1, %i4 sdivx %g7, 0x0DED, %o4 mulx %i0, %g4, %o3 fornot1 %f4, %f26, %f0 tne %icc, 0x5 movleu %xcc, %l6, %o5 array16 %l2, %l5, %g1 set 0x5C, %l5 lduba [%l7 + %l5] 0x18, %i2 mulx %g3, 0x0987, %l3 add %o7, 0x1DD2, %i3 sdiv %i7, 0x0E6C, %g6 xnorcc %o1, 0x14E6, %l0 udiv %i5, 0x1150, %o2 movpos %xcc, %g2, %i6 sub %o6, 0x1048, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %l4, %o0, %l1 tcs %icc, 0x1 tleu %xcc, 0x5 brnz,a %i4, loop_822 prefetch [%l7 + 0x10], 0x0 udivx %g7, 0x07F2, %o4 be,pt %icc, loop_823 loop_822: fcmpgt16 %f14, %f14, %i0 be,a,pt %xcc, loop_824 movneg %icc, %i1, %o3 loop_823: ta %xcc, 0x7 fmovdvc %icc, %f9, %f26 loop_824: nop wr %g0, 0x0c, %asi ldsha [%l7 + 0x2A] %asi, %g4 add %l7, 0x10, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x89, %o5, %l2 fbne,a %fcc1, loop_825 te %icc, 0x0 wr %g0, 0x88, %asi lduba [%l7 + 0x73] %asi, %l6 loop_825: smulcc %g1, 0x1050, %l5 srl %i2, 0x1D, %l3 fpackfix %f0, %f0 fmovrsgz %g3, %f5, %f18 fmul8sux16 %f28, %f18, %f30 fbl %fcc2, loop_826 brnz,a %i3, loop_827 movneg %icc, %o7, %i7 tcc %icc, 0x4 loop_826: edge32 %g6, %o1, %i5 loop_827: fmovdpos %icc, %f13, %f0 movvc %xcc, %o2, %g2 sdiv %i6, 0x1A0A, %o6 orncc %g5, 0x06E2, %l0 movg %xcc, %l4, %o0 brgez,a %i4, loop_828 bcs loop_829 sll %l1, 0x03, %g7 movvc %xcc, %i0, %o4 loop_828: array8 %i1, %g4, %o5 loop_829: fpadd32s %f2, %f22, %f31 tvc %xcc, 0x7 fmovrde %o3, %f16, %f0 andncc %l6, %g1, %l2 fbn %fcc0, loop_830 stw %i2, [%l7 + 0x50] fandnot1 %f16, %f28, %f16 movne %xcc, %l3, %g3 loop_830: bge,pt %xcc, loop_831 bvs,a,pt %xcc, loop_832 fmovsn %icc, %f30, %f13 brz,a %l5, loop_833 loop_831: for %f12, %f12, %f24 loop_832: array32 %o7, %i7, %i3 fpmerge %f30, %f6, %f6 loop_833: fmovsn %icc, %f28, %f0 orn %g6, 0x1CE6, %o1 fmovdvs %xcc, %f21, %f18 umul %i5, %o2, %g2 fands %f3, %f3, %f7 set 0x18, %o2 prefetcha [%l7 + %o2] 0x19, 0x0 stbar tle %icc, 0x2 lduw [%l7 + 0x38], %g5 popc %o6, %l4 tsubcctv %l0, %o0, %i4 fnor %f16, %f8, %f8 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %xcc, %l1, %i0 udivx %g7, 0x089D, %o4 tsubcctv %g4, 0x1E1E, %o5 andncc %i1, %l6, %g1 sethi 0x1965, %o3 tleu %xcc, 0x2 fbn,a %fcc1, loop_834 edge8ln %i2, %l3, %g3 bvc,a,pt %xcc, loop_835 edge8ln %l5, %l2, %o7 loop_834: fmul8ulx16 %f10, %f4, %f16 bleu,a,pn %icc, loop_836 loop_835: tleu %icc, 0x4 wr %g0, 0x18, %asi swapa [%l7 + 0x48] %asi, %i3 loop_836: addcc %g6, %i7, %i5 fornot1s %f17, %f2, %f15 andcc %o1, 0x0A96, %g2 andn %o2, %i6, %g5 tvs %xcc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovda %xcc, %f2, %f27 and %o6, 0x17D9, %l4 andncc %o0, %i4, %l0 sll %i0, %l1, %o4 sdiv %g4, 0x0AE1, %g7 add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o5 casxa [%l6] %asi, %o5, %i1 fmovdneg %icc, %f30, %f22 brlez %g1, loop_837 lduh [%l7 + 0x48], %o3 bgu loop_838 siam 0x2 loop_837: sll %l6, 0x1B, %i2 flush %l7 + 0x6C loop_838: array16 %g3, %l5, %l2 andn %l3, %o7, %i3 be,pn %xcc, loop_839 fmovrdlez %g6, %f30, %f24 alignaddr %i5, %o1, %i7 te %xcc, 0x4 loop_839: fmovd %f22, %f8 srax %o2, 0x00, %g2 sllx %i6, 0x06, %o6 fbn %fcc0, loop_840 movrgz %g5, %o0, %i4 movrne %l0, 0x316, %l4 movrne %l1, 0x3DB, %o4 loop_840: add %g4, 0x1578, %g7 move %icc, %i0, %o5 mulx %i1, 0x01A3, %o3 move %xcc, %l6, %g1 for %f14, %f24, %f14 subcc %g3, 0x0089, %i2 fbuge,a %fcc2, loop_841 fcmped %fcc3, %f28, %f2 edge8n %l5, %l3, %o7 fnot2s %f15, %f22 loop_841: sllx %i3, %g6, %l2 wr %g0, 0x88, %asi lda [%l7 + 0x44] %asi, %f8 alignaddrl %i5, %i7, %o2 movn %xcc, %o1, %i6 fbn %fcc3, loop_842 edge32n %o6, %g5, %o0 tvs %xcc, 0x0 fpadd32 %f8, %f20, %f12 loop_842: fzero %f2 tvc %icc, 0x6 tl %xcc, 0x4 orncc %i4, %g2, %l0 ble,a,pn %icc, loop_843 fmovsge %xcc, %f30, %f19 movrgez %l4, %l1, %o4 add %l7, 0x38, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x80, %g7, %i0 loop_843: fmovsne %icc, %f18, %f21 fmul8ulx16 %f4, %f30, %f18 edge8l %g4, %o5, %i1 movrlez %o3, 0x242, %l6 edge16l %g3, %g1, %i2 edge16n %l3, %o7, %i3 ba,pn %xcc, loop_844 movrne %g6, %l2, %i5 movpos %xcc, %l5, %o2 movge %xcc, %i7, %i6 loop_844: sir 0x1822 smulcc %o6, %g5, %o0 array32 %i4, %o1, %l0 tsubcctv %l4, %l1, %o4 fmovda %xcc, %f5, %f29 bvs,a loop_845 edge16 %g2, %g7, %i0 popc 0x0AE1, %o5 tcs %xcc, 0x0 loop_845: fandnot2 %f0, %f2, %f14 add %g4, %i1, %o3 mulx %g3, 0x14A6, %l6 fcmpgt16 %f20, %f26, %g1 alignaddr %i2, %l3, %o7 movpos %xcc, %g6, %i3 tneg %icc, 0x4 mulx %i5, %l2, %o2 wr %g0, 0x88, %asi lduha [%l7 + 0x58] %asi, %l5 fmovs %f4, %f19 alignaddrl %i7, %o6, %g5 ldsw [%l7 + 0x64], %i6 ldsb [%l7 + 0x79], %i4 membar 0x20 fmovdn %icc, %f13, %f16 tsubcc %o1, %l0, %l4 sth %o0, [%l7 + 0x18] popc %o4, %l1 movrgz %g2, 0x266, %g7 edge8ln %o5, %i0, %i1 edge16n %g4, %g3, %o3 wr %g0, 0x89, %asi stha %l6, [%l7 + 0x36] %asi movl %xcc, %i2, %g1 xor %l3, %g6, %i3 brz %i5, loop_846 movrgz %l2, 0x107, %o2 udivx %l5, 0x0964, %i7 fnot1s %f5, %f9 loop_846: ldx [%l7 + 0x70], %o7 edge32ln %g5, %i6, %i4 wr %g0, 0x04, %asi stda %o0, [%l7 + 0x70] %asi movcs %icc, %l0, %l4 addcc %o6, 0x1825, %o4 movrgez %l1, %g2, %o0 fandnot2s %f5, %f6, %f24 orcc %o5, %g7, %i1 subcc %g4, 0x0C3E, %g3 edge16n %i0, %o3, %l6 edge16 %i2, %l3, %g6 tn %xcc, 0x0 andncc %g1, %i5, %l2 movg %xcc, %i3, %o2 mulscc %l5, 0x09AB, %o7 add %i7, 0x0B86, %i6 bcc,a,pt %xcc, loop_847 udivcc %g5, 0x0345, %i4 membar 0x26 fandnot1 %f8, %f10, %f20 loop_847: xor %o1, 0x0119, %l0 tsubcc %l4, %o6, %o4 movre %g2, 0x21B, %l1 movrgz %o0, 0x392, %o5 udiv %i1, 0x1928, %g4 tle %xcc, 0x3 tle %icc, 0x3 fbuge %fcc0, loop_848 movg %xcc, %g7, %i0 sllx %g3, %l6, %o3 brgz %i2, loop_849 loop_848: tpos %icc, 0x6 sdivcc %g6, 0x0D33, %l3 fmovdcs %icc, %f6, %f0 loop_849: ba,a %xcc, loop_850 sethi 0x1AD4, %g1 edge16l %l2, %i3, %i5 movgu %icc, %o2, %l5 loop_850: brz %i7, loop_851 fandnot2 %f30, %f0, %f12 tle %xcc, 0x0 xnor %i6, 0x168B, %g5 loop_851: fmovdg %xcc, %f16, %f18 orcc %i4, 0x07ED, %o7 or %l0, 0x037E, %o1 movrne %o6, %o4, %l4 xnor %l1, 0x03FE, %o0 fcmple32 %f18, %f10, %o5 orncc %i1, 0x082C, %g4 sdivx %g2, 0x17A1, %i0 set 0x40, %g5 stda %f16, [%l7 + %g5] 0x80 movrgz %g3, 0x163, %g7 te %icc, 0x0 movge %icc, %l6, %i2 edge32l %g6, %o3, %l3 add %l7, 0x40, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x11, %g1, %l2 bg,a loop_852 udivcc %i5, 0x13DE, %o2 movg %icc, %i3, %l5 movrlez %i7, %i6, %i4 loop_852: tleu %xcc, 0x2 fmovsleu %icc, %f19, %f12 faligndata %f30, %f24, %f20 edge32n %o7, %g5, %o1 movn %xcc, %l0, %o4 bgu,a loop_853 mulscc %o6, 0x033A, %l1 movn %xcc, %o0, %o5 tn %icc, 0x4 loop_853: subccc %i1, %g4, %l4 fcmpeq32 %f20, %f26, %i0 bcs,pt %xcc, loop_854 movvc %xcc, %g3, %g2 udivcc %l6, 0x04BB, %i2 fsrc1 %f2, %f22 loop_854: fcmpeq32 %f30, %f16, %g6 edge16ln %g7, %l3, %o3 fmovde %xcc, %f29, %f3 sra %l2, %i5, %o2 tge %icc, 0x1 edge16n %i3, %l5, %i7 fmovrdne %i6, %f12, %f0 stbar fba,a %fcc1, loop_855 fcmpeq32 %f14, %f8, %i4 fandnot1 %f22, %f30, %f22 fmovs %f9, %f11 loop_855: sdivx %o7, 0x0FDC, %g1 sllx %o1, %l0, %o4 movl %xcc, %g5, %o6 movrgez %o0, 0x37E, %o5 orcc %l1, 0x165C, %i1 edge16 %l4, %g4, %g3 and %i0, 0x04ED, %l6 tg %xcc, 0x1 tvs %icc, 0x4 fpadd16s %f10, %f30, %f2 fxnors %f18, %f0, %f28 edge32l %g2, %i2, %g7 ldsh [%l7 + 0x64], %l3 movg %xcc, %o3, %g6 umul %l2, %o2, %i5 bcs,pt %xcc, loop_856 fmuld8sux16 %f31, %f8, %f2 ldsw [%l7 + 0x40], %l5 tpos %icc, 0x0 loop_856: sethi 0x1006, %i3 fmovsneg %icc, %f29, %f27 wr %g0, 0x04, %asi ldsba [%l7 + 0x0A] %asi, %i6 fmovsgu %xcc, %f22, %f10 add %l7, 0x50, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %i4, %i7 bshuffle %f14, %f12, %f6 fnegs %f12, %f28 fmovrdne %o7, %f26, %f12 prefetch [%l7 + 0x18], 0x3 brnz %o1, loop_857 stx %l0, [%l7 + 0x40] fpadd32 %f28, %f18, %f2 fble %fcc0, loop_858 loop_857: fmovdneg %icc, %f5, %f6 sra %g1, 0x1D, %g5 fmovsg %icc, %f28, %f6 loop_858: edge8ln %o6, %o4, %o0 fbuge %fcc1, loop_859 edge16n %l1, %o5, %l4 set 0x44, %o3 lduha [%l7 + %o3] 0x88, %i1 loop_859: fbne,a %fcc1, loop_860 fpadd16s %f3, %f20, %f12 te %icc, 0x6 xor %g3, %i0, %g4 loop_860: movvs %xcc, %l6, %g2 edge8 %g7, %i2, %l3 addcc %g6, 0x14B9, %l2 fmovse %icc, %f19, %f24 fexpand %f4, %f22 alignaddrl %o3, %o2, %l5 edge16 %i5, %i3, %i6 stb %i7, [%l7 + 0x49] ldstub [%l7 + 0x23], %o7 tsubcctv %i4, %l0, %g1 tn %icc, 0x2 fbu %fcc0, loop_861 fnands %f29, %f23, %f18 udivx %o1, 0x1786, %o6 movrgz %g5, %o0, %l1 loop_861: movrgez %o4, 0x3C9, %o5 brlz %l4, loop_862 edge32ln %i1, %g3, %i0 ld [%l7 + 0x18], %f5 fornot2s %f20, %f5, %f2 loop_862: nop add %l7, 0x10, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %g4, %g2 fmovdcc %xcc, %f29, %f4 bcs,a %xcc, loop_863 mulscc %l6, 0x06CB, %i2 fmovsle %xcc, %f0, %f22 fmovsneg %xcc, %f31, %f4 loop_863: movn %xcc, %l3, %g7 tg %xcc, 0x5 brgez %g6, loop_864 movvc %icc, %l2, %o2 set 0x48, %i0 stxa %o3, [%l7 + %i0] 0x11 loop_864: movl %icc, %i5, %i3 fmovda %icc, %f0, %f14 andncc %l5, %i6, %o7 nop setx loop_865, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrdgez %i7, %f24, %f20 wr %g0, 0x2b, %asi stwa %i4, [%l7 + 0x7C] %asi membar #Sync loop_865: andncc %g1, %o1, %l0 edge8ln %o6, %g5, %l1 fnegd %f16, %f18 brz %o0, loop_866 tgu %icc, 0x3 sub %o5, %o4, %i1 membar 0x7F loop_866: edge8l %l4, %i0, %g3 movleu %xcc, %g4, %l6 bne %icc, loop_867 movge %xcc, %i2, %l3 movcc %xcc, %g7, %g6 tpos %icc, 0x2 loop_867: movrne %l2, 0x3B4, %g2 tge %icc, 0x4 fnands %f17, %f18, %f25 udivx %o3, 0x05A7, %i5 tcc %xcc, 0x2 lduw [%l7 + 0x0C], %o2 sllx %i3, 0x03, %i6 fandnot1s %f6, %f16, %f3 sethi 0x12E4, %o7 fbue %fcc1, loop_868 fcmpne16 %f18, %f26, %l5 movrgez %i4, 0x3F0, %g1 fmovrsgez %o1, %f12, %f23 loop_868: movleu %xcc, %i7, %o6 ldub [%l7 + 0x34], %g5 brz %l0, loop_869 bvc,pn %icc, loop_870 subc %l1, %o5, %o0 edge32ln %o4, %l4, %i0 loop_869: fnand %f8, %f16, %f16 loop_870: andn %g3, %g4, %i1 brlez,a %i2, loop_871 fbule,a %fcc2, loop_872 edge16 %l6, %g7, %l3 array32 %g6, %g2, %l2 loop_871: movle %icc, %i5, %o2 loop_872: nop wr %g0, 0xea, %asi stha %i3, [%l7 + 0x20] %asi membar #Sync tsubcc %i6, %o7, %l5 smul %o3, 0x1DCA, %g1 movrne %o1, 0x093, %i4 fcmple16 %f22, %f18, %o6 brlez,a %i7, loop_873 fmovs %f26, %f2 movrne %l0, %g5, %o5 mulscc %l1, %o4, %o0 loop_873: movne %xcc, %l4, %i0 fmovsl %icc, %f6, %f2 bleu,a,pt %icc, loop_874 addcc %g3, 0x0492, %g4 fmovrdlz %i2, %f12, %f8 movrlz %l6, 0x20B, %i1 loop_874: fors %f3, %f17, %f18 fnors %f15, %f3, %f3 fcmpne16 %f14, %f22, %g7 fcmps %fcc0, %f3, %f14 wr %g0, 0x2f, %asi stba %l3, [%l7 + 0x76] %asi membar #Sync udiv %g2, 0x0025, %l2 tl %xcc, 0x1 edge32 %g6, %i5, %i3 bgu loop_875 fmul8sux16 %f4, %f28, %f14 udivcc %i6, 0x0434, %o7 fbu %fcc1, loop_876 loop_875: movge %xcc, %l5, %o3 fbe %fcc2, loop_877 subccc %g1, %o2, %o1 loop_876: xnor %o6, %i4, %l0 fbul %fcc3, loop_878 loop_877: fbug %fcc0, loop_879 fmovse %icc, %f8, %f8 tn %icc, 0x3 loop_878: tle %xcc, 0x3 loop_879: ld [%l7 + 0x20], %f28 fmovdn %icc, %f0, %f19 fpsub16 %f0, %f8, %f14 tl %xcc, 0x7 stw %g5, [%l7 + 0x5C] sir 0x0F98 set 0x2C, %i7 lda [%l7 + %i7] 0x04, %f22 set 0x38, %g3 prefetcha [%l7 + %g3] 0x18, 0x3 bneg %xcc, loop_880 movle %xcc, %o5, %o4 fnot2 %f8, %f30 fnot1s %f31, %f31 loop_880: mova %xcc, %o0, %l1 movl %xcc, %i0, %l4 ta %icc, 0x4 fmovrsgez %g4, %f1, %f15 addccc %i2, %l6, %i1 umulcc %g7, %l3, %g3 bvc,pt %xcc, loop_881 srlx %g2, 0x1B, %l2 move %xcc, %i5, %i3 fmovdl %icc, %f1, %f23 loop_881: andn %g6, 0x0892, %i6 fmovdpos %xcc, %f28, %f0 addc %o7, %l5, %g1 alignaddrl %o3, %o2, %o6 and %o1, %l0, %g5 sdivcc %i4, 0x1D13, %i7 addc %o4, 0x1D0B, %o0 fornot1 %f12, %f4, %f0 xnorcc %l1, %o5, %i0 movl %icc, %l4, %i2 edge32ln %g4, %i1, %l6 udivx %g7, 0x1731, %g3 array16 %l3, %g2, %i5 fmovda %xcc, %f31, %f7 fmovdge %icc, %f27, %f19 andncc %i3, %g6, %l2 umul %o7, %l5, %i6 fnand %f2, %f30, %f8 set 0x76, %l3 lduha [%l7 + %l3] 0x0c, %g1 edge16ln %o3, %o2, %o1 nop setx loop_882, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movle %icc, %o6, %l0 fsrc2 %f10, %f6 nop setx loop_883, %l0, %l1 jmpl %l1, %i4 loop_882: or %g5, 0x123D, %i7 array16 %o4, %l1, %o0 mova %icc, %i0, %o5 loop_883: andncc %l4, %g4, %i2 tg %xcc, 0x7 tneg %xcc, 0x0 tpos %xcc, 0x1 fcmps %fcc2, %f11, %f13 and %l6, 0x0F00, %g7 movgu %xcc, %g3, %l3 nop set 0x74, %o0 sth %g2, [%l7 + %o0] brnz %i5, loop_884 nop setx loop_885, %l0, %l1 jmpl %l1, %i3 srl %i1, %l2, %g6 fmovdneg %xcc, %f21, %f17 loop_884: fbule,a %fcc1, loop_886 loop_885: tl %xcc, 0x4 fmovd %f8, %f12 movvc %icc, %l5, %o7 loop_886: sra %g1, %i6, %o2 movle %icc, %o3, %o1 fnor %f6, %f0, %f12 fandnot1 %f20, %f18, %f24 movpos %xcc, %o6, %i4 fpsub32s %f18, %f14, %f1 fcmpes %fcc2, %f28, %f20 tneg %xcc, 0x7 nop setx loop_887, %l0, %l1 jmpl %l1, %g5 fmovsgu %xcc, %f0, %f27 umul %i7, %l0, %o4 tcc %icc, 0x7 loop_887: ldx [%l7 + 0x20], %l1 andncc %i0, %o5, %o0 movge %xcc, %g4, %l4 movl %icc, %l6, %g7 membar 0x38 wr %g0, 0x1f, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync smulcc %i2, %l3, %g3 movrlz %g2, 0x19B, %i5 sllx %i3, %l2, %i1 array32 %l5, %o7, %g1 edge32ln %g6, %i6, %o3 fnot1 %f28, %f22 lduw [%l7 + 0x28], %o1 srax %o2, 0x0C, %o6 orncc %g5, 0x1F3A, %i4 movleu %icc, %i7, %l0 movne %icc, %l1, %o4 ldsh [%l7 + 0x0C], %o5 fnand %f16, %f2, %f26 tsubcc %i0, %g4, %l4 subccc %l6, 0x1E6D, %g7 be,a,pn %icc, loop_888 array32 %o0, %i2, %g3 fzero %f6 alignaddrl %g2, %i5, %i3 loop_888: fbug,a %fcc1, loop_889 movl %icc, %l2, %i1 fbne,a %fcc1, loop_890 tg %icc, 0x2 loop_889: movrgez %l5, %o7, %g1 add %l3, 0x1B09, %i6 loop_890: and %g6, %o3, %o1 movrgz %o6, 0x24D, %o2 movrgz %g5, %i4, %l0 xnorcc %i7, 0x0FEF, %o4 edge8n %l1, %i0, %g4 xnor %l4, 0x1A35, %l6 bcc,a,pt %xcc, loop_891 std %o4, [%l7 + 0x40] xorcc %o0, %g7, %i2 ldsb [%l7 + 0x48], %g2 loop_891: movcc %icc, %i5, %g3 umulcc %i3, 0x0652, %i1 sra %l2, 0x01, %l5 bvc,a,pn %icc, loop_892 tneg %icc, 0x5 edge8l %g1, %o7, %l3 xnor %g6, 0x0D72, %i6 loop_892: tl %icc, 0x7 membar 0x1D add %l7, 0x68, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %o1, %o6 fsrc2s %f12, %f5 lduw [%l7 + 0x60], %o2 fmul8x16au %f23, %f21, %f20 movpos %xcc, %o3, %g5 edge32n %l0, %i7, %o4 tne %icc, 0x0 or %l1, %i0, %g4 fpadd32 %f24, %f12, %f26 sdivx %i4, 0x1019, %l6 xnorcc %o5, %o0, %g7 fandnot1 %f16, %f16, %f2 smul %i2, %g2, %l4 sra %g3, 0x02, %i5 set 0x54, %l4 lduwa [%l7 + %l4] 0x0c, %i3 fmovrdgez %i1, %f24, %f10 swap [%l7 + 0x28], %l2 edge16ln %g1, %o7, %l3 movvc %icc, %l5, %g6 alignaddrl %i6, %o6, %o1 fmovdle %icc, %f15, %f22 andncc %o3, %o2, %l0 addccc %g5, 0x03AB, %i7 fmovscc %icc, %f0, %f18 fabsd %f0, %f16 taddcc %l1, %i0, %o4 andncc %i4, %g4, %l6 fcmpne32 %f22, %f0, %o5 movvc %xcc, %g7, %i2 fmovrse %g2, %f17, %f14 stx %o0, [%l7 + 0x18] movpos %xcc, %l4, %i5 smul %g3, 0x0206, %i3 tvc %icc, 0x6 call loop_893 subc %i1, 0x0D94, %g1 movpos %icc, %l2, %l3 fcmpeq16 %f12, %f8, %l5 loop_893: subcc %g6, 0x0C1C, %i6 addccc %o6, 0x1604, %o7 sllx %o3, 0x0A, %o2 stw %o1, [%l7 + 0x0C] edge16l %l0, %i7, %g5 ldsw [%l7 + 0x50], %l1 fnot2 %f24, %f26 brlz,a %o4, loop_894 brlez %i0, loop_895 bn %xcc, loop_896 smulcc %g4, %i4, %o5 loop_894: edge8ln %l6, %i2, %g7 loop_895: movvs %xcc, %g2, %l4 loop_896: srax %o0, 0x1D, %i5 or %g3, %i1, %i3 array16 %g1, %l2, %l5 std %f10, [%l7 + 0x30] stw %l3, [%l7 + 0x38] taddcctv %g6, 0x1A18, %o6 fcmpne32 %f30, %f20, %o7 alignaddr %i6, %o2, %o3 xnor %o1, %l0, %g5 or %i7, %o4, %i0 sdivcc %l1, 0x0A83, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %icc, 0x6 udivcc %o5, 0x06A9, %l6 sra %i4, 0x0D, %i2 fmovdvc %icc, %f5, %f17 fmovsleu %icc, %f19, %f26 orn %g7, 0x0DF6, %l4 fmul8x16 %f7, %f14, %f20 mulx %g2, %i5, %g3 edge8ln %o0, %i3, %g1 wr %g0, 0x0c, %asi swapa [%l7 + 0x60] %asi, %i1 move %xcc, %l5, %l2 xorcc %g6, 0x01BF, %l3 fmovsg %xcc, %f6, %f0 fsrc2s %f0, %f23 addccc %o6, 0x0087, %o7 umulcc %i6, 0x19AC, %o3 edge16 %o1, %o2, %l0 fpadd16s %f18, %f1, %f10 bleu,a loop_897 tpos %icc, 0x7 tne %xcc, 0x5 umulcc %g5, %i7, %i0 loop_897: sll %o4, %l1, %g4 movrne %o5, %l6, %i4 set 0x72, %g2 lduha [%l7 + %g2] 0x88, %i2 fbul %fcc2, loop_898 taddcctv %l4, %g2, %g7 set 0x6C, %g4 lda [%l7 + %g4] 0x15, %f25 loop_898: bl,a loop_899 edge16l %g3, %o0, %i3 fmovdcs %icc, %f30, %f8 fmovdcs %xcc, %f29, %f22 loop_899: addc %g1, %i5, %l5 fsrc1 %f24, %f22 fsrc1s %f7, %f14 movl %xcc, %l2, %i1 set 0x44, %g6 lduha [%l7 + %g6] 0x88, %g6 sll %o6, 0x17, %l3 ldd [%l7 + 0x40], %o6 xnor %i6, 0x024F, %o3 movrgz %o1, 0x2F9, %l0 umulcc %o2, %g5, %i7 udivcc %o4, 0x1405, %l1 tleu %xcc, 0x6 brlz %i0, loop_900 subccc %g4, 0x0D46, %l6 fbg,a %fcc3, loop_901 tsubcctv %i4, %i2, %o5 loop_900: std %f30, [%l7 + 0x40] fandnot1 %f20, %f4, %f2 loop_901: fpadd16 %f8, %f30, %f14 tle %icc, 0x1 andn %g2, %g7, %g3 subc %l4, 0x11E7, %o0 xnorcc %i3, 0x10C5, %i5 tsubcctv %g1, 0x13BD, %l5 edge16l %l2, %g6, %o6 set 0x24, %i6 lda [%l7 + %i6] 0x10, %f22 fmovs %f14, %f18 fmul8x16 %f21, %f28, %f0 wr %g0, 0x80, %asi prefetcha [%l7 + 0x38] %asi, 0x1 array32 %l3, %i6, %o7 andn %o3, 0x1762, %o1 sth %o2, [%l7 + 0x76] wr %g0, 0x80, %asi ldstuba [%l7 + 0x09] %asi, %g5 fnands %f23, %f13, %f6 sdiv %l0, 0x0C2E, %o4 movrgez %l1, %i0, %g4 movpos %xcc, %i7, %i4 sll %i2, 0x1D, %l6 fbge,a %fcc0, loop_902 movle %xcc, %o5, %g7 mulx %g2, %l4, %g3 xnor %i3, 0x0A8F, %i5 loop_902: movvc %xcc, %g1, %o0 tne %xcc, 0x1 nop setx loop_903, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bpos,pt %icc, loop_904 fpsub32 %f10, %f12, %f26 bg,a loop_905 loop_903: taddcctv %l5, %l2, %g6 loop_904: array8 %i1, %l3, %i6 fmovdn %icc, %f25, %f19 loop_905: fnands %f3, %f10, %f5 fmovdne %icc, %f29, %f31 fxor %f10, %f16, %f0 sir 0x16C2 fmovdleu %xcc, %f26, %f20 umul %o6, %o7, %o1 nop setx loop_906, %l0, %l1 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 %o3, 0x1304, %o2 movpos %xcc, %l0, %g5 taddcctv %o4, 0x02E9, %i0 loop_906: xnor %l1, 0x0E26, %i7 sth %g4, [%l7 + 0x6C] edge32 %i2, %i4, %o5 edge8 %g7, %l6, %g2 and %l4, %i3, %g3 addcc %i5, 0x0D21, %g1 fcmpne32 %f26, %f30, %o0 movleu %xcc, %l5, %g6 set 0x60, %g7 ldda [%l7 + %g7] 0xeb, %l2 tl %xcc, 0x1 tcc %icc, 0x3 wr %g0, 0x19, %asi ldsba [%l7 + 0x37] %asi, %i1 set 0x78, %i2 prefetcha [%l7 + %i2] 0x88, 0x3 movcc %icc, %o6, %l3 fbul %fcc2, loop_907 tn %xcc, 0x7 movle %xcc, %o7, %o3 movle %icc, %o1, %l0 loop_907: brnz %g5, loop_908 brlez,a %o2, loop_909 sub %o4, 0x05D9, %l1 fbn %fcc0, loop_910 loop_908: tpos %xcc, 0x5 loop_909: brnz %i0, loop_911 sdiv %i7, 0x0002, %g4 loop_910: bvc,a loop_912 sll %i4, 0x14, %i2 loop_911: srax %o5, 0x06, %g7 movn %xcc, %g2, %l6 loop_912: nop set 0x70, %i4 sta %f18, [%l7 + %i4] 0x18 fpsub16 %f20, %f22, %f8 set 0x28, %l2 ldxa [%l7 + %l2] 0x15, %l4 srl %i3, %g3, %g1 tneg %icc, 0x6 srax %i5, %o0, %g6 fmovdne %icc, %f21, %f1 tg %icc, 0x6 fblg,a %fcc2, loop_913 edge8n %l2, %i1, %i6 bneg,a,pn %icc, loop_914 xnorcc %l5, 0x0558, %l3 loop_913: add %o7, %o6, %o3 nop setx loop_915, %l0, %l1 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_914: sdivx %o1, 0x0E8C, %g5 addcc %o2, 0x0279, %o4 edge16 %l0, %l1, %i7 loop_915: addccc %i0, %i4, %i2 fbul %fcc1, loop_916 edge8l %o5, %g7, %g4 edge16l %g2, %l4, %l6 xorcc %i3, %g3, %g1 loop_916: movne %xcc, %o0, %g6 andcc %i5, %i1, %i6 ldsb [%l7 + 0x6B], %l5 subc %l3, %l2, %o6 ldd [%l7 + 0x08], %f20 alignaddr %o7, %o3, %g5 andncc %o1, %o4, %l0 movvc %xcc, %o2, %i7 fornot1 %f28, %f30, %f20 movne %icc, %l1, %i0 brz,a %i2, loop_917 fcmple16 %f14, %f20, %o5 tgu %xcc, 0x4 movn %icc, %i4, %g4 loop_917: fnegd %f2, %f16 movge %xcc, %g2, %l4 movn %xcc, %l6, %i3 edge16 %g7, %g1, %g3 andn %o0, %i5, %g6 fornot1s %f26, %f2, %f31 fmul8ulx16 %f12, %f0, %f26 fandnot1s %f13, %f8, %f15 fmovdleu %xcc, %f5, %f5 srlx %i6, 0x06, %l5 move %xcc, %l3, %i1 fors %f1, %f12, %f8 be,a,pn %icc, loop_918 alignaddrl %o6, %l2, %o3 lduh [%l7 + 0x58], %g5 fmovdl %icc, %f28, %f22 loop_918: fmovsneg %xcc, %f11, %f0 sub %o7, 0x11A3, %o4 stb %o1, [%l7 + 0x40] sdivcc %o2, 0x0DCD, %i7 movneg %xcc, %l1, %i0 set 0x53, %o1 lduba [%l7 + %o1] 0x14, %l0 set 0x70, %i1 swapa [%l7 + %i1] 0x80, %i2 smul %i4, %o5, %g2 bleu,pn %xcc, loop_919 bgu,a loop_920 flush %l7 + 0x64 andn %g4, %l4, %i3 loop_919: movrlez %l6, %g1, %g3 loop_920: bvc loop_921 umul %g7, 0x17F5, %i5 fornot1s %f22, %f23, %f9 edge32l %o0, %g6, %i6 loop_921: fxnor %f2, %f14, %f28 fnot2 %f14, %f4 smulcc %l5, 0x0D60, %l3 wr %g0, 0xe3, %asi ldda [%l7 + 0x70] %asi, %o6 fmovsa %xcc, %f5, %f18 subccc %i1, %l2, %g5 edge8n %o7, %o4, %o3 fnand %f28, %f26, %f10 tgu %icc, 0x0 fsrc1s %f31, %f9 sir 0x13AD set 0x368, %i3 nop ! nop ! ldxa [%g0 + %i3] 0x40, %o1 ripped by fixASI40.pl ripped by fixASI40.pl fand %f22, %f10, %f8 fbe,a %fcc1, loop_922 movleu %xcc, %o2, %l1 fmovsn %xcc, %f27, %f28 fnor %f4, %f22, %f20 loop_922: nop setx loop_923, %l0, %l1 jmpl %l1, %i7 fpmerge %f0, %f15, %f22 bshuffle %f12, %f22, %f6 fmovd %f30, %f18 loop_923: fsrc1s %f17, %f21 set 0x7C, %o7 stwa %l0, [%l7 + %o7] 0xe3 membar #Sync wr %g0, 0x0c, %asi lduwa [%l7 + 0x5C] %asi, %i2 ba loop_924 fnot2s %f5, %f31 bleu,a %xcc, loop_925 fmovsvs %icc, %f24, %f3 loop_924: bl,a %xcc, loop_926 array8 %i4, %i0, %o5 loop_925: lduh [%l7 + 0x46], %g4 movrlez %l4, %g2, %l6 loop_926: fbg,a %fcc0, loop_927 srl %i3, 0x01, %g1 bvs %icc, loop_928 bleu,pn %xcc, loop_929 loop_927: fmovdvc %xcc, %f5, %f10 movrne %g7, %g3, %o0 loop_928: fba,a %fcc1, loop_930 loop_929: addc %g6, 0x1D9A, %i6 xor %l5, 0x0783, %i5 movvs %icc, %l3, %o6 loop_930: orcc %l2, %g5, %i1 fnor %f14, %f30, %f0 edge16l %o7, %o3, %o1 tvs %icc, 0x5 movrgez %o4, %l1, %o2 edge32ln %i7, %i2, %l0 tl %xcc, 0x1 brgz,a %i0, loop_931 lduh [%l7 + 0x2C], %o5 alignaddr %g4, %i4, %g2 edge32ln %l4, %i3, %g1 loop_931: ldd [%l7 + 0x08], %f12 fmovrdlz %g7, %f18, %f24 edge32l %l6, %g3, %g6 wr %g0, 0x81, %asi ldstuba [%l7 + 0x5F] %asi, %i6 addccc %o0, %l5, %i5 fmovdcc %xcc, %f28, %f21 movre %o6, 0x207, %l3 movvs %xcc, %g5, %i1 sethi 0x0BED, %l2 fmovrsgz %o7, %f22, %f2 edge8n %o1, %o3, %l1 sll %o2, 0x04, %i7 andn %o4, 0x0DBF, %i2 edge8l %l0, %o5, %i0 fexpand %f14, %f2 membar 0x15 ldd [%l7 + 0x50], %f22 stbar tcs %icc, 0x4 tvs %icc, 0x2 movleu %xcc, %g4, %i4 bne,a,pn %xcc, loop_932 orncc %l4, 0x1DA6, %g2 addccc %i3, 0x1FF7, %g1 fzeros %f21 loop_932: fandnot2 %f26, %f6, %f20 edge8n %g7, %l6, %g6 popc %g3, %i6 membar 0x18 be,pt %xcc, loop_933 tg %xcc, 0x0 tcc %xcc, 0x3 mova %icc, %o0, %l5 loop_933: tle %icc, 0x2 fmovsge %xcc, %f22, %f1 fmovdcc %icc, %f26, %f18 lduw [%l7 + 0x68], %o6 tpos %xcc, 0x7 call loop_934 fpsub32s %f10, %f20, %f12 set 0x0A, %o6 ldstuba [%l7 + %o6] 0x80, %i5 loop_934: tg %xcc, 0x0 tvs %xcc, 0x5 nop setx loop_935, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry membar 0x25 movvs %icc, %g5, %l3 fbul,a %fcc1, loop_936 loop_935: fandnot2s %f20, %f0, %f7 taddcc %l2, %i1, %o1 edge8l %o3, %o7, %l1 loop_936: addc %i7, 0x1DCA, %o4 fcmpeq32 %f8, %f10, %o2 fbul %fcc0, loop_937 std %f12, [%l7 + 0x68] edge32 %l0, %o5, %i2 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f16 loop_937: alignaddrl %g4, %i0, %i4 movrlez %g2, %i3, %g1 movle %icc, %l4, %l6 bvs,a %xcc, loop_938 edge32l %g6, %g7, %i6 xnor %o0, %l5, %o6 ldsw [%l7 + 0x68], %g3 loop_938: edge32ln %g5, %l3, %l2 fandnot2s %f8, %f12, %f0 stw %i5, [%l7 + 0x3C] st %f6, [%l7 + 0x0C] movpos %xcc, %o1, %o3 tne %icc, 0x0 fmovdvc %icc, %f18, %f5 std %o6, [%l7 + 0x60] udiv %l1, 0x08DD, %i7 edge32ln %o4, %i1, %l0 flush %l7 + 0x68 std %f16, [%l7 + 0x30] array16 %o5, %i2, %g4 lduh [%l7 + 0x0C], %o2 mulscc %i4, 0x06EC, %g2 xor %i3, 0x1CDD, %i0 xnorcc %g1, %l4, %g6 edge16ln %g7, %i6, %o0 edge16ln %l5, %l6, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %o6, %g5, %l3 tcc %xcc, 0x7 movrlez %l2, 0x229, %i5 tn %icc, 0x2 addccc %o1, 0x0E98, %o3 tge %xcc, 0x4 wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f16 xor %l1, %o7, %o4 mulx %i7, 0x1599, %i1 edge8 %l0, %o5, %g4 edge16 %o2, %i2, %g2 brgez %i3, loop_939 flush %l7 + 0x34 tvc %xcc, 0x6 brnz %i4, loop_940 loop_939: udivcc %g1, 0x07AB, %l4 wr %g0, 0x89, %asi ldstuba [%l7 + 0x4E] %asi, %i0 loop_940: fones %f30 fbe,a %fcc3, loop_941 fmovse %icc, %f27, %f5 fmul8x16 %f28, %f22, %f30 movcc %icc, %g7, %i6 loop_941: nop setx loop_942, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tl %icc, 0x3 tge %icc, 0x3 set 0x68, %l6 ldxa [%l7 + %l6] 0x18, %g6 loop_942: orcc %l5, 0x0947, %o0 tgu %xcc, 0x5 edge16l %g3, %l6, %o6 nop set 0x6C, %o5 stw %l3, [%l7 + %o5] taddcc %g5, 0x18FC, %i5 mova %xcc, %l2, %o1 movrgz %l1, %o3, %o4 tvs %icc, 0x6 fzero %f2 smul %o7, %i7, %i1 fbule,a %fcc1, loop_943 fmovrsne %l0, %f25, %f7 brgz %g4, loop_944 fnands %f27, %f7, %f1 loop_943: flush %l7 + 0x54 fble %fcc0, loop_945 loop_944: lduh [%l7 + 0x70], %o5 movre %i2, 0x094, %g2 tgu %xcc, 0x7 loop_945: fone %f4 fcmple16 %f18, %f2, %i3 fbul,a %fcc3, loop_946 edge32n %i4, %o2, %l4 orncc %g1, %i0, %g7 movvc %icc, %i6, %g6 loop_946: fcmpne16 %f2, %f2, %o0 movrlz %l5, %l6, %g3 orcc %l3, 0x10DD, %g5 fmovsge %xcc, %f24, %f26 tgu %xcc, 0x0 swap [%l7 + 0x1C], %o6 fmovdle %icc, %f2, %f24 set 0x18, %o4 stda %i4, [%l7 + %o4] 0x2b membar #Sync bvs,a,pn %icc, loop_947 fmovdgu %icc, %f1, %f15 fmul8x16 %f6, %f30, %f30 udivx %l2, 0x07B2, %o1 loop_947: orcc %o3, %o4, %l1 fpadd32s %f15, %f31, %f11 xnorcc %o7, %i1, %i7 fmovrslez %l0, %f2, %f20 stb %o5, [%l7 + 0x53] popc %g4, %g2 tle %xcc, 0x5 addc %i2, %i3, %i4 fmovdgu %xcc, %f5, %f28 edge32 %l4, %g1, %i0 movrlez %o2, %g7, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %g6, 0x10, %o0 siam 0x0 fbo %fcc0, loop_948 move %xcc, %l5, %g3 movl %xcc, %l6, %l3 wr %g0, 0x80, %asi sta %f14, [%l7 + 0x1C] %asi loop_948: fcmpeq32 %f16, %f24, %g5 add %i5, 0x1616, %l2 orncc %o6, %o1, %o4 edge8l %l1, %o7, %o3 tcs %icc, 0x1 ba,a,pt %icc, loop_949 edge8l %i1, %i7, %l0 fbl %fcc1, loop_950 fornot2 %f6, %f18, %f4 loop_949: nop wr %g0, 0x10, %asi ldsba [%l7 + 0x3C] %asi, %o5 loop_950: ldsh [%l7 + 0x3E], %g2 tge %xcc, 0x0 stbar umulcc %g4, %i3, %i4 xnor %l4, 0x0F10, %i2 fmuld8ulx16 %f27, %f27, %f28 movgu %xcc, %i0, %g1 xor %o2, %g7, %i6 lduh [%l7 + 0x26], %o0 fandnot2s %f4, %f26, %f30 fmovdge %xcc, %f21, %f3 ba,a,pt %icc, loop_951 movrgz %l5, %g3, %g6 edge32ln %l3, %g5, %i5 sdivcc %l2, 0x12B2, %l6 loop_951: nop membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f16 bpos,pn %icc, loop_952 movrgez %o1, 0x39E, %o4 prefetch [%l7 + 0x20], 0x1 tl %xcc, 0x5 loop_952: tsubcctv %o6, %l1, %o3 umul %o7, 0x10DB, %i7 fbe,a %fcc1, loop_953 nop set 0x38, %g1 ldx [%l7 + %g1], %i1 wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f16 loop_953: sethi 0x0B2F, %l0 tg %xcc, 0x5 sll %g2, 0x1A, %g4 bgu %xcc, loop_954 bne %xcc, loop_955 subc %o5, 0x14BA, %i3 movrgz %i4, 0x227, %i2 loop_954: tvc %icc, 0x0 loop_955: brnz,a %i0, loop_956 siam 0x1 andncc %g1, %l4, %g7 tle %xcc, 0x1 loop_956: tg %icc, 0x4 ldsh [%l7 + 0x3E], %i6 fzero %f0 movl %xcc, %o0, %o2 fzero %f12 movgu %xcc, %g3, %l5 mulx %l3, %g5, %g6 nop set 0x30, %l1 ldsh [%l7 + %l1], %i5 ld [%l7 + 0x28], %f17 te %icc, 0x5 lduw [%l7 + 0x58], %l6 edge32 %l2, %o1, %o6 fbu,a %fcc3, loop_957 movvs %icc, %o4, %l1 tge %xcc, 0x2 wr %g0, 0x04, %asi lda [%l7 + 0x30] %asi, %f27 loop_957: nop set 0x78, %l0 swapa [%l7 + %l0] 0x19, %o7 fandnot2s %f7, %f31, %f23 fsrc2 %f0, %f10 smul %i7, 0x1EE3, %o3 or %l0, %g2, %g4 edge8n %o5, %i3, %i4 tpos %icc, 0x2 fmovsvs %xcc, %f20, %f8 set 0x40, %l5 stda %f16, [%l7 + %l5] 0x80 fmovrdgz %i2, %f16, %f0 brlez %i0, loop_958 be,a loop_959 lduh [%l7 + 0x4E], %g1 set 0x2D, %o2 stba %i1, [%l7 + %o2] 0xe2 membar #Sync loop_958: tle %icc, 0x6 loop_959: orn %l4, %g7, %i6 sdiv %o2, 0x1AC0, %g3 ldstub [%l7 + 0x1B], %o0 srax %l5, 0x14, %g5 fbuge %fcc0, loop_960 fmovdl %xcc, %f6, %f22 udivx %g6, 0x08DE, %l3 fcmpgt32 %f20, %f10, %l6 loop_960: movle %xcc, %l2, %o1 movrgz %o6, %i5, %l1 fpadd32 %f26, %f4, %f12 tle %icc, 0x1 te %icc, 0x7 ta %icc, 0x5 edge16n %o4, %i7, %o3 add %l7, 0x4C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o7 casa [%l6] %asi, %o7, %g2 wr %g0, 0x80, %asi stwa %l0, [%l7 + 0x7C] %asi tcc %xcc, 0x3 tl %xcc, 0x7 tne %xcc, 0x0 tvc %xcc, 0x4 tge %xcc, 0x3 nop setx loop_961, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sdivx %g4, 0x066E, %o5 membar 0x28 fcmpeq16 %f26, %f12, %i3 loop_961: prefetch [%l7 + 0x1C], 0x2 fnot1 %f0, %f26 ldd [%l7 + 0x38], %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %i2, 0x091F, %i0 swap [%l7 + 0x3C], %i1 addc %l4, 0x14DD, %g1 brlz %i6, loop_962 fpadd32 %f28, %f10, %f16 tn %icc, 0x7 set 0x7C, %i5 ldswa [%l7 + %i5] 0x15, %g7 loop_962: fand %f10, %f14, %f14 taddcctv %g3, 0x148A, %o2 fpack16 %f16, %f12 stb %l5, [%l7 + 0x5B] array16 %o0, %g6, %g5 movneg %xcc, %l3, %l2 movle %icc, %l6, %o1 tge %xcc, 0x2 taddcc %o6, 0x1330, %i5 fnot1 %f24, %f12 fbn,a %fcc0, loop_963 movvc %icc, %o4, %l1 fpack16 %f4, %f4 addc %o3, %i7, %o7 loop_963: andncc %l0, %g2, %g4 tleu %xcc, 0x0 array8 %o5, %i4, %i2 edge8 %i3, %i1, %l4 bcc loop_964 nop set 0x20, %o3 std %f14, [%l7 + %o3] te %xcc, 0x3 bgu,pt %xcc, loop_965 loop_964: umulcc %g1, %i0, %g7 edge32 %i6, %g3, %l5 wr %g0, 0x80, %asi ldstuba [%l7 + 0x17] %asi, %o0 loop_965: nop add %l7, 0x60, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %o2 casa [%l6] 0x0c, %o2, %g6 movge %icc, %l3, %g5 brz %l6, loop_966 ldsh [%l7 + 0x1C], %l2 fbge,a %fcc0, loop_967 te %icc, 0x5 loop_966: fnegd %f16, %f18 tcs %xcc, 0x1 loop_967: fbg,a %fcc0, loop_968 bn loop_969 edge8ln %o6, %i5, %o4 movl %xcc, %o1, %o3 loop_968: nop setx loop_970, %l0, %l1 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_969: movn %xcc, %i7, %o7 umulcc %l1, 0x1530, %g2 edge32ln %l0, %o5, %g4 loop_970: nop setx loop_971, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16l %i2, %i3, %i4 fxors %f26, %f27, %f0 fornot1 %f30, %f24, %f26 loop_971: tsubcctv %i1, %g1, %i0 edge8n %g7, %i6, %g3 xnor %l5, 0x02C9, %l4 nop set 0x38, %i0 ldd [%l7 + %i0], %o0 fnands %f1, %f16, %f16 tpos %icc, 0x0 popc %o2, %l3 fpackfix %f16, %f2 bleu,pt %icc, loop_972 tvs %icc, 0x7 fbge %fcc3, loop_973 sdiv %g6, 0x1440, %g5 loop_972: edge32n %l2, %l6, %i5 fbule %fcc2, loop_974 loop_973: fxor %f26, %f2, %f28 fmovdn %icc, %f24, %f29 set 0x10, %g5 stha %o6, [%l7 + %g5] 0x10 loop_974: tcs %icc, 0x4 sub %o1, 0x1BE9, %o4 addc %o3, %o7, %i7 fandnot2s %f29, %f4, %f3 fpsub16s %f27, %f7, %f17 wr %g0, 0xea, %asi stha %g2, [%l7 + 0x3E] %asi membar #Sync movg %xcc, %l1, %l0 mulscc %g4, 0x15D0, %o5 fones %f2 tpos %icc, 0x0 addccc %i2, 0x0892, %i4 andncc %i3, %g1, %i1 fand %f16, %f10, %f10 set 0x70, %g3 ldda [%l7 + %g3] 0x80, %i0 addcc %g7, 0x0C8F, %g3 add %l7, 0x14, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %l5, %i6 edge32ln %o0, %o2, %l3 movleu %xcc, %g6, %g5 orcc %l4, 0x0522, %l2 set 0x2A, %i7 lduha [%l7 + %i7] 0x10, %i5 edge16n %o6, %l6, %o1 tge %xcc, 0x2 fcmpeq32 %f14, %f12, %o4 ta %icc, 0x5 fmovsle %icc, %f13, %f10 taddcc %o7, %i7, %g2 tgu %xcc, 0x5 nop set 0x40, %o0 std %l0, [%l7 + %o0] wr %g0, 0x88, %asi ldsha [%l7 + 0x4A] %asi, %o3 subccc %l0, %g4, %i2 movrgz %i4, 0x1B5, %i3 sdivcc %o5, 0x1ABD, %g1 array8 %i0, %g7, %i1 fmovdl %xcc, %f10, %f3 set 0x7A, %l4 lduha [%l7 + %l4] 0x89, %g3 edge16ln %l5, %i6, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %o2, 0x0A19, %g6 udiv %g5, 0x1563, %l4 fbe %fcc0, loop_975 swap [%l7 + 0x6C], %l3 edge32n %i5, %l2, %l6 taddcc %o6, 0x11D3, %o4 loop_975: fmovrdgz %o7, %f2, %f0 set 0x1C, %g2 stwa %i7, [%l7 + %g2] 0xea membar #Sync brgez %o1, loop_976 movg %icc, %g2, %l1 bge,a %xcc, loop_977 movrgez %l0, %g4, %i2 loop_976: bn,a,pn %icc, loop_978 or %o3, %i4, %i3 loop_977: sir 0x0C6C brz %o5, loop_979 loop_978: alignaddrl %g1, %g7, %i0 umul %i1, 0x0696, %l5 sub %i6, %o0, %g3 loop_979: umul %o2, 0x144A, %g6 wr %g0, 0x88, %asi stda %f16, [%l7 + 0x40] %asi movneg %icc, %l4, %g5 edge16ln %i5, %l2, %l3 bne,a,pn %xcc, loop_980 fmovsg %xcc, %f20, %f30 addccc %o6, 0x0F82, %o4 sir 0x03C5 loop_980: umulcc %l6, %o7, %i7 tcs %xcc, 0x5 tneg %icc, 0x7 subc %g2, %o1, %l1 fmul8ulx16 %f10, %f16, %f6 movle %icc, %l0, %g4 movn %icc, %i2, %i4 andn %o3, 0x1E1E, %o5 movle %xcc, %i3, %g1 movleu %xcc, %i0, %g7 nop setx loop_981, %l0, %l1 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 %l5, %i1, %o0 fxnor %f16, %f20, %f16 fmovrdne %g3, %f18, %f12 loop_981: tge %xcc, 0x2 wr %g0, 0x04, %asi lda [%l7 + 0x5C] %asi, %f4 addc %o2, %g6, %i6 fabsd %f22, %f16 edge32ln %l4, %i5, %g5 addccc %l2, %l3, %o4 pdist %f28, %f16, %f10 movge %icc, %l6, %o6 subc %i7, %g2, %o7 fmovsgu %icc, %f7, %f16 lduh [%l7 + 0x20], %l1 fmovd %f28, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %o1, %l0, %i2 sll %g4, 0x08, %i4 or %o3, %i3, %g1 brz,a %o5, loop_982 fbule,a %fcc0, loop_983 edge32 %g7, %i0, %l5 movrlez %i1, 0x09E, %g3 loop_982: movgu %icc, %o0, %o2 loop_983: taddcc %i6, 0x008A, %l4 fmovrslz %g6, %f17, %f9 sllx %i5, %g5, %l2 sir 0x1680 addccc %o4, %l3, %l6 wr %g0, 0x04, %asi lduba [%l7 + 0x39] %asi, %i7 fbuge %fcc0, loop_984 stx %g2, [%l7 + 0x18] sdivx %o7, 0x1B0E, %l1 sdivcc %o1, 0x0401, %l0 loop_984: edge16 %i2, %g4, %o6 movvs %xcc, %i4, %o3 fpack32 %f8, %f24, %f2 ldsb [%l7 + 0x2D], %g1 movneg %xcc, %o5, %i3 fpack32 %f30, %f0, %f8 fmovrsgez %g7, %f4, %f20 taddcctv %l5, %i1, %i0 fzero %f14 bgu,a %xcc, loop_985 fpmerge %f26, %f30, %f18 edge8n %o0, %o2, %i6 std %f22, [%l7 + 0x50] loop_985: nop set 0x74, %g4 lduwa [%l7 + %g4] 0x11, %l4 xorcc %g3, 0x1D60, %g6 sethi 0x0CE8, %i5 movpos %xcc, %l2, %o4 movneg %icc, %g5, %l3 edge8n %l6, %i7, %o7 srlx %l1, %o1, %g2 tcc %icc, 0x0 or %l0, 0x1AD1, %i2 array8 %g4, %o6, %i4 bl,pt %xcc, loop_986 edge8 %g1, %o5, %i3 udivx %g7, 0x0785, %l5 fba,a %fcc1, loop_987 loop_986: tgu %icc, 0x7 smulcc %i1, %o3, %o0 ldsb [%l7 + 0x1E], %o2 loop_987: fpack32 %f22, %f16, %f2 movrgz %i0, %i6, %g3 xorcc %l4, %i5, %l2 fmovrdlz %g6, %f6, %f24 tcs %xcc, 0x0 fmuld8sux16 %f11, %f25, %f10 xor %g5, %l3, %l6 st %f28, [%l7 + 0x30] fcmpne16 %f20, %f12, %o4 edge8l %i7, %l1, %o1 alignaddrl %o7, %l0, %i2 sll %g2, 0x01, %g4 fpadd32s %f19, %f12, %f18 popc 0x0646, %o6 tne %xcc, 0x1 sethi 0x1965, %i4 ldd [%l7 + 0x48], %g0 lduw [%l7 + 0x7C], %o5 bvs,pt %icc, loop_988 taddcctv %g7, 0x1CE9, %i3 set 0x10, %g6 ldsha [%l7 + %g6] 0x81, %i1 loop_988: sdiv %o3, 0x1448, %o0 smul %l5, 0x1F4A, %o2 fmul8x16al %f13, %f5, %f12 bn,a %icc, loop_989 array32 %i6, %i0, %l4 xnor %g3, %l2, %i5 ldstub [%l7 + 0x6E], %g6 loop_989: edge16n %g5, %l3, %l6 tgu %xcc, 0x5 sdivx %o4, 0x0106, %l1 flush %l7 + 0x3C subc %i7, %o7, %l0 fmovsneg %icc, %f23, %f4 srax %o1, %g2, %i2 taddcctv %o6, %g4, %i4 fornot1 %f0, %f26, %f18 sllx %o5, 0x18, %g1 andn %g7, 0x10F4, %i1 smul %o3, 0x0698, %i3 fpadd16s %f31, %f28, %f28 tl %xcc, 0x0 movneg %xcc, %l5, %o0 umulcc %i6, %i0, %l4 addcc %o2, 0x162F, %g3 bn,pn %xcc, loop_990 ld [%l7 + 0x50], %f13 edge32l %i5, %l2, %g5 movrgez %g6, 0x0A8, %l3 loop_990: fbge %fcc1, loop_991 bpos,pn %xcc, loop_992 sllx %o4, %l6, %l1 tleu %icc, 0x0 loop_991: bleu %icc, loop_993 loop_992: fnot2 %f12, %f8 sllx %o7, %i7, %l0 sll %o1, %g2, %o6 loop_993: nop wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi smulcc %i2, %i4, %g4 stw %o5, [%l7 + 0x60] subc %g7, %i1, %o3 edge8n %i3, %l5, %g1 and %o0, %i6, %l4 orn %i0, %g3, %o2 sra %l2, 0x01, %i5 fands %f19, %f9, %f2 array8 %g5, %l3, %o4 st %f29, [%l7 + 0x74] movle %xcc, %g6, %l6 movgu %icc, %o7, %i7 add %l7, 0x70, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %l1, %l0 movn %icc, %g2, %o1 fmuld8sux16 %f5, %f31, %f26 stbar fmovdvs %icc, %f21, %f16 movneg %xcc, %o6, %i2 movpos %xcc, %g4, %o5 edge16 %i4, %i1, %o3 fmovde %xcc, %f30, %f5 movvc %xcc, %g7, %l5 ldstub [%l7 + 0x7D], %g1 movrgez %i3, 0x0D3, %o0 or %l4, 0x0EAA, %i6 std %i0, [%l7 + 0x10] membar 0x1C movneg %icc, %g3, %o2 fba %fcc3, loop_994 move %icc, %i5, %g5 fmovdl %icc, %f13, %f11 fbl %fcc1, loop_995 loop_994: edge32 %l3, %l2, %o4 ble,pn %xcc, loop_996 fbl %fcc0, loop_997 loop_995: fpsub16 %f0, %f10, %f4 edge32ln %l6, %g6, %o7 loop_996: fmovsn %xcc, %f6, %f7 loop_997: array8 %l1, %i7, %g2 add %l7, 0x14, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o1, %l0 mova %icc, %i2, %o6 bg,a %xcc, loop_998 subcc %g4, 0x1D76, %i4 fpadd16 %f22, %f6, %f20 xorcc %i1, %o3, %o5 loop_998: ldx [%l7 + 0x70], %g7 fabss %f20, %f25 sdiv %g1, 0x045A, %l5 edge32l %i3, %l4, %i6 sdiv %o0, 0x1243, %g3 fmovsvs %icc, %f13, %f18 umulcc %o2, 0x0BC7, %i5 smulcc %i0, %g5, %l3 movrlz %o4, 0x293, %l6 fpmerge %f13, %f25, %f14 array8 %g6, %o7, %l2 fbu %fcc3, loop_999 sll %i7, 0x04, %g2 popc 0x083C, %l1 sra %l0, 0x18, %i2 loop_999: srax %o6, 0x08, %o1 movrlz %i4, %g4, %i1 taddcctv %o5, %g7, %g1 tpos %xcc, 0x4 ldsb [%l7 + 0x43], %l5 tvs %xcc, 0x3 fmovdne %xcc, %f26, %f11 fmul8x16al %f12, %f30, %f0 movne %icc, %i3, %l4 fba %fcc0, loop_1000 movl %icc, %i6, %o3 brnz,a %o0, loop_1001 fbule %fcc2, loop_1002 loop_1000: tsubcc %g3, %o2, %i5 fbule %fcc2, loop_1003 loop_1001: mova %xcc, %i0, %g5 loop_1002: fmovsn %icc, %f25, %f8 array8 %o4, %l3, %l6 loop_1003: brz,a %o7, loop_1004 xnorcc %g6, %i7, %l2 bleu,pt %xcc, loop_1005 andcc %l1, 0x1FBE, %l0 loop_1004: movge %icc, %i2, %g2 movg %icc, %o1, %i4 loop_1005: andncc %g4, %o6, %i1 edge8n %o5, %g7, %g1 fmovrdlz %i3, %f18, %f14 tne %xcc, 0x7 ta %icc, 0x3 faligndata %f12, %f2, %f14 sub %l4, 0x16C3, %l5 orn %i6, %o3, %g3 movvs %icc, %o2, %o0 fbul,a %fcc0, loop_1006 smulcc %i5, 0x177D, %i0 fbo %fcc1, loop_1007 fmovrdgz %g5, %f16, %f24 loop_1006: fmovdpos %xcc, %f13, %f7 fmovdl %icc, %f6, %f23 loop_1007: fcmple32 %f18, %f20, %o4 fmovsne %icc, %f5, %f11 fmovda %xcc, %f0, %f21 movge %xcc, %l3, %o7 edge32 %g6, %i7, %l6 movre %l1, 0x379, %l0 edge32ln %i2, %g2, %o1 fmul8sux16 %f22, %f0, %f18 or %i4, 0x0112, %l2 wr %g0, 0x80, %asi sta %f20, [%l7 + 0x68] %asi addccc %o6, %g4, %i1 nop set 0x20, %i6 lduw [%l7 + %i6], %g7 edge8 %o5, %i3, %l4 set 0x42, %l3 lduba [%l7 + %l3] 0x81, %g1 movge %xcc, %l5, %o3 mova %icc, %g3, %o2 ldsh [%l7 + 0x50], %o0 fbue %fcc1, loop_1008 ba,pt %icc, loop_1009 sethi 0x09DC, %i5 wr %g0, 0x89, %asi prefetcha [%l7 + 0x78] %asi, 0x1 loop_1008: xnor %i6, 0x0392, %o4 loop_1009: fxors %f24, %f0, %f24 sethi 0x0AE3, %l3 tl %icc, 0x1 bge,a,pt %icc, loop_1010 edge16l %g5, %o7, %g6 sllx %l6, %l1, %l0 fbug,a %fcc2, loop_1011 loop_1010: swap [%l7 + 0x14], %i2 movvs %xcc, %i7, %o1 movleu %icc, %g2, %i4 loop_1011: movrlez %l2, %o6, %i1 udivcc %g7, 0x0B56, %g4 for %f30, %f10, %f22 fnegd %f14, %f0 fbge %fcc0, loop_1012 movvc %xcc, %o5, %i3 add %l7, 0x34, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l4 casa [%l6] %asi, %l4, %g1 loop_1012: fcmpd %fcc1, %f22, %f22 sdiv %l5, 0x001E, %o3 edge8ln %g3, %o2, %i5 swap [%l7 + 0x78], %o0 edge16l %i0, %i6, %l3 smul %g5, %o7, %o4 add %g6, 0x0CB9, %l1 tpos %xcc, 0x5 bpos,pn %icc, loop_1013 fmovsgu %xcc, %f14, %f21 taddcc %l6, %l0, %i7 faligndata %f24, %f26, %f18 loop_1013: ldx [%l7 + 0x18], %o1 std %i2, [%l7 + 0x20] fmovdl %xcc, %f3, %f7 ld [%l7 + 0x58], %f15 subc %g2, 0x12F8, %l2 fmovdle %xcc, %f24, %f24 tsubcctv %i4, 0x1785, %i1 srl %g7, %o6, %g4 fmovrsgz %o5, %f21, %f0 fandnot1s %f12, %f27, %f13 array16 %l4, %i3, %g1 array8 %l5, %g3, %o3 fmovrslz %o2, %f28, %f3 smulcc %o0, 0x11B3, %i5 popc %i0, %i6 fandnot2 %f4, %f16, %f28 fmovde %icc, %f28, %f18 sdiv %g5, 0x1B04, %l3 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 edge8l %o4, %g6, %l1 tg %icc, 0x5 fbul,a %fcc1, loop_1014 fandnot1 %f30, %f6, %f18 mulx %o7, 0x1FEE, %l0 edge32l %i7, %l6, %o1 loop_1014: fmovdleu %xcc, %f21, %f11 st %f8, [%l7 + 0x78] addccc %g2, 0x0852, %l2 movrne %i4, 0x319, %i2 fnot1s %f21, %f23 movre %i1, 0x16E, %g7 fbo,a %fcc0, loop_1015 ldub [%l7 + 0x1E], %g4 edge8l %o6, %o5, %i3 edge32 %g1, %l5, %l4 loop_1015: swap [%l7 + 0x70], %g3 edge32l %o2, %o3, %i5 orn %o0, 0x1F44, %i0 fcmpd %fcc3, %f24, %f12 movrne %i6, %g5, %l3 smulcc %g6, %o4, %l1 popc 0x04E5, %o7 fmul8ulx16 %f6, %f14, %f2 tgu %xcc, 0x1 tge %icc, 0x7 nop setx loop_1016, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry popc 0x1EB3, %l0 fcmple32 %f4, %f18, %i7 orn %l6, 0x1156, %o1 loop_1016: movrlez %l2, 0x2B8, %i4 sdivx %g2, 0x0482, %i1 orncc %g7, %i2, %o6 srl %g4, %i3, %g1 fbuge,a %fcc2, loop_1017 bvc loop_1018 be,pn %icc, loop_1019 sra %o5, %l4, %l5 loop_1017: fba %fcc2, loop_1020 loop_1018: nop setx loop_1021, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1019: subcc %o2, %o3, %i5 udiv %o0, 0x0944, %i0 loop_1020: bge %xcc, loop_1022 loop_1021: fand %f2, %f30, %f30 udivcc %g3, 0x14F6, %i6 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1022: ldub [%l7 + 0x0E], %g5 fmovsvs %xcc, %f23, %f31 array8 %l3, %o4, %l1 bvs %xcc, loop_1023 fmovdg %icc, %f11, %f0 umulcc %g6, 0x1268, %l0 xnor %i7, 0x0E45, %o7 loop_1023: movrlz %l6, 0x0E9, %o1 or %i4, %l2, %g2 xorcc %i1, 0x0756, %g7 movrgez %i2, 0x156, %g4 sub %o6, %i3, %g1 andncc %l4, %o5, %o2 fornot2 %f28, %f28, %f24 bl,a %xcc, loop_1024 movpos %icc, %o3, %i5 fmovsle %xcc, %f11, %f29 alignaddr %o0, %l5, %i0 loop_1024: xor %g3, %g5, %l3 wr %g0, 0x81, %asi stxa %i6, [%l7 + 0x70] %asi set 0x18, %i2 ldsha [%l7 + %i2] 0x80, %o4 fexpand %f5, %f16 ta %icc, 0x0 fbo,a %fcc1, loop_1025 fmovdcc %xcc, %f12, %f4 sra %l1, 0x1D, %l0 edge16ln %g6, %o7, %i7 loop_1025: fmovdn %icc, %f21, %f4 fbo,a %fcc1, loop_1026 alignaddrl %l6, %o1, %i4 movn %icc, %g2, %i1 fmovrse %l2, %f12, %f7 loop_1026: fbue,a %fcc3, loop_1027 edge8l %i2, %g4, %o6 tne %xcc, 0x6 movg %icc, %g7, %g1 loop_1027: movneg %icc, %l4, %o5 andcc %i3, 0x12FE, %o3 fbug,a %fcc2, loop_1028 orcc %i5, 0x148B, %o0 fmul8x16au %f3, %f7, %f4 te %icc, 0x0 loop_1028: alignaddr %l5, %i0, %o2 andcc %g3, 0x051C, %g5 or %i6, %o4, %l1 fbn %fcc3, loop_1029 movl %xcc, %l3, %g6 ldstub [%l7 + 0x5B], %o7 xnor %l0, 0x0226, %i7 loop_1029: sub %o1, 0x09D7, %l6 fbug %fcc3, loop_1030 fand %f10, %f10, %f28 nop set 0x10, %g7 ldx [%l7 + %g7], %g2 movrne %i4, %l2, %i2 loop_1030: fba,a %fcc3, loop_1031 udivx %i1, 0x01CD, %o6 taddcctv %g7, 0x00FA, %g1 subc %l4, 0x1603, %o5 loop_1031: bvs %icc, loop_1032 fmovdcc %icc, %f15, %f23 orncc %g4, %i3, %o3 nop setx loop_1033, %l0, %l1 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_1032: sdivcc %i5, 0x061A, %l5 fone %f22 move %icc, %i0, %o0 loop_1033: fmovscc %xcc, %f15, %f11 nop set 0x60, %i4 stx %o2, [%l7 + %i4] edge8 %g5, %i6, %o4 bge %xcc, loop_1034 tsubcctv %l1, 0x0FC6, %l3 wr %g0, 0x80, %asi swapa [%l7 + 0x58] %asi, %g6 loop_1034: tsubcc %g3, 0x15B1, %o7 orn %i7, %l0, %l6 sra %g2, %i4, %l2 edge8ln %i2, %o1, %o6 set 0x47, %o1 ldsba [%l7 + %o1] 0x18, %i1 fsrc1 %f28, %f20 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %g1, [%g0 + 0x3c0] %asi ripped by fixASI40.pl ripped by fixASI40.pl fsrc2s %f14, %f5 edge8l %g7, %o5, %g4 edge8 %i3, %l4, %i5 tleu %xcc, 0x3 movrlz %o3, %i0, %o0 orcc %o2, 0x0E97, %l5 movpos %xcc, %i6, %g5 movcc %xcc, %o4, %l1 and %g6, %g3, %l3 brnz,a %o7, loop_1035 fmovspos %xcc, %f27, %f25 taddcc %l0, %l6, %i7 fbn,a %fcc3, loop_1036 loop_1035: ble loop_1037 sub %g2, %l2, %i4 fbge %fcc2, loop_1038 loop_1036: edge8n %i2, %o6, %i1 loop_1037: fbne %fcc1, loop_1039 and %o1, 0x0EE5, %g1 loop_1038: edge16l %o5, %g4, %g7 fmovdvs %xcc, %f9, %f17 loop_1039: ldub [%l7 + 0x38], %i3 wr %g0, 0x89, %asi ldsha [%l7 + 0x5A] %asi, %l4 mulx %o3, %i5, %i0 fcmpd %fcc2, %f14, %f6 tsubcctv %o0, 0x1D0C, %o2 tne %icc, 0x7 andcc %i6, %g5, %l5 fmovsgu %xcc, %f3, %f15 subccc %o4, %g6, %l1 fcmple16 %f14, %f22, %l3 tsubcc %o7, 0x0DA0, %g3 edge8n %l0, %l6, %i7 for %f14, %f28, %f10 addcc %g2, %l2, %i4 ldstub [%l7 + 0x74], %i2 fmul8ulx16 %f12, %f6, %f24 fpsub32 %f4, %f8, %f8 fpsub32s %f7, %f17, %f25 taddcc %i1, %o1, %o6 fcmpeq16 %f22, %f0, %g1 set 0x0C, %i1 ldstuba [%l7 + %i1] 0x89, %g4 pdist %f16, %f14, %f18 te %icc, 0x1 tleu %icc, 0x5 ta %icc, 0x4 tle %xcc, 0x1 flush %l7 + 0x0C fmovdneg %icc, %f24, %f12 call loop_1040 movvc %icc, %g7, %i3 taddcc %l4, %o3, %i5 fbuge,a %fcc3, loop_1041 loop_1040: be,a loop_1042 ldd [%l7 + 0x58], %f22 array32 %i0, %o5, %o0 loop_1041: movge %xcc, %o2, %i6 loop_1042: fbug,a %fcc1, loop_1043 move %xcc, %l5, %o4 lduw [%l7 + 0x28], %g5 movvs %xcc, %g6, %l3 loop_1043: edge8 %o7, %g3, %l0 alignaddrl %l6, %l1, %i7 fnor %f2, %f28, %f18 fmovsleu %icc, %f2, %f28 fbg,a %fcc2, loop_1044 tpos %icc, 0x3 fcmpgt32 %f18, %f2, %g2 be,a,pn %icc, loop_1045 loop_1044: movcs %icc, %l2, %i2 sub %i4, 0x04EF, %i1 ld [%l7 + 0x10], %f27 loop_1045: tge %icc, 0x1 edge16 %o6, %g1, %g4 fmovdcs %icc, %f14, %f4 movre %o1, 0x39D, %i3 movcc %xcc, %l4, %g7 brnz,a %o3, loop_1046 fmovrdlz %i0, %f20, %f30 movcc %icc, %i5, %o0 lduh [%l7 + 0x14], %o5 loop_1046: edge8n %i6, %o2, %o4 fbne,a %fcc0, loop_1047 fbge,a %fcc0, loop_1048 smul %l5, 0x0FD1, %g6 srlx %g5, 0x1A, %l3 loop_1047: swap [%l7 + 0x34], %g3 loop_1048: tl %xcc, 0x5 xor %o7, %l6, %l0 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 movrgz %l1, 0x0BF, %i7 edge32ln %l2, %g2, %i4 sdivcc %i1, 0x1FD0, %i2 loop_1049: edge8n %g1, %o6, %o1 movle %icc, %i3, %g4 wr %g0, 0xe3, %asi stda %l4, [%l7 + 0x30] %asi membar #Sync set 0x34, %i3 stha %o3, [%l7 + %i3] 0x15 movrlz %i0, %g7, %o0 set 0x18, %o7 ldxa [%g0 + %o7] 0x50, %i5 umul %i6, 0x167F, %o5 tleu %xcc, 0x2 fbg %fcc0, loop_1050 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd32 %f24, %f26, %f10 mulx %o4, 0x1801, %o2 loop_1050: alignaddr %l5, %g6, %g5 set 0x70, %l2 swapa [%l7 + %l2] 0x80, %l3 movle %xcc, %g3, %o7 mulx %l6, %l1, %i7 fble %fcc2, loop_1051 te %icc, 0x7 taddcc %l2, %g2, %l0 fmuld8ulx16 %f19, %f26, %f28 loop_1051: nop wr %g0, 0x11, %asi stha %i4, [%l7 + 0x16] %asi movrgez %i2, 0x110, %g1 smulcc %i1, %o1, %i3 add %l7, 0x40, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %o6 casxa [%l6] %asi, %o6, %g4 set 0x28, %l6 ldxa [%g0 + %l6] 0x4f, %l4 fnot2s %f10, %f29 nop setx loop_1052, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32ln %o3, %g7, %o0 movrgez %i5, 0x33B, %i6 movpos %xcc, %i0, %o5 loop_1052: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %o4, 0x054C, %o2 edge32ln %g6, %l5, %l3 sllx %g3, %g5, %l6 addc %o7, %l1, %l2 fandnot1 %f28, %f18, %f16 nop set 0x28, %o6 ldx [%l7 + %o6], %i7 bpos,a loop_1053 tvs %icc, 0x6 sir 0x1F6B edge16 %l0, %i4, %i2 loop_1053: tge %icc, 0x1 movrlz %g1, %i1, %g2 fpmerge %f27, %f23, %f6 fornot1 %f16, %f6, %f10 bcc loop_1054 tneg %xcc, 0x5 addcc %o1, 0x11DE, %o6 set 0x32, %o4 lduha [%l7 + %o4] 0x89, %g4 loop_1054: srl %i3, %l4, %o3 movcs %icc, %g7, %i5 ldd [%l7 + 0x70], %f6 edge16l %o0, %i6, %i0 wr %g0, 0x89, %asi ldswa [%l7 + 0x68] %asi, %o4 fsrc2 %f0, %f8 edge16n %o2, %o5, %g6 fmovrde %l3, %f14, %f12 udivx %l5, 0x17D6, %g5 umulcc %g3, %l6, %l1 movre %o7, 0x196, %l2 fmuld8sux16 %f28, %f12, %f12 st %f15, [%l7 + 0x7C] fornot1 %f24, %f18, %f22 udiv %i7, 0x05DC, %l0 set 0x18, %o5 stxa %i4, [%l7 + %o5] 0x81 movn %icc, %i2, %g1 tg %icc, 0x1 fbul %fcc1, loop_1055 lduh [%l7 + 0x42], %g2 movrlz %o1, %o6, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1055: call loop_1056 edge8 %g4, %l4, %o3 xnorcc %g7, 0x11C4, %i3 fandnot1s %f18, %f19, %f11 loop_1056: edge16 %o0, %i5, %i0 fones %f1 andn %i6, %o2, %o4 and %g6, %o5, %l5 movrgez %l3, 0x0E0, %g3 fmovsg %icc, %f12, %f29 edge8n %l6, %g5, %l1 movpos %icc, %o7, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x54], %l0 bge,a,pn %icc, loop_1057 movge %icc, %i4, %i2 srax %g1, %l2, %g2 or %o6, 0x1FDC, %o1 loop_1057: fmovs %f0, %f25 mulx %i1, %g4, %o3 wr %g0, 0x80, %asi lda [%l7 + 0x70] %asi, %f11 udivx %l4, 0x149A, %i3 orn %o0, %i5, %i0 tpos %xcc, 0x1 sdivx %g7, 0x0E57, %o2 sir 0x0B07 fbn,a %fcc1, loop_1058 movvc %xcc, %i6, %g6 fnot2 %f10, %f22 movrgez %o4, %l5, %l3 loop_1058: edge8ln %o5, %l6, %g5 tvc %xcc, 0x5 tsubcctv %g3, %l1, %i7 fbge,a %fcc1, loop_1059 fbuge,a %fcc1, loop_1060 sdivx %o7, 0x15A1, %i4 fbl %fcc3, loop_1061 loop_1059: array32 %i2, %g1, %l2 loop_1060: tsubcc %g2, %l0, %o6 array8 %o1, %i1, %g4 loop_1061: addc %l4, %i3, %o0 brlez,a %o3, loop_1062 fexpand %f24, %f8 addccc %i5, %g7, %i0 edge8 %o2, %g6, %i6 loop_1062: movle %icc, %l5, %l3 taddcctv %o5, 0x01C8, %l6 fmovrdgez %o4, %f12, %f18 udivcc %g5, 0x1FE9, %g3 fmovdl %icc, %f1, %f12 andncc %i7, %o7, %l1 sdiv %i4, 0x1181, %i2 ta %xcc, 0x7 fandnot2 %f22, %f14, %f12 edge16 %g1, %g2, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %l0, 0x0E19, %o6 and %i1, 0x1B44, %g4 orcc %l4, %i3, %o1 subccc %o0, %i5, %g7 fand %f4, %f26, %f2 fmovsne %xcc, %f23, %f28 fornot2s %f16, %f6, %f13 swap [%l7 + 0x7C], %o3 xnorcc %o2, %g6, %i6 add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x89, %l5, %i0 fcmpd %fcc2, %f10, %f0 bn loop_1063 bne,a loop_1064 tne %xcc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1063: movrne %o5, 0x280, %l6 loop_1064: popc 0x0D2E, %o4 wr %g0, 0x88, %asi swapa [%l7 + 0x18] %asi, %g5 sll %l3, 0x05, %g3 fmovsl %xcc, %f19, %f19 edge16ln %o7, %i7, %i4 tn %icc, 0x2 srlx %i2, 0x02, %g1 bvs,a,pt %icc, loop_1065 bge %icc, loop_1066 edge8l %g2, %l2, %l0 movleu %xcc, %l1, %i1 loop_1065: subcc %o6, %l4, %g4 loop_1066: and %o1, 0x0DE7, %i3 ldx [%l7 + 0x28], %i5 tle %icc, 0x2 taddcc %o0, 0x1786, %g7 srlx %o2, %o3, %i6 sllx %g6, 0x06, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %o5, %l5, %o4 sra %g5, 0x17, %l3 xorcc %g3, %l6, %o7 brgez,a %i4, loop_1067 edge16n %i7, %g1, %g2 fmovrdlz %i2, %f10, %f26 subc %l0, %l1, %l2 loop_1067: nop wr %g0, 0xea, %asi stba %o6, [%l7 + 0x53] %asi membar #Sync tsubcc %l4, %i1, %g4 edge8n %i3, %o1, %i5 fnot2 %f16, %f4 smul %g7, 0x0C28, %o0 andcc %o2, 0x16FF, %i6 brnz,a %o3, loop_1068 fxnors %f4, %f16, %f19 edge16ln %g6, %i0, %l5 stw %o5, [%l7 + 0x60] loop_1068: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fands %f27, %f29, %f11 fmovrse %g5, %f16, %f9 fcmpne32 %f30, %f24, %l3 udivx %g3, 0x0D33, %o4 fabsd %f10, %f4 bneg,a,pt %icc, loop_1069 fxnor %f14, %f12, %f28 ba,a,pn %icc, loop_1070 umulcc %o7, 0x1B3A, %i4 loop_1069: or %l6, 0x1AC7, %i7 swap [%l7 + 0x78], %g1 loop_1070: lduh [%l7 + 0x10], %i2 sth %g2, [%l7 + 0x32] edge32 %l1, %l2, %o6 bl loop_1071 orcc %l0, %l4, %g4 sdiv %i1, 0x17BD, %i3 addccc %o1, 0x1372, %g7 loop_1071: fnor %f24, %f24, %f4 brgez,a %i5, loop_1072 fpmerge %f29, %f13, %f30 brz,a %o2, loop_1073 ble %xcc, loop_1074 loop_1072: stw %o0, [%l7 + 0x78] movcs %xcc, %i6, %g6 loop_1073: fcmpne16 %f4, %f14, %i0 loop_1074: fmovsneg %xcc, %f26, %f19 movre %l5, %o3, %o5 xor %g5, 0x1581, %l3 add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o4 casxa [%l6] %asi, %o4, %o7 udivcc %i4, 0x16AB, %g3 orcc %i7, 0x0A40, %g1 stb %l6, [%l7 + 0x70] fmovd %f30, %f8 fba,a %fcc0, loop_1075 lduw [%l7 + 0x3C], %i2 fpadd32s %f16, %f3, %f21 tle %icc, 0x5 loop_1075: fbue,a %fcc1, loop_1076 srl %g2, 0x0A, %l1 movrne %l2, 0x3BC, %o6 and %l4, %g4, %i1 loop_1076: fzeros %f29 fpadd16s %f3, %f16, %f24 mulscc %l0, 0x16BC, %o1 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f16 edge32 %g7, %i5, %i3 fmovsvc %xcc, %f12, %f6 set 0x1C, %g1 sta %f2, [%l7 + %g1] 0x10 fnors %f5, %f20, %f17 fpsub32s %f20, %f2, %f22 mulscc %o0, %o2, %g6 fmovdneg %xcc, %f24, %f2 tcs %xcc, 0x3 mulscc %i6, %i0, %o3 tg %icc, 0x6 movge %xcc, %o5, %l5 bcc,pn %xcc, loop_1077 fblg,a %fcc0, loop_1078 fcmple16 %f26, %f20, %g5 fabss %f17, %f8 loop_1077: sir 0x10E2 loop_1078: subccc %o4, %l3, %i4 sdivx %o7, 0x0F75, %i7 fbule %fcc3, loop_1079 nop setx loop_1080, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addc %g3, %g1, %l6 edge16n %g2, %l1, %l2 loop_1079: fbo,a %fcc1, loop_1081 loop_1080: fnand %f30, %f22, %f8 fmul8x16au %f3, %f31, %f22 set 0x78, %l0 stda %o6, [%l7 + %l0] 0x04 loop_1081: tneg %xcc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %l4, 0x0674, %g4 fmovdvs %icc, %f26, %f4 taddcc %i2, %l0, %i1 tvc %icc, 0x4 movl %icc, %g7, %o1 tneg %icc, 0x0 fone %f6 ldsb [%l7 + 0x19], %i3 wr %g0, 0x11, %asi stha %o0, [%l7 + 0x6A] %asi membar 0x20 mova %xcc, %i5, %g6 movn %xcc, %i6, %o2 array16 %o3, %o5, %l5 fcmpgt16 %f30, %f4, %i0 movrne %o4, %g5, %l3 ldd [%l7 + 0x08], %f0 movle %icc, %i4, %o7 nop set 0x60, %l1 lduw [%l7 + %l1], %i7 sdiv %g1, 0x0BFA, %g3 wr %g0, 0x11, %asi ldsha [%l7 + 0x74] %asi, %l6 brgez %g2, loop_1082 sra %l1, %l2, %o6 ta %xcc, 0x2 popc 0x088A, %g4 loop_1082: edge16ln %i2, %l4, %i1 udiv %g7, 0x15E2, %o1 fbl %fcc2, loop_1083 tg %xcc, 0x1 fbug,a %fcc1, loop_1084 mova %icc, %i3, %o0 loop_1083: movvs %xcc, %l0, %i5 andn %g6, %i6, %o2 loop_1084: addccc %o5, 0x191B, %l5 edge8 %i0, %o4, %o3 edge16ln %g5, %l3, %o7 tleu %xcc, 0x7 movn %xcc, %i7, %g1 fmovrsne %g3, %f28, %f16 movle %xcc, %l6, %g2 sra %l1, 0x04, %i4 ta %icc, 0x4 wr %g0, 0x10, %asi stxa %l2, [%l7 + 0x28] %asi st %f21, [%l7 + 0x44] wr %g0, 0x89, %asi prefetcha [%l7 + 0x50] %asi, 0x3 bn,a,pn %icc, loop_1085 fcmpgt32 %f26, %f14, %o6 bn,a loop_1086 call loop_1087 loop_1085: movl %icc, %i2, %l4 fmovsn %xcc, %f2, %f31 loop_1086: edge16ln %i1, %o1, %i3 loop_1087: tge %xcc, 0x2 fmovsle %xcc, %f2, %f22 addc %o0, %g7, %l0 xnorcc %i5, 0x1764, %i6 nop set 0x78, %o2 ldx [%l7 + %o2], %g6 orcc %o2, %l5, %o5 umul %i0, %o4, %g5 smulcc %l3, 0x0926, %o7 fcmped %fcc1, %f2, %f6 bg,a %xcc, loop_1088 tvc %xcc, 0x6 edge8 %i7, %o3, %g1 taddcc %l6, 0x0486, %g3 loop_1088: mulx %g2, 0x037B, %i4 taddcctv %l2, %l1, %g4 fcmpeq16 %f22, %f28, %i2 fmovrdgez %l4, %f0, %f12 fzeros %f10 fmovrsgez %i1, %f14, %f17 ble loop_1089 nop set 0x52, %l5 lduh [%l7 + %l5], %o1 mulscc %o6, %o0, %i3 sra %g7, 0x0A, %l0 loop_1089: tl %xcc, 0x1 andcc %i6, 0x1621, %i5 fmovsne %icc, %f16, %f24 sllx %g6, %o2, %l5 fmovdne %icc, %f29, %f9 ta %xcc, 0x1 tsubcctv %i0, 0x1E0D, %o4 fones %f15 set 0x48, %o3 stxa %o5, [%l7 + %o3] 0xea membar #Sync bne,a,pt %icc, loop_1090 movvs %xcc, %g5, %l3 udivx %i7, 0x1D9E, %o3 fpack16 %f8, %f20 loop_1090: movleu %icc, %g1, %l6 array8 %o7, %g2, %g3 subcc %l2, %l1, %g4 edge8ln %i2, %l4, %i1 fnegd %f18, %f14 tneg %icc, 0x4 fabsd %f4, %f10 tne %xcc, 0x3 sdivx %i4, 0x0569, %o1 ta %icc, 0x6 fexpand %f7, %f22 fmovrsne %o0, %f20, %f9 set 0x7C, %i0 lduba [%l7 + %i0] 0x81, %o6 brlz %g7, loop_1091 edge16n %i3, %l0, %i6 tpos %icc, 0x1 and %i5, 0x07BA, %g6 loop_1091: umulcc %o2, %i0, %o4 smulcc %l5, %o5, %l3 tvs %icc, 0x7 set 0x64, %i5 lduha [%l7 + %i5] 0x89, %i7 ld [%l7 + 0x28], %f18 movge %icc, %o3, %g1 edge8ln %g5, %o7, %l6 subccc %g3, %g2, %l1 ldsb [%l7 + 0x1C], %g4 udivx %i2, 0x11BF, %l4 fmovrdgz %i1, %f0, %f6 wr %g0, 0x18, %asi ldsba [%l7 + 0x36] %asi, %i4 edge16n %o1, %o0, %o6 movne %xcc, %l2, %g7 flush %l7 + 0x6C movcs %xcc, %l0, %i3 edge16l %i5, %g6, %o2 sir 0x0984 addcc %i0, %o4, %l5 fsrc1s %f12, %f13 bcc,a,pn %xcc, loop_1092 tne %icc, 0x7 movpos %xcc, %o5, %l3 movge %icc, %i7, %i6 loop_1092: tgu %xcc, 0x6 edge32l %o3, %g5, %g1 addc %l6, %o7, %g3 sub %g2, %l1, %i2 andncc %g4, %l4, %i1 fmul8x16al %f29, %f21, %f18 fmovsvc %xcc, %f21, %f22 lduw [%l7 + 0x18], %o1 edge16 %i4, %o0, %l2 bcc,a,pn %icc, loop_1093 fbue,a %fcc2, loop_1094 edge8l %g7, %o6, %i3 umul %l0, 0x099D, %i5 loop_1093: or %o2, 0x0418, %i0 loop_1094: fmovsl %xcc, %f3, %f10 movvs %icc, %o4, %l5 stbar movcs %xcc, %o5, %l3 set 0x6C, %g3 sta %f11, [%l7 + %g3] 0x89 orncc %i7, %i6, %o3 edge16n %g6, %g5, %l6 movrlz %g1, 0x091, %g3 addcc %o7, %g2, %l1 wr %g0, 0x10, %asi ldsha [%l7 + 0x64] %asi, %i2 fbg %fcc1, loop_1095 mulscc %l4, %g4, %o1 movle %xcc, %i4, %o0 fpsub32 %f18, %f26, %f12 loop_1095: fnor %f24, %f14, %f18 bge,pt %icc, loop_1096 stbar fbu,a %fcc0, loop_1097 subcc %l2, 0x0AF9, %g7 loop_1096: fpack32 %f20, %f12, %f6 fbul %fcc3, loop_1098 loop_1097: tvc %icc, 0x0 subc %o6, 0x1AA9, %i1 sra %l0, 0x01, %i3 loop_1098: umulcc %i5, 0x0749, %o2 taddcc %i0, 0x0E52, %l5 fornot2s %f15, %f31, %f25 addc %o4, %l3, %i7 st %f24, [%l7 + 0x70] andcc %i6, 0x1A2A, %o5 udivcc %o3, 0x0010, %g5 fnot2s %f26, %f20 fnot2 %f14, %f0 nop set 0x40, %i7 ldd [%l7 + %i7], %f28 movleu %xcc, %l6, %g6 set 0x30, %o0 ldda [%l7 + %o0] 0x89, %g0 ld [%l7 + 0x2C], %f16 alignaddr %g3, %g2, %l1 umulcc %o7, %i2, %g4 brnz,a %l4, loop_1099 fmovdgu %xcc, %f1, %f18 fbl,a %fcc3, loop_1100 movcs %xcc, %i4, %o1 loop_1099: fmovsleu %xcc, %f5, %f24 fmovrsgz %o0, %f14, %f10 loop_1100: tvc %xcc, 0x0 edge8n %g7, %o6, %l2 ldstub [%l7 + 0x7B], %i1 orncc %i3, 0x1D72, %l0 fbu,a %fcc3, loop_1101 movrlz %i5, %o2, %l5 set 0x74, %g5 stba %i0, [%l7 + %g5] 0xeb membar #Sync loop_1101: sdivcc %o4, 0x1E27, %i7 movneg %xcc, %i6, %o5 edge16ln %o3, %l3, %g5 bcs loop_1102 ldd [%l7 + 0x38], %i6 std %f0, [%l7 + 0x78] tvc %icc, 0x5 loop_1102: fmovdvc %xcc, %f31, %f18 set 0x28, %l4 lduwa [%l7 + %l4] 0x19, %g1 membar 0x68 movrne %g6, 0x2A6, %g2 movrne %l1, %g3, %o7 tn %xcc, 0x3 fmovdvs %icc, %f17, %f19 wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi tleu %xcc, 0x6 bge,a %icc, loop_1103 orncc %g4, %l4, %i2 tg %xcc, 0x7 tleu %xcc, 0x4 loop_1103: array16 %i4, %o1, %o0 fmovspos %icc, %f0, %f27 set 0x50, %g2 lduwa [%l7 + %g2] 0x18, %o6 or %l2, %g7, %i1 umulcc %l0, 0x03D1, %i5 brz,a %o2, loop_1104 array16 %l5, %i0, %o4 alignaddr %i7, %i6, %o5 orn %o3, %i3, %l3 loop_1104: sethi 0x0281, %l6 srax %g5, %g1, %g6 tsubcctv %l1, %g2, %o7 xor %g4, 0x058A, %l4 move %xcc, %i2, %g3 udivx %o1, 0x1FFE, %o0 edge8n %o6, %l2, %g7 set 0x2D, %g6 ldsba [%l7 + %g6] 0x14, %i4 bvc,a,pt %xcc, loop_1105 movle %icc, %l0, %i5 fmovscs %icc, %f14, %f23 set 0x0C, %i6 lda [%l7 + %i6] 0x19, %f23 loop_1105: bvs,pn %xcc, loop_1106 fmuld8ulx16 %f4, %f0, %f14 srl %i1, %o2, %l5 tcs %xcc, 0x3 loop_1106: fabsd %f30, %f2 fmovsgu %icc, %f31, %f27 and %o4, 0x10C8, %i7 sll %i0, 0x0B, %o5 movre %o3, 0x3EA, %i3 edge16n %i6, %l3, %g5 andcc %l6, 0x08E5, %g1 popc %g6, %l1 prefetch [%l7 + 0x18], 0x2 std %g2, [%l7 + 0x78] sethi 0x0266, %g4 fnot2s %f27, %f22 stb %o7, [%l7 + 0x3C] array16 %i2, %l4, %g3 tvc %xcc, 0x3 tge %xcc, 0x0 fpsub32 %f2, %f28, %f2 tg %icc, 0x6 tge %icc, 0x4 tsubcc %o1, %o0, %o6 fmovdgu %xcc, %f0, %f18 fbule %fcc1, loop_1107 stbar fmovsl %icc, %f19, %f20 movge %xcc, %l2, %i4 loop_1107: fsrc1 %f4, %f18 fbg,a %fcc2, loop_1108 movl %xcc, %g7, %l0 fmovdvc %icc, %f20, %f15 bvs,a loop_1109 loop_1108: taddcctv %i5, 0x0FEB, %i1 fcmple32 %f8, %f12, %l5 fpsub16s %f17, %f3, %f0 loop_1109: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovscc %xcc, %f15, %f25 andncc %o4, %i7, %i0 tle %xcc, 0x7 fmovs %f29, %f4 fbule,a %fcc0, loop_1110 te %icc, 0x1 orn %o5, 0x0368, %o3 udivx %i3, 0x0512, %o2 loop_1110: umulcc %l3, %g5, %i6 move %xcc, %l6, %g1 fors %f7, %f12, %f16 stb %g6, [%l7 + 0x23] movrlez %l1, 0x3BD, %g4 membar 0x0F ldx [%l7 + 0x18], %o7 ba,a,pt %icc, loop_1111 umul %g2, %l4, %i2 ba,a %icc, loop_1112 bpos,pn %icc, loop_1113 loop_1111: srlx %g3, %o0, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1112: tsubcctv %o6, 0x1063, %l2 loop_1113: fbg,a %fcc0, loop_1114 andn %i4, %g7, %l0 sub %i1, 0x1B83, %i5 movl %xcc, %o4, %i7 loop_1114: udivx %l5, 0x0E71, %o5 fandnot2s %f25, %f13, %f3 fbu %fcc3, loop_1115 smul %o3, 0x0535, %i3 tl %xcc, 0x6 tgu %xcc, 0x7 loop_1115: tsubcc %i0, %l3, %o2 movleu %icc, %g5, %l6 edge16ln %g1, %g6, %l1 taddcctv %i6, 0x1F94, %o7 subcc %g2, 0x157F, %l4 stb %g4, [%l7 + 0x2F] wr %g0, 0x23, %asi stda %g2, [%l7 + 0x48] %asi membar #Sync or %i2, %o0, %o6 edge8ln %l2, %i4, %o1 fbu,a %fcc0, loop_1116 st %f0, [%l7 + 0x14] popc 0x085D, %l0 nop set 0x60, %l3 ldd [%l7 + %l3], %f30 loop_1116: brgz,a %i1, loop_1117 ble,pn %icc, loop_1118 tge %icc, 0x4 fpsub32s %f6, %f31, %f19 loop_1117: fmovscc %icc, %f20, %f23 loop_1118: umul %g7, 0x0213, %o4 movrlz %i7, 0x1AB, %l5 tg %icc, 0x0 brgz,a %o5, loop_1119 tgu %icc, 0x1 edge32ln %o3, %i5, %i0 smul %i3, %o2, %l3 loop_1119: fbu,a %fcc2, loop_1120 movpos %xcc, %g5, %l6 movrgz %g6, %l1, %g1 bne,a,pt %icc, loop_1121 loop_1120: subcc %i6, %g2, %l4 fnot1s %f18, %f28 fmovse %icc, %f15, %f10 loop_1121: popc %o7, %g4 edge8ln %i2, %o0, %o6 srl %l2, %g3, %i4 fmovrsne %o1, %f13, %f0 movrlz %i1, 0x3A3, %l0 subcc %g7, 0x096E, %i7 fcmpes %fcc1, %f12, %f21 subcc %o4, %o5, %o3 subcc %l5, 0x0877, %i5 smul %i0, 0x0347, %o2 orncc %l3, %i3, %l6 fmovsl %icc, %f12, %f17 xnorcc %g6, 0x035A, %g5 movne %xcc, %l1, %g1 xnor %i6, 0x143B, %l4 ldd [%l7 + 0x30], %f28 fmovsleu %xcc, %f24, %f14 udivcc %o7, 0x0D0E, %g2 xnorcc %g4, %i2, %o0 movne %icc, %o6, %g3 movneg %xcc, %l2, %i4 fbuge,a %fcc2, loop_1122 edge16l %i1, %l0, %o1 bneg,a loop_1123 fbul,a %fcc0, loop_1124 loop_1122: andcc %i7, %o4, %g7 tgu %icc, 0x0 loop_1123: fors %f26, %f18, %f5 loop_1124: edge16ln %o5, %l5, %i5 fpadd16 %f20, %f26, %f16 be,pt %xcc, loop_1125 movrlez %o3, 0x28B, %o2 andncc %l3, %i0, %l6 fbul %fcc0, loop_1126 loop_1125: subccc %i3, %g5, %l1 movrlez %g6, %g1, %l4 fnot2 %f2, %f2 loop_1126: ta %xcc, 0x7 fcmpne32 %f14, %f16, %o7 fcmpeq32 %f30, %f14, %g2 fmovdpos %icc, %f25, %f31 movpos %xcc, %g4, %i6 fandnot1 %f24, %f6, %f8 taddcctv %o0, 0x032F, %i2 orn %o6, %g3, %i4 movn %xcc, %l2, %i1 wr %g0, 0x0c, %asi lduwa [%l7 + 0x50] %asi, %l0 fmovsgu %icc, %f24, %f18 movleu %xcc, %i7, %o1 brlz %g7, loop_1127 fblg %fcc0, loop_1128 fpadd32s %f7, %f25, %f28 flush %l7 + 0x34 loop_1127: fmovsg %icc, %f10, %f30 loop_1128: fmovdl %icc, %f25, %f3 sub %o4, %o5, %l5 edge16l %o3, %i5, %o2 add %l7, 0x7C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i0, %l6 fbe %fcc0, loop_1129 srlx %i3, %l3, %g5 movn %xcc, %g6, %g1 fbn %fcc0, loop_1130 loop_1129: fbuge,a %fcc2, loop_1131 fble,a %fcc2, loop_1132 call loop_1133 loop_1130: bne,a %xcc, loop_1134 loop_1131: andn %l1, 0x0902, %l4 loop_1132: fbe,a %fcc1, loop_1135 loop_1133: tgu %xcc, 0x1 loop_1134: std %f26, [%l7 + 0x10] fbg %fcc0, loop_1136 loop_1135: movrne %o7, %g4, %i6 tcc %xcc, 0x4 addccc %g2, %o0, %i2 loop_1136: edge16n %o6, %g3, %i4 bge loop_1137 tle %xcc, 0x6 array8 %i1, %l2, %i7 movleu %xcc, %o1, %l0 loop_1137: xnorcc %g7, %o4, %l5 fmovrdlez %o5, %f2, %f24 tleu %xcc, 0x2 udivcc %o3, 0x1E78, %i5 fmovsleu %icc, %f6, %f8 fxnors %f15, %f22, %f28 umul %o2, 0x0A9D, %l6 bne,a,pt %icc, loop_1138 edge32n %i0, %i3, %g5 fmovd %f10, %f18 movrgez %g6, %l3, %g1 loop_1138: movl %xcc, %l4, %o7 udivcc %g4, 0x1FF8, %l1 tle %icc, 0x6 edge32 %g2, %i6, %o0 udiv %i2, 0x1574, %g3 edge16ln %o6, %i4, %l2 smulcc %i7, %i1, %l0 movne %xcc, %g7, %o1 pdist %f8, %f14, %f18 tleu %icc, 0x2 udivx %l5, 0x0D58, %o4 tn %xcc, 0x2 xor %o5, %i5, %o3 tne %icc, 0x1 subcc %l6, %o2, %i0 sra %g5, 0x1E, %i3 ldsb [%l7 + 0x7F], %l3 fba %fcc0, loop_1139 addcc %g1, 0x1087, %g6 tne %xcc, 0x3 edge16 %o7, %l4, %l1 loop_1139: fmovrdne %g4, %f10, %f18 fmovsvc %xcc, %f5, %f19 subc %i6, %g2, %i2 fmovrdne %o0, %f20, %f6 fxnor %f20, %f22, %f28 movge %xcc, %o6, %g3 tcs %icc, 0x1 prefetch [%l7 + 0x1C], 0x0 tvc %icc, 0x1 fpsub16s %f25, %f19, %f0 fmovda %xcc, %f30, %f14 tle %xcc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %l2, 0x1E9D, %i7 fbe %fcc2, loop_1140 nop setx loop_1141, %l0, %l1 jmpl %l1, %i1 bvc %icc, loop_1142 edge8l %i4, %g7, %l0 loop_1140: fabss %f4, %f19 loop_1141: ble,a,pn %xcc, loop_1143 loop_1142: nop setx loop_1144, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrlez %o1, %o4, %l5 srlx %i5, %o3, %o5 loop_1143: fzeros %f25 loop_1144: fmovsg %icc, %f30, %f27 fba,a %fcc0, loop_1145 fandnot2 %f28, %f24, %f30 brnz,a %o2, loop_1146 fzero %f0 loop_1145: bl loop_1147 subcc %l6, 0x0717, %i0 loop_1146: movrlez %g5, 0x223, %i3 smulcc %g1, 0x121E, %g6 loop_1147: sdiv %o7, 0x13D3, %l4 edge8n %l1, %g4, %i6 fors %f31, %f14, %f12 orcc %g2, %i2, %o0 movneg %xcc, %o6, %l3 fmovrslez %l2, %f24, %f0 membar 0x29 movrlez %g3, %i1, %i7 bg,a,pn %xcc, loop_1148 fmovrdlez %i4, %f2, %f6 alignaddr %l0, %o1, %g7 wr %g0, 0x19, %asi stba %l5, [%l7 + 0x14] %asi loop_1148: movneg %xcc, %o4, %o3 fble %fcc2, loop_1149 array32 %i5, %o5, %l6 fxors %f4, %f21, %f26 ldx [%l7 + 0x48], %i0 loop_1149: addcc %g5, 0x1144, %o2 tvs %xcc, 0x3 movrgez %g1, 0x35E, %i3 alignaddr %g6, %o7, %l4 fcmple16 %f4, %f28, %g4 fcmpgt32 %f2, %f26, %i6 sdivx %g2, 0x044D, %l1 movcc %xcc, %o0, %i2 array8 %l3, %l2, %o6 mulx %g3, 0x0429, %i1 srax %i4, 0x18, %i7 andcc %o1, %l0, %l5 tne %xcc, 0x6 andncc %g7, %o4, %o3 tpos %xcc, 0x4 wr %g0, 0x81, %asi ldstuba [%l7 + 0x52] %asi, %i5 orn %l6, %o5, %g5 movcs %xcc, %i0, %o2 fmovdvs %icc, %f21, %f6 fors %f19, %f1, %f16 fmovscs %xcc, %f24, %f15 fmovsvc %xcc, %f15, %f4 fbo %fcc0, loop_1150 movre %i3, 0x2B9, %g6 edge8l %g1, %l4, %o7 edge32 %i6, %g2, %g4 loop_1150: ldsh [%l7 + 0x58], %o0 movvc %xcc, %l1, %l3 fnot2s %f31, %f9 movg %xcc, %i2, %o6 set 0x0B, %g4 ldsba [%l7 + %g4] 0x14, %l2 bpos %xcc, loop_1151 orncc %g3, 0x047F, %i1 andcc %i7, %i4, %l0 fmovrslez %o1, %f21, %f0 loop_1151: tge %xcc, 0x4 membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0x17, %f0 fbul,a %fcc0, loop_1152 sra %l5, %o4, %o3 tsubcctv %i5, 0x10A7, %g7 orncc %o5, %g5, %l6 loop_1152: nop set 0x50, %i4 prefetcha [%l7 + %i4] 0x88, 0x1 array16 %i3, %g6, %g1 nop set 0x44, %o1 lduh [%l7 + %o1], %l4 fpsub32s %f24, %f15, %f2 brgez %i0, loop_1153 sdivcc %o7, 0x0DF2, %g2 fmovrdgz %i6, %f20, %f26 udivx %g4, 0x1580, %o0 loop_1153: fbe %fcc1, loop_1154 stb %l1, [%l7 + 0x6F] addc %l3, 0x1105, %i2 alignaddr %o6, %l2, %g3 loop_1154: fbu,a %fcc2, loop_1155 fabss %f14, %f1 orncc %i7, 0x1258, %i4 fcmpgt16 %f22, %f8, %i1 loop_1155: fpack32 %f18, %f18, %f8 edge32 %l0, %l5, %o1 srax %o4, %o3, %i5 fabsd %f22, %f22 tpos %icc, 0x2 sub %o5, %g5, %l6 movpos %xcc, %g7, %i3 fmovdcc %icc, %f19, %f14 ldd [%l7 + 0x58], %g6 movrlz %g1, %l4, %i0 movvc %icc, %o2, %g2 smul %o7, %g4, %o0 prefetch [%l7 + 0x50], 0x2 sub %l1, %i6, %l3 bneg,a,pt %xcc, loop_1156 fbul %fcc0, loop_1157 tpos %icc, 0x1 lduh [%l7 + 0x7E], %i2 loop_1156: lduh [%l7 + 0x3E], %o6 loop_1157: fcmpgt16 %f10, %f30, %l2 movrgez %g3, %i7, %i4 fnands %f27, %f30, %f0 bn,pn %xcc, loop_1158 fsrc1 %f2, %f18 addc %i1, %l5, %o1 wr %g0, 0x18, %asi sta %f31, [%l7 + 0x30] %asi loop_1158: bl %xcc, loop_1159 tn %xcc, 0x3 nop setx loop_1160, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16n %o4, %l0, %i5 loop_1159: fmovrslz %o5, %f4, %f16 or %o3, 0x1B96, %g5 loop_1160: fsrc1 %f10, %f24 ldstub [%l7 + 0x2E], %l6 ld [%l7 + 0x44], %f12 fsrc2s %f19, %f13 fmovsa %icc, %f14, %f21 mulscc %i3, 0x1692, %g6 ble,pt %xcc, loop_1161 fbul %fcc2, loop_1162 movleu %icc, %g7, %l4 umul %i0, 0x00D3, %g1 loop_1161: brlez,a %o2, loop_1163 loop_1162: fnot2s %f9, %f10 add %g2, 0x199A, %g4 bcc,a loop_1164 loop_1163: fmul8ulx16 %f8, %f8, %f4 addc %o7, 0x0315, %o0 fbul %fcc0, loop_1165 loop_1164: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %l1, 0x0E20, %l3 popc 0x0222, %i6 loop_1165: umul %i2, 0x0F44, %l2 sethi 0x1D45, %g3 mulscc %o6, 0x1FA0, %i4 sir 0x040D movne %xcc, %i7, %i1 nop set 0x70, %i1 prefetch [%l7 + %i1], 0x0 fsrc1s %f5, %f28 tl %icc, 0x5 brlz %o1, loop_1166 edge16 %l5, %o4, %i5 brlz,a %l0, loop_1167 smulcc %o5, %g5, %o3 loop_1166: movcc %icc, %l6, %g6 ldsh [%l7 + 0x70], %g7 loop_1167: flush %l7 + 0x40 brgez %l4, loop_1168 brlz %i3, loop_1169 movvc %xcc, %g1, %i0 fmovsn %xcc, %f21, %f9 loop_1168: bn loop_1170 loop_1169: movvc %icc, %o2, %g2 fabss %f10, %f23 movl %xcc, %g4, %o7 loop_1170: nop set 0x20, %i3 ldxa [%g0 + %i3] 0x58, %o0 tn %xcc, 0x7 fmovdvc %icc, %f1, %f19 sllx %l1, 0x1B, %l3 ldsh [%l7 + 0x40], %i2 edge32ln %i6, %g3, %l2 sdivcc %i4, 0x1195, %o6 movle %icc, %i7, %i1 andcc %o1, %l5, %o4 andn %i5, 0x0503, %l0 move %xcc, %o5, %g5 lduh [%l7 + 0x32], %l6 edge32ln %o3, %g7, %l4 alignaddrl %i3, %g1, %g6 fbe,a %fcc3, loop_1171 tsubcc %o2, %i0, %g2 fblg %fcc2, loop_1172 membar 0x10 loop_1171: movrgz %o7, %o0, %l1 wr %g0, 0x80, %asi ldsha [%l7 + 0x2C] %asi, %g4 loop_1172: movvs %icc, %l3, %i2 subccc %i6, %g3, %i4 fnot2 %f12, %f30 array16 %o6, %l2, %i7 fbne %fcc3, loop_1173 movvc %icc, %i1, %o1 sll %l5, 0x1E, %i5 subc %o4, %l0, %o5 loop_1173: ld [%l7 + 0x40], %f28 fmovdle %xcc, %f23, %f22 addc %g5, %l6, %o3 edge16 %l4, %g7, %i3 fcmpne16 %f30, %f24, %g1 move %xcc, %g6, %o2 tge %icc, 0x7 move %icc, %i0, %g2 tvs %icc, 0x5 tgu %xcc, 0x2 tpos %icc, 0x0 fornot1s %f28, %f18, %f21 fone %f24 fbug,a %fcc1, loop_1174 subccc %o7, 0x0371, %o0 ldub [%l7 + 0x35], %g4 taddcctv %l1, %i2, %l3 loop_1174: faligndata %f2, %f28, %f30 fsrc2 %f8, %f20 edge8ln %i6, %i4, %g3 brlz,a %o6, loop_1175 sethi 0x0313, %l2 fpadd32s %f23, %f26, %f2 fands %f11, %f0, %f25 loop_1175: fcmpes %fcc0, %f10, %f30 fbule %fcc1, loop_1176 fbl %fcc2, loop_1177 fcmpne16 %f8, %f18, %i1 or %o1, 0x0CF5, %i7 loop_1176: nop setx loop_1178, %l0, %l1 jmpl %l1, %i5 loop_1177: ba,a %xcc, loop_1179 addccc %l5, %l0, %o5 lduw [%l7 + 0x38], %o4 loop_1178: edge32l %g5, %o3, %l4 loop_1179: andncc %l6, %g7, %i3 movne %xcc, %g6, %g1 taddcc %i0, %g2, %o2 movleu %xcc, %o7, %g4 set 0x3D, %o7 stba %o0, [%l7 + %o7] 0xeb membar #Sync set 0x48, %l2 lduwa [%l7 + %l2] 0x10, %l1 edge16n %l3, %i6, %i2 fzeros %f22 std %f28, [%l7 + 0x50] st %f27, [%l7 + 0x64] subcc %i4, %g3, %o6 fpadd32s %f6, %f4, %f21 tneg %xcc, 0x4 movpos %icc, %l2, %o1 stb %i7, [%l7 + 0x57] wr %g0, 0x88, %asi sta %f20, [%l7 + 0x30] %asi set 0x58, %l6 lduwa [%l7 + %l6] 0x14, %i1 fblg %fcc0, loop_1180 bl,pt %xcc, loop_1181 movrne %l5, 0x289, %i5 set 0x78, %o6 ldstuba [%l7 + %o6] 0x80, %o5 loop_1180: fands %f11, %f6, %f28 loop_1181: ldd [%l7 + 0x38], %f22 sethi 0x189B, %l0 movre %g5, %o3, %l4 fcmpeq16 %f10, %f26, %o4 brlz %l6, loop_1182 movle %icc, %g7, %g6 ta %xcc, 0x0 movrlz %i3, 0x313, %g1 loop_1182: bgu loop_1183 tle %xcc, 0x5 fmovd %f4, %f26 xorcc %i0, %g2, %o7 loop_1183: ta %xcc, 0x3 bleu loop_1184 bn,a,pn %xcc, loop_1185 edge8ln %o2, %o0, %l1 fones %f6 loop_1184: nop set 0x7E, %o4 lduha [%l7 + %o4] 0x89, %g4 loop_1185: smul %l3, 0x1F2D, %i2 sllx %i6, 0x1D, %i4 movpos %icc, %g3, %l2 bpos,pn %icc, loop_1186 prefetch [%l7 + 0x54], 0x0 and %o1, 0x1D47, %i7 brlez,a %i1, loop_1187 loop_1186: edge32l %o6, %i5, %l5 edge32n %l0, %g5, %o3 bl,a loop_1188 loop_1187: stx %l4, [%l7 + 0x60] edge32l %o5, %l6, %o4 tpos %icc, 0x5 loop_1188: edge16 %g6, %g7, %i3 edge32n %i0, %g1, %g2 std %f16, [%l7 + 0x10] orncc %o7, 0x054A, %o0 array8 %o2, %l1, %g4 taddcc %i2, 0x1C32, %i6 edge32ln %l3, %i4, %g3 fmuld8sux16 %f19, %f23, %f10 udivcc %o1, 0x16A2, %l2 edge16l %i1, %i7, %o6 prefetch [%l7 + 0x58], 0x0 array8 %l5, %l0, %i5 movg %icc, %o3, %g5 subc %l4, %l6, %o5 movleu %xcc, %o4, %g7 tsubcctv %i3, %i0, %g1 fmovrdgez %g6, %f14, %f26 std %o6, [%l7 + 0x38] sir 0x15A2 swap [%l7 + 0x08], %o0 tvc %xcc, 0x3 movle %xcc, %g2, %l1 fmovsge %xcc, %f21, %f19 fbue,a %fcc0, loop_1189 edge16l %o2, %g4, %i2 ta %xcc, 0x0 subc %l3, %i4, %i6 loop_1189: movrlez %g3, 0x194, %l2 xorcc %o1, %i7, %i1 addc %l5, %o6, %i5 fmovrslz %o3, %f28, %f10 fmovsvs %icc, %f4, %f13 srl %l0, 0x1E, %l4 movle %xcc, %g5, %l6 fornot2s %f25, %f4, %f6 srlx %o4, 0x0C, %o5 fmovrse %i3, %f8, %f22 membar 0x35 movre %g7, 0x3EB, %i0 ldub [%l7 + 0x6F], %g1 umul %g6, %o0, %g2 xnorcc %o7, %o2, %g4 call loop_1190 movneg %xcc, %l1, %l3 sdivcc %i2, 0x1CE2, %i6 ldx [%l7 + 0x78], %i4 loop_1190: popc 0x0C15, %g3 edge32l %l2, %o1, %i1 orcc %l5, %o6, %i7 xnor %i5, 0x1934, %o3 edge16l %l0, %l4, %l6 mulx %o4, %o5, %i3 edge16ln %g5, %i0, %g1 movcc %xcc, %g6, %g7 bne,a %xcc, loop_1191 xor %o0, 0x15E7, %g2 wr %g0, 0x04, %asi lduha [%l7 + 0x14] %asi, %o7 loop_1191: brnz %g4, loop_1192 tleu %xcc, 0x0 sllx %o2, 0x10, %l1 membar 0x37 loop_1192: fmul8x16au %f2, %f16, %f12 ble,a loop_1193 xnor %l3, %i6, %i2 subc %i4, 0x0303, %l2 edge32n %g3, %i1, %o1 loop_1193: nop wr %g0, 0x19, %asi ldstuba [%l7 + 0x09] %asi, %o6 set 0x30, %g7 stxa %l5, [%l7 + %g7] 0x80 fmovrsgez %i7, %f4, %f24 fpsub16 %f4, %f26, %f22 sllx %i5, 0x1C, %l0 mulscc %l4, %l6, %o3 alignaddr %o5, %i3, %o4 array16 %g5, %i0, %g1 smul %g7, 0x062A, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg %fcc3, loop_1194 addc %g2, %o0, %g4 fnegs %f5, %f1 fcmps %fcc0, %f27, %f26 loop_1194: xnorcc %o2, 0x11D5, %o7 fsrc2s %f24, %f25 lduw [%l7 + 0x4C], %l3 movre %l1, 0x319, %i6 fmul8ulx16 %f20, %f16, %f28 tgu %icc, 0x5 edge32l %i4, %l2, %i2 brnz %g3, loop_1195 xor %i1, 0x1973, %o1 siam 0x6 sir 0x17A2 loop_1195: taddcctv %o6, %i7, %i5 fnands %f10, %f17, %f13 fmovdn %icc, %f15, %f27 movpos %xcc, %l0, %l5 tcs %xcc, 0x4 set 0x10, %o5 ldda [%l7 + %o5] 0xea, %i6 xorcc %o3, 0x1788, %o5 edge16n %i3, %o4, %l4 xnor %i0, %g1, %g7 tg %icc, 0x0 edge8ln %g6, %g5, %g2 set 0x18, %l0 lduha [%l7 + %l0] 0x15, %o0 fzeros %f15 addc %g4, 0x14B6, %o7 subcc %l3, %o2, %i6 movg %xcc, %l1, %l2 wr %g0, 0x18, %asi lduwa [%l7 + 0x54] %asi, %i4 edge32n %i2, %i1, %g3 stbar movvs %icc, %o1, %o6 tl %icc, 0x5 brgez %i5, loop_1196 orcc %l0, %l5, %l6 movl %icc, %o3, %o5 fmovdg %xcc, %f25, %f20 loop_1196: udivcc %i7, 0x114E, %o4 bg,pt %icc, loop_1197 fnegd %f2, %f20 fmovde %icc, %f25, %f17 edge16l %l4, %i0, %i3 loop_1197: mova %icc, %g1, %g7 move %xcc, %g5, %g2 movl %icc, %g6, %o0 tvs %xcc, 0x0 tsubcctv %g4, 0x043F, %l3 bleu loop_1198 movcc %icc, %o7, %o2 te %icc, 0x1 udivcc %l1, 0x19F4, %l2 loop_1198: fmovscs %xcc, %f1, %f29 nop setx loop_1199, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done umul %i4, %i6, %i2 edge32n %g3, %o1, %i1 fble,a %fcc3, loop_1200 loop_1199: ld [%l7 + 0x60], %f7 andcc %i5, 0x17FD, %l0 andcc %l5, %o6, %o3 loop_1200: fandnot1s %f23, %f9, %f17 fabsd %f28, %f6 or %o5, 0x15B2, %i7 movvc %xcc, %l6, %o4 set 0x78, %l1 prefetcha [%l7 + %l1] 0x10, 0x3 orncc %i0, %i3, %g7 orcc %g5, %g2, %g1 tle %icc, 0x0 tcs %xcc, 0x5 ble,a,pn %icc, loop_1201 movrlez %g6, %o0, %l3 array8 %o7, %o2, %l1 wr %g0, 0x81, %asi lduha [%l7 + 0x54] %asi, %l2 loop_1201: fpsub16s %f2, %f0, %f16 fnors %f12, %f20, %f3 movleu %xcc, %i4, %i6 movne %xcc, %i2, %g4 tne %icc, 0x7 fblg %fcc3, loop_1202 ldub [%l7 + 0x7B], %o1 tle %xcc, 0x5 movl %xcc, %g3, %i1 loop_1202: edge16n %l0, %i5, %l5 taddcctv %o6, %o3, %i7 movgu %xcc, %l6, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %l4, 0x0D9B, %i0 fexpand %f12, %f26 movvc %xcc, %i3, %g7 addcc %g5, %o5, %g1 edge16l %g6, %g2, %o0 tneg %icc, 0x5 bcs,a,pt %xcc, loop_1203 addccc %l3, %o7, %o2 fzero %f28 ldsw [%l7 + 0x5C], %l1 loop_1203: movcc %icc, %l2, %i6 movre %i2, %i4, %g4 addc %g3, 0x13DF, %i1 udivcc %l0, 0x0034, %o1 smul %l5, %o6, %o3 addc %i5, 0x1B5A, %l6 tge %icc, 0x4 edge16l %i7, %l4, %i0 subccc %o4, 0x19CF, %g7 array8 %i3, %g5, %g1 array16 %g6, %g2, %o0 flush %l7 + 0x7C array8 %l3, %o5, %o7 edge32 %l1, %l2, %o2 bleu,pn %xcc, loop_1204 stbar tcs %icc, 0x0 bvc,a,pn %xcc, loop_1205 loop_1204: be,a,pt %icc, loop_1206 prefetch [%l7 + 0x28], 0x0 edge8n %i6, %i4, %g4 loop_1205: udiv %g3, 0x118E, %i2 loop_1206: fabsd %f2, %f26 sub %i1, %o1, %l0 popc 0x0682, %o6 srlx %o3, 0x0E, %i5 set 0x5C, %g1 ldstuba [%l7 + %g1] 0x80, %l6 wr %g0, 0x19, %asi lduha [%l7 + 0x60] %asi, %i7 tvs %icc, 0x2 movle %icc, %l4, %i0 udivcc %o4, 0x111A, %g7 sdivcc %i3, 0x0F79, %l5 movrne %g1, 0x0B3, %g5 ldd [%l7 + 0x70], %f20 movcc %xcc, %g2, %g6 tl %icc, 0x0 wr %g0, 0x04, %asi stba %o0, [%l7 + 0x46] %asi add %l7, 0x54, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %l3, %o7 fmovdvc %xcc, %f19, %f12 taddcctv %o5, %l1, %o2 andncc %l2, %i6, %g4 stb %i4, [%l7 + 0x49] smulcc %g3, 0x1B00, %i1 bcs,a %icc, loop_1207 ldsw [%l7 + 0x34], %o1 add %l0, %o6, %o3 fcmped %fcc3, %f6, %f10 loop_1207: srlx %i5, %i2, %i7 wr %g0, 0x19, %asi ldxa [%l7 + 0x20] %asi, %l4 sub %l6, 0x0792, %o4 fmovscs %icc, %f19, %f15 ld [%l7 + 0x6C], %f1 tl %xcc, 0x6 fornot2s %f19, %f3, %f12 bcc,a,pt %xcc, loop_1208 srlx %g7, %i0, %i3 addccc %l5, %g1, %g2 fmovscc %xcc, %f28, %f6 loop_1208: nop wr %g0, 0x18, %asi lduwa [%l7 + 0x18] %asi, %g6 tvs %icc, 0x0 ta %xcc, 0x4 mova %xcc, %o0, %g5 smul %o7, %o5, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %l1, 0x1E14, %o2 movgu %icc, %i6, %l2 tne %icc, 0x3 tne %xcc, 0x6 fmovdge %icc, %f21, %f25 alignaddrl %i4, %g3, %i1 tsubcctv %g4, %o1, %o6 bvc %xcc, loop_1209 edge8n %l0, %i5, %o3 movcs %xcc, %i7, %l4 fmovsa %icc, %f17, %f13 loop_1209: fbul %fcc3, loop_1210 fpmerge %f10, %f15, %f6 tn %icc, 0x1 fmovdg %xcc, %f20, %f18 loop_1210: flush %l7 + 0x54 tsubcc %i2, %l6, %o4 fbe,a %fcc3, loop_1211 fmovrsgz %i0, %f3, %f31 stbar tcc %icc, 0x6 loop_1211: edge32 %g7, %l5, %i3 fnegs %f13, %f5 fmovsl %xcc, %f30, %f17 std %g0, [%l7 + 0x58] addc %g2, %g6, %g5 udivcc %o7, 0x0B16, %o5 edge16 %l3, %o0, %l1 fmovrsgz %i6, %f12, %f28 array16 %o2, %l2, %i4 edge16ln %i1, %g4, %g3 wr %g0, 0x80, %asi lduha [%l7 + 0x1A] %asi, %o1 fpack16 %f18, %f31 movg %icc, %l0, %i5 fbul,a %fcc0, loop_1212 sdivcc %o6, 0x1A22, %i7 fmovdneg %xcc, %f3, %f31 movge %icc, %o3, %l4 loop_1212: xor %i2, %l6, %o4 fone %f8 nop setx loop_1213, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sth %g7, [%l7 + 0x0E] movn %xcc, %l5, %i3 ldub [%l7 + 0x69], %g1 loop_1213: bge,pn %xcc, loop_1214 fzero %f30 edge16l %g2, %g6, %i0 edge32l %o7, %g5, %o5 loop_1214: te %icc, 0x3 edge32ln %o0, %l3, %i6 tsubcc %l1, %o2, %i4 te %xcc, 0x0 sdivcc %i1, 0x0AFA, %g4 nop setx loop_1215, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tvc %icc, 0x5 movrne %g3, 0x192, %l2 ba %icc, loop_1216 loop_1215: sra %o1, %i5, %o6 for %f8, %f22, %f22 orcc %i7, 0x03C9, %l0 loop_1216: smul %l4, 0x0C73, %o3 tge %icc, 0x2 andcc %i2, %o4, %g7 wr %g0, 0x81, %asi ldxa [%l7 + 0x28] %asi, %l5 fpmerge %f13, %f29, %f10 movne %icc, %l6, %g1 tpos %xcc, 0x3 wr %g0, 0x89, %asi lduwa [%l7 + 0x78] %asi, %i3 subccc %g6, 0x0A5B, %i0 tge %icc, 0x7 array32 %g2, %o7, %o5 fbn %fcc2, loop_1217 fcmpeq32 %f16, %f2, %g5 tg %xcc, 0x5 sdivx %l3, 0x068F, %i6 loop_1217: fmul8sux16 %f16, %f26, %f14 brlz,a %l1, loop_1218 fmovdne %xcc, %f23, %f0 fmul8sux16 %f12, %f26, %f14 set 0x40, %o2 sta %f12, [%l7 + %o2] 0x11 loop_1218: edge8l %o2, %o0, %i1 fzeros %f4 fpsub32 %f18, %f12, %f12 movre %g4, 0x0FC, %g3 fmovsg %xcc, %f25, %f21 tsubcctv %i4, %l2, %i5 fmovsg %icc, %f6, %f8 ldsw [%l7 + 0x78], %o6 movl %icc, %i7, %o1 addccc %l4, 0x039B, %l0 movge %xcc, %i2, %o3 edge8l %g7, %o4, %l6 fmul8ulx16 %f6, %f28, %f24 add %l5, %i3, %g6 addc %g1, %i0, %g2 array32 %o5, %o7, %g5 fbug %fcc0, loop_1219 fandnot1s %f4, %f5, %f1 edge8n %l3, %i6, %o2 fcmpeq16 %f10, %f10, %o0 loop_1219: subccc %i1, %l1, %g3 tle %xcc, 0x0 fble,a %fcc1, loop_1220 srax %i4, %l2, %g4 fbe,a %fcc1, loop_1221 movne %icc, %o6, %i7 loop_1220: std %o0, [%l7 + 0x18] movrlz %i5, 0x125, %l0 loop_1221: swap [%l7 + 0x60], %i2 edge16 %o3, %l4, %o4 mulscc %g7, %l5, %l6 movpos %xcc, %i3, %g6 tcc %xcc, 0x0 fmovsneg %icc, %f15, %f12 fba,a %fcc1, loop_1222 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %g1, %g2, %i0 array32 %o5, %g5, %o7 loop_1222: fcmpes %fcc0, %f17, %f16 umul %l3, 0x14EE, %o2 edge8 %o0, %i6, %i1 fexpand %f0, %f22 alignaddr %g3, %i4, %l1 edge8n %l2, %o6, %i7 move %icc, %o1, %g4 subc %i5, 0x112C, %i2 ldd [%l7 + 0x28], %f28 xnor %l0, 0x146F, %o3 movvs %xcc, %l4, %o4 nop set 0x49, %o3 ldub [%l7 + %o3], %l5 fmovse %icc, %f18, %f18 array32 %l6, %g7, %g6 set 0x78, %i0 stwa %i3, [%l7 + %i0] 0x11 fmul8x16 %f8, %f30, %f28 movge %xcc, %g1, %g2 sth %o5, [%l7 + 0x6E] fmovdcc %xcc, %f31, %f3 movcs %icc, %g5, %o7 fxors %f28, %f25, %f18 fmovrdne %l3, %f26, %f14 fand %f10, %f30, %f18 edge8l %i0, %o2, %i6 addcc %i1, %g3, %o0 fsrc1s %f22, %f18 edge16 %l1, %i4, %o6 edge32ln %i7, %o1, %g4 edge32ln %l2, %i2, %l0 set 0x40, %i5 stda %f0, [%l7 + %i5] 0x17 membar #Sync smulcc %o3, %l4, %i5 fxnor %f12, %f26, %f6 wr %g0, 0x89, %asi stxa %l5, [%l7 + 0x60] %asi movrlez %o4, %l6, %g7 fmovrdlz %i3, %f12, %f6 ldsw [%l7 + 0x30], %g6 fbg,a %fcc0, loop_1223 bg,a,pt %icc, loop_1224 tsubcc %g2, 0x1C6B, %g1 fnot2 %f12, %f20 loop_1223: te %xcc, 0x4 loop_1224: udiv %o5, 0x15D5, %o7 fmovs %f1, %f5 fnands %f14, %f28, %f15 tl %xcc, 0x7 xnor %l3, 0x0024, %i0 tg %icc, 0x2 edge32ln %o2, %g5, %i6 movrne %g3, 0x2C4, %o0 tpos %xcc, 0x1 tcs %xcc, 0x5 movvs %xcc, %i1, %i4 edge32 %o6, %i7, %o1 fandnot1 %f12, %f8, %f20 fands %f27, %f4, %f18 membar 0x68 srax %l1, %l2, %g4 brgez %l0, loop_1225 edge8 %i2, %l4, %i5 ldstub [%l7 + 0x2C], %o3 xnorcc %o4, 0x1025, %l5 loop_1225: fmul8sux16 %f14, %f24, %f6 bne,a,pt %xcc, loop_1226 fnor %f0, %f16, %f2 ld [%l7 + 0x28], %f22 tsubcctv %g7, 0x11A3, %l6 loop_1226: swap [%l7 + 0x18], %i3 wr %g0, 0x81, %asi ldstuba [%l7 + 0x79] %asi, %g2 movg %icc, %g1, %o5 alignaddr %g6, %o7, %i0 tneg %icc, 0x1 wr %g0, 0x2f, %asi stda %o2, [%l7 + 0x70] %asi membar #Sync ldd [%l7 + 0x18], %l2 set 0x34, %l5 stha %i6, [%l7 + %l5] 0x04 fmovsle %icc, %f18, %f29 addccc %g3, 0x0EFB, %g5 tcs %icc, 0x0 nop setx loop_1227, %l0, %l1 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 %o0, 0x0C11, %i4 subcc %i1, %i7, %o1 udivcc %l1, 0x0EC2, %o6 loop_1227: mova %xcc, %l2, %g4 taddcc %i2, 0x15E1, %l4 edge16 %l0, %o3, %o4 fcmpne16 %f2, %f16, %i5 movrgez %g7, %l5, %l6 set 0x7A, %i7 lduba [%l7 + %i7] 0x80, %i3 fnegs %f15, %f11 wr %g0, 0xea, %asi stda %g0, [%l7 + 0x40] %asi membar #Sync tneg %xcc, 0x1 fornot1 %f0, %f8, %f14 nop set 0x70, %g3 std %f14, [%l7 + %g3] udiv %g2, 0x08A5, %g6 or %o7, 0x0907, %i0 fmovsg %xcc, %f6, %f22 fmovsle %icc, %f15, %f22 fnand %f6, %f8, %f20 taddcc %o5, %o2, %i6 tcs %icc, 0x3 fnors %f21, %f9, %f13 movrgez %l3, 0x276, %g5 add %g3, %i4, %i1 nop set 0x78, %g5 std %i6, [%l7 + %g5] movpos %icc, %o1, %o0 ldd [%l7 + 0x28], %f4 xorcc %l1, %o6, %l2 movle %icc, %g4, %l4 edge16ln %i2, %o3, %o4 smulcc %i5, %g7, %l5 set 0x40, %l4 stda %f16, [%l7 + %l4] 0x16 membar #Sync fmovspos %xcc, %f15, %f14 edge8 %l6, %i3, %g1 wr %g0, 0x88, %asi stda %f16, [%l7 + 0x40] %asi std %f30, [%l7 + 0x10] addc %g2, %l0, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %o7, %i0, %o2 fsrc1 %f26, %f24 movcs %xcc, %o5, %l3 wr %g0, 0x16, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync movge %icc, %i6, %g5 addccc %g3, 0x1457, %i4 subccc %i1, %o1, %i7 bvc loop_1228 movneg %icc, %l1, %o6 fcmped %fcc0, %f2, %f2 movg %xcc, %l2, %o0 loop_1228: fmovrdgz %g4, %f2, %f28 prefetch [%l7 + 0x30], 0x3 umulcc %i2, 0x12A6, %l4 bpos,a,pt %xcc, loop_1229 bn,pn %icc, loop_1230 sir 0x137F fmovsn %xcc, %f1, %f20 loop_1229: stbar loop_1230: edge8 %o3, %o4, %i5 set 0x78, %o0 stba %l5, [%l7 + %o0] 0x04 smul %l6, 0x14B8, %g7 wr %g0, 0x80, %asi sta %f19, [%l7 + 0x74] %asi restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %i3, %g1, %g2 orn %g6, 0x122A, %o7 movn %icc, %l0, %i0 nop setx loop_1231, %l0, %l1 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 %icc, 0x7 addcc %o2, %l3, %o5 alignaddr %g5, %i6, %g3 loop_1231: edge32ln %i1, %o1, %i7 mulx %l1, 0x1EAD, %o6 mulx %i4, %o0, %l2 ldd [%l7 + 0x78], %g4 membar 0x1A movcc %icc, %l4, %i2 movrlz %o4, 0x16A, %i5 stw %o3, [%l7 + 0x44] fmovdl %icc, %f21, %f10 fbne %fcc1, loop_1232 fpadd16 %f18, %f22, %f22 tcc %xcc, 0x1 wr %g0, 0x80, %asi stha %l6, [%l7 + 0x22] %asi loop_1232: stb %l5, [%l7 + 0x3B] move %icc, %g7, %i3 bg loop_1233 fmovsn %icc, %f10, %f1 addccc %g2, 0x09DC, %g1 brnz,a %g6, loop_1234 loop_1233: edge8ln %o7, %l0, %o2 movneg %icc, %l3, %i0 brlz %g5, loop_1235 loop_1234: fnands %f24, %f16, %f25 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %icc, 0x6 loop_1235: add %i6, 0x1548, %g3 fble %fcc0, loop_1236 tsubcc %o5, 0x0E2C, %i1 fpack16 %f14, %f9 alignaddr %o1, %i7, %o6 loop_1236: fmovsne %icc, %f22, %f11 brgez,a %i4, loop_1237 pdist %f30, %f6, %f20 orncc %l1, 0x03AF, %l2 fornot2s %f19, %f27, %f17 loop_1237: fones %f6 tcc %xcc, 0x2 movre %g4, %l4, %o0 movrlez %o4, 0x16B, %i2 tle %icc, 0x3 fpack16 %f10, %f30 wr %g0, 0x89, %asi sta %f13, [%l7 + 0x78] %asi tvs %xcc, 0x5 add %l7, 0x48, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %o3, %l6 fsrc2s %f18, %f15 fmovrsgz %l5, %f12, %f0 tcs %xcc, 0x4 smulcc %g7, 0x1EE1, %i3 edge32 %i5, %g1, %g2 bshuffle %f8, %f26, %f18 fand %f24, %f20, %f18 orn %o7, %l0, %g6 movrne %o2, 0x170, %i0 or %g5, %i6, %l3 set 0x30, %g6 stwa %o5, [%l7 + %g6] 0x89 stx %i1, [%l7 + 0x70] edge8ln %o1, %i7, %g3 taddcc %i4, %o6, %l2 edge16l %l1, %l4, %o0 array32 %o4, %g4, %i2 for %f20, %f20, %f18 sir 0x0520 alignaddr %l6, %l5, %o3 fornot2 %f12, %f12, %f14 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi movcc %icc, %i3, %i5 fmovsne %icc, %f31, %f20 fmovda %xcc, %f6, %f13 fpack16 %f2, %f24 fmovsneg %xcc, %f12, %f2 set 0x78, %g2 stwa %g7, [%l7 + %g2] 0x10 tsubcc %g2, 0x12B1, %o7 fmul8sux16 %f16, %f8, %f28 wr %g0, 0x89, %asi stda %l0, [%l7 + 0x28] %asi set 0x40, %i6 stda %f16, [%l7 + %i6] 0x11 set 0x7C, %g4 sta %f11, [%l7 + %g4] 0x81 tgu %xcc, 0x4 fblg,a %fcc2, loop_1238 fbge,a %fcc3, loop_1239 tge %icc, 0x5 fbule %fcc0, loop_1240 loop_1238: umulcc %g1, 0x1329, %g6 loop_1239: or %o2, 0x149C, %g5 fba,a %fcc0, loop_1241 loop_1240: addccc %i6, %i0, %o5 sub %i1, %o1, %l3 tne %icc, 0x6 loop_1241: call loop_1242 ldx [%l7 + 0x40], %g3 tcs %xcc, 0x7 te %xcc, 0x4 loop_1242: umul %i4, %o6, %i7 brgez %l1, loop_1243 membar 0x0A sub %l2, %l4, %o4 fandnot2 %f4, %f10, %f2 loop_1243: taddcctv %g4, %i2, %l6 fmovdne %xcc, %f8, %f12 wr %g0, 0xe2, %asi stda %o0, [%l7 + 0x10] %asi membar #Sync ldstub [%l7 + 0x4D], %o3 set 0x40, %i2 stda %f16, [%l7 + %i2] 0x81 fmovrsgz %i3, %f8, %f27 wr %g0, 0xe2, %asi stba %i5, [%l7 + 0x4F] %asi membar #Sync sethi 0x04E1, %l5 fmovde %xcc, %f28, %f5 be,a,pt %xcc, loop_1244 stw %g7, [%l7 + 0x3C] wr %g0, 0x04, %asi lduha [%l7 + 0x28] %asi, %o7 loop_1244: edge8l %g2, %g1, %l0 fmovdge %icc, %f6, %f27 fblg,a %fcc0, loop_1245 fmovsa %xcc, %f13, %f24 array8 %g6, %g5, %i6 fbne %fcc3, loop_1246 loop_1245: tleu %xcc, 0x4 add %i0, %o2, %i1 movre %o5, %o1, %g3 loop_1246: fmovdcc %icc, %f13, %f13 fmovsl %icc, %f24, %f30 ldsb [%l7 + 0x4E], %i4 fmovdleu %icc, %f29, %f29 xor %o6, %l3, %i7 xnor %l1, 0x0A9F, %l2 brz %o4, loop_1247 movrlz %g4, 0x107, %i2 tg %icc, 0x5 flush %l7 + 0x7C loop_1247: fmovdl %xcc, %f0, %f6 bne,a %icc, loop_1248 brlz,a %l4, loop_1249 move %xcc, %o0, %l6 array32 %o3, %i3, %i5 loop_1248: bleu,pt %icc, loop_1250 loop_1249: bl loop_1251 move %icc, %g7, %o7 fzero %f24 loop_1250: smul %l5, 0x0925, %g2 loop_1251: andcc %g1, 0x0285, %l0 fmovrdlez %g6, %f14, %f4 movge %xcc, %i6, %i0 tcs %xcc, 0x4 bleu,a loop_1252 xorcc %g5, %i1, %o2 movn %icc, %o1, %g3 ble,pt %icc, loop_1253 loop_1252: edge8 %o5, %o6, %l3 fbl,a %fcc1, loop_1254 be,a,pt %icc, loop_1255 loop_1253: fbge %fcc2, loop_1256 orncc %i4, 0x1180, %l1 loop_1254: ldx [%l7 + 0x60], %l2 loop_1255: movrlez %o4, %i7, %g4 loop_1256: stw %i2, [%l7 + 0x24] fcmps %fcc3, %f5, %f10 array16 %l4, %l6, %o0 te %xcc, 0x5 edge8l %i3, %o3, %i5 membar 0x2C add %o7, %g7, %l5 add %l7, 0x7C, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %g2 casa [%l6] %asi, %g2, %l0 set 0x50, %i4 stda %g6, [%l7 + %i4] 0x15 fornot2 %f6, %f24, %f12 sll %i6, 0x1C, %g1 edge8n %g5, %i0, %o2 brlez,a %o1, loop_1257 array32 %i1, %g3, %o5 orn %o6, 0x0DCC, %i4 fmuld8ulx16 %f26, %f30, %f0 loop_1257: nop set 0x60, %o1 prefetcha [%l7 + %o1] 0x80, 0x1 taddcctv %l2, 0x1D71, %l1 brnz,a %o4, loop_1258 fnot2s %f2, %f2 te %xcc, 0x3 fmovrdlz %g4, %f16, %f10 loop_1258: umul %i7, 0x1762, %l4 xnorcc %i2, %o0, %l6 edge16ln %o3, %i3, %i5 xorcc %g7, 0x1E50, %o7 move %icc, %g2, %l5 fexpand %f14, %f6 tvs %xcc, 0x5 movrgz %l0, 0x20D, %i6 alignaddrl %g6, %g1, %i0 movcc %icc, %o2, %o1 ldd [%l7 + 0x10], %g4 te %xcc, 0x6 movvc %icc, %g3, %o5 orn %i1, 0x139B, %i4 tvs %icc, 0x0 bgu %icc, loop_1259 fpsub32 %f30, %f26, %f14 udivx %o6, 0x083E, %l3 and %l1, 0x0E39, %o4 loop_1259: orcc %g4, 0x058F, %i7 movne %xcc, %l4, %i2 wr %g0, 0x22, %asi stda %o0, [%l7 + 0x38] %asi membar #Sync addccc %l6, 0x133F, %o3 sub %l2, 0x1BBC, %i3 sdivx %g7, 0x07CE, %i5 add %o7, %g2, %l0 movrlz %i6, 0x16B, %g6 sll %g1, %l5, %o2 udivx %o1, 0x1AF9, %g5 tgu %xcc, 0x3 fble %fcc3, loop_1260 alignaddr %i0, %o5, %g3 tle %icc, 0x5 fxnors %f11, %f30, %f6 loop_1260: tne %icc, 0x2 mova %icc, %i1, %o6 sllx %l3, 0x16, %i4 fzeros %f7 srl %o4, 0x0F, %l1 bvc,a,pn %icc, loop_1261 fpmerge %f19, %f1, %f20 edge8 %g4, %l4, %i7 movgu %xcc, %i2, %l6 loop_1261: andncc %o0, %l2, %i3 fmul8x16au %f19, %f6, %f10 edge32l %o3, %g7, %i5 fbge,a %fcc0, loop_1262 edge16 %o7, %l0, %i6 fble %fcc3, loop_1263 fmovscc %xcc, %f1, %f20 loop_1262: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmuld8ulx16 %f18, %f20, %f20 loop_1263: st %f12, [%l7 + 0x58] tcs %xcc, 0x1 fmovde %xcc, %f21, %f17 sll %g2, 0x0E, %g1 nop setx loop_1264, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bn,a loop_1265 tne %icc, 0x1 mulscc %l5, 0x155B, %o2 loop_1264: fble,a %fcc0, loop_1266 loop_1265: movne %icc, %g6, %g5 tcc %xcc, 0x7 movle %xcc, %i0, %o5 loop_1266: fsrc1 %f26, %f24 call loop_1267 for %f20, %f8, %f30 movge %icc, %o1, %g3 movn %xcc, %i1, %l3 loop_1267: movpos %xcc, %i4, %o4 bcc,pn %icc, loop_1268 movge %xcc, %o6, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x04, %asi lduwa [%l7 + 0x6C] %asi, %g4 loop_1268: tsubcctv %l4, 0x1D9A, %i2 fpsub16 %f22, %f26, %f28 wr %g0, 0xea, %asi stxa %i7, [%l7 + 0x40] %asi membar #Sync fmovrdlez %l6, %f0, %f30 ble loop_1269 ldsh [%l7 + 0x78], %l2 te %icc, 0x5 addccc %i3, %o0, %g7 loop_1269: movg %icc, %o3, %i5 movl %xcc, %l0, %o7 fmovsvc %xcc, %f16, %f8 edge32 %g2, %i6, %l5 set 0x22, %i1 lduba [%l7 + %i1] 0x81, %o2 subc %g1, %g5, %i0 fornot1 %f8, %f8, %f26 movle %xcc, %o5, %g6 fbg %fcc2, loop_1270 fmovdl %icc, %f4, %f4 fornot1s %f27, %f26, %f31 tneg %xcc, 0x0 loop_1270: fzero %f10 stw %o1, [%l7 + 0x50] subcc %g3, 0x1CD5, %i1 movleu %xcc, %i4, %o4 movge %icc, %o6, %l1 fcmpgt32 %f28, %f30, %g4 fba,a %fcc2, loop_1271 sdivx %l3, 0x0649, %l4 fsrc2s %f3, %f14 movcs %icc, %i2, %i7 loop_1271: brgz,a %l2, loop_1272 orcc %i3, %o0, %l6 srl %o3, %g7, %i5 fble %fcc0, loop_1273 loop_1272: movcs %xcc, %l0, %g2 edge8 %i6, %o7, %l5 fmovspos %icc, %f26, %f2 loop_1273: move %xcc, %o2, %g5 fblg,a %fcc3, loop_1274 addc %g1, %i0, %o5 sllx %g6, %g3, %i1 fandnot1s %f4, %f28, %f15 loop_1274: mova %icc, %i4, %o4 brlz,a %o1, loop_1275 movvs %xcc, %o6, %l1 udivcc %g4, 0x0E20, %l3 sir 0x0641 loop_1275: be %icc, loop_1276 nop setx loop_1277, %l0, %l1 jmpl %l1, %l4 xor %i2, 0x0198, %i7 tvc %xcc, 0x0 loop_1276: movrgez %l2, %i3, %o0 loop_1277: nop set 0x2A, %i3 lduha [%l7 + %i3] 0x81, %l6 tvc %xcc, 0x5 tle %xcc, 0x5 fnegd %f10, %f0 fbg,a %fcc3, loop_1278 fxors %f23, %f11, %f29 addccc %g7, 0x1027, %i5 mova %xcc, %l0, %g2 loop_1278: tg %icc, 0x0 tsubcctv %i6, %o7, %o3 movneg %icc, %l5, %o2 sub %g1, %i0, %g5 be %xcc, loop_1279 fandnot2s %f26, %f30, %f12 edge16n %g6, %g3, %i1 brnz,a %o5, loop_1280 loop_1279: fsrc2 %f2, %f26 set 0x78, %o7 swapa [%l7 + %o7] 0x81, %o4 loop_1280: fmul8x16au %f31, %f30, %f20 ldsh [%l7 + 0x62], %i4 ble,pn %icc, loop_1281 fand %f0, %f26, %f28 fnegs %f31, %f9 fbo %fcc3, loop_1282 loop_1281: fmovs %f13, %f17 edge8 %o6, %o1, %g4 or %l3, 0x17CC, %l4 loop_1282: srlx %i2, 0x11, %i7 udivx %l1, 0x0CE7, %l2 fornot1 %f22, %f6, %f10 edge32n %i3, %l6, %o0 fnot1 %f22, %f30 tcs %icc, 0x2 ldstub [%l7 + 0x47], %g7 srl %i5, %l0, %g2 set 0x40, %l3 stda %f0, [%l7 + %l3] 0x14 set 0x2C, %l2 ldswa [%l7 + %l2] 0x81, %i6 tsubcctv %o3, %o7, %l5 smul %o2, %g1, %g5 fcmps %fcc3, %f1, %f16 bl,a,pn %xcc, loop_1283 movrgz %i0, %g3, %i1 wr %g0, 0x18, %asi stba %o5, [%l7 + 0x2C] %asi loop_1283: ble,a %icc, loop_1284 tcs %xcc, 0x3 bge,pn %icc, loop_1285 fmuld8sux16 %f25, %f25, %f6 loop_1284: fcmps %fcc2, %f29, %f20 movgu %xcc, %o4, %i4 loop_1285: fmovda %icc, %f21, %f17 edge32n %o6, %o1, %g4 mulscc %g6, %l4, %l3 xnor %i2, 0x057E, %l1 tne %xcc, 0x0 bn %icc, loop_1286 fcmpgt32 %f26, %f8, %i7 srl %i3, %l6, %o0 udiv %l2, 0x0F73, %g7 loop_1286: fmovrslz %i5, %f16, %f8 movcs %xcc, %g2, %i6 fnot1s %f23, %f24 fsrc1s %f27, %f26 tle %xcc, 0x3 membar 0x22 movrne %l0, %o3, %l5 edge32 %o2, %o7, %g1 fmovrdgez %g5, %f8, %f28 ldd [%l7 + 0x50], %f10 xnorcc %i0, %g3, %i1 lduh [%l7 + 0x66], %o5 tpos %xcc, 0x0 ta %xcc, 0x0 movneg %icc, %o4, %o6 edge16l %i4, %g4, %o1 movne %xcc, %g6, %l4 xnorcc %i2, 0x109C, %l1 and %i7, 0x1B22, %l3 edge8l %l6, %o0, %i3 fmovrdne %l2, %f12, %f10 bg,a,pt %icc, loop_1287 subcc %g7, %g2, %i6 tn %xcc, 0x4 fmovdgu %icc, %f12, %f29 loop_1287: movge %xcc, %i5, %o3 fbg %fcc3, loop_1288 stb %l5, [%l7 + 0x79] add %l0, %o2, %o7 movrlz %g1, %g5, %g3 loop_1288: edge8 %i1, %i0, %o5 fxnor %f10, %f8, %f24 nop setx loop_1289, %l0, %l1 jmpl %l1, %o4 srlx %o6, %i4, %g4 movrgez %o1, %l4, %i2 fbne,a %fcc0, loop_1290 loop_1289: movrne %l1, %g6, %i7 brgez %l3, loop_1291 nop set 0x71, %l6 ldstub [%l7 + %l6], %o0 loop_1290: alignaddrl %i3, %l2, %l6 srl %g7, %i6, %i5 loop_1291: edge16n %g2, %l5, %o3 edge32ln %o2, %l0, %o7 swap [%l7 + 0x40], %g5 srax %g3, %i1, %i0 fnegd %f20, %f26 nop set 0x78, %o4 prefetch [%l7 + %o4], 0x0 orncc %o5, %g1, %o4 fxors %f5, %f10, %f9 edge32 %i4, %g4, %o6 mulscc %l4, %i2, %o1 udivx %g6, 0x1DCD, %l1 set 0x73, %g7 ldstuba [%l7 + %g7] 0x18, %i7 tvs %xcc, 0x5 edge32 %l3, %i3, %l2 movl %xcc, %o0, %g7 movrgz %l6, 0x219, %i6 array32 %g2, %i5, %l5 fmovdgu %xcc, %f4, %f12 movpos %icc, %o3, %l0 sllx %o2, %g5, %g3 movleu %xcc, %i1, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %icc, %o5, %g1 sth %o4, [%l7 + 0x78] fmovrdne %i0, %f28, %f24 ta %icc, 0x6 bshuffle %f8, %f4, %f2 movleu %xcc, %g4, %o6 sethi 0x0970, %i4 edge16l %l4, %i2, %g6 membar 0x7F membar 0x7E nop setx loop_1292, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmul8x16 %f12, %f4, %f14 sllx %l1, %i7, %o1 bge,a,pt %icc, loop_1293 loop_1292: movneg %xcc, %l3, %l2 andcc %i3, %o0, %g7 array8 %l6, %i6, %g2 loop_1293: movrne %l5, 0x2E7, %o3 smul %l0, 0x1129, %o2 fcmpeq16 %f18, %f14, %g5 fpack16 %f10, %f16 fmuld8ulx16 %f28, %f13, %f16 edge32 %g3, %i1, %o7 set 0x50, %o6 lda [%l7 + %o6] 0x14, %f25 fbue,a %fcc1, loop_1294 movvs %xcc, %i5, %g1 tneg %icc, 0x3 brgez,a %o5, loop_1295 loop_1294: tsubcc %i0, %o4, %g4 ta %icc, 0x2 fbg,a %fcc0, loop_1296 loop_1295: fmovse %icc, %f13, %f20 tvs %xcc, 0x7 ldstub [%l7 + 0x10], %o6 loop_1296: movvs %icc, %l4, %i2 orncc %i4, %g6, %l1 set 0x40, %o5 stda %f16, [%l7 + %o5] 0x80 bpos,a,pt %icc, loop_1297 udiv %i7, 0x112D, %l3 nop setx loop_1298, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tg %icc, 0x0 loop_1297: fbge %fcc0, loop_1299 addc %o1, 0x042A, %i3 loop_1298: nop wr %g0, 0x11, %asi lduwa [%l7 + 0x1C] %asi, %o0 loop_1299: xnor %g7, 0x189B, %l6 fandnot1 %f24, %f8, %f22 brz,a %i6, loop_1300 orncc %g2, 0x06F8, %l2 orcc %o3, %l0, %l5 subcc %o2, %g3, %g5 loop_1300: edge16ln %o7, %i1, %i5 andncc %o5, %i0, %o4 edge16ln %g1, %o6, %l4 umul %i2, %g4, %g6 set 0x50, %l1 stda %l0, [%l7 + %l1] 0x18 tcc %icc, 0x7 set 0x48, %l0 stxa %i4, [%l7 + %l0] 0xe2 membar #Sync flush %l7 + 0x38 fba,a %fcc3, loop_1301 umulcc %i7, 0x0017, %o1 movleu %icc, %i3, %l3 tleu %icc, 0x2 loop_1301: movge %icc, %o0, %g7 xnorcc %i6, %l6, %g2 nop set 0x48, %g1 std %l2, [%l7 + %g1] membar 0x75 smulcc %o3, 0x004A, %l0 tcc %icc, 0x1 edge32ln %o2, %g3, %g5 brgz,a %o7, loop_1302 bvc,a %icc, loop_1303 fnot2s %f31, %f0 brgz %i1, loop_1304 loop_1302: movle %xcc, %i5, %o5 loop_1303: std %f4, [%l7 + 0x70] fmovdg %xcc, %f21, %f25 loop_1304: add %l5, %o4, %i0 tgu %xcc, 0x1 bgu,a,pt %icc, loop_1305 tl %icc, 0x2 movl %xcc, %o6, %g1 sra %l4, %g4, %i2 loop_1305: faligndata %f30, %f4, %f26 andcc %g6, 0x1523, %l1 set 0x40, %o3 stda %f0, [%l7 + %o3] 0x11 array8 %i7, %i4, %i3 move %xcc, %o1, %l3 bcs,a,pn %xcc, loop_1306 fbue %fcc3, loop_1307 xnorcc %g7, %i6, %o0 sdivcc %g2, 0x1EF6, %l2 loop_1306: movrlez %l6, %l0, %o2 loop_1307: movvc %icc, %o3, %g3 addc %g5, 0x05CE, %o7 orcc %i1, 0x162E, %o5 ldx [%l7 + 0x50], %i5 fzeros %f30 orn %o4, 0x017A, %i0 tge %icc, 0x4 popc %l5, %g1 fmovscs %icc, %f2, %f7 sllx %o6, 0x00, %g4 addc %i2, %l4, %l1 for %f4, %f24, %f6 call loop_1308 edge16 %g6, %i4, %i3 sdiv %o1, 0x0DB5, %l3 faligndata %f12, %f0, %f16 loop_1308: umul %g7, 0x06FD, %i7 std %f16, [%l7 + 0x68] alignaddr %o0, %g2, %i6 edge8ln %l6, %l0, %o2 fpack32 %f20, %f30, %f2 lduw [%l7 + 0x30], %l2 taddcctv %g3, 0x08A9, %g5 edge16l %o7, %i1, %o3 bl %xcc, loop_1309 smul %i5, 0x1207, %o4 movleu %icc, %o5, %l5 or %g1, 0x0FDA, %i0 loop_1309: nop set 0x0C, %i0 ldswa [%l7 + %i0] 0x19, %o6 wr %g0, 0x18, %asi ldsba [%l7 + 0x67] %asi, %g4 edge16l %l4, %l1, %i2 bn loop_1310 edge16 %g6, %i4, %i3 tpos %xcc, 0x1 sdivx %l3, 0x048A, %g7 loop_1310: fmovsvc %icc, %f8, %f18 movne %icc, %o1, %o0 umul %i7, %g2, %i6 and %l0, %o2, %l2 fmovsge %xcc, %f20, %f20 fcmpes %fcc3, %f14, %f27 call loop_1311 udivx %l6, 0x0BB8, %g3 movrlz %g5, 0x2EF, %i1 edge8n %o7, %i5, %o4 loop_1311: movrlez %o5, 0x031, %l5 flush %l7 + 0x50 movvs %xcc, %o3, %i0 fbuge,a %fcc1, loop_1312 subccc %o6, 0x1CC4, %g4 movne %xcc, %g1, %l1 edge32 %l4, %g6, %i4 loop_1312: fcmped %fcc2, %f28, %f30 stw %i2, [%l7 + 0x08] fcmpne16 %f20, %f14, %l3 tleu %xcc, 0x5 array32 %i3, %o1, %o0 fabss %f20, %f31 xnor %i7, %g7, %g2 edge32l %i6, %o2, %l0 andn %l6, 0x19DC, %l2 edge16n %g3, %g5, %o7 movneg %icc, %i1, %o4 ta %icc, 0x3 fpack32 %f2, %f0, %f30 mova %icc, %o5, %l5 movneg %icc, %i5, %i0 wr %g0, 0x10, %asi ldswa [%l7 + 0x58] %asi, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fands %f13, %f23, %f21 andn %o6, 0x1A0F, %g1 fmovs %f7, %f8 srl %g4, %l1, %g6 fbg %fcc1, loop_1313 fnegd %f0, %f6 set 0x2C, %o2 ldsha [%l7 + %o2] 0x14, %i4 loop_1313: ldd [%l7 + 0x58], %i2 subccc %l4, %i3, %l3 fnands %f8, %f22, %f5 movvc %xcc, %o1, %o0 bpos,a loop_1314 movgu %icc, %i7, %g7 call loop_1315 ldsw [%l7 + 0x0C], %i6 loop_1314: movrgez %o2, %l0, %g2 srlx %l2, %l6, %g3 loop_1315: tl %icc, 0x3 movrne %o7, 0x0F3, %i1 add %l7, 0x44, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g5, %o5 umul %o4, %l5, %i0 movrlz %o3, %o6, %i5 subccc %g1, 0x1544, %g4 tgu %icc, 0x5 tle %xcc, 0x7 fcmpeq32 %f14, %f18, %g6 ldd [%l7 + 0x20], %f4 smulcc %i4, 0x1760, %l1 tl %xcc, 0x5 set 0x2C, %l5 lda [%l7 + %l5] 0x89, %f24 udivcc %i2, 0x1BEF, %i3 taddcctv %l4, %o1, %l3 taddcc %i7, 0x03DD, %o0 edge8ln %g7, %i6, %o2 movge %icc, %l0, %l2 te %xcc, 0x6 tvc %xcc, 0x3 movg %icc, %l6, %g3 lduw [%l7 + 0x3C], %o7 srax %i1, %g5, %g2 mova %icc, %o5, %o4 movpos %icc, %l5, %i0 tgu %icc, 0x7 set 0x70, %i5 prefetcha [%l7 + %i5] 0x18, 0x3 fbge %fcc0, loop_1316 tge %icc, 0x4 fcmped %fcc1, %f22, %f20 tpos %icc, 0x4 loop_1316: edge8ln %i5, %g1, %g4 fbue %fcc3, loop_1317 edge8l %o6, %g6, %l1 sub %i4, %i2, %i3 fcmpne32 %f22, %f22, %l4 loop_1317: edge8ln %l3, %o1, %o0 srlx %i7, 0x0E, %i6 movge %icc, %g7, %o2 fmovsl %icc, %f6, %f10 fornot2 %f16, %f22, %f8 fzero %f6 sub %l0, 0x1F6F, %l6 taddcc %l2, %o7, %i1 andncc %g5, %g2, %o5 orn %g3, 0x1C60, %l5 brlez,a %o4, loop_1318 umul %o3, 0x1CDE, %i0 movrlez %g1, %g4, %o6 sir 0x1A80 loop_1318: nop set 0x64, %g3 stwa %i5, [%l7 + %g3] 0x88 fxors %f23, %f17, %f11 srl %l1, %i4, %i2 sra %i3, 0x10, %l4 srlx %g6, 0x0D, %o1 movvs %icc, %o0, %l3 wr %g0, 0x11, %asi stxa %i6, [%l7 + 0x50] %asi popc 0x1171, %i7 taddcc %o2, 0x0095, %l0 fpackfix %f4, %f7 movne %xcc, %g7, %l6 movrne %l2, %i1, %o7 fmovda %xcc, %f16, %f5 tn %xcc, 0x0 umulcc %g5, 0x043E, %g2 fcmpgt32 %f28, %f22, %o5 addccc %l5, %o4, %o3 sdivx %i0, 0x0092, %g3 fpsub32 %f22, %f20, %f28 st %f29, [%l7 + 0x10] movgu %icc, %g1, %o6 array16 %g4, %i5, %i4 taddcctv %l1, %i3, %i2 wr %g0, 0x2f, %asi stba %l4, [%l7 + 0x56] %asi membar #Sync tleu %xcc, 0x2 wr %g0, 0x89, %asi swapa [%l7 + 0x60] %asi, %o1 set 0x40, %i7 ldda [%l7 + %i7] 0x11, %f0 movrlz %g6, 0x235, %l3 subcc %i6, 0x0275, %i7 fmovsvc %icc, %f27, %f0 fcmped %fcc2, %f16, %f30 set 0x78, %l4 ldsha [%l7 + %l4] 0x81, %o0 edge16ln %o2, %l0, %l6 movle %icc, %l2, %g7 edge8 %o7, %g5, %g2 fblg,a %fcc1, loop_1319 andcc %i1, 0x0DA6, %l5 fcmpeq32 %f26, %f14, %o5 bneg,a,pn %icc, loop_1320 loop_1319: andcc %o3, 0x109F, %i0 wr %g0, 0x04, %asi ldxa [%l7 + 0x30] %asi, %o4 loop_1320: fxnor %f16, %f14, %f10 sra %g1, %g3, %g4 popc 0x0FDF, %o6 fbge,a %fcc0, loop_1321 movl %icc, %i5, %i4 move %icc, %i3, %i2 sth %l1, [%l7 + 0x74] loop_1321: ldd [%l7 + 0x78], %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 pdist %f14, %f30, %f24 brz,a %g6, loop_1322 membar 0x7A edge32n %l3, %i6, %i7 set 0x70, %o0 stxa %l4, [%l7 + %o0] 0xe3 membar #Sync loop_1322: movrgz %o2, %l0, %o0 set 0x68, %g5 prefetcha [%l7 + %g5] 0x04, 0x1 fmovrsne %g7, %f6, %f28 fmuld8ulx16 %f0, %f23, %f6 fmovdg %icc, %f17, %f31 edge8 %o7, %l2, %g2 edge32 %i1, %g5, %l5 mulx %o3, %i0, %o5 edge8n %g1, %o4, %g3 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g4, %i5 smul %o6, %i4, %i3 fbo,a %fcc2, loop_1323 movvs %xcc, %l1, %o1 addcc %i2, %l3, %g6 movcs %icc, %i7, %l4 loop_1323: edge32l %o2, %l0, %i6 fbne,a %fcc1, loop_1324 edge8 %l6, %g7, %o0 bg,a loop_1325 srax %l2, %g2, %i1 loop_1324: edge16n %o7, %l5, %o3 fbue,a %fcc1, loop_1326 loop_1325: movrlez %g5, 0x0A4, %o5 wr %g0, 0x19, %asi lduba [%l7 + 0x14] %asi, %i0 loop_1326: orncc %o4, %g1, %g4 fandnot2s %f31, %f26, %f14 fxnors %f8, %f18, %f26 srax %i5, %o6, %g3 stb %i3, [%l7 + 0x46] subcc %i4, %l1, %o1 move %icc, %i2, %g6 mulx %i7, 0x1770, %l4 move %xcc, %l3, %o2 pdist %f12, %f6, %f0 tl %icc, 0x7 nop setx loop_1327, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdiv %i6, 0x12E6, %l0 fmovde %xcc, %f20, %f13 bvs %xcc, loop_1328 loop_1327: movvc %icc, %l6, %g7 stbar fnegd %f8, %f8 loop_1328: te %xcc, 0x4 udivcc %l2, 0x1862, %o0 sll %g2, 0x03, %o7 tleu %icc, 0x1 orncc %i1, %o3, %g5 nop setx loop_1329, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tl %icc, 0x1 edge16ln %o5, %i0, %l5 tne %xcc, 0x2 loop_1329: ldsb [%l7 + 0x4F], %o4 fmovdpos %xcc, %f18, %f9 bge,a,pn %icc, loop_1330 bcc,a loop_1331 edge16ln %g1, %g4, %i5 fcmpgt32 %f8, %f18, %o6 loop_1330: movrgz %i3, %i4, %l1 loop_1331: swap [%l7 + 0x1C], %o1 nop set 0x0C, %g2 lduw [%l7 + %g2], %g3 bvs loop_1332 sir 0x1ED4 fors %f17, %f0, %f6 fcmpgt32 %f12, %f30, %g6 loop_1332: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc,a,pn %icc, loop_1333 edge8l %i2, %i7, %l3 tgu %xcc, 0x4 addc %l4, %o2, %l0 loop_1333: nop setx loop_1334, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrgez %l6, %i6, %l2 edge16l %o0, %g7, %g2 sra %o7, %i1, %o3 loop_1334: edge8ln %g5, %i0, %l5 add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o4 casxa [%l6] %asi, %o4, %g1 bgu %icc, loop_1335 ldd [%l7 + 0x58], %g4 addc %o5, %i5, %i3 sdiv %i4, 0x0F67, %o6 loop_1335: bge,a,pn %icc, loop_1336 stx %l1, [%l7 + 0x28] movrgz %o1, %g6, %i2 edge8 %g3, %l3, %l4 loop_1336: subcc %i7, %l0, %l6 movre %o2, %l2, %i6 orn %g7, 0x1D03, %o0 edge32 %o7, %g2, %i1 smul %o3, %i0, %g5 srlx %l5, 0x06, %o4 srax %g1, %g4, %o5 mova %xcc, %i3, %i4 movne %icc, %i5, %o6 andncc %l1, %g6, %o1 tcc %xcc, 0x5 andncc %g3, %l3, %l4 edge8ln %i7, %i2, %l6 umul %l0, %l2, %i6 orncc %o2, %o0, %o7 xorcc %g7, 0x1226, %g2 edge8 %i1, %o3, %i0 andncc %g5, %o4, %l5 smul %g4, %o5, %g1 or %i4, %i3, %i5 tpos %icc, 0x2 set 0x40, %i6 stda %f0, [%l7 + %i6] 0x1e membar #Sync bvc loop_1337 edge32 %l1, %o6, %o1 orcc %g6, 0x111A, %l3 fornot1 %f6, %f26, %f20 loop_1337: nop setx loop_1338, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bpos,a,pt %xcc, loop_1339 fbu %fcc0, loop_1340 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1338: popc 0x14A0, %l4 loop_1339: nop set 0x18, %g6 ldxa [%g0 + %g6] 0x50, %g3 loop_1340: tl %icc, 0x7 movcc %icc, %i7, %i2 tsubcctv %l6, %l0, %i6 tsubcc %l2, 0x0277, %o0 subc %o7, 0x1C63, %g7 edge32ln %g2, %o2, %i1 udivcc %i0, 0x1A9E, %g5 andcc %o4, 0x0C3A, %o3 fmovrdne %g4, %f6, %f20 fandnot1s %f0, %f30, %f3 fmovdpos %xcc, %f8, %f11 sll %o5, 0x1F, %l5 andn %i4, 0x0F20, %g1 wr %g0, 0xeb, %asi stwa %i3, [%l7 + 0x50] %asi membar #Sync udivx %l1, 0x0983, %i5 subcc %o6, 0x1C6A, %g6 udivcc %l3, 0x1FF2, %l4 movrlez %g3, %i7, %i2 fcmpgt16 %f24, %f22, %o1 wr %g0, 0x80, %asi ldswa [%l7 + 0x5C] %asi, %l6 fones %f12 fpsub16s %f20, %f19, %f12 fsrc2s %f1, %f12 bne,pt %icc, loop_1341 sdivx %l0, 0x1D32, %l2 smulcc %i6, 0x0049, %o0 fcmpeq16 %f2, %f8, %g7 loop_1341: fmovrdlez %o7, %f6, %f24 umulcc %o2, 0x11CF, %i1 fmovscs %xcc, %f30, %f11 fcmpne16 %f26, %f22, %i0 fpack16 %f24, %f6 alignaddr %g2, %o4, %g5 tn %icc, 0x0 edge32l %g4, %o3, %l5 bcs loop_1342 edge16n %i4, %o5, %i3 nop setx loop_1343, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movgu %icc, %l1, %i5 loop_1342: array8 %g1, %o6, %g6 subcc %l3, 0x0DA1, %g3 loop_1343: bne,pn %xcc, loop_1344 array8 %i7, %l4, %i2 andn %l6, %o1, %l0 fnand %f30, %f30, %f22 loop_1344: sra %l2, 0x10, %i6 tl %xcc, 0x2 array16 %o0, %g7, %o2 fones %f0 tgu %icc, 0x4 wr %g0, 0x81, %asi stda %o6, [%l7 + 0x68] %asi brz,a %i0, loop_1345 movleu %icc, %g2, %o4 movge %xcc, %g5, %g4 edge8l %i1, %l5, %o3 loop_1345: movg %icc, %i4, %i3 te %icc, 0x6 bcs,a %icc, loop_1346 fmovscs %icc, %f4, %f10 fcmpd %fcc2, %f22, %f2 addcc %l1, 0x1618, %o5 loop_1346: fxnors %f5, %f29, %f21 edge32n %g1, %o6, %g6 array32 %i5, %l3, %i7 sdiv %g3, 0x0113, %i2 addccc %l4, 0x10D4, %l6 ldsb [%l7 + 0x09], %l0 fmovscs %icc, %f11, %f23 xnorcc %o1, 0x04CD, %l2 tn %icc, 0x6 mova %xcc, %i6, %g7 edge8ln %o0, %o2, %o7 ta %icc, 0x6 edge32ln %i0, %g2, %o4 fmovdne %xcc, %f10, %f9 movrgz %g5, %g4, %l5 sllx %i1, %o3, %i4 prefetch [%l7 + 0x50], 0x2 movleu %icc, %l1, %i3 movrgz %g1, %o5, %g6 stx %o6, [%l7 + 0x38] tsubcc %i5, 0x1C59, %l3 tg %xcc, 0x3 sll %i7, 0x0B, %i2 fcmpeq16 %f22, %f26, %g3 sir 0x1522 fnor %f18, %f28, %f26 fmovrse %l6, %f26, %f3 sllx %l4, 0x09, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x28, %g4 ldsha [%l7 + %g4] 0x10, %l0 addc %l2, 0x167D, %i6 movge %xcc, %o0, %o2 addcc %o7, %i0, %g2 movn %icc, %g7, %o4 mova %xcc, %g5, %g4 fors %f0, %f15, %f24 fcmpgt16 %f10, %f20, %i1 subc %l5, 0x14BD, %i4 alignaddr %l1, %o3, %i3 fcmple16 %f18, %f2, %o5 set 0x40, %i4 stda %f0, [%l7 + %i4] 0x1f membar #Sync mulx %g1, 0x05C3, %o6 fcmpne16 %f12, %f8, %g6 fbue,a %fcc3, loop_1347 sll %i5, 0x19, %i7 fand %f6, %f20, %f20 wr %g0, 0x18, %asi swapa [%l7 + 0x24] %asi, %i2 loop_1347: nop wr %g0, 0x81, %asi ldsba [%l7 + 0x55] %asi, %g3 fabss %f29, %f27 array16 %l6, %l4, %o1 stb %l0, [%l7 + 0x33] brnz,a %l2, loop_1348 array16 %i6, %o0, %l3 be,a,pt %icc, loop_1349 subccc %o2, 0x10C9, %i0 loop_1348: tcc %icc, 0x4 edge8 %o7, %g7, %o4 loop_1349: tgu %xcc, 0x0 fpack32 %f0, %f4, %f14 stx %g2, [%l7 + 0x18] movrlez %g5, %g4, %i1 set 0x7C, %i2 ldsha [%l7 + %i2] 0x10, %l5 fzeros %f10 movneg %xcc, %i4, %o3 tgu %icc, 0x2 mulx %i3, 0x1AE6, %l1 subccc %g1, %o5, %g6 movgu %icc, %i5, %o6 udivcc %i7, 0x0829, %g3 add %l7, 0x60, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %l6, %i2 movrne %l4, 0x0AE, %l0 brlez,a %o1, loop_1350 movcs %xcc, %l2, %i6 ldstub [%l7 + 0x2A], %o0 alignaddr %o2, %i0, %o7 loop_1350: tpos %xcc, 0x1 addcc %l3, 0x01D6, %g7 fbn %fcc1, loop_1351 bl,pt %icc, loop_1352 movgu %xcc, %g2, %g5 udivcc %o4, 0x099F, %g4 loop_1351: fmovrsgez %i1, %f10, %f3 loop_1352: sdivcc %l5, 0x1A9B, %i4 lduw [%l7 + 0x34], %o3 swap [%l7 + 0x18], %i3 std %f8, [%l7 + 0x60] edge32 %g1, %o5, %g6 fcmpes %fcc2, %f8, %f15 movrne %l1, 0x214, %o6 sdivcc %i5, 0x12A0, %g3 movne %icc, %l6, %i2 movvc %xcc, %l4, %l0 fmovrsne %i7, %f18, %f30 call loop_1353 smul %l2, 0x035C, %o1 andncc %i6, %o2, %i0 movrlez %o7, 0x13C, %o0 loop_1353: mulscc %l3, 0x0AE0, %g7 orncc %g2, %g5, %o4 bneg,pt %xcc, loop_1354 ble,pn %icc, loop_1355 ba,pt %xcc, loop_1356 fxnors %f3, %f1, %f16 loop_1354: fxnors %f2, %f27, %f3 loop_1355: fmul8x16al %f13, %f23, %f0 loop_1356: move %xcc, %g4, %i1 fmovrse %i4, %f27, %f3 movvc %xcc, %o3, %i3 fmovdcc %icc, %f30, %f31 srl %g1, %o5, %g6 fcmpgt16 %f16, %f14, %l1 subccc %o6, %i5, %g3 wr %g0, 0x80, %asi swapa [%l7 + 0x1C] %asi, %l6 movrgez %i2, 0x1E3, %l5 sir 0x0309 edge16l %l4, %i7, %l0 fsrc1 %f26, %f16 fmovs %f13, %f9 bgu,a,pt %xcc, loop_1357 bge %icc, loop_1358 movl %xcc, %l2, %i6 fandnot1s %f6, %f2, %f19 loop_1357: edge16ln %o1, %i0, %o2 loop_1358: tcc %xcc, 0x4 set 0x40, %i1 ldda [%l7 + %i1] 0x11, %f0 edge32 %o7, %o0, %l3 fbn %fcc0, loop_1359 umulcc %g2, 0x1182, %g5 stbar bge,a loop_1360 loop_1359: addccc %g7, %o4, %i1 fornot2s %f10, %f0, %f23 fmovrdgez %i4, %f2, %f14 loop_1360: edge32 %g4, %i3, %o3 subcc %g1, 0x0E64, %o5 add %l1, 0x1FD9, %o6 umul %i5, %g3, %l6 fpmerge %f18, %f27, %f14 orncc %i2, 0x1FC3, %g6 fmovrsgz %l5, %f25, %f9 movvs %xcc, %i7, %l0 andcc %l2, 0x07CD, %i6 and %l4, %o1, %i0 sdivx %o7, 0x0872, %o0 taddcctv %o2, 0x17C4, %l3 edge8n %g5, %g7, %g2 movrne %o4, %i1, %g4 bshuffle %f30, %f8, %f12 tgu %icc, 0x4 movrlez %i4, 0x338, %o3 ldx [%l7 + 0x30], %g1 movn %xcc, %o5, %i3 sethi 0x0DCF, %l1 srl %o6, 0x1D, %i5 taddcctv %g3, 0x0661, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %i2, 0x1DD4, %l5 xor %i7, %g6, %l0 fmovs %f25, %f1 edge8n %i6, %l2, %l4 sdiv %o1, 0x1F94, %i0 wr %g0, 0x81, %asi sta %f28, [%l7 + 0x78] %asi wr %g0, 0xeb, %asi stba %o7, [%l7 + 0x3F] %asi membar #Sync nop set 0x60, %i3 ldx [%l7 + %i3], %o2 bge,a %icc, loop_1361 tl %icc, 0x5 set 0x5C, %o1 stha %l3, [%l7 + %o1] 0x14 loop_1361: edge8n %o0, %g5, %g2 stw %g7, [%l7 + 0x6C] fmovdge %xcc, %f15, %f14 tg %icc, 0x4 movrlez %o4, 0x12D, %i1 wr %g0, 0xea, %asi stwa %i4, [%l7 + 0x2C] %asi membar #Sync lduh [%l7 + 0x56], %o3 fmovsneg %xcc, %f15, %f8 prefetch [%l7 + 0x64], 0x0 set 0x1D, %o7 ldsba [%l7 + %o7] 0x88, %g4 andcc %o5, %i3, %l1 flush %l7 + 0x6C fmovsge %icc, %f21, %f6 movrlz %o6, %i5, %g1 tn %xcc, 0x5 subc %l6, 0x1671, %g3 fnegd %f24, %f10 fmovdleu %xcc, %f7, %f11 sllx %l5, %i7, %i2 set 0x35, %l3 lduba [%l7 + %l3] 0x18, %l0 set 0x28, %l6 swapa [%l7 + %l6] 0x04, %g6 subccc %l2, 0x0929, %l4 tneg %xcc, 0x3 edge16l %i6, %i0, %o7 stx %o1, [%l7 + 0x58] movle %xcc, %l3, %o2 smul %g5, %g2, %o0 andcc %g7, %i1, %o4 ldub [%l7 + 0x48], %o3 movleu %xcc, %g4, %i4 add %l7, 0x40, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o5 casa [%l6] %asi, %o5, %i3 bleu,pt %icc, loop_1362 edge32n %o6, %i5, %l1 fnot1 %f4, %f24 movne %icc, %g1, %g3 loop_1362: fandnot1s %f16, %f3, %f11 fblg,a %fcc3, loop_1363 movvs %icc, %l5, %i7 movgu %xcc, %i2, %l6 set 0x30, %l2 stha %l0, [%l7 + %l2] 0x19 loop_1363: te %xcc, 0x5 edge16ln %l2, %g6, %i6 bleu,pn %xcc, loop_1364 swap [%l7 + 0x58], %i0 udivcc %l4, 0x0619, %o7 add %l7, 0x4C, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %l3, %o1 loop_1364: nop set 0x25, %o4 stba %g5, [%l7 + %o4] 0xe3 membar #Sync fands %f24, %f18, %f6 std %f18, [%l7 + 0x28] tle %icc, 0x2 andncc %g2, %o0, %o2 ble %xcc, loop_1365 tg %xcc, 0x2 edge32ln %g7, %i1, %o3 umulcc %o4, 0x0A17, %g4 loop_1365: sra %i4, %o5, %i3 subccc %o6, 0x07D1, %l1 bl,a,pt %xcc, loop_1366 andcc %i5, %g1, %l5 std %g2, [%l7 + 0x38] ldx [%l7 + 0x70], %i2 loop_1366: nop add %l7, 0x3C, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %l6, %l0 fbu %fcc2, loop_1367 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ba,pt %xcc, loop_1368 fmovsn %icc, %f17, %f4 loop_1367: srl %i7, %g6, %i6 fmovrde %i0, %f2, %f16 loop_1368: bne,pt %xcc, loop_1369 subcc %l4, %o7, %l3 nop setx loop_1370, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovsneg %xcc, %f11, %f29 loop_1369: fmovrsgz %o1, %f11, %f9 fmul8x16al %f6, %f10, %f6 loop_1370: movre %g5, %l2, %o0 tle %xcc, 0x3 stx %o2, [%l7 + 0x28] fmovsle %icc, %f5, %f10 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g7, %g2 xorcc %i1, %o3, %o4 andncc %g4, %o5, %i3 mulx %i4, 0x0AF2, %l1 fpadd32s %f30, %f21, %f16 fcmped %fcc2, %f18, %f28 movle %xcc, %i5, %g1 add %l7, 0x40, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x88, %o6, %l5 add %g3, %i2, %l6 fcmpne32 %f8, %f6, %l0 mova %icc, %i7, %g6 ldsh [%l7 + 0x5A], %i0 edge32ln %l4, %o7, %l3 wr %g0, 0x10, %asi lduba [%l7 + 0x0F] %asi, %i6 fmul8x16 %f26, %f26, %f20 fpsub32s %f29, %f1, %f6 movre %o1, 0x0B7, %g5 brlz,a %l2, loop_1371 fnegs %f13, %f9 edge32ln %o2, %g7, %g2 movleu %icc, %i1, %o3 loop_1371: fbn,a %fcc1, loop_1372 edge16l %o4, %o0, %o5 fnot2 %f10, %f4 fornot1s %f14, %f8, %f9 loop_1372: fmovrslez %i3, %f18, %f16 smul %g4, %l1, %i4 tl %xcc, 0x7 fpmerge %f23, %f4, %f8 fnegs %f11, %f11 bcc,a %xcc, loop_1373 bleu %icc, loop_1374 fmovrde %g1, %f2, %f26 ldub [%l7 + 0x7D], %i5 loop_1373: ta %icc, 0x6 loop_1374: tleu %xcc, 0x2 set 0x70, %o6 ldda [%l7 + %o6] 0x04, %o6 fmovrdlz %g3, %f24, %f28 fmovsvc %xcc, %f8, %f7 tvs %xcc, 0x1 orncc %i2, 0x093F, %l6 fbug,a %fcc2, loop_1375 bneg loop_1376 fors %f31, %f17, %f16 andncc %l0, %i7, %l5 loop_1375: fmovrdlz %g6, %f10, %f28 loop_1376: nop set 0x34, %o5 lduwa [%l7 + %o5] 0x88, %l4 swap [%l7 + 0x58], %o7 fmovdvs %xcc, %f29, %f19 ldsb [%l7 + 0x13], %i0 set 0x62, %g7 stha %i6, [%l7 + %g7] 0x18 sll %l3, %g5, %o1 sdiv %o2, 0x0D1E, %l2 fmovdle %icc, %f23, %f30 edge32l %g7, %i1, %o3 std %g2, [%l7 + 0x08] sir 0x13B9 movrgez %o0, %o5, %i3 edge32n %g4, %l1, %o4 flush %l7 + 0x48 movle %icc, %g1, %i5 bpos,a %xcc, loop_1377 xorcc %o6, 0x09C3, %i4 fbue %fcc2, loop_1378 add %i2, %l6, %l0 loop_1377: edge32ln %g3, %i7, %l5 movg %xcc, %l4, %g6 loop_1378: fpsub16s %f17, %f25, %f21 orcc %o7, %i6, %l3 fcmpd %fcc3, %f12, %f0 movvc %icc, %i0, %o1 smul %g5, 0x0AEC, %o2 movn %icc, %l2, %i1 set 0x65, %l1 ldstuba [%l7 + %l1] 0x80, %g7 fmul8x16au %f20, %f21, %f4 xnorcc %g2, %o0, %o5 edge32n %o3, %i3, %l1 fbn,a %fcc1, loop_1379 edge16n %g4, %g1, %i5 fmovrde %o4, %f24, %f14 fmovdgu %icc, %f21, %f30 loop_1379: udivx %i4, 0x1F9D, %i2 fcmple16 %f6, %f24, %o6 movcc %xcc, %l0, %l6 ldub [%l7 + 0x14], %g3 flush %l7 + 0x08 brgz,a %l5, loop_1380 mulx %i7, 0x1B2F, %l4 fbl,a %fcc2, loop_1381 tn %icc, 0x0 loop_1380: movre %g6, %o7, %i6 movrne %i0, %o1, %g5 loop_1381: srlx %o2, 0x1E, %l2 bshuffle %f28, %f12, %f2 srax %l3, %i1, %g2 stx %g7, [%l7 + 0x30] add %l7, 0x50, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %o5, %o0 wr %g0, 0x11, %asi stwa %o3, [%l7 + 0x60] %asi fnegd %f12, %f22 set 0x20, %g1 stxa %i3, [%l7 + %g1] 0x15 fors %f24, %f19, %f26 ldstub [%l7 + 0x79], %l1 tvc %xcc, 0x4 tge %xcc, 0x6 fmuld8ulx16 %f14, %f7, %f16 tsubcctv %g1, 0x0CD1, %i5 array16 %g4, %o4, %i2 sethi 0x0EEA, %o6 fmul8x16al %f27, %f12, %f8 nop setx loop_1382, %l0, %l1 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 %i4, %l6, %l0 orncc %l5, %g3, %l4 brlz,a %g6, loop_1383 loop_1382: tg %icc, 0x3 sdivcc %o7, 0x0B8B, %i7 fmul8x16al %f20, %f0, %f12 loop_1383: sth %i0, [%l7 + 0x74] std %o0, [%l7 + 0x18] faligndata %f30, %f2, %f10 movrlz %i6, 0x399, %g5 fmovrdgez %l2, %f28, %f22 fcmple32 %f28, %f20, %l3 ldsb [%l7 + 0x51], %i1 movg %icc, %o2, %g7 ta %xcc, 0x4 fba %fcc1, loop_1384 fzeros %f13 st %f28, [%l7 + 0x54] brlez,a %g2, loop_1385 loop_1384: tcc %icc, 0x4 set 0x53, %l0 ldstuba [%l7 + %l0] 0x10, %o0 loop_1385: ldsb [%l7 + 0x46], %o5 or %i3, 0x1096, %o3 umulcc %l1, %i5, %g1 brnz %g4, loop_1386 movrgez %o4, 0x21D, %i2 bshuffle %f2, %f2, %f6 fmovdge %xcc, %f20, %f10 loop_1386: tvc %xcc, 0x0 fbg %fcc3, loop_1387 fmovdl %xcc, %f11, %f1 ldsh [%l7 + 0x42], %i4 fbe,a %fcc2, loop_1388 loop_1387: tneg %xcc, 0x5 tl %xcc, 0x0 stbar loop_1388: tsubcc %o6, 0x18F5, %l6 array32 %l5, %l0, %g3 fzeros %f29 fmovdne %icc, %f7, %f18 te %xcc, 0x0 fmovspos %icc, %f10, %f28 udiv %g6, 0x0738, %o7 fbg,a %fcc2, loop_1389 std %f18, [%l7 + 0x28] tsubcctv %i7, 0x058B, %l4 movleu %xcc, %i0, %i6 loop_1389: fcmped %fcc2, %f22, %f20 tle %xcc, 0x2 xor %o1, %g5, %l2 movre %l3, 0x1DF, %i1 subcc %o2, 0x09C7, %g2 srax %g7, %o5, %i3 set 0x3C, %o3 lda [%l7 + %o3] 0x88, %f17 fcmpgt16 %f10, %f28, %o3 movleu %xcc, %l1, %o0 tvs %xcc, 0x7 mova %xcc, %i5, %g1 fmovsvs %icc, %f20, %f20 set 0x50, %i0 ldda [%l7 + %i0] 0x15, %g4 bshuffle %f0, %f28, %f30 fmovdleu %icc, %f9, %f31 tgu %icc, 0x2 fcmpgt32 %f2, %f18, %o4 fbge,a %fcc0, loop_1390 fbe,a %fcc1, loop_1391 movle %xcc, %i4, %i2 fzeros %f3 loop_1390: tcs %xcc, 0x5 loop_1391: nop set 0x4E, %l5 lduha [%l7 + %l5] 0x15, %l6 fzero %f20 orncc %o6, %l5, %g3 orncc %l0, %g6, %i7 edge16n %o7, %l4, %i0 xnorcc %i6, %g5, %l2 wr %g0, 0x81, %asi stba %o1, [%l7 + 0x1A] %asi fblg %fcc3, loop_1392 movg %xcc, %i1, %l3 sll %g2, %g7, %o2 andcc %i3, 0x0E08, %o3 loop_1392: movpos %icc, %o5, %o0 edge32ln %i5, %g1, %l1 addc %g4, %i4, %o4 fcmple32 %f2, %f4, %l6 wr %g0, 0x17, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync tn %icc, 0x7 bneg,a,pn %icc, loop_1393 movrlez %o6, %i2, %l5 fpadd16 %f24, %f8, %f14 tgu %xcc, 0x6 loop_1393: orn %g3, 0x137E, %g6 movg %icc, %i7, %o7 movgu %icc, %l0, %l4 xor %i6, %i0, %g5 fsrc1s %f0, %f25 fbuge,a %fcc0, loop_1394 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmps %fcc0, %f20, %f0 fsrc2s %f31, %f3 loop_1394: orncc %o1, %i1, %l3 smulcc %g2, %g7, %l2 fsrc2s %f6, %f15 nop setx loop_1395, %l0, %l1 jmpl %l1, %o2 srax %o3, %o5, %o0 set 0x70, %o2 prefetcha [%l7 + %o2] 0x14, 0x3 loop_1395: edge32l %g1, %l1, %g4 bg,a %xcc, loop_1396 array32 %i4, %i3, %o4 wr %g0, 0xe2, %asi stxa %l6, [%l7 + 0x60] %asi membar #Sync loop_1396: taddcctv %o6, %l5, %g3 movcs %xcc, %g6, %i2 fmovdge %xcc, %f9, %f10 fcmple16 %f10, %f24, %i7 tleu %xcc, 0x4 or %o7, 0x1477, %l4 movge %xcc, %i6, %i0 fmovsgu %icc, %f5, %f29 fbne %fcc0, loop_1397 edge32l %l0, %o1, %i1 movcc %icc, %l3, %g5 fands %f30, %f30, %f18 loop_1397: bleu %icc, loop_1398 sll %g2, 0x05, %g7 bl,pt %xcc, loop_1399 tleu %icc, 0x2 loop_1398: mulscc %l2, %o2, %o3 fornot1 %f6, %f26, %f12 loop_1399: movrlez %o0, %i5, %g1 addcc %l1, 0x05BE, %g4 stb %o5, [%l7 + 0x63] edge32l %i4, %o4, %l6 lduh [%l7 + 0x6E], %i3 tl %xcc, 0x6 sdivcc %l5, 0x13A8, %g3 xnor %o6, %i2, %i7 set 0x70, %i5 stda %g6, [%l7 + %i5] 0x88 fmovdgu %xcc, %f16, %f0 fand %f2, %f8, %f2 fmovdne %icc, %f5, %f10 fzero %f24 fbe %fcc0, loop_1400 lduh [%l7 + 0x4A], %o7 xorcc %l4, 0x0499, %i6 tvs %icc, 0x0 loop_1400: fornot1s %f9, %f4, %f16 stbar faligndata %f0, %f16, %f10 fmovspos %xcc, %f22, %f1 tvc %icc, 0x5 movvc %icc, %i0, %l0 movcc %xcc, %i1, %l3 fnegs %f28, %f26 tpos %xcc, 0x4 smulcc %o1, %g2, %g5 subcc %g7, %l2, %o3 tl %icc, 0x2 xnor %o2, 0x0A06, %o0 umulcc %g1, %l1, %g4 fors %f22, %f12, %f9 sdivx %o5, 0x058F, %i4 ld [%l7 + 0x44], %f16 fabss %f13, %f22 movg %icc, %i5, %l6 brgz %i3, loop_1401 flush %l7 + 0x0C sra %l5, %g3, %o6 sllx %o4, 0x1B, %i2 loop_1401: edge32ln %g6, %o7, %i7 movleu %icc, %l4, %i0 movle %xcc, %i6, %i1 movrlz %l3, 0x198, %o1 array8 %g2, %l0, %g7 fmovrdgez %g5, %f16, %f20 std %l2, [%l7 + 0x60] srax %o2, %o3, %g1 subc %l1, 0x15D5, %o0 tge %xcc, 0x2 wr %g0, 0x04, %asi ldsba [%l7 + 0x5F] %asi, %g4 orncc %o5, 0x0100, %i5 move %xcc, %i4, %l6 sllx %l5, 0x03, %g3 udivcc %i3, 0x0E83, %o6 fmovscs %xcc, %f16, %f31 subc %i2, %o4, %g6 subc %i7, 0x0814, %o7 bvs,pn %xcc, loop_1402 membar 0x3E movge %icc, %i0, %l4 nop set 0x20, %i7 prefetch [%l7 + %i7], 0x3 loop_1402: fbg,a %fcc1, loop_1403 edge8 %i1, %l3, %i6 nop setx loop_1404, %l0, %l1 jmpl %l1, %g2 tleu %xcc, 0x7 loop_1403: fbg,a %fcc1, loop_1405 fnot2s %f11, %f8 loop_1404: and %o1, 0x184C, %g7 edge32l %l0, %l2, %o2 loop_1405: taddcctv %o3, 0x1603, %g1 movcs %icc, %l1, %o0 mova %xcc, %g5, %o5 add %g4, %i5, %i4 edge32l %l5, %l6, %i3 movge %xcc, %o6, %g3 movvs %icc, %o4, %g6 tgu %xcc, 0x2 tgu %icc, 0x1 sdiv %i2, 0x148A, %o7 mulx %i0, 0x1A53, %i7 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x60] %asi, %i1 subc %l4, 0x1019, %i6 edge16l %l3, %g2, %o1 fpadd32 %f2, %f12, %f2 fornot1 %f12, %f24, %f30 movrgz %g7, %l2, %l0 wr %g0, 0x2b, %asi stda %o2, [%l7 + 0x38] %asi membar #Sync bn,a,pn %xcc, loop_1406 stb %o2, [%l7 + 0x6C] set 0x3C, %l4 lduha [%l7 + %l4] 0x0c, %g1 loop_1406: fmovrsne %o0, %f2, %f27 brgz,a %g5, loop_1407 tge %icc, 0x0 fnot1 %f2, %f20 set 0x18, %g3 swapa [%l7 + %g3] 0x80, %o5 loop_1407: nop set 0x68, %o0 lduha [%l7 + %o0] 0x81, %l1 movl %icc, %i5, %g4 sir 0x0B3A srl %i4, 0x0B, %l5 sethi 0x16E3, %l6 fors %f4, %f24, %f23 movrgz %o6, 0x3E4, %g3 fbo,a %fcc2, loop_1408 tpos %icc, 0x6 lduh [%l7 + 0x0C], %o4 srlx %i3, %i2, %g6 loop_1408: st %f19, [%l7 + 0x54] or %i0, %i7, %o7 for %f14, %f8, %f18 or %l4, 0x1DDA, %i1 tpos %xcc, 0x5 addc %l3, 0x1EB1, %g2 fpackfix %f12, %f5 xnor %o1, %i6, %l2 fpack32 %f6, %f8, %f12 tg %icc, 0x2 movg %xcc, %g7, %l0 subc %o3, %g1, %o0 stbar movrne %g5, %o5, %o2 srax %i5, 0x19, %g4 or %i4, %l1, %l5 fnot2 %f24, %f6 fsrc2 %f18, %f28 bcs,pt %icc, loop_1409 movl %xcc, %o6, %g3 wr %g0, 0xe3, %asi ldda [%l7 + 0x40] %asi, %o4 loop_1409: ldsb [%l7 + 0x3C], %l6 wr %g0, 0x80, %asi ldsha [%l7 + 0x34] %asi, %i2 addc %g6, 0x0610, %i0 ldsb [%l7 + 0x0A], %i7 movn %xcc, %i3, %l4 fmovsl %icc, %f18, %f1 xnorcc %i1, 0x054A, %l3 set 0x10, %g5 sta %f15, [%l7 + %g5] 0x88 fand %f4, %f26, %f16 ta %xcc, 0x5 movvc %xcc, %g2, %o7 sdivx %o1, 0x1644, %i6 ldsb [%l7 + 0x54], %g7 fmovsl %xcc, %f12, %f8 udivx %l2, 0x1FB1, %l0 srax %g1, %o0, %g5 ta %xcc, 0x0 bleu,a,pt %icc, loop_1410 tneg %icc, 0x3 umul %o5, %o3, %i5 wr %g0, 0x80, %asi ldstuba [%l7 + 0x2A] %asi, %o2 loop_1410: fmovrsgez %i4, %f7, %f3 tg %xcc, 0x7 fmovdneg %xcc, %f1, %f3 fmovsge %icc, %f15, %f13 fbul,a %fcc0, loop_1411 st %f22, [%l7 + 0x70] subc %l1, %l5, %o6 array32 %g4, %g3, %o4 loop_1411: sdivcc %l6, 0x0F40, %i2 movrlez %i0, %i7, %i3 edge8l %l4, %g6, %i1 set 0x50, %g2 lda [%l7 + %g2] 0x18, %f15 movcs %xcc, %l3, %o7 fpsub16s %f30, %f31, %f30 nop set 0x28, %g6 lduw [%l7 + %g6], %g2 andcc %o1, %g7, %i6 fmul8x16al %f10, %f8, %f0 tcc %icc, 0x0 edge8l %l0, %g1, %o0 edge16 %l2, %o5, %g5 movcs %xcc, %i5, %o2 fmovdne %icc, %f20, %f24 or %o3, %l1, %i4 sdiv %o6, 0x19DB, %l5 bne,pn %xcc, loop_1412 edge32n %g4, %o4, %g3 fnot2s %f20, %f19 bvc,pn %icc, loop_1413 loop_1412: fmovdn %xcc, %f13, %f12 fmul8x16 %f4, %f4, %f12 fbo,a %fcc3, loop_1414 loop_1413: movrgez %i2, %l6, %i0 ldx [%l7 + 0x70], %i3 andcc %i7, 0x0DC3, %l4 loop_1414: array8 %i1, %g6, %l3 fmovsleu %icc, %f28, %f29 orn %o7, 0x0BFD, %g2 tg %icc, 0x2 tge %icc, 0x4 udiv %g7, 0x03E1, %o1 bn %xcc, loop_1415 brlez %l0, loop_1416 fpsub16s %f21, %f0, %f5 andcc %g1, %i6, %o0 loop_1415: fmovdge %xcc, %f24, %f2 loop_1416: bl,a,pn %icc, loop_1417 movrgez %o5, 0x0C6, %l2 fmovdn %xcc, %f9, %f12 fmovrdne %i5, %f18, %f26 loop_1417: fmovrsne %o2, %f26, %f4 tvc %icc, 0x1 bleu,a loop_1418 fpadd32 %f28, %f28, %f14 tleu %xcc, 0x6 movl %icc, %g5, %o3 loop_1418: tl %icc, 0x2 xorcc %i4, %o6, %l1 sdivx %g4, 0x1939, %o4 fbu %fcc2, loop_1419 fmul8sux16 %f6, %f12, %f16 movrgez %g3, 0x17C, %l5 fmovrse %i2, %f30, %f5 loop_1419: fpsub16 %f20, %f0, %f6 movgu %icc, %i0, %i3 bcc,a loop_1420 fmovsle %icc, %f2, %f14 fnot1 %f24, %f24 fornot2s %f13, %f0, %f24 loop_1420: fbuge,a %fcc3, loop_1421 movrlez %i7, 0x15D, %l6 sll %i1, %l4, %l3 set 0x71, %i6 ldstuba [%l7 + %i6] 0x88, %o7 loop_1421: nop wr %g0, 0x89, %asi sta %f22, [%l7 + 0x28] %asi fmovrdne %g2, %f26, %f14 subccc %g6, %g7, %l0 fblg %fcc0, loop_1422 be,pt %xcc, loop_1423 tg %icc, 0x5 sll %g1, %o1, %i6 loop_1422: fmovrsgz %o5, %f25, %f30 loop_1423: tcs %icc, 0x6 wr %g0, 0x10, %asi ldstuba [%l7 + 0x4B] %asi, %o0 fmovrdgez %i5, %f18, %f14 array16 %l2, %g5, %o2 edge16n %o3, %o6, %l1 subc %i4, %o4, %g3 brgez %g4, loop_1424 fmul8x16 %f25, %f14, %f30 wr %g0, 0x80, %asi stba %i2, [%l7 + 0x74] %asi loop_1424: fpsub16 %f30, %f28, %f0 smul %i0, 0x0912, %i3 addc %i7, 0x1FDF, %l5 fmovsvc %icc, %f15, %f14 bn loop_1425 fmovsneg %icc, %f6, %f3 udivcc %l6, 0x1D9F, %l4 andncc %l3, %i1, %g2 loop_1425: movrgez %o7, %g6, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrde %l0, %f8, %f22 tneg %xcc, 0x2 be,pn %xcc, loop_1426 tle %xcc, 0x0 movre %o1, %i6, %g1 brlz,a %o5, loop_1427 loop_1426: fbule,a %fcc3, loop_1428 stw %i5, [%l7 + 0x60] bg %xcc, loop_1429 loop_1427: tvc %xcc, 0x5 loop_1428: ld [%l7 + 0x70], %f7 fble %fcc0, loop_1430 loop_1429: subc %o0, 0x114B, %l2 movgu %icc, %g5, %o3 wr %g0, 0x11, %asi sta %f24, [%l7 + 0x44] %asi loop_1430: smul %o2, 0x0EB5, %o6 fpack32 %f24, %f24, %f14 fmul8x16al %f6, %f6, %f14 movle %xcc, %l1, %i4 orn %o4, 0x0F82, %g3 movrgez %i2, 0x33B, %i0 fpsub32 %f24, %f22, %f10 ldsh [%l7 + 0x54], %g4 tpos %icc, 0x4 fbule %fcc3, loop_1431 nop setx loop_1432, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fsrc2s %f26, %f19 fbge %fcc0, loop_1433 loop_1431: sdiv %i3, 0x06DB, %l5 loop_1432: smul %l6, %l4, %l3 nop setx loop_1434, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1433: movge %xcc, %i1, %i7 fpadd32s %f25, %f20, %f15 stbar loop_1434: nop wr %g0, 0x80, %asi lduwa [%l7 + 0x74] %asi, %g2 tsubcc %o7, %g6, %l0 std %f20, [%l7 + 0x40] andcc %o1, 0x155E, %g7 subccc %g1, %i6, %i5 tcc %xcc, 0x3 andncc %o0, %l2, %g5 edge16 %o5, %o2, %o3 subcc %l1, %o6, %o4 orcc %i4, 0x1384, %g3 tvs %xcc, 0x0 edge8ln %i0, %i2, %g4 addc %i3, %l5, %l4 fnegd %f28, %f4 add %l3, 0x1562, %l6 movre %i7, 0x18F, %i1 bl %icc, loop_1435 fmovscs %xcc, %f21, %f2 fcmpeq32 %f30, %f30, %o7 fbule %fcc1, loop_1436 loop_1435: fbule,a %fcc2, loop_1437 movrlz %g6, 0x267, %g2 bl,a loop_1438 loop_1436: fmul8ulx16 %f14, %f2, %f0 loop_1437: fcmpeq16 %f14, %f2, %l0 edge32 %g7, %g1, %o1 loop_1438: addccc %i6, %o0, %l2 fmovsa %icc, %f22, %f18 smulcc %g5, %i5, %o5 edge8n %o3, %o2, %l1 movcs %icc, %o4, %o6 subccc %i4, %i0, %g3 lduw [%l7 + 0x64], %g4 smulcc %i2, 0x1C09, %i3 movne %xcc, %l4, %l3 bvs,pt %xcc, loop_1439 fornot1 %f10, %f30, %f8 ldstub [%l7 + 0x60], %l5 array32 %l6, %i7, %o7 loop_1439: fmovrde %g6, %f30, %f24 fbn %fcc0, loop_1440 movleu %xcc, %i1, %l0 fmovsle %xcc, %f31, %f2 wr %g0, 0x11, %asi lda [%l7 + 0x68] %asi, %f29 loop_1440: ldsb [%l7 + 0x2A], %g7 sdivx %g2, 0x09FA, %o1 andn %i6, %g1, %l2 fandnot2 %f0, %f10, %f16 edge16 %g5, %i5, %o0 fmovscs %xcc, %f23, %f19 fsrc1 %f22, %f30 movrne %o3, %o5, %o2 wr %g0, 0x10, %asi lda [%l7 + 0x50] %asi, %f23 fbne,a %fcc1, loop_1441 umul %o4, %l1, %i4 tne %xcc, 0x7 stx %o6, [%l7 + 0x18] loop_1441: mulx %g3, %g4, %i2 fors %f24, %f15, %f6 bvc,a loop_1442 bne,a %icc, loop_1443 fbug,a %fcc3, loop_1444 movcs %xcc, %i0, %l4 loop_1442: movne %icc, %i3, %l5 loop_1443: ldd [%l7 + 0x68], %l2 loop_1444: fcmpes %fcc0, %f11, %f6 fmul8x16au %f24, %f20, %f4 fnand %f24, %f22, %f22 edge32l %l6, %i7, %o7 smul %g6, 0x1B71, %l0 fbule %fcc2, loop_1445 bcc,a,pn %icc, loop_1446 fmul8sux16 %f26, %f2, %f0 bge,pn %icc, loop_1447 loop_1445: fbuge,a %fcc1, loop_1448 loop_1446: mova %xcc, %g7, %i1 sra %g2, 0x1E, %o1 loop_1447: std %f6, [%l7 + 0x60] loop_1448: movge %xcc, %g1, %l2 movcc %xcc, %g5, %i6 subccc %o0, 0x0ACC, %o3 tg %icc, 0x2 fmul8x16al %f28, %f18, %f6 edge8ln %i5, %o5, %o4 fmovspos %xcc, %f4, %f5 lduw [%l7 + 0x20], %o2 fnors %f24, %f11, %f25 edge8n %l1, %o6, %g3 edge8l %i4, %i2, %i0 membar 0x53 fcmpgt32 %f14, %f20, %g4 andcc %i3, 0x07F0, %l5 movvs %icc, %l3, %l4 tgu %icc, 0x5 ldd [%l7 + 0x70], %f6 fbuge,a %fcc0, loop_1449 smulcc %l6, %i7, %o7 bvs,a loop_1450 fba,a %fcc2, loop_1451 loop_1449: fandnot1s %f24, %f26, %f11 nop setx loop_1452, %l0, %l1 jmpl %l1, %l0 loop_1450: tcs %icc, 0x0 loop_1451: alignaddr %g7, %g6, %i1 taddcc %o1, %g2, %g1 loop_1452: ldub [%l7 + 0x2E], %l2 wr %g0, 0x89, %asi lduba [%l7 + 0x4C] %asi, %g5 smulcc %i6, 0x0D19, %o0 nop set 0x08, %i4 std %o2, [%l7 + %i4] flush %l7 + 0x38 subc %o5, %i5, %o2 tcs %icc, 0x1 and %o4, 0x0137, %o6 fpadd32s %f20, %f4, %f7 fandnot2s %f26, %f23, %f27 tvs %icc, 0x7 tge %icc, 0x5 call loop_1453 nop setx loop_1454, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdvs %xcc, %f17, %f8 membar 0x3F loop_1453: alignaddr %l1, %i4, %i2 loop_1454: fbule %fcc0, loop_1455 bleu,a %icc, loop_1456 movrgez %g3, %g4, %i3 tvc %xcc, 0x4 loop_1455: subccc %l5, 0x0282, %i0 loop_1456: ldsb [%l7 + 0x73], %l4 tvs %icc, 0x6 mulscc %l6, %i7, %l3 fornot1 %f22, %f8, %f18 te %icc, 0x2 movre %l0, %o7, %g7 movre %i1, 0x0AE, %g6 movle %icc, %o1, %g1 mulscc %l2, 0x12FD, %g2 membar 0x02 lduw [%l7 + 0x54], %g5 edge8l %i6, %o3, %o0 mova %icc, %o5, %i5 fbu %fcc3, loop_1457 sir 0x111B tle %icc, 0x1 nop setx loop_1458, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1457: fmovsneg %icc, %f16, %f26 sdivx %o4, 0x1905, %o6 bvc,pn %icc, loop_1459 loop_1458: array32 %l1, %i4, %i2 movne %xcc, %o2, %g3 tsubcc %g4, %i3, %l5 loop_1459: sdiv %i0, 0x1CC5, %l4 bg loop_1460 fandnot2s %f23, %f29, %f5 st %f11, [%l7 + 0x54] tleu %xcc, 0x2 loop_1460: edge32ln %l6, %l3, %l0 xor %i7, 0x14DD, %g7 umulcc %i1, %o7, %g6 movrne %o1, 0x0BD, %l2 tvc %xcc, 0x1 sll %g2, %g5, %g1 tcs %icc, 0x0 fnot2s %f4, %f26 bvs,a loop_1461 smulcc %o3, 0x0DC6, %i6 array32 %o0, %i5, %o5 wr %g0, 0x88, %asi sta %f29, [%l7 + 0x08] %asi loop_1461: move %xcc, %o6, %l1 bne,a loop_1462 movge %icc, %o4, %i2 tvc %xcc, 0x2 fmovdleu %xcc, %f31, %f2 loop_1462: movl %xcc, %i4, %o2 edge32 %g4, %g3, %i3 tvc %xcc, 0x2 mova %icc, %l5, %i0 array16 %l6, %l4, %l0 array16 %i7, %l3, %i1 tl %icc, 0x1 fmovdcs %icc, %f12, %f1 bg,a,pt %xcc, loop_1463 fnot1s %f12, %f6 alignaddr %o7, %g6, %o1 srl %l2, %g2, %g7 loop_1463: movpos %icc, %g1, %g5 popc 0x00E8, %o3 and %i6, 0x0038, %o0 tvc %xcc, 0x6 edge8ln %o5, %i5, %o6 sub %l1, %i2, %o4 smulcc %o2, 0x022F, %i4 tcs %xcc, 0x6 nop setx loop_1464, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mova %icc, %g3, %i3 brlez %l5, loop_1465 fcmpeq16 %f14, %f16, %g4 loop_1464: movrgz %l6, 0x0A4, %l4 nop setx loop_1466, %l0, %l1 jmpl %l1, %l0 loop_1465: fmovsge %xcc, %f14, %f8 edge16 %i7, %i0, %l3 umul %o7, %i1, %o1 loop_1466: prefetch [%l7 + 0x14], 0x3 fbu %fcc2, loop_1467 fands %f0, %f8, %f7 wr %g0, 0x89, %asi stxa %l2, [%l7 + 0x60] %asi loop_1467: bcc loop_1468 tgu %xcc, 0x5 movgu %xcc, %g6, %g2 set 0x76, %i2 stha %g1, [%l7 + %i2] 0x18 loop_1468: smulcc %g7, 0x0DFD, %o3 fbn,a %fcc2, loop_1469 fmovdle %xcc, %f16, %f12 tpos %xcc, 0x5 movrne %i6, 0x107, %o0 loop_1469: bleu,a loop_1470 edge16 %o5, %g5, %i5 fmovrdlez %l1, %f4, %f12 taddcctv %i2, %o4, %o2 loop_1470: addccc %o6, %g3, %i4 andn %l5, %g4, %i3 taddcc %l6, %l0, %l4 movrlez %i7, 0x00B, %l3 fandnot1 %f24, %f28, %f28 fnors %f26, %f8, %f23 srax %i0, 0x19, %o7 fmovs %f7, %f22 udivcc %i1, 0x0EAD, %l2 bcc %xcc, loop_1471 brz %o1, loop_1472 edge8n %g6, %g1, %g7 andncc %g2, %i6, %o0 loop_1471: fbul,a %fcc2, loop_1473 loop_1472: andcc %o5, 0x06E8, %o3 bgu,pt %xcc, loop_1474 bne,a %icc, loop_1475 loop_1473: tleu %icc, 0x6 srl %i5, %g5, %l1 loop_1474: umulcc %i2, 0x1B10, %o4 loop_1475: ba loop_1476 std %o6, [%l7 + 0x20] array16 %g3, %i4, %l5 fcmpeq32 %f6, %f30, %g4 loop_1476: fmovspos %xcc, %f23, %f15 xnorcc %i3, 0x14D6, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot1s %f6, %f17, %f10 sdivcc %o2, 0x1733, %l4 tsubcctv %i7, 0x0DC9, %l3 sdiv %i0, 0x1A57, %o7 ldsh [%l7 + 0x34], %l0 fmovrdgez %i1, %f20, %f20 fmovde %xcc, %f31, %f2 fmovde %icc, %f16, %f28 fmovsn %icc, %f14, %f21 edge32n %l2, %o1, %g1 te %xcc, 0x2 fzero %f12 sub %g7, %g2, %i6 fbge,a %fcc0, loop_1477 tg %xcc, 0x0 taddcctv %g6, %o5, %o0 nop setx loop_1478, %l0, %l1 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_1477: mulx %o3, %g5, %i5 fmovsgu %xcc, %f27, %f8 srlx %l1, %o4, %o6 loop_1478: bvs,a,pn %icc, loop_1479 orcc %g3, 0x1AF7, %i2 movn %xcc, %l5, %i4 andn %i3, 0x15A2, %g4 loop_1479: tge %xcc, 0x7 alignaddr %l6, %l4, %i7 srl %l3, %i0, %o2 fmul8x16 %f10, %f8, %f0 udivcc %o7, 0x0E4A, %i1 set 0x7C, %g4 ldswa [%l7 + %g4] 0x04, %l2 umul %l0, 0x16D4, %g1 fpadd32 %f12, %f8, %f28 set 0x40, %i1 ldda [%l7 + %i1] 0x80, %f0 array32 %g7, %g2, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcs %xcc, %o1, %g6 fsrc2 %f16, %f26 fmovsge %xcc, %f28, %f9 mulx %o0, %o5, %g5 fbul %fcc3, loop_1480 movrgz %o3, 0x1CE, %l1 sdivx %o4, 0x08D8, %i5 fmovdle %xcc, %f7, %f15 loop_1480: bcc,pt %icc, loop_1481 fba %fcc2, loop_1482 tcs %icc, 0x7 srl %g3, 0x16, %i2 loop_1481: fbn %fcc0, loop_1483 loop_1482: fandnot1 %f20, %f20, %f4 edge8 %o6, %i4, %i3 edge16 %l5, %g4, %l6 loop_1483: fmovrde %l4, %f28, %f26 mulx %l3, 0x0D59, %i0 fbn %fcc3, loop_1484 ldub [%l7 + 0x0B], %i7 movrgz %o2, 0x156, %o7 wr %g0, 0x89, %asi stha %l2, [%l7 + 0x6E] %asi loop_1484: bgu,a %icc, loop_1485 tn %xcc, 0x2 fpmerge %f7, %f31, %f12 fbuge,a %fcc0, loop_1486 loop_1485: sdivx %l0, 0x17CD, %i1 sub %g7, %g1, %i6 fxors %f27, %f11, %f23 loop_1486: brnz %g2, loop_1487 fmovdge %icc, %f31, %f20 movne %xcc, %g6, %o1 movle %icc, %o0, %g5 loop_1487: fors %f12, %f19, %f17 bvc %icc, loop_1488 fmovdneg %xcc, %f2, %f13 fnor %f10, %f26, %f28 tleu %xcc, 0x1 loop_1488: movcs %icc, %o5, %o3 fbo %fcc3, loop_1489 tneg %icc, 0x4 stb %l1, [%l7 + 0x0A] for %f22, %f22, %f12 loop_1489: movrlz %i5, 0x237, %o4 alignaddr %i2, %o6, %g3 fbue %fcc2, loop_1490 fba,a %fcc2, loop_1491 stb %i4, [%l7 + 0x66] subccc %i3, 0x0FBB, %g4 loop_1490: addcc %l5, 0x16FA, %l4 loop_1491: alignaddr %l6, %i0, %l3 edge32n %o2, %i7, %o7 ldub [%l7 + 0x75], %l2 movle %icc, %l0, %i1 tsubcc %g1, 0x0C3E, %g7 fble %fcc1, loop_1492 tge %icc, 0x4 edge32n %i6, %g6, %o1 addcc %o0, 0x08C1, %g2 loop_1492: fmovrdgez %o5, %f26, %f14 brgez %g5, loop_1493 sir 0x00CF and %l1, 0x10ED, %i5 bcs,a,pn %icc, loop_1494 loop_1493: membar 0x0B fmovrsgez %o4, %f5, %f24 srlx %i2, 0x00, %o6 loop_1494: movre %o3, %g3, %i4 subccc %i3, 0x19DF, %g4 fpadd16s %f13, %f23, %f2 orn %l4, 0x0C55, %l6 tgu %xcc, 0x3 andn %i0, %l5, %l3 fmovde %xcc, %f7, %f20 membar 0x52 edge8l %i7, %o2, %o7 ldub [%l7 + 0x36], %l2 array8 %i1, %g1, %g7 array16 %i6, %l0, %g6 tle %xcc, 0x0 movneg %xcc, %o1, %g2 fmovdle %xcc, %f20, %f5 movpos %icc, %o0, %o5 stw %g5, [%l7 + 0x74] bge,a,pt %icc, loop_1495 fmovrdgz %l1, %f6, %f20 udivx %i5, 0x1BCC, %o4 fandnot1s %f15, %f16, %f14 loop_1495: fmovsvs %icc, %f12, %f4 movle %icc, %o6, %i2 subccc %o3, 0x04CB, %g3 fnor %f20, %f0, %f30 array16 %i4, %g4, %i3 sdiv %l4, 0x19A4, %i0 movn %icc, %l5, %l3 smulcc %l6, 0x12AC, %o2 udivcc %o7, 0x1608, %i7 fexpand %f14, %f22 movpos %xcc, %i1, %l2 movre %g1, %g7, %l0 andn %i6, 0x1CB0, %g6 bvs,pn %icc, loop_1496 fmovdl %xcc, %f14, %f9 tleu %icc, 0x2 xnor %g2, 0x052B, %o0 loop_1496: movn %icc, %o5, %g5 fmovsneg %xcc, %f31, %f6 add %o1, 0x08D7, %l1 xnor %i5, 0x0ECE, %o4 edge8n %o6, %o3, %i2 fbl %fcc3, loop_1497 xor %g3, %i4, %g4 tne %icc, 0x5 xor %i3, %i0, %l5 loop_1497: fpadd32s %f30, %f30, %f18 movcc %icc, %l4, %l3 ldx [%l7 + 0x20], %l6 addcc %o2, 0x0317, %i7 lduh [%l7 + 0x46], %o7 ldstub [%l7 + 0x28], %l2 tl %xcc, 0x6 set 0x70, %i3 swapa [%l7 + %i3] 0x18, %g1 tge %icc, 0x0 tvs %xcc, 0x6 fandnot2 %f24, %f30, %f6 addc %g7, %i1, %i6 wr %g0, 0x18, %asi ldswa [%l7 + 0x10] %asi, %g6 call loop_1498 tg %xcc, 0x2 prefetch [%l7 + 0x48], 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1498: udiv %g2, 0x0F0A, %o0 fmul8x16 %f29, %f2, %f14 andcc %o5, 0x1B84, %l0 ldsh [%l7 + 0x1E], %o1 bl,a,pt %xcc, loop_1499 xor %g5, %i5, %o4 edge8 %o6, %l1, %i2 xnorcc %g3, %i4, %o3 loop_1499: edge16ln %g4, %i3, %l5 edge16l %l4, %l3, %i0 edge32n %l6, %o2, %o7 fmovsneg %xcc, %f31, %f16 bpos,pt %icc, loop_1500 fbu,a %fcc3, loop_1501 fbge,a %fcc0, loop_1502 ldstub [%l7 + 0x34], %i7 loop_1500: movrgez %g1, %l2, %i1 loop_1501: subccc %i6, 0x1C8E, %g7 loop_1502: move %icc, %g2, %o0 sub %g6, 0x1024, %l0 fnegs %f8, %f24 sdiv %o5, 0x07CB, %g5 alignaddrl %o1, %o4, %o6 tpos %icc, 0x0 sdivx %i5, 0x0E1D, %l1 ldub [%l7 + 0x42], %i2 fcmps %fcc1, %f28, %f22 mulscc %g3, %o3, %i4 fba %fcc3, loop_1503 sir 0x1232 fmovsl %xcc, %f6, %f19 srlx %i3, 0x08, %g4 loop_1503: nop set 0x6E, %o1 stha %l5, [%l7 + %o1] 0x0c bshuffle %f4, %f26, %f0 sra %l4, 0x15, %l3 fmul8x16 %f24, %f20, %f30 array16 %i0, %l6, %o2 movgu %xcc, %o7, %i7 st %f19, [%l7 + 0x08] addcc %g1, %i1, %i6 edge32l %g7, %g2, %o0 bg loop_1504 fba,a %fcc1, loop_1505 fnands %f19, %f24, %f19 fmovrdgez %l2, %f6, %f16 loop_1504: sllx %l0, 0x0F, %g6 loop_1505: fbug,a %fcc1, loop_1506 edge32n %o5, %g5, %o1 addc %o6, %i5, %o4 fmul8x16 %f25, %f20, %f22 loop_1506: tl %icc, 0x5 tcc %icc, 0x6 fpsub32 %f12, %f4, %f2 be,a %xcc, loop_1507 subccc %l1, 0x1DC9, %g3 mulscc %o3, %i4, %i3 bvc,a,pn %xcc, loop_1508 loop_1507: te %xcc, 0x1 alignaddrl %g4, %i2, %l5 fmovdl %xcc, %f29, %f7 loop_1508: movneg %icc, %l4, %l3 brgz,a %l6, loop_1509 fmul8sux16 %f12, %f6, %f18 fcmple32 %f14, %f28, %o2 udivx %i0, 0x04C7, %i7 loop_1509: fbule %fcc2, loop_1510 be,pt %xcc, loop_1511 edge16ln %g1, %i1, %o7 fmovdne %xcc, %f12, %f26 loop_1510: sth %i6, [%l7 + 0x2E] loop_1511: bvc,a,pn %xcc, loop_1512 movpos %icc, %g2, %g7 stbar for %f14, %f4, %f24 loop_1512: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %l2, %l0, %g6 popc %o0, %g5 movle %xcc, %o1, %o6 tleu %xcc, 0x6 edge32 %i5, %o5, %o4 bne %icc, loop_1513 movgu %icc, %g3, %o3 move %icc, %l1, %i4 fabss %f9, %f28 loop_1513: movrlz %g4, 0x3B6, %i2 bg,a %icc, loop_1514 smul %i3, 0x0474, %l4 fcmpne16 %f14, %f22, %l3 movn %icc, %l5, %o2 loop_1514: nop wr %g0, 0x04, %asi lda [%l7 + 0x78] %asi, %f1 bvc,a loop_1515 mova %icc, %l6, %i7 movvs %icc, %g1, %i0 ldx [%l7 + 0x30], %o7 loop_1515: fandnot2 %f10, %f28, %f14 umulcc %i1, 0x0DEB, %i6 movl %xcc, %g2, %l2 edge32l %l0, %g6, %g7 bcs loop_1516 movg %xcc, %g5, %o1 set 0x77, %l3 ldstuba [%l7 + %l3] 0x04, %o0 loop_1516: fandnot2 %f10, %f18, %f20 array16 %o6, %i5, %o4 subcc %g3, %o3, %o5 fmovdne %icc, %f29, %f1 fcmpd %fcc0, %f20, %f24 fmovsgu %xcc, %f20, %f2 tcc %xcc, 0x2 addccc %l1, %g4, %i2 srax %i4, 0x10, %i3 umul %l4, 0x1DFF, %l5 tneg %xcc, 0x3 wr %g0, 0xe3, %asi stba %o2, [%l7 + 0x68] %asi membar #Sync tvc %xcc, 0x1 fmovdgu %icc, %f31, %f23 sethi 0x055A, %l3 umul %i7, 0x1229, %g1 edge8n %l6, %o7, %i0 edge32ln %i6, %g2, %l2 mulx %l0, %g6, %i1 wr %g0, 0x19, %asi ldsha [%l7 + 0x10] %asi, %g7 tpos %xcc, 0x4 nop set 0x78, %l6 std %o0, [%l7 + %l6] move %icc, %o0, %o6 smulcc %g5, %o4, %i5 umulcc %o3, 0x06FB, %g3 xor %o5, %g4, %i2 andncc %l1, %i3, %i4 srlx %l4, %l5, %o2 movvs %xcc, %i7, %l3 fandnot2 %f12, %f26, %f14 movrgz %g1, %l6, %o7 lduh [%l7 + 0x3E], %i6 ldub [%l7 + 0x7B], %g2 mova %icc, %l2, %i0 add %l7, 0x64, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l0 casa [%l6] 0x80, %l0, %i1 tge %xcc, 0x1 fone %f2 fnot1s %f12, %f10 fmovdl %xcc, %f24, %f2 movg %xcc, %g6, %o1 xorcc %o0, %g7, %g5 te %icc, 0x5 movg %icc, %o6, %o4 brlez %i5, loop_1517 movre %g3, %o3, %g4 fbug,a %fcc0, loop_1518 fmovdvs %icc, %f14, %f8 loop_1517: ldsb [%l7 + 0x5A], %i2 set 0x38, %l2 stda %l0, [%l7 + %l2] 0x81 loop_1518: add %o5, %i3, %l4 tge %icc, 0x4 fbuge,a %fcc2, loop_1519 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %l5, %o2, %i4 std %l2, [%l7 + 0x50] loop_1519: fmovdl %xcc, %f22, %f1 brgz,a %g1, loop_1520 ldx [%l7 + 0x58], %i7 sra %l6, %i6, %g2 umulcc %l2, %o7, %l0 loop_1520: fpsub16s %f14, %f20, %f28 fnand %f16, %f16, %f20 add %l7, 0x14, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i0 casa [%l6] %asi, %i0, %g6 sra %i1, %o0, %g7 ld [%l7 + 0x38], %f1 fbge,a %fcc0, loop_1521 sdivcc %g5, 0x1545, %o6 movn %xcc, %o1, %i5 popc 0x1BBA, %g3 loop_1521: te %xcc, 0x7 fbne %fcc3, loop_1522 movpos %icc, %o3, %g4 bneg,pt %xcc, loop_1523 edge8 %o4, %i2, %l1 loop_1522: and %i3, 0x14DF, %o5 bleu %xcc, loop_1524 loop_1523: tvc %icc, 0x2 tsubcctv %l5, 0x12A6, %o2 edge32n %i4, %l4, %l3 loop_1524: tne %xcc, 0x4 tg %icc, 0x2 movgu %icc, %g1, %l6 fmovscs %icc, %f17, %f12 addc %i7, 0x1383, %i6 sllx %g2, %l2, %o7 edge16n %i0, %l0, %i1 fbge,a %fcc2, loop_1525 orncc %g6, %g7, %o0 add %l7, 0x38, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o6 casa [%l6] 0x88, %o6, %o1 loop_1525: fzeros %f6 bvs %icc, loop_1526 sll %g5, 0x16, %g3 sdivx %o3, 0x0D06, %i5 fpmerge %f1, %f23, %f8 loop_1526: brlez,a %g4, loop_1527 ldd [%l7 + 0x50], %f0 udivx %i2, 0x13C0, %l1 bn,pn %xcc, loop_1528 loop_1527: fmovdl %xcc, %f18, %f22 mulx %o4, %i3, %l5 stbar loop_1528: st %f2, [%l7 + 0x30] movrgez %o2, 0x2DA, %i4 fmovs %f18, %f26 movl %xcc, %o5, %l4 tl %xcc, 0x3 ldsw [%l7 + 0x14], %l3 fbge,a %fcc0, loop_1529 fbge,a %fcc1, loop_1530 tle %icc, 0x4 sir 0x1677 loop_1529: bpos,a loop_1531 loop_1530: stb %l6, [%l7 + 0x19] array8 %i7, %i6, %g1 fxnor %f8, %f18, %f4 loop_1531: fsrc1 %f14, %f16 movne %xcc, %l2, %o7 nop setx loop_1532, %l0, %l1 jmpl %l1, %g2 fxor %f8, %f24, %f12 andn %l0, 0x0A45, %i1 movrgez %i0, 0x12A, %g6 loop_1532: edge16 %o0, %g7, %o6 udivx %g5, 0x0798, %o1 movrlez %g3, %i5, %o3 movcc %xcc, %i2, %l1 movl %icc, %g4, %o4 tne %xcc, 0x0 sethi 0x10E7, %l5 alignaddrl %i3, %i4, %o2 brlez,a %l4, loop_1533 movrlez %l3, 0x171, %o5 tpos %icc, 0x1 sdiv %l6, 0x1DE9, %i6 loop_1533: array8 %i7, %g1, %o7 fxnors %f30, %f16, %f10 movvs %xcc, %l2, %g2 nop setx loop_1534, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movcc %xcc, %i1, %l0 movcc %icc, %g6, %o0 fmovsleu %xcc, %f17, %f8 loop_1534: fpack16 %f14, %f12 set 0x58, %o7 ldswa [%l7 + %o7] 0x04, %g7 tvc %xcc, 0x7 edge32ln %i0, %o6, %g5 wr %g0, 0x04, %asi ldstuba [%l7 + 0x72] %asi, %g3 movcs %icc, %i5, %o1 edge32n %i2, %o3, %l1 bcs,pt %icc, loop_1535 nop setx loop_1536, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry alignaddrl %g4, %o4, %l5 set 0x6F, %o6 ldsba [%l7 + %o6] 0x89, %i4 loop_1535: andncc %i3, %l4, %l3 loop_1536: nop set 0x0C, %o4 lda [%l7 + %o4] 0x81, %f6 fmovrsgez %o5, %f9, %f1 udivcc %l6, 0x0792, %o2 umul %i6, 0x0F34, %i7 tsubcc %g1, 0x164F, %o7 orncc %g2, 0x1512, %i1 movneg %xcc, %l2, %l0 fexpand %f26, %f8 sdivx %o0, 0x0191, %g7 bneg loop_1537 membar 0x6A movcs %icc, %i0, %o6 add %l7, 0x20, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x0c, %g6, %g5 loop_1537: array16 %g3, %i5, %i2 taddcc %o3, %o1, %g4 edge32ln %l1, %l5, %o4 movpos %xcc, %i4, %l4 tn %icc, 0x6 fcmpeq32 %f24, %f18, %l3 wr %g0, 0x89, %asi ldda [%l7 + 0x60] %asi, %o4 sra %l6, %i3, %o2 fbl %fcc2, loop_1538 movg %icc, %i7, %i6 tsubcctv %o7, 0x082F, %g2 be,pn %icc, loop_1539 loop_1538: edge8l %g1, %i1, %l0 array16 %l2, %g7, %o0 srax %o6, 0x0D, %g6 loop_1539: movre %g5, 0x33B, %i0 movrgz %g3, %i2, %o3 sdiv %i5, 0x1DC1, %o1 sdivx %g4, 0x1479, %l5 ldd [%l7 + 0x78], %f8 fpsub32 %f22, %f10, %f4 bneg,a %icc, loop_1540 movcs %icc, %o4, %l1 swap [%l7 + 0x48], %l4 fmul8x16 %f12, %f8, %f16 loop_1540: tvc %xcc, 0x6 ta %icc, 0x0 brz,a %l3, loop_1541 array8 %o5, %i4, %l6 tl %icc, 0x3 bgu,pt %xcc, loop_1542 loop_1541: fcmpd %fcc3, %f30, %f18 edge16 %o2, %i3, %i7 ldsw [%l7 + 0x14], %o7 loop_1542: subc %g2, %i6, %i1 brlez %g1, loop_1543 brgz,a %l0, loop_1544 ldx [%l7 + 0x20], %l2 fnegs %f16, %f30 loop_1543: edge8ln %o0, %o6, %g7 loop_1544: sll %g5, 0x0E, %g6 movrne %i0, 0x021, %g3 be,pn %icc, loop_1545 taddcctv %o3, %i2, %i5 popc %g4, %l5 edge32l %o4, %o1, %l1 loop_1545: edge16n %l4, %l3, %o5 edge32ln %l6, %o2, %i3 andncc %i4, %o7, %i7 fmul8x16al %f13, %f20, %f0 movgu %xcc, %i6, %g2 movrlez %g1, %i1, %l2 tneg %xcc, 0x4 movrgez %l0, %o0, %o6 st %f20, [%l7 + 0x2C] movrlez %g5, %g7, %i0 addccc %g3, 0x1B5F, %o3 sth %g6, [%l7 + 0x16] movleu %xcc, %i2, %g4 movneg %icc, %i5, %o4 bleu,a,pn %xcc, loop_1546 srlx %o1, %l1, %l5 addcc %l3, %o5, %l6 movvs %xcc, %l4, %i3 loop_1546: nop set 0x40, %o5 ldsba [%l7 + %o5] 0x15, %i4 fsrc1s %f17, %f13 array32 %o7, %i7, %o2 udivx %g2, 0x08F7, %g1 movg %icc, %i6, %i1 ldstub [%l7 + 0x7B], %l0 fand %f18, %f4, %f14 tge %icc, 0x4 edge32l %l2, %o6, %o0 brz %g5, loop_1547 udivcc %i0, 0x0794, %g3 ldsb [%l7 + 0x13], %o3 orncc %g7, %i2, %g4 loop_1547: swap [%l7 + 0x38], %i5 fbule,a %fcc2, loop_1548 bleu,a,pn %xcc, loop_1549 te %icc, 0x0 fcmpd %fcc2, %f14, %f4 loop_1548: fxnors %f23, %f3, %f25 loop_1549: srlx %o4, %g6, %l1 fmovdcc %icc, %f27, %f22 sdiv %o1, 0x1EED, %l5 tgu %icc, 0x0 fmovrdne %o5, %f10, %f22 fba %fcc3, loop_1550 fxnor %f10, %f30, %f0 wr %g0, 0x81, %asi lduba [%l7 + 0x79] %asi, %l6 loop_1550: bne,a loop_1551 tsubcctv %l3, 0x0E0F, %l4 subc %i4, 0x0C80, %o7 edge16l %i3, %i7, %o2 loop_1551: nop add %l7, 0x10, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g2 casa [%l6] 0x89, %g2, %g1 fmovde %xcc, %f13, %f19 movn %icc, %i6, %l0 edge8 %l2, %o6, %i1 tgu %icc, 0x3 smul %o0, 0x0AC9, %i0 sra %g5, 0x1B, %g3 fpsub32s %f15, %f9, %f12 array32 %g7, %o3, %i2 wr %g0, 0x88, %asi ldda [%l7 + 0x70] %asi, %i4 movg %icc, %g4, %o4 bshuffle %f24, %f0, %f4 movrgz %l1, 0x36A, %g6 edge32 %o1, %l5, %o5 tpos %icc, 0x1 tcc %icc, 0x3 set 0x10, %l1 sta %f21, [%l7 + %l1] 0x10 fpsub32s %f19, %f11, %f0 taddcc %l6, 0x1CAB, %l3 or %i4, %o7, %i3 sdivx %l4, 0x1F18, %i7 andncc %g2, %o2, %g1 umulcc %l0, 0x10F6, %i6 smul %l2, 0x1884, %o6 fcmpgt32 %f8, %f30, %o0 prefetch [%l7 + 0x58], 0x1 fmuld8sux16 %f17, %f20, %f0 orcc %i0, 0x1DAA, %g5 fmovsleu %icc, %f4, %f16 movle %icc, %g3, %i1 bl %icc, loop_1552 st %f28, [%l7 + 0x64] edge32 %g7, %i2, %i5 movl %icc, %o3, %g4 loop_1552: andn %o4, 0x018A, %l1 fnand %f24, %f22, %f24 edge16ln %g6, %o1, %l5 movn %icc, %l6, %l3 udivx %i4, 0x019A, %o7 and %o5, %l4, %i7 add %g2, %i3, %o2 fbge %fcc3, loop_1553 fbge %fcc3, loop_1554 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %g1, 0x0B27, %l0 loop_1553: andcc %l2, %o6, %o0 loop_1554: fmovrse %i6, %f2, %f11 udivcc %g5, 0x0A77, %g3 fmovdne %icc, %f20, %f29 or %i1, 0x1CE0, %g7 sir 0x0198 movcc %icc, %i2, %i0 movvc %icc, %i5, %o3 ldsb [%l7 + 0x0F], %g4 fmovdge %icc, %f10, %f21 xnor %l1, 0x0B1D, %o4 umul %o1, 0x196F, %l5 movrlez %l6, 0x2C9, %g6 edge32n %i4, %o7, %o5 sllx %l4, %i7, %l3 edge8ln %i3, %o2, %g2 sllx %l0, %g1, %o6 edge8ln %l2, %i6, %g5 bn,a,pn %xcc, loop_1555 fmuld8ulx16 %f26, %f26, %f30 srax %o0, 0x17, %i1 array32 %g7, %i2, %g3 loop_1555: fsrc2s %f11, %f11 fnot1 %f8, %f18 brlez %i0, loop_1556 fmovrse %i5, %f18, %f2 movle %icc, %o3, %g4 tn %icc, 0x0 loop_1556: fandnot1 %f20, %f22, %f6 fblg,a %fcc3, loop_1557 fmovsvc %xcc, %f7, %f14 edge8ln %l1, %o4, %l5 fcmpes %fcc1, %f8, %f24 loop_1557: edge16ln %l6, %o1, %g6 movleu %icc, %i4, %o5 xnor %l4, %o7, %l3 fbg %fcc3, loop_1558 te %xcc, 0x3 fbuge %fcc1, loop_1559 mova %xcc, %i3, %i7 loop_1558: tcc %xcc, 0x2 membar 0x53 loop_1559: sll %o2, 0x1E, %l0 srl %g1, 0x0C, %o6 edge8 %g2, %i6, %l2 xnor %o0, %i1, %g7 movrne %i2, 0x2A4, %g5 addcc %g3, 0x12EB, %i0 subccc %o3, 0x0E8E, %i5 orncc %l1, 0x1609, %g4 fbug,a %fcc2, loop_1560 mulx %o4, 0x0961, %l5 ldd [%l7 + 0x48], %f10 fmovsgu %icc, %f30, %f9 loop_1560: move %icc, %o1, %l6 bcs,a loop_1561 fble,a %fcc3, loop_1562 tg %icc, 0x5 edge8n %i4, %g6, %o5 loop_1561: movvs %xcc, %l4, %o7 loop_1562: sth %l3, [%l7 + 0x08] mulscc %i3, %o2, %i7 subccc %g1, %l0, %o6 nop setx loop_1563, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovrdlz %i6, %f16, %f8 fbul %fcc2, loop_1564 movpos %icc, %g2, %o0 loop_1563: movneg %xcc, %l2, %g7 set 0x3C, %g1 ldswa [%l7 + %g1] 0x0c, %i1 loop_1564: udivx %i2, 0x1982, %g3 fmovdcs %xcc, %f9, %f30 mulscc %g5, %i0, %i5 set 0x40, %g7 stda %f0, [%l7 + %g7] 0xf0 membar #Sync andn %o3, 0x1F69, %g4 mova %icc, %o4, %l5 siam 0x4 bvc,a %xcc, loop_1565 movre %l1, 0x29D, %o1 fmovscc %xcc, %f15, %f25 wr %g0, 0x81, %asi ldda [%l7 + 0x50] %asi, %i6 loop_1565: fmovdcs %xcc, %f22, %f5 movn %icc, %g6, %o5 srl %i4, %l4, %l3 movre %i3, %o7, %i7 alignaddrl %g1, %o2, %l0 fmovsvc %xcc, %f6, %f28 fmovsle %xcc, %f26, %f8 addccc %i6, %g2, %o6 fones %f16 fxor %f22, %f20, %f8 movleu %icc, %l2, %g7 edge8ln %o0, %i2, %g3 fnot2s %f8, %f18 tvc %icc, 0x3 fzeros %f28 xnor %i1, %g5, %i0 xorcc %i5, %o3, %o4 andncc %l5, %l1, %o1 move %xcc, %g4, %l6 sdiv %g6, 0x1E3A, %i4 wr %g0, 0x81, %asi sta %f13, [%l7 + 0x78] %asi ldd [%l7 + 0x50], %f18 ldd [%l7 + 0x78], %o4 flush %l7 + 0x44 smul %l3, %i3, %o7 subcc %l4, 0x1B41, %i7 fcmple16 %f18, %f24, %o2 fpsub32 %f12, %f14, %f16 sir 0x17A3 ble,a,pn %xcc, loop_1566 tl %xcc, 0x6 fmuld8ulx16 %f21, %f7, %f26 bneg,a,pt %xcc, loop_1567 loop_1566: smul %l0, 0x07C0, %g1 tvc %icc, 0x3 array32 %g2, %i6, %o6 loop_1567: xnor %l2, %g7, %i2 srax %o0, %i1, %g5 tvc %icc, 0x5 fmovrse %i0, %f31, %f20 fmovscc %xcc, %f28, %f28 and %i5, %o3, %o4 swap [%l7 + 0x48], %l5 bcs %icc, loop_1568 mulscc %l1, 0x0A4E, %o1 set 0x20, %o3 ldda [%l7 + %o3] 0x0c, %g4 loop_1568: xor %l6, 0x0B8A, %g3 subc %g6, 0x1723, %i4 fmovdn %xcc, %f3, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %xcc, %o5, %l3 fble,a %fcc2, loop_1569 andn %i3, %l4, %i7 tge %icc, 0x4 xorcc %o7, %l0, %g1 loop_1569: umulcc %o2, %i6, %g2 fbne,a %fcc1, loop_1570 andcc %l2, %o6, %i2 fzeros %f27 subcc %g7, %o0, %g5 loop_1570: xnor %i1, %i5, %i0 fba,a %fcc3, loop_1571 fnot1 %f24, %f18 movrgz %o4, 0x3DE, %l5 fsrc1s %f26, %f24 loop_1571: udivx %o3, 0x0C8A, %l1 movrne %o1, 0x0C1, %l6 movrne %g3, 0x292, %g4 fpadd32s %f29, %f29, %f4 fpsub16 %f16, %f4, %f10 fnands %f25, %f7, %f4 sth %i4, [%l7 + 0x14] mulscc %g6, 0x16A9, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %i3, 0x0EC2, %l3 sub %l4, 0x17FC, %o7 umul %l0, 0x0351, %i7 andcc %o2, %i6, %g1 fba,a %fcc3, loop_1572 fand %f0, %f0, %f12 ta %xcc, 0x1 fpsub16s %f20, %f6, %f29 loop_1572: fbul,a %fcc2, loop_1573 movneg %xcc, %l2, %g2 st %f3, [%l7 + 0x78] tgu %xcc, 0x7 loop_1573: tsubcctv %i2, 0x1196, %g7 sir 0x0CCC set 0x58, %i0 prefetcha [%l7 + %i0] 0x0c, 0x2 taddcc %g5, 0x0A28, %o0 edge16l %i1, %i5, %i0 fcmpne32 %f0, %f14, %o4 umulcc %l5, 0x0B19, %l1 tvs %xcc, 0x5 alignaddr %o3, %o1, %l6 srlx %g3, 0x01, %g4 movvs %icc, %g6, %i4 nop set 0x52, %l5 sth %o5, [%l7 + %l5] sra %i3, 0x0E, %l4 pdist %f10, %f24, %f10 fmovrslz %l3, %f2, %f23 fandnot2 %f30, %f10, %f12 nop set 0x40, %o2 lduh [%l7 + %o2], %l0 tsubcc %o7, %o2, %i7 mova %xcc, %i6, %l2 fbn %fcc1, loop_1574 edge16 %g2, %g1, %i2 bn,a loop_1575 mulx %g7, 0x043D, %g5 loop_1574: nop set 0x40, %l0 stda %f0, [%l7 + %l0] 0x17 membar #Sync loop_1575: edge8ln %o6, %i1, %o0 brgz,a %i0, loop_1576 array32 %o4, %l5, %i5 bvs,a loop_1577 edge8 %l1, %o3, %l6 loop_1576: ba,pt %icc, loop_1578 edge16ln %o1, %g3, %g4 loop_1577: addcc %i4, %g6, %i3 add %l4, 0x0DFB, %l3 loop_1578: popc 0x0EF4, %o5 tneg %xcc, 0x6 srl %l0, %o7, %i7 set 0x0D, %i5 ldstuba [%l7 + %i5] 0x81, %o2 sdivcc %i6, 0x13FA, %g2 bn loop_1579 srlx %g1, 0x09, %l2 xorcc %g7, 0x14BC, %i2 addc %o6, %i1, %g5 loop_1579: edge16n %o0, %o4, %i0 fmovrsgz %l5, %f2, %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x0C, %l4 stha %l1, [%l7 + %l4] 0x11 edge32n %i5, %l6, %o3 movneg %xcc, %o1, %g3 fcmple32 %f24, %f4, %i4 fpadd16 %f4, %f4, %f30 brnz,a %g6, loop_1580 xorcc %i3, %g4, %l3 movneg %icc, %l4, %l0 mulscc %o7, %o5, %o2 loop_1580: movrne %i7, 0x10D, %i6 srax %g1, %g2, %g7 movpos %icc, %i2, %l2 edge16 %o6, %g5, %i1 sir 0x1442 nop setx loop_1581, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tpos %xcc, 0x3 fmovsge %icc, %f13, %f7 tvc %icc, 0x3 loop_1581: udivcc %o0, 0x09B1, %o4 taddcctv %l5, 0x026D, %i0 srlx %l1, 0x19, %l6 set 0x28, %i7 prefetcha [%l7 + %i7] 0x04, 0x3 addcc %i5, 0x07B7, %o1 fcmpne16 %f16, %f10, %i4 fcmple16 %f20, %f4, %g6 orcc %i3, %g4, %l3 addccc %g3, 0x04E0, %l4 pdist %f8, %f16, %f6 edge32ln %l0, %o5, %o2 edge16 %i7, %o7, %i6 sra %g2, 0x1F, %g7 alignaddr %i2, %l2, %o6 tsubcctv %g1, %g5, %i1 array16 %o4, %l5, %i0 move %xcc, %l1, %l6 sra %o0, 0x02, %i5 wr %g0, 0x80, %asi swapa [%l7 + 0x7C] %asi, %o1 bg,a,pn %icc, loop_1582 or %i4, 0x1EC1, %g6 movvc %xcc, %o3, %g4 smul %i3, 0x0CE7, %g3 loop_1582: sir 0x176D bcs,pt %icc, loop_1583 movne %icc, %l4, %l3 fpadd32 %f4, %f30, %f4 movcs %xcc, %l0, %o5 loop_1583: brgez,a %i7, loop_1584 fnegd %f28, %f16 fmovrdlez %o2, %f10, %f30 wr %g0, 0x2c, %asi ldda [%l7 + 0x60] %asi, %i6 loop_1584: alignaddrl %g2, %o7, %i2 movrgez %l2, 0x0AC, %g7 fbl,a %fcc2, loop_1585 subcc %g1, 0x1FE1, %g5 set 0x61, %g3 stba %i1, [%l7 + %g3] 0x81 loop_1585: xnorcc %o6, 0x1A5E, %o4 sll %l5, 0x17, %l1 fabss %f26, %f15 te %xcc, 0x1 movcs %xcc, %l6, %i0 movvs %icc, %o0, %i5 fcmpd %fcc3, %f16, %f26 movn %icc, %o1, %i4 fmuld8ulx16 %f3, %f7, %f2 alignaddr %g6, %g4, %i3 movleu %icc, %o3, %l4 bcc,a loop_1586 fcmpgt32 %f4, %f16, %l3 movrne %l0, %g3, %o5 ldd [%l7 + 0x70], %f24 loop_1586: nop wr %g0, 0x11, %asi swapa [%l7 + 0x54] %asi, %i7 movpos %icc, %o2, %i6 fmovdg %xcc, %f3, %f3 movcc %xcc, %g2, %o7 set 0x42, %o0 lduha [%l7 + %o0] 0x14, %l2 addcc %g7, 0x0963, %g1 sdivx %i2, 0x03C2, %i1 nop set 0x1D, %g2 ldub [%l7 + %g2], %g5 tneg %xcc, 0x5 sllx %o6, %l5, %o4 movpos %xcc, %l6, %l1 smul %o0, 0x0587, %i5 udiv %i0, 0x0ABF, %i4 fabsd %f28, %f12 edge32n %g6, %g4, %o1 edge32l %o3, %i3, %l4 fbo,a %fcc1, loop_1587 mulscc %l3, 0x0E86, %l0 umul %o5, 0x1D93, %g3 bvc %icc, loop_1588 loop_1587: mulx %i7, %o2, %i6 fone %f12 movrlez %o7, %g2, %l2 loop_1588: taddcctv %g7, %i2, %i1 orcc %g1, %g5, %o6 bn loop_1589 umul %l5, 0x0483, %l6 nop setx loop_1590, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tl %xcc, 0x4 loop_1589: fmovdcs %xcc, %f15, %f22 udivcc %o4, 0x0FD2, %l1 loop_1590: sll %i5, %i0, %o0 fbe %fcc3, loop_1591 tneg %xcc, 0x1 fpadd16s %f12, %f19, %f5 tsubcctv %i4, %g6, %o1 loop_1591: tsubcctv %o3, 0x168F, %g4 orncc %i3, 0x0883, %l4 andncc %l3, %l0, %g3 alignaddrl %o5, %i7, %i6 fmovrdlez %o7, %f0, %f14 bleu %xcc, loop_1592 taddcc %o2, %g2, %g7 alignaddr %l2, %i2, %g1 tne %xcc, 0x2 loop_1592: fbne,a %fcc3, loop_1593 ta %icc, 0x7 st %f15, [%l7 + 0x4C] edge32n %i1, %o6, %l5 loop_1593: fmovrse %l6, %f23, %f8 wr %g0, 0x11, %asi swapa [%l7 + 0x5C] %asi, %g5 sub %o4, 0x1EB0, %i5 fbue,a %fcc3, loop_1594 mulscc %l1, 0x0CF4, %o0 ba,pn %icc, loop_1595 srlx %i4, %i0, %o1 loop_1594: sethi 0x18C5, %g6 fbug %fcc3, loop_1596 loop_1595: bvs,a loop_1597 bg loop_1598 fmovdl %xcc, %f18, %f0 loop_1596: ldd [%l7 + 0x58], %f22 loop_1597: bcs,a %icc, loop_1599 loop_1598: mova %xcc, %g4, %i3 fbe,a %fcc2, loop_1600 movrne %l4, 0x326, %l3 loop_1599: bleu,a %icc, loop_1601 movrne %o3, %l0, %g3 loop_1600: srl %o5, %i6, %o7 bpos %icc, loop_1602 loop_1601: move %icc, %i7, %o2 fabsd %f0, %f6 movvc %xcc, %g7, %g2 loop_1602: edge32l %i2, %l2, %g1 fmovrdgez %i1, %f10, %f2 wr %g0, 0x11, %asi sta %f20, [%l7 + 0x28] %asi orcc %l5, 0x05B9, %o6 edge16 %l6, %o4, %g5 edge16l %i5, %o0, %l1 ldsb [%l7 + 0x27], %i0 movneg %xcc, %o1, %i4 movcs %icc, %g4, %i3 orcc %l4, 0x0EAA, %g6 sdivx %o3, 0x09E6, %l0 tsubcc %l3, %o5, %g3 alignaddrl %i6, %i7, %o7 add %l7, 0x48, %l6 wr %g0, 0x19, %asi casxa [%l6] %asi, %g7, %o2 movrlz %g2, 0x0B3, %l2 orncc %i2, %i1, %g1 addcc %l5, 0x002F, %l6 fmuld8ulx16 %f6, %f31, %f8 fxor %f4, %f16, %f4 bpos loop_1603 sub %o4, 0x0E30, %g5 udivcc %o6, 0x122C, %i5 edge16 %l1, %i0, %o0 loop_1603: ldsw [%l7 + 0x54], %i4 brgz %g4, loop_1604 mova %xcc, %o1, %l4 orcc %g6, 0x0242, %o3 fpsub32s %f7, %f27, %f22 loop_1604: addcc %i3, %l0, %o5 sethi 0x0C6C, %l3 umul %g3, 0x11F3, %i7 set 0x78, %g6 stda %i6, [%l7 + %g6] 0x18 edge32n %g7, %o7, %g2 fmovdgu %icc, %f10, %f15 movvs %icc, %l2, %o2 fmovrslz %i2, %f3, %f18 sra %i1, 0x06, %g1 fmovdleu %xcc, %f13, %f15 fand %f12, %f4, %f24 movneg %icc, %l6, %l5 array32 %o4, %o6, %g5 fxors %f30, %f8, %f13 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsgu %xcc, %f14, %f3 movge %xcc, %l1, %i5 fmul8ulx16 %f18, %f24, %f12 srl %o0, %i0, %i4 sub %o1, %l4, %g6 subc %g4, 0x04CF, %o3 array32 %i3, %o5, %l3 udiv %l0, 0x0C5E, %g3 edge32n %i7, %g7, %o7 edge8n %i6, %l2, %g2 add %i2, 0x0FC5, %o2 ble,pn %xcc, loop_1605 brlz,a %g1, loop_1606 movne %xcc, %i1, %l6 smulcc %l5, 0x163C, %o6 loop_1605: orcc %o4, 0x13D9, %l1 loop_1606: udivcc %i5, 0x16FD, %g5 fbul,a %fcc3, loop_1607 xnor %i0, %i4, %o1 sir 0x0BF1 sth %l4, [%l7 + 0x38] loop_1607: nop set 0x48, %g5 lda [%l7 + %g5] 0x80, %f7 udiv %o0, 0x005B, %g6 fmovrsne %g4, %f24, %f25 std %f6, [%l7 + 0x68] fand %f2, %f8, %f8 set 0x48, %i4 stda %o2, [%l7 + %i4] 0xeb membar #Sync alignaddrl %i3, %o5, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %g3, %l3, %i7 movcs %icc, %g7, %o7 edge8n %l2, %i6, %i2 andcc %g2, 0x1074, %o2 be,a,pt %xcc, loop_1608 smul %g1, %l6, %l5 orcc %o6, 0x1D39, %i1 edge32n %o4, %i5, %g5 loop_1608: movrlz %l1, %i0, %i4 srl %o1, %o0, %l4 mulscc %g6, %o3, %g4 bleu,pt %icc, loop_1609 edge32l %o5, %l0, %g3 movle %icc, %i3, %l3 sub %g7, %o7, %i7 loop_1609: ldd [%l7 + 0x50], %f14 tge %icc, 0x2 andncc %l2, %i6, %i2 edge16 %g2, %g1, %l6 udivx %o2, 0x0641, %o6 ldx [%l7 + 0x40], %i1 andncc %l5, %i5, %g5 fpmerge %f7, %f5, %f20 mulx %o4, 0x051D, %l1 ldstub [%l7 + 0x35], %i0 xnorcc %o1, 0x1C7C, %o0 ldsw [%l7 + 0x70], %i4 fba %fcc0, loop_1610 move %xcc, %g6, %l4 smulcc %o3, 0x0542, %g4 fcmped %fcc2, %f2, %f12 loop_1610: ldsw [%l7 + 0x10], %l0 ld [%l7 + 0x70], %f12 movre %g3, %i3, %o5 fpsub32s %f29, %f31, %f1 edge32 %l3, %g7, %o7 mova %icc, %i7, %l2 fnor %f2, %f14, %f30 tl %xcc, 0x5 umulcc %i6, %i2, %g1 srl %l6, %g2, %o2 xnor %i1, %l5, %o6 fbe,a %fcc0, loop_1611 fmovsle %xcc, %f31, %f27 movrgez %g5, %i5, %o4 faligndata %f16, %f16, %f8 loop_1611: fxnors %f6, %f8, %f23 fcmple16 %f22, %f8, %l1 fmovdgu %icc, %f16, %f22 udiv %o1, 0x1632, %o0 tvs %xcc, 0x6 te %icc, 0x6 tl %icc, 0x6 srax %i4, %g6, %l4 fmovdg %icc, %f16, %f22 te %icc, 0x4 tvs %icc, 0x6 wr %g0, 0x19, %asi lda [%l7 + 0x50] %asi, %f12 movl %icc, %o3, %g4 subc %i0, %g3, %i3 fcmpd %fcc1, %f14, %f16 fpmerge %f19, %f1, %f10 movne %icc, %o5, %l0 mulx %g7, %l3, %i7 fnegs %f3, %f22 fornot2s %f4, %f27, %f31 smul %o7, %l2, %i2 movpos %xcc, %g1, %l6 subcc %i6, 0x1845, %o2 edge16l %i1, %l5, %o6 sllx %g5, %g2, %i5 set 0x50, %i2 ldda [%l7 + %i2] 0x80, %o4 tvc %icc, 0x7 add %l7, 0x10, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %l1 casa [%l6] 0x10, %l1, %o1 sth %i4, [%l7 + 0x4E] taddcc %g6, %o0, %l4 udivcc %g4, 0x0BB0, %i0 stb %g3, [%l7 + 0x10] fbe,a %fcc2, loop_1612 popc %i3, %o3 array32 %l0, %g7, %l3 fbne,a %fcc1, loop_1613 loop_1612: fbuge,a %fcc2, loop_1614 fbuge,a %fcc3, loop_1615 fbn,a %fcc3, loop_1616 loop_1613: umul %i7, 0x0040, %o7 loop_1614: xorcc %l2, 0x1BAC, %i2 loop_1615: fmuld8sux16 %f14, %f15, %f22 loop_1616: subcc %o5, 0x0E54, %g1 sub %l6, 0x13F7, %i6 fnegd %f4, %f18 movleu %xcc, %o2, %i1 alignaddr %l5, %o6, %g2 ta %icc, 0x4 fmovdge %xcc, %f9, %f12 movvc %icc, %g5, %i5 bn,a %xcc, loop_1617 fbn,a %fcc3, loop_1618 call loop_1619 std %o4, [%l7 + 0x70] loop_1617: brlez,a %l1, loop_1620 loop_1618: xor %o1, 0x0C9A, %g6 loop_1619: fmovdcc %icc, %f1, %f17 bleu %xcc, loop_1621 loop_1620: udivx %o0, 0x1572, %i4 mulx %g4, %i0, %l4 movneg %xcc, %i3, %o3 loop_1621: sir 0x1CE9 fbg,a %fcc1, loop_1622 taddcctv %l0, %g3, %l3 fmovs %f12, %f1 brgez,a %i7, loop_1623 loop_1622: fmovsgu %xcc, %f13, %f10 tgu %icc, 0x0 edge8l %o7, %l2, %i2 loop_1623: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %o5, 0x1A13, %g1 set 0x40, %g4 stda %f16, [%l7 + %g4] 0xf9 membar #Sync fmovdpos %xcc, %f31, %f22 movcc %icc, %g7, %l6 te %xcc, 0x7 subcc %o2, 0x045D, %i1 array16 %i6, %o6, %l5 fble %fcc0, loop_1624 movpos %icc, %g5, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x1D, %i1 ldsba [%l7 + %i1] 0x19, %i5 loop_1624: bgu,pt %icc, loop_1625 fsrc1 %f14, %f30 tcc %icc, 0x2 sra %l1, 0x13, %o4 loop_1625: ba loop_1626 fcmpne16 %f16, %f10, %o1 fornot2s %f6, %f27, %f24 movge %xcc, %g6, %i4 loop_1626: movn %xcc, %o0, %g4 sll %i0, 0x17, %i3 bleu,pn %xcc, loop_1627 movrne %o3, 0x30C, %l0 bn %xcc, loop_1628 tn %xcc, 0x4 loop_1627: brnz,a %g3, loop_1629 bshuffle %f30, %f28, %f26 loop_1628: tneg %icc, 0x3 orcc %l3, %i7, %l4 loop_1629: movre %l2, %i2, %o5 tn %xcc, 0x3 sth %g1, [%l7 + 0x72] fble %fcc0, loop_1630 tgu %xcc, 0x4 fmovsl %xcc, %f31, %f26 tge %icc, 0x4 loop_1630: alignaddr %g7, %o7, %o2 add %l6, 0x09A6, %i6 srax %i1, 0x15, %o6 fpsub16s %f12, %f13, %f23 fmovsg %xcc, %f3, %f10 fzero %f14 wr %g0, 0x04, %asi sta %f8, [%l7 + 0x2C] %asi subccc %g5, %l5, %i5 andn %l1, %g2, %o1 umul %g6, 0x1C3D, %i4 mulscc %o0, %g4, %o4 sdivx %i0, 0x1EE0, %i3 tle %icc, 0x6 tleu %xcc, 0x3 tgu %xcc, 0x4 xorcc %l0, 0x1AAD, %o3 set 0x20, %i6 prefetcha [%l7 + %i6] 0x18, 0x1 movcs %xcc, %g3, %l4 sdivcc %i7, 0x14D0, %l2 set 0x18, %i3 lda [%l7 + %i3] 0x15, %f26 ldd [%l7 + 0x78], %f28 bn,pt %icc, loop_1631 tge %icc, 0x6 fbule,a %fcc3, loop_1632 tle %xcc, 0x1 loop_1631: fors %f1, %f25, %f2 edge8l %o5, %i2, %g1 loop_1632: nop wr %g0, 0x80, %asi stwa %g7, [%l7 + 0x50] %asi set 0x40, %o1 ldda [%l7 + %o1] 0x89, %f16 brgz %o7, loop_1633 smul %l6, %o2, %i1 fmovscc %icc, %f3, %f7 tcs %xcc, 0x6 loop_1633: movgu %icc, %i6, %g5 fsrc2 %f28, %f14 brgz %o6, loop_1634 tneg %xcc, 0x0 te %xcc, 0x7 edge8l %l5, %i5, %l1 loop_1634: sub %o1, 0x18B8, %g2 fone %f14 tvc %icc, 0x0 tvc %xcc, 0x3 andcc %i4, %g6, %o0 alignaddr %g4, %i0, %i3 movcc %xcc, %l0, %o3 fxors %f27, %f19, %f8 fbge,a %fcc0, loop_1635 fmovrsgez %o4, %f18, %f12 movvc %icc, %l3, %l4 xor %i7, %g3, %o5 loop_1635: srl %l2, 0x12, %i2 fzeros %f13 wr %g0, 0x2b, %asi stwa %g7, [%l7 + 0x1C] %asi membar #Sync ba %xcc, loop_1636 fnegd %f22, %f18 edge16l %o7, %g1, %o2 fandnot2s %f1, %f10, %f28 loop_1636: fbule,a %fcc3, loop_1637 movvc %xcc, %l6, %i1 andn %g5, %i6, %l5 umulcc %i5, 0x0D18, %l1 loop_1637: movg %xcc, %o6, %g2 tsubcctv %i4, %g6, %o1 fblg,a %fcc1, loop_1638 sth %g4, [%l7 + 0x40] fzero %f12 sdiv %o0, 0x03CF, %i3 loop_1638: fcmpes %fcc3, %f21, %f21 nop set 0x60, %l3 sth %i0, [%l7 + %l3] fmuld8ulx16 %f31, %f9, %f2 fmovdl %icc, %f9, %f25 bleu,pn %xcc, loop_1639 movge %icc, %o3, %l0 sub %o4, 0x07A4, %l4 fors %f10, %f20, %f5 loop_1639: movrlz %i7, 0x324, %g3 tleu %xcc, 0x0 fmovrslz %o5, %f18, %f28 set 0x34, %l6 lduwa [%l7 + %l6] 0x80, %l2 movneg %icc, %l3, %i2 addcc %g7, %o7, %o2 fmovdle %xcc, %f19, %f12 fpadd32s %f23, %f31, %f12 sdivx %l6, 0x1757, %i1 edge8ln %g5, %i6, %l5 set 0x38, %o7 lda [%l7 + %o7] 0x15, %f26 tsubcc %i5, 0x1458, %l1 movre %g1, %o6, %i4 subccc %g2, %o1, %g4 array32 %o0, %i3, %g6 edge32 %i0, %l0, %o3 tsubcc %l4, 0x1D6D, %o4 add %l7, 0x50, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %i7, %o5 fbug %fcc0, loop_1640 edge8 %l2, %l3, %g3 membar 0x71 set 0x40, %o6 stda %f16, [%l7 + %o6] 0x04 loop_1640: stbar edge32l %g7, %i2, %o2 fmovdge %icc, %f28, %f6 ldstub [%l7 + 0x08], %l6 ldstub [%l7 + 0x1C], %i1 ldstub [%l7 + 0x4C], %g5 tg %xcc, 0x6 xnor %i6, 0x0D87, %o7 udiv %l5, 0x1623, %l1 edge8 %i5, %o6, %g1 edge16 %g2, %o1, %g4 srlx %i4, %o0, %g6 smul %i3, %l0, %o3 bge loop_1641 fblg,a %fcc0, loop_1642 fmul8ulx16 %f8, %f26, %f20 mova %icc, %l4, %i0 loop_1641: std %o4, [%l7 + 0x60] loop_1642: sub %o5, %l2, %l3 srlx %g3, 0x06, %i7 fbu,a %fcc0, loop_1643 movle %xcc, %i2, %o2 fmovrslz %l6, %f13, %f14 brnz,a %i1, loop_1644 loop_1643: bneg,a loop_1645 fmovsa %icc, %f9, %f29 tg %xcc, 0x0 loop_1644: fcmple32 %f16, %f26, %g5 loop_1645: movrgz %i6, %o7, %g7 subcc %l5, 0x132A, %i5 bge %icc, loop_1646 fmovrsgez %o6, %f6, %f22 fpack16 %f14, %f17 movneg %icc, %g1, %l1 loop_1646: brnz,a %g2, loop_1647 movvs %xcc, %g4, %i4 fpadd32 %f18, %f14, %f10 edge32l %o1, %g6, %i3 loop_1647: edge8 %o0, %o3, %l0 movle %xcc, %i0, %l4 movg %xcc, %o5, %o4 bg %xcc, loop_1648 membar 0x1D sdiv %l2, 0x062C, %g3 tne %icc, 0x7 loop_1648: brgz %i7, loop_1649 edge16 %l3, %i2, %l6 andncc %o2, %i1, %g5 taddcc %o7, %g7, %l5 loop_1649: brgz %i6, loop_1650 srl %o6, 0x1C, %g1 wr %g0, 0x88, %asi stwa %i5, [%l7 + 0x20] %asi loop_1650: srax %l1, 0x07, %g2 movvs %icc, %g4, %i4 tleu %icc, 0x0 mulx %g6, 0x169E, %o1 fandnot1s %f17, %f19, %f7 edge8 %i3, %o0, %l0 and %o3, %l4, %o5 bl,a loop_1651 tpos %xcc, 0x0 edge32ln %i0, %o4, %l2 fmul8ulx16 %f28, %f0, %f12 loop_1651: nop setx loop_1652, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fandnot2s %f13, %f27, %f6 taddcctv %i7, %g3, %l3 set 0x60, %o4 lduwa [%l7 + %o4] 0x11, %l6 loop_1652: xor %i2, %i1, %g5 ldsw [%l7 + 0x6C], %o2 movrgz %o7, 0x0C8, %l5 addcc %g7, 0x09A7, %o6 bleu,pt %xcc, loop_1653 array16 %i6, %i5, %l1 nop setx loop_1654, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done popc 0x1FBC, %g2 loop_1653: fandnot2 %f14, %f16, %f28 fpack16 %f28, %f19 loop_1654: movrgz %g1, 0x05F, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrsgz %i4, %f30, %f27 orn %o1, 0x09B2, %i3 sir 0x05D3 fblg %fcc0, loop_1655 fblg,a %fcc0, loop_1656 ta %icc, 0x1 ldd [%l7 + 0x08], %g6 loop_1655: movneg %icc, %o0, %l0 loop_1656: fornot2s %f3, %f23, %f25 bgu %icc, loop_1657 fbge,a %fcc1, loop_1658 stb %l4, [%l7 + 0x31] fnand %f8, %f4, %f2 loop_1657: stx %o3, [%l7 + 0x78] loop_1658: edge16ln %o5, %o4, %l2 sdiv %i0, 0x0B6F, %g3 fbue %fcc2, loop_1659 std %f20, [%l7 + 0x18] fmovsn %icc, %f11, %f7 prefetch [%l7 + 0x2C], 0x3 loop_1659: movn %xcc, %i7, %l3 membar #Sync set 0x40, %l2 ldda [%l7 + %l2] 0xf1, %f0 movcc %icc, %i2, %i1 fmovdn %xcc, %f4, %f5 tgu %xcc, 0x1 edge32ln %l6, %g5, %o2 move %icc, %l5, %o7 fornot2 %f18, %f14, %f20 movrlz %o6, %g7, %i5 wr %g0, 0x0c, %asi sta %f28, [%l7 + 0x3C] %asi call loop_1660 sllx %l1, 0x02, %g2 bg,a,pn %xcc, loop_1661 fmovsn %icc, %f4, %f25 loop_1660: tne %xcc, 0x7 fpadd32s %f7, %f17, %f11 loop_1661: ldsw [%l7 + 0x74], %i6 fsrc1 %f14, %f0 fbl %fcc2, loop_1662 edge32n %g4, %g1, %o1 tge %icc, 0x7 sdivx %i4, 0x19F6, %g6 loop_1662: fcmpeq32 %f14, %f28, %o0 fcmple32 %f6, %f6, %l0 bg,a,pt %xcc, loop_1663 andncc %i3, %l4, %o5 mova %xcc, %o3, %l2 edge8ln %i0, %o4, %i7 loop_1663: alignaddrl %l3, %g3, %i1 subcc %i2, %l6, %o2 mova %xcc, %g5, %l5 fnors %f17, %f20, %f20 fzero %f20 fmovdvc %xcc, %f3, %f15 alignaddr %o7, %g7, %o6 mulx %l1, 0x1E20, %g2 sra %i5, 0x17, %g4 fbl,a %fcc0, loop_1664 bcc,a,pn %icc, loop_1665 umul %i6, 0x0BAC, %o1 orn %g1, %i4, %o0 loop_1664: fmovdcc %xcc, %f0, %f23 loop_1665: movg %icc, %g6, %i3 array8 %l0, %l4, %o3 fbuge,a %fcc2, loop_1666 tge %xcc, 0x4 xnorcc %l2, %o5, %i0 addccc %i7, 0x0FC5, %l3 loop_1666: sdiv %o4, 0x165C, %i1 tleu %icc, 0x2 fmovrsgez %i2, %f6, %f22 sll %g3, %o2, %g5 edge8l %l6, %o7, %g7 sth %o6, [%l7 + 0x6A] fmovsleu %xcc, %f11, %f18 tvs %xcc, 0x5 orcc %l5, %l1, %i5 umul %g2, %i6, %o1 stbar add %g1, 0x02D2, %i4 tcs %icc, 0x0 edge16l %o0, %g6, %i3 fmovsg %icc, %f16, %f13 set 0x68, %l1 sta %f21, [%l7 + %l1] 0x80 array16 %g4, %l4, %l0 tl %icc, 0x1 fmovspos %xcc, %f0, %f25 stw %l2, [%l7 + 0x2C] brz %o3, loop_1667 fmovrslez %i0, %f0, %f15 set 0x70, %o5 lduwa [%l7 + %o5] 0x18, %o5 loop_1667: movn %icc, %l3, %i7 tg %icc, 0x4 fba,a %fcc1, loop_1668 movle %icc, %o4, %i2 fba,a %fcc2, loop_1669 tgu %xcc, 0x0 loop_1668: movgu %xcc, %i1, %o2 lduw [%l7 + 0x34], %g5 loop_1669: tsubcc %l6, %g3, %o7 udiv %g7, 0x073D, %l5 set 0x40, %g1 stda %f0, [%l7 + %g1] 0x14 movrlz %o6, 0x085, %l1 movge %xcc, %g2, %i5 wr %g0, 0x80, %asi ldswa [%l7 + 0x48] %asi, %i6 movvc %icc, %g1, %o1 movpos %icc, %i4, %g6 ldd [%l7 + 0x38], %f10 subccc %o0, %g4, %i3 tg %xcc, 0x0 ld [%l7 + 0x40], %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %l4, %l2, %o3 movn %icc, %l0, %i0 tge %xcc, 0x2 membar 0x22 fmovdge %icc, %f28, %f15 wr %g0, 0x80, %asi sta %f27, [%l7 + 0x60] %asi alignaddr %o5, %l3, %i7 fmovrsgz %o4, %f8, %f12 edge16ln %i1, %o2, %i2 movcs %icc, %l6, %g5 fmovde %xcc, %f29, %f31 movvc %icc, %o7, %g7 movcs %icc, %g3, %o6 brlz %l1, loop_1670 or %l5, %i5, %g2 xnor %g1, 0x1A49, %o1 fmovrdgez %i6, %f0, %f20 loop_1670: brz %i4, loop_1671 fmovdvc %xcc, %f20, %f20 udivcc %g6, 0x12ED, %g4 edge32ln %i3, %o0, %l4 loop_1671: fmovsleu %icc, %f24, %f1 sir 0x17DF edge16n %o3, %l2, %i0 movneg %xcc, %l0, %l3 fmovrde %i7, %f28, %f30 tgu %icc, 0x2 ba,a,pt %xcc, loop_1672 movneg %icc, %o5, %o4 movle %icc, %i1, %o2 tcs %icc, 0x0 loop_1672: fmovdgu %xcc, %f7, %f28 orcc %i2, 0x11F8, %l6 bge,pn %xcc, loop_1673 movle %icc, %o7, %g7 set 0x30, %g7 prefetcha [%l7 + %g7] 0x80, 0x1 loop_1673: srax %o6, %g3, %l1 std %f18, [%l7 + 0x10] bvs %xcc, loop_1674 fnegs %f16, %f23 tcs %xcc, 0x1 subc %i5, %l5, %g1 loop_1674: tn %xcc, 0x3 and %g2, 0x1042, %i6 movl %icc, %i4, %g6 ble,a,pn %xcc, loop_1675 sdivx %g4, 0x184A, %o1 fble %fcc2, loop_1676 fmovrde %i3, %f20, %f26 loop_1675: tl %xcc, 0x3 fbu %fcc2, loop_1677 loop_1676: ldd [%l7 + 0x68], %f6 movne %xcc, %l4, %o3 ble loop_1678 loop_1677: bgu loop_1679 tvc %xcc, 0x2 tge %icc, 0x1 loop_1678: tne %xcc, 0x3 loop_1679: edge16ln %o0, %i0, %l0 sub %l2, %l3, %o5 subccc %o4, 0x1F79, %i1 fandnot1 %f22, %f30, %f26 fmul8x16au %f8, %f25, %f22 sdiv %i7, 0x1993, %i2 movgu %xcc, %l6, %o2 bl,a,pn %icc, loop_1680 movge %xcc, %g7, %o7 movvc %xcc, %g5, %g3 array8 %l1, %o6, %i5 loop_1680: fabss %f11, %f20 fpsub32 %f28, %f24, %f30 movle %xcc, %l5, %g1 tneg %xcc, 0x3 umulcc %i6, 0x0BF4, %g2 sllx %g6, %g4, %o1 andncc %i4, %l4, %o3 std %o0, [%l7 + 0x70] movge %icc, %i3, %l0 movrgez %i0, %l3, %l2 taddcctv %o5, 0x00AC, %o4 tne %xcc, 0x6 fxor %f2, %f20, %f2 xor %i1, %i7, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %icc, %o2, %i2 and %g7, 0x0010, %o7 tneg %icc, 0x4 wr %g0, 0x89, %asi lduwa [%l7 + 0x1C] %asi, %g5 stbar add %l7, 0x1C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l1, %o6 movgu %xcc, %i5, %l5 xor %g1, %g3, %i6 fbul %fcc3, loop_1681 umulcc %g6, %g4, %g2 movrgez %o1, 0x2D3, %i4 edge8ln %o3, %o0, %l4 loop_1681: nop add %l7, 0x70, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %i3, %i0 movvs %icc, %l0, %l2 array16 %l3, %o5, %o4 fpsub16 %f12, %f12, %f14 addc %i7, %i1, %o2 fmul8x16au %f28, %f22, %f26 brnz %i2, loop_1682 xor %g7, 0x1DD4, %l6 bg,a %icc, loop_1683 udivx %o7, 0x1CDE, %g5 loop_1682: movrne %o6, 0x016, %i5 set 0x36, %o3 stha %l5, [%l7 + %o3] 0x14 loop_1683: smul %g1, 0x0F2A, %g3 taddcctv %i6, %g6, %g4 fblg %fcc2, loop_1684 bneg,pt %icc, loop_1685 taddcctv %l1, %o1, %i4 tl %xcc, 0x6 loop_1684: orncc %g2, 0x1889, %o3 loop_1685: movcs %icc, %l4, %o0 add %i3, %i0, %l2 movvc %xcc, %l3, %l0 movrgz %o5, 0x0DE, %i7 fcmpne16 %f14, %f4, %i1 umulcc %o4, 0x138A, %i2 fabsd %f8, %f0 tpos %xcc, 0x7 mova %icc, %g7, %l6 be,a loop_1686 subc %o2, %g5, %o6 addcc %o7, 0x1EB8, %l5 edge32n %i5, %g3, %i6 loop_1686: ta %icc, 0x4 stb %g1, [%l7 + 0x2D] srlx %g6, %g4, %l1 fbu,a %fcc3, loop_1687 sllx %o1, %g2, %o3 brlez,a %i4, loop_1688 fcmpgt32 %f4, %f4, %o0 loop_1687: fbul,a %fcc2, loop_1689 umulcc %i3, 0x1F8A, %i0 loop_1688: sra %l4, 0x1F, %l2 tpos %xcc, 0x2 loop_1689: movcs %xcc, %l0, %l3 fands %f0, %f2, %f28 te %icc, 0x0 fmovrdlz %o5, %f24, %f16 set 0x40, %i0 prefetcha [%l7 + %i0] 0x89, 0x0 srax %o4, 0x19, %i7 nop setx loop_1690, %l0, %l1 jmpl %l1, %g7 movcs %xcc, %l6, %i2 bg,a,pt %xcc, loop_1691 srlx %o2, 0x12, %o6 loop_1690: movrgz %g5, %o7, %l5 edge8 %g3, %i6, %i5 loop_1691: taddcc %g1, 0x11FC, %g6 sub %l1, %g4, %g2 tge %icc, 0x2 ldd [%l7 + 0x40], %f16 fornot2s %f27, %f13, %f5 movle %xcc, %o3, %i4 fsrc2s %f25, %f20 tgu %xcc, 0x4 fbg %fcc1, loop_1692 ldsh [%l7 + 0x66], %o0 tpos %xcc, 0x2 fmovda %icc, %f18, %f9 loop_1692: xorcc %i3, 0x1863, %o1 wr %g0, 0x89, %asi stwa %i0, [%l7 + 0x30] %asi lduw [%l7 + 0x74], %l4 or %l2, 0x06A7, %l0 movgu %xcc, %l3, %o5 fmovsne %xcc, %f28, %f15 fmovspos %icc, %f12, %f4 fandnot1 %f26, %f24, %f24 tg %icc, 0x6 array8 %i1, %o4, %i7 tcc %icc, 0x7 movgu %xcc, %g7, %l6 tle %xcc, 0x3 fble %fcc1, loop_1693 taddcc %o2, %i2, %o6 fmovsvc %xcc, %f17, %f24 sub %g5, %o7, %l5 loop_1693: tvs %xcc, 0x5 tleu %icc, 0x3 fxnors %f28, %f3, %f29 prefetch [%l7 + 0x60], 0x2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %g3, 0x1E18, %i6 tvs %xcc, 0x4 fpackfix %f8, %f25 fnand %f14, %f0, %f8 call loop_1694 edge8l %g1, %i5, %g6 movle %xcc, %g4, %l1 brlez,a %o3, loop_1695 loop_1694: mulx %i4, 0x0C67, %o0 edge32 %i3, %g2, %i0 fcmpeq32 %f20, %f2, %l4 loop_1695: fpmerge %f9, %f6, %f14 tle %icc, 0x7 ldd [%l7 + 0x40], %o0 tneg %icc, 0x2 tsubcctv %l0, 0x1750, %l3 fcmpeq16 %f26, %f4, %l2 fbu %fcc3, loop_1696 udivx %i1, 0x07A6, %o4 fmovsle %xcc, %f21, %f0 movn %xcc, %o5, %g7 loop_1696: membar 0x28 te %icc, 0x4 edge8 %i7, %o2, %i2 wr %g0, 0x52, %asi ldxa [%g0 + 0x110] %asi, %l6 movneg %xcc, %o6, %g5 movrne %o7, %g3, %l5 fpsub32 %f30, %f16, %f14 fsrc1s %f10, %f24 umulcc %i6, 0x1C6E, %i5 lduh [%l7 + 0x74], %g1 fexpand %f1, %f12 edge16 %g6, %l1, %o3 fandnot2 %f18, %f24, %f20 nop set 0x30, %o2 prefetch [%l7 + %o2], 0x2 addcc %i4, %g4, %i3 ld [%l7 + 0x44], %f3 stb %g2, [%l7 + 0x50] nop setx loop_1697, %l0, %l1 jmpl %l1, %i0 subccc %l4, 0x1B1F, %o0 edge8ln %l0, %o1, %l2 bn loop_1698 loop_1697: fmovscc %xcc, %f6, %f3 orncc %l3, 0x0C48, %o4 movleu %xcc, %o5, %g7 loop_1698: ba,a,pn %icc, loop_1699 fornot1 %f24, %f0, %f28 tsubcc %i7, %o2, %i1 tvs %icc, 0x2 loop_1699: nop set 0x6D, %l5 lduba [%l7 + %l5] 0x14, %i2 fbne,a %fcc0, loop_1700 edge16l %l6, %o6, %o7 edge8n %g3, %l5, %i6 ldd [%l7 + 0x08], %g4 loop_1700: fmovsl %icc, %f29, %f29 udivcc %g1, 0x02A7, %i5 edge16l %l1, %o3, %i4 alignaddrl %g4, %g6, %g2 or %i3, 0x0AAD, %l4 taddcctv %i0, 0x13B2, %o0 srax %l0, 0x05, %l2 smulcc %o1, %o4, %o5 tcs %icc, 0x7 fmovrsne %g7, %f25, %f19 edge8 %i7, %l3, %o2 ba,a,pt %icc, loop_1701 fble,a %fcc0, loop_1702 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcc,pt %xcc, loop_1703 loop_1701: srax %i2, 0x19, %i1 loop_1702: orn %l6, %o7, %o6 movcs %xcc, %l5, %i6 loop_1703: movne %icc, %g3, %g1 sll %i5, 0x01, %l1 nop set 0x60, %l0 ldd [%l7 + %l0], %o2 std %f30, [%l7 + 0x68] move %icc, %i4, %g5 fmovsgu %icc, %f20, %f8 fnors %f30, %f27, %f3 movle %icc, %g4, %g6 edge8n %g2, %i3, %i0 sdivcc %l4, 0x1F9B, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %icc, %o0, %l2 and %o4, %o1, %g7 ldsb [%l7 + 0x1D], %i7 srlx %l3, %o5, %i2 stbar tcs %xcc, 0x6 wr %g0, 0x0c, %asi stda %i0, [%l7 + 0x28] %asi movrgz %o2, 0x3BA, %o7 taddcc %l6, 0x02ED, %o6 addccc %i6, 0x084C, %g3 std %g0, [%l7 + 0x18] array32 %i5, %l5, %l1 set 0x3D, %i5 stba %o3, [%l7 + %i5] 0xe3 membar #Sync std %g4, [%l7 + 0x18] taddcctv %i4, 0x0DC5, %g4 fmovs %f5, %f12 tpos %icc, 0x2 brz %g6, loop_1704 std %g2, [%l7 + 0x30] fpack16 %f16, %f9 sub %i0, 0x070B, %l4 loop_1704: fpsub32s %f11, %f1, %f13 fpadd32 %f6, %f8, %f18 subccc %l0, 0x15E2, %i3 taddcc %o0, %l2, %o4 fmovrslez %g7, %f10, %f23 xnorcc %i7, 0x1B16, %o1 fbge,a %fcc2, loop_1705 popc 0x17E6, %o5 edge16n %l3, %i1, %o2 andncc %o7, %l6, %o6 loop_1705: movcc %xcc, %i6, %g3 edge8ln %g1, %i2, %l5 fnegd %f20, %f16 srax %i5, %l1, %o3 tle %xcc, 0x4 tleu %icc, 0x7 bleu,pn %xcc, loop_1706 popc 0x016F, %g5 edge16l %g4, %g6, %g2 sll %i0, 0x12, %i4 loop_1706: fcmped %fcc0, %f28, %f28 udivcc %l0, 0x0131, %l4 set 0x28, %i7 lda [%l7 + %i7] 0x15, %f31 orn %o0, %i3, %l2 siam 0x1 smulcc %o4, 0x0A9A, %g7 fmovdleu %icc, %f3, %f13 tcc %xcc, 0x1 andncc %o1, %i7, %o5 srax %l3, 0x1F, %i1 addccc %o7, %o2, %o6 srlx %l6, 0x19, %i6 xnorcc %g1, 0x0337, %i2 addccc %l5, 0x1234, %g3 edge16 %i5, %o3, %g5 ta %xcc, 0x0 xnorcc %l1, 0x01F4, %g4 set 0x7F, %g3 ldstuba [%l7 + %g3] 0x80, %g6 tle %icc, 0x0 sra %i0, 0x09, %g2 brlz %l0, loop_1707 sdiv %i4, 0x0931, %o0 fbl %fcc3, loop_1708 fcmpd %fcc0, %f28, %f30 loop_1707: sdivcc %l4, 0x09ED, %l2 tg %icc, 0x1 loop_1708: fpackfix %f30, %f7 brz %i3, loop_1709 srlx %o4, 0x11, %g7 fbue,a %fcc2, loop_1710 membar 0x04 loop_1709: edge16ln %o1, %o5, %i7 edge8n %l3, %i1, %o7 loop_1710: tn %icc, 0x3 fmovrslez %o6, %f24, %f6 fmovdg %xcc, %f12, %f19 fpadd32s %f6, %f14, %f24 tsubcc %l6, %i6, %o2 udiv %i2, 0x1700, %g1 ble loop_1711 movn %icc, %l5, %i5 popc %o3, %g3 xnor %g5, %l1, %g4 loop_1711: edge16 %g6, %g2, %i0 sll %i4, %l0, %o0 fsrc2s %f4, %f25 fblg %fcc3, loop_1712 addcc %l4, 0x16E4, %l2 array32 %i3, %o4, %o1 addcc %g7, %i7, %o5 loop_1712: movle %icc, %i1, %o7 fmovdgu %icc, %f9, %f12 andncc %l3, %l6, %i6 fbu %fcc3, loop_1713 edge8l %o6, %i2, %o2 fpadd16 %f2, %f12, %f16 bn,a loop_1714 loop_1713: sethi 0x0166, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbl %fcc3, loop_1715 loop_1714: array32 %l5, %o3, %g3 mova %icc, %g5, %i5 tvs %icc, 0x5 loop_1715: addcc %g4, %l1, %g2 std %f2, [%l7 + 0x18] bcs,a %xcc, loop_1716 addcc %i0, 0x1AD3, %g6 addcc %i4, %o0, %l4 tle %xcc, 0x6 loop_1716: subc %l2, %l0, %i3 ld [%l7 + 0x50], %f2 fmovrdlz %o1, %f28, %f8 fcmple32 %f8, %f2, %g7 movpos %icc, %i7, %o5 sethi 0x070F, %i1 tcs %xcc, 0x2 fpsub32s %f19, %f27, %f0 tgu %icc, 0x6 fmovdle %xcc, %f9, %f27 sdivcc %o4, 0x002F, %o7 umul %l3, 0x0E2D, %l6 movvc %xcc, %o6, %i6 bshuffle %f18, %f14, %f28 fbule %fcc3, loop_1717 fmovrdne %i2, %f30, %f20 set 0x70, %o0 lda [%l7 + %o0] 0x19, %f13 loop_1717: be,a %icc, loop_1718 tne %xcc, 0x6 tsubcc %g1, 0x0169, %l5 wr %g0, 0x88, %asi lda [%l7 + 0x5C] %asi, %f22 loop_1718: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stbar bl,a %xcc, loop_1719 fsrc1 %f24, %f22 bne,pt %xcc, loop_1720 popc 0x0465, %o2 loop_1719: movrne %o3, %g5, %i5 bgu loop_1721 loop_1720: umul %g3, 0x0CD0, %l1 edge16ln %g2, %i0, %g4 orncc %g6, 0x0A86, %o0 loop_1721: movrgz %i4, 0x17F, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %l2, %i3, %o1 taddcctv %g7, %i7, %l0 membar 0x15 alignaddr %o5, %o4, %i1 fnand %f8, %f8, %f2 array32 %o7, %l3, %l6 bg,a,pn %icc, loop_1722 addc %o6, 0x1C40, %i2 fmovdle %icc, %f4, %f3 movvs %xcc, %i6, %g1 loop_1722: addccc %o2, %l5, %o3 and %g5, 0x1BD0, %i5 fmovdn %icc, %f21, %f20 taddcctv %l1, 0x1C83, %g3 addc %i0, %g2, %g4 fandnot2 %f16, %f4, %f10 edge8n %o0, %g6, %i4 fmovsge %icc, %f12, %f31 smulcc %l4, 0x1F31, %l2 tg %icc, 0x2 movg %xcc, %o1, %g7 xnorcc %i7, %l0, %o5 movvs %icc, %i3, %o4 or %i1, 0x03BA, %o7 fmovsge %xcc, %f4, %f20 be,a,pt %icc, loop_1723 edge32n %l3, %o6, %l6 set 0x48, %g2 ldswa [%l7 + %g2] 0x0c, %i6 loop_1723: fmovscs %xcc, %f28, %f17 brgz,a %i2, loop_1724 fmovsgu %icc, %f9, %f14 fors %f4, %f6, %f1 subc %o2, 0x1793, %g1 loop_1724: array16 %o3, %g5, %i5 movl %icc, %l5, %g3 sth %i0, [%l7 + 0x1C] xorcc %g2, 0x0546, %g4 brnz,a %o0, loop_1725 sll %g6, %l1, %l4 movrgz %i4, 0x232, %o1 fexpand %f10, %f2 loop_1725: taddcc %g7, %l2, %i7 subcc %l0, %i3, %o4 fmovrsne %o5, %f26, %f17 tcs %icc, 0x3 edge8ln %o7, %i1, %l3 sllx %l6, %o6, %i6 fandnot2s %f18, %f25, %f13 fmovs %f12, %f29 movrne %i2, %o2, %g1 movre %g5, %i5, %o3 sllx %l5, 0x00, %i0 movrlz %g2, 0x3F6, %g3 fbule,a %fcc1, loop_1726 fmovdvc %xcc, %f10, %f31 fcmple32 %f26, %f26, %o0 fbn,a %fcc0, loop_1727 loop_1726: movcc %xcc, %g6, %g4 ta %icc, 0x6 srlx %l1, %i4, %l4 loop_1727: udivx %o1, 0x17C4, %g7 stbar fmovd %f4, %f18 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f16 add %l7, 0x10, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %i7, %l0 fabss %f20, %f20 fpackfix %f30, %f18 tgu %icc, 0x1 addc %l2, %i3, %o4 srl %o5, %o7, %l3 brnz %l6, loop_1728 fmovrde %o6, %f2, %f16 bneg loop_1729 edge8 %i6, %i1, %i2 loop_1728: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbg %fcc3, loop_1730 loop_1729: fors %f19, %f3, %f9 set 0x18, %g6 prefetcha [%l7 + %g6] 0x11, 0x3 loop_1730: flush %l7 + 0x4C edge8l %g5, %g1, %i5 fmovdvs %icc, %f29, %f18 set 0x71, %l4 ldstuba [%l7 + %l4] 0x0c, %o3 edge8 %l5, %i0, %g2 stx %o0, [%l7 + 0x10] brnz %g3, loop_1731 edge32ln %g6, %g4, %i4 add %l7, 0x2C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l4, %o1 loop_1731: fnand %f26, %f0, %f10 sir 0x0F6B movvs %icc, %g7, %i7 movneg %xcc, %l0, %l1 bneg,pt %xcc, loop_1732 fcmpd %fcc2, %f10, %f30 fmovsa %xcc, %f10, %f13 and %l2, %i3, %o5 loop_1732: fornot2s %f22, %f22, %f30 wr %g0, 0x2f, %asi stha %o4, [%l7 + 0x3E] %asi membar #Sync ldstub [%l7 + 0x6E], %l3 stw %o7, [%l7 + 0x18] sllx %o6, 0x13, %l6 xor %i6, 0x1CF5, %i2 subc %o2, %i1, %g1 bvc loop_1733 tsubcctv %g5, %i5, %l5 fand %f6, %f8, %f28 array8 %o3, %g2, %i0 loop_1733: call loop_1734 taddcctv %o0, 0x1013, %g6 fbge %fcc0, loop_1735 fpsub16s %f15, %f30, %f27 loop_1734: lduw [%l7 + 0x68], %g4 mulx %i4, %g3, %o1 loop_1735: fmovsl %icc, %f4, %f14 ldsw [%l7 + 0x5C], %l4 fnand %f2, %f2, %f22 set 0x10, %i4 stxa %g7, [%l7 + %i4] 0x0c fbul %fcc1, loop_1736 brlez %l0, loop_1737 tcc %icc, 0x0 bcc,a %icc, loop_1738 loop_1736: movcs %icc, %l1, %l2 loop_1737: tne %icc, 0x7 umulcc %i3, 0x113E, %o5 loop_1738: fmovsgu %xcc, %f10, %f22 brz %i7, loop_1739 alignaddr %l3, %o4, %o7 bcc %xcc, loop_1740 tcc %xcc, 0x0 loop_1739: edge32l %l6, %i6, %o6 edge16l %o2, %i2, %i1 loop_1740: xor %g5, 0x0D11, %i5 tn %icc, 0x3 fcmpd %fcc1, %f8, %f26 wr %g0, 0x2a, %asi stda %l4, [%l7 + 0x50] %asi membar #Sync popc %o3, %g1 fmovrsgez %g2, %f7, %f3 nop setx loop_1741, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bneg,pt %xcc, loop_1742 xnorcc %i0, 0x014C, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1741: nop wr %g0, 0x04, %asi lduba [%l7 + 0x09] %asi, %g6 loop_1742: sll %g4, 0x03, %g3 addcc %o1, 0x1121, %l4 ble,pt %icc, loop_1743 nop setx loop_1744, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16l %g7, %l0, %l1 tg %icc, 0x3 loop_1743: movneg %icc, %l2, %i3 loop_1744: movn %icc, %i4, %o5 fbul %fcc1, loop_1745 popc 0x159C, %i7 tgu %xcc, 0x5 faligndata %f8, %f14, %f4 loop_1745: mulx %l3, %o7, %o4 fmovrse %l6, %f28, %f6 fble,a %fcc2, loop_1746 tneg %xcc, 0x6 tvs %icc, 0x3 movleu %icc, %o6, %o2 loop_1746: srax %i2, 0x05, %i6 movre %i1, 0x15F, %g5 pdist %f4, %f22, %f10 smulcc %i5, 0x0B0A, %o3 set 0x60, %g5 stwa %g1, [%l7 + %g5] 0x23 membar #Sync sir 0x042C edge32 %g2, %l5, %i0 tne %xcc, 0x7 alignaddrl %g6, %g4, %g3 array16 %o0, %l4, %g7 bne,pt %xcc, loop_1747 bvc loop_1748 andncc %l0, %l1, %l2 fmovrdgz %i3, %f6, %f6 loop_1747: brlz,a %o1, loop_1749 loop_1748: movl %xcc, %o5, %i7 fblg,a %fcc0, loop_1750 fpsub32s %f31, %f25, %f26 loop_1749: lduw [%l7 + 0x44], %l3 fcmple32 %f10, %f26, %o7 loop_1750: movvs %icc, %o4, %i4 tcs %icc, 0x7 nop setx loop_1751, %l0, %l1 jmpl %l1, %o6 movle %icc, %l6, %o2 ba,a %xcc, loop_1752 edge16n %i6, %i1, %g5 loop_1751: sdivx %i5, 0x092C, %o3 fmovsvc %icc, %f6, %f16 loop_1752: edge8ln %i2, %g2, %l5 tcs %icc, 0x3 addcc %i0, 0x0A7B, %g1 movpos %xcc, %g4, %g3 movpos %icc, %g6, %o0 fcmpne16 %f18, %f6, %g7 fabsd %f4, %f30 fand %f0, %f0, %f2 bn,pn %xcc, loop_1753 alignaddrl %l0, %l4, %l1 ldub [%l7 + 0x5E], %l2 sra %i3, 0x1A, %o1 loop_1753: nop set 0x18, %g4 sta %f18, [%l7 + %g4] 0x15 flush %l7 + 0x48 srax %o5, %l3, %o7 udivx %o4, 0x0E51, %i4 edge8ln %o6, %i7, %l6 edge16 %i6, %o2, %g5 lduh [%l7 + 0x64], %i5 sir 0x1DED tneg %xcc, 0x3 array8 %o3, %i2, %g2 movl %icc, %i1, %l5 nop set 0x58, %i1 stx %i0, [%l7 + %i1] tneg %icc, 0x4 stw %g4, [%l7 + 0x10] umulcc %g1, %g3, %g6 tle %icc, 0x3 movcs %icc, %g7, %l0 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o0, %l4 smul %l1, 0x17FC, %l2 fmovrse %i3, %f28, %f9 edge8l %o5, %o1, %o7 movge %xcc, %o4, %i4 taddcctv %l3, 0x049D, %o6 sub %l6, 0x1514, %i6 orn %i7, %g5, %o2 set 0x40, %i2 stda %f16, [%l7 + %i2] 0x88 fble,a %fcc2, loop_1754 edge8l %o3, %i5, %g2 andncc %i2, %l5, %i0 smulcc %g4, %i1, %g3 loop_1754: movge %icc, %g6, %g1 tvs %icc, 0x4 bn,pt %icc, loop_1755 orcc %g7, %l0, %l4 sethi 0x09A1, %l1 sra %o0, %l2, %o5 loop_1755: srl %o1, %o7, %o4 sub %i3, %l3, %i4 alignaddrl %o6, %i6, %l6 and %i7, %o2, %g5 fornot2 %f2, %f10, %f20 fmul8ulx16 %f0, %f28, %f14 movne %xcc, %i5, %o3 fbn %fcc2, loop_1756 andcc %g2, 0x00B9, %l5 movpos %xcc, %i0, %g4 edge32 %i2, %i1, %g6 loop_1756: or %g3, %g1, %l0 movg %icc, %l4, %l1 subccc %o0, %g7, %o5 wr %g0, 0x80, %asi stxa %o1, [%l7 + 0x40] %asi orncc %o7, %l2, %o4 xnorcc %i3, 0x0651, %l3 prefetch [%l7 + 0x2C], 0x1 tne %icc, 0x7 andn %i4, %i6, %o6 tne %icc, 0x3 sll %i7, %o2, %l6 movn %xcc, %g5, %i5 fmovdle %icc, %f30, %f23 ldsh [%l7 + 0x08], %g2 move %icc, %l5, %o3 addcc %g4, %i2, %i1 fmovdvc %icc, %f23, %f5 lduw [%l7 + 0x68], %g6 bcs,pn %icc, loop_1757 fnand %f26, %f28, %f20 ldsw [%l7 + 0x3C], %i0 fpsub32 %f26, %f22, %f14 loop_1757: fbo,a %fcc0, loop_1758 edge32l %g3, %l0, %g1 movn %icc, %l1, %l4 fmovsneg %icc, %f0, %f18 loop_1758: bgu,pn %icc, loop_1759 andcc %o0, 0x00F1, %o5 array32 %o1, %g7, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1759: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 swap [%l7 + 0x28], %o4 sethi 0x162C, %i3 tcs %icc, 0x3 xnor %l2, 0x03EF, %l3 fmul8ulx16 %f28, %f28, %f4 fmovsg %xcc, %f30, %f0 alignaddr %i4, %o6, %i6 udivcc %o2, 0x0F1D, %l6 bgu %xcc, loop_1760 ble,a,pn %xcc, loop_1761 tvs %icc, 0x1 ble,a,pt %xcc, loop_1762 loop_1760: ble,a,pt %icc, loop_1763 loop_1761: tl %xcc, 0x4 edge32l %g5, %i5, %g2 loop_1762: ble %icc, loop_1764 loop_1763: tle %xcc, 0x4 fmovrde %i7, %f18, %f16 fbn,a %fcc2, loop_1765 loop_1764: sra %o3, 0x1F, %l5 fba %fcc1, loop_1766 sir 0x1D23 loop_1765: nop wr %g0, 0xe3, %asi stxa %g4, [%l7 + 0x28] %asi membar #Sync loop_1766: nop wr %g0, 0x11, %asi swapa [%l7 + 0x1C] %asi, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %i1, %i0, %g3 move %xcc, %l0, %g6 nop set 0x54, %i3 ldsh [%l7 + %i3], %g1 tne %icc, 0x5 lduh [%l7 + 0x6A], %l1 udivcc %l4, 0x1BFB, %o5 wr %g0, 0xe3, %asi stwa %o1, [%l7 + 0x48] %asi membar #Sync add %g7, %o0, %o4 set 0x6C, %i6 ldswa [%l7 + %i6] 0x89, %i3 fbl %fcc2, loop_1767 mova %icc, %l2, %l3 umul %o7, %i4, %o6 subcc %o2, %i6, %l6 loop_1767: fmovs %f30, %f26 ldsb [%l7 + 0x3F], %i5 ldd [%l7 + 0x68], %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %xcc, %i7, %o3 set 0x20, %o1 lduwa [%l7 + %o1] 0x88, %g2 sir 0x0661 movrlez %g4, %i2, %i1 fone %f0 movneg %xcc, %i0, %l5 tge %xcc, 0x2 sdivx %g3, 0x1856, %g6 set 0x38, %l3 lduwa [%l7 + %l3] 0x11, %g1 sdivcc %l1, 0x1EE6, %l0 ldd [%l7 + 0x68], %o4 edge8ln %l4, %g7, %o0 edge8n %o4, %o1, %l2 fmovsl %xcc, %f23, %f11 tcc %icc, 0x5 xnor %l3, %o7, %i3 subc %o6, %o2, %i6 movvc %xcc, %i4, %i5 andn %l6, %g5, %i7 fmovse %icc, %f5, %f10 movl %icc, %g2, %g4 fcmped %fcc1, %f14, %f20 fpadd16 %f20, %f4, %f20 brgez,a %o3, loop_1768 movleu %icc, %i2, %i1 sllx %l5, %i0, %g3 stx %g1, [%l7 + 0x50] loop_1768: bvs loop_1769 membar 0x06 fbuge,a %fcc2, loop_1770 umul %l1, %g6, %l0 loop_1769: xorcc %l4, %o5, %g7 fpadd16 %f8, %f12, %f20 loop_1770: bleu,a,pt %xcc, loop_1771 array16 %o4, %o0, %o1 movrlz %l3, 0x26D, %l2 movrgz %o7, %o6, %o2 loop_1771: sub %i3, 0x17FD, %i4 edge8n %i6, %i5, %l6 umul %i7, 0x13FA, %g2 popc 0x154D, %g5 movleu %icc, %o3, %i2 fmovsa %icc, %f12, %f26 sllx %i1, 0x0C, %l5 and %i0, 0x0134, %g3 fba %fcc3, loop_1772 for %f12, %f2, %f14 subccc %g1, 0x05F9, %l1 movrlz %g6, %g4, %l0 loop_1772: nop set 0x78, %l6 ldswa [%l7 + %l6] 0x0c, %l4 tle %xcc, 0x5 fmovrsgz %g7, %f5, %f24 array8 %o4, %o5, %o1 tle %icc, 0x7 st %f5, [%l7 + 0x4C] umulcc %l3, 0x1196, %l2 mova %xcc, %o7, %o6 sethi 0x1BB9, %o2 srax %o0, 0x12, %i3 movvc %icc, %i6, %i4 xnorcc %l6, 0x003F, %i7 movrgez %g2, %g5, %i5 ldsb [%l7 + 0x3B], %o3 fzero %f4 stb %i2, [%l7 + 0x5A] movrgez %l5, %i0, %g3 xorcc %g1, %l1, %i1 fbg,a %fcc0, loop_1773 mulx %g6, %l0, %g4 bg,pt %icc, loop_1774 sra %l4, 0x15, %g7 loop_1773: fblg,a %fcc0, loop_1775 sll %o5, %o1, %l3 loop_1774: ble,a %icc, loop_1776 fmovdleu %xcc, %f17, %f7 loop_1775: movpos %icc, %l2, %o7 edge16ln %o6, %o2, %o0 loop_1776: fornot1 %f18, %f26, %f12 tcs %xcc, 0x2 movrlz %o4, 0x264, %i3 movneg %icc, %i4, %l6 fnot1s %f24, %f31 fmovse %xcc, %f12, %f23 wr %g0, 0xf1, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync movrlez %i7, %i6, %g5 tvs %icc, 0x0 subc %g2, 0x1A9F, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x80, %asi ldxa [%l7 + 0x78] %asi, %i2 orcc %i5, %l5, %i0 set 0x18, %o6 stda %g0, [%l7 + %o6] 0xe3 membar #Sync add %l7, 0x38, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %g3, %l1 fcmpes %fcc2, %f19, %f21 set 0x40, %o4 stda %f0, [%l7 + %o4] 0x04 srlx %g6, %l0, %g4 srax %i1, 0x09, %l4 bcc,pt %xcc, loop_1777 udivx %g7, 0x0803, %o1 fbuge,a %fcc3, loop_1778 add %l3, %o5, %o7 loop_1777: fxors %f28, %f26, %f15 fblg,a %fcc0, loop_1779 loop_1778: addccc %o6, %l2, %o2 smul %o4, 0x0A04, %o0 call loop_1780 loop_1779: sethi 0x1E58, %i4 subcc %i3, 0x0B77, %i7 alignaddr %l6, %g5, %g2 loop_1780: fornot1s %f11, %f15, %f27 fornot1 %f30, %f30, %f0 mova %xcc, %o3, %i2 ta %xcc, 0x5 xor %i5, 0x1962, %i6 for %f2, %f22, %f20 fpadd32s %f9, %f17, %f21 set 0x08, %o7 lda [%l7 + %o7] 0x81, %f9 udivx %i0, 0x0C7C, %g1 bgu,a loop_1781 edge16ln %l5, %g3, %l1 fabsd %f0, %f4 fmovrsne %l0, %f15, %f29 loop_1781: tn %icc, 0x6 fmuld8ulx16 %f3, %f16, %f4 ldsh [%l7 + 0x4E], %g6 fzeros %f7 bne,pn %icc, loop_1782 sdivx %g4, 0x16DC, %l4 udiv %g7, 0x1EFC, %i1 tcs %xcc, 0x1 loop_1782: sll %l3, %o1, %o7 sll %o6, %l2, %o2 mulscc %o5, %o0, %o4 tn %icc, 0x0 tvs %icc, 0x5 mova %icc, %i3, %i4 fmovsvs %xcc, %f24, %f22 fornot2s %f28, %f27, %f22 set 0x58, %l2 lduwa [%l7 + %l2] 0x10, %i7 fnand %f30, %f30, %f22 ld [%l7 + 0x4C], %f28 fsrc1 %f14, %f6 fmovdvc %xcc, %f25, %f13 fbne,a %fcc1, loop_1783 tneg %icc, 0x4 membar 0x60 movre %g5, %l6, %g2 loop_1783: fnot1s %f22, %f14 array32 %o3, %i5, %i2 stb %i6, [%l7 + 0x36] fcmple32 %f18, %f0, %i0 xor %g1, 0x0ABA, %l5 edge32n %g3, %l1, %g6 siam 0x0 fpsub32s %f25, %f1, %f28 movpos %icc, %g4, %l4 fones %f1 movrlez %g7, %l0, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrslez %o1, %f16, %f21 andn %o7, 0x0089, %o6 sra %l3, 0x03, %o2 wr %g0, 0xe2, %asi stwa %l2, [%l7 + 0x70] %asi membar #Sync movrlz %o0, %o4, %i3 bn,pt %icc, loop_1784 fmovscs %icc, %f10, %f9 udiv %o5, 0x046F, %i4 xor %g5, 0x06C1, %l6 loop_1784: fnors %f23, %f10, %f8 set 0x18, %l1 stxa %g2, [%g0 + %l1] 0x4f add %l7, 0x70, %l6 wr %g0, 0x0c, %asi casxa [%l6] %asi, %o3, %i5 sdiv %i2, 0x0AE8, %i6 sir 0x1EBA edge16ln %i7, %i0, %l5 sethi 0x17EC, %g3 udivx %l1, 0x0F0B, %g1 fands %f22, %f22, %f14 add %g4, %l4, %g6 subc %g7, %i1, %l0 udivcc %o1, 0x0804, %o6 bleu,pn %xcc, loop_1785 and %o7, 0x0BA4, %l3 fornot2s %f18, %f25, %f12 addcc %o2, %o0, %l2 loop_1785: ldd [%l7 + 0x68], %f6 sdivcc %o4, 0x0F8C, %o5 bcs loop_1786 be,a,pt %xcc, loop_1787 bne,pn %xcc, loop_1788 sethi 0x0C1F, %i3 loop_1786: sir 0x007F loop_1787: fbg,a %fcc3, loop_1789 loop_1788: fors %f13, %f17, %f3 tcs %xcc, 0x7 faligndata %f20, %f18, %f14 loop_1789: andn %g5, 0x0817, %i4 tleu %xcc, 0x6 edge8l %g2, %o3, %i5 brz,a %i2, loop_1790 fabss %f8, %f11 tgu %icc, 0x0 fcmpeq32 %f8, %f16, %l6 loop_1790: sir 0x05A4 movcc %xcc, %i6, %i0 fornot2 %f26, %f16, %f0 addccc %i7, 0x031F, %g3 fpadd32 %f4, %f22, %f4 bn,pt %icc, loop_1791 array16 %l5, %l1, %g4 xnor %g1, %l4, %g7 movneg %xcc, %i1, %g6 loop_1791: tvc %xcc, 0x2 tcs %xcc, 0x5 fmovrdne %o1, %f2, %f22 fnands %f7, %f29, %f24 bcs %xcc, loop_1792 fpadd32s %f12, %f27, %f16 ldd [%l7 + 0x70], %f18 fmovdgu %xcc, %f25, %f21 loop_1792: fmovda %icc, %f4, %f3 popc 0x0C41, %o6 ldsw [%l7 + 0x30], %l0 edge32ln %l3, %o7, %o2 set 0x36, %g1 stha %l2, [%l7 + %g1] 0x11 tl %icc, 0x2 edge32n %o4, %o0, %o5 fbue %fcc1, loop_1793 edge16n %g5, %i3, %g2 ldsb [%l7 + 0x22], %o3 fmovdcs %icc, %f16, %f0 loop_1793: sir 0x1560 alignaddr %i5, %i4, %l6 fbule,a %fcc1, loop_1794 sdiv %i2, 0x0036, %i6 bgu,a,pt %icc, loop_1795 movl %xcc, %i7, %i0 loop_1794: ldsb [%l7 + 0x7D], %l5 movrne %g3, 0x22B, %l1 loop_1795: mulx %g4, 0x13D4, %l4 set 0x78, %g7 stda %g6, [%l7 + %g7] 0x2b membar #Sync tl %icc, 0x2 array16 %i1, %g6, %o1 addc %g1, %o6, %l0 tne %xcc, 0x5 orncc %l3, %o7, %l2 and %o2, 0x1869, %o4 tg %xcc, 0x0 nop set 0x71, %o5 ldsb [%l7 + %o5], %o0 tsubcc %o5, %i3, %g2 ld [%l7 + 0x18], %f2 movrgz %g5, %o3, %i4 xnorcc %i5, 0x0F8A, %l6 fnegs %f20, %f17 fbge,a %fcc3, loop_1796 fnors %f11, %f6, %f13 tl %icc, 0x2 andncc %i6, %i2, %i7 loop_1796: bg,a,pt %icc, loop_1797 fand %f14, %f18, %f4 tn %icc, 0x5 fble %fcc2, loop_1798 loop_1797: sethi 0x0974, %l5 wr %g0, 0xe2, %asi ldda [%l7 + 0x60] %asi, %g2 loop_1798: edge8ln %i0, %l1, %l4 popc 0x0030, %g7 nop set 0x4C, %i0 ldsb [%l7 + %i0], %g4 te %xcc, 0x4 fmovscs %xcc, %f2, %f24 fornot1s %f31, %f18, %f23 bvs,a,pn %icc, loop_1799 srax %g6, 0x0C, %o1 fmovdpos %xcc, %f9, %f23 movrne %g1, 0x066, %o6 loop_1799: orcc %i1, 0x0289, %l0 umulcc %l3, 0x1A89, %l2 fmul8x16 %f7, %f18, %f28 subcc %o7, %o4, %o0 movcc %icc, %o2, %o5 bcc,a,pn %xcc, loop_1800 fbul %fcc0, loop_1801 udivcc %g2, 0x1C1B, %g5 subccc %i3, 0x0559, %o3 loop_1800: mova %xcc, %i4, %i5 loop_1801: fmovsgu %icc, %f5, %f7 wr %g0, 0x19, %asi lduba [%l7 + 0x35] %asi, %i6 movne %xcc, %i2, %l6 fmovrslz %i7, %f25, %f20 fbuge,a %fcc3, loop_1802 nop setx loop_1803, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry xorcc %g3, 0x19B6, %l5 fxnors %f31, %f11, %f21 loop_1802: movrne %l1, %l4, %i0 loop_1803: edge16ln %g7, %g6, %g4 wr %g0, 0x19, %asi stha %g1, [%l7 + 0x18] %asi ble %icc, loop_1804 andncc %o1, %i1, %l0 mova %icc, %l3, %l2 fnors %f9, %f6, %f9 loop_1804: nop set 0x40, %o2 stda %f0, [%l7 + %o2] 0x19 fmovdneg %icc, %f13, %f6 set 0x0F, %l5 stba %o6, [%l7 + %l5] 0x23 membar #Sync bleu,a loop_1805 tgu %xcc, 0x1 fmovdvs %xcc, %f28, %f28 fnot1s %f17, %f18 loop_1805: movpos %xcc, %o7, %o4 be,a %icc, loop_1806 sethi 0x18C3, %o2 edge32l %o5, %o0, %g2 taddcctv %g5, 0x1AAC, %i3 loop_1806: bleu,pn %icc, loop_1807 tsubcc %o3, %i4, %i6 wr %g0, 0x80, %asi lduba [%l7 + 0x7F] %asi, %i2 loop_1807: tneg %xcc, 0x0 andcc %l6, 0x0906, %i5 alignaddr %g3, %i7, %l5 bg,a,pn %icc, loop_1808 sdiv %l4, 0x1457, %i0 flush %l7 + 0x48 movneg %xcc, %l1, %g7 loop_1808: sdivx %g6, 0x1FBE, %g1 fand %f12, %f2, %f0 umul %o1, %g4, %l0 bcc,a,pn %xcc, loop_1809 addcc %i1, 0x0BA1, %l3 membar 0x78 fbule,a %fcc0, loop_1810 loop_1809: tle %xcc, 0x3 movrlz %o6, 0x27B, %l2 srlx %o4, 0x12, %o7 loop_1810: tn %xcc, 0x1 movle %icc, %o5, %o0 taddcc %o2, %g2, %i3 fbu,a %fcc3, loop_1811 edge32n %g5, %o3, %i6 popc %i2, %l6 udiv %i4, 0x130F, %i5 loop_1811: nop wr %g0, 0x88, %asi lduba [%l7 + 0x7F] %asi, %g3 ba,pt %xcc, loop_1812 orncc %l5, 0x0CBA, %l4 movcc %icc, %i7, %i0 movg %icc, %g7, %g6 loop_1812: ta %xcc, 0x7 wr %g0, 0x88, %asi sta %f29, [%l7 + 0x28] %asi fpsub32s %f16, %f21, %f26 fbe,a %fcc2, loop_1813 bvs %xcc, loop_1814 bleu,a %xcc, loop_1815 subcc %l1, 0x0C1F, %g1 loop_1813: movcc %xcc, %g4, %l0 loop_1814: tge %icc, 0x5 loop_1815: tvc %xcc, 0x3 sllx %i1, 0x02, %o1 tcs %xcc, 0x0 sdivx %o6, 0x1DA8, %l3 wr %g0, 0x11, %asi lduwa [%l7 + 0x4C] %asi, %o4 fmovda %xcc, %f26, %f6 fandnot1s %f22, %f7, %f0 ldsh [%l7 + 0x3C], %l2 fmovdn %xcc, %f9, %f2 fmovdl %icc, %f3, %f9 smul %o5, %o7, %o0 fone %f20 smulcc %o2, %i3, %g5 array8 %o3, %g2, %i2 tle %icc, 0x5 bg,a,pn %xcc, loop_1816 addcc %l6, 0x0821, %i6 andcc %i5, %i4, %l5 fcmpgt32 %f30, %f22, %l4 loop_1816: bcs,a %icc, loop_1817 fnot1 %f20, %f28 mulscc %i7, %g3, %i0 tsubcctv %g7, %g6, %g1 loop_1817: fxor %f22, %f30, %f2 move %xcc, %l1, %g4 ba,a,pn %icc, loop_1818 subccc %l0, %o1, %o6 taddcc %i1, 0x0D0A, %l3 xnor %l2, 0x080D, %o5 loop_1818: mulscc %o4, %o0, %o7 ta %xcc, 0x6 srlx %o2, 0x16, %i3 wr %g0, 0x04, %asi swapa [%l7 + 0x14] %asi, %o3 orn %g5, 0x1C38, %i2 fnor %f0, %f2, %f10 move %xcc, %g2, %l6 siam 0x2 ba,pt %xcc, loop_1819 fpmerge %f0, %f26, %f4 bvc,a,pt %icc, loop_1820 sll %i6, 0x0C, %i4 loop_1819: taddcc %l5, 0x01CB, %l4 movl %xcc, %i7, %g3 loop_1820: sdiv %i5, 0x03A1, %i0 udiv %g6, 0x0E4F, %g7 smulcc %g1, 0x0B00, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bge %xcc, loop_1821 movcs %xcc, %l1, %o1 smul %l0, 0x0FC8, %o6 movle %icc, %l3, %i1 loop_1821: tgu %icc, 0x5 sdivcc %o5, 0x0B18, %o4 fmovdcc %icc, %f27, %f19 nop setx loop_1822, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry nop setx loop_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 nop set 0x60, %o3 stx %l2, [%l7 + %o3] edge16ln %o7, %o0, %i3 loop_1822: nop set 0x7C, %l0 stba %o2, [%l7 + %l0] 0x2a membar #Sync loop_1823: ta %xcc, 0x0 edge32n %o3, %i2, %g5 nop set 0x2C, %i7 prefetch [%l7 + %i7], 0x3 fands %f10, %f9, %f23 orn %l6, %g2, %i4 movle %icc, %i6, %l5 array32 %l4, %i7, %i5 bvs,pn %icc, loop_1824 fcmpgt32 %f22, %f12, %i0 set 0x40, %i5 stda %f0, [%l7 + %i5] 0x0c loop_1824: sdiv %g6, 0x1B9F, %g3 fsrc2s %f16, %f15 movrlez %g1, 0x335, %g7 subc %l1, 0x13DE, %o1 fmovrdgz %l0, %f0, %f12 tneg %xcc, 0x4 smulcc %g4, %o6, %i1 fmovsvs %icc, %f8, %f0 xnor %l3, %o5, %o4 movgu %xcc, %l2, %o7 xorcc %o0, 0x0003, %i3 edge8l %o3, %i2, %o2 set 0x2A, %o0 lduha [%l7 + %o0] 0x88, %g5 udivx %g2, 0x1DEE, %l6 fbu,a %fcc0, loop_1825 andncc %i6, %l5, %l4 mulx %i7, %i4, %i0 fbule,a %fcc3, loop_1826 loop_1825: andcc %i5, %g6, %g3 fmovsleu %icc, %f19, %f26 tvc %xcc, 0x3 loop_1826: fmovdle %icc, %f4, %f29 fnegs %f23, %f3 fmovrdlez %g1, %f12, %f20 fmovdn %icc, %f22, %f26 movrgz %g7, 0x2D3, %o1 nop set 0x2A, %g2 ldstub [%l7 + %g2], %l0 movne %icc, %l1, %o6 sdivx %g4, 0x1147, %i1 mova %icc, %o5, %l3 brlz %l2, loop_1827 movvs %icc, %o7, %o0 tne %icc, 0x4 addcc %o4, %i3, %o3 loop_1827: array16 %o2, %g5, %i2 fsrc2 %f12, %f24 xnorcc %l6, %g2, %i6 fmovrsgez %l4, %f31, %f9 sdivx %i7, 0x0B05, %i4 sllx %i0, %i5, %g6 brnz,a %g3, loop_1828 stbar tge %icc, 0x5 lduh [%l7 + 0x6A], %l5 loop_1828: fmovrdlez %g7, %f28, %f0 addccc %g1, 0x1857, %l0 fbu,a %fcc2, loop_1829 movrne %l1, %o1, %g4 orcc %i1, %o6, %l3 mova %xcc, %o5, %l2 loop_1829: xor %o0, 0x01D0, %o4 fxnor %f26, %f24, %f0 nop setx loop_1830, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrne %i3, %o7, %o2 sub %g5, 0x1718, %i2 xor %l6, %g2, %i6 loop_1830: fcmps %fcc3, %f8, %f10 tsubcc %o3, %i7, %i4 stw %i0, [%l7 + 0x14] movvc %icc, %l4, %i5 tneg %icc, 0x2 edge32 %g6, %l5, %g7 fpackfix %f10, %f24 popc %g1, %g3 andcc %l0, 0x02B9, %o1 tcs %xcc, 0x7 fmovrdgz %l1, %f12, %f16 or %i1, 0x006D, %o6 sth %g4, [%l7 + 0x20] movrlez %l3, 0x272, %l2 set 0x51, %g3 stba %o0, [%l7 + %g3] 0x04 popc %o4, %i3 bne %xcc, loop_1831 movleu %xcc, %o7, %o5 movl %icc, %o2, %g5 movrgz %l6, 0x0CD, %g2 loop_1831: ldsw [%l7 + 0x58], %i2 subcc %o3, 0x033E, %i6 movvc %xcc, %i4, %i0 fbge %fcc2, loop_1832 edge16ln %i7, %l4, %g6 stx %l5, [%l7 + 0x28] xor %g7, %g1, %i5 loop_1832: alignaddr %g3, %o1, %l0 fblg %fcc2, loop_1833 fblg,a %fcc1, loop_1834 fpsub16s %f21, %f0, %f24 wr %g0, 0x81, %asi prefetcha [%l7 + 0x18] %asi, 0x0 loop_1833: fmovscs %icc, %f13, %f25 loop_1834: movcs %icc, %o6, %g4 brlz %l3, loop_1835 fcmple32 %f2, %f28, %l1 fmovsleu %icc, %f16, %f27 nop setx loop_1836, %l0, %l1 jmpl %l1, %l2 loop_1835: fabss %f30, %f7 xor %o4, 0x039D, %i3 array16 %o7, %o5, %o0 loop_1836: movge %icc, %o2, %g5 wr %g0, 0x80, %asi sta %f9, [%l7 + 0x0C] %asi fmovs %f26, %f12 bne %icc, loop_1837 call loop_1838 tneg %icc, 0x5 orcc %g2, %i2, %l6 loop_1837: lduw [%l7 + 0x10], %o3 loop_1838: fmovrdgez %i6, %f0, %f26 ldub [%l7 + 0x24], %i4 fpadd32 %f18, %f14, %f26 tne %icc, 0x6 nop setx loop_1839, %l0, %l1 jmpl %l1, %i7 prefetch [%l7 + 0x74], 0x1 fbne %fcc1, loop_1840 movrlz %i0, %l4, %l5 loop_1839: orncc %g7, 0x1339, %g1 tvc %icc, 0x6 loop_1840: subc %g6, 0x0BFE, %i5 mova %xcc, %o1, %l0 fbul %fcc2, loop_1841 sra %g3, 0x1D, %o6 fmovsa %xcc, %f17, %f31 andncc %i1, %l3, %l1 loop_1841: taddcctv %g4, 0x0A22, %l2 andncc %o4, %i3, %o5 edge8n %o0, %o7, %g5 movrlez %g2, %i2, %l6 fmovsne %xcc, %f24, %f26 addccc %o3, 0x11F9, %o2 edge16 %i4, %i7, %i6 array16 %l4, %l5, %i0 umulcc %g7, %g6, %i5 andcc %o1, %g1, %l0 nop set 0x40, %l4 std %f26, [%l7 + %l4] nop setx loop_1842, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ta %xcc, 0x5 ld [%l7 + 0x7C], %f30 movrlez %g3, %o6, %l3 loop_1842: nop wr %g0, 0x11, %asi ldstuba [%l7 + 0x3D] %asi, %i1 brz %l1, loop_1843 movrlez %g4, %o4, %i3 brnz,a %l2, loop_1844 sethi 0x0FB2, %o0 loop_1843: fcmpne32 %f6, %f24, %o7 stb %o5, [%l7 + 0x21] loop_1844: movcc %xcc, %g5, %g2 tn %xcc, 0x4 fbule,a %fcc3, loop_1845 fpsub32 %f4, %f28, %f30 set 0x2C, %i4 swapa [%l7 + %i4] 0x80, %i2 loop_1845: movneg %xcc, %l6, %o3 fmovd %f14, %f16 wr %g0, 0x89, %asi stwa %o2, [%l7 + 0x10] %asi alignaddrl %i4, %i7, %l4 movrlez %i6, 0x238, %l5 fmovrdgz %g7, %f0, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmped %fcc3, %f24, %f2 xnor %g6, %i5, %i0 movle %icc, %g1, %l0 fcmpgt16 %f16, %f16, %o1 addc %o6, %l3, %g3 movgu %xcc, %l1, %i1 bneg %icc, loop_1846 edge32n %g4, %o4, %l2 set 0x1F, %g6 ldsba [%l7 + %g6] 0x15, %i3 loop_1846: edge16n %o0, %o7, %g5 fmul8x16 %f16, %f18, %f18 fnand %f16, %f6, %f12 subccc %o5, %g2, %l6 tneg %icc, 0x0 orncc %i2, 0x0472, %o3 sllx %o2, 0x1A, %i7 ba,pn %icc, loop_1847 bvs %xcc, loop_1848 fmovdg %xcc, %f20, %f11 wr %g0, 0x80, %asi stba %l4, [%l7 + 0x3C] %asi loop_1847: movre %i6, 0x339, %l5 loop_1848: fexpand %f26, %f14 movgu %xcc, %i4, %g6 fmovdgu %icc, %f8, %f0 fmovrde %i5, %f20, %f14 wr %g0, 0x80, %asi lduwa [%l7 + 0x64] %asi, %i0 smul %g1, 0x1D9B, %l0 wr %g0, 0x10, %asi lduba [%l7 + 0x30] %asi, %o1 orncc %o6, %g7, %l3 tpos %xcc, 0x3 tcs %xcc, 0x1 wr %g0, 0x0c, %asi ldsha [%l7 + 0x20] %asi, %g3 movn %icc, %i1, %l1 movrlez %g4, 0x208, %l2 move %xcc, %i3, %o4 fxors %f20, %f15, %f6 sir 0x0BBF bshuffle %f26, %f16, %f0 bpos,pt %xcc, loop_1849 sethi 0x05D5, %o0 subc %o7, 0x0A59, %o5 set 0x4F, %g5 ldsba [%l7 + %g5] 0x04, %g5 loop_1849: edge8ln %g2, %l6, %o3 fpack16 %f14, %f23 edge16n %i2, %i7, %o2 edge16l %l4, %l5, %i6 fmovdl %xcc, %f2, %f2 brgez %g6, loop_1850 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpgt16 %f12, %f26, %i4 fbe %fcc2, loop_1851 loop_1850: sll %i5, 0x07, %g1 edge16n %i0, %o1, %o6 fmovdcc %icc, %f14, %f2 loop_1851: tn %xcc, 0x2 bgu,a %xcc, loop_1852 bn,a loop_1853 udivx %l0, 0x0DAD, %g7 fnegs %f6, %f7 loop_1852: fmovsa %icc, %f1, %f31 loop_1853: udivx %g3, 0x02F8, %l3 fnot1s %f27, %f9 fbl %fcc1, loop_1854 ta %icc, 0x2 edge32n %l1, %i1, %g4 pdist %f0, %f12, %f8 loop_1854: subccc %l2, 0x0BE7, %i3 and %o0, 0x0DD6, %o4 fmovsneg %icc, %f26, %f7 tcs %xcc, 0x3 taddcctv %o5, 0x1295, %o7 fbuge %fcc0, loop_1855 array32 %g5, %g2, %l6 udivcc %o3, 0x0161, %i7 fsrc2 %f26, %f6 loop_1855: std %f22, [%l7 + 0x50] edge16 %i2, %o2, %l4 subccc %l5, 0x1014, %g6 andcc %i4, %i5, %g1 fbu,a %fcc2, loop_1856 fbug %fcc1, loop_1857 bcs,a,pt %icc, loop_1858 fmovrde %i0, %f10, %f6 loop_1856: andncc %i6, %o1, %l0 loop_1857: addcc %o6, 0x096D, %g7 loop_1858: movrlz %l3, %g3, %i1 ble,pn %xcc, loop_1859 brlz,a %l1, loop_1860 ba loop_1861 smulcc %l2, %g4, %o0 loop_1859: tsubcc %i3, 0x1F09, %o5 loop_1860: mova %icc, %o4, %o7 loop_1861: fbule %fcc2, loop_1862 fmovse %icc, %f4, %f5 orn %g2, 0x01B4, %g5 fands %f25, %f20, %f7 loop_1862: sra %o3, %i7, %i2 movne %icc, %l6, %l4 fmovrdgz %o2, %f0, %f18 fbne %fcc1, loop_1863 fbl %fcc0, loop_1864 movrgz %l5, 0x3CB, %i4 movgu %xcc, %i5, %g1 loop_1863: nop setx loop_1865, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1864: fmovsvc %xcc, %f20, %f23 wr %g0, 0x10, %asi ldxa [%l7 + 0x58] %asi, %i0 loop_1865: fmul8x16au %f17, %f8, %f0 fmovde %icc, %f28, %f20 te %icc, 0x4 or %g6, %i6, %l0 fnot1s %f6, %f27 subcc %o6, 0x1904, %g7 andncc %o1, %l3, %i1 bshuffle %f2, %f22, %f26 set 0x76, %g4 ldsha [%l7 + %g4] 0x81, %l1 mulscc %l2, %g4, %o0 udivx %g3, 0x06A2, %i3 tgu %xcc, 0x4 tn %icc, 0x3 nop setx loop_1866, %l0, %l1 jmpl %l1, %o4 tneg %xcc, 0x6 set 0x54, %i1 lda [%l7 + %i1] 0x18, %f20 loop_1866: edge16 %o5, %g2, %g5 fbue,a %fcc1, loop_1867 xnorcc %o7, 0x0478, %o3 xnorcc %i2, %l6, %l4 andn %i7, 0x037D, %o2 loop_1867: sra %l5, %i4, %i5 fnot2 %f6, %f2 fpsub32 %f0, %f30, %f16 nop set 0x58, %i3 ldsb [%l7 + %i3], %i0 fxors %f15, %f3, %f25 movre %g1, %i6, %g6 bg,a,pn %xcc, loop_1868 fmovrsne %l0, %f21, %f24 sir 0x1CBA tcc %icc, 0x4 loop_1868: alignaddrl %g7, %o6, %o1 fbn,a %fcc3, loop_1869 tsubcctv %l3, %i1, %l1 xnorcc %g4, %l2, %g3 ba,a %xcc, loop_1870 loop_1869: edge8 %o0, %i3, %o5 sra %g2, %o4, %o7 sdiv %o3, 0x0F8D, %g5 loop_1870: prefetch [%l7 + 0x5C], 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsle %icc, %f29, %f9 fbul,a %fcc0, loop_1871 ldd [%l7 + 0x70], %f20 fpadd32s %f28, %f7, %f3 fcmpne32 %f8, %f28, %i2 loop_1871: call loop_1872 tn %xcc, 0x1 subcc %l4, 0x159C, %l6 smul %o2, %i7, %l5 loop_1872: fornot2s %f25, %f27, %f16 smulcc %i5, %i0, %g1 add %i4, 0x0CBF, %g6 fmovscc %xcc, %f13, %f9 lduw [%l7 + 0x1C], %i6 udiv %l0, 0x0CD8, %g7 bl,a %icc, loop_1873 fmovscs %icc, %f27, %f18 movleu %icc, %o6, %o1 set 0x40, %i6 ldda [%l7 + %i6] 0x22, %i0 loop_1873: nop set 0x3C, %i2 ldsba [%l7 + %i2] 0x19, %l1 addc %g4, %l3, %l2 nop setx loop_1874, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry popc 0x1931, %o0 umulcc %i3, 0x02BB, %g3 movneg %icc, %g2, %o5 loop_1874: movl %xcc, %o4, %o7 fbuge %fcc3, loop_1875 subcc %g5, %i2, %l4 fbuge,a %fcc1, loop_1876 movrlz %l6, 0x368, %o2 loop_1875: fxnors %f26, %f24, %f11 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1876: bneg %icc, loop_1877 movge %xcc, %o3, %i7 edge8 %l5, %i5, %i0 bne,a %icc, loop_1878 loop_1877: alignaddrl %g1, %g6, %i4 fmovsl %xcc, %f14, %f21 fmovsn %icc, %f9, %f9 loop_1878: movge %xcc, %i6, %l0 udivx %o6, 0x1BAF, %o1 xorcc %i1, 0x050B, %g7 movcs %icc, %l1, %l3 fmovdneg %icc, %f21, %f22 fbg %fcc2, loop_1879 alignaddr %l2, %o0, %g4 tvs %xcc, 0x4 fmovsle %icc, %f21, %f9 loop_1879: movleu %xcc, %i3, %g2 array32 %o5, %o4, %g3 udiv %g5, 0x0F71, %o7 andcc %i2, %l6, %o2 movleu %xcc, %o3, %l4 sub %i7, %i5, %l5 fmovdgu %icc, %f17, %f18 andcc %i0, %g1, %i4 call loop_1880 orcc %i6, %g6, %l0 fcmple32 %f0, %f4, %o6 movvc %icc, %o1, %g7 loop_1880: fnands %f21, %f9, %f30 tcc %xcc, 0x5 fpack32 %f22, %f2, %f18 ldstub [%l7 + 0x15], %i1 add %l3, %l1, %o0 ba %xcc, loop_1881 bg loop_1882 umul %g4, 0x1E63, %l2 set 0x8, %o1 ldxa [%g0 + %o1] 0x21, %g2 loop_1881: and %o5, %i3, %o4 loop_1882: fmovrde %g5, %f6, %f18 swap [%l7 + 0x34], %o7 movrne %g3, %i2, %l6 te %xcc, 0x4 array8 %o2, %l4, %o3 movvs %xcc, %i7, %l5 fbuge %fcc1, loop_1883 bg,a loop_1884 andn %i5, 0x0AA9, %g1 movleu %icc, %i0, %i6 loop_1883: tl %xcc, 0x7 loop_1884: sll %i4, 0x0C, %g6 be %xcc, loop_1885 xor %l0, 0x007B, %o1 addc %g7, %o6, %l3 tleu %xcc, 0x5 loop_1885: sdivx %i1, 0x1365, %l1 edge8n %g4, %o0, %l2 edge16 %g2, %i3, %o4 for %f8, %f28, %f12 fmovspos %icc, %f23, %f4 orncc %o5, %o7, %g3 edge8n %g5, %i2, %l6 addcc %o2, 0x0160, %l4 bcc,a loop_1886 fcmpne32 %f18, %f6, %i7 or %l5, 0x0295, %i5 fmovdle %icc, %f20, %f0 loop_1886: orn %o3, 0x061F, %i0 nop setx loop_1887, %l0, %l1 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 %g1, %i6, %i4 udivcc %l0, 0x1BEE, %g6 movg %xcc, %o1, %g7 loop_1887: movre %o6, %l3, %i1 edge32 %l1, %g4, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpne32 %f14, %f14, %g2 tsubcctv %i3, %o0, %o4 fpmerge %f16, %f16, %f8 fmovspos %xcc, %f28, %f22 sdivx %o5, 0x17FD, %g3 set 0x20, %l6 stda %g4, [%l7 + %l6] 0x88 sethi 0x08C1, %o7 edge8ln %l6, %o2, %l4 umul %i2, %l5, %i7 tl %xcc, 0x7 pdist %f26, %f18, %f28 taddcc %i5, 0x1352, %o3 fornot2s %f26, %f22, %f0 add %l7, 0x08, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %g1, %i6 fble %fcc0, loop_1888 sth %i0, [%l7 + 0x22] fpadd16s %f11, %f15, %f15 bcs,pt %icc, loop_1889 loop_1888: bshuffle %f10, %f24, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %icc, 0x3 loop_1889: fmovsge %xcc, %f10, %f12 srax %l0, %i4, %g6 sethi 0x048F, %g7 brz %o6, loop_1890 fpadd32 %f12, %f18, %f26 brgz %l3, loop_1891 sll %i1, 0x18, %o1 loop_1890: te %icc, 0x4 movvs %xcc, %l1, %g4 loop_1891: movcc %icc, %g2, %l2 tl %xcc, 0x1 membar 0x6B fmovrdne %o0, %f30, %f14 smul %i3, 0x0B88, %o4 edge8ln %o5, %g3, %g5 orcc %o7, 0x16C2, %o2 sir 0x0FBE fbe,a %fcc1, loop_1892 sth %l4, [%l7 + 0x38] fnand %f16, %f26, %f14 fmovse %icc, %f30, %f27 loop_1892: udivcc %l6, 0x11BE, %l5 movrgz %i7, 0x137, %i5 addc %i2, %o3, %g1 sethi 0x0E5E, %i0 orn %l0, %i4, %g6 movcs %icc, %g7, %o6 fpackfix %f30, %f25 edge16 %l3, %i1, %i6 movvs %xcc, %l1, %o1 orncc %g2, 0x18EE, %l2 fmuld8sux16 %f4, %f11, %f4 bn loop_1893 sdivx %g4, 0x1DED, %o0 movle %xcc, %o4, %i3 tsubcc %g3, %g5, %o5 loop_1893: smulcc %o7, %l4, %l6 edge8l %l5, %o2, %i7 edge32l %i2, %o3, %i5 xnorcc %g1, 0x1226, %l0 movrne %i0, %g6, %g7 tl %icc, 0x1 fmovda %xcc, %f24, %f12 edge32ln %i4, %l3, %o6 movvc %icc, %i6, %i1 bshuffle %f2, %f6, %f24 umul %o1, 0x1A45, %l1 fbu,a %fcc2, loop_1894 xorcc %l2, 0x159B, %g4 movn %xcc, %o0, %o4 bleu,pn %xcc, loop_1895 loop_1894: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %g2, %g3, %g5 fpmerge %f30, %f8, %f22 loop_1895: movn %xcc, %i3, %o5 movneg %icc, %o7, %l4 fabss %f24, %f8 fbuge,a %fcc3, loop_1896 andncc %l5, %o2, %l6 tl %icc, 0x2 fmovrsne %i7, %f0, %f29 loop_1896: srax %i2, 0x03, %o3 tgu %icc, 0x2 fcmpeq32 %f4, %f14, %g1 addc %l0, %i0, %i5 sir 0x02D6 lduh [%l7 + 0x08], %g6 nop set 0x48, %l3 ldd [%l7 + %l3], %g6 subc %i4, %l3, %o6 tsubcctv %i1, %i6, %o1 wr %g0, 0x04, %asi stxa %l1, [%l7 + 0x18] %asi fexpand %f16, %f4 fbo,a %fcc3, loop_1897 fbn %fcc2, loop_1898 movcc %icc, %g4, %l2 tpos %xcc, 0x2 loop_1897: fexpand %f9, %f6 loop_1898: smulcc %o4, %g2, %o0 fmul8x16au %f8, %f20, %f12 fmovsn %icc, %f9, %f26 movcc %xcc, %g3, %g5 fmovrsgez %i3, %f25, %f10 fmul8sux16 %f16, %f14, %f18 and %o5, %l4, %o7 move %icc, %l5, %o2 array16 %i7, %l6, %i2 edge8ln %o3, %g1, %i0 orcc %l0, 0x127D, %g6 edge8l %i5, %g7, %l3 tne %icc, 0x1 tl %icc, 0x4 alignaddr %i4, %i1, %o6 addcc %o1, %l1, %i6 fbn %fcc1, loop_1899 fpack16 %f8, %f29 stx %l2, [%l7 + 0x48] alignaddrl %g4, %o4, %o0 loop_1899: mova %xcc, %g3, %g5 fcmped %fcc1, %f6, %f16 wr %g0, 0x0c, %asi lduha [%l7 + 0x12] %asi, %g2 ba,pt %icc, loop_1900 fsrc2s %f20, %f23 ta %xcc, 0x0 edge8n %i3, %o5, %o7 loop_1900: sdivx %l5, 0x1AD2, %o2 movcc %icc, %l4, %i7 edge16n %l6, %i2, %o3 and %i0, 0x0BAF, %l0 tleu %icc, 0x5 wr %g0, 0x81, %asi ldswa [%l7 + 0x4C] %asi, %g6 ldx [%l7 + 0x60], %i5 fmovsleu %xcc, %f22, %f18 smulcc %g1, %l3, %g7 bvs,a,pt %xcc, loop_1901 edge32ln %i4, %i1, %o1 lduh [%l7 + 0x54], %o6 fmovdgu %xcc, %f24, %f12 loop_1901: fmovdn %icc, %f28, %f28 tsubcc %l1, %l2, %i6 fsrc1 %f6, %f24 ba,a,pt %icc, loop_1902 movrlez %o4, 0x13B, %g4 addcc %g3, %o0, %g2 set 0x39, %o6 lduba [%l7 + %o6] 0x15, %i3 loop_1902: ldd [%l7 + 0x70], %f8 edge32l %o5, %o7, %l5 fmovde %xcc, %f16, %f6 tpos %xcc, 0x4 tcc %xcc, 0x7 movrgez %g5, %o2, %l4 movleu %icc, %i7, %l6 nop setx loop_1903, %l0, %l1 jmpl %l1, %o3 fblg %fcc0, loop_1904 edge8ln %i2, %i0, %g6 bne,a,pt %xcc, loop_1905 loop_1903: xnorcc %l0, %i5, %g1 loop_1904: ba,a,pt %icc, loop_1906 fble %fcc3, loop_1907 loop_1905: movge %icc, %g7, %i4 ldub [%l7 + 0x3D], %l3 loop_1906: nop wr %g0, 0x19, %asi lduha [%l7 + 0x5C] %asi, %o1 loop_1907: ta %xcc, 0x6 taddcctv %i1, 0x0936, %l1 subcc %l2, %o6, %o4 umul %g4, 0x1942, %g3 movrlz %i6, 0x0D8, %o0 fba,a %fcc1, loop_1908 fbne,a %fcc1, loop_1909 array16 %g2, %o5, %i3 fmovrdlz %o7, %f30, %f14 loop_1908: nop wr %g0, 0x10, %asi stwa %l5, [%l7 + 0x14] %asi loop_1909: fabss %f10, %f19 fbo,a %fcc3, loop_1910 sir 0x0F0A udivcc %o2, 0x15BA, %l4 array16 %g5, %i7, %o3 loop_1910: fcmpgt32 %f0, %f20, %i2 subccc %i0, 0x06FE, %g6 fbug,a %fcc0, loop_1911 edge16ln %l0, %i5, %l6 and %g1, 0x1CE9, %g7 wr %g0, 0x19, %asi lduha [%l7 + 0x56] %asi, %l3 loop_1911: popc 0x05ED, %o1 membar 0x40 move %xcc, %i1, %l1 array16 %i4, %l2, %o6 addc %o4, 0x0704, %g4 fbe,a %fcc2, loop_1912 movrgez %i6, 0x16A, %g3 fmovrsgez %g2, %f17, %f10 fnot2 %f16, %f6 loop_1912: andcc %o5, %o0, %o7 movrlez %i3, %l5, %o2 tl %xcc, 0x0 movrne %g5, 0x0E9, %i7 tleu %xcc, 0x2 bvc loop_1913 fmovdcc %icc, %f3, %f13 fxnor %f28, %f24, %f20 tcc %icc, 0x3 loop_1913: brnz %o3, loop_1914 fble %fcc1, loop_1915 sub %i2, %l4, %i0 sdivcc %g6, 0x1064, %i5 loop_1914: fpsub16 %f4, %f18, %f14 loop_1915: fcmpgt32 %f18, %f18, %l6 sethi 0x158D, %g1 sll %g7, 0x0F, %l0 sethi 0x18B1, %o1 sethi 0x04A5, %l3 movrlz %i1, %l1, %l2 flush %l7 + 0x28 mulx %i4, %o6, %o4 nop set 0x30, %o4 std %g4, [%l7 + %o4] alignaddrl %g3, %i6, %g2 movgu %icc, %o5, %o0 tpos %icc, 0x1 fnot1s %f22, %f27 edge32ln %i3, %l5, %o7 fmovdvc %xcc, %f25, %f3 movvs %xcc, %o2, %i7 fpadd16 %f28, %f20, %f26 srax %o3, %i2, %l4 movgu %xcc, %g5, %g6 srlx %i0, 0x02, %l6 orcc %g1, %i5, %g7 sllx %l0, 0x0A, %o1 fnors %f18, %f20, %f4 fpadd16s %f29, %f17, %f29 swap [%l7 + 0x4C], %i1 andn %l3, 0x0AD6, %l1 movg %icc, %i4, %l2 fnot2 %f8, %f8 fmovdne %icc, %f31, %f18 fnands %f18, %f18, %f7 xorcc %o6, 0x0B13, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %icc, %o4, %i6 sth %g3, [%l7 + 0x20] xnor %o5, %o0, %g2 andcc %i3, 0x0F00, %o7 edge32ln %l5, %i7, %o3 fexpand %f1, %f20 brgez,a %o2, loop_1916 brnz %i2, loop_1917 sth %l4, [%l7 + 0x60] movl %icc, %g6, %i0 loop_1916: nop wr %g0, 0x80, %asi lda [%l7 + 0x34] %asi, %f11 loop_1917: edge16l %g5, %l6, %g1 stbar fors %f22, %f20, %f12 fmovsne %xcc, %f9, %f11 fble %fcc0, loop_1918 move %xcc, %i5, %l0 te %icc, 0x1 tne %xcc, 0x1 loop_1918: fcmpeq32 %f18, %f16, %o1 tcs %xcc, 0x3 edge8ln %g7, %l3, %i1 srlx %l1, %l2, %o6 andn %i4, %o4, %g4 addc %g3, %i6, %o0 tcs %xcc, 0x7 set 0x40, %o7 stda %f0, [%l7 + %o7] 0x11 edge8l %o5, %i3, %g2 movle %xcc, %o7, %i7 edge8 %l5, %o3, %o2 fmovsge %icc, %f25, %f25 edge32l %i2, %g6, %i0 array8 %l4, %l6, %g1 bcc,a %xcc, loop_1919 mulscc %i5, 0x16DA, %g5 bpos,a,pt %xcc, loop_1920 movvc %icc, %l0, %g7 loop_1919: bcs,a loop_1921 fmovs %f31, %f18 loop_1920: tvc %icc, 0x6 stw %l3, [%l7 + 0x74] loop_1921: edge16ln %i1, %o1, %l2 wr %g0, 0x04, %asi lduwa [%l7 + 0x18] %asi, %l1 bge %xcc, loop_1922 orncc %i4, 0x0B05, %o6 tg %icc, 0x5 movn %xcc, %o4, %g4 loop_1922: fandnot1s %f7, %f23, %f17 alignaddr %g3, %o0, %i6 tvs %icc, 0x7 subc %o5, 0x0E8E, %g2 fpsub32 %f22, %f8, %f14 fmovdg %xcc, %f10, %f17 subcc %i3, %i7, %l5 set 0x18, %l1 prefetcha [%l7 + %l1] 0x80, 0x3 bshuffle %f30, %f14, %f6 fbule %fcc2, loop_1923 fbl %fcc0, loop_1924 fcmpeq16 %f10, %f24, %o2 fmovrdgez %i2, %f2, %f16 loop_1923: orn %o3, %g6, %l4 loop_1924: tg %icc, 0x0 wr %g0, 0x88, %asi lduwa [%l7 + 0x2C] %asi, %i0 popc %g1, %i5 edge32l %l6, %g5, %l0 movrlez %g7, 0x3C4, %l3 fcmpes %fcc0, %f31, %f14 add %o1, 0x1F5C, %l2 tge %icc, 0x1 subc %l1, 0x1024, %i4 add %i1, 0x16C8, %o4 edge8l %g4, %g3, %o0 andn %o6, 0x0175, %o5 xnorcc %i6, %i3, %i7 tl %xcc, 0x6 smul %g2, 0x1F8B, %l5 and %o7, 0x1CA2, %i2 bgu,a,pn %icc, loop_1925 fmovdl %icc, %f12, %f28 fmul8x16al %f0, %f30, %f18 movrne %o3, %o2, %g6 loop_1925: edge16n %i0, %l4, %i5 fmovdge %xcc, %f7, %f5 edge8n %g1, %g5, %l0 ldub [%l7 + 0x4B], %l6 array8 %g7, %l3, %o1 nop setx loop_1926, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry srax %l2, 0x0B, %i4 fxnors %f4, %f31, %f24 edge8l %i1, %l1, %o4 loop_1926: fmovsa %xcc, %f13, %f1 tvs %icc, 0x1 sdivx %g4, 0x1AAD, %g3 tvs %icc, 0x5 movrgez %o6, 0x3C9, %o0 move %xcc, %i6, %o5 bpos,a loop_1927 tsubcc %i7, 0x13B4, %i3 edge32ln %g2, %l5, %o7 movrgz %o3, 0x23B, %o2 loop_1927: addcc %i2, %i0, %l4 fpackfix %f16, %f24 swap [%l7 + 0x54], %g6 smul %g1, 0x178B, %i5 addccc %g5, 0x16C6, %l6 fmovdne %icc, %f5, %f28 pdist %f28, %f4, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldx [%l7 + 0x58], %l0 tsubcc %g7, 0x17AF, %l3 nop set 0x28, %g1 ldd [%l7 + %g1], %o0 sethi 0x19D0, %l2 movl %icc, %i1, %l1 umulcc %o4, %i4, %g4 add %l7, 0x1C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o6 casa [%l6] 0x81, %o6, %g3 subcc %o0, %i6, %i7 fpadd16 %f22, %f6, %f18 add %l7, 0x20, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %i3 casa [%l6] %asi, %i3, %o5 set 0x12, %l2 stba %l5, [%l7 + %l2] 0x80 edge8 %o7, %g2, %o3 fmovdleu %xcc, %f31, %f16 be,pt %xcc, loop_1928 subc %i2, %o2, %i0 sllx %g6, 0x18, %g1 wr %g0, 0x81, %asi ldstuba [%l7 + 0x3C] %asi, %i5 loop_1928: sdiv %l4, 0x12B7, %g5 tne %icc, 0x4 sdiv %l6, 0x0A11, %g7 ldsw [%l7 + 0x20], %l0 tn %icc, 0x6 brgz,a %l3, loop_1929 brlez,a %o1, loop_1930 mova %xcc, %i1, %l2 alignaddr %l1, %o4, %i4 loop_1929: srax %o6, %g3, %g4 loop_1930: fcmple16 %f16, %f10, %o0 fmul8x16 %f17, %f10, %f10 ldsb [%l7 + 0x7D], %i6 udivx %i3, 0x0BF6, %o5 fmovrslz %l5, %f16, %f13 bcs,a,pn %icc, loop_1931 sdivx %i7, 0x1916, %g2 tcc %icc, 0x0 movre %o3, 0x382, %o7 loop_1931: fpack32 %f26, %f20, %f28 array16 %i2, %i0, %o2 fmul8sux16 %f20, %f16, %f26 fsrc2s %f27, %f31 bne,a,pt %xcc, loop_1932 fandnot2s %f18, %f5, %f9 set 0x20, %g7 ldxa [%g0 + %g7] 0x4f, %g1 loop_1932: tleu %icc, 0x0 wr %g0, 0x81, %asi lduba [%l7 + 0x2D] %asi, %g6 bcc,a loop_1933 tne %xcc, 0x6 movrlz %l4, 0x2DF, %g5 xnor %l6, %g7, %l0 loop_1933: fsrc2 %f24, %f22 brgez %l3, loop_1934 fmovrsgz %i5, %f0, %f0 smul %i1, 0x01B1, %l2 edge8l %l1, %o4, %o1 loop_1934: movl %xcc, %i4, %g3 umulcc %g4, 0x0ED1, %o6 tvc %xcc, 0x1 std %i6, [%l7 + 0x50] bvs,a,pt %icc, loop_1935 tle %icc, 0x5 movvs %xcc, %i3, %o0 set 0x54, %i0 lduwa [%l7 + %i0] 0x81, %o5 loop_1935: ldd [%l7 + 0x20], %f0 bn,a %xcc, loop_1936 fpsub16s %f8, %f28, %f31 movrlz %l5, 0x31D, %g2 nop setx loop_1937, %l0, %l1 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_1936: fcmpes %fcc0, %f19, %f14 fmovdvc %xcc, %f14, %f21 sllx %o3, 0x0F, %o7 loop_1937: fandnot2 %f10, %f10, %f16 orn %i7, 0x0317, %i0 sdivx %i2, 0x1B33, %o2 ldx [%l7 + 0x30], %g6 srax %l4, %g1, %l6 fmovdn %icc, %f13, %f16 movne %icc, %g5, %g7 fmovd %f12, %f28 xnor %l0, %i5, %l3 srlx %i1, 0x1C, %l1 movge %xcc, %l2, %o4 fbne %fcc1, loop_1938 tg %xcc, 0x6 srl %i4, %o1, %g3 fmovdne %xcc, %f3, %f14 loop_1938: tle %icc, 0x6 xnor %g4, %i6, %o6 and %o0, 0x07EB, %i3 movneg %xcc, %o5, %l5 alignaddr %g2, %o3, %i7 lduw [%l7 + 0x7C], %o7 array8 %i0, %o2, %g6 call loop_1939 fmovsn %xcc, %f24, %f4 movneg %xcc, %l4, %i2 subccc %l6, 0x0F2C, %g5 loop_1939: fblg %fcc0, loop_1940 movre %g1, %l0, %i5 fmovscs %icc, %f22, %f18 fmovrsgz %g7, %f10, %f0 loop_1940: sethi 0x0B8F, %i1 ldub [%l7 + 0x7A], %l3 fmovsa %icc, %f27, %f27 fmovrsgz %l1, %f27, %f21 srlx %l2, %i4, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bn loop_1941 fmovdn %xcc, %f12, %f30 edge16l %g3, %o4, %g4 tn %icc, 0x0 loop_1941: fbne,a %fcc3, loop_1942 sllx %i6, %o0, %i3 addccc %o5, 0x0D39, %o6 be,a,pt %icc, loop_1943 loop_1942: flush %l7 + 0x3C fpadd16 %f12, %f10, %f28 movleu %icc, %g2, %l5 loop_1943: tsubcctv %i7, 0x0CC1, %o3 fcmpne16 %f30, %f0, %o7 movpos %icc, %o2, %g6 movcc %icc, %l4, %i2 wr %g0, 0x89, %asi lduba [%l7 + 0x39] %asi, %l6 sll %i0, 0x12, %g1 ldstub [%l7 + 0x43], %g5 movrlz %i5, %g7, %i1 sdivcc %l0, 0x1563, %l1 stbar bgu %icc, loop_1944 orcc %l2, 0x1954, %l3 movgu %xcc, %i4, %g3 xorcc %o1, 0x1948, %o4 loop_1944: bgu,a,pn %icc, loop_1945 and %i6, %o0, %g4 fornot1 %f2, %f14, %f6 popc %i3, %o5 loop_1945: edge8l %g2, %l5, %i7 edge32l %o3, %o6, %o2 fbug %fcc1, loop_1946 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fzero %f20 lduh [%l7 + 0x20], %o7 loop_1946: subccc %g6, %i2, %l4 xorcc %i0, 0x1452, %g1 edge8n %g5, %l6, %g7 movrlez %i1, 0x33E, %l0 subcc %i5, 0x0BEF, %l2 array32 %l3, %i4, %g3 bvs %xcc, loop_1947 bvs loop_1948 fandnot1s %f22, %f2, %f10 membar 0x6E loop_1947: nop set 0x64, %o2 ldswa [%l7 + %o2] 0x18, %l1 loop_1948: edge8l %o4, %o1, %i6 tneg %icc, 0x1 edge8l %g4, %o0, %o5 fmuld8sux16 %f25, %f3, %f6 ta %icc, 0x4 fbl,a %fcc0, loop_1949 sll %g2, 0x03, %l5 mulscc %i7, 0x17BA, %o3 swap [%l7 + 0x30], %i3 loop_1949: fandnot2s %f9, %f24, %f27 movn %xcc, %o2, %o7 ldsw [%l7 + 0x54], %o6 taddcc %i2, %g6, %l4 tsubcc %i0, 0x0ECA, %g1 fpadd16s %f16, %f16, %f10 fnot1s %f10, %f2 fmovdg %xcc, %f27, %f7 sdivx %l6, 0x1DDB, %g7 stb %g5, [%l7 + 0x67] movrlz %l0, %i1, %i5 fbg %fcc1, loop_1950 movcs %icc, %l3, %l2 fmovrdlez %i4, %f22, %f12 lduw [%l7 + 0x14], %l1 loop_1950: fmovdleu %xcc, %f23, %f5 tgu %xcc, 0x0 ta %xcc, 0x4 fmovscc %icc, %f12, %f23 fbg,a %fcc0, loop_1951 fmovrse %o4, %f6, %f9 fxors %f0, %f9, %f4 fbug %fcc0, loop_1952 loop_1951: movgu %xcc, %g3, %o1 movne %xcc, %g4, %i6 move %icc, %o5, %g2 loop_1952: tn %icc, 0x4 edge8l %l5, %i7, %o0 movg %icc, %i3, %o2 te %icc, 0x5 edge8n %o3, %o7, %i2 fbu %fcc3, loop_1953 tgu %xcc, 0x0 movrlz %g6, %l4, %o6 addcc %g1, %i0, %l6 loop_1953: edge16n %g7, %g5, %l0 movl %icc, %i5, %i1 fmovrsgez %l2, %f6, %f18 fbul %fcc1, loop_1954 fcmpgt32 %f10, %f14, %l3 ta %xcc, 0x0 fpmerge %f17, %f2, %f22 loop_1954: array8 %i4, %l1, %g3 movrgez %o4, %o1, %g4 stx %o5, [%l7 + 0x78] fbn,a %fcc1, loop_1955 fpmerge %f6, %f17, %f28 st %f11, [%l7 + 0x14] smul %g2, %i6, %l5 loop_1955: call loop_1956 fmovse %xcc, %f21, %f8 alignaddrl %o0, %i3, %o2 tg %icc, 0x6 loop_1956: fbo,a %fcc2, loop_1957 brlz %i7, loop_1958 edge8ln %o7, %i2, %o3 orn %l4, 0x0E4A, %o6 loop_1957: sir 0x0012 loop_1958: st %f4, [%l7 + 0x3C] edge32n %g6, %i0, %g1 or %l6, %g7, %l0 fmovde %xcc, %f5, %f18 array32 %i5, %i1, %g5 set 0x0, %l5 stxa %l3, [%g0 + %l5] 0x57 tpos %xcc, 0x5 tvc %xcc, 0x4 srl %l2, %i4, %l1 sir 0x1EAB addccc %o4, %g3, %g4 movrlz %o1, %o5, %g2 stx %i6, [%l7 + 0x50] set 0x38, %o5 ldxa [%g0 + %o5] 0x20, %l5 fandnot2s %f9, %f9, %f4 pdist %f2, %f6, %f6 fbu %fcc2, loop_1959 edge32ln %o0, %o2, %i7 tl %xcc, 0x4 addccc %o7, 0x03A6, %i2 loop_1959: fmuld8sux16 %f19, %f14, %f8 nop set 0x60, %l0 ldsb [%l7 + %l0], %o3 and %i3, %o6, %l4 fbul,a %fcc2, loop_1960 andcc %g6, %i0, %l6 tsubcc %g1, 0x1800, %l0 fmovscs %xcc, %f4, %f26 loop_1960: for %f28, %f0, %f22 srlx %g7, %i5, %g5 ba,a %xcc, loop_1961 subc %l3, %i1, %l2 movrlz %i4, %o4, %g3 stx %l1, [%l7 + 0x48] loop_1961: xor %o1, 0x05B6, %g4 stw %o5, [%l7 + 0x08] umulcc %i6, 0x0D71, %g2 stb %l5, [%l7 + 0x26] or %o0, 0x1E65, %i7 udivx %o2, 0x15D5, %i2 array8 %o3, %o7, %o6 movvc %icc, %l4, %g6 sth %i3, [%l7 + 0x50] or %l6, 0x11BA, %g1 movneg %icc, %i0, %g7 edge16n %i5, %g5, %l0 fba,a %fcc2, loop_1962 mulscc %l3, 0x149E, %i1 fbul %fcc1, loop_1963 subc %l2, 0x07BF, %o4 loop_1962: fmovrsne %g3, %f29, %f20 fmovscs %xcc, %f16, %f30 loop_1963: umul %l1, 0x1BFF, %i4 edge16n %g4, %o1, %i6 edge32 %g2, %o5, %o0 fsrc2 %f10, %f8 xor %i7, 0x16FF, %l5 fmovscc %icc, %f21, %f29 fcmpgt16 %f22, %f2, %o2 edge32l %i2, %o7, %o3 te %xcc, 0x7 fbg,a %fcc1, loop_1964 tsubcctv %l4, 0x19D7, %g6 subccc %o6, %l6, %i3 tsubcc %g1, %g7, %i5 loop_1964: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %g5, 0x0767, %l0 sllx %i0, 0x00, %l3 fmovsvc %xcc, %f13, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bne,a,pt %icc, loop_1965 sdiv %l2, 0x0848, %i1 fmuld8ulx16 %f1, %f0, %f10 fpsub16s %f15, %f14, %f10 loop_1965: nop setx loop_1966, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fabsd %f12, %f4 ldd [%l7 + 0x78], %o4 fnors %f23, %f29, %f11 loop_1966: fmul8sux16 %f0, %f28, %f16 fmovrdlz %g3, %f28, %f18 ldd [%l7 + 0x18], %f4 fornot2s %f26, %f2, %f23 popc 0x0DDC, %l1 srlx %g4, 0x0A, %i4 move %xcc, %o1, %i6 tg %xcc, 0x1 fbl %fcc0, loop_1967 or %g2, %o0, %i7 mulx %l5, %o5, %i2 be,pt %icc, loop_1968 loop_1967: fmovsle %icc, %f8, %f26 bl loop_1969 fpack16 %f14, %f17 loop_1968: fbug %fcc1, loop_1970 sir 0x1FE4 loop_1969: fandnot2 %f26, %f26, %f28 add %o2, 0x0441, %o7 loop_1970: addc %l4, 0x0690, %o3 fmovsl %icc, %f5, %f9 sir 0x13DF movg %xcc, %o6, %g6 tgu %xcc, 0x5 ldub [%l7 + 0x15], %l6 fnot2 %f12, %f22 taddcc %g1, 0x08E7, %g7 fornot1 %f26, %f20, %f22 wr %g0, 0x89, %asi ldda [%l7 + 0x10] %asi, %i2 movrlz %i5, %l0, %g5 sll %i0, %l3, %i1 movrlez %l2, 0x08A, %g3 fnand %f16, %f16, %f8 mova %xcc, %l1, %o4 fornot2s %f22, %f5, %f11 movcc %icc, %g4, %o1 tne %icc, 0x5 fmovsvc %icc, %f7, %f12 fbue,a %fcc0, loop_1971 brgez %i4, loop_1972 edge32n %g2, %o0, %i6 fpadd32s %f13, %f20, %f3 loop_1971: tle %xcc, 0x7 loop_1972: sdiv %i7, 0x15C6, %o5 te %xcc, 0x3 movrgez %i2, 0x04F, %l5 movn %icc, %o7, %l4 fpsub32 %f10, %f24, %f16 brgz %o3, loop_1973 membar 0x47 mulx %o6, 0x164F, %o2 set 0x3C, %i7 stwa %l6, [%l7 + %i7] 0x18 loop_1973: addccc %g1, %g7, %g6 ba loop_1974 fmovrsgez %i5, %f27, %f23 movl %xcc, %i3, %g5 ta %xcc, 0x3 loop_1974: array32 %l0, %l3, %i1 subccc %l2, 0x00BE, %i0 fmovse %icc, %f30, %f25 fxnors %f1, %f6, %f7 wr %g0, 0x04, %asi prefetcha [%l7 + 0x10] %asi, 0x1 movge %xcc, %o4, %l1 xnor %g4, %o1, %g2 movle %xcc, %i4, %o0 wr %g0, 0x0c, %asi stxa %i6, [%l7 + 0x18] %asi edge16 %o5, %i7, %l5 fbule %fcc0, loop_1975 brgz,a %o7, loop_1976 edge32l %l4, %o3, %o6 taddcctv %i2, 0x15D0, %l6 loop_1975: udivcc %o2, 0x05EA, %g7 loop_1976: nop wr %g0, 0x89, %asi swapa [%l7 + 0x18] %asi, %g6 ldd [%l7 + 0x10], %f4 smulcc %g1, 0x07FF, %i3 sir 0x15DC set 0x0E, %i5 lduha [%l7 + %i5] 0x0c, %g5 udivx %l0, 0x0251, %l3 taddcctv %i1, %l2, %i5 subc %i0, 0x0DC3, %o4 edge8ln %l1, %g3, %g4 movn %icc, %o1, %i4 fmovdle %xcc, %f27, %f9 orn %o0, %g2, %i6 fbn,a %fcc3, loop_1977 movle %xcc, %o5, %l5 brgz %i7, loop_1978 addccc %l4, 0x18FD, %o7 loop_1977: fsrc1s %f1, %f26 subccc %o3, %i2, %o6 loop_1978: fmovrslez %o2, %f2, %f3 ldx [%l7 + 0x20], %l6 orn %g6, %g1, %i3 st %f7, [%l7 + 0x08] edge16 %g5, %g7, %l3 fbule %fcc2, loop_1979 sdivx %l0, 0x17CF, %i1 swap [%l7 + 0x20], %l2 fbn %fcc1, loop_1980 loop_1979: movrgz %i0, 0x083, %i5 movle %xcc, %l1, %g3 edge32l %g4, %o1, %o4 loop_1980: sllx %o0, 0x02, %i4 edge8l %i6, %g2, %o5 udivx %i7, 0x186F, %l5 mova %icc, %l4, %o3 movrne %i2, 0x1D1, %o6 xor %o7, 0x1B82, %l6 movrlez %g6, %o2, %g1 orn %i3, 0x1F53, %g7 nop set 0x44, %o3 lduw [%l7 + %o3], %g5 add %l7, 0x68, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l0 casa [%l6] 0x89, %l0, %l3 ldub [%l7 + 0x1C], %l2 fbg,a %fcc3, loop_1981 tpos %xcc, 0x4 nop setx loop_1982, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry faligndata %f16, %f2, %f16 loop_1981: bn %icc, loop_1983 tneg %xcc, 0x0 loop_1982: ldstub [%l7 + 0x23], %i1 orcc %i5, %i0, %l1 loop_1983: fbule %fcc3, loop_1984 movrgz %g4, %g3, %o1 movne %xcc, %o0, %o4 add %l7, 0x7C, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i6 casa [%l6] %asi, %i6, %i4 loop_1984: sdiv %g2, 0x0E1C, %o5 andncc %i7, %l5, %o3 ld [%l7 + 0x58], %f26 alignaddrl %l4, %o6, %i2 movg %icc, %l6, %o7 sub %g6, 0x0726, %g1 fmovdleu %icc, %f2, %f31 fxors %f31, %f28, %f10 ld [%l7 + 0x34], %f30 fmovrdne %i3, %f2, %f22 srl %o2, %g7, %l0 nop setx loop_1985, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry alignaddrl %l3, %g5, %i1 for %f4, %f18, %f16 addcc %l2, %i5, %i0 loop_1985: popc %g4, %g3 fmovda %icc, %f0, %f16 edge16ln %o1, %o0, %o4 movl %xcc, %i6, %i4 movcs %icc, %g2, %o5 fpack32 %f2, %f10, %f4 edge8ln %l1, %i7, %o3 movvs %icc, %l4, %l5 fcmpne32 %f12, %f18, %o6 movrgz %i2, 0x29C, %o7 fmovdge %icc, %f31, %f4 lduh [%l7 + 0x7A], %l6 tgu %icc, 0x2 nop set 0x1E, %g2 ldsb [%l7 + %g2], %g6 fnegs %f14, %f1 movgu %icc, %g1, %o2 xnor %g7, 0x1A8A, %l0 movcs %icc, %l3, %i3 bneg loop_1986 edge32 %g5, %i1, %i5 alignaddr %l2, %i0, %g3 umul %o1, 0x005A, %o0 loop_1986: fexpand %f29, %f14 fcmpne16 %f24, %f18, %g4 fbe %fcc2, loop_1987 movpos %icc, %o4, %i4 wr %g0, 0x10, %asi swapa [%l7 + 0x24] %asi, %g2 loop_1987: ldsh [%l7 + 0x60], %o5 fcmpeq32 %f6, %f2, %i6 smulcc %i7, %l1, %l4 fmovsg %icc, %f17, %f18 fxnors %f24, %f9, %f25 nop set 0x28, %g3 stw %l5, [%l7 + %g3] alignaddr %o6, %i2, %o7 movrgz %l6, %g6, %g1 fornot1 %f22, %f10, %f20 edge8 %o2, %g7, %l0 movneg %xcc, %o3, %l3 fzeros %f9 fbl %fcc0, loop_1988 fbne,a %fcc2, loop_1989 movvc %icc, %i3, %g5 bvc,pn %xcc, loop_1990 loop_1988: fsrc1 %f10, %f20 loop_1989: fmovsvs %xcc, %f7, %f1 fsrc1 %f26, %f0 loop_1990: fmovdne %xcc, %f15, %f15 brgez,a %i5, loop_1991 prefetch [%l7 + 0x74], 0x3 movne %xcc, %i1, %l2 sth %g3, [%l7 + 0x6C] loop_1991: prefetch [%l7 + 0x14], 0x3 brlz,a %i0, loop_1992 edge16n %o1, %o0, %o4 bgu,pn %xcc, loop_1993 xorcc %i4, %g4, %o5 loop_1992: te %icc, 0x6 fbn %fcc3, loop_1994 loop_1993: fmovscc %icc, %f23, %f9 tne %icc, 0x3 std %f8, [%l7 + 0x40] loop_1994: fmovdleu %xcc, %f21, %f23 ldx [%l7 + 0x60], %g2 or %i6, 0x1717, %i7 array32 %l1, %l4, %o6 sllx %i2, 0x06, %l5 movrgz %o7, 0x16B, %g6 fmovsvc %icc, %f1, %f11 movcs %xcc, %l6, %g1 nop setx loop_1995, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdiv %o2, 0x0C0D, %g7 edge8n %l0, %l3, %o3 tpos %xcc, 0x4 loop_1995: andn %g5, %i3, %i1 sub %i5, %g3, %l2 fmovrdgez %i0, %f20, %f26 xnorcc %o1, 0x1E00, %o0 sdivcc %o4, 0x1BF2, %g4 fcmpgt16 %f22, %f6, %o5 fcmpd %fcc2, %f0, %f20 wr %g0, 0xe2, %asi stda %g2, [%l7 + 0x08] %asi membar #Sync sethi 0x0F87, %i4 siam 0x1 bcs %xcc, loop_1996 swap [%l7 + 0x54], %i7 movcs %xcc, %l1, %i6 bne,a,pn %icc, loop_1997 loop_1996: subccc %l4, 0x0C98, %i2 fmul8x16au %f28, %f3, %f14 ta %xcc, 0x5 loop_1997: ldub [%l7 + 0x28], %o6 tle %icc, 0x4 fba %fcc1, loop_1998 tsubcc %o7, %l5, %l6 movne %icc, %g6, %g1 fabss %f5, %f7 loop_1998: mova %xcc, %g7, %l0 umul %l3, 0x13EB, %o2 tleu %xcc, 0x5 movpos %xcc, %o3, %g5 fmovse %xcc, %f31, %f6 smul %i3, %i5, %g3 mulscc %i1, 0x173B, %l2 bpos,a %icc, loop_1999 subcc %o1, %o0, %o4 movvc %xcc, %i0, %o5 movleu %icc, %g4, %g2 loop_1999: fmovsl %xcc, %f16, %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %xcc, %i4, %l1 fmul8x16al %f28, %f27, %f8 alignaddrl %i6, %i7, %l4 tpos %icc, 0x2 sdiv %o6, 0x0F86, %o7 move %xcc, %l5, %i2 movvs %xcc, %l6, %g1 srax %g6, %l0, %l3 smul %g7, 0x160D, %o3 smul %o2, 0x1549, %i3 add %l7, 0x48, %l6 wr %g0, 0x81, %asi casxa [%l6] %asi, %g5, %i5 sll %g3, %l2, %o1 fpadd32s %f21, %f10, %f18 fcmpeq16 %f18, %f22, %o0 stx %o4, [%l7 + 0x50] movrgez %i0, 0x37D, %i1 taddcctv %o5, 0x0E84, %g2 wr %g0, 0x89, %asi stha %i4, [%l7 + 0x3A] %asi bpos,a %icc, loop_2000 ldstub [%l7 + 0x4F], %l1 sll %i6, %g4, %l4 sll %o6, 0x18, %i7 loop_2000: bge,a %icc, loop_2001 edge32 %o7, %i2, %l5 fpack16 %f26, %f15 sethi 0x04B1, %l6 loop_2001: addc %g6, 0x1A13, %g1 fnor %f8, %f10, %f0 bge,pn %icc, loop_2002 alignaddrl %l3, %g7, %o3 set 0x7B, %o0 lduba [%l7 + %o0] 0x10, %o2 loop_2002: alignaddrl %i3, %g5, %i5 movcs %icc, %l0, %g3 fmovrdgz %l2, %f10, %f14 edge16n %o0, %o1, %i0 mulscc %i1, %o4, %g2 fmul8x16 %f15, %f8, %f16 ta %xcc, 0x7 tneg %xcc, 0x1 tpos %xcc, 0x1 addcc %i4, %o5, %i6 mova %xcc, %l1, %l4 movvc %xcc, %o6, %g4 fmovrdgz %i7, %f20, %f12 array16 %o7, %i2, %l5 addc %g6, %l6, %g1 std %l2, [%l7 + 0x10] srl %g7, %o3, %o2 bvs,pt %icc, loop_2003 bcc,a %icc, loop_2004 movle %icc, %g5, %i3 smulcc %i5, 0x0EFB, %g3 loop_2003: sdivcc %l2, 0x009D, %l0 loop_2004: movrlz %o0, %o1, %i1 ldstub [%l7 + 0x42], %i0 orncc %g2, 0x1710, %o4 tcs %xcc, 0x3 movcs %xcc, %o5, %i6 udivx %l1, 0x1219, %i4 tgu %xcc, 0x0 fmuld8sux16 %f0, %f25, %f18 wr %g0, 0x10, %asi ldswa [%l7 + 0x14] %asi, %o6 fbug %fcc2, loop_2005 and %g4, %l4, %o7 taddcctv %i2, 0x0B50, %l5 fandnot1 %f0, %f18, %f12 loop_2005: nop set 0x38, %l4 lda [%l7 + %l4] 0x80, %f19 membar 0x1D fmul8sux16 %f30, %f0, %f30 movpos %xcc, %g6, %l6 wr %g0, 0x10, %asi ldsba [%l7 + 0x0F] %asi, %g1 ldsh [%l7 + 0x68], %l3 fmovrsne %i7, %f24, %f25 edge8ln %o3, %o2, %g7 srl %g5, 0x15, %i5 popc %i3, %g3 fmovdcc %xcc, %f26, %f8 movrgez %l0, %l2, %o0 srl %o1, %i1, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %xcc, %o4, %o5 tcs %xcc, 0x7 fmovs %f23, %f5 sdivcc %i6, 0x1176, %g2 bge %icc, loop_2006 movrne %i4, %l1, %o6 wr %g0, 0x19, %asi lduba [%l7 + 0x2C] %asi, %l4 loop_2006: bcc loop_2007 udivx %o7, 0x1832, %i2 movcc %icc, %g4, %g6 fmul8sux16 %f8, %f14, %f24 loop_2007: movcs %xcc, %l6, %g1 swap [%l7 + 0x78], %l3 movrgz %i7, 0x2B9, %o3 lduw [%l7 + 0x14], %o2 stx %l5, [%l7 + 0x18] fcmps %fcc2, %f14, %f1 edge8l %g5, %g7, %i3 sll %g3, 0x0D, %l0 alignaddrl %l2, %o0, %o1 nop set 0x30, %i4 stw %i1, [%l7 + %i4] fmovsneg %icc, %f27, %f4 pdist %f2, %f24, %f12 wr %g0, 0x89, %asi ldxa [%l7 + 0x50] %asi, %i5 fbn,a %fcc3, loop_2008 xnorcc %i0, %o4, %i6 movg %xcc, %g2, %o5 fcmpd %fcc0, %f30, %f16 loop_2008: ldd [%l7 + 0x20], %i4 edge32ln %o6, %l4, %l1 wr %g0, 0x88, %asi ldswa [%l7 + 0x24] %asi, %i2 fbge %fcc0, loop_2009 fnot1 %f18, %f14 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsvs %xcc, %f10, %f25 loop_2009: umulcc %g4, 0x1E1B, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %g6, %g1, %l6 subccc %l3, %o3, %o2 xor %i7, %g5, %g7 fble %fcc2, loop_2010 and %l5, 0x01B7, %g3 addcc %i3, 0x16A6, %l2 fmul8sux16 %f16, %f16, %f14 loop_2010: nop set 0x34, %g5 stha %o0, [%l7 + %g5] 0x10 fpack32 %f28, %f6, %f18 array32 %l0, %o1, %i5 brnz,a %i1, loop_2011 bl %xcc, loop_2012 ba,pt %icc, loop_2013 addccc %o4, %i0, %g2 loop_2011: taddcc %i6, %i4, %o6 loop_2012: ldub [%l7 + 0x30], %l4 loop_2013: edge32l %l1, %o5, %i2 movn %xcc, %g4, %g6 sethi 0x16EC, %g1 edge8 %o7, %l3, %l6 movrgez %o3, 0x391, %o2 fnands %f6, %f0, %f22 lduh [%l7 + 0x20], %g5 smulcc %g7, 0x05E9, %i7 orncc %g3, %l5, %l2 tgu %xcc, 0x2 set 0x18, %g6 lda [%l7 + %g6] 0x88, %f16 alignaddr %i3, %l0, %o1 fblg %fcc3, loop_2014 sdivx %i5, 0x1197, %i1 ta %xcc, 0x5 fnegd %f30, %f6 loop_2014: std %o0, [%l7 + 0x78] sdiv %i0, 0x026F, %o4 sdiv %i6, 0x0A95, %g2 fpadd32s %f6, %f13, %f22 fcmps %fcc3, %f13, %f10 movl %xcc, %o6, %l4 fcmple16 %f12, %f26, %l1 fmovdl %xcc, %f11, %f21 wr %g0, 0x2f, %asi stda %o4, [%l7 + 0x08] %asi membar #Sync movg %xcc, %i2, %i4 set 0x28, %g4 ldxa [%l7 + %g4] 0x88, %g6 movl %xcc, %g1, %o7 udiv %g4, 0x1D3A, %l6 fmovrsgez %l3, %f18, %f27 lduw [%l7 + 0x10], %o2 edge8l %o3, %g7, %i7 fmovrsgz %g3, %f13, %f14 sub %g5, %l2, %l5 fbue,a %fcc2, loop_2015 fmovdn %xcc, %f27, %f29 brz,a %i3, loop_2016 edge16l %o1, %i5, %l0 loop_2015: edge8n %o0, %i1, %i0 lduw [%l7 + 0x48], %i6 loop_2016: fmovrsgz %g2, %f8, %f30 bne,pn %xcc, loop_2017 sdiv %o4, 0x1CAB, %l4 fmovdleu %icc, %f12, %f6 andn %o6, 0x0E3C, %l1 loop_2017: umulcc %o5, %i4, %i2 edge8ln %g1, %o7, %g6 taddcctv %l6, 0x1DFE, %l3 fxors %f8, %f26, %f19 fcmpne32 %f24, %f22, %g4 bcs,a %icc, loop_2018 tl %xcc, 0x3 xnor %o2, %o3, %g7 sir 0x158B loop_2018: be,pn %icc, loop_2019 sdiv %i7, 0x0C05, %g5 edge16 %l2, %g3, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2019: bgu,a %icc, loop_2020 tl %xcc, 0x2 move %icc, %o1, %i5 orcc %l5, 0x0454, %l0 loop_2020: bne,pt %icc, loop_2021 fble %fcc3, loop_2022 stb %o0, [%l7 + 0x60] wr %g0, 0x10, %asi lduba [%l7 + 0x5C] %asi, %i1 loop_2021: brnz %i0, loop_2023 loop_2022: fxnor %f10, %f28, %f12 wr %g0, 0xe3, %asi stwa %g2, [%l7 + 0x78] %asi membar #Sync loop_2023: flush %l7 + 0x3C fcmpne32 %f20, %f22, %i6 andncc %l4, %o6, %l1 addc %o4, 0x066B, %i4 ldstub [%l7 + 0x36], %o5 orcc %g1, %i2, %g6 array32 %l6, %l3, %g4 call loop_2024 smulcc %o7, 0x1571, %o3 movpos %xcc, %o2, %g7 tsubcctv %g5, %l2, %g3 loop_2024: addcc %i7, 0x04BE, %o1 tcc %xcc, 0x2 sub %i3, %i5, %l0 fandnot1s %f4, %f1, %f8 stbar fmovrsgz %l5, %f19, %f30 ldd [%l7 + 0x40], %f16 fone %f30 brlez %i1, loop_2025 fmovdvc %xcc, %f29, %f20 fmovsvc %icc, %f16, %f21 fcmpes %fcc0, %f4, %f0 loop_2025: bcs loop_2026 tge %xcc, 0x6 prefetch [%l7 + 0x40], 0x0 tne %icc, 0x5 loop_2026: andncc %o0, %i0, %g2 tgu %xcc, 0x1 xnor %l4, 0x0FBA, %o6 wr %g0, 0x89, %asi ldda [%l7 + 0x60] %asi, %i6 lduw [%l7 + 0x54], %l1 subccc %i4, 0x07DD, %o5 fandnot2 %f12, %f22, %f2 orn %o4, %i2, %g6 movgu %icc, %g1, %l6 addcc %g4, 0x1680, %l3 orncc %o7, %o3, %g7 umul %g5, 0x0F53, %l2 addcc %o2, 0x0287, %g3 addc %i7, 0x11E4, %o1 sdivx %i3, 0x0C39, %i5 ldx [%l7 + 0x10], %l0 xorcc %i1, 0x1432, %l5 wr %g0, 0x23, %asi stha %o0, [%l7 + 0x3A] %asi membar #Sync array32 %g2, %i0, %l4 xor %i6, %l1, %o6 fmovspos %xcc, %f31, %f30 sdivcc %i4, 0x021B, %o5 fblg %fcc1, loop_2027 bl %xcc, loop_2028 srl %o4, 0x09, %i2 taddcc %g6, %l6, %g4 loop_2027: nop membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0x17, %f16 loop_2028: movge %icc, %g1, %o7 edge16ln %o3, %g7, %l3 brgez,a %g5, loop_2029 fexpand %f20, %f12 set 0x48, %i6 ldswa [%l7 + %i6] 0x0c, %l2 loop_2029: umulcc %g3, 0x16E9, %i7 movrne %o2, %o1, %i3 subccc %l0, 0x0B57, %i5 fbne,a %fcc1, loop_2030 edge16ln %i1, %l5, %o0 brgez,a %g2, loop_2031 bge,a %icc, loop_2032 loop_2030: edge16l %i0, %i6, %l1 ldub [%l7 + 0x1B], %l4 loop_2031: fornot2 %f18, %f22, %f4 loop_2032: nop setx loop_2033, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bn,pn %icc, loop_2034 subccc %o6, %i4, %o5 fcmpgt16 %f28, %f4, %i2 loop_2033: fmovdvc %icc, %f1, %f1 loop_2034: udivx %g6, 0x01F9, %o4 sub %l6, %g4, %o7 fmovdneg %icc, %f10, %f5 edge8n %o3, %g7, %g1 fmovse %icc, %f28, %f23 sll %l3, 0x11, %g5 umulcc %g3, %i7, %l2 edge8 %o1, %o2, %i3 fbn,a %fcc3, loop_2035 xorcc %i5, 0x0DC1, %l0 tneg %xcc, 0x4 movn %xcc, %i1, %o0 loop_2035: nop set 0x68, %i3 stw %g2, [%l7 + %i3] fxnor %f14, %f18, %f20 tpos %xcc, 0x0 fxnor %f4, %f30, %f18 wr %g0, 0x89, %asi lda [%l7 + 0x70] %asi, %f18 bvs,pt %icc, loop_2036 call loop_2037 te %icc, 0x7 movvs %icc, %i0, %i6 loop_2036: tpos %xcc, 0x5 loop_2037: nop add %l7, 0x68, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %l5, %l1 xor %o6, 0x07AA, %i4 movge %icc, %l4, %o5 srax %g6, %i2, %o4 srlx %l6, 0x1D, %o7 fcmple32 %f12, %f18, %o3 edge32l %g7, %g4, %l3 fmovrse %g1, %f2, %f2 swap [%l7 + 0x30], %g3 bvc,a,pt %icc, loop_2038 fpsub32s %f0, %f21, %f23 movpos %xcc, %i7, %g5 wr %g0, 0x89, %asi ldstuba [%l7 + 0x4E] %asi, %o1 loop_2038: tvs %icc, 0x0 movpos %icc, %o2, %i3 fcmpes %fcc1, %f3, %f27 std %f26, [%l7 + 0x18] orncc %i5, %l0, %l2 fbue,a %fcc2, loop_2039 stx %i1, [%l7 + 0x38] fmovde %icc, %f7, %f14 tleu %icc, 0x6 loop_2039: fnand %f16, %f16, %f22 tsubcc %o0, %i0, %g2 fandnot2 %f0, %f18, %f4 addc %l5, 0x1E46, %l1 alignaddrl %i6, %o6, %l4 fornot2 %f28, %f8, %f22 fandnot2 %f8, %f10, %f4 brgz,a %i4, loop_2040 udivx %o5, 0x1D88, %g6 lduh [%l7 + 0x2A], %o4 tle %xcc, 0x1 loop_2040: fmovsg %xcc, %f1, %f16 umul %l6, 0x1821, %o7 orncc %o3, %g7, %g4 orn %l3, %g1, %i2 fmovdleu %icc, %f27, %f19 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g3, %g5 fmovda %xcc, %f5, %f30 movrlez %i7, 0x055, %o2 edge8 %i3, %i5, %l0 wr %g0, 0x04, %asi ldsha [%l7 + 0x4E] %asi, %l2 alignaddr %o1, %i1, %o0 bvc,a,pt %icc, loop_2041 tne %xcc, 0x3 tcs %xcc, 0x6 wr %g0, 0x80, %asi prefetcha [%l7 + 0x28] %asi, 0x0 loop_2041: fmovrde %l5, %f8, %f26 fmovsa %icc, %f7, %f31 fmovdgu %icc, %f21, %f24 bvs %icc, loop_2042 tvs %xcc, 0x6 fmul8ulx16 %f28, %f2, %f0 sethi 0x033C, %i0 loop_2042: fpsub32 %f4, %f18, %f14 andn %l1, 0x1864, %i6 fbul %fcc3, loop_2043 srax %l4, 0x07, %i4 tpos %icc, 0x0 movgu %xcc, %o6, %g6 loop_2043: movl %xcc, %o5, %o4 edge32 %l6, %o7, %o3 wr %g0, 0x10, %asi stwa %g7, [%l7 + 0x3C] %asi ldx [%l7 + 0x20], %g4 subc %l3, 0x024D, %g1 fabsd %f20, %f26 fcmpd %fcc3, %f14, %f16 fnot1 %f20, %f20 subccc %g3, %i2, %g5 fbge %fcc3, loop_2044 fpadd32s %f12, %f2, %f11 tle %xcc, 0x4 fnands %f25, %f10, %f29 loop_2044: movrgez %o2, %i3, %i5 movcc %icc, %l0, %l2 srax %i7, %i1, %o0 brnz,a %o1, loop_2045 or %g2, %i0, %l5 bl,a %icc, loop_2046 taddcc %l1, %i6, %i4 loop_2045: tge %xcc, 0x7 sra %l4, 0x1C, %g6 loop_2046: movrlez %o5, 0x34F, %o4 movgu %xcc, %l6, %o7 sir 0x14B6 edge32 %o6, %g7, %o3 fxor %f10, %f14, %f30 andncc %l3, %g1, %g3 addcc %g4, %i2, %g5 fbule,a %fcc0, loop_2047 udivx %o2, 0x1800, %i3 sdivcc %l0, 0x0ACD, %i5 tg %xcc, 0x5 loop_2047: addc %l2, 0x051C, %i1 tgu %xcc, 0x7 movrgz %i7, 0x033, %o1 movge %icc, %g2, %o0 add %l7, 0x28, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %i0 casxa [%l6] %asi, %i0, %l1 bl,a %xcc, loop_2048 fmovsle %xcc, %f21, %f29 sdivcc %l5, 0x0B7A, %i6 bvc,a loop_2049 loop_2048: tleu %icc, 0x5 fmovdne %icc, %f7, %f21 fbuge,a %fcc2, loop_2050 loop_2049: brz %l4, loop_2051 movrgz %g6, %i4, %o4 tle %icc, 0x4 loop_2050: tpos %xcc, 0x5 loop_2051: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %o5, 0x0C3D, %o7 fone %f0 edge8ln %l6, %g7, %o6 fcmpgt32 %f16, %f18, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbe %fcc0, loop_2052 prefetch [%l7 + 0x10], 0x2 sra %o3, 0x1D, %g1 edge32 %g3, %i2, %g5 loop_2052: mova %xcc, %g4, %o2 fandnot1 %f6, %f8, %f6 fbuge %fcc1, loop_2053 edge32n %i3, %l0, %i5 std %f22, [%l7 + 0x50] movne %icc, %i1, %l2 loop_2053: fbu %fcc3, loop_2054 sllx %i7, 0x0A, %g2 fmovse %xcc, %f21, %f4 mulx %o1, 0x1297, %o0 loop_2054: array8 %l1, %l5, %i0 tvc %icc, 0x3 set 0x30, %o1 ldda [%l7 + %o1] 0x2e, %i6 tgu %xcc, 0x5 te %xcc, 0x4 nop setx loop_2055, %l0, %l1 jmpl %l1, %g6 and %i4, %l4, %o4 movg %xcc, %o5, %l6 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f0 loop_2055: movrgz %g7, 0x0FE, %o6 fand %f24, %f14, %f8 movne %icc, %o7, %l3 membar 0x7B sub %o3, %g1, %i2 fcmple32 %f12, %f30, %g3 xnorcc %g4, 0x15D9, %o2 wr %g0, 0x0c, %asi stwa %g5, [%l7 + 0x38] %asi fcmpd %fcc3, %f30, %f18 ldx [%l7 + 0x60], %i3 fpsub32s %f11, %f10, %f12 wr %g0, 0x22, %asi stxa %l0, [%l7 + 0x78] %asi membar #Sync umulcc %i1, %l2, %i7 sethi 0x1483, %i5 fmovsvs %icc, %f13, %f20 edge8n %g2, %o0, %o1 be,a,pn %icc, loop_2056 xnorcc %l1, 0x1510, %i0 fmovsle %icc, %f20, %f31 udivcc %l5, 0x0F75, %g6 loop_2056: movle %icc, %i4, %l4 fexpand %f29, %f8 edge32ln %o4, %o5, %i6 movne %icc, %l6, %o6 and %g7, %o7, %l3 tsubcc %o3, 0x0E45, %i2 xor %g1, %g3, %o2 subccc %g4, 0x02E1, %i3 fmovdl %icc, %f26, %f25 movneg %icc, %l0, %i1 mulscc %g5, 0x01ED, %i7 nop set 0x73, %i2 ldub [%l7 + %i2], %i5 fmovdn %icc, %f27, %f0 fmovsa %xcc, %f18, %f12 or %g2, 0x0C73, %o0 bgu,a %icc, loop_2057 andn %o1, %l1, %i0 andncc %l5, %l2, %g6 sllx %l4, 0x0D, %i4 loop_2057: movl %icc, %o4, %o5 movg %xcc, %i6, %o6 add %g7, %o7, %l3 sir 0x07F3 edge32 %o3, %l6, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32l %g3, %i2, %g4 tsubcc %i3, %l0, %o2 sra %g5, %i1, %i7 set 0x14, %l3 ldsha [%l7 + %l3] 0x80, %g2 brgz %o0, loop_2058 mova %icc, %o1, %i5 movl %icc, %i0, %l5 tcs %icc, 0x5 loop_2058: nop add %l7, 0x58, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l1, %l2 bl,a,pt %xcc, loop_2059 xor %g6, %i4, %o4 taddcctv %l4, 0x1081, %i6 fba,a %fcc0, loop_2060 loop_2059: tle %xcc, 0x6 tcs %xcc, 0x6 array8 %o6, %g7, %o5 loop_2060: bneg,a,pt %icc, loop_2061 tge %icc, 0x1 movrlz %o7, 0x1F6, %l3 fbne,a %fcc2, loop_2062 loop_2061: bneg %icc, loop_2063 and %o3, %g1, %g3 lduh [%l7 + 0x78], %i2 loop_2062: or %g4, 0x1B79, %l6 loop_2063: fabss %f30, %f31 mulscc %l0, %o2, %i3 fbne %fcc1, loop_2064 xorcc %g5, %i1, %g2 xorcc %i7, 0x0D8C, %o1 srax %o0, 0x1A, %i5 loop_2064: ble,a,pn %xcc, loop_2065 fmovs %f7, %f29 umulcc %l5, %i0, %l1 edge32l %l2, %i4, %o4 loop_2065: sdivx %g6, 0x0B78, %i6 set 0x40, %l6 ldda [%l7 + %l6] 0x23, %o6 bvc,a %icc, loop_2066 movcc %xcc, %g7, %o5 edge32ln %l4, %l3, %o3 fpadd32 %f20, %f6, %f0 loop_2066: bshuffle %f14, %f10, %f0 fnand %f0, %f6, %f12 brlez,a %o7, loop_2067 tleu %icc, 0x2 xorcc %g1, %i2, %g3 xorcc %l6, %l0, %o2 loop_2067: fmovrde %g4, %f24, %f26 edge16l %g5, %i3, %i1 fnegd %f28, %f22 movg %icc, %g2, %i7 siam 0x4 stx %o0, [%l7 + 0x48] mova %xcc, %i5, %l5 xorcc %o1, 0x1EE4, %l1 srax %i0, 0x08, %i4 edge32n %l2, %g6, %o4 wr %g0, 0x11, %asi ldxa [%l7 + 0x50] %asi, %o6 wr %g0, 0x0c, %asi ldswa [%l7 + 0x1C] %asi, %g7 ldx [%l7 + 0x28], %o5 fbe %fcc3, loop_2068 tvs %icc, 0x6 movne %icc, %i6, %l3 add %o3, %l4, %g1 loop_2068: addccc %i2, %o7, %l6 fblg,a %fcc3, loop_2069 te %xcc, 0x7 fnot1s %f30, %f16 movrgez %g3, 0x009, %o2 loop_2069: nop wr %g0, 0x18, %asi ldswa [%l7 + 0x30] %asi, %l0 srl %g4, %i3, %i1 srl %g2, 0x0A, %g5 fpackfix %f2, %f29 tsubcctv %o0, %i7, %i5 fandnot1s %f6, %f14, %f16 andn %l5, %l1, %i0 tcs %xcc, 0x1 edge16l %i4, %o1, %g6 edge16ln %l2, %o6, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movle %icc, %o5, %o4 edge16n %i6, %l3, %l4 movcc %xcc, %g1, %i2 movl %icc, %o7, %l6 fmul8sux16 %f2, %f4, %f6 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o3, %o2 tcs %icc, 0x4 ldsb [%l7 + 0x4B], %l0 fandnot2s %f31, %f0, %f26 tg %xcc, 0x7 subcc %g3, %i3, %g4 taddcctv %i1, 0x1109, %g2 ta %icc, 0x1 xnor %g5, %i7, %i5 smul %l5, %l1, %i0 set 0x58, %o6 stba %i4, [%l7 + %o6] 0xeb membar #Sync edge16n %o0, %g6, %o1 fmovsleu %icc, %f21, %f15 edge32n %o6, %l2, %g7 prefetch [%l7 + 0x78], 0x2 fmovd %f26, %f30 brlz %o5, loop_2070 fnor %f8, %f12, %f30 std %f0, [%l7 + 0x38] move %xcc, %i6, %l3 loop_2070: orn %l4, 0x0A2C, %o4 orn %i2, 0x1C38, %o7 call loop_2071 fnot1s %f25, %f4 and %g1, %o3, %l6 movg %xcc, %o2, %g3 loop_2071: tg %xcc, 0x5 edge32 %i3, %l0, %i1 edge32l %g2, %g4, %i7 swap [%l7 + 0x5C], %g5 edge8n %i5, %l5, %l1 movg %xcc, %i0, %i4 movneg %icc, %g6, %o1 brlez,a %o6, loop_2072 ldx [%l7 + 0x60], %o0 andcc %g7, %o5, %i6 movleu %xcc, %l2, %l3 loop_2072: orncc %o4, %i2, %l4 fbu,a %fcc3, loop_2073 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %g1, 0x0022, %o7 udiv %l6, 0x0DDD, %o3 loop_2073: brz %g3, loop_2074 fmovscs %xcc, %f24, %f17 fmovsne %xcc, %f29, %f25 siam 0x5 loop_2074: nop wr %g0, 0x19, %asi swapa [%l7 + 0x20] %asi, %o2 fandnot2 %f18, %f16, %f26 array32 %i3, %l0, %g2 prefetch [%l7 + 0x60], 0x2 wr %g0, 0x89, %asi stba %i1, [%l7 + 0x36] %asi fpack16 %f26, %f23 wr %g0, 0x10, %asi ldsba [%l7 + 0x10] %asi, %g4 edge8l %i7, %g5, %i5 fbe %fcc0, loop_2075 fmul8ulx16 %f12, %f26, %f12 fsrc2 %f2, %f4 sir 0x003C loop_2075: tle %xcc, 0x3 movcc %xcc, %l1, %i0 tneg %xcc, 0x5 fmovsle %icc, %f1, %f23 tpos %icc, 0x2 fors %f11, %f2, %f22 taddcc %i4, 0x0C06, %g6 sdivcc %o1, 0x05F0, %l5 tgu %icc, 0x4 andn %o0, %o6, %o5 smul %g7, %l2, %i6 orcc %o4, %i2, %l4 and %l3, %g1, %l6 umul %o7, %o3, %o2 fmovdcc %icc, %f27, %f23 set 0x1C, %o4 sta %f7, [%l7 + %o4] 0x89 fxor %f24, %f2, %f30 movpos %xcc, %i3, %g3 taddcc %g2, 0x1C16, %l0 add %l7, 0x48, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %i1, %g4 stbar fpmerge %f18, %f26, %f12 fmovdg %xcc, %f19, %f11 fbl,a %fcc1, loop_2076 movrlez %i7, 0x378, %i5 sethi 0x012B, %g5 wr %g0, 0x27, %asi ldda [%l7 + 0x30] %asi, %l0 loop_2076: nop wr %g0, 0x20, %asi stxa %i4, [%g0 + 0x8] %asi mulscc %i0, %o1, %l5 movcc %icc, %g6, %o0 swap [%l7 + 0x4C], %o5 wr %g0, 0xf0, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync xnor %g7, 0x0938, %l2 movn %xcc, %i6, %o4 movrlez %i2, 0x2FF, %l4 fbl %fcc2, loop_2077 xnor %o6, %g1, %l6 fmuld8ulx16 %f6, %f22, %f8 fcmpes %fcc0, %f31, %f4 loop_2077: brlz %l3, loop_2078 fbl %fcc1, loop_2079 subcc %o3, %o7, %o2 fmovsle %icc, %f24, %f5 loop_2078: alignaddr %g3, %g2, %l0 loop_2079: tsubcctv %i1, %g4, %i7 subc %i5, %i3, %g5 fmovrdgez %i4, %f26, %f28 orn %i0, %l1, %l5 addccc %g6, 0x0441, %o1 bleu,a,pn %xcc, loop_2080 fmovsle %icc, %f14, %f31 udivcc %o0, 0x1D50, %o5 fmovdcc %icc, %f28, %f4 loop_2080: alignaddrl %l2, %i6, %g7 movrne %o4, 0x25C, %l4 movrlez %i2, 0x032, %o6 movrgez %g1, %l6, %o3 tvc %xcc, 0x7 set 0x48, %o7 ldsha [%l7 + %o7] 0x80, %o7 fmovdcs %icc, %f20, %f7 fmuld8sux16 %f30, %f16, %f22 tvc %icc, 0x3 tn %icc, 0x6 fmovscc %xcc, %f0, %f3 sub %o2, 0x005D, %g3 movvc %xcc, %g2, %l3 fmovsa %icc, %f3, %f27 edge8l %i1, %g4, %l0 or %i5, 0x0E8D, %i3 movrgz %g5, 0x204, %i4 fornot1 %f24, %f26, %f6 tgu %icc, 0x4 addc %i7, 0x1940, %i0 sethi 0x1E8A, %l1 fpadd32 %f14, %f6, %f20 movl %xcc, %l5, %o1 be loop_2081 xor %o0, %g6, %l2 fbg,a %fcc3, loop_2082 fxnor %f10, %f6, %f14 loop_2081: smulcc %i6, %o5, %o4 fmovrslez %l4, %f0, %f22 loop_2082: movleu %xcc, %i2, %o6 ld [%l7 + 0x2C], %f11 sdiv %g1, 0x191F, %l6 stb %g7, [%l7 + 0x76] andncc %o7, %o2, %o3 fmuld8sux16 %f23, %f1, %f8 fmovsvc %icc, %f25, %f1 bleu,a loop_2083 tge %xcc, 0x4 brlz %g3, loop_2084 umul %l3, 0x0252, %g2 loop_2083: tsubcc %g4, %l0, %i1 fmovda %icc, %f30, %f19 loop_2084: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ble,pn %icc, loop_2085 and %i3, %i5, %i4 tgu %icc, 0x1 umul %g5, 0x0257, %i7 loop_2085: movrgz %i0, %l1, %l5 fble %fcc0, loop_2086 tn %xcc, 0x0 fnot2 %f8, %f2 sir 0x0244 loop_2086: brlez,a %o1, loop_2087 tle %icc, 0x4 ldsb [%l7 + 0x1B], %o0 tg %icc, 0x5 loop_2087: fbule,a %fcc2, loop_2088 udiv %g6, 0x1110, %l2 fandnot1s %f1, %f3, %f0 edge32ln %o5, %i6, %o4 loop_2088: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %i2, 0x06, %l4 smul %o6, %g1, %g7 sdiv %l6, 0x17EA, %o2 movneg %icc, %o3, %g3 mulx %l3, %g2, %o7 fbu,a %fcc0, loop_2089 tne %icc, 0x0 and %l0, %i1, %g4 fandnot2 %f2, %f6, %f6 loop_2089: movgu %icc, %i3, %i4 edge16ln %g5, %i7, %i5 fpsub32 %f0, %f22, %f2 srlx %i0, 0x05, %l5 fand %f24, %f14, %f28 subccc %l1, %o0, %o1 ldd [%l7 + 0x40], %f18 ba,pt %icc, loop_2090 fmovsgu %xcc, %f31, %f2 addc %g6, 0x13B7, %o5 array16 %i6, %o4, %l2 loop_2090: edge8l %i2, %o6, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %l4, 0x1768, %l6 array8 %g7, %o3, %o2 bleu,pt %xcc, loop_2091 array32 %l3, %g2, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %icc, %l0, %o7 loop_2091: fmul8x16al %f3, %f15, %f2 subccc %i1, %i3, %g4 fmovsgu %xcc, %f5, %f9 tsubcc %g5, %i7, %i5 swap [%l7 + 0x14], %i0 fornot1 %f10, %f20, %f22 ldd [%l7 + 0x38], %i4 sth %l1, [%l7 + 0x22] addcc %l5, %o1, %g6 fmovrslz %o0, %f28, %f31 subccc %i6, %o5, %o4 movge %icc, %i2, %o6 fmovsn %xcc, %f15, %f8 add %l2, 0x0AC1, %l4 add %l7, 0x58, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l6, %g7 fandnot1s %f20, %f31, %f21 fcmpgt32 %f28, %f0, %g1 xorcc %o2, %o3, %l3 tneg %xcc, 0x7 set 0x40, %g1 ldda [%l7 + %g1] 0x2e, %g2 sdivx %l0, 0x161D, %g3 ldsb [%l7 + 0x64], %o7 nop setx loop_2092, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bne %icc, loop_2093 srlx %i3, %g4, %i1 array8 %i7, %i5, %i0 loop_2092: fblg,a %fcc0, loop_2094 loop_2093: array16 %i4, %g5, %l5 fmovd %f18, %f16 edge16ln %o1, %g6, %l1 loop_2094: edge16 %i6, %o5, %o0 array16 %o4, %o6, %i2 addc %l4, 0x1953, %l6 set 0x7A, %l2 stba %g7, [%l7 + %l2] 0xeb membar #Sync bcc loop_2095 array32 %l2, %g1, %o2 addc %o3, %g2, %l3 sth %l0, [%l7 + 0x48] loop_2095: popc 0x1088, %o7 stx %g3, [%l7 + 0x60] fmovrdne %i3, %f8, %f2 wr %g0, 0x0c, %asi ldxa [%l7 + 0x30] %asi, %i1 membar 0x6D fmovdge %xcc, %f16, %f20 fsrc1 %f8, %f4 move %xcc, %g4, %i7 stb %i5, [%l7 + 0x0A] fnors %f7, %f15, %f25 fnands %f28, %f13, %f13 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrsgez %i4, %f23, %f13 nop set 0x58, %g7 ldd [%l7 + %g7], %f14 udivcc %g5, 0x1CD0, %l5 fbue %fcc0, loop_2096 fbue,a %fcc1, loop_2097 nop setx loop_2098, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movneg %xcc, %i0, %o1 loop_2096: fmovsle %icc, %f20, %f17 loop_2097: fands %f3, %f26, %f24 loop_2098: movgu %icc, %l1, %g6 edge8ln %o5, %i6, %o0 movrgz %o4, 0x3C6, %i2 fmovspos %xcc, %f23, %f30 fbge,a %fcc1, loop_2099 brgz %o6, loop_2100 fpack32 %f22, %f0, %f28 fbo %fcc3, loop_2101 loop_2099: tsubcctv %l4, 0x1C88, %g7 loop_2100: tleu %xcc, 0x2 fand %f18, %f12, %f6 loop_2101: nop add %l7, 0x14, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l6, %g1 edge16ln %l2, %o3, %o2 fbg,a %fcc2, loop_2102 fnands %f25, %f20, %f5 movne %xcc, %g2, %l3 srax %l0, %o7, %g3 loop_2102: movne %icc, %i3, %i1 fbu %fcc0, loop_2103 smulcc %i7, %g4, %i4 fsrc1 %f12, %f28 addc %i5, %g5, %l5 loop_2103: ta %xcc, 0x4 movl %icc, %o1, %l1 xorcc %g6, %i0, %o5 movgu %xcc, %i6, %o0 fpadd32s %f12, %f27, %f3 wr %g0, 0x81, %asi lduha [%l7 + 0x08] %asi, %i2 andcc %o4, 0x1951, %l4 fmuld8sux16 %f1, %f15, %f30 edge16l %o6, %g7, %g1 movle %xcc, %l6, %l2 fmovsge %icc, %f3, %f26 umul %o2, 0x0FEC, %g2 sdiv %l3, 0x0B1E, %o3 umulcc %l0, %g3, %o7 movgu %icc, %i3, %i7 fpackfix %f30, %f7 set 0x64, %i0 ldsha [%l7 + %i0] 0x11, %i1 movg %xcc, %g4, %i4 bvc,a,pt %icc, loop_2104 sllx %i5, %l5, %o1 addc %g5, 0x0453, %g6 stbar loop_2104: srax %l1, 0x0E, %i0 sethi 0x13E3, %i6 fmuld8sux16 %f5, %f8, %f26 movn %icc, %o0, %i2 edge8ln %o4, %o5, %o6 umulcc %l4, %g7, %l6 fbn %fcc3, loop_2105 fmovsle %xcc, %f22, %f27 fxnors %f23, %f30, %f4 fmovsg %icc, %f31, %f0 loop_2105: lduw [%l7 + 0x78], %l2 fpsub16 %f26, %f2, %f26 fbge,a %fcc0, loop_2106 for %f8, %f28, %f22 fcmps %fcc0, %f12, %f18 fandnot2s %f9, %f0, %f31 loop_2106: nop wr %g0, 0x88, %asi stba %o2, [%l7 + 0x6F] %asi tvs %xcc, 0x1 addccc %g2, 0x1E53, %l3 te %icc, 0x1 xorcc %o3, 0x1DD6, %l0 edge8ln %g3, %o7, %g1 set 0x18, %o2 stwa %i7, [%l7 + %o2] 0x22 membar #Sync movre %i3, %g4, %i4 fmovdgu %xcc, %f18, %f1 alignaddrl %i1, %l5, %o1 movcc %icc, %g5, %i5 fmovrdlez %g6, %f30, %f16 bcc,a,pt %xcc, loop_2107 mulscc %i0, %i6, %l1 set 0x18, %l1 ldsha [%l7 + %l1] 0x80, %i2 loop_2107: movpos %xcc, %o4, %o5 edge32l %o6, %l4, %g7 sth %o0, [%l7 + 0x34] movne %icc, %l2, %l6 andcc %g2, 0x18CF, %l3 fandnot2 %f22, %f2, %f10 nop setx loop_2108, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sethi 0x08CD, %o2 sethi 0x1E61, %l0 fbuge,a %fcc2, loop_2109 loop_2108: movrgz %o3, 0x34C, %g3 fzeros %f11 srl %o7, %i7, %i3 loop_2109: tcs %xcc, 0x5 movn %icc, %g4, %i4 edge8n %g1, %l5, %i1 taddcc %o1, 0x1637, %g5 fmovsn %xcc, %f6, %f11 fmovrsgez %g6, %f16, %f6 taddcc %i5, 0x1FC6, %i0 orcc %l1, 0x0AB1, %i6 nop setx loop_2110, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fpsub16 %f24, %f2, %f0 wr %g0, 0x89, %asi prefetcha [%l7 + 0x08] %asi, 0x1 loop_2110: fmovsleu %xcc, %f1, %f8 srax %o4, %o5, %l4 fbuge,a %fcc2, loop_2111 move %xcc, %o6, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcctv %o0, 0x0026, %l2 loop_2111: fxor %f24, %f16, %f28 orcc %l6, %g2, %l3 bvc %icc, loop_2112 fmul8x16al %f0, %f16, %f16 tvs %xcc, 0x5 set 0x2E, %l5 stha %o2, [%l7 + %l5] 0x22 membar #Sync loop_2112: xnor %o3, %l0, %g3 tn %icc, 0x7 fmovda %xcc, %f26, %f28 addc %o7, %i3, %g4 movne %icc, %i7, %i4 subc %l5, 0x037E, %i1 srax %g1, %g5, %g6 orcc %o1, 0x1FB6, %i5 subcc %l1, %i0, %i2 addc %i6, %o4, %l4 movcs %xcc, %o5, %o6 smul %o0, 0x1CE6, %g7 array8 %l6, %g2, %l3 fpadd16 %f30, %f26, %f8 movle %xcc, %l2, %o2 brnz,a %o3, loop_2113 fones %f13 or %l0, 0x0B34, %o7 tvs %icc, 0x2 loop_2113: ldd [%l7 + 0x48], %f14 ba loop_2114 fmovdneg %xcc, %f3, %f8 movre %g3, 0x01B, %g4 tleu %xcc, 0x4 loop_2114: sdivcc %i7, 0x0FBC, %i4 edge16n %l5, %i1, %i3 call loop_2115 fsrc1 %f28, %f28 fmovrdgz %g5, %f22, %f26 fand %f22, %f0, %f30 loop_2115: fmovsn %icc, %f17, %f9 alignaddrl %g1, %g6, %o1 edge8 %i5, %i0, %l1 addccc %i6, %o4, %l4 srlx %o5, %o6, %o0 ldx [%l7 + 0x78], %g7 taddcc %i2, 0x1A60, %l6 mova %xcc, %l3, %g2 tcc %icc, 0x1 tcc %xcc, 0x7 tgu %icc, 0x0 mulx %o2, 0x155A, %l2 bneg,a,pt %xcc, loop_2116 movvc %xcc, %l0, %o7 edge16ln %o3, %g3, %i7 move %xcc, %i4, %g4 loop_2116: tne %icc, 0x2 movrlz %l5, 0x13F, %i1 fblg,a %fcc0, loop_2117 edge16ln %g5, %g1, %g6 tcc %xcc, 0x5 alignaddrl %o1, %i5, %i0 loop_2117: tleu %xcc, 0x4 bcc loop_2118 tle %icc, 0x4 fmovsge %xcc, %f27, %f10 edge16 %i3, %i6, %l1 loop_2118: fbule,a %fcc0, loop_2119 nop set 0x62, %l0 stb %l4, [%l7 + %l0] tpos %xcc, 0x6 sra %o4, 0x14, %o6 loop_2119: xor %o5, %g7, %o0 movle %xcc, %i2, %l3 movge %xcc, %g2, %l6 subc %l2, %o2, %l0 tneg %icc, 0x2 fbe,a %fcc0, loop_2120 brgez %o3, loop_2121 alignaddrl %g3, %i7, %o7 mova %icc, %i4, %g4 loop_2120: fnand %f2, %f4, %f8 loop_2121: srax %l5, %i1, %g5 add %l7, 0x18, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %g1, %o1 fbo,a %fcc0, loop_2122 sdivx %g6, 0x148C, %i5 fcmpes %fcc3, %f15, %f3 fbne %fcc0, loop_2123 loop_2122: fandnot2s %f13, %f15, %f9 movvs %icc, %i0, %i6 fmovsl %icc, %f9, %f11 loop_2123: fbg %fcc3, loop_2124 brgez %i3, loop_2125 bg,pt %xcc, loop_2126 tvs %xcc, 0x7 loop_2124: taddcc %l4, %l1, %o4 loop_2125: subccc %o6, %o5, %g7 loop_2126: sdiv %o0, 0x01F2, %i2 set 0x4C, %i7 stwa %g2, [%l7 + %i7] 0x0c and %l6, 0x0416, %l3 movl %icc, %o2, %l0 fmuld8sux16 %f11, %f1, %f2 fmovrsne %o3, %f28, %f15 fcmpeq32 %f20, %f16, %l2 tg %xcc, 0x0 set 0x30, %i5 stxa %i7, [%l7 + %i5] 0x2b membar #Sync add %o7, 0x0B77, %g3 udivx %i4, 0x1E14, %l5 movvc %icc, %g4, %i1 movcs %xcc, %g5, %g1 fblg %fcc1, loop_2127 bvs,pn %xcc, loop_2128 fornot1 %f10, %f10, %f0 ldd [%l7 + 0x20], %f10 loop_2127: srl %g6, 0x06, %o1 loop_2128: nop set 0x12, %o5 lduba [%l7 + %o5] 0x15, %i5 wr %g0, 0x89, %asi lduba [%l7 + 0x5C] %asi, %i0 membar 0x40 subcc %i6, 0x1B61, %i3 xnorcc %l1, 0x0B26, %o4 movvc %xcc, %l4, %o5 sethi 0x0868, %g7 set 0x54, %g2 lda [%l7 + %g2] 0x81, %f14 tge %icc, 0x6 umul %o0, %i2, %o6 umul %l6, %g2, %l3 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o2, %o3 tvc %xcc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %l0, 0x15AA, %i7 array16 %o7, %l2, %i4 movrlz %g3, 0x17C, %g4 nop setx loop_2129, %l0, %l1 jmpl %l1, %l5 fmovrsgez %g5, %f25, %f10 st %f28, [%l7 + 0x5C] movne %icc, %g1, %g6 loop_2129: fandnot2 %f2, %f30, %f30 and %i1, 0x161E, %o1 umulcc %i5, %i6, %i0 fmovdpos %icc, %f15, %f28 set 0x8, %g3 ldxa [%g0 + %g3] 0x20, %l1 movcc %xcc, %o4, %i3 fmovdgu %icc, %f14, %f27 fandnot1 %f20, %f6, %f2 movvc %icc, %l4, %o5 fpadd32 %f2, %f0, %f8 tl %icc, 0x3 andcc %o0, 0x0EDD, %i2 sra %o6, %l6, %g2 set 0x38, %o3 ldswa [%l7 + %o3] 0x14, %g7 stx %l3, [%l7 + 0x30] xnor %o3, %l0, %o2 edge32l %o7, %i7, %l2 ldstub [%l7 + 0x6A], %i4 orncc %g4, 0x095A, %g3 udivcc %g5, 0x08E4, %g1 wr %g0, 0x80, %asi ldstuba [%l7 + 0x16] %asi, %g6 movleu %icc, %l5, %o1 bg,a %icc, loop_2130 tn %icc, 0x7 fcmpne16 %f0, %f20, %i1 array32 %i6, %i5, %i0 loop_2130: tvc %icc, 0x7 sll %l1, 0x08, %i3 tvs %icc, 0x2 tl %xcc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movl %xcc, %l4, %o4 fxnor %f8, %f18, %f12 andncc %o0, %i2, %o5 sub %o6, 0x1039, %g2 fmovdvs %icc, %f27, %f15 fsrc1 %f22, %f28 or %l6, %l3, %g7 xor %o3, 0x17F9, %l0 set 0x4E, %o0 ldsba [%l7 + %o0] 0x10, %o7 tvs %xcc, 0x1 edge16l %i7, %l2, %o2 array32 %g4, %g3, %i4 tn %icc, 0x0 tcs %xcc, 0x7 fmovrsne %g5, %f22, %f20 bg,a,pn %xcc, loop_2131 te %icc, 0x4 bgu,a loop_2132 stw %g6, [%l7 + 0x14] loop_2131: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpeq16 %f12, %f12, %l5 loop_2132: tsubcctv %o1, 0x1EA0, %g1 fmovscc %xcc, %f12, %f3 sdivcc %i1, 0x1FF0, %i6 orcc %i5, 0x1194, %i0 fnors %f13, %f0, %f9 siam 0x4 tleu %icc, 0x1 fexpand %f18, %f22 tvs %xcc, 0x4 sth %i3, [%l7 + 0x20] tcc %xcc, 0x5 fabss %f4, %f23 array8 %l4, %o4, %l1 fpadd16 %f4, %f24, %f20 ld [%l7 + 0x58], %f26 tsubcctv %o0, %o5, %i2 fba,a %fcc3, loop_2133 sth %g2, [%l7 + 0x4C] nop setx loop_2134, %l0, %l1 jmpl %l1, %l6 fone %f30 loop_2133: fbo,a %fcc1, loop_2135 tcs %icc, 0x2 loop_2134: smulcc %o6, 0x0C92, %l3 and %o3, %g7, %o7 loop_2135: nop wr %g0, 0x81, %asi lduwa [%l7 + 0x50] %asi, %l0 sllx %i7, %o2, %l2 prefetch [%l7 + 0x30], 0x2 alignaddrl %g4, %i4, %g3 membar 0x21 wr %g0, 0x4f, %asi stxa %g6, [%g0 + 0x0] %asi popc %g5, %o1 fpsub16s %f12, %f2, %f3 tgu %icc, 0x3 bleu %xcc, loop_2136 fmovrsne %l5, %f0, %f14 movre %g1, %i6, %i5 xorcc %i1, 0x0DB0, %i0 loop_2136: nop set 0x1B, %i4 stba %i3, [%l7 + %i4] 0x22 membar #Sync edge16n %o4, %l1, %l4 edge16l %o0, %o5, %i2 ta %xcc, 0x2 fornot1 %f24, %f4, %f14 addcc %l6, 0x0EB5, %g2 movvs %xcc, %o6, %o3 fmovdn %xcc, %f11, %f4 prefetch [%l7 + 0x4C], 0x1 andncc %l3, %g7, %l0 wr %g0, 0xe2, %asi ldda [%l7 + 0x20] %asi, %i6 fmovrdgz %o7, %f22, %f24 fblg,a %fcc0, loop_2137 edge8l %o2, %g4, %l2 fmovrdgz %g3, %f26, %f18 fandnot2s %f29, %f9, %f26 loop_2137: orcc %g6, 0x123D, %i4 fmovrslez %g5, %f4, %f13 brgez %o1, loop_2138 movrlz %g1, 0x1FC, %i6 fmovrse %l5, %f18, %f0 fmovspos %xcc, %f24, %f16 loop_2138: move %icc, %i1, %i5 fmul8x16au %f30, %f24, %f6 sir 0x002B movre %i0, %o4, %i3 fmovdle %xcc, %f27, %f10 fble %fcc0, loop_2139 xnorcc %l4, %o0, %o5 fone %f28 fbne %fcc3, loop_2140 loop_2139: st %f31, [%l7 + 0x14] bvs,a loop_2141 fmuld8ulx16 %f2, %f17, %f4 loop_2140: fmovdneg %icc, %f11, %f5 edge8ln %i2, %l1, %g2 loop_2141: addc %o6, 0x0744, %o3 be,a,pt %icc, loop_2142 st %f13, [%l7 + 0x74] ldsw [%l7 + 0x50], %l3 fpack16 %f22, %f19 loop_2142: andcc %g7, 0x14A9, %l0 orcc %l6, %i7, %o7 edge32ln %g4, %o2, %g3 membar 0x5B add %g6, 0x0090, %i4 te %xcc, 0x4 tcs %xcc, 0x6 bgu,a,pt %xcc, loop_2143 fexpand %f1, %f6 edge16n %l2, %o1, %g1 tgu %xcc, 0x1 loop_2143: movpos %icc, %i6, %g5 fmul8x16 %f6, %f2, %f16 udivcc %l5, 0x0183, %i1 movrgz %i5, %i0, %i3 bl,a,pn %icc, loop_2144 fmovsl %xcc, %f6, %f24 fmovsge %icc, %f25, %f4 tsubcctv %o4, %o0, %o5 loop_2144: te %icc, 0x6 tcc %xcc, 0x0 stb %l4, [%l7 + 0x26] edge16ln %i2, %g2, %o6 umulcc %l1, %l3, %g7 xnor %o3, 0x0E46, %l6 lduw [%l7 + 0x0C], %l0 xnor %i7, %o7, %g4 tsubcc %o2, %g6, %g3 fnor %f28, %f24, %f4 fxor %f14, %f12, %f0 membar 0x04 fmovdleu %icc, %f16, %f31 edge16n %i4, %l2, %g1 fmovspos %icc, %f4, %f19 bge,a,pn %icc, loop_2145 bn,a,pn %xcc, loop_2146 fmovrslez %o1, %f9, %f26 sethi 0x0E93, %i6 loop_2145: tcc %icc, 0x5 loop_2146: tvc %icc, 0x3 bgu,pt %xcc, loop_2147 alignaddr %l5, %i1, %g5 bl,a,pn %icc, loop_2148 edge8l %i5, %i3, %o4 loop_2147: subcc %i0, 0x1FF4, %o5 subccc %o0, %i2, %g2 loop_2148: movn %xcc, %l4, %l1 set 0x78, %g5 ldxa [%l7 + %g5] 0x10, %o6 fcmpgt32 %f26, %f18, %g7 fnand %f2, %f18, %f0 tge %xcc, 0x3 and %l3, 0x1C7A, %o3 xnor %l0, %l6, %i7 ldd [%l7 + 0x10], %g4 tcc %xcc, 0x6 sdivx %o2, 0x127E, %o7 fcmple16 %f20, %f28, %g3 ta %xcc, 0x5 fmovdvs %icc, %f14, %f15 movcs %xcc, %g6, %i4 movle %icc, %g1, %o1 lduw [%l7 + 0x14], %i6 movrlez %l2, %l5, %i1 or %g5, %i5, %i3 xnor %i0, %o4, %o5 wr %g0, 0x10, %asi prefetcha [%l7 + 0x70] %asi, 0x3 addcc %g2, 0x18AF, %o0 brz,a %l4, loop_2149 movn %icc, %o6, %l1 bvc,a loop_2150 fands %f12, %f17, %f20 loop_2149: tcc %xcc, 0x3 tle %xcc, 0x0 loop_2150: movleu %xcc, %l3, %g7 movvs %xcc, %o3, %l6 brz %i7, loop_2151 fnand %f0, %f0, %f12 edge8ln %g4, %o2, %l0 fpadd16 %f18, %f2, %f12 loop_2151: tgu %icc, 0x3 movg %icc, %g3, %g6 sdivcc %i4, 0x0EC6, %g1 mova %xcc, %o7, %o1 movle %icc, %i6, %l2 wr %g0, 0x18, %asi lda [%l7 + 0x74] %asi, %f7 sllx %i1, 0x15, %l5 fnegs %f0, %f13 addc %g5, 0x16EF, %i5 fsrc2 %f14, %f2 sub %i3, 0x1A17, %i0 movrlz %o5, 0x36C, %o4 movcc %icc, %i2, %g2 fmovdneg %icc, %f6, %f2 movvc %icc, %o0, %l4 edge8ln %o6, %l1, %g7 bleu,pt %xcc, loop_2152 srlx %o3, 0x0E, %l6 fbne,a %fcc0, loop_2153 movl %icc, %i7, %g4 loop_2152: sdivx %l3, 0x07B7, %l0 bne,a,pn %icc, loop_2154 loop_2153: andn %o2, %g3, %i4 tsubcctv %g6, %g1, %o7 fbule %fcc0, loop_2155 loop_2154: prefetch [%l7 + 0x64], 0x3 fmovrsne %i6, %f15, %f7 andncc %o1, %l2, %i1 loop_2155: nop set 0x1A, %l4 ldsha [%l7 + %l4] 0x88, %l5 andn %i5, %i3, %i0 movrlez %g5, 0x2EB, %o4 fornot2 %f0, %f18, %f12 ble,a,pn %xcc, loop_2156 brlz,a %i2, loop_2157 array16 %g2, %o0, %l4 fbo,a %fcc0, loop_2158 loop_2156: mulx %o5, 0x0610, %o6 loop_2157: edge16l %g7, %o3, %l6 tgu %xcc, 0x3 loop_2158: fmovrsne %i7, %f9, %f23 movre %l1, 0x36B, %g4 movneg %icc, %l3, %l0 xnorcc %o2, %i4, %g6 srax %g1, %g3, %o7 sth %o1, [%l7 + 0x2A] fbn %fcc0, loop_2159 for %f2, %f22, %f22 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movl %xcc, %i6, %l2 loop_2159: andcc %l5, %i5, %i1 nop setx loop_2160, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry umulcc %i3, 0x070A, %i0 fmovsne %icc, %f21, %f1 wr %g0, 0x2f, %asi stha %g5, [%l7 + 0x30] %asi membar #Sync loop_2160: fpack16 %f4, %f0 ldsw [%l7 + 0x18], %i2 sra %o4, 0x1B, %o0 tvc %xcc, 0x1 fabss %f20, %f25 movn %xcc, %g2, %l4 fmul8x16al %f4, %f20, %f22 mulx %o6, %o5, %o3 tne %xcc, 0x1 bcc,pt %icc, loop_2161 addc %l6, 0x0BE7, %g7 mova %xcc, %l1, %i7 srl %l3, %g4, %l0 loop_2161: subccc %o2, %i4, %g6 brnz %g3, loop_2162 tg %xcc, 0x3 fmovda %icc, %f6, %f29 wr %g0, 0x18, %asi ldstuba [%l7 + 0x3C] %asi, %g1 loop_2162: mulx %o1, %o7, %l2 fmovsvs %xcc, %f30, %f21 subc %l5, 0x0525, %i5 fba %fcc0, loop_2163 fmovsneg %icc, %f19, %f7 movle %xcc, %i6, %i1 fbne %fcc1, loop_2164 loop_2163: mulx %i3, %i0, %i2 array16 %g5, %o4, %o0 smul %g2, 0x126A, %o6 loop_2164: fmovspos %xcc, %f5, %f20 or %o5, %l4, %o3 movg %xcc, %g7, %l1 smulcc %l6, %i7, %g4 sllx %l3, %l0, %i4 nop setx loop_2165, %l0, %l1 jmpl %l1, %o2 bne,a %xcc, loop_2166 movrlez %g6, 0x0F8, %g1 tvs %xcc, 0x1 loop_2165: fxnors %f31, %f23, %f5 loop_2166: movre %g3, %o7, %o1 fmovsge %xcc, %f27, %f31 membar 0x4A fcmpeq32 %f30, %f26, %l5 call loop_2167 movl %icc, %l2, %i6 nop set 0x4A, %g6 ldsh [%l7 + %g6], %i1 add %i5, %i3, %i0 loop_2167: fbg %fcc0, loop_2168 ldx [%l7 + 0x20], %i2 fbug,a %fcc2, loop_2169 orcc %o4, 0x078B, %o0 loop_2168: or %g2, %g5, %o6 fmovrdlz %l4, %f2, %f2 loop_2169: tn %icc, 0x7 tle %icc, 0x0 fmovrdgz %o5, %f16, %f30 or %o3, %l1, %l6 sll %g7, 0x08, %g4 fsrc1 %f26, %f10 fmovscc %icc, %f9, %f10 umulcc %i7, 0x1622, %l0 tsubcctv %l3, %o2, %g6 fmovsneg %xcc, %f22, %f17 edge16n %i4, %g1, %o7 tle %xcc, 0x5 edge32ln %o1, %g3, %l5 add %i6, 0x18C1, %l2 sll %i1, 0x19, %i5 ta %icc, 0x0 set 0x35, %i1 lduba [%l7 + %i1] 0x81, %i0 tge %xcc, 0x3 movn %icc, %i3, %i2 nop setx loop_2170, %l0, %l1 jmpl %l1, %o0 tcs %icc, 0x2 fcmpes %fcc0, %f11, %f11 smulcc %g2, %g5, %o4 loop_2170: nop set 0x3A, %i6 ldstuba [%l7 + %i6] 0x80, %l4 fbe,a %fcc3, loop_2171 movn %icc, %o6, %o3 sll %l1, 0x01, %o5 subc %g7, %g4, %l6 loop_2171: ba loop_2172 tl %xcc, 0x4 fbge,a %fcc3, loop_2173 tn %icc, 0x0 loop_2172: sdiv %l0, 0x05E8, %i7 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2173: edge32n %o2, %g6, %i4 wr %g0, 0x88, %asi stha %g1, [%l7 + 0x0C] %asi faligndata %f10, %f26, %f26 for %f22, %f30, %f28 bcc,pt %icc, loop_2174 sth %o7, [%l7 + 0x48] set 0x30, %g4 ldxa [%l7 + %g4] 0x81, %l3 loop_2174: movrgez %o1, 0x11D, %g3 movge %xcc, %l5, %l2 wr %g0, 0x0c, %asi ldsha [%l7 + 0x78] %asi, %i6 tne %xcc, 0x5 fmovd %f2, %f24 move %xcc, %i1, %i5 fba,a %fcc2, loop_2175 tsubcc %i0, %i3, %i2 orn %o0, %g5, %o4 subcc %l4, %o6, %o3 loop_2175: fblg,a %fcc2, loop_2176 fsrc1 %f18, %f22 smul %g2, %o5, %g7 sir 0x171F loop_2176: movrlez %g4, 0x24D, %l1 fcmpes %fcc1, %f19, %f28 bge %xcc, loop_2177 bpos,pn %icc, loop_2178 edge8n %l6, %i7, %o2 fand %f2, %f6, %f8 loop_2177: fbge %fcc1, loop_2179 loop_2178: xnorcc %g6, %i4, %g1 fornot2 %f4, %f8, %f2 fble,a %fcc3, loop_2180 loop_2179: movvs %icc, %l0, %l3 and %o7, %g3, %l5 edge16n %l2, %i6, %i1 loop_2180: nop add %l7, 0x38, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x10, %o1, %i0 fmovsl %icc, %f21, %f15 udivx %i5, 0x0577, %i2 movvs %xcc, %i3, %g5 set 0x78, %o1 prefetcha [%l7 + %o1] 0x81, 0x3 srlx %o0, 0x10, %o6 tcc %icc, 0x2 movcc %xcc, %o3, %l4 tl %icc, 0x7 mulx %g2, 0x05C8, %g7 movneg %xcc, %g4, %o5 tg %icc, 0x2 xnorcc %l1, 0x0816, %i7 brlz %o2, loop_2181 fpadd32 %f2, %f14, %f18 ldstub [%l7 + 0x53], %l6 movn %xcc, %g6, %i4 loop_2181: tvs %icc, 0x6 tcs %xcc, 0x5 sdivcc %l0, 0x0740, %l3 fmovdneg %icc, %f14, %f30 movl %xcc, %g1, %o7 movcs %icc, %g3, %l2 alignaddr %l5, %i1, %i6 movle %icc, %i0, %i5 tsubcc %o1, 0x10D7, %i2 sdiv %i3, 0x0E94, %o4 tvc %xcc, 0x7 edge32l %g5, %o6, %o0 fmovsleu %xcc, %f20, %f8 tpos %icc, 0x0 smul %l4, 0x0B10, %g2 xorcc %g7, %o3, %g4 flush %l7 + 0x2C tg %xcc, 0x4 srl %o5, %i7, %l1 bcs,a,pt %xcc, loop_2182 tsubcc %o2, 0x03EF, %l6 bn,a %icc, loop_2183 andn %g6, 0x0866, %l0 loop_2182: fmovsge %xcc, %f21, %f25 fpsub16s %f30, %f26, %f23 loop_2183: fsrc2s %f8, %f5 fmovrsgez %i4, %f20, %f17 movvs %icc, %g1, %l3 tl %xcc, 0x2 ldd [%l7 + 0x20], %f20 subccc %g3, 0x1ECA, %l2 for %f20, %f16, %f18 fbge,a %fcc2, loop_2184 array32 %o7, %i1, %l5 wr %g0, 0x80, %asi stba %i0, [%l7 + 0x6B] %asi loop_2184: fmovdvc %icc, %f4, %f1 tcs %xcc, 0x6 movcs %xcc, %i6, %i5 fcmps %fcc1, %f1, %f30 faligndata %f30, %f16, %f8 fbul,a %fcc2, loop_2185 taddcc %i2, %i3, %o4 tl %xcc, 0x2 fzero %f14 loop_2185: udivx %g5, 0x1311, %o1 fmovdvs %xcc, %f27, %f24 flush %l7 + 0x28 set 0x18, %i2 ldxa [%l7 + %i2] 0x18, %o6 mulx %l4, 0x188C, %o0 stb %g2, [%l7 + 0x41] sethi 0x1A3A, %o3 fmuld8sux16 %f21, %f9, %f8 fmovs %f26, %f28 tpos %icc, 0x1 orn %g4, 0x014E, %g7 bneg loop_2186 orn %o5, 0x1357, %l1 std %i6, [%l7 + 0x78] xnorcc %o2, %g6, %l6 loop_2186: movvc %icc, %l0, %g1 bgu,pt %xcc, loop_2187 movrgz %l3, %g3, %i4 tvc %xcc, 0x7 bne,a,pt %xcc, loop_2188 loop_2187: membar 0x40 edge8n %l2, %o7, %i1 bge %icc, loop_2189 loop_2188: fbug,a %fcc3, loop_2190 call loop_2191 tgu %icc, 0x2 loop_2189: movcc %xcc, %l5, %i0 loop_2190: tpos %icc, 0x6 loop_2191: srl %i6, 0x13, %i2 movrlz %i5, %i3, %o4 sll %g5, %o6, %o1 tn %xcc, 0x7 fsrc1s %f28, %f20 fpsub32s %f11, %f17, %f2 ld [%l7 + 0x6C], %f1 nop set 0x38, %i3 prefetch [%l7 + %i3], 0x3 movrlz %o0, %g2, %l4 set 0x14, %l3 sta %f22, [%l7 + %l3] 0x80 fbul,a %fcc1, loop_2192 fbne,a %fcc1, loop_2193 movpos %icc, %o3, %g7 andcc %g4, 0x1AE3, %l1 loop_2192: movrgz %o5, 0x340, %o2 loop_2193: bleu,pn %xcc, loop_2194 fandnot1s %f10, %f21, %f31 edge8 %g6, %i7, %l6 andn %l0, %g1, %l3 loop_2194: ldsh [%l7 + 0x66], %i4 ldub [%l7 + 0x45], %g3 fmovrsne %l2, %f27, %f28 fones %f2 edge32n %i1, %o7, %i0 orncc %l5, %i2, %i5 xnor %i3, %i6, %o4 andn %g5, %o6, %o0 swap [%l7 + 0x74], %o1 fmovdg %icc, %f3, %f10 smul %l4, 0x07DF, %o3 bvc loop_2195 sdivcc %g2, 0x049F, %g7 set 0x40, %l6 ldda [%l7 + %l6] 0x80, %f16 loop_2195: membar 0x51 wr %g0, 0x80, %asi swapa [%l7 + 0x30] %asi, %g4 srl %o5, %o2, %l1 movvc %icc, %g6, %l6 alignaddrl %l0, %g1, %i7 popc 0x1B25, %i4 fmovrde %l3, %f14, %f30 fmovdge %xcc, %f22, %f0 movcc %xcc, %l2, %i1 movge %icc, %o7, %i0 ldstub [%l7 + 0x08], %g3 set 0x60, %o4 ldstuba [%l7 + %o4] 0x04, %l5 sdivx %i5, 0x0EFF, %i2 fbue %fcc2, loop_2196 andn %i3, %i6, %g5 bvc,a,pn %icc, loop_2197 stbar loop_2196: and %o6, %o0, %o4 array32 %o1, %l4, %o3 loop_2197: nop setx loop_2198, %l0, %l1 jmpl %l1, %g2 mova %icc, %g7, %o5 fabss %f8, %f9 or %g4, 0x0FE6, %o2 loop_2198: smul %g6, 0x1A5B, %l6 fmuld8sux16 %f2, %f9, %f4 smulcc %l1, 0x11DA, %l0 add %l7, 0x28, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g1 casa [%l6] 0x88, %g1, %i4 fmovdne %icc, %f1, %f19 add %l7, 0x50, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i7 casa [%l6] %asi, %i7, %l2 sir 0x14DF andcc %l3, 0x1B3C, %i1 srl %o7, 0x1E, %g3 tne %icc, 0x5 nop setx loop_2199, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sdivcc %l5, 0x1C50, %i0 sra %i2, 0x18, %i5 fabsd %f24, %f14 loop_2199: nop set 0x50, %o7 prefetcha [%l7 + %o7] 0x88, 0x1 wr %g0, 0x80, %asi lduba [%l7 + 0x7B] %asi, %i6 fcmpd %fcc3, %f22, %f16 sdiv %o6, 0x01DA, %o0 ble %xcc, loop_2200 bvs,pn %xcc, loop_2201 movg %icc, %o4, %o1 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %g5, [%g0 + 0x3f8] %asi ripped by fixASI40.pl ripped by fixASI40.pl loop_2200: taddcctv %o3, %g2, %g7 loop_2201: tne %xcc, 0x5 subc %o5, 0x0E59, %g4 lduh [%l7 + 0x1A], %o2 fnands %f22, %f8, %f9 smulcc %l4, %g6, %l6 edge16n %l0, %g1, %l1 movrlz %i7, 0x36A, %l2 taddcc %l3, %i4, %o7 edge16 %g3, %i1, %l5 edge32ln %i2, %i0, %i3 fmovscs %xcc, %f24, %f23 fexpand %f24, %f18 flush %l7 + 0x38 smul %i5, %i6, %o0 ld [%l7 + 0x68], %f14 movcc %xcc, %o4, %o1 fbug %fcc3, loop_2202 mulscc %o6, %g5, %o3 ta %xcc, 0x4 umulcc %g2, %o5, %g7 loop_2202: fcmpes %fcc3, %f17, %f8 taddcc %g4, %o2, %g6 ta %xcc, 0x6 sth %l6, [%l7 + 0x1C] bvc,a,pn %xcc, loop_2203 edge32ln %l0, %l4, %g1 fpmerge %f9, %f17, %f24 wr %g0, 0x21, %asi stxa %i7, [%g0 + 0x10] %asi loop_2203: bleu,pt %xcc, loop_2204 sra %l1, %l3, %l2 for %f18, %f16, %f18 nop set 0x14, %o6 ldsh [%l7 + %o6], %i4 loop_2204: tvc %xcc, 0x5 wr %g0, 0x04, %asi lduwa [%l7 + 0x74] %asi, %o7 bl,pt %icc, loop_2205 movneg %xcc, %g3, %l5 fpadd32s %f16, %f2, %f16 alignaddr %i1, %i0, %i3 loop_2205: fxnor %f26, %f18, %f10 smulcc %i2, 0x1F0D, %i5 addccc %o0, %o4, %o1 array8 %o6, %i6, %o3 xorcc %g5, %g2, %g7 fmovd %f18, %f26 edge32 %g4, %o5, %g6 fcmple32 %f8, %f6, %l6 udiv %l0, 0x0E39, %l4 ba %xcc, loop_2206 faligndata %f10, %f28, %f8 tn %icc, 0x0 add %o2, %g1, %l1 loop_2206: fmovdneg %xcc, %f25, %f21 edge16 %i7, %l2, %i4 set 0x40, %l2 stda %f16, [%l7 + %l2] 0x1e membar #Sync fmovdneg %xcc, %f19, %f7 fmovrdlz %o7, %f26, %f20 fpsub32 %f6, %f14, %f20 or %l3, %l5, %g3 wr %g0, 0x80, %asi lduha [%l7 + 0x5C] %asi, %i0 ldd [%l7 + 0x20], %i0 srl %i2, 0x1D, %i5 stbar edge16n %i3, %o0, %o4 brgz %o1, loop_2207 brz %o6, loop_2208 xnor %o3, %g5, %g2 fabsd %f28, %f30 loop_2207: sllx %g7, 0x1C, %g4 loop_2208: nop wr %g0, 0x89, %asi prefetcha [%l7 + 0x20] %asi, 0x3 movrlez %o5, %g6, %l0 tn %xcc, 0x6 bne,pn %xcc, loop_2209 subc %l4, 0x02F8, %o2 movle %icc, %g1, %l1 sdivx %i7, 0x123A, %l2 loop_2209: tne %icc, 0x2 or %l6, 0x0192, %o7 orncc %l3, 0x0CD1, %i4 edge16n %g3, %l5, %i1 edge16l %i2, %i0, %i3 movn %xcc, %i5, %o0 fbul %fcc1, loop_2210 sdiv %o1, 0x0D4E, %o6 tcs %xcc, 0x1 movvc %icc, %o3, %o4 loop_2210: fmul8x16al %f26, %f28, %f22 ldd [%l7 + 0x10], %f8 bvs,a,pn %icc, loop_2211 fornot2 %f10, %f16, %f26 sll %g2, %g5, %g4 srlx %i6, %g7, %o5 loop_2211: nop set 0x68, %g7 ldsw [%l7 + %g7], %g6 tn %xcc, 0x4 fmovrse %l4, %f16, %f31 sra %l0, 0x00, %o2 umulcc %l1, 0x16A4, %g1 stbar fpadd16 %f28, %f22, %f0 edge8l %i7, %l2, %o7 edge16ln %l6, %l3, %g3 popc 0x0A2A, %i4 fnegs %f1, %f23 alignaddrl %i1, %i2, %i0 fmovsn %icc, %f19, %f11 fmovrdgz %i3, %f26, %f8 movpos %icc, %l5, %o0 udivx %o1, 0x060B, %i5 fexpand %f9, %f26 fxor %f4, %f0, %f24 fmovsle %icc, %f30, %f2 tsubcctv %o3, %o6, %o4 sdiv %g5, 0x1393, %g2 fmovse %xcc, %f9, %f1 tg %icc, 0x1 fmovrslz %i6, %f11, %f1 nop setx loop_2212, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrne %g7, 0x02D, %g4 orncc %o5, %l4, %l0 array32 %o2, %l1, %g6 loop_2212: tle %xcc, 0x1 fxnor %f26, %f24, %f24 xorcc %g1, 0x07EB, %l2 fbule,a %fcc1, loop_2213 fornot2s %f12, %f10, %f30 movneg %icc, %o7, %l6 ldsh [%l7 + 0x0E], %l3 loop_2213: fcmpd %fcc0, %f10, %f6 ba,pt %icc, loop_2214 tcs %icc, 0x5 udiv %i7, 0x0A21, %i4 subccc %g3, %i2, %i0 loop_2214: movleu %xcc, %i3, %i1 edge16l %o0, %o1, %l5 edge32ln %o3, %i5, %o6 fsrc1 %f18, %f26 movrgz %g5, %g2, %o4 be,a,pt %xcc, loop_2215 tle %icc, 0x2 fxor %f30, %f10, %f14 sdiv %g7, 0x05E2, %i6 loop_2215: fmovrsgz %o5, %f8, %f26 umul %l4, 0x09A1, %l0 srl %o2, %l1, %g6 subc %g1, 0x0734, %l2 bvs,a,pt %icc, loop_2216 fmovrslez %g4, %f1, %f20 movne %icc, %l6, %o7 edge32n %i7, %l3, %i4 loop_2216: edge32 %g3, %i0, %i3 membar 0x35 wr %g0, 0x19, %asi ldsha [%l7 + 0x5C] %asi, %i2 set 0x40, %i0 ldda [%l7 + %i0] 0x2a, %o0 movge %xcc, %o1, %l5 fmovrsne %o3, %f20, %f14 movcs %xcc, %i5, %i1 tl %icc, 0x2 fmovrse %g5, %f13, %f11 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %o6, 0x1178, %o4 edge32 %g2, %g7, %o5 call loop_2217 addc %i6, %l0, %l4 movcc %xcc, %o2, %l1 fnot2 %f14, %f18 loop_2217: nop set 0x68, %o2 stx %g6, [%l7 + %o2] orncc %l2, 0x0D9F, %g4 fmovsne %xcc, %f9, %f21 bne,a %xcc, loop_2218 fbul,a %fcc2, loop_2219 fmovdleu %xcc, %f31, %f5 movrlez %l6, 0x265, %o7 loop_2218: nop add %l7, 0x44, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %i7, %g1 loop_2219: popc %i4, %l3 srlx %g3, %i3, %i2 movn %xcc, %o0, %o1 fmovrdlez %i0, %f24, %f8 movvs %xcc, %l5, %i5 stw %o3, [%l7 + 0x1C] orncc %i1, 0x097F, %o6 tsubcctv %o4, 0x1917, %g5 stx %g2, [%l7 + 0x18] membar 0x58 subcc %g7, 0x1EF1, %o5 sllx %l0, 0x03, %l4 fmovdvs %icc, %f20, %f30 fmovdvc %xcc, %f6, %f11 srl %o2, %i6, %g6 movn %icc, %l2, %g4 subccc %l6, %o7, %i7 sllx %g1, 0x16, %l1 tsubcctv %l3, 0x0A31, %g3 sll %i3, 0x1C, %i4 add %i2, %o1, %o0 edge16ln %i0, %l5, %i5 umulcc %i1, %o3, %o6 movrne %o4, 0x256, %g5 fones %f8 movrne %g7, %o5, %l0 fbu %fcc2, loop_2220 fcmple16 %f8, %f22, %l4 brlez,a %g2, loop_2221 mulx %o2, %g6, %i6 loop_2220: movrne %g4, %l2, %l6 edge32 %o7, %i7, %g1 loop_2221: movcs %icc, %l1, %g3 bl,a,pt %xcc, loop_2222 tneg %icc, 0x3 set 0x3C, %l1 stha %l3, [%l7 + %l1] 0xe3 membar #Sync loop_2222: fbl,a %fcc0, loop_2223 tgu %xcc, 0x3 ldub [%l7 + 0x61], %i3 movrlez %i2, 0x101, %i4 loop_2223: fbe,a %fcc1, loop_2224 fmovdgu %icc, %f0, %f28 bvc,a,pn %icc, loop_2225 call loop_2226 loop_2224: movvc %xcc, %o0, %o1 alignaddrl %i0, %l5, %i1 loop_2225: fbl %fcc2, loop_2227 loop_2226: movcc %icc, %o3, %i5 orn %o6, 0x0E6E, %g5 bcs %icc, loop_2228 loop_2227: st %f7, [%l7 + 0x18] tcs %icc, 0x5 movle %xcc, %g7, %o5 loop_2228: fbue %fcc0, loop_2229 sdivcc %o4, 0x1892, %l4 nop set 0x58, %l5 stx %l0, [%l7 + %l5] andcc %o2, 0x1187, %g6 loop_2229: nop set 0x1C, %l0 lduwa [%l7 + %l0] 0x15, %g2 mova %icc, %i6, %l2 fxnors %f12, %f9, %f9 movcs %icc, %l6, %o7 movle %xcc, %g4, %i7 xnor %l1, %g3, %l3 fmovspos %xcc, %f30, %f22 set 0x17, %g1 ldstuba [%l7 + %g1] 0x19, %i3 orncc %g1, 0x0803, %i4 fnot1 %f16, %f2 sth %i2, [%l7 + 0x50] fpadd32s %f21, %f28, %f15 sir 0x0DDD sub %o1, %i0, %o0 sethi 0x0286, %l5 xorcc %i1, 0x1763, %o3 fmovs %f21, %f1 xnorcc %i5, 0x1F9F, %o6 bneg loop_2230 edge8l %g7, %o5, %g5 andncc %l4, %o4, %o2 xorcc %g6, 0x115A, %g2 loop_2230: orn %i6, %l0, %l2 xnorcc %l6, 0x119D, %o7 tn %icc, 0x7 bneg,a,pn %icc, loop_2231 sll %g4, 0x18, %i7 set 0x76, %i7 ldstuba [%l7 + %i7] 0x0c, %l1 loop_2231: tcs %xcc, 0x4 fmovdg %xcc, %f22, %f6 movg %icc, %g3, %i3 sra %l3, 0x18, %i4 alignaddr %i2, %o1, %i0 fxor %f24, %f30, %f6 fpadd16s %f6, %f31, %f16 fmovrdgz %o0, %f8, %f22 bgu,a,pn %icc, loop_2232 tle %xcc, 0x3 tl %xcc, 0x4 fabss %f25, %f30 loop_2232: fmovsne %icc, %f2, %f27 sllx %l5, 0x0F, %g1 array32 %o3, %i5, %o6 membar 0x6B stb %i1, [%l7 + 0x0D] taddcctv %g7, 0x09EC, %g5 edge8ln %o5, %l4, %o2 tsubcc %o4, %g2, %i6 edge8l %g6, %l0, %l2 ba,a loop_2233 sth %o7, [%l7 + 0x18] faligndata %f8, %f20, %f24 fabss %f24, %f4 loop_2233: brgz,a %g4, loop_2234 addc %l6, %i7, %g3 smulcc %i3, %l3, %l1 movleu %xcc, %i2, %o1 loop_2234: tvs %xcc, 0x0 fexpand %f26, %f2 udivx %i0, 0x11DB, %i4 xor %o0, 0x0444, %g1 fbge %fcc1, loop_2235 movvc %icc, %l5, %i5 tvc %xcc, 0x5 bshuffle %f8, %f6, %f2 loop_2235: fmovrsne %o3, %f0, %f26 fand %f10, %f28, %f20 bge loop_2236 nop setx loop_2237, %l0, %l1 jmpl %l1, %i1 edge8n %o6, %g7, %o5 udivcc %l4, 0x066B, %g5 loop_2236: tvs %xcc, 0x4 loop_2237: movne %xcc, %o2, %g2 umul %o4, 0x0520, %i6 udivcc %g6, 0x17F9, %l0 add %l2, 0x19AF, %o7 st %f5, [%l7 + 0x20] fbge %fcc2, loop_2238 edge32l %l6, %i7, %g3 movre %g4, %l3, %i3 udivcc %l1, 0x1384, %o1 loop_2238: fnands %f1, %f10, %f29 fones %f13 call loop_2239 alignaddrl %i0, %i4, %o0 bgu,a,pt %icc, loop_2240 edge32l %g1, %l5, %i2 loop_2239: sra %o3, %i1, %i5 ldsb [%l7 + 0x3A], %g7 loop_2240: fbue %fcc1, loop_2241 fcmpgt32 %f20, %f28, %o5 nop setx loop_2242, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge8 %o6, %l4, %g5 loop_2241: tcs %xcc, 0x1 fandnot1s %f6, %f11, %f1 loop_2242: tvc %xcc, 0x1 set 0x1C, %o5 sta %f11, [%l7 + %o5] 0x19 fsrc1s %f16, %f16 edge8n %o2, %g2, %i6 movvc %xcc, %o4, %g6 fnot2 %f12, %f8 edge32ln %l2, %l0, %l6 fmovsg %xcc, %f8, %f17 edge8l %o7, %g3, %i7 fbn %fcc3, loop_2243 brnz,a %g4, loop_2244 tvc %xcc, 0x1 movleu %icc, %l3, %l1 loop_2243: movpos %xcc, %i3, %i0 loop_2244: tpos %xcc, 0x5 xor %i4, 0x0FD9, %o0 srax %g1, %l5, %o1 movrgez %o3, %i1, %i2 add %g7, %o5, %o6 be,pn %xcc, loop_2245 sdivcc %l4, 0x1C55, %i5 andncc %o2, %g5, %g2 subccc %i6, %g6, %l2 loop_2245: fnegd %f8, %f6 lduw [%l7 + 0x30], %o4 array8 %l0, %o7, %l6 bcc %xcc, loop_2246 sra %g3, 0x03, %i7 membar 0x01 edge32l %g4, %l1, %l3 loop_2246: umulcc %i3, 0x1EEB, %i0 nop setx loop_2247, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movge %icc, %o0, %i4 movpos %icc, %l5, %g1 taddcc %o1, 0x090A, %o3 loop_2247: fcmple32 %f28, %f12, %i1 lduw [%l7 + 0x7C], %g7 movcc %xcc, %o5, %o6 orncc %i2, %l4, %o2 and %i5, %g2, %i6 andcc %g6, %g5, %l2 movle %xcc, %o4, %o7 movge %xcc, %l0, %g3 subccc %l6, 0x0730, %i7 movneg %icc, %l1, %l3 sir 0x023E flush %l7 + 0x38 smulcc %g4, 0x0085, %i3 tpos %icc, 0x5 subccc %i0, %o0, %i4 movgu %icc, %g1, %l5 edge32ln %o1, %o3, %g7 fsrc2 %f20, %f30 fpackfix %f6, %f0 tg %xcc, 0x2 swap [%l7 + 0x54], %i1 fba,a %fcc1, loop_2248 alignaddr %o5, %i2, %l4 xnor %o6, 0x16B6, %i5 set 0x0C, %g2 ldstuba [%l7 + %g2] 0x10, %o2 loop_2248: movcc %icc, %i6, %g2 fornot2s %f19, %f31, %f19 wr %g0, 0x11, %asi lda [%l7 + 0x4C] %asi, %f1 sethi 0x19D6, %g6 edge8 %g5, %o4, %l2 movg %icc, %l0, %o7 wr %g0, 0x80, %asi lda [%l7 + 0x54] %asi, %f3 fsrc2s %f17, %f4 set 0x58, %i5 ldstuba [%l7 + %i5] 0x19, %l6 nop set 0x2C, %o3 lduw [%l7 + %o3], %g3 edge8ln %i7, %l3, %l1 fbu %fcc3, loop_2249 fnot2 %f30, %f8 fble %fcc0, loop_2250 fble %fcc3, loop_2251 loop_2249: movrlz %g4, 0x0F0, %i0 fmuld8ulx16 %f3, %f25, %f14 loop_2250: xor %i3, 0x0626, %i4 loop_2251: fmovda %xcc, %f14, %f25 edge32 %g1, %l5, %o1 sdivcc %o0, 0x15AB, %g7 ldsh [%l7 + 0x4E], %o3 edge8ln %i1, %o5, %i2 tvc %xcc, 0x4 movn %icc, %o6, %l4 fmovsn %icc, %f21, %f2 be,pt %xcc, loop_2252 fcmpne32 %f0, %f30, %i5 array8 %o2, %g2, %g6 fpsub16 %f24, %f22, %f12 loop_2252: orcc %i6, 0x0F57, %o4 tge %icc, 0x1 fmovse %icc, %f11, %f8 fmovrdlez %l2, %f2, %f20 srax %g5, 0x0C, %l0 wr %g0, 0x11, %asi lduha [%l7 + 0x5A] %asi, %o7 srax %g3, %l6, %l3 tcc %icc, 0x2 movvs %icc, %i7, %g4 fcmple32 %f28, %f16, %l1 edge8ln %i3, %i4, %g1 call loop_2253 fcmpgt16 %f14, %f6, %l5 tle %icc, 0x7 fbne,a %fcc3, loop_2254 loop_2253: tcs %xcc, 0x0 movl %icc, %o1, %i0 fpmerge %f9, %f31, %f16 loop_2254: bn,a loop_2255 umulcc %g7, 0x07DB, %o0 mova %icc, %o3, %i1 tpos %icc, 0x2 loop_2255: movrlez %o5, %o6, %i2 wr %g0, 0x04, %asi lda [%l7 + 0x2C] %asi, %f6 tneg %xcc, 0x4 nop setx loop_2256, %l0, %l1 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 %i5, %l4, %g2 udiv %o2, 0x136A, %g6 wr %g0, 0x10, %asi swapa [%l7 + 0x28] %asi, %i6 loop_2256: movgu %xcc, %l2, %o4 array32 %l0, %o7, %g3 brlez %g5, loop_2257 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnegs %f1, %f10 st %f27, [%l7 + 0x34] loop_2257: tpos %xcc, 0x7 wr %g0, 0x10, %asi lduha [%l7 + 0x42] %asi, %l3 fandnot1s %f29, %f5, %f20 ta %icc, 0x4 movcc %xcc, %l6, %g4 bl %xcc, loop_2258 fmovdn %icc, %f14, %f28 xor %i7, %i3, %l1 wr %g0, 0x0c, %asi stda %i4, [%l7 + 0x20] %asi loop_2258: movrgez %l5, %o1, %g1 fmovsvs %icc, %f22, %f18 movge %xcc, %i0, %g7 xnor %o0, 0x1F71, %o3 orn %i1, %o6, %o5 movvc %icc, %i5, %l4 sllx %g2, 0x13, %o2 smul %i2, %i6, %g6 movcc %xcc, %l2, %o4 fpack16 %f30, %f23 fmovrdne %l0, %f12, %f10 movvs %icc, %o7, %g5 edge32ln %g3, %l6, %l3 add %g4, 0x0B06, %i3 fmovdvc %icc, %f11, %f9 movre %i7, 0x33C, %i4 and %l5, %l1, %o1 xorcc %i0, %g7, %g1 subcc %o0, 0x12A7, %o3 wr %g0, 0x11, %asi ldsha [%l7 + 0x14] %asi, %o6 fpsub16s %f26, %f26, %f25 lduw [%l7 + 0x38], %i1 edge32n %o5, %l4, %g2 movre %i5, %o2, %i6 movne %icc, %g6, %i2 alignaddrl %l2, %o4, %l0 sra %o7, %g3, %l6 movrlz %l3, %g4, %i3 fcmpne16 %f18, %f28, %i7 fcmpgt16 %f16, %f12, %g5 tn %icc, 0x6 set 0x20, %o0 ldda [%l7 + %o0] 0x22, %l4 brz %i4, loop_2259 fmovscs %icc, %f25, %f27 fbg,a %fcc2, loop_2260 swap [%l7 + 0x10], %o1 loop_2259: umulcc %l1, %g7, %g1 addcc %i0, %o3, %o0 loop_2260: bleu,pn %icc, loop_2261 sdiv %o6, 0x1EA2, %o5 fcmple32 %f0, %f2, %l4 tvs %icc, 0x0 loop_2261: fcmpd %fcc1, %f20, %f22 edge16ln %i1, %i5, %g2 call loop_2262 flush %l7 + 0x30 sir 0x145F stx %i6, [%l7 + 0x10] loop_2262: edge8 %g6, %o2, %l2 popc %i2, %l0 addc %o7, 0x0A9F, %o4 fmul8x16al %f30, %f7, %f22 sdivx %g3, 0x0650, %l3 fcmps %fcc0, %f16, %f21 array16 %l6, %g4, %i3 andncc %i7, %g5, %i4 wr %g0, 0x89, %asi stba %l5, [%l7 + 0x3E] %asi ta %xcc, 0x4 bvc,a,pn %icc, loop_2263 tne %xcc, 0x1 bleu,a,pt %xcc, loop_2264 edge16l %l1, %g7, %g1 loop_2263: orn %i0, %o1, %o0 tg %xcc, 0x3 loop_2264: ldsh [%l7 + 0x08], %o6 fmovda %icc, %f20, %f18 edge16n %o5, %l4, %i1 xnorcc %o3, 0x1CAC, %g2 bpos,a %xcc, loop_2265 fmovrde %i5, %f14, %f26 andcc %g6, 0x09C7, %i6 tl %xcc, 0x5 loop_2265: tle %icc, 0x5 movleu %xcc, %o2, %i2 fbue %fcc1, loop_2266 popc 0x0411, %l2 set 0x54, %g3 stha %l0, [%l7 + %g3] 0x80 loop_2266: popc 0x18CA, %o4 fnot2s %f31, %f19 wr %g0, 0x88, %asi stxa %g3, [%l7 + 0x38] %asi fmovsn %icc, %f25, %f16 popc 0x15C8, %l3 bl %xcc, loop_2267 srlx %l6, %g4, %i3 edge8n %i7, %o7, %i4 movleu %xcc, %g5, %l1 loop_2267: sll %l5, 0x12, %g1 call loop_2268 movrlz %i0, %g7, %o0 fmovsneg %icc, %f12, %f21 movle %icc, %o6, %o5 loop_2268: fcmpeq32 %f14, %f10, %o1 srlx %i1, 0x1D, %l4 fmovde %xcc, %f21, %f22 be,a,pn %icc, loop_2269 fcmple16 %f28, %f12, %g2 andn %o3, %g6, %i5 subcc %o2, 0x0EFF, %i2 loop_2269: nop set 0x38, %i4 lduba [%l7 + %i4] 0x15, %i6 fmovdgu %xcc, %f15, %f5 xnorcc %l0, 0x0BE3, %o4 orcc %l2, 0x0772, %g3 fble %fcc1, loop_2270 fnegs %f23, %f4 xorcc %l6, %l3, %i3 set 0x60, %g5 lda [%l7 + %g5] 0x89, %f21 loop_2270: stw %g4, [%l7 + 0x40] fmovrdlz %i7, %f14, %f16 edge8n %i4, %o7, %g5 movgu %xcc, %l1, %l5 fble,a %fcc1, loop_2271 xorcc %i0, %g7, %g1 fcmps %fcc3, %f15, %f17 edge32 %o6, %o0, %o1 loop_2271: sdiv %i1, 0x1A74, %o5 add %l7, 0x48, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %l4, %o3 sdivx %g6, 0x0911, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %i5, 0x1BB3, %i2 fbu,a %fcc2, loop_2272 movpos %xcc, %o2, %l0 fcmpes %fcc3, %f2, %f18 fbne,a %fcc2, loop_2273 loop_2272: sdivx %o4, 0x12DF, %l2 tgu %xcc, 0x2 srlx %g3, %i6, %l3 loop_2273: fxor %f24, %f8, %f4 taddcctv %l6, %i3, %g4 srlx %i7, 0x0D, %o7 movpos %xcc, %g5, %i4 fbug,a %fcc0, loop_2274 sra %l1, 0x07, %i0 fones %f0 nop setx loop_2275, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2274: sdivcc %l5, 0x1B8A, %g1 orncc %g7, 0x050C, %o0 call loop_2276 loop_2275: fcmple16 %f4, %f2, %o6 fpsub16 %f18, %f4, %f30 edge8l %o1, %i1, %l4 loop_2276: te %xcc, 0x6 movre %o3, 0x2ED, %o5 fmovdneg %icc, %f6, %f4 bgu,a,pt %icc, loop_2277 ta %xcc, 0x0 movneg %icc, %g2, %i5 xorcc %i2, 0x0C22, %o2 loop_2277: tcs %icc, 0x3 smul %l0, 0x1022, %g6 ldub [%l7 + 0x49], %o4 stw %l2, [%l7 + 0x6C] tcs %xcc, 0x1 udivx %g3, 0x16BE, %l3 mova %icc, %i6, %i3 sir 0x0234 fbug,a %fcc1, loop_2278 fmovdne %icc, %f17, %f21 andn %g4, %l6, %i7 fbo,a %fcc3, loop_2279 loop_2278: movne %xcc, %o7, %i4 add %l1, 0x108B, %g5 movgu %xcc, %l5, %i0 loop_2279: sth %g7, [%l7 + 0x56] edge32 %g1, %o0, %o6 sdiv %o1, 0x0AA4, %l4 srl %i1, 0x18, %o3 fpadd32 %f2, %f30, %f12 fornot1 %f30, %f18, %f6 addccc %o5, %i5, %i2 brlz,a %o2, loop_2280 tne %icc, 0x6 movleu %xcc, %g2, %g6 fones %f2 loop_2280: fpsub32s %f15, %f11, %f30 lduh [%l7 + 0x3A], %l0 mulx %l2, %g3, %l3 fandnot1 %f16, %f8, %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %o4, 0x0B41, %i6 bgu,a loop_2281 fmovspos %xcc, %f18, %f17 fblg,a %fcc0, loop_2282 tleu %xcc, 0x1 loop_2281: nop add %l7, 0x68, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %i3 casa [%l6] %asi, %i3, %g4 loop_2282: membar 0x66 subcc %i7, %l6, %i4 udivcc %l1, 0x15C6, %o7 xor %l5, 0x05B6, %g5 tgu %icc, 0x4 movrgez %i0, %g1, %g7 ld [%l7 + 0x28], %f17 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot1s %f15, %f14, %f14 xorcc %o6, %o1, %l4 addcc %o0, %i1, %o3 udiv %i5, 0x0FA0, %o5 srlx %o2, %g2, %i2 sra %g6, 0x1D, %l2 wr %g0, 0x0c, %asi sta %f16, [%l7 + 0x5C] %asi fblg,a %fcc2, loop_2283 umul %g3, %l3, %o4 nop setx loop_2284, %l0, %l1 jmpl %l1, %i6 movge %xcc, %i3, %l0 loop_2283: tle %xcc, 0x3 fmovda %xcc, %f27, %f1 loop_2284: nop setx loop_2285, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fcmpgt16 %f30, %f10, %g4 movn %icc, %i7, %l6 tl %xcc, 0x0 loop_2285: fmovrsne %l1, %f0, %f6 or %o7, 0x1F6F, %i4 movleu %xcc, %l5, %i0 umulcc %g5, 0x1A68, %g7 movneg %icc, %o6, %o1 nop setx loop_2286, %l0, %l1 jmpl %l1, %l4 array8 %o0, %i1, %g1 brz %i5, loop_2287 fmovrdgz %o3, %f6, %f16 loop_2286: nop set 0x18, %l4 ldxa [%g0 + %l4] 0x58, %o2 loop_2287: bn,a loop_2288 smulcc %g2, 0x105C, %o5 fbu,a %fcc1, loop_2289 lduh [%l7 + 0x62], %i2 loop_2288: lduh [%l7 + 0x24], %g6 movn %xcc, %g3, %l3 loop_2289: subc %l2, %i6, %i3 st %f25, [%l7 + 0x48] wr %g0, 0x89, %asi stwa %l0, [%l7 + 0x48] %asi fcmpeq32 %f22, %f6, %g4 ldsw [%l7 + 0x38], %i7 fcmped %fcc1, %f26, %f10 edge32l %o4, %l6, %l1 movl %icc, %o7, %i4 edge32n %l5, %g5, %g7 movleu %icc, %o6, %i0 fmovrsne %o1, %f29, %f12 xor %o0, %i1, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %i5, 0x0F94, %o3 sir 0x1319 movle %icc, %l4, %o2 edge16 %g2, %i2, %g6 movrlez %g3, %l3, %l2 fmovdpos %icc, %f16, %f26 movvc %icc, %o5, %i6 sdiv %l0, 0x16DC, %i3 tcc %xcc, 0x3 popc 0x1F6F, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ble,a loop_2290 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %g4, 0x1B28, %l6 fbug,a %fcc2, loop_2291 loop_2290: bgu loop_2292 array32 %l1, %o4, %i4 edge16n %o7, %l5, %g7 loop_2291: movrgez %o6, 0x23E, %i0 loop_2292: fones %f3 umul %o1, %g5, %i1 fabss %f6, %f9 nop setx loop_2293, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tpos %xcc, 0x7 edge8 %o0, %i5, %g1 movle %icc, %o3, %l4 loop_2293: fnand %f8, %f20, %f18 tvc %icc, 0x4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %g2, 0x147E, %i2 bleu,a loop_2294 srax %o2, %g6, %g3 fzero %f20 array32 %l3, %o5, %l2 loop_2294: edge8ln %l0, %i6, %i7 fbug,a %fcc1, loop_2295 popc 0x12A6, %i3 fbg %fcc0, loop_2296 fmovdge %icc, %f5, %f7 loop_2295: xor %g4, 0x138D, %l6 movne %icc, %o4, %i4 loop_2296: fornot1s %f17, %f19, %f14 orncc %l1, %l5, %g7 fbe,a %fcc2, loop_2297 nop setx loop_2298, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addccc %o7, 0x0C32, %i0 movrgez %o6, %g5, %o1 loop_2297: smul %o0, %i5, %g1 loop_2298: stbar or %i1, 0x0317, %l4 ldsb [%l7 + 0x1B], %o3 ldstub [%l7 + 0x0A], %g2 fbge,a %fcc3, loop_2299 sethi 0x0948, %i2 ta %xcc, 0x3 mulx %o2, 0x0601, %g3 loop_2299: tge %icc, 0x4 stbar tpos %icc, 0x7 taddcc %l3, %g6, %o5 tpos %xcc, 0x2 fcmps %fcc2, %f27, %f24 fandnot1s %f20, %f10, %f4 edge16n %l0, %l2, %i6 udivx %i7, 0x08DF, %g4 te %xcc, 0x0 fpmerge %f30, %f19, %f4 movrgez %l6, 0x07A, %i3 te %icc, 0x1 andn %o4, %l1, %l5 sllx %i4, %g7, %i0 bn,pt %xcc, loop_2300 fnot1 %f8, %f16 wr %g0, 0x2a, %asi stwa %o6, [%l7 + 0x08] %asi membar #Sync loop_2300: fmovse %icc, %f27, %f21 ldsh [%l7 + 0x3C], %o7 movrlez %o1, 0x334, %o0 fblg %fcc2, loop_2301 and %i5, 0x0CDF, %g1 fmovs %f24, %f19 fcmple16 %f20, %f8, %i1 loop_2301: movvc %xcc, %g5, %l4 movrne %o3, 0x2B0, %g2 brgez %o2, loop_2302 xnorcc %g3, %l3, %i2 mulx %g6, %l0, %o5 fmovrsgz %i6, %f31, %f23 loop_2302: ble,pt %xcc, loop_2303 sth %l2, [%l7 + 0x5E] fmul8x16al %f5, %f23, %f18 set 0x24, %i1 sta %f2, [%l7 + %i1] 0x10 loop_2303: movne %icc, %i7, %g4 nop setx loop_2304, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fornot2 %f28, %f8, %f2 bl,a %xcc, loop_2305 ldub [%l7 + 0x69], %l6 loop_2304: fornot2s %f16, %f24, %f3 bn,a,pt %xcc, loop_2306 loop_2305: swap [%l7 + 0x0C], %o4 fbug,a %fcc2, loop_2307 fpack32 %f30, %f0, %f14 loop_2306: tleu %xcc, 0x0 tcc %icc, 0x3 loop_2307: alignaddrl %i3, %l1, %l5 edge8ln %g7, %i0, %i4 fandnot1s %f24, %f17, %f24 smulcc %o7, 0x186C, %o6 tneg %xcc, 0x2 array16 %o0, %o1, %g1 wr %g0, 0x89, %asi lduwa [%l7 + 0x4C] %asi, %i1 fmovsne %xcc, %f3, %f25 fmovrdlez %g5, %f28, %f16 movle %xcc, %l4, %i5 tg %icc, 0x1 tge %icc, 0x1 tcc %icc, 0x5 movge %xcc, %o3, %o2 taddcctv %g3, 0x08CF, %g2 ldx [%l7 + 0x40], %i2 fmovdl %icc, %f21, %f16 move %xcc, %l3, %l0 sethi 0x0B01, %o5 array32 %i6, %l2, %g6 fones %f2 movle %icc, %g4, %l6 fbule %fcc3, loop_2308 edge8 %i7, %o4, %i3 array32 %l1, %g7, %l5 popc %i0, %i4 loop_2308: nop set 0x20, %i6 lduwa [%l7 + %i6] 0x11, %o7 fpsub32s %f19, %f4, %f2 edge32 %o0, %o6, %o1 wr %g0, 0x88, %asi lduha [%l7 + 0x68] %asi, %g1 sth %g5, [%l7 + 0x26] fmovdneg %xcc, %f6, %f15 bne,a,pn %icc, loop_2309 fabss %f11, %f1 fxor %f4, %f12, %f28 wr %g0, 0x89, %asi ldswa [%l7 + 0x28] %asi, %l4 loop_2309: movn %xcc, %i5, %o3 orn %o2, %g3, %g2 move %icc, %i1, %l3 movrgz %i2, 0x2AE, %o5 fmovrslez %l0, %f31, %f23 mulx %i6, %g6, %l2 fornot2s %f29, %f19, %f18 andcc %g4, %i7, %o4 fbn %fcc1, loop_2310 nop set 0x54, %g6 lduh [%l7 + %g6], %i3 fones %f9 mova %xcc, %l1, %g7 loop_2310: fone %f20 umulcc %l5, 0x0D24, %i0 movrgez %i4, 0x1DD, %l6 fcmpeq32 %f0, %f16, %o7 udivcc %o6, 0x09A3, %o0 smulcc %o1, %g1, %g5 wr %g0, 0x2b, %asi stba %l4, [%l7 + 0x7C] %asi membar #Sync wr %g0, 0x10, %asi prefetcha [%l7 + 0x10] %asi, 0x2 array32 %o3, %g3, %g2 ldsh [%l7 + 0x18], %i1 orncc %o2, 0x1E4C, %l3 udivcc %i2, 0x1CB8, %l0 addc %i6, %o5, %g6 tn %icc, 0x0 movle %icc, %g4, %i7 movrne %l2, 0x3E9, %o4 fcmpeq32 %f24, %f16, %l1 and %i3, 0x01BA, %l5 fnor %f14, %f2, %f28 set 0x55, %o1 ldsba [%l7 + %o1] 0x88, %g7 fmuld8sux16 %f5, %f4, %f2 sethi 0x00DD, %i4 fpsub16s %f11, %f11, %f9 lduh [%l7 + 0x60], %l6 umulcc %i0, 0x0171, %o7 fexpand %f9, %f14 taddcc %o6, 0x047C, %o0 fpack16 %f2, %f27 xor %o1, 0x1F83, %g1 membar 0x5A bl %icc, loop_2311 movrlz %l4, %g5, %i5 edge32ln %g3, %g2, %o3 set 0x48, %g4 lduwa [%l7 + %g4] 0x10, %o2 loop_2311: movl %icc, %i1, %l3 te %icc, 0x3 fbn %fcc1, loop_2312 faligndata %f12, %f26, %f12 fandnot2s %f17, %f4, %f20 move %icc, %i2, %i6 loop_2312: fmovs %f24, %f15 tg %xcc, 0x0 fbue,a %fcc0, loop_2313 array16 %o5, %l0, %g6 tvs %icc, 0x6 fmovdn %icc, %f19, %f18 loop_2313: addccc %i7, 0x118C, %l2 ble,a,pn %xcc, loop_2314 nop setx loop_2315, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbuge,a %fcc2, loop_2316 fbule,a %fcc1, loop_2317 loop_2314: fmovrdgz %g4, %f20, %f2 loop_2315: movvs %xcc, %l1, %i3 loop_2316: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2317: movrlez %o4, 0x30B, %l5 tne %icc, 0x7 lduh [%l7 + 0x4C], %i4 fzero %f6 edge32l %l6, %g7, %i0 addccc %o7, 0x16BD, %o0 movg %icc, %o6, %g1 sethi 0x154D, %o1 wr %g0, 0x81, %asi ldsba [%l7 + 0x16] %asi, %g5 sdivx %l4, 0x10E0, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x1C], %g3 tsubcc %g2, 0x1183, %o2 bshuffle %f4, %f6, %f30 udiv %i1, 0x07AC, %o3 sra %l3, 0x17, %i6 srlx %o5, %l0, %i2 array16 %g6, %l2, %g4 sllx %i7, %i3, %o4 sdivcc %l5, 0x0DB3, %i4 mulscc %l6, 0x0E95, %l1 umul %g7, 0x0AA3, %o7 fmovrse %i0, %f14, %f3 set 0x35, %i3 stba %o6, [%l7 + %i3] 0xeb membar #Sync tl %xcc, 0x1 edge8l %o0, %g1, %g5 fmul8sux16 %f14, %f12, %f12 movvs %icc, %l4, %i5 bge,a,pt %icc, loop_2318 fmovsge %xcc, %f11, %f1 swap [%l7 + 0x5C], %o1 tcs %icc, 0x2 loop_2318: fbne,a %fcc0, loop_2319 subcc %g3, 0x0252, %g2 srl %i1, 0x18, %o2 edge32ln %l3, %o3, %i6 loop_2319: fmul8x16 %f0, %f18, %f28 fpadd16 %f10, %f4, %f24 fmovscs %xcc, %f1, %f8 edge32n %o5, %i2, %l0 brnz %l2, loop_2320 subc %g4, %g6, %i7 fpadd32s %f12, %f15, %f9 fandnot2 %f28, %f8, %f14 loop_2320: fpadd16s %f20, %f10, %f3 sir 0x111B sra %o4, 0x0F, %l5 for %f24, %f24, %f6 set 0x56, %i2 ldsha [%l7 + %i2] 0x11, %i3 array8 %i4, %l1, %g7 movre %l6, 0x0ED, %i0 addccc %o7, 0x10D2, %o0 fnegs %f29, %f9 fmovse %xcc, %f12, %f23 edge8 %g1, %o6, %g5 set 0x40, %l3 ldda [%l7 + %l3] 0x0c, %f0 xor %l4, 0x1761, %o1 fpadd32s %f9, %f13, %f16 stbar subcc %i5, %g2, %g3 movrne %o2, 0x01C, %i1 srax %l3, %o3, %i6 tcc %icc, 0x7 add %l7, 0x58, %l6 wr %g0, 0x0c, %asi casxa [%l6] %asi, %o5, %l0 wr %g0, 0x89, %asi prefetcha [%l7 + 0x50] %asi, 0x2 ba,a %icc, loop_2321 tne %icc, 0x7 fmovdvc %xcc, %f27, %f15 srax %g4, %g6, %i7 loop_2321: fmovsg %icc, %f31, %f31 subccc %o4, %l5, %l2 wr %g0, 0x88, %asi ldsha [%l7 + 0x38] %asi, %i3 edge32n %i4, %g7, %l1 lduw [%l7 + 0x08], %l6 fmovrde %i0, %f16, %f14 fmovdleu %xcc, %f16, %f0 sth %o7, [%l7 + 0x2E] addccc %g1, %o0, %g5 fnors %f14, %f28, %f9 smulcc %l4, %o1, %i5 mulx %g2, %g3, %o2 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i1, %l3 tl %xcc, 0x3 edge16l %o3, %o6, %o5 tle %xcc, 0x4 array16 %l0, %i2, %i6 fmul8sux16 %f0, %f20, %f2 fmovse %icc, %f24, %f14 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %xcc, 0x2 edge32n %g4, %i7, %g6 movrgz %o4, %l5, %i3 subcc %l2, %i4, %g7 movrlz %l1, %i0, %o7 std %f4, [%l7 + 0x58] fornot1s %f31, %f1, %f13 smul %l6, %g1, %o0 udivx %g5, 0x1957, %l4 wr %g0, 0x19, %asi ldswa [%l7 + 0x50] %asi, %o1 addcc %g2, %g3, %i5 tn %icc, 0x4 edge8n %i1, %l3, %o2 fandnot1 %f12, %f0, %f28 fxnors %f1, %f4, %f10 movre %o6, 0x3FF, %o3 tge %xcc, 0x5 mova %icc, %l0, %i2 sdivx %o5, 0x1ECC, %i6 sub %i7, 0x06DD, %g6 movrlez %o4, 0x2A9, %g4 movpos %icc, %i3, %l5 set 0x5C, %l6 lduwa [%l7 + %l6] 0x18, %i4 mova %xcc, %g7, %l2 udivx %l1, 0x19E4, %o7 mulscc %i0, 0x085F, %g1 movrgz %o0, %g5, %l6 movvs %icc, %l4, %o1 brlez,a %g2, loop_2322 tge %icc, 0x2 fnot2 %f0, %f2 andcc %i5, %g3, %i1 loop_2322: movge %xcc, %o2, %l3 subcc %o3, %o6, %l0 sdiv %o5, 0x1B9A, %i6 edge16ln %i2, %g6, %o4 move %xcc, %i7, %g4 fandnot1 %f16, %f0, %f10 edge8l %i3, %l5, %i4 fpack16 %f2, %f21 set 0x1C, %o7 stwa %g7, [%l7 + %o7] 0x2a membar #Sync stbar movpos %xcc, %l1, %l2 udiv %o7, 0x0282, %g1 sll %o0, %g5, %i0 ldd [%l7 + 0x20], %f28 fmovrdgez %l4, %f2, %f22 mulx %l6, 0x14E0, %o1 lduw [%l7 + 0x64], %g2 orcc %i5, %i1, %g3 and %o2, %l3, %o3 and %o6, %o5, %l0 wr %g0, 0x89, %asi stwa %i6, [%l7 + 0x50] %asi udivx %g6, 0x0CED, %o4 movrlz %i2, %i7, %g4 subcc %l5, 0x0D1A, %i4 popc 0x1F4E, %g7 fblg %fcc3, loop_2323 sdivx %i3, 0x1966, %l1 ldsw [%l7 + 0x30], %o7 stb %l2, [%l7 + 0x65] loop_2323: tl %icc, 0x7 sethi 0x15D7, %o0 fbug %fcc0, loop_2324 tcc %xcc, 0x2 alignaddr %g1, %g5, %i0 stx %l4, [%l7 + 0x38] loop_2324: fbg,a %fcc1, loop_2325 fbe,a %fcc0, loop_2326 tne %xcc, 0x7 movne %icc, %o1, %g2 loop_2325: srlx %i5, %i1, %g3 loop_2326: umulcc %o2, %l3, %o3 edge32l %l6, %o6, %l0 stb %i6, [%l7 + 0x17] fnot1 %f2, %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bgu,a,pt %xcc, loop_2327 bne loop_2328 edge16n %o5, %g6, %o4 orncc %i7, 0x19CD, %i2 loop_2327: fcmpeq16 %f22, %f16, %l5 loop_2328: sdivx %g4, 0x1701, %i4 ldsw [%l7 + 0x54], %i3 edge32 %l1, %g7, %l2 srax %o7, 0x11, %o0 movle %icc, %g5, %g1 movrgez %l4, 0x00F, %i0 movge %xcc, %o1, %g2 add %l7, 0x28, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i5 casa [%l6] 0x81, %i5, %i1 srax %o2, 0x02, %l3 bpos,a,pn %xcc, loop_2329 edge8ln %o3, %g3, %l6 movrne %l0, 0x394, %o6 udivx %i6, 0x0ECA, %g6 loop_2329: fmovde %icc, %f24, %f19 sub %o4, 0x08E4, %o5 fcmped %fcc2, %f2, %f28 fxors %f9, %f28, %f13 udivx %i2, 0x06BC, %i7 bpos loop_2330 movre %l5, 0x015, %g4 fbge,a %fcc3, loop_2331 movne %xcc, %i4, %i3 loop_2330: edge8n %g7, %l2, %o7 array32 %l1, %g5, %o0 loop_2331: sra %g1, 0x12, %i0 fmovsgu %xcc, %f18, %f16 xorcc %o1, %g2, %l4 fmovrsgez %i5, %f6, %f23 tneg %icc, 0x1 pdist %f28, %f28, %f6 set 0x4C, %o6 stwa %o2, [%l7 + %o6] 0xeb membar #Sync subcc %l3, 0x13B2, %i1 tle %xcc, 0x6 sdiv %o3, 0x011E, %g3 set 0x40, %o4 stda %f0, [%l7 + %o4] 0x16 membar #Sync fmul8x16 %f23, %f4, %f18 set 0x54, %l2 swapa [%l7 + %l2] 0x88, %l0 call loop_2332 fcmps %fcc2, %f14, %f4 fmovsa %xcc, %f20, %f7 or %o6, %l6, %g6 loop_2332: edge32ln %o4, %o5, %i6 set 0x40, %g7 prefetcha [%l7 + %g7] 0x18, 0x3 xorcc %l5, 0x0BB5, %i7 fnot2 %f2, %f20 move %icc, %i4, %i3 bgu,a %xcc, loop_2333 xor %g4, 0x1429, %l2 fmovda %icc, %f13, %f7 tcs %xcc, 0x0 loop_2333: movn %xcc, %g7, %l1 sra %o7, %o0, %g5 smulcc %i0, 0x1DA3, %o1 bne,a %xcc, loop_2334 movge %icc, %g1, %g2 smulcc %i5, 0x1B9C, %o2 wr %g0, 0x10, %asi stxa %l4, [%l7 + 0x48] %asi loop_2334: bcs,a,pn %xcc, loop_2335 brgez %i1, loop_2336 tl %xcc, 0x4 fcmpd %fcc0, %f14, %f4 loop_2335: udivx %l3, 0x008C, %g3 loop_2336: bpos,a,pn %xcc, loop_2337 movg %icc, %o3, %l0 stx %l6, [%l7 + 0x28] tvc %icc, 0x6 loop_2337: tn %xcc, 0x1 edge16 %o6, %o4, %o5 tvc %icc, 0x4 stx %g6, [%l7 + 0x58] array16 %i6, %l5, %i7 edge16ln %i4, %i2, %g4 srl %l2, %i3, %l1 taddcctv %g7, %o0, %o7 edge32ln %i0, %o1, %g1 tvc %icc, 0x6 addcc %g5, %i5, %g2 umul %o2, %i1, %l4 fsrc1s %f11, %f11 edge16 %g3, %o3, %l3 sra %l0, 0x0D, %o6 fmovdne %icc, %f17, %f11 edge16l %o4, %o5, %g6 mulscc %i6, 0x0C90, %l5 udivx %l6, 0x1922, %i7 tleu %icc, 0x2 fsrc2 %f30, %f20 fcmped %fcc2, %f6, %f4 wr %g0, 0x89, %asi lduwa [%l7 + 0x64] %asi, %i4 array32 %i2, %g4, %i3 set 0x28, %o2 swapa [%l7 + %o2] 0x18, %l2 tsubcctv %g7, 0x0A60, %l1 array16 %o0, %i0, %o1 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o7, %g5 lduw [%l7 + 0x38], %i5 add %g1, %g2, %i1 bge,pn %icc, loop_2338 fpadd32s %f11, %f24, %f9 fbg %fcc1, loop_2339 fmovrdne %o2, %f18, %f10 loop_2338: add %g3, %l4, %l3 fexpand %f12, %f18 loop_2339: movn %icc, %o3, %o6 wr %g0, 0x81, %asi lduha [%l7 + 0x10] %asi, %l0 wr %g0, 0x10, %asi ldstuba [%l7 + 0x44] %asi, %o4 subcc %o5, %g6, %i6 fmovrdlez %l6, %f2, %f4 smulcc %l5, 0x14B9, %i4 fmovspos %xcc, %f20, %f7 std %f0, [%l7 + 0x78] fcmps %fcc1, %f5, %f3 set 0x7A, %i0 ldsha [%l7 + %i0] 0x88, %i7 tge %icc, 0x6 ble,a %xcc, loop_2340 fpsub16s %f12, %f24, %f5 brgz,a %i2, loop_2341 nop set 0x4E, %l5 ldub [%l7 + %l5], %i3 loop_2340: movneg %xcc, %g4, %l2 srlx %g7, 0x13, %l1 loop_2341: nop set 0x60, %l1 lduha [%l7 + %l1] 0x04, %o0 fbn %fcc2, loop_2342 addccc %o1, 0x0E42, %i0 fmovsgu %icc, %f9, %f15 mova %xcc, %o7, %i5 loop_2342: membar 0x45 fpmerge %f25, %f14, %f6 alignaddr %g1, %g2, %g5 movvs %icc, %o2, %i1 movrgz %g3, %l4, %l3 sethi 0x07A9, %o3 fxor %f14, %f16, %f10 sub %o6, %o4, %o5 edge32l %l0, %g6, %i6 bvc,a loop_2343 movn %xcc, %l6, %l5 fmovdvc %icc, %f20, %f8 subccc %i7, 0x1BBF, %i4 loop_2343: edge16ln %i3, %g4, %i2 movpos %xcc, %g7, %l2 fble,a %fcc3, loop_2344 edge8ln %l1, %o0, %o1 fmovdgu %xcc, %f27, %f9 fmovdne %xcc, %f21, %f25 loop_2344: andcc %o7, %i5, %i0 fones %f21 udivcc %g2, 0x0E41, %g1 brlz,a %o2, loop_2345 edge16 %i1, %g5, %l4 fble %fcc0, loop_2346 fcmpgt16 %f4, %f28, %l3 loop_2345: fornot2 %f14, %f14, %f0 taddcc %g3, %o3, %o4 loop_2346: addc %o6, 0x0807, %l0 fbu %fcc0, loop_2347 mulx %o5, %g6, %l6 movcc %icc, %l5, %i6 ldd [%l7 + 0x20], %f22 loop_2347: tvc %xcc, 0x0 set 0x52, %g1 stha %i4, [%l7 + %g1] 0x27 membar #Sync fmul8x16al %f0, %f18, %f6 wr %g0, 0x10, %asi lduwa [%l7 + 0x54] %asi, %i3 fmovdcc %icc, %f31, %f31 sdiv %g4, 0x1D69, %i7 tvc %icc, 0x0 alignaddr %i2, %g7, %l2 fnand %f16, %f0, %f2 brnz,a %l1, loop_2348 fandnot2 %f18, %f6, %f24 fsrc2 %f12, %f14 tsubcc %o0, 0x18C7, %o1 loop_2348: fmovspos %xcc, %f9, %f3 edge16 %o7, %i0, %g2 andn %g1, 0x0751, %i5 swap [%l7 + 0x60], %o2 ldub [%l7 + 0x3F], %i1 subcc %g5, 0x0D8A, %l3 edge16 %g3, %l4, %o3 orn %o6, 0x00A3, %o4 movre %l0, %g6, %l6 srlx %l5, %o5, %i4 fmovsne %icc, %f3, %f23 tge %xcc, 0x7 fmovdpos %xcc, %f3, %f23 udivx %i3, 0x1EF1, %i6 movgu %xcc, %i7, %g4 tvs %xcc, 0x3 movcs %xcc, %g7, %l2 fmul8x16au %f13, %f1, %f22 bleu,pn %xcc, loop_2349 std %i2, [%l7 + 0x48] orncc %l1, %o1, %o7 fmovdcs %icc, %f17, %f6 loop_2349: movre %o0, %g2, %g1 fnands %f20, %f20, %f14 prefetch [%l7 + 0x44], 0x1 movpos %icc, %i0, %o2 umul %i5, 0x05EB, %g5 add %l7, 0x28, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %i1, %l3 fabsd %f20, %f28 sethi 0x1347, %g3 add %l7, 0x64, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %o3, %o6 fmovrde %o4, %f4, %f18 tcs %xcc, 0x1 sll %l0, 0x04, %l4 movpos %icc, %l6, %l5 movvc %icc, %g6, %i4 tne %xcc, 0x7 sethi 0x129B, %i3 mova %xcc, %i6, %o5 add %l7, 0x44, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g4, %g7 fmovrsne %l2, %f24, %f28 udivcc %i2, 0x0FAB, %l1 array32 %i7, %o7, %o0 wr %g0, 0x88, %asi ldsba [%l7 + 0x44] %asi, %g2 edge16 %g1, %o1, %i0 set 0x5C, %i7 sta %f26, [%l7 + %i7] 0x11 andcc %o2, %i5, %g5 wr %g0, 0x2f, %asi ldda [%l7 + 0x40] %asi, %l2 fmovdne %xcc, %f14, %f26 orn %i1, %g3, %o6 sdivx %o4, 0x05D4, %o3 fmovse %icc, %f29, %f12 orn %l0, 0x1A2A, %l4 sdivcc %l6, 0x1AFA, %g6 fbn,a %fcc3, loop_2350 brz,a %i4, loop_2351 sth %i3, [%l7 + 0x36] fbug,a %fcc1, loop_2352 loop_2350: tne %xcc, 0x5 loop_2351: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %i6, 0x1E, %o5 loop_2352: orcc %g4, 0x1BCE, %l5 bg,pn %xcc, loop_2353 fmovrsgez %g7, %f12, %f27 st %f31, [%l7 + 0x14] sdivcc %l2, 0x0FAB, %l1 loop_2353: nop setx loop_2354, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array32 %i2, %o7, %i7 fpadd32s %f24, %f16, %f30 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2354: fbu,a %fcc1, loop_2355 fbg,a %fcc1, loop_2356 fmovsleu %icc, %f21, %f17 fpack16 %f30, %f7 loop_2355: sll %g2, %g1, %o1 loop_2356: sra %i0, 0x0B, %o0 fmovrse %i5, %f30, %f12 brlez,a %o2, loop_2357 edge32ln %l3, %g5, %g3 set 0x60, %o5 ldxa [%l7 + %o5] 0x18, %i1 loop_2357: orncc %o6, %o3, %l0 umulcc %o4, 0x1BD2, %l6 or %g6, 0x1BD6, %l4 tcs %xcc, 0x1 fmovrsne %i3, %f8, %f19 movrne %i6, 0x0C5, %o5 wr %g0, 0x10, %asi lduha [%l7 + 0x6A] %asi, %i4 mulx %g4, %g7, %l2 movgu %xcc, %l1, %l5 movn %xcc, %o7, %i2 fmovrslez %i7, %f18, %f17 orncc %g1, 0x1F0B, %g2 orncc %o1, %i0, %o0 fbne %fcc2, loop_2358 alignaddr %i5, %o2, %g5 subccc %l3, %i1, %g3 tvs %icc, 0x2 loop_2358: movrlz %o3, 0x262, %l0 subc %o6, 0x1133, %l6 std %f0, [%l7 + 0x18] te %xcc, 0x7 edge16 %o4, %l4, %i3 taddcc %i6, 0x0003, %g6 fmovscc %xcc, %f23, %f4 fbn,a %fcc1, loop_2359 prefetch [%l7 + 0x54], 0x3 nop setx loop_2360, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fand %f12, %f22, %f8 loop_2359: movre %o5, 0x386, %g4 edge16ln %g7, %i4, %l1 loop_2360: brgez,a %l2, loop_2361 taddcc %l5, 0x1193, %i2 sdivx %o7, 0x10A3, %i7 tvs %icc, 0x1 loop_2361: fabss %f7, %f27 fmovscc %xcc, %f15, %f14 xnorcc %g1, 0x140E, %o1 fble %fcc1, loop_2362 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %icc, %g2, %i0 membar 0x07 loop_2362: tne %icc, 0x6 tcs %xcc, 0x3 movvs %icc, %o0, %o2 sdivx %g5, 0x131C, %i5 sethi 0x0672, %l3 fmovsleu %xcc, %f22, %f31 wr %g0, 0x88, %asi lda [%l7 + 0x34] %asi, %f19 fxnors %f21, %f17, %f13 mova %icc, %i1, %o3 popc %l0, %o6 addccc %g3, %o4, %l4 and %i3, %i6, %l6 fbn,a %fcc2, loop_2363 smulcc %g6, %g4, %g7 bcs,a loop_2364 fmovda %icc, %f27, %f15 loop_2363: fmovsle %xcc, %f25, %f3 fmovsge %icc, %f30, %f5 loop_2364: movvc %icc, %i4, %o5 tsubcctv %l2, 0x1B6D, %l5 bpos,a loop_2365 tl %xcc, 0x1 taddcctv %i2, 0x08F4, %o7 edge8n %i7, %l1, %o1 loop_2365: mulscc %g1, 0x144D, %i0 edge32 %g2, %o0, %g5 set 0x74, %g2 lduwa [%l7 + %g2] 0x18, %i5 taddcctv %l3, 0x1553, %i1 swap [%l7 + 0x30], %o3 subc %o2, 0x1EFE, %o6 ta %icc, 0x1 fmovsn %icc, %f22, %f18 movl %xcc, %g3, %o4 movre %l4, 0x246, %l0 sra %i6, 0x0E, %i3 fbo %fcc3, loop_2366 std %f22, [%l7 + 0x50] movrne %l6, %g6, %g4 ba,a,pt %icc, loop_2367 loop_2366: fblg,a %fcc1, loop_2368 bleu,a %xcc, loop_2369 fmovspos %icc, %f0, %f10 loop_2367: sdivcc %g7, 0x06A2, %o5 loop_2368: tle %icc, 0x1 loop_2369: nop set 0x40, %i5 ldda [%l7 + %i5] 0x81, %i4 brgez %l2, loop_2370 fmovrse %i2, %f16, %f7 brgz,a %l5, loop_2371 brz,a %i7, loop_2372 loop_2370: fbne,a %fcc2, loop_2373 andn %l1, 0x180E, %o7 loop_2371: te %xcc, 0x5 loop_2372: tg %icc, 0x3 loop_2373: siam 0x6 sethi 0x1197, %o1 fbul %fcc3, loop_2374 edge32n %g1, %i0, %g2 andcc %o0, 0x058B, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2374: fmovde %xcc, %f14, %f15 movrlz %i5, 0x11A, %i1 movrlz %l3, 0x273, %o2 subccc %o6, 0x18A4, %g3 udivx %o3, 0x074D, %o4 sir 0x02E4 fmovrslez %l4, %f13, %f6 movge %icc, %l0, %i3 set 0x3C, %o3 stwa %i6, [%l7 + %o3] 0x80 fmovrse %l6, %f24, %f1 fmovsl %xcc, %f8, %f30 fcmpgt16 %f16, %f8, %g4 movrgez %g7, 0x1E8, %o5 ldd [%l7 + 0x70], %f24 brlez,a %i4, loop_2375 fmovsl %icc, %f17, %f26 set 0x2C, %o0 lduba [%l7 + %o0] 0x04, %g6 loop_2375: sethi 0x084C, %l2 fmovscc %xcc, %f31, %f15 set 0x64, %g3 swapa [%l7 + %g3] 0x80, %l5 fornot2 %f0, %f30, %f2 ba,pn %xcc, loop_2376 edge8 %i7, %i2, %o7 andn %o1, 0x09D3, %l1 edge32n %i0, %g1, %o0 loop_2376: tsubcctv %g5, %g2, %i5 addc %l3, 0x1DD5, %i1 wr %g0, 0x18, %asi stda %o6, [%l7 + 0x20] %asi fbu %fcc2, loop_2377 srl %o2, 0x1F, %o3 smul %g3, 0x1602, %o4 ldsw [%l7 + 0x34], %l4 loop_2377: edge16l %l0, %i6, %l6 fandnot2s %f9, %f14, %f2 set 0x20, %i4 ldxa [%l7 + %i4] 0x15, %g4 orn %g7, %i3, %i4 fbo %fcc3, loop_2378 tvc %icc, 0x1 edge8l %o5, %l2, %l5 movvc %icc, %i7, %i2 loop_2378: movge %icc, %g6, %o7 fnegs %f24, %f3 fnors %f16, %f11, %f4 fbuge %fcc0, loop_2379 edge32ln %o1, %l1, %g1 fbul,a %fcc3, loop_2380 edge8 %o0, %i0, %g5 loop_2379: lduh [%l7 + 0x62], %i5 fcmpeq32 %f0, %f22, %g2 loop_2380: tleu %icc, 0x7 fbg,a %fcc1, loop_2381 addc %l3, %o6, %i1 bleu,a,pt %xcc, loop_2382 subcc %o3, %o2, %o4 loop_2381: nop membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0x16, %f16 loop_2382: fpsub32 %f26, %f28, %f16 tsubcctv %g3, 0x16BF, %l0 edge16 %i6, %l4, %g4 movn %xcc, %g7, %i3 ldsb [%l7 + 0x7E], %l6 movvc %xcc, %i4, %o5 fmovsneg %icc, %f4, %f6 edge32n %l5, %l2, %i7 sir 0x1D3C brlez %g6, loop_2383 edge8ln %o7, %o1, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %l1, %g1, %o0 loop_2383: udiv %g5, 0x0B0D, %i0 fbug %fcc2, loop_2384 andncc %g2, %l3, %i5 umul %i1, %o6, %o3 tsubcc %o4, %g3, %o2 loop_2384: ble %xcc, loop_2385 siam 0x2 array32 %i6, %l0, %g4 fmul8sux16 %f24, %f6, %f10 loop_2385: add %l4, 0x1692, %i3 sdiv %l6, 0x0373, %g7 tg %xcc, 0x0 nop setx loop_2386, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fblg,a %fcc2, loop_2387 edge8l %o5, %i4, %l2 array8 %i7, %g6, %o7 loop_2386: smul %l5, 0x14A5, %i2 loop_2387: fxor %f30, %f24, %f16 edge8 %l1, %o1, %g1 set 0x38, %l4 lduwa [%l7 + %l4] 0x19, %g5 movcc %xcc, %i0, %o0 ldsh [%l7 + 0x58], %l3 tsubcc %g2, 0x0266, %i5 wr %g0, 0x22, %asi stxa %i1, [%l7 + 0x58] %asi membar #Sync fbg,a %fcc1, loop_2388 popc 0x025F, %o6 set 0x5E, %i1 ldsha [%l7 + %i1] 0x80, %o4 loop_2388: tne %xcc, 0x6 udiv %g3, 0x137D, %o2 sethi 0x00CB, %o3 fmovdg %xcc, %f17, %f7 mulx %i6, %g4, %l4 ldsh [%l7 + 0x1C], %l0 fbul %fcc2, loop_2389 movrgez %l6, 0x3FF, %g7 bpos %icc, loop_2390 fbo %fcc1, loop_2391 loop_2389: fmul8x16 %f17, %f30, %f6 tneg %xcc, 0x6 loop_2390: fsrc1 %f6, %f22 loop_2391: nop wr %g0, 0x88, %asi ldstuba [%l7 + 0x40] %asi, %o5 add %l7, 0x68, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %i3, %i4 orncc %l2, 0x1978, %i7 bvc,a %icc, loop_2392 smul %o7, 0x168E, %l5 fba %fcc2, loop_2393 fmovdleu %icc, %f12, %f26 loop_2392: edge8ln %g6, %l1, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2393: edge8n %g1, %o1, %i0 fcmpgt16 %f4, %f14, %o0 sethi 0x0E62, %l3 array8 %g5, %g2, %i1 edge16n %i5, %o6, %o4 edge8ln %o2, %o3, %g3 subcc %i6, %g4, %l0 taddcc %l6, 0x0CD6, %l4 tleu %xcc, 0x7 subcc %g7, 0x1A1C, %i3 faligndata %f8, %f4, %f26 ldx [%l7 + 0x78], %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %l2, %i7, %o5 ld [%l7 + 0x40], %f4 sdivcc %o7, 0x1FBB, %g6 edge32ln %l5, %l1, %i2 fands %f18, %f6, %f24 fba %fcc2, loop_2394 addcc %g1, %i0, %o1 and %l3, 0x0080, %o0 umul %g5, 0x0630, %i1 loop_2394: alignaddrl %i5, %g2, %o6 fmovdle %icc, %f1, %f7 sllx %o2, 0x10, %o3 smul %g3, %i6, %g4 ldd [%l7 + 0x20], %l0 bpos,a loop_2395 sll %o4, %l6, %l4 set 0x50, %g5 ldda [%l7 + %g5] 0x18, %g6 loop_2395: fmovdle %icc, %f8, %f15 subccc %i3, %l2, %i4 sll %i7, 0x17, %o5 fabss %f13, %f13 subccc %g6, 0x0EBB, %o7 tpos %xcc, 0x7 taddcctv %l5, %i2, %g1 fmovrslez %l1, %f25, %f4 fpack32 %f8, %f10, %f2 fmovdleu %icc, %f16, %f7 fbue %fcc2, loop_2396 taddcc %o1, 0x0358, %l3 stw %o0, [%l7 + 0x28] taddcc %i0, %i1, %g5 loop_2396: membar 0x61 fone %f0 tle %icc, 0x1 fbu,a %fcc1, loop_2397 tcs %icc, 0x1 sdivcc %i5, 0x0D78, %o6 fpmerge %f17, %f28, %f8 loop_2397: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %icc, 0x6 bcs,a,pt %xcc, loop_2398 fbne %fcc2, loop_2399 std %f28, [%l7 + 0x48] fblg %fcc3, loop_2400 loop_2398: andcc %o2, %o3, %g2 loop_2399: bvc,pn %xcc, loop_2401 udivx %g3, 0x17B0, %i6 loop_2400: movrgez %l0, %o4, %l6 fmovscc %icc, %f24, %f21 loop_2401: orn %g4, %l4, %i3 bpos loop_2402 mova %xcc, %l2, %g7 add %i4, 0x19C2, %i7 movcc %icc, %g6, %o7 loop_2402: sllx %o5, %l5, %g1 subc %l1, %i2, %l3 or %o1, 0x0DCF, %i0 for %f26, %f4, %f28 addcc %o0, 0x07EE, %i1 edge16ln %g5, %o6, %i5 movge %xcc, %o3, %g2 fmovs %f30, %f11 movl %xcc, %o2, %i6 fbe %fcc0, loop_2403 sub %l0, %g3, %l6 tn %icc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2403: movge %icc, %o4, %g4 tcc %icc, 0x3 sethi 0x0F4B, %l4 membar 0x4D fbul,a %fcc3, loop_2404 sethi 0x1BBF, %i3 bvs,pn %icc, loop_2405 fbuge,a %fcc3, loop_2406 loop_2404: xorcc %g7, 0x0FC0, %i4 wr %g0, 0x5f, %asi stxa %i7, [%g0 + 0x0] %asi loop_2405: edge16n %l2, %g6, %o5 loop_2406: mova %xcc, %l5, %o7 fpsub16s %f18, %f19, %f0 addcc %l1, %i2, %g1 addccc %l3, %o1, %i0 mulx %i1, %o0, %g5 fmovde %icc, %f25, %f1 bg loop_2407 brgz %i5, loop_2408 popc %o6, %o3 fnegs %f4, %f29 loop_2407: fbge,a %fcc1, loop_2409 loop_2408: movn %icc, %g2, %o2 brgez,a %i6, loop_2410 andncc %g3, %l6, %l0 loop_2409: fmul8x16 %f2, %f30, %f26 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x70] %asi, 0x1 loop_2410: nop wr %g0, 0x80, %asi stwa %l4, [%l7 + 0x70] %asi stb %o4, [%l7 + 0x18] wr %g0, 0x89, %asi ldsba [%l7 + 0x70] %asi, %g7 fmovsgu %xcc, %f13, %f30 brlz %i4, loop_2411 mova %icc, %i7, %i3 movgu %xcc, %l2, %o5 xnorcc %l5, 0x00D8, %g6 loop_2411: edge8n %l1, %i2, %o7 and %l3, 0x10B1, %g1 umul %i0, %i1, %o1 bne,a,pn %xcc, loop_2412 fmovrdgz %g5, %f6, %f26 subc %o0, %i5, %o6 addcc %o3, %g2, %o2 loop_2412: sir 0x15DD umul %g3, %l6, %l0 bvc %xcc, loop_2413 stbar orcc %i6, 0x0368, %g4 tl %xcc, 0x7 loop_2413: fxnor %f22, %f20, %f20 bgu,pn %icc, loop_2414 nop set 0x36, %g6 ldsh [%l7 + %g6], %o4 fmovdvc %xcc, %f9, %f29 ldsb [%l7 + 0x75], %g7 loop_2414: fandnot1 %f24, %f18, %f12 fmovd %f30, %f10 xorcc %i4, %l4, %i3 fbul,a %fcc3, loop_2415 tle %xcc, 0x2 fcmpd %fcc2, %f10, %f20 tcc %icc, 0x4 loop_2415: array8 %l2, %i7, %l5 wr %g0, 0x88, %asi ldsha [%l7 + 0x74] %asi, %o5 fornot2 %f14, %f20, %f4 and %l1, 0x000B, %i2 fmovrslez %g6, %f14, %f12 ldd [%l7 + 0x58], %o6 set 0x7C, %i6 sta %f24, [%l7 + %i6] 0x14 bge,a,pt %icc, loop_2416 tge %icc, 0x2 tge %icc, 0x3 fnor %f4, %f24, %f14 loop_2416: umulcc %l3, 0x0084, %i0 set 0x78, %g4 sta %f27, [%l7 + %g4] 0x18 fors %f30, %f15, %f11 movge %xcc, %g1, %o1 sir 0x15FC xnor %g5, %o0, %i5 tg %xcc, 0x3 tgu %icc, 0x3 subccc %i1, 0x02BB, %o6 movn %xcc, %g2, %o3 movrgz %g3, %o2, %l0 movrne %i6, %l6, %o4 fbge %fcc2, loop_2417 movrne %g4, %i4, %l4 orncc %g7, 0x16AD, %i3 tne %icc, 0x5 loop_2417: fornot1 %f18, %f12, %f12 add %i7, 0x0691, %l5 array8 %l2, %o5, %i2 wr %g0, 0x52, %asi ldxa [%g0 + 0x108] %asi, %g6 movrgz %l1, 0x265, %o7 xnor %l3, 0x0F72, %i0 set 0x40, %i3 ldda [%l7 + %i3] 0xea, %o0 fpadd16 %f22, %f20, %f16 set 0x64, %i2 swapa [%l7 + %i2] 0x89, %g1 movle %icc, %o0, %i5 fbg %fcc0, loop_2418 fbule %fcc2, loop_2419 tsubcc %g5, %o6, %g2 fmovrsne %i1, %f16, %f16 loop_2418: std %f22, [%l7 + 0x78] loop_2419: subc %g3, %o2, %l0 fpmerge %f28, %f22, %f8 edge32 %o3, %l6, %o4 fands %f31, %f16, %f11 fmovdneg %xcc, %f29, %f15 tgu %icc, 0x7 fand %f10, %f18, %f2 fbo %fcc3, loop_2420 fmovse %icc, %f8, %f12 tsubcctv %i6, 0x08E0, %i4 fsrc1s %f8, %f17 loop_2420: edge8l %l4, %g4, %g7 set 0x40, %l3 stda %f16, [%l7 + %l3] 0x88 fpmerge %f18, %f27, %f22 bpos %icc, loop_2421 movne %xcc, %i3, %l5 fbge %fcc1, loop_2422 nop set 0x58, %o1 ldd [%l7 + %o1], %f0 loop_2421: fmul8x16au %f25, %f17, %f16 fmul8sux16 %f26, %f2, %f24 loop_2422: tle %icc, 0x6 add %l7, 0x40, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %i7, %o5 subcc %i2, 0x0481, %l2 fmovsle %icc, %f17, %f30 edge32n %l1, %g6, %l3 subccc %o7, %o1, %g1 set 0x2C, %o7 lda [%l7 + %o7] 0x15, %f10 mulx %o0, %i5, %i0 andncc %g5, %g2, %o6 fmovdl %xcc, %f7, %f14 srl %g3, %i1, %o2 tleu %icc, 0x5 subccc %l0, 0x1913, %o3 tle %xcc, 0x5 edge32l %l6, %i6, %o4 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l4, %g4 membar 0x71 tcc %xcc, 0x3 ldsw [%l7 + 0x74], %g7 udivx %i3, 0x1F5D, %l5 array16 %i7, %i4, %o5 array32 %l2, %i2, %g6 udivx %l1, 0x1139, %o7 addccc %o1, 0x1326, %l3 smulcc %g1, %o0, %i0 fpsub16 %f20, %f30, %f6 ldub [%l7 + 0x6E], %i5 fmovdge %icc, %f8, %f25 tneg %xcc, 0x1 smulcc %g2, %g5, %g3 srax %o6, %i1, %o2 fbg,a %fcc3, loop_2423 fmovdl %xcc, %f14, %f11 fnor %f18, %f22, %f8 fmul8sux16 %f26, %f6, %f20 loop_2423: movn %icc, %l0, %l6 fnegd %f28, %f0 srax %o3, 0x12, %i6 be,a,pt %xcc, loop_2424 and %l4, 0x13F4, %o4 fcmpd %fcc3, %f26, %f14 fornot2s %f4, %f30, %f28 loop_2424: fmovde %icc, %f31, %f18 mulx %g7, %i3, %g4 fandnot1 %f26, %f4, %f14 movre %l5, 0x064, %i4 fblg,a %fcc2, loop_2425 fand %f14, %f18, %f6 fbne %fcc1, loop_2426 fmovdpos %xcc, %f9, %f24 loop_2425: nop wr %g0, 0x10, %asi lda [%l7 + 0x0C] %asi, %f17 loop_2426: fandnot1 %f26, %f8, %f20 wr %g0, 0x10, %asi prefetcha [%l7 + 0x70] %asi, 0x2 srl %o5, %i2, %g6 mulx %l1, 0x14EA, %o7 xnorcc %l2, 0x1F59, %o1 tpos %xcc, 0x1 movcs %icc, %l3, %g1 fpadd32s %f10, %f27, %f0 fba,a %fcc1, loop_2427 fbuge,a %fcc0, loop_2428 srl %o0, %i0, %g2 subcc %g5, %i5, %g3 loop_2427: movrlz %o6, 0x327, %o2 loop_2428: tge %xcc, 0x7 umul %l0, 0x188A, %l6 set 0x58, %l6 ldswa [%l7 + %l6] 0x81, %o3 movvc %xcc, %i6, %l4 fmovscc %xcc, %f29, %f22 fmovrdlz %o4, %f10, %f2 fnand %f30, %f30, %f14 edge8n %i1, %i3, %g4 tcc %xcc, 0x4 mulscc %l5, %i4, %i7 smulcc %o5, %i2, %g6 fbuge,a %fcc1, loop_2429 fmovscc %icc, %f25, %f3 sra %l1, %g7, %o7 fmovrdgez %l2, %f6, %f12 loop_2429: alignaddrl %l3, %g1, %o1 fble,a %fcc2, loop_2430 fpsub16 %f30, %f10, %f22 tvc %icc, 0x3 mova %xcc, %o0, %g2 loop_2430: movpos %icc, %g5, %i0 movpos %icc, %i5, %o6 tn %icc, 0x6 add %l7, 0x30, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o2 casxa [%l6] %asi, %o2, %l0 xnor %l6, 0x098F, %g3 fmovs %f8, %f17 fmovsg %icc, %f31, %f4 srl %o3, 0x1E, %i6 wr %g0, 0x10, %asi ldxa [%l7 + 0x08] %asi, %l4 subcc %i1, %i3, %o4 fsrc1s %f29, %f17 movge %icc, %l5, %i4 alignaddr %g4, %o5, %i7 nop set 0x38, %o4 ldstub [%l7 + %o4], %i2 fpsub16s %f24, %f20, %f2 movge %xcc, %g6, %g7 bne,pn %icc, loop_2431 pdist %f2, %f6, %f6 movrlz %l1, 0x12B, %o7 fnand %f22, %f28, %f4 loop_2431: fbg,a %fcc3, loop_2432 fsrc1s %f30, %f6 fpmerge %f9, %f29, %f26 fzero %f18 loop_2432: srax %l3, %g1, %o1 ldx [%l7 + 0x08], %l2 fbug %fcc3, loop_2433 alignaddr %g2, %g5, %o0 fmuld8ulx16 %f23, %f17, %f14 set 0x68, %l2 lda [%l7 + %l2] 0x89, %f15 loop_2433: tne %icc, 0x4 st %f27, [%l7 + 0x4C] brlez %i5, loop_2434 movcc %icc, %i0, %o6 mulx %o2, %l0, %g3 fmovd %f26, %f28 loop_2434: andncc %l6, %o3, %l4 edge32 %i6, %i3, %i1 bpos,a loop_2435 orncc %l5, %o4, %i4 movne %xcc, %o5, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2435: movg %icc, %i7, %i2 orcc %g7, %g6, %l1 tneg %icc, 0x1 nop setx loop_2436, %l0, %l1 jmpl %l1, %l3 sir 0x0EC9 xnor %o7, %o1, %g1 tcs %icc, 0x5 loop_2436: xor %l2, 0x1FE4, %g5 fmul8x16al %f30, %f28, %f16 tge %xcc, 0x0 udivcc %g2, 0x160C, %o0 nop setx loop_2437, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tn %icc, 0x6 fmovrde %i5, %f28, %f0 fmovsvc %xcc, %f28, %f12 loop_2437: edge16l %i0, %o2, %l0 ldub [%l7 + 0x2D], %o6 bne,a,pt %icc, loop_2438 xnorcc %l6, 0x1ECB, %o3 bne,a,pt %xcc, loop_2439 tvs %xcc, 0x6 loop_2438: fmul8x16 %f15, %f18, %f12 mova %xcc, %l4, %i6 loop_2439: tne %icc, 0x4 edge8ln %i3, %g3, %l5 array16 %i1, %o4, %i4 array32 %o5, %i7, %i2 nop setx loop_2440, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tge %icc, 0x1 orncc %g4, %g7, %g6 tneg %xcc, 0x1 loop_2440: tvc %xcc, 0x0 tcs %xcc, 0x3 wr %g0, 0x10, %asi stxa %l1, [%l7 + 0x28] %asi andcc %l3, 0x00E1, %o1 tneg %icc, 0x5 mulx %g1, %o7, %l2 fble,a %fcc2, loop_2441 sllx %g2, 0x1C, %o0 tcc %xcc, 0x2 bneg %icc, loop_2442 loop_2441: sdivx %i5, 0x0872, %i0 umulcc %g5, 0x14F6, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2442: andncc %o6, %l6, %o3 fmovspos %icc, %f29, %f5 tcs %xcc, 0x3 movcc %xcc, %o2, %i6 orncc %i3, %g3, %l5 prefetch [%l7 + 0x08], 0x0 sll %l4, %i1, %i4 movrne %o5, 0x0DB, %o4 sllx %i2, %i7, %g7 wr %g0, 0x80, %asi lda [%l7 + 0x18] %asi, %f27 smul %g6, %l1, %l3 fba %fcc3, loop_2443 sllx %g4, %o1, %g1 fandnot2 %f30, %f2, %f16 stbar loop_2443: andncc %o7, %l2, %g2 move %icc, %o0, %i0 set 0x63, %o6 ldsba [%l7 + %o6] 0x10, %g5 movcs %icc, %i5, %o6 tg %xcc, 0x7 fbul %fcc2, loop_2444 fcmple16 %f28, %f26, %l0 fmovrdgez %o3, %f0, %f12 edge8 %o2, %l6, %i6 loop_2444: bneg,a loop_2445 sra %g3, %l5, %i3 movge %xcc, %l4, %i1 ldstub [%l7 + 0x6B], %i4 loop_2445: sdiv %o4, 0x17FF, %i2 stw %i7, [%l7 + 0x44] xor %g7, 0x1B91, %o5 move %icc, %l1, %g6 umul %l3, 0x00C6, %o1 srax %g1, 0x15, %o7 fnegd %f4, %f24 movgu %xcc, %g4, %l2 fandnot2s %f22, %f6, %f23 udivx %g2, 0x1F01, %o0 fmovde %xcc, %f3, %f10 sir 0x1994 ldd [%l7 + 0x58], %i0 tge %xcc, 0x1 edge8l %i5, %g5, %l0 bl loop_2446 ld [%l7 + 0x18], %f28 brz %o3, loop_2447 nop set 0x29, %g7 ldstub [%l7 + %g7], %o6 loop_2446: fbne,a %fcc1, loop_2448 andncc %o2, %l6, %i6 loop_2447: tg %icc, 0x4 nop setx loop_2449, %l0, %l1 jmpl %l1, %l5 loop_2448: ble,pn %xcc, loop_2450 nop set 0x45, %i0 ldsb [%l7 + %i0], %g3 membar 0x28 loop_2449: taddcctv %l4, 0x006D, %i1 loop_2450: fmovrsgz %i3, %f30, %f4 sdivx %i4, 0x0BA8, %o4 be,a %xcc, loop_2451 bcs loop_2452 tn %xcc, 0x2 fmovdcc %icc, %f23, %f5 loop_2451: stbar loop_2452: sdiv %i7, 0x19F9, %g7 fcmple32 %f28, %f2, %i2 tcc %xcc, 0x2 membar 0x28 edge16n %o5, %g6, %l3 sllx %l1, %g1, %o1 fpack16 %f4, %f24 fba,a %fcc2, loop_2453 smul %g4, %l2, %o7 movrlz %g2, 0x0B7, %o0 bcc,a %xcc, loop_2454 loop_2453: alignaddr %i5, %g5, %l0 brgez,a %i0, loop_2455 movne %icc, %o6, %o3 loop_2454: fmul8ulx16 %f8, %f8, %f10 tg %icc, 0x3 loop_2455: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %l6, 0x09EC, %o2 addcc %l5, 0x026A, %g3 sdivx %i6, 0x04D9, %l4 tcs %xcc, 0x4 alignaddrl %i3, %i1, %i4 stw %i7, [%l7 + 0x48] bvs loop_2456 xnorcc %o4, %i2, %g7 orn %g6, %o5, %l3 xorcc %l1, %o1, %g1 loop_2456: tle %icc, 0x3 move %icc, %l2, %g4 xorcc %g2, 0x0831, %o7 set 0x4A, %l5 ldsha [%l7 + %l5] 0x81, %o0 ta %icc, 0x1 ldd [%l7 + 0x48], %g4 ldstub [%l7 + 0x74], %l0 fmovrdgz %i0, %f26, %f8 fmovdg %icc, %f22, %f21 movl %icc, %o6, %o3 subcc %i5, 0x16F7, %l6 fmovsvc %icc, %f23, %f2 edge16n %o2, %g3, %l5 taddcc %i6, %l4, %i3 fmovsne %icc, %f18, %f15 wr %g0, 0x0c, %asi lduba [%l7 + 0x37] %asi, %i1 movge %icc, %i7, %o4 prefetch [%l7 + 0x3C], 0x3 fbu %fcc3, loop_2457 fmovde %icc, %f27, %f16 tg %icc, 0x1 brz,a %i4, loop_2458 loop_2457: umul %i2, 0x19C3, %g6 umul %o5, %l3, %g7 movgu %xcc, %l1, %o1 loop_2458: edge16n %l2, %g4, %g2 brgez %o7, loop_2459 fmovdcs %icc, %f9, %f31 subccc %o0, 0x044F, %g5 stx %l0, [%l7 + 0x60] loop_2459: fmul8x16 %f12, %f26, %f18 fmul8x16au %f2, %f11, %f2 fsrc2 %f16, %f22 alignaddrl %g1, %i0, %o3 ld [%l7 + 0x74], %f2 array16 %o6, %l6, %o2 set 0x08, %l1 prefetcha [%l7 + %l1] 0x10, 0x1 movre %i5, 0x216, %l5 movgu %icc, %l4, %i6 te %xcc, 0x4 movre %i1, %i7, %o4 fbn %fcc0, loop_2460 sllx %i4, 0x15, %i2 for %f24, %f2, %f14 tpos %xcc, 0x4 loop_2460: nop wr %g0, 0x81, %asi lduba [%l7 + 0x37] %asi, %i3 ba,pn %icc, loop_2461 fors %f6, %f8, %f27 movrgz %o5, 0x032, %g6 ldub [%l7 + 0x70], %l3 loop_2461: movn %xcc, %l1, %o1 fpsub32s %f8, %f13, %f4 tneg %xcc, 0x2 fcmped %fcc1, %f6, %f12 ldd [%l7 + 0x58], %g6 fxor %f18, %f28, %f2 sethi 0x0695, %g4 membar 0x23 bg,pt %icc, loop_2462 fmovsne %xcc, %f17, %f9 subc %g2, 0x06D5, %o7 fmovspos %icc, %f18, %f7 loop_2462: fmovrde %o0, %f0, %f30 fors %f15, %f7, %f0 fandnot1 %f30, %f4, %f8 set 0x2C, %o2 lda [%l7 + %o2] 0x15, %f17 nop set 0x22, %g1 lduh [%l7 + %g1], %l2 te %xcc, 0x1 fmul8sux16 %f30, %f14, %f28 fxor %f28, %f0, %f2 sllx %l0, %g1, %g5 fbuge,a %fcc3, loop_2463 bcs,a,pn %icc, loop_2464 fbl,a %fcc3, loop_2465 fmovdvc %xcc, %f21, %f15 loop_2463: edge32l %i0, %o3, %o6 loop_2464: tg %xcc, 0x4 loop_2465: tleu %xcc, 0x7 orncc %o2, 0x0403, %g3 tne %xcc, 0x2 set 0x16, %o5 stba %l6, [%l7 + %o5] 0x80 edge8 %l5, %i5, %i6 bpos,a,pn %xcc, loop_2466 brlez %l4, loop_2467 fornot1s %f22, %f17, %f15 movpos %icc, %i1, %i7 loop_2466: stw %i4, [%l7 + 0x6C] loop_2467: subcc %o4, 0x1EFF, %i2 fmul8x16al %f12, %f25, %f24 movleu %xcc, %o5, %g6 popc %l3, %i3 xnor %l1, %g7, %o1 tgu %icc, 0x0 movrlz %g2, 0x165, %o7 edge8ln %o0, %g4, %l0 tn %xcc, 0x0 sllx %g1, %g5, %l2 fbg %fcc1, loop_2468 addc %i0, 0x1E6F, %o6 movcc %icc, %o3, %o2 bne %icc, loop_2469 loop_2468: fmovrdlez %g3, %f10, %f18 srl %l5, 0x17, %i5 srlx %l6, 0x18, %l4 loop_2469: mova %icc, %i6, %i7 bleu,pn %xcc, loop_2470 fand %f28, %f14, %f26 popc 0x06CD, %i1 orncc %o4, %i4, %i2 loop_2470: fcmple16 %f22, %f26, %g6 tn %xcc, 0x1 wr %g0, 0x10, %asi ldsha [%l7 + 0x7E] %asi, %l3 bl,a %xcc, loop_2471 bl loop_2472 brlz %o5, loop_2473 sir 0x0391 loop_2471: fsrc2s %f0, %f27 loop_2472: srl %i3, 0x1E, %g7 loop_2473: addccc %l1, 0x150B, %g2 bgu,a,pn %xcc, loop_2474 fbo %fcc1, loop_2475 tcs %icc, 0x5 bn loop_2476 loop_2474: sllx %o1, 0x10, %o7 loop_2475: mulx %g4, %o0, %g1 subc %g5, %l2, %l0 loop_2476: pdist %f30, %f28, %f4 fxnor %f24, %f24, %f8 edge32 %o6, %i0, %o3 set 0x31, %i7 ldstuba [%l7 + %i7] 0x04, %g3 sub %l5, 0x013F, %i5 sethi 0x0ED9, %l6 movvc %icc, %l4, %o2 tneg %xcc, 0x3 pdist %f8, %f12, %f4 membar 0x5D set 0x60, %i5 ldxa [%l7 + %i5] 0x14, %i7 movvs %xcc, %i6, %o4 movvc %icc, %i1, %i4 tge %icc, 0x0 flush %l7 + 0x30 movpos %xcc, %i2, %g6 alignaddr %o5, %i3, %l3 xnorcc %g7, 0x06FD, %l1 movrlz %o1, %g2, %o7 sub %g4, %o0, %g1 mulscc %l2, 0x1FB7, %l0 sdiv %g5, 0x1CE5, %i0 lduh [%l7 + 0x0C], %o3 add %l7, 0x78, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %o6 casa [%l6] %asi, %o6, %g3 array32 %i5, %l5, %l6 sdivcc %l4, 0x1957, %o2 fba,a %fcc1, loop_2477 movcs %xcc, %i7, %i6 subccc %o4, %i4, %i1 fpmerge %f3, %f31, %f6 loop_2477: umul %i2, 0x06E1, %g6 xnorcc %o5, %i3, %l3 orncc %g7, %l1, %o1 or %o7, 0x051A, %g4 umul %g2, 0x02F3, %o0 umulcc %l2, %l0, %g1 edge32 %i0, %o3, %o6 sra %g3, %i5, %g5 set 0x40, %o3 stda %f0, [%l7 + %o3] 0x19 sdiv %l5, 0x1E13, %l6 fcmpeq16 %f10, %f30, %o2 fmul8ulx16 %f14, %f14, %f16 xorcc %i7, 0x162A, %l4 udivx %i6, 0x1BA7, %i4 movne %icc, %i1, %o4 ta %icc, 0x0 bleu,a,pt %icc, loop_2478 fpadd32s %f29, %f28, %f19 fmovspos %xcc, %f20, %f12 set 0x1D, %g2 lduba [%l7 + %g2] 0x19, %g6 loop_2478: addcc %o5, %i3, %i2 fors %f25, %f29, %f4 membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0x1f, %f16 addcc %g7, %l3, %o1 fmovrdgez %l1, %f8, %f30 fcmpgt16 %f22, %f6, %g4 fmovsne %xcc, %f0, %f2 udiv %o7, 0x04F2, %g2 fbn %fcc0, loop_2479 edge16l %l2, %l0, %g1 fabss %f22, %f27 umul %o0, %o3, %i0 loop_2479: movle %icc, %o6, %i5 wr %g0, 0x10, %asi lda [%l7 + 0x30] %asi, %f9 fmovse %icc, %f24, %f16 set 0x60, %i4 stxa %g5, [%l7 + %i4] 0x81 fmul8sux16 %f26, %f20, %f12 edge16l %g3, %l6, %l5 fmovdn %xcc, %f2, %f1 fba,a %fcc0, loop_2480 ta %xcc, 0x0 bgu,pt %xcc, loop_2481 udivx %o2, 0x1A5D, %i7 loop_2480: movre %l4, %i4, %i1 movneg %icc, %o4, %i6 loop_2481: subcc %o5, 0x1EAB, %g6 movrlez %i3, 0x317, %i2 sll %l3, %o1, %l1 subc %g4, 0x076B, %o7 ldsw [%l7 + 0x10], %g2 edge16 %l2, %l0, %g7 mova %icc, %o0, %o3 fpsub16s %f0, %f17, %f2 umulcc %i0, 0x02E7, %g1 fmovrsne %i5, %f16, %f3 ta %icc, 0x1 sdivcc %g5, 0x086E, %g3 tcc %icc, 0x6 movneg %xcc, %l6, %l5 fnegd %f14, %f10 st %f2, [%l7 + 0x34] fbule %fcc2, loop_2482 fmul8ulx16 %f10, %f2, %f30 fble %fcc3, loop_2483 be %xcc, loop_2484 loop_2482: udiv %o2, 0x0977, %i7 fpsub16 %f20, %f12, %f4 loop_2483: nop set 0x30, %o0 prefetcha [%l7 + %o0] 0x19, 0x1 loop_2484: fmovdvs %icc, %f25, %f26 udivcc %i4, 0x1859, %i1 set 0x5C, %l0 lda [%l7 + %l0] 0x04, %f31 tsubcctv %o4, 0x1EB6, %i6 fmovde %icc, %f14, %f12 sdivx %o5, 0x09A7, %g6 fpack16 %f18, %f23 sir 0x1BCF fabsd %f22, %f18 xnor %o6, %i3, %l3 tsubcctv %i2, %o1, %l1 fbule,a %fcc3, loop_2485 edge32l %g4, %g2, %l2 set 0x1A, %i1 ldstuba [%l7 + %i1] 0x11, %l0 loop_2485: std %f2, [%l7 + 0x18] edge8n %g7, %o7, %o0 fmuld8ulx16 %f4, %f22, %f14 tsubcctv %o3, %i0, %g1 std %i4, [%l7 + 0x38] fmul8x16al %f31, %f16, %f16 udivx %g5, 0x0746, %g3 taddcctv %l5, 0x13FE, %l6 edge16ln %i7, %l4, %i4 umul %o2, 0x0470, %i1 movl %xcc, %i6, %o4 array8 %g6, %o5, %o6 std %i2, [%l7 + 0x40] fmovsgu %xcc, %f21, %f17 movneg %icc, %i2, %o1 smulcc %l3, 0x142C, %l1 fbn,a %fcc2, loop_2486 std %g2, [%l7 + 0x08] taddcctv %l2, 0x1041, %g4 fone %f6 loop_2486: nop setx loop_2487, %l0, %l1 jmpl %l1, %g7 movg %xcc, %l0, %o7 tsubcctv %o3, %o0, %i0 andn %g1, 0x1EF9, %g5 loop_2487: nop wr %g0, 0x24, %asi ldda [%l7 + 0x60] %asi, %i4 fmovdvs %icc, %f29, %f4 fpadd16 %f30, %f8, %f14 taddcc %l5, %g3, %i7 fmovdn %xcc, %f2, %f24 movcs %xcc, %l6, %i4 srax %o2, 0x18, %i1 edge16n %l4, %i6, %o4 tsubcc %o5, 0x1959, %g6 movneg %xcc, %i3, %o6 bpos,a,pn %xcc, loop_2488 ld [%l7 + 0x28], %f19 edge8l %o1, %i2, %l1 set 0x74, %l4 stwa %g2, [%l7 + %l4] 0x22 membar #Sync loop_2488: fmovsa %icc, %f10, %f2 fmuld8sux16 %f27, %f26, %f30 sllx %l2, %l3, %g7 brz,a %g4, loop_2489 xnor %o7, %l0, %o3 fmovsa %xcc, %f0, %f10 call loop_2490 loop_2489: movrne %o0, %i0, %g5 sub %g1, 0x00B3, %l5 fmovrsne %i5, %f24, %f27 loop_2490: bneg,a %xcc, loop_2491 fmovrdlez %g3, %f30, %f0 move %xcc, %l6, %i7 ldsb [%l7 + 0x23], %o2 loop_2491: bcs,a,pt %xcc, loop_2492 array16 %i1, %l4, %i4 fsrc2 %f8, %f18 edge32 %i6, %o4, %g6 loop_2492: fmovsle %xcc, %f31, %f6 sub %o5, 0x160C, %o6 fpadd16 %f20, %f6, %f16 bn,a loop_2493 tcs %xcc, 0x1 xnorcc %o1, %i2, %l1 fbne %fcc2, loop_2494 loop_2493: fexpand %f20, %f18 fmuld8sux16 %f24, %f26, %f20 fmovscc %icc, %f20, %f13 loop_2494: udivcc %i3, 0x0390, %l2 movvc %icc, %g2, %l3 movgu %icc, %g4, %g7 fmovsleu %xcc, %f19, %f28 fmovrsne %l0, %f19, %f19 wr %g0, 0x80, %asi stba %o3, [%l7 + 0x11] %asi tvs %icc, 0x7 edge16ln %o7, %o0, %i0 wr %g0, 0x89, %asi prefetcha [%l7 + 0x48] %asi, 0x1 set 0x08, %g5 ldxa [%l7 + %g5] 0x15, %l5 faligndata %f0, %f30, %f16 set 0x40, %i6 stxa %g5, [%l7 + %i6] 0x81 brlz,a %i5, loop_2495 array32 %l6, %i7, %g3 taddcctv %o2, %l4, %i4 fmovdl %xcc, %f21, %f25 loop_2495: fbe %fcc2, loop_2496 sub %i1, %o4, %g6 udiv %i6, 0x08B4, %o5 edge16l %o1, %o6, %i2 loop_2496: sub %i3, 0x1326, %l1 wr %g0, 0x81, %asi ldda [%l7 + 0x70] %asi, %g2 fsrc2s %f21, %f24 movrgez %l2, 0x281, %l3 fmovsn %icc, %f27, %f6 fbg,a %fcc0, loop_2497 edge8n %g7, %l0, %o3 add %o7, 0x0B6A, %o0 tcc %xcc, 0x7 loop_2497: fmovrslez %g4, %f27, %f18 alignaddrl %i0, %l5, %g1 movne %icc, %g5, %l6 bl,a %xcc, loop_2498 subccc %i5, %g3, %o2 fbug,a %fcc0, loop_2499 fmovrdgez %l4, %f4, %f28 loop_2498: edge16ln %i7, %i4, %i1 fcmpeq32 %f2, %f28, %g6 loop_2499: umul %i6, %o4, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %o6, %o5, %i3 wr %g0, 0x23, %asi stwa %l1, [%l7 + 0x6C] %asi membar #Sync tvc %xcc, 0x7 bge,a loop_2500 fnot2s %f7, %f29 bl,a,pn %icc, loop_2501 xnor %g2, %l2, %i2 loop_2500: fpadd16s %f31, %f28, %f28 tge %xcc, 0x5 loop_2501: orcc %l3, 0x1128, %g7 edge32n %l0, %o7, %o3 andcc %g4, %i0, %l5 sdivcc %g1, 0x0C37, %o0 array8 %l6, %i5, %g5 and %o2, 0x133E, %g3 mulx %l4, 0x1633, %i7 andn %i4, 0x0CB5, %g6 array32 %i6, %o4, %o1 fpsub16s %f28, %f0, %f22 fone %f2 movn %xcc, %o6, %i1 add %l7, 0x64, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %i3, %o5 movne %icc, %l1, %l2 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 ld [%l7 + 0x48], %f18 edge16n %i2, %g2, %l3 fcmpgt16 %f8, %f24, %l0 loop_2502: movvc %xcc, %o7, %o3 movvs %icc, %g7, %i0 orncc %g4, 0x1C3D, %g1 fcmpgt32 %f8, %f20, %o0 tvc %xcc, 0x7 te %xcc, 0x3 fornot1s %f20, %f26, %f31 xorcc %l6, 0x1182, %l5 fmovde %icc, %f28, %f14 edge8n %i5, %g5, %g3 udiv %l4, 0x0D4B, %i7 orn %o2, 0x014E, %i4 tne %icc, 0x0 fpadd16s %f9, %f4, %f2 udivx %i6, 0x019E, %g6 taddcctv %o1, 0x14D7, %o4 udiv %o6, 0x1761, %i3 udivx %o5, 0x1B91, %l1 add %l7, 0x0C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i1, %l2 fmovsn %xcc, %f24, %f9 subcc %g2, %l3, %l0 st %f3, [%l7 + 0x78] array16 %i2, %o7, %o3 xnorcc %g7, %i0, %g4 sth %o0, [%l7 + 0x44] wr %g0, 0x88, %asi stwa %l6, [%l7 + 0x34] %asi tpos %xcc, 0x7 bgu,a loop_2503 sth %l5, [%l7 + 0x40] set 0x32, %g6 lduba [%l7 + %g6] 0x04, %g1 loop_2503: smul %g5, 0x1E42, %g3 stbar tg %icc, 0x7 alignaddr %i5, %l4, %i7 srax %i4, %o2, %i6 udivcc %o1, 0x1E45, %o4 xnorcc %o6, %g6, %i3 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o5, %l1 tg %xcc, 0x1 movvc %icc, %i1, %g2 movrgez %l2, %l0, %l3 edge16ln %o7, %i2, %o3 movgu %icc, %g7, %g4 set 0x1C, %i3 lduha [%l7 + %i3] 0x18, %i0 taddcc %l6, 0x12EF, %l5 array32 %o0, %g5, %g1 sll %g3, %i5, %l4 edge8 %i4, %o2, %i7 sdivx %o1, 0x1742, %o4 fpmerge %f4, %f31, %f12 fones %f19 bgu,pn %icc, loop_2504 nop setx loop_2505, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subccc %i6, 0x1AA9, %o6 bneg,a loop_2506 loop_2504: fornot1s %f10, %f8, %f23 loop_2505: sdiv %i3, 0x1275, %o5 xor %g6, 0x00E7, %i1 loop_2506: fsrc2 %f20, %f6 call loop_2507 fcmpne32 %f30, %f6, %g2 xnorcc %l2, %l0, %l1 bcc,a %icc, loop_2508 loop_2507: ld [%l7 + 0x60], %f17 set 0x6C, %i2 sta %f26, [%l7 + %i2] 0x0c loop_2508: edge32 %o7, %l3, %o3 prefetch [%l7 + 0x68], 0x2 xorcc %g7, 0x078F, %i2 fnot2s %f11, %f9 udivx %i0, 0x10C3, %l6 brnz %l5, loop_2509 sll %o0, %g5, %g1 tne %xcc, 0x2 edge8ln %g3, %g4, %i5 loop_2509: edge16n %i4, %o2, %i7 udivcc %l4, 0x1FCE, %o4 swap [%l7 + 0x70], %i6 fors %f19, %f25, %f3 fmuld8ulx16 %f12, %f22, %f8 sethi 0x0703, %o6 alignaddr %o1, %i3, %o5 fornot1 %f20, %f0, %f26 tcs %xcc, 0x2 alignaddr %i1, %g2, %l2 fcmpgt32 %f4, %f14, %l0 fbo %fcc0, loop_2510 srlx %g6, 0x11, %o7 bcc,pn %icc, loop_2511 fbl,a %fcc2, loop_2512 loop_2510: movg %xcc, %l3, %l1 tvs %xcc, 0x4 loop_2511: fbu,a %fcc1, loop_2513 loop_2512: edge32ln %o3, %i2, %g7 edge8l %i0, %l5, %o0 fbg %fcc3, loop_2514 loop_2513: umul %l6, %g5, %g3 fandnot2s %f28, %f9, %f25 subccc %g1, %i5, %i4 loop_2514: faligndata %f2, %f20, %f18 sth %g4, [%l7 + 0x3C] edge8l %i7, %l4, %o4 fbne %fcc1, loop_2515 fmuld8sux16 %f5, %f22, %f18 bcc,pn %icc, loop_2516 nop set 0x38, %g4 std %f22, [%l7 + %g4] loop_2515: orn %o2, %i6, %o6 fmovdg %icc, %f9, %f22 loop_2516: taddcc %i3, %o5, %i1 andcc %o1, %l2, %l0 fpack32 %f2, %f6, %f22 edge16 %g6, %o7, %g2 edge32l %l3, %o3, %i2 call loop_2517 array32 %l1, %i0, %g7 ld [%l7 + 0x74], %f6 xnorcc %o0, %l6, %g5 loop_2517: fmovdpos %icc, %f3, %f29 subcc %l5, %g1, %i5 tvc %xcc, 0x3 std %i4, [%l7 + 0x70] fbl,a %fcc1, loop_2518 udivx %g3, 0x1A6B, %i7 sra %l4, 0x19, %o4 edge8 %g4, %i6, %o6 loop_2518: taddcctv %o2, %o5, %i3 fblg,a %fcc3, loop_2519 bge,a,pn %icc, loop_2520 sth %o1, [%l7 + 0x66] fmovrdne %l2, %f24, %f2 loop_2519: tn %icc, 0x0 loop_2520: and %l0, 0x0DEB, %g6 movgu %icc, %o7, %i1 orncc %g2, 0x0343, %l3 sra %o3, %i2, %l1 fbul %fcc1, loop_2521 ldd [%l7 + 0x78], %i0 wr %g0, 0x11, %asi ldsha [%l7 + 0x6E] %asi, %o0 loop_2521: nop set 0x50, %l3 ldda [%l7 + %l3] 0x19, %i6 array16 %g7, %l5, %g5 ldsh [%l7 + 0x76], %i5 tpos %xcc, 0x0 tg %icc, 0x6 fmovse %icc, %f27, %f13 call loop_2522 fpsub32 %f10, %f16, %f28 array32 %g1, %i4, %i7 bn,a loop_2523 loop_2522: fmovrsne %l4, %f9, %f31 bn,a %xcc, loop_2524 udivx %o4, 0x10A5, %g4 loop_2523: tvc %icc, 0x1 membar 0x55 loop_2524: brgez %g3, loop_2525 fmovdge %icc, %f17, %f21 xorcc %i6, 0x0CA5, %o6 sdivx %o5, 0x1D88, %o2 loop_2525: bvs %icc, loop_2526 tle %xcc, 0x0 movrlz %i3, 0x05E, %l2 bneg,a loop_2527 loop_2526: edge16ln %l0, %o1, %g6 xorcc %i1, %o7, %g2 membar 0x60 loop_2527: edge32l %l3, %i2, %o3 bne,a,pt %icc, loop_2528 movvs %xcc, %i0, %l1 andn %o0, %l6, %g7 movg %xcc, %l5, %i5 loop_2528: nop membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0x17, %f0 edge16n %g1, %g5, %i7 tne %xcc, 0x4 mulx %l4, 0x0DCF, %o4 bcc,a %xcc, loop_2529 prefetch [%l7 + 0x54], 0x3 array8 %g4, %i4, %i6 fcmpeq16 %f22, %f20, %o6 loop_2529: tgu %icc, 0x3 wr %g0, 0x0c, %asi lduwa [%l7 + 0x0C] %asi, %o5 movrne %g3, %o2, %l2 std %f28, [%l7 + 0x68] tvs %icc, 0x0 fandnot2 %f10, %f8, %f26 fmovda %xcc, %f18, %f3 edge8ln %i3, %o1, %l0 wr %g0, 0x81, %asi lda [%l7 + 0x58] %asi, %f1 tcc %xcc, 0x0 tneg %xcc, 0x6 fbule %fcc2, loop_2530 xorcc %g6, 0x0D55, %o7 movg %icc, %i1, %l3 lduh [%l7 + 0x36], %i2 loop_2530: edge16n %g2, %o3, %i0 addccc %o0, %l6, %g7 tn %xcc, 0x2 fmovsg %xcc, %f1, %f30 movpos %icc, %l1, %l5 tvs %xcc, 0x0 brnz,a %g1, loop_2531 alignaddrl %i5, %i7, %l4 movvc %xcc, %g5, %g4 subc %i4, 0x0ABE, %i6 loop_2531: te %xcc, 0x7 edge32l %o4, %o5, %g3 movneg %icc, %o6, %o2 andn %i3, 0x0677, %o1 set 0x3C, %l6 lduha [%l7 + %l6] 0x18, %l0 udiv %l2, 0x0841, %o7 ba,a,pn %xcc, loop_2532 movcc %icc, %i1, %l3 movg %icc, %g6, %i2 srl %g2, 0x00, %i0 loop_2532: subccc %o3, 0x1A64, %o0 taddcc %l6, %g7, %l5 mulx %l1, %i5, %i7 movre %g1, %l4, %g5 tsubcc %g4, %i4, %o4 movrne %o5, %i6, %g3 fnors %f9, %f31, %f15 tcc %icc, 0x2 fmovrslez %o2, %f18, %f15 subccc %i3, %o6, %o1 nop set 0x18, %o7 std %l0, [%l7 + %o7] bvc,pn %xcc, loop_2533 smulcc %l2, 0x0F9C, %o7 bg,a,pn %xcc, loop_2534 fmul8ulx16 %f0, %f18, %f18 loop_2533: orncc %l3, %g6, %i2 addcc %i1, 0x0F26, %g2 loop_2534: bge,a,pn %xcc, loop_2535 udiv %o3, 0x0DC4, %o0 fbug %fcc3, loop_2536 movl %icc, %i0, %g7 loop_2535: edge32ln %l5, %l1, %i5 fble,a %fcc3, loop_2537 loop_2536: bshuffle %f26, %f2, %f18 orncc %i7, %g1, %l6 brnz,a %g5, loop_2538 loop_2537: umul %l4, %g4, %o4 fornot2 %f12, %f16, %f8 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2538: fbne,a %fcc1, loop_2539 sll %o5, 0x01, %i4 nop setx loop_2540, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fandnot1s %f29, %f8, %f13 loop_2539: movpos %xcc, %g3, %i6 taddcctv %o2, 0x0A4D, %o6 loop_2540: movrlez %o1, 0x31D, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %l2, 0x04C0, %o7 bl,pn %xcc, loop_2541 sub %l3, %g6, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %i1, 0x185, %i2 loop_2541: movge %xcc, %g2, %o3 fpadd16 %f26, %f6, %f30 membar 0x52 edge8 %o0, %i0, %l5 tle %xcc, 0x1 array8 %l1, %g7, %i7 movleu %icc, %i5, %l6 movn %xcc, %g5, %g1 andncc %l4, %o4, %g4 brnz %i4, loop_2542 stw %g3, [%l7 + 0x40] umulcc %o5, %o2, %o6 srlx %i6, 0x01, %i3 loop_2542: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %l2, %o7, %l3 tcc %icc, 0x5 ld [%l7 + 0x30], %f15 array32 %g6, %l0, %i1 fornot2 %f2, %f24, %f24 sdivx %o1, 0x0FCB, %i2 umulcc %g2, %o3, %o0 tl %xcc, 0x6 movleu %xcc, %i0, %l1 fbn %fcc1, loop_2543 fcmped %fcc0, %f18, %f26 alignaddr %l5, %g7, %i5 move %icc, %i7, %g5 loop_2543: fnot1 %f0, %f22 bg,a %icc, loop_2544 stb %g1, [%l7 + 0x28] tne %icc, 0x7 bvs,pn %icc, loop_2545 loop_2544: movle %icc, %l4, %o4 tvc %icc, 0x5 bcs %icc, loop_2546 loop_2545: ldsw [%l7 + 0x58], %l6 tn %icc, 0x4 mulx %i4, %g3, %g4 loop_2546: nop setx loop_2547, %l0, %l1 jmpl %l1, %o2 fble,a %fcc2, loop_2548 ba,a loop_2549 movl %icc, %o5, %i6 loop_2547: fmovdcs %icc, %f19, %f11 loop_2548: be,a,pt %icc, loop_2550 loop_2549: mulscc %o6, %i3, %l2 brnz,a %l3, loop_2551 fcmpne32 %f8, %f20, %g6 loop_2550: nop wr %g0, 0x88, %asi lduha [%l7 + 0x7C] %asi, %o7 loop_2551: edge16 %i1, %l0, %i2 fbg,a %fcc3, loop_2552 brlez,a %g2, loop_2553 ldd [%l7 + 0x08], %o0 sub %o0, %o3, %i0 loop_2552: edge8l %l5, %g7, %i5 loop_2553: movpos %icc, %l1, %i7 and %g5, %g1, %l4 taddcc %o4, 0x1814, %l6 udivx %i4, 0x0D42, %g4 tvs %icc, 0x6 ta %icc, 0x0 umulcc %o2, %o5, %g3 brlz %i6, loop_2554 srl %i3, %o6, %l3 movrgez %l2, 0x2F2, %o7 fxor %f18, %f6, %f0 loop_2554: fmovdcs %icc, %f25, %f17 tn %icc, 0x1 umulcc %i1, %g6, %l0 fand %f26, %f16, %f16 sethi 0x0DAE, %i2 movrlz %g2, 0x04D, %o0 ld [%l7 + 0x44], %f4 alignaddrl %o3, %o1, %l5 fbne %fcc1, loop_2555 fmovsvc %icc, %f14, %f21 fpsub32s %f19, %f21, %f21 tcc %xcc, 0x7 loop_2555: fmul8ulx16 %f18, %f12, %f4 fpack16 %f16, %f10 fbn %fcc2, loop_2556 subccc %i0, %g7, %l1 bvc,pt %icc, loop_2557 udiv %i7, 0x1D53, %i5 loop_2556: brz,a %g1, loop_2558 fblg %fcc3, loop_2559 loop_2557: std %g4, [%l7 + 0x70] lduh [%l7 + 0x3E], %o4 loop_2558: edge16ln %l6, %l4, %g4 loop_2559: fexpand %f19, %f18 srlx %o2, %i4, %g3 fmovsn %icc, %f4, %f9 edge16n %i6, %i3, %o5 subccc %o6, %l2, %l3 fbo %fcc0, loop_2560 bcc,pt %icc, loop_2561 andcc %i1, %o7, %g6 fornot1 %f10, %f4, %f8 loop_2560: smul %i2, %l0, %o0 loop_2561: ldx [%l7 + 0x10], %o3 sdiv %g2, 0x142F, %o1 popc 0x1927, %i0 smulcc %l5, %g7, %l1 movge %icc, %i5, %g1 tgu %xcc, 0x5 sir 0x04E9 sth %i7, [%l7 + 0x60] edge16ln %g5, %o4, %l6 fmovdg %xcc, %f12, %f20 fmovs %f11, %f5 bvs %xcc, loop_2562 tvc %xcc, 0x0 array8 %l4, %g4, %i4 edge16 %g3, %o2, %i3 loop_2562: sub %i6, %o6, %o5 move %icc, %l3, %i1 sdiv %l2, 0x07EA, %o7 edge16n %g6, %l0, %i2 fmovrse %o0, %f14, %f31 edge8ln %g2, %o3, %o1 movcc %xcc, %i0, %l5 array32 %l1, %g7, %g1 sra %i5, 0x15, %i7 brgez %g5, loop_2563 fpack16 %f14, %f21 fble %fcc1, loop_2564 movcs %icc, %l6, %l4 loop_2563: taddcctv %o4, %g4, %g3 ldsw [%l7 + 0x20], %i4 loop_2564: movneg %icc, %o2, %i6 edge16 %i3, %o6, %o5 for %f12, %f14, %f30 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulx %i1, %l2, %o7 fmovsge %icc, %f7, %f31 umulcc %l3, 0x0BD0, %l0 bn,pt %xcc, loop_2565 edge32 %i2, %g6, %o0 set 0x27, %l2 ldsba [%l7 + %l2] 0x81, %g2 loop_2565: ld [%l7 + 0x20], %f3 fbo,a %fcc0, loop_2566 fors %f0, %f19, %f10 movg %xcc, %o1, %o3 taddcc %i0, %l5, %l1 loop_2566: fmovdg %xcc, %f27, %f1 wr %g0, 0x5f, %asi stxa %g7, [%g0 + 0x0] %asi xnor %g1, 0x07F6, %i7 ldd [%l7 + 0x68], %f10 fmovdvc %icc, %f30, %f26 mulscc %g5, %i5, %l6 xor %o4, 0x0F53, %g4 srlx %g3, %l4, %o2 set 0x48, %o6 sta %f12, [%l7 + %o6] 0x88 fmovs %f2, %f25 set 0x57, %g7 lduba [%l7 + %g7] 0x19, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc2s %f2, %f1 movrgez %i3, %i4, %o5 brgz,a %o6, loop_2567 orcc %l2, %o7, %i1 fmovd %f16, %f10 tl %xcc, 0x7 loop_2567: edge32n %l3, %l0, %i2 movrne %o0, 0x3CE, %g2 bneg,pn %icc, loop_2568 mova %xcc, %g6, %o3 fmovd %f22, %f22 nop setx loop_2569, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2568: or %o1, %i0, %l5 sdivx %g7, 0x18E5, %g1 movre %i7, 0x287, %l1 loop_2569: fmovdl %icc, %f23, %f30 set 0x3D, %i0 ldsba [%l7 + %i0] 0x15, %g5 wr %g0, 0x2b, %asi stba %l6, [%l7 + 0x69] %asi membar #Sync bcc %icc, loop_2570 taddcctv %o4, %g4, %g3 wr %g0, 0x0c, %asi swapa [%l7 + 0x54] %asi, %i5 loop_2570: alignaddrl %l4, %i6, %o2 fmovsvc %icc, %f16, %f3 smul %i3, 0x1224, %o5 wr %g0, 0x81, %asi prefetcha [%l7 + 0x38] %asi, 0x2 umul %l2, 0x1CD7, %i4 fble %fcc1, loop_2571 umul %o7, %l3, %l0 set 0x40, %o4 stda %f16, [%l7 + %o4] 0x18 loop_2571: fsrc2s %f0, %f4 be %xcc, loop_2572 andn %i1, 0x14B5, %i2 ldsb [%l7 + 0x09], %g2 xnorcc %o0, 0x1429, %o3 loop_2572: fbl,a %fcc1, loop_2573 movrgz %g6, %i0, %l5 tleu %icc, 0x1 tgu %icc, 0x4 loop_2573: fcmple16 %f26, %f30, %g7 sdiv %o1, 0x1BA8, %g1 nop setx loop_2574, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fcmps %fcc0, %f4, %f29 alignaddr %i7, %l1, %g5 udivx %l6, 0x06FE, %g4 loop_2574: edge32ln %o4, %g3, %l4 edge32ln %i6, %o2, %i3 mulscc %o5, 0x1628, %o6 fba,a %fcc3, loop_2575 sra %l2, %i4, %o7 xnor %i5, 0x181A, %l3 array16 %i1, %l0, %i2 loop_2575: sdiv %g2, 0x1610, %o0 tvs %xcc, 0x6 sethi 0x18B5, %o3 stbar move %xcc, %i0, %g6 nop set 0x2C, %l5 ldsw [%l7 + %l5], %l5 fmovscs %icc, %f13, %f25 tvs %icc, 0x4 edge32ln %o1, %g7, %g1 ble,a,pt %icc, loop_2576 addcc %i7, 0x1898, %g5 and %l1, 0x16B2, %l6 fmovdpos %xcc, %f25, %f29 loop_2576: tvs %xcc, 0x4 edge16n %o4, %g4, %l4 set 0x70, %l1 ldda [%l7 + %l1] 0x19, %i6 and %o2, 0x1396, %g3 edge32l %i3, %o5, %o6 fcmple32 %f24, %f12, %i4 orcc %l2, 0x0FB8, %o7 set 0x60, %o2 lduwa [%l7 + %o2] 0x11, %i5 tn %xcc, 0x0 sdiv %l3, 0x1076, %i1 movleu %xcc, %l0, %i2 tle %icc, 0x6 tle %icc, 0x7 sdiv %o0, 0x0AAD, %g2 taddcctv %i0, %g6, %o3 fbul %fcc3, loop_2577 array32 %o1, %g7, %g1 tleu %xcc, 0x3 tcs %xcc, 0x1 loop_2577: bneg,a loop_2578 movrlz %l5, 0x241, %g5 move %xcc, %i7, %l6 popc %l1, %g4 loop_2578: ldsb [%l7 + 0x37], %l4 wr %g0, 0x89, %asi lduha [%l7 + 0x58] %asi, %i6 wr %g0, 0x10, %asi lduwa [%l7 + 0x74] %asi, %o4 fnand %f22, %f6, %f28 fbe,a %fcc3, loop_2579 ld [%l7 + 0x58], %f14 move %icc, %g3, %o2 mulx %i3, %o6, %i4 loop_2579: nop setx loop_2580, %l0, %l1 jmpl %l1, %o5 tleu %icc, 0x1 mulscc %l2, 0x06EA, %i5 ldd [%l7 + 0x78], %o6 loop_2580: edge16 %i1, %l0, %i2 fbo %fcc1, loop_2581 bcs,a,pt %xcc, loop_2582 addccc %l3, %g2, %o0 fnor %f20, %f6, %f26 loop_2581: fbug %fcc3, loop_2583 loop_2582: movpos %icc, %g6, %i0 ldd [%l7 + 0x70], %f28 tpos %icc, 0x1 loop_2583: tge %xcc, 0x1 tgu %icc, 0x2 popc %o1, %g7 orn %o3, %l5, %g5 xor %g1, 0x179F, %i7 srax %l6, 0x05, %l1 movvc %icc, %g4, %l4 movl %xcc, %o4, %i6 ldsb [%l7 + 0x37], %g3 popc 0x18C6, %i3 ldsw [%l7 + 0x4C], %o6 subccc %i4, 0x1CF4, %o2 sir 0x10CE saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot2 %f24, %f4, %f16 sdivx %o5, 0x0077, %l2 tvc %icc, 0x6 fmul8sux16 %f14, %f0, %f30 fnor %f18, %f2, %f10 bneg,a loop_2584 edge16l %i5, %o7, %l0 array16 %i2, %i1, %l3 tsubcc %g2, %o0, %g6 loop_2584: taddcctv %i0, 0x0352, %o1 sdivx %o3, 0x01BE, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bshuffle %f12, %f26, %f24 movrlz %g5, 0x2CC, %g7 fmovscs %icc, %f28, %f5 edge8ln %g1, %l6, %l1 edge8 %i7, %l4, %o4 movre %g4, 0x35B, %g3 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i6, %i3 ldsb [%l7 + 0x2A], %i4 sllx %o6, %o5, %o2 fnot2s %f29, %f7 udiv %l2, 0x118F, %o7 ldx [%l7 + 0x08], %l0 fmovdpos %icc, %f3, %f19 fmovrdgz %i5, %f26, %f30 set 0x30, %g1 stwa %i2, [%l7 + %g1] 0x81 brgz,a %i1, loop_2585 tg %icc, 0x1 fornot2 %f12, %f14, %f26 edge32n %g2, %o0, %l3 loop_2585: add %i0, %o1, %g6 wr %g0, 0x80, %asi ldstuba [%l7 + 0x5F] %asi, %l5 add %g5, %o3, %g7 movle %xcc, %g1, %l6 xorcc %i7, %l4, %o4 fmovse %xcc, %f1, %f14 add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g4 casxa [%l6] %asi, %g4, %l1 set 0x1B, %i7 stba %g3, [%l7 + %i7] 0xeb membar #Sync be,a,pn %xcc, loop_2586 fornot2s %f21, %f26, %f21 movneg %icc, %i6, %i3 fmovsl %icc, %f11, %f2 loop_2586: fmovda %xcc, %f7, %f10 fcmped %fcc3, %f14, %f22 fmovdle %xcc, %f30, %f16 set 0x5E, %o5 ldsha [%l7 + %o5] 0x80, %i4 fba %fcc2, loop_2587 fand %f4, %f16, %f24 tvc %icc, 0x5 swap [%l7 + 0x44], %o6 loop_2587: fbu,a %fcc3, loop_2588 fcmpd %fcc3, %f2, %f20 movleu %icc, %o5, %l2 addc %o2, %o7, %l0 loop_2588: fmovrdlz %i2, %f22, %f14 brlez %i1, loop_2589 popc 0x0E35, %g2 tvs %icc, 0x2 fornot2 %f2, %f2, %f24 loop_2589: subc %o0, 0x1E54, %l3 fmovdcs %xcc, %f3, %f18 sllx %i5, %o1, %g6 mulx %l5, %i0, %o3 sub %g7, %g5, %l6 movne %icc, %g1, %l4 fxnor %f20, %f4, %f30 subcc %i7, 0x0144, %g4 bcs %xcc, loop_2590 edge16n %o4, %g3, %i6 movge %xcc, %l1, %i3 edge16ln %i4, %o6, %o5 loop_2590: orcc %l2, %o2, %l0 ble,a,pt %xcc, loop_2591 nop set 0x4E, %o3 sth %i2, [%l7 + %o3] movrgz %i1, 0x12C, %o7 alignaddrl %g2, %l3, %o0 loop_2591: swap [%l7 + 0x50], %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbn %fcc1, loop_2592 fnors %f22, %f1, %f21 te %xcc, 0x5 tvc %xcc, 0x4 loop_2592: movpos %xcc, %g6, %i5 nop setx loop_2593, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry popc 0x0C71, %i0 edge8ln %o3, %l5, %g5 udivx %g7, 0x012F, %l6 loop_2593: tcc %icc, 0x4 fpadd16 %f24, %f30, %f18 subccc %g1, %i7, %l4 bne,a,pn %icc, loop_2594 call loop_2595 orncc %o4, %g4, %i6 andcc %l1, 0x193A, %g3 loop_2594: fmovsa %icc, %f5, %f23 loop_2595: bcc,a loop_2596 bg loop_2597 movneg %xcc, %i3, %o6 fmovsge %xcc, %f17, %f11 loop_2596: xorcc %i4, %l2, %o5 loop_2597: fmovrsgez %l0, %f11, %f19 call loop_2598 mova %xcc, %o2, %i1 addccc %i2, 0x1740, %o7 umul %g2, 0x07F8, %l3 loop_2598: fbule,a %fcc3, loop_2599 fmul8ulx16 %f2, %f30, %f14 tle %icc, 0x7 orcc %o0, 0x09D3, %g6 loop_2599: fmovdneg %xcc, %f13, %f15 edge8l %o1, %i0, %i5 xor %l5, %o3, %g5 edge16l %l6, %g1, %i7 or %g7, 0x00D5, %l4 fmovsle %xcc, %f12, %f3 xnorcc %g4, 0x079A, %i6 fbuge %fcc1, loop_2600 edge32ln %l1, %g3, %o4 faligndata %f14, %f2, %f28 ldsh [%l7 + 0x42], %i3 loop_2600: edge32n %o6, %l2, %o5 brlez %l0, loop_2601 tpos %icc, 0x4 edge8 %i4, %o2, %i2 xor %o7, %g2, %l3 loop_2601: orncc %o0, 0x05E7, %g6 addcc %i1, 0x0C03, %o1 bge %xcc, loop_2602 array8 %i0, %i5, %l5 movgu %icc, %g5, %o3 ta %icc, 0x1 loop_2602: fmovscs %xcc, %f7, %f27 ldub [%l7 + 0x79], %g1 sethi 0x0F80, %i7 tl %xcc, 0x6 subccc %l6, %g7, %g4 addcc %l4, 0x1654, %l1 edge16l %g3, %i6, %o4 xnor %i3, 0x0900, %o6 udivx %l2, 0x1010, %o5 faligndata %f8, %f8, %f28 set 0x2E, %i5 ldsha [%l7 + %i5] 0x04, %i4 st %f26, [%l7 + 0x0C] movrgez %o2, %l0, %o7 taddcctv %g2, %i2, %o0 ldsw [%l7 + 0x0C], %g6 flush %l7 + 0x70 fmovdpos %xcc, %f1, %f7 fones %f2 movpos %xcc, %l3, %o1 umulcc %i0, %i1, %l5 andncc %i5, %o3, %g5 movre %g1, 0x34B, %i7 movvc %icc, %l6, %g7 sth %l4, [%l7 + 0x54] movne %icc, %l1, %g3 movpos %icc, %i6, %o4 ta %icc, 0x2 movneg %xcc, %i3, %o6 smul %l2, 0x1228, %o5 taddcc %g4, %o2, %i4 bcs,a,pt %xcc, loop_2603 fmovdl %xcc, %f25, %f5 sub %o7, 0x1D40, %g2 subccc %i2, 0x117A, %l0 loop_2603: nop add %l7, 0x38, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %o0 casxa [%l6] %asi, %o0, %g6 fornot2s %f27, %f4, %f15 bcs,a %xcc, loop_2604 orncc %l3, %i0, %i1 movle %icc, %o1, %l5 fornot1s %f17, %f30, %f29 loop_2604: brz,a %o3, loop_2605 edge8l %i5, %g5, %g1 movleu %icc, %l6, %g7 fbue %fcc3, loop_2606 loop_2605: srax %l4, %i7, %g3 fble %fcc2, loop_2607 edge16ln %i6, %o4, %l1 loop_2606: fmul8x16 %f10, %f14, %f20 sdivcc %i3, 0x178F, %o6 loop_2607: fnands %f13, %f16, %f4 brgez,a %l2, loop_2608 tge %icc, 0x6 movrgez %o5, 0x391, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2608: bcs,pt %xcc, loop_2609 or %i4, 0x0DEA, %o7 fbl %fcc2, loop_2610 subc %o2, 0x14A3, %g2 loop_2609: sllx %l0, %i2, %o0 alignaddrl %g6, %i0, %l3 loop_2610: nop wr %g0, 0x81, %asi stha %o1, [%l7 + 0x48] %asi movrlz %l5, %i1, %i5 fmovsn %icc, %f7, %f0 addc %o3, %g5, %g1 srlx %l6, %g7, %l4 fbug,a %fcc0, loop_2611 edge8ln %i7, %i6, %g3 fmovrse %l1, %f27, %f29 movn %icc, %i3, %o6 loop_2611: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %l2, 0x1FE1, %o4 fcmpne16 %f18, %f10, %g4 srl %o5, 0x00, %i4 fpmerge %f20, %f21, %f10 array32 %o2, %g2, %o7 orn %i2, 0x0E38, %o0 fmovsgu %icc, %f14, %f23 fbul,a %fcc0, loop_2612 udivx %g6, 0x03F9, %l0 edge8l %l3, %i0, %l5 fcmpd %fcc1, %f12, %f20 loop_2612: orncc %o1, %i5, %i1 wr %g0, 0x80, %asi sta %f30, [%l7 + 0x40] %asi tl %icc, 0x0 fnot2s %f21, %f31 wr %g0, 0x89, %asi stha %o3, [%l7 + 0x0A] %asi fpack32 %f18, %f2, %f20 addc %g5, %g1, %g7 xnorcc %l4, 0x1DAF, %l6 fmovrdne %i6, %f18, %f2 orncc %i7, 0x02A6, %g3 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %l1, %o6 brlez %l2, loop_2613 movg %icc, %i3, %g4 bgu,a %xcc, loop_2614 popc %o4, %o5 loop_2613: alignaddrl %o2, %g2, %i4 fpsub32s %f13, %f3, %f11 loop_2614: addcc %i2, %o7, %g6 srl %o0, 0x1C, %l3 movge %xcc, %l0, %l5 tpos %icc, 0x1 orn %o1, 0x1C5A, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %i0, 0x1101, %o3 xnorcc %i1, 0x0035, %g5 tvc %xcc, 0x7 sdiv %g1, 0x075A, %l4 wr %g0, 0xe2, %asi stba %g7, [%l7 + 0x5C] %asi membar #Sync fmovsg %icc, %f4, %f23 xorcc %l6, %i7, %i6 fmul8x16al %f12, %f28, %f24 fnot1 %f10, %f10 mulscc %g3, %o6, %l1 fpadd16s %f26, %f21, %f24 addcc %i3, %g4, %o4 srax %o5, %o2, %g2 mova %icc, %i4, %l2 tgu %xcc, 0x6 edge16l %i2, %o7, %o0 wr %g0, 0x88, %asi lda [%l7 + 0x30] %asi, %f11 fzeros %f30 orcc %g6, 0x1061, %l0 tpos %icc, 0x6 andn %l5, 0x0D48, %l3 sdiv %i5, 0x1D8E, %o1 bpos,a %xcc, loop_2615 nop setx loop_2616, %l0, %l1 jmpl %l1, %i0 movl %icc, %o3, %i1 orncc %g1, %l4, %g5 loop_2615: bvs,pt %icc, loop_2617 loop_2616: andcc %g7, %i7, %i6 movre %g3, 0x338, %o6 tsubcctv %l6, %l1, %i3 loop_2617: fpadd32s %f18, %f26, %f7 fnot1 %f8, %f10 fand %f2, %f14, %f10 edge8 %g4, %o5, %o2 bcs %xcc, loop_2618 movcc %xcc, %g2, %i4 fbge,a %fcc0, loop_2619 fxors %f20, %f19, %f15 loop_2618: movl %xcc, %o4, %l2 wr %g0, 0x89, %asi lduwa [%l7 + 0x64] %asi, %o7 loop_2619: xor %o0, %i2, %l0 sethi 0x0F89, %l5 umul %l3, 0x12E8, %g6 bneg,a loop_2620 fmuld8ulx16 %f26, %f11, %f26 edge16 %i5, %i0, %o3 fblg,a %fcc3, loop_2621 loop_2620: nop setx loop_2622, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sdivcc %o1, 0x1B70, %i1 bgu,a,pt %icc, loop_2623 loop_2621: movcc %icc, %l4, %g1 loop_2622: fsrc2s %f24, %f26 sra %g7, 0x1F, %g5 loop_2623: smul %i6, 0x03AA, %i7 be,a %xcc, loop_2624 stb %g3, [%l7 + 0x5D] fba,a %fcc0, loop_2625 membar 0x50 loop_2624: movg %icc, %l6, %o6 fmovsgu %icc, %f28, %f4 loop_2625: sdivcc %i3, 0x0CC4, %g4 xnorcc %l1, %o5, %g2 wr %g0, 0x89, %asi ldsba [%l7 + 0x54] %asi, %i4 fmovs %f21, %f27 movre %o4, %o2, %l2 edge16l %o7, %i2, %l0 umulcc %l5, %l3, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %g6, 0x220, %i0 pdist %f2, %f2, %f8 fmovdne %xcc, %f0, %f21 array32 %o3, %o1, %i5 fmovd %f0, %f6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fands %f27, %f12, %f19 sdivcc %l4, 0x10B6, %i1 tg %xcc, 0x2 fmovsn %xcc, %f18, %f10 fpadd16 %f10, %f0, %f10 tvc %icc, 0x7 tne %icc, 0x4 addc %g7, 0x04EE, %g5 mulx %g1, 0x1B38, %i7 fmovse %xcc, %f30, %f23 fnands %f2, %f9, %f19 fpsub32 %f24, %f18, %f8 mulscc %g3, 0x0958, %l6 ble %icc, loop_2626 for %f28, %f20, %f16 bgu,a,pn %icc, loop_2627 bneg,a,pn %xcc, loop_2628 loop_2626: mova %xcc, %o6, %i3 movle %icc, %i6, %g4 loop_2627: brz,a %l1, loop_2629 loop_2628: swap [%l7 + 0x40], %o5 mulscc %g2, %o4, %o2 tvs %icc, 0x3 loop_2629: edge32l %i4, %o7, %l2 umul %i2, %l5, %l0 wr %g0, 0x81, %asi ldda [%l7 + 0x50] %asi, %o0 movneg %xcc, %l3, %i0 brnz,a %g6, loop_2630 lduw [%l7 + 0x74], %o3 wr %g0, 0x88, %asi sta %f4, [%l7 + 0x60] %asi loop_2630: edge32 %i5, %o1, %i1 movn %xcc, %l4, %g5 fornot2 %f28, %f24, %f12 orncc %g7, 0x11E3, %g1 sethi 0x0E94, %i7 bn,a loop_2631 fandnot2 %f22, %f0, %f22 swap [%l7 + 0x54], %g3 brgez %l6, loop_2632 loop_2631: smul %o6, %i6, %i3 fpsub16s %f2, %f18, %f13 movleu %icc, %l1, %o5 loop_2632: fands %f21, %f30, %f21 brz,a %g4, loop_2633 tpos %icc, 0x7 fbn,a %fcc0, loop_2634 movcc %icc, %g2, %o2 loop_2633: edge32 %o4, %i4, %l2 movcs %icc, %o7, %i2 loop_2634: edge16l %l5, %o0, %l0 popc %l3, %g6 bpos %xcc, loop_2635 ta %xcc, 0x5 andn %i0, 0x01DB, %o3 edge32l %o1, %i1, %i5 loop_2635: alignaddr %l4, %g7, %g1 lduh [%l7 + 0x1A], %g5 sir 0x187E movrgez %i7, 0x2CE, %l6 fcmple32 %f16, %f2, %g3 sdivx %o6, 0x184E, %i3 fmovdcc %icc, %f20, %f31 sdivx %i6, 0x0ED4, %l1 udivcc %g4, 0x021F, %o5 srl %g2, 0x00, %o2 sethi 0x0F81, %o4 call loop_2636 ble,a loop_2637 edge8ln %i4, %l2, %i2 orcc %o7, %o0, %l0 loop_2636: udivcc %l3, 0x0364, %l5 loop_2637: fmovdpos %icc, %f29, %f14 movne %xcc, %g6, %i0 subc %o1, 0x09DB, %o3 fbo %fcc3, loop_2638 alignaddr %i5, %i1, %g7 stb %g1, [%l7 + 0x1C] mulx %l4, %i7, %l6 loop_2638: nop wr %g0, 0x10, %asi stda %g2, [%l7 + 0x20] %asi sdivx %g5, 0x1F19, %i3 fmovsleu %icc, %f7, %f14 tne %xcc, 0x2 srax %o6, 0x0A, %l1 movvc %icc, %i6, %g4 be,a,pn %xcc, loop_2639 udivcc %o5, 0x1E03, %g2 srax %o4, %o2, %i4 tl %icc, 0x5 loop_2639: fmovrde %i2, %f8, %f0 movcc %icc, %l2, %o0 stbar fmovsgu %icc, %f18, %f3 tpos %icc, 0x1 fmovrslz %l0, %f11, %f25 edge8n %o7, %l5, %l3 xnorcc %g6, 0x1FBF, %o1 taddcctv %i0, %i5, %o3 array16 %i1, %g7, %l4 brgz,a %g1, loop_2640 fbg %fcc3, loop_2641 fmovdn %icc, %f11, %f6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2640: movrlez %i7, 0x381, %l6 loop_2641: fcmpne32 %f16, %f2, %g3 sdivcc %i3, 0x0D7F, %o6 xnor %g5, 0x1316, %i6 wr %g0, 0x04, %asi stwa %l1, [%l7 + 0x08] %asi subc %o5, 0x1D3E, %g2 fmuld8ulx16 %f29, %f19, %f16 fsrc1s %f22, %f30 and %o4, 0x03D2, %o2 bcs loop_2642 edge8n %g4, %i4, %l2 andn %i2, 0x0270, %o0 ble,pn %xcc, loop_2643 loop_2642: andcc %o7, %l5, %l0 brlz %l3, loop_2644 fbo,a %fcc0, loop_2645 loop_2643: ldsw [%l7 + 0x3C], %o1 edge8l %g6, %i5, %o3 loop_2644: tne %icc, 0x7 loop_2645: movge %xcc, %i0, %i1 add %g7, 0x0320, %l4 andncc %i7, %g1, %g3 tleu %xcc, 0x2 edge8 %i3, %l6, %g5 fmovscs %xcc, %f10, %f27 bcc,a %icc, loop_2646 fmovdcc %xcc, %f26, %f25 stbar fbul,a %fcc0, loop_2647 loop_2646: fpadd16 %f8, %f24, %f26 tvs %icc, 0x4 tge %icc, 0x1 loop_2647: subcc %i6, %l1, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %g2, %o5, %o4 fmovrsgz %o2, %f27, %f3 movvs %icc, %g4, %l2 xnorcc %i2, 0x1423, %o0 nop setx loop_2648, %l0, %l1 jmpl %l1, %o7 array8 %l5, %l0, %i4 fbule,a %fcc2, loop_2649 tne %xcc, 0x6 loop_2648: ld [%l7 + 0x34], %f25 sdivcc %l3, 0x15C4, %g6 loop_2649: fcmpgt16 %f28, %f24, %o1 orcc %i5, 0x0EA5, %o3 tle %xcc, 0x6 orcc %i1, 0x0467, %g7 wr %g0, 0x80, %asi swapa [%l7 + 0x50] %asi, %l4 membar 0x45 bge,a loop_2650 fmovrsgz %i7, %f4, %f30 tcc %xcc, 0x5 fcmpes %fcc3, %f4, %f19 loop_2650: fmovdne %icc, %f20, %f9 addc %g1, 0x196A, %g3 fmovscc %xcc, %f9, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x7 movrlz %i3, 0x0E9, %l6 fmovdl %icc, %f15, %f25 sra %g5, %i6, %i0 edge16n %l1, %g2, %o5 movle %icc, %o4, %o2 orncc %o6, %g4, %l2 tgu %xcc, 0x0 subcc %i2, %o7, %o0 fpmerge %f30, %f15, %f16 edge8ln %l0, %i4, %l5 te %icc, 0x5 fcmpgt32 %f22, %f8, %l3 tpos %xcc, 0x2 fornot1s %f10, %f25, %f22 andcc %g6, %o1, %o3 edge16ln %i5, %g7, %i1 edge8 %i7, %l4, %g1 orcc %g3, %l6, %i3 fbn,a %fcc3, loop_2651 te %icc, 0x7 fmovrdlez %i6, %f30, %f12 array8 %g5, %i0, %l1 loop_2651: alignaddrl %o5, %o4, %o2 edge8ln %g2, %o6, %l2 fpackfix %f28, %f5 addccc %g4, %o7, %i2 fpackfix %f22, %f25 fmovrsgez %o0, %f8, %f14 umul %l0, 0x0727, %i4 taddcc %l5, %g6, %o1 mulscc %l3, 0x10AD, %i5 set 0x16, %g2 ldsba [%l7 + %g2] 0x81, %g7 fornot1s %f24, %f30, %f8 wr %g0, 0x80, %asi ldswa [%l7 + 0x60] %asi, %o3 edge16 %i1, %i7, %g1 edge32l %g3, %l6, %i3 tsubcctv %i6, 0x1B3B, %g5 srl %i0, 0x1A, %l1 edge16ln %o5, %o4, %l4 nop set 0x78, %g3 ldd [%l7 + %g3], %o2 umulcc %o6, %l2, %g4 fmul8x16au %f6, %f7, %f4 movrgez %o7, 0x11D, %i2 std %o0, [%l7 + 0x48] siam 0x6 movrlz %l0, 0x305, %g2 ldstub [%l7 + 0x5C], %l5 fnor %f28, %f12, %f22 fors %f14, %f27, %f0 edge8l %g6, %o1, %l3 ldd [%l7 + 0x30], %i4 fmovsne %icc, %f30, %f4 wr %g0, 0x88, %asi stha %g7, [%l7 + 0x40] %asi xor %o3, 0x14B6, %i5 srlx %i1, 0x04, %i7 orn %g1, 0x128C, %l6 ld [%l7 + 0x58], %f11 sethi 0x060B, %g3 fmovsgu %xcc, %f27, %f4 xnor %i3, %i6, %i0 srax %g5, 0x0E, %o5 membar 0x23 fmovs %f15, %f25 smul %o4, %l1, %o2 nop setx loop_2652, %l0, %l1 jmpl %l1, %l4 ldub [%l7 + 0x22], %o6 sll %l2, 0x18, %o7 edge8n %i2, %g4, %l0 loop_2652: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %g2, %l5, %o0 fmovdl %xcc, %f7, %f9 xnor %o1, 0x0698, %g6 addc %i4, %g7, %o3 pdist %f6, %f24, %f18 set 0x44, %i4 lda [%l7 + %i4] 0x19, %f4 brlez %i5, loop_2653 udiv %l3, 0x1DCF, %i7 fmovsge %icc, %f11, %f6 ldsw [%l7 + 0x5C], %i1 loop_2653: nop set 0x34, %o0 ldsba [%l7 + %o0] 0x0c, %g1 fmovda %xcc, %f25, %f30 taddcctv %g3, %l6, %i3 movrlz %i6, %g5, %o5 edge16n %o4, %l1, %i0 nop setx loop_2654, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fabss %f25, %f2 udivcc %o2, 0x0D46, %l4 srl %l2, 0x17, %o6 loop_2654: addcc %i2, %g4, %l0 movrlez %g2, 0x22B, %o7 edge16l %o0, %o1, %l5 subccc %i4, 0x1F37, %g7 fnegd %f2, %f4 xorcc %o3, %g6, %i5 nop setx loop_2655, %l0, %l1 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, %i7, %l3 mulscc %i1, 0x0087, %g1 ldd [%l7 + 0x08], %f8 loop_2655: edge16l %g3, %i3, %i6 movre %l6, %o5, %g5 nop setx loop_2656, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge32ln %o4, %i0, %l1 srax %l4, %l2, %o6 and %i2, %o2, %g4 loop_2656: edge8ln %l0, %g2, %o7 tvc %icc, 0x4 tcs %xcc, 0x6 fmovdge %icc, %f14, %f31 fpsub32s %f22, %f9, %f28 fmovsvs %xcc, %f20, %f23 orncc %o0, 0x1568, %o1 lduw [%l7 + 0x78], %l5 tsubcctv %i4, %g7, %o3 membar 0x14 swap [%l7 + 0x40], %g6 sub %i7, %l3, %i5 edge16l %g1, %g3, %i1 ldsh [%l7 + 0x40], %i6 wr %g0, 0x04, %asi lda [%l7 + 0x70] %asi, %f6 edge8n %i3, %o5, %l6 set 0x40, %i1 stda %f0, [%l7 + %i1] 0x10 tsubcctv %o4, 0x0524, %g5 bvs,a,pn %icc, loop_2657 fmovdpos %xcc, %f1, %f4 movle %xcc, %l1, %l4 fpsub32s %f18, %f6, %f28 loop_2657: bshuffle %f0, %f18, %f4 fmovdneg %icc, %f23, %f24 brgez %i0, loop_2658 fcmpgt16 %f0, %f10, %o6 set 0x1D, %l0 lduba [%l7 + %l0] 0x04, %i2 loop_2658: fcmpes %fcc3, %f20, %f15 brgez,a %l2, loop_2659 fandnot2 %f10, %f18, %f16 brnz %g4, loop_2660 fornot2s %f14, %f19, %f29 loop_2659: xnorcc %o2, %g2, %l0 fmovsle %xcc, %f28, %f10 loop_2660: add %o7, %o0, %l5 bvs,pn %icc, loop_2661 tcs %xcc, 0x1 te %xcc, 0x4 tleu %xcc, 0x2 loop_2661: umul %i4, %o1, %o3 stb %g7, [%l7 + 0x69] fpsub16s %f16, %f15, %f9 fpadd16s %f1, %f26, %f18 bshuffle %f10, %f4, %f22 edge8l %i7, %g6, %l3 swap [%l7 + 0x68], %i5 subccc %g1, 0x0430, %g3 pdist %f14, %f16, %f30 fpadd32s %f8, %f5, %f11 tle %xcc, 0x2 fcmpne16 %f28, %f16, %i1 fbue %fcc3, loop_2662 ldsw [%l7 + 0x4C], %i3 fmovdge %icc, %f16, %f3 tneg %icc, 0x0 loop_2662: smulcc %o5, %i6, %l6 nop setx loop_2663, %l0, %l1 jmpl %l1, %g5 fxnors %f19, %f13, %f6 tcs %icc, 0x4 add %l1, %l4, %o4 loop_2663: xnor %o6, %i2, %l2 fmul8ulx16 %f18, %f4, %f24 movrgz %g4, %i0, %o2 array8 %g2, %l0, %o0 edge16ln %o7, %i4, %l5 sll %o3, %g7, %i7 te %icc, 0x4 movge %icc, %g6, %l3 prefetch [%l7 + 0x58], 0x0 brlez %i5, loop_2664 movcc %xcc, %o1, %g1 tg %icc, 0x7 brz,a %i1, loop_2665 loop_2664: array16 %i3, %g3, %i6 lduw [%l7 + 0x68], %l6 udiv %g5, 0x1B6A, %o5 loop_2665: sra %l4, %o4, %l1 fmovscc %xcc, %f27, %f11 tge %icc, 0x7 lduh [%l7 + 0x7C], %o6 udiv %i2, 0x13D7, %g4 subccc %l2, 0x0417, %o2 xnor %g2, 0x0D23, %i0 andcc %l0, 0x090E, %o7 tgu %icc, 0x4 fbue,a %fcc1, loop_2666 fmovrslz %i4, %f0, %f0 movle %xcc, %l5, %o3 tl %icc, 0x3 loop_2666: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %icc, %g7, %o0 fxors %f15, %f0, %f14 fbl %fcc0, loop_2667 umul %i7, 0x028B, %l3 movcs %xcc, %g6, %o1 movvc %icc, %g1, %i1 loop_2667: movn %icc, %i5, %g3 array16 %i6, %l6, %i3 sllx %o5, 0x01, %g5 membar 0x7D prefetch [%l7 + 0x38], 0x2 lduh [%l7 + 0x56], %o4 fpadd32s %f12, %f10, %f23 sra %l4, %l1, %o6 add %l7, 0x40, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i2 casxa [%l6] %asi, %i2, %g4 edge16 %l2, %g2, %o2 st %f17, [%l7 + 0x28] movn %xcc, %l0, %o7 xnor %i0, %l5, %o3 movn %xcc, %i4, %g7 membar 0x35 membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0x1e, %f0 movcc %xcc, %i7, %l3 ble,pt %icc, loop_2668 fmovdle %xcc, %f7, %f15 movg %xcc, %o0, %o1 ble,a loop_2669 loop_2668: tneg %xcc, 0x1 fornot2 %f0, %f16, %f22 ta %icc, 0x6 loop_2669: nop wr %g0, 0x19, %asi lda [%l7 + 0x24] %asi, %f27 mova %icc, %g6, %i1 alignaddr %g1, %g3, %i5 movge %icc, %l6, %i3 fmovdge %icc, %f0, %f29 wr %g0, 0x89, %asi lduba [%l7 + 0x55] %asi, %i6 smul %o5, 0x1098, %g5 fmovrslez %l4, %f8, %f6 addc %l1, %o6, %i2 edge8l %o4, %l2, %g2 nop set 0x5D, %g5 stb %o2, [%l7 + %g5] tcc %icc, 0x2 bleu,pn %xcc, loop_2670 tgu %icc, 0x6 brlez,a %g4, loop_2671 fmovsa %icc, %f25, %f15 loop_2670: mulx %o7, 0x1E56, %i0 fmovscc %icc, %f27, %f10 loop_2671: alignaddr %l0, %o3, %i4 set 0x0B, %g6 lduba [%l7 + %g6] 0x18, %g7 swap [%l7 + 0x0C], %l5 tn %xcc, 0x3 brgz,a %i7, loop_2672 fmovsle %xcc, %f20, %f8 edge16l %o0, %o1, %g6 edge16ln %l3, %g1, %i1 loop_2672: stbar edge32ln %g3, %l6, %i5 movle %xcc, %i3, %i6 edge8 %o5, %g5, %l4 movgu %icc, %o6, %l1 tsubcctv %i2, 0x11E6, %o4 edge16ln %l2, %g2, %o2 fcmpes %fcc0, %f10, %f23 wr %g0, 0xe2, %asi stha %o7, [%l7 + 0x12] %asi membar #Sync movcc %icc, %g4, %i0 xorcc %o3, 0x140B, %l0 addcc %g7, %l5, %i4 movvc %xcc, %o0, %o1 edge32 %i7, %g6, %g1 wr %g0, 0x88, %asi lda [%l7 + 0x3C] %asi, %f0 tsubcctv %l3, 0x06CF, %i1 fcmpne32 %f12, %f30, %g3 set 0x40, %i3 ldda [%l7 + %i3] 0x80, %f16 ld [%l7 + 0x0C], %f23 edge32n %l6, %i3, %i5 sll %o5, %i6, %l4 fnot2s %f22, %f3 tpos %icc, 0x5 subcc %o6, %l1, %i2 umul %o4, 0x0A06, %g5 bcc,pn %xcc, loop_2673 smul %g2, %l2, %o2 fzero %f16 movcs %xcc, %o7, %g4 loop_2673: tge %icc, 0x4 edge32l %o3, %i0, %l0 movl %icc, %g7, %l5 fabss %f28, %f3 srlx %i4, %o1, %i7 wr %g0, 0x24, %asi ldda [%l7 + 0x30] %asi, %o0 tneg %xcc, 0x3 ld [%l7 + 0x68], %f9 tg %xcc, 0x6 srlx %g6, 0x05, %l3 tg %icc, 0x2 movpos %xcc, %i1, %g1 fbule,a %fcc3, loop_2674 and %g3, %l6, %i3 movre %o5, 0x34C, %i5 edge32 %l4, %o6, %i6 loop_2674: fcmple16 %f30, %f8, %l1 fmovdvc %xcc, %f29, %f16 fmovrdlez %i2, %f16, %f14 edge8l %o4, %g5, %g2 movvc %icc, %l2, %o2 stx %g4, [%l7 + 0x08] nop set 0x1E, %i2 sth %o3, [%l7 + %i2] brlz,a %i0, loop_2675 te %xcc, 0x4 edge16n %o7, %l0, %l5 orn %i4, %o1, %g7 loop_2675: fbe %fcc2, loop_2676 fmovsne %xcc, %f30, %f1 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f0 loop_2676: fmovdcs %icc, %f27, %f2 fpsub32s %f3, %f13, %f1 tgu %icc, 0x1 edge32l %o0, %g6, %i7 xor %i1, %l3, %g3 bcs,a,pn %icc, loop_2677 bne,a loop_2678 array8 %g1, %i3, %o5 and %i5, 0x1577, %l4 loop_2677: bl %xcc, loop_2679 loop_2678: movrne %o6, %i6, %l6 fbn %fcc1, loop_2680 bgu,a %icc, loop_2681 loop_2679: mova %icc, %i2, %o4 brz,a %g5, loop_2682 loop_2680: fmovda %xcc, %f27, %f5 loop_2681: nop set 0x64, %g4 lduha [%l7 + %g4] 0x14, %g2 loop_2682: array32 %l2, %l1, %o2 tleu %icc, 0x4 movpos %icc, %o3, %g4 fbue,a %fcc3, loop_2683 srax %i0, %o7, %l0 bg,pn %xcc, loop_2684 umul %i4, 0x12F4, %o1 loop_2683: fmul8x16 %f24, %f28, %f18 array32 %l5, %g7, %o0 loop_2684: addcc %i7, %g6, %l3 movrgez %g3, %i1, %i3 sethi 0x1425, %g1 array16 %o5, %l4, %o6 xnor %i5, %i6, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %o4, 0x10FB, %l6 pdist %f26, %f14, %f10 wr %g0, 0x80, %asi ldswa [%l7 + 0x70] %asi, %g2 movre %l2, %l1, %o2 fcmple32 %f22, %f2, %g5 fmovsn %icc, %f27, %f22 sra %g4, %i0, %o3 sdivcc %o7, 0x00F5, %l0 orcc %i4, %o1, %g7 wr %g0, 0xeb, %asi stda %o0, [%l7 + 0x78] %asi membar #Sync fmovde %icc, %f10, %f23 movvs %icc, %i7, %g6 array16 %l3, %l5, %i1 wr %g0, 0x80, %asi lduwa [%l7 + 0x5C] %asi, %g3 udivcc %i3, 0x193D, %g1 edge32ln %l4, %o5, %o6 wr %g0, 0x23, %asi stha %i5, [%l7 + 0x62] %asi membar #Sync edge8l %i2, %o4, %i6 andn %g2, %l6, %l1 subc %l2, 0x09F4, %o2 umulcc %g4, 0x017D, %g5 tcc %icc, 0x7 orncc %o3, %i0, %l0 lduh [%l7 + 0x70], %i4 fnegs %f6, %f11 fmovrdlez %o1, %f2, %f22 fmovsleu %icc, %f30, %f3 or %g7, %o0, %o7 umul %i7, %l3, %g6 fpsub32 %f10, %f0, %f2 wr %g0, 0x80, %asi ldsba [%l7 + 0x30] %asi, %i1 fmuld8sux16 %f29, %f14, %f18 xnorcc %g3, %i3, %l5 ldsh [%l7 + 0x0E], %g1 brlez,a %l4, loop_2685 movvs %xcc, %o6, %o5 fbn %fcc1, loop_2686 nop setx loop_2687, %l0, %l1 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_2685: xnor %i2, %o4, %i5 fpadd32s %f29, %f22, %f7 loop_2686: fpmerge %f13, %f7, %f26 loop_2687: orcc %g2, %i6, %l1 taddcctv %l6, %l2, %g4 tcc %icc, 0x6 movvs %icc, %g5, %o2 ble %icc, loop_2688 mulscc %i0, 0x181C, %l0 bpos,a,pt %xcc, loop_2689 edge32 %i4, %o1, %g7 loop_2688: nop wr %g0, 0x2b, %asi stxa %o0, [%l7 + 0x68] %asi membar #Sync loop_2689: tvc %xcc, 0x0 brlez %o7, loop_2690 orn %o3, %i7, %l3 edge32n %g6, %g3, %i3 add %l7, 0x70, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i1 casxa [%l6] %asi, %i1, %l5 loop_2690: fble,a %fcc2, loop_2691 bne,a,pt %xcc, loop_2692 edge32n %l4, %g1, %o6 movrgez %o5, 0x060, %i2 loop_2691: swap [%l7 + 0x18], %i5 loop_2692: movleu %icc, %g2, %o4 fpadd16s %f13, %f17, %f24 st %f20, [%l7 + 0x38] ldd [%l7 + 0x30], %l0 movcs %xcc, %l6, %i6 edge8l %g4, %g5, %o2 bpos,a loop_2693 flush %l7 + 0x1C tpos %icc, 0x7 ldd [%l7 + 0x08], %i0 loop_2693: ba,pn %xcc, loop_2694 andncc %l0, %i4, %l2 edge32 %g7, %o0, %o7 movleu %icc, %o3, %o1 loop_2694: prefetch [%l7 + 0x7C], 0x0 movvs %xcc, %l3, %g6 ldd [%l7 + 0x08], %f30 fmovrdne %i7, %f30, %f26 nop set 0x30, %l3 sth %g3, [%l7 + %l3] edge16ln %i3, %l5, %l4 addc %g1, 0x03BA, %o6 tleu %xcc, 0x2 sdivcc %i1, 0x0591, %i2 set 0x60, %i6 stda %o4, [%l7 + %i6] 0x0c set 0x2E, %l6 ldsba [%l7 + %l6] 0x88, %g2 movge %xcc, %i5, %l1 edge16 %o4, %l6, %i6 tge %xcc, 0x1 bg,a loop_2695 sllx %g5, 0x01, %g4 popc %o2, %i0 movvs %xcc, %l0, %l2 loop_2695: sdivcc %i4, 0x1EB3, %g7 brz,a %o0, loop_2696 pdist %f24, %f28, %f26 brlz,a %o3, loop_2697 brlz,a %o7, loop_2698 loop_2696: movn %icc, %l3, %g6 fbug,a %fcc3, loop_2699 loop_2697: bcc,a,pn %xcc, loop_2700 loop_2698: fmovdvc %xcc, %f13, %f7 fmovrde %o1, %f16, %f4 loop_2699: alignaddr %g3, %i7, %l5 loop_2700: lduh [%l7 + 0x0E], %l4 fones %f8 brlz,a %i3, loop_2701 fmovrsgz %g1, %f29, %f0 fmovsle %xcc, %f15, %f27 sll %i1, 0x02, %o6 loop_2701: xor %i2, 0x0DE6, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tn %xcc, 0x7 edge16 %i5, %o5, %o4 sll %l6, %i6, %l1 movneg %xcc, %g5, %g4 fnor %f18, %f14, %f30 fmovda %icc, %f10, %f12 fbug %fcc0, loop_2702 fmovsleu %icc, %f2, %f8 std %f24, [%l7 + 0x38] sub %o2, 0x187B, %i0 loop_2702: sdiv %l0, 0x0940, %i4 movrlez %l2, %g7, %o3 fmul8x16al %f28, %f21, %f26 movvc %xcc, %o7, %o0 wr %g0, 0x11, %asi stba %l3, [%l7 + 0x5A] %asi udivcc %o1, 0x1D63, %g3 movvc %xcc, %i7, %g6 popc %l4, %i3 array32 %g1, %l5, %i1 popc %i2, %o6 udivcc %i5, 0x0A5F, %g2 fandnot2 %f20, %f8, %f24 andcc %o4, %l6, %o5 movpos %xcc, %l1, %g5 fmovrdgez %i6, %f18, %f14 movleu %xcc, %g4, %o2 tneg %xcc, 0x7 smul %l0, 0x052A, %i0 taddcc %l2, %g7, %i4 tle %icc, 0x6 tvc %icc, 0x0 mulscc %o7, 0x1350, %o0 xnorcc %o3, 0x1ACA, %o1 nop set 0x79, %o7 ldub [%l7 + %o7], %l3 set 0x14, %o1 stwa %g3, [%l7 + %o1] 0xea membar #Sync movle %xcc, %i7, %g6 movvc %xcc, %i3, %g1 tsubcc %l4, 0x1BD0, %i1 ba,a loop_2703 bne loop_2704 brnz,a %i2, loop_2705 fmovrdgz %o6, %f4, %f26 loop_2703: fmovdge %icc, %f10, %f16 loop_2704: fbl %fcc3, loop_2706 loop_2705: fmovrdgz %l5, %f10, %f12 fnegs %f22, %f28 fmovrslz %g2, %f25, %f28 loop_2706: nop set 0x4A, %l2 ldsha [%l7 + %l2] 0x19, %o4 tle %icc, 0x7 ba,a %xcc, loop_2707 fxnor %f2, %f28, %f8 movleu %xcc, %l6, %i5 movrne %l1, 0x20A, %o5 loop_2707: fcmpeq32 %f6, %f0, %g5 fornot2s %f4, %f20, %f18 tg %icc, 0x6 fbo,a %fcc1, loop_2708 st %f28, [%l7 + 0x3C] udivcc %i6, 0x1487, %g4 fmovdvc %xcc, %f9, %f15 loop_2708: edge32ln %l0, %i0, %o2 tle %icc, 0x4 fsrc2 %f2, %f22 ta %xcc, 0x2 fcmpeq32 %f6, %f12, %l2 fmovdvs %icc, %f6, %f0 addc %g7, 0x1382, %i4 addcc %o7, %o0, %o1 sdiv %o3, 0x016A, %g3 array8 %i7, %l3, %g6 taddcc %g1, 0x1CAE, %i3 sra %l4, %i1, %i2 fmovsne %icc, %f20, %f30 fbo,a %fcc3, loop_2709 array32 %o6, %g2, %l5 edge16ln %l6, %o4, %l1 movvs %icc, %o5, %i5 loop_2709: tge %icc, 0x5 ld [%l7 + 0x0C], %f25 fxors %f5, %f4, %f11 fornot1 %f12, %f26, %f16 xnorcc %g5, %g4, %i6 bne,a,pt %icc, loop_2710 xnorcc %i0, %l0, %l2 te %xcc, 0x2 wr %g0, 0x2b, %asi stxa %g7, [%l7 + 0x08] %asi membar #Sync loop_2710: edge8l %o2, %i4, %o0 tle %icc, 0x3 tleu %icc, 0x7 xor %o7, 0x061A, %o3 fmovrdlz %o1, %f30, %f16 tvc %icc, 0x2 fbge %fcc2, loop_2711 movvs %icc, %i7, %g3 popc %l3, %g6 bvs,a %icc, loop_2712 loop_2711: edge8n %i3, %g1, %l4 tsubcctv %i1, 0x18BE, %i2 ba,a loop_2713 loop_2712: tne %icc, 0x3 fsrc2s %f10, %f4 add %l7, 0x34, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g2, %l5 loop_2713: movvs %icc, %o6, %l6 edge32ln %l1, %o4, %o5 umulcc %i5, 0x163E, %g5 wr %g0, 0x10, %asi prefetcha [%l7 + 0x18] %asi, 0x3 movn %icc, %i6, %l0 edge32l %i0, %l2, %g7 fmuld8sux16 %f24, %f21, %f18 orncc %o2, %i4, %o7 edge8n %o3, %o0, %i7 taddcc %o1, %l3, %g6 wr %g0, 0x89, %asi lduwa [%l7 + 0x6C] %asi, %g3 fxnors %f1, %f17, %f29 pdist %f24, %f0, %f2 fmul8x16al %f25, %f20, %f22 fnors %f31, %f1, %f22 add %g1, 0x01C0, %i3 srl %l4, %i2, %i1 subccc %l5, 0x1470, %o6 wr %g0, 0x88, %asi ldsba [%l7 + 0x7C] %asi, %l6 movcs %icc, %l1, %o4 mulscc %o5, %g2, %g5 xorcc %g4, 0x1D03, %i6 sllx %i5, 0x10, %i0 movre %l0, 0x142, %g7 smul %l2, %o2, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32l %o3, %o0, %o7 fbule,a %fcc0, loop_2714 srl %o1, 0x05, %i7 fones %f1 ldx [%l7 + 0x58], %g6 loop_2714: movvs %xcc, %g3, %l3 bne,a %xcc, loop_2715 fbge %fcc1, loop_2716 edge16ln %i3, %l4, %g1 fmovs %f8, %f10 loop_2715: std %i2, [%l7 + 0x08] loop_2716: orn %l5, %o6, %i1 set 0x40, %g7 stwa %l1, [%l7 + %g7] 0xe3 membar #Sync tge %xcc, 0x4 ba,a,pn %icc, loop_2717 tne %icc, 0x6 ba,a %xcc, loop_2718 fnegd %f30, %f14 loop_2717: nop set 0x64, %o6 stha %l6, [%l7 + %o6] 0xea membar #Sync loop_2718: te %xcc, 0x4 srax %o4, %g2, %o5 bcs,pt %xcc, loop_2719 add %g5, 0x1229, %g4 tg %icc, 0x4 fcmpne32 %f20, %f22, %i5 loop_2719: tcc %icc, 0x4 wr %g0, 0x80, %asi ldswa [%l7 + 0x4C] %asi, %i6 tvs %icc, 0x4 andcc %i0, 0x143E, %l0 wr %g0, 0x89, %asi ldstuba [%l7 + 0x32] %asi, %g7 fcmpes %fcc1, %f22, %f3 movrlez %o2, %i4, %o3 movrlz %o0, %l2, %o1 xor %o7, %i7, %g6 srlx %l3, 0x11, %g3 fbuge,a %fcc1, loop_2720 movge %icc, %i3, %g1 edge16l %l4, %l5, %i2 andn %o6, 0x1021, %l1 loop_2720: fbge %fcc0, loop_2721 fba %fcc1, loop_2722 fmovs %f31, %f23 tsubcctv %l6, 0x1425, %o4 loop_2721: tle %xcc, 0x5 loop_2722: udiv %g2, 0x0418, %o5 subccc %g5, %i1, %i5 bn %xcc, loop_2723 tcc %xcc, 0x4 array8 %g4, %i0, %i6 fbne %fcc1, loop_2724 loop_2723: movrne %l0, 0x3DD, %o2 edge16l %g7, %i4, %o3 addccc %o0, 0x1970, %l2 loop_2724: tne %icc, 0x0 tgu %xcc, 0x5 fpmerge %f14, %f27, %f16 fnegs %f1, %f21 fmovsvs %xcc, %f19, %f3 addccc %o7, %i7, %g6 mulscc %l3, %g3, %o1 fnegs %f14, %f21 fbge %fcc1, loop_2725 subc %g1, %i3, %l4 fmovs %f18, %f12 nop setx loop_2726, %l0, %l1 jmpl %l1, %i2 loop_2725: tne %icc, 0x1 andcc %l5, 0x1A11, %l1 andcc %o6, 0x1F8E, %o4 loop_2726: tgu %icc, 0x0 tle %icc, 0x7 bpos,a %xcc, loop_2727 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x70, %o4 ldsba [%l7 + %o4] 0x80, %g2 loop_2727: and %l6, %o5, %i1 andcc %g5, %g4, %i5 fmul8x16au %f5, %f0, %f10 andcc %i0, %l0, %i6 mova %xcc, %o2, %i4 fbul %fcc2, loop_2728 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %g7, %o3, %o0 tsubcc %o7, 0x0283, %i7 loop_2728: fpack32 %f28, %f24, %f28 fnor %f26, %f0, %f0 array8 %l2, %l3, %g3 fornot2s %f26, %f16, %f13 bne loop_2729 smul %o1, 0x16F4, %g6 wr %g0, 0x04, %asi ldda [%l7 + 0x10] %asi, %i2 loop_2729: orn %l4, %i2, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x40, %i0 std %l0, [%l7 + %i0] movl %icc, %g1, %o6 fbul,a %fcc0, loop_2730 fmul8x16 %f10, %f10, %f26 movge %icc, %g2, %l6 xor %o4, 0x1CA9, %i1 loop_2730: fpackfix %f14, %f2 movge %xcc, %g5, %o5 std %i4, [%l7 + 0x70] fmovrdlez %i0, %f22, %f2 movcs %icc, %l0, %i6 tl %xcc, 0x7 sdivx %g4, 0x1734, %i4 taddcc %g7, %o2, %o3 udivcc %o0, 0x13C8, %o7 sra %l2, %l3, %i7 movleu %icc, %g3, %o1 smulcc %g6, 0x1576, %l4 or %i3, 0x046C, %l5 movcc %icc, %l1, %g1 tl %icc, 0x4 xorcc %i2, 0x00DB, %o6 nop set 0x10, %l5 stx %g2, [%l7 + %l5] edge32ln %o4, %i1, %g5 mulx %l6, %i5, %o5 fmovrslez %l0, %f7, %f22 fbge,a %fcc2, loop_2731 movvs %icc, %i6, %i0 fmul8sux16 %f18, %f4, %f14 subcc %i4, 0x1B44, %g7 loop_2731: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x68, %o2 lduha [%l7 + %o2] 0x80, %g4 xorcc %o2, 0x1F0A, %o3 edge16ln %o0, %l2, %o7 udivx %l3, 0x1996, %g3 fmovrslz %i7, %f6, %f9 bn loop_2732 fornot2 %f16, %f10, %f26 fmuld8sux16 %f5, %f5, %f26 smul %o1, 0x1BBC, %g6 loop_2732: nop wr %g0, 0x0c, %asi ldda [%l7 + 0x60] %asi, %l4 bge %xcc, loop_2733 stx %i3, [%l7 + 0x08] wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2733: tpos %xcc, 0x2 movne %xcc, %l5, %g1 tleu %xcc, 0x1 tvc %xcc, 0x6 wr %g0, 0x04, %asi swapa [%l7 + 0x40] %asi, %l1 movrlz %o6, %g2, %i2 udiv %o4, 0x124D, %i1 brlz,a %l6, loop_2734 sub %i5, %g5, %o5 mulx %i6, 0x05F9, %i0 bvs %xcc, loop_2735 loop_2734: movrne %i4, %g7, %l0 fmovrdne %g4, %f26, %f16 tneg %xcc, 0x7 loop_2735: mulx %o2, 0x1C20, %o3 sethi 0x192D, %o0 movl %icc, %o7, %l3 fbu %fcc1, loop_2736 fabss %f3, %f7 stx %g3, [%l7 + 0x78] fmovdvc %icc, %f28, %f18 loop_2736: ta %xcc, 0x3 array32 %i7, %o1, %l2 movrne %l4, 0x2A1, %g6 andncc %i3, %g1, %l1 edge8n %l5, %g2, %o6 taddcctv %i2, %i1, %l6 tle %icc, 0x0 addc %o4, %g5, %o5 umulcc %i6, %i0, %i5 subccc %g7, 0x10FA, %i4 tcc %xcc, 0x5 andn %l0, %o2, %o3 fmuld8ulx16 %f14, %f8, %f24 tne %xcc, 0x6 fbne,a %fcc1, loop_2737 membar 0x6D mova %icc, %o0, %o7 movre %l3, %g3, %g4 loop_2737: orncc %i7, %l2, %o1 prefetch [%l7 + 0x10], 0x0 lduw [%l7 + 0x58], %g6 sllx %i3, %l4, %l1 movn %icc, %l5, %g2 lduh [%l7 + 0x7C], %g1 movre %o6, 0x2DC, %i2 fbo,a %fcc2, loop_2738 std %f26, [%l7 + 0x58] fba,a %fcc3, loop_2739 tn %icc, 0x3 loop_2738: movre %i1, %o4, %l6 fpsub32 %f28, %f16, %f16 loop_2739: fnegd %f10, %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %g5, %i6, %i0 addc %i5, 0x10C4, %g7 fmovrdne %o5, %f4, %f4 andcc %i4, %l0, %o2 movn %icc, %o3, %o0 fmovdl %icc, %f1, %f18 srax %l3, 0x1D, %o7 sdivcc %g4, 0x0202, %i7 tvc %xcc, 0x3 wr %g0, 0x80, %asi swapa [%l7 + 0x40] %asi, %g3 fcmpgt16 %f30, %f18, %o1 fmovrde %l2, %f30, %f2 wr %g0, 0x81, %asi prefetcha [%l7 + 0x18] %asi, 0x0 fbg %fcc3, loop_2740 movle %icc, %g6, %l1 fmovdcs %icc, %f23, %f24 nop setx loop_2741, %l0, %l1 jmpl %l1, %l5 loop_2740: ta %icc, 0x7 fpack16 %f6, %f10 bgu,a %xcc, loop_2742 loop_2741: movneg %icc, %g2, %g1 movrlz %l4, 0x27A, %o6 edge8 %i2, %o4, %l6 loop_2742: sdivx %g5, 0x19A8, %i1 andncc %i6, %i5, %i0 sethi 0x1F81, %o5 edge32l %g7, %l0, %o2 movrlez %i4, %o0, %o3 taddcc %o7, 0x0C0F, %g4 alignaddrl %l3, %g3, %o1 edge8l %l2, %i7, %g6 edge8ln %i3, %l5, %l1 orncc %g2, 0x1591, %l4 tpos %icc, 0x6 fmovdvs %xcc, %f26, %f6 popc 0x0893, %o6 brlez %i2, loop_2743 sll %o4, 0x0C, %l6 tg %icc, 0x4 edge32 %g5, %g1, %i1 loop_2743: fandnot2s %f2, %f23, %f30 sllx %i5, %i0, %o5 add %g7, %l0, %o2 fnot1 %f24, %f8 fmovs %f20, %f8 fpsub32s %f25, %f26, %f22 orn %i4, %i6, %o3 movvc %xcc, %o7, %o0 sdivx %l3, 0x0335, %g4 andncc %g3, %l2, %i7 bcs,a loop_2744 taddcctv %o1, 0x1715, %g6 bleu,a loop_2745 movle %xcc, %i3, %l1 loop_2744: add %g2, %l5, %l4 mulx %i2, %o4, %o6 loop_2745: std %g4, [%l7 + 0x08] bpos loop_2746 fcmpeq32 %f14, %f2, %g1 movre %i1, 0x209, %l6 fmovrslez %i0, %f14, %f20 loop_2746: orcc %i5, 0x1C13, %g7 movrgz %l0, %o2, %o5 sir 0x1DF9 nop setx loop_2747, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bpos,pt %xcc, loop_2748 movneg %icc, %i6, %o3 movrgez %i4, 0x0AD, %o7 loop_2747: call loop_2749 loop_2748: move %icc, %l3, %g4 fmuld8sux16 %f6, %f23, %f10 andncc %o0, %g3, %i7 loop_2749: tgu %xcc, 0x7 wr %g0, 0x22, %asi stxa %o1, [%l7 + 0x18] %asi membar #Sync udivcc %g6, 0x1888, %l2 tvc %icc, 0x4 fmovdn %xcc, %f2, %f18 for %f28, %f20, %f10 movrne %l1, 0x114, %g2 edge16ln %l5, %i3, %i2 movgu %icc, %l4, %o6 prefetch [%l7 + 0x54], 0x1 bneg,pt %icc, loop_2750 fmul8x16al %f23, %f2, %f2 edge8l %o4, %g1, %g5 fpmerge %f2, %f31, %f20 loop_2750: fcmpgt16 %f8, %f24, %i1 brnz %i0, loop_2751 fmovsgu %icc, %f13, %f25 xor %i5, 0x0DE2, %l6 wr %g0, 0x11, %asi ldsba [%l7 + 0x46] %asi, %l0 loop_2751: fnegd %f2, %f0 taddcctv %g7, 0x0E73, %o5 tvs %xcc, 0x5 wr %g0, 0x11, %asi stha %o2, [%l7 + 0x6A] %asi set 0x38, %l1 stda %i6, [%l7 + %l1] 0x80 fands %f13, %f11, %f19 addc %o3, %o7, %i4 sir 0x0FA3 fbge,a %fcc3, loop_2752 tcc %icc, 0x1 movvs %xcc, %l3, %g4 umul %g3, 0x1ECA, %i7 loop_2752: tvs %xcc, 0x3 set 0x40, %g1 ldda [%l7 + %g1] 0x81, %f0 bpos,pn %xcc, loop_2753 movge %xcc, %o0, %g6 set 0x20, %i7 ldda [%l7 + %i7] 0x23, %o0 loop_2753: movrne %l1, 0x39F, %l2 fmovsn %icc, %f5, %f14 alignaddrl %g2, %l5, %i3 fbne,a %fcc3, loop_2754 udiv %i2, 0x0034, %o6 fmovdle %icc, %f31, %f18 sra %l4, 0x0D, %g1 loop_2754: fmovsne %icc, %f18, %f3 edge16 %g5, %i1, %o4 std %f8, [%l7 + 0x70] movre %i5, %i0, %l6 or %l0, %g7, %o5 sub %o2, %i6, %o7 fornot2 %f6, %f0, %f16 orcc %o3, %i4, %g4 tn %xcc, 0x7 fnegs %f6, %f4 andn %l3, 0x0102, %g3 fsrc1s %f10, %f6 fmovrsne %o0, %f2, %f7 movgu %icc, %g6, %o1 movrne %l1, 0x381, %l2 edge32l %g2, %l5, %i3 edge16l %i2, %o6, %i7 fnegd %f18, %f10 mova %icc, %l4, %g5 tle %icc, 0x4 orn %i1, %g1, %o4 fxors %f4, %f24, %f25 std %f18, [%l7 + 0x58] xor %i5, %i0, %l0 brgz,a %l6, loop_2755 ble,pt %xcc, loop_2756 sll %o5, 0x13, %g7 fbue %fcc0, loop_2757 loop_2755: fbuge %fcc1, loop_2758 loop_2756: movrlz %i6, %o2, %o3 sll %o7, 0x0B, %i4 loop_2757: edge16l %g4, %g3, %o0 loop_2758: edge32l %g6, %o1, %l3 movre %l1, %l2, %l5 ta %icc, 0x0 andncc %g2, %i3, %i2 edge16l %o6, %i7, %l4 movrgz %g5, %g1, %i1 edge16n %o4, %i0, %i5 alignaddr %l6, %o5, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %l0, %o2, %i6 sethi 0x0BB8, %o7 fxnor %f4, %f26, %f16 array32 %o3, %i4, %g3 andcc %o0, %g4, %o1 ldub [%l7 + 0x6C], %g6 ldsw [%l7 + 0x0C], %l1 fmovsneg %icc, %f11, %f21 fbue,a %fcc0, loop_2759 movn %xcc, %l2, %l3 brlz,a %l5, loop_2760 sdivcc %g2, 0x17AC, %i2 loop_2759: xnorcc %o6, %i7, %l4 fpack32 %f18, %f24, %f14 loop_2760: movvs %xcc, %g5, %i3 taddcctv %g1, %i1, %i0 ba,a %icc, loop_2761 sdivcc %i5, 0x0365, %o4 fmovdne %xcc, %f19, %f30 movl %xcc, %o5, %g7 loop_2761: addccc %l6, 0x1389, %l0 alignaddrl %o2, %i6, %o3 addccc %i4, %o7, %g3 fmul8ulx16 %f14, %f0, %f30 array16 %o0, %o1, %g4 edge32 %l1, %g6, %l2 set 0x62, %o5 stba %l3, [%l7 + %o5] 0x2b membar #Sync umul %l5, 0x1CAE, %g2 srlx %o6, 0x18, %i2 movrlz %i7, 0x37A, %g5 mulx %i3, %g1, %l4 fabsd %f24, %f2 smulcc %i0, %i5, %i1 set 0x50, %i5 ldda [%l7 + %i5] 0x2f, %o4 add %o5, %l6, %l0 array16 %o2, %i6, %g7 fblg %fcc2, loop_2762 bcc %xcc, loop_2763 movre %o3, %i4, %g3 fble %fcc2, loop_2764 loop_2762: or %o0, 0x049B, %o1 loop_2763: tsubcc %o7, 0x09FE, %g4 fbo,a %fcc0, loop_2765 loop_2764: add %g6, 0x0218, %l1 ta %icc, 0x4 addcc %l2, %l3, %l5 loop_2765: nop setx loop_2766, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry srlx %g2, %o6, %i2 brgz,a %i7, loop_2767 tge %xcc, 0x5 loop_2766: fpadd32s %f17, %f15, %f24 set 0x40, %g2 stda %f16, [%l7 + %g2] 0xf8 membar #Sync loop_2767: fmovdvc %icc, %f25, %f10 set 0x4C, %o3 sta %f4, [%l7 + %o3] 0x04 ldd [%l7 + 0x38], %i2 movvs %icc, %g5, %g1 fcmps %fcc1, %f15, %f16 te %icc, 0x1 fcmpd %fcc3, %f20, %f12 stx %l4, [%l7 + 0x18] fmovdpos %icc, %f7, %f12 andncc %i5, %i0, %o4 sll %i1, 0x10, %o5 fba %fcc0, loop_2768 fbe,a %fcc1, loop_2769 ldd [%l7 + 0x40], %f30 smul %l0, %o2, %l6 loop_2768: xorcc %i6, 0x0C92, %g7 loop_2769: fcmpd %fcc2, %f30, %f22 popc 0x1772, %i4 movrlez %g3, %o0, %o3 tcc %xcc, 0x2 fbuge,a %fcc2, loop_2770 edge16l %o7, %g4, %g6 fcmpes %fcc2, %f20, %f21 xnor %o1, 0x143D, %l1 loop_2770: fmovs %f17, %f22 fbu,a %fcc3, loop_2771 bvc,a,pt %icc, loop_2772 fmovdg %xcc, %f25, %f17 lduw [%l7 + 0x0C], %l2 loop_2771: movgu %icc, %l5, %g2 loop_2772: bvc,pn %icc, loop_2773 orcc %l3, 0x0276, %i2 andn %o6, %i7, %g5 fzero %f2 loop_2773: movre %g1, 0x2A8, %i3 for %f0, %f4, %f0 edge32l %i5, %i0, %o4 wr %g0, 0x88, %asi ldxa [%l7 + 0x28] %asi, %l4 smulcc %o5, %i1, %l0 tge %icc, 0x4 orncc %o2, 0x08DE, %l6 movge %icc, %i6, %g7 wr %g0, 0x04, %asi lduwa [%l7 + 0x50] %asi, %i4 fmovsleu %xcc, %f24, %f10 srlx %o0, %o3, %g3 fxnors %f27, %f28, %f29 fpmerge %f1, %f7, %f8 fnor %f14, %f28, %f30 fmovse %xcc, %f11, %f31 movrne %g4, 0x272, %o7 edge32ln %o1, %g6, %l1 udivx %l2, 0x0B45, %l5 for %f16, %f16, %f16 wr %g0, 0x10, %asi prefetcha [%l7 + 0x40] %asi, 0x1 fpadd32 %f16, %f28, %f0 fpadd16s %f24, %f20, %f15 fabss %f28, %f25 and %i2, 0x0BB5, %g2 movcc %xcc, %i7, %g5 movvs %xcc, %g1, %o6 ta %xcc, 0x5 orcc %i3, 0x04B5, %i0 and %i5, %o4, %l4 fbul,a %fcc1, loop_2774 tsubcctv %i1, %l0, %o5 mulscc %l6, %o2, %g7 tleu %icc, 0x0 loop_2774: fbe %fcc0, loop_2775 edge16 %i6, %o0, %i4 bneg %xcc, loop_2776 mova %xcc, %g3, %g4 loop_2775: smulcc %o3, %o1, %g6 andncc %l1, %l2, %o7 loop_2776: movleu %xcc, %l5, %l3 edge16l %i2, %g2, %g5 tpos %icc, 0x1 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f0 fornot1s %f9, %f26, %f2 umulcc %g1, %o6, %i3 movn %icc, %i0, %i7 sdiv %i5, 0x00C3, %l4 tneg %icc, 0x4 edge8n %o4, %i1, %o5 nop setx loop_2777, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry orcc %l0, %o2, %g7 fbue %fcc3, loop_2778 ldub [%l7 + 0x35], %l6 loop_2777: fandnot2 %f26, %f12, %f20 fzeros %f9 loop_2778: tcc %icc, 0x2 te %xcc, 0x1 movre %i6, %i4, %g3 stw %o0, [%l7 + 0x3C] edge8 %o3, %o1, %g4 array8 %l1, %g6, %l2 movcc %icc, %l5, %l3 tpos %icc, 0x6 sub %o7, 0x01CA, %g2 edge8ln %g5, %g1, %o6 fmovdneg %icc, %f27, %f17 movgu %icc, %i3, %i2 movcs %icc, %i0, %i7 tsubcc %i5, %l4, %o4 std %f8, [%l7 + 0x38] subc %o5, 0x0622, %l0 fblg,a %fcc3, loop_2779 tl %xcc, 0x2 tgu %xcc, 0x7 ta %icc, 0x5 loop_2779: fmovsge %xcc, %f11, %f18 fmovdvs %xcc, %f17, %f22 set 0x76, %g3 lduba [%l7 + %g3] 0x81, %i1 addccc %g7, 0x1A0C, %o2 andcc %i6, 0x0CE7, %l6 fmovdleu %xcc, %f11, %f0 brlez %g3, loop_2780 alignaddr %i4, %o0, %o1 alignaddr %o3, %g4, %g6 tn %icc, 0x7 loop_2780: xnor %l1, 0x1DD2, %l5 edge16ln %l3, %l2, %o7 umul %g2, %g5, %g1 move %xcc, %o6, %i2 tleu %xcc, 0x3 edge8 %i0, %i3, %i7 movneg %xcc, %l4, %i5 edge32n %o4, %o5, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %xcc, 0x3 fbge %fcc0, loop_2781 movl %icc, %g7, %l0 mulx %i6, 0x18E3, %o2 edge32n %g3, %l6, %i4 loop_2781: sdiv %o0, 0x04DE, %o3 tsubcc %g4, %g6, %o1 fmovdcc %icc, %f12, %f19 fmovsvc %icc, %f14, %f21 orn %l1, %l3, %l2 fnors %f8, %f6, %f8 fpsub32 %f30, %f14, %f0 udiv %o7, 0x0163, %l5 fzero %f2 movle %icc, %g5, %g1 addc %g2, %o6, %i0 addccc %i3, %i7, %l4 sra %i5, %o4, %o5 fbg,a %fcc3, loop_2782 srax %i2, 0x08, %g7 tl %xcc, 0x3 ldd [%l7 + 0x50], %i0 loop_2782: udivcc %l0, 0x1840, %o2 edge16l %i6, %g3, %i4 fmovrslez %l6, %f15, %f29 mulx %o3, %g4, %g6 addcc %o0, 0x0FA5, %l1 fxnors %f24, %f11, %f12 wr %g0, 0x81, %asi lda [%l7 + 0x78] %asi, %f22 alignaddrl %l3, %o1, %o7 fnor %f26, %f8, %f30 movrlz %l5, 0x1D9, %g5 ld [%l7 + 0x24], %f25 fmovsge %icc, %f14, %f6 alignaddr %l2, %g1, %o6 movg %icc, %i0, %g2 membar 0x5D tvc %xcc, 0x3 fbe,a %fcc2, loop_2783 movre %i7, %i3, %i5 sdiv %o4, 0x06E9, %o5 addccc %i2, %l4, %g7 loop_2783: andcc %l0, %o2, %i6 wr %g0, 0x88, %asi ldstuba [%l7 + 0x38] %asi, %i1 movl %icc, %i4, %l6 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %g2 fcmpgt16 %f24, %f22, %g4 fmovdl %icc, %f14, %f16 edge32n %o3, %g6, %o0 fmovdg %icc, %f0, %f28 movvc %xcc, %l3, %o1 tpos %icc, 0x0 sub %o7, %l1, %l5 bpos,a,pt %xcc, loop_2784 fbo,a %fcc0, loop_2785 movgu %icc, %g5, %g1 set 0x73, %i4 lduba [%l7 + %i4] 0x89, %o6 loop_2784: tge %xcc, 0x0 loop_2785: mova %xcc, %l2, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %i7, %i3, %i5 movrgez %o4, 0x1A7, %g2 set 0x27, %i1 ldsba [%l7 + %i1] 0x19, %o5 bcc,a loop_2786 sth %l4, [%l7 + 0x16] srax %g7, 0x13, %l0 brnz,a %o2, loop_2787 loop_2786: movcs %icc, %i2, %i1 fornot2 %f24, %f10, %f20 movrlez %i6, 0x106, %i4 loop_2787: fcmped %fcc3, %f4, %f24 fmovrdgz %l6, %f26, %f14 xor %g3, %o3, %g4 tvc %icc, 0x3 alignaddrl %g6, %o0, %o1 fmovse %xcc, %f14, %f2 srl %l3, 0x14, %l1 subccc %o7, 0x1337, %g5 fbe %fcc0, loop_2788 be %icc, loop_2789 tneg %xcc, 0x7 fones %f4 loop_2788: or %l5, %o6, %l2 loop_2789: fmovscs %xcc, %f5, %f4 fmovrdlz %i0, %f30, %f24 fbu %fcc0, loop_2790 alignaddrl %i7, %g1, %i3 array16 %i5, %g2, %o4 movneg %xcc, %o5, %g7 loop_2790: fpackfix %f24, %f3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %l0, 0x19ED, %l4 wr %g0, 0x89, %asi ldsba [%l7 + 0x7C] %asi, %i2 popc 0x12D5, %i1 fmovsle %icc, %f28, %f21 udiv %o2, 0x1642, %i6 tn %xcc, 0x7 edge16ln %i4, %l6, %g3 fmovdcs %xcc, %f4, %f5 ble,a loop_2791 tcc %icc, 0x6 nop setx loop_2792, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbg %fcc2, loop_2793 loop_2791: movrgez %o3, 0x327, %g4 edge32 %o0, %g6, %o1 loop_2792: movneg %xcc, %l1, %l3 loop_2793: xor %g5, 0x106E, %l5 fandnot2 %f16, %f26, %f4 movpos %xcc, %o7, %o6 fbuge %fcc3, loop_2794 tvc %xcc, 0x3 ldsw [%l7 + 0x40], %i0 fmovrdgz %i7, %f10, %f28 loop_2794: fmovdne %xcc, %f2, %f27 srl %l2, %g1, %i5 movrne %g2, 0x2ED, %i3 sdivx %o4, 0x0BA7, %o5 fbue %fcc2, loop_2795 stx %g7, [%l7 + 0x10] fors %f6, %f26, %f7 fxnors %f6, %f18, %f25 loop_2795: fands %f5, %f4, %f11 edge32ln %l0, %l4, %i1 movl %icc, %i2, %i6 fbug %fcc1, loop_2796 swap [%l7 + 0x64], %i4 fsrc1 %f18, %f2 brgz %o2, loop_2797 loop_2796: fxnor %f16, %f22, %f4 sethi 0x08E8, %l6 xor %g3, 0x0F8A, %g4 loop_2797: fbg %fcc0, loop_2798 te %icc, 0x6 movle %icc, %o3, %o0 fmovscc %icc, %f22, %f29 loop_2798: umul %o1, 0x13E3, %l1 set 0x38, %l0 stxa %l3, [%l7 + %l0] 0x10 movne %icc, %g5, %l5 brgz %g6, loop_2799 add %o6, 0x0E08, %o7 edge16n %i0, %l2, %i7 edge32 %g1, %g2, %i3 loop_2799: movcc %xcc, %o4, %o5 tsubcctv %g7, %i5, %l4 tcc %xcc, 0x5 smul %i1, 0x079F, %i2 tcc %xcc, 0x7 fmovde %icc, %f6, %f13 fpadd32s %f16, %f4, %f21 xorcc %i6, %i4, %l0 movvc %xcc, %l6, %o2 andncc %g3, %o3, %g4 subc %o1, 0x1049, %o0 movneg %xcc, %l3, %l1 ble,a,pt %xcc, loop_2800 srl %g5, 0x14, %l5 umulcc %o6, 0x005F, %o7 tvs %xcc, 0x1 loop_2800: andcc %g6, %i0, %i7 orn %g1, %g2, %i3 xorcc %o4, 0x16E9, %o5 subccc %l2, %g7, %i5 tvs %icc, 0x2 sir 0x1E37 xnor %l4, %i2, %i6 movrgz %i4, 0x16F, %i1 fsrc1 %f8, %f4 brnz %l6, loop_2801 fmovdpos %icc, %f0, %f28 edge16l %l0, %g3, %o3 fbu %fcc3, loop_2802 loop_2801: fsrc2 %f20, %f28 fmovse %icc, %f20, %f12 fzero %f8 loop_2802: udivx %g4, 0x1ECD, %o2 movg %xcc, %o1, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnor %f20, %f6, %f4 fmuld8sux16 %f23, %f11, %f2 xor %l1, 0x0626, %l3 fzero %f2 edge32n %g5, %l5, %o6 movleu %xcc, %o7, %g6 fmovsgu %xcc, %f31, %f16 tgu %icc, 0x2 fbge,a %fcc2, loop_2803 fpack16 %f14, %f18 tvs %xcc, 0x4 fmovsvc %icc, %f23, %f26 loop_2803: bgu,a loop_2804 smulcc %i7, 0x1489, %i0 movvs %xcc, %g1, %g2 movrlz %o4, %o5, %l2 loop_2804: fexpand %f29, %f2 fbu %fcc2, loop_2805 sdiv %i3, 0x0E29, %g7 move %icc, %i5, %i2 fand %f14, %f20, %f14 loop_2805: alignaddr %i6, %l4, %i4 edge8 %l6, %l0, %g3 st %f30, [%l7 + 0x68] mulx %i1, %g4, %o3 set 0x10, %l4 ldda [%l7 + %l4] 0x22, %o0 sth %o0, [%l7 + 0x2E] taddcc %o2, 0x0AB7, %l3 array8 %g5, %l1, %o6 edge16n %o7, %g6, %l5 orncc %i7, %g1, %g2 fbge,a %fcc0, loop_2806 fnot2s %f16, %f2 fbule,a %fcc1, loop_2807 add %i0, 0x1908, %o4 loop_2806: fbu %fcc0, loop_2808 ta %xcc, 0x3 loop_2807: sdivcc %l2, 0x11AF, %i3 fmovdg %icc, %f19, %f26 loop_2808: bgu,a,pn %icc, loop_2809 bleu,a,pn %icc, loop_2810 tcs %xcc, 0x3 umul %o5, 0x1BD8, %i5 loop_2809: tsubcc %g7, %i2, %i6 loop_2810: movvs %icc, %i4, %l4 movrgez %l6, %l0, %g3 tvc %icc, 0x4 movrne %g4, %i1, %o1 movvc %icc, %o0, %o2 wr %g0, 0x89, %asi lduwa [%l7 + 0x3C] %asi, %l3 tge %xcc, 0x1 fandnot2s %f12, %f15, %f28 fxnors %f7, %f17, %f27 mulscc %o3, %g5, %l1 tge %icc, 0x5 movge %icc, %o7, %g6 bvs,a,pt %icc, loop_2811 ldsb [%l7 + 0x77], %o6 smul %i7, 0x10D0, %g1 move %icc, %g2, %i0 loop_2811: ba,a,pn %icc, loop_2812 fmovsvc %xcc, %f27, %f15 subc %l5, 0x103F, %o4 orncc %i3, %o5, %i5 loop_2812: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %l2, %g7, %i2 fnot1s %f13, %f28 tcs %xcc, 0x6 tvc %icc, 0x1 sllx %i6, %l4, %l6 fmul8x16al %f28, %f3, %f0 flush %l7 + 0x20 fcmpd %fcc1, %f20, %f22 brgez,a %l0, loop_2813 xnor %g3, %g4, %i1 movge %icc, %o1, %i4 orn %o0, %l3, %o2 loop_2813: membar 0x38 add %l7, 0x6C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g5, %l1 fmovrdlz %o7, %f16, %f26 fands %f30, %f16, %f23 fmovdge %icc, %f19, %f29 edge8l %o3, %o6, %g6 srl %g1, 0x11, %g2 popc %i0, %l5 andncc %i7, %i3, %o5 subc %o4, %l2, %i5 fmovdg %icc, %f0, %f6 fornot1s %f13, %f15, %f7 brgz %i2, loop_2814 sir 0x0FE6 fmovsl %xcc, %f15, %f16 nop setx loop_2815, %l0, %l1 jmpl %l1, %g7 loop_2814: edge8n %i6, %l4, %l0 edge8n %g3, %g4, %l6 array32 %o1, %i1, %i4 loop_2815: fbuge %fcc2, loop_2816 tleu %icc, 0x7 orn %o0, 0x17BB, %l3 stbar loop_2816: edge32n %o2, %g5, %o7 move %xcc, %o3, %l1 fcmpgt32 %f24, %f10, %o6 tcs %xcc, 0x5 ba loop_2817 bg loop_2818 edge8ln %g1, %g6, %g2 andn %i0, 0x069A, %i7 loop_2817: movre %l5, %i3, %o4 loop_2818: nop wr %g0, 0x27, %asi stha %o5, [%l7 + 0x18] %asi membar #Sync tn %xcc, 0x2 bl,a,pt %xcc, loop_2819 ldx [%l7 + 0x28], %i5 nop setx loop_2820, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brnz,a %i2, loop_2821 loop_2819: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brnz %g7, loop_2822 loop_2820: tn %icc, 0x5 loop_2821: fbul,a %fcc0, loop_2823 fbug,a %fcc0, loop_2824 loop_2822: sdivx %i6, 0x04E7, %l2 fmovdne %xcc, %f26, %f6 loop_2823: smulcc %l0, %l4, %g4 loop_2824: fbg,a %fcc2, loop_2825 movrgez %g3, %l6, %o1 fmovsa %icc, %f9, %f23 fnot1s %f7, %f15 loop_2825: orn %i1, %i4, %o0 edge8l %o2, %l3, %g5 edge32 %o7, %l1, %o6 brgz %g1, loop_2826 fmovrdgz %o3, %f18, %f14 and %g6, %i0, %g2 tcs %xcc, 0x0 loop_2826: fmovscs %icc, %f28, %f13 std %l4, [%l7 + 0x60] tvc %icc, 0x0 movle %icc, %i3, %i7 edge32l %o4, %i5, %o5 movle %xcc, %g7, %i2 fmovrde %i6, %f22, %f10 fmovrdgez %l2, %f0, %f22 movn %xcc, %l0, %g4 tgu %icc, 0x7 tne %icc, 0x2 mulx %l4, 0x1E0C, %g3 umulcc %l6, 0x0491, %i1 movrgz %o1, 0x00F, %o0 bgu,a,pn %icc, loop_2827 edge32ln %o2, %i4, %g5 tle %icc, 0x5 fba %fcc1, loop_2828 loop_2827: pdist %f6, %f30, %f24 movleu %icc, %l3, %o7 nop setx loop_2829, %l0, %l1 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_2828: fpadd16 %f10, %f6, %f0 bl loop_2830 or %l1, %g1, %o3 loop_2829: fmovrde %o6, %f14, %f2 edge32n %g6, %i0, %g2 loop_2830: mulx %l5, %i7, %o4 tleu %xcc, 0x0 srax %i5, %o5, %i3 udiv %i2, 0x08D7, %i6 fmovsl %xcc, %f21, %f8 wr %g0, 0x81, %asi stda %g6, [%l7 + 0x50] %asi restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %l2, 0x134D, %l0 sethi 0x0BA6, %l4 set 0x4C, %o0 ldswa [%l7 + %o0] 0x04, %g4 smul %g3, %i1, %l6 bvc,a,pn %xcc, loop_2831 edge16n %o1, %o2, %o0 mova %icc, %i4, %l3 alignaddr %o7, %g5, %g1 loop_2831: be,a,pt %icc, loop_2832 taddcc %l1, 0x16F2, %o3 fba,a %fcc1, loop_2833 brz,a %g6, loop_2834 loop_2832: array8 %o6, %i0, %l5 srax %g2, 0x1B, %o4 loop_2833: fandnot1s %f6, %f15, %f21 loop_2834: ta %icc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot1 %f6, %f24, %f4 addc %i5, 0x17FD, %i7 fble %fcc1, loop_2835 fmovscc %xcc, %f17, %f20 tvc %xcc, 0x6 fornot2s %f17, %f7, %f1 loop_2835: addccc %i3, %o5, %i6 edge32n %i2, %l2, %l0 edge32n %l4, %g7, %g4 bg %icc, loop_2836 fcmpes %fcc0, %f30, %f25 edge32n %g3, %i1, %l6 tne %xcc, 0x7 loop_2836: fmul8x16au %f0, %f24, %f24 movrne %o1, 0x0C5, %o2 movvc %icc, %o0, %l3 alignaddrl %o7, %i4, %g5 bge,a loop_2837 fpack32 %f18, %f18, %f16 movge %xcc, %l1, %g1 fmul8ulx16 %f2, %f18, %f24 loop_2837: edge16n %o3, %g6, %i0 xnor %l5, %o6, %g2 fbl,a %fcc3, loop_2838 edge16 %i5, %o4, %i3 fpadd32s %f9, %f2, %f16 swap [%l7 + 0x78], %i7 loop_2838: movre %o5, %i6, %l2 ldsh [%l7 + 0x66], %l0 umul %l4, %g7, %g4 fbg,a %fcc3, loop_2839 tn %icc, 0x5 bvs,a,pn %icc, loop_2840 bneg,a,pn %icc, loop_2841 loop_2839: sir 0x113F fornot2 %f30, %f4, %f28 loop_2840: fcmpes %fcc3, %f15, %f22 loop_2841: fcmpeq16 %f14, %f4, %i2 sll %g3, %i1, %l6 movrne %o2, 0x101, %o0 movne %xcc, %o1, %o7 smul %l3, %g5, %i4 fnand %f10, %f6, %f14 ldsw [%l7 + 0x50], %l1 set 0x60, %g5 stda %g0, [%l7 + %g5] 0x04 fornot2 %f4, %f20, %f2 tsubcctv %g6, 0x03D1, %o3 fmovrsgz %i0, %f26, %f31 fcmpne16 %f28, %f8, %o6 movge %icc, %g2, %i5 taddcc %o4, %l5, %i7 set 0x5A, %i3 lduha [%l7 + %i3] 0x19, %o5 bn,a %icc, loop_2842 udivcc %i3, 0x18C1, %l2 bvc,a loop_2843 membar 0x57 loop_2842: fandnot1 %f6, %f10, %f28 nop setx loop_2844, %l0, %l1 jmpl %l1, %i6 loop_2843: xor %l4, 0x06B9, %l0 array16 %g7, %g4, %g3 fmovrslz %i2, %f0, %f22 loop_2844: xor %i1, 0x054E, %o2 fsrc1 %f24, %f28 xnor %l6, 0x10F7, %o0 fornot1 %f28, %f24, %f14 alignaddr %o1, %l3, %g5 edge32n %o7, %l1, %g1 bgu,pt %icc, loop_2845 fmul8ulx16 %f18, %f24, %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %i4, %g6, %o3 loop_2845: fmovde %icc, %f0, %f2 fmuld8ulx16 %f7, %f2, %f12 lduh [%l7 + 0x68], %i0 fzero %f22 fzero %f6 ldd [%l7 + 0x20], %f6 sir 0x1090 fnand %f4, %f8, %f4 bge,a,pn %xcc, loop_2846 fmovsl %icc, %f3, %f8 fba,a %fcc2, loop_2847 fcmped %fcc1, %f20, %f16 loop_2846: movrlez %g2, 0x259, %i5 std %f12, [%l7 + 0x18] loop_2847: xor %o4, %o6, %i7 movneg %xcc, %o5, %i3 fxor %f8, %f18, %f24 mulx %l2, %i6, %l4 tge %icc, 0x0 movgu %xcc, %l0, %l5 taddcc %g4, %g3, %i2 tvs %icc, 0x6 umulcc %g7, 0x0EFF, %i1 fbule,a %fcc2, loop_2848 sethi 0x089C, %o2 edge16l %l6, %o1, %l3 srax %g5, 0x11, %o7 loop_2848: edge16l %o0, %l1, %g1 edge32 %i4, %g6, %i0 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f0 te %xcc, 0x0 bleu,pt %xcc, loop_2849 sdivx %o3, 0x14DC, %g2 tcs %icc, 0x7 srax %o4, 0x1A, %i5 loop_2849: movle %xcc, %i7, %o6 ldd [%l7 + 0x30], %f28 fmovdg %icc, %f1, %f17 bcc %xcc, loop_2850 fnegd %f20, %f12 fand %f14, %f28, %f28 fsrc1 %f20, %f20 loop_2850: sethi 0x0DCA, %o5 sub %l2, 0x054A, %i3 movge %icc, %l4, %i6 fbug,a %fcc0, loop_2851 bpos,a %xcc, loop_2852 bgu,a loop_2853 tg %xcc, 0x7 loop_2851: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2852: nop wr %g0, 0x04, %asi stha %l0, [%l7 + 0x7A] %asi loop_2853: tvs %xcc, 0x0 fmovd %f26, %f2 fcmpne16 %f30, %f14, %g4 fornot1 %f0, %f4, %f24 edge8 %g3, %l5, %g7 nop set 0x5E, %i2 lduh [%l7 + %i2], %i1 taddcc %o2, 0x039F, %i2 fbge,a %fcc3, loop_2854 fornot2s %f12, %f16, %f28 membar 0x55 sdivx %o1, 0x04CA, %l6 loop_2854: fand %f2, %f4, %f24 edge32l %l3, %g5, %o7 movre %o0, %g1, %l1 wr %g0, 0x2a, %asi stha %i4, [%l7 + 0x58] %asi membar #Sync tsubcctv %g6, 0x15A9, %i0 fone %f26 sethi 0x1AC7, %o3 fcmpgt16 %f0, %f14, %o4 movrgz %i5, 0x211, %g2 ta %xcc, 0x0 movleu %xcc, %i7, %o6 add %l7, 0x7C, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %l2, %i3 for %f18, %f30, %f2 movcc %xcc, %l4, %i6 fbne %fcc2, loop_2855 fmovrdgez %l0, %f20, %f24 movneg %icc, %g4, %g3 udiv %o5, 0x1F71, %l5 loop_2855: smul %g7, %o2, %i1 ba,a %xcc, loop_2856 addccc %o1, 0x01A9, %l6 subccc %l3, %g5, %i2 fmovsleu %icc, %f9, %f0 loop_2856: movn %xcc, %o7, %o0 tne %icc, 0x5 fmovrsgez %g1, %f27, %f21 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovspos %icc, %f17, %f12 edge16l %l1, %g6, %i4 flush %l7 + 0x70 membar 0x61 ldstub [%l7 + 0x58], %i0 andncc %o4, %o3, %g2 tn %xcc, 0x5 tpos %xcc, 0x1 tleu %icc, 0x1 addc %i5, %o6, %i7 movleu %icc, %l2, %l4 wr %g0, 0x11, %asi lda [%l7 + 0x10] %asi, %f27 fbug,a %fcc2, loop_2857 sir 0x0DB9 or %i6, 0x02D9, %l0 wr %g0, 0x18, %asi stda %g4, [%l7 + 0x58] %asi loop_2857: fmuld8sux16 %f21, %f29, %f6 tpos %xcc, 0x4 wr %g0, 0x0c, %asi ldda [%l7 + 0x60] %asi, %i2 alignaddr %o5, %l5, %g7 fbug %fcc1, loop_2858 fnands %f22, %f27, %f6 srlx %g3, 0x00, %i1 tneg %xcc, 0x5 loop_2858: sethi 0x10E2, %o1 sllx %l6, %o2, %l3 edge32 %i2, %o7, %o0 andcc %g1, %g5, %l1 tgu %icc, 0x0 bshuffle %f0, %f12, %f14 edge8ln %i4, %i0, %g6 xorcc %o4, %o3, %g2 movge %icc, %i5, %i7 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f16 tn %xcc, 0x5 fmovsg %xcc, %f19, %f26 set 0x58, %g6 stda %l2, [%l7 + %g6] 0x2f membar #Sync or %o6, 0x1B88, %l4 movvs %icc, %i6, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot1s %f12, %f28, %f8 sub %i3, 0x181B, %g4 fmovsge %xcc, %f29, %f14 fblg %fcc3, loop_2859 array16 %o5, %l5, %g7 umulcc %g3, 0x1DB7, %i1 movcc %icc, %o1, %o2 loop_2859: fble,a %fcc3, loop_2860 fbo %fcc2, loop_2861 srax %l3, %i2, %o7 fcmpgt32 %f4, %f4, %l6 loop_2860: udivcc %g1, 0x1364, %o0 loop_2861: mulscc %l1, 0x1622, %i4 call loop_2862 edge32 %g5, %i0, %g6 edge32l %o3, %o4, %g2 edge8ln %i7, %l2, %o6 loop_2862: fmovrde %i5, %f2, %f28 fandnot1 %f14, %f0, %f14 umul %i6, 0x0214, %l4 andcc %i3, 0x1D7E, %l0 andcc %g4, %l5, %o5 fpadd16s %f14, %f29, %f4 std %f24, [%l7 + 0x58] bleu,pn %xcc, loop_2863 bvc,a,pn %xcc, loop_2864 xnor %g7, 0x0925, %g3 wr %g0, 0x80, %asi lduwa [%l7 + 0x48] %asi, %o1 loop_2863: fbl %fcc1, loop_2865 loop_2864: tgu %icc, 0x4 set 0x3C, %g4 sta %f2, [%l7 + %g4] 0x88 loop_2865: fbl,a %fcc2, loop_2866 movle %icc, %i1, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x0D23, %i2 loop_2866: fcmpne16 %f20, %f10, %l3 umulcc %o7, 0x0CDD, %g1 fones %f0 fzero %f26 flush %l7 + 0x5C subc %l6, %l1, %i4 fone %f16 wr %g0, 0x11, %asi lda [%l7 + 0x0C] %asi, %f30 edge8 %o0, %i0, %g5 ldsh [%l7 + 0x3A], %o3 fmovdg %icc, %f28, %f4 fba,a %fcc2, loop_2867 fbn,a %fcc3, loop_2868 movneg %xcc, %g6, %g2 wr %g0, 0x2b, %asi stba %i7, [%l7 + 0x08] %asi membar #Sync loop_2867: fbug,a %fcc3, loop_2869 loop_2868: edge32l %o4, %o6, %i5 andn %i6, 0x002D, %l2 xorcc %l4, 0x10E3, %l0 loop_2869: ta %icc, 0x6 pdist %f28, %f6, %f22 wr %g0, 0x89, %asi ldsha [%l7 + 0x54] %asi, %i3 fnors %f18, %f29, %f3 move %icc, %g4, %o5 bge,a %xcc, loop_2870 lduh [%l7 + 0x4E], %l5 bl,pn %icc, loop_2871 udivcc %g7, 0x0771, %o1 loop_2870: edge8n %i1, %g3, %i2 brz,a %l3, loop_2872 loop_2871: movrgz %o7, %g1, %o2 movrgz %l1, 0x34C, %i4 movgu %icc, %o0, %l6 loop_2872: edge32l %i0, %o3, %g6 ldd [%l7 + 0x10], %g4 udiv %i7, 0x1468, %g2 sub %o4, 0x0155, %i5 srax %i6, %l2, %o6 fpadd16 %f14, %f24, %f20 be,a %xcc, loop_2873 umul %l4, 0x01C8, %i3 umul %g4, %l0, %l5 fcmpd %fcc3, %f12, %f0 loop_2873: nop membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0x1e, %f0 or %o5, 0x0D43, %g7 addcc %i1, %o1, %i2 edge16l %g3, %o7, %l3 andn %o2, 0x06ED, %g1 sub %i4, 0x1E32, %l1 tgu %xcc, 0x7 umulcc %l6, %i0, %o3 edge32 %o0, %g5, %g6 fcmpeq16 %f30, %f30, %g2 ldsh [%l7 + 0x62], %i7 movrgez %o4, 0x002, %i6 edge16n %l2, %i5, %l4 edge8 %i3, %o6, %l0 move %xcc, %g4, %l5 bvs,pn %xcc, loop_2874 fbo,a %fcc3, loop_2875 ble,a,pt %icc, loop_2876 movpos %icc, %o5, %g7 loop_2874: tvs %xcc, 0x6 loop_2875: ldsb [%l7 + 0x70], %i1 loop_2876: fexpand %f26, %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ba,a,pt %xcc, loop_2877 array8 %i2, %g3, %o7 fmovdge %xcc, %f21, %f5 movcc %xcc, %o1, %o2 loop_2877: nop setx loop_2878, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tge %icc, 0x2 brnz %l3, loop_2879 nop setx loop_2880, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2878: andcc %i4, 0x177D, %g1 fnot2s %f11, %f21 loop_2879: umul %l1, 0x1469, %l6 loop_2880: nop wr %g0, 0x80, %asi ldda [%l7 + 0x50] %asi, %o2 smulcc %i0, %o0, %g5 fmovdpos %xcc, %f0, %f11 taddcc %g6, %g2, %o4 tg %icc, 0x7 fcmped %fcc3, %f20, %f14 orncc %i6, %l2, %i7 or %l4, 0x11F0, %i5 addc %i3, 0x14A6, %l0 fbe %fcc0, loop_2881 orncc %o6, 0x12C8, %l5 fmuld8ulx16 %f28, %f7, %f10 tcc %xcc, 0x3 loop_2881: fxnors %f13, %f21, %f17 set 0x6C, %l6 swapa [%l7 + %l6] 0x04, %o5 tcc %icc, 0x5 movrlz %g4, %g7, %i2 edge16ln %g3, %o7, %o1 edge32l %o2, %i1, %i4 tvs %icc, 0x6 fandnot1 %f12, %f14, %f2 movl %xcc, %l3, %l1 te %icc, 0x7 std %g0, [%l7 + 0x58] smulcc %o3, 0x0360, %l6 movvs %icc, %o0, %g5 mulscc %i0, %g2, %o4 stx %i6, [%l7 + 0x60] addcc %l2, 0x01C2, %i7 bleu,a loop_2882 movre %g6, %i5, %i3 edge8ln %l0, %o6, %l4 bn loop_2883 loop_2882: fpadd32s %f12, %f6, %f16 subc %o5, %g4, %l5 wr %g0, 0x18, %asi ldstuba [%l7 + 0x6E] %asi, %g7 loop_2883: or %i2, 0x0B68, %g3 fabsd %f2, %f14 bcs loop_2884 fpmerge %f28, %f6, %f10 fmovde %xcc, %f16, %f9 taddcc %o7, %o1, %i1 loop_2884: tne %xcc, 0x7 add %l7, 0x60, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o2 casa [%l6] 0x89, %o2, %l3 fbu %fcc1, loop_2885 fmovsge %xcc, %f4, %f10 set 0x30, %i6 lda [%l7 + %i6] 0x88, %f6 loop_2885: movg %xcc, %l1, %i4 fmovspos %xcc, %f3, %f15 orn %g1, 0x08EC, %l6 tn %xcc, 0x2 bvc,a %xcc, loop_2886 edge32l %o0, %o3, %g5 fmovsl %icc, %f17, %f17 movge %icc, %g2, %o4 loop_2886: nop wr %g0, 0x80, %asi stha %i0, [%l7 + 0x74] %asi andcc %i6, 0x0FC4, %l2 movg %icc, %i7, %i5 fba,a %fcc0, loop_2887 movrlz %i3, %g6, %o6 movrgz %l4, 0x31F, %o5 srl %l0, 0x09, %g4 loop_2887: stw %l5, [%l7 + 0x7C] fcmpeq16 %f8, %f18, %i2 xor %g7, 0x04E1, %g3 sth %o7, [%l7 + 0x32] addcc %i1, 0x1D4D, %o1 fmovrsgz %o2, %f23, %f22 array16 %l1, %i4, %l3 bcc loop_2888 edge32ln %g1, %l6, %o0 movle %icc, %o3, %g5 movne %icc, %g2, %o4 loop_2888: edge16l %i0, %i6, %i7 sra %i5, 0x11, %l2 movrlz %i3, 0x159, %o6 tsubcc %l4, 0x16A0, %g6 fmovsge %xcc, %f5, %f9 sth %l0, [%l7 + 0x56] addccc %g4, %l5, %i2 mulscc %g7, 0x0CBA, %g3 ldsw [%l7 + 0x44], %o5 edge32ln %i1, %o7, %o1 bg loop_2889 movg %xcc, %l1, %o2 xnorcc %l3, %g1, %l6 fbne,a %fcc1, loop_2890 loop_2889: fcmpeq16 %f4, %f30, %i4 fmovsge %icc, %f10, %f3 tsubcctv %o3, 0x195C, %o0 loop_2890: fmovde %icc, %f19, %f26 tleu %icc, 0x3 lduw [%l7 + 0x38], %g2 umul %g5, %i0, %o4 sra %i7, 0x17, %i6 edge16n %l2, %i5, %o6 nop setx loop_2891, %l0, %l1 jmpl %l1, %l4 edge16n %g6, %l0, %i3 umulcc %g4, 0x0152, %l5 tvc %icc, 0x6 loop_2891: nop setx loop_2892, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrlz %i2, %g7, %o5 sir 0x00A8 tsubcc %g3, %i1, %o1 loop_2892: movcs %icc, %o7, %l1 edge8 %o2, %g1, %l6 edge8n %l3, %o3, %i4 tn %icc, 0x1 movrgez %g2, %g5, %o0 fmovdle %xcc, %f9, %f11 orn %o4, %i0, %i7 fmovsvc %xcc, %f20, %f18 xnorcc %l2, 0x00FD, %i5 movleu %icc, %i6, %l4 fcmpgt32 %f6, %f30, %o6 fbe %fcc3, loop_2893 move %xcc, %l0, %i3 udivx %g4, 0x039C, %l5 edge32l %g6, %i2, %o5 loop_2893: fbl,a %fcc0, loop_2894 bg,a,pn %xcc, loop_2895 movrgez %g7, 0x0ED, %i1 bg,pn %xcc, loop_2896 loop_2894: edge32n %g3, %o1, %o7 loop_2895: mova %xcc, %l1, %g1 fcmpne32 %f18, %f8, %l6 loop_2896: tpos %icc, 0x3 edge8l %o2, %l3, %i4 edge16n %o3, %g2, %g5 array32 %o4, %i0, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd32 %f26, %f8, %f20 movvs %icc, %o0, %l2 movrgz %i6, %i5, %l4 tcc %icc, 0x7 bl %xcc, loop_2897 addc %o6, 0x0CF7, %i3 sethi 0x1539, %g4 sethi 0x1D06, %l0 loop_2897: fmovdvc %icc, %f9, %f16 fmovsle %xcc, %f18, %f31 edge32 %g6, %i2, %l5 brnz,a %g7, loop_2898 fbe %fcc3, loop_2899 edge8ln %i1, %g3, %o1 add %o5, %l1, %g1 loop_2898: fbug,a %fcc2, loop_2900 loop_2899: tcs %xcc, 0x0 addc %l6, 0x010A, %o7 taddcctv %o2, %l3, %o3 loop_2900: movleu %xcc, %g2, %g5 andcc %i4, 0x1415, %o4 bn,a,pt %xcc, loop_2901 fbul,a %fcc0, loop_2902 array8 %i0, %i7, %o0 array8 %l2, %i6, %l4 loop_2901: movne %icc, %o6, %i5 loop_2902: nop membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0xf0, %f0 fmovdneg %xcc, %f11, %f9 wr %g0, 0x04, %asi ldsba [%l7 + 0x72] %asi, %i3 ldsw [%l7 + 0x6C], %g4 add %l7, 0x44, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %l0 casa [%l6] %asi, %l0, %i2 bpos,a,pt %icc, loop_2903 swap [%l7 + 0x34], %g6 fbuge %fcc3, loop_2904 faligndata %f14, %f4, %f30 loop_2903: subccc %g7, 0x1727, %l5 orcc %i1, %g3, %o5 loop_2904: nop wr %g0, 0x10, %asi sta %f4, [%l7 + 0x3C] %asi edge16n %l1, %o1, %g1 tvc %icc, 0x4 fmovs %f20, %f17 movvs %xcc, %o7, %o2 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 srax %l6, 0x0D, %o3 sethi 0x0E62, %g2 edge8 %g5, %i4, %l3 taddcctv %i0, %o4, %o0 fmovdcc %xcc, %f1, %f5 popc 0x0C93, %i7 fcmple16 %f30, %f10, %i6 movrlz %l2, 0x228, %l4 tneg %xcc, 0x4 bvs,a loop_2905 edge32l %i5, %o6, %i3 and %l0, %g4, %g6 ldsb [%l7 + 0x60], %g7 loop_2905: edge32ln %l5, %i2, %i1 add %o5, %l1, %g3 fmovspos %icc, %f11, %f31 bshuffle %f20, %f14, %f20 movneg %icc, %o1, %g1 tcc %icc, 0x4 orcc %o7, %o2, %o3 ld [%l7 + 0x30], %f22 sdivcc %g2, 0x1713, %g5 fmovdcs %icc, %f4, %f7 tg %xcc, 0x2 taddcctv %l6, 0x1737, %i4 fmovrslez %l3, %f15, %f12 fbu %fcc1, loop_2906 movvs %icc, %o4, %o0 tge %icc, 0x3 udivx %i0, 0x1A59, %i6 loop_2906: movgu %icc, %i7, %l2 fnands %f13, %f14, %f19 fmovdcs %xcc, %f18, %f25 fmul8x16au %f19, %f1, %f14 subc %l4, %i5, %i3 array8 %l0, %g4, %o6 udivx %g6, 0x142C, %l5 brnz,a %i2, loop_2907 fmul8x16au %f18, %f19, %f4 sir 0x0A9B or %g7, 0x1E02, %o5 loop_2907: fxnor %f12, %f20, %f30 edge32l %i1, %l1, %g3 set 0x60, %o7 ldda [%l7 + %o7] 0x2b, %o0 st %f27, [%l7 + 0x10] tne %icc, 0x3 orncc %o7, %g1, %o2 fble,a %fcc0, loop_2908 xorcc %o3, %g2, %g5 bneg,a loop_2909 fmul8x16 %f25, %f20, %f24 loop_2908: fmovsl %xcc, %f18, %f7 andn %i4, %l6, %o4 loop_2909: sdivx %l3, 0x1E8A, %i0 xor %i6, 0x02E8, %i7 movg %xcc, %o0, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlez %i5, loop_2910 fnegs %f30, %f27 xorcc %l2, %i3, %l0 ble loop_2911 loop_2910: bleu %icc, loop_2912 andcc %o6, %g6, %g4 movle %xcc, %l5, %g7 loop_2911: nop set 0x4D, %g7 ldstuba [%l7 + %g7] 0x18, %o5 loop_2912: flush %l7 + 0x1C andcc %i1, %i2, %l1 addccc %g3, %o1, %g1 subcc %o2, %o3, %o7 fbge,a %fcc0, loop_2913 fbg,a %fcc3, loop_2914 andn %g2, %i4, %g5 srl %l6, 0x04, %o4 loop_2913: and %i0, 0x183E, %l3 loop_2914: fsrc2s %f13, %f27 srlx %i6, %o0, %i7 stb %l4, [%l7 + 0x4E] udiv %l2, 0x1F6D, %i5 sll %i3, 0x13, %o6 srlx %g6, 0x1B, %g4 movre %l5, 0x1FA, %l0 wr %g0, 0x0c, %asi stba %o5, [%l7 + 0x2B] %asi ld [%l7 + 0x0C], %f30 srlx %i1, 0x0B, %i2 sra %g7, %l1, %o1 smulcc %g1, %o2, %o3 movcc %icc, %g3, %o7 movgu %xcc, %g2, %g5 orncc %l6, 0x1288, %o4 movgu %icc, %i0, %i4 fmovdneg %xcc, %f26, %f4 udivx %l3, 0x07D9, %i6 udivcc %o0, 0x0B81, %l4 fmovrse %i7, %f11, %f22 fsrc1s %f22, %f27 xor %l2, %i3, %i5 popc 0x1883, %g6 ld [%l7 + 0x14], %f13 umul %o6, 0x0962, %g4 movrne %l0, %l5, %o5 set 0x40, %l2 sta %f2, [%l7 + %l2] 0x11 array32 %i1, %g7, %l1 sllx %o1, 0x0E, %i2 set 0x60, %o4 stda %o2, [%l7 + %o4] 0x10 mulscc %g1, 0x1B4F, %g3 edge32 %o7, %g2, %o3 fmovrdgez %g5, %f20, %f28 add %l7, 0x60, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %o4, %i0 tsubcctv %l6, 0x1247, %i4 fmovdleu %xcc, %f20, %f19 wr %g0, 0x88, %asi stda %i6, [%l7 + 0x40] %asi array8 %o0, %l3, %i7 popc 0x0E42, %l4 bge,pt %xcc, loop_2915 edge32n %i3, %i5, %l2 movrgez %g6, %g4, %l0 array32 %l5, %o5, %o6 loop_2915: fcmpne32 %f2, %f16, %i1 bne,pn %icc, loop_2916 movcc %xcc, %l1, %o1 array8 %i2, %o2, %g7 te %xcc, 0x7 loop_2916: and %g1, 0x1DF0, %o7 sethi 0x125C, %g3 fmovrsgz %o3, %f29, %f3 fmul8sux16 %f30, %f30, %f8 set 0x58, %i0 lduha [%l7 + %i0] 0x04, %g5 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f0 movrlez %g2, %o4, %i0 fcmpes %fcc0, %f11, %f7 stw %l6, [%l7 + 0x34] fpack32 %f14, %f26, %f12 movrne %i4, 0x104, %i6 ldub [%l7 + 0x19], %o0 movcc %icc, %l3, %i7 fpsub16 %f14, %f4, %f12 fcmpne32 %f18, %f4, %i3 swap [%l7 + 0x10], %l4 movne %icc, %l2, %i5 bcc,a %icc, loop_2917 movrne %g4, 0x14A, %l0 brlz %l5, loop_2918 movleu %icc, %g6, %o5 loop_2917: fbge,a %fcc1, loop_2919 tpos %xcc, 0x7 loop_2918: fmovs %f7, %f8 membar 0x29 loop_2919: sra %o6, %i1, %o1 fbne %fcc0, loop_2920 tleu %icc, 0x7 ldstub [%l7 + 0x7D], %i2 fzero %f20 loop_2920: movvc %xcc, %l1, %o2 subcc %g1, 0x1E78, %o7 fmovsle %xcc, %f16, %f17 fmovda %xcc, %f9, %f8 fmovdneg %xcc, %f25, %f11 movvc %icc, %g7, %g3 tpos %xcc, 0x4 tle %xcc, 0x5 movg %icc, %o3, %g2 tgu %icc, 0x3 movrlez %g5, %o4, %l6 xnor %i0, 0x148F, %i6 bpos loop_2921 tcs %icc, 0x6 tcs %xcc, 0x5 fbge,a %fcc2, loop_2922 loop_2921: movge %icc, %i4, %o0 fmovrdgez %l3, %f4, %f0 movn %xcc, %i7, %l4 loop_2922: movre %l2, 0x060, %i3 srl %g4, 0x0D, %i5 xnorcc %l0, %g6, %l5 bge,a %icc, loop_2923 fandnot1 %f24, %f4, %f6 orcc %o6, %i1, %o5 or %o1, %i2, %l1 loop_2923: nop wr %g0, 0x0c, %asi ldstuba [%l7 + 0x27] %asi, %g1 brgez,a %o2, loop_2924 udiv %o7, 0x0E2C, %g7 edge8n %o3, %g2, %g3 fbul,a %fcc2, loop_2925 loop_2924: fmovd %f24, %f20 orncc %o4, 0x1D33, %l6 mulx %i0, %g5, %i6 loop_2925: tpos %icc, 0x2 movg %icc, %o0, %i4 tvc %xcc, 0x2 ldstub [%l7 + 0x15], %i7 array32 %l4, %l2, %i3 fmovde %icc, %f23, %f25 tg %xcc, 0x7 tle %xcc, 0x3 or %g4, 0x078C, %l3 udivcc %l0, 0x00F3, %i5 udivcc %g6, 0x14FC, %l5 array32 %o6, %i1, %o5 fmovsvs %icc, %f22, %f13 taddcc %o1, %i2, %g1 xnorcc %o2, %o7, %g7 fxors %f17, %f18, %f11 movrne %l1, 0x0D1, %g2 sllx %o3, %g3, %o4 wr %g0, 0x11, %asi ldstuba [%l7 + 0x17] %asi, %l6 fsrc1s %f31, %f8 edge16n %g5, %i0, %i6 sir 0x0486 te %icc, 0x1 fmovsle %icc, %f30, %f12 taddcctv %o0, 0x11BF, %i4 membar 0x5F fsrc1 %f0, %f24 fmovdgu %xcc, %f13, %f24 tle %icc, 0x6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcs %xcc, %l4, %l2 fmovrse %i3, %f25, %f7 fmovdvs %icc, %f23, %f6 set 0x40, %o6 ldda [%l7 + %o6] 0x81, %f0 fmovdle %xcc, %f30, %f15 edge32n %g4, %l3, %l0 tne %icc, 0x0 subcc %i5, 0x0FC7, %i7 fbne %fcc2, loop_2926 te %xcc, 0x4 edge16ln %g6, %o6, %l5 set 0x7D, %l5 lduba [%l7 + %l5] 0x0c, %o5 loop_2926: addccc %i1, 0x1EB5, %i2 xnor %o1, %g1, %o2 fpadd32 %f2, %f0, %f30 array32 %g7, %o7, %g2 add %l1, %o3, %g3 ldsh [%l7 + 0x1A], %l6 movl %xcc, %o4, %i0 fpadd32s %f22, %f24, %f6 fpack16 %f28, %f18 or %i6, 0x03B6, %g5 siam 0x3 wr %g0, 0x04, %asi stda %f16, [%l7 + 0x40] %asi xnor %o0, 0x0BA9, %l4 edge32n %l2, %i3, %i4 brlez,a %g4, loop_2927 fmovse %icc, %f8, %f29 or %l0, %i5, %i7 array16 %l3, %o6, %l5 loop_2927: fpsub32 %f24, %f2, %f16 wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f16 ldub [%l7 + 0x16], %g6 fcmpeq16 %f2, %f26, %i1 addc %o5, 0x03B6, %o1 fones %f29 bg,pt %icc, loop_2928 brnz,a %g1, loop_2929 sdivcc %o2, 0x1623, %i2 be,pn %xcc, loop_2930 loop_2928: lduw [%l7 + 0x48], %g7 loop_2929: membar 0x76 bn,a %icc, loop_2931 loop_2930: addccc %g2, %o7, %o3 ldsb [%l7 + 0x1E], %l1 ldx [%l7 + 0x38], %l6 loop_2931: bcc,a,pn %icc, loop_2932 fpack16 %f30, %f22 sllx %o4, 0x0B, %i0 fpackfix %f12, %f27 loop_2932: fmovrdgez %g3, %f8, %f12 orncc %g5, %o0, %i6 set 0x69, %o2 ldsba [%l7 + %o2] 0x04, %l2 mova %icc, %i3, %i4 movle %icc, %l4, %l0 ble,pt %icc, loop_2933 and %i5, %g4, %i7 movne %xcc, %o6, %l5 sethi 0x0A76, %g6 loop_2933: andcc %l3, 0x0201, %o5 tn %xcc, 0x7 fmovsa %icc, %f16, %f26 addcc %i1, 0x0A48, %o1 stx %g1, [%l7 + 0x38] edge8 %o2, %i2, %g7 add %o7, 0x1521, %o3 udivcc %g2, 0x1B73, %l6 fpadd16 %f12, %f10, %f4 movleu %xcc, %l1, %o4 array32 %g3, %g5, %o0 mulx %i0, %i6, %l2 fxnor %f8, %f4, %f20 movrlez %i4, 0x1E5, %l4 fbul %fcc0, loop_2934 xorcc %l0, %i3, %g4 orcc %i5, %i7, %l5 brlz %o6, loop_2935 loop_2934: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmple16 %f6, %f2, %g6 smul %l3, %o5, %o1 loop_2935: fmovrsne %g1, %f11, %f20 fmovs %f28, %f2 bneg,a,pn %icc, loop_2936 stb %i1, [%l7 + 0x51] fpack32 %f10, %f28, %f14 fba,a %fcc3, loop_2937 loop_2936: fmul8x16 %f13, %f0, %f12 tn %icc, 0x7 mova %xcc, %o2, %i2 loop_2937: fsrc2s %f14, %f6 fmovrdne %o7, %f18, %f28 movleu %icc, %g7, %g2 ldx [%l7 + 0x38], %o3 edge8ln %l6, %l1, %g3 tsubcctv %o4, %g5, %i0 tn %icc, 0x4 tgu %xcc, 0x0 tvc %icc, 0x5 wr %g0, 0x11, %asi stwa %i6, [%l7 + 0x60] %asi xnorcc %l2, 0x0313, %o0 fmovdne %icc, %f13, %f19 tsubcctv %l4, 0x0A69, %i4 std %f2, [%l7 + 0x08] wr %g0, 0x80, %asi stha %i3, [%l7 + 0x6E] %asi array8 %g4, %l0, %i5 edge8ln %i7, %l5, %g6 fbge,a %fcc1, loop_2938 smulcc %l3, 0x1292, %o6 addcc %o1, 0x1C7E, %g1 fba,a %fcc1, loop_2939 loop_2938: sra %o5, %o2, %i2 wr %g0, 0x11, %asi ldswa [%l7 + 0x34] %asi, %i1 loop_2939: xor %g7, 0x109D, %o7 move %xcc, %o3, %l6 array16 %l1, %g2, %o4 fmovsa %icc, %f26, %f27 siam 0x1 popc 0x1840, %g3 tvs %icc, 0x2 smul %i0, 0x0940, %g5 edge16 %l2, %o0, %i6 sdivx %i4, 0x1B38, %i3 siam 0x4 for %f14, %f2, %f18 mulscc %l4, 0x015A, %l0 alignaddr %g4, %i7, %i5 tleu %xcc, 0x1 smulcc %l5, 0x1E43, %g6 fandnot1 %f10, %f16, %f20 array16 %o6, %l3, %o1 fmovdleu %xcc, %f0, %f15 tleu %icc, 0x1 fbu %fcc1, loop_2940 sra %g1, %o2, %o5 movrlz %i2, 0x073, %g7 fmovsgu %xcc, %f31, %f1 loop_2940: andn %i1, 0x0079, %o7 fsrc1s %f11, %f5 brnz,a %l6, loop_2941 movvs %icc, %o3, %g2 movre %o4, %l1, %i0 taddcc %g3, 0x178C, %g5 loop_2941: tvs %xcc, 0x6 membar 0x0B std %f24, [%l7 + 0x48] fmul8ulx16 %f12, %f2, %f14 udivx %o0, 0x1AD6, %i6 brgez,a %i4, loop_2942 fbue,a %fcc0, loop_2943 bge,a,pn %icc, loop_2944 popc %l2, %i3 loop_2942: mova %xcc, %l4, %l0 loop_2943: fbge,a %fcc2, loop_2945 loop_2944: tpos %icc, 0x6 edge8 %g4, %i5, %i7 fmovsvs %icc, %f9, %f31 loop_2945: udivcc %g6, 0x1EAC, %o6 add %l3, 0x0FD4, %o1 udivcc %l5, 0x1C0C, %g1 edge16 %o2, %i2, %g7 fpsub16s %f27, %f26, %f23 wr %g0, 0x27, %asi stba %i1, [%l7 + 0x32] %asi membar #Sync addccc %o7, 0x0A14, %o5 fbul,a %fcc0, loop_2946 fandnot1 %f12, %f6, %f30 edge32n %o3, %l6, %o4 bne loop_2947 loop_2946: smul %g2, 0x0A7C, %l1 fmovdle %icc, %f30, %f27 fpmerge %f23, %f24, %f20 loop_2947: nop add %l7, 0x50, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %g3 casxa [%l6] %asi, %g3, %g5 srl %o0, %i6, %i4 edge32l %l2, %i3, %l4 tn %xcc, 0x5 fmovdvc %xcc, %f20, %f24 ldsh [%l7 + 0x34], %i0 tvs %xcc, 0x3 edge32ln %g4, %l0, %i5 pdist %f28, %f8, %f24 fmovdvc %icc, %f29, %f3 taddcctv %g6, %i7, %o6 sth %o1, [%l7 + 0x3E] udivcc %l3, 0x1C18, %l5 tpos %xcc, 0x4 fsrc1s %f30, %f4 addccc %o2, 0x1B3C, %i2 bne,a,pn %xcc, loop_2948 sdiv %g7, 0x14CC, %g1 fors %f31, %f19, %f0 fbule,a %fcc0, loop_2949 loop_2948: ldstub [%l7 + 0x11], %o7 fmovrdlz %o5, %f22, %f20 movrlz %o3, 0x178, %l6 loop_2949: xor %i1, %o4, %l1 wr %g0, 0x88, %asi stxa %g2, [%l7 + 0x20] %asi fzero %f6 edge8l %g3, %o0, %g5 fabss %f31, %f14 bvs,a,pn %icc, loop_2950 lduh [%l7 + 0x12], %i4 move %icc, %l2, %i3 tleu %xcc, 0x6 loop_2950: popc %i6, %l4 fbug %fcc3, loop_2951 fbug %fcc1, loop_2952 ba,a %xcc, loop_2953 move %icc, %g4, %i0 loop_2951: edge8 %l0, %g6, %i7 loop_2952: tcs %xcc, 0x5 loop_2953: sub %i5, 0x0DB5, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrslz %l3, %f23, %f16 tleu %icc, 0x4 bvc,a,pt %xcc, loop_2954 fcmpne32 %f24, %f26, %o1 movrlz %o2, 0x26E, %i2 addccc %g7, %g1, %o7 loop_2954: subc %l5, 0x1DD6, %o3 srax %o5, 0x10, %i1 subc %l6, 0x1C9D, %o4 addccc %g2, 0x1373, %g3 st %f12, [%l7 + 0x5C] bleu,a loop_2955 addccc %o0, 0x0F57, %l1 edge32 %i4, %l2, %g5 fmovdle %icc, %f10, %f12 loop_2955: lduh [%l7 + 0x46], %i6 movcs %xcc, %l4, %g4 sllx %i0, 0x1F, %i3 movrne %g6, %i7, %l0 xorcc %o6, %i5, %l3 set 0x48, %l1 lda [%l7 + %l1] 0x80, %f12 subcc %o1, %i2, %o2 movpos %xcc, %g1, %g7 movne %icc, %l5, %o7 set 0x74, %g1 lduwa [%l7 + %g1] 0x88, %o3 set 0x08, %o5 stba %o5, [%l7 + %o5] 0x14 umulcc %i1, %o4, %g2 lduw [%l7 + 0x64], %l6 sdivx %g3, 0x0BAA, %l1 umul %o0, 0x0F8E, %i4 fnot2s %f17, %f24 sdivx %g5, 0x1403, %l2 set 0x7F, %i7 ldsba [%l7 + %i7] 0x15, %l4 std %i6, [%l7 + 0x60] and %i0, %i3, %g4 xnor %i7, 0x1BD2, %g6 movle %xcc, %o6, %l0 fpmerge %f9, %f3, %f14 edge16l %l3, %i5, %o1 xnorcc %o2, %g1, %i2 smulcc %g7, %o7, %o3 array8 %o5, %l5, %i1 srl %o4, 0x0A, %l6 tsubcctv %g3, 0x1B0E, %l1 movvs %icc, %g2, %o0 fxors %f22, %f13, %f31 move %icc, %g5, %i4 fmovse %icc, %f12, %f4 movne %icc, %l4, %i6 srl %l2, 0x06, %i0 fpadd32s %f14, %f24, %f16 fnands %f7, %f20, %f19 add %l7, 0x68, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g4 casa [%l6] 0x88, %g4, %i7 addc %g6, 0x0D9F, %o6 orncc %l0, 0x0023, %l3 fmovrsgz %i5, %f3, %f23 tvs %xcc, 0x5 wr %g0, 0x10, %asi lda [%l7 + 0x6C] %asi, %f18 fmovsge %xcc, %f3, %f14 fmovrdgez %i3, %f22, %f20 orcc %o1, 0x141F, %o2 umul %i2, 0x16BB, %g1 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f0 alignaddr %g7, %o7, %o3 fbl,a %fcc3, loop_2956 movcc %icc, %l5, %i1 tsubcc %o4, 0x0872, %o5 movn %icc, %g3, %l6 loop_2956: bpos,pn %xcc, loop_2957 edge8ln %l1, %o0, %g5 fmovsne %icc, %f11, %f9 fmuld8ulx16 %f26, %f22, %f2 loop_2957: nop set 0x40, %g2 sta %f4, [%l7 + %g2] 0x14 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdvc %xcc, %f18, %f2 addc %g2, 0x07D0, %i4 fcmpgt32 %f30, %f20, %i6 srlx %l4, %l2, %i0 edge8 %i7, %g4, %o6 fbn %fcc2, loop_2958 fand %f26, %f16, %f12 set 0x41, %o3 lduba [%l7 + %o3] 0x80, %l0 loop_2958: membar 0x59 movn %xcc, %g6, %l3 srl %i3, 0x16, %i5 faligndata %f20, %f16, %f14 udiv %o1, 0x1C5F, %o2 bvc,a,pt %icc, loop_2959 sllx %g1, 0x08, %g7 and %o7, %o3, %i2 fmovdg %icc, %f11, %f28 loop_2959: sllx %i1, %l5, %o4 stx %g3, [%l7 + 0x20] fmul8ulx16 %f0, %f2, %f22 tge %icc, 0x2 edge32 %o5, %l1, %l6 fmovdgu %xcc, %f5, %f4 movrgez %g5, %g2, %i4 ba,a %xcc, loop_2960 edge32 %i6, %l4, %l2 fblg,a %fcc3, loop_2961 for %f18, %f26, %f12 loop_2960: bvc,a %icc, loop_2962 tcs %xcc, 0x0 loop_2961: mova %xcc, %o0, %i0 tleu %icc, 0x1 loop_2962: bgu,a,pn %xcc, loop_2963 edge8 %g4, %o6, %i7 fblg,a %fcc2, loop_2964 te %xcc, 0x1 loop_2963: fands %f3, %f18, %f9 edge16 %l0, %l3, %i3 loop_2964: fandnot1 %f8, %f30, %f6 mulscc %g6, 0x01F8, %o1 orcc %i5, 0x0FF2, %o2 brnz %g1, loop_2965 alignaddrl %o7, %g7, %o3 sdivcc %i2, 0x18C6, %i1 bl loop_2966 loop_2965: bneg,pn %icc, loop_2967 tcs %xcc, 0x3 movrgz %l5, 0x394, %g3 loop_2966: tpos %icc, 0x3 loop_2967: fornot2s %f31, %f15, %f7 bleu,a loop_2968 popc 0x0E37, %o5 or %o4, 0x0573, %l6 fmovdvs %icc, %f10, %f1 loop_2968: edge16 %g5, %l1, %g2 taddcctv %i4, %i6, %l2 fmovsge %icc, %f13, %f4 fpsub16 %f12, %f12, %f6 fmovsa %xcc, %f29, %f0 fbul,a %fcc2, loop_2969 tne %icc, 0x2 movcs %xcc, %l4, %i0 array8 %o0, %g4, %i7 loop_2969: nop set 0x38, %g3 ldswa [%l7 + %g3] 0x15, %l0 andncc %o6, %l3, %i3 sub %g6, %i5, %o1 movrne %g1, 0x3CB, %o2 movne %xcc, %o7, %g7 tne %xcc, 0x4 xnor %i2, %o3, %i1 swap [%l7 + 0x20], %g3 andncc %o5, %l5, %o4 fmovdleu %icc, %f25, %f25 fands %f27, %f12, %f15 fmovdn %icc, %f26, %f29 fbug %fcc1, loop_2970 alignaddrl %l6, %g5, %l1 set 0x40, %i5 ldda [%l7 + %i5] 0x14, %f16 loop_2970: edge16 %i4, %g2, %i6 edge16 %l2, %i0, %l4 edge8l %o0, %g4, %l0 fcmpne16 %f22, %f16, %i7 fcmpes %fcc3, %f18, %f10 movgu %xcc, %l3, %i3 bne,pn %icc, loop_2971 movcs %xcc, %g6, %o6 movrne %i5, 0x11F, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2971: fmovdge %icc, %f25, %f18 fbg %fcc1, loop_2972 fnot2 %f6, %f10 set 0x1C, %i1 sta %f7, [%l7 + %i1] 0x10 loop_2972: orcc %o2, 0x1E1B, %o7 mulx %g7, %i2, %o3 flush %l7 + 0x44 prefetch [%l7 + 0x38], 0x2 movge %icc, %g1, %g3 be loop_2973 brlez %o5, loop_2974 umul %i1, 0x0FF9, %l5 srax %o4, 0x15, %l6 loop_2973: movrlz %g5, 0x325, %l1 loop_2974: andncc %i4, %g2, %l2 bneg,a loop_2975 movle %xcc, %i0, %l4 fsrc2s %f13, %f17 brgz %i6, loop_2976 loop_2975: fmul8sux16 %f22, %f30, %f12 nop set 0x78, %l0 prefetch [%l7 + %l0], 0x0 fone %f24 loop_2976: fornot2 %f14, %f26, %f18 fbg %fcc3, loop_2977 movrlez %g4, %l0, %o0 tcs %icc, 0x1 fmovrdgez %l3, %f28, %f10 loop_2977: fmovsvc %xcc, %f31, %f7 fmovrsgez %i7, %f29, %f30 fabss %f17, %f2 movvc %xcc, %g6, %o6 bge,a,pn %xcc, loop_2978 movcs %xcc, %i5, %o1 fpsub16s %f12, %f20, %f4 fzeros %f9 loop_2978: bpos,pt %icc, loop_2979 movgu %icc, %o2, %o7 movrlez %g7, 0x1D2, %i2 movneg %xcc, %i3, %o3 loop_2979: or %g1, %o5, %g3 movvc %xcc, %l5, %o4 fcmped %fcc0, %f12, %f20 fblg %fcc3, loop_2980 tvs %xcc, 0x6 fandnot1 %f12, %f0, %f6 set 0x20, %i4 stda %i6, [%l7 + %i4] 0x0c loop_2980: edge16n %g5, %l1, %i1 fpsub32s %f6, %f14, %f20 movge %xcc, %g2, %l2 movrlz %i0, %i4, %i6 subcc %l4, %g4, %o0 sra %l3, %l0, %g6 alignaddr %o6, %i7, %i5 ldx [%l7 + 0x68], %o1 edge8n %o7, %g7, %o2 movle %xcc, %i3, %o3 fandnot2s %f18, %f1, %f21 set 0x50, %o0 stxa %i2, [%l7 + %o0] 0x15 ble,pt %xcc, loop_2981 bg,a %icc, loop_2982 ldub [%l7 + 0x7B], %o5 edge16n %g3, %l5, %g1 loop_2981: nop set 0x56, %g5 ldsba [%l7 + %g5] 0x0c, %l6 loop_2982: tge %xcc, 0x7 and %g5, 0x029F, %o4 fbe,a %fcc1, loop_2983 fbge,a %fcc3, loop_2984 fmovsge %icc, %f27, %f11 ldx [%l7 + 0x50], %i1 loop_2983: edge32n %l1, %l2, %g2 loop_2984: udiv %i0, 0x17EC, %i4 fnor %f22, %f24, %f10 stbar wr %g0, 0x18, %asi stwa %i6, [%l7 + 0x64] %asi fbug %fcc2, loop_2985 tg %icc, 0x3 tl %xcc, 0x4 movn %xcc, %g4, %l4 loop_2985: fmovsne %xcc, %f28, %f26 wr %g0, 0x88, %asi ldstuba [%l7 + 0x11] %asi, %o0 movcs %icc, %l0, %g6 taddcc %l3, %i7, %i5 fcmpne16 %f0, %f30, %o1 movrlz %o6, %g7, %o7 ta %icc, 0x5 movge %xcc, %o2, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %icc, %i2, %o5 array32 %o3, %l5, %g1 fmul8x16al %f10, %f3, %f24 fbge %fcc1, loop_2986 fmovsn %xcc, %f5, %f21 wr %g0, 0x2f, %asi stda %i6, [%l7 + 0x68] %asi membar #Sync loop_2986: brlz %g5, loop_2987 sdivcc %o4, 0x104E, %i1 andncc %l1, %g3, %g2 andn %i0, 0x1662, %i4 loop_2987: flush %l7 + 0x7C srl %i6, 0x09, %g4 sethi 0x1E0E, %l2 tneg %icc, 0x6 movg %xcc, %l4, %o0 tsubcctv %g6, 0x1085, %l3 edge8ln %l0, %i5, %o1 fcmpgt16 %f6, %f8, %i7 membar 0x44 fmovdneg %xcc, %f6, %f9 call loop_2988 fmovdl %icc, %f24, %f4 tvs %icc, 0x4 prefetch [%l7 + 0x44], 0x3 loop_2988: or %g7, 0x1D1C, %o6 ldx [%l7 + 0x30], %o7 xnorcc %i3, %i2, %o5 movrne %o3, %o2, %l5 brz,a %l6, loop_2989 movge %xcc, %g5, %o4 movcs %xcc, %i1, %l1 taddcctv %g3, 0x114F, %g1 loop_2989: membar 0x3F edge8n %g2, %i0, %i6 xorcc %i4, %l2, %l4 andncc %g4, %o0, %g6 and %l3, 0x1E46, %l0 fsrc1 %f28, %f14 fmovrdne %o1, %f2, %f28 wr %g0, 0x18, %asi prefetcha [%l7 + 0x70] %asi, 0x0 fornot2 %f28, %f28, %f24 alignaddrl %i5, %o6, %g7 fpadd32 %f26, %f18, %f10 nop setx loop_2990, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done popc %i3, %i2 fmovrdlez %o5, %f0, %f26 movge %xcc, %o7, %o2 loop_2990: mulx %l5, %o3, %l6 tpos %icc, 0x4 sdivcc %o4, 0x110D, %g5 edge32 %i1, %g3, %l1 edge8n %g2, %g1, %i6 fbne,a %fcc3, loop_2991 fbug %fcc3, loop_2992 fmovsvs %xcc, %f22, %f0 movre %i0, %i4, %l2 loop_2991: movrgz %g4, 0x187, %o0 loop_2992: subc %l4, %g6, %l0 sdiv %l3, 0x03BD, %o1 edge16ln %i7, %o6, %g7 sra %i5, %i2, %i3 mulscc %o7, 0x0638, %o5 fpadd32 %f20, %f14, %f14 smulcc %l5, 0x1DD2, %o3 udivcc %o2, 0x07A3, %l6 set 0x58, %i3 stha %o4, [%l7 + %i3] 0xe2 membar #Sync movrgz %g5, %g3, %l1 fble,a %fcc0, loop_2993 te %xcc, 0x2 wr %g0, 0x0c, %asi stha %i1, [%l7 + 0x08] %asi loop_2993: swap [%l7 + 0x58], %g1 faligndata %f4, %f22, %f24 array8 %i6, %g2, %i4 ldstub [%l7 + 0x1A], %i0 sllx %g4, 0x0B, %l2 edge16n %l4, %o0, %g6 fpadd16 %f24, %f24, %f14 tcs %xcc, 0x1 brgz %l3, loop_2994 edge16ln %l0, %o1, %o6 addccc %i7, 0x1651, %i5 movcs %icc, %g7, %i3 loop_2994: bl,pt %icc, loop_2995 fcmpeq32 %f10, %f28, %o7 nop set 0x1E, %l4 sth %i2, [%l7 + %l4] fnot2s %f0, %f17 loop_2995: movl %icc, %o5, %l5 edge8l %o3, %l6, %o4 edge8 %g5, %g3, %l1 fmovrsne %o2, %f19, %f13 mulx %i1, %i6, %g2 sdivx %i4, 0x06BC, %i0 subccc %g4, %l2, %l4 umulcc %g1, 0x11FD, %g6 alignaddr %o0, %l3, %l0 brlez,a %o6, loop_2996 fnot2 %f2, %f10 brz,a %i7, loop_2997 edge16ln %i5, %g7, %o1 loop_2996: xor %i3, 0x08D6, %o7 bl %xcc, loop_2998 loop_2997: xnorcc %o5, %i2, %o3 edge16n %l5, %o4, %g5 sir 0x0C5A loop_2998: bshuffle %f12, %f4, %f12 fmovdleu %icc, %f30, %f31 orncc %l6, %l1, %o2 andn %i1, %g3, %g2 tsubcctv %i4, 0x1E4F, %i0 movne %xcc, %i6, %g4 xnorcc %l2, 0x181A, %l4 bn,a,pt %xcc, loop_2999 edge16l %g6, %o0, %g1 movvc %icc, %l0, %l3 sir 0x1DA4 loop_2999: tg %icc, 0x1 tvc %xcc, 0x5 fxnor %f24, %f2, %f4 fmovsle %xcc, %f29, %f7 wr %g0, 0x10, %asi swapa [%l7 + 0x7C] %asi, %o6 bl,pn %icc, loop_3000 udiv %i5, 0x1E14, %i7 popc 0x18D6, %o1 movrlez %i3, %g7, %o7 loop_3000: fblg,a %fcc2, loop_3001 tle %icc, 0x3 orcc %o5, %o3, %l5 alignaddr %i2, %g5, %o4 loop_3001: udivcc %l6, 0x0B92, %o2 fcmpes %fcc1, %f16, %f6 membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0xf1, %f0 mova %icc, %l1, %g3 edge32n %g2, %i4, %i0 fmovdleu %xcc, %f14, %f6 tcc %xcc, 0x3 set 0x5A, %g6 stha %i1, [%l7 + %g6] 0x89 ldsh [%l7 + 0x0E], %i6 array8 %g4, %l4, %g6 mulx %l2, 0x13CF, %o0 srl %l0, 0x0C, %l3 popc %o6, %i5 flush %l7 + 0x7C fnor %f6, %f0, %f8 array32 %i7, %o1, %i3 wr %g0, 0x80, %asi ldstuba [%l7 + 0x73] %asi, %g7 srl %g1, 0x1B, %o7 array32 %o5, %o3, %l5 fpadd32s %f6, %f14, %f14 fmovse %icc, %f9, %f0 movn %xcc, %g5, %i2 umulcc %l6, %o4, %l1 andn %o2, 0x197E, %g2 fzeros %f31 xorcc %g3, 0x105B, %i0 array8 %i4, %i6, %i1 set 0x50, %l3 ldxa [%l7 + %l3] 0x88, %l4 tpos %icc, 0x1 fmovdcs %icc, %f2, %f13 fcmple32 %f0, %f6, %g4 ldx [%l7 + 0x08], %l2 fbue,a %fcc3, loop_3002 movrgz %g6, %o0, %l3 fmovdge %xcc, %f26, %f20 orncc %l0, 0x0957, %i5 loop_3002: sethi 0x075C, %i7 sra %o1, 0x00, %i3 fnot1 %f0, %f0 movn %xcc, %g7, %o6 mova %xcc, %o7, %o5 fbul %fcc3, loop_3003 subc %o3, 0x0943, %g1 fmovdpos %icc, %f0, %f4 udivcc %g5, 0x0D78, %l5 loop_3003: tl %icc, 0x1 sdivcc %l6, 0x0AF5, %o4 edge32l %i2, %o2, %l1 edge16ln %g2, %g3, %i0 ldd [%l7 + 0x28], %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %i6, %i1, %l4 fpmerge %f3, %f11, %f10 fbuge,a %fcc2, loop_3004 movpos %icc, %g4, %l2 set 0x20, %l6 ldstuba [%l7 + %l6] 0x0c, %i4 loop_3004: ld [%l7 + 0x58], %f23 ldsb [%l7 + 0x6B], %g6 tneg %xcc, 0x1 ldub [%l7 + 0x5D], %l3 movpos %xcc, %o0, %i5 fnot1 %f20, %f12 tcs %icc, 0x2 ld [%l7 + 0x14], %f6 edge8ln %i7, %o1, %l0 stx %g7, [%l7 + 0x30] edge16 %o6, %i3, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %o5, 0x0A89, %o3 prefetch [%l7 + 0x4C], 0x0 set 0x69, %g4 ldstuba [%l7 + %g4] 0x11, %g1 fnot2s %f21, %f17 smulcc %l5, 0x1928, %g5 bl loop_3005 movcc %icc, %o4, %l6 sdivx %i2, 0x1282, %o2 nop setx loop_3006, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_3005: sdivx %g2, 0x179B, %l1 fpackfix %f2, %f6 edge16n %g3, %i0, %i1 loop_3006: nop wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi sub %l4, %i6, %l2 fbuge,a %fcc2, loop_3007 umul %g4, 0x0FDF, %g6 fpsub16s %f5, %f12, %f16 fmovscc %xcc, %f1, %f13 loop_3007: xnorcc %l3, 0x108D, %i4 fpadd16 %f24, %f28, %f24 tneg %xcc, 0x4 array8 %o0, %i7, %i5 set 0x78, %i6 stda %o0, [%l7 + %i6] 0x14 alignaddrl %g7, %l0, %i3 set 0x5C, %o1 swapa [%l7 + %o1] 0x88, %o7 edge16l %o6, %o5, %o3 fornot1 %f22, %f28, %f12 orn %l5, 0x0A47, %g1 fmovsgu %icc, %f12, %f7 siam 0x2 tg %xcc, 0x5 fnot1 %f16, %f26 be %icc, loop_3008 stb %o4, [%l7 + 0x53] fmul8sux16 %f26, %f10, %f12 move %icc, %g5, %l6 loop_3008: fmovdcs %xcc, %f22, %f26 sir 0x0CE1 fba,a %fcc2, loop_3009 ldd [%l7 + 0x50], %i2 or %g2, %o2, %g3 fsrc2 %f8, %f30 loop_3009: bneg loop_3010 tle %xcc, 0x7 popc 0x032E, %l1 fbu,a %fcc1, loop_3011 loop_3010: tsubcc %i1, %i0, %l4 mulx %l2, 0x192C, %g4 fbl %fcc3, loop_3012 loop_3011: fcmped %fcc2, %f6, %f22 fmovrdgez %i6, %f8, %f12 add %l3, 0x07F2, %i4 loop_3012: smulcc %g6, %o0, %i5 tcs %xcc, 0x6 popc %o1, %i7 bgu %xcc, loop_3013 taddcc %g7, %i3, %o7 movrgez %l0, 0x326, %o5 fmovsne %icc, %f16, %f14 loop_3013: fcmpeq16 %f20, %f20, %o6 fmovse %icc, %f8, %f0 nop setx loop_3014, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movle %xcc, %o3, %l5 subcc %g1, 0x1E81, %g5 lduw [%l7 + 0x68], %l6 loop_3014: xnor %o4, 0x009C, %g2 sir 0x04BA edge8l %o2, %g3, %l1 fnands %f12, %f20, %f26 fones %f1 ldub [%l7 + 0x2D], %i2 movrgez %i0, %l4, %i1 srax %l2, 0x09, %i6 smulcc %l3, 0x0277, %i4 fandnot1 %f22, %f28, %f10 orn %g4, %o0, %g6 edge16ln %o1, %i5, %i7 edge16 %g7, %i3, %l0 movrgez %o5, 0x314, %o6 mova %xcc, %o3, %o7 mulx %g1, %l5, %l6 std %o4, [%l7 + 0x38] set 0x42, %o7 lduba [%l7 + %o7] 0x81, %g5 fnot1 %f12, %f16 movg %icc, %g2, %o2 tge %icc, 0x1 set 0x70, %g7 swapa [%l7 + %g7] 0x11, %g3 orncc %i2, %l1, %l4 fcmpgt32 %f8, %f14, %i1 sdivx %i0, 0x02C4, %l2 fandnot2s %f22, %f6, %f18 membar 0x6F sdiv %i6, 0x1338, %i4 brlz %l3, loop_3015 orn %o0, %g6, %o1 bg,a %icc, loop_3016 nop setx loop_3017, %l0, %l1 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_3015: array32 %g4, %i7, %i5 sll %i3, %l0, %g7 loop_3016: fnot1 %f6, %f14 loop_3017: orn %o5, %o3, %o7 edge32ln %o6, %g1, %l5 fexpand %f12, %f2 siam 0x2 set 0x10, %o4 stxa %l6, [%g0 + %o4] 0x20 fmovsle %icc, %f13, %f14 wr %g0, 0x19, %asi ldsba [%l7 + 0x5C] %asi, %g5 alignaddr %g2, %o4, %g3 st %f2, [%l7 + 0x78] fmul8x16al %f28, %f15, %f8 fpack32 %f0, %f4, %f4 stb %o2, [%l7 + 0x1F] set 0x10, %l2 stwa %l1, [%l7 + %l2] 0x14 fmovrslz %i2, %f23, %f16 movn %xcc, %l4, %i0 brgz %i1, loop_3018 te %xcc, 0x7 fands %f17, %f16, %f7 array32 %l2, %i6, %i4 loop_3018: orcc %o0, %l3, %o1 ld [%l7 + 0x08], %f21 fble,a %fcc3, loop_3019 movl %xcc, %g6, %g4 set 0x2C, %o6 lduha [%l7 + %o6] 0x15, %i5 loop_3019: fsrc2 %f22, %f0 tle %icc, 0x7 sdiv %i7, 0x0B20, %i3 movleu %icc, %g7, %o5 fcmpgt16 %f28, %f8, %l0 edge8l %o7, %o6, %o3 tcs %icc, 0x4 andn %g1, %l6, %l5 edge16ln %g2, %o4, %g5 flush %l7 + 0x58 wr %g0, 0xeb, %asi stha %o2, [%l7 + 0x58] %asi membar #Sync orncc %g3, %l1, %l4 move %xcc, %i2, %i0 fbo %fcc2, loop_3020 tvs %xcc, 0x0 umul %l2, %i6, %i1 tcs %icc, 0x2 loop_3020: nop add %l7, 0x40, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x0c, %i4, %o0 movne %icc, %o1, %g6 smulcc %l3, 0x0FF0, %i5 xorcc %g4, %i3, %g7 movne %xcc, %o5, %l0 ldd [%l7 + 0x08], %o6 umulcc %o6, 0x0EAC, %o3 orn %g1, 0x15E2, %l6 fmovsne %xcc, %f24, %f8 movvs %xcc, %i7, %g2 taddcctv %l5, %o4, %o2 sethi 0x0AF4, %g5 sllx %l1, %l4, %g3 tvc %xcc, 0x2 fbug %fcc0, loop_3021 array8 %i0, %l2, %i6 umul %i2, %i4, %o0 sra %o1, 0x06, %i1 loop_3021: addccc %l3, %g6, %g4 tvs %xcc, 0x1 fpsub16s %f9, %f25, %f1 fxnors %f23, %f8, %f20 array32 %i5, %i3, %g7 fxor %f10, %f12, %f12 subc %o5, %l0, %o6 movne %icc, %o7, %o3 taddcc %l6, 0x10F1, %i7 fmul8x16 %f14, %f18, %f22 smulcc %g2, %l5, %o4 fand %f28, %f26, %f26 edge16l %o2, %g1, %g5 membar 0x13 fbge %fcc1, loop_3022 ldsb [%l7 + 0x44], %l1 tsubcc %g3, 0x007A, %l4 fbue,a %fcc2, loop_3023 loop_3022: movl %icc, %i0, %i6 be %xcc, loop_3024 fbl %fcc0, loop_3025 loop_3023: tpos %icc, 0x7 movleu %xcc, %l2, %i2 loop_3024: andncc %o0, %i4, %o1 loop_3025: std %i0, [%l7 + 0x10] edge8n %l3, %g6, %i5 addccc %g4, 0x171F, %g7 sub %i3, %o5, %l0 bpos,a,pn %icc, loop_3026 ldd [%l7 + 0x70], %f6 bgu,a loop_3027 movrlz %o7, 0x0E4, %o3 loop_3026: nop set 0x60, %l5 ldda [%l7 + %l5] 0x22, %o6 loop_3027: movleu %xcc, %l6, %i7 brlez %g2, loop_3028 fbul,a %fcc0, loop_3029 edge32l %o4, %l5, %g1 movre %g5, 0x16A, %o2 loop_3028: movcc %xcc, %l1, %g3 loop_3029: movvc %xcc, %l4, %i6 tne %xcc, 0x1 bleu,a,pt %xcc, loop_3030 std %f30, [%l7 + 0x58] wr %g0, 0x18, %asi stwa %i0, [%l7 + 0x40] %asi loop_3030: edge16 %i2, %o0, %i4 or %l2, 0x14DB, %i1 smulcc %l3, 0x17DD, %g6 movrlz %o1, %g4, %i5 move %icc, %g7, %i3 popc %o5, %l0 tleu %icc, 0x7 orncc %o7, 0x128F, %o3 tleu %xcc, 0x1 bleu,a loop_3031 tne %xcc, 0x1 udivx %o6, 0x010F, %l6 fbo,a %fcc0, loop_3032 loop_3031: sir 0x1695 srl %g2, %i7, %o4 smul %g1, %l5, %g5 loop_3032: sll %l1, %o2, %g3 fmovsn %icc, %f24, %f23 movrne %l4, %i6, %i2 sdivx %o0, 0x06A2, %i0 movcs %icc, %l2, %i4 membar 0x1F fxnor %f4, %f20, %f0 sth %i1, [%l7 + 0x08] tge %xcc, 0x4 alignaddr %l3, %g6, %g4 xor %i5, 0x0AB5, %o1 set 0x70, %i0 ldda [%l7 + %i0] 0x88, %i2 fmovsleu %xcc, %f31, %f12 movg %icc, %o5, %g7 addccc %o7, 0x036F, %o3 xorcc %l0, %o6, %l6 fandnot1s %f2, %f0, %f15 wr %g0, 0x80, %asi ldsba [%l7 + 0x54] %asi, %i7 edge32n %g2, %o4, %g1 mova %icc, %l5, %l1 fbl %fcc2, loop_3033 tn %xcc, 0x3 edge16ln %g5, %o2, %l4 movvs %xcc, %i6, %g3 loop_3033: tle %xcc, 0x7 or %i2, 0x0855, %o0 alignaddr %i0, %i4, %i1 fsrc1s %f12, %f9 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrsne %l3, %f25, %f24 st %f12, [%l7 + 0x7C] sir 0x08D3 andcc %g6, %g4, %l2 xnor %i5, 0x00A3, %i3 brlez,a %o1, loop_3034 movvs %icc, %g7, %o7 tpos %icc, 0x7 sra %o3, 0x0E, %l0 loop_3034: fmovdl %xcc, %f14, %f31 ble,a,pn %xcc, loop_3035 fbug %fcc1, loop_3036 edge8ln %o5, %l6, %o6 alignaddrl %i7, %o4, %g2 loop_3035: fnegd %f24, %f6 loop_3036: alignaddrl %g1, %l1, %l5 addc %g5, 0x12C6, %l4 movleu %xcc, %o2, %g3 move %icc, %i6, %o0 edge32n %i0, %i2, %i4 fba %fcc3, loop_3037 orn %l3, %g6, %g4 std %f26, [%l7 + 0x58] tvs %icc, 0x4 loop_3037: edge32l %i1, %i5, %i3 orn %l2, %g7, %o7 umul %o1, 0x0522, %l0 sth %o5, [%l7 + 0x3E] tsubcctv %l6, %o3, %i7 sdiv %o4, 0x0ACA, %o6 fmovsne %xcc, %f1, %f26 fmovrdne %g2, %f22, %f4 fmovdcs %icc, %f8, %f8 subcc %l1, 0x1760, %l5 movrlz %g5, %g1, %o2 fnot2s %f27, %f13 call loop_3038 tg %icc, 0x6 array32 %l4, %i6, %g3 smulcc %i0, 0x19D6, %o0 loop_3038: sdiv %i2, 0x18F1, %l3 set 0x40, %l1 stda %f0, [%l7 + %l1] 0x80 fmovsgu %icc, %f15, %f20 taddcctv %g6, 0x0F60, %g4 fzero %f28 fandnot2 %f14, %f6, %f12 edge32ln %i1, %i5, %i4 flush %l7 + 0x4C tsubcc %i3, 0x1217, %l2 alignaddrl %g7, %o1, %o7 tl %icc, 0x7 taddcc %l0, 0x0C7F, %l6 add %l7, 0x10, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %o3, %o5 fpsub32 %f16, %f4, %f10 subcc %i7, %o4, %o6 fand %f6, %f14, %f24 fsrc2 %f30, %f30 brlz,a %l1, loop_3039 movcc %xcc, %l5, %g2 add %g5, 0x023D, %g1 tg %xcc, 0x5 loop_3039: fbug,a %fcc0, loop_3040 tg %icc, 0x5 brlez %o2, loop_3041 movne %icc, %i6, %l4 loop_3040: taddcc %g3, %i0, %o0 bl,a,pn %icc, loop_3042 loop_3041: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmped %fcc2, %f30, %f0 movrlz %l3, %g6, %g4 loop_3042: tsubcctv %i1, 0x0CA4, %i2 fmovdcs %xcc, %f5, %f23 fpmerge %f19, %f2, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %xcc, %i5, %i4 movcc %icc, %i3, %g7 set 0x0E, %o2 stba %o1, [%l7 + %o2] 0x80 fmovdvs %xcc, %f14, %f13 fbo %fcc3, loop_3043 fsrc1s %f6, %f9 movgu %xcc, %l2, %o7 sra %l6, 0x1B, %l0 loop_3043: andcc %o5, %o3, %o4 ldstub [%l7 + 0x5D], %o6 fmul8x16 %f7, %f10, %f18 set 0x1C, %o5 lda [%l7 + %o5] 0x18, %f18 stbar addcc %i7, %l1, %g2 addcc %l5, 0x1671, %g5 movcs %icc, %o2, %g1 set 0x60, %i7 ldda [%l7 + %i7] 0x88, %l4 sllx %g3, 0x11, %i0 xorcc %o0, 0x19EE, %l3 brlez,a %i6, loop_3044 tneg %xcc, 0x7 sir 0x0851 umul %g4, 0x0BD8, %g6 loop_3044: orcc %i2, 0x1520, %i1 edge16l %i5, %i3, %i4 tsubcc %o1, %g7, %o7 fxors %f13, %f2, %f16 tvc %icc, 0x6 tne %icc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %l6, %l2, %o5 tg %xcc, 0x6 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi fmovda %xcc, %f20, %f10 set 0x58, %g2 stda %l0, [%l7 + %g2] 0x88 smul %o4, %o6, %i7 movrne %l1, 0x26A, %g2 nop setx loop_3045, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tvs %xcc, 0x6 taddcctv %l5, %o3, %o2 set 0x60, %g1 stxa %g1, [%l7 + %g1] 0xeb membar #Sync loop_3045: fmovsleu %icc, %f18, %f14 sra %g5, 0x01, %l4 umulcc %i0, %g3, %l3 faligndata %f14, %f28, %f0 xnor %o0, %i6, %g6 tcc %icc, 0x6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc2s %f14, %f30 xnorcc %g4, %i1, %i5 tle %xcc, 0x2 edge8 %i2, %i4, %o1 taddcc %i3, 0x0A64, %g7 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 2800 ! Type x : 1325 ! Type cti : 3045 ! Type f : 4518 ! Type i : 13312 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0xE6707A9A .word 0xE7E06B71 .word 0xEAF5913C .word 0x4D3DBF72 .word 0xF77D2061 .word 0x5DEA849E .word 0x7013893F .word 0x02CF71B8 .word 0x28C2398E .word 0x863451AF .word 0xCA64B2B3 .word 0x2C7DAF51 .word 0x18F43375 .word 0x5053F539 .word 0x0185699E .word 0x1F585BE2 .word 0xC9B972FD .word 0x2614587F .word 0xA99CBEA9 .word 0x6C7CB5BB .word 0xF0339505 .word 0xBE345187 .word 0xD740BD94 .word 0x99B1575F .word 0xC5C37004 .word 0x9D85C41C .word 0x066C9772 .word 0x317F6F95 .word 0x96BE3EE8 .word 0x3CC1EF29 .word 0x1ED397B7 .word 0x6436456B .word 0xE5B978A8 .word 0x8B2523A9 .word 0xCE6169B8 .word 0x28EA877B .word 0xFB87CB0C .word 0x80F5547A .word 0x7FE9B7A0 .word 0x5163F4AB .word 0xABE815A4 .word 0x2AE35ABA .word 0xA0DF415C .word 0xCE062D07 .word 0x44127331 .word 0xC4DC977D .word 0x8529D1E6 .word 0x4115D1B4 .word 0x5FFCEB9F .word 0x59878A85 .word 0x7C6C0F18 .word 0x6BFF44C4 .word 0x6D9F9363 .word 0xE0AFDF30 .word 0xFFB016A3 .word 0x3FC36CCB .word 0x257E26A8 .word 0xF3D5C539 .word 0xD38BBAB4 .word 0xD2A1C5BB .word 0x384ACDA7 .word 0x1132B1F7 .word 0x8EF0801C .word 0xF49707F1 .end