/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_basic3_f15.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ .ident "Using Instruction Hash for Focus :$Id: isa3_basic3_f15.s,v 1.1 2007/05/11 17:22:21 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 0xBCF4D70F4061F7A5, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0x5, %g1 set 0xE, %g2 set 0x1, %g3 set 0x9, %g4 set 0xE, %g5 set 0x0, %g6 set 0x5, %g7 !# Input registers set -0x6, %i0 set -0xE, %i1 set -0x6, %i2 set -0x5, %i3 set -0xB, %i4 set -0x9, %i5 set -0x9, %i6 set -0x5, %i7 !# Local registers set 0x2AE1948E, %l0 set 0x0ADBA7DA, %l1 set 0x731778D7, %l2 set 0x38ABFAF7, %l3 set 0x3B34442C, %l4 set 0x2B89D78B, %l5 set 0x73446676, %l6 !# Output registers set -0x0947, %o0 set -0x026F, %o1 set 0x0C46, %o2 set 0x1900, %o3 set 0x1B12, %o4 set 0x0201, %o5 set -0x11A6, %o6 set -0x16C0, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xF725E8426A32960C) INIT_TH_FP_REG(%l7,%f2,0xF9FACFF4F1F727DE) INIT_TH_FP_REG(%l7,%f4,0xC7DABA0BF8DB1DAB) INIT_TH_FP_REG(%l7,%f6,0xF00AFE0AD9EE013F) INIT_TH_FP_REG(%l7,%f8,0x1AA452CE7C0D7F1A) INIT_TH_FP_REG(%l7,%f10,0xD6C3F2E9E7597AA9) INIT_TH_FP_REG(%l7,%f12,0xD4537112D30E2047) INIT_TH_FP_REG(%l7,%f14,0x6D09BA7ADD10C4B0) INIT_TH_FP_REG(%l7,%f16,0x5518C7EF1D96601F) INIT_TH_FP_REG(%l7,%f18,0x82E5E14C945CCB3B) INIT_TH_FP_REG(%l7,%f20,0xA6A55E8E337106EE) INIT_TH_FP_REG(%l7,%f22,0x0B2F2D23B5765585) INIT_TH_FP_REG(%l7,%f24,0x8DEDCFCDFE1F3548) INIT_TH_FP_REG(%l7,%f26,0x5BC91438B823B972) INIT_TH_FP_REG(%l7,%f28,0x9303CF73A61311E8) INIT_TH_FP_REG(%l7,%f30,0xD4E685FAB4CE553B) !# 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 .. fnegd %f18, %f6 srl %o1, %g7, %o4 edge16n %g5, %l6, %o2 fblg,a %fcc2, loop_1 ldx [%l7 + 0x60], %g1 sllx %i3, 0x00, %o3 xnorcc %i7, 0x1B7D, %l1 loop_1: alignaddr %i1, %o0, %g6 sdivcc %l2, 0x14A5, %g4 fbn %fcc0, loop_2 ldstub [%l7 + 0x3A], %i2 movrne %i5, 0x101, %i4 movle %icc, %i6, %o7 loop_2: fbule %fcc1, loop_3 movrlez %g2, 0x3C4, %l4 wr %g0, 0x18, %asi swapa [%l7 + 0x1C] %asi, %l5 loop_3: movrlz %l0, 0x2DE, %i0 fba,a %fcc1, loop_4 bg,a %icc, loop_5 movrlez %o6, 0x330, %o5 fbg,a %fcc2, loop_6 loop_4: fbule,a %fcc1, loop_7 loop_5: fmovdleu %icc, %f6, %f17 nop set 0x40, %i1 ldd [%l7 + %i1], %g2 loop_6: ba,a %icc, loop_8 loop_7: bleu,a,pt %icc, loop_9 sdivcc %o1, 0x1AB3, %g7 bshuffle %f24, %f20, %f20 loop_8: movrlz %l3, %g5, %l6 loop_9: tvc %xcc, 0x4 movrgz %o2, %g1, %o4 movl %xcc, %o3, %i7 sir 0x0048 xor %l1, %i3, %o0 mova %xcc, %g6, %l2 array32 %i1, %g4, %i5 edge16l %i2, %i4, %i6 sllx %g2, %o7, %l5 edge16l %l4, %l0, %o6 movge %xcc, %i0, %o5 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %g3, %g7 subc %o1, 0x0479, %g5 orncc %l6, %l3, %g1 edge8 %o4, %o3, %i7 sir 0x0E3A ldstub [%l7 + 0x61], %l1 fmovspos %icc, %f20, %f4 set 0x22, %l0 stha %o2, [%l7 + %l0] 0xeb membar #Sync or %i3, %o0, %l2 fexpand %f2, %f10 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x10] %asi, 0x0 udivcc %g4, 0x1ED4, %i5 tcc %xcc, 0x5 wr %g0, 0x81, %asi ldxa [%l7 + 0x40] %asi, %i1 tg %xcc, 0x4 tsubcc %i2, 0x1F6E, %i6 subc %g2, %i4, %l5 srl %o7, 0x15, %l0 tvc %icc, 0x1 fmovdcc %xcc, %f17, %f26 movneg %icc, %l4, %o6 wr %g0, 0x80, %asi ldsba [%l7 + 0x51] %asi, %i0 add %o5, 0x0DEE, %g3 srax %o1, %g5, %g7 fmovs %f2, %f0 fornot1 %f26, %f6, %f30 swap [%l7 + 0x0C], %l6 smul %g1, 0x0325, %o4 tn %xcc, 0x5 movge %icc, %l3, %i7 movle %xcc, %o3, %o2 tcs %icc, 0x2 fsrc1 %f14, %f20 set 0x10, %g4 ldxa [%l7 + %g4] 0x19, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdge %xcc, %f27, %f17 nop setx loop_10, %l0, %l1 jmpl %l1, %o0 tcs %icc, 0x4 fandnot2 %f14, %f22, %f28 array32 %l2, %g6, %l1 loop_10: xorcc %g4, 0x1191, %i1 taddcctv %i5, %i2, %g2 fcmple32 %f16, %f16, %i6 sub %i4, %l5, %l0 fcmpne16 %f28, %f26, %o7 fpadd32s %f31, %f15, %f27 edge8ln %o6, %l4, %o5 movgu %xcc, %i0, %g3 fandnot2s %f2, %f6, %f0 fmovdvs %icc, %f1, %f28 fpmerge %f30, %f18, %f28 fmovde %xcc, %f5, %f19 andcc %o1, 0x139A, %g5 fnand %f8, %f22, %f20 fnot2 %f28, %f18 popc %g7, %l6 movvc %icc, %g1, %o4 fmovdcs %xcc, %f30, %f9 array32 %i7, %o3, %o2 array16 %i3, %l3, %l2 fmovdgu %icc, %f26, %f12 move %xcc, %o0, %g6 bneg %icc, loop_11 udiv %g4, 0x19DB, %l1 alignaddr %i5, %i1, %g2 tcc %xcc, 0x3 loop_11: tle %icc, 0x3 taddcc %i2, %i6, %i4 edge32l %l0, %l5, %o7 movcc %xcc, %o6, %l4 addcc %i0, 0x1A56, %o5 set 0x40, %o2 ldda [%l7 + %o2] 0x0c, %f16 wr %g0, 0x04, %asi lduba [%l7 + 0x0C] %asi, %g3 fcmped %fcc2, %f24, %f28 orcc %g5, %o1, %l6 wr %g0, 0x19, %asi stwa %g1, [%l7 + 0x60] %asi saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %o4, 0x0872, %i7 fmovse %icc, %f15, %f3 te %icc, 0x6 set 0x20, %l4 ldda [%l7 + %l4] 0x10, %g6 sub %o3, 0x1366, %i3 bg,a loop_12 movvc %icc, %l3, %l2 fmovdn %xcc, %f26, %f1 movneg %icc, %o0, %o2 loop_12: movre %g4, 0x279, %l1 smulcc %i5, %g6, %i1 set 0x10, %o3 stxa %g2, [%l7 + %o3] 0x19 array32 %i6, %i2, %l0 taddcctv %l5, %o7, %i4 fpsub16s %f0, %f29, %f15 fmovdge %icc, %f14, %f24 wr %g0, 0x10, %asi ldswa [%l7 + 0x44] %asi, %o6 lduw [%l7 + 0x2C], %i0 orcc %l4, %g3, %o5 movcc %icc, %g5, %l6 nop set 0x78, %g6 stx %o1, [%l7 + %g6] fmovrdgz %o4, %f14, %f22 ldstub [%l7 + 0x2C], %i7 fzeros %f15 bn loop_13 fandnot1 %f10, %f30, %f12 sdivx %g7, 0x17D5, %o3 ldd [%l7 + 0x18], %f6 loop_13: stb %g1, [%l7 + 0x76] fble,a %fcc0, loop_14 movrgez %l3, %i3, %o0 fmovsa %icc, %f8, %f6 fornot1 %f14, %f30, %f10 loop_14: srax %l2, 0x04, %o2 subcc %l1, %i5, %g4 tvc %xcc, 0x7 fnot2 %f0, %f26 te %icc, 0x0 fzeros %f17 sdiv %i1, 0x1804, %g2 fbue,a %fcc3, loop_15 edge16 %g6, %i6, %i2 bvs,pn %icc, loop_16 srlx %l5, %o7, %l0 loop_15: bn %icc, loop_17 fmul8x16au %f30, %f6, %f0 loop_16: stx %i4, [%l7 + 0x38] fmovrdlez %i0, %f18, %f20 loop_17: xorcc %o6, 0x06A0, %g3 fcmpeq32 %f14, %f8, %o5 stbar be,pn %icc, loop_18 sll %g5, %l6, %l4 fpadd16 %f20, %f24, %f20 addccc %o1, %i7, %g7 loop_18: fnegs %f9, %f9 movvs %icc, %o3, %o4 tg %xcc, 0x3 set 0x44, %o4 ldsha [%l7 + %o4] 0x15, %g1 edge16 %l3, %o0, %i3 mova %xcc, %l2, %l1 set 0x4C, %l6 lduha [%l7 + %l6] 0x88, %i5 fmovdgu %xcc, %f15, %f3 edge16 %g4, %i1, %g2 fsrc1s %f26, %f11 ldd [%l7 + 0x40], %f0 movgu %xcc, %o2, %i6 tcs %xcc, 0x1 fpack16 %f14, %f19 fmuld8ulx16 %f17, %f16, %f14 edge16n %g6, %i2, %o7 movle %xcc, %l0, %l5 fnands %f7, %f19, %f20 fmovd %f10, %f22 sdivcc %i0, 0x0CF6, %i4 sub %g3, %o5, %g5 bneg,pn %icc, loop_19 fcmple32 %f24, %f22, %l6 movrgz %o6, 0x3FA, %o1 tneg %icc, 0x2 loop_19: edge8 %l4, %g7, %o3 mulscc %o4, 0x1057, %i7 smul %l3, %g1, %o0 bpos loop_20 sra %i3, %l2, %i5 fnot2 %f0, %f6 alignaddrl %g4, %l1, %g2 loop_20: mulx %i1, 0x0311, %o2 fnot1s %f15, %f17 fnegs %f19, %f12 bpos,pn %icc, loop_21 stbar fnot2s %f9, %f23 edge16l %g6, %i2, %o7 loop_21: fbne %fcc0, loop_22 xor %l0, 0x15D1, %i6 set 0x0E, %i4 stha %i0, [%l7 + %i4] 0x2b membar #Sync loop_22: tle %icc, 0x5 fbule %fcc2, loop_23 fmovsvc %xcc, %f18, %f20 edge16l %l5, %g3, %o5 fmovd %f0, %f28 loop_23: fmul8ulx16 %f8, %f14, %f0 sir 0x1E80 orncc %i4, %g5, %l6 move %xcc, %o1, %o6 and %l4, 0x1272, %g7 tvc %icc, 0x1 fbue,a %fcc3, loop_24 xnor %o4, 0x12D6, %o3 edge32n %l3, %g1, %i7 fmovdpos %xcc, %f21, %f28 loop_24: xorcc %o0, %l2, %i5 ldd [%l7 + 0x58], %g4 wr %g0, 0x04, %asi lduba [%l7 + 0x32] %asi, %l1 sdivcc %i3, 0x1FDA, %g2 edge32ln %o2, %i1, %g6 fbuge %fcc3, loop_25 xnor %i2, %l0, %o7 ldx [%l7 + 0x78], %i0 fmovsleu %icc, %f12, %f23 loop_25: mulscc %i6, 0x09D5, %l5 fornot1 %f2, %f18, %f8 fmovsvs %xcc, %f16, %f4 movvs %icc, %g3, %o5 tsubcc %g5, %l6, %o1 andncc %i4, %o6, %g7 fmovrse %l4, %f6, %f23 taddcc %o4, %l3, %g1 tvc %xcc, 0x0 edge16 %i7, %o0, %o3 taddcctv %l2, %i5, %g4 fnors %f27, %f24, %f1 edge8n %l1, %i3, %o2 fmovrdgz %i1, %f20, %f30 tpos %icc, 0x5 movrlez %g6, 0x377, %i2 te %xcc, 0x2 bvc,pn %xcc, loop_26 subcc %l0, 0x1012, %g2 fxor %f20, %f16, %f0 ldstub [%l7 + 0x20], %i0 loop_26: or %i6, %o7, %l5 edge16 %o5, %g5, %l6 movrlz %g3, %i4, %o1 te %icc, 0x4 fbg %fcc3, loop_27 taddcctv %g7, 0x00EA, %o6 addcc %o4, 0x0511, %l3 xnorcc %g1, 0x1802, %i7 loop_27: sllx %o0, 0x0F, %o3 fpadd16s %f13, %f14, %f1 wr %g0, 0x19, %asi lduha [%l7 + 0x0E] %asi, %l4 edge16 %i5, %g4, %l1 fpsub16 %f28, %f26, %f16 udivcc %i3, 0x0489, %o2 flush %l7 + 0x10 fbu,a %fcc0, loop_28 sll %l2, 0x1E, %i1 array8 %i2, %g6, %l0 movl %icc, %i0, %g2 loop_28: fmovrsgez %o7, %f24, %f14 fpadd32 %f14, %f18, %f14 taddcctv %i6, %o5, %g5 fmovsneg %xcc, %f20, %f21 mova %icc, %l5, %g3 addccc %i4, 0x0BF3, %l6 mova %xcc, %g7, %o1 bcs,a loop_29 ble loop_30 fmovsg %xcc, %f21, %f15 tneg %xcc, 0x4 loop_29: fpsub32 %f24, %f16, %f16 loop_30: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %o6, 0x19, %l3 fxor %f14, %f14, %f8 sll %g1, %o4, %i7 bvs,a,pn %icc, loop_31 movne %xcc, %o3, %o0 umul %i5, 0x0E08, %l4 taddcctv %g4, %i3, %o2 loop_31: movcs %xcc, %l1, %i1 tg %icc, 0x3 tneg %xcc, 0x5 xnor %i2, %g6, %l2 movne %xcc, %l0, %i0 and %o7, 0x1E9A, %g2 movn %xcc, %i6, %o5 fones %f1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdcs %icc, %f20, %f20 fnor %f30, %f28, %f4 stw %l5, [%l7 + 0x14] umul %g5, 0x0DEB, %g3 tvs %icc, 0x1 ldstub [%l7 + 0x1B], %l6 set 0x1B, %i7 ldstuba [%l7 + %i7] 0x0c, %g7 orncc %o1, %o6, %l3 ta %xcc, 0x0 movvs %xcc, %g1, %i4 fmovrse %i7, %f27, %f1 subcc %o4, %o3, %o0 movneg %xcc, %l4, %g4 ldsb [%l7 + 0x21], %i5 smul %o2, 0x1B91, %i3 ldd [%l7 + 0x20], %l0 taddcc %i2, 0x060B, %i1 fcmple16 %f12, %f2, %l2 fmovscs %xcc, %f28, %f25 movre %g6, %l0, %i0 bvs %icc, loop_32 st %f17, [%l7 + 0x38] smul %o7, %g2, %i6 andn %l5, %g5, %o5 loop_32: fbg %fcc0, loop_33 movneg %icc, %g3, %g7 nop setx loop_34, %l0, %l1 jmpl %l1, %l6 ta %xcc, 0x0 loop_33: bl,a loop_35 movcs %xcc, %o6, %l3 loop_34: fbo,a %fcc3, loop_36 xnor %o1, 0x12BB, %i4 loop_35: sdiv %i7, 0x1B18, %g1 call loop_37 loop_36: tpos %xcc, 0x2 ldsh [%l7 + 0x6C], %o3 fmovdg %xcc, %f29, %f22 loop_37: fmovsvs %icc, %f4, %f24 sllx %o4, %l4, %g4 bneg,a %icc, loop_38 prefetch [%l7 + 0x48], 0x3 bneg loop_39 movcc %xcc, %i5, %o2 loop_38: call loop_40 subccc %o0, %i3, %i2 loop_39: srlx %l1, 0x18, %i1 fbue,a %fcc2, loop_41 loop_40: fbo %fcc3, loop_42 fbue %fcc0, loop_43 tle %icc, 0x7 loop_41: fornot1 %f16, %f6, %f24 loop_42: fmovspos %xcc, %f21, %f8 loop_43: nop set 0x68, %o0 ldxa [%l7 + %o0] 0x81, %g6 fones %f12 fbuge %fcc1, loop_44 edge32 %l0, %l2, %i0 or %o7, 0x0556, %i6 fmul8ulx16 %f16, %f16, %f8 loop_44: sdivx %l5, 0x1DC9, %g2 movneg %icc, %g5, %g3 edge8l %g7, %o5, %o6 array8 %l3, %o1, %i4 udiv %i7, 0x1BF4, %l6 movre %g1, 0x257, %o3 edge16ln %o4, %l4, %i5 umul %o2, 0x0881, %o0 pdist %f26, %f28, %f24 sir 0x07F4 fmovdcc %icc, %f3, %f26 alignaddr %i3, %g4, %l1 add %l7, 0x3C, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %i2 casa [%l6] %asi, %i2, %i1 subcc %g6, %l0, %i0 wr %g0, 0x19, %asi ldsba [%l7 + 0x57] %asi, %l2 prefetch [%l7 + 0x3C], 0x1 srl %i6, 0x16, %o7 fcmpne16 %f24, %f2, %g2 tcc %icc, 0x6 fmuld8sux16 %f20, %f12, %f4 edge16 %g5, %g3, %g7 edge32l %l5, %o5, %l3 movrlez %o1, %i4, %i7 nop setx loop_45, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tvs %icc, 0x6 sdiv %o6, 0x08C6, %g1 sdiv %l6, 0x1D56, %o3 loop_45: fmovdneg %icc, %f7, %f15 alignaddrl %o4, %i5, %l4 move %xcc, %o2, %o0 lduh [%l7 + 0x44], %g4 brz %l1, loop_46 sra %i2, 0x1D, %i1 add %l7, 0x20, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %g6, %l0 loop_46: ble,a,pn %icc, loop_47 andn %i3, 0x0BAC, %l2 stw %i6, [%l7 + 0x54] tsubcc %o7, 0x0095, %g2 loop_47: orn %g5, 0x152A, %g3 subc %i0, %g7, %l5 alignaddr %o5, %o1, %i4 fmovsl %xcc, %f29, %f3 fmovsneg %xcc, %f7, %f12 stbar sub %l3, 0x1061, %i7 andcc %o6, 0x068B, %g1 subcc %l6, 0x04FE, %o3 fornot1s %f29, %f2, %f15 fbl %fcc3, loop_48 orncc %i5, %o4, %l4 fmovsvc %xcc, %f0, %f11 orn %o2, %g4, %o0 loop_48: edge32l %l1, %i1, %g6 taddcctv %l0, %i3, %l2 wr %g0, 0x10, %asi swapa [%l7 + 0x1C] %asi, %i6 tpos %icc, 0x1 bcc loop_49 ba,pt %icc, loop_50 fmuld8sux16 %f12, %f25, %f12 srlx %i2, 0x02, %o7 loop_49: ta %xcc, 0x6 loop_50: nop set 0x5C, %g2 lduha [%l7 + %g2] 0x10, %g2 tgu %xcc, 0x6 fbne %fcc3, loop_51 fmovrsgz %g3, %f14, %f25 tne %xcc, 0x2 fbule %fcc3, loop_52 loop_51: tl %icc, 0x5 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f16 loop_52: orncc %g5, %g7, %i0 andcc %o5, 0x086C, %o1 nop set 0x70, %g1 ldd [%l7 + %g1], %f26 fmovsne %icc, %f0, %f21 edge32ln %l5, %l3, %i7 stw %o6, [%l7 + 0x4C] ta %xcc, 0x6 edge16ln %i4, %g1, %l6 nop set 0x46, %g5 ldsh [%l7 + %g5], %o3 array32 %i5, %l4, %o2 array32 %g4, %o4, %o0 set 0x62, %o5 ldsha [%l7 + %o5] 0x18, %i1 edge8ln %l1, %l0, %i3 movrgz %g6, %l2, %i2 subccc %i6, 0x032B, %o7 movre %g2, %g5, %g7 edge32l %i0, %g3, %o1 udiv %l5, 0x0C4F, %o5 wr %g0, 0x81, %asi ldstuba [%l7 + 0x49] %asi, %l3 orcc %i7, 0x0E6E, %i4 bshuffle %f2, %f0, %f24 addcc %o6, %l6, %g1 fpsub32 %f2, %f10, %f8 add %i5, %o3, %l4 brlez,a %g4, loop_53 swap [%l7 + 0x5C], %o4 fmovspos %icc, %f21, %f25 sub %o0, %o2, %l1 loop_53: sir 0x1ACD or %l0, %i1, %g6 movn %xcc, %i3, %i2 tvs %icc, 0x3 wr %g0, 0x81, %asi ldsha [%l7 + 0x0A] %asi, %l2 call loop_54 fxnor %f0, %f20, %f8 tvc %xcc, 0x7 sdivcc %i6, 0x0E07, %o7 loop_54: srax %g5, %g7, %g2 fbe,a %fcc1, loop_55 fnot2 %f6, %f12 edge16ln %i0, %g3, %o1 fmovsn %icc, %f28, %f21 loop_55: fpackfix %f14, %f9 fcmpne16 %f4, %f26, %o5 sir 0x06C8 edge8ln %l5, %l3, %i7 movne %icc, %i4, %l6 tneg %icc, 0x2 fmovrsne %g1, %f20, %f29 fmovde %icc, %f29, %f2 stb %o6, [%l7 + 0x47] edge8ln %o3, %i5, %g4 movrgez %o4, 0x3C7, %l4 fmovdle %xcc, %f14, %f9 movg %icc, %o2, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %xcc, %l0, %o0 siam 0x1 edge32n %g6, %i1, %i3 movrgz %l2, 0x141, %i2 fmovrdgez %o7, %f2, %f16 sllx %g5, 0x0D, %i6 stbar set 0x18, %g7 sta %f0, [%l7 + %g7] 0x0c array32 %g7, %g2, %g3 tpos %xcc, 0x5 fmovde %icc, %f12, %f22 smulcc %i0, 0x1114, %o5 fmovdle %xcc, %f17, %f22 wr %g0, 0x88, %asi ldstuba [%l7 + 0x4E] %asi, %l5 ldsb [%l7 + 0x36], %o1 wr %g0, 0x80, %asi stwa %l3, [%l7 + 0x24] %asi fbge %fcc1, loop_56 fpadd16 %f24, %f12, %f0 movg %icc, %i7, %l6 fbule,a %fcc3, loop_57 loop_56: udiv %g1, 0x0CB9, %i4 addccc %o6, 0x0AE8, %i5 stw %g4, [%l7 + 0x20] loop_57: fsrc1s %f10, %f30 brz,a %o3, loop_58 tn %icc, 0x6 xnor %l4, %o2, %o4 tsubcc %l1, 0x0125, %l0 loop_58: sll %o0, 0x0B, %g6 fbe %fcc2, loop_59 ldstub [%l7 + 0x4C], %i3 membar 0x37 call loop_60 loop_59: orn %i1, %i2, %o7 membar 0x4C fcmpeq16 %f14, %f18, %l2 loop_60: te %icc, 0x7 movleu %icc, %i6, %g7 fmovdg %xcc, %f14, %f31 edge32n %g5, %g2, %i0 movneg %icc, %g3, %l5 ble,a,pt %icc, loop_61 bneg,a loop_62 tl %xcc, 0x0 set 0x1C, %i6 lda [%l7 + %i6] 0x88, %f19 loop_61: udivcc %o1, 0x19D5, %l3 loop_62: addc %i7, %o5, %l6 mulscc %g1, %o6, %i4 tsubcc %g4, 0x05F1, %i5 fmovspos %xcc, %f0, %f19 movcs %xcc, %l4, %o3 tcc %xcc, 0x5 fcmple16 %f24, %f16, %o2 fmovsl %icc, %f0, %f5 movcc %icc, %l1, %l0 set 0x68, %o1 stda %o0, [%l7 + %o1] 0x89 lduh [%l7 + 0x34], %g6 and %o4, %i1, %i2 sra %o7, 0x1E, %i3 array8 %l2, %g7, %i6 fpack16 %f18, %f21 tn %xcc, 0x3 ldsh [%l7 + 0x70], %g5 taddcc %i0, 0x0A16, %g3 alignaddrl %l5, %g2, %o1 stbar taddcctv %i7, %o5, %l3 fcmped %fcc3, %f0, %f2 mova %xcc, %g1, %o6 fmovse %xcc, %f25, %f26 st %f13, [%l7 + 0x6C] udiv %l6, 0x03B0, %g4 movneg %icc, %i4, %i5 tge %icc, 0x4 movg %xcc, %o3, %l4 sdivcc %l1, 0x09D6, %l0 fbul,a %fcc2, loop_63 xor %o2, 0x15C4, %o0 tneg %icc, 0x4 movg %xcc, %o4, %i1 loop_63: taddcc %g6, 0x01A7, %o7 tgu %icc, 0x5 edge8ln %i2, %l2, %i3 wr %g0, 0x04, %asi sta %f21, [%l7 + 0x3C] %asi array8 %g7, %g5, %i0 edge8ln %g3, %i6, %g2 umulcc %l5, 0x1328, %i7 fcmple32 %f22, %f24, %o1 tl %xcc, 0x0 edge32n %l3, %g1, %o5 fbue,a %fcc0, loop_64 movvs %xcc, %l6, %o6 move %icc, %g4, %i5 fmovs %f28, %f1 loop_64: fmovde %icc, %f4, %f31 add %l7, 0x48, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i4 casa [%l6] 0x81, %i4, %l4 fmovdcc %icc, %f18, %f3 tvs %icc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovde %xcc, %f0, %f24 sll %l1, %l0, %o2 ldsw [%l7 + 0x60], %o3 set 0x10, %i2 lduba [%l7 + %i2] 0x88, %o0 stb %o4, [%l7 + 0x69] fnot2s %f2, %f9 add %l7, 0x60, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %g6, %i1 fornot1 %f2, %f14, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %o7, 0x0E5F, %l2 smul %i2, %i3, %g5 fble %fcc3, loop_65 lduw [%l7 + 0x64], %i0 fmovrslz %g3, %f9, %f7 fbug,a %fcc1, loop_66 loop_65: xnorcc %i6, 0x0803, %g2 fpack32 %f6, %f20, %f20 edge8l %l5, %g7, %o1 loop_66: subccc %i7, 0x073B, %l3 xnorcc %o5, %l6, %o6 array16 %g4, %i5, %g1 sdivcc %l4, 0x1542, %i4 fands %f28, %f2, %f8 edge16 %l0, %l1, %o3 addc %o0, 0x1147, %o2 andcc %o4, 0x0C14, %g6 tcs %xcc, 0x1 xnor %o7, %i1, %i2 edge32ln %i3, %g5, %i0 bcc %icc, loop_67 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %l2, 0x01C9, %i6 smulcc %g3, %l5, %g2 loop_67: movle %icc, %g7, %o1 fnands %f0, %f2, %f27 movrgz %i7, 0x24B, %l3 fbu,a %fcc0, loop_68 movcc %xcc, %l6, %o6 fxors %f16, %f19, %f9 ta %icc, 0x7 loop_68: add %o5, %g4, %i5 tvs %icc, 0x3 alignaddrl %g1, %l4, %l0 wr %g0, 0x89, %asi ldsha [%l7 + 0x08] %asi, %i4 brgez,a %o3, loop_69 fmovd %f12, %f14 xnorcc %o0, %l1, %o2 st %f13, [%l7 + 0x54] loop_69: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc,a,pt %icc, loop_70 movl %icc, %o4, %o7 sdivx %i1, 0x020F, %i2 siam 0x0 loop_70: fmul8ulx16 %f22, %f4, %f26 edge16l %i3, %g6, %i0 xor %g5, 0x148D, %l2 add %i6, %l5, %g2 nop setx loop_71, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovse %icc, %f20, %f2 be loop_72 sll %g3, 0x1A, %g7 loop_71: fbg %fcc3, loop_73 sub %i7, %l3, %o1 loop_72: umul %l6, %o5, %g4 fmovdn %xcc, %f4, %f22 loop_73: and %i5, 0x1D55, %o6 movle %xcc, %l4, %l0 tsubcctv %i4, %g1, %o0 edge8n %l1, %o3, %o2 bl,a %xcc, loop_74 tcc %xcc, 0x1 for %f18, %f6, %f14 fmul8sux16 %f8, %f14, %f4 loop_74: edge32ln %o4, %o7, %i1 add %i3, %i2, %i0 fcmpd %fcc1, %f26, %f12 ba,a %xcc, loop_75 alignaddr %g6, %l2, %g5 fblg,a %fcc3, loop_76 xor %i6, 0x19A9, %g2 loop_75: array8 %g3, %l5, %g7 fpack16 %f20, %f13 loop_76: nop set 0x72, %i0 stha %i7, [%l7 + %i0] 0x0c umul %l3, %o1, %o5 movne %xcc, %l6, %i5 srl %g4, 0x1F, %o6 edge16ln %l4, %l0, %g1 umul %o0, 0x1363, %l1 fblg,a %fcc2, loop_77 movpos %xcc, %i4, %o3 mova %xcc, %o4, %o2 udiv %i1, 0x17A0, %o7 loop_77: mulscc %i3, %i2, %g6 orncc %l2, 0x13D0, %g5 fmovsvc %icc, %f19, %f20 fsrc1 %f28, %f6 mova %icc, %i0, %i6 array32 %g3, %l5, %g7 ldx [%l7 + 0x40], %i7 mulscc %g2, %o1, %o5 ldsh [%l7 + 0x4A], %l3 fcmps %fcc3, %f28, %f20 andcc %l6, 0x1D0C, %g4 te %icc, 0x3 fmul8ulx16 %f20, %f10, %f18 fpsub32 %f26, %f24, %f18 edge32n %o6, %l4, %i5 edge8ln %l0, %g1, %l1 fmovdpos %xcc, %f12, %f17 movcc %icc, %i4, %o3 fbl,a %fcc0, loop_78 sdiv %o4, 0x0F36, %o0 wr %g0, 0x19, %asi ldswa [%l7 + 0x14] %asi, %o2 loop_78: tcs %xcc, 0x2 movpos %icc, %i1, %i3 wr %g0, 0x19, %asi stda %f16, [%l7 + 0x40] %asi fmovdn %xcc, %f27, %f1 orcc %o7, 0x1D97, %g6 sdivcc %l2, 0x15EE, %i2 fbe %fcc3, loop_79 alignaddrl %i0, %g5, %i6 fmovs %f27, %f5 tcs %xcc, 0x6 loop_79: fcmple32 %f30, %f30, %l5 fand %f20, %f2, %f6 tn %icc, 0x5 tcs %icc, 0x3 wr %g0, 0x04, %asi sta %f19, [%l7 + 0x78] %asi set 0x3C, %i5 stha %g7, [%l7 + %i5] 0x2a membar #Sync tcc %xcc, 0x7 edge32ln %i7, %g3, %g2 tpos %xcc, 0x6 popc 0x11B1, %o5 fmovdpos %xcc, %f22, %f13 fpackfix %f8, %f7 fmovrdne %o1, %f26, %f6 movgu %icc, %l6, %l3 tpos %icc, 0x4 swap [%l7 + 0x28], %o6 udiv %g4, 0x1DBF, %i5 fandnot2s %f29, %f16, %f3 movcs %icc, %l4, %l0 movg %icc, %l1, %g1 fmul8x16au %f17, %f11, %f10 tvs %xcc, 0x1 xnorcc %o3, %i4, %o4 orn %o0, 0x0468, %o2 movrne %i3, 0x3DA, %o7 smulcc %g6, 0x1809, %i1 movrgz %l2, 0x173, %i2 fmovrdlz %g5, %f18, %f18 sdiv %i6, 0x0556, %i0 edge16 %g7, %i7, %l5 fmovsn %icc, %f11, %f13 srax %g2, 0x03, %o5 andncc %o1, %g3, %l6 fnands %f31, %f19, %f8 smulcc %o6, %l3, %i5 fcmpne32 %f22, %f24, %g4 wr %g0, 0x10, %asi ldstuba [%l7 + 0x44] %asi, %l4 taddcctv %l1, 0x02FB, %g1 fmovdneg %icc, %f0, %f2 edge8n %l0, %o3, %i4 bvs,a,pn %xcc, loop_80 andn %o0, 0x07B9, %o2 orncc %i3, 0x0F43, %o4 ld [%l7 + 0x6C], %f17 loop_80: fmovdvs %icc, %f7, %f11 taddcctv %g6, %o7, %l2 fpadd16s %f28, %f20, %f0 fbo %fcc0, loop_81 bne,a,pt %icc, loop_82 edge8 %i1, %g5, %i2 fnor %f16, %f2, %f26 loop_81: nop wr %g0, 0xe3, %asi ldda [%l7 + 0x60] %asi, %i6 loop_82: ld [%l7 + 0x4C], %f3 udivx %i0, 0x13E7, %g7 set 0x40, %l3 stda %f16, [%l7 + %l3] 0x88 brgz %i7, loop_83 fmovrsne %l5, %f13, %f24 movvc %icc, %g2, %o5 edge32ln %o1, %g3, %l6 loop_83: fbul %fcc0, loop_84 and %l3, %i5, %o6 fsrc2 %f26, %f4 edge8 %g4, %l4, %l1 loop_84: sethi 0x19E2, %g1 movneg %icc, %l0, %o3 fsrc2 %f20, %f2 smulcc %i4, 0x062A, %o0 subccc %o2, 0x075D, %i3 sub %o4, %o7, %l2 tn %icc, 0x0 set 0x70, %i3 stha %g6, [%l7 + %i3] 0xeb membar #Sync sethi 0x033F, %i1 fzeros %f8 popc %g5, %i6 call loop_85 add %i0, 0x1022, %g7 fmovrdgez %i7, %f26, %f26 ta %xcc, 0x7 loop_85: subccc %l5, %i2, %g2 tleu %icc, 0x3 brlez %o5, loop_86 tvs %xcc, 0x2 edge32ln %o1, %l6, %g3 fcmpgt16 %f4, %f0, %i5 loop_86: fblg,a %fcc2, loop_87 tcs %icc, 0x6 fmovsn %icc, %f26, %f13 edge8n %o6, %g4, %l3 loop_87: ta %xcc, 0x7 fbuge %fcc3, loop_88 sll %l4, 0x13, %l1 stx %g1, [%l7 + 0x30] brlez %o3, loop_89 loop_88: fmovrdgez %i4, %f10, %f0 bvs,pt %icc, loop_90 tne %icc, 0x7 loop_89: mulx %o0, 0x190C, %o2 edge8 %l0, %i3, %o7 loop_90: taddcctv %o4, 0x056F, %l2 bgu loop_91 fmovrdlez %g6, %f6, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %i1, %g5, %i0 loop_91: fbug,a %fcc2, loop_92 fmovsneg %icc, %f8, %f12 mulscc %i6, %g7, %i7 movrlez %i2, %l5, %o5 loop_92: fmovdvc %icc, %f21, %f20 edge16ln %o1, %l6, %g3 xnorcc %i5, %g2, %g4 mova %xcc, %l3, %l4 be,pn %icc, loop_93 faligndata %f12, %f2, %f24 lduh [%l7 + 0x50], %o6 tcs %icc, 0x4 loop_93: sllx %g1, %l1, %i4 sir 0x17D7 tvs %icc, 0x4 edge8l %o3, %o0, %l0 array8 %i3, %o7, %o2 nop set 0x18, %o6 ldd [%l7 + %o6], %f28 bg,a loop_94 tn %icc, 0x0 fnot2s %f30, %f22 tvs %icc, 0x0 loop_94: bn,pn %icc, loop_95 orcc %l2, 0x1502, %o4 fmovdvs %xcc, %f22, %f18 wr %g0, 0x19, %asi swapa [%l7 + 0x7C] %asi, %i1 loop_95: movcs %icc, %g5, %g6 xor %i0, 0x15B1, %g7 lduh [%l7 + 0x12], %i7 orn %i2, %i6, %l5 fcmple32 %f12, %f12, %o5 stw %l6, [%l7 + 0x10] bn,a loop_96 subccc %g3, %o1, %g2 ldd [%l7 + 0x38], %i4 fmovscc %xcc, %f4, %f24 loop_96: fmovdcc %xcc, %f11, %f3 fmovsleu %xcc, %f5, %f17 array16 %l3, %l4, %g4 tsubcc %g1, %o6, %l1 sll %o3, 0x07, %i4 wr %g0, 0x04, %asi lda [%l7 + 0x20] %asi, %f9 movle %icc, %o0, %l0 movgu %xcc, %o7, %i3 add %l7, 0x74, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %o2 casa [%l6] 0x04, %o2, %l2 set 0x0C, %l1 lduwa [%l7 + %l1] 0x10, %o4 bcc loop_97 tcc %xcc, 0x7 fba,a %fcc0, loop_98 bvs,pt %xcc, loop_99 loop_97: taddcc %g5, 0x089E, %g6 addccc %i0, 0x1638, %g7 loop_98: fbug %fcc1, loop_100 loop_99: movneg %icc, %i7, %i1 edge8l %i2, %i6, %l5 call loop_101 loop_100: edge8ln %o5, %g3, %o1 edge32ln %l6, %g2, %l3 nop set 0x18, %l2 stx %i5, [%l7 + %l2] loop_101: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz %g4, loop_102 sdiv %l4, 0x186D, %o6 tle %icc, 0x3 orn %g1, 0x022D, %l1 loop_102: brz %o3, loop_103 fbge,a %fcc3, loop_104 movn %xcc, %o0, %i4 tsubcc %o7, %l0, %i3 loop_103: xnor %o2, %o4, %l2 loop_104: fmovdge %icc, %f5, %f21 lduh [%l7 + 0x40], %g6 add %g5, 0x0B43, %g7 fmovrslez %i0, %f10, %f21 tgu %xcc, 0x6 fpsub16s %f6, %f12, %f23 edge32ln %i7, %i1, %i2 mulscc %i6, 0x01C1, %o5 umulcc %g3, 0x1561, %l5 tl %icc, 0x7 xnorcc %o1, 0x15DA, %g2 fcmple16 %f12, %f16, %l6 tne %icc, 0x7 fcmple16 %f6, %f30, %i5 fmul8ulx16 %f16, %f8, %f6 taddcc %l3, %l4, %o6 fmovsle %xcc, %f26, %f25 fmovsvs %icc, %f4, %f12 mulx %g4, 0x0203, %g1 srax %o3, %o0, %i4 set 0x58, %l5 stba %l1, [%l7 + %l5] 0x11 movre %o7, 0x052, %i3 tne %xcc, 0x3 andncc %o2, %o4, %l2 tvs %xcc, 0x0 fbul %fcc3, loop_105 tne %xcc, 0x7 bcs %xcc, loop_106 fmul8x16al %f15, %f3, %f10 loop_105: fmovdvs %xcc, %f22, %f20 brz,a %l0, loop_107 loop_106: srax %g6, %g7, %g5 tleu %xcc, 0x1 fmovdle %icc, %f26, %f22 loop_107: mulx %i7, 0x0B8F, %i0 mova %xcc, %i2, %i6 fbo,a %fcc1, loop_108 siam 0x0 fxor %f26, %f24, %f2 tge %icc, 0x3 loop_108: call loop_109 xnorcc %o5, %g3, %l5 wr %g0, 0x26, %asi ldda [%l7 + 0x40] %asi, %i0 loop_109: stw %o1, [%l7 + 0x2C] wr %g0, 0x2a, %asi ldda [%l7 + 0x70] %asi, %i6 tvs %icc, 0x2 set 0x18, %g3 stda %i4, [%l7 + %g3] 0xea membar #Sync ldsh [%l7 + 0x42], %l3 movpos %xcc, %l4, %g2 edge16n %g4, %o6, %g1 ldstub [%l7 + 0x2B], %o3 fmovdvs %icc, %f26, %f19 fblg,a %fcc3, loop_110 fxors %f5, %f1, %f31 bpos,a %icc, loop_111 movre %i4, %l1, %o0 loop_110: edge8ln %o7, %i3, %o2 ldx [%l7 + 0x48], %o4 loop_111: udiv %l0, 0x17AF, %l2 subcc %g7, 0x002D, %g6 call loop_112 edge8ln %i7, %g5, %i2 movvc %icc, %i6, %o5 fble,a %fcc1, loop_113 loop_112: fcmple32 %f24, %f6, %g3 fbge %fcc3, loop_114 fornot2s %f12, %f17, %f18 loop_113: edge8l %l5, %i1, %o1 tne %icc, 0x2 loop_114: movpos %icc, %l6, %i5 flush %l7 + 0x30 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x30] %asi, 0x2 fnegs %f8, %f16 tpos %icc, 0x4 bcc,pn %xcc, loop_115 addccc %l4, %i0, %g2 ba,a,pn %icc, loop_116 movrgez %o6, %g1, %g4 loop_115: fmovsl %xcc, %f5, %f25 tneg %xcc, 0x4 loop_116: brz,a %o3, loop_117 tsubcctv %i4, %l1, %o0 ta %icc, 0x6 bl %xcc, loop_118 loop_117: movrne %o7, 0x302, %o2 fnegs %f1, %f1 bgu,a loop_119 loop_118: fmovdneg %icc, %f8, %f26 set 0x40, %i1 ldda [%l7 + %i1] 0x18, %f0 loop_119: sub %i3, 0x0E92, %l0 fmul8x16 %f15, %f18, %f14 mova %xcc, %o4, %g7 array16 %l2, %i7, %g6 fxors %f20, %f28, %f7 fbl %fcc1, loop_120 fmovrse %i2, %f18, %f13 ldstub [%l7 + 0x65], %g5 fpadd16s %f30, %f17, %f27 loop_120: array16 %o5, %g3, %l5 xor %i6, %i1, %l6 fbg,a %fcc1, loop_121 bl,a loop_122 movgu %icc, %o1, %i5 fmovdvs %icc, %f19, %f21 loop_121: fmovrsne %l4, %f21, %f30 loop_122: nop set 0x14, %o7 stwa %i0, [%l7 + %o7] 0x80 edge16n %g2, %o6, %g1 add %l3, %o3, %g4 fbule %fcc3, loop_123 brgz %l1, loop_124 fandnot1 %f28, %f10, %f2 nop setx loop_125, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_123: nop setx loop_126, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_124: xnor %o0, %o7, %o2 fmovs %f2, %f13 loop_125: bpos,pt %icc, loop_127 loop_126: fpadd16s %f15, %f28, %f23 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %i3, %i4 loop_127: movcs %xcc, %o4, %l0 movvc %icc, %g7, %i7 for %f20, %f20, %f28 fmovdvc %xcc, %f16, %f1 ldx [%l7 + 0x18], %l2 fbue %fcc1, loop_128 fmovdn %icc, %f16, %f10 movge %icc, %i2, %g6 fcmpd %fcc1, %f16, %f16 loop_128: bvs,a,pn %icc, loop_129 umul %g5, %o5, %l5 fbule %fcc3, loop_130 prefetch [%l7 + 0x64], 0x2 loop_129: nop wr %g0, 0x80, %asi ldstuba [%l7 + 0x22] %asi, %g3 loop_130: fmovsgu %xcc, %f23, %f9 addc %i1, %i6, %l6 std %i4, [%l7 + 0x70] srlx %l4, %o1, %g2 sir 0x1B49 subc %o6, %i0, %g1 orcc %l3, 0x017E, %o3 tvc %xcc, 0x3 ldd [%l7 + 0x30], %f18 stbar wr %g0, 0x88, %asi lda [%l7 + 0x18] %asi, %f10 andn %l1, %g4, %o7 and %o0, %o2, %i3 ta %xcc, 0x0 andn %o4, 0x1C96, %i4 srlx %g7, 0x15, %i7 tgu %xcc, 0x6 fsrc1s %f28, %f15 tgu %icc, 0x7 fbug,a %fcc0, loop_131 fnot1s %f20, %f2 movcs %xcc, %l0, %l2 xor %g6, %i2, %o5 loop_131: bneg,pt %xcc, loop_132 st %f0, [%l7 + 0x3C] fmovdneg %xcc, %f13, %f31 tcc %xcc, 0x3 loop_132: fcmpgt16 %f22, %f8, %g5 fxnor %f18, %f2, %f18 ldd [%l7 + 0x50], %f14 movne %icc, %l5, %g3 array32 %i1, %i6, %l6 orn %l4, %o1, %i5 edge16n %o6, %i0, %g2 ble,pn %icc, loop_133 movcs %xcc, %g1, %l3 sth %o3, [%l7 + 0x3A] movle %xcc, %l1, %o7 loop_133: st %f27, [%l7 + 0x78] srax %g4, %o0, %o2 set 0x25, %g4 ldstuba [%l7 + %g4] 0x80, %o4 wr %g0, 0x88, %asi stda %f16, [%l7 + 0x40] %asi udivx %i4, 0x1A2A, %g7 addccc %i7, 0x0C71, %l0 mulscc %i3, %l2, %i2 wr %g0, 0x80, %asi stwa %o5, [%l7 + 0x50] %asi edge16l %g6, %g5, %l5 tgu %xcc, 0x4 movvs %xcc, %g3, %i1 tge %xcc, 0x2 movne %xcc, %i6, %l6 fmovdne %xcc, %f31, %f4 movrlz %o1, 0x135, %l4 srax %i5, 0x10, %i0 tsubcc %o6, %g1, %l3 ldub [%l7 + 0x71], %o3 subc %l1, 0x0BA1, %o7 addccc %g2, %o0, %o2 tg %icc, 0x6 addccc %g4, %o4, %i4 tcc %xcc, 0x0 tle %xcc, 0x2 xnor %g7, 0x0EE3, %l0 fpsub16 %f16, %f30, %f20 edge32l %i7, %i3, %i2 fcmpeq16 %f16, %f12, %l2 fpadd32 %f10, %f2, %f12 fba %fcc2, loop_134 movcs %icc, %g6, %g5 smulcc %o5, %g3, %i1 ldsh [%l7 + 0x6C], %l5 loop_134: edge32 %i6, %o1, %l6 sll %i5, 0x1B, %i0 fsrc2 %f12, %f4 add %l4, 0x084A, %g1 sdiv %l3, 0x007D, %o3 addcc %o6, %l1, %g2 bvc %icc, loop_135 umul %o7, 0x0E75, %o0 ldub [%l7 + 0x27], %g4 set 0x17, %o2 stba %o2, [%l7 + %o2] 0x81 loop_135: alignaddrl %o4, %i4, %l0 prefetch [%l7 + 0x1C], 0x2 wr %g0, 0x89, %asi lda [%l7 + 0x1C] %asi, %f15 ble,a %icc, loop_136 fxor %f12, %f24, %f18 tsubcc %i7, 0x098D, %g7 tl %xcc, 0x5 loop_136: nop membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0xf8, %f16 fmovse %icc, %f28, %f30 nop setx loop_137, %l0, %l1 jmpl %l1, %i3 bcc,a loop_138 andncc %l2, %g6, %i2 set 0x48, %o3 stda %o4, [%l7 + %o3] 0xea membar #Sync loop_137: srlx %g5, %i1, %l5 loop_138: sdivcc %g3, 0x103C, %i6 movgu %icc, %l6, %i5 std %i0, [%l7 + 0x58] or %o1, 0x0F15, %g1 fandnot2s %f18, %f24, %f0 fmovdl %icc, %f5, %f9 brnz,a %l3, loop_139 fcmpgt16 %f24, %f8, %l4 tn %icc, 0x3 edge32l %o6, %o3, %l1 loop_139: bcc,pt %xcc, loop_140 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot1 %f24, %f2 edge16l %g2, %o0, %o7 loop_140: bg,a loop_141 edge8ln %g4, %o2, %i4 srax %o4, %l0, %g7 fsrc2 %f8, %f0 loop_141: sra %i7, %l2, %g6 fors %f28, %f8, %f25 popc 0x13A5, %i2 edge16l %i3, %g5, %i1 set 0x40, %l4 ldda [%l7 + %l4] 0x18, %f0 tpos %icc, 0x5 fmovsgu %icc, %f13, %f1 xnorcc %l5, %g3, %o5 bneg,a,pn %xcc, loop_142 ta %xcc, 0x6 xor %l6, %i5, %i0 ba loop_143 loop_142: umulcc %o1, %i6, %g1 edge32n %l4, %l3, %o6 wr %g0, 0x89, %asi ldstuba [%l7 + 0x7F] %asi, %o3 loop_143: tcs %xcc, 0x7 fba %fcc2, loop_144 fbe,a %fcc0, loop_145 sir 0x0390 ble loop_146 loop_144: orn %g2, %o0, %l1 loop_145: fmul8x16 %f7, %f8, %f0 membar 0x47 loop_146: fpsub32 %f0, %f14, %f12 ldsh [%l7 + 0x26], %g4 fpackfix %f6, %f11 prefetch [%l7 + 0x6C], 0x1 wr %g0, 0x89, %asi ldstuba [%l7 + 0x65] %asi, %o7 mova %xcc, %o2, %i4 lduw [%l7 + 0x20], %l0 ldd [%l7 + 0x78], %f6 wr %g0, 0x89, %asi ldsba [%l7 + 0x7A] %asi, %o4 set 0x40, %o4 stda %f0, [%l7 + %o4] 0xf1 membar #Sync srl %i7, %g7, %l2 tpos %xcc, 0x1 edge32 %g6, %i2, %i3 subcc %g5, %i1, %l5 bvs,a,pn %xcc, loop_147 movrgz %g3, 0x369, %o5 set 0x64, %l6 lduha [%l7 + %l6] 0x0c, %l6 loop_147: movcs %icc, %i5, %i0 umulcc %i6, %g1, %o1 tneg %xcc, 0x7 edge16ln %l4, %o6, %l3 ba,a %icc, loop_148 fbe,a %fcc1, loop_149 membar 0x15 fnot2s %f27, %f7 loop_148: movleu %xcc, %g2, %o0 loop_149: nop wr %g0, 0x2b, %asi stha %o3, [%l7 + 0x38] %asi membar #Sync movneg %icc, %l1, %g4 edge32ln %o7, %o2, %i4 orcc %o4, 0x0BAE, %i7 movcc %xcc, %l0, %l2 edge8l %g6, %g7, %i3 faligndata %f18, %f6, %f8 ta %xcc, 0x4 fpsub16s %f23, %f6, %f15 tvc %xcc, 0x4 movcs %xcc, %g5, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %icc, %l5, %i2 ba,a,pt %xcc, loop_150 edge16l %o5, %g3, %i5 membar 0x74 fnot2s %f28, %f25 loop_150: stw %l6, [%l7 + 0x14] array32 %i6, %g1, %o1 andcc %l4, %i0, %l3 brgez,a %g2, loop_151 st %f16, [%l7 + 0x40] subccc %o6, %o0, %l1 movrgez %o3, 0x1B2, %o7 loop_151: fmovdvc %xcc, %f2, %f2 set 0x2B, %i4 stba %g4, [%l7 + %i4] 0x10 tsubcctv %o2, %o4, %i7 set 0x28, %i7 swapa [%l7 + %i7] 0x81, %l0 sdivx %i4, 0x1449, %l2 mova %xcc, %g6, %i3 mulx %g5, %i1, %l5 movge %icc, %g7, %i2 fbul,a %fcc0, loop_152 fmovscc %icc, %f12, %f21 ldx [%l7 + 0x68], %g3 fbug %fcc2, loop_153 loop_152: array8 %o5, %i5, %l6 fmovsl %xcc, %f7, %f4 addc %i6, %g1, %o1 loop_153: movcc %icc, %l4, %l3 stb %i0, [%l7 + 0x0A] tneg %xcc, 0x7 srl %g2, %o0, %o6 srl %l1, 0x05, %o3 or %o7, 0x1F8C, %g4 fones %f15 fbo,a %fcc0, loop_154 movre %o2, 0x1B2, %i7 udivcc %l0, 0x15B3, %o4 andn %i4, %l2, %i3 loop_154: nop wr %g0, 0x2b, %asi stwa %g6, [%l7 + 0x4C] %asi membar #Sync restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %g5, %i1, %g7 brgz,a %l5, loop_155 srax %g3, %i2, %o5 set 0x1A, %o0 stba %i5, [%l7 + %o0] 0x81 loop_155: mulscc %l6, %i6, %o1 edge16 %l4, %l3, %g1 subcc %g2, %i0, %o6 fbug %fcc0, loop_156 fmovrsne %o0, %f4, %f18 ble,a loop_157 fble,a %fcc2, loop_158 loop_156: sir 0x1FD5 taddcctv %l1, 0x06D0, %o7 loop_157: edge8l %o3, %g4, %i7 loop_158: membar 0x20 movrlz %o2, %l0, %o4 edge16l %l2, %i3, %g6 tpos %icc, 0x0 subc %i4, 0x1A63, %i1 fmovrse %g7, %f19, %f8 fbg %fcc3, loop_159 movrgez %g5, 0x336, %g3 fsrc2s %f1, %f28 fsrc2 %f16, %f8 loop_159: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %i2, 0x1D9A, %l5 fxor %f20, %f6, %f16 add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x89, %i5, %o5 sdivx %l6, 0x097F, %i6 bgu %icc, loop_160 fmovrdgez %l4, %f10, %f16 tleu %icc, 0x1 fmovdle %xcc, %f16, %f27 loop_160: movn %icc, %o1, %g1 sra %g2, 0x18, %i0 sll %o6, %o0, %l1 tgu %icc, 0x6 movn %icc, %l3, %o7 add %l7, 0x48, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %g4, %i7 movn %icc, %o2, %l0 smulcc %o3, 0x050D, %o4 fmovdcs %icc, %f13, %f28 xorcc %l2, 0x18F7, %g6 set 0x70, %g6 ldda [%l7 + %g6] 0x89, %i2 sra %i1, %g7, %i4 srlx %g3, 0x09, %i2 tl %xcc, 0x7 movgu %icc, %l5, %i5 bvc,a,pn %xcc, loop_161 te %icc, 0x5 movvs %icc, %g5, %l6 andncc %i6, %o5, %o1 loop_161: ldsw [%l7 + 0x40], %g1 edge16 %g2, %l4, %i0 fmovrsgez %o6, %f7, %f28 fmovscs %icc, %f29, %f9 fmovrse %o0, %f3, %f19 add %l3, 0x0AD1, %l1 movrgez %g4, 0x04F, %o7 tsubcctv %o2, 0x022C, %l0 xor %o3, 0x1A4C, %i7 edge32n %l2, %g6, %o4 sdivx %i1, 0x1709, %g7 fmovdvs %xcc, %f27, %f22 fmovsle %xcc, %f25, %f22 fmovsgu %icc, %f5, %f4 sdiv %i4, 0x1CB3, %g3 fabsd %f14, %f28 fcmpeq16 %f4, %f4, %i3 fbule %fcc1, loop_162 edge32l %i2, %i5, %g5 wr %g0, 0x11, %asi ldsha [%l7 + 0x64] %asi, %l5 loop_162: add %l6, %o5, %i6 ba,pn %icc, loop_163 orn %o1, %g1, %g2 subc %i0, %l4, %o0 wr %g0, 0x18, %asi ldswa [%l7 + 0x20] %asi, %l3 loop_163: addccc %o6, %g4, %o7 set 0x1F, %g1 ldsba [%l7 + %g1] 0x18, %l1 movvc %icc, %o2, %o3 fabsd %f8, %f6 fbl %fcc0, loop_164 umulcc %i7, %l2, %g6 movrne %l0, %i1, %o4 fabsd %f0, %f18 loop_164: andncc %i4, %g3, %g7 stb %i3, [%l7 + 0x1A] wr %g0, 0x2f, %asi stda %i2, [%l7 + 0x10] %asi membar #Sync fsrc1s %f6, %f20 edge32l %i5, %g5, %l5 movrlez %l6, %o5, %o1 movg %icc, %g1, %g2 fpmerge %f14, %f14, %f30 sra %i0, 0x1D, %l4 fmovrse %o0, %f25, %f12 call loop_165 bpos loop_166 edge8 %l3, %i6, %g4 srax %o7, %l1, %o2 loop_165: udivx %o6, 0x1280, %o3 loop_166: fmovs %f29, %f13 bl,pn %icc, loop_167 add %i7, 0x10C4, %g6 sdivx %l2, 0x17EF, %l0 ldsw [%l7 + 0x1C], %i1 loop_167: fmovdn %xcc, %f13, %f28 edge16l %o4, %g3, %i4 sir 0x1105 fnot1 %f0, %f4 mulscc %g7, 0x1FDF, %i2 movge %xcc, %i5, %i3 fsrc1 %f8, %f0 prefetch [%l7 + 0x38], 0x1 fmovsleu %xcc, %f1, %f20 ldstub [%l7 + 0x6E], %g5 sra %l6, 0x1D, %l5 movrgz %o1, %g1, %o5 fcmpeq16 %f16, %f8, %g2 set 0x28, %g2 ldsha [%l7 + %g2] 0x14, %i0 and %o0, 0x0B98, %l3 wr %g0, 0x11, %asi sta %f17, [%l7 + 0x0C] %asi edge8ln %i6, %l4, %o7 wr %g0, 0x27, %asi stba %g4, [%l7 + 0x0B] %asi membar #Sync fcmpes %fcc1, %f25, %f7 fmovrslz %o2, %f0, %f1 edge32 %l1, %o6, %o3 addc %g6, %l2, %l0 movre %i1, %i7, %o4 ldsh [%l7 + 0x0C], %i4 move %xcc, %g3, %g7 ld [%l7 + 0x38], %f5 udivx %i2, 0x00BF, %i5 fcmple32 %f2, %f22, %g5 fbge,a %fcc1, loop_168 ba,a,pn %xcc, loop_169 array16 %i3, %l5, %o1 tsubcctv %l6, %g1, %o5 loop_168: edge32ln %g2, %o0, %l3 loop_169: tsubcc %i0, 0x0AB7, %i6 membar 0x7F fmovsge %xcc, %f9, %f7 fbul,a %fcc3, loop_170 sra %o7, %l4, %o2 mulx %g4, 0x16BD, %l1 fmovdle %xcc, %f24, %f23 loop_170: fmovrslz %o3, %f13, %f27 addccc %g6, %o6, %l2 movn %icc, %l0, %i7 fcmpeq32 %f6, %f26, %o4 fpsub16 %f28, %f10, %f28 sdivx %i1, 0x0F95, %i4 edge16ln %g3, %i2, %g7 andcc %i5, 0x1E65, %i3 fmovrdlz %l5, %f28, %f14 fpsub16 %f0, %f18, %f16 fzeros %f30 fmovdvs %icc, %f0, %f8 faligndata %f20, %f26, %f16 fmovrslez %o1, %f25, %f10 bgu,pn %icc, loop_171 tsubcctv %g5, 0x03CB, %l6 movrgez %g1, %o5, %g2 ble,pt %xcc, loop_172 loop_171: movneg %xcc, %l3, %i0 udivcc %i6, 0x184A, %o0 tl %icc, 0x3 loop_172: call loop_173 fble,a %fcc2, loop_174 fcmpgt16 %f8, %f18, %o7 edge16 %l4, %g4, %l1 loop_173: move %xcc, %o3, %o2 loop_174: nop set 0x68, %o5 swapa [%l7 + %o5] 0x11, %g6 bg,a loop_175 membar 0x51 orn %o6, 0x0842, %l2 st %f28, [%l7 + 0x44] loop_175: udivx %l0, 0x16FB, %i7 edge32ln %o4, %i4, %g3 andn %i2, 0x10C6, %i1 sll %g7, %i5, %i3 membar 0x7A fmovda %icc, %f9, %f19 fmovd %f18, %f6 umulcc %o1, 0x161A, %g5 movrlz %l6, 0x07C, %l5 fnors %f23, %f31, %f28 fornot1 %f10, %f12, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tg %xcc, 0x5 tsubcc %g1, %o5, %l3 tsubcc %i0, 0x0257, %i6 bg,pn %icc, loop_176 udiv %o0, 0x09D7, %g2 fmul8x16au %f30, %f23, %f4 sth %o7, [%l7 + 0x54] loop_176: tvs %icc, 0x4 bcc,a %icc, loop_177 movcs %xcc, %g4, %l4 fcmpne32 %f30, %f26, %o3 std %f30, [%l7 + 0x10] loop_177: fxnors %f3, %f10, %f28 set 0x22, %g5 ldsba [%l7 + %g5] 0x04, %l1 fmovrdne %o2, %f30, %f14 movle %xcc, %g6, %o6 subc %l2, 0x069E, %l0 tcc %icc, 0x5 set 0x40, %g7 stda %f16, [%l7 + %g7] 0x19 lduh [%l7 + 0x6A], %i7 bleu %icc, loop_178 fbge,a %fcc2, loop_179 movvs %xcc, %i4, %g3 orcc %o4, %i1, %i2 loop_178: fpmerge %f23, %f30, %f24 loop_179: brnz,a %i5, loop_180 movre %i3, %g7, %g5 bcs,pt %xcc, loop_181 umulcc %o1, 0x0598, %l5 loop_180: fzeros %f26 xnorcc %g1, %o5, %l6 loop_181: umulcc %l3, 0x17D5, %i6 addccc %i0, 0x1945, %g2 movgu %icc, %o0, %o7 andn %l4, 0x134C, %g4 sdivx %o3, 0x046B, %o2 mova %icc, %g6, %o6 alignaddr %l1, %l2, %l0 sdivx %i4, 0x0461, %g3 ldsw [%l7 + 0x20], %i7 movvc %xcc, %o4, %i2 fpadd32s %f14, %f27, %f8 smul %i5, %i1, %i3 wr %g0, 0xe3, %asi stwa %g5, [%l7 + 0x58] %asi membar #Sync edge16n %g7, %l5, %g1 movvc %icc, %o1, %o5 fmovdg %icc, %f26, %f22 edge16n %l6, %l3, %i6 edge16n %g2, %i0, %o0 siam 0x7 membar 0x16 alignaddrl %o7, %g4, %l4 bshuffle %f18, %f30, %f4 fmovs %f4, %f25 umul %o3, %g6, %o2 fmovdcc %icc, %f24, %f8 std %l0, [%l7 + 0x78] wr %g0, 0x19, %asi swapa [%l7 + 0x60] %asi, %l2 te %xcc, 0x1 edge8l %l0, %o6, %i4 andn %i7, 0x0593, %g3 fcmpgt32 %f24, %f24, %i2 sethi 0x0DC1, %o4 popc %i5, %i3 movle %icc, %i1, %g7 movn %xcc, %g5, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %o1, %o5, %l6 udivcc %l3, 0x1E49, %l5 fcmpgt32 %f28, %f24, %i6 orncc %g2, 0x0F31, %o0 fbne %fcc3, loop_182 tvs %xcc, 0x2 sethi 0x0E75, %i0 movrne %o7, 0x336, %g4 loop_182: fbne %fcc2, loop_183 tg %xcc, 0x7 edge32n %o3, %g6, %l4 edge32ln %o2, %l2, %l1 loop_183: ble,a,pt %icc, loop_184 array16 %o6, %i4, %l0 tcc %icc, 0x5 fmovdgu %xcc, %f23, %f31 loop_184: fpsub16s %f0, %f4, %f19 bcs,a,pn %icc, loop_185 bvc,a %xcc, loop_186 taddcc %i7, %g3, %o4 mulx %i2, 0x00D7, %i5 loop_185: edge32 %i1, %i3, %g5 loop_186: edge16ln %g1, %o1, %g7 add %l7, 0x70, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %o5, %l3 fcmple32 %f26, %f2, %l5 wr %g0, 0x80, %asi stwa %i6, [%l7 + 0x24] %asi fmovdg %xcc, %f17, %f4 sth %g2, [%l7 + 0x60] movle %icc, %o0, %i0 fabss %f11, %f28 movvc %xcc, %l6, %g4 nop setx loop_187, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bne,pt %icc, loop_188 bge,a,pt %xcc, loop_189 movcs %icc, %o3, %o7 loop_187: nop add %l7, 0x18, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %g6 casxa [%l6] %asi, %g6, %l4 loop_188: fmul8x16al %f13, %f16, %f6 loop_189: andncc %l2, %o2, %o6 movg %xcc, %l1, %l0 fnand %f20, %f12, %f12 umul %i4, %i7, %o4 taddcctv %g3, 0x0479, %i5 bneg,a loop_190 fmovdl %icc, %f31, %f4 fbe %fcc2, loop_191 fblg,a %fcc3, loop_192 loop_190: edge32ln %i2, %i3, %i1 brgez,a %g5, loop_193 loop_191: nop set 0x4C, %o1 stw %o1, [%l7 + %o1] loop_192: bneg,a %icc, loop_194 fbl,a %fcc3, loop_195 loop_193: sdiv %g7, 0x0C97, %g1 srax %l3, %l5, %o5 loop_194: fmuld8ulx16 %f18, %f9, %f18 loop_195: lduw [%l7 + 0x5C], %i6 sub %g2, 0x0F39, %o0 srlx %l6, 0x1A, %i0 tne %xcc, 0x3 fmovsg %icc, %f25, %f16 add %o3, 0x040D, %o7 taddcc %g6, %g4, %l4 fpsub32s %f29, %f27, %f16 andn %o2, %l2, %o6 array16 %l1, %l0, %i4 array8 %o4, %i7, %i5 edge32l %i2, %i3, %i1 edge16n %g5, %g3, %o1 fors %f3, %f7, %f13 fmovdge %xcc, %f27, %f21 tgu %icc, 0x3 array16 %g7, %l3, %g1 ba,a,pn %icc, loop_196 fmovspos %xcc, %f21, %f13 set 0x38, %i2 lduwa [%l7 + %i2] 0x18, %l5 loop_196: taddcctv %o5, 0x0999, %i6 edge16l %g2, %o0, %l6 sth %o3, [%l7 + 0x16] bcc,a %xcc, loop_197 srl %i0, %o7, %g6 movrlez %l4, 0x324, %g4 movl %icc, %o2, %l2 loop_197: tgu %xcc, 0x1 nop setx loop_198, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovsleu %icc, %f17, %f2 movge %icc, %l1, %o6 movre %l0, 0x27E, %o4 loop_198: movne %icc, %i4, %i5 prefetch [%l7 + 0x48], 0x2 edge8 %i2, %i7, %i1 fsrc1 %f4, %f30 addc %g5, 0x0F85, %g3 set 0x40, %i0 stda %f16, [%l7 + %i0] 0x14 edge32l %o1, %i3, %l3 be %xcc, loop_199 ldsw [%l7 + 0x6C], %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %l5, 0x16D3, %o5 loop_199: brlez,a %g7, loop_200 fornot1 %f8, %f6, %f2 bcs %xcc, loop_201 movcs %icc, %i6, %o0 loop_200: srax %l6, %o3, %i0 sethi 0x086D, %o7 loop_201: movre %g2, 0x070, %g6 umulcc %l4, %o2, %g4 fbue %fcc1, loop_202 tg %icc, 0x4 fblg,a %fcc2, loop_203 subcc %l1, 0x1806, %l2 loop_202: umul %o6, %o4, %i4 alignaddrl %i5, %l0, %i2 loop_203: edge16ln %i1, %i7, %g5 tge %icc, 0x2 fbe %fcc2, loop_204 fcmple32 %f0, %f2, %g3 umul %o1, %i3, %l3 tcc %xcc, 0x2 loop_204: srl %l5, 0x1C, %g1 sub %g7, 0x036B, %o5 fpadd16s %f1, %f28, %f25 or %o0, %i6, %l6 tl %xcc, 0x4 alignaddr %o3, %i0, %o7 taddcctv %g6, %g2, %l4 orcc %g4, 0x1B8E, %l1 fornot1s %f3, %f10, %f1 tge %xcc, 0x1 fpack32 %f26, %f24, %f6 sethi 0x1BD9, %o2 fxnor %f28, %f4, %f6 bg,a loop_205 orncc %l2, 0x1E58, %o6 subcc %o4, 0x1164, %i5 tvc %icc, 0x0 loop_205: fmovsvc %icc, %f10, %f18 fpsub16s %f16, %f11, %f21 edge8n %i4, %i2, %i1 smulcc %i7, 0x18B7, %l0 nop set 0x70, %i6 lduw [%l7 + %i6], %g5 fmovsl %xcc, %f11, %f0 nop setx loop_206, %l0, %l1 jmpl %l1, %o1 tle %xcc, 0x5 popc %i3, %g3 fmovdneg %icc, %f7, %f25 loop_206: fcmpeq16 %f10, %f10, %l5 addccc %g1, %l3, %g7 udivcc %o5, 0x1CA1, %o0 fxors %f13, %f16, %f11 srlx %i6, 0x08, %l6 tvc %xcc, 0x4 wr %g0, 0x89, %asi sta %f19, [%l7 + 0x1C] %asi fmovdcc %xcc, %f27, %f1 xorcc %o3, %o7, %i0 edge32ln %g6, %g2, %g4 wr %g0, 0x22, %asi ldda [%l7 + 0x10] %asi, %l0 fbug,a %fcc1, loop_207 mova %xcc, %l4, %o2 std %l2, [%l7 + 0x18] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_207: fmovsleu %xcc, %f31, %f29 sll %o6, %o4, %i5 add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i2 casxa [%l6] %asi, %i2, %i4 bg loop_208 addc %i7, %l0, %i1 fmovsle %xcc, %f20, %f22 addccc %o1, %i3, %g5 loop_208: tle %xcc, 0x2 fbg,a %fcc0, loop_209 taddcctv %l5, %g3, %l3 tvc %xcc, 0x0 tpos %xcc, 0x1 loop_209: movre %g1, 0x19D, %o5 udivcc %g7, 0x1F78, %i6 fones %f28 bcc loop_210 for %f4, %f26, %f2 edge32ln %o0, %o3, %o7 stx %l6, [%l7 + 0x58] loop_210: edge8 %i0, %g2, %g6 bne,a,pn %xcc, loop_211 fmovdcs %xcc, %f20, %f28 fmovrdne %g4, %f4, %f0 set 0x70, %l3 stda %l0, [%l7 + %l3] 0xeb membar #Sync loop_211: orncc %l4, 0x125D, %l2 fmovdvc %icc, %f20, %f15 tne %icc, 0x4 tl %icc, 0x6 fxors %f10, %f15, %f17 movrgz %o6, %o2, %o4 andncc %i2, %i5, %i7 and %i4, %i1, %l0 alignaddr %i3, %g5, %l5 fmovrslez %o1, %f11, %f28 sdivx %g3, 0x0312, %g1 fmovrslz %l3, %f21, %f13 tgu %xcc, 0x1 movpos %icc, %g7, %i6 tsubcctv %o0, %o5, %o7 movgu %xcc, %l6, %i0 membar 0x04 array32 %g2, %g6, %o3 tpos %icc, 0x1 fnot2s %f8, %f20 sra %l1, %g4, %l4 tleu %icc, 0x2 ld [%l7 + 0x54], %f4 mulx %o6, %o2, %o4 edge8ln %i2, %i5, %i7 udivcc %i4, 0x156F, %l2 sir 0x0448 membar 0x4A fmovse %xcc, %f30, %f0 edge32n %i1, %i3, %g5 fmovscc %icc, %f29, %f20 fbne,a %fcc3, loop_212 fnot1 %f2, %f14 alignaddr %l5, %o1, %l0 ble,a,pn %xcc, loop_213 loop_212: edge8l %g3, %g1, %l3 srlx %g7, 0x1B, %i6 fmovdpos %xcc, %f19, %f21 loop_213: fxnor %f18, %f12, %f2 tleu %xcc, 0x0 sethi 0x1174, %o5 edge8l %o0, %o7, %l6 brgz %g2, loop_214 bcs,a %icc, loop_215 pdist %f12, %f8, %f18 movg %icc, %i0, %g6 loop_214: movgu %icc, %l1, %g4 loop_215: movpos %xcc, %o3, %l4 movge %icc, %o6, %o2 sir 0x1AC4 tneg %xcc, 0x0 edge8 %i2, %i5, %i7 brnz %o4, loop_216 srlx %i4, 0x00, %i1 movrgez %i3, 0x090, %g5 fabss %f31, %f1 loop_216: edge32ln %l2, %o1, %l0 movcc %xcc, %g3, %l5 bn loop_217 edge16 %l3, %g7, %g1 andncc %i6, %o0, %o5 bl loop_218 loop_217: fbuge %fcc3, loop_219 lduw [%l7 + 0x38], %l6 tcc %icc, 0x2 loop_218: movne %xcc, %g2, %o7 loop_219: bvc,pt %xcc, loop_220 move %icc, %i0, %g6 fbg,a %fcc2, loop_221 movn %icc, %l1, %g4 loop_220: fbe %fcc0, loop_222 bvs,pn %xcc, loop_223 loop_221: fmovsl %xcc, %f7, %f24 edge32n %l4, %o6, %o3 loop_222: sdivx %i2, 0x03FB, %o2 loop_223: fbue,a %fcc2, loop_224 xnor %i7, %i5, %i4 nop set 0x41, %i3 ldub [%l7 + %i3], %o4 movn %xcc, %i1, %g5 loop_224: alignaddr %l2, %o1, %i3 umul %g3, %l0, %l5 orn %g7, %l3, %i6 xnorcc %g1, %o0, %o5 brgez,a %l6, loop_225 bshuffle %f18, %f28, %f24 fcmped %fcc0, %f16, %f24 addccc %g2, %i0, %o7 loop_225: sll %g6, 0x07, %l1 fmovspos %icc, %f11, %f0 edge32ln %l4, %o6, %o3 fmul8x16al %f24, %f19, %f26 fabsd %f22, %f22 srl %i2, 0x11, %g4 fabss %f30, %f25 fandnot2 %f10, %f6, %f24 set 0x48, %o6 stxa %o2, [%l7 + %o6] 0x2f membar #Sync edge32n %i7, %i5, %o4 fnot2 %f14, %f10 tsubcctv %i1, %i4, %l2 addccc %g5, %i3, %g3 sethi 0x0432, %l0 movvs %icc, %o1, %g7 fmovsvc %icc, %f9, %f8 sethi 0x0F31, %l3 fbge,a %fcc0, loop_226 edge32ln %i6, %g1, %o0 mova %icc, %o5, %l5 movne %icc, %g2, %i0 loop_226: fpadd32s %f4, %f24, %f9 sdiv %l6, 0x0957, %g6 tn %xcc, 0x6 movvc %xcc, %l1, %o7 movgu %xcc, %l4, %o6 add %i2, 0x1C2F, %o3 ldsh [%l7 + 0x64], %o2 fsrc2 %f18, %f8 edge8 %g4, %i5, %i7 movle %xcc, %o4, %i1 movcc %icc, %i4, %g5 andcc %l2, %i3, %l0 taddcctv %o1, 0x1C52, %g3 brnz %l3, loop_227 andncc %g7, %g1, %o0 fpsub16 %f12, %f10, %f22 fbn %fcc0, loop_228 loop_227: udiv %i6, 0x0752, %o5 fmovsge %xcc, %f7, %f10 smul %g2, 0x0A83, %i0 loop_228: nop set 0x0C, %i5 sta %f31, [%l7 + %i5] 0x0c alignaddrl %l5, %l6, %g6 membar 0x67 fbul %fcc1, loop_229 edge32l %o7, %l1, %o6 addc %i2, 0x1427, %o3 bge,pn %icc, loop_230 loop_229: edge16n %l4, %o2, %g4 edge8n %i5, %o4, %i1 fmovda %xcc, %f25, %f8 loop_230: brz %i7, loop_231 srax %g5, %i4, %i3 sdivx %l0, 0x0B57, %l2 prefetch [%l7 + 0x0C], 0x2 loop_231: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdle %icc, %f24, %f23 and %o1, 0x174E, %l3 movleu %xcc, %g7, %g3 set 0x28, %l2 stxa %g1, [%l7 + %l2] 0x19 orncc %o0, 0x01EC, %o5 movcc %icc, %g2, %i6 edge32ln %l5, %i0, %l6 array32 %o7, %g6, %l1 fandnot1s %f24, %f23, %f10 set 0x34, %l1 lda [%l7 + %l1] 0x14, %f4 and %o6, 0x1762, %o3 movneg %xcc, %l4, %i2 ta %icc, 0x6 fbn %fcc1, loop_232 movg %xcc, %g4, %o2 movleu %xcc, %o4, %i5 fbug,a %fcc0, loop_233 loop_232: movpos %icc, %i1, %g5 std %i6, [%l7 + 0x30] movpos %xcc, %i3, %i4 loop_233: xor %l2, 0x17FE, %l0 movl %icc, %o1, %l3 orcc %g3, %g1, %g7 fmovrslz %o0, %f17, %f6 movrgez %o5, %g2, %l5 movrlz %i6, %i0, %o7 fble %fcc1, loop_234 sra %g6, 0x12, %l6 movre %o6, 0x0ED, %l1 mova %xcc, %l4, %o3 loop_234: ldsw [%l7 + 0x20], %i2 sdivcc %g4, 0x171F, %o2 fcmpeq16 %f18, %f28, %i5 andcc %o4, 0x0BD0, %g5 swap [%l7 + 0x54], %i1 alignaddr %i7, %i4, %l2 orncc %i3, %o1, %l0 set 0x5E, %g3 lduha [%l7 + %g3] 0x19, %g3 ldsw [%l7 + 0x7C], %l3 set 0x20, %i1 ldda [%l7 + %i1] 0x2b, %g0 movvs %xcc, %g7, %o5 wr %g0, 0x18, %asi stda %o0, [%l7 + 0x18] %asi fmovsne %xcc, %f6, %f2 ble,pn %icc, loop_235 andcc %l5, %g2, %i0 tl %icc, 0x3 edge32l %i6, %g6, %o7 loop_235: subc %o6, %l6, %l4 fmovs %f25, %f2 lduh [%l7 + 0x0C], %l1 movneg %icc, %i2, %o3 tsubcctv %o2, %g4, %i5 fcmpgt16 %f20, %f2, %o4 addc %i1, 0x1A75, %i7 bvs,pt %icc, loop_236 fbul %fcc2, loop_237 lduw [%l7 + 0x50], %i4 tle %xcc, 0x5 loop_236: nop set 0x38, %o7 swapa [%l7 + %o7] 0x80, %l2 loop_237: fcmpd %fcc1, %f12, %f28 fandnot1s %f3, %f8, %f2 fmovsg %icc, %f7, %f13 sdivx %i3, 0x1834, %o1 fsrc2 %f22, %f16 sra %l0, 0x0D, %g3 array8 %g5, %l3, %g1 subcc %g7, %o0, %l5 st %f31, [%l7 + 0x34] mova %icc, %g2, %o5 lduh [%l7 + 0x3E], %i0 tn %xcc, 0x3 sdivcc %g6, 0x1BB8, %o7 lduh [%l7 + 0x12], %o6 fpsub16 %f4, %f6, %f22 set 0x2C, %l5 sta %f21, [%l7 + %l5] 0x89 taddcctv %i6, %l6, %l4 mulscc %l1, 0x1FA2, %o3 membar 0x22 sra %i2, 0x0C, %o2 movn %icc, %i5, %o4 tleu %xcc, 0x6 ldx [%l7 + 0x40], %i1 fmovrdlez %i7, %f2, %f30 edge16 %g4, %i4, %i3 fbu %fcc0, loop_238 edge8ln %l2, %l0, %o1 movne %xcc, %g3, %l3 set 0x20, %o2 ldda [%l7 + %o2] 0x2c, %g4 loop_238: tvc %xcc, 0x1 movleu %xcc, %g1, %g7 fsrc1s %f2, %f11 movpos %icc, %o0, %l5 fexpand %f7, %f10 edge32ln %o5, %g2, %i0 fandnot2 %f2, %f0, %f10 tgu %icc, 0x2 fmovsneg %xcc, %f30, %f10 xor %g6, 0x19E6, %o6 edge8 %i6, %l6, %l4 add %l7, 0x30, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %o7, %l1 edge16 %o3, %o2, %i5 tvc %xcc, 0x3 orn %o4, %i1, %i7 lduw [%l7 + 0x40], %g4 xor %i4, %i2, %i3 tleu %xcc, 0x6 tgu %icc, 0x5 fxnor %f4, %f26, %f28 fbul %fcc2, loop_239 fbne %fcc1, loop_240 tg %icc, 0x4 mulscc %l2, %o1, %g3 loop_239: nop wr %g0, 0x18, %asi ldsba [%l7 + 0x35] %asi, %l0 loop_240: addcc %l3, %g5, %g1 fnor %f22, %f0, %f6 ldsh [%l7 + 0x6E], %g7 ld [%l7 + 0x58], %f31 movge %xcc, %l5, %o5 addc %g2, 0x0DE1, %o0 array8 %i0, %g6, %o6 st %f15, [%l7 + 0x64] udivcc %l6, 0x1CCE, %l4 and %o7, 0x01B9, %i6 tvs %xcc, 0x5 movn %xcc, %l1, %o2 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %o3, %o4 andn %i5, %i7, %g4 xorcc %i1, 0x1012, %i2 smul %i4, %l2, %i3 sir 0x1312 tcc %xcc, 0x2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %o1, %g3, %l3 mulx %l0, 0x0172, %g1 mulscc %g5, %g7, %o5 edge16ln %g2, %o0, %l5 subcc %g6, %o6, %l6 umul %i0, 0x1428, %l4 movvs %xcc, %o7, %l1 taddcc %o2, 0x0D5C, %i6 membar 0x3B stbar addcc %o3, %i5, %o4 orn %g4, 0x10DB, %i7 xorcc %i1, %i2, %i4 edge16 %l2, %i3, %g3 array8 %o1, %l3, %l0 addccc %g5, 0x0A48, %g1 bcc %icc, loop_241 smul %g7, 0x1E29, %o5 lduh [%l7 + 0x4E], %g2 fmul8ulx16 %f24, %f20, %f20 loop_241: bl,pt %xcc, loop_242 edge32n %l5, %g6, %o6 fone %f2 fmovsle %xcc, %f8, %f17 loop_242: fbue,a %fcc3, loop_243 tvs %xcc, 0x1 fmovrslz %o0, %f11, %f15 bg,pn %icc, loop_244 loop_243: fmovse %xcc, %f20, %f21 sir 0x0772 tgu %xcc, 0x4 loop_244: edge8ln %i0, %l4, %l6 fpadd16s %f5, %f23, %f29 movleu %xcc, %l1, %o7 fbl,a %fcc3, loop_245 fmul8x16al %f26, %f17, %f22 bg,a,pt %icc, loop_246 ld [%l7 + 0x1C], %f20 loop_245: fnot1 %f4, %f8 fxor %f20, %f22, %f12 loop_246: fmovrslz %i6, %f27, %f2 xor %o3, %i5, %o2 movl %icc, %o4, %i7 set 0x5E, %l0 lduba [%l7 + %l0] 0x89, %i1 movrlez %g4, %i2, %l2 stx %i4, [%l7 + 0x38] popc %g3, %o1 set 0x18, %g4 lduha [%l7 + %g4] 0x0c, %i3 tl %xcc, 0x2 addc %l3, 0x0EE4, %l0 movleu %xcc, %g5, %g1 bge,pt %xcc, loop_247 fmovde %icc, %f27, %f23 edge32 %o5, %g7, %l5 array32 %g2, %g6, %o6 loop_247: movcc %icc, %i0, %o0 nop setx loop_248, %l0, %l1 jmpl %l1, %l4 fba %fcc3, loop_249 siam 0x1 taddcc %l6, 0x0183, %l1 loop_248: fnands %f12, %f22, %f15 loop_249: and %i6, 0x1AFF, %o3 ld [%l7 + 0x54], %f3 tleu %icc, 0x0 fmovse %icc, %f29, %f20 edge8 %i5, %o2, %o7 membar 0x05 bcs,a,pt %icc, loop_250 ldstub [%l7 + 0x47], %o4 sub %i7, %g4, %i2 set 0x0C, %o3 lduwa [%l7 + %o3] 0x0c, %i1 loop_250: movcs %xcc, %l2, %i4 fba %fcc2, loop_251 prefetch [%l7 + 0x08], 0x0 edge16ln %g3, %i3, %l3 ldub [%l7 + 0x6B], %l0 loop_251: fmovsleu %icc, %f1, %f15 brgez,a %o1, loop_252 fmovrslz %g1, %f27, %f17 sllx %o5, %g7, %g5 call loop_253 loop_252: popc 0x051D, %g2 tgu %xcc, 0x4 edge16 %l5, %g6, %i0 loop_253: movrlz %o0, 0x2E3, %o6 movne %icc, %l4, %l6 fmovrsgz %i6, %f0, %f31 movleu %xcc, %l1, %i5 udiv %o2, 0x1CEC, %o3 edge8ln %o7, %i7, %g4 fandnot1s %f29, %f15, %f18 tleu %xcc, 0x6 movge %icc, %o4, %i1 andcc %l2, 0x0B45, %i2 udivx %i4, 0x0A5D, %g3 set 0x3C, %l4 sta %f26, [%l7 + %l4] 0x04 tvc %icc, 0x6 fbule,a %fcc1, loop_254 fmovdpos %xcc, %f5, %f10 bpos,a %xcc, loop_255 xor %l3, %l0, %i3 loop_254: orcc %g1, %o1, %o5 sethi 0x123C, %g5 loop_255: fandnot2s %f7, %f14, %f18 smul %g7, 0x14B5, %l5 fmovrdne %g2, %f12, %f2 mulscc %g6, 0x1090, %i0 alignaddr %o6, %l4, %o0 fnot2 %f4, %f30 fblg %fcc3, loop_256 fpack16 %f6, %f31 mulx %l6, %i6, %i5 wr %g0, 0x18, %asi swapa [%l7 + 0x7C] %asi, %l1 loop_256: edge8 %o3, %o7, %i7 fmovrsgz %o2, %f10, %f2 wr %g0, 0x23, %asi stxa %o4, [%l7 + 0x50] %asi membar #Sync swap [%l7 + 0x08], %i1 array32 %l2, %i2, %g4 movrgez %g3, %i4, %l0 stb %l3, [%l7 + 0x52] tne %icc, 0x7 array8 %g1, %i3, %o5 movrlz %g5, 0x1B8, %o1 fmuld8sux16 %f30, %f29, %f14 movcc %xcc, %g7, %g2 sra %g6, 0x16, %i0 udivx %l5, 0x12FE, %l4 fpack16 %f4, %f5 flush %l7 + 0x54 tgu %icc, 0x5 sll %o6, %o0, %l6 movleu %xcc, %i6, %l1 movrlz %o3, %o7, %i5 fmovdcs %icc, %f5, %f23 addccc %o2, 0x047D, %i7 array8 %i1, %o4, %i2 edge8n %l2, %g4, %i4 xor %l0, 0x1A7E, %l3 edge16l %g1, %g3, %i3 brlez %g5, loop_257 fmovdvc %xcc, %f29, %f29 wr %g0, 0x0c, %asi sta %f12, [%l7 + 0x68] %asi loop_257: sir 0x1F2B xorcc %o5, %o1, %g7 tge %icc, 0x3 nop set 0x76, %o4 ldsb [%l7 + %o4], %g6 fmovrse %i0, %f16, %f9 fmovrdgz %g2, %f2, %f28 movge %icc, %l4, %l5 tcs %xcc, 0x1 ldd [%l7 + 0x48], %f26 sethi 0x0BD3, %o6 taddcc %l6, %i6, %l1 nop setx loop_258, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bleu,a,pt %xcc, loop_259 sdivcc %o3, 0x0D71, %o7 fbg,a %fcc1, loop_260 loop_258: movne %icc, %o0, %i5 loop_259: sllx %i7, 0x1E, %i1 set 0x24, %i4 ldswa [%l7 + %i4] 0x81, %o4 loop_260: movneg %xcc, %i2, %l2 edge32ln %o2, %g4, %i4 array32 %l0, %l3, %g3 edge32 %i3, %g1, %o5 fornot2s %f16, %f9, %f8 fbo,a %fcc1, loop_261 sdivx %o1, 0x0F14, %g5 movrne %g6, %i0, %g7 wr %g0, 0x80, %asi lduha [%l7 + 0x44] %asi, %l4 loop_261: fnot2 %f12, %f26 tcs %icc, 0x7 tl %xcc, 0x7 fmovda %icc, %f7, %f21 std %l4, [%l7 + 0x50] nop setx loop_262, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tn %icc, 0x6 array16 %o6, %g2, %i6 taddcc %l1, 0x0CEC, %o3 loop_262: orncc %l6, %o7, %o0 edge8 %i5, %i7, %i1 siam 0x5 movpos %icc, %o4, %i2 movleu %icc, %l2, %o2 ldd [%l7 + 0x08], %f2 bcs loop_263 subccc %g4, 0x1361, %i4 brlez %l3, loop_264 srl %l0, 0x1E, %i3 loop_263: fbl,a %fcc2, loop_265 orcc %g3, %g1, %o5 loop_264: edge32ln %o1, %g5, %g6 fxors %f17, %f25, %f27 loop_265: nop set 0x40, %i7 prefetch [%l7 + %i7], 0x0 fsrc1 %f20, %f22 xor %g7, %l4, %i0 edge16n %l5, %g2, %i6 subc %o6, 0x140E, %l1 movleu %xcc, %l6, %o7 sethi 0x0A08, %o3 fbne,a %fcc3, loop_266 membar 0x3A fmovdcs %icc, %f20, %f7 tsubcctv %i5, %o0, %i7 loop_266: stbar fcmps %fcc0, %f29, %f31 sdiv %i1, 0x1A6B, %i2 fmovd %f20, %f2 sll %l2, %o4, %o2 array32 %i4, %g4, %l0 addcc %l3, %i3, %g1 fpack32 %f18, %f6, %f6 nop setx loop_267, %l0, %l1 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 %g3, %o5, %o1 sra %g5, 0x12, %g6 fandnot2s %f31, %f3, %f0 loop_267: taddcc %g7, 0x09FA, %l4 bneg,a,pt %icc, loop_268 fbu %fcc2, loop_269 fmul8x16 %f5, %f14, %f24 movcs %icc, %i0, %l5 loop_268: fmuld8sux16 %f17, %f28, %f8 loop_269: tneg %xcc, 0x5 movvs %icc, %i6, %o6 wr %g0, 0x11, %asi stda %g2, [%l7 + 0x20] %asi tleu %xcc, 0x4 sir 0x0C23 fbule %fcc2, loop_270 edge32n %l1, %l6, %o3 andcc %i5, %o0, %o7 umul %i1, 0x1541, %i2 loop_270: fnegs %f13, %f12 sdiv %i7, 0x08B8, %l2 sllx %o4, 0x1B, %i4 sdiv %g4, 0x089D, %l0 movg %xcc, %o2, %l3 edge8 %i3, %g3, %o5 fmovscs %icc, %f16, %f9 fbe,a %fcc2, loop_271 taddcctv %g1, %g5, %g6 xorcc %o1, %l4, %i0 tpos %xcc, 0x1 loop_271: movn %xcc, %g7, %i6 array16 %l5, %o6, %g2 orncc %l1, %o3, %i5 xnor %o0, %o7, %l6 set 0x2E, %o0 lduha [%l7 + %o0] 0x11, %i2 fmovscc %icc, %f14, %f9 stb %i1, [%l7 + 0x2D] fxor %f26, %f16, %f8 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %i7, %l2, %i4 fbuge %fcc3, loop_272 fcmpgt32 %f20, %f8, %o4 fmuld8sux16 %f31, %f3, %f26 fba,a %fcc1, loop_273 loop_272: ldd [%l7 + 0x08], %f28 fzero %f0 mulx %g4, 0x1061, %o2 loop_273: sub %l0, %i3, %l3 fcmpeq32 %f4, %f4, %g3 taddcctv %g1, 0x1322, %g5 call loop_274 edge32 %o5, %g6, %l4 movcc %xcc, %i0, %o1 andcc %g7, %l5, %i6 loop_274: ldstub [%l7 + 0x74], %o6 fmul8sux16 %f0, %f24, %f10 st %f28, [%l7 + 0x78] mulscc %g2, %o3, %i5 array8 %l1, %o7, %o0 movrgz %i2, 0x0BE, %l6 addcc %i7, %i1, %l2 std %i4, [%l7 + 0x78] movleu %icc, %g4, %o4 wr %g0, 0x19, %asi sta %f2, [%l7 + 0x54] %asi fcmps %fcc1, %f20, %f6 tne %xcc, 0x5 sth %o2, [%l7 + 0x7E] tgu %icc, 0x5 orncc %l0, 0x0C2D, %l3 movg %xcc, %i3, %g3 fcmpne32 %f14, %f0, %g5 nop setx loop_275, %l0, %l1 jmpl %l1, %o5 andn %g6, %l4, %i0 fbne %fcc3, loop_276 fbue,a %fcc0, loop_277 loop_275: ba,pt %icc, loop_278 andcc %o1, 0x1D35, %g7 loop_276: sir 0x1CB5 loop_277: addcc %g1, %l5, %o6 loop_278: fmovsleu %xcc, %f16, %f30 fnot2 %f10, %f6 edge8 %g2, %o3, %i5 move %xcc, %i6, %l1 bne,pt %icc, loop_279 sdiv %o0, 0x0A0B, %o7 fmuld8sux16 %f18, %f9, %f30 sth %i2, [%l7 + 0x4C] loop_279: sethi 0x1A51, %l6 movcc %xcc, %i1, %i7 ldsh [%l7 + 0x52], %i4 swap [%l7 + 0x70], %l2 movrlz %g4, 0x232, %o2 brnz %o4, loop_280 fbge %fcc0, loop_281 and %l3, 0x1896, %i3 tleu %icc, 0x4 loop_280: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_281: pdist %f30, %f24, %f0 fmovsge %icc, %f14, %f20 udiv %l0, 0x043A, %g3 brgez,a %o5, loop_282 call loop_283 brlez,a %g5, loop_284 xorcc %l4, 0x0A43, %g6 loop_282: tg %icc, 0x7 loop_283: nop setx loop_285, %l0, %l1 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_284: tl %xcc, 0x4 andn %o1, 0x03CA, %i0 subc %g7, %l5, %o6 loop_285: movg %xcc, %g2, %o3 fmovrdlz %g1, %f6, %f20 movleu %icc, %i6, %i5 sdivx %o0, 0x06CA, %o7 be,a loop_286 call loop_287 tneg %xcc, 0x1 bn,a %icc, loop_288 loop_286: tpos %xcc, 0x6 loop_287: fsrc2s %f6, %f3 tn %xcc, 0x4 loop_288: edge16ln %i2, %l1, %l6 edge32l %i7, %i4, %i1 fandnot1s %f26, %f19, %f21 tl %icc, 0x6 xnor %g4, 0x139E, %o2 srax %l2, 0x08, %l3 movne %icc, %o4, %i3 faligndata %f24, %f10, %f22 fba %fcc2, loop_289 srl %l0, 0x15, %g3 nop setx loop_290, %l0, %l1 jmpl %l1, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_289: fmovrdne %o5, %f10, %f14 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f0 loop_290: nop wr %g0, 0x11, %asi ldda [%l7 + 0x60] %asi, %g6 xor %o1, %i0, %g7 xnorcc %l4, %l5, %g2 bcs,a,pn %xcc, loop_291 fmul8x16 %f10, %f30, %f16 fbo %fcc0, loop_292 fabsd %f22, %f20 loop_291: sth %o6, [%l7 + 0x3A] tn %xcc, 0x5 loop_292: orcc %o3, 0x1ABF, %g1 set 0x6B, %g6 stba %i5, [%l7 + %g6] 0x15 array8 %o0, %o7, %i2 fzero %f16 addcc %l1, %l6, %i7 fmovdn %icc, %f12, %f3 fmuld8ulx16 %f15, %f28, %f4 fmovde %xcc, %f2, %f20 xorcc %i6, %i1, %g4 bl,a loop_293 tle %icc, 0x6 add %l7, 0x18, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o2 casa [%l6] %asi, %o2, %l2 loop_293: bn,a,pt %xcc, loop_294 nop setx loop_295, %l0, %l1 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, 0x5 wr %g0, 0x89, %asi sta %f26, [%l7 + 0x7C] %asi loop_294: smul %l3, %i4, %o4 loop_295: movcs %icc, %i3, %g3 umul %l0, %o5, %g6 movg %xcc, %o1, %g5 fcmpeq16 %f2, %f18, %i0 array32 %l4, %g7, %l5 tne %icc, 0x5 udivcc %g2, 0x042C, %o3 tleu %icc, 0x2 orn %o6, 0x05A8, %g1 taddcctv %i5, %o7, %o0 subccc %l1, %i2, %l6 fmovrslz %i6, %f25, %f27 movrlz %i1, 0x141, %i7 movne %icc, %g4, %l2 ldsb [%l7 + 0x48], %l3 fmul8x16al %f6, %f15, %f26 andcc %o2, 0x0562, %i4 sir 0x0876 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsgu %icc, %f5, %f8 ta %icc, 0x7 add %l7, 0x2C, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %o4, %i3 sdivx %l0, 0x073A, %g3 subccc %o5, 0x0809, %o1 fpsub32s %f13, %f25, %f28 movrlez %g5, 0x211, %i0 movne %icc, %l4, %g6 be loop_296 tle %xcc, 0x3 sdivx %g7, 0x1DED, %g2 xor %o3, %l5, %o6 loop_296: fbug,a %fcc1, loop_297 array8 %g1, %o7, %o0 movleu %icc, %l1, %i5 set 0x20, %g1 stxa %l6, [%l7 + %g1] 0x23 membar #Sync loop_297: edge32 %i2, %i1, %i6 fbue,a %fcc0, loop_298 tvs %xcc, 0x1 bleu,pn %icc, loop_299 array32 %i7, %l2, %g4 loop_298: fcmpeq16 %f0, %f30, %l3 movleu %xcc, %o2, %o4 loop_299: orcc %i4, 0x0D7F, %i3 xorcc %g3, 0x1468, %l0 bshuffle %f10, %f2, %f30 movle %xcc, %o1, %g5 fbul,a %fcc2, loop_300 edge32 %o5, %l4, %g6 ldstub [%l7 + 0x78], %g7 fnot2 %f28, %f16 loop_300: std %f8, [%l7 + 0x50] fornot2s %f14, %f15, %f11 movg %icc, %g2, %o3 andncc %l5, %o6, %i0 tvc %icc, 0x0 udiv %o7, 0x1AC8, %g1 ldsb [%l7 + 0x0C], %o0 edge16 %i5, %l6, %l1 tne %xcc, 0x3 taddcctv %i2, %i6, %i7 brlez %i1, loop_301 fpadd32s %f5, %f31, %f9 sdivx %l2, 0x1BCF, %g4 set 0x40, %l6 stda %f16, [%l7 + %l6] 0x15 loop_301: mulscc %l3, 0x0384, %o2 tn %icc, 0x1 nop setx loop_302, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movpos %xcc, %i4, %i3 taddcctv %g3, 0x0FC1, %o4 sllx %l0, 0x00, %g5 loop_302: tcc %xcc, 0x7 andncc %o5, %o1, %g6 tgu %xcc, 0x3 addcc %g7, 0x03DA, %l4 edge32n %o3, %g2, %o6 fzero %f12 sdiv %i0, 0x06A6, %o7 edge32n %l5, %g1, %i5 orncc %o0, 0x03CA, %l6 udivx %i2, 0x1C0D, %i6 mulx %l1, %i7, %l2 tpos %xcc, 0x1 popc %g4, %i1 set 0x80, %o5 ldxa [%g0 + %o5] 0x58, %l3 fblg,a %fcc2, loop_303 movgu %xcc, %o2, %i3 alignaddr %g3, %o4, %l0 fnot1s %f31, %f28 loop_303: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x0c, %asi lduwa [%l7 + 0x6C] %asi, %g5 fmovrsgez %o5, %f29, %f6 bl loop_304 srl %i4, 0x05, %o1 fmovsl %icc, %f7, %f19 sra %g7, 0x08, %l4 loop_304: bge %xcc, loop_305 fbul %fcc3, loop_306 fmovspos %xcc, %f10, %f9 brgez %o3, loop_307 loop_305: addcc %g6, 0x16DB, %g2 loop_306: tleu %xcc, 0x5 fcmpeq16 %f0, %f16, %o6 loop_307: fmul8x16au %f11, %f14, %f2 fpadd32 %f22, %f12, %f6 xnorcc %i0, %o7, %g1 sra %l5, 0x00, %i5 sethi 0x1022, %l6 set 0x34, %g5 lda [%l7 + %g5] 0x10, %f17 fpadd32 %f6, %f30, %f6 fnand %f12, %f6, %f14 movl %icc, %i2, %o0 edge8l %i6, %l1, %l2 tn %icc, 0x7 bvs,pt %xcc, loop_308 pdist %f16, %f16, %f14 tleu %icc, 0x1 srax %i7, %g4, %l3 loop_308: or %i1, %o2, %i3 srl %g3, %l0, %o4 umul %g5, 0x1B99, %i4 wr %g0, 0x80, %asi lda [%l7 + 0x48] %asi, %f8 mulx %o1, 0x0DE1, %o5 membar 0x68 tpos %xcc, 0x0 srax %l4, %g7, %o3 andcc %g6, %o6, %i0 brnz %g2, loop_309 movl %icc, %g1, %o7 fmovdleu %icc, %f25, %f3 nop set 0x46, %g7 ldub [%l7 + %g7], %i5 loop_309: fmovd %f10, %f8 movle %icc, %l6, %i2 edge32l %o0, %i6, %l1 andn %l2, 0x00A1, %l5 edge32ln %i7, %g4, %i1 subc %o2, %i3, %g3 fpsub16 %f24, %f30, %f0 fmovdne %icc, %f7, %f8 bleu,pn %icc, loop_310 fmul8x16au %f10, %f7, %f4 fcmpne32 %f20, %f20, %l0 tg %xcc, 0x4 loop_310: popc %o4, %g5 fmovrde %l3, %f8, %f26 movge %xcc, %o1, %o5 or %l4, 0x19C0, %g7 movleu %icc, %i4, %g6 subccc %o6, 0x0FCA, %i0 bvs,pt %xcc, loop_311 fnands %f20, %f16, %f25 set 0x44, %g2 lduba [%l7 + %g2] 0x19, %g2 loop_311: subccc %g1, 0x0962, %o7 tg %icc, 0x5 andcc %i5, 0x1B37, %o3 fcmpd %fcc2, %f16, %f10 fcmpd %fcc1, %f30, %f30 movn %icc, %l6, %o0 tsubcctv %i6, 0x1F4C, %i2 fbl %fcc0, loop_312 fmovrdgez %l2, %f2, %f0 fbu %fcc1, loop_313 udivx %l1, 0x15D4, %l5 loop_312: brgez,a %g4, loop_314 smulcc %i1, 0x18A3, %i7 loop_313: fcmpgt16 %f16, %f10, %o2 brlz %g3, loop_315 loop_314: tl %xcc, 0x3 siam 0x5 tvc %xcc, 0x1 loop_315: fmovrslz %l0, %f1, %f3 set 0x3C, %o1 stwa %i3, [%l7 + %o1] 0xe2 membar #Sync wr %g0, 0x04, %asi stda %f0, [%l7 + 0x40] %asi te %icc, 0x5 fpsub32s %f21, %f9, %f23 edge16l %g5, %l3, %o1 tleu %xcc, 0x1 movrne %o5, %l4, %g7 fnot2 %f8, %f30 sth %i4, [%l7 + 0x58] edge8ln %g6, %o6, %i0 wr %g0, 0x80, %asi lda [%l7 + 0x28] %asi, %f7 set 0x48, %i0 ldswa [%l7 + %i0] 0x81, %g2 fcmpd %fcc1, %f10, %f22 set 0x1C, %i2 ldsba [%l7 + %i2] 0x04, %o4 addccc %o7, 0x0602, %i5 set 0x3C, %i6 sta %f5, [%l7 + %i6] 0x89 movvs %xcc, %o3, %l6 alignaddrl %o0, %i6, %g1 taddcc %l2, 0x1CCD, %i2 set 0x2C, %l3 swapa [%l7 + %l3] 0x89, %l1 nop setx loop_316, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovdneg %icc, %f8, %f14 edge16ln %l5, %i1, %g4 sir 0x0644 loop_316: edge32 %o2, %g3, %i7 edge8l %i3, %g5, %l0 edge16 %o1, %l3, %o5 andncc %g7, %l4, %i4 sdiv %o6, 0x17E6, %g6 edge16l %g2, %i0, %o4 pdist %f6, %f14, %f16 array32 %i5, %o7, %l6 smul %o0, 0x0E7B, %i6 subcc %o3, 0x1038, %g1 fsrc2 %f12, %f0 fmovrsne %l2, %f0, %f17 addccc %l1, 0x187C, %i2 array16 %l5, %g4, %i1 srlx %o2, %i7, %i3 movcc %xcc, %g3, %g5 stbar fble %fcc3, loop_317 edge16l %l0, %o1, %l3 fmovda %icc, %f30, %f22 set 0x40, %o6 ldda [%l7 + %o6] 0xe2, %g6 loop_317: subcc %l4, %o5, %o6 movrlez %i4, 0x05D, %g6 bvs loop_318 ble %xcc, loop_319 fors %f6, %f25, %f26 fcmps %fcc2, %f0, %f7 loop_318: alignaddr %i0, %o4, %g2 loop_319: tge %xcc, 0x5 tge %icc, 0x3 fmovsneg %xcc, %f14, %f27 fmovscc %xcc, %f14, %f8 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulx %i5, %o7, %l6 fsrc2s %f16, %f13 fbue,a %fcc2, loop_320 xnor %i6, 0x196A, %o0 movre %o3, 0x09B, %g1 bge,a,pt %xcc, loop_321 loop_320: tl %icc, 0x7 udiv %l1, 0x0CB1, %l2 movcc %icc, %l5, %i2 loop_321: movneg %xcc, %g4, %o2 fones %f8 fnot2 %f30, %f26 fmovrdlez %i1, %f12, %f8 orn %i7, 0x096A, %g3 fmul8ulx16 %f12, %f6, %f18 xnorcc %g5, 0x0132, %i3 fbne %fcc2, loop_322 tgu %icc, 0x1 tsubcctv %l0, %o1, %l3 or %l4, 0x0C31, %o5 loop_322: sll %o6, 0x19, %g7 nop setx loop_323, %l0, %l1 jmpl %l1, %g6 fcmpne16 %f14, %f28, %i0 tpos %icc, 0x4 andn %o4, 0x1E82, %g2 loop_323: fmovrdgz %i4, %f0, %f12 subcc %i5, %o7, %i6 brz %o0, loop_324 tg %xcc, 0x3 ldstub [%l7 + 0x55], %o3 stb %l6, [%l7 + 0x0D] loop_324: tcc %xcc, 0x1 orcc %l1, 0x0912, %g1 udiv %l5, 0x172D, %i2 xnorcc %l2, 0x1462, %o2 ba,pn %icc, loop_325 orncc %g4, %i7, %g3 bneg %icc, loop_326 movrgz %g5, %i3, %l0 loop_325: alignaddrl %i1, %l3, %l4 fbe %fcc3, loop_327 loop_326: edge32ln %o5, %o6, %g7 fmul8x16al %f14, %f26, %f4 wr %g0, 0x04, %asi sta %f12, [%l7 + 0x6C] %asi loop_327: fbo,a %fcc3, loop_328 edge8ln %g6, %i0, %o1 edge32l %g2, %o4, %i5 fors %f13, %f8, %f16 loop_328: bpos,a loop_329 tge %xcc, 0x5 bvs,a loop_330 fmovdle %xcc, %f28, %f12 loop_329: fmovdge %xcc, %f11, %f30 set 0x45, %i3 lduba [%l7 + %i3] 0x81, %o7 loop_330: sdivx %i4, 0x019A, %i6 edge32l %o3, %o0, %l6 fbule,a %fcc3, loop_331 xnorcc %g1, %l1, %l5 sth %i2, [%l7 + 0x7A] ldstub [%l7 + 0x1C], %l2 loop_331: umul %o2, %g4, %g3 flush %l7 + 0x38 tge %icc, 0x1 mulx %i7, 0x1409, %g5 taddcctv %i3, %l0, %l3 bshuffle %f8, %f20, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %i1, 0x076, %l4 andn %o5, %g7, %o6 edge8n %g6, %i0, %o1 umul %o4, %i5, %o7 fbn,a %fcc3, loop_332 and %i4, %g2, %o3 fbuge,a %fcc1, loop_333 edge16ln %i6, %o0, %l6 loop_332: fandnot1s %f14, %f9, %f14 tneg %xcc, 0x6 loop_333: fmul8x16 %f6, %f0, %f0 movn %icc, %g1, %l5 membar 0x36 subcc %l1, %i2, %l2 ta %icc, 0x7 mulscc %g4, 0x1739, %g3 brlz %i7, loop_334 or %g5, 0x0F7A, %i3 edge32l %l0, %l3, %o2 andn %i1, 0x187D, %o5 loop_334: fmovdge %icc, %f26, %f12 addcc %l4, 0x1AA1, %g7 orcc %g6, 0x0CC2, %o6 move %icc, %o1, %o4 movvc %icc, %i5, %i0 popc %o7, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ld [%l7 + 0x10], %f15 set 0x60, %l2 stxa %o3, [%l7 + %l2] 0xe2 membar #Sync nop setx loop_335, %l0, %l1 jmpl %l1, %g2 andcc %o0, 0x14EF, %i6 tne %icc, 0x7 bgu %icc, loop_336 loop_335: addccc %g1, 0x05D2, %l6 addccc %l1, 0x1BFA, %i2 fcmple16 %f22, %f14, %l2 loop_336: alignaddr %l5, %g4, %i7 fbo %fcc3, loop_337 tvc %xcc, 0x4 orncc %g5, 0x1401, %i3 sdivcc %g3, 0x18DC, %l0 loop_337: ldd [%l7 + 0x58], %o2 movrne %l3, 0x040, %o5 movrlz %l4, %g7, %g6 edge16 %o6, %o1, %i1 orncc %i5, %o4, %o7 bvc,pt %xcc, loop_338 array16 %i0, %i4, %g2 movgu %icc, %o3, %o0 fmovrde %g1, %f24, %f12 loop_338: fmovse %icc, %f13, %f22 orncc %l6, %l1, %i6 ldsw [%l7 + 0x68], %i2 fmovse %xcc, %f4, %f6 ldub [%l7 + 0x40], %l2 tgu %icc, 0x0 array8 %l5, %i7, %g5 movvs %xcc, %i3, %g4 smulcc %l0, 0x082D, %g3 array8 %l3, %o5, %l4 fbge,a %fcc2, loop_339 std %g6, [%l7 + 0x18] set 0x47, %l1 lduba [%l7 + %l1] 0x11, %g6 loop_339: orn %o6, %o2, %o1 fbe,a %fcc3, loop_340 tpos %xcc, 0x4 fnors %f14, %f23, %f10 edge16 %i1, %o4, %o7 loop_340: bne,a %icc, loop_341 fmovdleu %icc, %f8, %f30 stbar fmul8ulx16 %f28, %f2, %f28 loop_341: xor %i5, 0x0DDD, %i4 andcc %i0, %o3, %o0 tleu %icc, 0x5 set 0x1D, %i5 stba %g1, [%l7 + %i5] 0x18 edge8ln %l6, %g2, %i6 swap [%l7 + 0x24], %l1 edge16n %l2, %i2, %l5 fandnot2s %f5, %f20, %f2 brgez,a %g5, loop_342 fmul8x16al %f2, %f28, %f24 ta %icc, 0x5 movleu %xcc, %i3, %g4 loop_342: te %xcc, 0x7 fcmped %fcc1, %f20, %f0 fmul8x16 %f30, %f30, %f6 bpos loop_343 tgu %icc, 0x6 add %l7, 0x34, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i7 casa [%l6] 0x89, %i7, %g3 loop_343: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x6 tn %xcc, 0x6 edge32l %l0, %o5, %l4 sethi 0x0025, %g7 tsubcctv %g6, %l3, %o6 udivx %o2, 0x0E7D, %i1 andncc %o4, %o7, %o1 movcc %xcc, %i4, %i5 fandnot2 %f18, %f10, %f12 sllx %o3, 0x07, %i0 fbul,a %fcc3, loop_344 subc %o0, %l6, %g2 std %g0, [%l7 + 0x38] smul %l1, %i6, %i2 loop_344: fnegd %f20, %f12 fmovspos %icc, %f1, %f9 mulscc %l5, 0x1363, %g5 brz %l2, loop_345 membar 0x2F fbue,a %fcc1, loop_346 srl %i3, %i7, %g3 loop_345: xorcc %l0, 0x052B, %o5 movle %icc, %g4, %g7 loop_346: sdiv %l4, 0x11BD, %g6 fmovrse %l3, %f22, %f8 fpadd16s %f17, %f10, %f19 orncc %o6, %o2, %o4 set 0x68, %i1 ldswa [%l7 + %i1] 0x14, %i1 movle %xcc, %o7, %o1 tge %xcc, 0x2 edge32 %i5, %i4, %i0 fornot2 %f10, %f8, %f24 fornot1 %f26, %f28, %f30 tneg %icc, 0x6 srlx %o3, %l6, %g2 fnands %f22, %f11, %f7 bgu,a,pn %xcc, loop_347 brz %g1, loop_348 brgez,a %o0, loop_349 tleu %icc, 0x3 loop_347: fnegs %f0, %f23 loop_348: fnors %f28, %f7, %f25 loop_349: sdivcc %l1, 0x1590, %i2 fpadd16 %f10, %f24, %f12 fbne %fcc1, loop_350 sdiv %l5, 0x011D, %i6 fmovdleu %icc, %f11, %f8 movrgez %g5, 0x008, %l2 loop_350: tpos %icc, 0x4 fxnors %f1, %f13, %f29 sdivcc %i3, 0x0B6A, %g3 smulcc %i7, 0x1737, %o5 fxnors %f30, %f4, %f29 mova %icc, %l0, %g7 xnor %g4, %l4, %l3 mova %icc, %g6, %o2 fabsd %f18, %f4 xnor %o6, 0x0FA7, %o4 smul %o7, 0x161B, %o1 smul %i1, 0x1BF5, %i4 fmovrslez %i5, %f24, %f3 fornot1 %f22, %f28, %f30 edge32 %i0, %o3, %g2 edge8n %g1, %l6, %o0 array16 %i2, %l5, %i6 fabsd %f12, %f20 tpos %xcc, 0x1 subc %g5, 0x0B71, %l1 ble %xcc, loop_351 ldub [%l7 + 0x68], %l2 tpos %icc, 0x7 fmovdg %icc, %f13, %f18 loop_351: fba,a %fcc3, loop_352 sir 0x09C6 taddcctv %i3, 0x131C, %g3 fxor %f26, %f18, %f10 loop_352: tne %xcc, 0x4 fzero %f8 fmovsne %xcc, %f17, %f10 movrne %i7, 0x3CA, %l0 movre %g7, 0x3EC, %o5 ldd [%l7 + 0x68], %f20 movcc %icc, %g4, %l3 tn %xcc, 0x2 st %f11, [%l7 + 0x6C] sdiv %g6, 0x17FB, %o2 fbue,a %fcc1, loop_353 bne %xcc, loop_354 tvs %icc, 0x0 fmovrdgz %o6, %f8, %f28 loop_353: sdiv %o4, 0x0DE7, %l4 loop_354: fmovde %icc, %f6, %f22 be,a %xcc, loop_355 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdlez %o7, %f22, %f14 popc 0x0F8D, %o1 loop_355: tpos %icc, 0x2 sethi 0x12B1, %i1 edge8 %i4, %i5, %i0 addc %g2, 0x1D12, %o3 taddcctv %g1, 0x05CF, %o0 addccc %l6, %i2, %i6 ble %icc, loop_356 and %l5, 0x1B0A, %g5 fmovsle %xcc, %f5, %f22 movneg %icc, %l2, %i3 loop_356: std %l0, [%l7 + 0x38] bn,a,pt %xcc, loop_357 ldsw [%l7 + 0x54], %i7 addcc %g3, 0x0460, %g7 fmovsvc %icc, %f14, %f5 loop_357: add %l0, 0x19DF, %g4 movg %icc, %l3, %g6 movleu %icc, %o2, %o5 sra %o6, %l4, %o7 bpos,a loop_358 subccc %o4, 0x085D, %i1 ldsb [%l7 + 0x1B], %i4 orcc %o1, %i0, %i5 loop_358: fsrc1 %f16, %f26 and %o3, 0x1DEF, %g1 addcc %g2, 0x1E55, %l6 edge8l %o0, %i2, %l5 udiv %g5, 0x0E0C, %l2 wr %g0, 0x10, %asi stwa %i6, [%l7 + 0x14] %asi nop setx loop_359, %l0, %l1 jmpl %l1, %l1 edge32 %i3, %i7, %g3 orn %l0, %g7, %g4 wr %g0, 0x0c, %asi ldsha [%l7 + 0x52] %asi, %l3 loop_359: fxors %f11, %f8, %f23 movne %icc, %o2, %o5 tneg %xcc, 0x1 fmovdle %xcc, %f9, %f9 fbne,a %fcc1, loop_360 fmovsgu %icc, %f17, %f21 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xf0 membar #Sync loop_360: xor %o6, %g6, %l4 alignaddrl %o4, %i1, %o7 movcs %xcc, %o1, %i0 edge8ln %i4, %o3, %i5 tsubcctv %g1, 0x189F, %g2 bpos,pt %xcc, loop_361 taddcc %o0, %l6, %i2 tg %icc, 0x5 xnor %l5, %g5, %i6 loop_361: stx %l2, [%l7 + 0x60] add %l1, %i7, %i3 movvc %xcc, %l0, %g7 sir 0x0E93 addccc %g3, 0x0842, %g4 fbge %fcc2, loop_362 call loop_363 movneg %icc, %l3, %o2 bl loop_364 loop_362: movl %xcc, %o6, %g6 loop_363: xnorcc %o5, 0x0B41, %l4 fmovse %icc, %f3, %f0 loop_364: fbge,a %fcc2, loop_365 movle %icc, %o4, %o7 membar 0x66 umulcc %o1, 0x1760, %i0 loop_365: nop add %l7, 0x54, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %i4 casa [%l6] %asi, %i4, %o3 tcc %xcc, 0x6 movre %i5, 0x34E, %g1 set 0x34, %o7 stwa %g2, [%l7 + %o7] 0x22 membar #Sync sub %o0, 0x1071, %l6 srlx %i1, 0x01, %l5 sdiv %g5, 0x01D5, %i6 movrlz %l2, %i2, %i7 andcc %l1, 0x09B0, %i3 smulcc %l0, %g7, %g4 membar 0x72 movrgez %l3, %o2, %g3 tvs %xcc, 0x1 fnand %f6, %f2, %f26 movpos %xcc, %o6, %o5 sub %l4, 0x04AB, %g6 orn %o7, 0x08F3, %o4 wr %g0, 0x11, %asi ldswa [%l7 + 0x50] %asi, %i0 movrgez %o1, %o3, %i5 tne %icc, 0x2 tcc %xcc, 0x4 fmovrde %g1, %f8, %f8 fnot2 %f4, %f4 movne %xcc, %g2, %i4 bne loop_366 movcc %icc, %l6, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %i1, %g5, %i6 loop_366: ldsh [%l7 + 0x50], %l2 fcmpes %fcc2, %f23, %f29 fsrc1s %f18, %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x5 ba,a loop_367 smulcc %l5, 0x1EAE, %i2 sub %l1, 0x02C8, %i3 brlez,a %l0, loop_368 loop_367: mova %icc, %i7, %g4 udiv %g7, 0x1B37, %o2 fmovdneg %xcc, %f6, %f24 loop_368: subccc %l3, %g3, %o6 xorcc %l4, %g6, %o5 ldsh [%l7 + 0x44], %o7 taddcc %o4, 0x1AC5, %o1 fandnot1s %f24, %f27, %f21 edge8ln %i0, %o3, %g1 sll %g2, %i4, %l6 edge16l %o0, %i5, %g5 bvc,a loop_369 ble,a,pt %icc, loop_370 edge32n %i6, %l2, %l5 wr %g0, 0xea, %asi stda %i2, [%l7 + 0x68] %asi membar #Sync loop_369: ldsw [%l7 + 0x7C], %l1 loop_370: fands %f22, %f0, %f11 fbuge,a %fcc1, loop_371 sdivx %i3, 0x07A9, %l0 edge8n %i1, %i7, %g4 fba,a %fcc3, loop_372 loop_371: nop setx loop_373, %l0, %l1 jmpl %l1, %g7 fpmerge %f29, %f22, %f8 tleu %icc, 0x3 loop_372: be %icc, loop_374 loop_373: array32 %l3, %g3, %o2 fmul8ulx16 %f14, %f26, %f0 tsubcctv %l4, %o6, %g6 loop_374: bcs,a %icc, loop_375 fmovsa %xcc, %f6, %f29 alignaddr %o7, %o4, %o1 membar 0x1E loop_375: fmovrdgz %i0, %f24, %f22 srlx %o5, %o3, %g1 fornot1 %f6, %f22, %f12 movneg %icc, %g2, %i4 wr %g0, 0x18, %asi ldxa [%l7 + 0x40] %asi, %o0 ldsw [%l7 + 0x6C], %l6 sdivcc %g5, 0x1895, %i6 ldstub [%l7 + 0x6D], %i5 fmovrde %l5, %f20, %f28 be,a,pn %icc, loop_376 prefetch [%l7 + 0x30], 0x2 movneg %icc, %l2, %i2 fcmpd %fcc1, %f22, %f8 loop_376: tpos %xcc, 0x0 xorcc %i3, 0x06FE, %l1 fmovdvc %xcc, %f27, %f10 set 0x3C, %o2 stwa %l0, [%l7 + %o2] 0x81 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 tleu %xcc, 0x6 fmovrdlz %i7, %f0, %f28 tn %xcc, 0x6 sethi 0x1BA3, %g4 edge32ln %i1, %g7, %g3 andn %o2, 0x1A31, %l4 popc 0x0F88, %o6 move %icc, %l3, %g6 ld [%l7 + 0x44], %f15 std %o4, [%l7 + 0x18] fbu,a %fcc1, loop_377 sra %o1, %i0, %o5 umulcc %o3, 0x1408, %g1 fmovsl %xcc, %f18, %f13 loop_377: movvs %icc, %g2, %o7 andcc %i4, %o0, %g5 edge16ln %l6, %i6, %i5 fcmpd %fcc0, %f2, %f28 st %f22, [%l7 + 0x60] tcc %icc, 0x3 tl %icc, 0x4 xorcc %l5, %i2, %i3 fcmpeq32 %f14, %f16, %l1 alignaddrl %l2, %l0, %g4 taddcctv %i1, %i7, %g7 fmovrsne %g3, %f15, %f5 nop setx loop_378, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sub %l4, %o2, %o6 movcc %xcc, %g6, %o4 nop set 0x64, %l0 ldsh [%l7 + %l0], %l3 loop_378: nop set 0x1A, %g4 lduha [%l7 + %g4] 0x14, %i0 set 0x6C, %o3 swapa [%l7 + %o3] 0x19, %o5 lduw [%l7 + 0x60], %o3 fcmpne32 %f16, %f2, %g1 sra %g2, %o1, %o7 fmovsg %xcc, %f24, %f7 orncc %o0, 0x0006, %i4 bg,a,pn %xcc, loop_379 tn %icc, 0x2 for %f26, %f16, %f14 taddcctv %g5, 0x0DFB, %i6 loop_379: edge32ln %l6, %l5, %i2 siam 0x6 tle %xcc, 0x6 fmovsvs %icc, %f22, %f16 movn %xcc, %i5, %i3 movre %l1, %l0, %g4 fpmerge %f3, %f8, %f12 edge32l %i1, %l2, %i7 add %l7, 0x70, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g3 casa [%l6] %asi, %g3, %l4 movvc %xcc, %o2, %g7 fmovsn %icc, %f17, %f21 fpadd16s %f22, %f18, %f6 nop set 0x70, %l5 ldd [%l7 + %l5], %g6 andcc %o4, %l3, %i0 tcc %xcc, 0x4 movleu %xcc, %o6, %o3 fmovde %xcc, %f5, %f31 array16 %o5, %g1, %g2 srl %o1, %o0, %o7 fcmpes %fcc1, %f28, %f13 xor %i4, %g5, %i6 call loop_380 tl %xcc, 0x2 bleu loop_381 fnegd %f0, %f18 loop_380: fmovrsne %l5, %f1, %f7 fbule %fcc3, loop_382 loop_381: edge16ln %i2, %l6, %i5 sra %i3, 0x0D, %l1 fble %fcc1, loop_383 loop_382: srlx %l0, %i1, %g4 wr %g0, 0xe2, %asi stda %l2, [%l7 + 0x10] %asi membar #Sync loop_383: fnors %f29, %f19, %f18 sdiv %g3, 0x1C54, %i7 fbl,a %fcc0, loop_384 smul %o2, %g7, %l4 popc %o4, %l3 array32 %g6, %i0, %o6 loop_384: andn %o3, 0x0FF5, %o5 edge8 %g1, %o1, %o0 fmovspos %icc, %f25, %f8 subcc %g2, 0x1B98, %o7 srlx %g5, %i4, %i6 fmovsleu %icc, %f10, %f17 edge16n %l5, %l6, %i5 fmuld8sux16 %f25, %f21, %f10 movg %xcc, %i3, %i2 fbu,a %fcc2, loop_385 movcs %xcc, %l0, %l1 fcmpeq32 %f10, %f20, %g4 std %l2, [%l7 + 0x30] loop_385: nop set 0x30, %o4 sta %f15, [%l7 + %o4] 0x11 taddcctv %g3, 0x19F1, %i1 fmovsleu %icc, %f15, %f19 bshuffle %f4, %f12, %f16 popc 0x1311, %i7 movcc %icc, %g7, %o2 tl %icc, 0x0 fmovdg %icc, %f22, %f9 taddcc %l4, %l3, %o4 taddcctv %i0, 0x086D, %g6 fands %f2, %f27, %f9 movg %icc, %o3, %o5 movge %xcc, %o6, %o1 xor %g1, %o0, %g2 mulscc %g5, %i4, %i6 membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf1, %f0 umul %l5, %l6, %o7 mova %xcc, %i3, %i2 wr %g0, 0x18, %asi lda [%l7 + 0x74] %asi, %f4 bcc,a %xcc, loop_386 fandnot1 %f28, %f28, %f14 subc %i5, 0x0978, %l0 fcmpeq32 %f0, %f6, %g4 loop_386: fmovrse %l2, %f16, %f27 ldstub [%l7 + 0x3F], %g3 call loop_387 sdivcc %l1, 0x1C45, %i7 move %icc, %g7, %o2 andncc %l4, %i1, %o4 loop_387: udiv %l3, 0x1A47, %i0 tleu %xcc, 0x4 udivcc %g6, 0x1F9A, %o3 wr %g0, 0x26, %asi ldda [%l7 + 0x40] %asi, %o4 edge32 %o6, %g1, %o0 sra %o1, %g2, %i4 ld [%l7 + 0x78], %f15 movrgez %g5, %l5, %i6 smulcc %l6, 0x16AC, %i3 alignaddr %o7, %i5, %i2 addcc %g4, %l0, %g3 brlz %l2, loop_388 alignaddr %l1, %g7, %i7 edge8l %o2, %l4, %o4 fmovsa %xcc, %f26, %f15 loop_388: fcmps %fcc1, %f26, %f13 edge32n %l3, %i1, %i0 tsubcctv %g6, 0x07C5, %o5 tgu %icc, 0x0 tleu %icc, 0x0 wr %g0, 0xe3, %asi stxa %o6, [%l7 + 0x48] %asi membar #Sync xnor %g1, 0x0894, %o3 movg %icc, %o1, %g2 bvc,a loop_389 ldd [%l7 + 0x28], %f22 tn %xcc, 0x6 fmovsvs %xcc, %f23, %f1 loop_389: fcmps %fcc0, %f22, %f24 st %f30, [%l7 + 0x58] tpos %icc, 0x0 wr %g0, 0x80, %asi lduwa [%l7 + 0x1C] %asi, %i4 std %f26, [%l7 + 0x40] movgu %xcc, %o0, %l5 andn %i6, %l6, %g5 tl %icc, 0x1 sra %o7, %i5, %i2 fexpand %f12, %f4 alignaddrl %g4, %l0, %i3 xnorcc %g3, 0x1604, %l1 edge32 %g7, %l2, %o2 srlx %l4, %o4, %i7 ldub [%l7 + 0x1C], %i1 wr %g0, 0xe2, %asi stba %i0, [%l7 + 0x6E] %asi membar #Sync edge16 %g6, %o5, %l3 std %f28, [%l7 + 0x70] edge16n %o6, %g1, %o1 sdivcc %o3, 0x0D70, %g2 andcc %i4, %l5, %o0 orn %l6, 0x03AB, %g5 fbue,a %fcc3, loop_390 array32 %o7, %i5, %i6 srax %g4, 0x18, %i2 brgz %i3, loop_391 loop_390: movre %g3, %l0, %g7 tle %xcc, 0x0 movcc %icc, %l1, %l2 loop_391: tgu %icc, 0x7 bpos,a,pt %xcc, loop_392 smulcc %o2, %o4, %l4 movcs %xcc, %i7, %i1 movcc %xcc, %i0, %g6 loop_392: udiv %o5, 0x1D7D, %o6 brnz %g1, loop_393 tvs %icc, 0x1 orn %o1, 0x0322, %l3 alignaddr %g2, %i4, %o3 loop_393: fblg,a %fcc1, loop_394 bcc,a,pn %xcc, loop_395 xor %o0, %l6, %g5 fnors %f16, %f0, %f8 loop_394: subccc %l5, 0x01A1, %o7 loop_395: udiv %i5, 0x0436, %i6 array8 %i2, %g4, %g3 tsubcc %i3, %l0, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge %fcc0, loop_396 fmovrslz %l1, %f1, %f31 smul %o2, 0x1DD1, %l2 fzero %f30 loop_396: fmovdvc %icc, %f30, %f2 fxnor %f0, %f10, %f0 sll %l4, %o4, %i7 fmovda %icc, %f10, %f27 te %xcc, 0x4 tneg %xcc, 0x4 stb %i0, [%l7 + 0x4D] fmovdvc %xcc, %f24, %f29 movrlz %g6, 0x21A, %i1 popc 0x0BBC, %o6 edge16 %g1, %o1, %o5 fmovrde %g2, %f28, %f26 faligndata %f12, %f14, %f14 edge16l %l3, %o3, %i4 te %xcc, 0x3 fmovsge %icc, %f16, %f25 fbne %fcc1, loop_397 fcmpgt16 %f20, %f8, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %o0, %g5, %l5 loop_397: sdivcc %i5, 0x1A64, %o7 fabsd %f30, %f18 xnor %i6, %g4, %i2 edge32 %i3, %l0, %g3 smul %l1, 0x085F, %o2 fxnors %f8, %f23, %f7 fcmped %fcc3, %f0, %f12 ldub [%l7 + 0x2B], %g7 tcs %xcc, 0x5 tn %xcc, 0x3 set 0x40, %l4 ldda [%l7 + %l4] 0x04, %f16 bleu,a loop_398 brlez,a %l4, loop_399 smulcc %o4, %l2, %i7 fmovda %xcc, %f20, %f5 loop_398: movrgz %g6, 0x04E, %i0 loop_399: nop membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf8, %f0 addccc %o6, %g1, %o1 subc %o5, %i1, %g2 movle %icc, %o3, %l3 addcc %l6, 0x027B, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsl %xcc, %f20, %f31 stx %o0, [%l7 + 0x50] popc %l5, %g5 addccc %o7, %i6, %g4 add %i5, %i3, %i2 fxnors %f22, %f2, %f21 udivx %l0, 0x0606, %l1 udivcc %g3, 0x16EE, %g7 ba,pn %xcc, loop_400 edge16ln %o2, %l4, %o4 fmovrsgz %i7, %f19, %f28 tgu %xcc, 0x4 loop_400: nop wr %g0, 0xf0, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync nop set 0x3A, %g6 ldsb [%l7 + %g6], %l2 swap [%l7 + 0x0C], %g6 sdivx %i0, 0x1520, %g1 ba,pt %icc, loop_401 lduh [%l7 + 0x24], %o1 edge16ln %o6, %i1, %g2 edge8ln %o5, %o3, %l3 loop_401: movrgez %l6, 0x260, %o0 movne %xcc, %l5, %i4 fbo %fcc2, loop_402 tge %icc, 0x7 movre %o7, 0x108, %i6 movvs %xcc, %g5, %i5 loop_402: movgu %icc, %g4, %i2 bg,a,pn %xcc, loop_403 move %icc, %i3, %l1 lduw [%l7 + 0x44], %l0 tcs %icc, 0x6 loop_403: bvc,pt %xcc, loop_404 fmovdcc %xcc, %f17, %f9 movrlez %g7, %o2, %g3 smul %o4, %l4, %i7 loop_404: call loop_405 sdivx %l2, 0x1FB5, %i0 wr %g0, 0x10, %asi ldstuba [%l7 + 0x61] %asi, %g6 loop_405: tgu %xcc, 0x1 sllx %o1, 0x13, %g1 movpos %icc, %o6, %i1 srlx %o5, %o3, %g2 tg %xcc, 0x2 subccc %l3, %o0, %l5 fbg %fcc3, loop_406 srax %i4, %o7, %l6 srlx %i6, 0x03, %g5 fbul %fcc3, loop_407 loop_406: movneg %icc, %g4, %i2 fxnor %f30, %f14, %f0 fnand %f2, %f6, %f20 loop_407: movn %icc, %i5, %i3 prefetch [%l7 + 0x18], 0x1 stb %l0, [%l7 + 0x40] tne %icc, 0x3 movl %xcc, %g7, %o2 andn %g3, %o4, %l4 xnor %i7, 0x001B, %l2 movvc %icc, %l1, %i0 set 0x50, %g1 ldxa [%l7 + %g1] 0x81, %g6 movrgz %g1, 0x13C, %o1 fmovdcc %icc, %f12, %f13 fcmpne32 %f30, %f24, %o6 fsrc2 %f14, %f12 tl %xcc, 0x7 fmovsvs %xcc, %f18, %f14 fzero %f20 alignaddr %o5, %i1, %o3 movrgez %g2, %o0, %l3 fbe,a %fcc3, loop_408 fnand %f8, %f20, %f22 xorcc %l5, 0x0220, %i4 fbul,a %fcc1, loop_409 loop_408: ldub [%l7 + 0x0F], %o7 tsubcc %i6, %l6, %g5 xor %g4, 0x066E, %i2 loop_409: fmuld8ulx16 %f8, %f18, %f24 array16 %i3, %i5, %l0 movneg %xcc, %o2, %g7 fmovrdgez %g3, %f12, %f10 movpos %xcc, %l4, %o4 fmul8ulx16 %f2, %f10, %f20 sllx %i7, %l1, %l2 tsubcc %g6, %i0, %o1 ldd [%l7 + 0x58], %f28 fmovdge %xcc, %f13, %f4 edge8n %o6, %o5, %g1 movvc %icc, %i1, %g2 fnand %f0, %f0, %f30 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %o3, 0x063, %l3 array16 %o0, %l5, %i4 smulcc %i6, 0x012D, %o7 movne %xcc, %l6, %g5 movrgez %g4, 0x28D, %i2 movcc %xcc, %i3, %l0 smul %o2, 0x0FDA, %g7 taddcctv %g3, 0x0692, %l4 smulcc %i5, %i7, %l1 fpadd32s %f2, %f31, %f27 fornot2 %f4, %f16, %f12 movrlez %o4, 0x141, %g6 set 0x30, %l6 stda %i0, [%l7 + %l6] 0xe3 membar #Sync bl,a loop_410 stb %o1, [%l7 + 0x20] fnot2 %f4, %f2 xor %o6, %o5, %l2 loop_410: addc %g1, 0x14F5, %g2 movgu %icc, %i1, %l3 tvs %icc, 0x0 sdivcc %o3, 0x1999, %o0 fxnor %f26, %f6, %f0 sethi 0x04D0, %i4 andncc %i6, %l5, %o7 fzeros %f1 tvc %icc, 0x7 nop set 0x60, %o0 lduw [%l7 + %o0], %l6 fmovscs %icc, %f11, %f31 fmovspos %xcc, %f31, %f14 tne %xcc, 0x5 udivcc %g4, 0x0A87, %g5 fmovrslez %i3, %f12, %f20 fpsub16s %f5, %f11, %f30 move %xcc, %l0, %i2 ta %xcc, 0x4 orcc %g7, %g3, %o2 membar 0x5A fpackfix %f4, %f24 tleu %xcc, 0x3 fandnot1 %f18, %f24, %f26 te %icc, 0x2 sll %l4, 0x04, %i5 srlx %i7, 0x1B, %l1 ldd [%l7 + 0x50], %g6 fbe %fcc0, loop_411 edge8n %i0, %o4, %o1 edge32l %o6, %l2, %o5 alignaddr %g1, %i1, %l3 loop_411: tneg %xcc, 0x2 brgz,a %o3, loop_412 bleu,a,pt %xcc, loop_413 fmul8sux16 %f24, %f10, %f14 ldd [%l7 + 0x78], %f22 loop_412: fmovde %xcc, %f16, %f11 loop_413: sdivcc %g2, 0x18B6, %o0 ldsh [%l7 + 0x20], %i4 set 0x5C, %g5 swapa [%l7 + %g5] 0x89, %i6 lduh [%l7 + 0x5A], %o7 movn %xcc, %l6, %g4 tgu %xcc, 0x5 edge16l %g5, %l5, %l0 ldsb [%l7 + 0x60], %i2 fsrc1 %f18, %f8 orn %i3, 0x1068, %g3 ldsb [%l7 + 0x42], %o2 fmovscc %icc, %f29, %f28 popc 0x06BC, %l4 sir 0x0ECC fbu,a %fcc1, loop_414 tvc %xcc, 0x5 or %g7, 0x15C2, %i5 tle %xcc, 0x7 loop_414: udiv %i7, 0x16D2, %g6 movge %xcc, %i0, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %o1, 0x0C13, %o4 mova %icc, %l2, %o5 srax %o6, %g1, %l3 and %i1, 0x0530, %g2 movvs %icc, %o3, %i4 set 0x78, %o5 ldswa [%l7 + %o5] 0x04, %o0 add %l7, 0x64, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %o7, %i6 umulcc %g4, 0x08D0, %g5 nop set 0x76, %g7 ldsh [%l7 + %g7], %l5 set 0x74, %g2 sta %f31, [%l7 + %g2] 0x14 fxors %f30, %f0, %f17 fpmerge %f30, %f27, %f4 fmuld8ulx16 %f13, %f24, %f0 fors %f28, %f9, %f19 fmovdne %icc, %f22, %f22 fmovsg %icc, %f15, %f26 movg %xcc, %l0, %i2 movvc %xcc, %l6, %g3 sir 0x1006 bcs %xcc, loop_415 tcs %icc, 0x0 set 0x10, %i0 lda [%l7 + %i0] 0x0c, %f16 loop_415: fcmpeq16 %f2, %f24, %o2 fnor %f26, %f30, %f12 fmovrslez %i3, %f8, %f9 wr %g0, 0x04, %asi stwa %l4, [%l7 + 0x28] %asi fxnors %f8, %f5, %f17 udivcc %g7, 0x1BAD, %i5 popc %i7, %i0 xnor %g6, %l1, %o1 edge32 %l2, %o5, %o6 tcs %icc, 0x3 movvs %xcc, %g1, %o4 movrgez %l3, 0x1BD, %i1 udivx %o3, 0x0D54, %g2 udivcc %i4, 0x1356, %o0 mulx %i6, 0x130D, %g4 movrgz %g5, %l5, %l0 andn %i2, %l6, %g3 andn %o2, 0x0A2A, %o7 movrne %i3, %g7, %l4 std %i6, [%l7 + 0x48] fabss %f6, %f23 movneg %xcc, %i5, %i0 edge32n %l1, %o1, %l2 move %xcc, %o5, %g6 fcmple32 %f30, %f14, %o6 subcc %g1, 0x0487, %l3 for %f10, %f26, %f20 fmovsneg %xcc, %f1, %f7 ble,pt %xcc, loop_416 pdist %f30, %f4, %f30 flush %l7 + 0x4C taddcctv %i1, 0x1B36, %o4 loop_416: xorcc %o3, %g2, %o0 movn %xcc, %i6, %i4 or %g5, %l5, %l0 ta %icc, 0x3 fbne %fcc2, loop_417 edge32ln %i2, %l6, %g4 udiv %o2, 0x0E68, %o7 ldsh [%l7 + 0x4E], %i3 loop_417: tsubcctv %g7, 0x0CE9, %g3 addcc %i7, %l4, %i0 edge16ln %i5, %o1, %l2 movcs %icc, %o5, %l1 ldstub [%l7 + 0x13], %g6 fbul %fcc2, loop_418 udiv %o6, 0x1AEA, %g1 fmovdne %xcc, %f22, %f25 movn %icc, %l3, %o4 loop_418: taddcc %o3, %i1, %o0 fone %f18 fba %fcc3, loop_419 tvs %icc, 0x5 movcs %xcc, %i6, %g2 fbuge,a %fcc1, loop_420 loop_419: add %i4, 0x1554, %g5 edge8n %l5, %i2, %l6 fsrc2s %f20, %f25 loop_420: sethi 0x108B, %l0 fzeros %f3 movge %icc, %o2, %g4 tsubcctv %i3, %g7, %o7 fbo,a %fcc2, loop_421 fpadd16 %f10, %f20, %f10 edge16 %i7, %l4, %g3 fpackfix %f20, %f27 loop_421: udivx %i0, 0x095C, %o1 tsubcctv %l2, %i5, %o5 bge,a,pn %xcc, loop_422 edge32l %l1, %g6, %g1 tl %xcc, 0x4 fbge,a %fcc3, loop_423 loop_422: sdiv %o6, 0x1925, %l3 wr %g0, 0x80, %asi ldda [%l7 + 0x60] %asi, %o2 loop_423: fbn,a %fcc3, loop_424 fmul8x16au %f12, %f21, %f22 taddcc %o4, 0x1AA2, %i1 udivcc %i6, 0x1C5F, %g2 loop_424: ta %icc, 0x2 edge8ln %i4, %g5, %l5 taddcctv %i2, 0x0FEE, %o0 fbe,a %fcc1, loop_425 fblg,a %fcc1, loop_426 sdivx %l0, 0x09E8, %o2 movge %xcc, %g4, %l6 loop_425: bcs,a loop_427 loop_426: brgz %g7, loop_428 fmovsvs %icc, %f12, %f9 set 0x1C, %o1 ldstuba [%l7 + %o1] 0x18, %o7 loop_427: fbu,a %fcc1, loop_429 loop_428: srl %i3, %l4, %g3 edge8n %i0, %o1, %l2 fcmple16 %f8, %f20, %i5 loop_429: sdivcc %i7, 0x00BA, %o5 fblg,a %fcc3, loop_430 movleu %icc, %l1, %g1 fornot2 %f14, %f20, %f6 tle %icc, 0x1 loop_430: udivcc %g6, 0x1609, %o6 xnorcc %o3, %o4, %l3 fmovdgu %xcc, %f28, %f30 fxors %f13, %f1, %f20 xor %i6, %g2, %i4 tgu %icc, 0x0 bne,pn %xcc, loop_431 srl %g5, %i1, %i2 movg %xcc, %l5, %l0 addccc %o0, %o2, %l6 loop_431: fbe,a %fcc2, loop_432 fbn,a %fcc2, loop_433 edge32n %g4, %g7, %i3 tn %xcc, 0x2 loop_432: movre %l4, 0x316, %o7 loop_433: fabss %f21, %f2 edge16ln %g3, %o1, %l2 edge16 %i0, %i5, %o5 fbug,a %fcc0, loop_434 fbu %fcc3, loop_435 tle %xcc, 0x1 alignaddr %i7, %g1, %g6 loop_434: tcs %icc, 0x4 loop_435: array32 %l1, %o6, %o4 fcmpgt16 %f26, %f12, %o3 popc %i6, %l3 udivcc %i4, 0x0FF5, %g2 nop setx loop_436, %l0, %l1 jmpl %l1, %i1 umul %i2, %l5, %g5 prefetch [%l7 + 0x30], 0x1 add %l0, %o2, %l6 loop_436: edge16 %o0, %g4, %g7 movre %l4, %o7, %g3 brnz,a %o1, loop_437 movrne %l2, 0x11F, %i0 movpos %xcc, %i5, %o5 edge32n %i3, %i7, %g6 loop_437: subccc %l1, %g1, %o4 fbe %fcc2, loop_438 fmovrdgez %o6, %f0, %f14 set 0x20, %i2 ldxa [%g0 + %i2] 0x58, %o3 loop_438: nop wr %g0, 0x04, %asi lda [%l7 + 0x58] %asi, %f4 fpadd16 %f10, %f16, %f22 addccc %i6, %l3, %i4 ldsh [%l7 + 0x18], %i1 bcc,a loop_439 fpsub16 %f26, %f28, %f14 udivcc %g2, 0x1C62, %l5 be,pt %icc, loop_440 loop_439: movneg %xcc, %i2, %g5 smulcc %l0, 0x0392, %l6 fbe %fcc2, loop_441 loop_440: movge %icc, %o0, %o2 movcc %xcc, %g7, %g4 set 0x24, %i6 stwa %o7, [%l7 + %i6] 0x22 membar #Sync loop_441: fbg %fcc2, loop_442 fmovrdlz %l4, %f22, %f26 add %o1, %l2, %i0 movneg %xcc, %i5, %o5 loop_442: tvs %xcc, 0x4 tvs %xcc, 0x1 brlz,a %g3, loop_443 ld [%l7 + 0x70], %f19 tvc %icc, 0x0 tvc %xcc, 0x3 loop_443: siam 0x2 addcc %i3, 0x02FB, %g6 movrlez %l1, 0x35D, %g1 mova %xcc, %i7, %o6 and %o3, 0x008F, %i6 fba,a %fcc3, loop_444 bgu,a,pt %icc, loop_445 umulcc %l3, 0x1B16, %i4 membar 0x5B loop_444: popc 0x187B, %i1 loop_445: nop set 0x1A, %l3 ldstuba [%l7 + %l3] 0x80, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %l5, %i2, %g5 tcs %icc, 0x4 srlx %l0, %l6, %o0 fmovdg %icc, %f25, %f21 call loop_446 swap [%l7 + 0x0C], %o2 movcc %xcc, %o4, %g7 sub %g4, 0x04C0, %o7 loop_446: tvs %icc, 0x0 fmovrdne %l4, %f8, %f24 set 0x20, %i3 ldda [%l7 + %i3] 0x89, %o0 sra %i0, 0x06, %i5 edge16n %o5, %g3, %l2 fzero %f24 movne %xcc, %g6, %i3 movn %icc, %l1, %g1 call loop_447 move %xcc, %o6, %o3 set 0x60, %o6 swapa [%l7 + %o6] 0x89, %i6 loop_447: edge8 %i7, %i4, %i1 fmovs %f8, %f27 fmovrse %l3, %f28, %f12 umul %l5, %g2, %i2 popc 0x1736, %l0 bge %icc, loop_448 fors %f10, %f7, %f8 udivcc %g5, 0x1842, %o0 mulx %o2, %l6, %o4 loop_448: fmovrdlz %g7, %f18, %f16 fmovdne %xcc, %f8, %f5 sdivx %g4, 0x19C8, %o7 sdivx %l4, 0x1D2E, %o1 fandnot1s %f4, %f30, %f7 edge16 %i0, %i5, %o5 addc %l2, %g3, %g6 bcc %icc, loop_449 nop setx loop_450, %l0, %l1 jmpl %l1, %l1 subc %g1, %o6, %i3 fmovdne %xcc, %f7, %f9 loop_449: fnot2 %f14, %f4 loop_450: movvc %icc, %o3, %i7 set 0x7C, %l1 ldswa [%l7 + %l1] 0x14, %i4 taddcc %i6, 0x0F7C, %i1 fornot1 %f20, %f12, %f20 ldstub [%l7 + 0x56], %l3 movleu %icc, %g2, %l5 brlez %i2, loop_451 addc %l0, 0x0F2A, %g5 brlez %o2, loop_452 fmovscs %xcc, %f21, %f2 loop_451: srax %o0, %o4, %l6 edge32l %g7, %o7, %l4 loop_452: or %g4, 0x16B0, %i0 fmovdcs %icc, %f22, %f16 andn %i5, %o1, %o5 fmovdpos %xcc, %f20, %f5 taddcctv %l2, 0x06AC, %g3 edge32l %l1, %g6, %g1 fmovdcs %xcc, %f11, %f30 orn %o6, %o3, %i3 membar 0x25 movg %icc, %i7, %i4 set 0x10, %l2 lduba [%l7 + %l2] 0x11, %i6 edge32n %l3, %i1, %g2 fpsub16s %f6, %f10, %f16 brz,a %l5, loop_453 sllx %l0, %i2, %o2 fmovspos %xcc, %f31, %f29 call loop_454 loop_453: edge16 %g5, %o4, %l6 fbe %fcc3, loop_455 tcc %xcc, 0x3 loop_454: sethi 0x1F70, %g7 sll %o0, 0x03, %l4 loop_455: tcc %icc, 0x0 tg %xcc, 0x2 orn %o7, %g4, %i0 edge8n %i5, %o5, %l2 sllx %g3, 0x12, %o1 bl,a,pn %icc, loop_456 movrlz %g6, %l1, %g1 andncc %o6, %i3, %i7 udiv %o3, 0x08F1, %i4 loop_456: nop wr %g0, 0x19, %asi ldsha [%l7 + 0x26] %asi, %i6 fmovdl %icc, %f5, %f3 fnands %f23, %f23, %f29 tl %icc, 0x4 wr %g0, 0x18, %asi lduba [%l7 + 0x5D] %asi, %i1 edge16ln %l3, %l5, %l0 ble,a %icc, loop_457 fmovrdgz %i2, %f18, %f16 fcmpes %fcc3, %f1, %f14 xnorcc %o2, %g5, %g2 loop_457: movrlz %o4, 0x216, %g7 fpsub32 %f6, %f6, %f2 mova %icc, %o0, %l6 membar 0x07 wr %g0, 0x2f, %asi stba %l4, [%l7 + 0x31] %asi membar #Sync movleu %xcc, %g4, %o7 for %f12, %f28, %f30 taddcc %i0, %i5, %l2 subcc %g3, 0x16AF, %o5 fmovscs %icc, %f21, %f0 set 0x4C, %i1 sta %f20, [%l7 + %i1] 0x10 wr %g0, 0x80, %asi lda [%l7 + 0x2C] %asi, %f28 andcc %o1, %g6, %g1 movrne %o6, 0x2E2, %i3 taddcctv %l1, 0x1023, %o3 ld [%l7 + 0x48], %f29 sllx %i4, %i6, %i1 srax %i7, %l5, %l0 brz,a %l3, loop_458 popc %i2, %o2 ta %xcc, 0x1 tg %icc, 0x2 loop_458: edge16n %g2, %o4, %g7 fmovsneg %xcc, %f15, %f19 srax %o0, 0x19, %l6 edge8ln %l4, %g4, %o7 ld [%l7 + 0x70], %f27 array32 %i0, %i5, %l2 tge %xcc, 0x7 mulscc %g3, %g5, %o5 fpmerge %f30, %f21, %f2 smulcc %g6, 0x06ED, %o1 brgz,a %o6, loop_459 fmovrdgz %i3, %f4, %f30 fbl %fcc3, loop_460 tle %icc, 0x7 loop_459: xnorcc %g1, %o3, %l1 movle %icc, %i4, %i1 loop_460: add %i7, 0x0E8B, %l5 sra %i6, %l3, %l0 edge8l %o2, %i2, %o4 fbug,a %fcc2, loop_461 fcmpeq16 %f22, %f12, %g2 fmuld8sux16 %f23, %f12, %f20 tsubcc %g7, 0x044C, %o0 loop_461: fpsub32s %f4, %f12, %f18 tg %icc, 0x7 fbl,a %fcc2, loop_462 lduw [%l7 + 0x30], %l6 ba,a loop_463 bvs,a loop_464 loop_462: stx %g4, [%l7 + 0x78] movgu %xcc, %l4, %i0 loop_463: nop setx loop_465, %l0, %l1 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_464: fbg,a %fcc0, loop_466 st %f11, [%l7 + 0x5C] and %o7, %i5, %l2 loop_465: edge32l %g3, %o5, %g5 loop_466: edge16ln %g6, %o6, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x10, %g3 lduha [%l7 + %g3] 0x0c, %g1 tpos %icc, 0x0 edge8l %o3, %i3, %l1 fmovsneg %xcc, %f3, %f8 tl %xcc, 0x5 lduh [%l7 + 0x20], %i1 tgu %icc, 0x2 sdivx %i7, 0x0302, %i4 xnor %i6, %l5, %l0 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x0D] %asi, %l3 edge8l %i2, %o4, %o2 umulcc %g7, %g2, %o0 tgu %icc, 0x0 tleu %icc, 0x3 or %g4, %l6, %i0 fmovdpos %xcc, %f12, %f2 call loop_467 fpadd32 %f20, %f16, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %l4, %i5, %l2 loop_467: fnands %f3, %f3, %f31 fbg %fcc3, loop_468 edge16n %o7, %g3, %g5 fcmple16 %f2, %f4, %o5 fmovrse %o6, %f2, %f13 loop_468: movgu %xcc, %g6, %g1 fmovsa %icc, %f7, %f11 stbar fcmpgt16 %f16, %f22, %o3 fmovdg %xcc, %f18, %f10 srlx %i3, %o1, %i1 sdivcc %i7, 0x0251, %l1 fbg %fcc1, loop_469 xorcc %i4, %i6, %l0 fmovdg %xcc, %f28, %f28 fpadd32 %f10, %f0, %f4 loop_469: bne %icc, loop_470 move %xcc, %l3, %l5 wr %g0, 0x0c, %asi ldsba [%l7 + 0x5B] %asi, %i2 loop_470: fnegd %f30, %f6 fbo %fcc3, loop_471 xnorcc %o4, 0x14AF, %o2 ldx [%l7 + 0x70], %g2 mulx %g7, %o0, %l6 loop_471: nop set 0x48, %o7 stda %i0, [%l7 + %o7] 0x0c fcmple16 %f2, %f14, %g4 fzeros %f8 orncc %l4, %i5, %o7 movl %xcc, %l2, %g5 sth %o5, [%l7 + 0x16] edge32ln %o6, %g6, %g1 movle %icc, %g3, %o3 bgu loop_472 addcc %o1, %i3, %i7 fmovda %icc, %f17, %f22 set 0x79, %o2 stba %i1, [%l7 + %o2] 0x2f membar #Sync loop_472: edge16ln %l1, %i6, %l0 alignaddrl %i4, %l5, %i2 ldd [%l7 + 0x08], %f16 movl %xcc, %o4, %l3 fble %fcc0, loop_473 tsubcc %o2, 0x0086, %g2 set 0x38, %i5 ldswa [%l7 + %i5] 0x11, %g7 loop_473: tvs %icc, 0x0 tgu %icc, 0x5 subcc %l6, 0x1081, %o0 or %g4, %l4, %i5 movne %xcc, %o7, %l2 fmovs %f30, %f15 movneg %xcc, %g5, %i0 fornot1s %f16, %f4, %f13 wr %g0, 0x0c, %asi ldsha [%l7 + 0x16] %asi, %o6 tne %xcc, 0x2 fors %f8, %f9, %f27 wr %g0, 0x80, %asi lda [%l7 + 0x0C] %asi, %f24 bl,a,pn %icc, loop_474 fmovdge %xcc, %f20, %f25 movrlez %o5, 0x078, %g6 nop setx loop_475, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_474: fcmps %fcc3, %f17, %f11 fmovdne %icc, %f2, %f0 call loop_476 loop_475: fmovrdlz %g1, %f28, %f24 sra %o3, %o1, %g3 fxor %f4, %f16, %f16 loop_476: sllx %i3, 0x1B, %i1 alignaddr %l1, %i6, %i7 tcs %icc, 0x0 add %i4, %l5, %i2 sdivx %o4, 0x1327, %l3 wr %g0, 0x2a, %asi stwa %l0, [%l7 + 0x60] %asi membar #Sync movrne %o2, 0x20E, %g2 fmovse %xcc, %f9, %f3 add %l6, 0x033D, %o0 edge32l %g7, %l4, %i5 fexpand %f15, %f28 taddcctv %g4, 0x0C46, %o7 ldsb [%l7 + 0x38], %g5 addccc %i0, %l2, %o6 srlx %o5, %g1, %o3 tvs %xcc, 0x4 taddcctv %g6, 0x1F1A, %o1 movneg %xcc, %i3, %g3 movvs %xcc, %l1, %i6 array32 %i1, %i7, %i4 sdiv %i2, 0x0CE2, %l5 bgu %xcc, loop_477 movre %l3, 0x0F8, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %o4, 0x10BE, %o2 loop_477: std %g2, [%l7 + 0x50] sub %o0, 0x1FA9, %l6 umul %g7, 0x0063, %l4 smulcc %i5, %o7, %g4 mova %xcc, %i0, %g5 movgu %icc, %o6, %l2 fcmps %fcc1, %f19, %f5 fbne %fcc3, loop_478 orn %o5, 0x0A72, %o3 fnor %f6, %f18, %f6 sub %g1, 0x09C2, %g6 loop_478: fmovrsne %o1, %f24, %f4 bcc %xcc, loop_479 alignaddr %g3, %i3, %l1 xor %i1, %i6, %i7 fbl %fcc1, loop_480 loop_479: bgu,pn %icc, loop_481 bneg %icc, loop_482 fmovrde %i4, %f12, %f6 loop_480: stb %i2, [%l7 + 0x64] loop_481: fone %f30 loop_482: alignaddr %l5, %l3, %o4 sdivx %o2, 0x09C7, %g2 xor %o0, %l0, %l6 movleu %icc, %g7, %i5 fcmpes %fcc3, %f3, %f15 fxor %f26, %f16, %f12 sdivcc %l4, 0x0B5D, %g4 bne,a %xcc, loop_483 fpack16 %f14, %f3 fpadd16s %f0, %f22, %f21 fmuld8sux16 %f11, %f10, %f0 loop_483: tcs %xcc, 0x6 addc %i0, %g5, %o7 movrgz %l2, %o6, %o5 fmovdn %icc, %f5, %f15 fmovrse %o3, %f25, %f16 nop setx loop_484, %l0, %l1 jmpl %l1, %g1 subc %o1, 0x161E, %g6 fmuld8sux16 %f31, %f22, %f2 fbl %fcc2, loop_485 loop_484: fmovsle %icc, %f23, %f25 ld [%l7 + 0x2C], %f17 and %g3, 0x1841, %i3 loop_485: fpsub16s %f14, %f22, %f2 flush %l7 + 0x58 std %f28, [%l7 + 0x50] edge8l %i1, %i6, %l1 nop setx loop_486, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sub %i4, 0x1981, %i2 fcmpne32 %f0, %f26, %i7 ta %icc, 0x1 loop_486: udivcc %l3, 0x02BA, %l5 movcs %icc, %o2, %o4 orncc %o0, 0x0DA7, %g2 sethi 0x1A85, %l0 fand %f10, %f30, %f28 udiv %g7, 0x17D4, %l6 tn %xcc, 0x7 movle %icc, %i5, %l4 tg %xcc, 0x4 tg %xcc, 0x2 udivcc %g4, 0x0151, %i0 taddcctv %g5, 0x1F01, %o7 udivx %o6, 0x05E6, %l2 fbu,a %fcc0, loop_487 udiv %o3, 0x06B8, %g1 nop setx loop_488, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done popc %o5, %o1 loop_487: xnor %g6, 0x1835, %g3 ldstub [%l7 + 0x70], %i1 loop_488: udivx %i3, 0x1F7D, %i6 tvc %xcc, 0x0 xorcc %i4, 0x0A66, %l1 brlz %i7, loop_489 brlez %l3, loop_490 taddcctv %i2, 0x02CA, %l5 movneg %icc, %o4, %o2 loop_489: movrgez %g2, 0x08E, %o0 loop_490: nop set 0x20, %g4 ldda [%l7 + %g4] 0x80, %g6 tcs %icc, 0x3 fmul8ulx16 %f16, %f24, %f2 fpmerge %f26, %f22, %f16 wr %g0, 0x89, %asi lduba [%l7 + 0x63] %asi, %l0 fbl %fcc1, loop_491 orn %i5, 0x050C, %l6 bneg,a,pn %xcc, loop_492 sdivx %l4, 0x0C86, %i0 loop_491: sdivcc %g4, 0x171A, %o7 tcc %icc, 0x0 loop_492: fpsub16 %f2, %f0, %f28 fcmpgt16 %f30, %f16, %g5 subccc %o6, 0x056E, %l2 sra %g1, %o3, %o5 udiv %o1, 0x0BEB, %g3 edge16 %g6, %i1, %i3 nop setx loop_493, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovdl %icc, %f24, %f18 fabsd %f24, %f24 tleu %icc, 0x5 loop_493: edge8 %i4, %i6, %i7 fnor %f4, %f26, %f0 array8 %l1, %i2, %l3 fpmerge %f2, %f0, %f8 orncc %o4, %o2, %l5 fmovrsgez %g2, %f28, %f22 ldsw [%l7 + 0x44], %o0 tneg %icc, 0x4 sdivcc %g7, 0x173C, %l0 bgu,pn %icc, loop_494 edge16n %i5, %l4, %l6 ldsh [%l7 + 0x1A], %i0 tsubcctv %o7, 0x026A, %g5 loop_494: sethi 0x042A, %g4 udivcc %l2, 0x0CDE, %g1 ldub [%l7 + 0x7E], %o6 taddcctv %o3, 0x1148, %o1 or %o5, %g3, %g6 movrgez %i1, %i3, %i4 addc %i6, %l1, %i2 mulx %i7, 0x0B08, %l3 movleu %icc, %o2, %l5 movrlez %o4, %g2, %g7 fbuge %fcc0, loop_495 fmul8x16al %f3, %f21, %f2 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 loop_495: andncc %l0, %o0, %i5 fnor %f18, %f14, %f2 subc %l6, %i0, %l4 sll %g5, 0x1E, %o7 stw %g4, [%l7 + 0x48] nop setx loop_496, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done std %f24, [%l7 + 0x28] brlz %l2, loop_497 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_496: tvc %xcc, 0x1 sdivx %o6, 0x095B, %o3 loop_497: fmul8x16au %f14, %f16, %f20 fexpand %f1, %f8 ba %xcc, loop_498 fmul8sux16 %f14, %f18, %f20 brgz %o1, loop_499 edge32n %g1, %g3, %g6 loop_498: sdiv %o5, 0x1A9B, %i3 brgez %i4, loop_500 loop_499: sdivx %i6, 0x0178, %i1 ld [%l7 + 0x2C], %f30 fsrc1 %f24, %f18 loop_500: fandnot2s %f24, %f15, %f8 array8 %i2, %l1, %i7 movrne %l3, %l5, %o2 orn %o4, 0x007D, %g7 edge8l %g2, %o0, %i5 movrgz %l0, 0x02B, %i0 edge16n %l4, %g5, %o7 umulcc %g4, 0x0CAE, %l2 membar 0x7C tcc %xcc, 0x6 brgz %o6, loop_501 brgz,a %o3, loop_502 tle %xcc, 0x5 flush %l7 + 0x30 loop_501: ldsb [%l7 + 0x41], %l6 loop_502: tneg %xcc, 0x5 movre %o1, %g3, %g1 fbg %fcc3, loop_503 bcc,pn %xcc, loop_504 fmovsn %xcc, %f21, %f18 andcc %o5, 0x0E12, %i3 loop_503: ldd [%l7 + 0x60], %g6 loop_504: orncc %i6, 0x0720, %i1 ldd [%l7 + 0x10], %f0 and %i4, 0x0BE8, %l1 alignaddrl %i7, %i2, %l5 fpadd32s %f18, %f11, %f7 nop setx loop_505, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done prefetch [%l7 + 0x44], 0x1 set 0x20, %o3 stda %o2, [%l7 + %o3] 0x15 loop_505: tgu %xcc, 0x4 tge %xcc, 0x0 fbne,a %fcc1, loop_506 te %icc, 0x2 tsubcc %l3, %g7, %o4 xnorcc %g2, %o0, %i5 loop_506: fnands %f13, %f28, %f2 fabss %f3, %f10 udiv %l0, 0x0414, %i0 fmovda %icc, %f22, %f15 fmovda %xcc, %f21, %f13 array16 %g5, %l4, %o7 bvs,a,pt %xcc, loop_507 addccc %g4, 0x0E53, %o6 sll %o3, %l2, %l6 movle %xcc, %g3, %g1 loop_507: movl %xcc, %o1, %i3 brgez %g6, loop_508 fmovrslez %o5, %f16, %f1 fpack32 %f12, %f8, %f28 fmul8ulx16 %f0, %f2, %f18 loop_508: fmovrdgz %i6, %f10, %f18 addcc %i1, %l1, %i4 fmovdvc %xcc, %f11, %f23 movne %xcc, %i2, %i7 orn %l5, %l3, %o2 fzero %f10 brgez %g7, loop_509 sdivx %g2, 0x0D8B, %o0 bg loop_510 fmul8sux16 %f0, %f20, %f8 loop_509: edge8l %i5, %l0, %o4 lduw [%l7 + 0x58], %i0 loop_510: bl,pn %icc, loop_511 brgez,a %l4, loop_512 movl %icc, %g5, %g4 faligndata %f4, %f0, %f0 loop_511: fandnot2s %f7, %f30, %f11 loop_512: movrgz %o7, %o3, %o6 sllx %l2, %g3, %l6 fmovsneg %icc, %f11, %f12 tsubcctv %g1, 0x01D0, %i3 fmovrsne %g6, %f29, %f5 membar 0x0B tle %xcc, 0x7 fornot2s %f9, %f21, %f11 bvc %xcc, loop_513 movvs %icc, %o5, %i6 orncc %i1, 0x118B, %l1 edge8l %o1, %i2, %i4 loop_513: edge8 %l5, %l3, %o2 brnz,a %i7, loop_514 fmovdcs %xcc, %f14, %f5 brlez %g2, loop_515 mova %xcc, %o0, %i5 loop_514: sllx %l0, 0x09, %o4 fmovrde %i0, %f24, %f26 loop_515: tsubcc %l4, %g7, %g4 ldd [%l7 + 0x08], %o6 pdist %f10, %f8, %f4 fmovsne %xcc, %f0, %f28 set 0x30, %l5 ldda [%l7 + %l5] 0x81, %g4 fmovsle %icc, %f17, %f9 ldd [%l7 + 0x78], %f24 edge32n %o3, %l2, %g3 sethi 0x1B49, %l6 movrgz %g1, 0x21E, %o6 fpadd32 %f20, %f2, %f30 orcc %g6, 0x00AB, %i3 taddcc %i6, %i1, %o5 fmovrsgz %o1, %f28, %f5 edge8n %i2, %l1, %i4 tleu %icc, 0x2 tn %icc, 0x2 fmovrdgez %l3, %f10, %f12 tvs %xcc, 0x5 array16 %l5, %i7, %g2 movpos %icc, %o2, %i5 fpadd16s %f21, %f12, %f2 ta %icc, 0x2 fnot2s %f14, %f13 bn,a,pn %xcc, loop_516 fxnor %f8, %f8, %f14 fornot1s %f3, %f26, %f24 st %f16, [%l7 + 0x08] loop_516: edge32ln %l0, %o4, %i0 fnot1s %f1, %f20 addc %l4, 0x04B9, %o0 movrlz %g7, %g4, %g5 and %o7, 0x027F, %o3 bcc,a,pt %xcc, loop_517 fba,a %fcc2, loop_518 xor %l2, %g3, %l6 subcc %g1, 0x125B, %g6 loop_517: taddcctv %i3, %i6, %i1 loop_518: tleu %xcc, 0x0 fmul8ulx16 %f20, %f4, %f2 udivcc %o6, 0x0E8C, %o5 fmovrsgez %o1, %f12, %f30 tneg %xcc, 0x3 nop setx loop_519, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addcc %i2, 0x1DCA, %i4 smul %l1, 0x0518, %l3 bg loop_520 loop_519: tsubcc %l5, 0x1A75, %i7 fmul8sux16 %f16, %f18, %f14 set 0x70, %l0 lduwa [%l7 + %l0] 0x89, %o2 loop_520: alignaddr %i5, %l0, %o4 fone %f26 fmovrse %i0, %f29, %f4 set 0x2C, %o4 stwa %l4, [%l7 + %o4] 0xe2 membar #Sync fcmpgt16 %f10, %f20, %g2 set 0x6E, %l4 lduha [%l7 + %l4] 0x88, %o0 bleu,pt %xcc, loop_521 brlez,a %g7, loop_522 alignaddrl %g4, %g5, %o7 movrlz %l2, 0x1B4, %g3 loop_521: tvc %xcc, 0x5 loop_522: sdivx %o3, 0x1542, %g1 udiv %l6, 0x17D6, %g6 fmuld8ulx16 %f11, %f9, %f6 srlx %i6, %i3, %i1 fandnot2s %f0, %f2, %f5 sra %o5, 0x07, %o1 udivx %o6, 0x1643, %i4 fmovda %xcc, %f24, %f9 ldub [%l7 + 0x1E], %l1 fmovdn %xcc, %f22, %f13 movpos %xcc, %l3, %l5 smul %i7, 0x0150, %o2 fmovsl %icc, %f5, %f1 subccc %i5, 0x0C38, %l0 tne %icc, 0x7 add %o4, %i0, %i2 ldsb [%l7 + 0x46], %l4 tle %icc, 0x2 fandnot1 %f18, %f14, %f6 udiv %g2, 0x06D2, %g7 movn %xcc, %o0, %g4 fmul8x16al %f16, %f7, %f30 popc %g5, %o7 fbuge %fcc3, loop_523 movrlez %g3, 0x3B1, %o3 brgez %g1, loop_524 nop set 0x12, %i7 sth %l2, [%l7 + %i7] loop_523: orncc %g6, 0x0ABC, %i6 tl %xcc, 0x0 loop_524: fnand %f20, %f4, %f28 tg %icc, 0x1 swap [%l7 + 0x6C], %i3 movrlez %l6, 0x30A, %i1 movrgez %o5, %o6, %o1 movrlz %l1, 0x31E, %l3 popc %l5, %i4 sethi 0x1BD9, %o2 st %f20, [%l7 + 0x14] fmovdle %icc, %f27, %f19 fone %f4 fbug,a %fcc1, loop_525 fmovd %f6, %f24 set 0x40, %i4 ldda [%l7 + %i4] 0x24, %i4 loop_525: edge16 %i7, %l0, %i0 fmovrsne %i2, %f12, %f28 subcc %l4, %o4, %g2 srax %o0, %g7, %g5 set 0x0E, %g6 stha %o7, [%l7 + %g6] 0x89 fcmpgt32 %f4, %f22, %g3 tvs %icc, 0x6 ldsb [%l7 + 0x49], %o3 nop set 0x2C, %g1 lduw [%l7 + %g1], %g1 fcmpne32 %f26, %f26, %g4 bcc %icc, loop_526 tneg %xcc, 0x5 fmovdg %icc, %f4, %f17 fmovsg %icc, %f13, %f12 loop_526: fmovsgu %xcc, %f11, %f2 movneg %icc, %g6, %i6 add %l2, %l6, %i1 fbug %fcc3, loop_527 bvs,a loop_528 edge8l %i3, %o6, %o1 sra %l1, 0x1A, %l3 loop_527: fmovdl %xcc, %f29, %f23 loop_528: mulx %o5, 0x1E6E, %l5 fsrc2s %f22, %f10 umulcc %i4, 0x1981, %i5 bleu,a,pn %xcc, loop_529 sll %o2, 0x0B, %l0 tge %icc, 0x2 fcmpes %fcc2, %f0, %f2 loop_529: bne,a loop_530 fbg,a %fcc2, loop_531 fmovdleu %xcc, %f15, %f4 movne %xcc, %i7, %i2 loop_530: udivx %i0, 0x0895, %l4 loop_531: array8 %o4, %g2, %g7 fmovsg %icc, %f6, %f10 fbule,a %fcc3, loop_532 andcc %g5, %o0, %g3 tpos %xcc, 0x5 tsubcc %o3, 0x17F4, %g1 loop_532: edge8n %o7, %g6, %i6 tle %icc, 0x7 fbne %fcc3, loop_533 fxor %f24, %f30, %f18 fcmps %fcc0, %f31, %f29 tcc %icc, 0x6 loop_533: movl %xcc, %l2, %l6 fzeros %f13 fpadd16 %f8, %f2, %f22 tge %icc, 0x0 movpos %icc, %i1, %g4 tleu %icc, 0x1 tpos %xcc, 0x6 fpack32 %f20, %f16, %f8 nop setx loop_534, %l0, %l1 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 %icc, %f23, %f30 fxor %f4, %f22, %f4 sra %o6, 0x13, %i3 loop_534: sllx %o1, %l3, %o5 fbue %fcc2, loop_535 tle %icc, 0x4 ldd [%l7 + 0x78], %l4 movne %icc, %i4, %i5 loop_535: fcmpgt16 %f16, %f16, %o2 movneg %icc, %l1, %l0 fmovrslz %i2, %f9, %f28 xnorcc %i7, %i0, %l4 movrne %o4, 0x382, %g7 tge %icc, 0x5 tpos %xcc, 0x3 move %xcc, %g5, %g2 taddcctv %o0, 0x147F, %o3 siam 0x1 edge8ln %g1, %o7, %g6 movgu %icc, %g3, %l2 fbuge %fcc2, loop_536 tne %xcc, 0x5 brlez,a %l6, loop_537 membar 0x1D loop_536: and %i6, 0x047B, %g4 fmul8sux16 %f20, %f4, %f10 loop_537: edge32n %o6, %i3, %o1 fmovdcc %icc, %f16, %f19 swap [%l7 + 0x08], %i1 wr %g0, 0x89, %asi lduba [%l7 + 0x15] %asi, %o5 taddcctv %l3, %l5, %i5 fornot1s %f1, %f2, %f28 fmovrde %i4, %f14, %f30 fcmpes %fcc1, %f27, %f9 tg %icc, 0x1 movvc %icc, %o2, %l0 subcc %i2, %i7, %l1 fxors %f10, %f12, %f25 ldd [%l7 + 0x18], %l4 alignaddr %i0, %o4, %g5 alignaddr %g2, %g7, %o3 xnorcc %g1, 0x0478, %o7 set 0x10, %o0 swapa [%l7 + %o0] 0x19, %g6 subcc %o0, %l2, %g3 wr %g0, 0x11, %asi lduwa [%l7 + 0x78] %asi, %i6 tleu %icc, 0x3 bpos,a loop_538 fands %f12, %f1, %f4 fmovrsne %g4, %f8, %f1 alignaddr %o6, %l6, %o1 loop_538: bpos,pn %icc, loop_539 fnot2 %f18, %f26 xnor %i3, 0x0787, %o5 movrgez %l3, 0x077, %l5 loop_539: tneg %xcc, 0x5 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x4A] %asi, %i1 ldsw [%l7 + 0x18], %i5 fnand %f20, %f6, %f10 addc %i4, %o2, %i2 edge16l %l0, %i7, %l4 bcs,pn %xcc, loop_540 fzero %f10 udivx %l1, 0x0EE3, %i0 popc 0x0255, %o4 loop_540: fblg,a %fcc1, loop_541 edge8 %g2, %g5, %g7 te %xcc, 0x5 smulcc %o3, 0x0629, %o7 loop_541: nop wr %g0, 0x80, %asi stha %g6, [%l7 + 0x3E] %asi nop setx loop_542, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbuge %fcc2, loop_543 andncc %o0, %g1, %l2 fmuld8sux16 %f19, %f15, %f26 loop_542: edge32l %g3, %i6, %g4 loop_543: stbar tsubcc %l6, %o6, %i3 orn %o5, %l3, %l5 movgu %icc, %o1, %i1 smulcc %i5, %o2, %i2 movre %i4, %i7, %l0 popc 0x1736, %l4 brlez,a %i0, loop_544 sllx %l1, %g2, %g5 fmovdleu %icc, %f25, %f25 add %l7, 0x20, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %g7, %o4 loop_544: tpos %icc, 0x2 fmovdvc %xcc, %f29, %f31 fabss %f18, %f13 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x20, %asi ldxa [%g0 + 0x38] %asi, %o3 set 0x6C, %g5 sta %f0, [%l7 + %g5] 0x04 popc %o7, %o0 movne %xcc, %g6, %g1 tsubcc %l2, %g3, %g4 sdiv %i6, 0x01D1, %o6 srl %l6, 0x14, %o5 stx %l3, [%l7 + 0x48] array16 %i3, %l5, %o1 array16 %i5, %i1, %i2 tleu %xcc, 0x6 andn %i4, %o2, %l0 fnot2s %f1, %f0 fmovde %xcc, %f26, %f9 tleu %icc, 0x1 smulcc %i7, %i0, %l4 wr %g0, 0x81, %asi ldstuba [%l7 + 0x31] %asi, %l1 fxors %f17, %f1, %f2 andcc %g5, 0x0BB4, %g2 fnot2 %f24, %f24 bvs,pt %icc, loop_545 fandnot1s %f22, %f1, %f17 andn %o4, 0x14EC, %g7 udivx %o7, 0x0176, %o3 loop_545: fnot2 %f6, %f2 or %g6, %o0, %l2 sdiv %g1, 0x0D77, %g4 subc %g3, %i6, %l6 fone %f8 wr %g0, 0x88, %asi ldda [%l7 + 0x70] %asi, %o4 ldsh [%l7 + 0x7E], %o6 fmovdcc %xcc, %f7, %f25 fmovdn %xcc, %f20, %f21 movcc %xcc, %i3, %l5 fnands %f28, %f31, %f11 fcmps %fcc3, %f21, %f16 addccc %o1, %i5, %i1 umul %i2, 0x115C, %i4 fzeros %f29 set 0x08, %l6 ldswa [%l7 + %l6] 0x80, %l3 fba %fcc0, loop_546 fzeros %f20 subcc %o2, 0x0F45, %l0 subcc %i0, %l4, %l1 loop_546: tneg %icc, 0x5 sllx %g5, 0x01, %g2 movvc %icc, %i7, %g7 sth %o4, [%l7 + 0x60] move %xcc, %o7, %o3 call loop_547 movvs %icc, %g6, %o0 fmul8ulx16 %f16, %f12, %f26 sdivcc %g1, 0x00B9, %l2 loop_547: fblg %fcc2, loop_548 prefetch [%l7 + 0x64], 0x1 subccc %g4, 0x1931, %i6 srlx %g3, %l6, %o6 loop_548: ldsh [%l7 + 0x1E], %i3 fnot2s %f27, %f3 movne %icc, %l5, %o1 tn %icc, 0x5 edge16l %i5, %o5, %i1 movge %xcc, %i4, %l3 array8 %o2, %i2, %i0 xorcc %l4, %l0, %l1 movle %icc, %g2, %g5 ldx [%l7 + 0x70], %g7 sllx %o4, %i7, %o7 fmul8sux16 %f4, %f16, %f22 fornot2 %f20, %f24, %f4 wr %g0, 0x81, %asi ldstuba [%l7 + 0x73] %asi, %o3 edge16ln %g6, %o0, %l2 sdivcc %g4, 0x07D9, %i6 bshuffle %f14, %f16, %f16 fmovdn %icc, %f27, %f26 edge16ln %g3, %l6, %g1 bne loop_549 andncc %i3, %o6, %o1 tge %icc, 0x7 subccc %l5, 0x003C, %o5 loop_549: fnot2 %f12, %f14 or %i1, 0x1588, %i5 add %l7, 0x30, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %i4, %l3 subccc %o2, %i2, %i0 fornot1 %f8, %f26, %f30 edge16ln %l4, %l0, %l1 fbl,a %fcc3, loop_550 movl %xcc, %g5, %g2 bne,a %xcc, loop_551 membar 0x21 loop_550: ble,pn %icc, loop_552 fmovsa %icc, %f20, %f15 loop_551: nop wr %g0, 0x89, %asi ldstuba [%l7 + 0x7D] %asi, %g7 loop_552: udivcc %o4, 0x1D1A, %o7 fors %f26, %f11, %f24 fmovrdlez %o3, %f0, %f2 edge8 %g6, %o0, %l2 umulcc %i7, %g4, %g3 fmovdg %xcc, %f13, %f6 fnands %f18, %f27, %f15 lduh [%l7 + 0x10], %i6 movcc %icc, %l6, %i3 fmovrdlez %o6, %f28, %f28 sdivcc %o1, 0x0F80, %g1 fmovrdlez %o5, %f2, %f6 fxors %f19, %f30, %f29 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %i1, 0x14C1, %i5 tge %xcc, 0x2 fxnors %f3, %f17, %f12 sub %l5, %i4, %o2 edge32n %i2, %l3, %l4 fnot1s %f3, %f1 tneg %icc, 0x5 mulx %i0, %l1, %g5 and %g2, 0x0C80, %g7 fmovde %icc, %f28, %f8 movgu %icc, %o4, %o7 sir 0x0E66 tge %icc, 0x0 te %icc, 0x1 xnorcc %l0, 0x1233, %o3 fmovdcs %icc, %f2, %f4 andn %o0, 0x0E0F, %g6 bvc loop_553 edge16ln %l2, %g4, %g3 fbl %fcc1, loop_554 fandnot2s %f26, %f22, %f12 loop_553: orn %i6, 0x199C, %i7 tl %icc, 0x7 loop_554: subcc %i3, %o6, %l6 set 0x18, %o5 sta %f18, [%l7 + %o5] 0x80 movre %g1, %o1, %o5 fbne %fcc2, loop_555 tpos %icc, 0x2 movleu %icc, %i5, %l5 xorcc %i4, %o2, %i2 loop_555: tsubcctv %l3, %i1, %i0 fbn %fcc1, loop_556 movle %icc, %l4, %l1 bgu,pn %xcc, loop_557 fble,a %fcc0, loop_558 loop_556: nop setx loop_559, %l0, %l1 jmpl %l1, %g5 fcmpeq32 %f28, %f30, %g2 loop_557: xnor %g7, 0x02A7, %o7 loop_558: addc %o4, %l0, %o3 loop_559: be,pn %icc, loop_560 tvs %xcc, 0x4 xorcc %o0, %l2, %g6 fpsub32s %f5, %f24, %f8 loop_560: tsubcctv %g4, 0x0003, %g3 movrgez %i6, %i3, %o6 movcc %xcc, %i7, %l6 sllx %g1, 0x0E, %o1 srl %o5, 0x15, %i5 tl %xcc, 0x0 wr %g0, 0x89, %asi stwa %i4, [%l7 + 0x48] %asi movgu %icc, %o2, %l5 fbn %fcc3, loop_561 umulcc %l3, 0x114C, %i2 set 0x59, %g2 ldsba [%l7 + %g2] 0x10, %i1 loop_561: edge8l %i0, %l4, %l1 tpos %xcc, 0x7 movre %g5, %g7, %o7 set 0x0E, %i0 ldstuba [%l7 + %i0] 0x0c, %o4 fbo,a %fcc3, loop_562 edge32ln %l0, %o3, %o0 tneg %icc, 0x2 srax %g2, 0x16, %g6 loop_562: movge %xcc, %g4, %g3 tne %xcc, 0x7 ldx [%l7 + 0x48], %l2 sll %i6, 0x13, %o6 ta %icc, 0x5 fmovsgu %icc, %f25, %f4 and %i3, %l6, %i7 movre %g1, %o5, %i5 ldsw [%l7 + 0x58], %o1 set 0x7C, %g7 lda [%l7 + %g7] 0x88, %f2 tn %icc, 0x1 edge16n %o2, %l5, %l3 mulx %i2, 0x08EC, %i4 tle %xcc, 0x6 wr %g0, 0x10, %asi ldsba [%l7 + 0x6E] %asi, %i0 wr %g0, 0x0c, %asi swapa [%l7 + 0x78] %asi, %i1 xnor %l4, 0x15AB, %l1 fxnor %f0, %f12, %f2 alignaddr %g5, %o7, %o4 set 0x40, %o1 ldswa [%l7 + %o1] 0x89, %l0 movrgz %g7, 0x1EC, %o3 edge8n %g2, %o0, %g6 sllx %g4, %l2, %i6 edge16ln %o6, %g3, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %i7, %i3, %o5 addcc %i5, %o1, %o2 sll %g1, 0x13, %l3 set 0x54, %i6 sta %f11, [%l7 + %i6] 0x18 movne %icc, %l5, %i4 bleu,pn %xcc, loop_563 ldstub [%l7 + 0x54], %i2 bge,pn %xcc, loop_564 bn,pn %icc, loop_565 loop_563: movcc %xcc, %i1, %i0 edge32n %l1, %g5, %o7 loop_564: movre %o4, 0x2CD, %l4 loop_565: srl %l0, %o3, %g7 addcc %o0, 0x14D0, %g6 fcmpgt16 %f2, %f4, %g2 edge32ln %g4, %l2, %o6 nop setx loop_566, %l0, %l1 jmpl %l1, %i6 fnot1 %f18, %f16 nop setx loop_567, %l0, %l1 jmpl %l1, %l6 ldstub [%l7 + 0x39], %g3 loop_566: movge %xcc, %i3, %i7 tleu %xcc, 0x7 loop_567: fmovrsgez %o5, %f7, %f24 fcmple16 %f2, %f10, %i5 srl %o2, 0x1C, %g1 sethi 0x07CC, %l3 fxnor %f16, %f2, %f18 sir 0x0BD5 movrlz %o1, %l5, %i4 brgez %i1, loop_568 movvs %xcc, %i2, %l1 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f16 loop_568: sdivcc %i0, 0x0F42, %g5 sdivcc %o7, 0x0C02, %l4 edge16l %o4, %o3, %l0 set 0x1E, %i2 lduha [%l7 + %i2] 0x89, %o0 array8 %g6, %g7, %g4 stbar andncc %g2, %l2, %i6 orn %o6, %g3, %i3 fsrc2 %f22, %f10 fandnot1s %f2, %f13, %f30 tcc %icc, 0x6 addc %l6, 0x00B8, %o5 movge %icc, %i5, %i7 sra %g1, %o2, %l3 tpos %xcc, 0x4 orncc %o1, 0x1B15, %i4 tvs %icc, 0x0 sir 0x0E32 movre %l5, 0x3F5, %i2 add %i1, %i0, %g5 taddcc %l1, 0x1E0D, %l4 be,a loop_569 movpos %icc, %o4, %o3 tvs %xcc, 0x3 movg %xcc, %o7, %l0 loop_569: call loop_570 stb %o0, [%l7 + 0x23] xnorcc %g6, %g7, %g2 umul %g4, 0x1E6E, %i6 loop_570: bne,pn %xcc, loop_571 edge32l %l2, %g3, %o6 move %icc, %l6, %o5 add %l7, 0x28, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x89, %i3, %i5 loop_571: fone %f28 xorcc %i7, 0x1148, %g1 fornot1 %f26, %f8, %f18 smul %l3, %o2, %i4 movvs %icc, %o1, %i2 nop setx loop_572, %l0, %l1 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 %icc, 0x3 edge32ln %l5, %i0, %i1 movrgz %l1, 0x072, %g5 loop_572: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpackfix %f2, %f26 udiv %o4, 0x04FC, %o3 edge32ln %o7, %l4, %o0 fnand %f6, %f2, %f20 movrgz %g6, 0x092, %g7 fmovsneg %xcc, %f16, %f21 and %l0, 0x15AF, %g2 array32 %g4, %i6, %l2 nop setx loop_573, %l0, %l1 jmpl %l1, %o6 ble,a,pt %xcc, loop_574 movrlez %g3, %l6, %i3 fnors %f29, %f25, %f5 loop_573: smul %o5, 0x02B6, %i5 loop_574: lduw [%l7 + 0x5C], %i7 sdiv %g1, 0x0AD5, %l3 bge,pn %xcc, loop_575 edge32n %o2, %i4, %i2 ldub [%l7 + 0x3B], %l5 fpsub16s %f27, %f10, %f21 loop_575: nop setx loop_576, %l0, %l1 jmpl %l1, %i0 tsubcctv %i1, %o1, %g5 movneg %icc, %l1, %o4 tneg %icc, 0x1 loop_576: subccc %o7, %o3, %l4 te %xcc, 0x0 andn %g6, 0x1718, %g7 edge8ln %o0, %l0, %g4 sllx %i6, %l2, %g2 sth %g3, [%l7 + 0x0A] orncc %l6, %o6, %i3 array32 %o5, %i7, %i5 edge16l %l3, %g1, %i4 sdiv %i2, 0x04E8, %l5 tn %xcc, 0x6 movre %o2, %i1, %i0 fbn,a %fcc1, loop_577 fbu,a %fcc2, loop_578 fmovdl %icc, %f9, %f27 fcmpne16 %f30, %f24, %g5 loop_577: ldstub [%l7 + 0x09], %o1 loop_578: tl %icc, 0x4 movrgez %o4, %o7, %l1 bshuffle %f22, %f18, %f24 tn %xcc, 0x6 srax %l4, 0x1E, %o3 set 0x20, %i3 ldxa [%l7 + %i3] 0x89, %g6 addcc %o0, %g7, %g4 movrlez %l0, 0x152, %l2 addccc %i6, 0x140E, %g2 edge32l %g3, %o6, %i3 te %icc, 0x6 movrgz %o5, %i7, %l6 udivx %i5, 0x0A82, %l3 fmovse %icc, %f28, %f7 udivcc %g1, 0x15AC, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %i2, %l5, %o2 fmovspos %xcc, %f23, %f3 addc %i1, %g5, %o1 array16 %i0, %o7, %l1 edge8 %l4, %o3, %g6 subcc %o4, %o0, %g4 sth %g7, [%l7 + 0x46] wr %g0, 0x88, %asi stda %l2, [%l7 + 0x08] %asi subccc %l0, %i6, %g3 tpos %xcc, 0x0 siam 0x4 edge16ln %g2, %o6, %o5 array16 %i3, %l6, %i5 ldsb [%l7 + 0x64], %l3 tg %icc, 0x0 udiv %i7, 0x000A, %i4 subcc %i2, %g1, %l5 edge16n %o2, %i1, %o1 ldsb [%l7 + 0x4B], %g5 set 0x43, %o6 stba %i0, [%l7 + %o6] 0x10 movrgez %o7, 0x0F5, %l4 swap [%l7 + 0x34], %l1 fmul8sux16 %f30, %f12, %f30 fmovsneg %icc, %f11, %f1 brgez %o3, loop_579 lduw [%l7 + 0x70], %o4 edge16ln %g6, %o0, %g4 movrgz %l2, 0x23A, %g7 loop_579: nop set 0x64, %l1 lduwa [%l7 + %l1] 0x04, %i6 edge16n %g3, %l0, %o6 fmovrsgez %o5, %f22, %f22 sdivcc %g2, 0x0CF3, %l6 fandnot1s %f31, %f1, %f8 movrlez %i5, %l3, %i7 fbu %fcc1, loop_580 andncc %i4, %i2, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x1C, %l3 ldsw [%l7 + %l3], %l5 loop_580: fbl,a %fcc3, loop_581 alignaddrl %o2, %i1, %i3 addc %g5, 0x0E59, %i0 movpos %icc, %o7, %l4 loop_581: fbug,a %fcc3, loop_582 fzero %f12 edge32 %o1, %o3, %l1 addc %o4, %o0, %g6 loop_582: tvc %xcc, 0x1 movn %xcc, %g4, %g7 flush %l7 + 0x3C sub %l2, %i6, %l0 ble,pn %icc, loop_583 tle %xcc, 0x0 sllx %o6, 0x17, %g3 movrlz %o5, %g2, %i5 loop_583: fcmpgt32 %f10, %f2, %l6 tneg %icc, 0x2 fzero %f4 edge8ln %l3, %i7, %i2 set 0x78, %i1 stwa %i4, [%l7 + %i1] 0x0c st %f14, [%l7 + 0x54] edge16n %g1, %o2, %i1 andn %l5, 0x0E1D, %g5 te %icc, 0x2 movle %icc, %i3, %o7 umulcc %i0, 0x04EE, %o1 smul %l4, 0x0A33, %l1 edge32n %o4, %o3, %g6 movn %icc, %o0, %g7 sdivx %g4, 0x070C, %i6 edge8ln %l0, %o6, %g3 movleu %xcc, %l2, %g2 edge8ln %i5, %l6, %l3 tsubcc %i7, 0x1147, %i2 fmul8sux16 %f28, %f0, %f8 udivx %i4, 0x1191, %o5 sra %g1, %i1, %o2 fbn,a %fcc0, loop_584 tneg %icc, 0x4 movcc %icc, %g5, %i3 fbne %fcc0, loop_585 loop_584: nop setx loop_586, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bne,a loop_587 std %o6, [%l7 + 0x10] loop_585: lduh [%l7 + 0x3A], %i0 loop_586: stb %o1, [%l7 + 0x44] loop_587: movleu %icc, %l4, %l5 fand %f4, %f8, %f10 mulx %o4, 0x08A6, %o3 addccc %g6, %l1, %g7 fmovsgu %icc, %f3, %f8 taddcctv %g4, 0x1376, %o0 fmovsn %icc, %f12, %f10 tleu %icc, 0x7 ldsb [%l7 + 0x2E], %i6 brz %l0, loop_588 edge8 %o6, %l2, %g2 movrne %g3, 0x25E, %l6 tsubcc %l3, 0x0160, %i7 loop_588: addccc %i2, %i5, %i4 fmovse %xcc, %f26, %f10 tcc %icc, 0x5 fbul,a %fcc3, loop_589 tleu %icc, 0x1 sethi 0x0BB0, %o5 andn %i1, %g1, %o2 loop_589: mulscc %g5, %i3, %o7 wr %g0, 0x81, %asi swapa [%l7 + 0x3C] %asi, %o1 movg %xcc, %l4, %i0 tl %xcc, 0x6 andn %l5, %o4, %g6 subccc %l1, 0x1C2A, %o3 and %g7, %g4, %i6 smulcc %o0, %o6, %l0 fmovdn %icc, %f13, %f9 add %g2, 0x1FA4, %l2 movrgez %l6, 0x165, %g3 tsubcc %i7, 0x1EA2, %l3 fpadd32s %f14, %f16, %f28 tgu %xcc, 0x7 fbul,a %fcc2, loop_590 fmovsvs %icc, %f13, %f5 fornot1s %f6, %f29, %f20 xor %i5, 0x012C, %i2 loop_590: sdiv %i4, 0x13F1, %i1 tl %icc, 0x4 fmovsleu %xcc, %f31, %f8 fmovrdne %g1, %f20, %f6 fmovrsgez %o5, %f5, %f15 addccc %g5, %o2, %i3 sethi 0x020A, %o7 subcc %l4, %i0, %o1 edge8ln %l5, %g6, %l1 fnot1 %f28, %f20 ta %icc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %o3, 0x130B, %o4 fbul,a %fcc1, loop_591 bvc,pn %icc, loop_592 edge32n %g7, %g4, %o0 movne %icc, %o6, %l0 loop_591: movg %icc, %i6, %g2 loop_592: nop wr %g0, 0x10, %asi stha %l6, [%l7 + 0x6A] %asi edge8 %g3, %i7, %l3 fbug %fcc3, loop_593 fmovdcc %icc, %f0, %f31 membar 0x13 fba %fcc1, loop_594 loop_593: bne,a loop_595 sdivx %l2, 0x1789, %i2 fandnot1s %f16, %f22, %f23 loop_594: or %i4, %i1, %g1 loop_595: bleu %xcc, loop_596 bneg,a,pt %icc, loop_597 array8 %o5, %i5, %o2 movcc %xcc, %i3, %g5 loop_596: bn,pt %icc, loop_598 loop_597: srl %o7, %i0, %o1 xorcc %l5, %g6, %l1 wr %g0, 0x22, %asi stda %o2, [%l7 + 0x28] %asi membar #Sync loop_598: sdiv %o4, 0x1385, %l4 fexpand %f4, %f22 tne %xcc, 0x4 edge8ln %g7, %g4, %o0 taddcctv %l0, 0x0B92, %i6 movleu %xcc, %o6, %g2 bshuffle %f2, %f30, %f2 and %g3, 0x1A93, %l6 bl,a,pt %xcc, loop_599 fmovsl %xcc, %f11, %f31 tleu %icc, 0x6 edge32ln %l3, %l2, %i2 loop_599: fba %fcc3, loop_600 tgu %icc, 0x3 andcc %i4, %i7, %g1 fnot1s %f5, %f10 loop_600: sth %o5, [%l7 + 0x10] fnand %f24, %f12, %f24 fornot2 %f10, %f0, %f18 sra %i1, 0x1F, %i5 tsubcc %i3, %o2, %o7 alignaddr %i0, %g5, %l5 wr %g0, 0x81, %asi stda %g6, [%l7 + 0x20] %asi sdivcc %l1, 0x1311, %o1 andncc %o3, %l4, %g7 movge %icc, %o4, %g4 srax %l0, %o0, %i6 edge8n %o6, %g2, %g3 edge32ln %l3, %l6, %l2 alignaddr %i2, %i4, %i7 fnands %f18, %f10, %f4 edge32n %g1, %o5, %i5 fbule %fcc3, loop_601 fmovsneg %icc, %f20, %f14 fblg,a %fcc3, loop_602 brlz,a %i3, loop_603 loop_601: bgu loop_604 ldd [%l7 + 0x08], %f10 loop_602: fba,a %fcc3, loop_605 loop_603: bvs,a %icc, loop_606 loop_604: nop set 0x58, %l2 ldx [%l7 + %l2], %i1 tne %xcc, 0x3 loop_605: fmovrdgz %o7, %f2, %f30 loop_606: xorcc %o2, %g5, %l5 smul %i0, %l1, %g6 tvs %icc, 0x2 fpack16 %f4, %f15 edge16 %o3, %l4, %g7 addccc %o4, %o1, %l0 edge8n %g4, %i6, %o0 tg %xcc, 0x4 fbn %fcc1, loop_607 array8 %o6, %g3, %g2 fmovrslez %l3, %f22, %f0 set 0x42, %o7 lduha [%l7 + %o7] 0x19, %l2 loop_607: lduh [%l7 + 0x5A], %l6 fpsub32s %f8, %f26, %f5 srax %i4, %i2, %g1 sdivcc %i7, 0x1B5D, %i5 fmovrde %i3, %f28, %f18 sdivx %i1, 0x1B87, %o5 fxnors %f5, %f17, %f26 set 0x10, %g3 ldda [%l7 + %g3] 0x27, %o2 fnor %f8, %f10, %f6 movl %xcc, %o7, %g5 tcs %icc, 0x2 andn %l5, %i0, %g6 array32 %l1, %o3, %g7 bcc %icc, loop_608 movcc %icc, %l4, %o4 ta %icc, 0x7 add %l7, 0x7C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o1 casa [%l6] %asi, %o1, %g4 loop_608: fmovrsgz %i6, %f25, %f5 fcmple32 %f30, %f16, %o0 tpos %xcc, 0x1 alignaddrl %l0, %o6, %g2 movneg %xcc, %l3, %l2 fmovd %f12, %f26 addcc %g3, %i4, %l6 andcc %g1, %i2, %i7 movl %icc, %i3, %i1 fbule,a %fcc0, loop_609 movre %o5, 0x118, %i5 fmovsge %icc, %f24, %f26 movvc %xcc, %o7, %o2 loop_609: fmovdvc %xcc, %f9, %f25 bvc,a loop_610 ldub [%l7 + 0x1D], %l5 wr %g0, 0x80, %asi ldsha [%l7 + 0x22] %asi, %g5 loop_610: fmovsneg %xcc, %f30, %f2 wr %g0, 0x89, %asi swapa [%l7 + 0x74] %asi, %i0 bl loop_611 umul %l1, 0x137F, %g6 mulx %g7, 0x037A, %o3 fnegs %f23, %f13 loop_611: tl %xcc, 0x1 fzeros %f7 set 0x10, %o2 ldda [%l7 + %o2] 0x24, %o4 fmul8x16al %f0, %f4, %f18 addc %o1, %l4, %i6 stw %o0, [%l7 + 0x34] fmovsvs %xcc, %f9, %f25 sth %l0, [%l7 + 0x22] fbne,a %fcc3, loop_612 fpsub32s %f14, %f30, %f27 udivx %o6, 0x007A, %g4 taddcc %g2, 0x10E8, %l3 loop_612: nop wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f0 mulscc %g3, 0x1932, %i4 or %l6, %l2, %g1 fpackfix %f20, %f22 fbge,a %fcc3, loop_613 taddcc %i2, 0x06A6, %i3 movge %icc, %i7, %o5 fbue %fcc1, loop_614 loop_613: tcc %xcc, 0x0 ldsh [%l7 + 0x0E], %i1 edge8ln %o7, %i5, %l5 loop_614: movrlez %g5, %o2, %l1 tn %icc, 0x5 nop set 0x08, %g4 ldx [%l7 + %g4], %i0 nop setx loop_615, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdiv %g7, 0x1384, %o3 siam 0x7 fmovsn %xcc, %f5, %f11 loop_615: mova %xcc, %o4, %g6 nop setx loop_616, %l0, %l1 jmpl %l1, %l4 brnz %o1, loop_617 addccc %o0, %l0, %o6 umul %g4, 0x1E98, %i6 loop_616: udivx %g2, 0x1B30, %l3 loop_617: edge8ln %i4, %g3, %l6 xnor %g1, 0x1032, %l2 call loop_618 andcc %i2, %i7, %o5 ldx [%l7 + 0x48], %i3 tn %xcc, 0x2 loop_618: nop setx loop_619, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done flush %l7 + 0x78 movvc %icc, %o7, %i5 orn %l5, 0x14C1, %i1 loop_619: movne %xcc, %g5, %l1 edge16n %i0, %g7, %o3 add %o2, %g6, %o4 tvc %icc, 0x1 set 0x28, %i5 lduha [%l7 + %i5] 0x11, %l4 movrne %o0, %o1, %o6 movneg %icc, %g4, %l0 movgu %icc, %g2, %l3 movcs %xcc, %i4, %g3 srl %l6, %i6, %l2 movneg %xcc, %g1, %i7 be %icc, loop_620 addc %i2, %i3, %o7 membar 0x76 sdiv %o5, 0x1A02, %i5 loop_620: addc %i1, %g5, %l1 edge32l %l5, %i0, %o3 fone %f12 bleu,pn %icc, loop_621 bne loop_622 fbuge %fcc3, loop_623 bleu,pn %xcc, loop_624 loop_621: fbug %fcc2, loop_625 loop_622: bleu loop_626 loop_623: movn %xcc, %o2, %g7 loop_624: bleu,a,pn %xcc, loop_627 loop_625: edge16n %o4, %g6, %l4 loop_626: tpos %icc, 0x4 alignaddrl %o1, %o0, %o6 loop_627: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnor %f10, %f28, %f8 nop setx loop_628, %l0, %l1 jmpl %l1, %g4 fmovrslz %g2, %f15, %f16 movrgez %l0, 0x154, %i4 udivcc %l3, 0x0F7D, %g3 loop_628: srlx %i6, %l6, %g1 addc %i7, %i2, %l2 alignaddr %o7, %o5, %i3 movgu %xcc, %i5, %i1 edge8ln %g5, %l5, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x1A57, %o3 popc %l1, %o2 fnors %f19, %f13, %f23 mulx %g7, 0x139A, %g6 tneg %xcc, 0x6 movre %l4, %o4, %o0 fand %f28, %f22, %f4 tvs %xcc, 0x6 tcc %xcc, 0x1 mova %icc, %o6, %o1 tvs %icc, 0x5 addc %g4, %g2, %l0 bcc loop_629 fpack32 %f0, %f26, %f2 movl %icc, %l3, %i4 fpadd32 %f8, %f0, %f12 loop_629: fblg,a %fcc2, loop_630 sir 0x1D42 subcc %i6, %g3, %l6 sethi 0x1DD0, %g1 loop_630: sra %i2, 0x06, %i7 movrgz %l2, 0x3AB, %o7 tgu %xcc, 0x5 fnand %f10, %f8, %f10 or %i3, 0x0709, %i5 sub %o5, %g5, %i1 movrgez %l5, 0x0B4, %i0 brgez,a %l1, loop_631 edge8n %o3, %o2, %g6 set 0x18, %o3 ldswa [%l7 + %o3] 0x14, %l4 loop_631: nop wr %g0, 0x89, %asi prefetcha [%l7 + 0x58] %asi, 0x0 edge16l %g7, %o0, %o1 udivcc %g4, 0x00E3, %g2 addcc %o6, %l3, %l0 ldsh [%l7 + 0x52], %i4 tvc %xcc, 0x2 fmovdvs %icc, %f13, %f18 sra %i6, %l6, %g1 fmovrse %i2, %f26, %f5 edge8n %i7, %l2, %g3 bn,pt %xcc, loop_632 udivx %o7, 0x0F63, %i3 tge %icc, 0x0 fpadd16s %f29, %f20, %f5 loop_632: andncc %i5, %g5, %i1 alignaddr %o5, %l5, %l1 sll %i0, %o2, %o3 lduh [%l7 + 0x76], %g6 taddcc %l4, 0x18EF, %g7 edge32 %o4, %o1, %g4 bge,a,pn %xcc, loop_633 sllx %g2, %o0, %l3 fmovrsgz %o6, %f9, %f12 fbge %fcc2, loop_634 loop_633: fsrc1 %f18, %f20 movrlez %l0, 0x331, %i6 movn %xcc, %l6, %i4 loop_634: lduh [%l7 + 0x0A], %i2 nop set 0x40, %l5 ldx [%l7 + %l5], %i7 fcmpes %fcc0, %f16, %f0 tg %xcc, 0x4 siam 0x3 bleu loop_635 stw %g1, [%l7 + 0x54] xnor %g3, %o7, %i3 fmovrsgz %l2, %f9, %f15 loop_635: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %g5, 0x02, %i5 std %i0, [%l7 + 0x70] fbu %fcc3, loop_636 movn %xcc, %l5, %l1 movcc %icc, %i0, %o2 fandnot2s %f18, %f15, %f28 loop_636: edge8 %o5, %g6, %o3 array8 %l4, %o4, %o1 fnegd %f8, %f6 fbe %fcc2, loop_637 array16 %g7, %g2, %o0 tpos %icc, 0x7 movleu %icc, %g4, %l3 loop_637: movcc %icc, %o6, %l0 addc %i6, 0x11AD, %l6 fmovd %f26, %f4 subcc %i2, 0x1428, %i7 tpos %icc, 0x1 nop setx loop_638, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovdcc %xcc, %f23, %f30 fmovda %icc, %f14, %f13 tl %xcc, 0x0 loop_638: subccc %g1, 0x0101, %i4 call loop_639 mulscc %o7, %g3, %i3 srax %g5, %l2, %i5 add %l7, 0x48, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %i1, %l5 loop_639: fzeros %f17 mulscc %l1, %i0, %o2 bgu,pt %icc, loop_640 fbge %fcc2, loop_641 ldsb [%l7 + 0x4B], %g6 tpos %icc, 0x7 loop_640: subccc %o3, %o5, %l4 loop_641: movrne %o4, 0x397, %g7 sdivcc %g2, 0x01D2, %o0 xor %o1, 0x0BA2, %l3 ldx [%l7 + 0x08], %g4 umulcc %o6, %i6, %l0 prefetch [%l7 + 0x18], 0x0 fcmpgt16 %f26, %f6, %i2 tvs %icc, 0x4 edge32ln %l6, %i7, %g1 lduw [%l7 + 0x1C], %i4 udivcc %o7, 0x1BE3, %g3 fmovsge %icc, %f7, %f0 movrne %i3, %l2, %i5 fbg,a %fcc3, loop_642 brnz,a %i1, loop_643 xorcc %g5, %l5, %l1 fmovrde %i0, %f8, %f12 loop_642: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_643: fmovdn %xcc, %f4, %f19 smul %o2, %o3, %o5 movle %icc, %g6, %l4 andcc %g7, 0x1430, %o4 movn %xcc, %g2, %o1 srlx %l3, %g4, %o6 sir 0x0627 fmovsl %icc, %f9, %f22 movvc %xcc, %i6, %l0 tn %xcc, 0x5 fpadd16 %f12, %f24, %f28 fmovsl %icc, %f24, %f12 bl,a,pt %icc, loop_644 membar 0x1E addccc %o0, %l6, %i2 fpsub16s %f18, %f12, %f19 loop_644: fbge,a %fcc0, loop_645 srlx %g1, 0x09, %i4 fnegd %f14, %f8 stbar loop_645: fbule,a %fcc0, loop_646 movvc %xcc, %i7, %g3 bneg,a loop_647 edge16 %o7, %l2, %i5 loop_646: movrlz %i1, 0x318, %i3 bcc,a %icc, loop_648 loop_647: umul %g5, 0x153B, %l5 udivx %l1, 0x09EE, %i0 fpsub32s %f23, %f4, %f23 loop_648: fmovsa %icc, %f19, %f22 fmovdge %icc, %f29, %f12 edge16 %o3, %o5, %o2 fcmpes %fcc1, %f17, %f24 andcc %l4, 0x0652, %g6 nop set 0x70, %l0 std %o4, [%l7 + %l0] udiv %g2, 0x11E4, %o1 ta %icc, 0x6 movl %icc, %l3, %g7 sdiv %o6, 0x115A, %i6 lduh [%l7 + 0x14], %l0 lduw [%l7 + 0x10], %g4 smul %l6, 0x118D, %o0 movrgez %g1, 0x36E, %i4 taddcctv %i7, 0x0F76, %g3 fxors %f22, %f9, %f19 addcc %i2, %o7, %l2 srlx %i1, %i3, %g5 wr %g0, 0x19, %asi stba %i5, [%l7 + 0x42] %asi array32 %l1, %i0, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %o5, %o2, %o3 movcs %xcc, %l4, %g6 tsubcc %g2, 0x1602, %o4 tneg %icc, 0x0 movpos %icc, %l3, %g7 ble,a,pt %xcc, loop_649 edge16l %o6, %o1, %i6 andn %g4, 0x10B5, %l6 add %l7, 0x30, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x88, %l0, %o0 loop_649: fmovrde %g1, %f24, %f22 std %f8, [%l7 + 0x30] faligndata %f6, %f30, %f8 bn loop_650 fmovsvc %icc, %f28, %f22 edge16n %i7, %g3, %i2 tsubcctv %o7, %l2, %i4 loop_650: fandnot2s %f27, %f19, %f26 fbo,a %fcc1, loop_651 udiv %i3, 0x0CD9, %g5 ba,a,pn %xcc, loop_652 or %i1, 0x0CEC, %l1 loop_651: movne %xcc, %i5, %i0 mulx %o5, %l5, %o2 loop_652: fmovscc %xcc, %f27, %f6 tn %xcc, 0x4 set 0x20, %o4 stha %l4, [%l7 + %o4] 0x2a membar #Sync movgu %xcc, %g6, %o3 or %o4, %g2, %l3 wr %g0, 0x89, %asi stxa %o6, [%l7 + 0x10] %asi fands %f20, %f5, %f20 udivx %g7, 0x08BB, %o1 fble,a %fcc3, loop_653 andcc %i6, 0x1C1B, %l6 ldd [%l7 + 0x48], %f18 andncc %l0, %o0, %g1 loop_653: fmul8sux16 %f6, %f22, %f8 fbul,a %fcc1, loop_654 movcs %xcc, %g4, %i7 fexpand %f9, %f12 movn %icc, %g3, %i2 loop_654: movre %o7, 0x1FA, %i4 tgu %xcc, 0x1 smulcc %i3, %l2, %g5 fnot2s %f19, %f22 udivcc %i1, 0x0B0A, %i5 movcs %icc, %l1, %i0 fbuge %fcc1, loop_655 movn %xcc, %o5, %l5 nop setx loop_656, %l0, %l1 jmpl %l1, %o2 nop setx loop_657, %l0, %l1 jmpl %l1, %l4 loop_655: movcs %icc, %o3, %o4 bcc,a,pt %xcc, loop_658 loop_656: xnor %g2, 0x03AE, %g6 loop_657: xor %o6, 0x12AA, %g7 movge %xcc, %o1, %l3 loop_658: tn %icc, 0x7 fmovsle %xcc, %f15, %f9 bgu,a,pn %icc, loop_659 fmovdne %xcc, %f17, %f1 sdivcc %l6, 0x00B4, %i6 umul %o0, 0x0305, %g1 loop_659: edge16ln %g4, %l0, %i7 bl loop_660 edge16l %i2, %g3, %o7 fmovsvc %icc, %f6, %f1 tvc %xcc, 0x5 loop_660: movrne %i4, %l2, %i3 sllx %g5, 0x19, %i1 movpos %xcc, %i5, %l1 edge16l %o5, %i0, %o2 edge16l %l5, %o3, %l4 array16 %g2, %g6, %o6 fnand %f20, %f16, %f26 wr %g0, 0x18, %asi lduwa [%l7 + 0x70] %asi, %o4 membar 0x43 add %l7, 0x7C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g7 casa [%l6] 0x80, %g7, %o1 st %f26, [%l7 + 0x58] fpsub32s %f4, %f25, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x20, %i7 sta %f14, [%l7 + %i7] 0x18 movre %l3, %i6, %o0 faligndata %f6, %f30, %f30 edge8n %l6, %g4, %g1 tcc %xcc, 0x3 swap [%l7 + 0x14], %i7 fmovdl %xcc, %f26, %f26 fcmpne32 %f6, %f16, %i2 bg %icc, loop_661 bleu,pn %icc, loop_662 fbug,a %fcc0, loop_663 fandnot2 %f4, %f22, %f16 loop_661: prefetch [%l7 + 0x7C], 0x1 loop_662: fsrc2s %f27, %f9 loop_663: nop wr %g0, 0x80, %asi prefetcha [%l7 + 0x68] %asi, 0x2 wr %g0, 0x18, %asi lda [%l7 + 0x50] %asi, %f2 movg %icc, %l0, %o7 smul %l2, 0x15B5, %i3 set 0x19, %l4 ldsba [%l7 + %l4] 0x0c, %g5 mulx %i1, 0x084E, %i4 or %l1, %o5, %i5 prefetch [%l7 + 0x08], 0x2 fbn,a %fcc1, loop_664 fmovdn %icc, %f5, %f30 fpack32 %f6, %f22, %f4 addcc %i0, %o2, %l5 loop_664: brgz %l4, loop_665 fbuge %fcc0, loop_666 fmovsl %icc, %f27, %f11 for %f0, %f26, %f4 loop_665: movrgz %o3, 0x21E, %g2 loop_666: fornot2s %f31, %f1, %f12 fmovd %f24, %f6 array16 %g6, %o4, %g7 sir 0x1346 taddcctv %o6, 0x1213, %l3 tsubcctv %i6, %o0, %l6 subcc %g4, %o1, %i7 fmovsge %icc, %f30, %f8 tcs %xcc, 0x1 fnegd %f30, %f30 bge,pt %icc, loop_667 mova %xcc, %i2, %g3 ld [%l7 + 0x60], %f8 movle %icc, %g1, %l0 loop_667: movrgez %l2, 0x193, %o7 ldd [%l7 + 0x30], %f18 edge16n %g5, %i1, %i4 movrlz %i3, 0x2A7, %l1 sll %o5, %i5, %o2 fmovscs %xcc, %f21, %f0 set 0x50, %g6 ldda [%l7 + %g6] 0x2e, %i0 wr %g0, 0x18, %asi sta %f8, [%l7 + 0x2C] %asi stb %l5, [%l7 + 0x7E] bne,pt %icc, loop_668 popc 0x0E68, %l4 movne %icc, %o3, %g6 alignaddrl %o4, %g2, %o6 loop_668: edge8n %l3, %i6, %g7 sra %l6, 0x02, %o0 move %icc, %g4, %i7 tgu %xcc, 0x5 for %f8, %f26, %f26 smulcc %i2, 0x0AD3, %o1 tleu %icc, 0x5 fpsub16s %f10, %f0, %f30 movleu %icc, %g3, %g1 udiv %l2, 0x1E12, %l0 movrne %g5, 0x18E, %i1 addc %o7, %i3, %l1 fmovdleu %xcc, %f27, %f7 edge32n %i4, %i5, %o5 mulx %i0, %o2, %l4 xnor %l5, 0x1FC3, %g6 fbue,a %fcc1, loop_669 fbg %fcc3, loop_670 sdivcc %o3, 0x0E23, %o4 edge16 %o6, %l3, %g2 loop_669: fbl %fcc1, loop_671 loop_670: tvc %icc, 0x6 bvs,a loop_672 fcmps %fcc2, %f30, %f29 loop_671: nop wr %g0, 0x04, %asi ldxa [%l7 + 0x40] %asi, %i6 loop_672: fmul8x16au %f13, %f3, %f16 addcc %g7, 0x03BB, %l6 tn %icc, 0x7 tneg %xcc, 0x5 sll %g4, %o0, %i7 movcs %xcc, %o1, %i2 udivx %g3, 0x1619, %l2 fmovrsgz %g1, %f10, %f5 udivcc %g5, 0x1111, %i1 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f0 edge8l %o7, %l0, %l1 fmovdle %xcc, %f24, %f0 alignaddr %i4, %i5, %o5 sth %i0, [%l7 + 0x18] nop set 0x60, %g1 ldd [%l7 + %g1], %f28 set 0x45, %i4 lduba [%l7 + %i4] 0x89, %o2 udiv %l4, 0x1C09, %i3 movrlez %l5, 0x1D6, %g6 addcc %o4, %o6, %l3 bgu,a %icc, loop_673 edge32n %o3, %g2, %g7 fmovrslz %l6, %f31, %f21 nop setx loop_674, %l0, %l1 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_673: bvs,pn %xcc, loop_675 bne,a,pn %xcc, loop_676 xnor %g4, 0x1441, %o0 loop_674: movrlez %i6, 0x217, %i7 loop_675: fcmpd %fcc3, %f18, %f0 loop_676: fmovdgu %icc, %f1, %f1 smulcc %i2, %g3, %o1 movle %icc, %l2, %g1 fmul8ulx16 %f18, %f26, %f28 wr %g0, 0x18, %asi stba %g5, [%l7 + 0x44] %asi fmul8sux16 %f30, %f14, %f24 fcmple16 %f4, %f22, %i1 movrlez %o7, 0x259, %l1 bleu loop_677 movrne %l0, 0x3DE, %i4 siam 0x0 alignaddrl %i5, %i0, %o2 loop_677: fbo %fcc2, loop_678 fnot1 %f18, %f26 edge32 %l4, %o5, %i3 tsubcctv %l5, 0x1832, %o4 loop_678: fmuld8sux16 %f1, %f0, %f10 movvs %xcc, %g6, %l3 fbg %fcc3, loop_679 tpos %icc, 0x7 sethi 0x1E66, %o6 array16 %g2, %g7, %o3 loop_679: tcc %xcc, 0x1 fone %f8 tge %xcc, 0x3 fmovde %icc, %f1, %f25 fmuld8ulx16 %f24, %f15, %f10 movg %icc, %l6, %o0 movvc %xcc, %i6, %i7 addccc %g4, 0x143E, %g3 movvc %icc, %i2, %o1 fbul %fcc3, loop_680 tg %icc, 0x6 movle %xcc, %l2, %g5 add %i1, %g1, %o7 loop_680: udivcc %l1, 0x18A0, %i4 fzeros %f31 alignaddrl %l0, %i0, %o2 set 0x58, %g5 ldxa [%l7 + %g5] 0x14, %l4 pdist %f28, %f20, %f2 fbu %fcc0, loop_681 fandnot1s %f8, %f12, %f9 brz,a %i5, loop_682 tleu %icc, 0x3 loop_681: fmovspos %xcc, %f22, %f21 sllx %o5, %i3, %o4 loop_682: std %l4, [%l7 + 0x30] movge %xcc, %l3, %o6 bcs,a %icc, loop_683 bpos,a loop_684 umul %g6, 0x145A, %g2 brlz %o3, loop_685 loop_683: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_684: sllx %g7, 0x01, %l6 srax %o0, 0x10, %i6 loop_685: nop set 0x64, %l6 lduwa [%l7 + %l6] 0x04, %i7 edge8n %g3, %g4, %o1 sll %i2, 0x14, %l2 add %i1, 0x0A97, %g5 movrne %o7, %l1, %i4 sir 0x1B2F ldstub [%l7 + 0x78], %l0 sdiv %i0, 0x02D7, %o2 fornot2s %f30, %f8, %f0 taddcctv %l4, %i5, %o5 fandnot1 %f8, %f24, %f6 ba,a,pn %icc, loop_686 fmovsne %icc, %f28, %f19 mulscc %g1, %i3, %l5 movl %icc, %l3, %o4 loop_686: sdivx %g6, 0x052B, %o6 fors %f19, %f24, %f13 fandnot1 %f16, %f12, %f12 set 0x12, %o0 ldsha [%l7 + %o0] 0x0c, %o3 fmovde %icc, %f13, %f7 taddcc %g2, 0x1CD8, %l6 sethi 0x038D, %g7 udivcc %i6, 0x15B1, %o0 movneg %icc, %i7, %g4 fornot1 %f14, %f4, %f0 movcc %icc, %o1, %i2 wr %g0, 0x80, %asi ldstuba [%l7 + 0x73] %asi, %g3 siam 0x3 wr %g0, 0x22, %asi stda %i0, [%l7 + 0x18] %asi membar #Sync movre %g5, %l2, %o7 andcc %l1, 0x10A9, %l0 array8 %i4, %i0, %o2 srax %i5, 0x0E, %l4 tge %xcc, 0x3 fmovsneg %xcc, %f30, %f6 edge16ln %o5, %i3, %g1 xnor %l5, %o4, %g6 edge16 %l3, %o3, %g2 nop set 0x48, %o5 ldd [%l7 + %o5], %f6 fmuld8sux16 %f7, %f1, %f8 fands %f14, %f0, %f7 brlz,a %l6, loop_687 bpos,a,pn %xcc, loop_688 mulx %o6, 0x1560, %g7 andn %o0, %i6, %g4 loop_687: nop set 0x18, %i0 prefetcha [%l7 + %i0] 0x14, 0x2 loop_688: fcmple32 %f8, %f30, %i2 subccc %g3, %i1, %o1 tneg %xcc, 0x7 alignaddrl %l2, %o7, %g5 edge8 %l0, %i4, %i0 tle %icc, 0x1 fbuge,a %fcc2, loop_689 addccc %l1, %i5, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %o2, 0x0376, %o5 loop_689: fnegd %f16, %f12 fmovda %xcc, %f0, %f8 set 0x1C, %g7 lda [%l7 + %g7] 0x14, %f4 fcmpgt32 %f14, %f10, %g1 mova %xcc, %i3, %o4 fmovd %f16, %f28 smul %l5, %l3, %o3 fmovrslz %g6, %f25, %f23 andn %g2, 0x1E95, %l6 movle %icc, %o6, %o0 andcc %i6, %g7, %g4 mulscc %i2, 0x01FB, %g3 fabsd %f10, %f26 move %xcc, %i1, %o1 membar 0x0A xor %l2, %i7, %g5 alignaddr %o7, %i4, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x0 addc %l0, %l1, %i5 and %o2, %l4, %o5 bcs %icc, loop_690 sllx %g1, %o4, %l5 wr %g0, 0x18, %asi ldsba [%l7 + 0x73] %asi, %l3 loop_690: srax %o3, %i3, %g6 fbe %fcc2, loop_691 edge32l %l6, %o6, %g2 bl %xcc, loop_692 and %o0, %g7, %g4 loop_691: movpos %icc, %i2, %i6 ldx [%l7 + 0x38], %g3 loop_692: fbge %fcc3, loop_693 fzero %f16 sdivcc %o1, 0x10F4, %l2 popc 0x1BE9, %i1 loop_693: taddcctv %i7, 0x1325, %g5 tg %xcc, 0x7 nop setx loop_694, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ta %xcc, 0x4 ba,a %xcc, loop_695 add %o7, %i0, %l0 loop_694: edge8 %i4, %l1, %o2 wr %g0, 0x80, %asi ldxa [%l7 + 0x48] %asi, %i5 loop_695: array16 %l4, %g1, %o4 sll %o5, 0x0F, %l5 sethi 0x194B, %l3 bn,a,pn %icc, loop_696 orn %o3, %g6, %i3 movl %icc, %l6, %o6 movcc %xcc, %g2, %o0 loop_696: bg %icc, loop_697 edge32n %g4, %i2, %g7 tpos %xcc, 0x6 xor %g3, %o1, %i6 loop_697: edge8l %i1, %i7, %l2 fmovdcs %icc, %f24, %f28 bneg,a,pt %icc, loop_698 movle %xcc, %o7, %i0 orcc %l0, %i4, %l1 fmovscs %xcc, %f9, %f18 loop_698: movrgez %g5, %o2, %i5 fmuld8sux16 %f21, %f31, %f0 sub %g1, 0x10B3, %o4 tsubcc %o5, 0x1320, %l4 fmovse %xcc, %f9, %f28 srax %l5, %l3, %o3 sir 0x171B fmovse %icc, %f9, %f13 fbue,a %fcc3, loop_699 tvc %xcc, 0x6 tl %icc, 0x2 fmuld8sux16 %f2, %f30, %f28 loop_699: nop set 0x41, %g2 ldstuba [%l7 + %g2] 0x10, %i3 te %xcc, 0x5 move %icc, %l6, %o6 tsubcc %g6, 0x109F, %o0 set 0x40, %o1 stda %f0, [%l7 + %o1] 0x10 xnorcc %g2, %g4, %i2 edge32ln %g7, %g3, %i6 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f16 movneg %xcc, %i1, %i7 fpack32 %f30, %f6, %f0 movleu %xcc, %o1, %o7 fmuld8ulx16 %f14, %f9, %f20 bvc %xcc, loop_700 tvc %icc, 0x5 stb %l2, [%l7 + 0x72] bcc %icc, loop_701 loop_700: fpadd32s %f26, %f28, %f15 tge %xcc, 0x2 edge8l %l0, %i0, %l1 loop_701: fxnor %f8, %f24, %f28 or %i4, 0x110A, %o2 wr %g0, 0x88, %asi ldxa [%l7 + 0x40] %asi, %i5 fnegs %f10, %f31 edge32n %g1, %o4, %g5 fpadd32 %f16, %f28, %f28 edge32ln %l4, %l5, %o5 fabsd %f22, %f12 movl %icc, %l3, %i3 tneg %xcc, 0x2 tcs %xcc, 0x0 fpadd32s %f19, %f12, %f28 edge16n %o3, %l6, %o6 edge8ln %o0, %g2, %g4 fbl,a %fcc0, loop_702 fexpand %f27, %f2 sdivx %g6, 0x19A7, %g7 movge %icc, %g3, %i2 loop_702: fors %f23, %f18, %f13 bne,a,pn %icc, loop_703 edge16 %i6, %i7, %i1 movre %o7, %o1, %l2 edge16ln %i0, %l0, %l1 loop_703: bvc,a %icc, loop_704 fpsub16 %f16, %f18, %f4 tg %icc, 0x1 sllx %i4, %i5, %g1 loop_704: fmovd %f16, %f2 ble %icc, loop_705 sdiv %o4, 0x0EE8, %g5 array16 %o2, %l5, %l4 movne %icc, %o5, %i3 loop_705: movl %icc, %l3, %o3 tle %icc, 0x1 edge16ln %l6, %o0, %g2 fmovsneg %xcc, %f11, %f30 popc %g4, %g6 set 0x14, %i2 lduwa [%l7 + %i2] 0x11, %g7 umulcc %o6, %g3, %i2 tsubcc %i7, 0x1E87, %i6 umulcc %o7, 0x0114, %i1 movgu %xcc, %o1, %i0 tle %xcc, 0x1 udiv %l2, 0x01B4, %l0 sllx %i4, %l1, %i5 edge16n %o4, %g1, %g5 ldub [%l7 + 0x13], %o2 nop setx loop_706, %l0, %l1 jmpl %l1, %l4 srax %o5, %l5, %i3 sub %l3, 0x1C21, %o3 array8 %l6, %o0, %g4 loop_706: xor %g2, 0x08A7, %g6 fbe,a %fcc1, loop_707 array32 %g7, %o6, %g3 wr %g0, 0x23, %asi stda %i6, [%l7 + 0x20] %asi membar #Sync loop_707: fmovdneg %xcc, %f3, %f22 movne %xcc, %i2, %i6 movvs %icc, %i1, %o7 set 0x30, %i6 stxa %i0, [%l7 + %i6] 0x0c tl %xcc, 0x6 sub %o1, %l2, %i4 umul %l0, 0x1CE1, %l1 edge8n %i5, %g1, %o4 fmovdge %xcc, %f22, %f30 movrlz %o2, 0x356, %g5 fmovdvs %icc, %f11, %f29 edge16ln %l4, %l5, %o5 udivcc %i3, 0x1732, %l3 ldd [%l7 + 0x08], %o2 and %o0, %g4, %g2 tcs %xcc, 0x3 fmovrsgez %l6, %f14, %f12 tsubcc %g6, 0x1004, %o6 fbge %fcc0, loop_708 edge16l %g7, %g3, %i2 brnz %i7, loop_709 fcmpgt32 %f2, %f4, %i1 loop_708: nop wr %g0, 0x0c, %asi ldsha [%l7 + 0x74] %asi, %i6 loop_709: orcc %o7, %o1, %l2 sll %i0, 0x0C, %l0 movcs %xcc, %l1, %i5 fmovd %f2, %f14 ble loop_710 edge8n %g1, %i4, %o4 movle %icc, %g5, %l4 fones %f3 loop_710: fmovscs %xcc, %f18, %f18 std %f16, [%l7 + 0x60] fone %f4 edge16 %l5, %o2, %o5 fmovsn %icc, %f28, %f18 umulcc %l3, %i3, %o3 movcc %xcc, %g4, %g2 tcs %xcc, 0x4 set 0x20, %i3 prefetcha [%l7 + %i3] 0x14, 0x2 fmovsa %icc, %f16, %f19 nop set 0x4F, %o6 stb %o0, [%l7 + %o6] stbar tneg %xcc, 0x1 udivcc %o6, 0x18B5, %g6 edge8n %g7, %i2, %i7 edge32n %g3, %i6, %o7 sethi 0x1DF8, %i1 fmovscc %xcc, %f13, %f29 sdivcc %o1, 0x1F87, %i0 edge16n %l2, %l0, %l1 fexpand %f18, %f8 tne %icc, 0x4 fbo %fcc0, loop_711 add %g1, %i5, %i4 fabss %f21, %f19 sdiv %g5, 0x0A49, %o4 loop_711: sub %l4, 0x1F2C, %o2 movne %xcc, %o5, %l3 set 0x3E, %l3 lduha [%l7 + %l3] 0x80, %l5 fsrc1s %f25, %f9 stbar ba,pn %xcc, loop_712 fandnot2 %f30, %f28, %f2 movge %icc, %o3, %g4 set 0x5C, %l1 stba %g2, [%l7 + %l1] 0x18 loop_712: movrlez %l6, 0x317, %o0 subccc %i3, 0x1F01, %g6 fmovsvc %xcc, %f13, %f12 sra %o6, 0x08, %i2 fsrc1s %f15, %f13 brnz,a %g7, loop_713 bpos,a loop_714 and %i7, %i6, %g3 edge32n %i1, %o1, %i0 loop_713: fxnors %f19, %f26, %f4 loop_714: and %o7, 0x07E1, %l0 fsrc2 %f30, %f10 edge8ln %l1, %g1, %l2 xorcc %i4, 0x17BB, %g5 movcc %icc, %o4, %l4 fbg,a %fcc1, loop_715 ta %xcc, 0x2 movcc %icc, %i5, %o2 tne %xcc, 0x0 loop_715: be loop_716 fmovrdgez %o5, %f18, %f14 edge16ln %l3, %o3, %g4 sdivcc %g2, 0x0CA4, %l6 loop_716: array8 %o0, %l5, %g6 fmovspos %xcc, %f19, %f29 brgez,a %o6, loop_717 fbug %fcc3, loop_718 orncc %i2, 0x1F35, %i3 edge8l %i7, %i6, %g7 loop_717: edge16n %i1, %o1, %g3 loop_718: orcc %i0, %o7, %l0 fmovdneg %icc, %f12, %f2 fnands %f19, %f22, %f12 fmovsle %xcc, %f11, %f21 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %g1, %l1, %i4 smulcc %l2, %g5, %l4 edge16 %i5, %o2, %o5 movg %xcc, %l3, %o4 sdiv %o3, 0x12E4, %g4 bn,a,pt %xcc, loop_719 fsrc1s %f21, %f20 be %icc, loop_720 subcc %g2, 0x0F0B, %o0 loop_719: edge8l %l6, %g6, %o6 set 0x28, %i1 stda %i2, [%l7 + %i1] 0x27 membar #Sync loop_720: movrlez %l5, 0x2F3, %i3 andncc %i7, %g7, %i1 or %i6, 0x0FEC, %g3 faligndata %f6, %f28, %f14 bneg,pt %icc, loop_721 fmul8sux16 %f28, %f12, %f22 subcc %o1, 0x1189, %o7 fbe %fcc2, loop_722 loop_721: movvs %xcc, %i0, %g1 addc %l1, %i4, %l0 udivx %g5, 0x1724, %l4 loop_722: movgu %xcc, %l2, %i5 bneg,a,pn %icc, loop_723 brz,a %o2, loop_724 edge16 %o5, %l3, %o4 movge %xcc, %g4, %g2 loop_723: movle %icc, %o3, %l6 loop_724: movneg %xcc, %g6, %o0 fmovdne %icc, %f20, %f21 fandnot1s %f31, %f10, %f27 subcc %i2, %o6, %i3 tgu %xcc, 0x3 fcmpgt32 %f30, %f2, %i7 movge %xcc, %g7, %i1 sllx %l5, 0x16, %i6 udivcc %o1, 0x0492, %g3 fmovdge %icc, %f29, %f28 brlz,a %i0, loop_725 brlez,a %o7, loop_726 fsrc2 %f2, %f20 movcs %xcc, %l1, %g1 loop_725: ldub [%l7 + 0x08], %l0 loop_726: subcc %g5, %i4, %l4 pdist %f4, %f14, %f18 sllx %l2, %o2, %i5 bg %xcc, loop_727 smul %o5, %o4, %g4 sir 0x0C42 orcc %g2, 0x1726, %o3 loop_727: movrgez %l3, %l6, %o0 tgu %icc, 0x0 fnegs %f28, %f8 st %f21, [%l7 + 0x14] tsubcc %i2, 0x0342, %g6 fmuld8ulx16 %f1, %f11, %f0 fbe %fcc0, loop_728 or %i3, 0x03F7, %i7 move %xcc, %o6, %i1 fmovrdlez %g7, %f4, %f6 loop_728: tneg %xcc, 0x6 fones %f24 tsubcc %i6, 0x0960, %o1 xnorcc %l5, %g3, %o7 edge8n %l1, %g1, %l0 fmovrdlz %g5, %f6, %f14 movgu %xcc, %i4, %i0 tsubcc %l2, 0x1A39, %o2 sdivcc %l4, 0x0091, %o5 stw %i5, [%l7 + 0x58] array8 %g4, %g2, %o4 tg %icc, 0x2 tvc %xcc, 0x3 fcmpeq16 %f16, %f14, %l3 addccc %l6, %o0, %i2 fpadd32 %f6, %f20, %f28 movvc %xcc, %g6, %i3 sethi 0x1357, %i7 orn %o3, %o6, %g7 sdiv %i1, 0x1EAD, %o1 tge %icc, 0x7 sra %l5, 0x01, %g3 stx %o7, [%l7 + 0x48] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvs %xcc, 0x4 lduh [%l7 + 0x08], %i6 edge32ln %g1, %l0, %g5 fmovrdgz %i4, %f2, %f0 bcs %icc, loop_729 movcs %xcc, %i0, %l2 movg %icc, %l1, %l4 mulx %o5, %i5, %g4 loop_729: srlx %o2, %o4, %g2 tn %xcc, 0x3 fmuld8ulx16 %f9, %f12, %f0 movgu %icc, %l3, %o0 andncc %i2, %l6, %i3 edge32l %i7, %g6, %o6 popc %o3, %g7 alignaddrl %i1, %l5, %g3 array16 %o1, %o7, %i6 wr %g0, 0x80, %asi lduba [%l7 + 0x3F] %asi, %g1 fandnot2 %f8, %f28, %f28 brlez %g5, loop_730 brgez,a %l0, loop_731 movge %icc, %i0, %l2 wr %g0, 0x0c, %asi lda [%l7 + 0x78] %asi, %f24 loop_730: tsubcctv %i4, 0x14E4, %l4 loop_731: fbo,a %fcc0, loop_732 orcc %o5, 0x0601, %i5 bcs,a,pt %icc, loop_733 nop setx loop_734, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_732: sir 0x0E9D and %l1, 0x0209, %g4 loop_733: sth %o2, [%l7 + 0x1C] loop_734: subccc %g2, 0x1013, %o4 fandnot2s %f19, %f20, %f6 te %icc, 0x7 tneg %icc, 0x7 fmul8sux16 %f24, %f30, %f4 ta %icc, 0x4 fnor %f14, %f26, %f12 edge8 %l3, %o0, %l6 fblg %fcc2, loop_735 andcc %i2, 0x1E84, %i7 popc 0x1AD7, %g6 fabsd %f4, %f8 loop_735: tn %xcc, 0x6 ta %xcc, 0x4 edge32 %o6, %i3, %o3 bshuffle %f2, %f0, %f10 call loop_736 udivx %g7, 0x1C41, %l5 brgez %g3, loop_737 bl,a,pn %icc, loop_738 loop_736: movrne %o1, 0x393, %o7 set 0x40, %o7 ldda [%l7 + %o7] 0x80, %f0 loop_737: srlx %i1, 0x1E, %i6 loop_738: fandnot2s %f4, %f0, %f31 tpos %xcc, 0x0 sub %g1, 0x1747, %g5 movg %xcc, %l0, %l2 ldub [%l7 + 0x6F], %i0 sra %i4, 0x10, %l4 tsubcc %i5, 0x1BEF, %o5 fcmpgt32 %f6, %f22, %g4 fabsd %f30, %f2 nop setx loop_739, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovdge %icc, %f13, %f25 tgu %icc, 0x0 fbug %fcc3, loop_740 loop_739: movge %xcc, %o2, %g2 movg %icc, %l1, %l3 udivcc %o4, 0x1A3F, %l6 loop_740: move %xcc, %i2, %o0 movrgz %g6, 0x2BA, %i7 fornot2 %f2, %f16, %f14 andcc %i3, 0x041D, %o6 fandnot1s %f28, %f12, %f27 tg %xcc, 0x3 edge8ln %o3, %g7, %g3 edge32n %o1, %l5, %i1 movl %icc, %o7, %g1 edge16l %i6, %g5, %l2 std %i0, [%l7 + 0x78] bneg,a loop_741 tvs %xcc, 0x3 array16 %i4, %l0, %l4 stb %o5, [%l7 + 0x10] loop_741: andncc %g4, %o2, %i5 orn %l1, %g2, %o4 xorcc %l6, %l3, %o0 edge16n %i2, %g6, %i7 fmovrdlz %i3, %f14, %f26 fpsub16 %f4, %f20, %f12 fbug %fcc2, loop_742 edge8 %o3, %o6, %g7 array32 %g3, %o1, %i1 fmovdge %icc, %f27, %f9 loop_742: udivx %o7, 0x133F, %g1 ba,pn %xcc, loop_743 movle %icc, %i6, %g5 xor %l5, %l2, %i4 fba,a %fcc1, loop_744 loop_743: swap [%l7 + 0x28], %i0 fmovdn %xcc, %f8, %f22 stbar loop_744: fmovrse %l4, %f27, %f20 fnot2 %f0, %f22 movrlez %o5, %g4, %o2 edge16n %l0, %l1, %i5 edge8ln %g2, %o4, %l6 fmuld8sux16 %f15, %f3, %f14 fmovdne %icc, %f8, %f10 edge32 %l3, %i2, %o0 orn %g6, 0x1D3D, %i3 bvc,pt %xcc, loop_745 edge32l %o3, %i7, %g7 fmovdgu %xcc, %f18, %f29 fandnot1s %f10, %f20, %f26 loop_745: edge16l %o6, %g3, %i1 fxnor %f22, %f2, %f4 set 0x30, %l2 lduwa [%l7 + %l2] 0x04, %o1 brgz,a %g1, loop_746 udivcc %o7, 0x1801, %i6 set 0x37, %o2 lduba [%l7 + %o2] 0x19, %l5 loop_746: fnand %f4, %f16, %f8 wr %g0, 0xe3, %asi ldda [%l7 + 0x40] %asi, %l2 std %f4, [%l7 + 0x30] movl %icc, %i4, %g5 smulcc %l4, 0x1EFF, %i0 fzero %f30 brz %o5, loop_747 fmovdn %icc, %f22, %f18 tle %icc, 0x1 movg %xcc, %g4, %o2 loop_747: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tn %xcc, 0x0 sir 0x0FBC wr %g0, 0x80, %asi ldswa [%l7 + 0x28] %asi, %l0 mova %icc, %l1, %g2 movcc %icc, %o4, %i5 tneg %xcc, 0x0 fcmpne16 %f30, %f4, %l6 movrlez %i2, %o0, %l3 movrne %g6, 0x39E, %i3 set 0x3C, %g3 stwa %o3, [%l7 + %g3] 0xeb membar #Sync movn %xcc, %g7, %i7 fmovde %icc, %f17, %f6 srl %g3, 0x0B, %o6 xnor %o1, 0x0EE1, %g1 movrlz %o7, 0x3A6, %i6 taddcctv %l5, 0x07FF, %l2 fabss %f19, %f24 flush %l7 + 0x4C fpadd16s %f4, %f7, %f6 stw %i4, [%l7 + 0x70] orcc %g5, %i1, %i0 sdivcc %l4, 0x1434, %o5 udivcc %o2, 0x15A4, %l0 movge %icc, %g4, %g2 movg %icc, %l1, %o4 tleu %xcc, 0x7 orn %i5, 0x0917, %l6 fpackfix %f8, %f17 tvc %xcc, 0x0 fmovspos %icc, %f13, %f21 fsrc2s %f22, %f2 tcs %icc, 0x6 ldd [%l7 + 0x10], %f24 fmovdg %icc, %f20, %f25 movre %o0, 0x3C3, %i2 fbo,a %fcc2, loop_748 fbuge %fcc2, loop_749 bge,pn %icc, loop_750 or %l3, 0x05F3, %g6 loop_748: addcc %i3, %o3, %i7 loop_749: array16 %g7, %g3, %o6 loop_750: bge,a %xcc, loop_751 fcmpne16 %f4, %f16, %o1 movle %icc, %o7, %i6 tcc %icc, 0x6 loop_751: fcmple32 %f24, %f4, %g1 xor %l5, %i4, %g5 std %f14, [%l7 + 0x10] and %i1, 0x0325, %i0 fbule %fcc3, loop_752 fmovdcs %xcc, %f26, %f19 tn %icc, 0x5 tn %icc, 0x5 loop_752: te %icc, 0x5 umulcc %l4, 0x095E, %o5 orcc %l2, %l0, %g4 bcs %icc, loop_753 movge %xcc, %g2, %o2 alignaddr %l1, %i5, %l6 stw %o4, [%l7 + 0x48] loop_753: tpos %xcc, 0x7 fnegd %f6, %f0 movrlz %o0, %i2, %l3 movpos %xcc, %g6, %o3 andcc %i3, 0x152B, %g7 fmovsvs %xcc, %f21, %f18 fsrc1s %f5, %f14 fbul,a %fcc3, loop_754 fmovrslez %g3, %f26, %f27 movrgz %o6, %i7, %o1 edge16l %o7, %i6, %g1 loop_754: movneg %xcc, %i4, %l5 stb %i1, [%l7 + 0x49] fbg,a %fcc0, loop_755 ble,a,pt %icc, loop_756 fbule,a %fcc3, loop_757 movpos %xcc, %g5, %i0 loop_755: fpadd16s %f21, %f26, %f2 loop_756: fxor %f24, %f14, %f12 loop_757: bshuffle %f2, %f30, %f16 orn %o5, 0x1649, %l4 fbuge,a %fcc3, loop_758 orncc %l0, 0x1806, %g4 movleu %xcc, %l2, %g2 movrlez %l1, %i5, %o2 loop_758: fandnot1s %f0, %f20, %f31 orcc %l6, 0x08EF, %o4 edge8l %i2, %o0, %l3 srl %g6, %o3, %g7 fxors %f6, %f16, %f21 fxor %f8, %f8, %f30 fmovrde %g3, %f26, %f4 brz %i3, loop_759 tvs %icc, 0x6 wr %g0, 0x88, %asi lduha [%l7 + 0x6E] %asi, %i7 loop_759: movl %xcc, %o1, %o6 movcs %xcc, %o7, %g1 movn %xcc, %i6, %l5 tsubcctv %i1, 0x15FF, %g5 ldd [%l7 + 0x78], %i4 fmovspos %xcc, %f1, %f7 fpackfix %f20, %f21 fsrc1 %f28, %f14 movcc %icc, %o5, %i0 sll %l0, %g4, %l4 srlx %g2, 0x0D, %l2 membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0x16, %f0 brgz %i5, loop_760 fnor %f12, %f26, %f2 srax %o2, %l6, %o4 fmovrdlz %l1, %f10, %f0 loop_760: movre %i2, %o0, %g6 umulcc %o3, 0x0DC0, %g7 fbuge,a %fcc2, loop_761 tl %icc, 0x7 lduh [%l7 + 0x68], %g3 fsrc1 %f12, %f6 loop_761: sra %i3, 0x1F, %l3 wr %g0, 0x80, %asi stxa %o1, [%l7 + 0x40] %asi movrlz %i7, 0x1BE, %o7 xorcc %o6, %i6, %g1 subccc %i1, 0x0995, %g5 xnorcc %i4, %l5, %o5 tn %icc, 0x0 edge32 %l0, %i0, %g4 stx %g2, [%l7 + 0x40] nop setx loop_762, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done smulcc %l2, 0x01F8, %i5 edge32n %l4, %l6, %o2 fmuld8ulx16 %f6, %f27, %f10 loop_762: fnot2 %f2, %f24 fornot1s %f1, %f19, %f1 alignaddrl %o4, %l1, %o0 set 0x69, %o3 stba %g6, [%l7 + %o3] 0x10 taddcctv %i2, 0x1014, %o3 tl %xcc, 0x0 tne %icc, 0x3 fnors %f29, %f23, %f28 fone %f10 edge32 %g7, %i3, %g3 sra %l3, 0x00, %o1 umulcc %o7, %i7, %i6 fone %f30 edge16l %o6, %i1, %g5 movg %icc, %i4, %g1 movpos %icc, %o5, %l0 taddcctv %i0, 0x0D9C, %g4 fcmple16 %f30, %f16, %g2 xnor %l2, %i5, %l4 fmovrdne %l5, %f8, %f16 ldd [%l7 + 0x10], %f4 fbug %fcc1, loop_763 tvs %xcc, 0x4 addccc %l6, 0x1824, %o4 fmovrsgez %l1, %f13, %f22 loop_763: membar 0x09 fmovscs %icc, %f4, %f22 tsubcc %o2, 0x1E9D, %o0 tvs %icc, 0x5 smul %g6, %o3, %g7 edge16n %i3, %i2, %g3 movvs %icc, %o1, %o7 membar 0x4F umulcc %i7, %l3, %i6 fmovd %f22, %f16 wr %g0, 0x50, %asi ldxa [%g0 + 0x18] %asi, %i1 orncc %o6, 0x044F, %g5 movg %xcc, %i4, %o5 wr %g0, 0x81, %asi lda [%l7 + 0x48] %asi, %f21 fones %f13 sllx %g1, 0x10, %i0 wr %g0, 0x18, %asi ldswa [%l7 + 0x70] %asi, %g4 array32 %g2, %l2, %i5 smul %l4, %l5, %l0 fmovdcs %icc, %f12, %f24 and %l6, %o4, %l1 taddcctv %o0, 0x1104, %o2 wr %g0, 0x11, %asi ldsba [%l7 + 0x35] %asi, %g6 ldx [%l7 + 0x40], %g7 movvs %xcc, %o3, %i2 tg %xcc, 0x5 bl,a,pt %icc, loop_764 fmuld8ulx16 %f4, %f16, %f22 for %f20, %f10, %f12 edge16n %g3, %o1, %o7 loop_764: movn %xcc, %i3, %l3 tle %xcc, 0x5 fornot2s %f20, %f7, %f12 fnot1s %f28, %f11 fmovrde %i7, %f18, %f24 fmovde %icc, %f20, %f25 xor %i6, %i1, %g5 movrlez %o6, %i4, %o5 add %l7, 0x6C, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %i0, %g1 tge %icc, 0x0 sllx %g4, 0x00, %g2 movrgez %l2, %i5, %l5 edge32ln %l0, %l4, %o4 array32 %l1, %o0, %o2 bg %icc, loop_765 movn %icc, %g6, %l6 nop setx loop_766, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tgu %icc, 0x0 loop_765: nop set 0x58, %g4 lduwa [%l7 + %g4] 0x88, %o3 loop_766: fpackfix %f22, %f19 mova %icc, %g7, %i2 fbg %fcc2, loop_767 edge32ln %o1, %o7, %i3 fandnot1s %f21, %f29, %f12 movcs %xcc, %g3, %l3 loop_767: fbug %fcc3, loop_768 udiv %i7, 0x1BE0, %i6 fzero %f20 edge8n %i1, %o6, %i4 loop_768: edge32l %o5, %i0, %g1 movl %icc, %g4, %g5 tleu %xcc, 0x1 pdist %f6, %f28, %f2 addccc %l2, 0x001E, %g2 alignaddrl %i5, %l5, %l4 edge8l %l0, %o4, %o0 movcc %xcc, %o2, %l1 movpos %icc, %g6, %o3 movrne %g7, 0x332, %i2 edge8n %o1, %l6, %i3 movvs %xcc, %g3, %l3 set 0x60, %l0 prefetcha [%l7 + %l0] 0x14, 0x1 xnorcc %i7, 0x17E3, %i6 movre %i1, %o6, %i4 fmovscs %icc, %f10, %f27 xorcc %i0, 0x08AA, %o5 wr %g0, 0x19, %asi prefetcha [%l7 + 0x40] %asi, 0x3 movrlez %g4, %l2, %g2 sra %i5, %l5, %l4 set 0x70, %o4 stxa %g5, [%l7 + %o4] 0x27 membar #Sync fmovsn %xcc, %f9, %f14 fzeros %f24 movrne %l0, %o0, %o4 fcmple32 %f28, %f30, %l1 sll %g6, 0x09, %o2 fxnors %f21, %f11, %f19 array32 %g7, %i2, %o3 bvs,a %icc, loop_769 array8 %o1, %l6, %g3 movneg %xcc, %l3, %i3 andncc %o7, %i6, %i7 loop_769: movn %xcc, %i1, %i4 swap [%l7 + 0x50], %i0 sdiv %o5, 0x0A63, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brnz %o6, loop_770 array8 %l2, %g2, %g4 te %icc, 0x7 fbule %fcc3, loop_771 loop_770: sdivcc %i5, 0x13A9, %l5 sth %g5, [%l7 + 0x5E] tg %xcc, 0x0 loop_771: edge32l %l0, %l4, %o0 fone %f14 andncc %o4, %g6, %o2 movge %icc, %l1, %i2 movleu %icc, %g7, %o1 udiv %l6, 0x0051, %o3 movge %icc, %l3, %g3 edge16 %o7, %i3, %i7 ba,a %xcc, loop_772 fbule %fcc2, loop_773 taddcc %i1, 0x0F43, %i6 mova %icc, %i0, %i4 loop_772: membar 0x2F loop_773: nop set 0x10, %l5 stha %g1, [%l7 + %l5] 0xea membar #Sync fpsub16 %f16, %f20, %f18 ta %xcc, 0x5 movvc %icc, %o6, %o5 tleu %xcc, 0x0 movrgz %l2, %g4, %g2 flush %l7 + 0x70 fpadd16s %f30, %f27, %f26 addc %i5, %l5, %g5 fcmpd %fcc3, %f24, %f4 sllx %l0, 0x0F, %o0 smul %l4, %g6, %o2 wr %g0, 0x18, %asi ldstuba [%l7 + 0x1B] %asi, %o4 movn %xcc, %l1, %i2 brgez,a %g7, loop_774 sra %l6, 0x04, %o1 andncc %l3, %g3, %o7 fmuld8ulx16 %f6, %f5, %f12 loop_774: edge16l %o3, %i7, %i3 nop setx loop_775, %l0, %l1 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 %i6, %i0, %i1 wr %g0, 0x80, %asi lduha [%l7 + 0x0E] %asi, %g1 loop_775: fmovrslez %i4, %f4, %f24 fmovrdne %o5, %f28, %f18 fcmpeq16 %f12, %f20, %o6 sth %g4, [%l7 + 0x58] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bleu,pt %xcc, loop_776 smul %l2, 0x08D9, %i5 movge %icc, %g2, %g5 edge32l %l0, %o0, %l5 loop_776: movrlz %l4, 0x3A5, %g6 tleu %xcc, 0x5 brz,a %o2, loop_777 bgu %xcc, loop_778 movrgz %o4, %i2, %l1 bne,pn %xcc, loop_779 loop_777: brz,a %l6, loop_780 loop_778: fcmpeq16 %f30, %f22, %o1 movneg %xcc, %g7, %g3 loop_779: edge8 %l3, %o3, %o7 loop_780: ldub [%l7 + 0x09], %i3 edge16ln %i6, %i0, %i7 bpos,a,pn %icc, loop_781 addccc %g1, 0x0CC0, %i1 call loop_782 fmovdge %xcc, %f27, %f28 loop_781: movne %icc, %i4, %o5 sdiv %o6, 0x1F39, %g4 loop_782: smulcc %i5, 0x0BDA, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x6C, %i7 stwa %g5, [%l7 + %i7] 0x88 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldx [%l7 + 0x08], %g2 mulscc %l0, %o0, %l5 tvs %icc, 0x4 ta %icc, 0x5 mulscc %l4, %g6, %o2 tl %icc, 0x7 movl %xcc, %o4, %l1 tcc %xcc, 0x3 st %f7, [%l7 + 0x68] add %l7, 0x28, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %i2, %o1 fsrc1s %f8, %f19 set 0x10, %g6 ldsba [%l7 + %g6] 0x18, %l6 sethi 0x0748, %g3 subcc %g7, %l3, %o3 orcc %o7, %i6, %i3 movrlz %i7, 0x374, %g1 fble %fcc3, loop_783 fbule,a %fcc0, loop_784 st %f23, [%l7 + 0x6C] array16 %i0, %i4, %i1 loop_783: tne %icc, 0x1 loop_784: fmovrdgez %o5, %f16, %f24 fbo,a %fcc0, loop_785 fzeros %f1 fmovrsne %g4, %f20, %f7 sllx %i5, 0x18, %o6 loop_785: fmovdne %xcc, %f15, %f30 array16 %g5, %l2, %l0 taddcctv %o0, %g2, %l5 fcmpne32 %f10, %f14, %l4 tgu %xcc, 0x5 mova %xcc, %g6, %o2 bn loop_786 fbuge,a %fcc2, loop_787 array8 %l1, %o4, %o1 sir 0x0A38 loop_786: sth %i2, [%l7 + 0x56] loop_787: fmovrsgez %l6, %f3, %f1 sll %g7, %l3, %o3 set 0x3C, %l4 lda [%l7 + %l4] 0x10, %f5 fnands %f25, %f2, %f13 sub %g3, 0x00D0, %i6 fcmple16 %f30, %f2, %i3 std %f8, [%l7 + 0x58] tgu %xcc, 0x4 fsrc2 %f2, %f0 lduh [%l7 + 0x78], %o7 fnot1s %f31, %f27 edge16 %g1, %i0, %i7 edge32ln %i4, %o5, %i1 movrlz %g4, 0x202, %o6 fmovsvs %xcc, %f9, %f19 movrlez %g5, 0x1C1, %i5 tne %xcc, 0x5 addcc %l2, %l0, %g2 fmovda %icc, %f6, %f7 alignaddrl %l5, %l4, %g6 stw %o2, [%l7 + 0x14] movcs %icc, %o0, %o4 fmovrslz %o1, %f23, %f1 edge8n %i2, %l1, %l6 fsrc2 %f8, %f24 fbe,a %fcc3, loop_788 subc %l3, 0x1A06, %o3 bgu %icc, loop_789 fmovd %f6, %f16 loop_788: tcc %icc, 0x1 mulx %g7, 0x0967, %i6 loop_789: fnors %f21, %f19, %f0 edge32ln %g3, %o7, %g1 edge8n %i3, %i0, %i7 be %icc, loop_790 stb %o5, [%l7 + 0x49] fandnot2s %f31, %f15, %f21 ldx [%l7 + 0x20], %i1 loop_790: bn,a %xcc, loop_791 tcs %xcc, 0x1 srlx %i4, 0x01, %o6 brz %g4, loop_792 loop_791: fbl %fcc0, loop_793 popc 0x0A21, %g5 nop setx loop_794, %l0, %l1 jmpl %l1, %i5 loop_792: fcmped %fcc0, %f20, %f22 loop_793: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz %l0, loop_795 loop_794: fpsub16s %f1, %f29, %f0 fcmple32 %f28, %f18, %g2 prefetch [%l7 + 0x20], 0x2 loop_795: brlz %l5, loop_796 fmovrdgez %l4, %f12, %f22 movvs %xcc, %l2, %g6 smul %o2, %o4, %o0 loop_796: bleu %xcc, loop_797 alignaddr %o1, %i2, %l6 ld [%l7 + 0x58], %f6 set 0x0D, %g1 ldsba [%l7 + %g1] 0x80, %l1 loop_797: smulcc %o3, 0x1BD9, %g7 fmul8x16al %f26, %f5, %f28 movleu %icc, %i6, %g3 xor %o7, %l3, %i3 edge16 %i0, %i7, %g1 fsrc1 %f18, %f8 smulcc %o5, %i4, %o6 sllx %i1, %g4, %i5 membar 0x46 taddcc %g5, %g2, %l5 stx %l0, [%l7 + 0x58] srax %l2, %l4, %g6 edge32n %o4, %o2, %o1 udiv %o0, 0x0439, %i2 fnot2 %f10, %f18 fnegs %f2, %f27 fpack32 %f6, %f18, %f28 fbug %fcc0, loop_798 be,a,pt %xcc, loop_799 sdiv %l6, 0x1543, %o3 fmovdcs %icc, %f28, %f10 loop_798: te %xcc, 0x1 loop_799: nop set 0x20, %g5 prefetcha [%l7 + %g5] 0x10, 0x2 edge16n %l1, %i6, %g3 xor %l3, 0x0DB0, %i3 brlez,a %i0, loop_800 udivcc %o7, 0x0846, %i7 fbule %fcc2, loop_801 movcs %xcc, %g1, %o5 loop_800: fmovsvs %icc, %f25, %f9 addcc %i4, %i1, %g4 loop_801: movn %icc, %o6, %g5 for %f26, %f24, %f6 orn %g2, 0x196F, %i5 xnorcc %l5, 0x0736, %l2 bl,pt %xcc, loop_802 fxnor %f0, %f16, %f22 edge32ln %l4, %l0, %o4 fcmpne32 %f12, %f8, %g6 loop_802: bn,pn %xcc, loop_803 taddcc %o2, 0x06F1, %o0 udivx %o1, 0x1F2A, %l6 taddcc %o3, %g7, %l1 loop_803: andn %i2, 0x1791, %g3 ld [%l7 + 0x70], %f19 fble,a %fcc3, loop_804 taddcc %i6, %l3, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbl %fcc2, loop_805 loop_804: sra %i0, 0x0E, %o7 fbe %fcc2, loop_806 bl,pn %icc, loop_807 loop_805: sir 0x0ABA mova %icc, %i7, %g1 loop_806: fbl,a %fcc0, loop_808 loop_807: movrgz %i4, 0x3D3, %o5 fmovdg %xcc, %f16, %f15 fors %f2, %f12, %f31 loop_808: alignaddrl %i1, %o6, %g5 tpos %icc, 0x3 fmovsge %xcc, %f6, %f3 fmovrdgz %g2, %f4, %f28 fbne,a %fcc1, loop_809 fabsd %f12, %f12 fmovrsgez %g4, %f17, %f1 fmul8x16au %f22, %f8, %f12 loop_809: te %xcc, 0x1 tn %icc, 0x6 array8 %i5, %l2, %l5 edge16n %l4, %o4, %g6 add %o2, %l0, %o1 xor %l6, 0x1E80, %o3 sdiv %o0, 0x086B, %l1 tsubcctv %g7, 0x1C11, %g3 or %i6, %i2, %i3 st %f18, [%l7 + 0x68] ba,a %xcc, loop_810 fmovscs %icc, %f20, %f24 fmovscc %xcc, %f12, %f17 xnor %i0, 0x01A3, %l3 loop_810: tg %xcc, 0x7 smul %o7, 0x171C, %i7 orncc %i4, 0x1825, %g1 swap [%l7 + 0x30], %i1 addccc %o5, 0x03B3, %g5 tleu %icc, 0x0 swap [%l7 + 0x10], %g2 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi edge16l %g4, %o6, %l2 movl %icc, %l5, %l4 and %o4, %g6, %i5 fmovdg %xcc, %f26, %f9 array16 %o2, %o1, %l0 fsrc2s %f23, %f7 fors %f2, %f22, %f4 smul %l6, %o3, %l1 movre %o0, %g7, %i6 add %l7, 0x30, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i2 casa [%l6] 0x88, %i2, %g3 tn %xcc, 0x1 bcc,a,pn %icc, loop_811 fbue %fcc3, loop_812 fpmerge %f11, %f9, %f18 tsubcctv %i0, %l3, %i3 loop_811: fnands %f16, %f28, %f11 loop_812: fzeros %f20 ba %xcc, loop_813 fmul8x16al %f29, %f28, %f30 fmovdgu %xcc, %f2, %f26 orncc %i7, 0x0257, %o7 loop_813: popc 0x0B9D, %g1 xnorcc %i1, 0x144B, %i4 fmovrsgz %o5, %f23, %f10 tg %icc, 0x5 xor %g2, %g5, %g4 fmul8x16 %f0, %f30, %f14 subccc %l2, %o6, %l4 std %f20, [%l7 + 0x28] umulcc %l5, %o4, %g6 movvs %icc, %i5, %o1 movgu %xcc, %o2, %l6 bgu loop_814 array32 %l0, %o3, %l1 set 0x40, %l6 ldsba [%l7 + %l6] 0x11, %o0 loop_814: fbe %fcc1, loop_815 fbge %fcc0, loop_816 edge8l %i6, %i2, %g3 fbul %fcc1, loop_817 loop_815: fble %fcc3, loop_818 loop_816: bne %icc, loop_819 bvs,a %icc, loop_820 loop_817: fbul,a %fcc0, loop_821 loop_818: tle %icc, 0x7 loop_819: fbuge %fcc1, loop_822 loop_820: sethi 0x03EC, %g7 loop_821: fnors %f27, %f6, %f6 orn %l3, 0x154A, %i3 loop_822: fabss %f0, %f9 movrne %i7, %o7, %g1 fpack16 %f4, %f13 movneg %icc, %i0, %i4 edge8l %o5, %i1, %g2 subc %g5, 0x019C, %l2 bvs,a loop_823 sdivcc %g4, 0x11DA, %o6 wr %g0, 0x80, %asi ldsha [%l7 + 0x6A] %asi, %l5 loop_823: addc %o4, %g6, %l4 addc %i5, %o1, %l6 fbug,a %fcc3, loop_824 prefetch [%l7 + 0x40], 0x3 fbuge %fcc2, loop_825 udivx %l0, 0x0949, %o3 loop_824: move %xcc, %o2, %o0 lduh [%l7 + 0x3E], %i6 loop_825: fba,a %fcc2, loop_826 andcc %i2, %l1, %g7 fmovrdlz %l3, %f26, %f12 te %xcc, 0x0 loop_826: fpsub32s %f23, %f6, %f19 fpadd16 %f2, %f12, %f4 brgez,a %g3, loop_827 andcc %i7, 0x1787, %i3 mova %icc, %g1, %i0 fbg %fcc3, loop_828 loop_827: fnegd %f14, %f24 fnot1 %f16, %f16 orcc %o7, 0x0FFA, %i4 loop_828: srax %i1, %o5, %g5 fnors %f28, %f19, %f12 sth %l2, [%l7 + 0x22] fmovrdgz %g4, %f14, %f22 array32 %g2, %o6, %l5 fornot2s %f18, %f26, %f9 and %o4, %l4, %i5 addc %o1, 0x1BE8, %l6 xorcc %l0, %g6, %o3 edge8n %o2, %i6, %o0 srlx %l1, %g7, %i2 fmovsvc %icc, %f20, %f26 ldd [%l7 + 0x78], %f22 movg %icc, %l3, %g3 fbe,a %fcc2, loop_829 movn %xcc, %i3, %g1 lduw [%l7 + 0x48], %i7 tgu %icc, 0x3 loop_829: tle %icc, 0x3 xnor %i0, %o7, %i1 siam 0x5 subc %o5, 0x049D, %g5 subccc %i4, 0x0B36, %l2 wr %g0, 0x11, %asi stda %f0, [%l7 + 0x40] %asi alignaddr %g4, %g2, %l5 orcc %o6, %l4, %o4 array8 %o1, %l6, %i5 wr %g0, 0x80, %asi ldxa [%l7 + 0x78] %asi, %g6 fcmpeq16 %f10, %f12, %o3 andn %l0, 0x0972, %i6 fnot2s %f10, %f16 tcc %xcc, 0x0 fmul8ulx16 %f22, %f26, %f4 edge32ln %o0, %o2, %l1 array32 %i2, %l3, %g3 movvs %icc, %g7, %g1 fabss %f18, %f19 edge32n %i3, %i7, %o7 sethi 0x0CC9, %i1 addccc %i0, %o5, %g5 ldsb [%l7 + 0x1E], %i4 wr %g0, 0x11, %asi ldsba [%l7 + 0x24] %asi, %l2 movrgz %g2, 0x14A, %g4 movcc %xcc, %l5, %l4 tcs %xcc, 0x5 bpos,pn %xcc, loop_830 fblg,a %fcc3, loop_831 edge16l %o6, %o1, %l6 sra %o4, 0x19, %i5 loop_830: movrlez %o3, 0x112, %g6 loop_831: movrgz %l0, 0x384, %i6 taddcctv %o0, %o2, %i2 bge,a,pn %icc, loop_832 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %l3, %g3, %g7 nop setx loop_833, %l0, %l1 jmpl %l1, %g1 loop_832: and %i3, %i7, %l1 movrne %i1, 0x1CF, %o7 umulcc %i0, %o5, %i4 loop_833: movl %xcc, %g5, %l2 movrlz %g2, %l5, %l4 fpackfix %f6, %f3 andn %o6, %g4, %l6 subccc %o1, %o4, %o3 tn %xcc, 0x2 edge16 %g6, %l0, %i6 set 0x3E, %o0 lduba [%l7 + %o0] 0x18, %i5 brnz,a %o0, loop_834 umulcc %i2, 0x10CB, %l3 fmovdg %icc, %f19, %f7 udivcc %g3, 0x1C7F, %o2 loop_834: edge32n %g7, %i3, %g1 fbne %fcc2, loop_835 fmovde %icc, %f24, %f29 st %f13, [%l7 + 0x38] ta %xcc, 0x1 loop_835: edge16 %i7, %i1, %o7 stbar movg %icc, %i0, %l1 fmovse %icc, %f15, %f21 sethi 0x1931, %o5 wr %g0, 0x88, %asi lduwa [%l7 + 0x1C] %asi, %i4 fcmpgt32 %f6, %f26, %l2 array16 %g2, %g5, %l4 movne %xcc, %l5, %o6 movvs %icc, %g4, %o1 siam 0x6 ldsh [%l7 + 0x60], %l6 set 0x40, %o5 stda %f16, [%l7 + %o5] 0x81 srlx %o4, %g6, %o3 array32 %l0, %i5, %o0 add %l7, 0x4C, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %i6 casa [%l6] %asi, %i6, %i2 tpos %icc, 0x3 fmovscc %xcc, %f8, %f23 movne %xcc, %g3, %o2 movrlz %l3, %i3, %g1 ldsb [%l7 + 0x4B], %i7 brlez %i1, loop_836 bcc %xcc, loop_837 movne %xcc, %o7, %g7 edge32n %i0, %l1, %i4 loop_836: fbge %fcc2, loop_838 loop_837: andn %l2, 0x0F29, %g2 lduh [%l7 + 0x0C], %o5 set 0x75, %i4 ldstuba [%l7 + %i4] 0x11, %g5 loop_838: move %icc, %l5, %l4 umulcc %o6, 0x0380, %g4 mova %xcc, %l6, %o4 smulcc %o1, 0x00CB, %g6 tl %xcc, 0x7 call loop_839 movrlz %o3, 0x061, %l0 bleu,a loop_840 fmul8ulx16 %f20, %f24, %f22 loop_839: bvs %xcc, loop_841 move %icc, %o0, %i6 loop_840: array32 %i2, %g3, %i5 smul %l3, 0x00CF, %i3 loop_841: fbue %fcc1, loop_842 tleu %icc, 0x3 sra %g1, 0x19, %i7 fbn,a %fcc3, loop_843 loop_842: bcs,a,pt %icc, loop_844 fands %f26, %f4, %f21 alignaddr %o2, %i1, %g7 loop_843: subcc %i0, 0x1551, %l1 loop_844: edge32 %i4, %l2, %o7 stbar fbul,a %fcc1, loop_845 ld [%l7 + 0x40], %f1 for %f2, %f4, %f12 fbug,a %fcc1, loop_846 loop_845: edge16 %o5, %g2, %g5 edge8l %l4, %o6, %l5 subcc %g4, 0x0808, %l6 loop_846: movvc %xcc, %o1, %g6 sdivx %o4, 0x123D, %l0 fmovdl %xcc, %f20, %f3 sethi 0x02C6, %o3 andcc %o0, 0x078C, %i6 taddcctv %i2, 0x0FAE, %i5 tsubcc %g3, 0x1684, %i3 move %xcc, %l3, %g1 movpos %icc, %i7, %o2 fabss %f3, %f7 movrlez %g7, 0x140, %i1 fmovrdlez %l1, %f20, %f8 wr %g0, 0x58, %asi ldxa [%g0 + 0x20] %asi, %i0 xorcc %i4, %l2, %o7 subcc %g2, 0x0A4A, %o5 ldx [%l7 + 0x58], %l4 tgu %xcc, 0x2 taddcctv %g5, 0x182C, %l5 bneg,a,pn %icc, loop_847 tsubcctv %g4, 0x1F30, %o6 fmovsge %icc, %f19, %f22 fabsd %f4, %f2 loop_847: fba %fcc2, loop_848 sdivx %l6, 0x131D, %g6 fmovrse %o4, %f16, %f3 edge16 %l0, %o1, %o0 loop_848: fnot2s %f4, %f11 fcmps %fcc3, %f26, %f16 tcc %xcc, 0x5 bn,a,pt %xcc, loop_849 fors %f31, %f0, %f15 wr %g0, 0x23, %asi stxa %i6, [%l7 + 0x38] %asi membar #Sync loop_849: move %icc, %i2, %i5 movgu %xcc, %g3, %i3 edge16ln %o3, %g1, %l3 fpackfix %f10, %f15 lduh [%l7 + 0x74], %i7 xnorcc %g7, 0x026F, %i1 fnand %f6, %f6, %f4 andcc %o2, %i0, %l1 sir 0x1DB5 te %icc, 0x1 movleu %xcc, %l2, %i4 fornot1 %f30, %f18, %f18 fcmpeq16 %f14, %f22, %g2 umulcc %o5, %l4, %o7 fmovdle %xcc, %f28, %f14 fbge %fcc2, loop_850 nop setx loop_851, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fnot2 %f12, %f18 ldsw [%l7 + 0x64], %g5 loop_850: array16 %g4, %l5, %l6 loop_851: tleu %icc, 0x0 fmovs %f6, %f8 prefetch [%l7 + 0x6C], 0x1 srl %o6, %g6, %l0 movrlez %o4, 0x20F, %o0 umul %i6, %o1, %i2 edge32n %g3, %i3, %o3 fcmpeq32 %f24, %f28, %i5 addccc %g1, %i7, %g7 fmovdcs %xcc, %f13, %f25 brgez %l3, loop_852 tl %xcc, 0x1 fandnot2 %f4, %f24, %f8 brlez %i1, loop_853 loop_852: fmovrdgz %i0, %f10, %f22 membar 0x4B stb %o2, [%l7 + 0x45] loop_853: movne %xcc, %l1, %i4 tneg %xcc, 0x7 edge16l %l2, %o5, %l4 tvc %xcc, 0x5 fbl %fcc0, loop_854 tcc %icc, 0x2 fba,a %fcc2, loop_855 fors %f5, %f29, %f8 loop_854: movrgz %g2, 0x34A, %o7 add %g5, %g4, %l6 loop_855: nop add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l5, %o6 sdiv %g6, 0x01A6, %o4 xnorcc %l0, %i6, %o0 stb %i2, [%l7 + 0x7D] umul %o1, 0x0301, %g3 membar 0x3C fabsd %f8, %f2 ld [%l7 + 0x4C], %f4 popc 0x0AE4, %i3 tvs %icc, 0x7 fba,a %fcc1, loop_856 xnorcc %i5, %o3, %g1 sdiv %g7, 0x0A34, %i7 bge,a,pt %icc, loop_857 loop_856: taddcctv %l3, 0x070E, %i1 tvc %xcc, 0x1 andncc %i0, %l1, %o2 loop_857: edge32 %l2, %i4, %l4 edge16l %o5, %o7, %g5 edge8ln %g4, %g2, %l5 fmovsg %icc, %f11, %f29 fnands %f17, %f13, %f27 fmovdvc %icc, %f26, %f3 array32 %l6, %o6, %g6 edge16ln %o4, %l0, %o0 or %i2, %i6, %g3 movrgz %i3, %i5, %o3 taddcc %o1, 0x0978, %g1 fcmpeq16 %f10, %f8, %i7 movle %icc, %l3, %g7 fpadd16s %f28, %f31, %f5 fbue,a %fcc1, loop_858 xnor %i1, 0x0BB0, %i0 movrlz %l1, %o2, %l2 tvc %xcc, 0x6 loop_858: fcmpes %fcc1, %f15, %f4 be,a loop_859 umul %i4, %o5, %o7 edge16ln %g5, %l4, %g2 edge8ln %g4, %l6, %o6 loop_859: sdiv %l5, 0x123B, %g6 lduh [%l7 + 0x62], %l0 mulx %o0, %i2, %i6 edge32n %g3, %o4, %i3 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %i4 te %icc, 0x1 tg %xcc, 0x4 st %f15, [%l7 + 0x40] fcmpne32 %f18, %f24, %o1 edge16 %g1, %o3, %l3 xnorcc %g7, 0x13EE, %i1 fxor %f8, %f28, %f18 brlz,a %i7, loop_860 mova %icc, %i0, %o2 ldd [%l7 + 0x28], %l2 edge16 %i4, %l1, %o7 loop_860: movgu %xcc, %g5, %l4 bcc,a loop_861 tgu %xcc, 0x2 wr %g0, 0x88, %asi ldstuba [%l7 + 0x63] %asi, %o5 loop_861: bcc,a,pt %icc, loop_862 fandnot2 %f20, %f18, %f26 sllx %g2, %l6, %g4 subccc %o6, 0x102E, %g6 loop_862: nop wr %g0, 0x4f, %asi stxa %l5, [%g0 + 0x18] %asi fcmple16 %f8, %f22, %l0 edge16ln %i2, %i6, %g3 or %o4, 0x0E3F, %i3 tneg %xcc, 0x3 add %l7, 0x70, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x11, %o0, %i5 stx %o1, [%l7 + 0x68] movrlez %o3, %l3, %g1 stx %g7, [%l7 + 0x60] fxnor %f20, %f2, %f2 fxor %f6, %f18, %f30 fmovrdlz %i1, %f10, %f4 smul %i0, 0x0B3C, %i7 fmovdne %icc, %f2, %f26 ldx [%l7 + 0x68], %o2 fmovsl %xcc, %f31, %f5 fmovrdne %l2, %f22, %f8 movcs %xcc, %i4, %o7 ld [%l7 + 0x24], %f7 taddcc %l1, %l4, %o5 fmovsgu %xcc, %f6, %f6 call loop_863 fabsd %f2, %f10 edge8ln %g5, %l6, %g4 movpos %icc, %o6, %g2 loop_863: membar 0x6F fpack16 %f14, %f30 fand %f4, %f14, %f12 fmovdneg %icc, %f17, %f31 fmovspos %xcc, %f5, %f19 bge,pt %icc, loop_864 udivcc %l5, 0x062D, %l0 edge8n %g6, %i2, %i6 fmovdpos %xcc, %f27, %f14 loop_864: nop wr %g0, 0x19, %asi lda [%l7 + 0x60] %asi, %f6 movleu %xcc, %o4, %g3 fmovrslz %i3, %f21, %f5 tsubcctv %o0, 0x02FE, %o1 bcs,pn %xcc, loop_865 edge16 %o3, %i5, %g1 brnz,a %g7, loop_866 movrne %l3, %i0, %i1 loop_865: edge8l %o2, %i7, %i4 set 0x00, %g7 ldxa [%g0 + %g7] 0x50, %l2 loop_866: xor %l1, %o7, %o5 fmovrdgez %l4, %f20, %f12 stbar edge16ln %g5, %g4, %l6 fbne %fcc2, loop_867 tneg %icc, 0x3 taddcc %o6, %g2, %l5 set 0x14, %i0 ldswa [%l7 + %i0] 0x81, %g6 loop_867: srax %l0, 0x03, %i2 brnz %o4, loop_868 fbne %fcc2, loop_869 tsubcctv %i6, %g3, %o0 edge32l %o1, %o3, %i5 loop_868: fmovrdgz %i3, %f16, %f14 loop_869: sdiv %g7, 0x06C2, %g1 udiv %i0, 0x1B72, %i1 tl %icc, 0x3 fcmps %fcc0, %f17, %f27 tsubcctv %o2, 0x0B1E, %l3 fornot1 %f30, %f26, %f26 siam 0x3 umulcc %i4, 0x0B52, %i7 sdivcc %l2, 0x128C, %o7 bcs %xcc, loop_870 fcmpgt16 %f8, %f6, %o5 movn %xcc, %l4, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_870: fbug,a %fcc2, loop_871 subc %g4, 0x0769, %l1 fcmped %fcc1, %f24, %f20 movrlz %l6, %o6, %g2 loop_871: movl %icc, %g6, %l5 bneg,a %xcc, loop_872 movrgez %i2, 0x27A, %o4 fands %f14, %f25, %f21 tcc %xcc, 0x5 loop_872: andcc %l0, %i6, %g3 fcmple16 %f14, %f6, %o0 nop setx loop_873, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ble,a loop_874 movrgz %o3, 0x3B2, %o1 movg %icc, %i5, %i3 loop_873: array32 %g7, %g1, %i0 loop_874: nop wr %g0, 0x81, %asi prefetcha [%l7 + 0x08] %asi, 0x1 fnegd %f4, %f20 fmovsvc %icc, %f12, %f17 fpsub32 %f8, %f22, %f20 set 0x78, %g2 lduwa [%l7 + %g2] 0x88, %l3 tgu %xcc, 0x6 umul %i4, %o2, %l2 movleu %icc, %i7, %o5 andncc %l4, %g5, %o7 fandnot2 %f8, %f20, %f26 edge32 %l1, %l6, %g4 te %icc, 0x1 addcc %o6, 0x08E2, %g6 fmuld8sux16 %f14, %f1, %f28 movge %xcc, %g2, %l5 fmovse %icc, %f5, %f28 fnot1 %f14, %f28 mova %xcc, %i2, %l0 addccc %o4, 0x1871, %i6 movrlez %o0, %o3, %g3 fmovdcs %icc, %f3, %f16 bge,pn %xcc, loop_875 fbn %fcc1, loop_876 tvc %xcc, 0x5 movne %xcc, %o1, %i3 loop_875: tvc %xcc, 0x7 loop_876: tneg %xcc, 0x6 nop set 0x5C, %i2 stw %i5, [%l7 + %i2] fpadd16s %f5, %f30, %f1 edge16n %g7, %g1, %i0 tsubcc %l3, %i4, %o2 tcs %icc, 0x5 brnz,a %l2, loop_877 edge32l %i7, %o5, %l4 fmovrslz %g5, %f3, %f16 fbug,a %fcc3, loop_878 loop_877: move %xcc, %i1, %l1 movpos %xcc, %l6, %o7 andncc %g4, %o6, %g6 loop_878: udivcc %g2, 0x1559, %l5 smul %i2, %l0, %i6 fmuld8ulx16 %f10, %f31, %f26 tsubcc %o0, %o4, %o3 fbo,a %fcc3, loop_879 ld [%l7 + 0x30], %f0 andcc %o1, 0x1963, %g3 fmovrdgez %i5, %f20, %f20 loop_879: sdivx %i3, 0x1EFD, %g7 umulcc %i0, 0x113B, %g1 edge8l %l3, %o2, %i4 brgz,a %l2, loop_880 tle %xcc, 0x5 fands %f19, %f17, %f1 edge16ln %i7, %o5, %l4 loop_880: fmovdvc %icc, %f17, %f29 fbule %fcc3, loop_881 xnorcc %g5, 0x1B97, %i1 edge32l %l6, %o7, %l1 sub %g4, 0x18AA, %g6 loop_881: xnorcc %o6, 0x1577, %g2 movn %xcc, %l5, %i2 movleu %xcc, %l0, %o0 sllx %i6, 0x02, %o4 fmovdne %icc, %f13, %f8 edge32n %o3, %o1, %g3 fmovdcc %xcc, %f3, %f17 smul %i5, %i3, %i0 prefetch [%l7 + 0x6C], 0x3 or %g1, 0x0656, %l3 prefetch [%l7 + 0x7C], 0x3 bge,a,pn %icc, loop_882 movge %icc, %g7, %o2 ta %xcc, 0x1 fone %f24 loop_882: brz,a %l2, loop_883 movleu %icc, %i7, %i4 array16 %o5, %g5, %l4 fmovsvc %xcc, %f6, %f1 loop_883: fmovsn %icc, %f31, %f0 membar 0x11 sllx %i1, %l6, %l1 tsubcc %o7, 0x0413, %g4 tsubcctv %o6, 0x171E, %g6 edge8n %l5, %i2, %l0 fbul %fcc2, loop_884 smulcc %o0, 0x1457, %g2 tleu %icc, 0x4 sir 0x13ED loop_884: movne %icc, %i6, %o4 edge8l %o1, %g3, %i5 tne %xcc, 0x4 fsrc1 %f4, %f10 umulcc %o3, %i3, %i0 tcs %xcc, 0x4 wr %g0, 0x18, %asi lduba [%l7 + 0x1C] %asi, %g1 ta %xcc, 0x0 edge32n %l3, %g7, %o2 tvs %icc, 0x0 array32 %i7, %l2, %o5 sdivcc %g5, 0x0670, %i4 set 0x27, %o1 ldstuba [%l7 + %o1] 0x80, %i1 fmovspos %icc, %f30, %f5 movne %xcc, %l6, %l4 set 0x4C, %i3 stha %l1, [%l7 + %i3] 0xeb membar #Sync bcc %icc, loop_885 smulcc %o7, 0x1F31, %g4 alignaddr %g6, %o6, %l5 fmovrslz %i2, %f21, %f25 loop_885: add %o0, %g2, %l0 ldd [%l7 + 0x30], %i6 fbl %fcc0, loop_886 movrlez %o1, %g3, %i5 st %f14, [%l7 + 0x64] sir 0x0B08 loop_886: addcc %o4, %i3, %o3 tgu %xcc, 0x4 wr %g0, 0x11, %asi ldstuba [%l7 + 0x5B] %asi, %g1 movneg %xcc, %l3, %i0 udivx %o2, 0x1DDD, %g7 brz %i7, loop_887 edge16n %l2, %o5, %i4 fmovdle %icc, %f9, %f23 edge32 %g5, %i1, %l6 loop_887: brlz %l1, loop_888 mulx %l4, %g4, %g6 edge16n %o6, %l5, %i2 edge32 %o0, %o7, %g2 loop_888: movg %icc, %l0, %i6 fpack32 %f2, %f4, %f0 fxors %f15, %f29, %f0 tsubcctv %g3, 0x0099, %o1 nop set 0x6C, %i6 prefetch [%l7 + %i6], 0x0 taddcctv %o4, %i3, %o3 xnor %g1, 0x0444, %l3 and %i0, 0x0923, %i5 edge16 %g7, %i7, %o2 te %xcc, 0x1 bneg loop_889 movrgez %l2, 0x1A8, %o5 movre %i4, %g5, %l6 sra %l1, 0x01, %i1 loop_889: nop set 0x78, %l3 lda [%l7 + %l3] 0x89, %f30 orncc %g4, %l4, %o6 mulscc %l5, %i2, %o0 fpadd32s %f13, %f21, %f15 ta %icc, 0x5 fmovscc %icc, %f30, %f25 nop setx loop_890, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tvs %icc, 0x5 or %o7, %g6, %g2 edge8ln %i6, %l0, %g3 loop_890: movpos %xcc, %o4, %o1 smul %i3, %o3, %g1 fmovdn %icc, %f14, %f15 fbul,a %fcc2, loop_891 add %l3, 0x07AA, %i0 fzeros %f15 bn %xcc, loop_892 loop_891: smul %i5, %i7, %o2 movle %icc, %l2, %o5 srax %g7, 0x05, %g5 loop_892: addc %i4, 0x1BFB, %l1 brnz,a %i1, loop_893 movrne %l6, 0x1CE, %g4 tle %icc, 0x2 andcc %o6, %l5, %l4 loop_893: nop setx loop_894, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done add %o0, 0x0267, %i2 set 0x40, %l1 stda %f0, [%l7 + %l1] 0xf0 membar #Sync loop_894: fblg,a %fcc3, loop_895 srax %g6, 0x19, %o7 tne %xcc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_895: subc %i6, %l0, %g2 edge16l %g3, %o4, %o1 fsrc1s %f20, %f25 movrgz %o3, 0x2EB, %i3 fandnot1s %f18, %f12, %f30 fbue,a %fcc2, loop_896 fsrc2 %f20, %f16 srlx %g1, 0x02, %i0 bvc,a,pt %xcc, loop_897 loop_896: subccc %l3, %i5, %i7 andn %o2, %l2, %o5 stbar loop_897: sdivcc %g5, 0x19E4, %i4 srlx %g7, 0x14, %l1 sth %l6, [%l7 + 0x46] fpsub32 %f4, %f0, %f24 edge32l %i1, %g4, %l5 movre %o6, %o0, %i2 bcc,pt %xcc, loop_898 smulcc %l4, %g6, %o7 fand %f24, %f28, %f22 set 0x34, %i1 ldswa [%l7 + %i1] 0x04, %l0 loop_898: ta %xcc, 0x4 movge %icc, %i6, %g3 fbo %fcc0, loop_899 srlx %o4, 0x0E, %o1 fmuld8ulx16 %f24, %f16, %f12 stx %g2, [%l7 + 0x28] loop_899: fxor %f20, %f8, %f30 set 0x58, %o7 prefetcha [%l7 + %o7] 0x89, 0x0 set 0x40, %l2 ldswa [%l7 + %l2] 0x89, %o3 sllx %g1, 0x01, %l3 fzero %f4 movvs %xcc, %i5, %i0 movre %i7, %l2, %o5 movrgez %g5, 0x180, %i4 bcc,a,pn %xcc, loop_900 umulcc %o2, %g7, %l6 srax %l1, %i1, %l5 addc %g4, %o6, %i2 loop_900: fmovdvs %xcc, %f5, %f19 sra %o0, 0x1C, %l4 fnands %f15, %f15, %f14 move %xcc, %g6, %o7 nop setx loop_901, %l0, %l1 jmpl %l1, %l0 udiv %i6, 0x1F32, %o4 movrlez %o1, %g2, %g3 movrlez %o3, 0x28A, %g1 loop_901: movrne %l3, 0x090, %i3 array8 %i5, %i7, %i0 sethi 0x0C13, %l2 fabsd %f2, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x78, %o6 lduwa [%l7 + %o6] 0x04, %o5 ta %icc, 0x5 wr %g0, 0x89, %asi stxa %g5, [%l7 + 0x08] %asi srl %i4, 0x08, %g7 ba %icc, loop_902 srax %l6, 0x17, %l1 movne %xcc, %o2, %l5 movvc %icc, %g4, %o6 loop_902: nop setx loop_903, %l0, %l1 jmpl %l1, %i1 edge16n %i2, %o0, %g6 set 0x48, %g3 stda %o6, [%l7 + %g3] 0x04 loop_903: fpsub32 %f16, %f4, %f22 sdivx %l4, 0x1641, %l0 fmul8x16au %f13, %f16, %f14 fornot2 %f22, %f2, %f18 brgez %i6, loop_904 andn %o1, %g2, %o4 andcc %o3, 0x0CFB, %g1 and %g3, 0x1498, %i3 loop_904: ta %xcc, 0x6 movg %xcc, %l3, %i5 andcc %i0, %i7, %o5 fmovdleu %icc, %f12, %f12 xnor %g5, %l2, %i4 subc %l6, %g7, %o2 tge %xcc, 0x2 movrgez %l5, 0x085, %g4 tpos %icc, 0x2 brgz,a %l1, loop_905 array8 %o6, %i1, %i2 andncc %o0, %g6, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_905: movneg %icc, %o7, %l0 andcc %i6, 0x0723, %o1 bpos loop_906 tcc %xcc, 0x0 tvs %icc, 0x0 tsubcctv %o4, 0x1BEF, %o3 loop_906: addcc %g2, %g1, %i3 set 0x64, %i5 ldstuba [%l7 + %i5] 0x88, %g3 set 0x7A, %o2 stha %i5, [%l7 + %o2] 0xeb membar #Sync umul %i0, 0x0DA2, %i7 sra %o5, %l3, %l2 fmul8ulx16 %f0, %f16, %f10 stw %i4, [%l7 + 0x50] move %icc, %g5, %l6 fmuld8ulx16 %f16, %f1, %f4 alignaddr %o2, %g7, %l5 fbne %fcc1, loop_907 edge16l %l1, %o6, %i1 fcmps %fcc3, %f9, %f12 fmovde %icc, %f2, %f4 loop_907: edge32 %i2, %g4, %o0 nop setx loop_908, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fabss %f25, %f11 ldx [%l7 + 0x50], %g6 taddcctv %l4, 0x1299, %o7 loop_908: fbu,a %fcc3, loop_909 nop set 0x38, %o3 ldd [%l7 + %o3], %l0 tvs %xcc, 0x5 fmovrde %i6, %f22, %f14 loop_909: fcmple32 %f26, %f6, %o1 wr %g0, 0x19, %asi lduwa [%l7 + 0x6C] %asi, %o3 fmovsneg %xcc, %f14, %f29 popc 0x1E26, %g2 nop setx loop_910, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry andncc %g1, %i3, %o4 sllx %g3, %i0, %i7 movvs %icc, %i5, %l3 loop_910: array8 %l2, %o5, %g5 movcc %icc, %i4, %o2 brz %g7, loop_911 srax %l5, %l6, %o6 set 0x74, %g4 ldsha [%l7 + %g4] 0x88, %l1 loop_911: edge16l %i1, %g4, %i2 set 0x14, %o4 lduba [%l7 + %o4] 0x80, %o0 subcc %g6, %l4, %l0 smulcc %o7, 0x04F9, %i6 ld [%l7 + 0x60], %f6 ld [%l7 + 0x38], %f1 array16 %o1, %o3, %g2 edge8 %i3, %o4, %g1 srax %i0, %i7, %i5 ta %icc, 0x6 sra %l3, 0x05, %g3 edge8n %l2, %o5, %g5 movgu %xcc, %o2, %i4 fblg,a %fcc3, loop_912 edge32l %l5, %g7, %l6 movrlez %l1, 0x105, %i1 edge16ln %o6, %i2, %o0 loop_912: edge32ln %g6, %g4, %l4 brz %o7, loop_913 ba,a,pn %xcc, loop_914 tleu %icc, 0x7 movrgez %i6, %o1, %o3 loop_913: ta %icc, 0x3 loop_914: sra %l0, 0x0E, %i3 alignaddrl %g2, %g1, %o4 edge32 %i0, %i5, %i7 andncc %l3, %l2, %o5 fcmped %fcc3, %f18, %f0 fbue %fcc0, loop_915 orcc %g5, %o2, %g3 sdivcc %i4, 0x146A, %l5 movvs %xcc, %g7, %l6 loop_915: or %i1, %l1, %i2 srax %o6, %g6, %g4 taddcc %o0, %o7, %l4 tge %icc, 0x6 fbule %fcc3, loop_916 xnor %o1, 0x0AC2, %o3 fbne,a %fcc3, loop_917 fbl,a %fcc2, loop_918 loop_916: fnot1s %f15, %f11 movleu %xcc, %i6, %i3 loop_917: tpos %xcc, 0x4 loop_918: movleu %icc, %g2, %l0 movrne %o4, %g1, %i5 xor %i0, 0x16B9, %l3 tle %icc, 0x5 addc %l2, %i7, %o5 movre %g5, %g3, %o2 fmovsa %icc, %f17, %f3 ld [%l7 + 0x70], %f31 fbule,a %fcc1, loop_919 taddcctv %i4, %g7, %l5 udiv %l6, 0x0EB5, %i1 mova %xcc, %i2, %o6 loop_919: edge32l %g6, %l1, %g4 fmovdvs %icc, %f28, %f29 fmovdgu %xcc, %f23, %f24 ldsw [%l7 + 0x4C], %o0 sllx %l4, 0x19, %o7 edge16l %o1, %o3, %i6 or %i3, 0x17FD, %l0 fpadd16 %f6, %f0, %f24 bpos,a,pn %xcc, loop_920 mulx %g2, %g1, %o4 sdiv %i5, 0x1F60, %i0 addc %l3, %l2, %o5 loop_920: add %g5, 0x0084, %i7 mulx %o2, %i4, %g3 edge8l %g7, %l6, %l5 movneg %icc, %i1, %o6 movpos %xcc, %g6, %l1 andncc %i2, %o0, %g4 fmovrdgez %o7, %f24, %f22 fandnot1s %f18, %f20, %f21 bvs,a loop_921 smulcc %l4, %o3, %o1 tvc %icc, 0x2 sir 0x116D loop_921: popc 0x0365, %i6 siam 0x3 stx %i3, [%l7 + 0x20] fcmpne16 %f26, %f28, %g2 stbar mova %xcc, %g1, %l0 ba,pt %icc, loop_922 tvc %icc, 0x3 fmovdle %icc, %f29, %f23 movne %icc, %o4, %i0 loop_922: nop wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f16 udiv %l3, 0x155B, %i5 fsrc1 %f20, %f24 udivcc %o5, 0x1856, %l2 fnand %f6, %f30, %f20 mulx %g5, %o2, %i4 fmovdpos %icc, %f17, %f13 tsubcc %i7, %g7, %g3 subccc %l5, 0x1B28, %i1 orncc %o6, 0x1D09, %l6 set 0x40, %l5 stda %g6, [%l7 + %l5] 0xea membar #Sync set 0x2E, %l0 ldstuba [%l7 + %l0] 0x04, %l1 edge32l %i2, %g4, %o7 movge %xcc, %o0, %l4 st %f23, [%l7 + 0x2C] ba,pn %xcc, loop_923 movvs %xcc, %o1, %i6 fmovrslez %o3, %f24, %f20 movvs %icc, %g2, %g1 loop_923: subccc %i3, %o4, %i0 edge32n %l0, %l3, %i5 ldsw [%l7 + 0x24], %l2 addc %o5, %g5, %o2 bg loop_924 ta %xcc, 0x2 bcs loop_925 taddcc %i4, 0x16CA, %g7 loop_924: nop set 0x4A, %i7 ldsha [%l7 + %i7] 0x14, %g3 loop_925: fzeros %f23 movge %icc, %l5, %i7 subc %i1, 0x1146, %l6 nop set 0x60, %g6 sth %g6, [%l7 + %g6] mulx %l1, %o6, %g4 orncc %i2, 0x00C5, %o7 bshuffle %f18, %f8, %f10 movrlez %o0, %l4, %i6 edge8ln %o1, %g2, %g1 fpsub32 %f24, %f16, %f16 fcmpes %fcc3, %f18, %f12 movleu %icc, %o3, %i3 fmovdne %icc, %f26, %f22 fsrc1 %f26, %f6 fcmple16 %f4, %f16, %i0 stw %o4, [%l7 + 0x10] edge32l %l0, %i5, %l3 mulscc %l2, 0x04EC, %g5 fbo,a %fcc1, loop_926 movn %icc, %o2, %i4 movrgez %g7, %g3, %o5 set 0x17, %g1 ldstuba [%l7 + %g1] 0x10, %i7 loop_926: swap [%l7 + 0x64], %l5 set 0x40, %g5 ldda [%l7 + %g5] 0x14, %f0 set 0x44, %l6 lduwa [%l7 + %l6] 0x89, %l6 tl %xcc, 0x1 ldstub [%l7 + 0x15], %g6 alignaddrl %l1, %i1, %g4 fmovsne %xcc, %f8, %f0 fbuge %fcc0, loop_927 tsubcc %i2, %o6, %o7 add %o0, %l4, %o1 edge32ln %i6, %g2, %g1 loop_927: tgu %xcc, 0x1 addcc %o3, 0x1FD6, %i3 or %o4, %l0, %i5 subcc %i0, %l2, %l3 swap [%l7 + 0x48], %o2 mulx %g5, %i4, %g3 subcc %o5, 0x02C6, %i7 fmovdvs %icc, %f5, %f10 stbar fmovda %icc, %f29, %f9 movgu %icc, %l5, %g7 edge16 %l6, %l1, %i1 set 0x54, %o0 stwa %g4, [%l7 + %o0] 0x04 movre %i2, %o6, %o7 bge,a %xcc, loop_928 mulx %o0, %g6, %o1 fmovrdgz %i6, %f8, %f18 fmovsn %icc, %f22, %f12 loop_928: edge8l %l4, %g2, %g1 array8 %o3, %i3, %l0 movgu %xcc, %o4, %i5 mova %icc, %i0, %l2 edge16 %o2, %l3, %g5 xnor %g3, %i4, %o5 movrlz %l5, %g7, %i7 fpadd32s %f30, %f5, %f12 fmovsne %xcc, %f27, %f12 fmovscc %icc, %f2, %f30 addccc %l6, %i1, %l1 fmovsvc %xcc, %f8, %f9 wr %g0, 0x10, %asi lda [%l7 + 0x08] %asi, %f14 tneg %icc, 0x0 add %i2, 0x17A0, %o6 wr %g0, 0x11, %asi ldswa [%l7 + 0x14] %asi, %o7 fnot1 %f8, %f28 fpadd32 %f24, %f26, %f14 ldd [%l7 + 0x38], %g4 edge16n %g6, %o0, %o1 fmul8x16au %f14, %f2, %f28 fmovdgu %xcc, %f26, %f3 orcc %l4, %i6, %g1 umulcc %g2, 0x1801, %o3 fnand %f26, %f30, %f28 xnor %i3, 0x1622, %l0 edge32ln %i5, %o4, %i0 lduh [%l7 + 0x20], %l2 brlz %l3, loop_929 fornot1 %f10, %f20, %f14 fnot1 %f26, %f8 movne %xcc, %g5, %o2 loop_929: edge16l %g3, %i4, %o5 sdivx %l5, 0x0117, %i7 fmovdvc %xcc, %f26, %f24 sir 0x1C05 fornot2s %f24, %f18, %f25 fbge,a %fcc2, loop_930 edge32 %l6, %g7, %l1 fandnot1s %f20, %f31, %f15 andcc %i2, %i1, %o7 loop_930: edge8n %g4, %o6, %g6 bg %icc, loop_931 edge16 %o1, %l4, %o0 tle %xcc, 0x7 tvc %icc, 0x1 loop_931: taddcc %g1, %i6, %o3 andncc %i3, %g2, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bneg,a,pt %icc, loop_932 sllx %o4, 0x00, %i0 fmovdne %icc, %f19, %f9 edge32ln %l2, %i5, %l3 loop_932: udiv %o2, 0x1F10, %g5 fsrc1s %f22, %f27 fmovrdne %g3, %f14, %f20 and %i4, 0x015A, %l5 nop set 0x34, %l4 stw %i7, [%l7 + %l4] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd16 %f18, %f8, %f0 sethi 0x0AFD, %o5 flush %l7 + 0x50 tge %xcc, 0x5 fbe %fcc1, loop_933 udivcc %g7, 0x1491, %l1 alignaddrl %l6, %i2, %o7 fmuld8ulx16 %f25, %f2, %f30 loop_933: sir 0x0FD3 srlx %g4, 0x0E, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %icc, 0x0 bpos %icc, loop_934 addccc %o6, %g6, %o1 smulcc %o0, 0x09F6, %g1 te %icc, 0x2 loop_934: tl %icc, 0x2 sub %i6, %l4, %o3 fandnot1 %f6, %f20, %f18 movrne %g2, 0x3F4, %l0 tcc %xcc, 0x4 ld [%l7 + 0x70], %f21 wr %g0, 0x11, %asi swapa [%l7 + 0x30] %asi, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x1E, %o5 stba %o4, [%l7 + %o5] 0x88 movvs %xcc, %l2, %i5 movrgez %l3, 0x18A, %o2 ldub [%l7 + 0x69], %i0 fmovde %icc, %f28, %f29 sra %g3, %g5, %l5 set 0x27, %i4 ldstuba [%l7 + %i4] 0x80, %i4 brlez %i7, loop_935 tne %xcc, 0x2 movrgez %g7, 0x295, %o5 stx %l1, [%l7 + 0x78] loop_935: tpos %xcc, 0x1 tl %icc, 0x3 edge16l %i2, %l6, %g4 fnands %f2, %f28, %f24 movrne %i1, %o7, %g6 edge8ln %o1, %o0, %o6 movrlez %i6, %l4, %o3 movvs %xcc, %g1, %l0 tge %icc, 0x2 nop setx loop_936, %l0, %l1 jmpl %l1, %g2 sethi 0x1C31, %i3 fmovs %f6, %f8 wr %g0, 0x80, %asi lduha [%l7 + 0x56] %asi, %l2 loop_936: udiv %i5, 0x0258, %o4 fmovrsne %o2, %f28, %f6 fcmpgt16 %f28, %f24, %l3 andncc %g3, %i0, %g5 addcc %i4, 0x0144, %l5 tneg %icc, 0x5 alignaddrl %i7, %g7, %o5 srax %l1, 0x1C, %l6 edge16 %i2, %i1, %o7 edge8ln %g4, %o1, %g6 fmovdneg %icc, %f4, %f29 tgu %icc, 0x2 orncc %o0, 0x1721, %i6 fpackfix %f12, %f24 bcs,a,pt %xcc, loop_937 alignaddr %o6, %l4, %g1 bpos,a loop_938 movne %icc, %o3, %l0 loop_937: or %i3, %l2, %i5 edge8l %o4, %g2, %l3 loop_938: nop set 0x20, %i0 lda [%l7 + %i0] 0x0c, %f9 set 0x28, %g2 stxa %o2, [%l7 + %g2] 0x2b membar #Sync srax %g3, %g5, %i4 fmovrsgz %i0, %f18, %f10 subcc %i7, %g7, %l5 fpsub16 %f12, %f10, %f12 wr %g0, 0x19, %asi ldstuba [%l7 + 0x13] %asi, %l1 taddcc %o5, %l6, %i1 movrne %i2, 0x0B8, %g4 brgez,a %o7, loop_939 andncc %g6, %o1, %i6 brnz,a %o0, loop_940 fpmerge %f6, %f8, %f26 loop_939: movne %xcc, %l4, %o6 orcc %o3, %g1, %i3 loop_940: fmovrsgz %l2, %f19, %f18 sdivcc %l0, 0x0FC8, %o4 movre %g2, %l3, %i5 srl %o2, 0x01, %g5 wr %g0, 0x11, %asi ldsba [%l7 + 0x5E] %asi, %g3 st %f28, [%l7 + 0x1C] ba,a %xcc, loop_941 ble,a %icc, loop_942 fnand %f6, %f14, %f0 fmul8ulx16 %f16, %f8, %f14 loop_941: taddcctv %i0, %i7, %i4 loop_942: movrlez %l5, %l1, %o5 set 0x22, %i2 lduha [%l7 + %i2] 0x0c, %g7 tl %icc, 0x3 fmovsleu %xcc, %f15, %f15 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %icc, 0x4 edge8n %l6, %i2, %i1 tvc %xcc, 0x3 addccc %g4, 0x0BDF, %g6 edge8 %o1, %i6, %o0 umul %l4, 0x01CC, %o7 orcc %o6, %o3, %g1 set 0x34, %o1 stwa %i3, [%l7 + %o1] 0x15 mova %icc, %l2, %o4 edge16n %l0, %g2, %i5 fmovdpos %xcc, %f13, %f14 smulcc %o2, %l3, %g3 movgu %xcc, %g5, %i0 fbu,a %fcc2, loop_943 xorcc %i7, 0x0747, %i4 udivx %l1, 0x1109, %o5 siam 0x4 loop_943: sra %g7, %l6, %l5 lduh [%l7 + 0x26], %i1 fpsub32 %f4, %f28, %f8 ldd [%l7 + 0x40], %f30 edge32l %g4, %g6, %o1 movrne %i2, %o0, %l4 fmovdge %icc, %f27, %f30 ld [%l7 + 0x74], %f2 ldd [%l7 + 0x60], %f10 fmovdgu %xcc, %f25, %f21 set 0x2B, %i3 ldstuba [%l7 + %i3] 0x19, %o7 tg %xcc, 0x5 xnorcc %o6, 0x1371, %o3 fcmpes %fcc1, %f25, %f20 subc %g1, 0x01EC, %i6 fbue %fcc3, loop_944 movrgez %i3, 0x10A, %l2 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 flush %l7 + 0x6C loop_944: fbge %fcc0, loop_946 tpos %icc, 0x6 loop_945: ta %xcc, 0x7 edge16 %o4, %g2, %i5 loop_946: ldx [%l7 + 0x48], %l0 bshuffle %f22, %f24, %f14 sdivcc %l3, 0x103E, %o2 sir 0x1CA1 fnor %f26, %f18, %f18 bvc %icc, loop_947 fmul8ulx16 %f10, %f20, %f10 tsubcctv %g3, 0x13F4, %i0 fmovspos %icc, %f0, %f13 loop_947: movl %xcc, %g5, %i4 edge8 %i7, %l1, %o5 addccc %l6, 0x001C, %l5 sll %g7, %g4, %g6 and %o1, %i2, %o0 sdivcc %i1, 0x06C0, %o7 fabsd %f12, %f18 movl %xcc, %o6, %l4 ldx [%l7 + 0x48], %o3 bshuffle %f2, %f18, %f20 taddcc %i6, 0x1AF2, %i3 edge8l %g1, %l2, %o4 mova %xcc, %g2, %i5 edge16l %l0, %l3, %o2 umulcc %g3, %i0, %g5 orn %i7, 0x1BC6, %i4 fbule,a %fcc0, loop_948 fcmpne32 %f8, %f22, %o5 fnot2s %f9, %f26 bleu,pt %xcc, loop_949 loop_948: xorcc %l1, 0x19CA, %l6 subc %g7, %l5, %g4 movre %g6, %o1, %i2 loop_949: edge8l %o0, %i1, %o6 wr %g0, 0x10, %asi stwa %o7, [%l7 + 0x40] %asi tge %xcc, 0x3 movvc %xcc, %l4, %i6 tleu %xcc, 0x4 umulcc %o3, 0x03FE, %g1 sir 0x03ED xnorcc %l2, 0x1AD2, %o4 subccc %g2, %i5, %l0 fmovs %f25, %f1 bn,a,pt %icc, loop_950 andcc %l3, 0x0701, %o2 tvs %icc, 0x2 add %g3, %i0, %i3 loop_950: edge32l %i7, %g5, %i4 fbl,a %fcc3, loop_951 movrlez %o5, 0x265, %l6 fbule %fcc0, loop_952 fpadd16s %f0, %f0, %f19 loop_951: movl %icc, %g7, %l1 bpos,a %xcc, loop_953 loop_952: and %g4, 0x18B1, %g6 wr %g0, 0x81, %asi swapa [%l7 + 0x28] %asi, %o1 loop_953: nop set 0x48, %g7 std %l4, [%l7 + %g7] bleu,a %icc, loop_954 fbo %fcc0, loop_955 movneg %xcc, %i2, %o0 and %o6, %i1, %l4 loop_954: fmovrsne %i6, %f5, %f2 loop_955: srl %o3, %o7, %g1 tleu %icc, 0x1 std %f12, [%l7 + 0x58] fxors %f24, %f23, %f13 add %l7, 0x48, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o4, %g2 movrgz %i5, 0x075, %l0 fbu,a %fcc0, loop_956 fcmpne16 %f18, %f30, %l2 edge16ln %o2, %g3, %i0 tvs %xcc, 0x4 loop_956: smul %i3, %i7, %g5 array8 %i4, %o5, %l6 movgu %icc, %g7, %l3 fnot1s %f24, %f29 orncc %l1, 0x1AF6, %g6 bcs,pt %icc, loop_957 sdivcc %o1, 0x1D5C, %g4 mova %icc, %l5, %o0 edge32n %i2, %i1, %o6 loop_957: tcc %icc, 0x5 or %i6, %l4, %o3 edge8 %g1, %o7, %g2 sdivcc %i5, 0x1527, %l0 movvs %xcc, %l2, %o4 movgu %xcc, %g3, %o2 array32 %i0, %i3, %i7 wr %g0, 0x10, %asi lda [%l7 + 0x58] %asi, %f13 set 0x1C, %l3 stwa %i4, [%l7 + %l3] 0xe2 membar #Sync movrlz %o5, 0x2AB, %l6 taddcctv %g5, 0x03A7, %l3 fmovdl %icc, %f10, %f17 movre %l1, 0x157, %g6 movne %xcc, %g7, %g4 fbe,a %fcc1, loop_958 edge16n %l5, %o0, %i2 andn %o1, %o6, %i6 movge %icc, %i1, %l4 loop_958: tleu %xcc, 0x4 srl %g1, %o7, %g2 bleu,a %icc, loop_959 subcc %o3, %l0, %l2 or %o4, %g3, %o2 stx %i5, [%l7 + 0x78] loop_959: sra %i3, %i0, %i7 srax %i4, %o5, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x40, %l1 ldda [%l7 + %l1] 0x2e, %i6 fornot2s %f4, %f6, %f16 edge32n %l3, %l1, %g6 orn %g7, %l5, %g4 addc %i2, %o0, %o6 set 0x40, %i1 stda %o0, [%l7 + %i1] 0x11 movvc %xcc, %i1, %i6 movrne %g1, %l4, %o7 move %icc, %g2, %o3 bgu,a loop_960 fbul %fcc1, loop_961 fbuge %fcc3, loop_962 tle %icc, 0x4 loop_960: mova %xcc, %l0, %o4 loop_961: smulcc %l2, 0x177C, %g3 loop_962: or %o2, %i3, %i0 fbug,a %fcc2, loop_963 fmovdneg %xcc, %f16, %f15 andn %i5, 0x19BF, %i4 te %xcc, 0x6 loop_963: nop setx loop_964, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fnor %f8, %f2, %f14 edge8 %i7, %g5, %o5 fcmpd %fcc3, %f14, %f28 loop_964: subc %l3, %l1, %l6 umul %g6, %g7, %l5 ld [%l7 + 0x18], %f12 tle %xcc, 0x2 mulx %g4, 0x1C50, %i2 edge32ln %o0, %o1, %o6 ldd [%l7 + 0x08], %f2 movgu %icc, %i6, %i1 fandnot1 %f16, %f18, %f10 fbl,a %fcc1, loop_965 tcc %xcc, 0x3 fpadd32 %f8, %f4, %f4 bl,pn %xcc, loop_966 loop_965: srlx %l4, 0x1A, %o7 fnot1 %f2, %f14 wr %g0, 0x80, %asi ldsba [%l7 + 0x1E] %asi, %g2 loop_966: andn %g1, %o3, %l0 sir 0x0B77 fxnors %f16, %f15, %f13 fmul8ulx16 %f18, %f24, %f24 tcs %xcc, 0x7 movgu %icc, %o4, %l2 movvc %xcc, %o2, %g3 array8 %i0, %i5, %i3 lduh [%l7 + 0x30], %i4 srl %g5, 0x08, %i7 wr %g0, 0x19, %asi ldstuba [%l7 + 0x3D] %asi, %o5 and %l3, %l1, %l6 bg,pn %icc, loop_967 edge8 %g6, %l5, %g4 movrlez %g7, %o0, %i2 movn %xcc, %o1, %o6 loop_967: prefetch [%l7 + 0x20], 0x1 fbl,a %fcc3, loop_968 movvs %xcc, %i6, %i1 array16 %o7, %l4, %g2 edge8ln %g1, %l0, %o4 loop_968: for %f30, %f16, %f24 brlez,a %l2, loop_969 tsubcc %o3, %o2, %g3 edge32l %i0, %i3, %i4 nop setx loop_970, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_969: movgu %icc, %g5, %i7 alignaddr %o5, %l3, %l1 tvc %xcc, 0x4 loop_970: xnorcc %l6, 0x0EF1, %i5 move %xcc, %g6, %l5 bn,a loop_971 bcs,a %icc, loop_972 sdiv %g4, 0x0554, %o0 fmovsgu %xcc, %f11, %f6 loop_971: fornot1s %f29, %f0, %f26 loop_972: nop set 0x40, %i6 stda %f16, [%l7 + %i6] 0x14 sdiv %g7, 0x00E8, %o1 movle %icc, %o6, %i6 fpadd16s %f29, %f22, %f14 fnot2s %f28, %f12 movgu %xcc, %i2, %o7 stw %l4, [%l7 + 0x74] set 0x08, %o7 stwa %i1, [%l7 + %o7] 0x80 tpos %xcc, 0x2 tsubcctv %g1, %g2, %l0 edge8 %l2, %o4, %o3 sllx %o2, 0x07, %i0 movl %icc, %g3, %i4 fmovsl %xcc, %f14, %f2 brlez %g5, loop_973 be %xcc, loop_974 fbne,a %fcc3, loop_975 fnands %f0, %f24, %f19 loop_973: umulcc %i3, %i7, %o5 loop_974: nop set 0x51, %o6 ldsba [%l7 + %o6] 0x04, %l1 loop_975: tne %icc, 0x2 sdivx %l3, 0x05DD, %i5 fcmpne32 %f18, %f2, %l6 tneg %icc, 0x5 set 0x18, %l2 lduha [%l7 + %l2] 0x80, %g6 tpos %icc, 0x0 ba,pt %xcc, loop_976 stb %l5, [%l7 + 0x76] flush %l7 + 0x78 fand %f4, %f8, %f28 loop_976: sdiv %o0, 0x00EA, %g7 sra %g4, %o6, %o1 sdiv %i6, 0x1EDF, %o7 fnand %f22, %f26, %f2 fpadd16s %f31, %f2, %f21 and %l4, 0x037C, %i1 andcc %i2, %g1, %g2 movneg %icc, %l2, %o4 fors %f5, %f13, %f14 taddcc %l0, 0x121B, %o2 array32 %o3, %i0, %i4 fmovsvs %icc, %f16, %f23 fpack16 %f26, %f30 fpadd32s %f5, %f14, %f20 taddcc %g3, %g5, %i7 sdivcc %i3, 0x1C98, %o5 ldub [%l7 + 0x13], %l1 edge32n %l3, %l6, %g6 fcmpgt32 %f0, %f6, %i5 array16 %l5, %g7, %o0 membar 0x15 fbuge %fcc0, loop_977 movvs %icc, %o6, %o1 fone %f24 xorcc %g4, 0x00D2, %i6 loop_977: orncc %l4, %o7, %i2 fmovrsgz %g1, %f12, %f12 bn loop_978 tgu %xcc, 0x3 movg %icc, %g2, %l2 tsubcc %o4, %l0, %i1 loop_978: subcc %o3, %i0, %i4 fcmped %fcc2, %f10, %f12 movg %xcc, %o2, %g5 fmovsgu %icc, %f14, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %xcc, 0x3 brz,a %g3, loop_979 bg,a %xcc, loop_980 movrne %i7, %i3, %l1 tge %xcc, 0x6 loop_979: addcc %o5, %l6, %l3 loop_980: movrne %g6, 0x0C2, %l5 tsubcctv %i5, 0x1854, %o0 set 0x18, %i5 lda [%l7 + %i5] 0x11, %f6 alignaddrl %o6, %g7, %o1 edge32ln %g4, %l4, %i6 movvs %icc, %o7, %i2 call loop_981 fornot1s %f17, %f0, %f30 bge,a,pt %icc, loop_982 edge8ln %g2, %g1, %l2 loop_981: edge32n %o4, %l0, %o3 tn %icc, 0x5 loop_982: edge8 %i0, %i4, %i1 fmovrde %o2, %f22, %f12 tneg %xcc, 0x4 fmovrdgz %g3, %f0, %f6 smul %i7, %i3, %g5 taddcc %o5, %l6, %l1 te %icc, 0x4 bne,pt %xcc, loop_983 siam 0x2 fxnors %f14, %f27, %f28 fmovsge %xcc, %f27, %f7 loop_983: sdivx %g6, 0x0543, %l3 movrlz %i5, %l5, %o6 umul %g7, 0x14D5, %o1 brlz,a %o0, loop_984 membar 0x29 andncc %l4, %i6, %o7 add %i2, 0x05FF, %g4 loop_984: edge16l %g1, %l2, %o4 addccc %g2, %o3, %i0 membar 0x39 subcc %i4, 0x027B, %l0 sllx %i1, 0x08, %o2 orncc %i7, 0x106C, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %g5, %o5, %i3 movcc %icc, %l6, %g6 movvc %icc, %l3, %i5 andncc %l1, %o6, %l5 xnorcc %o1, %o0, %g7 te %xcc, 0x0 wr %g0, 0x19, %asi stda %i6, [%l7 + 0x28] %asi movvs %icc, %l4, %i2 pdist %f6, %f4, %f14 brlez %o7, loop_985 fxnors %f4, %f1, %f9 srlx %g4, %g1, %l2 subc %g2, 0x0B53, %o4 loop_985: ld [%l7 + 0x4C], %f28 nop set 0x6C, %o2 ldsw [%l7 + %o2], %i0 edge32ln %i4, %l0, %i1 fones %f19 tge %icc, 0x4 fcmpne32 %f18, %f22, %o2 fpack32 %f24, %f20, %f8 ld [%l7 + 0x6C], %f29 umul %o3, 0x16C6, %i7 tle %icc, 0x6 fnegs %f31, %f17 fxnor %f30, %f26, %f28 add %l7, 0x64, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %g3 casa [%l6] 0x19, %g3, %o5 taddcctv %i3, 0x1AA6, %g5 movre %g6, %l6, %i5 sll %l3, %o6, %l5 movrlez %l1, %o0, %o1 fpack32 %f26, %f2, %f18 brgez %g7, loop_986 srl %i6, %l4, %i2 fsrc2s %f24, %f17 edge8ln %o7, %g1, %g4 loop_986: edge16 %g2, %o4, %i0 ta %xcc, 0x1 set 0x64, %g3 lda [%l7 + %g3] 0x04, %f14 brz %l2, loop_987 movcs %icc, %l0, %i4 sethi 0x08F1, %o2 movrlz %o3, 0x2DD, %i1 loop_987: sdiv %g3, 0x0AD9, %o5 sethi 0x130F, %i7 wr %g0, 0x0c, %asi swapa [%l7 + 0x44] %asi, %i3 brz,a %g5, loop_988 fones %f28 and %l6, %i5, %g6 fmovsa %icc, %f7, %f23 loop_988: ldx [%l7 + 0x28], %l3 umulcc %o6, %l5, %l1 tn %xcc, 0x6 sdivcc %o0, 0x01E2, %o1 set 0x40, %o3 stxa %g7, [%l7 + %o3] 0xea membar #Sync umul %i6, %l4, %o7 fmovda %xcc, %f9, %f28 tgu %icc, 0x3 sethi 0x0ACB, %i2 alignaddr %g4, %g1, %o4 udivcc %i0, 0x0E4B, %g2 fpsub32s %f23, %f11, %f13 edge16n %l0, %l2, %i4 nop setx loop_989, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fcmpne32 %f8, %f4, %o3 tvc %xcc, 0x2 addc %i1, 0x0AE8, %g3 loop_989: orcc %o5, 0x073D, %i7 fble %fcc1, loop_990 bcs,a,pn %xcc, loop_991 fnors %f31, %f12, %f29 membar 0x14 loop_990: tsubcctv %i3, %o2, %g5 loop_991: stbar sdivx %l6, 0x06E5, %g6 fsrc2 %f18, %f12 sdivx %i5, 0x09F3, %o6 move %icc, %l3, %l5 brgez,a %o0, loop_992 movg %xcc, %l1, %g7 fands %f13, %f9, %f18 tsubcc %o1, %i6, %l4 loop_992: fmovrsgz %i2, %f2, %f9 fornot1s %f22, %f13, %f23 add %o7, 0x0FC8, %g4 tle %xcc, 0x2 movle %icc, %o4, %i0 movg %xcc, %g2, %l0 fbul %fcc2, loop_993 ldd [%l7 + 0x48], %l2 bvc,pt %icc, loop_994 umul %g1, 0x04A3, %o3 loop_993: nop set 0x4A, %o4 stha %i1, [%l7 + %o4] 0x27 membar #Sync loop_994: fones %f26 fpmerge %f19, %f13, %f16 fandnot2 %f20, %f18, %f24 edge8n %i4, %g3, %i7 fblg,a %fcc2, loop_995 tg %icc, 0x5 fmuld8ulx16 %f29, %f20, %f6 brlez %o5, loop_996 loop_995: fmovsle %icc, %f17, %f1 movleu %xcc, %i3, %g5 fmovdcc %icc, %f14, %f13 loop_996: xnorcc %l6, %g6, %o2 fmovrse %o6, %f8, %f1 sdivcc %i5, 0x08C6, %l5 wr %g0, 0x11, %asi ldsba [%l7 + 0x0F] %asi, %l3 array32 %l1, %g7, %o0 movrlez %o1, 0x2BB, %i6 ldsh [%l7 + 0x76], %i2 tneg %icc, 0x3 tle %icc, 0x7 ld [%l7 + 0x30], %f0 lduw [%l7 + 0x24], %l4 fmovrslz %g4, %f31, %f29 sub %o7, %o4, %i0 edge32ln %g2, %l0, %g1 sll %o3, 0x10, %l2 subcc %i4, 0x1FDB, %i1 fxnors %f12, %f15, %f21 tsubcc %i7, %o5, %i3 fbug,a %fcc1, loop_997 fmovrslez %g5, %f2, %f12 edge16n %l6, %g3, %o2 movvs %xcc, %o6, %g6 loop_997: smul %l5, 0x09D8, %i5 fpadd32 %f6, %f4, %f22 movgu %icc, %l3, %l1 tsubcc %g7, 0x0410, %o1 brlez,a %o0, loop_998 movl %xcc, %i2, %i6 brnz %g4, loop_999 movleu %xcc, %l4, %o4 loop_998: fcmpne32 %f26, %f10, %o7 edge16l %g2, %l0, %i0 loop_999: movrlz %o3, %l2, %g1 move %icc, %i1, %i4 fbl %fcc2, loop_1000 tpos %xcc, 0x5 tcs %xcc, 0x1 alignaddr %o5, %i7, %g5 loop_1000: udivx %i3, 0x101B, %l6 movne %icc, %g3, %o6 fmovrde %o2, %f18, %f8 fbn,a %fcc0, loop_1001 movpos %icc, %g6, %i5 sra %l5, 0x00, %l3 xor %g7, 0x1C62, %o1 loop_1001: edge16 %o0, %i2, %l1 mulx %i6, %l4, %o4 prefetch [%l7 + 0x08], 0x0 add %o7, %g2, %l0 movvs %icc, %g4, %o3 ble,pn %xcc, loop_1002 movre %i0, %g1, %i1 fnand %f10, %f0, %f14 fornot2s %f8, %f12, %f28 loop_1002: or %i4, %o5, %l2 movl %xcc, %i7, %i3 fcmpd %fcc0, %f4, %f26 alignaddrl %l6, %g5, %o6 fcmpne16 %f26, %f6, %o2 st %f6, [%l7 + 0x60] sdiv %g6, 0x147D, %g3 tleu %icc, 0x6 movrlez %l5, %l3, %g7 fbl,a %fcc0, loop_1003 fmovdneg %xcc, %f26, %f27 addc %i5, %o0, %o1 fpsub16s %f3, %f5, %f13 loop_1003: movrne %i2, 0x226, %i6 fmovdcc %xcc, %f27, %f3 mulx %l4, 0x09A0, %o4 set 0x40, %g4 stda %f16, [%l7 + %g4] 0x80 st %f16, [%l7 + 0x28] fands %f21, %f22, %f27 sethi 0x11E8, %l1 subccc %g2, 0x024C, %l0 movrne %g4, %o3, %o7 tl %xcc, 0x1 add %i0, 0x08AA, %i1 xnorcc %i4, 0x1815, %o5 fmovdne %icc, %f25, %f24 tvs %icc, 0x7 mulscc %l2, 0x0407, %i7 tne %xcc, 0x2 ldstub [%l7 + 0x0C], %i3 sllx %g1, %g5, %o6 orncc %o2, %g6, %g3 sll %l5, %l3, %l6 set 0x16, %l0 ldstuba [%l7 + %l0] 0x11, %i5 srax %o0, 0x07, %g7 alignaddrl %i2, %i6, %o1 ble,a,pt %xcc, loop_1004 fbug,a %fcc0, loop_1005 array16 %o4, %l4, %g2 fexpand %f6, %f26 loop_1004: tvs %xcc, 0x4 loop_1005: bgu,pt %icc, loop_1006 fmovsleu %icc, %f14, %f9 movle %xcc, %l0, %l1 fsrc2s %f23, %f31 loop_1006: bpos,a loop_1007 be,pn %icc, loop_1008 brlez %o3, loop_1009 taddcc %g4, %o7, %i0 loop_1007: tleu %icc, 0x6 loop_1008: movvc %xcc, %i4, %o5 loop_1009: ld [%l7 + 0x74], %f14 sll %i1, %i7, %i3 fmovsle %xcc, %f31, %f14 fmovrslz %l2, %f22, %f16 alignaddrl %g1, %o6, %o2 add %g5, %g3, %l5 xnor %g6, %l6, %l3 ldd [%l7 + 0x30], %o0 fnot2 %f26, %f24 mulscc %i5, 0x0898, %i2 movne %icc, %g7, %i6 taddcctv %o1, %l4, %g2 edge32n %o4, %l0, %l1 set 0x68, %l5 ldxa [%l7 + %l5] 0x88, %o3 tcs %icc, 0x6 alignaddrl %o7, %i0, %g4 tl %icc, 0x3 array32 %i4, %o5, %i1 edge32 %i7, %l2, %g1 sethi 0x0159, %o6 wr %g0, 0x2f, %asi stda %o2, [%l7 + 0x58] %asi membar #Sync addccc %i3, %g3, %g5 sll %l5, %l6, %l3 array8 %o0, %i5, %i2 swap [%l7 + 0x38], %g7 wr %g0, 0xe2, %asi stxa %i6, [%l7 + 0x38] %asi membar #Sync set 0x38, %i7 stxa %o1, [%l7 + %i7] 0x88 tge %xcc, 0x3 and %g6, 0x00DB, %g2 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 tvc %xcc, 0x5 fba,a %fcc2, loop_1010 tl %icc, 0x1 srlx %l4, 0x0F, %l0 fzero %f22 loop_1010: fmovdl %xcc, %f22, %f10 fbn,a %fcc1, loop_1011 alignaddr %l1, %o3, %o4 srlx %i0, 0x0A, %o7 xnorcc %g4, 0x05EE, %o5 loop_1011: addcc %i4, 0x1CFB, %i1 tcs %icc, 0x2 or %l2, 0x0592, %g1 edge8l %i7, %o6, %o2 xor %g3, %g5, %l5 fpsub32s %f9, %f20, %f8 fmovscc %xcc, %f28, %f19 brgz,a %i3, loop_1012 tn %icc, 0x3 wr %g0, 0x80, %asi swapa [%l7 + 0x08] %asi, %l6 loop_1012: nop set 0x49, %g6 ldstuba [%l7 + %g6] 0x10, %l3 tgu %icc, 0x2 ba loop_1013 orcc %i5, %i2, %o0 fpsub32 %f26, %f8, %f20 movre %g7, %o1, %g6 loop_1013: umulcc %i6, %l4, %g2 fxnors %f7, %f17, %f17 ldstub [%l7 + 0x7A], %l1 movl %icc, %l0, %o3 array8 %o4, %o7, %g4 brgz %i0, loop_1014 tne %xcc, 0x6 edge8 %o5, %i1, %i4 sdiv %g1, 0x02A9, %l2 loop_1014: xnorcc %i7, %o2, %g3 tg %icc, 0x0 movcc %xcc, %o6, %g5 sdivx %i3, 0x17CA, %l6 fmovscc %xcc, %f13, %f4 std %f26, [%l7 + 0x30] fmovrsgz %l5, %f18, %f11 fabss %f14, %f1 array8 %l3, %i5, %o0 xnorcc %i2, 0x0282, %g7 fbu,a %fcc1, loop_1015 fandnot1s %f7, %f29, %f8 movrgz %g6, %i6, %l4 fcmpne16 %f10, %f12, %o1 loop_1015: udivcc %g2, 0x0949, %l1 sir 0x0A8C xnor %l0, %o3, %o4 fxors %f14, %f3, %f4 edge32ln %g4, %o7, %o5 bne,a,pt %icc, loop_1016 movn %icc, %i0, %i4 tl %icc, 0x1 fmovscc %icc, %f22, %f11 loop_1016: nop wr %g0, 0x89, %asi prefetcha [%l7 + 0x68] %asi, 0x2 membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0x16, %f16 movvs %icc, %l2, %i1 fmovsa %icc, %f19, %f21 stbar srax %o2, 0x1B, %i7 fmuld8sux16 %f7, %f4, %f6 subc %g3, %o6, %g5 tg %icc, 0x6 fone %f20 brz %l6, loop_1017 alignaddr %l5, %l3, %i5 fandnot2s %f4, %f1, %f3 sll %i3, %o0, %g7 loop_1017: movrgez %i2, 0x05D, %i6 bcc,pn %xcc, loop_1018 tvs %xcc, 0x7 brnz,a %g6, loop_1019 bshuffle %f22, %f0, %f2 loop_1018: fors %f19, %f3, %f4 addccc %o1, %g2, %l1 loop_1019: fba %fcc2, loop_1020 ba,a %icc, loop_1021 fmovscs %xcc, %f21, %f15 set 0x30, %g5 ldda [%l7 + %g5] 0x0c, %l4 loop_1020: call loop_1022 loop_1021: brz %l0, loop_1023 te %icc, 0x0 array8 %o3, %g4, %o4 loop_1022: fbue,a %fcc3, loop_1024 loop_1023: tgu %xcc, 0x1 alignaddr %o5, %o7, %i4 sir 0x1E95 loop_1024: sth %g1, [%l7 + 0x46] sll %i0, 0x17, %l2 bne,pn %xcc, loop_1025 tg %icc, 0x3 fsrc1s %f17, %f30 or %o2, %i7, %i1 loop_1025: tvs %icc, 0x0 sdivx %o6, 0x05C7, %g3 sub %g5, %l5, %l3 andn %i5, %l6, %i3 umul %g7, 0x1A07, %o0 movvc %xcc, %i6, %g6 fsrc2 %f10, %f8 movl %xcc, %i2, %o1 fcmpne16 %f24, %f24, %g2 fmovscs %icc, %f26, %f29 add %l1, 0x07BE, %l0 fcmple32 %f14, %f12, %o3 udivcc %g4, 0x1702, %o4 wr %g0, 0x11, %asi prefetcha [%l7 + 0x50] %asi, 0x1 edge32l %l4, %o7, %g1 addcc %i4, 0x08F7, %i0 tvs %xcc, 0x2 fxnors %f2, %f4, %f14 fones %f12 srlx %o2, %i7, %i1 add %l7, 0x58, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %o6, %l2 fbn,a %fcc0, loop_1026 umulcc %g3, 0x1AC4, %g5 bcs,a loop_1027 orcc %l5, 0x0753, %i5 loop_1026: fbule,a %fcc3, loop_1028 movgu %xcc, %l6, %l3 loop_1027: tne %xcc, 0x1 ldsh [%l7 + 0x4E], %g7 loop_1028: orncc %o0, %i3, %i6 brnz,a %i2, loop_1029 movgu %icc, %g6, %o1 tsubcc %g2, 0x17D1, %l0 tle %xcc, 0x2 loop_1029: fands %f11, %f21, %f2 fxnor %f4, %f10, %f14 fmovsa %icc, %f0, %f23 srax %o3, 0x15, %g4 tgu %xcc, 0x0 fcmpne32 %f8, %f8, %o4 move %icc, %o5, %l1 edge32ln %o7, %g1, %i4 add %l7, 0x18, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x04, %l4, %i0 or %o2, %i7, %o6 popc %i1, %g3 stb %l2, [%l7 + 0x33] set 0x36, %o0 lduha [%l7 + %o0] 0x89, %g5 tle %xcc, 0x4 subccc %l5, 0x1E88, %i5 fpsub16 %f26, %f4, %f18 ld [%l7 + 0x40], %f4 alignaddrl %l6, %g7, %l3 mova %icc, %i3, %o0 movre %i6, %g6, %i2 alignaddrl %g2, %l0, %o1 fand %f10, %f6, %f18 fxnors %f18, %f29, %f19 nop setx loop_1030, %l0, %l1 jmpl %l1, %g4 udivx %o4, 0x058F, %o3 fmovscc %xcc, %f13, %f6 fcmpes %fcc1, %f24, %f1 loop_1030: andncc %o5, %o7, %l1 udivx %i4, 0x10E7, %g1 sdivx %i0, 0x0901, %l4 fones %f25 edge32n %o2, %i7, %i1 fmovrdlez %g3, %f14, %f8 movrgz %l2, 0x03A, %g5 fbule %fcc0, loop_1031 movvs %xcc, %o6, %l5 lduw [%l7 + 0x58], %i5 for %f22, %f2, %f16 loop_1031: alignaddr %l6, %l3, %g7 bg,a,pt %xcc, loop_1032 edge8n %i3, %o0, %g6 fand %f10, %f16, %f16 tcs %xcc, 0x7 loop_1032: orcc %i2, 0x15B3, %i6 fmovscc %xcc, %f0, %f8 edge16n %g2, %o1, %g4 smul %o4, 0x1A48, %l0 ldsb [%l7 + 0x2E], %o3 movge %xcc, %o5, %l1 xnor %i4, 0x1DA0, %o7 set 0x60, %l6 ldxa [%l7 + %l6] 0x89, %i0 array8 %l4, %g1, %i7 alignaddr %i1, %g3, %l2 bge,a,pn %xcc, loop_1033 fbn,a %fcc1, loop_1034 movg %xcc, %g5, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1033: orn %o2, %l5, %l6 loop_1034: movge %xcc, %i5, %g7 brnz %l3, loop_1035 fnors %f11, %f15, %f2 tpos %xcc, 0x6 sdivcc %i3, 0x098D, %o0 loop_1035: addc %i2, 0x11FE, %g6 edge16n %g2, %i6, %o1 edge8l %g4, %o4, %o3 fbge %fcc3, loop_1036 umul %o5, 0x10E4, %l1 fbug %fcc3, loop_1037 fmovrdlz %l0, %f4, %f0 loop_1036: fpadd16 %f14, %f4, %f22 move %icc, %o7, %i0 loop_1037: tvs %xcc, 0x3 brnz %l4, loop_1038 fbge %fcc2, loop_1039 srlx %g1, 0x18, %i4 fxor %f30, %f6, %f26 loop_1038: movvs %icc, %i1, %g3 loop_1039: addcc %i7, %l2, %g5 tle %xcc, 0x4 subc %o2, 0x1576, %o6 set 0x50, %o5 ldda [%l7 + %o5] 0xe3, %i6 fbug %fcc3, loop_1040 andn %l5, %g7, %i5 ta %xcc, 0x7 edge16n %i3, %o0, %l3 loop_1040: brnz,a %g6, loop_1041 edge32n %i2, %i6, %o1 ld [%l7 + 0x70], %f29 udivcc %g4, 0x0EB4, %o4 loop_1041: tle %xcc, 0x6 edge32ln %g2, %o3, %o5 edge32 %l1, %l0, %i0 add %l7, 0x58, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %o7, %l4 edge32 %i4, %i1, %g3 fandnot1 %f6, %f4, %f26 edge32ln %i7, %g1, %l2 movgu %icc, %g5, %o2 set 0x4C, %i4 stwa %l6, [%l7 + %i4] 0x04 edge8ln %o6, %g7, %i5 edge32ln %i3, %o0, %l5 orncc %l3, 0x0C9A, %g6 sethi 0x13A1, %i2 alignaddrl %i6, %o1, %o4 lduw [%l7 + 0x64], %g4 bneg,a loop_1042 tvs %xcc, 0x4 wr %g0, 0x80, %asi ldstuba [%l7 + 0x7D] %asi, %o3 loop_1042: tn %xcc, 0x2 alignaddrl %o5, %l1, %l0 movrgz %i0, 0x320, %g2 fcmpeq32 %f26, %f12, %l4 andncc %o7, %i1, %g3 tge %xcc, 0x1 udivcc %i4, 0x0230, %i7 alignaddr %l2, %g1, %g5 brnz %o2, loop_1043 fbne %fcc2, loop_1044 sth %l6, [%l7 + 0x5A] tvc %xcc, 0x4 loop_1043: array8 %o6, %g7, %i5 loop_1044: alignaddr %o0, %i3, %l5 udiv %g6, 0x0CE2, %i2 xor %l3, 0x0053, %i6 edge16 %o1, %o4, %o3 wr %g0, 0x18, %asi swapa [%l7 + 0x68] %asi, %o5 movrlz %g4, 0x213, %l0 xorcc %i0, %l1, %l4 tcc %xcc, 0x2 tg %xcc, 0x1 bg,a %xcc, loop_1045 ble %xcc, loop_1046 subccc %o7, 0x12A6, %i1 fmul8x16 %f1, %f6, %f0 loop_1045: andcc %g2, %i4, %g3 loop_1046: xnor %i7, %g1, %l2 sllx %g5, %o2, %o6 movcs %xcc, %g7, %i5 movg %xcc, %l6, %o0 membar 0x12 taddcctv %l5, %g6, %i3 fpmerge %f20, %f31, %f20 movle %icc, %i2, %i6 movrlz %l3, 0x3FA, %o4 sub %o3, 0x15CB, %o1 fbug %fcc1, loop_1047 fxnor %f16, %f6, %f26 prefetch [%l7 + 0x58], 0x0 subccc %o5, 0x1D81, %l0 loop_1047: brlz,a %g4, loop_1048 fcmpne16 %f26, %f24, %l1 wr %g0, 0x11, %asi ldxa [%l7 + 0x58] %asi, %i0 loop_1048: ldsb [%l7 + 0x24], %l4 tsubcctv %o7, %g2, %i4 brnz,a %g3, loop_1049 ble,a %icc, loop_1050 bleu,a %xcc, loop_1051 ba,a %icc, loop_1052 loop_1049: tpos %icc, 0x6 loop_1050: nop wr %g0, 0x10, %asi swapa [%l7 + 0x74] %asi, %i1 loop_1051: movpos %icc, %g1, %l2 loop_1052: bcc,a,pn %xcc, loop_1053 fmuld8ulx16 %f30, %f17, %f24 fbuge %fcc3, loop_1054 fnor %f8, %f0, %f20 loop_1053: tne %xcc, 0x4 tcc %xcc, 0x6 loop_1054: sdivcc %i7, 0x00CC, %g5 fcmps %fcc2, %f6, %f3 xorcc %o6, 0x1477, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %g7, 0x0306, %l6 fmovrslez %o0, %f21, %f12 bpos,a loop_1055 lduw [%l7 + 0x44], %i5 fmovrdlez %g6, %f12, %f16 stb %l5, [%l7 + 0x3B] loop_1055: tge %icc, 0x5 edge8n %i2, %i6, %l3 fmovsleu %xcc, %f0, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %i3, 0x146B, %o4 edge8 %o3, %o1, %o5 fbule,a %fcc1, loop_1056 fcmped %fcc0, %f10, %f28 tn %icc, 0x4 subcc %g4, 0x1066, %l1 loop_1056: te %xcc, 0x5 tcc %xcc, 0x5 ld [%l7 + 0x50], %f24 ta %xcc, 0x1 nop setx loop_1057, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sub %i0, 0x1B83, %l4 and %l0, 0x1C8B, %o7 sllx %g2, %g3, %i4 loop_1057: fpadd16 %f12, %f30, %f28 wr %g0, 0x18, %asi ldxa [%l7 + 0x58] %asi, %g1 wr %g0, 0x89, %asi lda [%l7 + 0x44] %asi, %f8 sethi 0x15D7, %l2 ble,pt %icc, loop_1058 nop setx loop_1059, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movn %icc, %i1, %i7 andcc %o6, %g5, %g7 loop_1058: tsubcc %o2, 0x0F07, %l6 loop_1059: fmovdg %xcc, %f5, %f4 array32 %i5, %o0, %g6 alignaddr %i2, %l5, %i6 tl %icc, 0x7 fnot2s %f8, %f4 tcs %xcc, 0x7 bcs loop_1060 edge32l %i3, %o4, %l3 ba,a %icc, loop_1061 smulcc %o1, %o5, %o3 loop_1060: bleu loop_1062 ldsw [%l7 + 0x28], %g4 loop_1061: fmovdge %xcc, %f11, %f27 bpos,pn %icc, loop_1063 loop_1062: tne %xcc, 0x4 bleu,a,pt %xcc, loop_1064 edge32ln %i0, %l4, %l0 loop_1063: array32 %o7, %l1, %g3 umulcc %g2, %i4, %g1 loop_1064: tneg %icc, 0x6 or %i1, 0x1B74, %l2 movneg %xcc, %o6, %i7 fmovdleu %xcc, %f1, %f17 bneg,a %icc, loop_1065 edge32l %g7, %g5, %l6 ldstub [%l7 + 0x6E], %i5 movcc %icc, %o0, %g6 loop_1065: movrlez %i2, %o2, %i6 xor %l5, 0x12F8, %i3 srl %o4, %o1, %o5 fba %fcc1, loop_1066 movg %xcc, %o3, %l3 be,a %xcc, loop_1067 fnot2s %f5, %f3 loop_1066: fmovsneg %xcc, %f30, %f5 call loop_1068 loop_1067: movne %xcc, %g4, %l4 addccc %i0, %l0, %o7 andn %g3, 0x1CC1, %l1 loop_1068: st %f16, [%l7 + 0x64] lduw [%l7 + 0x74], %i4 fcmpeq32 %f16, %f30, %g2 brgez %g1, loop_1069 sll %l2, 0x10, %o6 tl %icc, 0x5 edge8 %i7, %i1, %g5 loop_1069: subc %l6, %i5, %g7 fmovsge %xcc, %f10, %f12 tvs %icc, 0x4 set 0x28, %l4 lda [%l7 + %l4] 0x15, %f14 set 0x44, %g2 sta %f22, [%l7 + %g2] 0x04 tvc %xcc, 0x5 sll %o0, 0x0D, %i2 swap [%l7 + 0x6C], %g6 brnz %o2, loop_1070 smul %i6, 0x0C46, %l5 fandnot2 %f18, %f22, %f22 fbule %fcc3, loop_1071 loop_1070: bl,pt %icc, loop_1072 udivcc %i3, 0x0A56, %o1 stb %o5, [%l7 + 0x28] loop_1071: nop wr %g0, 0x18, %asi prefetcha [%l7 + 0x50] %asi, 0x2 loop_1072: bgu,a,pn %icc, loop_1073 udivx %o4, 0x08E6, %l3 fbg %fcc1, loop_1074 fpack16 %f20, %f24 loop_1073: tcs %xcc, 0x1 siam 0x1 loop_1074: tsubcctv %g4, %l4, %l0 bshuffle %f24, %f24, %f12 set 0x54, %i2 lduwa [%l7 + %i2] 0x14, %i0 faligndata %f0, %f2, %f2 tsubcctv %g3, %o7, %i4 fpadd16s %f19, %f13, %f29 bne,a,pn %icc, loop_1075 mova %xcc, %l1, %g2 addcc %l2, 0x102E, %g1 edge32n %o6, %i7, %i1 loop_1075: movrne %g5, 0x1E3, %l6 sth %i5, [%l7 + 0x58] tneg %icc, 0x6 udiv %g7, 0x0F9D, %i2 smulcc %o0, %g6, %o2 edge8 %i6, %i3, %o1 lduw [%l7 + 0x58], %o5 movrlez %o3, 0x393, %l5 movcs %icc, %l3, %o4 wr %g0, 0xea, %asi ldda [%l7 + 0x20] %asi, %l4 bneg loop_1076 movgu %xcc, %g4, %l0 edge16n %i0, %g3, %o7 or %l1, %g2, %i4 loop_1076: sth %g1, [%l7 + 0x2C] fmovde %icc, %f24, %f24 andcc %l2, %o6, %i7 ble,a loop_1077 fmovrslz %g5, %f12, %f16 membar 0x0C fmovrde %l6, %f4, %f28 loop_1077: tleu %xcc, 0x7 smul %i5, %i1, %i2 udivx %g7, 0x046A, %g6 xor %o2, 0x009F, %i6 and %i3, 0x07EC, %o1 tvs %icc, 0x3 fmovsg %xcc, %f7, %f30 fandnot2 %f4, %f8, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x3C, %i0 ldsha [%l7 + %i0] 0x04, %o5 tsubcc %o0, 0x1EB3, %o3 mova %icc, %l3, %o4 smul %l4, %l5, %g4 and %i0, 0x0D0D, %l0 orncc %g3, 0x145F, %l1 movre %o7, 0x14E, %i4 popc %g1, %l2 fornot2s %f16, %f21, %f23 ba %icc, loop_1078 fbg %fcc2, loop_1079 fandnot2 %f10, %f0, %f20 array32 %o6, %g2, %g5 loop_1078: bvc,a,pn %xcc, loop_1080 loop_1079: tge %icc, 0x3 udiv %i7, 0x0705, %i5 bleu,pt %xcc, loop_1081 loop_1080: swap [%l7 + 0x6C], %i1 edge32ln %l6, %i2, %g6 tsubcc %g7, 0x1EB1, %o2 loop_1081: tpos %xcc, 0x0 fpackfix %f20, %f11 sdivx %i3, 0x00D2, %o1 wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f16 movl %icc, %o5, %i6 fornot1 %f0, %f30, %f4 wr %g0, 0x2f, %asi stba %o3, [%l7 + 0x11] %asi membar #Sync ta %xcc, 0x6 and %o0, %o4, %l3 fbule %fcc3, loop_1082 sub %l5, 0x1479, %l4 edge16ln %i0, %l0, %g4 tle %xcc, 0x6 loop_1082: movrgz %l1, 0x2E7, %o7 movgu %icc, %g3, %i4 movpos %xcc, %l2, %g1 wr %g0, 0x80, %asi ldstuba [%l7 + 0x21] %asi, %g2 edge32 %g5, %o6, %i7 nop setx loop_1083, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movcs %xcc, %i5, %l6 fsrc2s %f20, %f29 edge16l %i1, %g6, %i2 loop_1083: fands %f23, %f23, %f9 orcc %o2, %g7, %o1 fand %f24, %f4, %f24 ble %xcc, loop_1084 brlez,a %i3, loop_1085 alignaddrl %o5, %o3, %o0 stx %i6, [%l7 + 0x20] loop_1084: movrgez %l3, 0x233, %o4 loop_1085: fbue %fcc2, loop_1086 stw %l4, [%l7 + 0x48] fbge %fcc2, loop_1087 srax %i0, 0x07, %l5 loop_1086: brz,a %l0, loop_1088 movcs %xcc, %l1, %o7 loop_1087: tne %xcc, 0x2 fmovsvs %xcc, %f31, %f1 loop_1088: addcc %g3, 0x155C, %i4 addc %l2, %g4, %g2 fmovsa %xcc, %f7, %f19 pdist %f8, %f14, %f14 set 0x24, %o1 swapa [%l7 + %o1] 0x10, %g5 srax %g1, %o6, %i5 prefetch [%l7 + 0x14], 0x3 fandnot2 %f28, %f30, %f10 movn %xcc, %i7, %i1 movleu %icc, %l6, %i2 bl,pt %icc, loop_1089 subc %o2, 0x11FF, %g7 edge8n %o1, %g6, %o5 movgu %icc, %i3, %o0 loop_1089: ta %xcc, 0x6 sub %i6, %l3, %o4 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 set 0x20, %g7 stda %o2, [%l7 + %g7] 0xea membar #Sync call loop_1090 movgu %xcc, %i0, %l4 nop setx loop_1091, %l0, %l1 jmpl %l1, %l0 addcc %l1, 0x09F6, %l5 loop_1090: sll %o7, 0x03, %g3 fblg,a %fcc0, loop_1092 loop_1091: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %l2, 0x1CDC, %g4 tcs %xcc, 0x5 loop_1092: fmovsl %icc, %f3, %f27 subccc %i4, 0x1D75, %g5 fones %f4 mulscc %g1, %o6, %g2 fcmpgt32 %f6, %f22, %i5 movrne %i7, %i1, %i2 mulscc %l6, 0x1DB9, %g7 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0x17, %f16 xnor %o2, %o1, %g6 tg %icc, 0x7 addc %o5, 0x121F, %o0 wr %g0, 0x20, %asi stxa %i3, [%g0 + 0x38] %asi xorcc %i6, %l3, %o4 wr %g0, 0x11, %asi lda [%l7 + 0x78] %asi, %f31 array8 %o3, %i0, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %l4, %l1, %l5 or %g3, %o7, %g4 srl %l2, %g5, %i4 wr %g0, 0x2b, %asi stha %g1, [%l7 + 0x56] %asi membar #Sync edge32ln %g2, %i5, %o6 sdivcc %i7, 0x19D7, %i1 ldsh [%l7 + 0x2C], %l6 srl %g7, 0x14, %i2 array16 %o2, %g6, %o5 tneg %icc, 0x5 ldx [%l7 + 0x08], %o1 orncc %i3, %o0, %l3 fbule %fcc0, loop_1093 be,a loop_1094 edge32 %o4, %o3, %i6 sethi 0x16FD, %l0 loop_1093: movpos %icc, %l4, %i0 loop_1094: fbne,a %fcc1, loop_1095 alignaddrl %l1, %l5, %o7 addccc %g4, 0x10DC, %g3 addccc %g5, %l2, %g1 loop_1095: nop wr %g0, 0x81, %asi ldsha [%l7 + 0x6A] %asi, %i4 udiv %g2, 0x1950, %o6 sdivcc %i7, 0x19D9, %i1 te %xcc, 0x2 fmovd %f20, %f30 ldsh [%l7 + 0x1A], %l6 fmovdvs %icc, %f14, %f11 srlx %i5, %g7, %i2 fmovdvs %icc, %f28, %f25 fmovdge %xcc, %f16, %f5 edge16 %o2, %g6, %o1 fmovdge %xcc, %f6, %f14 edge8ln %o5, %i3, %l3 alignaddrl %o4, %o3, %o0 edge16l %l0, %l4, %i0 fors %f14, %f17, %f0 subc %i6, %l1, %l5 fpadd16 %f16, %f0, %f24 fbne %fcc1, loop_1096 fmovrdne %g4, %f8, %f22 tcs %xcc, 0x4 fmovsneg %xcc, %f2, %f2 loop_1096: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %g3, %o7, %g5 movl %icc, %g1, %i4 fbg %fcc2, loop_1097 bne loop_1098 sll %l2, 0x1F, %g2 tsubcc %i7, 0x0BE9, %i1 loop_1097: nop setx loop_1099, %l0, %l1 jmpl %l1, %l6 loop_1098: fbu %fcc1, loop_1100 te %xcc, 0x0 fbne %fcc1, loop_1101 loop_1099: edge32n %i5, %o6, %i2 loop_1100: nop set 0x70, %l1 stda %g6, [%l7 + %l1] 0x04 loop_1101: tg %xcc, 0x2 fmovrdgz %o2, %f22, %f12 sethi 0x05DF, %g6 te %xcc, 0x3 fcmple16 %f10, %f4, %o5 stx %i3, [%l7 + 0x78] movg %icc, %o1, %o4 fbu %fcc2, loop_1102 brlez,a %l3, loop_1103 tcc %icc, 0x2 fmovdvc %xcc, %f1, %f17 loop_1102: fmovrdlz %o3, %f28, %f20 loop_1103: movrlez %l0, %o0, %i0 fcmpne16 %f6, %f26, %l4 fmovrsne %l1, %f7, %f21 tgu %icc, 0x5 fexpand %f5, %f2 movvs %xcc, %l5, %g4 fbe %fcc0, loop_1104 xnor %g3, %i6, %g5 sdiv %o7, 0x1D41, %g1 bcs loop_1105 loop_1104: fzeros %f31 movre %i4, %g2, %i7 xorcc %l2, %i1, %i5 loop_1105: fmovsg %icc, %f26, %f28 taddcctv %o6, %l6, %g7 prefetch [%l7 + 0x44], 0x0 tne %xcc, 0x4 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %o2 bge,a,pt %xcc, loop_1106 fnot2 %f28, %f16 edge8l %g6, %o5, %i2 bg,a loop_1107 loop_1106: tgu %xcc, 0x6 set 0x08, %l3 ldstuba [%l7 + %l3] 0x80, %i3 loop_1107: fcmped %fcc1, %f26, %f4 tne %xcc, 0x2 fbne,a %fcc0, loop_1108 brgez,a %o4, loop_1109 brz %l3, loop_1110 fxor %f2, %f0, %f18 loop_1108: bneg,pn %icc, loop_1111 loop_1109: mulx %o3, %l0, %o0 loop_1110: fbg %fcc2, loop_1112 movvc %xcc, %o1, %l4 loop_1111: movl %xcc, %l1, %i0 edge32n %l5, %g3, %g4 loop_1112: fmul8x16au %f25, %f9, %f16 tleu %icc, 0x5 tsubcc %g5, %i6, %o7 set 0x6C, %i6 stwa %g1, [%l7 + %i6] 0x15 stbar fcmpgt32 %f26, %f8, %i4 movge %icc, %i7, %l2 movcs %icc, %i1, %g2 fsrc2s %f24, %f3 swap [%l7 + 0x64], %o6 ta %xcc, 0x2 movvs %xcc, %i5, %l6 edge16l %o2, %g6, %o5 brgez,a %i2, loop_1113 bcs,pt %icc, loop_1114 subccc %g7, %o4, %l3 and %i3, 0x1A16, %o3 loop_1113: edge32ln %l0, %o0, %l4 loop_1114: fcmpes %fcc3, %f26, %f26 sir 0x03AA movrgez %o1, 0x201, %l1 fbug %fcc1, loop_1115 udivcc %i0, 0x13A2, %g3 fmul8x16al %f28, %f30, %f22 tn %xcc, 0x5 loop_1115: and %l5, %g4, %i6 fzero %f12 bne,a loop_1116 movn %xcc, %g5, %g1 stbar set 0x40, %o7 ldda [%l7 + %o7] 0x80, %f0 loop_1116: tgu %icc, 0x0 fnand %f18, %f2, %f24 set 0x24, %o6 lduwa [%l7 + %o6] 0x80, %o7 set 0x40, %l2 stda %f16, [%l7 + %l2] 0x81 fmul8sux16 %f2, %f6, %f0 fmul8x16au %f5, %f1, %f10 edge16 %i7, %i4, %i1 fnors %f0, %f14, %f6 alignaddrl %g2, %l2, %o6 nop setx loop_1117, %l0, %l1 jmpl %l1, %i5 sdiv %o2, 0x1540, %g6 movrlz %o5, 0x2D8, %l6 edge32 %g7, %o4, %i2 loop_1117: fmovsa %xcc, %f3, %f18 edge8n %i3, %l3, %l0 xor %o3, %l4, %o1 movrne %l1, 0x22A, %i0 movvc %xcc, %g3, %l5 movn %icc, %o0, %i6 fpsub32s %f16, %f19, %f29 fbne,a %fcc1, loop_1118 fmuld8ulx16 %f15, %f27, %f8 wr %g0, 0x18, %asi lduba [%l7 + 0x44] %asi, %g4 loop_1118: brlz %g1, loop_1119 brz %g5, loop_1120 movvc %icc, %o7, %i7 fcmpne32 %f0, %f30, %i4 loop_1119: nop set 0x34, %i1 ldswa [%l7 + %i1] 0x14, %i1 loop_1120: taddcc %l2, %o6, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x40, %i5 ldda [%l7 + %i5] 0x18, %f16 movvs %icc, %o2, %g6 tsubcctv %i5, 0x027F, %l6 fone %f0 sethi 0x1A3C, %o5 nop set 0x30, %o2 ldub [%l7 + %o2], %o4 udiv %g7, 0x0A4E, %i3 edge16l %i2, %l3, %o3 movrlz %l4, 0x27C, %l0 xorcc %l1, %o1, %i0 tneg %xcc, 0x0 set 0x6C, %g3 ldstuba [%l7 + %g3] 0x11, %g3 movleu %xcc, %l5, %o0 wr %g0, 0xe2, %asi stha %i6, [%l7 + 0x4C] %asi membar #Sync pdist %f16, %f4, %f18 movrlez %g1, 0x1A0, %g5 edge32 %g4, %i7, %i4 fpadd16s %f12, %f29, %f2 srax %o7, 0x01, %l2 tneg %xcc, 0x7 fmovdge %icc, %f24, %f20 orcc %i1, 0x01C4, %o6 tneg %icc, 0x5 tgu %xcc, 0x6 sllx %o2, %g2, %g6 edge8 %i5, %l6, %o4 fmovse %xcc, %f4, %f21 sll %g7, %i3, %o5 fmovsleu %xcc, %f30, %f23 add %l3, 0x0C0B, %o3 and %l4, 0x1627, %l0 fmovrslez %l1, %f7, %f26 fcmpne32 %f30, %f26, %i2 popc %i0, %g3 fbl %fcc1, loop_1121 fbl %fcc3, loop_1122 fbne %fcc0, loop_1123 fcmpeq16 %f0, %f10, %l5 loop_1121: udivcc %o1, 0x194A, %i6 loop_1122: flush %l7 + 0x0C loop_1123: orn %g1, 0x00FE, %g5 set 0x70, %o4 stha %o0, [%l7 + %o4] 0x88 edge8 %g4, %i4, %i7 subccc %o7, %i1, %l2 xorcc %o2, 0x1DF3, %o6 fsrc1s %f10, %f31 tl %icc, 0x6 bneg,a %icc, loop_1124 te %icc, 0x3 edge8 %g6, %i5, %l6 std %f0, [%l7 + 0x28] loop_1124: fmul8x16au %f22, %f28, %f22 array8 %o4, %g2, %i3 tsubcc %g7, %o5, %o3 tge %xcc, 0x6 movg %icc, %l3, %l0 ldd [%l7 + 0x10], %f0 wr %g0, 0xe2, %asi stha %l4, [%l7 + 0x1E] %asi membar #Sync fmovrslz %l1, %f20, %f19 movgu %xcc, %i0, %g3 bvc,a,pt %xcc, loop_1125 sir 0x1678 set 0x50, %g4 lduwa [%l7 + %g4] 0x19, %i2 loop_1125: nop set 0x0E, %o3 lduba [%l7 + %o3] 0x10, %l5 wr %g0, 0x81, %asi sta %f12, [%l7 + 0x30] %asi or %i6, 0x0D66, %g1 fbul %fcc1, loop_1126 popc 0x13FD, %o1 fmovdvc %xcc, %f17, %f11 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1126: smulcc %g5, 0x13C3, %o0 fpackfix %f12, %f6 movl %icc, %g4, %i7 ldsw [%l7 + 0x7C], %i4 movne %xcc, %o7, %l2 movrgez %o2, 0x3AB, %i1 fmovrdne %o6, %f6, %f12 pdist %f10, %f30, %f14 fbg %fcc0, loop_1127 std %i4, [%l7 + 0x38] fors %f29, %f12, %f16 ble,pt %icc, loop_1128 loop_1127: ta %xcc, 0x5 movrlez %g6, %o4, %l6 xorcc %i3, 0x138F, %g2 loop_1128: udivx %o5, 0x0BA4, %o3 fmovdgu %icc, %f24, %f8 movl %xcc, %l3, %l0 swap [%l7 + 0x78], %g7 subccc %l1, 0x047A, %l4 tsubcctv %i0, %g3, %l5 tvs %icc, 0x6 brnz,a %i6, loop_1129 edge8ln %g1, %o1, %i2 sethi 0x09E3, %g5 mulx %o0, 0x1A28, %i7 loop_1129: be,a,pt %icc, loop_1130 fnot1s %f21, %f13 wr %g0, 0x88, %asi lda [%l7 + 0x54] %asi, %f31 loop_1130: nop set 0x10, %l0 ldsw [%l7 + %l0], %i4 movgu %xcc, %g4, %o7 edge8ln %o2, %l2, %o6 udivcc %i5, 0x13B3, %i1 add %o4, 0x1F37, %l6 ldsw [%l7 + 0x54], %i3 sll %g6, 0x1F, %g2 te %xcc, 0x5 xnorcc %o3, %l3, %o5 edge16 %l0, %g7, %l1 fmovsleu %xcc, %f9, %f1 tsubcc %i0, %l4, %g3 fxor %f0, %f22, %f24 swap [%l7 + 0x34], %i6 lduh [%l7 + 0x74], %g1 movpos %icc, %o1, %l5 fsrc1 %f24, %f20 tpos %icc, 0x7 tl %icc, 0x1 tn %xcc, 0x1 movrgez %i2, %o0, %i7 wr %g0, 0x11, %asi sta %f24, [%l7 + 0x20] %asi xnorcc %i4, %g5, %o7 std %f14, [%l7 + 0x40] fcmple32 %f30, %f0, %o2 fmovd %f24, %f22 fpadd16s %f3, %f21, %f19 edge8ln %l2, %o6, %g4 edge32 %i1, %o4, %l6 bleu,a loop_1131 brlez,a %i3, loop_1132 movcs %icc, %i5, %g6 fmovde %icc, %f14, %f14 loop_1131: edge16ln %g2, %l3, %o5 loop_1132: subc %o3, %l0, %l1 movcc %xcc, %g7, %i0 tge %icc, 0x7 movle %xcc, %g3, %i6 tg %xcc, 0x4 fnor %f8, %f22, %f30 ldub [%l7 + 0x56], %l4 edge32ln %g1, %o1, %l5 fmovda %xcc, %f7, %f15 subc %o0, %i7, %i4 tgu %icc, 0x4 call loop_1133 fmuld8sux16 %f12, %f18, %f0 set 0x08, %l5 ldxa [%l7 + %l5] 0x81, %g5 loop_1133: nop setx loop_1134, %l0, %l1 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 %icc, %f19, %f8 edge8n %i2, %o7, %l2 fmovsleu %xcc, %f13, %f14 loop_1134: edge16n %o2, %o6, %g4 std %f2, [%l7 + 0x68] fmovdpos %icc, %f0, %f3 and %o4, 0x1AC9, %l6 edge32n %i1, %i5, %g6 tne %icc, 0x3 fmovsneg %xcc, %f18, %f25 xor %i3, 0x0D7B, %l3 tcc %icc, 0x7 edge32ln %g2, %o3, %l0 brnz %l1, loop_1135 taddcc %o5, 0x0800, %i0 edge32ln %g3, %g7, %i6 membar 0x6C loop_1135: bleu,a,pt %icc, loop_1136 fandnot2 %f20, %f18, %f28 fmovdvc %icc, %f1, %f9 addccc %g1, %l4, %l5 loop_1136: array16 %o1, %o0, %i7 fcmpgt32 %f26, %f16, %i4 fone %f16 set 0x20, %i7 ldda [%l7 + %i7] 0x0c, %g4 xorcc %i2, %o7, %o2 edge16l %l2, %g4, %o6 set 0x3C, %g1 ldswa [%l7 + %g1] 0x89, %l6 fnegd %f12, %f6 umulcc %o4, 0x07FE, %i1 wr %g0, 0x18, %asi stwa %g6, [%l7 + 0x14] %asi umul %i3, %i5, %g2 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l3, %l0 brlez,a %l1, loop_1137 fbl,a %fcc0, loop_1138 fpsub16 %f28, %f14, %f30 smulcc %o3, %o5, %g3 loop_1137: addcc %i0, 0x14CE, %i6 loop_1138: bge loop_1139 edge8n %g1, %l4, %g7 set 0x20, %g5 ldda [%l7 + %g5] 0x26, %l4 loop_1139: nop setx loop_1140, %l0, %l1 jmpl %l1, %o1 taddcc %i7, 0x1F3A, %i4 addcc %o0, %g5, %o7 lduh [%l7 + 0x6E], %o2 loop_1140: tpos %icc, 0x5 orncc %i2, 0x0FA7, %l2 for %f22, %f14, %f26 alignaddrl %g4, %l6, %o6 sra %i1, %o4, %i3 orn %i5, 0x1591, %g2 mulscc %l3, %g6, %l1 ldd [%l7 + 0x08], %f0 fbne,a %fcc1, loop_1141 fzero %f18 fnegd %f22, %f28 fpadd32s %f7, %f8, %f22 loop_1141: srl %l0, 0x0D, %o5 move %icc, %o3, %g3 fmovdle %icc, %f14, %f13 bne loop_1142 brgez,a %i0, loop_1143 edge32ln %i6, %l4, %g1 fexpand %f21, %f0 loop_1142: movgu %icc, %g7, %l5 loop_1143: fmovdvc %xcc, %f16, %f10 subcc %o1, 0x0D03, %i7 addccc %i4, %o0, %o7 addcc %o2, 0x0053, %g5 mova %icc, %l2, %g4 edge8ln %l6, %o6, %i1 tn %icc, 0x5 std %f12, [%l7 + 0x30] sir 0x1B08 srlx %o4, %i3, %i2 fbul,a %fcc0, loop_1144 fmul8x16 %f18, %f30, %f12 edge16l %g2, %i5, %l3 edge16l %g6, %l0, %l1 loop_1144: tvs %icc, 0x3 fandnot2 %f6, %f20, %f2 movre %o5, %o3, %g3 array32 %i6, %i0, %l4 fnegd %f30, %f22 array16 %g1, %l5, %o1 umulcc %g7, 0x13C5, %i7 tleu %icc, 0x7 fmovrsgez %o0, %f13, %f27 fbe,a %fcc2, loop_1145 tneg %xcc, 0x1 movle %xcc, %i4, %o7 set 0x45, %g6 ldstuba [%l7 + %g6] 0x10, %o2 loop_1145: fpadd16s %f15, %f29, %f11 membar 0x74 for %f10, %f28, %f4 bpos loop_1146 movcc %icc, %l2, %g4 bpos %xcc, loop_1147 andcc %l6, 0x0CD7, %o6 loop_1146: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %i1, %g5, %o4 loop_1147: array8 %i3, %i2, %i5 edge16 %l3, %g6, %g2 sdivx %l1, 0x0DCA, %o5 array8 %o3, %g3, %l0 ldsb [%l7 + 0x27], %i0 edge8 %i6, %l4, %l5 fmovsl %icc, %f1, %f29 bl,a loop_1148 std %g0, [%l7 + 0x50] movne %xcc, %o1, %i7 xor %o0, %g7, %i4 loop_1148: tneg %icc, 0x0 nop setx loop_1149, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fandnot2s %f4, %f21, %f4 tvs %xcc, 0x4 fpsub32s %f15, %f15, %f5 loop_1149: movre %o2, 0x3DD, %o7 membar 0x1E umulcc %g4, %l2, %o6 srax %i1, %g5, %l6 movrlz %i3, 0x2D0, %o4 tneg %xcc, 0x3 movrgz %i2, 0x120, %i5 alignaddrl %l3, %g2, %g6 xnorcc %l1, 0x1988, %o3 fornot2s %f22, %f3, %f3 fmovsne %xcc, %f15, %f12 sllx %o5, 0x02, %g3 bvs %xcc, loop_1150 sllx %i0, %l0, %i6 andn %l4, 0x0132, %g1 xnorcc %o1, %i7, %l5 loop_1150: movvc %icc, %g7, %o0 movg %icc, %i4, %o7 add %g4, %o2, %l2 movre %o6, %i1, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %l6, 0x0E8A, %i3 std %o4, [%l7 + 0x50] bg,a,pt %xcc, loop_1151 fmovrdgez %i5, %f10, %f4 tleu %xcc, 0x3 movrlz %i2, 0x2CE, %l3 loop_1151: bvc,a,pn %icc, loop_1152 brnz %g6, loop_1153 bneg,a %xcc, loop_1154 fble,a %fcc1, loop_1155 loop_1152: andn %l1, 0x05BC, %g2 loop_1153: tge %icc, 0x2 loop_1154: ba,a %icc, loop_1156 loop_1155: bne,a,pn %icc, loop_1157 tsubcc %o3, 0x1644, %o5 set 0x14, %l6 swapa [%l7 + %l6] 0x81, %i0 loop_1156: nop set 0x08, %o0 ldx [%l7 + %o0], %g3 loop_1157: sir 0x1D52 fmovscs %icc, %f4, %f20 edge32n %l0, %l4, %i6 addcc %g1, 0x13E3, %o1 tl %xcc, 0x5 array8 %l5, %g7, %o0 movrgz %i4, %i7, %o7 xor %o2, %l2, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot2 %f2, %f8, %f12 edge32l %o6, %i1, %l6 set 0x10, %i4 stxa %i3, [%l7 + %i4] 0x22 membar #Sync wr %g0, 0x04, %asi ldxa [%l7 + 0x78] %asi, %g5 mova %icc, %i5, %i2 movvc %xcc, %l3, %o4 srax %g6, 0x07, %g2 xor %l1, %o3, %i0 brgz %g3, loop_1158 brz %o5, loop_1159 edge16n %l0, %i6, %l4 array32 %g1, %l5, %g7 loop_1158: fbuge %fcc1, loop_1160 loop_1159: fmovrse %o0, %f1, %f13 tsubcc %i4, 0x06EF, %i7 move %xcc, %o7, %o1 loop_1160: nop nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %l2, [%g0 + 0x3d0] %asi ripped by fixASI40.pl ripped by fixASI40.pl sllx %o2, 0x15, %o6 srax %g4, %i1, %l6 add %l7, 0x10, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g5 casa [%l6] %asi, %g5, %i3 set 0x34, %l4 stha %i2, [%l7 + %l4] 0x27 membar #Sync array32 %l3, %o4, %i5 tcs %xcc, 0x1 udivcc %g2, 0x1944, %g6 tne %xcc, 0x1 sir 0x17B4 set 0x66, %g2 ldsha [%l7 + %g2] 0x14, %o3 edge32l %l1, %i0, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %g3, %l0, %l4 mulscc %g1, %i6, %l5 orn %o0, %i4, %i7 fpadd16s %f16, %f15, %f29 tvs %icc, 0x5 movvc %xcc, %o7, %o1 tvc %xcc, 0x7 for %f10, %f18, %f2 sdiv %l2, 0x1A93, %o2 tsubcctv %g7, %g4, %o6 set 0x40, %i2 ldda [%l7 + %i2] 0x88, %f16 movneg %icc, %l6, %g5 ldstub [%l7 + 0x62], %i1 movcs %icc, %i2, %l3 tneg %xcc, 0x0 set 0x10, %o5 prefetcha [%l7 + %o5] 0x15, 0x3 tsubcc %i5, %g2, %i3 tpos %xcc, 0x0 srax %g6, %o3, %l1 tpos %icc, 0x3 or %o5, 0x0D8D, %g3 srlx %l0, %l4, %i0 fbl,a %fcc2, loop_1161 fbug,a %fcc0, loop_1162 umulcc %g1, 0x047E, %l5 for %f2, %f18, %f10 loop_1161: smul %o0, %i4, %i6 loop_1162: array32 %i7, %o1, %l2 tleu %xcc, 0x1 movneg %xcc, %o2, %o7 andn %g4, %o6, %g7 edge16n %g5, %i1, %l6 andncc %i2, %o4, %l3 array32 %i5, %i3, %g6 wr %g0, 0x89, %asi ldstuba [%l7 + 0x35] %asi, %g2 tsubcc %l1, 0x1E84, %o3 movge %icc, %g3, %o5 edge32n %l4, %l0, %g1 fones %f8 brz %l5, loop_1163 movneg %icc, %o0, %i0 movrlz %i6, %i4, %o1 tneg %xcc, 0x2 loop_1163: or %l2, %o2, %o7 orn %g4, %o6, %g7 andn %i7, %g5, %l6 edge8n %i1, %i2, %l3 udiv %i5, 0x1E4A, %i3 sir 0x1409 udiv %g6, 0x0F14, %o4 andcc %l1, 0x1F92, %g2 fmovdneg %xcc, %f23, %f20 fmovdleu %xcc, %f1, %f5 sub %g3, 0x1900, %o3 sll %o5, 0x0D, %l0 faligndata %f28, %f12, %f22 fnegs %f19, %f11 fbne,a %fcc0, loop_1164 tle %xcc, 0x0 subc %g1, 0x13EA, %l4 fzero %f20 loop_1164: fbule,a %fcc0, loop_1165 edge8ln %o0, %l5, %i6 fmovrsgz %i4, %f7, %f11 movn %icc, %o1, %i0 loop_1165: tl %xcc, 0x3 popc 0x108C, %o2 brz %o7, loop_1166 bvs,a loop_1167 sub %l2, 0x1AB3, %g4 ldx [%l7 + 0x28], %g7 loop_1166: nop wr %g0, 0x89, %asi swapa [%l7 + 0x2C] %asi, %i7 loop_1167: fsrc1s %f7, %f24 fmovsg %icc, %f7, %f2 udiv %o6, 0x13D2, %l6 fbne,a %fcc2, loop_1168 tpos %xcc, 0x2 taddcctv %i1, %g5, %i2 or %l3, 0x1F49, %i5 loop_1168: edge32 %i3, %g6, %o4 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf9, %f0 tle %xcc, 0x2 fbul,a %fcc1, loop_1169 fandnot1s %f28, %f29, %f30 lduw [%l7 + 0x5C], %l1 andcc %g3, %g2, %o3 loop_1169: sir 0x1D36 edge32ln %l0, %g1, %o5 movl %icc, %l4, %l5 fmovdl %xcc, %f3, %f7 movge %icc, %o0, %i4 set 0x08, %g7 prefetcha [%l7 + %g7] 0x88, 0x1 subccc %i0, 0x1361, %o2 nop set 0x60, %i3 ldx [%l7 + %i3], %o7 nop set 0x30, %o1 ldd [%l7 + %o1], %l2 movne %xcc, %g4, %g7 movrlz %i6, 0x052, %i7 movg %xcc, %l6, %o6 st %f0, [%l7 + 0x0C] fbuge %fcc0, loop_1170 tl %xcc, 0x5 sdiv %g5, 0x0258, %i2 udivcc %i1, 0x1630, %i5 loop_1170: stw %i3, [%l7 + 0x34] edge16l %l3, %o4, %g6 bge,a loop_1171 fmuld8ulx16 %f14, %f9, %f8 swap [%l7 + 0x40], %l1 and %g2, 0x11B5, %g3 loop_1171: sub %o3, %l0, %g1 movge %xcc, %l4, %l5 bl,a,pn %xcc, loop_1172 bvs %icc, loop_1173 fmovrdlz %o5, %f28, %f22 tge %icc, 0x2 loop_1172: std %o0, [%l7 + 0x68] loop_1173: lduh [%l7 + 0x5A], %i4 bneg,a loop_1174 fnand %f20, %f12, %f2 movgu %icc, %o1, %o2 fmovrse %o7, %f18, %f26 loop_1174: fblg %fcc1, loop_1175 edge32l %l2, %i0, %g4 edge8l %g7, %i7, %i6 set 0x10, %l3 stba %l6, [%l7 + %l3] 0x18 loop_1175: fble %fcc2, loop_1176 sir 0x13EF st %f4, [%l7 + 0x08] movcc %xcc, %o6, %g5 loop_1176: edge8l %i2, %i5, %i3 edge8n %i1, %l3, %o4 fpackfix %f14, %f20 movl %xcc, %g6, %l1 movge %xcc, %g2, %g3 fcmps %fcc2, %f23, %f3 fpsub16 %f14, %f16, %f12 addcc %l0, 0x1EF6, %g1 movrne %o3, %l4, %l5 fmovspos %icc, %f8, %f15 mova %icc, %o5, %o0 tsubcctv %i4, %o1, %o7 edge32l %l2, %i0, %g4 wr %g0, 0x2f, %asi stha %g7, [%l7 + 0x70] %asi membar #Sync fpack32 %f2, %f12, %f16 brlz,a %o2, loop_1177 movcc %xcc, %i7, %i6 fbu,a %fcc1, loop_1178 move %icc, %l6, %o6 loop_1177: nop set 0x68, %l1 sta %f4, [%l7 + %l1] 0x19 loop_1178: fbu,a %fcc0, loop_1179 brnz %i2, loop_1180 bcs %xcc, loop_1181 edge32l %i5, %g5, %i1 loop_1179: edge16n %l3, %i3, %o4 loop_1180: add %g6, 0x195C, %g2 loop_1181: fbuge,a %fcc0, loop_1182 fors %f2, %f18, %f13 sub %l1, 0x0EDA, %l0 edge32l %g3, %g1, %o3 loop_1182: alignaddrl %l5, %o5, %o0 addcc %l4, 0x1BFE, %o1 movre %i4, %o7, %l2 addc %i0, %g4, %o2 addc %i7, %g7, %i6 andn %o6, %i2, %l6 edge8 %g5, %i5, %i1 move %xcc, %i3, %l3 ble,a,pt %xcc, loop_1183 tsubcc %g6, 0x0CE4, %g2 udiv %l1, 0x00B9, %l0 movrgez %o4, %g1, %g3 loop_1183: xorcc %o3, 0x1251, %l5 andcc %o0, %o5, %o1 fmovrse %i4, %f0, %f22 fnot2 %f0, %f20 tcc %icc, 0x6 fmovrsne %o7, %f19, %f7 fmul8ulx16 %f14, %f0, %f8 nop setx loop_1184, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tvc %icc, 0x0 movleu %icc, %l4, %l2 orncc %i0, 0x085E, %g4 loop_1184: bvc,pt %icc, loop_1185 sll %o2, 0x11, %i7 taddcctv %i6, %o6, %i2 orcc %g7, %l6, %i5 loop_1185: movleu %xcc, %i1, %i3 tleu %icc, 0x6 alignaddrl %g5, %g6, %l3 fmovdcs %xcc, %f23, %f31 fbuge %fcc1, loop_1186 movrne %l1, 0x2B7, %g2 movre %o4, %l0, %g1 bvc,a loop_1187 loop_1186: tsubcctv %g3, 0x0487, %l5 add %o0, 0x04F3, %o3 sll %o1, 0x19, %o5 loop_1187: movvc %icc, %o7, %i4 wr %g0, 0x81, %asi stba %l4, [%l7 + 0x55] %asi subccc %i0, %g4, %o2 xnor %l2, %i7, %o6 subc %i6, 0x101B, %g7 membar 0x77 xor %l6, %i2, %i5 fmovrsne %i1, %f31, %f12 add %i3, 0x100D, %g5 udiv %l3, 0x0622, %l1 fmovde %icc, %f5, %f17 ld [%l7 + 0x38], %f22 bn,pt %icc, loop_1188 fnors %f20, %f4, %f29 array32 %g2, %g6, %l0 tvc %xcc, 0x0 loop_1188: fpadd16s %f1, %f31, %f19 andncc %o4, %g1, %g3 fmovrsne %o0, %f26, %f17 fandnot2s %f7, %f23, %f8 ba,a,pn %icc, loop_1189 alignaddrl %o3, %l5, %o5 bl,a,pt %xcc, loop_1190 tle %icc, 0x6 loop_1189: stbar stw %o1, [%l7 + 0x2C] loop_1190: umulcc %o7, 0x081D, %l4 faligndata %f16, %f6, %f20 movneg %xcc, %i0, %g4 edge16l %o2, %i4, %i7 sllx %l2, %o6, %g7 tle %xcc, 0x4 movrgz %l6, 0x1F0, %i2 tcs %xcc, 0x4 tg %xcc, 0x4 alignaddr %i6, %i1, %i3 fmovsg %xcc, %f0, %f4 edge8ln %i5, %l3, %l1 set 0x40, %o7 stda %g4, [%l7 + %o7] 0x18 fornot2s %f30, %f16, %f18 fbul,a %fcc1, loop_1191 bpos,pt %xcc, loop_1192 ldub [%l7 + 0x20], %g6 tvc %xcc, 0x2 loop_1191: fmovdleu %xcc, %f7, %f14 loop_1192: mova %icc, %g2, %l0 movvc %xcc, %o4, %g1 bg %icc, loop_1193 edge16n %g3, %o3, %l5 movgu %xcc, %o0, %o5 fandnot2s %f26, %f4, %f1 loop_1193: udiv %o7, 0x19BD, %l4 subccc %o1, 0x1A47, %g4 nop set 0x78, %i6 ldd [%l7 + %i6], %f6 brgez,a %o2, loop_1194 andncc %i4, %i0, %i7 popc %o6, %g7 movrlez %l2, 0x16E, %i2 loop_1194: fmovsvc %icc, %f13, %f30 addcc %l6, 0x13C6, %i6 srax %i1, 0x0C, %i5 brnz,a %i3, loop_1195 andcc %l3, %l1, %g5 brlez %g2, loop_1196 fbuge,a %fcc2, loop_1197 loop_1195: srlx %l0, 0x04, %g6 fmovdpos %icc, %f27, %f30 loop_1196: or %o4, %g1, %o3 loop_1197: lduw [%l7 + 0x1C], %g3 popc 0x1B1A, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnegd %f30, %f6 xnor %o5, 0x1786, %o7 addcc %l4, 0x1A93, %l5 bleu,pt %icc, loop_1198 mulx %g4, 0x144B, %o2 bge,a,pt %xcc, loop_1199 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1198: mulscc %i4, %o1, %i7 move %xcc, %i0, %o6 loop_1199: xnor %g7, 0x00B4, %i2 fpack32 %f18, %f26, %f0 movgu %icc, %l6, %i6 fmovdvs %xcc, %f8, %f13 addccc %l2, %i5, %i1 andn %i3, %l3, %l1 fors %f10, %f28, %f5 fblg,a %fcc3, loop_1200 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdg %xcc, %f4, %f18 fandnot1 %f10, %f2, %f16 loop_1200: sdivx %g2, 0x0E60, %l0 fmovdle %icc, %f15, %f25 smulcc %g5, 0x19E0, %g6 movl %icc, %o4, %o3 fbl,a %fcc3, loop_1201 bleu,pn %xcc, loop_1202 edge8l %g1, %g3, %o5 xor %o7, 0x01DC, %o0 loop_1201: mulx %l4, 0x1D77, %g4 loop_1202: popc 0x0ED1, %l5 smul %i4, 0x0868, %o2 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f16 fandnot1 %f16, %f20, %f10 fxnor %f24, %f30, %f10 fcmped %fcc3, %f14, %f26 edge32ln %i7, %o1, %i0 fpack16 %f8, %f26 ldstub [%l7 + 0x2E], %o6 fmovsleu %icc, %f10, %f25 fmovrse %i2, %f27, %f23 and %l6, 0x0B3A, %i6 fmovrdgz %g7, %f0, %f20 wr %g0, 0x80, %asi ldswa [%l7 + 0x40] %asi, %l2 fmovrsne %i5, %f25, %f16 fnot2s %f10, %f1 fmovdcc %icc, %f9, %f28 addcc %i1, %l3, %i3 fzero %f22 tcc %xcc, 0x5 fmovsle %icc, %f6, %f13 edge16l %g2, %l0, %l1 tl %icc, 0x2 movrlz %g5, 0x07E, %g6 set 0x58, %o6 prefetcha [%l7 + %o6] 0x80, 0x1 fnands %f21, %f7, %f15 fmovda %xcc, %f17, %f22 bgu,a %icc, loop_1203 fmovrdlez %g1, %f18, %f14 fabsd %f14, %f30 movrgez %g3, 0x33C, %o4 loop_1203: sllx %o5, 0x05, %o0 ldd [%l7 + 0x58], %l4 move %icc, %g4, %l5 stw %i4, [%l7 + 0x1C] movn %icc, %o2, %o7 wr %g0, 0x19, %asi prefetcha [%l7 + 0x18] %asi, 0x1 wr %g0, 0x89, %asi ldsba [%l7 + 0x0B] %asi, %o1 udivcc %o6, 0x005A, %i2 addccc %i0, 0x06A6, %l6 fmuld8sux16 %f30, %f12, %f12 tn %icc, 0x7 wr %g0, 0x81, %asi lduwa [%l7 + 0x2C] %asi, %i6 wr %g0, 0x80, %asi lda [%l7 + 0x10] %asi, %f28 fmovdl %icc, %f6, %f7 udiv %l2, 0x12D6, %g7 movle %icc, %i5, %l3 fmovse %xcc, %f2, %f24 umulcc %i1, 0x0CCA, %i3 stx %l0, [%l7 + 0x70] edge32l %g2, %g5, %g6 swap [%l7 + 0x5C], %l1 stx %g1, [%l7 + 0x30] sdivx %g3, 0x0EE6, %o3 std %o4, [%l7 + 0x50] fpsub16s %f20, %f31, %f4 movle %xcc, %o4, %l4 udiv %o0, 0x1F8F, %g4 movvc %icc, %l5, %i4 addc %o7, 0x0C85, %o2 fmuld8sux16 %f21, %f31, %f0 udivx %i7, 0x1D74, %o6 fmuld8ulx16 %f11, %f13, %f28 fbge,a %fcc0, loop_1204 tcc %icc, 0x5 fmovdgu %icc, %f5, %f14 orncc %i2, %o1, %i0 loop_1204: fxnors %f25, %f22, %f27 bne,a,pn %icc, loop_1205 stx %l6, [%l7 + 0x28] be,pn %icc, loop_1206 orn %l2, %i6, %g7 loop_1205: fbl %fcc0, loop_1207 movrlez %i5, %l3, %i1 loop_1206: edge8n %i3, %l0, %g5 orn %g6, 0x11AD, %g2 loop_1207: sll %g1, %g3, %o3 xnorcc %o5, %l1, %o4 fsrc1 %f24, %f10 xnor %o0, 0x0179, %g4 smulcc %l4, 0x11BB, %i4 umul %l5, 0x0C72, %o2 taddcctv %i7, 0x1152, %o7 fmovdpos %icc, %f0, %f13 fmovrse %i2, %f14, %f12 array8 %o1, %o6, %l6 fmovsge %icc, %f21, %f23 fmovscc %xcc, %f20, %f13 movcc %icc, %i0, %l2 ba,a,pn %icc, loop_1208 fcmps %fcc3, %f22, %f7 ta %xcc, 0x4 bvs,a loop_1209 loop_1208: std %i6, [%l7 + 0x40] ldx [%l7 + 0x68], %i5 ta %xcc, 0x1 loop_1209: fcmpeq16 %f28, %f20, %g7 tne %xcc, 0x3 add %i1, 0x0C69, %l3 edge16n %l0, %i3, %g6 fexpand %f17, %f6 fxor %f8, %f12, %f14 subccc %g2, 0x07A4, %g5 nop setx loop_1210, %l0, %l1 jmpl %l1, %g1 tvc %icc, 0x3 fone %f12 tpos %xcc, 0x3 loop_1210: fbul,a %fcc0, loop_1211 movne %xcc, %o3, %o5 smulcc %g3, 0x1BC2, %l1 tpos %icc, 0x0 loop_1211: fmovdle %icc, %f16, %f17 or %o0, 0x0ECF, %o4 orn %l4, %i4, %l5 fcmpeq16 %f10, %f4, %g4 lduw [%l7 + 0x08], %i7 edge16l %o2, %o7, %i2 fandnot1 %f16, %f20, %f28 nop set 0x20, %i1 stx %o6, [%l7 + %i1] te %xcc, 0x6 sdivx %o1, 0x164E, %l6 movleu %xcc, %i0, %i6 fbe,a %fcc3, loop_1212 edge32l %l2, %i5, %g7 fbl,a %fcc3, loop_1213 fmovsle %icc, %f9, %f6 loop_1212: edge32ln %l3, %i1, %l0 umul %i3, %g2, %g6 loop_1213: fabss %f21, %f19 fpsub16s %f23, %f9, %f31 movcc %icc, %g1, %o3 fxor %f22, %f14, %f30 fble %fcc2, loop_1214 mulx %o5, 0x1FC2, %g3 addccc %g5, %l1, %o4 sethi 0x1CF6, %o0 loop_1214: nop wr %g0, 0x0c, %asi ldxa [%l7 + 0x68] %asi, %i4 movvc %xcc, %l4, %l5 movre %i7, 0x0A6, %g4 brnz,a %o2, loop_1215 subcc %i2, 0x1986, %o6 swap [%l7 + 0x10], %o1 fnand %f26, %f8, %f24 loop_1215: movneg %xcc, %l6, %i0 fcmpgt32 %f28, %f16, %i6 and %o7, %i5, %l2 srlx %l3, %i1, %l0 fmul8x16 %f27, %f6, %f6 nop setx loop_1216, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovspos %xcc, %f20, %f3 fnot1 %f2, %f10 fmovsgu %xcc, %f20, %f1 loop_1216: array32 %i3, %g2, %g7 fmul8x16 %f29, %f6, %f0 tvc %xcc, 0x3 fones %f14 tg %xcc, 0x5 edge8n %g1, %g6, %o3 orcc %g3, %o5, %l1 fpmerge %f21, %f26, %f6 sllx %g5, 0x00, %o0 sub %o4, 0x052F, %l4 ldd [%l7 + 0x58], %i4 fmovrde %i7, %f10, %f14 edge32ln %g4, %l5, %o2 bcc,pt %xcc, loop_1217 xnor %o6, 0x0EFC, %i2 edge32 %l6, %i0, %i6 prefetch [%l7 + 0x0C], 0x1 loop_1217: bn,pn %icc, loop_1218 te %icc, 0x2 ldstub [%l7 + 0x3A], %o1 xorcc %i5, %o7, %l2 loop_1218: nop wr %g0, 0x19, %asi sta %f21, [%l7 + 0x64] %asi add %l3, 0x133D, %i1 fnegs %f12, %f3 ldstub [%l7 + 0x64], %i3 edge16n %l0, %g2, %g7 xnorcc %g1, 0x07DA, %g6 orcc %g3, 0x1D36, %o5 edge32n %l1, %g5, %o0 sdiv %o4, 0x1002, %o3 flush %l7 + 0x28 or %l4, 0x110B, %i4 sethi 0x1EEE, %g4 set 0x50, %i5 ldda [%l7 + %i5] 0x10, %l4 tg %xcc, 0x2 fbuge,a %fcc0, loop_1219 fmovrdlez %i7, %f20, %f10 and %o2, 0x18B2, %i2 edge8n %l6, %i0, %o6 loop_1219: tg %xcc, 0x0 fbul,a %fcc3, loop_1220 tge %xcc, 0x4 brlz %o1, loop_1221 andncc %i5, %o7, %i6 loop_1220: movne %xcc, %l2, %i1 subc %l3, 0x145A, %i3 loop_1221: nop wr %g0, 0x11, %asi lduba [%l7 + 0x56] %asi, %g2 edge8ln %g7, %l0, %g6 edge8n %g3, %g1, %o5 set 0x40, %l2 stba %l1, [%l7 + %l2] 0x23 membar #Sync brgez %o0, loop_1222 tge %icc, 0x2 sll %g5, %o3, %l4 fmovrdlz %o4, %f18, %f6 loop_1222: nop setx loop_1223, %l0, %l1 jmpl %l1, %i4 edge32n %g4, %i7, %l5 array32 %o2, %i2, %l6 alignaddr %o6, %o1, %i0 loop_1223: addc %i5, 0x09FA, %o7 wr %g0, 0x04, %asi prefetcha [%l7 + 0x18] %asi, 0x3 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i6, %i1 andcc %l3, %g2, %i3 fmovrdlz %l0, %f10, %f6 fors %f25, %f21, %f28 wr %g0, 0x19, %asi ldstuba [%l7 + 0x46] %asi, %g7 set 0x54, %o2 lda [%l7 + %o2] 0x81, %f9 fors %f30, %f8, %f13 add %g3, %g6, %g1 sdiv %l1, 0x14FC, %o5 and %g5, %o0, %o3 andncc %o4, %l4, %g4 edge16n %i4, %l5, %o2 tcc %icc, 0x2 fpmerge %f23, %f13, %f2 fbn,a %fcc0, loop_1224 flush %l7 + 0x3C bl loop_1225 membar 0x04 loop_1224: movrne %i7, %i2, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1225: andn %o1, %l6, %i0 umul %i5, 0x18BA, %l2 membar 0x08 edge8n %o7, %i6, %i1 set 0x5C, %g3 sta %f4, [%l7 + %g3] 0x14 tl %icc, 0x2 sdivx %g2, 0x1BAC, %i3 set 0x0B, %o4 stba %l0, [%l7 + %o4] 0xeb membar #Sync bne,a,pn %xcc, loop_1226 tleu %xcc, 0x4 movre %l3, %g7, %g3 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1226: movrlz %g1, %g6, %o5 sub %l1, %g5, %o0 array8 %o3, %l4, %o4 mova %xcc, %g4, %i4 fbule %fcc3, loop_1227 nop set 0x60, %o3 ldx [%l7 + %o3], %o2 udivx %l5, 0x0640, %i7 ble,a loop_1228 loop_1227: brlez %i2, loop_1229 tleu %xcc, 0x5 ldsw [%l7 + 0x1C], %o1 loop_1228: fmovspos %xcc, %f27, %f27 loop_1229: tle %xcc, 0x3 fba,a %fcc0, loop_1230 fmul8x16 %f22, %f10, %f28 fmul8x16au %f0, %f16, %f28 movg %xcc, %o6, %i0 loop_1230: nop wr %g0, 0xeb, %asi stba %l6, [%l7 + 0x57] %asi membar #Sync movgu %icc, %l2, %i5 sub %o7, 0x1563, %i1 tg %xcc, 0x1 ldsb [%l7 + 0x42], %i6 mulscc %i3, 0x11A9, %l0 orcc %l3, %g7, %g2 orcc %g3, 0x1174, %g1 wr %g0, 0x16, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync movleu %xcc, %g6, %o5 udivcc %g5, 0x12E8, %o0 brz %o3, loop_1231 orn %l1, 0x1B4D, %l4 te %xcc, 0x3 lduw [%l7 + 0x40], %g4 loop_1231: mova %icc, %o4, %o2 fzeros %f16 st %f15, [%l7 + 0x4C] brlz %l5, loop_1232 fmovsg %icc, %f2, %f15 move %xcc, %i4, %i7 edge8l %o1, %i2, %o6 loop_1232: bcs,a %xcc, loop_1233 fmovsleu %xcc, %f11, %f2 set 0x44, %l0 swapa [%l7 + %l0] 0x88, %l6 loop_1233: edge16 %i0, %i5, %o7 tsubcctv %l2, 0x027D, %i6 membar 0x22 movvs %xcc, %i1, %l0 fone %f28 siam 0x3 fpsub32s %f11, %f14, %f10 fmovrdgz %i3, %f28, %f26 fcmpeq32 %f8, %f20, %l3 edge32n %g7, %g3, %g2 movg %icc, %g1, %g6 tg %icc, 0x5 tne %icc, 0x2 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f0 sdivcc %o5, 0x0166, %o0 subc %g5, %l1, %o3 fmul8x16 %f25, %f6, %f20 fsrc2 %f8, %f4 andncc %l4, %o4, %g4 tsubcc %o2, %l5, %i4 tg %xcc, 0x0 stb %i7, [%l7 + 0x2F] tl %xcc, 0x3 edge8ln %i2, %o6, %l6 tneg %icc, 0x0 movg %xcc, %i0, %i5 fmovsle %xcc, %f25, %f28 ldx [%l7 + 0x48], %o7 tgu %icc, 0x1 fcmpes %fcc0, %f18, %f25 orncc %o1, 0x1814, %l2 edge8ln %i1, %i6, %i3 bvc,a %xcc, loop_1234 udivcc %l0, 0x179C, %l3 add %g7, 0x0182, %g3 set 0x40, %g4 stda %f0, [%l7 + %g4] 0x18 loop_1234: subcc %g2, %g1, %o5 movneg %icc, %o0, %g6 set 0x70, %l5 stxa %g5, [%l7 + %l5] 0xea membar #Sync membar 0x55 edge8n %o3, %l1, %o4 andcc %l4, %g4, %o2 fnegs %f11, %f6 wr %g0, 0x04, %asi ldsha [%l7 + 0x36] %asi, %i4 ble %icc, loop_1235 array8 %l5, %i2, %o6 umul %i7, %l6, %i5 movrgz %i0, 0x3DF, %o1 loop_1235: movge %xcc, %l2, %i1 fmovdvs %xcc, %f17, %f29 fmovrdgz %i6, %f26, %f14 edge32ln %i3, %o7, %l3 wr %g0, 0x19, %asi sta %f19, [%l7 + 0x6C] %asi subccc %g7, 0x1345, %l0 wr %g0, 0x10, %asi ldda [%l7 + 0x60] %asi, %g2 fcmpeq16 %f18, %f30, %g1 fcmpne16 %f16, %f18, %o5 edge32ln %o0, %g6, %g2 subccc %o3, %g5, %l1 tvs %xcc, 0x3 addccc %o4, %l4, %o2 ldsb [%l7 + 0x35], %i4 sll %g4, 0x17, %l5 fmovdle %icc, %f26, %f15 fbo %fcc0, loop_1236 edge16 %i2, %i7, %o6 tcs %icc, 0x6 fpadd32s %f15, %f6, %f13 loop_1236: lduh [%l7 + 0x44], %l6 sdiv %i0, 0x0BEA, %i5 tvc %icc, 0x2 edge32n %o1, %l2, %i1 fpackfix %f28, %f7 fandnot2s %f5, %f14, %f4 andncc %i3, %o7, %i6 edge16 %g7, %l0, %g3 fpsub16s %f10, %f18, %f1 addc %l3, %o5, %o0 fba %fcc2, loop_1237 xnorcc %g6, 0x1FA3, %g2 fornot2s %f13, %f17, %f5 edge8l %g1, %g5, %o3 loop_1237: tl %xcc, 0x7 fmovdne %xcc, %f18, %f12 faligndata %f26, %f22, %f24 movrlz %l1, 0x1E9, %o4 fexpand %f5, %f18 fmovrslz %o2, %f24, %f5 tleu %xcc, 0x0 udiv %i4, 0x1D8E, %g4 tg %xcc, 0x7 movvs %xcc, %l4, %i2 edge16ln %i7, %o6, %l5 taddcc %i0, %i5, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %icc, %l2, %o1 alignaddr %i1, %o7, %i6 bl loop_1238 fcmps %fcc3, %f27, %f30 fmovdle %xcc, %f7, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1238: sra %g7, 0x05, %l0 bg,a,pn %icc, loop_1239 orncc %i3, 0x00E3, %g3 fxor %f18, %f2, %f12 sdiv %o5, 0x1BBD, %o0 loop_1239: smulcc %g6, 0x0766, %l3 array8 %g1, %g2, %o3 sllx %g5, 0x1A, %l1 add %l7, 0x10, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %o4, %o2 fmovdvc %xcc, %f24, %f13 edge32ln %g4, %l4, %i2 fbu,a %fcc3, loop_1240 movpos %xcc, %i7, %i4 fmovdpos %xcc, %f31, %f15 xorcc %l5, %i0, %o6 loop_1240: ldub [%l7 + 0x08], %i5 sethi 0x0D61, %l6 st %f11, [%l7 + 0x08] alignaddr %o1, %i1, %o7 edge32 %i6, %g7, %l2 mulscc %i3, 0x02DB, %g3 mova %icc, %o5, %o0 andcc %l0, %l3, %g6 membar 0x5B movleu %icc, %g1, %g2 taddcc %g5, 0x1090, %l1 bn,a %xcc, loop_1241 andn %o4, %o3, %o2 fmuld8ulx16 %f6, %f0, %f16 fcmpne32 %f14, %f8, %g4 loop_1241: movvc %xcc, %i2, %l4 set 0x58, %g1 swapa [%l7 + %g1] 0x80, %i7 edge16 %i4, %i0, %l5 addccc %i5, 0x1FF1, %l6 sdiv %o1, 0x1C77, %o6 tne %icc, 0x3 fmovscc %icc, %f18, %f20 umul %o7, %i6, %g7 fmuld8sux16 %f26, %f16, %f10 add %l2, 0x1329, %i3 wr %g0, 0x27, %asi stwa %g3, [%l7 + 0x3C] %asi membar #Sync movrgez %i1, 0x1A8, %o5 bpos,a loop_1242 udiv %o0, 0x0EF1, %l0 movrlz %l3, 0x210, %g1 sub %g6, %g5, %g2 loop_1242: andn %o4, %l1, %o3 srax %o2, 0x03, %i2 fble,a %fcc0, loop_1243 tpos %xcc, 0x3 add %l4, 0x1135, %g4 fmovsvs %icc, %f5, %f31 loop_1243: array8 %i4, %i7, %l5 fmovda %icc, %f1, %f2 udivcc %i0, 0x04A3, %i5 alignaddrl %l6, %o6, %o1 srlx %o7, %i6, %l2 xor %i3, 0x1A8D, %g3 tcs %xcc, 0x6 movrlez %i1, %g7, %o5 wr %g0, 0x11, %asi lda [%l7 + 0x54] %asi, %f14 fmul8x16au %f25, %f26, %f22 tl %icc, 0x0 alignaddrl %o0, %l0, %g1 addc %g6, %g5, %l3 tcs %xcc, 0x6 sir 0x0F9D taddcc %g2, %o4, %o3 movrne %o2, %i2, %l1 movrlz %l4, 0x15E, %g4 stx %i7, [%l7 + 0x30] xnor %i4, 0x08EF, %l5 mulx %i5, 0x1B81, %l6 fmul8ulx16 %f4, %f26, %f16 add %l7, 0x3C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i0 casa [%l6] %asi, %i0, %o1 fmovsa %icc, %f8, %f16 fmovrslez %o7, %f25, %f6 tsubcctv %i6, 0x1E3B, %o6 movgu %icc, %l2, %i3 set 0x28, %g5 stxa %g3, [%l7 + %g5] 0xe2 membar #Sync edge32 %i1, %g7, %o5 movrlz %o0, %l0, %g1 fbg %fcc3, loop_1244 alignaddrl %g5, %g6, %g2 movpos %xcc, %o4, %l3 te %icc, 0x5 loop_1244: movvs %icc, %o3, %i2 movl %icc, %l1, %l4 stx %g4, [%l7 + 0x48] movvc %icc, %o2, %i4 taddcc %i7, 0x0469, %l5 stw %i5, [%l7 + 0x74] bl,a loop_1245 movl %xcc, %l6, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbo,a %fcc1, loop_1246 loop_1245: fsrc1s %f23, %f0 movcc %icc, %i0, %o7 fnot1s %f23, %f18 loop_1246: bshuffle %f0, %f10, %f0 bl,pt %xcc, loop_1247 movrlez %i6, 0x2F9, %l2 orn %o6, 0x1A9B, %i3 edge8l %i1, %g3, %g7 loop_1247: fnands %f3, %f11, %f21 stx %o0, [%l7 + 0x68] umul %o5, %g1, %g5 udivcc %l0, 0x1396, %g6 addc %o4, 0x0C15, %l3 array16 %g2, %o3, %l1 set 0x70, %i7 lda [%l7 + %i7] 0x18, %f5 nop set 0x50, %l6 lduh [%l7 + %l6], %i2 set 0x0C, %g6 swapa [%l7 + %g6] 0x19, %l4 fsrc2 %f30, %f30 xnor %o2, 0x0230, %i4 addcc %i7, 0x057D, %l5 array32 %g4, %l6, %o1 udiv %i0, 0x18F8, %o7 fnot2 %f12, %f10 xnor %i5, 0x0017, %i6 movl %xcc, %l2, %i3 edge16n %i1, %g3, %o6 move %icc, %g7, %o0 movvs %xcc, %o5, %g1 movrlz %g5, %g6, %l0 fmovscs %xcc, %f29, %f22 movl %xcc, %o4, %g2 sdiv %o3, 0x04BD, %l3 taddcctv %i2, 0x07F4, %l1 fbue %fcc3, loop_1248 fnors %f15, %f29, %f29 fmovrsgez %l4, %f4, %f28 tsubcc %i4, %i7, %l5 loop_1248: fmovsl %xcc, %f23, %f0 add %l7, 0x38, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %o2, %g4 tge %icc, 0x6 andncc %o1, %i0, %l6 smul %o7, 0x007F, %i6 prefetch [%l7 + 0x18], 0x1 movcc %xcc, %l2, %i5 fbul %fcc2, loop_1249 umul %i1, 0x0ED5, %g3 srax %o6, 0x19, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1249: array32 %o0, %o5, %i3 stx %g5, [%l7 + 0x30] andn %g6, %l0, %o4 tle %icc, 0x2 ta %xcc, 0x0 movle %icc, %g2, %g1 umulcc %o3, 0x17E7, %i2 taddcc %l1, 0x1F62, %l3 fbge,a %fcc1, loop_1250 tsubcctv %i4, 0x1EDB, %l4 fnot1s %f24, %f20 edge8ln %l5, %o2, %g4 loop_1250: alignaddrl %o1, %i0, %l6 mulx %i7, %o7, %l2 xor %i6, %i1, %g3 movrne %o6, %i5, %g7 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %o0, [%g0 + 0x338] %asi ripped by fixASI40.pl ripped by fixASI40.pl fbule %fcc2, loop_1251 fnegd %f30, %f6 ble,a,pt %icc, loop_1252 ldsw [%l7 + 0x34], %i3 loop_1251: fmovsgu %icc, %f22, %f12 bcc,a loop_1253 loop_1252: movvc %xcc, %g5, %o5 edge32l %g6, %o4, %g2 tsubcctv %l0, 0x1CE2, %g1 loop_1253: ble %xcc, loop_1254 mova %xcc, %o3, %i2 fpsub32 %f22, %f30, %f10 edge16ln %l1, %l3, %i4 loop_1254: tvc %xcc, 0x6 umul %l5, %l4, %g4 fpsub16s %f16, %f16, %f24 movge %icc, %o2, %i0 fcmple16 %f0, %f18, %o1 tcs %icc, 0x2 movrne %i7, %l6, %o7 fmul8sux16 %f6, %f14, %f28 edge32ln %l2, %i1, %g3 fbne,a %fcc3, loop_1255 fabsd %f10, %f10 set 0x58, %o0 stda %o6, [%l7 + %o0] 0x22 membar #Sync loop_1255: sllx %i5, %g7, %o0 fandnot1 %f6, %f22, %f10 tl %icc, 0x0 movne %xcc, %i6, %g5 udivx %o5, 0x0B49, %i3 mova %icc, %o4, %g2 fcmpeq32 %f2, %f10, %g6 fcmped %fcc3, %f18, %f16 edge32l %l0, %g1, %o3 bg %icc, loop_1256 fxors %f16, %f5, %f27 fnegd %f16, %f4 fmovdle %xcc, %f10, %f12 loop_1256: fcmpgt16 %f2, %f16, %i2 tcc %xcc, 0x0 array32 %l3, %i4, %l1 sir 0x006B orn %l5, 0x1B0A, %l4 fsrc2s %f3, %f26 array16 %g4, %o2, %o1 brlez,a %i7, loop_1257 sir 0x18EA sub %l6, 0x1FE6, %i0 edge8ln %l2, %i1, %g3 loop_1257: tsubcc %o6, 0x1CCB, %i5 taddcc %g7, %o7, %o0 fmovdge %xcc, %f8, %f28 orcc %i6, %o5, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %g5, %g2, %g6 fmovsa %xcc, %f20, %f30 movvs %icc, %l0, %g1 alignaddrl %o4, %o3, %l3 andncc %i4, %i2, %l1 edge32n %l4, %g4, %o2 srl %l5, %i7, %o1 fbue %fcc3, loop_1258 and %l6, 0x1066, %i0 movleu %icc, %l2, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1258: bvc,a,pn %xcc, loop_1259 fsrc2 %f14, %f24 nop setx loop_1260, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16 %o6, %i1, %i5 loop_1259: tne %xcc, 0x1 umulcc %g7, %o0, %i6 loop_1260: fmovsvc %icc, %f19, %f18 umul %o5, %i3, %g5 set 0x34, %l4 ldswa [%l7 + %l4] 0x18, %g2 sethi 0x1A8F, %o7 movrlz %l0, 0x262, %g1 std %o4, [%l7 + 0x28] ldx [%l7 + 0x18], %g6 ldub [%l7 + 0x24], %l3 array32 %i4, %o3, %i2 srlx %l4, %g4, %l1 std %f16, [%l7 + 0x08] fnegd %f26, %f12 brlz,a %o2, loop_1261 fbug,a %fcc2, loop_1262 std %i6, [%l7 + 0x18] or %l5, 0x0B26, %o1 loop_1261: orcc %l6, 0x09B4, %l2 loop_1262: fnegs %f21, %f8 set 0x24, %i4 lduha [%l7 + %i4] 0x15, %i0 tsubcctv %g3, 0x0BF2, %i1 edge16l %i5, %o6, %g7 edge16ln %i6, %o0, %i3 taddcctv %o5, %g2, %g5 movcs %icc, %l0, %o7 udiv %o4, 0x0ECB, %g1 fbl %fcc3, loop_1263 array32 %l3, %i4, %g6 tcc %icc, 0x2 or %o3, 0x08EF, %l4 loop_1263: udivx %g4, 0x110B, %i2 udivx %l1, 0x16DA, %i7 or %o2, %l5, %o1 fxors %f21, %f7, %f22 tne %xcc, 0x3 umulcc %l6, 0x003D, %l2 tvs %xcc, 0x7 addccc %i0, %i1, %i5 sdiv %o6, 0x0105, %g3 movg %icc, %g7, %i6 fandnot1s %f3, %f7, %f24 brlz %o0, loop_1264 subcc %i3, %g2, %g5 fmovdl %icc, %f23, %f14 sra %o5, %l0, %o4 loop_1264: sdivx %o7, 0x1A09, %l3 taddcc %i4, %g1, %o3 ld [%l7 + 0x1C], %f25 brgz %l4, loop_1265 movle %xcc, %g6, %g4 ba %icc, loop_1266 brlz %i2, loop_1267 loop_1265: fpsub16 %f12, %f8, %f22 tsubcctv %l1, %i7, %l5 loop_1266: fbue,a %fcc0, loop_1268 loop_1267: nop set 0x52, %g2 lduh [%l7 + %g2], %o2 fmovdn %icc, %f7, %f10 alignaddrl %o1, %l6, %i0 loop_1268: movne %xcc, %i1, %l2 sllx %i5, %o6, %g3 movl %icc, %g7, %o0 bvc,a,pt %xcc, loop_1269 fpadd16 %f16, %f12, %f26 movvs %xcc, %i3, %g2 edge8n %g5, %i6, %l0 loop_1269: fmovrde %o4, %f10, %f0 fabss %f8, %f15 sir 0x1D6C movne %xcc, %o5, %o7 brnz,a %l3, loop_1270 tneg %icc, 0x0 fmovrsne %i4, %f21, %f26 andcc %g1, 0x0FEF, %l4 loop_1270: mulx %o3, 0x0CF2, %g6 movl %icc, %i2, %g4 tsubcctv %i7, 0x1ADE, %l5 movvc %xcc, %l1, %o1 lduh [%l7 + 0x4C], %o2 membar 0x7D sdivcc %i0, 0x0203, %i1 mulscc %l6, %i5, %o6 fmovs %f16, %f3 wr %g0, 0x89, %asi lduwa [%l7 + 0x14] %asi, %g3 lduw [%l7 + 0x58], %g7 set 0x54, %i2 swapa [%l7 + %i2] 0x89, %o0 movge %xcc, %l2, %g2 tn %xcc, 0x2 fone %f4 fbue,a %fcc1, loop_1271 movrgez %g5, 0x297, %i3 set 0x40, %o5 stda %f0, [%l7 + %o5] 0xf9 membar #Sync loop_1271: ldd [%l7 + 0x48], %l0 edge32l %o4, %o5, %i6 andncc %l3, %o7, %g1 edge16 %i4, %l4, %o3 add %l7, 0x40, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %i2, %g4 array8 %g6, %i7, %l1 fcmple32 %f14, %f6, %l5 fmovscc %xcc, %f12, %f9 andcc %o1, 0x182B, %o2 set 0x58, %i0 lda [%l7 + %i0] 0x18, %f19 taddcctv %i1, %l6, %i5 sethi 0x1E76, %i0 fmovrsne %o6, %f19, %f28 xorcc %g3, %g7, %o0 fbe %fcc2, loop_1272 array8 %g2, %g5, %i3 fmovrse %l0, %f26, %f26 fbue,a %fcc0, loop_1273 loop_1272: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlz,a %o4, loop_1274 smul %o5, 0x1389, %l2 loop_1273: xorcc %l3, 0x088E, %o7 fmovrdgez %i6, %f0, %f20 loop_1274: nop set 0x23, %i3 ldstuba [%l7 + %i3] 0x11, %i4 tge %xcc, 0x7 edge32 %l4, %o3, %g1 xor %i2, %g4, %i7 tne %xcc, 0x6 fzeros %f12 edge32ln %l1, %g6, %l5 umul %o1, 0x0063, %o2 movrne %l6, %i1, %i0 movl %xcc, %i5, %g3 edge16ln %o6, %o0, %g7 subcc %g5, %g2, %l0 srlx %o4, %o5, %l2 add %l7, 0x54, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %i3 casa [%l6] 0x10, %i3, %o7 subcc %i6, 0x04B3, %i4 umul %l3, %l4, %g1 movg %icc, %i2, %g4 movrne %o3, 0x18F, %l1 sdivx %g6, 0x0DE4, %i7 fmovse %xcc, %f29, %f12 umulcc %l5, 0x1866, %o2 edge32ln %o1, %l6, %i0 popc 0x08B0, %i5 edge16 %g3, %o6, %o0 ldsh [%l7 + 0x0A], %g7 umul %g5, %g2, %l0 prefetch [%l7 + 0x24], 0x2 stx %o4, [%l7 + 0x60] stb %i1, [%l7 + 0x1C] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdleu %xcc, %f7, %f10 udivcc %l2, 0x0EB5, %i3 addccc %o7, 0x0600, %i6 umul %o5, %i4, %l4 orncc %g1, 0x1BFB, %l3 fmul8x16 %f27, %f10, %f8 bcc,a,pt %xcc, loop_1275 array8 %g4, %o3, %i2 tneg %icc, 0x5 sdivx %g6, 0x1525, %i7 loop_1275: udiv %l5, 0x07A6, %o2 bcc,a,pt %icc, loop_1276 fcmpne16 %f26, %f18, %o1 fandnot2s %f25, %f15, %f28 tcs %xcc, 0x5 loop_1276: movne %icc, %l6, %l1 mulx %i0, 0x01E9, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %icc, 0x0 fmovdle %icc, %f8, %f20 movvc %xcc, %g3, %o0 movvc %xcc, %o6, %g5 brz %g7, loop_1277 nop setx loop_1278, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32l %g2, %l0, %i1 umul %l2, 0x1E8E, %o4 loop_1277: nop wr %g0, 0x2f, %asi stda %i2, [%l7 + 0x48] %asi membar #Sync loop_1278: sll %i6, %o5, %i4 tne %xcc, 0x1 fnot2 %f28, %f0 set 0x30, %g7 ldsba [%l7 + %g7] 0x89, %o7 fandnot1 %f4, %f14, %f26 movge %icc, %l4, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %g4, %o3, %g1 fmul8sux16 %f12, %f8, %f2 edge32n %g6, %i7, %i2 ld [%l7 + 0x7C], %f5 movn %xcc, %l5, %o2 fmovrsgz %l6, %f9, %f31 sra %l1, %o1, %i5 fmuld8ulx16 %f10, %f3, %f24 fmovrde %i0, %f0, %f10 fbue %fcc3, loop_1279 brlez %g3, loop_1280 tvs %icc, 0x5 fcmpeq16 %f4, %f4, %o0 loop_1279: nop add %l7, 0x10, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g5 casxa [%l6] %asi, %g5, %o6 loop_1280: andncc %g7, %l0, %i1 fzero %f12 movrne %l2, 0x3B5, %g2 wr %g0, 0xf9, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fba %fcc3, loop_1281 fxnor %f12, %f0, %f20 fpadd32s %f12, %f4, %f20 xorcc %i3, 0x12B9, %i6 loop_1281: xorcc %o4, %i4, %o5 sir 0x1B03 fsrc1s %f25, %f12 pdist %f30, %f18, %f12 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x2D] %asi, %l4 tgu %xcc, 0x6 sth %l3, [%l7 + 0x36] orn %g4, 0x1995, %o7 addccc %o3, 0x1C1B, %g6 movrgez %i7, 0x105, %i2 for %f8, %f26, %f8 sir 0x012C tg %icc, 0x3 fpsub32 %f16, %f22, %f18 bne,pt %xcc, loop_1282 fba,a %fcc0, loop_1283 swap [%l7 + 0x60], %l5 stb %o2, [%l7 + 0x2A] loop_1282: movvs %xcc, %l6, %g1 loop_1283: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %icc, 0x4 bg,a,pt %xcc, loop_1284 fmovrdgz %o1, %f16, %f14 bne,pn %xcc, loop_1285 tsubcc %i5, %i0, %l1 loop_1284: ldd [%l7 + 0x48], %f28 edge8l %o0, %g5, %o6 loop_1285: movrgez %g7, %g3, %l0 bl,a,pt %xcc, loop_1286 fmovsvc %xcc, %f0, %f26 tvs %xcc, 0x3 be,a %xcc, loop_1287 loop_1286: fpmerge %f18, %f0, %f20 swap [%l7 + 0x68], %l2 fandnot2 %f6, %f18, %f20 loop_1287: bleu,a %icc, loop_1288 fmovrdlz %g2, %f4, %f0 bg,a,pn %icc, loop_1289 alignaddrl %i1, %i6, %i3 loop_1288: movleu %xcc, %o4, %i4 for %f28, %f2, %f4 loop_1289: alignaddrl %o5, %l3, %l4 fmovsg %xcc, %f6, %f22 alignaddrl %o7, %g4, %o3 edge8ln %i7, %i2, %g6 bvs,pn %xcc, loop_1290 movle %icc, %l5, %l6 fmovsleu %xcc, %f28, %f8 xnorcc %g1, 0x0C0D, %o2 loop_1290: nop set 0x8, %l3 stxa %o1, [%g0 + %l3] 0x21 subc %i5, 0x1858, %l1 prefetch [%l7 + 0x50], 0x0 fble %fcc0, loop_1291 fmovdn %xcc, %f7, %f0 fmovdcs %icc, %f19, %f0 fmovsvs %xcc, %f12, %f4 loop_1291: alignaddr %o0, %g5, %o6 and %g7, %i0, %l0 sra %l2, 0x0D, %g2 set 0x40, %o1 ldda [%l7 + %o1] 0x11, %f16 edge16l %g3, %i6, %i1 nop set 0x58, %l1 std %o4, [%l7 + %l1] fmovdcc %xcc, %f14, %f26 edge32n %i3, %o5, %i4 srlx %l3, %l4, %g4 call loop_1292 taddcc %o7, 0x001F, %i7 bpos,a loop_1293 srl %i2, 0x07, %o3 loop_1292: ldub [%l7 + 0x27], %l5 fnot1s %f8, %f13 loop_1293: add %l6, 0x17B0, %g6 fnands %f12, %f5, %f29 edge16l %o2, %o1, %g1 ldstub [%l7 + 0x33], %l1 subcc %o0, 0x1729, %i5 fmovsl %xcc, %f18, %f1 fmovdl %xcc, %f3, %f26 movcc %icc, %g5, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x3D, %o7 ldstuba [%l7 + %o7] 0x0c, %i0 movpos %icc, %o6, %l2 tcc %xcc, 0x7 set 0x40, %i6 prefetcha [%l7 + %i6] 0x19, 0x0 edge8 %g3, %g2, %i6 tcs %icc, 0x1 tcs %icc, 0x6 tn %icc, 0x7 sdiv %i1, 0x0760, %o4 movvs %icc, %i3, %o5 prefetch [%l7 + 0x10], 0x2 ba %xcc, loop_1294 and %i4, 0x1209, %l3 fmuld8sux16 %f12, %f4, %f30 sdivx %l4, 0x146D, %g4 loop_1294: taddcc %o7, %i2, %o3 tneg %xcc, 0x7 nop setx loop_1295, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry andcc %i7, %l5, %l6 mova %icc, %g6, %o1 movpos %xcc, %g1, %o2 loop_1295: mova %icc, %l1, %o0 sub %g5, 0x1794, %g7 edge32ln %i0, %o6, %i5 umulcc %l2, 0x1486, %g3 fmovrslz %g2, %f0, %f16 edge16n %i6, %i1, %o4 fnot2s %f16, %f15 nop setx loop_1296, %l0, %l1 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,a,pt %xcc, loop_1297 te %xcc, 0x5 movg %xcc, %i3, %l0 loop_1296: nop wr %g0, 0x80, %asi lduha [%l7 + 0x34] %asi, %o5 loop_1297: std %l2, [%l7 + 0x48] wr %g0, 0x80, %asi stha %l4, [%l7 + 0x30] %asi fpack32 %f4, %f14, %f16 movle %icc, %g4, %i4 movrne %i2, 0x2B6, %o3 umul %o7, %i7, %l5 brz %l6, loop_1298 addcc %g6, %g1, %o2 movgu %icc, %o1, %l1 mova %xcc, %g5, %g7 loop_1298: movvc %xcc, %i0, %o0 set 0x14, %i1 lduwa [%l7 + %i1] 0x88, %i5 fmovdneg %xcc, %f31, %f17 udivcc %l2, 0x111E, %o6 edge8 %g2, %i6, %i1 udivx %o4, 0x0D2A, %g3 fmul8x16au %f19, %f24, %f26 fnor %f28, %f4, %f12 edge8n %l0, %i3, %o5 xnor %l3, %g4, %l4 fxnors %f4, %f22, %f19 tn %xcc, 0x7 fxnors %f3, %f30, %f24 fcmple32 %f14, %f4, %i2 array32 %o3, %o7, %i7 tn %icc, 0x1 wr %g0, 0x23, %asi stxa %l5, [%l7 + 0x70] %asi membar #Sync membar 0x7B xnorcc %i4, %l6, %g1 edge8 %g6, %o1, %o2 tge %xcc, 0x5 set 0x17, %o6 lduba [%l7 + %o6] 0x11, %l1 fnegd %f14, %f2 sub %g7, 0x1A77, %g5 alignaddrl %o0, %i0, %l2 umul %i5, 0x0329, %g2 movpos %xcc, %i6, %i1 movle %xcc, %o4, %o6 movrgez %l0, 0x343, %g3 stx %i3, [%l7 + 0x10] ldsh [%l7 + 0x2E], %l3 movvs %xcc, %g4, %o5 or %i2, %l4, %o7 smulcc %i7, 0x0D19, %o3 mulx %i4, %l6, %g1 movleu %icc, %l5, %o1 popc 0x047C, %o2 membar 0x0D sdivx %l1, 0x1894, %g7 bn loop_1299 sethi 0x0FAA, %g5 alignaddrl %o0, %i0, %g6 sdiv %l2, 0x19E6, %i5 loop_1299: faligndata %f10, %f30, %f30 edge32ln %i6, %g2, %o4 fmovse %xcc, %f1, %f1 nop setx loop_1300, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fsrc2s %f13, %f22 orn %o6, 0x1F12, %i1 fsrc1 %f2, %f0 loop_1300: tsubcctv %l0, %g3, %i3 tge %icc, 0x7 xorcc %l3, 0x0053, %o5 fmovsgu %xcc, %f29, %f28 subc %i2, %l4, %o7 array32 %i7, %o3, %g4 ta %icc, 0x4 bneg loop_1301 std %i4, [%l7 + 0x70] fmovscs %icc, %f19, %f18 fmovde %xcc, %f0, %f19 loop_1301: fnegd %f30, %f26 taddcctv %g1, 0x0E01, %l6 orncc %o1, %o2, %l5 ba,pn %icc, loop_1302 fcmpgt32 %f30, %f10, %l1 fpsub32s %f31, %f2, %f29 xnorcc %g7, 0x1AD6, %g5 loop_1302: edge16n %o0, %g6, %i0 brgez %l2, loop_1303 mulscc %i5, 0x0828, %g2 andn %i6, 0x119E, %o4 ldsb [%l7 + 0x63], %o6 loop_1303: fmovsleu %icc, %f3, %f5 fmovrdgz %l0, %f18, %f26 sdiv %i1, 0x1E89, %g3 prefetch [%l7 + 0x1C], 0x3 tl %xcc, 0x2 fmovsg %icc, %f0, %f24 smul %i3, %o5, %l3 umulcc %l4, %i2, %o7 tsubcc %o3, 0x1514, %i7 udiv %g4, 0x1ABE, %g1 smul %l6, 0x029D, %i4 ldstub [%l7 + 0x5F], %o1 tge %icc, 0x7 edge8ln %o2, %l5, %l1 brlez,a %g7, loop_1304 fcmpne16 %f30, %f24, %g5 bvs,a %xcc, loop_1305 tgu %xcc, 0x4 loop_1304: fabsd %f14, %f28 sethi 0x06EA, %o0 loop_1305: ld [%l7 + 0x60], %f31 fmovrslz %g6, %f14, %f23 nop setx loop_1306, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done andn %l2, 0x1CB2, %i0 andcc %i5, 0x09CF, %i6 subccc %o4, %o6, %g2 loop_1306: orcc %i1, %l0, %g3 set 0x24, %l2 lduha [%l7 + %l2] 0x04, %i3 fornot2 %f14, %f18, %f30 sir 0x1EF3 fmovrdne %o5, %f2, %f8 bge %xcc, loop_1307 movl %icc, %l3, %i2 call loop_1308 and %l4, 0x1CFA, %o3 loop_1307: movle %xcc, %i7, %o7 orncc %g1, %g4, %i4 loop_1308: tleu %icc, 0x5 movrgez %l6, 0x181, %o1 movleu %xcc, %l5, %l1 sdivcc %o2, 0x16EB, %g7 brlez,a %g5, loop_1309 sth %o0, [%l7 + 0x48] stx %l2, [%l7 + 0x40] array32 %g6, %i5, %i6 loop_1309: ldd [%l7 + 0x20], %f6 stbar fmovrse %o4, %f24, %f21 tn %icc, 0x5 edge32l %i0, %o6, %g2 orcc %i1, 0x16B9, %g3 umul %i3, %o5, %l3 movneg %icc, %l0, %i2 set 0x40, %o2 stda %f16, [%l7 + %o2] 0xf8 membar #Sync mova %xcc, %l4, %o3 tle %icc, 0x4 edge16n %i7, %g1, %o7 tge %icc, 0x5 taddcctv %i4, %l6, %o1 ldsb [%l7 + 0x10], %l5 tpos %icc, 0x1 ba,a %xcc, loop_1310 edge16l %g4, %o2, %g7 tvs %icc, 0x2 fcmple16 %f28, %f18, %l1 loop_1310: sdivx %g5, 0x0E3F, %o0 fpsub32 %f20, %f10, %f12 movcs %xcc, %g6, %l2 fnegs %f22, %f11 tvs %xcc, 0x3 fzeros %f27 tpos %icc, 0x1 array8 %i6, %o4, %i0 udivcc %i5, 0x1BA7, %g2 alignaddr %i1, %g3, %o6 fornot1s %f13, %f19, %f10 andcc %o5, 0x04F0, %i3 bn,pt %xcc, loop_1311 addcc %l3, %i2, %l4 sll %o3, %l0, %g1 alignaddr %o7, %i7, %i4 loop_1311: bne,a,pn %icc, loop_1312 tleu %icc, 0x6 bne %icc, loop_1313 fornot2s %f14, %f28, %f4 loop_1312: bneg loop_1314 movrlz %l6, %o1, %l5 loop_1313: nop wr %g0, 0x89, %asi prefetcha [%l7 + 0x40] %asi, 0x1 loop_1314: stbar fpsub16 %f12, %f24, %f0 movge %xcc, %g4, %l1 movrgez %g7, 0x3D8, %g5 edge32l %o0, %g6, %l2 edge8 %i6, %o4, %i5 udivcc %g2, 0x0700, %i0 edge32 %g3, %o6, %i1 sdiv %i3, 0x1EFE, %l3 mulx %o5, %i2, %o3 ldub [%l7 + 0x25], %l0 fandnot1s %f3, %f10, %f1 movrgez %l4, 0x1C1, %o7 andn %g1, 0x16F0, %i4 edge8 %i7, %o1, %l5 edge8ln %l6, %o2, %g4 fmovda %icc, %f0, %f27 wr %g0, 0x18, %asi lda [%l7 + 0x34] %asi, %f4 mova %icc, %l1, %g5 membar 0x4D fornot1s %f7, %f12, %f10 fmovsn %icc, %f20, %f16 bcs loop_1315 sra %o0, %g6, %g7 nop set 0x50, %i5 stw %i6, [%l7 + %i5] fmovd %f6, %f14 loop_1315: fble,a %fcc2, loop_1316 std %l2, [%l7 + 0x38] fbl,a %fcc1, loop_1317 edge32l %i5, %o4, %g2 loop_1316: orncc %i0, %g3, %i1 smulcc %i3, 0x028C, %l3 loop_1317: stb %o5, [%l7 + 0x6D] movre %i2, 0x0E9, %o3 mulx %o6, 0x00F8, %l0 edge32ln %l4, %o7, %i4 xorcc %i7, 0x0D25, %g1 fbg %fcc1, loop_1318 fcmpne32 %f30, %f10, %o1 wr %g0, 0x0c, %asi lduwa [%l7 + 0x10] %asi, %l6 loop_1318: fzero %f24 srax %l5, %g4, %l1 bn,a,pt %xcc, loop_1319 movneg %icc, %g5, %o0 edge32n %g6, %g7, %o2 orncc %l2, 0x10A8, %i5 loop_1319: stbar bg,pn %icc, loop_1320 move %xcc, %o4, %i6 sdivx %g2, 0x1C3B, %g3 fornot2 %f6, %f26, %f0 loop_1320: movvc %xcc, %i0, %i3 subccc %i1, %l3, %i2 brnz %o5, loop_1321 movvc %icc, %o6, %l0 set 0x26, %o4 ldsha [%l7 + %o4] 0x15, %l4 loop_1321: nop set 0x40, %o3 stda %f0, [%l7 + %o3] 0x17 membar #Sync fbn,a %fcc1, loop_1322 bne,pt %icc, loop_1323 fmovdleu %xcc, %f8, %f0 bleu,pt %xcc, loop_1324 loop_1322: ldsb [%l7 + 0x7D], %o7 loop_1323: fxnors %f17, %f25, %f17 edge32ln %o3, %i7, %g1 loop_1324: tne %icc, 0x2 edge8 %o1, %l6, %i4 tgu %xcc, 0x7 bl,pt %icc, loop_1325 ldstub [%l7 + 0x3C], %l5 sdivx %g4, 0x01FA, %g5 sdiv %o0, 0x1A1B, %l1 loop_1325: mulscc %g7, 0x13D5, %g6 brnz %l2, loop_1326 udiv %o2, 0x0863, %o4 tle %icc, 0x0 fpack32 %f24, %f6, %f10 loop_1326: bgu,a %icc, loop_1327 bneg,pt %xcc, loop_1328 movrgez %i5, %g2, %g3 bcs %icc, loop_1329 loop_1327: fbg %fcc3, loop_1330 loop_1328: addcc %i6, 0x0B19, %i0 fbul %fcc0, loop_1331 loop_1329: movrlz %i1, 0x02C, %i3 loop_1330: nop set 0x28, %g3 stx %l3, [%l7 + %g3] sdivcc %o5, 0x0545, %o6 loop_1331: sllx %i2, %l0, %l4 movrgz %o3, %i7, %g1 set 0x28, %g4 swapa [%l7 + %g4] 0x80, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdge %xcc, %f19, %f13 movpos %icc, %l6, %i4 xnorcc %l5, %g4, %o1 fpadd16 %f6, %f22, %f28 addcc %g5, %o0, %l1 sub %g6, %l2, %g7 fmovrdgz %o4, %f28, %f10 bgu,pt %xcc, loop_1332 fbne %fcc0, loop_1333 movpos %icc, %o2, %g2 edge8n %g3, %i5, %i6 loop_1332: fornot1 %f8, %f22, %f26 loop_1333: tn %xcc, 0x2 sir 0x1EE8 fble %fcc2, loop_1334 fnegd %f24, %f8 mulscc %i1, 0x1807, %i3 xnor %l3, 0x0051, %i0 loop_1334: call loop_1335 nop setx loop_1336, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fand %f4, %f10, %f6 fsrc1 %f22, %f14 loop_1335: edge8l %o5, %o6, %l0 loop_1336: fnot1s %f8, %f7 fmovdpos %xcc, %f23, %f4 fmovrdgz %l4, %f10, %f24 membar 0x63 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz %o3, loop_1337 array8 %i7, %i2, %o7 stw %l6, [%l7 + 0x70] movne %xcc, %g1, %l5 loop_1337: nop set 0x45, %l0 lduba [%l7 + %l0] 0x80, %i4 tneg %icc, 0x6 taddcctv %g4, %g5, %o1 add %l7, 0x50, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %l1, %g6 brgez,a %l2, loop_1338 bvc,a,pt %xcc, loop_1339 edge8l %g7, %o0, %o4 sdiv %o2, 0x01C3, %g3 loop_1338: edge32l %i5, %i6, %g2 loop_1339: fbge %fcc3, loop_1340 fandnot1 %f20, %f22, %f20 sethi 0x1124, %i3 fmovrdlz %l3, %f30, %f14 loop_1340: fmovrslz %i0, %f16, %f24 tg %icc, 0x6 andcc %o5, 0x0970, %o6 popc 0x0800, %i1 fmovs %f31, %f5 prefetch [%l7 + 0x20], 0x2 bcs loop_1341 edge32n %l4, %l0, %o3 fbul %fcc2, loop_1342 brgez,a %i7, loop_1343 loop_1341: call loop_1344 be,a,pt %xcc, loop_1345 loop_1342: move %icc, %o7, %i2 loop_1343: addcc %l6, %l5, %g1 loop_1344: smul %g4, %i4, %o1 loop_1345: std %f26, [%l7 + 0x50] fone %f24 movre %g5, 0x309, %g6 sethi 0x1F85, %l1 sir 0x0819 fmovdle %icc, %f10, %f19 wr %g0, 0x18, %asi prefetcha [%l7 + 0x78] %asi, 0x3 fnands %f21, %f7, %f8 fpadd32s %f8, %f2, %f20 fpsub16 %f2, %f12, %f8 be loop_1346 udiv %l2, 0x1EE0, %o0 fmul8x16 %f18, %f18, %f28 edge16ln %o2, %o4, %g3 loop_1346: subc %i5, 0x11D3, %g2 fxnor %f4, %f4, %f16 fmuld8ulx16 %f12, %f23, %f0 xnorcc %i3, 0x1245, %l3 fmovrde %i0, %f10, %f8 umul %o5, %o6, %i1 ta %icc, 0x6 popc 0x145B, %i6 tneg %icc, 0x4 movle %xcc, %l0, %l4 movne %xcc, %o3, %o7 fnot2 %f16, %f4 movneg %icc, %i2, %l6 add %l5, 0x1C2E, %g1 sth %i7, [%l7 + 0x32] fbe,a %fcc2, loop_1347 movrne %i4, %o1, %g4 andncc %g6, %l1, %g5 fcmpgt32 %f24, %f10, %g7 loop_1347: edge8n %o0, %l2, %o4 andn %o2, 0x140A, %i5 movn %icc, %g3, %g2 fcmple32 %f16, %f8, %l3 movrne %i3, 0x2D2, %i0 fmovdneg %xcc, %f31, %f12 tleu %xcc, 0x5 mulx %o5, %o6, %i1 edge16ln %i6, %l4, %l0 udivcc %o3, 0x194B, %o7 fmovd %f30, %f28 movn %icc, %l6, %i2 fbu %fcc2, loop_1348 orncc %l5, 0x195A, %g1 set 0x28, %g1 lduha [%l7 + %g1] 0x14, %i7 loop_1348: fmovdvc %xcc, %f8, %f27 fnot1 %f26, %f30 tg %icc, 0x3 membar 0x29 fbue,a %fcc3, loop_1349 srl %i4, 0x1C, %o1 edge16ln %g4, %l1, %g6 tn %xcc, 0x4 loop_1349: subcc %g5, 0x030F, %g7 fmul8x16au %f14, %f5, %f22 lduh [%l7 + 0x32], %o0 sir 0x1956 addcc %o4, 0x195A, %l2 fandnot1s %f4, %f15, %f25 edge8l %i5, %o2, %g2 movrlez %g3, %l3, %i0 edge16n %i3, %o5, %i1 sth %o6, [%l7 + 0x60] fcmpgt32 %f0, %f22, %i6 addcc %l0, 0x1329, %o3 smul %l4, 0x1266, %l6 srlx %o7, 0x01, %i2 move %xcc, %l5, %g1 edge32l %i4, %o1, %g4 fone %f18 movge %xcc, %l1, %g6 bl,a,pt %icc, loop_1350 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x88, %asi lduba [%l7 + 0x0E] %asi, %i7 loop_1350: fmovsn %xcc, %f22, %f1 xnor %g5, %o0, %o4 fmovdneg %xcc, %f18, %f5 sub %g7, %l2, %i5 lduw [%l7 + 0x28], %o2 movle %xcc, %g3, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %i0, 0x08, %g2 tle %icc, 0x5 tvs %xcc, 0x4 edge16l %o5, %i1, %o6 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f16 fpsub16s %f24, %f5, %f21 tsubcctv %i6, %l0, %i3 sdivcc %o3, 0x02F2, %l6 movle %icc, %o7, %i2 fnot2 %f4, %f14 fmovrde %l4, %f8, %f30 fabss %f30, %f5 tn %icc, 0x2 edge32n %l5, %g1, %i4 tneg %icc, 0x5 udivx %g4, 0x1E18, %l1 bvc loop_1351 tvs %icc, 0x2 addcc %g6, %i7, %o1 srlx %o0, 0x16, %o4 loop_1351: taddcctv %g5, 0x0089, %g7 edge32l %l2, %o2, %i5 bge %icc, loop_1352 tle %icc, 0x6 sub %g3, 0x1B43, %i0 set 0x40, %l5 lda [%l7 + %l5] 0x10, %f6 loop_1352: te %xcc, 0x0 fbug,a %fcc1, loop_1353 stbar movrgz %g2, 0x169, %o5 movge %icc, %i1, %l3 loop_1353: fbn,a %fcc1, loop_1354 edge32l %o6, %i6, %l0 umulcc %i3, %l6, %o3 sll %i2, %l4, %l5 loop_1354: orcc %o7, 0x0471, %i4 sll %g4, 0x00, %l1 fpack32 %f22, %f12, %f18 brlz,a %g1, loop_1355 bcc,a,pn %icc, loop_1356 fmul8sux16 %f28, %f2, %f2 sdivx %i7, 0x128F, %g6 loop_1355: tgu %icc, 0x1 loop_1356: nop set 0x40, %g5 ldda [%l7 + %g5] 0x18, %o0 fmovrdlz %o4, %f6, %f12 brz %o1, loop_1357 ldd [%l7 + 0x60], %f24 brgz,a %g7, loop_1358 fmovdleu %icc, %f31, %f4 loop_1357: fmovrde %g5, %f6, %f16 brnz,a %o2, loop_1359 loop_1358: fcmpne16 %f16, %f10, %i5 xnor %l2, %i0, %g3 bpos %xcc, loop_1360 loop_1359: sra %o5, 0x06, %g2 sub %i1, 0x03E5, %o6 set 0x50, %l6 stha %i6, [%l7 + %l6] 0x11 loop_1360: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdvc %xcc, %f19, %f27 ldsw [%l7 + 0x68], %l0 edge8n %i3, %l6, %l3 membar 0x7D ldx [%l7 + 0x48], %o3 sethi 0x0E95, %l4 movge %icc, %l5, %i2 addc %o7, 0x1A45, %g4 nop setx loop_1361, %l0, %l1 jmpl %l1, %l1 ld [%l7 + 0x48], %f26 andn %i4, %i7, %g1 tcs %icc, 0x6 loop_1361: tl %xcc, 0x2 movgu %xcc, %o0, %g6 addccc %o4, %g7, %o1 movne %xcc, %o2, %g5 movrlez %l2, %i0, %i5 set 0x20, %g6 ldswa [%l7 + %g6] 0x14, %o5 tcc %xcc, 0x5 umul %g3, %i1, %o6 alignaddr %i6, %g2, %i3 mova %icc, %l6, %l0 fxor %f14, %f0, %f26 bcc loop_1362 sll %l3, 0x17, %l4 movg %icc, %l5, %i2 movle %icc, %o7, %g4 loop_1362: and %l1, 0x1E7F, %o3 fxnors %f1, %f13, %f15 membar 0x3D orcc %i4, 0x1D83, %g1 fcmps %fcc3, %f23, %f13 fpadd16 %f22, %f14, %f30 tn %xcc, 0x2 srl %i7, 0x11, %o0 fpadd16s %f17, %f4, %f4 fmovdge %icc, %f22, %f3 edge16l %o4, %g7, %o1 sub %g6, 0x1A6C, %o2 array8 %g5, %l2, %i0 stbar ldd [%l7 + 0x68], %f14 fcmpes %fcc2, %f11, %f5 popc %i5, %o5 sra %i1, 0x12, %g3 udivx %o6, 0x0B2E, %g2 brgz %i6, loop_1363 fcmpd %fcc1, %f2, %f16 taddcctv %i3, %l0, %l3 fbule %fcc3, loop_1364 loop_1363: or %l4, 0x1431, %l5 fbn %fcc0, loop_1365 xorcc %l6, %o7, %i2 loop_1364: edge8ln %g4, %o3, %l1 taddcctv %g1, 0x1925, %i4 loop_1365: addccc %i7, 0x195C, %o0 movrlz %o4, 0x08C, %o1 tle %icc, 0x4 array32 %g6, %g7, %g5 fbl %fcc1, loop_1366 call loop_1367 edge16ln %o2, %l2, %i0 array8 %o5, %i5, %g3 loop_1366: taddcctv %i1, 0x1410, %g2 loop_1367: udiv %o6, 0x02F8, %i3 sra %l0, 0x01, %i6 lduw [%l7 + 0x14], %l3 stb %l4, [%l7 + 0x40] fmul8x16au %f26, %f6, %f12 tvs %xcc, 0x6 movpos %icc, %l5, %o7 fmovdvc %xcc, %f22, %f28 fbn,a %fcc3, loop_1368 fmovrslz %l6, %f21, %f30 movl %icc, %g4, %i2 addccc %o3, 0x08A6, %g1 loop_1368: movvs %xcc, %l1, %i4 edge16l %i7, %o4, %o0 set 0x40, %i7 stda %f16, [%l7 + %i7] 0x17 membar #Sync and %g6, %g7, %o1 sdivcc %g5, 0x1352, %o2 ble,pn %icc, loop_1369 movrne %l2, %i0, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovspos %xcc, %f28, %f22 loop_1369: movgu %xcc, %i5, %g3 tneg %icc, 0x6 tl %icc, 0x5 move %icc, %g2, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x60, %l4 lduha [%l7 + %l4] 0x11, %o6 movge %xcc, %l0, %i3 fcmpne16 %f0, %f14, %i6 nop setx loop_1370, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done orn %l3, %l5, %o7 fandnot2s %f18, %f27, %f28 movrlz %l4, %l6, %i2 loop_1370: brgez %g4, loop_1371 popc 0x1E51, %g1 movvs %icc, %l1, %i4 alignaddrl %i7, %o4, %o3 loop_1371: edge8l %o0, %g7, %g6 sdivx %g5, 0x1EF2, %o2 array16 %l2, %o1, %i0 flush %l7 + 0x64 stx %i5, [%l7 + 0x08] tpos %icc, 0x2 fbue %fcc1, loop_1372 srlx %g3, 0x0E, %o5 srl %g2, 0x02, %i1 addc %l0, 0x11E5, %o6 loop_1372: movre %i3, %i6, %l5 movg %icc, %l3, %o7 edge32 %l6, %l4, %i2 orn %g1, 0x1BAB, %l1 set 0x08, %i4 prefetcha [%l7 + %i4] 0x0c, 0x0 set 0x08, %g2 ldxa [%l7 + %g2] 0x10, %i4 wr %g0, 0x04, %asi ldsba [%l7 + 0x0A] %asi, %i7 edge8 %o4, %o3, %o0 movrne %g7, 0x24E, %g6 fmovspos %xcc, %f22, %f3 edge16ln %g5, %o2, %o1 ldsb [%l7 + 0x09], %l2 tneg %xcc, 0x3 nop setx loop_1373, %l0, %l1 jmpl %l1, %i0 faligndata %f30, %f26, %f24 fmovdg %icc, %f4, %f9 smul %g3, 0x05A6, %o5 loop_1373: fpadd16s %f30, %f0, %f5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %g2, %i5, %l0 udivx %o6, 0x0F17, %i3 movcc %xcc, %i1, %l5 sub %i6, %o7, %l6 taddcctv %l4, %l3, %g1 set 0x4C, %i2 lda [%l7 + %i2] 0x81, %f10 fmovrslz %i2, %f27, %f2 movvs %xcc, %l1, %i4 set 0x48, %o5 ldswa [%l7 + %o5] 0x0c, %g4 movge %xcc, %o4, %o3 alignaddrl %o0, %g7, %g6 or %g5, 0x019C, %o2 brnz %i7, loop_1374 taddcctv %l2, %o1, %i0 or %o5, %g3, %g2 be,a,pn %xcc, loop_1375 loop_1374: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc,a,pt %icc, loop_1376 tgu %icc, 0x1 loop_1375: fmovrdgez %l0, %f30, %f20 fmovrdne %o6, %f2, %f4 loop_1376: edge16l %i5, %i1, %i3 edge8l %l5, %o7, %l6 ldd [%l7 + 0x20], %i6 fcmpeq16 %f12, %f8, %l3 te %icc, 0x2 movle %icc, %g1, %l4 fnegs %f17, %f8 srax %i2, 0x13, %l1 fbe,a %fcc1, loop_1377 fexpand %f5, %f26 mulscc %i4, 0x1851, %g4 fbu,a %fcc1, loop_1378 loop_1377: tsubcctv %o3, %o0, %o4 tneg %icc, 0x3 movrgez %g7, %g6, %g5 loop_1378: array8 %i7, %o2, %l2 array16 %i0, %o1, %g3 fabss %f13, %f18 move %xcc, %g2, %l0 fmovd %f8, %f24 fble %fcc1, loop_1379 array8 %o6, %o5, %i5 stb %i1, [%l7 + 0x0D] orncc %i3, %l5, %l6 loop_1379: movrlez %i6, %l3, %g1 sra %l4, %o7, %i2 tg %icc, 0x5 xor %l1, 0x057D, %i4 swap [%l7 + 0x38], %g4 fmul8ulx16 %f26, %f4, %f22 movcc %xcc, %o0, %o4 udiv %g7, 0x1CA7, %o3 set 0x10, %o0 ldda [%l7 + %o0] 0xe3, %g6 srax %g5, 0x00, %o2 tsubcc %l2, 0x173C, %i7 ta %xcc, 0x1 fmovrdgez %o1, %f28, %f6 tvc %xcc, 0x4 fandnot1s %f19, %f21, %f0 fcmpd %fcc2, %f24, %f22 edge8l %i0, %g3, %l0 srlx %o6, %g2, %i5 fmul8x16al %f30, %f24, %f20 tcc %icc, 0x0 st %f14, [%l7 + 0x14] ldstub [%l7 + 0x76], %o5 pdist %f28, %f18, %f26 fornot2 %f14, %f18, %f26 fpadd16s %f19, %f25, %f0 bneg,a,pn %xcc, loop_1380 movcc %xcc, %i3, %l5 fmovrdgez %i1, %f6, %f18 fmovsg %xcc, %f31, %f9 loop_1380: srax %l6, 0x0B, %i6 te %icc, 0x2 bpos,pt %icc, loop_1381 fpadd32 %f28, %f2, %f18 movrlez %g1, %l3, %l4 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f0 loop_1381: taddcc %i2, 0x0537, %o7 fcmpne32 %f24, %f0, %l1 orcc %g4, %o0, %i4 movle %icc, %o4, %g7 fbug,a %fcc2, loop_1382 tsubcc %g6, 0x025E, %o3 taddcctv %o2, %g5, %l2 sethi 0x0E23, %o1 loop_1382: udivx %i7, 0x0D17, %i0 tg %icc, 0x4 umulcc %l0, %o6, %g2 popc %i5, %o5 srlx %g3, 0x1A, %i3 brlz %l5, loop_1383 fandnot1s %f3, %f28, %f25 taddcctv %l6, %i1, %i6 tsubcc %g1, %l4, %i2 loop_1383: movleu %icc, %o7, %l1 movrlez %l3, %g4, %o0 fzero %f2 subc %o4, 0x01AB, %i4 tne %xcc, 0x5 nop setx loop_1384, %l0, %l1 jmpl %l1, %g7 ldd [%l7 + 0x30], %g6 std %f30, [%l7 + 0x28] ldd [%l7 + 0x18], %f4 loop_1384: movn %xcc, %o2, %g5 and %o3, %l2, %i7 fmuld8sux16 %f26, %f2, %f4 fabsd %f4, %f4 fmovsle %xcc, %f2, %f6 srlx %o1, %i0, %o6 wr %g0, 0x81, %asi stba %l0, [%l7 + 0x68] %asi sub %g2, %i5, %g3 movrlz %o5, 0x0ED, %i3 brnz %l6, loop_1385 fbu,a %fcc3, loop_1386 ldsh [%l7 + 0x70], %i1 ldub [%l7 + 0x62], %l5 loop_1385: srlx %g1, %i6, %i2 loop_1386: fzero %f10 movgu %xcc, %l4, %o7 movrlez %l3, %g4, %l1 edge16n %o0, %i4, %o4 sub %g6, 0x1E94, %g7 addc %o2, %o3, %g5 tge %icc, 0x0 call loop_1387 fmovse %icc, %f13, %f23 membar 0x60 sub %i7, 0x1BB6, %o1 loop_1387: fmovrdgz %l2, %f22, %f26 movre %i0, 0x090, %l0 fbue,a %fcc3, loop_1388 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1388: fnot2s %f2, %f31 taddcctv %o6, 0x01C3, %i5 movrlez %g2, 0x1DD, %g3 brgz %o5, loop_1389 tle %icc, 0x1 bneg,a,pt %xcc, loop_1390 udivx %i3, 0x0AD3, %l6 loop_1389: fmovsleu %xcc, %f10, %f12 ldx [%l7 + 0x30], %i1 loop_1390: tvc %icc, 0x2 movge %xcc, %g1, %i6 udiv %l5, 0x0746, %l4 alignaddr %i2, %l3, %g4 sir 0x0500 tpos %icc, 0x3 ble,a,pt %xcc, loop_1391 addccc %o7, 0x056E, %l1 andn %o0, %o4, %i4 swap [%l7 + 0x14], %g7 loop_1391: array16 %g6, %o3, %g5 fmovd %f12, %f30 fsrc1 %f8, %f18 fornot1s %f25, %f6, %f7 edge16l %o2, %o1, %l2 fxnors %f4, %f8, %f12 tg %xcc, 0x4 taddcctv %i7, 0x0A00, %l0 sethi 0x0791, %o6 udivx %i5, 0x06D7, %g2 tgu %icc, 0x6 movvs %icc, %i0, %o5 fnot2 %f2, %f16 fones %f1 popc 0x143E, %i3 movge %xcc, %l6, %i1 movleu %icc, %g1, %i6 tge %icc, 0x5 stw %g3, [%l7 + 0x54] movcs %icc, %l5, %l4 ble,a,pn %icc, loop_1392 sth %i2, [%l7 + 0x46] sra %l3, 0x15, %g4 stbar loop_1392: tl %icc, 0x2 tgu %icc, 0x3 tvs %icc, 0x6 movg %icc, %l1, %o7 tl %xcc, 0x2 sllx %o0, 0x16, %i4 wr %g0, 0x11, %asi lduwa [%l7 + 0x2C] %asi, %o4 bvs,a,pt %xcc, loop_1393 ldd [%l7 + 0x68], %f10 ldx [%l7 + 0x38], %g7 tn %icc, 0x4 loop_1393: bne,a %xcc, loop_1394 subccc %o3, %g6, %o2 fsrc2 %f18, %f28 tvs %icc, 0x5 loop_1394: sdiv %g5, 0x0438, %o1 tneg %icc, 0x3 orncc %l2, 0x0996, %l0 stw %o6, [%l7 + 0x64] fcmple16 %f6, %f24, %i5 fbule,a %fcc1, loop_1395 movrlz %g2, 0x364, %i7 xnor %o5, %i0, %l6 edge16n %i1, %i3, %g1 loop_1395: fbu,a %fcc1, loop_1396 array16 %i6, %g3, %l4 bshuffle %f16, %f0, %f16 srl %l5, 0x1C, %l3 loop_1396: movre %g4, %i2, %l1 taddcctv %o7, %i4, %o0 wr %g0, 0x18, %asi ldstuba [%l7 + 0x0B] %asi, %o4 wr %g0, 0x80, %asi ldsha [%l7 + 0x40] %asi, %o3 bne loop_1397 edge8ln %g7, %g6, %o2 fbne,a %fcc1, loop_1398 fmovs %f8, %f23 loop_1397: fpsub32s %f18, %f29, %f26 std %g4, [%l7 + 0x28] loop_1398: nop wr %g0, 0x19, %asi lduha [%l7 + 0x3E] %asi, %o1 sub %l0, %o6, %l2 umul %i5, 0x020B, %i7 nop setx loop_1399, %l0, %l1 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 %g2, %o5, %l6 fmovsle %xcc, %f10, %f27 udiv %i0, 0x1758, %i1 loop_1399: tpos %icc, 0x0 movneg %icc, %g1, %i6 array8 %g3, %i3, %l5 tg %xcc, 0x7 fmovdcc %xcc, %f30, %f31 orcc %l4, 0x0293, %l3 fbule %fcc0, loop_1400 movrne %i2, %g4, %o7 fbge,a %fcc0, loop_1401 ldub [%l7 + 0x1B], %i4 loop_1400: orcc %o0, %l1, %o4 array32 %g7, %o3, %g6 loop_1401: popc %g5, %o2 srlx %l0, 0x0A, %o6 bvs,a loop_1402 fbul,a %fcc2, loop_1403 edge16 %l2, %o1, %i5 set 0x24, %i3 sta %f0, [%l7 + %i3] 0x88 loop_1402: alignaddr %g2, %i7, %l6 loop_1403: movge %xcc, %o5, %i0 tge %xcc, 0x0 edge32ln %g1, %i1, %i6 sll %i3, %g3, %l4 mova %xcc, %l3, %l5 fmovdleu %xcc, %f8, %f14 wr %g0, 0x88, %asi ldstuba [%l7 + 0x09] %asi, %g4 brlz %i2, loop_1404 fpack16 %f22, %f7 movcc %xcc, %o7, %o0 edge8ln %l1, %i4, %g7 loop_1404: tle %xcc, 0x4 flush %l7 + 0x7C udiv %o4, 0x129D, %g6 alignaddr %o3, %g5, %l0 add %o2, 0x1A90, %l2 sdivx %o1, 0x16C8, %o6 ldd [%l7 + 0x28], %f12 fand %f26, %f28, %f16 fbe,a %fcc1, loop_1405 bleu,pt %xcc, loop_1406 sdiv %i5, 0x0CE1, %i7 movrgz %g2, 0x12F, %o5 loop_1405: srax %i0, %l6, %i1 loop_1406: addcc %g1, %i6, %g3 subc %l4, 0x1361, %i3 tcs %xcc, 0x2 sdivx %l5, 0x17AB, %l3 xnor %i2, 0x1D1C, %o7 set 0x48, %g7 stba %g4, [%l7 + %g7] 0x27 membar #Sync andn %l1, 0x0B0C, %o0 movneg %icc, %i4, %g7 movcs %xcc, %o4, %o3 xor %g5, %l0, %g6 tvs %xcc, 0x4 ldsb [%l7 + 0x5F], %l2 edge16ln %o2, %o6, %i5 fmovdpos %icc, %f27, %f31 movle %icc, %i7, %o1 edge8 %g2, %o5, %l6 tn %icc, 0x0 faligndata %f10, %f16, %f14 alignaddrl %i1, %i0, %i6 addccc %g1, 0x09BD, %g3 edge16ln %i3, %l5, %l3 movrlez %i2, %o7, %g4 udivcc %l1, 0x19A4, %o0 movrlz %l4, %g7, %o4 fzero %f2 movcc %icc, %i4, %g5 orn %l0, 0x0A49, %o3 and %l2, 0x094F, %o2 tleu %xcc, 0x5 add %l7, 0x20, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x80, %o6, %g6 umulcc %i5, %i7, %g2 set 0x40, %i0 stwa %o1, [%l7 + %i0] 0x14 fmovrdgz %o5, %f30, %f0 array32 %i1, %l6, %i0 wr %g0, 0x80, %asi stda %i6, [%l7 + 0x40] %asi fmovrse %g3, %f25, %f16 movneg %xcc, %i3, %l5 std %f28, [%l7 + 0x10] movrgz %l3, 0x2EB, %i2 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o7, %g4 bgu,a loop_1407 udivcc %g1, 0x0253, %l1 orcc %o0, %g7, %l4 ldsh [%l7 + 0x48], %o4 loop_1407: add %g5, 0x1317, %i4 fbug %fcc0, loop_1408 subccc %o3, 0x1DC3, %l0 mulscc %o2, %o6, %g6 xorcc %l2, %i7, %g2 loop_1408: fmovdl %icc, %f20, %f29 fmovrse %o1, %f18, %f3 fmovdneg %xcc, %f4, %f7 subccc %i5, 0x0BCE, %i1 array16 %l6, %i0, %i6 wr %g0, 0x19, %asi swapa [%l7 + 0x24] %asi, %o5 sdivcc %g3, 0x1F45, %l5 fbl %fcc3, loop_1409 fbul,a %fcc2, loop_1410 edge32ln %l3, %i3, %i2 bvs loop_1411 loop_1409: be,pn %xcc, loop_1412 loop_1410: edge16n %o7, %g1, %l1 movle %icc, %o0, %g7 loop_1411: tn %xcc, 0x5 loop_1412: nop wr %g0, 0xe3, %asi stwa %l4, [%l7 + 0x3C] %asi membar #Sync movvc %icc, %g4, %o4 andn %g5, 0x09CE, %o3 srlx %i4, 0x1E, %l0 membar 0x1B tneg %icc, 0x1 array8 %o6, %g6, %l2 sll %o2, %i7, %g2 srl %i5, %i1, %l6 fbue %fcc3, loop_1413 fmovrde %i0, %f30, %f0 xor %o1, 0x0C10, %o5 bne,a %xcc, loop_1414 loop_1413: fornot2s %f14, %f0, %f25 tge %xcc, 0x7 ldsb [%l7 + 0x0F], %g3 loop_1414: subccc %i6, %l3, %i3 nop setx loop_1415, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sllx %l5, 0x11, %i2 edge32l %g1, %o7, %l1 faligndata %f12, %f28, %f10 loop_1415: nop set 0x6C, %o1 stwa %g7, [%l7 + %o1] 0x15 fpmerge %f6, %f3, %f30 movvc %xcc, %l4, %g4 fbule,a %fcc3, loop_1416 smulcc %o0, %g5, %o3 bge %icc, loop_1417 stx %o4, [%l7 + 0x58] loop_1416: edge32l %l0, %o6, %g6 ldd [%l7 + 0x30], %i4 loop_1417: movvs %xcc, %l2, %i7 sll %o2, %i5, %i1 tvc %icc, 0x4 fmul8x16au %f2, %f27, %f22 subccc %g2, 0x11C6, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bne,pt %xcc, loop_1418 brgz,a %i0, loop_1419 xor %o5, 0x0EB3, %o1 te %xcc, 0x6 loop_1418: nop wr %g0, 0x89, %asi stba %g3, [%l7 + 0x2A] %asi loop_1419: nop set 0x70, %l1 ldstuba [%l7 + %l1] 0x88, %l3 fcmpne32 %f20, %f18, %i6 fandnot2 %f4, %f30, %f30 fmovda %icc, %f23, %f10 fcmps %fcc1, %f14, %f12 movvs %xcc, %i3, %i2 ldd [%l7 + 0x60], %f14 subc %l5, 0x060A, %g1 srlx %o7, %l1, %g7 ldd [%l7 + 0x60], %f14 or %g4, 0x1C74, %o0 subccc %l4, %g5, %o3 swap [%l7 + 0x0C], %l0 edge8ln %o6, %g6, %o4 stx %i4, [%l7 + 0x10] fcmpes %fcc0, %f1, %f21 sll %l2, 0x0D, %o2 taddcc %i5, 0x0385, %i7 fcmpd %fcc2, %f8, %f8 fcmpgt32 %f2, %f8, %i1 stw %l6, [%l7 + 0x3C] fbule %fcc3, loop_1420 fmovdl %xcc, %f8, %f26 smul %i0, %o5, %o1 alignaddr %g3, %g2, %i6 loop_1420: movgu %xcc, %i3, %i2 ldstub [%l7 + 0x18], %l3 set 0x20, %o7 stxa %l5, [%l7 + %o7] 0x88 brlz %o7, loop_1421 addc %g1, 0x041B, %l1 taddcc %g7, %g4, %o0 mova %icc, %l4, %o3 loop_1421: alignaddr %g5, %o6, %g6 lduh [%l7 + 0x46], %o4 movne %icc, %l0, %i4 edge32l %l2, %o2, %i7 tle %xcc, 0x3 std %i0, [%l7 + 0x10] or %l6, %i5, %o5 fandnot1s %f28, %f16, %f0 edge32n %o1, %i0, %g2 tle %icc, 0x2 movg %xcc, %i6, %g3 fbne %fcc0, loop_1422 tpos %icc, 0x0 bg %xcc, loop_1423 fpadd16 %f0, %f14, %f20 loop_1422: nop setx loop_1424, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbne,a %fcc0, loop_1425 loop_1423: taddcc %i3, %l3, %l5 sll %o7, %g1, %i2 loop_1424: sub %l1, %g4, %g7 loop_1425: fmovdvs %xcc, %f0, %f19 xor %o0, %o3, %g5 movre %l4, %g6, %o6 ldub [%l7 + 0x5A], %l0 udivx %o4, 0x0B33, %i4 tgu %xcc, 0x2 fpmerge %f20, %f4, %f6 te %xcc, 0x0 fpsub32 %f14, %f30, %f18 alignaddr %o2, %l2, %i7 tvs %icc, 0x1 wr %g0, 0x18, %asi ldstuba [%l7 + 0x12] %asi, %i1 set 0x10, %i6 stxa %i5, [%l7 + %i6] 0x88 subccc %l6, %o1, %i0 fmovde %icc, %f12, %f4 wr %g0, 0x80, %asi prefetcha [%l7 + 0x20] %asi, 0x3 fmovrdgz %o5, %f6, %f20 fmovrse %g3, %f28, %f14 fnot2s %f11, %f28 tgu %icc, 0x6 bl,a,pn %xcc, loop_1426 mulscc %i3, %i6, %l3 fblg,a %fcc2, loop_1427 bn,a,pt %xcc, loop_1428 loop_1426: subcc %o7, 0x0D22, %g1 set 0x40, %l3 ldda [%l7 + %l3] 0x89, %f0 loop_1427: fxnor %f10, %f0, %f4 loop_1428: nop set 0x3F, %o6 stba %l5, [%l7 + %o6] 0xe2 membar #Sync fpsub32 %f16, %f20, %f22 fcmpgt16 %f8, %f4, %i2 edge32 %l1, %g7, %o0 edge8l %g4, %g5, %o3 fcmpd %fcc3, %f24, %f8 set 0x1B, %l2 stba %l4, [%l7 + %l2] 0x19 fbn %fcc3, loop_1429 addcc %g6, %l0, %o4 udivcc %o6, 0x1332, %o2 std %f30, [%l7 + 0x50] loop_1429: smulcc %l2, %i7, %i1 set 0x18, %o2 lduwa [%l7 + %o2] 0x15, %i4 fcmpne16 %f24, %f16, %i5 smul %o1, %i0, %l6 lduh [%l7 + 0x7E], %o5 bvs,pn %xcc, loop_1430 array8 %g2, %g3, %i3 edge16 %i6, %l3, %o7 movrne %l5, %g1, %l1 loop_1430: subcc %g7, %o0, %g4 ldsh [%l7 + 0x26], %g5 fsrc2s %f14, %f21 nop setx loop_1431, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array32 %o3, %i2, %g6 edge16ln %l4, %o4, %o6 be,a %icc, loop_1432 loop_1431: fbn %fcc0, loop_1433 fpsub32 %f30, %f26, %f16 set 0x68, %i1 lduba [%l7 + %i1] 0x04, %l0 loop_1432: bne loop_1434 loop_1433: movre %o2, 0x123, %i7 flush %l7 + 0x2C udivx %l2, 0x1D33, %i4 loop_1434: tsubcc %i1, 0x1040, %o1 ldsw [%l7 + 0x40], %i5 movcc %xcc, %i0, %o5 movrgz %g2, 0x0A9, %l6 orcc %i3, 0x16E8, %i6 fmovsn %xcc, %f15, %f8 edge32ln %g3, %o7, %l5 set 0x44, %o4 lduwa [%l7 + %o4] 0x18, %l3 tg %icc, 0x3 smulcc %g1, 0x0253, %l1 tsubcctv %o0, 0x1568, %g7 fzeros %f24 fmul8x16al %f20, %f16, %f30 or %g4, 0x1020, %o3 sdiv %g5, 0x00E8, %g6 std %l4, [%l7 + 0x78] umul %o4, 0x007F, %i2 xnorcc %l0, %o2, %o6 fexpand %f6, %f2 tvs %icc, 0x2 call loop_1435 movrlz %i7, 0x020, %i4 wr %g0, 0x89, %asi lduba [%l7 + 0x71] %asi, %l2 loop_1435: nop set 0x40, %i5 stba %o1, [%l7 + %i5] 0x2f membar #Sync fsrc2s %f6, %f1 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 edge8n %i5, %i0, %o5 array8 %i1, %l6, %g2 fornot2 %f2, %f26, %f4 edge32n %i6, %i3, %g3 bg,a,pt %xcc, loop_1436 sir 0x1E55 taddcc %l5, 0x0E3C, %l3 fmovde %icc, %f23, %f16 loop_1436: smul %g1, 0x109C, %o7 tsubcctv %l1, %o0, %g4 fmuld8ulx16 %f26, %f24, %f12 movre %g7, %o3, %g6 fbue,a %fcc2, loop_1437 xorcc %g5, 0x1E62, %l4 ldd [%l7 + 0x10], %f24 andncc %o4, %l0, %i2 loop_1437: sethi 0x0855, %o6 edge32ln %o2, %i4, %i7 move %icc, %l2, %o1 sll %i5, 0x16, %o5 array32 %i1, %i0, %l6 movcc %icc, %g2, %i3 add %l7, 0x28, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x18, %g3, %i6 movcc %xcc, %l5, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bpos loop_1438 bvs,pn %xcc, loop_1439 movcs %xcc, %g1, %l1 tn %icc, 0x6 loop_1438: fmovrsgz %o0, %f2, %f3 loop_1439: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %o7, %g4, %o3 subc %g7, %g5, %g6 set 0x0C, %o3 lda [%l7 + %o3] 0x10, %f4 fmovdvs %xcc, %f11, %f8 fmovrsne %o4, %f22, %f18 fcmped %fcc1, %f28, %f4 faligndata %f8, %f8, %f2 wr %g0, 0x80, %asi lduba [%l7 + 0x42] %asi, %l4 fmovsge %xcc, %f9, %f29 set 0x40, %g4 ldswa [%l7 + %g4] 0x89, %i2 te %xcc, 0x7 sll %o6, 0x03, %o2 set 0x10, %l0 ldda [%l7 + %l0] 0x2f, %i4 set 0x40, %g3 ldda [%l7 + %g3] 0x0c, %f0 fmovdcc %xcc, %f31, %f0 wr %g0, 0x81, %asi ldsha [%l7 + 0x36] %asi, %l0 fblg,a %fcc0, loop_1440 stb %l2, [%l7 + 0x22] fmovscs %xcc, %f3, %f28 bcs,pn %icc, loop_1441 loop_1440: stb %o1, [%l7 + 0x15] orncc %i5, %o5, %i1 movvs %icc, %i0, %i7 loop_1441: movvs %icc, %l6, %i3 ldub [%l7 + 0x55], %g2 movcs %icc, %g3, %i6 orcc %l5, 0x0FE0, %g1 sllx %l3, %o0, %l1 tsubcctv %g4, %o7, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %xcc, 0x7 movgu %icc, %o3, %g5 edge32l %o4, %l4, %g6 set 0x40, %g1 stxa %o6, [%l7 + %g1] 0x23 membar #Sync movre %i2, 0x217, %i4 srax %o2, %l0, %l2 movvs %icc, %i5, %o1 bcs %icc, loop_1442 udivx %i1, 0x1A74, %o5 movvs %xcc, %i0, %i7 membar 0x5F loop_1442: movneg %xcc, %i3, %l6 fpsub32s %f25, %f15, %f0 fmovsle %xcc, %f10, %f14 edge8n %g3, %i6, %g2 movvs %icc, %g1, %l3 xorcc %o0, 0x1F06, %l1 sdivx %g4, 0x0042, %o7 set 0x50, %l5 ldxa [%l7 + %l5] 0x15, %g7 xnorcc %o3, 0x0AB3, %l5 sir 0x09F9 bn,a,pn %icc, loop_1443 te %xcc, 0x2 nop set 0x20, %g5 ldub [%l7 + %g5], %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1443: mova %icc, %o4, %g6 fbue %fcc0, loop_1444 fmovsn %xcc, %f10, %f20 flush %l7 + 0x18 fmul8x16 %f24, %f6, %f16 loop_1444: mulx %l4, %i2, %i4 edge8ln %o2, %l0, %o6 brz %i5, loop_1445 fnor %f2, %f16, %f0 nop setx loop_1446, %l0, %l1 jmpl %l1, %o1 fmul8sux16 %f20, %f6, %f18 loop_1445: fmovdpos %xcc, %f5, %f30 tvs %icc, 0x6 loop_1446: edge32ln %l2, %i1, %i0 fmovsle %icc, %f12, %f8 tg %icc, 0x2 tl %icc, 0x6 move %xcc, %o5, %i3 ld [%l7 + 0x14], %f29 edge8 %l6, %g3, %i6 tl %icc, 0x2 bl,a,pn %icc, loop_1447 movle %icc, %i7, %g2 edge8 %l3, %o0, %g1 sdiv %g4, 0x1C7A, %l1 loop_1447: fcmple32 %f24, %f18, %g7 movle %xcc, %o7, %o3 ldx [%l7 + 0x20], %g5 array32 %o4, %l5, %g6 fcmped %fcc0, %f12, %f6 stw %i2, [%l7 + 0x1C] fbo %fcc0, loop_1448 array16 %l4, %i4, %o2 stx %o6, [%l7 + 0x70] xor %l0, %i5, %o1 loop_1448: bvs,a,pt %icc, loop_1449 tsubcc %i1, 0x1B87, %l2 tge %xcc, 0x6 fbug %fcc2, loop_1450 loop_1449: ld [%l7 + 0x58], %f27 add %l7, 0x28, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %i0, %o5 loop_1450: sdivx %l6, 0x0485, %g3 edge8 %i3, %i6, %i7 movrne %l3, 0x3DE, %o0 xorcc %g2, 0x0FDB, %g4 movrne %g1, 0x10C, %g7 nop setx loop_1451, %l0, %l1 jmpl %l1, %l1 and %o7, 0x1AEF, %o3 fmovse %icc, %f12, %f9 taddcc %o4, %l5, %g5 loop_1451: movgu %xcc, %g6, %i2 movpos %icc, %i4, %l4 te %xcc, 0x4 movg %icc, %o2, %o6 umulcc %l0, 0x17D4, %i5 call loop_1452 movneg %icc, %o1, %i1 nop setx loop_1453, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsgu %xcc, %f21, %f16 loop_1452: andn %i0, %l2, %l6 bvs,a loop_1454 loop_1453: fcmpd %fcc3, %f18, %f22 andncc %o5, %i3, %i6 fbge,a %fcc1, loop_1455 loop_1454: brgz %g3, loop_1456 movcs %xcc, %i7, %o0 sdivcc %g2, 0x0BBB, %l3 loop_1455: fandnot2s %f19, %f30, %f8 loop_1456: fbo,a %fcc3, loop_1457 tl %icc, 0x3 movne %xcc, %g1, %g7 addccc %l1, %g4, %o7 loop_1457: tle %xcc, 0x7 tgu %icc, 0x5 andn %o4, %o3, %l5 sra %g6, %g5, %i2 tne %xcc, 0x1 fbg %fcc1, loop_1458 sll %l4, %o2, %o6 bleu,a,pt %icc, loop_1459 fsrc1s %f17, %f31 loop_1458: edge32ln %i4, %i5, %l0 flush %l7 + 0x54 loop_1459: movn %xcc, %o1, %i1 taddcc %i0, 0x0F73, %l6 subcc %l2, 0x1E44, %i3 fsrc1 %f16, %f30 nop set 0x20, %l6 ldd [%l7 + %l6], %f8 fzeros %f25 mova %xcc, %i6, %o5 sethi 0x06AA, %i7 fmovda %icc, %f3, %f23 fbn,a %fcc2, loop_1460 fpsub16s %f18, %f31, %f27 add %o0, %g3, %l3 tleu %xcc, 0x7 loop_1460: movpos %icc, %g1, %g2 edge32n %g7, %l1, %o7 fbug,a %fcc0, loop_1461 movvc %icc, %o4, %g4 subccc %o3, 0x11C8, %g6 smulcc %l5, %g5, %i2 loop_1461: srl %l4, 0x1C, %o2 fmovrsgz %i4, %f14, %f19 prefetch [%l7 + 0x24], 0x0 fbe,a %fcc3, loop_1462 te %xcc, 0x2 xnorcc %o6, 0x1B8E, %l0 umulcc %o1, %i5, %i0 loop_1462: bvc %xcc, loop_1463 brlz %l6, loop_1464 addccc %l2, %i1, %i6 tn %icc, 0x4 loop_1463: fzeros %f1 loop_1464: brlez,a %o5, loop_1465 stx %i7, [%l7 + 0x28] sth %o0, [%l7 + 0x40] wr %g0, 0x10, %asi sta %f16, [%l7 + 0x54] %asi loop_1465: fabss %f5, %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %icc, 0x4 movne %icc, %i3, %l3 fxors %f31, %f9, %f9 fmovsneg %icc, %f11, %f9 fcmpeq32 %f8, %f10, %g3 subc %g2, %g1, %g7 movpos %icc, %l1, %o7 fmovdcs %icc, %f26, %f25 bn loop_1466 movne %xcc, %g4, %o3 andn %o4, 0x152B, %l5 alignaddr %g5, %i2, %l4 loop_1466: alignaddr %g6, %i4, %o6 ta %icc, 0x4 subccc %l0, %o2, %i5 fpsub32s %f1, %f15, %f17 fbul,a %fcc3, loop_1467 movrgez %o1, 0x0EB, %i0 fabss %f11, %f15 subcc %l2, 0x0D4C, %l6 loop_1467: nop set 0x5E, %g6 stha %i6, [%l7 + %g6] 0x0c fmovrdne %o5, %f20, %f20 alignaddrl %i1, %o0, %i3 bgu,a,pt %xcc, loop_1468 alignaddr %l3, %i7, %g3 be,a %xcc, loop_1469 lduw [%l7 + 0x78], %g2 loop_1468: fnot1s %f24, %f30 movg %xcc, %g7, %l1 loop_1469: fpsub16s %f21, %f15, %f6 bcs %icc, loop_1470 fmovsgu %icc, %f13, %f8 fmovdneg %xcc, %f19, %f28 bgu,a loop_1471 loop_1470: brz,a %o7, loop_1472 fcmpne32 %f18, %f6, %g4 movrgez %o3, 0x009, %o4 loop_1471: sub %l5, 0x140B, %g1 loop_1472: fnors %f15, %f27, %f25 movgu %icc, %g5, %l4 orcc %g6, %i2, %i4 alignaddrl %o6, %l0, %i5 movn %xcc, %o2, %o1 edge8 %l2, %l6, %i6 ldub [%l7 + 0x4F], %i0 taddcc %o5, 0x026E, %o0 ldub [%l7 + 0x72], %i3 fmovrslz %i1, %f21, %f11 edge32n %l3, %i7, %g2 tsubcctv %g3, %g7, %l1 edge16l %g4, %o7, %o3 bn loop_1473 fblg %fcc3, loop_1474 ta %xcc, 0x0 be,a,pt %icc, loop_1475 loop_1473: movrgez %o4, %g1, %l5 loop_1474: fandnot2 %f28, %f8, %f26 fpadd32 %f2, %f14, %f20 loop_1475: xorcc %l4, 0x1ADD, %g5 fandnot2 %f12, %f22, %f26 movvs %xcc, %g6, %i4 tne %icc, 0x3 sethi 0x04FC, %o6 fmovspos %xcc, %f23, %f13 movneg %xcc, %l0, %i2 fpsub16s %f0, %f9, %f28 xorcc %i5, 0x073E, %o1 brlez,a %l2, loop_1476 tvs %xcc, 0x0 sethi 0x11F9, %o2 fbule %fcc2, loop_1477 loop_1476: bneg,a loop_1478 and %l6, 0x0492, %i0 addc %o5, %o0, %i3 loop_1477: fbn %fcc1, loop_1479 loop_1478: movpos %xcc, %i6, %i1 fmovdcs %xcc, %f10, %f20 faligndata %f22, %f4, %f22 loop_1479: fmovsleu %xcc, %f10, %f2 sdiv %i7, 0x0584, %l3 movl %xcc, %g3, %g2 orcc %l1, 0x16C2, %g7 movne %icc, %o7, %o3 movge %xcc, %g4, %o4 andn %l5, %g1, %g5 set 0x50, %l4 lduwa [%l7 + %l4] 0x10, %g6 ldd [%l7 + 0x68], %l4 orcc %i4, 0x012E, %l0 tl %icc, 0x3 popc %o6, %i5 lduw [%l7 + 0x30], %i2 wr %g0, 0x11, %asi prefetcha [%l7 + 0x28] %asi, 0x0 tneg %icc, 0x7 edge8n %o2, %l2, %l6 edge8l %o5, %i0, %i3 fbu %fcc1, loop_1480 smulcc %i6, 0x0C35, %i1 mova %icc, %o0, %i7 edge32ln %l3, %g3, %l1 loop_1480: nop set 0x2D, %i4 lduba [%l7 + %i4] 0x10, %g2 array32 %g7, %o7, %g4 wr %g0, 0x89, %asi ldxa [%l7 + 0x08] %asi, %o3 fpackfix %f16, %f23 addcc %l5, %g1, %g5 fbul %fcc0, loop_1481 edge32n %g6, %l4, %i4 movvc %xcc, %o4, %o6 fbn,a %fcc3, loop_1482 loop_1481: fmovdle %xcc, %f4, %f14 tgu %xcc, 0x7 fcmpes %fcc1, %f9, %f21 loop_1482: tle %icc, 0x0 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %l0, %i5 umulcc %i2, 0x1006, %o1 fmovsneg %xcc, %f3, %f31 nop set 0x30, %i7 ldx [%l7 + %i7], %o2 tvs %xcc, 0x0 wr %g0, 0x18, %asi stba %l6, [%l7 + 0x5D] %asi set 0x1a8, %g2 nop ! stxa %l2, [%g0 + %g2] 0x40 ripped by fixASI40.pl movl %xcc, %o5, %i3 taddcctv %i0, %i6, %o0 array8 %i7, %i1, %l3 fmovdcc %icc, %f24, %f29 fbl %fcc1, loop_1483 fcmpgt16 %f18, %f10, %g3 mova %icc, %l1, %g7 fmovdcc %icc, %f5, %f13 loop_1483: movrgez %g2, 0x213, %g4 add %l7, 0x0C, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %o7, %o3 sdivcc %l5, 0x0933, %g5 fpsub16 %f4, %f14, %f2 fbg %fcc0, loop_1484 movrgez %g1, 0x0DD, %g6 tne %xcc, 0x1 move %xcc, %l4, %o4 loop_1484: fmovrse %o6, %f13, %f27 tl %xcc, 0x0 call loop_1485 fmovdvs %xcc, %f5, %f25 and %l0, 0x092F, %i4 set 0x2D, %o5 ldsba [%l7 + %o5] 0x80, %i5 loop_1485: edge16 %i2, %o1, %l6 fmovscc %icc, %f18, %f29 tvc %xcc, 0x2 subc %l2, %o5, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsleu %xcc, %f31, %f25 fmovrsne %o2, %f11, %f15 tg %xcc, 0x4 movcs %xcc, %i6, %i0 brnz %i7, loop_1486 xnorcc %o0, 0x0B14, %i1 fmovdleu %icc, %f20, %f15 popc %g3, %l3 loop_1486: movrlz %g7, 0x15B, %l1 bvc,pn %xcc, loop_1487 nop setx loop_1488, %l0, %l1 jmpl %l1, %g2 bgu loop_1489 fmovde %xcc, %f6, %f21 loop_1487: brnz %g4, loop_1490 loop_1488: array32 %o3, %o7, %l5 loop_1489: fabss %f12, %f8 stbar loop_1490: fcmpne32 %f24, %f12, %g1 or %g6, %g5, %o4 umul %l4, %l0, %i4 orn %i5, 0x0842, %i2 udiv %o6, 0x0F3D, %o1 movrlz %l6, 0x3E3, %o5 fmovrse %l2, %f1, %f13 tvc %icc, 0x2 movrlz %o2, %i6, %i3 edge32 %i0, %o0, %i7 sir 0x145D wr %g0, 0x80, %asi swapa [%l7 + 0x0C] %asi, %g3 fandnot2s %f17, %f25, %f24 movgu %xcc, %l3, %i1 fbn %fcc2, loop_1491 movrne %l1, 0x070, %g7 edge16ln %g4, %o3, %g2 tn %xcc, 0x4 loop_1491: ldub [%l7 + 0x6E], %o7 fmovdgu %icc, %f11, %f20 fbl %fcc2, loop_1492 srl %g1, 0x13, %l5 movne %icc, %g5, %o4 wr %g0, 0x5f, %asi stxa %g6, [%g0 + 0x0] %asi loop_1492: membar 0x15 array8 %l4, %i4, %i5 fmovdvs %xcc, %f23, %f3 edge16n %l0, %o6, %i2 wr %g0, 0x80, %asi lduwa [%l7 + 0x14] %asi, %o1 movle %xcc, %o5, %l6 siam 0x2 edge32n %o2, %l2, %i6 sth %i0, [%l7 + 0x42] fandnot1 %f18, %f12, %f18 xnorcc %i3, 0x014E, %i7 fmovrde %o0, %f16, %f10 set 0x5A, %o0 ldsha [%l7 + %o0] 0x14, %g3 move %xcc, %l3, %l1 ldx [%l7 + 0x78], %g7 movg %xcc, %g4, %i1 edge16ln %o3, %o7, %g2 edge32l %l5, %g1, %o4 ldstub [%l7 + 0x54], %g5 tg %xcc, 0x6 tsubcc %l4, 0x0514, %i4 tge %xcc, 0x5 set 0x40, %i3 stwa %g6, [%l7 + %i3] 0x81 movl %icc, %i5, %l0 sethi 0x12F9, %i2 popc %o1, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 prefetch [%l7 + 0x40], 0x0 orn %l6, %o5, %l2 subcc %i6, 0x1E3B, %i0 movre %o2, %i3, %o0 fbu,a %fcc0, loop_1493 smulcc %i7, %g3, %l3 andncc %l1, %g7, %i1 fmovdvs %xcc, %f17, %f31 loop_1493: st %f16, [%l7 + 0x10] xorcc %g4, %o3, %g2 bvc %xcc, loop_1494 ba,a %icc, loop_1495 membar 0x4F subccc %o7, 0x15E4, %l5 loop_1494: popc %o4, %g1 loop_1495: fmuld8sux16 %f8, %f5, %f4 fmuld8ulx16 %f12, %f16, %f18 bge,a,pt %icc, loop_1496 bvs,a,pt %xcc, loop_1497 fmovdl %xcc, %f31, %f5 alignaddr %g5, %l4, %i4 loop_1496: umulcc %g6, 0x15B5, %i5 loop_1497: fcmps %fcc3, %f9, %f8 nop setx loop_1498, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done membar 0x64 bn,a %icc, loop_1499 tl %xcc, 0x1 loop_1498: xor %l0, 0x0115, %o1 move %icc, %o6, %l6 loop_1499: subccc %i2, 0x102E, %l2 andcc %o5, %i6, %o2 edge32n %i3, %o0, %i0 bpos,a loop_1500 fors %f24, %f28, %f4 edge16ln %i7, %g3, %l3 sra %g7, 0x0E, %l1 loop_1500: sth %i1, [%l7 + 0x0A] movge %xcc, %g4, %g2 fbu %fcc1, loop_1501 udivcc %o3, 0x0238, %o7 sth %o4, [%l7 + 0x2E] set 0x78, %g7 stxa %l5, [%l7 + %g7] 0x22 membar #Sync loop_1501: fmovdleu %icc, %f18, %f20 andncc %g5, %g1, %i4 wr %g0, 0x80, %asi ldsha [%l7 + 0x44] %asi, %l4 movre %g6, %l0, %o1 xnorcc %o6, %l6, %i2 orn %l2, %i5, %i6 movvc %icc, %o2, %i3 fmul8x16 %f15, %f18, %f30 tle %xcc, 0x3 subcc %o0, 0x1C02, %i0 bvs,a,pt %xcc, loop_1502 movrlz %o5, %g3, %i7 movne %xcc, %g7, %l1 bvs,a,pn %icc, loop_1503 loop_1502: tge %icc, 0x6 fbg %fcc3, loop_1504 ldsw [%l7 + 0x4C], %i1 loop_1503: movre %l3, %g4, %g2 fmovdpos %xcc, %f11, %f8 loop_1504: andcc %o3, 0x0A0F, %o7 addcc %l5, %g5, %o4 brgez,a %i4, loop_1505 udivx %l4, 0x1FD5, %g1 edge32l %g6, %o1, %l0 addcc %o6, 0x1C34, %l6 loop_1505: xorcc %l2, %i2, %i5 movg %xcc, %o2, %i3 tle %xcc, 0x7 set 0x0D, %i0 stba %o0, [%l7 + %i0] 0x22 membar #Sync bleu %icc, loop_1506 fcmped %fcc2, %f10, %f30 popc %i0, %i6 movle %xcc, %g3, %i7 loop_1506: nop set 0x40, %o1 stda %f0, [%l7 + %o1] 0xf1 membar #Sync fnor %f8, %f4, %f18 siam 0x0 nop setx loop_1507, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbue %fcc1, loop_1508 nop set 0x68, %l1 ldstub [%l7 + %l1], %g7 movneg %xcc, %o5, %i1 loop_1507: nop membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0xf9, %f16 loop_1508: sth %l3, [%l7 + 0x3C] udivx %g4, 0x0A67, %g2 mova %xcc, %l1, %o7 set 0x78, %o7 prefetcha [%l7 + %o7] 0x10, 0x1 taddcctv %g5, 0x1E7D, %o4 movrlez %l5, 0x043, %l4 udivx %i4, 0x01B7, %g6 edge16n %g1, %o1, %o6 sth %l6, [%l7 + 0x3E] ta %icc, 0x0 fnegd %f20, %f16 tle %icc, 0x2 movrne %l0, 0x09D, %i2 wr %g0, 0x04, %asi swapa [%l7 + 0x18] %asi, %i5 tneg %xcc, 0x5 ldx [%l7 + 0x10], %l2 fcmpes %fcc1, %f18, %f17 fbne,a %fcc0, loop_1509 edge8 %i3, %o2, %i0 fxnors %f22, %f23, %f6 sdivx %i6, 0x11EF, %o0 loop_1509: mulscc %g3, 0x157A, %i7 array32 %g7, %o5, %l3 movl %icc, %i1, %g2 sra %l1, 0x1F, %o7 fbl,a %fcc3, loop_1510 fmovdge %xcc, %f6, %f7 fmovde %xcc, %f19, %f29 fnot1 %f28, %f14 loop_1510: nop set 0x48, %l3 stha %o3, [%l7 + %l3] 0x80 fmovdvc %xcc, %f20, %f8 tleu %xcc, 0x0 edge8 %g4, %g5, %o4 fcmps %fcc3, %f19, %f29 bvs,a,pn %icc, loop_1511 move %icc, %l4, %l5 fcmpes %fcc1, %f27, %f6 xnor %g6, 0x0CCE, %g1 loop_1511: ldstub [%l7 + 0x4C], %i4 sll %o6, %o1, %l6 fone %f2 fblg,a %fcc3, loop_1512 bleu %xcc, loop_1513 stbar sdivx %i2, 0x12DA, %i5 loop_1512: andn %l0, %l2, %o2 loop_1513: bcc,pt %icc, loop_1514 subcc %i0, %i6, %o0 smulcc %i3, 0x199C, %i7 addc %g3, 0x0461, %g7 loop_1514: array32 %l3, %o5, %g2 edge16l %l1, %i1, %o3 sdivx %o7, 0x02D3, %g4 std %o4, [%l7 + 0x18] bvc loop_1515 fzeros %f14 andn %l4, %g5, %g6 movpos %icc, %l5, %i4 loop_1515: nop wr %g0, 0x10, %asi stba %o6, [%l7 + 0x7A] %asi mulscc %g1, 0x0F16, %l6 alignaddrl %i2, %o1, %l0 fmovrsne %l2, %f10, %f3 edge8 %i5, %i0, %i6 orcc %o2, %o0, %i7 ldd [%l7 + 0x40], %g2 edge32l %i3, %g7, %o5 fmul8ulx16 %f12, %f4, %f24 xnorcc %g2, %l3, %i1 movgu %icc, %l1, %o3 movrlz %g4, %o7, %l4 alignaddrl %g5, %o4, %g6 bcs loop_1516 fsrc1s %f25, %f5 bne %xcc, loop_1517 fnors %f6, %f6, %f30 loop_1516: ldx [%l7 + 0x08], %i4 popc 0x0394, %o6 loop_1517: taddcctv %l5, %g1, %l6 be,a %xcc, loop_1518 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32 %o1, %i2, %l2 edge32 %i5, %l0, %i0 loop_1518: array32 %o2, %i6, %i7 xorcc %g3, 0x0BB5, %o0 andncc %g7, %i3, %o5 smulcc %l3, %i1, %g2 movneg %icc, %l1, %o3 movrgez %g4, 0x054, %o7 movg %xcc, %l4, %o4 set 0x10, %o6 ldda [%l7 + %o6] 0x14, %g4 tge %xcc, 0x0 fmuld8ulx16 %f27, %f17, %f2 stb %i4, [%l7 + 0x16] fbue %fcc1, loop_1519 bneg,pt %xcc, loop_1520 fpadd32 %f10, %f22, %f2 orn %g6, %l5, %o6 loop_1519: movcc %icc, %l6, %o1 loop_1520: bn,a loop_1521 nop setx loop_1522, %l0, %l1 jmpl %l1, %g1 bvc,a,pn %icc, loop_1523 sethi 0x19E0, %l2 loop_1521: subcc %i5, %i2, %i0 loop_1522: fmovspos %icc, %f17, %f30 loop_1523: fxor %f6, %f14, %f20 srlx %o2, %l0, %i6 tsubcc %i7, 0x050E, %o0 membar 0x3D xnorcc %g3, 0x0AD6, %i3 fmovd %f0, %f16 edge8l %g7, %l3, %i1 add %l7, 0x3C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g2 casa [%l6] 0x81, %g2, %o5 brnz %o3, loop_1524 fbul,a %fcc2, loop_1525 movg %xcc, %g4, %o7 alignaddr %l4, %l1, %o4 loop_1524: fmovrsgez %i4, %f21, %f24 loop_1525: xor %g6, %g5, %l5 fsrc1s %f21, %f15 array8 %l6, %o6, %g1 movle %icc, %o1, %i5 set 0x40, %l2 ldda [%l7 + %l2] 0x0c, %f0 tneg %icc, 0x7 bg,a,pn %xcc, loop_1526 edge32n %l2, %i2, %o2 fbuge %fcc1, loop_1527 udivx %l0, 0x1498, %i6 loop_1526: xor %i7, %i0, %o0 mulx %i3, 0x0DF6, %g7 loop_1527: orcc %g3, %l3, %g2 fmovse %xcc, %f21, %f31 array8 %i1, %o3, %g4 st %f29, [%l7 + 0x50] movgu %xcc, %o5, %l4 addccc %l1, %o7, %i4 te %icc, 0x3 srax %g6, %o4, %g5 sdiv %l6, 0x0F0C, %l5 andcc %o6, 0x181D, %g1 membar 0x1B fmovdn %xcc, %f15, %f21 fmovdvs %icc, %f6, %f27 alignaddrl %i5, %o1, %i2 movrne %l2, %o2, %l0 fcmpne32 %f12, %f24, %i7 subccc %i0, 0x1E18, %o0 tn %xcc, 0x6 movne %xcc, %i6, %i3 faligndata %f0, %f22, %f10 movrgz %g3, 0x05C, %l3 fmul8x16al %f3, %f4, %f24 movne %icc, %g7, %g2 edge8ln %i1, %o3, %g4 edge8ln %l4, %o5, %l1 udivx %i4, 0x1533, %g6 fmul8x16au %f9, %f22, %f28 tcs %icc, 0x4 movcc %icc, %o4, %g5 tg %icc, 0x2 orcc %o7, 0x10F5, %l5 bvc,pn %icc, loop_1528 fbul,a %fcc2, loop_1529 subccc %l6, 0x0090, %g1 array16 %i5, %o1, %i2 loop_1528: fmovdleu %xcc, %f12, %f7 loop_1529: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %icc, 0x1 lduw [%l7 + 0x5C], %l2 xor %o2, 0x1D2F, %l0 fbug,a %fcc2, loop_1530 stw %i7, [%l7 + 0x70] fmovdleu %xcc, %f21, %f28 fmovda %icc, %f14, %f25 loop_1530: andn %i0, 0x1739, %o0 or %i6, 0x1472, %i3 subc %o6, %l3, %g3 fmovdl %xcc, %f25, %f17 movne %icc, %g2, %i1 bgu %xcc, loop_1531 and %g7, %o3, %l4 edge16l %o5, %l1, %g4 fsrc2s %f29, %f12 loop_1531: edge16 %g6, %i4, %g5 edge8ln %o4, %l5, %o7 movrne %l6, 0x1FC, %g1 movne %icc, %i5, %i2 wr %g0, 0x81, %asi ldsha [%l7 + 0x7C] %asi, %l2 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x78] %asi, 0x3 ble loop_1532 edge32l %o2, %i7, %i0 fmovscs %icc, %f25, %f15 fcmpne32 %f12, %f10, %o0 loop_1532: nop set 0x10, %i6 prefetcha [%l7 + %i6] 0x11, 0x1 fbo,a %fcc1, loop_1533 orncc %i6, 0x0F23, %o6 tvc %xcc, 0x6 fpack16 %f16, %f0 loop_1533: fbul,a %fcc1, loop_1534 fnors %f19, %f0, %f19 fsrc2 %f24, %f8 fandnot2 %f28, %f26, %f30 loop_1534: fmul8x16 %f22, %f16, %f8 edge8n %i3, %l3, %g2 or %i1, 0x0160, %g7 edge16l %g3, %l4, %o3 fbule %fcc3, loop_1535 movne %xcc, %l1, %o5 wr %g0, 0x18, %asi ldswa [%l7 + 0x0C] %asi, %g6 loop_1535: nop wr %g0, 0x88, %asi ldsba [%l7 + 0x57] %asi, %g4 bgu loop_1536 edge16l %i4, %o4, %g5 udivx %l5, 0x1B69, %o7 movrne %g1, %l6, %i5 loop_1536: fnand %f6, %f28, %f14 mova %icc, %i2, %l2 fbue %fcc1, loop_1537 fbo %fcc0, loop_1538 subccc %o1, %i7, %o2 fbo %fcc3, loop_1539 loop_1537: fabss %f23, %f20 loop_1538: fmovsleu %icc, %f24, %f10 fandnot1s %f13, %f26, %f25 loop_1539: srax %i0, %l0, %o0 tleu %icc, 0x1 movge %xcc, %i6, %o6 movle %xcc, %i3, %l3 taddcctv %i1, 0x1893, %g7 movcs %icc, %g3, %l4 subc %o3, %l1, %g2 tne %xcc, 0x0 set 0x38, %i1 stda %g6, [%l7 + %i1] 0x0c movpos %icc, %g4, %o5 smulcc %i4, %o4, %g5 fbne %fcc0, loop_1540 array16 %o7, %l5, %l6 ta %icc, 0x5 xnor %g1, 0x0772, %i2 loop_1540: edge16n %l2, %i5, %o1 nop set 0x22, %o4 sth %i7, [%l7 + %o4] set 0x34, %o2 stwa %i0, [%l7 + %o2] 0xe3 membar #Sync be,a loop_1541 move %xcc, %o2, %o0 fcmpgt16 %f18, %f4, %l0 fbuge %fcc1, loop_1542 loop_1541: udivx %i6, 0x015A, %o6 fmovdneg %icc, %f19, %f7 orncc %l3, 0x18DA, %i3 loop_1542: nop set 0x50, %i5 ldsha [%l7 + %i5] 0x18, %i1 fmovda %icc, %f31, %f12 bneg,a %icc, loop_1543 or %g3, %g7, %o3 umulcc %l1, 0x13A8, %l4 sllx %g2, %g6, %g4 loop_1543: fpsub16s %f19, %f12, %f18 andn %o5, %i4, %g5 alignaddr %o7, %l5, %l6 bge,pt %xcc, loop_1544 fbul,a %fcc2, loop_1545 fmovd %f16, %f30 brlez,a %o4, loop_1546 loop_1544: subc %g1, %l2, %i2 loop_1545: orn %i5, %i7, %i0 tneg %icc, 0x6 loop_1546: movrgz %o1, 0x16B, %o0 ld [%l7 + 0x28], %f2 fpadd32 %f16, %f8, %f4 andncc %o2, %i6, %o6 bleu,pn %icc, loop_1547 ba,pt %xcc, loop_1548 movrlez %l3, 0x130, %i3 orcc %i1, %g3, %g7 loop_1547: tpos %icc, 0x5 loop_1548: mulx %l0, 0x044F, %o3 fpadd16 %f2, %f26, %f14 fmovdge %xcc, %f20, %f13 udivcc %l4, 0x135E, %g2 st %f3, [%l7 + 0x6C] movl %icc, %l1, %g6 wr %g0, 0x81, %asi ldswa [%l7 + 0x4C] %asi, %g4 tcs %icc, 0x4 tleu %icc, 0x3 fcmpes %fcc1, %f9, %f30 fmovrsgez %o5, %f23, %f18 sir 0x1536 smulcc %g5, 0x08BA, %i4 set 0x48, %g4 stxa %l5, [%l7 + %g4] 0x14 fbu %fcc2, loop_1549 nop setx loop_1550, %l0, %l1 jmpl %l1, %l6 xorcc %o4, 0x1403, %g1 edge16l %o7, %l2, %i5 loop_1549: xor %i7, 0x140D, %i0 loop_1550: edge8n %o1, %o0, %i2 sllx %i6, 0x03, %o6 faligndata %f18, %f6, %f30 brlez %o2, loop_1551 fandnot2s %f21, %f30, %f23 movvc %xcc, %i3, %l3 nop setx loop_1552, %l0, %l1 jmpl %l1, %g3 loop_1551: sllx %g7, %i1, %o3 stx %l0, [%l7 + 0x18] ba %xcc, loop_1553 loop_1552: alignaddr %l4, %g2, %l1 fone %f26 lduw [%l7 + 0x58], %g4 loop_1553: movle %xcc, %g6, %o5 set 0x38, %o3 ldswa [%l7 + %o3] 0x04, %g5 edge8n %l5, %i4, %l6 or %o4, 0x0B92, %o7 fmul8sux16 %f10, %f2, %f14 fmovsne %xcc, %f23, %f27 fmovrse %l2, %f14, %f27 add %l7, 0x4C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i5 casa [%l6] 0x89, %i5, %i7 mulscc %g1, %i0, %o0 add %l7, 0x58, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o1 casxa [%l6] %asi, %o1, %i6 subc %i2, %o6, %o2 ldd [%l7 + 0x20], %f18 taddcc %i3, %l3, %g3 sdivcc %g7, 0x0CB8, %i1 fmovrslez %l0, %f13, %f3 edge8ln %o3, %g2, %l4 taddcctv %g4, 0x1E53, %l1 udivx %g6, 0x07EE, %g5 srl %o5, %i4, %l5 tvc %icc, 0x1 fmovscs %xcc, %f28, %f31 brgz %l6, loop_1554 edge32l %o7, %l2, %i5 set 0x34, %g3 stha %i7, [%l7 + %g3] 0x2f membar #Sync loop_1554: smulcc %o4, %g1, %o0 movvc %icc, %i0, %o1 tcs %xcc, 0x3 tg %icc, 0x2 movrgez %i2, 0x114, %i6 fbue,a %fcc2, loop_1555 fzeros %f17 or %o2, %i3, %l3 fabsd %f28, %f6 loop_1555: mulscc %g3, 0x00BC, %o6 fmul8x16 %f15, %f16, %f30 subccc %i1, 0x1EF6, %l0 brnz %g7, loop_1556 movrlez %o3, %g2, %l4 movrgez %g4, 0x13E, %l1 bvc,a loop_1557 loop_1556: movne %icc, %g5, %o5 sll %g6, 0x15, %l5 udiv %l6, 0x10DB, %i4 loop_1557: fabss %f24, %f11 stb %o7, [%l7 + 0x6B] tl %icc, 0x6 srlx %i5, %i7, %l2 movl %icc, %g1, %o0 edge32 %o4, %o1, %i0 tcc %xcc, 0x6 udivcc %i2, 0x10F2, %o2 subcc %i3, %i6, %g3 tsubcctv %o6, %i1, %l0 movvs %icc, %l3, %o3 lduw [%l7 + 0x08], %g7 xnorcc %l4, 0x0E5A, %g4 mulx %g2, %l1, %o5 tsubcc %g5, 0x03B4, %l5 array16 %l6, %g6, %i4 nop set 0x38, %g1 ldx [%l7 + %g1], %i5 alignaddrl %o7, %l2, %g1 bl,a loop_1558 ld [%l7 + 0x54], %f20 addc %i7, %o4, %o1 bpos %icc, loop_1559 loop_1558: tgu %xcc, 0x3 edge32ln %i0, %o0, %i2 lduh [%l7 + 0x6A], %i3 loop_1559: fblg,a %fcc1, loop_1560 srlx %o2, 0x0A, %i6 fnors %f29, %f31, %f26 fcmple16 %f14, %f22, %g3 loop_1560: te %xcc, 0x0 edge8n %o6, %i1, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x89, %asi lduwa [%l7 + 0x40] %asi, %o3 movrne %l3, %g7, %g4 fmovsneg %icc, %f12, %f8 movrlz %g2, 0x2EC, %l1 srl %o5, %g5, %l4 xor %l5, 0x0247, %g6 movg %xcc, %i4, %i5 mova %xcc, %l6, %o7 sethi 0x0CDA, %g1 set 0x54, %l0 ldsha [%l7 + %l0] 0x14, %i7 fmovscc %xcc, %f20, %f7 bn,pt %icc, loop_1561 brgz %l2, loop_1562 tcs %xcc, 0x4 flush %l7 + 0x18 loop_1561: tpos %xcc, 0x1 loop_1562: membar 0x7C siam 0x6 fnegs %f19, %f3 brlz %o1, loop_1563 andcc %i0, %o0, %i2 movgu %xcc, %i3, %o4 xnor %o2, 0x0B87, %g3 loop_1563: nop add %l7, 0x40, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %i6, %i1 subc %o6, 0x1404, %l0 popc 0x0939, %o3 sth %l3, [%l7 + 0x68] wr %g0, 0x19, %asi ldxa [%l7 + 0x40] %asi, %g4 movre %g2, %g7, %l1 array16 %g5, %o5, %l5 fmovdvs %xcc, %f29, %f11 tcc %xcc, 0x5 wr %g0, 0x27, %asi stba %l4, [%l7 + 0x49] %asi membar #Sync movrgz %i4, %i5, %g6 umul %o7, 0x0421, %g1 faligndata %f30, %f2, %f0 prefetch [%l7 + 0x48], 0x0 xor %l6, %i7, %l2 movge %icc, %i0, %o1 fxnor %f6, %f18, %f18 movvc %xcc, %i2, %i3 andncc %o0, %o4, %g3 fbne %fcc0, loop_1564 andncc %o2, %i1, %i6 fmovsgu %icc, %f10, %f4 bneg,a loop_1565 loop_1564: fnot2 %f10, %f8 sra %l0, %o6, %o3 fmovda %xcc, %f24, %f23 loop_1565: std %l2, [%l7 + 0x50] sethi 0x0748, %g4 sir 0x1386 sdivcc %g2, 0x10E7, %l1 tsubcc %g7, 0x0425, %g5 sub %l5, %o5, %l4 sth %i5, [%l7 + 0x76] orncc %g6, %i4, %o7 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f0 array32 %l6, %i7, %l2 sdivx %g1, 0x0CA1, %o1 fands %f31, %f13, %f18 stx %i2, [%l7 + 0x58] umulcc %i3, %o0, %o4 subccc %i0, %o2, %i1 sdiv %i6, 0x1EC9, %g3 set 0x62, %g5 ldsha [%l7 + %g5] 0x14, %o6 fbo,a %fcc3, loop_1566 orncc %l0, %l3, %o3 tn %icc, 0x7 sir 0x09DE loop_1566: movleu %icc, %g4, %g2 movrlz %g7, %l1, %g5 tcc %icc, 0x0 orncc %l5, %o5, %i5 movrgez %l4, 0x3DE, %i4 fxors %f17, %f25, %f24 fexpand %f26, %f28 fsrc2 %f20, %f2 fmul8sux16 %f6, %f6, %f26 srlx %g6, %l6, %i7 ldx [%l7 + 0x38], %o7 fmovdg %icc, %f16, %f5 fmovdne %xcc, %f23, %f22 tsubcc %g1, 0x1955, %o1 fnot1s %f11, %f26 fzero %f22 fcmpeq32 %f28, %f22, %i2 ta %icc, 0x3 movn %icc, %l2, %o0 stw %i3, [%l7 + 0x70] alignaddr %o4, %o2, %i0 fbu %fcc1, loop_1567 movcs %icc, %i6, %g3 addcc %o6, %l0, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1567: ble,pt %xcc, loop_1568 bshuffle %f2, %f4, %f8 array16 %o3, %g4, %i1 subcc %g7, %l1, %g5 loop_1568: and %g2, 0x092F, %l5 fpadd16s %f3, %f3, %f31 bpos,pt %xcc, loop_1569 sdiv %i5, 0x1EF1, %o5 or %i4, 0x15D1, %g6 tl %xcc, 0x0 loop_1569: tpos %icc, 0x1 array16 %l4, %i7, %o7 srlx %l6, %g1, %o1 move %xcc, %i2, %o0 call loop_1570 fbu %fcc2, loop_1571 edge8ln %l2, %i3, %o2 set 0x5E, %l5 stha %o4, [%l7 + %l5] 0x11 loop_1570: orn %i0, 0x0B0D, %i6 loop_1571: fmovsgu %xcc, %f2, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %o6, 0x09, %l0 fcmpd %fcc1, %f28, %f24 tcs %icc, 0x3 ta %icc, 0x5 nop set 0x62, %g6 ldstub [%l7 + %g6], %g3 call loop_1572 be loop_1573 andncc %o3, %g4, %l3 stw %i1, [%l7 + 0x34] loop_1572: fbul,a %fcc2, loop_1574 loop_1573: addc %g7, 0x14D5, %g5 membar 0x28 xnorcc %l1, 0x114F, %l5 loop_1574: alignaddr %g2, %i5, %o5 nop set 0x40, %l6 ldd [%l7 + %l6], %f30 move %icc, %g6, %l4 fcmple32 %f28, %f26, %i4 tl %icc, 0x6 movrgez %o7, %l6, %i7 stx %g1, [%l7 + 0x48] membar 0x22 nop setx loop_1575, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry addc %o1, 0x03B7, %o0 fabss %f28, %f3 fsrc2s %f18, %f22 loop_1575: edge8n %l2, %i3, %o2 sth %o4, [%l7 + 0x68] pdist %f18, %f8, %f8 fandnot2s %f3, %f9, %f23 fmovspos %icc, %f5, %f10 fbue,a %fcc0, loop_1576 fmovdn %xcc, %f4, %f1 fpsub32s %f27, %f6, %f17 movrne %i0, 0x038, %i6 loop_1576: tl %icc, 0x5 xnor %o6, 0x1935, %l0 bl,a loop_1577 sra %g3, %o3, %i2 sra %l3, %g4, %i1 movle %xcc, %g7, %g5 loop_1577: nop set 0x42, %i4 ldsha [%l7 + %i4] 0x15, %l5 bcc,a %icc, loop_1578 fxor %f16, %f4, %f24 brgez %l1, loop_1579 andcc %g2, %i5, %o5 loop_1578: nop wr %g0, 0x04, %asi ldstuba [%l7 + 0x29] %asi, %l4 loop_1579: edge8l %g6, %o7, %i4 fpadd16 %f26, %f24, %f28 smul %i7, 0x15FE, %g1 orn %l6, %o1, %l2 addcc %i3, %o0, %o4 fbu,a %fcc0, loop_1580 fbue,a %fcc1, loop_1581 fbge,a %fcc2, loop_1582 xnorcc %o2, %i0, %i6 loop_1580: taddcctv %l0, %o6, %o3 loop_1581: array32 %i2, %g3, %l3 loop_1582: srax %i1, 0x17, %g7 array16 %g4, %g5, %l5 edge16l %l1, %g2, %i5 movgu %xcc, %o5, %g6 array32 %o7, %l4, %i4 fmovscc %xcc, %f24, %f16 edge32 %g1, %l6, %i7 movne %xcc, %o1, %l2 std %f8, [%l7 + 0x58] tsubcctv %i3, 0x1BC4, %o0 ta %xcc, 0x5 nop setx loop_1583, %l0, %l1 jmpl %l1, %o2 sdivx %i0, 0x0147, %o4 tge %icc, 0x2 udiv %l0, 0x04D2, %i6 loop_1583: sllx %o6, %i2, %g3 ldstub [%l7 + 0x43], %o3 xnor %i1, 0x15F6, %g7 fcmpgt16 %f2, %f26, %g4 array8 %l3, %g5, %l1 ldx [%l7 + 0x58], %g2 brgz %l5, loop_1584 fxnor %f16, %f16, %f16 movrlez %i5, 0x0EB, %o5 bvs,a,pt %icc, loop_1585 loop_1584: fsrc2s %f20, %f31 sdivx %o7, 0x1185, %g6 fcmpgt16 %f6, %f28, %l4 loop_1585: mova %xcc, %i4, %g1 tsubcc %l6, 0x0A26, %i7 alignaddr %o1, %l2, %i3 te %icc, 0x4 nop setx loop_1586, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge8l %o0, %o2, %i0 wr %g0, 0x23, %asi stha %l0, [%l7 + 0x2E] %asi membar #Sync loop_1586: fnand %f14, %f4, %f8 fbue %fcc1, loop_1587 movrlz %i6, %o4, %i2 udiv %g3, 0x01C3, %o6 fmul8sux16 %f30, %f8, %f0 loop_1587: movg %xcc, %o3, %i1 addcc %g4, %l3, %g5 tsubcc %g7, 0x17AC, %l1 fpack16 %f16, %f15 ldx [%l7 + 0x38], %g2 fpack16 %f24, %f10 bl,pt %icc, loop_1588 fmovrse %l5, %f17, %f13 fmul8ulx16 %f10, %f6, %f10 fpack32 %f30, %f26, %f26 loop_1588: fbl %fcc0, loop_1589 tle %xcc, 0x2 fcmpeq16 %f16, %f24, %o5 and %o7, %g6, %l4 loop_1589: fcmpgt32 %f20, %f6, %i5 bcc,pn %xcc, loop_1590 lduw [%l7 + 0x44], %i4 tgu %icc, 0x4 tl %xcc, 0x0 loop_1590: xor %g1, 0x01E9, %l6 xnor %i7, %l2, %o1 be,a,pt %icc, loop_1591 fnot2 %f12, %f20 ldsh [%l7 + 0x56], %i3 fbule %fcc3, loop_1592 loop_1591: fpmerge %f29, %f19, %f26 movpos %icc, %o0, %o2 te %xcc, 0x4 loop_1592: fmovrsgez %i0, %f24, %f2 brnz %l0, loop_1593 movrgz %i6, %o4, %i2 tle %icc, 0x0 fsrc2s %f22, %f12 loop_1593: mova %icc, %g3, %o6 fornot1s %f24, %f22, %f17 mulx %o3, %i1, %g4 udivcc %g5, 0x0069, %l3 fxnors %f9, %f24, %f7 fzeros %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %g7, %l1, %g2 taddcc %o5, 0x1D7B, %o7 nop setx loop_1594, %l0, %l1 jmpl %l1, %g6 sth %l5, [%l7 + 0x6C] andncc %i5, %l4, %g1 fmovsle %xcc, %f29, %f9 loop_1594: fblg %fcc1, loop_1595 tleu %xcc, 0x7 edge32 %l6, %i4, %l2 nop set 0x30, %l4 std %f12, [%l7 + %l4] loop_1595: fmul8x16 %f8, %f8, %f22 xnor %i7, 0x0401, %o1 fpsub32 %f28, %f14, %f10 edge16 %i3, %o2, %o0 udivcc %l0, 0x0FDE, %i6 tl %icc, 0x0 addccc %i0, %i2, %g3 mulx %o6, %o4, %o3 sllx %g4, 0x11, %i1 fble,a %fcc0, loop_1596 fpadd32 %f2, %f18, %f28 tcc %xcc, 0x7 alignaddr %l3, %g5, %l1 loop_1596: movle %xcc, %g7, %g2 ldd [%l7 + 0x18], %o6 fnegs %f18, %f18 and %g6, %l5, %i5 bge loop_1597 orcc %o5, 0x0EAF, %l4 edge8 %g1, %l6, %l2 edge16ln %i7, %i4, %o1 loop_1597: sub %o2, %i3, %o0 move %xcc, %i6, %i0 wr %g0, 0x0c, %asi ldswa [%l7 + 0x70] %asi, %i2 addc %l0, %g3, %o4 mulx %o3, 0x1281, %o6 fcmple32 %f10, %f20, %i1 or %l3, %g5, %g4 tl %icc, 0x5 set 0x38, %i7 lduwa [%l7 + %i7] 0x04, %g7 addcc %g2, 0x0964, %l1 srlx %g6, 0x0D, %o7 addcc %l5, %i5, %o5 array32 %l4, %g1, %l6 fmovrsgez %i7, %f23, %f24 tvs %xcc, 0x3 fpsub16s %f27, %f25, %f10 srl %i4, 0x09, %o1 tvs %xcc, 0x7 set 0x31, %o5 stba %l2, [%l7 + %o5] 0x04 mulx %o2, %o0, %i3 ldx [%l7 + 0x10], %i0 andcc %i6, %i2, %l0 fmovsg %xcc, %f18, %f27 wr %g0, 0x10, %asi ldsha [%l7 + 0x30] %asi, %g3 fbo,a %fcc0, loop_1598 movneg %icc, %o3, %o4 addcc %i1, %l3, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1598: nop wr %g0, 0x04, %asi ldswa [%l7 + 0x34] %asi, %g4 tl %icc, 0x2 tne %xcc, 0x0 ta %icc, 0x3 fmovrdne %o6, %f8, %f24 udivx %g7, 0x1307, %g2 st %f29, [%l7 + 0x44] movcc %icc, %g6, %l1 lduw [%l7 + 0x58], %o7 smul %i5, %l5, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %icc, 0x4 tg %xcc, 0x7 movvs %xcc, %l4, %g1 srlx %i7, 0x09, %i4 orn %o1, 0x0BC5, %l6 bpos %icc, loop_1599 mulscc %o2, %o0, %l2 prefetch [%l7 + 0x64], 0x3 ba %icc, loop_1600 loop_1599: movle %icc, %i3, %i0 xnorcc %i2, 0x0FC7, %l0 stw %i6, [%l7 + 0x14] loop_1600: fnors %f29, %f16, %f14 fzero %f24 movn %xcc, %g3, %o4 taddcc %i1, 0x15E4, %l3 fors %f16, %f15, %f25 set 0x40, %g2 stda %f0, [%l7 + %g2] 0xf9 membar #Sync movpos %xcc, %o3, %g5 umul %g4, 0x0A94, %g7 alignaddr %g2, %g6, %o6 be,a,pt %icc, loop_1601 xnorcc %l1, %i5, %o7 alignaddr %l5, %o5, %g1 fsrc2s %f20, %f6 loop_1601: and %l4, 0x0A14, %i4 fmovscs %icc, %f7, %f7 alignaddrl %i7, %l6, %o2 subccc %o1, %l2, %o0 addcc %i0, %i3, %i2 fmovde %icc, %f28, %f12 flush %l7 + 0x20 umulcc %l0, %g3, %i6 stbar te %icc, 0x6 tl %icc, 0x5 and %o4, 0x0F42, %l3 movn %xcc, %i1, %o3 sdivx %g5, 0x15CB, %g7 fmovse %icc, %f5, %f5 fcmps %fcc3, %f1, %f5 set 0x18, %o0 swapa [%l7 + %o0] 0x19, %g4 orncc %g2, 0x0187, %o6 tvs %icc, 0x4 movpos %xcc, %g6, %i5 subccc %l1, %o7, %l5 tn %xcc, 0x6 srlx %g1, 0x08, %l4 flush %l7 + 0x54 tsubcc %i4, %i7, %l6 ta %icc, 0x3 be,pt %icc, loop_1602 fabss %f24, %f23 movcs %xcc, %o5, %o2 taddcc %l2, 0x1FA2, %o0 loop_1602: prefetch [%l7 + 0x4C], 0x1 movgu %xcc, %i0, %i3 ldd [%l7 + 0x38], %i2 andcc %o1, %l0, %i6 popc %o4, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnors %f16, %f1, %f5 umulcc %g3, 0x0E59, %o3 orn %i1, %g7, %g4 mulx %g5, %g2, %o6 tgu %icc, 0x7 set 0x14, %g7 ldswa [%l7 + %g7] 0x81, %g6 sir 0x0B48 brgez %i5, loop_1603 te %xcc, 0x1 tcc %icc, 0x2 fmovsvc %xcc, %f30, %f15 loop_1603: movgu %xcc, %o7, %l1 ldd [%l7 + 0x18], %f22 fmovscc %xcc, %f31, %f30 set 0x1E, %i0 ldsha [%l7 + %i0] 0x14, %l5 edge8ln %l4, %g1, %i4 edge16l %i7, %l6, %o2 tl %icc, 0x0 sub %o5, %l2, %o0 wr %g0, 0x0c, %asi swapa [%l7 + 0x5C] %asi, %i0 orncc %i2, 0x19F8, %i3 sll %o1, 0x14, %l0 umulcc %o4, 0x186E, %i6 fbne,a %fcc3, loop_1604 mulx %l3, %o3, %i1 swap [%l7 + 0x20], %g3 fmovdneg %icc, %f16, %f11 loop_1604: fbo %fcc0, loop_1605 sir 0x12B1 fmovdpos %icc, %f9, %f10 tge %icc, 0x4 loop_1605: tcc %icc, 0x7 tpos %xcc, 0x3 wr %g0, 0x23, %asi stba %g7, [%l7 + 0x08] %asi membar #Sync set 0x49, %i3 ldsba [%l7 + %i3] 0x88, %g4 fnands %f17, %f27, %f12 fmovs %f25, %f20 fmovrdgz %g2, %f26, %f24 prefetch [%l7 + 0x48], 0x1 andcc %o6, %g5, %g6 edge8ln %i5, %l1, %o7 fmovsle %icc, %f31, %f17 fmovrdgz %l4, %f12, %f16 tneg %xcc, 0x4 fnot1 %f16, %f18 call loop_1606 movgu %icc, %g1, %i4 membar 0x73 and %l5, %l6, %i7 loop_1606: movvc %xcc, %o2, %o5 set 0x78, %l1 lda [%l7 + %l1] 0x11, %f24 bpos %icc, loop_1607 sth %o0, [%l7 + 0x0E] set 0x08, %o1 stda %l2, [%l7 + %o1] 0x11 loop_1607: ldd [%l7 + 0x68], %i0 fnands %f20, %f17, %f10 te %icc, 0x3 fpsub32 %f18, %f0, %f2 prefetch [%l7 + 0x14], 0x0 fzero %f20 xnorcc %i2, 0x08DE, %o1 fone %f6 edge8 %i3, %l0, %i6 fexpand %f13, %f16 alignaddr %l3, %o3, %i1 fnegs %f11, %f28 fnand %f22, %f10, %f8 move %xcc, %o4, %g3 ldd [%l7 + 0x78], %f0 tvs %icc, 0x6 sll %g7, 0x0D, %g4 fandnot2s %f2, %f20, %f6 ta %icc, 0x2 tleu %icc, 0x4 xor %g2, %o6, %g6 movvc %xcc, %i5, %l1 taddcctv %o7, 0x1857, %g5 fmovsge %icc, %f9, %f12 stx %g1, [%l7 + 0x18] addc %i4, %l5, %l4 fmovsn %icc, %f15, %f26 fbu,a %fcc0, loop_1608 movle %xcc, %l6, %i7 ldx [%l7 + 0x28], %o2 ldsb [%l7 + 0x65], %o5 loop_1608: sethi 0x14CC, %o0 fornot2s %f15, %f21, %f19 orn %l2, %i0, %i2 fbule,a %fcc3, loop_1609 movrgez %o1, %i3, %l0 fbg,a %fcc1, loop_1610 srl %i6, %l3, %o3 loop_1609: xnor %o4, %g3, %g7 edge32 %g4, %i1, %g2 loop_1610: nop setx loop_1611, %l0, %l1 jmpl %l1, %o6 edge8ln %i5, %l1, %o7 sethi 0x074C, %g5 array32 %g1, %i4, %l5 loop_1611: smul %g6, %l6, %l4 sra %i7, %o2, %o5 flush %l7 + 0x38 brz,a %l2, loop_1612 movrne %i0, %i2, %o0 edge16l %i3, %l0, %i6 for %f14, %f24, %f18 loop_1612: tvc %icc, 0x4 fcmpne16 %f16, %f4, %o1 movge %icc, %l3, %o4 set 0x70, %i2 lduwa [%l7 + %i2] 0x81, %g3 xnor %g7, 0x1ABB, %g4 movn %xcc, %o3, %i1 set 0x40, %o7 ldda [%l7 + %o7] 0x19, %f16 set 0x28, %o6 stxa %o6, [%l7 + %o6] 0x2b membar #Sync udivx %i5, 0x0C5E, %l1 taddcc %o7, %g2, %g1 smul %i4, 0x13E5, %g5 sll %l5, %l6, %l4 subc %i7, %g6, %o2 movle %xcc, %l2, %o5 movre %i0, 0x321, %o0 fnor %f6, %f20, %f16 set 0x4A, %l2 stha %i3, [%l7 + %l2] 0x89 edge8ln %l0, %i6, %i2 edge16l %o1, %o4, %g3 ldub [%l7 + 0x5D], %l3 bpos,a,pt %icc, loop_1613 tg %xcc, 0x3 fmovdleu %icc, %f20, %f27 fnand %f28, %f4, %f26 loop_1613: fbule %fcc3, loop_1614 tgu %xcc, 0x5 array8 %g7, %g4, %i1 xorcc %o6, 0x0C2F, %i5 loop_1614: orncc %l1, %o7, %o3 movvs %xcc, %g1, %i4 taddcc %g5, %g2, %l6 mulx %l5, %i7, %l4 movcc %xcc, %g6, %l2 xor %o5, 0x1044, %o2 be,a %icc, loop_1615 array8 %i0, %i3, %l0 fmovrdlez %i6, %f28, %f24 smul %i2, 0x0BB6, %o0 loop_1615: fmovdn %icc, %f1, %f0 orncc %o4, 0x0B5B, %o1 movre %l3, %g3, %g4 movl %icc, %g7, %o6 nop set 0x20, %i6 ldd [%l7 + %i6], %i4 sll %i1, 0x09, %o7 tcc %xcc, 0x4 tl %icc, 0x7 array8 %l1, %g1, %i4 edge16n %o3, %g2, %g5 nop setx loop_1616, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fba %fcc2, loop_1617 fmuld8sux16 %f20, %f19, %f24 movrgz %l6, 0x0BF, %i7 loop_1616: fmovdle %icc, %f7, %f21 loop_1617: tcs %icc, 0x4 alignaddr %l5, %l4, %g6 ta %icc, 0x2 st %f6, [%l7 + 0x40] fnand %f28, %f0, %f10 fpadd16s %f7, %f19, %f1 fmovdle %icc, %f27, %f8 array8 %o5, %l2, %o2 tcs %xcc, 0x2 bg,a,pn %icc, loop_1618 fmovsne %xcc, %f7, %f31 movrgez %i0, 0x0A6, %i3 srl %l0, 0x04, %i6 loop_1618: bpos,pt %xcc, loop_1619 fmovrdgz %o0, %f12, %f24 fmovse %xcc, %f29, %f5 array8 %i2, %o4, %l3 loop_1619: smulcc %o1, 0x03F9, %g3 fmovrdgez %g4, %f0, %f12 movne %icc, %g7, %i5 fones %f22 wr %g0, 0x80, %asi stha %i1, [%l7 + 0x52] %asi wr %g0, 0x88, %asi lduba [%l7 + 0x1F] %asi, %o6 ldsh [%l7 + 0x64], %o7 smulcc %g1, 0x0526, %l1 movn %xcc, %o3, %i4 tge %xcc, 0x5 fbl %fcc1, loop_1620 fmovsge %xcc, %f26, %f3 sllx %g5, %g2, %i7 xor %l5, 0x1DE0, %l4 loop_1620: alignaddrl %g6, %l6, %l2 movg %icc, %o5, %i0 brlz %i3, loop_1621 move %xcc, %l0, %i6 movg %icc, %o0, %i2 taddcctv %o2, 0x16C8, %l3 loop_1621: fornot2s %f20, %f31, %f11 fmovscs %icc, %f4, %f23 fpsub16 %f12, %f22, %f20 tgu %icc, 0x1 orncc %o4, 0x002D, %g3 movg %xcc, %o1, %g7 array8 %i5, %g4, %o6 mulscc %i1, %o7, %g1 sllx %l1, 0x15, %o3 bvc,a,pt %xcc, loop_1622 fmovdvs %xcc, %f14, %f25 set 0x64, %l3 sta %f5, [%l7 + %l3] 0x04 loop_1622: ldstub [%l7 + 0x7D], %g5 fzeros %f6 edge8ln %g2, %i4, %l5 movne %icc, %l4, %i7 fnot1 %f16, %f2 fands %f30, %f29, %f31 nop set 0x10, %i1 ldd [%l7 + %i1], %i6 std %l2, [%l7 + 0x50] array8 %o5, %g6, %i3 std %f28, [%l7 + 0x68] mulscc %i0, 0x05A0, %i6 nop set 0x60, %o2 std %f14, [%l7 + %o2] nop set 0x6E, %o4 ldub [%l7 + %o4], %o0 set 0x50, %g4 ldswa [%l7 + %g4] 0x18, %i2 fbe,a %fcc1, loop_1623 edge32 %l0, %l3, %o4 orn %o2, 0x15BF, %g3 nop set 0x19, %o3 ldub [%l7 + %o3], %g7 loop_1623: nop set 0x40, %g3 swapa [%l7 + %g3] 0x10, %o1 membar 0x40 fpack16 %f22, %f27 tne %xcc, 0x4 fmovdl %icc, %f20, %f24 fpadd32 %f12, %f10, %f14 edge32n %g4, %o6, %i1 tvc %xcc, 0x3 fbo,a %fcc0, loop_1624 fmovrdne %o7, %f12, %f8 stw %g1, [%l7 + 0x6C] movg %xcc, %l1, %o3 loop_1624: membar 0x23 edge16n %i5, %g5, %i4 xorcc %l5, %l4, %i7 fbue,a %fcc0, loop_1625 fcmpeq16 %f8, %f18, %g2 movgu %xcc, %l6, %o5 bneg,a,pn %xcc, loop_1626 loop_1625: tgu %xcc, 0x6 std %l2, [%l7 + 0x78] andn %i3, %g6, %i0 loop_1626: tcs %icc, 0x3 brgez,a %i6, loop_1627 fbn %fcc3, loop_1628 sdiv %o0, 0x1BF4, %i2 fandnot1s %f24, %f3, %f29 loop_1627: fxors %f23, %f30, %f8 loop_1628: udivx %l3, 0x075C, %o4 fmovdl %xcc, %f19, %f14 nop set 0x6C, %g1 ldsh [%l7 + %g1], %o2 orn %g3, 0x1EDB, %g7 nop setx loop_1629, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done popc %o1, %l0 tcc %icc, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1629: nop setx loop_1630, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldsb [%l7 + 0x69], %g4 edge8ln %i1, %o6, %o7 sir 0x1570 loop_1630: xnorcc %g1, %l1, %i5 alignaddr %g5, %i4, %o3 movne %icc, %l4, %i7 fbug %fcc1, loop_1631 fmovrdlez %g2, %f16, %f6 fmovdg %icc, %f5, %f9 te %icc, 0x0 loop_1631: fnot2s %f6, %f19 movneg %xcc, %l5, %o5 xnorcc %l6, %i3, %l2 fmovrdgz %g6, %f18, %f28 fbl %fcc0, loop_1632 fmovrse %i6, %f17, %f1 umul %o0, %i2, %i0 fpadd16 %f2, %f28, %f28 loop_1632: orn %o4, %o2, %g3 wr %g0, 0x81, %asi stda %f16, [%l7 + 0x40] %asi fmovrdlz %g7, %f8, %f12 lduh [%l7 + 0x4A], %o1 edge8l %l3, %g4, %i1 wr %g0, 0x80, %asi stda %o6, [%l7 + 0x68] %asi udivx %l0, 0x1CBE, %o7 fcmpes %fcc3, %f15, %f24 fmovdge %xcc, %f5, %f0 bn,pt %icc, loop_1633 fpadd16s %f7, %f3, %f1 tne %icc, 0x2 movne %xcc, %l1, %i5 loop_1633: fmovdn %icc, %f31, %f29 alignaddrl %g1, %g5, %i4 fzero %f20 addc %o3, %i7, %l4 tne %icc, 0x6 fbue,a %fcc2, loop_1634 fmovdne %icc, %f23, %f3 and %l5, 0x070E, %g2 membar 0x31 loop_1634: subc %l6, %i3, %o5 movne %xcc, %l2, %i6 tge %xcc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32 %g6, %i2, %o0 addc %i0, %o4, %o2 fabss %f13, %f22 srlx %g7, %g3, %l3 movrlz %g4, %o1, %i1 call loop_1635 udivx %o6, 0x1BC9, %o7 addcc %l0, %i5, %l1 fcmpes %fcc0, %f14, %f30 loop_1635: smul %g5, %i4, %g1 edge8l %i7, %o3, %l4 movcs %xcc, %g2, %l5 andn %l6, 0x0220, %o5 srax %i3, %i6, %l2 tn %icc, 0x4 fbne %fcc1, loop_1636 smulcc %g6, 0x0241, %i2 lduh [%l7 + 0x2C], %i0 ld [%l7 + 0x58], %f8 loop_1636: edge8 %o4, %o0, %o2 orn %g7, 0x1B27, %g3 fpack16 %f18, %f28 edge32 %g4, %o1, %i1 fcmpd %fcc2, %f22, %f18 movvs %icc, %o6, %o7 fands %f17, %f2, %f5 and %l0, %l3, %l1 ba loop_1637 stw %i5, [%l7 + 0x4C] lduw [%l7 + 0x74], %i4 popc 0x174D, %g1 loop_1637: udiv %g5, 0x0F2C, %i7 edge16n %l4, %o3, %l5 lduh [%l7 + 0x1E], %l6 udivcc %o5, 0x0199, %i3 tpos %icc, 0x3 mulx %i6, %g2, %g6 brnz,a %i2, loop_1638 movrne %i0, %l2, %o0 fmuld8ulx16 %f24, %f24, %f0 sll %o2, 0x15, %g7 loop_1638: fone %f30 udiv %g3, 0x1193, %o4 fnor %f8, %f4, %f22 movge %xcc, %g4, %i1 movrne %o6, %o7, %l0 membar 0x2C wr %g0, 0x89, %asi ldsba [%l7 + 0x15] %asi, %l3 swap [%l7 + 0x08], %l1 fmovd %f26, %f24 movcs %icc, %i5, %i4 fpack16 %f4, %f15 movg %xcc, %g1, %g5 tsubcc %o1, 0x0DB6, %i7 taddcc %o3, %l5, %l6 set 0x18, %i5 ldxa [%g0 + %i5] 0x50, %l4 edge16 %i3, %o5, %i6 smulcc %g6, 0x1377, %i2 fnot1s %f17, %f18 sub %i0, 0x1EF2, %l2 fornot2s %f14, %f19, %f0 movvs %icc, %g2, %o2 fbul,a %fcc2, loop_1639 addccc %o0, %g3, %g7 nop setx loop_1640, %l0, %l1 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 %o4, 0x1053, %i1 loop_1639: fbule %fcc1, loop_1641 umulcc %o6, %o7, %g4 loop_1640: tpos %xcc, 0x1 movvc %icc, %l0, %l3 loop_1641: nop setx loop_1642, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdivcc %i5, 0x1FF4, %i4 fmovsvc %xcc, %f27, %f5 set 0x70, %g5 stxa %l1, [%l7 + %g5] 0x2a membar #Sync loop_1642: array32 %g1, %o1, %g5 fmovdge %icc, %f19, %f0 sth %i7, [%l7 + 0x12] brnz %l5, loop_1643 tge %xcc, 0x0 fcmpgt32 %f12, %f20, %l6 movrne %o3, %i3, %o5 loop_1643: edge8n %i6, %g6, %l4 subccc %i0, 0x0A4B, %i2 tne %xcc, 0x5 edge8 %l2, %o2, %g2 fnot2 %f14, %f28 fpsub32 %f2, %f20, %f2 taddcctv %g3, %g7, %o0 nop setx loop_1644, %l0, %l1 jmpl %l1, %o4 movl %xcc, %o6, %i1 edge32l %g4, %o7, %l0 move %xcc, %l3, %i4 loop_1644: ldsh [%l7 + 0x32], %l1 fmovsl %icc, %f12, %f31 addcc %g1, %o1, %i5 edge32l %g5, %l5, %l6 fnors %f4, %f12, %f25 tg %icc, 0x7 brgez %i7, loop_1645 fble,a %fcc2, loop_1646 pdist %f16, %f10, %f26 movcc %icc, %i3, %o5 loop_1645: tcs %icc, 0x2 loop_1646: addcc %o3, %i6, %g6 movpos %xcc, %i0, %i2 fmovdvs %icc, %f20, %f22 addcc %l2, 0x1C51, %l4 tg %xcc, 0x2 bn,pt %xcc, loop_1647 fxnors %f8, %f15, %f7 ldsb [%l7 + 0x20], %o2 add %g2, %g7, %g3 loop_1647: edge32l %o4, %o0, %o6 movrlez %i1, 0x2F3, %g4 taddcctv %l0, %o7, %l3 sdivcc %l1, 0x0CB0, %g1 move %xcc, %i4, %i5 mova %icc, %o1, %g5 addccc %l6, %i7, %l5 fone %f30 tleu %xcc, 0x6 sra %i3, 0x1A, %o5 fmovdl %icc, %f2, %f18 ldsb [%l7 + 0x37], %o3 bge,a,pn %icc, loop_1648 bleu,a,pn %xcc, loop_1649 xorcc %i6, %i0, %g6 tvs %icc, 0x6 loop_1648: movneg %icc, %l2, %i2 loop_1649: movrne %l4, 0x3F6, %g2 mulx %g7, %o2, %o4 smulcc %o0, %g3, %i1 array32 %o6, %g4, %o7 taddcc %l0, 0x0AB4, %l3 movrgz %l1, 0x063, %g1 array16 %i5, %i4, %o1 fmovscs %xcc, %f30, %f20 sdivcc %g5, 0x1C42, %l6 fzeros %f28 fmovsgu %xcc, %f16, %f5 edge32 %i7, %l5, %o5 andcc %i3, 0x16A1, %i6 movrne %i0, 0x12B, %o3 ble,a,pn %icc, loop_1650 ldd [%l7 + 0x50], %g6 st %f26, [%l7 + 0x74] move %icc, %l2, %l4 loop_1650: movn %xcc, %g2, %g7 tsubcc %o2, 0x14AE, %i2 membar 0x09 umulcc %o0, 0x1830, %o4 fmovse %icc, %f6, %f0 ldsw [%l7 + 0x3C], %g3 fsrc1 %f20, %f18 tg %icc, 0x6 movrlz %i1, %o6, %o7 taddcctv %g4, 0x1AEF, %l3 fcmpne32 %f24, %f10, %l1 array16 %g1, %l0, %i4 fpackfix %f2, %f29 ldsw [%l7 + 0x58], %i5 movneg %xcc, %g5, %l6 tg %xcc, 0x7 fsrc2s %f13, %f23 brnz %o1, loop_1651 move %xcc, %i7, %l5 wr %g0, 0x80, %asi stba %i3, [%l7 + 0x7F] %asi loop_1651: tle %xcc, 0x6 sll %o5, 0x01, %i0 edge8 %o3, %g6, %i6 movrlez %l2, 0x0CB, %g2 xor %l4, 0x0D67, %g7 ldsb [%l7 + 0x0B], %o2 addcc %o0, %i2, %g3 movcs %icc, %i1, %o4 fmuld8ulx16 %f23, %f20, %f2 edge16ln %o6, %g4, %o7 ldx [%l7 + 0x40], %l1 tvc %icc, 0x0 movpos %xcc, %g1, %l0 fzero %f4 fmul8x16 %f5, %f8, %f2 or %i4, %i5, %l3 sdivx %l6, 0x15A8, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 be,pt %icc, loop_1652 edge8l %i7, %l5, %o1 sir 0x10CD addcc %o5, %i0, %o3 loop_1652: nop wr %g0, 0x19, %asi sta %f30, [%l7 + 0x6C] %asi sethi 0x0301, %g6 udivx %i6, 0x1706, %i3 xnor %l2, %g2, %l4 addccc %g7, 0x1EE9, %o2 sllx %o0, 0x0A, %i2 sir 0x1A04 movcc %xcc, %g3, %i1 fmovse %xcc, %f17, %f9 fabss %f21, %f3 fba,a %fcc1, loop_1653 tl %icc, 0x1 udivx %o6, 0x1FCE, %o4 fmovdg %icc, %f14, %f13 loop_1653: lduh [%l7 + 0x24], %o7 call loop_1654 movn %icc, %l1, %g1 bge,a,pt %xcc, loop_1655 fmovrde %g4, %f6, %f12 loop_1654: ldd [%l7 + 0x70], %l0 edge8n %i4, %i5, %l3 loop_1655: mova %icc, %l6, %g5 movg %xcc, %l5, %o1 add %l7, 0x30, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %o5 casa [%l6] %asi, %o5, %i0 set 0x68, %l5 ldswa [%l7 + %l5] 0x10, %i7 wr %g0, 0xeb, %asi stxa %g6, [%l7 + 0x08] %asi membar #Sync edge32ln %i6, %o3, %l2 te %icc, 0x7 movg %xcc, %g2, %i3 fpmerge %f21, %f13, %f12 addcc %l4, 0x108F, %g7 fmovrsgez %o2, %f23, %f26 fpadd32 %f6, %f12, %f24 xor %i2, 0x091D, %o0 brlz,a %g3, loop_1656 movrgez %o6, 0x27E, %i1 movneg %icc, %o7, %l1 faligndata %f28, %f4, %f4 loop_1656: nop set 0x5E, %g6 lduba [%l7 + %g6] 0x19, %g1 edge16 %g4, %l0, %i4 tneg %xcc, 0x4 fzeros %f2 movgu %xcc, %o4, %i5 fcmped %fcc2, %f18, %f12 sllx %l6, 0x1F, %g5 fmovrdgz %l3, %f16, %f28 be,a,pn %icc, loop_1657 tsubcc %l5, %o5, %i0 movge %icc, %o1, %g6 ldd [%l7 + 0x78], %i6 loop_1657: te %xcc, 0x6 srax %o3, 0x17, %l2 wr %g0, 0x80, %asi sta %f29, [%l7 + 0x0C] %asi fmovdneg %xcc, %f2, %f29 subccc %g2, %i3, %l4 te %icc, 0x3 subc %g7, 0x0F2F, %i6 fone %f26 membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0x16, %f16 fmovdcs %xcc, %f7, %f30 fmovrde %i2, %f30, %f18 fpack32 %f10, %f8, %f10 edge16 %o0, %g3, %o2 tleu %icc, 0x2 sdivx %o6, 0x0D09, %i1 move %icc, %l1, %g1 subccc %o7, 0x14B5, %l0 fmovsle %xcc, %f14, %f16 subc %i4, %g4, %i5 tleu %icc, 0x6 fpsub32s %f5, %f15, %f16 alignaddrl %o4, %g5, %l6 movrne %l3, %o5, %l5 fxnors %f22, %f7, %f13 addccc %i0, %o1, %i7 movcc %xcc, %g6, %o3 orncc %g2, %l2, %i3 fmul8x16au %f30, %f17, %f22 bleu,pn %xcc, loop_1658 udiv %l4, 0x1597, %i6 fbuge,a %fcc0, loop_1659 tl %icc, 0x5 loop_1658: taddcctv %g7, %i2, %o0 sllx %g3, %o6, %i1 loop_1659: fmovde %xcc, %f29, %f6 edge16n %l1, %o2, %g1 fcmpgt32 %f14, %f8, %o7 set 0x48, %l6 lduwa [%l7 + %l6] 0x18, %i4 fsrc1 %f28, %f28 subc %l0, 0x1CB8, %g4 fmovdgu %xcc, %f19, %f1 set 0x48, %l4 ldxa [%l7 + %l4] 0x80, %o4 set 0x38, %i4 ldxa [%l7 + %i4] 0x04, %i5 orn %g5, %l3, %o5 fxnor %f8, %f0, %f10 tne %xcc, 0x4 fbn,a %fcc2, loop_1660 tvc %icc, 0x1 sth %l6, [%l7 + 0x26] membar 0x38 loop_1660: fands %f31, %f12, %f3 fandnot2s %f4, %f14, %f18 sllx %l5, 0x08, %i0 umulcc %i7, 0x096F, %o1 ble,a loop_1661 tgu %icc, 0x1 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf1, %f0 loop_1661: orncc %g6, 0x1459, %g2 fpadd32 %f8, %f2, %f26 tvs %icc, 0x5 fnors %f12, %f15, %f12 addc %l2, 0x1B40, %i3 edge16 %o3, %i6, %g7 tgu %icc, 0x6 orn %l4, %o0, %g3 sub %i2, %o6, %i1 movvc %icc, %l1, %g1 edge32ln %o2, %i4, %o7 sir 0x03D5 xnor %g4, 0x1510, %o4 fblg,a %fcc2, loop_1662 tle %icc, 0x0 umulcc %i5, 0x1DD4, %l0 fmovsleu %icc, %f23, %f1 loop_1662: tgu %xcc, 0x3 movg %xcc, %g5, %o5 te %xcc, 0x4 tne %xcc, 0x0 fmul8ulx16 %f20, %f2, %f20 fmovrslez %l3, %f26, %f30 edge16ln %l5, %l6, %i0 addcc %i7, 0x10F3, %o1 bg,a loop_1663 edge8l %g2, %l2, %g6 fornot2 %f4, %f10, %f24 edge32l %i3, %o3, %i6 loop_1663: sth %l4, [%l7 + 0x20] array32 %g7, %g3, %o0 srlx %o6, 0x14, %i1 sdivx %l1, 0x0CCE, %i2 fbe,a %fcc1, loop_1664 fnot1s %f2, %f22 nop setx loop_1665, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry membar 0x48 loop_1664: fmovdcc %icc, %f7, %f30 std %o2, [%l7 + 0x30] loop_1665: edge16n %i4, %g1, %o7 mulx %o4, 0x15E7, %g4 tcs %xcc, 0x4 tleu %xcc, 0x3 movne %icc, %i5, %g5 xnor %l0, %o5, %l5 st %f17, [%l7 + 0x48] brz,a %l3, loop_1666 subc %l6, 0x04BE, %i0 ldstub [%l7 + 0x56], %o1 fpadd32s %f26, %f28, %f20 loop_1666: fmul8x16al %f13, %f8, %f2 brnz,a %g2, loop_1667 fmovspos %icc, %f25, %f22 edge16n %i7, %g6, %l2 edge32 %o3, %i6, %i3 loop_1667: fnot2 %f30, %f8 set 0x34, %g2 lduwa [%l7 + %g2] 0x80, %g7 sethi 0x1E2F, %g3 for %f12, %f28, %f16 or %l4, 0x0910, %o0 fmovdle %icc, %f27, %f17 movle %icc, %o6, %i1 mulx %l1, 0x15BD, %i2 bgu,pn %xcc, loop_1668 tcc %icc, 0x1 tg %icc, 0x0 movre %o2, 0x3A8, %i4 loop_1668: ldub [%l7 + 0x4B], %o7 edge8l %g1, %g4, %i5 fabsd %f20, %f8 sir 0x1359 fmovsa %xcc, %f4, %f16 taddcc %g5, 0x0D82, %o4 fnegd %f18, %f30 tcs %xcc, 0x1 popc 0x1DA7, %o5 fcmpgt16 %f2, %f26, %l0 smul %l5, %l6, %l3 stb %o1, [%l7 + 0x3A] movvc %icc, %i0, %i7 edge16n %g2, %l2, %g6 edge16l %i6, %i3, %g7 movrne %o3, 0x0F8, %l4 smul %g3, %o0, %i1 tneg %xcc, 0x1 smul %l1, 0x0B33, %i2 smulcc %o6, %i4, %o7 tl %xcc, 0x1 andn %o2, 0x1C24, %g1 movpos %xcc, %i5, %g4 st %f2, [%l7 + 0x70] movn %icc, %o4, %g5 edge32ln %o5, %l0, %l5 sll %l6, 0x16, %o1 popc %l3, %i7 fba %fcc2, loop_1669 swap [%l7 + 0x78], %g2 sethi 0x1B4D, %l2 fbg,a %fcc1, loop_1670 loop_1669: tne %icc, 0x7 movre %i0, 0x301, %i6 movvc %icc, %g6, %i3 loop_1670: subccc %g7, %l4, %o3 tpos %icc, 0x1 fcmple32 %f8, %f20, %o0 orcc %i1, 0x03C3, %l1 sllx %g3, 0x0E, %o6 mova %icc, %i2, %i4 smulcc %o7, 0x1305, %o2 movrgz %i5, 0x245, %g1 tsubcc %g4, 0x03B8, %o4 fmovdl %icc, %f29, %f17 tpos %icc, 0x2 tn %xcc, 0x3 fbne %fcc2, loop_1671 ble,pn %icc, loop_1672 bne,pt %icc, loop_1673 bshuffle %f4, %f6, %f14 loop_1671: movg %icc, %g5, %o5 loop_1672: and %l5, 0x0DEF, %l0 loop_1673: taddcctv %l6, %l3, %o1 andcc %g2, 0x09B1, %l2 bleu,a loop_1674 fmovsvs %icc, %f12, %f23 fmovdcc %xcc, %f20, %f24 fsrc1s %f0, %f6 loop_1674: ldsh [%l7 + 0x76], %i0 xnorcc %i7, %i6, %i3 udivcc %g6, 0x0C62, %l4 ble,pn %xcc, loop_1675 xnor %o3, 0x105D, %g7 movrgz %i1, %l1, %o0 movpos %xcc, %o6, %g3 loop_1675: move %xcc, %i4, %i2 tg %icc, 0x4 smul %o2, %o7, %g1 set 0x2C, %o5 lduha [%l7 + %o5] 0x88, %g4 movg %xcc, %o4, %g5 set 0x5C, %g7 ldsba [%l7 + %g7] 0x0c, %i5 fpsub32 %f8, %f22, %f10 fcmpes %fcc2, %f22, %f17 sll %o5, %l0, %l5 andcc %l6, %o1, %g2 or %l3, %l2, %i7 fpadd32 %f22, %f6, %f22 xnor %i6, 0x1443, %i3 edge8ln %g6, %i0, %l4 edge16 %o3, %g7, %l1 subccc %i1, %o6, %g3 tvs %icc, 0x5 movvs %xcc, %o0, %i2 subc %i4, 0x1FBD, %o7 fsrc2 %f16, %f24 array16 %o2, %g4, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxnors %f1, %f6, %f9 fxnors %f14, %f28, %f6 tn %xcc, 0x4 fcmpne16 %f28, %f20, %g1 sdivcc %i5, 0x0320, %g5 movpos %xcc, %l0, %o5 edge8l %l6, %o1, %g2 tcs %icc, 0x2 ba %xcc, loop_1676 subccc %l3, %l5, %i7 edge32 %i6, %l2, %g6 movl %icc, %i0, %l4 loop_1676: ble %icc, loop_1677 movn %icc, %i3, %o3 tcc %icc, 0x1 fbuge,a %fcc1, loop_1678 loop_1677: tn %xcc, 0x0 fcmpne16 %f8, %f16, %l1 fpmerge %f9, %f5, %f10 loop_1678: movrgez %i1, 0x05E, %g7 fors %f5, %f13, %f25 movvs %icc, %o6, %o0 tcc %icc, 0x2 movrne %i2, %g3, %o7 taddcc %o2, 0x06EF, %i4 movrne %g4, %o4, %i5 tne %xcc, 0x6 fmovdneg %icc, %f19, %f14 edge32l %g1, %l0, %g5 sth %o5, [%l7 + 0x20] movrlez %l6, 0x19A, %o1 movre %g2, %l3, %i7 tge %xcc, 0x5 fxors %f8, %f18, %f29 stw %l5, [%l7 + 0x38] orncc %l2, 0x1B7B, %i6 array8 %g6, %l4, %i3 sdiv %o3, 0x037D, %l1 bvs,a,pn %xcc, loop_1679 sir 0x123A movle %xcc, %i1, %g7 srl %i0, 0x04, %o6 loop_1679: membar 0x16 fbo,a %fcc0, loop_1680 pdist %f0, %f18, %f16 fmovsge %icc, %f14, %f28 addcc %o0, %g3, %o7 loop_1680: movrlz %o2, 0x3F5, %i4 movl %xcc, %i2, %g4 movvs %icc, %i5, %o4 fmovse %xcc, %f6, %f9 nop set 0x2D, %i0 ldub [%l7 + %i0], %l0 wr %g0, 0x11, %asi lduba [%l7 + 0x7C] %asi, %g1 srlx %o5, 0x06, %g5 udivcc %l6, 0x18C1, %o1 fmovsvc %icc, %f12, %f21 edge32l %l3, %i7, %l5 tpos %icc, 0x1 fmovde %xcc, %f5, %f10 orn %g2, %l2, %g6 fmul8x16 %f31, %f16, %f8 fmovsge %icc, %f15, %f21 edge32n %i6, %l4, %o3 taddcc %l1, 0x0B2E, %i1 stw %i3, [%l7 + 0x14] wr %g0, 0x18, %asi sta %f7, [%l7 + 0x74] %asi fandnot1s %f21, %f20, %f28 add %g7, 0x03A0, %i0 tsubcctv %o6, 0x0FE9, %o0 add %l7, 0x64, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g3 casa [%l6] 0x81, %g3, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %i4, %i2, %g4 orcc %i5, %o7, %o4 brz %l0, loop_1681 edge8ln %o5, %g1, %g5 bleu,pn %icc, loop_1682 fmovspos %icc, %f27, %f14 loop_1681: fcmpeq32 %f6, %f26, %l6 fbne,a %fcc3, loop_1683 loop_1682: sra %l3, 0x03, %o1 alignaddr %i7, %l5, %l2 set 0x40, %i3 ldxa [%l7 + %i3] 0x11, %g6 loop_1683: edge8n %g2, %i6, %o3 addccc %l4, %l1, %i1 orn %g7, 0x1771, %i3 fmovdl %xcc, %f27, %f30 fandnot2s %f23, %f27, %f18 bl loop_1684 taddcctv %i0, %o6, %g3 fzeros %f23 addcc %o2, %i4, %o0 loop_1684: addccc %i2, 0x08CF, %g4 fmovs %f17, %f26 fmovrdlez %o7, %f24, %f18 fmovsvs %icc, %f21, %f28 lduw [%l7 + 0x4C], %i5 movn %icc, %o4, %l0 tvs %icc, 0x6 xorcc %g1, 0x048C, %o5 brgz,a %g5, loop_1685 movvs %icc, %l3, %o1 fabsd %f20, %f16 fcmpes %fcc1, %f9, %f18 loop_1685: tvc %xcc, 0x5 orn %i7, %l6, %l5 wr %g0, 0x81, %asi stda %g6, [%l7 + 0x38] %asi mulx %g2, %i6, %l2 tvs %xcc, 0x3 tsubcc %o3, 0x18D9, %l1 addccc %i1, %g7, %i3 alignaddr %l4, %o6, %g3 sll %i0, %i4, %o2 fmovdpos %xcc, %f16, %f0 fcmple32 %f6, %f30, %i2 movvs %icc, %o0, %o7 andcc %i5, %g4, %o4 movrlez %l0, %g1, %o5 taddcctv %l3, 0x1586, %o1 tgu %icc, 0x1 tcc %xcc, 0x4 brgez,a %i7, loop_1686 sll %l6, 0x0F, %g5 be loop_1687 sethi 0x0294, %g6 loop_1686: faligndata %f2, %f24, %f28 edge16 %l5, %g2, %i6 loop_1687: subccc %l2, %o3, %l1 set 0x40, %l1 stda %f0, [%l7 + %l1] 0x81 tge %icc, 0x0 movrgez %g7, 0x1C5, %i3 fmovdl %xcc, %f11, %f14 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %l4, %o6 movl %xcc, %i1, %g3 fabss %f7, %f12 udivcc %i4, 0x16CA, %i0 fmovsl %xcc, %f23, %f9 fbge,a %fcc3, loop_1688 tcs %icc, 0x3 sll %i2, %o2, %o7 tleu %xcc, 0x5 loop_1688: srax %i5, 0x0F, %o0 fmovrslz %o4, %f8, %f16 fbuge,a %fcc0, loop_1689 edge16n %g4, %g1, %o5 ta %icc, 0x2 ldsh [%l7 + 0x30], %l0 loop_1689: ba,a,pt %icc, loop_1690 bneg %icc, loop_1691 fmul8x16al %f24, %f17, %f16 smulcc %o1, %i7, %l6 loop_1690: std %l2, [%l7 + 0x50] loop_1691: call loop_1692 ldd [%l7 + 0x28], %f12 fmovrslez %g6, %f18, %f21 movle %icc, %g5, %g2 loop_1692: xnor %i6, 0x1497, %l5 sethi 0x01EA, %l2 fmovscs %icc, %f8, %f24 fxnors %f18, %f28, %f11 fbg,a %fcc3, loop_1693 sdivcc %l1, 0x1682, %g7 movrgez %o3, 0x3A5, %i3 andncc %l4, %o6, %g3 loop_1693: nop set 0x4C, %o0 stwa %i1, [%l7 + %o0] 0x2b membar #Sync tcc %icc, 0x4 orcc %i0, %i4, %i2 fmovs %f12, %f18 movne %xcc, %o7, %o2 set 0x18, %o1 stda %o0, [%l7 + %o1] 0xe3 membar #Sync set 0x58, %i2 stha %o4, [%l7 + %i2] 0x2a membar #Sync set 0x41, %o6 lduba [%l7 + %o6] 0x18, %g4 addcc %g1, 0x00B7, %i5 fpadd16 %f4, %f0, %f22 smulcc %o5, 0x1751, %o1 tg %icc, 0x1 movrlez %i7, %l0, %l3 srax %l6, 0x0C, %g5 wr %g0, 0x80, %asi lduba [%l7 + 0x72] %asi, %g2 wr %g0, 0x89, %asi stba %g6, [%l7 + 0x19] %asi set 0x24, %l2 sta %f21, [%l7 + %l2] 0x0c fmovdneg %icc, %f1, %f28 fbo %fcc0, loop_1694 srlx %i6, 0x14, %l2 bgu,a loop_1695 stb %l1, [%l7 + 0x38] loop_1694: call loop_1696 sth %l5, [%l7 + 0x60] loop_1695: nop wr %g0, 0x81, %asi lda [%l7 + 0x50] %asi, %f18 loop_1696: bvc,a loop_1697 edge32l %o3, %i3, %l4 set 0x40, %o7 lduba [%l7 + %o7] 0x80, %g7 loop_1697: subc %o6, 0x1963, %g3 fmovdgu %icc, %f0, %f19 movrgez %i0, %i1, %i4 fmovsgu %icc, %f11, %f8 tgu %xcc, 0x3 fbge %fcc2, loop_1698 tvs %xcc, 0x6 fbue,a %fcc3, loop_1699 bne,a loop_1700 loop_1698: fba %fcc1, loop_1701 edge16ln %o7, %o2, %i2 loop_1699: fzero %f10 loop_1700: fnot2 %f14, %f12 loop_1701: tge %xcc, 0x2 bvs,a loop_1702 bgu,a,pn %icc, loop_1703 fsrc1 %f4, %f0 fmovdn %icc, %f29, %f5 loop_1702: edge32 %o4, %o0, %g4 loop_1703: movre %g1, %i5, %o5 edge8ln %i7, %o1, %l3 bpos,a,pn %xcc, loop_1704 edge32n %l0, %g5, %g2 stw %l6, [%l7 + 0x28] tneg %icc, 0x2 loop_1704: tneg %xcc, 0x2 mova %icc, %i6, %g6 xor %l2, %l1, %l5 sdivx %o3, 0x1899, %i3 fabsd %f30, %f26 fornot1s %f21, %f2, %f11 bcs,a,pt %xcc, loop_1705 xnorcc %l4, 0x0EC3, %g7 fmovdcc %xcc, %f20, %f12 tvs %icc, 0x6 loop_1705: or %g3, %o6, %i0 bneg,a %icc, loop_1706 srl %i4, %o7, %i1 tn %xcc, 0x7 tsubcc %o2, %o4, %i2 loop_1706: edge8l %o0, %g4, %g1 stw %i5, [%l7 + 0x30] bne,pn %icc, loop_1707 fabsd %f28, %f2 fbg,a %fcc0, loop_1708 fcmped %fcc2, %f16, %f16 loop_1707: tgu %xcc, 0x1 ble,a,pt %icc, loop_1709 loop_1708: fbe %fcc3, loop_1710 ta %icc, 0x7 fble,a %fcc1, loop_1711 loop_1709: bvc,a,pt %xcc, loop_1712 loop_1710: xor %o5, %o1, %i7 tleu %xcc, 0x0 loop_1711: taddcc %l0, %l3, %g2 loop_1712: tsubcctv %g5, 0x0F24, %l6 sll %i6, %l2, %g6 fnot1 %f2, %f18 tcc %icc, 0x7 udivcc %l1, 0x1D9D, %o3 xorcc %i3, %l5, %l4 movvc %xcc, %g3, %o6 fornot1 %f6, %f22, %f26 movcs %xcc, %i0, %i4 fxors %f8, %f11, %f28 nop set 0x64, %l3 stw %o7, [%l7 + %l3] fmovdle %icc, %f26, %f8 fnot1 %f30, %f10 fnor %f26, %f10, %f24 ta %xcc, 0x4 orn %i1, %g7, %o2 brgez,a %o4, loop_1713 popc %i2, %g4 edge16ln %g1, %i5, %o0 fmovdleu %xcc, %f0, %f28 loop_1713: xor %o5, 0x12A7, %o1 tvc %xcc, 0x7 sra %l0, 0x0A, %i7 bgu loop_1714 add %l3, 0x1CEA, %g5 ble loop_1715 lduw [%l7 + 0x74], %l6 loop_1714: fxnor %f18, %f16, %f18 fbue %fcc0, loop_1716 loop_1715: tvs %icc, 0x5 tne %xcc, 0x1 movleu %icc, %g2, %i6 loop_1716: brz %l2, loop_1717 movrlz %l1, %o3, %i3 alignaddrl %l5, %g6, %g3 wr %g0, 0x17, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_1717: sdivcc %l4, 0x0111, %i0 fxor %f8, %f2, %f14 fblg,a %fcc3, loop_1718 tle %xcc, 0x4 tg %xcc, 0x2 fbl,a %fcc2, loop_1719 loop_1718: orn %i4, %o6, %o7 edge16l %g7, %o2, %i1 bleu %icc, loop_1720 loop_1719: subccc %i2, %g4, %g1 fmovsneg %xcc, %f21, %f14 orn %o4, 0x1D6B, %i5 loop_1720: fpadd32 %f14, %f18, %f10 fmovdneg %icc, %f10, %f2 movgu %icc, %o0, %o1 tleu %icc, 0x7 fba,a %fcc2, loop_1721 edge32ln %o5, %i7, %l0 movvs %icc, %g5, %l3 movleu %xcc, %g2, %l6 loop_1721: nop setx loop_1722, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovde %icc, %f5, %f9 fxnors %f7, %f24, %f24 fmovsge %xcc, %f20, %f8 loop_1722: fpsub32 %f18, %f0, %f4 xnorcc %l2, %i6, %o3 tn %xcc, 0x6 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 tsubcctv %l1, %l5, %g6 brgz %i3, loop_1723 movrlez %l4, %i0, %i4 movvs %xcc, %g3, %o6 array16 %g7, %o7, %o2 loop_1723: fmovdpos %xcc, %f1, %f22 tgu %icc, 0x2 movneg %xcc, %i2, %g4 array16 %i1, %g1, %i5 wr %g0, 0x27, %asi stwa %o0, [%l7 + 0x2C] %asi membar #Sync ld [%l7 + 0x3C], %f9 movneg %xcc, %o4, %o1 edge8ln %i7, %o5, %l0 sllx %g5, %g2, %l3 sllx %l6, 0x13, %l2 movn %xcc, %o3, %l1 tl %xcc, 0x3 taddcc %i6, %g6, %l5 movl %xcc, %i3, %l4 movrlz %i4, %g3, %i0 udivx %o6, 0x0C44, %o7 orcc %o2, %i2, %g4 set 0x40, %i6 ldda [%l7 + %i6] 0x81, %f0 movcc %xcc, %i1, %g1 ba,pn %xcc, loop_1724 orn %g7, %o0, %o4 udivcc %i5, 0x0DD8, %o1 set 0x24, %o2 stha %o5, [%l7 + %o2] 0x19 loop_1724: fcmpeq16 %f8, %f24, %l0 tneg %xcc, 0x3 wr %g0, 0x0c, %asi lda [%l7 + 0x6C] %asi, %f4 sub %g5, 0x1403, %i7 fmul8ulx16 %f0, %f6, %f22 fexpand %f10, %f2 fmovdleu %icc, %f15, %f17 movvc %xcc, %l3, %g2 wr %g0, 0x2a, %asi ldda [%l7 + 0x40] %asi, %i6 fcmpd %fcc3, %f20, %f10 tl %xcc, 0x6 and %l2, %l1, %o3 umulcc %g6, 0x0F9F, %l5 udivx %i6, 0x0EF6, %i3 subccc %l4, %g3, %i4 udiv %o6, 0x12C1, %i0 membar 0x19 tge %xcc, 0x6 movcs %xcc, %o2, %o7 bneg,a,pn %xcc, loop_1725 tgu %xcc, 0x7 tle %xcc, 0x5 orncc %i2, 0x0215, %g4 loop_1725: tsubcc %i1, 0x0D37, %g1 fmovdgu %xcc, %f28, %f13 bvc,pn %xcc, loop_1726 popc 0x1082, %o0 tg %icc, 0x4 tsubcc %g7, %i5, %o4 loop_1726: fmovdl %icc, %f8, %f5 fnot2s %f16, %f5 ld [%l7 + 0x50], %f4 tleu %icc, 0x7 set 0x38, %o4 ldstuba [%l7 + %o4] 0x80, %o5 sll %o1, 0x15, %l0 fandnot1 %f14, %f28, %f26 fbn %fcc2, loop_1727 fpadd16 %f22, %f2, %f10 ta %xcc, 0x1 fbule %fcc3, loop_1728 loop_1727: tcc %xcc, 0x3 tl %xcc, 0x5 orcc %i7, %g5, %g2 loop_1728: bpos,a,pt %icc, loop_1729 udivcc %l6, 0x0445, %l3 bshuffle %f22, %f26, %f22 fcmpeq32 %f4, %f14, %l2 loop_1729: fpack16 %f18, %f25 umul %l1, 0x1575, %g6 movrgz %l5, %o3, %i3 faligndata %f16, %f24, %f8 wr %g0, 0x89, %asi prefetcha [%l7 + 0x10] %asi, 0x0 add %g3, 0x1863, %l4 udivx %i4, 0x0959, %o6 wr %g0, 0x19, %asi stda %o2, [%l7 + 0x60] %asi fmovrdlez %o7, %f20, %f0 fmul8ulx16 %f18, %f30, %f14 umul %i2, %g4, %i1 array16 %g1, %o0, %g7 tn %icc, 0x4 fcmple16 %f10, %f2, %i5 movrgez %i0, %o5, %o1 fmovsne %xcc, %f18, %f26 tsubcctv %l0, 0x0A3B, %o4 fmuld8sux16 %f30, %f20, %f14 addcc %g5, %g2, %l6 bleu,pn %icc, loop_1730 umul %l3, %l2, %l1 fones %f28 fcmpne32 %f28, %f6, %g6 loop_1730: fpackfix %f28, %f26 xor %l5, %i7, %i3 fble,a %fcc3, loop_1731 sra %o3, %i6, %l4 fmovscs %icc, %f9, %f14 edge32 %g3, %i4, %o6 loop_1731: be,a,pn %icc, loop_1732 std %o2, [%l7 + 0x30] fpmerge %f26, %f26, %f0 fmovrdlez %i2, %f28, %f26 loop_1732: srlx %o7, 0x15, %g4 brz,a %g1, loop_1733 tneg %xcc, 0x0 fbug,a %fcc0, loop_1734 fmuld8sux16 %f4, %f23, %f16 loop_1733: move %xcc, %i1, %o0 ldsw [%l7 + 0x18], %g7 loop_1734: edge8ln %i0, %i5, %o5 ldsw [%l7 + 0x54], %o1 brgez %l0, loop_1735 bgu,pn %xcc, loop_1736 faligndata %f12, %f28, %f28 fors %f7, %f22, %f0 loop_1735: move %xcc, %o4, %g5 loop_1736: orncc %g2, %l3, %l6 fsrc1s %f30, %f27 fpmerge %f26, %f12, %f10 array8 %l1, %l2, %g6 array8 %l5, %i3, %i7 sllx %o3, 0x16, %i6 tleu %xcc, 0x3 fnands %f0, %f9, %f6 wr %g0, 0x80, %asi ldda [%l7 + 0x20] %asi, %l4 sll %i4, 0x04, %g3 sethi 0x1ACA, %o2 andcc %o6, %i2, %o7 fone %f14 edge8ln %g4, %i1, %g1 tsubcc %g7, %i0, %i5 lduw [%l7 + 0x54], %o5 tg %icc, 0x5 ldsh [%l7 + 0x52], %o0 tsubcctv %l0, 0x0528, %o1 bgu,pt %xcc, loop_1737 movcc %icc, %o4, %g2 fmovsneg %xcc, %f14, %f26 fmovdvs %icc, %f13, %f9 loop_1737: fmovrdgz %g5, %f10, %f10 lduw [%l7 + 0x68], %l6 tle %xcc, 0x6 bl,a %icc, loop_1738 movcs %xcc, %l1, %l3 wr %g0, 0x2a, %asi stba %g6, [%l7 + 0x5C] %asi membar #Sync loop_1738: tvs %icc, 0x2 sdiv %l2, 0x0D14, %i3 fpsub16s %f10, %f6, %f29 fmovdpos %xcc, %f31, %f9 movl %icc, %l5, %i7 andncc %i6, %o3, %l4 add %i4, 0x1A20, %g3 ldd [%l7 + 0x48], %o2 addccc %o6, 0x0FC0, %o7 movrne %i2, %i1, %g4 brgz %g7, loop_1739 movrgez %i0, %i5, %o5 set 0x4F, %g4 lduba [%l7 + %g4] 0x0c, %g1 loop_1739: tsubcc %o0, %l0, %o4 fmovrse %g2, %f9, %f23 tle %xcc, 0x0 umulcc %o1, 0x1AA7, %g5 move %xcc, %l1, %l3 movleu %xcc, %g6, %l6 fornot2 %f4, %f2, %f10 move %icc, %l2, %i3 popc %l5, %i7 wr %g0, 0x80, %asi ldsba [%l7 + 0x3A] %asi, %i6 set 0x76, %i1 stba %o3, [%l7 + %i1] 0x88 sra %i4, 0x1F, %l4 fba %fcc2, loop_1740 tne %icc, 0x0 ta %icc, 0x0 srax %o2, 0x19, %o6 loop_1740: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0x1e, %f16 stbar smulcc %o7, %i2, %i1 fmovs %f10, %f6 movrgez %g4, 0x115, %g3 fnot2 %f2, %f12 srlx %i0, %g7, %o5 edge8 %g1, %o0, %i5 bleu %xcc, loop_1741 taddcctv %l0, 0x1EF1, %o4 orncc %o1, %g5, %g2 addcc %l1, %l3, %l6 loop_1741: movrgez %l2, %g6, %i3 fpadd32s %f1, %f11, %f9 bcc loop_1742 bne,a loop_1743 fnor %f8, %f12, %f18 smul %l5, 0x1E05, %i7 loop_1742: tvc %icc, 0x4 loop_1743: array16 %o3, %i4, %i6 xnorcc %l4, %o2, %o6 sdivx %i2, 0x0E54, %o7 prefetch [%l7 + 0x7C], 0x3 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f0 bleu loop_1744 fmuld8ulx16 %f16, %f19, %f14 xorcc %g4, %i1, %g3 fmovscc %icc, %f17, %f19 loop_1744: srlx %g7, %o5, %i0 edge16 %g1, %i5, %l0 set 0x58, %g3 stha %o0, [%l7 + %g3] 0x23 membar #Sync fbue,a %fcc1, loop_1745 tsubcctv %o1, %o4, %g2 udivx %l1, 0x0209, %g5 andcc %l3, %l2, %g6 loop_1745: movrgez %i3, %l6, %i7 fmovrdne %l5, %f0, %f16 tge %icc, 0x6 fands %f9, %f10, %f8 fmovda %xcc, %f28, %f19 fbge,a %fcc2, loop_1746 addc %o3, 0x0EE5, %i6 edge16n %l4, %o2, %o6 fmovdvc %icc, %f20, %f25 loop_1746: edge32n %i2, %i4, %g4 fnot1s %f12, %f14 add %i1, 0x1B52, %g3 fbug,a %fcc0, loop_1747 fmul8sux16 %f14, %f24, %f2 edge32ln %o7, %o5, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1747: nop set 0x110, %i5 stxa %g1, [%g0 + %i5] 0x21 fandnot1s %f6, %f16, %f0 umul %i0, 0x0BCA, %i5 fbo %fcc1, loop_1748 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmuld8ulx16 %f27, %f6, %f30 srax %o0, %l0, %o4 loop_1748: sdivcc %g2, 0x1F9B, %l1 sdivx %g5, 0x15DD, %o1 movvc %xcc, %l3, %g6 wr %g0, 0x80, %asi ldxa [%l7 + 0x48] %asi, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %l6, %i7, %l5 array8 %l2, %o3, %l4 subc %i6, 0x1932, %o2 set 0x28, %g1 ldxa [%g0 + %g1] 0x20, %o6 fmovda %xcc, %f7, %f23 fmovdvc %xcc, %f22, %f24 tsubcctv %i2, 0x0AEB, %i4 tl %icc, 0x4 fmovrdlez %g4, %f28, %f14 fpadd16 %f24, %f24, %f10 wr %g0, 0x19, %asi lduba [%l7 + 0x40] %asi, %g3 fmovrde %i1, %f0, %f8 fcmpd %fcc1, %f22, %f8 movrlez %o7, %g7, %g1 movleu %icc, %o5, %i0 movrlz %o0, 0x31F, %i5 srax %l0, %g2, %l1 movne %xcc, %o4, %o1 edge32n %l3, %g5, %g6 bleu,pn %icc, loop_1749 tsubcctv %i3, %i7, %l5 set 0x5F, %g5 ldstuba [%l7 + %g5] 0x04, %l6 loop_1749: movne %xcc, %o3, %l4 ldub [%l7 + 0x27], %i6 nop set 0x43, %g6 ldstub [%l7 + %g6], %o2 fcmpeq16 %f16, %f12, %o6 fmovdge %xcc, %f17, %f27 subcc %l2, 0x0C76, %i4 fnegs %f21, %f22 movg %xcc, %g4, %i2 add %l7, 0x10, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g3 casa [%l6] %asi, %g3, %i1 lduw [%l7 + 0x74], %g7 brnz,a %o7, loop_1750 movcc %xcc, %g1, %i0 fmovdle %icc, %f14, %f13 tne %xcc, 0x5 loop_1750: subc %o0, %i5, %o5 te %icc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fand %f4, %f16, %f18 fmovs %f11, %f16 ldsb [%l7 + 0x28], %l0 fmovsl %icc, %f0, %f8 bgu,a,pt %xcc, loop_1751 move %icc, %g2, %o4 and %l1, %l3, %g5 movgu %xcc, %g6, %o1 loop_1751: mulx %i3, 0x179F, %l5 fmul8x16 %f29, %f20, %f6 add %i7, 0x0FB7, %o3 fxor %f4, %f8, %f0 movl %icc, %l4, %i6 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f16 fbue,a %fcc3, loop_1752 array16 %o2, %o6, %l2 tge %icc, 0x7 fmovdg %xcc, %f17, %f6 loop_1752: bge,a,pn %xcc, loop_1753 ld [%l7 + 0x18], %f28 edge8 %i4, %l6, %g4 set 0x60, %l5 stxa %i2, [%l7 + %l5] 0x81 loop_1753: udivx %i1, 0x07C0, %g3 fpsub32s %f9, %f26, %f26 fbul %fcc0, loop_1754 fmovrsgz %o7, %f31, %f24 fmovsg %icc, %f14, %f18 mulx %g7, 0x145D, %i0 loop_1754: umul %g1, 0x0F67, %o0 tl %icc, 0x6 fmovsvc %icc, %f15, %f24 fmovsleu %xcc, %f10, %f18 fpsub32s %f22, %f15, %f21 xnorcc %i5, 0x1ED3, %l0 edge8l %g2, %o5, %l1 swap [%l7 + 0x3C], %o4 membar 0x44 subcc %l3, 0x13A0, %g5 fxnor %f0, %f8, %f4 sub %g6, 0x1D59, %i3 edge32 %o1, %l5, %o3 subc %i7, %i6, %l4 movneg %icc, %o2, %l2 bge %icc, loop_1755 movn %icc, %i4, %l6 sub %o6, 0x0F1C, %g4 taddcc %i1, %g3, %o7 loop_1755: fbo,a %fcc1, loop_1756 tvc %xcc, 0x0 sra %g7, %i2, %i0 edge8l %g1, %o0, %i5 loop_1756: movrgez %l0, %g2, %o5 nop setx loop_1757, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbn,a %fcc3, loop_1758 srax %o4, %l1, %l3 te %xcc, 0x7 loop_1757: fabsd %f20, %f8 loop_1758: movle %xcc, %g6, %i3 fzeros %f21 membar 0x05 fcmple16 %f26, %f22, %o1 tleu %xcc, 0x0 tle %xcc, 0x3 fxor %f2, %f30, %f4 fornot1 %f0, %f4, %f6 bge %xcc, loop_1759 udiv %l5, 0x199D, %o3 srax %i7, 0x1E, %g5 fmovrslez %i6, %f7, %f5 loop_1759: edge32n %l4, %l2, %i4 fmovdge %icc, %f28, %f4 set 0x12, %l0 ldsha [%l7 + %l0] 0x81, %o2 movrlez %o6, 0x30F, %g4 set 0x58, %l6 prefetcha [%l7 + %l6] 0x88, 0x0 edge8ln %l6, %g3, %o7 movneg %icc, %i2, %g7 subccc %i0, %o0, %i5 te %icc, 0x6 srlx %l0, %g1, %g2 xnorcc %o5, 0x0D29, %l1 sub %o4, %l3, %i3 wr %g0, 0x80, %asi stda %g6, [%l7 + 0x18] %asi movleu %xcc, %o1, %o3 fcmple32 %f22, %f26, %l5 movcs %icc, %i7, %g5 ldsh [%l7 + 0x76], %l4 for %f8, %f20, %f22 smul %l2, 0x0E4B, %i6 addccc %i4, 0x1CA0, %o2 fcmpes %fcc3, %f21, %f22 udivcc %o6, 0x1486, %i1 movrlz %l6, 0x04A, %g3 fmul8x16al %f18, %f20, %f24 fbne %fcc2, loop_1760 fornot2 %f14, %f30, %f26 set 0x4A, %l4 ldsha [%l7 + %l4] 0x88, %o7 loop_1760: fcmpeq16 %f12, %f20, %g4 nop setx loop_1761, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tsubcc %i2, %g7, %i0 tne %icc, 0x7 udivx %o0, 0x1B4F, %i5 loop_1761: addc %l0, 0x04E5, %g1 set 0x18, %i7 stha %o5, [%l7 + %i7] 0xe3 membar #Sync std %g2, [%l7 + 0x18] ba,a,pt %xcc, loop_1762 movrgez %l1, 0x1CC, %o4 fmovsa %icc, %f31, %f29 fbu,a %fcc2, loop_1763 loop_1762: movcs %xcc, %i3, %g6 orn %o1, 0x1187, %o3 tleu %icc, 0x1 loop_1763: movneg %xcc, %l3, %i7 tneg %icc, 0x7 movre %l5, 0x391, %l4 fbo,a %fcc0, loop_1764 mulx %l2, %g5, %i4 move %icc, %o2, %i6 fnot2s %f15, %f1 loop_1764: udiv %o6, 0x0731, %l6 fmovsa %xcc, %f1, %f3 ba,pn %icc, loop_1765 bneg,a loop_1766 srlx %i1, 0x0F, %g3 orncc %g4, 0x1290, %o7 loop_1765: lduh [%l7 + 0x56], %i2 loop_1766: std %f6, [%l7 + 0x08] bge,a,pt %icc, loop_1767 mulx %g7, %o0, %i5 subccc %i0, 0x0451, %l0 movrlz %g1, %g2, %o5 loop_1767: udivcc %o4, 0x0413, %l1 smulcc %g6, 0x1CC9, %o1 fbue %fcc1, loop_1768 orncc %o3, %l3, %i3 fmovsle %xcc, %f7, %f30 fcmpd %fcc0, %f4, %f30 loop_1768: nop set 0x1C, %g2 stwa %i7, [%l7 + %g2] 0x04 edge8n %l5, %l2, %g5 sub %l4, %i4, %o2 tl %icc, 0x1 tsubcctv %i6, %o6, %i1 andn %l6, %g4, %g3 fsrc2s %f23, %f25 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %o7, %i2, %g7 wr %g0, 0x57, %asi stxa %i5, [%g0 + 0x0] %asi set 0x0C, %i4 stwa %o0, [%l7 + %i4] 0x0c movleu %icc, %l0, %g1 movpos %xcc, %i0, %o5 edge16l %o4, %l1, %g6 fandnot1s %f15, %f3, %f14 xnorcc %o1, 0x029D, %g2 subc %l3, 0x0F5C, %i3 array8 %o3, %i7, %l5 add %g5, 0x0826, %l4 andncc %l2, %i4, %i6 xnorcc %o6, %o2, %i1 alignaddrl %g4, %g3, %l6 tgu %xcc, 0x2 edge16l %i2, %o7, %g7 lduh [%l7 + 0x1A], %i5 movleu %xcc, %l0, %o0 edge8n %g1, %i0, %o4 xorcc %l1, 0x0949, %o5 fpmerge %f19, %f26, %f0 sdiv %g6, 0x193D, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %l3, %g2, %o3 movpos %icc, %i7, %i3 array32 %g5, %l4, %l5 bl,pt %icc, loop_1769 sdivx %l2, 0x0AC5, %i6 flush %l7 + 0x34 movvs %icc, %o6, %o2 loop_1769: std %f14, [%l7 + 0x48] srax %i4, %g4, %i1 udiv %g3, 0x061A, %i2 sdivx %o7, 0x0644, %g7 bvs,a loop_1770 fnegd %f8, %f28 bl,pn %xcc, loop_1771 bvc %icc, loop_1772 loop_1770: subcc %l6, %l0, %o0 xnorcc %i5, %i0, %g1 loop_1771: edge8 %l1, %o4, %g6 loop_1772: ldsh [%l7 + 0x5A], %o1 movleu %xcc, %o5, %l3 fmovs %f2, %f25 fandnot1 %f14, %f28, %f26 edge8ln %g2, %o3, %i3 tne %icc, 0x1 sdiv %g5, 0x0549, %l4 edge16ln %l5, %i7, %i6 fmovrsgez %o6, %f22, %f28 fornot1 %f20, %f10, %f6 fmovdpos %xcc, %f31, %f25 te %xcc, 0x2 smulcc %l2, %o2, %g4 movrne %i1, 0x0FF, %i4 bg,a loop_1773 fabss %f30, %f1 fnot2 %f20, %f10 fpsub32s %f6, %f31, %f0 loop_1773: udiv %i2, 0x19E3, %o7 orcc %g7, 0x01F7, %l6 fabsd %f14, %f28 fbul,a %fcc1, loop_1774 brlez %l0, loop_1775 orn %o0, 0x08AC, %i5 movvc %icc, %g3, %g1 loop_1774: nop set 0x30, %o5 ldswa [%l7 + %o5] 0x88, %i0 loop_1775: movrlz %l1, %o4, %g6 movgu %xcc, %o5, %o1 andn %l3, %g2, %i3 fnands %f0, %f15, %f10 set 0x5C, %i0 ldswa [%l7 + %i0] 0x88, %o3 fabss %f23, %f25 srax %l4, %g5, %i7 edge32ln %i6, %l5, %o6 faligndata %f0, %f22, %f0 nop set 0x50, %i3 ldd [%l7 + %i3], %o2 mulscc %g4, %i1, %i4 tsubcctv %i2, %o7, %g7 ldstub [%l7 + 0x47], %l6 te %icc, 0x1 tsubcctv %l0, 0x0CF6, %l2 edge16 %i5, %g3, %g1 bvc,a,pn %icc, loop_1776 tvc %xcc, 0x0 fble %fcc2, loop_1777 fcmpgt32 %f30, %f6, %o0 loop_1776: fmovdn %xcc, %f0, %f27 wr %g0, 0x18, %asi ldsha [%l7 + 0x44] %asi, %i0 loop_1777: tsubcctv %o4, 0x0B65, %l1 ble,a %icc, loop_1778 sethi 0x003E, %o5 edge16 %o1, %l3, %g6 fnot1 %f10, %f20 loop_1778: fmovsge %icc, %f0, %f23 orn %i3, 0x047C, %o3 movrlez %g2, 0x2D9, %g5 edge32 %l4, %i7, %i6 edge32l %o6, %l5, %o2 add %l7, 0x18, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %i1, %g4 fxnors %f9, %f19, %f31 tg %icc, 0x4 ldsw [%l7 + 0x20], %i4 st %f28, [%l7 + 0x0C] fmovrsgez %o7, %f28, %f20 swap [%l7 + 0x38], %g7 fpack32 %f30, %f16, %f24 xnorcc %i2, %l6, %l0 smul %l2, %g3, %i5 fmovrsgz %o0, %f0, %f15 orcc %i0, %o4, %g1 ta %xcc, 0x7 tle %xcc, 0x3 wr %g0, 0x80, %asi stxa %l1, [%l7 + 0x28] %asi fmovdvc %xcc, %f11, %f24 fmovdgu %xcc, %f31, %f22 tn %xcc, 0x3 fmovdleu %xcc, %f11, %f25 fandnot2 %f14, %f10, %f28 flush %l7 + 0x64 edge8n %o1, %l3, %g6 tle %xcc, 0x6 subc %o5, 0x0DFB, %i3 fbge,a %fcc1, loop_1779 movrgz %o3, %g2, %g5 mulx %i7, 0x1106, %i6 fandnot1 %f30, %f10, %f0 loop_1779: fbge,a %fcc1, loop_1780 popc 0x003D, %l4 xnorcc %o6, 0x087F, %o2 movrlz %l5, %i1, %g4 loop_1780: fbn %fcc1, loop_1781 movl %icc, %i4, %g7 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %i2, %o7 loop_1781: fbu %fcc3, loop_1782 tcc %xcc, 0x5 fornot2s %f11, %f13, %f10 fmovsa %icc, %f8, %f4 loop_1782: xorcc %l0, 0x046C, %l6 membar 0x53 alignaddr %l2, %g3, %o0 movvc %xcc, %i5, %o4 mova %icc, %g1, %i0 movrgez %o1, 0x12C, %l3 fmovsleu %icc, %f26, %f21 fmovdge %xcc, %f9, %f26 srl %l1, 0x1B, %g6 umul %i3, 0x0E3B, %o5 lduw [%l7 + 0x54], %o3 fbe %fcc1, loop_1783 bg loop_1784 movre %g5, 0x2FB, %g2 move %icc, %i6, %l4 loop_1783: membar 0x7A loop_1784: edge8 %i7, %o6, %l5 edge16l %o2, %i1, %i4 fmul8sux16 %f24, %f0, %f8 fpsub32s %f17, %f21, %f9 brgz,a %g7, loop_1785 edge16 %i2, %o7, %l0 sra %g4, 0x03, %l2 edge8 %g3, %l6, %o0 loop_1785: movrgz %i5, 0x02A, %g1 fbl %fcc3, loop_1786 edge16ln %o4, %o1, %i0 sethi 0x0552, %l1 fmovse %icc, %f16, %f20 loop_1786: nop set 0x54, %g7 stwa %l3, [%l7 + %g7] 0x89 movle %xcc, %i3, %g6 fbu,a %fcc3, loop_1787 sdivcc %o3, 0x05EF, %o5 tg %icc, 0x3 movle %icc, %g2, %i6 loop_1787: fors %f13, %f7, %f24 and %g5, 0x1F7A, %i7 fnand %f0, %f22, %f24 ldd [%l7 + 0x08], %f10 and %o6, %l4, %l5 add %l7, 0x08, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %o2 casxa [%l6] %asi, %o2, %i4 movcc %icc, %g7, %i2 bge,a,pt %xcc, loop_1788 array32 %o7, %i1, %l0 fbule,a %fcc1, loop_1789 ldub [%l7 + 0x5A], %g4 loop_1788: be %xcc, loop_1790 bl,pt %icc, loop_1791 loop_1789: andcc %g3, 0x0450, %l2 edge32 %o0, %l6, %g1 loop_1790: edge16ln %i5, %o4, %i0 loop_1791: fmovde %icc, %f13, %f8 orcc %o1, %l3, %i3 movrne %g6, %l1, %o3 mova %xcc, %o5, %g2 fpmerge %f27, %f0, %f10 nop set 0x54, %o0 ldsb [%l7 + %o0], %g5 ble loop_1792 fcmps %fcc3, %f5, %f11 fpsub16s %f9, %f13, %f18 fbo,a %fcc1, loop_1793 loop_1792: fpack32 %f12, %f10, %f22 mova %icc, %i6, %i7 array32 %l4, %o6, %l5 loop_1793: edge32n %i4, %o2, %i2 fmuld8sux16 %f3, %f30, %f2 fpadd16s %f13, %f26, %f3 brgz %g7, loop_1794 array8 %i1, %o7, %g4 add %l7, 0x08, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l0 casa [%l6] 0x80, %l0, %l2 loop_1794: fandnot1 %f4, %f24, %f22 tneg %icc, 0x0 fandnot2 %f18, %f6, %f10 subccc %g3, %l6, %o0 bpos %icc, loop_1795 andncc %g1, %o4, %i5 fmul8ulx16 %f22, %f10, %f20 fcmpgt32 %f28, %f20, %i0 loop_1795: fbl %fcc2, loop_1796 tsubcc %o1, %l3, %i3 wr %g0, 0x80, %asi ldsha [%l7 + 0x5E] %asi, %l1 loop_1796: fcmpgt32 %f8, %f24, %o3 fbul %fcc3, loop_1797 fbo %fcc2, loop_1798 fones %f14 tvc %icc, 0x7 loop_1797: fbl,a %fcc0, loop_1799 loop_1798: edge32 %o5, %g6, %g2 xor %i6, %i7, %l4 sllx %o6, %g5, %l5 loop_1799: fbu,a %fcc0, loop_1800 andncc %i4, %i2, %o2 sra %g7, %o7, %i1 edge32ln %g4, %l2, %g3 loop_1800: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnorcc %l6, 0x02BE, %l0 orncc %g1, %o4, %i5 std %o0, [%l7 + 0x40] sethi 0x1177, %o1 fmovdne %icc, %f19, %f9 tvs %icc, 0x2 array8 %i0, %l3, %l1 array32 %i3, %o5, %o3 edge16l %g6, %g2, %i6 tne %xcc, 0x3 popc 0x1B04, %l4 nop setx loop_1801, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fzero %f6 edge8l %i7, %o6, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1801: movle %xcc, %i4, %i2 sra %o2, 0x0D, %g7 tne %xcc, 0x6 fmuld8sux16 %f27, %f11, %f0 subc %o7, %i1, %g4 nop setx loop_1802, %l0, %l1 jmpl %l1, %l2 fpsub16s %f21, %f15, %f0 or %g5, %g3, %l6 set 0x40, %o1 swapa [%l7 + %o1] 0x0c, %l0 loop_1802: addccc %o4, %i5, %g1 addcc %o0, %i0, %l3 nop setx loop_1803, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done stw %o1, [%l7 + 0x08] tsubcctv %l1, %o5, %o3 ldd [%l7 + 0x48], %i2 loop_1803: fmovsg %xcc, %f0, %f0 srl %g6, %g2, %i6 fpadd32 %f24, %f18, %f30 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f16 or %l4, %i7, %o6 tneg %icc, 0x3 movpos %xcc, %l5, %i2 add %i4, 0x10C2, %g7 bg %xcc, loop_1804 edge32ln %o7, %o2, %g4 fsrc1s %f24, %f7 movneg %xcc, %l2, %g5 loop_1804: orn %i1, %l6, %l0 fors %f27, %f19, %f15 brz %g3, loop_1805 tcs %icc, 0x6 fmovscs %xcc, %f24, %f15 sllx %o4, 0x19, %g1 loop_1805: bcs %xcc, loop_1806 movgu %xcc, %o0, %i5 sra %i0, 0x13, %o1 tge %xcc, 0x2 loop_1806: fcmped %fcc3, %f2, %f0 addc %l1, 0x1049, %o5 brz,a %o3, loop_1807 fcmple16 %f16, %f6, %i3 addc %l3, %g6, %g2 fnegd %f14, %f8 loop_1807: fornot1s %f16, %f30, %f9 fpsub32s %f24, %f8, %f15 smul %i6, %l4, %o6 set 0x10, %i2 sta %f3, [%l7 + %i2] 0x88 ldd [%l7 + 0x68], %f28 movl %icc, %l5, %i7 edge32 %i4, %i2, %g7 add %l7, 0x38, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %o7, %g4 be,pn %icc, loop_1808 movcs %icc, %l2, %g5 fand %f12, %f20, %f14 fxor %f14, %f10, %f6 loop_1808: fzero %f22 add %i1, 0x1F03, %o2 sllx %l6, %g3, %o4 mova %xcc, %g1, %l0 fmovsgu %icc, %f1, %f26 fand %f10, %f16, %f30 xnor %i5, 0x1A76, %o0 srax %i0, 0x18, %l1 edge16ln %o1, %o5, %o3 set 0x15, %o6 ldstuba [%l7 + %o6] 0x18, %l3 fandnot1s %f16, %f20, %f5 udiv %g6, 0x0A81, %g2 orncc %i6, %l4, %i3 xnorcc %l5, %i7, %i4 sethi 0x0FEC, %o6 set 0x18, %l1 sta %f18, [%l7 + %l1] 0x14 movcc %xcc, %g7, %o7 xor %g4, 0x0A62, %i2 movvs %icc, %g5, %l2 lduh [%l7 + 0x40], %o2 sdiv %i1, 0x1796, %l6 bvs %icc, loop_1809 ldstub [%l7 + 0x56], %g3 movrlz %o4, %g1, %i5 tcs %xcc, 0x5 loop_1809: andncc %l0, %o0, %l1 bcs,a loop_1810 movpos %xcc, %o1, %o5 movge %icc, %o3, %l3 movle %xcc, %g6, %i0 loop_1810: fpack32 %f22, %f4, %f24 fbg %fcc1, loop_1811 fcmpd %fcc3, %f10, %f4 orn %g2, %i6, %i3 movle %icc, %l4, %l5 loop_1811: movl %xcc, %i4, %i7 fble,a %fcc0, loop_1812 movrgez %o6, 0x34C, %o7 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %g4, %i2 loop_1812: fmovdn %xcc, %f18, %f5 tle %xcc, 0x7 fnot2s %f15, %f18 orn %g5, %l2, %o2 udivx %i1, 0x0778, %g7 tl %xcc, 0x7 fmovdleu %xcc, %f8, %f22 fmovrsgz %l6, %f24, %f19 fmovda %icc, %f14, %f11 bleu,a %xcc, loop_1813 brnz,a %g3, loop_1814 edge16n %o4, %g1, %l0 taddcctv %o0, %l1, %o1 loop_1813: xnorcc %o5, 0x12D4, %i5 loop_1814: xnor %o3, %l3, %g6 sub %g2, 0x0D26, %i6 xor %i3, 0x13EF, %l4 alignaddrl %i0, %i4, %i7 fmovdg %icc, %f28, %f15 fnot2 %f28, %f20 fmovse %xcc, %f1, %f0 stbar fornot2s %f26, %f31, %f7 andn %l5, %o7, %g4 fbo %fcc3, loop_1815 fxnor %f24, %f28, %f26 udivcc %o6, 0x1AC6, %i2 fsrc2 %f28, %f30 loop_1815: srax %g5, 0x15, %o2 mulx %i1, %l2, %l6 ldsh [%l7 + 0x0C], %g3 mulscc %o4, 0x0DF8, %g1 edge32l %g7, %o0, %l1 fnot2 %f24, %f14 sir 0x0C38 tn %icc, 0x6 brgz %o1, loop_1816 bg,pn %icc, loop_1817 fmovrdgz %o5, %f30, %f28 fmovdcs %xcc, %f14, %f4 loop_1816: edge8 %l0, %o3, %l3 loop_1817: srax %i5, 0x1E, %g6 tvs %xcc, 0x6 set 0x1C, %l2 lduha [%l7 + %l2] 0x11, %i6 fcmpeq16 %f28, %f10, %i3 set 0x40, %l3 stda %f0, [%l7 + %l3] 0x15 std %l4, [%l7 + 0x78] bleu,a,pn %xcc, loop_1818 fmovspos %icc, %f15, %f16 fcmpd %fcc3, %f12, %f8 movneg %icc, %g2, %i4 loop_1818: fpsub32s %f10, %f22, %f13 taddcctv %i7, %l5, %i0 std %f20, [%l7 + 0x18] taddcctv %o7, %o6, %g4 fpackfix %f30, %f26 ldx [%l7 + 0x30], %g5 orn %i2, 0x0874, %o2 fmovdle %icc, %f3, %f26 edge8 %l2, %i1, %l6 movrne %g3, 0x2B5, %o4 fmovscs %icc, %f26, %f28 add %l7, 0x3C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g1 casa [%l6] 0x81, %g1, %o0 umulcc %l1, 0x1360, %o1 fcmpes %fcc0, %f24, %f20 taddcctv %o5, %l0, %g7 fmul8x16au %f10, %f23, %f24 sdivx %o3, 0x125A, %l3 fzero %f30 fmuld8ulx16 %f25, %f22, %f14 srl %g6, %i5, %i6 orcc %i3, %g2, %i4 tge %icc, 0x6 umul %l4, 0x18E9, %l5 te %icc, 0x6 ldx [%l7 + 0x18], %i7 fbg %fcc1, loop_1819 taddcc %o7, 0x05C7, %i0 sth %g4, [%l7 + 0x48] udivcc %g5, 0x04EA, %i2 loop_1819: movvs %xcc, %o2, %o6 bcs,pn %xcc, loop_1820 sra %l2, 0x1D, %i1 andn %g3, %o4, %g1 fcmpd %fcc2, %f20, %f4 loop_1820: tgu %icc, 0x2 fsrc2s %f8, %f10 and %o0, 0x1F6A, %l1 ld [%l7 + 0x58], %f31 set 0x2E, %o7 lduha [%l7 + %o7] 0x88, %o1 set 0x20, %i6 ldswa [%l7 + %i6] 0x80, %o5 movleu %xcc, %l6, %l0 tcs %icc, 0x7 sub %g7, 0x0E9F, %o3 movl %xcc, %l3, %g6 movneg %xcc, %i5, %i3 set 0x2C, %o4 stwa %g2, [%l7 + %o4] 0x0c orncc %i4, 0x143A, %l4 tvc %xcc, 0x3 fcmpne16 %f20, %f30, %i6 sir 0x1683 tne %xcc, 0x2 alignaddr %i7, %l5, %i0 mulscc %o7, 0x1F99, %g5 nop setx loop_1821, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdge %xcc, %f13, %f8 addccc %i2, 0x0FEE, %g4 tvc %icc, 0x6 loop_1821: nop wr %g0, 0x20, %asi stxa %o6, [%g0 + 0x38] %asi edge32l %l2, %o2, %g3 xnor %i1, 0x0A77, %o4 move %icc, %o0, %l1 fmuld8ulx16 %f13, %f12, %f6 orncc %o1, %g1, %o5 tge %icc, 0x6 udiv %l6, 0x06AE, %g7 fornot2 %f18, %f4, %f24 movge %icc, %l0, %l3 sdivcc %g6, 0x0C81, %i5 bl,pn %icc, loop_1822 tle %icc, 0x7 movne %xcc, %o3, %g2 srax %i4, %l4, %i6 loop_1822: fmovdn %icc, %f23, %f4 fnand %f14, %f4, %f22 edge32ln %i3, %i7, %l5 fbu,a %fcc3, loop_1823 smulcc %o7, 0x0F8B, %g5 xorcc %i2, %g4, %o6 set 0x118, %o2 ldxa [%g0 + %o2] 0x52, %l2 loop_1823: srl %i0, %g3, %i1 edge8n %o2, %o4, %o0 umulcc %l1, %o1, %o5 fpadd32s %f18, %f20, %f13 bl,a loop_1824 subcc %l6, %g7, %l0 sth %g1, [%l7 + 0x14] tle %xcc, 0x0 loop_1824: orncc %g6, %l3, %i5 movneg %xcc, %o3, %i4 call loop_1825 tneg %xcc, 0x7 brnz %g2, loop_1826 fcmpeq16 %f20, %f24, %l4 loop_1825: nop wr %g0, 0x80, %asi lduha [%l7 + 0x40] %asi, %i6 loop_1826: tneg %icc, 0x2 fornot1s %f17, %f23, %f30 fsrc1 %f12, %f22 movcc %xcc, %i3, %l5 fones %f20 tleu %xcc, 0x6 srax %i7, 0x15, %o7 fandnot2s %f22, %f7, %f6 andcc %i2, %g5, %o6 set 0x20, %g4 lduwa [%l7 + %g4] 0x18, %g4 fmovrdgez %i0, %f12, %f24 subccc %l2, 0x09F0, %i1 movrlez %o2, 0x3B7, %g3 sethi 0x196A, %o0 srlx %l1, %o4, %o1 movneg %xcc, %o5, %g7 fcmpne16 %f8, %f8, %l6 fnot1s %f25, %f29 fbug,a %fcc3, loop_1827 srax %g1, %l0, %l3 mova %icc, %i5, %g6 subccc %i4, 0x085E, %g2 loop_1827: fba,a %fcc3, loop_1828 tsubcctv %o3, 0x0383, %i6 umul %i3, %l5, %l4 movvc %xcc, %o7, %i2 loop_1828: brnz %g5, loop_1829 membar 0x63 orcc %i7, 0x0E40, %g4 tpos %xcc, 0x0 loop_1829: edge32l %i0, %l2, %o6 fpackfix %f14, %f9 udivx %i1, 0x152F, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsle %xcc, %f6, %f4 fmul8x16al %f4, %f18, %f20 movrlez %o0, %l1, %o4 movrne %o1, %o2, %g7 fmul8x16al %f30, %f10, %f26 ldd [%l7 + 0x10], %f20 tsubcctv %l6, 0x1B28, %o5 fands %f24, %f25, %f1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnands %f30, %f31, %f8 fbuge,a %fcc2, loop_1830 tvc %xcc, 0x4 wr %g0, 0x11, %asi prefetcha [%l7 + 0x38] %asi, 0x0 loop_1830: orn %l0, 0x1257, %l3 fmovrsne %g6, %f11, %f9 set 0x60, %o3 lduwa [%l7 + %o3] 0x18, %i4 movrlez %g2, 0x15C, %i5 wr %g0, 0x89, %asi lduha [%l7 + 0x62] %asi, %o3 brz %i6, loop_1831 fnot2 %f0, %f20 movrlz %i3, 0x2D7, %l4 fmovd %f20, %f2 loop_1831: movgu %icc, %l5, %o7 ba,a,pt %icc, loop_1832 subc %g5, 0x1C45, %i2 tcs %icc, 0x2 fxors %f25, %f28, %f11 loop_1832: tsubcctv %i7, %i0, %g4 fmovdne %icc, %f6, %f21 stb %o6, [%l7 + 0x2D] subccc %i1, %l2, %o0 tl %xcc, 0x4 tsubcctv %l1, %o4, %g3 edge8l %o1, %o2, %g7 fmovsa %xcc, %f11, %f3 edge8 %l6, %g1, %l0 tpos %xcc, 0x7 edge8 %o5, %l3, %g6 sir 0x0755 popc %i4, %g2 bcs,pt %icc, loop_1833 srl %o3, %i5, %i6 tge %icc, 0x3 fmovdne %xcc, %f7, %f1 loop_1833: tge %icc, 0x0 fmovsvs %icc, %f31, %f16 movrne %l4, %l5, %i3 alignaddrl %g5, %o7, %i7 udivcc %i2, 0x0F56, %i0 add %l7, 0x30, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %o6, %g4 movrlz %l2, 0x048, %o0 subccc %i1, 0x0668, %l1 andcc %g3, 0x0BAF, %o1 fbug,a %fcc1, loop_1834 movre %o2, %o4, %l6 fmovdvc %icc, %f24, %f25 ldd [%l7 + 0x48], %g6 loop_1834: alignaddr %g1, %l0, %l3 call loop_1835 addccc %o5, %g6, %i4 fmovsle %xcc, %f0, %f30 pdist %f4, %f18, %f22 loop_1835: movpos %icc, %o3, %i5 fmovsl %xcc, %f23, %f10 edge32n %i6, %l4, %l5 movne %icc, %i3, %g2 sdiv %g5, 0x1760, %o7 addccc %i7, 0x1FD3, %i0 fbuge,a %fcc0, loop_1836 subcc %o6, 0x1E7C, %g4 fmovdcc %icc, %f22, %f24 orncc %l2, 0x1EA1, %o0 loop_1836: brgez %i1, loop_1837 membar 0x2A movrgz %l1, 0x0C9, %g3 srl %o1, %i2, %o2 loop_1837: orncc %l6, 0x09C8, %g7 smulcc %g1, 0x0618, %l0 fornot1 %f6, %f6, %f6 sir 0x072A nop setx loop_1838, %l0, %l1 jmpl %l1, %o4 smul %l3, %g6, %i4 edge32 %o3, %i5, %i6 brlz %o5, loop_1839 loop_1838: fnot2 %f6, %f2 sethi 0x1582, %l5 fmovrdgez %i3, %f6, %f22 loop_1839: faligndata %f18, %f24, %f12 fmovdleu %xcc, %f27, %f9 stbar saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %g2, %l4, %g5 sll %o7, %i7, %i0 array16 %o6, %l2, %g4 fmovrdlz %i1, %f20, %f24 movcc %xcc, %o0, %g3 fmovdpos %icc, %f30, %f15 fmovsne %icc, %f19, %f6 fmovdleu %xcc, %f17, %f24 sdiv %l1, 0x18A4, %i2 stbar fmovspos %icc, %f26, %f15 tge %icc, 0x0 tpos %xcc, 0x5 be,a,pt %xcc, loop_1840 udivx %o1, 0x1EF6, %l6 popc %o2, %g7 fcmpgt32 %f28, %f0, %l0 loop_1840: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x52] %asi, %o4 srax %l3, 0x0B, %g1 udiv %i4, 0x1E98, %g6 movrgez %i5, 0x0C4, %i6 fmovsleu %icc, %f8, %f9 brnz %o3, loop_1841 edge32l %o5, %i3, %g2 movrgez %l4, 0x1B9, %l5 te %xcc, 0x4 loop_1841: fmovdvc %icc, %f8, %f14 xnorcc %o7, %i7, %g5 sra %o6, %l2, %i0 movge %icc, %i1, %o0 fmovsleu %icc, %f23, %f30 tsubcctv %g4, %l1, %g3 tvc %xcc, 0x7 brgz %i2, loop_1842 membar 0x78 andncc %l6, %o1, %o2 xorcc %l0, 0x0305, %o4 loop_1842: prefetch [%l7 + 0x40], 0x2 bge,a %icc, loop_1843 tne %xcc, 0x4 fcmple16 %f14, %f14, %g7 smul %g1, %i4, %l3 loop_1843: srl %g6, 0x1E, %i6 movgu %icc, %o3, %o5 edge8l %i3, %i5, %l4 fcmpgt32 %f20, %f26, %g2 movneg %xcc, %o7, %i7 xorcc %l5, 0x0203, %g5 tneg %xcc, 0x1 andncc %l2, %o6, %i0 wr %g0, 0x18, %asi stwa %o0, [%l7 + 0x58] %asi wr %g0, 0x81, %asi sta %f4, [%l7 + 0x3C] %asi edge32 %i1, %g4, %l1 movrgz %i2, %l6, %o1 fsrc2 %f2, %f4 fornot2s %f7, %f8, %f0 membar 0x3E fpack16 %f24, %f6 add %g3, 0x0EBB, %l0 nop setx loop_1844, %l0, %l1 jmpl %l1, %o4 fmovrdne %g7, %f24, %f16 movle %xcc, %o2, %i4 xnorcc %g1, 0x1434, %g6 loop_1844: fsrc2 %f10, %f8 fbge,a %fcc3, loop_1845 umul %l3, %i6, %o5 fmovdpos %xcc, %f5, %f20 sdivx %o3, 0x1FAE, %i3 loop_1845: subcc %l4, 0x0689, %i5 tcs %icc, 0x1 bpos %icc, loop_1846 array8 %g2, %o7, %i7 wr %g0, 0x0c, %asi lda [%l7 + 0x70] %asi, %f2 loop_1846: xorcc %l5, 0x0199, %l2 movg %xcc, %g5, %i0 fba %fcc0, loop_1847 edge8l %o6, %i1, %o0 movrlez %l1, %g4, %i2 array8 %o1, %g3, %l6 loop_1847: fnegs %f31, %f0 fmovdcc %xcc, %f1, %f23 subc %l0, 0x0E3A, %g7 sdivcc %o2, 0x025F, %o4 te %icc, 0x4 edge32l %i4, %g1, %g6 orncc %l3, %i6, %o3 movle %xcc, %o5, %l4 fmovsg %icc, %f4, %f5 mulx %i3, %i5, %o7 sra %i7, 0x01, %g2 lduh [%l7 + 0x1A], %l2 movrne %g5, 0x184, %l5 array16 %o6, %i0, %o0 movneg %icc, %i1, %l1 fbl,a %fcc3, loop_1848 movle %xcc, %i2, %o1 fabsd %f30, %f8 xnorcc %g3, %l6, %g4 loop_1848: movg %icc, %g7, %l0 tle %xcc, 0x1 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x78] %asi, 0x3 fmovrsgez %i4, %f11, %f26 subccc %o2, 0x0F3C, %g1 pdist %f6, %f12, %f20 fnand %f24, %f28, %f8 addcc %g6, %l3, %i6 bne,a,pn %xcc, loop_1849 andcc %o3, 0x020A, %l4 wr %g0, 0x04, %asi stha %i3, [%l7 + 0x70] %asi loop_1849: te %icc, 0x2 tsubcctv %o5, 0x1C29, %i5 st %f24, [%l7 + 0x54] movcs %icc, %i7, %o7 movn %xcc, %l2, %g5 tn %xcc, 0x5 wr %g0, 0x89, %asi sta %f29, [%l7 + 0x3C] %asi fandnot1s %f8, %f0, %f21 subccc %l5, 0x106B, %o6 udivx %i0, 0x074F, %g2 sra %i1, 0x1D, %o0 movgu %xcc, %l1, %i2 sra %g3, 0x1D, %l6 addcc %o1, 0x1D75, %g4 bvs,a %icc, loop_1850 edge8n %g7, %o4, %l0 andncc %i4, %g1, %g6 wr %g0, 0x80, %asi stwa %o2, [%l7 + 0x50] %asi loop_1850: nop wr %g0, 0x89, %asi lda [%l7 + 0x58] %asi, %f30 taddcctv %i6, 0x09E7, %l3 movgu %icc, %l4, %i3 edge16ln %o5, %o3, %i7 or %i5, %l2, %g5 smulcc %l5, 0x198F, %o7 array16 %i0, %o6, %i1 andcc %g2, %l1, %o0 xnor %i2, 0x0867, %l6 be,a %icc, loop_1851 movrlz %g3, %o1, %g7 fxnor %f2, %f14, %f10 fbuge %fcc0, loop_1852 loop_1851: fbe %fcc1, loop_1853 movrne %g4, 0x29F, %o4 array8 %l0, %g1, %g6 loop_1852: nop add %l7, 0x30, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %i4, %i6 loop_1853: edge16ln %o2, %l4, %i3 edge8ln %o5, %o3, %i7 movcs %icc, %l3, %i5 orcc %g5, 0x0392, %l2 movneg %xcc, %o7, %l5 brz %i0, loop_1854 movvc %xcc, %i1, %g2 pdist %f28, %f16, %f28 xorcc %l1, %o0, %o6 loop_1854: addccc %l6, %g3, %o1 brgez %g7, loop_1855 movgu %icc, %g4, %o4 edge32n %i2, %g1, %l0 fmovdn %icc, %f6, %f8 loop_1855: fsrc2 %f8, %f6 sdivcc %i4, 0x0EE0, %i6 fmovsneg %icc, %f13, %f18 movn %xcc, %g6, %o2 movvs %icc, %l4, %i3 mova %icc, %o3, %o5 fpsub16 %f8, %f26, %f10 srl %l3, 0x12, %i5 fba %fcc3, loop_1856 movrlez %g5, %l2, %o7 edge16 %l5, %i0, %i7 movpos %icc, %i1, %l1 loop_1856: tl %icc, 0x7 movrlz %o0, 0x02A, %o6 movle %xcc, %l6, %g2 movvc %icc, %o1, %g3 fone %f14 fmovrslz %g4, %f1, %f2 movne %icc, %g7, %i2 std %g0, [%l7 + 0x48] wr %g0, 0x18, %asi prefetcha [%l7 + 0x78] %asi, 0x1 membar 0x31 bn,a,pt %xcc, loop_1857 fsrc1s %f0, %f13 tvs %icc, 0x0 udivx %i4, 0x0893, %i6 loop_1857: xnor %o4, 0x0D8E, %g6 sdivcc %l4, 0x13FC, %o2 wr %g0, 0x88, %asi lduwa [%l7 + 0x08] %asi, %i3 tleu %xcc, 0x0 movleu %xcc, %o3, %l3 taddcc %o5, 0x0FDC, %i5 ldx [%l7 + 0x68], %g5 fbn,a %fcc2, loop_1858 edge8 %l2, %o7, %i0 movg %icc, %i7, %i1 fcmpne32 %f22, %f20, %l1 loop_1858: nop wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 brz,a %l5, loop_1859 fandnot2 %f22, %f4, %f4 fors %f15, %f21, %f0 xnorcc %o6, %l6, %g2 loop_1859: tsubcctv %o0, 0x0B25, %o1 fmovrsgez %g3, %f27, %f18 andcc %g4, %g7, %i2 xnor %g1, %l0, %i4 andn %o4, %i6, %g6 movrlez %l4, 0x152, %o2 fmul8ulx16 %f28, %f28, %f4 fmovrsne %i3, %f23, %f21 movleu %icc, %l3, %o3 nop setx loop_1860, %l0, %l1 jmpl %l1, %o5 be,a,pn %icc, loop_1861 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %i5, %l2, %o7 loop_1860: brgez %i0, loop_1862 loop_1861: fmul8sux16 %f14, %f10, %f2 taddcctv %i7, %i1, %l1 fmovrdlez %g5, %f6, %f24 loop_1862: bne,a,pt %xcc, loop_1863 fmovrdlz %l5, %f4, %f2 addccc %o6, 0x1D5D, %g2 fcmpd %fcc0, %f8, %f10 loop_1863: fxor %f10, %f4, %f20 fcmped %fcc2, %f24, %f6 taddcc %o0, 0x1035, %o1 tsubcc %l6, %g4, %g3 lduh [%l7 + 0x0E], %g7 xorcc %g1, 0x08C2, %i2 brlez,a %i4, loop_1864 st %f30, [%l7 + 0x28] xnorcc %o4, %i6, %g6 bleu,pt %xcc, loop_1865 loop_1864: srl %l0, 0x1C, %o2 edge32ln %i3, %l3, %l4 tvs %xcc, 0x7 loop_1865: nop set 0x70, %i1 lduba [%l7 + %i1] 0x14, %o5 edge32l %i5, %l2, %o3 fabss %f4, %f22 sub %i0, %i7, %i1 fcmpeq16 %f14, %f22, %o7 srlx %l1, 0x05, %l5 sra %o6, %g5, %g2 fpsub16s %f20, %f8, %f1 fandnot1s %f3, %f0, %f24 array8 %o0, %l6, %g4 fnot2 %f14, %f30 addc %g3, 0x0E3B, %o1 lduw [%l7 + 0x28], %g7 fbule %fcc0, loop_1866 sdivx %g1, 0x1ABE, %i4 movrlez %i2, 0x055, %i6 fnors %f22, %f19, %f29 loop_1866: popc 0x0C37, %o4 ldub [%l7 + 0x4C], %l0 fbug,a %fcc3, loop_1867 fmovdcs %icc, %f1, %f22 bl,a %xcc, loop_1868 movrgz %o2, %g6, %l3 loop_1867: orcc %l4, 0x03EC, %i3 lduw [%l7 + 0x44], %i5 loop_1868: ldx [%l7 + 0x68], %o5 fmovrdgz %l2, %f0, %f26 tsubcctv %o3, %i0, %i1 movne %icc, %i7, %l1 fmovrsne %l5, %f28, %f4 ldd [%l7 + 0x18], %f8 fandnot2 %f20, %f22, %f16 call loop_1869 fbl,a %fcc2, loop_1870 array8 %o6, %o7, %g2 fbn %fcc2, loop_1871 loop_1869: fpack32 %f26, %f6, %f12 loop_1870: tg %icc, 0x2 movcs %icc, %o0, %l6 loop_1871: tpos %xcc, 0x3 fandnot1 %f10, %f28, %f10 call loop_1872 bcc,a loop_1873 fmul8x16au %f15, %f24, %f2 movrlez %g5, %g3, %o1 loop_1872: fpsub16s %f13, %f13, %f27 loop_1873: fmovs %f23, %f0 umulcc %g4, %g7, %g1 srlx %i4, %i6, %i2 edge32n %l0, %o2, %o4 xnorcc %g6, 0x1EAE, %l3 move %icc, %i3, %l4 bg,pn %icc, loop_1874 ba,pt %xcc, loop_1875 fpsub32s %f12, %f13, %f10 fxors %f11, %f18, %f5 loop_1874: movg %xcc, %i5, %o5 loop_1875: nop setx loop_1876, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovdge %xcc, %f24, %f27 fbge,a %fcc0, loop_1877 tcc %xcc, 0x1 loop_1876: andcc %l2, 0x1B7D, %o3 addc %i0, 0x1E22, %i7 loop_1877: bn,a %xcc, loop_1878 tsubcctv %l1, 0x1642, %l5 set 0x28, %g3 ldxa [%l7 + %g3] 0x81, %i1 loop_1878: fmovdle %icc, %f19, %f26 fpack16 %f6, %f1 sll %o6, %g2, %o0 bvc,a,pt %icc, loop_1879 fmovdn %xcc, %f7, %f2 movrlez %l6, %g5, %g3 move %xcc, %o7, %g4 loop_1879: sdivcc %o1, 0x1DC0, %g7 orncc %i4, 0x0BC6, %g1 fble,a %fcc2, loop_1880 nop setx loop_1881, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry udiv %i6, 0x1A3A, %l0 fnand %f8, %f12, %f18 loop_1880: tg %xcc, 0x7 loop_1881: edge16l %i2, %o4, %o2 sra %g6, %l3, %l4 wr %g0, 0x11, %asi swapa [%l7 + 0x58] %asi, %i3 std %f6, [%l7 + 0x38] fbl %fcc0, loop_1882 taddcctv %o5, 0x0109, %l2 tsubcctv %i5, %o3, %i7 fpsub16 %f30, %f6, %f10 loop_1882: edge8n %l1, %l5, %i0 sll %i1, 0x0E, %o6 tpos %icc, 0x7 andn %g2, 0x180E, %l6 fnot2s %f20, %f24 fnegd %f30, %f2 movn %xcc, %o0, %g3 fmovd %f28, %f24 bleu,pt %xcc, loop_1883 fpack32 %f30, %f18, %f10 bneg,a loop_1884 fmovdge %icc, %f15, %f30 loop_1883: brlz,a %o7, loop_1885 edge16n %g4, %o1, %g7 loop_1884: udivcc %g5, 0x112A, %g1 movl %xcc, %i6, %i4 loop_1885: bn,a loop_1886 fandnot2s %f18, %f1, %f26 nop setx loop_1887, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xorcc %l0, 0x1996, %o4 loop_1886: nop wr %g0, 0x0c, %asi ldsha [%l7 + 0x56] %asi, %i2 loop_1887: fnot1 %f2, %f16 fmovrdgez %g6, %f16, %f28 addcc %l3, 0x14C9, %o2 fbg %fcc0, loop_1888 srl %l4, %i3, %l2 fzeros %f9 set 0x70, %i5 stwa %o5, [%l7 + %i5] 0x27 membar #Sync loop_1888: fcmpeq32 %f26, %f20, %i5 movl %icc, %o3, %l1 movg %icc, %l5, %i7 taddcctv %i0, 0x12BF, %i1 fbule,a %fcc3, loop_1889 move %icc, %g2, %o6 fble %fcc1, loop_1890 bneg loop_1891 loop_1889: movcs %xcc, %l6, %o0 movrlez %o7, %g4, %g3 loop_1890: umul %o1, 0x145F, %g5 loop_1891: fbu %fcc2, loop_1892 fmovsn %xcc, %f11, %f11 bneg,a %icc, loop_1893 fcmple32 %f26, %f0, %g1 loop_1892: tvs %xcc, 0x3 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g7, %i4 loop_1893: sir 0x11C3 andn %l0, %i6, %i2 fmovsl %xcc, %f30, %f11 sethi 0x110B, %o4 fmovrslz %l3, %f5, %f30 be loop_1894 sdivcc %g6, 0x0511, %o2 bcs,a,pt %icc, loop_1895 edge32 %l4, %l2, %i3 loop_1894: movre %i5, 0x335, %o3 fmul8x16 %f24, %f4, %f22 loop_1895: call loop_1896 movvs %icc, %o5, %l5 andcc %i7, %i0, %l1 movl %icc, %i1, %g2 loop_1896: andncc %l6, %o6, %o0 tcs %icc, 0x2 subccc %o7, %g4, %o1 siam 0x1 wr %g0, 0xeb, %asi stha %g5, [%l7 + 0x5E] %asi membar #Sync nop set 0x58, %g5 std %g0, [%l7 + %g5] fmovdvc %xcc, %f11, %f22 fmovde %xcc, %f17, %f18 bshuffle %f2, %f16, %f2 fnands %f11, %f16, %f25 fmovrdgez %g3, %f6, %f18 fzero %f16 fmovdle %xcc, %f26, %f14 fmovrslez %i4, %f11, %f31 xorcc %l0, 0x0DF7, %i6 addccc %i2, %o4, %g7 fmovrslez %g6, %f14, %f18 fsrc2 %f30, %f28 alignaddr %o2, %l3, %l4 sdivx %l2, 0x1D17, %i5 nop setx loop_1897, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tvs %xcc, 0x7 te %xcc, 0x1 std %i2, [%l7 + 0x60] loop_1897: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %o3, %l5, %i7 fmovsg %icc, %f16, %f10 set 0x24, %g6 ldswa [%l7 + %g6] 0x19, %i0 srlx %l1, %i1, %o5 edge16n %g2, %o6, %l6 brlez %o0, loop_1898 fble,a %fcc3, loop_1899 swap [%l7 + 0x68], %g4 fcmple16 %f30, %f6, %o1 loop_1898: tpos %xcc, 0x6 loop_1899: taddcc %g5, 0x06A7, %g1 ba,a %icc, loop_1900 sdivx %o7, 0x119E, %g3 ta %icc, 0x1 and %l0, 0x129B, %i4 loop_1900: sdivx %i2, 0x1E05, %o4 srax %i6, %g7, %g6 edge16ln %o2, %l4, %l2 movrlz %l3, %i3, %i5 udivx %o3, 0x1436, %i7 srlx %i0, 0x07, %l5 tcc %xcc, 0x6 bgu,pn %xcc, loop_1901 srl %l1, %i1, %g2 fbn %fcc2, loop_1902 tvs %icc, 0x5 loop_1901: nop setx loop_1903, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srlx %o5, 0x05, %l6 loop_1902: swap [%l7 + 0x14], %o0 srl %g4, %o6, %g5 loop_1903: bn %icc, loop_1904 udiv %g1, 0x0FC3, %o7 fbg %fcc1, loop_1905 brgz %o1, loop_1906 loop_1904: fmuld8sux16 %f0, %f26, %f2 movl %icc, %l0, %i4 loop_1905: ldstub [%l7 + 0x62], %i2 loop_1906: edge16ln %g3, %i6, %o4 membar 0x58 popc %g6, %g7 addcc %l4, 0x02A7, %o2 sra %l2, %i3, %i5 mova %icc, %l3, %i7 fsrc2 %f22, %f22 fbuge,a %fcc0, loop_1907 bshuffle %f12, %f10, %f30 tcs %icc, 0x0 addcc %i0, %l5, %o3 loop_1907: edge16ln %i1, %g2, %o5 xnor %l1, 0x034D, %o0 fmovsle %icc, %f29, %f26 mulscc %l6, 0x05AA, %g4 fmovs %f14, %f24 tne %icc, 0x2 movg %icc, %o6, %g5 fba,a %fcc0, loop_1908 movcs %icc, %g1, %o7 edge8l %l0, %o1, %i2 sll %i4, %g3, %o4 loop_1908: sdiv %i6, 0x106D, %g6 ba,a loop_1909 or %l4, %g7, %o2 edge16n %i3, %i5, %l3 tgu %xcc, 0x6 loop_1909: fpsub32s %f27, %f13, %f7 subcc %l2, %i7, %i0 movpos %icc, %o3, %l5 movrne %i1, %g2, %l1 fmovda %icc, %f17, %f8 swap [%l7 + 0x50], %o5 edge8 %o0, %g4, %l6 fmovrdlez %g5, %f6, %f30 membar 0x4C udivcc %o6, 0x0A95, %o7 nop set 0x64, %l5 lduw [%l7 + %l5], %l0 xorcc %o1, %g1, %i4 fmuld8sux16 %f27, %f3, %f26 ble,a,pn %xcc, loop_1910 mulx %g3, 0x1F5E, %o4 ldx [%l7 + 0x70], %i6 brz,a %i2, loop_1911 loop_1910: fornot1s %f8, %f18, %f21 movrlz %l4, 0x06D, %g6 tvs %xcc, 0x7 loop_1911: srl %g7, %i3, %i5 fnot1 %f18, %f30 srlx %l3, %o2, %l2 bvs,a %icc, loop_1912 tle %icc, 0x7 set 0x40, %g1 stda %i6, [%l7 + %g1] 0x2a membar #Sync loop_1912: fxnor %f30, %f24, %f12 fmovda %xcc, %f16, %f7 edge16l %o3, %l5, %i1 addc %i0, %l1, %o5 fandnot2 %f18, %f12, %f6 fmovrdgz %g2, %f0, %f14 umul %o0, %g4, %g5 ta %xcc, 0x5 wr %g0, 0x89, %asi sta %f22, [%l7 + 0x48] %asi fbne,a %fcc0, loop_1913 taddcctv %o6, 0x08B2, %o7 fmovda %xcc, %f26, %f16 swap [%l7 + 0x54], %l0 loop_1913: fbe,a %fcc1, loop_1914 movgu %icc, %l6, %o1 fbg,a %fcc0, loop_1915 orn %i4, 0x10D8, %g3 loop_1914: mova %xcc, %g1, %o4 fcmpne32 %f22, %f30, %i2 loop_1915: movvs %xcc, %l4, %i6 fmul8ulx16 %f16, %f12, %f6 srl %g6, 0x00, %i3 fnands %f26, %f18, %f19 stw %g7, [%l7 + 0x78] movleu %xcc, %l3, %o2 xor %i5, 0x134D, %i7 fpadd32 %f8, %f10, %f30 movl %xcc, %l2, %o3 edge16n %l5, %i1, %i0 sub %o5, 0x1A81, %g2 ldsw [%l7 + 0x30], %o0 edge8ln %l1, %g4, %o6 fandnot1 %f14, %f18, %f24 set 0x1C, %l0 sta %f20, [%l7 + %l0] 0x19 ldsw [%l7 + 0x50], %g5 fabsd %f12, %f8 fxor %f28, %f0, %f26 andncc %l0, %l6, %o7 wr %g0, 0x11, %asi ldxa [%l7 + 0x38] %asi, %o1 xorcc %g3, 0x0193, %g1 fmovdn %xcc, %f13, %f17 subcc %i4, %o4, %i2 brnz,a %l4, loop_1916 faligndata %f24, %f28, %f26 orn %g6, 0x171A, %i3 fmovda %xcc, %f12, %f1 loop_1916: tge %icc, 0x1 edge8n %g7, %l3, %o2 array8 %i6, %i7, %l2 movcc %icc, %i5, %l5 andncc %i1, %i0, %o3 fcmpne16 %f26, %f26, %g2 movrlz %o0, 0x3D8, %l1 tvc %icc, 0x0 andn %g4, %o6, %o5 movle %icc, %l0, %l6 fmovscs %icc, %f31, %f0 umul %g5, 0x0CF7, %o7 andcc %g3, %o1, %i4 bleu,a,pt %icc, loop_1917 fcmpeq32 %f18, %f28, %g1 movcs %xcc, %i2, %o4 edge16ln %l4, %i3, %g7 loop_1917: fmovda %icc, %f25, %f21 fbul %fcc0, loop_1918 fornot2 %f14, %f0, %f20 bne loop_1919 andn %g6, %l3, %o2 loop_1918: fors %f10, %f26, %f22 movne %icc, %i6, %l2 loop_1919: addc %i7, %i5, %l5 membar 0x5F ldd [%l7 + 0x10], %i0 fxnors %f9, %f8, %f6 fbuge,a %fcc2, loop_1920 movrne %i0, 0x163, %o3 movle %icc, %g2, %o0 wr %g0, 0x80, %asi stha %g4, [%l7 + 0x1A] %asi loop_1920: movrne %o6, 0x35E, %l1 sllx %o5, 0x13, %l6 fcmpeq32 %f0, %f22, %g5 udivx %l0, 0x05E5, %o7 udivcc %g3, 0x19AC, %i4 wr %g0, 0x81, %asi ldsba [%l7 + 0x63] %asi, %o1 sethi 0x052A, %g1 ble,pt %xcc, loop_1921 flush %l7 + 0x0C brgez %i2, loop_1922 fblg,a %fcc0, loop_1923 loop_1921: or %l4, %i3, %o4 edge16n %g6, %g7, %l3 loop_1922: brlez %o2, loop_1924 loop_1923: movge %icc, %i6, %i7 sra %l2, 0x1F, %l5 andncc %i5, %i1, %o3 loop_1924: andncc %g2, %i0, %g4 fmovdne %icc, %f29, %f8 and %o0, 0x0C3A, %o6 ldub [%l7 + 0x71], %o5 fmul8ulx16 %f30, %f20, %f2 nop set 0x1C, %l4 lduh [%l7 + %l4], %l6 sdivcc %g5, 0x106D, %l0 edge8n %l1, %o7, %g3 fblg %fcc0, loop_1925 bn,a,pn %icc, loop_1926 mova %icc, %i4, %o1 movrne %g1, 0x0AB, %i2 loop_1925: fcmpd %fcc0, %f18, %f0 loop_1926: te %xcc, 0x0 movn %xcc, %l4, %i3 and %g6, %g7, %l3 fmovrdlez %o2, %f8, %f2 tvc %icc, 0x3 brnz,a %i6, loop_1927 fmovdneg %xcc, %f14, %f18 fbue,a %fcc3, loop_1928 fbu %fcc0, loop_1929 loop_1927: bpos,pn %xcc, loop_1930 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1928: fcmpeq32 %f22, %f28, %i7 loop_1929: umul %l2, %l5, %o4 loop_1930: fexpand %f10, %f12 sdivx %i1, 0x0E17, %i5 bshuffle %f24, %f0, %f12 fmovrse %o3, %f22, %f1 array32 %g2, %i0, %o0 fsrc2 %f22, %f16 edge8ln %o6, %g4, %l6 std %o4, [%l7 + 0x58] tle %icc, 0x3 fblg %fcc2, loop_1931 orcc %g5, 0x15EB, %l1 sllx %o7, %g3, %l0 mulx %o1, 0x12EF, %g1 loop_1931: srlx %i4, 0x1D, %l4 sdiv %i2, 0x0345, %g6 movrlz %i3, 0x382, %l3 fsrc1s %f10, %f22 movrlez %o2, 0x192, %i6 wr %g0, 0x88, %asi ldda [%l7 + 0x30] %asi, %g6 fpadd16s %f13, %f5, %f30 ldsh [%l7 + 0x32], %l2 bneg,a,pt %xcc, loop_1932 tcc %xcc, 0x6 fsrc1 %f26, %f18 mulscc %l5, %o4, %i1 loop_1932: movneg %icc, %i5, %i7 andcc %o3, %i0, %o0 bleu,a %xcc, loop_1933 nop setx loop_1934, %l0, %l1 jmpl %l1, %o6 movne %xcc, %g2, %l6 fbe,a %fcc0, loop_1935 loop_1933: ble,a loop_1936 loop_1934: udiv %g4, 0x1372, %o5 fones %f18 loop_1935: fblg %fcc2, loop_1937 loop_1936: std %f2, [%l7 + 0x30] add %l7, 0x10, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %g5 casa [%l6] %asi, %g5, %l1 loop_1937: tvs %icc, 0x1 sll %g3, 0x03, %o7 edge8l %l0, %g1, %i4 sdiv %l4, 0x01B1, %i2 flush %l7 + 0x74 smulcc %o1, %g6, %i3 mulx %o2, 0x03D6, %i6 xnorcc %g7, %l2, %l5 udivx %l3, 0x005C, %i1 array16 %o4, %i5, %i7 movre %o3, %i0, %o0 sdiv %g2, 0x09D3, %o6 fmovsvs %xcc, %f31, %f7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x89, %asi ldswa [%l7 + 0x3C] %asi, %g4 array32 %l6, %g5, %o5 fbue,a %fcc2, loop_1938 addcc %g3, %o7, %l0 fmovrdlz %l1, %f24, %f12 ldsh [%l7 + 0x78], %i4 loop_1938: fcmpeq16 %f28, %f6, %l4 movneg %xcc, %g1, %i2 siam 0x2 fmovrse %g6, %f29, %f20 movne %xcc, %o1, %o2 andn %i3, 0x0359, %g7 fble %fcc1, loop_1939 sir 0x1B3B fnor %f12, %f6, %f6 movgu %xcc, %i6, %l2 loop_1939: ldstub [%l7 + 0x34], %l3 xnor %i1, %l5, %o4 and %i7, %i5, %o3 tvc %xcc, 0x4 fpackfix %f30, %f30 movrlez %i0, %g2, %o0 subcc %o6, 0x1643, %g4 fnands %f31, %f10, %f0 fbo %fcc2, loop_1940 fpadd16s %f21, %f19, %f6 edge8n %g5, %l6, %o5 xnor %o7, 0x119F, %g3 loop_1940: alignaddrl %l0, %i4, %l1 array16 %g1, %l4, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduh [%l7 + 0x38], %g6 sll %o1, %i3, %o2 fbe %fcc0, loop_1941 taddcc %g7, %i6, %l3 alignaddrl %i1, %l5, %l2 edge32 %i7, %i5, %o3 loop_1941: orn %i0, 0x0098, %g2 ldsh [%l7 + 0x32], %o0 sdiv %o6, 0x0235, %g4 sub %g5, 0x1511, %l6 movvc %xcc, %o4, %o5 set 0x20, %l6 stwa %o7, [%l7 + %l6] 0x15 movre %l0, %g3, %i4 umul %g1, %l1, %i2 orcc %l4, %o1, %i3 fmovsa %icc, %f6, %f7 udivx %o2, 0x004F, %g6 set 0x28, %g2 stwa %g7, [%l7 + %g2] 0x81 fmovrdlz %i6, %f20, %f30 stb %i1, [%l7 + 0x78] fnot2 %f24, %f18 srlx %l5, 0x07, %l2 movrgez %l3, %i5, %i7 bg %xcc, loop_1942 array16 %i0, %g2, %o3 fnands %f31, %f28, %f19 bvs,a loop_1943 loop_1942: tsubcc %o0, %g4, %g5 sub %l6, %o4, %o5 movn %icc, %o6, %o7 loop_1943: andn %g3, 0x05A2, %i4 edge32ln %g1, %l0, %i2 be %xcc, loop_1944 fcmpeq32 %f18, %f14, %l1 edge16l %l4, %i3, %o1 add %o2, 0x016B, %g6 loop_1944: fxnors %f0, %f27, %f14 wr %g0, 0x11, %asi stxa %i6, [%l7 + 0x20] %asi fmovrslez %g7, %f31, %f14 sdiv %i1, 0x09A1, %l5 nop setx loop_1945, %l0, %l1 jmpl %l1, %l3 popc %l2, %i5 fornot1s %f21, %f26, %f11 fxor %f22, %f10, %f18 loop_1945: sub %i0, 0x096F, %g2 movrgez %i7, %o3, %g4 udiv %g5, 0x0FFD, %o0 fba,a %fcc2, loop_1946 fmovdne %icc, %f22, %f18 fmovdvc %icc, %f12, %f28 sllx %o4, 0x04, %o5 loop_1946: fexpand %f5, %f30 bvs,pn %icc, loop_1947 sllx %l6, %o6, %o7 edge8n %g3, %i4, %l0 bleu,a loop_1948 loop_1947: orncc %i2, %l1, %g1 movne %icc, %i3, %l4 udivcc %o1, 0x0E75, %o2 loop_1948: sll %g6, 0x17, %g7 fbg %fcc2, loop_1949 fornot2 %f8, %f14, %f20 fmovsvs %xcc, %f0, %f5 membar 0x3A loop_1949: tn %xcc, 0x0 fnot1 %f28, %f8 edge8 %i6, %l5, %l3 brgez,a %i1, loop_1950 fzero %f0 set 0x44, %i7 lduwa [%l7 + %i7] 0x14, %i5 loop_1950: nop set 0x3C, %i4 stwa %l2, [%l7 + %i4] 0xe2 membar #Sync fnegd %f30, %f28 fmovrdgz %g2, %f16, %f14 tle %xcc, 0x1 movvs %xcc, %i7, %i0 wr %g0, 0x18, %asi prefetcha [%l7 + 0x30] %asi, 0x3 sll %g5, %o0, %g4 movn %icc, %o4, %o5 brnz %l6, loop_1951 movrgez %o7, 0x208, %o6 wr %g0, 0x04, %asi sta %f29, [%l7 + 0x30] %asi loop_1951: subc %i4, 0x1EAB, %l0 smulcc %g3, 0x16F2, %l1 sdivcc %g1, 0x06ED, %i3 movre %i2, %o1, %o2 movge %xcc, %g6, %l4 smul %i6, %l5, %g7 xnorcc %i1, 0x0033, %l3 edge32l %l2, %i5, %g2 ldx [%l7 + 0x48], %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %o3, %g5, %o0 alignaddr %i0, %g4, %o5 fnot1s %f12, %f28 orncc %o4, 0x15D6, %o7 edge8 %o6, %i4, %l0 umul %g3, 0x119C, %l1 fbge,a %fcc3, loop_1952 srlx %g1, %l6, %i2 sra %o1, 0x1E, %i3 fcmpgt16 %f6, %f22, %g6 loop_1952: sub %o2, %i6, %l4 fbn,a %fcc1, loop_1953 srl %l5, %g7, %l3 edge16l %l2, %i5, %i1 movle %icc, %i7, %o3 loop_1953: edge16n %g2, %g5, %i0 call loop_1954 orn %o0, 0x09C4, %o5 edge8 %g4, %o7, %o4 movrlez %i4, %l0, %o6 loop_1954: edge32ln %l1, %g1, %g3 orncc %i2, %o1, %l6 movcc %xcc, %i3, %o2 movrlez %i6, 0x00F, %l4 udivx %g6, 0x1BEC, %l5 sir 0x015C fbuge,a %fcc1, loop_1955 edge16l %g7, %l2, %i5 nop setx loop_1956, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movre %i1, 0x135, %i7 loop_1955: tvs %xcc, 0x3 fmovsvs %xcc, %f9, %f21 loop_1956: xnor %l3, %o3, %g5 sdiv %i0, 0x0E49, %g2 te %xcc, 0x3 edge32n %o5, %o0, %g4 lduw [%l7 + 0x74], %o4 subcc %o7, %l0, %o6 movgu %xcc, %l1, %i4 edge16ln %g1, %i2, %g3 nop setx loop_1957, %l0, %l1 jmpl %l1, %l6 tsubcctv %o1, %i3, %o2 ldsh [%l7 + 0x54], %i6 nop setx loop_1958, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1957: fbue %fcc3, loop_1959 taddcc %l4, %l5, %g7 tle %xcc, 0x1 loop_1958: sdivx %l2, 0x0B0E, %g6 loop_1959: fcmpes %fcc0, %f2, %f10 orn %i1, 0x1F7A, %i7 mulscc %i5, %l3, %g5 srax %i0, 0x0E, %g2 tg %icc, 0x7 fmovsle %icc, %f4, %f9 movrgez %o3, 0x21A, %o5 st %f12, [%l7 + 0x5C] addcc %o0, 0x00D4, %o4 movcs %icc, %g4, %o7 orncc %l0, 0x1F09, %l1 edge16l %i4, %o6, %g1 bneg,pt %icc, loop_1960 andncc %i2, %l6, %o1 edge16ln %g3, %i3, %o2 fmovd %f8, %f14 loop_1960: edge16ln %l4, %l5, %g7 movn %xcc, %l2, %i6 tcc %xcc, 0x6 movre %g6, 0x340, %i1 fcmpeq16 %f14, %f26, %i7 fbl %fcc2, loop_1961 nop setx loop_1962, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done smul %l3, %g5, %i0 andn %i5, %o3, %g2 loop_1961: movrne %o5, 0x32B, %o4 loop_1962: fpsub16 %f14, %f30, %f10 ta %xcc, 0x0 taddcctv %g4, 0x040F, %o7 mulx %l0, %o0, %l1 wr %g0, 0x19, %asi swapa [%l7 + 0x4C] %asi, %o6 fba %fcc3, loop_1963 movrgz %g1, 0x141, %i2 edge16 %l6, %i4, %g3 fornot1s %f27, %f19, %f3 loop_1963: fmovrdne %o1, %f6, %f24 wr %g0, 0x11, %asi lduba [%l7 + 0x79] %asi, %o2 edge32ln %l4, %i3, %g7 edge16ln %l2, %l5, %g6 srl %i6, %i1, %l3 fone %f0 ld [%l7 + 0x5C], %f26 movrne %i7, %g5, %i0 udivx %i5, 0x099F, %g2 xnorcc %o5, %o3, %g4 tcc %xcc, 0x3 andncc %o7, %l0, %o0 alignaddrl %l1, %o6, %g1 udivx %o4, 0x04DF, %i2 and %i4, %g3, %o1 movvc %icc, %l6, %l4 fnot1s %f30, %f11 srlx %o2, %i3, %g7 fbu %fcc2, loop_1964 mova %xcc, %l5, %g6 udivx %l2, 0x0931, %i1 movle %xcc, %i6, %l3 loop_1964: andcc %g5, 0x15C8, %i7 array8 %i0, %i5, %g2 fmul8x16al %f25, %f23, %f6 movl %icc, %o5, %g4 andcc %o7, %l0, %o0 std %f2, [%l7 + 0x20] alignaddrl %o3, %l1, %o6 fxnor %f2, %f14, %f16 edge8ln %o4, %g1, %i4 sra %g3, 0x0F, %o1 movrlez %i2, 0x04C, %l4 movvs %icc, %o2, %l6 movvs %xcc, %i3, %l5 tcs %xcc, 0x4 orn %g6, 0x157E, %l2 sethi 0x1299, %i1 movre %g7, 0x038, %l3 sir 0x0140 tsubcc %g5, %i7, %i0 fcmple32 %f8, %f22, %i5 xorcc %g2, 0x1466, %o5 tneg %icc, 0x0 and %i6, %g4, %l0 taddcc %o7, %o0, %o3 subc %l1, %o6, %o4 tcc %xcc, 0x4 fands %f18, %f25, %f27 movcc %xcc, %g1, %g3 fxnors %f8, %f12, %f26 wr %g0, 0x80, %asi ldstuba [%l7 + 0x2B] %asi, %o1 bleu,a,pn %icc, loop_1965 subcc %i4, 0x1E49, %i2 fabsd %f8, %f28 fxnors %f20, %f6, %f24 loop_1965: movpos %icc, %o2, %l6 sdiv %l4, 0x0CCF, %i3 te %xcc, 0x4 fmovrslez %g6, %f24, %f4 fandnot1s %f4, %f20, %f24 fandnot1s %f14, %f16, %f7 fblg,a %fcc1, loop_1966 xorcc %l5, 0x0F19, %i1 nop setx loop_1967, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movge %icc, %l2, %g7 loop_1966: sir 0x0AB9 fmovrdne %l3, %f4, %f6 loop_1967: subc %i7, 0x12CB, %i0 alignaddrl %g5, %i5, %o5 tle %icc, 0x0 fbu,a %fcc1, loop_1968 ldsb [%l7 + 0x23], %g2 fandnot2s %f9, %f30, %f16 fpsub16s %f15, %f3, %f4 loop_1968: umul %g4, %l0, %i6 addcc %o7, %o0, %l1 swap [%l7 + 0x08], %o3 fmul8x16al %f11, %f16, %f26 fornot2 %f24, %f14, %f24 alignaddr %o6, %o4, %g3 tl %icc, 0x6 edge16ln %g1, %o1, %i2 edge8 %i4, %l6, %o2 edge32 %l4, %g6, %l5 nop setx loop_1969, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbge,a %fcc3, loop_1970 swap [%l7 + 0x30], %i1 sdivcc %l2, 0x0BDF, %g7 loop_1969: fmovrdgez %l3, %f12, %f26 loop_1970: bcc,a,pn %xcc, loop_1971 edge16 %i7, %i0, %i3 srax %g5, %i5, %g2 fmul8sux16 %f8, %f8, %f6 loop_1971: fnands %f18, %f25, %f7 movleu %xcc, %o5, %g4 edge8l %l0, %i6, %o0 fpackfix %f20, %f26 bpos %icc, loop_1972 fmovdpos %xcc, %f21, %f25 fmovrsgz %l1, %f7, %f25 fmovrdne %o3, %f30, %f4 loop_1972: udiv %o6, 0x1A3B, %o4 tpos %xcc, 0x0 tle %xcc, 0x3 stbar fmovdne %xcc, %f12, %f27 fmovscc %xcc, %f31, %f21 stx %g3, [%l7 + 0x28] sethi 0x04F1, %o7 sllx %g1, 0x11, %i2 wr %g0, 0x18, %asi stxa %o1, [%l7 + 0x78] %asi sdiv %i4, 0x1AF8, %o2 fmovda %xcc, %f25, %f25 set 0x0, %i0 ldxa [%g0 + %i0] 0x58, %l6 bneg,a %icc, loop_1973 tcs %icc, 0x7 movne %xcc, %g6, %l4 fbg,a %fcc2, loop_1974 loop_1973: nop setx loop_1975, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movre %i1, 0x381, %l2 ble,pt %icc, loop_1976 loop_1974: addcc %l5, 0x081C, %g7 loop_1975: edge16ln %l3, %i7, %i0 fmovs %f19, %f25 loop_1976: orcc %i3, %g5, %i5 fmovsleu %xcc, %f18, %f16 edge8l %g2, %g4, %o5 tne %icc, 0x7 sdiv %l0, 0x1D1F, %i6 umulcc %o0, %o3, %l1 orn %o4, 0x0AFA, %o6 wr %g0, 0x10, %asi sta %f13, [%l7 + 0x48] %asi fxors %f20, %f4, %f28 sub %o7, %g1, %g3 edge32n %o1, %i2, %i4 srl %o2, 0x1C, %l6 movgu %icc, %l4, %i1 ldub [%l7 + 0x42], %l2 brnz %g6, loop_1977 call loop_1978 tl %icc, 0x1 umulcc %g7, 0x02D3, %l5 loop_1977: fmovdvs %xcc, %f17, %f8 loop_1978: movrgez %i7, %l3, %i0 fornot2 %f18, %f30, %f0 stx %g5, [%l7 + 0x20] fandnot1s %f24, %f18, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %i5, 0x0ABD, %i3 wr %g0, 0x04, %asi ldxa [%l7 + 0x60] %asi, %g4 fbge %fcc1, loop_1979 and %g2, 0x0D54, %l0 fornot1 %f22, %f14, %f28 fpmerge %f21, %f5, %f10 loop_1979: fbe %fcc3, loop_1980 stx %o5, [%l7 + 0x40] fnor %f30, %f20, %f18 fmovsleu %xcc, %f26, %f13 loop_1980: tgu %icc, 0x7 movcc %xcc, %o0, %o3 tl %icc, 0x2 fandnot2 %f12, %f14, %f18 popc 0x0370, %l1 fands %f19, %f2, %f12 tsubcc %i6, 0x179A, %o4 fcmped %fcc0, %f20, %f6 or %o7, 0x065D, %g1 fbule,a %fcc2, loop_1981 movrgez %g3, 0x2F3, %o6 addcc %o1, %i2, %i4 fzeros %f4 loop_1981: fmovsa %icc, %f11, %f5 sll %o2, %l6, %l4 bg,pn %icc, loop_1982 fba %fcc1, loop_1983 movvs %icc, %i1, %g6 movrgz %g7, 0x1F8, %l2 loop_1982: orn %l5, 0x09D6, %i7 loop_1983: fpadd32 %f16, %f16, %f6 tl %xcc, 0x7 nop setx loop_1984, %l0, %l1 jmpl %l1, %l3 tcc %xcc, 0x4 sll %g5, 0x02, %i5 edge8 %i3, %i0, %g4 loop_1984: alignaddr %l0, %o5, %g2 taddcc %o3, %o0, %i6 fmovdpos %icc, %f1, %f1 orncc %o4, 0x0F69, %l1 bleu,a loop_1985 fmul8x16au %f19, %f12, %f20 brlez,a %g1, loop_1986 movg %xcc, %o7, %o6 loop_1985: addcc %g3, 0x0AFB, %i2 fcmple16 %f0, %f26, %i4 loop_1986: bcs,a,pn %xcc, loop_1987 orcc %o1, 0x0DB6, %l6 tl %icc, 0x4 subccc %l4, 0x0F35, %i1 loop_1987: fbue %fcc3, loop_1988 fone %f14 set 0x6B, %o5 ldsba [%l7 + %o5] 0x10, %o2 loop_1988: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot2 %f8, %f20, %f22 fmovdvs %icc, %f6, %f11 fnor %f24, %f2, %f18 edge16 %g7, %l2, %l5 mulx %i7, %l3, %g6 fbl %fcc2, loop_1989 edge16l %g5, %i5, %i0 subccc %i3, 0x1813, %g4 edge32l %o5, %g2, %o3 loop_1989: nop set 0x3C, %g7 stwa %o0, [%l7 + %g7] 0x27 membar #Sync nop setx loop_1990, %l0, %l1 jmpl %l1, %i6 sdiv %o4, 0x1698, %l0 bcc loop_1991 movge %icc, %g1, %o7 loop_1990: movn %icc, %l1, %g3 nop setx loop_1992, %l0, %l1 jmpl %l1, %i2 loop_1991: fxor %f28, %f28, %f16 xorcc %o6, 0x0BA2, %i4 wr %g0, 0x88, %asi lduha [%l7 + 0x32] %asi, %o1 loop_1992: siam 0x2 popc 0x0C9E, %l6 srax %i1, 0x03, %o2 edge8n %l4, %g7, %l5 st %f3, [%l7 + 0x2C] tn %icc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %xcc, %i7, %l3 ld [%l7 + 0x5C], %f17 wr %g0, 0x81, %asi sta %f1, [%l7 + 0x08] %asi fmovsvs %icc, %f27, %f24 tge %icc, 0x3 movre %g6, 0x359, %l2 fsrc2 %f28, %f24 fpack32 %f18, %f4, %f18 pdist %f26, %f6, %f16 andn %g5, 0x04A5, %i0 fba,a %fcc2, loop_1993 fmovdcs %icc, %f21, %f11 andcc %i3, 0x0BB2, %g4 fmovsvc %icc, %f6, %f1 loop_1993: tle %xcc, 0x0 edge16ln %o5, %g2, %i5 brgz,a %o0, loop_1994 array8 %i6, %o4, %l0 tsubcctv %o3, %g1, %o7 tpos %icc, 0x3 loop_1994: nop membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f0 stbar fmovdpos %icc, %f13, %f24 brgz,a %g3, loop_1995 sir 0x0795 tl %icc, 0x6 set 0x2C, %o0 lda [%l7 + %o0] 0x19, %f20 loop_1995: tle %icc, 0x7 smul %i2, %l1, %o6 fbo %fcc3, loop_1996 taddcc %i4, 0x1345, %l6 set 0x40, %o1 ldda [%l7 + %o1] 0x04, %f0 loop_1996: tneg %xcc, 0x2 fmul8x16au %f8, %f16, %f2 tpos %xcc, 0x4 fcmpne16 %f24, %f10, %i1 set 0x64, %i3 sta %f12, [%l7 + %i3] 0x18 fmovs %f28, %f8 edge32 %o2, %l4, %g7 movpos %icc, %o1, %i7 tvs %icc, 0x5 wr %g0, 0xe2, %asi stha %l3, [%l7 + 0x60] %asi membar #Sync array32 %g6, %l2, %l5 edge16l %i0, %g5, %i3 fmovde %xcc, %f30, %f27 movneg %xcc, %o5, %g4 fsrc2 %f4, %f18 sub %g2, 0x1D9B, %o0 andn %i6, 0x02A6, %i5 srl %o4, 0x14, %l0 fmovrslz %o3, %f5, %f19 fmovdgu %xcc, %f8, %f15 set 0x78, %i2 lduwa [%l7 + %i2] 0x04, %g1 movgu %xcc, %o7, %i2 movneg %icc, %g3, %l1 fbn,a %fcc1, loop_1997 umul %i4, %l6, %i1 sth %o2, [%l7 + 0x40] edge8ln %o6, %g7, %l4 loop_1997: nop wr %g0, 0x18, %asi ldstuba [%l7 + 0x13] %asi, %i7 fblg,a %fcc2, loop_1998 fmovs %f9, %f16 fcmple16 %f12, %f24, %l3 fmovrdgz %g6, %f2, %f18 loop_1998: edge32l %l2, %o1, %i0 fmovsleu %icc, %f21, %f11 movrgez %l5, %i3, %o5 edge8 %g5, %g4, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x2a, %asi stwa %g2, [%l7 + 0x64] %asi membar #Sync bne,a loop_1999 tvc %icc, 0x4 movrgz %i5, 0x2C6, %i6 movge %icc, %l0, %o3 loop_1999: bleu,pn %icc, loop_2000 sdivx %g1, 0x0A4C, %o4 fpsub16 %f2, %f14, %f2 std %i2, [%l7 + 0x08] loop_2000: fmovda %xcc, %f31, %f29 movcc %xcc, %o7, %g3 edge16l %i4, %l6, %l1 sll %o2, %i1, %g7 fcmped %fcc3, %f28, %f8 fnot1 %f28, %f16 fabss %f29, %f30 ta %xcc, 0x5 set 0x10, %o6 ldxa [%g0 + %o6] 0x4f, %o6 tvc %xcc, 0x6 movneg %icc, %i7, %l4 movrne %g6, %l3, %o1 ldx [%l7 + 0x20], %l2 wr %g0, 0x11, %asi lduwa [%l7 + 0x68] %asi, %i0 fmovdle %icc, %f17, %f14 fzeros %f23 taddcc %l5, %o5, %g5 edge16n %i3, %g4, %o0 movrgez %i5, %i6, %g2 bgu,pn %icc, loop_2001 sdiv %o3, 0x0654, %g1 ldsh [%l7 + 0x62], %l0 edge8 %i2, %o7, %o4 loop_2001: edge16 %g3, %l6, %l1 fcmpeq16 %f30, %f6, %o2 std %i4, [%l7 + 0x28] sub %g7, 0x1874, %i1 umulcc %i7, %o6, %l4 add %g6, %o1, %l3 tneg %xcc, 0x0 tvc %xcc, 0x1 bneg %xcc, loop_2002 sra %l2, %l5, %o5 fble %fcc1, loop_2003 umul %g5, 0x08DE, %i0 loop_2002: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %i3, %o0, %i5 loop_2003: sll %g4, 0x05, %i6 fnot1s %f20, %f21 subcc %g2, 0x0E45, %o3 fbule %fcc1, loop_2004 brgez %l0, loop_2005 taddcc %g1, %i2, %o4 alignaddr %g3, %o7, %l1 loop_2004: fpadd32 %f8, %f0, %f18 loop_2005: movpos %icc, %o2, %i4 movne %xcc, %g7, %i1 udivx %l6, 0x08AB, %i7 sll %l4, 0x07, %o6 xorcc %g6, 0x0AD0, %l3 addccc %o1, %l5, %o5 wr %g0, 0x18, %asi lduha [%l7 + 0x60] %asi, %g5 wr %g0, 0x89, %asi lduwa [%l7 + 0x74] %asi, %l2 movle %xcc, %i0, %o0 fcmps %fcc0, %f17, %f31 wr %g0, 0x89, %asi lda [%l7 + 0x20] %asi, %f22 fmovdle %xcc, %f26, %f14 fcmpd %fcc1, %f26, %f0 tcs %icc, 0x2 movrlz %i3, %i5, %g4 fmul8x16al %f6, %f20, %f12 be,a,pt %xcc, loop_2006 fpsub32 %f22, %f28, %f20 ldsb [%l7 + 0x3B], %i6 membar 0x03 loop_2006: edge32l %g2, %l0, %o3 bge,pt %icc, loop_2007 tleu %xcc, 0x4 fbg %fcc1, loop_2008 movcs %xcc, %i2, %o4 loop_2007: fmovrse %g3, %f16, %f21 sllx %g1, %o7, %l1 loop_2008: tne %xcc, 0x4 sllx %o2, 0x16, %g7 fmovsleu %icc, %f22, %f31 addcc %i1, 0x09E6, %l6 sra %i7, 0x0C, %i4 tvc %icc, 0x7 movrlez %l4, 0x325, %g6 sra %o6, %o1, %l3 brgez %l5, loop_2009 fmovda %xcc, %f14, %f29 set 0x40, %l1 stda %f0, [%l7 + %l1] 0x1e membar #Sync loop_2009: for %f24, %f18, %f28 movvc %icc, %g5, %o5 movne %xcc, %l2, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %xcc, 0x3 bvc,pn %icc, loop_2010 fmuld8sux16 %f2, %f24, %f26 bl,a loop_2011 orn %i0, 0x192A, %i5 loop_2010: brnz,a %g4, loop_2012 ldub [%l7 + 0x58], %i6 loop_2011: move %icc, %g2, %l0 fcmpd %fcc1, %f14, %f18 loop_2012: ld [%l7 + 0x0C], %f25 sth %i3, [%l7 + 0x7A] subc %i2, 0x0DA0, %o4 movcc %xcc, %g3, %g1 tge %xcc, 0x1 movcs %icc, %o7, %l1 tne %xcc, 0x6 add %l7, 0x2C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o2, %g7 bgu loop_2013 fbul %fcc0, loop_2014 brgz,a %i1, loop_2015 edge16ln %l6, %o3, %i7 loop_2013: movrne %i4, 0x261, %l4 loop_2014: mulscc %o6, 0x1E27, %o1 loop_2015: array32 %g6, %l5, %g5 bge,a %xcc, loop_2016 fbue,a %fcc0, loop_2017 orcc %l3, %o5, %l2 fmovsle %icc, %f24, %f7 loop_2016: nop setx loop_2018, %l0, %l1 jmpl %l1, %i0 loop_2017: movre %i5, 0x230, %o0 array16 %i6, %g2, %g4 umul %i3, 0x05E7, %i2 loop_2018: fbuge %fcc0, loop_2019 edge8l %l0, %o4, %g3 mova %xcc, %g1, %l1 sir 0x0F57 loop_2019: fpsub32 %f16, %f12, %f18 fornot2 %f0, %f0, %f28 edge16ln %o2, %g7, %o7 fmovdvc %xcc, %f23, %f31 fcmpeq16 %f24, %f22, %l6 orcc %i1, %i7, %i4 mulscc %o3, %l4, %o1 mulscc %g6, %l5, %o6 movvs %icc, %l3, %g5 alignaddrl %l2, %o5, %i5 bgu %icc, loop_2020 array32 %i0, %o0, %i6 fmovsn %xcc, %f17, %f16 brlz %g4, loop_2021 loop_2020: ldsw [%l7 + 0x64], %g2 sdivcc %i2, 0x0737, %l0 tn %xcc, 0x1 loop_2021: udiv %i3, 0x1382, %o4 movn %xcc, %g3, %g1 edge8 %o2, %g7, %o7 fmovsleu %xcc, %f27, %f12 movg %xcc, %l1, %i1 fmovdge %xcc, %f13, %f14 tneg %icc, 0x2 edge32ln %l6, %i7, %o3 xnor %i4, %l4, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %l5, 0x0DCC, %o6 fcmpgt32 %f30, %f6, %l3 smulcc %g5, 0x0156, %g6 mulx %l2, %i5, %i0 wr %g0, 0x10, %asi stba %o5, [%l7 + 0x38] %asi wr %g0, 0x19, %asi ldsha [%l7 + 0x30] %asi, %o0 sll %i6, 0x1A, %g2 sdiv %g4, 0x12D0, %i2 tleu %xcc, 0x6 fabsd %f14, %f0 fornot2 %f22, %f16, %f18 bg,pt %icc, loop_2022 fmul8x16au %f30, %f10, %f14 movcs %xcc, %i3, %o4 tsubcc %l0, 0x00DE, %g3 loop_2022: subc %g1, 0x0CF7, %o2 fmovsge %icc, %f2, %f5 fbue %fcc3, loop_2023 sdivcc %o7, 0x08F0, %l1 brlez,a %g7, loop_2024 xnor %l6, %i1, %o3 loop_2023: fmovscc %icc, %f2, %f1 alignaddr %i7, %l4, %o1 loop_2024: nop set 0x64, %l2 ldsba [%l7 + %l2] 0x11, %l5 ta %xcc, 0x7 sdivcc %i4, 0x028C, %l3 mulx %g5, %g6, %l2 set 0x29, %l3 ldstuba [%l7 + %l3] 0x88, %i5 orn %i0, 0x0439, %o6 orncc %o5, %i6, %g2 edge32l %o0, %i2, %g4 fbge %fcc0, loop_2025 prefetch [%l7 + 0x0C], 0x1 sll %o4, 0x0B, %i3 taddcc %l0, 0x01F8, %g3 loop_2025: ld [%l7 + 0x6C], %f13 ldstub [%l7 + 0x79], %g1 fcmpgt16 %f18, %f20, %o7 bgu,pt %xcc, loop_2026 subc %l1, 0x0AAC, %g7 fcmpgt32 %f0, %f20, %l6 xnor %i1, %o3, %i7 loop_2026: ta %xcc, 0x2 bshuffle %f4, %f8, %f6 smulcc %l4, %o2, %o1 addcc %l5, %l3, %g5 sth %i4, [%l7 + 0x3E] fmovdleu %icc, %f26, %f5 srax %l2, 0x19, %g6 udivx %i5, 0x06DE, %o6 tcs %icc, 0x1 set 0x40, %o7 stda %f16, [%l7 + %o7] 0x17 membar #Sync mulscc %o5, %i0, %g2 sir 0x0CC3 fmul8sux16 %f12, %f0, %f30 udivcc %i6, 0x10B5, %o0 addc %i2, 0x09F1, %o4 udivx %g4, 0x046A, %i3 ldx [%l7 + 0x10], %g3 udivcc %g1, 0x102A, %l0 sll %l1, 0x16, %g7 for %f6, %f4, %f20 addc %o7, %l6, %o3 ldsh [%l7 + 0x3E], %i1 ldd [%l7 + 0x20], %i6 sub %l4, 0x0B39, %o2 sdivx %o1, 0x16C7, %l5 tne %xcc, 0x5 ble,a loop_2027 fmovrslz %l3, %f1, %f1 ldd [%l7 + 0x40], %g4 popc %l2, %i4 loop_2027: smulcc %i5, %g6, %o6 brgz %i0, loop_2028 taddcc %g2, 0x122B, %i6 wr %g0, 0x11, %asi lduwa [%l7 + 0x6C] %asi, %o0 loop_2028: srlx %i2, 0x09, %o4 udiv %g4, 0x0737, %o5 st %f23, [%l7 + 0x60] fmovs %f24, %f6 fbo %fcc1, loop_2029 sub %i3, 0x04B2, %g3 popc %l0, %l1 movl %icc, %g1, %g7 loop_2029: swap [%l7 + 0x5C], %o7 fbe %fcc0, loop_2030 and %l6, %i1, %o3 fcmpne16 %f18, %f0, %l4 umulcc %i7, 0x02D3, %o1 loop_2030: nop wr %g0, 0x80, %asi lduwa [%l7 + 0x1C] %asi, %o2 set 0x24, %i6 stwa %l3, [%l7 + %i6] 0x2f membar #Sync sdivcc %g5, 0x08A1, %l5 fabss %f23, %f19 and %i4, %i5, %l2 ble,a %xcc, loop_2031 fbule,a %fcc0, loop_2032 te %icc, 0x6 sdiv %g6, 0x1380, %o6 loop_2031: std %f26, [%l7 + 0x48] loop_2032: edge32l %i0, %i6, %o0 tvc %xcc, 0x1 stbar tne %icc, 0x6 srlx %g2, 0x1E, %i2 mulscc %o4, %g4, %i3 fcmpd %fcc2, %f28, %f28 edge8l %g3, %l0, %l1 andcc %g1, %g7, %o5 bcs,pt %icc, loop_2033 edge16l %l6, %o7, %i1 fsrc1 %f18, %f4 movrlez %l4, %i7, %o3 loop_2033: movrgz %o1, %o2, %l3 fmovsg %icc, %f27, %f30 wr %g0, 0x22, %asi stba %g5, [%l7 + 0x48] %asi membar #Sync fpmerge %f17, %f23, %f26 fmovdvs %xcc, %f23, %f11 mulscc %l5, 0x08ED, %i4 srl %l2, %g6, %i5 fmovdcs %icc, %f19, %f13 ld [%l7 + 0x44], %f23 faligndata %f8, %f20, %f0 movcs %icc, %o6, %i6 move %icc, %o0, %i0 add %i2, 0x0558, %g2 subccc %g4, %o4, %g3 fmovrslez %l0, %f26, %f14 edge8n %i3, %g1, %g7 brlz,a %l1, loop_2034 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcs %xcc, %o5, %o7 movrgez %i1, %l6, %l4 loop_2034: tsubcctv %i7, %o1, %o2 sdivcc %o3, 0x0A53, %l3 popc 0x01AF, %g5 stb %l5, [%l7 + 0x1B] set 0x08, %o4 lduha [%l7 + %o4] 0x80, %l2 edge32l %i4, %i5, %g6 fbu,a %fcc1, loop_2035 tpos %icc, 0x3 fbg,a %fcc2, loop_2036 membar 0x1E loop_2035: udivcc %i6, 0x13D3, %o0 umulcc %o6, %i0, %g2 loop_2036: umul %g4, 0x1EF1, %i2 tgu %icc, 0x1 bcs %xcc, loop_2037 sethi 0x0039, %o4 sdivx %g3, 0x0199, %i3 tvc %icc, 0x0 loop_2037: fble %fcc2, loop_2038 fbge,a %fcc0, loop_2039 smulcc %g1, 0x03FF, %g7 fble %fcc2, loop_2040 loop_2038: udiv %l1, 0x074D, %l0 loop_2039: fmovdgu %xcc, %f31, %f18 and %o5, %i1, %l6 loop_2040: andcc %l4, 0x0610, %i7 edge8 %o7, %o2, %o1 udiv %o3, 0x1EB4, %l3 movvc %xcc, %g5, %l2 fpack16 %f12, %f2 alignaddr %l5, %i4, %i5 bpos,a,pt %icc, loop_2041 smulcc %i6, %o0, %g6 xorcc %o6, %i0, %g2 bvc loop_2042 loop_2041: flush %l7 + 0x68 tleu %icc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2042: udivx %g4, 0x1376, %o4 orn %g3, %i2, %g1 edge16 %i3, %l1, %l0 fabss %f20, %f27 movl %xcc, %g7, %i1 or %o5, %l6, %l4 movle %xcc, %o7, %o2 fbg,a %fcc1, loop_2043 movcc %icc, %i7, %o3 edge16 %o1, %l3, %g5 fnot1s %f1, %f10 loop_2043: nop set 0x6E, %g4 ldstuba [%l7 + %g4] 0x0c, %l2 tcc %xcc, 0x3 fcmpgt16 %f30, %f0, %i4 fmovdne %xcc, %f15, %f3 brgz,a %i5, loop_2044 srlx %l5, %i6, %g6 set 0x74, %o2 stba %o0, [%l7 + %o2] 0x27 membar #Sync loop_2044: fbl,a %fcc2, loop_2045 srax %i0, %o6, %g4 nop set 0x08, %o3 ldd [%l7 + %o3], %f6 bneg,a %icc, loop_2046 loop_2045: taddcc %o4, %g2, %g3 fbule %fcc2, loop_2047 orn %g1, 0x02F6, %i2 loop_2046: alignaddrl %i3, %l1, %l0 std %i0, [%l7 + 0x68] loop_2047: fxors %f13, %f4, %f13 set 0x210, %i1 ldxa [%g0 + %i1] 0x52, %o5 set 0x70, %i5 prefetcha [%l7 + %i5] 0x80, 0x3 tne %xcc, 0x2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %l4, 0x0FBD, %o7 fblg %fcc2, loop_2048 sdivx %o2, 0x1675, %i7 sethi 0x1113, %o3 fmovrslez %o1, %f7, %f31 loop_2048: udiv %l6, 0x0071, %l3 fsrc2 %f30, %f18 andcc %l2, %i4, %i5 tneg %icc, 0x6 movcs %xcc, %l5, %g5 fbuge %fcc1, loop_2049 movrlez %i6, %o0, %i0 movvc %icc, %o6, %g6 bcc,a,pt %xcc, loop_2050 loop_2049: bleu %xcc, loop_2051 fmovdcc %icc, %f23, %f27 fpmerge %f24, %f12, %f30 loop_2050: srl %o4, %g2, %g4 loop_2051: fmovsle %icc, %f2, %f14 edge16n %g1, %g3, %i3 udivx %l1, 0x19F6, %l0 sub %i2, 0x13CB, %o5 movrlz %i1, 0x31B, %g7 orncc %l4, 0x0025, %o2 subccc %o7, %i7, %o3 set 0x34, %g3 lduwa [%l7 + %g3] 0x88, %l6 smulcc %o1, %l2, %i4 bg,pn %xcc, loop_2052 swap [%l7 + 0x50], %l3 array16 %i5, %g5, %i6 subc %l5, 0x167F, %o0 loop_2052: addc %o6, %i0, %o4 lduw [%l7 + 0x3C], %g6 movrlez %g2, %g1, %g4 tsubcc %g3, %l1, %l0 fbo %fcc3, loop_2053 te %icc, 0x7 tneg %xcc, 0x4 fcmps %fcc0, %f18, %f25 loop_2053: sllx %i3, %o5, %i1 set 0x28, %g5 lduba [%l7 + %g5] 0x88, %i2 fbne %fcc0, loop_2054 sll %g7, %o2, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %i7, 0x01D9, %l4 loop_2054: fmovsl %xcc, %f18, %f12 fxor %f0, %f22, %f24 call loop_2055 edge16ln %o3, %l6, %l2 movne %icc, %i4, %o1 fnegd %f16, %f0 loop_2055: fsrc2 %f14, %f14 tvs %xcc, 0x3 movrgz %l3, %i5, %i6 fone %f6 umulcc %l5, 0x0F89, %g5 fnand %f18, %f6, %f8 movleu %icc, %o0, %o6 xor %o4, 0x1111, %i0 stw %g2, [%l7 + 0x40] brz %g6, loop_2056 smulcc %g4, %g1, %l1 movcs %xcc, %l0, %i3 edge16 %g3, %o5, %i1 loop_2056: and %i2, 0x1F92, %o2 fpsub16 %f4, %f8, %f2 fcmpes %fcc0, %f11, %f26 xorcc %g7, 0x16CB, %o7 edge8ln %l4, %i7, %l6 tvs %xcc, 0x1 ldx [%l7 + 0x28], %l2 fbug,a %fcc3, loop_2057 udivcc %o3, 0x034C, %o1 edge32n %l3, %i4, %i6 wr %g0, 0xf1, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_2057: nop wr %g0, 0x10, %asi stha %l5, [%l7 + 0x42] %asi bleu,pn %icc, loop_2058 fbg %fcc0, loop_2059 edge8 %i5, %o0, %o6 tvs %icc, 0x1 loop_2058: fxor %f24, %f18, %f8 loop_2059: edge16ln %g5, %o4, %g2 tcs %icc, 0x1 fbl %fcc0, loop_2060 addcc %g6, %g4, %g1 set 0x20, %g6 swapa [%l7 + %g6] 0x11, %l1 loop_2060: bleu,a,pt %xcc, loop_2061 edge32ln %i0, %i3, %l0 movgu %xcc, %o5, %i1 edge16n %g3, %o2, %i2 loop_2061: fmovrdne %o7, %f2, %f0 fmovs %f24, %f9 brgez %l4, loop_2062 fpmerge %f20, %f23, %f20 tgu %xcc, 0x1 fpadd16s %f23, %f9, %f26 loop_2062: fornot1s %f18, %f30, %f30 fmovrsne %i7, %f10, %f18 fcmpne32 %f4, %f12, %g7 wr %g0, 0x88, %asi stha %l2, [%l7 + 0x56] %asi udivx %o3, 0x0A26, %o1 edge8 %l6, %l3, %i4 addc %l5, 0x11CC, %i6 fbe %fcc1, loop_2063 andcc %o0, %o6, %i5 tgu %xcc, 0x3 edge8ln %g5, %g2, %o4 loop_2063: tvs %icc, 0x3 movrlz %g4, %g1, %g6 fornot2s %f12, %f1, %f7 bcs,a loop_2064 movle %icc, %i0, %i3 udiv %l1, 0x1E69, %l0 fbg %fcc2, loop_2065 loop_2064: te %icc, 0x6 stw %i1, [%l7 + 0x38] fcmpes %fcc2, %f22, %f2 loop_2065: tpos %icc, 0x2 udivx %g3, 0x021B, %o2 edge16n %i2, %o7, %o5 edge32l %i7, %g7, %l4 xnorcc %o3, 0x0A0D, %l2 bleu,a %icc, loop_2066 fble %fcc1, loop_2067 fbue %fcc1, loop_2068 fmovrse %o1, %f17, %f4 loop_2066: orn %l3, 0x043D, %i4 loop_2067: ta %xcc, 0x3 loop_2068: stx %l5, [%l7 + 0x50] movle %icc, %l6, %o0 prefetch [%l7 + 0x74], 0x3 ldub [%l7 + 0x5F], %o6 movre %i6, 0x040, %g5 tsubcc %i5, 0x066E, %o4 bn,a loop_2069 fbge %fcc2, loop_2070 subcc %g4, %g1, %g2 edge32ln %g6, %i0, %l1 loop_2069: ta %icc, 0x1 loop_2070: subcc %l0, 0x1456, %i1 fcmpne16 %f24, %f8, %i3 fmovrslez %g3, %f30, %f24 sllx %i2, 0x14, %o2 edge8l %o7, %o5, %i7 fpsub16 %f10, %f24, %f6 andcc %g7, %l4, %l2 fmovdvc %icc, %f20, %f6 tn %icc, 0x7 taddcc %o1, %o3, %i4 andncc %l5, %l3, %o0 bcc %xcc, loop_2071 tvc %xcc, 0x4 brgez,a %l6, loop_2072 taddcctv %i6, 0x05A7, %o6 loop_2071: for %f12, %f6, %f14 brlz,a %i5, loop_2073 loop_2072: fmovsle %xcc, %f24, %f14 edge8 %o4, %g5, %g1 fmovsne %icc, %f7, %f1 loop_2073: mulscc %g4, %g2, %i0 stx %g6, [%l7 + 0x40] movneg %icc, %l1, %l0 orncc %i3, %g3, %i1 xor %o2, 0x1FE4, %i2 fba %fcc1, loop_2074 fandnot1 %f0, %f24, %f18 xnorcc %o5, 0x01D3, %o7 fzero %f28 loop_2074: sll %g7, 0x1A, %i7 movrlz %l4, 0x31F, %l2 fbo %fcc2, loop_2075 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcs,pt %xcc, loop_2076 movrgez %o1, 0x076, %i4 loop_2075: fmovdn %xcc, %f15, %f5 or %l5, 0x196B, %l3 loop_2076: fbn %fcc1, loop_2077 fzeros %f4 bg,a,pt %icc, loop_2078 tcc %xcc, 0x0 loop_2077: movrgz %o3, %l6, %o0 brlez %i6, loop_2079 loop_2078: sdivcc %o6, 0x07FA, %o4 fmul8x16al %f8, %f16, %f28 bcc %icc, loop_2080 loop_2079: sub %i5, 0x0382, %g5 sdivcc %g4, 0x15D6, %g1 tl %xcc, 0x5 loop_2080: edge32ln %g2, %g6, %l1 fmovrde %i0, %f24, %f20 fandnot2 %f12, %f0, %f8 orn %l0, 0x1BB7, %i3 stb %i1, [%l7 + 0x6C] sub %g3, %o2, %o5 bcc,pn %xcc, loop_2081 movn %icc, %o7, %g7 movcc %xcc, %i2, %l4 fmul8ulx16 %f22, %f30, %f10 loop_2081: ldx [%l7 + 0x60], %i7 movre %l2, %o1, %l5 fmovsne %icc, %f31, %f3 fmovsg %xcc, %f20, %f19 brgz %i4, loop_2082 fnand %f4, %f16, %f0 andcc %o3, 0x0D71, %l3 tpos %icc, 0x1 loop_2082: smul %o0, 0x015A, %l6 srax %o6, %i6, %o4 or %g5, 0x122A, %g4 edge32l %g1, %g2, %g6 edge8l %i5, %i0, %l1 umulcc %l0, 0x0259, %i1 fblg %fcc1, loop_2083 andn %g3, %o2, %o5 fblg %fcc3, loop_2084 tvc %icc, 0x5 loop_2083: xor %o7, 0x09CB, %i3 fnot1 %f30, %f10 loop_2084: brnz,a %g7, loop_2085 ta %xcc, 0x7 brz %i2, loop_2086 movpos %xcc, %l4, %l2 loop_2085: nop wr %g0, 0x2b, %asi ldda [%l7 + 0x10] %asi, %i6 loop_2086: tne %xcc, 0x6 movleu %icc, %o1, %l5 tl %icc, 0x4 set 0x48, %l5 sta %f27, [%l7 + %l5] 0x88 tl %icc, 0x6 tcs %xcc, 0x0 movneg %xcc, %i4, %o3 fand %f2, %f12, %f24 fmovdle %icc, %f16, %f13 tg %xcc, 0x3 tneg %icc, 0x0 fmovsgu %xcc, %f31, %f7 bneg,pt %icc, loop_2087 fornot1 %f24, %f16, %f12 fbg %fcc2, loop_2088 st %f31, [%l7 + 0x28] loop_2087: fpsub16s %f0, %f30, %f7 subcc %o0, 0x1EA8, %l6 loop_2088: sdivx %l3, 0x0194, %o6 taddcc %i6, %o4, %g5 wr %g0, 0x89, %asi ldswa [%l7 + 0x50] %asi, %g1 set 0x60, %l0 ldda [%l7 + %l0] 0x80, %g2 bcs,a,pn %xcc, loop_2089 te %icc, 0x1 movre %g4, %g6, %i0 edge32l %i5, %l0, %l1 loop_2089: edge32ln %g3, %i1, %o5 andncc %o7, %i3, %o2 sub %i2, %g7, %l2 fbu %fcc2, loop_2090 tge %icc, 0x2 fcmps %fcc0, %f26, %f6 bne,a loop_2091 loop_2090: ldsb [%l7 + 0x7C], %l4 fnegs %f15, %f30 array8 %o1, %i7, %l5 loop_2091: move %xcc, %o3, %i4 tl %icc, 0x7 fmovdleu %icc, %f30, %f24 fmuld8ulx16 %f5, %f13, %f20 std %o0, [%l7 + 0x78] brlez %l6, loop_2092 fnors %f28, %f10, %f3 bneg %xcc, loop_2093 tne %xcc, 0x4 loop_2092: mova %icc, %o6, %i6 ta %xcc, 0x2 loop_2093: sdivcc %l3, 0x1527, %o4 andcc %g1, 0x0372, %g5 alignaddr %g2, %g4, %i0 movrgz %i5, %l0, %g6 edge32l %l1, %i1, %o5 tgu %xcc, 0x6 set 0x78, %g1 prefetcha [%l7 + %g1] 0x19, 0x2 fcmpeq32 %f20, %f2, %i3 st %f18, [%l7 + 0x28] fbg,a %fcc2, loop_2094 movpos %xcc, %g3, %o2 edge32n %g7, %i2, %l2 tle %icc, 0x2 loop_2094: fxor %f14, %f6, %f4 xor %l4, %i7, %o1 fnegd %f22, %f20 tn %icc, 0x2 brgz %l5, loop_2095 addcc %i4, 0x0754, %o0 fmovsne %icc, %f13, %f15 umulcc %l6, %o6, %o3 loop_2095: ldsh [%l7 + 0x6C], %i6 array32 %o4, %g1, %l3 bge,pn %icc, loop_2096 nop set 0x7C, %l6 prefetch [%l7 + %l6], 0x0 fmovdge %icc, %f0, %f11 addcc %g2, 0x19D1, %g4 loop_2096: umul %i0, %g5, %i5 subc %l0, 0x0DC9, %g6 udiv %l1, 0x1272, %i1 xnorcc %o5, 0x02F4, %o7 fcmpd %fcc3, %f12, %f26 fcmple32 %f14, %f2, %g3 fbo,a %fcc3, loop_2097 edge16ln %i3, %g7, %i2 edge16n %o2, %l2, %l4 fmovd %f30, %f28 loop_2097: edge8n %i7, %l5, %o1 fmovsneg %xcc, %f1, %f4 te %xcc, 0x6 or %i4, 0x17F1, %o0 fpsub16 %f20, %f16, %f26 xnorcc %o6, %o3, %i6 wr %g0, 0x89, %asi ldstuba [%l7 + 0x0F] %asi, %o4 fnegs %f17, %f8 mulx %l6, 0x12C3, %l3 fnegd %f8, %f20 brlz %g2, loop_2098 movrgez %g1, 0x2D5, %g4 membar 0x47 movcc %icc, %g5, %i0 loop_2098: fbuge %fcc0, loop_2099 fmul8sux16 %f30, %f10, %f12 fmovrdlez %l0, %f24, %f6 edge32ln %g6, %l1, %i1 loop_2099: and %o5, %i5, %g3 fbue %fcc0, loop_2100 move %xcc, %o7, %i3 orcc %g7, %o2, %l2 membar 0x00 loop_2100: tne %icc, 0x5 movleu %xcc, %l4, %i2 xnorcc %l5, 0x00C4, %i7 movrne %i4, 0x0A5, %o0 subc %o1, 0x1F0D, %o6 fmovsle %xcc, %f2, %f25 sth %o3, [%l7 + 0x20] membar 0x42 fmuld8sux16 %f8, %f16, %f10 movn %icc, %i6, %o4 sth %l3, [%l7 + 0x42] fbo %fcc0, loop_2101 fba %fcc3, loop_2102 fmovrslez %l6, %f21, %f25 fbo %fcc1, loop_2103 loop_2101: fxors %f22, %f9, %f0 loop_2102: tle %xcc, 0x6 tle %xcc, 0x6 loop_2103: taddcctv %g1, 0x19BC, %g2 bne %xcc, loop_2104 ldsw [%l7 + 0x74], %g4 alignaddrl %g5, %l0, %g6 fxnor %f30, %f28, %f8 loop_2104: tle %icc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %xcc, %i0, %i1 fmovdleu %xcc, %f27, %f2 movrne %l1, 0x381, %o5 bn,a %xcc, loop_2105 movcc %icc, %g3, %i5 movle %icc, %i3, %g7 subc %o2, %l2, %o7 loop_2105: tvs %xcc, 0x7 mova %xcc, %l4, %l5 fands %f22, %f17, %f27 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbuge,a %fcc1, loop_2106 fnor %f0, %f22, %f22 fmovrsgz %i2, %f17, %f18 tle %xcc, 0x7 loop_2106: fmul8x16 %f25, %f12, %f2 addccc %i4, 0x140A, %i7 wr %g0, 0x89, %asi ldstuba [%l7 + 0x7C] %asi, %o1 fornot2s %f18, %f7, %f21 movrlz %o0, %o6, %o3 andn %o4, 0x19EE, %l3 fbue %fcc2, loop_2107 movle %xcc, %i6, %g1 smulcc %g2, 0x0C72, %l6 brlez %g5, loop_2108 loop_2107: movrlez %l0, %g6, %i0 sll %i1, 0x19, %l1 addc %g4, %o5, %g3 loop_2108: andncc %i3, %i5, %o2 movne %xcc, %l2, %g7 srl %o7, %l5, %i2 smul %l4, %i4, %o1 udivcc %o0, 0x0BC2, %o6 lduh [%l7 + 0x1C], %o3 fandnot2s %f10, %f24, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %icc, %o4, %i7 fnors %f27, %f8, %f11 sdivcc %l3, 0x047B, %g1 sll %g2, %l6, %g5 fpsub32 %f10, %f22, %f22 edge16 %i6, %g6, %l0 bne %icc, loop_2109 edge32 %i1, %i0, %g4 te %xcc, 0x0 movvs %icc, %o5, %l1 loop_2109: array32 %g3, %i5, %i3 fmovrsne %l2, %f12, %f11 fandnot2 %f2, %f10, %f20 movg %xcc, %o2, %g7 sdivx %l5, 0x1906, %o7 membar 0x03 movle %xcc, %i2, %i4 bl,pn %xcc, loop_2110 orncc %o1, %l4, %o6 membar 0x40 srax %o3, 0x1A, %o4 loop_2110: movgu %xcc, %o0, %i7 fmovsn %xcc, %f12, %f17 movrgez %g1, 0x05E, %l3 wr %g0, 0x18, %asi lda [%l7 + 0x70] %asi, %f21 srlx %l6, %g2, %i6 movrlz %g5, 0x310, %g6 fsrc1 %f22, %f30 orncc %l0, 0x1079, %i1 xor %i0, 0x1A62, %o5 subcc %g4, 0x02E6, %l1 fmovspos %icc, %f31, %f30 taddcc %g3, 0x06D3, %i5 fcmpne16 %f30, %f0, %i3 tvs %icc, 0x0 fors %f21, %f22, %f30 sdivx %l2, 0x1CC0, %g7 mova %icc, %o2, %l5 fmuld8sux16 %f26, %f7, %f24 movvs %icc, %i2, %o7 fcmpne32 %f12, %f26, %o1 prefetch [%l7 + 0x68], 0x1 tle %icc, 0x2 be,pn %icc, loop_2111 movg %xcc, %l4, %o6 membar 0x67 prefetch [%l7 + 0x64], 0x0 loop_2111: fmovsvs %icc, %f18, %f9 movvs %icc, %i4, %o4 tleu %xcc, 0x6 movleu %icc, %o0, %o3 fmovd %f18, %f16 subcc %g1, 0x0DAE, %l3 sra %l6, %g2, %i7 edge8ln %i6, %g6, %g5 fmovdcc %icc, %f3, %f9 fcmpeq32 %f20, %f18, %i1 fmovdgu %icc, %f12, %f20 movgu %xcc, %l0, %i0 movrne %g4, 0x3E0, %l1 fnot1s %f7, %f17 sllx %o5, 0x18, %i5 alignaddr %i3, %l2, %g3 wr %g0, 0x88, %asi lduwa [%l7 + 0x70] %asi, %o2 sll %g7, 0x1A, %i2 siam 0x7 brz,a %o7, loop_2112 subccc %l5, %l4, %o1 orcc %o6, %o4, %o0 fmovsl %xcc, %f9, %f7 loop_2112: bgu,pn %icc, loop_2113 fmovrdlez %i4, %f22, %f4 movg %icc, %g1, %l3 movn %icc, %l6, %g2 loop_2113: orn %i7, %i6, %o3 edge32ln %g5, %i1, %l0 tge %xcc, 0x3 flush %l7 + 0x5C fors %f30, %f12, %f1 fpack16 %f24, %f2 movleu %icc, %i0, %g6 fcmple32 %f20, %f26, %g4 edge8l %o5, %i5, %l1 array8 %l2, %g3, %o2 fbul %fcc1, loop_2114 sra %g7, 0x1E, %i3 movrlez %o7, 0x226, %i2 edge16ln %l4, %o1, %o6 loop_2114: subc %o4, %l5, %o0 call loop_2115 bn,pt %icc, loop_2116 fmovse %xcc, %f1, %f26 tg %xcc, 0x3 loop_2115: xor %i4, %l3, %g1 loop_2116: nop setx loop_2117, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fandnot1s %f22, %f17, %f5 siam 0x1 nop setx loop_2118, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2117: sll %g2, 0x12, %l6 nop setx loop_2119, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry nop setx loop_2120, %l0, %l1 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_2118: fcmple32 %f16, %f10, %i7 tvs %xcc, 0x7 loop_2119: udivx %i6, 0x0875, %g5 loop_2120: fba,a %fcc1, loop_2121 fnot2 %f16, %f16 fpack16 %f8, %f14 alignaddr %o3, %i1, %l0 loop_2121: tge %icc, 0x3 fbuge,a %fcc3, loop_2122 andcc %g6, 0x1177, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %o5, 0x1CCA, %i5 loop_2122: fmovda %icc, %f0, %f31 taddcctv %g4, %l1, %g3 fpsub16 %f8, %f20, %f30 swap [%l7 + 0x44], %o2 tpos %xcc, 0x7 fandnot1 %f0, %f10, %f4 wr %g0, 0x80, %asi ldsba [%l7 + 0x6E] %asi, %l2 edge32n %g7, %o7, %i3 movrne %i2, %l4, %o6 wr %g0, 0x81, %asi ldxa [%l7 + 0x70] %asi, %o1 fnors %f31, %f13, %f16 smulcc %o4, 0x175E, %l5 fmovsgu %icc, %f24, %f29 fmovrslez %i4, %f27, %f8 movvc %icc, %l3, %g1 sethi 0x1712, %g2 smulcc %l6, 0x0632, %o0 fmovrslz %i6, %f30, %f6 fbne %fcc0, loop_2123 ba loop_2124 movrgez %g5, %o3, %i7 orncc %l0, 0x060E, %i1 loop_2123: fnot2 %f20, %f8 loop_2124: move %icc, %i0, %o5 edge8ln %g6, %i5, %g4 fzero %f28 subcc %l1, %o2, %l2 fbne,a %fcc3, loop_2125 fxnor %f8, %f22, %f26 movne %xcc, %g7, %g3 fmul8sux16 %f30, %f10, %f16 loop_2125: stw %o7, [%l7 + 0x08] ta %xcc, 0x3 nop set 0x48, %g2 prefetch [%l7 + %g2], 0x2 wr %g0, 0x04, %asi lda [%l7 + 0x68] %asi, %f27 fbge,a %fcc1, loop_2126 fmovrdgz %i3, %f28, %f20 tcs %icc, 0x7 fand %f8, %f4, %f0 loop_2126: edge8n %i2, %l4, %o1 edge8n %o4, %o6, %i4 sra %l5, %l3, %g2 set 0x5F, %i7 lduba [%l7 + %i7] 0x18, %g1 xor %l6, 0x0A32, %i6 set 0x10, %i4 stda %g4, [%l7 + %i4] 0xe2 membar #Sync set 0x58, %l4 stxa %o3, [%l7 + %l4] 0x19 mulscc %o0, %i7, %l0 fornot1s %f20, %f26, %f16 edge32n %i0, %o5, %i1 tle %xcc, 0x7 orcc %i5, %g6, %l1 movvc %icc, %g4, %l2 xor %o2, 0x0512, %g7 addccc %g3, 0x0B5B, %i3 fbul %fcc1, loop_2127 ldd [%l7 + 0x30], %o6 orncc %l4, 0x1A36, %i2 fbge,a %fcc1, loop_2128 loop_2127: sdivx %o1, 0x0E49, %o4 fxnor %f2, %f6, %f12 fmovdge %icc, %f1, %f5 loop_2128: movne %xcc, %o6, %i4 fbug %fcc1, loop_2129 brz,a %l3, loop_2130 smulcc %g2, 0x1ED1, %g1 orcc %l6, %l5, %i6 loop_2129: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2130: stw %g5, [%l7 + 0x50] fmovdg %icc, %f21, %f17 array32 %o0, %i7, %l0 bne,a,pn %xcc, loop_2131 umulcc %o3, 0x1C37, %i0 edge8 %i1, %o5, %i5 ld [%l7 + 0x0C], %f22 loop_2131: sdivx %g6, 0x0A71, %g4 tle %xcc, 0x7 sth %l2, [%l7 + 0x50] fmovdvc %xcc, %f1, %f0 tcc %icc, 0x3 tpos %xcc, 0x5 movgu %xcc, %l1, %g7 fmovrslz %o2, %f17, %f4 fmul8ulx16 %f28, %f18, %f24 tpos %icc, 0x7 movvs %xcc, %i3, %o7 movle %xcc, %l4, %g3 movrne %i2, %o1, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bneg,pt %xcc, loop_2132 std %f10, [%l7 + 0x60] fmovrse %i4, %f2, %f8 udiv %o6, 0x132A, %g2 loop_2132: prefetch [%l7 + 0x08], 0x2 fmovsle %icc, %f5, %f5 movneg %icc, %l3, %l6 tsubcc %l5, 0x09A3, %g1 edge8l %i6, %o0, %i7 movcc %icc, %g5, %o3 ldd [%l7 + 0x50], %f20 edge16ln %i0, %l0, %o5 tneg %xcc, 0x5 movcs %icc, %i1, %g6 brgez %g4, loop_2133 udivx %i5, 0x0CA8, %l2 fmovdn %icc, %f15, %f22 movneg %icc, %l1, %o2 loop_2133: brz %i3, loop_2134 and %o7, 0x053C, %l4 fors %f20, %f14, %f0 umul %g7, %g3, %i2 loop_2134: fxor %f22, %f2, %f20 set 0x08, %i0 sta %f24, [%l7 + %i0] 0x15 fmovsneg %icc, %f20, %f20 array32 %o1, %o4, %o6 edge8 %g2, %i4, %l3 sir 0x07DE stbar tpos %xcc, 0x4 ba,a %xcc, loop_2135 fmovsne %xcc, %f4, %f11 taddcctv %l6, %l5, %i6 fblg %fcc3, loop_2136 loop_2135: fmovd %f20, %f24 sdivcc %o0, 0x1E60, %g1 tpos %icc, 0x6 loop_2136: stb %g5, [%l7 + 0x36] umul %o3, 0x1A3A, %i7 edge32ln %l0, %o5, %i0 wr %g0, 0x2f, %asi stxa %g6, [%l7 + 0x38] %asi membar #Sync orncc %g4, %i5, %l2 add %l1, 0x0D96, %i1 fxors %f5, %f1, %f3 wr %g0, 0x0c, %asi sta %f30, [%l7 + 0x20] %asi andcc %o2, %o7, %i3 fmovrde %l4, %f4, %f26 movn %xcc, %g7, %g3 tgu %xcc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %i2, 0x15CE, %o1 taddcc %o4, 0x08D9, %o6 fornot2s %f12, %f29, %f30 call loop_2137 subcc %g2, 0x0DE5, %i4 sll %l3, 0x07, %l6 fmovrde %l5, %f12, %f24 loop_2137: ta %xcc, 0x1 fnands %f29, %f31, %f11 fcmped %fcc0, %f20, %f18 or %o0, %i6, %g1 mulscc %o3, %i7, %l0 lduw [%l7 + 0x34], %g5 subccc %o5, 0x1F4F, %g6 sdivx %i0, 0x0618, %i5 fcmpgt16 %f18, %f22, %l2 brlz,a %g4, loop_2138 move %icc, %i1, %o2 bgu,a,pt %xcc, loop_2139 udivx %o7, 0x148B, %l1 loop_2138: andn %l4, 0x161B, %i3 fmovscc %xcc, %f30, %f31 loop_2139: tge %icc, 0x7 nop setx loop_2140, %l0, %l1 jmpl %l1, %g7 edge16ln %g3, %o1, %o4 wr %g0, 0x04, %asi stba %i2, [%l7 + 0x3E] %asi loop_2140: call loop_2141 tge %icc, 0x6 fsrc2s %f22, %f16 movre %g2, 0x3BC, %o6 loop_2141: fmovrslz %i4, %f19, %f31 fcmpne16 %f10, %f8, %l6 for %f2, %f24, %f6 movrne %l3, 0x2F5, %l5 nop set 0x5C, %g7 prefetch [%l7 + %g7], 0x0 smulcc %i6, 0x09E8, %g1 and %o3, %o0, %l0 udivx %g5, 0x01DF, %i7 orn %g6, %o5, %i0 taddcctv %l2, 0x10E5, %g4 fabsd %f14, %f6 movne %icc, %i5, %o2 fmuld8sux16 %f4, %f28, %f6 fpack32 %f28, %f6, %f4 ba %xcc, loop_2142 movne %icc, %i1, %l1 udivx %l4, 0x1E01, %i3 tsubcc %o7, %g3, %g7 loop_2142: fsrc1s %f5, %f22 fmovse %icc, %f26, %f10 fmovrslez %o4, %f7, %f2 edge32l %i2, %o1, %g2 movcc %xcc, %o6, %l6 fcmpgt32 %f18, %f12, %l3 edge8l %i4, %i6, %g1 fbe %fcc3, loop_2143 fmovrdlz %l5, %f16, %f28 bl loop_2144 bpos,a loop_2145 loop_2143: fcmped %fcc3, %f8, %f2 fandnot2s %f31, %f7, %f4 loop_2144: movvs %xcc, %o0, %l0 loop_2145: tcc %xcc, 0x7 tvc %xcc, 0x0 subcc %g5, %i7, %g6 taddcctv %o3, %i0, %o5 fnands %f10, %f12, %f29 movcc %icc, %g4, %l2 edge8n %o2, %i5, %l1 fmul8x16au %f26, %f11, %f28 edge32l %l4, %i1, %o7 addcc %i3, %g7, %o4 subcc %i2, 0x0437, %g3 addccc %g2, %o6, %o1 tle %xcc, 0x0 srl %l6, 0x14, %l3 bge,pn %xcc, loop_2146 nop set 0x28, %o5 stx %i4, [%l7 + %o5] fpack16 %f24, %f23 fpsub32 %f12, %f0, %f8 loop_2146: array16 %i6, %g1, %o0 sdiv %l0, 0x14D8, %l5 fmovse %icc, %f15, %f31 fmovsneg %xcc, %f12, %f23 wr %g0, 0x88, %asi lda [%l7 + 0x30] %asi, %f24 alignaddrl %i7, %g5, %o3 alignaddr %g6, %i0, %g4 fcmpgt16 %f2, %f20, %l2 movrlz %o5, 0x165, %i5 prefetch [%l7 + 0x60], 0x2 fors %f3, %f13, %f22 movge %icc, %o2, %l1 fornot2s %f8, %f9, %f18 mulscc %l4, %i1, %o7 umul %i3, 0x197A, %g7 flush %l7 + 0x64 sllx %o4, 0x07, %g3 fmovsvc %xcc, %f5, %f15 move %xcc, %i2, %g2 movrgez %o6, %l6, %l3 smul %i4, %i6, %o1 bvs %xcc, loop_2147 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bpos loop_2148 fzero %f4 loop_2147: edge16n %g1, %o0, %l5 srl %l0, %g5, %o3 loop_2148: xnorcc %i7, 0x06C0, %i0 set 0x10, %o0 ldda [%l7 + %o0] 0x27, %g6 edge32l %l2, %o5, %i5 movvs %xcc, %g4, %o2 fbn %fcc0, loop_2149 or %l1, %i1, %l4 addcc %i3, %g7, %o4 bcs,pn %xcc, loop_2150 loop_2149: sdiv %g3, 0x000F, %i2 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %o6 loop_2150: edge8ln %o6, %l6, %g2 brgez %l3, loop_2151 fmovrde %i6, %f6, %f8 fpsub32 %f28, %f10, %f22 movvs %icc, %o1, %g1 loop_2151: orcc %i4, %o0, %l5 movrlz %l0, 0x115, %g5 sub %o3, 0x1095, %i7 fbug,a %fcc0, loop_2152 nop setx loop_2153, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done and %i0, %g6, %l2 ldd [%l7 + 0x08], %o4 loop_2152: addccc %i5, 0x13B6, %o2 loop_2153: edge8 %l1, %g4, %i1 bge,a %icc, loop_2154 tgu %xcc, 0x2 movrgz %i3, 0x0AD, %l4 fnegd %f18, %f0 loop_2154: tvs %icc, 0x4 wr %g0, 0x52, %asi ldxa [%g0 + 0x120] %asi, %g7 fmovsl %icc, %f27, %f26 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf0, %f16 bl,a loop_2155 fmovdcc %xcc, %f19, %f21 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %o4, %g3, %i2 loop_2155: movrlez %o6, 0x149, %l6 fmovrsgz %o7, %f27, %f4 movpos %icc, %g2, %i6 movrgez %l3, 0x2E6, %g1 stb %o1, [%l7 + 0x1F] fbue %fcc0, loop_2156 tn %icc, 0x4 movl %xcc, %i4, %l5 array32 %l0, %g5, %o0 loop_2156: tcc %xcc, 0x0 fnors %f31, %f9, %f1 taddcc %o3, %i0, %i7 move %icc, %g6, %l2 brgz,a %o5, loop_2157 fpack16 %f26, %f19 movvc %xcc, %o2, %i5 bpos,a,pt %icc, loop_2158 loop_2157: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmple16 %f22, %f20, %g4 tsubcc %i1, 0x084F, %i3 loop_2158: nop set 0x34, %i2 stwa %l1, [%l7 + %i2] 0x15 movl %icc, %l4, %o4 fmovdcc %icc, %f23, %f13 bleu,a loop_2159 array8 %g3, %i2, %g7 bvs loop_2160 fmovd %f26, %f30 loop_2159: fmovscc %xcc, %f27, %f20 nop setx loop_2161, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2160: fmul8ulx16 %f6, %f2, %f4 udivcc %o6, 0x1820, %l6 fmovdge %icc, %f30, %f22 loop_2161: stb %o7, [%l7 + 0x20] fmovdvs %xcc, %f22, %f25 fmovs %f6, %f18 fornot2s %f14, %f3, %f23 pdist %f20, %f26, %f16 edge8 %i6, %g2, %l3 fblg %fcc2, loop_2162 fcmps %fcc1, %f17, %f16 sdivcc %o1, 0x1558, %i4 andcc %l5, 0x1E3B, %l0 loop_2162: fmovrdlez %g1, %f4, %f18 fpack16 %f16, %f17 srl %o0, 0x0C, %g5 fandnot2 %f12, %f12, %f30 stx %i0, [%l7 + 0x20] popc 0x027E, %i7 umul %g6, %o3, %l2 fmovdne %icc, %f1, %f5 fmovse %xcc, %f25, %f7 fmovdl %xcc, %f12, %f20 movg %xcc, %o2, %o5 fmovdleu %icc, %f7, %f31 movre %g4, %i5, %i1 set 0x40, %o6 ldda [%l7 + %o6] 0x14, %f0 popc 0x103A, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldub [%l7 + 0x7A], %l1 edge32ln %o4, %l4, %i2 movrgez %g3, %g7, %l6 fbuge %fcc0, loop_2163 tl %xcc, 0x4 ba,a,pn %xcc, loop_2164 tvs %icc, 0x1 loop_2163: movcc %xcc, %o7, %i6 tsubcc %o6, 0x1789, %l3 loop_2164: fornot2s %f14, %f3, %f6 fbuge,a %fcc3, loop_2165 tne %icc, 0x5 fcmped %fcc2, %f20, %f22 tg %icc, 0x4 loop_2165: subcc %o1, %i4, %l5 tle %xcc, 0x7 tcs %icc, 0x5 bcs %xcc, loop_2166 movre %l0, %g1, %o0 tg %xcc, 0x4 tg %xcc, 0x2 loop_2166: nop wr %g0, 0xf0, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync popc %g2, %i0 subccc %g5, 0x1D75, %g6 brgez %i7, loop_2167 edge32l %l2, %o3, %o5 edge32ln %g4, %i5, %o2 te %xcc, 0x4 loop_2167: movgu %icc, %i1, %i3 fnot1 %f26, %f0 set 0x08, %o1 ldsha [%l7 + %o1] 0x10, %o4 fcmpd %fcc2, %f2, %f10 movleu %xcc, %l4, %l1 set 0x78, %l2 ldxa [%l7 + %l2] 0x15, %i2 tcc %icc, 0x5 fbne %fcc1, loop_2168 orcc %g3, 0x1F7B, %l6 udivcc %g7, 0x15B1, %i6 movne %icc, %o7, %o6 loop_2168: fmovrdgez %l3, %f24, %f20 fmovrslz %o1, %f1, %f1 ba,a,pt %icc, loop_2169 edge16ln %i4, %l0, %g1 tcc %xcc, 0x3 edge8 %o0, %g2, %i0 loop_2169: nop wr %g0, 0x04, %asi swapa [%l7 + 0x0C] %asi, %l5 fmovrsgz %g6, %f8, %f11 edge16n %g5, %l2, %o3 movrne %i7, 0x21B, %g4 xor %i5, %o2, %i1 sdivx %o5, 0x08E4, %i3 fbue,a %fcc0, loop_2170 subcc %l4, 0x1740, %l1 fnors %f6, %f14, %f9 movg %xcc, %i2, %g3 loop_2170: faligndata %f26, %f22, %f16 wr %g0, 0x89, %asi stwa %l6, [%l7 + 0x60] %asi fmul8x16au %f1, %f12, %f26 subc %o4, %g7, %o7 sra %i6, %o6, %o1 ble,pt %xcc, loop_2171 xor %i4, %l0, %l3 udivcc %g1, 0x1168, %o0 sdivx %i0, 0x0D58, %l5 loop_2171: fmovsleu %icc, %f23, %f5 lduh [%l7 + 0x76], %g2 smul %g6, %g5, %o3 fblg,a %fcc2, loop_2172 movg %xcc, %i7, %l2 udiv %g4, 0x06E6, %i5 andncc %i1, %o5, %i3 loop_2172: tsubcctv %l4, %l1, %i2 edge8ln %g3, %l6, %o2 fnot1 %f8, %f4 srlx %o4, 0x0B, %o7 set 0x30, %l3 ldda [%l7 + %l3] 0x23, %g6 array32 %i6, %o1, %i4 movvs %xcc, %l0, %o6 edge16 %g1, %o0, %i0 ble,a,pt %xcc, loop_2173 movrlez %l3, 0x010, %l5 edge32 %g6, %g2, %o3 fmovrsgz %i7, %f8, %f15 loop_2173: tge %icc, 0x1 orncc %g5, %g4, %l2 tl %icc, 0x6 tneg %icc, 0x4 addccc %i1, %o5, %i3 bgu %icc, loop_2174 call loop_2175 fbue,a %fcc3, loop_2176 nop setx loop_2177, %l0, %l1 jmpl %l1, %i5 loop_2174: membar 0x76 loop_2175: sdivx %l1, 0x1F77, %l4 loop_2176: nop setx loop_2178, %l0, %l1 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_2177: brgez %g3, loop_2179 edge8ln %l6, %i2, %o4 edge8n %o2, %o7, %i6 loop_2178: umul %g7, 0x0B7E, %i4 loop_2179: sub %o1, %o6, %g1 orn %o0, 0x0FC4, %l0 bl,a,pt %icc, loop_2180 sdivx %i0, 0x0B9A, %l3 fblg %fcc2, loop_2181 ld [%l7 + 0x5C], %f30 loop_2180: sth %g6, [%l7 + 0x5A] umul %l5, 0x060F, %o3 loop_2181: fmovdle %icc, %f3, %f9 xorcc %g2, %i7, %g4 tg %xcc, 0x3 tg %icc, 0x3 prefetch [%l7 + 0x4C], 0x2 fmovde %xcc, %f23, %f26 fors %f18, %f20, %f31 movvc %icc, %l2, %g5 fbg,a %fcc2, loop_2182 fmul8x16al %f12, %f20, %f30 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %o5, %i1, %i5 loop_2182: edge32l %l1, %i3, %g3 edge16n %l6, %i2, %o4 sdivx %l4, 0x16D6, %o2 mulx %o7, 0x075E, %i6 tne %xcc, 0x4 addc %i4, 0x0248, %g7 movl %icc, %o6, %o1 xorcc %o0, 0x0B75, %l0 ta %xcc, 0x5 add %l7, 0x70, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %i0 casa [%l6] %asi, %i0, %g1 tsubcctv %g6, 0x118D, %l5 nop setx loop_2183, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrgez %o3, %g2, %i7 movgu %icc, %l3, %g4 fmovsgu %icc, %f17, %f5 loop_2183: bpos %icc, loop_2184 and %l2, %g5, %i1 fbne %fcc3, loop_2185 smul %i5, 0x183F, %o5 loop_2184: array16 %i3, %l1, %g3 tn %icc, 0x5 loop_2185: popc %l6, %i2 orcc %o4, %l4, %o2 alignaddrl %i6, %i4, %o7 taddcc %o6, 0x14E9, %o1 fmovsn %xcc, %f5, %f11 movge %icc, %o0, %l0 movl %xcc, %g7, %i0 orn %g1, %g6, %o3 movneg %xcc, %l5, %i7 udiv %g2, 0x062F, %l3 fmovsvs %icc, %f15, %f25 tle %xcc, 0x0 fbg,a %fcc1, loop_2186 mulx %g4, %l2, %i1 orn %i5, %o5, %g5 fmovrdne %l1, %f4, %f8 loop_2186: edge32n %i3, %l6, %i2 set 0x68, %o7 stha %g3, [%l7 + %o7] 0x2f membar #Sync fble,a %fcc1, loop_2187 movg %xcc, %o4, %l4 fnot1 %f26, %f20 tneg %icc, 0x2 loop_2187: tcc %icc, 0x1 fmovsl %icc, %f20, %f21 edge8n %i6, %o2, %i4 edge16n %o7, %o6, %o0 subccc %l0, %o1, %g7 sllx %i0, 0x17, %g6 edge8n %o3, %l5, %i7 srl %g2, 0x03, %l3 ldd [%l7 + 0x08], %g0 smulcc %g4, 0x02D9, %l2 fmovdge %icc, %f23, %f16 taddcc %i1, %o5, %i5 and %l1, %g5, %l6 subc %i2, 0x1A00, %g3 fmul8ulx16 %f4, %f12, %f18 wr %g0, 0x19, %asi lduwa [%l7 + 0x7C] %asi, %i3 fpsub32 %f18, %f12, %f8 subcc %l4, 0x1B57, %o4 fbo,a %fcc2, loop_2188 fxor %f8, %f18, %f6 fmovdneg %xcc, %f2, %f27 tvc %xcc, 0x2 loop_2188: fbu %fcc1, loop_2189 movg %xcc, %i6, %o2 udivcc %i4, 0x1E30, %o7 tge %xcc, 0x2 loop_2189: fones %f31 movrgz %o6, 0x319, %l0 movvs %xcc, %o0, %g7 tgu %icc, 0x5 xorcc %o1, 0x01DE, %i0 fbne %fcc3, loop_2190 addc %g6, %l5, %i7 edge16 %o3, %g2, %l3 fbe,a %fcc0, loop_2191 loop_2190: fmovsne %icc, %f13, %f12 fbule,a %fcc1, loop_2192 tn %xcc, 0x7 loop_2191: fpack16 %f14, %f13 fpsub16s %f11, %f23, %f25 loop_2192: tcc %icc, 0x6 movge %icc, %g1, %l2 andcc %i1, %g4, %i5 movvc %xcc, %o5, %l1 ldsw [%l7 + 0x18], %l6 bpos,a,pn %icc, loop_2193 array16 %g5, %g3, %i2 subccc %i3, 0x0F09, %o4 udiv %l4, 0x16A1, %o2 loop_2193: ta %xcc, 0x1 mova %xcc, %i6, %i4 fandnot1s %f16, %f29, %f6 edge8 %o6, %o7, %o0 fands %f21, %f16, %f22 faligndata %f12, %f12, %f12 tcs %icc, 0x0 movneg %icc, %g7, %o1 xnor %l0, 0x0F1A, %i0 tcs %icc, 0x3 subccc %l5, 0x02BC, %i7 sub %g6, 0x0490, %o3 movrgez %g2, %l3, %g1 set 0x1f0, %i6 nop ! nop ! ldxa [%g0 + %i6] 0x40, %l2 ripped by fixASI40.pl ripped by fixASI40.pl umulcc %g4, 0x1A7C, %i1 fnot2 %f10, %f18 fbl %fcc2, loop_2194 ldd [%l7 + 0x30], %o4 fmovrslez %i5, %f30, %f8 stx %l1, [%l7 + 0x70] loop_2194: fmovsg %xcc, %f12, %f12 subc %g5, %l6, %g3 movge %xcc, %i3, %o4 nop setx loop_2195, %l0, %l1 jmpl %l1, %l4 addc %i2, %i6, %i4 mova %icc, %o2, %o7 bge,a,pt %xcc, loop_2196 loop_2195: udiv %o6, 0x11CC, %o0 xnorcc %g7, 0x1D9B, %l0 movcc %icc, %i0, %l5 loop_2196: fcmps %fcc3, %f23, %f26 popc %o1, %g6 udivcc %o3, 0x12E7, %i7 bcc loop_2197 flush %l7 + 0x60 bgu,a loop_2198 movrlez %l3, %g1, %g2 loop_2197: fmovdcs %xcc, %f28, %f5 ldsw [%l7 + 0x78], %g4 loop_2198: fmovdge %xcc, %f23, %f15 fmovdn %icc, %f27, %f26 mulx %i1, %o5, %i5 fpsub16s %f17, %f14, %f17 tn %icc, 0x1 fmovdvs %xcc, %f29, %f20 sdivx %l2, 0x01CA, %g5 edge8n %l1, %g3, %l6 fzero %f20 movrne %o4, 0x09C, %i3 edge32l %i2, %l4, %i4 fbl %fcc0, loop_2199 fnot1s %f29, %f20 umulcc %i6, 0x1E57, %o7 movle %icc, %o6, %o0 loop_2199: bpos,pt %icc, loop_2200 edge16ln %g7, %o2, %l0 bgu,a,pt %xcc, loop_2201 sdivcc %i0, 0x06A0, %o1 loop_2200: siam 0x4 set 0x28, %o4 prefetcha [%l7 + %o4] 0x18, 0x3 loop_2201: orcc %l5, %o3, %l3 movvs %xcc, %i7, %g2 edge16 %g4, %g1, %o5 wr %g0, 0x0c, %asi swapa [%l7 + 0x74] %asi, %i1 std %f18, [%l7 + 0x58] stbar prefetch [%l7 + 0x18], 0x1 fpadd16s %f13, %f1, %f3 membar 0x70 membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0x17, %f16 fmovdpos %icc, %f30, %f10 orcc %l2, %i5, %g5 tvs %xcc, 0x4 srl %g3, %l6, %o4 prefetch [%l7 + 0x4C], 0x1 andn %l1, 0x1E81, %i2 fpsub32s %f25, %f24, %f29 sllx %i3, 0x0C, %i4 tg %xcc, 0x4 smul %l4, %o7, %o6 tsubcctv %i6, 0x1487, %o0 siam 0x0 sdivx %g7, 0x1193, %l0 fmovdne %xcc, %f10, %f27 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f0 tl %icc, 0x7 fbl %fcc1, loop_2202 fmovrslz %i0, %f28, %f4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbul,a %fcc0, loop_2203 loop_2202: stx %o1, [%l7 + 0x28] ldsh [%l7 + 0x22], %g6 movvs %icc, %o2, %o3 loop_2203: tl %icc, 0x0 tne %icc, 0x2 umul %l3, 0x0C01, %i7 movvs %xcc, %g2, %g4 sdivx %l5, 0x1A64, %g1 movneg %icc, %i1, %o5 sra %i5, 0x03, %g5 sllx %l2, %l6, %g3 fmovdne %icc, %f4, %f16 add %l1, 0x1DA1, %o4 tn %xcc, 0x5 tle %xcc, 0x3 subc %i3, %i4, %i2 andncc %l4, %o7, %o6 edge16ln %o0, %g7, %l0 orn %i6, 0x0DBF, %o1 brlez %g6, loop_2204 xnorcc %i0, 0x1290, %o3 fmovrdgez %o2, %f10, %f16 fmovsge %icc, %f20, %f18 loop_2204: sra %l3, %g2, %i7 alignaddr %g4, %l5, %i1 flush %l7 + 0x4C fors %f22, %f0, %f12 tcc %icc, 0x0 sdivx %g1, 0x1647, %o5 brlez,a %g5, loop_2205 brgz %i5, loop_2206 fpadd32 %f2, %f18, %f20 umulcc %l6, 0x09CD, %l2 loop_2205: xorcc %l1, %g3, %i3 loop_2206: sub %o4, %i4, %l4 movvs %icc, %o7, %i2 bleu,a,pn %xcc, loop_2207 ldx [%l7 + 0x50], %o0 fcmpne16 %f22, %f2, %o6 movrne %g7, 0x25B, %l0 loop_2207: alignaddr %i6, %o1, %g6 fpack16 %f2, %f2 tcs %icc, 0x5 mulscc %o3, %i0, %o2 tne %icc, 0x5 fnot1 %f30, %f4 srl %g2, 0x07, %i7 std %f0, [%l7 + 0x10] tgu %xcc, 0x4 flush %l7 + 0x24 mova %icc, %l3, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bneg loop_2208 tpos %xcc, 0x0 prefetch [%l7 + 0x14], 0x0 xnorcc %i1, 0x0D1F, %l5 loop_2208: nop set 0x40, %o2 ldda [%l7 + %o2] 0xe2, %o4 movle %xcc, %g1, %i5 movn %xcc, %g5, %l2 ldstub [%l7 + 0x5C], %l1 sllx %l6, 0x10, %i3 taddcctv %o4, 0x1D54, %g3 fmovrdlez %l4, %f10, %f10 movg %xcc, %o7, %i2 movvs %xcc, %o0, %i4 movgu %icc, %o6, %l0 ld [%l7 + 0x18], %f21 fmovdleu %icc, %f3, %f2 edge16 %i6, %g7, %g6 edge16n %o1, %o3, %i0 fpadd16s %f27, %f6, %f3 edge16l %o2, %i7, %g2 fble,a %fcc0, loop_2209 edge32l %l3, %i1, %l5 movl %icc, %o5, %g1 udiv %i5, 0x14AB, %g5 loop_2209: orcc %g4, %l2, %l6 movn %icc, %i3, %o4 movle %icc, %g3, %l1 bvs,pt %xcc, loop_2210 std %f20, [%l7 + 0x28] movg %icc, %l4, %o7 sth %o0, [%l7 + 0x78] loop_2210: movg %xcc, %i2, %i4 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %o6, [%g0 + 0x318] %asi ripped by fixASI40.pl ripped by fixASI40.pl ldsb [%l7 + 0x5D], %l0 mulscc %g7, %i6, %g6 stw %o1, [%l7 + 0x44] move %icc, %o3, %o2 fmovdvs %icc, %f17, %f5 fmul8x16 %f21, %f22, %f10 te %icc, 0x6 sllx %i0, %g2, %i7 taddcctv %i1, %l3, %o5 nop setx loop_2211, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bgu,a,pn %xcc, loop_2212 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnegs %f20, %f20 loop_2211: movvc %xcc, %g1, %l5 loop_2212: std %f22, [%l7 + 0x70] fbl,a %fcc3, loop_2213 addc %i5, 0x1A97, %g4 subcc %l2, %l6, %i3 edge32n %g5, %o4, %g3 loop_2213: fmul8ulx16 %f2, %f16, %f28 fbe,a %fcc3, loop_2214 umulcc %l1, 0x0FA0, %o7 bpos,a %icc, loop_2215 nop setx loop_2216, %l0, %l1 jmpl %l1, %l4 loop_2214: udivx %o0, 0x184F, %i4 edge8n %i2, %l0, %g7 loop_2215: tcs %icc, 0x3 loop_2216: fbul %fcc1, loop_2217 alignaddrl %i6, %o6, %g6 tcc %xcc, 0x7 andn %o3, %o2, %o1 loop_2217: stbar std %f12, [%l7 + 0x10] ldub [%l7 + 0x5B], %g2 fmovspos %icc, %f11, %f16 bgu,a loop_2218 bn loop_2219 bge,a,pn %icc, loop_2220 alignaddrl %i0, %i1, %i7 loop_2218: movleu %icc, %l3, %g1 loop_2219: fmovsvs %xcc, %f5, %f28 loop_2220: tg %xcc, 0x2 movg %xcc, %l5, %i5 tneg %icc, 0x4 movl %xcc, %g4, %o5 xnorcc %l2, %l6, %i3 movvs %icc, %g5, %o4 edge32n %g3, %o7, %l1 andn %l4, %o0, %i4 umulcc %l0, 0x19E0, %i2 fand %f8, %f12, %f24 sdivx %i6, 0x1ABB, %o6 wr %g0, 0x2b, %asi stha %g7, [%l7 + 0x78] %asi membar #Sync move %icc, %g6, %o3 set 0x40, %g4 ldda [%l7 + %g4] 0x24, %o2 ba %icc, loop_2221 fbn %fcc0, loop_2222 srax %g2, 0x17, %i0 orcc %i1, 0x1AE3, %o1 loop_2221: fba,a %fcc1, loop_2223 loop_2222: fpadd32 %f12, %f26, %f12 xor %i7, %g1, %l3 bne,a loop_2224 loop_2223: std %i4, [%l7 + 0x68] taddcc %g4, 0x0442, %l5 srax %o5, 0x1A, %l2 loop_2224: umul %l6, 0x129E, %i3 mulscc %o4, 0x1B21, %g5 addc %g3, 0x1C6D, %o7 and %l4, %l1, %o0 edge32n %i4, %l0, %i2 tle %icc, 0x4 fpackfix %f8, %f14 movcs %icc, %i6, %g7 movle %icc, %o6, %o3 movpos %xcc, %g6, %o2 movvc %icc, %i0, %i1 fandnot1s %f20, %f2, %f31 fpack16 %f30, %f26 fpack32 %f14, %f22, %f18 array32 %o1, %g2, %i7 wr %g0, 0x89, %asi prefetcha [%l7 + 0x58] %asi, 0x1 add %i5, %g4, %l5 movrgz %l3, %o5, %l6 ld [%l7 + 0x54], %f22 fblg %fcc2, loop_2225 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bl,a,pt %icc, loop_2226 fmovsvs %xcc, %f2, %f28 loop_2225: alignaddr %l2, %i3, %o4 bvc loop_2227 loop_2226: bg,pt %icc, loop_2228 addccc %g5, %o7, %g3 mulx %l4, 0x1E28, %o0 loop_2227: fnot1 %f24, %f0 loop_2228: mulx %i4, %l0, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %i6, %l1, %g7 movpos %icc, %o3, %g6 sll %o2, 0x05, %o6 tvc %xcc, 0x5 sdiv %i1, 0x09C1, %i0 edge8 %g2, %i7, %o1 tgu %icc, 0x0 tsubcctv %g1, 0x1B19, %g4 tneg %xcc, 0x3 fpadd32 %f12, %f4, %f0 wr %g0, 0x22, %asi ldda [%l7 + 0x30] %asi, %i4 set 0x70, %o3 stda %l2, [%l7 + %o3] 0x81 orcc %o5, %l5, %l2 movne %xcc, %l6, %i3 movrgez %g5, %o7, %o4 set 0x50, %i1 lduha [%l7 + %i1] 0x19, %l4 srl %o0, %i4, %g3 fba,a %fcc3, loop_2229 taddcctv %l0, %i6, %l1 sub %g7, 0x1A1D, %i2 and %o3, 0x09C7, %o2 loop_2229: ble,a %icc, loop_2230 tpos %xcc, 0x2 mova %icc, %g6, %o6 udivcc %i1, 0x0485, %i0 loop_2230: addc %i7, 0x17C4, %o1 ld [%l7 + 0x20], %f16 tpos %xcc, 0x2 movrgz %g2, 0x1F5, %g4 subccc %i5, 0x06C2, %l3 xnorcc %o5, %g1, %l2 srlx %l5, 0x06, %l6 nop setx loop_2231, %l0, %l1 jmpl %l1, %g5 flush %l7 + 0x34 fba,a %fcc0, loop_2232 sllx %i3, 0x14, %o7 loop_2231: fmovscc %icc, %f9, %f13 sub %o4, %l4, %o0 loop_2232: pdist %f10, %f30, %f30 movgu %xcc, %g3, %i4 fmovrslez %i6, %f31, %f30 fmovrslez %l0, %f26, %f26 tvc %xcc, 0x1 umul %l1, %g7, %i2 movn %icc, %o2, %o3 add %l7, 0x78, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %g6 casxa [%l6] %asi, %g6, %i1 fmovde %xcc, %f28, %f7 tge %icc, 0x0 fnot2 %f22, %f12 movn %xcc, %i0, %i7 fbo,a %fcc1, loop_2233 mulscc %o6, 0x17DF, %g2 tvc %xcc, 0x3 siam 0x2 loop_2233: movg %icc, %g4, %i5 edge8l %l3, %o5, %o1 set 0x1C, %i5 sta %f21, [%l7 + %i5] 0x18 wr %g0, 0x81, %asi ldstuba [%l7 + 0x67] %asi, %g1 set 0x3C, %g3 stwa %l2, [%l7 + %g3] 0x2a membar #Sync fmovrdlz %l5, %f6, %f20 sll %g5, 0x15, %i3 tvs %xcc, 0x1 tgu %icc, 0x5 sir 0x17D3 movrne %l6, 0x3F0, %o7 bne %icc, loop_2234 movrgz %l4, %o0, %g3 sdiv %o4, 0x00F7, %i6 udivcc %i4, 0x17F5, %l1 loop_2234: tneg %icc, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %g7, %l0, %o2 fornot1s %f8, %f20, %f3 orcc %i2, %g6, %i1 andcc %i0, 0x17F6, %o3 movneg %icc, %i7, %o6 brz %g2, loop_2235 movre %i5, 0x1D1, %g4 st %f11, [%l7 + 0x58] set 0x40, %g6 ldda [%l7 + %g6] 0xe2, %o4 loop_2235: ble loop_2236 udiv %l3, 0x0927, %g1 lduh [%l7 + 0x40], %o1 taddcctv %l2, 0x0AC5, %g5 loop_2236: fand %f26, %f22, %f24 faligndata %f6, %f14, %f28 umul %i3, %l5, %l6 sub %o7, 0x1CF9, %l4 fxnor %f6, %f28, %f0 fble,a %fcc2, loop_2237 fmovrsne %o0, %f25, %f31 orncc %o4, %g3, %i4 taddcctv %i6, 0x1083, %l1 loop_2237: fmovsge %xcc, %f15, %f3 fbne %fcc2, loop_2238 fand %f12, %f6, %f20 wr %g0, 0x89, %asi swapa [%l7 + 0x0C] %asi, %l0 loop_2238: array32 %o2, %i2, %g6 ld [%l7 + 0x28], %f8 edge32n %i1, %g7, %o3 fnot1 %f26, %f20 be,a,pn %xcc, loop_2239 edge8ln %i7, %o6, %g2 tl %icc, 0x7 sll %i5, %g4, %o5 loop_2239: tge %icc, 0x4 fone %f4 movn %xcc, %l3, %i0 array8 %g1, %l2, %o1 fmovdvs %xcc, %f1, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %g5, 0x0A94, %l5 srl %l6, 0x02, %i3 move %xcc, %o7, %o0 smul %l4, %o4, %g3 movrlz %i4, 0x269, %l1 sir 0x00AA bneg,a %xcc, loop_2240 edge32 %l0, %i6, %i2 sir 0x1A6E mova %icc, %g6, %o2 loop_2240: brlz %i1, loop_2241 alignaddr %o3, %i7, %o6 nop setx loop_2242, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array32 %g2, %i5, %g4 loop_2241: taddcctv %o5, 0x0ACB, %l3 movrgz %g7, %i0, %g1 loop_2242: fexpand %f28, %f10 bvc %xcc, loop_2243 sdivcc %l2, 0x0026, %o1 std %f18, [%l7 + 0x58] xnorcc %l5, %g5, %l6 loop_2243: tn %icc, 0x0 move %icc, %o7, %i3 brnz %o0, loop_2244 fmovrsne %l4, %f3, %f4 sll %o4, %g3, %l1 be,pt %icc, loop_2245 loop_2244: addccc %l0, 0x0FE9, %i6 fnand %f20, %f26, %f16 ldx [%l7 + 0x28], %i4 loop_2245: fcmpeq16 %f2, %f28, %g6 fmovdgu %xcc, %f17, %f8 fbo %fcc1, loop_2246 sll %o2, 0x07, %i2 fcmpgt32 %f30, %f14, %o3 taddcctv %i1, 0x1AA3, %o6 loop_2246: fornot1 %f22, %f20, %f8 edge16n %i7, %g2, %g4 fmovdpos %icc, %f13, %f24 bvc,pt %xcc, loop_2247 fmovdpos %xcc, %f3, %f6 bcs,a loop_2248 movre %i5, %l3, %g7 loop_2247: udivcc %o5, 0x0B8B, %g1 fmuld8ulx16 %f14, %f0, %f26 loop_2248: tsubcctv %i0, %l2, %o1 fcmple32 %f12, %f4, %g5 fmul8x16au %f16, %f4, %f14 taddcctv %l5, %l6, %i3 tg %icc, 0x7 fmovrdgez %o0, %f14, %f4 call loop_2249 tge %icc, 0x6 movvc %xcc, %l4, %o4 tleu %icc, 0x6 loop_2249: movrlez %g3, %l1, %o7 fmovsle %icc, %f13, %f29 fmovdg %icc, %f23, %f8 fmovdl %icc, %f22, %f22 sdiv %i6, 0x1032, %i4 movrlez %l0, %o2, %i2 fmovspos %icc, %f17, %f14 movcs %xcc, %g6, %i1 alignaddr %o3, %o6, %i7 nop setx loop_2250, %l0, %l1 jmpl %l1, %g2 subc %g4, %i5, %l3 movge %icc, %g7, %o5 fbg %fcc0, loop_2251 loop_2250: udivcc %i0, 0x080B, %g1 tge %xcc, 0x4 movge %icc, %o1, %g5 loop_2251: nop wr %g0, 0x80, %asi sta %f26, [%l7 + 0x34] %asi tl %icc, 0x0 array32 %l2, %l5, %l6 edge8l %o0, %i3, %l4 bcs,a,pn %xcc, loop_2252 fcmpgt16 %f30, %f26, %o4 udivcc %g3, 0x0131, %o7 movl %icc, %l1, %i6 loop_2252: brgez %l0, loop_2253 tvs %icc, 0x6 mova %xcc, %o2, %i4 tn %xcc, 0x1 loop_2253: std %i2, [%l7 + 0x30] sll %g6, 0x0B, %o3 addcc %o6, %i7, %g2 alignaddr %g4, %i5, %l3 taddcc %i1, 0x0C07, %g7 xor %i0, %o5, %g1 wr %g0, 0x10, %asi lduha [%l7 + 0x1C] %asi, %g5 smulcc %o1, %l2, %l6 orn %l5, %o0, %l4 fpsub16s %f6, %f31, %f3 lduh [%l7 + 0x78], %i3 fpsub32 %f12, %f8, %f24 fble %fcc1, loop_2254 sll %o4, 0x0D, %g3 edge16n %l1, %o7, %l0 std %f20, [%l7 + 0x68] loop_2254: fabsd %f4, %f0 addccc %o2, %i6, %i2 fbu,a %fcc0, loop_2255 movne %xcc, %i4, %g6 ldx [%l7 + 0x70], %o6 bneg,a %xcc, loop_2256 loop_2255: movrne %o3, %g2, %i7 umulcc %g4, 0x0E73, %l3 set 0x4C, %g5 lda [%l7 + %g5] 0x11, %f19 loop_2256: fnands %f4, %f15, %f4 xnor %i1, 0x0C56, %i5 add %i0, 0x1D16, %o5 taddcctv %g1, 0x1EF7, %g7 call loop_2257 and %o1, 0x18B0, %l2 fpackfix %f28, %f30 sllx %l6, 0x04, %l5 loop_2257: fxors %f13, %f26, %f16 movg %icc, %o0, %g5 tgu %xcc, 0x3 xor %i3, 0x1560, %o4 fpsub16s %f21, %f16, %f20 wr %g0, 0x80, %asi ldxa [%l7 + 0x20] %asi, %l4 ldd [%l7 + 0x40], %g2 edge32ln %l1, %l0, %o2 addccc %o7, %i6, %i2 mova %xcc, %i4, %g6 tle %icc, 0x1 andn %o6, %o3, %g2 srlx %g4, %l3, %i7 fpadd16s %f24, %f30, %f13 stbar ld [%l7 + 0x50], %f28 fnot2s %f6, %f0 fmovda %xcc, %f16, %f28 array8 %i5, %i0, %i1 fornot1s %f30, %f16, %f25 bcs,a,pn %xcc, loop_2258 taddcc %g1, 0x1A71, %o5 addc %g7, 0x0271, %l2 fmovrde %l6, %f0, %f0 loop_2258: fbul,a %fcc3, loop_2259 brlez,a %l5, loop_2260 fmovsneg %xcc, %f4, %f2 stw %o1, [%l7 + 0x7C] loop_2259: fnor %f2, %f12, %f24 loop_2260: or %g5, 0x1A1A, %i3 ldd [%l7 + 0x70], %f26 ldx [%l7 + 0x78], %o4 movn %icc, %o0, %g3 brlez %l4, loop_2261 alignaddr %l0, %l1, %o2 fblg,a %fcc2, loop_2262 orncc %o7, 0x0987, %i2 loop_2261: movneg %icc, %i4, %i6 xor %g6, 0x0E16, %o3 loop_2262: tn %icc, 0x1 membar 0x04 wr %g0, 0x80, %asi lduba [%l7 + 0x2D] %asi, %g2 edge16n %o6, %g4, %i7 tn %icc, 0x6 movle %icc, %i5, %l3 fble %fcc0, loop_2263 movcs %xcc, %i1, %g1 sethi 0x1C37, %o5 add %i0, 0x1CF8, %g7 loop_2263: movvs %xcc, %l2, %l6 mulscc %o1, 0x0B66, %l5 flush %l7 + 0x40 bgu,a loop_2264 fmovrdgez %i3, %f0, %f24 fbue,a %fcc3, loop_2265 edge16ln %o4, %o0, %g5 loop_2264: nop wr %g0, 0x11, %asi ldda [%l7 + 0x20] %asi, %g2 loop_2265: nop setx loop_2266, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fzero %f12 addcc %l0, 0x12FA, %l1 sdivcc %o2, 0x15E1, %l4 loop_2266: nop wr %g0, 0x4f, %asi ldxa [%g0 + 0x20] %asi, %i2 or %i4, 0x0B06, %i6 bleu,a,pn %xcc, loop_2267 fpsub32s %f14, %f23, %f27 movle %xcc, %o7, %g6 srl %g2, 0x0B, %o3 loop_2267: fnegs %f31, %f28 edge16n %o6, %i7, %i5 move %icc, %g4, %l3 fmovrdlz %g1, %f10, %f4 te %xcc, 0x3 tgu %icc, 0x4 ldsw [%l7 + 0x30], %o5 movrlez %i0, 0x212, %g7 orncc %l2, 0x0BF8, %l6 add %o1, %i1, %i3 fcmpes %fcc0, %f15, %f16 movrne %o4, 0x31E, %l5 wr %g0, 0x89, %asi sta %f2, [%l7 + 0x24] %asi tvs %icc, 0x2 fmovscs %xcc, %f25, %f23 udiv %g5, 0x1E9C, %o0 fbo,a %fcc1, loop_2268 edge8 %l0, %g3, %l1 fornot1 %f6, %f6, %f8 tneg %icc, 0x1 loop_2268: ba,a,pn %xcc, loop_2269 tsubcc %l4, 0x00FB, %i2 edge8 %i4, %i6, %o7 movne %xcc, %o2, %g2 loop_2269: fnands %f21, %f7, %f17 set 0x70, %l0 ldda [%l7 + %l0] 0x04, %o2 xnor %o6, 0x0D7E, %g6 edge16ln %i7, %g4, %i5 fbge %fcc3, loop_2270 movgu %icc, %g1, %l3 ldd [%l7 + 0x08], %o4 fbg,a %fcc1, loop_2271 loop_2270: tge %icc, 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x4C, %g1 lduwa [%l7 + %g1] 0x80, %g7 loop_2271: alignaddrl %i0, %l2, %o1 fbul,a %fcc3, loop_2272 fandnot1 %f10, %f0, %f6 fmovsneg %xcc, %f23, %f21 edge16 %l6, %i1, %o4 loop_2272: xnor %i3, %g5, %l5 ba,pt %icc, loop_2273 sir 0x1D9B fmovsgu %icc, %f14, %f10 fcmpeq32 %f16, %f0, %l0 loop_2273: udivcc %o0, 0x1B50, %g3 array8 %l4, %l1, %i4 bge,a,pn %icc, loop_2274 fbuge,a %fcc0, loop_2275 bne,a,pt %icc, loop_2276 fornot1s %f30, %f19, %f15 loop_2274: subcc %i6, %o7, %i2 loop_2275: subccc %o2, %o3, %o6 loop_2276: orn %g6, 0x1483, %g2 sir 0x129A fcmpeq16 %f0, %f8, %g4 addccc %i7, %i5, %g1 fbule,a %fcc3, loop_2277 mulscc %o5, %l3, %g7 set 0x40, %l5 sta %f20, [%l7 + %l5] 0x18 loop_2277: srlx %l2, %i0, %o1 brz,a %l6, loop_2278 sdiv %i1, 0x0E92, %i3 orcc %o4, 0x19C8, %g5 udivcc %l0, 0x1F41, %o0 loop_2278: bge,pn %xcc, loop_2279 fmovdle %icc, %f5, %f29 fmovrde %g3, %f22, %f2 tsubcc %l4, 0x0E15, %l5 loop_2279: nop set 0x10, %l6 sta %f3, [%l7 + %l6] 0x80 stw %l1, [%l7 + 0x10] edge16l %i6, %i4, %o7 edge32ln %o2, %o3, %i2 movvc %xcc, %g6, %o6 tgu %xcc, 0x7 bl loop_2280 array16 %g2, %g4, %i7 fnegs %f28, %f14 fmovrse %i5, %f13, %f16 loop_2280: nop setx loop_2281, %l0, %l1 jmpl %l1, %g1 tneg %xcc, 0x4 movre %l3, %g7, %o5 edge8l %i0, %o1, %l6 loop_2281: edge16l %l2, %i3, %o4 array8 %g5, %l0, %o0 tl %icc, 0x3 tl %icc, 0x0 movvc %icc, %i1, %g3 and %l4, %l5, %l1 srl %i6, %i4, %o2 bvc,a,pt %icc, loop_2282 srlx %o7, 0x14, %o3 sra %g6, %i2, %o6 sethi 0x1E15, %g4 loop_2282: sdivx %g2, 0x1EF6, %i7 tl %xcc, 0x1 nop set 0x48, %g2 prefetch [%l7 + %g2], 0x1 andn %g1, %i5, %l3 call loop_2283 smul %o5, 0x0233, %g7 popc %i0, %o1 udivcc %l2, 0x0D2C, %l6 loop_2283: srl %o4, 0x06, %i3 movn %icc, %l0, %g5 and %i1, 0x0B52, %o0 bg,pn %xcc, loop_2284 nop setx loop_2285, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fornot2 %f10, %f30, %f24 bl loop_2286 loop_2284: edge16n %g3, %l4, %l1 loop_2285: mulscc %l5, 0x1C24, %i4 fones %f18 loop_2286: nop wr %g0, 0x89, %asi sta %f11, [%l7 + 0x08] %asi movneg %icc, %i6, %o7 fnor %f10, %f0, %f26 movne %xcc, %o3, %g6 edge32n %i2, %o2, %g4 addc %g2, 0x0677, %o6 tcs %icc, 0x7 addcc %i7, 0x03FC, %g1 ldd [%l7 + 0x28], %i4 lduh [%l7 + 0x54], %o5 movcs %xcc, %l3, %g7 prefetch [%l7 + 0x74], 0x2 add %l7, 0x70, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o1 casa [%l6] 0x80, %o1, %i0 tvs %xcc, 0x6 fornot2 %f0, %f24, %f16 movge %xcc, %l2, %o4 taddcctv %l6, %i3, %l0 set 0x0E, %i7 stba %i1, [%l7 + %i7] 0x89 tneg %icc, 0x0 movleu %icc, %g5, %o0 or %l4, %l1, %l5 udivcc %g3, 0x0691, %i4 addc %o7, 0x03A4, %o3 edge32n %i6, %g6, %i2 xorcc %g4, 0x038F, %o2 fnegs %f25, %f8 fbn,a %fcc2, loop_2287 fmovrdgz %g2, %f10, %f18 srlx %o6, 0x16, %g1 fzero %f0 loop_2287: sdivx %i5, 0x1B39, %o5 udiv %i7, 0x08F2, %g7 tleu %icc, 0x5 fmovdg %xcc, %f8, %f6 fmovdge %xcc, %f24, %f0 tge %xcc, 0x2 tle %icc, 0x5 ldsb [%l7 + 0x69], %o1 orcc %l3, 0x1F71, %i0 taddcctv %o4, %l2, %i3 movn %xcc, %l0, %i1 fnegs %f23, %f16 wr %g0, 0x18, %asi ldswa [%l7 + 0x1C] %asi, %l6 udivx %g5, 0x1844, %o0 stx %l1, [%l7 + 0x58] movgu %xcc, %l4, %l5 fornot1s %f14, %f31, %f28 movvs %icc, %i4, %g3 set 0x21, %i4 stba %o3, [%l7 + %i4] 0x27 membar #Sync fexpand %f18, %f2 tpos %icc, 0x1 smul %i6, 0x0895, %o7 ta %xcc, 0x7 fbe %fcc0, loop_2288 fnot2s %f28, %f1 ldsh [%l7 + 0x32], %g6 movcc %icc, %i2, %o2 loop_2288: be,a,pn %xcc, loop_2289 sll %g2, %g4, %o6 tsubcctv %g1, %i5, %i7 wr %g0, 0x89, %asi ldsha [%l7 + 0x6A] %asi, %g7 loop_2289: edge8ln %o1, %o5, %l3 orn %i0, %l2, %i3 mova %xcc, %l0, %o4 fnot1s %f28, %f28 array16 %l6, %g5, %i1 set 0x3C, %i0 ldstuba [%l7 + %i0] 0x80, %l1 fbue,a %fcc1, loop_2290 tg %xcc, 0x0 fmovrslz %l4, %f26, %f27 fbn,a %fcc2, loop_2291 loop_2290: fbl %fcc3, loop_2292 xnor %l5, %o0, %i4 bvs,a %icc, loop_2293 loop_2291: brlez %g3, loop_2294 loop_2292: fpadd16 %f8, %f2, %f18 tl %icc, 0x0 loop_2293: sdivcc %o3, 0x1B88, %o7 loop_2294: srl %g6, %i6, %i2 nop set 0x70, %l4 std %f30, [%l7 + %l4] fmovsgu %icc, %f11, %f0 xorcc %o2, %g4, %o6 movl %xcc, %g1, %g2 nop set 0x78, %g7 std %f10, [%l7 + %g7] move %xcc, %i7, %i5 membar 0x45 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpgt32 %f18, %f26, %g7 fbg %fcc3, loop_2295 fmovs %f19, %f23 movrne %o5, 0x017, %l3 bcs,pt %icc, loop_2296 loop_2295: tcs %icc, 0x7 fba,a %fcc1, loop_2297 fsrc1s %f11, %f10 loop_2296: movgu %icc, %i0, %l2 mova %xcc, %i3, %o1 loop_2297: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %l0, %l6, %g5 brgz,a %o4, loop_2298 array32 %i1, %l4, %l5 nop set 0x40, %o5 ldd [%l7 + %o5], %f8 wr %g0, 0x19, %asi lduha [%l7 + 0x28] %asi, %l1 loop_2298: umulcc %o0, 0x087C, %g3 fblg %fcc1, loop_2299 fmovsneg %xcc, %f22, %f7 tvc %xcc, 0x5 xnor %o3, %o7, %i4 loop_2299: bshuffle %f2, %f30, %f28 fble %fcc2, loop_2300 edge32n %g6, %i6, %i2 tg %icc, 0x1 and %g4, %o6, %g1 loop_2300: fbu,a %fcc2, loop_2301 nop setx loop_2302, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sub %o2, 0x1214, %g2 nop setx loop_2303, %l0, %l1 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_2301: tl %icc, 0x3 loop_2302: fmovrslez %i5, %f17, %f20 fornot1s %f6, %f1, %f23 loop_2303: fcmpgt32 %f22, %f24, %g7 alignaddrl %o5, %i7, %l3 tn %icc, 0x0 tn %xcc, 0x3 edge16l %l2, %i3, %o1 movl %icc, %i0, %l0 fnors %f13, %f1, %f17 edge32n %g5, %l6, %o4 set 0x68, %i3 lduwa [%l7 + %i3] 0x10, %l4 te %icc, 0x4 stbar movneg %xcc, %l5, %l1 xnor %i1, %g3, %o3 fmul8x16 %f21, %f2, %f16 nop setx loop_2304, %l0, %l1 jmpl %l1, %o0 fbl,a %fcc1, loop_2305 fblg,a %fcc3, loop_2306 bvs %xcc, loop_2307 loop_2304: fmovsge %icc, %f30, %f29 loop_2305: udivcc %o7, 0x0EF8, %i4 loop_2306: taddcctv %i6, 0x07C5, %g6 loop_2307: add %g4, 0x04E6, %i2 edge16ln %o6, %o2, %g2 swap [%l7 + 0x64], %i5 brgz,a %g1, loop_2308 movpos %icc, %g7, %i7 edge8ln %o5, %l3, %l2 stb %i3, [%l7 + 0x21] loop_2308: nop set 0x108, %i2 ldxa [%g0 + %i2] 0x21, %i0 srax %l0, %o1, %l6 movne %icc, %g5, %o4 fmovdge %icc, %f13, %f10 bvc,a,pt %xcc, loop_2309 addc %l5, 0x0573, %l4 movvs %icc, %i1, %g3 orcc %o3, %o0, %l1 loop_2309: ta %icc, 0x1 edge32 %o7, %i6, %g6 movge %xcc, %i4, %g4 movg %icc, %o6, %i2 set 0x71, %o0 stba %g2, [%l7 + %o0] 0x89 subcc %o2, %i5, %g1 movpos %xcc, %i7, %o5 edge16 %l3, %g7, %l2 fmovdcc %xcc, %f28, %f30 fsrc1 %f10, %f20 movre %i3, 0x23A, %i0 edge32l %l0, %o1, %l6 tne %xcc, 0x4 edge16l %g5, %l5, %l4 movneg %xcc, %i1, %g3 movn %icc, %o3, %o0 movge %icc, %o4, %l1 fmovsl %icc, %f20, %f3 smulcc %o7, %g6, %i4 fzeros %f30 edge16l %g4, %o6, %i2 ldsw [%l7 + 0x7C], %g2 ldd [%l7 + 0x08], %f28 or %i6, 0x18D5, %o2 movle %xcc, %g1, %i7 bvc,pn %icc, loop_2310 tg %icc, 0x0 taddcc %i5, %l3, %g7 fmovrse %l2, %f17, %f16 loop_2310: and %o5, 0x0A75, %i0 fpadd16 %f16, %f16, %f14 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f0 tvs %icc, 0x2 srax %l0, %i3, %o1 te %xcc, 0x3 tg %icc, 0x5 movvc %xcc, %l6, %l5 fmovsa %icc, %f10, %f19 bneg %xcc, loop_2311 fmovrslz %l4, %f14, %f2 fmovs %f10, %f7 udivx %i1, 0x0713, %g5 loop_2311: taddcc %o3, 0x143C, %g3 fpadd32 %f0, %f4, %f24 wr %g0, 0x80, %asi ldsba [%l7 + 0x44] %asi, %o0 tge %xcc, 0x4 orcc %o4, 0x1F5A, %o7 smul %g6, %i4, %g4 srax %l1, %i2, %o6 wr %g0, 0x81, %asi lduha [%l7 + 0x26] %asi, %i6 ldx [%l7 + 0x48], %o2 sllx %g2, %g1, %i7 fbug %fcc2, loop_2312 edge8ln %l3, %g7, %i5 tneg %xcc, 0x2 tleu %xcc, 0x4 loop_2312: fbue %fcc2, loop_2313 andncc %l2, %o5, %l0 fcmpeq16 %f2, %f30, %i3 fbne,a %fcc3, loop_2314 loop_2313: and %o1, %i0, %l5 addccc %l4, 0x0933, %l6 edge16l %g5, %o3, %g3 loop_2314: fpmerge %f23, %f15, %f18 movrlz %i1, %o0, %o4 movge %xcc, %g6, %o7 subccc %i4, %g4, %l1 fones %f1 srax %o6, 0x08, %i2 fbu %fcc1, loop_2315 tcc %icc, 0x3 array8 %o2, %g2, %g1 fsrc2 %f16, %f12 loop_2315: ble,a,pn %icc, loop_2316 udivcc %i7, 0x1B9D, %l3 faligndata %f8, %f28, %f20 fmovsleu %xcc, %f4, %f26 loop_2316: fzero %f30 fnegd %f28, %f22 movcc %icc, %i6, %g7 array32 %l2, %o5, %i5 add %l7, 0x38, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l0 casxa [%l6] %asi, %l0, %i3 edge32l %i0, %o1, %l5 nop set 0x20, %o1 stx %l4, [%l7 + %o1] movrgez %l6, %o3, %g3 wr %g0, 0x88, %asi lduha [%l7 + 0x7C] %asi, %i1 edge32l %g5, %o0, %o4 add %o7, 0x1B4A, %g6 subcc %i4, %g4, %l1 be,a %xcc, loop_2317 bvc,pn %xcc, loop_2318 nop setx loop_2319, %l0, %l1 jmpl %l1, %o6 fabss %f29, %f14 loop_2317: fcmps %fcc2, %f6, %f7 loop_2318: movcs %icc, %i2, %o2 loop_2319: fbue,a %fcc1, loop_2320 addccc %g2, %i7, %g1 and %l3, 0x0A49, %i6 subcc %l2, %o5, %g7 loop_2320: popc %i5, %i3 edge16n %i0, %o1, %l0 set 0x60, %o6 stda %l4, [%l7 + %o6] 0xeb membar #Sync movleu %xcc, %l6, %o3 subcc %g3, 0x0CFC, %l4 fbl,a %fcc2, loop_2321 fpadd32 %f20, %f6, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %g5, 0x12ED, %o0 loop_2321: tn %xcc, 0x3 orncc %i1, 0x0AB7, %o4 fmovdne %icc, %f2, %f26 alignaddr %g6, %i4, %o7 movpos %icc, %l1, %o6 brlz %i2, loop_2322 andncc %g4, %g2, %i7 fba,a %fcc0, loop_2323 fbn,a %fcc0, loop_2324 loop_2322: movleu %xcc, %g1, %o2 taddcctv %i6, 0x0BF5, %l2 loop_2323: fpsub32 %f10, %f30, %f24 loop_2324: fpsub16s %f3, %f29, %f21 fmuld8ulx16 %f16, %f4, %f22 ba loop_2325 tg %xcc, 0x2 set 0x48, %l3 stda %l2, [%l7 + %l3] 0x23 membar #Sync loop_2325: movrlez %o5, %i5, %g7 xnor %i3, %o1, %i0 nop setx loop_2326, %l0, %l1 jmpl %l1, %l0 fpadd16s %f4, %f11, %f3 umulcc %l6, %o3, %g3 fmovrdlz %l5, %f2, %f26 loop_2326: smul %g5, %l4, %i1 tneg %icc, 0x6 set 0x4C, %l2 sta %f18, [%l7 + %l2] 0x19 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %o4, 0x085, %g6 call loop_2327 addccc %o0, 0x1FFE, %o7 udivx %l1, 0x0D81, %o6 movleu %icc, %i2, %i4 loop_2327: taddcc %g2, 0x051F, %g4 tvs %icc, 0x4 add %i7, %o2, %i6 udivcc %g1, 0x1096, %l2 fbg %fcc3, loop_2328 fornot2 %f28, %f28, %f22 xorcc %o5, 0x0576, %l3 movre %g7, 0x019, %i3 loop_2328: or %o1, %i0, %i5 subccc %l6, %o3, %l0 alignaddrl %l5, %g5, %g3 fbuge %fcc1, loop_2329 xnor %l4, 0x1589, %i1 tl %icc, 0x3 movcs %xcc, %g6, %o0 loop_2329: movcs %icc, %o7, %o4 addc %l1, 0x1196, %i2 wr %g0, 0x89, %asi swapa [%l7 + 0x5C] %asi, %o6 sdivcc %g2, 0x0F5B, %i4 ble,a,pt %xcc, loop_2330 addccc %i7, 0x1D68, %o2 lduw [%l7 + 0x14], %g4 smulcc %i6, 0x1C74, %g1 loop_2330: tne %icc, 0x2 fpack32 %f16, %f18, %f20 fxor %f6, %f6, %f26 movg %xcc, %o5, %l3 sra %g7, %l2, %i3 movl %xcc, %o1, %i5 tleu %icc, 0x5 edge8n %l6, %i0, %l0 wr %g0, 0xe3, %asi ldda [%l7 + 0x40] %asi, %o2 fmul8x16 %f17, %f22, %f18 wr %g0, 0x22, %asi stda %g4, [%l7 + 0x10] %asi membar #Sync set 0x75, %o7 ldsba [%l7 + %o7] 0x04, %l5 swap [%l7 + 0x70], %g3 set 0x5E, %i6 stha %i1, [%l7 + %i6] 0xe3 membar #Sync set 0x5C, %l1 stha %l4, [%l7 + %l1] 0x0c movneg %xcc, %g6, %o7 stb %o0, [%l7 + 0x72] fbn,a %fcc2, loop_2331 edge32l %o4, %i2, %l1 wr %g0, 0x80, %asi swapa [%l7 + 0x48] %asi, %g2 loop_2331: movgu %xcc, %o6, %i7 movrne %i4, 0x0BA, %o2 fbuge %fcc2, loop_2332 bleu,a loop_2333 movvc %xcc, %g4, %g1 fpsub16s %f12, %f9, %f17 loop_2332: array32 %i6, %o5, %g7 loop_2333: fsrc1s %f25, %f9 nop setx loop_2334, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbu,a %fcc2, loop_2335 add %l2, 0x1037, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2334: srax %i3, 0x17, %i5 loop_2335: nop setx loop_2336, %l0, %l1 jmpl %l1, %l6 fmovrsne %i0, %f9, %f20 movcs %icc, %l0, %o1 subc %o3, %l5, %g5 loop_2336: fpadd16s %f15, %f26, %f17 tgu %icc, 0x0 fbge,a %fcc1, loop_2337 brlez %i1, loop_2338 fmovsneg %icc, %f12, %f6 udivx %l4, 0x16D4, %g3 loop_2337: taddcc %g6, 0x0B3A, %o7 loop_2338: edge32l %o0, %o4, %i2 bgu,a,pn %xcc, loop_2339 move %icc, %g2, %l1 bn,pn %xcc, loop_2340 movg %xcc, %o6, %i4 loop_2339: fmul8x16 %f11, %f20, %f24 sll %i7, %o2, %g1 loop_2340: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcc,a %xcc, loop_2341 fmovsl %icc, %f3, %f13 udivx %g4, 0x1D7D, %i6 movcc %icc, %g7, %o5 loop_2341: udivx %l3, 0x04B0, %i3 brnz %l2, loop_2342 srax %l6, %i5, %l0 andn %i0, 0x06C3, %o1 nop set 0x24, %o4 ldsw [%l7 + %o4], %o3 loop_2342: bleu,a loop_2343 edge8n %l5, %g5, %l4 taddcc %g3, %i1, %o7 fpack16 %f18, %f9 loop_2343: fmul8ulx16 %f26, %f12, %f12 prefetch [%l7 + 0x20], 0x3 fbo,a %fcc0, loop_2344 taddcctv %g6, 0x0C68, %o0 flush %l7 + 0x44 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2344: tvc %icc, 0x6 brz,a %o4, loop_2345 bg,pt %icc, loop_2346 edge8l %g2, %i2, %l1 fmovrdne %i4, %f18, %f14 loop_2345: taddcctv %i7, %o2, %g1 loop_2346: movpos %icc, %o6, %i6 edge16n %g4, %o5, %l3 movg %xcc, %i3, %l2 edge8 %l6, %g7, %i5 edge8n %l0, %i0, %o1 movrgez %l5, %g5, %l4 movrne %o3, 0x12B, %i1 edge16l %o7, %g6, %g3 fmovrdlz %o0, %f18, %f12 bge,a %icc, loop_2347 movpos %icc, %g2, %o4 stw %l1, [%l7 + 0x44] te %icc, 0x7 loop_2347: movgu %xcc, %i4, %i7 fcmpne32 %f10, %f22, %i2 subc %o2, %o6, %i6 edge16l %g1, %o5, %l3 tle %icc, 0x7 edge32ln %g4, %l2, %l6 movre %g7, %i3, %i5 udivcc %i0, 0x1C85, %o1 brz %l5, loop_2348 edge16ln %g5, %l4, %o3 bne,a,pn %icc, loop_2349 movcs %icc, %i1, %l0 loop_2348: fmovdgu %icc, %f22, %f23 sllx %o7, 0x06, %g3 loop_2349: fmovrslz %o0, %f10, %f28 movn %icc, %g6, %o4 fnegd %f6, %f0 tne %xcc, 0x4 smul %l1, 0x0937, %g2 movne %icc, %i7, %i2 prefetch [%l7 + 0x70], 0x2 fxnors %f9, %f25, %f17 bcs %xcc, loop_2350 fmovdneg %xcc, %f26, %f18 movg %xcc, %o2, %o6 fornot2s %f0, %f21, %f16 loop_2350: fmovscc %xcc, %f18, %f4 bvs,a loop_2351 udivcc %i4, 0x1CF1, %i6 fmovsge %xcc, %f23, %f17 srlx %g1, 0x17, %o5 loop_2351: movrgez %l3, 0x3EC, %l2 umulcc %g4, 0x1493, %g7 add %l7, 0x60, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %l6, %i5 tneg %icc, 0x5 fpsub16 %f16, %f10, %f16 movge %icc, %i0, %o1 array8 %i3, %g5, %l5 addccc %o3, %i1, %l4 fornot2s %f25, %f2, %f3 fcmpgt16 %f14, %f16, %l0 or %o7, 0x0B5A, %o0 smulcc %g3, %o4, %l1 movvs %icc, %g6, %g2 xnor %i7, %i2, %o2 fsrc1s %f14, %f11 movrlz %i4, %o6, %g1 fmuld8sux16 %f11, %f1, %f20 fble,a %fcc2, loop_2352 edge16 %i6, %o5, %l2 ldd [%l7 + 0x78], %f14 fbue,a %fcc2, loop_2353 loop_2352: alignaddr %g4, %l3, %g7 movvc %xcc, %i5, %i0 ldsw [%l7 + 0x44], %o1 loop_2353: tsubcctv %i3, 0x1DE0, %g5 wr %g0, 0x89, %asi lduwa [%l7 + 0x64] %asi, %l6 tge %icc, 0x4 ble,pn %xcc, loop_2354 brlez,a %o3, loop_2355 siam 0x2 movrgz %l5, %l4, %i1 loop_2354: movle %xcc, %o7, %l0 loop_2355: ldd [%l7 + 0x40], %f6 fmovsne %xcc, %f13, %f27 edge8l %o0, %o4, %g3 andn %g6, %g2, %i7 edge32 %l1, %i2, %i4 xorcc %o2, %o6, %i6 movrgz %g1, 0x3CC, %l2 fmovdle %xcc, %f14, %f29 ldsw [%l7 + 0x28], %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd32s %f31, %f13, %f20 popc 0x0407, %l3 xnor %o5, %g7, %i5 xnorcc %i0, 0x1A22, %i3 mova %icc, %o1, %l6 tg %icc, 0x7 tneg %icc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %g5, 0x009, %l5 set 0x16, %g4 lduha [%l7 + %g4] 0x81, %l4 edge8l %o3, %i1, %l0 andn %o0, 0x1EE1, %o4 movrlez %o7, 0x2CC, %g6 fble,a %fcc3, loop_2356 add %g2, 0x01D6, %i7 mova %icc, %g3, %i2 movrgz %l1, 0x1FD, %o2 loop_2356: edge32l %o6, %i4, %i6 ta %icc, 0x2 movrgz %g1, 0x215, %g4 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi sra %l2, %l3, %o5 edge16l %g7, %i5, %i3 fornot1 %f28, %f18, %f8 sllx %o1, %l6, %g5 bvs,a,pt %icc, loop_2357 mulx %i0, 0x15F3, %l5 and %o3, 0x0A1B, %i1 bvs loop_2358 loop_2357: movrgz %l4, %o0, %o4 fcmpd %fcc0, %f18, %f0 or %l0, %o7, %g6 loop_2358: movgu %icc, %i7, %g3 edge16ln %g2, %i2, %o2 tcc %xcc, 0x0 movg %xcc, %o6, %i4 movrlez %l1, %i6, %g1 bshuffle %f0, %f22, %f8 fxor %f20, %f16, %f12 orcc %l2, %g4, %o5 ldsh [%l7 + 0x40], %g7 fnot1 %f26, %f2 edge8ln %i5, %i3, %l3 movne %icc, %o1, %l6 mulx %i0, %g5, %l5 fnot2s %f30, %f10 tne %xcc, 0x5 umulcc %i1, 0x0EB5, %o3 tcc %icc, 0x6 tgu %icc, 0x6 mulscc %l4, 0x1D1E, %o4 edge32n %o0, %o7, %g6 fpack16 %f28, %f14 tcs %icc, 0x4 movg %xcc, %l0, %i7 addcc %g2, %i2, %g3 srax %o2, %o6, %l1 nop setx loop_2359, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tsubcctv %i4, 0x07DD, %i6 mulx %l2, 0x1EC5, %g4 movrgz %g1, 0x17F, %o5 loop_2359: srax %i5, %g7, %i3 ldd [%l7 + 0x50], %f12 nop setx loop_2360, %l0, %l1 jmpl %l1, %o1 subccc %l3, 0x0FED, %i0 fpsub16s %f29, %f22, %f28 movpos %xcc, %g5, %l5 loop_2360: fmovdl %icc, %f18, %f24 fandnot2 %f28, %f6, %f2 std %f22, [%l7 + 0x18] taddcc %l6, %o3, %l4 tpos %xcc, 0x1 fblg %fcc3, loop_2361 tl %icc, 0x7 fmovscc %xcc, %f30, %f24 edge8 %i1, %o4, %o0 loop_2361: ba,a loop_2362 umul %o7, %l0, %g6 set 0x16, %o3 lduha [%l7 + %o3] 0x11, %i7 loop_2362: brlz %g2, loop_2363 fnor %f0, %f12, %f26 fnot1 %f26, %f0 stw %g3, [%l7 + 0x78] loop_2363: fba,a %fcc2, loop_2364 sra %i2, %o2, %o6 wr %g0, 0xe3, %asi stxa %l1, [%l7 + 0x08] %asi membar #Sync loop_2364: fcmpgt32 %f18, %f12, %i4 subccc %i6, 0x13D2, %l2 movrne %g4, 0x0E8, %g1 add %l7, 0x20, %l6 wr %g0, 0x81, %asi casxa [%l6] %asi, %o5, %i5 wr %g0, 0x04, %asi lduba [%l7 + 0x39] %asi, %i3 movre %o1, %l3, %i0 edge8n %g7, %g5, %l5 fmovsg %xcc, %f9, %f27 move %icc, %o3, %l4 te %icc, 0x5 stb %i1, [%l7 + 0x46] movrlez %o4, %l6, %o7 array8 %l0, %o0, %i7 tne %icc, 0x5 srlx %g2, 0x13, %g6 fmovsleu %icc, %f7, %f23 tg %icc, 0x7 tgu %icc, 0x6 set 0x3C, %i1 ldsha [%l7 + %i1] 0x80, %g3 ldsb [%l7 + 0x1A], %o2 and %o6, %i2, %i4 sethi 0x01AB, %l1 addccc %l2, %g4, %i6 edge8 %o5, %g1, %i3 addc %i5, %l3, %o1 udiv %g7, 0x0126, %i0 tpos %icc, 0x0 fmovdgu %xcc, %f4, %f0 array8 %l5, %o3, %l4 fmovdn %xcc, %f17, %f2 edge8ln %i1, %g5, %l6 fbuge %fcc0, loop_2365 fcmpeq16 %f0, %f8, %o4 addc %l0, %o7, %i7 fmuld8sux16 %f3, %f30, %f0 loop_2365: orn %g2, 0x07F2, %o0 tsubcc %g3, 0x0242, %g6 udiv %o2, 0x0571, %o6 wr %g0, 0x18, %asi stda %i2, [%l7 + 0x48] %asi sdivx %l1, 0x1327, %l2 movrlz %i4, %i6, %o5 srax %g4, 0x04, %g1 srl %i3, 0x18, %l3 fmovsneg %xcc, %f17, %f27 movrlez %o1, %i5, %g7 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f0 fpack32 %f2, %f22, %f16 move %icc, %l5, %o3 fpadd32s %f3, %f1, %f20 srax %l4, %i1, %g5 wr %g0, 0x80, %asi stha %i0, [%l7 + 0x54] %asi fbo %fcc2, loop_2366 mulscc %o4, 0x1313, %l0 movle %icc, %l6, %o7 tneg %icc, 0x1 loop_2366: nop set 0x1C, %i5 sta %f19, [%l7 + %i5] 0x14 set 0x78, %o2 ldxa [%l7 + %o2] 0x81, %i7 tne %icc, 0x3 brz %g2, loop_2367 edge8ln %g3, %g6, %o2 fcmpeq16 %f16, %f12, %o0 movgu %icc, %o6, %l1 loop_2367: fcmple32 %f10, %f24, %i2 tvc %icc, 0x0 udivcc %l2, 0x010B, %i4 ldsw [%l7 + 0x44], %o5 edge8 %g4, %i6, %i3 wr %g0, 0x89, %asi prefetcha [%l7 + 0x58] %asi, 0x3 xorcc %g1, 0x1FF1, %o1 brlz,a %i5, loop_2368 movcc %icc, %l5, %g7 sllx %o3, 0x01, %i1 array32 %g5, %i0, %l4 loop_2368: nop add %l7, 0x60, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %l0, %l6 movgu %xcc, %o4, %o7 bgu %xcc, loop_2369 fnot2 %f24, %f14 fmovrde %i7, %f28, %f12 subc %g3, 0x0DA0, %g6 loop_2369: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbu,a %fcc3, loop_2370 sir 0x046B edge8ln %g2, %o0, %o6 xorcc %l1, %o2, %i2 loop_2370: fpack16 %f4, %f27 taddcctv %l2, 0x18B3, %o5 nop setx loop_2371, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fandnot2s %f25, %f16, %f16 brgz %g4, loop_2372 sub %i6, 0x1D7C, %i4 loop_2371: fmovsne %xcc, %f11, %f20 edge8 %l3, %g1, %o1 loop_2372: movle %icc, %i3, %l5 brgz,a %i5, loop_2373 fsrc1 %f24, %f20 fornot2 %f16, %f10, %f8 fbg,a %fcc2, loop_2374 loop_2373: tne %icc, 0x4 nop setx loop_2375, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32ln %g7, %o3, %g5 loop_2374: tleu %xcc, 0x3 brnz %i0, loop_2376 loop_2375: stbar sllx %i1, %l4, %l6 movvc %xcc, %o4, %l0 loop_2376: tcc %icc, 0x1 fmovrsgz %i7, %f18, %f12 ldstub [%l7 + 0x4B], %o7 tcs %xcc, 0x5 fbge,a %fcc3, loop_2377 fmuld8sux16 %f18, %f28, %f12 membar 0x11 andcc %g3, 0x102D, %g2 loop_2377: andcc %g6, 0x0992, %o0 taddcc %l1, %o6, %o2 movvc %xcc, %l2, %i2 prefetch [%l7 + 0x1C], 0x2 fmovsn %xcc, %f16, %f30 movcc %xcc, %g4, %o5 fbue,a %fcc2, loop_2378 tne %xcc, 0x3 te %icc, 0x5 srlx %i4, 0x15, %i6 loop_2378: movn %xcc, %l3, %o1 movle %icc, %g1, %l5 movcs %icc, %i3, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %o3, 0x00, %g5 fblg,a %fcc3, loop_2379 fmovsge %icc, %f17, %f22 edge8n %i0, %g7, %l4 tcs %icc, 0x2 loop_2379: fblg,a %fcc0, loop_2380 edge32ln %i1, %l6, %o4 fpadd32s %f9, %f2, %f31 addc %l0, %o7, %g3 loop_2380: edge32 %g2, %g6, %o0 tvc %icc, 0x0 popc 0x1209, %i7 mulx %l1, %o6, %l2 set 0x60, %g6 ldxa [%l7 + %g6] 0x19, %i2 movg %icc, %o2, %o5 umulcc %i4, 0x0559, %i6 srax %g4, 0x0F, %l3 sdivcc %o1, 0x04B1, %g1 tvs %icc, 0x0 addc %i3, 0x12CC, %l5 taddcc %i5, 0x057B, %g5 popc %i0, %g7 edge16 %l4, %i1, %o3 te %xcc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %o4, %l6, %o7 movcc %xcc, %g3, %g2 tneg %icc, 0x2 andncc %l0, %g6, %o0 movpos %icc, %i7, %l1 popc 0x046D, %o6 bvs,a %icc, loop_2381 movpos %icc, %i2, %o2 popc 0x0901, %l2 smulcc %i4, 0x1847, %i6 loop_2381: tpos %xcc, 0x1 bcc,a,pn %icc, loop_2382 ldub [%l7 + 0x31], %g4 membar 0x69 fxnor %f16, %f14, %f24 loop_2382: taddcctv %l3, %o1, %g1 edge32 %o5, %l5, %i3 brgz,a %i5, loop_2383 fsrc2 %f10, %f8 tneg %xcc, 0x6 bne loop_2384 loop_2383: movpos %xcc, %i0, %g5 movvc %icc, %l4, %g7 mulscc %i1, %o3, %o4 loop_2384: fbu,a %fcc2, loop_2385 bleu,a loop_2386 smulcc %o7, 0x18A8, %g3 fmovdg %icc, %f25, %f11 loop_2385: fmovdcs %icc, %f20, %f17 loop_2386: fmovde %xcc, %f9, %f10 movpos %xcc, %l6, %g2 mulx %l0, 0x016F, %g6 bne,a %xcc, loop_2387 popc %i7, %l1 srl %o6, 0x05, %o0 sub %o2, %i2, %i4 loop_2387: membar 0x11 fcmpne32 %f0, %f20, %i6 tpos %xcc, 0x5 movn %xcc, %l2, %g4 edge32l %o1, %g1, %l3 fbug %fcc1, loop_2388 edge32 %l5, %i3, %i5 or %o5, %g5, %i0 fmuld8ulx16 %f5, %f16, %f16 loop_2388: tpos %xcc, 0x7 smulcc %l4, 0x0F80, %i1 movpos %icc, %g7, %o3 srlx %o4, 0x0A, %g3 tn %xcc, 0x0 pdist %f0, %f10, %f12 fones %f6 fmovrdne %l6, %f16, %f10 edge8 %o7, %l0, %g2 or %i7, %l1, %o6 fmovdcs %xcc, %f27, %f24 ldsb [%l7 + 0x71], %g6 fmovdge %xcc, %f29, %f7 fbule,a %fcc0, loop_2389 orn %o0, 0x0167, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32 %i4, %i2, %l2 loop_2389: ldd [%l7 + 0x08], %i6 fbne %fcc0, loop_2390 edge32 %g4, %g1, %o1 srlx %l3, %i3, %l5 nop set 0x70, %g5 ldd [%l7 + %g5], %i4 loop_2390: srl %o5, %i0, %g5 tn %icc, 0x2 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f0 brlz %i1, loop_2391 movgu %icc, %l4, %g7 ldx [%l7 + 0x58], %o3 fexpand %f28, %f30 loop_2391: tvc %icc, 0x6 edge32ln %o4, %l6, %g3 umul %l0, %g2, %i7 ldstub [%l7 + 0x3C], %l1 fbule,a %fcc2, loop_2392 sra %o6, %o7, %g6 fmovse %icc, %f31, %f2 fxors %f3, %f7, %f9 loop_2392: fmovsg %icc, %f22, %f31 ldstub [%l7 + 0x69], %o2 wr %g0, 0x2a, %asi stha %i4, [%l7 + 0x26] %asi membar #Sync movg %icc, %o0, %i2 fbe,a %fcc1, loop_2393 fcmpgt16 %f14, %f4, %l2 call loop_2394 mova %xcc, %i6, %g1 loop_2393: tcs %icc, 0x1 brnz,a %o1, loop_2395 loop_2394: fmovde %icc, %f30, %f7 wr %g0, 0x19, %asi ldxa [%l7 + 0x10] %asi, %g4 loop_2395: orcc %l3, 0x19EE, %l5 xor %i5, 0x1FDB, %i3 movgu %xcc, %i0, %o5 set 0x50, %g3 prefetcha [%l7 + %g3] 0x81, 0x0 xnorcc %l4, 0x118A, %g5 movrgz %o3, 0x2A4, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %icc, 0x0 tcc %icc, 0x6 smul %l6, %g7, %g3 fmovrse %g2, %f15, %f0 ldd [%l7 + 0x08], %f8 add %l0, 0x1E07, %i7 bvc,pn %icc, loop_2396 bgu,a,pt %xcc, loop_2397 movpos %xcc, %l1, %o6 wr %g0, 0x11, %asi lduba [%l7 + 0x08] %asi, %o7 loop_2396: fmovdle %xcc, %f26, %f10 loop_2397: udivcc %o2, 0x0EDA, %g6 nop setx loop_2398, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done faligndata %f30, %f18, %f8 smul %i4, 0x1AE1, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2398: edge8l %l2, %i6, %o0 be,a %xcc, loop_2399 fabsd %f26, %f2 movne %icc, %g1, %o1 or %l3, %g4, %i5 loop_2399: fmovsne %icc, %f9, %f0 sethi 0x03AB, %i3 tcs %xcc, 0x0 fmul8sux16 %f0, %f28, %f6 fornot1 %f26, %f24, %f26 fbo %fcc3, loop_2400 fmovd %f18, %f18 wr %g0, 0x10, %asi lduwa [%l7 + 0x0C] %asi, %l5 loop_2400: fbule %fcc2, loop_2401 movre %i0, 0x30E, %o5 movvs %icc, %l4, %i1 wr %g0, 0x27, %asi stha %g5, [%l7 + 0x7C] %asi membar #Sync loop_2401: edge16ln %o3, %o4, %l6 srl %g7, %g3, %g2 fcmpd %fcc1, %f20, %f2 ta %xcc, 0x4 fnors %f23, %f6, %f12 fmovdge %icc, %f10, %f31 tgu %xcc, 0x0 movne %icc, %i7, %l1 tn %xcc, 0x7 fpsub32 %f0, %f4, %f6 sllx %o6, %l0, %o2 std %g6, [%l7 + 0x38] fpmerge %f22, %f19, %f24 bne,a %icc, loop_2402 tsubcc %i4, 0x12D9, %i2 movcc %xcc, %l2, %o7 fandnot2 %f8, %f2, %f20 loop_2402: mova %xcc, %i6, %o0 tleu %icc, 0x2 tpos %xcc, 0x3 subcc %g1, %o1, %l3 set 0x40, %g1 stda %f0, [%l7 + %g1] 0x19 orn %g4, 0x0F60, %i5 sir 0x0C54 andn %i3, %i0, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %xcc, 0x6 brgez,a %l4, loop_2403 fmovsl %icc, %f5, %f7 movcs %icc, %i1, %l5 wr %g0, 0x89, %asi stwa %g5, [%l7 + 0x64] %asi loop_2403: tsubcc %o3, %o4, %l6 stw %g3, [%l7 + 0x64] movrne %g7, %g2, %l1 array32 %i7, %l0, %o6 sdivcc %g6, 0x114B, %i4 fbe,a %fcc1, loop_2404 addcc %i2, %l2, %o7 set 0x28, %l5 swapa [%l7 + %l5] 0x19, %o2 loop_2404: te %icc, 0x2 orncc %i6, 0x1BDF, %o0 bneg,a,pt %xcc, loop_2405 fmovspos %icc, %f4, %f1 fmovdl %icc, %f5, %f4 set 0x40, %l0 stda %f16, [%l7 + %l0] 0x18 loop_2405: fbuge %fcc1, loop_2406 movneg %icc, %g1, %o1 umul %g4, 0x0963, %l3 te %icc, 0x3 loop_2406: nop wr %g0, 0x0c, %asi prefetcha [%l7 + 0x08] %asi, 0x0 fbn,a %fcc0, loop_2407 movle %xcc, %i5, %i0 umul %o5, %l4, %l5 subc %g5, %o3, %i1 loop_2407: tle %xcc, 0x0 andncc %o4, %l6, %g7 movcc %xcc, %g3, %l1 set 0x30, %g2 lduwa [%l7 + %g2] 0x80, %i7 edge16n %l0, %o6, %g2 sdiv %g6, 0x06B1, %i2 set 0x3C, %l6 stwa %l2, [%l7 + %l6] 0x0c fbg,a %fcc2, loop_2408 mulx %i4, %o7, %i6 stb %o0, [%l7 + 0x22] movl %icc, %g1, %o1 loop_2408: smulcc %g4, 0x1B3B, %l3 fmovsneg %xcc, %f5, %f21 tleu %icc, 0x5 array32 %i3, %o2, %i0 sub %i5, %o5, %l5 edge32 %g5, %o3, %i1 fmovde %icc, %f26, %f28 srlx %o4, 0x00, %l6 edge16n %l4, %g3, %g7 fpsub16s %f17, %f9, %f12 tn %xcc, 0x3 call loop_2409 edge16l %l1, %i7, %l0 fba %fcc1, loop_2410 stx %o6, [%l7 + 0x28] loop_2409: bleu,a,pn %xcc, loop_2411 movvc %xcc, %g6, %i2 loop_2410: orcc %g2, 0x047B, %l2 fmovdg %xcc, %f27, %f6 loop_2411: srlx %i4, 0x12, %o7 sdivcc %i6, 0x1840, %g1 fmovsge %xcc, %f23, %f22 fpsub16s %f21, %f4, %f4 movg %xcc, %o0, %g4 alignaddr %l3, %o1, %i3 fbn,a %fcc1, loop_2412 edge32l %o2, %i0, %o5 tle %xcc, 0x2 fbg,a %fcc1, loop_2413 loop_2412: srlx %l5, %i5, %g5 edge32ln %o3, %i1, %l6 array32 %l4, %o4, %g7 loop_2413: sllx %g3, %l1, %i7 umul %l0, %g6, %i2 tgu %xcc, 0x6 alignaddr %o6, %l2, %g2 array8 %o7, %i6, %g1 movrlez %o0, %i4, %g4 sir 0x090C fornot1s %f18, %f14, %f23 movvs %xcc, %l3, %i3 fone %f2 movne %icc, %o2, %i0 nop set 0x0C, %i7 ldsw [%l7 + %i7], %o5 edge8ln %l5, %i5, %g5 movcc %icc, %o1, %o3 taddcctv %i1, 0x0DD1, %l6 or %l4, %o4, %g3 fbe %fcc3, loop_2414 fbne,a %fcc1, loop_2415 movrgz %g7, 0x192, %l1 fmovscs %icc, %f1, %f2 loop_2414: fnot1 %f4, %f16 loop_2415: edge8l %i7, %g6, %l0 fpsub16s %f13, %f25, %f26 addc %o6, 0x10A4, %l2 taddcctv %i2, %o7, %g2 set 0x24, %i4 ldswa [%l7 + %i4] 0x14, %g1 taddcctv %i6, 0x1668, %o0 xorcc %g4, %i4, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %o2, 0x02AB, %l3 fmovdcs %xcc, %f17, %f22 orncc %o5, 0x1491, %l5 alignaddr %i0, %g5, %o1 ble,pn %icc, loop_2416 st %f16, [%l7 + 0x48] set 0x50, %i0 lduwa [%l7 + %i0] 0x10, %i5 loop_2416: bcs,a loop_2417 sdivx %o3, 0x0E6F, %i1 fblg,a %fcc1, loop_2418 movne %xcc, %l6, %o4 loop_2417: ldx [%l7 + 0x30], %g3 addc %l4, 0x08AA, %l1 loop_2418: te %icc, 0x0 movrlez %i7, 0x3E1, %g7 andn %l0, 0x1129, %g6 fsrc1s %f4, %f4 bcs,a %xcc, loop_2419 fpack32 %f4, %f30, %f22 orn %o6, 0x05F9, %i2 andn %o7, 0x152E, %g2 loop_2419: movle %xcc, %g1, %l2 fexpand %f10, %f16 fmovdle %icc, %f23, %f17 ldsb [%l7 + 0x48], %i6 fmovdl %icc, %f24, %f9 tl %icc, 0x7 sdiv %g4, 0x0C7F, %i4 fble,a %fcc2, loop_2420 sdiv %o0, 0x00BD, %o2 fpsub16s %f31, %f23, %f1 movrlz %l3, 0x220, %i3 loop_2420: fpadd16s %f30, %f10, %f16 srl %o5, 0x03, %i0 membar 0x7E movge %xcc, %g5, %l5 subcc %i5, 0x076E, %o3 bneg,pt %icc, loop_2421 fmovscc %icc, %f30, %f14 smulcc %i1, 0x1853, %o1 movg %icc, %o4, %g3 loop_2421: tle %icc, 0x3 addc %l4, %l1, %l6 bne,a %icc, loop_2422 orcc %i7, %g7, %l0 fmovdl %icc, %f18, %f23 bvc,a loop_2423 loop_2422: array16 %o6, %g6, %o7 srlx %i2, 0x0A, %g1 wr %g0, 0x89, %asi lda [%l7 + 0x24] %asi, %f19 loop_2423: sir 0x14D8 wr %g0, 0x23, %asi stba %g2, [%l7 + 0x5E] %asi membar #Sync set 0x68, %g7 sta %f3, [%l7 + %g7] 0x19 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %i6, 0x173A, %g4 edge8n %i4, %o0, %l2 array16 %l3, %i3, %o2 fmovdcc %xcc, %f20, %f18 bshuffle %f28, %f4, %f28 move %icc, %o5, %g5 tg %icc, 0x1 add %l7, 0x78, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i0, %l5 sdiv %i5, 0x1C43, %i1 movneg %xcc, %o1, %o4 edge8n %g3, %l4, %o3 andncc %l1, %i7, %l6 set 0x64, %l4 stwa %l0, [%l7 + %l4] 0x2f membar #Sync flush %l7 + 0x48 edge8 %o6, %g7, %o7 edge8ln %g6, %g1, %i2 fpsub16s %f6, %f15, %f3 fcmpeq32 %f26, %f20, %i6 sra %g2, %g4, %o0 xnorcc %l2, 0x11D5, %l3 sir 0x1C2C fmovspos %icc, %f2, %f17 tcc %xcc, 0x6 fornot2 %f18, %f8, %f16 ldstub [%l7 + 0x62], %i3 fble,a %fcc3, loop_2424 srlx %i4, %o2, %g5 fnand %f22, %f28, %f20 sethi 0x0D48, %o5 loop_2424: fmovscs %xcc, %f17, %f14 movcc %xcc, %i0, %i5 fbne,a %fcc2, loop_2425 tpos %xcc, 0x0 array16 %i1, %o1, %o4 brgz %g3, loop_2426 loop_2425: edge8ln %l4, %o3, %l5 orn %i7, %l6, %l1 tpos %xcc, 0x6 loop_2426: nop wr %g0, 0x04, %asi sta %f24, [%l7 + 0x3C] %asi movrgz %o6, 0x151, %g7 add %l7, 0x54, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o7, %l0 sir 0x0D82 fmovdg %icc, %f26, %f17 tg %icc, 0x4 bcs,a %icc, loop_2427 fnot2s %f31, %f8 andn %g1, 0x0235, %g6 orn %i2, 0x0AD7, %g2 loop_2427: brlez,a %i6, loop_2428 movrlez %g4, %l2, %l3 fmuld8ulx16 %f11, %f1, %f12 brlez,a %o0, loop_2429 loop_2428: fbl,a %fcc0, loop_2430 orncc %i4, %i3, %o2 fornot2s %f27, %f2, %f31 loop_2429: fpsub16s %f2, %f16, %f1 loop_2430: fcmpes %fcc1, %f20, %f4 tge %xcc, 0x3 srlx %g5, 0x0E, %o5 brlez %i0, loop_2431 fpsub16s %f12, %f6, %f26 fmovsne %xcc, %f9, %f25 fbul,a %fcc2, loop_2432 loop_2431: movleu %icc, %i5, %i1 orn %o4, 0x1D70, %o1 bvc,a,pn %icc, loop_2433 loop_2432: srax %l4, %o3, %g3 addccc %l5, 0x0097, %i7 xnorcc %l6, 0x065B, %o6 loop_2433: xnor %g7, %l1, %o7 sdiv %l0, 0x0184, %g6 faligndata %f22, %f18, %f0 popc %i2, %g1 movpos %icc, %i6, %g2 movcc %icc, %l2, %l3 edge16l %g4, %o0, %i3 bg,a,pn %icc, loop_2434 fmovdpos %xcc, %f24, %f11 tn %icc, 0x3 sllx %i4, %o2, %o5 loop_2434: udiv %g5, 0x1713, %i5 movre %i0, 0x17A, %o4 fcmpeq16 %f16, %f24, %o1 bshuffle %f18, %f0, %f14 tne %xcc, 0x3 fmuld8sux16 %f28, %f20, %f20 fmovdne %icc, %f17, %f28 wr %g0, 0x2a, %asi ldda [%l7 + 0x50] %asi, %l4 edge8n %o3, %i1, %g3 fpsub16s %f31, %f30, %f11 fmovdg %icc, %f7, %f28 mulx %i7, 0x1094, %l6 nop setx loop_2435, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tgu %xcc, 0x6 edge8 %o6, %l5, %g7 or %o7, 0x1E9F, %l0 loop_2435: te %xcc, 0x3 edge8ln %l1, %g6, %i2 sdivcc %i6, 0x1B1E, %g2 subccc %g1, 0x1471, %l2 prefetch [%l7 + 0x30], 0x2 sll %g4, %l3, %o0 xor %i4, %o2, %o5 wr %g0, 0x81, %asi stxa %g5, [%l7 + 0x38] %asi and %i3, %i5, %o4 fbge %fcc1, loop_2436 fcmple32 %f24, %f14, %o1 sdivcc %l4, 0x06B3, %o3 alignaddrl %i1, %i0, %i7 loop_2436: fsrc1s %f21, %f6 tsubcctv %l6, 0x11D5, %o6 movrlez %g3, %l5, %g7 edge16l %o7, %l1, %g6 taddcc %i2, 0x1C2C, %l0 srlx %i6, 0x0B, %g2 alignaddr %l2, %g4, %g1 ta %icc, 0x6 ldub [%l7 + 0x79], %o0 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi fcmpgt16 %f14, %f10, %i4 fpadd32 %f10, %f18, %f16 movg %xcc, %o2, %l3 taddcctv %g5, %o5, %i5 udivx %o4, 0x0E9D, %o1 fba,a %fcc2, loop_2437 movrne %l4, %i3, %i1 add %o3, %i7, %i0 set 0x78, %o5 prefetcha [%l7 + %o5] 0x10, 0x2 loop_2437: taddcc %l6, 0x0A86, %l5 fpsub16 %f14, %f22, %f30 sub %g7, 0x0ED5, %o7 tvs %icc, 0x2 movvs %icc, %g3, %g6 fornot1s %f13, %f17, %f14 edge16ln %l1, %l0, %i2 lduh [%l7 + 0x32], %g2 addc %l2, %i6, %g4 sdivx %o0, 0x0372, %i4 sra %o2, %l3, %g5 popc 0x107A, %g1 ta %icc, 0x0 umulcc %o5, %o4, %i5 subccc %l4, 0x1692, %o1 bge,a %icc, loop_2438 fmovsge %icc, %f15, %f27 fnot2s %f6, %f20 add %i3, 0x0553, %i1 loop_2438: movrne %i7, 0x1F4, %i0 fmovdn %icc, %f19, %f15 umulcc %o6, %o3, %l6 set 0x50, %i2 lduha [%l7 + %i2] 0x11, %l5 movpos %xcc, %g7, %g3 movle %xcc, %o7, %l1 movpos %xcc, %l0, %g6 array32 %i2, %g2, %i6 andcc %g4, %l2, %o0 movrgez %i4, %l3, %g5 andncc %g1, %o2, %o5 fmovsge %icc, %f11, %f3 fnands %f16, %f8, %f12 fmovs %f25, %f9 stw %i5, [%l7 + 0x68] fexpand %f31, %f12 fbn %fcc1, loop_2439 sra %o4, 0x14, %l4 edge16 %o1, %i3, %i7 fmul8ulx16 %f2, %f20, %f12 loop_2439: umul %i0, 0x1CDB, %o6 fmovsge %xcc, %f6, %f2 ldsb [%l7 + 0x54], %i1 ba %xcc, loop_2440 fsrc2 %f0, %f4 addc %o3, %l5, %g7 xor %g3, 0x14F6, %l6 loop_2440: nop set 0x08, %o0 lduha [%l7 + %o0] 0x18, %l1 tle %icc, 0x6 subcc %l0, 0x0716, %g6 umulcc %o7, %i2, %i6 ldsh [%l7 + 0x0C], %g2 array8 %g4, %l2, %o0 fmovs %f21, %f31 bshuffle %f12, %f4, %f22 move %xcc, %i4, %l3 fbu %fcc3, loop_2441 or %g5, 0x1C9C, %o2 sub %o5, 0x0E1A, %g1 brnz %i5, loop_2442 loop_2441: bg,a,pn %xcc, loop_2443 edge32n %o4, %o1, %l4 nop setx loop_2444, %l0, %l1 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_2442: bshuffle %f16, %f26, %f22 loop_2443: fmovscs %icc, %f24, %f25 stw %i7, [%l7 + 0x08] loop_2444: bleu,a loop_2445 movrgez %i3, %i0, %o6 subccc %i1, 0x1451, %l5 umul %o3, %g7, %l6 loop_2445: bpos,pn %icc, loop_2446 orn %g3, %l1, %l0 fcmpeq32 %f4, %f24, %o7 set 0x40, %i3 ldda [%l7 + %i3] 0x15, %f0 loop_2446: taddcc %g6, 0x15F2, %i2 fcmple16 %f18, %f18, %i6 umul %g4, 0x0239, %g2 ldsb [%l7 + 0x0B], %l2 lduw [%l7 + 0x38], %i4 fpackfix %f22, %f28 alignaddr %l3, %o0, %g5 movre %o2, 0x1D1, %o5 swap [%l7 + 0x64], %g1 fmovsg %xcc, %f20, %f24 fmovsn %icc, %f1, %f27 st %f24, [%l7 + 0x78] bn,a,pt %icc, loop_2447 andn %o4, %o1, %i5 bneg,a,pt %icc, loop_2448 fmovrslez %l4, %f5, %f27 loop_2447: fmul8sux16 %f26, %f16, %f12 fmovscs %icc, %f21, %f27 loop_2448: fmovscs %xcc, %f10, %f23 fmul8x16al %f31, %f15, %f2 andn %i7, 0x135E, %i3 edge8l %i0, %o6, %i1 movre %o3, %g7, %l5 alignaddr %l6, %g3, %l0 movle %xcc, %l1, %g6 andncc %i2, %i6, %g4 tvs %xcc, 0x7 tpos %xcc, 0x3 fabsd %f6, %f16 be loop_2449 fmovsvc %xcc, %f19, %f28 movl %icc, %o7, %l2 andn %i4, %l3, %o0 loop_2449: sdivx %g5, 0x1F56, %o2 sth %o5, [%l7 + 0x48] bge loop_2450 umul %g1, 0x1EB4, %g2 fbn %fcc2, loop_2451 edge8l %o1, %i5, %o4 loop_2450: nop add %l7, 0x68, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %l4 casa [%l6] %asi, %l4, %i3 loop_2451: andncc %i7, %o6, %i1 fmovrsgez %o3, %f20, %f9 sub %g7, %l5, %i0 edge32n %g3, %l6, %l0 membar 0x2D saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bn,a,pt %xcc, loop_2452 tn %xcc, 0x1 tpos %icc, 0x5 fmuld8ulx16 %f5, %f21, %f8 loop_2452: nop setx loop_2453, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry alignaddrl %l1, %i2, %g6 mulx %g4, %o7, %l2 fornot1 %f22, %f26, %f18 loop_2453: tsubcctv %i6, 0x0B73, %i4 smul %o0, 0x0EE0, %l3 bvc,a loop_2454 edge32 %g5, %o5, %o2 movre %g1, 0x08F, %g2 xorcc %o1, %i5, %l4 loop_2454: movne %xcc, %o4, %i7 movrgz %o6, 0x25F, %i1 sllx %o3, %g7, %l5 tl %xcc, 0x5 sub %i3, %g3, %l6 array16 %l0, %i0, %l1 movg %xcc, %i2, %g4 fandnot2s %f7, %f16, %f0 bgu %xcc, loop_2455 edge16n %g6, %l2, %o7 array8 %i4, %i6, %o0 fbe,a %fcc0, loop_2456 loop_2455: fmovsl %xcc, %f14, %f1 ldx [%l7 + 0x60], %g5 fcmpeq32 %f30, %f22, %o5 loop_2456: fmovde %xcc, %f14, %f6 movl %icc, %o2, %l3 fnegs %f20, %f2 ldsh [%l7 + 0x64], %g2 fmovsleu %icc, %f22, %f13 bleu,a %xcc, loop_2457 mulx %o1, 0x0963, %i5 movrgz %l4, 0x16C, %g1 tvc %xcc, 0x7 loop_2457: edge8ln %i7, %o4, %i1 faligndata %f24, %f22, %f10 ldub [%l7 + 0x59], %o3 fbe %fcc1, loop_2458 fmovse %icc, %f30, %f7 mulx %o6, %l5, %g7 tg %xcc, 0x3 loop_2458: fmul8sux16 %f0, %f30, %f28 fzeros %f28 fbu %fcc2, loop_2459 tcs %icc, 0x5 ba,a loop_2460 tne %xcc, 0x4 loop_2459: fornot1s %f27, %f27, %f19 ldd [%l7 + 0x10], %f8 loop_2460: orncc %g3, %i3, %l0 set 0x67, %o1 ldstuba [%l7 + %o1] 0x89, %l6 set 0x64, %o6 ldsha [%l7 + %o6] 0x81, %l1 tneg %icc, 0x2 movge %icc, %i2, %g4 fzeros %f20 sir 0x150B udivcc %i0, 0x07D3, %g6 andncc %l2, %i4, %i6 taddcc %o7, 0x07D2, %g5 add %l7, 0x50, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %o5 casxa [%l6] %asi, %o5, %o2 tcc %icc, 0x4 array32 %l3, %o0, %g2 udiv %i5, 0x12BD, %l4 tne %icc, 0x4 add %l7, 0x44, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %g1 casa [%l6] 0x0c, %g1, %o1 edge8n %o4, %i7, %o3 movneg %xcc, %i1, %l5 fxnor %f22, %f16, %f10 tn %xcc, 0x3 set 0x70, %l3 stda %o6, [%l7 + %l3] 0xeb membar #Sync fmovd %f4, %f2 te %xcc, 0x2 ta %icc, 0x2 sir 0x0605 set 0x09, %l2 ldstuba [%l7 + %l2] 0x89, %g7 andn %g3, %i3, %l0 fbuge %fcc1, loop_2461 brz,a %l1, loop_2462 andn %l6, %i2, %i0 movrgez %g4, 0x3E6, %l2 loop_2461: mulx %g6, 0x1F2A, %i6 loop_2462: fnor %f6, %f2, %f18 bgu,a loop_2463 fmovdpos %xcc, %f25, %f3 add %i4, %o7, %g5 wr %g0, 0x81, %asi stha %o5, [%l7 + 0x74] %asi loop_2463: fmovsge %xcc, %f9, %f9 move %xcc, %l3, %o0 fornot1s %f20, %f30, %f7 membar 0x34 udivx %o2, 0x0015, %g2 sth %l4, [%l7 + 0x12] wr %g0, 0x89, %asi lda [%l7 + 0x14] %asi, %f7 orncc %i5, 0x073A, %o1 movgu %icc, %o4, %i7 sub %g1, 0x09CD, %i1 fmovdpos %icc, %f9, %f20 fcmped %fcc2, %f12, %f22 set 0x3C, %i6 stwa %l5, [%l7 + %i6] 0x2f membar #Sync be %xcc, loop_2464 tvs %xcc, 0x7 addcc %o3, 0x0281, %o6 sra %g7, %g3, %l0 loop_2464: udiv %l1, 0x1646, %i3 membar 0x0D subcc %l6, 0x02F9, %i0 sdiv %g4, 0x1422, %i2 edge8 %g6, %i6, %l2 wr %g0, 0x19, %asi lda [%l7 + 0x2C] %asi, %f16 sethi 0x0673, %i4 fbug %fcc3, loop_2465 fornot1s %f3, %f24, %f22 sir 0x0C9C fxor %f6, %f10, %f0 loop_2465: tneg %icc, 0x1 tcs %icc, 0x0 brz,a %o7, loop_2466 srax %g5, 0x11, %o5 nop setx loop_2467, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldd [%l7 + 0x70], %f10 loop_2466: fpack32 %f14, %f16, %f2 edge32ln %o0, %o2, %l3 loop_2467: sllx %l4, %g2, %i5 xnor %o1, %i7, %g1 fcmpeq32 %f20, %f22, %i1 fbul,a %fcc1, loop_2468 edge16 %l5, %o4, %o3 fbug %fcc2, loop_2469 fpsub16 %f10, %f24, %f0 loop_2468: brnz %g7, loop_2470 edge16n %g3, %l0, %o6 loop_2469: te %icc, 0x6 fmovdle %xcc, %f7, %f9 loop_2470: edge8l %i3, %l1, %l6 brlez,a %g4, loop_2471 add %i2, %i0, %g6 edge32l %l2, %i4, %o7 tcc %icc, 0x5 loop_2471: fnands %f27, %f18, %f11 flush %l7 + 0x60 edge16n %i6, %o5, %g5 movl %xcc, %o2, %o0 tgu %icc, 0x1 fmovdcs %icc, %f31, %f9 edge8n %l4, %l3, %i5 tne %xcc, 0x5 bgu loop_2472 srl %o1, %g2, %g1 wr %g0, 0xe2, %asi ldda [%l7 + 0x20] %asi, %i0 loop_2472: fmuld8ulx16 %f22, %f27, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %l5, %o4, %i7 tle %icc, 0x5 fors %f30, %f27, %f21 movn %xcc, %g7, %o3 xnor %g3, 0x1C38, %o6 fmul8x16al %f29, %f24, %f14 tle %icc, 0x7 subccc %i3, %l0, %l6 sdivx %l1, 0x053C, %i2 tvc %xcc, 0x2 xorcc %i0, %g6, %l2 tsubcctv %g4, 0x079D, %i4 sethi 0x1A8A, %o7 fbl %fcc1, loop_2473 or %o5, %i6, %o2 array32 %g5, %o0, %l3 tvs %icc, 0x4 loop_2473: add %l4, %o1, %g2 udiv %i5, 0x1505, %i1 fbe %fcc0, loop_2474 call loop_2475 nop setx loop_2476, %l0, %l1 jmpl %l1, %g1 fmovrslez %l5, %f26, %f16 loop_2474: smulcc %i7, %g7, %o3 loop_2475: fblg %fcc2, loop_2477 loop_2476: swap [%l7 + 0x18], %o4 array32 %o6, %g3, %l0 tne %xcc, 0x1 loop_2477: brgez,a %l6, loop_2478 fcmpgt16 %f24, %f0, %l1 alignaddrl %i3, %i0, %i2 tgu %icc, 0x1 loop_2478: srax %l2, %g4, %g6 orncc %o7, %i4, %o5 edge16ln %o2, %g5, %o0 movleu %xcc, %i6, %l3 andn %l4, 0x1D0B, %o1 array16 %i5, %g2, %g1 movrgz %i1, %i7, %g7 tneg %icc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 call loop_2479 alignaddr %o3, %o4, %o6 movl %icc, %g3, %l0 fand %f8, %f2, %f30 loop_2479: movg %icc, %l5, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %i3, 0x3A6, %i0 fmovdgu %icc, %f15, %f0 fornot2s %f23, %f12, %f30 fmovsgu %xcc, %f4, %f12 fmovdg %xcc, %f27, %f17 fnors %f10, %f4, %f29 udiv %i2, 0x0C1C, %l1 fbuge %fcc2, loop_2480 fnot2 %f24, %f20 andn %g4, 0x1216, %g6 wr %g0, 0x80, %asi swapa [%l7 + 0x70] %asi, %l2 loop_2480: fandnot2 %f14, %f0, %f0 brgez %i4, loop_2481 umulcc %o5, %o7, %g5 movn %icc, %o0, %o2 edge16 %l3, %i6, %l4 loop_2481: ba loop_2482 fmovrse %o1, %f0, %f25 array32 %i5, %g1, %i1 movn %icc, %g2, %i7 loop_2482: taddcctv %o3, %g7, %o6 movrgez %o4, %l0, %l5 movneg %icc, %g3, %i3 set 0x3C, %l1 ldstuba [%l7 + %l1] 0x80, %i0 sth %i2, [%l7 + 0x5A] fnands %f10, %f22, %f5 sra %l6, %g4, %g6 movrgz %l2, %l1, %i4 membar 0x04 tcs %icc, 0x6 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi tvs %xcc, 0x1 fmovrdgz %o5, %f30, %f28 ldsb [%l7 + 0x79], %o7 mova %icc, %g5, %o0 andncc %o2, %i6, %l4 fmuld8sux16 %f1, %f31, %f28 bvs,a,pn %icc, loop_2483 nop setx loop_2484, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addccc %o1, 0x0D5E, %l3 or %i5, %i1, %g2 loop_2483: tpos %icc, 0x6 loop_2484: srax %i7, 0x10, %g1 set 0x40, %o7 ldda [%l7 + %o7] 0x14, %g6 tl %xcc, 0x4 tn %xcc, 0x3 be,a loop_2485 orncc %o6, %o3, %o4 tsubcc %l0, 0x1907, %g3 bleu,pn %xcc, loop_2486 loop_2485: sll %i3, 0x16, %i0 stx %l5, [%l7 + 0x78] fba,a %fcc3, loop_2487 loop_2486: movge %icc, %l6, %i2 andcc %g6, %l2, %g4 move %xcc, %l1, %o5 loop_2487: ble %xcc, loop_2488 add %i4, %o7, %g5 fsrc1 %f2, %f8 prefetch [%l7 + 0x54], 0x1 loop_2488: tsubcctv %o2, %o0, %l4 wr %g0, 0x88, %asi ldswa [%l7 + 0x68] %asi, %i6 wr %g0, 0x80, %asi ldxa [%l7 + 0x70] %asi, %o1 fexpand %f20, %f18 fmul8ulx16 %f8, %f20, %f16 srlx %i5, 0x0F, %l3 movle %xcc, %i1, %g2 fnor %f4, %f18, %f20 te %xcc, 0x1 mulscc %g1, %g7, %i7 ldub [%l7 + 0x77], %o6 sth %o3, [%l7 + 0x46] fmul8x16 %f24, %f10, %f26 movrgez %l0, %g3, %i3 add %l7, 0x20, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %o4 casa [%l6] 0x0c, %o4, %i0 set 0x78, %o4 sta %f3, [%l7 + %o4] 0x18 tl %xcc, 0x1 alignaddrl %l5, %i2, %l6 and %l2, %g4, %l1 fmovsl %icc, %f5, %f22 udiv %o5, 0x0EB5, %g6 fexpand %f22, %f26 nop setx loop_2489, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovrdgz %o7, %f14, %f30 and %g5, %i4, %o0 set 0x3C, %g4 stha %o2, [%l7 + %g4] 0x88 loop_2489: nop set 0x38, %i1 ldx [%l7 + %i1], %l4 fmovsgu %xcc, %f6, %f16 fmovd %f22, %f16 sdiv %o1, 0x1FAB, %i6 subcc %i5, %i1, %l3 subc %g1, 0x09AE, %g2 orcc %g7, 0x0688, %o6 fnot2 %f0, %f28 brlez,a %o3, loop_2490 taddcc %i7, %l0, %g3 tne %xcc, 0x2 tl %xcc, 0x2 loop_2490: fnot1 %f14, %f8 array8 %i3, %i0, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x18, %i5 stda %i2, [%l7 + %i5] 0xe3 membar #Sync set 0x5E, %o2 stha %l6, [%l7 + %o2] 0x2f membar #Sync bgu,a loop_2491 fbuge %fcc1, loop_2492 fcmped %fcc2, %f14, %f30 edge32 %l2, %g4, %l5 loop_2491: add %o5, 0x0FF5, %g6 loop_2492: nop wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 fmovdn %icc, %f31, %f30 bg,a,pn %xcc, loop_2493 bleu %icc, loop_2494 nop set 0x4A, %g6 sth %o7, [%l7 + %g6] fone %f30 loop_2493: srl %l1, 0x12, %i4 loop_2494: bvs loop_2495 movle %xcc, %o0, %o2 addcc %l4, 0x1C75, %g5 brlez %i6, loop_2496 loop_2495: fexpand %f24, %f24 edge8l %o1, %i1, %i5 fcmple16 %f20, %f26, %g1 loop_2496: umul %l3, %g7, %o6 sth %o3, [%l7 + 0x4A] fmovsne %xcc, %f18, %f28 edge8 %g2, %i7, %g3 bneg,a,pn %icc, loop_2497 edge16n %l0, %i0, %o4 fpmerge %f7, %f16, %f18 movle %xcc, %i3, %l6 loop_2497: bcs loop_2498 edge16ln %i2, %l2, %g4 wr %g0, 0x80, %asi prefetcha [%l7 + 0x48] %asi, 0x0 loop_2498: taddcctv %o5, %o7, %g6 fsrc1 %f8, %f6 stx %i4, [%l7 + 0x60] stb %o0, [%l7 + 0x76] fmovdleu %icc, %f6, %f31 fbe,a %fcc0, loop_2499 nop set 0x58, %g5 ldd [%l7 + %g5], %o2 fcmpne16 %f4, %f8, %l1 addcc %l4, %g5, %i6 loop_2499: sdivx %i1, 0x1DB6, %i5 bpos loop_2500 fmovdl %icc, %f29, %f29 and %o1, 0x1B80, %l3 sdivcc %g1, 0x1546, %o6 loop_2500: edge32n %g7, %g2, %i7 fcmple16 %f8, %f2, %o3 tvc %icc, 0x4 fcmpgt16 %f28, %f10, %g3 fmovrde %i0, %f24, %f20 tpos %xcc, 0x6 smul %l0, %i3, %l6 srax %o4, 0x02, %i2 swap [%l7 + 0x1C], %l2 set 0x54, %o3 lda [%l7 + %o3] 0x80, %f17 fsrc2 %f18, %f26 edge8n %g4, %o5, %o7 fcmpeq16 %f12, %f16, %g6 fnegd %f20, %f28 xor %i4, 0x094A, %l5 fmul8sux16 %f24, %f4, %f10 tsubcc %o2, %o0, %l1 tsubcctv %g5, %i6, %l4 fbl %fcc1, loop_2501 umul %i1, %i5, %o1 edge16n %l3, %g1, %g7 fmovdle %icc, %f8, %f21 loop_2501: tcs %icc, 0x6 fba %fcc1, loop_2502 fbule,a %fcc1, loop_2503 fnors %f4, %f26, %f17 tcs %icc, 0x2 loop_2502: srlx %o6, %i7, %g2 loop_2503: udivx %o3, 0x1610, %i0 tge %xcc, 0x5 fmovdcs %xcc, %f17, %f28 edge8n %g3, %i3, %l0 brgz %o4, loop_2504 fmovsge %icc, %f4, %f17 call loop_2505 te %xcc, 0x7 loop_2504: fmovrde %l6, %f16, %f24 edge8ln %l2, %g4, %i2 loop_2505: mulscc %o5, 0x16AF, %g6 addcc %i4, 0x07B2, %o7 smulcc %o2, %o0, %l1 tg %icc, 0x1 tsubcctv %g5, 0x0072, %l5 bpos,a %icc, loop_2506 sdiv %i6, 0x12D4, %l4 fbule,a %fcc2, loop_2507 movrne %i5, %i1, %l3 loop_2506: fmovsvc %icc, %f6, %f15 fmovsne %xcc, %f20, %f2 loop_2507: movvs %xcc, %g1, %o1 fbe %fcc0, loop_2508 fpsub16 %f8, %f12, %f12 sra %o6, 0x0F, %i7 movpos %xcc, %g7, %g2 loop_2508: movg %icc, %o3, %i0 fsrc2 %f26, %f2 sdiv %g3, 0x171E, %l0 fandnot2s %f8, %f5, %f0 sir 0x12E0 movrgez %i3, %o4, %l6 and %g4, 0x0B63, %l2 lduw [%l7 + 0x58], %o5 sra %i2, 0x0E, %g6 tneg %xcc, 0x2 set 0x78, %g1 sta %f4, [%l7 + %g1] 0x88 fmovdvs %icc, %f31, %f8 ble,a,pn %icc, loop_2509 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %icc, %i4, %o7 set 0x68, %l5 swapa [%l7 + %l5] 0x89, %o2 loop_2509: fpsub16s %f13, %f7, %f7 tpos %icc, 0x2 alignaddrl %o0, %l1, %g5 sir 0x1CA5 stb %l5, [%l7 + 0x65] edge8ln %i6, %i5, %i1 movle %icc, %l3, %g1 fbg,a %fcc3, loop_2510 umulcc %l4, %o1, %i7 movneg %xcc, %o6, %g2 fnegd %f8, %f10 loop_2510: movneg %icc, %o3, %g7 tle %xcc, 0x0 tneg %xcc, 0x5 fbue,a %fcc0, loop_2511 movleu %icc, %i0, %l0 sub %g3, 0x0AC2, %o4 orn %l6, 0x1A60, %i3 loop_2511: brz,a %l2, loop_2512 sll %o5, %i2, %g6 fbug,a %fcc3, loop_2513 movle %xcc, %i4, %g4 loop_2512: movcc %xcc, %o2, %o0 movrlez %o7, %g5, %l5 loop_2513: and %l1, %i5, %i6 fmovdvs %xcc, %f15, %f2 fsrc2 %f20, %f6 fmovdneg %xcc, %f5, %f2 movrgz %i1, 0x112, %l3 fmovdg %icc, %f15, %f28 movvs %icc, %g1, %o1 addcc %i7, 0x18F9, %o6 ba loop_2514 sub %l4, %o3, %g7 movcs %xcc, %i0, %g2 movne %xcc, %l0, %g3 loop_2514: fmovsleu %icc, %f14, %f17 lduw [%l7 + 0x5C], %o4 movne %icc, %i3, %l6 add %l2, %o5, %g6 tcs %icc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %i2, 0x08C9, %g4 tcc %icc, 0x0 tge %xcc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %i4, 0x181B, %o0 tpos %xcc, 0x6 fpack16 %f8, %f21 movpos %icc, %o2, %g5 tn %icc, 0x4 bvs,pn %icc, loop_2515 fbu,a %fcc2, loop_2516 brgz,a %l5, loop_2517 xorcc %l1, %o7, %i6 loop_2515: sdivx %i1, 0x1F9A, %l3 loop_2516: stw %g1, [%l7 + 0x10] loop_2517: movg %xcc, %i5, %i7 fmovrdne %o6, %f4, %f2 movrgz %o1, 0x266, %l4 ldstub [%l7 + 0x59], %o3 be,a loop_2518 fbul %fcc3, loop_2519 fbg %fcc0, loop_2520 bcc,a,pt %xcc, loop_2521 loop_2518: movrlz %g7, 0x30A, %i0 loop_2519: bneg,a %xcc, loop_2522 loop_2520: udivcc %l0, 0x178F, %g3 loop_2521: std %f24, [%l7 + 0x18] ldub [%l7 + 0x6A], %o4 loop_2522: array8 %g2, %l6, %l2 subc %o5, %g6, %i3 sra %i2, %g4, %o0 call loop_2523 bn loop_2524 fmovsg %xcc, %f28, %f7 sllx %o2, %g5, %i4 loop_2523: subccc %l1, 0x0BEC, %l5 loop_2524: nop wr %g0, 0x0c, %asi ldsha [%l7 + 0x28] %asi, %o7 tcc %icc, 0x5 or %i1, 0x169B, %l3 te %icc, 0x6 tsubcctv %i6, 0x177F, %g1 umul %i5, %o6, %i7 subcc %l4, 0x0154, %o3 tg %icc, 0x0 sdivx %g7, 0x19C3, %i0 fmovrse %o1, %f13, %f3 udivx %l0, 0x0044, %o4 stb %g2, [%l7 + 0x75] fcmple16 %f0, %f20, %g3 andcc %l2, %l6, %g6 edge32ln %o5, %i3, %g4 sdivx %i2, 0x0DF1, %o0 fmovdne %xcc, %f2, %f9 tcc %xcc, 0x7 fmovrdne %g5, %f28, %f6 xnorcc %i4, 0x0445, %l1 tl %xcc, 0x6 movrlez %l5, 0x034, %o7 tcc %icc, 0x7 tn %icc, 0x4 movcs %icc, %o2, %i1 sir 0x195B te %xcc, 0x5 tpos %icc, 0x1 xnorcc %i6, %g1, %l3 st %f2, [%l7 + 0x74] addcc %i5, 0x1C5E, %o6 fmovdpos %icc, %f28, %f19 array16 %l4, %i7, %o3 ldsb [%l7 + 0x1B], %i0 edge16n %o1, %l0, %o4 movre %g7, 0x0B7, %g3 membar 0x7A movre %l2, %l6, %g6 fbuge,a %fcc3, loop_2525 edge32ln %o5, %g2, %g4 fandnot2s %f30, %f19, %f12 udivx %i3, 0x144E, %i2 loop_2525: and %g5, 0x1835, %i4 stx %o0, [%l7 + 0x60] addcc %l5, 0x1EBC, %o7 sllx %o2, %l1, %i1 addc %i6, %g1, %i5 fbn,a %fcc0, loop_2526 tleu %xcc, 0x7 ta %icc, 0x5 bn,a,pt %icc, loop_2527 loop_2526: fmovspos %icc, %f30, %f16 bvs loop_2528 fpsub32 %f0, %f18, %f20 loop_2527: popc 0x1857, %l3 ldsb [%l7 + 0x44], %l4 loop_2528: fba %fcc2, loop_2529 mova %xcc, %o6, %o3 wr %g0, 0x80, %asi lduba [%l7 + 0x37] %asi, %i0 loop_2529: bpos,a,pn %icc, loop_2530 smulcc %i7, %o1, %l0 fbu,a %fcc2, loop_2531 edge16 %g7, %o4, %g3 loop_2530: st %f26, [%l7 + 0x6C] sdiv %l2, 0x0263, %g6 loop_2531: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg,a %fcc1, loop_2532 mulx %o5, %g2, %l6 tcs %xcc, 0x3 movleu %xcc, %i3, %i2 loop_2532: fmovsg %xcc, %f23, %f4 tne %xcc, 0x3 tpos %icc, 0x2 udivx %g5, 0x192A, %i4 movpos %icc, %g4, %o0 bcs,a %xcc, loop_2533 stb %l5, [%l7 + 0x4E] movre %o7, 0x3BD, %o2 sll %l1, %i1, %i6 loop_2533: sdivcc %i5, 0x09CE, %g1 sll %l4, %l3, %o6 ldsh [%l7 + 0x6C], %o3 movcc %icc, %i7, %i0 fmovrdgez %o1, %f28, %f6 tgu %xcc, 0x4 fzeros %f27 fbuge %fcc0, loop_2534 sdiv %l0, 0x0747, %g7 fmovs %f28, %f29 set 0x38, %l0 stxa %o4, [%l7 + %l0] 0x19 loop_2534: nop add %l7, 0x30, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x11, %l2, %g6 prefetch [%l7 + 0x10], 0x0 fzeros %f18 fmul8x16 %f21, %f2, %f2 fmul8sux16 %f12, %f8, %f28 xnorcc %g3, 0x086C, %g2 ld [%l7 + 0x38], %f27 set 0x6A, %g2 ldsba [%l7 + %g2] 0x04, %o5 xnorcc %l6, %i3, %g5 fpsub16s %f6, %f26, %f28 add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x80, %i4, %i2 movl %icc, %g4, %l5 wr %g0, 0x81, %asi stha %o0, [%l7 + 0x2E] %asi udivx %o7, 0x0CA7, %l1 tgu %icc, 0x5 te %icc, 0x4 wr %g0, 0x0c, %asi lda [%l7 + 0x3C] %asi, %f18 alignaddr %i1, %o2, %i6 fmovsg %icc, %f9, %f19 tne %icc, 0x1 subcc %g1, 0x09BD, %l4 movn %icc, %l3, %i5 sll %o6, 0x17, %i7 te %icc, 0x0 movrgez %o3, %o1, %i0 sir 0x10F4 fmovrdlz %g7, %f6, %f2 fmovrsne %o4, %f4, %f29 fbo %fcc1, loop_2535 xorcc %l2, %l0, %g6 set 0x8, %l6 ldxa [%g0 + %l6] 0x21, %g3 loop_2535: swap [%l7 + 0x60], %o5 edge8n %g2, %l6, %g5 sra %i4, 0x1C, %i3 edge8n %g4, %l5, %i2 srl %o0, 0x11, %o7 fmovrdlez %l1, %f22, %f18 tle %xcc, 0x0 movpos %icc, %o2, %i1 fmovrslz %g1, %f3, %f15 set 0x11, %g3 lduba [%l7 + %g3] 0x89, %i6 movrlz %l3, 0x1CD, %i5 stw %o6, [%l7 + 0x48] movrgez %i7, 0x084, %l4 bpos,a,pt %xcc, loop_2536 brgz,a %o3, loop_2537 and %o1, %g7, %i0 array8 %o4, %l0, %g6 loop_2536: fbug,a %fcc0, loop_2538 loop_2537: tne %icc, 0x2 edge8 %l2, %o5, %g3 movne %icc, %g2, %l6 loop_2538: fnot1 %f22, %f24 bne,a %icc, loop_2539 alignaddrl %g5, %i3, %i4 mulscc %l5, %g4, %i2 fbo,a %fcc3, loop_2540 loop_2539: fmovrslez %o7, %f27, %f8 movl %icc, %o0, %o2 faligndata %f30, %f24, %f24 loop_2540: bvc,a %icc, loop_2541 fmovsa %xcc, %f4, %f10 fmovsne %icc, %f10, %f15 fmovsle %icc, %f9, %f30 loop_2541: movcc %icc, %l1, %i1 subcc %i6, 0x09AC, %l3 movge %icc, %i5, %o6 orn %g1, %l4, %o3 array8 %o1, %g7, %i7 fmovdvc %icc, %f12, %f20 brlz,a %i0, loop_2542 nop setx loop_2543, %l0, %l1 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 %o4, %l0, %g6 tle %icc, 0x7 loop_2542: smulcc %o5, 0x0F9B, %l2 loop_2543: fmovdneg %icc, %f27, %f0 bn,a loop_2544 fands %f27, %f23, %f7 fmovrdgz %g3, %f24, %f30 ldsh [%l7 + 0x7E], %g2 loop_2544: movn %icc, %l6, %i3 nop setx loop_2545, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry umul %g5, 0x1B7D, %i4 addcc %g4, %l5, %o7 bleu,a %icc, loop_2546 loop_2545: sdivx %i2, 0x0A97, %o0 fands %f1, %f2, %f18 movneg %icc, %o2, %l1 loop_2546: array8 %i1, %i6, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tg %icc, 0x3 edge8n %i5, %g1, %l4 fbul,a %fcc0, loop_2547 fmovsleu %xcc, %f6, %f8 movl %icc, %o3, %o1 sra %o6, %g7, %i7 loop_2547: tsubcc %o4, 0x03BD, %l0 movrlez %g6, 0x13E, %i0 edge8l %l2, %g3, %o5 wr %g0, 0x89, %asi ldstuba [%l7 + 0x5B] %asi, %l6 edge32 %i3, %g2, %i4 orncc %g5, %g4, %l5 or %o7, 0x0D93, %i2 nop set 0x38, %i4 std %f0, [%l7 + %i4] edge8ln %o0, %o2, %i1 array16 %l1, %i6, %i5 sdiv %g1, 0x0546, %l4 bl,a,pt %xcc, loop_2548 tpos %xcc, 0x4 xnorcc %o3, %o1, %o6 fzero %f4 loop_2548: lduh [%l7 + 0x10], %l3 fpadd32s %f19, %f4, %f12 tge %xcc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnors %f4, %f12, %f5 fmovsl %icc, %f7, %f15 movcc %icc, %i7, %g7 tgu %xcc, 0x3 edge8ln %l0, %g6, %i0 fcmpeq32 %f6, %f30, %l2 xorcc %o4, %o5, %l6 orncc %g3, %i3, %i4 fpadd16s %f22, %f12, %f17 fmovd %f4, %f8 nop setx loop_2549, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry andncc %g5, %g2, %l5 fmovspos %icc, %f21, %f5 movrlez %g4, 0x23F, %o7 loop_2549: tpos %icc, 0x5 movrgez %o0, %o2, %i2 edge32 %l1, %i1, %i5 set 0x0E, %i7 ldsba [%l7 + %i7] 0x19, %i6 movrgez %l4, 0x25B, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x89, %asi ldda [%l7 + 0x20] %asi, %g0 addc %o1, 0x1D6B, %l3 fbule %fcc0, loop_2550 movpos %xcc, %o6, %i7 membar 0x6F te %xcc, 0x1 loop_2550: ta %icc, 0x3 fmovse %xcc, %f22, %f20 membar 0x45 taddcc %g7, %l0, %i0 edge16n %g6, %l2, %o4 edge32n %l6, %o5, %i3 fbuge %fcc2, loop_2551 orcc %i4, 0x150F, %g5 brgez,a %g3, loop_2552 sdiv %l5, 0x1C12, %g2 loop_2551: nop set 0x74, %g7 ldsba [%l7 + %g7] 0x11, %g4 loop_2552: fmovscs %icc, %f17, %f22 movn %icc, %o7, %o0 set 0x5D, %i0 stba %i2, [%l7 + %i0] 0xe3 membar #Sync sll %o2, %i1, %i5 edge16n %i6, %l4, %o3 brgez %l1, loop_2553 srlx %o1, 0x07, %l3 sra %g1, 0x17, %o6 fcmpgt16 %f22, %f28, %g7 loop_2553: tne %icc, 0x4 ldsh [%l7 + 0x5E], %l0 fandnot1 %f6, %f22, %f24 tleu %icc, 0x7 sllx %i7, %g6, %l2 wr %g0, 0x88, %asi sta %f23, [%l7 + 0x64] %asi saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %o4, %i0, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %i3, 0x1D, %l6 movrlz %i4, 0x1AF, %g5 nop set 0x20, %o5 std %l4, [%l7 + %o5] bcs,a %icc, loop_2554 fors %f4, %f10, %f16 mulscc %g3, 0x1218, %g2 edge16l %o7, %o0, %i2 loop_2554: tsubcc %g4, 0x1FB8, %i1 fba %fcc3, loop_2555 tg %xcc, 0x7 brlz,a %o2, loop_2556 fmovsle %xcc, %f22, %f5 loop_2555: edge32n %i5, %l4, %o3 tge %xcc, 0x4 loop_2556: stbar tl %xcc, 0x3 fpsub32s %f10, %f28, %f2 fmovrse %l1, %f16, %f13 movrlz %o1, %i6, %l3 smul %o6, %g1, %l0 edge8 %i7, %g6, %l2 fblg,a %fcc3, loop_2557 xorcc %o4, 0x07F4, %g7 subc %o5, %i3, %l6 fmovrslez %i0, %f21, %f28 loop_2557: nop setx loop_2558, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done add %i4, %g5, %g3 fabsd %f6, %f14 tg %xcc, 0x7 loop_2558: sllx %g2, %l5, %o0 fxor %f4, %f14, %f10 fmovrdgz %i2, %f8, %f0 xorcc %o7, %i1, %o2 wr %g0, 0x19, %asi ldswa [%l7 + 0x64] %asi, %g4 sdivcc %l4, 0x1006, %o3 fnot1 %f10, %f28 sub %l1, %i5, %o1 udiv %i6, 0x1FD6, %o6 sir 0x0D08 mova %icc, %l3, %l0 movne %icc, %g1, %g6 edge8ln %i7, %o4, %l2 movn %xcc, %g7, %i3 movrlez %l6, 0x24F, %i0 or %i4, 0x03D0, %o5 xorcc %g3, 0x1AD7, %g2 tleu %icc, 0x4 sir 0x1AD8 fmovrsgz %g5, %f14, %f19 fmovrdne %l5, %f14, %f24 fmovde %icc, %f28, %f30 edge32 %o0, %i2, %i1 orn %o2, %o7, %g4 nop set 0x24, %l4 ldsh [%l7 + %l4], %l4 movg %xcc, %l1, %o3 set 0x14, %o0 swapa [%l7 + %o0] 0x80, %o1 siam 0x0 edge16ln %i5, %o6, %i6 xorcc %l3, 0x05B0, %l0 udivx %g6, 0x1C1E, %g1 tn %icc, 0x5 fmovrde %i7, %f10, %f6 subcc %o4, %g7, %l2 fbe %fcc0, loop_2559 fbn %fcc2, loop_2560 fandnot1 %f2, %f4, %f4 edge32n %l6, %i0, %i4 loop_2559: movcc %xcc, %o5, %i3 loop_2560: umulcc %g2, 0x0FB7, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x80, %asi stda %l4, [%l7 + 0x68] %asi fnegd %f0, %f10 fcmpne16 %f24, %f0, %o0 fcmple16 %f30, %f24, %g5 movrgz %i1, 0x310, %i2 bn,a,pn %icc, loop_2561 nop setx loop_2562, %l0, %l1 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 %f14, %f0 tge %icc, 0x2 loop_2561: subc %o2, 0x0963, %g4 loop_2562: andn %l4, %l1, %o3 set 0x08, %i3 sta %f27, [%l7 + %i3] 0x11 subcc %o1, %i5, %o6 movl %icc, %i6, %o7 std %l2, [%l7 + 0x08] edge16n %l0, %g6, %i7 ldsh [%l7 + 0x62], %g1 brnz %o4, loop_2563 ldd [%l7 + 0x60], %f4 xnorcc %g7, %l6, %l2 movg %xcc, %i0, %i4 loop_2563: fcmps %fcc3, %f9, %f8 subcc %i3, %g2, %g3 fsrc1s %f11, %f25 movre %l5, %o5, %o0 movle %xcc, %g5, %i1 fpsub16s %f29, %f3, %f27 tle %icc, 0x7 srax %i2, 0x18, %o2 brlz %l4, loop_2564 sth %l1, [%l7 + 0x68] fmul8x16au %f19, %f4, %f10 movvs %icc, %g4, %o1 loop_2564: udiv %o3, 0x0382, %i5 sth %i6, [%l7 + 0x4A] movcs %icc, %o6, %o7 addcc %l3, 0x197F, %l0 sra %i7, 0x08, %g1 udiv %g6, 0x0152, %g7 addc %o4, 0x1756, %l6 fandnot2 %f28, %f12, %f18 mova %xcc, %l2, %i0 movrgz %i3, 0x238, %i4 xor %g2, %g3, %o5 fnors %f19, %f22, %f27 fmovdne %xcc, %f23, %f21 bcc loop_2565 smulcc %o0, 0x1AB3, %l5 movneg %xcc, %g5, %i1 edge8 %i2, %o2, %l4 loop_2565: edge16n %g4, %o1, %o3 srax %l1, 0x02, %i5 fmovdg %icc, %f29, %f2 wr %g0, 0x89, %asi lda [%l7 + 0x68] %asi, %f0 tl %icc, 0x7 ldsw [%l7 + 0x74], %i6 ldsh [%l7 + 0x24], %o7 be loop_2566 sll %o6, %l0, %i7 xnorcc %g1, 0x0A3D, %g6 edge32n %l3, %o4, %l6 loop_2566: movvs %xcc, %g7, %l2 fbule,a %fcc1, loop_2567 ldsb [%l7 + 0x1B], %i0 fbl,a %fcc3, loop_2568 fmovsgu %icc, %f21, %f4 loop_2567: fmovd %f22, %f6 and %i3, %g2, %g3 loop_2568: xnor %o5, 0x1177, %i4 edge32n %o0, %g5, %i1 bcs,pn %icc, loop_2569 array8 %i2, %l5, %l4 tpos %icc, 0x7 fmovsg %icc, %f14, %f31 loop_2569: std %o2, [%l7 + 0x48] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %g4, %o3 alignaddr %o1, %l1, %i6 ta %xcc, 0x7 smulcc %i5, 0x1028, %o7 sethi 0x1020, %l0 popc %o6, %i7 fmovsle %icc, %f26, %f15 movleu %icc, %g1, %l3 movrlz %g6, %o4, %g7 tcs %xcc, 0x5 movne %xcc, %l2, %i0 fbn %fcc2, loop_2570 fnot2 %f0, %f14 fmovde %xcc, %f3, %f17 fbue,a %fcc1, loop_2571 loop_2570: call loop_2572 add %i3, 0x0C57, %l6 edge16l %g2, %o5, %g3 loop_2571: taddcctv %i4, 0x0AD3, %g5 loop_2572: fzeros %f11 tg %icc, 0x1 movl %xcc, %i1, %o0 fnegd %f2, %f14 tcc %xcc, 0x7 srlx %i2, 0x09, %l4 xnor %o2, %l5, %g4 fmovse %xcc, %f9, %f15 add %l7, 0x20, %l6 wr %g0, 0x0c, %asi casxa [%l6] %asi, %o1, %o3 ldd [%l7 + 0x10], %l0 movn %xcc, %i5, %o7 srax %i6, 0x02, %l0 tne %icc, 0x5 umulcc %i7, 0x15BE, %g1 movcs %icc, %o6, %l3 umulcc %g6, %o4, %g7 edge16l %l2, %i3, %i0 te %icc, 0x2 ldsh [%l7 + 0x38], %g2 std %o4, [%l7 + 0x68] sdivcc %l6, 0x1DFA, %g3 brnz,a %g5, loop_2573 tn %icc, 0x7 and %i4, %o0, %i1 movrgez %i2, %o2, %l4 loop_2573: nop set 0x18, %i2 lduha [%l7 + %i2] 0x15, %l5 wr %g0, 0x80, %asi ldsha [%l7 + 0x3C] %asi, %o1 ta %icc, 0x7 call loop_2574 fmovsneg %xcc, %f24, %f27 xnorcc %g4, %l1, %o3 fmovdle %icc, %f9, %f24 loop_2574: orcc %o7, %i5, %l0 fmul8x16 %f17, %f20, %f14 te %icc, 0x7 stb %i7, [%l7 + 0x59] tn %icc, 0x7 movleu %xcc, %g1, %o6 addc %l3, 0x17BF, %g6 fbl %fcc0, loop_2575 fmovsneg %icc, %f20, %f2 movle %icc, %o4, %g7 sdivcc %l2, 0x0BED, %i6 loop_2575: sll %i3, 0x16, %g2 bcc,a,pn %xcc, loop_2576 bvs,a %xcc, loop_2577 bl loop_2578 addcc %o5, 0x0A52, %l6 loop_2576: edge32l %g3, %i0, %i4 loop_2577: nop set 0x30, %o1 ldda [%l7 + %o1] 0x24, %g4 loop_2578: edge32ln %i1, %i2, %o2 fmovrslz %l4, %f26, %f21 movg %xcc, %l5, %o1 edge8n %g4, %l1, %o3 ta %xcc, 0x0 membar 0x7B ba,pt %icc, loop_2579 mulscc %o7, 0x1560, %o0 bne %icc, loop_2580 move %xcc, %l0, %i7 loop_2579: tsubcctv %g1, %i5, %l3 popc 0x1616, %g6 loop_2580: srl %o4, 0x06, %o6 bne,pt %xcc, loop_2581 tge %icc, 0x5 tle %icc, 0x7 tvs %xcc, 0x1 loop_2581: fxnors %f22, %f3, %f16 fmovrsgz %g7, %f1, %f21 fble %fcc1, loop_2582 orn %i6, 0x16C1, %i3 subcc %l2, 0x0ED4, %g2 bne %xcc, loop_2583 loop_2582: srlx %l6, 0x14, %g3 tge %icc, 0x7 faligndata %f20, %f12, %f8 loop_2583: ldx [%l7 + 0x68], %i0 taddcctv %i4, %g5, %i1 fmul8x16al %f19, %f10, %f6 move %xcc, %o5, %o2 edge8 %l4, %i2, %l5 subc %g4, %l1, %o3 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x42] %asi, %o1 tg %icc, 0x2 fbue %fcc1, loop_2584 subccc %o7, 0x0CEF, %l0 fpack16 %f14, %f30 xorcc %i7, %o0, %i5 loop_2584: brlez %g1, loop_2585 edge8n %l3, %g6, %o4 srax %g7, 0x0D, %i6 movgu %icc, %o6, %i3 loop_2585: nop set 0x7C, %l3 sth %g2, [%l7 + %l3] movn %xcc, %l2, %l6 movvc %xcc, %i0, %i4 sir 0x155D movcs %icc, %g3, %g5 nop set 0x50, %l2 lduh [%l7 + %l2], %i1 fandnot1s %f23, %f0, %f9 membar 0x5A movne %xcc, %o2, %o5 andcc %i2, %l5, %l4 subc %g4, 0x09FE, %l1 udivx %o3, 0x1B48, %o7 fpmerge %f12, %f8, %f16 wr %g0, 0x81, %asi ldsba [%l7 + 0x51] %asi, %l0 bne,a %icc, loop_2586 fmovrslez %o1, %f20, %f0 fmovrse %i7, %f4, %f17 for %f22, %f14, %f6 loop_2586: fmovdneg %icc, %f18, %f23 brlez %o0, loop_2587 stbar taddcctv %i5, 0x1209, %g1 tvs %xcc, 0x5 loop_2587: smul %l3, %g6, %g7 fmovdne %icc, %f12, %f15 edge8l %o4, %o6, %i3 prefetch [%l7 + 0x60], 0x0 or %i6, 0x044C, %g2 fandnot1 %f20, %f2, %f14 sll %l2, %l6, %i0 movrlz %g3, %g5, %i1 edge8l %i4, %o5, %o2 orn %i2, 0x0DD1, %l5 tvc %icc, 0x6 sdivx %g4, 0x0655, %l1 fcmple32 %f16, %f26, %l4 orn %o3, %l0, %o1 fmovsn %icc, %f14, %f1 bgu,a loop_2588 bn %icc, loop_2589 tl %xcc, 0x1 bg,a %icc, loop_2590 loop_2588: tg %icc, 0x1 loop_2589: xnor %i7, %o0, %i5 or %o7, %l3, %g1 loop_2590: fornot1s %f16, %f4, %f4 subc %g7, 0x0ADC, %o4 subcc %o6, %i3, %g6 ldd [%l7 + 0x10], %i6 fmovdg %icc, %f30, %f14 edge32ln %l2, %g2, %i0 fpackfix %f14, %f27 te %icc, 0x0 subccc %l6, %g5, %i1 and %g3, 0x0F05, %i4 movre %o2, 0x2D5, %i2 stx %l5, [%l7 + 0x68] edge32n %g4, %l1, %o5 orncc %o3, %l0, %l4 ldstub [%l7 + 0x78], %i7 tvs %icc, 0x4 wr %g0, 0x18, %asi ldstuba [%l7 + 0x78] %asi, %o0 mulx %o1, %o7, %l3 movgu %xcc, %i5, %g7 subccc %o4, 0x1665, %o6 fmul8x16au %f14, %f18, %f2 set 0x38, %i6 stha %i3, [%l7 + %i6] 0x89 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdcs %xcc, %f1, %f5 ta %xcc, 0x7 fandnot1 %f28, %f6, %f28 movrlez %g6, 0x1F3, %g1 edge8n %l2, %g2, %i6 subccc %i0, 0x095A, %l6 fpmerge %f17, %f30, %f0 movleu %icc, %g5, %g3 add %i4, 0x05C7, %o2 mova %xcc, %i2, %l5 faligndata %f30, %f14, %f14 xnor %i1, 0x134A, %l1 add %l7, 0x24, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %g4, %o5 wr %g0, 0x19, %asi stba %l0, [%l7 + 0x71] %asi tcc %icc, 0x5 be,pt %icc, loop_2591 fmovrse %o3, %f0, %f20 sdivcc %l4, 0x0C0B, %i7 udiv %o1, 0x1303, %o0 loop_2591: fbge,a %fcc0, loop_2592 srax %o7, %i5, %l3 fbo %fcc2, loop_2593 movcs %icc, %g7, %o4 loop_2592: movrlz %o6, 0x238, %g6 tsubcc %i3, %g1, %l2 loop_2593: membar 0x1C addccc %i6, 0x1864, %i0 tcc %icc, 0x1 fmovdcc %xcc, %f6, %f15 sub %l6, %g2, %g3 nop set 0x39, %o6 ldub [%l7 + %o6], %i4 popc 0x1DA8, %o2 edge16l %g5, %l5, %i2 addccc %l1, 0x02BA, %i1 lduw [%l7 + 0x48], %g4 fbg,a %fcc2, loop_2594 ldd [%l7 + 0x78], %o4 fmovsleu %icc, %f22, %f20 movrgz %l0, %l4, %o3 loop_2594: tl %xcc, 0x3 alignaddr %i7, %o1, %o7 move %xcc, %i5, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bg,a %xcc, loop_2595 fandnot1 %f12, %f0, %f28 fpadd32s %f25, %f20, %f9 addccc %g7, %o0, %o4 loop_2595: fmuld8sux16 %f10, %f9, %f14 subc %o6, 0x0F93, %i3 bshuffle %f26, %f16, %f12 flush %l7 + 0x7C brz %g1, loop_2596 taddcctv %l2, 0x1986, %g6 edge32 %i0, %i6, %g2 movrlz %l6, 0x06C, %i4 loop_2596: edge32 %o2, %g5, %g3 movrne %i2, 0x384, %l1 movcc %xcc, %i1, %l5 movpos %xcc, %g4, %o5 orncc %l4, 0x07AE, %o3 movg %icc, %i7, %o1 tn %icc, 0x0 fbge %fcc2, loop_2597 umul %l0, 0x1038, %i5 udivx %l3, 0x08A0, %o7 taddcc %g7, %o4, %o6 loop_2597: fbn %fcc3, loop_2598 subcc %o0, %i3, %l2 fcmpgt32 %f28, %f8, %g1 bneg,a %xcc, loop_2599 loop_2598: te %icc, 0x2 sll %g6, 0x0B, %i0 ldd [%l7 + 0x60], %f6 loop_2599: edge32ln %g2, %l6, %i6 tneg %icc, 0x7 tl %icc, 0x5 add %l7, 0x48, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %o2, %i4 fmovrdlez %g3, %f10, %f16 edge8ln %g5, %l1, %i1 wr %g0, 0x19, %asi lda [%l7 + 0x54] %asi, %f6 stbar saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %i2, 0x0482, %l5 tn %xcc, 0x3 fpackfix %f0, %f18 bneg %xcc, loop_2600 movl %icc, %o5, %l4 bvs,a loop_2601 edge16 %g4, %i7, %o1 loop_2600: udivx %o3, 0x11B6, %l0 tge %xcc, 0x0 loop_2601: smul %i5, 0x102B, %o7 fcmps %fcc2, %f23, %f5 array16 %l3, %g7, %o4 fmovde %xcc, %f31, %f7 set 0x40, %o7 stda %f0, [%l7 + %o7] 0x11 mulscc %o0, 0x195E, %o6 taddcctv %l2, %g1, %i3 tne %xcc, 0x0 movgu %xcc, %g6, %i0 brz %g2, loop_2602 movn %icc, %i6, %l6 bcs,pt %xcc, loop_2603 subccc %i4, %g3, %o2 loop_2602: fcmple32 %f16, %f22, %l1 sdivx %g5, 0x019E, %i1 loop_2603: fpackfix %f14, %f17 umulcc %l5, 0x0835, %o5 tne %xcc, 0x6 srax %i2, %g4, %l4 edge16n %o1, %i7, %o3 sdiv %i5, 0x178A, %o7 std %f16, [%l7 + 0x30] add %l7, 0x70, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %l0, %l3 fpackfix %f14, %f6 fpsub16s %f29, %f27, %f7 fmovrsne %o4, %f6, %f21 tcc %xcc, 0x5 movcc %xcc, %g7, %o6 fmovdgu %xcc, %f11, %f17 addccc %l2, 0x0167, %g1 mova %xcc, %o0, %g6 tne %icc, 0x4 swap [%l7 + 0x24], %i3 tpos %icc, 0x3 fbe,a %fcc3, loop_2604 udiv %i0, 0x0983, %i6 andncc %g2, %i4, %l6 edge16n %g3, %l1, %o2 loop_2604: srlx %i1, 0x0C, %l5 fmovrdlz %g5, %f6, %f16 set 0x18, %o4 stha %i2, [%l7 + %o4] 0xe3 membar #Sync call loop_2605 smulcc %g4, %o5, %o1 xorcc %i7, 0x0050, %l4 ldub [%l7 + 0x76], %o3 loop_2605: add %i5, 0x09DA, %l0 sir 0x0AEC srl %o7, %l3, %g7 orcc %o4, 0x07E6, %o6 array8 %g1, %l2, %g6 movrne %i3, 0x06D, %o0 movge %xcc, %i6, %g2 set 0x60, %g4 ldda [%l7 + %g4] 0x19, %i4 addccc %l6, %g3, %l1 array8 %o2, %i0, %l5 fbl,a %fcc1, loop_2606 smulcc %i1, 0x1F33, %i2 ta %icc, 0x3 fmovrsne %g4, %f20, %f17 loop_2606: addc %o5, 0x1035, %g5 andn %o1, 0x1BA5, %l4 movleu %xcc, %i7, %i5 orcc %l0, %o3, %o7 movle %xcc, %l3, %g7 array8 %o4, %o6, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x29, %i1 ldsba [%l7 + %i1] 0x89, %g6 ldub [%l7 + 0x51], %l2 mulscc %i3, %o0, %i6 move %icc, %g2, %i4 set 0x68, %l1 stwa %g3, [%l7 + %l1] 0x2a membar #Sync or %l6, %o2, %i0 movrne %l1, 0x369, %l5 fmovdleu %xcc, %f1, %f6 movvs %icc, %i2, %g4 fnot1 %f14, %f18 fpackfix %f26, %f30 mulscc %i1, %o5, %g5 udivcc %o1, 0x1F78, %l4 sethi 0x1076, %i5 or %i7, %o3, %o7 movn %icc, %l3, %l0 tn %xcc, 0x1 fbl,a %fcc2, loop_2607 xor %g7, %o6, %o4 movcc %xcc, %g6, %l2 wr %g0, 0x10, %asi ldswa [%l7 + 0x50] %asi, %i3 loop_2607: tge %xcc, 0x4 fpsub32s %f7, %f23, %f1 edge16ln %o0, %i6, %g1 sth %g2, [%l7 + 0x38] bne %icc, loop_2608 fmul8ulx16 %f4, %f12, %f4 fornot1s %f7, %f1, %f16 edge8l %g3, %i4, %o2 loop_2608: movleu %xcc, %l6, %i0 movrgz %l5, %i2, %l1 smulcc %g4, %i1, %g5 subc %o5, 0x11A2, %o1 srax %i5, %l4, %o3 fcmpne32 %f26, %f6, %i7 movgu %icc, %o7, %l0 fmovdne %xcc, %f17, %f20 edge32l %g7, %o6, %o4 fbg,a %fcc3, loop_2609 and %l3, 0x1E8D, %l2 movgu %icc, %i3, %o0 array8 %g6, %g1, %i6 loop_2609: tl %xcc, 0x2 fba %fcc3, loop_2610 fmuld8sux16 %f10, %f21, %f16 or %g3, %i4, %o2 brz,a %l6, loop_2611 loop_2610: edge16ln %g2, %l5, %i0 and %l1, %i2, %g4 fba,a %fcc3, loop_2612 loop_2611: tcs %xcc, 0x0 fxors %f11, %f8, %f25 fmovs %f30, %f7 loop_2612: movrgez %i1, %g5, %o5 fxors %f16, %f28, %f21 fmovrde %o1, %f8, %f16 tgu %icc, 0x3 orn %l4, 0x0F71, %o3 set 0x57, %o2 stba %i5, [%l7 + %o2] 0x27 membar #Sync fmovdle %icc, %f16, %f15 nop setx loop_2613, %l0, %l1 jmpl %l1, %o7 sdiv %i7, 0x1999, %g7 movrgez %o6, 0x011, %o4 tle %icc, 0x5 loop_2613: fcmple16 %f8, %f8, %l3 fpack16 %f14, %f19 sdivcc %l2, 0x05DD, %i3 movle %icc, %o0, %l0 fmovsne %icc, %f20, %f28 mova %icc, %g1, %i6 fpack32 %f24, %f20, %f8 orncc %g3, 0x0713, %i4 taddcctv %g6, %l6, %o2 popc 0x1028, %g2 set 0x7C, %i5 sta %f25, [%l7 + %i5] 0x15 movrgez %l5, 0x38D, %l1 fornot1s %f3, %f1, %f23 edge8l %i0, %i2, %i1 subccc %g4, %o5, %g5 edge16ln %o1, %l4, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %o7, 0x0909, %i7 tne %icc, 0x4 movl %xcc, %g7, %i5 alignaddr %o6, %l3, %l2 lduw [%l7 + 0x10], %o4 wr %g0, 0x89, %asi prefetcha [%l7 + 0x68] %asi, 0x1 movgu %icc, %i3, %g1 fba,a %fcc3, loop_2614 array32 %i6, %g3, %i4 edge32 %g6, %l6, %l0 fmovrdlz %g2, %f2, %f22 loop_2614: fandnot2s %f8, %f3, %f28 addccc %o2, 0x0143, %l1 tg %icc, 0x4 movpos %icc, %i0, %l5 tleu %xcc, 0x0 ta %icc, 0x3 umulcc %i1, %g4, %o5 tcs %xcc, 0x5 edge32ln %i2, %o1, %g5 movpos %icc, %o3, %l4 fmovsn %xcc, %f31, %f30 tgu %xcc, 0x3 addcc %i7, 0x1A41, %g7 edge16ln %i5, %o6, %o7 stb %l3, [%l7 + 0x19] fbug %fcc2, loop_2615 nop setx loop_2616, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done udiv %l2, 0x0750, %o0 edge16l %o4, %g1, %i3 loop_2615: fexpand %f14, %f24 loop_2616: movrne %i6, 0x2DF, %i4 fors %f29, %f17, %f23 te %icc, 0x2 te %icc, 0x7 fmuld8ulx16 %f2, %f1, %f12 andcc %g3, %g6, %l0 fmul8x16 %f22, %f10, %f6 wr %g0, 0xea, %asi stxa %g2, [%l7 + 0x10] %asi membar #Sync mulx %l6, 0x0DDD, %l1 tvc %xcc, 0x2 wr %g0, 0x0c, %asi swapa [%l7 + 0x54] %asi, %o2 tleu %icc, 0x1 fnegd %f18, %f10 ble,a,pn %xcc, loop_2617 edge32l %i0, %i1, %g4 edge8n %o5, %l5, %o1 udivx %i2, 0x0C87, %g5 loop_2617: fpadd32 %f8, %f12, %f18 fmovdn %xcc, %f8, %f6 lduh [%l7 + 0x52], %o3 fbuge,a %fcc1, loop_2618 movgu %icc, %l4, %i7 fmovscs %icc, %f18, %f25 bcc,pn %icc, loop_2619 loop_2618: fmovda %icc, %f21, %f25 set 0x50, %g5 ldda [%l7 + %g5] 0x11, %i4 loop_2619: add %o6, 0x123D, %g7 fbe %fcc1, loop_2620 orcc %o7, 0x1FF5, %l2 wr %g0, 0x18, %asi stda %o0, [%l7 + 0x38] %asi loop_2620: fandnot2s %f17, %f15, %f20 lduw [%l7 + 0x60], %l3 fmovsa %icc, %f14, %f17 movrne %o4, 0x12D, %i3 and %g1, 0x1802, %i4 udivx %i6, 0x1E73, %g6 nop set 0x08, %o3 stx %l0, [%l7 + %o3] fmovdn %xcc, %f12, %f2 edge8n %g2, %g3, %l1 fcmple32 %f18, %f20, %l6 tvc %icc, 0x0 edge16l %o2, %i0, %i1 srax %o5, 0x0E, %l5 addccc %o1, 0x0922, %i2 orn %g5, %g4, %l4 tgu %icc, 0x7 fmovrdgez %o3, %f18, %f8 set 0x2E, %g1 stha %i5, [%l7 + %g1] 0x0c ba,pn %icc, loop_2621 movneg %xcc, %i7, %o6 fandnot1 %f30, %f14, %f26 xnorcc %g7, %l2, %o7 loop_2621: sub %l3, 0x1438, %o4 movre %i3, 0x2E6, %o0 sdivcc %g1, 0x1198, %i4 movre %g6, 0x0B2, %i6 fsrc1 %f20, %f26 udiv %g2, 0x1C3F, %g3 fpadd32 %f14, %f16, %f28 fmovsne %xcc, %f23, %f6 fbuge %fcc2, loop_2622 movrgz %l0, 0x001, %l6 fbule,a %fcc0, loop_2623 membar 0x38 loop_2622: faligndata %f12, %f12, %f24 edge32ln %l1, %i0, %i1 loop_2623: tleu %icc, 0x5 bgu loop_2624 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %icc, 0x4 ldd [%l7 + 0x28], %o2 loop_2624: edge32n %l5, %o1, %i2 tsubcctv %o5, 0x0BDD, %g4 nop set 0x50, %g6 prefetch [%l7 + %g6], 0x3 tge %xcc, 0x6 movpos %icc, %l4, %g5 fnot1 %f16, %f2 tneg %xcc, 0x5 bvs,pn %xcc, loop_2625 smul %i5, 0x18E1, %i7 udivcc %o6, 0x0DC6, %g7 fmovrdne %o3, %f22, %f22 loop_2625: popc %l2, %l3 fbue,a %fcc2, loop_2626 ldsw [%l7 + 0x34], %o7 nop setx loop_2627, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movl %xcc, %o4, %i3 loop_2626: srax %o0, 0x19, %g1 udivcc %g6, 0x11BB, %i6 loop_2627: bn %icc, loop_2628 andncc %g2, %g3, %i4 add %l0, 0x0A8D, %l6 fbug %fcc0, loop_2629 loop_2628: fnot2s %f31, %f20 fpadd32 %f10, %f20, %f2 tg %xcc, 0x1 loop_2629: edge16n %i0, %i1, %o2 fone %f12 smulcc %l1, %l5, %i2 lduh [%l7 + 0x5A], %o5 andncc %o1, %g4, %l4 fmovsg %xcc, %f20, %f2 taddcc %g5, 0x013F, %i7 tsubcctv %i5, %o6, %o3 call loop_2630 movneg %icc, %g7, %l2 smul %o7, %o4, %l3 movrgz %o0, 0x236, %i3 loop_2630: stb %g1, [%l7 + 0x4E] be,pn %xcc, loop_2631 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnor %f2, %f22, %f10 and %g6, 0x10EF, %i6 loop_2631: fxnors %f8, %f16, %f15 sdiv %g3, 0x1870, %g2 xorcc %i4, %l6, %l0 fmovsg %icc, %f18, %f8 fbue %fcc0, loop_2632 addccc %i1, %o2, %l1 fands %f11, %f21, %f4 tne %icc, 0x1 loop_2632: te %xcc, 0x7 edge32 %l5, %i0, %i2 movvs %xcc, %o1, %o5 add %l4, %g5, %i7 tne %xcc, 0x6 fpmerge %f0, %f23, %f26 xor %i5, 0x0AF2, %o6 fnands %f8, %f31, %f1 tne %xcc, 0x0 tge %icc, 0x4 mulscc %g4, %g7, %l2 fbu,a %fcc1, loop_2633 popc 0x0EAD, %o7 fcmps %fcc2, %f16, %f5 sdiv %o3, 0x0FB2, %l3 loop_2633: fmovs %f0, %f2 array32 %o4, %o0, %g1 andn %g6, 0x1959, %i3 movn %icc, %i6, %g3 nop setx loop_2634, %l0, %l1 jmpl %l1, %g2 lduw [%l7 + 0x2C], %l6 fmovsne %icc, %f28, %f8 edge32l %l0, %i1, %i4 loop_2634: movrlez %l1, %o2, %l5 tneg %xcc, 0x7 add %l7, 0x74, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %i2 casa [%l6] %asi, %i2, %o1 taddcctv %o5, %i0, %l4 movge %icc, %i7, %i5 te %icc, 0x1 bg %xcc, loop_2635 fnot1 %f2, %f24 alignaddrl %o6, %g4, %g5 fbuge %fcc1, loop_2636 loop_2635: fbuge %fcc1, loop_2637 movcs %xcc, %l2, %g7 sth %o3, [%l7 + 0x52] loop_2636: edge8ln %l3, %o7, %o4 loop_2637: move %icc, %o0, %g6 tn %icc, 0x6 xnor %i3, %g1, %i6 movrgz %g3, %l6, %l0 fpsub32s %f16, %f1, %f22 brlez,a %i1, loop_2638 movrgz %i4, %g2, %l1 mulx %o2, %i2, %o1 st %f14, [%l7 + 0x14] loop_2638: addccc %l5, %o5, %i0 umulcc %i7, 0x120F, %i5 tvs %icc, 0x2 fmovsgu %icc, %f10, %f12 fbue,a %fcc0, loop_2639 stw %l4, [%l7 + 0x78] tle %xcc, 0x3 fbl %fcc0, loop_2640 loop_2639: addccc %g4, %o6, %g5 fpadd16s %f1, %f27, %f2 fnegd %f22, %f28 loop_2640: sdivx %g7, 0x1A39, %l2 fmovs %f7, %f12 srlx %o3, 0x09, %l3 and %o7, 0x1F5E, %o0 ldx [%l7 + 0x60], %o4 udivcc %i3, 0x181E, %g6 edge8l %i6, %g3, %l6 tsubcctv %l0, %g1, %i1 taddcctv %g2, 0x0EE6, %l1 tleu %xcc, 0x4 std %f2, [%l7 + 0x50] bgu %xcc, loop_2641 fcmpgt16 %f10, %f12, %o2 udivx %i4, 0x0105, %i2 stw %l5, [%l7 + 0x50] loop_2641: addc %o5, 0x10D5, %i0 and %o1, 0x0F8B, %i5 umul %i7, 0x1C5B, %l4 tneg %icc, 0x7 sethi 0x1C6C, %o6 brlz,a %g4, loop_2642 tsubcctv %g5, %g7, %o3 srl %l3, %o7, %o0 movrgz %l2, 0x326, %i3 loop_2642: sra %g6, %o4, %i6 edge8ln %g3, %l6, %l0 fba,a %fcc0, loop_2643 add %i1, %g1, %g2 edge8 %l1, %o2, %i4 edge32l %i2, %l5, %o5 loop_2643: nop set 0x42, %l0 stha %i0, [%l7 + %l0] 0x04 fcmple16 %f12, %f18, %o1 umul %i5, 0x09D4, %l4 udivcc %o6, 0x109D, %g4 stw %i7, [%l7 + 0x1C] fmovspos %icc, %f6, %f9 fmovde %xcc, %f11, %f5 tleu %icc, 0x6 fmovd %f6, %f16 subc %g7, 0x0C8E, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %l3, %o7, %o0 bge,a loop_2644 xor %o3, %i3, %l2 set 0x6A, %l5 ldsha [%l7 + %l5] 0x10, %g6 loop_2644: stx %o4, [%l7 + 0x48] movleu %xcc, %g3, %i6 udivcc %l0, 0x0A33, %l6 bgu,pn %xcc, loop_2645 fbuge,a %fcc2, loop_2646 ldsw [%l7 + 0x18], %i1 array8 %g2, %g1, %o2 loop_2645: edge16n %l1, %i2, %l5 loop_2646: tle %icc, 0x7 sir 0x013E fbu,a %fcc3, loop_2647 fandnot2 %f12, %f20, %f30 sir 0x1445 edge32ln %i4, %i0, %o5 loop_2647: nop set 0x08, %g2 prefetcha [%l7 + %g2] 0x11, 0x3 tvs %xcc, 0x2 sra %o1, 0x18, %o6 edge32l %l4, %g4, %g7 bvc loop_2648 sra %i7, 0x01, %l3 movcc %icc, %g5, %o7 array16 %o3, %i3, %l2 loop_2648: subccc %o0, %o4, %g3 wr %g0, 0x19, %asi sta %f24, [%l7 + 0x38] %asi bleu,pn %xcc, loop_2649 fcmpeq32 %f22, %f14, %i6 popc 0x100E, %l0 umulcc %g6, 0x1A60, %l6 loop_2649: edge16ln %i1, %g2, %g1 movn %icc, %o2, %i2 add %l5, 0x0C68, %i4 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %l1, %o5 fmovdgu %icc, %f21, %f11 movcs %icc, %i0, %o1 movg %xcc, %i5, %l4 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 fones %f18 udivx %g4, 0x0152, %g7 fmul8sux16 %f4, %f18, %f24 loop_2650: tcs %xcc, 0x6 movle %xcc, %o6, %l3 edge8n %i7, %o7, %g5 tne %xcc, 0x4 fmovdcs %icc, %f3, %f23 fmuld8ulx16 %f24, %f3, %f0 fpsub32 %f28, %f2, %f2 fmovrsgz %o3, %f16, %f21 xorcc %l2, 0x15C9, %o0 fmovrse %i3, %f18, %f5 edge16 %o4, %g3, %l0 ldsw [%l7 + 0x24], %i6 fpadd32s %f3, %f1, %f22 call loop_2651 sllx %g6, 0x00, %i1 fpadd32s %f8, %f11, %f31 andn %g2, %l6, %o2 loop_2651: xnorcc %i2, %l5, %i4 tcs %xcc, 0x0 smul %g1, %l1, %i0 and %o1, %o5, %l4 orn %i5, %g7, %o6 set 0x7C, %l6 stwa %g4, [%l7 + %l6] 0x2f membar #Sync fpsub16 %f26, %f8, %f8 ldd [%l7 + 0x70], %i6 smul %o7, 0x1BF8, %g5 bpos,a,pt %icc, loop_2652 movcc %icc, %l3, %o3 set 0x70, %i4 ldda [%l7 + %i4] 0x15, %l2 loop_2652: popc %i3, %o0 fbul,a %fcc3, loop_2653 movneg %icc, %o4, %l0 udivcc %i6, 0x067C, %g3 edge8 %g6, %g2, %i1 loop_2653: nop set 0x40, %g3 stda %f0, [%l7 + %g3] 0x11 array32 %l6, %i2, %o2 sir 0x04A0 movg %icc, %l5, %i4 xnorcc %g1, %i0, %l1 tcs %icc, 0x0 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi edge16ln %o1, %o5, %l4 udiv %g7, 0x1065, %i5 edge8l %g4, %i7, %o6 ba,a loop_2654 orn %o7, %g5, %l3 bvs,a,pt %icc, loop_2655 fmovrslz %o3, %f6, %f16 loop_2654: orncc %i3, 0x17D1, %l2 fbn,a %fcc1, loop_2656 loop_2655: xor %o4, %o0, %i6 fexpand %f17, %f2 faligndata %f14, %f8, %f14 loop_2656: fnegs %f19, %f20 movcc %xcc, %l0, %g3 fsrc1 %f12, %f28 bge loop_2657 fzeros %f26 tn %xcc, 0x5 fornot1 %f8, %f4, %f24 loop_2657: movge %icc, %g2, %g6 edge16n %i1, %i2, %l6 wr %g0, 0x57, %asi stxa %l5, [%g0 + 0x0] %asi sllx %i4, 0x06, %o2 movvs %icc, %g1, %i0 call loop_2658 tgu %icc, 0x4 movge %icc, %o1, %o5 fbue,a %fcc2, loop_2659 loop_2658: be,pn %icc, loop_2660 edge16ln %l4, %l1, %g7 set 0x208, %g7 ldxa [%g0 + %g7] 0x52, %i5 loop_2659: smul %i7, %g4, %o7 loop_2660: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg,a %fcc2, loop_2661 fzeros %f25 edge16n %g5, %o6, %o3 andn %i3, %l2, %l3 loop_2661: nop set 0x28, %i7 stx %o0, [%l7 + %i7] fmovs %f9, %f27 fmovrslez %o4, %f25, %f5 edge16n %i6, %l0, %g2 array32 %g6, %i1, %g3 fbne,a %fcc0, loop_2662 andncc %l6, %i2, %i4 alignaddr %o2, %l5, %g1 fmovsge %icc, %f16, %f2 loop_2662: bcc,pn %xcc, loop_2663 fsrc2s %f7, %f20 set 0x0A, %i0 ldsba [%l7 + %i0] 0x11, %i0 loop_2663: sub %o1, %l4, %o5 tcs %xcc, 0x7 edge32 %l1, %i5, %i7 addccc %g7, 0x07EA, %o7 addc %g4, %o6, %o3 movneg %xcc, %i3, %g5 fors %f18, %f13, %f4 wr %g0, 0x80, %asi sta %f31, [%l7 + 0x08] %asi membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xf0, %f16 fmuld8ulx16 %f28, %f29, %f14 fcmpne32 %f16, %f6, %l3 fsrc1 %f30, %f2 fmovdleu %icc, %f6, %f7 fmovrdgz %l2, %f12, %f4 tpos %xcc, 0x0 fmuld8sux16 %f18, %f6, %f12 addccc %o4, %i6, %l0 mulx %g2, 0x180E, %o0 edge32l %g6, %g3, %l6 wr %g0, 0x88, %asi sta %f19, [%l7 + 0x38] %asi fmul8ulx16 %f4, %f6, %f16 membar 0x22 nop setx loop_2664, %l0, %l1 jmpl %l1, %i1 xnorcc %i2, 0x0CC0, %i4 fornot2 %f14, %f2, %f12 fandnot2 %f12, %f30, %f2 loop_2664: nop wr %g0, 0x04, %asi lduba [%l7 + 0x1C] %asi, %l5 movrgz %g1, 0x2E7, %i0 sdivcc %o1, 0x1EB7, %o2 movcc %xcc, %l4, %l1 edge8n %i5, %i7, %g7 tsubcc %o5, %o7, %o6 fmul8sux16 %f6, %f0, %f8 edge32l %g4, %i3, %o3 fmovrdgz %g5, %f18, %f2 movvs %icc, %l3, %o4 fnot1s %f10, %f15 ldsw [%l7 + 0x30], %l2 brz %l0, loop_2665 movpos %xcc, %g2, %o0 fpsub16 %f18, %f0, %f14 srl %g6, %i6, %l6 loop_2665: fbuge,a %fcc1, loop_2666 tsubcctv %g3, %i1, %i2 movge %icc, %l5, %i4 bge,a,pt %icc, loop_2667 loop_2666: bleu,a,pn %xcc, loop_2668 membar 0x07 movg %icc, %g1, %o1 loop_2667: sdiv %i0, 0x1A49, %l4 loop_2668: subccc %o2, %i5, %l1 nop setx loop_2669, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done te %xcc, 0x6 ta %icc, 0x3 edge8n %i7, %o5, %o7 loop_2669: nop wr %g0, 0x80, %asi lduwa [%l7 + 0x08] %asi, %g7 movcs %xcc, %g4, %o6 tcs %xcc, 0x6 tg %xcc, 0x2 orn %o3, 0x06B4, %g5 movrlez %l3, %i3, %o4 andncc %l2, %l0, %o0 edge32ln %g2, %g6, %l6 addccc %g3, %i6, %i2 add %i1, 0x1955, %l5 movrgz %g1, 0x3B3, %o1 wr %g0, 0x04, %asi lduwa [%l7 + 0x74] %asi, %i0 smulcc %i4, %o2, %i5 wr %g0, 0x88, %asi ldstuba [%l7 + 0x51] %asi, %l1 andcc %l4, 0x03C9, %i7 edge16 %o5, %g7, %g4 movle %icc, %o6, %o7 tneg %xcc, 0x4 tvs %xcc, 0x4 srax %o3, 0x0F, %g5 sethi 0x1B6D, %l3 alignaddr %o4, %l2, %l0 fbge,a %fcc1, loop_2670 tcc %icc, 0x3 edge8ln %o0, %i3, %g2 stw %g6, [%l7 + 0x2C] loop_2670: movrlz %l6, 0x07F, %i6 edge32ln %i2, %i1, %g3 fmovrdgez %l5, %f30, %f20 srlx %o1, 0x1C, %g1 movge %icc, %i0, %i4 ld [%l7 + 0x08], %f26 set 0x10, %l4 ldda [%l7 + %l4] 0xe3, %i4 subccc %o2, %l4, %i7 flush %l7 + 0x74 fands %f6, %f7, %f31 srlx %l1, 0x0A, %o5 tsubcctv %g7, %o6, %g4 set 0x38, %i3 ldxa [%g0 + %i3] 0x4f, %o3 edge32l %g5, %l3, %o7 brgez %l2, loop_2671 tge %xcc, 0x5 taddcc %o4, %o0, %i3 fmovdne %xcc, %f9, %f20 loop_2671: movge %xcc, %g2, %g6 ldsw [%l7 + 0x78], %l0 move %xcc, %i6, %i2 edge8n %l6, %i1, %l5 wr %g0, 0x11, %asi lduwa [%l7 + 0x08] %asi, %g3 xnor %o1, %g1, %i4 movleu %xcc, %i5, %o2 ldd [%l7 + 0x40], %i0 bne,a,pn %icc, loop_2672 xor %i7, %l1, %o5 fmovrslz %g7, %f21, %f30 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2672: fmovsl %icc, %f5, %f19 edge32 %o6, %l4, %g4 edge8n %g5, %l3, %o3 movge %xcc, %o7, %o4 tne %xcc, 0x1 tpos %xcc, 0x2 edge32ln %o0, %i3, %l2 movrgez %g6, 0x2BB, %l0 fpadd16 %f18, %f28, %f8 set 0x24, %o0 sta %f11, [%l7 + %o0] 0x19 nop setx loop_2673, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbue %fcc1, loop_2674 fmovrsgez %g2, %f11, %f10 movrlez %i2, %i6, %l6 loop_2673: nop set 0x52, %o1 ldstub [%l7 + %o1], %i1 loop_2674: addccc %l5, %g3, %o1 bg,pn %xcc, loop_2675 nop setx loop_2676, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movpos %icc, %g1, %i5 andn %i4, %i0, %o2 loop_2675: nop setx loop_2677, %l0, %l1 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_2676: tvs %icc, 0x5 movcs %icc, %l1, %o5 xor %i7, %o6, %g7 loop_2677: brgez,a %g4, loop_2678 tvs %xcc, 0x4 fbge %fcc0, loop_2679 fnot2 %f24, %f10 loop_2678: for %f0, %f0, %f12 alignaddr %g5, %l3, %o3 loop_2679: fcmpeq16 %f28, %f18, %o7 sir 0x0ECB stbar fcmps %fcc3, %f17, %f11 tl %icc, 0x0 udivx %o4, 0x1184, %o0 sdivcc %i3, 0x0CDC, %l4 addcc %l2, 0x05DF, %g6 fcmpd %fcc0, %f6, %f28 fpadd32s %f13, %f19, %f9 bne,a,pt %icc, loop_2680 movge %xcc, %g2, %l0 movrgz %i2, %l6, %i6 tle %icc, 0x6 loop_2680: movne %xcc, %i1, %g3 membar 0x07 fmovrde %o1, %f0, %f14 fpsub16s %f15, %f6, %f11 fmovdne %xcc, %f4, %f13 fbge %fcc2, loop_2681 movne %icc, %g1, %l5 sra %i5, %i0, %o2 fandnot2 %f20, %f8, %f16 loop_2681: tle %icc, 0x5 tleu %icc, 0x2 fmovdne %xcc, %f17, %f25 movrgz %i4, 0x306, %l1 stx %o5, [%l7 + 0x20] movrlez %o6, %i7, %g4 srl %g5, 0x0F, %l3 nop set 0x38, %i2 std %f10, [%l7 + %i2] fmovrsgez %g7, %f30, %f11 addc %o3, 0x09A4, %o7 sub %o0, %o4, %l4 udivx %i3, 0x0233, %g6 orcc %l2, 0x0AA7, %g2 wr %g0, 0x2f, %asi stda %l0, [%l7 + 0x60] %asi membar #Sync movn %icc, %i2, %i6 tgu %xcc, 0x6 fcmpd %fcc3, %f2, %f30 addccc %l6, %i1, %g3 tsubcc %o1, %l5, %g1 fblg,a %fcc3, loop_2682 xor %i5, 0x1E2F, %o2 bcs %xcc, loop_2683 move %icc, %i0, %l1 loop_2682: edge8n %i4, %o5, %o6 bvs loop_2684 loop_2683: ta %icc, 0x3 tle %icc, 0x1 ldsb [%l7 + 0x75], %i7 loop_2684: fornot2 %f18, %f28, %f30 srlx %g5, 0x1E, %g4 orn %l3, %g7, %o3 ta %icc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %o0, 0x0A9F, %o4 bg,pn %icc, loop_2685 movgu %xcc, %l4, %o7 bneg,pt %xcc, loop_2686 mulscc %i3, 0x0867, %l2 loop_2685: brnz,a %g2, loop_2687 smulcc %l0, %i2, %i6 loop_2686: udiv %l6, 0x1382, %i1 ta %xcc, 0x6 loop_2687: fnegd %f16, %f12 edge8 %g3, %g6, %o1 movleu %icc, %g1, %l5 movcs %icc, %o2, %i0 movneg %xcc, %l1, %i5 movpos %xcc, %o5, %o6 movge %xcc, %i4, %i7 movle %xcc, %g5, %l3 sra %g4, 0x1D, %o3 siam 0x0 movle %xcc, %o0, %g7 udivx %o4, 0x0B94, %o7 edge8 %l4, %i3, %g2 fmovdn %xcc, %f10, %f10 movcs %icc, %l0, %l2 set 0x50, %l3 ldda [%l7 + %l3] 0xe2, %i2 fsrc1 %f12, %f14 movle %xcc, %l6, %i6 te %icc, 0x0 taddcc %g3, 0x0CE6, %g6 sdiv %o1, 0x16CF, %i1 fmovsvc %icc, %f25, %f28 movl %xcc, %g1, %o2 fmovsvs %icc, %f20, %f10 fmul8x16 %f31, %f8, %f4 edge32n %i0, %l1, %i5 tne %xcc, 0x1 tne %icc, 0x1 tpos %icc, 0x7 movrne %o5, %o6, %i4 popc 0x0C6C, %i7 nop set 0x30, %l2 ldx [%l7 + %l2], %g5 movneg %icc, %l3, %g4 edge32 %l5, %o3, %o0 fbg %fcc2, loop_2688 bgu,pn %xcc, loop_2689 nop setx loop_2690, %l0, %l1 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 %g7, 0x380, %o7 loop_2688: movrgz %o4, %i3, %g2 loop_2689: movleu %xcc, %l0, %l4 loop_2690: fbl %fcc0, loop_2691 fbge,a %fcc2, loop_2692 srl %l2, 0x01, %i2 fmovrsgez %l6, %f24, %f22 loop_2691: sdivcc %g3, 0x0E88, %i6 loop_2692: tpos %xcc, 0x3 stw %o1, [%l7 + 0x08] orcc %g6, %g1, %o2 movneg %icc, %i0, %i1 mova %icc, %i5, %l1 andncc %o6, %i4, %i7 subc %g5, %l3, %g4 movrlez %o5, 0x3A9, %l5 taddcctv %o0, 0x020D, %g7 mulx %o7, %o4, %o3 tl %icc, 0x6 std %f8, [%l7 + 0x68] edge16 %i3, %l0, %l4 array8 %l2, %i2, %l6 std %g2, [%l7 + 0x68] udivcc %g3, 0x0DC3, %i6 fmul8ulx16 %f26, %f20, %f28 wr %g0, 0x4f, %asi stxa %g6, [%g0 + 0x28] %asi tne %icc, 0x2 bgu loop_2693 movrgez %o1, 0x2C8, %o2 movrgz %i0, %i1, %g1 fone %f20 loop_2693: fnegs %f17, %f5 xnorcc %i5, %o6, %l1 fmovda %icc, %f29, %f18 nop set 0x17, %i6 ldsb [%l7 + %i6], %i7 taddcctv %g5, 0x099D, %i4 orncc %g4, %o5, %l3 brz %o0, loop_2694 movn %icc, %g7, %l5 umul %o7, %o4, %o3 movle %xcc, %i3, %l0 loop_2694: tgu %xcc, 0x7 fbne,a %fcc1, loop_2695 ldub [%l7 + 0x13], %l4 wr %g0, 0x81, %asi stwa %i2, [%l7 + 0x6C] %asi loop_2695: udivx %l6, 0x0372, %l2 mova %icc, %g3, %g2 bgu,pt %xcc, loop_2696 fmovsn %xcc, %f23, %f31 wr %g0, 0x89, %asi swapa [%l7 + 0x54] %asi, %i6 loop_2696: movn %xcc, %g6, %o1 fandnot1s %f14, %f10, %f19 movle %icc, %i0, %o2 fmovrdgz %i1, %f14, %f0 smulcc %g1, %o6, %l1 array32 %i5, %i7, %i4 subccc %g4, %o5, %l3 tsubcc %o0, %g5, %l5 addc %g7, 0x18BB, %o4 sra %o7, 0x17, %i3 or %l0, %l4, %o3 tvc %icc, 0x4 stb %l6, [%l7 + 0x0B] fmovdgu %icc, %f10, %f5 sub %i2, 0x05D0, %l2 membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xf0, %f0 fmovdge %icc, %f17, %f8 movrlez %g2, 0x1AD, %g3 fornot2s %f20, %f25, %f2 ble %xcc, loop_2697 fone %f6 ble,pt %icc, loop_2698 fmovdne %icc, %f15, %f4 loop_2697: fnand %f0, %f16, %f16 brgez,a %i6, loop_2699 loop_2698: sir 0x0710 movrgez %o1, 0x09C, %g6 array32 %o2, %i1, %i0 loop_2699: tl %xcc, 0x3 fornot2 %f22, %f24, %f4 bvc,a loop_2700 fones %f3 movcs %icc, %g1, %o6 movn %xcc, %i5, %i7 loop_2700: nop set 0x64, %o4 stwa %i4, [%l7 + %o4] 0x22 membar #Sync alignaddrl %l1, %o5, %g4 fblg,a %fcc3, loop_2701 umul %o0, 0x144E, %l3 fmovsa %xcc, %f22, %f3 tne %xcc, 0x0 loop_2701: nop wr %g0, 0x81, %asi swapa [%l7 + 0x08] %asi, %l5 fmovsge %icc, %f26, %f7 fpadd16s %f6, %f25, %f9 st %f11, [%l7 + 0x44] fbuge %fcc0, loop_2702 movgu %icc, %g5, %g7 nop set 0x08, %o7 ldsb [%l7 + %o7], %o7 movneg %icc, %i3, %l0 loop_2702: movn %xcc, %o4, %l4 srax %l6, %o3, %i2 fones %f9 movpos %icc, %l2, %g2 movgu %icc, %i6, %o1 umul %g6, %o2, %i1 xnorcc %i0, %g3, %o6 subccc %i5, %i7, %i4 bpos,a,pn %xcc, loop_2703 sra %g1, 0x0E, %l1 edge8l %g4, %o0, %o5 fxor %f0, %f14, %f16 loop_2703: and %l5, %g5, %g7 brlez %o7, loop_2704 tne %icc, 0x6 set 0x30, %g4 prefetcha [%l7 + %g4] 0x10, 0x1 loop_2704: edge8 %i3, %o4, %l4 wr %g0, 0x80, %asi ldstuba [%l7 + 0x45] %asi, %l0 edge8l %l6, %i2, %o3 smulcc %l2, 0x0ABB, %g2 sll %o1, 0x0B, %g6 edge16l %i6, %o2, %i1 tcs %icc, 0x6 brgz %g3, loop_2705 fnot2s %f6, %f26 edge16ln %o6, %i5, %i7 fmovdneg %icc, %f21, %f8 loop_2705: bcs,a loop_2706 tcs %xcc, 0x1 fnand %f10, %f14, %f26 xor %i4, %g1, %i0 loop_2706: movrne %l1, %o0, %g4 fmovdg %xcc, %f6, %f27 fmovs %f9, %f15 array32 %o5, %g5, %l5 fnor %f18, %f6, %f22 fpack32 %f20, %f0, %f20 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movl %icc, %o7, %g7 bvc,pn %icc, loop_2707 sethi 0x0E59, %i3 fmovdl %xcc, %f31, %f3 set 0x5C, %l1 sta %f2, [%l7 + %l1] 0x81 loop_2707: udiv %l3, 0x07E3, %l4 brgez,a %l0, loop_2708 umulcc %o4, 0x0252, %l6 fbg %fcc2, loop_2709 tle %icc, 0x2 loop_2708: tsubcc %o3, %l2, %g2 andncc %i2, %o1, %i6 loop_2709: call loop_2710 bshuffle %f4, %f8, %f16 te %icc, 0x3 fmovrdlez %o2, %f30, %f0 loop_2710: movn %xcc, %g6, %i1 fandnot1s %f21, %f4, %f23 or %g3, 0x1A7C, %i5 or %i7, %i4, %o6 edge32 %g1, %i0, %o0 udivcc %l1, 0x0330, %g4 edge8 %g5, %o5, %o7 or %l5, %i3, %g7 array32 %l4, %l0, %l3 bpos loop_2711 movl %xcc, %o4, %o3 wr %g0, 0xe3, %asi stwa %l2, [%l7 + 0x7C] %asi membar #Sync loop_2711: fmovse %xcc, %f25, %f17 movge %xcc, %g2, %l6 membar 0x28 sub %i2, 0x055C, %o1 xor %i6, %o2, %i1 bcs,a,pn %icc, loop_2712 sra %g6, %g3, %i5 addc %i7, 0x0116, %i4 andcc %o6, %i0, %g1 loop_2712: mulscc %l1, %o0, %g4 fbe %fcc3, loop_2713 subccc %g5, %o5, %o7 bn,pn %xcc, loop_2714 movgu %icc, %i3, %g7 loop_2713: fpadd16 %f16, %f30, %f18 bne,a,pn %icc, loop_2715 loop_2714: edge32l %l4, %l5, %l3 sub %o4, %l0, %l2 fmovspos %icc, %f31, %f18 loop_2715: umulcc %g2, 0x0081, %l6 smulcc %i2, %o3, %o1 fmovsge %xcc, %f0, %f2 umulcc %o2, %i1, %i6 add %g3, 0x1E2D, %i5 fcmple16 %f28, %f30, %i7 orn %g6, %i4, %o6 umulcc %i0, 0x0444, %l1 fmovdpos %xcc, %f17, %f3 tl %xcc, 0x6 movvc %xcc, %g1, %o0 wr %g0, 0x81, %asi ldxa [%l7 + 0x18] %asi, %g5 mulx %g4, 0x1E3C, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x28, %i1 ldsw [%l7 + %i1], %i3 edge16ln %o7, %l4, %g7 fmovrdne %l5, %f14, %f18 movleu %icc, %l3, %o4 tpos %xcc, 0x7 orcc %l2, %g2, %l6 lduh [%l7 + 0x38], %i2 smulcc %l0, %o3, %o2 fmul8sux16 %f16, %f22, %f18 array32 %o1, %i1, %g3 fbl,a %fcc3, loop_2716 bge,a %xcc, loop_2717 taddcctv %i6, 0x1309, %i5 udiv %i7, 0x023E, %i4 loop_2716: fmovscs %icc, %f0, %f0 loop_2717: movpos %xcc, %o6, %i0 mulscc %g6, 0x0008, %l1 wr %g0, 0x80, %asi stwa %o0, [%l7 + 0x24] %asi subcc %g1, 0x0F6E, %g5 sllx %o5, %g4, %i3 move %icc, %l4, %g7 alignaddrl %o7, %l3, %o4 set 0x22, %o2 lduba [%l7 + %o2] 0x04, %l5 movge %icc, %g2, %l6 taddcctv %l2, 0x012F, %i2 edge16l %o3, %l0, %o1 orcc %i1, 0x1E92, %o2 edge32ln %i6, %i5, %g3 movne %icc, %i7, %o6 edge16n %i4, %g6, %l1 srl %i0, %g1, %o0 udivcc %g5, 0x1C28, %g4 fbl,a %fcc0, loop_2718 fcmple32 %f12, %f28, %o5 srax %l4, 0x13, %g7 ba,a,pn %icc, loop_2719 loop_2718: sdivx %o7, 0x09CE, %l3 fand %f12, %f22, %f28 udiv %i3, 0x13AC, %o4 loop_2719: xnor %l5, %l6, %g2 fands %f11, %f3, %f6 ldstub [%l7 + 0x6A], %i2 xor %o3, 0x013F, %l2 sir 0x0D0F tpos %xcc, 0x5 fexpand %f10, %f24 add %l7, 0x60, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %l0, %i1 fandnot1s %f7, %f31, %f21 bge loop_2720 fxnor %f16, %f2, %f2 fmul8x16 %f0, %f20, %f8 fpsub32 %f4, %f18, %f6 loop_2720: fandnot2 %f16, %f18, %f20 tcs %xcc, 0x1 brgez %o2, loop_2721 tneg %icc, 0x7 array16 %i6, %o1, %i5 fmuld8sux16 %f28, %f18, %f10 loop_2721: te %icc, 0x1 fbue %fcc0, loop_2722 fmovscs %icc, %f9, %f30 andcc %g3, 0x13A7, %o6 stbar loop_2722: array16 %i7, %g6, %i4 edge8ln %l1, %g1, %o0 set 0x1F, %g5 ldsba [%l7 + %g5] 0x10, %i0 edge16 %g4, %o5, %l4 fabsd %f6, %f18 sethi 0x0658, %g5 or %g7, %o7, %l3 xnor %o4, %i3, %l5 lduw [%l7 + 0x24], %g2 subccc %i2, 0x1677, %l6 sllx %l2, %l0, %o3 set 0x18, %o3 lduha [%l7 + %o3] 0x80, %o2 orn %i1, 0x08E3, %o1 orncc %i5, 0x18E5, %g3 andcc %i6, %i7, %g6 fmovrslez %o6, %f15, %f22 add %l7, 0x08, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %l1 casxa [%l6] %asi, %l1, %g1 tneg %xcc, 0x1 fcmpd %fcc3, %f22, %f18 movcc %icc, %i4, %i0 movvc %icc, %g4, %o0 taddcctv %l4, %g5, %g7 fornot1s %f8, %f19, %f14 sdiv %o5, 0x1DE3, %o7 srl %o4, %l3, %l5 movrgez %g2, 0x1BC, %i3 fmovsvc %icc, %f31, %f31 tle %xcc, 0x7 sir 0x0023 ldub [%l7 + 0x50], %l6 tcs %icc, 0x4 set 0x0, %i5 ldxa [%g0 + %i5] 0x4f, %l2 movleu %icc, %l0, %o3 udivx %o2, 0x0396, %i2 fexpand %f6, %f12 movg %xcc, %i1, %i5 fmovrdlez %g3, %f28, %f28 edge16ln %i6, %i7, %o1 smulcc %g6, %o6, %g1 umul %l1, 0x12FD, %i4 edge32ln %g4, %i0, %o0 tneg %icc, 0x7 flush %l7 + 0x58 bne loop_2723 fnot1 %f30, %f22 tvs %icc, 0x2 fpsub16s %f6, %f0, %f30 loop_2723: tvs %icc, 0x5 mova %icc, %l4, %g5 movge %xcc, %o5, %g7 fands %f22, %f28, %f20 movcs %icc, %o4, %o7 smulcc %l3, 0x0DDF, %l5 fcmple16 %f4, %f10, %g2 ldx [%l7 + 0x08], %i3 nop setx loop_2724, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brnz,a %l6, loop_2725 andn %l2, %o3, %l0 stx %o2, [%l7 + 0x50] loop_2724: fbne %fcc2, loop_2726 loop_2725: bcs,a,pn %xcc, loop_2727 sth %i2, [%l7 + 0x60] movrgez %i1, %g3, %i5 loop_2726: edge16l %i6, %o1, %g6 loop_2727: fxnor %f26, %f18, %f24 orn %i7, %g1, %l1 fnors %f14, %f7, %f28 fcmpne16 %f26, %f8, %i4 fmul8x16au %f17, %f6, %f16 mova %icc, %o6, %g4 movrne %i0, 0x25F, %o0 edge16 %l4, %o5, %g7 fcmpgt16 %f22, %f26, %o4 brgez %o7, loop_2728 srlx %l3, 0x09, %g5 subcc %l5, 0x0456, %i3 udivcc %l6, 0x0B08, %g2 loop_2728: fcmpd %fcc1, %f26, %f6 movn %icc, %o3, %l2 fcmple16 %f10, %f18, %o2 edge8 %i2, %i1, %g3 nop setx loop_2729, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fcmpgt16 %f14, %f4, %l0 fmovsvs %icc, %f5, %f24 smul %i6, %i5, %o1 loop_2729: fandnot2s %f16, %f10, %f20 bcc,pt %xcc, loop_2730 mulscc %i7, %g6, %l1 for %f14, %f26, %f30 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2730: bne %xcc, loop_2731 fble %fcc3, loop_2732 fpmerge %f5, %f10, %f2 brz,a %g1, loop_2733 loop_2731: tn %xcc, 0x2 loop_2732: fbug %fcc3, loop_2734 movge %icc, %o6, %i4 loop_2733: sth %g4, [%l7 + 0x36] udivcc %i0, 0x0706, %l4 loop_2734: edge8 %o0, %g7, %o5 stbar tsubcctv %o7, 0x08B9, %o4 edge16ln %l3, %l5, %i3 fmovdgu %xcc, %f3, %f28 fmovdcs %icc, %f18, %f0 fmovsa %xcc, %f17, %f26 fmovsl %icc, %f2, %f17 ba %icc, loop_2735 fcmple32 %f16, %f26, %l6 call loop_2736 movcc %icc, %g5, %g2 loop_2735: tle %xcc, 0x3 sdivcc %o3, 0x088E, %o2 loop_2736: brz %i2, loop_2737 movrne %l2, %i1, %g3 fmovdg %icc, %f24, %f12 movleu %icc, %l0, %i5 loop_2737: edge8 %i6, %o1, %i7 tge %icc, 0x1 sdivcc %g6, 0x13DA, %l1 edge32l %g1, %i4, %g4 fpmerge %f25, %f14, %f18 array32 %i0, %o6, %o0 andn %g7, 0x1A25, %l4 edge8 %o5, %o7, %l3 wr %g0, 0x81, %asi ldsha [%l7 + 0x22] %asi, %l5 movcs %icc, %i3, %l6 fmovsleu %xcc, %f2, %f16 wr %g0, 0xeb, %asi stba %o4, [%l7 + 0x4B] %asi membar #Sync fnands %f10, %f19, %f15 flush %l7 + 0x30 ta %icc, 0x5 umul %g5, 0x1F4B, %g2 sethi 0x1476, %o3 swap [%l7 + 0x70], %i2 stbar ldub [%l7 + 0x36], %o2 umul %l2, %g3, %l0 fmovdneg %icc, %f31, %f12 movl %xcc, %i5, %i6 srlx %i1, %i7, %o1 tl %xcc, 0x3 subcc %g6, 0x07F2, %l1 orcc %i4, 0x0267, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %g4, %o6, %i0 sdivcc %o0, 0x1641, %l4 movle %icc, %g7, %o7 set 0x64, %g6 sta %f26, [%l7 + %g6] 0x11 sir 0x1EB5 movvc %icc, %l3, %l5 edge8l %i3, %l6, %o5 ldsb [%l7 + 0x0A], %g5 fbn,a %fcc0, loop_2738 array32 %o4, %g2, %o3 fmovsle %xcc, %f13, %f1 sub %o2, 0x081F, %l2 loop_2738: tsubcctv %i2, %g3, %i5 sethi 0x192D, %i6 sir 0x0092 movleu %xcc, %i1, %i7 movrlez %l0, %o1, %g6 mulscc %i4, %l1, %g1 fpadd32s %f20, %f6, %f20 tneg %xcc, 0x0 addcc %g4, 0x1C0B, %o6 movn %xcc, %i0, %o0 tcs %xcc, 0x4 fnor %f14, %f26, %f26 fcmpes %fcc3, %f24, %f9 bvc loop_2739 add %l4, %o7, %l3 edge32l %l5, %i3, %l6 fbe %fcc2, loop_2740 loop_2739: fcmped %fcc3, %f20, %f28 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2740: fcmpgt32 %f8, %f14, %g7 edge8n %g5, %o5, %o4 flush %l7 + 0x60 alignaddr %o3, %o2, %l2 call loop_2741 movg %xcc, %i2, %g3 orncc %g2, %i6, %i5 xor %i1, %l0, %o1 loop_2741: edge32l %i7, %g6, %i4 nop setx loop_2742, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fnot2 %f2, %f14 orcc %g1, 0x0F0C, %l1 bgu,pt %icc, loop_2743 loop_2742: orn %o6, 0x0A11, %i0 edge16 %o0, %g4, %o7 tl %xcc, 0x6 loop_2743: st %f23, [%l7 + 0x4C] fbg %fcc3, loop_2744 movrgz %l3, 0x0A9, %l5 brlez %i3, loop_2745 orcc %l4, 0x188C, %l6 loop_2744: mulx %g7, %g5, %o4 sdivcc %o5, 0x13F0, %o2 loop_2745: fbg,a %fcc1, loop_2746 xnorcc %l2, 0x0CA2, %o3 lduh [%l7 + 0x10], %i2 sir 0x1679 loop_2746: movl %xcc, %g3, %i6 fbug %fcc3, loop_2747 be,a,pn %xcc, loop_2748 fmul8x16 %f9, %f0, %f18 fmovsl %xcc, %f26, %f20 loop_2747: nop wr %g0, 0xeb, %asi stha %g2, [%l7 + 0x6A] %asi membar #Sync loop_2748: orncc %i1, %i5, %o1 ble,a loop_2749 pdist %f14, %f16, %f4 fpsub32 %f2, %f28, %f16 bvs,a %icc, loop_2750 loop_2749: edge32n %i7, %g6, %i4 alignaddr %g1, %l1, %l0 tcc %icc, 0x3 loop_2750: fmovscs %icc, %f31, %f26 fmul8x16al %f18, %f9, %f20 ld [%l7 + 0x44], %f2 fandnot2s %f27, %f25, %f2 udiv %i0, 0x0ED7, %o0 edge16n %g4, %o6, %l3 fpmerge %f16, %f5, %f28 srlx %o7, 0x17, %l5 bgu,a loop_2751 taddcc %l4, %l6, %i3 std %g6, [%l7 + 0x48] movg %icc, %g5, %o5 loop_2751: fmovse %xcc, %f29, %f22 udivcc %o2, 0x080C, %l2 umulcc %o3, %o4, %g3 wr %g0, 0x11, %asi ldxa [%l7 + 0x38] %asi, %i6 orn %g2, 0x1676, %i1 sir 0x1728 fmuld8ulx16 %f7, %f26, %f12 brgz,a %i2, loop_2752 sll %i5, 0x07, %i7 addcc %g6, 0x0382, %i4 stw %g1, [%l7 + 0x2C] loop_2752: fmovsn %xcc, %f19, %f7 fcmpeq16 %f20, %f22, %o1 fpadd32 %f16, %f20, %f14 fmovdn %xcc, %f10, %f18 nop setx loop_2753, %l0, %l1 jmpl %l1, %l0 sdivx %l1, 0x117F, %o0 swap [%l7 + 0x30], %g4 tcs %icc, 0x4 loop_2753: addcc %i0, %l3, %o6 fmovrslez %o7, %f21, %f2 bgu,pn %icc, loop_2754 fble,a %fcc1, loop_2755 tvs %icc, 0x5 call loop_2756 loop_2754: fmovsvs %xcc, %f21, %f31 loop_2755: tneg %xcc, 0x7 fbue,a %fcc3, loop_2757 loop_2756: orn %l5, 0x0696, %l6 wr %g0, 0xeb, %asi stda %i2, [%l7 + 0x18] %asi membar #Sync loop_2757: andcc %g7, 0x1603, %g5 wr %g0, 0x81, %asi stha %o5, [%l7 + 0x1C] %asi fmul8ulx16 %f12, %f20, %f6 fcmpne32 %f6, %f4, %o2 fmuld8sux16 %f15, %f13, %f28 sra %l2, %o3, %l4 fba,a %fcc0, loop_2758 st %f25, [%l7 + 0x4C] edge32 %g3, %o4, %g2 movrlez %i6, 0x134, %i2 loop_2758: fnors %f17, %f13, %f28 subc %i1, 0x0BC6, %i5 udiv %i7, 0x1F28, %i4 be,a loop_2759 edge16 %g6, %o1, %l0 movrlz %l1, 0x360, %g1 wr %g0, 0x0c, %asi ldsba [%l7 + 0x49] %asi, %g4 loop_2759: fmovrdlz %i0, %f2, %f14 ble,a,pt %icc, loop_2760 fmovrdlez %l3, %f12, %f30 nop setx loop_2761, %l0, %l1 jmpl %l1, %o0 orcc %o6, 0x0BEE, %o7 loop_2760: fmovdvs %xcc, %f7, %f4 fxnor %f2, %f0, %f28 loop_2761: fcmpes %fcc0, %f26, %f30 set 0x20, %g1 lduba [%l7 + %g1] 0x18, %l5 stx %i3, [%l7 + 0x30] fmovrslz %l6, %f31, %f16 sra %g5, 0x08, %g7 udiv %o2, 0x1EAB, %o5 fmuld8sux16 %f9, %f2, %f16 andcc %l2, 0x011C, %o3 array8 %g3, %o4, %g2 membar #Sync set 0x40, %l5 ldda [%l7 + %l5] 0x16, %f16 fors %f14, %f10, %f0 fbn,a %fcc3, loop_2762 fbo,a %fcc1, loop_2763 membar 0x04 flush %l7 + 0x3C loop_2762: and %i6, 0x06E6, %l4 loop_2763: udivx %i1, 0x1529, %i5 fmul8x16al %f25, %f12, %f22 st %f11, [%l7 + 0x70] brgez,a %i2, loop_2764 fmovdneg %xcc, %f31, %f0 fbug %fcc1, loop_2765 udivcc %i4, 0x045E, %i7 loop_2764: alignaddr %o1, %g6, %l0 movcs %xcc, %l1, %g1 loop_2765: or %i0, 0x12CD, %l3 addc %o0, %o6, %o7 fmovrse %g4, %f27, %f19 ld [%l7 + 0x48], %f30 fmovdvs %icc, %f26, %f19 wr %g0, 0x89, %asi lduha [%l7 + 0x08] %asi, %l5 taddcc %i3, %g5, %l6 brgz %g7, loop_2766 movne %xcc, %o5, %o2 edge16ln %l2, %g3, %o3 fblg %fcc2, loop_2767 loop_2766: ld [%l7 + 0x64], %f30 set 0x66, %g2 lduba [%l7 + %g2] 0x18, %g2 loop_2767: fnegs %f5, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %o4, 0x18, %i6 set 0x44, %l6 lduwa [%l7 + %l6] 0x81, %l4 movrlz %i5, %i2, %i4 fzeros %f0 fmovrde %i1, %f26, %f24 fnands %f21, %f7, %f14 tneg %xcc, 0x2 smulcc %o1, %g6, %l0 xor %i7, 0x1168, %l1 mulscc %i0, 0x05E4, %l3 bg %xcc, loop_2768 fmul8x16al %f28, %f28, %f16 sllx %g1, %o0, %o7 movg %icc, %o6, %l5 loop_2768: nop set 0x4C, %i4 ldstuba [%l7 + %i4] 0x11, %i3 alignaddr %g5, %g4, %g7 ble,a loop_2769 fmovsvc %icc, %f25, %f19 fpack16 %f24, %f7 movrlz %l6, %o2, %l2 loop_2769: addccc %o5, %g3, %g2 bn,pn %icc, loop_2770 nop set 0x20, %l0 ldx [%l7 + %l0], %o3 fandnot2s %f31, %f28, %f1 udivx %i6, 0x13C4, %l4 loop_2770: call loop_2771 edge32 %o4, %i5, %i4 andcc %i2, %o1, %g6 fxors %f5, %f12, %f2 loop_2771: tcc %xcc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub32 %f30, %f6, %f16 movne %xcc, %l0, %i1 fbge,a %fcc2, loop_2772 movge %xcc, %l1, %i0 edge32ln %l3, %g1, %i7 fnot2 %f14, %f8 loop_2772: fmovdcc %icc, %f11, %f2 tcs %xcc, 0x0 ld [%l7 + 0x68], %f1 bneg,pt %xcc, loop_2773 nop set 0x78, %g3 ldsh [%l7 + %g3], %o7 sdivcc %o0, 0x0AEF, %o6 fbule %fcc0, loop_2774 loop_2773: movgu %icc, %i3, %l5 fpackfix %f16, %f8 ldsh [%l7 + 0x4C], %g4 loop_2774: addccc %g7, %g5, %o2 udivcc %l6, 0x04BC, %l2 wr %g0, 0x0c, %asi ldda [%l7 + 0x70] %asi, %g2 edge16n %g2, %o3, %o5 edge8ln %i6, %l4, %i5 array16 %i4, %o4, %o1 umulcc %i2, 0x183D, %l0 fmovdvs %icc, %f3, %f20 sdivcc %i1, 0x16D7, %l1 fandnot1 %f8, %f18, %f0 udiv %g6, 0x1E7E, %i0 fmovrslez %l3, %f17, %f26 fabss %f19, %f24 fba,a %fcc3, loop_2775 brnz %i7, loop_2776 alignaddr %o7, %g1, %o6 bne loop_2777 loop_2775: fandnot2s %f30, %f14, %f19 loop_2776: brgz,a %o0, loop_2778 array8 %l5, %i3, %g4 loop_2777: fbul %fcc0, loop_2779 stx %g7, [%l7 + 0x20] loop_2778: tl %icc, 0x5 stbar loop_2779: fnot2s %f29, %f8 edge8l %o2, %g5, %l2 fmovsa %icc, %f17, %f20 edge16l %g3, %l6, %g2 fbug,a %fcc0, loop_2780 move %xcc, %o3, %o5 brgz %l4, loop_2781 movrne %i6, 0x345, %i4 loop_2780: mova %icc, %o4, %i5 movrne %o1, %l0, %i2 loop_2781: movneg %icc, %i1, %l1 andncc %g6, %l3, %i7 edge32n %i0, %g1, %o7 prefetch [%l7 + 0x60], 0x0 wr %g0, 0x89, %asi sta %f30, [%l7 + 0x20] %asi udivx %o0, 0x197A, %l5 set 0x2C, %i7 lduha [%l7 + %i7] 0x88, %o6 wr %g0, 0x80, %asi stwa %i3, [%l7 + 0x3C] %asi edge32l %g7, %o2, %g4 fbe %fcc2, loop_2782 fbge %fcc1, loop_2783 fmovsvs %xcc, %f16, %f27 sll %g5, %l2, %l6 loop_2782: movcc %xcc, %g3, %o3 loop_2783: siam 0x2 movl %icc, %g2, %l4 smul %o5, 0x064A, %i4 sll %i6, 0x09, %o4 orn %i5, 0x1DA0, %l0 movneg %xcc, %o1, %i2 bge,a,pt %xcc, loop_2784 sra %i1, %g6, %l1 tneg %xcc, 0x0 addc %l3, %i0, %g1 loop_2784: move %icc, %o7, %i7 fmovrdne %l5, %f20, %f8 wr %g0, 0x19, %asi swapa [%l7 + 0x5C] %asi, %o0 smulcc %i3, 0x11B3, %o6 brz,a %o2, loop_2785 taddcc %g7, %g4, %g5 fnands %f5, %f23, %f25 edge8l %l2, %g3, %o3 loop_2785: movvs %xcc, %l6, %g2 movcc %xcc, %l4, %o5 movcc %xcc, %i6, %i4 edge16 %i5, %o4, %l0 bcc %xcc, loop_2786 tvc %xcc, 0x1 fmovsl %xcc, %f31, %f27 fpadd32 %f0, %f24, %f4 loop_2786: fmovdcs %icc, %f25, %f12 set 0x20, %g7 stxa %i2, [%l7 + %g7] 0xe2 membar #Sync bn,a %icc, loop_2787 mulx %i1, %g6, %l1 movg %icc, %l3, %o1 std %f10, [%l7 + 0x68] loop_2787: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %g1, 0x0C37, %i0 movrgez %i7, %l5, %o0 smul %o7, 0x0B24, %o6 fnand %f10, %f2, %f16 orcc %i3, 0x0CB2, %g7 fmovrslez %o2, %f16, %f27 bvs,a loop_2788 std %g4, [%l7 + 0x18] array32 %g4, %g3, %o3 tsubcctv %l2, 0x1AD0, %l6 loop_2788: sdivcc %l4, 0x0188, %o5 fbl %fcc0, loop_2789 movle %xcc, %i6, %i4 mulx %g2, %o4, %l0 ldsw [%l7 + 0x50], %i2 loop_2789: fpmerge %f26, %f6, %f12 ldsh [%l7 + 0x60], %i1 ldub [%l7 + 0x31], %i5 bcc %xcc, loop_2790 bn,a %xcc, loop_2791 sdiv %g6, 0x1B86, %l1 tl %xcc, 0x1 loop_2790: subccc %o1, %l3, %g1 loop_2791: fmovdgu %icc, %f17, %f30 wr %g0, 0x88, %asi sta %f12, [%l7 + 0x68] %asi bneg loop_2792 fmovrdne %i7, %f6, %f14 set 0x30, %o5 lda [%l7 + %o5] 0x15, %f23 loop_2792: tleu %xcc, 0x4 fmovscs %xcc, %f30, %f4 sra %i0, 0x09, %o0 array8 %o7, %o6, %l5 ldsh [%l7 + 0x5A], %i3 fcmped %fcc2, %f20, %f20 tcc %xcc, 0x0 subccc %g7, %g5, %g4 edge16ln %g3, %o2, %o3 array32 %l2, %l4, %o5 fmovsneg %icc, %f28, %f21 fornot1 %f8, %f0, %f8 taddcctv %i6, %l6, %i4 ldsb [%l7 + 0x57], %o4 sdivx %g2, 0x1C7F, %l0 set 0x40, %i0 ldda [%l7 + %i0] 0x14, %f0 fmul8x16al %f17, %f18, %f20 movrgez %i2, 0x102, %i1 movrgez %i5, %l1, %o1 set 0x78, %l4 stda %g6, [%l7 + %l4] 0x04 movrne %g1, %l3, %i7 addc %o0, %o7, %i0 movge %icc, %o6, %i3 fcmpgt32 %f8, %f10, %l5 bleu,pn %xcc, loop_2793 array8 %g5, %g7, %g4 umulcc %g3, %o3, %o2 stbar loop_2793: array8 %l2, %l4, %i6 mova %xcc, %l6, %o5 move %icc, %o4, %g2 flush %l7 + 0x34 fandnot1s %f1, %f23, %f7 sdivcc %l0, 0x055A, %i2 ldd [%l7 + 0x30], %i4 fmovdl %xcc, %f13, %f16 fcmpes %fcc2, %f5, %f29 bvc,a,pn %icc, loop_2794 tg %xcc, 0x5 movgu %xcc, %i5, %i1 fcmpne32 %f0, %f2, %o1 loop_2794: nop setx loop_2795, %l0, %l1 jmpl %l1, %g6 tle %icc, 0x5 smul %g1, %l3, %i7 ble,a,pn %xcc, loop_2796 loop_2795: sra %o0, %o7, %l1 edge16n %i0, %o6, %i3 fnegs %f30, %f16 loop_2796: movrgez %l5, %g5, %g7 fbug %fcc2, loop_2797 fbule %fcc3, loop_2798 bvs,pt %icc, loop_2799 tpos %xcc, 0x0 loop_2797: nop wr %g0, 0x04, %asi ldswa [%l7 + 0x28] %asi, %g4 loop_2798: fmovdn %icc, %f21, %f13 loop_2799: bne,a %xcc, loop_2800 edge16ln %o3, %g3, %l2 sth %l4, [%l7 + 0x22] flush %l7 + 0x1C loop_2800: bg loop_2801 movn %icc, %o2, %l6 tgu %xcc, 0x4 ldsb [%l7 + 0x51], %i6 loop_2801: ldsw [%l7 + 0x08], %o4 movre %g2, %o5, %i2 taddcctv %i4, %i5, %i1 fbo,a %fcc2, loop_2802 tne %icc, 0x5 fzeros %f21 edge32 %l0, %g6, %o1 loop_2802: andcc %l3, %i7, %g1 fmovspos %icc, %f5, %f14 movl %xcc, %o7, %o0 fpack16 %f30, %f10 addc %i0, %o6, %l1 movcs %xcc, %l5, %i3 mulscc %g7, %g5, %g4 tpos %xcc, 0x2 fandnot1 %f4, %f22, %f14 taddcc %g3, %o3, %l4 smulcc %o2, %l6, %l2 movre %o4, %g2, %o5 umulcc %i2, 0x1845, %i4 fcmpes %fcc0, %f6, %f15 and %i5, 0x0094, %i6 sdivx %l0, 0x0CD9, %i1 bvs,a,pt %xcc, loop_2803 fmovsg %icc, %f22, %f2 taddcctv %g6, 0x178D, %o1 movgu %xcc, %i7, %l3 loop_2803: xnor %o7, %o0, %g1 std %f4, [%l7 + 0x20] fbne %fcc2, loop_2804 edge16ln %o6, %i0, %l1 tge %icc, 0x5 tne %xcc, 0x0 loop_2804: movgu %icc, %i3, %g7 sdiv %g5, 0x0295, %g4 bshuffle %f2, %f12, %f10 srl %l5, %g3, %l4 nop setx loop_2805, %l0, %l1 jmpl %l1, %o3 srax %l6, %o2, %l2 fmovsl %icc, %f20, %f30 fmovdvc %icc, %f20, %f29 loop_2805: sll %g2, 0x0C, %o5 tsubcctv %i2, 0x1793, %i4 nop set 0x70, %o0 std %f20, [%l7 + %o0] movrgz %i5, %i6, %l0 fones %f29 fpsub32s %f16, %f15, %f19 tcc %icc, 0x4 addcc %o4, %i1, %g6 ldx [%l7 + 0x58], %o1 ldd [%l7 + 0x50], %l2 tge %icc, 0x3 fcmpd %fcc3, %f12, %f14 movvs %xcc, %o7, %o0 fbule,a %fcc0, loop_2806 fbn %fcc2, loop_2807 orncc %g1, %o6, %i0 subc %l1, %i3, %g7 loop_2806: sdivx %i7, 0x150F, %g5 loop_2807: movpos %icc, %g4, %g3 edge16ln %l5, %o3, %l4 srax %l6, %l2, %g2 call loop_2808 edge8n %o2, %i2, %o5 alignaddrl %i4, %i5, %i6 edge16l %o4, %l0, %i1 loop_2808: andncc %g6, %l3, %o1 ldx [%l7 + 0x08], %o0 smul %o7, %o6, %g1 ldstub [%l7 + 0x78], %i0 edge16ln %i3, %l1, %i7 andncc %g5, %g4, %g3 udiv %g7, 0x1BC7, %o3 xnor %l4, 0x1ACF, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %l2, %l6, %o2 fbuge %fcc3, loop_2809 edge16 %i2, %g2, %i4 movn %icc, %o5, %i6 xnorcc %o4, %i5, %l0 loop_2809: tg %icc, 0x1 mova %icc, %g6, %l3 movrlez %o1, %i1, %o0 movrgz %o6, 0x2C1, %g1 srax %o7, 0x05, %i0 tsubcctv %i3, %i7, %l1 tgu %xcc, 0x4 mulx %g5, %g3, %g7 std %g4, [%l7 + 0x48] edge32 %o3, %l5, %l2 edge32l %l4, %o2, %i2 srlx %l6, %g2, %o5 fbul %fcc1, loop_2810 subc %i6, %o4, %i5 tcc %icc, 0x0 ldsh [%l7 + 0x5E], %i4 loop_2810: be,a %xcc, loop_2811 popc %l0, %g6 std %o0, [%l7 + 0x30] alignaddr %l3, %o0, %i1 loop_2811: fmovdle %icc, %f24, %f2 fcmpgt32 %f12, %f6, %o6 popc %o7, %g1 srlx %i0, 0x0A, %i7 addc %l1, 0x1324, %g5 srax %i3, 0x0D, %g3 edge16n %g4, %o3, %l5 fbge %fcc1, loop_2812 movvs %icc, %l2, %l4 edge16n %g7, %o2, %l6 movrlez %g2, %o5, %i6 loop_2812: movvc %xcc, %o4, %i2 fexpand %f14, %f26 movrgez %i4, 0x0BC, %i5 fornot2 %f14, %f24, %f24 fbug,a %fcc0, loop_2813 fmovrsgez %g6, %f10, %f4 edge16ln %o1, %l3, %o0 for %f18, %f10, %f22 loop_2813: edge8 %i1, %o6, %l0 membar 0x10 fmovrdne %o7, %f22, %f26 tl %xcc, 0x2 set 0x50, %o1 stda %g0, [%l7 + %o1] 0x22 membar #Sync umulcc %i0, %i7, %l1 movgu %xcc, %g5, %g3 smul %g4, 0x18B2, %i3 fmovscs %xcc, %f4, %f23 fbo,a %fcc0, loop_2814 umul %o3, 0x0D0D, %l5 srax %l2, %g7, %o2 bcs,a loop_2815 loop_2814: add %l4, 0x1443, %g2 wr %g0, 0x19, %asi sta %f17, [%l7 + 0x5C] %asi loop_2815: nop setx loop_2816, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array8 %l6, %o5, %o4 bvs,pn %icc, loop_2817 movne %icc, %i2, %i6 loop_2816: xnorcc %i4, %g6, %o1 orcc %i5, %l3, %i1 loop_2817: fnegs %f25, %f29 movrgz %o0, %l0, %o6 fcmpeq16 %f14, %f4, %g1 ble,a,pn %xcc, loop_2818 edge16l %o7, %i0, %l1 fmul8x16au %f15, %f20, %f28 fnegs %f31, %f0 loop_2818: andncc %g5, %g3, %g4 fsrc2 %f16, %f12 andn %i3, 0x1B47, %i7 alignaddr %l5, %o3, %l2 subc %o2, 0x0509, %g7 bgu %xcc, loop_2819 edge16l %l4, %g2, %o5 edge32ln %l6, %o4, %i2 xorcc %i6, %i4, %g6 loop_2819: movne %icc, %o1, %l3 movpos %icc, %i1, %o0 smul %l0, %i5, %o6 tgu %icc, 0x5 edge16 %g1, %o7, %l1 wr %g0, 0x80, %asi lduha [%l7 + 0x6E] %asi, %g5 ldsw [%l7 + 0x60], %i0 edge32l %g4, %i3, %i7 fxor %f24, %f6, %f14 fba,a %fcc2, loop_2820 brnz %g3, loop_2821 fbe,a %fcc1, loop_2822 fpsub32s %f9, %f0, %f12 loop_2820: bne,pt %xcc, loop_2823 loop_2821: fbo %fcc0, loop_2824 loop_2822: movle %xcc, %o3, %l5 fpadd16 %f6, %f14, %f20 loop_2823: popc 0x173E, %o2 loop_2824: mulx %l2, 0x1EA1, %l4 movcc %xcc, %g2, %g7 udivx %l6, 0x1101, %o4 sdiv %o5, 0x0208, %i2 bvc,a %xcc, loop_2825 movg %icc, %i6, %i4 smulcc %g6, %l3, %i1 mulscc %o1, %o0, %l0 loop_2825: orcc %i5, %o6, %g1 ld [%l7 + 0x78], %f19 srax %o7, %l1, %g5 tle %xcc, 0x0 fpackfix %f30, %f15 srl %g4, %i3, %i7 edge32n %g3, %i0, %l5 te %icc, 0x5 sub %o2, 0x1715, %o3 fmovdcc %xcc, %f24, %f6 tn %icc, 0x6 movcs %xcc, %l2, %g2 edge32n %l4, %l6, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpack16 %f10, %f25 tge %icc, 0x5 fmovse %icc, %f23, %f9 smul %g7, 0x01EE, %o5 tg %icc, 0x1 edge8ln %i6, %i2, %g6 xnor %l3, 0x088B, %i4 set 0x50, %i2 ldda [%l7 + %i2] 0x80, %o0 ldx [%l7 + 0x38], %i1 edge32l %l0, %i5, %o6 movrlz %g1, %o7, %l1 set 0x64, %l3 stwa %g5, [%l7 + %l3] 0x2b membar #Sync fmul8x16al %f7, %f9, %f0 brlez,a %g4, loop_2826 be,pn %xcc, loop_2827 array8 %o0, %i7, %g3 fpackfix %f2, %f16 loop_2826: ldsb [%l7 + 0x15], %i3 loop_2827: edge8 %l5, %i0, %o3 taddcctv %l2, 0x1812, %g2 srax %o2, %l4, %o4 set 0x75, %i3 stba %g7, [%l7 + %i3] 0x81 subcc %l6, 0x1073, %o5 edge16 %i2, %g6, %i6 sdivx %l3, 0x15F3, %i4 movrgz %i1, %l0, %o1 fmovse %xcc, %f20, %f19 udivx %o6, 0x1A49, %i5 movgu %xcc, %g1, %l1 fblg,a %fcc1, loop_2828 subcc %g5, %g4, %o7 fbne,a %fcc0, loop_2829 sdivx %o0, 0x0521, %g3 loop_2828: fpack16 %f4, %f6 fands %f22, %f7, %f10 loop_2829: subcc %i7, %l5, %i3 stw %i0, [%l7 + 0x54] ldsw [%l7 + 0x40], %l2 alignaddrl %g2, %o3, %o2 sdivx %o4, 0x13D4, %g7 tleu %icc, 0x7 fpmerge %f4, %f31, %f16 set 0x34, %i6 sta %f26, [%l7 + %i6] 0x88 movneg %icc, %l4, %o5 stw %i2, [%l7 + 0x30] tsubcc %g6, %i6, %l3 smulcc %l6, 0x037C, %i4 movpos %icc, %l0, %i1 tge %icc, 0x4 taddcc %o1, 0x0776, %o6 movge %icc, %i5, %l1 nop set 0x60, %l2 std %f24, [%l7 + %l2] movle %icc, %g1, %g5 addccc %g4, 0x048A, %o7 array16 %g3, %i7, %l5 orn %o0, %i3, %l2 bshuffle %f10, %f26, %f6 edge32l %g2, %o3, %o2 ba,a,pn %xcc, loop_2830 orcc %o4, %i0, %l4 ldub [%l7 + 0x1C], %o5 fbo %fcc0, loop_2831 loop_2830: tg %xcc, 0x7 tne %xcc, 0x5 ldsh [%l7 + 0x34], %i2 loop_2831: nop add %l7, 0x40, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g7, %g6 tne %xcc, 0x3 call loop_2832 lduh [%l7 + 0x16], %i6 udivx %l6, 0x09B5, %i4 tle %xcc, 0x7 loop_2832: bcs %icc, loop_2833 brlez,a %l0, loop_2834 ble loop_2835 fbl %fcc2, loop_2836 loop_2833: siam 0x2 loop_2834: sllx %l3, %i1, %o6 loop_2835: array32 %i5, %l1, %o1 loop_2836: tgu %xcc, 0x7 movleu %icc, %g5, %g4 tgu %icc, 0x6 bn,a %icc, loop_2837 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovda %icc, %f1, %f19 pdist %f26, %f0, %f22 loop_2837: fmovsne %icc, %f8, %f0 alignaddr %g1, %g3, %i7 fmovrdne %o7, %f8, %f0 fnot2s %f13, %f23 tsubcc %o0, %i3, %l2 xnorcc %l5, 0x0ED0, %g2 subccc %o3, %o4, %i0 fbul,a %fcc2, loop_2838 fbl,a %fcc0, loop_2839 movgu %icc, %o2, %o5 add %l7, 0x38, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %l4, %i2 loop_2838: fpack32 %f12, %f12, %f18 loop_2839: sir 0x1265 stbar fandnot2 %f26, %f18, %f26 tcc %icc, 0x6 bgu,a,pt %xcc, loop_2840 udivx %g6, 0x13C0, %i6 fcmps %fcc2, %f25, %f17 edge8l %g7, %l6, %l0 loop_2840: tvs %icc, 0x2 wr %g0, 0x89, %asi lduba [%l7 + 0x10] %asi, %l3 fornot1s %f17, %f20, %f14 taddcc %i1, %i4, %i5 be,pt %icc, loop_2841 fbn,a %fcc1, loop_2842 movre %o6, %l1, %g5 movneg %xcc, %o1, %g1 loop_2841: ta %icc, 0x2 loop_2842: fmul8x16au %f11, %f18, %f16 fmovsl %icc, %f6, %f11 fabsd %f0, %f20 fbne %fcc1, loop_2843 umul %g4, %i7, %g3 tsubcctv %o0, 0x19C0, %o7 tle %icc, 0x3 loop_2843: umul %i3, %l5, %g2 fpadd16 %f28, %f28, %f0 taddcctv %l2, 0x18C6, %o4 srax %i0, 0x17, %o2 ta %icc, 0x2 fzero %f26 move %icc, %o3, %l4 movrlz %o5, 0x3F8, %i2 edge8 %i6, %g7, %l6 srl %l0, %l3, %i1 bvc loop_2844 xorcc %i4, 0x18E0, %i5 fbge %fcc3, loop_2845 fmovdle %xcc, %f14, %f31 loop_2844: fbul,a %fcc0, loop_2846 ld [%l7 + 0x24], %f0 loop_2845: bpos %xcc, loop_2847 movl %xcc, %o6, %l1 loop_2846: popc %g6, %o1 fmovdcs %xcc, %f28, %f23 loop_2847: nop setx loop_2848, %l0, %l1 jmpl %l1, %g1 fcmple32 %f30, %f28, %g5 bge loop_2849 movrne %g4, 0x2D3, %g3 loop_2848: xor %i7, 0x00BA, %o7 nop set 0x13, %o6 ldsb [%l7 + %o6], %o0 loop_2849: edge8n %l5, %i3, %l2 bn,a,pt %icc, loop_2850 fcmpgt16 %f26, %f14, %o4 movcs %xcc, %g2, %o2 fmul8sux16 %f0, %f28, %f22 loop_2850: pdist %f26, %f20, %f20 movrlez %i0, 0x140, %l4 membar 0x7C edge8ln %o3, %o5, %i2 tl %xcc, 0x6 tpos %icc, 0x2 xnor %i6, 0x0823, %l6 udiv %l0, 0x0897, %l3 ldx [%l7 + 0x58], %i1 tcc %xcc, 0x3 te %icc, 0x3 fnands %f25, %f28, %f26 orncc %g7, %i4, %i5 wr %g0, 0x89, %asi lduba [%l7 + 0x1E] %asi, %l1 umul %g6, 0x0AB7, %o1 ldd [%l7 + 0x18], %g0 movleu %xcc, %g5, %g4 movle %icc, %o6, %g3 fmovdvc %xcc, %f16, %f12 set 0x40, %o4 stda %f0, [%l7 + %o4] 0x16 membar #Sync edge16l %i7, %o0, %o7 sethi 0x0F32, %i3 movleu %icc, %l5, %o4 brgz,a %l2, loop_2851 xorcc %g2, %i0, %l4 mova %icc, %o3, %o5 mulx %o2, 0x03F0, %i6 loop_2851: and %l6, %i2, %l0 tg %xcc, 0x0 fmovdneg %xcc, %f15, %f20 edge16ln %l3, %i1, %i4 brlz %i5, loop_2852 mulscc %g7, %g6, %l1 fnors %f7, %f0, %f5 wr %g0, 0x80, %asi ldsha [%l7 + 0x0E] %asi, %g1 loop_2852: movrgz %o1, %g5, %g4 fbne %fcc1, loop_2853 fnor %f4, %f12, %f2 tvs %xcc, 0x5 subc %o6, %g3, %o0 loop_2853: movne %xcc, %o7, %i7 udiv %l5, 0x1BB3, %i3 fpack16 %f24, %f29 fmovsge %xcc, %f26, %f2 movge %xcc, %l2, %o4 movrne %g2, %l4, %o3 wr %g0, 0x89, %asi ldsha [%l7 + 0x24] %asi, %i0 movneg %xcc, %o2, %o5 fpadd32s %f10, %f0, %f23 movn %icc, %i6, %i2 xor %l6, %l0, %i1 fandnot1 %f2, %f12, %f10 umul %i4, %l3, %i5 srl %g7, %g6, %g1 swap [%l7 + 0x68], %l1 add %l7, 0x74, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %g5, %g4 tleu %xcc, 0x7 lduh [%l7 + 0x6E], %o6 ldsw [%l7 + 0x70], %g3 fmovrslez %o0, %f31, %f23 fmovsge %xcc, %f13, %f27 edge16l %o7, %i7, %o1 movcc %xcc, %i3, %l5 andn %l2, %o4, %l4 ta %icc, 0x0 set 0x3C, %g4 lduwa [%l7 + %g4] 0x15, %g2 fornot1 %f8, %f26, %f28 std %f20, [%l7 + 0x38] edge8 %i0, %o3, %o5 fmovrslz %o2, %f18, %f19 mova %xcc, %i2, %l6 tvc %icc, 0x0 siam 0x2 tl %xcc, 0x0 alignaddrl %i6, %l0, %i4 tgu %xcc, 0x4 bg,pn %icc, loop_2854 movvs %icc, %i1, %l3 lduh [%l7 + 0x5C], %i5 tg %xcc, 0x7 loop_2854: sir 0x02A0 movrgez %g6, 0x053, %g1 tne %icc, 0x5 addcc %g7, %l1, %g4 orn %g5, 0x13E4, %o6 nop setx loop_2855, %l0, %l1 jmpl %l1, %g3 tsubcctv %o0, %o7, %i7 fmovsne %xcc, %f9, %f10 edge32 %o1, %i3, %l2 loop_2855: ldsb [%l7 + 0x33], %l5 fexpand %f25, %f2 movrgz %l4, %g2, %i0 fandnot1s %f29, %f0, %f18 sdivx %o3, 0x0A32, %o4 andn %o2, 0x19A9, %o5 ldub [%l7 + 0x10], %i2 fmovdg %xcc, %f17, %f14 alignaddr %i6, %l0, %l6 sra %i1, %i4, %i5 sllx %l3, 0x11, %g6 fmovrsgz %g7, %f29, %f1 subc %g1, %l1, %g5 movrgz %o6, %g4, %o0 movcs %xcc, %g3, %o7 fbe,a %fcc1, loop_2856 fmovscc %xcc, %f18, %f27 taddcc %o1, %i7, %l2 fbu,a %fcc0, loop_2857 loop_2856: fmovrdgz %l5, %f8, %f6 bpos,a %icc, loop_2858 fmovdleu %xcc, %f18, %f23 loop_2857: edge32l %l4, %i3, %g2 fbne %fcc0, loop_2859 loop_2858: std %f24, [%l7 + 0x18] movge %icc, %i0, %o4 set 0x53, %l1 stba %o3, [%l7 + %l1] 0x18 loop_2859: std %o4, [%l7 + 0x08] sllx %i2, %o2, %i6 edge8 %l0, %l6, %i1 stw %i4, [%l7 + 0x38] wr %g0, 0x89, %asi lduha [%l7 + 0x5E] %asi, %i5 mulscc %g6, %l3, %g7 movrlz %l1, 0x334, %g5 movrlz %o6, %g1, %o0 movvs %xcc, %g4, %o7 tgu %icc, 0x5 orncc %o1, %g3, %i7 movvc %xcc, %l2, %l4 addccc %l5, 0x0552, %g2 tvc %xcc, 0x0 fones %f21 membar 0x7C movpos %icc, %i0, %i3 edge16 %o4, %o3, %o5 andn %i2, %o2, %l0 array16 %i6, %l6, %i1 set 0x4C, %o7 ldswa [%l7 + %o7] 0x18, %i5 set 0x2C, %o2 sta %f30, [%l7 + %o2] 0x15 fsrc2s %f13, %f25 movpos %xcc, %i4, %l3 umul %g7, 0x0E26, %g6 movre %g5, %l1, %g1 srax %o0, 0x1D, %g4 fmuld8sux16 %f8, %f24, %f30 movre %o6, 0x251, %o1 mulscc %o7, %g3, %i7 tvc %icc, 0x7 add %l7, 0x58, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l2 casxa [%l6] %asi, %l2, %l4 fcmpd %fcc0, %f30, %f12 fpsub32 %f14, %f0, %f2 umul %l5, %g2, %i3 bl,a %icc, loop_2860 mova %xcc, %o4, %o3 lduw [%l7 + 0x5C], %o5 swap [%l7 + 0x38], %i2 loop_2860: te %icc, 0x6 subc %o2, %l0, %i6 brgez,a %l6, loop_2861 movpos %icc, %i1, %i5 ldstub [%l7 + 0x16], %i0 orncc %l3, 0x1CB9, %g7 loop_2861: movgu %icc, %i4, %g5 tcc %xcc, 0x7 nop set 0x4C, %g5 ldsb [%l7 + %g5], %l1 fand %f16, %f14, %f22 tn %xcc, 0x2 fbe,a %fcc1, loop_2862 srax %g6, %o0, %g1 subcc %g4, %o6, %o7 movn %xcc, %g3, %o1 loop_2862: fmovde %icc, %f11, %f26 addccc %l2, 0x1AF7, %l4 array8 %l5, %g2, %i7 edge16 %i3, %o3, %o5 fmovsgu %xcc, %f6, %f27 alignaddrl %i2, %o4, %o2 movneg %icc, %l0, %l6 edge8ln %i6, %i1, %i5 bn,a,pn %icc, loop_2863 call loop_2864 edge32ln %l3, %g7, %i0 set 0x0E, %o3 lduha [%l7 + %o3] 0x18, %i4 loop_2863: nop setx loop_2865, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2864: sir 0x0EA1 wr %g0, 0x80, %asi ldstuba [%l7 + 0x7F] %asi, %g5 loop_2865: fmovdl %xcc, %f27, %f17 fnot2s %f6, %f9 movpos %icc, %g6, %o0 brlez %l1, loop_2866 tcc %xcc, 0x2 fandnot1 %f10, %f22, %f16 addccc %g4, 0x076D, %g1 loop_2866: tg %icc, 0x5 fpsub32s %f8, %f21, %f17 wr %g0, 0x04, %asi swapa [%l7 + 0x6C] %asi, %o6 ta %icc, 0x5 sdivcc %g3, 0x1EF7, %o7 mulx %o1, %l2, %l4 udivx %l5, 0x1171, %i7 fmovscs %xcc, %f28, %f20 fmovsvs %xcc, %f15, %f15 array8 %i3, %o3, %o5 sll %g2, %i2, %o2 set 0x74, %i1 swapa [%l7 + %i1] 0x80, %o4 ld [%l7 + 0x7C], %f6 fmovrslez %l0, %f18, %f2 brz %l6, loop_2867 edge16ln %i1, %i5, %l3 subcc %i6, 0x157D, %g7 fpsub16s %f2, %f2, %f27 loop_2867: lduw [%l7 + 0x40], %i4 mulscc %g5, 0x1790, %i0 udivx %o0, 0x0BA9, %l1 movrgz %g6, 0x179, %g1 sir 0x0B8A fnegd %f18, %f6 bcs,a,pt %icc, loop_2868 fpsub16 %f16, %f4, %f12 movcc %xcc, %o6, %g3 alignaddrl %g4, %o7, %l2 loop_2868: brgz,a %l4, loop_2869 alignaddr %l5, %i7, %i3 orn %o1, %o3, %o5 ldub [%l7 + 0x77], %i2 loop_2869: ldsw [%l7 + 0x34], %g2 srax %o4, %o2, %l6 udivcc %l0, 0x1B56, %i1 or %l3, 0x0698, %i5 mova %xcc, %g7, %i6 fmovsa %xcc, %f17, %f5 prefetch [%l7 + 0x68], 0x0 fmuld8sux16 %f13, %f27, %f14 set 0x7E, %g6 stha %i4, [%l7 + %g6] 0x88 fmovscs %xcc, %f20, %f30 or %g5, 0x178B, %i0 and %l1, %o0, %g1 fbu,a %fcc2, loop_2870 edge16ln %o6, %g3, %g4 sdivx %g6, 0x17D4, %l2 fmovdleu %xcc, %f12, %f5 loop_2870: movrne %o7, %l4, %l5 bg,a,pt %icc, loop_2871 edge16n %i3, %o1, %i7 sub %o3, 0x1D3F, %o5 wr %g0, 0x81, %asi stxa %g2, [%l7 + 0x48] %asi loop_2871: taddcc %o4, 0x15F1, %i2 fbue,a %fcc0, loop_2872 or %o2, %l0, %i1 fmovdge %icc, %f0, %f2 ta %xcc, 0x2 loop_2872: srlx %l6, 0x0C, %i5 wr %g0, 0x11, %asi lduha [%l7 + 0x62] %asi, %l3 umulcc %g7, 0x03AA, %i4 membar 0x5F edge8l %g5, %i6, %l1 fands %f12, %f26, %f18 umul %o0, %i0, %g1 sethi 0x00E5, %g3 xnor %o6, %g6, %l2 nop setx loop_2873, %l0, %l1 jmpl %l1, %g4 tcs %xcc, 0x7 bvs %icc, loop_2874 edge32n %o7, %l5, %i3 loop_2873: movleu %icc, %o1, %i7 nop setx loop_2875, %l0, %l1 jmpl %l1, %o3 loop_2874: movcc %icc, %o5, %l4 tgu %icc, 0x7 movrne %g2, %o4, %i2 loop_2875: movl %xcc, %o2, %i1 fornot2s %f28, %f24, %f9 set 0x0A, %g1 lduha [%l7 + %g1] 0x81, %l0 tl %icc, 0x5 te %icc, 0x1 edge8n %l6, %i5, %l3 lduh [%l7 + 0x74], %g7 tvc %icc, 0x1 movre %g5, 0x3DD, %i6 sllx %l1, 0x03, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub16s %f25, %f12, %f14 wr %g0, 0x11, %asi ldswa [%l7 + 0x14] %asi, %i4 movrne %g1, 0x3B9, %g3 edge8 %i0, %g6, %l2 ldx [%l7 + 0x58], %o6 tcc %icc, 0x7 movcc %xcc, %g4, %l5 movrlez %o7, %o1, %i3 fmovdvc %xcc, %f10, %f2 alignaddrl %i7, %o5, %o3 ba,a loop_2876 fmovrse %l4, %f5, %f30 movrne %g2, %i2, %o2 andn %o4, %l0, %l6 loop_2876: movleu %icc, %i1, %i5 wr %g0, 0x80, %asi ldxa [%l7 + 0x30] %asi, %l3 umul %g5, 0x1F4E, %g7 movrne %i6, 0x086, %o0 movpos %xcc, %l1, %g1 movg %icc, %i4, %g3 tl %xcc, 0x2 edge16ln %i0, %g6, %l2 fbne,a %fcc3, loop_2877 ldub [%l7 + 0x23], %o6 movleu %icc, %l5, %g4 bvs loop_2878 loop_2877: movn %xcc, %o7, %i3 add %l7, 0x18, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x10, %i7, %o5 loop_2878: move %icc, %o1, %o3 call loop_2879 movcs %icc, %g2, %l4 tge %icc, 0x1 xnor %o2, 0x1A72, %o4 loop_2879: ldsb [%l7 + 0x52], %i2 taddcc %l6, 0x19A2, %l0 st %f13, [%l7 + 0x6C] tpos %xcc, 0x5 fbge %fcc2, loop_2880 fnands %f28, %f30, %f2 tg %xcc, 0x1 pdist %f22, %f28, %f2 loop_2880: array16 %i1, %i5, %l3 movrgz %g5, 0x2B9, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stw %g7, [%l7 + 0x64] movpos %xcc, %o0, %g1 movge %xcc, %i4, %l1 xnorcc %i0, %g6, %l2 edge16l %o6, %g3, %l5 nop setx loop_2881, %l0, %l1 jmpl %l1, %o7 bcc,a %xcc, loop_2882 movvc %xcc, %i3, %i7 fbul,a %fcc0, loop_2883 loop_2881: ld [%l7 + 0x44], %f30 loop_2882: xnor %g4, %o5, %o3 orn %o1, %l4, %g2 loop_2883: movrgez %o2, 0x28F, %o4 fble %fcc0, loop_2884 movrgez %l6, %l0, %i2 set 0x66, %i5 ldsba [%l7 + %i5] 0x80, %i1 loop_2884: tneg %xcc, 0x6 movrgez %l3, %g5, %i6 umulcc %i5, %g7, %o0 tcc %xcc, 0x2 sdivx %i4, 0x1C60, %g1 tneg %xcc, 0x4 or %l1, %g6, %l2 stbar fbe %fcc0, loop_2885 edge8l %i0, %o6, %l5 movrgz %o7, 0x24F, %g3 edge8ln %i3, %i7, %o5 loop_2885: taddcctv %o3, %g4, %o1 movrgz %g2, 0x176, %o2 movpos %icc, %l4, %o4 addc %l6, %i2, %i1 fbn %fcc1, loop_2886 bleu,a loop_2887 nop setx loop_2888, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovrse %l0, %f21, %f10 loop_2886: fcmpeq32 %f4, %f30, %l3 loop_2887: tneg %icc, 0x7 loop_2888: fmovsle %icc, %f20, %f31 fornot1s %f26, %f3, %f24 bneg,a,pn %xcc, loop_2889 smul %i6, %i5, %g7 fbul,a %fcc1, loop_2890 fandnot2 %f20, %f30, %f16 loop_2889: movleu %icc, %g5, %o0 sra %i4, 0x18, %g1 loop_2890: movrgz %l1, %l2, %g6 tpos %icc, 0x5 tvs %icc, 0x6 tne %icc, 0x3 fba %fcc2, loop_2891 sethi 0x09B6, %i0 movleu %xcc, %o6, %l5 edge16ln %g3, %o7, %i3 loop_2891: membar 0x21 wr %g0, 0x0c, %asi lduha [%l7 + 0x46] %asi, %o5 tsubcc %i7, %g4, %o3 bl,a %icc, loop_2892 array8 %g2, %o1, %l4 tg %xcc, 0x5 fnors %f23, %f17, %f9 loop_2892: edge32 %o4, %l6, %i2 edge32l %o2, %i1, %l0 taddcc %l3, 0x1269, %i5 pdist %f14, %f12, %f30 nop setx loop_2893, %l0, %l1 jmpl %l1, %g7 fmovrdgz %g5, %f4, %f14 brgz %i6, loop_2894 mova %xcc, %o0, %i4 loop_2893: fmovdpos %icc, %f28, %f26 tneg %xcc, 0x0 loop_2894: edge8 %l1, %g1, %g6 array16 %l2, %o6, %l5 sra %g3, 0x01, %i0 fbule,a %fcc0, loop_2895 umulcc %i3, %o5, %o7 edge8n %i7, %o3, %g2 tgu %icc, 0x4 loop_2895: bvc %xcc, loop_2896 array8 %o1, %l4, %o4 wr %g0, 0x88, %asi lduba [%l7 + 0x18] %asi, %g4 loop_2896: brgz,a %l6, loop_2897 sllx %i2, 0x1A, %o2 movgu %icc, %l0, %l3 array32 %i1, %i5, %g5 loop_2897: xor %g7, %o0, %i6 prefetch [%l7 + 0x18], 0x0 fmovrse %l1, %f17, %f0 tcs %xcc, 0x2 movg %icc, %i4, %g6 tl %icc, 0x3 fmovsne %icc, %f22, %f13 te %icc, 0x5 sdivx %g1, 0x13FA, %l2 mulx %o6, 0x15BD, %l5 tl %xcc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgz,a %g3, loop_2898 srlx %i0, 0x18, %i3 fbu,a %fcc0, loop_2899 bvc,a %icc, loop_2900 loop_2898: fpadd16 %f2, %f8, %f22 stw %o7, [%l7 + 0x14] loop_2899: te %icc, 0x7 loop_2900: movrgz %o5, %i7, %g2 fpack32 %f6, %f4, %f22 set 0x77, %l5 ldsba [%l7 + %l5] 0x81, %o1 wr %g0, 0x11, %asi stda %l4, [%l7 + 0x10] %asi movvc %xcc, %o4, %g4 udiv %o3, 0x0762, %i2 movrlz %l6, %l0, %l3 umulcc %o2, %i5, %g5 movn %xcc, %g7, %o0 taddcc %i1, 0x1D3F, %i6 fsrc2s %f16, %f5 lduw [%l7 + 0x20], %l1 bne,a,pn %icc, loop_2901 movn %xcc, %g6, %i4 fnand %f6, %f16, %f8 fbo %fcc0, loop_2902 loop_2901: ba,a %icc, loop_2903 bcs,a %icc, loop_2904 ldsw [%l7 + 0x4C], %l2 loop_2902: fandnot1 %f30, %f12, %f14 loop_2903: std %g0, [%l7 + 0x10] loop_2904: or %l5, %g3, %o6 fmovse %icc, %f11, %f30 tl %icc, 0x0 stbar sdivx %i3, 0x0319, %o7 wr %g0, 0x0c, %asi ldxa [%l7 + 0x20] %asi, %o5 set 0x60, %g2 stwa %i7, [%l7 + %g2] 0xe3 membar #Sync fmovdvs %xcc, %f17, %f9 fble %fcc3, loop_2905 tsubcc %i0, %o1, %l4 edge32ln %g2, %g4, %o3 bvc,a,pn %icc, loop_2906 loop_2905: fpsub32 %f22, %f10, %f30 fmovrdgz %o4, %f16, %f22 movcs %icc, %i2, %l0 loop_2906: ldsh [%l7 + 0x70], %l3 tneg %xcc, 0x5 wr %g0, 0x04, %asi lduwa [%l7 + 0x38] %asi, %l6 movneg %icc, %i5, %g5 tpos %xcc, 0x3 sdivx %o2, 0x1D1A, %g7 movl %icc, %o0, %i6 move %xcc, %i1, %g6 stx %l1, [%l7 + 0x50] tcs %icc, 0x3 fnot1 %f30, %f28 fpadd16 %f22, %f12, %f26 fornot1 %f22, %f6, %f10 tne %icc, 0x6 orcc %l2, 0x186E, %g1 te %icc, 0x2 edge16l %l5, %g3, %o6 srax %i4, 0x08, %o7 array8 %i3, %i7, %o5 smul %i0, 0x08B0, %o1 srlx %l4, %g4, %o3 taddcc %g2, 0x0E34, %o4 wr %g0, 0x27, %asi stxa %l0, [%l7 + 0x28] %asi membar #Sync fors %f4, %f27, %f11 tge %icc, 0x7 fmul8x16au %f20, %f7, %f4 tpos %icc, 0x5 fornot2s %f24, %f8, %f3 movgu %xcc, %l3, %i2 edge8 %l6, %g5, %i5 wr %g0, 0x11, %asi stba %g7, [%l7 + 0x13] %asi ldstub [%l7 + 0x12], %o2 prefetch [%l7 + 0x54], 0x3 membar 0x2C fbge,a %fcc1, loop_2907 edge8 %i6, %o0, %i1 brlz,a %l1, loop_2908 movcc %xcc, %g6, %g1 loop_2907: tcc %xcc, 0x1 taddcc %l5, 0x1C4A, %g3 loop_2908: tleu %xcc, 0x7 fmovdleu %xcc, %f14, %f10 movge %icc, %l2, %i4 sub %o6, %o7, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %o5, %i0, %i3 fzero %f30 fmuld8sux16 %f1, %f7, %f12 movleu %icc, %o1, %l4 tgu %icc, 0x0 edge8ln %o3, %g4, %o4 movcc %xcc, %l0, %g2 movre %l3, %l6, %g5 tne %xcc, 0x4 xorcc %i2, %i5, %g7 fcmpne16 %f30, %f20, %i6 fpadd32 %f10, %f30, %f14 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %xcc, 0x0 xnorcc %o0, 0x1D17, %o2 sdivcc %i1, 0x0476, %l1 srl %g1, 0x0B, %l5 fpsub16 %f30, %f14, %f10 edge32n %g6, %l2, %g3 fabsd %f6, %f10 edge32l %i4, %o6, %o7 andcc %i7, 0x05A7, %i0 tpos %xcc, 0x1 tgu %icc, 0x7 or %o5, 0x1731, %o1 edge8 %l4, %o3, %g4 sdivcc %i3, 0x062A, %l0 fmovrslez %g2, %f2, %f4 edge16 %o4, %l6, %l3 fbn,a %fcc1, loop_2909 edge32n %i2, %g5, %i5 fpadd16 %f0, %f6, %f0 tn %xcc, 0x2 loop_2909: movcs %icc, %g7, %o0 andcc %i6, %o2, %i1 array16 %l1, %g1, %l5 edge16 %g6, %l2, %i4 bgu %icc, loop_2910 fmovrdlz %g3, %f18, %f24 umul %o6, 0x1D29, %i7 movrgz %i0, 0x09C, %o5 loop_2910: smulcc %o1, %o7, %o3 alignaddrl %l4, %g4, %i3 and %g2, %o4, %l6 fandnot2 %f24, %f4, %f24 edge16l %l3, %l0, %i2 sll %i5, %g7, %o0 brnz,a %i6, loop_2911 xorcc %o2, %g5, %l1 tvc %xcc, 0x6 fpackfix %f20, %f14 loop_2911: fbe %fcc3, loop_2912 tvc %icc, 0x4 xnor %g1, %i1, %l5 xnor %g6, %i4, %l2 loop_2912: movg %icc, %o6, %g3 andncc %i7, %o5, %i0 brgez,a %o7, loop_2913 ble,a loop_2914 bn,a,pt %xcc, loop_2915 edge32l %o1, %o3, %l4 loop_2913: fbo %fcc3, loop_2916 loop_2914: fbl,a %fcc1, loop_2917 loop_2915: fcmpne32 %f16, %f26, %g4 tge %icc, 0x1 loop_2916: edge16ln %i3, %o4, %g2 loop_2917: subccc %l3, 0x1982, %l0 movg %xcc, %i2, %l6 orncc %i5, 0x0994, %o0 ldsw [%l7 + 0x50], %i6 fmovsl %icc, %f8, %f7 xorcc %g7, %g5, %o2 movrlez %g1, %l1, %l5 srax %i1, 0x01, %i4 tleu %icc, 0x5 tvc %icc, 0x1 umul %l2, %o6, %g3 movneg %icc, %g6, %o5 fnot2s %f13, %f2 movrgez %i0, %o7, %o1 fmovsge %icc, %f9, %f0 sll %i7, %l4, %g4 movle %icc, %i3, %o3 movg %icc, %g2, %l3 movrlez %l0, 0x14F, %o4 sllx %i2, 0x0B, %l6 taddcctv %o0, %i5, %i6 tsubcctv %g5, %o2, %g7 sll %l1, 0x10, %l5 fnands %f19, %f15, %f3 tneg %icc, 0x3 bgu loop_2918 addcc %i1, 0x0654, %i4 subcc %g1, 0x0D3D, %o6 movpos %xcc, %l2, %g3 loop_2918: movcc %xcc, %o5, %i0 edge16n %o7, %o1, %i7 nop setx loop_2919, %l0, %l1 jmpl %l1, %g6 sub %l4, %g4, %o3 prefetch [%l7 + 0x48], 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2919: udivcc %i3, 0x076B, %l3 wr %g0, 0x11, %asi prefetcha [%l7 + 0x68] %asi, 0x3 membar 0x5A fnot1 %f0, %f30 sdivcc %g2, 0x1427, %i2 fmovrse %l6, %f13, %f0 srl %o0, 0x05, %o4 edge16 %i6, %g5, %o2 fnors %f12, %f22, %f12 srax %i5, %g7, %l1 edge8ln %i1, %l5, %g1 fornot2 %f30, %f28, %f0 edge8ln %o6, %l2, %g3 fpadd32 %f22, %f24, %f6 movvs %xcc, %i4, %i0 taddcctv %o7, 0x0DA7, %o1 ldd [%l7 + 0x30], %f30 alignaddr %i7, %g6, %o5 fmovrsne %g4, %f30, %f5 tvc %xcc, 0x1 set 0x26, %i4 ldstuba [%l7 + %i4] 0x80, %l4 subc %i3, %o3, %l3 umul %l0, %i2, %l6 tvs %icc, 0x1 fpsub32 %f20, %f2, %f14 xnorcc %g2, %o0, %i6 ldsh [%l7 + 0x4E], %o4 fmovrsne %o2, %f21, %f26 tg %xcc, 0x7 udiv %g5, 0x0844, %g7 bne,pn %xcc, loop_2920 mulx %i5, %l1, %i1 movcs %icc, %g1, %l5 nop set 0x48, %l0 ldx [%l7 + %l0], %l2 loop_2920: smul %o6, 0x18F4, %i4 mulx %i0, %g3, %o1 alignaddrl %i7, %o7, %g6 fmovrslez %o5, %f7, %f11 srlx %l4, 0x1B, %i3 fblg,a %fcc2, loop_2921 movrlez %o3, 0x0A4, %g4 ldub [%l7 + 0x29], %l0 umul %l3, 0x13B8, %i2 loop_2921: fxnor %f0, %f24, %f22 fmovsge %icc, %f26, %f3 movle %xcc, %g2, %o0 sir 0x0E55 ldsh [%l7 + 0x0A], %l6 bgu,a loop_2922 edge8 %o4, %o2, %g5 movrgz %g7, %i5, %l1 movg %xcc, %i1, %i6 loop_2922: sra %g1, 0x0F, %l2 bl,pn %xcc, loop_2923 fornot1s %f27, %f20, %f29 ldub [%l7 + 0x58], %o6 add %l7, 0x58, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %i4, %i0 loop_2923: addccc %l5, %o1, %g3 popc 0x0EA0, %o7 fmovrdgez %i7, %f0, %f30 tle %xcc, 0x5 fcmpes %fcc2, %f3, %f24 udivcc %g6, 0x1A31, %l4 edge8 %o5, %o3, %g4 ldsb [%l7 + 0x46], %i3 movrgez %l3, 0x0AF, %l0 taddcctv %i2, %o0, %g2 fand %f20, %f24, %f18 edge8 %l6, %o4, %o2 ba,a %icc, loop_2924 movvs %xcc, %g5, %g7 call loop_2925 fmovsge %icc, %f15, %f5 loop_2924: ldub [%l7 + 0x1C], %l1 movpos %xcc, %i1, %i6 loop_2925: smulcc %g1, %l2, %i5 movge %icc, %o6, %i0 popc %l5, %o1 tg %icc, 0x1 bvs loop_2926 ldx [%l7 + 0x40], %i4 subccc %g3, %o7, %g6 te %icc, 0x3 loop_2926: fandnot2s %f0, %f28, %f8 tge %xcc, 0x1 fmovrdgez %i7, %f22, %f10 movle %xcc, %o5, %o3 xor %l4, %g4, %l3 smul %i3, 0x1453, %i2 tsubcctv %l0, 0x1295, %g2 fandnot1 %f12, %f16, %f28 addc %o0, %o4, %l6 tge %icc, 0x5 bl,a loop_2927 srlx %o2, %g7, %g5 movcc %icc, %l1, %i6 fba %fcc2, loop_2928 loop_2927: udiv %g1, 0x081B, %i1 movgu %icc, %i5, %o6 alignaddr %l2, %i0, %o1 loop_2928: edge8n %i4, %l5, %o7 sdiv %g6, 0x16D6, %g3 sll %o5, 0x0C, %o3 tgu %xcc, 0x2 fnegs %f18, %f7 tpos %xcc, 0x7 wr %g0, 0x89, %asi ldswa [%l7 + 0x10] %asi, %l4 tsubcctv %i7, 0x1065, %g4 sdivx %l3, 0x11D2, %i3 fornot2s %f8, %f6, %f20 set 0x78, %l6 prefetcha [%l7 + %l6] 0x0c, 0x3 fpadd32s %f26, %f13, %f0 set 0x30, %i7 stxa %g2, [%l7 + %i7] 0x88 set 0x7C, %g7 stwa %o0, [%l7 + %g7] 0x2a membar #Sync te %xcc, 0x3 fand %f18, %f4, %f0 tcc %xcc, 0x7 fornot2s %f30, %f10, %f12 flush %l7 + 0x30 edge32ln %o4, %l6, %o2 fmul8ulx16 %f24, %f28, %f18 udivx %i2, 0x0D58, %g5 addc %g7, 0x0A47, %l1 udivcc %g1, 0x12E7, %i6 srax %i1, 0x1B, %o6 movgu %xcc, %i5, %l2 mulscc %o1, %i4, %i0 fors %f24, %f8, %f12 fmovrslez %o7, %f4, %f25 bleu,a,pn %icc, loop_2929 udivcc %l5, 0x1358, %g6 fpadd16s %f21, %f4, %f5 movne %icc, %g3, %o5 loop_2929: or %l4, %i7, %o3 fmovrsne %g4, %f6, %f19 xnorcc %i3, %l0, %g2 or %l3, 0x1F54, %o4 addc %o0, %o2, %i2 movrlz %g5, 0x2CA, %g7 fxor %f12, %f30, %f0 fmovdne %icc, %f4, %f19 smulcc %l6, 0x1378, %l1 fmovdvs %xcc, %f16, %f7 fcmpgt16 %f10, %f22, %g1 orn %i6, %o6, %i1 tcs %icc, 0x4 sdivcc %i5, 0x0210, %o1 or %l2, 0x0235, %i4 fabsd %f12, %f6 sllx %i0, %o7, %g6 fzeros %f19 sdiv %l5, 0x1E25, %o5 movrne %g3, 0x088, %i7 fmovrsgz %o3, %f20, %f31 fpadd32 %f26, %f4, %f30 orncc %l4, 0x0D5F, %i3 mulx %l0, %g4, %g2 fpmerge %f23, %f7, %f26 fmovsl %xcc, %f8, %f13 fbule,a %fcc2, loop_2930 fandnot2 %f6, %f4, %f12 add %o4, 0x1AB3, %o0 bl %icc, loop_2931 loop_2930: ldstub [%l7 + 0x73], %o2 sll %i2, 0x12, %l3 set 0x10, %g3 sta %f10, [%l7 + %g3] 0x14 loop_2931: edge16l %g5, %l6, %g7 stbar udiv %g1, 0x0358, %i6 tcc %icc, 0x7 taddcctv %o6, 0x05A4, %i1 lduw [%l7 + 0x78], %i5 ble,a,pn %xcc, loop_2932 udiv %l1, 0x044B, %o1 wr %g0, 0x81, %asi sta %f19, [%l7 + 0x40] %asi loop_2932: array32 %i4, %i0, %l2 mova %icc, %g6, %l5 fmovse %xcc, %f18, %f21 array32 %o7, %g3, %i7 movrgz %o5, %l4, %o3 fmuld8sux16 %f10, %f25, %f2 subcc %l0, 0x169C, %g4 ldd [%l7 + 0x10], %g2 edge8n %i3, %o0, %o4 fbg,a %fcc2, loop_2933 fbug,a %fcc2, loop_2934 subccc %o2, %i2, %l3 fmovdcs %icc, %f16, %f4 loop_2933: fble %fcc1, loop_2935 loop_2934: edge32ln %l6, %g5, %g7 fsrc2s %f10, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2935: ta %icc, 0x0 movge %icc, %i6, %g1 nop setx loop_2936, %l0, %l1 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 %i1, %i5, %l1 add %o1, 0x0FB1, %o6 bcs,pn %xcc, loop_2937 loop_2936: tsubcctv %i0, 0x0288, %l2 sdiv %g6, 0x02B8, %i4 sll %l5, 0x00, %g3 loop_2937: nop wr %g0, 0x0c, %asi prefetcha [%l7 + 0x38] %asi, 0x3 fmovrdgez %i7, %f6, %f10 tcc %icc, 0x2 movrlz %o5, 0x2B7, %o3 edge32ln %l0, %g4, %l4 fexpand %f24, %f16 add %i3, 0x0D72, %o0 sdiv %g2, 0x15FA, %o4 subcc %o2, %l3, %i2 movn %icc, %l6, %g5 movle %icc, %g7, %g1 brnz %i1, loop_2938 fxnor %f28, %f4, %f30 edge16l %i6, %l1, %o1 fpadd16s %f14, %f3, %f21 loop_2938: movgu %xcc, %i5, %i0 array16 %o6, %l2, %g6 ta %icc, 0x4 sdivcc %i4, 0x1832, %g3 fcmple16 %f12, %f8, %l5 sdiv %o7, 0x00F8, %i7 andn %o3, 0x02B3, %o5 fpadd16 %f4, %f24, %f4 fmovsvs %xcc, %f22, %f17 edge8ln %l0, %l4, %i3 fmovspos %xcc, %f12, %f20 edge16 %g4, %g2, %o0 xnorcc %o4, 0x05C3, %o2 movg %xcc, %i2, %l6 stb %g5, [%l7 + 0x25] fnot1 %f2, %f30 movneg %xcc, %l3, %g1 fzero %f8 fors %f11, %f26, %f29 tleu %xcc, 0x0 bgu,a loop_2939 fzeros %f4 orn %g7, 0x05BB, %i6 set 0x1C, %i0 lduwa [%l7 + %i0] 0x04, %l1 loop_2939: lduw [%l7 + 0x38], %i1 bge loop_2940 mova %icc, %o1, %i5 taddcc %i0, 0x12FA, %o6 move %icc, %g6, %l2 loop_2940: sdiv %g3, 0x11C4, %l5 flush %l7 + 0x7C movn %xcc, %o7, %i7 set 0x38, %l4 ldsba [%l7 + %l4] 0x11, %i4 lduw [%l7 + 0x3C], %o3 movvs %icc, %l0, %o5 fmovdn %xcc, %f18, %f21 taddcc %i3, 0x09B9, %g4 fmovse %icc, %f17, %f23 fmovdg %icc, %f31, %f23 srlx %g2, 0x1A, %o0 smulcc %l4, 0x07F2, %o2 tcc %xcc, 0x2 bvs,a loop_2941 fandnot1s %f14, %f29, %f20 ldsb [%l7 + 0x1F], %o4 movrlz %i2, %g5, %l6 loop_2941: nop set 0x40, %o5 sta %f16, [%l7 + %o5] 0x14 tle %icc, 0x0 tn %icc, 0x6 mulx %g1, %l3, %i6 brlz,a %l1, loop_2942 srax %i1, 0x1A, %g7 tcc %icc, 0x3 edge8l %o1, %i0, %o6 loop_2942: movcc %icc, %g6, %i5 taddcctv %l2, %g3, %o7 sdiv %l5, 0x18A7, %i4 movgu %xcc, %i7, %l0 movcs %icc, %o5, %i3 nop setx loop_2943, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16n %g4, %o3, %g2 add %l4, 0x056A, %o0 ldx [%l7 + 0x30], %o4 loop_2943: movre %i2, %g5, %o2 fmovdvs %xcc, %f18, %f7 add %l7, 0x10, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %g1, %l6 movneg %xcc, %l3, %l1 popc 0x0894, %i6 tvs %icc, 0x2 edge16n %g7, %o1, %i0 fbn,a %fcc1, loop_2944 fsrc2 %f26, %f28 movge %xcc, %i1, %g6 movne %xcc, %o6, %i5 loop_2944: ble,a %xcc, loop_2945 tg %xcc, 0x0 orcc %l2, 0x1633, %g3 addc %o7, %i4, %i7 loop_2945: lduw [%l7 + 0x0C], %l5 ba loop_2946 andn %o5, 0x0455, %i3 andn %l0, 0x0DFC, %g4 ldd [%l7 + 0x78], %o2 loop_2946: orn %l4, %o0, %g2 faligndata %f16, %f30, %f6 fmovrdlez %o4, %f6, %f26 set 0x2E, %o0 stha %i2, [%l7 + %o0] 0x14 tge %icc, 0x1 xorcc %g5, %o2, %l6 membar 0x68 movle %icc, %l3, %l1 fpadd32s %f25, %f29, %f5 fmovrslez %g1, %f30, %f23 tvs %xcc, 0x5 tgu %xcc, 0x3 orcc %g7, %o1, %i0 brlez %i1, loop_2947 taddcc %g6, %o6, %i6 mulscc %i5, 0x1CF8, %g3 smulcc %l2, %o7, %i4 loop_2947: for %f0, %f24, %f20 fmovd %f18, %f6 edge32n %l5, %i7, %i3 fcmpeq16 %f18, %f28, %l0 sub %g4, %o3, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %l4, 0x1F, %o0 set 0x6A, %o1 stha %o4, [%l7 + %o1] 0x04 fmovdcs %xcc, %f1, %f17 fbl,a %fcc2, loop_2948 fmovsgu %xcc, %f12, %f23 fnegd %f28, %f2 fabss %f2, %f1 loop_2948: tvc %xcc, 0x4 fmovdne %icc, %f21, %f17 wr %g0, 0x22, %asi stba %i2, [%l7 + 0x70] %asi membar #Sync movneg %icc, %g5, %o2 lduh [%l7 + 0x4C], %l6 tsubcc %g2, %l3, %g1 fmovrdlz %g7, %f6, %f8 smulcc %o1, %l1, %i1 flush %l7 + 0x74 fmovde %xcc, %f27, %f10 addc %i0, 0x1271, %o6 ldsh [%l7 + 0x62], %i6 fmovrsgz %g6, %f8, %f24 fbuge,a %fcc3, loop_2949 tleu %xcc, 0x0 edge16 %i5, %l2, %g3 fcmped %fcc0, %f30, %f14 loop_2949: tge %xcc, 0x1 fornot1 %f28, %f10, %f2 edge8l %o7, %i4, %l5 edge16n %i3, %l0, %i7 bl,pn %xcc, loop_2950 fmovsl %icc, %f11, %f17 bpos,a,pn %xcc, loop_2951 tvs %icc, 0x4 loop_2950: nop wr %g0, 0x89, %asi sta %f7, [%l7 + 0x64] %asi loop_2951: movleu %xcc, %o3, %g4 fcmpne32 %f2, %f6, %l4 mova %xcc, %o5, %o0 fmovrse %o4, %f29, %f12 edge8 %g5, %o2, %l6 movrgez %i2, %g2, %l3 fmovsleu %icc, %f7, %f10 xnorcc %g7, 0x0AF7, %g1 edge8l %o1, %i1, %l1 brz %o6, loop_2952 fxor %f26, %f8, %f14 fxnors %f15, %f11, %f2 ta %xcc, 0x1 loop_2952: andn %i6, %i0, %i5 wr %g0, 0x27, %asi stxa %l2, [%l7 + 0x40] %asi membar #Sync popc %g6, %o7 addc %g3, %l5, %i4 ldsw [%l7 + 0x0C], %l0 movvc %icc, %i3, %o3 fbo %fcc0, loop_2953 xnorcc %i7, %l4, %g4 fmovrde %o0, %f18, %f6 nop set 0x20, %l3 stx %o4, [%l7 + %l3] loop_2953: fbge,a %fcc1, loop_2954 fbg %fcc0, loop_2955 fblg %fcc3, loop_2956 ldstub [%l7 + 0x71], %g5 loop_2954: udivcc %o2, 0x1CB6, %l6 loop_2955: taddcctv %o5, 0x10DD, %i2 loop_2956: xor %g2, 0x1F13, %g7 nop setx loop_2957, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ta %xcc, 0x6 fmovsne %icc, %f24, %f25 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2957: fmovdpos %icc, %f27, %f25 fpadd16 %f0, %f16, %f10 taddcc %g1, %o1, %i1 movrgz %l3, 0x09D, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fone %f10 xnorcc %i6, %l1, %i0 fsrc1s %f26, %f4 ble,a loop_2958 sra %l2, %i5, %o7 set 0x60, %i3 stda %g6, [%l7 + %i3] 0x19 loop_2958: nop setx loop_2959, %l0, %l1 jmpl %l1, %l5 tneg %icc, 0x7 movrlz %i4, 0x271, %l0 xor %g3, 0x182A, %i3 loop_2959: umulcc %o3, 0x0350, %l4 subccc %g4, %i7, %o0 movrgez %o4, %o2, %l6 fble %fcc1, loop_2960 movleu %xcc, %g5, %o5 membar 0x0B bge,a,pt %xcc, loop_2961 loop_2960: alignaddr %i2, %g7, %g1 fnot1 %f12, %f28 tl %icc, 0x2 loop_2961: fands %f26, %f2, %f20 movge %icc, %g2, %i1 fmovrdgez %o1, %f28, %f26 add %l3, %i6, %l1 fmovsne %icc, %f26, %f22 ldub [%l7 + 0x6F], %i0 nop set 0x28, %i6 lduw [%l7 + %i6], %o6 movvs %icc, %l2, %i5 sra %g6, 0x02, %l5 tge %xcc, 0x3 addccc %i4, 0x0A80, %l0 fbn %fcc3, loop_2962 tvs %xcc, 0x4 movrlez %o7, %g3, %i3 fbn %fcc2, loop_2963 loop_2962: add %l4, %o3, %g4 wr %g0, 0x23, %asi stwa %o0, [%l7 + 0x10] %asi membar #Sync loop_2963: brnz,a %i7, loop_2964 edge16l %o2, %l6, %o4 xnor %o5, 0x0724, %g5 te %icc, 0x1 loop_2964: movgu %icc, %g7, %i2 movrne %g1, %g2, %o1 tcs %icc, 0x1 xnor %l3, 0x1262, %i6 tsubcctv %l1, 0x056C, %i0 fbuge,a %fcc2, loop_2965 subccc %o6, 0x0226, %i1 tne %icc, 0x1 wr %g0, 0x0c, %asi lduba [%l7 + 0x6D] %asi, %i5 loop_2965: fcmpd %fcc1, %f30, %f14 edge32ln %g6, %l5, %l2 fsrc1s %f24, %f20 ldsw [%l7 + 0x44], %l0 fcmpes %fcc2, %f11, %f13 fcmpgt16 %f22, %f8, %o7 stx %i4, [%l7 + 0x40] tl %icc, 0x7 sra %i3, %g3, %l4 set 0x08, %l2 stwa %g4, [%l7 + %l2] 0xeb membar #Sync movn %xcc, %o3, %o0 edge8ln %o2, %l6, %i7 add %l7, 0x48, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %o4 casa [%l6] 0x19, %o4, %g5 wr %g0, 0x4f, %asi stxa %g7, [%g0 + 0x30] %asi tsubcc %i2, %o5, %g2 movgu %xcc, %g1, %o1 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi movgu %xcc, %i6, %l1 wr %g0, 0x2a, %asi stha %i0, [%l7 + 0x56] %asi membar #Sync tleu %xcc, 0x3 movcc %xcc, %l3, %o6 sdivx %i1, 0x1AFA, %g6 wr %g0, 0x10, %asi stda %i4, [%l7 + 0x38] %asi alignaddrl %l2, %l5, %o7 movg %xcc, %i4, %i3 movleu %xcc, %l0, %l4 fones %f1 sllx %g3, %o3, %g4 addc %o2, %l6, %o0 subccc %i7, 0x1FB6, %o4 fba %fcc2, loop_2966 movl %icc, %g7, %g5 edge8l %o5, %i2, %g1 edge32ln %g2, %o1, %i6 loop_2966: edge16l %l1, %i0, %o6 sra %i1, %g6, %l3 tne %xcc, 0x0 fpadd32 %f22, %f28, %f16 add %l7, 0x20, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %i5 casxa [%l6] %asi, %i5, %l2 orncc %o7, %l5, %i3 tleu %xcc, 0x6 move %icc, %l0, %i4 bpos,a,pt %xcc, loop_2967 tle %icc, 0x2 array8 %g3, %o3, %g4 ble,pt %xcc, loop_2968 loop_2967: add %o2, %l4, %o0 fmovdvs %xcc, %f9, %f10 bcc,a,pn %icc, loop_2969 loop_2968: movrgz %i7, %l6, %o4 brlez,a %g7, loop_2970 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2969: tpos %xcc, 0x5 umulcc %g5, %o5, %i2 loop_2970: edge16l %g2, %g1, %i6 addc %l1, 0x1B97, %o1 edge32l %i0, %i1, %o6 orcc %l3, 0x1252, %i5 movrlez %g6, 0x0C1, %l2 tgu %xcc, 0x5 fbo %fcc3, loop_2971 bgu loop_2972 ldsb [%l7 + 0x75], %o7 te %icc, 0x4 loop_2971: fbn,a %fcc2, loop_2973 loop_2972: fmovde %icc, %f30, %f26 fmovrslz %i3, %f26, %f17 swap [%l7 + 0x48], %l5 loop_2973: udivcc %l0, 0x0802, %g3 ldstub [%l7 + 0x19], %o3 fblg,a %fcc0, loop_2974 sir 0x133B fornot1 %f8, %f28, %f2 add %g4, 0x0CD7, %o2 loop_2974: fmovscs %xcc, %f22, %f7 fble,a %fcc3, loop_2975 fble %fcc0, loop_2976 fzero %f4 alignaddrl %i4, %l4, %i7 loop_2975: tcc %icc, 0x1 loop_2976: fornot2 %f26, %f16, %f4 tg %xcc, 0x1 umul %l6, %o4, %o0 wr %g0, 0xe3, %asi stba %g5, [%l7 + 0x17] %asi membar #Sync set 0x40, %o6 stda %f0, [%l7 + %o6] 0x04 edge32l %g7, %i2, %g2 fmovsneg %xcc, %f12, %f2 fmovda %icc, %f6, %f11 edge16l %o5, %g1, %i6 addccc %l1, %o1, %i1 fcmpd %fcc3, %f4, %f24 srax %i0, 0x19, %o6 and %i5, 0x147B, %l3 tneg %xcc, 0x0 tn %icc, 0x0 movcs %xcc, %l2, %g6 tvs %icc, 0x0 sub %o7, %i3, %l0 fxors %f12, %f1, %f12 taddcc %g3, %l5, %o3 wr %g0, 0x18, %asi stda %g4, [%l7 + 0x60] %asi movrne %i4, 0x3CF, %o2 fbne,a %fcc1, loop_2977 fcmpne32 %f24, %f0, %l4 sdivx %i7, 0x1FF9, %l6 movl %xcc, %o0, %g5 loop_2977: edge16 %o4, %g7, %g2 movre %i2, 0x282, %g1 fcmpeq16 %f26, %f22, %o5 edge16ln %i6, %l1, %o1 fmovsne %xcc, %f1, %f19 tgu %xcc, 0x6 smulcc %i0, 0x1997, %i1 tvc %xcc, 0x2 tgu %icc, 0x0 tgu %xcc, 0x0 set 0x40, %i2 ldda [%l7 + %i2] 0x19, %f0 edge16ln %o6, %i5, %l3 ble,pn %icc, loop_2978 movcc %icc, %g6, %l2 movgu %icc, %i3, %o7 movrgz %g3, %l5, %o3 loop_2978: ta %xcc, 0x3 movpos %xcc, %l0, %g4 taddcc %o2, %i4, %l4 orcc %i7, %o0, %l6 movg %icc, %g5, %o4 sethi 0x0981, %g2 stx %g7, [%l7 + 0x08] xor %g1, 0x0A52, %o5 fmovdvs %xcc, %f3, %f28 fnand %f30, %f20, %f2 set 0x7A, %o4 stba %i6, [%l7 + %o4] 0x14 subcc %i2, 0x04F9, %o1 array8 %i0, %l1, %i1 set 0x44, %l1 ldswa [%l7 + %l1] 0x18, %i5 tneg %xcc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbg %fcc2, loop_2979 tsubcctv %l3, 0x00F4, %o6 bgu loop_2980 te %icc, 0x0 loop_2979: edge16n %g6, %i3, %o7 taddcc %l2, 0x172E, %g3 loop_2980: and %l5, 0x0BB0, %o3 mulx %l0, %g4, %o2 ldsb [%l7 + 0x77], %l4 edge16n %i7, %o0, %l6 andcc %i4, 0x180F, %o4 wr %g0, 0x04, %asi sta %f9, [%l7 + 0x7C] %asi fmovsl %xcc, %f19, %f18 edge16 %g2, %g5, %g7 tvs %xcc, 0x3 srlx %g1, %o5, %i2 taddcctv %i6, 0x0C2A, %o1 fsrc1s %f0, %f21 movne %xcc, %i0, %i1 bcs loop_2981 edge32 %i5, %l1, %l3 orn %o6, %g6, %i3 fmovsvc %xcc, %f22, %f9 loop_2981: brnz %o7, loop_2982 fmovdcs %xcc, %f4, %f0 edge32 %l2, %g3, %l5 membar 0x38 loop_2982: orncc %l0, 0x0933, %g4 smul %o2, 0x0CA1, %o3 fblg,a %fcc0, loop_2983 tn %icc, 0x7 brlz,a %i7, loop_2984 edge8 %l4, %o0, %l6 loop_2983: xorcc %o4, %i4, %g5 fmovrdgez %g7, %f14, %f12 loop_2984: sdivcc %g1, 0x0981, %o5 srl %g2, 0x0E, %i2 movgu %xcc, %o1, %i0 array16 %i6, %i5, %i1 movcc %icc, %l3, %o6 tsubcc %l1, %i3, %g6 fmovscc %xcc, %f29, %f3 and %l2, %g3, %o7 tsubcc %l5, %l0, %o2 tl %xcc, 0x2 ba,a,pn %icc, loop_2985 fone %f26 subc %g4, 0x0021, %i7 set 0x7E, %o7 ldstuba [%l7 + %o7] 0x88, %l4 loop_2985: sllx %o3, 0x16, %l6 movge %xcc, %o4, %i4 subc %o0, %g5, %g1 edge8 %o5, %g2, %g7 umulcc %i2, 0x01AF, %o1 fcmps %fcc2, %f1, %f7 ta %icc, 0x6 array16 %i0, %i6, %i5 te %icc, 0x7 fzero %f26 fsrc1 %f24, %f4 array32 %l3, %i1, %o6 xorcc %i3, %l1, %l2 umulcc %g3, 0x0B7E, %o7 edge16ln %l5, %g6, %l0 fnot2s %f18, %f7 umul %g4, 0x11E5, %o2 fmovrsne %l4, %f21, %f26 or %o3, 0x0E89, %l6 andn %o4, 0x0A3A, %i7 ldd [%l7 + 0x30], %f6 addc %i4, 0x1228, %o0 ldsb [%l7 + 0x5F], %g1 tvs %icc, 0x4 andcc %g5, 0x0EC2, %g2 movre %o5, %i2, %g7 movpos %xcc, %o1, %i6 be,pt %icc, loop_2986 edge8l %i0, %i5, %l3 wr %g0, 0x04, %asi ldsba [%l7 + 0x6E] %asi, %o6 loop_2986: edge16n %i1, %i3, %l2 tg %icc, 0x3 xnorcc %l1, 0x1B2F, %g3 fba %fcc0, loop_2987 nop set 0x30, %g4 stw %l5, [%l7 + %g4] fbug,a %fcc0, loop_2988 tvs %icc, 0x6 loop_2987: edge32n %o7, %l0, %g4 bcs %icc, loop_2989 loop_2988: nop setx loop_2990, %l0, %l1 jmpl %l1, %o2 bge loop_2991 fpack32 %f18, %f26, %f4 loop_2989: ldub [%l7 + 0x50], %g6 loop_2990: edge32 %l4, %o3, %o4 loop_2991: fmul8x16au %f14, %f0, %f10 subc %i7, 0x162F, %l6 subc %i4, %g1, %o0 udivx %g2, 0x1F8C, %o5 fmovdcs %xcc, %f4, %f29 membar 0x7F movvs %xcc, %g5, %i2 sll %g7, %i6, %o1 edge32ln %i5, %i0, %o6 bcs loop_2992 brgz,a %l3, loop_2993 mova %icc, %i3, %l2 movre %l1, %g3, %l5 loop_2992: brz,a %o7, loop_2994 loop_2993: nop loop_2994: nop EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 2717 ! Type x : 1259 ! Type cti : 2994 ! Type f : 4613 ! Type i : 13417 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0x30AB4A18 .word 0x800E2F57 .word 0xCF37871F .word 0x6BB1DE8A .word 0xD1121DEC .word 0xADC0CDA9 .word 0x0214939E .word 0x4B2BB672 .word 0x7F35DDDD .word 0xE57B54EC .word 0xEE3DD7D3 .word 0x106BAE34 .word 0x63C9B3AC .word 0xCC764A7D .word 0x2346A218 .word 0x6AD2E01C .word 0xEFB8D96A .word 0x99D3D3EC .word 0xBA8F25B0 .word 0xF5531D53 .word 0x6F5A2EE8 .word 0x6CF636C3 .word 0x6694C564 .word 0x06A9F18A .word 0x805BDB69 .word 0x81ECFEB1 .word 0xD16D95F8 .word 0x024E374B .word 0x18F1B233 .word 0x74CAFDBA .word 0xB022AE19 .word 0x46E5B675 .word 0x307728A2 .word 0x90C6ABE7 .word 0x35D84767 .word 0x634F27DF .word 0x95D921FD .word 0x9BF14C39 .word 0x7DC05203 .word 0x03F3C1A0 .word 0xCE75B416 .word 0x3F9D7E1E .word 0x12AC9476 .word 0x1CD744C0 .word 0x0ADFB6B9 .word 0xB23D9677 .word 0x681102C7 .word 0xECE9FF0D .word 0x064DA82E .word 0x8AB40717 .word 0x179BFB70 .word 0x39B1E66E .word 0x8C1ACA99 .word 0x1B483D9D .word 0x39658077 .word 0x62E6E8B6 .word 0x0C6DC235 .word 0x9B127167 .word 0xA09C536A .word 0xE914C4B0 .word 0x20353275 .word 0x0D14C345 .word 0x1481BB05 .word 0xA3AEBC33 .end