/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_basic3_f19.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_f19.s,v 1.1 2007/05/11 17:22:22 drp Exp $" #include "defines.h" #include "nmacros.h" #include "old_boot.s" /************************************************************************ Test case code start ************************************************************************/ .text .global main main: /* test begin */ ta T_RD_THID mov %o1, %l6 umul %l6, 256, %l7 setx DIAG_DATA_AREA, %g1, %g3 add %l7, %g3, %l7 mov %l7, %g1 wrpr %g0, 0x0, %cwp mov %g1, %l7 wrpr %g0, 0x1, %cwp mov %g1, %l7 wrpr %g0, 0x2, %cwp mov %g1, %l7 wrpr %g0, 0x3, %cwp mov %g1, %l7 wrpr %g0, 0x4, %cwp mov %g1, %l7 wrpr %g0, 0x5, %cwp mov %g1, %l7 wrpr %g0, 0x6, %cwp mov %g1, %l7 wrpr %g0, 0x7, %cwp mov %g1, %l7 nop setx 0x07D1B89A90675F68, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0xE, %g1 set 0x3, %g2 set 0x0, %g3 set 0xB, %g4 set 0x6, %g5 set 0xD, %g6 set 0x2, %g7 !# Input registers set -0xB, %i0 set -0x2, %i1 set -0xC, %i2 set -0xB, %i3 set -0xC, %i4 set -0xF, %i5 set -0x1, %i6 set -0xB, %i7 !# Local registers set 0x66BDC25D, %l0 set 0x16FC0DA0, %l1 set 0x706B8B54, %l2 set 0x7767FE11, %l3 set 0x5AAE397E, %l4 set 0x12FB7764, %l5 set 0x32E44A68, %l6 !# Output registers set 0x1840, %o0 set -0x1FB3, %o1 set 0x014F, %o2 set -0x0133, %o3 set -0x0B45, %o4 set 0x1565, %o5 set -0x05A2, %o6 set 0x18EB, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x0B663962AC0398C5) INIT_TH_FP_REG(%l7,%f2,0x7F44CB19CED3F52B) INIT_TH_FP_REG(%l7,%f4,0xF2B07564F000ECAC) INIT_TH_FP_REG(%l7,%f6,0xACE12360FA5F753A) INIT_TH_FP_REG(%l7,%f8,0x95D122EE1CB53569) INIT_TH_FP_REG(%l7,%f10,0x776EB4718AC83642) INIT_TH_FP_REG(%l7,%f12,0x2B3FC3DCEC073AF7) INIT_TH_FP_REG(%l7,%f14,0x09586C62949BE19F) INIT_TH_FP_REG(%l7,%f16,0x8B996E883D81DE51) INIT_TH_FP_REG(%l7,%f18,0x13D38509C7C93947) INIT_TH_FP_REG(%l7,%f20,0x9BD8DFD3C23C6A0B) INIT_TH_FP_REG(%l7,%f22,0xF0A2437785E0A1DA) INIT_TH_FP_REG(%l7,%f24,0xF22BE9E392E0A650) INIT_TH_FP_REG(%l7,%f26,0xAF4434176C4DBEC1) INIT_TH_FP_REG(%l7,%f28,0x742F54223CD23BCA) INIT_TH_FP_REG(%l7,%f30,0x515C09D85109F8E1) !# 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 .. fmovdne %xcc, %f21, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %i0, 0x393, %i4 add %o2, %g2, %l4 tgu %xcc, 0x4 tg %xcc, 0x7 mulscc %o5, %g7, %i6 fbe %fcc1, loop_1 fblg,a %fcc0, loop_2 fmovd %f30, %f12 te %xcc, 0x2 loop_1: srl %g1, 0x02, %i5 loop_2: tl %icc, 0x7 swap [%l7 + 0x6C], %l6 movrgz %i1, 0x155, %l3 fone %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %icc, 0x3 st %f7, [%l7 + 0x2C] tvc %xcc, 0x5 edge8ln %l0, %l2, %o6 fands %f24, %f21, %f16 siam 0x6 wr %g0, 0x11, %asi stda %f16, [%l7 + 0x40] %asi popc %i7, %o3 brnz,a %g6, loop_3 alignaddrl %g5, %i2, %g3 tge %xcc, 0x1 fors %f10, %f28, %f29 loop_3: fmovscc %icc, %f31, %f28 fmovdleu %icc, %f22, %f29 xor %o0, %i3, %g4 set 0x18, %i4 prefetcha [%l7 + %i4] 0x0c, 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %xcc, %o7, %l5 movre %l1, %i0, %i4 movleu %xcc, %o2, %g2 bpos loop_4 prefetch [%l7 + 0x5C], 0x2 movrne %o1, 0x07C, %l4 fmovsle %icc, %f19, %f31 loop_4: edge32ln %g7, %i6, %g1 xnorcc %i5, 0x16ED, %l6 xor %i1, 0x11B2, %l3 subc %o5, 0x0669, %l2 edge16l %o6, %i7, %l0 xorcc %o3, 0x0CB3, %g6 fmovrslz %i2, %f7, %f14 smul %g5, 0x1DE7, %g3 movneg %icc, %o0, %i3 fxnor %f26, %f18, %f22 udivx %o4, 0x005E, %o7 sra %g4, 0x1C, %l5 edge8n %l1, %i0, %o2 fmovspos %xcc, %f17, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgez %i4, loop_5 bpos %xcc, loop_6 taddcc %g2, %o1, %l4 movrlez %g7, %i6, %g1 loop_5: movleu %xcc, %l6, %i5 loop_6: fpsub16 %f28, %f12, %f28 umulcc %l3, %i1, %l2 fcmpd %fcc0, %f6, %f6 movgu %icc, %o5, %i7 movl %icc, %o6, %l0 andncc %o3, %i2, %g6 wr %g0, 0x10, %asi ldsha [%l7 + 0x2A] %asi, %g5 addcc %o0, 0x070E, %i3 sllx %o4, 0x02, %g3 edge32ln %o7, %l5, %l1 fmovsvs %icc, %f24, %f2 movgu %icc, %g4, %o2 wr %g0, 0x89, %asi ldstuba [%l7 + 0x33] %asi, %i0 edge8ln %i4, %o1, %g2 call loop_7 bn,a,pt %xcc, loop_8 tl %xcc, 0x3 add %l4, 0x0A68, %g7 loop_7: orcc %g1, 0x0984, %l6 loop_8: edge8ln %i5, %l3, %i6 brlez %l2, loop_9 be,pt %xcc, loop_10 movpos %xcc, %i1, %i7 brlz %o5, loop_11 loop_9: fmovsg %icc, %f18, %f24 loop_10: fba %fcc0, loop_12 sll %l0, 0x05, %o6 loop_11: fpackfix %f12, %f30 tle %xcc, 0x3 loop_12: array8 %o3, %g6, %i2 taddcc %o0, 0x06E7, %g5 sra %i3, %g3, %o7 movrlez %o4, %l5, %g4 set 0x54, %o5 sta %f28, [%l7 + %o5] 0x04 movrne %l1, %i0, %i4 move %xcc, %o2, %g2 andcc %l4, %g7, %o1 brgz %g1, loop_13 edge32ln %l6, %l3, %i6 and %l2, 0x0019, %i5 stw %i1, [%l7 + 0x60] loop_13: fbe,a %fcc1, loop_14 edge16ln %i7, %l0, %o6 movcc %xcc, %o3, %o5 addccc %i2, %o0, %g6 loop_14: xorcc %i3, 0x0B75, %g3 tsubcctv %o7, 0x0F00, %g5 add %l7, 0x60, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o4, %g4 subcc %l1, %l5, %i4 srax %i0, %o2, %g2 fcmped %fcc1, %f0, %f22 fmovde %icc, %f12, %f14 edge16n %l4, %g7, %o1 sdivx %g1, 0x0821, %l3 alignaddr %i6, %l6, %i5 fornot1 %f20, %f4, %f24 addcc %l2, %i7, %i1 orn %l0, %o3, %o5 bl,a,pt %icc, loop_15 fmovrdlez %o6, %f12, %f12 fble %fcc1, loop_16 tn %xcc, 0x2 loop_15: fbo %fcc2, loop_17 membar 0x0D loop_16: nop set 0x4E, %g1 stba %o0, [%l7 + %g1] 0xe2 membar #Sync loop_17: ldub [%l7 + 0x1A], %i2 movrlez %i3, %g3, %o7 edge32n %g5, %g6, %o4 fbe %fcc0, loop_18 tleu %icc, 0x2 set 0x28, %g4 prefetcha [%l7 + %g4] 0x04, 0x3 loop_18: fcmpne32 %f28, %f28, %l5 fnegd %f10, %f22 bg,pn %icc, loop_19 subc %i4, %i0, %g4 fones %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_19: andn %o2, %g2, %g7 movrgz %o1, %l4, %g1 sth %i6, [%l7 + 0x2A] tcs %icc, 0x0 fmovrsne %l6, %f15, %f27 tsubcctv %l3, 0x1E6C, %i5 smulcc %i7, %i1, %l0 tge %icc, 0x6 sethi 0x1643, %o3 set 0x28, %g3 prefetcha [%l7 + %g3] 0x14, 0x2 fnegs %f8, %f12 bvs,a %xcc, loop_20 movleu %icc, %o5, %o0 sra %i2, 0x0E, %o6 xnor %i3, 0x1F76, %o7 loop_20: mulscc %g3, 0x176D, %g5 brnz,a %g6, loop_21 sllx %o4, 0x12, %l1 fexpand %f21, %f30 fsrc2 %f30, %f24 loop_21: fmovrsgz %i4, %f1, %f18 fmul8ulx16 %f4, %f24, %f16 fbule,a %fcc1, loop_22 srl %l5, %i0, %o2 taddcc %g2, %g4, %g7 fbu,a %fcc2, loop_23 loop_22: movgu %icc, %l4, %g1 ba,a %xcc, loop_24 for %f4, %f18, %f6 loop_23: array32 %o1, %l6, %l3 bne,pn %icc, loop_25 loop_24: tn %icc, 0x1 fmovrdgez %i5, %f18, %f20 movn %icc, %i7, %i6 loop_25: nop set 0x7B, %i0 lduba [%l7 + %i0] 0x88, %l0 alignaddr %i1, %o3, %l2 add %o0, %i2, %o5 move %icc, %i3, %o7 fnor %f16, %f18, %f30 nop setx loop_26, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addccc %o6, %g5, %g3 xor %o4, %l1, %g6 andcc %l5, 0x19A6, %i4 loop_26: tg %icc, 0x5 fpackfix %f0, %f12 fmuld8sux16 %f31, %f15, %f4 fbule %fcc0, loop_27 fmovda %xcc, %f20, %f19 movne %icc, %o2, %g2 subcc %i0, %g4, %l4 loop_27: nop wr %g0, 0x88, %asi ldxa [%l7 + 0x20] %asi, %g7 edge8l %g1, %o1, %l6 xor %l3, 0x1F92, %i5 bge,a %xcc, loop_28 bge,pt %icc, loop_29 stx %i7, [%l7 + 0x78] set 0x2E, %o1 stha %i6, [%l7 + %o1] 0xe2 membar #Sync loop_28: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_29: xor %i1, %o3, %l0 tcs %xcc, 0x4 smulcc %o0, 0x0CEA, %l2 fmovsle %icc, %f17, %f1 array16 %i2, %o5, %o7 udiv %o6, 0x124F, %g5 fbn %fcc1, loop_30 tcc %xcc, 0x5 xorcc %g3, %o4, %i3 movcc %icc, %l1, %g6 loop_30: sdivcc %i4, 0x0AFA, %o2 edge8l %l5, %g2, %i0 wr %g0, 0x27, %asi stba %l4, [%l7 + 0x48] %asi membar #Sync prefetch [%l7 + 0x58], 0x3 fbe,a %fcc0, loop_31 fmovdge %xcc, %f29, %f2 umul %g4, %g7, %o1 tvs %icc, 0x6 loop_31: srl %l6, %g1, %l3 movvs %xcc, %i5, %i7 orncc %i6, %o3, %l0 movrlz %i1, %o0, %l2 edge8n %o5, %i2, %o7 prefetch [%l7 + 0x14], 0x3 fmovde %xcc, %f23, %f1 sdiv %g5, 0x0E1E, %o6 ldd [%l7 + 0x38], %f18 edge8l %o4, %i3, %l1 movgu %icc, %g6, %g3 fnot1s %f3, %f29 fbo %fcc3, loop_32 fbule %fcc3, loop_33 prefetch [%l7 + 0x60], 0x0 array8 %i4, %l5, %o2 loop_32: movg %icc, %g2, %l4 loop_33: nop wr %g0, 0x0c, %asi swapa [%l7 + 0x4C] %asi, %g4 fcmpeq16 %f2, %f6, %g7 sir 0x1614 fpsub16 %f8, %f24, %f12 mulx %o1, 0x136A, %i0 stb %g1, [%l7 + 0x1A] ldd [%l7 + 0x08], %l2 fpackfix %f20, %f3 movcc %xcc, %i5, %l6 movneg %xcc, %i6, %o3 fxnor %f10, %f2, %f10 brz,a %i7, loop_34 movl %icc, %i1, %l0 membar 0x19 nop setx loop_35, %l0, %l1 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_34: movpos %xcc, %l2, %o0 mulx %o5, %o7, %i2 membar 0x42 loop_35: array8 %g5, %o6, %o4 fmovsne %xcc, %f3, %f22 fmovsge %xcc, %f24, %f20 move %xcc, %l1, %g6 movcs %xcc, %g3, %i3 fmovscs %xcc, %f3, %f12 fble %fcc1, loop_36 bvs,pn %xcc, loop_37 edge16l %i4, %l5, %o2 mulx %l4, 0x0A9E, %g4 loop_36: std %g2, [%l7 + 0x28] loop_37: edge8ln %g7, %i0, %g1 or %l3, %o1, %l6 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x40] %asi, 0x2 tvs %icc, 0x3 subccc %o3, 0x15D3, %i7 fnands %f5, %f30, %f21 brgez %i5, loop_38 tleu %icc, 0x1 orcc %l0, %l2, %o0 fornot1s %f23, %f1, %f31 loop_38: alignaddrl %i1, %o5, %o7 tcs %xcc, 0x6 fmovdneg %icc, %f2, %f19 movrlz %i2, %g5, %o6 alignaddrl %o4, %l1, %g3 wr %g0, 0x11, %asi ldswa [%l7 + 0x08] %asi, %g6 wr %g0, 0x80, %asi ldswa [%l7 + 0x4C] %asi, %i3 ta %xcc, 0x1 be loop_39 tge %icc, 0x0 tg %xcc, 0x4 brlz,a %l5, loop_40 loop_39: and %i4, 0x1E13, %o2 mulscc %g4, %l4, %g7 tsubcc %i0, 0x0038, %g1 loop_40: tle %icc, 0x3 set 0x48, %l5 sta %f26, [%l7 + %l5] 0x0c membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f0 smulcc %g2, %l3, %l6 fmovspos %icc, %f14, %f13 nop setx loop_41, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movre %i6, %o3, %o1 wr %g0, 0x81, %asi stxa %i7, [%l7 + 0x68] %asi loop_41: array8 %i5, %l2, %o0 movrne %i1, %l0, %o7 membar 0x73 alignaddr %o5, %g5, %i2 andcc %o6, %l1, %o4 fpadd32 %f20, %f20, %f24 std %f30, [%l7 + 0x30] addccc %g3, %i3, %l5 edge8n %g6, %i4, %g4 fbul %fcc2, loop_42 fpack32 %f18, %f8, %f8 edge8ln %l4, %o2, %i0 array16 %g1, %g2, %l3 loop_42: nop set 0x40, %g6 stda %f16, [%l7 + %g6] 0x10 xorcc %l6, %g7, %i6 fmovscs %icc, %f24, %f5 movrne %o1, %o3, %i5 tge %xcc, 0x6 fbl,a %fcc0, loop_43 bn,pt %icc, loop_44 movl %xcc, %l2, %o0 swap [%l7 + 0x24], %i1 loop_43: tle %icc, 0x3 loop_44: udiv %l0, 0x073B, %i7 edge32l %o7, %g5, %o5 alignaddrl %o6, %i2, %l1 fbug,a %fcc3, loop_45 ldstub [%l7 + 0x21], %o4 fmovdne %xcc, %f21, %f31 edge32 %i3, %g3, %g6 loop_45: movne %icc, %i4, %l5 ta %icc, 0x4 srl %l4, %g4, %i0 fmovrse %g1, %f21, %f8 sethi 0x0DCD, %g2 flush %l7 + 0x48 fmul8x16au %f2, %f11, %f14 ba,a,pt %icc, loop_46 fmovdn %icc, %f17, %f21 faligndata %f14, %f22, %f0 srl %l3, %l6, %o2 loop_46: movcs %icc, %i6, %g7 fmul8sux16 %f14, %f16, %f24 udiv %o1, 0x0D97, %o3 call loop_47 fsrc2s %f15, %f7 add %l7, 0x10, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x04, %l2, %o0 loop_47: tvc %xcc, 0x6 fbuge,a %fcc3, loop_48 and %i5, 0x1C2D, %l0 fone %f30 addccc %i1, 0x0A08, %o7 loop_48: movrgez %i7, %o5, %o6 udivx %g5, 0x02CD, %i2 alignaddrl %l1, %o4, %g3 brlz,a %i3, loop_49 array32 %g6, %i4, %l5 fpmerge %f12, %f1, %f30 fcmpeq32 %f16, %f6, %l4 loop_49: movrne %g4, 0x130, %g1 addccc %g2, 0x08BC, %l3 fpadd16 %f16, %f6, %f22 edge32n %l6, %i0, %o2 fbn,a %fcc1, loop_50 ldsh [%l7 + 0x38], %g7 xor %o1, %o3, %l2 udivx %i6, 0x1D91, %i5 loop_50: subccc %o0, %l0, %o7 fmovdneg %xcc, %f14, %f17 fmovd %f14, %f18 udiv %i7, 0x1D23, %i1 movrne %o5, %g5, %i2 movcc %xcc, %o6, %o4 ta %icc, 0x4 fbn %fcc2, loop_51 movge %icc, %g3, %i3 fcmpeq16 %f2, %f20, %g6 sdivcc %l1, 0x1000, %l5 loop_51: nop add %l7, 0x5C, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %l4, %g4 andcc %g1, 0x1799, %i4 fbul %fcc2, loop_52 udivx %g2, 0x00B7, %l6 bgu,a loop_53 array32 %i0, %o2, %g7 loop_52: for %f14, %f0, %f16 mova %icc, %l3, %o3 loop_53: nop set 0x60, %i7 lduwa [%l7 + %i7] 0x04, %l2 srlx %i6, 0x19, %o1 nop setx loop_54, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbn %fcc0, loop_55 edge32 %o0, %i5, %o7 bneg,a %xcc, loop_56 loop_54: movvc %icc, %l0, %i7 loop_55: fble %fcc0, loop_57 taddcc %o5, 0x1F24, %g5 loop_56: srax %i1, 0x07, %i2 bpos,a,pn %icc, loop_58 loop_57: tsubcc %o6, %o4, %g3 fbge,a %fcc2, loop_59 faligndata %f30, %f26, %f18 loop_58: movrlez %g6, 0x333, %l1 ldstub [%l7 + 0x30], %i3 loop_59: tsubcctv %l5, %g4, %g1 alignaddrl %i4, %g2, %l6 xnor %i0, %l4, %g7 te %icc, 0x1 tge %icc, 0x1 movrlz %l3, %o3, %l2 fbn %fcc0, loop_60 prefetch [%l7 + 0x70], 0x2 sdiv %o2, 0x1E10, %o1 edge8 %o0, %i6, %o7 loop_60: fnot1 %f10, %f0 sra %i5, 0x19, %l0 array8 %o5, %i7, %i1 brnz,a %g5, loop_61 subc %i2, %o4, %g3 andn %g6, 0x15CA, %o6 fpadd32s %f17, %f1, %f6 loop_61: orncc %i3, 0x0F12, %l5 sdivcc %l1, 0x0661, %g1 tvc %xcc, 0x0 fbuge %fcc0, loop_62 fornot2s %f15, %f19, %f28 taddcc %i4, 0x003F, %g2 fcmpne32 %f16, %f6, %g4 loop_62: tcs %icc, 0x6 set 0x40, %i5 stha %l6, [%l7 + %i5] 0x2a membar #Sync set 0x38, %o2 stwa %i0, [%l7 + %o2] 0x2a membar #Sync movrlez %l4, %l3, %o3 ta %xcc, 0x4 ble,a %icc, loop_63 ldd [%l7 + 0x68], %f22 fmovsg %icc, %f24, %f15 sdivcc %g7, 0x0AB2, %o2 loop_63: fnands %f28, %f18, %f5 fmovsleu %icc, %f15, %f23 faligndata %f24, %f22, %f28 set 0x38, %i6 swapa [%l7 + %i6] 0x89, %l2 fpsub16 %f30, %f4, %f24 edge32n %o1, %i6, %o7 nop setx loop_64, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addccc %o0, %i5, %l0 stw %i7, [%l7 + 0x60] wr %g0, 0x80, %asi stda %i0, [%l7 + 0x68] %asi loop_64: fandnot1 %f26, %f24, %f24 fbue %fcc0, loop_65 fpmerge %f17, %f31, %f30 srax %o5, 0x1F, %i2 fpmerge %f7, %f19, %f10 loop_65: edge16l %o4, %g3, %g6 tvs %xcc, 0x1 stb %o6, [%l7 + 0x30] array32 %g5, %i3, %l5 edge8l %g1, %l1, %g2 lduw [%l7 + 0x78], %i4 fbg %fcc0, loop_66 tcc %icc, 0x2 tpos %icc, 0x0 srax %l6, %g4, %l4 loop_66: movre %l3, 0x258, %o3 stx %g7, [%l7 + 0x18] te %xcc, 0x5 array16 %i0, %o2, %o1 bvs,a,pt %xcc, loop_67 movg %xcc, %i6, %o7 addccc %l2, %i5, %o0 edge16ln %i7, %l0, %o5 loop_67: tcc %xcc, 0x3 fmuld8sux16 %f20, %f17, %f20 edge32l %i2, %o4, %g3 fmovd %f28, %f10 movrgez %i1, 0x0FB, %g6 srax %g5, %i3, %o6 sra %l5, 0x0B, %g1 fbug %fcc1, loop_68 movneg %icc, %l1, %g2 udiv %l6, 0x1834, %g4 wr %g0, 0x5f, %asi stxa %i4, [%g0 + 0x0] %asi loop_68: sllx %l3, 0x08, %l4 edge8n %o3, %g7, %o2 tle %xcc, 0x5 move %icc, %i0, %i6 brz,a %o1, loop_69 movl %xcc, %l2, %o7 bvs loop_70 tgu %xcc, 0x3 loop_69: movrne %i5, 0x365, %i7 sdiv %l0, 0x1EF9, %o5 loop_70: popc %i2, %o4 movcc %xcc, %o0, %g3 movge %icc, %i1, %g6 fand %f0, %f14, %f24 sdivx %g5, 0x1EC0, %o6 edge32n %i3, %g1, %l1 fmovrdgez %l5, %f16, %f16 fblg,a %fcc1, loop_71 movn %xcc, %l6, %g4 edge8 %i4, %g2, %l3 andn %l4, %o3, %o2 loop_71: taddcc %i0, 0x0FF5, %g7 taddcc %i6, 0x12FC, %o1 andcc %o7, %i5, %l2 std %f18, [%l7 + 0x18] edge8ln %l0, %o5, %i7 movrlez %o4, 0x128, %i2 fbul,a %fcc0, loop_72 alignaddr %o0, %g3, %i1 tsubcc %g5, 0x1607, %g6 movcs %xcc, %i3, %o6 loop_72: movne %icc, %l1, %l5 movrne %l6, 0x082, %g4 fmovrslez %i4, %f27, %f25 nop set 0x72, %i1 ldstub [%l7 + %i1], %g1 movl %xcc, %l3, %g2 sth %o3, [%l7 + 0x18] tgu %xcc, 0x0 movvs %icc, %l4, %o2 sir 0x0613 swap [%l7 + 0x7C], %g7 or %i6, 0x1A64, %i0 fmovsgu %icc, %f3, %f28 fmovsle %xcc, %f29, %f4 fands %f6, %f16, %f31 xor %o7, %i5, %l2 edge16l %o1, %l0, %o5 bneg,a loop_73 smulcc %i7, 0x1503, %i2 xorcc %o4, %o0, %g3 edge16 %g5, %g6, %i1 loop_73: bg %icc, loop_74 fble,a %fcc0, loop_75 stw %o6, [%l7 + 0x0C] fmovsleu %xcc, %f25, %f13 loop_74: orncc %i3, %l5, %l1 loop_75: addc %g4, 0x0B9D, %l6 edge32l %g1, %l3, %i4 faligndata %f10, %f16, %f4 nop setx loop_76, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvs %xcc, %o3, %g2 movcs %icc, %l4, %g7 and %o2, 0x1418, %i6 loop_76: movge %xcc, %o7, %i5 fsrc1s %f27, %f27 subcc %l2, %i0, %l0 wr %g0, 0x04, %asi stda %o0, [%l7 + 0x78] %asi edge32ln %i7, %i2, %o4 fmovsne %xcc, %f24, %f8 orn %o5, %g3, %g5 tleu %xcc, 0x0 fmovdn %xcc, %f4, %f29 andcc %g6, %o0, %i1 fpackfix %f6, %f3 srax %i3, 0x03, %l5 sethi 0x01AC, %l1 membar 0x37 brlz %g4, loop_77 bneg,a %icc, loop_78 brnz %l6, loop_79 mova %icc, %g1, %o6 loop_77: fxnors %f10, %f7, %f12 loop_78: tgu %xcc, 0x7 loop_79: fbuge %fcc1, loop_80 edge16n %l3, %i4, %g2 smul %l4, 0x0FE8, %o3 set 0x0, %o3 ldxa [%g0 + %o3] 0x20, %o2 loop_80: bcc,pn %xcc, loop_81 edge8ln %i6, %o7, %i5 stw %g7, [%l7 + 0x40] tneg %icc, 0x1 loop_81: fmovsgu %icc, %f30, %f22 tpos %xcc, 0x3 edge8 %l2, %l0, %o1 addccc %i0, %i2, %o4 xor %i7, 0x1170, %g3 siam 0x4 umul %g5, 0x1A23, %g6 array32 %o5, %i1, %o0 fmovsleu %xcc, %f8, %f26 fmovrse %i3, %f14, %f27 edge16ln %l5, %l1, %l6 add %l7, 0x10, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %g4 casa [%l6] 0x10, %g4, %o6 tsubcctv %l3, %i4, %g1 nop set 0x1A, %o4 ldub [%l7 + %o4], %l4 subccc %g2, 0x12CB, %o2 fands %f28, %f15, %f0 ldstub [%l7 + 0x6E], %o3 sub %o7, %i5, %i6 movrgz %l2, %g7, %o1 andn %l0, 0x0A4F, %i0 fxors %f10, %f14, %f24 orn %i2, 0x0814, %o4 udiv %i7, 0x1CDB, %g5 ba,a %xcc, loop_82 fbe %fcc3, loop_83 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %g6, 0x0B0D, %o5 loop_82: nop setx loop_84, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_83: ldub [%l7 + 0x2C], %i1 tleu %icc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_84: edge16 %g3, %o0, %l5 fmovrsne %l1, %f20, %f20 fble %fcc0, loop_85 sub %i3, 0x1CB6, %g4 brgz,a %l6, loop_86 fabss %f9, %f29 loop_85: umulcc %l3, %i4, %g1 edge16ln %o6, %l4, %g2 loop_86: srl %o2, 0x02, %o7 alignaddr %i5, %o3, %i6 movg %xcc, %g7, %o1 fmovrslez %l2, %f28, %f19 mova %icc, %i0, %i2 fmovdge %xcc, %f26, %f25 andncc %o4, %i7, %l0 srax %g5, 0x0A, %o5 fmul8x16 %f17, %f28, %f0 std %g6, [%l7 + 0x40] ble,a,pn %icc, loop_87 edge16l %g3, %o0, %l5 add %l1, 0x1EC5, %i3 wr %g0, 0x80, %asi lduwa [%l7 + 0x70] %asi, %g4 loop_87: subcc %l6, %l3, %i1 and %g1, 0x0CA9, %o6 fmovdvs %icc, %f28, %f23 srl %l4, 0x19, %g2 tpos %xcc, 0x2 srax %o2, %o7, %i4 set 0x2E, %o6 ldsba [%l7 + %o6] 0x14, %o3 fone %f20 te %icc, 0x1 fpackfix %f18, %f29 edge32ln %i6, %i5, %g7 smulcc %o1, %i0, %i2 andn %l2, %o4, %i7 fmovdneg %xcc, %f11, %f29 tn %xcc, 0x6 ld [%l7 + 0x10], %f27 tge %xcc, 0x7 edge32n %l0, %g5, %g6 udivcc %g3, 0x1992, %o5 tcc %xcc, 0x1 set 0x2E, %l1 lduha [%l7 + %l1] 0x04, %o0 fbuge,a %fcc2, loop_88 fors %f30, %f28, %f29 edge32 %l1, %i3, %g4 edge32ln %l6, %l3, %i1 loop_88: movneg %xcc, %l5, %o6 tvs %icc, 0x4 move %icc, %g1, %l4 fmovsvs %xcc, %f26, %f0 sllx %g2, %o2, %o7 movge %xcc, %o3, %i6 srax %i4, 0x13, %g7 brnz,a %o1, loop_89 srl %i0, 0x12, %i5 tsubcctv %i2, 0x015F, %l2 fmovsge %icc, %f0, %f23 loop_89: fnot1 %f0, %f16 wr %g0, 0x80, %asi prefetcha [%l7 + 0x18] %asi, 0x0 movne %xcc, %i7, %g5 movpos %icc, %l0, %g3 te %xcc, 0x6 fcmpeq16 %f16, %f16, %o5 brz,a %g6, loop_90 ldub [%l7 + 0x1D], %o0 tsubcctv %l1, 0x19BB, %i3 tne %icc, 0x2 loop_90: sdiv %l6, 0x0381, %g4 fmuld8sux16 %f2, %f2, %f8 tpos %icc, 0x1 tle %icc, 0x5 udiv %l3, 0x0A06, %l5 fmovscc %xcc, %f1, %f5 movrlez %i1, 0x1EA, %o6 movpos %xcc, %l4, %g1 sethi 0x0D7B, %o2 ta %xcc, 0x4 te %icc, 0x5 xor %o7, %o3, %i6 bl %icc, loop_91 tn %xcc, 0x7 std %f12, [%l7 + 0x48] udivx %g2, 0x062E, %g7 loop_91: fcmpne16 %f18, %f4, %i4 fmovda %xcc, %f19, %f28 tpos %icc, 0x1 edge32l %i0, %o1, %i5 sir 0x11BD be,a,pn %icc, loop_92 bn,a loop_93 tcs %icc, 0x2 wr %g0, 0x81, %asi lda [%l7 + 0x18] %asi, %f12 loop_92: membar 0x13 loop_93: movle %icc, %i2, %l2 tvc %icc, 0x4 subc %i7, 0x0597, %o4 fmovdge %xcc, %f8, %f10 srax %l0, %g3, %o5 fnands %f27, %f3, %f20 fba %fcc1, loop_94 fcmple32 %f4, %f30, %g6 ldx [%l7 + 0x08], %g5 stb %o0, [%l7 + 0x3F] loop_94: nop set 0x0C, %l4 swapa [%l7 + %l4] 0x10, %i3 wr %g0, 0x89, %asi lduba [%l7 + 0x33] %asi, %l6 movrgez %g4, %l1, %l5 brlz,a %l3, loop_95 srl %o6, 0x07, %i1 fmovdge %icc, %f15, %f14 taddcctv %g1, 0x1B12, %l4 loop_95: movgu %icc, %o7, %o3 ba,pt %xcc, loop_96 fcmpd %fcc3, %f30, %f4 andn %o2, %g2, %g7 ble,a loop_97 loop_96: lduw [%l7 + 0x78], %i4 bn,a %icc, loop_98 membar 0x26 loop_97: alignaddr %i6, %o1, %i5 brnz %i2, loop_99 loop_98: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnands %f2, %f5, %f30 fbo,a %fcc1, loop_100 loop_99: bg loop_101 stx %i0, [%l7 + 0x08] movn %icc, %l2, %o4 loop_100: ldx [%l7 + 0x20], %i7 loop_101: fxnors %f12, %f23, %f31 fand %f28, %f28, %f0 subc %l0, 0x014B, %o5 fmovdneg %xcc, %f5, %f25 fbue,a %fcc0, loop_102 brz,a %g3, loop_103 fmovse %xcc, %f6, %f18 tge %icc, 0x3 loop_102: nop setx loop_104, %l0, %l1 jmpl %l1, %g6 loop_103: movleu %icc, %g5, %o0 fbuge %fcc0, loop_105 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_104: nop set 0x26, %l6 ldsh [%l7 + %l6], %l6 sllx %g4, %i3, %l1 loop_105: tg %xcc, 0x5 xnor %l3, 0x1A52, %l5 movleu %icc, %o6, %i1 edge8l %l4, %o7, %o3 bleu,a,pn %icc, loop_106 sir 0x00E8 fbuge,a %fcc1, loop_107 tg %icc, 0x1 loop_106: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd32s %f30, %f2, %f22 loop_107: nop set 0x6C, %g5 lduba [%l7 + %g5] 0x88, %g1 fblg,a %fcc2, loop_108 taddcctv %g2, %g7, %o2 movrgez %i6, %i4, %i5 nop setx loop_109, %l0, %l1 jmpl %l1, %i2 loop_108: fbul %fcc0, loop_110 sll %i0, %l2, %o4 set 0x20, %l3 stxa %i7, [%l7 + %l3] 0x2a membar #Sync loop_109: movpos %icc, %o1, %l0 loop_110: orn %o5, %g3, %g5 fabss %f22, %f23 fornot2s %f17, %f16, %f10 edge16l %g6, %l6, %o0 or %i3, %g4, %l3 edge32ln %l5, %l1, %i1 bshuffle %f20, %f16, %f6 array32 %l4, %o6, %o3 fmovde %xcc, %f20, %f24 tn %xcc, 0x7 stb %o7, [%l7 + 0x71] fmovsle %xcc, %f0, %f8 set 0x1C, %o7 ldswa [%l7 + %o7] 0x80, %g2 tn %icc, 0x1 edge16ln %g7, %g1, %i6 movrlz %i4, %o2, %i5 edge16l %i0, %i2, %l2 sll %i7, %o4, %o1 array8 %l0, %o5, %g5 fmovsleu %xcc, %f7, %f2 fands %f4, %f12, %f26 edge16 %g3, %l6, %o0 set 0x7C, %l0 lda [%l7 + %l0] 0x89, %f11 edge16 %g6, %i3, %l3 taddcc %g4, %l5, %l1 movn %icc, %i1, %o6 movgu %icc, %l4, %o7 add %l7, 0x5C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o3 casa [%l6] 0x81, %o3, %g2 movre %g7, 0x20E, %i6 std %f14, [%l7 + 0x38] fcmpgt16 %f24, %f30, %i4 edge32n %g1, %i5, %i0 xnorcc %i2, 0x1F88, %l2 subcc %i7, %o4, %o2 fsrc1s %f21, %f25 movpos %icc, %l0, %o5 add %l7, 0x14, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %o1 casa [%l6] 0x10, %o1, %g3 bneg %icc, loop_111 edge16l %l6, %g5, %g6 ta %xcc, 0x3 tsubcc %o0, %i3, %l3 loop_111: movgu %icc, %g4, %l1 movge %icc, %i1, %o6 fmovrslez %l4, %f1, %f21 fmovrslez %o7, %f13, %f17 udivx %o3, 0x1D37, %l5 tg %icc, 0x2 fbo,a %fcc2, loop_112 bshuffle %f4, %f2, %f18 movcs %xcc, %g7, %i6 flush %l7 + 0x08 loop_112: fbge,a %fcc2, loop_113 sdiv %i4, 0x1B75, %g2 fexpand %f17, %f24 taddcctv %g1, %i0, %i2 loop_113: srax %i5, 0x0B, %i7 fexpand %f4, %f18 te %xcc, 0x1 movpos %xcc, %l2, %o4 wr %g0, 0x89, %asi stha %l0, [%l7 + 0x6A] %asi fnor %f16, %f6, %f14 nop setx loop_114, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tsubcctv %o5, %o1, %o2 movne %xcc, %g3, %g5 ble,a %xcc, loop_115 loop_114: fbo %fcc3, loop_116 movg %xcc, %g6, %o0 sir 0x1DD9 loop_115: edge8 %i3, %l6, %g4 loop_116: nop wr %g0, 0x0c, %asi stda %f0, [%l7 + 0x40] %asi edge16 %l3, %l1, %i1 tcc %icc, 0x2 tge %xcc, 0x4 fmovdleu %xcc, %f2, %f18 edge32 %o6, %o7, %o3 flush %l7 + 0x34 array16 %l5, %g7, %l4 wr %g0, 0x88, %asi stxa %i6, [%l7 + 0x08] %asi or %i4, %g1, %i0 srax %i2, 0x15, %g2 movrlz %i5, %i7, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %l0, %l2, %o5 sdivx %o2, 0x09B8, %g3 fpackfix %f18, %f3 fxnor %f8, %f30, %f30 set 0x0C, %i2 ldsba [%l7 + %i2] 0x04, %g5 orcc %o1, 0x19CF, %o0 ldsb [%l7 + 0x76], %g6 movl %xcc, %i3, %l6 fbge,a %fcc2, loop_117 fmovrsgez %g4, %f28, %f20 add %l3, 0x1952, %l1 bne loop_118 loop_117: fbul %fcc3, loop_119 membar 0x07 ldx [%l7 + 0x48], %i1 loop_118: bvs,pt %xcc, loop_120 loop_119: tn %xcc, 0x5 and %o7, 0x071E, %o6 ldsb [%l7 + 0x6B], %l5 loop_120: lduh [%l7 + 0x68], %o3 bgu,a %xcc, loop_121 fcmpgt32 %f14, %f20, %g7 sdivcc %l4, 0x12EA, %i6 movpos %xcc, %i4, %i0 loop_121: nop set 0x18, %l2 sta %f27, [%l7 + %l2] 0x10 fbe %fcc1, loop_122 array32 %i2, %g1, %g2 fzero %f14 tcs %xcc, 0x0 loop_122: ba,pn %icc, loop_123 fmovrdgz %i7, %f30, %f14 ble %xcc, loop_124 edge8n %i5, %o4, %l0 loop_123: nop wr %g0, 0x81, %asi lduba [%l7 + 0x3A] %asi, %o5 loop_124: srax %l2, %o2, %g5 bshuffle %f6, %f26, %f26 sra %g3, %o1, %o0 fmul8sux16 %f30, %f10, %f20 edge32 %g6, %i3, %l6 tle %xcc, 0x4 fbuge %fcc3, loop_125 ld [%l7 + 0x68], %f22 movneg %xcc, %l3, %g4 tn %xcc, 0x2 loop_125: fblg,a %fcc3, loop_126 taddcc %i1, 0x10BE, %o7 alignaddr %o6, %l1, %o3 orn %l5, 0x105F, %l4 loop_126: nop setx loop_127, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done andn %i6, %i4, %g7 movrlez %i0, %i2, %g2 fbe,a %fcc2, loop_128 loop_127: fbug,a %fcc1, loop_129 edge32l %i7, %i5, %o4 fnands %f31, %f24, %f13 loop_128: sub %g1, %l0, %o5 loop_129: movg %icc, %l2, %o2 set 0x28, %i3 stxa %g5, [%l7 + %i3] 0x2b membar #Sync tneg %xcc, 0x5 fnegd %f24, %f16 sdivcc %g3, 0x04E0, %o1 fmovsle %icc, %f22, %f10 tvc %xcc, 0x2 fbuge %fcc2, loop_130 taddcc %o0, %g6, %l6 array16 %l3, %i3, %i1 and %g4, 0x1BB0, %o7 loop_130: orn %l1, %o3, %o6 nop setx loop_131, %l0, %l1 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 %f8, %f28, %f20 movpos %icc, %l5, %i6 tcc %icc, 0x0 loop_131: fmovsn %icc, %f24, %f3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fands %f16, %f8, %f30 fmovdneg %icc, %f25, %f12 sdivcc %l4, 0x0483, %i4 fblg,a %fcc0, loop_132 fand %f2, %f8, %f20 brnz %i0, loop_133 bvc,a,pt %xcc, loop_134 loop_132: edge32l %g7, %g2, %i7 edge8ln %i5, %i2, %o4 loop_133: subccc %g1, %l0, %o5 loop_134: udiv %l2, 0x0663, %o2 movrlez %g3, %o1, %o0 fxor %f14, %f2, %f8 movrlez %g6, 0x1F2, %g5 fandnot1 %f10, %f22, %f30 and %l6, 0x107B, %l3 nop setx loop_135, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fpack16 %f2, %f16 smulcc %i3, %i1, %g4 xor %o7, %l1, %o6 loop_135: fmuld8ulx16 %f29, %f22, %f12 sll %o3, %l5, %l4 brz %i4, loop_136 fmovrde %i0, %f2, %f4 andncc %g7, %i6, %i7 bneg %xcc, loop_137 loop_136: fbo,a %fcc1, loop_138 movn %icc, %i5, %g2 umulcc %o4, %g1, %i2 loop_137: fcmple32 %f6, %f26, %l0 loop_138: bpos,a %xcc, loop_139 fmul8x16al %f13, %f17, %f16 movl %icc, %l2, %o5 srax %o2, 0x0E, %o1 loop_139: sdivcc %g3, 0x15C6, %o0 fexpand %f8, %f22 subccc %g5, %l6, %l3 be,a %xcc, loop_140 movpos %xcc, %i3, %i1 srl %g6, 0x00, %o7 bl,a loop_141 loop_140: nop setx loop_142, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry subcc %l1, 0x155B, %g4 fandnot1 %f10, %f20, %f30 loop_141: nop set 0x38, %g7 prefetcha [%l7 + %g7] 0x11, 0x1 loop_142: fsrc2s %f6, %f24 array32 %o3, %l5, %i4 tge %xcc, 0x6 edge8n %i0, %g7, %l4 fcmpeq16 %f18, %f20, %i6 fone %f28 fmovdgu %xcc, %f22, %f25 bshuffle %f8, %f28, %f24 udivcc %i7, 0x024D, %g2 xor %i5, %g1, %i2 ldd [%l7 + 0x60], %f14 fmovrsne %o4, %f1, %f29 sethi 0x1C85, %l2 addccc %l0, 0x0B8A, %o5 set 0x57, %o0 lduba [%l7 + %o0] 0x11, %o2 movpos %icc, %o1, %g3 andn %o0, %g5, %l3 udivcc %i3, 0x0B0F, %l6 addc %i1, %o7, %g6 fornot1s %f7, %f28, %f8 movrgz %l1, %g4, %o6 wr %g0, 0x04, %asi ldsba [%l7 + 0x49] %asi, %o3 wr %g0, 0x23, %asi stha %i4, [%l7 + 0x24] %asi membar #Sync ba %icc, loop_143 fbo,a %fcc3, loop_144 fpsub32 %f14, %f14, %f22 fba,a %fcc3, loop_145 loop_143: fexpand %f13, %f16 loop_144: bgu loop_146 fba %fcc1, loop_147 loop_145: udivx %l5, 0x1119, %g7 nop setx loop_148, %l0, %l1 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_146: xnorcc %i0, 0x1FB4, %l4 loop_147: fbul,a %fcc2, loop_149 movn %xcc, %i7, %g2 loop_148: fxnor %f16, %f16, %f6 ldd [%l7 + 0x58], %i4 loop_149: movle %xcc, %g1, %i6 tn %xcc, 0x0 movre %i2, 0x3B5, %l2 xor %l0, 0x1536, %o4 fbe %fcc3, loop_150 movleu %xcc, %o2, %o1 fmovrslez %g3, %f20, %f5 umul %o5, %o0, %l3 loop_150: bneg %xcc, loop_151 mulscc %i3, 0x093A, %l6 alignaddr %g5, %i1, %g6 set 0x4B, %g2 lduba [%l7 + %g2] 0x10, %l1 loop_151: nop set 0x10, %o5 stwa %g4, [%l7 + %o5] 0xe2 membar #Sync fpackfix %f14, %f19 nop set 0x10, %g1 std %f24, [%l7 + %g1] fmovdgu %icc, %f19, %f9 move %icc, %o6, %o3 swap [%l7 + 0x40], %i4 bcc,a,pt %icc, loop_152 ldsb [%l7 + 0x66], %o7 array32 %g7, %i0, %l5 umul %i7, %g2, %l4 loop_152: nop wr %g0, 0x81, %asi ldswa [%l7 + 0x54] %asi, %i5 edge16l %i6, %i2, %l2 sub %g1, %o4, %l0 bneg,pn %xcc, loop_153 tge %icc, 0x5 alignaddrl %o1, %g3, %o5 movre %o0, %o2, %l3 loop_153: fbule %fcc0, loop_154 fmovrsgz %i3, %f17, %f20 umulcc %g5, 0x11E5, %l6 tne %icc, 0x1 loop_154: taddcc %g6, %l1, %g4 fpsub32s %f30, %f23, %f4 prefetch [%l7 + 0x58], 0x1 add %l7, 0x08, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %o6 casxa [%l6] %asi, %o6, %o3 tcs %icc, 0x0 std %f6, [%l7 + 0x10] tge %xcc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlz %i4, loop_155 lduh [%l7 + 0x7E], %i1 tcc %icc, 0x1 fbuge %fcc2, loop_156 loop_155: array16 %o7, %i0, %l5 movn %icc, %g7, %i7 taddcc %l4, 0x0C6E, %i5 loop_156: movre %i6, %i2, %g2 fblg %fcc0, loop_157 fmovsne %xcc, %f8, %f14 tpos %icc, 0x6 brnz %l2, loop_158 loop_157: umul %g1, 0x1892, %l0 mulx %o1, 0x0504, %g3 fxnors %f14, %f28, %f30 loop_158: movleu %xcc, %o5, %o0 or %o2, 0x00BA, %o4 add %i3, %g5, %l3 ba,pn %xcc, loop_159 movvs %xcc, %g6, %l1 subc %g4, %o6, %o3 tne %icc, 0x4 loop_159: edge16 %l6, %i4, %o7 fmovsvc %icc, %f1, %f11 movgu %xcc, %i1, %l5 movcc %xcc, %g7, %i7 umul %l4, %i0, %i5 smulcc %i2, %i6, %l2 add %l7, 0x54, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %g1, %l0 fcmpne32 %f20, %f6, %o1 movrlez %g2, %o5, %g3 movl %xcc, %o0, %o4 srlx %o2, %g5, %i3 nop setx loop_160, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry taddcctv %l3, %g6, %g4 fmovrslz %l1, %f5, %f0 sethi 0x0FAC, %o3 loop_160: movneg %icc, %l6, %o6 movrgz %o7, %i4, %l5 orcc %g7, %i7, %i1 subcc %l4, %i0, %i2 wr %g0, 0x11, %asi sta %f10, [%l7 + 0x0C] %asi fbuge,a %fcc2, loop_161 fbg %fcc1, loop_162 array32 %i5, %l2, %i6 edge8n %l0, %o1, %g2 loop_161: udivx %o5, 0x142B, %g1 loop_162: fmovscc %xcc, %f14, %f19 fpsub32s %f28, %f21, %f2 fbge,a %fcc1, loop_163 tleu %icc, 0x4 fnot1s %f18, %f22 fmovrsgz %o0, %f13, %f26 loop_163: tcs %icc, 0x3 subcc %g3, %o2, %o4 orn %g5, 0x0434, %i3 set 0x54, %g4 lduwa [%l7 + %g4] 0x18, %l3 brz %g4, loop_164 bge loop_165 be loop_166 movleu %xcc, %g6, %o3 loop_164: mulscc %l6, %o6, %l1 loop_165: fcmple16 %f18, %f16, %i4 loop_166: tn %xcc, 0x5 sllx %o7, 0x16, %l5 edge16n %i7, %i1, %l4 tvs %xcc, 0x2 mulx %g7, %i0, %i5 fcmpes %fcc1, %f18, %f9 add %l7, 0x24, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i2 casa [%l6] %asi, %i2, %l2 edge32n %i6, %l0, %g2 fpadd16 %f14, %f30, %f6 array8 %o5, %g1, %o0 edge32l %g3, %o1, %o2 tneg %icc, 0x3 movle %xcc, %g5, %o4 movvs %xcc, %i3, %l3 fnot1s %f18, %f14 udivcc %g4, 0x1712, %g6 addc %l6, 0x1C4E, %o3 smul %l1, %o6, %o7 wr %g0, 0x11, %asi ldsha [%l7 + 0x6E] %asi, %i4 fmovsg %icc, %f13, %f27 edge8l %l5, %i1, %i7 alignaddrl %g7, %l4, %i5 movneg %xcc, %i2, %i0 edge32l %l2, %i6, %g2 array8 %l0, %g1, %o5 fones %f5 tsubcctv %g3, 0x11B8, %o1 lduw [%l7 + 0x70], %o2 fbl %fcc0, loop_167 movg %icc, %g5, %o4 movrlz %o0, 0x25F, %l3 nop setx loop_168, %l0, %l1 jmpl %l1, %i3 loop_167: tge %xcc, 0x0 nop set 0x24, %g3 sth %g6, [%l7 + %g3] set 0x32, %i0 ldstuba [%l7 + %i0] 0x0c, %l6 loop_168: fmovscc %xcc, %f12, %f5 tne %icc, 0x2 bcc,pt %xcc, loop_169 sllx %g4, 0x03, %o3 movn %icc, %l1, %o7 fornot1s %f26, %f2, %f28 loop_169: fabss %f0, %f25 lduh [%l7 + 0x28], %o6 add %l7, 0x08, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %i4 casxa [%l6] %asi, %i4, %i1 fbge,a %fcc1, loop_170 stbar xor %i7, %g7, %l5 xorcc %l4, %i2, %i5 loop_170: addc %i0, 0x1FDF, %l2 ldd [%l7 + 0x60], %f10 fsrc2s %f10, %f12 subccc %g2, 0x00E2, %i6 fbu %fcc2, loop_171 orn %l0, %o5, %g1 fmovda %xcc, %f30, %f5 fble %fcc3, loop_172 loop_171: fxor %f8, %f12, %f24 edge8n %o1, %o2, %g5 movvs %xcc, %o4, %g3 loop_172: nop wr %g0, 0xeb, %asi stwa %l3, [%l7 + 0x34] %asi membar #Sync popc %o0, %i3 xnorcc %g6, 0x0413, %l6 fabss %f27, %f30 edge16n %o3, %g4, %l1 ldsw [%l7 + 0x2C], %o7 movge %icc, %i4, %o6 fcmps %fcc2, %f27, %f31 edge16n %i1, %g7, %i7 prefetch [%l7 + 0x7C], 0x1 edge16l %l5, %l4, %i2 fbug %fcc3, loop_173 fba,a %fcc2, loop_174 add %i5, 0x1791, %i0 subc %l2, %g2, %i6 loop_173: orn %l0, %o5, %g1 loop_174: swap [%l7 + 0x3C], %o2 fpsub16s %f28, %f31, %f24 set 0x40, %o1 stda %f0, [%l7 + %o1] 0xf0 membar #Sync edge32ln %o1, %g5, %g3 mulscc %o4, 0x0AC4, %o0 tle %icc, 0x0 smul %l3, %i3, %l6 movvs %icc, %o3, %g6 fbul %fcc1, loop_175 array16 %l1, %g4, %o7 set 0x08, %l5 ldsha [%l7 + %l5] 0x80, %i4 loop_175: edge16n %i1, %g7, %i7 add %l5, 0x0856, %l4 movre %o6, %i5, %i0 fbn %fcc1, loop_176 bneg %xcc, loop_177 tneg %icc, 0x0 movn %icc, %l2, %g2 loop_176: nop set 0x60, %g6 stba %i2, [%l7 + %g6] 0x14 loop_177: bleu,a %icc, loop_178 lduw [%l7 + 0x40], %l0 popc 0x0210, %o5 orn %i6, %o2, %o1 loop_178: movrgz %g5, 0x1DD, %g1 movle %icc, %g3, %o0 set 0x28, %i7 prefetcha [%l7 + %i7] 0x11, 0x1 bvc,pn %icc, loop_179 umulcc %i3, 0x1E28, %l6 fmovsge %icc, %f3, %f29 stb %o3, [%l7 + 0x3D] loop_179: fmuld8sux16 %f19, %f23, %f8 array32 %l3, %g6, %g4 tvs %icc, 0x3 mova %xcc, %o7, %l1 call loop_180 sdivcc %i1, 0x1FD6, %g7 tn %xcc, 0x6 edge32 %i7, %i4, %l4 loop_180: fabss %f28, %f21 alignaddr %o6, %l5, %i0 tne %xcc, 0x3 orn %i5, 0x1BB6, %g2 tpos %icc, 0x0 subccc %i2, %l2, %o5 tne %icc, 0x4 movcc %icc, %i6, %o2 edge16 %o1, %l0, %g5 bshuffle %f2, %f20, %f4 move %icc, %g1, %o0 fandnot2 %f12, %f18, %f26 ld [%l7 + 0x40], %f4 udivcc %o4, 0x0281, %i3 tvs %xcc, 0x6 movre %l6, 0x100, %o3 udiv %l3, 0x00AA, %g3 ta %icc, 0x1 fmovdvs %xcc, %f19, %f24 membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf1, %f0 edge16ln %g4, %o7, %l1 std %f30, [%l7 + 0x08] ldsh [%l7 + 0x24], %g6 fnegs %f24, %f7 flush %l7 + 0x4C fornot1 %f30, %f2, %f18 fmovscs %icc, %f27, %f1 movvc %xcc, %i1, %i7 tcc %xcc, 0x0 addccc %i4, %g7, %l4 sdivcc %o6, 0x1F0C, %i0 udivcc %l5, 0x00B8, %g2 xnor %i5, %i2, %l2 orcc %o5, 0x04B4, %i6 srax %o1, %l0, %o2 sra %g5, %g1, %o4 tn %xcc, 0x5 fpmerge %f10, %f14, %f4 edge16 %o0, %l6, %i3 movn %xcc, %o3, %l3 fmovsvs %xcc, %f7, %f18 sdivcc %g4, 0x0610, %g3 udiv %o7, 0x1720, %l1 subccc %i1, %i7, %g6 orcc %g7, %l4, %o6 udiv %i4, 0x101B, %i0 fmovrdgz %g2, %f22, %f10 wr %g0, 0x11, %asi lda [%l7 + 0x18] %asi, %f11 fmovdcc %xcc, %f20, %f31 movvs %xcc, %i5, %i2 alignaddrl %l5, %l2, %o5 edge8n %i6, %o1, %o2 bn,pn %xcc, loop_181 tne %icc, 0x0 orncc %g5, 0x0A1A, %l0 tcc %xcc, 0x5 loop_181: nop set 0x20, %o2 ldda [%l7 + %o2] 0xea, %g0 wr %g0, 0x0c, %asi stwa %o0, [%l7 + 0x3C] %asi tne %xcc, 0x3 orncc %l6, 0x1C96, %i3 umulcc %o3, %l3, %o4 array32 %g3, %g4, %o7 xnorcc %i1, 0x041D, %i7 tcs %icc, 0x3 bshuffle %f16, %f26, %f2 umulcc %l1, %g6, %l4 wr %g0, 0x89, %asi ldxa [%l7 + 0x58] %asi, %g7 orcc %i4, %o6, %g2 fmovsg %xcc, %f23, %f12 array8 %i0, %i5, %l5 bvs,a,pn %xcc, loop_182 array8 %i2, %l2, %i6 movpos %icc, %o1, %o2 srax %o5, 0x06, %l0 loop_182: fornot1 %f2, %f22, %f20 ld [%l7 + 0x28], %f28 tcc %icc, 0x7 movrne %g1, %o0, %l6 bleu,a loop_183 lduw [%l7 + 0x30], %i3 srlx %g5, 0x0B, %l3 and %o3, 0x0650, %o4 loop_183: mova %icc, %g3, %g4 prefetch [%l7 + 0x74], 0x1 bne loop_184 movrgez %i1, 0x03D, %o7 tcs %icc, 0x3 fmovsvc %icc, %f30, %f19 loop_184: fbge,a %fcc3, loop_185 st %f20, [%l7 + 0x1C] fmovde %icc, %f23, %f20 tleu %icc, 0x6 loop_185: te %xcc, 0x0 bl %icc, loop_186 stb %l1, [%l7 + 0x72] alignaddrl %i7, %g6, %g7 fmovsneg %icc, %f16, %f22 loop_186: fmovdgu %xcc, %f1, %f20 ld [%l7 + 0x78], %f15 edge8l %i4, %l4, %g2 array16 %o6, %i5, %i0 sdivx %i2, 0x14C0, %l5 srl %l2, 0x04, %o1 umul %i6, 0x133D, %o5 movrgez %l0, %o2, %o0 fnegs %f26, %f4 andcc %g1, %l6, %g5 srlx %i3, 0x14, %l3 tneg %xcc, 0x0 fmovsn %xcc, %f12, %f8 udivx %o3, 0x1BE2, %g3 fpadd32 %f26, %f6, %f12 tsubcctv %o4, 0x0939, %i1 mulscc %g4, %l1, %o7 fcmpgt32 %f18, %f0, %i7 umul %g6, 0x0E7A, %g7 umulcc %l4, %g2, %o6 fmuld8sux16 %f18, %f28, %f4 ta %xcc, 0x6 stw %i4, [%l7 + 0x1C] array8 %i0, %i2, %l5 fabss %f27, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovd %f8, %f0 xnor %l2, %i5, %o1 tvc %xcc, 0x2 alignaddrl %o5, %l0, %o2 fmovsneg %icc, %f21, %f17 fmovdneg %xcc, %f31, %f18 tn %icc, 0x4 orcc %o0, %g1, %l6 nop setx loop_187, %l0, %l1 jmpl %l1, %i6 movge %icc, %g5, %l3 movn %xcc, %o3, %g3 movrgez %i3, 0x1BA, %i1 loop_187: fbul,a %fcc1, loop_188 edge8n %g4, %l1, %o4 edge16ln %i7, %o7, %g7 bpos %icc, loop_189 loop_188: fabss %f6, %f7 wr %g0, 0x19, %asi stba %l4, [%l7 + 0x62] %asi loop_189: orncc %g6, %o6, %i4 addc %i0, 0x0844, %g2 membar 0x51 edge16ln %i2, %l2, %i5 sll %o1, %l5, %o5 sdivcc %l0, 0x0F6A, %o2 movcc %icc, %o0, %l6 umul %g1, %g5, %l3 fmuld8sux16 %f12, %f8, %f16 fmul8x16au %f20, %f3, %f16 movgu %icc, %i6, %o3 fbn,a %fcc0, loop_190 fbg,a %fcc0, loop_191 edge16l %g3, %i1, %g4 fmul8x16 %f10, %f26, %f6 loop_190: lduh [%l7 + 0x5A], %i3 loop_191: movn %icc, %l1, %i7 movgu %icc, %o7, %o4 movrlz %l4, 0x137, %g6 wr %g0, 0x80, %asi ldswa [%l7 + 0x58] %asi, %g7 fmovdcc %xcc, %f26, %f3 movn %xcc, %i4, %i0 movpos %xcc, %o6, %g2 sir 0x1AF1 fornot1s %f29, %f16, %f11 fpsub16 %f10, %f18, %f22 xorcc %l2, %i5, %o1 tneg %icc, 0x1 bcs,a %xcc, loop_192 tne %xcc, 0x5 srax %i2, %o5, %l5 fcmpgt16 %f12, %f18, %l0 loop_192: fbn %fcc0, loop_193 fpsub32 %f0, %f22, %f12 movle %icc, %o0, %o2 srlx %l6, %g5, %l3 loop_193: fmovdne %xcc, %f30, %f6 movgu %xcc, %i6, %g1 ble %icc, loop_194 xnorcc %g3, %i1, %g4 membar 0x76 orncc %o3, 0x1864, %l1 loop_194: sir 0x049D bge,a loop_195 udivcc %i3, 0x0DC4, %o7 tvc %icc, 0x7 taddcctv %i7, 0x1B13, %l4 loop_195: tvs %xcc, 0x7 tpos %xcc, 0x0 te %icc, 0x6 edge32n %g6, %o4, %i4 sethi 0x04EA, %i0 movle %xcc, %g7, %g2 mulx %l2, 0x1E15, %i5 fnegd %f6, %f20 nop set 0x48, %i6 std %o0, [%l7 + %i6] movcc %xcc, %o6, %o5 srlx %i2, 0x15, %l0 orn %o0, 0x115D, %l5 orncc %l6, 0x16BB, %o2 bg,a,pn %xcc, loop_196 sub %l3, 0x09E6, %g5 fcmpd %fcc1, %f24, %f0 std %f6, [%l7 + 0x78] loop_196: movgu %icc, %g1, %i6 brlz,a %g3, loop_197 ta %icc, 0x1 fnand %f12, %f2, %f10 ba,pt %icc, loop_198 loop_197: fpmerge %f1, %f11, %f8 sllx %g4, 0x06, %i1 edge8n %l1, %i3, %o7 loop_198: nop wr %g0, 0x04, %asi ldstuba [%l7 + 0x41] %asi, %i7 edge16l %o3, %g6, %l4 tge %icc, 0x1 and %o4, %i0, %g7 movge %xcc, %i4, %g2 movneg %xcc, %i5, %o1 fblg,a %fcc3, loop_199 edge8n %o6, %o5, %l2 wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi loop_199: fblg,a %fcc2, loop_200 orncc %i2, 0x126C, %o0 edge8ln %l0, %l5, %l6 movre %o2, %g5, %l3 loop_200: bg,a %icc, loop_201 brnz,a %g1, loop_202 fcmpne16 %f4, %f24, %i6 fmovscs %xcc, %f0, %f0 loop_201: nop set 0x34, %i5 lduw [%l7 + %i5], %g4 loop_202: fxnor %f30, %f28, %f24 brgez %g3, loop_203 movne %icc, %l1, %i1 edge8n %i3, %o7, %i7 movle %icc, %o3, %g6 loop_203: alignaddrl %o4, %l4, %i0 edge32ln %i4, %g7, %i5 fpadd32 %f16, %f4, %f30 fbuge %fcc1, loop_204 tneg %xcc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %icc, 0x3 loop_204: array32 %g2, %o6, %o5 sra %l2, %i2, %o1 fbu,a %fcc2, loop_205 fble,a %fcc0, loop_206 edge8n %o0, %l5, %l6 andncc %l0, %g5, %l3 loop_205: nop set 0x40, %o3 stda %f16, [%l7 + %o3] 0x1e membar #Sync loop_206: array16 %g1, %o2, %i6 set 0x40, %i1 stda %g4, [%l7 + %i1] 0x19 edge32 %g3, %i1, %i3 sra %l1, %o7, %i7 fpadd32 %f14, %f24, %f28 tneg %icc, 0x5 fmovsle %icc, %f26, %f8 bcc %icc, loop_207 fmul8x16al %f22, %f8, %f24 tl %icc, 0x1 fble %fcc2, loop_208 loop_207: fmovse %xcc, %f17, %f7 subccc %g6, %o4, %o3 edge8ln %l4, %i0, %i4 loop_208: bg,a %xcc, loop_209 andncc %i5, %g7, %g2 udivx %o5, 0x1E25, %l2 edge32ln %i2, %o1, %o0 loop_209: bneg,a,pn %icc, loop_210 mulscc %o6, 0x1102, %l5 set 0x26, %o4 lduha [%l7 + %o4] 0x04, %l6 loop_210: movne %icc, %l0, %l3 nop set 0x24, %o6 sth %g1, [%l7 + %o6] move %icc, %g5, %i6 lduw [%l7 + 0x38], %g4 fors %f28, %f2, %f27 srl %o2, %i1, %g3 tsubcctv %l1, 0x068E, %i3 fxor %f8, %f6, %f12 fone %f4 xnorcc %i7, %o7, %o4 tsubcctv %g6, %o3, %l4 subccc %i0, 0x0767, %i5 edge16l %g7, %i4, %o5 fmovsle %xcc, %f19, %f18 fmovsvs %icc, %f26, %f29 set 0x60, %l4 ldswa [%l7 + %l4] 0x81, %g2 movcs %icc, %l2, %i2 movg %xcc, %o1, %o6 taddcc %o0, %l5, %l0 movleu %icc, %l3, %g1 and %l6, 0x0C46, %g5 smul %g4, 0x178A, %i6 mova %icc, %i1, %g3 lduh [%l7 + 0x0C], %l1 stx %i3, [%l7 + 0x08] xnor %i7, 0x0ADD, %o2 fmovrdne %o4, %f26, %f0 edge16l %g6, %o3, %o7 fnor %f8, %f10, %f14 stx %i0, [%l7 + 0x38] edge16l %i5, %l4, %i4 udivx %g7, 0x1434, %g2 set 0x4C, %l1 lduwa [%l7 + %l1] 0x80, %o5 taddcctv %i2, %o1, %o6 taddcctv %o0, %l2, %l0 wr %g0, 0x89, %asi ldxa [%l7 + 0x30] %asi, %l3 fmovrsgez %g1, %f13, %f10 fmovscs %xcc, %f7, %f23 tn %xcc, 0x1 and %l6, 0x06E2, %l5 stb %g4, [%l7 + 0x3E] movl %icc, %g5, %i1 brlz,a %g3, loop_211 fmovrsgez %l1, %f25, %f13 sdivx %i3, 0x0DCF, %i6 movcc %icc, %o2, %i7 loop_211: array8 %o4, %o3, %g6 mulx %o7, %i0, %l4 fnegs %f3, %f24 sdivx %i5, 0x1D43, %g7 xnor %g2, %i4, %i2 edge32ln %o1, %o6, %o0 alignaddr %o5, %l0, %l3 sethi 0x10A4, %l2 tsubcctv %l6, 0x127A, %l5 movvc %icc, %g1, %g4 edge32 %g5, %i1, %l1 sra %i3, %i6, %g3 edge8l %i7, %o4, %o3 edge16n %o2, %o7, %i0 fnands %f26, %f27, %f22 be,pn %xcc, loop_212 fmovspos %xcc, %f16, %f29 xorcc %g6, %i5, %l4 st %f28, [%l7 + 0x54] loop_212: alignaddr %g7, %g2, %i4 movcc %icc, %o1, %i2 movpos %xcc, %o0, %o5 xnor %l0, %o6, %l3 lduw [%l7 + 0x4C], %l6 wr %g0, 0x04, %asi ldswa [%l7 + 0x10] %asi, %l2 flush %l7 + 0x40 fbule %fcc0, loop_213 fpackfix %f12, %f6 taddcctv %l5, 0x0489, %g4 sub %g5, 0x1011, %g1 loop_213: movre %i1, %l1, %i3 fbn %fcc0, loop_214 xor %g3, %i6, %i7 movg %xcc, %o4, %o2 edge16l %o7, %i0, %o3 loop_214: ldsh [%l7 + 0x46], %i5 sdivx %g6, 0x07C7, %l4 taddcc %g2, %i4, %g7 fones %f27 andcc %o1, 0x15A0, %o0 movrlez %i2, %o5, %o6 xorcc %l3, 0x0C31, %l6 movrlez %l0, 0x284, %l5 tn %xcc, 0x4 movleu %icc, %g4, %g5 membar 0x43 sth %l2, [%l7 + 0x7E] movneg %xcc, %i1, %g1 add %l7, 0x60, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l1, %g3 tpos %xcc, 0x3 movvc %xcc, %i3, %i7 and %i6, 0x173E, %o4 fnand %f8, %f20, %f10 srlx %o2, %o7, %i0 xorcc %o3, 0x1F83, %g6 movvc %icc, %i5, %g2 fmovrslez %l4, %f18, %f19 movrgz %i4, %o1, %g7 fble,a %fcc1, loop_215 xnorcc %o0, %i2, %o6 taddcctv %l3, %o5, %l6 edge8l %l5, %l0, %g4 loop_215: sdiv %l2, 0x0E74, %i1 move %icc, %g5, %l1 edge16l %g3, %i3, %g1 fnor %f24, %f18, %f10 addccc %i6, %i7, %o4 taddcctv %o7, 0x1B8A, %o2 stw %i0, [%l7 + 0x0C] fand %f16, %f18, %f10 fnor %f16, %f24, %f4 fmovdgu %icc, %f9, %f12 stbar sethi 0x1950, %g6 fmovrde %o3, %f0, %f8 prefetch [%l7 + 0x68], 0x3 taddcc %g2, 0x0D04, %l4 ldx [%l7 + 0x10], %i4 add %o1, 0x17CD, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 flush %l7 + 0x7C fmovsvs %xcc, %f18, %f30 add %i5, 0x0056, %o0 sub %o6, 0x130E, %l3 tsubcc %o5, %l6, %i2 set 0x40, %g5 stda %f0, [%l7 + %g5] 0xf1 membar #Sync umulcc %l0, 0x1941, %g4 edge16n %l2, %l5, %g5 fmovsle %icc, %f7, %f0 brlz,a %l1, loop_216 fmovsl %icc, %f6, %f28 fpadd16 %f0, %f8, %f2 or %i1, %g3, %i3 loop_216: movne %icc, %i6, %g1 fmovdcs %icc, %f18, %f13 orcc %i7, %o7, %o4 bne,a,pt %xcc, loop_217 fbule %fcc1, loop_218 tleu %xcc, 0x6 fcmps %fcc1, %f18, %f30 loop_217: fmovrsgz %i0, %f16, %f21 loop_218: fmovsleu %icc, %f21, %f21 edge16 %g6, %o3, %o2 movge %xcc, %l4, %g2 movneg %icc, %i4, %g7 move %icc, %o1, %o0 movge %xcc, %i5, %l3 fmovsleu %icc, %f13, %f25 fbl %fcc3, loop_219 subcc %o6, %l6, %o5 umul %l0, 0x10FD, %i2 sdiv %l2, 0x1FC4, %l5 loop_219: edge8n %g4, %l1, %g5 subc %i1, 0x0464, %g3 fbug %fcc3, loop_220 fbuge %fcc3, loop_221 orn %i3, 0x1628, %i6 umul %g1, %i7, %o7 loop_220: tneg %xcc, 0x2 loop_221: and %o4, %i0, %g6 edge32n %o2, %l4, %o3 bvc,a,pn %xcc, loop_222 call loop_223 umulcc %g2, 0x13B7, %g7 orcc %o1, 0x170F, %o0 loop_222: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_223: sdivcc %i4, 0x15C3, %i5 faligndata %f12, %f30, %f4 ldub [%l7 + 0x65], %l3 wr %g0, 0x18, %asi stwa %l6, [%l7 + 0x28] %asi tn %icc, 0x6 move %xcc, %o6, %o5 brlz %l0, loop_224 stx %l2, [%l7 + 0x48] mova %xcc, %i2, %g4 std %f12, [%l7 + 0x68] loop_224: ldsb [%l7 + 0x1F], %l1 fbg %fcc2, loop_225 movvc %xcc, %g5, %l5 edge16n %g3, %i1, %i6 wr %g0, 0x19, %asi stda %i2, [%l7 + 0x68] %asi loop_225: sdivx %g1, 0x0960, %o7 bg %icc, loop_226 movvs %xcc, %i7, %i0 tn %xcc, 0x5 orcc %g6, %o2, %l4 loop_226: nop set 0x7A, %l3 lduba [%l7 + %l3] 0x81, %o3 movrgez %o4, 0x247, %g7 brlez %g2, loop_227 tle %xcc, 0x2 movrne %o1, 0x240, %o0 sir 0x02DA loop_227: movvs %xcc, %i4, %l3 movrlz %l6, 0x0CD, %i5 smul %o6, %l0, %o5 movrlz %i2, %l2, %l1 movrgz %g4, %l5, %g5 fpsub16 %f12, %f6, %f20 bge,a %icc, loop_228 ldstub [%l7 + 0x69], %i1 fmovspos %icc, %f12, %f11 fmovdge %icc, %f8, %f3 loop_228: edge16l %i6, %i3, %g1 te %xcc, 0x1 fbuge,a %fcc2, loop_229 addccc %g3, %o7, %i7 flush %l7 + 0x74 and %i0, 0x1194, %g6 loop_229: udivx %l4, 0x1E0A, %o2 fmovspos %xcc, %f25, %f26 st %f8, [%l7 + 0x5C] ldd [%l7 + 0x08], %f22 ldub [%l7 + 0x7F], %o3 tn %icc, 0x3 movrlez %g7, 0x3C2, %g2 movne %xcc, %o1, %o0 fblg,a %fcc3, loop_230 smulcc %i4, 0x0FDA, %l3 fmovdle %icc, %f21, %f0 edge16n %l6, %o4, %o6 loop_230: fcmpd %fcc3, %f0, %f18 ldub [%l7 + 0x2A], %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %icc, %o5, %i2 umul %i5, 0x021C, %l1 movpos %xcc, %l2, %g4 ld [%l7 + 0x50], %f7 subccc %g5, 0x1D59, %i1 xnor %l5, 0x018B, %i3 udivcc %i6, 0x1426, %g3 addc %o7, %g1, %i0 andn %i7, 0x0817, %l4 set 0x24, %l6 ldstuba [%l7 + %l6] 0x04, %o2 andn %o3, 0x0407, %g6 fcmped %fcc0, %f30, %f14 fnegd %f16, %f30 sdiv %g7, 0x1B89, %o1 stbar tn %xcc, 0x6 stb %o0, [%l7 + 0x2B] and %g2, 0x062F, %l3 sdiv %i4, 0x16F2, %o4 fbe %fcc1, loop_231 sra %o6, 0x1B, %l0 fpadd16 %f4, %f4, %f12 wr %g0, 0x04, %asi ldswa [%l7 + 0x28] %asi, %l6 loop_231: srlx %o5, %i2, %i5 ble,a loop_232 brlz,a %l2, loop_233 te %icc, 0x7 andncc %g4, %l1, %g5 loop_232: sub %i1, 0x03B5, %l5 loop_233: fabss %f31, %f3 tcc %xcc, 0x1 edge32ln %i6, %i3, %g3 lduh [%l7 + 0x66], %o7 wr %g0, 0x19, %asi stda %f0, [%l7 + 0x40] %asi movre %i0, %i7, %g1 nop setx loop_234, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done for %f16, %f10, %f22 fones %f9 xor %l4, %o2, %g6 loop_234: fmovsleu %xcc, %f22, %f0 subcc %g7, 0x0649, %o1 mova %icc, %o0, %g2 set 0x70, %l0 stda %o2, [%l7 + %l0] 0x89 be,a,pt %xcc, loop_235 tgu %icc, 0x2 fandnot1 %f28, %f28, %f28 brgez %i4, loop_236 loop_235: tne %icc, 0x5 tge %xcc, 0x5 mulscc %o4, %o6, %l0 loop_236: bne,a %icc, loop_237 membar 0x6C wr %g0, 0x19, %asi lduha [%l7 + 0x26] %asi, %l6 loop_237: fmovdge %xcc, %f18, %f7 edge8ln %o5, %i2, %l3 fsrc1 %f12, %f24 movvs %xcc, %l2, %i5 fabsd %f30, %f16 fmovrdne %g4, %f24, %f20 array8 %g5, %i1, %l5 movcs %icc, %i6, %i3 fmovrsgez %g3, %f15, %f13 tg %xcc, 0x4 sra %l1, 0x14, %i0 addc %i7, %o7, %g1 ldsh [%l7 + 0x36], %l4 tcc %icc, 0x0 addcc %g6, 0x07FB, %o2 smulcc %o1, 0x0D14, %g7 stb %g2, [%l7 + 0x1B] bgu,a,pn %icc, loop_238 tleu %icc, 0x5 movpos %xcc, %o3, %i4 sll %o0, 0x08, %o6 loop_238: subcc %l0, %l6, %o5 brnz,a %o4, loop_239 fbne %fcc1, loop_240 edge8 %l3, %i2, %l2 fmovsa %icc, %f21, %f21 loop_239: srax %i5, 0x0A, %g5 loop_240: addc %g4, %l5, %i6 te %xcc, 0x1 edge8 %i3, %g3, %i1 set 0x1D, %o7 ldsba [%l7 + %o7] 0x80, %i0 stx %l1, [%l7 + 0x48] fpmerge %f20, %f25, %f6 movgu %icc, %o7, %g1 stx %i7, [%l7 + 0x30] movcs %icc, %l4, %o2 fand %f12, %f20, %f30 ld [%l7 + 0x44], %f1 subccc %g6, 0x013C, %o1 fmovrslz %g7, %f12, %f2 stw %g2, [%l7 + 0x10] subccc %i4, %o0, %o3 brlz %o6, loop_241 fnegd %f30, %f8 movl %icc, %l6, %l0 tge %xcc, 0x4 loop_241: tgu %xcc, 0x1 edge32n %o4, %o5, %l3 tg %icc, 0x2 edge32n %l2, %i5, %g5 wr %g0, 0x19, %asi stha %i2, [%l7 + 0x4E] %asi edge8ln %l5, %i6, %i3 array16 %g3, %g4, %i1 edge16l %i0, %o7, %l1 xnorcc %g1, %i7, %o2 stw %l4, [%l7 + 0x4C] ldd [%l7 + 0x20], %g6 bgu,pt %icc, loop_242 fmul8ulx16 %f12, %f28, %f0 ble,pt %xcc, loop_243 fandnot1 %f28, %f0, %f4 loop_242: andcc %g7, %o1, %i4 tcc %xcc, 0x0 loop_243: bleu,a,pn %icc, loop_244 movg %xcc, %o0, %g2 andn %o3, %o6, %l0 tcc %xcc, 0x6 loop_244: ldd [%l7 + 0x18], %i6 fcmpgt32 %f2, %f4, %o5 fpsub16 %f8, %f24, %f12 udiv %l3, 0x16D9, %o4 fmovse %icc, %f30, %f28 prefetch [%l7 + 0x18], 0x0 fbug %fcc3, loop_245 subcc %l2, %i5, %i2 bvc loop_246 nop set 0x60, %i2 ldsh [%l7 + %i2], %g5 loop_245: te %icc, 0x4 add %l7, 0x10, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l5 casxa [%l6] %asi, %l5, %i3 loop_246: fmovrsgez %i6, %f20, %f17 smulcc %g4, 0x10D2, %i1 fmovsleu %icc, %f19, %f28 mulx %g3, 0x0CA4, %i0 orn %l1, 0x1FEE, %o7 fandnot1s %f19, %f2, %f4 brnz %i7, loop_247 tne %icc, 0x7 orncc %g1, 0x0E6C, %l4 fmovrdgez %o2, %f8, %f26 loop_247: tneg %xcc, 0x1 ldd [%l7 + 0x48], %g6 fcmpgt32 %f24, %f18, %o1 tpos %xcc, 0x2 movrlz %i4, %o0, %g7 movgu %xcc, %g2, %o3 fmovrdgez %o6, %f10, %f2 movvs %icc, %l0, %o5 set 0x71, %l2 ldsba [%l7 + %l2] 0x81, %l6 movn %xcc, %o4, %l3 srax %l2, %i2, %g5 set 0x64, %g7 swapa [%l7 + %g7] 0x80, %i5 srl %l5, %i6, %g4 fpack16 %f10, %f27 tle %xcc, 0x2 tvs %xcc, 0x4 wr %g0, 0xe2, %asi ldda [%l7 + 0x60] %asi, %i0 wr %g0, 0x18, %asi ldstuba [%l7 + 0x19] %asi, %i3 alignaddr %g3, %l1, %i0 movrlz %i7, 0x3C5, %g1 fmovrdlez %o7, %f18, %f22 tl %icc, 0x0 brlez %o2, loop_248 fmul8x16au %f9, %f2, %f12 bl %icc, loop_249 fcmpeq32 %f14, %f2, %l4 loop_248: fone %f8 andncc %o1, %i4, %o0 loop_249: ldsw [%l7 + 0x70], %g7 alignaddrl %g2, %g6, %o6 array16 %o3, %o5, %l6 movcc %xcc, %o4, %l3 wr %g0, 0x04, %asi ldswa [%l7 + 0x24] %asi, %l2 orcc %i2, 0x1DB6, %l0 udivx %g5, 0x0005, %i5 tpos %xcc, 0x2 andncc %l5, %i6, %i1 addc %g4, %g3, %l1 array16 %i3, %i0, %i7 orncc %o7, %o2, %l4 fmovrdgez %g1, %f30, %f0 brlez,a %o1, loop_250 alignaddrl %o0, %g7, %g2 tg %icc, 0x1 prefetch [%l7 + 0x70], 0x0 loop_250: fbul %fcc3, loop_251 fbne %fcc0, loop_252 mulx %g6, %o6, %o3 fbge,a %fcc3, loop_253 loop_251: siam 0x3 loop_252: nop set 0x0D, %i3 ldstuba [%l7 + %i3] 0x0c, %o5 loop_253: fmovrdlez %l6, %f12, %f20 andn %o4, 0x0510, %i4 sdivx %l3, 0x0AA0, %l2 array32 %i2, %l0, %g5 movneg %xcc, %i5, %i6 fbule,a %fcc3, loop_254 movre %i1, %l5, %g3 fmul8x16au %f3, %f30, %f6 wr %g0, 0x18, %asi lduha [%l7 + 0x66] %asi, %g4 loop_254: fpackfix %f18, %f30 mova %icc, %i3, %i0 fexpand %f21, %f14 ldsw [%l7 + 0x48], %i7 set 0x40, %o0 ldda [%l7 + %o0] 0x18, %f16 fcmpd %fcc2, %f28, %f0 bge loop_255 tneg %xcc, 0x7 stw %o7, [%l7 + 0x30] bl,a %xcc, loop_256 loop_255: umulcc %l1, 0x1EFA, %o2 addccc %l4, 0x0AB5, %g1 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 loop_256: xorcc %o0, 0x1075, %o1 set 0x60, %o5 ldxa [%l7 + %o5] 0x19, %g7 tge %xcc, 0x2 bne loop_257 be,a,pt %xcc, loop_258 srax %g6, 0x16, %g2 fxnor %f10, %f4, %f26 loop_257: sdivx %o6, 0x0CED, %o5 loop_258: array8 %o3, %l6, %o4 movne %icc, %i4, %l3 add %i2, %l0, %l2 bge,pt %icc, loop_259 bcc,a loop_260 fnot1 %f8, %f28 fxors %f31, %f17, %f23 loop_259: udivcc %g5, 0x1903, %i5 loop_260: or %i1, %i6, %g3 set 0x32, %g1 stha %g4, [%l7 + %g1] 0xea membar #Sync movrgz %l5, 0x0DB, %i0 wr %g0, 0x89, %asi lduha [%l7 + 0x16] %asi, %i7 te %xcc, 0x2 bcs,pt %icc, loop_261 srl %i3, 0x15, %o7 subcc %o2, 0x01FF, %l1 bvs,a loop_262 loop_261: andcc %g1, 0x05A0, %l4 fsrc1 %f8, %f8 andcc %o0, %g7, %g6 loop_262: faligndata %f6, %f18, %f8 fmovrse %o1, %f13, %f4 movcc %icc, %o6, %g2 fzero %f10 addccc %o3, %o5, %l6 fmovdcs %xcc, %f21, %f27 edge8n %o4, %l3, %i2 sdivcc %i4, 0x0804, %l0 udivx %l2, 0x1473, %i5 taddcc %i1, %i6, %g5 fba %fcc3, loop_263 edge8 %g4, %l5, %g3 fmovsne %xcc, %f11, %f20 taddcctv %i7, 0x1697, %i0 loop_263: stx %o7, [%l7 + 0x38] xorcc %o2, %l1, %g1 tsubcctv %i3, %l4, %g7 bl,a,pn %xcc, loop_264 movcc %icc, %o0, %g6 lduw [%l7 + 0x38], %o6 orn %g2, %o1, %o3 loop_264: mulx %o5, 0x0C6D, %l6 call loop_265 brlz %l3, loop_266 edge8ln %i2, %i4, %l0 mulscc %l2, %i5, %i1 loop_265: alignaddr %o4, %g5, %g4 loop_266: nop set 0x60, %g2 ldstuba [%l7 + %g2] 0x88, %i6 tgu %xcc, 0x1 bneg,a loop_267 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %l5, 0x0641, %g3 bg,a,pt %icc, loop_268 loop_267: bne,a,pn %icc, loop_269 nop setx loop_270, %l0, %l1 jmpl %l1, %i0 sub %i7, 0x1652, %o7 loop_268: fpsub32 %f8, %f16, %f6 loop_269: xorcc %l1, 0x04FD, %o2 loop_270: orncc %i3, %l4, %g7 movvs %icc, %g1, %g6 sub %o0, 0x0F97, %g2 sdivcc %o6, 0x042E, %o3 edge16n %o1, %l6, %l3 sethi 0x1982, %o5 movrgz %i4, %i2, %l0 ldsw [%l7 + 0x54], %i5 fcmps %fcc1, %f7, %f26 mulx %i1, 0x150F, %l2 fmovdpos %icc, %f3, %f21 fpmerge %f24, %f26, %f22 orcc %g5, %o4, %g4 sir 0x0C93 edge16ln %i6, %g3, %i0 edge8l %i7, %l5, %l1 bcs,a %xcc, loop_271 mova %icc, %o2, %o7 ldub [%l7 + 0x7F], %i3 te %xcc, 0x1 loop_271: movpos %icc, %l4, %g7 xnorcc %g6, 0x14EF, %o0 movvs %icc, %g1, %o6 set 0x48, %g4 stxa %o3, [%l7 + %g4] 0xe3 membar #Sync edge8n %g2, %l6, %o1 fcmpgt32 %f14, %f6, %l3 movre %i4, %i2, %l0 edge8l %i5, %i1, %l2 sethi 0x1975, %g5 std %o4, [%l7 + 0x78] fnands %f18, %f2, %f4 array16 %o4, %g4, %i6 fcmpeq16 %f14, %f8, %i0 sdiv %i7, 0x0A7D, %g3 fbul,a %fcc1, loop_272 movleu %xcc, %l1, %o2 udivx %o7, 0x0068, %l5 orn %l4, 0x1E4F, %i3 loop_272: brnz,a %g6, loop_273 tne %xcc, 0x4 udivx %g7, 0x1667, %o0 fcmps %fcc3, %f9, %f8 loop_273: nop set 0x76, %g3 ldub [%l7 + %g3], %o6 fmovdl %xcc, %f12, %f17 add %l7, 0x30, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %g1 bn,a,pn %xcc, loop_274 fabsd %f2, %f0 fnot1 %f12, %f16 udiv %g2, 0x0890, %l6 loop_274: fmovdleu %xcc, %f22, %f1 edge16 %o1, %l3, %i2 tneg %xcc, 0x5 movl %icc, %i4, %l0 mulscc %i1, %i5, %l2 fpackfix %f10, %f12 movcc %icc, %g5, %o5 te %icc, 0x6 bne,a,pt %icc, loop_275 stbar movg %icc, %g4, %o4 and %i6, %i7, %g3 loop_275: call loop_276 edge8n %l1, %i0, %o2 bcc,a loop_277 movle %xcc, %l5, %o7 loop_276: fpadd32 %f16, %f16, %f24 subcc %i3, %l4, %g7 loop_277: edge8l %g6, %o0, %o6 set 0x40, %o1 ldda [%l7 + %o1] 0x11, %f0 smul %g1, %g2, %l6 popc %o3, %o1 fpadd32s %f13, %f4, %f8 fxor %f14, %f8, %f20 bvs,a,pt %xcc, loop_278 movvc %icc, %i2, %i4 wr %g0, 0x18, %asi ldswa [%l7 + 0x24] %asi, %l3 loop_278: fbo,a %fcc2, loop_279 edge8 %i1, %i5, %l0 smul %g5, 0x1765, %l2 movneg %xcc, %o5, %o4 loop_279: sdiv %i6, 0x1ED0, %i7 fandnot2s %f28, %f29, %f5 bcs %xcc, loop_280 srlx %g3, 0x1B, %l1 prefetch [%l7 + 0x0C], 0x3 smulcc %g4, 0x07BE, %o2 loop_280: movl %icc, %i0, %l5 tcs %xcc, 0x3 swap [%l7 + 0x58], %o7 bleu loop_281 andncc %i3, %g7, %l4 sub %o0, %g6, %o6 andncc %g1, %l6, %g2 loop_281: movrlz %o1, 0x21F, %i2 edge8 %o3, %l3, %i1 nop setx loop_282, %l0, %l1 jmpl %l1, %i4 move %xcc, %l0, %i5 ba,a %xcc, loop_283 fbuge,a %fcc2, loop_284 loop_282: xorcc %l2, %g5, %o5 movleu %icc, %i6, %o4 loop_283: nop membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f0 loop_284: tpos %xcc, 0x0 movvc %icc, %i7, %g3 taddcc %g4, %l1, %i0 tcc %icc, 0x3 fbg %fcc2, loop_285 tl %icc, 0x1 fandnot1 %f0, %f12, %f2 popc 0x12EE, %l5 loop_285: udiv %o7, 0x11E3, %i3 mulscc %g7, %l4, %o0 fbl %fcc0, loop_286 fnands %f5, %f25, %f15 srax %g6, %o6, %o2 set 0x55, %l5 ldstuba [%l7 + %l5] 0x80, %l6 loop_286: fmovsge %icc, %f22, %f11 fmovda %xcc, %f9, %f22 fmovs %f31, %f10 orcc %g2, 0x1887, %g1 tvc %icc, 0x4 bn,pt %icc, loop_287 movcs %xcc, %o1, %o3 edge32 %l3, %i2, %i4 sll %i1, 0x1D, %i5 loop_287: brz,a %l2, loop_288 andcc %l0, 0x1426, %g5 udivcc %o5, 0x1A64, %i6 edge8ln %o4, %g3, %g4 loop_288: nop add %l7, 0x38, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %i7, %l1 xnorcc %l5, 0x03BF, %i0 fmovsg %xcc, %f4, %f23 prefetch [%l7 + 0x5C], 0x0 andn %i3, %g7, %o7 swap [%l7 + 0x74], %l4 fornot1 %f16, %f0, %f16 brlez %g6, loop_289 fnot2 %f28, %f28 fmovsvs %xcc, %f1, %f26 st %f5, [%l7 + 0x44] loop_289: fpadd16s %f17, %f0, %f10 movpos %icc, %o6, %o2 fmovsgu %xcc, %f0, %f22 srax %o0, 0x1D, %g2 fnot2s %f31, %f3 addccc %g1, 0x182A, %o1 call loop_290 popc %o3, %l3 movrne %i2, 0x0B5, %l6 lduw [%l7 + 0x50], %i1 loop_290: movleu %icc, %i5, %i4 brnz %l0, loop_291 movvs %xcc, %g5, %l2 tn %icc, 0x4 tvs %icc, 0x2 loop_291: taddcctv %i6, %o5, %o4 brnz %g4, loop_292 movre %g3, 0x378, %i7 bneg,a %xcc, loop_293 movgu %xcc, %l1, %i0 loop_292: udivcc %l5, 0x0AB1, %i3 add %l7, 0x0C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g7 casa [%l6] %asi, %g7, %o7 loop_293: tn %xcc, 0x2 edge8ln %g6, %l4, %o2 movgu %icc, %o0, %o6 movleu %icc, %g2, %o1 fmuld8ulx16 %f0, %f27, %f2 xnor %o3, %g1, %l3 ld [%l7 + 0x74], %f4 movrgez %i2, %l6, %i1 fnot1s %f10, %f11 alignaddrl %i5, %l0, %g5 wr %g0, 0x80, %asi ldda [%l7 + 0x50] %asi, %i4 wr %g0, 0x81, %asi lda [%l7 + 0x14] %asi, %f17 alignaddr %i6, %o5, %l2 fmovrdgez %o4, %f8, %f4 fmovsge %xcc, %f3, %f5 fbue %fcc1, loop_294 sdivx %g3, 0x1C28, %i7 movrgz %l1, 0x12C, %i0 sll %l5, 0x04, %i3 loop_294: nop setx loop_295, %l0, %l1 jmpl %l1, %g4 edge32l %o7, %g6, %l4 tge %xcc, 0x2 orncc %g7, %o0, %o2 loop_295: edge16ln %o6, %o1, %o3 fmovrslez %g2, %f15, %f17 sethi 0x1889, %l3 set 0x70, %g6 stba %i2, [%l7 + %g6] 0x04 movrgez %g1, 0x0B9, %l6 sth %i5, [%l7 + 0x2E] wr %g0, 0x19, %asi ldsha [%l7 + 0x3A] %asi, %i1 wr %g0, 0x80, %asi stxa %l0, [%l7 + 0x18] %asi movne %icc, %g5, %i6 add %i4, 0x0134, %l2 umul %o4, %g3, %i7 fxor %f26, %f10, %f30 fbul %fcc0, loop_296 xnor %l1, 0x16F8, %o5 movcc %icc, %l5, %i3 tg %xcc, 0x6 loop_296: for %f2, %f28, %f28 xnor %i0, 0x0499, %o7 bleu,a loop_297 fbg %fcc2, loop_298 fpsub32s %f16, %f28, %f12 nop setx loop_299, %l0, %l1 jmpl %l1, %g4 loop_297: fcmped %fcc2, %f28, %f30 loop_298: edge32 %l4, %g6, %g7 fmovsn %icc, %f25, %f24 loop_299: fbg,a %fcc1, loop_300 tcc %xcc, 0x5 ta %icc, 0x6 array32 %o2, %o6, %o0 loop_300: mova %icc, %o3, %g2 fba,a %fcc3, loop_301 tneg %icc, 0x6 popc %o1, %l3 fmovrslz %i2, %f22, %f26 loop_301: tne %icc, 0x0 fors %f29, %f26, %f12 srax %g1, %i5, %i1 bne,pt %icc, loop_302 fors %f5, %f4, %f22 tvs %icc, 0x7 bgu,pn %xcc, loop_303 loop_302: movvc %xcc, %l0, %g5 fbe %fcc0, loop_304 fmovdn %xcc, %f10, %f31 loop_303: stb %i6, [%l7 + 0x3C] udivcc %l6, 0x137A, %i4 loop_304: taddcc %o4, %g3, %i7 fnors %f2, %f25, %f4 andcc %l2, %l1, %o5 fxor %f20, %f4, %f14 popc 0x1D5F, %i3 fabss %f12, %f27 fornot2s %f2, %f20, %f8 udivx %l5, 0x0F35, %i0 srlx %g4, %o7, %g6 tsubcctv %l4, %g7, %o6 fcmpne16 %f10, %f22, %o0 flush %l7 + 0x3C fpsub16 %f28, %f20, %f26 andncc %o3, %g2, %o2 fbuge %fcc2, loop_305 tleu %icc, 0x3 movgu %xcc, %l3, %i2 andcc %o1, 0x0723, %i5 loop_305: movcs %icc, %i1, %l0 fba,a %fcc2, loop_306 or %g5, %i6, %l6 brgz %i4, loop_307 andcc %g1, 0x08CA, %g3 loop_306: movn %icc, %i7, %o4 movrlz %l1, %l2, %o5 loop_307: movgu %icc, %i3, %i0 movle %icc, %l5, %g4 edge8 %g6, %l4, %o7 xor %o6, %g7, %o0 nop setx loop_308, %l0, %l1 jmpl %l1, %o3 mulx %g2, 0x1C71, %l3 fcmpne32 %f22, %f16, %o2 movgu %xcc, %i2, %o1 loop_308: edge16l %i1, %i5, %l0 or %g5, 0x054C, %l6 movvc %xcc, %i4, %g1 sdivx %i6, 0x1774, %i7 and %o4, %l1, %g3 addcc %l2, %o5, %i3 srax %i0, 0x0D, %l5 tgu %xcc, 0x2 tn %icc, 0x2 movre %g4, %l4, %g6 fblg %fcc0, loop_309 edge16 %o7, %o6, %o0 wr %g0, 0x89, %asi lduha [%l7 + 0x3A] %asi, %o3 loop_309: fxors %f1, %f16, %f29 fbe %fcc2, loop_310 srax %g2, 0x16, %g7 fmovdg %xcc, %f17, %f4 bne %icc, loop_311 loop_310: tsubcctv %o2, %l3, %i2 tcs %icc, 0x0 movn %icc, %o1, %i5 loop_311: orn %i1, %g5, %l0 brlz,a %i4, loop_312 movl %icc, %g1, %i6 edge32n %l6, %o4, %l1 fbl %fcc2, loop_313 loop_312: lduh [%l7 + 0x5C], %i7 wr %g0, 0x88, %asi lduba [%l7 + 0x4C] %asi, %g3 loop_313: addc %o5, %i3, %l2 tneg %icc, 0x0 stb %l5, [%l7 + 0x23] movle %icc, %i0, %g4 fmovscs %icc, %f18, %f26 fpackfix %f16, %f0 edge32n %g6, %l4, %o6 set 0x66, %i7 lduha [%l7 + %i7] 0x10, %o0 bg,a %icc, loop_314 movge %xcc, %o7, %g2 fsrc1 %f12, %f18 fmovdneg %xcc, %f26, %f31 loop_314: movle %icc, %g7, %o3 wr %g0, 0xe2, %asi stda %o2, [%l7 + 0x68] %asi membar #Sync edge32n %i2, %o1, %i5 movrlz %i1, %g5, %l0 movrlz %l3, %i4, %g1 fnot2s %f2, %f27 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %i6, %l6 movneg %xcc, %l1, %o4 set 0x40, %i4 stda %f16, [%l7 + %i4] 0x14 edge16 %g3, %o5, %i7 andncc %i3, %l2, %l5 mulscc %i0, 0x1453, %g4 edge16 %l4, %g6, %o0 xnor %o6, 0x0BBD, %o7 movne %icc, %g2, %g7 stbar fmovsge %xcc, %f3, %f11 smulcc %o3, %o2, %o1 faligndata %f30, %f8, %f14 tcc %icc, 0x7 edge32ln %i5, %i2, %g5 andcc %i1, %l3, %l0 fpsub16s %f16, %f26, %f7 ldd [%l7 + 0x60], %f28 fbg %fcc1, loop_315 fbule,a %fcc2, loop_316 movrgez %i4, 0x088, %i6 brgez,a %g1, loop_317 loop_315: edge16l %l1, %l6, %o4 loop_316: move %xcc, %g3, %o5 fbg,a %fcc0, loop_318 loop_317: brlz,a %i3, loop_319 fcmps %fcc2, %f4, %f11 mulx %l2, %l5, %i0 loop_318: ldsw [%l7 + 0x58], %g4 loop_319: and %l4, 0x0E74, %g6 mulscc %i7, %o6, %o7 set 0x2C, %o2 stwa %o0, [%l7 + %o2] 0x15 taddcctv %g7, 0x10A7, %o3 movrlez %o2, 0x0B1, %g2 movrgez %o1, %i2, %i5 fmovdleu %xcc, %f3, %f21 umulcc %i1, 0x14F7, %g5 movrgz %l3, 0x3EA, %i4 array16 %l0, %i6, %l1 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f16 movleu %icc, %g1, %l6 fzero %f2 fcmpne16 %f28, %f26, %o4 edge32ln %g3, %i3, %o5 orn %l5, %i0, %g4 fcmped %fcc0, %f26, %f20 fmovrdgez %l4, %f24, %f20 taddcctv %l2, %g6, %i7 mova %xcc, %o7, %o0 popc 0x18DE, %o6 orcc %g7, 0x1529, %o3 stw %o2, [%l7 + 0x60] movvc %icc, %g2, %o1 pdist %f22, %f4, %f18 fands %f4, %f19, %f1 brz,a %i2, loop_320 fmovsa %icc, %f9, %f24 fmovsa %icc, %f23, %f2 movrgez %i5, %g5, %i1 loop_320: array32 %l3, %l0, %i6 fxor %f4, %f26, %f24 xnor %l1, %g1, %i4 subccc %o4, 0x1D94, %l6 brgz,a %g3, loop_321 bneg,a,pn %icc, loop_322 fpsub16 %f24, %f4, %f6 wr %g0, 0x11, %asi ldsha [%l7 + 0x6C] %asi, %o5 loop_321: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_322: xnor %i3, %l5, %g4 fpackfix %f30, %f26 sir 0x065A bge %icc, loop_323 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %i0, %l2, %l4 edge8ln %g6, %o7, %o0 loop_323: flush %l7 + 0x08 andcc %o6, %g7, %i7 fbn,a %fcc2, loop_324 ldsh [%l7 + 0x66], %o2 tg %xcc, 0x3 movvc %xcc, %o3, %g2 loop_324: alignaddr %i2, %i5, %g5 orn %i1, %o1, %l3 ldsh [%l7 + 0x26], %l0 edge8l %l1, %g1, %i4 edge16 %i6, %l6, %o4 bpos,pn %icc, loop_325 fmovsn %icc, %f9, %f16 orn %o5, 0x0D18, %i3 membar 0x5B loop_325: bvs,a %xcc, loop_326 fbuge %fcc2, loop_327 fmovsneg %xcc, %f0, %f2 fbn %fcc0, loop_328 loop_326: sdivx %l5, 0x0A8A, %g4 loop_327: tsubcctv %g3, %i0, %l4 tvs %icc, 0x4 loop_328: fmovdvc %icc, %f12, %f0 edge32ln %g6, %l2, %o7 movneg %icc, %o6, %o0 mulx %g7, %i7, %o2 movvs %xcc, %g2, %i2 tsubcc %i5, %o3, %i1 udiv %g5, 0x0B0A, %l3 sdivx %l0, 0x051C, %o1 fcmpne32 %f8, %f30, %l1 bleu,pn %xcc, loop_329 sethi 0x1C84, %i4 fones %f28 fble,a %fcc0, loop_330 loop_329: tl %xcc, 0x1 fmovrse %g1, %f5, %f2 fmovsge %xcc, %f19, %f12 loop_330: edge32n %i6, %o4, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %l6, 0x1556, %i3 edge8l %l5, %g3, %i0 andcc %l4, %g4, %l2 fmovrslez %o7, %f10, %f19 subc %o6, %g6, %g7 edge8n %i7, %o0, %o2 srl %i2, %g2, %o3 add %i1, %g5, %i5 fmovdleu %xcc, %f12, %f21 xorcc %l0, 0x0766, %o1 fnand %f26, %f18, %f22 movcc %icc, %l3, %i4 ta %xcc, 0x5 tn %icc, 0x2 set 0x74, %i6 ldswa [%l7 + %i6] 0x0c, %l1 edge8l %i6, %g1, %o5 movg %icc, %o4, %i3 sdivcc %l5, 0x1DCE, %l6 set 0x30, %i5 ldxa [%l7 + %i5] 0x81, %g3 std %l4, [%l7 + 0x18] edge32ln %i0, %l2, %g4 movvs %xcc, %o6, %g6 xor %o7, %g7, %i7 set 0x30, %i0 ldda [%l7 + %i0] 0x23, %o2 movrgez %i2, %g2, %o0 fmul8x16 %f8, %f22, %f6 andncc %i1, %g5, %i5 call loop_331 flush %l7 + 0x38 sdivx %l0, 0x04D0, %o1 edge16 %o3, %l3, %l1 loop_331: movrgez %i6, 0x203, %g1 edge32ln %i4, %o5, %i3 andn %o4, 0x1B54, %l5 flush %l7 + 0x14 movrlez %l6, %g3, %i0 fmovscs %icc, %f29, %f1 tg %xcc, 0x6 edge32 %l2, %g4, %o6 xorcc %g6, %l4, %g7 fmovdpos %xcc, %f13, %f22 addc %o7, %o2, %i2 nop set 0x70, %o3 stw %g2, [%l7 + %o3] array8 %o0, %i1, %i7 alignaddr %g5, %i5, %l0 subc %o1, 0x192F, %l3 fmovda %xcc, %f13, %f11 nop set 0x64, %i1 stw %l1, [%l7 + %i1] wr %g0, 0x81, %asi sta %f20, [%l7 + 0x68] %asi tgu %xcc, 0x2 edge32n %o3, %i6, %g1 edge32n %i4, %i3, %o4 lduh [%l7 + 0x6A], %l5 wr %g0, 0x18, %asi stwa %l6, [%l7 + 0x5C] %asi fmovrsgz %o5, %f9, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %g3, %i0, %l2 popc 0x0D68, %g4 edge8ln %o6, %l4, %g6 fmovdl %xcc, %f3, %f29 wr %g0, 0x80, %asi lduwa [%l7 + 0x2C] %asi, %g7 fcmpes %fcc1, %f0, %f12 movl %icc, %o7, %o2 xorcc %i2, 0x1494, %o0 edge8 %g2, %i7, %i1 tvs %xcc, 0x1 or %g5, %l0, %o1 nop setx loop_332, %l0, %l1 jmpl %l1, %l3 fcmpgt16 %f18, %f28, %i5 fmovsvs %icc, %f26, %f3 fmovsge %xcc, %f4, %f2 loop_332: umulcc %l1, %o3, %i6 bne,a loop_333 fbge %fcc0, loop_334 ble,a %icc, loop_335 fbne %fcc2, loop_336 loop_333: tneg %xcc, 0x3 loop_334: nop wr %g0, 0x89, %asi stba %g1, [%l7 + 0x13] %asi loop_335: subc %i4, %i3, %l5 loop_336: bl loop_337 fcmpeq16 %f28, %f22, %o4 sllx %o5, 0x13, %g3 call loop_338 loop_337: fcmpd %fcc1, %f6, %f28 bg,a %icc, loop_339 fmovdneg %icc, %f14, %f14 loop_338: fbul %fcc3, loop_340 udiv %l6, 0x18F2, %i0 loop_339: nop wr %g0, 0x19, %asi ldsba [%l7 + 0x14] %asi, %l2 loop_340: te %xcc, 0x0 tpos %xcc, 0x0 fpack32 %f28, %f10, %f10 set 0x4E, %o4 stba %g4, [%l7 + %o4] 0x80 bcs,a,pt %xcc, loop_341 fmul8x16al %f21, %f12, %f28 fmovrdlez %o6, %f4, %f24 movcc %icc, %l4, %g6 loop_341: fmovd %f30, %f18 fmovrse %o7, %f2, %f3 move %icc, %g7, %i2 tne %icc, 0x5 taddcctv %o0, 0x1BB3, %o2 fmovspos %xcc, %f22, %f27 mulx %g2, %i7, %i1 andn %g5, %l0, %o1 bl,a %xcc, loop_342 andn %l3, 0x1ABE, %i5 and %o3, %l1, %g1 array16 %i6, %i3, %i4 loop_342: edge16l %o4, %l5, %g3 swap [%l7 + 0x24], %o5 fmovspos %icc, %f28, %f6 andcc %l6, 0x10EE, %i0 fmovdn %xcc, %f8, %f27 fmovdleu %icc, %f1, %f2 add %g4, %l2, %o6 wr %g0, 0x11, %asi swapa [%l7 + 0x20] %asi, %g6 edge32 %o7, %l4, %i2 bn,a loop_343 ldd [%l7 + 0x48], %f30 subc %o0, 0x00B9, %g7 ble loop_344 loop_343: alignaddr %g2, %o2, %i7 bl,a loop_345 fbne,a %fcc0, loop_346 loop_344: movrgz %i1, %g5, %l0 nop set 0x10, %l4 stx %l3, [%l7 + %l4] loop_345: bcs loop_347 loop_346: xnor %i5, %o1, %l1 alignaddr %g1, %o3, %i3 sir 0x0216 loop_347: smulcc %i6, 0x0B45, %i4 fmovdn %icc, %f15, %f6 movrne %l5, %g3, %o4 fmovrse %l6, %f9, %f20 edge8n %o5, %g4, %l2 flush %l7 + 0x68 ldsw [%l7 + 0x70], %o6 fmovrdlez %i0, %f16, %f10 flush %l7 + 0x64 andcc %g6, 0x182B, %o7 sra %i2, 0x09, %o0 sth %g7, [%l7 + 0x38] subccc %l4, 0x1CA2, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %g2, 0x195D, %i1 movleu %icc, %g5, %l0 fbue %fcc2, loop_348 udiv %i7, 0x0B5C, %i5 tn %icc, 0x3 edge8n %l3, %o1, %l1 loop_348: srl %o3, 0x1F, %g1 fmul8x16 %f25, %f4, %f20 tvs %icc, 0x0 fmovdcc %xcc, %f31, %f29 srax %i3, 0x1A, %i4 bcc,a %icc, loop_349 edge16l %l5, %i6, %o4 sllx %g3, %o5, %l6 fmovrdlz %g4, %f16, %f28 loop_349: prefetch [%l7 + 0x30], 0x1 ldd [%l7 + 0x58], %o6 ldsb [%l7 + 0x25], %i0 tge %xcc, 0x1 tn %icc, 0x1 sir 0x11B6 srlx %g6, %o7, %l2 edge16n %o0, %i2, %l4 tgu %icc, 0x3 stx %o2, [%l7 + 0x68] fornot2 %f2, %f28, %f14 popc %g7, %g2 fmovdl %xcc, %f24, %f27 fmovrdgez %g5, %f8, %f22 fornot1 %f30, %f14, %f22 sra %i1, 0x0F, %l0 brz,a %i7, loop_350 ldub [%l7 + 0x2B], %l3 fbul %fcc3, loop_351 fpadd16 %f30, %f6, %f10 loop_350: fnot1 %f24, %f28 xorcc %i5, %l1, %o3 loop_351: tcc %xcc, 0x5 fbe %fcc2, loop_352 bgu,a loop_353 fmovsl %icc, %f28, %f25 fpmerge %f28, %f9, %f12 loop_352: movcc %xcc, %g1, %i3 loop_353: ldd [%l7 + 0x68], %f4 tsubcc %o1, %i4, %l5 and %i6, %g3, %o5 fand %f12, %f2, %f18 ld [%l7 + 0x20], %f0 array32 %o4, %g4, %o6 tvc %icc, 0x4 bne,pt %icc, loop_354 sir 0x0D1F sir 0x0C8E wr %g0, 0x80, %asi sta %f9, [%l7 + 0x14] %asi loop_354: fmovdge %icc, %f1, %f13 sdiv %l6, 0x0351, %g6 fmuld8sux16 %f0, %f0, %f10 movcc %icc, %o7, %l2 movl %icc, %o0, %i2 andn %i0, 0x1470, %l4 edge8 %o2, %g7, %g5 mulscc %i1, %l0, %i7 xorcc %g2, 0x0EAE, %l3 xnorcc %l1, 0x17CA, %o3 set 0x50, %o6 stwa %i5, [%l7 + %o6] 0xeb membar #Sync fmovs %f23, %f28 tg %xcc, 0x6 udivcc %g1, 0x1B38, %i3 taddcc %i4, 0x0A4A, %o1 array16 %i6, %l5, %o5 edge8n %o4, %g3, %g4 smulcc %l6, %g6, %o6 fbul %fcc1, loop_355 sra %l2, 0x1E, %o7 fmul8x16au %f26, %f9, %f30 movpos %xcc, %i2, %o0 loop_355: tvc %icc, 0x1 xnorcc %i0, 0x14EC, %o2 xorcc %l4, %g7, %g5 fors %f7, %f29, %f26 taddcc %l0, 0x1CF7, %i7 fcmpes %fcc0, %f7, %f29 sethi 0x1BE2, %g2 array8 %i1, %l3, %l1 nop setx loop_356, %l0, %l1 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 %o3, %g1, %i5 lduh [%l7 + 0x2E], %i3 bcs loop_357 loop_356: fble,a %fcc1, loop_358 andncc %o1, %i4, %l5 tneg %xcc, 0x0 loop_357: prefetch [%l7 + 0x64], 0x0 loop_358: fbg %fcc3, loop_359 edge8n %o5, %i6, %g3 std %f30, [%l7 + 0x18] ldx [%l7 + 0x30], %g4 loop_359: fpsub32 %f6, %f6, %f30 edge32 %o4, %g6, %l6 udivcc %o6, 0x171B, %o7 fbug %fcc3, loop_360 tneg %icc, 0x0 wr %g0, 0x81, %asi prefetcha [%l7 + 0x50] %asi, 0x1 loop_360: ldub [%l7 + 0x33], %o0 fmovdle %icc, %f12, %f30 wr %g0, 0x89, %asi ldxa [%l7 + 0x10] %asi, %i0 wr %g0, 0x80, %asi stxa %o2, [%l7 + 0x38] %asi mulscc %l4, 0x0CF9, %i2 lduh [%l7 + 0x70], %g5 edge32n %l0, %g7, %i7 fmovdvs %icc, %f7, %f9 tneg %icc, 0x3 wr %g0, 0x81, %asi lduba [%l7 + 0x30] %asi, %i1 orcc %l3, 0x19B3, %l1 fbl,a %fcc2, loop_361 sll %g2, 0x0F, %g1 edge32ln %i5, %i3, %o1 set 0x2F, %g5 stba %o3, [%l7 + %g5] 0x2b membar #Sync loop_361: movn %icc, %i4, %l5 fbu %fcc2, loop_362 fxnors %f23, %f1, %f3 andcc %o5, 0x0FB1, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_362: edge32l %g3, %o4, %g6 fsrc1 %f12, %f18 tne %xcc, 0x6 membar 0x49 fmovrdlez %g4, %f28, %f18 edge8ln %l6, %o6, %l2 sir 0x11FF fmovsvc %icc, %f18, %f14 set 0x2F, %l3 stba %o0, [%l7 + %l3] 0x80 fbne %fcc3, loop_363 bleu,a %xcc, loop_364 fpadd16 %f20, %f30, %f16 fmovsge %xcc, %f10, %f15 loop_363: sethi 0x05DB, %o7 loop_364: tle %icc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbne,a %fcc0, loop_365 membar 0x45 bvs,a,pt %xcc, loop_366 movge %xcc, %o2, %l4 loop_365: umul %i0, 0x0D4A, %g5 ld [%l7 + 0x10], %f24 loop_366: fmovdle %icc, %f12, %f28 tvs %xcc, 0x1 st %f28, [%l7 + 0x5C] udivx %l0, 0x185A, %i2 tsubcctv %i7, %i1, %l3 set 0x38, %l1 ldswa [%l7 + %l1] 0x81, %g7 udivx %l1, 0x1909, %g2 tg %xcc, 0x1 and %i5, 0x15AD, %i3 set 0x22, %l0 lduha [%l7 + %l0] 0x14, %o1 mova %icc, %o3, %i4 fmovrse %l5, %f15, %f26 te %xcc, 0x5 alignaddrl %g1, %i6, %o5 fcmpgt16 %f2, %f4, %o4 movgu %xcc, %g6, %g3 tneg %xcc, 0x4 subc %g4, 0x0192, %l6 addcc %l2, 0x0767, %o0 fmovrdlz %o7, %f30, %f14 tvs %xcc, 0x3 tle %xcc, 0x4 fpsub32 %f18, %f28, %f0 bn loop_367 fsrc1s %f15, %f16 fbn %fcc0, loop_368 array8 %o2, %l4, %i0 loop_367: fnor %f4, %f24, %f24 sethi 0x023B, %o6 loop_368: fpadd16 %f0, %f24, %f10 sdiv %g5, 0x0A43, %l0 movg %icc, %i7, %i2 movpos %icc, %l3, %i1 sra %g7, 0x18, %l1 tsubcc %i5, %g2, %i3 fmovdvc %xcc, %f8, %f18 fcmpeq16 %f22, %f4, %o1 xnorcc %i4, 0x0CC4, %o3 addc %g1, 0x153E, %l5 udivx %o5, 0x1BCE, %o4 fpmerge %f4, %f4, %f24 movvc %icc, %g6, %i6 and %g4, %g3, %l6 brz %l2, loop_369 faligndata %f10, %f20, %f26 fsrc1s %f15, %f21 bgu %xcc, loop_370 loop_369: fmovsl %icc, %f27, %f26 prefetch [%l7 + 0x08], 0x2 fpack32 %f12, %f4, %f2 loop_370: srax %o7, %o0, %o2 bcc,a %xcc, loop_371 fmovspos %xcc, %f21, %f28 ble,a loop_372 tsubcc %i0, %o6, %g5 loop_371: array8 %l0, %i7, %i2 sll %l3, 0x05, %l4 loop_372: fpsub32 %f24, %f28, %f18 edge16l %i1, %l1, %i5 fbl %fcc3, loop_373 tsubcctv %g7, %g2, %o1 fmovsgu %icc, %f12, %f2 bg loop_374 loop_373: fbul,a %fcc0, loop_375 fmovrsgz %i4, %f12, %f23 edge32ln %i3, %o3, %l5 loop_374: movg %xcc, %g1, %o5 loop_375: fxor %f2, %f20, %f0 fmovdl %xcc, %f18, %f31 ldub [%l7 + 0x18], %g6 srlx %o4, 0x1C, %i6 or %g3, 0x037E, %l6 ta %icc, 0x4 edge16l %g4, %o7, %o0 tvc %icc, 0x3 edge16ln %l2, %i0, %o6 fnot2s %f17, %f17 fbule %fcc0, loop_376 andcc %o2, %g5, %l0 fbule %fcc1, loop_377 udivcc %i2, 0x033D, %i7 loop_376: movrgez %l4, 0x0D5, %l3 wr %g0, 0xe3, %asi stba %i1, [%l7 + 0x41] %asi membar #Sync loop_377: movrlz %l1, 0x3C5, %g7 movre %i5, 0x35D, %g2 movg %icc, %i4, %o1 movle %icc, %o3, %l5 fmovsl %xcc, %f19, %f9 std %i2, [%l7 + 0x68] wr %g0, 0x11, %asi stba %o5, [%l7 + 0x4D] %asi popc 0x04A5, %g1 xor %g6, %o4, %i6 subc %l6, 0x0E2F, %g3 sll %g4, %o7, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %i0, 0x337, %o6 te %icc, 0x6 mulscc %l2, %g5, %l0 and %i2, 0x181F, %o2 tgu %xcc, 0x7 fmovrsne %i7, %f12, %f19 tsubcc %l3, 0x00AB, %i1 bneg %xcc, loop_378 mova %xcc, %l4, %g7 edge16 %i5, %l1, %g2 and %o1, %o3, %l5 loop_378: smul %i3, %o5, %g1 sdivcc %i4, 0x1514, %g6 bcc,a,pn %icc, loop_379 bg,a,pn %icc, loop_380 te %icc, 0x3 movl %icc, %o4, %i6 loop_379: fmovsvs %xcc, %f3, %f21 loop_380: bneg,pn %xcc, loop_381 swap [%l7 + 0x40], %l6 sra %g3, 0x04, %g4 edge8ln %o7, %i0, %o6 loop_381: orcc %o0, 0x1F17, %g5 or %l0, %l2, %o2 addc %i7, 0x05E0, %l3 movneg %xcc, %i1, %i2 smul %l4, %i5, %l1 fba %fcc1, loop_382 fxor %f16, %f0, %f8 movrgez %g2, 0x2DB, %o1 tcs %icc, 0x0 loop_382: fcmple32 %f14, %f18, %o3 fmovspos %xcc, %f27, %f11 fzero %f22 movrne %l5, 0x335, %i3 fmovdcs %icc, %f7, %f1 srl %g7, %g1, %i4 movpos %xcc, %g6, %o4 fba %fcc0, loop_383 ta %xcc, 0x6 movrne %o5, 0x0F2, %i6 set 0x0C, %o7 ldswa [%l7 + %o7] 0x15, %g3 loop_383: smul %g4, 0x0A9D, %l6 membar 0x6E fpsub32s %f31, %f10, %f18 set 0x5C, %i2 stha %o7, [%l7 + %i2] 0x18 udivx %o6, 0x1771, %i0 fmovdg %xcc, %f29, %f25 alignaddrl %o0, %g5, %l0 edge32l %l2, %o2, %l3 sdivcc %i7, 0x1757, %i1 movrgz %l4, %i2, %l1 tvs %xcc, 0x6 stx %g2, [%l7 + 0x68] fpadd32s %f9, %f16, %f7 taddcc %i5, 0x1D00, %o3 sethi 0x1528, %l5 te %xcc, 0x0 movg %icc, %i3, %o1 fmovrse %g7, %f8, %f3 movrgz %i4, 0x1BF, %g1 fmovdleu %xcc, %f10, %f28 srlx %o4, %o5, %g6 wr %g0, 0x88, %asi sta %f1, [%l7 + 0x5C] %asi movgu %xcc, %g3, %i6 stx %l6, [%l7 + 0x58] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %o7, %g4, %o6 tsubcctv %i0, 0x1000, %o0 addc %g5, %l2, %l0 subcc %o2, 0x10CA, %l3 fcmple16 %f28, %f4, %i1 add %l4, %i2, %i7 fbu,a %fcc2, loop_384 stb %l1, [%l7 + 0x39] tl %icc, 0x0 fabsd %f0, %f28 loop_384: mulx %g2, %i5, %o3 xnor %i3, 0x1BFD, %l5 smulcc %g7, %o1, %i4 fmovsne %xcc, %f22, %f3 fmovdneg %icc, %f29, %f2 movrlz %o4, 0x11E, %o5 alignaddrl %g1, %g6, %g3 tleu %xcc, 0x4 stw %l6, [%l7 + 0x24] orcc %o7, 0x1E0B, %i6 mova %xcc, %o6, %g4 movrgez %i0, 0x0BB, %o0 srlx %l2, 0x06, %g5 movn %xcc, %o2, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bneg %xcc, loop_385 tne %icc, 0x0 or %l0, %i1, %i2 fcmpne32 %f22, %f20, %l4 loop_385: nop setx loop_386, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bge loop_387 andcc %l1, 0x0C52, %i7 fmovdl %icc, %f18, %f15 loop_386: udivcc %i5, 0x153B, %o3 loop_387: tle %xcc, 0x2 move %xcc, %i3, %l5 tg %xcc, 0x7 ba,pt %icc, loop_388 nop set 0x30, %l6 std %g2, [%l7 + %l6] movpos %xcc, %o1, %i4 fmovdneg %icc, %f4, %f30 loop_388: movl %icc, %g7, %o4 add %l7, 0x20, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g1 casa [%l6] %asi, %g1, %g6 fbule %fcc1, loop_389 movleu %xcc, %o5, %l6 edge8ln %g3, %i6, %o6 orn %g4, %i0, %o7 loop_389: ldsh [%l7 + 0x44], %o0 bcs,a loop_390 udivx %g5, 0x112D, %o2 subc %l2, %l3, %i1 andncc %l0, %l4, %i2 loop_390: fba,a %fcc2, loop_391 edge16n %l1, %i7, %i5 fble %fcc3, loop_392 edge16n %o3, %l5, %g2 loop_391: andncc %i3, %i4, %o1 bleu,pt %icc, loop_393 loop_392: subc %g7, 0x17A2, %g1 wr %g0, 0x10, %asi lduba [%l7 + 0x28] %asi, %o4 loop_393: udiv %o5, 0x0053, %g6 edge16ln %l6, %g3, %i6 edge8ln %g4, %i0, %o6 sethi 0x080B, %o0 wr %g0, 0x88, %asi ldswa [%l7 + 0x7C] %asi, %o7 ba,pn %icc, loop_394 edge32l %g5, %o2, %l2 fbn %fcc2, loop_395 movn %icc, %l3, %i1 loop_394: nop set 0x30, %g7 lda [%l7 + %g7] 0x0c, %f10 loop_395: sir 0x1727 movpos %xcc, %l4, %i2 edge16 %l1, %i7, %l0 sub %o3, 0x12BE, %i5 edge8n %g2, %l5, %i3 movrne %o1, %g7, %g1 flush %l7 + 0x38 fbg,a %fcc3, loop_396 edge8ln %i4, %o4, %g6 movrne %o5, %l6, %g3 tle %icc, 0x0 loop_396: nop wr %g0, 0x18, %asi stda %f16, [%l7 + 0x40] %asi bgu,pn %icc, loop_397 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %xcc, 0x1 edge16 %i6, %i0, %g4 loop_397: nop wr %g0, 0x04, %asi lduha [%l7 + 0x3C] %asi, %o0 movrgz %o6, %g5, %o7 subcc %l2, 0x1953, %o2 orcc %i1, %l4, %l3 sth %i2, [%l7 + 0x78] fbo %fcc1, loop_398 xorcc %l1, 0x0D20, %i7 sllx %o3, %l0, %i5 fbne,a %fcc3, loop_399 loop_398: array8 %g2, %l5, %o1 fba %fcc0, loop_400 udiv %g7, 0x07CA, %g1 loop_399: movrgz %i3, 0x2F9, %i4 sub %g6, %o5, %o4 loop_400: smul %g3, %i6, %l6 tcs %icc, 0x1 smulcc %g4, 0x1E87, %o0 tvs %xcc, 0x3 fand %f2, %f30, %f26 movpos %icc, %i0, %o6 fornot1s %f21, %f8, %f23 andcc %g5, %l2, %o7 wr %g0, 0x89, %asi ldsha [%l7 + 0x36] %asi, %o2 movvc %xcc, %i1, %l4 sth %i2, [%l7 + 0x14] nop setx loop_401, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx loop_402, %l0, %l1 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_403, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array16 %l3, %l1, %i7 loop_401: fcmpd %fcc1, %f10, %f22 loop_402: subc %l0, %i5, %o3 loop_403: umul %g2, %o1, %g7 ld [%l7 + 0x68], %f3 tsubcctv %g1, %l5, %i4 fsrc2s %f24, %f19 fbuge,a %fcc3, loop_404 tne %xcc, 0x2 ldsb [%l7 + 0x3F], %g6 xnor %o5, 0x0FE7, %o4 loop_404: bge,pt %xcc, loop_405 tcs %xcc, 0x6 fbule,a %fcc3, loop_406 fpsub16s %f4, %f10, %f2 loop_405: nop set 0x50, %i3 ldswa [%l7 + %i3] 0x19, %g3 loop_406: sir 0x0A1E tge %xcc, 0x6 set 0x0, %l2 stxa %i6, [%g0 + %l2] 0x5f fmuld8sux16 %f19, %f19, %f14 stb %l6, [%l7 + 0x6C] orcc %i3, %g4, %i0 udiv %o0, 0x150F, %g5 fexpand %f11, %f0 set 0x45, %o0 ldstuba [%l7 + %o0] 0x80, %o6 movrgez %l2, %o2, %o7 ta %icc, 0x3 movrgez %l4, 0x324, %i2 bn,a,pt %xcc, loop_407 fabsd %f30, %f0 fandnot1s %f2, %f27, %f1 array32 %l3, %l1, %i1 loop_407: movleu %icc, %l0, %i7 addccc %i5, %o3, %o1 nop set 0x78, %g1 ldx [%l7 + %g1], %g2 sir 0x1853 movrlez %g7, 0x33F, %g1 smulcc %l5, %i4, %o5 fmovsa %icc, %f6, %f0 mulx %g6, 0x0938, %o4 bge,a loop_408 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f0 loop_408: prefetch [%l7 + 0x44], 0x2 membar 0x2E ta %xcc, 0x3 smul %i6, %g3, %i3 taddcctv %g4, %i0, %o0 mulx %l6, 0x18E4, %o6 xnor %l2, 0x0F9E, %g5 nop set 0x48, %g2 stx %o2, [%l7 + %g2] movrlz %o7, 0x21C, %l4 mulscc %l3, 0x103A, %l1 wr %g0, 0x88, %asi ldstuba [%l7 + 0x57] %asi, %i1 edge16ln %l0, %i2, %i5 udivcc %i7, 0x035E, %o1 tleu %xcc, 0x2 and %g2, %o3, %g1 fmovrslez %l5, %f2, %f26 sdivx %g7, 0x0E4A, %o5 be,a,pn %icc, loop_409 fmovdgu %icc, %f30, %f19 array32 %i4, %g6, %o4 edge8ln %g3, %i6, %g4 loop_409: fornot1s %f30, %f20, %f3 fmovsgu %xcc, %f6, %f7 swap [%l7 + 0x20], %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdcs %xcc, %f25, %f19 bg,a,pt %icc, loop_410 edge32l %i0, %o0, %l6 fcmpeq16 %f2, %f20, %l2 movn %icc, %o6, %o2 loop_410: fnot2s %f30, %f3 mova %icc, %g5, %o7 tn %icc, 0x1 move %xcc, %l4, %l3 fcmps %fcc3, %f13, %f7 smul %l1, 0x02D5, %i1 bcc,pn %icc, loop_411 fmovdle %xcc, %f5, %f3 udivcc %i2, 0x031E, %l0 edge32ln %i5, %i7, %o1 loop_411: umulcc %o3, 0x1FB6, %g1 fmovsvc %icc, %f1, %f22 wr %g0, 0xeb, %asi stba %g2, [%l7 + 0x5C] %asi membar #Sync umul %g7, %o5, %i4 fors %f8, %f0, %f11 brgz %l5, loop_412 sdivx %g6, 0x19A9, %g3 tvc %xcc, 0x6 add %l7, 0x30, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o4 casxa [%l6] %asi, %o4, %g4 loop_412: fnegd %f26, %f26 set 0x59, %g4 lduba [%l7 + %g4] 0x88, %i3 bl,pt %icc, loop_413 tcc %xcc, 0x7 srl %i6, 0x16, %o0 lduh [%l7 + 0x62], %i0 loop_413: and %l6, %l2, %o6 sir 0x0E79 subccc %o2, %g5, %l4 wr %g0, 0x18, %asi prefetcha [%l7 + 0x30] %asi, 0x3 brnz %o7, loop_414 tcs %xcc, 0x3 fmuld8sux16 %f30, %f8, %f4 fexpand %f19, %f14 loop_414: edge32 %l1, %i1, %l0 fnor %f16, %f14, %f2 movgu %xcc, %i2, %i7 movrlz %i5, %o3, %g1 brlz,a %g2, loop_415 sub %o1, %o5, %i4 fmovde %icc, %f12, %f29 movneg %icc, %g7, %l5 loop_415: fmovsg %icc, %f31, %f7 fmovrslz %g6, %f0, %f5 sdiv %o4, 0x1004, %g4 add %g3, 0x05CB, %i3 fmovdn %xcc, %f10, %f13 ble,pt %icc, loop_416 tle %xcc, 0x7 udivx %i6, 0x0970, %o0 set 0x4C, %g3 ldswa [%l7 + %g3] 0x04, %l6 loop_416: edge32 %i0, %o6, %l2 stbar fnot1 %f30, %f16 udiv %g5, 0x1B51, %l4 mova %xcc, %l3, %o7 fbuge,a %fcc1, loop_417 edge16n %o2, %i1, %l1 fmovsvc %icc, %f12, %f7 fpsub16 %f0, %f26, %f20 loop_417: umul %l0, %i7, %i5 tn %xcc, 0x1 movrlz %o3, 0x2EC, %g1 srlx %i2, %o1, %g2 fpadd32 %f6, %f12, %f18 edge32ln %o5, %g7, %l5 edge8ln %g6, %o4, %i4 sdivx %g3, 0x1410, %i3 call loop_418 fmovdgu %icc, %f2, %f22 ldsb [%l7 + 0x59], %g4 tne %xcc, 0x1 loop_418: fbuge,a %fcc2, loop_419 alignaddrl %o0, %i6, %i0 movrne %o6, %l6, %l2 and %g5, %l4, %l3 loop_419: bneg %xcc, loop_420 fmovda %icc, %f6, %f19 movpos %xcc, %o2, %i1 movrgz %o7, 0x102, %l0 loop_420: fmovscc %xcc, %f23, %f24 fsrc1 %f6, %f14 std %f8, [%l7 + 0x48] sra %l1, 0x1F, %i7 sll %o3, 0x1C, %i5 movre %i2, 0x3FB, %g1 bcs,a %icc, loop_421 movrgez %g2, 0x3DA, %o1 movleu %xcc, %g7, %o5 fbn,a %fcc2, loop_422 loop_421: sll %l5, 0x07, %o4 array16 %i4, %g3, %i3 taddcc %g4, 0x0AAB, %g6 loop_422: tl %icc, 0x0 fmovrslez %o0, %f27, %f10 fxnor %f4, %f12, %f30 sdivcc %i0, 0x0F35, %o6 movrlez %i6, %l6, %l2 movcc %xcc, %l4, %g5 fmovdge %xcc, %f27, %f16 andncc %l3, %o2, %i1 tvs %icc, 0x3 fpadd16s %f0, %f10, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnor %f6, %f4, %f6 stw %o7, [%l7 + 0x20] edge8n %l1, %i7, %l0 tpos %icc, 0x7 fnands %f9, %f2, %f21 edge8ln %o3, %i5, %g1 fmovdne %icc, %f12, %f12 fcmpgt32 %f4, %f18, %i2 subcc %g2, %g7, %o5 movrgz %l5, 0x1D4, %o4 fcmped %fcc0, %f8, %f0 set 0x54, %o5 lda [%l7 + %o5] 0x15, %f23 tge %icc, 0x7 wr %g0, 0x04, %asi sta %f8, [%l7 + 0x48] %asi popc %i4, %o1 orcc %i3, 0x005B, %g3 subccc %g4, %o0, %g6 array8 %i0, %i6, %o6 edge16 %l6, %l2, %g5 fpack32 %f10, %f0, %f2 srl %l4, %l3, %o2 fpsub16s %f3, %f1, %f30 brgez,a %o7, loop_423 fornot2 %f10, %f28, %f22 umul %l1, %i7, %l0 tgu %xcc, 0x0 loop_423: movne %xcc, %i1, %o3 wr %g0, 0xe3, %asi stxa %i5, [%l7 + 0x68] %asi membar #Sync srlx %i2, 0x15, %g2 udivcc %g7, 0x1E65, %g1 and %l5, 0x1654, %o5 tsubcctv %o4, 0x00FC, %o1 bn,a,pn %icc, loop_424 subccc %i4, %i3, %g3 add %l7, 0x18, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g4 casxa [%l6] %asi, %g4, %o0 loop_424: fbue,a %fcc3, loop_425 alignaddrl %i0, %i6, %g6 sdiv %o6, 0x1E99, %l2 edge16ln %g5, %l6, %l3 loop_425: bne,pt %icc, loop_426 sllx %l4, %o7, %o2 fcmped %fcc2, %f26, %f24 fmovdneg %xcc, %f8, %f28 loop_426: be,a %icc, loop_427 and %i7, %l1, %l0 bg,a,pn %xcc, loop_428 ld [%l7 + 0x1C], %f9 loop_427: prefetch [%l7 + 0x48], 0x3 movl %icc, %i1, %i5 loop_428: std %o2, [%l7 + 0x38] bneg,pn %icc, loop_429 te %icc, 0x1 lduw [%l7 + 0x2C], %g2 xnor %i2, %g7, %g1 loop_429: ldd [%l7 + 0x60], %l4 edge16l %o5, %o1, %o4 umul %i4, %g3, %g4 sdivcc %i3, 0x1721, %i0 edge8ln %i6, %g6, %o6 addcc %l2, 0x1031, %g5 set 0x78, %o1 prefetcha [%l7 + %o1] 0x18, 0x1 xnor %l3, %l4, %o7 fnot2 %f14, %f0 fpackfix %f0, %f6 edge16 %o0, %o2, %l1 fbuge %fcc2, loop_430 smulcc %i7, 0x0F10, %i1 alignaddr %i5, %l0, %g2 wr %g0, 0x04, %asi ldsba [%l7 + 0x79] %asi, %o3 loop_430: tle %icc, 0x7 fnegd %f8, %f22 bg,a %icc, loop_431 or %i2, %g1, %g7 wr %g0, 0x58, %asi ldxa [%g0 + 0x18] %asi, %o5 loop_431: tn %xcc, 0x2 edge32l %o1, %o4, %l5 flush %l7 + 0x2C mulscc %g3, %g4, %i4 bg,a loop_432 fzeros %f21 srlx %i3, %i0, %i6 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi loop_432: sdivx %g6, 0x13AE, %o6 brlez %g5, loop_433 addc %l2, 0x1EBD, %l6 te %xcc, 0x3 tl %xcc, 0x1 loop_433: fpadd32s %f9, %f6, %f19 fpmerge %f1, %f7, %f22 st %f20, [%l7 + 0x0C] xor %l3, 0x09C7, %l4 movrgz %o7, 0x0D5, %o2 fmovrdne %o0, %f14, %f8 movg %icc, %l1, %i1 tneg %xcc, 0x3 orncc %i7, %i5, %l0 mulscc %g2, %o3, %g1 movle %xcc, %g7, %i2 sub %o5, 0x1FDE, %o4 fpadd32 %f10, %f4, %f0 tle %icc, 0x3 movcc %icc, %l5, %g3 fmovdleu %xcc, %f2, %f18 stx %o1, [%l7 + 0x38] fornot1 %f10, %f18, %f14 taddcc %g4, 0x1EE3, %i3 fand %f18, %f10, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %i0, %i6, %g6 fbo,a %fcc0, loop_434 movvs %xcc, %o6, %i4 be,pt %icc, loop_435 tpos %xcc, 0x6 loop_434: srl %g5, 0x00, %l2 movpos %icc, %l6, %l3 loop_435: nop setx loop_436, %l0, %l1 jmpl %l1, %l4 fpadd32 %f20, %f0, %f22 wr %g0, 0x81, %asi lda [%l7 + 0x50] %asi, %f25 loop_436: fcmpne32 %f24, %f20, %o2 bvc,a loop_437 andncc %o7, %l1, %i1 and %i7, %o0, %i5 wr %g0, 0x81, %asi lduwa [%l7 + 0x70] %asi, %g2 loop_437: movl %xcc, %l0, %o3 array16 %g7, %i2, %o5 sra %g1, 0x17, %o4 set 0x54, %g6 sta %f3, [%l7 + %g6] 0x18 array8 %g3, %l5, %g4 fcmpd %fcc0, %f22, %f28 fxnor %f28, %f16, %f24 fbue %fcc0, loop_438 taddcctv %o1, %i3, %i0 fbg %fcc1, loop_439 fsrc2 %f16, %f30 loop_438: xor %i6, %g6, %i4 fmuld8ulx16 %f17, %f5, %f4 loop_439: alignaddrl %g5, %l2, %l6 tsubcc %l3, %o6, %l4 andncc %o2, %l1, %i1 movcc %icc, %i7, %o7 movrlz %i5, %o0, %g2 sth %o3, [%l7 + 0x7E] fcmpd %fcc1, %f26, %f0 bshuffle %f16, %f20, %f30 popc 0x1992, %g7 te %xcc, 0x1 move %icc, %l0, %o5 wr %g0, 0xea, %asi stda %g0, [%l7 + 0x20] %asi membar #Sync edge8n %o4, %i2, %l5 alignaddrl %g4, %g3, %i3 tvc %xcc, 0x7 brlez,a %i0, loop_440 fba %fcc2, loop_441 movl %icc, %i6, %o1 std %f20, [%l7 + 0x48] loop_440: fmul8ulx16 %f4, %f8, %f14 loop_441: fba %fcc1, loop_442 tsubcctv %g6, %g5, %i4 ldd [%l7 + 0x28], %f10 fpsub32 %f16, %f26, %f26 loop_442: bpos,a,pn %xcc, loop_443 tvc %icc, 0x1 mova %xcc, %l2, %l3 wr %g0, 0xeb, %asi stba %l6, [%l7 + 0x12] %asi membar #Sync loop_443: andcc %o6, 0x04B9, %l4 sdivx %o2, 0x06CA, %l1 fpack32 %f6, %f16, %f0 edge16ln %i7, %i1, %i5 fbo %fcc3, loop_444 bleu,a %xcc, loop_445 or %o0, %g2, %o7 movvc %icc, %o3, %l0 loop_444: fmovsvc %icc, %f8, %f3 loop_445: fbug %fcc0, loop_446 tsubcc %g7, %g1, %o4 sdiv %o5, 0x03C8, %l5 sllx %g4, 0x0A, %g3 loop_446: movvc %icc, %i2, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdn %xcc, %f1, %f25 or %i3, %i6, %o1 fble,a %fcc2, loop_447 addccc %g6, 0x13DF, %i4 bl loop_448 movneg %xcc, %l2, %g5 loop_447: edge8n %l6, %l3, %l4 udiv %o6, 0x0EC1, %o2 loop_448: fandnot1s %f19, %f14, %f9 tvc %icc, 0x6 bcc,a,pt %xcc, loop_449 xnor %i7, 0x00D4, %i1 array32 %i5, %l1, %g2 brlz %o0, loop_450 loop_449: ldsb [%l7 + 0x71], %o3 bne,a,pt %xcc, loop_451 subccc %o7, 0x0398, %g7 loop_450: membar 0x5E set 0x41, %l5 lduba [%l7 + %l5] 0x88, %g1 loop_451: bneg,a,pt %xcc, loop_452 xor %o4, %o5, %l5 ble,pt %xcc, loop_453 mova %xcc, %g4, %g3 loop_452: swap [%l7 + 0x78], %l0 bcc,a loop_454 loop_453: ldd [%l7 + 0x18], %i2 fmovdn %icc, %f18, %f10 fmovrse %i0, %f7, %f10 loop_454: alignaddrl %i3, %o1, %g6 add %i4, %i6, %l2 call loop_455 fpackfix %f10, %f4 sdivx %l6, 0x1B99, %l3 fbu,a %fcc2, loop_456 loop_455: edge8l %l4, %o6, %g5 move %icc, %o2, %i7 fmovrdne %i1, %f14, %f6 loop_456: taddcc %i5, %g2, %l1 fmovs %f17, %f11 fabsd %f28, %f2 fpsub16 %f4, %f26, %f0 movge %icc, %o3, %o0 bvs,pn %xcc, loop_457 movpos %xcc, %o7, %g1 ldstub [%l7 + 0x70], %g7 mova %icc, %o5, %l5 loop_457: sll %o4, %g3, %l0 wr %g0, 0x19, %asi stda %g4, [%l7 + 0x68] %asi fmovdn %xcc, %f25, %f28 add %l7, 0x68, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i2, %i3 mulscc %o1, 0x06B3, %g6 movvc %xcc, %i4, %i6 fpadd16s %f9, %f15, %f19 edge32l %i0, %l2, %l6 be loop_458 movre %l4, 0x3DE, %o6 sdiv %l3, 0x193E, %g5 wr %g0, 0x89, %asi prefetcha [%l7 + 0x18] %asi, 0x1 loop_458: edge16 %i1, %i7, %i5 stbar movneg %icc, %l1, %o3 subc %g2, %o0, %g1 nop set 0x20, %i4 std %f18, [%l7 + %i4] or %g7, 0x062B, %o5 edge8 %l5, %o4, %o7 edge8ln %l0, %g3, %g4 fcmpgt16 %f2, %f22, %i2 or %i3, 0x0AB0, %o1 fmovdgu %icc, %f27, %f26 nop setx loop_459, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrlez %i4, %i6, %i0 srax %g6, %l6, %l2 smulcc %o6, 0x15B9, %l3 loop_459: sll %l4, 0x1D, %o2 fandnot2 %f14, %f20, %f20 fand %f16, %f8, %f28 nop setx loop_460, %l0, %l1 jmpl %l1, %i1 udivx %g5, 0x1B12, %i5 movrlez %l1, %o3, %g2 bge,a,pn %xcc, loop_461 loop_460: orn %i7, %o0, %g7 fmovdvc %xcc, %f23, %f12 set 0x18, %o2 lduha [%l7 + %o2] 0x18, %o5 loop_461: orcc %g1, %l5, %o7 ldub [%l7 + 0x1F], %l0 bneg %xcc, loop_462 movne %xcc, %g3, %o4 or %g4, %i2, %i3 tg %icc, 0x0 loop_462: fnors %f30, %f3, %f5 xnor %o1, %i6, %i0 movcs %xcc, %i4, %l6 movcc %icc, %g6, %o6 movneg %icc, %l2, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %icc, %o2, %i1 movcc %icc, %g5, %i5 mova %xcc, %l1, %o3 flush %l7 + 0x2C edge32ln %g2, %i7, %o0 array16 %l3, %o5, %g7 movrgz %g1, %o7, %l5 edge8n %g3, %o4, %g4 andncc %i2, %i3, %l0 orcc %o1, 0x08AE, %i6 for %f24, %f6, %f14 fbule,a %fcc3, loop_463 smulcc %i4, 0x139E, %i0 edge32ln %g6, %l6, %l2 fcmpes %fcc0, %f10, %f30 loop_463: alignaddr %l4, %o6, %i1 subcc %o2, 0x1299, %i5 fsrc2s %f7, %f20 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpne16 %f12, %f14, %g5 wr %g0, 0x80, %asi sta %f7, [%l7 + 0x08] %asi be,a loop_464 fcmpes %fcc0, %f19, %f31 ldx [%l7 + 0x18], %o3 fmul8x16 %f5, %f12, %f28 loop_464: movpos %xcc, %l1, %g2 movne %xcc, %o0, %l3 fpackfix %f2, %f3 movcs %icc, %i7, %g7 movcs %icc, %g1, %o5 movgu %icc, %l5, %o7 lduh [%l7 + 0x5C], %g3 fandnot2 %f28, %f8, %f26 fmovdvs %xcc, %f26, %f13 brnz %o4, loop_465 fcmpne32 %f0, %f10, %g4 fornot2s %f5, %f1, %f11 alignaddr %i3, %i2, %l0 loop_465: fsrc1 %f30, %f8 tle %icc, 0x1 smul %o1, 0x05E1, %i4 ldx [%l7 + 0x40], %i0 tvs %icc, 0x6 movcs %icc, %i6, %l6 sll %l2, 0x11, %g6 sdivcc %o6, 0x1A7A, %l4 mulx %o2, %i1, %i5 smulcc %g5, 0x04BE, %l1 fbu %fcc0, loop_466 edge32 %g2, %o3, %o0 edge32n %l3, %i7, %g1 fxors %f21, %f9, %f9 loop_466: nop wr %g0, 0x89, %asi prefetcha [%l7 + 0x38] %asi, 0x0 fnegd %f16, %f20 edge16ln %g7, %o7, %g3 te %xcc, 0x2 sdivx %l5, 0x1071, %o4 fmovdg %icc, %f11, %f8 stbar andcc %g4, %i2, %i3 array16 %o1, %l0, %i4 movrne %i6, %l6, %i0 tgu %xcc, 0x1 fmovsle %icc, %f12, %f18 orcc %g6, 0x1A6E, %o6 fmovscc %icc, %f7, %f4 tn %xcc, 0x1 movge %icc, %l4, %l2 fbn,a %fcc2, loop_467 ld [%l7 + 0x18], %f9 wr %g0, 0x80, %asi ldxa [%l7 + 0x10] %asi, %i1 loop_467: edge8ln %o2, %i5, %g5 sdivx %l1, 0x07EC, %g2 lduh [%l7 + 0x36], %o0 addccc %l3, %i7, %o3 tl %icc, 0x2 ba loop_468 tle %icc, 0x7 movl %icc, %g1, %g7 movneg %xcc, %o5, %g3 loop_468: fsrc2s %f3, %f9 stbar smul %o7, 0x1171, %o4 tcs %icc, 0x4 fmovrdlz %g4, %f0, %f28 sll %i2, %i3, %o1 tsubcc %l5, %i4, %l0 edge8ln %i6, %i0, %g6 array32 %l6, %o6, %l2 edge8 %l4, %o2, %i5 fabsd %f8, %f10 ta %xcc, 0x1 fmovspos %icc, %f22, %f15 edge8 %i1, %l1, %g5 movn %icc, %o0, %g2 fabsd %f8, %f4 fnors %f28, %f9, %f27 fpsub32 %f0, %f14, %f26 bg,pt %xcc, loop_469 xor %i7, 0x11AD, %l3 fnand %f26, %f28, %f18 fcmpes %fcc1, %f25, %f16 loop_469: movvc %icc, %o3, %g7 andn %o5, %g3, %g1 xorcc %o4, 0x172D, %o7 udiv %i2, 0x0B7B, %i3 subc %g4, %o1, %i4 fmul8x16au %f25, %f24, %f18 movrne %l0, 0x1CB, %i6 tvc %icc, 0x6 fmovd %f30, %f10 smul %l5, 0x10BB, %i0 srl %g6, %l6, %l2 fxnor %f8, %f12, %f14 fmovsvs %icc, %f13, %f27 fornot1 %f22, %f6, %f0 wr %g0, 0x89, %asi ldsba [%l7 + 0x44] %asi, %l4 movneg %icc, %o2, %o6 prefetch [%l7 + 0x50], 0x3 fsrc1s %f25, %f3 add %i1, 0x1AE8, %i5 fcmple32 %f12, %f2, %l1 fcmpeq16 %f4, %f14, %g5 fands %f25, %f17, %f8 fnand %f4, %f24, %f0 fcmpeq16 %f14, %f6, %o0 tvc %xcc, 0x1 movrlz %g2, 0x025, %i7 tcc %xcc, 0x6 fpadd32 %f14, %f20, %f6 ldd [%l7 + 0x28], %o2 movne %icc, %g7, %l3 stx %g3, [%l7 + 0x48] edge32ln %g1, %o4, %o7 tcs %xcc, 0x4 fnegd %f12, %f18 bcc,a,pt %icc, loop_470 andcc %i2, %i3, %g4 xnorcc %o1, %o5, %l0 set 0x26, %i7 lduha [%l7 + %i7] 0x81, %i4 loop_470: nop wr %g0, 0x19, %asi lduwa [%l7 + 0x30] %asi, %l5 fmovdn %xcc, %f0, %f5 orn %i0, 0x069E, %g6 srl %l6, 0x1B, %l2 sethi 0x1B91, %i6 srax %l4, 0x19, %o2 fbo,a %fcc1, loop_471 edge8ln %o6, %i5, %i1 tvc %xcc, 0x5 movge %xcc, %l1, %o0 loop_471: movrgez %g2, %i7, %g5 orcc %o3, 0x1DB0, %l3 srax %g7, 0x0A, %g1 movvs %icc, %g3, %o4 tvs %icc, 0x0 srax %o7, %i3, %i2 andcc %g4, 0x0C59, %o1 fmovdcs %xcc, %f3, %f29 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %icc, %o5, %i4 movneg %icc, %l5, %i0 prefetch [%l7 + 0x7C], 0x2 addcc %g6, 0x0594, %l0 te %xcc, 0x1 bn,a loop_472 alignaddr %l6, %l2, %l4 edge16 %i6, %o2, %i5 mulx %i1, %o6, %o0 loop_472: addc %l1, 0x1A64, %g2 bpos,pt %icc, loop_473 bgu,pt %xcc, loop_474 fmul8x16au %f1, %f21, %f16 movvs %xcc, %i7, %o3 loop_473: tg %icc, 0x4 loop_474: sdivcc %l3, 0x1E19, %g5 tne %xcc, 0x1 fbuge %fcc2, loop_475 stbar movvc %icc, %g1, %g3 edge16 %o4, %o7, %i3 loop_475: mova %xcc, %i2, %g7 tn %icc, 0x7 bpos loop_476 udivx %o1, 0x0E5A, %o5 fbg %fcc0, loop_477 udivcc %i4, 0x1427, %l5 loop_476: sdivx %i0, 0x00FF, %g6 movne %xcc, %l0, %g4 loop_477: edge16l %l6, %l4, %i6 fcmpeq32 %f22, %f24, %l2 array8 %i5, %o2, %o6 call loop_478 sllx %i1, %l1, %g2 fsrc2 %f16, %f18 fbue,a %fcc2, loop_479 loop_478: fcmpgt16 %f10, %f4, %i7 fcmpne16 %f18, %f0, %o3 set 0x3C, %i6 stwa %l3, [%l7 + %i6] 0x81 loop_479: fbn %fcc2, loop_480 tn %icc, 0x1 xnorcc %o0, 0x0D55, %g5 tge %icc, 0x7 loop_480: fmovdcc %xcc, %f25, %f9 movrlz %g3, 0x061, %g1 tge %xcc, 0x0 ldstub [%l7 + 0x3F], %o7 movrne %o4, %i2, %g7 edge16l %o1, %i3, %i4 wr %g0, 0x04, %asi stda %l4, [%l7 + 0x08] %asi flush %l7 + 0x34 mova %xcc, %i0, %o5 set 0x30, %i0 lda [%l7 + %i0] 0x81, %f28 movre %g6, 0x00D, %g4 and %l0, 0x180C, %l6 movl %icc, %i6, %l4 fmovsn %xcc, %f15, %f20 prefetch [%l7 + 0x30], 0x2 sdivx %l2, 0x1E7B, %i5 tgu %xcc, 0x5 fmovse %icc, %f26, %f15 fpmerge %f1, %f2, %f22 fmovrdlz %o6, %f16, %f20 stb %o2, [%l7 + 0x5C] fmovdg %xcc, %f3, %f11 sdivx %i1, 0x1EBC, %g2 andn %i7, 0x138D, %l1 be,a %xcc, loop_481 edge16n %l3, %o0, %o3 movle %icc, %g3, %g1 edge16l %o7, %o4, %g5 loop_481: udiv %i2, 0x154A, %g7 fmovdcs %xcc, %f9, %f15 fbg %fcc0, loop_482 nop setx loop_483, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry orn %i3, 0x1D0C, %o1 tne %xcc, 0x3 loop_482: prefetch [%l7 + 0x54], 0x2 loop_483: andn %l5, 0x14F6, %i4 fbug %fcc2, loop_484 tcc %xcc, 0x5 fcmpgt16 %f12, %f4, %o5 array16 %g6, %i0, %l0 loop_484: std %f26, [%l7 + 0x60] array16 %g4, %i6, %l6 tsubcctv %l2, %i5, %o6 array16 %o2, %i1, %g2 fpsub32s %f15, %f7, %f13 fmovsgu %xcc, %f3, %f1 set 0x40, %o3 stda %f16, [%l7 + %o3] 0x1e membar #Sync ldsw [%l7 + 0x10], %l4 tl %icc, 0x2 taddcctv %i7, %l1, %l3 tleu %xcc, 0x2 mova %xcc, %o3, %g3 movneg %icc, %g1, %o0 fmovdcc %icc, %f14, %f13 set 0x0, %i1 stxa %o7, [%g0 + %i1] 0x57 fpadd32s %f10, %f6, %f24 sub %g5, %o4, %g7 tpos %xcc, 0x3 movrgez %i3, %o1, %l5 taddcctv %i4, 0x1C5D, %i2 tsubcc %o5, %g6, %l0 bg %icc, loop_485 sdiv %i0, 0x01E2, %i6 tge %icc, 0x6 bneg %icc, loop_486 loop_485: bvs,a loop_487 fnand %f16, %f20, %f14 xnor %l6, 0x18B5, %g4 loop_486: fbul %fcc1, loop_488 loop_487: bvc,a,pt %xcc, loop_489 tsubcc %i5, 0x1752, %o6 fsrc1 %f4, %f24 loop_488: fornot1s %f9, %f12, %f28 loop_489: edge16n %l2, %o2, %i1 movvc %icc, %l4, %g2 sdivcc %l1, 0x1816, %i7 udivx %l3, 0x08BD, %g3 mova %icc, %o3, %g1 tn %xcc, 0x3 fnot1 %f2, %f16 brgez %o0, loop_490 srax %g5, %o7, %g7 fmovdcc %xcc, %f0, %f7 fbe,a %fcc3, loop_491 loop_490: fandnot1 %f10, %f16, %f22 movleu %xcc, %i3, %o4 be %xcc, loop_492 loop_491: fmovsge %icc, %f25, %f27 umul %o1, %l5, %i4 be,a,pt %icc, loop_493 loop_492: movgu %xcc, %i2, %g6 fcmps %fcc2, %f26, %f25 fmovrsgez %o5, %f16, %f23 loop_493: edge32n %l0, %i6, %i0 fmovsne %icc, %f22, %f16 fexpand %f9, %f14 fornot2 %f10, %f24, %f2 ba,pt %xcc, loop_494 bne %xcc, loop_495 ba,pn %xcc, loop_496 edge8l %g4, %l6, %i5 loop_494: fpsub16s %f21, %f27, %f12 loop_495: srlx %o6, %o2, %i1 loop_496: fmovrdlez %l4, %f28, %f30 edge32ln %g2, %l2, %i7 movrne %l1, 0x2A3, %l3 mulx %g3, %g1, %o0 edge16n %o3, %o7, %g5 wr %g0, 0x23, %asi stha %g7, [%l7 + 0x46] %asi membar #Sync udiv %o4, 0x0193, %o1 stw %l5, [%l7 + 0x38] fpadd16 %f14, %f24, %f4 fmovs %f12, %f12 movgu %xcc, %i4, %i3 tg %icc, 0x6 edge16ln %g6, %o5, %i2 ta %icc, 0x2 subcc %i6, 0x1508, %i0 fmovrsgz %g4, %f20, %f22 wr %g0, 0x81, %asi ldsha [%l7 + 0x2C] %asi, %l0 tge %xcc, 0x0 fmovspos %xcc, %f16, %f0 edge8n %i5, %o6, %l6 mulx %o2, 0x196C, %l4 fmovsn %icc, %f31, %f11 fmuld8ulx16 %f18, %f31, %f0 tcs %xcc, 0x1 edge8ln %i1, %l2, %i7 fba,a %fcc0, loop_497 fpadd32 %f6, %f6, %f16 movne %xcc, %g2, %l1 set 0x78, %o4 stxa %g3, [%l7 + %o4] 0xe3 membar #Sync loop_497: popc %l3, %o0 set 0x30, %l4 ldda [%l7 + %l4] 0xea, %o2 andn %g1, 0x1F9A, %o7 xorcc %g5, %g7, %o4 lduw [%l7 + 0x34], %o1 tl %icc, 0x1 brgz,a %i4, loop_498 movn %icc, %i3, %l5 tg %icc, 0x7 tsubcc %g6, 0x05B4, %i2 loop_498: nop set 0x3A, %i5 ldsha [%l7 + %i5] 0x81, %o5 udivcc %i6, 0x041D, %g4 bneg,a %xcc, loop_499 fbge %fcc1, loop_500 sra %l0, 0x03, %i5 tl %xcc, 0x5 loop_499: array16 %i0, %o6, %l6 loop_500: fxnor %f26, %f20, %f14 movrgez %l4, 0x210, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %l2, 0x0E80, %i7 movge %icc, %g2, %l1 bne,a %xcc, loop_501 fmovsg %icc, %f16, %f18 nop set 0x08, %o6 ldd [%l7 + %o6], %f30 umulcc %o2, 0x0C08, %l3 loop_501: nop add %l7, 0x60, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g3 casa [%l6] %asi, %g3, %o0 fmuld8sux16 %f13, %f1, %f20 fmovrsne %g1, %f2, %f2 subc %o7, %g5, %g7 fmovscs %xcc, %f28, %f22 xnor %o4, %o1, %i4 fbuge,a %fcc2, loop_502 fmovdle %xcc, %f28, %f0 brgz %i3, loop_503 bneg,a %xcc, loop_504 loop_502: fbug,a %fcc0, loop_505 movl %icc, %o3, %l5 loop_503: tpos %icc, 0x7 loop_504: edge32ln %i2, %g6, %i6 loop_505: movpos %xcc, %o5, %g4 fcmpne32 %f18, %f2, %l0 movgu %icc, %i5, %i0 sir 0x1149 fble,a %fcc0, loop_506 brlez %o6, loop_507 std %l4, [%l7 + 0x70] tpos %icc, 0x6 loop_506: movpos %xcc, %i1, %l2 loop_507: nop wr %g0, 0x81, %asi ldswa [%l7 + 0x18] %asi, %i7 taddcc %l6, 0x18D6, %l1 fnegd %f14, %f20 mulx %g2, %o2, %g3 bgu loop_508 or %o0, 0x16AE, %l3 fcmpgt16 %f28, %f26, %g1 fbug %fcc2, loop_509 loop_508: brlez,a %g5, loop_510 fnot1s %f0, %f3 subcc %o7, 0x123C, %o4 loop_509: srax %o1, 0x14, %g7 loop_510: ld [%l7 + 0x38], %f6 te %icc, 0x5 xorcc %i4, 0x1336, %i3 popc %l5, %o3 fmul8x16al %f7, %f15, %f8 sdivx %g6, 0x0738, %i2 tcc %icc, 0x7 fmovrdlz %i6, %f26, %f26 movpos %xcc, %g4, %o5 edge16l %i5, %l0, %o6 bpos,a,pt %xcc, loop_511 sll %l4, 0x1B, %i0 udiv %i1, 0x196C, %i7 fcmpne16 %f14, %f2, %l6 loop_511: fmovsn %icc, %f30, %f23 orcc %l2, 0x09A5, %g2 srlx %l1, %o2, %g3 fmuld8sux16 %f14, %f29, %f12 fmovsn %xcc, %f10, %f5 tne %xcc, 0x5 smulcc %o0, 0x0777, %g1 tvs %xcc, 0x1 stb %l3, [%l7 + 0x36] move %icc, %o7, %o4 std %f26, [%l7 + 0x68] movvs %xcc, %o1, %g5 tleu %icc, 0x5 movre %g7, 0x125, %i3 fmovrsgz %i4, %f0, %f23 srl %o3, %g6, %l5 tpos %icc, 0x7 fmovdl %icc, %f25, %f25 fnand %f16, %f12, %f14 fmovse %xcc, %f6, %f28 tsubcc %i2, %i6, %o5 srl %i5, 0x14, %l0 udivx %g4, 0x0A7D, %l4 fbue,a %fcc3, loop_512 brlz,a %o6, loop_513 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %i0, %i1, %i7 loop_512: tleu %icc, 0x0 loop_513: fbe %fcc0, loop_514 ldd [%l7 + 0x40], %i6 fnot2 %f24, %f30 ldsb [%l7 + 0x0C], %l2 loop_514: ldd [%l7 + 0x48], %f18 fxnors %f31, %f30, %f17 fnand %f4, %f20, %f6 subc %g2, %l1, %o2 brgz,a %o0, loop_515 bpos,a %xcc, loop_516 fmul8x16 %f20, %f30, %f6 movgu %xcc, %g1, %l3 loop_515: fpsub32s %f2, %f9, %f29 loop_516: fpackfix %f24, %f11 sll %o7, %o4, %g3 fsrc2 %f28, %f6 bvc,pt %icc, loop_517 bpos,a %xcc, loop_518 movvc %icc, %g5, %o1 xor %i3, 0x0085, %i4 loop_517: edge8 %o3, %g7, %g6 loop_518: movcc %xcc, %l5, %i6 fabsd %f16, %f14 movgu %icc, %i2, %o5 tl %xcc, 0x2 fandnot1 %f24, %f10, %f14 st %f1, [%l7 + 0x1C] nop setx loop_519, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subccc %i5, %g4, %l0 mulscc %o6, 0x1DF6, %l4 wr %g0, 0x18, %asi lduwa [%l7 + 0x2C] %asi, %i0 loop_519: stw %i1, [%l7 + 0x44] movneg %xcc, %i7, %l2 xnorcc %g2, %l1, %o2 nop setx loop_520, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16n %o0, %l6, %g1 fmovrslez %l3, %f27, %f11 mova %icc, %o4, %o7 loop_520: tvc %icc, 0x3 fmovrdlz %g5, %f10, %f30 edge32l %g3, %i3, %i4 srlx %o3, %o1, %g7 tl %icc, 0x0 movvc %xcc, %g6, %i6 tvs %xcc, 0x5 add %l7, 0x58, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x04, %l5, %i2 fxnor %f14, %f14, %f10 fmul8x16al %f30, %f4, %f10 bneg,pt %xcc, loop_521 movle %icc, %i5, %g4 fmovrsne %l0, %f10, %f24 brnz,a %o5, loop_522 loop_521: array8 %l4, %o6, %i0 popc 0x018E, %i1 movre %i7, 0x1C2, %l2 loop_522: nop setx loop_523, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fnand %f12, %f30, %f16 bvc %icc, loop_524 stbar loop_523: fxnors %f3, %f7, %f21 fpack16 %f18, %f23 loop_524: movrgz %l1, 0x295, %o2 fzeros %f27 edge32n %o0, %l6, %g2 fcmped %fcc3, %f16, %f12 fnot1s %f15, %f18 sllx %g1, %o4, %o7 movcc %icc, %g5, %l3 andncc %i3, %i4, %g3 andncc %o1, %g7, %o3 sethi 0x1903, %g6 fbule %fcc2, loop_525 edge32n %i6, %l5, %i2 movrlez %g4, %i5, %o5 edge32n %l0, %o6, %l4 loop_525: ldsb [%l7 + 0x3F], %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %xcc, %i7, %i1 brlz %l1, loop_526 edge16ln %l2, %o2, %o0 te %icc, 0x6 fandnot1 %f28, %f10, %f14 loop_526: nop setx loop_527, %l0, %l1 jmpl %l1, %g2 flush %l7 + 0x30 movcc %xcc, %l6, %o4 subccc %g1, 0x1185, %g5 loop_527: movge %icc, %l3, %i3 tsubcc %o7, 0x060C, %i4 orn %g3, %g7, %o3 tvs %icc, 0x7 fbuge %fcc2, loop_528 fbne %fcc1, loop_529 mulx %o1, %i6, %l5 bvc,pn %xcc, loop_530 loop_528: fpack32 %f22, %f2, %f2 loop_529: srlx %g6, 0x00, %g4 call loop_531 loop_530: fmovd %f28, %f28 ldd [%l7 + 0x48], %i4 wr %g0, 0x2a, %asi stxa %i2, [%l7 + 0x10] %asi membar #Sync loop_531: movrlez %o5, 0x0E8, %o6 fmovrslz %l0, %f5, %f4 mulscc %l4, 0x07C4, %i0 brgz %i1, loop_532 movrgz %i7, %l1, %o2 brz %l2, loop_533 fbe %fcc3, loop_534 loop_532: tpos %icc, 0x2 stb %o0, [%l7 + 0x40] loop_533: nop add %l7, 0x70, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %g2 casxa [%l6] %asi, %g2, %l6 loop_534: fand %f6, %f26, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbule %fcc2, loop_535 fmovrsgez %o4, %f26, %f20 fnor %f2, %f16, %f10 membar 0x4A loop_535: ldd [%l7 + 0x28], %f2 tle %icc, 0x6 edge8 %g1, %g5, %l3 fsrc1s %f6, %f13 movrlz %o7, 0x3F5, %i3 orn %g3, %i4, %g7 fbe %fcc2, loop_536 fcmpgt32 %f12, %f12, %o1 lduw [%l7 + 0x24], %i6 sub %o3, 0x1F3A, %l5 loop_536: movleu %xcc, %g4, %i5 wr %g0, 0x04, %asi ldsba [%l7 + 0x7A] %asi, %i2 movrlz %g6, 0x092, %o5 nop set 0x08, %g5 std %f14, [%l7 + %g5] movre %l0, 0x24B, %l4 fandnot1s %f24, %f16, %f5 mulx %i0, 0x1BC6, %i1 edge16n %o6, %l1, %i7 ldub [%l7 + 0x21], %o2 edge16n %o0, %g2, %l2 orncc %l6, %o4, %g1 bl,a %icc, loop_537 fbule %fcc2, loop_538 fbule,a %fcc0, loop_539 fmovdcc %icc, %f18, %f16 loop_537: tn %icc, 0x7 loop_538: movrlez %l3, 0x26D, %o7 loop_539: movpos %icc, %i3, %g3 subcc %i4, 0x1956, %g5 fxors %f22, %f19, %f28 movre %o1, %g7, %i6 add %o3, %l5, %g4 prefetch [%l7 + 0x34], 0x1 fmovrdgez %i5, %f18, %f16 movrlz %g6, %i2, %o5 wr %g0, 0x11, %asi stha %l4, [%l7 + 0x1A] %asi saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %xcc, %i0, %i1 movne %icc, %o6, %l0 set 0x1D, %l1 ldstuba [%l7 + %l1] 0x89, %i7 sir 0x1910 fnegd %f24, %f28 umul %o2, %l1, %g2 edge16n %l2, %l6, %o0 add %l7, 0x74, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %g1 casa [%l6] 0x10, %g1, %o4 udivx %l3, 0x0D52, %i3 sllx %o7, 0x1F, %i4 tcc %icc, 0x5 sllx %g5, 0x02, %o1 fbn %fcc2, loop_540 edge16 %g7, %g3, %o3 xnor %l5, %g4, %i5 bneg,a %icc, loop_541 loop_540: movcs %icc, %g6, %i6 orcc %i2, %o5, %i0 ldx [%l7 + 0x08], %i1 loop_541: ble loop_542 movg %xcc, %l4, %o6 orn %i7, 0x18EF, %l0 movre %o2, 0x1E1, %g2 loop_542: movrgez %l1, %l2, %o0 te %xcc, 0x2 fmovsge %xcc, %f15, %f25 alignaddrl %l6, %g1, %l3 fmovrdgz %i3, %f2, %f0 fmovrdgz %o4, %f10, %f14 fbge %fcc1, loop_543 fpack32 %f0, %f20, %f4 tleu %icc, 0x0 movrgez %i4, 0x2E8, %o7 loop_543: swap [%l7 + 0x6C], %o1 andcc %g5, 0x11E1, %g7 and %g3, 0x1288, %l5 tsubcc %g4, 0x08E3, %i5 andn %o3, 0x1806, %g6 lduh [%l7 + 0x08], %i6 fmovrdne %o5, %f14, %f6 fands %f6, %f2, %f27 orncc %i2, %i0, %i1 addc %l4, 0x1959, %o6 fsrc1 %f26, %f26 bneg,a loop_544 tg %xcc, 0x1 tne %xcc, 0x5 movleu %icc, %i7, %l0 loop_544: fmul8x16 %f24, %f26, %f20 tg %xcc, 0x4 mulscc %g2, %o2, %l1 nop set 0x7D, %l0 ldub [%l7 + %l0], %o0 fmovrsgez %l2, %f28, %f6 taddcctv %g1, %l3, %i3 nop setx loop_545, %l0, %l1 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 %icc, loop_546 fpsub32 %f12, %f10, %f8 movne %xcc, %o4, %l6 loop_545: fmovdpos %xcc, %f13, %f23 loop_546: brnz %i4, loop_547 brlz,a %o1, loop_548 nop setx loop_549, %l0, %l1 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, 0x4 loop_547: sra %o7, %g5, %g3 loop_548: srl %l5, %g4, %g7 loop_549: fpadd16 %f30, %f22, %f30 wr %g0, 0x80, %asi ldsha [%l7 + 0x6C] %asi, %i5 subcc %g6, %i6, %o5 alignaddrl %i2, %i0, %o3 tsubcc %l4, 0x1E4B, %o6 fmovdg %xcc, %f10, %f11 fxnors %f16, %f17, %f13 fmovsle %xcc, %f28, %f18 edge16n %i7, %i1, %l0 xnorcc %o2, %g2, %l1 movrlz %l2, 0x096, %o0 for %f16, %f0, %f26 wr %g0, 0x81, %asi lduba [%l7 + 0x59] %asi, %l3 movpos %xcc, %i3, %g1 subcc %o4, 0x153E, %i4 bcc loop_550 andn %l6, 0x0E98, %o1 fmovse %icc, %f23, %f19 nop setx loop_551, %l0, %l1 jmpl %l1, %o7 loop_550: tcs %xcc, 0x4 wr %g0, 0x89, %asi ldswa [%l7 + 0x78] %asi, %g3 loop_551: udiv %g5, 0x1A93, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdneg %xcc, %f7, %f5 addcc %g7, 0x0B7A, %l5 array16 %g6, %i6, %i5 fmovrslez %o5, %f28, %f11 fbu %fcc0, loop_552 fbn %fcc2, loop_553 alignaddr %i0, %o3, %i2 ba,a,pt %icc, loop_554 loop_552: te %xcc, 0x0 loop_553: tle %xcc, 0x7 stw %o6, [%l7 + 0x2C] loop_554: orncc %i7, %l4, %i1 brnz %l0, loop_555 tcs %xcc, 0x7 xor %o2, 0x1580, %l1 movrgz %l2, %g2, %o0 loop_555: udivx %l3, 0x1CBA, %g1 edge32l %i3, %i4, %l6 fmovdcs %icc, %f6, %f13 wr %g0, 0x0c, %asi swapa [%l7 + 0x3C] %asi, %o4 wr %g0, 0x10, %asi swapa [%l7 + 0x30] %asi, %o7 array32 %g3, %g5, %o1 xor %g7, %l5, %g6 xor %i6, %g4, %i5 movneg %xcc, %o5, %o3 wr %g0, 0x10, %asi ldswa [%l7 + 0x0C] %asi, %i0 tg %icc, 0x7 fnand %f22, %f12, %f4 fnand %f18, %f10, %f20 bn %xcc, loop_556 fmovrde %i2, %f30, %f22 edge8n %i7, %l4, %i1 tgu %xcc, 0x5 loop_556: movn %xcc, %o6, %o2 brlz %l0, loop_557 ble,a,pt %icc, loop_558 xnorcc %l2, %l1, %o0 bcc %icc, loop_559 loop_557: srax %g2, 0x11, %g1 loop_558: movrlz %i3, 0x03E, %i4 brnz %l6, loop_560 loop_559: array8 %l3, %o7, %g3 lduh [%l7 + 0x3C], %g5 umulcc %o1, 0x16A8, %g7 loop_560: move %xcc, %l5, %g6 alignaddr %o4, %i6, %i5 movgu %xcc, %g4, %o3 movvs %xcc, %i0, %o5 xorcc %i7, %i2, %l4 tn %icc, 0x6 fornot2 %f6, %f22, %f0 sllx %i1, 0x13, %o6 andn %l0, 0x0FBC, %l2 tl %icc, 0x1 fmovsvs %xcc, %f2, %f29 add %o2, 0x0CA0, %l1 array8 %o0, %g2, %g1 srlx %i4, 0x0C, %l6 sth %i3, [%l7 + 0x56] mova %xcc, %o7, %g3 movre %l3, 0x1C3, %g5 fmovdcs %xcc, %f22, %f9 movvc %icc, %g7, %l5 sll %g6, %o4, %i6 array32 %i5, %o1, %g4 edge8l %i0, %o5, %o3 or %i7, %i2, %l4 movle %icc, %o6, %i1 movne %xcc, %l2, %o2 tcs %icc, 0x3 membar 0x33 edge32 %l1, %o0, %l0 fxnor %f16, %f12, %f2 fpadd16 %f18, %f20, %f12 movle %xcc, %g2, %i4 sra %g1, 0x1C, %i3 tsubcc %o7, 0x08F3, %l6 fnand %f12, %f4, %f24 tgu %icc, 0x5 fmovscc %xcc, %f27, %f22 fnot2s %f18, %f20 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %g3, 0x0845, %l3 srax %g5, %l5, %g7 set 0x54, %o7 swapa [%l7 + %o7] 0x18, %o4 tsubcctv %i6, %i5, %o1 bgu,a,pt %icc, loop_561 sth %g6, [%l7 + 0x22] fmovse %icc, %f0, %f21 nop setx loop_562, %l0, %l1 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_561: membar 0x0F fcmpgt32 %f26, %f26, %i0 movneg %icc, %g4, %o3 loop_562: udivcc %i7, 0x18E5, %i2 add %l4, %o5, %o6 call loop_563 andcc %l2, %i1, %o2 and %o0, 0x05EF, %l0 fmovsge %icc, %f15, %f21 loop_563: movrlez %g2, %i4, %l1 alignaddr %g1, %o7, %i3 addcc %g3, %l3, %g5 fnegs %f9, %f27 tcc %xcc, 0x3 fxnor %f30, %f26, %f28 flush %l7 + 0x0C nop setx loop_564, %l0, %l1 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, 0x1 tcs %xcc, 0x2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_564: swap [%l7 + 0x68], %l5 tcs %icc, 0x2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %icc, %l6, %o4 wr %g0, 0x11, %asi lduba [%l7 + 0x1F] %asi, %i6 fnot2s %f23, %f2 mova %icc, %g7, %i5 tle %xcc, 0x6 edge8l %g6, %o1, %i0 fornot2 %f18, %f20, %f6 fba,a %fcc0, loop_565 fbg,a %fcc0, loop_566 edge32n %o3, %g4, %i7 fxor %f8, %f0, %f12 loop_565: fmovdcs %icc, %f3, %f7 loop_566: sra %l4, 0x0A, %i2 swap [%l7 + 0x34], %o5 lduh [%l7 + 0x54], %l2 ldd [%l7 + 0x68], %f6 tle %icc, 0x1 bleu,a %icc, loop_567 array32 %i1, %o6, %o0 fmovsn %icc, %f0, %f26 bpos,a,pt %icc, loop_568 loop_567: edge16ln %o2, %g2, %l0 tvs %icc, 0x3 edge8l %i4, %l1, %g1 loop_568: alignaddrl %i3, %o7, %l3 fnand %f6, %f14, %f2 xor %g3, %l5, %l6 edge16n %g5, %o4, %i6 brz,a %g7, loop_569 popc %i5, %o1 wr %g0, 0x80, %asi stwa %g6, [%l7 + 0x28] %asi loop_569: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsle %icc, %f9, %f19 movgu %xcc, %i0, %g4 umul %o3, %i7, %l4 orcc %o5, %i2, %l2 sir 0x0CF0 edge8n %i1, %o0, %o2 bg,a,pt %xcc, loop_570 std %f30, [%l7 + 0x58] tn %xcc, 0x6 bge %xcc, loop_571 loop_570: alignaddr %g2, %l0, %o6 or %l1, 0x1A5C, %i4 movl %icc, %i3, %o7 loop_571: ldsh [%l7 + 0x0A], %l3 movcc %xcc, %g1, %g3 movre %l6, %l5, %o4 array32 %g5, %g7, %i6 udivx %o1, 0x026E, %i5 fbug,a %fcc0, loop_572 movgu %xcc, %g6, %i0 movgu %icc, %o3, %i7 fsrc1 %f10, %f6 loop_572: fbne,a %fcc0, loop_573 tsubcctv %l4, %g4, %o5 brnz %l2, loop_574 call loop_575 loop_573: srax %i2, %i1, %o2 bge,a,pn %icc, loop_576 loop_574: fbu %fcc3, loop_577 loop_575: brlz %o0, loop_578 fcmps %fcc2, %f7, %f14 loop_576: tpos %icc, 0x7 loop_577: orn %g2, 0x1622, %l0 loop_578: mulx %o6, 0x1ADF, %l1 sdivx %i3, 0x0260, %o7 edge8l %l3, %g1, %g3 fmovsvc %xcc, %f30, %f1 bl loop_579 fmovrdgz %l6, %f30, %f20 wr %g0, 0xe2, %asi stwa %i4, [%l7 + 0x6C] %asi membar #Sync loop_579: fnegs %f26, %f6 set 0x40, %l3 ldda [%l7 + %l3] 0x19, %f0 call loop_580 mova %icc, %o4, %g5 addcc %l5, %g7, %i6 addccc %i5, %g6, %i0 loop_580: ld [%l7 + 0x10], %f26 tsubcctv %o3, 0x1E64, %o1 edge8 %l4, %i7, %g4 xor %o5, %l2, %i1 sth %i2, [%l7 + 0x3E] edge8 %o0, %g2, %o2 movle %xcc, %o6, %l1 fpadd16s %f8, %f31, %f12 call loop_581 fmuld8sux16 %f22, %f8, %f24 fbul %fcc0, loop_582 umul %l0, 0x1DD7, %i3 loop_581: mulscc %l3, 0x1013, %g1 and %o7, %g3, %i4 loop_582: st %f31, [%l7 + 0x38] movg %xcc, %l6, %g5 orcc %l5, %g7, %i6 fnands %f10, %f5, %f1 tle %icc, 0x4 movn %icc, %o4, %i5 taddcc %i0, 0x0B06, %o3 tle %xcc, 0x3 brgez %o1, loop_583 ld [%l7 + 0x6C], %f25 set 0x64, %i2 ldswa [%l7 + %i2] 0x89, %l4 loop_583: stb %g6, [%l7 + 0x21] add %i7, %o5, %g4 edge8l %i1, %l2, %o0 movne %xcc, %i2, %g2 umulcc %o6, %l1, %o2 xorcc %i3, %l0, %g1 fmovsvc %xcc, %f14, %f4 edge8n %l3, %g3, %i4 stb %o7, [%l7 + 0x3A] movgu %xcc, %g5, %l5 fmovrsgz %l6, %f25, %f25 movrne %i6, 0x17C, %o4 movrne %i5, 0x371, %g7 fmovsvs %icc, %f3, %f13 fbuge %fcc2, loop_584 ldstub [%l7 + 0x3D], %o3 movleu %xcc, %o1, %i0 fmul8ulx16 %f22, %f12, %f28 loop_584: movleu %icc, %l4, %g6 fbue %fcc3, loop_585 movg %icc, %o5, %g4 bvc,a %xcc, loop_586 add %i7, %i1, %o0 loop_585: fmul8sux16 %f30, %f18, %f16 ld [%l7 + 0x40], %f12 loop_586: array16 %l2, %i2, %o6 nop set 0x28, %l6 std %l0, [%l7 + %l6] bcs,a loop_587 be,a %xcc, loop_588 nop setx loop_589, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array16 %o2, %g2, %i3 loop_587: alignaddr %l0, %g1, %g3 loop_588: nop setx loop_590, %l0, %l1 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_589: tge %icc, 0x7 sdiv %i4, 0x1F69, %l3 ldsh [%l7 + 0x3A], %o7 loop_590: fmovsleu %icc, %f29, %f3 movge %icc, %g5, %l6 edge16n %l5, %o4, %i6 brnz,a %i5, loop_591 bleu,pt %xcc, loop_592 fnegd %f10, %f6 popc 0x1CD8, %g7 loop_591: movneg %icc, %o1, %o3 loop_592: movg %icc, %l4, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %o5, %g4, %i0 movrlz %i1, %o0, %i7 pdist %f0, %f16, %f28 set 0x60, %g7 ldstuba [%l7 + %g7] 0x81, %l2 alignaddr %i2, %l1, %o6 sdivx %g2, 0x15BF, %i3 edge32n %l0, %g1, %g3 fmovrslez %o2, %f0, %f2 edge32l %l3, %i4, %g5 smul %o7, 0x14FA, %l6 fnor %f22, %f4, %f22 fbul %fcc1, loop_593 movre %o4, %i6, %l5 fmul8sux16 %f24, %f24, %f10 tpos %xcc, 0x5 loop_593: sir 0x15A8 fpack16 %f14, %f1 movl %icc, %g7, %o1 fmovda %xcc, %f5, %f30 fmovsleu %xcc, %f19, %f31 fpack32 %f26, %f20, %f16 movneg %xcc, %o3, %l4 tgu %icc, 0x5 mova %xcc, %i5, %g6 umul %g4, %o5, %i1 tleu %xcc, 0x1 movgu %icc, %i0, %o0 wr %g0, 0x0c, %asi ldxa [%l7 + 0x38] %asi, %i7 bne,a,pn %xcc, loop_594 st %f28, [%l7 + 0x64] brlz,a %l2, loop_595 brgz,a %l1, loop_596 loop_594: movrne %i2, %o6, %i3 fmovda %icc, %f8, %f24 loop_595: fnegd %f30, %f28 loop_596: tpos %icc, 0x2 edge16ln %g2, %l0, %g3 lduw [%l7 + 0x48], %o2 xnorcc %l3, 0x0DDF, %i4 array8 %g1, %g5, %o7 mulscc %o4, %l6, %l5 movvc %xcc, %g7, %o1 fxor %f30, %f10, %f30 tpos %icc, 0x3 movre %o3, %l4, %i6 movvs %icc, %i5, %g6 andcc %o5, %i1, %i0 tl %icc, 0x7 bg loop_597 movcc %icc, %g4, %i7 fcmple32 %f8, %f10, %l2 stw %o0, [%l7 + 0x74] loop_597: nop wr %g0, 0x18, %asi ldstuba [%l7 + 0x4A] %asi, %i2 fbge %fcc1, loop_598 tleu %icc, 0x4 ldsb [%l7 + 0x39], %l1 stx %o6, [%l7 + 0x10] loop_598: popc %g2, %i3 umulcc %g3, %o2, %l3 fmovsl %icc, %f17, %f9 fnegd %f4, %f30 wr %g0, 0x89, %asi stba %i4, [%l7 + 0x68] %asi fmovdn %icc, %f5, %f23 tcs %xcc, 0x6 movpos %xcc, %l0, %g1 ldsb [%l7 + 0x0C], %g5 wr %g0, 0x1e, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync call loop_599 fornot1 %f16, %f16, %f20 fbne,a %fcc1, loop_600 fmovdl %icc, %f8, %f2 loop_599: edge8ln %o7, %o4, %l6 udivcc %l5, 0x041C, %g7 loop_600: bshuffle %f22, %f22, %f22 popc %o1, %l4 fmovdn %icc, %f10, %f25 andn %i6, %i5, %o3 set 0x48, %l2 lda [%l7 + %l2] 0x19, %f15 fnor %f18, %f4, %f22 ba,a loop_601 xorcc %o5, 0x08A5, %g6 membar 0x06 fmovdpos %icc, %f30, %f28 loop_601: fmovscc %icc, %f16, %f10 fmovrdlez %i1, %f8, %f22 fcmps %fcc3, %f25, %f12 std %g4, [%l7 + 0x50] fxnors %f11, %f13, %f16 umul %i7, 0x0A34, %l2 umul %i0, %o0, %i2 tleu %xcc, 0x1 movgu %xcc, %o6, %l1 andcc %i3, 0x03C1, %g3 tl %icc, 0x6 srlx %g2, %o2, %i4 fpsub32s %f9, %f16, %f22 movrlez %l0, 0x237, %g1 array32 %g5, %o7, %o4 fmovrslez %l3, %f9, %f31 flush %l7 + 0x24 fpsub32 %f16, %f6, %f24 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %l6, %l5 popc 0x1CB0, %g7 movrgz %o1, %l4, %i5 fnors %f14, %f5, %f19 fcmps %fcc0, %f30, %f25 fsrc2 %f16, %f0 fcmpeq32 %f14, %f8, %o3 fandnot2s %f0, %f11, %f8 mova %xcc, %i6, %o5 sdivx %g6, 0x09F8, %g4 movrlez %i7, %i1, %i0 sllx %l2, 0x10, %o0 ta %xcc, 0x3 tn %icc, 0x4 or %o6, %i2, %i3 stb %g3, [%l7 + 0x7F] edge16l %l1, %o2, %g2 nop set 0x0B, %i3 ldsb [%l7 + %i3], %i4 edge8 %l0, %g5, %o7 andn %g1, 0x1BDA, %l3 fmovdpos %icc, %f14, %f2 edge16l %o4, %l5, %g7 array16 %o1, %l6, %l4 edge8n %o3, %i6, %i5 fbue %fcc3, loop_602 swap [%l7 + 0x5C], %g6 fcmpes %fcc2, %f25, %f22 tn %icc, 0x0 loop_602: fbg,a %fcc2, loop_603 umul %o5, %i7, %i1 movrgz %g4, 0x344, %i0 and %l2, %o0, %i2 loop_603: edge8ln %i3, %g3, %o6 smulcc %o2, 0x12A3, %l1 xnorcc %g2, 0x1BAE, %i4 fmovd %f2, %f16 sllx %l0, %g5, %g1 movneg %xcc, %o7, %o4 edge32l %l3, %g7, %o1 bleu %icc, loop_604 fmovse %icc, %f14, %f27 fmovde %xcc, %f22, %f30 fmovsgu %xcc, %f16, %f6 loop_604: fcmpes %fcc1, %f23, %f8 movvc %icc, %l5, %l6 fand %f22, %f18, %f22 popc %o3, %l4 tvs %xcc, 0x7 brgz %i6, loop_605 tleu %xcc, 0x4 addc %g6, 0x1B56, %o5 tneg %xcc, 0x0 loop_605: fbue,a %fcc1, loop_606 movpos %icc, %i7, %i5 fmul8sux16 %f30, %f28, %f26 movrlez %i1, 0x194, %i0 loop_606: sub %l2, %o0, %g4 fpadd16 %f14, %f26, %f2 wr %g0, 0x80, %asi swapa [%l7 + 0x54] %asi, %i2 set 0x5E, %g1 lduba [%l7 + %g1] 0x15, %i3 fmovde %icc, %f2, %f27 bpos,a,pn %xcc, loop_607 addcc %g3, %o2, %o6 tpos %icc, 0x6 fmul8sux16 %f10, %f16, %f26 loop_607: fbl,a %fcc1, loop_608 mova %xcc, %l1, %g2 wr %g0, 0x89, %asi lduha [%l7 + 0x2A] %asi, %l0 loop_608: ldub [%l7 + 0x18], %g5 fmovrslez %i4, %f0, %f31 movvs %icc, %g1, %o4 be,a %icc, loop_609 andncc %l3, %g7, %o7 xor %l5, 0x1401, %l6 array8 %o1, %o3, %i6 loop_609: membar 0x52 movcc %icc, %l4, %o5 fbge,a %fcc1, loop_610 tvc %xcc, 0x2 wr %g0, 0x2a, %asi stda %g6, [%l7 + 0x28] %asi membar #Sync loop_610: fmovrsgez %i5, %f10, %f31 tgu %xcc, 0x4 tsubcctv %i1, 0x0F62, %i7 move %xcc, %i0, %l2 tg %icc, 0x6 fblg %fcc1, loop_611 ba,a,pt %icc, loop_612 popc 0x1F70, %g4 udivcc %i2, 0x19F4, %i3 loop_611: fbule %fcc3, loop_613 loop_612: fmovrdlez %g3, %f6, %f30 flush %l7 + 0x28 fpadd16 %f2, %f22, %f2 loop_613: stx %o0, [%l7 + 0x20] andn %o2, %o6, %g2 fbe %fcc0, loop_614 fmovse %xcc, %f8, %f12 alignaddrl %l1, %l0, %g5 edge32ln %i4, %g1, %l3 loop_614: nop wr %g0, 0x89, %asi ldswa [%l7 + 0x30] %asi, %o4 umulcc %g7, 0x070E, %o7 fmovdvs %icc, %f31, %f9 fcmpes %fcc1, %f14, %f14 srl %l5, 0x15, %o1 subcc %o3, %i6, %l6 fmovdleu %icc, %f27, %f26 tge %xcc, 0x0 bcs loop_615 fmovdcs %xcc, %f12, %f5 tl %icc, 0x3 addc %o5, 0x1A07, %l4 loop_615: fzero %f28 alignaddr %i5, %i1, %g6 sdiv %i0, 0x0841, %i7 fmovdg %xcc, %f23, %f7 movrgez %l2, %i2, %i3 fmuld8ulx16 %f1, %f7, %f0 sll %g3, 0x06, %g4 array32 %o2, %o0, %g2 srax %l1, 0x1E, %o6 fornot1s %f21, %f8, %f4 orncc %g5, %i4, %g1 movrgz %l0, %l3, %o4 udivcc %g7, 0x13B0, %l5 fpadd16 %f22, %f4, %f30 movcs %icc, %o1, %o7 tsubcc %o3, 0x07AF, %i6 mova %icc, %o5, %l6 fmul8x16 %f26, %f20, %f18 smul %l4, %i1, %g6 ld [%l7 + 0x18], %f0 edge32ln %i0, %i7, %i5 sdiv %l2, 0x032C, %i3 be,a loop_616 edge8n %g3, %i2, %g4 tg %xcc, 0x1 sllx %o0, 0x07, %g2 loop_616: nop set 0x40, %o0 ldstuba [%l7 + %o0] 0x80, %o2 alignaddr %o6, %g5, %l1 bneg,pt %xcc, loop_617 movvc %icc, %g1, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdvc %icc, %f11, %f2 loop_617: umul %l3, %o4, %g7 xor %l5, 0x1C7E, %i4 movg %xcc, %o1, %o7 be,a loop_618 edge8ln %o3, %i6, %l6 udiv %l4, 0x0BD8, %o5 fmovsl %icc, %f7, %f3 loop_618: bl,pt %icc, loop_619 xor %i1, %i0, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bge,a,pt %xcc, loop_620 loop_619: edge16n %g6, %i5, %i3 movn %icc, %l2, %i2 tcc %icc, 0x5 loop_620: movleu %xcc, %g4, %g3 ldstub [%l7 + 0x64], %o0 fbl %fcc2, loop_621 tge %xcc, 0x1 fpsub16s %f30, %f30, %f17 prefetch [%l7 + 0x24], 0x0 loop_621: prefetch [%l7 + 0x58], 0x0 add %l7, 0x78, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x80, %o2, %g2 wr %g0, 0x88, %asi ldsha [%l7 + 0x42] %asi, %g5 wr %g0, 0x89, %asi lda [%l7 + 0x70] %asi, %f16 fmovdl %xcc, %f8, %f11 fcmps %fcc1, %f0, %f22 tle %xcc, 0x0 orn %o6, 0x0789, %g1 ble,a %xcc, loop_622 fnegs %f5, %f20 fmovsleu %icc, %f28, %f9 tcs %xcc, 0x1 loop_622: sub %l0, 0x0F74, %l3 mova %icc, %o4, %g7 tne %icc, 0x3 tneg %icc, 0x4 fpmerge %f31, %f4, %f14 ba loop_623 tvc %icc, 0x3 addc %l5, 0x1E03, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_623: faligndata %f20, %f6, %f4 call loop_624 edge32 %o1, %o7, %i4 nop set 0x58, %g4 ldd [%l7 + %g4], %o2 movcs %icc, %l6, %i6 loop_624: edge8ln %l4, %o5, %i0 alignaddr %i7, %g6, %i5 movrgez %i3, %i1, %i2 sllx %l2, %g4, %g3 umul %o0, 0x0527, %o2 edge8n %g5, %g2, %o6 andncc %g1, %l3, %o4 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi udivx %l0, 0x0119, %l5 movrgez %l1, 0x352, %g7 fbu,a %fcc2, loop_625 nop setx loop_626, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done alignaddr %o1, %o7, %o3 set 0x78, %g3 lduwa [%l7 + %g3] 0x04, %l6 loop_625: movre %i4, %l4, %o5 loop_626: tneg %xcc, 0x4 sethi 0x161E, %i0 st %f11, [%l7 + 0x50] std %f8, [%l7 + 0x50] tsubcc %i7, 0x1697, %i6 ldsh [%l7 + 0x72], %i5 movge %xcc, %g6, %i3 movre %i1, 0x00A, %l2 edge16 %g4, %i2, %o0 wr %g0, 0x89, %asi stba %g3, [%l7 + 0x66] %asi tne %xcc, 0x6 fmovsvs %icc, %f10, %f30 fbo,a %fcc0, loop_627 or %g5, 0x13EC, %o2 fmovdcc %icc, %f30, %f16 wr %g0, 0x89, %asi ldsba [%l7 + 0x21] %asi, %g2 loop_627: edge8n %o6, %l3, %o4 smul %g1, %l5, %l1 stbar movrlz %g7, %o1, %l0 fmovrdgz %o3, %f0, %f14 movle %icc, %o7, %l6 tle %icc, 0x4 edge16l %l4, %o5, %i0 tle %icc, 0x2 andcc %i4, 0x00B2, %i6 add %i7, 0x1C10, %g6 ldd [%l7 + 0x20], %i2 fbg %fcc3, loop_628 movpos %icc, %i1, %l2 set 0x78, %o5 prefetcha [%l7 + %o5] 0x88, 0x1 loop_628: array16 %i5, %i2, %g3 or %o0, %g5, %g2 edge32ln %o2, %o6, %l3 fmovrsgez %g1, %f24, %f3 fbuge,a %fcc0, loop_629 bvs,a,pn %xcc, loop_630 mulx %l5, 0x02A4, %o4 and %g7, %l1, %l0 loop_629: tcc %icc, 0x6 loop_630: edge8 %o3, %o7, %l6 brz %o1, loop_631 umulcc %l4, %o5, %i0 xnor %i6, %i7, %i4 wr %g0, 0x80, %asi lduwa [%l7 + 0x7C] %asi, %i3 loop_631: srax %i1, %g6, %g4 fpadd16 %f0, %f30, %f0 ld [%l7 + 0x50], %f13 fnands %f23, %f10, %f2 fbuge,a %fcc2, loop_632 movre %i5, 0x243, %l2 udivcc %i2, 0x1C98, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_632: fsrc1 %f8, %f28 fnot1s %f19, %f26 wr %g0, 0xeb, %asi stha %g5, [%l7 + 0x64] %asi membar #Sync udivcc %g2, 0x1569, %g3 ta %icc, 0x5 sllx %o6, 0x03, %l3 set 0x30, %g2 lduha [%l7 + %g2] 0x89, %g1 fcmpd %fcc2, %f4, %f2 sir 0x125A xnorcc %o2, 0x19C6, %l5 fbg %fcc3, loop_633 fand %f28, %f6, %f22 tvc %icc, 0x4 fones %f5 loop_633: movcc %icc, %g7, %o4 udivx %l1, 0x1552, %o3 alignaddrl %o7, %l0, %l6 array16 %l4, %o5, %o1 call loop_634 sllx %i6, %i7, %i0 faligndata %f12, %f14, %f4 movre %i4, 0x28A, %i1 loop_634: movrgez %i3, %g4, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdne %icc, %f9, %f18 tpos %xcc, 0x4 sllx %i5, 0x0A, %i2 bvc,pn %xcc, loop_635 tle %xcc, 0x0 andn %l2, 0x1396, %g5 fnands %f1, %f0, %f31 loop_635: movvs %icc, %o0, %g3 fmovde %xcc, %f5, %f25 alignaddr %o6, %l3, %g1 movrgz %g2, %l5, %o2 tge %xcc, 0x4 std %f14, [%l7 + 0x08] fpsub16 %f2, %f16, %f24 fblg %fcc0, loop_636 movrgz %o4, 0x0FA, %l1 xnorcc %o3, 0x0771, %g7 fnands %f29, %f23, %f31 loop_636: fmovscc %icc, %f23, %f6 movrne %l0, 0x182, %l6 movne %xcc, %o7, %l4 ldub [%l7 + 0x28], %o5 srlx %o1, %i7, %i0 udivcc %i6, 0x1400, %i4 edge8n %i3, %i1, %g4 mova %icc, %i5, %g6 fmul8x16 %f2, %f10, %f30 fbuge,a %fcc2, loop_637 taddcc %i2, %g5, %o0 fcmpes %fcc2, %f6, %f24 movvs %icc, %g3, %l2 loop_637: ble,a,pt %xcc, loop_638 fcmpd %fcc1, %f14, %f24 sub %o6, 0x19DF, %g1 fabsd %f4, %f14 loop_638: movne %xcc, %l3, %l5 andn %o2, 0x0630, %g2 edge16 %l1, %o4, %g7 addcc %l0, 0x14F9, %o3 fone %f24 movge %xcc, %l6, %o7 popc %l4, %o1 srl %i7, 0x15, %o5 movl %icc, %i6, %i0 ldx [%l7 + 0x58], %i4 edge16n %i3, %i1, %i5 nop setx loop_639, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movne %xcc, %g6, %i2 movn %icc, %g4, %g5 fmovsgu %xcc, %f28, %f3 loop_639: fxors %f10, %f14, %f17 edge32ln %o0, %l2, %o6 xorcc %g3, %l3, %l5 tle %xcc, 0x6 brgz %g1, loop_640 orcc %g2, %l1, %o2 smul %g7, %o4, %l0 std %i6, [%l7 + 0x78] loop_640: tleu %xcc, 0x5 set 0x4E, %o1 stba %o3, [%l7 + %o1] 0x11 udivx %o7, 0x07E2, %o1 fbul %fcc2, loop_641 movrlz %l4, %o5, %i7 fcmps %fcc2, %f9, %f18 sll %i0, %i6, %i3 loop_641: xnorcc %i4, 0x1538, %i5 membar 0x4C std %f10, [%l7 + 0x30] fcmpgt16 %f16, %f20, %g6 wr %g0, 0x0c, %asi ldsha [%l7 + 0x46] %asi, %i1 tn %icc, 0x4 edge16l %i2, %g5, %g4 alignaddrl %o0, %l2, %g3 xnor %o6, %l3, %g1 sllx %g2, 0x0D, %l1 or %o2, %g7, %o4 umul %l5, 0x1BFE, %l6 bgu,a %xcc, loop_642 fxnors %f3, %f25, %f7 tvc %xcc, 0x1 movg %xcc, %o3, %o7 loop_642: movrlez %o1, 0x1A6, %l0 srax %o5, 0x04, %l4 fmovdne %icc, %f18, %f11 movre %i7, %i6, %i0 edge32 %i3, %i4, %g6 fmovdne %xcc, %f25, %f1 umulcc %i1, 0x117B, %i2 movcs %xcc, %i5, %g4 bg,pt %xcc, loop_643 ldstub [%l7 + 0x69], %o0 fbge,a %fcc2, loop_644 tgu %xcc, 0x6 loop_643: fmovrdlz %g5, %f12, %f22 fcmpeq32 %f30, %f14, %l2 loop_644: subccc %o6, 0x1D03, %g3 fmul8x16 %f2, %f2, %f18 edge32ln %g1, %l3, %l1 fnot1 %f22, %f14 tcc %xcc, 0x6 fmovsvc %xcc, %f23, %f26 udivx %g2, 0x11C9, %g7 sll %o4, 0x0F, %o2 movrgez %l6, %o3, %o7 fmovsn %icc, %f26, %f31 wr %g0, 0xeb, %asi ldda [%l7 + 0x30] %asi, %o0 fbule %fcc1, loop_645 xorcc %l0, %o5, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %l4, 0x1D, %i7 loop_645: te %xcc, 0x4 add %l7, 0x68, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i6 casa [%l6] %asi, %i6, %i3 fmovsa %xcc, %f14, %f17 tcs %xcc, 0x0 fmul8x16al %f16, %f3, %f30 umul %i4, %g6, %i1 srlx %i2, 0x16, %i5 fmuld8sux16 %f0, %f2, %f16 xnor %i0, %o0, %g5 wr %g0, 0x0c, %asi swapa [%l7 + 0x34] %asi, %l2 srl %g4, %g3, %o6 movgu %icc, %l3, %l1 fcmpeq32 %f18, %f14, %g2 edge16l %g7, %o4, %g1 be,pn %icc, loop_646 addccc %o2, 0x04F9, %o3 sllx %o7, 0x0D, %o1 fmovsvc %xcc, %f26, %f27 loop_646: stbar fpack16 %f16, %f24 fzero %f16 fnegd %f10, %f6 fmovsleu %icc, %f4, %f9 edge16n %l6, %l0, %l5 fbl,a %fcc2, loop_647 fblg %fcc2, loop_648 and %l4, %i7, %i6 fornot2s %f15, %f27, %f23 loop_647: fornot2 %f16, %f0, %f0 loop_648: srl %o5, 0x02, %i4 andncc %i3, %i1, %g6 fsrc2s %f0, %f1 edge32n %i5, %i2, %i0 movrgez %g5, 0x17F, %o0 tneg %icc, 0x2 nop setx loop_649, %l0, %l1 jmpl %l1, %g4 bne loop_650 array16 %g3, %l2, %l3 movle %xcc, %o6, %l1 loop_649: edge16ln %g7, %g2, %g1 loop_650: andn %o4, 0x0AF9, %o3 fmovsge %icc, %f5, %f1 sllx %o2, 0x13, %o7 edge32ln %l6, %o1, %l5 mova %xcc, %l4, %i7 edge8ln %i6, %l0, %o5 tvc %icc, 0x6 fpack16 %f8, %f2 umulcc %i4, %i3, %g6 brlez %i5, loop_651 movn %icc, %i2, %i1 tn %xcc, 0x4 fcmple16 %f30, %f14, %g5 loop_651: addccc %i0, 0x06FC, %g4 umul %o0, 0x0927, %g3 fmovsne %icc, %f11, %f28 xnorcc %l3, 0x172F, %l2 subc %o6, %l1, %g7 sllx %g2, %o4, %o3 movvs %icc, %g1, %o2 subccc %l6, 0x0D04, %o1 sdivx %o7, 0x1CDF, %l5 array8 %l4, %i7, %i6 movrgz %o5, %i4, %l0 movvc %icc, %i3, %g6 fcmpd %fcc2, %f0, %f20 subccc %i2, 0x0A3C, %i5 swap [%l7 + 0x78], %g5 fbne,a %fcc1, loop_652 brlz %i0, loop_653 stbar fcmpne32 %f0, %f26, %i1 loop_652: fandnot2 %f16, %f18, %f0 loop_653: fpadd16s %f21, %f9, %f6 movre %g4, %o0, %l3 ldd [%l7 + 0x10], %g2 nop setx loop_654, %l0, %l1 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 %icc, %f1, %f13 movle %xcc, %o6, %l1 tvs %icc, 0x1 loop_654: fmovsg %icc, %f6, %f14 ble,a,pt %icc, loop_655 edge8l %l2, %g2, %g7 wr %g0, 0x04, %asi ldswa [%l7 + 0x70] %asi, %o3 loop_655: movrgez %g1, %o2, %l6 fnegs %f21, %f6 nop setx loop_656, %l0, %l1 jmpl %l1, %o4 stb %o7, [%l7 + 0x0E] std %f4, [%l7 + 0x08] movvc %xcc, %o1, %l5 loop_656: fmovdpos %icc, %f1, %f14 fabsd %f24, %f2 fmovdcs %icc, %f9, %f24 tpos %xcc, 0x2 fpsub32 %f0, %f24, %f16 membar 0x4A set 0x10, %g6 stxa %i7, [%l7 + %g6] 0x11 fcmpne32 %f26, %f22, %l4 edge32l %i6, %i4, %l0 and %o5, 0x0A7A, %g6 brlz,a %i3, loop_657 mova %xcc, %i5, %i2 edge8ln %i0, %g5, %g4 edge16ln %i1, %o0, %l3 loop_657: fmovdcs %icc, %f13, %f19 wr %g0, 0x80, %asi prefetcha [%l7 + 0x28] %asi, 0x3 fands %f5, %f3, %f7 movgu %xcc, %l1, %g3 ldx [%l7 + 0x58], %l2 tle %icc, 0x5 edge8l %g2, %o3, %g7 fmovd %f28, %f2 sdiv %o2, 0x17ED, %l6 bge,a loop_658 fbge %fcc2, loop_659 brnz %o4, loop_660 sub %o7, 0x0C0F, %g1 loop_658: orncc %o1, 0x123D, %i7 loop_659: stb %l4, [%l7 + 0x39] loop_660: sll %i6, %l5, %i4 movneg %xcc, %l0, %o5 movrgez %g6, %i5, %i2 fba,a %fcc1, loop_661 sll %i3, %i0, %g4 edge32 %i1, %o0, %g5 fmovsne %icc, %f6, %f3 loop_661: tneg %xcc, 0x1 tg %icc, 0x7 te %xcc, 0x2 movleu %icc, %l3, %l1 fbn %fcc2, loop_662 fbug %fcc1, loop_663 fmovsvs %xcc, %f9, %f29 fbue %fcc1, loop_664 loop_662: ld [%l7 + 0x34], %f25 loop_663: ldsh [%l7 + 0x32], %o6 ba,pt %icc, loop_665 loop_664: tne %xcc, 0x4 sdivcc %l2, 0x14A5, %g2 brz,a %g3, loop_666 loop_665: movcs %icc, %o3, %g7 ldstub [%l7 + 0x3F], %o2 stbar loop_666: fpack32 %f8, %f22, %f26 movleu %icc, %o4, %l6 orn %g1, 0x02FD, %o1 fornot1 %f6, %f10, %f14 set 0x38, %l5 ldxa [%g0 + %l5] 0x20, %o7 fpadd32s %f7, %f24, %f29 fbg %fcc0, loop_667 faligndata %f8, %f6, %f6 taddcctv %l4, %i6, %i7 movrgz %l5, %i4, %o5 loop_667: fblg %fcc3, loop_668 andncc %l0, %g6, %i5 stx %i3, [%l7 + 0x28] st %f14, [%l7 + 0x30] loop_668: edge32n %i2, %i0, %i1 fbuge,a %fcc2, loop_669 edge8n %g4, %o0, %l3 flush %l7 + 0x3C array16 %g5, %o6, %l2 loop_669: addccc %l1, 0x1744, %g2 fxnor %f4, %f26, %f4 set 0x5C, %i4 lduwa [%l7 + %i4] 0x80, %g3 fmul8ulx16 %f24, %f22, %f6 fors %f25, %f29, %f26 xnor %o3, 0x1E11, %g7 popc 0x0873, %o2 umulcc %l6, 0x1028, %o4 fnors %f16, %f27, %f20 flush %l7 + 0x24 edge16ln %g1, %o7, %l4 fnot1 %f20, %f26 udivcc %o1, 0x02E1, %i7 edge16l %l5, %i4, %i6 tneg %icc, 0x2 fsrc2s %f13, %f14 mulx %l0, 0x1593, %g6 fmovdpos %icc, %f15, %f21 fmul8ulx16 %f16, %f0, %f8 fpackfix %f28, %f22 orn %o5, 0x0D60, %i5 stx %i2, [%l7 + 0x60] bpos loop_670 fbu %fcc0, loop_671 fcmpeq16 %f24, %f10, %i3 bvs,pt %icc, loop_672 loop_670: popc 0x0271, %i0 loop_671: nop set 0x7C, %o2 ldsw [%l7 + %o2], %i1 fpack32 %f18, %f16, %f8 loop_672: tcc %icc, 0x3 popc 0x1CF4, %o0 fnegs %f16, %f1 movpos %xcc, %l3, %g4 srl %g5, 0x01, %o6 set 0x40, %i6 ldda [%l7 + %i6] 0x10, %f0 bgu,a,pt %xcc, loop_673 or %l2, %g2, %l1 nop setx loop_674, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bg,pn %xcc, loop_675 loop_673: movge %icc, %o3, %g3 fnand %f22, %f16, %f24 loop_674: fxors %f17, %f18, %f8 loop_675: stb %g7, [%l7 + 0x27] fzero %f12 addcc %o2, 0x0771, %o4 movcs %icc, %g1, %l6 mova %icc, %l4, %o1 stb %o7, [%l7 + 0x7D] array16 %i7, %l5, %i6 array16 %l0, %g6, %o5 st %f5, [%l7 + 0x40] ldd [%l7 + 0x58], %f16 movcc %xcc, %i4, %i5 add %l7, 0x48, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %i3 casa [%l6] 0x18, %i3, %i2 movre %i1, %i0, %o0 sra %g4, %l3, %o6 movrgz %g5, 0x343, %l2 edge16ln %g2, %l1, %o3 ldub [%l7 + 0x1B], %g7 fbo %fcc3, loop_676 sdiv %o2, 0x0A4B, %o4 edge8n %g3, %l6, %g1 tleu %xcc, 0x5 loop_676: fblg %fcc2, loop_677 sll %o1, %o7, %l4 wr %g0, 0x18, %asi stwa %l5, [%l7 + 0x1C] %asi loop_677: tgu %icc, 0x7 andcc %i7, %i6, %g6 sth %o5, [%l7 + 0x78] stbar fabss %f17, %f12 sra %l0, 0x1F, %i5 fmovrsgz %i4, %f1, %f6 movn %icc, %i2, %i1 call loop_678 fmovsge %xcc, %f19, %f30 fpsub16 %f24, %f6, %f22 movn %xcc, %i3, %i0 loop_678: membar 0x1E add %l7, 0x54, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g4 casa [%l6] 0x89, %g4, %l3 srlx %o0, %g5, %l2 sir 0x1F35 fcmpd %fcc0, %f4, %f4 array8 %g2, %l1, %o6 fcmped %fcc2, %f12, %f30 bcs,a,pn %xcc, loop_679 edge8 %o3, %o2, %o4 ldd [%l7 + 0x50], %f20 fbo,a %fcc0, loop_680 loop_679: std %f18, [%l7 + 0x28] taddcctv %g3, 0x0858, %l6 movn %xcc, %g1, %o1 loop_680: array32 %g7, %l4, %o7 te %xcc, 0x2 taddcc %l5, 0x0055, %i7 smul %g6, 0x0BC9, %o5 add %l7, 0x10, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %i6, %i5 sdivcc %i4, 0x0746, %l0 movgu %xcc, %i1, %i3 fmovrdgez %i0, %f26, %f2 fmovdpos %icc, %f18, %f8 fornot1s %f7, %f30, %f31 umul %g4, 0x1EFB, %l3 edge32n %i2, %o0, %l2 ld [%l7 + 0x10], %f12 srl %g2, %g5, %l1 sth %o6, [%l7 + 0x1E] subcc %o2, %o4, %o3 edge16n %g3, %l6, %g1 set 0x10, %i7 ldda [%l7 + %i7] 0x80, %o0 addccc %g7, %l4, %o7 set 0x28, %i0 prefetcha [%l7 + %i0] 0x80, 0x2 array16 %i7, %g6, %i6 sethi 0x0D65, %i5 swap [%l7 + 0x4C], %i4 fcmpes %fcc2, %f18, %f11 prefetch [%l7 + 0x34], 0x2 mulx %o5, 0x18A7, %l0 tne %xcc, 0x1 alignaddr %i3, %i0, %g4 sdivcc %l3, 0x18C3, %i1 subcc %o0, 0x1B6B, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsn %icc, %f20, %f9 fnot1 %f0, %f24 fcmpne32 %f24, %f8, %g2 tgu %icc, 0x3 std %f30, [%l7 + 0x50] mova %icc, %g5, %l1 edge32n %o6, %o2, %l2 brlz %o3, loop_681 andncc %g3, %o4, %g1 fnegd %f30, %f12 tn %icc, 0x0 loop_681: nop set 0x24, %i1 stba %o1, [%l7 + %i1] 0x19 fbu %fcc1, loop_682 sdivx %l6, 0x1BA1, %g7 movpos %icc, %o7, %l5 set 0x10, %o3 lda [%l7 + %o3] 0x80, %f31 loop_682: fpsub32 %f24, %f26, %f22 bvc,a %icc, loop_683 fornot1s %f14, %f10, %f15 subc %i7, 0x1827, %g6 edge32ln %l4, %i5, %i4 loop_683: fand %f6, %f2, %f22 movl %xcc, %i6, %o5 fmovsa %icc, %f17, %f27 fand %f2, %f28, %f30 tge %xcc, 0x1 fba %fcc3, loop_684 fmovd %f4, %f14 ldd [%l7 + 0x40], %f2 srlx %i3, %i0, %l0 loop_684: ld [%l7 + 0x68], %f0 fmovrsne %g4, %f8, %f24 orncc %i1, %o0, %l3 sdivx %g2, 0x017B, %g5 alignaddrl %i2, %l1, %o6 umul %l2, %o2, %o3 fxor %f16, %f12, %f26 wr %g0, 0x4f, %asi ldxa [%g0 + 0x10] %asi, %g3 prefetch [%l7 + 0x34], 0x1 tne %xcc, 0x3 tvc %xcc, 0x3 bgu loop_685 membar 0x37 array8 %g1, %o1, %o4 popc 0x1587, %l6 loop_685: pdist %f12, %f4, %f20 wr %g0, 0x89, %asi lduha [%l7 + 0x16] %asi, %g7 array32 %l5, %o7, %g6 bvs %xcc, loop_686 brlz %i7, loop_687 ldsb [%l7 + 0x63], %l4 bgu,pt %xcc, loop_688 loop_686: movre %i4, 0x193, %i6 loop_687: edge16ln %o5, %i3, %i0 or %i5, %g4, %l0 loop_688: ta %xcc, 0x3 fxors %f13, %f0, %f3 fpsub16s %f27, %f10, %f12 edge32 %o0, %l3, %i1 fblg,a %fcc3, loop_689 fnot2 %f24, %f26 smul %g5, %i2, %g2 fmovrdlez %l1, %f16, %f14 loop_689: mulx %l2, %o2, %o6 tgu %icc, 0x6 alignaddr %o3, %g3, %o1 addc %o4, 0x0D1A, %l6 brz,a %g1, loop_690 movrgz %g7, 0x176, %o7 fbg,a %fcc1, loop_691 udivcc %g6, 0x1F04, %i7 loop_690: fnot2 %f28, %f12 swap [%l7 + 0x70], %l4 loop_691: sub %i4, %i6, %l5 add %o5, %i3, %i0 fcmpgt16 %f14, %f6, %g4 fmovdneg %xcc, %f6, %f29 tg %icc, 0x2 addcc %l0, %o0, %i5 edge32l %l3, %g5, %i1 bgu,a,pn %icc, loop_692 tl %icc, 0x2 addcc %i2, 0x1D95, %l1 lduw [%l7 + 0x44], %g2 loop_692: sdivx %l2, 0x08A8, %o6 bvs,a,pn %icc, loop_693 addccc %o3, %o2, %g3 ldd [%l7 + 0x10], %f6 alignaddrl %o4, %o1, %g1 loop_693: fnegd %f26, %f0 subc %l6, %o7, %g6 addcc %i7, %l4, %g7 wr %g0, 0x80, %asi ldxa [%l7 + 0x68] %asi, %i4 fabsd %f26, %f18 fmovse %icc, %f28, %f29 sll %l5, 0x06, %i6 fcmpne32 %f8, %f0, %o5 popc 0x0663, %i0 wr %g0, 0x80, %asi lduba [%l7 + 0x20] %asi, %g4 fbo %fcc1, loop_694 sdivcc %l0, 0x0316, %o0 edge8 %i5, %i3, %g5 movrne %l3, 0x23D, %i2 loop_694: tsubcc %l1, %i1, %l2 udivcc %g2, 0x060C, %o6 wr %g0, 0x88, %asi ldda [%l7 + 0x70] %asi, %o2 fcmpeq32 %f12, %f14, %o2 wr %g0, 0x11, %asi ldswa [%l7 + 0x34] %asi, %g3 fxor %f26, %f26, %f20 sdivx %o4, 0x07F5, %g1 movcs %xcc, %l6, %o7 andcc %o1, 0x0161, %i7 array32 %g6, %l4, %g7 fbg,a %fcc1, loop_695 movgu %xcc, %i4, %i6 fsrc2s %f23, %f16 sethi 0x1AED, %l5 loop_695: fxors %f9, %f31, %f28 xnorcc %o5, %i0, %g4 alignaddr %o0, %i5, %i3 ldx [%l7 + 0x28], %g5 subcc %l3, %l0, %l1 fmovsg %icc, %f27, %f1 movvs %icc, %i2, %i1 xorcc %g2, 0x0970, %l2 tpos %xcc, 0x4 sub %o6, %o2, %o3 move %icc, %o4, %g3 tneg %icc, 0x3 nop set 0x38, %o4 ldx [%l7 + %o4], %g1 movrlz %l6, 0x207, %o7 fmovse %icc, %f2, %f21 stb %i7, [%l7 + 0x4D] movrne %o1, %g6, %l4 movcs %icc, %i4, %g7 fabsd %f4, %f4 sdivcc %l5, 0x0633, %o5 ldd [%l7 + 0x60], %i6 movgu %xcc, %i0, %g4 smul %i5, %i3, %g5 fmovdl %icc, %f1, %f19 umulcc %l3, %l0, %l1 mulscc %i2, 0x0837, %o0 mova %icc, %i1, %l2 movrne %o6, %g2, %o2 fbe,a %fcc1, loop_696 tneg %icc, 0x6 umul %o3, %g3, %o4 sdiv %l6, 0x0A25, %o7 loop_696: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc,a loop_697 fmovscs %icc, %f18, %f20 ldd [%l7 + 0x48], %g0 movle %xcc, %o1, %i7 loop_697: sllx %l4, %g6, %i4 movvs %xcc, %g7, %l5 edge16 %o5, %i0, %g4 sll %i5, 0x17, %i3 bvs loop_698 umulcc %g5, %l3, %l0 tsubcc %i6, 0x1492, %i2 tl %icc, 0x6 loop_698: tsubcctv %o0, %l1, %l2 tne %icc, 0x2 srlx %o6, 0x16, %g2 fornot1s %f23, %f1, %f24 taddcctv %o2, 0x12E2, %i1 sir 0x0475 fmovscc %icc, %f6, %f21 edge16l %g3, %o3, %o4 mulx %l6, %o7, %g1 edge16l %o1, %l4, %g6 movcs %icc, %i7, %i4 ba loop_699 movrne %l5, 0x0B2, %g7 fnegd %f30, %f30 membar 0x42 loop_699: umul %o5, %i0, %g4 bg,a loop_700 movg %icc, %i5, %i3 fble,a %fcc2, loop_701 movne %xcc, %l3, %l0 loop_700: orncc %g5, %i2, %i6 faligndata %f0, %f0, %f8 loop_701: fcmpeq32 %f22, %f24, %o0 movge %icc, %l2, %o6 lduw [%l7 + 0x2C], %g2 fpadd32s %f30, %f2, %f16 tsubcctv %o2, 0x0FE2, %i1 edge8 %l1, %g3, %o4 tgu %icc, 0x4 fmuld8sux16 %f16, %f5, %f6 fsrc1s %f27, %f22 call loop_702 stw %o3, [%l7 + 0x40] fbule,a %fcc3, loop_703 fmovrse %l6, %f17, %f20 loop_702: ldd [%l7 + 0x38], %g0 movre %o7, %o1, %l4 loop_703: fmul8x16al %f14, %f9, %f30 fnegs %f2, %f0 fabsd %f6, %f12 fcmpgt32 %f4, %f14, %i7 movre %g6, %l5, %g7 sdiv %i4, 0x0720, %i0 srax %g4, %i5, %i3 bcc,a,pn %icc, loop_704 fmovrdgz %l3, %f14, %f12 alignaddrl %l0, %g5, %o5 fone %f4 loop_704: edge16l %i2, %i6, %o0 andcc %l2, 0x0CEE, %o6 fandnot2 %f20, %f4, %f20 ldsw [%l7 + 0x30], %o2 fbge %fcc3, loop_705 fcmpes %fcc1, %f3, %f16 tsubcctv %g2, 0x130C, %i1 tg %xcc, 0x6 loop_705: edge16l %g3, %o4, %o3 fmovsl %icc, %f8, %f25 udivcc %l6, 0x1363, %l1 ta %icc, 0x1 membar 0x6C sdiv %g1, 0x1678, %o1 addc %o7, 0x09C6, %l4 ba,pn %icc, loop_706 fmovsa %icc, %f2, %f5 fornot2 %f18, %f16, %f14 fbne %fcc1, loop_707 loop_706: movgu %xcc, %g6, %i7 fmovsne %icc, %f3, %f6 edge16n %l5, %g7, %i0 loop_707: fmovdleu %xcc, %f6, %f1 movvs %icc, %i4, %g4 movrgez %i3, 0x122, %l3 smulcc %l0, %i5, %o5 umulcc %g5, 0x18C5, %i2 bn,pt %xcc, loop_708 membar 0x4F fmovsa %icc, %f7, %f29 smul %i6, 0x1F7A, %l2 loop_708: fble %fcc1, loop_709 fmovs %f20, %f27 sir 0x10B9 edge32l %o0, %o2, %o6 loop_709: tleu %icc, 0x3 fbule,a %fcc1, loop_710 fornot1 %f24, %f12, %f18 fbue,a %fcc2, loop_711 sllx %g2, %i1, %o4 loop_710: taddcctv %g3, %o3, %l6 set 0x72, %i5 ldsha [%l7 + %i5] 0x04, %l1 loop_711: fpadd16 %f10, %f6, %f28 movneg %icc, %o1, %g1 fmovrsgez %l4, %f14, %f26 andcc %o7, 0x15BB, %g6 add %l7, 0x54, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %l5, %i7 bcc,a loop_712 fexpand %f29, %f6 fmovdl %xcc, %f9, %f4 tle %icc, 0x7 loop_712: be,pt %xcc, loop_713 andcc %g7, %i4, %g4 movn %icc, %i3, %l3 movge %icc, %l0, %i0 loop_713: sllx %o5, %g5, %i5 fors %f26, %f7, %f20 fbu %fcc2, loop_714 fmovdgu %icc, %f15, %f23 srl %i6, 0x0E, %l2 fbuge,a %fcc0, loop_715 loop_714: fcmple16 %f4, %f22, %o0 fmovd %f18, %f18 subcc %i2, 0x04A9, %o2 loop_715: andncc %g2, %o6, %o4 fnegs %f18, %f13 tge %xcc, 0x2 fmovdg %xcc, %f15, %f1 fsrc1 %f8, %f12 movvs %xcc, %g3, %o3 array16 %l6, %l1, %o1 andcc %g1, 0x1C72, %i1 fmovrdgez %l4, %f2, %f12 tvc %xcc, 0x5 subc %g6, %l5, %o7 wr %g0, 0x23, %asi ldda [%l7 + 0x60] %asi, %i6 bn,a loop_716 movg %xcc, %g7, %i4 ldstub [%l7 + 0x48], %g4 movl %icc, %i3, %l3 loop_716: srlx %l0, 0x08, %i0 membar 0x12 edge32ln %o5, %i5, %g5 ldub [%l7 + 0x2C], %l2 fnot2s %f5, %f3 subcc %i6, %i2, %o2 wr %g0, 0x11, %asi lduwa [%l7 + 0x38] %asi, %g2 brlez,a %o0, loop_717 siam 0x3 movneg %icc, %o6, %o4 fxnors %f6, %f15, %f17 loop_717: sdiv %o3, 0x0545, %l6 be,pt %xcc, loop_718 array16 %g3, %l1, %o1 ld [%l7 + 0x40], %f12 fexpand %f21, %f12 loop_718: fmovrsgz %g1, %f31, %f0 subc %l4, %i1, %l5 movle %xcc, %g6, %i7 fpackfix %f16, %f2 movvc %xcc, %o7, %i4 xorcc %g4, 0x1CF4, %g7 fmovdleu %icc, %f26, %f8 udivcc %l3, 0x1F8D, %l0 fandnot1 %f18, %f18, %f20 edge16n %i3, %i0, %o5 addc %g5, %i5, %l2 xnor %i6, %o2, %i2 bge loop_719 addcc %o0, %o6, %o4 bpos,pt %icc, loop_720 xor %g2, %l6, %o3 loop_719: xorcc %l1, 0x17E3, %g3 membar 0x5E loop_720: nop add %l7, 0x18, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %o1, %g1 set 0x10, %o6 stxa %l4, [%l7 + %o6] 0x22 membar #Sync std %l4, [%l7 + 0x20] bleu,pn %icc, loop_721 fpmerge %f10, %f23, %f26 fmovdl %icc, %f21, %f21 tl %xcc, 0x5 loop_721: ld [%l7 + 0x20], %f30 sllx %i1, 0x18, %g6 sethi 0x1E84, %i7 fmovrdlz %o7, %f2, %f8 andncc %i4, %g4, %l3 fone %f10 movrgz %g7, %i3, %i0 edge16l %l0, %o5, %i5 fbu,a %fcc1, loop_722 sir 0x15C5 pdist %f6, %f2, %f22 sir 0x0298 loop_722: xor %l2, %g5, %i6 array8 %o2, %o0, %i2 fmovdleu %xcc, %f18, %f1 fmovrdlz %o4, %f28, %f8 orcc %g2, 0x167D, %o6 tne %xcc, 0x1 ldsw [%l7 + 0x70], %l6 swap [%l7 + 0x40], %o3 bn,a,pt %xcc, loop_723 fmovrdgez %l1, %f8, %f22 sll %o1, 0x0B, %g1 udivx %l4, 0x03A3, %l5 loop_723: udivcc %g3, 0x04BF, %g6 orncc %i1, %i7, %i4 movneg %icc, %o7, %l3 fpsub32 %f18, %f20, %f4 edge16ln %g7, %i3, %g4 fmovrsgez %l0, %f13, %f12 movrlez %i0, %o5, %l2 brgez %g5, loop_724 fnors %f19, %f1, %f14 array16 %i5, %o2, %i6 brlez %i2, loop_725 loop_724: sethi 0x03DF, %o4 taddcc %o0, %g2, %l6 bg,a %xcc, loop_726 loop_725: movle %xcc, %o6, %o3 addc %l1, 0x1C04, %o1 subcc %l4, 0x0773, %g1 loop_726: movl %xcc, %l5, %g6 tne %xcc, 0x1 brgz %g3, loop_727 movg %icc, %i1, %i7 wr %g0, 0x19, %asi sta %f12, [%l7 + 0x64] %asi loop_727: lduw [%l7 + 0x2C], %o7 fabss %f29, %f8 movrne %i4, 0x05D, %l3 tcs %xcc, 0x3 alignaddrl %g7, %g4, %i3 taddcc %l0, %i0, %o5 udivx %l2, 0x0CF9, %g5 add %o2, %i5, %i2 fbg,a %fcc0, loop_728 array8 %i6, %o4, %g2 sll %l6, 0x0A, %o6 ldx [%l7 + 0x08], %o0 loop_728: add %l1, %o1, %l4 fcmpgt32 %f28, %f4, %o3 fmovspos %xcc, %f17, %f17 fcmple32 %f2, %f20, %l5 tleu %icc, 0x7 subcc %g1, %g6, %g3 andncc %i1, %o7, %i4 orncc %l3, 0x1583, %g7 sdiv %g4, 0x05CF, %i3 ta %icc, 0x5 bpos,pt %xcc, loop_729 srl %l0, 0x02, %i0 edge16l %i7, %l2, %o5 xor %g5, %o2, %i5 loop_729: tsubcctv %i2, 0x1A5B, %o4 fmul8x16 %f3, %f24, %f28 fmovscs %xcc, %f0, %f0 fsrc1 %f6, %f8 fmovrslez %i6, %f2, %f4 tle %icc, 0x0 tl %xcc, 0x0 fzeros %f2 andn %l6, 0x0DCB, %o6 xorcc %g2, 0x1B90, %o0 fbne %fcc2, loop_730 fornot2s %f12, %f5, %f12 edge8 %l1, %l4, %o3 movne %xcc, %o1, %g1 loop_730: nop set 0x78, %l4 prefetcha [%l7 + %l4] 0x88, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fba,a %fcc0, loop_731 srax %g3, %i1, %o7 tgu %icc, 0x1 edge16n %g6, %l3, %i4 loop_731: and %g7, %g4, %i3 movre %l0, 0x29A, %i0 nop set 0x44, %g5 lduw [%l7 + %g5], %i7 smulcc %o5, 0x0FF2, %l2 fexpand %f6, %f2 edge32l %o2, %g5, %i2 udivcc %o4, 0x0A3C, %i6 subcc %i5, %l6, %o6 fpack16 %f22, %f21 mulx %g2, 0x1D2B, %l1 sdivcc %o0, 0x177D, %l4 fbug,a %fcc3, loop_732 sllx %o3, %g1, %l5 movne %icc, %g3, %o1 fcmpes %fcc0, %f24, %f4 loop_732: srax %o7, 0x18, %g6 addcc %i1, 0x0275, %l3 bpos,a loop_733 taddcc %i4, %g7, %g4 fbul,a %fcc3, loop_734 sdiv %l0, 0x0146, %i3 loop_733: bne,a,pn %xcc, loop_735 subc %i7, 0x153D, %o5 loop_734: tneg %icc, 0x0 movl %icc, %i0, %o2 loop_735: srl %g5, %l2, %o4 tne %icc, 0x6 sdivx %i6, 0x1BF4, %i2 sdivx %i5, 0x011A, %l6 tn %xcc, 0x1 fmovdge %xcc, %f25, %f23 edge32ln %o6, %g2, %l1 movrne %l4, %o3, %g1 bcc loop_736 pdist %f30, %f26, %f0 fmul8sux16 %f0, %f6, %f24 alignaddrl %l5, %o0, %g3 loop_736: tneg %xcc, 0x1 taddcc %o7, 0x0244, %o1 fmovs %f28, %f7 fpsub32s %f6, %f22, %f3 bcs,pt %xcc, loop_737 fnot1s %f19, %f24 fbul %fcc2, loop_738 fmovrdlz %g6, %f2, %f8 loop_737: fornot1 %f2, %f8, %f20 tsubcc %l3, %i4, %g7 loop_738: fxnors %f13, %f31, %f26 set 0x50, %l1 ldswa [%l7 + %l1] 0x19, %i1 edge8 %g4, %i3, %l0 ble,a,pn %xcc, loop_739 fcmpgt32 %f30, %f20, %i7 brnz %i0, loop_740 tge %icc, 0x6 loop_739: tl %xcc, 0x7 movge %icc, %o2, %o5 loop_740: brlez,a %l2, loop_741 array16 %o4, %g5, %i2 orcc %i5, 0x029C, %l6 sir 0x061F loop_741: tle %icc, 0x6 subcc %i6, 0x10C4, %o6 ba,pt %xcc, loop_742 ldd [%l7 + 0x68], %l0 edge32ln %g2, %l4, %o3 bgu %icc, loop_743 loop_742: fmul8ulx16 %f28, %f4, %f14 bn loop_744 smulcc %g1, 0x1099, %o0 loop_743: movg %xcc, %l5, %g3 sub %o7, %g6, %o1 loop_744: fcmple32 %f10, %f2, %i4 fsrc1s %f28, %f17 edge8 %g7, %l3, %g4 edge16l %i3, %i1, %l0 tneg %xcc, 0x5 edge16l %i7, %i0, %o5 umul %l2, %o4, %o2 bneg,a,pn %xcc, loop_745 ldub [%l7 + 0x64], %i2 srlx %i5, %l6, %g5 tg %xcc, 0x6 loop_745: andn %i6, 0x0DD9, %o6 edge8n %g2, %l1, %l4 nop setx loop_746, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fnegd %f26, %f26 movcs %icc, %o3, %g1 fbe,a %fcc3, loop_747 loop_746: tge %icc, 0x5 edge32ln %o0, %g3, %o7 addcc %g6, %o1, %i4 loop_747: array16 %l5, %g7, %g4 fmovrdne %i3, %f10, %f14 movrgez %l3, %l0, %i1 ble,a %icc, loop_748 udivx %i0, 0x1F24, %o5 umul %l2, 0x1F25, %i7 movvc %icc, %o2, %i2 loop_748: nop set 0x48, %o7 prefetcha [%l7 + %o7] 0x80, 0x3 array16 %l6, %o4, %i6 set 0x08, %l0 stda %g4, [%l7 + %l0] 0x80 ldstub [%l7 + 0x63], %o6 bl,a,pt %icc, loop_749 sdivx %l1, 0x0C5A, %l4 edge16 %g2, %o3, %o0 edge8n %g3, %o7, %g6 loop_749: fzeros %f27 ldub [%l7 + 0x64], %g1 nop setx loop_750, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fcmpne32 %f6, %f10, %o1 bgu,a,pt %xcc, loop_751 ldx [%l7 + 0x58], %l5 loop_750: tl %icc, 0x1 xnor %g7, %i4, %i3 loop_751: nop set 0x0B, %i2 stba %g4, [%l7 + %i2] 0x14 sdiv %l0, 0x1D8D, %l3 set 0x10, %l3 stxa %i1, [%g0 + %l3] 0x20 subc %i0, 0x18E4, %o5 edge16ln %i7, %l2, %i2 movne %xcc, %o2, %l6 add %l7, 0x6C, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %o4, %i6 bne,a loop_752 edge16l %i5, %o6, %l1 call loop_753 sth %l4, [%l7 + 0x0C] loop_752: udivx %g2, 0x001B, %g5 andncc %o0, %o3, %g3 loop_753: movrlz %o7, %g6, %o1 tgu %icc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %l5, %g1, %g7 fmovrdne %i3, %f4, %f24 fpadd32s %f7, %f4, %f20 edge32 %i4, %g4, %l0 edge16n %l3, %i0, %i1 bshuffle %f14, %f14, %f18 popc %i7, %o5 movre %l2, %o2, %l6 taddcc %o4, %i2, %i5 fnot1 %f20, %f22 movge %icc, %o6, %l1 tgu %xcc, 0x0 fmovsne %icc, %f6, %f0 brgz %i6, loop_754 tvs %xcc, 0x4 tne %xcc, 0x2 fbue,a %fcc3, loop_755 loop_754: fxnor %f8, %f20, %f20 tle %xcc, 0x7 sdivx %l4, 0x137C, %g2 loop_755: movrlz %o0, 0x32E, %g5 for %f22, %f18, %f0 be,a,pn %icc, loop_756 taddcc %g3, %o3, %o7 stx %o1, [%l7 + 0x40] fmovdge %icc, %f31, %f13 loop_756: tl %icc, 0x4 fcmpne16 %f16, %f12, %l5 movle %xcc, %g1, %g6 fexpand %f30, %f0 tg %icc, 0x2 nop setx loop_757, %l0, %l1 jmpl %l1, %i3 mulscc %g7, %g4, %i4 umulcc %l0, 0x00ED, %i0 fandnot1 %f18, %f14, %f26 loop_757: tsubcctv %l3, 0x1756, %i7 mulscc %i1, %l2, %o2 stw %l6, [%l7 + 0x3C] fmovdpos %icc, %f17, %f0 fpack32 %f22, %f0, %f28 sethi 0x1288, %o5 or %o4, 0x1165, %i2 mulscc %i5, %l1, %i6 fornot1 %f4, %f2, %f16 fbule,a %fcc2, loop_758 fba,a %fcc3, loop_759 fnegd %f2, %f0 std %o6, [%l7 + 0x08] loop_758: movleu %icc, %g2, %l4 loop_759: tsubcctv %o0, 0x191E, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fands %f3, %f13, %f14 ldsw [%l7 + 0x2C], %o3 edge32ln %o7, %g5, %l5 fmovdn %xcc, %f21, %f23 edge16n %g1, %g6, %i3 fcmpgt16 %f6, %f24, %g7 flush %l7 + 0x64 array16 %g4, %o1, %i4 xnor %i0, 0x1518, %l3 edge32ln %i7, %l0, %l2 umul %i1, 0x0BF3, %l6 tleu %icc, 0x4 set 0x14, %g7 swapa [%l7 + %g7] 0x89, %o5 wr %g0, 0x81, %asi ldsha [%l7 + 0x36] %asi, %o2 popc %o4, %i2 bgu,a,pt %icc, loop_760 edge32l %i5, %i6, %l1 membar 0x4E edge32ln %g2, %l4, %o0 loop_760: fpsub32s %f27, %f20, %f24 taddcctv %g3, %o6, %o7 movleu %icc, %g5, %l5 taddcc %o3, 0x14F0, %g1 umul %g6, 0x111F, %g7 fbne,a %fcc3, loop_761 movn %icc, %i3, %o1 array8 %i4, %g4, %l3 std %i6, [%l7 + 0x68] loop_761: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %i0, %l0, %l2 ld [%l7 + 0x08], %f4 fmovsvs %xcc, %f20, %f31 fblg %fcc0, loop_762 sra %l6, 0x04, %o5 edge32 %i1, %o4, %o2 edge8l %i5, %i2, %i6 loop_762: mulx %g2, 0x0D8D, %l1 fmovdvs %xcc, %f9, %f25 fblg,a %fcc0, loop_763 edge32n %o0, %l4, %g3 fsrc1 %f12, %f2 tsubcctv %o7, 0x0622, %o6 loop_763: sdivcc %l5, 0x1AB1, %g5 or %g1, %o3, %g6 tcc %icc, 0x3 movrlz %g7, %o1, %i3 srlx %g4, %l3, %i7 tvc %icc, 0x4 taddcc %i4, %i0, %l2 sdiv %l6, 0x148D, %l0 fmovsleu %xcc, %f8, %f29 movcs %xcc, %o5, %i1 subccc %o4, %i5, %i2 smulcc %i6, %o2, %g2 ldd [%l7 + 0x20], %l0 addccc %l4, 0x0036, %o0 fmovrslez %o7, %f27, %f27 std %g2, [%l7 + 0x28] set 0x38, %l2 prefetcha [%l7 + %l2] 0x81, 0x3 be,a,pt %icc, loop_764 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %g5, %g1, %o6 tcs %icc, 0x3 loop_764: srax %o3, 0x07, %g7 mulx %g6, %i3, %g4 add %o1, 0x1121, %i7 movrgz %i4, %l3, %l2 sth %l6, [%l7 + 0x38] tne %icc, 0x0 tle %xcc, 0x6 edge8l %i0, %l0, %i1 srlx %o4, 0x0D, %i5 udivcc %i2, 0x0DE3, %o5 brlz,a %i6, loop_765 brgez,a %g2, loop_766 lduh [%l7 + 0x3E], %o2 edge8n %l1, %o0, %o7 loop_765: tsubcc %g3, %l4, %g5 loop_766: ldd [%l7 + 0x78], %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fone %f26 edge16 %g1, %l5, %o6 or %o3, %g7, %i3 set 0x48, %l6 stda %g6, [%l7 + %l6] 0x89 bcs,pn %icc, loop_767 te %xcc, 0x5 fmovsleu %icc, %f10, %f20 edge8l %g4, %i7, %o1 loop_767: nop set 0x34, %i3 swapa [%l7 + %i3] 0x0c, %l3 fbl %fcc3, loop_768 tne %xcc, 0x2 std %i4, [%l7 + 0x40] fnand %f10, %f16, %f30 loop_768: te %icc, 0x4 wr %g0, 0x80, %asi prefetcha [%l7 + 0x78] %asi, 0x1 andcc %l2, %i0, %i1 subc %l0, 0x157E, %o4 nop set 0x72, %o0 lduh [%l7 + %o0], %i5 sra %i2, 0x1C, %o5 bcc,pn %xcc, loop_769 mova %icc, %i6, %o2 udiv %g2, 0x1CCC, %o0 orncc %o7, 0x1B4C, %g3 loop_769: movl %icc, %l4, %l1 fsrc2 %f24, %f8 fbo,a %fcc2, loop_770 xorcc %g5, %l5, %o6 wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f16 loop_770: bge,a,pt %icc, loop_771 or %g1, 0x18E3, %g7 tcc %xcc, 0x5 sir 0x0184 loop_771: fbuge %fcc3, loop_772 prefetch [%l7 + 0x70], 0x0 fnegs %f8, %f19 tne %xcc, 0x0 loop_772: movvc %icc, %i3, %o3 fmovrsgez %g6, %f29, %f22 subcc %g4, %o1, %i7 brz %i4, loop_773 edge8 %l3, %l6, %i0 fornot2s %f5, %f17, %f18 srax %i1, 0x04, %l2 loop_773: ble loop_774 tvc %xcc, 0x1 ldsb [%l7 + 0x76], %l0 tgu %xcc, 0x6 loop_774: call loop_775 edge16ln %o4, %i5, %i2 wr %g0, 0x80, %asi swapa [%l7 + 0x40] %asi, %o5 loop_775: std %f28, [%l7 + 0x58] fmovdl %xcc, %f0, %f9 tcc %xcc, 0x0 wr %g0, 0x04, %asi ldsba [%l7 + 0x7F] %asi, %o2 bge,pn %icc, loop_776 fba,a %fcc0, loop_777 fmul8sux16 %f14, %f4, %f20 sdiv %i6, 0x05B0, %o0 loop_776: ldd [%l7 + 0x68], %g2 loop_777: movvs %icc, %o7, %g3 fmovspos %xcc, %f19, %f23 sir 0x06A9 fbue,a %fcc3, loop_778 tneg %icc, 0x1 tcs %xcc, 0x7 umulcc %l1, %l4, %l5 loop_778: subcc %g5, 0x1547, %o6 popc %g7, %g1 fpackfix %f24, %f22 fabsd %f22, %f14 movne %icc, %o3, %i3 subcc %g4, %g6, %o1 wr %g0, 0x80, %asi ldsha [%l7 + 0x40] %asi, %i4 edge8l %l3, %i7, %i0 sir 0x0904 edge32n %l6, %l2, %i1 set 0x60, %g4 lduwa [%l7 + %g4] 0x81, %l0 std %i4, [%l7 + 0x28] sub %i2, 0x0D82, %o5 fmuld8ulx16 %f14, %f0, %f16 xnorcc %o2, 0x18E9, %o4 sllx %o0, 0x15, %i6 sra %g2, %o7, %g3 nop set 0x50, %g1 ldd [%l7 + %g1], %l4 xnor %l5, %l1, %g5 fbul %fcc1, loop_779 fsrc1s %f17, %f4 movne %xcc, %g7, %g1 ble,pn %xcc, loop_780 loop_779: mulscc %o3, %i3, %o6 tg %xcc, 0x4 array32 %g4, %o1, %i4 loop_780: xnor %l3, 0x07B0, %g6 tne %xcc, 0x7 umul %i0, 0x12AF, %l6 movre %i7, %l2, %l0 movrgz %i5, 0x188, %i1 wr %g0, 0x80, %asi lduha [%l7 + 0x56] %asi, %i2 fmovdgu %icc, %f26, %f6 movrne %o5, %o4, %o2 movgu %icc, %o0, %g2 edge16l %i6, %o7, %l4 std %g2, [%l7 + 0x30] andcc %l5, %l1, %g7 edge32n %g5, %o3, %i3 fnot2 %f8, %f20 andncc %g1, %g4, %o6 mova %xcc, %i4, %o1 subc %l3, %g6, %i0 brgz,a %i7, loop_781 fpsub16 %f20, %f26, %f18 tl %xcc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_781: fbuge,a %fcc1, loop_782 fmovrdne %l2, %f2, %f14 fcmpgt32 %f6, %f30, %l6 edge16 %i5, %i1, %l0 loop_782: fmovrde %i2, %f26, %f18 fexpand %f30, %f20 brgez,a %o4, loop_783 umul %o5, %o2, %o0 faligndata %f14, %f20, %f8 fbn %fcc3, loop_784 loop_783: edge16ln %g2, %o7, %l4 movrne %i6, %l5, %g3 te %xcc, 0x3 loop_784: and %l1, %g7, %o3 sdiv %g5, 0x1FCB, %g1 brgez %g4, loop_785 fmovrdgez %o6, %f26, %f2 fmuld8ulx16 %f20, %f26, %f2 fexpand %f23, %f16 loop_785: fmovrsne %i3, %f19, %f24 ldub [%l7 + 0x71], %i4 edge32 %o1, %l3, %i0 ldd [%l7 + 0x20], %i6 alignaddrl %g6, %l2, %l6 wr %g0, 0xe3, %asi stwa %i1, [%l7 + 0x74] %asi membar #Sync addccc %l0, 0x0CA9, %i2 fbu %fcc1, loop_786 smulcc %i5, 0x00D9, %o5 alignaddr %o2, %o4, %o0 xnorcc %g2, 0x1B09, %o7 loop_786: brz %i6, loop_787 fmovsn %xcc, %f22, %f0 xor %l5, 0x1F63, %l4 fbuge,a %fcc2, loop_788 loop_787: ldstub [%l7 + 0x70], %l1 stx %g3, [%l7 + 0x10] taddcctv %o3, 0x1A0A, %g5 loop_788: nop wr %g0, 0x80, %asi lda [%l7 + 0x18] %asi, %f5 edge32ln %g7, %g4, %g1 smul %o6, %i4, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc,pn %xcc, loop_789 fbne,a %fcc3, loop_790 fpsub32 %f2, %f24, %f12 udivx %o1, 0x1FEA, %l3 loop_789: fandnot1s %f16, %f8, %f30 loop_790: nop membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0xf0, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %i0, 0x0EB4, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %i7, %l6, %i1 movpos %xcc, %l2, %i2 fpadd16s %f15, %f22, %f31 edge32n %i5, %o5, %l0 add %l7, 0x60, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %o4, %o0 xnorcc %g2, 0x09E4, %o7 wr %g0, 0x04, %asi swapa [%l7 + 0x48] %asi, %o2 mova %icc, %l5, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_791, %l0, %l1 jmpl %l1, %l1 tl %xcc, 0x4 andcc %l4, 0x1F21, %o3 movrlez %g5, %g7, %g4 loop_791: nop set 0x1B, %o5 stb %g1, [%l7 + %o5] popc 0x0A71, %o6 fsrc2 %f24, %f24 movle %icc, %g3, %i3 ld [%l7 + 0x64], %f25 bcs,a %xcc, loop_792 fmovd %f28, %f16 tpos %xcc, 0x4 ldsb [%l7 + 0x11], %o1 loop_792: stbar umul %l3, %i4, %i0 set 0x1F, %g2 lduba [%l7 + %g2] 0x04, %i7 fble %fcc2, loop_793 tle %xcc, 0x3 tsubcctv %g6, %i1, %l6 xnorcc %l2, %i5, %o5 loop_793: nop set 0x45, %g6 stba %l0, [%l7 + %g6] 0x81 sub %o4, %i2, %g2 fcmpeq16 %f16, %f22, %o7 array32 %o2, %l5, %i6 fmul8x16au %f4, %f11, %f28 movle %xcc, %o0, %l1 tvc %icc, 0x2 fcmple32 %f14, %f20, %l4 subcc %o3, %g5, %g7 nop setx loop_794, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcc %g1, %o6, %g4 xnor %i3, %g3, %l3 fpadd32 %f14, %f8, %f24 loop_794: movvc %icc, %i4, %i0 movvc %xcc, %o1, %g6 swap [%l7 + 0x4C], %i7 edge16n %l6, %l2, %i5 edge16n %i1, %l0, %o4 tn %icc, 0x4 fexpand %f4, %f4 wr %g0, 0x89, %asi lda [%l7 + 0x2C] %asi, %f16 set 0x40, %o1 stda %f0, [%l7 + %o1] 0x1e membar #Sync movneg %icc, %i2, %o5 fcmps %fcc1, %f18, %f0 array16 %g2, %o7, %o2 tle %xcc, 0x2 tge %xcc, 0x4 movvs %xcc, %i6, %l5 movg %xcc, %o0, %l4 tl %xcc, 0x6 fmovsvc %icc, %f0, %f4 ta %xcc, 0x6 fmovsa %icc, %f13, %f1 tcs %xcc, 0x4 movrgz %o3, 0x0E0, %g5 sdivx %g7, 0x05DB, %g1 taddcctv %l1, 0x0AF2, %g4 edge8 %i3, %g3, %o6 fcmpes %fcc0, %f6, %f1 bge,a,pt %xcc, loop_795 movcc %xcc, %l3, %i4 xnor %o1, %i0, %i7 tge %icc, 0x5 loop_795: movcc %xcc, %g6, %l6 fbuge,a %fcc1, loop_796 movrne %i5, %l2, %l0 subcc %i1, 0x0FDB, %o4 nop setx loop_797, %l0, %l1 jmpl %l1, %i2 loop_796: fmovdpos %icc, %f25, %f31 xorcc %o5, 0x1F55, %g2 or %o7, 0x1B59, %i6 loop_797: ldsb [%l7 + 0x44], %l5 taddcc %o2, %l4, %o3 fbl %fcc0, loop_798 brz,a %o0, loop_799 tpos %xcc, 0x5 fcmpeq16 %f22, %f18, %g5 loop_798: tcs %xcc, 0x6 loop_799: fmovrsgz %g7, %f22, %f27 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x08] %asi, 0x0 andcc %l1, %g4, %g3 add %l7, 0x60, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x11, %o6, %i3 tcs %xcc, 0x5 fmovdne %xcc, %f24, %f31 or %l3, %i4, %i0 brgez %o1, loop_800 movge %xcc, %i7, %l6 andcc %i5, %l2, %g6 edge8n %i1, %o4, %l0 loop_800: movleu %xcc, %i2, %o5 fcmpne16 %f20, %f20, %g2 tne %xcc, 0x1 movgu %icc, %i6, %l5 movrlz %o7, 0x3DE, %o2 udivx %l4, 0x17FD, %o3 edge32 %o0, %g7, %g1 ldstub [%l7 + 0x18], %l1 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %g4, %g5 stw %g3, [%l7 + 0x44] fbuge %fcc3, loop_801 edge8n %o6, %i3, %l3 movrlez %i4, 0x307, %o1 sdivcc %i7, 0x1687, %l6 loop_801: fandnot2 %f14, %f0, %f0 brz,a %i5, loop_802 brnz,a %i0, loop_803 movpos %xcc, %l2, %g6 fcmple16 %f0, %f16, %o4 loop_802: alignaddr %l0, %i2, %o5 loop_803: fbug,a %fcc2, loop_804 fbule %fcc2, loop_805 movn %icc, %g2, %i6 faligndata %f28, %f6, %f26 loop_804: nop wr %g0, 0x19, %asi lda [%l7 + 0x64] %asi, %f20 loop_805: udivx %i1, 0x0428, %o7 set 0x70, %l5 stba %l5, [%l7 + %l5] 0xe3 membar #Sync std %f30, [%l7 + 0x20] srlx %o2, %o3, %l4 mova %xcc, %o0, %g7 fmovrsne %g1, %f1, %f25 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %g4, %g5, %l1 tl %xcc, 0x3 mova %icc, %g3, %o6 udivx %l3, 0x0B87, %i3 tg %xcc, 0x0 movl %icc, %o1, %i7 sdivcc %l6, 0x0160, %i5 mulx %i0, %i4, %g6 tne %xcc, 0x4 movcc %icc, %o4, %l2 fmuld8ulx16 %f1, %f21, %f16 fnot1 %f22, %f12 bvs,pn %icc, loop_806 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %xcc, %i2, %l0 set 0x40, %i4 stda %f0, [%l7 + %i4] 0x16 membar #Sync loop_806: nop membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0xf8, %f0 call loop_807 fsrc1s %f30, %f12 bvc,a,pt %icc, loop_808 sir 0x174C loop_807: fcmpes %fcc3, %f23, %f4 udiv %o5, 0x03F1, %g2 loop_808: nop setx loop_809, %l0, %l1 jmpl %l1, %i1 brlz %o7, loop_810 tsubcctv %l5, 0x0FA2, %i6 nop setx loop_811, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_809: membar 0x03 loop_810: fbue %fcc3, loop_812 sub %o3, %o2, %o0 loop_811: nop wr %g0, 0x19, %asi ldsha [%l7 + 0x60] %asi, %g7 loop_812: movre %g1, %g4, %l4 sethi 0x0914, %l1 ld [%l7 + 0x4C], %f12 srl %g5, 0x08, %o6 wr %g0, 0x80, %asi ldsba [%l7 + 0x2E] %asi, %l3 fsrc1 %f8, %f24 alignaddr %i3, %g3, %i7 wr %g0, 0x80, %asi ldstuba [%l7 + 0x1F] %asi, %o1 ld [%l7 + 0x3C], %f16 subc %l6, 0x1222, %i5 tsubcc %i4, 0x1974, %g6 tne %icc, 0x3 movl %xcc, %o4, %i0 tne %icc, 0x7 wr %g0, 0x88, %asi ldsba [%l7 + 0x55] %asi, %l2 bpos loop_813 move %xcc, %l0, %o5 brgz,a %g2, loop_814 tle %xcc, 0x2 loop_813: edge8l %i2, %o7, %i1 tl %icc, 0x6 loop_814: fbu %fcc0, loop_815 fornot2s %f24, %f16, %f0 subcc %i6, %l5, %o2 and %o3, 0x14F3, %g7 loop_815: movneg %icc, %g1, %o0 sllx %g4, %l1, %l4 array16 %g5, %l3, %o6 addcc %i3, 0x04F0, %g3 fblg %fcc1, loop_816 sth %i7, [%l7 + 0x16] set 0x11, %i7 ldstuba [%l7 + %i7] 0x18, %l6 loop_816: andn %o1, 0x185F, %i4 fbule %fcc1, loop_817 edge8ln %i5, %g6, %o4 movne %icc, %i0, %l0 tsubcc %o5, %g2, %i2 loop_817: flush %l7 + 0x40 nop set 0x18, %o2 std %f16, [%l7 + %o2] fcmpgt32 %f22, %f10, %l2 fmovdgu %xcc, %f0, %f29 taddcc %o7, %i6, %i1 fpsub16 %f14, %f20, %f12 fnot2s %f31, %f17 tleu %icc, 0x2 orcc %l5, %o3, %g7 taddcc %g1, %o2, %o0 xnor %g4, %l1, %l4 te %icc, 0x6 wr %g0, 0x88, %asi ldstuba [%l7 + 0x09] %asi, %l3 tge %xcc, 0x0 fmovdpos %xcc, %f28, %f30 edge8l %g5, %i3, %o6 te %icc, 0x7 andcc %g3, 0x164D, %l6 edge16n %i7, %o1, %i5 andn %g6, %o4, %i0 taddcctv %i4, 0x1F1E, %o5 bvc,a,pt %icc, loop_818 movrlz %l0, 0x1F0, %i2 movre %g2, 0x37F, %o7 movge %xcc, %i6, %i1 loop_818: orncc %l5, 0x09D6, %o3 edge8n %l2, %g1, %o2 xnor %g7, 0x1440, %o0 movge %icc, %g4, %l1 fmovrde %l4, %f2, %f4 fcmped %fcc3, %f12, %f26 movl %xcc, %l3, %i3 srax %g5, %g3, %o6 udivcc %l6, 0x0959, %i7 movg %icc, %o1, %i5 fbuge %fcc1, loop_819 brlz,a %g6, loop_820 stbar sth %i0, [%l7 + 0x48] loop_819: tgu %icc, 0x5 loop_820: movrgz %o4, %o5, %i4 fpadd32 %f16, %f20, %f10 tle %icc, 0x0 ta %xcc, 0x7 bneg,pt %icc, loop_821 fpackfix %f20, %f19 udivx %i2, 0x0DBA, %l0 udiv %g2, 0x1F5C, %o7 loop_821: fmul8x16al %f12, %f19, %f20 prefetch [%l7 + 0x5C], 0x3 bvc,a loop_822 tge %icc, 0x3 wr %g0, 0x89, %asi lda [%l7 + 0x54] %asi, %f1 loop_822: pdist %f12, %f30, %f2 mulscc %i6, %i1, %l5 set 0x40, %i0 stda %f0, [%l7 + %i0] 0x1f membar #Sync bn,a,pn %xcc, loop_823 subc %o3, %g1, %o2 movvs %icc, %g7, %l2 movneg %icc, %o0, %g4 loop_823: alignaddr %l1, %l4, %i3 fmovdl %icc, %f29, %f3 fblg,a %fcc3, loop_824 bpos,a loop_825 fmovsl %icc, %f6, %f1 movn %icc, %g5, %g3 loop_824: fbe,a %fcc2, loop_826 loop_825: edge16l %l3, %o6, %l6 brgz,a %o1, loop_827 tpos %icc, 0x1 loop_826: fmovscc %icc, %f30, %f7 sdivx %i7, 0x0AA7, %i5 loop_827: movcc %icc, %i0, %g6 tle %xcc, 0x3 fandnot2s %f20, %f3, %f27 ldx [%l7 + 0x60], %o5 alignaddrl %i4, %o4, %i2 wr %g0, 0x81, %asi stwa %l0, [%l7 + 0x0C] %asi movvc %icc, %g2, %i6 tn %xcc, 0x3 addc %i1, %l5, %o3 edge16n %g1, %o7, %g7 edge32l %l2, %o0, %g4 fnors %f2, %f7, %f27 fmovse %icc, %f19, %f3 umulcc %o2, %l1, %i3 sdivcc %g5, 0x1971, %l4 te %icc, 0x5 fmovrslz %l3, %f1, %f2 edge32l %g3, %l6, %o6 set 0x74, %i1 swapa [%l7 + %i1] 0x80, %i7 nop setx loop_828, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldsh [%l7 + 0x0E], %o1 mulx %i5, 0x1B49, %i0 faligndata %f26, %f12, %f14 loop_828: fmul8x16al %f9, %f22, %f8 andn %o5, 0x1490, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %icc, 0x5 membar 0x2A edge8ln %o4, %i2, %g6 tleu %icc, 0x2 movrgz %g2, 0x0F0, %l0 fandnot2s %f4, %f21, %f27 fbul,a %fcc3, loop_829 edge8 %i1, %l5, %i6 sdiv %o3, 0x1075, %g1 sethi 0x13D4, %g7 loop_829: movrlez %o7, %l2, %o0 edge16ln %g4, %o2, %i3 fble,a %fcc0, loop_830 edge16 %l1, %l4, %l3 xorcc %g3, 0x1B29, %g5 stbar loop_830: tcs %icc, 0x1 edge16 %o6, %l6, %i7 alignaddr %i5, %i0, %o5 movpos %xcc, %o1, %i4 array8 %o4, %g6, %i2 fnot2s %f19, %f1 fmul8x16al %f2, %f12, %f20 tl %xcc, 0x0 xnorcc %l0, %i1, %g2 sdivcc %i6, 0x09EA, %l5 fnot2s %f29, %f13 add %l7, 0x78, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x10, %o3, %g1 fmovdvs %xcc, %f24, %f28 srlx %g7, 0x10, %l2 ldsb [%l7 + 0x63], %o7 sll %o0, %o2, %g4 edge16 %i3, %l1, %l3 movre %g3, %g5, %o6 sir 0x1C99 tpos %icc, 0x5 move %xcc, %l4, %l6 movvc %xcc, %i5, %i7 fmovsge %xcc, %f28, %f6 ldx [%l7 + 0x70], %i0 add %l7, 0x6C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o5, %o1 ldd [%l7 + 0x50], %o4 add %g6, 0x18BB, %i4 edge16 %l0, %i2, %i1 fmovse %icc, %f0, %f23 mulscc %i6, %g2, %o3 fcmple16 %f28, %f26, %l5 tge %icc, 0x7 umulcc %g1, %l2, %o7 tge %xcc, 0x6 fzeros %f2 fcmpeq32 %f28, %f28, %o0 alignaddrl %g7, %o2, %g4 sethi 0x105A, %i3 fbug,a %fcc1, loop_831 ble,a %icc, loop_832 pdist %f4, %f24, %f14 xnorcc %l1, %l3, %g5 loop_831: fpsub32 %f20, %f18, %f24 loop_832: array32 %g3, %l4, %o6 fmovsvs %xcc, %f16, %f16 set 0x0F, %o4 lduba [%l7 + %o4] 0x80, %i5 wr %g0, 0x0c, %asi stwa %i7, [%l7 + 0x5C] %asi fbo %fcc3, loop_833 fmul8x16 %f24, %f28, %f8 tleu %icc, 0x6 fnegd %f28, %f20 loop_833: movrne %i0, 0x0B3, %l6 fmul8x16 %f31, %f20, %f30 mulx %o1, 0x094C, %o5 fbe %fcc1, loop_834 tn %icc, 0x1 nop setx loop_835, %l0, %l1 jmpl %l1, %o4 fmovrsne %g6, %f19, %f26 loop_834: srl %l0, %i4, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_835: fmovrdlz %i6, %f24, %f26 fpadd16 %f6, %f12, %f22 sdiv %g2, 0x17C3, %o3 tsubcc %i1, 0x10DE, %l5 set 0x20, %i5 sta %f16, [%l7 + %i5] 0x80 movrgz %l2, 0x37B, %g1 wr %g0, 0x89, %asi lduba [%l7 + 0x37] %asi, %o7 sll %o0, 0x0F, %o2 nop set 0x0A, %o6 ldstub [%l7 + %o6], %g4 fbue,a %fcc1, loop_836 bneg,a loop_837 subccc %g7, 0x0B4C, %i3 fmovdne %icc, %f24, %f0 loop_836: fba %fcc1, loop_838 loop_837: stb %l1, [%l7 + 0x1E] membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0xf8, %f0 loop_838: orncc %l3, %g3, %g5 stw %o6, [%l7 + 0x54] set 0x40, %g5 ldda [%l7 + %g5] 0x80, %f0 fblg,a %fcc1, loop_839 addcc %l4, %i5, %i0 movrlez %l6, %o1, %o5 edge8n %i7, %g6, %o4 loop_839: sub %l0, 0x014F, %i4 fbul %fcc2, loop_840 smulcc %i6, 0x1C12, %i2 edge16l %g2, %o3, %i1 subcc %l2, %l5, %g1 loop_840: fbue,a %fcc0, loop_841 mulscc %o7, %o0, %g4 wr %g0, 0x2c, %asi ldda [%l7 + 0x70] %asi, %g6 loop_841: fornot1 %f8, %f18, %f8 andcc %o2, %l1, %i3 movrlez %l3, %g5, %g3 fpsub32s %f30, %f0, %f2 edge8 %o6, %i5, %i0 wr %g0, 0x80, %asi stba %l6, [%l7 + 0x65] %asi mova %icc, %l4, %o1 bgu,pn %xcc, loop_842 bne,a,pt %icc, loop_843 udiv %i7, 0x1948, %g6 mova %xcc, %o5, %l0 loop_842: movpos %xcc, %i4, %o4 loop_843: taddcctv %i6, %g2, %o3 udivcc %i2, 0x09D8, %l2 fones %f27 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %l5, 0x1F59, %i1 smul %o7, 0x1541, %o0 tpos %xcc, 0x1 tle %icc, 0x6 call loop_844 edge8l %g1, %g7, %g4 fpsub32 %f12, %f14, %f12 fnot2 %f20, %f14 loop_844: fmovs %f18, %f10 sra %o2, 0x07, %l1 movrgz %i3, %l3, %g5 movn %icc, %o6, %i5 andncc %g3, %l6, %i0 fmovdpos %xcc, %f8, %f0 fcmpeq32 %f4, %f18, %l4 fabsd %f12, %f20 xor %o1, 0x0F71, %g6 edge16n %o5, %i7, %i4 tn %icc, 0x4 set 0x50, %o3 lda [%l7 + %o3] 0x19, %f24 edge8l %l0, %i6, %o4 fnegs %f21, %f7 array8 %g2, %i2, %o3 ld [%l7 + 0x4C], %f16 movrne %l5, %i1, %l2 andncc %o0, %g1, %g7 set 0x18, %o7 ldswa [%l7 + %o7] 0x18, %o7 edge32 %g4, %o2, %l1 sth %l3, [%l7 + 0x44] set 0x20, %l0 ldda [%l7 + %l0] 0x27, %i2 edge8l %o6, %g5, %g3 xorcc %l6, 0x00C1, %i5 be,a,pt %xcc, loop_845 edge32 %l4, %i0, %g6 edge16l %o1, %o5, %i7 tg %icc, 0x0 loop_845: udiv %i4, 0x09D8, %i6 nop setx loop_846, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mova %icc, %l0, %g2 sth %o4, [%l7 + 0x58] andncc %i2, %o3, %l5 loop_846: edge8n %l2, %i1, %g1 popc 0x1B12, %g7 fones %f9 fornot1 %f0, %f30, %f8 mulx %o7, %g4, %o0 fornot1 %f26, %f26, %f4 udivx %l1, 0x1094, %o2 tge %xcc, 0x1 fcmple16 %f18, %f10, %i3 tpos %xcc, 0x3 xor %o6, %g5, %g3 bpos,a %icc, loop_847 bcc loop_848 edge32 %l3, %i5, %l6 set 0x29, %l1 ldstuba [%l7 + %l1] 0x10, %i0 loop_847: fxors %f16, %f30, %f28 loop_848: tge %icc, 0x4 alignaddrl %l4, %g6, %o5 smulcc %i7, %o1, %i4 fabss %f31, %f0 movrlez %l0, 0x01E, %i6 fands %f13, %f20, %f29 edge32n %g2, %o4, %i2 alignaddr %l5, %l2, %o3 ld [%l7 + 0x78], %f1 fmovdcs %xcc, %f21, %f13 tcc %icc, 0x7 ba,a loop_849 udivcc %i1, 0x0A73, %g7 movvs %xcc, %g1, %g4 tcs %xcc, 0x0 loop_849: fbne %fcc0, loop_850 movrgz %o7, %l1, %o0 fpack16 %f22, %f17 fmovsn %xcc, %f7, %f24 loop_850: fnot2s %f22, %f12 fsrc1 %f6, %f26 sdivx %o2, 0x1FA4, %o6 fbo,a %fcc1, loop_851 bneg,a %icc, loop_852 alignaddrl %i3, %g5, %l3 movre %i5, 0x0D5, %g3 loop_851: movcs %xcc, %i0, %l4 loop_852: ldx [%l7 + 0x18], %g6 bg %icc, loop_853 ble loop_854 movgu %icc, %o5, %i7 fbug %fcc3, loop_855 loop_853: array8 %o1, %i4, %l6 loop_854: srlx %l0, %i6, %o4 edge8l %i2, %g2, %l5 loop_855: nop set 0x66, %l3 ldsha [%l7 + %l3] 0x10, %o3 sdivx %l2, 0x1DA2, %g7 bshuffle %f0, %f20, %f20 fnands %f4, %f14, %f9 popc %g1, %g4 fandnot1 %f22, %f24, %f24 tgu %xcc, 0x7 edge32 %o7, %l1, %i1 umul %o2, 0x0F4E, %o6 ble %icc, loop_856 edge8l %i3, %o0, %g5 set 0x74, %g7 stba %i5, [%l7 + %g7] 0x2a membar #Sync loop_856: umul %l3, 0x12A9, %i0 tn %xcc, 0x3 edge16n %g3, %g6, %o5 fandnot2 %f26, %f4, %f8 fcmple32 %f20, %f16, %i7 tgu %icc, 0x7 fcmpes %fcc2, %f6, %f25 fpadd32s %f14, %f26, %f7 edge8 %l4, %o1, %l6 andn %i4, 0x15A2, %l0 ta %icc, 0x0 fmovrdlz %o4, %f10, %f10 fmovspos %xcc, %f1, %f17 ta %xcc, 0x3 fbule %fcc1, loop_857 and %i6, %g2, %i2 subcc %o3, %l5, %l2 edge16n %g1, %g7, %g4 loop_857: movne %xcc, %o7, %i1 fmovrdlz %o2, %f14, %f16 fbo,a %fcc3, loop_858 orn %o6, 0x1967, %l1 wr %g0, 0x18, %asi ldswa [%l7 + 0x2C] %asi, %i3 loop_858: fmovs %f2, %f7 edge8 %o0, %g5, %l3 fmovdleu %xcc, %f28, %f14 tvs %icc, 0x7 brgz,a %i0, loop_859 movpos %xcc, %i5, %g6 fbule,a %fcc1, loop_860 fpsub16s %f7, %f10, %f9 loop_859: fxors %f30, %f24, %f6 fcmpeq16 %f18, %f2, %g3 loop_860: smulcc %i7, %l4, %o1 subcc %o5, 0x0E28, %l6 tleu %xcc, 0x5 movrlez %i4, 0x2F7, %o4 tgu %icc, 0x2 fble,a %fcc0, loop_861 bvc %icc, loop_862 brlz,a %l0, loop_863 fxnors %f12, %f17, %f1 loop_861: tgu %icc, 0x2 loop_862: nop set 0x40, %l2 ldda [%l7 + %l2] 0x14, %f0 loop_863: brlz %i6, loop_864 tge %xcc, 0x5 wr %g0, 0x89, %asi prefetcha [%l7 + 0x10] %asi, 0x0 loop_864: fmovspos %icc, %f12, %f31 tge %xcc, 0x7 nop set 0x26, %l6 lduh [%l7 + %l6], %o3 tl %xcc, 0x7 udiv %i2, 0x0610, %l2 xnor %l5, 0x0B8B, %g7 st %f22, [%l7 + 0x68] movleu %icc, %g1, %o7 movge %icc, %g4, %o2 tn %xcc, 0x0 subc %o6, 0x0198, %i1 edge16ln %i3, %l1, %g5 movrgz %l3, 0x1AC, %i0 move %xcc, %i5, %o0 smul %g3, %i7, %l4 fcmpgt16 %f0, %f22, %o1 mulscc %o5, 0x1A51, %g6 fmovrdgz %i4, %f20, %f0 subcc %l6, 0x1805, %l0 alignaddrl %i6, %o4, %g2 sir 0x0E55 nop setx loop_865, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tsubcc %i2, %l2, %o3 udiv %g7, 0x1132, %g1 fnot2 %f24, %f18 loop_865: and %l5, %g4, %o7 fbul,a %fcc0, loop_866 ldd [%l7 + 0x50], %o2 orn %i1, 0x0463, %i3 edge32l %l1, %o6, %l3 loop_866: fmovde %xcc, %f24, %f12 wr %g0, 0x10, %asi swapa [%l7 + 0x3C] %asi, %i0 movpos %icc, %g5, %o0 ldsb [%l7 + 0x32], %i5 stbar fmovsl %icc, %f23, %f31 ld [%l7 + 0x68], %f5 smul %g3, 0x067F, %l4 tne %xcc, 0x6 fxor %f0, %f4, %f2 fmovrsgz %i7, %f10, %f13 fcmpne16 %f2, %f0, %o1 fbuge %fcc1, loop_867 fabss %f13, %f25 ldsh [%l7 + 0x0A], %o5 fnot2 %f4, %f4 loop_867: xnor %i4, 0x1D98, %l6 edge16n %g6, %l0, %i6 fbl %fcc2, loop_868 movvc %icc, %g2, %o4 wr %g0, 0xe2, %asi ldda [%l7 + 0x70] %asi, %i2 loop_868: bshuffle %f10, %f20, %f2 subccc %o3, %g7, %g1 tg %icc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg,a %fcc2, loop_869 fmovsge %xcc, %f21, %f15 move %icc, %l2, %l5 st %f3, [%l7 + 0x14] loop_869: fmovsgu %xcc, %f2, %f9 orcc %o7, 0x0661, %o2 fmovrsgz %g4, %f15, %f7 srlx %i3, %l1, %o6 brlez %i1, loop_870 movrlz %l3, %g5, %o0 wr %g0, 0x23, %asi stda %i0, [%l7 + 0x70] %asi membar #Sync loop_870: fcmpne32 %f0, %f24, %g3 sir 0x0E64 stbar movpos %xcc, %i5, %l4 fxnor %f8, %f12, %f30 std %f20, [%l7 + 0x40] fmovsvs %xcc, %f15, %f6 edge16ln %i7, %o1, %i4 mulscc %l6, 0x0D2A, %o5 ld [%l7 + 0x08], %f5 fornot2 %f6, %f4, %f6 wr %g0, 0x88, %asi ldda [%l7 + 0x20] %asi, %l0 fexpand %f20, %f28 xnorcc %g6, %g2, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %o4, 0x0E6E, %o3 orcc %g7, %g1, %l2 tn %icc, 0x5 movre %i2, %o7, %o2 pdist %f4, %f30, %f6 srax %g4, 0x0F, %i3 fmovspos %xcc, %f28, %f16 alignaddr %l1, %o6, %l5 edge8l %i1, %g5, %o0 bvs,a %xcc, loop_871 bvs,pn %icc, loop_872 sethi 0x0026, %i0 for %f20, %f8, %f28 loop_871: tge %icc, 0x0 loop_872: edge8l %g3, %i5, %l4 set 0x40, %i3 stda %f16, [%l7 + %i3] 0x16 membar #Sync edge32l %l3, %o1, %i7 fmovsleu %icc, %f4, %f9 sub %l6, 0x101D, %i4 movge %icc, %l0, %g6 fnot2 %f18, %f28 edge32n %o5, %i6, %o4 fbn,a %fcc1, loop_873 alignaddr %g2, %o3, %g1 sdivcc %l2, 0x1D71, %i2 subcc %g7, 0x08AF, %o2 loop_873: alignaddr %g4, %o7, %i3 fbne,a %fcc3, loop_874 bpos,a loop_875 umulcc %l1, 0x1180, %l5 bneg,pt %xcc, loop_876 loop_874: mulscc %i1, %g5, %o0 loop_875: stw %i0, [%l7 + 0x54] pdist %f6, %f10, %f24 loop_876: tsubcc %g3, 0x1BD5, %o6 or %i5, 0x154B, %l3 addccc %l4, %i7, %l6 nop set 0x48, %i2 ldx [%l7 + %i2], %o1 tvs %xcc, 0x4 sdiv %l0, 0x0042, %i4 tleu %icc, 0x5 movcc %xcc, %g6, %i6 alignaddrl %o5, %o4, %g2 add %o3, 0x0FBD, %g1 wr %g0, 0x89, %asi stxa %i2, [%l7 + 0x28] %asi fnegs %f31, %f2 nop set 0x27, %o0 ldsb [%l7 + %o0], %l2 movrne %o2, %g7, %o7 fnands %f31, %f5, %f13 bg loop_877 movrne %g4, %i3, %l1 udivcc %i1, 0x02CB, %l5 tge %xcc, 0x0 loop_877: addc %g5, 0x00A9, %o0 bleu,a,pt %xcc, loop_878 srax %g3, %i0, %i5 bg,pn %icc, loop_879 movvc %icc, %o6, %l4 loop_878: fnot2s %f8, %f28 set 0x60, %g4 stwa %i7, [%l7 + %g4] 0x88 loop_879: smul %l3, %o1, %l6 ldsw [%l7 + 0x68], %i4 movvs %icc, %l0, %i6 edge16 %o5, %o4, %g6 smul %o3, 0x1D79, %g1 umul %g2, 0x1A66, %l2 brz %i2, loop_880 movgu %xcc, %g7, %o7 movn %xcc, %o2, %g4 srl %l1, 0x1C, %i3 loop_880: fmovrsne %i1, %f25, %f29 set 0x54, %g1 sta %f25, [%l7 + %g1] 0x10 fcmpeq32 %f6, %f0, %l5 tcc %icc, 0x3 addccc %g5, %g3, %o0 fbue,a %fcc0, loop_881 taddcctv %i5, %o6, %i0 fmuld8sux16 %f10, %f1, %f6 subcc %l4, 0x1592, %l3 loop_881: te %xcc, 0x2 popc 0x196F, %o1 brlz %l6, loop_882 fnegd %f6, %f28 and %i4, %i7, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_882: xnor %o5, %i6, %g6 xnor %o4, 0x15A6, %g1 edge8ln %g2, %l2, %i2 wr %g0, 0x80, %asi lda [%l7 + 0x18] %asi, %f3 mulscc %o3, %g7, %o2 fbu %fcc3, loop_883 fors %f16, %f7, %f7 fbg,a %fcc1, loop_884 bpos,a,pt %xcc, loop_885 loop_883: tcc %icc, 0x4 prefetch [%l7 + 0x64], 0x3 loop_884: fandnot1 %f0, %f4, %f0 loop_885: movre %g4, 0x309, %o7 std %f4, [%l7 + 0x48] tvs %xcc, 0x6 smul %i3, %i1, %l5 edge8ln %g5, %l1, %o0 set 0x78, %o5 ldswa [%l7 + %o5] 0x80, %i5 tsubcc %o6, 0x1E69, %i0 wr %g0, 0x88, %asi ldsha [%l7 + 0x3A] %asi, %l4 fzero %f10 fbuge %fcc0, loop_886 popc %l3, %o1 brlz,a %g3, loop_887 fornot2s %f10, %f31, %f3 loop_886: fmul8sux16 %f28, %f16, %f2 movle %xcc, %l6, %i7 loop_887: nop setx loop_888, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry alignaddr %l0, %o5, %i4 brgz %i6, loop_889 tg %icc, 0x1 loop_888: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %g6, %o4, %g2 loop_889: fmovsleu %icc, %f4, %f13 movle %icc, %l2, %g1 fmovrdne %o3, %f24, %f12 mova %xcc, %g7, %o2 smulcc %g4, 0x0865, %i2 movrgz %o7, %i1, %l5 andn %g5, %l1, %o0 add %i5, %o6, %i3 alignaddr %l4, %i0, %o1 ldstub [%l7 + 0x5D], %g3 array32 %l3, %i7, %l6 orcc %l0, 0x19CA, %o5 movrne %i6, 0x31A, %i4 fmovrsgz %g6, %f26, %f29 wr %g0, 0x80, %asi lduba [%l7 + 0x2F] %asi, %g2 membar 0x70 tcs %icc, 0x5 and %o4, %l2, %g1 fmovsvs %icc, %f22, %f24 movg %xcc, %g7, %o3 fnegd %f18, %f8 fmovdpos %xcc, %f0, %f13 fand %f18, %f30, %f18 add %o2, 0x19E4, %g4 movl %xcc, %o7, %i1 stbar brlz %i2, loop_890 fnot1s %f0, %f25 udivx %l5, 0x0750, %l1 be,pt %xcc, loop_891 loop_890: stbar brnz,a %g5, loop_892 taddcctv %i5, %o6, %i3 loop_891: fba %fcc0, loop_893 and %l4, %i0, %o1 loop_892: subc %o0, %g3, %l3 fmovsg %xcc, %f26, %f0 loop_893: te %xcc, 0x6 sdiv %i7, 0x1DD3, %l6 fmovdcs %xcc, %f19, %f20 tsubcc %o5, %l0, %i4 addccc %i6, %g2, %g6 brz %o4, loop_894 subccc %l2, 0x0AD5, %g1 fpadd16s %f10, %f5, %f29 fsrc1s %f4, %f17 loop_894: flush %l7 + 0x10 bvs,a %icc, loop_895 fsrc2s %f5, %f4 bl,a %xcc, loop_896 fmovdcs %xcc, %f12, %f2 loop_895: fba %fcc1, loop_897 fnor %f30, %f22, %f18 loop_896: andncc %o3, %o2, %g4 tcs %xcc, 0x2 loop_897: fmovrdgez %g7, %f20, %f0 tcc %icc, 0x1 addccc %o7, 0x169A, %i2 wr %g0, 0x80, %asi ldsba [%l7 + 0x7E] %asi, %i1 fornot1s %f25, %f14, %f26 tl %icc, 0x4 tleu %xcc, 0x3 set 0x56, %g2 stha %l1, [%l7 + %g2] 0x04 movl %icc, %l5, %g5 movcc %xcc, %i5, %i3 fnot1s %f20, %f4 edge16 %l4, %o6, %o1 subcc %i0, 0x1E5A, %o0 movn %xcc, %g3, %i7 add %l7, 0x70, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %l3 casxa [%l6] %asi, %l3, %l6 alignaddr %l0, %i4, %o5 fmovsne %xcc, %f4, %f0 tsubcc %g2, %i6, %o4 fbuge %fcc2, loop_898 movcc %icc, %l2, %g6 edge32 %o3, %o2, %g1 fmovrsgz %g7, %f20, %f2 loop_898: and %o7, %i2, %g4 fcmple32 %f22, %f4, %l1 tn %xcc, 0x2 fbu %fcc0, loop_899 subccc %l5, %g5, %i1 bl,a loop_900 andncc %i5, %i3, %o6 loop_899: tvc %icc, 0x5 sra %l4, %i0, %o0 loop_900: pdist %f2, %f18, %f20 array8 %g3, %o1, %i7 bcs,a %xcc, loop_901 movre %l3, 0x2C8, %l0 popc %i4, %l6 fnegd %f26, %f20 loop_901: fnands %f17, %f1, %f11 edge32ln %o5, %g2, %i6 movrgez %l2, %o4, %g6 lduh [%l7 + 0x1A], %o2 tne %xcc, 0x1 movg %icc, %o3, %g7 sdivx %g1, 0x1C43, %o7 movpos %xcc, %g4, %l1 tne %icc, 0x1 fbne %fcc0, loop_902 stw %l5, [%l7 + 0x68] brlz,a %g5, loop_903 movn %xcc, %i2, %i5 loop_902: andncc %i1, %o6, %l4 or %i3, 0x0FE8, %o0 loop_903: alignaddr %i0, %g3, %o1 stx %l3, [%l7 + 0x30] srl %l0, %i7, %i4 wr %g0, 0x18, %asi ldswa [%l7 + 0x6C] %asi, %o5 sllx %l6, 0x12, %i6 fzeros %f20 movge %icc, %g2, %l2 fbule,a %fcc0, loop_904 fbo %fcc1, loop_905 fmovrsne %o4, %f28, %f8 edge32l %o2, %g6, %o3 loop_904: bcs,pt %xcc, loop_906 loop_905: bvc,a %icc, loop_907 tcs %xcc, 0x4 bne %icc, loop_908 loop_906: and %g7, %g1, %g4 loop_907: udivx %l1, 0x0A9C, %l5 fmovrdlz %o7, %f2, %f16 loop_908: fmovrdgz %g5, %f10, %f0 stw %i5, [%l7 + 0x3C] andncc %i1, %o6, %l4 bcs %xcc, loop_909 be,a,pn %icc, loop_910 edge32 %i2, %o0, %i3 fmovrslz %i0, %f8, %f15 loop_909: nop set 0x28, %g6 ldxa [%l7 + %g6] 0x15, %g3 loop_910: fmovdn %icc, %f22, %f12 fcmpd %fcc1, %f14, %f6 tleu %icc, 0x3 tne %xcc, 0x0 fcmpd %fcc0, %f14, %f28 fand %f22, %f2, %f12 bshuffle %f10, %f20, %f0 udiv %l3, 0x01CE, %l0 membar 0x1C addc %i7, 0x0CAD, %i4 std %f6, [%l7 + 0x60] fblg,a %fcc2, loop_911 ldsw [%l7 + 0x14], %o1 te %xcc, 0x2 brgez,a %o5, loop_912 loop_911: taddcctv %l6, 0x05B7, %i6 alignaddrl %l2, %g2, %o2 edge16l %g6, %o4, %g7 loop_912: popc %o3, %g4 sll %g1, %l5, %l1 array16 %g5, %o7, %i1 edge32ln %o6, %i5, %i2 tvc %xcc, 0x5 edge32 %o0, %l4, %i0 mulx %i3, 0x089C, %l3 andncc %g3, %i7, %i4 tcs %icc, 0x5 edge32 %l0, %o5, %l6 set 0x0E, %o1 ldsha [%l7 + %o1] 0x81, %i6 fandnot1s %f16, %f9, %f24 tvs %xcc, 0x6 movne %xcc, %o1, %g2 edge32 %l2, %g6, %o4 fble,a %fcc2, loop_913 edge8n %g7, %o3, %o2 fble,a %fcc1, loop_914 fsrc2 %f10, %f28 loop_913: fbul %fcc1, loop_915 sllx %g1, 0x0A, %g4 loop_914: mulscc %l1, 0x1BCF, %l5 fmovsleu %icc, %f12, %f26 loop_915: edge8l %o7, %i1, %g5 fnot2 %f26, %f10 stbar move %xcc, %o6, %i2 fcmps %fcc2, %f1, %f27 tg %icc, 0x4 fcmps %fcc2, %f28, %f8 fmuld8ulx16 %f6, %f1, %f18 xnorcc %i5, %o0, %i0 tgu %icc, 0x6 xnor %l4, 0x0E3F, %i3 movg %icc, %g3, %l3 movleu %icc, %i4, %i7 set 0x68, %l5 lda [%l7 + %l5] 0x80, %f10 edge32 %l0, %l6, %i6 srl %o1, %g2, %l2 edge32ln %o5, %g6, %g7 tsubcctv %o4, 0x0BF5, %o2 movg %icc, %g1, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %g4, 0x13, %l1 wr %g0, 0x81, %asi stda %f16, [%l7 + 0x40] %asi tvs %icc, 0x2 add %o7, 0x1BEA, %i1 movleu %xcc, %l5, %g5 fcmple16 %f28, %f6, %i2 xnorcc %i5, 0x0D5D, %o0 movcc %icc, %i0, %o6 ld [%l7 + 0x08], %f22 subccc %i3, %l4, %g3 umul %i4, %l3, %i7 fnot2s %f5, %f25 subccc %l0, 0x1F21, %l6 bne %icc, loop_916 movge %xcc, %o1, %g2 fmovsle %icc, %f13, %f2 fcmple32 %f24, %f12, %l2 loop_916: fmovdcc %xcc, %f23, %f12 fmovsleu %icc, %f26, %f4 tn %xcc, 0x1 movvc %xcc, %i6, %g6 fmovdcc %xcc, %f13, %f10 sll %o5, %o4, %o2 tneg %icc, 0x3 tcc %xcc, 0x2 andcc %g1, 0x0A7E, %o3 movcs %icc, %g7, %g4 bne,a,pn %xcc, loop_917 tvs %icc, 0x7 ld [%l7 + 0x7C], %f20 andn %l1, %i1, %o7 loop_917: fmovsle %icc, %f6, %f0 wr %g0, 0x80, %asi ldda [%l7 + 0x20] %asi, %g4 tle %xcc, 0x5 tge %xcc, 0x4 udiv %l5, 0x0BD5, %i5 andcc %i2, %o0, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %i3, %o6, %l4 movl %icc, %i4, %l3 wr %g0, 0x19, %asi swapa [%l7 + 0x18] %asi, %i7 fmovrsgez %l0, %f26, %f23 taddcc %l6, %o1, %g3 xnor %g2, 0x1330, %l2 tn %xcc, 0x0 stb %g6, [%l7 + 0x38] edge8 %o5, %o4, %i6 sra %g1, 0x1E, %o2 fmovrse %o3, %f13, %f31 edge8ln %g4, %l1, %g7 fxnors %f16, %f26, %f10 bcc,pt %icc, loop_918 popc 0x11AE, %o7 array32 %g5, %i1, %i5 sdivx %l5, 0x0BDB, %o0 loop_918: ldx [%l7 + 0x60], %i2 edge8n %i3, %i0, %l4 andcc %i4, %l3, %o6 tge %icc, 0x4 fmovde %xcc, %f27, %f9 fmovdn %icc, %f3, %f9 xorcc %l0, %i7, %o1 fpadd32s %f18, %f23, %f0 movrgz %g3, %l6, %g2 fcmple32 %f24, %f22, %g6 ble,a,pt %xcc, loop_919 tl %icc, 0x7 fmovsg %xcc, %f3, %f9 st %f25, [%l7 + 0x64] loop_919: ldd [%l7 + 0x40], %o4 st %f10, [%l7 + 0x38] set 0x40, %i4 ldda [%l7 + %i4] 0x81, %f0 fmovda %xcc, %f28, %f6 fmovscc %icc, %f2, %f3 std %f30, [%l7 + 0x48] edge32n %l2, %i6, %g1 wr %g0, 0x89, %asi ldsba [%l7 + 0x0F] %asi, %o4 sll %o3, %g4, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %g7, %o2, %o7 fmovscs %xcc, %f24, %f16 fbe,a %fcc0, loop_920 tne %xcc, 0x1 bleu,pn %icc, loop_921 mulscc %i1, 0x0C4D, %i5 loop_920: stw %g5, [%l7 + 0x78] movvc %xcc, %o0, %i2 loop_921: movrgez %l5, %i3, %i0 umulcc %l4, 0x12CD, %l3 sdivx %o6, 0x01C9, %i4 edge32ln %l0, %i7, %g3 flush %l7 + 0x34 tcc %xcc, 0x3 fzero %f20 bcc,a,pt %xcc, loop_922 srlx %l6, 0x00, %o1 ld [%l7 + 0x40], %f7 edge8ln %g6, %o5, %g2 loop_922: orcc %i6, %g1, %o4 lduh [%l7 + 0x74], %l2 fbule,a %fcc3, loop_923 call loop_924 orcc %g4, %l1, %g7 smulcc %o3, %o2, %o7 loop_923: fmovrslz %i1, %f4, %f30 loop_924: srl %g5, 0x07, %o0 tcs %icc, 0x0 wr %g0, 0x89, %asi ldsba [%l7 + 0x6E] %asi, %i2 addcc %i5, %i3, %i0 movcc %icc, %l5, %l3 be,pt %xcc, loop_925 smulcc %o6, 0x1E28, %l4 movl %icc, %i4, %l0 wr %g0, 0xeb, %asi stda %g2, [%l7 + 0x78] %asi membar #Sync loop_925: tneg %xcc, 0x0 mova %icc, %i7, %o1 fands %f25, %f1, %f2 bpos,a,pt %xcc, loop_926 movne %icc, %g6, %o5 taddcc %g2, 0x14ED, %l6 movre %i6, 0x3E5, %o4 loop_926: movrgz %l2, 0x177, %g1 srlx %l1, 0x1F, %g7 movvc %xcc, %o3, %o2 alignaddr %g4, %o7, %g5 wr %g0, 0x4f, %asi ldxa [%g0 + 0x18] %asi, %o0 ta %xcc, 0x5 wr %g0, 0x89, %asi ldsba [%l7 + 0x5A] %asi, %i2 fbge,a %fcc3, loop_927 ldd [%l7 + 0x10], %i4 movvs %icc, %i1, %i0 fmovsvs %icc, %f17, %f25 loop_927: fba %fcc0, loop_928 orn %l5, 0x0591, %l3 fcmple16 %f10, %f8, %o6 tpos %icc, 0x2 loop_928: ldd [%l7 + 0x60], %l4 fnors %f31, %f23, %f26 sll %i4, %l0, %g3 srlx %i3, 0x10, %i7 taddcc %o1, %o5, %g6 sethi 0x0D09, %g2 fnegd %f28, %f30 sdiv %i6, 0x07AB, %l6 taddcctv %o4, %l2, %l1 bleu,a %xcc, loop_929 fmuld8ulx16 %f22, %f22, %f24 set 0x40, %i6 ldda [%l7 + %i6] 0x11, %f16 loop_929: fmovscc %icc, %f17, %f20 fpack16 %f16, %f0 tsubcctv %g7, %g1, %o2 tg %xcc, 0x0 movrgz %g4, 0x148, %o3 movpos %icc, %g5, %o7 fnand %f28, %f16, %f10 array8 %o0, %i5, %i2 mulx %i0, %i1, %l3 edge32n %l5, %o6, %l4 movcs %icc, %i4, %l0 fbo %fcc0, loop_930 edge16n %i3, %i7, %g3 sdivx %o5, 0x083F, %o1 ta %icc, 0x2 loop_930: fmovs %f8, %f4 addcc %g2, 0x1232, %i6 ta %icc, 0x2 tgu %icc, 0x7 fmovsl %icc, %f12, %f11 tcc %xcc, 0x7 wr %g0, 0x2b, %asi stxa %g6, [%l7 + 0x60] %asi membar #Sync sir 0x1CA0 fmovde %icc, %f1, %f11 edge16n %o4, %l6, %l1 tvc %xcc, 0x1 fornot1 %f18, %f22, %f20 subcc %l2, 0x174E, %g1 fpadd32s %f19, %f17, %f17 fandnot1 %f18, %f0, %f12 movre %g7, 0x331, %o2 array32 %g4, %o3, %o7 fba %fcc0, loop_931 sll %o0, %g5, %i5 edge8ln %i2, %i0, %l3 ldsb [%l7 + 0x26], %l5 loop_931: fcmped %fcc2, %f6, %f26 tle %xcc, 0x7 movcc %icc, %i1, %o6 fbo %fcc3, loop_932 movge %icc, %i4, %l0 xor %l4, %i3, %g3 udivcc %o5, 0x1A2F, %o1 loop_932: umulcc %i7, %i6, %g6 tpos %xcc, 0x4 udivx %g2, 0x1A59, %l6 fmovspos %icc, %f24, %f31 fmovrdlz %o4, %f6, %f14 mulx %l2, %l1, %g7 bne,pt %icc, loop_933 sub %g1, 0x0669, %o2 sll %g4, %o7, %o0 sth %g5, [%l7 + 0x70] loop_933: movrlz %i5, %i2, %o3 movrgez %l3, 0x097, %l5 sdivcc %i0, 0x111D, %o6 sdivcc %i1, 0x0056, %i4 membar 0x5E sth %l4, [%l7 + 0x3E] fbu,a %fcc3, loop_934 fmovrdgz %i3, %f16, %f16 stw %g3, [%l7 + 0x0C] movl %xcc, %l0, %o5 loop_934: bn %icc, loop_935 fpsub32 %f2, %f6, %f8 nop setx loop_936, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry brgez %i7, loop_937 loop_935: fcmpne32 %f0, %f14, %i6 tne %xcc, 0x7 loop_936: edge32 %g6, %g2, %o1 loop_937: fmovsge %icc, %f27, %f21 lduw [%l7 + 0x48], %l6 alignaddrl %o4, %l1, %l2 brz %g1, loop_938 fmovdneg %icc, %f29, %f5 bpos,pn %icc, loop_939 movge %xcc, %o2, %g4 loop_938: fblg,a %fcc0, loop_940 fnand %f4, %f6, %f20 loop_939: mulx %g7, 0x15CB, %o7 fxnors %f17, %f7, %f15 loop_940: movl %icc, %o0, %i5 movrne %i2, %o3, %g5 xnor %l5, %l3, %o6 ldd [%l7 + 0x48], %f20 xor %i0, 0x1986, %i1 orcc %i4, 0x1704, %l4 ldd [%l7 + 0x78], %g2 fmul8x16 %f13, %f0, %f4 edge8n %i3, %o5, %l0 movge %xcc, %i7, %i6 addc %g2, 0x1B29, %g6 subcc %o1, 0x086A, %o4 movrlez %l1, %l2, %l6 edge16ln %o2, %g1, %g4 fmovdvs %icc, %f26, %f22 taddcc %g7, 0x0CF1, %o0 bl,a,pt %xcc, loop_941 udivcc %i5, 0x04C9, %o7 sll %o3, 0x00, %i2 wr %g0, 0x89, %asi ldsha [%l7 + 0x78] %asi, %l5 loop_941: brlez %l3, loop_942 tl %xcc, 0x1 sdiv %o6, 0x1310, %g5 xorcc %i0, 0x0D3B, %i1 loop_942: tle %xcc, 0x7 mulscc %l4, %g3, %i3 tne %xcc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxor %f8, %f2, %f6 sethi 0x195C, %i4 bn %xcc, loop_943 brlz,a %l0, loop_944 fmovsvs %xcc, %f13, %f3 fmovd %f30, %f20 loop_943: xorcc %o5, %i6, %g2 loop_944: fmovdvs %xcc, %f10, %f21 fmovrse %i7, %f19, %f15 fcmple32 %f20, %f12, %o1 umul %o4, %g6, %l2 mova %icc, %l6, %o2 sth %g1, [%l7 + 0x58] edge8 %g4, %l1, %o0 ldstub [%l7 + 0x36], %i5 nop setx loop_945, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry taddcc %o7, 0x07FD, %o3 movleu %icc, %g7, %l5 fornot1s %f5, %f7, %f14 loop_945: movcc %xcc, %i2, %l3 andcc %o6, 0x059C, %g5 edge16 %i0, %l4, %i1 movcc %xcc, %g3, %i3 add %i4, %o5, %l0 movvs %icc, %i6, %g2 sth %i7, [%l7 + 0x72] swap [%l7 + 0x08], %o1 ba,a,pn %icc, loop_946 tne %xcc, 0x4 udivcc %g6, 0x0A22, %o4 movle %xcc, %l6, %l2 loop_946: nop wr %g0, 0x0c, %asi ldsba [%l7 + 0x14] %asi, %g1 andncc %g4, %l1, %o2 fornot1 %f10, %f18, %f16 stb %i5, [%l7 + 0x2C] tgu %icc, 0x2 wr %g0, 0x19, %asi ldswa [%l7 + 0x20] %asi, %o0 sethi 0x1269, %o7 fbuge %fcc2, loop_947 fmovdge %xcc, %f6, %f16 edge16l %o3, %g7, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_947: xnorcc %l3, 0x00E6, %o6 pdist %f22, %f18, %f16 sll %g5, %i2, %l4 sdivcc %i0, 0x13AE, %i1 fmovscc %xcc, %f13, %f4 xorcc %i3, 0x01DC, %i4 wr %g0, 0x19, %asi ldstuba [%l7 + 0x38] %asi, %o5 movrne %l0, 0x2DD, %g3 fabsd %f16, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulx %i6, 0x14E1, %i7 subcc %o1, 0x087A, %g2 fmuld8sux16 %f7, %f14, %f22 edge16l %o4, %g6, %l2 mulx %l6, %g4, %g1 xor %o2, %l1, %o0 tge %icc, 0x5 subc %i5, %o7, %o3 smul %g7, %l5, %o6 edge8ln %g5, %l3, %i2 movre %l4, 0x2D9, %i1 nop setx loop_948, %l0, %l1 jmpl %l1, %i3 and %i0, %i4, %o5 sdivcc %g3, 0x17F6, %i6 fsrc1s %f14, %f18 loop_948: alignaddr %i7, %o1, %l0 fmovrse %o4, %f13, %f24 andcc %g6, %g2, %l6 bn,a,pn %icc, loop_949 fmovsl %xcc, %f16, %f21 wr %g0, 0x80, %asi lda [%l7 + 0x7C] %asi, %f10 loop_949: fornot1 %f16, %f2, %f12 fpsub32 %f6, %f2, %f4 bge,a,pt %xcc, loop_950 sllx %l2, 0x0E, %g4 andcc %g1, 0x070C, %o2 edge16l %o0, %l1, %i5 loop_950: sll %o3, 0x1C, %g7 fbu %fcc3, loop_951 edge16ln %o7, %o6, %l5 stbar array16 %l3, %g5, %l4 loop_951: subc %i1, 0x1AB7, %i3 set 0x5C, %g3 lduba [%l7 + %g3] 0x81, %i2 xorcc %i0, 0x06F0, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %g3, %i6, %i4 movrlez %o1, 0x267, %i7 subc %o4, 0x07A2, %g6 bneg,a,pt %icc, loop_952 fble %fcc2, loop_953 tneg %xcc, 0x4 bcc,a,pt %icc, loop_954 loop_952: movneg %xcc, %l0, %g2 loop_953: st %f16, [%l7 + 0x28] mulx %l6, 0x03C7, %l2 loop_954: orncc %g1, 0x01A2, %g4 fmovde %xcc, %f12, %f10 bgu,a loop_955 mulx %o0, %o2, %l1 xor %o3, 0x1E1A, %g7 smulcc %i5, %o7, %l5 loop_955: sdiv %l3, 0x0A88, %o6 xorcc %g5, 0x0A80, %l4 movg %icc, %i1, %i2 movcc %icc, %i0, %o5 fcmple16 %f10, %f28, %i3 array32 %i6, %g3, %o1 tn %icc, 0x4 array8 %i4, %i7, %o4 bgu,pn %icc, loop_956 fmovsa %xcc, %f10, %f8 sllx %g6, %g2, %l6 subcc %l2, 0x072C, %l0 loop_956: edge16n %g4, %g1, %o0 addcc %l1, %o3, %g7 fmovspos %icc, %f3, %f20 tn %xcc, 0x3 ba,pn %icc, loop_957 fmovrdgz %o2, %f12, %f20 bneg,pn %xcc, loop_958 fornot1 %f0, %f24, %f18 loop_957: edge16 %i5, %o7, %l5 sub %l3, 0x0C01, %o6 loop_958: ta %icc, 0x6 fsrc1s %f28, %f2 fbug %fcc2, loop_959 edge16l %g5, %i1, %i2 fabsd %f18, %f14 fnot2 %f24, %f30 loop_959: fbn %fcc0, loop_960 movpos %icc, %i0, %o5 subc %i3, %i6, %g3 move %icc, %l4, %i4 loop_960: fand %f26, %f14, %f28 movrne %o1, 0x1A2, %o4 popc %g6, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 be loop_961 bvc,a,pn %xcc, loop_962 std %i6, [%l7 + 0x58] ldstub [%l7 + 0x6B], %i7 loop_961: fmovsge %xcc, %f0, %f13 loop_962: addcc %l0, %g4, %g1 edge8ln %l2, %l1, %o0 movvs %xcc, %g7, %o3 movne %icc, %i5, %o2 taddcc %l5, %o7, %o6 fzeros %f5 fbu,a %fcc3, loop_963 fbe %fcc3, loop_964 fandnot2s %f12, %f24, %f12 movne %icc, %l3, %g5 loop_963: fones %f20 loop_964: sdivcc %i2, 0x0344, %i1 edge8n %i0, %o5, %i3 subcc %i6, 0x1551, %l4 edge8l %i4, %o1, %o4 movpos %xcc, %g6, %g2 edge32l %l6, %g3, %l0 fmovdge %icc, %f19, %f23 umulcc %i7, 0x075F, %g4 udiv %l2, 0x133B, %g1 tneg %icc, 0x3 umul %l1, 0x0F2E, %g7 tgu %icc, 0x1 udivx %o3, 0x0176, %o0 xor %o2, 0x146B, %i5 tleu %icc, 0x1 ldub [%l7 + 0x0A], %l5 andncc %o7, %o6, %g5 fmovsle %icc, %f13, %f13 subccc %i2, 0x08A9, %i1 fnor %f30, %f26, %f6 umul %l3, 0x1F01, %o5 fmovrsne %i0, %f12, %f17 edge8 %i6, %l4, %i4 orn %i3, 0x06DF, %o4 fand %f20, %f18, %f30 brgz,a %o1, loop_965 sir 0x0558 fmovrdne %g6, %f10, %f6 taddcctv %l6, 0x0875, %g3 loop_965: udivx %g2, 0x1B1F, %l0 xnor %g4, 0x19E0, %i7 movneg %xcc, %l2, %l1 fpadd32 %f26, %f22, %f14 addccc %g1, 0x0AC8, %o3 tvc %xcc, 0x6 ldx [%l7 + 0x58], %o0 srax %g7, 0x00, %i5 alignaddrl %o2, %l5, %o6 brlez,a %g5, loop_966 fmul8x16 %f26, %f6, %f14 ldx [%l7 + 0x40], %o7 subc %i1, %i2, %l3 loop_966: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz %i0, loop_967 fmovdvc %xcc, %f24, %f28 fmovsneg %xcc, %f2, %f8 tcs %xcc, 0x7 loop_967: nop wr %g0, 0x89, %asi ldda [%l7 + 0x60] %asi, %o4 tvs %icc, 0x7 xnor %l4, %i6, %i4 fands %f5, %f0, %f15 edge32l %o4, %i3, %o1 fbo %fcc1, loop_968 fmovsa %icc, %f13, %f2 add %l7, 0x60, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g6 casa [%l6] 0x80, %g6, %g3 loop_968: brnz,a %g2, loop_969 bne,a,pn %xcc, loop_970 nop setx loop_971, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sethi 0x1016, %l6 loop_969: ldsb [%l7 + 0x59], %l0 loop_970: nop wr %g0, 0x0c, %asi lduba [%l7 + 0x1F] %asi, %i7 loop_971: mova %xcc, %l2, %l1 set 0x7E, %o2 lduha [%l7 + %o2] 0x10, %g4 fbuge,a %fcc3, loop_972 tcc %xcc, 0x0 fbule,a %fcc1, loop_973 prefetch [%l7 + 0x4C], 0x3 loop_972: srl %g1, %o0, %g7 or %i5, %o2, %o3 loop_973: srax %o6, 0x11, %g5 movg %xcc, %o7, %l5 sra %i1, %l3, %i0 taddcc %o5, %l4, %i6 andncc %i4, %i2, %o4 nop setx loop_974, %l0, %l1 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 %icc, 0x0 edge8ln %i3, %g6, %o1 xor %g3, 0x1B7B, %g2 loop_974: bn,a,pt %xcc, loop_975 subcc %l0, 0x045B, %l6 popc %l2, %i7 fsrc1 %f6, %f14 loop_975: tneg %icc, 0x0 mulx %l1, 0x1621, %g1 sdivcc %o0, 0x053B, %g4 fmovspos %icc, %f11, %f7 fpsub16 %f2, %f0, %f20 fmovrdgez %i5, %f10, %f6 sdiv %g7, 0x1A5B, %o3 tpos %xcc, 0x7 ldstub [%l7 + 0x23], %o6 or %o2, %g5, %o7 sir 0x0B8B xnor %l5, 0x1C00, %l3 te %xcc, 0x1 movgu %xcc, %i1, %o5 fmovrsgez %l4, %f0, %f4 movpos %xcc, %i0, %i6 alignaddrl %i2, %o4, %i3 udiv %i4, 0x0ABE, %o1 tvc %xcc, 0x7 and %g6, %g3, %g2 stb %l0, [%l7 + 0x5D] xnorcc %l2, %l6, %i7 fcmpes %fcc3, %f4, %f21 tpos %icc, 0x7 alignaddrl %g1, %o0, %g4 udivcc %l1, 0x1168, %i5 edge32l %o3, %o6, %o2 movpos %icc, %g5, %g7 movvs %xcc, %o7, %l3 bne,a,pt %icc, loop_976 fmovsgu %icc, %f11, %f11 fpsub32s %f9, %f28, %f15 orcc %l5, 0x0235, %i1 loop_976: alignaddr %l4, %i0, %i6 fmovsg %icc, %f29, %f14 fbule,a %fcc3, loop_977 fmul8sux16 %f6, %f14, %f20 fabsd %f18, %f0 fpsub32s %f31, %f16, %f8 loop_977: movge %icc, %o5, %o4 mulx %i3, %i2, %o1 fabsd %f30, %f4 xor %g6, 0x1DF3, %i4 edge32n %g3, %l0, %l2 edge32 %g2, %i7, %g1 movgu %icc, %o0, %g4 fandnot1 %f24, %f14, %f18 ldd [%l7 + 0x38], %i6 bleu,pt %xcc, loop_978 umul %l1, 0x1AEA, %i5 ld [%l7 + 0x34], %f26 mova %icc, %o6, %o3 loop_978: orn %g5, %g7, %o2 nop setx loop_979, %l0, %l1 jmpl %l1, %l3 smul %o7, %l5, %l4 addc %i0, %i1, %i6 andcc %o5, %o4, %i2 loop_979: fornot1s %f5, %f10, %f30 srlx %o1, 0x1C, %i3 tsubcc %g6, %g3, %l0 movrne %l2, 0x1B9, %i4 fones %f9 edge16 %g2, %g1, %o0 add %g4, 0x1323, %l6 fmovse %xcc, %f15, %f24 std %f20, [%l7 + 0x68] edge8 %l1, %i5, %o6 movrgz %o3, %i7, %g5 sllx %g7, %o2, %l3 popc %o7, %l5 addc %i0, %i1, %i6 fcmpeq16 %f26, %f20, %o5 fbge %fcc3, loop_980 fbge,a %fcc1, loop_981 or %l4, %o4, %o1 edge32l %i2, %i3, %g3 loop_980: lduw [%l7 + 0x6C], %l0 loop_981: fbge,a %fcc3, loop_982 fpsub16s %f25, %f10, %f15 tpos %icc, 0x5 bleu,a,pt %xcc, loop_983 loop_982: movg %icc, %l2, %g6 fnot2s %f24, %f0 edge16 %i4, %g2, %o0 loop_983: movrlz %g4, 0x2DE, %l6 std %f30, [%l7 + 0x60] orn %g1, %l1, %i5 sllx %o3, %i7, %o6 fnand %f12, %f24, %f2 tleu %icc, 0x4 subc %g5, 0x15B6, %o2 bg %icc, loop_984 fabss %f2, %f14 movn %icc, %l3, %g7 tn %icc, 0x6 loop_984: te %xcc, 0x0 movrlez %l5, %o7, %i0 edge16n %i6, %i1, %o5 set 0x18, %i7 prefetcha [%l7 + %i7] 0x10, 0x1 fbu %fcc3, loop_985 fornot2s %f4, %f0, %f11 wr %g0, 0x20, %asi stxa %o4, [%g0 + 0x18] %asi loop_985: fbu %fcc0, loop_986 fmovsg %xcc, %f28, %f21 fcmpeq32 %f18, %f16, %o1 tcs %xcc, 0x4 loop_986: movge %xcc, %i3, %i2 tvc %icc, 0x2 fbue %fcc1, loop_987 movcs %xcc, %g3, %l0 add %l7, 0x54, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l2, %g6 loop_987: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbne %fcc1, loop_988 udivx %i4, 0x0C9A, %o0 xor %g4, %l6, %g1 xnor %g2, 0x13AA, %i5 loop_988: ba,pn %icc, loop_989 fand %f30, %f26, %f20 movgu %xcc, %o3, %l1 fbo,a %fcc3, loop_990 loop_989: andn %o6, %g5, %o2 andn %l3, 0x152F, %g7 add %l7, 0x20, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i7 casa [%l6] 0x89, %i7, %o7 loop_990: xnor %i0, 0x1117, %i6 fmovsge %icc, %f12, %f15 udivcc %i1, 0x16E6, %o5 bg loop_991 orcc %l5, 0x177C, %l4 edge32n %o1, %o4, %i3 fornot2 %f2, %f0, %f20 loop_991: fbul,a %fcc3, loop_992 movvc %icc, %g3, %l0 bneg loop_993 ldd [%l7 + 0x40], %i2 loop_992: taddcctv %l2, 0x1203, %i4 fxors %f1, %f1, %f11 loop_993: nop setx loop_994, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bpos %icc, loop_995 mulx %g6, %g4, %o0 xor %l6, 0x17CF, %g2 loop_994: te %icc, 0x5 loop_995: bneg,pt %icc, loop_996 movvc %xcc, %g1, %o3 bgu,a loop_997 orn %i5, 0x1C2E, %o6 loop_996: sth %g5, [%l7 + 0x44] edge32 %o2, %l1, %l3 loop_997: ta %icc, 0x5 smulcc %i7, %o7, %i0 taddcctv %i6, %i1, %g7 udivx %o5, 0x0FDB, %l5 subc %l4, %o4, %i3 ldsh [%l7 + 0x32], %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %l0, %i2, %o1 subcc %l2, 0x1626, %i4 movneg %xcc, %g6, %g4 edge32n %l6, %g2, %g1 ba,pt %xcc, loop_998 mova %icc, %o0, %o3 sir 0x1BE3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_998: movre %i5, 0x255, %o6 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf9, %f16 movle %icc, %o2, %l1 tcs %xcc, 0x3 alignaddrl %g5, %l3, %o7 fmovsle %icc, %f29, %f19 bleu,pt %xcc, loop_999 tpos %xcc, 0x1 edge16 %i0, %i7, %i1 alignaddr %i6, %o5, %g7 loop_999: movle %xcc, %l5, %o4 bgu,a loop_1000 membar 0x3C fandnot1 %f6, %f28, %f20 sir 0x03BE loop_1000: add %l4, %g3, %l0 fmovrse %i2, %f14, %f25 add %o1, %i3, %i4 movrlz %l2, %g6, %l6 movneg %icc, %g4, %g2 addccc %o0, 0x03FF, %g1 brz %i5, loop_1001 array16 %o6, %o2, %o3 edge16 %l1, %g5, %o7 fmovrdgz %l3, %f22, %f30 loop_1001: nop wr %g0, 0x88, %asi prefetcha [%l7 + 0x68] %asi, 0x1 brlz %i1, loop_1002 tge %xcc, 0x7 andcc %i0, %o5, %g7 movcc %xcc, %l5, %o4 loop_1002: edge8 %i6, %l4, %l0 movn %xcc, %g3, %o1 tneg %xcc, 0x5 fnand %f26, %f28, %f12 wr %g0, 0x11, %asi ldsha [%l7 + 0x48] %asi, %i3 edge32 %i4, %l2, %g6 fble,a %fcc2, loop_1003 stx %i2, [%l7 + 0x30] srlx %l6, %g4, %o0 fbuge,a %fcc0, loop_1004 loop_1003: ta %xcc, 0x4 movrlz %g2, 0x2D8, %g1 array16 %o6, %o2, %o3 loop_1004: tle %xcc, 0x7 fbn %fcc1, loop_1005 tgu %xcc, 0x1 orcc %i5, %g5, %o7 movgu %xcc, %l1, %l3 loop_1005: fcmpeq32 %f16, %f4, %i7 ba,pt %icc, loop_1006 fmovdleu %icc, %f26, %f1 membar 0x07 edge8l %i0, %o5, %i1 loop_1006: srl %l5, %o4, %i6 nop setx loop_1007, %l0, %l1 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 %l4, 0x0D35, %l0 fpadd16 %f28, %f6, %f4 smulcc %g3, 0x0985, %g7 loop_1007: tn %icc, 0x1 fabss %f2, %f23 umul %i3, 0x0666, %o1 edge8 %i4, %g6, %l2 set 0x40, %i1 stda %f0, [%l7 + %i1] 0x0c fcmpgt16 %f6, %f24, %i2 ld [%l7 + 0x3C], %f25 set 0x1E, %o4 stha %l6, [%l7 + %o4] 0x04 mova %icc, %o0, %g4 fnegd %f22, %f20 movvs %icc, %g2, %g1 edge8ln %o2, %o3, %i5 srlx %g5, %o6, %l1 fmovsvs %xcc, %f8, %f27 tsubcc %o7, 0x156C, %i7 mulx %l3, 0x1E88, %i0 edge32l %i1, %o5, %l5 movrgz %o4, 0x193, %i6 edge32ln %l0, %l4, %g7 sdiv %g3, 0x0007, %o1 tsubcc %i4, %g6, %i3 fnegd %f4, %f26 bne,a %xcc, loop_1008 movvc %icc, %l2, %l6 tcs %xcc, 0x7 array32 %i2, %g4, %o0 loop_1008: edge8ln %g1, %g2, %o2 fnot2 %f28, %f12 fnot2s %f5, %f29 fmovdcc %xcc, %f10, %f9 ld [%l7 + 0x34], %f23 movcc %xcc, %i5, %o3 fcmped %fcc2, %f24, %f10 subcc %g5, %o6, %o7 umulcc %i7, 0x0B23, %l3 set 0x2A, %o6 ldsba [%l7 + %o6] 0x04, %i0 andcc %l1, 0x0CBF, %o5 movn %icc, %i1, %o4 movrgez %i6, %l5, %l4 wr %g0, 0x80, %asi lduwa [%l7 + 0x1C] %asi, %l0 nop set 0x42, %l4 ldstub [%l7 + %l4], %g3 fsrc1 %f20, %f2 tsubcc %g7, 0x1560, %i4 movle %icc, %o1, %i3 fbule,a %fcc0, loop_1009 subc %l2, 0x1B96, %l6 bpos %xcc, loop_1010 edge16l %g6, %g4, %o0 loop_1009: edge16ln %g1, %g2, %i2 array16 %i5, %o2, %o3 loop_1010: sll %o6, %o7, %i7 prefetch [%l7 + 0x34], 0x1 ldstub [%l7 + 0x2C], %l3 fnands %f21, %f3, %f28 udivx %g5, 0x13E6, %l1 andcc %o5, %i1, %i0 and %o4, %l5, %l4 movcc %icc, %l0, %i6 addc %g3, %i4, %g7 subccc %i3, %l2, %o1 edge8 %l6, %g4, %o0 smul %g1, %g6, %i2 tpos %xcc, 0x7 udivcc %g2, 0x03F3, %o2 fxnor %f2, %f12, %f10 set 0x24, %i5 lduha [%l7 + %i5] 0x10, %o3 for %f20, %f8, %f28 tleu %icc, 0x6 edge32n %o6, %i5, %o7 taddcctv %l3, %g5, %i7 fblg,a %fcc3, loop_1011 bneg,a %icc, loop_1012 tleu %xcc, 0x6 edge8n %l1, %o5, %i1 loop_1011: sllx %i0, 0x0F, %l5 loop_1012: fmovrse %o4, %f8, %f17 tsubcctv %l4, %l0, %i6 membar 0x36 tne %icc, 0x3 tg %xcc, 0x5 tn %icc, 0x7 ldstub [%l7 + 0x7C], %g3 addccc %i4, 0x1390, %g7 fmovsleu %xcc, %f25, %f25 movneg %icc, %l2, %o1 ldsh [%l7 + 0x76], %l6 orn %i3, 0x14C8, %g4 fmovdneg %xcc, %f24, %f2 fmovsneg %xcc, %f31, %f14 fbn %fcc3, loop_1013 fors %f15, %f4, %f21 taddcc %o0, 0x1ECC, %g6 mova %icc, %i2, %g2 loop_1013: movvs %icc, %g1, %o2 st %f22, [%l7 + 0x2C] nop setx loop_1014, %l0, %l1 jmpl %l1, %o6 udiv %o3, 0x0D54, %o7 bpos,pn %xcc, loop_1015 fnegs %f1, %f28 loop_1014: movge %xcc, %i5, %g5 bl,a %xcc, loop_1016 loop_1015: ldub [%l7 + 0x20], %l3 fandnot1s %f0, %f27, %f20 wr %g0, 0x80, %asi stba %i7, [%l7 + 0x3E] %asi loop_1016: membar 0x37 movrlz %l1, %i1, %i0 wr %g0, 0x04, %asi swapa [%l7 + 0x48] %asi, %o5 fmul8sux16 %f18, %f10, %f20 edge32n %l5, %l4, %o4 edge16n %l0, %g3, %i6 fba %fcc0, loop_1017 movrne %g7, %l2, %o1 srl %l6, 0x05, %i3 fcmpgt16 %f2, %f30, %g4 loop_1017: nop set 0x40, %o3 ldda [%l7 + %o3] 0x18, %f0 addc %i4, %o0, %g6 edge8ln %g2, %g1, %o2 edge8n %i2, %o3, %o6 stw %i5, [%l7 + 0x34] set 0x0A, %g5 lduba [%l7 + %g5] 0x15, %o7 tn %icc, 0x0 movcs %icc, %l3, %g5 fcmpeq16 %f20, %f14, %i7 srax %i1, 0x10, %l1 xnor %i0, 0x0223, %o5 sethi 0x0ED9, %l5 array16 %o4, %l4, %l0 fmul8x16au %f30, %f9, %f14 movrgez %i6, %g3, %l2 xnorcc %g7, %o1, %i3 sdiv %g4, 0x0EC1, %i4 fmovda %xcc, %f6, %f24 wr %g0, 0x04, %asi ldswa [%l7 + 0x58] %asi, %l6 pdist %f26, %f8, %f22 be,a,pn %icc, loop_1018 fbg %fcc2, loop_1019 fabsd %f22, %f18 fmovdpos %xcc, %f22, %f31 loop_1018: edge16ln %g6, %o0, %g1 loop_1019: movvs %xcc, %g2, %i2 fbl %fcc3, loop_1020 subc %o3, %o2, %o6 fnor %f12, %f30, %f18 sllx %o7, %i5, %l3 loop_1020: subccc %g5, %i1, %i7 xnor %i0, %o5, %l1 te %icc, 0x0 bne loop_1021 fcmpes %fcc1, %f12, %f25 fmul8ulx16 %f28, %f10, %f20 movvc %icc, %l5, %o4 loop_1021: sub %l4, 0x0C5E, %l0 sth %g3, [%l7 + 0x42] ld [%l7 + 0x28], %f2 sra %i6, 0x1F, %g7 orcc %l2, %o1, %i3 tcs %icc, 0x4 move %xcc, %g4, %i4 nop setx loop_1022, %l0, %l1 jmpl %l1, %g6 and %l6, %g1, %g2 wr %g0, 0x10, %asi stda %o0, [%l7 + 0x48] %asi loop_1022: array16 %o3, %i2, %o6 fornot2s %f15, %f4, %f29 edge8 %o7, %o2, %i5 edge32l %g5, %l3, %i7 fpmerge %f7, %f17, %f10 movcs %xcc, %i0, %i1 brgez %l1, loop_1023 movneg %icc, %l5, %o5 sll %l4, 0x1F, %l0 fbn %fcc0, loop_1024 loop_1023: addccc %g3, %i6, %g7 ldsw [%l7 + 0x7C], %o4 fornot1 %f22, %f6, %f14 loop_1024: stw %o1, [%l7 + 0x54] bcc,a loop_1025 umulcc %l2, %i3, %i4 membar 0x4B fcmpeq16 %f30, %f30, %g4 loop_1025: movvc %xcc, %l6, %g6 sdivx %g2, 0x1CFF, %o0 fabsd %f14, %f2 fbo,a %fcc3, loop_1026 movneg %icc, %g1, %o3 fmovdcc %xcc, %f30, %f11 movre %i2, 0x10D, %o6 loop_1026: movl %icc, %o7, %o2 bge,a loop_1027 smulcc %g5, %l3, %i7 movvs %xcc, %i5, %i0 brz %i1, loop_1028 loop_1027: srlx %l5, %o5, %l1 subcc %l4, %g3, %i6 wr %g0, 0x2a, %asi stba %g7, [%l7 + 0x44] %asi membar #Sync loop_1028: xorcc %o4, 0x114A, %l0 tneg %xcc, 0x7 wr %g0, 0x11, %asi ldstuba [%l7 + 0x6A] %asi, %l2 std %o0, [%l7 + 0x28] xnorcc %i3, %g4, %l6 fmovsneg %xcc, %f8, %f20 move %xcc, %i4, %g6 tvs %xcc, 0x1 add %l7, 0x14, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g2 casa [%l6] 0x89, %g2, %g1 fbg,a %fcc0, loop_1029 xnorcc %o3, 0x1D88, %i2 movvc %icc, %o0, %o7 fnot1s %f22, %f20 loop_1029: edge8 %o2, %o6, %l3 tn %icc, 0x1 andcc %g5, 0x1B9C, %i5 addc %i7, 0x0EB0, %i0 tne %xcc, 0x0 ldub [%l7 + 0x37], %l5 alignaddrl %o5, %i1, %l1 orcc %g3, %l4, %i6 alignaddrl %g7, %o4, %l2 udiv %o1, 0x1E2C, %l0 fbe %fcc2, loop_1030 or %g4, 0x1EC1, %i3 sethi 0x0AAB, %i4 tge %icc, 0x7 loop_1030: bshuffle %f24, %f12, %f24 fmovdleu %icc, %f27, %f8 orncc %l6, 0x03F3, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %g1, 0x05D9, %o3 fandnot1s %f4, %f30, %f1 fmovrdgez %g6, %f18, %f26 taddcc %o0, 0x1953, %o7 call loop_1031 fornot1s %f26, %f12, %f17 edge8 %i2, %o2, %l3 movge %xcc, %o6, %i5 loop_1031: subccc %i7, %g5, %i0 tcs %icc, 0x7 fbne,a %fcc2, loop_1032 tvs %xcc, 0x4 wr %g0, 0x89, %asi stwa %l5, [%l7 + 0x44] %asi loop_1032: orcc %i1, 0x1AA4, %o5 tn %icc, 0x2 bvs,a loop_1033 movleu %xcc, %g3, %l4 set 0x1C, %l0 stha %l1, [%l7 + %l0] 0x23 membar #Sync loop_1033: addccc %g7, 0x0A39, %i6 taddcc %l2, 0x1FB6, %o1 andcc %l0, 0x0D0F, %g4 addc %i3, %o4, %i4 bgu,pn %xcc, loop_1034 sdivx %l6, 0x12EE, %g2 brz %o3, loop_1035 fmovdn %xcc, %f30, %f0 loop_1034: sdivx %g6, 0x16C0, %o0 wr %g0, 0x27, %asi stba %o7, [%l7 + 0x19] %asi membar #Sync loop_1035: nop wr %g0, 0x88, %asi ldstuba [%l7 + 0x54] %asi, %i2 fsrc1s %f29, %f0 tvc %icc, 0x6 tge %xcc, 0x7 tge %xcc, 0x2 fcmpne16 %f16, %f10, %o2 edge8n %g1, %l3, %i5 swap [%l7 + 0x6C], %o6 sdivx %g5, 0x1B45, %i0 add %l5, %i7, %o5 fsrc1 %f6, %f12 set 0x0A, %o7 stha %i1, [%l7 + %o7] 0xea membar #Sync move %xcc, %l4, %l1 subc %g3, 0x1C0F, %i6 bcs,a,pn %xcc, loop_1036 movneg %xcc, %g7, %o1 set 0x38, %l1 stwa %l0, [%l7 + %l1] 0x88 loop_1036: and %l2, %i3, %o4 umul %i4, 0x1ABD, %l6 tl %xcc, 0x4 bvc %icc, loop_1037 subc %g2, %g4, %o3 edge16 %g6, %o0, %i2 orncc %o2, %g1, %l3 loop_1037: tl %icc, 0x0 popc 0x187A, %i5 ldx [%l7 + 0x38], %o6 bshuffle %f20, %f30, %f24 fmovdgu %xcc, %f27, %f26 fmul8sux16 %f16, %f4, %f20 ta %icc, 0x0 xorcc %o7, %g5, %l5 sdiv %i7, 0x16BB, %i0 fmuld8ulx16 %f0, %f0, %f4 fornot2 %f4, %f26, %f8 tg %xcc, 0x0 sir 0x0E3A fpadd32s %f4, %f25, %f26 nop set 0x1C, %g7 lduw [%l7 + %g7], %i1 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x34] %asi, %o5 xorcc %l1, %l4, %g3 subc %i6, 0x0020, %o1 move %icc, %g7, %l0 be %xcc, loop_1038 tcs %icc, 0x1 movn %xcc, %i3, %l2 movrgez %i4, %l6, %o4 loop_1038: movre %g4, 0x203, %g2 alignaddrl %g6, %o3, %o0 std %i2, [%l7 + 0x70] tvs %xcc, 0x3 movge %xcc, %o2, %g1 bcs,a,pn %xcc, loop_1039 movcs %icc, %i5, %o6 fmovsl %icc, %f28, %f0 edge32n %o7, %l3, %g5 loop_1039: ta %xcc, 0x5 move %xcc, %i7, %l5 fbue,a %fcc3, loop_1040 movl %icc, %i0, %i1 edge16ln %o5, %l4, %g3 sir 0x111F loop_1040: fexpand %f16, %f20 wr %g0, 0x19, %asi ldsba [%l7 + 0x3E] %asi, %l1 fpsub32 %f8, %f8, %f2 fmovsn %xcc, %f26, %f29 orn %i6, 0x02BB, %o1 fmovrse %l0, %f26, %f29 tne %icc, 0x2 ldstub [%l7 + 0x0C], %g7 edge16l %l2, %i3, %i4 edge8ln %o4, %g4, %g2 movrgez %l6, %o3, %o0 fmovsl %xcc, %f6, %f13 bg,a,pt %xcc, loop_1041 fcmped %fcc0, %f0, %f10 wr %g0, 0x88, %asi swapa [%l7 + 0x50] %asi, %i2 loop_1041: sdiv %o2, 0x1C08, %g6 brlz,a %g1, loop_1042 fmovdneg %icc, %f1, %f8 srl %i5, %o7, %l3 edge16ln %g5, %o6, %l5 loop_1042: nop wr %g0, 0x80, %asi swapa [%l7 + 0x2C] %asi, %i0 srl %i7, 0x0D, %o5 fmovdvs %xcc, %f8, %f21 fabsd %f18, %f28 movrgz %l4, %g3, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32l %l1, %i6, %l0 fbn,a %fcc1, loop_1043 sllx %g7, %l2, %i3 fba,a %fcc2, loop_1044 call loop_1045 loop_1043: swap [%l7 + 0x34], %o1 edge8n %i4, %o4, %g2 loop_1044: movrgez %l6, %g4, %o3 loop_1045: fbul %fcc3, loop_1046 tcc %icc, 0x4 edge8n %i2, %o0, %o2 bgu loop_1047 loop_1046: brlz,a %g1, loop_1048 addc %g6, %o7, %i5 wr %g0, 0x0c, %asi ldxa [%l7 + 0x10] %asi, %g5 loop_1047: movvc %icc, %l3, %l5 loop_1048: movn %icc, %o6, %i0 fnot1s %f29, %f23 fmovda %icc, %f26, %f2 te %icc, 0x2 fnegd %f12, %f20 mulscc %o5, 0x10CC, %i7 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x30] %asi, 0x3 sub %i1, %l4, %i6 alignaddrl %l1, %l0, %l2 srax %i3, 0x1D, %g7 tle %xcc, 0x3 array32 %o1, %i4, %o4 xnorcc %g2, %g4, %o3 smul %i2, %o0, %l6 fxor %f4, %f2, %f0 andn %g1, 0x0896, %o2 movle %xcc, %g6, %i5 smul %g5, 0x1D98, %l3 flush %l7 + 0x3C nop set 0x70, %l2 stx %o7, [%l7 + %l2] umul %l5, %i0, %o5 edge8 %i7, %g3, %o6 taddcc %i1, 0x10C5, %i6 brnz %l1, loop_1049 fmovsle %xcc, %f20, %f9 array16 %l0, %l4, %i3 fnot1 %f0, %f28 loop_1049: fmovrdne %l2, %f24, %f16 movrne %g7, 0x03A, %o1 stb %o4, [%l7 + 0x09] tl %xcc, 0x3 movge %icc, %i4, %g4 tcs %xcc, 0x1 te %xcc, 0x1 sdivx %o3, 0x0E3B, %i2 ldsw [%l7 + 0x08], %g2 sub %l6, 0x1663, %o0 tgu %xcc, 0x3 lduw [%l7 + 0x24], %o2 fxor %f30, %f14, %f30 add %l7, 0x10, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %g1, %i5 movcc %icc, %g5, %l3 wr %g0, 0x04, %asi ldda [%l7 + 0x60] %asi, %o6 taddcctv %l5, %g6, %o5 fmovsgu %xcc, %f0, %f11 srl %i0, %g3, %o6 edge16ln %i7, %i1, %l1 edge32n %l0, %i6, %i3 fnot2 %f30, %f20 te %icc, 0x0 movvc %xcc, %l2, %l4 movg %xcc, %o1, %o4 edge8 %g7, %g4, %o3 udivx %i4, 0x0202, %g2 movvc %xcc, %l6, %o0 fornot1s %f30, %f5, %f12 srl %i2, %g1, %i5 sth %o2, [%l7 + 0x7E] edge8l %l3, %o7, %g5 movrne %l5, 0x063, %g6 alignaddr %i0, %g3, %o6 fxnors %f27, %f31, %f25 edge16n %i7, %i1, %l1 movne %icc, %o5, %l0 tpos %xcc, 0x0 fcmpne32 %f14, %f16, %i6 fnand %f16, %f20, %f24 bleu loop_1050 edge32l %l2, %l4, %o1 sdiv %o4, 0x085B, %g7 movrgez %i3, 0x11D, %o3 loop_1050: bleu %xcc, loop_1051 ldstub [%l7 + 0x19], %i4 alignaddr %g2, %g4, %o0 movrlez %l6, 0x0CB, %g1 loop_1051: edge32 %i2, %i5, %o2 fcmped %fcc1, %f16, %f24 ld [%l7 + 0x34], %f22 edge32ln %o7, %l3, %g5 array32 %l5, %g6, %i0 and %g3, 0x004A, %o6 tn %xcc, 0x1 ldx [%l7 + 0x30], %i1 set 0x64, %l6 stba %l1, [%l7 + %l6] 0xeb membar #Sync sdivcc %o5, 0x01F5, %l0 ldx [%l7 + 0x38], %i7 fmovdneg %xcc, %f12, %f28 tge %xcc, 0x5 srax %i6, 0x08, %l4 fmovdcs %icc, %f20, %f11 ble,a loop_1052 taddcc %o1, 0x1124, %l2 smulcc %o4, %g7, %o3 fand %f18, %f18, %f18 loop_1052: movneg %xcc, %i4, %i3 fsrc1 %f18, %f30 fmovde %xcc, %f15, %f16 bne %xcc, loop_1053 brlez %g2, loop_1054 edge32ln %o0, %l6, %g1 smulcc %g4, 0x0A6E, %i5 loop_1053: tneg %xcc, 0x7 loop_1054: sra %o2, %o7, %l3 fcmple16 %f0, %f6, %g5 smul %l5, 0x0092, %g6 movl %xcc, %i2, %i0 subcc %o6, %g3, %i1 edge16n %l1, %l0, %o5 fbn,a %fcc3, loop_1055 edge32 %i7, %l4, %o1 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l2, %i6 loop_1055: subcc %g7, 0x1043, %o3 set 0x52, %l3 ldsha [%l7 + %l3] 0x04, %o4 tvc %xcc, 0x0 movleu %icc, %i4, %i3 taddcc %g2, %l6, %o0 sllx %g1, %i5, %o2 sllx %o7, 0x08, %g4 be %icc, loop_1056 fbug %fcc2, loop_1057 movneg %icc, %l3, %l5 tcs %xcc, 0x1 loop_1056: fmovsa %icc, %f31, %f17 loop_1057: subccc %g5, %g6, %i0 sdivcc %o6, 0x070B, %g3 fzeros %f6 subc %i2, %l1, %i1 ldub [%l7 + 0x66], %l0 udivx %o5, 0x0D33, %l4 sllx %o1, 0x11, %i7 edge32 %i6, %g7, %l2 te %xcc, 0x1 wr %g0, 0x10, %asi lduwa [%l7 + 0x70] %asi, %o4 fba,a %fcc0, loop_1058 andcc %o3, %i3, %i4 ta %xcc, 0x1 fmovrdlez %l6, %f0, %f2 loop_1058: move %xcc, %o0, %g1 sll %i5, 0x12, %o2 edge32n %o7, %g2, %l3 andn %g4, 0x1059, %g5 movvc %icc, %l5, %g6 sdiv %o6, 0x1E4E, %i0 fmovdcc %xcc, %f14, %f30 edge8ln %g3, %i2, %i1 movgu %xcc, %l1, %l0 tn %icc, 0x6 bg,a,pt %icc, loop_1059 movvc %icc, %l4, %o5 fmovsge %icc, %f8, %f3 edge32ln %i7, %i6, %o1 loop_1059: movl %icc, %l2, %g7 tl %icc, 0x7 ta %icc, 0x2 sdivcc %o4, 0x1CEA, %o3 andn %i3, %l6, %i4 movg %icc, %o0, %i5 tvs %xcc, 0x0 addc %o2, %o7, %g2 bcc,a,pn %icc, loop_1060 edge16n %g1, %g4, %g5 taddcc %l5, %g6, %l3 fones %f25 loop_1060: faligndata %f26, %f28, %f10 lduw [%l7 + 0x28], %o6 and %i0, %i2, %g3 brz %i1, loop_1061 tleu %icc, 0x1 fmovd %f0, %f22 add %l7, 0x14, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l1 casa [%l6] 0x88, %l1, %l4 loop_1061: movle %icc, %o5, %i7 fmovdvs %xcc, %f20, %f9 pdist %f16, %f22, %f24 edge8ln %l0, %i6, %l2 movrlez %o1, 0x3A3, %g7 addcc %o3, %i3, %o4 alignaddr %i4, %l6, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc,a loop_1062 movg %icc, %o2, %i5 tgu %xcc, 0x2 tge %icc, 0x2 loop_1062: tl %xcc, 0x4 edge16n %o7, %g1, %g2 fpmerge %f27, %f11, %f28 fmul8x16au %f11, %f11, %f20 fblg,a %fcc3, loop_1063 fmovsneg %xcc, %f17, %f12 tvs %xcc, 0x7 fornot2s %f9, %f11, %f31 loop_1063: fmul8x16al %f31, %f15, %f24 udiv %g4, 0x083D, %l5 tleu %xcc, 0x7 edge8l %g5, %g6, %o6 ld [%l7 + 0x64], %f31 tcs %icc, 0x4 fcmpne16 %f14, %f12, %i0 andn %l3, %i2, %g3 sdivx %l1, 0x0C33, %l4 tn %xcc, 0x1 umulcc %i1, %i7, %o5 edge8 %i6, %l0, %l2 andncc %o1, %o3, %g7 movvs %icc, %i3, %i4 ldx [%l7 + 0x30], %l6 set 0x33, %i3 ldsba [%l7 + %i3] 0x89, %o4 bneg,a,pt %icc, loop_1064 membar 0x3C fmovdleu %icc, %f3, %f30 wr %g0, 0x80, %asi ldxa [%l7 + 0x70] %asi, %o2 loop_1064: array32 %o0, %i5, %o7 tn %xcc, 0x3 wr %g0, 0x80, %asi ldsba [%l7 + 0x72] %asi, %g1 subc %g2, %l5, %g5 movcc %icc, %g6, %g4 taddcc %o6, 0x1F40, %i0 fmovdgu %xcc, %f30, %f13 mulscc %l3, 0x12EC, %g3 alignaddr %i2, %l4, %i1 wr %g0, 0x10, %asi swapa [%l7 + 0x0C] %asi, %l1 edge8ln %o5, %i7, %l0 fnot2s %f6, %f13 array8 %l2, %o1, %o3 movge %icc, %g7, %i3 orn %i4, %i6, %l6 brnz %o4, loop_1065 fbg,a %fcc1, loop_1066 fbne,a %fcc1, loop_1067 movcs %xcc, %o0, %o2 loop_1065: xor %i5, 0x1A66, %g1 loop_1066: brnz %g2, loop_1068 loop_1067: edge16n %o7, %g5, %g6 udivx %l5, 0x0D08, %o6 movgu %xcc, %g4, %l3 loop_1068: movgu %xcc, %i0, %g3 fmul8x16 %f11, %f28, %f30 edge16n %i2, %l4, %i1 movne %icc, %o5, %l1 movl %xcc, %l0, %i7 tneg %xcc, 0x6 tpos %xcc, 0x5 andn %l2, %o1, %o3 movcc %icc, %i3, %g7 movcc %icc, %i6, %i4 umul %o4, 0x1E3B, %o0 array8 %o2, %i5, %l6 array16 %g2, %o7, %g5 wr %g0, 0x89, %asi lduha [%l7 + 0x20] %asi, %g6 lduw [%l7 + 0x34], %l5 wr %g0, 0x88, %asi lda [%l7 + 0x2C] %asi, %f25 mova %icc, %g1, %o6 mova %icc, %g4, %l3 fnand %f28, %f2, %f16 brnz %g3, loop_1069 ldd [%l7 + 0x28], %i2 smulcc %i0, 0x07F7, %i1 movneg %icc, %o5, %l1 loop_1069: fmovscs %xcc, %f13, %f26 fcmpd %fcc3, %f26, %f30 movneg %icc, %l4, %l0 movg %icc, %i7, %l2 tle %xcc, 0x4 movrgz %o1, %i3, %g7 fmovdge %xcc, %f8, %f17 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnands %f10, %f9, %f11 smulcc %o3, 0x1493, %i6 std %i4, [%l7 + 0x70] bvs,a %icc, loop_1070 udivx %o0, 0x1571, %o4 sdivx %o2, 0x1681, %i5 fmovrde %l6, %f30, %f20 loop_1070: movvc %icc, %g2, %o7 xor %g5, %g6, %g1 edge32ln %l5, %g4, %l3 fblg %fcc0, loop_1071 movrgez %g3, 0x133, %i2 set 0x12, %o0 stba %i0, [%l7 + %o0] 0x88 loop_1071: sdiv %o6, 0x0250, %i1 sdivx %l1, 0x1829, %l4 movn %xcc, %o5, %l0 fmovsn %xcc, %f16, %f28 edge8 %i7, %l2, %i3 sra %o1, %g7, %i6 ba,a loop_1072 ldub [%l7 + 0x54], %i4 or %o3, 0x094E, %o4 movrlez %o0, %o2, %l6 loop_1072: nop set 0x18, %g4 sta %f2, [%l7 + %g4] 0x04 flush %l7 + 0x48 srlx %i5, %g2, %o7 tcs %icc, 0x1 fmul8x16 %f26, %f14, %f12 sdiv %g6, 0x13E1, %g5 brgez %g1, loop_1073 edge32 %g4, %l5, %g3 bleu,a,pn %xcc, loop_1074 taddcctv %i2, 0x030E, %l3 loop_1073: movl %xcc, %o6, %i0 addc %l1, 0x1C3C, %l4 loop_1074: fbn %fcc2, loop_1075 sdivcc %i1, 0x1E55, %l0 tcs %icc, 0x5 bn,pt %xcc, loop_1076 loop_1075: fmovrslez %i7, %f11, %f2 xorcc %o5, 0x0BA7, %l2 edge8ln %o1, %g7, %i6 loop_1076: popc 0x0574, %i4 movrlz %i3, %o4, %o3 tvs %xcc, 0x4 addcc %o0, %o2, %l6 addccc %g2, 0x0A6E, %o7 edge16 %i5, %g6, %g5 orcc %g4, 0x0777, %l5 fabss %f16, %f10 movrgez %g1, %i2, %l3 xorcc %g3, %o6, %l1 andncc %i0, %l4, %l0 fmovrsgez %i7, %f22, %f11 tle %icc, 0x5 udivcc %o5, 0x05CA, %l2 array32 %i1, %o1, %i6 fcmpne16 %f22, %f28, %i4 ldx [%l7 + 0x60], %g7 orncc %i3, 0x1004, %o3 or %o0, 0x1336, %o4 subc %o2, %l6, %o7 fnands %f6, %f15, %f18 set 0x40, %g1 stda %f0, [%l7 + %g1] 0x11 sir 0x0F51 andcc %i5, %g2, %g5 tcs %xcc, 0x0 fmovscc %xcc, %f0, %f19 wr %g0, 0x19, %asi lduwa [%l7 + 0x34] %asi, %g6 movn %xcc, %l5, %g4 fbg,a %fcc2, loop_1077 fones %f10 movpos %xcc, %i2, %g1 ta %xcc, 0x3 loop_1077: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub16s %f1, %f22, %f16 movpos %icc, %g3, %l3 edge16 %l1, %i0, %o6 bne,pn %icc, loop_1078 sll %l4, %l0, %o5 movvs %icc, %l2, %i7 edge8 %i1, %o1, %i6 loop_1078: mulx %i4, %g7, %o3 tcs %xcc, 0x2 fbo,a %fcc2, loop_1079 tsubcc %i3, %o4, %o0 edge32 %o2, %l6, %i5 tneg %xcc, 0x3 loop_1079: tge %xcc, 0x7 movrgez %o7, %g5, %g6 movpos %xcc, %g2, %l5 addccc %g4, %i2, %g3 bvc,pt %icc, loop_1080 fmovdl %xcc, %f22, %f22 fcmpeq32 %f28, %f28, %l3 movrgz %g1, 0x37D, %l1 loop_1080: bvs loop_1081 tn %icc, 0x6 edge16n %i0, %l4, %l0 fcmps %fcc0, %f13, %f13 loop_1081: alignaddr %o5, %o6, %i7 tsubcctv %l2, %o1, %i1 fbo,a %fcc3, loop_1082 fsrc1 %f2, %f20 movcs %xcc, %i6, %g7 fzeros %f11 loop_1082: tsubcc %o3, 0x0EB4, %i4 tl %xcc, 0x3 mulscc %o4, 0x0F69, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bpos loop_1083 tleu %icc, 0x4 fmovrdgez %i3, %f30, %f14 fxnors %f26, %f22, %f14 loop_1083: edge32ln %o2, %l6, %o7 fcmple16 %f2, %f12, %i5 fmovdpos %icc, %f26, %f8 movvs %icc, %g6, %g5 set 0x68, %i2 prefetcha [%l7 + %i2] 0x11, 0x1 orn %g2, %i2, %g3 tvc %xcc, 0x6 movl %xcc, %g4, %l3 bpos,pn %icc, loop_1084 std %f26, [%l7 + 0x20] movvs %xcc, %g1, %l1 bne,pn %xcc, loop_1085 loop_1084: edge16ln %i0, %l0, %o5 membar 0x3C movre %o6, 0x0DD, %i7 loop_1085: fnors %f27, %f20, %f30 call loop_1086 orcc %l4, 0x0410, %o1 fmovdl %xcc, %f24, %f11 addc %i1, 0x06C0, %i6 loop_1086: movrgz %l2, %g7, %o3 fpsub32s %f7, %f13, %f21 tvc %icc, 0x6 array16 %i4, %o0, %i3 fmovdpos %icc, %f6, %f26 bvs,a loop_1087 fcmped %fcc0, %f0, %f18 set 0x20, %o5 ldda [%l7 + %o5] 0x2b, %o2 loop_1087: lduh [%l7 + 0x68], %l6 membar 0x64 alignaddr %o7, %o4, %g6 fabsd %f28, %f12 subccc %g5, %i5, %l5 movrlz %i2, 0x3F5, %g3 wr %g0, 0x2b, %asi stxa %g2, [%l7 + 0x38] %asi membar #Sync edge16 %g4, %l3, %g1 nop set 0x3E, %g6 ldsb [%l7 + %g6], %l1 edge32n %i0, %l0, %o6 fmovrdgz %i7, %f4, %f20 srax %l4, %o1, %i1 movneg %icc, %o5, %l2 fpadd32s %f10, %f4, %f22 orncc %i6, 0x0D93, %g7 umul %o3, %o0, %i4 subccc %o2, %l6, %i3 mulscc %o7, %g6, %g5 fexpand %f21, %f14 wr %g0, 0x81, %asi stwa %i5, [%l7 + 0x30] %asi ldsw [%l7 + 0x34], %l5 edge8 %i2, %o4, %g2 udiv %g3, 0x047A, %l3 subcc %g1, 0x1FDA, %g4 taddcctv %i0, %l1, %l0 edge8ln %i7, %l4, %o1 tpos %xcc, 0x7 fbu %fcc1, loop_1088 fmovdge %icc, %f24, %f2 movrlez %i1, %o5, %l2 fblg,a %fcc3, loop_1089 loop_1088: ld [%l7 + 0x5C], %f14 fornot1 %f20, %f14, %f24 set 0x58, %g2 sta %f9, [%l7 + %g2] 0x11 loop_1089: fpadd16 %f6, %f22, %f12 edge8n %o6, %i6, %o3 umul %g7, %o0, %o2 edge32l %i4, %l6, %i3 subcc %g6, %g5, %o7 ldx [%l7 + 0x20], %i5 addccc %l5, %o4, %g2 udiv %i2, 0x169D, %l3 wr %g0, 0xe2, %asi stba %g1, [%l7 + 0x52] %asi membar #Sync ldsw [%l7 + 0x58], %g3 sdiv %i0, 0x0B37, %l1 set 0x10, %l5 ldda [%l7 + %l5] 0x27, %l0 fmovrdlz %i7, %f10, %f2 movvc %xcc, %g4, %o1 wr %g0, 0x81, %asi lduwa [%l7 + 0x18] %asi, %i1 fnegd %f16, %f26 movgu %xcc, %o5, %l4 edge32n %l2, %i6, %o6 xorcc %o3, 0x1FB8, %o0 orcc %g7, %i4, %l6 add %l7, 0x18, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i3 casa [%l6] %asi, %i3, %g6 set 0x4A, %i4 ldsha [%l7 + %i4] 0x15, %o2 move %xcc, %g5, %o7 tneg %xcc, 0x4 tge %xcc, 0x3 smulcc %l5, 0x1999, %o4 wr %g0, 0x11, %asi prefetcha [%l7 + 0x38] %asi, 0x3 addc %i2, %l3, %g1 addcc %g3, %i0, %l1 orn %l0, 0x0757, %i5 bl,pn %xcc, loop_1090 fmovde %icc, %f7, %f27 lduw [%l7 + 0x28], %i7 stx %g4, [%l7 + 0x10] loop_1090: fbl %fcc0, loop_1091 nop setx loop_1092, %l0, %l1 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 0x2C, %i6 prefetch [%l7 + %i6], 0x1 set 0x25, %g3 ldstuba [%l7 + %g3] 0x80, %i1 loop_1091: tpos %xcc, 0x0 loop_1092: tcc %xcc, 0x2 and %o5, 0x02CE, %o1 movgu %icc, %l2, %i6 fornot2 %f30, %f6, %f28 fbg %fcc0, loop_1093 sth %o6, [%l7 + 0x36] ld [%l7 + 0x54], %f0 fnand %f10, %f10, %f16 loop_1093: ldsb [%l7 + 0x19], %l4 fmovrdgez %o3, %f26, %f22 te %icc, 0x6 fabsd %f24, %f6 fmovdcc %icc, %f7, %f29 fcmpne16 %f14, %f30, %g7 fbo,a %fcc1, loop_1094 ldsb [%l7 + 0x7C], %i4 fmovrsgez %l6, %f24, %f20 movvc %icc, %o0, %i3 loop_1094: nop set 0x18, %o1 stxa %o2, [%l7 + %o1] 0x2a membar #Sync set 0x60, %i7 ldxa [%l7 + %i7] 0x81, %g5 sdivx %g6, 0x0D0B, %o7 sub %l5, %o4, %g2 edge8l %i2, %l3, %g3 xnor %g1, %l1, %i0 addc %i5, %i7, %g4 movvs %icc, %l0, %o5 fmovsne %xcc, %f9, %f10 be,a loop_1095 popc 0x158F, %i1 smulcc %o1, %i6, %o6 fbne,a %fcc1, loop_1096 loop_1095: ldsb [%l7 + 0x4B], %l4 tn %xcc, 0x6 edge8ln %l2, %g7, %o3 loop_1096: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x1A0E, %l6 tleu %icc, 0x1 tn %icc, 0x3 subcc %o0, 0x059E, %i3 movvs %xcc, %i4, %g5 tpos %icc, 0x1 faligndata %f16, %f6, %f6 bvc,a loop_1097 taddcctv %g6, %o7, %o2 orn %l5, 0x007B, %g2 fmovdgu %xcc, %f1, %f16 loop_1097: bcc,pn %icc, loop_1098 taddcc %i2, 0x11A0, %o4 umul %l3, 0x0FC8, %g3 add %l7, 0x30, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l1 casxa [%l6] %asi, %l1, %i0 loop_1098: sdiv %g1, 0x1591, %i5 bl loop_1099 fbul %fcc1, loop_1100 fmovrdlz %i7, %f30, %f28 fcmpd %fcc2, %f8, %f10 loop_1099: andn %l0, %o5, %i1 loop_1100: bg,a,pt %icc, loop_1101 std %g4, [%l7 + 0x60] wr %g0, 0xeb, %asi stda %o0, [%l7 + 0x40] %asi membar #Sync loop_1101: edge32ln %o6, %i6, %l2 mulscc %g7, %l4, %o3 st %f3, [%l7 + 0x28] tneg %xcc, 0x1 fmovde %icc, %f21, %f31 bg,pt %xcc, loop_1102 tsubcc %l6, %i3, %o0 ba %xcc, loop_1103 subcc %g5, 0x1FC5, %g6 loop_1102: sdiv %o7, 0x0F0E, %o2 be,pn %icc, loop_1104 loop_1103: bcs %icc, loop_1105 xorcc %l5, 0x1F06, %g2 sllx %i2, 0x12, %i4 loop_1104: fcmpgt16 %f8, %f0, %l3 loop_1105: popc %g3, %o4 smulcc %i0, 0x10FB, %l1 tneg %icc, 0x4 fmovrslz %g1, %f17, %f28 orn %i7, 0x1909, %i5 movrgz %l0, %o5, %g4 fnegs %f19, %f3 wr %g0, 0x80, %asi lduba [%l7 + 0x72] %asi, %i1 array16 %o6, %o1, %i6 fmovsn %icc, %f7, %f21 xor %g7, 0x084D, %l2 array8 %l4, %l6, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnorcc %o0, %i3, %g5 sdivx %g6, 0x10F4, %o7 addc %o2, 0x0544, %l5 te %xcc, 0x6 fmovsne %xcc, %f14, %f5 xnorcc %g2, 0x05A1, %i4 alignaddr %i2, %l3, %o4 array8 %i0, %l1, %g3 fpadd32s %f14, %f29, %f28 xnor %g1, 0x033B, %i7 edge16 %i5, %o5, %l0 bleu loop_1106 movrlez %g4, 0x119, %i1 bcs %icc, loop_1107 orn %o1, 0x124A, %i6 loop_1106: movrgz %g7, %l2, %o6 sub %l4, 0x0125, %l6 loop_1107: fmovse %xcc, %f20, %f26 lduh [%l7 + 0x4A], %o0 tn %xcc, 0x6 bge,a %xcc, loop_1108 edge32 %o3, %i3, %g6 movneg %icc, %o7, %o2 edge16ln %g5, %g2, %l5 loop_1108: addccc %i4, %i2, %l3 fbug %fcc3, loop_1109 fbne,a %fcc1, loop_1110 nop setx loop_1111, %l0, %l1 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 %xcc, %i0, %l1 loop_1109: taddcctv %g3, 0x1521, %g1 loop_1110: tvs %icc, 0x4 loop_1111: bshuffle %f26, %f22, %f20 tvc %xcc, 0x6 fmovscc %xcc, %f13, %f1 andncc %i7, %o4, %i5 tpos %icc, 0x3 wr %g0, 0x89, %asi stba %l0, [%l7 + 0x4E] %asi fors %f2, %f8, %f30 umulcc %g4, 0x179C, %i1 tleu %icc, 0x5 tneg %icc, 0x2 wr %g0, 0x18, %asi sta %f21, [%l7 + 0x60] %asi restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x62, %o2 ldsba [%l7 + %o2] 0x89, %o1 mulx %o5, 0x055C, %i6 umul %g7, 0x045F, %o6 fmovrsne %l4, %f28, %f9 set 0x3C, %i0 swapa [%l7 + %i0] 0x10, %l2 fnands %f21, %f25, %f19 sub %o0, 0x1A95, %o3 tg %icc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %icc, 0x6 movg %xcc, %l6, %i3 andncc %g6, %o7, %g5 movre %o2, 0x394, %g2 array16 %i4, %i2, %l5 bvs,pn %xcc, loop_1112 edge8l %i0, %l1, %g3 fpsub16s %f18, %f2, %f30 fmul8x16al %f2, %f8, %f18 loop_1112: nop setx loop_1113, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrdlz %l3, %f22, %f0 or %g1, %o4, %i7 fcmple32 %f2, %f22, %i5 loop_1113: tge %icc, 0x2 edge16n %l0, %i1, %g4 fmovdpos %xcc, %f11, %f3 fmovdl %icc, %f2, %f21 sdivx %o1, 0x1A1C, %i6 add %g7, %o5, %l4 movle %icc, %o6, %o0 fmovda %xcc, %f30, %f11 edge8n %o3, %l2, %l6 movne %icc, %i3, %g6 call loop_1114 fble %fcc0, loop_1115 tneg %icc, 0x4 edge32 %o7, %g5, %o2 loop_1114: movvc %xcc, %i4, %i2 loop_1115: fmovdleu %icc, %f6, %f28 and %l5, %g2, %l1 bne,pt %xcc, loop_1116 array8 %i0, %l3, %g3 mulscc %g1, 0x1708, %i7 membar 0x0A loop_1116: srlx %o4, 0x02, %i5 nop set 0x20, %i1 lduw [%l7 + %i1], %l0 xorcc %g4, 0x10BD, %i1 sir 0x1DF6 udiv %i6, 0x1896, %o1 sir 0x0E4A wr %g0, 0x19, %asi stwa %g7, [%l7 + 0x7C] %asi tle %icc, 0x1 edge8ln %l4, %o5, %o6 set 0x40, %o4 prefetcha [%l7 + %o4] 0x89, 0x0 edge16l %o0, %l2, %i3 set 0x0C, %l4 swapa [%l7 + %l4] 0x19, %g6 smul %o7, %l6, %g5 fpackfix %f24, %f3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsne %xcc, %f14, %f28 bne loop_1117 tvc %icc, 0x3 alignaddrl %i4, %o2, %i2 fnot2 %f12, %f26 loop_1117: fornot2 %f6, %f22, %f20 tge %icc, 0x5 movrgez %l5, %g2, %l1 srlx %l3, %i0, %g3 edge32ln %g1, %i7, %i5 array16 %o4, %g4, %l0 bge,a,pt %xcc, loop_1118 edge8n %i6, %o1, %i1 fpackfix %f2, %f0 fmovdgu %xcc, %f10, %f29 loop_1118: fbue %fcc1, loop_1119 xnorcc %l4, 0x09B2, %o5 fmovdne %icc, %f5, %f8 fpadd16s %f10, %f20, %f31 loop_1119: fpackfix %f4, %f13 movne %icc, %g7, %o6 wr %g0, 0x19, %asi stwa %o0, [%l7 + 0x34] %asi fmovs %f12, %f3 addcc %l2, %o3, %i3 movge %icc, %o7, %l6 bshuffle %f2, %f28, %f14 fmovs %f28, %f12 fzero %f30 movgu %icc, %g5, %g6 fbg,a %fcc1, loop_1120 fmovsgu %xcc, %f26, %f21 nop set 0x10, %i5 std %f28, [%l7 + %i5] fpadd32s %f6, %f14, %f20 loop_1120: nop wr %g0, 0x80, %asi lduwa [%l7 + 0x54] %asi, %i4 fpack16 %f12, %f19 udivx %i2, 0x0A50, %l5 umulcc %o2, 0x1261, %g2 subccc %l1, 0x183E, %i0 sdiv %l3, 0x0B24, %g1 sth %i7, [%l7 + 0x24] tpos %xcc, 0x3 std %f6, [%l7 + 0x18] tcc %icc, 0x1 swap [%l7 + 0x54], %i5 movne %icc, %g3, %o4 ldstub [%l7 + 0x0E], %l0 movre %i6, %o1, %g4 fsrc2 %f26, %f14 movg %xcc, %l4, %o5 mova %xcc, %g7, %o6 nop set 0x22, %o6 lduh [%l7 + %o6], %i1 fmovs %f21, %f2 fmovrdne %l2, %f0, %f20 fmovsg %icc, %f1, %f3 fbge,a %fcc2, loop_1121 tge %xcc, 0x7 nop setx loop_1122, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge8ln %o3, %i3, %o0 loop_1121: fmovdpos %icc, %f23, %f24 set 0x70, %g5 prefetcha [%l7 + %g5] 0x81, 0x1 loop_1122: edge16 %g5, %o7, %g6 ldx [%l7 + 0x28], %i4 membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0xf9, %f0 wr %g0, 0x89, %asi ldsha [%l7 + 0x30] %asi, %i2 edge16n %o2, %l5, %l1 tvs %icc, 0x6 bgu %icc, loop_1123 tle %xcc, 0x1 bvs %xcc, loop_1124 bpos %icc, loop_1125 loop_1123: movrgez %i0, %g2, %l3 fblg %fcc2, loop_1126 loop_1124: sllx %g1, 0x1B, %i7 loop_1125: fbu %fcc2, loop_1127 edge8l %g3, %i5, %o4 loop_1126: sethi 0x15A0, %i6 fblg,a %fcc0, loop_1128 loop_1127: sdivcc %o1, 0x1179, %g4 sll %l0, 0x09, %l4 set 0x20, %o3 prefetcha [%l7 + %o3] 0x11, 0x0 loop_1128: andncc %o6, %i1, %o5 movrlez %o3, 0x33A, %i3 sllx %o0, 0x02, %l2 tl %icc, 0x2 andn %g5, %l6, %g6 or %i4, 0x0213, %i2 fbg,a %fcc1, loop_1129 udivcc %o7, 0x0AD0, %o2 fbuge %fcc0, loop_1130 bcc,pt %xcc, loop_1131 loop_1129: array16 %l1, %l5, %i0 or %l3, %g1, %i7 loop_1130: sdiv %g3, 0x19B6, %g2 loop_1131: bl loop_1132 sth %o4, [%l7 + 0x12] tneg %xcc, 0x0 orcc %i6, 0x10BA, %i5 loop_1132: movrgz %o1, %g4, %l4 brlez %l0, loop_1133 bgu,pn %xcc, loop_1134 movle %xcc, %o6, %g7 xnor %i1, 0x1309, %o5 loop_1133: siam 0x2 loop_1134: for %f10, %f26, %f24 movne %xcc, %i3, %o3 andcc %o0, %l2, %g5 fpsub16s %f12, %f19, %f22 movge %xcc, %g6, %i4 bgu loop_1135 fmovdvs %xcc, %f25, %f21 bvc,pt %xcc, loop_1136 tgu %xcc, 0x1 loop_1135: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %l6, 0x1195, %i2 loop_1136: fmovrslz %o2, %f5, %f5 sir 0x12E5 subccc %o7, 0x08B3, %l5 fcmpd %fcc2, %f20, %f18 fornot2 %f26, %f14, %f26 set 0x58, %o7 lda [%l7 + %o7] 0x04, %f18 fornot1 %f10, %f8, %f4 movn %icc, %i0, %l3 ldub [%l7 + 0x2E], %l1 sth %g1, [%l7 + 0x2A] lduh [%l7 + 0x34], %g3 fexpand %f20, %f6 bneg,pn %xcc, loop_1137 xorcc %i7, %o4, %i6 movrlz %i5, 0x03C, %o1 std %f30, [%l7 + 0x58] loop_1137: alignaddr %g2, %g4, %l0 or %l4, %g7, %o6 udiv %i1, 0x0825, %o5 set 0x40, %g7 swapa [%l7 + %g7] 0x88, %o3 edge32ln %i3, %o0, %l2 tgu %xcc, 0x7 ba %icc, loop_1138 tleu %xcc, 0x3 movvc %icc, %g6, %g5 ldd [%l7 + 0x50], %i4 loop_1138: movrgez %i2, 0x017, %o2 orcc %o7, %l5, %l6 movne %xcc, %i0, %l3 stx %g1, [%l7 + 0x40] fands %f6, %f18, %f0 movleu %xcc, %l1, %i7 edge32l %o4, %g3, %i5 set 0x4B, %l1 ldsba [%l7 + %l1] 0x0c, %i6 srax %o1, 0x17, %g2 set 0x1A, %l2 ldsha [%l7 + %l2] 0x11, %g4 bvc,pn %icc, loop_1139 fmul8x16au %f16, %f22, %f16 xorcc %l4, %l0, %o6 ldx [%l7 + 0x28], %g7 loop_1139: fble,a %fcc0, loop_1140 movle %icc, %o5, %i1 fmovrdlez %i3, %f30, %f0 brgez %o0, loop_1141 loop_1140: movcs %icc, %o3, %l2 st %f3, [%l7 + 0x54] fbn,a %fcc2, loop_1142 loop_1141: fpsub32s %f14, %f11, %f12 movcc %icc, %g6, %g5 wr %g0, 0xeb, %asi stda %i2, [%l7 + 0x48] %asi membar #Sync loop_1142: tcc %icc, 0x2 nop setx loop_1143, %l0, %l1 jmpl %l1, %o2 edge16 %i4, %l5, %o7 fbne %fcc1, loop_1144 srlx %i0, 0x08, %l6 loop_1143: xnorcc %l3, 0x0252, %l1 edge16n %i7, %g1, %o4 loop_1144: add %i5, 0x10F7, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fors %f4, %f2, %f27 addcc %o1, 0x1D48, %i6 ldd [%l7 + 0x60], %g4 fbl %fcc0, loop_1145 sir 0x076F lduw [%l7 + 0x20], %l4 fbu %fcc0, loop_1146 loop_1145: andcc %l0, %o6, %g2 be,a,pn %icc, loop_1147 fandnot2 %f12, %f30, %f30 loop_1146: subc %g7, 0x0EC4, %o5 tne %icc, 0x2 loop_1147: fmovdg %icc, %f31, %f31 fbule %fcc3, loop_1148 sub %i3, %o0, %i1 bg,a loop_1149 movn %xcc, %o3, %g6 loop_1148: andn %g5, %l2, %o2 tleu %icc, 0x2 loop_1149: fsrc1s %f28, %f14 array32 %i4, %i2, %l5 stb %o7, [%l7 + 0x45] popc 0x1FDF, %l6 array32 %i0, %l3, %l1 fmul8sux16 %f26, %f6, %f26 movrgz %i7, 0x17A, %g1 mulx %i5, %o4, %g3 fxor %f18, %f18, %f14 xnor %i6, 0x0173, %g4 movcs %icc, %l4, %l0 srl %o6, 0x1C, %g2 stb %o1, [%l7 + 0x63] set 0x4C, %l3 lduwa [%l7 + %l3] 0x19, %o5 sdiv %g7, 0x1B45, %i3 movre %i1, %o0, %o3 edge16 %g5, %g6, %o2 edge8n %i4, %l2, %l5 movvc %icc, %i2, %l6 udiv %i0, 0x06A5, %l3 tleu %icc, 0x6 te %xcc, 0x6 fmovsge %icc, %f11, %f17 tn %icc, 0x5 set 0x11, %i3 ldstuba [%l7 + %i3] 0x19, %l1 tsubcc %o7, %g1, %i5 wr %g0, 0x0c, %asi swapa [%l7 + 0x70] %asi, %i7 mulscc %g3, 0x0C36, %o4 fmovde %icc, %f17, %f10 set 0x58, %l6 ldsba [%l7 + %l6] 0x80, %g4 smulcc %i6, 0x0FBA, %l0 fmul8x16 %f7, %f2, %f28 wr %g0, 0x2f, %asi stda %o6, [%l7 + 0x38] %asi membar #Sync array32 %l4, %o1, %o5 tne %icc, 0x3 subcc %g2, %g7, %i1 orn %o0, %i3, %g5 movl %icc, %g6, %o2 fmovrdgz %o3, %f26, %f2 fands %f23, %f5, %f9 mulx %l2, %l5, %i4 taddcctv %i2, %i0, %l6 bvc,a %xcc, loop_1150 fornot1 %f20, %f30, %f26 bcs,pn %xcc, loop_1151 flush %l7 + 0x70 loop_1150: fbe,a %fcc3, loop_1152 movrlz %l1, 0x210, %o7 loop_1151: movrlz %l3, %g1, %i7 alignaddr %g3, %o4, %g4 loop_1152: nop set 0x1E, %o0 stha %i5, [%l7 + %o0] 0x27 membar #Sync fxnors %f23, %f14, %f28 sdivcc %l0, 0x0CD1, %o6 fexpand %f28, %f14 fba %fcc3, loop_1153 and %i6, %l4, %o1 fmovrdlez %g2, %f12, %f0 bvc,pn %xcc, loop_1154 loop_1153: tvs %xcc, 0x4 tg %xcc, 0x3 edge16n %o5, %g7, %o0 loop_1154: ldx [%l7 + 0x20], %i1 movcs %xcc, %i3, %g6 tsubcctv %o2, 0x0209, %o3 fbo %fcc1, loop_1155 andn %g5, %l5, %l2 umulcc %i2, %i0, %i4 fcmple16 %f28, %f20, %l1 loop_1155: edge8l %l6, %o7, %g1 array32 %i7, %l3, %o4 orn %g4, %g3, %i5 movne %xcc, %o6, %i6 umul %l0, %o1, %g2 xnorcc %l4, 0x063D, %g7 fones %f15 andncc %o5, %i1, %o0 ldsh [%l7 + 0x7E], %g6 sllx %o2, 0x03, %o3 andncc %i3, %l5, %g5 fmovse %xcc, %f31, %f23 srl %l2, %i2, %i4 wr %g0, 0x18, %asi ldsha [%l7 + 0x2A] %asi, %l1 tge %xcc, 0x7 bgu,a loop_1156 umul %l6, %o7, %i0 bpos,pt %icc, loop_1157 tvc %icc, 0x5 loop_1156: tcs %xcc, 0x7 fcmpne16 %f26, %f6, %g1 loop_1157: movn %icc, %l3, %o4 and %i7, %g4, %i5 fors %f28, %f26, %f4 addc %g3, 0x1B23, %i6 fmovdne %icc, %f2, %f28 fble %fcc2, loop_1158 fnot2 %f0, %f0 fmovdleu %xcc, %f19, %f10 subccc %l0, 0x1971, %o6 loop_1158: std %g2, [%l7 + 0x40] array16 %o1, %l4, %g7 ldsb [%l7 + 0x17], %o5 sra %i1, 0x01, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %o0, 0x0BF0, %o2 subcc %o3, 0x19A4, %l5 fmovrdgz %g5, %f20, %f30 orn %i3, %l2, %i4 smul %i2, %l1, %o7 movle %icc, %l6, %i0 ba,a loop_1159 fbne,a %fcc2, loop_1160 membar 0x7D fblg %fcc2, loop_1161 loop_1159: fmovrdne %l3, %f26, %f16 loop_1160: nop wr %g0, 0x18, %asi ldsba [%l7 + 0x22] %asi, %g1 loop_1161: movrgez %i7, 0x0A5, %o4 bne loop_1162 xorcc %g4, 0x021C, %g3 movleu %icc, %i5, %i6 tgu %xcc, 0x0 loop_1162: call loop_1163 sllx %l0, 0x1C, %o6 subccc %g2, 0x012E, %l4 addc %g7, %o5, %o1 loop_1163: sub %i1, %o0, %g6 nop setx loop_1164, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldd [%l7 + 0x68], %o2 xor %o2, %g5, %l5 movre %i3, %i4, %l2 loop_1164: ba,a loop_1165 fpack32 %f28, %f10, %f4 tge %icc, 0x7 bleu %xcc, loop_1166 loop_1165: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %i2, 0x11E5, %l1 fmovrsgz %l6, %f14, %f4 loop_1166: movrgez %o7, %l3, %i0 nop setx loop_1167, %l0, %l1 jmpl %l1, %g1 movrlz %i7, %o4, %g4 fmovsge %icc, %f14, %f21 sllx %i5, 0x19, %g3 loop_1167: andcc %i6, %o6, %l0 fpsub32 %f12, %f20, %f20 orncc %g2, 0x0C18, %g7 sdiv %l4, 0x0AA4, %o5 movne %icc, %i1, %o0 movneg %icc, %g6, %o3 tvs %icc, 0x0 alignaddr %o1, %g5, %l5 te %xcc, 0x4 tge %xcc, 0x3 ldstub [%l7 + 0x54], %o2 fmovsneg %icc, %f31, %f21 set 0x6A, %g1 ldsha [%l7 + %g1] 0x11, %i4 xorcc %l2, 0x162E, %i2 add %l7, 0x60, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %i3, %l6 orncc %o7, 0x0ADD, %l1 fands %f29, %f21, %f13 fbu,a %fcc2, loop_1168 edge16 %i0, %g1, %l3 te %xcc, 0x3 set 0x40, %g4 ldda [%l7 + %g4] 0x81, %f16 loop_1168: bgu,a,pt %xcc, loop_1169 tne %xcc, 0x6 st %f8, [%l7 + 0x40] addc %o4, 0x12F1, %g4 loop_1169: fcmpgt16 %f8, %f26, %i5 tcs %icc, 0x5 stw %i7, [%l7 + 0x50] movle %icc, %g3, %i6 mulx %l0, %g2, %o6 sethi 0x1437, %l4 ldd [%l7 + 0x28], %f10 movcs %xcc, %g7, %i1 edge16ln %o0, %g6, %o3 fabsd %f26, %f12 srlx %o1, %g5, %o5 subc %l5, 0x0DF6, %o2 edge32 %l2, %i2, %i4 movge %xcc, %i3, %o7 fcmpeq32 %f8, %f2, %l6 addcc %i0, 0x00CC, %g1 ld [%l7 + 0x5C], %f7 fmul8sux16 %f10, %f20, %f28 udivx %l3, 0x008F, %o4 fandnot1 %f2, %f24, %f12 addcc %g4, %l1, %i5 wr %g0, 0x80, %asi ldxa [%l7 + 0x78] %asi, %i7 sllx %i6, %g3, %l0 stb %o6, [%l7 + 0x16] brgz,a %g2, loop_1170 srax %g7, 0x13, %l4 sllx %i1, %g6, %o0 set 0x7A, %i2 stba %o1, [%l7 + %i2] 0x11 loop_1170: nop wr %g0, 0x22, %asi stxa %o3, [%l7 + 0x18] %asi membar #Sync fbl,a %fcc3, loop_1171 movcs %icc, %g5, %o5 tl %icc, 0x7 edge32ln %o2, %l2, %i2 loop_1171: nop wr %g0, 0x80, %asi ldsba [%l7 + 0x4B] %asi, %i4 mulscc %i3, 0x0F4C, %o7 move %xcc, %l5, %l6 movne %icc, %i0, %g1 brz,a %o4, loop_1172 mulx %l3, %l1, %i5 sth %i7, [%l7 + 0x4E] fsrc2 %f16, %f20 loop_1172: addccc %i6, 0x1350, %g3 mova %icc, %g4, %o6 fmuld8sux16 %f8, %f29, %f20 tle %xcc, 0x5 mulx %l0, %g2, %g7 bneg,pt %xcc, loop_1173 sdiv %l4, 0x0206, %g6 tcc %icc, 0x0 fcmpeq32 %f4, %f10, %i1 loop_1173: nop setx loop_1174, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry stbar xnorcc %o0, %o3, %g5 edge32l %o1, %o2, %l2 loop_1174: nop setx loop_1175, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbe %fcc0, loop_1176 fmovdle %xcc, %f10, %f12 fsrc2 %f26, %f8 loop_1175: edge16ln %o5, %i2, %i3 loop_1176: srlx %i4, %l5, %o7 sir 0x1B88 fmovdge %xcc, %f27, %f8 set 0x4E, %o5 lduha [%l7 + %o5] 0x15, %i0 addc %g1, 0x054B, %o4 edge16 %l3, %l1, %l6 movl %icc, %i5, %i6 set 0x1C, %g6 lda [%l7 + %g6] 0x14, %f24 tvs %xcc, 0x2 andcc %i7, %g3, %g4 edge16n %l0, %o6, %g2 addcc %g7, %g6, %i1 subcc %l4, 0x0C94, %o0 tgu %xcc, 0x3 subcc %o3, 0x1653, %o1 tsubcc %g5, 0x0E31, %l2 pdist %f10, %f10, %f16 fcmpgt32 %f0, %f18, %o2 fbge,a %fcc0, loop_1177 and %i2, 0x1FAC, %i3 fbn,a %fcc3, loop_1178 edge32 %o5, %i4, %l5 loop_1177: edge8ln %i0, %o7, %g1 fpack16 %f2, %f3 loop_1178: and %l3, %l1, %o4 bgu,pn %xcc, loop_1179 fbge,a %fcc0, loop_1180 tne %xcc, 0x6 fxors %f24, %f8, %f14 loop_1179: for %f28, %f30, %f0 loop_1180: tge %icc, 0x3 fbne,a %fcc3, loop_1181 movvc %xcc, %l6, %i5 edge32 %i6, %g3, %i7 fzero %f30 loop_1181: sra %l0, 0x01, %o6 orncc %g2, %g4, %g7 tcs %xcc, 0x6 ldsw [%l7 + 0x44], %i1 call loop_1182 nop setx loop_1183, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done call loop_1184 fbule,a %fcc3, loop_1185 loop_1182: xorcc %g6, %l4, %o0 loop_1183: edge16ln %o3, %g5, %o1 loop_1184: edge8n %o2, %l2, %i2 loop_1185: fmul8sux16 %f16, %f8, %f10 fbuge,a %fcc2, loop_1186 fabsd %f26, %f8 tge %icc, 0x7 fcmps %fcc1, %f11, %f8 loop_1186: smulcc %i3, 0x1ECC, %i4 srl %l5, %o5, %o7 fmovdl %icc, %f17, %f4 wr %g0, 0x04, %asi prefetcha [%l7 + 0x28] %asi, 0x3 fnot1 %f22, %f6 ldsw [%l7 + 0x1C], %l3 alignaddrl %l1, %o4, %g1 subccc %l6, 0x0257, %i5 add %l7, 0x0C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i6, %g3 tsubcc %l0, 0x15A6, %o6 movvc %icc, %g2, %g4 fmovsa %icc, %f9, %f10 fnot1s %f29, %f21 fpmerge %f4, %f0, %f10 subcc %g7, 0x1C3A, %i1 fba,a %fcc3, loop_1187 fmovdcc %icc, %f14, %f14 fmovdneg %xcc, %f18, %f1 wr %g0, 0x11, %asi ldxa [%l7 + 0x58] %asi, %i7 loop_1187: tcc %xcc, 0x2 tgu %icc, 0x5 fmovde %xcc, %f21, %f2 sllx %l4, 0x1F, %g6 array32 %o3, %o0, %g5 fbg,a %fcc2, loop_1188 udivcc %o2, 0x0EB9, %o1 mulx %i2, 0x02FD, %l2 edge16 %i3, %l5, %o5 loop_1188: umul %o7, 0x162F, %i0 tge %xcc, 0x4 move %xcc, %l3, %l1 movcc %xcc, %o4, %i4 fpack16 %f16, %f31 wr %g0, 0x0c, %asi stha %l6, [%l7 + 0x2A] %asi siam 0x4 taddcctv %i5, 0x0044, %i6 fandnot1s %f10, %f7, %f29 edge16n %g1, %l0, %g3 fcmple16 %f2, %f18, %g2 smul %o6, 0x00FC, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32 %g4, %i7, %l4 fbn,a %fcc1, loop_1189 fmovdpos %icc, %f25, %f11 fsrc1s %f1, %f4 movg %icc, %g6, %o3 loop_1189: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8x16au %f11, %f0, %f4 nop set 0x2C, %g2 sth %o0, [%l7 + %g2] addc %i1, 0x0C5F, %o2 movge %xcc, %g5, %o1 subccc %l2, 0x081A, %i2 ldstub [%l7 + 0x6B], %l5 udivx %o5, 0x0C6D, %o7 fpadd16 %f24, %f0, %f2 edge32 %i3, %i0, %l3 mova %xcc, %o4, %l1 tleu %xcc, 0x7 for %f4, %f30, %f30 tn %xcc, 0x3 fpsub16 %f30, %f12, %f8 bneg,a loop_1190 andcc %i4, %l6, %i6 movrgez %i5, %l0, %g1 stbar loop_1190: orn %g2, 0x1BEF, %o6 fcmple16 %f10, %f8, %g7 edge8l %g3, %g4, %i7 tvc %icc, 0x7 subc %l4, 0x069D, %g6 fmovspos %icc, %f3, %f27 array32 %o0, %i1, %o2 fmovsgu %icc, %f17, %f2 taddcc %g5, %o1, %o3 fmovdvc %xcc, %f20, %f9 tleu %icc, 0x7 xnorcc %i2, 0x1A92, %l2 swap [%l7 + 0x28], %o5 movgu %xcc, %o7, %i3 fbg,a %fcc0, loop_1191 movleu %xcc, %i0, %l3 brz %l5, loop_1192 nop set 0x20, %l5 ldd [%l7 + %l5], %o4 loop_1191: andcc %i4, %l6, %l1 orncc %i6, %l0, %g1 loop_1192: fpmerge %f29, %f30, %f18 srlx %i5, %g2, %g7 andncc %g3, %g4, %i7 flush %l7 + 0x68 tg %icc, 0x2 fmul8x16al %f6, %f14, %f16 ble loop_1193 movl %icc, %l4, %g6 fornot2s %f19, %f23, %f9 edge32 %o0, %i1, %o6 loop_1193: movcc %icc, %o2, %o1 lduh [%l7 + 0x2C], %o3 mova %xcc, %i2, %g5 tn %icc, 0x5 for %f28, %f26, %f26 edge32n %o5, %l2, %i3 sdiv %i0, 0x13B5, %l3 edge32 %l5, %o4, %i4 tn %icc, 0x2 wr %g0, 0x2b, %asi stxa %o7, [%l7 + 0x48] %asi membar #Sync fpack16 %f20, %f31 edge32l %l1, %i6, %l0 bn,a loop_1194 movcc %xcc, %g1, %i5 sub %l6, 0x100C, %g2 sethi 0x0EEE, %g7 loop_1194: fmovrdlz %g3, %f20, %f10 movcs %xcc, %i7, %l4 fmovsvc %xcc, %f30, %f27 sllx %g6, %g4, %o0 addccc %i1, %o2, %o1 movge %xcc, %o3, %i2 movneg %icc, %o6, %o5 ldub [%l7 + 0x53], %l2 fpackfix %f26, %f6 mulx %i3, 0x09EE, %g5 alignaddrl %l3, %i0, %l5 movn %xcc, %i4, %o4 umul %o7, 0x156A, %i6 wr %g0, 0x10, %asi prefetcha [%l7 + 0x50] %asi, 0x2 srlx %g1, 0x18, %i5 fbne %fcc3, loop_1195 smulcc %l6, %l0, %g2 array16 %g3, %i7, %g7 srlx %l4, %g4, %o0 loop_1195: add %i1, 0x12DC, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnor %f16, %f30, %f10 fmovspos %xcc, %f12, %f10 ldsh [%l7 + 0x28], %o1 tg %icc, 0x1 movgu %icc, %o3, %g6 fandnot2s %f20, %f16, %f13 movvs %xcc, %i2, %o6 andcc %l2, %i3, %g5 set 0x60, %i6 ldda [%l7 + %i6] 0x89, %o4 alignaddr %i0, %l3, %l5 nop setx loop_1196, %l0, %l1 jmpl %l1, %i4 fmovsle %icc, %f9, %f6 subcc %o4, 0x0AAB, %i6 fmovrde %o7, %f22, %f18 loop_1196: fcmpne16 %f8, %f4, %l1 edge16 %i5, %l6, %l0 tne %icc, 0x7 lduw [%l7 + 0x40], %g2 wr %g0, 0x89, %asi swapa [%l7 + 0x50] %asi, %g3 subcc %i7, 0x19AB, %g7 subccc %g1, %l4, %g4 set 0x50, %g3 stwa %i1, [%l7 + %g3] 0x04 movg %xcc, %o0, %o2 fblg %fcc3, loop_1197 taddcc %o3, %o1, %g6 array16 %i2, %o6, %i3 fsrc1s %f26, %f17 loop_1197: tvc %xcc, 0x6 fors %f2, %f28, %f18 andcc %l2, 0x1975, %o5 fmovdcc %icc, %f18, %f17 edge8 %i0, %l3, %l5 wr %g0, 0xea, %asi stwa %g5, [%l7 + 0x18] %asi membar #Sync edge8ln %i4, %i6, %o4 fmovrdlez %l1, %f20, %f26 tg %icc, 0x7 tgu %icc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %i5, %l6, %o7 sdiv %l0, 0x0DFE, %g2 move %icc, %i7, %g3 orn %g7, 0x1EDC, %g1 fpadd16s %f5, %f12, %f0 movrgz %l4, 0x005, %g4 nop setx loop_1198, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovdle %xcc, %f10, %f20 tvc %xcc, 0x3 sll %i1, %o2, %o3 loop_1198: movrlz %o0, %g6, %o1 edge32 %o6, %i2, %l2 tcs %xcc, 0x1 fmovdpos %icc, %f31, %f23 fmovsleu %xcc, %f11, %f19 fandnot1 %f18, %f26, %f20 siam 0x6 edge8 %o5, %i0, %l3 fmovrdlz %i3, %f26, %f16 fabss %f29, %f8 mova %xcc, %g5, %l5 movneg %xcc, %i6, %o4 set 0x40, %i4 stba %i4, [%l7 + %i4] 0x88 movleu %xcc, %i5, %l1 bvc,a loop_1199 tvs %xcc, 0x5 wr %g0, 0x80, %asi ldsba [%l7 + 0x39] %asi, %l6 loop_1199: taddcctv %l0, %g2, %i7 sethi 0x114E, %o7 fone %f26 movrne %g3, %g1, %l4 tsubcctv %g4, %g7, %i1 mova %icc, %o3, %o0 array32 %o2, %g6, %o6 andcc %o1, 0x1440, %l2 movneg %icc, %i2, %o5 edge16l %i0, %l3, %g5 sdiv %i3, 0x19F3, %i6 edge8n %l5, %o4, %i4 tvc %icc, 0x4 taddcc %i5, %l1, %l6 tvs %xcc, 0x0 mulx %g2, 0x0824, %l0 edge32 %o7, %g3, %g1 movrne %i7, %l4, %g4 tvs %icc, 0x4 fpack16 %f0, %f20 fmovdgu %xcc, %f3, %f29 move %xcc, %g7, %o3 movvc %icc, %o0, %i1 set 0x32, %i7 stha %o2, [%l7 + %i7] 0x80 fbn,a %fcc2, loop_1200 orn %o6, 0x0168, %o1 sth %g6, [%l7 + 0x6A] movrne %i2, %o5, %l2 loop_1200: nop wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi fbn,a %fcc3, loop_1201 stw %l3, [%l7 + 0x1C] fmovrse %g5, %f27, %f20 fmovscs %xcc, %f6, %f23 loop_1201: edge8n %i0, %i6, %l5 fmovsvc %xcc, %f1, %f25 smulcc %i3, %o4, %i4 movn %icc, %l1, %i5 ldd [%l7 + 0x68], %i6 srlx %l0, %g2, %o7 bn,pn %icc, loop_1202 xor %g1, 0x1EEB, %i7 add %g3, 0x1ADF, %g4 movleu %xcc, %l4, %o3 loop_1202: nop wr %g0, 0xe2, %asi stha %o0, [%l7 + 0x62] %asi membar #Sync tg %xcc, 0x6 brlez,a %i1, loop_1203 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %o2, %o6, %g7 fmovdcc %xcc, %f14, %f4 loop_1203: edge16 %g6, %o1, %o5 udiv %l2, 0x028C, %i2 or %g5, %i0, %l3 fmovdcs %icc, %f1, %f13 edge8 %i6, %i3, %o4 xnor %l5, 0x1D3E, %l1 tne %xcc, 0x0 movrgez %i4, %i5, %l6 fbl %fcc3, loop_1204 tcs %xcc, 0x2 umulcc %l0, %g2, %g1 fmuld8ulx16 %f3, %f1, %f14 loop_1204: udivcc %o7, 0x13DE, %i7 tvc %icc, 0x4 and %g4, 0x1A9A, %g3 movrne %o3, 0x11E, %l4 sll %i1, %o2, %o6 fmovsvc %xcc, %f3, %f21 ldsh [%l7 + 0x42], %g7 movneg %icc, %g6, %o0 brgz,a %o1, loop_1205 edge32ln %l2, %o5, %i2 brz %i0, loop_1206 movcc %icc, %g5, %l3 loop_1205: movneg %icc, %i6, %o4 orcc %i3, 0x06EC, %l5 loop_1206: udivx %l1, 0x145A, %i4 std %i6, [%l7 + 0x60] alignaddr %i5, %l0, %g1 fbge,a %fcc1, loop_1207 stb %o7, [%l7 + 0x58] sir 0x0BAE sdivcc %g2, 0x1422, %i7 loop_1207: or %g4, 0x11AE, %g3 fsrc1 %f24, %f0 taddcctv %l4, %o3, %i1 orn %o2, %g7, %o6 andcc %o0, 0x04E7, %o1 fnegs %f27, %f4 tcc %xcc, 0x4 tcc %xcc, 0x6 sra %l2, %g6, %o5 fmovrdlez %i2, %f22, %f18 fmovdl %icc, %f17, %f17 srlx %g5, 0x12, %l3 movcc %icc, %i0, %o4 subc %i3, 0x0FA8, %i6 brlez,a %l5, loop_1208 fmovsl %icc, %f3, %f6 movrlez %i4, 0x306, %l1 srax %l6, %i5, %l0 loop_1208: movge %icc, %g1, %o7 taddcctv %g2, 0x1B60, %g4 tle %icc, 0x0 st %f11, [%l7 + 0x1C] fmovdne %xcc, %f2, %f27 wr %g0, 0x11, %asi lduwa [%l7 + 0x24] %asi, %i7 edge16ln %g3, %o3, %i1 tle %xcc, 0x1 move %icc, %l4, %o2 edge16n %o6, %g7, %o1 movrgz %l2, 0x04A, %g6 bleu,pt %xcc, loop_1209 fblg %fcc2, loop_1210 subc %o0, %i2, %o5 addccc %l3, %i0, %o4 loop_1209: movvc %xcc, %g5, %i6 loop_1210: nop wr %g0, 0xe2, %asi stha %i3, [%l7 + 0x58] %asi membar #Sync subcc %l5, 0x0930, %i4 edge32l %l6, %i5, %l0 addccc %l1, 0x1C30, %o7 umulcc %g2, 0x0A59, %g1 fba,a %fcc0, loop_1211 tl %xcc, 0x1 fcmpne16 %f6, %f18, %g4 mulscc %i7, %o3, %g3 loop_1211: fornot1 %f16, %f14, %f20 sll %l4, 0x17, %i1 fmovrdlez %o2, %f0, %f2 array16 %g7, %o6, %l2 fba,a %fcc0, loop_1212 fpadd16 %f8, %f0, %f8 fmovsl %xcc, %f23, %f13 addc %o1, 0x1F00, %g6 loop_1212: fpack16 %f10, %f2 bgu loop_1213 sllx %o0, 0x17, %i2 sllx %l3, 0x1F, %i0 wr %g0, 0x80, %asi ldswa [%l7 + 0x7C] %asi, %o4 loop_1213: brgez,a %o5, loop_1214 bleu,pn %xcc, loop_1215 smulcc %i6, %g5, %i3 add %l7, 0x4C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i4, %l5 loop_1214: array32 %l6, %i5, %l0 loop_1215: edge32n %l1, %g2, %o7 movrlez %g1, %g4, %o3 wr %g0, 0x89, %asi ldxa [%l7 + 0x48] %asi, %g3 orncc %l4, %i1, %o2 movgu %xcc, %g7, %i7 prefetch [%l7 + 0x1C], 0x3 udiv %o6, 0x177C, %l2 edge32 %o1, %o0, %i2 nop setx loop_1216, %l0, %l1 jmpl %l1, %g6 edge16 %l3, %o4, %i0 ble,a,pn %xcc, loop_1217 fmovd %f4, %f6 loop_1216: movvs %xcc, %o5, %g5 fbo %fcc0, loop_1218 loop_1217: fone %f18 taddcctv %i6, %i3, %l5 edge8n %i4, %i5, %l0 loop_1218: fxnors %f14, %f19, %f5 movre %l6, 0x3A2, %l1 tcs %icc, 0x6 fpack32 %f22, %f16, %f24 fxnor %f14, %f20, %f2 taddcctv %o7, 0x19F7, %g2 fornot2 %f12, %f8, %f2 tneg %icc, 0x4 fmovsvs %icc, %f6, %f5 set 0x20, %o2 stxa %g4, [%g0 + %o2] 0x20 movpos %xcc, %o3, %g3 set 0x70, %i0 ldda [%l7 + %i0] 0xeb, %g0 sethi 0x013C, %l4 edge16n %o2, %g7, %i1 fmovd %f22, %f0 fmovrsne %i7, %f27, %f18 ta %icc, 0x5 lduw [%l7 + 0x40], %o6 movpos %xcc, %l2, %o1 alignaddr %o0, %g6, %l3 movrlz %o4, %i2, %i0 flush %l7 + 0x78 edge8ln %o5, %g5, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %i6, 0x00, %i4 movneg %icc, %l5, %i5 smul %l0, 0x1BDE, %l6 ble,a %xcc, loop_1219 fbl,a %fcc0, loop_1220 fand %f24, %f4, %f24 tsubcc %l1, %g2, %o7 loop_1219: tsubcc %g4, 0x1CC2, %o3 loop_1220: edge8n %g3, %l4, %o2 fandnot1 %f16, %f6, %f16 smulcc %g1, 0x0FF7, %i1 lduw [%l7 + 0x08], %i7 fcmpne16 %f2, %f24, %o6 fbg %fcc2, loop_1221 movneg %icc, %g7, %o1 tge %icc, 0x7 srl %l2, 0x01, %g6 loop_1221: taddcc %o0, %l3, %i2 smul %o4, 0x03A4, %o5 fblg,a %fcc0, loop_1222 fmovdneg %xcc, %f19, %f26 flush %l7 + 0x24 ba,pt %xcc, loop_1223 loop_1222: edge32l %i0, %i3, %i6 movle %xcc, %g5, %i4 tleu %xcc, 0x2 loop_1223: edge16 %l5, %i5, %l0 andn %l1, 0x052E, %l6 fpsub32 %f14, %f8, %f20 sll %o7, 0x02, %g2 edge32l %g4, %o3, %g3 fmovdge %xcc, %f20, %f25 subc %l4, 0x1033, %g1 udivcc %i1, 0x00C7, %i7 edge16l %o2, %o6, %o1 tcs %icc, 0x1 movrgez %l2, 0x052, %g7 srax %o0, 0x0F, %g6 wr %g0, 0x22, %asi stha %l3, [%l7 + 0x46] %asi membar #Sync subccc %o4, %o5, %i2 fmovsge %icc, %f20, %f11 movrlez %i0, 0x268, %i3 movne %xcc, %i6, %g5 xnor %l5, 0x14EA, %i4 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %l0, %l1 tpos %icc, 0x2 movpos %icc, %i5, %o7 fnand %f14, %f6, %f8 fbuge,a %fcc3, loop_1224 fands %f3, %f3, %f2 movcc %icc, %g2, %l6 edge16n %o3, %g3, %l4 loop_1224: fbne,a %fcc2, loop_1225 andn %g1, %i1, %g4 te %xcc, 0x6 movpos %xcc, %i7, %o6 loop_1225: array32 %o2, %o1, %g7 or %o0, 0x1AB5, %l2 fmovs %f22, %f5 fcmpne16 %f18, %f8, %l3 fands %f31, %f23, %f29 move %icc, %o4, %o5 edge16l %g6, %i0, %i2 movre %i3, %g5, %l5 fmovsn %xcc, %f2, %f8 fmovdle %xcc, %f6, %f23 tcc %xcc, 0x3 sllx %i6, %l0, %l1 taddcctv %i4, 0x1948, %o7 subc %i5, 0x1CF8, %l6 movvs %xcc, %g2, %g3 tne %xcc, 0x7 fmovrde %o3, %f28, %f22 ldub [%l7 + 0x57], %g1 bshuffle %f6, %f16, %f2 movleu %icc, %i1, %l4 sth %i7, [%l7 + 0x10] tle %icc, 0x1 fnand %f4, %f22, %f12 array16 %g4, %o6, %o2 srlx %g7, 0x09, %o0 fpsub32s %f7, %f22, %f19 fnegs %f6, %f3 movneg %icc, %l2, %l3 edge16ln %o1, %o5, %g6 fcmpd %fcc0, %f8, %f18 fmovdcs %xcc, %f16, %f25 fbne %fcc3, loop_1226 fandnot2s %f3, %f5, %f3 movn %xcc, %i0, %i2 mulscc %o4, 0x1852, %i3 loop_1226: movrlez %g5, %l5, %l0 array16 %i6, %l1, %i4 sub %o7, 0x092E, %i5 tsubcc %l6, %g2, %g3 tvs %xcc, 0x5 add %l7, 0x20, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g1, %o3 brnz,a %i1, loop_1227 movvs %icc, %l4, %i7 edge8 %o6, %o2, %g4 fmovd %f26, %f20 loop_1227: movrlz %o0, %l2, %l3 movrlz %g7, 0x141, %o5 tge %icc, 0x0 fbe,a %fcc2, loop_1228 sethi 0x0547, %o1 movge %xcc, %g6, %i2 sllx %o4, %i0, %i3 loop_1228: tsubcctv %g5, %l5, %l0 fmovdvs %icc, %f15, %f20 fcmpne16 %f6, %f24, %i6 fpsub16 %f10, %f18, %f28 flush %l7 + 0x2C smulcc %i4, %l1, %i5 be %icc, loop_1229 sub %o7, %l6, %g2 array16 %g3, %o3, %g1 smulcc %l4, %i1, %i7 loop_1229: tcs %icc, 0x2 edge32ln %o6, %o2, %g4 tge %icc, 0x2 flush %l7 + 0x18 movre %l2, 0x394, %l3 tg %xcc, 0x7 fcmpgt16 %f12, %f16, %g7 movpos %icc, %o5, %o1 tvc %xcc, 0x0 wr %g0, 0x04, %asi ldswa [%l7 + 0x58] %asi, %g6 xnorcc %i2, %o4, %o0 bgu,a loop_1230 movg %icc, %i0, %g5 membar 0x49 fmul8x16al %f27, %f18, %f0 loop_1230: movrgz %l5, 0x277, %i3 movl %xcc, %i6, %l0 tge %xcc, 0x2 fmovdcc %xcc, %f17, %f18 fpackfix %f12, %f30 movgu %xcc, %i4, %i5 fandnot2 %f24, %f8, %f12 set 0x40, %i1 ldda [%l7 + %i1] 0x19, %f16 edge16l %o7, %l1, %l6 movle %xcc, %g2, %g3 faligndata %f30, %f14, %f14 fnands %f5, %f15, %f22 fandnot1s %f31, %f9, %f7 xnor %g1, %l4, %i1 ldx [%l7 + 0x28], %i7 sll %o3, 0x01, %o2 lduh [%l7 + 0x70], %o6 edge16n %l2, %l3, %g7 bpos,a,pn %icc, loop_1231 fmovrsgz %g4, %f9, %f30 bn,a loop_1232 umulcc %o1, 0x059A, %o5 loop_1231: sllx %i2, 0x04, %g6 movl %icc, %o4, %o0 loop_1232: fmovsge %icc, %f30, %f21 tvs %xcc, 0x1 nop setx loop_1233, %l0, %l1 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 %g5, 0x07AC, %i0 tgu %xcc, 0x0 sdivx %l5, 0x17D9, %i6 loop_1233: andn %i3, 0x094A, %i4 edge8 %i5, %l0, %l1 wr %g0, 0xeb, %asi ldda [%l7 + 0x70] %asi, %i6 tsubcctv %o7, %g3, %g1 bvc,pt %icc, loop_1234 fmovse %icc, %f3, %f5 movvs %xcc, %g2, %i1 srl %l4, 0x1B, %o3 loop_1234: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %i7, %o6, %o2 set 0x08, %o1 ldsba [%l7 + %o1] 0x19, %l3 ldd [%l7 + 0x48], %l2 fmovrsgz %g7, %f0, %f6 fexpand %f8, %f16 smul %g4, %o5, %o1 edge8ln %g6, %o4, %i2 sub %o0, 0x12DE, %i0 fmovdle %icc, %f15, %f7 fbl %fcc1, loop_1235 fcmple16 %f22, %f0, %l5 fandnot1 %f6, %f24, %f26 set 0x60, %o4 stxa %g5, [%l7 + %o4] 0x04 loop_1235: nop set 0x74, %l4 swapa [%l7 + %l4] 0x89, %i3 popc 0x12EC, %i4 srlx %i5, %i6, %l1 fabsd %f14, %f22 edge32ln %l6, %o7, %g3 movg %xcc, %g1, %l0 brgz %g2, loop_1236 tgu %xcc, 0x6 movle %icc, %i1, %l4 bne %xcc, loop_1237 loop_1236: swap [%l7 + 0x2C], %o3 mulx %o6, 0x1965, %o2 tge %icc, 0x1 loop_1237: fcmpgt32 %f18, %f20, %i7 ba,a loop_1238 tn %icc, 0x3 movneg %icc, %l2, %l3 wr %g0, 0x0c, %asi ldsha [%l7 + 0x7E] %asi, %g4 loop_1238: fmovdn %xcc, %f17, %f4 fpsub16 %f18, %f4, %f28 addccc %g7, %o1, %g6 std %f4, [%l7 + 0x68] bge,a,pt %xcc, loop_1239 tcs %xcc, 0x0 fmovrdgz %o4, %f22, %f6 movgu %icc, %o5, %i2 loop_1239: sdivx %i0, 0x0B39, %l5 edge32n %g5, %i3, %i4 set 0x7C, %i5 stba %o0, [%l7 + %i5] 0xea membar #Sync taddcctv %i6, 0x1952, %i5 mova %icc, %l1, %o7 wr %g0, 0x18, %asi lduwa [%l7 + 0x70] %asi, %l6 xorcc %g1, %l0, %g2 udiv %i1, 0x1215, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlz,a %g3, loop_1240 orn %o3, %o2, %o6 ldd [%l7 + 0x40], %f18 fble,a %fcc3, loop_1241 loop_1240: swap [%l7 + 0x34], %i7 movvc %icc, %l2, %g4 sra %l3, 0x0E, %g7 loop_1241: nop wr %g0, 0x89, %asi lda [%l7 + 0x40] %asi, %f0 fpadd32 %f30, %f20, %f18 movge %icc, %g6, %o1 sll %o4, 0x0B, %i2 fmovrdgez %i0, %f2, %f14 fpadd32s %f0, %f27, %f17 mulscc %l5, %g5, %o5 ldsb [%l7 + 0x4E], %i4 fandnot2 %f10, %f20, %f16 brz %i3, loop_1242 movrne %i6, %o0, %i5 edge16 %l1, %l6, %o7 tl %icc, 0x6 loop_1242: andcc %l0, 0x070D, %g2 tsubcc %g1, 0x00F6, %l4 movcc %xcc, %i1, %o3 fblg %fcc0, loop_1243 ldub [%l7 + 0x2A], %o2 movneg %icc, %o6, %i7 ta %xcc, 0x3 loop_1243: stx %l2, [%l7 + 0x10] taddcctv %g3, 0x0FBB, %g4 fones %f17 set 0x20, %o6 stda %g6, [%l7 + %o6] 0x27 membar #Sync set 0x12, %l0 ldsha [%l7 + %l0] 0x19, %g6 alignaddr %o1, %o4, %l3 tl %xcc, 0x3 fmovdg %icc, %f4, %f6 orcc %i0, 0x0746, %l5 ta %xcc, 0x7 edge8n %i2, %o5, %g5 srlx %i3, 0x10, %i4 te %xcc, 0x6 movrne %o0, %i6, %i5 tge %xcc, 0x5 srax %l6, 0x1A, %o7 fbge %fcc3, loop_1244 sllx %l1, %g2, %l0 set 0x54, %o3 ldsha [%l7 + %o3] 0x04, %g1 loop_1244: movneg %xcc, %l4, %o3 bge,a,pn %icc, loop_1245 bneg loop_1246 fxnor %f22, %f2, %f20 fble %fcc3, loop_1247 loop_1245: movrlz %i1, 0x0C1, %o2 loop_1246: movgu %icc, %o6, %l2 movn %icc, %g3, %g4 loop_1247: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc1s %f12, %f22 fpadd32 %f28, %f26, %f18 fmovsgu %icc, %f25, %f4 tsubcctv %g7, %i7, %g6 tne %xcc, 0x4 bcs,a loop_1248 lduh [%l7 + 0x72], %o4 alignaddrl %o1, %l3, %i0 fpadd32 %f20, %f8, %f30 loop_1248: fmovdn %xcc, %f1, %f24 be,pn %xcc, loop_1249 tcc %icc, 0x0 taddcc %l5, 0x1603, %i2 edge32n %g5, %i3, %i4 loop_1249: tcs %icc, 0x0 array8 %o0, %o5, %i5 lduw [%l7 + 0x70], %l6 ldstub [%l7 + 0x7C], %i6 bcs,a,pt %icc, loop_1250 fmovrdlez %l1, %f2, %f30 subcc %o7, 0x002B, %g2 sllx %g1, 0x0C, %l0 loop_1250: orcc %l4, %i1, %o3 umulcc %o2, 0x1146, %l2 fcmpgt32 %f26, %f16, %o6 tsubcctv %g4, %g3, %g7 fmovscc %icc, %f14, %f5 wr %g0, 0x80, %asi stwa %g6, [%l7 + 0x48] %asi movrgz %o4, %i7, %l3 wr %g0, 0x23, %asi stxa %i0, [%l7 + 0x78] %asi membar #Sync array16 %o1, %l5, %g5 orncc %i2, %i4, %i3 fbue %fcc2, loop_1251 add %o5, %o0, %l6 sra %i5, %l1, %o7 ldsb [%l7 + 0x52], %g2 loop_1251: nop set 0x08, %g5 lduh [%l7 + %g5], %g1 popc 0x15C2, %i6 fpack32 %f24, %f26, %f20 movne %icc, %l0, %i1 movg %xcc, %l4, %o2 xnor %l2, 0x0654, %o3 movrne %g4, 0x1FB, %g3 movvc %icc, %o6, %g6 tsubcctv %g7, %i7, %o4 tsubcctv %i0, %o1, %l5 fmovdn %xcc, %f27, %f16 sra %g5, 0x14, %i2 bvc,pt %icc, loop_1252 movrne %l3, 0x176, %i4 fnors %f14, %f18, %f9 tvs %icc, 0x3 loop_1252: nop set 0x18, %o7 stda %i2, [%l7 + %o7] 0xea membar #Sync sir 0x0BA2 fmovde %icc, %f12, %f11 stx %o5, [%l7 + 0x20] fcmpeq32 %f22, %f18, %l6 fcmped %fcc1, %f18, %f28 bshuffle %f10, %f18, %f10 mova %xcc, %i5, %l1 edge32l %o7, %o0, %g2 fmovsn %icc, %f0, %f16 addc %i6, %g1, %i1 addc %l0, 0x1E7F, %l4 fmovsle %icc, %f15, %f6 alignaddrl %o2, %o3, %g4 fbug %fcc0, loop_1253 movl %xcc, %l2, %g3 brlez %g6, loop_1254 tsubcc %o6, 0x1CF6, %g7 loop_1253: fmovsvs %icc, %f3, %f24 xnorcc %i7, %i0, %o4 loop_1254: tne %xcc, 0x4 edge16l %l5, %o1, %i2 fandnot2s %f21, %f1, %f12 fmovspos %xcc, %f3, %f4 or %g5, 0x0C26, %l3 fbn %fcc0, loop_1255 fmovdleu %xcc, %f29, %f24 movne %xcc, %i3, %i4 std %f26, [%l7 + 0x48] loop_1255: fmuld8ulx16 %f27, %f29, %f8 ta %xcc, 0x7 fnot1s %f29, %f26 wr %g0, 0x81, %asi lda [%l7 + 0x74] %asi, %f27 ldd [%l7 + 0x28], %f22 fbne,a %fcc0, loop_1256 fmovd %f6, %f6 umulcc %o5, 0x19D5, %l6 fcmped %fcc0, %f14, %f12 loop_1256: sdivx %l1, 0x174F, %i5 fpack32 %f6, %f14, %f12 tvs %icc, 0x2 movle %icc, %o7, %o0 ldx [%l7 + 0x20], %g2 bpos loop_1257 sdivx %g1, 0x1537, %i6 ldstub [%l7 + 0x57], %l0 te %icc, 0x2 loop_1257: stx %l4, [%l7 + 0x38] movpos %xcc, %o2, %o3 movvc %icc, %g4, %l2 movrgz %i1, 0x374, %g3 fmovrsne %o6, %f17, %f2 addc %g6, %g7, %i7 taddcctv %o4, 0x0CA0, %i0 fbo %fcc1, loop_1258 stx %o1, [%l7 + 0x20] tleu %icc, 0x2 andn %i2, %l5, %g5 loop_1258: srax %i3, %i4, %o5 move %icc, %l3, %l1 ldub [%l7 + 0x10], %i5 array8 %l6, %o7, %o0 taddcc %g1, 0x1F09, %g2 movcs %icc, %l0, %i6 srlx %l4, %o3, %o2 fnand %f26, %f10, %f24 wr %g0, 0x23, %asi stxa %g4, [%l7 + 0x10] %asi membar #Sync array16 %l2, %i1, %g3 addcc %g6, %o6, %i7 fpadd32 %f12, %f2, %f12 nop setx loop_1259, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ta %icc, 0x0 tge %xcc, 0x5 ldd [%l7 + 0x58], %f0 loop_1259: nop wr %g0, 0x04, %asi ldswa [%l7 + 0x40] %asi, %o4 srl %g7, %i0, %o1 edge16n %l5, %g5, %i3 sdivx %i4, 0x17C9, %i2 xnorcc %l3, %l1, %o5 edge32n %i5, %o7, %l6 fxnors %f11, %f11, %f28 fnegd %f20, %f0 sth %o0, [%l7 + 0x5A] bgu,a,pn %icc, loop_1260 orcc %g1, %l0, %g2 fmovdcs %icc, %f22, %f27 brgez,a %i6, loop_1261 loop_1260: udivx %l4, 0x02CD, %o2 fsrc1s %f16, %f2 popc %g4, %l2 loop_1261: prefetch [%l7 + 0x18], 0x1 prefetch [%l7 + 0x74], 0x1 add %l7, 0x10, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %i1 casxa [%l6] %asi, %i1, %o3 subcc %g3, 0x1922, %o6 movpos %xcc, %i7, %g6 edge8l %g7, %o4, %o1 wr %g0, 0x19, %asi ldsba [%l7 + 0x23] %asi, %l5 fands %f2, %f18, %f1 std %f22, [%l7 + 0x08] xor %i0, %g5, %i4 ba,a %icc, loop_1262 fmovdl %icc, %f0, %f1 tcs %icc, 0x6 fpmerge %f2, %f0, %f18 loop_1262: movrgez %i3, 0x39E, %l3 subcc %l1, %i2, %o5 movrgez %i5, %o7, %l6 mova %xcc, %o0, %g1 xorcc %g2, 0x17D9, %i6 edge8n %l0, %l4, %o2 bg,a,pt %xcc, loop_1263 tpos %xcc, 0x7 fxnors %f8, %f3, %f31 orncc %g4, %l2, %i1 loop_1263: umulcc %o3, %o6, %g3 set 0x7C, %l1 swapa [%l7 + %l1] 0x04, %i7 tvc %icc, 0x6 fmovdpos %xcc, %f5, %f15 pdist %f16, %f22, %f24 ldsw [%l7 + 0x60], %g6 sth %g7, [%l7 + 0x42] udiv %o4, 0x1477, %o1 andncc %l5, %i0, %i4 smul %g5, 0x0CD0, %i3 array32 %l3, %i2, %o5 wr %g0, 0x2b, %asi stwa %i5, [%l7 + 0x0C] %asi membar #Sync wr %g0, 0x19, %asi stxa %l1, [%l7 + 0x60] %asi fones %f27 orncc %o7, %o0, %l6 subccc %g1, 0x070A, %g2 fxors %f8, %f19, %f23 fmovdvs %icc, %f2, %f2 fmovdge %icc, %f7, %f16 movrne %i6, 0x2CC, %l4 edge8l %l0, %g4, %l2 andcc %i1, 0x08AB, %o3 movrne %o2, %o6, %i7 and %g3, 0x1347, %g7 fbn,a %fcc1, loop_1264 tn %xcc, 0x0 bpos,a %icc, loop_1265 edge16l %o4, %o1, %l5 loop_1264: tpos %icc, 0x5 ble,a,pn %icc, loop_1266 loop_1265: sethi 0x03F9, %i0 ta %xcc, 0x7 edge32l %g6, %i4, %i3 loop_1266: swap [%l7 + 0x60], %l3 orncc %i2, 0x0973, %g5 movrgz %i5, %l1, %o7 tcs %xcc, 0x6 edge8l %o0, %l6, %o5 addcc %g1, 0x1E05, %g2 brgez,a %i6, loop_1267 bvc loop_1268 mova %xcc, %l4, %l0 movneg %icc, %l2, %g4 loop_1267: std %o2, [%l7 + 0x38] loop_1268: array8 %o2, %i1, %o6 edge8 %i7, %g3, %g7 andn %o4, %o1, %i0 sll %g6, %i4, %i3 addccc %l3, 0x0CBB, %l5 sdivx %g5, 0x11B1, %i2 tcc %icc, 0x2 bvc,pn %icc, loop_1269 brlz,a %l1, loop_1270 fpadd16 %f14, %f0, %f26 tg %icc, 0x4 loop_1269: fornot1 %f10, %f22, %f14 loop_1270: bcs,pn %icc, loop_1271 tl %xcc, 0x4 fnor %f26, %f6, %f0 andcc %i5, %o7, %l6 loop_1271: fbn %fcc1, loop_1272 tne %icc, 0x7 bg %xcc, loop_1273 edge32l %o0, %g1, %g2 loop_1272: andncc %i6, %l4, %l0 bvs loop_1274 loop_1273: fmovdleu %xcc, %f3, %f9 move %xcc, %l2, %g4 tneg %icc, 0x2 loop_1274: subc %o3, %o2, %i1 edge8ln %o6, %i7, %g3 fandnot1s %f14, %f25, %f4 sdivcc %g7, 0x1AF7, %o4 srl %o5, %o1, %i0 fpadd32s %f0, %f24, %f10 srax %i4, 0x1D, %i3 array16 %g6, %l3, %l5 edge8n %g5, %i2, %i5 andcc %o7, 0x06BA, %l6 bgu,a,pn %icc, loop_1275 mulscc %o0, 0x0985, %l1 sth %g2, [%l7 + 0x48] wr %g0, 0xeb, %asi stha %i6, [%l7 + 0x1E] %asi membar #Sync loop_1275: xorcc %l4, 0x176B, %l0 fpadd32 %f0, %f2, %f28 fbo %fcc1, loop_1276 subcc %g1, %g4, %o3 movgu %xcc, %o2, %l2 movvs %xcc, %i1, %i7 loop_1276: edge8 %g3, %o6, %g7 sethi 0x0903, %o4 movneg %xcc, %o1, %o5 tne %icc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32l %i0, %i3, %g6 alignaddrl %i4, %l3, %l5 lduh [%l7 + 0x46], %i2 sdivx %g5, 0x036A, %o7 xnor %l6, 0x10F5, %o0 fpadd16 %f16, %f22, %f22 sub %l1, 0x1F61, %i5 te %icc, 0x6 nop set 0x0C, %g7 lduh [%l7 + %g7], %g2 fmuld8ulx16 %f24, %f27, %f8 nop setx loop_1277, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tle %xcc, 0x0 fbul %fcc2, loop_1278 ldx [%l7 + 0x30], %l4 loop_1277: nop add %l7, 0x60, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %l0, %g1 loop_1278: xnorcc %i6, 0x0B79, %g4 movl %xcc, %o2, %l2 fmovrse %o3, %f24, %f20 sllx %i7, %g3, %i1 fmovrsne %o6, %f5, %f19 fba %fcc0, loop_1279 fmovsgu %icc, %f2, %f18 fbuge,a %fcc2, loop_1280 fcmple16 %f2, %f20, %o4 loop_1279: edge32n %o1, %g7, %o5 movvc %xcc, %i3, %i0 loop_1280: movvc %xcc, %g6, %l3 udiv %l5, 0x03DA, %i2 tsubcc %g5, %o7, %i4 bneg,a loop_1281 ta %icc, 0x7 fmovsa %xcc, %f3, %f5 fmovs %f30, %f7 loop_1281: movrlez %o0, %l1, %l6 fpsub16s %f7, %f16, %f4 te %icc, 0x5 tl %xcc, 0x0 subccc %g2, %i5, %l0 orn %g1, %i6, %l4 set 0x48, %l3 stxa %g4, [%l7 + %l3] 0xe3 membar #Sync edge32 %l2, %o3, %o2 bne,a,pn %xcc, loop_1282 sdiv %i7, 0x151B, %g3 tne %icc, 0x0 fmovdg %icc, %f12, %f31 loop_1282: sdiv %o6, 0x173D, %o4 fxors %f2, %f24, %f21 movle %icc, %i1, %o1 fpsub16s %f2, %f12, %f12 xor %o5, 0x0F14, %i3 xnor %i0, 0x0AF0, %g6 siam 0x4 xnor %g7, 0x0C63, %l3 bleu,a,pn %icc, loop_1283 smul %i2, %l5, %o7 fmovsgu %xcc, %f1, %f14 fnot1 %f2, %f14 loop_1283: nop set 0x44, %i3 swapa [%l7 + %i3] 0x89, %i4 taddcc %g5, 0x06A1, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ld [%l7 + 0x58], %f16 bn,pt %icc, loop_1284 movre %l1, %g2, %l6 xorcc %l0, %g1, %i5 sdiv %i6, 0x19DA, %g4 loop_1284: fones %f25 fzero %f10 fnot2 %f0, %f6 fnot1 %f14, %f30 movrne %l2, 0x0D6, %o3 ta %xcc, 0x6 movle %icc, %l4, %o2 movne %xcc, %i7, %g3 fcmpes %fcc2, %f4, %f26 edge16l %o4, %o6, %o1 movgu %xcc, %i1, %o5 tg %xcc, 0x6 tsubcctv %i0, %g6, %g7 movvs %xcc, %l3, %i2 fmovrdgz %i3, %f8, %f12 ldstub [%l7 + 0x11], %l5 fmovsa %icc, %f3, %f0 tneg %xcc, 0x6 fmovsge %icc, %f20, %f23 tleu %icc, 0x3 nop set 0x70, %l6 std %f20, [%l7 + %l6] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg %fcc3, loop_1285 movrlz %o7, 0x0AD, %i4 or %g5, 0x1748, %o0 sethi 0x1192, %l1 loop_1285: edge32ln %l6, %g2, %g1 fmovdle %icc, %f19, %f23 wr %g0, 0x80, %asi lduba [%l7 + 0x1B] %asi, %i5 fcmpne16 %f0, %f6, %l0 xor %i6, %g4, %o3 subccc %l4, 0x140A, %o2 movre %l2, %g3, %o4 tsubcc %i7, %o1, %o6 movre %o5, 0x2E8, %i1 std %i0, [%l7 + 0x08] fba %fcc0, loop_1286 fbge,a %fcc2, loop_1287 fpackfix %f24, %f28 sth %g6, [%l7 + 0x2A] loop_1286: nop setx loop_1288, %l0, %l1 jmpl %l1, %l3 loop_1287: movn %xcc, %i2, %g7 wr %g0, 0x0c, %asi stha %i3, [%l7 + 0x38] %asi loop_1288: sdivcc %o7, 0x05C6, %i4 array32 %l5, %o0, %l1 bl,a loop_1289 fmovdcc %icc, %f2, %f0 tcs %xcc, 0x6 ldx [%l7 + 0x58], %l6 loop_1289: sub %g2, %g5, %g1 fmovda %xcc, %f11, %f11 bg,pt %icc, loop_1290 edge8ln %l0, %i6, %i5 edge16ln %g4, %o3, %o2 edge16ln %l2, %g3, %o4 loop_1290: edge8ln %l4, %i7, %o1 wr %g0, 0x81, %asi ldswa [%l7 + 0x3C] %asi, %o6 movvc %icc, %o5, %i1 edge8 %i0, %l3, %g6 tneg %icc, 0x6 andcc %g7, 0x0E36, %i3 wr %g0, 0x89, %asi lduwa [%l7 + 0x60] %asi, %o7 fcmpgt32 %f28, %f20, %i4 fmovspos %xcc, %f3, %f26 tne %xcc, 0x2 membar 0x21 fnegs %f11, %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %l5, %o0, %l1 fandnot1s %f6, %f28, %f29 tg %icc, 0x7 set 0x22, %o0 ldstuba [%l7 + %o0] 0x80, %l6 udiv %g2, 0x0D71, %g5 fbul %fcc0, loop_1291 tle %icc, 0x7 movg %icc, %i2, %g1 movvc %xcc, %l0, %i5 loop_1291: movcc %xcc, %g4, %o3 brlz %i6, loop_1292 tcc %icc, 0x0 set 0x0A, %l2 lduba [%l7 + %l2] 0x19, %o2 loop_1292: fmovdneg %icc, %f4, %f5 movre %g3, %l2, %l4 edge8 %i7, %o4, %o6 edge32n %o1, %i1, %i0 sllx %o5, %g6, %l3 set 0x7C, %g4 stha %g7, [%l7 + %g4] 0xe2 membar #Sync add %l7, 0x40, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %o7, %i3 set 0x08, %g1 stda %l4, [%l7 + %g1] 0x81 fmovdg %icc, %f2, %f11 taddcctv %o0, 0x191E, %l1 sir 0x119F fbuge,a %fcc2, loop_1293 fmovrdlez %i4, %f26, %f30 array32 %g2, %g5, %i2 membar 0x3C loop_1293: subc %l6, %l0, %i5 fpmerge %f15, %f0, %f22 edge8 %g1, %g4, %o3 fxnors %f13, %f10, %f23 sdiv %o2, 0x1E16, %g3 movgu %icc, %l2, %l4 set 0x48, %o5 lda [%l7 + %o5] 0x18, %f28 be,a,pn %xcc, loop_1294 fmovsvc %xcc, %f17, %f24 edge16ln %i6, %i7, %o6 array32 %o1, %o4, %i0 loop_1294: bpos %icc, loop_1295 fcmpne32 %f22, %f2, %o5 edge8ln %i1, %g6, %l3 movgu %xcc, %o7, %i3 loop_1295: mova %xcc, %l5, %g7 sdiv %o0, 0x0A54, %l1 xnor %i4, 0x0D65, %g2 be loop_1296 fbe %fcc3, loop_1297 addc %i2, %l6, %l0 movcs %icc, %i5, %g5 loop_1296: bg %icc, loop_1298 loop_1297: subcc %g1, 0x17E8, %g4 andncc %o2, %o3, %l2 alignaddr %g3, %l4, %i7 loop_1298: fmovd %f4, %f20 wr %g0, 0x80, %asi lda [%l7 + 0x1C] %asi, %f8 set 0x40, %g6 ldswa [%l7 + %g6] 0x89, %i6 bshuffle %f26, %f6, %f12 fmovsge %xcc, %f0, %f22 xnor %o6, 0x193F, %o1 edge8ln %i0, %o5, %o4 addcc %g6, 0x1B37, %i1 fbg %fcc2, loop_1299 tvc %xcc, 0x0 addccc %o7, %l3, %l5 tn %icc, 0x3 loop_1299: nop set 0x2C, %g2 ldsh [%l7 + %g2], %g7 fmovsleu %xcc, %f27, %f0 array16 %i3, %l1, %i4 edge32n %g2, %o0, %l6 or %l0, 0x166A, %i2 bn,pn %xcc, loop_1300 movne %xcc, %i5, %g1 stw %g5, [%l7 + 0x28] fbn %fcc3, loop_1301 loop_1300: fmovda %xcc, %f2, %f23 nop set 0x40, %l5 std %f2, [%l7 + %l5] xnor %g4, 0x1945, %o3 loop_1301: edge32l %o2, %g3, %l2 udivx %l4, 0x0AC2, %i6 fmovda %icc, %f20, %f19 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz,a %o6, loop_1302 tvc %xcc, 0x7 move %xcc, %i7, %i0 edge16ln %o5, %o4, %o1 loop_1302: tcs %icc, 0x6 move %icc, %i1, %g6 tcc %icc, 0x6 fandnot1 %f6, %f6, %f28 set 0x08, %i6 stxa %l3, [%l7 + %i6] 0xe2 membar #Sync movge %icc, %l5, %g7 srax %o7, %l1, %i3 wr %g0, 0x11, %asi stxa %g2, [%l7 + 0x38] %asi smul %i4, %o0, %l0 fmovsvs %icc, %f26, %f3 set 0x26, %i2 lduha [%l7 + %i2] 0x89, %l6 tgu %icc, 0x0 fmovsa %xcc, %f18, %f5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %i2, 0x072A, %i5 edge8n %g1, %g5, %o3 tsubcctv %o2, 0x05B2, %g3 or %g4, %l4, %l2 bg,pn %icc, loop_1303 fors %f18, %f4, %f17 set 0x38, %g3 prefetcha [%l7 + %g3] 0x19, 0x0 loop_1303: movrlz %o6, %i7, %i0 fba %fcc1, loop_1304 taddcctv %o5, 0x1E20, %o4 fnors %f23, %f8, %f19 movvc %xcc, %i1, %g6 loop_1304: srlx %l3, 0x17, %o1 fmovdle %icc, %f6, %f2 srl %g7, 0x0F, %o7 movge %xcc, %l5, %l1 fmul8sux16 %f20, %f18, %f4 wr %g0, 0x11, %asi lda [%l7 + 0x38] %asi, %f21 fpack32 %f22, %f26, %f24 fmovsvs %xcc, %f30, %f3 addcc %g2, 0x1F64, %i4 fbg,a %fcc3, loop_1305 move %icc, %o0, %i3 movre %l0, 0x241, %l6 brnz %i2, loop_1306 loop_1305: call loop_1307 taddcctv %g1, %i5, %g5 fbo %fcc3, loop_1308 loop_1306: fmovrde %o2, %f10, %f2 loop_1307: movrlez %g3, %g4, %l4 movle %icc, %l2, %o3 loop_1308: addccc %i6, %o6, %i0 smul %o5, 0x0557, %o4 udiv %i7, 0x0DDC, %i1 udivx %l3, 0x0A18, %o1 movrgz %g7, %g6, %o7 edge32l %l5, %g2, %i4 move %xcc, %l1, %o0 fbule,a %fcc2, loop_1309 tne %icc, 0x3 ldsh [%l7 + 0x46], %l0 bg,a loop_1310 loop_1309: xnorcc %i3, %l6, %i2 edge16ln %i5, %g1, %o2 sdivcc %g3, 0x09FD, %g4 loop_1310: or %g5, %l4, %l2 edge16l %o3, %i6, %o6 ld [%l7 + 0x64], %f4 fbne,a %fcc1, loop_1311 fmovse %icc, %f2, %f4 umul %i0, 0x0FBC, %o5 fbule,a %fcc1, loop_1312 loop_1311: sdiv %o4, 0x1EFF, %i7 movn %icc, %l3, %o1 sra %g7, 0x00, %g6 loop_1312: fnand %f4, %f2, %f22 edge8ln %i1, %o7, %l5 fand %f28, %f22, %f2 prefetch [%l7 + 0x4C], 0x0 movle %xcc, %i4, %l1 fmovrslz %o0, %f1, %f11 and %l0, %g2, %i3 fabss %f14, %f16 set 0x74, %i4 lduha [%l7 + %i4] 0x11, %i2 tne %icc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 prefetch [%l7 + 0x6C], 0x1 andncc %l6, %g1, %i5 move %icc, %g3, %g4 edge16l %o2, %g5, %l2 fmovd %f22, %f18 ldsw [%l7 + 0x54], %o3 set 0x0C, %o2 stwa %i6, [%l7 + %o2] 0x04 fbe,a %fcc3, loop_1313 fcmple32 %f18, %f2, %l4 add %l7, 0x20, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i0 casa [%l6] 0x11, %i0, %o5 loop_1313: ldd [%l7 + 0x68], %o6 popc 0x03B5, %i7 udivx %o4, 0x064F, %o1 fexpand %f20, %f28 movre %g7, 0x03E, %l3 movrlz %g6, %o7, %i1 edge32l %l5, %l1, %o0 movneg %icc, %i4, %l0 wr %g0, 0x23, %asi stha %i3, [%l7 + 0x0E] %asi membar #Sync tne %xcc, 0x2 fbne,a %fcc0, loop_1314 edge32n %i2, %g2, %g1 movvc %xcc, %i5, %g3 andcc %g4, %l6, %o2 loop_1314: tgu %icc, 0x7 fbn,a %fcc1, loop_1315 bshuffle %f26, %f20, %f26 movge %icc, %g5, %o3 sub %i6, %l4, %i0 loop_1315: tvc %icc, 0x2 fmovsn %xcc, %f18, %f11 flush %l7 + 0x50 stx %o5, [%l7 + 0x30] movle %xcc, %l2, %i7 taddcctv %o4, 0x1666, %o6 addccc %g7, %l3, %g6 edge8l %o7, %o1, %l5 bne,pn %icc, loop_1316 tvc %xcc, 0x6 fnand %f28, %f10, %f4 smulcc %i1, %l1, %i4 loop_1316: fmovrdgz %o0, %f30, %f30 movgu %icc, %l0, %i3 umulcc %g2, %i2, %g1 tvs %icc, 0x4 fcmpne16 %f14, %f6, %g3 fbu,a %fcc2, loop_1317 tge %xcc, 0x7 prefetch [%l7 + 0x64], 0x1 edge32 %g4, %i5, %l6 loop_1317: brz,a %g5, loop_1318 andcc %o3, 0x0B5D, %o2 or %l4, %i0, %o5 tn %icc, 0x4 loop_1318: fmovsge %xcc, %f6, %f16 fnot2 %f16, %f6 alignaddr %l2, %i6, %o4 subccc %o6, 0x0BC0, %i7 andncc %g7, %g6, %l3 fmovse %icc, %f14, %f5 nop setx loop_1319, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbge %fcc2, loop_1320 or %o1, 0x0716, %o7 ld [%l7 + 0x48], %f26 loop_1319: movpos %xcc, %i1, %l1 loop_1320: ldub [%l7 + 0x37], %i4 andn %l5, 0x0BE3, %o0 tvs %xcc, 0x0 wr %g0, 0x80, %asi ldswa [%l7 + 0x4C] %asi, %i3 tcs %xcc, 0x1 sub %g2, 0x1A65, %i2 andn %l0, 0x0141, %g1 fnegs %f8, %f10 movrne %g4, %g3, %l6 fcmpne16 %f16, %f14, %g5 nop set 0x28, %i7 prefetch [%l7 + %i7], 0x0 nop set 0x10, %i1 ldstub [%l7 + %i1], %i5 edge8ln %o3, %l4, %i0 fcmped %fcc0, %f20, %f28 edge16l %o5, %o2, %i6 sub %l2, %o4, %i7 taddcc %o6, %g6, %g7 sub %o1, %o7, %l3 tne %icc, 0x5 fmovdleu %icc, %f10, %f26 mulx %i1, %i4, %l1 fmovsne %icc, %f1, %f16 edge8 %l5, %i3, %g2 udivx %i2, 0x1F3A, %o0 ldstub [%l7 + 0x33], %l0 ldsb [%l7 + 0x1D], %g4 array16 %g3, %l6, %g5 fcmped %fcc1, %f6, %f28 fnor %f24, %f0, %f22 fexpand %f27, %f4 set 0x18, %i0 prefetcha [%l7 + %i0] 0x14, 0x0 stb %i5, [%l7 + 0x08] movcc %icc, %o3, %l4 fmovrdgz %o5, %f6, %f18 umul %i0, 0x1F56, %i6 xorcc %o2, %o4, %l2 brz %i7, loop_1321 mova %xcc, %g6, %o6 smulcc %g7, %o1, %l3 bneg,a %icc, loop_1322 loop_1321: subccc %o7, %i1, %i4 fnegs %f11, %f7 sub %l5, %l1, %i3 loop_1322: udivcc %g2, 0x1072, %o0 movneg %icc, %l0, %g4 wr %g0, 0x89, %asi ldswa [%l7 + 0x74] %asi, %g3 subccc %l6, 0x1D33, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %g1, %g5, %o3 movcs %icc, %i5, %o5 edge32ln %i0, %i6, %o2 movrgez %l4, 0x2D7, %l2 fmovrdgez %o4, %f26, %f0 taddcc %g6, 0x1070, %i7 wr %g0, 0xe2, %asi stxa %o6, [%l7 + 0x50] %asi membar #Sync addccc %o1, 0x0784, %g7 movre %o7, 0x397, %l3 add %i4, %i1, %l1 addccc %l5, %g2, %i3 xorcc %o0, %g4, %g3 movcs %xcc, %l6, %l0 udivcc %i2, 0x1D29, %g5 move %xcc, %g1, %i5 add %l7, 0x68, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %o3 casa [%l6] %asi, %o3, %o5 tne %icc, 0x5 movleu %icc, %i6, %o2 tvc %icc, 0x7 udivx %i0, 0x19B0, %l2 fmovdl %xcc, %f9, %f13 array16 %o4, %g6, %l4 fsrc1s %f7, %f7 tleu %xcc, 0x0 fmul8x16 %f28, %f12, %f4 edge32l %i7, %o6, %g7 nop setx loop_1323, %l0, %l1 jmpl %l1, %o1 subc %o7, 0x037D, %l3 fcmpgt32 %f14, %f18, %i4 fmul8x16 %f18, %f0, %f2 loop_1323: edge8n %i1, %l1, %l5 tg %icc, 0x4 fmovd %f26, %f22 sra %i3, %o0, %g4 set 0x10, %o4 ldxa [%g0 + %o4] 0x20, %g2 bg,a,pn %xcc, loop_1324 ldstub [%l7 + 0x6E], %g3 sdiv %l0, 0x14B9, %i2 fxor %f30, %f22, %f0 loop_1324: movrgz %g5, %l6, %g1 tle %icc, 0x0 umulcc %i5, %o3, %o5 bcs %xcc, loop_1325 st %f18, [%l7 + 0x78] subccc %i6, 0x05FA, %o2 fxnor %f18, %f24, %f12 loop_1325: srax %i0, %l2, %g6 movgu %icc, %l4, %i7 fmul8ulx16 %f2, %f8, %f16 tneg %icc, 0x5 sir 0x1487 movcs %icc, %o4, %g7 movcc %xcc, %o6, %o7 fxnor %f14, %f14, %f24 sllx %o1, 0x01, %i4 fmovsl %xcc, %f14, %f0 fandnot2s %f0, %f22, %f31 fbu %fcc3, loop_1326 fcmpd %fcc1, %f16, %f16 andn %i1, 0x1C3A, %l3 taddcc %l1, 0x1222, %l5 loop_1326: move %icc, %o0, %g4 st %f5, [%l7 + 0x64] udivx %i3, 0x0277, %g2 edge16ln %l0, %i2, %g5 sub %g3, 0x1670, %g1 movrgez %l6, %o3, %o5 taddcctv %i6, %i5, %o2 edge16 %i0, %g6, %l2 andn %i7, 0x1CA6, %l4 brgz %o4, loop_1327 taddcc %o6, %o7, %g7 call loop_1328 prefetch [%l7 + 0x78], 0x0 loop_1327: movcs %xcc, %o1, %i4 movrgz %i1, 0x246, %l1 loop_1328: movvs %icc, %l3, %o0 set 0x74, %l4 stwa %l5, [%l7 + %l4] 0x80 tpos %icc, 0x2 move %xcc, %i3, %g2 edge8n %l0, %g4, %g5 wr %g0, 0x89, %asi ldsba [%l7 + 0x14] %asi, %g3 movle %icc, %i2, %g1 movgu %icc, %l6, %o5 fmovdl %icc, %f14, %f11 nop set 0x52, %i5 ldsb [%l7 + %i5], %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlz %o3, loop_1329 fxnor %f12, %f26, %f20 edge16ln %i5, %o2, %i0 movvc %icc, %g6, %l2 loop_1329: sra %i7, 0x10, %l4 fbule,a %fcc0, loop_1330 membar 0x37 movn %icc, %o6, %o7 sdivcc %g7, 0x08D1, %o1 loop_1330: siam 0x1 wr %g0, 0x80, %asi swapa [%l7 + 0x60] %asi, %o4 movrne %i1, 0x20F, %l1 movrne %i4, %o0, %l3 fpadd16 %f0, %f2, %f28 movn %icc, %l5, %i3 te %xcc, 0x6 ba loop_1331 edge16l %g2, %l0, %g4 srax %g3, 0x0C, %i2 movrlz %g5, %g1, %l6 loop_1331: fnot2 %f8, %f26 tsubcctv %o5, 0x1EC2, %i6 fzeros %f23 movcs %xcc, %o3, %o2 smul %i0, 0x1175, %i5 fmovd %f24, %f28 set 0x58, %o1 stxa %l2, [%l7 + %o1] 0x2f membar #Sync fcmpeq16 %f8, %f22, %g6 edge16n %l4, %i7, %o6 fzeros %f21 orn %o7, %g7, %o4 tl %icc, 0x2 bpos,a %xcc, loop_1332 ble loop_1333 fbe %fcc0, loop_1334 tne %icc, 0x1 loop_1332: fmovrdgz %i1, %f4, %f2 loop_1333: nop set 0x18, %l0 swapa [%l7 + %l0] 0x89, %o1 loop_1334: addc %i4, 0x09BD, %o0 fbul,a %fcc0, loop_1335 siam 0x0 orcc %l1, 0x0AFA, %l5 movg %xcc, %l3, %i3 loop_1335: taddcctv %l0, 0x15CB, %g2 fandnot1 %f4, %f24, %f12 movrlez %g4, 0x29A, %g3 movrne %i2, 0x043, %g1 orncc %g5, 0x0D71, %o5 fnand %f14, %f2, %f28 set 0x49, %o6 ldstuba [%l7 + %o6] 0x88, %l6 edge32ln %i6, %o3, %o2 set 0x40, %o3 stda %f0, [%l7 + %o3] 0x11 mova %xcc, %i0, %l2 fmovsvc %xcc, %f3, %f21 sdivx %i5, 0x0B0C, %g6 fbe %fcc2, loop_1336 tg %xcc, 0x2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8x16al %f22, %f7, %f22 loop_1336: fmovde %xcc, %f19, %f19 movneg %xcc, %l4, %o6 fmovrdlez %i7, %f18, %f26 fone %f20 sdivx %g7, 0x0E79, %o4 ldstub [%l7 + 0x3E], %o7 ldub [%l7 + 0x30], %o1 tsubcctv %i1, 0x1DE4, %i4 ldsw [%l7 + 0x14], %l1 tg %icc, 0x0 fbul,a %fcc3, loop_1337 tg %icc, 0x6 fzero %f28 sra %o0, 0x0C, %l3 loop_1337: fblg,a %fcc3, loop_1338 fcmpgt16 %f20, %f2, %i3 swap [%l7 + 0x58], %l5 array8 %l0, %g4, %g3 loop_1338: movrgz %i2, 0x2CF, %g1 tgu %xcc, 0x6 xnor %g5, 0x0667, %o5 smulcc %l6, %i6, %g2 fmovs %f6, %f23 movne %icc, %o3, %i0 tleu %xcc, 0x1 movleu %icc, %l2, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_1339, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tcs %icc, 0x0 fnor %f6, %f16, %f14 movrne %o2, 0x2C1, %l4 loop_1339: call loop_1340 fxnor %f18, %f8, %f16 tg %xcc, 0x7 sethi 0x0280, %g6 loop_1340: fnot2 %f26, %f26 fmovdleu %xcc, %f0, %f7 fbuge,a %fcc2, loop_1341 fmovsne %xcc, %f29, %f10 sdiv %o6, 0x0284, %i7 stx %o4, [%l7 + 0x68] loop_1341: fmul8x16au %f20, %f6, %f0 std %g6, [%l7 + 0x40] movcs %icc, %o7, %o1 bvc %xcc, loop_1342 ldx [%l7 + 0x20], %i4 smul %l1, %i1, %l3 fmovrse %o0, %f29, %f20 loop_1342: tcs %xcc, 0x2 fmovrse %l5, %f6, %f9 edge16l %l0, %i3, %g3 edge32n %g4, %g1, %i2 tgu %icc, 0x5 array8 %o5, %l6, %i6 edge8ln %g2, %g5, %i0 fbo %fcc0, loop_1343 bpos,pt %xcc, loop_1344 bcc,pn %icc, loop_1345 sdiv %l2, 0x05E5, %o3 loop_1343: nop wr %g0, 0xea, %asi stba %i5, [%l7 + 0x59] %asi membar #Sync loop_1344: stx %o2, [%l7 + 0x48] loop_1345: fnot2 %f10, %f22 tleu %xcc, 0x0 subccc %g6, %o6, %l4 fblg,a %fcc3, loop_1346 te %icc, 0x3 mova %icc, %i7, %g7 fpsub32 %f20, %f22, %f26 loop_1346: ta %icc, 0x5 nop setx loop_1347, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbul %fcc0, loop_1348 movne %icc, %o4, %o1 sllx %i4, %o7, %i1 loop_1347: movre %l3, 0x34D, %l1 loop_1348: sdivcc %l5, 0x048B, %l0 wr %g0, 0x88, %asi ldstuba [%l7 + 0x38] %asi, %i3 fpsub32 %f12, %f28, %f16 fmovsa %xcc, %f19, %f28 mulx %o0, 0x1D73, %g4 wr %g0, 0x80, %asi prefetcha [%l7 + 0x38] %asi, 0x2 brlz,a %g3, loop_1349 movneg %icc, %i2, %l6 nop set 0x60, %o7 std %o4, [%l7 + %o7] nop setx loop_1350, %l0, %l1 jmpl %l1, %i6 loop_1349: array8 %g5, %g2, %l2 nop set 0x34, %g5 ldsw [%l7 + %g5], %i0 srax %o3, %i5, %g6 loop_1350: xor %o6, 0x0DFD, %o2 pdist %f0, %f24, %f22 movn %icc, %i7, %g7 subcc %o4, 0x011F, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmps %fcc1, %f9, %f9 bcc,a,pn %icc, loop_1351 std %o0, [%l7 + 0x68] fbuge,a %fcc0, loop_1352 fmovrdne %i4, %f18, %f10 loop_1351: xorcc %i1, %l3, %o7 alignaddrl %l1, %l5, %l0 loop_1352: faligndata %f20, %f28, %f14 fmuld8sux16 %f29, %f6, %f2 membar 0x6F call loop_1353 fmovrse %o0, %f24, %f18 ble,a %icc, loop_1354 fbl,a %fcc1, loop_1355 loop_1353: tge %icc, 0x0 siam 0x7 loop_1354: fone %f22 loop_1355: tg %xcc, 0x1 add %g4, %i3, %g3 array32 %g1, %i2, %o5 edge8l %i6, %g5, %l6 movle %icc, %l2, %i0 edge32 %g2, %i5, %o3 edge32 %o6, %g6, %i7 movrgez %o2, %o4, %l4 wr %g0, 0x88, %asi lduba [%l7 + 0x74] %asi, %g7 movleu %icc, %o1, %i4 bg,a,pn %icc, loop_1356 fble,a %fcc2, loop_1357 ldd [%l7 + 0x60], %l2 umul %o7, %i1, %l5 loop_1356: smul %l1, 0x0082, %l0 loop_1357: fsrc2 %f2, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fba,a %fcc3, loop_1358 umul %o0, 0x15D6, %g4 movl %xcc, %i3, %g3 edge8n %i2, %g1, %o5 loop_1358: smulcc %i6, %g5, %l2 xor %i0, 0x1C5F, %g2 fbne,a %fcc0, loop_1359 fnands %f18, %f18, %f27 fmovdcs %xcc, %f16, %f23 xnorcc %l6, 0x13A2, %i5 loop_1359: nop wr %g0, 0x10, %asi ldsha [%l7 + 0x16] %asi, %o3 edge8l %o6, %i7, %g6 array8 %o4, %l4, %g7 fpmerge %f10, %f17, %f20 fnors %f25, %f1, %f6 edge32 %o2, %i4, %l3 tne %icc, 0x0 umulcc %o1, %o7, %i1 umul %l5, 0x131B, %l1 fornot2s %f4, %f7, %f17 fcmpeq32 %f12, %f12, %l0 subccc %g4, 0x00FA, %i3 sllx %o0, %g3, %g1 add %i2, 0x1027, %i6 popc %g5, %o5 fxnors %f24, %f13, %f16 fmovdpos %icc, %f5, %f9 array32 %i0, %g2, %l6 array32 %l2, %o3, %i5 bgu,a,pn %xcc, loop_1360 fmovsge %icc, %f0, %f4 swap [%l7 + 0x0C], %i7 array32 %o6, %o4, %g6 loop_1360: move %icc, %l4, %g7 fmovdcs %icc, %f31, %f23 movre %o2, 0x24D, %l3 array16 %i4, %o7, %o1 fmovdvs %xcc, %f7, %f18 fba %fcc1, loop_1361 srax %l5, %i1, %l1 edge16n %l0, %g4, %i3 smulcc %g3, 0x0704, %o0 loop_1361: edge32 %i2, %g1, %i6 movgu %xcc, %o5, %g5 ta %xcc, 0x4 edge8n %g2, %l6, %i0 popc 0x1881, %o3 fpadd16s %f0, %f29, %f11 stbar fbg %fcc0, loop_1362 fnot2 %f14, %f18 fpackfix %f0, %f24 movpos %icc, %l2, %i7 loop_1362: ldsw [%l7 + 0x28], %o6 ldsh [%l7 + 0x24], %i5 wr %g0, 0xe2, %asi ldda [%l7 + 0x40] %asi, %o4 fmovdleu %icc, %f4, %f17 fmovde %xcc, %f16, %f9 mulx %g6, 0x165D, %g7 sub %o2, 0x02ED, %l3 fmovsgu %xcc, %f8, %f17 movne %icc, %i4, %l4 membar 0x00 tl %icc, 0x4 fbule,a %fcc0, loop_1363 umulcc %o1, 0x0659, %l5 xnorcc %i1, 0x0381, %l1 fmovrdlz %o7, %f10, %f28 loop_1363: subcc %g4, 0x158D, %i3 set 0x70, %g7 lda [%l7 + %g7] 0x14, %f21 tne %icc, 0x7 andn %g3, %l0, %o0 mulscc %g1, %i6, %o5 fmovscs %icc, %f26, %f3 alignaddrl %g5, %i2, %g2 subccc %i0, 0x1632, %l6 add %l2, %o3, %o6 wr %g0, 0x04, %asi ldxa [%l7 + 0x40] %asi, %i5 fcmple16 %f14, %f18, %i7 tleu %xcc, 0x0 smul %o4, 0x09F0, %g7 brgez %o2, loop_1364 orn %g6, %i4, %l4 fbo %fcc3, loop_1365 mulscc %l3, %l5, %i1 loop_1364: fand %f20, %f22, %f30 bl %xcc, loop_1366 loop_1365: mulx %l1, %o7, %o1 edge8n %i3, %g4, %g3 fbule,a %fcc0, loop_1367 loop_1366: subccc %l0, 0x189B, %o0 xorcc %i6, %g1, %o5 fexpand %f1, %f18 loop_1367: tgu %icc, 0x2 sth %g5, [%l7 + 0x6A] addc %g2, %i2, %i0 fxors %f11, %f30, %f23 popc 0x001A, %l6 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 fnot2 %f18, %f22 edge32l %l2, %o6, %i5 fmovspos %icc, %f6, %f30 subccc %o3, 0x0D41, %i7 set 0x50, %l3 swapa [%l7 + %l3] 0x10, %g7 movrne %o4, %g6, %i4 tcc %icc, 0x3 fnegd %f30, %f16 std %f20, [%l7 + 0x10] bcs %xcc, loop_1368 fmovrdlz %o2, %f16, %f28 tgu %icc, 0x4 movcc %xcc, %l3, %l5 loop_1368: bcc,pn %icc, loop_1369 brlez %l4, loop_1370 movg %icc, %i1, %o7 fmovsn %icc, %f26, %f7 loop_1369: and %l1, 0x1E02, %i3 loop_1370: edge32ln %o1, %g4, %l0 edge16ln %o0, %i6, %g3 movre %o5, 0x320, %g5 wr %g0, 0x19, %asi ldstuba [%l7 + 0x22] %asi, %g2 bleu,pt %xcc, loop_1371 orncc %g1, %i0, %l6 fpmerge %f8, %f18, %f30 addc %l2, %o6, %i2 loop_1371: xorcc %o3, 0x1340, %i7 movre %i5, %o4, %g6 tvc %xcc, 0x0 tl %xcc, 0x6 xnorcc %i4, 0x14B8, %o2 fbn %fcc1, loop_1372 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc %l3, %l5 wr %g0, 0x80, %asi lduha [%l7 + 0x66] %asi, %g7 loop_1372: xnor %i1, 0x1A45, %l4 wr %g0, 0x19, %asi ldsha [%l7 + 0x26] %asi, %l1 set 0x3D, %i3 ldstuba [%l7 + %i3] 0x80, %i3 movrlz %o1, 0x12E, %g4 edge16n %l0, %o7, %i6 andncc %g3, %o5, %o0 edge16n %g2, %g1, %i0 udivcc %g5, 0x1F95, %l6 stx %o6, [%l7 + 0x78] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcc,pn %xcc, loop_1373 edge32l %l2, %i2, %o3 movn %icc, %i7, %i5 sra %o4, %g6, %o2 loop_1373: fpadd16s %f15, %f6, %f21 movrne %i4, %l5, %l3 fpack32 %f12, %f10, %f20 tsubcc %g7, 0x014F, %i1 bl,a loop_1374 ldx [%l7 + 0x48], %l4 nop setx loop_1375, %l0, %l1 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 %l1, 0x18D4, %i3 loop_1374: fornot2s %f28, %f25, %f3 tl %icc, 0x7 loop_1375: move %xcc, %g4, %l0 tneg %xcc, 0x6 fbl %fcc1, loop_1376 brgez %o1, loop_1377 fbl,a %fcc3, loop_1378 fbule %fcc2, loop_1379 loop_1376: call loop_1380 loop_1377: array8 %o7, %i6, %o5 loop_1378: edge32l %g3, %o0, %g2 loop_1379: edge16n %g1, %g5, %l6 loop_1380: stx %i0, [%l7 + 0x50] xorcc %o6, 0x1988, %i2 edge8ln %l2, %i7, %i5 fxor %f10, %f8, %f22 tle %xcc, 0x4 srlx %o4, %o3, %o2 alignaddrl %i4, %g6, %l5 fcmple16 %f12, %f20, %l3 set 0x1C, %l1 lda [%l7 + %l1] 0x10, %f31 fpadd16 %f2, %f28, %f4 movcs %icc, %g7, %l4 fbug %fcc3, loop_1381 tcc %xcc, 0x0 edge8n %l1, %i1, %i3 edge8n %g4, %l0, %o7 loop_1381: edge8ln %o1, %o5, %g3 umulcc %i6, 0x0C77, %g2 sdiv %g1, 0x1F5F, %o0 membar 0x10 edge32ln %g5, %l6, %o6 std %i2, [%l7 + 0x68] movvc %xcc, %i0, %i7 fbe,a %fcc2, loop_1382 movge %xcc, %i5, %o4 xnor %o3, %l2, %i4 ldx [%l7 + 0x38], %o2 loop_1382: nop setx loop_1383, %l0, %l1 jmpl %l1, %l5 movrgez %g6, 0x199, %g7 movcs %icc, %l3, %l4 edge8ln %l1, %i1, %i3 loop_1383: fcmpeq32 %f20, %f0, %g4 orcc %o7, %o1, %l0 udivx %o5, 0x1F8B, %g3 tleu %xcc, 0x1 prefetch [%l7 + 0x4C], 0x1 sdivcc %i6, 0x0406, %g2 tne %xcc, 0x5 fmovsle %xcc, %f10, %f31 sub %o0, 0x1A96, %g1 ba,a,pt %xcc, loop_1384 edge32 %g5, %o6, %i2 fnot2 %f26, %f22 taddcc %l6, 0x1DA2, %i7 loop_1384: fbule,a %fcc2, loop_1385 tsubcctv %i5, %i0, %o4 srlx %o3, %i4, %o2 be,a,pt %icc, loop_1386 loop_1385: fornot2s %f1, %f12, %f30 fbn,a %fcc3, loop_1387 movne %xcc, %l5, %l2 loop_1386: fmovrslz %g7, %f9, %f15 movrgez %g6, 0x3BF, %l3 loop_1387: fandnot2 %f12, %f2, %f10 fmovdne %xcc, %f8, %f6 udivcc %l1, 0x17E8, %i1 sllx %l4, %g4, %i3 tne %icc, 0x4 edge8n %o1, %l0, %o7 fbug %fcc0, loop_1388 movg %xcc, %o5, %i6 fnot1 %f0, %f24 taddcctv %g3, %o0, %g1 loop_1388: fmovdleu %icc, %f11, %f20 edge8 %g2, %g5, %i2 edge8l %l6, %o6, %i5 fbne %fcc3, loop_1389 xorcc %i0, 0x1F2B, %i7 addc %o4, %i4, %o3 fmovrslz %o2, %f4, %f19 loop_1389: alignaddrl %l2, %l5, %g6 edge32n %g7, %l1, %i1 movn %icc, %l4, %l3 or %i3, 0x0250, %o1 fmovrdlz %g4, %f22, %f0 movrne %o7, %o5, %i6 fbne,a %fcc2, loop_1390 brgez,a %g3, loop_1391 fsrc2s %f0, %f10 movn %icc, %o0, %g1 loop_1390: sth %g2, [%l7 + 0x20] loop_1391: edge8ln %g5, %i2, %l0 movl %icc, %o6, %i5 popc %i0, %i7 stb %o4, [%l7 + 0x18] fones %f9 fmovrslz %l6, %f14, %f1 fmovscc %icc, %f27, %f16 ldx [%l7 + 0x10], %o3 fmuld8sux16 %f6, %f31, %f0 fblg %fcc1, loop_1392 fmovde %xcc, %f26, %f11 movre %o2, 0x292, %i4 tcs %xcc, 0x0 loop_1392: st %f11, [%l7 + 0x50] alignaddrl %l5, %g6, %l2 orncc %l1, 0x0884, %g7 smulcc %i1, %l4, %l3 std %f14, [%l7 + 0x50] tcc %xcc, 0x0 alignaddrl %i3, %o1, %o7 fbu %fcc2, loop_1393 movleu %icc, %o5, %g4 srax %g3, %i6, %g1 flush %l7 + 0x7C loop_1393: fbl %fcc3, loop_1394 nop setx loop_1395, %l0, %l1 jmpl %l1, %o0 taddcc %g2, 0x1EE6, %i2 stbar loop_1394: nop wr %g0, 0x0c, %asi ldstuba [%l7 + 0x54] %asi, %g5 loop_1395: membar 0x73 orn %o6, 0x1BCD, %i5 be,a,pt %xcc, loop_1396 movrne %i0, 0x261, %i7 ldsw [%l7 + 0x30], %o4 xnor %l0, %l6, %o2 loop_1396: addccc %i4, 0x14B3, %o3 tle %icc, 0x3 movg %icc, %g6, %l5 fbu,a %fcc0, loop_1397 umulcc %l1, 0x0FA3, %g7 smulcc %i1, %l4, %l3 alignaddrl %i3, %o1, %l2 loop_1397: fmovdneg %icc, %f26, %f17 sir 0x13A6 sir 0x12F0 sir 0x1F07 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8ulx16 %f2, %f14, %f0 fbug,a %fcc1, loop_1398 fnand %f14, %f28, %f8 bvc loop_1399 fpack16 %f24, %f28 loop_1398: call loop_1400 ta %xcc, 0x2 loop_1399: sir 0x1483 stw %o5, [%l7 + 0x64] loop_1400: and %g4, %g3, %i6 fbg %fcc1, loop_1401 tge %xcc, 0x5 bshuffle %f14, %f2, %f30 movg %icc, %o7, %g1 loop_1401: mulx %g2, %i2, %o0 fornot2s %f4, %f12, %f7 fxor %f28, %f12, %f10 movrne %g5, 0x3EC, %o6 fpsub16s %f6, %f20, %f28 sll %i0, %i5, %o4 swap [%l7 + 0x1C], %i7 tvs %icc, 0x4 alignaddr %l0, %o2, %l6 edge32n %o3, %i4, %l5 movge %xcc, %l1, %g7 taddcc %g6, 0x142A, %l4 tle %xcc, 0x1 movvc %icc, %i1, %i3 set 0x50, %l6 lda [%l7 + %l6] 0x18, %f15 wr %g0, 0x18, %asi ldsha [%l7 + 0x5E] %asi, %l3 tgu %xcc, 0x3 fmovrde %o1, %f8, %f14 fzeros %f26 edge8ln %o5, %l2, %g4 tle %icc, 0x3 lduh [%l7 + 0x1E], %i6 fmovrdne %o7, %f24, %f18 tge %icc, 0x7 wr %g0, 0x2f, %asi ldda [%l7 + 0x30] %asi, %g0 movcs %xcc, %g2, %g3 bn,pt %icc, loop_1402 smulcc %i2, 0x1A7C, %g5 set 0x10, %o0 ldxa [%l7 + %o0] 0x89, %o0 loop_1402: movge %xcc, %o6, %i5 udiv %o4, 0x0513, %i0 subc %l0, %i7, %l6 fpack16 %f6, %f23 sdivx %o2, 0x115B, %i4 sdivcc %o3, 0x197D, %l5 tne %xcc, 0x1 smul %l1, 0x0AFB, %g6 sdivcc %l4, 0x1039, %i1 taddcc %g7, 0x08C0, %i3 te %xcc, 0x5 fsrc2 %f10, %f10 movrlz %o1, 0x0B5, %o5 tne %icc, 0x4 wr %g0, 0x18, %asi ldsba [%l7 + 0x77] %asi, %l3 move %xcc, %g4, %l2 brlz,a %o7, loop_1403 taddcc %i6, 0x0334, %g1 alignaddrl %g2, %g3, %g5 umul %i2, %o6, %o0 loop_1403: smul %i5, 0x1D87, %i0 edge16ln %l0, %i7, %o4 edge8 %o2, %i4, %o3 fabsd %f30, %f8 tleu %icc, 0x0 movpos %xcc, %l6, %l5 bl,a loop_1404 fabsd %f14, %f12 ldub [%l7 + 0x37], %l1 fmovrsgz %g6, %f20, %f15 loop_1404: stbar fornot1 %f0, %f12, %f6 sdivx %i1, 0x113C, %l4 movgu %icc, %i3, %g7 udiv %o5, 0x0AF6, %o1 fbg,a %fcc3, loop_1405 sth %g4, [%l7 + 0x52] tvs %xcc, 0x1 andn %l3, %o7, %l2 loop_1405: edge32 %g1, %i6, %g3 andn %g2, 0x0B28, %i2 movl %xcc, %o6, %g5 bleu,pn %icc, loop_1406 movre %i5, 0x2C4, %o0 movrgz %l0, %i0, %i7 fpack16 %f0, %f21 loop_1406: mulscc %o4, 0x0D51, %o2 swap [%l7 + 0x70], %o3 tne %icc, 0x4 udivcc %i4, 0x19D8, %l6 movleu %xcc, %l1, %g6 mulscc %l5, %i1, %l4 udivcc %i3, 0x0FC3, %o5 fxors %f19, %f20, %f10 fmovrdne %o1, %f12, %f30 be,pt %xcc, loop_1407 fcmpgt16 %f16, %f26, %g7 fxnors %f2, %f10, %f28 subccc %g4, 0x0B1C, %o7 loop_1407: fmovscc %xcc, %f22, %f24 set 0x60, %l2 prefetcha [%l7 + %l2] 0x0c, 0x1 srlx %l3, 0x00, %i6 set 0x20, %g4 ldxa [%l7 + %g4] 0x88, %g1 fandnot1s %f0, %f2, %f26 stbar andn %g2, 0x1CD6, %i2 movrgz %o6, 0x3BC, %g5 udivcc %i5, 0x05D0, %o0 movvs %icc, %l0, %g3 set 0x50, %g1 ldda [%l7 + %g1] 0x04, %i6 tneg %icc, 0x5 brgz %o4, loop_1408 sdivcc %o2, 0x035D, %o3 fnands %f7, %f20, %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1408: taddcctv %i0, 0x0063, %i4 ta %icc, 0x2 set 0x60, %g6 stha %l6, [%l7 + %g6] 0x2b membar #Sync umulcc %l1, %g6, %l5 fmovsvs %icc, %f26, %f20 fbue,a %fcc3, loop_1409 fnegd %f10, %f4 fbge %fcc0, loop_1410 fmovdvc %icc, %f30, %f3 loop_1409: fbn %fcc1, loop_1411 xnor %i1, %l4, %i3 loop_1410: fmovrsgz %o1, %f16, %f4 edge32l %g7, %o5, %g4 loop_1411: tge %xcc, 0x3 bcc,pt %xcc, loop_1412 fpadd16s %f20, %f23, %f30 fpackfix %f8, %f26 movcs %xcc, %o7, %l3 loop_1412: fnegs %f26, %f25 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f0 tgu %xcc, 0x6 bcc,a %icc, loop_1413 bcc,a loop_1414 subcc %l2, 0x18D5, %i6 move %xcc, %g2, %i2 loop_1413: movleu %xcc, %g1, %o6 loop_1414: fxor %f2, %f8, %f2 set 0x28, %g2 stwa %g5, [%l7 + %g2] 0x19 umulcc %o0, %i5, %g3 orncc %l0, %i7, %o4 bneg,pn %xcc, loop_1415 xnor %o2, %o3, %i0 fbn %fcc3, loop_1416 ldsb [%l7 + 0x17], %l6 loop_1415: pdist %f10, %f12, %f2 movrne %l1, 0x389, %i4 loop_1416: move %icc, %l5, %i1 tsubcc %g6, %l4, %i3 sllx %o1, 0x00, %g7 movle %icc, %o5, %g4 or %l3, %o7, %l2 set 0x38, %o5 ldxa [%l7 + %o5] 0x88, %g2 fmovsle %icc, %f18, %f12 tgu %icc, 0x6 call loop_1417 mova %icc, %i6, %g1 wr %g0, 0xf9, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_1417: nop add %l7, 0x44, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %i2, %o6 tcc %xcc, 0x4 bpos,pn %xcc, loop_1418 movrgez %o0, 0x2AE, %g5 fxnors %f26, %f14, %f19 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1418: fnot2s %f0, %f21 set 0x23, %l5 lduba [%l7 + %l5] 0x81, %g3 mova %icc, %l0, %i5 alignaddrl %i7, %o2, %o4 umul %o3, %l6, %i0 fbge %fcc1, loop_1419 tn %xcc, 0x1 fnand %f2, %f18, %f6 ta %icc, 0x5 loop_1419: movrgz %i4, 0x1F8, %l1 srl %l5, 0x13, %i1 brlz,a %l4, loop_1420 srl %g6, %o1, %i3 movgu %icc, %g7, %g4 fbl,a %fcc0, loop_1421 loop_1420: fandnot1s %f0, %f25, %f19 movrgz %l3, 0x09C, %o5 bne,a,pt %icc, loop_1422 loop_1421: fbe %fcc3, loop_1423 movneg %xcc, %l2, %g2 fmovdcs %xcc, %f30, %f1 loop_1422: movcs %icc, %i6, %g1 loop_1423: nop set 0x14, %i6 swapa [%l7 + %i6] 0x89, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %o7, %o6, %g5 fbe %fcc2, loop_1424 sub %o0, %g3, %l0 edge16l %i7, %o2, %i5 ta %icc, 0x3 loop_1424: edge16n %o3, %o4, %i0 edge32ln %i4, %l6, %l5 fornot2 %f8, %f0, %f18 set 0x5E, %g3 lduha [%l7 + %g3] 0x10, %i1 fmovd %f14, %f12 fmovdvs %icc, %f17, %f16 sir 0x03C2 subcc %l1, 0x10A7, %g6 tl %icc, 0x1 add %l7, 0x70, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %l4, %i3 edge32ln %o1, %g4, %l3 edge16n %o5, %l2, %g2 fmovrslez %g7, %f6, %f13 mulx %i6, 0x05AE, %g1 movrlz %i2, 0x131, %o7 fble %fcc3, loop_1425 umul %o6, %g5, %o0 movvs %icc, %g3, %i7 set 0x25, %i4 lduba [%l7 + %i4] 0x14, %o2 loop_1425: xorcc %l0, 0x00E4, %i5 array16 %o3, %o4, %i4 movleu %icc, %i0, %l5 fpsub32s %f8, %f20, %f7 sll %i1, 0x16, %l6 ble loop_1426 srax %l1, 0x00, %l4 edge8 %g6, %o1, %g4 st %f19, [%l7 + 0x3C] loop_1426: fcmple16 %f10, %f26, %i3 smulcc %o5, %l2, %g2 srl %l3, 0x0C, %i6 wr %g0, 0x11, %asi ldsha [%l7 + 0x08] %asi, %g1 nop set 0x08, %o2 ldd [%l7 + %o2], %f2 ble,a,pt %icc, loop_1427 tpos %xcc, 0x0 movleu %xcc, %i2, %g7 fxnor %f4, %f28, %f6 loop_1427: movleu %icc, %o7, %g5 edge32l %o6, %o0, %i7 subc %o2, %l0, %g3 tn %icc, 0x1 brnz,a %i5, loop_1428 fbe %fcc3, loop_1429 sth %o3, [%l7 + 0x40] fmul8x16au %f26, %f7, %f30 loop_1428: xnor %o4, %i0, %i4 loop_1429: movleu %xcc, %i1, %l5 fabss %f1, %f17 udivx %l6, 0x01C0, %l4 fmovrdne %l1, %f14, %f20 udivx %g6, 0x1D9A, %o1 fand %f20, %f28, %f14 tne %icc, 0x1 fbne,a %fcc3, loop_1430 smul %g4, %i3, %l2 fmovdn %xcc, %f5, %f25 sll %g2, %o5, %l3 loop_1430: ldsw [%l7 + 0x70], %i6 taddcc %i2, 0x1D95, %g1 tsubcc %o7, 0x0579, %g7 edge32 %o6, %o0, %g5 swap [%l7 + 0x5C], %i7 array32 %l0, %g3, %i5 bvc,pt %xcc, loop_1431 sra %o2, 0x16, %o4 flush %l7 + 0x68 fxnor %f28, %f20, %f22 loop_1431: lduw [%l7 + 0x10], %i0 fcmpne32 %f6, %f28, %o3 ta %icc, 0x3 fmovda %xcc, %f31, %f1 fands %f2, %f22, %f3 tcs %icc, 0x5 fcmpeq32 %f30, %f28, %i4 taddcc %l5, %i1, %l4 edge16l %l1, %l6, %g6 brgez %o1, loop_1432 flush %l7 + 0x10 mulscc %g4, %l2, %g2 tne %xcc, 0x2 loop_1432: fcmpes %fcc2, %f9, %f31 fmovrse %o5, %f24, %f5 subccc %i3, 0x0D6E, %i6 brnz %l3, loop_1433 brgz,a %g1, loop_1434 ble,pn %xcc, loop_1435 fmovrsgez %i2, %f23, %f18 loop_1433: bl,a %icc, loop_1436 loop_1434: tvs %icc, 0x5 loop_1435: fornot2 %f30, %f16, %f16 fmovdleu %xcc, %f13, %f22 loop_1436: andncc %g7, %o7, %o0 nop setx loop_1437, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done st %f8, [%l7 + 0x30] fmovdcc %icc, %f20, %f7 fmovrdgz %g5, %f14, %f14 loop_1437: xnorcc %i7, 0x1CD0, %o6 fbne,a %fcc1, loop_1438 stw %g3, [%l7 + 0x14] edge32ln %l0, %i5, %o2 std %i0, [%l7 + 0x28] loop_1438: array16 %o4, %o3, %i4 tgu %xcc, 0x2 sdiv %l5, 0x11FA, %i1 fbuge,a %fcc2, loop_1439 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %l1, 0x1D0, %l4 udivcc %l6, 0x0028, %g6 loop_1439: fcmped %fcc2, %f14, %f20 nop setx loop_1440, %l0, %l1 jmpl %l1, %g4 bneg,pn %icc, loop_1441 udivx %l2, 0x1F9E, %o1 edge32l %o5, %g2, %i6 loop_1440: tleu %icc, 0x1 loop_1441: sra %l3, %i3, %i2 movl %xcc, %g1, %g7 set 0x08, %i2 ldxa [%l7 + %i2] 0x10, %o7 tvc %xcc, 0x7 movneg %xcc, %o0, %i7 brgez,a %g5, loop_1442 tsubcc %g3, 0x05C3, %o6 bgu,a,pt %xcc, loop_1443 ldsh [%l7 + 0x10], %l0 loop_1442: nop set 0x60, %i1 prefetcha [%l7 + %i1] 0x88, 0x0 loop_1443: mulx %i0, %o4, %o2 movrlz %i4, %o3, %i1 srl %l5, %l4, %l1 movg %xcc, %l6, %g6 bcs,a %xcc, loop_1444 edge8l %l2, %g4, %o1 sub %g2, 0x11F3, %i6 mulscc %o5, %l3, %i3 loop_1444: nop wr %g0, 0x22, %asi stda %i2, [%l7 + 0x50] %asi membar #Sync orncc %g7, 0x0FFD, %o7 movpos %icc, %g1, %o0 movgu %xcc, %i7, %g3 fsrc2 %f12, %f18 edge16l %o6, %l0, %g5 fbug %fcc2, loop_1445 fzeros %f11 movgu %icc, %i0, %o4 movrgz %i5, %o2, %i4 loop_1445: fmovsne %icc, %f7, %f4 add %o3, 0x06F2, %i1 tneg %xcc, 0x5 fnot1s %f2, %f22 fmovrdgez %l5, %f4, %f0 taddcctv %l4, 0x09DF, %l1 fbg,a %fcc1, loop_1446 fmovdvc %xcc, %f23, %f12 edge8l %l6, %g6, %l2 edge8ln %o1, %g4, %i6 loop_1446: movleu %xcc, %g2, %l3 andn %o5, %i3, %g7 xor %o7, %i2, %o0 stx %i7, [%l7 + 0x68] fbge %fcc0, loop_1447 or %g3, %g1, %l0 movne %xcc, %o6, %i0 array16 %g5, %o4, %o2 loop_1447: fmovrdgz %i5, %f14, %f24 subcc %i4, 0x1961, %i1 fmuld8sux16 %f16, %f10, %f2 subc %l5, 0x1192, %l4 swap [%l7 + 0x6C], %o3 add %l7, 0x5C, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %l6, %l1 udiv %l2, 0x1481, %o1 movcs %xcc, %g4, %g6 tsubcc %i6, %l3, %g2 or %i3, 0x0DD1, %o5 brgez %g7, loop_1448 movcs %xcc, %o7, %i2 edge8 %i7, %o0, %g3 orn %g1, 0x1396, %l0 loop_1448: fbg %fcc0, loop_1449 brlez %o6, loop_1450 sdivx %i0, 0x02D1, %o4 tsubcc %o2, %i5, %i4 loop_1449: nop wr %g0, 0x89, %asi ldxa [%l7 + 0x20] %asi, %g5 loop_1450: brlez %i1, loop_1451 movrne %l4, 0x31B, %o3 udiv %l5, 0x1544, %l1 set 0x08, %i7 ldxa [%l7 + %i7] 0x10, %l2 loop_1451: tsubcc %l6, 0x1A9B, %o1 movg %icc, %g4, %g6 add %l3, %g2, %i6 sllx %i3, 0x1B, %o5 wr %g0, 0x19, %asi stha %o7, [%l7 + 0x14] %asi movle %icc, %g7, %i2 set 0x70, %o4 swapa [%l7 + %o4] 0x81, %o0 set 0x40, %i0 ldda [%l7 + %i0] 0x18, %f0 edge32n %i7, %g3, %l0 bl %icc, loop_1452 fmul8ulx16 %f22, %f24, %f28 bleu,a,pt %xcc, loop_1453 edge32 %g1, %o6, %o4 loop_1452: subcc %i0, %i5, %i4 lduh [%l7 + 0x2E], %g5 loop_1453: movge %xcc, %i1, %o2 wr %g0, 0x81, %asi ldstuba [%l7 + 0x47] %asi, %l4 fmovsg %xcc, %f27, %f10 fmovscs %icc, %f31, %f8 brgz,a %o3, loop_1454 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %l5, 0x12, %l2 faligndata %f4, %f22, %f12 loop_1454: fbn,a %fcc3, loop_1455 std %f6, [%l7 + 0x68] alignaddrl %l1, %o1, %g4 bn loop_1456 loop_1455: movpos %icc, %l6, %g6 array16 %g2, %l3, %i6 mova %icc, %i3, %o5 loop_1456: array16 %g7, %i2, %o7 edge16ln %i7, %o0, %l0 pdist %f10, %f14, %f10 fxnor %f18, %f6, %f14 addc %g3, %g1, %o4 movvs %xcc, %i0, %i5 subc %i4, %o6, %i1 brlz,a %g5, loop_1457 brgez,a %l4, loop_1458 tpos %xcc, 0x4 subccc %o2, 0x1CA4, %l5 loop_1457: nop add %l7, 0x58, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %l2, %o3 loop_1458: fors %f27, %f30, %f23 tn %icc, 0x4 fornot1s %f22, %f0, %f5 fpsub32s %f1, %f20, %f31 fsrc1s %f21, %f13 edge16ln %o1, %l1, %g4 fble,a %fcc2, loop_1459 bne,a loop_1460 fble %fcc2, loop_1461 fmovsle %xcc, %f23, %f11 loop_1459: edge32ln %l6, %g6, %l3 loop_1460: popc 0x1323, %g2 loop_1461: edge8n %i3, %i6, %g7 add %i2, %o5, %i7 fcmpne16 %f2, %f10, %o0 tleu %xcc, 0x2 movn %icc, %l0, %g3 fcmpgt32 %f6, %f16, %o7 tl %icc, 0x7 fabsd %f22, %f28 and %g1, %i0, %i5 tgu %icc, 0x4 ta %xcc, 0x0 sth %i4, [%l7 + 0x76] fmul8x16au %f14, %f27, %f2 tvc %icc, 0x1 tg %xcc, 0x5 fba,a %fcc3, loop_1462 mova %xcc, %o6, %o4 subccc %g5, 0x1558, %i1 sdivcc %l4, 0x1816, %o2 loop_1462: brlz %l2, loop_1463 edge16 %o3, %o1, %l5 add %l7, 0x7C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g4, %l6 loop_1463: nop setx loop_1464, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bgu,pt %icc, loop_1465 fands %f29, %f1, %f10 smul %g6, 0x1C35, %l1 loop_1464: edge16 %l3, %i3, %g2 loop_1465: fsrc2 %f18, %f6 edge16ln %g7, %i2, %o5 movne %icc, %i6, %o0 movrne %i7, %l0, %g3 tsubcc %g1, 0x140E, %o7 tl %icc, 0x3 te %icc, 0x5 fmovsvc %xcc, %f1, %f30 udiv %i5, 0x188E, %i0 wr %g0, 0xea, %asi stwa %o6, [%l7 + 0x34] %asi membar #Sync edge8 %o4, %g5, %i1 ldstub [%l7 + 0x43], %l4 edge8l %o2, %i4, %l2 fabss %f15, %f18 addc %o1, 0x1A6D, %o3 edge32n %g4, %l6, %l5 smul %l1, 0x10D2, %g6 edge16 %l3, %i3, %g7 fxors %f14, %f1, %f5 add %l7, 0x28, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %g2 casxa [%l6] %asi, %g2, %i2 edge32ln %o5, %o0, %i6 andn %i7, 0x0D65, %l0 bvs,a,pn %icc, loop_1466 fpadd16s %f30, %f0, %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbu,a %fcc2, loop_1467 loop_1466: tvc %icc, 0x5 movrgez %g3, %g1, %o7 wr %g0, 0x0c, %asi stda %f0, [%l7 + 0x40] %asi loop_1467: fmovsle %icc, %f29, %f12 fba %fcc1, loop_1468 movge %xcc, %i5, %i0 sdivcc %o6, 0x0E26, %g5 tpos %xcc, 0x7 loop_1468: nop set 0x72, %i5 ldub [%l7 + %i5], %o4 edge16n %l4, %i1, %o2 edge8l %i4, %l2, %o3 nop setx loop_1469, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry te %xcc, 0x4 fone %f8 xnorcc %g4, 0x0CBD, %l6 loop_1469: mulscc %l5, %o1, %l1 movrlez %g6, 0x315, %i3 edge16l %g7, %l3, %g2 umulcc %o5, 0x0D05, %i2 umul %i6, 0x0384, %i7 fnors %f20, %f3, %f11 srax %l0, 0x19, %o0 mulscc %g1, 0x1635, %o7 xor %g3, 0x09A0, %i5 array8 %i0, %g5, %o4 set 0x14, %l4 ldsba [%l7 + %l4] 0x04, %l4 movcc %xcc, %i1, %o2 udivcc %i4, 0x1B58, %l2 set 0x2C, %o1 ldsha [%l7 + %o1] 0x88, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz %o3, loop_1470 srax %l6, %g4, %l5 ldd [%l7 + 0x20], %o0 movre %l1, %i3, %g7 loop_1470: tcs %xcc, 0x6 fxor %f24, %f30, %f10 edge32n %l3, %g6, %o5 fcmpgt16 %f18, %f16, %g2 movne %xcc, %i2, %i6 sra %l0, %o0, %i7 edge32 %g1, %g3, %o7 movrgz %i5, %i0, %o4 fmovdle %xcc, %f29, %f25 edge8ln %l4, %i1, %o2 movg %xcc, %g5, %i4 edge32n %l2, %o3, %l6 tneg %icc, 0x5 fbg %fcc1, loop_1471 prefetch [%l7 + 0x58], 0x1 edge16ln %g4, %l5, %o1 edge32n %o6, %l1, %i3 loop_1471: fmovsgu %icc, %f29, %f26 movvs %xcc, %l3, %g7 movpos %xcc, %o5, %g2 fabsd %f20, %f28 ldub [%l7 + 0x57], %i2 addccc %g6, %l0, %i6 tcc %xcc, 0x4 edge8l %i7, %o0, %g3 sir 0x03F9 sdiv %g1, 0x0283, %i5 add %l7, 0x44, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %i0 casa [%l6] 0x0c, %i0, %o4 ba,a loop_1472 fpsub32 %f14, %f24, %f20 edge32 %o7, %i1, %o2 fbg %fcc1, loop_1473 loop_1472: movvs %icc, %l4, %g5 srax %l2, %i4, %o3 move %icc, %l6, %g4 loop_1473: fcmpgt16 %f4, %f16, %o1 fmuld8sux16 %f15, %f21, %f12 subcc %o6, %l1, %l5 alignaddrl %i3, %l3, %o5 wr %g0, 0x2a, %asi stda %g6, [%l7 + 0x40] %asi membar #Sync set 0x24, %l0 stba %i2, [%l7 + %l0] 0x81 fbge,a %fcc3, loop_1474 movrlz %g6, 0x2EF, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %l0, 0x0A66, %i7 loop_1474: fba %fcc1, loop_1475 movrlez %i6, 0x129, %g3 movre %o0, %g1, %i5 tvs %xcc, 0x0 loop_1475: umulcc %i0, %o7, %o4 movne %xcc, %o2, %i1 bgu %xcc, loop_1476 fbo,a %fcc3, loop_1477 brnz %g5, loop_1478 alignaddr %l2, %l4, %i4 loop_1476: bg,a %xcc, loop_1479 loop_1477: srl %l6, 0x0C, %g4 loop_1478: fmovsg %xcc, %f27, %f11 movg %xcc, %o3, %o6 loop_1479: movvs %icc, %l1, %l5 fxnors %f3, %f12, %f17 srax %o1, 0x1E, %i3 subc %o5, %g7, %i2 set 0x40, %o3 ldda [%l7 + %o3] 0x89, %f0 bg,a,pt %xcc, loop_1480 tcc %icc, 0x5 movrlz %g6, %g2, %l3 edge32ln %i7, %i6, %l0 loop_1480: xorcc %o0, %g1, %i5 wr %g0, 0x04, %asi lda [%l7 + 0x40] %asi, %f2 sll %i0, %g3, %o4 fornot1s %f20, %f28, %f5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %o2, 0x1F22, %i1 orncc %o7, %g5, %l2 array16 %l4, %i4, %g4 fbue %fcc3, loop_1481 sllx %o3, %o6, %l1 edge16ln %l6, %o1, %i3 edge32 %o5, %g7, %l5 loop_1481: fmovdvc %icc, %f14, %f21 array16 %i2, %g6, %g2 tl %icc, 0x6 nop set 0x34, %o6 lduh [%l7 + %o6], %l3 bpos,a loop_1482 fmovrse %i7, %f14, %f31 subc %i6, 0x1A72, %l0 fnegs %f1, %f31 loop_1482: fmovdpos %icc, %f14, %f1 fmovdpos %xcc, %f18, %f13 movvc %icc, %g1, %o0 movl %xcc, %i5, %g3 membar 0x76 prefetch [%l7 + 0x18], 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x89, %asi lduha [%l7 + 0x3E] %asi, %i0 sdivcc %o4, 0x104D, %i1 fmovrdgez %o2, %f14, %f10 array8 %o7, %g5, %l4 fmovdvs %xcc, %f12, %f11 brlez,a %i4, loop_1483 sra %g4, 0x15, %o3 te %xcc, 0x5 movrgz %l2, %l1, %l6 loop_1483: bg loop_1484 bcs,a loop_1485 ldub [%l7 + 0x66], %o6 ldsh [%l7 + 0x56], %o1 loop_1484: brgez %o5, loop_1486 loop_1485: srlx %g7, %l5, %i2 fandnot1s %f9, %f20, %f22 prefetch [%l7 + 0x44], 0x0 loop_1486: movgu %xcc, %i3, %g2 movrgez %g6, 0x1DF, %i7 ldub [%l7 + 0x72], %l3 andn %l0, 0x11D2, %g1 tn %icc, 0x0 alignaddrl %o0, %i5, %g3 orncc %i6, %o4, %i1 movre %o2, %i0, %o7 sll %g5, %i4, %g4 addc %o3, %l4, %l1 movneg %icc, %l2, %o6 alignaddrl %l6, %o1, %g7 sub %o5, %l5, %i3 fcmpne32 %f10, %f12, %g2 udivcc %i2, 0x135C, %g6 fmovrdlz %l3, %f14, %f18 flush %l7 + 0x74 edge16 %i7, %l0, %o0 tleu %xcc, 0x3 fmuld8ulx16 %f27, %f10, %f24 ldsb [%l7 + 0x48], %i5 fpmerge %f15, %f7, %f6 fcmpd %fcc1, %f6, %f10 tvc %icc, 0x1 sdivx %g3, 0x0A83, %i6 set 0x40, %o7 stda %o4, [%l7 + %o7] 0xe2 membar #Sync bcc,a,pn %xcc, loop_1487 edge16n %g1, %i1, %o2 add %i0, %o7, %g5 alignaddr %g4, %i4, %o3 loop_1487: fpsub16s %f28, %f25, %f8 te %icc, 0x1 fmovrdlz %l1, %f30, %f2 mulscc %l2, 0x18B5, %l4 movcs %icc, %o6, %o1 tl %xcc, 0x6 tl %xcc, 0x5 fmovdge %icc, %f22, %f13 movl %xcc, %l6, %o5 st %f27, [%l7 + 0x1C] edge32l %l5, %g7, %i3 movn %xcc, %i2, %g2 tsubcc %g6, %l3, %l0 fmovd %f4, %f4 movgu %icc, %o0, %i7 edge8n %i5, %g3, %o4 fabsd %f18, %f26 tsubcctv %i6, %g1, %o2 mova %xcc, %i0, %o7 nop setx loop_1488, %l0, %l1 jmpl %l1, %i1 fmovda %xcc, %f21, %f29 orncc %g5, %i4, %g4 sethi 0x051A, %o3 loop_1488: orn %l2, %l1, %l4 ldsh [%l7 + 0x6A], %o6 fmovsl %icc, %f30, %f1 edge16 %o1, %o5, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %l5, %i3, %g7 movpos %icc, %g2, %g6 array8 %i2, %l3, %o0 fcmps %fcc1, %f24, %f14 edge32n %l0, %i7, %i5 alignaddr %g3, %o4, %i6 movgu %icc, %g1, %i0 tgu %xcc, 0x3 popc %o2, %i1 subccc %o7, %i4, %g4 tleu %icc, 0x1 tleu %xcc, 0x7 bcc,pt %icc, loop_1489 movg %icc, %o3, %g5 ldsh [%l7 + 0x12], %l1 subcc %l4, 0x09F3, %o6 loop_1489: sllx %o1, %l2, %l6 tsubcc %o5, %i3, %l5 brgz %g7, loop_1490 tn %icc, 0x5 edge16ln %g6, %g2, %l3 subccc %o0, 0x184B, %l0 loop_1490: fmovrse %i2, %f28, %f31 movcs %icc, %i5, %g3 movpos %xcc, %i7, %i6 std %g0, [%l7 + 0x58] fmovsn %xcc, %f18, %f21 fors %f7, %f4, %f9 ble,pt %icc, loop_1491 fbe,a %fcc1, loop_1492 te %icc, 0x5 fbug %fcc1, loop_1493 loop_1491: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1492: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %icc, 0x5 loop_1493: tgu %icc, 0x2 edge32l %o4, %i0, %o2 fmovse %icc, %f3, %f12 movrgz %i1, 0x12E, %o7 bcs,pn %xcc, loop_1494 subccc %g4, 0x08FF, %i4 fcmps %fcc2, %f7, %f30 fornot2 %f20, %f10, %f24 loop_1494: fmovrsne %g5, %f28, %f11 mova %icc, %l1, %l4 tl %icc, 0x3 bvs,a,pt %xcc, loop_1495 movpos %xcc, %o6, %o1 fblg %fcc0, loop_1496 tge %icc, 0x6 loop_1495: fornot2s %f30, %f6, %f0 movl %icc, %l2, %l6 loop_1496: sll %o5, %o3, %l5 edge16 %i3, %g6, %g7 sdiv %l3, 0x1CA7, %o0 andn %l0, 0x190C, %i2 stx %g2, [%l7 + 0x08] add %l7, 0x50, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %g3 casxa [%l6] %asi, %g3, %i5 fcmped %fcc3, %f6, %f28 sdiv %i6, 0x0707, %i7 tpos %icc, 0x0 tgu %icc, 0x5 fbu %fcc2, loop_1497 udivcc %o4, 0x1663, %i0 alignaddr %g1, %o2, %o7 movleu %icc, %g4, %i4 loop_1497: fcmpgt16 %f8, %f18, %g5 array16 %i1, %l1, %l4 fpack32 %f22, %f16, %f14 movrne %o1, 0x087, %o6 movpos %xcc, %l2, %o5 ta %icc, 0x4 tne %icc, 0x2 tneg %xcc, 0x6 and %o3, %l6, %l5 tsubcctv %g6, 0x105E, %i3 udivcc %l3, 0x1E3C, %g7 movrne %o0, %i2, %l0 movre %g2, %i5, %g3 ldx [%l7 + 0x20], %i6 fcmpeq16 %f22, %f24, %i7 ldx [%l7 + 0x58], %o4 fmovscs %icc, %f8, %f16 fmovsn %icc, %f17, %f30 array8 %i0, %g1, %o7 bge,pn %xcc, loop_1498 fbne,a %fcc3, loop_1499 sdivx %o2, 0x1123, %g4 edge16ln %g5, %i1, %i4 loop_1498: andcc %l4, %o1, %o6 loop_1499: te %xcc, 0x6 wr %g0, 0x0c, %asi stwa %l2, [%l7 + 0x44] %asi addccc %o5, %l1, %l6 umulcc %o3, %g6, %i3 bcc,a,pt %icc, loop_1500 fxors %f14, %f23, %f1 ldsb [%l7 + 0x58], %l5 fnegd %f12, %f22 loop_1500: fcmple16 %f10, %f22, %g7 addc %l3, %i2, %o0 udivcc %l0, 0x1DA8, %g2 fbne %fcc2, loop_1501 sdivx %g3, 0x08AD, %i5 orncc %i7, %i6, %i0 tge %xcc, 0x1 loop_1501: alignaddr %o4, %g1, %o7 move %xcc, %g4, %o2 movneg %xcc, %g5, %i4 tgu %xcc, 0x4 tle %xcc, 0x0 ldstub [%l7 + 0x7D], %l4 smul %o1, 0x0E63, %o6 array32 %l2, %o5, %i1 fcmpgt16 %f24, %f0, %l6 orn %o3, %l1, %i3 tleu %xcc, 0x7 wr %g0, 0x04, %asi ldstuba [%l7 + 0x25] %asi, %g6 mulx %g7, %l5, %l3 bvs %icc, loop_1502 ldsh [%l7 + 0x2C], %o0 tvs %xcc, 0x3 move %xcc, %l0, %i2 loop_1502: bpos,pn %xcc, loop_1503 stb %g3, [%l7 + 0x55] xnorcc %i5, 0x1434, %g2 fmuld8sux16 %f20, %f2, %f12 loop_1503: fble %fcc1, loop_1504 fcmpne32 %f30, %f2, %i6 ld [%l7 + 0x64], %f14 fpack32 %f8, %f18, %f20 loop_1504: nop add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i0 casxa [%l6] %asi, %i0, %o4 mova %icc, %g1, %i7 tle %xcc, 0x4 alignaddrl %o7, %o2, %g5 bg,a,pn %xcc, loop_1505 edge8l %i4, %g4, %o1 fbug,a %fcc0, loop_1506 addc %o6, %l4, %o5 loop_1505: bvs,pt %xcc, loop_1507 udivcc %i1, 0x01C2, %l2 loop_1506: fmovrdne %l6, %f10, %f0 fnot2 %f8, %f26 loop_1507: fbule %fcc2, loop_1508 movrlez %l1, 0x157, %o3 fmovsneg %xcc, %f31, %f17 nop setx loop_1509, %l0, %l1 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_1508: edge8ln %g6, %g7, %i3 fornot2s %f20, %f7, %f6 tleu %icc, 0x2 loop_1509: bvc,a %xcc, loop_1510 fandnot1s %f23, %f16, %f30 movvc %icc, %l3, %l5 udivx %l0, 0x0062, %i2 loop_1510: bg,a loop_1511 udivcc %g3, 0x0C90, %o0 fbne,a %fcc3, loop_1512 fcmpne32 %f12, %f16, %i5 loop_1511: ldsb [%l7 + 0x20], %i6 movcc %icc, %g2, %i0 loop_1512: movpos %icc, %g1, %o4 movcs %icc, %i7, %o7 umul %o2, 0x1FCE, %g5 ldsh [%l7 + 0x4C], %i4 tcc %xcc, 0x2 fnot2s %f10, %f14 movn %xcc, %o1, %o6 fornot1 %f30, %f20, %f20 brgez %g4, loop_1513 movgu %icc, %l4, %i1 wr %g0, 0x19, %asi ldxa [%l7 + 0x60] %asi, %o5 loop_1513: fmovdneg %xcc, %f21, %f24 tcc %xcc, 0x7 set 0x10, %g7 ldxa [%l7 + %g7] 0x19, %l6 srax %l2, %l1, %o3 brnz,a %g7, loop_1514 membar 0x0B bvs %icc, loop_1515 fmovdvs %xcc, %f20, %f8 loop_1514: nop wr %g0, 0x0c, %asi ldswa [%l7 + 0x60] %asi, %i3 loop_1515: movne %xcc, %g6, %l3 addc %l0, %i2, %l5 subc %g3, %o0, %i5 fcmple16 %f0, %f22, %g2 movvs %icc, %i0, %g1 movvc %icc, %i6, %o4 mulx %o7, %i7, %g5 addcc %i4, 0x068F, %o1 fmul8x16au %f0, %f23, %f10 fmovrdlez %o2, %f24, %f18 movcs %icc, %o6, %l4 xor %g4, 0x0805, %i1 orn %l6, %o5, %l1 movl %xcc, %o3, %l2 fcmped %fcc2, %f22, %f14 xorcc %i3, 0x0D09, %g7 fandnot1s %f13, %f18, %f13 brlez %g6, loop_1516 sdivx %l3, 0x16AE, %l0 fmovrdlez %i2, %f16, %f0 fmovsg %icc, %f12, %f27 loop_1516: tn %icc, 0x7 brnz,a %g3, loop_1517 tcc %xcc, 0x1 bcs,a loop_1518 fpadd32s %f17, %f10, %f15 loop_1517: bgu,a,pt %icc, loop_1519 movrlz %o0, 0x08C, %l5 loop_1518: fmovde %icc, %f5, %f12 udivx %g2, 0x1274, %i0 loop_1519: bvc,pt %xcc, loop_1520 fbo,a %fcc2, loop_1521 umulcc %g1, 0x10C7, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1520: brgez,a %o4, loop_1522 loop_1521: brnz,a %o7, loop_1523 bge,a,pn %icc, loop_1524 movleu %icc, %i7, %i6 loop_1522: movn %xcc, %g5, %i4 loop_1523: nop wr %g0, 0x81, %asi ldswa [%l7 + 0x64] %asi, %o2 loop_1524: srax %o1, 0x0D, %o6 andcc %g4, %l4, %i1 edge16l %o5, %l6, %l1 udivcc %l2, 0x0F4E, %i3 bg %xcc, loop_1525 fmuld8ulx16 %f5, %f5, %f10 tcc %xcc, 0x4 fandnot2s %f15, %f14, %f25 loop_1525: bgu,pt %icc, loop_1526 movrne %g7, 0x37F, %g6 fbg %fcc1, loop_1527 brlz %o3, loop_1528 loop_1526: movcs %xcc, %l3, %l0 movrgz %g3, %i2, %o0 loop_1527: fbn %fcc3, loop_1529 loop_1528: fmuld8sux16 %f24, %f3, %f6 fandnot2s %f13, %f10, %f24 tcc %xcc, 0x6 loop_1529: bvc,a,pn %xcc, loop_1530 ldstub [%l7 + 0x53], %g2 bleu,a,pn %icc, loop_1531 sra %l5, 0x04, %i0 loop_1530: bvc %icc, loop_1532 edge8ln %g1, %o4, %o7 loop_1531: array8 %i5, %i6, %i7 orncc %i4, %g5, %o2 loop_1532: fmovsneg %xcc, %f25, %f4 movpos %icc, %o1, %g4 sra %l4, 0x17, %i1 movrne %o5, 0x238, %o6 swap [%l7 + 0x4C], %l6 tl %icc, 0x0 brgez %l1, loop_1533 xnor %l2, 0x1B0D, %i3 movvc %xcc, %g7, %g6 edge32l %o3, %l0, %l3 loop_1533: fpsub16s %f16, %f20, %f25 fmovsge %icc, %f27, %f13 subc %i2, %o0, %g3 tg %icc, 0x5 fmovrsgz %g2, %f26, %f3 fcmpne32 %f6, %f10, %l5 movn %icc, %g1, %i0 add %l7, 0x5C, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %o4, %o7 movgu %xcc, %i6, %i5 tcc %icc, 0x4 ba loop_1534 brlez,a %i4, loop_1535 fbu,a %fcc0, loop_1536 sdiv %g5, 0x08C4, %o2 loop_1534: fbul,a %fcc1, loop_1537 loop_1535: sir 0x0780 loop_1536: sub %o1, 0x07CC, %i7 and %g4, %l4, %i1 loop_1537: sub %o6, 0x0737, %l6 fbule %fcc2, loop_1538 tn %xcc, 0x2 tleu %icc, 0x2 edge32 %l1, %l2, %o5 loop_1538: edge32ln %g7, %g6, %i3 set 0x24, %l3 ldsha [%l7 + %l3] 0x81, %l0 fmul8x16 %f2, %f30, %f30 tpos %icc, 0x5 movcc %xcc, %o3, %l3 call loop_1539 fmovsvs %xcc, %f11, %f0 fmovdleu %icc, %f11, %f3 add %o0, %i2, %g2 loop_1539: te %xcc, 0x2 add %l7, 0x58, %l6 wr %g0, 0x0c, %asi casxa [%l6] %asi, %l5, %g3 tge %xcc, 0x7 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf1, %f0 movgu %xcc, %i0, %g1 fbo %fcc2, loop_1540 fmovsl %icc, %f13, %f22 xor %o4, %i6, %o7 add %i5, %i4, %g5 loop_1540: ble,a,pn %xcc, loop_1541 nop setx loop_1542, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bvc,a,pn %xcc, loop_1543 brgz,a %o2, loop_1544 loop_1541: edge8l %i7, %o1, %g4 loop_1542: mulx %l4, %i1, %o6 loop_1543: fnot2 %f8, %f28 loop_1544: brgz %l1, loop_1545 fsrc2s %f17, %f8 fmovscc %icc, %f1, %f5 move %xcc, %l6, %o5 loop_1545: movpos %xcc, %g7, %l2 xnor %g6, 0x1867, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %o3, %l3, %l0 nop setx loop_1546, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsa %xcc, %f8, %f11 fmovde %icc, %f27, %f4 smulcc %o0, 0x028D, %i2 loop_1546: movvs %icc, %l5, %g2 fbl,a %fcc1, loop_1547 bneg,a,pt %xcc, loop_1548 fcmpd %fcc1, %f20, %f14 movrlz %i0, %g3, %g1 loop_1547: fmovrdgz %o4, %f24, %f8 loop_1548: xor %i6, %i5, %o7 std %f28, [%l7 + 0x50] tsubcc %g5, 0x0C53, %i4 movgu %xcc, %i7, %o1 set 0x16, %i3 stha %g4, [%l7 + %i3] 0xe2 membar #Sync tleu %icc, 0x3 fxors %f3, %f5, %f26 fpack16 %f0, %f0 movvs %xcc, %l4, %o2 alignaddrl %i1, %o6, %l6 sdivx %o5, 0x1FAA, %g7 fbl %fcc3, loop_1549 ldsh [%l7 + 0x1E], %l1 wr %g0, 0x80, %asi lduha [%l7 + 0x0C] %asi, %g6 loop_1549: edge16ln %i3, %l2, %o3 movcc %xcc, %l0, %l3 movne %xcc, %i2, %l5 edge32n %o0, %g2, %g3 bleu,a,pn %xcc, loop_1550 movvs %icc, %i0, %o4 array16 %g1, %i6, %i5 array8 %o7, %g5, %i7 loop_1550: movne %xcc, %i4, %g4 edge32n %o1, %l4, %o2 tpos %xcc, 0x2 movneg %icc, %o6, %i1 fblg,a %fcc0, loop_1551 fpsub32 %f18, %f18, %f22 fbl,a %fcc1, loop_1552 fmovdneg %xcc, %f22, %f8 loop_1551: taddcc %l6, %g7, %o5 edge8ln %g6, %l1, %i3 loop_1552: edge32l %o3, %l0, %l3 tvc %icc, 0x6 xorcc %l2, %i2, %l5 fands %f14, %f8, %f10 fsrc2s %f23, %f26 sethi 0x0966, %o0 stb %g2, [%l7 + 0x3A] tg %xcc, 0x4 edge16l %g3, %o4, %g1 addcc %i6, %i0, %i5 add %g5, %i7, %o7 xorcc %i4, 0x016D, %o1 ta %icc, 0x1 tpos %xcc, 0x7 sir 0x1E80 udivx %l4, 0x0397, %g4 smulcc %o6, %o2, %l6 fxnor %f2, %f30, %f2 smul %i1, 0x1095, %o5 wr %g0, 0xe3, %asi stha %g6, [%l7 + 0x22] %asi membar #Sync alignaddrl %g7, %i3, %o3 bpos loop_1553 fbge,a %fcc2, loop_1554 edge8n %l1, %l3, %l2 sethi 0x1055, %i2 loop_1553: fcmple16 %f2, %f20, %l5 loop_1554: movcs %icc, %o0, %l0 mulscc %g2, 0x0380, %o4 fxnor %f30, %f28, %f24 addccc %g3, 0x1A66, %g1 fpmerge %f28, %f8, %f20 movneg %icc, %i6, %i0 udivcc %i5, 0x13AF, %g5 subccc %o7, %i4, %o1 fble %fcc2, loop_1555 fbo %fcc1, loop_1556 brz %l4, loop_1557 fbu,a %fcc1, loop_1558 loop_1555: fmovsge %xcc, %f19, %f21 loop_1556: fmovdvc %xcc, %f4, %f11 loop_1557: orn %g4, 0x10F6, %o6 loop_1558: nop set 0x30, %l6 ldda [%l7 + %l6] 0x26, %o2 sra %i7, %l6, %i1 array32 %o5, %g7, %i3 fpsub32 %f18, %f16, %f20 nop setx loop_1559, %l0, %l1 jmpl %l1, %g6 orn %l1, 0x0F5E, %l3 tle %xcc, 0x4 pdist %f14, %f6, %f20 loop_1559: orcc %l2, 0x0356, %i2 movpos %icc, %o3, %o0 tpos %xcc, 0x0 tne %xcc, 0x1 movl %xcc, %l0, %g2 subc %l5, 0x04E5, %o4 add %g1, %g3, %i6 bgu,a,pt %xcc, loop_1560 sll %i5, %i0, %o7 tpos %icc, 0x7 edge16n %i4, %o1, %l4 loop_1560: fsrc2s %f11, %f16 subc %g4, 0x1B45, %g5 ld [%l7 + 0x54], %f27 sdiv %o2, 0x15F8, %o6 sdivcc %l6, 0x0DDE, %i1 fpackfix %f22, %f26 tpos %icc, 0x2 udivx %i7, 0x1B5F, %o5 umulcc %g7, %i3, %l1 umulcc %g6, %l2, %l3 fxor %f18, %f8, %f0 movneg %icc, %o3, %o0 brlz,a %l0, loop_1561 orncc %g2, %i2, %o4 move %xcc, %l5, %g1 flush %l7 + 0x14 loop_1561: fbuge,a %fcc1, loop_1562 edge8ln %g3, %i6, %i0 set 0x3A, %l1 stba %i5, [%l7 + %l1] 0xea membar #Sync loop_1562: fmovdge %xcc, %f7, %f16 fbne,a %fcc2, loop_1563 tcc %icc, 0x1 edge32ln %o7, %i4, %l4 tvs %icc, 0x4 loop_1563: fmovrslz %g4, %f1, %f4 tpos %xcc, 0x4 brgz,a %o1, loop_1564 movrlez %o2, %g5, %l6 movn %icc, %i1, %o6 ld [%l7 + 0x44], %f27 loop_1564: xor %i7, %g7, %i3 tne %icc, 0x2 tg %xcc, 0x7 edge8n %l1, %o5, %l2 fbule %fcc3, loop_1565 bpos,pn %xcc, loop_1566 edge32n %g6, %l3, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1565: tcs %xcc, 0x1 loop_1566: fpmerge %f31, %f17, %f26 fmovspos %xcc, %f23, %f22 ldsb [%l7 + 0x61], %l0 nop set 0x50, %l2 ldd [%l7 + %l2], %f4 fbuge %fcc0, loop_1567 udivx %o3, 0x13C0, %g2 sdivcc %i2, 0x1D52, %l5 fmovsle %xcc, %f20, %f13 loop_1567: sir 0x1D37 set 0x48, %g4 stxa %o4, [%l7 + %g4] 0xe2 membar #Sync prefetch [%l7 + 0x28], 0x3 fornot2 %f12, %f4, %f24 fmul8x16al %f21, %f21, %f30 fpadd32s %f22, %f6, %f24 fbn %fcc0, loop_1568 andn %g1, 0x049F, %i6 fbu,a %fcc2, loop_1569 fpadd32s %f7, %f26, %f6 loop_1568: stbar fmovsgu %xcc, %f7, %f4 loop_1569: fcmpeq32 %f10, %f24, %g3 orcc %i0, %i5, %i4 taddcctv %l4, %o7, %g4 sub %o2, %o1, %g5 edge32l %i1, %l6, %o6 fmul8x16al %f28, %f31, %f8 srax %i7, %g7, %i3 edge16 %l1, %o5, %l2 fnor %f14, %f20, %f30 subcc %g6, 0x19C0, %o0 sdivx %l3, 0x177C, %l0 xnor %g2, 0x0484, %i2 fmovsg %xcc, %f26, %f31 nop setx loop_1570, %l0, %l1 jmpl %l1, %l5 udiv %o3, 0x1F09, %o4 bg,pt %icc, loop_1571 fmul8x16 %f6, %f20, %f4 loop_1570: xorcc %g1, %i6, %i0 lduw [%l7 + 0x58], %g3 loop_1571: fmovscc %icc, %f2, %f1 fmovse %icc, %f8, %f17 tgu %icc, 0x3 fnot1s %f8, %f21 fsrc2s %f20, %f24 xnor %i4, 0x17C6, %l4 mulx %i5, %o7, %o2 movrne %o1, 0x1A6, %g4 popc 0x0A7B, %i1 srlx %g5, 0x15, %l6 sllx %o6, 0x0C, %g7 udiv %i7, 0x058D, %l1 sethi 0x0A69, %o5 fcmpes %fcc0, %f6, %f17 fbuge,a %fcc3, loop_1572 edge16 %l2, %i3, %o0 movgu %icc, %l3, %l0 fpadd32 %f2, %f26, %f0 loop_1572: array16 %g2, %g6, %i2 movrlz %l5, %o3, %o4 fxors %f6, %f2, %f20 fmovspos %xcc, %f0, %f9 alignaddr %g1, %i0, %i6 fone %f8 srl %i4, %l4, %i5 bl loop_1573 tvs %xcc, 0x1 tneg %icc, 0x3 movvs %icc, %o7, %o2 loop_1573: ba,pn %xcc, loop_1574 sll %o1, 0x09, %g4 call loop_1575 subcc %i1, %g3, %l6 loop_1574: bg loop_1576 subccc %g5, 0x19A3, %g7 loop_1575: fpsub32s %f28, %f1, %f29 tg %icc, 0x6 loop_1576: tpos %icc, 0x5 set 0x20, %g1 ldstuba [%l7 + %g1] 0x10, %i7 sdiv %l1, 0x0113, %o5 edge8l %o6, %l2, %o0 xorcc %i3, %l3, %g2 tpos %icc, 0x1 subcc %g6, %l0, %i2 srl %o3, 0x0D, %o4 wr %g0, 0x2a, %asi stwa %g1, [%l7 + 0x70] %asi membar #Sync wr %g0, 0x19, %asi stxa %l5, [%l7 + 0x08] %asi fsrc1s %f12, %f18 fnot1 %f12, %f26 fmovrdlz %i6, %f12, %f6 sdivx %i4, 0x1A62, %l4 fornot1 %f8, %f12, %f18 andcc %i5, %i0, %o7 sra %o1, %o2, %i1 movrgez %g4, 0x10D, %g3 edge16l %l6, %g5, %g7 movcs %xcc, %l1, %o5 fand %f20, %f26, %f12 xnorcc %o6, %l2, %o0 movg %xcc, %i3, %i7 bg,a,pn %icc, loop_1577 stbar movcs %icc, %g2, %g6 tgu %xcc, 0x6 loop_1577: ldd [%l7 + 0x18], %l2 subcc %l0, %o3, %i2 movge %xcc, %g1, %o4 wr %g0, 0xea, %asi stba %i6, [%l7 + 0x62] %asi membar #Sync subcc %l5, %i4, %l4 ba,a loop_1578 fbue %fcc1, loop_1579 movrlez %i5, 0x314, %o7 fbue %fcc0, loop_1580 loop_1578: fcmpes %fcc1, %f30, %f1 loop_1579: popc %o1, %i0 fpsub16s %f27, %f5, %f12 loop_1580: fblg,a %fcc0, loop_1581 flush %l7 + 0x20 edge16 %o2, %i1, %g3 mulx %g4, 0x147C, %g5 loop_1581: tcs %icc, 0x5 ldd [%l7 + 0x20], %f20 wr %g0, 0x88, %asi sta %f21, [%l7 + 0x5C] %asi tleu %xcc, 0x1 wr %g0, 0x19, %asi stba %l6, [%l7 + 0x63] %asi nop set 0x7A, %o0 sth %l1, [%l7 + %o0] tg %xcc, 0x7 umulcc %o5, %g7, %l2 andncc %o6, %i3, %i7 sdivcc %o0, 0x0B02, %g2 subcc %l3, 0x1B31, %l0 siam 0x6 ble,pt %icc, loop_1582 tl %icc, 0x7 fble,a %fcc0, loop_1583 fbule %fcc0, loop_1584 loop_1582: fands %f5, %f23, %f20 edge16ln %g6, %o3, %g1 loop_1583: edge32n %i2, %o4, %i6 loop_1584: movle %xcc, %l5, %i4 fmovspos %icc, %f17, %f30 alignaddrl %l4, %o7, %i5 tsubcc %o1, 0x107F, %i0 subc %o2, %g3, %i1 xnorcc %g4, 0x1E27, %l6 wr %g0, 0x88, %asi lduwa [%l7 + 0x24] %asi, %g5 fbug,a %fcc2, loop_1585 tle %icc, 0x1 sdiv %o5, 0x1F0E, %l1 ldd [%l7 + 0x20], %f28 loop_1585: umulcc %l2, %o6, %i3 sdivx %i7, 0x012C, %g7 call loop_1586 edge16n %o0, %g2, %l3 edge32ln %l0, %o3, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1586: fbg,a %fcc2, loop_1587 movle %icc, %g6, %i2 sdivx %i6, 0x106B, %l5 srl %i4, %l4, %o7 loop_1587: fnor %f18, %f4, %f2 fmovrslz %o4, %f7, %f31 fornot1s %f15, %f6, %f5 movneg %xcc, %i5, %o1 wr %g0, 0x23, %asi stxa %i0, [%l7 + 0x70] %asi membar #Sync edge16l %o2, %g3, %g4 movrlez %i1, %l6, %o5 movcs %icc, %l1, %g5 sdivcc %l2, 0x13EA, %i3 fandnot1 %f24, %f14, %f14 alignaddr %i7, %o6, %g7 movcs %xcc, %o0, %l3 fcmpeq16 %f16, %f6, %g2 set 0x220, %g6 ldxa [%g0 + %g6] 0x52, %o3 udiv %l0, 0x0FD4, %g6 alignaddr %g1, %i2, %i6 movvs %icc, %i4, %l4 wr %g0, 0x88, %asi stha %l5, [%l7 + 0x1A] %asi set 0x30, %g2 ldda [%l7 + %g2] 0x88, %o6 tn %icc, 0x5 smul %o4, %i5, %o1 edge16l %o2, %g3, %g4 lduh [%l7 + 0x22], %i1 ba loop_1588 array16 %i0, %o5, %l6 lduh [%l7 + 0x14], %l1 xnor %g5, %i3, %l2 loop_1588: fmovda %xcc, %f11, %f19 bg %xcc, loop_1589 fnors %f13, %f29, %f13 fbue,a %fcc2, loop_1590 movcc %icc, %i7, %g7 loop_1589: movl %xcc, %o0, %l3 taddcc %g2, %o3, %o6 loop_1590: ldd [%l7 + 0x70], %f26 tne %icc, 0x3 std %f18, [%l7 + 0x48] fmovsg %icc, %f14, %f17 movvc %xcc, %l0, %g6 udivcc %g1, 0x0C82, %i2 fcmped %fcc2, %f16, %f4 bvc,pt %xcc, loop_1591 movn %xcc, %i4, %l4 fmovscs %xcc, %f30, %f20 set 0x2D, %l5 ldsba [%l7 + %l5] 0x11, %i6 loop_1591: fmovda %xcc, %f31, %f28 orncc %o7, 0x0DD1, %o4 fbge,a %fcc3, loop_1592 fmovrdgez %i5, %f30, %f12 smul %o1, 0x1E24, %o2 movg %xcc, %l5, %g3 loop_1592: lduw [%l7 + 0x7C], %g4 wr %g0, 0x04, %asi ldsba [%l7 + 0x20] %asi, %i0 edge32 %o5, %l6, %i1 fmovrde %g5, %f30, %f24 array32 %i3, %l2, %l1 array32 %g7, %i7, %l3 fbug %fcc3, loop_1593 move %xcc, %o0, %g2 subc %o3, %l0, %g6 membar 0x34 loop_1593: fmovdvs %icc, %f13, %f18 fbe,a %fcc2, loop_1594 be,pt %xcc, loop_1595 fcmple16 %f16, %f8, %g1 movle %xcc, %o6, %i4 loop_1594: std %l4, [%l7 + 0x20] loop_1595: fmovdpos %icc, %f8, %f0 tg %xcc, 0x6 call loop_1596 alignaddrl %i6, %i2, %o7 fmovdcs %xcc, %f10, %f16 tl %icc, 0x4 loop_1596: taddcc %o4, 0x020E, %o1 set 0x70, %o5 ldda [%l7 + %o5] 0x2e, %o2 bneg loop_1597 fands %f13, %f24, %f28 orn %i5, %l5, %g4 bvs,pn %icc, loop_1598 loop_1597: movl %xcc, %g3, %i0 movrne %l6, %i1, %g5 fpadd16 %f10, %f30, %f20 loop_1598: brnz,a %o5, loop_1599 sll %i3, %l2, %l1 udiv %g7, 0x1E03, %i7 movleu %icc, %l3, %o0 loop_1599: fmovrdgz %o3, %f0, %f24 movrlz %g2, 0x38B, %l0 nop set 0x4C, %g3 ldsh [%l7 + %g3], %g1 set 0x2B, %i4 ldsba [%l7 + %i4] 0x88, %o6 tge %xcc, 0x3 or %g6, %l4, %i6 wr %g0, 0x10, %asi prefetcha [%l7 + 0x68] %asi, 0x3 bgu loop_1600 movg %xcc, %i2, %o4 call loop_1601 bcs,a %icc, loop_1602 loop_1600: movge %icc, %o7, %o1 ldub [%l7 + 0x2F], %o2 loop_1601: edge32l %i5, %l5, %g3 loop_1602: tl %icc, 0x7 add %l7, 0x7C, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %g4, %i0 std %i0, [%l7 + 0x28] ble,pn %icc, loop_1603 tl %xcc, 0x6 movcc %xcc, %l6, %o5 edge16n %g5, %i3, %l1 loop_1603: tn %xcc, 0x2 fnand %f2, %f10, %f2 fornot1s %f22, %f31, %f2 fmovrse %g7, %f7, %f12 tgu %icc, 0x0 fnot2s %f5, %f28 array16 %l2, %i7, %o0 bcc,a %icc, loop_1604 tne %icc, 0x7 bpos,a %xcc, loop_1605 fcmpgt16 %f8, %f18, %o3 loop_1604: nop wr %g0, 0x80, %asi lda [%l7 + 0x58] %asi, %f0 loop_1605: andncc %g2, %l3, %g1 movvc %icc, %o6, %g6 fmovsvs %xcc, %f29, %f16 brgez %l0, loop_1606 bcc loop_1607 fmovrdgez %i6, %f26, %f12 udivx %l4, 0x14A9, %i2 loop_1606: sll %o4, %o7, %o1 loop_1607: movgu %icc, %i4, %i5 sub %l5, %o2, %g4 subc %i0, %g3, %l6 bne,a,pn %xcc, loop_1608 srax %i1, 0x15, %o5 fmovdvs %icc, %f23, %f17 tcc %icc, 0x1 loop_1608: popc %g5, %i3 wr %g0, 0x19, %asi stwa %g7, [%l7 + 0x24] %asi fpadd32s %f20, %f27, %f5 mulscc %l2, 0x0C44, %l1 xor %i7, %o0, %o3 fmul8sux16 %f6, %f8, %f30 brnz %g2, loop_1609 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x88, %asi ldstuba [%l7 + 0x2A] %asi, %g1 loop_1609: tvc %icc, 0x6 taddcc %o6, %l3, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovs %f24, %f20 bpos loop_1610 bcs,a loop_1611 subc %g6, 0x1CCA, %l4 mulscc %i6, 0x0A5B, %o4 loop_1610: fmovrslz %i2, %f23, %f27 loop_1611: fmovsg %icc, %f15, %f16 tpos %icc, 0x7 edge8 %o7, %i4, %o1 subccc %l5, %i5, %g4 edge16n %o2, %i0, %g3 sethi 0x04B3, %i1 array16 %o5, %l6, %g5 fble %fcc1, loop_1612 umul %i3, %g7, %l1 fbge,a %fcc2, loop_1613 edge8 %i7, %o0, %l2 loop_1612: nop add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x89, %g2, %o3 loop_1613: srl %o6, %l3, %l0 andcc %g6, %l4, %i6 xnorcc %g1, 0x102F, %o4 andn %i2, 0x1F00, %i4 bg,a %icc, loop_1614 tvc %xcc, 0x6 wr %g0, 0x18, %asi swapa [%l7 + 0x70] %asi, %o7 loop_1614: nop set 0x40, %i6 lduwa [%l7 + %i6] 0x89, %o1 movrlz %i5, 0x067, %g4 movg %icc, %l5, %i0 tvc %icc, 0x3 fblg,a %fcc0, loop_1615 fnor %f12, %f22, %f14 array8 %o2, %g3, %o5 fnor %f30, %f28, %f24 loop_1615: and %l6, 0x0A9F, %g5 ldd [%l7 + 0x20], %f20 xor %i1, %g7, %l1 array32 %i3, %o0, %i7 fsrc2s %f10, %f0 fmovsn %xcc, %f10, %f3 edge32l %l2, %g2, %o6 edge16 %o3, %l3, %g6 tl %icc, 0x6 movrne %l0, 0x3E6, %l4 wr %g0, 0x89, %asi ldstuba [%l7 + 0x61] %asi, %g1 movgu %xcc, %o4, %i2 sdiv %i4, 0x0178, %o7 fmovrsne %o1, %f31, %f21 addc %i6, 0x1E97, %g4 set 0x35, %o2 lduba [%l7 + %o2] 0x88, %i5 movleu %icc, %l5, %o2 ld [%l7 + 0x5C], %f5 wr %g0, 0xe2, %asi stda %g2, [%l7 + 0x38] %asi membar #Sync sdivcc %o5, 0x0289, %l6 fbg %fcc2, loop_1616 tl %xcc, 0x0 subccc %i0, 0x10A2, %g5 sdiv %i1, 0x1A4A, %l1 loop_1616: edge16 %g7, %o0, %i3 fmovscs %icc, %f1, %f18 nop setx loop_1617, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry srl %i7, 0x13, %l2 fmovsne %xcc, %f23, %f13 brz %o6, loop_1618 loop_1617: nop set 0x60, %i2 ldd [%l7 + %i2], %o2 movneg %xcc, %g2, %l3 tcc %xcc, 0x3 loop_1618: bvs,pn %xcc, loop_1619 stw %l0, [%l7 + 0x28] xnor %l4, 0x1F01, %g1 orncc %g6, %i2, %o4 loop_1619: membar 0x79 srl %i4, 0x0E, %o7 tge %xcc, 0x2 fmovrsgez %i6, %f25, %f6 set 0x48, %i1 prefetcha [%l7 + %i1] 0x81, 0x0 tgu %icc, 0x7 smulcc %o1, %i5, %l5 fbo %fcc1, loop_1620 mulx %g3, %o2, %o5 stbar ldd [%l7 + 0x10], %i6 loop_1620: movleu %xcc, %i0, %i1 fmovdn %icc, %f18, %f7 fxor %f4, %f4, %f20 edge32ln %l1, %g5, %o0 bl,a,pt %xcc, loop_1621 fmovrsgz %i3, %f31, %f29 edge32n %i7, %l2, %o6 stb %o3, [%l7 + 0x69] loop_1621: smul %g7, 0x0DC5, %l3 fmovrdne %l0, %f10, %f20 tsubcc %g2, %g1, %g6 umulcc %i2, 0x12DC, %l4 smulcc %i4, %o7, %o4 brgz %i6, loop_1622 fmovsle %icc, %f8, %f11 fbg %fcc2, loop_1623 fmovdpos %xcc, %f31, %f30 loop_1622: movn %icc, %g4, %i5 bpos %xcc, loop_1624 loop_1623: mulscc %o1, %g3, %o2 srax %o5, 0x0E, %l5 fba,a %fcc2, loop_1625 loop_1624: tvc %icc, 0x6 brgz,a %i0, loop_1626 fcmpes %fcc1, %f6, %f22 loop_1625: movre %i1, 0x2AB, %l1 fnand %f6, %f16, %f6 loop_1626: tl %xcc, 0x6 orncc %g5, %o0, %i3 wr %g0, 0x10, %asi ldsha [%l7 + 0x08] %asi, %l6 udiv %i7, 0x0682, %o6 set 0x40, %i7 stda %l2, [%l7 + %i7] 0x19 sir 0x0918 edge16 %o3, %g7, %l0 nop setx loop_1627, %l0, %l1 jmpl %l1, %l3 edge16 %g2, %g6, %i2 alignaddr %g1, %l4, %i4 fcmpd %fcc1, %f4, %f0 loop_1627: tgu %xcc, 0x7 fbul %fcc0, loop_1628 fcmps %fcc0, %f10, %f12 addccc %o4, 0x1F03, %o7 fabsd %f12, %f14 loop_1628: fble,a %fcc0, loop_1629 tle %icc, 0x5 xor %g4, %i5, %i6 movle %icc, %g3, %o1 loop_1629: fnor %f30, %f28, %f30 fcmpgt16 %f26, %f16, %o2 tneg %xcc, 0x7 andn %o5, %l5, %i1 stx %l1, [%l7 + 0x38] tsubcctv %i0, %g5, %i3 fmovdg %xcc, %f18, %f7 fpackfix %f12, %f24 movrgez %o0, %l6, %i7 fcmped %fcc3, %f8, %f0 movcc %xcc, %o6, %o3 ldsb [%l7 + 0x17], %g7 edge8ln %l0, %l2, %l3 fornot2s %f14, %f26, %f23 udivx %g2, 0x1758, %g6 brgz,a %g1, loop_1630 udivcc %i2, 0x09CC, %l4 movpos %icc, %o4, %o7 edge32 %g4, %i5, %i6 loop_1630: bn,a,pn %xcc, loop_1631 xnor %i4, 0x145A, %g3 add %o2, %o1, %o5 fbu %fcc3, loop_1632 loop_1631: bneg,a,pt %icc, loop_1633 movrlz %i1, 0x153, %l1 ta %xcc, 0x6 loop_1632: fornot1s %f7, %f24, %f23 loop_1633: sethi 0x0C97, %i0 add %l7, 0x18, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %g5 casxa [%l6] %asi, %g5, %i3 wr %g0, 0x11, %asi sta %f19, [%l7 + 0x54] %asi tne %icc, 0x2 add %l5, %o0, %i7 set 0x14, %o4 swapa [%l7 + %o4] 0x89, %o6 and %l6, %o3, %g7 fones %f1 edge16l %l2, %l0, %l3 fbe,a %fcc1, loop_1634 andcc %g2, %g1, %i2 edge32ln %l4, %g6, %o4 fbul %fcc0, loop_1635 loop_1634: fbuge,a %fcc1, loop_1636 fornot2s %f18, %f29, %f23 tn %xcc, 0x4 loop_1635: movvc %xcc, %g4, %o7 loop_1636: movrlz %i5, 0x2D1, %i6 fbue %fcc0, loop_1637 fcmped %fcc2, %f6, %f28 sethi 0x07CE, %g3 ldstub [%l7 + 0x0F], %i4 loop_1637: st %f25, [%l7 + 0x40] bpos %icc, loop_1638 fmul8x16au %f6, %f26, %f28 andn %o1, %o2, %i1 tneg %icc, 0x0 loop_1638: tgu %icc, 0x5 fzeros %f5 mulscc %o5, %i0, %l1 brnz,a %g5, loop_1639 fmovdvc %icc, %f17, %f27 move %xcc, %i3, %l5 srl %o0, 0x0B, %i7 loop_1639: edge8n %o6, %o3, %g7 edge16ln %l6, %l2, %l3 smulcc %g2, %l0, %g1 sdivx %l4, 0x0DE3, %i2 add %g6, %o4, %g4 brlz,a %o7, loop_1640 edge32l %i5, %g3, %i4 movg %xcc, %i6, %o1 edge8 %o2, %o5, %i0 loop_1640: movle %icc, %i1, %l1 fmovdcs %xcc, %f9, %f12 lduh [%l7 + 0x1C], %i3 ldstub [%l7 + 0x48], %g5 sra %l5, %o0, %o6 movrlez %i7, 0x288, %o3 array16 %l6, %g7, %l2 and %g2, 0x0865, %l0 te %icc, 0x1 udivx %g1, 0x0C73, %l4 sra %i2, %l3, %o4 and %g4, 0x0448, %o7 fnegd %f18, %f18 edge32ln %g6, %i5, %g3 array8 %i4, %o1, %o2 edge8ln %i6, %o5, %i1 movrgz %l1, 0x2B2, %i0 fxors %f2, %f21, %f30 movvc %icc, %i3, %l5 wr %g0, 0x80, %asi lda [%l7 + 0x14] %asi, %f22 bvs,a,pn %xcc, loop_1641 tpos %icc, 0x5 bvs,a loop_1642 bpos loop_1643 loop_1641: movvs %xcc, %o0, %g5 movrgez %i7, 0x1E8, %o3 loop_1642: sdivx %l6, 0x014A, %o6 loop_1643: addc %l2, 0x09C4, %g2 edge8l %l0, %g7, %l4 srl %g1, %l3, %i2 tsubcctv %g4, %o7, %g6 popc 0x11CD, %o4 fmovsa %icc, %f5, %f16 fsrc2 %f0, %f30 bvs,a loop_1644 bcs loop_1645 fmovsa %xcc, %f18, %f21 and %i5, %i4, %g3 loop_1644: fmul8x16 %f16, %f22, %f12 loop_1645: taddcctv %o1, 0x0D41, %i6 fnands %f28, %f18, %f12 sdivcc %o5, 0x0C80, %o2 membar 0x35 edge8ln %l1, %i0, %i3 membar 0x31 tvc %icc, 0x2 fpmerge %f29, %f8, %f0 ld [%l7 + 0x58], %f21 fmovscs %xcc, %f18, %f28 fcmpne16 %f14, %f4, %i1 xor %o0, %g5, %i7 edge8l %l5, %o3, %l6 move %xcc, %l2, %g2 taddcctv %l0, %o6, %l4 taddcc %g7, %g1, %l3 bne loop_1646 fmovrdlz %g4, %f12, %f10 bpos loop_1647 fbuge %fcc2, loop_1648 loop_1646: udivx %o7, 0x0E27, %i2 tvc %xcc, 0x3 loop_1647: ta %xcc, 0x1 loop_1648: ta %xcc, 0x3 tcc %icc, 0x7 fbn,a %fcc3, loop_1649 ldstub [%l7 + 0x6E], %g6 ble,a loop_1650 fcmple32 %f18, %f8, %o4 loop_1649: sethi 0x05D9, %i5 stb %g3, [%l7 + 0x51] loop_1650: lduw [%l7 + 0x18], %i4 te %xcc, 0x0 orn %o1, %o5, %i6 movn %xcc, %o2, %i0 xorcc %i3, 0x19F9, %i1 fnot1 %f30, %f2 tvc %icc, 0x1 sdivcc %l1, 0x12E2, %o0 movneg %xcc, %g5, %i7 andncc %l5, %o3, %l2 tgu %icc, 0x6 faligndata %f10, %f24, %f0 fnot1s %f16, %f16 taddcc %g2, %l0, %l6 addccc %l4, 0x18F4, %o6 mulscc %g7, 0x196F, %g1 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %g4, %o7 fpackfix %f12, %f25 fornot1 %f2, %f0, %f24 wr %g0, 0x19, %asi ldstuba [%l7 + 0x08] %asi, %l3 fpsub16s %f3, %f27, %f23 tn %xcc, 0x6 tcc %icc, 0x3 flush %l7 + 0x70 ldx [%l7 + 0x60], %i2 movn %xcc, %o4, %g6 fsrc2s %f23, %f6 fones %f19 fands %f19, %f7, %f6 sllx %i5, %g3, %i4 fmovrsgez %o5, %f7, %f12 mulx %i6, %o1, %o2 subccc %i0, 0x0F4B, %i3 lduw [%l7 + 0x50], %i1 udivcc %o0, 0x09DB, %g5 movvs %xcc, %l1, %i7 sdivcc %o3, 0x0AB1, %l5 edge8 %l2, %g2, %l0 udiv %l4, 0x1516, %o6 fmovrsne %g7, %f4, %f0 fornot1 %f6, %f24, %f8 fmovrde %l6, %f4, %f14 tsubcctv %g1, %g4, %o7 move %icc, %i2, %o4 bneg,pt %xcc, loop_1651 std %f8, [%l7 + 0x20] fpsub32s %f1, %f27, %f20 movvc %xcc, %l3, %i5 loop_1651: fmovspos %xcc, %f0, %f3 mova %xcc, %g6, %g3 orcc %i4, 0x1F07, %i6 sra %o5, %o2, %o1 movvc %icc, %i0, %i3 tgu %xcc, 0x7 fpadd32 %f30, %f10, %f8 or %o0, %g5, %i1 move %icc, %i7, %o3 ta %icc, 0x6 mulscc %l1, %l2, %l5 ldsh [%l7 + 0x30], %g2 tg %icc, 0x5 movpos %xcc, %l4, %o6 tge %xcc, 0x7 popc %l0, %g7 array16 %g1, %g4, %l6 fbo %fcc0, loop_1652 movvc %xcc, %o7, %i2 edge8ln %l3, %i5, %o4 tge %xcc, 0x2 loop_1652: orcc %g6, 0x1F9B, %i4 fnot1 %f24, %f12 fnegd %f22, %f0 fcmps %fcc0, %f27, %f26 bl,a,pn %icc, loop_1653 movle %xcc, %g3, %o5 tleu %xcc, 0x4 xorcc %i6, %o1, %o2 loop_1653: fsrc1s %f0, %f18 fpack32 %f30, %f10, %f18 fbu %fcc2, loop_1654 brnz %i3, loop_1655 orcc %i0, 0x17AA, %o0 flush %l7 + 0x14 loop_1654: fmovrdlz %g5, %f26, %f12 loop_1655: xorcc %i7, 0x1116, %i1 fmovrdgez %l1, %f20, %f28 tvs %icc, 0x4 movg %icc, %o3, %l2 st %f16, [%l7 + 0x50] set 0x18, %i0 stwa %l5, [%l7 + %i0] 0x81 movg %icc, %g2, %l4 tsubcc %o6, 0x0045, %l0 movvc %xcc, %g7, %g1 nop set 0x74, %i5 ldsb [%l7 + %i5], %l6 be loop_1656 fornot2s %f17, %f3, %f3 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1656: subccc %o7, 0x192A, %g4 edge8 %l3, %i2, %i5 sdiv %g6, 0x1553, %o4 mulx %g3, 0x0FD8, %i4 wr %g0, 0x20, %asi ldxa [%g0 + 0x30] %asi, %o5 tn %xcc, 0x5 mulx %i6, %o1, %i3 and %o2, %i0, %o0 edge32n %i7, %g5, %i1 nop setx loop_1657, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sll %l1, %l2, %o3 add %g2, 0x0018, %l5 xorcc %o6, 0x1275, %l4 loop_1657: call loop_1658 nop set 0x58, %o1 std %g6, [%l7 + %o1] xorcc %g1, 0x0914, %l6 addc %l0, %o7, %l3 loop_1658: ta %xcc, 0x3 movre %g4, %i5, %i2 fornot2s %f9, %f3, %f2 udivx %o4, 0x1954, %g6 fmul8x16 %f14, %f18, %f10 nop setx loop_1659, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mulx %g3, 0x0896, %i4 fmovrdlz %o5, %f10, %f28 andn %i6, %i3, %o2 loop_1659: fnot2s %f5, %f30 taddcc %o1, %i0, %o0 udivcc %g5, 0x0063, %i7 wr %g0, 0x80, %asi lda [%l7 + 0x2C] %asi, %f26 wr %g0, 0x22, %asi stxa %i1, [%l7 + 0x50] %asi membar #Sync movpos %icc, %l1, %o3 fmovrdlez %g2, %f18, %f12 tle %icc, 0x6 sdivx %l5, 0x102B, %l2 array16 %o6, %g7, %g1 tsubcctv %l4, 0x08D3, %l0 wr %g0, 0x80, %asi ldswa [%l7 + 0x54] %asi, %l6 fmovscc %xcc, %f18, %f7 tl %xcc, 0x5 fmovse %xcc, %f20, %f21 movrlz %o7, 0x267, %l3 movrlez %g4, %i2, %o4 and %i5, %g6, %i4 mova %xcc, %o5, %i6 movvs %icc, %i3, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fand %f8, %f12, %f18 fmovsvc %icc, %f6, %f13 bl,pt %xcc, loop_1660 lduh [%l7 + 0x4C], %o1 tvc %xcc, 0x5 movcc %xcc, %i0, %o0 loop_1660: sdivcc %g5, 0x0D8E, %i7 move %xcc, %o2, %l1 fandnot1 %f24, %f4, %f14 tg %icc, 0x0 or %o3, 0x157C, %i1 stw %g2, [%l7 + 0x68] sub %l2, 0x089D, %l5 edge8n %o6, %g1, %l4 lduh [%l7 + 0x1A], %l0 addccc %g7, %o7, %l3 edge16n %l6, %i2, %o4 fpack16 %f18, %f8 tneg %icc, 0x3 fcmpd %fcc1, %f6, %f20 fmovd %f20, %f8 andncc %i5, %g6, %i4 bgu,pn %icc, loop_1661 edge8ln %g4, %i6, %o5 fandnot1 %f18, %f0, %f12 movge %xcc, %i3, %g3 loop_1661: fmovdneg %icc, %f18, %f2 fbuge %fcc2, loop_1662 tge %icc, 0x4 move %xcc, %i0, %o0 edge8ln %o1, %g5, %i7 loop_1662: movleu %icc, %l1, %o2 movg %xcc, %i1, %o3 fnot1s %f11, %f31 wr %g0, 0x19, %asi ldsba [%l7 + 0x73] %asi, %g2 movcc %xcc, %l2, %l5 xnor %g1, %l4, %o6 movl %xcc, %l0, %o7 sethi 0x1D7E, %l3 tpos %xcc, 0x1 wr %g0, 0x18, %asi sta %f31, [%l7 + 0x4C] %asi ldub [%l7 + 0x36], %l6 tneg %xcc, 0x0 fbl,a %fcc1, loop_1663 edge32n %g7, %i2, %i5 edge16l %o4, %i4, %g6 fmovsne %icc, %f24, %f15 loop_1663: subccc %g4, 0x1554, %o5 edge8n %i6, %i3, %i0 fbue %fcc0, loop_1664 fpadd16 %f22, %f2, %f18 swap [%l7 + 0x30], %o0 tcs %icc, 0x5 loop_1664: orn %g3, %g5, %o1 move %icc, %i7, %o2 tneg %icc, 0x6 edge8ln %l1, %o3, %i1 mova %xcc, %g2, %l2 array16 %l5, %g1, %o6 array32 %l0, %l4, %o7 fmovscc %icc, %f3, %f25 fmovrslz %l3, %f14, %f4 andn %l6, %g7, %i5 fmovscs %icc, %f13, %f21 fbg %fcc2, loop_1665 fmovrdlz %i2, %f12, %f24 edge32 %i4, %g6, %g4 ldd [%l7 + 0x68], %o4 loop_1665: nop set 0x2E, %l0 stba %o5, [%l7 + %l0] 0x0c ldx [%l7 + 0x10], %i6 tgu %icc, 0x2 fcmpgt16 %f12, %f28, %i0 udivcc %i3, 0x0326, %o0 fpadd32s %f13, %f22, %f25 mova %icc, %g5, %o1 edge32l %g3, %i7, %l1 udivcc %o3, 0x1574, %i1 taddcc %o2, %g2, %l2 movge %xcc, %l5, %o6 tge %xcc, 0x4 fmovde %xcc, %f23, %f17 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bge,pt %xcc, loop_1666 move %icc, %l0, %g1 bshuffle %f20, %f28, %f22 fble %fcc3, loop_1667 loop_1666: sll %o7, 0x05, %l3 fcmpeq32 %f2, %f0, %l4 tge %icc, 0x6 loop_1667: smulcc %l6, 0x1DAE, %i5 or %g7, %i2, %g6 fba %fcc1, loop_1668 tpos %xcc, 0x5 fbue %fcc1, loop_1669 tsubcctv %i4, 0x050B, %o4 loop_1668: mulscc %g4, 0x1C47, %i6 smulcc %o5, 0x1516, %i3 loop_1669: fmovscc %icc, %f20, %f6 fxnors %f11, %f13, %f0 fornot1 %f24, %f8, %f10 stw %o0, [%l7 + 0x38] te %xcc, 0x4 move %icc, %g5, %o1 nop set 0x52, %o3 ldub [%l7 + %o3], %g3 edge16ln %i0, %l1, %o3 be,pn %xcc, loop_1670 fxor %f20, %f8, %f28 st %f29, [%l7 + 0x6C] movleu %xcc, %i7, %i1 loop_1670: srlx %o2, 0x17, %l2 ta %xcc, 0x0 movneg %icc, %l5, %g2 addccc %l0, %o6, %o7 andcc %g1, %l4, %l6 movle %xcc, %l3, %g7 fands %f18, %f8, %f18 tleu %xcc, 0x2 tsubcctv %i2, 0x1D58, %g6 andncc %i5, %o4, %i4 set 0x60, %o6 ldda [%l7 + %o6] 0x10, %g4 wr %g0, 0x18, %asi ldsha [%l7 + 0x58] %asi, %o5 edge16ln %i3, %o0, %g5 stw %o1, [%l7 + 0x48] fblg %fcc1, loop_1671 tl %icc, 0x5 fmovse %icc, %f28, %f11 wr %g0, 0xe2, %asi stwa %i6, [%l7 + 0x1C] %asi membar #Sync loop_1671: st %f24, [%l7 + 0x38] sdivcc %i0, 0x0369, %g3 tl %xcc, 0x2 taddcctv %o3, %l1, %i1 ldsh [%l7 + 0x42], %i7 brz %o2, loop_1672 movne %xcc, %l5, %l2 bge,a,pn %xcc, loop_1673 movneg %xcc, %l0, %g2 loop_1672: udivx %o7, 0x0C45, %g1 umulcc %o6, 0x03DF, %l4 loop_1673: fmovdgu %xcc, %f10, %f24 mulscc %l3, 0x1926, %l6 edge16n %g7, %g6, %i5 movvc %xcc, %o4, %i4 udiv %g4, 0x136C, %i2 fmovsge %icc, %f22, %f10 movvc %xcc, %o5, %o0 or %i3, 0x0BC5, %g5 nop setx loop_1674, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array8 %o1, %i0, %i6 fands %f14, %f13, %f19 std %f26, [%l7 + 0x18] loop_1674: smulcc %g3, %l1, %o3 orcc %i1, 0x1E0C, %o2 movrlez %l5, 0x116, %l2 sdivx %i7, 0x0A22, %l0 sra %g2, 0x1A, %o7 sdivcc %g1, 0x14BB, %l4 ta %xcc, 0x6 taddcctv %l3, 0x0FAE, %l6 set 0x1B, %o7 lduba [%l7 + %o7] 0x80, %g7 te %icc, 0x5 tcc %xcc, 0x5 siam 0x6 fmul8sux16 %f8, %f0, %f4 srax %g6, 0x02, %i5 edge8ln %o6, %i4, %o4 movvc %icc, %g4, %i2 orncc %o0, 0x0EE0, %i3 movgu %xcc, %o5, %o1 fandnot1s %f7, %f12, %f25 tcc %icc, 0x3 fbg,a %fcc0, loop_1675 nop set 0x5C, %g7 ldsb [%l7 + %g7], %g5 movrgez %i6, %i0, %g3 fsrc2s %f6, %f10 loop_1675: srlx %l1, 0x11, %i1 array8 %o2, %o3, %l5 udivcc %l2, 0x15F4, %i7 fcmps %fcc3, %f2, %f19 fmovsgu %xcc, %f2, %f8 fmovd %f24, %f10 udivx %l0, 0x01F4, %g2 udiv %o7, 0x1EC7, %l4 edge16n %g1, %l6, %g7 fxor %f18, %f16, %f2 ta %icc, 0x0 ldd [%l7 + 0x30], %l2 set 0x76, %l4 stba %g6, [%l7 + %l4] 0xea membar #Sync andncc %o6, %i4, %o4 mova %icc, %g4, %i2 subccc %o0, %i3, %o5 fandnot1s %f7, %f26, %f23 xnorcc %i5, 0x13C4, %o1 ldsw [%l7 + 0x44], %i6 stb %i0, [%l7 + 0x7C] edge8l %g5, %l1, %g3 fnegd %f30, %f16 edge32n %i1, %o2, %o3 alignaddrl %l5, %l2, %l0 mova %xcc, %g2, %o7 sra %i7, %g1, %l6 set 0x44, %l3 swapa [%l7 + %l3] 0x10, %l4 brgz %g7, loop_1676 std %g6, [%l7 + 0x40] mulx %o6, %l3, %o4 lduh [%l7 + 0x30], %i4 loop_1676: fpsub16s %f29, %f0, %f7 mulx %g4, %i2, %o0 bpos,pt %icc, loop_1677 sdivx %i3, 0x0239, %i5 subcc %o5, %i6, %i0 bl,a %icc, loop_1678 loop_1677: stbar alignaddr %g5, %l1, %g3 edge8l %o1, %o2, %i1 loop_1678: nop set 0x33, %i3 ldsba [%l7 + %i3] 0x19, %o3 tneg %xcc, 0x5 movge %xcc, %l5, %l0 andcc %g2, %l2, %i7 udiv %g1, 0x0738, %o7 andcc %l6, 0x1C17, %l4 st %f4, [%l7 + 0x24] movcc %icc, %g6, %g7 tne %xcc, 0x0 tcs %xcc, 0x3 subc %l3, 0x069C, %o6 ldsw [%l7 + 0x78], %o4 movle %xcc, %g4, %i2 srlx %i4, 0x0C, %i3 wr %g0, 0x88, %asi lduwa [%l7 + 0x14] %asi, %i5 tge %xcc, 0x1 fmovdpos %xcc, %f15, %f17 smulcc %o0, %o5, %i0 movrgz %g5, 0x274, %l1 movleu %xcc, %i6, %o1 ldx [%l7 + 0x20], %o2 tsubcctv %g3, %i1, %o3 tvc %xcc, 0x4 fabss %f1, %f3 srlx %l0, 0x11, %g2 tne %xcc, 0x7 fcmple16 %f0, %f14, %l5 fnand %f22, %f2, %f22 fmovsn %xcc, %f23, %f7 tg %xcc, 0x6 sub %l2, 0x1F91, %g1 movleu %icc, %o7, %l6 fcmpgt16 %f10, %f14, %l4 set 0x56, %l6 lduha [%l7 + %l6] 0x15, %g6 tgu %xcc, 0x3 sll %g7, %l3, %o6 fcmps %fcc2, %f23, %f5 udiv %i7, 0x1EAE, %o4 fmovrdne %g4, %f30, %f2 tsubcctv %i4, %i3, %i2 edge16 %i5, %o0, %i0 for %f16, %f24, %f30 tpos %icc, 0x2 fbg,a %fcc1, loop_1679 ble,a,pt %xcc, loop_1680 edge8n %g5, %l1, %o5 bgu,pt %icc, loop_1681 loop_1679: fpadd16 %f8, %f20, %f24 loop_1680: array16 %i6, %o2, %o1 tvc %xcc, 0x4 loop_1681: srlx %g3, 0x16, %i1 array8 %l0, %o3, %g2 wr %g0, 0x19, %asi prefetcha [%l7 + 0x58] %asi, 0x1 edge8 %g1, %o7, %l5 addc %l4, 0x1DC5, %l6 std %g6, [%l7 + 0x08] fmovsg %xcc, %f26, %f14 xnorcc %g7, %l3, %o6 wr %g0, 0x80, %asi ldstuba [%l7 + 0x31] %asi, %o4 prefetch [%l7 + 0x70], 0x3 fpadd16 %f2, %f30, %f6 fcmple16 %f4, %f18, %g4 sdiv %i4, 0x1256, %i7 fcmpne32 %f20, %f22, %i3 move %xcc, %i2, %i5 fmovrsgez %o0, %f13, %f25 brgez %g5, loop_1682 fmovdgu %xcc, %f31, %f27 tsubcctv %i0, %l1, %i6 fmovrde %o5, %f10, %f2 loop_1682: smulcc %o1, 0x1383, %g3 movre %i1, %o2, %l0 ldx [%l7 + 0x60], %g2 add %l2, %o3, %g1 sdivcc %o7, 0x0252, %l5 edge32 %l4, %l6, %g7 udiv %g6, 0x14C5, %o6 fmovdpos %icc, %f12, %f15 tvc %icc, 0x4 set 0x40, %l1 stda %f0, [%l7 + %l1] 0x1e membar #Sync fmovdle %icc, %f24, %f3 andcc %l3, %o4, %g4 umul %i4, 0x17D2, %i7 fmul8sux16 %f20, %f24, %f0 wr %g0, 0xf8, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync bn,pt %icc, loop_1683 smul %i3, %i5, %i2 fpackfix %f30, %f5 fmovrse %o0, %f15, %f28 loop_1683: array8 %g5, %i0, %l1 srl %o5, %i6, %o1 bn,a %xcc, loop_1684 fblg,a %fcc3, loop_1685 sllx %i1, 0x05, %o2 stx %l0, [%l7 + 0x08] loop_1684: edge32l %g3, %g2, %l2 loop_1685: siam 0x3 sethi 0x0F6E, %o3 movl %xcc, %g1, %o7 fmovdvs %xcc, %f20, %f14 bg loop_1686 fmovrsgez %l4, %f5, %f30 bpos loop_1687 membar 0x16 loop_1686: edge16 %l5, %l6, %g6 fcmpeq16 %f22, %f2, %o6 loop_1687: sdiv %g7, 0x15E9, %o4 xnor %l3, 0x073A, %i4 add %l7, 0x50, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i7 casa [%l6] 0x81, %i7, %g4 wr %g0, 0x88, %asi ldsha [%l7 + 0x66] %asi, %i5 edge8 %i3, %o0, %i2 movne %icc, %i0, %g5 movpos %icc, %l1, %i6 addcc %o1, 0x1678, %i1 fmovscc %xcc, %f21, %f29 wr %g0, 0x27, %asi stda %o2, [%l7 + 0x30] %asi membar #Sync wr %g0, 0x11, %asi ldda [%l7 + 0x60] %asi, %l0 fmovscs %xcc, %f18, %f1 lduw [%l7 + 0x1C], %g3 stx %o5, [%l7 + 0x40] edge32n %l2, %o3, %g2 sdiv %o7, 0x0FE1, %g1 std %f26, [%l7 + 0x30] movrne %l4, %l5, %g6 movneg %icc, %o6, %g7 flush %l7 + 0x24 fcmpd %fcc2, %f28, %f12 wr %g0, 0x18, %asi stwa %l6, [%l7 + 0x2C] %asi andncc %o4, %i4, %i7 ldsw [%l7 + 0x38], %g4 movgu %icc, %l3, %i5 edge32n %o0, %i2, %i3 fmovrslz %g5, %f12, %f17 add %l7, 0x08, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i0 casa [%l6] 0x80, %i0, %l1 fpadd32 %f18, %f4, %f8 wr %g0, 0x10, %asi lduba [%l7 + 0x6D] %asi, %o1 brnz %i1, loop_1688 tcc %icc, 0x7 fbuge %fcc0, loop_1689 stbar loop_1688: brlez %o2, loop_1690 stbar loop_1689: mova %xcc, %i6, %g3 tcs %icc, 0x7 loop_1690: fmovrdgez %l0, %f20, %f20 subc %o5, 0x1BD2, %o3 edge32ln %l2, %o7, %g1 membar 0x72 sra %g2, %l5, %l4 andn %g6, 0x1D4E, %g7 fpadd16s %f20, %f20, %f29 add %o6, 0x1471, %l6 movrlz %o4, %i7, %i4 fsrc2 %f10, %f0 edge8ln %l3, %i5, %o0 edge8ln %g4, %i2, %i3 movvc %icc, %g5, %l1 tl %icc, 0x3 orn %o1, 0x0AF0, %i0 fbug %fcc3, loop_1691 stx %i1, [%l7 + 0x78] orcc %i6, %o2, %l0 ta %icc, 0x1 loop_1691: brz,a %g3, loop_1692 fbg %fcc0, loop_1693 movl %icc, %o5, %l2 add %l7, 0x48, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %o7 loop_1692: tl %icc, 0x6 loop_1693: movrgez %g2, 0x306, %g1 bne,a,pn %icc, loop_1694 fcmpgt32 %f24, %f20, %l5 movrlz %l4, %g7, %g6 sir 0x13CF loop_1694: fbl %fcc1, loop_1695 bl,a %icc, loop_1696 bpos,a,pt %xcc, loop_1697 udiv %l6, 0x13D2, %o4 loop_1695: sub %o6, %i7, %i4 loop_1696: udivcc %i5, 0x1D11, %l3 loop_1697: bg %icc, loop_1698 bl,a %icc, loop_1699 tg %xcc, 0x5 mulscc %o0, %g4, %i2 loop_1698: fpadd16 %f2, %f16, %f0 loop_1699: alignaddrl %g5, %i3, %o1 tge %xcc, 0x0 tne %icc, 0x6 fmovrdne %i0, %f30, %f10 orn %l1, %i1, %o2 fmul8x16au %f15, %f27, %f10 set 0x4C, %l2 ldsha [%l7 + %l2] 0x89, %l0 ba,a,pt %icc, loop_1700 fcmple16 %f2, %f4, %i6 smul %o5, %g3, %l2 subccc %o7, 0x05A3, %g2 loop_1700: sdiv %o3, 0x06ED, %l5 wr %g0, 0x19, %asi ldstuba [%l7 + 0x13] %asi, %l4 tleu %xcc, 0x6 sdiv %g7, 0x175E, %g1 fmovs %f11, %f6 movle %xcc, %l6, %g6 fmovsvs %icc, %f26, %f29 fmovde %xcc, %f29, %f6 xnor %o6, %o4, %i4 wr %g0, 0x88, %asi stwa %i5, [%l7 + 0x70] %asi movvs %xcc, %i7, %o0 fmovsne %icc, %f1, %f7 movg %xcc, %g4, %l3 fmovd %f2, %f2 wr %g0, 0x19, %asi ldswa [%l7 + 0x30] %asi, %i2 movn %xcc, %g5, %i3 addcc %o1, %i0, %l1 fbe %fcc3, loop_1701 srl %o2, 0x05, %i1 edge32 %l0, %o5, %i6 orn %g3, 0x14C6, %l2 loop_1701: array8 %g2, %o7, %o3 movneg %xcc, %l4, %l5 umul %g1, 0x1C4E, %l6 bg,a %xcc, loop_1702 nop set 0x61, %g4 ldstub [%l7 + %g4], %g7 sll %g6, 0x17, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1702: sub %o6, %i4, %i7 array16 %o0, %g4, %i5 fsrc2s %f22, %f5 smulcc %i2, %g5, %l3 xorcc %i3, %i0, %o1 tcs %xcc, 0x1 fpsub16 %f0, %f24, %f10 xnorcc %o2, 0x0D48, %i1 fpsub16 %f2, %f22, %f8 fbue %fcc2, loop_1703 for %f8, %f4, %f14 sethi 0x04B2, %l0 membar 0x62 loop_1703: or %o5, 0x1D55, %l1 subcc %g3, 0x1B94, %i6 movvc %icc, %l2, %o7 edge16ln %g2, %l4, %o3 fpack32 %f8, %f14, %f10 movne %icc, %l5, %l6 fmul8x16au %f23, %f19, %f4 set 0x40, %g1 stda %f0, [%l7 + %g1] 0x81 fbne,a %fcc1, loop_1704 fones %f31 srax %g1, %g7, %o4 ba loop_1705 loop_1704: fpsub16 %f14, %f8, %f20 brnz,a %g6, loop_1706 tneg %xcc, 0x1 loop_1705: srl %o6, 0x0D, %i7 mova %icc, %o0, %g4 loop_1706: array32 %i5, %i4, %i2 fbul,a %fcc0, loop_1707 movcs %xcc, %l3, %g5 fmovdvc %icc, %f14, %f23 fnegd %f20, %f0 loop_1707: nop add %l7, 0x70, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %i3, %o1 or %i0, 0x0A52, %o2 wr %g0, 0x10, %asi stda %f16, [%l7 + 0x40] %asi movl %xcc, %l0, %i1 stx %o5, [%l7 + 0x08] tg %xcc, 0x4 bne,a %xcc, loop_1708 tsubcc %l1, %i6, %l2 tneg %xcc, 0x7 bge loop_1709 loop_1708: movpos %xcc, %o7, %g2 fmovdn %icc, %f30, %f15 bge,a,pn %xcc, loop_1710 loop_1709: udivcc %l4, 0x1F72, %g3 fbue %fcc1, loop_1711 sll %o3, 0x09, %l5 loop_1710: add %g1, 0x0282, %l6 alignaddrl %g7, %o4, %o6 loop_1711: bg %xcc, loop_1712 subccc %g6, %i7, %o0 array16 %i5, %g4, %i2 edge8n %i4, %l3, %g5 loop_1712: membar 0x78 bcc,a,pn %icc, loop_1713 nop set 0x50, %g5 std %f0, [%l7 + %g5] subccc %o1, 0x1119, %i0 smul %i3, 0x15A1, %o2 loop_1713: ldsb [%l7 + 0x5C], %i1 lduw [%l7 + 0x50], %l0 add %o5, %l1, %l2 add %i6, 0x04C2, %g2 movgu %icc, %l4, %g3 set 0x40, %o0 stda %f16, [%l7 + %o0] 0x11 stbar fmovscs %xcc, %f23, %f9 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brnz,a %o3, loop_1714 flush %l7 + 0x34 fand %f28, %f24, %f18 std %f26, [%l7 + 0x70] loop_1714: edge8ln %o7, %l5, %l6 fors %f12, %f10, %f0 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f0 mulx %g7, %o4, %o6 fmovdneg %icc, %f23, %f9 fbuge %fcc0, loop_1715 edge16ln %g6, %g1, %o0 fbue,a %fcc1, loop_1716 tneg %xcc, 0x0 loop_1715: fmovrse %i5, %f26, %f19 wr %g0, 0x04, %asi stba %g4, [%l7 + 0x30] %asi loop_1716: stbar bgu %icc, loop_1717 taddcc %i2, %i4, %i7 fmovrde %g5, %f24, %f22 and %l3, %i0, %i3 loop_1717: subcc %o2, 0x034F, %o1 movrne %l0, 0x315, %i1 umulcc %l1, %l2, %i6 srlx %g2, 0x03, %l4 tcc %xcc, 0x2 fornot1s %f4, %f8, %f21 andcc %g3, 0x0ED4, %o5 movcs %icc, %o7, %l5 mulx %l6, 0x07E6, %o3 movcs %icc, %o4, %o6 faligndata %f24, %f14, %f12 edge16ln %g6, %g7, %o0 fzero %f12 edge8n %g1, %i5, %i2 fblg,a %fcc0, loop_1718 tcs %xcc, 0x6 edge32ln %g4, %i4, %i7 bvc,a,pn %xcc, loop_1719 loop_1718: fble,a %fcc0, loop_1720 movge %xcc, %g5, %l3 wr %g0, 0xf0, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_1719: fble %fcc1, loop_1721 loop_1720: ta %xcc, 0x0 movne %xcc, %i0, %o2 edge16ln %o1, %l0, %i1 loop_1721: st %f7, [%l7 + 0x10] movn %xcc, %l1, %l2 fmovdgu %xcc, %f19, %f8 tl %icc, 0x3 edge32n %i3, %g2, %l4 andn %i6, 0x0F9F, %g3 fandnot1s %f14, %f19, %f22 fble %fcc2, loop_1722 orncc %o5, 0x001A, %l5 array16 %l6, %o3, %o4 fmovsleu %icc, %f21, %f6 loop_1722: fblg %fcc3, loop_1723 fpadd16 %f26, %f0, %f20 fmovsg %icc, %f8, %f30 movrne %o6, 0x3E4, %g6 loop_1723: fmovda %xcc, %f20, %f14 std %o6, [%l7 + 0x30] fmovsleu %xcc, %f13, %f17 umul %o0, %g7, %g1 movvs %xcc, %i2, %g4 bleu,a %xcc, loop_1724 sth %i5, [%l7 + 0x12] edge16ln %i4, %g5, %i7 movge %icc, %i0, %l3 loop_1724: swap [%l7 + 0x1C], %o1 brlez %o2, loop_1725 fpsub32 %f30, %f18, %f26 fcmpne32 %f12, %f26, %l0 sir 0x1612 loop_1725: tvc %xcc, 0x5 ldx [%l7 + 0x70], %i1 subcc %l2, 0x009B, %i3 array8 %g2, %l1, %l4 nop set 0x1A, %g6 ldsh [%l7 + %g6], %g3 movcc %xcc, %o5, %i6 fbul,a %fcc0, loop_1726 tl %xcc, 0x5 fabsd %f6, %f28 array32 %l6, %l5, %o4 loop_1726: alignaddr %o6, %o3, %g6 mulscc %o7, 0x0ACD, %g7 tcc %icc, 0x0 tg %icc, 0x6 fpsub32s %f15, %f28, %f6 umul %g1, 0x1349, %o0 fmovdle %xcc, %f20, %f9 srl %g4, %i5, %i4 tn %xcc, 0x5 array32 %i2, %g5, %i0 orcc %l3, 0x16D6, %i7 edge16n %o2, %o1, %l0 bge,a %xcc, loop_1727 movrgez %i1, 0x353, %i3 fandnot1 %f6, %f10, %f2 subccc %l2, %g2, %l1 loop_1727: tl %icc, 0x2 fzero %f6 fmul8x16au %f6, %f13, %f6 movrne %l4, 0x1B3, %g3 edge32n %i6, %l6, %o5 tpos %icc, 0x5 orcc %l5, %o4, %o3 brnz %g6, loop_1728 fmovspos %icc, %f6, %f18 sir 0x069C membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0x1f, %f16 loop_1728: fmovdcc %icc, %f3, %f14 fandnot1s %f28, %f24, %f28 sra %o6, %o7, %g7 fcmped %fcc3, %f20, %f26 alignaddr %o0, %g1, %i5 tne %xcc, 0x2 wr %g0, 0x23, %asi stwa %g4, [%l7 + 0x50] %asi membar #Sync subcc %i2, %i4, %g5 addc %i0, 0x0970, %i7 orncc %l3, %o1, %o2 movl %xcc, %i1, %i3 nop setx loop_1729, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movge %xcc, %l2, %g2 fmovse %xcc, %f31, %f24 fzero %f24 loop_1729: te %icc, 0x3 mova %icc, %l0, %l1 fbe %fcc2, loop_1730 brgez,a %l4, loop_1731 tvc %icc, 0x3 movgu %icc, %g3, %l6 loop_1730: and %i6, 0x063E, %l5 loop_1731: movvc %xcc, %o5, %o3 orncc %o4, %o6, %g6 ldsb [%l7 + 0x48], %g7 fnand %f12, %f22, %f20 orcc %o0, 0x0DCD, %g1 tne %icc, 0x2 mova %icc, %i5, %g4 fandnot1 %f20, %f14, %f26 alignaddrl %i2, %o7, %g5 sllx %i0, 0x1A, %i7 fbne %fcc0, loop_1732 tvc %icc, 0x7 membar 0x6E fmovrde %i4, %f4, %f18 loop_1732: fba %fcc1, loop_1733 sdivcc %o1, 0x01C5, %o2 srax %l3, 0x10, %i3 nop setx loop_1734, %l0, %l1 jmpl %l1, %l2 loop_1733: tvs %xcc, 0x5 tneg %icc, 0x4 ldd [%l7 + 0x30], %g2 loop_1734: sll %i1, 0x03, %l0 umul %l4, %l1, %l6 bneg,a loop_1735 fmovspos %icc, %f5, %f1 andcc %i6, %l5, %g3 wr %g0, 0x80, %asi prefetcha [%l7 + 0x28] %asi, 0x3 loop_1735: movrne %o3, %o4, %g6 prefetch [%l7 + 0x14], 0x0 fmovrsgz %g7, %f31, %f19 fmovsa %xcc, %f7, %f5 fcmpeq32 %f4, %f14, %o0 xorcc %g1, 0x024E, %i5 addcc %o6, 0x16A7, %g4 tvs %xcc, 0x1 set 0x28, %l5 prefetcha [%l7 + %l5] 0x04, 0x2 movcs %xcc, %i2, %i0 fbue %fcc0, loop_1736 mova %xcc, %g5, %i7 fpsub32 %f2, %f20, %f6 xorcc %i4, 0x164F, %o2 loop_1736: call loop_1737 fcmpeq16 %f14, %f16, %o1 orn %l3, 0x1DDA, %i3 wr %g0, 0x11, %asi ldsha [%l7 + 0x0A] %asi, %g2 loop_1737: movrlz %i1, %l0, %l2 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x48] %asi, 0x0 fbo %fcc2, loop_1738 edge16n %l4, %i6, %l6 andn %l5, %g3, %o3 te %xcc, 0x6 loop_1738: nop set 0x41, %g3 ldsba [%l7 + %g3] 0x19, %o4 srax %o5, 0x0D, %g7 movpos %icc, %g6, %g1 fnands %f26, %f24, %f26 umul %i5, %o0, %g4 movneg %icc, %o7, %o6 wr %g0, 0x52, %asi ldxa [%g0 + 0x208] %asi, %i2 std %g4, [%l7 + 0x30] array16 %i0, %i4, %i7 orncc %o2, 0x0E4E, %l3 wr %g0, 0x18, %asi lduwa [%l7 + 0x38] %asi, %o1 xor %g2, 0x0291, %i1 fmovsa %xcc, %f17, %f28 movvs %icc, %i3, %l0 fpadd32s %f28, %f19, %f2 sdiv %l2, 0x103D, %l4 fmuld8ulx16 %f7, %f19, %f2 movleu %icc, %i6, %l6 fsrc1s %f3, %f16 movrlez %l1, 0x07D, %l5 srl %o3, %o4, %o5 fornot1 %f2, %f18, %f16 fpsub32 %f0, %f12, %f18 tvc %xcc, 0x6 fcmpd %fcc1, %f8, %f8 st %f1, [%l7 + 0x20] ldsb [%l7 + 0x75], %g7 tgu %icc, 0x7 fmovdcs %icc, %f8, %f8 taddcc %g3, %g1, %g6 udiv %o0, 0x007A, %i5 mova %xcc, %o7, %o6 alignaddr %g4, %i2, %i0 sub %i4, 0x1D4D, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %g5, 0x020C, %o2 fpadd32s %f15, %f7, %f9 fmovdg %xcc, %f21, %f9 fone %f10 andncc %l3, %g2, %i1 addc %i3, 0x04DD, %l0 fandnot1 %f12, %f14, %f24 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 fbg %fcc3, loop_1739 fabss %f21, %f22 orncc %o1, 0x0D21, %l2 sdiv %l4, 0x0031, %i6 loop_1739: sub %l1, %l5, %o3 bcc,a %icc, loop_1740 udiv %l6, 0x1E52, %o4 addc %o5, %g7, %g3 fmovrdlez %g6, %f20, %f10 loop_1740: or %o0, 0x1E85, %g1 movg %xcc, %o7, %o6 edge8l %g4, %i5, %i0 fmovs %f8, %f16 tneg %xcc, 0x4 fxors %f16, %f14, %f17 tn %icc, 0x1 bne,pn %icc, loop_1741 movre %i2, %i7, %g5 udivx %i4, 0x0E53, %o2 edge32n %l3, %i1, %i3 loop_1741: fmovrsne %l0, %f30, %f3 edge32ln %o1, %g2, %l2 fbge %fcc1, loop_1742 fxor %f20, %f20, %f20 fmovdle %icc, %f1, %f26 set 0x40, %i4 ldxa [%l7 + %i4] 0x11, %l4 loop_1742: edge8 %i6, %l1, %l5 fblg %fcc2, loop_1743 movcs %icc, %l6, %o3 movn %icc, %o5, %g7 ta %xcc, 0x0 loop_1743: movrgz %g3, %o4, %g6 tvs %icc, 0x1 array32 %g1, %o0, %o7 fbg,a %fcc3, loop_1744 fmovrdgez %g4, %f30, %f26 mulx %i5, 0x0E86, %i0 tn %icc, 0x7 loop_1744: nop set 0x68, %i6 ldsh [%l7 + %i6], %o6 set 0x45, %o5 ldstuba [%l7 + %o5] 0x89, %i2 fbu %fcc0, loop_1745 tg %icc, 0x6 bvs,pt %xcc, loop_1746 fcmpne32 %f10, %f20, %i7 loop_1745: fands %f20, %f2, %f10 sdivcc %i4, 0x1AED, %o2 loop_1746: movne %xcc, %g5, %l3 sllx %i1, %l0, %o1 tcs %xcc, 0x1 xnor %g2, %i3, %l4 tl %icc, 0x7 fmovdl %xcc, %f12, %f23 fpackfix %f14, %f14 movrne %l2, %i6, %l1 ldd [%l7 + 0x60], %l4 sll %o3, 0x01, %l6 movrlez %g7, %g3, %o4 smul %o5, %g6, %o0 tle %xcc, 0x5 umul %o7, %g1, %g4 stbar sdivcc %i0, 0x1197, %o6 movneg %icc, %i5, %i7 fmovrdlz %i2, %f12, %f22 alignaddr %o2, %i4, %l3 orncc %i1, %l0, %g5 sll %o1, %g2, %l4 sub %i3, 0x0B92, %i6 fbu,a %fcc2, loop_1747 fpack32 %f10, %f8, %f8 movg %xcc, %l2, %l5 srl %o3, %l1, %l6 loop_1747: srl %g3, 0x0E, %g7 orncc %o4, 0x062A, %g6 movvc %icc, %o0, %o5 subccc %g1, %g4, %o7 fmovdleu %icc, %f30, %f31 bgu,a,pt %icc, loop_1748 fbug %fcc0, loop_1749 edge8ln %i0, %o6, %i7 smul %i2, 0x0964, %i5 loop_1748: fbl %fcc2, loop_1750 loop_1749: fbne %fcc0, loop_1751 sdivx %o2, 0x071D, %i4 bcc,a,pt %icc, loop_1752 loop_1750: call loop_1753 loop_1751: tsubcc %l3, 0x00FD, %l0 mulx %g5, 0x10E8, %o1 loop_1752: fmovsge %icc, %f29, %f24 loop_1753: movl %icc, %g2, %i1 movcc %xcc, %i3, %i6 array8 %l2, %l5, %l4 bleu %icc, loop_1754 fandnot1s %f18, %f24, %f27 tvc %xcc, 0x6 edge32n %o3, %l6, %l1 loop_1754: movre %g3, 0x2E0, %o4 addcc %g7, 0x1CC4, %g6 fsrc2s %f9, %f13 edge8 %o0, %o5, %g1 bge %icc, loop_1755 fnors %f24, %f31, %f6 te %xcc, 0x1 wr %g0, 0x11, %asi stwa %g4, [%l7 + 0x74] %asi loop_1755: sir 0x1158 fexpand %f21, %f14 fmul8ulx16 %f6, %f10, %f2 movneg %xcc, %o7, %i0 popc %o6, %i2 tcs %icc, 0x1 wr %g0, 0x19, %asi ldsha [%l7 + 0x08] %asi, %i5 udiv %i7, 0x01F8, %i4 andcc %l3, %o2, %l0 sdivcc %g5, 0x0928, %o1 set 0x33, %o2 ldstuba [%l7 + %o2] 0x04, %i1 fbe,a %fcc3, loop_1756 movgu %xcc, %g2, %i3 std %f2, [%l7 + 0x50] orn %l2, %l5, %l4 loop_1756: xor %o3, %i6, %l1 fmovsle %xcc, %f16, %f21 prefetch [%l7 + 0x48], 0x2 set 0x28, %i2 lduwa [%l7 + %i2] 0x15, %l6 movle %icc, %o4, %g7 orn %g6, %o0, %o5 andcc %g3, %g4, %o7 xor %i0, %g1, %i2 srl %i5, 0x00, %o6 fbue %fcc0, loop_1757 fmovsle %icc, %f25, %f15 fmovrde %i4, %f10, %f22 ta %icc, 0x7 loop_1757: be %icc, loop_1758 alignaddrl %i7, %l3, %o2 fcmpes %fcc3, %f20, %f21 fmovdleu %xcc, %f18, %f8 loop_1758: taddcc %g5, %o1, %i1 fmovsl %xcc, %f21, %f29 fmovdle %icc, %f27, %f26 subcc %g2, 0x0CF6, %l0 orcc %i3, %l2, %l5 fmuld8ulx16 %f13, %f25, %f22 array8 %l4, %o3, %l1 stw %i6, [%l7 + 0x18] movleu %xcc, %o4, %g7 movn %xcc, %g6, %o0 fpack16 %f24, %f15 tl %xcc, 0x3 smul %l6, %g3, %g4 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f16 andncc %o7, %o5, %i0 array16 %i2, %g1, %o6 sdivx %i5, 0x04CF, %i7 fbo %fcc0, loop_1759 movg %xcc, %l3, %o2 subccc %g5, %i4, %i1 fbne,a %fcc0, loop_1760 loop_1759: and %o1, %g2, %l0 wr %g0, 0x19, %asi ldsba [%l7 + 0x7A] %asi, %l2 loop_1760: fmovdge %xcc, %f26, %f21 membar 0x0F fcmple16 %f8, %f24, %l5 sra %l4, %i3, %o3 fbu %fcc2, loop_1761 srl %l1, %i6, %o4 edge8l %g7, %o0, %l6 fbo,a %fcc0, loop_1762 loop_1761: fmovdg %xcc, %f22, %f30 tleu %xcc, 0x2 xorcc %g6, %g4, %o7 loop_1762: fmovsg %xcc, %f29, %f27 fcmpgt16 %f0, %f24, %o5 fbule %fcc3, loop_1763 movre %g3, 0x38C, %i2 tn %xcc, 0x3 std %g0, [%l7 + 0x38] loop_1763: array32 %o6, %i0, %i7 tcc %xcc, 0x5 fcmpd %fcc3, %f26, %f6 movge %icc, %l3, %i5 bneg,a %xcc, loop_1764 and %g5, %o2, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnor %f18, %f18, %f6 loop_1764: fandnot1s %f12, %f19, %f15 set 0x10, %i7 sta %f23, [%l7 + %i7] 0x0c fmovrdlz %o1, %f16, %f30 nop set 0x6C, %o4 stw %g2, [%l7 + %o4] tle %icc, 0x7 fbn,a %fcc3, loop_1765 movneg %xcc, %i1, %l2 sll %l0, 0x0C, %l5 fmovdgu %icc, %f29, %f21 loop_1765: array8 %i3, %o3, %l4 xor %i6, %o4, %g7 udivx %o0, 0x1921, %l6 edge16 %g6, %g4, %l1 sethi 0x0587, %o7 bg,a,pt %xcc, loop_1766 ldsh [%l7 + 0x2C], %o5 edge32l %g3, %g1, %i2 orcc %i0, 0x134A, %i7 loop_1766: array8 %o6, %i5, %l3 fcmpgt32 %f4, %f0, %g5 set 0x4E, %i1 stha %o2, [%l7 + %i1] 0x19 tneg %icc, 0x6 stb %o1, [%l7 + 0x0D] udivcc %i4, 0x18C7, %g2 tneg %xcc, 0x7 fpadd16s %f26, %f19, %f18 alignaddr %l2, %i1, %l5 fpsub16s %f22, %f18, %f8 fmovdne %xcc, %f21, %f1 fxnors %f15, %f23, %f22 set 0x08, %i0 sta %f22, [%l7 + %i0] 0x18 fpmerge %f9, %f14, %f16 fbu %fcc2, loop_1767 subc %i3, 0x1A41, %l0 fbug %fcc0, loop_1768 movgu %icc, %o3, %l4 loop_1767: nop setx loop_1769, %l0, %l1 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 %xcc, 0x7 loop_1768: nop set 0x42, %o1 lduha [%l7 + %o1] 0x88, %o4 loop_1769: movre %g7, %i6, %l6 movcs %xcc, %g6, %g4 movcs %xcc, %l1, %o7 tn %xcc, 0x4 mova %xcc, %o5, %g3 fcmpgt16 %f30, %f28, %g1 set 0x2C, %i5 ldsha [%l7 + %i5] 0x88, %o0 tneg %icc, 0x7 fsrc2 %f10, %f0 movne %icc, %i0, %i2 fmovrde %i7, %f0, %f8 smul %i5, 0x0242, %l3 stw %g5, [%l7 + 0x34] taddcc %o6, %o2, %i4 movrlz %g2, %l2, %i1 tcc %xcc, 0x0 movrne %o1, %i3, %l0 tsubcc %o3, %l4, %l5 fmovrse %g7, %f21, %f25 fpack32 %f10, %f16, %f6 be,pt %xcc, loop_1770 te %xcc, 0x0 ldub [%l7 + 0x42], %o4 fmovsne %xcc, %f7, %f7 loop_1770: tneg %icc, 0x5 edge32l %i6, %g6, %g4 fmovdle %icc, %f29, %f25 fpadd32s %f3, %f21, %f12 fbule %fcc1, loop_1771 tcc %icc, 0x2 fmul8x16au %f5, %f25, %f10 tgu %icc, 0x3 loop_1771: fabss %f15, %f11 tgu %xcc, 0x5 ta %xcc, 0x5 mulscc %l1, 0x00C2, %l6 alignaddrl %o7, %g3, %o5 fornot1s %f29, %f17, %f7 tleu %icc, 0x4 edge16n %o0, %g1, %i2 movrne %i0, 0x219, %i5 fmul8x16al %f30, %f25, %f24 fnand %f8, %f30, %f8 movne %icc, %i7, %g5 fmuld8ulx16 %f9, %f4, %f26 fbuge %fcc1, loop_1772 fmovdcs %xcc, %f6, %f3 srax %o6, 0x0D, %l3 bvs,pn %xcc, loop_1773 loop_1772: movvs %xcc, %o2, %i4 taddcctv %l2, %i1, %g2 srax %i3, %o1, %l0 loop_1773: xor %o3, %l5, %g7 tpos %icc, 0x7 edge8 %l4, %o4, %i6 tle %xcc, 0x2 fmovdcs %xcc, %f11, %f5 ldsh [%l7 + 0x5A], %g4 fble,a %fcc2, loop_1774 orncc %g6, 0x13F2, %l6 movne %xcc, %o7, %g3 ldstub [%l7 + 0x2A], %l1 loop_1774: edge16 %o5, %o0, %g1 movn %icc, %i2, %i0 wr %g0, 0x19, %asi stwa %i5, [%l7 + 0x60] %asi fmovsle %icc, %f11, %f10 set 0x1C, %l0 lduwa [%l7 + %l0] 0x18, %i7 brnz %g5, loop_1775 orcc %l3, 0x04FC, %o6 movl %icc, %i4, %o2 udivcc %i1, 0x03DE, %l2 loop_1775: fmovdgu %xcc, %f4, %f15 tcs %icc, 0x7 edge32 %i3, %o1, %l0 stbar fmovsg %icc, %f10, %f13 taddcc %g2, 0x0CAD, %o3 edge32 %l5, %g7, %l4 tgu %xcc, 0x4 fcmpne32 %f24, %f26, %i6 wr %g0, 0x80, %asi ldxa [%l7 + 0x60] %asi, %o4 subcc %g4, 0x0D1E, %l6 ble,a,pt %xcc, loop_1776 fpadd32s %f2, %f17, %f19 fmovdne %icc, %f8, %f1 xnor %g6, 0x16C2, %g3 loop_1776: array16 %l1, %o5, %o7 bpos %icc, loop_1777 srax %o0, %g1, %i0 stw %i5, [%l7 + 0x24] fmovs %f12, %f3 loop_1777: te %xcc, 0x4 movge %xcc, %i7, %i2 te %xcc, 0x2 wr %g0, 0x89, %asi sta %f16, [%l7 + 0x38] %asi set 0x56, %o6 stha %g5, [%l7 + %o6] 0x11 ba,pn %xcc, loop_1778 sllx %l3, 0x06, %i4 wr %g0, 0x11, %asi stha %o2, [%l7 + 0x24] %asi loop_1778: fcmpgt32 %f0, %f2, %o6 fexpand %f6, %f20 fpadd32s %f31, %f30, %f9 array16 %i1, %l2, %i3 sth %o1, [%l7 + 0x22] wr %g0, 0x11, %asi ldsba [%l7 + 0x76] %asi, %g2 brnz %o3, loop_1779 ldub [%l7 + 0x1C], %l0 movvs %icc, %g7, %l5 subc %l4, %o4, %i6 loop_1779: tgu %xcc, 0x5 brlez %g4, loop_1780 alignaddrl %l6, %g3, %l1 fxnors %f8, %f25, %f31 fblg %fcc0, loop_1781 loop_1780: umulcc %g6, %o7, %o0 std %f24, [%l7 + 0x08] tle %xcc, 0x6 loop_1781: edge8ln %g1, %i0, %i5 swap [%l7 + 0x28], %i7 fzeros %f18 udivx %i2, 0x1A8D, %g5 mulx %l3, %o5, %o2 fornot1s %f21, %f30, %f7 subcc %i4, %o6, %i1 edge8 %i3, %l2, %g2 fbul %fcc2, loop_1782 nop setx loop_1783, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movle %icc, %o1, %l0 fsrc2s %f0, %f10 loop_1782: addccc %g7, 0x1BCA, %o3 loop_1783: fmovsleu %xcc, %f8, %f1 subccc %l4, 0x0C2F, %o4 array8 %i6, %l5, %l6 xor %g4, 0x0FB9, %g3 andcc %l1, %g6, %o7 sir 0x1DC6 wr %g0, 0x11, %asi lduwa [%l7 + 0x1C] %asi, %o0 tne %xcc, 0x4 fmovrse %g1, %f7, %f19 fbue %fcc1, loop_1784 tl %icc, 0x5 set 0x70, %o7 stda %i0, [%l7 + %o7] 0x19 loop_1784: fsrc2 %f8, %f30 edge16l %i5, %i7, %i2 movl %icc, %l3, %o5 orn %o2, %g5, %i4 umulcc %o6, %i1, %l2 bleu,a loop_1785 alignaddr %g2, %o1, %i3 lduh [%l7 + 0x54], %g7 fpack32 %f24, %f2, %f6 loop_1785: movle %xcc, %l0, %l4 fbo,a %fcc2, loop_1786 tcs %icc, 0x4 array8 %o4, %o3, %i6 movrne %l6, 0x3F2, %l5 loop_1786: movrne %g4, 0x3E1, %g3 bl,a %xcc, loop_1787 fba,a %fcc3, loop_1788 orcc %g6, %l1, %o0 edge32 %o7, %g1, %i0 loop_1787: nop set 0x20, %o3 swapa [%l7 + %o3] 0x89, %i5 loop_1788: fzero %f12 movrlz %i7, %l3, %o5 set 0x78, %l4 stda %o2, [%l7 + %l4] 0x2f membar #Sync tl %icc, 0x7 taddcc %g5, 0x154A, %i2 move %icc, %o6, %i4 edge8 %l2, %g2, %o1 mulx %i1, %g7, %i3 fbn %fcc2, loop_1789 faligndata %f2, %f30, %f8 lduw [%l7 + 0x20], %l4 srax %l0, 0x1C, %o3 loop_1789: ldx [%l7 + 0x20], %o4 umul %i6, %l6, %g4 umulcc %g3, 0x1CC9, %l5 fmovdcs %xcc, %f12, %f6 bvc,pt %icc, loop_1790 fbule,a %fcc2, loop_1791 prefetch [%l7 + 0x08], 0x3 fcmpes %fcc0, %f14, %f30 loop_1790: alignaddrl %g6, %o0, %l1 loop_1791: movle %xcc, %o7, %i0 srl %i5, %i7, %l3 fmovsne %icc, %f1, %f8 fnot2s %f30, %f18 brz %o5, loop_1792 movpos %xcc, %o2, %g5 movn %icc, %g1, %i2 mulscc %i4, 0x11E0, %l2 loop_1792: tsubcctv %o6, %g2, %o1 movcc %xcc, %i1, %i3 fnand %f12, %f14, %f20 umul %l4, 0x129C, %g7 sdivx %o3, 0x1223, %o4 sir 0x1465 fone %f0 smulcc %i6, %l6, %l0 udiv %g4, 0x029A, %l5 set 0x63, %l3 ldstuba [%l7 + %l3] 0x04, %g3 stw %g6, [%l7 + 0x18] membar 0x01 array8 %l1, %o0, %o7 std %i0, [%l7 + 0x58] movle %icc, %i5, %i7 edge32 %o5, %o2, %l3 movneg %icc, %g5, %g1 sra %i2, %l2, %o6 array8 %g2, %o1, %i4 movcc %icc, %i1, %i3 umul %l4, %g7, %o4 tvc %xcc, 0x5 taddcc %o3, %l6, %l0 siam 0x4 andcc %g4, %i6, %g3 movl %icc, %g6, %l1 edge32n %l5, %o7, %i0 fmuld8ulx16 %f8, %f28, %f24 umulcc %o0, %i5, %o5 movne %icc, %i7, %l3 fsrc2 %f16, %f22 set 0x16, %g7 ldsha [%l7 + %g7] 0x19, %g5 wr %g0, 0x81, %asi lduha [%l7 + 0x10] %asi, %g1 fcmpeq16 %f16, %f10, %i2 tgu %icc, 0x5 fmuld8ulx16 %f26, %f27, %f30 smulcc %o2, %o6, %l2 fblg,a %fcc0, loop_1793 subcc %o1, 0x08D5, %i4 tvs %xcc, 0x5 fmovsg %xcc, %f18, %f31 loop_1793: sub %g2, %i3, %i1 bgu,a loop_1794 orcc %l4, %o4, %g7 umul %o3, %l6, %g4 movg %icc, %l0, %i6 loop_1794: fmovrsgez %g6, %f15, %f1 add %g3, 0x0F38, %l5 orn %l1, 0x0EFF, %i0 fpsub32 %f8, %f6, %f8 nop set 0x74, %i3 sth %o0, [%l7 + %i3] fmovdne %icc, %f18, %f10 tg %xcc, 0x6 ldstub [%l7 + 0x6B], %o7 fbl,a %fcc1, loop_1795 array32 %o5, %i7, %i5 orcc %g5, 0x1944, %l3 popc 0x0A74, %i2 loop_1795: brgz %g1, loop_1796 fmovse %xcc, %f20, %f20 bne,pt %xcc, loop_1797 bge,pn %icc, loop_1798 loop_1796: movgu %icc, %o2, %o6 tsubcc %l2, %o1, %g2 loop_1797: taddcc %i3, 0x1577, %i1 loop_1798: fnand %f12, %f8, %f2 ldd [%l7 + 0x40], %f24 umulcc %i4, 0x1299, %o4 sethi 0x166B, %g7 alignaddrl %o3, %l4, %g4 subcc %l0, 0x0AC2, %l6 fornot1s %f19, %f19, %f25 movre %i6, %g6, %l5 udivx %l1, 0x09B8, %g3 move %icc, %o0, %i0 ta %xcc, 0x7 edge16 %o5, %o7, %i7 andncc %g5, %l3, %i5 set 0x50, %l6 ldda [%l7 + %l6] 0x15, %i2 andn %o2, 0x0AC0, %o6 movneg %icc, %l2, %g1 andn %o1, %g2, %i1 subccc %i3, 0x0B6F, %i4 tge %icc, 0x7 stb %g7, [%l7 + 0x12] edge8ln %o4, %o3, %l4 andncc %g4, %l6, %i6 tneg %icc, 0x6 movne %icc, %l0, %g6 fbule %fcc0, loop_1799 bgu,a %xcc, loop_1800 andn %l5, %l1, %o0 fmovsvs %xcc, %f7, %f3 loop_1799: movneg %icc, %i0, %g3 loop_1800: ldsb [%l7 + 0x74], %o5 orn %o7, %i7, %l3 fmovdvs %icc, %f15, %f13 fabss %f23, %f16 tg %xcc, 0x5 te %icc, 0x4 addcc %i5, 0x0BB4, %g5 nop set 0x18, %l1 ldd [%l7 + %l1], %f2 movpos %xcc, %o2, %i2 movne %xcc, %l2, %g1 ta %xcc, 0x4 movcc %icc, %o1, %g2 movl %xcc, %o6, %i1 wr %g0, 0x10, %asi stba %i4, [%l7 + 0x30] %asi nop setx loop_1801, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry orn %g7, 0x14B3, %i3 fornot1 %f4, %f18, %f10 movrlz %o3, 0x1AD, %o4 loop_1801: fmovsa %xcc, %f19, %f30 edge16l %g4, %l6, %l4 bn,a loop_1802 fbge,a %fcc0, loop_1803 movn %icc, %i6, %g6 movleu %icc, %l0, %l1 loop_1802: fmovdg %icc, %f28, %f18 loop_1803: nop add %l7, 0x50, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %o0, %i0 ldsw [%l7 + 0x70], %l5 movleu %icc, %g3, %o7 orncc %o5, %l3, %i5 bg,a loop_1804 tcs %icc, 0x2 fcmpd %fcc3, %f14, %f2 ldub [%l7 + 0x12], %i7 loop_1804: tsubcc %o2, %i2, %g5 fcmpne16 %f16, %f26, %l2 fmuld8ulx16 %f31, %f9, %f0 fpsub32 %f2, %f30, %f22 fbule,a %fcc1, loop_1805 fornot1s %f11, %f9, %f3 srlx %g1, 0x0C, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1805: tcs %xcc, 0x1 bneg loop_1806 edge8l %o6, %i1, %i4 udivx %g7, 0x0194, %g2 bn loop_1807 loop_1806: fmovrdgz %o3, %f12, %f20 edge32n %i3, %o4, %g4 ble loop_1808 loop_1807: fmovscs %xcc, %f19, %f27 bge,a loop_1809 tgu %icc, 0x6 loop_1808: fmovsg %icc, %f14, %f7 fmovrslez %l6, %f3, %f6 loop_1809: brlz,a %i6, loop_1810 array8 %l4, %l0, %l1 move %xcc, %o0, %i0 bgu,a,pn %xcc, loop_1811 loop_1810: subcc %l5, %g3, %o7 andncc %g6, %o5, %l3 move %icc, %i5, %o2 loop_1811: srl %i7, %i2, %g5 fand %f8, %f12, %f10 srl %l2, 0x06, %o1 smul %g1, 0x162D, %i1 sub %i4, 0x1016, %g7 sra %g2, %o6, %o3 edge8n %o4, %g4, %i3 xnorcc %l6, %l4, %i6 or %l1, %l0, %i0 fmovsn %xcc, %f13, %f29 fpadd32s %f20, %f6, %f25 add %o0, 0x0A06, %l5 fble %fcc3, loop_1812 movneg %icc, %g3, %g6 fpackfix %f22, %f26 ba,a,pn %icc, loop_1813 loop_1812: array16 %o7, %o5, %i5 fmul8sux16 %f6, %f18, %f22 set 0x22, %l2 lduha [%l7 + %l2] 0x15, %l3 loop_1813: umul %i7, %i2, %o2 wr %g0, 0x81, %asi stda %l2, [%l7 + 0x60] %asi movrlz %g5, 0x12C, %o1 fbne,a %fcc0, loop_1814 lduw [%l7 + 0x58], %i1 xnorcc %g1, %i4, %g2 fbug,a %fcc1, loop_1815 loop_1814: umul %o6, %o3, %o4 tle %xcc, 0x6 orn %g4, 0x0153, %i3 loop_1815: edge32 %g7, %l6, %i6 sdiv %l4, 0x1544, %l0 prefetch [%l7 + 0x68], 0x3 prefetch [%l7 + 0x1C], 0x1 membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0xf1, %f0 subccc %i0, 0x0E72, %l1 fbl,a %fcc3, loop_1816 movl %icc, %l5, %g3 fmovda %icc, %f27, %f15 tsubcctv %g6, %o0, %o7 loop_1816: nop set 0x46, %g4 ldstuba [%l7 + %g4] 0x10, %i5 movne %xcc, %o5, %l3 movrne %i2, 0x057, %o2 array32 %i7, %g5, %l2 fblg,a %fcc0, loop_1817 brgez %i1, loop_1818 edge8n %o1, %g1, %i4 tneg %icc, 0x0 loop_1817: nop add %l7, 0x54, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %g2 casa [%l6] 0x11, %g2, %o3 loop_1818: bcs %icc, loop_1819 ld [%l7 + 0x2C], %f17 movcc %icc, %o6, %g4 fpack16 %f10, %f17 loop_1819: fbu,a %fcc2, loop_1820 sdiv %i3, 0x0EA6, %o4 bvc,a,pn %xcc, loop_1821 ba %xcc, loop_1822 loop_1820: array8 %l6, %g7, %i6 ldd [%l7 + 0x20], %l0 loop_1821: umulcc %i0, %l4, %l1 loop_1822: stb %g3, [%l7 + 0x64] tge %icc, 0x5 tgu %xcc, 0x0 ble,a,pt %icc, loop_1823 movvs %icc, %g6, %l5 swap [%l7 + 0x68], %o0 brlez %o7, loop_1824 loop_1823: fmovrde %o5, %f24, %f26 fbe,a %fcc0, loop_1825 bvs,a %icc, loop_1826 loop_1824: fmovdne %icc, %f21, %f21 movl %icc, %l3, %i2 loop_1825: edge8 %i5, %o2, %i7 loop_1826: membar 0x5D fpsub16 %f8, %f22, %f20 fmovsneg %xcc, %f19, %f3 swap [%l7 + 0x10], %g5 mova %icc, %l2, %i1 movle %xcc, %g1, %i4 andncc %g2, %o3, %o6 fcmpd %fcc1, %f12, %f6 set 0x2E, %g5 ldsba [%l7 + %g5] 0x19, %o1 wr %g0, 0x89, %asi ldxa [%l7 + 0x70] %asi, %i3 add %l7, 0x5C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g4 casa [%l6] %asi, %g4, %l6 movre %o4, 0x06E, %g7 stx %i6, [%l7 + 0x70] tpos %xcc, 0x2 bneg,pn %icc, loop_1827 tle %icc, 0x7 fmovdl %icc, %f17, %f11 fbn,a %fcc2, loop_1828 loop_1827: bcs,pt %icc, loop_1829 fnot2s %f0, %f8 tsubcctv %i0, %l0, %l4 loop_1828: movne %icc, %l1, %g6 loop_1829: bcc,a,pn %icc, loop_1830 fpsub32 %f30, %f18, %f10 fmovsne %xcc, %f23, %f11 fbule %fcc0, loop_1831 loop_1830: addc %l5, 0x1028, %o0 popc 0x0DB9, %o7 fcmpeq32 %f30, %f28, %g3 loop_1831: fmovs %f19, %f10 std %o4, [%l7 + 0x10] nop setx loop_1832, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brlz %l3, loop_1833 movg %xcc, %i2, %i5 nop setx loop_1834, %l0, %l1 jmpl %l1, %o2 loop_1832: sethi 0x069F, %i7 loop_1833: edge16n %l2, %g5, %g1 sllx %i4, 0x12, %g2 loop_1834: movrgez %o3, 0x0AE, %o6 fbul,a %fcc3, loop_1835 tgu %xcc, 0x2 nop set 0x49, %g6 stb %i1, [%l7 + %g6] orcc %i3, 0x11C4, %o1 loop_1835: sll %l6, 0x05, %g4 tvc %icc, 0x0 wr %g0, 0x89, %asi prefetcha [%l7 + 0x30] %asi, 0x2 movcs %xcc, %g7, %i0 tcs %icc, 0x4 edge16ln %l0, %l4, %l1 fbug %fcc2, loop_1836 bgu,a,pt %icc, loop_1837 bn,pn %icc, loop_1838 movge %icc, %g6, %l5 loop_1836: smul %o0, %i6, %o7 loop_1837: nop setx loop_1839, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1838: sth %g3, [%l7 + 0x76] smulcc %l3, 0x01FD, %o5 edge32l %i2, %i5, %o2 loop_1839: nop add %l7, 0x58, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i7 casxa [%l6] %asi, %i7, %g5 movcc %icc, %g1, %i4 alignaddrl %g2, %l2, %o3 set 0x73, %o0 ldsba [%l7 + %o0] 0x89, %o6 ta %xcc, 0x1 tn %icc, 0x0 sllx %i3, %i1, %o1 tsubcctv %g4, 0x1934, %l6 movn %xcc, %g7, %i0 movle %icc, %o4, %l4 stb %l0, [%l7 + 0x61] movle %xcc, %g6, %l1 bvs loop_1840 fbue,a %fcc3, loop_1841 xor %o0, %l5, %o7 fpsub32s %f12, %f16, %f14 loop_1840: movle %icc, %g3, %i6 loop_1841: bne,pn %xcc, loop_1842 fblg %fcc0, loop_1843 movrlz %o5, %l3, %i2 movn %xcc, %o2, %i7 loop_1842: fmovsvs %icc, %f5, %f31 loop_1843: bvs,a,pn %xcc, loop_1844 brnz,a %i5, loop_1845 fmul8ulx16 %f30, %f2, %f4 tgu %icc, 0x7 loop_1844: movneg %icc, %g1, %g5 loop_1845: and %g2, %i4, %o3 udiv %o6, 0x1EDC, %l2 fmovdcc %xcc, %f12, %f6 fcmpne32 %f10, %f30, %i1 ld [%l7 + 0x20], %f13 bvs,pt %xcc, loop_1846 mulx %o1, 0x1912, %i3 andncc %g4, %g7, %i0 set 0x5C, %g2 stha %o4, [%l7 + %g2] 0xe2 membar #Sync loop_1846: sub %l4, 0x0EB4, %l6 movleu %xcc, %l0, %g6 fmovscc %xcc, %f30, %f5 xnor %l1, 0x1CD3, %o0 movle %icc, %o7, %g3 fxnors %f13, %f8, %f15 subccc %i6, 0x0FE5, %o5 lduw [%l7 + 0x3C], %l3 fmovsvs %xcc, %f10, %f2 fpadd16 %f4, %f28, %f2 xorcc %i2, 0x08A2, %o2 fmovsl %xcc, %f13, %f14 ta %icc, 0x1 nop setx loop_1847, %l0, %l1 jmpl %l1, %l5 fmovsvs %xcc, %f29, %f30 fbo %fcc1, loop_1848 subc %i5, %i7, %g5 loop_1847: nop wr %g0, 0x89, %asi ldswa [%l7 + 0x10] %asi, %g1 loop_1848: tle %icc, 0x5 fmul8x16au %f25, %f21, %f14 edge8ln %g2, %i4, %o3 movrlez %o6, 0x0DE, %l2 movpos %xcc, %o1, %i3 siam 0x4 movvs %icc, %i1, %g7 mulx %g4, 0x08ED, %o4 sdivcc %l4, 0x07B2, %i0 tleu %xcc, 0x4 add %l6, %g6, %l0 sdivx %l1, 0x1F7F, %o7 fcmpgt32 %f2, %f2, %o0 nop setx loop_1849, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done orncc %g3, 0x146F, %o5 st %f30, [%l7 + 0x2C] array32 %i6, %i2, %l3 loop_1849: brlz,a %o2, loop_1850 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 fnors %f14, %f28, %f6 loop_1850: fmovd %f18, %f18 set 0x52, %l5 lduba [%l7 + %l5] 0x15, %i5 fpsub32s %f9, %f26, %f2 movgu %xcc, %l5, %i7 wr %g0, 0x89, %asi ldsba [%l7 + 0x2E] %asi, %g1 array32 %g2, %g5, %i4 movcs %icc, %o6, %l2 tvs %xcc, 0x5 addccc %o3, %i3, %i1 addccc %o1, %g7, %g4 movre %l4, %i0, %l6 bl,pn %icc, loop_1851 movl %xcc, %g6, %o4 fsrc2 %f20, %f22 subc %l0, %o7, %l1 loop_1851: tne %icc, 0x6 udivx %o0, 0x18C7, %o5 andncc %i6, %g3, %i2 sethi 0x0A0E, %l3 sdivcc %o2, 0x1D46, %l5 tle %icc, 0x4 call loop_1852 flush %l7 + 0x34 taddcctv %i5, %i7, %g1 edge32ln %g2, %g5, %o6 loop_1852: fbe %fcc2, loop_1853 smulcc %l2, %o3, %i4 movrlz %i3, 0x090, %i1 movcs %icc, %g7, %g4 loop_1853: nop set 0x38, %g3 sta %f12, [%l7 + %g3] 0x80 andncc %o1, %i0, %l4 udiv %g6, 0x1926, %l6 fmovdn %xcc, %f6, %f9 andn %l0, 0x1B3E, %o7 set 0x78, %i6 stda %o4, [%l7 + %i6] 0x2a membar #Sync popc %l1, %o0 edge16ln %i6, %g3, %i2 swap [%l7 + 0x08], %o5 set 0x40, %i4 stda %f0, [%l7 + %i4] 0x1f membar #Sync subcc %l3, %o2, %i5 movle %xcc, %i7, %g1 nop setx loop_1854, %l0, %l1 jmpl %l1, %l5 andn %g5, %o6, %g2 smul %o3, %l2, %i3 tn %xcc, 0x5 loop_1854: fbn,a %fcc0, loop_1855 tleu %xcc, 0x1 set 0x40, %o2 stda %f0, [%l7 + %o2] 0xf9 membar #Sync loop_1855: fbg,a %fcc0, loop_1856 tn %icc, 0x2 tpos %icc, 0x7 call loop_1857 loop_1856: sdivcc %i1, 0x1C14, %i4 andn %g7, 0x1337, %o1 smul %i0, %l4, %g4 loop_1857: taddcc %l6, %g6, %o7 fpadd16s %f29, %f7, %f13 fmovrdgez %o4, %f2, %f6 ldsb [%l7 + 0x55], %l0 edge16l %o0, %i6, %g3 tvc %xcc, 0x5 fbl,a %fcc1, loop_1858 tl %xcc, 0x4 bneg,a loop_1859 fmovsneg %xcc, %f21, %f15 loop_1858: fbo,a %fcc2, loop_1860 tcs %icc, 0x4 loop_1859: tle %xcc, 0x0 movcs %icc, %l1, %o5 loop_1860: andn %l3, 0x008C, %o2 and %i2, %i5, %i7 edge8ln %l5, %g1, %o6 bshuffle %f30, %f10, %f0 taddcc %g5, %o3, %l2 fmovsne %xcc, %f8, %f12 fandnot1s %f29, %f29, %f18 umulcc %g2, %i3, %i1 edge16ln %i4, %g7, %i0 andn %o1, %l4, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x30], %i6 movn %xcc, %o7, %g6 brlez %l0, loop_1861 sdivcc %o4, 0x1C36, %o0 edge8 %g3, %i6, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1861: movvs %xcc, %l3, %o2 movge %xcc, %o5, %i5 movneg %icc, %i2, %l5 fmovsgu %icc, %f1, %f16 tsubcc %g1, %i7, %g5 array16 %o3, %o6, %l2 smulcc %i3, %g2, %i4 bne,a %xcc, loop_1862 add %i1, 0x092F, %g7 wr %g0, 0x22, %asi stha %o1, [%l7 + 0x78] %asi membar #Sync loop_1862: tpos %xcc, 0x3 fmovrsgz %i0, %f3, %f20 ba,a,pn %xcc, loop_1863 edge32n %l4, %g4, %o7 movre %g6, %l6, %o4 fzeros %f12 loop_1863: edge16n %l0, %g3, %i6 fbe %fcc1, loop_1864 ta %xcc, 0x5 tsubcctv %l1, 0x1ACB, %o0 movrgez %o2, %l3, %o5 loop_1864: fmovrslez %i2, %f6, %f27 sir 0x1FEF alignaddr %l5, %i5, %i7 subc %g1, %o3, %g5 tcc %xcc, 0x4 ldub [%l7 + 0x0C], %l2 movpos %icc, %o6, %i3 umulcc %i4, %i1, %g2 movneg %xcc, %g7, %o1 set 0x20, %o5 stha %l4, [%l7 + %o5] 0x10 or %g4, %o7, %g6 tcc %icc, 0x1 wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %i0 ble,a,pt %icc, loop_1865 st %f21, [%l7 + 0x40] ldd [%l7 + 0x08], %f4 membar 0x7C loop_1865: fmovsn %icc, %f14, %f21 edge32ln %l6, %o4, %l0 srlx %g3, 0x02, %i6 membar 0x40 tn %xcc, 0x6 movle %icc, %l1, %o2 sdivcc %l3, 0x0AFF, %o0 stw %o5, [%l7 + 0x58] fzeros %f26 bcc,pn %xcc, loop_1866 tvc %xcc, 0x2 movcc %xcc, %i2, %i5 fpack16 %f22, %f17 loop_1866: fandnot2 %f12, %f12, %f12 fbug,a %fcc2, loop_1867 lduw [%l7 + 0x28], %l5 movn %xcc, %g1, %i7 movrne %o3, %l2, %o6 loop_1867: edge16ln %i3, %g5, %i4 subc %g2, %i1, %o1 popc 0x0540, %l4 bn,a,pn %icc, loop_1868 fbg %fcc2, loop_1869 mulx %g4, 0x1E02, %g7 nop setx loop_1870, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1868: fornot1s %f4, %f9, %f22 loop_1869: std %g6, [%l7 + 0x78] bpos loop_1871 loop_1870: fmovsa %icc, %f21, %f4 tsubcctv %o7, %i0, %o4 fmovsl %xcc, %f20, %f15 loop_1871: std %f30, [%l7 + 0x08] tcc %xcc, 0x2 smulcc %l0, 0x0E5D, %l6 fmovrdlez %i6, %f6, %f24 te %icc, 0x5 fmovdcs %icc, %f3, %f25 fblg %fcc1, loop_1872 fone %f4 andn %g3, 0x17F0, %o2 fbg,a %fcc2, loop_1873 loop_1872: brlz %l1, loop_1874 movle %icc, %l3, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1873: nop wr %g0, 0x19, %asi ldsba [%l7 + 0x53] %asi, %o0 loop_1874: tcc %xcc, 0x1 bn,a loop_1875 sll %i5, %i2, %l5 sethi 0x11D0, %i7 srax %o3, %g1, %l2 loop_1875: fnands %f20, %f16, %f23 fmovdn %icc, %f9, %f30 prefetch [%l7 + 0x08], 0x3 movleu %icc, %i3, %o6 fzero %f22 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %i4, %g2, %g5 be,a %icc, loop_1876 add %o1, 0x1741, %i1 alignaddr %l4, %g7, %g4 bg %xcc, loop_1877 loop_1876: edge8l %o7, %i0, %o4 andcc %g6, 0x16D6, %l0 ldsw [%l7 + 0x2C], %l6 loop_1877: fble %fcc1, loop_1878 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %g3, 0x14, %o2 srax %l1, 0x12, %l3 loop_1878: move %xcc, %i6, %o5 membar 0x00 sllx %i5, %o0, %l5 and %i7, %o3, %i2 fmovsg %icc, %f13, %f10 set 0x68, %i2 lda [%l7 + %i2] 0x0c, %f14 edge16 %l2, %i3, %o6 bpos loop_1879 fmovdge %xcc, %f14, %f27 addccc %g1, %i4, %g5 be,pn %xcc, loop_1880 loop_1879: movneg %icc, %g2, %i1 fmovdcs %icc, %f25, %f12 edge8n %o1, %l4, %g7 loop_1880: edge32ln %g4, %o7, %o4 movre %i0, %l0, %l6 edge8 %g3, %o2, %l1 bgu,a,pt %xcc, loop_1881 sethi 0x11A0, %g6 movcs %xcc, %i6, %o5 tge %xcc, 0x4 loop_1881: andcc %l3, 0x165A, %i5 movrne %l5, %i7, %o3 sdivcc %o0, 0x0D27, %l2 subccc %i2, %o6, %i3 fmovdcs %icc, %f21, %f30 add %g1, %i4, %g5 fmovsg %xcc, %f26, %f8 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ba,a loop_1882 and %g2, %i1, %o1 std %g6, [%l7 + 0x78] array32 %l4, %o7, %g4 loop_1882: edge32l %o4, %l0, %l6 xor %i0, 0x1E58, %g3 fpsub16s %f7, %f12, %f30 movn %icc, %l1, %g6 bpos,a %xcc, loop_1883 ta %icc, 0x4 xnor %o2, 0x0D3D, %o5 fmovrse %i6, %f25, %f24 loop_1883: fmul8sux16 %f2, %f0, %f16 tvs %icc, 0x0 add %i5, %l3, %l5 set 0x50, %o4 prefetcha [%l7 + %o4] 0x0c, 0x2 fcmpd %fcc0, %f6, %f26 umulcc %i7, %l2, %o0 fmovrdlz %o6, %f28, %f14 tle %icc, 0x7 edge8n %i3, %i2, %i4 edge16n %g1, %g2, %g5 fnot1 %f20, %f24 bge,a,pt %icc, loop_1884 fmovsn %icc, %f28, %f8 fmovdne %icc, %f27, %f4 fmovdgu %icc, %f20, %f19 loop_1884: fmovsge %xcc, %f29, %f16 te %icc, 0x6 movcc %xcc, %i1, %g7 fones %f15 wr %g0, 0x04, %asi stba %o1, [%l7 + 0x3B] %asi fcmpne32 %f10, %f26, %o7 std %f14, [%l7 + 0x10] bge,pt %xcc, loop_1885 brnz,a %g4, loop_1886 movgu %xcc, %l4, %o4 edge16 %l0, %i0, %g3 loop_1885: fbg,a %fcc1, loop_1887 loop_1886: tvs %xcc, 0x1 ld [%l7 + 0x20], %f16 edge16n %l1, %g6, %o2 loop_1887: fnors %f29, %f4, %f9 sdivcc %o5, 0x1B0E, %l6 fors %f17, %f1, %f14 stw %i6, [%l7 + 0x64] addccc %l3, 0x08DB, %l5 tgu %icc, 0x0 wr %g0, 0x58, %asi ldxa [%g0 + 0x80] %asi, %i5 tsubcctv %i7, 0x1B60, %l2 tcc %icc, 0x5 brz %o0, loop_1888 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 std %f30, [%l7 + 0x48] tsubcctv %o3, 0x1BA1, %o6 loop_1888: sdivcc %i3, 0x047A, %i2 fmul8x16au %f26, %f19, %f26 tvs %icc, 0x6 umul %g1, 0x1C3E, %g2 udiv %i4, 0x0356, %g5 movn %xcc, %i1, %g7 fpadd32 %f16, %f12, %f30 movrne %o1, 0x0E9, %o7 fornot1s %f20, %f15, %f13 brlez,a %g4, loop_1889 edge16 %o4, %l0, %i0 be,a loop_1890 orn %l4, %l1, %g6 loop_1889: fmovdvs %icc, %f26, %f10 bleu,a %xcc, loop_1891 loop_1890: fmovsvc %xcc, %f20, %f5 smul %g3, 0x09C9, %o2 fcmpne32 %f22, %f18, %l6 loop_1891: tle %icc, 0x6 fcmpes %fcc1, %f20, %f29 udivcc %o5, 0x0097, %i6 addc %l3, %l5, %i5 movleu %icc, %i7, %o0 fmovdg %xcc, %f2, %f17 tgu %xcc, 0x0 sdiv %o3, 0x1684, %o6 sdivcc %l2, 0x0B0F, %i3 ldstub [%l7 + 0x57], %g1 prefetch [%l7 + 0x30], 0x2 sdivcc %g2, 0x0C70, %i4 fmovsgu %icc, %f3, %f26 set 0x6F, %i1 ldstuba [%l7 + %i1] 0x80, %i2 and %i1, %g7, %g5 bgu loop_1892 movrlz %o1, 0x0E6, %g4 fmovsge %icc, %f3, %f0 edge32l %o4, %o7, %i0 loop_1892: mova %xcc, %l4, %l1 mulx %l0, %g6, %o2 fbul,a %fcc0, loop_1893 udivx %g3, 0x0009, %o5 addcc %l6, %i6, %l3 ldsw [%l7 + 0x44], %l5 loop_1893: popc 0x09A7, %i5 tcc %xcc, 0x2 fbge %fcc2, loop_1894 sdivx %i7, 0x165F, %o0 tsubcctv %o3, %l2, %i3 fcmpgt16 %f12, %f28, %o6 loop_1894: nop wr %g0, 0x80, %asi sta %f16, [%l7 + 0x78] %asi tleu %xcc, 0x2 subcc %g2, 0x19A7, %i4 fmovrdgez %i2, %f10, %f16 wr %g0, 0x89, %asi lduba [%l7 + 0x53] %asi, %g1 prefetch [%l7 + 0x64], 0x1 ta %icc, 0x7 fmul8x16au %f10, %f18, %f16 bne %xcc, loop_1895 fnot1 %f22, %f14 edge32 %g7, %g5, %i1 fmovrsgz %g4, %f26, %f0 loop_1895: array8 %o1, %o7, %i0 st %f16, [%l7 + 0x6C] umul %o4, %l1, %l0 fblg %fcc1, loop_1896 fbu %fcc2, loop_1897 tle %icc, 0x4 tvs %icc, 0x0 loop_1896: edge16l %l4, %g6, %g3 loop_1897: tsubcc %o2, %o5, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x0 bcc,pn %xcc, loop_1898 movrgez %i6, %l3, %i5 fand %f24, %f16, %f12 movl %icc, %i7, %o0 loop_1898: subc %o3, %l2, %l5 xnorcc %o6, 0x0124, %i3 mulx %g2, 0x0EC2, %i2 xnorcc %i4, 0x192C, %g7 edge16ln %g5, %g1, %i1 movle %icc, %g4, %o7 movcs %xcc, %i0, %o4 bvc,a,pn %icc, loop_1899 tge %icc, 0x5 ldsb [%l7 + 0x2A], %o1 brnz,a %l1, loop_1900 loop_1899: fpack16 %f0, %f26 fmovdvs %xcc, %f0, %f22 sir 0x1119 loop_1900: fmovd %f12, %f16 xorcc %l0, 0x1734, %g6 umulcc %l4, %o2, %o5 sll %g3, %l6, %i6 edge16ln %i5, %l3, %i7 fmovrse %o3, %f25, %f25 mulx %o0, 0x0772, %l2 bcc,a loop_1901 mulx %l5, 0x12A0, %o6 subccc %i3, 0x1ACB, %g2 fbl,a %fcc0, loop_1902 loop_1901: udivcc %i4, 0x180C, %g7 fmovrslez %i2, %f22, %f3 fcmpes %fcc2, %f22, %f4 loop_1902: smul %g1, 0x1C06, %g5 orn %g4, %o7, %i0 taddcc %o4, %o1, %l1 fmovsn %icc, %f11, %f4 mova %xcc, %l0, %i1 tne %icc, 0x3 lduh [%l7 + 0x30], %g6 sethi 0x1F90, %l4 mova %xcc, %o5, %g3 sllx %o2, 0x1B, %l6 tpos %icc, 0x5 or %i5, 0x1D52, %l3 xorcc %i6, %i7, %o0 swap [%l7 + 0x5C], %o3 brlez %l2, loop_1903 bl,a %xcc, loop_1904 fpsub16 %f24, %f30, %f0 fbug %fcc2, loop_1905 loop_1903: subccc %l5, 0x159A, %o6 loop_1904: fbg %fcc3, loop_1906 tcs %xcc, 0x4 loop_1905: add %g2, %i4, %g7 xorcc %i3, %g1, %i2 loop_1906: fsrc2s %f5, %f31 mulx %g4, %g5, %i0 fandnot2 %f20, %f10, %f10 edge32n %o4, %o1, %o7 taddcctv %l1, %l0, %g6 fmovrse %i1, %f9, %f29 movge %xcc, %o5, %l4 movn %xcc, %o2, %g3 srax %l6, 0x17, %l3 xor %i6, 0x1E8A, %i5 fmovsl %xcc, %f1, %f25 add %l7, 0x58, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %o0, %o3 fbue %fcc0, loop_1907 nop setx loop_1908, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done te %xcc, 0x3 fmovdvs %xcc, %f27, %f29 loop_1907: sll %i7, 0x1C, %l2 loop_1908: bvs,a,pn %icc, loop_1909 fnot1s %f18, %f0 stw %o6, [%l7 + 0x50] smulcc %g2, %i4, %l5 loop_1909: nop setx loop_1910, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge8ln %i3, %g7, %i2 wr %g0, 0x19, %asi ldsba [%l7 + 0x25] %asi, %g4 loop_1910: ldub [%l7 + 0x60], %g1 orcc %i0, 0x1FE9, %o4 fxor %f26, %f16, %f14 fbue %fcc3, loop_1911 fnot1s %f8, %f5 fxors %f24, %f31, %f16 edge8ln %o1, %o7, %g5 loop_1911: move %icc, %l0, %l1 movg %xcc, %i1, %g6 mulscc %o5, 0x1D17, %o2 movre %l4, 0x0CB, %l6 bne,a,pn %xcc, loop_1912 fmul8sux16 %f20, %f6, %f26 taddcc %g3, %i6, %i5 tle %xcc, 0x7 loop_1912: xnorcc %l3, %o0, %i7 fcmpgt32 %f8, %f16, %o3 fcmpne32 %f12, %f8, %o6 fornot2s %f15, %f21, %f28 fands %f16, %f0, %f1 srax %g2, 0x01, %l2 tgu %icc, 0x4 tle %icc, 0x5 wr %g0, 0x04, %asi swapa [%l7 + 0x24] %asi, %i4 taddcctv %l5, %i3, %g7 brnz %i2, loop_1913 andcc %g4, %i0, %o4 edge8ln %g1, %o1, %g5 fmovsle %icc, %f1, %f26 loop_1913: ldsh [%l7 + 0x50], %l0 fbu,a %fcc1, loop_1914 edge32ln %l1, %o7, %i1 array8 %o5, %g6, %o2 sdiv %l4, 0x116F, %g3 loop_1914: sth %i6, [%l7 + 0x66] movl %xcc, %l6, %l3 tl %xcc, 0x1 std %o0, [%l7 + 0x10] udiv %i7, 0x14F8, %o3 tsubcctv %i5, 0x161B, %g2 mova %xcc, %o6, %l2 set 0x5B, %i0 lduba [%l7 + %i0] 0x19, %i4 addccc %i3, %g7, %l5 edge32l %i2, %i0, %g4 fblg,a %fcc3, loop_1915 move %xcc, %g1, %o4 taddcc %o1, %l0, %g5 fmovrdgez %l1, %f16, %f16 loop_1915: ld [%l7 + 0x68], %f9 fxnors %f28, %f9, %f6 st %f26, [%l7 + 0x2C] fnot1s %f31, %f9 array32 %i1, %o7, %o5 tn %xcc, 0x6 edge16l %g6, %l4, %o2 andncc %g3, %l6, %i6 movrlz %l3, 0x2C9, %o0 mulscc %o3, 0x0A7C, %i7 fnors %f1, %f5, %f6 add %g2, %i5, %l2 srl %o6, 0x18, %i4 bleu %icc, loop_1916 movcs %xcc, %i3, %g7 fmovdvs %icc, %f18, %f23 edge8l %i2, %i0, %l5 loop_1916: fornot2 %f28, %f4, %f0 set 0x4C, %o1 ldstuba [%l7 + %o1] 0x04, %g4 udiv %o4, 0x14A1, %g1 sdiv %l0, 0x00A3, %g5 tsubcc %o1, 0x0B76, %l1 flush %l7 + 0x60 movrgez %o7, 0x0E9, %o5 fmovdcc %xcc, %f13, %f26 addc %i1, %g6, %o2 movneg %icc, %g3, %l6 wr %g0, 0x80, %asi ldsba [%l7 + 0x55] %asi, %i6 ldub [%l7 + 0x5C], %l4 movl %icc, %l3, %o0 andn %o3, %g2, %i7 smulcc %l2, 0x1BA1, %i5 subcc %i4, %o6, %g7 edge8ln %i3, %i0, %i2 array16 %g4, %l5, %o4 alignaddrl %g1, %l0, %g5 movpos %icc, %o1, %l1 andncc %o7, %i1, %o5 xor %g6, 0x16EA, %o2 movrgez %g3, 0x149, %i6 udivcc %l6, 0x0F9E, %l3 ldx [%l7 + 0x78], %o0 movne %xcc, %o3, %g2 tcs %xcc, 0x3 bge,pt %xcc, loop_1917 edge8l %l4, %l2, %i7 movcc %icc, %i4, %o6 subcc %g7, %i3, %i5 loop_1917: ble loop_1918 fmovdvc %icc, %f16, %f0 fbue %fcc2, loop_1919 tsubcctv %i2, 0x12BA, %i0 loop_1918: nop wr %g0, 0x18, %asi lduba [%l7 + 0x3D] %asi, %g4 loop_1919: ta %icc, 0x2 fmovsl %icc, %f1, %f27 fmovdgu %xcc, %f25, %f15 for %f2, %f16, %f10 andncc %l5, %g1, %o4 membar 0x57 add %g5, %l0, %l1 fba,a %fcc0, loop_1920 edge32 %o1, %o7, %i1 sra %g6, 0x04, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1920: fxnor %f10, %f26, %f28 tg %xcc, 0x1 fpadd32s %f11, %f9, %f9 tl %xcc, 0x1 st %f20, [%l7 + 0x1C] bleu,a %xcc, loop_1921 xnorcc %o5, 0x0A2E, %i6 sth %l6, [%l7 + 0x16] fbo,a %fcc2, loop_1922 loop_1921: tgu %icc, 0x7 ldsb [%l7 + 0x62], %g3 te %icc, 0x3 loop_1922: addc %l3, 0x19E7, %o0 fmovrdgez %g2, %f18, %f14 move %xcc, %o3, %l4 srlx %l2, %i4, %i7 wr %g0, 0x89, %asi lduba [%l7 + 0x41] %asi, %g7 sra %o6, 0x15, %i3 umulcc %i5, 0x09E3, %i2 movrne %i0, %l5, %g1 tleu %xcc, 0x0 fcmpeq16 %f6, %f8, %g4 movleu %icc, %o4, %l0 taddcctv %l1, %o1, %g5 add %l7, 0x38, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %o7 casa [%l6] 0x10, %o7, %g6 edge32 %i1, %o5, %o2 fbg %fcc1, loop_1923 tpos %icc, 0x1 ble,a,pt %xcc, loop_1924 fabsd %f12, %f2 loop_1923: edge16ln %l6, %g3, %l3 smulcc %i6, 0x0E88, %o0 loop_1924: udivx %g2, 0x14BA, %o3 fblg,a %fcc2, loop_1925 xorcc %l4, %l2, %i4 fcmpgt32 %f6, %f14, %i7 add %l7, 0x6C, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %g7 casa [%l6] %asi, %g7, %o6 loop_1925: movre %i3, 0x339, %i2 movge %icc, %i0, %l5 fbul %fcc1, loop_1926 andn %g1, %i5, %o4 wr %g0, 0x18, %asi lda [%l7 + 0x10] %asi, %f15 loop_1926: bvc %xcc, loop_1927 fone %f8 bleu,a loop_1928 fxnor %f14, %f10, %f18 loop_1927: movleu %icc, %l0, %l1 wr %g0, 0x17, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_1928: nop set 0x34, %i7 stw %g4, [%l7 + %i7] ldsh [%l7 + 0x36], %o1 movrgez %g5, 0x2C7, %g6 movrgez %o7, 0x287, %i1 tl %xcc, 0x6 fbg %fcc2, loop_1929 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %xcc, 0x0 tge %icc, 0x1 loop_1929: prefetch [%l7 + 0x50], 0x0 fpsub32 %f6, %f8, %f30 fmovrdlz %o5, %f18, %f8 movvc %icc, %l6, %g3 tneg %xcc, 0x4 srl %o2, 0x1E, %i6 fmovsle %xcc, %f6, %f27 edge32 %l3, %o0, %g2 xnor %l4, 0x1BE9, %o3 wr %g0, 0x18, %asi sta %f8, [%l7 + 0x74] %asi fmovdvs %icc, %f1, %f29 brnz,a %l2, loop_1930 fones %f6 movgu %icc, %i7, %g7 mulscc %i4, 0x05E8, %o6 loop_1930: movre %i3, 0x37B, %i0 fbg,a %fcc1, loop_1931 tneg %xcc, 0x5 movrne %i2, 0x3B0, %g1 fmovdl %xcc, %f14, %f29 loop_1931: movrlez %i5, %o4, %l0 movle %xcc, %l1, %l5 fmovs %f14, %f10 movrgz %g4, %g5, %o1 ldd [%l7 + 0x50], %g6 brlez,a %o7, loop_1932 fandnot1s %f2, %f0, %f13 fcmpgt16 %f2, %f24, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1932: tg %icc, 0x5 udiv %l6, 0x1657, %g3 mulx %o2, %i6, %o5 ldstub [%l7 + 0x7C], %o0 nop set 0x29, %i5 ldsb [%l7 + %i5], %l3 tgu %xcc, 0x4 fcmpgt32 %f18, %f2, %g2 edge16n %l4, %o3, %l2 wr %g0, 0x19, %asi stda %f0, [%l7 + 0x40] %asi fbl,a %fcc1, loop_1933 fmovdge %icc, %f4, %f13 orncc %i7, 0x14E8, %i4 tcs %xcc, 0x6 loop_1933: fmovdle %icc, %f20, %f16 fmovdcs %icc, %f20, %f13 fpadd16s %f20, %f13, %f2 fcmpgt16 %f20, %f6, %o6 nop setx loop_1934, %l0, %l1 jmpl %l1, %i3 fpadd32s %f3, %f12, %f1 fbne %fcc3, loop_1935 mulx %i0, 0x1A00, %g7 loop_1934: nop set 0x18, %o6 sta %f3, [%l7 + %o6] 0x10 loop_1935: fmovrdlz %g1, %f2, %f24 te %icc, 0x2 orcc %i5, %o4, %l0 fmovdle %xcc, %f9, %f6 movl %icc, %l1, %i2 brlz %g4, loop_1936 fmovse %icc, %f4, %f14 call loop_1937 fbue,a %fcc0, loop_1938 loop_1936: fxors %f6, %f18, %f29 fnegd %f4, %f30 loop_1937: umulcc %g5, 0x09E7, %l5 loop_1938: stb %g6, [%l7 + 0x40] andn %o7, %i1, %o1 addccc %l6, 0x1C4C, %g3 tne %xcc, 0x2 bcc,a,pn %icc, loop_1939 tsubcctv %o2, 0x1C23, %i6 sdivx %o0, 0x130E, %o5 edge16ln %l3, %g2, %l4 loop_1939: sllx %o3, 0x07, %i7 movn %xcc, %l2, %o6 sethi 0x045F, %i3 array32 %i4, %i0, %g7 edge8ln %i5, %g1, %l0 movle %icc, %l1, %i2 xorcc %o4, 0x1DBE, %g5 bgu,pt %icc, loop_1940 fbg %fcc1, loop_1941 brgz,a %l5, loop_1942 addcc %g4, 0x01F9, %o7 loop_1940: brlez %g6, loop_1943 loop_1941: tvc %icc, 0x3 loop_1942: xor %i1, 0x1AD5, %o1 udivx %l6, 0x0DA5, %o2 loop_1943: srax %i6, %g3, %o5 bn,a,pn %xcc, loop_1944 swap [%l7 + 0x70], %o0 ldd [%l7 + 0x58], %f24 fba %fcc3, loop_1945 loop_1944: nop set 0x6A, %l0 ldsb [%l7 + %l0], %l3 movn %xcc, %l4, %g2 edge8l %i7, %o3, %o6 loop_1945: bge,pn %icc, loop_1946 bvs,a %xcc, loop_1947 fmovdle %icc, %f6, %f26 tneg %icc, 0x6 loop_1946: edge8n %i3, %l2, %i0 loop_1947: pdist %f18, %f30, %f12 bcs,pn %xcc, loop_1948 fmovrdgez %i4, %f20, %f4 ldub [%l7 + 0x2A], %i5 bshuffle %f6, %f30, %f14 loop_1948: xnorcc %g7, 0x10E4, %g1 edge32ln %l0, %i2, %l1 st %f31, [%l7 + 0x20] brgez %g5, loop_1949 bn,a loop_1950 movvs %icc, %o4, %l5 tleu %icc, 0x3 loop_1949: fandnot2 %f6, %f22, %f30 loop_1950: st %f2, [%l7 + 0x30] sdivx %g4, 0x10C7, %o7 edge16ln %i1, %g6, %l6 fmovrslz %o1, %f16, %f18 movrlz %o2, 0x0E5, %i6 fbne,a %fcc0, loop_1951 membar 0x5D fbg %fcc3, loop_1952 edge16n %o5, %o0, %l3 loop_1951: andcc %l4, %g2, %i7 edge16n %o3, %o6, %i3 loop_1952: tvs %xcc, 0x7 orncc %l2, 0x0A35, %i0 wr %g0, 0x27, %asi stxa %i4, [%l7 + 0x38] %asi membar #Sync fmovsn %xcc, %f6, %f28 fornot2 %f28, %f22, %f18 wr %g0, 0x19, %asi stwa %i5, [%l7 + 0x2C] %asi tsubcc %g3, %g1, %g7 edge32ln %i2, %l0, %g5 umulcc %o4, 0x0EA2, %l5 fnand %f20, %f0, %f4 stbar wr %g0, 0x22, %asi stha %l1, [%l7 + 0x34] %asi membar #Sync wr %g0, 0x19, %asi ldstuba [%l7 + 0x7B] %asi, %o7 move %xcc, %i1, %g4 fble,a %fcc3, loop_1953 fpadd16s %f10, %f25, %f24 sll %l6, 0x1B, %o1 sllx %g6, 0x01, %i6 loop_1953: bleu %xcc, loop_1954 fpsub16s %f3, %f9, %f9 subcc %o5, 0x03EB, %o2 nop setx loop_1955, %l0, %l1 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_1954: fsrc1 %f12, %f16 movvc %xcc, %o0, %l3 bleu %xcc, loop_1956 loop_1955: mova %xcc, %g2, %l4 set 0x40, %o3 ldda [%l7 + %o3] 0xea, %i6 loop_1956: movn %xcc, %o3, %o6 stb %l2, [%l7 + 0x71] fpadd16s %f11, %f31, %f11 fmovrslez %i3, %f3, %f6 fble,a %fcc1, loop_1957 fsrc2s %f30, %f17 fcmpes %fcc1, %f5, %f8 fmovrse %i4, %f29, %f5 loop_1957: movge %xcc, %i5, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x74, %o7 ldswa [%l7 + %o7] 0x10, %g1 bvc,a loop_1958 faligndata %f22, %f14, %f12 brlez,a %g3, loop_1959 tg %xcc, 0x2 loop_1958: fbule %fcc1, loop_1960 movne %xcc, %g7, %l0 loop_1959: movcs %icc, %i2, %g5 fba %fcc2, loop_1961 loop_1960: movcc %xcc, %l5, %l1 fsrc2 %f20, %f24 bg,pt %xcc, loop_1962 loop_1961: be,a,pn %xcc, loop_1963 movvc %icc, %o4, %i1 or %g4, %l6, %o1 loop_1962: movcc %xcc, %o7, %i6 loop_1963: stw %o5, [%l7 + 0x0C] fmuld8sux16 %f23, %f24, %f2 andn %o2, %o0, %l3 edge16 %g6, %l4, %i7 udiv %o3, 0x0537, %g2 ldsb [%l7 + 0x35], %l2 set 0x28, %l3 stha %o6, [%l7 + %l3] 0x2a membar #Sync umul %i3, %i5, %i0 addcc %i4, 0x11D4, %g1 wr %g0, 0x10, %asi stha %g3, [%l7 + 0x1A] %asi fmovsn %xcc, %f4, %f25 set 0x40, %g7 ldda [%l7 + %g7] 0x80, %f0 bge,a loop_1964 ta %xcc, 0x7 tl %icc, 0x5 addcc %g7, %i2, %g5 loop_1964: nop wr %g0, 0x18, %asi swapa [%l7 + 0x2C] %asi, %l5 orn %l1, 0x1CAB, %l0 fmovsge %xcc, %f28, %f15 edge32l %o4, %g4, %l6 subccc %i1, %o1, %i6 srl %o5, %o7, %o2 edge16 %l3, %o0, %l4 fcmpgt16 %f26, %f0, %i7 nop setx loop_1965, %l0, %l1 jmpl %l1, %g6 ta %icc, 0x0 tneg %icc, 0x7 srl %o3, %g2, %o6 loop_1965: srl %i3, %l2, %i5 tleu %icc, 0x4 xor %i0, 0x0C22, %i4 pdist %f28, %f16, %f30 udivx %g3, 0x1722, %g1 move %icc, %i2, %g5 set 0x2C, %i3 ldsha [%l7 + %i3] 0x0c, %l5 fbul %fcc1, loop_1966 fbne,a %fcc1, loop_1967 fbule %fcc0, loop_1968 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1966: movrgz %g7, 0x100, %l1 loop_1967: std %f0, [%l7 + 0x68] loop_1968: ldsh [%l7 + 0x38], %l0 set 0x108, %l6 ldxa [%g0 + %l6] 0x52, %g4 tcs %icc, 0x6 stb %o4, [%l7 + 0x23] edge8 %i1, %l6, %o1 fcmpgt32 %f24, %f20, %i6 bge,pt %xcc, loop_1969 mova %icc, %o5, %o2 brnz,a %o7, loop_1970 fmovsge %xcc, %f8, %f12 loop_1969: tne %xcc, 0x3 fmovdle %xcc, %f31, %f31 loop_1970: fbu,a %fcc2, loop_1971 fmovrdlez %l3, %f28, %f26 srlx %l4, %i7, %o0 fnegd %f18, %f18 loop_1971: sll %g6, 0x1F, %g2 fsrc2s %f10, %f18 movrlez %o6, %o3, %i3 tpos %xcc, 0x3 mova %xcc, %i5, %i0 edge32l %i4, %l2, %g3 bne,pt %icc, loop_1972 srl %g1, %i2, %l5 tg %xcc, 0x5 fmovsne %xcc, %f16, %f25 loop_1972: tg %xcc, 0x7 ldsw [%l7 + 0x70], %g7 fnor %f12, %f30, %f2 sethi 0x0B2D, %g5 movleu %icc, %l0, %g4 fnot2s %f27, %f3 fcmpgt16 %f30, %f24, %l1 tge %xcc, 0x2 bvc,pn %icc, loop_1973 bn,a %xcc, loop_1974 movpos %icc, %i1, %l6 fpadd16s %f3, %f11, %f0 loop_1973: movrlez %o4, %i6, %o5 loop_1974: fpsub16s %f28, %f13, %f13 movl %icc, %o2, %o1 subcc %l3, %l4, %i7 set 0x5C, %l1 ldswa [%l7 + %l1] 0x88, %o7 add %l7, 0x60, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x0c, %g6, %g2 ble,pt %xcc, loop_1975 fmovrdne %o6, %f0, %f6 xnorcc %o0, 0x1776, %o3 fors %f31, %f24, %f15 loop_1975: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bg,a,pt %icc, loop_1976 movcc %icc, %i3, %i5 movrgz %i0, 0x191, %i4 fmuld8ulx16 %f23, %f14, %f20 loop_1976: tle %icc, 0x1 bvc,a loop_1977 move %icc, %l2, %g1 movle %xcc, %g3, %l5 xorcc %g7, 0x0164, %g5 loop_1977: tneg %icc, 0x2 movrlz %i2, %g4, %l1 move %xcc, %i1, %l6 movrne %l0, %i6, %o5 srlx %o4, 0x13, %o1 bleu loop_1978 brgz %o2, loop_1979 stb %l4, [%l7 + 0x71] orncc %i7, 0x1A18, %l3 loop_1978: nop wr %g0, 0x2a, %asi stba %o7, [%l7 + 0x2C] %asi membar #Sync loop_1979: fpsub32s %f5, %f19, %f28 bvs,a loop_1980 xnorcc %g2, 0x08DC, %g6 alignaddrl %o0, %o3, %o6 wr %g0, 0x80, %asi lda [%l7 + 0x3C] %asi, %f28 loop_1980: std %f0, [%l7 + 0x38] fornot1s %f28, %f13, %f14 fornot2s %f11, %f16, %f5 tgu %xcc, 0x6 tneg %xcc, 0x5 movrgez %i3, %i0, %i5 tne %icc, 0x2 ldsw [%l7 + 0x10], %i4 edge16ln %l2, %g1, %l5 tn %icc, 0x2 brgz %g7, loop_1981 edge8n %g3, %i2, %g4 edge32ln %l1, %g5, %i1 bvc,pt %xcc, loop_1982 loop_1981: brgez,a %l6, loop_1983 edge16ln %i6, %o5, %l0 set 0x6E, %l4 stha %o1, [%l7 + %l4] 0x80 loop_1982: tge %icc, 0x1 loop_1983: ldsh [%l7 + 0x16], %o2 movgu %xcc, %o4, %l4 edge32 %i7, %o7, %l3 edge16 %g6, %g2, %o3 membar 0x03 fpadd16s %f25, %f20, %f30 bne,a %icc, loop_1984 array32 %o6, %i3, %o0 pdist %f16, %f12, %f18 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 loop_1984: taddcctv %i0, %i4, %i5 edge8l %g1, %l5, %l2 set 0x32, %l2 ldsha [%l7 + %l2] 0x88, %g3 loop_1985: tcs %xcc, 0x6 sllx %g7, %i2, %g4 set 0x40, %g1 ldda [%l7 + %g1] 0x18, %f16 fxor %f30, %f12, %f12 edge8ln %g5, %i1, %l1 movrlez %i6, 0x3DF, %l6 set 0x36, %g4 lduba [%l7 + %g4] 0x04, %o5 sdiv %l0, 0x0E9D, %o2 movl %icc, %o4, %l4 fnors %f26, %f19, %f12 flush %l7 + 0x44 sth %i7, [%l7 + 0x76] sth %o1, [%l7 + 0x24] xnor %l3, 0x162B, %g6 array16 %o7, %o3, %g2 fxnor %f12, %f10, %f6 lduw [%l7 + 0x60], %i3 addc %o0, %i0, %o6 tcc %xcc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stx %i4, [%l7 + 0x08] tleu %icc, 0x0 smulcc %g1, %l5, %l2 nop setx loop_1986, %l0, %l1 jmpl %l1, %g3 subcc %g7, %i2, %g4 fmovdcs %xcc, %f4, %f0 edge16n %g5, %i5, %i1 loop_1986: tvs %xcc, 0x4 edge8n %i6, %l1, %l6 subcc %l0, 0x0030, %o2 fbl %fcc3, loop_1987 edge32 %o4, %o5, %i7 fbule %fcc2, loop_1988 movrgez %o1, %l4, %g6 loop_1987: or %l3, %o7, %g2 movle %xcc, %o3, %i3 loop_1988: nop wr %g0, 0x10, %asi prefetcha [%l7 + 0x70] %asi, 0x1 umul %o0, 0x1601, %i4 set 0x70, %g6 lduwa [%l7 + %g6] 0x81, %o6 fmovrslz %l5, %f26, %f22 sub %g1, %g3, %l2 bne,pt %xcc, loop_1989 tvc %icc, 0x4 wr %g0, 0xe2, %asi ldda [%l7 + 0x60] %asi, %i2 loop_1989: fnegs %f3, %f22 wr %g0, 0x80, %asi ldstuba [%l7 + 0x3E] %asi, %g7 fpsub32s %f0, %f28, %f4 tneg %xcc, 0x0 fpadd32 %f4, %f26, %f2 fmovsvc %icc, %f6, %f24 subccc %g4, %g5, %i5 fmovsl %icc, %f28, %f2 set 0x40, %g5 ldstuba [%l7 + %g5] 0x80, %i1 bvs,pn %icc, loop_1990 sethi 0x0720, %l1 stb %l6, [%l7 + 0x56] movneg %icc, %i6, %l0 loop_1990: movle %xcc, %o4, %o5 fnor %f30, %f8, %f24 fxor %f16, %f0, %f4 fbn %fcc2, loop_1991 edge16n %o2, %i7, %o1 popc 0x1F49, %l4 std %f20, [%l7 + 0x40] loop_1991: ldsb [%l7 + 0x11], %l3 fmovdle %icc, %f11, %f13 tleu %icc, 0x1 orn %o7, 0x14F3, %g2 fsrc2 %f6, %f10 xor %g6, %i3, %o3 movvc %icc, %o0, %i0 mulscc %o6, 0x02CB, %l5 tl %xcc, 0x1 edge8n %i4, %g1, %l2 sir 0x089C andncc %i2, %g7, %g3 movne %icc, %g5, %i5 mova %xcc, %g4, %i1 fmovdne %xcc, %f6, %f7 add %l1, 0x0EB8, %l6 subc %i6, 0x09DA, %o4 fpadd32s %f25, %f21, %f28 addc %o5, %l0, %i7 alignaddrl %o1, %o2, %l4 fmuld8ulx16 %f1, %f6, %f14 movvc %xcc, %o7, %l3 smulcc %g6, %i3, %g2 fcmple16 %f2, %f12, %o0 fmovsgu %icc, %f25, %f31 movre %i0, 0x021, %o3 brnz %l5, loop_1992 umulcc %o6, %g1, %i4 bvc,pn %xcc, loop_1993 sir 0x196B loop_1992: fandnot1s %f12, %f13, %f24 array8 %l2, %i2, %g3 loop_1993: nop set 0x20, %g2 std %g6, [%l7 + %g2] subc %i5, %g4, %g5 mulscc %i1, 0x14C8, %l1 set 0x40, %l5 stda %f16, [%l7 + %l5] 0xf1 membar #Sync wr %g0, 0x88, %asi sta %f9, [%l7 + 0x08] %asi nop set 0x68, %g3 ldd [%l7 + %g3], %f4 stw %i6, [%l7 + 0x48] fmovrsgez %o4, %f5, %f26 udivcc %l6, 0x01FE, %o5 taddcc %l0, %i7, %o2 movrlz %l4, 0x274, %o1 sdivx %o7, 0x084F, %g6 movle %xcc, %l3, %i3 nop setx loop_1994, %l0, %l1 jmpl %l1, %g2 brgz %i0, loop_1995 movpos %icc, %o0, %o3 edge32 %o6, %g1, %l5 loop_1994: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1995: fbl,a %fcc1, loop_1996 movge %icc, %l2, %i2 stbar wr %g0, 0x80, %asi ldxa [%l7 + 0x38] %asi, %g3 loop_1996: mova %xcc, %g7, %i4 xnor %g4, %g5, %i5 membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0x17, %f0 movvc %xcc, %l1, %i1 fnors %f28, %f31, %f8 tvs %xcc, 0x2 movleu %xcc, %o4, %l6 xnorcc %i6, %o5, %l0 tg %xcc, 0x4 brgez %i7, loop_1997 fbl,a %fcc2, loop_1998 fcmpgt16 %f10, %f20, %l4 sllx %o1, 0x19, %o2 loop_1997: edge8ln %g6, %o7, %l3 loop_1998: nop wr %g0, 0x18, %asi stba %i3, [%l7 + 0x4A] %asi ta %icc, 0x1 set 0x34, %i6 ldswa [%l7 + %i6] 0x10, %i0 sir 0x19C6 tcs %xcc, 0x0 movrne %o0, 0x302, %g2 addccc %o3, %o6, %l5 fmovdge %xcc, %f28, %f27 tneg %icc, 0x0 tge %icc, 0x1 movneg %icc, %g1, %i2 wr %g0, 0x10, %asi sta %f1, [%l7 + 0x48] %asi subccc %l2, 0x046E, %g7 udivx %g3, 0x0B6E, %i4 addcc %g5, 0x02FE, %g4 fmovrslz %i5, %f11, %f20 orncc %l1, 0x1E9F, %o4 for %f16, %f18, %f4 fblg,a %fcc1, loop_1999 sdivx %i1, 0x0A4B, %i6 fbg %fcc3, loop_2000 movneg %icc, %o5, %l0 loop_1999: movvs %xcc, %i7, %l6 addc %l4, 0x18F6, %o2 loop_2000: movre %o1, %g6, %l3 array16 %i3, %i0, %o0 movgu %xcc, %g2, %o3 xorcc %o6, 0x17AB, %o7 tgu %xcc, 0x0 bleu,a %icc, loop_2001 bneg %icc, loop_2002 movn %xcc, %l5, %g1 andncc %l2, %g7, %g3 loop_2001: fandnot2s %f21, %f4, %f7 loop_2002: fandnot2s %f13, %f30, %f19 udivcc %i4, 0x1A01, %i2 fmuld8ulx16 %f26, %f27, %f18 andcc %g5, 0x1F2F, %g4 ldd [%l7 + 0x58], %i4 lduh [%l7 + 0x34], %o4 flush %l7 + 0x30 bneg loop_2003 fxnor %f6, %f26, %f22 set 0x08, %o2 stwa %i1, [%l7 + %o2] 0x89 loop_2003: edge32l %i6, %o5, %l0 fmovd %f16, %f6 bgu,a loop_2004 udiv %i7, 0x0314, %l1 orncc %l6, %l4, %o1 fba,a %fcc1, loop_2005 loop_2004: array32 %g6, %l3, %i3 edge16 %i0, %o0, %g2 fbg %fcc0, loop_2006 loop_2005: smul %o3, %o6, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %l5, %g1 loop_2006: tl %icc, 0x3 movge %xcc, %o2, %l2 edge8ln %g7, %g3, %i2 fmovdcc %xcc, %f27, %f26 fmovsg %icc, %f20, %f13 bvs,a loop_2007 edge16l %i4, %g4, %i5 sub %o4, %g5, %i1 tn %icc, 0x2 loop_2007: nop set 0x10, %i4 ldxa [%l7 + %i4] 0x11, %i6 mova %xcc, %l0, %i7 fblg %fcc0, loop_2008 sra %o5, 0x17, %l1 ld [%l7 + 0x3C], %f12 fmovse %xcc, %f5, %f12 loop_2008: fand %f28, %f2, %f14 set 0x58, %i2 ldsha [%l7 + %i2] 0x89, %l4 movvc %icc, %o1, %g6 addc %l3, 0x0CC5, %l6 movgu %icc, %i0, %i3 edge16n %o0, %o3, %g2 udivx %o7, 0x075C, %o6 ldsb [%l7 + 0x7D], %g1 add %l5, 0x1999, %l2 stb %g7, [%l7 + 0x36] edge8n %o2, %i2, %g3 fmovsa %icc, %f3, %f1 fxor %f12, %f2, %f0 orcc %i4, %g4, %o4 subccc %i5, 0x04C9, %g5 tl %xcc, 0x4 sth %i1, [%l7 + 0x08] movne %icc, %i6, %i7 fsrc2 %f8, %f6 edge8n %l0, %l1, %l4 sll %o1, %g6, %o5 movne %xcc, %l6, %i0 wr %g0, 0x11, %asi prefetcha [%l7 + 0x10] %asi, 0x1 srax %l3, %o0, %g2 addc %o7, %o6, %o3 fmovsl %xcc, %f11, %f12 ldsb [%l7 + 0x75], %l5 fmovsle %icc, %f22, %f1 fornot1 %f0, %f22, %f20 sdivcc %l2, 0x135C, %g7 ldx [%l7 + 0x50], %g1 orncc %i2, 0x0929, %o2 edge8l %g3, %i4, %o4 orcc %g4, 0x03F4, %i5 fmovsg %xcc, %f21, %f15 fbo %fcc0, loop_2009 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsvs %xcc, %f16, %f18 andn %i1, 0x1E77, %g5 loop_2009: movvc %icc, %i6, %i7 edge8n %l0, %l4, %o1 bcs,pt %icc, loop_2010 edge16ln %g6, %l1, %l6 fmovrdlz %o5, %f10, %f20 fmovsneg %icc, %f20, %f9 loop_2010: tn %icc, 0x3 edge16 %i3, %i0, %o0 te %icc, 0x3 wr %g0, 0x11, %asi lda [%l7 + 0x24] %asi, %f0 fmovdcs %icc, %f31, %f18 andcc %g2, %o7, %o6 fnot1s %f2, %f17 wr %g0, 0x27, %asi stha %l3, [%l7 + 0x18] %asi membar #Sync fbul,a %fcc2, loop_2011 prefetch [%l7 + 0x28], 0x1 fpsub32s %f2, %f2, %f6 bn,a %icc, loop_2012 loop_2011: movl %icc, %o3, %l5 set 0x64, %o5 ldstuba [%l7 + %o5] 0x11, %g7 loop_2012: ldx [%l7 + 0x20], %l2 alignaddrl %i2, %o2, %g1 movrgez %g3, %o4, %g4 tne %icc, 0x4 bneg,pt %xcc, loop_2013 bvc,a %icc, loop_2014 edge8n %i5, %i4, %i1 set 0x64, %i1 ldsba [%l7 + %i1] 0x04, %i6 loop_2013: nop setx loop_2015, %l0, %l1 jmpl %l1, %g5 loop_2014: udiv %l0, 0x004C, %i7 or %l4, %o1, %l1 fnot1 %f8, %f4 loop_2015: nop set 0x50, %i0 std %f6, [%l7 + %i0] ble,a %xcc, loop_2016 edge16n %g6, %l6, %i3 tge %xcc, 0x5 srl %i0, 0x04, %o0 loop_2016: edge16n %g2, %o5, %o6 edge16ln %l3, %o3, %o7 umul %l5, %l2, %i2 srl %g7, 0x15, %o2 nop set 0x08, %o4 prefetch [%l7 + %o4], 0x2 orn %g1, 0x18E9, %g3 sllx %o4, 0x19, %g4 taddcc %i5, %i4, %i1 fcmpne32 %f14, %f2, %g5 xor %l0, %i6, %l4 sll %i7, %l1, %o1 ba,pn %icc, loop_2017 movgu %icc, %l6, %i3 fbo,a %fcc0, loop_2018 movle %icc, %i0, %g6 loop_2017: bcs loop_2019 udiv %o0, 0x11CC, %g2 loop_2018: addccc %o5, %o6, %l3 udiv %o7, 0x0E9D, %l5 loop_2019: movneg %xcc, %o3, %i2 mova %icc, %g7, %l2 add %g1, 0x0FB7, %o2 std %o4, [%l7 + 0x30] umul %g3, %g4, %i5 fcmpne16 %f22, %f22, %i1 membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0x17, %f16 sub %g5, %l0, %i6 orcc %i4, %l4, %l1 call loop_2020 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x30], %o0 tpos %xcc, 0x3 loop_2020: tneg %xcc, 0x2 fandnot2s %f13, %f10, %f1 xorcc %l6, %i3, %i7 orn %g6, %o0, %g2 xor %i0, 0x002B, %o5 brz,a %l3, loop_2021 tg %icc, 0x2 bn %xcc, loop_2022 stx %o7, [%l7 + 0x70] loop_2021: fmovsa %icc, %f25, %f29 edge16 %l5, %o3, %o6 loop_2022: ldd [%l7 + 0x28], %i2 sll %g7, 0x10, %g1 fble %fcc3, loop_2023 membar 0x04 bn,pt %icc, loop_2024 fbn %fcc3, loop_2025 loop_2023: addc %l2, %o4, %o2 movg %icc, %g3, %i5 loop_2024: fbug,a %fcc1, loop_2026 loop_2025: lduw [%l7 + 0x6C], %i1 fmovdvc %icc, %f14, %f23 bg,a %icc, loop_2027 loop_2026: tcs %xcc, 0x1 fmovdneg %icc, %f2, %f0 umulcc %g4, 0x083B, %g5 loop_2027: fmovdvs %xcc, %f13, %f29 umul %i6, %i4, %l4 popc %l1, %l0 move %xcc, %o1, %l6 fbo,a %fcc3, loop_2028 fble %fcc2, loop_2029 orncc %i3, %g6, %i7 tneg %icc, 0x0 loop_2028: udivx %o0, 0x1D67, %g2 loop_2029: tcc %xcc, 0x6 movre %i0, %l3, %o5 fmovrslez %l5, %f19, %f14 movneg %icc, %o7, %o3 umul %i2, 0x1F68, %o6 mulx %g1, 0x1639, %l2 sub %g7, %o2, %o4 movneg %icc, %g3, %i1 sdivcc %i5, 0x0520, %g4 tn %xcc, 0x2 sllx %g5, 0x0D, %i4 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l4, %l1 popc 0x1C86, %l0 tcc %icc, 0x1 faligndata %f20, %f14, %f18 tsubcctv %i6, 0x00F6, %o1 ldx [%l7 + 0x18], %l6 bpos,pt %icc, loop_2030 tg %xcc, 0x0 sethi 0x1D53, %i3 array16 %i7, %g6, %g2 loop_2030: udiv %o0, 0x0E6D, %i0 alignaddrl %o5, %l3, %l5 addc %o3, %i2, %o6 edge8n %o7, %l2, %g1 sub %o2, %o4, %g3 mova %icc, %i1, %i5 alignaddrl %g4, %g7, %g5 smul %i4, %l1, %l0 tne %xcc, 0x4 xnor %l4, 0x0F69, %o1 fbul %fcc0, loop_2031 ble,pt %xcc, loop_2032 smul %i6, %i3, %i7 bl,pn %icc, loop_2033 loop_2031: fmovsvs %icc, %f6, %f9 loop_2032: fpadd16s %f28, %f24, %f29 tsubcctv %l6, %g2, %o0 loop_2033: movg %xcc, %i0, %o5 std %g6, [%l7 + 0x30] taddcc %l3, %o3, %l5 movge %icc, %i2, %o6 fone %f28 flush %l7 + 0x14 sll %l2, %g1, %o7 orncc %o2, 0x16FA, %o4 stw %i1, [%l7 + 0x78] addcc %g3, 0x0C5B, %g4 fmovsg %xcc, %f2, %f13 fpadd16 %f22, %f22, %f6 sra %g7, 0x08, %g5 fmul8x16al %f13, %f25, %f12 fcmpeq16 %f22, %f28, %i4 fnot2 %f18, %f16 edge16 %l1, %l0, %i5 std %l4, [%l7 + 0x10] tpos %xcc, 0x5 movcs %icc, %i6, %i3 ba,a,pn %xcc, loop_2034 std %f30, [%l7 + 0x40] fnegd %f2, %f18 edge32ln %i7, %l6, %g2 loop_2034: fandnot2s %f24, %f27, %f17 sllx %o1, %o0, %o5 fmovrsne %g6, %f14, %f1 fbuge,a %fcc3, loop_2035 tneg %icc, 0x5 movg %icc, %l3, %o3 orcc %i0, 0x07B2, %i2 loop_2035: tleu %xcc, 0x6 set 0x5C, %i7 stba %l5, [%l7 + %i7] 0xe2 membar #Sync fmovdvc %icc, %f31, %f19 wr %g0, 0x88, %asi ldstuba [%l7 + 0x5F] %asi, %o6 fbule,a %fcc0, loop_2036 edge16 %l2, %o7, %g1 array16 %o4, %i1, %g3 alignaddr %o2, %g4, %g5 loop_2036: movpos %xcc, %g7, %l1 move %icc, %l0, %i5 bcs,a %xcc, loop_2037 subcc %l4, %i4, %i6 tg %icc, 0x7 xorcc %i3, 0x0D07, %i7 loop_2037: or %g2, 0x0D78, %l6 tne %xcc, 0x4 movneg %xcc, %o1, %o5 srl %g6, %o0, %l3 tne %icc, 0x0 move %icc, %o3, %i0 movge %xcc, %l5, %o6 sll %i2, %o7, %l2 sdivcc %g1, 0x0E3F, %i1 ldd [%l7 + 0x60], %f16 tpos %xcc, 0x0 fmovrdlez %o4, %f20, %f0 mulx %g3, %o2, %g5 nop set 0x71, %o6 stb %g4, [%l7 + %o6] fmovdn %icc, %f0, %f21 fmovdge %icc, %f7, %f8 move %xcc, %g7, %l1 bn,a loop_2038 tgu %xcc, 0x1 set 0x40, %l0 stda %f16, [%l7 + %l0] 0x04 loop_2038: fmovscc %xcc, %f21, %f0 movcc %icc, %l0, %i5 orn %i4, 0x1AEE, %i6 nop setx loop_2039, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bcs,a,pt %xcc, loop_2040 movrlz %l4, %i7, %g2 fmovdl %xcc, %f22, %f14 loop_2039: fcmpne16 %f6, %f8, %l6 loop_2040: movne %icc, %o1, %o5 tge %icc, 0x6 movleu %icc, %g6, %o0 sllx %l3, 0x0A, %o3 set 0x12, %i5 stha %i0, [%l7 + %i5] 0xe2 membar #Sync fpsub16s %f0, %f5, %f8 movrlz %l5, 0x3CA, %o6 ldsh [%l7 + 0x36], %i2 movleu %icc, %i3, %o7 movpos %xcc, %g1, %i1 sdivx %l2, 0x1F74, %o4 array8 %g3, %o2, %g4 set 0x24, %o7 sta %f26, [%l7 + %o7] 0x19 fbule,a %fcc2, loop_2041 edge16 %g5, %l1, %l0 movge %icc, %g7, %i4 membar 0x76 loop_2041: std %i4, [%l7 + 0x30] edge8l %i6, %i7, %l4 movrlez %g2, 0x144, %l6 movvc %icc, %o5, %o1 sethi 0x0274, %o0 movrgez %g6, 0x01B, %l3 tgu %icc, 0x5 wr %g0, 0x2a, %asi stwa %i0, [%l7 + 0x7C] %asi membar #Sync fcmple16 %f16, %f26, %l5 fmovrdgez %o3, %f16, %f18 tsubcc %i2, 0x0AC0, %i3 brlz,a %o7, loop_2042 fmovrdlez %g1, %f28, %f2 fmul8x16al %f8, %f18, %f0 set 0x110, %o3 stxa %o6, [%g0 + %o3] 0x21 loop_2042: fbule,a %fcc0, loop_2043 fsrc1s %f2, %f1 swap [%l7 + 0x24], %i1 edge16ln %l2, %o4, %g3 loop_2043: srax %g4, %g5, %o2 movcc %icc, %l1, %g7 edge8ln %l0, %i4, %i6 wr %g0, 0x89, %asi stwa %i7, [%l7 + 0x3C] %asi movpos %icc, %i5, %g2 std %i6, [%l7 + 0x08] ldsb [%l7 + 0x34], %o5 fmovrse %l4, %f22, %f10 alignaddrl %o1, %g6, %o0 ldub [%l7 + 0x20], %i0 set 0x7C, %g7 swapa [%l7 + %g7] 0x19, %l3 udivx %l5, 0x154B, %i2 fcmple16 %f26, %f24, %i3 movrlz %o7, %o3, %g1 fones %f15 tgu %icc, 0x4 bcc,a %icc, loop_2044 edge8 %i1, %o6, %o4 prefetch [%l7 + 0x58], 0x2 bpos,a %icc, loop_2045 loop_2044: prefetch [%l7 + 0x34], 0x1 fmovrdgez %g3, %f16, %f28 andcc %g4, %l2, %g5 loop_2045: addcc %l1, 0x0D10, %o2 ba %icc, loop_2046 fbn %fcc1, loop_2047 sdivcc %l0, 0x100B, %g7 nop setx loop_2048, %l0, %l1 jmpl %l1, %i4 loop_2046: edge32ln %i7, %i6, %g2 loop_2047: fornot1 %f4, %f20, %f28 fmovrdgez %i5, %f18, %f0 loop_2048: nop setx loop_2049, %l0, %l1 jmpl %l1, %l6 bne,a,pn %icc, loop_2050 be loop_2051 fzero %f28 loop_2049: fmovrdne %o5, %f16, %f30 loop_2050: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2051: movgu %icc, %o1, %g6 movrgz %o0, 0x08B, %l4 addc %i0, %l3, %l5 nop set 0x18, %i3 ldd [%l7 + %i3], %i2 orcc %o7, 0x0D3D, %i2 fbe,a %fcc3, loop_2052 xor %g1, %o3, %o6 tl %xcc, 0x4 mulscc %o4, 0x13B0, %i1 loop_2052: tn %xcc, 0x5 ba,a %xcc, loop_2053 ldd [%l7 + 0x50], %g4 set 0x54, %l6 lduba [%l7 + %l6] 0x19, %g3 loop_2053: fornot1 %f24, %f20, %f14 fzero %f22 xnorcc %l2, 0x1014, %g5 movrlez %o2, 0x3AA, %l1 bgu,a,pn %xcc, loop_2054 fpsub32s %f5, %f31, %f20 umul %l0, %i4, %g7 nop set 0x30, %l3 stx %i7, [%l7 + %l3] loop_2054: movn %icc, %g2, %i5 stw %l6, [%l7 + 0x64] array8 %o5, %i6, %g6 fmovdg %icc, %f31, %f30 edge16ln %o0, %l4, %i0 wr %g0, 0x81, %asi ldsba [%l7 + 0x3E] %asi, %o1 sll %l5, 0x09, %i3 stx %l3, [%l7 + 0x18] tsubcc %i2, 0x0C98, %g1 fnor %f8, %f14, %f4 ldub [%l7 + 0x08], %o3 fmovsne %xcc, %f20, %f14 fmuld8sux16 %f15, %f11, %f24 srlx %o7, %o4, %o6 fbule %fcc2, loop_2055 add %i1, 0x1F2A, %g3 subccc %l2, %g4, %g5 tvs %xcc, 0x4 loop_2055: fpackfix %f12, %f28 fbug,a %fcc2, loop_2056 fmovrde %o2, %f28, %f28 fmovscs %xcc, %f0, %f12 fpsub16s %f29, %f9, %f19 loop_2056: tcc %xcc, 0x7 set 0x28, %l4 prefetcha [%l7 + %l4] 0x15, 0x1 fabsd %f2, %f16 srlx %i4, 0x14, %l0 sub %g7, %g2, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 pdist %f16, %f0, %f2 fxors %f1, %f10, %f10 srax %l6, 0x1F, %o5 movvc %xcc, %i7, %i6 edge16n %g6, %o0, %l4 xnor %i0, 0x190F, %l5 for %f2, %f12, %f2 sdivcc %o1, 0x0B03, %i3 std %i2, [%l7 + 0x10] movneg %icc, %g1, %o3 fcmped %fcc2, %f24, %f8 andncc %l3, %o4, %o6 addcc %o7, 0x02A6, %g3 tne %xcc, 0x4 umulcc %i1, 0x15FA, %l2 movge %xcc, %g4, %o2 tgu %icc, 0x3 brgez %l1, loop_2057 movcs %icc, %i4, %g5 fmovrslez %g7, %f14, %f29 bpos,pn %icc, loop_2058 loop_2057: tne %xcc, 0x1 tn %icc, 0x2 tsubcctv %g2, 0x1D39, %i5 loop_2058: movcc %icc, %l0, %l6 taddcc %o5, %i6, %g6 brgz,a %o0, loop_2059 movre %i7, %l4, %i0 srax %l5, %i3, %o1 fzero %f16 loop_2059: fmovrsgz %g1, %f11, %f18 srl %o3, %i2, %l3 array32 %o4, %o7, %o6 ldsw [%l7 + 0x34], %i1 fmovdleu %xcc, %f4, %f9 sdivcc %l2, 0x15F3, %g4 fcmps %fcc3, %f9, %f11 array16 %g3, %o2, %i4 fpack16 %f20, %f1 mova %xcc, %g5, %l1 popc 0x0671, %g7 edge8 %i5, %g2, %l6 tpos %icc, 0x1 sub %l0, %i6, %g6 fmul8x16 %f27, %f28, %f8 movrgz %o0, 0x267, %i7 fmul8ulx16 %f16, %f16, %f0 nop setx loop_2060, %l0, %l1 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 %o5, %l4, %l5 movrlez %i0, 0x296, %i3 or %o1, %g1, %o3 loop_2060: xnorcc %i2, 0x1B79, %o4 set 0x31, %l1 ldstuba [%l7 + %l1] 0x88, %l3 fmovdn %icc, %f21, %f18 edge32 %o6, %o7, %l2 taddcc %i1, 0x0E83, %g4 fcmpgt32 %f16, %f20, %g3 edge16 %i4, %g5, %l1 nop set 0x28, %l2 ldd [%l7 + %l2], %f14 bneg,a,pn %icc, loop_2061 addc %o2, %g7, %i5 bne,a,pt %icc, loop_2062 sllx %l6, 0x06, %g2 loop_2061: fmovsvc %xcc, %f17, %f14 nop setx loop_2063, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2062: ldub [%l7 + 0x58], %i6 xor %g6, %l0, %o0 wr %g0, 0x80, %asi lda [%l7 + 0x44] %asi, %f11 loop_2063: fzero %f8 addc %o5, %i7, %l4 tneg %icc, 0x6 subccc %l5, %i0, %o1 movrlez %g1, 0x00F, %o3 brgez %i3, loop_2064 ldsh [%l7 + 0x46], %i2 pdist %f6, %f16, %f24 fbue,a %fcc1, loop_2065 loop_2064: andn %l3, 0x13DB, %o6 edge8n %o7, %l2, %o4 bge,pn %icc, loop_2066 loop_2065: movleu %xcc, %g4, %i1 fbg %fcc2, loop_2067 fands %f12, %f28, %f27 loop_2066: bgu,a,pt %xcc, loop_2068 taddcc %i4, 0x1469, %g3 loop_2067: fmovrdlz %l1, %f28, %f6 and %g5, %o2, %g7 loop_2068: fcmpeq32 %f20, %f18, %i5 tgu %icc, 0x1 udivcc %g2, 0x0609, %i6 srax %g6, %l0, %o0 wr %g0, 0xeb, %asi stwa %o5, [%l7 + 0x18] %asi membar #Sync fmovscc %icc, %f14, %f31 fmovda %xcc, %f15, %f18 orcc %l6, 0x16B9, %l4 movleu %xcc, %i7, %l5 fmovspos %xcc, %f28, %f16 tneg %icc, 0x5 fxors %f30, %f9, %f7 fmovsa %xcc, %f17, %f17 sir 0x0F66 nop set 0x58, %g1 ldub [%l7 + %g1], %o1 or %i0, %g1, %o3 taddcc %i3, %i2, %l3 movcc %icc, %o6, %l2 sra %o4, %g4, %i1 fmuld8sux16 %f27, %f22, %f22 tle %icc, 0x7 fbuge %fcc2, loop_2069 movrgez %o7, 0x102, %i4 fmovsgu %icc, %f18, %f29 edge32 %l1, %g3, %g5 loop_2069: call loop_2070 tvc %xcc, 0x5 mova %icc, %o2, %i5 wr %g0, 0x50, %asi ldxa [%g0 + 0x18] %asi, %g2 loop_2070: fnot1s %f1, %f3 orn %i6, %g6, %l0 fandnot1s %f21, %f17, %f26 srl %g7, 0x15, %o0 bshuffle %f24, %f6, %f2 add %o5, 0x05FD, %l6 movcs %icc, %i7, %l5 stx %l4, [%l7 + 0x20] brlez,a %o1, loop_2071 te %xcc, 0x1 tcs %xcc, 0x2 nop setx loop_2072, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_2071: fbge,a %fcc1, loop_2073 fmul8x16 %f20, %f20, %f18 membar 0x5D loop_2072: edge32l %i0, %o3, %g1 loop_2073: fnot1 %f8, %f2 sub %i3, %l3, %o6 fmuld8sux16 %f20, %f2, %f22 pdist %f30, %f30, %f12 fmovscc %icc, %f7, %f10 stb %l2, [%l7 + 0x1F] lduh [%l7 + 0x20], %i2 sir 0x0A09 movle %xcc, %g4, %i1 fpack16 %f2, %f1 subcc %o4, 0x04E9, %i4 fmovsge %icc, %f11, %f31 brlez %o7, loop_2074 fmovrdgz %l1, %f16, %f24 call loop_2075 sll %g3, %o2, %g5 loop_2074: movrlez %g2, %i5, %i6 set 0x38, %g4 prefetcha [%l7 + %g4] 0x04, 0x1 loop_2075: tpos %icc, 0x1 tl %xcc, 0x0 fbge,a %fcc0, loop_2076 orcc %g7, %g6, %o5 sll %l6, %i7, %l5 movn %icc, %l4, %o1 loop_2076: ta %xcc, 0x1 ldsb [%l7 + 0x5D], %o0 membar 0x49 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %o3, %i0, %g1 movrlz %l3, 0x3C2, %i3 taddcc %l2, %o6, %g4 edge32l %i1, %i2, %i4 set 0x3D, %g6 ldsba [%l7 + %g6] 0x88, %o7 movvc %xcc, %o4, %l1 fbg,a %fcc0, loop_2077 movn %icc, %o2, %g3 mulx %g2, 0x0C54, %i5 fmovsle %icc, %f8, %f1 loop_2077: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stb %i6, [%l7 + 0x79] wr %g0, 0x2b, %asi ldda [%l7 + 0x60] %asi, %l0 movcs %xcc, %g7, %g6 fmovdvs %icc, %f16, %f1 bcc,a,pt %xcc, loop_2078 tgu %icc, 0x3 movvc %xcc, %o5, %g5 set 0x6C, %g5 stha %l6, [%l7 + %g5] 0x14 loop_2078: fmovdg %xcc, %f31, %f8 edge32ln %i7, %l5, %o1 edge16 %o0, %o3, %l4 edge32 %g1, %l3, %i0 stb %l2, [%l7 + 0x5A] bcs loop_2079 taddcctv %o6, %i3, %i1 tn %icc, 0x6 bl loop_2080 loop_2079: movneg %icc, %g4, %i2 orncc %i4, 0x1C65, %o7 bl,a loop_2081 loop_2080: movl %icc, %l1, %o2 movgu %xcc, %g3, %g2 fmovsne %icc, %f2, %f14 loop_2081: taddcctv %i5, 0x1ECC, %i6 movpos %xcc, %l0, %o4 fpadd16s %f29, %f21, %f13 fbo %fcc1, loop_2082 tle %xcc, 0x0 be,a %xcc, loop_2083 fmovsvs %icc, %f8, %f31 loop_2082: orncc %g6, %o5, %g5 srl %g7, %i7, %l5 loop_2083: fandnot2 %f10, %f14, %f28 srax %l6, %o0, %o1 bge %icc, loop_2084 movvc %icc, %o3, %g1 sdivx %l3, 0x0C9D, %i0 fnor %f0, %f24, %f6 loop_2084: mulscc %l4, %o6, %i3 ldstub [%l7 + 0x57], %i1 fnot2 %f14, %f4 fones %f3 ldd [%l7 + 0x50], %l2 udivx %g4, 0x13B2, %i4 sllx %i2, 0x02, %l1 sub %o7, %o2, %g2 fmovsn %xcc, %f25, %f12 sllx %g3, %i5, %i6 xnor %l0, %g6, %o4 subc %g5, %g7, %o5 ta %xcc, 0x5 alignaddr %l5, %l6, %o0 addcc %i7, %o1, %o3 te %icc, 0x1 ld [%l7 + 0x10], %f7 add %l3, 0x17EE, %i0 tleu %xcc, 0x3 brgez,a %g1, loop_2085 sdivx %l4, 0x00E3, %i3 movl %xcc, %i1, %l2 movl %xcc, %o6, %g4 loop_2085: fnors %f5, %f13, %f8 set 0x45, %l5 ldsba [%l7 + %l5] 0x10, %i4 orncc %l1, 0x1EB1, %i2 fble,a %fcc0, loop_2086 tn %icc, 0x7 mulx %o2, 0x1EFA, %g2 movcs %icc, %g3, %o7 loop_2086: fmovsle %icc, %f4, %f13 fmovdl %icc, %f29, %f17 fornot2 %f14, %f0, %f26 fbo %fcc0, loop_2087 tne %xcc, 0x4 popc %i6, %i5 movcs %xcc, %l0, %g6 loop_2087: fbo,a %fcc0, loop_2088 orn %g5, 0x02F3, %o4 sdivx %g7, 0x0CD7, %o5 fbug %fcc0, loop_2089 loop_2088: srlx %l5, %l6, %i7 fbug,a %fcc1, loop_2090 sra %o0, 0x0B, %o1 loop_2089: and %l3, 0x0633, %i0 std %g0, [%l7 + 0x20] loop_2090: fbn %fcc1, loop_2091 mova %xcc, %l4, %i3 bleu,a loop_2092 ble,a %icc, loop_2093 loop_2091: smulcc %i1, %l2, %o6 bg,pn %icc, loop_2094 loop_2092: edge8l %o3, %i4, %g4 loop_2093: smul %i2, 0x1124, %l1 andn %o2, %g3, %g2 loop_2094: movvc %xcc, %i6, %i5 add %l7, 0x10, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %l0, %g6 tgu %xcc, 0x2 movrne %g5, %o4, %o7 array8 %o5, %g7, %l5 edge16n %l6, %i7, %o1 movrgz %o0, %l3, %i0 add %l7, 0x30, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %l4, %i3 fcmple16 %f10, %f0, %g1 tleu %xcc, 0x2 fba %fcc3, loop_2095 bvc,a,pt %icc, loop_2096 bcc,a loop_2097 mova %xcc, %l2, %i1 loop_2095: taddcc %o6, %o3, %i4 loop_2096: srl %i2, 0x16, %l1 loop_2097: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 std %o2, [%l7 + 0x20] ldsb [%l7 + 0x2D], %g3 fmovrde %g4, %f24, %f14 tge %icc, 0x7 bl loop_2098 movl %icc, %i6, %g2 sdivx %l0, 0x050A, %i5 orn %g5, 0x0236, %g6 loop_2098: subcc %o7, %o4, %g7 call loop_2099 movrgz %o5, 0x2B4, %l6 smul %i7, 0x18B7, %o1 srl %o0, 0x13, %l3 loop_2099: movneg %xcc, %i0, %l4 subcc %i3, %g1, %l5 tvc %xcc, 0x1 tne %icc, 0x0 wr %g0, 0x2b, %asi stba %l2, [%l7 + 0x73] %asi membar #Sync fbue,a %fcc2, loop_2100 fmovscs %icc, %f30, %f18 fmovdvc %xcc, %f19, %f17 edge32ln %o6, %o3, %i1 loop_2100: fble,a %fcc1, loop_2101 xnorcc %i2, 0x053A, %i4 sdivx %l1, 0x0CE1, %o2 fsrc1s %f30, %f27 loop_2101: andcc %g4, 0x0C03, %g3 fcmpd %fcc2, %f20, %f26 edge16ln %g2, %i6, %i5 fbl,a %fcc0, loop_2102 fmovsn %icc, %f18, %f20 movcc %xcc, %g5, %l0 edge16ln %g6, %o7, %o4 loop_2102: sllx %g7, 0x0C, %o5 movle %xcc, %l6, %o1 set 0x18, %g3 stxa %o0, [%l7 + %g3] 0x14 movcs %icc, %i7, %i0 movrne %l4, %i3, %l3 xor %l5, %l2, %o6 srl %g1, %o3, %i1 smulcc %i4, %l1, %i2 movrne %o2, 0x196, %g4 edge8ln %g3, %g2, %i6 edge16n %g5, %i5, %g6 mova %icc, %l0, %o7 addc %o4, 0x1D55, %o5 fnor %f12, %f4, %f4 array32 %l6, %g7, %o0 xnorcc %o1, %i7, %i0 ldd [%l7 + 0x70], %l4 subc %l3, 0x1175, %l5 xorcc %i3, 0x0D12, %o6 nop setx loop_2103, %l0, %l1 jmpl %l1, %g1 tleu %icc, 0x6 sethi 0x163D, %o3 bge loop_2104 loop_2103: fnands %f19, %f8, %f29 tg %icc, 0x5 set 0x40, %o0 stda %f0, [%l7 + %o0] 0x18 loop_2104: tge %xcc, 0x5 wr %g0, 0x23, %asi stwa %i1, [%l7 + 0x28] %asi membar #Sync orcc %i4, 0x1F69, %l1 fnegs %f0, %f2 sub %l2, %i2, %o2 fbn %fcc1, loop_2105 fmovdgu %xcc, %f9, %f5 fmovde %xcc, %f20, %f31 bcs,a %icc, loop_2106 loop_2105: fnegs %f25, %f17 swap [%l7 + 0x54], %g3 movrgz %g4, %i6, %g5 loop_2106: addccc %i5, %g2, %g6 tneg %xcc, 0x1 wr %g0, 0x89, %asi sta %f22, [%l7 + 0x34] %asi set 0x28, %i6 stda %l0, [%l7 + %i6] 0x88 sth %o7, [%l7 + 0x7E] fsrc1 %f20, %f30 set 0x21, %g2 stba %o4, [%l7 + %g2] 0x88 bg,a %xcc, loop_2107 fmovsne %xcc, %f21, %f26 fsrc1 %f0, %f4 movrne %l6, 0x162, %o5 loop_2107: edge16ln %o0, %o1, %g7 smulcc %i0, %l4, %i7 smulcc %l5, 0x0005, %l3 fsrc2s %f18, %f14 taddcctv %o6, %i3, %g1 movge %icc, %i1, %i4 sdivx %l1, 0x18F1, %o3 sir 0x0170 siam 0x7 movg %xcc, %l2, %i2 fblg,a %fcc3, loop_2108 bn %icc, loop_2109 movcs %icc, %o2, %g3 edge16l %i6, %g4, %g5 loop_2108: edge16n %i5, %g6, %g2 loop_2109: bn,pn %icc, loop_2110 fmovrslez %o7, %f31, %f16 fbl %fcc0, loop_2111 fmovrslz %o4, %f7, %f1 loop_2110: ta %icc, 0x7 alignaddr %l0, %l6, %o5 loop_2111: array16 %o0, %o1, %g7 fbue %fcc3, loop_2112 fpadd32 %f2, %f12, %f12 subcc %l4, 0x0BAE, %i7 udivx %i0, 0x06F2, %l3 loop_2112: movrlez %l5, 0x032, %i3 brlz %o6, loop_2113 xnorcc %i1, %i4, %g1 stx %l1, [%l7 + 0x08] bleu,pt %icc, loop_2114 loop_2113: movrgz %o3, 0x0B4, %i2 tgu %icc, 0x5 move %xcc, %o2, %l2 loop_2114: membar 0x56 sub %i6, 0x152F, %g3 tgu %icc, 0x5 movrne %g4, 0x266, %g5 sra %g6, 0x10, %i5 tsubcc %o7, 0x1A26, %o4 xnor %l0, %l6, %o5 udiv %o0, 0x1FDE, %o1 subcc %g7, 0x0936, %l4 fmovsl %xcc, %f27, %f30 srax %i7, %i0, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %l5, %g2, %o6 bg,pt %icc, loop_2115 sth %i1, [%l7 + 0x36] fnot2s %f12, %f13 edge16 %i3, %i4, %l1 loop_2115: srl %o3, %i2, %o2 fmovrdlez %l2, %f30, %f24 fsrc2s %f26, %f8 sdivx %g1, 0x1077, %g3 mulscc %g4, 0x17E9, %i6 tgu %xcc, 0x4 and %g6, %g5, %i5 addc %o7, 0x069E, %o4 fble,a %fcc3, loop_2116 movl %xcc, %l0, %o5 array32 %o0, %o1, %l6 edge8ln %l4, %g7, %i0 loop_2116: fble %fcc2, loop_2117 tleu %xcc, 0x3 andcc %l3, %l5, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2117: movvc %icc, %g2, %o6 tsubcc %i1, %i4, %i3 movcc %icc, %l1, %o3 mulx %i2, 0x03D8, %o2 nop setx loop_2118, %l0, %l1 jmpl %l1, %l2 xor %g1, 0x11BD, %g4 brlz %g3, loop_2119 movpos %icc, %i6, %g5 loop_2118: addc %i5, %o7, %g6 bn,a,pt %xcc, loop_2120 loop_2119: edge8l %o4, %o5, %o0 be,a loop_2121 ldsw [%l7 + 0x44], %l0 loop_2120: ldsb [%l7 + 0x7B], %o1 orn %l4, 0x00BA, %l6 loop_2121: lduw [%l7 + 0x50], %g7 movcc %icc, %i0, %l5 fba,a %fcc1, loop_2122 movcc %icc, %i7, %l3 taddcc %o6, 0x116B, %g2 mova %xcc, %i1, %i3 loop_2122: tg %xcc, 0x5 wr %g0, 0x27, %asi ldda [%l7 + 0x20] %asi, %i4 smul %l1, 0x154C, %i2 fmovrde %o3, %f2, %f0 lduh [%l7 + 0x3C], %l2 ldub [%l7 + 0x20], %o2 fmovsle %icc, %f27, %f25 brz %g4, loop_2123 movre %g1, 0x2C8, %i6 fmovsleu %icc, %f12, %f29 edge16 %g3, %i5, %o7 loop_2123: addccc %g5, %o4, %o5 te %icc, 0x3 udivcc %o0, 0x0D7E, %l0 wr %g0, 0x18, %asi ldsba [%l7 + 0x14] %asi, %g6 subccc %o1, %l6, %l4 edge32l %i0, %g7, %i7 movge %icc, %l5, %o6 fmovsa %xcc, %f31, %f26 pdist %f18, %f0, %f30 umul %g2, 0x1435, %l3 wr %g0, 0x22, %asi stxa %i1, [%l7 + 0x70] %asi membar #Sync edge8 %i4, %i3, %i2 bshuffle %f26, %f14, %f8 tleu %icc, 0x7 srl %o3, 0x0B, %l2 tcs %icc, 0x2 movne %icc, %l1, %g4 movrgz %g1, %o2, %g3 movcc %xcc, %i6, %o7 fornot2s %f31, %f12, %f7 sll %g5, 0x1A, %o4 sir 0x0800 sir 0x0AC6 subccc %i5, 0x1C0B, %o0 subc %o5, %l0, %o1 movcc %icc, %l6, %l4 movn %icc, %g6, %i0 fbo,a %fcc2, loop_2124 popc %g7, %l5 smul %o6, %g2, %l3 ldub [%l7 + 0x52], %i7 loop_2124: fnot1s %f13, %f16 fbuge,a %fcc1, loop_2125 edge8n %i1, %i3, %i2 bne,pt %icc, loop_2126 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2125: addcc %o3, %i4, %l1 edge32n %g4, %g1, %l2 loop_2126: fmovdl %xcc, %f7, %f26 set 0x30, %i4 ldda [%l7 + %i4] 0x15, %o2 fbule,a %fcc1, loop_2127 fornot2 %f14, %f14, %f8 movn %icc, %g3, %i6 addcc %g5, 0x0784, %o7 loop_2127: edge16 %o4, %i5, %o0 addcc %l0, %o1, %o5 fandnot2 %f10, %f0, %f16 wr %g0, 0x0c, %asi stha %l6, [%l7 + 0x1A] %asi st %f5, [%l7 + 0x7C] fmul8x16au %f3, %f30, %f16 brgez,a %l4, loop_2128 ble,pn %icc, loop_2129 te %xcc, 0x6 stw %g6, [%l7 + 0x38] loop_2128: tsubcc %i0, %l5, %g7 loop_2129: brlez,a %o6, loop_2130 orncc %g2, %i7, %i1 ldstub [%l7 + 0x08], %l3 flush %l7 + 0x68 loop_2130: bshuffle %f14, %f24, %f26 movne %icc, %i3, %i2 movleu %icc, %o3, %l1 fbo,a %fcc0, loop_2131 nop setx loop_2132, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fand %f18, %f8, %f6 fmovsn %icc, %f20, %f1 loop_2131: nop wr %g0, 0x11, %asi ldsba [%l7 + 0x51] %asi, %i4 loop_2132: fmovrdgez %g1, %f16, %f28 smul %g4, %l2, %o2 sllx %g3, %g5, %i6 movg %xcc, %o7, %o4 movpos %xcc, %i5, %l0 ldx [%l7 + 0x68], %o1 edge32l %o0, %o5, %l4 edge8 %l6, %i0, %l5 movvs %icc, %g7, %g6 tge %icc, 0x4 std %f28, [%l7 + 0x40] andn %g2, %i7, %i1 fbul,a %fcc2, loop_2133 tpos %icc, 0x7 mova %icc, %o6, %l3 edge8n %i2, %o3, %i3 loop_2133: edge16n %i4, %g1, %l1 edge32 %l2, %g4, %g3 fmovscc %icc, %f28, %f2 wr %g0, 0x19, %asi stba %g5, [%l7 + 0x62] %asi edge8n %o2, %i6, %o4 tleu %xcc, 0x1 fbuge,a %fcc2, loop_2134 fone %f4 fbul,a %fcc2, loop_2135 fpsub16s %f6, %f30, %f12 loop_2134: edge16l %i5, %l0, %o7 tcs %icc, 0x2 loop_2135: fones %f16 fnot2 %f18, %f16 sll %o1, %o5, %l4 tle %xcc, 0x1 edge8n %l6, %o0, %i0 umulcc %l5, %g7, %g2 st %f14, [%l7 + 0x2C] edge8 %g6, %i1, %o6 subccc %i7, 0x00B4, %l3 subcc %o3, %i3, %i2 tcc %xcc, 0x5 stb %g1, [%l7 + 0x3F] sllx %l1, 0x15, %i4 tle %icc, 0x4 addcc %g4, %g3, %l2 set 0x1E, %o2 ldsha [%l7 + %o2] 0x11, %g5 wr %g0, 0x11, %asi sta %f2, [%l7 + 0x64] %asi edge16ln %i6, %o4, %i5 brz,a %o2, loop_2136 brnz %l0, loop_2137 tcc %icc, 0x4 movl %icc, %o7, %o1 loop_2136: tsubcc %o5, 0x18A1, %l6 loop_2137: nop set 0x66, %i2 ldub [%l7 + %i2], %o0 call loop_2138 tsubcc %l4, %i0, %g7 tneg %icc, 0x4 movvc %xcc, %g2, %g6 loop_2138: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxors %f12, %f5, %f26 tvs %icc, 0x7 move %xcc, %l5, %i1 movle %xcc, %o6, %i7 fmovsgu %xcc, %f24, %f0 edge32l %o3, %i3, %l3 sethi 0x1A07, %g1 tgu %icc, 0x0 movpos %icc, %l1, %i4 srax %g4, 0x1A, %g3 movpos %xcc, %l2, %g5 stx %i6, [%l7 + 0x50] edge8n %i2, %i5, %o4 bne,pt %icc, loop_2139 move %xcc, %o2, %l0 fmovsa %icc, %f24, %f14 addc %o7, %o5, %l6 loop_2139: tl %icc, 0x6 sub %o1, %o0, %i0 smul %l4, %g2, %g6 fxor %f14, %f2, %f30 set 0x30, %o5 stda %g6, [%l7 + %o5] 0x2a membar #Sync umul %i1, 0x0EB6, %l5 ldsh [%l7 + 0x6C], %i7 set 0x54, %i1 sta %f16, [%l7 + %i1] 0x14 smulcc %o3, 0x0237, %o6 brgz,a %l3, loop_2140 fmovrsne %i3, %f17, %f1 movre %g1, 0x3E8, %i4 tge %xcc, 0x2 loop_2140: array32 %l1, %g3, %g4 fpadd32 %f26, %f26, %f12 fmovsne %icc, %f25, %f8 tcc %icc, 0x3 edge16ln %g5, %l2, %i2 stw %i6, [%l7 + 0x40] std %f0, [%l7 + 0x78] orncc %i5, 0x0452, %o4 fsrc1 %f6, %f26 set 0x6C, %i0 lda [%l7 + %i0] 0x10, %f21 edge32 %o2, %l0, %o5 mova %icc, %o7, %o1 taddcc %l6, %o0, %l4 fmovsg %xcc, %f7, %f22 movrlez %g2, 0x2B4, %g6 bcc %icc, loop_2141 umulcc %g7, 0x0573, %i0 subc %i1, %l5, %i7 movl %xcc, %o3, %o6 loop_2141: tgu %icc, 0x1 fsrc1s %f2, %f10 fsrc2 %f22, %f12 brlez,a %l3, loop_2142 xnorcc %g1, %i4, %l1 edge32ln %g3, %i3, %g5 fmovrse %l2, %f16, %f25 loop_2142: ldx [%l7 + 0x08], %i2 tvc %xcc, 0x6 movrgz %i6, %i5, %o4 fbue %fcc3, loop_2143 movvs %xcc, %o2, %l0 fbg %fcc1, loop_2144 bvs,pt %xcc, loop_2145 loop_2143: fandnot1s %f15, %f12, %f2 movrlez %g4, 0x06F, %o7 loop_2144: fmovsleu %icc, %f21, %f7 loop_2145: edge16n %o1, %l6, %o0 fbe,a %fcc3, loop_2146 tcs %xcc, 0x1 sdiv %o5, 0x0F5D, %g2 edge32ln %l4, %g7, %i0 loop_2146: edge16n %i1, %g6, %i7 wr %g0, 0x89, %asi ldswa [%l7 + 0x68] %asi, %l5 alignaddr %o6, %l3, %g1 fnegd %f18, %f14 brz %i4, loop_2147 movge %xcc, %o3, %l1 subcc %i3, %g3, %g5 brgez %i2, loop_2148 loop_2147: sllx %l2, %i5, %o4 sra %o2, %i6, %g4 umulcc %o7, 0x1F73, %l0 loop_2148: te %xcc, 0x5 taddcc %o1, %o0, %l6 tcc %xcc, 0x3 nop setx loop_2149, %l0, %l1 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 %o5, 0x1E94, %g2 lduh [%l7 + 0x3A], %g7 prefetch [%l7 + 0x60], 0x1 loop_2149: popc %i0, %i1 fmovrdgz %g6, %f30, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %i7, %l5, %o6 edge16 %l4, %g1, %l3 st %f9, [%l7 + 0x24] taddcctv %i4, %l1, %i3 fmul8x16au %f27, %f3, %f14 fmovdcc %icc, %f15, %f30 bvs loop_2150 taddcc %o3, 0x1C5A, %g5 popc %i2, %g3 tcc %icc, 0x3 loop_2150: xnor %i5, %l2, %o4 fornot1 %f20, %f18, %f22 andcc %i6, 0x1487, %g4 tneg %icc, 0x1 xorcc %o7, %o2, %l0 tsubcctv %o1, 0x14DD, %o0 edge8ln %o5, %l6, %g2 brlez %g7, loop_2151 umulcc %i0, 0x102E, %g6 membar 0x29 bge,a,pt %xcc, loop_2152 loop_2151: bn,a,pt %icc, loop_2153 fors %f9, %f2, %f25 tsubcc %i7, %l5, %o6 loop_2152: fors %f3, %f19, %f12 loop_2153: srlx %l4, %g1, %i1 fpack32 %f24, %f0, %f26 edge16ln %l3, %l1, %i3 bcs loop_2154 sethi 0x1BF4, %o3 tge %icc, 0x4 movvs %xcc, %i4, %i2 loop_2154: ble %icc, loop_2155 swap [%l7 + 0x5C], %g3 fmovspos %icc, %f27, %f14 brlz,a %g5, loop_2156 loop_2155: fbul,a %fcc3, loop_2157 movg %icc, %i5, %o4 fnands %f8, %f2, %f5 loop_2156: fmovrslez %i6, %f7, %f31 loop_2157: fmovdg %icc, %f6, %f22 edge16l %g4, %l2, %o7 mova %icc, %o2, %o1 fbl %fcc1, loop_2158 tleu %xcc, 0x0 stb %l0, [%l7 + 0x55] set 0x68, %o4 lduwa [%l7 + %o4] 0x80, %o5 loop_2158: movcc %icc, %l6, %g2 and %g7, 0x1269, %o0 movrgez %g6, %i7, %l5 tneg %icc, 0x4 bleu,a loop_2159 mulx %o6, %l4, %g1 std %f22, [%l7 + 0x48] ldub [%l7 + 0x08], %i0 loop_2159: fsrc1s %f9, %f26 fnegd %f6, %f0 sll %l3, %l1, %i3 wr %g0, 0x80, %asi ldstuba [%l7 + 0x1E] %asi, %i1 edge16n %o3, %i4, %g3 andcc %i2, %g5, %i5 array8 %i6, %g4, %l2 smulcc %o7, %o4, %o2 fbu %fcc3, loop_2160 fornot2 %f2, %f28, %f0 movvc %xcc, %o1, %l0 udivcc %o5, 0x0092, %g2 loop_2160: call loop_2161 srlx %l6, 0x03, %g7 addccc %g6, %i7, %l5 addcc %o0, %o6, %l4 loop_2161: edge8n %i0, %l3, %l1 tle %icc, 0x2 array16 %i3, %i1, %o3 fbue %fcc3, loop_2162 movrgz %g1, 0x163, %i4 sir 0x1EAA fsrc2 %f2, %f2 loop_2162: fpsub16s %f22, %f24, %f29 std %f4, [%l7 + 0x70] fmovrslz %g3, %f20, %f0 array32 %g5, %i2, %i5 tl %icc, 0x3 be,a,pn %xcc, loop_2163 tn %icc, 0x5 andncc %g4, %i6, %l2 udiv %o4, 0x1E98, %o2 loop_2163: sth %o1, [%l7 + 0x0C] tle %xcc, 0x1 movvc %icc, %o7, %l0 subc %g2, %o5, %l6 fbn %fcc3, loop_2164 add %g7, 0x0000, %g6 subcc %l5, %o0, %i7 udiv %o6, 0x04EC, %l4 loop_2164: smulcc %l3, 0x090B, %i0 fmovrsgz %l1, %f14, %f2 movpos %icc, %i3, %o3 udivx %i1, 0x1FCD, %i4 tneg %xcc, 0x2 sir 0x142F fmovda %xcc, %f5, %f22 fandnot2s %f4, %f8, %f2 ldstub [%l7 + 0x2E], %g3 movrlez %g5, %i2, %i5 fpackfix %f30, %f9 addc %g1, %i6, %g4 movge %icc, %l2, %o2 edge16ln %o4, %o7, %o1 fandnot1s %f4, %f29, %f31 tsubcc %l0, %g2, %o5 mulx %g7, %l6, %l5 fbne %fcc0, loop_2165 movgu %icc, %g6, %o0 brlez %i7, loop_2166 movre %o6, 0x007, %l4 loop_2165: tne %xcc, 0x0 bleu,pn %icc, loop_2167 loop_2166: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %l3, 0x1BEA, %i0 tn %icc, 0x3 loop_2167: ldsw [%l7 + 0x68], %i3 smulcc %o3, 0x149B, %l1 movrlez %i1, %i4, %g3 movle %icc, %g5, %i2 wr %g0, 0x89, %asi swapa [%l7 + 0x48] %asi, %i5 wr %g0, 0x10, %asi swapa [%l7 + 0x44] %asi, %i6 fbug %fcc2, loop_2168 umulcc %g1, %g4, %l2 tcs %xcc, 0x7 bn,pt %xcc, loop_2169 loop_2168: fcmpd %fcc3, %f4, %f14 srax %o4, %o7, %o2 taddcctv %l0, %g2, %o5 loop_2169: bl,a,pt %icc, loop_2170 orn %g7, 0x0DC5, %l6 edge16n %l5, %g6, %o0 set 0x38, %i7 stxa %o1, [%l7 + %i7] 0x88 loop_2170: umul %o6, %l4, %i7 movne %icc, %i0, %l3 addc %i3, 0x117D, %l1 orn %i1, %i4, %g3 alignaddr %g5, %o3, %i5 tgu %icc, 0x0 movl %xcc, %i2, %i6 fnegs %f31, %f15 nop set 0x30, %o6 prefetch [%l7 + %o6], 0x1 ldd [%l7 + 0x68], %f18 xnor %g4, 0x0DDF, %l2 fornot1s %f13, %f4, %f11 fxors %f16, %f5, %f31 orn %o4, %g1, %o2 fornot1s %f24, %f21, %f12 wr %g0, 0x11, %asi ldswa [%l7 + 0x30] %asi, %o7 srax %g2, %l0, %g7 add %l6, 0x0934, %o5 sllx %g6, 0x1E, %o0 edge32ln %l5, %o6, %o1 alignaddr %l4, %i7, %i0 mulscc %l3, %l1, %i1 tvs %icc, 0x0 brlez %i3, loop_2171 array32 %i4, %g3, %o3 edge16 %g5, %i5, %i6 bpos %xcc, loop_2172 loop_2171: udiv %g4, 0x0E17, %l2 edge8ln %o4, %g1, %o2 tn %icc, 0x7 loop_2172: swap [%l7 + 0x0C], %o7 fmovrdgz %i2, %f6, %f8 nop setx loop_2173, %l0, %l1 jmpl %l1, %l0 call loop_2174 movrlez %g2, 0x062, %g7 fsrc1 %f12, %f24 loop_2173: tpos %xcc, 0x4 loop_2174: tleu %xcc, 0x3 popc %o5, %l6 andncc %o0, %g6, %l5 prefetch [%l7 + 0x54], 0x0 bpos,pt %icc, loop_2175 udiv %o1, 0x0F97, %l4 fbn,a %fcc2, loop_2176 movleu %xcc, %i7, %i0 loop_2175: tge %xcc, 0x4 bne,pn %icc, loop_2177 loop_2176: call loop_2178 membar 0x0B be loop_2179 loop_2177: tneg %xcc, 0x7 loop_2178: fcmpeq32 %f30, %f8, %o6 fpsub16 %f20, %f10, %f26 loop_2179: fpackfix %f4, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bshuffle %f28, %f22, %f4 std %l2, [%l7 + 0x60] fmovde %icc, %f25, %f10 set 0x30, %l0 ldda [%l7 + %l0] 0x04, %i0 movge %icc, %l1, %i4 srax %i3, %o3, %g3 fba,a %fcc1, loop_2180 fand %f0, %f10, %f14 sllx %i5, %i6, %g5 ba,a,pn %icc, loop_2181 loop_2180: bg,a,pn %icc, loop_2182 fcmpeq16 %f14, %f16, %g4 fbo,a %fcc1, loop_2183 loop_2181: fmovd %f24, %f0 loop_2182: edge32l %l2, %g1, %o2 movle %icc, %o7, %o4 loop_2183: fcmpne16 %f6, %f4, %i2 edge8ln %l0, %g7, %g2 wr %g0, 0x27, %asi stba %o5, [%l7 + 0x25] %asi membar #Sync fmovrdgz %l6, %f0, %f24 fba %fcc3, loop_2184 sdivx %o0, 0x07A9, %g6 fmovdneg %icc, %f2, %f25 ba,pn %xcc, loop_2185 loop_2184: fmovrdgez %o1, %f8, %f10 tle %xcc, 0x7 movle %icc, %l4, %i7 loop_2185: sdivx %l5, 0x0D9D, %o6 lduh [%l7 + 0x16], %l3 stx %i1, [%l7 + 0x28] movne %icc, %l1, %i0 andn %i4, %o3, %i3 fmovdl %icc, %f9, %f12 add %g3, %i6, %i5 taddcc %g5, 0x1AFC, %g4 set 0x5E, %i5 stha %l2, [%l7 + %i5] 0x88 array16 %g1, %o2, %o4 add %i2, %l0, %o7 move %xcc, %g7, %g2 xorcc %o5, 0x104A, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %xcc, 0x3 wr %g0, 0x04, %asi ldstuba [%l7 + 0x37] %asi, %g6 andcc %o1, 0x16D4, %l4 fmovse %icc, %f7, %f22 fcmpeq32 %f2, %f18, %o0 tsubcctv %i7, %o6, %l3 bvs %xcc, loop_2186 sub %i1, 0x1810, %l1 membar 0x13 fpadd16s %f25, %f0, %f31 loop_2186: movrne %i0, %i4, %o3 xor %i3, 0x1675, %l5 sub %g3, %i6, %g5 set 0x68, %o7 stxa %i5, [%l7 + %o7] 0xeb membar #Sync fxor %f16, %f20, %f16 fsrc1 %f20, %f2 subccc %g4, 0x1ACA, %l2 tsubcc %o2, %o4, %g1 fmovrdgz %i2, %f20, %f26 fmovdcs %xcc, %f1, %f22 faligndata %f26, %f18, %f20 fbu %fcc3, loop_2187 edge32 %l0, %g7, %g2 srlx %o5, %o7, %l6 wr %g0, 0x2a, %asi stha %o1, [%l7 + 0x1C] %asi membar #Sync loop_2187: movpos %xcc, %l4, %o0 movge %xcc, %i7, %o6 smul %g6, 0x0411, %i1 fornot2 %f10, %f10, %f14 or %l1, %l3, %i4 fmovrse %i0, %f16, %f24 addc %i3, 0x1E7D, %o3 sth %l5, [%l7 + 0x50] sll %g3, 0x16, %i6 addccc %i5, 0x09D3, %g4 movle %icc, %g5, %l2 call loop_2188 movle %icc, %o2, %g1 pdist %f26, %f8, %f20 set 0x3C, %o1 sta %f25, [%l7 + %o1] 0x15 loop_2188: edge16ln %i2, %l0, %o4 add %l7, 0x58, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %g2, %g7 fmovsleu %xcc, %f17, %f25 edge16 %o5, %l6, %o7 andcc %l4, 0x1F3D, %o0 fexpand %f17, %f2 fmovsvs %xcc, %f10, %f7 xnorcc %i7, 0x17E3, %o1 stbar fandnot1 %f2, %f2, %f10 ldsw [%l7 + 0x24], %g6 movcs %xcc, %o6, %l1 set 0x18, %g7 sta %f30, [%l7 + %g7] 0x15 taddcctv %l3, %i4, %i1 sdiv %i3, 0x178C, %i0 fbul,a %fcc2, loop_2189 fmovrdgz %l5, %f24, %f22 fbne,a %fcc2, loop_2190 fmovdpos %icc, %f26, %f17 loop_2189: movn %icc, %g3, %o3 tge %xcc, 0x0 loop_2190: fpadd32s %f1, %f17, %f2 fxors %f4, %f2, %f25 mulscc %i6, 0x14D5, %i5 edge16l %g4, %g5, %l2 fbo,a %fcc0, loop_2191 alignaddrl %o2, %g1, %l0 smul %i2, %g2, %o4 movrgez %g7, %o5, %o7 loop_2191: addcc %l4, %o0, %l6 udivx %o1, 0x1DAE, %g6 ldsb [%l7 + 0x23], %i7 smul %o6, %l3, %i4 ldstub [%l7 + 0x54], %i1 movvs %xcc, %l1, %i3 add %i0, 0x0135, %l5 ld [%l7 + 0x2C], %f15 wr %g0, 0xe3, %asi stha %g3, [%l7 + 0x34] %asi membar #Sync addc %o3, %i6, %g4 fbl %fcc1, loop_2192 popc 0x0F54, %g5 edge8ln %i5, %l2, %o2 move %xcc, %l0, %i2 loop_2192: nop set 0x18, %i3 sta %f31, [%l7 + %i3] 0x89 mova %xcc, %g1, %o4 mulscc %g7, %g2, %o5 taddcctv %o7, 0x0944, %o0 fmovdge %xcc, %f21, %f23 udiv %l6, 0x17B8, %l4 ldsh [%l7 + 0x3C], %g6 edge16ln %i7, %o6, %o1 fones %f11 bleu,pt %xcc, loop_2193 udivx %i4, 0x084D, %l3 udiv %l1, 0x02B3, %i1 subc %i3, 0x0A90, %i0 loop_2193: nop set 0x38, %l6 stba %l5, [%l7 + %l6] 0xe3 membar #Sync saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnorcc %o3, 0x00F7, %g3 movne %xcc, %g4, %g5 tsubcc %i5, %i6, %l2 fsrc1s %f7, %f29 udiv %l0, 0x16ED, %o2 ldd [%l7 + 0x40], %g0 andn %i2, %o4, %g2 fxor %f8, %f18, %f20 edge16ln %g7, %o5, %o0 lduw [%l7 + 0x68], %o7 srl %l4, %l6, %i7 subccc %o6, %o1, %i4 alignaddrl %g6, %l1, %i1 siam 0x0 movcs %xcc, %i3, %i0 sdivcc %l3, 0x1F44, %o3 set 0x7E, %o3 ldsha [%l7 + %o3] 0x88, %g3 mulscc %l5, %g5, %g4 movle %xcc, %i6, %i5 movge %icc, %l2, %o2 umul %l0, 0x0BB0, %g1 andn %o4, %g2, %g7 tg %icc, 0x3 udivcc %i2, 0x14C3, %o0 alignaddrl %o5, %o7, %l4 movgu %xcc, %l6, %o6 add %o1, %i7, %g6 sdiv %l1, 0x13AD, %i1 fornot2s %f12, %f5, %f2 add %i4, 0x10A4, %i0 and %l3, 0x1092, %i3 xnor %o3, %l5, %g3 orcc %g4, %g5, %i5 sdiv %i6, 0x0CF3, %o2 fnand %f24, %f0, %f20 fmovdvs %icc, %f11, %f29 fmovrdlz %l2, %f12, %f24 sdiv %g1, 0x0D58, %o4 std %g2, [%l7 + 0x40] fba,a %fcc3, loop_2194 addccc %g7, 0x1906, %l0 mulx %i2, %o0, %o5 movg %xcc, %o7, %l4 loop_2194: edge8n %l6, %o6, %i7 edge8n %g6, %o1, %i1 tleu %icc, 0x5 sdivcc %l1, 0x04D8, %i4 movcs %xcc, %l3, %i3 srlx %i0, 0x0B, %o3 movle %xcc, %l5, %g4 andn %g3, 0x019B, %i5 be,pt %icc, loop_2195 fpadd16s %f11, %f7, %f14 fornot2s %f22, %f27, %f15 fone %f28 loop_2195: edge16l %i6, %o2, %l2 tne %xcc, 0x2 movcs %xcc, %g5, %g1 fbl,a %fcc1, loop_2196 movn %xcc, %o4, %g7 edge32 %l0, %i2, %g2 tsubcc %o0, %o7, %o5 loop_2196: stw %l4, [%l7 + 0x1C] subccc %l6, 0x1B46, %i7 sir 0x11A7 wr %g0, 0x81, %asi swapa [%l7 + 0x68] %asi, %o6 brgez %g6, loop_2197 tcs %xcc, 0x4 movneg %xcc, %o1, %i1 bleu,pt %icc, loop_2198 loop_2197: smulcc %l1, %i4, %l3 fnors %f18, %f9, %f15 te %xcc, 0x4 loop_2198: fabsd %f8, %f22 fmovrdlez %i3, %f10, %f26 bne,a %icc, loop_2199 movg %icc, %o3, %i0 ldsb [%l7 + 0x34], %g4 add %l7, 0x34, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g3, %l5 loop_2199: fmovsvc %icc, %f14, %f16 mova %icc, %i6, %i5 fbge %fcc3, loop_2200 sdivx %l2, 0x172F, %o2 taddcc %g5, 0x0AC1, %o4 array16 %g1, %l0, %g7 loop_2200: fmovdpos %icc, %f23, %f25 set 0x10, %l4 prefetcha [%l7 + %l4] 0x14, 0x2 subc %o0, 0x0E77, %i2 umulcc %o7, 0x124F, %l4 fmovsg %icc, %f19, %f31 edge16 %l6, %i7, %o5 movrgz %o6, %o1, %g6 set 0x53, %l1 ldsba [%l7 + %l1] 0x15, %l1 fpackfix %f26, %f16 bge,pn %xcc, loop_2201 movrlz %i4, 0x242, %l3 tne %icc, 0x1 movvs %xcc, %i3, %i1 loop_2201: fmovsn %xcc, %f22, %f7 tneg %icc, 0x4 set 0x24, %l2 stwa %o3, [%l7 + %l2] 0x22 membar #Sync fmovdle %xcc, %f26, %f16 tleu %icc, 0x4 brnz %i0, loop_2202 be,a loop_2203 tl %xcc, 0x5 call loop_2204 loop_2202: brlz,a %g3, loop_2205 loop_2203: fcmped %fcc0, %f6, %f16 fmovdl %xcc, %f22, %f26 loop_2204: fmovsne %icc, %f8, %f28 loop_2205: membar 0x0E fmovdle %icc, %f9, %f27 andncc %l5, %i6, %g4 umul %l2, %i5, %g5 sdivcc %o2, 0x0602, %g1 sdivx %o4, 0x196A, %l0 fbn,a %fcc1, loop_2206 tcc %icc, 0x0 andn %g7, 0x0B19, %g2 orn %o0, 0x0903, %o7 loop_2206: fbug,a %fcc2, loop_2207 edge16l %l4, %i2, %i7 mova %icc, %o5, %o6 and %l6, 0x1249, %o1 loop_2207: fmovscs %xcc, %f1, %f16 wr %g0, 0x80, %asi stha %l1, [%l7 + 0x14] %asi movpos %icc, %i4, %l3 tneg %icc, 0x3 mulx %g6, 0x1953, %i1 move %icc, %o3, %i0 sll %i3, %l5, %g3 tne %icc, 0x4 movg %xcc, %i6, %l2 popc %i5, %g4 bge loop_2208 edge16ln %g5, %o2, %o4 sdiv %l0, 0x06DA, %g7 mova %xcc, %g2, %o0 loop_2208: nop setx loop_2209, %l0, %l1 jmpl %l1, %o7 fba,a %fcc3, loop_2210 tcs %xcc, 0x7 tgu %icc, 0x1 loop_2209: movcc %xcc, %l4, %g1 loop_2210: nop set 0x3C, %l3 sth %i2, [%l7 + %l3] wr %g0, 0x18, %asi stha %o5, [%l7 + 0x0C] %asi fsrc2 %f12, %f12 set 0x63, %g4 ldsba [%l7 + %g4] 0x10, %o6 fsrc1s %f5, %f21 sethi 0x0733, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %l6, 0x0C57, %l1 ldsw [%l7 + 0x7C], %i4 movcs %icc, %o1, %l3 sra %g6, %i1, %i0 mulscc %i3, 0x121E, %l5 fbne %fcc1, loop_2211 mulx %o3, %g3, %i6 set 0x6E, %g1 ldsha [%l7 + %g1] 0x10, %l2 loop_2211: smul %g4, %g5, %i5 movrgez %o4, 0x019, %l0 brz,a %g7, loop_2212 xnorcc %g2, %o0, %o7 fbo,a %fcc2, loop_2213 bn %icc, loop_2214 loop_2212: orcc %o2, 0x1E6D, %l4 fands %f10, %f6, %f5 loop_2213: fbne %fcc1, loop_2215 loop_2214: st %f6, [%l7 + 0x0C] srlx %g1, 0x06, %o5 fands %f15, %f27, %f29 loop_2215: sdiv %o6, 0x1DA7, %i2 nop setx loop_2216, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16ln %i7, %l6, %i4 stx %l1, [%l7 + 0x68] popc %l3, %o1 loop_2216: sub %g6, %i1, %i3 tcs %xcc, 0x1 xnorcc %i0, %l5, %o3 subcc %g3, %i6, %l2 umul %g5, 0x128C, %i5 mulx %o4, 0x12CF, %g4 fcmpeq16 %f26, %f30, %g7 fcmpne32 %f6, %f4, %l0 fmovde %xcc, %f20, %f17 movrne %o0, 0x148, %g2 sdivcc %o7, 0x10B6, %o2 tg %icc, 0x5 fones %f28 sll %g1, %o5, %o6 wr %g0, 0x19, %asi sta %f29, [%l7 + 0x24] %asi ldsb [%l7 + 0x69], %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %l4, %l6, %i4 tleu %xcc, 0x0 sub %i7, %l1, %l3 nop setx loop_2217, %l0, %l1 jmpl %l1, %o1 edge32ln %i1, %g6, %i0 popc 0x0B3E, %i3 fmovd %f6, %f22 loop_2217: nop set 0x60, %g5 ldda [%l7 + %g5] 0xe2, %o2 fcmple32 %f4, %f18, %l5 fmovdl %xcc, %f24, %f22 fsrc1s %f16, %f27 sll %i6, %l2, %g5 movvs %xcc, %g3, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgz %o4, loop_2218 edge8 %g7, %g4, %l0 taddcc %g2, %o0, %o7 edge16n %o2, %o5, %g1 loop_2218: fmovdvc %icc, %f15, %f30 movrne %i2, %o6, %l4 lduw [%l7 + 0x14], %l6 tleu %xcc, 0x0 ldsw [%l7 + 0x44], %i7 fmul8sux16 %f30, %f14, %f14 udiv %l1, 0x1061, %i4 tpos %xcc, 0x2 edge16n %o1, %i1, %g6 ta %icc, 0x3 udivx %i0, 0x0A17, %i3 fxnor %f26, %f0, %f12 ba,a loop_2219 xnorcc %l3, %l5, %i6 edge8 %o3, %l2, %g5 fnot1 %f22, %f8 loop_2219: fpadd32 %f16, %f30, %f2 fmovdvs %xcc, %f25, %f26 call loop_2220 fnot1s %f30, %f12 tsubcc %i5, %g3, %o4 fmovrdne %g7, %f12, %f18 loop_2220: udiv %g4, 0x174B, %g2 fmovdvc %xcc, %f5, %f29 movneg %xcc, %o0, %l0 tpos %xcc, 0x5 sub %o7, %o2, %g1 srlx %i2, 0x02, %o6 set 0x48, %l5 stha %o5, [%l7 + %l5] 0x19 ba %xcc, loop_2221 xnor %l4, %i7, %l1 st %f13, [%l7 + 0x28] set 0x1C, %g6 stwa %i4, [%l7 + %g6] 0x23 membar #Sync loop_2221: movl %xcc, %o1, %l6 edge8ln %g6, %i1, %i3 edge16n %l3, %i0, %i6 fmovrdlz %o3, %f8, %f26 movrgez %l5, 0x195, %g5 add %l7, 0x60, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x18, %i5, %l2 fmovrsgez %o4, %f20, %f1 fnot1s %f23, %f15 andcc %g3, %g4, %g2 subccc %o0, 0x0CA3, %l0 tsubcc %o7, %o2, %g7 orncc %g1, %o6, %i2 movrgez %l4, 0x24B, %i7 udivcc %o5, 0x1191, %i4 tne %icc, 0x3 fnands %f8, %f13, %f7 call loop_2222 sub %l1, %l6, %g6 movcc %icc, %o1, %i3 fmovsn %icc, %f28, %f4 loop_2222: tne %icc, 0x7 fands %f16, %f18, %f21 siam 0x0 tge %icc, 0x1 array32 %l3, %i0, %i6 be,a,pn %icc, loop_2223 fnot2s %f16, %f16 tn %xcc, 0x4 tl %icc, 0x2 loop_2223: flush %l7 + 0x54 movvc %xcc, %o3, %i1 movrlez %g5, 0x298, %l5 orn %l2, 0x19EA, %o4 umul %i5, %g3, %g4 fornot1 %f22, %f14, %f10 ldd [%l7 + 0x70], %f12 sir 0x19AE movge %xcc, %o0, %g2 set 0x48, %o0 swapa [%l7 + %o0] 0x89, %l0 tle %icc, 0x7 stw %o7, [%l7 + 0x0C] andncc %o2, %g7, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32 %i2, %l4, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpack32 %f4, %f22, %f12 movre %i7, 0x188, %i4 movrgez %l1, %l6, %g6 edge8ln %o1, %i3, %l3 tsubcctv %i0, 0x1F44, %o5 smulcc %o3, 0x1B67, %i1 movrlez %g5, %l5, %i6 fandnot2 %f24, %f28, %f4 edge32 %o4, %l2, %g3 xnor %g4, 0x1C7B, %i5 lduh [%l7 + 0x38], %o0 fmuld8sux16 %f8, %f0, %f4 ldsw [%l7 + 0x10], %l0 sll %o7, 0x11, %o2 xor %g2, %g7, %g1 edge16l %i2, %l4, %o6 alignaddr %i4, %i7, %l6 bne,pt %icc, loop_2224 fbug,a %fcc2, loop_2225 movrgz %g6, 0x22C, %l1 mulx %o1, 0x1C64, %i3 loop_2224: ldstub [%l7 + 0x15], %l3 loop_2225: fmovscs %icc, %f11, %f5 movgu %xcc, %i0, %o3 movle %icc, %i1, %o5 andn %l5, 0x15F3, %i6 stbar fmovsne %icc, %f5, %f14 sdivcc %g5, 0x1677, %l2 edge8ln %g3, %o4, %i5 sdivx %o0, 0x155F, %l0 brz,a %o7, loop_2226 movrlz %g4, 0x0FA, %g2 srax %o2, 0x19, %g7 udivx %i2, 0x06A9, %g1 loop_2226: sdivcc %l4, 0x0C18, %o6 fcmpeq32 %f6, %f24, %i7 subcc %i4, 0x100C, %l6 smulcc %g6, 0x1150, %l1 ldd [%l7 + 0x50], %f8 movrlz %o1, %l3, %i0 set 0x3F, %g3 ldsba [%l7 + %g3] 0x0c, %o3 set 0x70, %g2 sta %f4, [%l7 + %g2] 0x80 fba %fcc1, loop_2227 sub %i3, %i1, %l5 movleu %icc, %i6, %o5 fxnors %f5, %f7, %f7 loop_2227: movg %icc, %g5, %l2 fnegd %f16, %f6 edge32 %g3, %o4, %i5 movrgz %l0, 0x27B, %o0 srl %o7, %g4, %o2 prefetch [%l7 + 0x40], 0x1 andn %g7, %g2, %g1 fpadd32s %f25, %f11, %f20 sdivcc %i2, 0x096F, %l4 bvc,a,pt %icc, loop_2228 fornot2 %f20, %f14, %f28 movn %icc, %i7, %i4 sth %l6, [%l7 + 0x4A] loop_2228: mulscc %g6, 0x15DF, %o6 set 0x10, %i4 ldda [%l7 + %i4] 0x81, %o0 fornot2s %f24, %f13, %f10 sllx %l1, 0x08, %i0 tpos %icc, 0x1 movcc %xcc, %l3, %i3 lduw [%l7 + 0x4C], %i1 fands %f15, %f30, %f15 stx %l5, [%l7 + 0x58] fbu %fcc0, loop_2229 tpos %xcc, 0x7 nop setx loop_2230, %l0, %l1 jmpl %l1, %o3 alignaddrl %i6, %o5, %l2 loop_2229: fmovsl %xcc, %f30, %f13 tpos %xcc, 0x6 loop_2230: edge8ln %g5, %g3, %o4 fbuge,a %fcc3, loop_2231 edge32l %i5, %l0, %o7 taddcc %o0, 0x0290, %g4 fcmpne32 %f28, %f22, %o2 loop_2231: nop wr %g0, 0x10, %asi stda %g2, [%l7 + 0x48] %asi movge %xcc, %g7, %g1 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 tcs %xcc, 0x5 fnegd %f4, %f24 orn %l4, 0x0DB8, %i7 nop set 0x40, %o2 std %f2, [%l7 + %o2] stx %i2, [%l7 + 0x08] fmovsl %xcc, %f2, %f16 sdivcc %l6, 0x0329, %i4 edge32l %o6, %o1, %g6 edge8ln %i0, %l3, %i3 tpos %xcc, 0x0 fbl,a %fcc0, loop_2232 or %l1, %l5, %i1 fbu %fcc3, loop_2233 fmovrslz %o3, %f0, %f24 loop_2232: orncc %o5, 0x03C2, %l2 be,a,pt %xcc, loop_2234 loop_2233: bcs,a,pt %icc, loop_2235 tsubcc %g5, %i6, %o4 bne,a,pn %xcc, loop_2236 loop_2234: st %f7, [%l7 + 0x0C] loop_2235: movneg %icc, %g3, %l0 udivx %o7, 0x0DD7, %o0 loop_2236: fornot1 %f24, %f16, %f18 fxors %f18, %f23, %f11 sdivx %i5, 0x0793, %g4 ldub [%l7 + 0x1A], %o2 smulcc %g2, 0x13E6, %g7 tle %icc, 0x0 edge32 %l4, %i7, %g1 edge8 %i2, %l6, %i4 tn %xcc, 0x4 set 0x40, %i6 ldda [%l7 + %i6] 0x2a, %o0 fpack32 %f12, %f8, %f16 orncc %o6, %g6, %l3 tl %xcc, 0x3 fbue,a %fcc2, loop_2237 xnorcc %i0, 0x0EA2, %i3 fandnot2s %f1, %f2, %f11 membar 0x17 loop_2237: addccc %l1, %l5, %o3 movpos %xcc, %i1, %l2 fmovrse %g5, %f2, %f22 fpsub32s %f8, %f11, %f27 pdist %f8, %f8, %f22 fmul8x16au %f1, %f16, %f22 stbar fandnot1 %f22, %f26, %f24 edge16l %i6, %o5, %g3 fone %f6 subcc %l0, %o7, %o0 tneg %icc, 0x5 tcs %xcc, 0x7 taddcc %i5, 0x1044, %g4 fbule %fcc3, loop_2238 fmovrdlez %o2, %f8, %f22 set 0x0D, %o5 stba %g2, [%l7 + %o5] 0x19 loop_2238: movgu %xcc, %g7, %o4 sllx %l4, 0x03, %i7 edge8 %i2, %g1, %i4 fmovsge %xcc, %f16, %f1 fmovscs %xcc, %f23, %f22 edge32 %o1, %o6, %l6 srlx %g6, 0x02, %i0 ldsb [%l7 + 0x21], %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 te %xcc, 0x0 fnands %f17, %f5, %f2 set 0x20, %i2 swapa [%l7 + %i2] 0x19, %l1 stx %l5, [%l7 + 0x50] sdivcc %i3, 0x08E8, %i1 edge8l %o3, %l2, %g5 srax %i6, %o5, %g3 move %icc, %o7, %o0 popc %i5, %g4 movn %icc, %l0, %o2 edge16n %g7, %g2, %o4 tpos %icc, 0x7 add %l7, 0x28, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %i7, %l4 mulx %i2, %g1, %i4 sra %o6, 0x1C, %l6 smulcc %g6, 0x17A6, %o1 andcc %i0, 0x09BA, %l1 fmovrsne %l5, %f16, %f22 wr %g0, 0x2a, %asi ldda [%l7 + 0x40] %asi, %l2 taddcc %i3, 0x1353, %o3 orcc %l2, %g5, %i1 fmovsg %xcc, %f20, %f13 movrne %o5, %i6, %g3 fpsub16s %f11, %f21, %f11 edge8n %o0, %o7, %i5 fabss %f8, %f30 popc %l0, %g4 udivcc %o2, 0x0A87, %g2 fands %f24, %f12, %f30 wr %g0, 0x10, %asi sta %f10, [%l7 + 0x60] %asi movn %xcc, %g7, %o4 fmovsg %xcc, %f7, %f14 bcc %icc, loop_2239 fmovsa %icc, %f17, %f28 fblg %fcc0, loop_2240 tg %icc, 0x5 loop_2239: fmovrde %l4, %f0, %f4 fbu,a %fcc3, loop_2241 loop_2240: movl %xcc, %i7, %i2 movle %icc, %g1, %i4 movvc %xcc, %l6, %g6 loop_2241: tl %icc, 0x5 fxnors %f18, %f1, %f23 array8 %o1, %o6, %i0 array16 %l5, %l1, %l3 fmuld8ulx16 %f11, %f4, %f18 set 0x38, %i1 lduba [%l7 + %i1] 0x10, %i3 xor %o3, %l2, %i1 fmul8x16 %f13, %f18, %f28 tcs %icc, 0x5 xorcc %g5, %i6, %o5 fmovrslz %o0, %f15, %f10 xnorcc %o7, %i5, %l0 edge8l %g4, %o2, %g3 fone %f28 set 0x6C, %o4 swapa [%l7 + %o4] 0x11, %g7 fcmpgt16 %f14, %f28, %g2 fsrc2s %f18, %f0 xor %l4, 0x058A, %i7 sir 0x0E4A set 0x18, %i7 ldswa [%l7 + %i7] 0x80, %o4 edge16l %i2, %i4, %g1 bcc %icc, loop_2242 edge8l %g6, %o1, %l6 fmuld8sux16 %f10, %f23, %f30 ldd [%l7 + 0x28], %i0 loop_2242: tge %icc, 0x3 and %l5, 0x1F90, %o6 fandnot2 %f26, %f18, %f6 edge16 %l3, %l1, %i3 xorcc %l2, 0x117B, %o3 edge16n %g5, %i1, %i6 edge8 %o0, %o7, %i5 andcc %o5, 0x06E4, %g4 fbul %fcc1, loop_2243 edge32 %o2, %g3, %l0 sllx %g2, 0x0D, %g7 fornot1 %f30, %f24, %f6 loop_2243: movpos %icc, %l4, %o4 fcmped %fcc1, %f20, %f18 bleu %icc, loop_2244 fbn,a %fcc3, loop_2245 fmovdne %xcc, %f22, %f19 edge32l %i2, %i7, %g1 loop_2244: fbu,a %fcc2, loop_2246 loop_2245: fbne,a %fcc3, loop_2247 andcc %i4, %g6, %l6 edge8 %o1, %i0, %l5 loop_2246: add %l3, %l1, %o6 loop_2247: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %l2, %o3, %g5 movrgez %i1, 0x078, %i3 subccc %o0, 0x0B3D, %o7 fbul %fcc3, loop_2248 subc %i5, %o5, %g4 movneg %xcc, %i6, %g3 bge,a %icc, loop_2249 loop_2248: movl %icc, %l0, %o2 fbul,a %fcc2, loop_2250 bcs,pt %xcc, loop_2251 loop_2249: srax %g7, %g2, %l4 edge16 %o4, %i2, %g1 loop_2250: mulx %i7, %g6, %i4 loop_2251: andcc %l6, 0x00EE, %o1 subc %l5, 0x1E87, %i0 and %l1, %o6, %l3 fcmpeq16 %f18, %f24, %o3 for %f2, %f14, %f26 fmovrse %l2, %f4, %f3 array16 %g5, %i3, %i1 sdiv %o0, 0x07C2, %i5 movrgz %o5, %g4, %o7 or %g3, %l0, %o2 fxors %f4, %f26, %f17 movpos %xcc, %g7, %i6 wr %g0, 0x80, %asi ldxa [%l7 + 0x50] %asi, %g2 add %l7, 0x38, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l4, %o4 movrgez %i2, 0x0A5, %i7 orncc %g1, %i4, %l6 set 0x18, %i0 swapa [%l7 + %i0] 0x19, %g6 swap [%l7 + 0x34], %o1 move %xcc, %l5, %i0 std %f18, [%l7 + 0x68] movpos %icc, %o6, %l3 fornot1 %f8, %f24, %f6 fmovsn %icc, %f4, %f0 tn %icc, 0x3 fcmpeq16 %f14, %f18, %l1 ldub [%l7 + 0x14], %o3 ta %xcc, 0x0 addccc %l2, 0x1328, %g5 srlx %i3, %i1, %o0 and %o5, 0x0393, %g4 fmovrdgz %o7, %f0, %f4 orncc %g3, %l0, %i5 bl,a %icc, loop_2252 edge16 %o2, %i6, %g7 srax %l4, 0x16, %o4 ldsb [%l7 + 0x24], %g2 loop_2252: move %xcc, %i7, %i2 add %g1, 0x17C4, %l6 sra %g6, %i4, %l5 fmovsleu %icc, %f6, %f12 edge16l %o1, %i0, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %xcc, 0x6 movrgz %l3, 0x2B0, %l1 array16 %l2, %g5, %o3 fmovrslz %i3, %f3, %f26 tne %xcc, 0x0 movg %icc, %i1, %o0 wr %g0, 0x19, %asi stha %g4, [%l7 + 0x72] %asi fpmerge %f2, %f1, %f0 fandnot2s %f13, %f21, %f11 tneg %icc, 0x2 fmovrdne %o7, %f14, %f6 addccc %g3, 0x177E, %o5 tsubcctv %i5, 0x02D1, %o2 edge32ln %i6, %g7, %l4 fmovrde %o4, %f8, %f2 umul %g2, 0x017D, %i7 fmovrdgz %l0, %f6, %f28 smulcc %g1, %i2, %g6 fbge %fcc1, loop_2253 stx %l6, [%l7 + 0x20] fmovdvc %icc, %f8, %f28 movpos %icc, %l5, %o1 loop_2253: fsrc1 %f10, %f2 tle %icc, 0x7 tcc %xcc, 0x1 siam 0x0 set 0x24, %o6 stha %i0, [%l7 + %o6] 0xe3 membar #Sync tpos %icc, 0x7 sir 0x0458 fbul %fcc0, loop_2254 tgu %xcc, 0x4 taddcctv %i4, 0x1A5B, %o6 fmovdvs %icc, %f9, %f31 loop_2254: movn %xcc, %l1, %l2 tvs %xcc, 0x2 fnot1s %f21, %f15 add %l3, %o3, %i3 ba,a,pt %icc, loop_2255 add %i1, %o0, %g5 movcc %xcc, %g4, %g3 brnz,a %o7, loop_2256 loop_2255: fpmerge %f12, %f0, %f26 swap [%l7 + 0x68], %o5 fors %f4, %f6, %f31 loop_2256: movg %icc, %o2, %i5 bl,a %xcc, loop_2257 fmovdne %xcc, %f21, %f9 fmovrdlez %g7, %f12, %f18 bne,a %xcc, loop_2258 loop_2257: movcc %xcc, %l4, %i6 sdivcc %g2, 0x0718, %o4 ldsw [%l7 + 0x64], %l0 loop_2258: or %g1, 0x12FB, %i7 umul %g6, %i2, %l5 fmovdcs %icc, %f26, %f22 srlx %l6, %o1, %i0 bneg,pn %xcc, loop_2259 array8 %o6, %l1, %i4 orn %l2, %l3, %o3 ldstub [%l7 + 0x58], %i3 loop_2259: orncc %i1, 0x08E6, %g5 tge %xcc, 0x3 wr %g0, 0x89, %asi lduha [%l7 + 0x54] %asi, %o0 sra %g4, %g3, %o7 sll %o2, %i5, %o5 fmovdvc %icc, %f22, %f18 tge %icc, 0x7 tne %xcc, 0x3 umulcc %g7, %l4, %g2 fcmple16 %f10, %f8, %i6 edge16 %l0, %o4, %i7 edge16n %g1, %g6, %i2 fmovdg %icc, %f29, %f4 movleu %xcc, %l5, %o1 fornot1 %f14, %f26, %f0 fbu %fcc2, loop_2260 movvc %icc, %i0, %o6 set 0x30, %i5 lda [%l7 + %i5] 0x80, %f22 loop_2260: fmul8sux16 %f18, %f16, %f26 fnand %f2, %f4, %f28 call loop_2261 fone %f0 tpos %xcc, 0x4 sir 0x0B0B loop_2261: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %l1, %i4, %l2 addcc %l3, %l6, %o3 xor %i3, %g5, %i1 tvs %icc, 0x1 tleu %icc, 0x0 fmovsge %xcc, %f22, %f6 fzeros %f18 movcc %icc, %o0, %g3 sub %o7, %o2, %g4 fnot1s %f20, %f1 bleu,pt %xcc, loop_2262 fbuge,a %fcc2, loop_2263 fmovrdgez %o5, %f2, %f2 tn %icc, 0x4 loop_2262: tleu %icc, 0x0 loop_2263: fnot2s %f29, %f2 set 0x78, %l0 prefetcha [%l7 + %l0] 0x89, 0x0 brgez %i5, loop_2264 bvc,pt %icc, loop_2265 tn %icc, 0x6 edge32n %g2, %l4, %i6 loop_2264: membar 0x28 loop_2265: nop wr %g0, 0x80, %asi sta %f0, [%l7 + 0x2C] %asi movrgez %o4, 0x09C, %l0 movneg %icc, %i7, %g1 taddcc %g6, %i2, %l5 edge8ln %o1, %i0, %o6 sllx %l1, %i4, %l2 subccc %l6, 0x02F7, %o3 umulcc %i3, 0x1A50, %l3 movge %xcc, %i1, %g5 fnegd %f24, %f0 udivcc %o0, 0x1855, %o7 sethi 0x137B, %o2 brlz,a %g3, loop_2266 sethi 0x1219, %g4 smulcc %o5, 0x07DE, %g7 flush %l7 + 0x1C loop_2266: fmovrslez %i5, %f26, %f14 ba,pt %xcc, loop_2267 edge16l %g2, %l4, %i6 fcmpne32 %f28, %f14, %l0 tneg %icc, 0x7 loop_2267: st %f27, [%l7 + 0x38] fabsd %f12, %f2 fnot1s %f28, %f15 fpadd16s %f4, %f20, %f1 movg %xcc, %i7, %o4 tg %icc, 0x5 movre %g6, 0x0C3, %g1 movre %l5, 0x044, %i2 sir 0x0C7F array16 %o1, %i0, %l1 fexpand %f17, %f12 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x81 fpadd32 %f28, %f30, %f30 fmovdg %xcc, %f8, %f13 sdivcc %o6, 0x06D1, %l2 tcc %xcc, 0x5 addcc %i4, %o3, %l6 fands %f28, %f31, %f4 fors %f1, %f21, %f27 wr %g0, 0x80, %asi stda %l2, [%l7 + 0x08] %asi edge8l %i1, %i3, %g5 udivx %o0, 0x0222, %o7 stbar bn,pt %icc, loop_2268 fandnot1s %f0, %f18, %f20 mulx %g3, 0x0351, %o2 tl %xcc, 0x3 loop_2268: fxors %f31, %f0, %f20 sub %o5, %g4, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %i5, %g2, %l4 tleu %icc, 0x3 stx %l0, [%l7 + 0x20] fmovdvs %xcc, %f11, %f17 movrne %i6, 0x3F1, %i7 fpack32 %f12, %f4, %f8 bg,a loop_2269 movle %xcc, %o4, %g6 array32 %l5, %g1, %i2 edge32 %i0, %l1, %o6 loop_2269: edge32l %o1, %i4, %o3 tne %icc, 0x3 brgez,a %l2, loop_2270 ld [%l7 + 0x18], %f23 bne,pt %icc, loop_2271 movleu %xcc, %l6, %l3 loop_2270: fnand %f28, %f6, %f14 sdiv %i1, 0x02C6, %i3 loop_2271: edge16 %o0, %g5, %g3 sdivx %o7, 0x19FD, %o2 smul %o5, 0x0AF8, %g7 wr %g0, 0x81, %asi stda %g4, [%l7 + 0x58] %asi movrne %i5, 0x210, %g2 umul %l4, %i6, %i7 subc %o4, %l0, %g6 orncc %g1, %l5, %i2 tle %icc, 0x2 fba,a %fcc2, loop_2272 movne %icc, %i0, %o6 fpackfix %f22, %f19 tvc %icc, 0x7 loop_2272: fmovdvs %xcc, %f28, %f7 array32 %l1, %i4, %o1 fbn %fcc1, loop_2273 fmovsa %xcc, %f14, %f22 fmovdgu %xcc, %f2, %f10 set 0x72, %o7 stha %o3, [%l7 + %o7] 0x23 membar #Sync loop_2273: tgu %icc, 0x0 fcmpd %fcc2, %f16, %f10 brlz %l2, loop_2274 tvc %icc, 0x6 movvs %icc, %l3, %i1 add %l6, %o0, %i3 loop_2274: movcs %xcc, %g3, %o7 membar 0x5C fmuld8ulx16 %f15, %f25, %f16 edge32n %g5, %o2, %o5 fbu,a %fcc1, loop_2275 sub %g7, %i5, %g4 fornot2s %f16, %f22, %f2 movleu %icc, %l4, %g2 loop_2275: ldsw [%l7 + 0x7C], %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x4C, %i3 sta %f20, [%l7 + %i3] 0x19 movre %i6, 0x116, %l0 fnot1 %f0, %f30 fmovsne %xcc, %f6, %f10 bneg,a %xcc, loop_2276 fmovrdlz %g6, %f12, %f18 lduh [%l7 + 0x0E], %o4 fornot2s %f2, %f21, %f15 loop_2276: movrlz %g1, 0x010, %i2 fpack32 %f18, %f0, %f0 edge8l %i0, %o6, %l1 fmuld8ulx16 %f4, %f22, %f14 orcc %l5, %i4, %o1 orncc %l2, %l3, %o3 addccc %i1, 0x0FBA, %o0 edge32 %i3, %l6, %o7 faligndata %f24, %f28, %f14 move %xcc, %g3, %o2 set 0x28, %l6 stda %o4, [%l7 + %l6] 0x10 movrne %g5, 0x066, %g7 movrlez %g4, %l4, %g2 andn %i7, 0x004B, %i6 fandnot2 %f4, %f14, %f0 fbe %fcc2, loop_2277 orncc %l0, %g6, %i5 brlz %o4, loop_2278 sir 0x037B loop_2277: edge16l %i2, %i0, %o6 mulx %g1, 0x1B11, %l5 loop_2278: srax %l1, 0x0B, %o1 fnor %f0, %f0, %f0 tcc %xcc, 0x4 orncc %i4, 0x09AB, %l3 alignaddr %o3, %i1, %o0 sllx %i3, 0x1C, %l6 tsubcctv %o7, %g3, %l2 fpadd16 %f24, %f18, %f18 wr %g0, 0x81, %asi swapa [%l7 + 0x64] %asi, %o5 umul %o2, %g5, %g7 umulcc %g4, %l4, %i7 sub %i6, %l0, %g2 srax %i5, %o4, %i2 fnot2 %f30, %f26 fmovdn %icc, %f23, %f21 fcmps %fcc0, %f25, %f18 xorcc %i0, 0x17AE, %g6 edge8l %g1, %o6, %l1 edge16n %o1, %l5, %i4 fandnot2 %f14, %f14, %f14 fpack32 %f4, %f14, %f22 andn %o3, %i1, %o0 tne %xcc, 0x4 fmovsa %xcc, %f7, %f7 add %l7, 0x20, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x04, %l3, %l6 edge32n %i3, %o7, %l2 subcc %o5, %g3, %o2 movvc %icc, %g7, %g4 xorcc %g5, %l4, %i6 membar 0x27 movne %icc, %l0, %i7 fbge,a %fcc1, loop_2279 brgz,a %i5, loop_2280 fbl,a %fcc3, loop_2281 tneg %xcc, 0x0 loop_2279: sub %g2, %o4, %i0 loop_2280: nop set 0x52, %o3 stha %g6, [%l7 + %o3] 0x22 membar #Sync loop_2281: movrgz %i2, %g1, %l1 tleu %icc, 0x0 andcc %o6, %o1, %l5 movl %icc, %i4, %i1 and %o0, %o3, %l3 tsubcc %l6, 0x13B6, %o7 tsubcctv %i3, %o5, %l2 srl %g3, %o2, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %g4, %g5, %l4 udiv %l0, 0x1B3F, %i6 sllx %i7, %g2, %i5 sdivx %o4, 0x0478, %i0 fmovsne %icc, %f10, %f12 edge16l %i2, %g6, %g1 siam 0x3 ba,a loop_2282 fmovscc %xcc, %f28, %f24 fbule,a %fcc0, loop_2283 fnands %f18, %f8, %f21 loop_2282: fbul %fcc0, loop_2284 stb %o6, [%l7 + 0x2B] loop_2283: ldsh [%l7 + 0x38], %o1 brlz %l1, loop_2285 loop_2284: tvs %icc, 0x6 smulcc %i4, %i1, %o0 fmovsg %xcc, %f0, %f14 loop_2285: edge16 %l5, %l3, %l6 xnor %o3, 0x03A6, %i3 xor %o7, 0x049F, %o5 bn,pn %icc, loop_2286 movl %icc, %g3, %o2 xor %l2, 0x0CCA, %g4 movne %icc, %g5, %g7 loop_2286: sll %l0, 0x07, %l4 ta %icc, 0x3 fmovsg %icc, %f5, %f12 mova %icc, %i6, %g2 movl %icc, %i5, %i7 tl %icc, 0x4 sdivcc %i0, 0x16CA, %o4 tleu %xcc, 0x5 alignaddr %i2, %g6, %g1 tcs %xcc, 0x5 add %l7, 0x68, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o1 casa [%l6] 0x80, %o1, %o6 wr %g0, 0x89, %asi prefetcha [%l7 + 0x18] %asi, 0x0 prefetch [%l7 + 0x3C], 0x2 ta %xcc, 0x6 stw %i4, [%l7 + 0x34] tne %xcc, 0x4 movleu %xcc, %i1, %o0 fnors %f10, %f5, %f2 bge,pt %icc, loop_2287 fmovrsgz %l5, %f11, %f13 fmovdvc %xcc, %f19, %f12 popc 0x1F7A, %l6 loop_2287: 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 umul %o3, %l3, %i3 ble,a loop_2288 fmovrdlez %o7, %f28, %f22 fbne %fcc1, loop_2289 fpsub32 %f24, %f30, %f20 loop_2288: movleu %icc, %g3, %o2 tge %icc, 0x5 loop_2289: sdivx %o5, 0x119F, %g4 sll %l2, %g7, %g5 movn %icc, %l0, %i6 fmovscs %icc, %f3, %f7 umulcc %l4, 0x0C68, %g2 tsubcc %i7, %i0, %o4 edge8n %i5, %g6, %g1 tleu %icc, 0x3 movcs %xcc, %i2, %o1 bne,a,pt %icc, loop_2290 fpsub16 %f4, %f0, %f0 bn loop_2291 xorcc %o6, 0x19E1, %l1 loop_2290: movrlez %i4, 0x04B, %i1 set 0x74, %g7 lduha [%l7 + %g7] 0x89, %l5 loop_2291: fbo %fcc0, loop_2292 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %o0, %o3, %l3 sub %i3, 0x108A, %l6 loop_2292: fbul %fcc0, loop_2293 movvc %xcc, %g3, %o7 faligndata %f0, %f22, %f14 tge %xcc, 0x0 loop_2293: fxnor %f30, %f18, %f20 edge16ln %o5, %g4, %l2 bge,pt %icc, loop_2294 tl %icc, 0x0 tgu %xcc, 0x2 movrgez %o2, 0x2D9, %g7 loop_2294: fcmple32 %f4, %f16, %l0 pdist %f30, %f10, %f2 fmovrsgz %g5, %f12, %f23 fpadd32 %f16, %f20, %f28 set 0x57, %l1 ldstuba [%l7 + %l1] 0x89, %i6 fnot2 %f30, %f30 bcs loop_2295 te %xcc, 0x2 set 0x50, %l2 ldda [%l7 + %l2] 0x2b, %l4 loop_2295: nop wr %g0, 0x20, %asi stxa %i7, [%g0 + 0x0] %asi xnor %g2, 0x1A28, %o4 wr %g0, 0x88, %asi lduha [%l7 + 0x46] %asi, %i5 movrlez %i0, 0x0D6, %g6 move %icc, %i2, %g1 te %xcc, 0x2 movleu %icc, %o6, %l1 fors %f1, %f4, %f10 andn %i4, %i1, %l5 tne %icc, 0x7 tneg %icc, 0x2 udiv %o0, 0x1F27, %o3 mulx %l3, 0x1C43, %i3 sub %o1, 0x1EB7, %g3 fnegs %f12, %f21 array16 %o7, %l6, %o5 tneg %xcc, 0x5 ld [%l7 + 0x0C], %f18 tneg %icc, 0x1 movle %xcc, %g4, %o2 bne,a,pt %xcc, loop_2296 edge16n %g7, %l2, %g5 add %l0, %i6, %i7 fors %f25, %f1, %f25 loop_2296: bne,a,pt %xcc, loop_2297 fnot1s %f17, %f21 movrgez %l4, 0x005, %g2 set 0x4E, %l3 lduba [%l7 + %l3] 0x19, %i5 loop_2297: array8 %i0, %g6, %o4 add %l7, 0x7C, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %i2 casa [%l6] 0x0c, %i2, %o6 fcmped %fcc1, %f8, %f8 fmul8ulx16 %f22, %f28, %f24 movl %xcc, %l1, %i4 subc %i1, %g1, %l5 xnorcc %o3, %o0, %l3 movge %icc, %i3, %g3 orn %o1, 0x09D3, %l6 udiv %o7, 0x1629, %g4 subc %o5, 0x1DA5, %o2 sra %l2, 0x12, %g5 fcmpgt32 %f2, %f16, %g7 lduh [%l7 + 0x24], %l0 fblg,a %fcc2, loop_2298 nop setx loop_2299, %l0, %l1 jmpl %l1, %i7 tn %xcc, 0x3 fcmpd %fcc1, %f6, %f2 loop_2298: udivcc %i6, 0x1EFE, %l4 loop_2299: tn %xcc, 0x7 bvs %icc, loop_2300 and %g2, %i0, %g6 fpsub32s %f17, %f12, %f11 array16 %o4, %i2, %i5 loop_2300: tl %xcc, 0x6 std %f22, [%l7 + 0x58] udivcc %l1, 0x151B, %o6 tpos %xcc, 0x5 srax %i4, %i1, %g1 fmul8ulx16 %f26, %f20, %f28 addccc %l5, 0x029D, %o0 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 ta %icc, 0x6 movl %xcc, %l3, %o3 xnorcc %i3, 0x1470, %g3 fpadd32 %f0, %f26, %f0 addccc %o1, %o7, %g4 bvs,a %xcc, loop_2301 ta %icc, 0x2 udiv %l6, 0x0F89, %o2 ta %xcc, 0x2 loop_2301: bvs,a,pt %xcc, loop_2302 fand %f18, %f24, %f4 taddcc %o5, %l2, %g7 st %f12, [%l7 + 0x08] loop_2302: and %g5, 0x12DA, %i7 fbge %fcc3, loop_2303 brlez %l0, loop_2304 movre %l4, 0x17C, %i6 mulscc %i0, 0x0176, %g2 loop_2303: fmovscc %xcc, %f11, %f24 loop_2304: fpadd32 %f26, %f12, %f20 xnor %o4, 0x1C6A, %i2 sra %i5, 0x08, %g6 ta %xcc, 0x0 sdivcc %o6, 0x10BD, %l1 nop set 0x60, %g4 ldd [%l7 + %g4], %i0 taddcctv %i4, 0x089D, %l5 srax %o0, %g1, %l3 tcs %icc, 0x3 wr %g0, 0x04, %asi lduha [%l7 + 0x68] %asi, %i3 ldsh [%l7 + 0x3C], %g3 edge8ln %o3, %o1, %o7 xnorcc %g4, 0x10E1, %l6 taddcc %o5, 0x17CF, %o2 tg %xcc, 0x6 fnegs %f26, %f9 fbne,a %fcc3, loop_2305 ldd [%l7 + 0x10], %f8 wr %g0, 0x89, %asi sta %f11, [%l7 + 0x40] %asi loop_2305: nop wr %g0, 0x22, %asi stba %l2, [%l7 + 0x33] %asi membar #Sync set 0x60, %l4 lduha [%l7 + %l4] 0x80, %g5 faligndata %f28, %f18, %f30 tn %icc, 0x1 siam 0x7 wr %g0, 0x24, %asi ldda [%l7 + 0x40] %asi, %g6 edge16 %l0, %l4, %i7 fbn,a %fcc0, loop_2306 umulcc %i6, 0x0C7E, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %i0, 0x1B27, %i2 loop_2306: edge32ln %i5, %g6, %o4 udivcc %o6, 0x09C4, %l1 ldd [%l7 + 0x60], %i0 movrgez %i4, %o0, %l5 fmovdpos %xcc, %f27, %f17 sub %g1, 0x0F1A, %l3 sll %i3, %g3, %o3 fone %f6 sdivx %o1, 0x00EB, %o7 movrne %l6, 0x095, %g4 movpos %icc, %o2, %o5 tleu %icc, 0x4 membar 0x5C bcc,pt %xcc, loop_2307 brlz,a %g5, loop_2308 alignaddrl %g7, %l2, %l0 ldd [%l7 + 0x38], %l4 loop_2307: fnands %f4, %f29, %f16 loop_2308: subcc %i7, 0x1A19, %g2 fnot1s %f11, %f25 wr %g0, 0x23, %asi stha %i0, [%l7 + 0x4A] %asi membar #Sync fmovdge %icc, %f3, %f24 andn %i2, %i5, %g6 brgz %o4, loop_2309 ld [%l7 + 0x30], %f2 edge32l %i6, %l1, %i1 bne,a loop_2310 loop_2309: bleu,a %xcc, loop_2311 udivx %o6, 0x10F0, %o0 taddcctv %l5, 0x10E2, %g1 loop_2310: nop set 0x1C, %g1 ldsha [%l7 + %g1] 0x11, %l3 loop_2311: ld [%l7 + 0x34], %f10 array8 %i4, %g3, %i3 sll %o1, %o3, %o7 movl %xcc, %g4, %l6 nop set 0x6C, %l5 stb %o2, [%l7 + %l5] tsubcctv %g5, 0x109C, %g7 popc 0x001F, %l2 andn %o5, %l0, %l4 wr %g0, 0x10, %asi ldsba [%l7 + 0x41] %asi, %i7 wr %g0, 0x23, %asi stba %g2, [%l7 + 0x7B] %asi membar #Sync movne %xcc, %i0, %i5 ble loop_2312 array32 %i2, %g6, %o4 srax %i6, %i1, %l1 movvc %xcc, %o0, %o6 loop_2312: movrlz %g1, 0x14B, %l3 movpos %xcc, %l5, %i4 fpsub32s %f1, %f4, %f27 sethi 0x1CEA, %i3 sllx %o1, 0x04, %o3 srl %o7, 0x0B, %g3 bne,pn %icc, loop_2313 tneg %xcc, 0x5 tn %icc, 0x5 movvs %xcc, %g4, %l6 loop_2313: fmovdl %xcc, %f28, %f20 bvs,a %xcc, loop_2314 tvs %xcc, 0x3 fmul8ulx16 %f6, %f10, %f0 bvs,pt %icc, loop_2315 loop_2314: mulscc %g5, 0x103D, %g7 ldd [%l7 + 0x10], %f16 tgu %xcc, 0x0 loop_2315: fbne %fcc3, loop_2316 prefetch [%l7 + 0x54], 0x1 nop set 0x20, %g6 std %l2, [%l7 + %g6] or %o5, %o2, %l0 loop_2316: subc %l4, 0x02AD, %i7 set 0x24, %o0 lda [%l7 + %o0] 0x11, %f16 bleu,pt %icc, loop_2317 sll %g2, 0x1F, %i0 tvs %xcc, 0x3 flush %l7 + 0x24 loop_2317: fmovrsgez %i2, %f28, %f5 udiv %i5, 0x187E, %o4 movgu %xcc, %g6, %i1 srl %l1, %o0, %o6 nop setx loop_2318, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry and %g1, %i6, %l5 movge %xcc, %i4, %l3 fmovsle %icc, %f10, %f24 loop_2318: movle %xcc, %o1, %i3 bleu %xcc, loop_2319 nop setx loop_2320, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movgu %xcc, %o3, %o7 movn %xcc, %g4, %g3 loop_2319: pdist %f24, %f26, %f14 loop_2320: tneg %icc, 0x1 fmovdleu %xcc, %f4, %f6 ldsb [%l7 + 0x12], %l6 orn %g5, %l2, %o5 movrlez %g7, %o2, %l0 edge16n %l4, %g2, %i0 fmovdn %icc, %f2, %f27 fmovd %f12, %f2 movne %icc, %i7, %i5 movrne %i2, %o4, %i1 tn %icc, 0x2 sdivx %g6, 0x06DE, %o0 bg,pt %icc, loop_2321 edge16ln %l1, %o6, %i6 fmovrsne %l5, %f11, %f29 or %g1, %l3, %i4 loop_2321: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvc %icc, 0x2 xnor %o1, %i3, %o7 movrgz %g4, %o3, %g3 smul %l6, 0x0650, %g5 bge,a %xcc, loop_2322 addccc %o5, 0x0376, %l2 movn %xcc, %o2, %g7 fmul8ulx16 %f14, %f14, %f18 loop_2322: tsubcctv %l0, 0x0ED8, %l4 fmovdcc %icc, %f30, %f11 ldd [%l7 + 0x58], %i0 std %f28, [%l7 + 0x30] tg %icc, 0x3 movle %icc, %i7, %i5 fbug,a %fcc3, loop_2323 bn,a,pt %icc, loop_2324 fbo %fcc2, loop_2325 edge8n %i2, %o4, %g2 loop_2323: udivcc %i1, 0x0BDA, %g6 loop_2324: ta %xcc, 0x5 loop_2325: movcs %xcc, %o0, %l1 fbue,a %fcc1, loop_2326 movgu %xcc, %i6, %l5 xnor %g1, %l3, %i4 tge %icc, 0x5 loop_2326: movvc %xcc, %o1, %i3 fmovd %f26, %f18 movleu %icc, %o7, %o6 xorcc %g4, %o3, %l6 fmovrslz %g5, %f14, %f4 tneg %xcc, 0x1 andcc %o5, 0x02F4, %l2 fors %f0, %f26, %f9 smul %o2, %g3, %l0 array8 %l4, %g7, %i0 edge8n %i5, %i7, %o4 sllx %g2, %i1, %i2 bpos,a,pn %xcc, loop_2327 edge8n %o0, %g6, %l1 fbug %fcc1, loop_2328 bcs %xcc, loop_2329 loop_2327: tcc %xcc, 0x5 fand %f24, %f24, %f10 loop_2328: bl,a %xcc, loop_2330 loop_2329: bvs loop_2331 bneg,pn %icc, loop_2332 umul %i6, %l5, %l3 loop_2330: smulcc %i4, 0x1D85, %g1 loop_2331: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2332: subccc %i3, 0x0DAB, %o7 xnorcc %o6, 0x12FD, %g4 array8 %o1, %o3, %l6 nop setx loop_2333, %l0, %l1 jmpl %l1, %o5 movrgz %l2, 0x1E2, %g5 movvs %icc, %g3, %l0 movcs %icc, %o2, %g7 loop_2333: nop set 0x08, %g5 lduha [%l7 + %g5] 0x81, %l4 tvs %xcc, 0x5 bge %xcc, loop_2334 nop set 0x70, %g2 stx %i0, [%l7 + %g2] nop setx loop_2335, %l0, %l1 jmpl %l1, %i5 array16 %i7, %g2, %o4 loop_2334: bneg,a,pt %icc, loop_2336 tsubcctv %i1, 0x03D9, %i2 loop_2335: fmovse %icc, %f31, %f14 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2336: fmuld8sux16 %f14, %f30, %f22 brlz,a %g6, loop_2337 fba %fcc3, loop_2338 bgu,pn %icc, loop_2339 sll %l1, %o0, %l5 loop_2337: nop set 0x24, %g3 lda [%l7 + %g3] 0x15, %f28 loop_2338: nop set 0x40, %i4 stda %f0, [%l7 + %i4] 0x0c loop_2339: fbu,a %fcc3, loop_2340 swap [%l7 + 0x54], %l3 ldsb [%l7 + 0x7C], %i4 fone %f2 loop_2340: subc %g1, %i3, %o7 movrgz %o6, %i6, %g4 add %l7, 0x18, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %l6 mulx %o1, 0x1D89, %o5 stx %g5, [%l7 + 0x30] movl %icc, %l2, %g3 fsrc2 %f4, %f0 sdivcc %l0, 0x15BD, %o2 umul %g7, %l4, %i0 fcmpeq16 %f6, %f20, %i7 fmovdneg %xcc, %f6, %f10 fsrc1s %f14, %f4 sdiv %i5, 0x0FEE, %g2 sdivx %i1, 0x0596, %i2 movrlz %g6, %o4, %o0 tne %xcc, 0x5 call loop_2341 brnz,a %l5, loop_2342 fmovdl %xcc, %f11, %f6 tsubcctv %l1, %l3, %g1 loop_2341: tcs %icc, 0x7 loop_2342: ldx [%l7 + 0x50], %i3 orn %i4, 0x1BD3, %o6 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 andn %i6, 0x18A8, %o7 ldsw [%l7 + 0x4C], %g4 movcs %xcc, %o3, %l6 subc %o1, %o5, %g5 array8 %l2, %g3, %l0 orncc %o2, 0x0F99, %g7 movvc %icc, %l4, %i7 tl %xcc, 0x2 set 0x6D, %i6 lduba [%l7 + %i6] 0x15, %i5 tleu %icc, 0x4 wr %g0, 0x81, %asi lduha [%l7 + 0x6A] %asi, %i0 mova %xcc, %i1, %g2 fbul,a %fcc3, loop_2343 or %g6, %i2, %o0 array8 %o4, %l1, %l3 andn %l5, 0x113D, %i3 loop_2343: orn %i4, 0x0B70, %o6 fcmped %fcc3, %f22, %f30 wr %g0, 0x57, %asi stxa %i6, [%g0 + 0x0] %asi tneg %xcc, 0x3 srlx %g1, 0x18, %g4 fbo,a %fcc0, loop_2344 tl %icc, 0x3 andncc %o7, %o3, %l6 fpsub32 %f4, %f24, %f14 loop_2344: edge8l %o5, %o1, %g5 fbg %fcc2, loop_2345 stb %g3, [%l7 + 0x2A] ldd [%l7 + 0x48], %l2 fandnot2s %f7, %f19, %f10 loop_2345: fxnor %f30, %f16, %f8 and %l0, %g7, %l4 andcc %i7, 0x0898, %o2 fands %f1, %f23, %f22 edge8ln %i0, %i5, %g2 tgu %xcc, 0x4 ba,pt %icc, loop_2346 membar 0x1B tleu %xcc, 0x5 fpadd16 %f18, %f30, %f20 loop_2346: sll %g6, %i1, %o0 udivcc %o4, 0x1584, %l1 edge32n %i2, %l3, %l5 alignaddr %i3, %i4, %i6 addccc %o6, 0x0607, %g4 wr %g0, 0x80, %asi ldsha [%l7 + 0x0E] %asi, %g1 fcmpgt16 %f4, %f6, %o3 edge16n %o7, %l6, %o5 mova %icc, %o1, %g3 add %l7, 0x24, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l2 casa [%l6] 0x89, %l2, %g5 fbg,a %fcc2, loop_2347 sub %l0, 0x0AE5, %l4 bge %xcc, loop_2348 movre %i7, %g7, %o2 loop_2347: movpos %icc, %i5, %g2 array16 %i0, %i1, %g6 loop_2348: bvs,a %icc, loop_2349 subc %o0, %o4, %l1 edge8 %l3, %i2, %l5 membar 0x6B loop_2349: nop set 0x40, %o2 ldda [%l7 + %o2] 0x89, %f16 edge32ln %i3, %i4, %o6 fbne %fcc2, loop_2350 movvs %xcc, %g4, %g1 srax %i6, 0x1F, %o7 edge16 %l6, %o5, %o3 loop_2350: fmovdn %icc, %f14, %f15 subcc %o1, %l2, %g3 fbule %fcc0, loop_2351 umul %g5, %l0, %i7 ble,pn %xcc, loop_2352 brgez %g7, loop_2353 loop_2351: popc %o2, %i5 udivcc %g2, 0x0AED, %i0 loop_2352: movne %xcc, %i1, %g6 loop_2353: fble,a %fcc3, loop_2354 fble %fcc2, loop_2355 addc %o0, %l4, %l1 prefetch [%l7 + 0x10], 0x1 loop_2354: andcc %o4, 0x1E8F, %l3 loop_2355: nop set 0x20, %i2 stda %l4, [%l7 + %i2] 0x18 set 0x5C, %i1 ldsha [%l7 + %i1] 0x80, %i2 mova %xcc, %i4, %o6 set 0x5C, %o5 ldsha [%l7 + %o5] 0x15, %i3 add %g4, 0x1A7E, %i6 popc 0x0B64, %o7 fcmpne32 %f10, %f4, %g1 edge32n %o5, %o3, %l6 movgu %xcc, %o1, %g3 movrne %g5, 0x155, %l2 sdiv %i7, 0x05A8, %l0 brnz %o2, loop_2356 edge8n %g7, %g2, %i0 edge32l %i1, %g6, %i5 edge8l %l4, %o0, %o4 loop_2356: tg %icc, 0x4 edge16ln %l3, %l1, %l5 movre %i2, %o6, %i3 movge %icc, %g4, %i4 sdivcc %o7, 0x1420, %i6 andncc %o5, %g1, %l6 brz %o1, loop_2357 movne %xcc, %o3, %g5 be %xcc, loop_2358 or %g3, 0x0A16, %l2 loop_2357: ta %icc, 0x1 fbuge %fcc2, loop_2359 loop_2358: movrlz %i7, 0x2B3, %o2 and %l0, 0x1CCF, %g2 edge8 %g7, %i0, %g6 loop_2359: taddcc %i5, 0x147F, %i1 sir 0x0AEA tsubcctv %o0, 0x0E46, %o4 fble %fcc2, loop_2360 movvs %xcc, %l3, %l4 edge8ln %l1, %i2, %l5 edge32 %o6, %g4, %i4 loop_2360: edge16 %i3, %i6, %o5 fbe,a %fcc2, loop_2361 umul %g1, 0x14FB, %o7 ldsb [%l7 + 0x60], %o1 edge8 %l6, %o3, %g5 loop_2361: fcmpne32 %f8, %f0, %g3 wr %g0, 0xf1, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync fands %f7, %f1, %f15 bvs,a,pt %icc, loop_2362 srlx %i7, 0x05, %o2 movvc %icc, %l2, %g2 bvc %icc, loop_2363 loop_2362: tneg %icc, 0x4 movrgz %g7, %i0, %g6 fmovrdne %l0, %f24, %f28 loop_2363: subccc %i1, %o0, %o4 movgu %icc, %l3, %i5 xnorcc %l1, %l4, %l5 flush %l7 + 0x40 subc %i2, 0x1365, %o6 edge32n %g4, %i3, %i4 fnot1s %f19, %f15 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movle %xcc, %i6, %g1 addc %o7, 0x0D88, %o5 sdiv %l6, 0x1F18, %o3 bg,pn %xcc, loop_2364 tne %icc, 0x0 st %f26, [%l7 + 0x0C] movneg %icc, %g5, %g3 loop_2364: smul %o1, 0x0A60, %i7 tvs %icc, 0x7 fbg %fcc3, loop_2365 alignaddrl %l2, %o2, %g2 fbu %fcc2, loop_2366 tvc %xcc, 0x7 loop_2365: fcmpeq16 %f22, %f8, %i0 movgu %xcc, %g6, %g7 loop_2366: nop set 0x38, %i7 ldswa [%l7 + %i7] 0x81, %i1 mova %icc, %o0, %l0 fmovrsne %o4, %f21, %f28 fnands %f17, %f2, %f14 fmovrdne %l3, %f14, %f30 and %i5, %l1, %l5 fbue %fcc0, loop_2367 or %l4, 0x0F47, %i2 xor %o6, 0x134F, %g4 or %i4, 0x0AE6, %i3 loop_2367: fmovd %f0, %f30 fmovrdgez %g1, %f22, %f22 udiv %o7, 0x027F, %i6 alignaddr %o5, %o3, %l6 ldub [%l7 + 0x2B], %g5 ldd [%l7 + 0x38], %o0 array8 %i7, %l2, %o2 brlz %g3, loop_2368 andcc %g2, %g6, %g7 edge32l %i0, %i1, %l0 fbn,a %fcc2, loop_2369 loop_2368: ldx [%l7 + 0x78], %o4 movrne %l3, %o0, %i5 alignaddr %l5, %l1, %i2 loop_2369: bvs,a %xcc, loop_2370 popc 0x007D, %o6 subcc %g4, 0x08CE, %i4 ldx [%l7 + 0x30], %l4 loop_2370: movne %xcc, %i3, %g1 fmovdcs %icc, %f12, %f17 tsubcc %o7, 0x0E8E, %o5 set 0x70, %o4 stwa %o3, [%l7 + %o4] 0x10 edge16n %i6, %l6, %g5 tge %icc, 0x2 movcc %icc, %i7, %o1 movn %xcc, %l2, %o2 set 0x28, %o6 lda [%l7 + %o6] 0x81, %f1 edge16 %g3, %g2, %g7 movle %xcc, %g6, %i1 fcmple32 %f26, %f28, %i0 brz,a %l0, loop_2371 xnor %l3, %o4, %i5 movl %xcc, %l5, %o0 fnegs %f31, %f19 loop_2371: fmovscc %xcc, %f28, %f16 movgu %xcc, %l1, %o6 fxnor %f16, %f10, %f12 te %icc, 0x6 edge8n %g4, %i2, %l4 set 0x40, %i5 stda %f16, [%l7 + %i5] 0x81 smul %i4, %g1, %o7 tcs %xcc, 0x1 stbar fmovrdlez %i3, %f10, %f2 fbuge,a %fcc2, loop_2372 tl %xcc, 0x3 movvs %icc, %o5, %o3 fornot2 %f8, %f28, %f20 loop_2372: nop set 0x6C, %i0 ldsw [%l7 + %i0], %i6 tvc %xcc, 0x5 subc %l6, 0x19F4, %g5 ldsw [%l7 + 0x7C], %o1 xor %l2, %i7, %g3 edge16l %g2, %g7, %o2 umul %g6, 0x02FA, %i1 fbuge,a %fcc2, loop_2373 movl %xcc, %l0, %l3 edge32 %i0, %o4, %i5 movvs %xcc, %l5, %l1 loop_2373: addc %o0, 0x1C32, %g4 movneg %icc, %i2, %o6 udivx %i4, 0x06DD, %l4 wr %g0, 0x24, %asi ldda [%l7 + 0x60] %asi, %o6 wr %g0, 0x89, %asi sta %f23, [%l7 + 0x5C] %asi wr %g0, 0x10, %asi ldstuba [%l7 + 0x47] %asi, %i3 fpadd16s %f20, %f27, %f23 mulx %g1, 0x1965, %o3 fbl %fcc0, loop_2374 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge %fcc0, loop_2375 edge16 %o5, %l6, %g5 loop_2374: subccc %o1, %l2, %i7 andn %g3, %g2, %i6 loop_2375: taddcc %o2, %g6, %g7 fpackfix %f18, %f23 fornot2s %f29, %f26, %f9 sdivcc %i1, 0x02A5, %l3 wr %g0, 0xe3, %asi ldda [%l7 + 0x60] %asi, %i0 nop setx loop_2376, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movne %icc, %l0, %o4 tle %xcc, 0x7 fnegs %f12, %f7 loop_2376: fmovrdne %i5, %f8, %f14 fcmpd %fcc3, %f10, %f24 subc %l1, 0x0B6F, %l5 movleu %icc, %g4, %i2 ba,a,pn %icc, loop_2377 movrlz %o0, %i4, %o6 edge8ln %o7, %i3, %g1 alignaddrl %l4, %o3, %l6 loop_2377: mulx %o5, %o1, %l2 mulx %i7, 0x17A9, %g3 add %l7, 0x40, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g5 casxa [%l6] %asi, %g5, %g2 array16 %o2, %g6, %g7 orcc %i6, 0x0EB0, %i1 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f0 tcc %icc, 0x6 movgu %xcc, %i0, %l0 ldsw [%l7 + 0x70], %l3 srlx %o4, 0x0D, %i5 orncc %l5, %g4, %l1 fmovdne %xcc, %f11, %f2 fxor %f20, %f14, %f30 fzero %f26 srax %i2, %i4, %o6 subcc %o7, 0x1A3D, %o0 sub %i3, 0x136B, %l4 tgu %icc, 0x7 fnor %f10, %f18, %f28 fbne,a %fcc1, loop_2378 sethi 0x1648, %o3 fmul8x16au %f19, %f8, %f30 ldx [%l7 + 0x60], %g1 loop_2378: tcc %xcc, 0x4 or %o5, %o1, %l2 addcc %i7, 0x055A, %l6 movle %icc, %g3, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %icc, 0x4 sdiv %g2, 0x1A5A, %o2 fbule %fcc0, loop_2379 bcc,a loop_2380 fcmpeq32 %f8, %f18, %g6 swap [%l7 + 0x24], %g7 loop_2379: srlx %i1, 0x09, %i0 loop_2380: sdivx %l0, 0x0B15, %i6 fba %fcc1, loop_2381 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movl %xcc, %l3, %i5 sir 0x1B93 loop_2381: bge,a loop_2382 movre %o4, %g4, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fexpand %f26, %f14 loop_2382: brlz %l5, loop_2383 andcc %i4, 0x0074, %i2 fmovdvs %xcc, %f29, %f30 fmuld8sux16 %f2, %f24, %f28 loop_2383: nop set 0x30, %l0 ldxa [%l7 + %l0] 0x10, %o7 set 0x14, %o1 ldswa [%l7 + %o1] 0x0c, %o0 movrlz %o6, 0x1B7, %i3 srl %l4, %g1, %o3 move %xcc, %o5, %l2 sth %o1, [%l7 + 0x34] edge32l %l6, %g3, %g5 nop set 0x10, %i3 ldd [%l7 + %i3], %f22 fmovsneg %icc, %f21, %f0 movcc %xcc, %i7, %o2 tn %xcc, 0x0 fmovdcs %xcc, %f31, %f27 edge16l %g6, %g2, %i1 movn %icc, %i0, %l0 sll %i6, 0x07, %l3 tne %icc, 0x2 movvs %xcc, %g7, %o4 bg,pn %icc, loop_2384 sll %g4, %i5, %l5 andn %l1, %i2, %o7 andncc %o0, %i4, %i3 loop_2384: movne %xcc, %o6, %l4 sethi 0x0490, %g1 bneg,pn %icc, loop_2385 array8 %o3, %l2, %o5 fmul8x16al %f19, %f30, %f16 movleu %icc, %l6, %g3 loop_2385: tneg %xcc, 0x5 and %o1, 0x0C36, %g5 fmovdn %icc, %f15, %f13 fmovrdne %o2, %f4, %f14 xnorcc %g6, %i7, %i1 movle %icc, %i0, %g2 wr %g0, 0x88, %asi stba %i6, [%l7 + 0x7B] %asi sethi 0x041F, %l3 fmovrde %l0, %f12, %f30 sir 0x0F6A mova %icc, %o4, %g7 smulcc %g4, %l5, %i5 umul %i2, %l1, %o7 fmovspos %xcc, %f28, %f30 array32 %i4, %i3, %o6 tvc %xcc, 0x3 set 0x40, %l6 stda %f16, [%l7 + %l6] 0x88 fmovspos %xcc, %f2, %f4 be %xcc, loop_2386 movrne %l4, %o0, %g1 sth %o3, [%l7 + 0x52] fones %f3 loop_2386: movleu %xcc, %l2, %l6 fbuge,a %fcc1, loop_2387 fmovde %xcc, %f9, %f5 sll %g3, %o5, %o1 srl %g5, %g6, %o2 loop_2387: bn loop_2388 movg %xcc, %i1, %i0 tg %icc, 0x5 addccc %g2, 0x1EB4, %i6 loop_2388: fmovrdgz %i7, %f0, %f22 fandnot1 %f22, %f10, %f8 tgu %xcc, 0x0 array16 %l3, %l0, %o4 fble,a %fcc1, loop_2389 brz %g7, loop_2390 tcs %xcc, 0x2 array32 %l5, %i5, %i2 loop_2389: nop setx loop_2391, %l0, %l1 jmpl %l1, %l1 loop_2390: brlez %o7, loop_2392 lduw [%l7 + 0x18], %i4 movl %xcc, %g4, %i3 loop_2391: nop set 0x08, %o3 stwa %o6, [%l7 + %o3] 0x22 membar #Sync loop_2392: nop wr %g0, 0x04, %asi ldsha [%l7 + 0x70] %asi, %l4 edge16l %o0, %o3, %l2 xnorcc %g1, %g3, %o5 edge16l %l6, %o1, %g5 udiv %o2, 0x1B3F, %i1 edge16n %g6, %i0, %g2 movneg %icc, %i6, %l3 tg %xcc, 0x1 fba,a %fcc0, loop_2393 faligndata %f12, %f18, %f30 mova %icc, %i7, %o4 movl %icc, %g7, %l5 loop_2393: xnorcc %l0, %i5, %i2 fxors %f31, %f20, %f16 tcs %xcc, 0x0 sll %l1, 0x1B, %o7 alignaddrl %i4, %i3, %g4 fnegd %f14, %f22 set 0x08, %g7 swapa [%l7 + %g7] 0x80, %o6 subcc %l4, 0x0B2E, %o0 smul %l2, 0x14C3, %o3 fmovsvs %icc, %f11, %f6 membar 0x08 brz,a %g1, loop_2394 fxnors %f16, %f21, %f6 bcs,a loop_2395 fmul8sux16 %f4, %f16, %f6 loop_2394: fabsd %f22, %f28 movne %xcc, %o5, %l6 loop_2395: fbn,a %fcc1, loop_2396 mulx %g3, 0x0CE3, %g5 bleu,a,pt %xcc, loop_2397 sllx %o2, %i1, %g6 loop_2396: bn,a %xcc, loop_2398 orcc %o1, %g2, %i6 loop_2397: membar 0x69 fpadd16 %f14, %f30, %f14 loop_2398: smulcc %l3, 0x0F71, %i7 srax %i0, 0x0D, %g7 fmovdcc %icc, %f6, %f18 andncc %o4, %l5, %l0 sdiv %i2, 0x0C5C, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbne %fcc0, loop_2399 sdivx %i5, 0x0B36, %i4 move %xcc, %o7, %g4 set 0x40, %l1 stda %f16, [%l7 + %l1] 0x14 loop_2399: fmovrdlez %o6, %f4, %f26 pdist %f18, %f12, %f28 addcc %i3, 0x1E72, %l4 movre %l2, 0x1E3, %o3 orcc %g1, %o0, %l6 edge16l %g3, %o5, %o2 te %icc, 0x5 fmovrsgz %i1, %f6, %f31 tn %icc, 0x4 ldstub [%l7 + 0x4F], %g6 fsrc1 %f0, %f2 tcc %xcc, 0x1 subc %o1, %g2, %g5 fpsub16s %f21, %f26, %f11 array8 %i6, %l3, %i7 set 0x10, %o7 ldda [%l7 + %o7] 0x2b, %g6 srl %i0, %o4, %l0 edge8ln %l5, %l1, %i5 edge16l %i4, %i2, %g4 brlez,a %o6, loop_2400 edge16l %o7, %l4, %l2 orcc %o3, 0x186C, %g1 set 0x38, %l3 stba %o0, [%l7 + %l3] 0x2b membar #Sync loop_2400: movgu %icc, %i3, %g3 edge8l %o5, %o2, %l6 set 0x38, %g4 lduwa [%l7 + %g4] 0x18, %g6 nop set 0x48, %l2 ldx [%l7 + %l2], %i1 mulscc %g2, %o1, %i6 edge8ln %l3, %i7, %g7 fmovrsgez %i0, %f9, %f2 fmovrslz %o4, %f16, %f24 andn %g5, 0x1C2A, %l0 te %xcc, 0x7 tl %xcc, 0x7 brgez %l1, loop_2401 tcc %xcc, 0x3 fbu,a %fcc1, loop_2402 fornot2 %f30, %f12, %f24 loop_2401: nop set 0x00, %g1 ldxa [%g0 + %g1] 0x50, %i5 loop_2402: fsrc2 %f4, %f14 bg,a,pn %xcc, loop_2403 fmovsa %xcc, %f28, %f20 mova %xcc, %l5, %i4 tne %icc, 0x6 loop_2403: ldub [%l7 + 0x18], %i2 movg %xcc, %o6, %g4 smulcc %o7, %l2, %o3 move %icc, %g1, %l4 nop set 0x6D, %l4 ldstub [%l7 + %l4], %i3 sdiv %g3, 0x169A, %o5 fbg,a %fcc3, loop_2404 tgu %icc, 0x7 edge32n %o2, %l6, %g6 movrgz %o0, %g2, %o1 loop_2404: xnorcc %i1, 0x02A8, %i6 set 0x5F, %l5 lduba [%l7 + %l5] 0x88, %l3 tsubcctv %i7, 0x1F21, %i0 fmovsvc %icc, %f31, %f15 bcs,a,pt %icc, loop_2405 sra %o4, %g5, %g7 tpos %icc, 0x0 addcc %l1, 0x115B, %i5 loop_2405: movcc %xcc, %l5, %i4 tl %icc, 0x4 edge8l %l0, %o6, %g4 faligndata %f6, %f22, %f2 bneg,pn %xcc, loop_2406 edge8n %o7, %l2, %o3 andcc %g1, 0x1DDE, %i2 alignaddr %i3, %g3, %o5 loop_2406: movrgez %o2, %l4, %g6 fmovsl %icc, %f12, %f4 movn %xcc, %l6, %g2 array16 %o1, %i1, %o0 tsubcc %i6, %l3, %i0 fone %f10 bge,a %icc, loop_2407 fcmpgt16 %f10, %f12, %i7 fones %f5 fabss %f15, %f18 loop_2407: tsubcc %g5, 0x1A66, %o4 stx %g7, [%l7 + 0x40] fmul8ulx16 %f6, %f16, %f18 fcmple32 %f20, %f4, %i5 fnors %f30, %f25, %f2 xor %l1, 0x1BE4, %l5 wr %g0, 0x1e, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fpsub32s %f25, %f24, %f19 fzeros %f11 sdiv %i4, 0x1CE6, %l0 fands %f22, %f15, %f24 orcc %o6, %g4, %o7 addcc %o3, 0x0369, %l2 st %f29, [%l7 + 0x24] tcs %xcc, 0x0 fmovdvc %xcc, %f8, %f31 fnot1 %f28, %f14 call loop_2408 taddcctv %g1, %i3, %i2 wr %g0, 0x0c, %asi lduba [%l7 + 0x45] %asi, %g3 loop_2408: and %o2, %o5, %l4 tle %xcc, 0x3 edge8ln %l6, %g6, %g2 movleu %xcc, %o1, %i1 array8 %o0, %i6, %i0 fcmpd %fcc2, %f22, %f8 ba,a,pt %icc, loop_2409 edge32ln %l3, %g5, %i7 udiv %g7, 0x0A6B, %o4 ta %icc, 0x0 loop_2409: edge32n %i5, %l5, %i4 array16 %l1, %l0, %o6 ble,a,pn %icc, loop_2410 addcc %o7, 0x0CA5, %o3 fblg,a %fcc2, loop_2411 sdivx %l2, 0x0F20, %g1 loop_2410: udivx %g4, 0x07E9, %i3 movrlz %g3, %i2, %o5 loop_2411: sir 0x0DE6 ldx [%l7 + 0x60], %l4 tle %xcc, 0x4 orn %o2, 0x02D0, %g6 movneg %icc, %l6, %o1 fpadd32 %f24, %f10, %f10 tl %xcc, 0x7 fsrc2 %f20, %f8 fone %f30 wr %g0, 0x11, %asi lduwa [%l7 + 0x70] %asi, %g2 brnz %i1, loop_2412 subcc %o0, %i6, %i0 edge8l %l3, %i7, %g5 udiv %g7, 0x120E, %i5 loop_2412: stx %o4, [%l7 + 0x10] tle %icc, 0x5 tle %xcc, 0x0 fmovscs %xcc, %f29, %f14 fmovda %icc, %f25, %f15 set 0x28, %g6 lduwa [%l7 + %g6] 0x04, %i4 ld [%l7 + 0x0C], %f16 membar 0x2D fcmple16 %f18, %f16, %l1 fpadd16 %f16, %f0, %f8 movrlez %l5, %o6, %o7 udivcc %o3, 0x0DC1, %l0 fnegs %f18, %f5 fpsub32s %f8, %f22, %f25 sdivcc %l2, 0x0D2C, %g4 ld [%l7 + 0x2C], %f22 fandnot2s %f29, %f2, %f2 movvs %xcc, %g1, %g3 xor %i2, %o5, %i3 edge16l %o2, %g6, %l6 movpos %xcc, %o1, %g2 fbne %fcc0, loop_2413 tvc %icc, 0x4 sdivcc %i1, 0x189B, %o0 sllx %i6, %i0, %l4 loop_2413: movre %i7, %l3, %g7 array32 %g5, %i5, %o4 fors %f27, %f26, %f29 flush %l7 + 0x44 fbn,a %fcc2, loop_2414 tvc %icc, 0x1 or %i4, 0x17E0, %l1 fcmple16 %f26, %f28, %l5 loop_2414: fcmpne32 %f10, %f22, %o7 swap [%l7 + 0x64], %o3 te %xcc, 0x3 fba,a %fcc0, loop_2415 fsrc2s %f13, %f5 orncc %o6, 0x1A37, %l0 brlez,a %g4, loop_2416 loop_2415: fbule,a %fcc1, loop_2417 fones %f25 sdiv %g1, 0x06DE, %l2 loop_2416: swap [%l7 + 0x08], %i2 loop_2417: xor %g3, %i3, %o5 wr %g0, 0x18, %asi sta %f6, [%l7 + 0x34] %asi fbg,a %fcc1, loop_2418 fbo,a %fcc3, loop_2419 addc %g6, %l6, %o2 tgu %icc, 0x0 loop_2418: bcs loop_2420 loop_2419: fmul8x16au %f23, %f1, %f26 xnor %o1, %g2, %o0 andcc %i6, 0x15A1, %i0 loop_2420: add %l4, 0x0DD1, %i7 andncc %l3, %i1, %g5 udivcc %i5, 0x1C8C, %g7 umul %o4, %l1, %i4 fmovsleu %xcc, %f24, %f18 bvc,a %icc, loop_2421 bcc,pn %icc, loop_2422 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmps %fcc3, %f31, %f28 loop_2421: brlez,a %o7, loop_2423 loop_2422: tn %icc, 0x0 taddcctv %o3, 0x13A0, %o6 bl,a,pn %icc, loop_2424 loop_2423: edge32 %l0, %l5, %g4 and %g1, 0x1ABB, %l2 fmovsg %xcc, %f11, %f24 loop_2424: tg %xcc, 0x6 subccc %g3, %i2, %i3 movle %icc, %g6, %l6 movvc %icc, %o5, %o1 fmovrslz %g2, %f12, %f30 andn %o2, %i6, %i0 edge32 %l4, %o0, %l3 tn %xcc, 0x6 mulscc %i7, 0x0D1B, %i1 set 0x24, %g5 swapa [%l7 + %g5] 0x11, %g5 smulcc %g7, %o4, %i5 subc %i4, 0x17A1, %o7 edge32ln %l1, %o6, %l0 fcmpne32 %f6, %f24, %l5 ld [%l7 + 0x24], %f12 fsrc2s %f9, %f0 edge8l %g4, %o3, %g1 stw %l2, [%l7 + 0x34] fmovdcs %icc, %f28, %f31 edge8 %g3, %i3, %g6 mulx %l6, 0x1A6E, %i2 srl %o1, %g2, %o5 ldstub [%l7 + 0x11], %o2 fandnot2s %f8, %f22, %f30 set 0x70, %o0 stda %i6, [%l7 + %o0] 0x23 membar #Sync fmovrse %i0, %f4, %f10 subcc %o0, 0x118D, %l3 tvc %icc, 0x3 pdist %f22, %f0, %f22 wr %g0, 0x11, %asi ldsha [%l7 + 0x7E] %asi, %i7 movneg %xcc, %i1, %g5 edge8l %l4, %o4, %i5 movrgz %i4, 0x0A3, %g7 subc %o7, %l1, %o6 fmul8x16 %f0, %f16, %f2 edge8l %l0, %g4, %o3 tcc %xcc, 0x7 movgu %xcc, %l5, %g1 fmovsleu %icc, %f9, %f18 set 0x20, %g2 ldda [%l7 + %g2] 0x15, %g2 fbuge %fcc2, loop_2425 fsrc2s %f0, %f2 ldd [%l7 + 0x70], %f22 tgu %xcc, 0x0 loop_2425: tge %xcc, 0x1 addcc %i3, 0x0BF4, %g6 popc %l2, %l6 array32 %i2, %o1, %g2 bge,a %xcc, loop_2426 fmovdne %icc, %f21, %f21 bge,a %xcc, loop_2427 tl %icc, 0x7 loop_2426: fnor %f22, %f28, %f26 movrlez %o2, %i6, %i0 loop_2427: movleu %icc, %o0, %l3 sdivcc %o5, 0x18BF, %i1 movne %icc, %i7, %l4 sll %o4, %i5, %i4 add %g5, 0x1D45, %o7 orn %l1, 0x1C93, %o6 movn %xcc, %l0, %g4 fnors %f12, %f19, %f26 fsrc1 %f28, %f4 stb %o3, [%l7 + 0x12] edge8ln %g7, %g1, %g3 fmovdpos %xcc, %f20, %f30 fpadd32s %f24, %f25, %f25 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 andn %l5, 0x1D9D, %g6 bcc,pt %icc, loop_2428 movneg %icc, %l2, %l6 xnorcc %i3, %o1, %i2 wr %g0, 0x89, %asi ldsha [%l7 + 0x32] %asi, %o2 loop_2428: nop wr %g0, 0x11, %asi lda [%l7 + 0x3C] %asi, %f3 swap [%l7 + 0x48], %i6 te %icc, 0x7 umul %g2, 0x1E4C, %i0 set 0x08, %g3 stwa %l3, [%l7 + %g3] 0x11 orn %o5, 0x07D9, %o0 nop setx loop_2429, %l0, %l1 jmpl %l1, %i1 xorcc %i7, %o4, %i5 movgu %xcc, %i4, %l4 movge %icc, %o7, %g5 loop_2429: ldub [%l7 + 0x15], %o6 tle %xcc, 0x1 tsubcctv %l1, 0x10A8, %l0 array8 %o3, %g7, %g1 xnor %g4, %l5, %g6 brgez %l2, loop_2430 tvc %icc, 0x4 udivcc %g3, 0x13AB, %l6 tl %icc, 0x6 loop_2430: tne %xcc, 0x6 fbl %fcc1, loop_2431 ba,a,pt %icc, loop_2432 edge32ln %o1, %i3, %i2 te %icc, 0x2 loop_2431: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2432: brlz,a %o2, loop_2433 fmovrsgz %g2, %f5, %f7 movn %icc, %i0, %l3 array32 %i6, %o0, %i1 loop_2433: udiv %o5, 0x1142, %o4 fcmple32 %f22, %f26, %i5 fzero %f2 subc %i7, 0x1210, %i4 edge16ln %l4, %o7, %o6 mulscc %g5, %l0, %o3 fmovdle %xcc, %f29, %f17 edge32n %g7, %l1, %g4 ldd [%l7 + 0x68], %l4 movl %xcc, %g1, %l2 sll %g3, %g6, %o1 ldub [%l7 + 0x28], %i3 ba,a,pt %xcc, loop_2434 fpadd16 %f22, %f20, %f20 fpsub32s %f18, %f31, %f18 tvs %icc, 0x5 loop_2434: movne %xcc, %l6, %i2 movpos %xcc, %g2, %i0 sth %l3, [%l7 + 0x18] set 0x40, %i4 lduwa [%l7 + %i4] 0x18, %i6 fmovsge %icc, %f12, %f30 xnorcc %o2, %o0, %o5 bn,a %icc, loop_2435 fmovrdlz %i1, %f28, %f4 taddcctv %o4, %i7, %i5 set 0x64, %i6 lduwa [%l7 + %i6] 0x0c, %l4 loop_2435: tle %xcc, 0x5 set 0x40, %i2 prefetcha [%l7 + %i2] 0x18, 0x1 xor %i4, %g5, %o6 wr %g0, 0x81, %asi swapa [%l7 + 0x34] %asi, %l0 fmovdle %icc, %f20, %f17 tn %icc, 0x2 subc %o3, %l1, %g7 tsubcctv %g4, 0x1D16, %l5 brnz %l2, loop_2436 movrlz %g1, %g3, %g6 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 loop_2436: array8 %o1, %l6, %i3 fbuge,a %fcc1, loop_2437 tl %xcc, 0x7 movge %xcc, %g2, %i2 movn %xcc, %l3, %i0 loop_2437: fmovse %icc, %f1, %f12 set 0x18, %o2 prefetcha [%l7 + %o2] 0x88, 0x0 tsubcc %o2, %o0, %i1 srl %o5, 0x02, %o4 set 0x40, %i1 prefetcha [%l7 + %i1] 0x0c, 0x3 fmovscc %icc, %f29, %f14 xorcc %l4, 0x07F1, %o7 fmovsneg %icc, %f23, %f8 fmovdg %icc, %f17, %f28 fmovdg %xcc, %f11, %f25 bleu,a,pt %icc, loop_2438 tcs %xcc, 0x1 tneg %icc, 0x3 mulx %i7, 0x189A, %g5 loop_2438: xnorcc %o6, %l0, %o3 fmovdgu %xcc, %f11, %f10 wr %g0, 0x18, %asi lduwa [%l7 + 0x5C] %asi, %l1 bcs,a loop_2439 movrgez %i4, 0x0C6, %g4 movcs %icc, %g7, %l2 tvs %xcc, 0x3 loop_2439: edge8l %g1, %l5, %g6 movne %icc, %g3, %l6 sethi 0x1CA1, %o1 wr %g0, 0x19, %asi ldxa [%l7 + 0x40] %asi, %g2 tcc %xcc, 0x0 tsubcctv %i2, 0x0115, %l3 sdivx %i0, 0x13F1, %i3 fmul8sux16 %f12, %f10, %f24 smul %o2, %o0, %i1 bcs,a,pn %icc, loop_2440 subc %i6, %o4, %o5 fnor %f22, %f16, %f24 andcc %i5, %o7, %i7 loop_2440: edge32n %g5, %o6, %l0 fxnor %f8, %f2, %f18 movrlez %o3, 0x2C2, %l4 movrlz %l1, %i4, %g4 bgu %icc, loop_2441 mulscc %g7, 0x1123, %g1 fmovsvs %icc, %f11, %f23 wr %g0, 0x81, %asi ldstuba [%l7 + 0x76] %asi, %l2 loop_2441: udivx %g6, 0x1189, %g3 ldd [%l7 + 0x20], %i6 sllx %o1, %l5, %g2 fbl,a %fcc1, loop_2442 addcc %i2, 0x0B90, %l3 fmovdcc %xcc, %f20, %f16 sub %i3, 0x1E52, %o2 loop_2442: sir 0x0DBA sll %i0, %o0, %i6 wr %g0, 0x0c, %asi sta %f8, [%l7 + 0x0C] %asi saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0xe2, %asi stxa %i1, [%l7 + 0x48] %asi membar #Sync brlez %o5, loop_2443 sdivcc %i5, 0x015D, %o4 movvs %icc, %o7, %i7 edge16ln %g5, %o6, %o3 loop_2443: movg %xcc, %l4, %l0 tg %xcc, 0x2 udivx %l1, 0x180D, %g4 srlx %g7, %g1, %l2 fand %f22, %f30, %f4 fandnot1 %f24, %f4, %f12 edge32 %g6, %g3, %i4 umul %l6, 0x09A6, %l5 fmovrdgz %o1, %f6, %f22 sllx %i2, %l3, %g2 st %f17, [%l7 + 0x5C] edge16ln %i3, %o2, %o0 edge16n %i6, %i1, %o5 set 0x38, %o5 prefetcha [%l7 + %o5] 0x81, 0x2 membar 0x55 wr %g0, 0x19, %asi stda %o4, [%l7 + 0x70] %asi membar 0x04 umul %i0, 0x1686, %o7 subccc %g5, 0x0C60, %o6 movrlez %o3, 0x30D, %i7 mova %xcc, %l0, %l4 bvs,pn %icc, loop_2444 mulx %l1, 0x0C0C, %g7 fbge,a %fcc0, loop_2445 stbar loop_2444: subc %g1, 0x18E2, %l2 udivcc %g6, 0x1EB3, %g4 loop_2445: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %g3, %l6, %i4 move %icc, %o1, %l5 movre %l3, %g2, %i2 smulcc %i3, 0x19C4, %o2 bcc %xcc, loop_2446 movg %xcc, %i6, %i1 wr %g0, 0x11, %asi lduha [%l7 + 0x62] %asi, %o0 loop_2446: ldd [%l7 + 0x10], %i4 andncc %o4, %o5, %i0 call loop_2447 tle %xcc, 0x3 fsrc1s %f24, %f15 bge,a,pn %xcc, loop_2448 loop_2447: movl %icc, %o7, %g5 orn %o3, %o6, %i7 tsubcc %l4, %l0, %g7 loop_2448: nop set 0x0C, %o4 ldsha [%l7 + %o4] 0x80, %g1 fmovrdlez %l2, %f26, %f20 movrne %l1, %g4, %g6 fbg,a %fcc1, loop_2449 fmovdvc %icc, %f30, %f30 bvs,pn %icc, loop_2450 fzero %f28 loop_2449: movvc %xcc, %l6, %i4 fcmpes %fcc0, %f17, %f10 loop_2450: flush %l7 + 0x54 fpadd16s %f1, %f19, %f11 set 0x40, %i7 ldda [%l7 + %i7] 0x0c, %f16 fbne %fcc1, loop_2451 popc 0x02D0, %o1 tg %icc, 0x0 sdivcc %l5, 0x0A7F, %g3 loop_2451: taddcc %l3, 0x1BC7, %g2 alignaddrl %i2, %o2, %i3 xnor %i1, 0x0586, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8x16al %f13, %f13, %f30 brnz,a %i6, loop_2452 fmovsg %icc, %f10, %f31 ba,pt %icc, loop_2453 tneg %icc, 0x1 loop_2452: edge16l %o4, %i5, %o5 edge8n %i0, %o7, %g5 loop_2453: movle %xcc, %o6, %o3 bne loop_2454 te %xcc, 0x7 set 0x40, %i5 stxa %l4, [%l7 + %i5] 0x81 loop_2454: tleu %xcc, 0x4 edge8ln %l0, %g7, %i7 movl %xcc, %g1, %l1 edge16l %l2, %g4, %g6 add %l7, 0x40, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i4 casa [%l6] 0x89, %i4, %o1 lduw [%l7 + 0x5C], %l5 set 0x7F, %o6 ldstuba [%l7 + %o6] 0x0c, %g3 movg %icc, %l3, %g2 bge,pn %xcc, loop_2455 movvs %xcc, %l6, %i2 sra %o2, %i1, %o0 set 0x0C, %i0 ldswa [%l7 + %i0] 0x04, %i6 loop_2455: fornot2s %f28, %f22, %f22 edge16ln %o4, %i5, %o5 sdivx %i3, 0x1CC9, %i0 mova %xcc, %g5, %o7 sll %o3, 0x12, %o6 ba,a,pt %icc, loop_2456 move %xcc, %l0, %g7 set 0x18, %o1 ldxa [%g0 + %o1] 0x4f, %l4 loop_2456: lduw [%l7 + 0x6C], %g1 fnot2s %f23, %f5 for %f10, %f6, %f30 sethi 0x043A, %l1 fmovrdgez %i7, %f30, %f0 popc 0x188E, %l2 fnor %f14, %f24, %f22 movrlz %g4, %g6, %i4 stx %l5, [%l7 + 0x48] brz,a %o1, loop_2457 sethi 0x13EC, %g3 edge8l %l3, %l6, %g2 edge16 %o2, %i1, %o0 loop_2457: st %f25, [%l7 + 0x20] movne %xcc, %i6, %o4 fbo,a %fcc2, loop_2458 fmovsa %xcc, %f20, %f20 fmovrsgez %i2, %f25, %f30 fones %f30 loop_2458: fnands %f20, %f6, %f24 fbg %fcc0, loop_2459 flush %l7 + 0x74 fmovscc %xcc, %f3, %f3 fbg,a %fcc2, loop_2460 loop_2459: edge32ln %i5, %i3, %i0 taddcctv %o5, %g5, %o7 fmul8x16al %f30, %f4, %f0 loop_2460: for %f22, %f14, %f0 srlx %o3, 0x06, %l0 sllx %g7, %l4, %o6 fnegd %f24, %f22 fcmpeq32 %f20, %f12, %l1 movrlz %i7, %l2, %g1 movge %xcc, %g4, %g6 fand %f20, %f12, %f28 edge32ln %l5, %o1, %g3 ld [%l7 + 0x34], %f18 for %f2, %f26, %f4 set 0x5B, %l0 ldstuba [%l7 + %l0] 0x80, %l3 bshuffle %f4, %f26, %f24 membar 0x14 wr %g0, 0xe2, %asi stwa %l6, [%l7 + 0x10] %asi membar #Sync alignaddrl %i4, %o2, %i1 fblg %fcc1, loop_2461 nop setx loop_2462, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tne %icc, 0x3 tvc %xcc, 0x6 loop_2461: fmovrsgz %o0, %f10, %f16 loop_2462: tvc %xcc, 0x1 smulcc %g2, %i6, %i2 mova %xcc, %i5, %i3 wr %g0, 0x11, %asi lduba [%l7 + 0x7A] %asi, %o4 subc %i0, %g5, %o5 fmovrdgz %o3, %f20, %f18 sll %l0, %g7, %l4 wr %g0, 0x81, %asi ldswa [%l7 + 0x78] %asi, %o6 movle %xcc, %l1, %i7 movvs %xcc, %o7, %g1 movneg %icc, %g4, %l2 swap [%l7 + 0x08], %l5 lduh [%l7 + 0x44], %g6 addccc %g3, 0x0803, %l3 tleu %xcc, 0x5 fmovsge %icc, %f24, %f19 xorcc %o1, 0x02D9, %i4 tvc %icc, 0x4 swap [%l7 + 0x0C], %o2 movpos %icc, %i1, %o0 tge %icc, 0x2 wr %g0, 0x88, %asi ldxa [%l7 + 0x10] %asi, %l6 taddcc %g2, 0x122C, %i2 ba,a,pt %icc, loop_2463 fsrc1s %f28, %f10 wr %g0, 0x04, %asi stxa %i6, [%l7 + 0x10] %asi loop_2463: addccc %i3, %i5, %i0 tge %xcc, 0x3 fbge,a %fcc0, loop_2464 brlz,a %g5, loop_2465 fcmpes %fcc0, %f27, %f29 edge8ln %o5, %o3, %l0 loop_2464: swap [%l7 + 0x18], %o4 loop_2465: fmovda %xcc, %f4, %f18 srax %l4, %o6, %l1 fmovdleu %icc, %f11, %f27 subc %g7, 0x1B8C, %i7 fbe %fcc3, loop_2466 sll %o7, %g1, %g4 fbne,a %fcc0, loop_2467 fxors %f21, %f13, %f25 loop_2466: fnegs %f7, %f9 tleu %xcc, 0x3 loop_2467: tsubcc %l2, 0x0E1E, %l5 fnot1 %f8, %f6 fandnot2 %f16, %f6, %f4 xor %g3, %l3, %g6 bcc,a,pt %xcc, loop_2468 movvc %icc, %o1, %o2 fmovdcc %xcc, %f18, %f12 tsubcctv %i1, 0x1C01, %o0 loop_2468: edge32l %i4, %g2, %i2 fbn,a %fcc2, loop_2469 bn,a,pn %icc, loop_2470 bcs,pt %icc, loop_2471 subc %l6, 0x0974, %i3 loop_2469: mulscc %i5, %i6, %i0 loop_2470: fcmpes %fcc2, %f16, %f29 loop_2471: edge32 %g5, %o3, %l0 movre %o4, 0x074, %l4 srl %o6, 0x19, %o5 tvs %xcc, 0x3 brgz %g7, loop_2472 add %l1, 0x0A08, %o7 fmovdcs %xcc, %f15, %f11 tcc %icc, 0x6 loop_2472: mulx %i7, 0x1E57, %g1 nop setx loop_2473, %l0, %l1 jmpl %l1, %l2 move %icc, %l5, %g4 fnot2s %f23, %f6 sdivx %g3, 0x0CBE, %l3 loop_2473: movvs %xcc, %o1, %o2 wr %g0, 0x88, %asi lduba [%l7 + 0x40] %asi, %i1 tcs %xcc, 0x1 fandnot1s %f17, %f0, %f25 tcc %xcc, 0x4 sllx %o0, 0x11, %g6 fpackfix %f4, %f19 edge32n %g2, %i2, %l6 fmovde %xcc, %f20, %f31 fxors %f11, %f11, %f27 ta %icc, 0x0 srl %i3, 0x0B, %i5 edge16ln %i6, %i4, %g5 mulscc %o3, 0x1287, %i0 sll %l0, 0x17, %l4 popc 0x098A, %o6 fsrc1 %f22, %f14 sdivx %o4, 0x136C, %g7 alignaddr %o5, %o7, %i7 fpsub32s %f3, %f15, %f10 fblg,a %fcc1, loop_2474 fand %f16, %f6, %f28 be,pn %xcc, loop_2475 andn %l1, 0x1713, %l2 loop_2474: tneg %xcc, 0x6 stb %l5, [%l7 + 0x37] loop_2475: sllx %g1, 0x1D, %g3 fnors %f27, %f6, %f30 edge32l %g4, %o1, %l3 umul %i1, 0x14E4, %o0 movl %xcc, %g6, %o2 sdivcc %g2, 0x0D6B, %i2 ble,pt %icc, loop_2476 addc %l6, %i5, %i3 wr %g0, 0x2f, %asi stda %i6, [%l7 + 0x08] %asi membar #Sync loop_2476: fmovdn %icc, %f7, %f29 fnor %f16, %f12, %f24 xorcc %i4, %g5, %o3 xor %l0, %i0, %o6 edge8n %l4, %o4, %g7 wr %g0, 0x04, %asi lduha [%l7 + 0x2E] %asi, %o5 movrgez %i7, %o7, %l2 fcmpgt32 %f4, %f16, %l5 tgu %icc, 0x2 tcs %icc, 0x7 ta %xcc, 0x0 andcc %g1, 0x071A, %g3 xor %g4, 0x10E0, %o1 movrgz %l3, 0x3B6, %l1 bneg loop_2477 bvc,a,pn %icc, loop_2478 movrne %o0, 0x299, %g6 stw %o2, [%l7 + 0x7C] loop_2477: tg %icc, 0x3 loop_2478: sra %i1, %g2, %l6 bleu,a,pt %icc, loop_2479 movcs %icc, %i2, %i3 edge16ln %i5, %i4, %i6 tge %xcc, 0x7 loop_2479: nop set 0x110, %i3 stxa %g5, [%g0 + %i3] 0x21 tsubcctv %l0, 0x1CC4, %o3 udivcc %i0, 0x0DD7, %o6 fcmple16 %f22, %f24, %l4 movvc %icc, %g7, %o5 sra %o4, 0x16, %o7 fbg %fcc1, loop_2480 orn %l2, %l5, %g1 umul %g3, 0x18C4, %i7 fmovdpos %icc, %f22, %f27 loop_2480: fmovsleu %xcc, %f16, %f4 fbu,a %fcc0, loop_2481 fsrc1 %f30, %f22 set 0x178, %l6 nop ! nop ! ldxa [%g0 + %l6] 0x40, %g4 ripped by fixASI40.pl ripped by fixASI40.pl loop_2481: movpos %icc, %l3, %l1 movrgz %o0, %o1, %g6 nop setx loop_2482, %l0, %l1 jmpl %l1, %o2 edge16 %g2, %i1, %l6 tne %xcc, 0x0 sdivx %i3, 0x01B5, %i5 loop_2482: bg,a %xcc, loop_2483 fnot2 %f24, %f12 edge8n %i4, %i6, %g5 umul %i2, %o3, %l0 loop_2483: bl,a %xcc, loop_2484 andncc %o6, %i0, %g7 fbne,a %fcc3, loop_2485 fmovsvc %icc, %f18, %f9 loop_2484: tn %xcc, 0x6 set 0x20, %o3 stxa %l4, [%l7 + %o3] 0x81 loop_2485: andcc %o4, %o7, %l2 bneg loop_2486 edge32 %l5, %g1, %g3 movn %icc, %o5, %g4 movle %xcc, %l3, %l1 loop_2486: fsrc1 %f30, %f20 fmovdvs %xcc, %f19, %f31 edge32 %i7, %o1, %g6 ldub [%l7 + 0x27], %o0 movrlz %g2, %i1, %o2 nop setx loop_2487, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array16 %l6, %i5, %i3 sllx %i4, %g5, %i6 fmovsg %xcc, %f16, %f22 loop_2487: smul %i2, 0x1C1C, %o3 edge16 %l0, %o6, %i0 tleu %xcc, 0x0 fbe,a %fcc2, loop_2488 be loop_2489 addccc %g7, %o4, %o7 tgu %icc, 0x6 loop_2488: nop add %l7, 0x40, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l2, %l4 loop_2489: andcc %g1, 0x1B05, %g3 tvc %icc, 0x1 bne,a,pn %icc, loop_2490 sdiv %o5, 0x032E, %g4 fmovdneg %xcc, %f25, %f2 movcc %icc, %l3, %l5 loop_2490: sdivx %i7, 0x0C5B, %o1 edge8ln %l1, %o0, %g2 set 0x38, %g7 prefetcha [%l7 + %g7] 0x89, 0x2 subccc %o2, 0x1680, %l6 and %i5, %i3, %i4 fmovdpos %xcc, %f28, %f19 bleu,a,pt %icc, loop_2491 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movle %xcc, %g5, %i6 tcc %xcc, 0x1 loop_2491: ldd [%l7 + 0x78], %f6 andn %i1, %i2, %o3 tge %xcc, 0x7 movg %xcc, %o6, %l0 fnors %f19, %f27, %f2 sdiv %g7, 0x1BA5, %i0 udivcc %o7, 0x18A6, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x00CE, %l2 movrgz %l4, %g1, %o5 edge8ln %g4, %g3, %l3 ba,a loop_2492 fmovdg %xcc, %f28, %f18 fmovrdgz %l5, %f0, %f18 sdivcc %o1, 0x09B4, %i7 loop_2492: tl %xcc, 0x2 array16 %l1, %g2, %g6 edge16l %o2, %l6, %i5 fmovde %xcc, %f25, %f16 fnot2s %f30, %f12 tl %icc, 0x7 smulcc %o0, %i3, %g5 fors %f6, %f28, %f26 xnorcc %i4, %i1, %i6 tleu %xcc, 0x0 smul %i2, 0x0FC9, %o3 stb %l0, [%l7 + 0x0F] addccc %g7, %i0, %o6 edge16ln %o4, %o7, %l4 subc %l2, %g1, %o5 tsubcctv %g3, %g4, %l3 srl %o1, 0x0D, %l5 fmovrslz %i7, %f1, %f4 set 0x78, %l1 ldswa [%l7 + %l1] 0x18, %g2 orcc %g6, 0x0CFF, %o2 andcc %l6, 0x088C, %i5 set 0x1C, %o7 stwa %l1, [%l7 + %o7] 0x2a membar #Sync set 0x38, %l3 stha %i3, [%l7 + %l3] 0x18 set 0x30, %l2 stwa %g5, [%l7 + %l2] 0x23 membar #Sync movl %icc, %i4, %i1 fmovdcs %icc, %f28, %f25 movgu %xcc, %o0, %i2 tpos %icc, 0x1 brlez,a %o3, loop_2493 xorcc %l0, 0x174E, %g7 bpos,a loop_2494 tgu %icc, 0x6 loop_2493: nop set 0x20, %g4 std %i6, [%l7 + %g4] tleu %icc, 0x0 loop_2494: fxors %f6, %f8, %f30 sra %i0, %o4, %o6 te %xcc, 0x6 fmovrdlez %l4, %f12, %f0 popc 0x07F3, %l2 andn %o7, 0x1ED5, %g1 srlx %o5, %g3, %l3 sdivx %o1, 0x1C45, %g4 fmovdn %xcc, %f14, %f21 umulcc %i7, %l5, %g2 smulcc %g6, %l6, %i5 edge8l %l1, %i3, %g5 fbu %fcc1, loop_2495 fnot1 %f30, %f22 srlx %o2, %i1, %i4 smul %o0, %i2, %l0 loop_2495: nop wr %g0, 0x88, %asi ldsba [%l7 + 0x7B] %asi, %g7 movneg %icc, %o3, %i6 fmovrsgez %o4, %f20, %f17 movrlz %o6, %l4, %i0 array32 %o7, %l2, %o5 move %icc, %g3, %l3 movrne %o1, 0x3C9, %g4 sdiv %i7, 0x1F9C, %l5 nop setx loop_2496, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpack16 %f26, %f9 fors %f21, %f7, %f12 orncc %g1, 0x02A9, %g2 loop_2496: brlz %g6, loop_2497 add %i5, %l6, %i3 swap [%l7 + 0x74], %l1 wr %g0, 0x89, %asi prefetcha [%l7 + 0x10] %asi, 0x0 loop_2497: taddcctv %o2, 0x114E, %i1 and %i4, 0x0301, %i2 addc %l0, 0x1C1C, %o0 ble %icc, loop_2498 fmovsg %icc, %f23, %f0 movrlz %g7, 0x293, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2498: nop wr %g0, 0x27, %asi ldda [%l7 + 0x30] %asi, %o4 movn %icc, %i6, %o6 fpack32 %f16, %f4, %f20 srax %i0, 0x01, %o7 movle %xcc, %l2, %o5 orcc %g3, 0x117B, %l3 membar 0x7A fbug %fcc3, loop_2499 fornot2s %f22, %f23, %f23 fnor %f24, %f0, %f14 brz %o1, loop_2500 loop_2499: tpos %icc, 0x6 movrne %l4, %g4, %l5 fnands %f20, %f25, %f28 loop_2500: movrlz %i7, 0x175, %g1 fcmpne32 %f18, %f2, %g6 subcc %g2, %l6, %i5 movl %icc, %i3, %l1 bn %xcc, loop_2501 fmovrsgz %o2, %f31, %f24 edge16ln %i1, %g5, %i2 edge16ln %i4, %l0, %o0 loop_2501: edge16n %o3, %g7, %o4 ld [%l7 + 0x54], %f12 sllx %i6, %o6, %i0 fpadd16s %f17, %f0, %f7 movne %xcc, %o7, %l2 movpos %xcc, %g3, %l3 move %xcc, %o5, %o1 sdivx %l4, 0x1969, %g4 fmovsne %xcc, %f3, %f23 edge32n %i7, %g1, %l5 bn,a %icc, loop_2502 movrne %g2, %g6, %i5 edge16 %l6, %i3, %o2 subcc %l1, 0x1193, %i1 loop_2502: fba %fcc1, loop_2503 subcc %g5, %i2, %i4 set 0x14, %g1 swapa [%l7 + %g1] 0x80, %l0 loop_2503: fornot1 %f12, %f22, %f30 movrlez %o0, %o3, %g7 movvc %xcc, %o4, %o6 fpmerge %f3, %f21, %f6 fpadd32 %f10, %f24, %f6 nop set 0x70, %l5 stw %i0, [%l7 + %l5] brlez,a %o7, loop_2504 tsubcc %l2, 0x0ECD, %g3 taddcc %i6, 0x09A6, %l3 fcmpne16 %f26, %f26, %o5 loop_2504: stbar udiv %l4, 0x179D, %g4 addccc %o1, %i7, %g1 movl %icc, %g2, %l5 udiv %g6, 0x0BE6, %l6 mulx %i3, %i5, %l1 set 0x2F, %l4 stba %o2, [%l7 + %l4] 0x2a membar #Sync fbl,a %fcc0, loop_2505 bcs,a,pn %icc, loop_2506 fnegd %f22, %f6 movpos %xcc, %g5, %i1 loop_2505: ld [%l7 + 0x78], %f18 loop_2506: fnors %f13, %f1, %f8 mulscc %i2, %l0, %o0 fand %f2, %f24, %f10 fbule,a %fcc3, loop_2507 fmovsa %xcc, %f1, %f9 wr %g0, 0x04, %asi lda [%l7 + 0x60] %asi, %f27 loop_2507: tg %icc, 0x5 edge16 %i4, %o3, %o4 fmovsvs %xcc, %f20, %f27 fmovdgu %icc, %f1, %f1 edge16l %o6, %i0, %o7 andncc %g7, %g3, %l2 edge32ln %i6, %o5, %l3 wr %g0, 0x19, %asi stha %g4, [%l7 + 0x36] %asi wr %g0, 0x11, %asi ldsba [%l7 + 0x62] %asi, %o1 fnot2 %f6, %f24 wr %g0, 0x10, %asi lduha [%l7 + 0x0A] %asi, %i7 movvs %xcc, %g1, %l4 fabsd %f14, %f12 ldx [%l7 + 0x78], %g2 edge8l %l5, %g6, %i3 fmuld8ulx16 %f3, %f12, %f20 orcc %i5, 0x0380, %l6 taddcc %o2, %l1, %i1 sdivx %g5, 0x03ED, %l0 edge32l %o0, %i4, %i2 fmovdcc %icc, %f0, %f12 array16 %o3, %o4, %i0 fmovrdgz %o6, %f12, %f6 bn loop_2508 fmul8ulx16 %f10, %f8, %f24 stx %o7, [%l7 + 0x68] bg,a loop_2509 loop_2508: fmovdvs %xcc, %f31, %f27 sub %g7, 0x17C8, %g3 swap [%l7 + 0x64], %l2 loop_2509: fbul %fcc2, loop_2510 fnand %f24, %f18, %f26 or %i6, 0x0CA8, %l3 fmovs %f23, %f27 loop_2510: fone %f10 edge8 %g4, %o5, %o1 fpsub32s %f25, %f1, %f14 nop setx loop_2511, %l0, %l1 jmpl %l1, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %icc, 0x3 flush %l7 + 0x58 loop_2511: fornot2 %f16, %f2, %f6 fnegs %f24, %f6 movge %xcc, %l4, %g1 mulscc %l5, 0x1B9F, %g6 fnor %f16, %f22, %f8 fnot2s %f12, %f17 sth %g2, [%l7 + 0x22] nop set 0x5B, %g6 stb %i5, [%l7 + %g6] fmovrslez %l6, %f6, %f5 mova %icc, %o2, %i3 fbne,a %fcc2, loop_2512 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x2a, %asi stda %i0, [%l7 + 0x60] %asi membar #Sync loop_2512: fmovsle %xcc, %f29, %f23 xnor %g5, %l0, %o0 taddcc %i4, 0x11D1, %i2 fbge,a %fcc3, loop_2513 edge32n %o3, %l1, %o4 edge8n %i0, %o7, %g7 fnot1s %f6, %f1 loop_2513: xnorcc %g3, 0x0CB8, %l2 movcs %icc, %o6, %i6 set 0x5C, %o0 lduwa [%l7 + %o0] 0x18, %l3 fnot2s %f31, %f26 movge %xcc, %o5, %g4 edge8n %o1, %l4, %g1 add %l5, %i7, %g2 fbn %fcc3, loop_2514 membar 0x45 tne %icc, 0x2 sdivcc %g6, 0x1050, %i5 loop_2514: brnz %o2, loop_2515 fmovscs %xcc, %f20, %f9 lduw [%l7 + 0x54], %l6 sdivx %i1, 0x181F, %i3 loop_2515: movge %xcc, %g5, %o0 orn %l0, %i4, %o3 fmovde %xcc, %f20, %f15 fnegs %f23, %f2 movcc %icc, %i2, %l1 movn %xcc, %o4, %i0 st %f19, [%l7 + 0x68] srlx %o7, %g3, %l2 sethi 0x0BE4, %g7 alignaddr %o6, %l3, %o5 movge %xcc, %g4, %i6 for %f4, %f28, %f26 bvc,pt %icc, loop_2516 movge %icc, %l4, %o1 brnz,a %g1, loop_2517 edge16n %i7, %g2, %g6 loop_2516: movre %l5, 0x3A6, %o2 wr %g0, 0x04, %asi lduha [%l7 + 0x2A] %asi, %i5 loop_2517: nop wr %g0, 0x04, %asi ldstuba [%l7 + 0x7C] %asi, %i1 andcc %l6, 0x1F31, %i3 nop setx loop_2518, %l0, %l1 jmpl %l1, %o0 fbl,a %fcc0, loop_2519 addcc %l0, 0x18B1, %i4 ld [%l7 + 0x5C], %f23 loop_2518: taddcc %g5, 0x15A0, %i2 loop_2519: tvc %icc, 0x5 array32 %o3, %o4, %l1 brgz %o7, loop_2520 udivx %g3, 0x06FB, %l2 edge16 %i0, %o6, %l3 movrne %g7, 0x1B4, %g4 loop_2520: brlz,a %o5, loop_2521 fmovsvs %icc, %f13, %f25 movleu %icc, %l4, %i6 wr %g0, 0x89, %asi lduba [%l7 + 0x14] %asi, %g1 loop_2521: nop set 0x48, %g5 stxa %i7, [%l7 + %g5] 0xe3 membar #Sync array32 %g2, %g6, %l5 ldsh [%l7 + 0x4E], %o2 fbuge,a %fcc3, loop_2522 edge16n %o1, %i1, %i5 popc 0x1AE8, %l6 edge32ln %o0, %l0, %i4 loop_2522: nop set 0x50, %g3 ldd [%l7 + %g3], %g4 wr %g0, 0x04, %asi lda [%l7 + 0x24] %asi, %f13 subccc %i2, 0x1D7A, %o3 sllx %o4, 0x1A, %l1 sdivx %i3, 0x1B28, %o7 tgu %icc, 0x1 fbne,a %fcc2, loop_2523 fbu,a %fcc0, loop_2524 fmovrse %l2, %f8, %f10 tle %xcc, 0x1 loop_2523: movgu %icc, %i0, %g3 loop_2524: fcmpne16 %f2, %f28, %l3 fmovse %icc, %f31, %f17 fnegs %f1, %f5 edge16l %g7, %g4, %o5 edge32ln %l4, %i6, %g1 addcc %i7, 0x0793, %o6 stx %g6, [%l7 + 0x40] sdivx %l5, 0x03FA, %g2 fmovdvs %xcc, %f1, %f13 wr %g0, 0x80, %asi stha %o1, [%l7 + 0x40] %asi be,a,pt %icc, loop_2525 tne %icc, 0x1 fmovrsgez %i1, %f13, %f17 movge %icc, %i5, %l6 loop_2525: fcmpd %fcc0, %f28, %f24 xorcc %o2, %o0, %i4 fpadd32s %f11, %f26, %f7 and %g5, %l0, %o3 bgu loop_2526 tle %xcc, 0x4 srax %i2, 0x0F, %l1 movle %xcc, %i3, %o7 loop_2526: subccc %l2, %i0, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0xeb, %asi stha %l3, [%l7 + 0x1E] %asi membar #Sync umulcc %o4, %g7, %g4 umul %o5, 0x0112, %l4 edge32l %g1, %i7, %i6 prefetch [%l7 + 0x10], 0x1 movrgez %g6, %o6, %l5 edge16l %o1, %g2, %i1 wr %g0, 0x04, %asi stxa %i5, [%l7 + 0x38] %asi edge16l %l6, %o0, %o2 fabss %f4, %f25 edge8n %i4, %g5, %o3 tsubcc %l0, 0x0F0D, %l1 udivcc %i3, 0x06EE, %o7 tcc %xcc, 0x3 tl %icc, 0x2 fcmpgt16 %f28, %f24, %l2 fcmpgt32 %f14, %f10, %i2 fbn,a %fcc1, loop_2527 tcc %xcc, 0x1 tle %icc, 0x3 subcc %i0, %l3, %g3 loop_2527: prefetch [%l7 + 0x1C], 0x2 or %o4, %g4, %g7 addcc %o5, 0x1149, %l4 srl %i7, %g1, %i6 fpsub16 %f8, %f14, %f18 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g6, %o6 fmovscc %icc, %f17, %f17 fmovsa %icc, %f19, %f30 sllx %o1, %l5, %i1 fcmpne16 %f28, %f6, %i5 set 0x30, %i4 ldsha [%l7 + %i4] 0x88, %g2 tl %icc, 0x2 array32 %o0, %l6, %i4 bl,pt %xcc, loop_2528 fmovdvs %icc, %f21, %f5 fpsub16 %f16, %f6, %f30 xorcc %o2, %o3, %g5 loop_2528: movge %xcc, %l0, %l1 fbe %fcc1, loop_2529 tl %xcc, 0x0 movcc %xcc, %i3, %l2 srl %o7, 0x0A, %i0 loop_2529: flush %l7 + 0x40 tleu %icc, 0x5 nop setx loop_2530, %l0, %l1 jmpl %l1, %i2 movrne %l3, 0x090, %o4 movneg %xcc, %g4, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2530: add %o5, %l4, %g3 andcc %i7, %g1, %g6 or %i6, %o6, %l5 te %icc, 0x1 prefetch [%l7 + 0x48], 0x3 edge16 %o1, %i1, %i5 call loop_2531 subccc %g2, 0x0810, %o0 nop set 0x38, %i6 prefetch [%l7 + %i6], 0x1 tg %xcc, 0x6 loop_2531: srlx %i4, %o2, %l6 ta %xcc, 0x5 fpadd16s %f16, %f19, %f11 movle %icc, %g5, %o3 mova %icc, %l0, %l1 bg,a,pt %icc, loop_2532 movrgez %l2, 0x082, %i3 bne,pn %icc, loop_2533 nop setx loop_2534, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2532: fsrc1 %f22, %f10 bgu,pn %icc, loop_2535 loop_2533: fsrc2 %f4, %f22 loop_2534: fmovsg %xcc, %f25, %f22 movle %icc, %i0, %i2 loop_2535: stx %o7, [%l7 + 0x58] set 0x34, %g2 ldsba [%l7 + %g2] 0x89, %o4 set 0x48, %o2 stda %l2, [%l7 + %o2] 0x89 tsubcc %g4, %g7, %o5 umulcc %g3, 0x126B, %i7 movn %xcc, %l4, %g1 xnorcc %i6, %g6, %l5 tcs %icc, 0x7 tpos %icc, 0x5 xor %o1, 0x098D, %i1 tge %xcc, 0x5 fsrc2s %f18, %f20 array32 %i5, %g2, %o0 tg %xcc, 0x2 orn %i4, %o2, %o6 smul %l6, %o3, %l0 ldsw [%l7 + 0x70], %l1 fabss %f15, %f15 fandnot1 %f26, %f20, %f6 movg %xcc, %g5, %l2 ble loop_2536 andncc %i3, %i0, %o7 set 0x68, %i1 lduwa [%l7 + %i1] 0x0c, %o4 loop_2536: movrgz %i2, %g4, %g7 fbg %fcc2, loop_2537 faligndata %f16, %f20, %f4 xnorcc %l3, 0x1D29, %o5 prefetch [%l7 + 0x28], 0x0 loop_2537: movle %icc, %i7, %l4 tle %xcc, 0x6 sub %g1, 0x0A26, %i6 edge8 %g6, %g3, %l5 edge8 %o1, %i1, %g2 sdivcc %i5, 0x063F, %i4 te %xcc, 0x6 tgu %icc, 0x3 fones %f12 fmovsl %icc, %f14, %f10 fmul8ulx16 %f12, %f24, %f2 edge8n %o2, %o0, %l6 movleu %icc, %o3, %o6 orncc %l0, 0x0564, %l1 xnorcc %l2, 0x055B, %g5 mova %icc, %i3, %i0 bn,a,pn %xcc, loop_2538 call loop_2539 xnorcc %o7, %o4, %i2 tpos %xcc, 0x5 loop_2538: sdiv %g4, 0x12CC, %l3 loop_2539: orcc %o5, %i7, %l4 bpos,a %xcc, loop_2540 edge32n %g7, %g1, %i6 wr %g0, 0x19, %asi lduba [%l7 + 0x5C] %asi, %g3 loop_2540: tvs %icc, 0x0 wr %g0, 0x88, %asi ldsha [%l7 + 0x0E] %asi, %l5 addccc %o1, %g6, %i1 fmul8ulx16 %f18, %f2, %f16 edge32ln %g2, %i5, %o2 fbuge,a %fcc0, loop_2541 sub %o0, %i4, %o3 edge32 %o6, %l0, %l1 subc %l2, 0x04DF, %g5 loop_2541: orn %i3, 0x1D42, %i0 xnor %o7, %l6, %o4 orn %g4, %l3, %o5 movne %xcc, %i7, %i2 smulcc %g7, 0x1D39, %g1 xnor %l4, 0x021C, %i6 mulx %l5, 0x0B77, %g3 bleu,a loop_2542 subcc %o1, %g6, %i1 st %f16, [%l7 + 0x60] membar 0x3B loop_2542: bn,pn %icc, loop_2543 nop setx loop_2544, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brgz,a %i5, loop_2545 nop setx loop_2546, %l0, %l1 jmpl %l1, %g2 loop_2543: nop setx loop_2547, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2544: fandnot2s %f23, %f2, %f21 loop_2545: subccc %o0, %i4, %o2 loop_2546: add %o3, 0x1301, %l0 loop_2547: xnorcc %o6, %l1, %l2 tn %xcc, 0x2 brlz,a %i3, loop_2548 xnor %g5, 0x0194, %i0 bshuffle %f4, %f24, %f20 ta %icc, 0x5 loop_2548: sir 0x1CE5 bge loop_2549 edge16l %l6, %o4, %o7 movvc %icc, %l3, %g4 array32 %i7, %o5, %g7 loop_2549: edge16n %i2, %l4, %g1 bne,a %icc, loop_2550 xnor %i6, %l5, %o1 fornot2 %f0, %f16, %f16 prefetch [%l7 + 0x7C], 0x2 loop_2550: movge %icc, %g6, %i1 xnor %i5, %g2, %g3 edge16n %i4, %o0, %o2 udiv %o3, 0x1CE3, %o6 edge16l %l0, %l2, %i3 mulx %g5, 0x00ED, %i0 xnor %l1, 0x0683, %l6 edge8n %o7, %o4, %l3 addc %g4, %i7, %g7 fpsub32s %f19, %f24, %f18 add %o5, 0x089E, %i2 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 udivx %g1, 0x0C07, %l4 set 0x08, %o5 prefetcha [%l7 + %o5] 0x81, 0x1 taddcctv %o1, %i6, %i1 add %l7, 0x20, %l6 wr %g0, 0x81, %asi casxa [%l6] %asi, %i5, %g6 array32 %g2, %i4, %g3 fbn,a %fcc1, loop_2551 tvs %icc, 0x0 fxnors %f25, %f10, %f22 edge8l %o2, %o3, %o6 loop_2551: fexpand %f5, %f14 bneg,a,pt %xcc, loop_2552 udiv %l0, 0x160B, %o0 fands %f8, %f15, %f15 fnors %f5, %f23, %f12 loop_2552: fmovdle %icc, %f25, %f19 sdivcc %l2, 0x0B2D, %i3 alignaddr %i0, %l1, %g5 fcmpeq32 %f20, %f30, %o7 udivcc %l6, 0x0FFD, %l3 stx %o4, [%l7 + 0x40] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %g4, 0x1629, %i7 movgu %icc, %g7, %o5 fmovscc %xcc, %f9, %f19 udivx %g1, 0x01CF, %l4 swap [%l7 + 0x18], %i2 fcmpgt32 %f12, %f0, %l5 wr %g0, 0x89, %asi swapa [%l7 + 0x38] %asi, %o1 fmovs %f12, %f15 movrne %i1, 0x1D2, %i5 movcs %icc, %g6, %g2 set 0x14, %o4 stba %i6, [%l7 + %o4] 0x19 array16 %i4, %g3, %o3 wr %g0, 0x89, %asi ldsba [%l7 + 0x66] %asi, %o2 fmul8sux16 %f20, %f4, %f10 fpack16 %f12, %f13 subccc %l0, %o0, %o6 movne %icc, %i3, %l2 tpos %icc, 0x0 xorcc %l1, 0x0FEF, %g5 sdivcc %o7, 0x0DC9, %l6 fpmerge %f8, %f11, %f14 movpos %xcc, %i0, %o4 taddcc %g4, 0x1824, %i7 movrlez %g7, 0x28D, %o5 movvc %xcc, %l3, %l4 fcmpne32 %f26, %f30, %g1 movge %xcc, %l5, %i2 bvs,pn %icc, loop_2553 bneg,a %icc, loop_2554 andn %i1, %i5, %o1 tleu %icc, 0x4 loop_2553: ble loop_2555 loop_2554: edge32 %g6, %g2, %i4 nop setx loop_2556, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32n %i6, %g3, %o2 loop_2555: edge32ln %o3, %l0, %o6 xnorcc %i3, %l2, %l1 loop_2556: sth %o0, [%l7 + 0x3C] bl,pt %xcc, loop_2557 edge8n %g5, %l6, %o7 tne %icc, 0x4 movgu %icc, %o4, %g4 loop_2557: edge32ln %i7, %i0, %o5 fmovrsne %l3, %f28, %f31 sllx %g7, 0x0B, %g1 fnot2s %f17, %f30 sllx %l4, %i2, %i1 umulcc %i5, 0x1813, %o1 fmovsne %xcc, %f10, %f28 faligndata %f20, %f2, %f16 fmovse %xcc, %f0, %f29 bshuffle %f22, %f26, %f30 edge8n %g6, %l5, %i4 taddcc %i6, %g3, %g2 andn %o3, %l0, %o6 sethi 0x15F6, %i3 mulx %o2, %l2, %l1 sll %o0, 0x03, %g5 subc %l6, %o4, %o7 sra %i7, 0x12, %i0 movleu %xcc, %o5, %g4 array32 %g7, %l3, %g1 fmovse %icc, %f12, %f26 umul %i2, 0x02C0, %i1 bn,pn %icc, loop_2558 sllx %l4, 0x10, %i5 fxnor %f12, %f12, %f30 edge8ln %o1, %g6, %i4 loop_2558: edge16 %i6, %g3, %g2 set 0x4B, %i7 lduba [%l7 + %i7] 0x81, %o3 fnot1 %f14, %f22 nop set 0x1C, %i5 ldsb [%l7 + %i5], %l0 fnot2 %f8, %f14 orncc %o6, %l5, %o2 std %i2, [%l7 + 0x28] flush %l7 + 0x50 tle %xcc, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpack32 %f2, %f4, %f22 movle %icc, %l2, %l1 add %l7, 0x40, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o0 casa [%l6] 0x80, %o0, %l6 udivx %o4, 0x0069, %g5 edge8l %o7, %i7, %o5 tsubcctv %g4, %g7, %l3 andncc %i0, %i2, %i1 fcmpne32 %f24, %f24, %l4 nop setx loop_2559, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 faligndata %f12, %f4, %f2 fbue,a %fcc2, loop_2560 loop_2559: xor %g1, %o1, %i5 fornot2s %f21, %f29, %f5 fpsub32 %f22, %f22, %f6 loop_2560: fmovdge %xcc, %f21, %f15 set 0x73, %o6 ldstuba [%l7 + %o6] 0x0c, %i4 movneg %icc, %g6, %i6 xnor %g2, 0x188C, %o3 umul %g3, %o6, %l5 udivx %l0, 0x0400, %o2 fcmpeq32 %f26, %f26, %l2 srl %l1, %o0, %l6 fmovdle %icc, %f30, %f14 tle %xcc, 0x6 stbar wr %g0, 0x19, %asi lduwa [%l7 + 0x48] %asi, %o4 fcmple32 %f24, %f24, %i3 nop set 0x78, %i2 prefetch [%l7 + %i2], 0x0 array32 %o7, %i7, %o5 array32 %g4, %g5, %g7 movg %xcc, %i0, %i2 fmovdg %xcc, %f31, %f8 tl %icc, 0x5 brlez,a %i1, loop_2561 subccc %l4, %g1, %o1 ta %xcc, 0x4 wr %g0, 0x2f, %asi ldda [%l7 + 0x10] %asi, %i4 loop_2561: fnot1 %f8, %f26 edge8 %l3, %g6, %i6 tpos %icc, 0x7 te %icc, 0x1 movvc %xcc, %g2, %o3 fmul8x16 %f8, %f28, %f22 fbo %fcc3, loop_2562 mulx %i4, 0x0C95, %g3 nop set 0x3E, %o1 sth %o6, [%l7 + %o1] ldd [%l7 + 0x10], %l0 loop_2562: std %f28, [%l7 + 0x68] subcc %l5, %l2, %l1 fmovsa %icc, %f9, %f28 movneg %xcc, %o0, %o2 wr %g0, 0x10, %asi stda %f0, [%l7 + 0x40] %asi movn %icc, %o4, %i3 stbar fble,a %fcc0, loop_2563 srax %l6, %i7, %o7 sdiv %o5, 0x13AB, %g4 fbne,a %fcc1, loop_2564 loop_2563: taddcc %g7, 0x0D15, %i0 fble,a %fcc3, loop_2565 mulx %g5, %i1, %l4 loop_2564: addcc %i2, 0x0379, %g1 fbne %fcc3, loop_2566 loop_2565: movre %i5, 0x013, %o1 tsubcctv %g6, %i6, %l3 move %icc, %g2, %i4 loop_2566: nop set 0x10, %i0 stha %g3, [%l7 + %i0] 0x15 fmovrslez %o3, %f9, %f9 fcmpne32 %f20, %f20, %o6 subc %l0, 0x1830, %l5 fornot1s %f1, %f5, %f8 set 0x54, %i3 lduwa [%l7 + %i3] 0x0c, %l2 fornot2s %f7, %f20, %f5 fmovdn %icc, %f13, %f6 tleu %xcc, 0x6 fmovscc %icc, %f3, %f30 and %o0, %o2, %o4 movrgz %i3, 0x0E6, %l6 add %l7, 0x34, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %i7 casa [%l6] 0x0c, %i7, %l1 andn %o7, 0x0F7C, %o5 ldstub [%l7 + 0x25], %g4 tcs %icc, 0x2 wr %g0, 0x04, %asi lda [%l7 + 0x2C] %asi, %f28 ldub [%l7 + 0x42], %i0 fmovrdgz %g5, %f10, %f18 tsubcctv %i1, 0x032E, %g7 fpack32 %f22, %f2, %f8 fbe %fcc1, loop_2567 fcmpes %fcc1, %f6, %f13 array32 %i2, %g1, %i5 srlx %o1, %g6, %i6 loop_2567: nop wr %g0, 0x10, %asi prefetcha [%l7 + 0x28] %asi, 0x2 set 0x40, %l0 stda %f16, [%l7 + %l0] 0x18 movre %l3, 0x11B, %i4 ble,a,pn %xcc, loop_2568 fxnors %f8, %f29, %f4 fpack32 %f14, %f26, %f8 udivcc %g3, 0x0CD0, %o3 loop_2568: fmovrde %o6, %f4, %f26 edge32ln %l0, %g2, %l2 subccc %l5, %o0, %o2 addcc %i3, 0x1CB5, %o4 tleu %icc, 0x0 movre %i7, 0x389, %l1 edge32n %l6, %o5, %g4 movvc %xcc, %i0, %o7 fmovrdlz %i1, %f6, %f20 fsrc2 %f22, %f22 orn %g7, %i2, %g1 set 0x78, %l6 stba %i5, [%l7 + %l6] 0x27 membar #Sync wr %g0, 0x04, %asi lda [%l7 + 0x0C] %asi, %f31 edge32 %g5, %g6, %o1 addc %l4, 0x0FAE, %l3 movvc %xcc, %i6, %i4 udivx %g3, 0x0F0C, %o6 fbug %fcc2, loop_2569 stw %l0, [%l7 + 0x5C] udivcc %o3, 0x1826, %l2 subc %g2, 0x136B, %l5 loop_2569: te %icc, 0x4 mulx %o0, %o2, %o4 fbl,a %fcc3, loop_2570 edge16l %i7, %l1, %l6 movrgz %i3, %o5, %i0 ta %xcc, 0x6 loop_2570: alignaddrl %g4, %i1, %o7 bvs loop_2571 fmovsa %xcc, %f24, %f12 orcc %i2, %g7, %g1 set 0x3A, %g7 ldsha [%l7 + %g7] 0x19, %i5 loop_2571: movpos %icc, %g6, %g5 tsubcc %l4, %o1, %i6 edge16n %l3, %g3, %i4 wr %g0, 0x10, %asi ldsha [%l7 + 0x7E] %asi, %o6 mulscc %l0, 0x1597, %o3 fbule %fcc0, loop_2572 edge16 %l2, %g2, %l5 fandnot2 %f30, %f12, %f28 set 0x45, %l1 lduba [%l7 + %l1] 0x18, %o2 loop_2572: nop add %l7, 0x30, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x89, %o0, %o4 lduw [%l7 + 0x1C], %i7 fmovdle %icc, %f21, %f23 bcs,a %icc, loop_2573 fbul,a %fcc3, loop_2574 st %f4, [%l7 + 0x58] bgu %xcc, loop_2575 loop_2573: ldsw [%l7 + 0x54], %l1 loop_2574: fexpand %f25, %f12 brgz,a %l6, loop_2576 loop_2575: movle %xcc, %i3, %i0 movre %g4, %i1, %o7 set 0x0, %o7 ldxa [%g0 + %o7] 0x4f, %o5 loop_2576: alignaddr %i2, %g7, %i5 movrne %g6, %g1, %l4 edge32l %g5, %i6, %o1 call loop_2577 tcs %icc, 0x3 tpos %xcc, 0x3 movrlz %g3, %l3, %i4 loop_2577: te %icc, 0x7 fpsub32 %f2, %f28, %f24 siam 0x7 lduw [%l7 + 0x68], %o6 fbule,a %fcc2, loop_2578 edge8 %l0, %l2, %o3 udivx %l5, 0x12F9, %o2 sdivx %o0, 0x0629, %o4 loop_2578: addcc %g2, 0x1630, %l1 srl %l6, %i7, %i3 mulscc %g4, %i1, %i0 edge32ln %o7, %o5, %i2 fbug,a %fcc3, loop_2579 fmovsvc %icc, %f25, %f3 udivx %i5, 0x155D, %g7 orn %g1, %l4, %g5 loop_2579: array16 %i6, %g6, %g3 fmovsg %xcc, %f0, %f21 movrne %o1, %l3, %o6 xorcc %i4, 0x05FE, %l0 fxors %f23, %f20, %f21 udivcc %o3, 0x02EA, %l5 movneg %icc, %o2, %l2 fpadd16s %f4, %f9, %f15 ldsb [%l7 + 0x74], %o0 set 0x6C, %o3 lduwa [%l7 + %o3] 0x10, %o4 edge32ln %g2, %l6, %i7 sethi 0x10DD, %i3 fnegs %f14, %f17 xnorcc %g4, 0x1EC5, %l1 movcs %icc, %i0, %i1 edge32l %o7, %o5, %i5 orcc %i2, 0x142C, %g7 tge %icc, 0x7 srax %g1, 0x08, %g5 fornot2s %f8, %f21, %f25 xnor %l4, 0x0EED, %g6 edge32 %g3, %i6, %o1 edge16ln %o6, %i4, %l3 fmovdvc %xcc, %f8, %f5 fblg,a %fcc3, loop_2580 fandnot1 %f20, %f16, %f8 fcmpgt16 %f24, %f28, %o3 movrgz %l5, %o2, %l0 loop_2580: mulx %o0, %o4, %l2 edge8 %l6, %i7, %i3 sub %g4, %g2, %i0 set 0x18, %l2 lda [%l7 + %l2] 0x88, %f7 fbne,a %fcc1, loop_2581 taddcctv %l1, %i1, %o7 ba %xcc, loop_2582 sllx %o5, %i2, %i5 loop_2581: movrlez %g7, 0x165, %g1 tleu %xcc, 0x1 loop_2582: fmovrdgez %l4, %f4, %f30 brlz %g6, loop_2583 fblg,a %fcc3, loop_2584 edge32 %g5, %g3, %o1 movge %icc, %i6, %i4 loop_2583: fsrc1s %f4, %f22 loop_2584: movneg %xcc, %o6, %o3 for %f12, %f20, %f4 movgu %xcc, %l3, %l5 siam 0x0 wr %g0, 0xf9, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync sll %o2, 0x03, %o0 brgez %o4, loop_2585 edge32n %l2, %l6, %l0 edge8l %i7, %g4, %i3 movrlz %g2, 0x032, %l1 loop_2585: fornot2 %f28, %f0, %f16 fpadd16s %f13, %f10, %f8 taddcctv %i1, 0x072E, %i0 fmovd %f12, %f16 tneg %icc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bn,a loop_2586 tge %xcc, 0x3 movne %xcc, %o5, %i2 movne %icc, %o7, %i5 loop_2586: brgz %g1, loop_2587 add %g7, %l4, %g5 stw %g6, [%l7 + 0x48] te %xcc, 0x7 loop_2587: edge32ln %o1, %i6, %g3 fxors %f17, %f16, %f8 array16 %o6, %o3, %l3 addcc %i4, %o2, %l5 fpsub16 %f4, %f6, %f10 brlz %o0, loop_2588 fmovdvc %icc, %f0, %f16 set 0x40, %g4 stda %f0, [%l7 + %g4] 0x1e membar #Sync loop_2588: fbl %fcc0, loop_2589 nop setx loop_2590, %l0, %l1 jmpl %l1, %l2 alignaddr %o4, %l0, %l6 movrgz %i7, %i3, %g2 loop_2589: movge %xcc, %l1, %g4 loop_2590: movrgz %i0, 0x3C4, %o5 edge8n %i2, %o7, %i1 set 0x58, %l3 stxa %i5, [%l7 + %l3] 0x0c mova %icc, %g7, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %l4, %g5, %g6 movrgz %i6, %g3, %o6 fmovrsne %o3, %f29, %f0 ldsw [%l7 + 0x70], %l3 brgez %i4, loop_2591 smulcc %o1, 0x0C82, %o2 fxor %f30, %f22, %f6 sll %l5, %o0, %l2 loop_2591: movgu %xcc, %o4, %l6 fnegs %f13, %f4 orncc %i7, %i3, %g2 add %l7, 0x10, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %l1, %l0 fmovrde %i0, %f4, %f30 fbl,a %fcc2, loop_2592 popc 0x1A17, %g4 and %i2, %o5, %i1 fmovrde %o7, %f28, %f22 loop_2592: fnot1s %f26, %f10 popc %g7, %g1 wr %g0, 0x10, %asi lduha [%l7 + 0x0A] %asi, %i5 fmovscc %icc, %f6, %f11 movn %icc, %g5, %g6 fxnor %f22, %f18, %f12 movcs %xcc, %i6, %g3 fmovspos %xcc, %f1, %f1 fmul8x16au %f3, %f4, %f24 wr %g0, 0x04, %asi ldsha [%l7 + 0x70] %asi, %o6 sdivcc %o3, 0x01AE, %l4 fmovsge %icc, %f12, %f20 tgu %xcc, 0x0 udivx %i4, 0x09B7, %l3 and %o1, 0x1C4A, %o2 movgu %xcc, %o0, %l2 edge8ln %l5, %o4, %i7 xorcc %i3, %g2, %l1 tl %icc, 0x3 srax %l6, 0x09, %l0 set 0x62, %g1 ldsba [%l7 + %g1] 0x81, %i0 fands %f17, %f18, %f29 movcc %icc, %i2, %o5 movg %icc, %g4, %i1 tcs %icc, 0x2 tvc %icc, 0x0 udiv %g7, 0x10ED, %o7 bgu %xcc, loop_2593 movrlez %g1, 0x0D1, %i5 orncc %g6, %g5, %i6 wr %g0, 0x89, %asi lduwa [%l7 + 0x3C] %asi, %o6 loop_2593: edge16ln %g3, %o3, %i4 fxnors %f13, %f28, %f21 brgez,a %l3, loop_2594 movrgez %o1, %l4, %o0 fmovscs %icc, %f31, %f23 xnor %o2, %l5, %o4 loop_2594: edge8n %l2, %i7, %i3 orncc %l1, %g2, %l6 tleu %icc, 0x1 set 0x2C, %l5 sta %f27, [%l7 + %l5] 0x88 edge16 %i0, %l0, %i2 fcmpes %fcc2, %f0, %f0 movvc %xcc, %o5, %i1 wr %g0, 0x88, %asi lduba [%l7 + 0x58] %asi, %g4 edge8 %g7, %o7, %g1 sethi 0x15D6, %g6 fnor %f10, %f8, %f16 fmovdpos %xcc, %f30, %f3 fnegs %f5, %f14 addccc %g5, 0x0CA1, %i6 fands %f18, %f5, %f2 brgez %o6, loop_2595 taddcc %i5, 0x0590, %o3 bcc,pt %xcc, loop_2596 fnot2s %f31, %f1 loop_2595: bpos,pt %xcc, loop_2597 subccc %i4, 0x196D, %l3 loop_2596: edge32n %o1, %g3, %l4 addc %o0, %l5, %o4 loop_2597: xnor %o2, 0x1B39, %l2 brlz,a %i7, loop_2598 andncc %l1, %i3, %g2 te %xcc, 0x6 taddcctv %l6, 0x08D4, %i0 loop_2598: membar 0x1B set 0x45, %g6 ldsba [%l7 + %g6] 0x15, %l0 srl %i2, %o5, %g4 brgz,a %g7, loop_2599 membar 0x0F brnz %o7, loop_2600 sdivcc %g1, 0x1BE4, %g6 loop_2599: taddcctv %g5, %i1, %i6 wr %g0, 0x2b, %asi stwa %o6, [%l7 + 0x58] %asi membar #Sync loop_2600: nop wr %g0, 0x1f, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync wr %g0, 0x89, %asi prefetcha [%l7 + 0x50] %asi, 0x2 array16 %i4, %l3, %o1 tsubcctv %o3, %l4, %g3 fpack32 %f28, %f6, %f14 movne %icc, %o0, %o4 tcc %icc, 0x1 movrgz %l5, %o2, %i7 tpos %xcc, 0x7 fands %f12, %f9, %f21 tvc %xcc, 0x6 bcc,pt %icc, loop_2601 subccc %l1, %l2, %i3 taddcctv %g2, 0x007F, %l6 fand %f24, %f26, %f4 loop_2601: nop wr %g0, 0x80, %asi ldstuba [%l7 + 0x60] %asi, %i0 movcs %xcc, %l0, %o5 edge16ln %g4, %i2, %o7 fmovdgu %xcc, %f18, %f22 fmul8x16au %f15, %f14, %f24 taddcctv %g1, %g6, %g5 fmovrdne %i1, %f12, %f14 addcc %g7, 0x0807, %o6 fmovrslz %i6, %f20, %f8 fornot1s %f24, %f0, %f25 tvc %xcc, 0x4 movrlz %i4, 0x142, %l3 movrgez %i5, %o1, %l4 taddcc %o3, 0x0E46, %o0 tvs %icc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbule,a %fcc1, loop_2602 brgz,a %o4, loop_2603 stbar xorcc %l5, %o2, %g3 loop_2602: mulscc %l1, %l2, %i7 loop_2603: movre %i3, %l6, %i0 smul %l0, %g2, %o5 add %i2, %o7, %g4 ble,pt %icc, loop_2604 ldstub [%l7 + 0x29], %g6 srl %g1, 0x03, %i1 fmovda %xcc, %f31, %f23 loop_2604: movrlez %g7, 0x2AF, %g5 tsubcctv %o6, 0x09B8, %i6 brlz %i4, loop_2605 tn %icc, 0x7 movcc %icc, %i5, %l3 movneg %icc, %o1, %o3 loop_2605: nop set 0x18, %l4 ldxa [%l7 + %l4] 0x19, %l4 wr %g0, 0x89, %asi swapa [%l7 + 0x10] %asi, %o4 fxnors %f5, %f18, %f8 tcc %icc, 0x3 srlx %l5, 0x06, %o2 udivcc %g3, 0x1CB3, %o0 tg %icc, 0x6 andcc %l2, 0x055F, %i7 xorcc %i3, %l1, %l6 srax %i0, %l0, %g2 movre %o5, 0x0F4, %o7 add %l7, 0x10, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i2 casa [%l6] %asi, %i2, %g4 fpadd32 %f16, %f24, %f4 udivcc %g6, 0x021D, %g1 tle %icc, 0x5 fnot2s %f6, %f16 ta %xcc, 0x5 edge16l %g7, %g5, %i1 sdiv %i6, 0x1AB3, %o6 xor %i5, %l3, %i4 fmovrsgez %o3, %f18, %f1 tn %icc, 0x3 sethi 0x12EA, %l4 fpack32 %f10, %f22, %f12 movrlez %o1, %o4, %l5 movne %icc, %g3, %o0 fmovse %icc, %f13, %f23 tcc %xcc, 0x4 fmovdleu %xcc, %f8, %f12 udiv %l2, 0x0756, %i7 movpos %xcc, %o2, %l1 movvs %xcc, %l6, %i0 bne,pt %icc, loop_2606 mulx %l0, %i3, %o5 fcmpes %fcc2, %f9, %f8 brz,a %g2, loop_2607 loop_2606: movn %icc, %i2, %o7 edge32n %g4, %g6, %g7 movneg %icc, %g1, %g5 loop_2607: fmovsne %xcc, %f23, %f21 fmovsn %xcc, %f20, %f28 fsrc2s %f14, %f17 movge %xcc, %i1, %o6 fcmps %fcc3, %f29, %f19 movvs %icc, %i5, %l3 tpos %xcc, 0x4 fbn,a %fcc0, loop_2608 edge32n %i4, %o3, %i6 movne %icc, %o1, %l4 nop setx loop_2609, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2608: fmovrde %l5, %f12, %f18 movrlez %o4, %g3, %l2 fmovdvs %icc, %f1, %f18 loop_2609: fnot2 %f2, %f20 andcc %i7, 0x1B9E, %o2 tl %icc, 0x0 add %l7, 0x4C, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %l1 casa [%l6] %asi, %l1, %l6 bleu,a %xcc, loop_2610 movge %icc, %o0, %i0 tg %icc, 0x7 fmovsg %xcc, %f8, %f10 loop_2610: edge16ln %l0, %i3, %g2 sethi 0x05E2, %i2 addcc %o7, 0x0E21, %o5 popc %g4, %g6 nop set 0x7C, %o0 ldsh [%l7 + %o0], %g1 fmovsvs %xcc, %f1, %f4 orn %g5, %g7, %o6 edge8ln %i5, %l3, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge,a %fcc1, loop_2611 sdivx %i1, 0x0F0D, %i6 bleu,a %xcc, loop_2612 fba %fcc1, loop_2613 loop_2611: edge32ln %o1, %l4, %o3 wr %g0, 0x0c, %asi swapa [%l7 + 0x40] %asi, %o4 loop_2612: fble,a %fcc0, loop_2614 loop_2613: fandnot1 %f0, %f4, %f0 xnorcc %l5, %g3, %i7 andn %l2, 0x043C, %o2 loop_2614: mulscc %l6, %o0, %i0 ldd [%l7 + 0x08], %l0 fmovsge %xcc, %f30, %f6 fbe,a %fcc1, loop_2615 bn,a %icc, loop_2616 nop setx loop_2617, %l0, %l1 jmpl %l1, %l1 movrlz %g2, 0x0E3, %i2 loop_2615: stbar loop_2616: array32 %i3, %o7, %o5 loop_2617: fone %f0 move %xcc, %g6, %g1 fbo %fcc2, loop_2618 bg,pt %icc, loop_2619 movrlez %g5, 0x0C6, %g7 edge16 %o6, %i5, %g4 loop_2618: brnz %l3, loop_2620 loop_2619: prefetch [%l7 + 0x4C], 0x1 subccc %i1, 0x17C5, %i6 fmovrslz %o1, %f21, %f7 loop_2620: edge8 %l4, %o3, %i4 fmovsn %xcc, %f3, %f28 fzero %f26 set 0x4C, %g5 lda [%l7 + %g5] 0x11, %f28 sdivx %o4, 0x157D, %l5 andn %i7, 0x078F, %l2 fmovdleu %icc, %f21, %f19 wr %g0, 0x80, %asi stwa %g3, [%l7 + 0x24] %asi set 0x20, %g3 sta %f19, [%l7 + %g3] 0x19 or %o2, %o0, %l6 fbu %fcc1, loop_2621 brlez,a %i0, loop_2622 umul %l1, %g2, %i2 wr %g0, 0xea, %asi stwa %l0, [%l7 + 0x0C] %asi membar #Sync loop_2621: fbue,a %fcc2, loop_2623 loop_2622: move %xcc, %o7, %i3 fbug,a %fcc0, loop_2624 tgu %icc, 0x2 loop_2623: umulcc %o5, %g1, %g5 bvc %icc, loop_2625 loop_2624: edge16 %g7, %g6, %i5 fbge %fcc0, loop_2626 movleu %xcc, %g4, %l3 loop_2625: fsrc1s %f7, %f20 stx %i1, [%l7 + 0x78] loop_2626: taddcc %i6, 0x1B64, %o6 edge32 %l4, %o1, %i4 tne %xcc, 0x1 fpsub16s %f23, %f5, %f29 lduw [%l7 + 0x10], %o4 fpsub32 %f20, %f2, %f10 fble %fcc3, loop_2627 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %l5, %o3, %i7 bgu,a,pt %icc, loop_2628 loop_2627: edge8n %l2, %g3, %o2 edge8ln %l6, %i0, %l1 fsrc1 %f18, %f24 loop_2628: fpsub16 %f16, %f28, %f16 fbuge %fcc2, loop_2629 and %o0, 0x1886, %i2 movne %icc, %l0, %g2 movg %xcc, %i3, %o7 loop_2629: nop set 0x4E, %i6 lduha [%l7 + %i6] 0x04, %o5 fnegd %f28, %f28 move %icc, %g5, %g7 fnot1s %f19, %f2 alignaddrl %g6, %g1, %i5 fmul8sux16 %f30, %f2, %f30 movrne %l3, %g4, %i6 movge %icc, %i1, %l4 tvc %icc, 0x1 fornot1s %f0, %f11, %f16 andn %o1, %o6, %i4 ldstub [%l7 + 0x08], %o4 fbul,a %fcc1, loop_2630 tleu %icc, 0x3 lduw [%l7 + 0x38], %o3 stb %l5, [%l7 + 0x50] loop_2630: udivx %i7, 0x14DC, %l2 flush %l7 + 0x24 orcc %o2, 0x03B9, %l6 fbul %fcc3, loop_2631 xnorcc %g3, %i0, %o0 smul %i2, %l1, %g2 srl %l0, %o7, %i3 loop_2631: mulx %o5, %g7, %g5 ble,a %xcc, loop_2632 xnorcc %g6, 0x1BCE, %g1 movrlez %l3, 0x377, %i5 pdist %f30, %f4, %f20 loop_2632: bn,pn %icc, loop_2633 tl %icc, 0x2 call loop_2634 te %xcc, 0x0 loop_2633: nop set 0x38, %i4 stxa %i6, [%l7 + %i4] 0x81 loop_2634: fmul8x16au %f1, %f9, %f28 mulscc %g4, 0x00BF, %i1 fmovrdne %o1, %f16, %f12 tne %icc, 0x4 ble,a %xcc, loop_2635 movvs %xcc, %o6, %i4 bgu,a,pn %icc, loop_2636 fbne,a %fcc3, loop_2637 loop_2635: movpos %xcc, %o4, %o3 movrne %l5, 0x22B, %i7 loop_2636: xnor %l2, %l4, %l6 loop_2637: tcs %xcc, 0x5 movcs %icc, %g3, %i0 movvc %xcc, %o2, %o0 edge16l %i2, %l1, %g2 edge32ln %o7, %i3, %o5 wr %g0, 0x81, %asi stda %l0, [%l7 + 0x38] %asi sethi 0x178A, %g5 andn %g6, 0x07F9, %g7 bvc,a %icc, loop_2638 subccc %g1, %l3, %i6 udivx %i5, 0x1F89, %i1 ldsh [%l7 + 0x6E], %o1 loop_2638: move %xcc, %g4, %i4 fmul8sux16 %f16, %f10, %f28 xnorcc %o6, 0x1A73, %o4 popc %o3, %l5 tgu %xcc, 0x4 tleu %xcc, 0x6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcs %icc, %i7, %l2 or %l6, 0x10F7, %l4 mulscc %i0, 0x0F63, %o2 fmovsge %xcc, %f26, %f27 fmovsleu %xcc, %f17, %f15 pdist %f24, %f6, %f20 fmovdleu %xcc, %f28, %f12 fmovsgu %icc, %f14, %f26 movrlz %o0, %g3, %l1 andncc %i2, %o7, %g2 tcs %xcc, 0x6 fcmpeq16 %f24, %f14, %o5 tvc %xcc, 0x3 sllx %l0, 0x11, %g5 tcs %xcc, 0x5 movl %icc, %i3, %g6 fmovspos %xcc, %f14, %f2 fbe %fcc0, loop_2639 fbug,a %fcc1, loop_2640 fbl %fcc1, loop_2641 popc 0x1399, %g1 loop_2639: umul %g7, %i6, %i5 loop_2640: siam 0x0 loop_2641: nop set 0x14, %g2 ldswa [%l7 + %g2] 0x80, %i1 fbul,a %fcc0, loop_2642 fpsub16 %f26, %f4, %f20 fmovrsne %l3, %f29, %f0 fbn,a %fcc3, loop_2643 loop_2642: tgu %xcc, 0x1 tcc %icc, 0x0 edge16l %g4, %i4, %o6 loop_2643: fone %f8 and %o1, %o4, %o3 edge16ln %i7, %l2, %l6 fmovrdlz %l4, %f26, %f18 add %i0, %l5, %o0 nop set 0x28, %o2 ldd [%l7 + %o2], %f24 and %o2, %g3, %i2 array16 %o7, %g2, %o5 fand %f6, %f30, %f22 sllx %l1, 0x1E, %l0 alignaddr %i3, %g5, %g6 tg %icc, 0x2 udiv %g7, 0x1394, %g1 mulscc %i5, 0x19BE, %i6 brlez %l3, loop_2644 movvs %icc, %i1, %i4 fmovrsgz %g4, %f8, %f17 tn %icc, 0x6 loop_2644: movneg %xcc, %o1, %o6 movne %icc, %o3, %o4 ldd [%l7 + 0x58], %f14 movleu %xcc, %l2, %i7 fnegd %f14, %f26 mulx %l4, %i0, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd16s %f31, %f6, %f17 fmovdvc %xcc, %f27, %f25 smul %l6, %o2, %g3 sdivcc %i2, 0x0F46, %o7 fmovsle %xcc, %f9, %f22 ld [%l7 + 0x10], %f22 fmovdvc %icc, %f2, %f16 tg %icc, 0x0 fbl,a %fcc0, loop_2645 movne %icc, %o0, %o5 edge32ln %l1, %g2, %i3 movl %xcc, %g5, %l0 loop_2645: tpos %icc, 0x6 tsubcc %g6, 0x1468, %g7 membar 0x32 subcc %i5, 0x1F64, %i6 popc %g1, %i1 fmovdcc %xcc, %f0, %f24 udivcc %l3, 0x13AD, %i4 sdivx %g4, 0x1D45, %o1 or %o6, %o3, %o4 fmovrdlz %l2, %f8, %f22 fmul8x16au %f13, %f13, %f2 movge %icc, %i7, %i0 nop set 0x70, %o5 ldd [%l7 + %o5], %l4 fors %f20, %f22, %f9 fmovs %f22, %f24 fxnors %f29, %f25, %f10 movcs %xcc, %l6, %l5 bcs,a,pn %xcc, loop_2646 fmovdvc %icc, %f2, %f1 wr %g0, 0x80, %asi lduha [%l7 + 0x5A] %asi, %g3 loop_2646: addc %o2, %o7, %o0 fmovrdlz %i2, %f4, %f6 fmovse %xcc, %f10, %f2 bvc %xcc, loop_2647 udivcc %o5, 0x0CDA, %l1 stx %i3, [%l7 + 0x68] srl %g5, %g2, %l0 loop_2647: tsubcc %g6, 0x085A, %g7 swap [%l7 + 0x50], %i6 edge8 %i5, %i1, %l3 fblg %fcc1, loop_2648 fnot2s %f5, %f10 edge16ln %g1, %i4, %o1 nop set 0x3F, %o4 stb %g4, [%l7 + %o4] loop_2648: srlx %o6, %o3, %l2 sub %o4, %i7, %i0 ba,a %icc, loop_2649 fandnot2 %f2, %f20, %f16 fcmpne16 %f14, %f12, %l4 fone %f28 loop_2649: nop setx loop_2650, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array8 %l6, %l5, %g3 orcc %o2, 0x12F6, %o7 movneg %xcc, %o0, %i2 loop_2650: movrlz %o5, %i3, %l1 xor %g5, %g2, %l0 edge32n %g6, %i6, %i5 fmul8sux16 %f18, %f22, %f2 srl %i1, 0x15, %g7 fcmped %fcc2, %f10, %f30 edge16n %l3, %g1, %o1 movrgez %i4, %o6, %g4 fmovrslez %o3, %f26, %f22 andncc %l2, %o4, %i7 fpadd32s %f1, %f22, %f13 movre %l4, 0x197, %l6 andcc %i0, %l5, %g3 fnot1s %f16, %f24 fmovdvc %icc, %f25, %f1 flush %l7 + 0x10 ta %icc, 0x4 ba,pn %xcc, loop_2651 fandnot1 %f12, %f22, %f8 tgu %xcc, 0x4 srax %o7, %o0, %o2 loop_2651: tvc %xcc, 0x3 movcs %icc, %i2, %i3 sdivx %l1, 0x1F70, %o5 xnorcc %g2, 0x1D1F, %l0 swap [%l7 + 0x18], %g6 fble %fcc2, loop_2652 fcmped %fcc0, %f8, %f14 set 0x18, %i1 stxa %i6, [%g0 + %i1] 0x20 loop_2652: tcs %icc, 0x5 tl %icc, 0x7 edge8l %g5, %i1, %g7 addccc %i5, 0x1E45, %g1 array16 %l3, %i4, %o1 fmovd %f22, %f10 edge8n %o6, %o3, %l2 edge8 %g4, %o4, %i7 fmovrslz %l6, %f13, %f14 bcc %icc, loop_2653 fmovsgu %xcc, %f0, %f12 edge16l %i0, %l5, %g3 movre %o7, 0x018, %o0 loop_2653: fmovrsne %l4, %f26, %f8 fmovrdgz %o2, %f16, %f12 movrgez %i3, 0x32A, %l1 ldub [%l7 + 0x6A], %i2 srl %g2, 0x04, %o5 bg,a,pt %icc, loop_2654 fmovdn %icc, %f16, %f15 sll %l0, 0x08, %i6 mulscc %g6, %g5, %i1 loop_2654: tgu %icc, 0x4 fand %f24, %f12, %f2 movrlz %i5, 0x307, %g7 fmuld8ulx16 %f25, %f22, %f20 fzeros %f26 umul %g1, 0x12B8, %l3 fcmpeq16 %f30, %f10, %i4 fbue %fcc3, loop_2655 alignaddr %o1, %o3, %o6 fornot2 %f26, %f28, %f10 smul %l2, %o4, %g4 loop_2655: umulcc %i7, %l6, %i0 movvc %xcc, %l5, %o7 movrlz %o0, 0x3EF, %l4 bge,pn %xcc, loop_2656 te %icc, 0x3 move %icc, %o2, %i3 tl %icc, 0x5 loop_2656: movvs %xcc, %g3, %i2 sdivcc %l1, 0x0F8D, %o5 swap [%l7 + 0x30], %g2 edge8l %l0, %i6, %g6 movneg %xcc, %g5, %i1 fbl,a %fcc0, loop_2657 movl %xcc, %g7, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 membar 0x01 loop_2657: prefetch [%l7 + 0x30], 0x2 andcc %l3, 0x1254, %g1 tvc %icc, 0x2 taddcctv %o1, %i4, %o6 bpos,pt %icc, loop_2658 srl %o3, 0x10, %l2 bpos,a,pt %icc, loop_2659 tcc %icc, 0x4 loop_2658: fcmple32 %f12, %f10, %g4 tcs %icc, 0x1 loop_2659: edge8n %i7, %o4, %l6 fcmpgt16 %f22, %f4, %i0 udivx %o7, 0x0CF2, %l5 orcc %l4, 0x1EAA, %o0 tpos %xcc, 0x6 taddcctv %i3, 0x03DE, %o2 fmovdcc %xcc, %f19, %f25 movgu %xcc, %i2, %g3 sir 0x0D24 fmovsge %xcc, %f28, %f2 movne %xcc, %l1, %o5 sethi 0x0C17, %g2 udivx %i6, 0x1683, %g6 fpmerge %f10, %f26, %f2 set 0x38, %i7 lduwa [%l7 + %i7] 0x80, %g5 tgu %xcc, 0x4 tleu %icc, 0x0 edge16ln %l0, %i1, %i5 udiv %g7, 0x00CB, %l3 fpsub32 %f18, %f8, %f22 fpsub16s %f0, %f30, %f15 for %f24, %f14, %f6 umulcc %g1, %o1, %o6 std %o2, [%l7 + 0x58] set 0x40, %o6 stda %f0, [%l7 + %o6] 0x10 tne %icc, 0x5 sllx %i4, 0x0D, %l2 fnors %f7, %f21, %f28 ldsw [%l7 + 0x1C], %g4 bne,pt %xcc, loop_2660 taddcc %o4, %l6, %i0 sub %i7, %l5, %l4 fsrc1 %f30, %f18 loop_2660: sethi 0x19DD, %o7 fcmped %fcc3, %f8, %f4 movn %xcc, %o0, %i3 fcmpeq16 %f0, %f14, %i2 brgz %o2, loop_2661 tpos %icc, 0x3 sdivcc %g3, 0x0E63, %o5 fnot1s %f25, %f28 loop_2661: array32 %l1, %g2, %i6 fcmpgt32 %f20, %f20, %g5 fmovscs %icc, %f2, %f25 edge8ln %g6, %i1, %l0 move %xcc, %g7, %l3 fmovrsne %g1, %f15, %f30 set 0x54, %i2 stwa %i5, [%l7 + %i2] 0x81 fnot2s %f15, %f30 tge %icc, 0x3 fbg %fcc1, loop_2662 fmovs %f17, %f17 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x6 loop_2662: edge16ln %o6, %o1, %i4 taddcctv %o3, 0x1FC7, %l2 movle %icc, %g4, %l6 movpos %xcc, %i0, %i7 wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f0 membar 0x60 fbg %fcc1, loop_2663 fmovdn %icc, %f20, %f17 fmovsge %icc, %f29, %f10 ba %xcc, loop_2664 loop_2663: fnot1 %f2, %f4 orn %o4, %l4, %o7 movleu %icc, %o0, %i3 loop_2664: movge %icc, %l5, %o2 ble,pn %icc, loop_2665 fmovrsgez %g3, %f0, %f29 brlz,a %i2, loop_2666 brgz,a %o5, loop_2667 loop_2665: edge32ln %g2, %i6, %g5 fsrc2 %f30, %f16 loop_2666: fpsub32s %f7, %f27, %f21 loop_2667: fmovscs %icc, %f21, %f30 fmuld8ulx16 %f30, %f6, %f4 bl,pn %xcc, loop_2668 xorcc %g6, 0x11DE, %i1 fpsub32s %f21, %f21, %f3 fbo,a %fcc2, loop_2669 loop_2668: fmovse %xcc, %f31, %f16 fmovdvs %xcc, %f9, %f22 movcs %xcc, %l1, %g7 loop_2669: edge16 %l3, %g1, %i5 popc 0x0DB1, %o6 addccc %o1, 0x1123, %i4 smul %l0, %l2, %o3 subcc %g4, 0x0D7D, %l6 sll %i0, 0x16, %i7 movneg %icc, %o4, %l4 fone %f30 sll %o0, %i3, %l5 sdivx %o2, 0x1A4F, %g3 fornot1 %f0, %f20, %f12 movg %xcc, %o7, %i2 brlez %g2, loop_2670 edge16ln %o5, %g5, %g6 mulscc %i6, %l1, %i1 xnor %g7, %l3, %g1 loop_2670: fmovrslez %o6, %f30, %f6 std %i4, [%l7 + 0x20] fmovdcc %xcc, %f31, %f28 fcmpgt16 %f24, %f28, %i4 fxors %f27, %f19, %f14 bvs,a,pt %icc, loop_2671 fmovrdlez %l0, %f16, %f22 brnz %o1, loop_2672 fbule %fcc3, loop_2673 loop_2671: xorcc %o3, 0x07DD, %l2 movneg %xcc, %g4, %i0 loop_2672: edge32ln %i7, %l6, %l4 loop_2673: udiv %o4, 0x1D6F, %o0 bne,a,pt %icc, loop_2674 flush %l7 + 0x54 subcc %i3, %l5, %o2 edge32ln %g3, %o7, %g2 loop_2674: array16 %o5, %i2, %g5 orcc %i6, %g6, %i1 mova %icc, %l1, %g7 fpsub32s %f0, %f10, %f17 movcc %icc, %l3, %g1 edge16ln %i5, %i4, %o6 movneg %icc, %o1, %o3 ba,pn %xcc, loop_2675 movrgz %l0, 0x25A, %l2 fbge %fcc0, loop_2676 sra %i0, %g4, %l6 loop_2675: bshuffle %f0, %f20, %f8 movrlez %i7, %l4, %o0 loop_2676: tvs %xcc, 0x2 xnor %o4, 0x1B4C, %l5 sth %o2, [%l7 + 0x08] tvc %icc, 0x4 xorcc %i3, 0x1A20, %g3 movne %icc, %o7, %o5 fnot2s %f15, %f8 fand %f4, %f24, %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %i2, 0x121A, %g5 andcc %i6, %g6, %g2 fpadd32 %f20, %f30, %f30 movrgez %i1, %l1, %g7 srlx %l3, 0x18, %i5 movrgz %i4, 0x335, %o6 fblg %fcc1, loop_2677 and %o1, %g1, %l0 tn %icc, 0x6 popc %l2, %i0 loop_2677: nop set 0x48, %o1 ldx [%l7 + %o1], %o3 fcmpne32 %f24, %f4, %g4 nop setx loop_2678, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bg,a,pt %icc, loop_2679 membar 0x48 nop set 0x70, %i5 lduw [%l7 + %i5], %l6 loop_2678: movpos %xcc, %i7, %l4 loop_2679: bleu,a %icc, loop_2680 fbul,a %fcc0, loop_2681 edge32 %o4, %l5, %o0 sllx %i3, 0x0C, %g3 loop_2680: fpadd32s %f28, %f22, %f17 loop_2681: orn %o7, 0x1D9D, %o2 fmovdle %icc, %f25, %f1 tle %xcc, 0x4 wr %g0, 0x81, %asi lda [%l7 + 0x4C] %asi, %f27 tcs %icc, 0x4 taddcctv %o5, %g5, %i2 smul %g6, %i6, %i1 bg,a,pt %icc, loop_2682 tsubcctv %l1, %g2, %g7 tg %icc, 0x1 fzeros %f3 loop_2682: call loop_2683 movrlz %l3, %i5, %o6 lduw [%l7 + 0x7C], %i4 fmovrde %g1, %f10, %f20 loop_2683: fmovsa %icc, %f11, %f29 fmul8x16au %f27, %f1, %f24 movne %icc, %o1, %l2 tg %icc, 0x1 fmovrdlez %i0, %f26, %f8 set 0x18, %i3 ldsha [%l7 + %i3] 0x14, %o3 nop set 0x50, %l0 ldd [%l7 + %l0], %f2 fnot2 %f26, %f20 fcmps %fcc3, %f2, %f28 bcc,a,pn %xcc, loop_2684 fxors %f4, %f8, %f21 fmovsgu %icc, %f31, %f13 be,pt %icc, loop_2685 loop_2684: mulx %g4, 0x1C81, %l6 edge8l %i7, %l0, %l4 flush %l7 + 0x40 loop_2685: nop set 0x28, %l6 ldsha [%l7 + %l6] 0x14, %o4 bgu,pn %xcc, loop_2686 xnorcc %l5, 0x11D3, %o0 sethi 0x0F5B, %i3 andcc %o7, 0x031E, %o2 loop_2686: fmovrdne %o5, %f12, %f28 xnor %g3, %i2, %g5 movcs %xcc, %i6, %i1 tge %xcc, 0x0 orncc %l1, %g2, %g6 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f0 xorcc %g7, %i5, %o6 andn %l3, %g1, %i4 fmul8x16 %f26, %f16, %f6 movrlz %o1, %l2, %o3 xnorcc %g4, %l6, %i7 ble loop_2687 subc %i0, %l0, %o4 std %l4, [%l7 + 0x20] be,a loop_2688 loop_2687: orcc %l5, %o0, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovda %icc, %f23, %f6 loop_2688: movrlez %i3, 0x3EA, %o2 set 0x8, %i0 ldxa [%g0 + %i0] 0x20, %o5 move %icc, %g3, %g5 and %i2, 0x061A, %i1 bn,pn %xcc, loop_2689 sra %i6, 0x19, %l1 fnor %f4, %f16, %f10 edge32n %g2, %g6, %g7 loop_2689: fcmpne32 %f16, %f20, %o6 fmovdl %xcc, %f16, %f5 lduw [%l7 + 0x34], %i5 tge %xcc, 0x7 wr %g0, 0x19, %asi ldstuba [%l7 + 0x7B] %asi, %g1 ldsh [%l7 + 0x46], %i4 set 0x28, %l1 swapa [%l7 + %l1] 0x80, %l3 srax %o1, %l2, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %xcc, 0x7 ldx [%l7 + 0x70], %l6 xor %i7, %o3, %l0 fbuge %fcc2, loop_2690 movrne %i0, %o4, %l5 movg %icc, %o0, %l4 sub %i3, 0x1846, %o7 loop_2690: fbl,a %fcc0, loop_2691 addc %o2, 0x147A, %g3 te %xcc, 0x0 tpos %xcc, 0x3 loop_2691: fmovdle %icc, %f18, %f27 movrlz %o5, %i2, %i1 stbar stb %i6, [%l7 + 0x0F] mulx %g5, %l1, %g6 fmovrsgez %g2, %f2, %f28 fxor %f12, %f26, %f24 bshuffle %f14, %f0, %f22 movne %icc, %g7, %i5 bl,a,pn %icc, loop_2692 sra %g1, %i4, %l3 taddcc %o1, 0x1F45, %l2 sdiv %g4, 0x169F, %l6 loop_2692: movge %xcc, %o6, %i7 wr %g0, 0x11, %asi stda %l0, [%l7 + 0x38] %asi sdiv %i0, 0x077E, %o3 srax %o4, 0x17, %l5 fornot1s %f2, %f3, %f20 tvc %icc, 0x3 ldsw [%l7 + 0x14], %o0 movrgez %i3, %o7, %l4 tvc %xcc, 0x7 umul %o2, 0x068A, %g3 fblg,a %fcc0, loop_2693 fmovsleu %icc, %f19, %f27 movcc %icc, %o5, %i1 bne %icc, loop_2694 loop_2693: stw %i2, [%l7 + 0x3C] andn %i6, %l1, %g6 tne %icc, 0x2 loop_2694: srlx %g2, 0x01, %g7 tcs %icc, 0x4 fmul8x16 %f26, %f26, %f20 mulx %i5, %g1, %g5 movne %xcc, %l3, %i4 set 0x3E, %o7 stha %l2, [%l7 + %o7] 0x89 wr %g0, 0x27, %asi ldda [%l7 + 0x40] %asi, %g4 tl %xcc, 0x7 edge32ln %o1, %o6, %l6 andn %l0, %i7, %o3 sllx %i0, 0x07, %o4 sra %l5, %i3, %o7 movle %xcc, %o0, %o2 orcc %g3, %o5, %i1 movg %icc, %i2, %i6 fbu %fcc0, loop_2695 fcmped %fcc3, %f4, %f4 movle %xcc, %l1, %l4 orncc %g6, %g7, %i5 loop_2695: fbule %fcc3, loop_2696 bgu,a,pt %icc, loop_2697 sra %g2, %g5, %g1 addc %l3, %l2, %i4 loop_2696: fpsub32 %f4, %f8, %f16 loop_2697: fmuld8ulx16 %f0, %f30, %f22 tle %icc, 0x4 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 bleu,pn %xcc, loop_2698 sra %o1, 0x0B, %o6 nop set 0x40, %o3 stx %l6, [%l7 + %o3] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2698: xorcc %l0, %i7, %g4 subc %i0, %o3, %l5 wr %g0, 0x19, %asi lduha [%l7 + 0x50] %asi, %i3 fble %fcc2, loop_2699 fmovrsne %o7, %f18, %f8 fmovdneg %icc, %f23, %f0 and %o0, %o4, %o2 loop_2699: movvc %icc, %g3, %o5 brnz,a %i2, loop_2700 udiv %i1, 0x1EC1, %l1 xor %l4, %i6, %g7 edge32l %i5, %g6, %g5 loop_2700: be,a,pn %icc, loop_2701 movrne %g1, %l3, %l2 set 0x10, %l2 ldxa [%g0 + %l2] 0x20, %g2 loop_2701: bneg,a,pn %xcc, loop_2702 mova %icc, %i4, %o6 movpos %icc, %o1, %l6 set 0x2E, %g4 lduha [%l7 + %g4] 0x80, %i7 loop_2702: nop wr %g0, 0x89, %asi ldstuba [%l7 + 0x6E] %asi, %g4 wr %g0, 0x81, %asi ldswa [%l7 + 0x34] %asi, %l0 fmovdgu %xcc, %f7, %f13 tne %xcc, 0x3 fzeros %f1 fmovsneg %xcc, %f14, %f29 fandnot1s %f24, %f14, %f8 fble %fcc3, loop_2703 fsrc2s %f5, %f24 movvc %icc, %o3, %i0 tn %icc, 0x6 loop_2703: subccc %l5, %o7, %i3 nop setx loop_2704, %l0, %l1 jmpl %l1, %o0 fcmpne32 %f18, %f0, %o4 tpos %xcc, 0x3 fand %f2, %f22, %f2 loop_2704: tn %xcc, 0x1 fmovda %icc, %f18, %f29 umulcc %g3, %o5, %i2 mulscc %o2, 0x1D8D, %l1 xor %i1, 0x1B80, %l4 movpos %xcc, %i6, %i5 orncc %g6, %g5, %g7 movrgez %l3, %g1, %l2 fmovd %f2, %f14 movne %icc, %g2, %o6 set 0x66, %l3 stha %o1, [%l7 + %l3] 0x18 wr %g0, 0x04, %asi ldswa [%l7 + 0x48] %asi, %i4 udiv %i7, 0x0C48, %g4 edge8l %l0, %o3, %l6 fmovdle %xcc, %f25, %f27 sdivcc %l5, 0x079A, %o7 sra %i0, %i3, %o4 fbg %fcc1, loop_2705 fxor %f18, %f12, %f10 movvs %icc, %o0, %o5 brnz,a %g3, loop_2706 loop_2705: brz %i2, loop_2707 udivcc %l1, 0x0D79, %i1 std %o2, [%l7 + 0x68] loop_2706: fandnot2s %f31, %f14, %f14 loop_2707: lduh [%l7 + 0x50], %l4 membar 0x26 bne,a,pt %xcc, loop_2708 ldd [%l7 + 0x08], %i4 andcc %i6, %g6, %g5 tgu %xcc, 0x1 loop_2708: fabss %f10, %f2 umul %g7, %l3, %g1 tsubcctv %g2, %o6, %l2 sra %i4, 0x08, %i7 andn %g4, 0x1ACC, %o1 mova %icc, %o3, %l0 bleu,a %xcc, loop_2709 fexpand %f6, %f12 sdiv %l6, 0x0ED5, %l5 edge32ln %o7, %i0, %i3 loop_2709: addccc %o0, 0x182B, %o4 fcmple16 %f28, %f4, %g3 fmovda %icc, %f5, %f30 set 0x10, %g7 stda %i2, [%l7 + %g7] 0x10 fmul8x16au %f31, %f3, %f30 alignaddr %o5, %l1, %i1 orcc %l4, %o2, %i6 movneg %xcc, %i5, %g6 bgu,pt %icc, loop_2710 bge,a,pn %icc, loop_2711 fcmpgt32 %f4, %f10, %g7 srlx %g5, 0x06, %l3 loop_2710: fble %fcc1, loop_2712 loop_2711: bne,a %xcc, loop_2713 array8 %g1, %g2, %l2 bg,pn %xcc, loop_2714 loop_2712: sth %o6, [%l7 + 0x70] loop_2713: sth %i4, [%l7 + 0x7A] movgu %icc, %g4, %i7 loop_2714: fbn %fcc0, loop_2715 ldd [%l7 + 0x08], %f22 add %o3, 0x0F8B, %o1 and %l6, %l5, %l0 loop_2715: fba,a %fcc1, loop_2716 taddcctv %i0, %o7, %i3 movl %icc, %o4, %o0 ldd [%l7 + 0x40], %f24 loop_2716: fornot1s %f1, %f17, %f18 mulscc %i2, %g3, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcc,a,pn %icc, loop_2717 umul %l1, 0x0198, %i1 movrne %o2, %i6, %l4 umulcc %i5, 0x00F3, %g6 loop_2717: movre %g7, 0x0F0, %g5 fbo,a %fcc0, loop_2718 popc %l3, %g1 bneg,a loop_2719 fba %fcc3, loop_2720 loop_2718: edge32l %g2, %o6, %i4 fbule,a %fcc3, loop_2721 loop_2719: movcs %xcc, %l2, %i7 loop_2720: edge8n %o3, %g4, %l6 edge8n %o1, %l5, %i0 loop_2721: fmovdl %xcc, %f2, %f8 mulscc %o7, 0x19C4, %i3 fnors %f9, %f10, %f28 te %xcc, 0x4 movleu %xcc, %o4, %o0 movn %xcc, %l0, %i2 movrne %o5, 0x1E9, %g3 fabsd %f26, %f4 movrlz %l1, %i1, %o2 fba,a %fcc3, loop_2722 tgu %xcc, 0x4 brgz,a %l4, loop_2723 brlz,a %i5, loop_2724 loop_2722: fmovdvs %xcc, %f23, %f21 tle %xcc, 0x3 loop_2723: movvs %icc, %g6, %i6 loop_2724: tneg %xcc, 0x4 tpos %xcc, 0x5 bge,a,pn %xcc, loop_2725 nop set 0x22, %g1 stb %g7, [%l7 + %g1] subcc %g5, 0x0A2C, %g1 addc %g2, 0x0069, %o6 loop_2725: fbug,a %fcc0, loop_2726 fmovdcc %xcc, %f25, %f5 bl,a loop_2727 orcc %i4, 0x0046, %l3 loop_2726: fpackfix %f8, %f29 fbu,a %fcc2, loop_2728 loop_2727: ldsw [%l7 + 0x34], %i7 fmovsvc %xcc, %f29, %f23 smul %o3, 0x052D, %l2 loop_2728: fba %fcc3, loop_2729 fmovsg %icc, %f29, %f14 fmovdleu %icc, %f3, %f26 brnz %l6, loop_2730 loop_2729: movneg %xcc, %g4, %l5 edge32 %o1, %o7, %i3 fmovsle %icc, %f25, %f10 loop_2730: fcmpeq32 %f30, %f2, %i0 udivx %o4, 0x08E4, %o0 fba %fcc2, loop_2731 tneg %icc, 0x3 subcc %i2, %l0, %o5 move %icc, %g3, %l1 loop_2731: nop wr %g0, 0x04, %asi stxa %i1, [%l7 + 0x48] %asi fba,a %fcc1, loop_2732 fcmpgt16 %f8, %f10, %l4 tleu %xcc, 0x5 move %icc, %i5, %o2 loop_2732: call loop_2733 fcmpgt16 %f14, %f6, %g6 brz,a %i6, loop_2734 movpos %icc, %g7, %g1 loop_2733: fand %f14, %f18, %f16 tg %xcc, 0x3 loop_2734: fmovdle %icc, %f13, %f17 fmovsleu %xcc, %f30, %f10 fandnot2 %f20, %f22, %f28 fsrc2 %f20, %f6 tg %xcc, 0x7 membar 0x18 faligndata %f4, %f26, %f12 movcc %icc, %g2, %o6 movleu %icc, %i4, %g5 ldstub [%l7 + 0x27], %i7 array16 %o3, %l2, %l6 bge %icc, loop_2735 siam 0x0 alignaddrl %l3, %l5, %o1 fpmerge %f12, %f21, %f30 loop_2735: edge16l %o7, %i3, %i0 orcc %o4, %g4, %o0 membar 0x25 fble,a %fcc3, loop_2736 movg %xcc, %l0, %i2 bcs loop_2737 movg %icc, %o5, %l1 loop_2736: movn %xcc, %g3, %i1 udiv %i5, 0x02B8, %l4 loop_2737: array8 %o2, %g6, %i6 flush %l7 + 0x18 wr %g0, 0x80, %asi lduwa [%l7 + 0x28] %asi, %g7 fba %fcc2, loop_2738 tn %icc, 0x0 fba %fcc2, loop_2739 tvc %icc, 0x6 loop_2738: movre %g1, %g2, %i4 tge %icc, 0x2 loop_2739: movne %xcc, %o6, %i7 brlz %g5, loop_2740 addccc %o3, 0x0203, %l2 subc %l3, 0x0D50, %l5 ld [%l7 + 0x74], %f7 loop_2740: nop set 0x40, %g6 stwa %l6, [%l7 + %g6] 0x2f membar #Sync or %o1, %i3, %o7 mova %icc, %o4, %i0 sth %g4, [%l7 + 0x3A] fmovsneg %icc, %f26, %f17 fors %f30, %f7, %f31 set 0x4F, %l5 stba %o0, [%l7 + %l5] 0x80 orn %i2, %l0, %o5 mulx %g3, %l1, %i5 fblg %fcc2, loop_2741 move %icc, %l4, %o2 movrgz %g6, 0x3A0, %i6 bge,pn %icc, loop_2742 loop_2741: fbl %fcc3, loop_2743 tpos %xcc, 0x5 wr %g0, 0x21, %asi ldxa [%g0 + 0x110] %asi, %g7 loop_2742: bn,pt %icc, loop_2744 loop_2743: bl %xcc, loop_2745 edge16l %i1, %g1, %i4 te %icc, 0x5 loop_2744: tneg %xcc, 0x1 loop_2745: tn %icc, 0x4 srax %o6, %g2, %g5 fmovsle %xcc, %f3, %f31 fones %f30 nop setx loop_2746, %l0, %l1 jmpl %l1, %o3 fbo,a %fcc3, loop_2747 tle %icc, 0x2 bn,a,pt %xcc, loop_2748 loop_2746: stbar loop_2747: bvc loop_2749 brlz %i7, loop_2750 loop_2748: movleu %icc, %l3, %l2 ldx [%l7 + 0x28], %l5 loop_2749: movgu %xcc, %l6, %i3 loop_2750: membar 0x37 movre %o1, %o7, %o4 orncc %i0, %o0, %g4 orcc %l0, %o5, %g3 edge32 %l1, %i2, %i5 ldsw [%l7 + 0x48], %l4 bn,a,pn %icc, loop_2751 tg %icc, 0x0 tgu %xcc, 0x7 smul %o2, %i6, %g7 loop_2751: fsrc2 %f22, %f0 st %f20, [%l7 + 0x64] set 0x24, %l4 swapa [%l7 + %l4] 0x88, %i1 fpackfix %f24, %f20 movre %g1, %g6, %o6 sir 0x13CF tneg %xcc, 0x5 fmovspos %xcc, %f10, %f4 andncc %g2, %i4, %o3 orn %g5, 0x0965, %l3 flush %l7 + 0x44 tvs %icc, 0x6 movne %icc, %i7, %l2 edge8 %l6, %l5, %i3 fmovsl %icc, %f4, %f25 wr %g0, 0x18, %asi ldstuba [%l7 + 0x75] %asi, %o7 taddcc %o4, 0x10CA, %o1 fcmpgt32 %f4, %f10, %o0 call loop_2752 alignaddrl %i0, %l0, %o5 movleu %icc, %g3, %g4 fmovrsne %l1, %f26, %f24 loop_2752: lduh [%l7 + 0x12], %i5 ble,a loop_2753 or %l4, 0x19E8, %i2 fblg,a %fcc3, loop_2754 movg %icc, %o2, %g7 loop_2753: tg %icc, 0x5 sethi 0x1567, %i6 loop_2754: movrne %g1, %g6, %i1 addcc %g2, %o6, %o3 udivx %g5, 0x1CD6, %i4 movrne %l3, %i7, %l6 fmovdn %xcc, %f3, %f28 fcmple32 %f24, %f18, %l2 movgu %xcc, %l5, %i3 edge8ln %o7, %o1, %o0 set 0x66, %g5 ldstuba [%l7 + %g5] 0x88, %o4 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f16 sethi 0x0099, %i0 subcc %l0, 0x1933, %g3 subcc %o5, 0x0A2C, %g4 tvs %icc, 0x4 wr %g0, 0xea, %asi stxa %l1, [%l7 + 0x38] %asi membar #Sync fmovdleu %xcc, %f0, %f5 array8 %i5, %i2, %l4 fpsub32 %f0, %f22, %f8 edge32n %g7, %o2, %g1 fbue %fcc2, loop_2755 edge32 %g6, %i1, %g2 set 0x78, %o0 prefetcha [%l7 + %o0] 0x04, 0x2 loop_2755: edge32n %o3, %o6, %g5 tvc %icc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 swap [%l7 + 0x34], %l3 fbge %fcc0, loop_2756 movcs %xcc, %i7, %l6 edge16n %l2, %l5, %i3 sethi 0x004A, %o7 loop_2756: edge16 %i4, %o0, %o1 movgu %xcc, %i0, %l0 set 0x6A, %i6 stba %g3, [%l7 + %i6] 0x10 movpos %xcc, %o4, %o5 xorcc %g4, %i5, %i2 xor %l1, 0x0142, %l4 edge32ln %o2, %g1, %g6 fands %f7, %f24, %f25 sdivx %g7, 0x10E0, %i1 fsrc2s %f1, %f10 sdivcc %g2, 0x19C6, %i6 movvs %icc, %o3, %o6 set 0x40, %g3 stda %f16, [%l7 + %g3] 0x80 fornot1s %f12, %f20, %f3 sdivx %g5, 0x0020, %i7 wr %g0, 0x80, %asi ldsha [%l7 + 0x72] %asi, %l3 movleu %xcc, %l6, %l2 fexpand %f23, %f16 bcs,a %xcc, loop_2757 fnot1 %f16, %f28 movne %xcc, %l5, %i3 tl %xcc, 0x7 loop_2757: ldd [%l7 + 0x18], %f10 be,pt %xcc, loop_2758 fones %f4 movn %xcc, %o7, %o0 popc 0x09AA, %i4 loop_2758: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bl,a,pn %xcc, loop_2759 tleu %xcc, 0x7 fnor %f28, %f8, %f20 wr %g0, 0xe3, %asi stha %o1, [%l7 + 0x30] %asi membar #Sync loop_2759: edge16 %l0, %i0, %g3 bl,a,pt %xcc, loop_2760 xorcc %o4, %g4, %i5 fmovrdne %o5, %f22, %f6 fmuld8ulx16 %f24, %f4, %f8 loop_2760: bpos,pt %xcc, loop_2761 sra %i2, %l1, %o2 wr %g0, 0x18, %asi ldsha [%l7 + 0x2C] %asi, %g1 loop_2761: srl %g6, 0x12, %g7 ldub [%l7 + 0x3B], %i1 edge16ln %l4, %g2, %o3 andcc %o6, 0x0E2D, %g5 movrgez %i7, %i6, %l6 sir 0x15F7 fxnor %f16, %f4, %f22 array8 %l2, %l3, %i3 fbn %fcc0, loop_2762 fandnot1 %f12, %f18, %f16 addc %l5, %o7, %i4 andn %o1, %o0, %l0 loop_2762: fmovdle %xcc, %f6, %f15 ldd [%l7 + 0x20], %i0 sir 0x1FCA srl %g3, 0x1A, %o4 movcs %icc, %i5, %g4 xnorcc %o5, %l1, %i2 sdivx %o2, 0x1573, %g1 fpsub32 %f28, %f28, %f22 move %icc, %g6, %g7 tle %icc, 0x4 fmul8x16au %f18, %f19, %f8 tl %icc, 0x0 movn %xcc, %l4, %g2 fmul8ulx16 %f2, %f22, %f12 movre %o3, 0x3EA, %o6 bshuffle %f20, %f18, %f6 te %icc, 0x4 array32 %i1, %i7, %g5 ldsb [%l7 + 0x5F], %l6 mulscc %l2, %i6, %l3 sll %i3, 0x01, %l5 movrgz %o7, %i4, %o0 add %o1, 0x092F, %l0 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f16 tvs %icc, 0x3 umulcc %g3, %i0, %o4 xnor %i5, %o5, %l1 te %icc, 0x7 brnz,a %i2, loop_2763 fbe,a %fcc1, loop_2764 movn %icc, %g4, %g1 fmovdcc %xcc, %f31, %f31 loop_2763: fmovsa %xcc, %f10, %f31 loop_2764: nop wr %g0, 0x19, %asi ldsba [%l7 + 0x36] %asi, %g6 sir 0x0FA0 srl %g7, %l4, %g2 or %o2, 0x14B7, %o6 sethi 0x01BA, %i1 for %f2, %f12, %f0 fpack32 %f14, %f0, %f26 fbug,a %fcc0, loop_2765 movvs %icc, %o3, %i7 pdist %f12, %f28, %f14 sra %g5, 0x03, %l2 loop_2765: tl %xcc, 0x5 movvc %xcc, %l6, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %l3, %i3, %l5 set 0x2B, %g2 ldstuba [%l7 + %g2] 0x89, %o7 addcc %o0, %i4, %l0 orncc %g3, 0x00C7, %o1 smulcc %i0, %i5, %o4 ta %xcc, 0x2 fbn,a %fcc2, loop_2766 fblg %fcc1, loop_2767 edge8ln %l1, %o5, %i2 brlez,a %g1, loop_2768 loop_2766: tle %icc, 0x4 loop_2767: edge16 %g6, %g7, %g4 edge16 %g2, %o2, %o6 loop_2768: nop set 0x40, %i4 ldda [%l7 + %i4] 0x18, %f16 sll %l4, %i1, %o3 fpsub32s %f11, %f23, %f30 xnorcc %i7, 0x01C5, %g5 movrgz %l6, 0x39F, %i6 movre %l2, %i3, %l3 movl %icc, %l5, %o0 fnegs %f30, %f6 movvs %xcc, %o7, %l0 smulcc %g3, %i4, %i0 fbul %fcc1, loop_2769 brgez %i5, loop_2770 edge8 %o1, %l1, %o5 umulcc %o4, 0x104C, %g1 loop_2769: udivx %i2, 0x0FE7, %g7 loop_2770: tleu %icc, 0x4 bcs loop_2771 lduw [%l7 + 0x70], %g6 smul %g4, 0x12E4, %g2 add %l7, 0x4C, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %o2, %l4 loop_2771: xorcc %o6, %i1, %i7 fxnor %f18, %f14, %f14 bg,a %xcc, loop_2772 sub %o3, %g5, %i6 tn %icc, 0x0 fcmpes %fcc1, %f31, %f20 loop_2772: edge32l %l6, %l2, %l3 tleu %icc, 0x3 ldx [%l7 + 0x50], %l5 bcs,a,pt %xcc, loop_2773 fbne %fcc1, loop_2774 brlz,a %o0, loop_2775 addcc %o7, 0x021A, %l0 loop_2773: sdivcc %i3, 0x16DC, %i4 loop_2774: fmovsleu %xcc, %f7, %f11 loop_2775: nop add %l7, 0x60, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %i0, %g3 array16 %i5, %o1, %l1 smul %o5, 0x1E03, %o4 fmovda %icc, %f19, %f3 movgu %icc, %i2, %g1 sra %g7, %g4, %g6 fones %f6 tneg %xcc, 0x0 nop set 0x32, %o5 ldstub [%l7 + %o5], %o2 fbue,a %fcc0, loop_2776 edge8 %g2, %l4, %o6 fbule %fcc3, loop_2777 tpos %icc, 0x0 loop_2776: array8 %i1, %i7, %o3 fpsub16 %f12, %f28, %f8 loop_2777: ldstub [%l7 + 0x47], %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbe %fcc3, loop_2778 lduw [%l7 + 0x0C], %i6 fmovdn %icc, %f0, %f23 fnot2s %f16, %f13 loop_2778: movgu %xcc, %l6, %l3 tcc %icc, 0x3 ble,a loop_2779 fmovdneg %xcc, %f10, %f19 fcmpne32 %f6, %f26, %l2 xor %o0, %o7, %l0 loop_2779: sll %i3, %i4, %l5 mova %xcc, %i0, %g3 taddcctv %o1, %l1, %o5 move %xcc, %o4, %i5 fmovsge %icc, %f24, %f13 call loop_2780 fble %fcc2, loop_2781 sub %i2, %g7, %g1 fabss %f9, %f14 loop_2780: fcmpd %fcc3, %f0, %f24 loop_2781: fmovdcc %xcc, %f29, %f13 taddcc %g4, %g6, %g2 tn %xcc, 0x2 fmovdvc %icc, %f1, %f30 wr %g0, 0x19, %asi ldsha [%l7 + 0x4C] %asi, %o2 sll %l4, 0x11, %i1 sra %o6, 0x14, %i7 edge8n %g5, %o3, %i6 edge16 %l3, %l2, %o0 tvs %icc, 0x5 movne %xcc, %o7, %l6 fnors %f17, %f7, %f11 tleu %xcc, 0x3 fpadd32s %f25, %f22, %f5 mulx %l0, %i4, %i3 edge8 %i0, %l5, %g3 umul %l1, 0x000B, %o5 brlez,a %o4, loop_2782 edge32 %o1, %i5, %i2 lduh [%l7 + 0x1A], %g1 addcc %g7, %g4, %g6 loop_2782: srax %o2, %l4, %i1 fmovrdne %o6, %f18, %f20 bvs,a loop_2783 andncc %i7, %g5, %g2 bvs,a,pt %icc, loop_2784 orn %i6, %l3, %l2 loop_2783: bleu,a,pt %icc, loop_2785 fcmpeq32 %f18, %f6, %o0 loop_2784: movvs %icc, %o3, %l6 call loop_2786 loop_2785: bleu,a loop_2787 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %icc, 0x3 loop_2786: subccc %l0, %i4, %o7 loop_2787: tle %xcc, 0x7 fones %f16 ldd [%l7 + 0x28], %f22 nop set 0x78, %o4 stx %i0, [%l7 + %o4] xnorcc %i3, 0x0511, %l5 fmovdpos %icc, %f30, %f13 lduh [%l7 + 0x54], %g3 fpsub16 %f10, %f28, %f2 srl %l1, %o4, %o5 membar 0x54 bgu %icc, loop_2788 alignaddr %o1, %i2, %i5 mulscc %g1, %g7, %g6 tsubcc %g4, 0x1F95, %l4 loop_2788: fornot2 %f24, %f4, %f6 ldstub [%l7 + 0x34], %o2 tne %icc, 0x4 array8 %i1, %i7, %o6 fbuge %fcc2, loop_2789 addccc %g5, %g2, %i6 fbul,a %fcc3, loop_2790 tneg %icc, 0x4 loop_2789: subc %l3, %o0, %o3 edge8l %l6, %l0, %l2 loop_2790: tvc %icc, 0x7 fsrc2s %f3, %f6 pdist %f14, %f2, %f18 andncc %i4, %i0, %i3 fandnot1 %f18, %f18, %f4 set 0x2E, %i1 lduha [%l7 + %i1] 0x88, %l5 bge,a,pt %xcc, loop_2791 bne,a,pt %xcc, loop_2792 subc %o7, 0x03E1, %g3 movn %icc, %o4, %l1 loop_2791: membar 0x03 loop_2792: fxor %f30, %f24, %f0 tcs %xcc, 0x4 taddcc %o1, %o5, %i2 movcs %xcc, %i5, %g7 orn %g1, 0x0559, %g6 popc %l4, %o2 be,pn %xcc, loop_2793 fmovdvs %xcc, %f25, %f7 sir 0x04C1 add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i1 casxa [%l6] %asi, %i1, %i7 loop_2793: sub %g4, 0x0D9D, %o6 tn %icc, 0x7 tcc %icc, 0x3 fcmpeq16 %f6, %f8, %g5 wr %g0, 0x18, %asi lduha [%l7 + 0x28] %asi, %i6 fandnot2 %f0, %f18, %f30 fmovd %f30, %f14 fmovspos %xcc, %f3, %f24 wr %g0, 0x17, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync wr %g0, 0x5f, %asi stxa %l3, [%g0 + 0x0] %asi fblg,a %fcc2, loop_2794 andcc %o0, 0x1272, %o3 edge16l %l6, %l0, %g2 fmuld8ulx16 %f11, %f18, %f26 loop_2794: nop add %l7, 0x70, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x89, %i4, %l2 fbug,a %fcc0, loop_2795 fnors %f23, %f12, %f26 sethi 0x14C2, %i0 ldd [%l7 + 0x30], %f30 loop_2795: tcc %xcc, 0x6 fmovrdlez %i3, %f0, %f8 movrne %o7, %l5, %g3 movvs %xcc, %l1, %o1 set 0x8, %i7 stxa %o4, [%g0 + %i7] 0x21 movneg %icc, %o5, %i5 movrlz %i2, 0x198, %g1 sethi 0x0362, %g7 taddcc %g6, %l4, %o2 fpackfix %f2, %f31 tsubcctv %i7, %g4, %o6 bn,a loop_2796 fmovscs %xcc, %f6, %f31 fmuld8sux16 %f7, %f22, %f12 bcs,a,pt %icc, loop_2797 loop_2796: edge32n %i1, %g5, %i6 membar 0x54 edge8n %o0, %l3, %l6 loop_2797: movle %icc, %l0, %g2 udiv %o3, 0x1A50, %i4 bcc,a,pn %icc, loop_2798 taddcctv %l2, %i3, %i0 fornot2 %f6, %f30, %f30 udivx %o7, 0x0E39, %l5 loop_2798: nop set 0x40, %o2 lda [%l7 + %o2] 0x15, %f24 lduh [%l7 + 0x6C], %g3 tvc %icc, 0x3 alignaddr %o1, %l1, %o5 mulscc %o4, 0x0E20, %i2 set 0x3C, %o6 ldswa [%l7 + %o6] 0x15, %i5 ldsw [%l7 + 0x24], %g7 edge16ln %g1, %g6, %l4 srl %o2, %g4, %o6 bvs,pt %xcc, loop_2799 fbug,a %fcc1, loop_2800 nop set 0x70, %o1 lduw [%l7 + %o1], %i1 edge8ln %g5, %i7, %o0 loop_2799: ldsw [%l7 + 0x34], %l3 loop_2800: udivcc %l6, 0x184D, %l0 wr %g0, 0x11, %asi stda %i6, [%l7 + 0x48] %asi andncc %g2, %o3, %i4 edge16ln %i3, %i0, %o7 alignaddr %l5, %l2, %o1 fmul8x16au %f5, %f13, %f18 fbne,a %fcc0, loop_2801 fmovsg %xcc, %f3, %f9 subcc %g3, %o5, %o4 fmovsne %xcc, %f11, %f25 loop_2801: nop set 0x10, %i5 stha %l1, [%l7 + %i5] 0x2f membar #Sync xor %i2, %i5, %g7 array32 %g1, %l4, %g6 tg %icc, 0x3 membar 0x0C smulcc %g4, 0x0900, %o2 edge16n %o6, %i1, %g5 fmovrdne %i7, %f6, %f12 movre %l3, %o0, %l6 andncc %i6, %l0, %o3 fzeros %f24 set 0x6C, %i3 swapa [%l7 + %i3] 0x11, %g2 tgu %xcc, 0x2 fbule %fcc3, loop_2802 fcmpd %fcc3, %f30, %f30 xnorcc %i3, %i0, %o7 andncc %i4, %l5, %o1 loop_2802: bvc,a,pt %icc, loop_2803 sllx %g3, 0x0F, %l2 xnor %o4, %o5, %l1 tneg %xcc, 0x6 loop_2803: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvs,a,pt %xcc, loop_2804 movrne %i2, %g7, %i5 array8 %g1, %g6, %g4 edge32n %l4, %o2, %o6 loop_2804: sra %i1, 0x0F, %g5 bpos,pn %icc, loop_2805 add %i7, %o0, %l6 ba,pt %xcc, loop_2806 fblg,a %fcc1, loop_2807 loop_2805: fxnors %f20, %f29, %f29 smul %l3, %i6, %l0 loop_2806: xorcc %o3, %g2, %i0 loop_2807: edge16l %i3, %o7, %l5 tcc %xcc, 0x5 fcmpeq16 %f6, %f14, %o1 movrgz %g3, %l2, %i4 fcmpne32 %f22, %f22, %o4 alignaddr %l1, %o5, %i2 stbar orcc %g7, %g1, %i5 fpack16 %f2, %f24 movleu %icc, %g6, %g4 array16 %o2, %l4, %o6 smulcc %i1, 0x1F1B, %i7 fbule %fcc2, loop_2808 edge16l %o0, %g5, %l6 bvc,pn %xcc, loop_2809 movn %icc, %i6, %l3 loop_2808: subc %o3, 0x004A, %g2 mova %xcc, %i0, %i3 loop_2809: movrgez %o7, %l0, %l5 fmovscs %icc, %f8, %f26 tn %xcc, 0x4 srl %o1, 0x1B, %l2 nop set 0x34, %l0 ldstub [%l7 + %l0], %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlz %o4, loop_2810 srax %l1, %i4, %o5 brgez %g7, loop_2811 orn %g1, 0x08BA, %i2 loop_2810: bcs,pt %icc, loop_2812 fmul8x16 %f30, %f10, %f24 loop_2811: sdiv %i5, 0x0225, %g4 tsubcc %o2, 0x1EB2, %l4 loop_2812: bl loop_2813 fmovdvs %icc, %f1, %f13 udiv %g6, 0x107C, %o6 ldsw [%l7 + 0x54], %i1 loop_2813: fexpand %f31, %f28 udivx %i7, 0x1AEA, %o0 fnand %f24, %f0, %f20 movpos %icc, %l6, %i6 orn %l3, %g5, %g2 fbule,a %fcc3, loop_2814 movneg %xcc, %i0, %i3 udivcc %o3, 0x16D0, %l0 movne %icc, %l5, %o1 loop_2814: fpadd32s %f18, %f10, %f8 fnot1 %f26, %f22 fbl,a %fcc3, loop_2815 edge16 %o7, %g3, %l2 fmovrdlez %l1, %f16, %f6 movrgz %o4, %i4, %o5 loop_2815: tcc %icc, 0x5 movgu %xcc, %g7, %i2 xor %g1, 0x08A9, %g4 add %l7, 0x20, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x10, %i5, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_2816, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done call loop_2817 edge8 %g6, %l4, %i1 wr %g0, 0x81, %asi ldswa [%l7 + 0x24] %asi, %i7 loop_2816: edge8 %o6, %l6, %o0 loop_2817: nop add %l7, 0x44, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %l3, %g5 ble,a %icc, loop_2818 ldx [%l7 + 0x38], %g2 fnands %f25, %f23, %f24 edge8l %i6, %i3, %o3 loop_2818: fmovdcc %icc, %f23, %f10 subccc %l0, 0x1235, %l5 nop set 0x4C, %i2 stw %i0, [%l7 + %i2] movvs %xcc, %o7, %g3 add %l7, 0x48, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %l2, %l1 edge8l %o1, %i4, %o4 movcc %xcc, %g7, %o5 movrne %g1, 0x3FE, %g4 set 0x5C, %l6 ldsha [%l7 + %l6] 0x19, %i5 tcc %xcc, 0x1 fandnot2s %f0, %f18, %f11 tcc %icc, 0x6 smulcc %i2, %g6, %l4 ldstub [%l7 + 0x2D], %i1 swap [%l7 + 0x10], %i7 edge8l %o2, %l6, %o6 movl %icc, %o0, %g5 fba %fcc3, loop_2819 sethi 0x0158, %g2 sra %i6, 0x19, %i3 sdivcc %l3, 0x04AE, %l0 loop_2819: bvc loop_2820 srl %o3, 0x0D, %l5 tsubcc %o7, %i0, %l2 set 0x6C, %i0 stwa %l1, [%l7 + %i0] 0xea membar #Sync loop_2820: nop wr %g0, 0x04, %asi lduwa [%l7 + 0x48] %asi, %o1 addccc %i4, %g3, %o4 fmul8x16au %f9, %f13, %f28 tpos %icc, 0x2 xor %g7, 0x09D2, %o5 fbug %fcc0, loop_2821 bgu %xcc, loop_2822 sra %g4, %i5, %i2 udivcc %g1, 0x08B4, %g6 loop_2821: bneg,a,pt %xcc, loop_2823 loop_2822: bpos,a,pt %icc, loop_2824 srlx %i1, 0x14, %i7 edge32l %o2, %l6, %o6 loop_2823: tvs %icc, 0x0 loop_2824: bneg loop_2825 tne %xcc, 0x3 taddcctv %l4, %o0, %g2 wr %g0, 0x23, %asi stda %i6, [%l7 + 0x48] %asi membar #Sync loop_2825: popc %i3, %l3 sdivx %l0, 0x1F09, %o3 addccc %g5, 0x134A, %o7 ldsh [%l7 + 0x64], %i0 mulx %l2, %l1, %l5 edge16 %o1, %i4, %g3 fandnot2 %f30, %f18, %f6 alignaddrl %o4, %g7, %o5 wr %g0, 0x5f, %asi stxa %i5, [%g0 + 0x0] %asi movne %xcc, %g4, %g1 fxnor %f24, %f4, %f20 umul %i2, %i1, %g6 edge32n %i7, %l6, %o6 fpadd32 %f20, %f24, %f22 tvc %icc, 0x6 fmovrde %o2, %f24, %f8 fpsub32 %f2, %f12, %f30 set 0x3B, %o7 ldstuba [%l7 + %o7] 0x04, %l4 fmovs %f4, %f24 bn,a,pn %icc, loop_2826 ba,a loop_2827 fnot2 %f0, %f20 fmovrsgz %o0, %f8, %f14 loop_2826: subccc %g2, 0x0E0C, %i6 loop_2827: edge16 %i3, %l0, %l3 set 0x0C, %o3 ldswa [%l7 + %o3] 0x18, %g5 movvc %icc, %o7, %o3 tl %xcc, 0x5 edge16n %l2, %i0, %l5 ba,pn %icc, loop_2828 array16 %l1, %i4, %o1 udiv %o4, 0x1C59, %g3 fcmpeq32 %f4, %f0, %o5 loop_2828: fmul8sux16 %f22, %f0, %f28 subccc %i5, %g4, %g1 tne %xcc, 0x0 fbg,a %fcc0, loop_2829 fcmpes %fcc0, %f29, %f14 wr %g0, 0x27, %asi stha %g7, [%l7 + 0x38] %asi membar #Sync loop_2829: fnot2 %f20, %f8 movvs %xcc, %i2, %g6 stw %i1, [%l7 + 0x24] tleu %icc, 0x3 ldd [%l7 + 0x30], %i6 fbue,a %fcc0, loop_2830 faligndata %f16, %f6, %f10 set 0x58, %l2 ldxa [%l7 + %l2] 0x11, %o6 loop_2830: fmovrsgz %o2, %f23, %f28 sll %i7, %l4, %g2 tleu %icc, 0x1 andcc %o0, %i6, %l0 flush %l7 + 0x40 addc %i3, 0x0423, %g5 bvc loop_2831 bg,a,pt %xcc, loop_2832 bcc,a loop_2833 mova %icc, %l3, %o7 loop_2831: sll %l2, 0x10, %i0 loop_2832: fmovrdlz %o3, %f30, %f14 loop_2833: sra %l5, %i4, %l1 bcs,a loop_2834 srax %o4, %o1, %o5 fmul8x16 %f2, %f18, %f12 nop setx loop_2835, %l0, %l1 jmpl %l1, %g3 loop_2834: nop set 0x79, %l1 ldsb [%l7 + %l1], %i5 set 0x50, %g4 stxa %g1, [%l7 + %g4] 0x81 loop_2835: orncc %g4, %g7, %i2 mulx %i1, %l6, %o6 movle %icc, %g6, %o2 ldstub [%l7 + 0x64], %l4 stbar sethi 0x1189, %i7 membar 0x29 tsubcctv %o0, 0x00AB, %g2 fmul8x16al %f12, %f23, %f6 fmovsge %xcc, %f10, %f2 tge %xcc, 0x3 fpsub32s %f28, %f20, %f25 fmovrdlez %i6, %f2, %f6 tleu %xcc, 0x3 array32 %l0, %i3, %l3 movge %xcc, %g5, %l2 fbge %fcc0, loop_2836 bneg,a loop_2837 orncc %i0, %o7, %o3 set 0x64, %g7 stwa %i4, [%l7 + %g7] 0x0c loop_2836: fbul %fcc3, loop_2838 loop_2837: fblg %fcc0, loop_2839 xnor %l1, 0x16A0, %o4 nop setx loop_2840, %l0, %l1 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_2838: udivcc %l5, 0x16C9, %o5 loop_2839: movn %icc, %o1, %i5 alignaddrl %g1, %g4, %g7 loop_2840: xnor %i2, %i1, %g3 flush %l7 + 0x2C set 0x68, %g1 stwa %l6, [%l7 + %g1] 0x0c ldub [%l7 + 0x7F], %o6 movleu %icc, %g6, %o2 fbule %fcc0, loop_2841 smul %l4, 0x1EAE, %o0 sth %i7, [%l7 + 0x46] fmovse %xcc, %f19, %f24 loop_2841: srlx %i6, 0x00, %l0 set 0x50, %g6 lduwa [%l7 + %g6] 0x11, %i3 mulscc %l3, 0x140D, %g2 fmul8sux16 %f16, %f2, %f22 edge16n %l2, %g5, %o7 movne %icc, %i0, %i4 andn %o3, %l1, %o4 stbar tneg %xcc, 0x0 umul %o5, 0x127A, %o1 nop setx loop_2842, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbul %fcc3, loop_2843 fbue,a %fcc0, loop_2844 ldub [%l7 + 0x24], %l5 loop_2842: fornot2s %f2, %f19, %f8 loop_2843: nop set 0x28, %l3 ldxa [%l7 + %l3] 0x19, %g1 loop_2844: addccc %i5, 0x1B43, %g7 fbn %fcc2, loop_2845 sir 0x09B7 fble,a %fcc3, loop_2846 andn %g4, %i2, %i1 loop_2845: fpadd32 %f20, %f2, %f22 std %f12, [%l7 + 0x70] loop_2846: nop setx loop_2847, %l0, %l1 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 %l6, 0x1D23, %o6 fbl %fcc3, loop_2848 movvc %icc, %g6, %o2 loop_2847: tne %xcc, 0x1 wr %g0, 0x18, %asi ldstuba [%l7 + 0x50] %asi, %l4 loop_2848: fmovdg %xcc, %f10, %f14 and %g3, 0x0947, %o0 set 0x68, %l5 sta %f13, [%l7 + %l5] 0x15 ba,a,pn %icc, loop_2849 fmovsne %xcc, %f21, %f9 edge8l %i6, %l0, %i7 movrgez %l3, 0x2AC, %g2 loop_2849: addcc %l2, %i3, %o7 movpos %xcc, %g5, %i4 alignaddrl %o3, %i0, %o4 fpack32 %f20, %f10, %f16 movrne %o5, 0x187, %o1 movleu %xcc, %l1, %l5 st %f4, [%l7 + 0x68] fcmpgt32 %f14, %f4, %g1 nop setx loop_2850, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movleu %xcc, %i5, %g7 brnz,a %i2, loop_2851 brnz,a %g4, loop_2852 loop_2850: bleu,a,pt %xcc, loop_2853 sllx %i1, %o6, %l6 loop_2851: movcs %xcc, %g6, %l4 loop_2852: fmovd %f10, %f14 loop_2853: addccc %g3, %o0, %i6 taddcc %o2, %l0, %l3 srax %i7, 0x1F, %g2 array32 %l2, %o7, %g5 bleu,a,pt %xcc, loop_2854 ldub [%l7 + 0x30], %i4 sdivx %o3, 0x1FC5, %i0 edge32l %i3, %o5, %o4 loop_2854: fandnot2s %f19, %f3, %f3 fornot2 %f24, %f24, %f8 fmovdpos %xcc, %f11, %f15 mova %icc, %l1, %o1 fzeros %f2 sdiv %g1, 0x17DC, %i5 fsrc1s %f1, %f22 movrgz %l5, 0x1DA, %i2 smul %g7, %i1, %o6 movn %xcc, %g4, %g6 popc %l4, %l6 wr %g0, 0x2f, %asi stba %g3, [%l7 + 0x68] %asi membar #Sync bcs,pn %icc, loop_2855 srax %i6, %o0, %l0 fcmped %fcc2, %f8, %f0 nop setx loop_2856, %l0, %l1 jmpl %l1, %l3 loop_2855: fbne %fcc2, loop_2857 bneg,pt %xcc, loop_2858 add %o2, 0x0092, %i7 loop_2856: tgu %xcc, 0x5 loop_2857: orn %g2, %l2, %g5 loop_2858: tpos %xcc, 0x1 sdivx %i4, 0x19B2, %o3 umul %i0, 0x114B, %o7 sllx %i3, 0x10, %o4 bvs,a,pn %icc, loop_2859 fsrc1 %f0, %f10 ble,pn %xcc, loop_2860 movvc %xcc, %l1, %o5 loop_2859: fmovse %xcc, %f31, %f3 alignaddr %o1, %g1, %l5 loop_2860: sra %i2, %g7, %i1 fornot2s %f23, %f28, %f0 wr %g0, 0x18, %asi sta %f24, [%l7 + 0x38] %asi fandnot2 %f24, %f28, %f24 fmovdleu %icc, %f30, %f5 fcmped %fcc0, %f0, %f8 bge,pn %icc, loop_2861 tg %xcc, 0x0 brlz %o6, loop_2862 fmovrdgez %g4, %f20, %f2 loop_2861: nop add %l7, 0x58, %l6 wr %g0, 0x19, %asi casxa [%l6] %asi, %g6, %l4 loop_2862: 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 fmovdg %xcc, %f29, %f27 movrgz %i5, 0x1AA, %l6 fnot1 %f0, %f20 edge16l %i6, %g3, %o0 fornot2 %f30, %f0, %f12 nop set 0x28, %l4 stw %l3, [%l7 + %l4] stbar bvc,a,pt %icc, loop_2863 movvs %icc, %o2, %i7 sir 0x01E0 movrne %l0, 0x1B7, %l2 loop_2863: nop add %l7, 0x48, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %g2, %i4 taddcctv %o3, %g5, %o7 andncc %i0, %i3, %l1 fmovrdgez %o4, %f20, %f14 xor %o5, 0x102D, %g1 tle %icc, 0x1 fornot2 %f4, %f28, %f24 wr %g0, 0x18, %asi ldstuba [%l7 + 0x3E] %asi, %o1 fmovsl %icc, %f9, %f13 fcmple16 %f4, %f24, %i2 tcc %xcc, 0x5 wr %g0, 0x88, %asi ldxa [%l7 + 0x10] %asi, %l5 fmovdg %icc, %f18, %f17 fmul8sux16 %f8, %f6, %f6 umulcc %g7, %i1, %g4 set 0x6D, %g5 ldsba [%l7 + %g5] 0x0c, %o6 fpsub32 %f30, %f16, %f12 fmovda %xcc, %f13, %f21 subccc %g6, 0x0C04, %l4 movg %xcc, %i5, %l6 tpos %xcc, 0x4 alignaddrl %i6, %g3, %o0 sdivx %o2, 0x0875, %l3 tg %icc, 0x3 addc %l0, %l2, %i7 swap [%l7 + 0x6C], %i4 fmovscc %icc, %f6, %f23 sllx %g2, 0x1F, %o3 sdiv %g5, 0x1F7E, %o7 move %icc, %i3, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbug,a %fcc3, loop_2864 movrlez %o4, 0x351, %l1 bvc loop_2865 fmovscc %icc, %f11, %f19 loop_2864: tvc %xcc, 0x6 fnot1 %f22, %f0 loop_2865: movge %icc, %o5, %g1 fmovrde %o1, %f20, %f16 tsubcctv %i2, %l5, %g7 and %i1, 0x1B63, %g4 andcc %o6, %l4, %g6 orcc %i5, 0x16BC, %l6 edge16n %g3, %i6, %o2 st %f12, [%l7 + 0x64] movneg %xcc, %l3, %l0 tcs %icc, 0x6 fmul8ulx16 %f0, %f26, %f4 fmovrslez %o0, %f26, %f27 fxors %f3, %f14, %f25 array16 %i7, %l2, %i4 movvc %icc, %g2, %g5 wr %g0, 0x89, %asi swapa [%l7 + 0x50] %asi, %o7 taddcctv %o3, 0x0023, %i3 edge8 %i0, %l1, %o4 movleu %icc, %g1, %o5 movneg %icc, %o1, %i2 ldd [%l7 + 0x58], %l4 srl %i1, 0x08, %g4 prefetch [%l7 + 0x0C], 0x1 stbar array16 %g7, %o6, %g6 udiv %i5, 0x0DF7, %l6 set 0x10, %o0 stxa %g3, [%l7 + %o0] 0x04 stb %l4, [%l7 + 0x16] fbo %fcc0, loop_2866 stx %o2, [%l7 + 0x70] set 0x10, %g3 ldsba [%l7 + %g3] 0x04, %i6 loop_2866: xnor %l0, %o0, %i7 tpos %xcc, 0x1 tgu %icc, 0x3 edge16ln %l2, %i4, %l3 fone %f0 xorcc %g2, %g5, %o7 taddcc %i3, %o3, %l1 fmovsne %icc, %f14, %f25 movrgez %o4, 0x2C9, %i0 movle %xcc, %g1, %o5 fblg %fcc0, loop_2867 brz,a %o1, loop_2868 movl %xcc, %l5, %i1 movgu %icc, %g4, %g7 loop_2867: movcc %xcc, %o6, %i2 loop_2868: tge %icc, 0x4 movne %icc, %i5, %g6 udiv %l6, 0x0BE9, %l4 movgu %icc, %o2, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %l0, %o0, %i6 orn %l2, %i7, %i4 taddcctv %l3, %g2, %g5 movcs %xcc, %o7, %o3 fcmpes %fcc1, %f9, %f27 ldsb [%l7 + 0x4C], %i3 add %l7, 0x58, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %o4, %i0 set 0x51, %g2 stba %g1, [%l7 + %g2] 0x04 set 0x74, %i6 ldswa [%l7 + %i6] 0x0c, %o5 move %icc, %l1, %o1 edge16n %l5, %i1, %g4 fpadd32s %f18, %f5, %f21 orn %o6, %i2, %i5 sdivcc %g6, 0x08EB, %g7 fmovspos %icc, %f0, %f21 orcc %l6, %l4, %g3 fpack32 %f18, %f10, %f30 set 0x40, %i4 ldda [%l7 + %i4] 0x0c, %f0 movpos %xcc, %l0, %o0 bn,a,pn %icc, loop_2869 srlx %i6, %l2, %i7 fbul,a %fcc2, loop_2870 movl %icc, %o2, %l3 loop_2869: fcmpgt16 %f26, %f4, %g2 movne %icc, %g5, %o7 loop_2870: brgz %o3, loop_2871 tcs %xcc, 0x0 set 0x10, %o4 ldda [%l7 + %o4] 0x88, %i2 loop_2871: fpack16 %f24, %f22 tcs %icc, 0x2 sdivx %i4, 0x0108, %i0 fxors %f8, %f2, %f18 tge %icc, 0x5 movrgez %o4, %g1, %l1 tsubcctv %o5, 0x171C, %l5 st %f10, [%l7 + 0x44] sll %i1, %g4, %o6 umul %o1, %i2, %g6 bl %icc, loop_2872 fmovrsgez %i5, %f25, %f7 tn %xcc, 0x1 movrgez %g7, %l4, %l6 loop_2872: fmovsvs %icc, %f22, %f6 nop setx loop_2873, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpack16 %f12, %f1 fble,a %fcc0, loop_2874 andcc %g3, %o0, %l0 loop_2873: nop wr %g0, 0x80, %asi prefetcha [%l7 + 0x18] %asi, 0x2 loop_2874: tneg %icc, 0x0 fmul8x16al %f5, %f6, %f22 popc %i6, %o2 sethi 0x1984, %l3 fpadd16 %f4, %f0, %f28 fmovsn %icc, %f28, %f10 fmovsg %icc, %f22, %f27 sll %g2, %g5, %o7 movrne %o3, 0x2C6, %i7 subccc %i3, 0x0E9E, %i4 edge32n %o4, %i0, %g1 addc %o5, 0x122D, %l5 brnz %i1, loop_2875 edge8n %g4, %l1, %o6 fsrc1s %f23, %f2 edge16n %o1, %i2, %i5 loop_2875: tgu %xcc, 0x1 nop setx loop_2876, %l0, %l1 jmpl %l1, %g6 sdivcc %g7, 0x0B52, %l6 movvs %xcc, %l4, %g3 edge8l %o0, %l2, %i6 loop_2876: brlz %o2, loop_2877 fmul8x16au %f11, %f25, %f26 fmovdn %icc, %f21, %f29 bcs,pn %xcc, loop_2878 loop_2877: orn %l0, %l3, %g2 wr %g0, 0x10, %asi swapa [%l7 + 0x28] %asi, %g5 loop_2878: array8 %o7, %o3, %i7 sub %i3, 0x0D66, %i4 fmovsgu %icc, %f30, %f19 std %o4, [%l7 + 0x68] ta %icc, 0x4 orcc %i0, 0x08CA, %g1 wr %g0, 0x19, %asi sta %f11, [%l7 + 0x58] %asi move %icc, %o5, %l5 andncc %i1, %l1, %g4 fmovdcc %xcc, %f19, %f29 flush %l7 + 0x70 wr %g0, 0x81, %asi sta %f20, [%l7 + 0x40] %asi umul %o1, 0x038E, %o6 edge32 %i2, %i5, %g7 fmovdcs %xcc, %f14, %f17 fmovsleu %icc, %f17, %f5 movrne %g6, %l4, %l6 for %f6, %f22, %f4 sth %o0, [%l7 + 0x5A] movrlz %l2, 0x294, %i6 xor %o2, 0x1D3B, %g3 movleu %xcc, %l0, %l3 array32 %g5, %o7, %g2 or %i7, %i3, %i4 bne,pn %icc, loop_2879 edge16n %o4, %o3, %i0 orcc %g1, %o5, %i1 array8 %l1, %l5, %o1 loop_2879: tpos %icc, 0x7 tgu %icc, 0x1 orn %g4, 0x1F20, %i2 std %o6, [%l7 + 0x10] fmovsg %xcc, %f16, %f25 taddcc %g7, %i5, %l4 tvc %xcc, 0x5 wr %g0, 0x81, %asi prefetcha [%l7 + 0x48] %asi, 0x1 set 0x48, %o5 swapa [%l7 + %o5] 0x10, %o0 movrlz %l6, %l2, %i6 array8 %g3, %o2, %l0 set 0x4A, %i7 lduha [%l7 + %i7] 0x11, %g5 array8 %o7, %g2, %i7 fbu,a %fcc0, loop_2880 tcs %icc, 0x7 lduw [%l7 + 0x14], %l3 movrlz %i4, 0x350, %o4 loop_2880: bcs,a,pt %xcc, loop_2881 sra %i3, %i0, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %g1, %i1, %l1 loop_2881: nop add %l7, 0x10, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o5, %o1 ldsw [%l7 + 0x3C], %g4 fcmpeq32 %f16, %f4, %l5 movrgez %i2, 0x1F5, %o6 tsubcc %g7, %l4, %i5 fmovdvs %xcc, %f12, %f28 edge16n %g6, %l6, %l2 brgez,a %i6, loop_2882 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %xcc, %g3, %o0 faligndata %f2, %f10, %f30 loop_2882: bcc,a,pt %icc, loop_2883 sllx %o2, 0x10, %l0 fmovdle %xcc, %f18, %f6 srlx %g5, 0x1F, %g2 loop_2883: movg %xcc, %i7, %o7 edge16ln %l3, %o4, %i3 bl %xcc, loop_2884 fmovda %xcc, %f17, %f15 bleu loop_2885 fmovdle %xcc, %f27, %f4 loop_2884: nop add %l7, 0x30, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x81, %i0, %o3 loop_2885: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %g1, %i4, %i1 wr %g0, 0x19, %asi swapa [%l7 + 0x20] %asi, %l1 fbne,a %fcc3, loop_2886 srlx %o5, %g4, %l5 sethi 0x131B, %o1 orn %o6, %i2, %g7 loop_2886: movvs %xcc, %l4, %i5 call loop_2887 move %icc, %l6, %g6 edge16n %i6, %l2, %o0 tvc %icc, 0x2 loop_2887: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x10BB array16 %g3, %o2, %l0 tcc %icc, 0x7 fmovdleu %xcc, %f21, %f20 taddcc %g5, 0x1AC8, %g2 fmovsgu %xcc, %f17, %f21 xor %i7, 0x0C97, %l3 tg %icc, 0x4 srax %o7, %i3, %o4 fmovrdgz %o3, %f26, %f20 tgu %icc, 0x5 fmovrsgz %i0, %f15, %f22 set 0x6A, %o2 lduba [%l7 + %o2] 0x15, %g1 tleu %icc, 0x4 fmovdne %icc, %f23, %f21 fandnot2 %f16, %f26, %f18 taddcc %i4, %i1, %l1 xorcc %g4, 0x149C, %o5 wr %g0, 0x81, %asi lduwa [%l7 + 0x40] %asi, %o1 ta %xcc, 0x7 xor %l5, 0x1FFD, %i2 fbul %fcc0, loop_2888 bge %icc, loop_2889 fsrc1 %f10, %f4 std %o6, [%l7 + 0x70] loop_2888: xnorcc %l4, %i5, %l6 loop_2889: movgu %xcc, %g7, %i6 subc %g6, %l2, %g3 edge16ln %o0, %l0, %g5 tpos %icc, 0x7 tvc %xcc, 0x3 edge8ln %g2, %i7, %o2 add %o7, %i3, %o4 fcmpne32 %f14, %f24, %o3 swap [%l7 + 0x60], %i0 movpos %icc, %g1, %l3 wr %g0, 0x89, %asi ldswa [%l7 + 0x48] %asi, %i4 fmovdge %xcc, %f3, %f1 tle %xcc, 0x4 fmovrslez %l1, %f1, %f6 set 0x10, %o6 ldxa [%l7 + %o6] 0x81, %i1 movrne %o5, 0x08E, %o1 set 0x38, %i1 ldswa [%l7 + %i1] 0x18, %g4 edge8 %l5, %o6, %i2 sll %i5, 0x04, %l4 fmovdcc %icc, %f28, %f16 umul %l6, %i6, %g6 tpos %icc, 0x1 edge16ln %l2, %g7, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %xcc, %l0, %g3 fandnot2 %f14, %f24, %f6 fbe %fcc1, loop_2890 sub %g5, 0x1E81, %g2 movpos %xcc, %i7, %o7 set 0x08, %o1 swapa [%l7 + %o1] 0x10, %o2 loop_2890: fcmpgt32 %f12, %f18, %o4 fmovdge %xcc, %f18, %f5 set 0x19, %i5 ldsba [%l7 + %i5] 0x0c, %o3 wr %g0, 0x23, %asi stda %i2, [%l7 + 0x38] %asi membar #Sync ta %xcc, 0x4 wr %g0, 0x80, %asi ldswa [%l7 + 0x34] %asi, %g1 fsrc2s %f7, %f16 movrne %l3, 0x003, %i0 edge16ln %i4, %l1, %o5 edge16n %o1, %g4, %i1 sllx %l5, 0x01, %i2 fmovs %f4, %f16 fpsub32 %f2, %f26, %f24 sir 0x186E addcc %i5, 0x17A1, %o6 wr %g0, 0x80, %asi lda [%l7 + 0x48] %asi, %f30 fbu %fcc0, loop_2891 andn %l4, %i6, %g6 set 0x48, %l0 stxa %l2, [%l7 + %l0] 0xeb membar #Sync loop_2891: nop wr %g0, 0x26, %asi ldda [%l7 + 0x30] %asi, %g6 fblg %fcc2, loop_2892 sllx %l6, %o0, %l0 edge32l %g5, %g2, %i7 orncc %g3, %o2, %o7 loop_2892: fpadd32 %f14, %f12, %f2 fpsub16s %f25, %f25, %f17 bn %xcc, loop_2893 array32 %o4, %i3, %o3 mulscc %g1, 0x1485, %i0 tne %xcc, 0x3 loop_2893: fpack32 %f6, %f18, %f6 smul %i4, 0x0148, %l1 wr %g0, 0x11, %asi ldstuba [%l7 + 0x0B] %asi, %l3 ta %xcc, 0x6 movgu %icc, %o1, %o5 movge %icc, %g4, %i1 fmovrsgz %l5, %f7, %f8 stw %i5, [%l7 + 0x28] array8 %i2, %l4, %i6 movvc %xcc, %o6, %l2 movl %xcc, %g7, %g6 edge8l %o0, %l6, %g5 smul %g2, 0x0464, %l0 edge16ln %g3, %o2, %i7 sir 0x072A pdist %f4, %f28, %f14 fmovdl %xcc, %f14, %f13 smulcc %o7, 0x1225, %o4 edge32n %o3, %g1, %i3 ldub [%l7 + 0x72], %i4 tgu %icc, 0x4 fnegd %f16, %f20 edge16 %l1, %l3, %o1 xorcc %o5, 0x0657, %g4 movge %xcc, %i0, %l5 nop set 0x10, %i2 ldd [%l7 + %i2], %i0 nop setx loop_2894, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldstub [%l7 + 0x1F], %i5 movcs %xcc, %l4, %i6 subcc %i2, 0x157D, %o6 loop_2894: sir 0x0642 tl %xcc, 0x6 fbne,a %fcc0, loop_2895 sll %g7, %l2, %o0 movcc %icc, %g6, %g5 alignaddr %l6, %l0, %g2 loop_2895: fmovscs %xcc, %f17, %f16 tvc %icc, 0x5 bge,a,pn %icc, loop_2896 tl %xcc, 0x4 ldub [%l7 + 0x1D], %g3 fsrc2 %f14, %f0 loop_2896: nop set 0x28, %l6 lda [%l7 + %l6] 0x11, %f9 tpos %icc, 0x7 subc %i7, 0x0914, %o7 and %o2, 0x03A9, %o3 fbuge %fcc0, loop_2897 fmovsvc %icc, %f17, %f21 movleu %icc, %o4, %i3 fbuge,a %fcc2, loop_2898 loop_2897: movn %icc, %i4, %l1 set 0x40, %i0 stda %f16, [%l7 + %i0] 0x1f membar #Sync loop_2898: sir 0x1760 tvs %icc, 0x7 fpack32 %f28, %f14, %f4 ld [%l7 + 0x6C], %f13 edge32l %l3, %g1, %o1 movg %icc, %o5, %g4 tge %icc, 0x0 sll %i0, 0x1A, %l5 sethi 0x1047, %i1 fpadd16s %f29, %f29, %f11 te %icc, 0x2 set 0x0, %i3 stxa %l4, [%g0 + %i3] 0x57 wr %g0, 0x80, %asi ldda [%l7 + 0x60] %asi, %i4 fmovrsgez %i6, %f0, %f14 sdivcc %o6, 0x0CDD, %g7 edge8 %i2, %l2, %g6 set 0x14, %o3 sta %f20, [%l7 + %o3] 0x15 edge8l %g5, %l6, %o0 fmovdcc %xcc, %f30, %f15 fbue,a %fcc0, loop_2899 bvs,a,pn %icc, loop_2900 movle %icc, %g2, %g3 tvc %xcc, 0x1 loop_2899: tcc %xcc, 0x1 loop_2900: fpsub32 %f0, %f10, %f6 fmovsvc %xcc, %f11, %f7 alignaddrl %l0, %o7, %i7 fmovsneg %icc, %f17, %f4 array16 %o2, %o3, %i3 edge8l %o4, %l1, %l3 taddcc %g1, 0x0B1A, %i4 fmovd %f22, %f30 fmovsne %icc, %f4, %f14 and %o1, %g4, %o5 sth %i0, [%l7 + 0x4C] mova %xcc, %i1, %l4 smulcc %i5, 0x1D1F, %i6 array8 %l5, %o6, %g7 wr %g0, 0x80, %asi ldsba [%l7 + 0x0D] %asi, %i2 tcs %xcc, 0x2 edge32l %g6, %l2, %l6 sdivx %o0, 0x0B4B, %g5 fandnot1 %f26, %f6, %f8 addc %g3, %g2, %o7 fmovsg %icc, %f10, %f5 tcc %xcc, 0x5 sllx %l0, 0x0A, %o2 tcc %xcc, 0x6 set 0x7A, %l2 ldsha [%l7 + %l2] 0x11, %o3 fmovse %xcc, %f28, %f14 set 0x38, %o7 lda [%l7 + %o7] 0x18, %f4 swap [%l7 + 0x1C], %i7 andn %i3, %l1, %o4 xnorcc %l3, 0x1BA3, %g1 alignaddrl %o1, %g4, %i4 fmovse %icc, %f4, %f21 sth %i0, [%l7 + 0x0C] movrgez %i1, %o5, %l4 fcmple32 %f30, %f4, %i5 array8 %l5, %i6, %o6 fabsd %f0, %f28 srax %g7, %i2, %l2 mulx %l6, %o0, %g5 tg %icc, 0x3 fcmpes %fcc0, %f6, %f28 fandnot1 %f12, %f6, %f20 smulcc %g3, %g6, %o7 fble,a %fcc0, loop_2901 tvc %xcc, 0x1 move %xcc, %g2, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2901: xor %o2, %i7, %o3 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf0, %f0 tpos %xcc, 0x6 udivx %i3, 0x1532, %o4 membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0x17, %f16 tgu %xcc, 0x2 xnorcc %l1, 0x1D2F, %g1 sdivcc %o1, 0x114B, %g4 array8 %l3, %i4, %i0 flush %l7 + 0x2C edge16ln %i1, %o5, %l4 edge16n %i5, %i6, %l5 tcc %xcc, 0x0 tcs %icc, 0x2 add %l7, 0x44, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g7 casa [%l6] %asi, %g7, %o6 bcs %xcc, loop_2902 orcc %i2, 0x1787, %l6 fbge %fcc1, loop_2903 addccc %l2, %g5, %o0 loop_2902: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %g3, %o7, %g2 loop_2903: nop set 0x58, %g1 ldsha [%l7 + %g1] 0x19, %l0 fbge %fcc2, loop_2904 std %f6, [%l7 + 0x08] tgu %icc, 0x6 movcc %icc, %o2, %g6 loop_2904: nop membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xf8, %f0 movg %xcc, %o3, %i3 popc %i7, %l1 bshuffle %f20, %f14, %f16 ble,a,pn %xcc, loop_2905 or %o4, 0x05EC, %o1 wr %g0, 0x04, %asi ldswa [%l7 + 0x44] %asi, %g4 loop_2905: fandnot1s %f9, %f0, %f16 andncc %l3, %i4, %g1 bg,pn %xcc, loop_2906 movg %icc, %i1, %i0 edge8ln %l4, %i5, %o5 movrlz %i6, 0x1BE, %l5 loop_2906: movne %icc, %o6, %i2 brnz %l6, loop_2907 pdist %f30, %f24, %f26 edge8 %g7, %g5, %o0 sdiv %g3, 0x0EE5, %o7 loop_2907: flush %l7 + 0x20 nop set 0x3E, %g6 ldsb [%l7 + %g6], %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbl,a %fcc2, loop_2908 fzeros %f3 movneg %xcc, %l0, %l2 edge16l %o2, %g6, %o3 loop_2908: udiv %i7, 0x1C23, %l1 swap [%l7 + 0x20], %o4 andcc %o1, %g4, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcs %icc, %l3, %i4 fcmpd %fcc2, %f6, %f6 add %l7, 0x38, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %g1, %i0 movn %xcc, %i1, %l4 fnot2 %f16, %f4 edge8 %o5, %i6, %l5 fandnot2s %f23, %f15, %f20 fones %f26 move %xcc, %o6, %i2 tleu %icc, 0x4 smul %l6, %i5, %g5 movn %icc, %g7, %o0 xnorcc %o7, %g3, %g2 brnz,a %l0, loop_2909 sdivcc %l2, 0x138A, %o2 fornot1s %f12, %f16, %f28 fbo %fcc2, loop_2910 loop_2909: umulcc %o3, %i7, %g6 movcs %icc, %l1, %o1 mova %icc, %o4, %i3 loop_2910: subccc %l3, %i4, %g4 fmovdl %xcc, %f19, %f16 movn %icc, %g1, %i1 fcmple16 %f4, %f26, %l4 sethi 0x1148, %o5 sllx %i6, 0x15, %l5 fmul8x16 %f13, %f0, %f18 edge8ln %i0, %o6, %i2 subccc %l6, %g5, %i5 movre %g7, %o7, %g3 fbul %fcc2, loop_2911 fcmple16 %f14, %f12, %o0 popc %l0, %l2 orncc %o2, 0x01FD, %o3 loop_2911: fmovdg %xcc, %f0, %f11 for %f18, %f2, %f22 fmul8x16au %f22, %f19, %f26 sllx %g2, 0x02, %g6 fmul8x16 %f24, %f26, %f14 fbn %fcc3, loop_2912 movrgz %l1, %i7, %o4 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o1, %l3 loop_2912: fmovrdgz %i3, %f22, %f28 wr %g0, 0x89, %asi stda %g4, [%l7 + 0x58] %asi ba,pn %icc, loop_2913 movcs %icc, %i4, %g1 edge32n %i1, %o5, %i6 brz,a %l5, loop_2914 loop_2913: fandnot1 %f4, %f10, %f18 tgu %icc, 0x2 movre %l4, 0x3CB, %o6 loop_2914: fbge %fcc3, loop_2915 fmovsg %xcc, %f5, %f16 edge8n %i0, %l6, %g5 xorcc %i5, 0x0E06, %g7 loop_2915: sllx %i2, 0x0C, %o7 addc %g3, %o0, %l0 fcmpeq16 %f20, %f24, %o2 sll %o3, %l2, %g6 movre %g2, %l1, %o4 edge8l %i7, %o1, %l3 tg %icc, 0x6 movge %xcc, %g4, %i3 fmovsvc %icc, %f26, %f9 srax %i4, 0x09, %g1 fxnors %f6, %f10, %f28 add %l7, 0x08, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %o5 casxa [%l6] %asi, %o5, %i6 tneg %icc, 0x4 bg %icc, loop_2916 add %l5, 0x106C, %i1 fsrc1s %f12, %f29 umul %o6, %i0, %l4 loop_2916: movre %l6, 0x09A, %g5 tgu %xcc, 0x2 fpmerge %f25, %f26, %f0 st %f31, [%l7 + 0x18] edge8 %g7, %i2, %o7 umul %i5, 0x155D, %o0 brlez %l0, loop_2917 sth %o2, [%l7 + 0x22] edge8l %g3, %o3, %g6 subc %l2, 0x18C1, %l1 loop_2917: sra %o4, %g2, %o1 wr %g0, 0x89, %asi lduwa [%l7 + 0x50] %asi, %l3 fmovsl %icc, %f4, %f4 wr %g0, 0x80, %asi prefetcha [%l7 + 0x70] %asi, 0x2 array32 %i7, %i3, %i4 tg %icc, 0x4 sra %g1, %i6, %l5 ldstub [%l7 + 0x6E], %i1 tne %xcc, 0x5 fmovdle %icc, %f24, %f0 array16 %o5, %i0, %o6 tvc %xcc, 0x4 fornot2 %f30, %f20, %f12 movcs %icc, %l4, %g5 popc %l6, %g7 fpsub32s %f9, %f20, %f10 call loop_2918 brz %i2, loop_2919 movrlz %i5, 0x263, %o7 set 0x24, %l5 lda [%l7 + %l5] 0x19, %f22 loop_2918: andn %l0, %o0, %g3 loop_2919: sub %o2, 0x1A53, %o3 movcc %icc, %l2, %l1 smulcc %o4, %g2, %g6 sub %l3, 0x0552, %g4 fpack32 %f24, %f2, %f14 sub %i7, 0x143B, %i3 xor %i4, 0x1410, %g1 fnegs %f1, %f2 movl %icc, %o1, %i6 fmovdgu %xcc, %f8, %f30 tn %icc, 0x3 edge8 %l5, %o5, %i0 xor %o6, 0x1227, %l4 fcmpeq16 %f28, %f26, %i1 tneg %icc, 0x7 edge16ln %g5, %g7, %i2 xorcc %i5, %l6, %l0 fmovrdlez %o7, %f16, %f0 sub %g3, %o0, %o3 move %xcc, %o2, %l1 movgu %icc, %l2, %g2 fone %f2 movrgz %o4, 0x181, %g6 set 0x43, %l3 stba %g4, [%l7 + %l3] 0x2a membar #Sync fbge %fcc3, loop_2920 fsrc1s %f26, %f7 tsubcc %l3, 0x1826, %i7 fcmple32 %f12, %f2, %i3 loop_2920: fmovdcc %xcc, %f22, %f27 bvs,a loop_2921 subccc %i4, 0x0DF0, %g1 fpadd16s %f21, %f26, %f10 tl %xcc, 0x6 loop_2921: tgu %xcc, 0x0 fmovdg %icc, %f12, %f7 std %o0, [%l7 + 0x38] array32 %i6, %o5, %i0 sdiv %o6, 0x1B0C, %l5 bleu,pn %xcc, loop_2922 fmovspos %icc, %f7, %f17 tcs %icc, 0x1 sll %l4, 0x14, %g5 loop_2922: membar 0x02 tvs %icc, 0x1 mulx %g7, %i1, %i5 movrgez %l6, 0x06D, %l0 addcc %o7, 0x180A, %i2 edge32n %g3, %o3, %o0 std %l0, [%l7 + 0x20] fbule,a %fcc0, loop_2923 sir 0x0FDB fpadd16 %f2, %f10, %f14 fnegd %f14, %f0 loop_2923: fmovdleu %xcc, %f31, %f12 bcc,a loop_2924 brz %l2, loop_2925 subccc %o2, 0x083B, %g2 nop setx loop_2926, %l0, %l1 jmpl %l1, %g6 loop_2924: movneg %xcc, %g4, %l3 loop_2925: array8 %o4, %i3, %i4 set 0x64, %l4 lduwa [%l7 + %l4] 0x80, %g1 loop_2926: fbul,a %fcc3, loop_2927 tgu %icc, 0x7 brz %i7, loop_2928 movre %i6, %o1, %o5 loop_2927: and %i0, %l5, %l4 orn %o6, 0x07DA, %g5 loop_2928: ldx [%l7 + 0x08], %g7 fornot1s %f13, %f15, %f27 bge,a,pn %icc, loop_2929 bg,pn %xcc, loop_2930 udiv %i1, 0x094E, %l6 xorcc %i5, %o7, %l0 loop_2929: fblg,a %fcc1, loop_2931 loop_2930: movrne %g3, %o3, %o0 bl loop_2932 array32 %l1, %i2, %o2 loop_2931: tvs %xcc, 0x1 subc %g2, 0x0347, %l2 loop_2932: xorcc %g4, %l3, %g6 srax %o4, 0x0C, %i4 fmovda %xcc, %f10, %f15 movge %icc, %i3, %i7 brgz,a %i6, loop_2933 tsubcc %g1, %o5, %i0 move %xcc, %o1, %l5 sdiv %o6, 0x1128, %l4 loop_2933: taddcc %g5, %i1, %g7 array8 %i5, %o7, %l0 sir 0x0BCC edge8ln %l6, %o3, %g3 edge8l %o0, %i2, %l1 taddcc %o2, %l2, %g2 for %f24, %f16, %f2 set 0x40, %o0 stda %f0, [%l7 + %o0] 0x11 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %g4, %g6, %l3 movvc %icc, %i4, %o4 popc %i3, %i7 brgz,a %i6, loop_2934 tn %icc, 0x5 xor %g1, %o5, %i0 xnor %o1, %o6, %l5 loop_2934: fbg %fcc2, loop_2935 array8 %l4, %g5, %g7 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2935: fmovsgu %xcc, %f9, %f9 fmovrsne %i5, %f24, %f29 fnands %f8, %f29, %f28 ldsb [%l7 + 0x72], %i1 fbe %fcc3, loop_2936 sdiv %o7, 0x146C, %l0 subc %o3, 0x1A7F, %g3 fsrc1s %f8, %f7 loop_2936: udivcc %l6, 0x1B13, %o0 tn %xcc, 0x7 movre %i2, %l1, %l2 udivx %o2, 0x0F3D, %g4 srlx %g2, %l3, %g6 orncc %i4, 0x0D60, %o4 movl %icc, %i3, %i6 edge32l %g1, %o5, %i7 array32 %i0, %o6, %l5 addccc %l4, %g5, %o1 tsubcc %i5, %g7, %o7 edge8l %i1, %o3, %g3 mova %xcc, %l0, %l6 ld [%l7 + 0x54], %f14 fcmps %fcc2, %f21, %f30 edge32l %i2, %l1, %l2 tleu %xcc, 0x1 tneg %xcc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %o0, %o2, %g2 set 0x38, %g5 ldxa [%l7 + %g5] 0x80, %l3 fmovdcs %xcc, %f5, %f23 fmovsleu %icc, %f12, %f1 wr %g0, 0x04, %asi ldsha [%l7 + 0x40] %asi, %g6 add %i4, 0x1281, %o4 wr %g0, 0x19, %asi stba %g4, [%l7 + 0x6E] %asi smul %i6, %i3, %o5 subcc %g1, 0x1062, %i7 lduh [%l7 + 0x1C], %i0 nop setx loop_2937, %l0, %l1 jmpl %l1, %l5 bvs,a loop_2938 movrlez %l4, 0x12E, %g5 smul %o6, 0x166F, %i5 loop_2937: mulscc %o1, %g7, %o7 loop_2938: sdivx %o3, 0x14B6, %i1 fmovdn %icc, %f4, %f25 ld [%l7 + 0x4C], %f30 tneg %xcc, 0x3 alignaddr %g3, %l0, %i2 addccc %l6, 0x1EF9, %l1 wr %g0, 0x11, %asi lduba [%l7 + 0x6B] %asi, %o0 fbl %fcc2, loop_2939 prefetch [%l7 + 0x68], 0x2 fmovsa %icc, %f26, %f21 movcs %xcc, %l2, %g2 loop_2939: xnorcc %l3, %g6, %i4 brgz %o2, loop_2940 alignaddr %o4, %i6, %g4 movge %xcc, %o5, %g1 tle %icc, 0x0 loop_2940: sdivx %i3, 0x0284, %i7 movre %l5, %l4, %g5 subccc %o6, %i0, %o1 nop setx loop_2941, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsneg %xcc, %f26, %f10 fpadd16s %f8, %f5, %f22 edge32 %i5, %g7, %o7 loop_2941: nop set 0x54, %g3 lduwa [%l7 + %g3] 0x15, %i1 fbuge %fcc0, loop_2942 srax %o3, 0x0B, %g3 fbge %fcc3, loop_2943 call loop_2944 loop_2942: fabss %f18, %f8 fmovdcc %xcc, %f0, %f8 loop_2943: fbe,a %fcc2, loop_2945 loop_2944: brgz,a %l0, loop_2946 fbne,a %fcc1, loop_2947 alignaddrl %l6, %i2, %l1 loop_2945: tpos %xcc, 0x2 loop_2946: stbar loop_2947: movvc %xcc, %o0, %g2 movrlz %l2, 0x258, %g6 edge8n %i4, %l3, %o2 edge32ln %i6, %o4, %g4 sra %o5, 0x0F, %g1 array16 %i7, %i3, %l5 bneg,pt %icc, loop_2948 edge16ln %g5, %o6, %l4 sethi 0x09A5, %o1 tg %icc, 0x0 loop_2948: orncc %i5, 0x0ED3, %g7 movle %xcc, %o7, %i1 fmovrslez %i0, %f9, %f11 fone %f18 tvc %xcc, 0x5 movrne %g3, %l0, %l6 fpackfix %f22, %f22 orcc %o3, %i2, %l1 pdist %f0, %f30, %f20 sra %o0, 0x17, %g2 std %f18, [%l7 + 0x40] fsrc2s %f23, %f12 fmovdgu %xcc, %f1, %f2 bgu,pn %xcc, loop_2949 tgu %icc, 0x7 fcmple16 %f12, %f8, %l2 brnz %i4, loop_2950 loop_2949: alignaddrl %l3, %g6, %i6 fbu,a %fcc1, loop_2951 alignaddrl %o4, %g4, %o2 loop_2950: tle %icc, 0x5 brlz %o5, loop_2952 loop_2951: movrgz %i7, %g1, %i3 array8 %g5, %l5, %o6 bpos,a %xcc, loop_2953 loop_2952: tcc %icc, 0x7 fble,a %fcc2, loop_2954 stx %o1, [%l7 + 0x48] loop_2953: fors %f16, %f15, %f31 orn %l4, 0x196A, %g7 loop_2954: fpadd16 %f8, %f22, %f12 fsrc2s %f27, %f27 add %l7, 0x7C, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %i5, %i1 tg %icc, 0x1 fbne,a %fcc0, loop_2955 tg %xcc, 0x6 orncc %i0, 0x14D7, %o7 movrne %l0, %l6, %g3 loop_2955: fbule %fcc1, loop_2956 fmul8x16 %f0, %f20, %f22 set 0x68, %i6 ldsha [%l7 + %i6] 0x18, %o3 loop_2956: fsrc2s %f28, %f15 fmovsleu %xcc, %f29, %f18 edge8 %l1, %i2, %o0 array32 %l2, %g2, %l3 tcc %icc, 0x5 sll %i4, 0x03, %g6 movne %xcc, %i6, %g4 edge16ln %o2, %o5, %o4 tcc %xcc, 0x2 nop set 0x40, %g2 prefetch [%l7 + %g2], 0x1 array16 %g1, %i3, %i7 orcc %l5, %g5, %o1 movrgz %l4, 0x131, %o6 tleu %icc, 0x5 andn %g7, %i5, %i0 tle %icc, 0x1 tgu %icc, 0x6 fcmpes %fcc3, %f0, %f8 tsubcctv %i1, 0x132D, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %l6, 0x06FF, %g3 nop set 0x48, %i4 std %l0, [%l7 + %i4] fmovsa %icc, %f3, %f15 array32 %l1, %i2, %o3 udiv %o0, 0x08E0, %g2 subcc %l2, 0x18CD, %l3 tcs %xcc, 0x0 set 0x66, %o4 lduha [%l7 + %o4] 0x15, %g6 srax %i6, %g4, %o2 set 0x64, %i7 lda [%l7 + %i7] 0x81, %f4 taddcctv %o5, %o4, %i4 fmovscs %icc, %f6, %f0 addc %i3, %g1, %l5 edge8n %g5, %o1, %l4 movvc %icc, %i7, %o6 brlez,a %i5, loop_2957 fands %f5, %f28, %f17 fmovsne %icc, %f30, %f16 sdiv %i0, 0x1207, %i1 loop_2957: fbug,a %fcc3, loop_2958 fmovsa %xcc, %f4, %f11 brlz %g7, loop_2959 tle %xcc, 0x3 loop_2958: orncc %o7, 0x03AD, %l6 swap [%l7 + 0x18], %g3 loop_2959: stb %l1, [%l7 + 0x7D] wr %g0, 0x18, %asi ldda [%l7 + 0x50] %asi, %l0 movcc %icc, %o3, %i2 fzero %f18 alignaddrl %o0, %l2, %l3 tneg %icc, 0x0 movvc %icc, %g6, %g2 sdivx %g4, 0x0EB4, %o2 bvc,a %icc, loop_2960 movl %icc, %i6, %o4 tcc %xcc, 0x1 edge8ln %i4, %i3, %o5 loop_2960: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 st %f29, [%l7 + 0x74] tgu %icc, 0x5 tle %xcc, 0x7 edge16 %g1, %l5, %g5 nop setx loop_2961, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry addcc %o1, %l4, %i7 fpadd32s %f17, %f2, %f21 orn %o6, %i5, %i1 loop_2961: fcmpes %fcc0, %f9, %f3 fmovsne %icc, %f21, %f17 wr %g0, 0x80, %asi lduba [%l7 + 0x62] %asi, %i0 udivx %g7, 0x122F, %l6 alignaddr %g3, %l1, %o7 fcmpeq16 %f6, %f26, %l0 movne %xcc, %i2, %o3 edge32 %o0, %l3, %l2 fcmple16 %f26, %f28, %g2 array16 %g4, %g6, %o2 nop setx loop_2962, %l0, %l1 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, %i4, %i6 movvc %xcc, %o5, %i3 brz,a %l5, loop_2963 loop_2962: fmul8x16 %f1, %f8, %f20 andcc %g1, 0x0200, %o1 sub %l4, %g5, %o6 loop_2963: xnorcc %i7, 0x0081, %i1 set 0x20, %o2 stda %i4, [%l7 + %o2] 0x88 taddcc %i0, 0x1FA0, %g7 srax %l6, 0x04, %l1 smul %g3, %l0, %o7 fcmpd %fcc3, %f28, %f2 edge8l %o3, %o0, %l3 fpsub32s %f15, %f23, %f25 nop setx loop_2964, %l0, %l1 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 %i2, 0x06CE, %l2 tgu %icc, 0x7 tpos %icc, 0x2 loop_2964: movgu %xcc, %g4, %g6 movvc %icc, %o2, %g2 edge8n %o4, %i4, %i6 fmovsle %xcc, %f18, %f7 bge %xcc, loop_2965 fpack32 %f16, %f22, %f22 and %o5, 0x0E58, %i3 te %icc, 0x2 loop_2965: movcs %icc, %g1, %o1 fbne %fcc0, loop_2966 edge32n %l4, %g5, %l5 mulx %i7, %i1, %i5 movge %icc, %i0, %o6 loop_2966: andncc %l6, %l1, %g3 wr %g0, 0x2f, %asi stha %g7, [%l7 + 0x76] %asi membar #Sync mulx %l0, 0x0934, %o3 taddcctv %o7, %o0, %i2 tvc %xcc, 0x1 or %l2, 0x1198, %l3 nop set 0x68, %o6 ldsw [%l7 + %o6], %g6 set 0x10, %o5 ldda [%l7 + %o5] 0x14, %g4 tge %xcc, 0x0 bvc,a,pt %icc, loop_2967 ld [%l7 + 0x74], %f19 faligndata %f26, %f24, %f28 set 0x68, %i1 sta %f27, [%l7 + %i1] 0x88 loop_2967: tle %icc, 0x5 andcc %o2, 0x1C74, %g2 fmovdvc %icc, %f21, %f29 fmovsneg %xcc, %f10, %f0 movrlz %o4, 0x233, %i4 fblg,a %fcc2, loop_2968 ta %xcc, 0x7 udivcc %o5, 0x0F36, %i3 subc %g1, 0x03FC, %i6 loop_2968: fnegd %f24, %f12 taddcc %l4, %g5, %l5 sra %o1, %i7, %i5 sub %i0, %o6, %i1 xorcc %l1, 0x108F, %l6 and %g3, 0x033D, %l0 fmovd %f12, %f16 movle %icc, %o3, %g7 edge8n %o7, %i2, %o0 movrlez %l3, 0x035, %g6 movge %icc, %l2, %o2 fbule %fcc3, loop_2969 mulscc %g4, %o4, %g2 edge8n %i4, %i3, %o5 fexpand %f19, %f12 loop_2969: bneg,a,pt %icc, loop_2970 fmovdneg %icc, %f19, %f2 movneg %xcc, %i6, %g1 set 0x40, %i5 ldda [%l7 + %i5] 0x15, %f0 loop_2970: tg %xcc, 0x5 sra %l4, 0x12, %l5 fpsub16s %f27, %f8, %f26 andncc %o1, %g5, %i5 xnorcc %i0, 0x09F9, %o6 fmovsle %icc, %f7, %f20 movrgez %i7, 0x327, %l1 wr %g0, 0xea, %asi stba %l6, [%l7 + 0x20] %asi membar #Sync fbne,a %fcc1, loop_2971 edge8l %i1, %g3, %o3 fandnot2 %f30, %f26, %f24 tg %icc, 0x1 loop_2971: fbg %fcc2, loop_2972 umulcc %g7, 0x055B, %o7 xnorcc %i2, 0x1D19, %l0 array16 %o0, %l3, %l2 loop_2972: edge32 %o2, %g4, %o4 siam 0x0 tgu %icc, 0x3 fmovrdne %g2, %f24, %f28 andn %i4, %i3, %g6 mulx %o5, 0x14F2, %g1 edge16 %l4, %i6, %l5 move %icc, %o1, %i5 bl,a,pt %icc, loop_2973 movrgz %i0, %o6, %g5 movl %icc, %l1, %i7 set 0x08, %l0 ldxa [%l7 + %l0] 0x88, %l6 loop_2973: pdist %f8, %f10, %f6 set 0x3C, %o1 lduwa [%l7 + %o1] 0x80, %g3 array32 %o3, %g7, %i1 subcc %o7, 0x09E9, %l0 edge16n %i2, %l3, %o0 umulcc %o2, %l2, %g4 set 0x0C, %i2 swapa [%l7 + %i2] 0x81, %g2 udiv %o4, 0x0B41, %i3 ldd [%l7 + 0x08], %f8 std %f28, [%l7 + 0x40] tleu %icc, 0x0 sdivx %i4, 0x15AE, %o5 fmovsa %xcc, %f23, %f12 nop setx loop_2974, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fornot1s %f29, %f16, %f11 movleu %xcc, %g1, %l4 udivcc %g6, 0x0E2D, %l5 loop_2974: movgu %icc, %o1, %i6 sub %i0, 0x1C96, %o6 edge16n %i5, %g5, %l1 edge8l %i7, %g3, %o3 wr %g0, 0x89, %asi prefetcha [%l7 + 0x18] %asi, 0x3 sir 0x1C94 fbg %fcc0, loop_2975 fmovrsgz %i1, %f13, %f5 tn %xcc, 0x4 fcmps %fcc1, %f13, %f25 loop_2975: nop set 0x64, %l6 lduwa [%l7 + %l6] 0x15, %l6 movrne %o7, %i2, %l0 add %l7, 0x44, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %o0, %l3 ba %icc, loop_2976 movvs %icc, %l2, %g4 and %g2, 0x02B3, %o2 srlx %i3, %i4, %o4 loop_2976: edge32ln %g1, %l4, %o5 wr %g0, 0xeb, %asi stha %l5, [%l7 + 0x72] %asi membar #Sync movn %xcc, %g6, %o1 movrgez %i0, %i6, %i5 movcc %icc, %g5, %o6 ldub [%l7 + 0x39], %i7 set 0x60, %i3 lduwa [%l7 + %i3] 0x04, %g3 xor %o3, 0x042F, %l1 fornot1 %f16, %f10, %f10 fbe,a %fcc1, loop_2977 fpadd16 %f8, %f14, %f12 fbge %fcc2, loop_2978 sra %i1, %l6, %o7 loop_2977: fbge %fcc2, loop_2979 sth %g7, [%l7 + 0x14] loop_2978: nop set 0x40, %i0 stda %f0, [%l7 + %i0] 0x11 loop_2979: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %icc, 0x3 fmovrsne %l0, %f10, %f4 set 0x67, %o3 ldstuba [%l7 + %o3] 0x18, %i2 ldub [%l7 + 0x25], %o0 fbne,a %fcc3, loop_2980 fmovsne %xcc, %f19, %f21 sub %l2, 0x0760, %l3 bl,pn %icc, loop_2981 loop_2980: fblg %fcc0, loop_2982 addcc %g2, %o2, %g4 srlx %i3, 0x0E, %i4 loop_2981: movrlez %g1, 0x0FB, %l4 loop_2982: edge8ln %o5, %o4, %g6 tgu %xcc, 0x4 fcmped %fcc0, %f26, %f20 set 0x48, %l2 sta %f14, [%l7 + %l2] 0x80 array32 %o1, %l5, %i0 fmovdvc %icc, %f7, %f14 fpsub16s %f25, %f12, %f29 tg %icc, 0x3 alignaddr %i5, %g5, %o6 tn %xcc, 0x1 bl,pt %xcc, loop_2983 stw %i6, [%l7 + 0x08] fcmps %fcc1, %f28, %f30 fpsub32 %f12, %f8, %f8 loop_2983: edge8 %g3, %o3, %l1 addccc %i1, %l6, %i7 fmovscc %xcc, %f8, %f9 movcs %xcc, %o7, %l0 mulx %i2, 0x1599, %o0 for %f18, %f30, %f12 fabss %f20, %f23 tne %icc, 0x4 fmovrsgz %g7, %f8, %f17 tle %xcc, 0x4 tsubcc %l3, %l2, %o2 edge8 %g4, %i3, %g2 edge32ln %i4, %g1, %o5 fbug,a %fcc0, loop_2984 fnors %f5, %f11, %f25 fmovrsgez %o4, %f12, %f18 xnor %g6, 0x0E01, %o1 loop_2984: movrlz %l4, 0x027, %l5 movcs %icc, %i0, %i5 bvs,a loop_2985 fsrc1s %f27, %f29 bcs %xcc, loop_2986 tg %xcc, 0x5 loop_2985: fcmps %fcc3, %f17, %f3 sdivx %o6, 0x05BD, %i6 loop_2986: srlx %g3, 0x07, %o3 fornot1 %f8, %f14, %f6 fmovdgu %icc, %f18, %f16 stx %l1, [%l7 + 0x48] srl %i1, %g5, %i7 ldd [%l7 + 0x20], %o6 ld [%l7 + 0x64], %f8 brlez %l0, loop_2987 movrlez %l6, %o0, %i2 tsubcc %g7, 0x1C47, %l2 tcs %icc, 0x4 loop_2987: edge16n %l3, %g4, %o2 fnot1s %f18, %f30 udiv %i3, 0x1B9B, %g2 brnz,a %g1, loop_2988 movne %icc, %i4, %o4 sra %o5, %o1, %g6 tgu %icc, 0x7 loop_2988: addc %l5, %i0, %i5 tne %xcc, 0x0 fmovdvs %xcc, %f16, %f10 siam 0x1 fbuge,a %fcc1, loop_2989 fmovsvc %icc, %f27, %f31 fcmpgt32 %f24, %f4, %o6 sll %i6, %l4, %o3 loop_2989: edge32 %l1, %g3, %g5 fbuge,a %fcc1, loop_2990 tl %icc, 0x7 edge16ln %i1, %i7, %o7 sth %l6, [%l7 + 0x26] loop_2990: bgu %xcc, loop_2991 fors %f4, %f29, %f22 fcmple16 %f24, %f24, %l0 movn %xcc, %i2, %o0 loop_2991: fmovsleu %xcc, %f10, %f25 fnot1 %f18, %f6 tneg %xcc, 0x5 sllx %l2, 0x15, %g7 pdist %f10, %f20, %f28 mulscc %l3, %o2, %i3 wr %g0, 0x89, %asi ldsba [%l7 + 0x32] %asi, %g2 stb %g4, [%l7 + 0x43] fmovsl %xcc, %f1, %f8 edge16 %i4, %o4, %o5 bl,a,pt %xcc, loop_2992 bne,a,pn %icc, loop_2993 te %icc, 0x5 array16 %g1, %o1, %g6 loop_2992: tpos %xcc, 0x2 loop_2993: fmovda %xcc, %f24, %f10 edge16ln %i0, %i5, %l5 wr %g0, 0x89, %asi lduba [%l7 + 0x4B] %asi, %i6 orn %o6, %o3, %l4 faligndata %f22, %f20, %f26 stx %l1, [%l7 + 0x30] movle %icc, %g5, %i1 fmovrdgz %i7, %f4, %f0 fmovsleu %icc, %f0, %f1 movpos %icc, %o7, %l6 fmovsvc %icc, %f24, %f28 fmovdvs %xcc, %f14, %f28 ld [%l7 + 0x74], %f8 wr %g0, 0x80, %asi lduha [%l7 + 0x4A] %asi, %l0 tcc %xcc, 0x5 sdivcc %i2, 0x0D08, %o0 edge32ln %l2, %g7, %l3 wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi be,a %icc, loop_2994 movcc %icc, %g3, %i3 fmovdneg %xcc, %f4, %f6 bvs %icc, loop_2995 loop_2994: edge32n %o2, %g4, %i4 pdist %f14, %f2, %f26 fpack16 %f30, %f5 loop_2995: fmovsl %icc, %f25, %f15 andn %o4, 0x1CE2, %g2 fblg,a %fcc0, loop_2996 tsubcctv %o5, %g1, %o1 fmul8ulx16 %f24, %f4, %f28 lduw [%l7 + 0x2C], %g6 loop_2996: movne %icc, %i5, %l5 ba,pn %icc, loop_2997 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %i0, 0x1800, %i6 fbue,a %fcc2, loop_2998 loop_2997: smulcc %o3, %o6, %l1 ldsw [%l7 + 0x3C], %g5 fbu %fcc3, loop_2999 loop_2998: bg,pn %xcc, loop_3000 ba %icc, loop_3001 srlx %i1, 0x08, %i7 loop_2999: fmovsgu %icc, %f22, %f28 loop_3000: nop wr %g0, 0x58, %asi ldxa [%g0 + 0x80] %asi, %l4 loop_3001: xorcc %o7, %l0, %l6 smul %o0, 0x0BC8, %i2 array16 %l2, %l3, %g7 or %g3, %i3, %g4 fmuld8sux16 %f7, %f4, %f4 fmovscc %icc, %f0, %f26 smul %i4, %o2, %g2 fmul8x16 %f31, %f2, %f12 fmovsvc %icc, %f14, %f27 fmul8x16au %f27, %f28, %f2 brlz,a %o4, loop_3002 flush %l7 + 0x40 bshuffle %f22, %f4, %f24 wr %g0, 0x88, %asi ldsba [%l7 + 0x67] %asi, %g1 loop_3002: movne %icc, %o5, %o1 edge8ln %i5, %l5, %i0 bgu loop_3003 array32 %g6, %o3, %i6 tg %xcc, 0x2 fsrc2 %f2, %f10 loop_3003: fmovrdne %l1, %f28, %f14 fandnot2s %f30, %f10, %f11 movle %icc, %o6, %i1 fmovdvc %icc, %f1, %f11 edge32 %g5, %i7, %l4 movrgez %o7, %l6, %o0 membar 0x2A sra %i2, 0x17, %l2 sdiv %l3, 0x174B, %l0 tle %icc, 0x6 or %g3, 0x1C58, %g7 movle %icc, %i3, %i4 bleu,a,pt %icc, loop_3004 smulcc %g4, %g2, %o2 udiv %g1, 0x013E, %o5 wr %g0, 0x80, %asi prefetcha [%l7 + 0x58] %asi, 0x0 loop_3004: nop setx loop_3005, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sethi 0x165D, %o1 ldsb [%l7 + 0x42], %i5 fble %fcc3, loop_3006 loop_3005: tsubcctv %l5, 0x1A10, %i0 wr %g0, 0x18, %asi ldda [%l7 + 0x50] %asi, %o2 loop_3006: andncc %g6, %l1, %i6 sra %o6, %g5, %i7 movrne %i1, 0x2B8, %l4 subccc %l6, %o0, %i2 tsubcctv %l2, %o7, %l3 alignaddrl %l0, %g3, %i3 fmovdvs %icc, %f10, %f25 bg,pn %icc, loop_3007 brgz %g7, loop_3008 siam 0x0 udivcc %i4, 0x0CD5, %g4 loop_3007: fmovsneg %icc, %f14, %f19 loop_3008: andcc %o2, %g1, %g2 sra %o5, 0x07, %o4 edge8 %i5, %o1, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %o3, %l5, %g6 movrgz %l1, 0x33D, %i6 fnegs %f9, %f23 nop set 0x1C, %o7 lduw [%l7 + %o7], %g5 edge8ln %i7, %i1, %l4 xorcc %l6, 0x01E8, %o6 fone %f22 xnorcc %i2, %l2, %o7 mulx %o0, 0x17B4, %l3 movcc %xcc, %l0, %g3 movpos %xcc, %i3, %g7 fbl %fcc3, loop_3009 movpos %icc, %g4, %i4 fbule,a %fcc2, loop_3010 xorcc %g1, %o2, %o5 loop_3009: fbe,a %fcc1, loop_3011 tcs %xcc, 0x2 loop_3010: sir 0x1B4F fbge,a %fcc2, loop_3012 loop_3011: bvs,a %xcc, loop_3013 movne %xcc, %g2, %i5 movre %o1, 0x093, %i0 loop_3012: ta %icc, 0x0 loop_3013: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %o4, %o3, %g6 bleu,a loop_3014 be,a,pn %xcc, loop_3015 siam 0x5 fcmpeq32 %f22, %f2, %l5 loop_3014: xorcc %l1, %i6, %i7 loop_3015: edge8ln %i1, %g5, %l6 bvc %xcc, loop_3016 brgez %l4, loop_3017 ba,a %xcc, loop_3018 subc %o6, 0x1135, %l2 loop_3016: fornot1s %f30, %f14, %f17 loop_3017: fmovrsne %o7, %f27, %f12 loop_3018: sth %o0, [%l7 + 0x32] tg %icc, 0x5 tl %icc, 0x2 membar 0x15 bgu %icc, loop_3019 sub %i2, %l0, %g3 fmovdvc %icc, %f7, %f11 orncc %i3, 0x0BDB, %g7 loop_3019: addcc %l3, %i4, %g4 siam 0x5 fbul %fcc2, loop_3020 fornot2s %f9, %f6, %f22 fbne %fcc3, loop_3021 ldstub [%l7 + 0x5B], %o2 loop_3020: nop set 0x62, %g4 ldsba [%l7 + %g4] 0x11, %g1 loop_3021: edge16 %o5, %g2, %o1 alignaddr %i0, %o4, %i5 set 0x68, %g1 stda %g6, [%l7 + %g1] 0x18 bne,a,pn %icc, loop_3022 stw %l5, [%l7 + 0x10] bcs,a,pt %xcc, loop_3023 mulscc %l1, %i6, %i7 loop_3022: andcc %i1, %g5, %l6 movvs %icc, %o3, %o6 loop_3023: bgu,a,pn %icc, loop_3024 srlx %l2, 0x00, %o7 tgu %xcc, 0x1 tcc %icc, 0x2 loop_3024: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %l4, 0x1DD5, %i2 fnor %f0, %f24, %f2 te %xcc, 0x4 tne %xcc, 0x7 array16 %l0, %g3, %i3 tleu %icc, 0x7 fornot1s %f18, %f23, %f24 movcs %icc, %g7, %l3 mulx %o0, %i4, %o2 tn %icc, 0x4 movcs %xcc, %g4, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %g2, %g1, %o1 fbule,a %fcc2, loop_3025 tleu %icc, 0x2 bge,a %xcc, loop_3026 tsubcc %i0, 0x09B5, %o4 loop_3025: nop set 0x68, %l1 stda %i4, [%l7 + %l1] 0x22 membar #Sync loop_3026: fzero %f28 tge %xcc, 0x6 or %l5, %g6, %i6 tvc %xcc, 0x0 or %i7, 0x17BB, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %xcc, %i1, %l6 umul %o3, %o6, %g5 movrne %o7, %l4, %i2 wr %g0, 0x27, %asi stwa %l0, [%l7 + 0x14] %asi membar #Sync fmovrdlz %l2, %f16, %f0 brz,a %i3, loop_3027 orcc %g7, %l3, %o0 fbne %fcc3, loop_3028 taddcctv %i4, 0x099D, %o2 loop_3027: ldsb [%l7 + 0x5F], %g3 tne %icc, 0x7 loop_3028: brnz %o5, loop_3029 subc %g2, %g1, %g4 tpos %xcc, 0x0 fbne,a %fcc3, loop_3030 loop_3029: taddcc %o1, 0x0410, %i0 set 0x40, %g7 stda %f0, [%l7 + %g7] 0x17 membar #Sync loop_3030: popc %i5, %l5 bg,a,pt %xcc, loop_3031 movrlez %o4, 0x1EA, %g6 set 0x74, %g6 ldswa [%l7 + %g6] 0x0c, %i7 loop_3031: udiv %i6, 0x17FE, %i1 movle %icc, %l1, %o3 ta %xcc, 0x7 wr %g0, 0x0c, %asi stba %l6, [%l7 + 0x62] %asi subcc %o6, %o7, %g5 edge16ln %l4, %i2, %l0 srax %i3, %l2, %l3 movn %xcc, %o0, %i4 move %xcc, %g7, %o2 xorcc %o5, %g2, %g1 movle %xcc, %g4, %g3 array32 %i0, %o1, %i5 fnand %f10, %f8, %f30 movrne %o4, %l5, %g6 ble,a loop_3032 udiv %i7, 0x17A4, %i1 umulcc %i6, 0x0FEB, %l1 movcs %icc, %o3, %o6 loop_3032: tn %icc, 0x0 edge32n %l6, %o7, %g5 mova %xcc, %l4, %l0 subccc %i2, %i3, %l3 sethi 0x1B55, %l2 sll %i4, 0x05, %o0 edge16ln %g7, %o5, %o2 wr %g0, 0x04, %asi stha %g2, [%l7 + 0x74] %asi edge8n %g4, %g3, %g1 edge32ln %o1, %i0, %o4 subcc %l5, 0x0FA1, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %i7, %g6, %i6 fmovde %xcc, %f5, %f20 tge %xcc, 0x0 addc %i1, %o3, %o6 umul %l1, %o7, %g5 add %l6, 0x1DE2, %l0 movl %xcc, %l4, %i2 popc %l3, %i3 andncc %i4, %o0, %l2 edge16l %g7, %o5, %o2 edge16 %g2, %g4, %g1 sdiv %g3, 0x1EBD, %i0 udiv %o4, 0x0E91, %l5 edge32l %o1, %i5, %g6 fcmpne32 %f16, %f0, %i7 movpos %icc, %i1, %i6 fone %f2 sll %o3, %o6, %o7 movn %xcc, %g5, %l6 andn %l1, %l4, %i2 edge16 %l3, %i3, %l0 nop setx loop_3033, %l0, %l1 jmpl %l1, %o0 edge8 %i4, %l2, %g7 fxors %f14, %f16, %f23 membar 0x49 loop_3033: and %o2, 0x1912, %o5 movge %icc, %g4, %g2 fbue %fcc3, loop_3034 edge32l %g3, %g1, %i0 ldx [%l7 + 0x70], %o4 sdivcc %l5, 0x0EF8, %o1 loop_3034: andcc %g6, %i7, %i5 ldd [%l7 + 0x58], %i6 sdiv %o3, 0x17F3, %o6 lduw [%l7 + 0x5C], %i1 bcs,a,pn %xcc, loop_3035 fmovdneg %xcc, %f4, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ld [%l7 + 0x1C], %f14 loop_3035: tg %xcc, 0x2 fba %fcc0, loop_3036 edge32n %o7, %l6, %l1 orcc %g5, 0x066E, %l4 edge16 %i2, %l3, %l0 loop_3036: movge %xcc, %o0, %i3 wr %g0, 0x2f, %asi stda %i4, [%l7 + 0x70] %asi membar #Sync set 0x40, %l5 stda %f16, [%l7 + %l5] 0xf8 membar #Sync edge32l %l2, %g7, %o5 brlz %o2, loop_3037 sub %g2, 0x09E4, %g3 movle %xcc, %g4, %g1 subcc %i0, %l5, %o1 loop_3037: fcmple16 %f28, %f10, %g6 movvs %icc, %o4, %i7 tg %xcc, 0x3 tl %icc, 0x4 brlz,a %i5, loop_3038 movvc %icc, %i6, %o6 sra %i1, 0x0E, %o7 fbule,a %fcc0, loop_3039 loop_3038: ba,a,pn %xcc, loop_3040 ldd [%l7 + 0x50], %f20 tgu %icc, 0x3 loop_3039: fmovd %f30, %f8 loop_3040: fbuge,a %fcc1, loop_3041 addccc %o3, %l1, %l6 movrlez %l4, 0x325, %g5 bge,pt %xcc, loop_3042 loop_3041: movcs %xcc, %i2, %l0 fpadd32s %f16, %f26, %f13 alignaddrl %l3, %i3, %i4 loop_3042: smul %l2, 0x131F, %o0 fbug %fcc1, loop_3043 stx %g7, [%l7 + 0x60] fmovrsgz %o5, %f3, %f17 ld [%l7 + 0x68], %f18 loop_3043: subc %g2, %g3, %g4 addcc %g1, 0x1961, %i0 edge8 %l5, %o1, %g6 andn %o2, %i7, %i5 te %xcc, 0x3 orncc %o4, 0x0B76, %i6 add %i1, 0x14C1, %o6 fcmpne32 %f10, %f10, %o3 fcmpd %fcc2, %f18, %f28 bne loop_3044 bge loop_3045 movrne %l1, 0x1F4, %o7 fbuge,a %fcc3, loop_3046 loop_3044: movrgz %l4, 0x3D1, %l6 loop_3045: fmovrslez %g5, %f19, %f19 sethi 0x1ECA, %i2 loop_3046: udivcc %l3, 0x1B1D, %l0 call loop_3047 edge32n %i4, %l2, %i3 fmovrde %g7, %f22, %f6 wr %g0, 0x81, %asi ldswa [%l7 + 0x58] %asi, %o0 loop_3047: nop set 0x08, %l3 stxa %g2, [%l7 + %l3] 0x15 fcmps %fcc1, %f27, %f20 te %icc, 0x1 fmovdneg %xcc, %f14, %f19 fbe %fcc1, loop_3048 stx %o5, [%l7 + 0x28] alignaddr %g3, %g1, %g4 tgu %xcc, 0x2 loop_3048: te %xcc, 0x2 tgu %icc, 0x0 bn,pt %xcc, loop_3049 tn %xcc, 0x3 fbl %fcc1, loop_3050 edge8ln %i0, %l5, %o1 loop_3049: nop wr %g0, 0x19, %asi lda [%l7 + 0x38] %asi, %f25 loop_3050: tpos %xcc, 0x6 movrgez %g6, 0x059, %i7 fmovsne %icc, %f11, %f0 set 0x40, %o0 ldda [%l7 + %o0] 0x0c, %f16 bg,a,pt %icc, loop_3051 edge32l %o2, %i5, %i6 smul %i1, %o4, %o3 edge32l %o6, %l1, %l4 loop_3051: nop setx loop_3052, %l0, %l1 jmpl %l1, %o7 tg %icc, 0x7 movre %l6, 0x0E7, %g5 fnegd %f4, %f28 loop_3052: tneg %icc, 0x7 edge32ln %l3, %i2, %l0 tneg %icc, 0x2 edge32l %l2, %i3, %g7 movvc %xcc, %o0, %g2 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 2877 ! Type x : 1357 ! Type cti : 3052 ! Type f : 4465 ! Type i : 13249 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0x4FF84B67 .word 0x083855C0 .word 0xDB8F8F07 .word 0xAA1FD872 .word 0xA4358DE2 .word 0x3FA789AA .word 0x332B3376 .word 0x8571085A .word 0xC3F8A5C0 .word 0x0978AC9E .word 0x21F19015 .word 0xFE9666AB .word 0x6BA2D289 .word 0x74B119EB .word 0x6962A506 .word 0x3AE21806 .word 0x28A52E29 .word 0x5CCF8536 .word 0x6DDF6041 .word 0x84C6E6A7 .word 0xFBCAD3AD .word 0xAC9B8217 .word 0xECBF490B .word 0x1BD3DAC5 .word 0xA109FAA2 .word 0x3C6C2D75 .word 0x28821E07 .word 0x08CB0C30 .word 0xC16A8D72 .word 0x033A6341 .word 0x39A9E734 .word 0x77DDFC0B .word 0x6209877C .word 0x6C71C290 .word 0x99B28F5E .word 0x3066B6E6 .word 0x89F849E7 .word 0x528F5D49 .word 0x145BB046 .word 0x33A2546A .word 0xD87094AC .word 0xA1F1947F .word 0x9BEA4828 .word 0x83E141C8 .word 0xC4FFE8C6 .word 0xE0676BE9 .word 0xE2C5B382 .word 0x793E5916 .word 0x9C67B86C .word 0x7F5F012F .word 0x784FE423 .word 0xB937E939 .word 0x3FE660DA .word 0xCFA91C98 .word 0xABF67ADC .word 0x000D6958 .word 0xE860D54A .word 0xDA13A436 .word 0xE16572E7 .word 0x08771F1B .word 0x0D2201DD .word 0x16579472 .word 0xD5FF7BD0 .word 0x532A1A36 .end