/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_flushw_fc0.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 "FOCUSCASE: focus.pm,v 1.1 2003/04/23 17:53:39 somePerson Exp somePerson $ spc_basic_isa3.pl FOCUS_SEED=190872195" .ident "BY rg131678 ON Thu Aug 21 09:32:06 CDT 2003" .ident "Using Instruction Hash for Focus :$Id: isa3_flushw_fc0.s,v 1.3 2007/07/05 22:01:47 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 ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0x3, %g1 set 0xE, %g2 set 0x2, %g3 set 0xC, %g4 set 0x5, %g5 set 0xE, %g6 set 0x8, %g7 !# Input registers set -0x0, %i0 set -0x8, %i1 set -0x1, %i2 set -0x4, %i3 set -0xB, %i4 set -0xC, %i5 set -0xB, %i6 set -0x4, %i7 !# Local registers set 0x1A06753D, %l0 set 0x1293A2F8, %l1 set 0x09DCA839, %l2 set 0x67BD83DC, %l3 set 0x65BF1E99, %l4 set 0x33B99902, %l5 set 0x778C3DC7, %l6 !# Output registers set -0x0663, %o0 set 0x01EE, %o1 set -0x19FE, %o2 set 0x0496, %o3 set 0x0AA0, %o4 set -0x1883, %o5 set -0x097C, %o6 set -0x08F8, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x3CA478EA073309CC) INIT_TH_FP_REG(%l7,%f2,0xDE463F934F755101) INIT_TH_FP_REG(%l7,%f4,0x1B22C06E598DDA55) INIT_TH_FP_REG(%l7,%f6,0x0EAA5B32F8C4D35F) INIT_TH_FP_REG(%l7,%f8,0xF86738C4B512B171) INIT_TH_FP_REG(%l7,%f10,0x19A81A3FC92D8413) INIT_TH_FP_REG(%l7,%f12,0x314AFC1C49669234) INIT_TH_FP_REG(%l7,%f14,0x1241C3A4CB580E49) INIT_TH_FP_REG(%l7,%f16,0x828EA188DADCD3FC) INIT_TH_FP_REG(%l7,%f18,0x5FC1BBD7839228D2) INIT_TH_FP_REG(%l7,%f20,0xE2E5140ACA4AFAAB) INIT_TH_FP_REG(%l7,%f22,0x4907B5D3DF845D01) INIT_TH_FP_REG(%l7,%f24,0x0F658B8096642072) INIT_TH_FP_REG(%l7,%f26,0xEE51556CD3E703E1) INIT_TH_FP_REG(%l7,%f28,0x4A3B4C1870948DBF) INIT_TH_FP_REG(%l7,%f30,0x0185D83EBE0B9DB9) !# Execute Main Diag .. ldsb [%l7 + 0x65], %g2 set 0x68, %i0 swapa [%l7 + %i0] 0x19, %l1 for %f4, %f14, %f0 fbu,a %fcc0, loop_1 fcmped %fcc0, %f22, %f0 brnz,a %o2, loop_2 xor %g7, %l3, %g4 loop_1: nop setx loop_3, %l0, %l1 jmpl %l1, %l6 movn %icc, %l2, %o3 loop_2: bg,a %icc, loop_4 umulcc %l0, 0x1538, %i3 loop_3: fabsd %f12, %f24 set 0x54, %l3 ldsha [%l7 + %l3] 0x81, %i6 loop_4: movvs %xcc, %i1, %i0 fzero %f22 nop setx loop_5, %l0, %l1 jmpl %l1, %g6 popc %g3, %o6 udivx %o0, 0x08FF, %l4 set 0x1E, %g5 ldsba [%l7 + %g5] 0x15, %o7 loop_5: orcc %g1, 0x11AE, %i2 fabsd %f30, %f24 xnor %o4, 0x0DA3, %l5 fnegd %f10, %f8 movrne %i5, %g5, %i4 fexpand %f21, %f26 fnot1s %f30, %f4 movge %xcc, %o1, %o5 fmovrsgez %i7, %f2, %f12 fmul8sux16 %f26, %f4, %f24 movrgez %l1, %o2, %g2 fornot2s %f26, %f19, %f24 set 0x5A, %l6 lduba [%l7 + %l6] 0x11, %l3 mulx %g7, %l6, %l2 addc %o3, %g4, %i3 tsubcctv %l0, %i1, %i0 andcc %i6, 0x0756, %g3 ta %icc, 0x2 fcmped %fcc0, %f22, %f8 move %icc, %g6, %o6 sdiv %l4, 0x0C8C, %o0 fpsub32 %f18, %f22, %f8 bl,pn %icc, loop_6 tcc %icc, 0x2 movrgez %o7, %i2, %g1 taddcc %o4, 0x0194, %l5 loop_6: fabsd %f22, %f30 tl %icc, 0x7 nop setx loop_7, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovscs %icc, %f13, %f5 mulscc %g5, 0x0687, %i4 movrne %o1, 0x0F2, %i5 loop_7: mulscc %o5, 0x0620, %i7 membar 0x74 movl %icc, %o2, %g2 subcc %l1, %l3, %g7 bl,a,pt %icc, loop_8 edge32 %l6, %l2, %g4 set 0x58, %i7 swapa [%l7 + %i7] 0x80, %i3 loop_8: nop set 0x2B, %o1 ldsba [%l7 + %o1] 0x18, %o3 movl %icc, %l0, %i1 ldstub [%l7 + 0x38], %i6 edge8n %i0, %g6, %g3 tne %xcc, 0x4 ldsh [%l7 + 0x2C], %o6 brlez,a %l4, loop_9 movgu %xcc, %o0, %o7 orcc %i2, 0x1F64, %g1 set 0x40, %i3 ldxa [%l7 + %i3] 0x19, %o4 loop_9: xnor %l5, %i4, %o1 fmovrdlz %g5, %f22, %f14 bpos,pn %xcc, loop_10 brz %o5, loop_11 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %xcc, %i5, %o2 loop_10: orcc %g2, 0x0985, %i7 loop_11: tpos %icc, 0x1 set 0x70, %o7 swapa [%l7 + %o7] 0x88, %l1 movleu %icc, %l3, %l6 orn %g7, 0x0E06, %l2 tleu %icc, 0x6 fmovdl %icc, %f3, %f2 sllx %g4, 0x0C, %i3 fnot2s %f3, %f11 ldstub [%l7 + 0x1A], %l0 move %xcc, %o3, %i1 smulcc %i0, 0x1FBC, %g6 smulcc %g3, 0x0660, %o6 bvc,pt %icc, loop_12 sub %i6, 0x0E11, %l4 flushw brz %o7, loop_13 loop_12: ldstub [%l7 + 0x7A], %o0 srax %i2, %g1, %o4 xorcc %i4, %l5, %g5 loop_13: tvs %xcc, 0x1 and %o1, 0x1E67, %o5 fbl,a %fcc2, loop_14 sth %o2, [%l7 + 0x5C] addc %i5, %g2, %i7 fexpand %f17, %f0 loop_14: nop wr %g0, 0x19, %asi sta %f1, [%l7 + 0x24] %asi addccc %l1, %l3, %l6 bpos,a %icc, loop_15 fnand %f18, %f12, %f14 flush %l7 + 0x24 tneg %icc, 0x7 loop_15: fmul8ulx16 %f26, %f0, %f4 mova %icc, %g7, %l2 fcmpne32 %f12, %f14, %i3 set 0x08, %o3 prefetcha [%l7 + %o3] 0x11, 0x3 fbn,a %fcc3, loop_16 bcc,a %icc, loop_17 srl %l0, %o3, %i0 srlx %i1, 0x03, %g6 loop_16: umulcc %g3, 0x0999, %o6 loop_17: bpos %icc, loop_18 fornot1s %f8, %f21, %f26 mulx %i6, 0x07BE, %l4 move %xcc, %o7, %i2 loop_18: subcc %g1, %o0, %o4 edge16 %l5, %i4, %g5 fsrc2 %f22, %f2 array32 %o1, %o2, %o5 fmovdg %icc, %f18, %f25 umulcc %g2, 0x1DEA, %i5 fornot2 %f20, %f30, %f8 sll %l1, %l3, %i7 tn %icc, 0x5 sir 0x095F movg %icc, %g7, %l6 brz,a %i3, loop_19 taddcc %g4, %l2, %o3 bl,a %icc, loop_20 tg %icc, 0x3 loop_19: array32 %i0, %l0, %i1 fnot2s %f24, %f11 loop_20: movn %xcc, %g3, %o6 edge32 %i6, %l4, %o7 fnegs %f30, %f26 xnor %i2, 0x0FB6, %g6 bne,pn %icc, loop_21 udivx %g1, 0x16F0, %o0 sllx %o4, %i4, %g5 movneg %icc, %o1, %o2 loop_21: nop set 0x1C, %g4 lduba [%l7 + %g4] 0x89, %l5 membar 0x29 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o5, %i5 edge16ln %g2, %l3, %i7 fmovspos %xcc, %f14, %f1 movrne %l1, %g7, %l6 array8 %g4, %i3, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %xcc, 0x7 movle %xcc, %i0, %l0 fble %fcc1, loop_22 movpos %icc, %i1, %o3 udivx %g3, 0x02C1, %i6 brgz,a %o6, loop_23 loop_22: ld [%l7 + 0x08], %f4 wr %g0, 0x11, %asi lduba [%l7 + 0x2D] %asi, %l4 loop_23: fxor %f0, %f4, %f8 fmovdcs %xcc, %f12, %f1 fnot1 %f8, %f12 smulcc %i2, %o7, %g1 stb %o0, [%l7 + 0x56] fmovdgu %icc, %f12, %f17 sir 0x04E5 fandnot2s %f21, %f15, %f29 wr %g0, 0x80, %asi sta %f22, [%l7 + 0x34] %asi fbne,a %fcc1, loop_24 taddcctv %o4, %g6, %g5 edge8ln %o1, %i4, %o2 membar 0x4D loop_24: bpos,a,pt %icc, loop_25 alignaddrl %o5, %l5, %g2 tvc %icc, 0x0 movneg %icc, %i5, %i7 loop_25: bne,pt %icc, loop_26 fbn %fcc2, loop_27 tsubcc %l1, %l3, %g7 sethi 0x0C4F, %l6 loop_26: fnor %f6, %f6, %f26 loop_27: andn %i3, %l2, %g4 fornot2s %f24, %f12, %f24 fornot1s %f13, %f8, %f5 ldd [%l7 + 0x70], %f18 umulcc %i0, %l0, %o3 fpadd16 %f24, %f4, %f4 sethi 0x0EF7, %i1 stbar fmovscs %xcc, %f19, %f24 brlez,a %g3, loop_28 tne %xcc, 0x0 tvs %icc, 0x3 flushw loop_28: edge8n %i6, %o6, %i2 fmovdvc %xcc, %f1, %f20 set 0x64, %l1 ldswa [%l7 + %l1] 0x1c, %l4 edge16 %o7, %o0, %o4 fbe,a %fcc1, loop_29 addcc %g1, %g5, %o1 stx %g6, [%l7 + 0x68] ldstub [%l7 + 0x6A], %o2 loop_29: nop set 0x40, %o2 stda %f0, [%l7 + %o2] 0x88 addc %i4, %o5, %l5 andcc %g2, %i5, %l1 movvc %xcc, %l3, %g7 alignaddr %i7, %l6, %i3 fmovsvc %xcc, %f12, %f17 fmuld8sux16 %f0, %f21, %f20 set 0x6C, %l2 lduba [%l7 + %l2] 0x1d, %l2 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i0 casa [%l6] 0x89, %i0, %g4 fbu %fcc3, loop_30 array16 %l0, %o3, %i1 fmovsle %xcc, %f10, %f31 add %l7, 0x18, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x04, %i6, %o6 loop_30: fmovsleu %xcc, %f9, %f18 add %l7, 0x28, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %g3, %i2 fands %f27, %f18, %f13 movcc %xcc, %l4, %o0 nop set 0x68, %i4 prefetch [%l7 + %i4], 0x0 sdivx %o4, 0x1F82, %o7 umulcc %g1, %g5, %o1 brlz %g6, loop_31 movg %icc, %i4, %o5 smul %o2, 0x0DD0, %g2 mulscc %l5, %l1, %l3 loop_31: andncc %g7, %i7, %l6 fbug %fcc1, loop_32 fmul8ulx16 %f16, %f20, %f20 movge %icc, %i3, %l2 fxnors %f26, %f4, %f18 loop_32: sir 0x0852 tne %icc, 0x1 andcc %i5, %g4, %l0 lduh [%l7 + 0x58], %o3 edge16n %i1, %i0, %i6 tne %icc, 0x3 ldstub [%l7 + 0x5D], %o6 xor %i2, %g3, %o0 wr %g0, 0x80, %asi ldsha [%l7 + 0x1E] %asi, %l4 set 0x30, %o6 ldda [%l7 + %o6] 0x2e, %o6 tcc %icc, 0x4 fand %f4, %f10, %f24 fbo %fcc1, loop_33 nop set 0x45, %i2 ldstub [%l7 + %i2], %o4 fmovrde %g5, %f10, %f14 sir 0x154D loop_33: or %o1, %g6, %g1 movrgez %i4, %o2, %o5 movne %xcc, %l5, %g2 edge8ln %l1, %g7, %l3 movrlz %i7, 0x26B, %i3 movrgez %l6, %l2, %i5 fblg,a %fcc2, loop_34 fpsub32 %f30, %f10, %f26 fmovscc %xcc, %f0, %f14 edge32ln %l0, %g4, %o3 loop_34: popc %i1, %i6 fmovse %xcc, %f30, %f20 mova %icc, %i0, %i2 fmovscs %icc, %f11, %f27 flushw siam 0x2 pdist %f26, %f8, %f22 movleu %xcc, %o6, %o0 lduw [%l7 + 0x28], %g3 set 0x57, %o4 ldstuba [%l7 + %o4] 0x18, %o7 smulcc %l4, %g5, %o1 set 0x70, %g6 stwa %g6, [%l7 + %g6] 0x04 be loop_35 edge8ln %o4, %i4, %o2 nop setx loop_36, %l0, %l1 jmpl %l1, %o5 fmovrde %l5, %f10, %f8 loop_35: fmovdvc %icc, %f12, %f19 smulcc %g1, %g2, %l1 loop_36: movne %xcc, %g7, %l3 movrgz %i7, %i3, %l2 srlx %l6, 0x12, %l0 stbar edge16n %g4, %i5, %o3 wr %g0, 0x19, %asi ldsba [%l7 + 0x2E] %asi, %i6 subc %i1, %i2, %o6 movne %icc, %i0, %o0 movpos %xcc, %g3, %l4 taddcc %o7, 0x0B05, %g5 fbug,a %fcc1, loop_37 andn %o1, %g6, %o4 bcc,pn %xcc, loop_38 tcc %xcc, 0x3 loop_37: bge,a %xcc, loop_39 tneg %icc, 0x1 loop_38: fcmpne32 %f2, %f24, %i4 siam 0x7 loop_39: fbe,a %fcc0, loop_40 movvc %xcc, %o2, %l5 tl %icc, 0x0 set 0x38, %g7 lduwa [%l7 + %g7] 0x19, %o5 loop_40: sethi 0x1E09, %g1 subccc %g2, %g7, %l3 edge32 %l1, %i3, %i7 movg %xcc, %l6, %l2 nop setx loop_41, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sir 0x0A91 ldx [%l7 + 0x70], %g4 array16 %i5, %l0, %i6 loop_41: fmuld8ulx16 %f22, %f15, %f10 wr %g0, 0x0c, %asi ldsba [%l7 + 0x51] %asi, %i1 movrlez %i2, %o3, %i0 fzeros %f1 fornot2 %f6, %f10, %f8 nop setx loop_42, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbn %fcc3, loop_43 nop setx loop_44, %l0, %l1 jmpl %l1, %o0 edge16ln %o6, %l4, %o7 loop_42: tg %xcc, 0x0 loop_43: fmovsneg %xcc, %f8, %f18 loop_44: and %g3, 0x1358, %o1 fandnot1 %f28, %f10, %f16 wr %g0, 0x04, %asi stwa %g6, [%l7 + 0x60] %asi fmovsvc %icc, %f3, %f22 sth %g5, [%l7 + 0x12] set 0x20, %i1 sta %f10, [%l7 + %i1] 0x18 brz %i4, loop_45 fba %fcc1, loop_46 tle %xcc, 0x6 fnot2 %f8, %f26 loop_45: tne %icc, 0x5 loop_46: edge8ln %o4, %o2, %o5 fmovsle %xcc, %f18, %f9 wr %g0, 0x81, %asi prefetcha [%l7 + 0x68] %asi, 0x2 fzeros %f13 array32 %g1, %g2, %g7 fmovdpos %xcc, %f10, %f27 tvc %icc, 0x5 edge32n %l3, %i3, %i7 fpackfix %f30, %f20 fnot2s %f11, %f28 wr %g0, 0x19, %asi lduha [%l7 + 0x62] %asi, %l6 sdiv %l2, 0x0897, %g4 wr %g0, 0x04, %asi swapa [%l7 + 0x0C] %asi, %l1 movrlz %i5, %i6, %i1 edge8n %l0, %o3, %i0 ta %xcc, 0x6 edge16l %i2, %o6, %o0 sethi 0x1E8E, %o7 te %xcc, 0x5 set 0x20, %l0 stxa %l4, [%l7 + %l0] 0x15 set 0x60, %g3 prefetcha [%l7 + %g3] 0x11, 0x0 tpos %xcc, 0x1 brz,a %o1, loop_47 tle %icc, 0x0 fnor %f0, %f14, %f24 movleu %icc, %g6, %g5 loop_47: andn %o4, 0x0209, %o2 edge8ln %i4, %l5, %o5 movle %xcc, %g1, %g2 edge32 %g7, %l3, %i3 movneg %icc, %l6, %l2 addcc %g4, %i7, %l1 fcmpgt32 %f12, %f8, %i5 edge16 %i1, %i6, %l0 fbul %fcc3, loop_48 nop setx loop_49, %l0, %l1 jmpl %l1, %i0 te %icc, 0x5 movleu %xcc, %i2, %o6 loop_48: edge16n %o3, %o0, %o7 loop_49: sir 0x037E tleu %icc, 0x3 xnor %l4, 0x06C1, %o1 be,pn %icc, loop_50 flush %l7 + 0x54 fnegd %f10, %f28 fmovsvc %icc, %f31, %f7 loop_50: sdivcc %g6, 0x198D, %g3 ldub [%l7 + 0x33], %o4 fmovde %icc, %f3, %f25 movrlez %o2, %i4, %l5 edge32 %g5, %o5, %g2 tge %icc, 0x2 subc %g7, %g1, %l3 edge32ln %l6, %i3, %l2 sll %i7, %g4, %l1 tvs %icc, 0x2 stx %i5, [%l7 + 0x78] pdist %f30, %f2, %f6 fcmpeq32 %f2, %f8, %i1 membar 0x0A tvc %icc, 0x6 array8 %i6, %l0, %i2 wr %g0, 0x81, %asi stda %f16, [%l7 + 0x40] %asi fpack16 %f26, %f23 movne %xcc, %i0, %o3 movrgz %o0, %o6, %o7 st %f18, [%l7 + 0x6C] fmovs %f16, %f23 orcc %o1, 0x1AB6, %g6 tn %xcc, 0x5 fbug,a %fcc3, loop_51 edge32l %l4, %g3, %o2 edge32 %i4, %l5, %g5 movle %icc, %o5, %g2 loop_51: movg %xcc, %o4, %g1 andn %l3, 0x0177, %l6 umul %i3, %l2, %i7 orn %g4, %g7, %l1 edge32n %i5, %i6, %i1 fmovscc %xcc, %f11, %f25 movrlez %i2, %l0, %i0 smulcc %o3, 0x0271, %o0 mulscc %o6, %o1, %o7 srax %g6, %l4, %o2 fmul8x16au %f15, %f4, %f24 wr %g0, 0x04, %asi swapa [%l7 + 0x6C] %asi, %g3 fcmpgt16 %f6, %f2, %i4 tpos %xcc, 0x2 bg,pn %xcc, loop_52 movcs %xcc, %l5, %o5 set 0x4C, %l5 sta %f26, [%l7 + %l5] 0x80 loop_52: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %g5, 0x065B, %g2 tge %xcc, 0x4 brz %o4, loop_53 orcc %l3, 0x108C, %l6 set 0x40, %i5 stba %g1, [%l7 + %i5] 0x15 loop_53: nop wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 udivx %i3, 0x1E12, %i7 smul %l2, 0x0F7F, %g4 subccc %g7, 0x00BA, %i5 edge8ln %l1, %i1, %i2 movg %icc, %l0, %i0 udiv %o3, 0x09AD, %o0 fmovsgu %xcc, %f3, %f25 bvs,a loop_54 fnor %f4, %f14, %f4 movpos %icc, %o6, %o1 set 0x48, %g2 stba %o7, [%l7 + %g2] 0x11 loop_54: membar 0x77 edge8ln %i6, %l4, %o2 sdivx %g6, 0x1AE1, %g3 ldstub [%l7 + 0x2B], %l5 wr %g0, 0x80, %asi stba %i4, [%l7 + 0x09] %asi flush %l7 + 0x0C taddcc %o5, %g2, %g5 array8 %o4, %l6, %g1 add %l7, 0x48, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i3 casa [%l6] 0x80, %i3, %i7 srax %l3, 0x1D, %g4 tsubcc %g7, %i5, %l2 edge32 %l1, %i2, %l0 stb %i0, [%l7 + 0x32] tvc %xcc, 0x4 subc %o3, 0x0DE2, %i1 sllx %o0, %o1, %o7 movneg %icc, %o6, %l4 brz %o2, loop_55 tcc %icc, 0x0 ldsw [%l7 + 0x4C], %g6 andncc %g3, %l5, %i4 loop_55: std %f24, [%l7 + 0x60] brgez,a %i6, loop_56 bgu,a,pt %icc, loop_57 lduw [%l7 + 0x54], %g2 sir 0x0DE5 loop_56: alignaddr %g5, %o4, %o5 loop_57: fcmped %fcc3, %f18, %f10 movrlz %g1, %i3, %i7 tvc %icc, 0x3 call loop_58 stbar sth %l3, [%l7 + 0x18] ldsw [%l7 + 0x78], %l6 loop_58: fxnor %f30, %f20, %f6 tpos %xcc, 0x5 tneg %xcc, 0x7 srl %g7, %i5, %g4 fnors %f27, %f18, %f10 sub %l2, 0x00BF, %l1 fzero %f20 movcc %xcc, %l0, %i2 andn %o3, 0x0861, %i0 bg loop_59 xorcc %o0, %o1, %o7 edge16n %i1, %l4, %o6 flush %l7 + 0x2C loop_59: movge %xcc, %o2, %g3 fbne,a %fcc2, loop_60 fmovdcc %icc, %f6, %f20 mulscc %g6, 0x035C, %l5 sll %i6, 0x0E, %g2 loop_60: bgu,a loop_61 stbar fxor %f4, %f18, %f18 bne,a,pt %xcc, loop_62 loop_61: nop setx loop_63, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sra %i4, %g5, %o4 array8 %g1, %i3, %o5 loop_62: andcc %l3, %l6, %g7 loop_63: tge %icc, 0x3 set 0x58, %o5 lda [%l7 + %o5] 0x0c, %f9 sdivcc %i5, 0x169D, %g4 wr %g0, 0x18, %asi ldsba [%l7 + 0x29] %asi, %l2 tpos %icc, 0x7 set 0x53, %i6 ldstuba [%l7 + %i6] 0x89, %l1 fbu,a %fcc0, loop_64 movn %icc, %i7, %i2 fmovrsgez %o3, %f15, %f11 movle %xcc, %i0, %l0 loop_64: edge32 %o0, %o7, %i1 mulx %o1, 0x0506, %o6 xor %l4, 0x1B2D, %g3 fandnot1 %f12, %f0, %f0 fnands %f9, %f28, %f10 add %g6, %l5, %i6 fcmpgt32 %f8, %f10, %g2 fmovsn %xcc, %f31, %f20 fmovrdgz %i4, %f4, %f6 movvs %icc, %g5, %o4 addcc %g1, 0x08A9, %i3 tpos %xcc, 0x0 bn loop_65 fornot2s %f15, %f11, %f10 fmul8x16au %f20, %f29, %f2 fbuge %fcc0, loop_66 loop_65: srax %o5, 0x08, %l3 popc 0x0BDC, %l6 fmovd %f20, %f28 loop_66: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x88, %asi stba %g7, [%l7 + 0x21] %asi fandnot2s %f26, %f26, %f18 fnors %f8, %f3, %f19 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduh [%l7 + 0x60], %i5 nop setx loop_67, %l0, %l1 jmpl %l1, %o2 tn %icc, 0x6 movg %icc, %g4, %l1 fcmpeq32 %f4, %f30, %l2 loop_67: edge32l %i7, %o3, %i0 sth %i2, [%l7 + 0x5A] fand %f8, %f16, %f4 tsubcc %l0, %o7, %o0 movrne %i1, %o6, %o1 fmovrdgz %l4, %f28, %f0 fmovsgu %icc, %f17, %f26 edge16l %g3, %g6, %l5 fcmpeq16 %f12, %f12, %i6 xorcc %g2, 0x1125, %g5 fmul8x16au %f30, %f14, %f8 fzero %f20 tne %icc, 0x6 fcmpd %fcc0, %f16, %f16 stbar wr %g0, 0x88, %asi ldxa [%l7 + 0x10] %asi, %i4 srl %o4, 0x01, %i3 fbge,a %fcc0, loop_68 alignaddrl %o5, %l3, %l6 fornot1 %f26, %f30, %f10 movrgz %g7, 0x1A2, %g1 loop_68: bcc %icc, loop_69 fcmpgt32 %f2, %f4, %o2 fzeros %f16 nop setx loop_70, %l0, %l1 jmpl %l1, %g4 loop_69: movrgez %i5, 0x0FB, %l1 prefetch [%l7 + 0x7C], 0x1 tleu %icc, 0x0 loop_70: or %i7, %o3, %i0 tvc %icc, 0x5 sir 0x1230 fandnot2s %f21, %f31, %f26 fones %f3 movgu %xcc, %i2, %l2 tcc %xcc, 0x1 movneg %xcc, %l0, %o0 tge %icc, 0x2 edge32l %i1, %o6, %o7 andncc %o1, %g3, %l4 fcmpne32 %f22, %f18, %g6 fmovrsne %l5, %f2, %f31 fpadd32s %f1, %f9, %f10 fmul8x16 %f30, %f20, %f16 fbg,a %fcc1, loop_71 tn %icc, 0x3 addcc %i6, 0x0AEF, %g2 orcc %i4, %g5, %i3 loop_71: andncc %o5, %o4, %l6 udivcc %g7, 0x1662, %g1 add %l7, 0x58, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o2, %g4 edge8l %i5, %l3, %l1 and %o3, 0x1F7B, %i7 edge16l %i2, %l2, %l0 fmovsn %icc, %f27, %f31 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %i0, %i1 bl,a,pn %xcc, loop_72 ta %xcc, 0x0 fmovsne %icc, %f20, %f20 faligndata %f14, %f6, %f10 loop_72: tcs %xcc, 0x4 fcmped %fcc0, %f0, %f20 tcs %icc, 0x6 fxnor %f10, %f18, %f28 fxors %f4, %f28, %f0 srax %o6, 0x1F, %o0 movvc %icc, %o7, %g3 fnor %f20, %f10, %f22 fmovrde %o1, %f8, %f8 fba,a %fcc0, loop_73 movge %xcc, %g6, %l5 tcc %icc, 0x5 array8 %i6, %l4, %g2 loop_73: nop setx loop_74, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fble %fcc0, loop_75 srl %i4, 0x1D, %g5 alignaddrl %i3, %o4, %l6 loop_74: stbar loop_75: fpadd16s %f24, %f15, %f1 brgz,a %g7, loop_76 alignaddrl %o5, %o2, %g4 tcc %xcc, 0x5 fmovsvc %xcc, %f18, %f13 loop_76: fmovsgu %icc, %f12, %f2 edge8n %i5, %g1, %l1 fmovdl %xcc, %f18, %f13 orncc %l3, 0x1E38, %o3 set 0x44, %l4 lda [%l7 + %l4] 0x1d, %f5 fmovsvs %icc, %f14, %f6 bpos,pt %xcc, loop_77 smul %i2, %i7, %l0 smul %l2, %i0, %i1 wr %g0, 0x80, %asi stwa %o0, [%l7 + 0x78] %asi loop_77: fmul8ulx16 %f30, %f6, %f0 add %o6, %o7, %g3 movrgz %o1, 0x00D, %g6 ta %icc, 0x1 movvs %xcc, %i6, %l5 addcc %l4, %i4, %g2 andn %i3, %g5, %o4 fxor %f4, %f22, %f12 tvc %xcc, 0x0 andcc %g7, 0x1202, %o5 movrgz %l6, %o2, %i5 fxor %f14, %f4, %f2 fbuge,a %fcc3, loop_78 orn %g1, %l1, %g4 ba,pt %icc, loop_79 siam 0x2 loop_78: smulcc %o3, %i2, %l3 fbul %fcc2, loop_80 loop_79: tgu %xcc, 0x2 subc %l0, %i7, %i0 fnands %f8, %f10, %f24 loop_80: sdivx %l2, 0x0C22, %i1 fbne,a %fcc3, loop_81 popc 0x0568, %o6 membar 0x32 fsrc2s %f17, %f12 loop_81: fxnors %f29, %f19, %f16 flush %l7 + 0x14 tgu %xcc, 0x4 fornot2s %f18, %f15, %f10 nop set 0x10, %g1 ldd [%l7 + %g1], %f8 alignaddr %o7, %g3, %o1 tvs %xcc, 0x5 wr %g0, 0x0c, %asi ldsba [%l7 + 0x0D] %asi, %g6 smulcc %i6, 0x0C31, %o0 fandnot1s %f11, %f30, %f26 tvc %icc, 0x2 taddcc %l4, 0x0A67, %l5 std %f4, [%l7 + 0x68] tpos %icc, 0x3 te %icc, 0x5 taddcc %g2, %i4, %i3 edge8ln %g5, %g7, %o4 sir 0x1F1A movpos %xcc, %o5, %o2 tcc %xcc, 0x4 edge16n %l6, %g1, %l1 fnegd %f4, %f14 sdivx %g4, 0x0488, %o3 ldx [%l7 + 0x50], %i5 movrgz %l3, 0x166, %l0 wr %g0, 0x88, %asi lduba [%l7 + 0x4C] %asi, %i2 tneg %xcc, 0x5 edge32 %i0, %l2, %i1 bge,a %xcc, loop_82 sth %i7, [%l7 + 0x52] alignaddr %o6, %o7, %o1 andncc %g6, %g3, %i6 loop_82: fbue,a %fcc1, loop_83 andcc %l4, %o0, %l5 xorcc %i4, 0x0F10, %g2 nop set 0x40, %o0 ldstub [%l7 + %o0], %i3 loop_83: xnor %g5, %g7, %o4 subc %o5, %o2, %g1 set 0x5E, %i0 stha %l6, [%l7 + %i0] 0x1c mova %icc, %g4, %o3 fmovrdlz %i5, %f16, %f0 fmovsvs %xcc, %f14, %f24 movle %icc, %l3, %l0 fbuge,a %fcc2, loop_84 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %l1, 0x1AA5, %i2 tleu %icc, 0x1 loop_84: fmovdpos %xcc, %f28, %f21 fpsub32 %f24, %f8, %f16 movvs %icc, %i0, %i1 fzeros %f26 fpadd32 %f18, %f30, %f10 tpos %icc, 0x5 fmovsne %icc, %f17, %f0 tleu %xcc, 0x6 udivcc %l2, 0x08BD, %i7 sethi 0x16A8, %o7 edge8ln %o6, %o1, %g3 nop set 0x40, %g5 stx %i6, [%l7 + %g5] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnors %f24, %f16, %f20 flushw sethi 0x09B6, %l4 movvs %xcc, %g6, %o0 or %i4, 0x1751, %l5 bge,a,pn %xcc, loop_85 fbge,a %fcc2, loop_86 sra %g2, 0x17, %i3 bpos,pt %icc, loop_87 loop_85: for %f12, %f16, %f10 loop_86: addcc %g7, 0x11CE, %o4 edge8l %o5, %g5, %g1 loop_87: edge32l %o2, %l6, %g4 fmovrse %o3, %f24, %f23 fbu,a %fcc3, loop_88 movle %icc, %l3, %l0 stbar tleu %xcc, 0x4 loop_88: tcs %xcc, 0x2 movgu %icc, %l1, %i2 set 0x2C, %l6 lduha [%l7 + %l6] 0x81, %i5 fnors %f31, %f26, %f11 fmovrse %i1, %f30, %f23 tne %icc, 0x4 tvs %xcc, 0x1 tleu %icc, 0x4 faligndata %f8, %f26, %f8 stbar movg %xcc, %l2, %i7 movrgez %i0, 0x1C3, %o7 orncc %o1, 0x1383, %g3 subc %i6, %o6, %l4 sir 0x0402 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 swap [%l7 + 0x4C], %g6 fmovsvc %icc, %f19, %f9 sethi 0x0C8E, %i4 movrgez %o0, %l5, %i3 fmovs %f9, %f2 alignaddr %g2, %g7, %o4 lduh [%l7 + 0x56], %g5 movn %icc, %g1, %o2 brgez,a %l6, loop_89 udivcc %g4, 0x07EC, %o3 movne %xcc, %l3, %l0 movcc %xcc, %l1, %i2 loop_89: move %xcc, %i5, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %l2, %o5, %i0 fpsub16s %f2, %f30, %f27 udivcc %o7, 0x1DA8, %o1 edge8l %i7, %i6, %g3 sth %o6, [%l7 + 0x5E] edge8ln %l4, %i4, %o0 fbule,a %fcc3, loop_90 sra %g6, %l5, %i3 fzero %f16 ldsb [%l7 + 0x7C], %g7 loop_90: edge32 %g2, %g5, %g1 addcc %o4, 0x197F, %o2 movgu %xcc, %g4, %o3 movl %xcc, %l6, %l0 edge16ln %l1, %i2, %l3 flush %l7 + 0x1C udivx %i5, 0x03D2, %i1 fpsub32 %f2, %f26, %f10 addcc %l2, 0x1E67, %i0 andcc %o5, %o1, %o7 udiv %i6, 0x1D13, %g3 alignaddr %o6, %l4, %i4 move %icc, %o0, %i7 tg %xcc, 0x2 popc 0x140D, %l5 movvc %xcc, %i3, %g7 tl %icc, 0x4 movrgz %g6, 0x379, %g2 nop setx loop_91, %l0, %l1 jmpl %l1, %g5 mova %icc, %g1, %o2 fmul8x16al %f10, %f29, %f22 movrgz %o4, %g4, %o3 loop_91: lduw [%l7 + 0x0C], %l6 xnor %l1, 0x101A, %i2 fnot2s %f19, %f10 movl %icc, %l3, %i5 edge16l %l0, %l2, %i1 fpadd32s %f16, %f25, %f3 sub %i0, %o5, %o1 andncc %i6, %o7, %g3 fbue,a %fcc3, loop_92 edge16 %l4, %o6, %o0 nop setx loop_93, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array8 %i4, %i7, %i3 loop_92: movre %l5, %g6, %g7 movrgz %g2, 0x1F6, %g1 loop_93: tcs %icc, 0x4 bcs,a loop_94 alignaddrl %o2, %g5, %o4 fpadd16 %f0, %f30, %f18 fble,a %fcc0, loop_95 loop_94: st %f4, [%l7 + 0x5C] fbo,a %fcc0, loop_96 smul %g4, 0x09A7, %l6 loop_95: andncc %o3, %i2, %l1 fmovsa %xcc, %f17, %f10 loop_96: edge32l %l3, %l0, %i5 alignaddr %l2, %i0, %o5 tsubcc %o1, %i1, %o7 sllx %i6, %l4, %g3 smulcc %o0, 0x0BFE, %o6 taddcc %i7, %i4, %i3 fmovdcc %xcc, %f11, %f6 tn %xcc, 0x6 array16 %l5, %g6, %g2 tn %xcc, 0x7 fmovrsgez %g7, %f15, %f21 mulx %g1, 0x04CF, %g5 movrgz %o2, %g4, %o4 tle %icc, 0x3 movvc %xcc, %o3, %i2 fmul8x16 %f11, %f30, %f6 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 tsubcctv %l1, 0x19B1, %l3 fmovrslz %l6, %f12, %f9 sub %l0, 0x1D09, %i5 sdivcc %l2, 0x19DF, %i0 fmovscs %icc, %f14, %f17 movl %icc, %o5, %i1 umulcc %o1, 0x05F9, %o7 flushw set 0x4E, %l3 ldsha [%l7 + %l3] 0x1d, %i6 ldsw [%l7 + 0x40], %g3 or %o0, %o6, %i7 edge32n %l4, %i4, %i3 tcc %icc, 0x3 st %f17, [%l7 + 0x68] sdivcc %g6, 0x1FA0, %l5 tsubcctv %g7, %g1, %g2 flush %l7 + 0x7C tne %xcc, 0x5 fnot2 %f16, %f24 edge8n %g5, %o2, %o4 bge,pt %icc, loop_97 stw %o3, [%l7 + 0x6C] mulx %i2, 0x0F04, %g4 andncc %l1, %l6, %l0 loop_97: nop set 0x23, %i7 lduba [%l7 + %i7] 0x1d, %l3 sub %i5, %i0, %o5 nop setx loop_98, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry udivx %i1, 0x0015, %l2 xorcc %o1, %o7, %g3 fmovdne %xcc, %f28, %f2 loop_98: subc %o0, %i6, %i7 alignaddr %l4, %i4, %o6 alignaddr %i3, %g6, %l5 fmovdpos %xcc, %f31, %f8 fandnot2s %f9, %f29, %f3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmped %fcc3, %f24, %f6 xnor %g7, %g1, %g5 fpsub32s %f6, %f9, %f18 nop setx loop_99, %l0, %l1 jmpl %l1, %o2 fbul %fcc3, loop_100 tvs %xcc, 0x6 fmovscs %icc, %f22, %f14 loop_99: fornot1 %f2, %f12, %f20 loop_100: tneg %icc, 0x6 set 0x68, %i3 stwa %g2, [%l7 + %i3] 0x14 orn %o3, %i2, %g4 flushw andncc %l1, %l6, %o4 xnor %l3, %i5, %i0 addccc %o5, %i1, %l2 fbug %fcc3, loop_101 popc 0x0B95, %o1 fmovdvc %icc, %f31, %f12 fsrc1 %f18, %f24 loop_101: fblg %fcc1, loop_102 fmovsvc %xcc, %f13, %f2 movvs %icc, %l0, %o7 xor %o0, %g3, %i6 loop_102: fmovdneg %xcc, %f28, %f22 mova %xcc, %l4, %i7 fbul %fcc3, loop_103 fornot2s %f13, %f25, %f15 tvs %xcc, 0x2 bneg %xcc, loop_104 loop_103: fmovdvs %icc, %f6, %f6 flushw array8 %o6, %i4, %g6 loop_104: nop set 0x14, %o7 lduwa [%l7 + %o7] 0x1c, %i3 smulcc %g7, 0x0DB9, %l5 nop setx loop_105, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry andn %g5, %o2, %g2 set 0x24, %o1 lduwa [%l7 + %o1] 0x18, %o3 loop_105: edge16l %i2, %g1, %g4 tl %icc, 0x4 bcc,pt %icc, loop_106 fmovsvs %xcc, %f17, %f18 fble %fcc3, loop_107 sub %l6, %l1, %o4 loop_106: edge32l %l3, %i5, %o5 ldub [%l7 + 0x6B], %i0 loop_107: alignaddrl %l2, %i1, %l0 tsubcc %o7, 0x0BA3, %o1 edge32n %g3, %o0, %l4 ld [%l7 + 0x24], %f19 xnor %i7, 0x1BC1, %i6 tcs %xcc, 0x3 fbl %fcc3, loop_108 srlx %o6, %g6, %i3 ldd [%l7 + 0x10], %i4 fors %f22, %f29, %f20 loop_108: fandnot2 %f26, %f14, %f12 fmovscs %xcc, %f22, %f8 wr %g0, 0x04, %asi lduwa [%l7 + 0x5C] %asi, %l5 array8 %g5, %o2, %g7 fpack32 %f22, %f6, %f26 tvc %icc, 0x7 movvc %xcc, %g2, %i2 array16 %g1, %g4, %o3 tpos %icc, 0x2 tcc %xcc, 0x0 fpadd32 %f12, %f8, %f10 edge8l %l1, %o4, %l3 mulscc %l6, %o5, %i0 fbg,a %fcc1, loop_109 edge16n %l2, %i1, %i5 bg loop_110 smul %l0, %o1, %g3 loop_109: fsrc2s %f29, %f7 tge %icc, 0x1 loop_110: pdist %f30, %f6, %f24 prefetch [%l7 + 0x24], 0x3 fnegd %f14, %f14 bn,a loop_111 movne %xcc, %o7, %o0 ldd [%l7 + 0x20], %i6 fmovrslez %l4, %f18, %f10 loop_111: addcc %o6, 0x1C01, %g6 fbl,a %fcc1, loop_112 srlx %i3, %i6, %i4 lduw [%l7 + 0x68], %g5 udiv %l5, 0x03A7, %o2 loop_112: andncc %g7, %i2, %g1 movvs %xcc, %g4, %g2 sllx %l1, %o4, %o3 fmovrdlz %l6, %f28, %f6 brlz,a %l3, loop_113 fabsd %f14, %f0 lduw [%l7 + 0x7C], %o5 mulscc %l2, 0x1CEB, %i1 loop_113: fbg,a %fcc1, loop_114 edge8 %i0, %i5, %o1 brgz %g3, loop_115 edge8ln %l0, %o7, %o0 loop_114: udivx %l4, 0x0F2C, %i7 orn %o6, 0x0AA3, %g6 loop_115: fornot1s %f8, %f7, %f6 wr %g0, 0x19, %asi stwa %i3, [%l7 + 0x30] %asi udiv %i4, 0x0665, %g5 fxors %f5, %f2, %f15 fxor %f14, %f16, %f28 bshuffle %f20, %f22, %f2 move %icc, %i6, %o2 popc %g7, %l5 edge16ln %g1, %i2, %g4 mulscc %l1, %o4, %o3 movvs %icc, %g2, %l6 andcc %o5, 0x0F81, %l2 tcs %xcc, 0x0 movleu %icc, %l3, %i1 umulcc %i5, %i0, %o1 mulscc %g3, %o7, %o0 udivx %l4, 0x0BC0, %i7 array16 %l0, %g6, %i3 xnorcc %i4, %o6, %i6 sllx %o2, %g5, %l5 nop set 0x24, %o3 ldsw [%l7 + %o3], %g1 mulx %i2, %g4, %g7 sllx %l1, %o3, %g2 udivx %o4, 0x0DC2, %o5 addc %l6, 0x04CE, %l3 sdivx %l2, 0x00E5, %i5 tcs %icc, 0x0 movge %xcc, %i0, %i1 call loop_116 fbg,a %fcc3, loop_117 movrgez %o1, %o7, %g3 movrne %l4, %o0, %i7 loop_116: popc 0x13DC, %g6 loop_117: srl %l0, %i3, %i4 fandnot2 %f2, %f28, %f4 ldd [%l7 + 0x48], %o6 sir 0x19BF tcc %xcc, 0x5 fxors %f17, %f10, %f11 movleu %xcc, %o2, %g5 movneg %xcc, %l5, %i6 array16 %g1, %g4, %i2 sll %l1, 0x03, %g7 alignaddr %g2, %o4, %o5 taddcc %l6, 0x1A81, %l3 edge32 %o3, %i5, %l2 nop set 0x0A, %g4 ldstub [%l7 + %g4], %i0 edge32ln %i1, %o7, %o1 fmovsl %xcc, %f6, %f25 bcc,a,pt %xcc, loop_118 bvc,a,pt %xcc, loop_119 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovspos %xcc, %f7, %f27 loop_118: st %f2, [%l7 + 0x40] loop_119: nop wr %g0, 0x80, %asi stha %g3, [%l7 + 0x56] %asi taddcctv %o0, 0x0D24, %l4 fcmpne32 %f6, %f8, %i7 ble,a %xcc, loop_120 alignaddrl %l0, %i3, %g6 fmovdg %icc, %f27, %f1 movrlz %o6, 0x0A6, %o2 loop_120: ldsh [%l7 + 0x3E], %g5 nop setx loop_121, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge8 %l5, %i6, %g1 mova %icc, %g4, %i4 fsrc1 %f24, %f12 loop_121: std %f8, [%l7 + 0x48] andn %l1, %g7, %g2 edge16 %o4, %o5, %i2 flushw bvs,a %xcc, loop_122 tleu %xcc, 0x3 movrgz %l6, 0x0D2, %l3 fbug %fcc2, loop_123 loop_122: prefetch [%l7 + 0x18], 0x3 lduh [%l7 + 0x30], %o3 bvs,pt %icc, loop_124 loop_123: fmovrdgez %l2, %f12, %f28 tneg %icc, 0x5 fbul %fcc2, loop_125 loop_124: fornot1s %f23, %f27, %f3 taddcctv %i5, %i0, %o7 orn %i1, %g3, %o0 loop_125: bvc,a,pt %xcc, loop_126 ldx [%l7 + 0x78], %l4 set 0x38, %l1 ldsha [%l7 + %l1] 0x10, %o1 loop_126: movneg %xcc, %i7, %i3 fmovdvs %icc, %f26, %f4 movge %icc, %g6, %l0 nop setx loop_127, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array8 %o6, %o2, %l5 xnorcc %i6, %g1, %g4 andncc %g5, %l1, %g7 loop_127: bvc,a,pn %icc, loop_128 xor %i4, %o4, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x88, %asi sta %f6, [%l7 + 0x1C] %asi loop_128: nop wr %g0, 0x89, %asi prefetcha [%l7 + 0x08] %asi, 0x2 movrgez %l6, %i2, %o3 sllx %l2, %l3, %i5 tgu %xcc, 0x5 fsrc1s %f10, %f13 fmovsl %icc, %f25, %f21 edge32n %i0, %o7, %i1 tvs %icc, 0x2 andn %o0, %g3, %o1 fbg,a %fcc2, loop_129 movcs %icc, %l4, %i3 fzero %f12 swap [%l7 + 0x44], %g6 loop_129: array16 %l0, %i7, %o6 fbe %fcc3, loop_130 fone %f28 sethi 0x1D87, %o2 fbg,a %fcc3, loop_131 loop_130: tneg %icc, 0x1 fpackfix %f12, %f22 alignaddrl %l5, %g1, %g4 loop_131: movrlez %g5, 0x01F, %i6 ldub [%l7 + 0x76], %g7 fblg,a %fcc3, loop_132 sir 0x1565 nop set 0x1A, %o2 ldsh [%l7 + %o2], %i4 tvc %icc, 0x7 loop_132: fnegd %f18, %f20 bneg,a loop_133 addc %o4, 0x13F4, %g2 fbule %fcc0, loop_134 movrne %o5, %l6, %l1 loop_133: tvs %xcc, 0x2 fmovdle %icc, %f29, %f15 loop_134: edge16l %i2, %l2, %l3 fbn %fcc0, loop_135 tg %xcc, 0x4 movleu %icc, %o3, %i5 nop set 0x30, %i4 ldx [%l7 + %i4], %o7 loop_135: lduh [%l7 + 0x5E], %i1 nop setx loop_136, %l0, %l1 jmpl %l1, %i0 sllx %o0, 0x0C, %g3 fmovrslz %l4, %f23, %f15 alignaddrl %o1, %g6, %l0 loop_136: sdivx %i3, 0x09DF, %i7 udiv %o6, 0x0B1D, %l5 nop setx loop_137, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fcmpne16 %f4, %f8, %o2 and %g4, 0x0C02, %g5 fcmpeq16 %f30, %f30, %i6 loop_137: ldd [%l7 + 0x60], %f8 movneg %xcc, %g7, %i4 andncc %g1, %o4, %o5 movrne %l6, %g2, %l1 array16 %i2, %l2, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x6C, %l2 sta %f16, [%l7 + %l2] 0x89 movcc %xcc, %l3, %i5 stx %o7, [%l7 + 0x18] sll %i1, 0x0D, %o0 taddcc %i0, 0x0831, %l4 edge32n %o1, %g3, %l0 subccc %g6, 0x163B, %i7 sir 0x010F movl %xcc, %i3, %l5 smul %o2, 0x1072, %o6 lduh [%l7 + 0x4E], %g5 fcmple32 %f26, %f24, %i6 nop setx loop_138, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovrdne %g7, %f4, %f2 flush %l7 + 0x2C orcc %i4, %g4, %g1 loop_138: ldub [%l7 + 0x37], %o4 xorcc %l6, 0x0D08, %o5 fnot1s %f20, %f10 andn %l1, %g2, %l2 orcc %i2, 0x0702, %o3 fbn,a %fcc3, loop_139 sir 0x1854 brgez,a %l3, loop_140 andncc %o7, %i5, %i1 loop_139: movg %xcc, %i0, %o0 taddcctv %l4, %o1, %l0 loop_140: tn %icc, 0x0 wr %g0, 0x89, %asi lda [%l7 + 0x44] %asi, %f14 add %l7, 0x1C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g3 casa [%l6] 0x80, %g3, %i7 udivcc %g6, 0x1C15, %l5 lduh [%l7 + 0x6C], %o2 fcmple32 %f18, %f16, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbg,a %fcc3, loop_141 edge32n %g5, %i6, %g7 flush %l7 + 0x20 and %i4, %g4, %g1 loop_141: mova %icc, %o4, %l6 xnor %o5, 0x168A, %o6 sllx %g2, 0x1A, %l1 fsrc2s %f30, %f3 movl %xcc, %l2, %o3 edge16 %l3, %o7, %i5 fbg %fcc2, loop_142 ldub [%l7 + 0x73], %i1 add %l7, 0x78, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i0 casxa [%l6] %asi, %i0, %o0 loop_142: movrgez %i2, %l4, %o1 std %f16, [%l7 + 0x30] mova %xcc, %l0, %i7 movcs %icc, %g3, %g6 ldd [%l7 + 0x08], %f26 stb %o2, [%l7 + 0x6E] sll %l5, 0x09, %g5 smul %i6, %i3, %g7 movl %icc, %i4, %g1 movpos %icc, %g4, %o4 move %icc, %o5, %l6 bneg,a loop_143 ble %icc, loop_144 addccc %o6, 0x1724, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_143: array16 %l2, %o3, %l3 loop_144: nop setx loop_145, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrne %o7, 0x3ED, %g2 flushw mova %icc, %i5, %i1 loop_145: sllx %i0, 0x08, %i2 tvc %xcc, 0x0 sdivcc %l4, 0x017F, %o1 fexpand %f27, %f16 fornot2 %f10, %f20, %f14 mova %icc, %l0, %i7 taddcc %g3, %o0, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %icc, 0x2 brlz,a %l5, loop_146 movleu %xcc, %g6, %i6 sdivcc %i3, 0x0911, %g5 flush %l7 + 0x40 loop_146: tvc %xcc, 0x4 tleu %icc, 0x0 srl %g7, %i4, %g4 movcc %icc, %g1, %o4 wr %g0, 0x04, %asi ldswa [%l7 + 0x74] %asi, %l6 sllx %o5, 0x0F, %l1 addcc %l2, %o6, %l3 subc %o3, %o7, %i5 te %icc, 0x2 fbu,a %fcc2, loop_147 tge %xcc, 0x5 membar 0x52 wr %g0, 0x81, %asi lduwa [%l7 + 0x40] %asi, %g2 loop_147: fand %f8, %f22, %f2 bge,a loop_148 or %i1, 0x1D62, %i0 srlx %i2, %o1, %l4 movg %icc, %i7, %g3 loop_148: addccc %l0, %o0, %o2 fmovrdne %g6, %f16, %f8 addcc %i6, %i3, %g5 fmovrdne %g7, %f6, %f20 movgu %xcc, %l5, %i4 sll %g4, %o4, %l6 orncc %g1, 0x19F1, %o5 bvc %xcc, loop_149 andn %l1, 0x0346, %l2 set 0x60, %i2 swapa [%l7 + %i2] 0x89, %o6 loop_149: edge32l %l3, %o3, %i5 movrgez %o7, 0x3E2, %i1 fcmple32 %f18, %f30, %g2 movleu %xcc, %i0, %o1 fbg %fcc2, loop_150 tneg %icc, 0x3 tpos %xcc, 0x3 fmovsneg %xcc, %f15, %f8 loop_150: ba,pt %xcc, loop_151 fmovsl %xcc, %f29, %f23 ldsw [%l7 + 0x18], %l4 udivcc %i2, 0x11AC, %i7 loop_151: nop set 0x60, %o6 lda [%l7 + %o6] 0x88, %f30 ble loop_152 xnorcc %l0, 0x1187, %g3 edge8n %o0, %o2, %i6 edge16l %g6, %g5, %i3 loop_152: bvs loop_153 fbu %fcc3, loop_154 brz,a %g7, loop_155 alignaddr %i4, %l5, %o4 loop_153: array16 %l6, %g1, %g4 loop_154: nop wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi loop_155: tcc %xcc, 0x4 ta %xcc, 0x2 fsrc2 %f28, %f10 fexpand %f5, %f30 fmovsg %xcc, %f9, %f15 xnor %l1, 0x193F, %l2 tge %xcc, 0x4 edge32ln %o5, %l3, %o6 set 0x30, %g6 lduwa [%l7 + %g6] 0x18, %o3 alignaddr %i5, %i1, %g2 wr %g0, 0x81, %asi ldsha [%l7 + 0x4A] %asi, %o7 fors %f24, %f24, %f1 edge32ln %i0, %l4, %i2 edge8 %o1, %l0, %g3 subc %i7, 0x01D8, %o0 movneg %icc, %o2, %i6 smulcc %g5, %g6, %i3 tleu %icc, 0x2 wr %g0, 0x18, %asi lda [%l7 + 0x58] %asi, %f18 tne %icc, 0x4 addc %g7, %l5, %i4 ldsb [%l7 + 0x7B], %o4 edge16 %g1, %g4, %l1 bcc,pt %xcc, loop_156 fbuge %fcc1, loop_157 tcc %icc, 0x0 set 0x0C, %o4 sta %f16, [%l7 + %o4] 0x10 loop_156: fnegd %f20, %f26 loop_157: edge32ln %l2, %l6, %l3 fmovrde %o6, %f30, %f20 fmul8ulx16 %f8, %f28, %f20 bvc,a loop_158 umulcc %o3, %o5, %i5 movrgez %g2, %i1, %o7 udiv %l4, 0x066F, %i0 loop_158: faligndata %f28, %f4, %f18 movrne %o1, 0x308, %l0 srl %g3, 0x1D, %i2 fsrc2s %f27, %f4 tleu %xcc, 0x7 brlez %i7, loop_159 tvs %xcc, 0x1 tvs %xcc, 0x5 fbul,a %fcc3, loop_160 loop_159: fblg %fcc0, loop_161 fmovrdlz %o0, %f24, %f6 fornot1s %f24, %f23, %f16 loop_160: fandnot2s %f11, %f23, %f17 loop_161: edge32l %i6, %o2, %g6 orn %g5, 0x0379, %g7 fmovs %f22, %f13 fand %f18, %f20, %f14 fmul8x16al %f22, %f27, %f6 fcmpeq32 %f18, %f14, %l5 edge32ln %i3, %i4, %o4 edge16n %g1, %l1, %g4 sra %l2, 0x08, %l6 addccc %l3, %o3, %o5 movcs %icc, %o6, %g2 fmovdvs %icc, %f25, %f3 movrlz %i5, %i1, %l4 set 0x40, %g7 ldda [%l7 + %g7] 0x11, %f0 prefetch [%l7 + 0x30], 0x0 movne %xcc, %i0, %o7 udiv %l0, 0x15DB, %o1 tl %icc, 0x2 smulcc %i2, %g3, %i7 stbar brlez,a %i6, loop_162 edge32n %o0, %o2, %g6 ldsb [%l7 + 0x6E], %g7 wr %g0, 0x89, %asi lduha [%l7 + 0x72] %asi, %g5 loop_162: fblg %fcc0, loop_163 edge32 %i3, %i4, %l5 be,a %icc, loop_164 fmovdleu %xcc, %f5, %f29 loop_163: fmovsgu %xcc, %f16, %f0 bne loop_165 loop_164: movne %xcc, %g1, %o4 tvs %xcc, 0x6 fbul %fcc3, loop_166 loop_165: fcmpes %fcc2, %f23, %f5 movvs %xcc, %g4, %l2 ldsh [%l7 + 0x18], %l6 loop_166: nop set 0x1C, %i1 lda [%l7 + %i1] 0x18, %f19 sth %l1, [%l7 + 0x3A] umul %l3, %o3, %o5 fmovdcs %icc, %f12, %f24 orcc %g2, %o6, %i1 edge32ln %l4, %i5, %o7 array16 %i0, %l0, %i2 movvc %icc, %g3, %i7 srl %i6, 0x16, %o0 fmovrdgez %o1, %f28, %f22 or %g6, 0x03AB, %g7 brlez %o2, loop_167 nop setx loop_168, %l0, %l1 jmpl %l1, %i3 sir 0x1065 fzero %f30 loop_167: tneg %icc, 0x0 loop_168: edge32l %i4, %l5, %g5 xnorcc %o4, 0x0266, %g4 srlx %l2, %l6, %g1 and %l1, %l3, %o5 addc %o3, %o6, %i1 edge8ln %l4, %i5, %g2 fbne %fcc2, loop_169 movle %icc, %o7, %i0 fmovdleu %xcc, %f2, %f19 bl,pt %icc, loop_170 loop_169: mulscc %l0, %i2, %i7 smulcc %i6, 0x125E, %g3 ldsh [%l7 + 0x1C], %o1 loop_170: movg %icc, %g6, %o0 set 0x69, %l0 ldsba [%l7 + %l0] 0x15, %g7 popc 0x0510, %o2 fpsub32s %f24, %f15, %f10 fors %f13, %f17, %f13 edge32l %i4, %l5, %i3 subcc %g5, %g4, %o4 udivx %l6, 0x1329, %g1 ta %icc, 0x7 fblg,a %fcc0, loop_171 xorcc %l2, %l3, %l1 set 0x78, %g3 lduwa [%l7 + %g3] 0x11, %o5 loop_171: fnot2 %f6, %f8 bge,pt %xcc, loop_172 move %xcc, %o3, %i1 ta %icc, 0x6 umulcc %o6, 0x0520, %i5 loop_172: fmovsne %xcc, %f16, %f18 movrlez %g2, 0x0DF, %l4 fmovdleu %xcc, %f28, %f22 fand %f0, %f16, %f12 set 0x40, %i5 ldda [%l7 + %i5] 0x19, %f16 movn %xcc, %o7, %i0 andcc %i2, %l0, %i6 ldx [%l7 + 0x68], %g3 udivx %o1, 0x175F, %i7 membar 0x0E fmovdl %xcc, %f15, %f26 alignaddrl %o0, %g6, %o2 wr %g0, 0x19, %asi stba %i4, [%l7 + 0x4B] %asi orn %l5, %i3, %g7 smul %g5, 0x153E, %o4 stbar fcmpeq16 %f16, %f8, %l6 tcc %xcc, 0x7 stw %g1, [%l7 + 0x7C] tl %icc, 0x7 fcmpes %fcc2, %f25, %f17 sir 0x004A movpos %icc, %l2, %g4 flushw udivx %l3, 0x0FF9, %o5 tg %xcc, 0x4 tvc %icc, 0x4 set 0x2A, %g2 stha %o3, [%l7 + %g2] 0x11 edge16l %i1, %o6, %i5 brz %g2, loop_173 bvs,pt %icc, loop_174 fmovrslez %l4, %f9, %f15 movrlz %o7, %l1, %i2 loop_173: tcc %icc, 0x0 loop_174: fbl,a %fcc3, loop_175 tge %icc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %xcc, %l0, %i0 loop_175: bne,a,pn %icc, loop_176 nop setx loop_177, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done move %xcc, %g3, %i6 ble,pt %xcc, loop_178 loop_176: sir 0x12A4 loop_177: fornot1 %f2, %f18, %f22 xnorcc %o1, 0x10DC, %i7 loop_178: nop set 0x70, %l5 stxa %g6, [%l7 + %l5] 0x1c wr %g0, 0x10, %asi stha %o2, [%l7 + 0x22] %asi udivcc %i4, 0x04C4, %l5 taddcc %o0, 0x0A19, %i3 xnorcc %g7, 0x12CD, %g5 movrlz %l6, %g1, %o4 fnot2s %f17, %f31 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8sux16 %f8, %f4, %f24 brgz %l2, loop_179 sra %g4, %l3, %o5 sethi 0x16D6, %o3 xnor %o6, %i5, %i1 loop_179: tvs %icc, 0x2 movl %xcc, %l4, %g2 fnands %f4, %f28, %f8 fornot1s %f9, %f24, %f21 sll %o7, %i2, %l1 fbge %fcc0, loop_180 lduw [%l7 + 0x60], %l0 fone %f10 membar 0x05 loop_180: movgu %icc, %i0, %g3 fbu %fcc2, loop_181 sll %o1, %i6, %g6 movrlez %o2, %i7, %l5 fbue,a %fcc3, loop_182 loop_181: movrlez %o0, 0x128, %i4 tsubcc %i3, 0x08C2, %g7 tg %xcc, 0x2 loop_182: orn %g5, 0x007D, %l6 nop setx loop_183, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fnot1s %f31, %f19 nop setx loop_184, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge8n %o4, %g1, %l2 loop_183: stw %g4, [%l7 + 0x5C] sra %l3, 0x0F, %o5 loop_184: flushw fbuge %fcc3, loop_185 ta %xcc, 0x2 sdivcc %o3, 0x0587, %i5 movpos %xcc, %o6, %i1 loop_185: sdivcc %l4, 0x0294, %o7 sethi 0x0321, %g2 ldub [%l7 + 0x4D], %l1 wr %g0, 0x11, %asi swapa [%l7 + 0x5C] %asi, %i2 mulx %i0, 0x1B35, %l0 fnegs %f4, %f1 edge32l %g3, %o1, %i6 fmovsneg %xcc, %f13, %f14 movgu %icc, %o2, %g6 subcc %l5, %i7, %i4 movn %xcc, %i3, %g7 movcc %icc, %g5, %l6 movpos %xcc, %o0, %g1 sethi 0x0FB8, %l2 fnegs %f9, %f22 fblg %fcc0, loop_186 stbar set 0x14, %i6 ldsha [%l7 + %i6] 0x14, %g4 loop_186: tvc %icc, 0x2 sra %o4, 0x1D, %l3 sdiv %o5, 0x0941, %i5 fmovsvs %xcc, %f5, %f18 orcc %o6, 0x11B1, %o3 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 edge8ln %i1, %o7, %l4 subcc %l1, %g2, %i0 sdiv %l0, 0x095A, %i2 subccc %g3, 0x0224, %o1 fmovrdgez %i6, %f18, %f4 tge %icc, 0x0 ldd [%l7 + 0x08], %f10 membar 0x14 edge16ln %g6, %o2, %l5 fbul %fcc3, loop_187 sth %i7, [%l7 + 0x24] subccc %i4, 0x1465, %i3 sth %g7, [%l7 + 0x52] loop_187: xorcc %g5, 0x1BBA, %o0 fsrc2s %f18, %f7 fmovsleu %icc, %f24, %f31 set 0x30, %o5 ldda [%l7 + %o5] 0x04, %g0 wr %g0, 0x04, %asi stba %l2, [%l7 + 0x71] %asi tle %icc, 0x3 fxnors %f0, %f18, %f20 fnot2 %f4, %f0 edge8 %l6, %o4, %l3 fmovrdlz %g4, %f24, %f20 srax %i5, %o6, %o3 srlx %o5, 0x13, %i1 subcc %o7, %l1, %l4 tcc %xcc, 0x0 fmovdn %xcc, %f12, %f17 fbne %fcc1, loop_188 movgu %xcc, %i0, %g2 fmovrsne %l0, %f12, %f3 andn %g3, 0x1167, %o1 loop_188: movrgz %i2, %g6, %o2 stw %i6, [%l7 + 0x38] fandnot2 %f0, %f18, %f8 mulscc %l5, 0x1C4B, %i7 tvs %xcc, 0x1 edge8l %i4, %i3, %g5 edge8ln %g7, %o0, %l2 membar 0x10 edge32n %g1, %l6, %o4 xnorcc %l3, 0x1F3E, %g4 tsubcctv %o6, 0x0B8D, %o3 fmovsle %icc, %f28, %f25 sir 0x1F05 fmovrdne %i5, %f20, %f18 movcc %icc, %i1, %o5 st %f8, [%l7 + 0x0C] fbg %fcc3, loop_189 movgu %icc, %l1, %o7 orn %l4, 0x19B6, %i0 tneg %icc, 0x7 loop_189: array16 %g2, %l0, %g3 movrlez %i2, %o1, %o2 set 0x34, %g1 stwa %g6, [%l7 + %g1] 0x81 stx %i6, [%l7 + 0x30] tn %xcc, 0x1 set 0x7E, %o0 lduha [%l7 + %o0] 0x1d, %i7 movne %xcc, %l5, %i3 movg %xcc, %g5, %i4 movge %xcc, %o0, %l2 fmovsleu %xcc, %f4, %f6 movre %g1, %l6, %g7 fmovsa %xcc, %f20, %f11 fnot1s %f6, %f9 srax %o4, 0x1C, %l3 fcmpne16 %f26, %f14, %g4 call loop_190 srl %o3, %o6, %i1 movpos %xcc, %i5, %l1 fnand %f22, %f4, %f28 loop_190: fpsub32s %f5, %f9, %f24 ta %xcc, 0x5 bpos %icc, loop_191 movne %icc, %o7, %l4 move %icc, %o5, %g2 set 0x20, %l4 prefetcha [%l7 + %l4] 0x11, 0x1 loop_191: tl %icc, 0x1 sdivx %l0, 0x1454, %g3 fbule,a %fcc2, loop_192 fnors %f25, %f31, %f2 sdivcc %o1, 0x1666, %o2 array32 %g6, %i2, %i6 loop_192: ldub [%l7 + 0x79], %i7 movn %xcc, %l5, %i3 orn %g5, 0x135D, %i4 membar 0x57 fnors %f14, %f28, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %icc, %o0, %l2 bvs,a,pt %icc, loop_193 movleu %xcc, %g1, %g7 ldsh [%l7 + 0x6C], %o4 ldsb [%l7 + 0x5B], %l6 loop_193: move %icc, %l3, %g4 fmul8x16al %f30, %f24, %f26 brgz %o3, loop_194 movle %xcc, %o6, %i5 array32 %i1, %l1, %l4 sth %o5, [%l7 + 0x62] loop_194: fsrc1s %f28, %f12 tsubcctv %g2, 0x17C5, %i0 fpack32 %f0, %f12, %f20 fsrc1 %f10, %f0 wr %g0, 0x11, %asi ldsha [%l7 + 0x62] %asi, %l0 edge8n %g3, %o7, %o2 srax %g6, 0x0B, %o1 umul %i2, 0x116C, %i7 subccc %i6, %i3, %l5 movneg %xcc, %i4, %o0 xor %l2, 0x14BF, %g1 bl,a %xcc, loop_195 fmovde %xcc, %f14, %f13 ldd [%l7 + 0x28], %g4 subccc %o4, %g7, %l3 loop_195: tgu %icc, 0x7 array32 %g4, %l6, %o6 ldstub [%l7 + 0x2A], %i5 tleu %icc, 0x4 bvs %icc, loop_196 ldsw [%l7 + 0x40], %o3 tvs %xcc, 0x0 sdiv %i1, 0x1F18, %l1 loop_196: movle %xcc, %l4, %g2 movrgz %o5, %i0, %l0 fmovrdne %g3, %f8, %f30 fcmpgt32 %f30, %f16, %o7 fbe,a %fcc0, loop_197 andncc %o2, %o1, %i2 mova %icc, %g6, %i7 move %icc, %i6, %l5 loop_197: alignaddr %i4, %o0, %i3 fcmple16 %f8, %f14, %g1 tneg %xcc, 0x1 fandnot1s %f9, %f16, %f14 edge32 %l2, %g5, %o4 addc %l3, %g4, %g7 nop setx loop_198, %l0, %l1 jmpl %l1, %o6 tne %icc, 0x2 set 0x50, %i0 lduwa [%l7 + %i0] 0x18, %l6 loop_198: movvs %xcc, %o3, %i5 fmuld8sux16 %f18, %f10, %f6 movle %xcc, %l1, %l4 or %g2, %o5, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %icc, %l0, %i1 fpadd32 %f30, %f24, %f18 movrlez %g3, 0x25C, %o7 edge8l %o2, %i2, %g6 movpos %icc, %i7, %o1 sethi 0x0D2B, %l5 nop setx loop_199, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovdgu %icc, %f22, %f27 fbu,a %fcc0, loop_200 edge32ln %i4, %i6, %o0 loop_199: ta %xcc, 0x2 tn %xcc, 0x3 loop_200: smulcc %g1, %l2, %g5 edge8 %i3, %l3, %g4 fbue,a %fcc3, loop_201 movvc %xcc, %g7, %o6 fbo %fcc0, loop_202 edge16l %o4, %l6, %o3 loop_201: movpos %xcc, %l1, %i5 fmovda %xcc, %f30, %f9 loop_202: srlx %g2, %l4, %o5 smul %l0, %i0, %i1 orcc %g3, %o2, %o7 tge %xcc, 0x4 fmovrde %g6, %f30, %f14 fcmpgt32 %f22, %f22, %i2 addc %i7, %o1, %l5 fnot1s %f26, %f24 stb %i6, [%l7 + 0x70] taddcctv %i4, %g1, %o0 mova %xcc, %g5, %l2 andncc %l3, %i3, %g4 fcmps %fcc2, %f0, %f22 and %o6, %g7, %o4 add %o3, %l6, %i5 movg %icc, %l1, %l4 fmul8x16au %f29, %f4, %f22 movgu %icc, %o5, %l0 fbne,a %fcc0, loop_203 fandnot2 %f0, %f8, %f14 taddcc %g2, 0x0EBE, %i1 edge32l %i0, %o2, %o7 loop_203: movgu %xcc, %g6, %i2 fornot2 %f24, %f8, %f16 flush %l7 + 0x34 fbug,a %fcc1, loop_204 alignaddr %g3, %i7, %o1 addcc %l5, %i4, %g1 membar 0x45 loop_204: mulscc %i6, 0x0FB8, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpmerge %f29, %f25, %f22 edge8l %o0, %l2, %l3 wr %g0, 0x11, %asi lduwa [%l7 + 0x64] %asi, %g4 brgez,a %o6, loop_205 subc %g7, %i3, %o3 fmovs %f30, %f0 bge,pt %icc, loop_206 loop_205: and %l6, %o4, %i5 fmovrdlz %l4, %f30, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_206: fmul8x16au %f16, %f8, %f10 addccc %o5, 0x0652, %l1 umulcc %g2, 0x178D, %l0 edge16ln %i0, %i1, %o2 sethi 0x0287, %g6 fmul8x16 %f6, %f14, %f12 ldub [%l7 + 0x1D], %i2 set 0x44, %l6 swapa [%l7 + %l6] 0x89, %o7 set 0x5E, %g5 lduha [%l7 + %g5] 0x80, %i7 edge16ln %o1, %g3, %l5 fmovrsgez %i4, %f7, %f29 fnor %f0, %f4, %f2 tleu %icc, 0x4 be,a,pn %xcc, loop_207 move %xcc, %i6, %g5 ldd [%l7 + 0x08], %f28 set 0x3C, %l3 lda [%l7 + %l3] 0x04, %f9 loop_207: taddcc %g1, 0x061D, %o0 movpos %xcc, %l3, %l2 smul %o6, %g7, %g4 tl %icc, 0x5 xor %o3, %i3, %o4 movne %xcc, %i5, %l6 fbn,a %fcc0, loop_208 bneg,a,pn %icc, loop_209 movrlez %o5, %l1, %g2 brnz,a %l4, loop_210 loop_208: tvs %icc, 0x6 loop_209: edge8n %l0, %i1, %i0 movge %xcc, %g6, %i2 loop_210: movrgez %o2, 0x1A1, %o7 array8 %o1, %i7, %l5 ldd [%l7 + 0x28], %f10 sdivx %g3, 0x13BE, %i6 tl %xcc, 0x7 mulx %g5, %g1, %o0 sdivx %i4, 0x02C6, %l2 move %xcc, %o6, %g7 fmovrsne %l3, %f7, %f22 lduh [%l7 + 0x1E], %o3 fnot2 %f16, %f20 bvs,a,pt %icc, loop_211 edge8ln %g4, %o4, %i5 taddcctv %l6, %i3, %o5 tn %xcc, 0x3 loop_211: edge8 %g2, %l1, %l0 array16 %i1, %i0, %l4 movle %xcc, %i2, %o2 call loop_212 srax %g6, 0x11, %o1 movrlez %i7, %o7, %g3 edge16ln %l5, %g5, %g1 loop_212: nop set 0x0E, %i7 stha %i6, [%l7 + %i7] 0x1c fbn,a %fcc1, loop_213 smul %i4, 0x0392, %o0 membar 0x7D bl,a,pt %xcc, loop_214 loop_213: fandnot2 %f30, %f20, %f30 wr %g0, 0x18, %asi ldswa [%l7 + 0x44] %asi, %o6 loop_214: fmovdpos %xcc, %f27, %f5 tg %icc, 0x6 fmovsn %xcc, %f3, %f30 set 0x48, %o7 lduha [%l7 + %o7] 0x18, %g7 fbne,a %fcc2, loop_215 ba,a,pn %xcc, loop_216 movrlez %l2, %l3, %o3 fmuld8sux16 %f31, %f9, %f22 loop_215: orcc %g4, 0x1F7C, %i5 loop_216: alignaddr %o4, %l6, %i3 fcmpd %fcc3, %f16, %f16 movle %xcc, %g2, %l1 fornot1s %f10, %f2, %f23 fbg,a %fcc2, loop_217 bcs,a,pt %xcc, loop_218 fcmpne32 %f16, %f2, %l0 alignaddrl %o5, %i1, %i0 loop_217: ta %icc, 0x5 loop_218: array16 %l4, %o2, %g6 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi fmovde %xcc, %f12, %f7 fpackfix %f2, %f18 fcmped %fcc3, %f18, %f18 set 0x24, %i3 lduwa [%l7 + %i3] 0x14, %i2 tge %xcc, 0x7 fmovrdlz %i7, %f30, %f0 fmovdgu %icc, %f2, %f0 bleu,pn %icc, loop_219 fmovspos %icc, %f9, %f15 fmovrdgez %o7, %f2, %f14 fornot2 %f4, %f0, %f26 loop_219: fbl,a %fcc0, loop_220 bcs,pt %icc, loop_221 addccc %g3, %o1, %l5 orcc %g5, 0x1D1F, %i6 loop_220: movrlz %g1, %i4, %o0 loop_221: fmovdge %icc, %f31, %f31 fexpand %f13, %f0 fmovdne %icc, %f20, %f3 srl %g7, %o6, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x81, %asi ldda [%l7 + 0x10] %asi, %o2 bg,a,pn %xcc, loop_222 brgz,a %l3, loop_223 swap [%l7 + 0x5C], %i5 movvc %icc, %g4, %o4 loop_222: addccc %l6, %i3, %l1 loop_223: move %icc, %g2, %o5 fsrc2s %f23, %f19 xor %l0, 0x134E, %i1 addccc %i0, 0x1F3A, %o2 move %icc, %g6, %l4 std %f28, [%l7 + 0x40] tge %xcc, 0x3 edge16ln %i2, %i7, %o7 fmovrde %g3, %f18, %f18 fcmpne16 %f0, %f30, %l5 movrlez %g5, 0x2CC, %i6 smulcc %g1, %i4, %o1 nop setx loop_224, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrdgez %g7, %f22, %f28 fmovrdlez %o6, %f10, %f4 srl %o0, %l2, %o3 loop_224: tg %xcc, 0x2 edge8n %i5, %g4, %l3 umul %o4, %i3, %l1 nop setx loop_225, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done alignaddr %g2, %o5, %l0 movre %l6, %i1, %o2 set 0x30, %o1 ldda [%l7 + %o1] 0x1c, %i0 loop_225: tle %icc, 0x0 ble,a loop_226 movrgz %l4, 0x260, %i2 tvc %icc, 0x2 orn %g6, %o7, %i7 loop_226: fnors %f24, %f7, %f20 tcs %xcc, 0x2 movrgz %l5, %g3, %i6 sllx %g5, 0x07, %g1 add %l7, 0x74, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i4 casa [%l6] %asi, %i4, %o1 udivcc %g7, 0x026E, %o6 sdiv %o0, 0x00D1, %l2 sdivcc %i5, 0x0E42, %g4 subccc %l3, 0x06AF, %o4 tpos %icc, 0x0 fble,a %fcc0, loop_227 bn,pt %icc, loop_228 sdivcc %o3, 0x1570, %l1 sllx %g2, %o5, %i3 loop_227: movpos %xcc, %l0, %i1 loop_228: sra %l6, %o2, %l4 bl loop_229 ta %icc, 0x0 tpos %icc, 0x0 movcc %xcc, %i0, %i2 loop_229: tvs %xcc, 0x7 movne %xcc, %o7, %g6 tpos %xcc, 0x5 bg,a,pt %xcc, loop_230 fmovrdlez %l5, %f4, %f16 nop setx loop_231, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry addc %i7, %i6, %g5 loop_230: fbue %fcc3, loop_232 tpos %icc, 0x0 loop_231: fmovsne %icc, %f3, %f0 movrgz %g1, %g3, %o1 loop_232: edge8n %g7, %o6, %o0 movneg %xcc, %l2, %i5 subc %i4, %g4, %o4 edge8n %o3, %l3, %g2 bcs,a loop_233 flushw set 0x28, %o3 prefetcha [%l7 + %o3] 0x04, 0x0 loop_233: xnorcc %o5, %i3, %l0 fzero %f10 movle %icc, %l6, %o2 fabsd %f0, %f2 udiv %l4, 0x1B6D, %i1 srl %i2, 0x12, %o7 srl %g6, %i0, %i7 movgu %xcc, %l5, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %i6, %g3, %g1 subccc %o1, %o6, %g7 array8 %l2, %o0, %i5 bpos,a %xcc, loop_234 movleu %icc, %i4, %g4 smul %o3, %o4, %g2 set 0x1E, %g4 stba %l3, [%l7 + %g4] 0x89 loop_234: tvs %xcc, 0x2 stw %o5, [%l7 + 0x74] fbn,a %fcc2, loop_235 addc %i3, %l1, %l6 subcc %l0, 0x0AF4, %o2 ldd [%l7 + 0x08], %l4 loop_235: ba,a loop_236 flushw fmovsvc %icc, %f12, %f9 udiv %i2, 0x1C28, %o7 loop_236: fmovdvc %xcc, %f4, %f29 tl %icc, 0x7 fabss %f4, %f2 wr %g0, 0x10, %asi stda %f16, [%l7 + 0x40] %asi fsrc2s %f12, %f4 call loop_237 alignaddr %i1, %i0, %i7 nop set 0x68, %o2 ldx [%l7 + %o2], %l5 fnegd %f6, %f4 loop_237: brgz,a %g5, loop_238 tvc %xcc, 0x4 wr %g0, 0x89, %asi ldstuba [%l7 + 0x64] %asi, %g6 loop_238: ldsw [%l7 + 0x78], %i6 nop set 0x4F, %i4 stb %g1, [%l7 + %i4] fmovrsne %o1, %f23, %f13 wr %g0, 0x04, %asi sta %f15, [%l7 + 0x4C] %asi fmovdneg %icc, %f8, %f22 wr %g0, 0x80, %asi lda [%l7 + 0x50] %asi, %f20 lduw [%l7 + 0x28], %o6 addccc %g7, %l2, %g3 set 0x6C, %l1 swapa [%l7 + %l1] 0x88, %i5 sub %i4, %o0, %o3 edge32 %g4, %o4, %g2 movcs %xcc, %l3, %i3 alignaddr %l1, %l6, %o5 set 0x40, %i2 ldda [%l7 + %i2] 0x1c, %f16 movrne %l0, 0x1A6, %o2 set 0x70, %o6 ldxa [%l7 + %o6] 0x14, %i2 alignaddr %o7, %l4, %i0 mulscc %i7, %i1, %g5 srlx %l5, 0x09, %g6 sllx %g1, %i6, %o1 add %g7, 0x1B26, %o6 tl %xcc, 0x2 fcmps %fcc1, %f30, %f1 edge32ln %l2, %g3, %i4 taddcc %i5, 0x0A17, %o0 fmul8x16al %f31, %f14, %f20 edge8ln %g4, %o4, %o3 addcc %g2, %l3, %l1 wr %g0, 0x11, %asi ldsha [%l7 + 0x6C] %asi, %l6 movrgz %i3, 0x3C4, %l0 ta %icc, 0x2 movneg %icc, %o5, %i2 movn %xcc, %o2, %l4 taddcc %i0, %o7, %i1 fbne,a %fcc0, loop_239 swap [%l7 + 0x60], %g5 sdivx %l5, 0x1665, %g6 brlez %i7, loop_240 loop_239: mova %icc, %i6, %o1 alignaddr %g7, %o6, %l2 tne %xcc, 0x3 loop_240: edge32n %g1, %i4, %i5 sethi 0x1E1B, %o0 sll %g3, 0x10, %o4 edge16ln %o3, %g2, %l3 fblg %fcc0, loop_241 edge16 %g4, %l6, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc %l1, %l0 loop_241: sll %i2, %o2, %l4 movrgez %i0, %o5, %i1 edge16n %g5, %o7, %g6 movre %l5, %i6, %o1 sllx %i7, %o6, %g7 tne %xcc, 0x1 fmovsgu %icc, %f29, %f1 fmovsne %icc, %f13, %f23 edge8n %l2, %i4, %g1 add %i5, 0x00A4, %o0 movrne %g3, 0x031, %o3 mova %icc, %o4, %g2 movcs %xcc, %l3, %g4 fxors %f27, %f18, %f10 movneg %icc, %l6, %i3 umul %l1, %l0, %i2 addcc %o2, %i0, %o5 fxor %f18, %f4, %f10 ldstub [%l7 + 0x5F], %i1 array16 %g5, %o7, %g6 array16 %l4, %l5, %i6 tn %xcc, 0x7 tn %icc, 0x0 add %o1, %o6, %i7 andn %g7, 0x074A, %i4 udivx %l2, 0x0D2F, %i5 fmovspos %icc, %f25, %f31 taddcctv %o0, %g1, %o3 bge %icc, loop_242 nop set 0x36, %g6 ldsh [%l7 + %g6], %o4 movcc %icc, %g2, %g3 fmul8x16 %f10, %f2, %f24 loop_242: popc %l3, %g4 movg %icc, %l6, %l1 fnegd %f30, %f10 orn %i3, 0x0C93, %i2 orn %l0, %o2, %o5 wr %g0, 0x04, %asi sta %f11, [%l7 + 0x68] %asi fpsub32 %f10, %f0, %f30 orn %i1, %i0, %o7 set 0x08, %l2 stba %g6, [%l7 + %l2] 0x1d taddcc %l4, %g5, %i6 tneg %xcc, 0x5 set 0x60, %g7 sta %f12, [%l7 + %g7] 0x89 set 0x24, %o4 swapa [%l7 + %o4] 0x80, %o1 bvs,pn %xcc, loop_243 call loop_244 alignaddrl %o6, %i7, %l5 set 0x5C, %i1 sta %f27, [%l7 + %i1] 0x10 loop_243: fmovd %f28, %f24 loop_244: fcmpes %fcc3, %f8, %f6 fbug %fcc2, loop_245 tneg %xcc, 0x7 fcmple32 %f0, %f20, %g7 fbg %fcc0, loop_246 loop_245: ta %icc, 0x0 fxnors %f23, %f22, %f0 ld [%l7 + 0x50], %f1 loop_246: udiv %l2, 0x0797, %i4 array8 %o0, %i5, %o3 tne %xcc, 0x6 fmovsvs %xcc, %f0, %f3 flush %l7 + 0x50 fnot1s %f21, %f4 xorcc %o4, 0x09DE, %g2 mulscc %g3, %g1, %g4 tcc %icc, 0x7 subcc %l6, %l3, %i3 fornot2s %f1, %f24, %f23 ba,pn %xcc, loop_247 mulscc %i2, %l0, %o2 addccc %l1, %i1, %i0 ldd [%l7 + 0x30], %o6 loop_247: orcc %g6, 0x0CBB, %o5 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l4, %g5 move %icc, %i6, %o6 call loop_248 movcc %icc, %o1, %i7 wr %g0, 0x10, %asi stwa %l5, [%l7 + 0x58] %asi loop_248: movcs %icc, %l2, %i4 wr %g0, 0x04, %asi lduba [%l7 + 0x6E] %asi, %o0 fmovsl %xcc, %f21, %f22 movne %xcc, %i5, %o3 ldsh [%l7 + 0x6A], %g7 fcmpeq32 %f12, %f22, %o4 fandnot1s %f24, %f1, %f12 movrlez %g2, %g1, %g4 tn %icc, 0x3 tcs %icc, 0x2 movge %icc, %l6, %l3 smulcc %g3, %i2, %i3 taddcc %o2, 0x0347, %l0 add %i1, %l1, %o7 movl %xcc, %i0, %g6 movvs %xcc, %o5, %g5 movpos %icc, %i6, %l4 sir 0x0415 movne %icc, %o6, %i7 movle %icc, %o1, %l5 bvs,a,pt %xcc, loop_249 sethi 0x1B62, %l2 taddcctv %i4, %o0, %o3 edge32l %g7, %i5, %g2 loop_249: nop wr %g0, 0x19, %asi stxa %g1, [%l7 + 0x70] %asi fpackfix %f0, %f13 fmovsa %icc, %f7, %f21 udivcc %g4, 0x1261, %l6 xnor %o4, %l3, %i2 tleu %xcc, 0x2 fba,a %fcc0, loop_250 array32 %i3, %g3, %o2 fmovrdgez %l0, %f8, %f14 fands %f6, %f13, %f9 loop_250: fmovsg %icc, %f31, %f11 or %l1, 0x0837, %i1 xnorcc %o7, 0x19D2, %i0 sdivx %g6, 0x0286, %o5 fsrc2s %f5, %f8 fexpand %f6, %f14 smul %g5, %l4, %i6 taddcctv %i7, %o1, %l5 wr %g0, 0x88, %asi stxa %l2, [%l7 + 0x50] %asi array32 %i4, %o0, %o3 sra %g7, %o6, %i5 fmovdge %icc, %f25, %f26 ldd [%l7 + 0x50], %g0 nop setx loop_251, %l0, %l1 jmpl %l1, %g2 fmovdvs %icc, %f21, %f27 tleu %xcc, 0x5 array8 %g4, %l6, %o4 loop_251: fbl,a %fcc1, loop_252 sdivx %i2, 0x0663, %i3 subccc %l3, 0x12D6, %o2 tleu %icc, 0x6 loop_252: ldstub [%l7 + 0x5D], %g3 add %l0, 0x06CA, %i1 tsubcctv %o7, %l1, %i0 mulscc %o5, 0x0D3D, %g5 umulcc %l4, 0x1709, %i6 tne %xcc, 0x6 xor %g6, 0x0875, %o1 subccc %i7, %l2, %i4 brlz,a %o0, loop_253 movvc %xcc, %l5, %g7 fbe,a %fcc2, loop_254 fbuge %fcc2, loop_255 loop_253: fba,a %fcc3, loop_256 orncc %o3, 0x1CC2, %i5 loop_254: tvs %xcc, 0x4 loop_255: fpadd32 %f26, %f0, %f16 loop_256: fba %fcc2, loop_257 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 siam 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_257: srlx %o6, 0x1A, %g1 edge32 %g2, %g4, %o4 membar 0x05 movre %l6, 0x15D, %i3 tleu %xcc, 0x2 edge32 %l3, %o2, %g3 edge8ln %i2, %i1, %o7 andcc %l1, 0x1C9D, %l0 tpos %icc, 0x0 fbn,a %fcc3, loop_258 fsrc2 %f0, %f22 tsubcctv %o5, 0x05F5, %i0 fmovsneg %icc, %f7, %f21 loop_258: fmovse %icc, %f26, %f24 fcmps %fcc1, %f20, %f5 brz %g5, loop_259 sdivx %i6, 0x0973, %g6 flush %l7 + 0x0C movn %icc, %o1, %i7 loop_259: fabss %f24, %f0 bge,a %xcc, loop_260 taddcctv %l4, 0x1139, %i4 fmovsl %xcc, %f29, %f3 srl %l2, 0x07, %o0 loop_260: tl %xcc, 0x5 fbuge %fcc3, loop_261 orncc %g7, %l5, %i5 fmovs %f30, %f27 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_261: subcc %o3, %g1, %g2 srax %o6, %g4, %o4 tvs %icc, 0x7 movn %icc, %l6, %i3 fpsub16 %f14, %f12, %f8 bl,pt %xcc, loop_262 edge8 %l3, %o2, %g3 orn %i1, %o7, %l1 movcc %icc, %i2, %o5 loop_262: movn %icc, %l0, %g5 fpsub16 %f2, %f24, %f26 fmovdgu %xcc, %f25, %f27 tgu %icc, 0x6 edge16n %i0, %i6, %o1 movrlz %i7, %g6, %i4 edge32n %l2, %l4, %g7 tneg %icc, 0x0 edge8n %o0, %l5, %i5 tleu %xcc, 0x3 fmovrsgez %o3, %f8, %f17 tleu %xcc, 0x3 tg %xcc, 0x1 fcmpeq16 %f4, %f4, %g1 andn %o6, 0x1653, %g2 tn %xcc, 0x7 brz,a %o4, loop_263 tl %icc, 0x5 fbn,a %fcc2, loop_264 fbug %fcc3, loop_265 loop_263: move %xcc, %g4, %i3 array8 %l3, %l6, %g3 loop_264: sir 0x014C loop_265: array8 %i1, %o2, %o7 add %l7, 0x70, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %i2, %l1 mulscc %o5, %g5, %l0 fxor %f0, %f18, %f8 addccc %i0, 0x1605, %i6 orncc %i7, %o1, %i4 tg %xcc, 0x0 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi siam 0x2 set 0x20, %g3 ldda [%l7 + %g3] 0x2f, %l2 movrne %l4, %g7, %g6 mulx %o0, 0x18E8, %i5 fbn %fcc2, loop_266 brgez,a %l5, loop_267 fmul8ulx16 %f6, %f24, %f26 umul %g1, %o6, %o3 loop_266: alignaddr %g2, %o4, %g4 loop_267: tvs %icc, 0x4 brnz,a %l3, loop_268 sdiv %i3, 0x07A2, %g3 tcs %xcc, 0x2 wr %g0, 0x89, %asi stxa %i1, [%l7 + 0x18] %asi loop_268: orncc %l6, 0x03E8, %o2 subcc %o7, 0x097E, %l1 addc %o5, %g5, %l0 fnegs %f12, %f16 movn %icc, %i2, %i0 srlx %i7, 0x0D, %o1 fsrc2 %f12, %f14 te %xcc, 0x6 bne,pt %xcc, loop_269 fzero %f24 smulcc %i4, %l2, %i6 fmovda %xcc, %f28, %f31 loop_269: bl,a loop_270 subcc %l4, 0x1776, %g7 array32 %g6, %o0, %i5 stb %l5, [%l7 + 0x2B] loop_270: add %o6, %g1, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbne %fcc3, loop_271 fcmpd %fcc0, %f8, %f18 fmovrse %g2, %f19, %f25 fmovsleu %icc, %f13, %f4 loop_271: edge32l %o4, %l3, %i3 fmovspos %xcc, %f9, %f9 sll %g4, 0x17, %g3 fbge,a %fcc3, loop_272 fmovdcc %icc, %f25, %f0 fmovrdlez %l6, %f18, %f18 edge32 %i1, %o2, %o7 loop_272: fmovsne %xcc, %f26, %f18 bcs,a %xcc, loop_273 smulcc %l1, %g5, %l0 ldub [%l7 + 0x5F], %i2 ldub [%l7 + 0x6F], %o5 loop_273: edge16ln %i7, %i0, %i4 tsubcctv %l2, %o1, %i6 fone %f30 popc 0x1ABE, %l4 brlez %g6, loop_274 taddcctv %g7, %o0, %l5 bcs loop_275 xnor %i5, 0x00BC, %o6 loop_274: andn %o3, %g1, %g2 sdivx %l3, 0x1F1C, %i3 loop_275: nop add %l7, 0x2C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o4 casa [%l6] 0x88, %o4, %g3 udiv %l6, 0x0473, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %o2, %o7, %l1 tne %icc, 0x6 addccc %i1, %l0, %i2 fpadd16s %f8, %f7, %f0 movge %xcc, %g5, %o5 or %i0, 0x0D88, %i4 orn %l2, 0x1BFA, %o1 fbuge %fcc2, loop_276 ldsw [%l7 + 0x1C], %i6 movrne %l4, 0x2D2, %i7 movre %g7, 0x2E9, %o0 loop_276: xorcc %g6, 0x18B0, %i5 tcs %icc, 0x0 tsubcc %l5, %o3, %g1 bpos,a %icc, loop_277 fpadd32s %f5, %f18, %f22 tcs %icc, 0x2 movrlez %o6, %g2, %l3 loop_277: xorcc %o4, %g3, %l6 tvc %xcc, 0x5 fmovdneg %xcc, %f28, %f25 umulcc %g4, 0x158A, %i3 fmovscs %icc, %f4, %f15 fmovscc %icc, %f9, %f28 lduh [%l7 + 0x32], %o7 subc %o2, 0x1253, %i1 fbn %fcc3, loop_278 xnorcc %l1, 0x0566, %l0 array16 %i2, %o5, %g5 array32 %i0, %i4, %o1 loop_278: ldstub [%l7 + 0x3E], %i6 tl %xcc, 0x0 movl %xcc, %l4, %i7 set 0x1E, %l0 lduba [%l7 + %l0] 0x81, %g7 fbul,a %fcc0, loop_279 fands %f25, %f5, %f24 orcc %o0, %g6, %i5 addc %l2, 0x1234, %o3 loop_279: tg %xcc, 0x2 movvs %xcc, %g1, %o6 edge16ln %g2, %l5, %l3 fmovsneg %icc, %f11, %f26 edge32l %o4, %g3, %l6 mova %xcc, %g4, %i3 fcmple32 %f14, %f14, %o7 set 0x6C, %g2 ldstuba [%l7 + %g2] 0x10, %o2 subccc %l1, %i1, %i2 subcc %o5, 0x0D46, %g5 fmuld8sux16 %f28, %f30, %f20 edge32l %i0, %i4, %l0 fble %fcc3, loop_280 fnot1 %f24, %f2 bvc,a,pt %icc, loop_281 fnegd %f10, %f16 loop_280: mulx %o1, %i6, %l4 edge16ln %i7, %o0, %g6 loop_281: andncc %i5, %g7, %l2 tvs %xcc, 0x5 sra %o3, %o6, %g1 umulcc %l5, %l3, %o4 membar 0x29 wr %g0, 0x88, %asi lduba [%l7 + 0x62] %asi, %g2 tne %xcc, 0x5 smulcc %l6, 0x1BF3, %g3 bn loop_282 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %i3, %o7, %g4 fmovsgu %icc, %f24, %f3 loop_282: udivx %l1, 0x1AA0, %o2 alignaddrl %i1, %o5, %g5 fbne %fcc0, loop_283 andncc %i2, %i0, %l0 fnot2s %f31, %f24 movrlez %i4, 0x23B, %o1 loop_283: sethi 0x13F6, %i6 xnor %l4, 0x089D, %i7 fcmpeq32 %f26, %f18, %o0 fsrc1s %f20, %f9 ldsb [%l7 + 0x48], %i5 umul %g6, 0x1C86, %l2 fmovsne %xcc, %f17, %f13 fnegd %f10, %f6 tcc %xcc, 0x6 fcmpgt32 %f2, %f4, %o3 taddcc %o6, 0x052F, %g7 tvs %xcc, 0x3 lduh [%l7 + 0x56], %l5 ldd [%l7 + 0x20], %f20 subcc %g1, %l3, %g2 std %f28, [%l7 + 0x10] set 0x30, %l5 ldda [%l7 + %l5] 0x2c, %o4 movrgez %g3, %i3, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %g4, 0x1576, %l1 fbne,a %fcc2, loop_284 fmovsa %icc, %f27, %f11 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %o7, 0x1D89, %i1 loop_284: tne %xcc, 0x5 and %o5, 0x1395, %g5 edge16l %i2, %o2, %l0 brgz,a %i4, loop_285 xnorcc %o1, 0x0885, %i6 andcc %l4, %i0, %o0 flushw loop_285: umulcc %i5, %i7, %l2 mova %icc, %g6, %o6 xnor %g7, %l5, %g1 fbug,a %fcc0, loop_286 edge32ln %l3, %o3, %g2 wr %g0, 0x80, %asi sta %f11, [%l7 + 0x08] %asi loop_286: bne,pt %icc, loop_287 fmovd %f12, %f28 movgu %icc, %o4, %g3 ldd [%l7 + 0x08], %f8 loop_287: edge8n %i3, %g4, %l6 edge32n %o7, %i1, %o5 ble,a,pn %xcc, loop_288 lduw [%l7 + 0x70], %g5 ble,a,pn %xcc, loop_289 addcc %i2, 0x0BAB, %o2 loop_288: edge32n %l1, %l0, %o1 fbue,a %fcc1, loop_290 loop_289: array8 %i6, %l4, %i4 brgz %i0, loop_291 fnegs %f26, %f4 loop_290: bcs,a %icc, loop_292 movrlez %i5, %i7, %l2 loop_291: or %o0, 0x1FB7, %g6 movneg %icc, %o6, %l5 loop_292: fba %fcc1, loop_293 fmovrslez %g7, %f7, %f25 wr %g0, 0x89, %asi stxa %g1, [%l7 + 0x20] %asi loop_293: tcs %xcc, 0x5 addc %o3, 0x0F43, %l3 pdist %f0, %f14, %f12 membar 0x17 tn %xcc, 0x0 xor %g2, %g3, %i3 tvs %xcc, 0x4 ldstub [%l7 + 0x6D], %o4 bvc,pn %icc, loop_294 tleu %icc, 0x1 flushw fcmped %fcc1, %f14, %f16 loop_294: ldd [%l7 + 0x10], %f24 fcmpgt32 %f24, %f12, %l6 movle %icc, %g4, %i1 fmovspos %xcc, %f5, %f5 te %xcc, 0x4 set 0x4A, %i5 lduba [%l7 + %i5] 0x14, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbue,a %fcc0, loop_295 fcmps %fcc2, %f3, %f6 udivx %o5, 0x0666, %i2 movpos %icc, %g5, %l1 loop_295: sethi 0x05D9, %o2 ldstub [%l7 + 0x25], %l0 nop setx loop_296, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fpack32 %f6, %f6, %f0 orcc %o1, %i6, %i4 movrgz %l4, 0x044, %i5 loop_296: nop setx loop_297, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fblg %fcc0, loop_298 move %icc, %i0, %i7 orcc %l2, 0x1E5B, %o0 loop_297: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_298: tl %icc, 0x3 sll %g6, %l5, %g7 edge16ln %o6, %o3, %l3 mulx %g1, %g3, %g2 fexpand %f26, %f22 alignaddrl %o4, %l6, %i3 bgu,a %icc, loop_299 fexpand %f1, %f24 fpadd16s %f10, %f22, %f24 sdivx %i1, 0x1C6C, %o7 loop_299: nop add %l7, 0x34, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o5, %g4 fnand %f0, %f8, %f0 sra %i2, 0x18, %g5 fnand %f24, %f12, %f4 mova %icc, %o2, %l0 array32 %o1, %l1, %i6 tvs %icc, 0x3 taddcc %l4, 0x11CD, %i5 tleu %xcc, 0x4 fbn,a %fcc0, loop_300 subc %i0, %i4, %l2 taddcc %o0, 0x03A0, %g6 edge16ln %l5, %g7, %o6 loop_300: fsrc1s %f23, %f9 tpos %icc, 0x4 ldx [%l7 + 0x18], %o3 fnor %f8, %f22, %f4 tge %xcc, 0x0 orcc %i7, 0x0A1D, %l3 te %xcc, 0x6 tneg %icc, 0x7 srax %g3, %g1, %o4 edge16n %l6, %g2, %i1 edge16n %i3, %o5, %g4 fandnot1 %f22, %f22, %f16 stbar movleu %icc, %i2, %o7 subccc %o2, 0x18DC, %g5 wr %g0, 0x10, %asi ldstuba [%l7 + 0x2F] %asi, %l0 sll %o1, 0x04, %l1 brz %l4, loop_301 orncc %i6, %i5, %i0 movn %icc, %l2, %i4 tvs %xcc, 0x1 loop_301: fcmpeq16 %f22, %f18, %g6 fmul8x16 %f21, %f12, %f28 movvc %xcc, %o0, %g7 sdivx %l5, 0x1C58, %o6 fmovsge %xcc, %f16, %f3 fbule %fcc3, loop_302 tsubcc %i7, %l3, %o3 fands %f13, %f25, %f9 st %f18, [%l7 + 0x70] loop_302: taddcc %g1, 0x1348, %o4 tvs %icc, 0x4 sub %l6, %g3, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %i1, 0x05, %i3 fmuld8sux16 %f22, %f24, %f0 ldub [%l7 + 0x70], %g4 ldsb [%l7 + 0x0C], %i2 tsubcctv %o7, %o5, %g5 faligndata %f22, %f18, %f24 set 0x34, %i6 stba %o2, [%l7 + %i6] 0x89 xnor %o1, %l1, %l0 sir 0x1ABB fmovdvs %icc, %f0, %f14 orcc %l4, %i5, %i0 fbo %fcc3, loop_303 fmul8x16au %f11, %f31, %f8 sdivx %i6, 0x080F, %i4 xor %g6, %o0, %l2 loop_303: flushw movge %xcc, %g7, %o6 tle %xcc, 0x6 stx %l5, [%l7 + 0x18] movpos %xcc, %l3, %o3 srl %g1, 0x16, %o4 brgez %l6, loop_304 tvc %xcc, 0x3 edge32n %i7, %g3, %g2 array32 %i1, %g4, %i3 loop_304: nop wr %g0, 0x89, %asi lda [%l7 + 0x78] %asi, %f21 edge16 %i2, %o5, %o7 tg %xcc, 0x0 orcc %g5, %o1, %l1 set 0x3E, %o5 lduba [%l7 + %o5] 0x19, %l0 tvs %icc, 0x4 brgz,a %l4, loop_305 ldstub [%l7 + 0x19], %i5 subc %o2, 0x1626, %i6 sdivx %i4, 0x0247, %i0 loop_305: ldd [%l7 + 0x08], %f16 addccc %o0, 0x1864, %g6 sllx %g7, %o6, %l2 fmovrdgez %l3, %f12, %f24 sub %l5, 0x0B4C, %g1 tl %icc, 0x0 fmul8x16 %f13, %f20, %f2 mova %xcc, %o3, %l6 movrne %i7, 0x05A, %o4 fcmple32 %f20, %f20, %g2 wr %g0, 0x88, %asi lduba [%l7 + 0x6C] %asi, %g3 addccc %g4, 0x0214, %i1 sir 0x16F6 ba,a,pt %xcc, loop_306 be,a,pn %icc, loop_307 movne %icc, %i3, %i2 movleu %xcc, %o7, %g5 loop_306: fmovrslz %o1, %f6, %f15 loop_307: te %icc, 0x4 membar 0x7A sub %o5, 0x1F49, %l1 fmovrsgz %l0, %f31, %f14 stw %i5, [%l7 + 0x24] fsrc2s %f4, %f20 fmovrdgez %l4, %f28, %f16 umul %i6, 0x0A7D, %i4 movre %i0, 0x02A, %o0 sth %o2, [%l7 + 0x1E] wr %g0, 0x10, %asi stha %g6, [%l7 + 0x0E] %asi tcc %xcc, 0x3 xnor %o6, %g7, %l3 edge32l %l2, %l5, %o3 fmovsl %xcc, %f21, %f13 or %l6, 0x1CB9, %g1 udivcc %o4, 0x0AE6, %i7 tvs %icc, 0x2 bshuffle %f6, %f14, %f4 tcc %xcc, 0x6 fbu %fcc1, loop_308 fnegd %f8, %f24 smul %g2, 0x1DB2, %g4 wr %g0, 0x89, %asi ldsba [%l7 + 0x18] %asi, %g3 loop_308: movn %xcc, %i3, %i1 brlez %o7, loop_309 tpos %icc, 0x0 pdist %f0, %f30, %f28 sethi 0x0F0E, %g5 loop_309: ba,a,pn %icc, loop_310 array16 %o1, %i2, %l1 fabsd %f12, %f22 tpos %xcc, 0x5 loop_310: udivcc %o5, 0x1325, %i5 sdivx %l4, 0x09E9, %i6 fmovdcs %icc, %f9, %f4 wr %g0, 0x88, %asi swapa [%l7 + 0x54] %asi, %i4 tne %icc, 0x3 ta %xcc, 0x6 movrlz %i0, %o0, %o2 fornot1 %f10, %f22, %f22 bn,a,pn %xcc, loop_311 edge32 %l0, %g6, %o6 brlez,a %l3, loop_312 srlx %l2, 0x14, %l5 loop_311: fmuld8ulx16 %f27, %f27, %f20 movg %icc, %g7, %l6 loop_312: brgz %o3, loop_313 move %xcc, %o4, %g1 ldub [%l7 + 0x70], %g2 udiv %g4, 0x18DB, %g3 loop_313: fmul8x16 %f1, %f0, %f26 movleu %xcc, %i3, %i1 xor %i7, %g5, %o7 call loop_314 fmul8x16 %f21, %f24, %f10 fbuge %fcc1, loop_315 movrne %i2, %l1, %o1 loop_314: call loop_316 bneg,pt %icc, loop_317 loop_315: movl %icc, %i5, %l4 fmovdcc %icc, %f22, %f25 loop_316: nop wr %g0, 0x89, %asi ldswa [%l7 + 0x60] %asi, %o5 loop_317: umulcc %i6, %i4, %i0 fands %f25, %f14, %f20 tsubcc %o2, %l0, %o0 fmovrslez %g6, %f27, %f31 tgu %icc, 0x6 fxnors %f4, %f15, %f8 udivcc %o6, 0x177F, %l2 srax %l5, %g7, %l6 smul %l3, 0x1E14, %o3 tleu %xcc, 0x1 fands %f16, %f17, %f7 umul %g1, %g2, %o4 movge %xcc, %g4, %i3 subcc %g3, 0x1993, %i7 xorcc %i1, 0x143A, %o7 edge16ln %i2, %g5, %o1 array16 %l1, %l4, %i5 orcc %i6, 0x00F8, %o5 movleu %xcc, %i4, %i0 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %l0, %o0 xor %g6, 0x1DCE, %o6 sdiv %l2, 0x1445, %o2 edge8n %g7, %l6, %l3 ba,a,pn %icc, loop_318 tcc %icc, 0x3 set 0x18, %o0 stxa %l5, [%l7 + %o0] 0x14 loop_318: taddcc %o3, 0x0EB5, %g2 set 0x3B, %l4 stba %g1, [%l7 + %l4] 0x0c umul %o4, 0x14BF, %g4 fble,a %fcc1, loop_319 ld [%l7 + 0x54], %f0 set 0x20, %i0 ldxa [%l7 + %i0] 0x1d, %i3 loop_319: movl %xcc, %i7, %i1 set 0x78, %g1 ldswa [%l7 + %g1] 0x89, %g3 edge32ln %o7, %i2, %g5 taddcctv %o1, 0x1209, %l1 edge32 %l4, %i6, %i5 membar 0x69 xnorcc %i4, %o5, %l0 movcs %icc, %o0, %i0 fmul8x16al %f16, %f4, %f30 udivx %g6, 0x0373, %l2 fmovsgu %xcc, %f24, %f20 fbn %fcc2, loop_320 membar 0x11 andcc %o2, %o6, %l6 te %icc, 0x0 loop_320: fmovsn %xcc, %f8, %f25 fmovscc %xcc, %f6, %f31 ld [%l7 + 0x40], %f14 fmovsvs %icc, %f26, %f8 popc 0x12CD, %g7 subc %l5, %l3, %g2 edge32l %o3, %o4, %g4 array16 %g1, %i7, %i3 bgu,pt %xcc, loop_321 fxor %f24, %f4, %f8 subcc %i1, %o7, %g3 xnorcc %i2, %g5, %l1 loop_321: fornot2s %f27, %f8, %f2 ldsw [%l7 + 0x1C], %l4 nop setx loop_322, %l0, %l1 jmpl %l1, %i6 edge8 %i5, %i4, %o1 alignaddr %l0, %o0, %i0 fmovd %f12, %f8 loop_322: ld [%l7 + 0x0C], %f21 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %g6, %l2 fsrc2s %f11, %f26 bg loop_323 bcs,pt %icc, loop_324 subc %o2, %o6, %o5 edge8n %l6, %l5, %g7 loop_323: array8 %g2, %l3, %o4 loop_324: subc %g4, %o3, %g1 sir 0x0C0B tgu %xcc, 0x7 fornot2s %f22, %f1, %f2 set 0x40, %g5 stda %f0, [%l7 + %g5] 0x80 movre %i7, 0x1E2, %i1 mulscc %o7, 0x1A18, %i3 fbl,a %fcc2, loop_325 fmovscs %xcc, %f7, %f11 flushw brz,a %i2, loop_326 loop_325: prefetch [%l7 + 0x34], 0x1 taddcctv %g5, %l1, %l4 fpackfix %f10, %f29 loop_326: fmovsg %xcc, %f16, %f14 alignaddrl %i6, %i5, %i4 move %icc, %g3, %o1 stbar brgez,a %o0, loop_327 fmuld8sux16 %f16, %f0, %f18 mulx %i0, 0x06C2, %l0 udivcc %g6, 0x02A6, %l2 loop_327: movrgz %o2, %o5, %o6 fxors %f30, %f13, %f3 bgu %xcc, loop_328 bge,pt %xcc, loop_329 movleu %icc, %l5, %g7 wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f16 loop_328: tle %icc, 0x6 loop_329: movpos %xcc, %g2, %l6 umul %l3, 0x1859, %g4 edge16l %o4, %o3, %i7 fmovrdgez %i1, %f10, %f2 tl %icc, 0x4 set 0x40, %l3 ldda [%l7 + %l3] 0x1e, %f0 movrlz %o7, 0x29A, %g1 fbul,a %fcc1, loop_330 xnor %i2, %i3, %l1 popc 0x1E4A, %g5 ldsb [%l7 + 0x39], %l4 loop_330: tvs %xcc, 0x7 addc %i5, %i6, %g3 sra %i4, %o0, %o1 sra %i0, 0x0D, %l0 fcmple16 %f28, %f26, %l2 popc 0x1869, %o2 orn %o5, 0x1510, %o6 alignaddr %g6, %l5, %g2 fbl,a %fcc2, loop_331 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbne %fcc0, loop_332 ba %xcc, loop_333 loop_331: edge8ln %g7, %l6, %g4 movpos %icc, %o4, %l3 loop_332: mova %icc, %i7, %o3 loop_333: edge32n %i1, %o7, %g1 mulx %i2, 0x16DF, %i3 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f0 wr %g0, 0x80, %asi lduwa [%l7 + 0x1C] %asi, %g5 tvs %xcc, 0x6 smulcc %l1, 0x166F, %l4 fxnors %f30, %f26, %f31 fmovsl %xcc, %f13, %f9 bg loop_334 bne,pt %icc, loop_335 fbn,a %fcc2, loop_336 sll %i6, %g3, %i4 loop_334: fbg,a %fcc2, loop_337 loop_335: tgu %xcc, 0x3 loop_336: fmovsge %icc, %f7, %f26 edge8 %o0, %i5, %i0 loop_337: fsrc2 %f26, %f26 fandnot2s %f3, %f8, %f21 fmovsneg %icc, %f25, %f14 set 0x44, %i7 lduwa [%l7 + %i7] 0x19, %l0 set 0x0E, %l6 ldsba [%l7 + %l6] 0x10, %l2 edge32ln %o1, %o2, %o5 edge32ln %o6, %g6, %g2 tsubcc %l5, 0x0B78, %g7 movg %xcc, %g4, %o4 fba,a %fcc3, loop_338 andncc %l3, %l6, %o3 srax %i7, 0x1C, %o7 tle %icc, 0x2 loop_338: smul %g1, %i1, %i2 sir 0x0270 fors %f29, %f4, %f30 fmovrdlez %i3, %f0, %f24 movrne %g5, 0x07C, %l1 set 0x30, %i3 prefetcha [%l7 + %i3] 0x1c, 0x3 fbe,a %fcc3, loop_339 sdivx %g3, 0x0954, %l4 be,a,pt %icc, loop_340 subccc %i4, %i5, %i0 loop_339: array8 %o0, %l2, %l0 prefetch [%l7 + 0x68], 0x1 loop_340: movgu %icc, %o1, %o5 srl %o6, %g6, %g2 move %xcc, %o2, %g7 ldsb [%l7 + 0x36], %l5 sir 0x1F4F fpack16 %f20, %f24 fsrc2s %f6, %f24 fmul8sux16 %f18, %f20, %f28 subc %g4, %o4, %l6 movne %icc, %l3, %i7 movrne %o7, 0x3D9, %g1 wr %g0, 0x80, %asi lda [%l7 + 0x74] %asi, %f23 fmovdneg %icc, %f16, %f1 brlz %i1, loop_341 fxors %f19, %f22, %f18 movneg %xcc, %o3, %i2 tpos %icc, 0x5 loop_341: bcc loop_342 fba %fcc0, loop_343 nop setx loop_344, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry flushw loop_342: bneg,a,pn %xcc, loop_345 loop_343: st %f26, [%l7 + 0x08] loop_344: tne %icc, 0x3 edge16ln %i3, %l1, %g5 loop_345: tleu %xcc, 0x6 movcs %icc, %i6, %g3 bn,pt %icc, loop_346 fble,a %fcc3, loop_347 movrlz %l4, 0x064, %i4 set 0x40, %o1 lda [%l7 + %o1] 0x88, %f20 loop_346: add %i0, 0x153E, %o0 loop_347: edge32ln %l2, %i5, %o1 tne %icc, 0x4 sdivx %o5, 0x091C, %o6 edge8l %l0, %g6, %g2 movgu %icc, %g7, %l5 fmul8x16al %f5, %f10, %f22 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %g4, %o2, %l6 edge32ln %l3, %i7, %o4 tgu %icc, 0x0 brlz,a %g1, loop_348 tcc %xcc, 0x7 wr %g0, 0x80, %asi swapa [%l7 + 0x60] %asi, %o7 loop_348: brgz,a %i1, loop_349 andn %i2, 0x0C62, %o3 fbge %fcc3, loop_350 fbo %fcc1, loop_351 loop_349: stw %l1, [%l7 + 0x64] tvc %xcc, 0x3 loop_350: tleu %xcc, 0x3 loop_351: subcc %i3, %g5, %g3 mulscc %i6, %i4, %l4 edge8n %i0, %l2, %o0 tl %xcc, 0x5 xorcc %i5, 0x1E21, %o1 fmovspos %xcc, %f16, %f31 tg %icc, 0x7 tgu %xcc, 0x4 brlez %o6, loop_352 sub %o5, %g6, %l0 nop setx loop_353, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done or %g2, %g7, %g4 loop_352: sra %l5, 0x10, %l6 movcc %icc, %l3, %i7 loop_353: mulscc %o4, %g1, %o7 set 0x40, %o7 stda %f16, [%l7 + %o7] 0x10 fbul %fcc1, loop_354 or %o2, 0x02AA, %i1 fxor %f26, %f18, %f16 edge32n %i2, %l1, %o3 loop_354: brnz,a %i3, loop_355 tle %icc, 0x1 tsubcctv %g5, %g3, %i6 sdivcc %i4, 0x1118, %i0 loop_355: brlz %l4, loop_356 taddcc %o0, %l2, %o1 lduh [%l7 + 0x60], %i5 tcc %xcc, 0x2 loop_356: edge16ln %o6, %g6, %o5 fmovdleu %xcc, %f0, %f18 addc %g2, 0x0A9D, %g7 movneg %xcc, %g4, %l5 set 0x46, %g4 lduba [%l7 + %g4] 0x04, %l6 sdivx %l3, 0x0727, %l0 sra %i7, %g1, %o4 orn %o2, %i1, %i2 tne %xcc, 0x3 fbue %fcc3, loop_357 udivx %o7, 0x1ACC, %o3 move %xcc, %l1, %i3 array16 %g3, %g5, %i4 loop_357: fmovrdlez %i6, %f24, %f26 fcmpd %fcc1, %f18, %f22 movn %xcc, %l4, %i0 movneg %icc, %l2, %o0 taddcctv %i5, %o1, %o6 fbge %fcc0, loop_358 smulcc %g6, %o5, %g2 array32 %g7, %l5, %l6 fmovrsne %l3, %f2, %f2 loop_358: ldsh [%l7 + 0x3C], %g4 sub %l0, 0x0FFD, %g1 edge32n %o4, %o2, %i7 fzero %f28 be,a loop_359 sdivx %i1, 0x0E20, %i2 sethi 0x057C, %o3 movle %icc, %l1, %i3 loop_359: fmovda %xcc, %f4, %f14 ld [%l7 + 0x50], %f29 movrlz %o7, %g5, %g3 movcs %icc, %i6, %i4 movrlz %i0, 0x22E, %l2 sdiv %l4, 0x0CE0, %i5 fmul8x16au %f18, %f31, %f30 fmovspos %icc, %f21, %f12 siam 0x4 tneg %xcc, 0x4 fmovde %xcc, %f1, %f28 tl %xcc, 0x5 edge16ln %o0, %o1, %o6 subcc %g6, 0x13B2, %g2 movpos %xcc, %g7, %l5 xor %l6, 0x151A, %l3 movrlz %o5, 0x326, %g4 fornot2s %f24, %f12, %f2 add %l7, 0x20, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x10, %g1, %l0 edge8ln %o4, %o2, %i7 bvc %icc, loop_360 orncc %i2, %o3, %i1 mulscc %i3, %o7, %l1 for %f26, %f18, %f2 loop_360: sllx %g5, 0x07, %i6 fmovdleu %icc, %f7, %f23 set 0x20, %o2 sta %f4, [%l7 + %o2] 0x88 or %g3, 0x1D47, %i4 xnorcc %i0, 0x00A1, %l4 sethi 0x00B9, %i5 fornot1 %f2, %f8, %f6 fpack16 %f8, %f11 tsubcctv %o0, 0x0879, %l2 tg %xcc, 0x2 fbe %fcc0, loop_361 bpos,a loop_362 fbe %fcc1, loop_363 move %xcc, %o6, %g6 loop_361: nop set 0x74, %i4 stwa %o1, [%l7 + %i4] 0x04 loop_362: edge16ln %g7, %g2, %l5 loop_363: fba,a %fcc3, loop_364 add %l6, %o5, %g4 fbul %fcc2, loop_365 fba %fcc3, loop_366 loop_364: edge8n %g1, %l3, %o4 movneg %xcc, %l0, %i7 loop_365: nop wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f0 loop_366: edge8n %i2, %o2, %o3 fxnor %f12, %f26, %f30 fblg %fcc1, loop_367 fsrc2s %f21, %f7 movcs %xcc, %i3, %i1 edge8l %l1, %o7, %i6 loop_367: mova %xcc, %g5, %i4 lduh [%l7 + 0x52], %g3 edge8ln %l4, %i0, %o0 addc %i5, 0x172D, %o6 sdiv %g6, 0x1BC3, %o1 fble,a %fcc0, loop_368 tvc %icc, 0x5 srlx %l2, 0x16, %g2 pdist %f22, %f14, %f10 loop_368: andcc %l5, %g7, %l6 lduw [%l7 + 0x24], %o5 fmovdneg %xcc, %f1, %f23 movg %icc, %g1, %l3 fmovdvc %xcc, %f16, %f27 movl %xcc, %g4, %l0 movrlez %o4, %i2, %i7 subc %o2, 0x07F3, %i3 fbul %fcc2, loop_369 mulx %i1, 0x145C, %o3 ldub [%l7 + 0x35], %l1 brz,a %o7, loop_370 loop_369: fbule,a %fcc2, loop_371 edge32 %i6, %i4, %g5 movle %xcc, %l4, %g3 loop_370: and %i0, 0x1B7B, %i5 loop_371: fmovsvc %icc, %f30, %f30 edge8n %o6, %o0, %g6 fmovdle %xcc, %f11, %f4 flushw fbl %fcc0, loop_372 edge8 %l2, %g2, %l5 brz %o1, loop_373 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_372: fors %f8, %f4, %f3 fmovdvc %icc, %f29, %f8 loop_373: fnor %f2, %f6, %f28 tvc %xcc, 0x4 udivx %g7, 0x1D52, %o5 st %f8, [%l7 + 0x1C] movvc %xcc, %g1, %l6 fornot1 %f8, %f18, %f4 fbu,a %fcc1, loop_374 tg %xcc, 0x0 array32 %l3, %g4, %o4 tsubcc %l0, 0x1664, %i2 loop_374: umulcc %o2, 0x16B0, %i7 umulcc %i3, %i1, %o3 fmovs %f10, %f16 edge16l %o7, %l1, %i6 xnor %g5, 0x125A, %l4 fbl,a %fcc2, loop_375 tpos %xcc, 0x0 bl,pn %xcc, loop_376 nop setx loop_377, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_375: movre %i4, 0x150, %g3 tcs %xcc, 0x2 loop_376: nop wr %g0, 0x81, %asi stba %i0, [%l7 + 0x37] %asi loop_377: sllx %i5, 0x11, %o0 fcmpeq32 %f18, %f20, %o6 wr %g0, 0x10, %asi lduba [%l7 + 0x75] %asi, %l2 sethi 0x0088, %g6 fmovdgu %xcc, %f0, %f31 array8 %l5, %o1, %g2 sethi 0x1035, %g7 set 0x32, %o3 ldsba [%l7 + %o3] 0x18, %o5 fpack16 %f22, %f19 fbule %fcc2, loop_378 fblg %fcc3, loop_379 fble %fcc0, loop_380 ldub [%l7 + 0x0B], %l6 loop_378: flush %l7 + 0x6C loop_379: st %f21, [%l7 + 0x40] loop_380: srl %g1, %l3, %o4 srlx %l0, 0x17, %i2 fmovde %xcc, %f4, %f12 fmovdpos %xcc, %f25, %f0 add %o2, %g4, %i3 taddcctv %i1, 0x1C37, %i7 mulscc %o3, %o7, %l1 sub %g5, 0x1AE2, %i6 umulcc %l4, 0x0366, %i4 array32 %g3, %i5, %i0 fbul,a %fcc0, loop_381 movleu %icc, %o0, %o6 brz %g6, loop_382 fcmpes %fcc3, %f6, %f23 loop_381: movrlez %l5, 0x24C, %l2 edge32 %g2, %g7, %o5 loop_382: movrlez %l6, 0x3E5, %o1 ble,a,pt %xcc, loop_383 edge16n %g1, %o4, %l0 fcmped %fcc2, %f10, %f24 xnor %l3, 0x1FA0, %o2 loop_383: and %g4, %i3, %i2 edge8l %i7, %o3, %i1 bg loop_384 edge32n %l1, %g5, %i6 fcmpd %fcc1, %f12, %f12 edge32l %o7, %i4, %l4 loop_384: fsrc2s %f0, %f27 movcs %icc, %g3, %i5 bvc,pn %icc, loop_385 sll %i0, %o0, %o6 edge8 %g6, %l5, %l2 set 0x68, %l1 prefetcha [%l7 + %l1] 0x04, 0x0 loop_385: sllx %g7, %o5, %l6 nop set 0x6C, %i2 stw %g1, [%l7 + %i2] fcmpgt32 %f14, %f22, %o1 tg %xcc, 0x7 subc %l0, 0x16B5, %o4 movcc %xcc, %o2, %l3 tleu %xcc, 0x6 stw %i3, [%l7 + 0x34] ta %xcc, 0x5 fmovde %icc, %f10, %f8 fmovda %icc, %f25, %f4 set 0x68, %g6 swapa [%l7 + %g6] 0x89, %i2 movrne %g4, %i7, %o3 tneg %xcc, 0x5 movcs %xcc, %l1, %i1 tn %xcc, 0x0 popc 0x19FC, %i6 wr %g0, 0x04, %asi ldxa [%l7 + 0x40] %asi, %g5 movgu %xcc, %i4, %o7 movg %icc, %l4, %g3 udiv %i0, 0x1AC1, %i5 movvs %xcc, %o6, %o0 edge16l %l5, %l2, %g2 set 0x60, %o6 ldda [%l7 + %o6] 0x0c, %g6 mova %xcc, %o5, %g7 fblg %fcc1, loop_386 swap [%l7 + 0x08], %g1 ldstub [%l7 + 0x0C], %o1 movge %icc, %l6, %l0 loop_386: movneg %xcc, %o4, %l3 edge16 %o2, %i3, %i2 edge8 %g4, %i7, %o3 movvs %xcc, %i1, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %i6, 0x08, %i4 add %l7, 0x18, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g5 casxa [%l6] %asi, %g5, %l4 fbule %fcc1, loop_387 fbge,a %fcc0, loop_388 fpadd32 %f6, %f12, %f8 ta %icc, 0x0 loop_387: fxnors %f5, %f5, %f3 loop_388: movg %xcc, %g3, %o7 movrlez %i5, 0x33F, %o6 wr %g0, 0x89, %asi lduba [%l7 + 0x31] %asi, %o0 movrne %l5, %i0, %g2 fbl,a %fcc1, loop_389 umulcc %l2, %g6, %g7 sra %o5, 0x16, %o1 sth %g1, [%l7 + 0x3E] loop_389: edge8ln %l6, %l0, %o4 movneg %icc, %l3, %i3 movge %xcc, %o2, %i2 fmuld8sux16 %f20, %f8, %f10 movvs %icc, %i7, %g4 movrlz %o3, 0x352, %l1 set 0x40, %g7 ldsba [%l7 + %g7] 0x80, %i1 fmovs %f23, %f11 wr %g0, 0x04, %asi stha %i4, [%l7 + 0x34] %asi bleu,pt %xcc, loop_390 fnot2 %f28, %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvs %icc, 0x2 loop_390: fnot2s %f10, %f22 tleu %xcc, 0x0 wr %g0, 0x88, %asi stwa %g5, [%l7 + 0x4C] %asi alignaddr %l4, %g3, %o7 tg %icc, 0x0 movre %i6, %i5, %o6 membar 0x0F movl %icc, %o0, %l5 tn %xcc, 0x3 fbule,a %fcc2, loop_391 array16 %i0, %l2, %g6 stx %g7, [%l7 + 0x18] fbug %fcc1, loop_392 loop_391: tgu %xcc, 0x6 xorcc %g2, 0x17E3, %o5 tn %icc, 0x1 loop_392: movrgz %o1, %l6, %l0 alignaddr %g1, %l3, %o4 fmovsl %icc, %f12, %f16 movvs %xcc, %i3, %o2 fmovsvs %xcc, %f9, %f5 brgz,a %i7, loop_393 movrne %i2, 0x1E6, %o3 ba,a %xcc, loop_394 edge8n %g4, %l1, %i1 loop_393: fpadd32 %f4, %f12, %f6 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi loop_394: fnot1 %f2, %f18 fxnor %f12, %f20, %f22 fnot1 %f2, %f18 addc %g5, 0x1578, %i4 sll %l4, 0x12, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %icc, %i6, %i5 fmovdn %icc, %f9, %f0 xnor %o6, 0x0937, %g3 taddcc %o0, %i0, %l5 movrgz %l2, 0x12A, %g6 edge32l %g2, %g7, %o5 alignaddr %o1, %l6, %l0 bgu,a,pn %xcc, loop_395 fnot2s %f14, %f21 brgez %l3, loop_396 popc %o4, %g1 loop_395: movl %icc, %o2, %i3 movleu %xcc, %i7, %o3 loop_396: lduw [%l7 + 0x60], %i2 movge %xcc, %g4, %l1 subcc %i1, 0x00B4, %g5 orcc %i4, %o7, %l4 edge8n %i5, %i6, %g3 fmovrsgz %o6, %f25, %f18 fcmped %fcc1, %f12, %f24 ba,a loop_397 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %i0, %o0, %l2 sllx %l5, 0x07, %g2 loop_397: tcc %icc, 0x3 be,a,pn %icc, loop_398 fors %f2, %f23, %f5 movne %xcc, %g6, %o5 brlez %g7, loop_399 loop_398: smulcc %l6, %l0, %o1 edge32ln %l3, %o4, %g1 brlez %i3, loop_400 loop_399: movvs %icc, %i7, %o2 fba,a %fcc0, loop_401 edge8n %i2, %o3, %l1 loop_400: alignaddr %g4, %i1, %g5 wr %g0, 0x04, %asi sta %f15, [%l7 + 0x08] %asi loop_401: array32 %i4, %o7, %i5 bn,pn %icc, loop_402 movne %xcc, %i6, %g3 wr %g0, 0x89, %asi stxa %o6, [%l7 + 0x08] %asi loop_402: tpos %icc, 0x4 xnorcc %l4, %i0, %o0 andn %l5, 0x066B, %g2 alignaddrl %g6, %o5, %l2 bn,a %xcc, loop_403 bpos,a loop_404 for %f0, %f8, %f6 tcs %xcc, 0x7 loop_403: alignaddrl %g7, %l6, %l0 loop_404: tcs %icc, 0x5 set 0x3F, %l2 ldsba [%l7 + %l2] 0x89, %l3 fzeros %f20 movne %icc, %o4, %o1 sdivcc %g1, 0x1C08, %i3 ld [%l7 + 0x74], %f13 edge8n %i7, %o2, %o3 add %l7, 0x4C, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %l1, %i2 movleu %icc, %i1, %g4 bleu loop_405 fbne %fcc1, loop_406 fmovdvc %xcc, %f9, %f16 wr %g0, 0x04, %asi lda [%l7 + 0x7C] %asi, %f7 loop_405: andn %i4, %o7, %g5 loop_406: fpadd32 %f0, %f2, %f24 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 add %l7, 0x18, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %i6 casa [%l6] %asi, %i6, %g3 fmovsa %xcc, %f10, %f0 fors %f13, %f0, %f5 fexpand %f4, %f10 edge16 %i5, %l4, %i0 tgu %icc, 0x4 fsrc1 %f2, %f10 movrne %o0, 0x1C7, %l5 fmovse %icc, %f20, %f17 array16 %o6, %g2, %o5 movrlz %l2, %g6, %l6 bn,pn %icc, loop_407 fmovrse %l0, %f31, %f14 edge16n %l3, %g7, %o1 tl %icc, 0x0 loop_407: array32 %o4, %i3, %g1 umulcc %i7, %o2, %l1 andn %o3, %i2, %g4 nop setx loop_408, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done orn %i4, %i1, %o7 sllx %g5, %g3, %i5 andcc %i6, %i0, %o0 loop_408: srl %l4, %l5, %o6 flushw subc %o5, 0x1F79, %l2 tpos %icc, 0x7 srlx %g2, 0x13, %g6 flushw sra %l0, 0x1F, %l3 add %l7, 0x40, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %g7 casa [%l6] 0x11, %g7, %o1 xorcc %o4, 0x02D3, %i3 fbue,a %fcc1, loop_409 tge %icc, 0x4 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi loop_409: alignaddrl %g1, %i7, %l6 membar 0x5A smul %l1, 0x0196, %o2 ldsh [%l7 + 0x38], %i2 ldd [%l7 + 0x28], %g4 tneg %icc, 0x5 movneg %icc, %o3, %i4 fbne,a %fcc0, loop_410 movrgz %o7, %g5, %i1 movneg %icc, %g3, %i5 wr %g0, 0x04, %asi stha %i6, [%l7 + 0x6C] %asi loop_410: edge32n %i0, %o0, %l5 movpos %xcc, %o6, %o5 fandnot1 %f14, %f24, %f0 array16 %l4, %l2, %g6 tpos %icc, 0x1 tcs %xcc, 0x7 bshuffle %f28, %f16, %f18 fbu,a %fcc1, loop_411 brgz %g2, loop_412 fmovs %f31, %f9 tpos %xcc, 0x5 loop_411: umulcc %l0, 0x1BEF, %l3 loop_412: fmuld8ulx16 %f21, %f1, %f18 andcc %g7, 0x1642, %o4 ld [%l7 + 0x48], %f25 sub %o1, %g1, %i3 movcs %icc, %l6, %l1 fmovdg %icc, %f1, %f18 fandnot2s %f30, %f6, %f25 fbne,a %fcc1, loop_413 stw %i7, [%l7 + 0x78] st %f10, [%l7 + 0x78] stb %i2, [%l7 + 0x6D] loop_413: fcmple16 %f18, %f30, %o2 ldsh [%l7 + 0x5C], %o3 taddcctv %i4, %o7, %g4 fbu %fcc1, loop_414 fpsub16 %f16, %f22, %f10 alignaddr %g5, %i1, %g3 tne %icc, 0x3 loop_414: array32 %i6, %i0, %o0 or %i5, %l5, %o6 edge8ln %l4, %l2, %g6 edge8l %g2, %l0, %l3 edge16 %g7, %o4, %o5 alignaddrl %o1, %g1, %i3 fmovrde %l1, %f28, %f2 brz %i7, loop_415 edge16ln %l6, %i2, %o3 mulx %o2, 0x1ED4, %i4 add %l7, 0x44, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %o7, %g5 loop_415: tvs %xcc, 0x7 subcc %g4, 0x0A8D, %i1 alignaddr %g3, %i0, %i6 fnors %f11, %f31, %f10 movvc %icc, %o0, %i5 addc %l5, 0x0C34, %l4 udiv %l2, 0x130E, %g6 nop set 0x5C, %i1 lduw [%l7 + %i1], %g2 set 0x20, %g3 prefetcha [%l7 + %g3] 0x89, 0x1 membar 0x2C ldub [%l7 + 0x21], %l3 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x89, %l0, %g7 wr %g0, 0x81, %asi stha %o4, [%l7 + 0x6C] %asi wr %g0, 0x18, %asi ldsha [%l7 + 0x7E] %asi, %o5 bge,pt %xcc, loop_416 movre %o1, 0x375, %g1 tle %xcc, 0x5 fandnot2s %f17, %f22, %f4 loop_416: movre %i3, 0x10B, %i7 sethi 0x1741, %l1 edge32n %l6, %o3, %i2 mulx %o2, %i4, %g5 fbul,a %fcc0, loop_417 fmovsneg %xcc, %f29, %f8 fbe,a %fcc0, loop_418 tvc %icc, 0x4 loop_417: fxnor %f14, %f20, %f4 brnz %g4, loop_419 loop_418: sdiv %o7, 0x097C, %i1 edge32l %g3, %i6, %o0 ba,pt %xcc, loop_420 loop_419: array32 %i0, %i5, %l5 movrlez %l2, 0x035, %g6 fmovsge %xcc, %f10, %f11 loop_420: ldd [%l7 + 0x68], %g2 orn %l4, %o6, %l0 smulcc %l3, 0x026B, %g7 stw %o4, [%l7 + 0x30] smul %o5, %o1, %i3 tn %xcc, 0x3 tn %xcc, 0x5 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 ldx [%l7 + 0x40], %i7 fmovdne %xcc, %f31, %f18 std %f26, [%l7 + 0x48] movcs %icc, %g1, %l1 fabss %f7, %f4 fnot2 %f10, %f26 add %l7, 0x48, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o3, %l6 ldub [%l7 + 0x5C], %i2 ldsb [%l7 + 0x69], %i4 flushw array16 %o2, %g5, %o7 edge16l %i1, %g4, %i6 edge32 %o0, %g3, %i5 edge32l %l5, %l2, %i0 addcc %g6, %l4, %o6 taddcctv %l0, %l3, %g7 fmovrdlz %g2, %f18, %f28 sdivx %o5, 0x152D, %o4 srlx %o1, 0x08, %i3 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f0 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 movvs %icc, %g1, %l1 orcc %i7, 0x05A9, %o3 movrlez %i2, %i4, %o2 add %l7, 0x0C, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %l6, %g5 alignaddrl %i1, %o7, %g4 sdivcc %o0, 0x186D, %g3 brnz %i5, loop_421 sdivcc %i6, 0x0C51, %l2 fcmpeq16 %f4, %f18, %i0 set 0x20, %l0 stwa %g6, [%l7 + %l0] 0x10 loop_421: xnor %l5, %l4, %o6 sll %l3, %l0, %g7 flushw wr %g0, 0x89, %asi stha %o5, [%l7 + 0x3A] %asi srax %o4, %g2, %i3 srax %g1, %o1, %i7 fpackfix %f8, %f23 movgu %icc, %l1, %o3 fmovrslez %i4, %f29, %f31 orncc %i2, 0x0564, %o2 sub %l6, 0x0D21, %g5 movg %xcc, %i1, %g4 edge32ln %o0, %g3, %i5 umul %o7, 0x1652, %l2 array32 %i6, %i0, %l5 addc %g6, 0x0180, %o6 set 0x78, %g2 lduwa [%l7 + %g2] 0x15, %l4 edge16ln %l3, %l0, %o5 add %g7, %g2, %i3 andncc %g1, %o4, %o1 umulcc %i7, 0x09FE, %l1 subc %o3, %i2, %o2 fmovsn %xcc, %f8, %f14 edge16l %i4, %g5, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub32s %f21, %f30, %f1 udiv %l6, 0x051C, %g4 edge32ln %g3, %i5, %o7 fmovdg %icc, %f29, %f28 edge8ln %l2, %o0, %i0 umul %i6, 0x05AF, %g6 tge %xcc, 0x3 fmuld8sux16 %f17, %f20, %f6 fnot1s %f18, %f1 fmovdcc %icc, %f3, %f10 fsrc1s %f28, %f3 sdivx %l5, 0x100B, %o6 stx %l3, [%l7 + 0x20] subcc %l4, %l0, %g7 fmovdcs %xcc, %f17, %f15 fmovdcc %xcc, %f10, %f19 add %l7, 0x7C, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g2 casa [%l6] %asi, %g2, %o5 tle %icc, 0x5 membar 0x40 tpos %xcc, 0x6 fxnors %f7, %f15, %f1 stb %i3, [%l7 + 0x7E] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbul,a %fcc2, loop_422 fbn,a %fcc3, loop_423 subccc %g1, 0x0543, %o1 tvs %icc, 0x1 loop_422: edge8n %o4, %i7, %l1 loop_423: brlz %o3, loop_424 edge8n %i2, %o2, %g5 udivx %i4, 0x1FCB, %l6 sethi 0x0F4C, %g4 loop_424: fblg,a %fcc0, loop_425 popc %i1, %i5 edge16l %g3, %l2, %o0 add %o7, %i6, %g6 loop_425: ta %xcc, 0x1 brlz %l5, loop_426 fbe %fcc1, loop_427 sub %i0, %l3, %l4 movge %icc, %o6, %l0 loop_426: popc %g7, %o5 loop_427: movn %xcc, %i3, %g1 srax %g2, %o1, %o4 movrne %i7, %l1, %i2 andcc %o2, %g5, %i4 fnand %f18, %f0, %f20 srl %l6, 0x05, %o3 wr %g0, 0x89, %asi stba %g4, [%l7 + 0x56] %asi set 0x4A, %l5 ldsha [%l7 + %l5] 0x1d, %i1 tl %xcc, 0x1 set 0x10, %o4 ldda [%l7 + %o4] 0x81, %g2 ba loop_428 sllx %i5, %l2, %o0 wr %g0, 0x18, %asi lduba [%l7 + 0x6F] %asi, %i6 loop_428: movne %xcc, %g6, %o7 tg %xcc, 0x7 fcmpeq16 %f24, %f4, %l5 bneg %xcc, loop_429 movneg %icc, %l3, %l4 sra %o6, %i0, %g7 fmovrsgez %o5, %f20, %f10 loop_429: fmovde %xcc, %f4, %f26 tpos %xcc, 0x0 fmul8x16al %f29, %f6, %f14 fblg %fcc0, loop_430 edge16n %i3, %g1, %g2 fbu,a %fcc2, loop_431 subc %l0, 0x1E82, %o4 loop_430: fmul8ulx16 %f30, %f0, %f0 bleu %icc, loop_432 loop_431: udivcc %i7, 0x18B6, %l1 fornot1s %f19, %f20, %f26 flush %l7 + 0x5C loop_432: sethi 0x097D, %i2 fmovsle %icc, %f6, %f1 ldsb [%l7 + 0x35], %o2 fnot2 %f24, %f14 andcc %o1, 0x1326, %g5 tsubcc %i4, 0x0261, %o3 fmovrsgez %g4, %f11, %f24 tl %xcc, 0x2 fmovde %icc, %f22, %f21 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %l6, %i1, %g3 edge16ln %i5, %l2, %o0 brnz,a %i6, loop_433 stbar membar 0x39 fbn,a %fcc1, loop_434 loop_433: fmovsleu %icc, %f9, %f7 fsrc2 %f26, %f6 tcc %icc, 0x5 loop_434: xnor %o7, 0x19A5, %l5 movrlez %l3, %l4, %g6 add %o6, 0x02C0, %i0 srax %g7, 0x02, %o5 taddcctv %g1, 0x1951, %i3 orcc %l0, 0x1657, %g2 subcc %o4, %l1, %i2 nop setx loop_435, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tcc %icc, 0x0 movcc %icc, %i7, %o2 fzeros %f23 loop_435: ldd [%l7 + 0x68], %f22 ldd [%l7 + 0x78], %f18 edge32 %g5, %o1, %i4 sra %o3, 0x16, %l6 movpos %icc, %i1, %g4 set 0x40, %i5 ldda [%l7 + %i5] 0x88, %f0 bl,a %xcc, loop_436 fmovdle %icc, %f23, %f10 sllx %i5, 0x1B, %g3 fmovrse %o0, %f31, %f9 loop_436: movneg %icc, %l2, %o7 fand %f20, %f4, %f10 tneg %xcc, 0x0 edge8ln %l5, %l3, %i6 umulcc %l4, 0x085B, %g6 brlez %o6, loop_437 addcc %g7, %i0, %o5 bne,pt %icc, loop_438 sir 0x0D46 loop_437: srlx %i3, %l0, %g2 fbl %fcc2, loop_439 loop_438: movrgez %g1, %l1, %o4 fmovsgu %xcc, %f21, %f15 sub %i7, 0x0D7D, %o2 loop_439: movne %xcc, %i2, %o1 srl %g5, 0x1C, %o3 tgu %xcc, 0x0 swap [%l7 + 0x30], %l6 alignaddr %i1, %i4, %i5 movvc %xcc, %g4, %o0 edge16ln %g3, %l2, %o7 xnorcc %l3, %i6, %l4 edge8l %l5, %g6, %g7 nop set 0x54, %i6 prefetch [%l7 + %i6], 0x2 udivcc %i0, 0x1688, %o6 addccc %o5, %i3, %l0 sllx %g1, %g2, %l1 udivx %i7, 0x12DD, %o4 alignaddrl %i2, %o1, %o2 movre %g5, 0x1D2, %o3 tneg %icc, 0x1 wr %g0, 0x81, %asi ldswa [%l7 + 0x5C] %asi, %l6 fmovrdlz %i4, %f8, %f12 smul %i1, %g4, %o0 tcs %icc, 0x3 sir 0x0390 or %g3, 0x1ED4, %l2 fmovsvc %xcc, %f15, %f4 sdiv %i5, 0x15A7, %o7 xor %l3, %i6, %l5 te %xcc, 0x7 movl %icc, %g6, %l4 fpadd16 %f18, %f26, %f14 fbo,a %fcc2, loop_440 udivcc %g7, 0x0988, %i0 bne,a loop_441 membar 0x6E loop_440: orcc %o5, 0x1216, %i3 fbule,a %fcc1, loop_442 loop_441: fabsd %f8, %f24 fbule,a %fcc2, loop_443 ta %xcc, 0x1 loop_442: fcmpd %fcc3, %f20, %f0 mulx %o6, 0x1ABB, %g1 loop_443: taddcc %l0, 0x0D06, %g2 mulscc %l1, %i7, %o4 fmul8x16 %f1, %f30, %f22 fabsd %f22, %f10 mulx %o1, %o2, %i2 set 0x30, %o0 ldda [%l7 + %o0] 0x23, %o2 for %f30, %f0, %f8 movcs %xcc, %g5, %i4 fmuld8ulx16 %f10, %f9, %f8 alignaddrl %i1, %g4, %l6 sethi 0x136B, %o0 bshuffle %f26, %f16, %f14 membar 0x19 movvs %xcc, %l2, %g3 srl %i5, %l3, %i6 movvs %icc, %o7, %l5 wr %g0, 0x11, %asi lduba [%l7 + 0x7A] %asi, %l4 fornot2 %f28, %f20, %f30 fcmpd %fcc1, %f24, %f20 fmuld8ulx16 %f19, %f15, %f12 edge16 %g6, %i0, %g7 fbul,a %fcc3, loop_444 alignaddrl %i3, %o6, %o5 andn %g1, %l0, %l1 movg %xcc, %g2, %i7 loop_444: and %o1, %o4, %i2 movcc %xcc, %o2, %g5 tneg %xcc, 0x3 fnot2s %f24, %f17 fnegd %f0, %f24 udivx %i4, 0x1785, %i1 addc %o3, 0x08AC, %g4 fbl,a %fcc1, loop_445 nop setx loop_446, %l0, %l1 jmpl %l1, %o0 fmovd %f26, %f0 edge32n %l6, %g3, %l2 loop_445: brlez,a %l3, loop_447 loop_446: ldx [%l7 + 0x30], %i6 bge,pn %icc, loop_448 fmovrdlz %i5, %f24, %f28 loop_447: movrne %o7, 0x310, %l4 ta %xcc, 0x2 loop_448: movle %xcc, %g6, %l5 tsubcctv %i0, 0x0F15, %g7 sethi 0x0C74, %o6 movvs %xcc, %o5, %g1 set 0x4F, %o5 lduba [%l7 + %o5] 0x88, %l0 subccc %i3, %l1, %i7 fandnot1 %f30, %f14, %f6 st %f26, [%l7 + 0x58] fbn,a %fcc1, loop_449 sdivcc %o1, 0x0FBC, %g2 add %l7, 0x50, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %o4, %o2 loop_449: tn %xcc, 0x0 udivx %g5, 0x0EBC, %i4 mulx %i2, 0x09AC, %i1 smulcc %g4, 0x188A, %o3 call loop_450 fones %f14 tvc %icc, 0x4 tge %xcc, 0x0 loop_450: udiv %o0, 0x1CE5, %g3 set 0x14, %i0 lda [%l7 + %i0] 0x0c, %f18 fcmpgt16 %f28, %f22, %l6 fbe,a %fcc1, loop_451 sub %l3, 0x1BC6, %i6 fmovdvc %icc, %f20, %f10 addc %i5, 0x145C, %o7 loop_451: fornot2 %f8, %f22, %f6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgz %l4, %f12, %f18 fandnot1 %f28, %f20, %f22 tvs %xcc, 0x0 bpos %icc, loop_452 edge16ln %g6, %l5, %i0 subc %l2, %o6, %o5 ldsb [%l7 + 0x4B], %g1 loop_452: nop wr %g0, 0x04, %asi stda %f16, [%l7 + 0x40] %asi brz,a %l0, loop_453 brlz,a %i3, loop_454 fmovdle %icc, %f9, %f17 sub %g7, 0x11EA, %l1 loop_453: fmul8sux16 %f2, %f8, %f12 loop_454: movrlz %o1, 0x055, %g2 wr %g0, 0x11, %asi ldswa [%l7 + 0x70] %asi, %o4 movrne %o2, %g5, %i7 set 0x68, %g1 stxa %i4, [%l7 + %g1] 0x04 xor %i2, 0x1D3C, %g4 subc %i1, %o0, %o3 move %xcc, %l6, %l3 fmovsleu %icc, %f3, %f0 edge32l %i6, %i5, %g3 flushw addcc %o7, %g6, %l5 ldstub [%l7 + 0x48], %l4 array8 %l2, %o6, %o5 movvs %xcc, %i0, %g1 add %i3, 0x09E4, %g7 xor %l1, %o1, %g2 fsrc2s %f30, %f12 set 0x14, %l4 stwa %o4, [%l7 + %l4] 0x15 fmovde %icc, %f13, %f20 movneg %icc, %o2, %g5 tgu %icc, 0x5 mulx %l0, 0x1D14, %i4 lduh [%l7 + 0x54], %i2 fsrc1s %f12, %f3 movg %icc, %g4, %i1 fbuge %fcc3, loop_455 ldx [%l7 + 0x70], %o0 nop set 0x28, %g5 ldd [%l7 + %g5], %i6 tsubcctv %l6, 0x1EC9, %l3 loop_455: move %xcc, %i6, %o3 tsubcctv %g3, 0x006B, %i5 fmovde %xcc, %f31, %f26 swap [%l7 + 0x58], %g6 array8 %o7, %l5, %l4 movne %xcc, %l2, %o6 nop setx loop_456, %l0, %l1 jmpl %l1, %o5 fblg,a %fcc3, loop_457 fmovs %f7, %f27 fmovdn %icc, %f3, %f28 loop_456: or %i0, 0x18B0, %g1 loop_457: fsrc1s %f17, %f10 tle %xcc, 0x1 srax %g7, 0x0C, %i3 edge16l %l1, %o1, %g2 tn %xcc, 0x7 movvs %icc, %o4, %o2 udivcc %l0, 0x0440, %i4 orn %i2, %g4, %g5 andncc %o0, %i7, %i1 movrlz %l3, %i6, %l6 ldx [%l7 + 0x30], %o3 addc %i5, 0x0584, %g6 stb %o7, [%l7 + 0x5A] brnz,a %g3, loop_458 tpos %icc, 0x3 movrgez %l5, 0x24C, %l4 srl %l2, %o5, %o6 loop_458: xnor %g1, %i0, %i3 fmovdle %icc, %f2, %f14 fornot1 %f12, %f10, %f18 ba,a,pt %xcc, loop_459 bvs,a %icc, loop_460 xnor %g7, %o1, %g2 fpsub16s %f26, %f24, %f26 loop_459: movrlez %o4, %l1, %o2 loop_460: tg %icc, 0x1 sra %i4, %l0, %i2 movvc %xcc, %g5, %o0 tn %icc, 0x1 smul %i7, %g4, %l3 fmovrse %i6, %f12, %f22 fmovdpos %xcc, %f21, %f2 stb %l6, [%l7 + 0x26] wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f16 tcc %xcc, 0x1 xnor %i1, %o3, %i5 popc 0x11D3, %o7 xor %g6, 0x1797, %g3 edge8n %l5, %l2, %l4 popc 0x16BA, %o5 fcmpgt32 %f2, %f12, %g1 fmovde %icc, %f1, %f12 smul %i0, 0x0A87, %o6 bleu loop_461 edge32l %g7, %i3, %g2 edge16 %o4, %l1, %o1 fcmpne32 %f12, %f10, %i4 loop_461: fxors %f27, %f15, %f13 tpos %icc, 0x6 mulx %l0, 0x1703, %i2 wr %g0, 0x89, %asi stba %g5, [%l7 + 0x7F] %asi fcmpeq32 %f6, %f14, %o0 fba,a %fcc0, loop_462 tsubcc %o2, %g4, %i7 movne %icc, %l3, %l6 addcc %i1, %o3, %i5 loop_462: edge32ln %o7, %i6, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlz,a %g3, loop_463 movrlez %l5, %l2, %o5 ldub [%l7 + 0x6C], %l4 tgu %icc, 0x0 loop_463: mova %xcc, %i0, %g1 move %icc, %o6, %g7 edge32 %i3, %o4, %g2 fmuld8ulx16 %f20, %f1, %f6 fbg,a %fcc2, loop_464 st %f30, [%l7 + 0x14] mova %xcc, %o1, %i4 brgez,a %l1, loop_465 loop_464: fnot2 %f18, %f10 fsrc2 %f18, %f2 movvs %icc, %l0, %g5 loop_465: array8 %o0, %i2, %g4 ldsw [%l7 + 0x5C], %i7 fmovdl %icc, %f21, %f12 mulx %o2, %l3, %l6 fmovda %xcc, %f5, %f17 ldd [%l7 + 0x60], %i0 fmovspos %icc, %f2, %f18 fnor %f20, %f14, %f6 movne %xcc, %o3, %i5 xorcc %i6, %g6, %o7 orn %g3, 0x0547, %l5 fxnor %f30, %f12, %f2 set 0x38, %l3 ldxa [%l7 + %l3] 0x10, %l2 wr %g0, 0x88, %asi stda %f16, [%l7 + 0x40] %asi bpos,pt %xcc, loop_466 sdivx %o5, 0x0E6D, %i0 edge32l %l4, %g1, %o6 ble,pn %icc, loop_467 loop_466: xnor %i3, %g7, %o4 fbo %fcc1, loop_468 movcc %xcc, %o1, %g2 loop_467: sethi 0x15CB, %l1 fbue,a %fcc0, loop_469 loop_468: fmovrdgz %l0, %f14, %f12 mova %icc, %g5, %o0 movle %icc, %i4, %g4 loop_469: fbne %fcc2, loop_470 taddcctv %i7, %i2, %o2 movgu %xcc, %l6, %i1 bneg,a,pn %icc, loop_471 loop_470: addcc %l3, %o3, %i6 fxor %f24, %f22, %f4 fbul,a %fcc0, loop_472 loop_471: bne,a,pt %icc, loop_473 edge32 %i5, %o7, %g3 udivcc %l5, 0x0EE5, %l2 loop_472: sdivx %o5, 0x1F0A, %i0 loop_473: ldsh [%l7 + 0x5A], %g6 fbge,a %fcc3, loop_474 tvs %xcc, 0x5 bleu,a %xcc, loop_475 tn %xcc, 0x1 loop_474: movcc %icc, %g1, %o6 tne %xcc, 0x6 loop_475: tgu %icc, 0x6 subccc %i3, %l4, %o4 fmul8sux16 %f24, %f14, %f24 sra %o1, %g7, %l1 addcc %g2, 0x00E7, %g5 fbl %fcc3, loop_476 and %o0, %l0, %i4 sra %i7, 0x10, %i2 tsubcctv %g4, %l6, %o2 loop_476: tcc %xcc, 0x1 edge16 %l3, %o3, %i1 brz %i6, loop_477 alignaddr %o7, %g3, %i5 set 0x45, %i7 lduba [%l7 + %i7] 0x14, %l5 loop_477: udivx %o5, 0x088F, %i0 mulx %g6, %g1, %l2 set 0x14, %i3 stba %o6, [%l7 + %i3] 0x04 tl %xcc, 0x0 bleu,pn %icc, loop_478 bgu,a loop_479 movrne %i3, %o4, %o1 bvs loop_480 loop_478: tsubcctv %l4, 0x18AC, %l1 loop_479: fbug %fcc1, loop_481 stw %g2, [%l7 + 0x68] loop_480: sllx %g7, %o0, %g5 fbg,a %fcc2, loop_482 loop_481: edge32l %i4, %l0, %i7 brlz,a %i2, loop_483 srl %g4, %l6, %o2 loop_482: brgez %o3, loop_484 tgu %xcc, 0x7 loop_483: nop set 0x7E, %l6 lduha [%l7 + %l6] 0x19, %l3 loop_484: membar 0x2E sdivx %i6, 0x1FDF, %o7 bl,a,pt %icc, loop_485 sethi 0x1CF3, %g3 bcc loop_486 movpos %xcc, %i1, %l5 loop_485: sra %o5, %i0, %i5 fpack32 %f20, %f22, %f6 loop_486: edge8ln %g1, %g6, %o6 brnz %i3, loop_487 sub %o4, 0x062A, %o1 lduw [%l7 + 0x28], %l4 bg,pt %icc, loop_488 loop_487: lduw [%l7 + 0x4C], %l2 tn %icc, 0x3 xor %g2, 0x01AB, %g7 loop_488: addccc %o0, 0x0C09, %g5 movrgz %i4, %l0, %i7 udivx %i2, 0x1A20, %g4 sll %l1, %o2, %o3 tneg %icc, 0x0 wr %g0, 0x89, %asi stxa %l6, [%l7 + 0x70] %asi movvc %xcc, %l3, %i6 ldstub [%l7 + 0x2F], %g3 faligndata %f8, %f16, %f16 movcc %xcc, %o7, %i1 andcc %o5, %i0, %i5 udiv %l5, 0x1093, %g6 movleu %xcc, %g1, %o6 sethi 0x0B29, %o4 orcc %i3, 0x0711, %o1 movrlz %l2, 0x330, %g2 brlez,a %l4, loop_489 brnz,a %g7, loop_490 edge32 %o0, %g5, %l0 andn %i4, %i2, %g4 loop_489: tcs %icc, 0x5 loop_490: tsubcctv %i7, %o2, %o3 movle %icc, %l1, %l3 tsubcctv %i6, %l6, %o7 tge %icc, 0x0 fexpand %f26, %f22 fnot1 %f30, %f4 flushw edge16l %i1, %o5, %i0 tcs %xcc, 0x0 fbe,a %fcc1, loop_491 ble,a,pt %icc, loop_492 andn %i5, %l5, %g6 tge %xcc, 0x4 loop_491: fmovda %icc, %f9, %f4 loop_492: xorcc %g1, %o6, %g3 bl,a,pn %icc, loop_493 sdivcc %o4, 0x0273, %i3 fbl,a %fcc0, loop_494 fnand %f6, %f18, %f16 loop_493: fmovscc %xcc, %f7, %f10 fmovdleu %xcc, %f1, %f14 loop_494: srl %o1, 0x0B, %g2 edge16 %l2, %g7, %o0 fmuld8sux16 %f16, %f21, %f22 brlez %g5, loop_495 fxor %f10, %f26, %f16 mulscc %l4, 0x0482, %i4 taddcc %i2, 0x1A78, %l0 loop_495: fbl %fcc2, loop_496 nop setx loop_497, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fcmpne16 %f2, %f18, %g4 sdivcc %o2, 0x09A6, %i7 loop_496: movneg %icc, %l1, %o3 loop_497: subcc %l3, %i6, %o7 umulcc %l6, 0x07AC, %o5 xor %i1, %i0, %l5 subccc %g6, %i5, %g1 edge8l %g3, %o6, %i3 fxnor %f22, %f0, %f30 edge32n %o4, %g2, %l2 movl %icc, %o1, %o0 movle %icc, %g7, %g5 edge16ln %l4, %i4, %l0 xnorcc %g4, 0x17AD, %o2 bpos,a,pt %xcc, loop_498 fmovsa %icc, %f0, %f2 stbar ba,pt %xcc, loop_499 loop_498: array8 %i2, %l1, %i7 fmovsg %xcc, %f20, %f23 fbule,a %fcc3, loop_500 loop_499: ta %xcc, 0x3 fbg,a %fcc3, loop_501 fmovsvc %xcc, %f22, %f11 loop_500: 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 loop_501: fmovdl %icc, %f4, %f17 fmovdg %xcc, %f9, %f10 tneg %xcc, 0x2 fbn %fcc2, loop_502 tneg %icc, 0x0 set 0x28, %o7 lduha [%l7 + %o7] 0x14, %l3 loop_502: movcs %xcc, %i6, %o7 orn %l6, %o5, %o3 edge16 %i0, %l5, %i1 edge16ln %i5, %g1, %g6 movrgez %g3, %i3, %o4 sub %o6, 0x0B08, %g2 wr %g0, 0x89, %asi lduha [%l7 + 0x26] %asi, %l2 xor %o1, %o0, %g7 addccc %g5, %i4, %l0 smulcc %g4, %l4, %o2 edge32l %i2, %i7, %l1 fbne,a %fcc2, loop_503 edge8l %i6, %l3, %o7 movg %icc, %o5, %l6 fcmpgt32 %f24, %f6, %o3 loop_503: fxor %f24, %f8, %f8 orncc %i0, %i1, %i5 fblg,a %fcc3, loop_504 tsubcc %g1, %l5, %g3 prefetch [%l7 + 0x2C], 0x3 umulcc %g6, %i3, %o6 loop_504: fandnot1 %f8, %f2, %f20 movne %icc, %g2, %l2 fmovrdlez %o1, %f8, %f30 te %icc, 0x3 set 0x4D, %g4 stba %o0, [%l7 + %g4] 0x1c edge16 %g7, %g5, %i4 srlx %o4, %l0, %l4 movleu %icc, %o2, %g4 smulcc %i7, %i2, %i6 orncc %l3, %l1, %o7 bleu,a,pn %icc, loop_505 tle %icc, 0x2 tn %xcc, 0x0 brz %l6, loop_506 loop_505: movneg %xcc, %o5, %o3 tvc %xcc, 0x5 fmovdge %xcc, %f25, %f13 loop_506: srlx %i0, 0x1D, %i1 xnorcc %g1, 0x1919, %l5 wr %g0, 0x80, %asi ldsha [%l7 + 0x5E] %asi, %g3 smulcc %g6, %i5, %i3 tge %xcc, 0x2 fmul8ulx16 %f10, %f8, %f30 movre %g2, %o6, %l2 st %f16, [%l7 + 0x24] tneg %xcc, 0x4 fmovsle %xcc, %f6, %f14 tge %icc, 0x6 te %xcc, 0x0 movvs %icc, %o0, %g7 srlx %g5, 0x1B, %o1 andcc %i4, %o4, %l4 bcc loop_507 andn %o2, 0x0CDD, %l0 wr %g0, 0x0c, %asi stba %g4, [%l7 + 0x29] %asi loop_507: tneg %xcc, 0x4 addccc %i2, %i6, %i7 fnegd %f22, %f30 ldub [%l7 + 0x2D], %l3 fnands %f31, %f31, %f19 subccc %o7, %l6, %o5 tl %xcc, 0x5 mova %icc, %l1, %o3 nop set 0x08, %o1 std %f0, [%l7 + %o1] fmuld8ulx16 %f19, %f6, %f16 bne,a loop_508 fpadd32s %f7, %f4, %f0 addcc %i0, %g1, %i1 or %l5, 0x18A9, %g3 loop_508: tle %icc, 0x7 taddcc %g6, %i3, %i5 movgu %icc, %o6, %g2 xor %o0, 0x00F3, %l2 movrgz %g7, 0x177, %o1 wr %g0, 0x0c, %asi lduha [%l7 + 0x08] %asi, %g5 movrgez %o4, %l4, %o2 st %f11, [%l7 + 0x7C] fmovrdgz %i4, %f22, %f4 fbne %fcc1, loop_509 fmovdl %icc, %f25, %f27 edge8 %l0, %i2, %g4 fbne,a %fcc2, loop_510 loop_509: fones %f5 add %i6, 0x1905, %l3 wr %g0, 0x80, %asi ldda [%l7 + 0x30] %asi, %o6 loop_510: edge32 %i7, %l6, %o5 fornot1s %f26, %f27, %f4 wr %g0, 0x04, %asi ldsha [%l7 + 0x12] %asi, %o3 edge32ln %i0, %l1, %g1 movcc %xcc, %i1, %g3 fbuge,a %fcc1, loop_511 brz,a %l5, loop_512 edge32 %g6, %i3, %o6 set 0x38, %o2 prefetcha [%l7 + %o2] 0x1d, 0x2 loop_511: movne %xcc, %g2, %l2 loop_512: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 flushw fba,a %fcc2, loop_513 srlx %o0, %o1, %g7 tsubcctv %g5, %o4, %l4 add %i4, 0x0123, %o2 loop_513: tle %icc, 0x7 movrlez %i2, %g4, %l0 fmovspos %icc, %f16, %f6 fbn,a %fcc0, loop_514 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %l3, %i6, %o7 tne %icc, 0x4 loop_514: tge %xcc, 0x1 fmovdn %xcc, %f30, %f22 movg %icc, %l6, %i7 st %f19, [%l7 + 0x5C] ta %icc, 0x3 fbn,a %fcc3, loop_515 ldd [%l7 + 0x78], %o2 fcmpne16 %f22, %f4, %i0 orcc %o5, 0x1CBC, %l1 loop_515: movrgz %i1, 0x1F0, %g3 array32 %l5, %g6, %g1 bgu %xcc, loop_516 fba %fcc3, loop_517 fmovsvc %icc, %f2, %f11 tneg %xcc, 0x3 loop_516: edge16n %i3, %o6, %i5 loop_517: tvs %icc, 0x6 movrgez %g2, %l2, %o0 wr %g0, 0x80, %asi stwa %o1, [%l7 + 0x58] %asi prefetch [%l7 + 0x1C], 0x2 subccc %g7, 0x1CA7, %o4 movvc %icc, %g5, %i4 stx %o2, [%l7 + 0x68] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpmerge %f14, %f14, %f6 siam 0x6 bleu,a,pt %icc, loop_518 tn %xcc, 0x2 or %l4, %i2, %g4 fzeros %f17 loop_518: tcc %xcc, 0x0 fbuge,a %fcc3, loop_519 bleu,a,pt %icc, loop_520 edge32l %l0, %l3, %o7 fbo %fcc1, loop_521 loop_519: fcmps %fcc2, %f29, %f2 loop_520: andncc %i6, %i7, %l6 movrgez %o3, %i0, %l1 loop_521: sub %i1, 0x0472, %o5 brgz,a %l5, loop_522 fcmpeq32 %f10, %f12, %g3 edge8 %g1, %g6, %i3 addcc %i5, 0x0F65, %g2 loop_522: fmovde %xcc, %f17, %f23 or %l2, 0x1089, %o0 tpos %icc, 0x1 fpack16 %f14, %f13 addc %o6, %o1, %g7 sethi 0x083D, %g5 st %f25, [%l7 + 0x54] wr %g0, 0x89, %asi lduwa [%l7 + 0x58] %asi, %o4 sllx %i4, 0x06, %o2 addccc %i2, %g4, %l0 brz %l4, loop_523 movle %xcc, %l3, %i6 movcc %icc, %o7, %i7 tvs %xcc, 0x2 loop_523: taddcc %l6, 0x07F8, %i0 bne loop_524 movleu %xcc, %o3, %i1 fbo,a %fcc3, loop_525 udivx %o5, 0x1BB3, %l1 loop_524: tvs %xcc, 0x6 sethi 0x0509, %l5 loop_525: popc 0x13D6, %g1 movvs %xcc, %g6, %g3 movg %xcc, %i3, %g2 wr %g0, 0x18, %asi stba %i5, [%l7 + 0x37] %asi array16 %l2, %o6, %o1 stx %g7, [%l7 + 0x48] fmovsneg %icc, %f29, %f9 mulscc %o0, %g5, %i4 for %f18, %f6, %f22 fbl,a %fcc2, loop_526 ta %xcc, 0x4 tgu %icc, 0x5 fmovdvs %icc, %f11, %f20 loop_526: addc %o2, 0x1EA5, %i2 fblg %fcc3, loop_527 fxor %f10, %f8, %f30 ldstub [%l7 + 0x52], %o4 and %l0, %l4, %l3 loop_527: tgu %xcc, 0x6 xor %i6, %g4, %i7 srax %o7, 0x04, %l6 movneg %xcc, %i0, %o3 fmul8ulx16 %f30, %f10, %f30 fmuld8ulx16 %f5, %f16, %f4 fbul,a %fcc3, loop_528 xnorcc %i1, 0x1F89, %l1 fmovdvc %icc, %f16, %f17 st %f24, [%l7 + 0x6C] loop_528: movneg %icc, %o5, %l5 smulcc %g6, 0x146A, %g1 wr %g0, 0x0c, %asi ldswa [%l7 + 0x50] %asi, %g3 tsubcc %i3, 0x1A0E, %i5 udivcc %g2, 0x077C, %o6 addcc %o1, %g7, %o0 ldsh [%l7 + 0x10], %g5 array16 %i4, %o2, %i2 fbge,a %fcc2, loop_529 fmovrdlez %l2, %f28, %f6 alignaddrl %o4, %l4, %l3 wr %g0, 0x19, %asi stba %i6, [%l7 + 0x12] %asi loop_529: tcc %icc, 0x5 xnorcc %g4, 0x14FD, %l0 movneg %xcc, %i7, %o7 fnor %f4, %f20, %f10 fmovdneg %xcc, %f25, %f27 fbg,a %fcc0, loop_530 call loop_531 tvs %xcc, 0x7 fzero %f22 loop_530: edge32 %i0, %o3, %l6 loop_531: movgu %xcc, %i1, %o5 movle %icc, %l1, %l5 for %f26, %f20, %f20 sll %g1, %g6, %g3 brgez,a %i3, loop_532 fmovsgu %icc, %f29, %f5 movg %xcc, %i5, %g2 movn %icc, %o6, %o1 loop_532: fsrc2s %f26, %f16 taddcctv %o0, %g5, %g7 movvc %xcc, %o2, %i4 and %l2, 0x01D4, %o4 siam 0x0 fmovdgu %xcc, %f16, %f20 edge32n %l4, %i2, %i6 andn %g4, %l3, %i7 fmovsleu %xcc, %f28, %f28 smulcc %o7, %l0, %i0 array16 %l6, %o3, %i1 popc %o5, %l1 udivx %g1, 0x07B8, %l5 tne %xcc, 0x6 subcc %g6, 0x14CB, %g3 fone %f18 add %l7, 0x60, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %i3, %i5 fmovde %xcc, %f22, %f24 tgu %icc, 0x5 movleu %xcc, %g2, %o1 tg %xcc, 0x3 fones %f22 movcc %icc, %o0, %o6 edge32 %g7, %g5, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %i4, %l2, %l4 nop setx loop_533, %l0, %l1 jmpl %l1, %i2 movvs %xcc, %i6, %o4 fmovsne %xcc, %f9, %f23 te %xcc, 0x4 loop_533: brlz,a %l3, loop_534 stx %i7, [%l7 + 0x60] edge8 %g4, %l0, %i0 sdivx %l6, 0x10F3, %o7 loop_534: fbg,a %fcc1, loop_535 movrlez %i1, 0x0F3, %o3 fxnors %f26, %f3, %f2 subcc %l1, 0x181D, %g1 loop_535: tsubcctv %l5, %o5, %g3 fbg,a %fcc3, loop_536 tneg %xcc, 0x1 prefetch [%l7 + 0x30], 0x1 fmovrslz %g6, %f9, %f7 loop_536: fxor %f0, %f4, %f20 edge16ln %i5, %i3, %o1 tsubcctv %o0, %o6, %g2 addc %g7, %g5, %i4 bvc loop_537 srl %l2, 0x1A, %l4 add %l7, 0x0C, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %i2 casa [%l6] %asi, %i2, %i6 loop_537: fands %f8, %f29, %f8 subccc %o2, 0x129E, %l3 movcs %icc, %i7, %o4 fble %fcc2, loop_538 bleu,a %icc, loop_539 sir 0x12DE udiv %g4, 0x069B, %l0 loop_538: tgu %xcc, 0x5 loop_539: movneg %xcc, %i0, %o7 movle %xcc, %i1, %l6 sdivcc %o3, 0x0F71, %g1 tgu %icc, 0x3 fcmpgt16 %f6, %f22, %l1 tleu %xcc, 0x6 stbar ldsh [%l7 + 0x2A], %o5 tge %xcc, 0x6 orn %l5, 0x1A48, %g6 sll %g3, %i3, %i5 fzeros %f6 movle %icc, %o0, %o6 edge16ln %g2, %g7, %o1 fnegd %f0, %f14 tpos %icc, 0x3 movre %g5, 0x18D, %l2 fone %f28 xnor %l4, 0x0B97, %i4 bne %icc, loop_540 bcc,a,pn %xcc, loop_541 fabss %f1, %f7 fmul8x16 %f7, %f18, %f14 loop_540: nop set 0x08, %o3 ldxa [%l7 + %o3] 0x88, %i6 loop_541: fbne %fcc3, loop_542 fpsub16 %f4, %f28, %f26 array32 %o2, %i2, %i7 brnz,a %l3, loop_543 loop_542: movrlez %g4, %o4, %l0 movcc %icc, %o7, %i1 fpack16 %f12, %f24 loop_543: tcc %icc, 0x2 edge16ln %l6, %i0, %o3 fnegs %f29, %f14 udivx %l1, 0x05CE, %g1 alignaddr %l5, %o5, %g6 fmuld8sux16 %f26, %f10, %f2 movrlz %i3, %g3, %i5 movneg %icc, %o0, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %icc, 0x1 tneg %xcc, 0x5 bge,a,pn %xcc, loop_544 fmovsl %xcc, %f1, %f0 pdist %f30, %f28, %f10 fandnot1 %f6, %f10, %f4 loop_544: tleu %xcc, 0x3 fornot2 %f12, %f24, %f14 bleu,a,pt %xcc, loop_545 fsrc2s %f14, %f6 bneg loop_546 srlx %o6, %g7, %o1 loop_545: popc %l2, %g5 sir 0x1EEF loop_546: umul %l4, 0x19CC, %i6 mulx %o2, %i2, %i7 wr %g0, 0x04, %asi stxa %l3, [%l7 + 0x70] %asi subcc %g4, 0x07C5, %o4 wr %g0, 0x0c, %asi ldswa [%l7 + 0x64] %asi, %i4 tvc %xcc, 0x5 fbe,a %fcc2, loop_547 movcc %xcc, %o7, %l0 fbne %fcc2, loop_548 fmovsvs %icc, %f19, %f20 loop_547: movrlez %i1, %l6, %i0 ta %xcc, 0x1 loop_548: smul %o3, 0x1F47, %l1 fxor %f14, %f4, %f18 fble,a %fcc2, loop_549 fsrc2s %f2, %f27 edge16l %l5, %o5, %g6 andcc %i3, %g1, %i5 loop_549: mulscc %o0, 0x080A, %g3 tpos %icc, 0x1 udivcc %g2, 0x1327, %o6 sra %o1, 0x01, %g7 edge8 %l2, %g5, %i6 fone %f0 sethi 0x0856, %l4 fbue %fcc1, loop_550 tvc %icc, 0x5 fcmpne16 %f8, %f22, %i2 andn %o2, 0x1C17, %i7 loop_550: fxors %f23, %f21, %f14 fpmerge %f13, %f0, %f28 movrlez %g4, 0x30E, %o4 bpos,pn %xcc, loop_551 edge32l %l3, %i4, %l0 prefetch [%l7 + 0x60], 0x3 fzeros %f13 loop_551: edge8l %i1, %l6, %o7 wr %g0, 0x80, %asi prefetcha [%l7 + 0x48] %asi, 0x0 popc %l1, %l5 stbar popc %o5, %g6 tge %xcc, 0x2 edge16l %o3, %g1, %i5 be,a,pt %xcc, loop_552 movvs %xcc, %i3, %o0 set 0x50, %i4 stxa %g3, [%l7 + %i4] 0x80 loop_552: fmovdneg %icc, %f25, %f12 tsubcctv %g2, 0x0E8F, %o1 sra %o6, 0x0C, %g7 fmovrsgz %g5, %f15, %f5 taddcctv %i6, %l2, %l4 fmovsneg %icc, %f13, %f29 sdivcc %i2, 0x0C0C, %i7 fbe,a %fcc1, loop_553 fbule,a %fcc0, loop_554 flushw fcmpne32 %f30, %f12, %o2 loop_553: tg %xcc, 0x4 loop_554: tn %xcc, 0x0 fblg %fcc1, loop_555 tvc %xcc, 0x4 movrlz %o4, 0x11E, %l3 edge8n %g4, %l0, %i1 loop_555: movrlez %i4, 0x164, %l6 brgz %o7, loop_556 add %i0, 0x18CF, %l1 stw %o5, [%l7 + 0x60] fbl %fcc0, loop_557 loop_556: array8 %g6, %l5, %o3 membar 0x2A ble,pn %icc, loop_558 loop_557: fmovdl %icc, %f25, %f4 te %xcc, 0x2 sethi 0x1490, %i5 loop_558: ble,a,pn %icc, loop_559 fmovsle %icc, %f2, %f12 or %g1, %o0, %i3 fmovsa %icc, %f27, %f28 loop_559: umulcc %g2, %o1, %g3 wr %g0, 0x80, %asi stwa %g7, [%l7 + 0x74] %asi tleu %icc, 0x5 tn %icc, 0x7 membar 0x16 wr %g0, 0x89, %asi lduha [%l7 + 0x2A] %asi, %g5 fnot1s %f12, %f21 fmovs %f9, %f8 movneg %xcc, %i6, %o6 andcc %l2, 0x1463, %i2 popc %l4, %i7 popc %o2, %l3 addccc %o4, 0x0C8A, %g4 fornot2s %f22, %f9, %f30 fzero %f26 fmovspos %xcc, %f0, %f18 fmovscc %icc, %f23, %f24 fmovdne %xcc, %f25, %f15 fxor %f16, %f2, %f14 fmovsl %icc, %f27, %f13 edge16l %i1, %i4, %l0 alignaddr %l6, %i0, %o7 fmovrde %o5, %f28, %f22 nop set 0x5E, %l1 lduh [%l7 + %l1], %l1 alignaddrl %g6, %l5, %i5 movleu %icc, %g1, %o3 wr %g0, 0x19, %asi stda %f0, [%l7 + 0x40] %asi fbul,a %fcc1, loop_560 movrne %i3, 0x33C, %o0 tne %xcc, 0x1 stx %g2, [%l7 + 0x08] loop_560: mulx %g3, 0x1ADD, %g7 bl,a,pt %xcc, loop_561 ldstub [%l7 + 0x18], %o1 fcmpgt32 %f28, %f30, %i6 fbuge %fcc0, loop_562 loop_561: subc %g5, 0x1B49, %o6 fmovsgu %xcc, %f28, %f17 xor %i2, 0x1A84, %l4 loop_562: udivx %l2, 0x1392, %o2 addc %l3, %o4, %i7 set 0x60, %g6 ldxa [%l7 + %g6] 0x80, %g4 fpsub16s %f24, %f7, %f21 ta %xcc, 0x3 nop set 0x0C, %i2 lduw [%l7 + %i2], %i1 brlz %l0, loop_563 addc %l6, 0x1436, %i0 nop setx loop_564, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fxor %f30, %f12, %f4 loop_563: edge8 %i4, %o5, %l1 tn %xcc, 0x1 loop_564: sllx %o7, 0x1E, %g6 sllx %l5, 0x0F, %g1 srax %o3, 0x16, %i5 bvc,pn %icc, loop_565 bge %xcc, loop_566 fxnors %f13, %f9, %f5 smulcc %i3, 0x1B5C, %o0 loop_565: fpsub16s %f10, %f16, %f21 loop_566: fmovrdlez %g3, %f16, %f30 andn %g7, 0x0541, %o1 movvs %xcc, %i6, %g5 edge16 %o6, %i2, %l4 nop set 0x68, %g7 lduw [%l7 + %g7], %l2 fmuld8sux16 %f29, %f10, %f30 move %icc, %g2, %l3 fpadd16s %f18, %f24, %f15 or %o4, 0x0890, %i7 tneg %icc, 0x4 fmovdleu %icc, %f7, %f26 flushw add %l7, 0x60, %l6 wr %g0, 0x18, %asi casa [%l6] 0x18, %o2, %g4 stbar srlx %l0, 0x11, %i1 umul %i0, 0x0B85, %l6 bn,a %icc, loop_567 sir 0x1163 movcc %xcc, %o5, %i4 orcc %o7, %l1, %l5 loop_567: fpadd32 %f24, %f8, %f28 subc %g1, %g6, %i5 srlx %i3, %o0, %g3 sdivx %o3, 0x0EAA, %o1 fsrc1s %f18, %f23 flushw edge16n %g7, %i6, %g5 faligndata %f2, %f22, %f28 movle %xcc, %i2, %o6 orcc %l4, 0x16F7, %g2 nop setx loop_568, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry subccc %l2, 0x1727, %l3 fsrc2 %f0, %f18 taddcc %i7, 0x13E6, %o2 loop_568: tneg %xcc, 0x1 fmovrdlez %o4, %f18, %f30 ld [%l7 + 0x08], %f30 movn %icc, %g4, %l0 fbge,a %fcc0, loop_569 movneg %xcc, %i0, %i1 tg %icc, 0x2 ldd [%l7 + 0x20], %i6 loop_569: fble,a %fcc1, loop_570 sllx %i4, 0x13, %o7 fandnot1 %f0, %f8, %f16 fbue,a %fcc2, loop_571 loop_570: addccc %o5, %l1, %g1 fbe %fcc1, loop_572 movle %xcc, %g6, %i5 loop_571: umul %l5, %o0, %i3 stw %o3, [%l7 + 0x50] loop_572: fmovscs %xcc, %f31, %f18 addcc %g3, 0x0668, %g7 fornot1 %f24, %f22, %f4 movgu %icc, %o1, %i6 sub %i2, 0x0788, %o6 smulcc %g5, %g2, %l4 edge32n %l2, %i7, %o2 movneg %xcc, %l3, %o4 ldsw [%l7 + 0x0C], %l0 add %i0, 0x17F4, %i1 sdiv %l6, 0x1334, %g4 andcc %i4, %o5, %o7 smul %g1, %g6, %i5 xor %l1, %o0, %i3 movvs %icc, %o3, %l5 fcmpes %fcc0, %f26, %f22 move %xcc, %g3, %g7 ta %icc, 0x4 siam 0x7 fbn %fcc2, loop_573 srl %o1, 0x16, %i2 movrne %i6, 0x331, %g5 fba %fcc2, loop_574 loop_573: edge8n %g2, %l4, %l2 fmovdneg %xcc, %f25, %f20 smul %i7, 0x07DC, %o6 loop_574: nop setx loop_575, %l0, %l1 jmpl %l1, %l3 bn %icc, loop_576 fpadd16 %f4, %f14, %f24 sdiv %o2, 0x0FE7, %l0 loop_575: bne,a %icc, loop_577 loop_576: add %o4, %i1, %i0 fbge,a %fcc2, loop_578 subcc %g4, 0x0E0A, %l6 loop_577: ld [%l7 + 0x24], %f10 sllx %o5, 0x10, %o7 loop_578: movpos %xcc, %g1, %g6 movle %xcc, %i4, %l1 stw %i5, [%l7 + 0x78] fmovrde %i3, %f26, %f6 sdivcc %o3, 0x042F, %o0 bne,pt %xcc, loop_579 fbl,a %fcc1, loop_580 orncc %g3, 0x18D4, %l5 tsubcc %g7, 0x1E1F, %i2 loop_579: fands %f9, %f16, %f6 loop_580: nop wr %g0, 0x10, %asi swapa [%l7 + 0x54] %asi, %o1 tpos %icc, 0x1 be,a loop_581 ldd [%l7 + 0x68], %f24 ldsw [%l7 + 0x5C], %i6 fmovdvc %xcc, %f9, %f14 loop_581: fmovdn %xcc, %f11, %f7 tge %xcc, 0x5 movrgez %g2, 0x083, %l4 add %g5, %l2, %i7 fmovsa %xcc, %f5, %f26 brgez %o6, loop_582 movleu %icc, %o2, %l3 sdivx %o4, 0x1D29, %l0 tcc %xcc, 0x1 loop_582: movle %xcc, %i0, %i1 ldub [%l7 + 0x22], %l6 tl %icc, 0x7 subc %g4, 0x0511, %o5 fnot1s %f1, %f19 movleu %icc, %o7, %g1 fbul,a %fcc3, loop_583 fmovdne %xcc, %f30, %f7 fpsub32s %f30, %f22, %f31 movcc %icc, %i4, %g6 loop_583: bge,a,pt %icc, loop_584 bneg,a %icc, loop_585 movgu %xcc, %l1, %i3 fandnot1 %f26, %f24, %f6 loop_584: movg %xcc, %i5, %o3 loop_585: stbar fnands %f25, %f18, %f7 fmovdvc %xcc, %f10, %f20 lduw [%l7 + 0x20], %g3 fbg %fcc3, loop_586 tne %xcc, 0x7 ldx [%l7 + 0x10], %o0 addccc %g7, 0x01C7, %l5 loop_586: nop set 0x16, %l2 ldstuba [%l7 + %l2] 0x19, %i2 wr %g0, 0x88, %asi ldswa [%l7 + 0x3C] %asi, %i6 subcc %g2, 0x1A26, %l4 sir 0x0F2E te %icc, 0x4 tle %icc, 0x3 te %icc, 0x6 tne %icc, 0x0 xorcc %o1, 0x1FC1, %l2 srax %g5, 0x16, %o6 movneg %icc, %o2, %i7 brgz,a %o4, loop_587 stb %l0, [%l7 + 0x1A] movrlez %i0, %l3, %l6 tle %xcc, 0x6 loop_587: ldx [%l7 + 0x30], %i1 mova %icc, %g4, %o5 and %o7, 0x130C, %i4 wr %g0, 0x80, %asi lda [%l7 + 0x60] %asi, %f27 fornot2s %f16, %f27, %f31 tvs %icc, 0x4 andcc %g6, 0x1EE3, %g1 stx %i3, [%l7 + 0x30] fbg,a %fcc2, loop_588 movn %xcc, %l1, %i5 orcc %o3, %g3, %g7 set 0x5C, %i1 stwa %o0, [%l7 + %i1] 0x80 loop_588: tg %xcc, 0x1 tsubcctv %l5, 0x1840, %i6 udiv %i2, 0x19F5, %g2 umulcc %l4, 0x186B, %l2 nop setx loop_589, %l0, %l1 jmpl %l1, %g5 ta %xcc, 0x7 movg %xcc, %o6, %o2 siam 0x4 loop_589: mova %icc, %o1, %o4 fand %f18, %f2, %f6 tcc %icc, 0x7 fmovspos %xcc, %f26, %f29 fbo,a %fcc3, loop_590 call loop_591 sethi 0x1D2B, %i7 fpadd32 %f22, %f0, %f6 loop_590: add %i0, 0x0059, %l3 loop_591: xnorcc %l0, 0x0CE0, %l6 alignaddr %i1, %g4, %o7 brnz,a %i4, loop_592 sdivcc %o5, 0x0666, %g6 fmovdcc %xcc, %f7, %f14 movge %icc, %g1, %l1 loop_592: brz %i3, loop_593 ld [%l7 + 0x2C], %f30 movgu %icc, %o3, %i5 ld [%l7 + 0x50], %f19 loop_593: fmovde %icc, %f4, %f12 edge16ln %g3, %g7, %o0 edge8l %i6, %l5, %i2 fnors %f0, %f19, %f15 wr %g0, 0x89, %asi sta %f1, [%l7 + 0x10] %asi fbg,a %fcc2, loop_594 fmovsg %xcc, %f26, %f18 fmovscc %icc, %f18, %f13 xnor %g2, 0x1154, %l4 loop_594: fcmpne16 %f2, %f26, %g5 sir 0x1B94 or %l2, %o2, %o6 fnegs %f19, %f17 fpadd16s %f29, %f26, %f22 add %l7, 0x14, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %o4 casa [%l6] %asi, %o4, %o1 fmovrslez %i7, %f28, %f17 nop setx loop_595, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry srl %i0, 0x11, %l0 tl %icc, 0x7 movneg %icc, %l3, %l6 loop_595: ta %xcc, 0x0 ta %xcc, 0x1 stb %i1, [%l7 + 0x2A] fmovrde %o7, %f10, %f8 bpos,a,pt %icc, loop_596 for %f20, %f0, %f22 mulx %g4, 0x0E5F, %i4 fmovrdgez %o5, %f8, %f10 loop_596: tgu %xcc, 0x5 fble %fcc0, loop_597 andncc %g1, %l1, %g6 brz %o3, loop_598 nop setx loop_599, %l0, %l1 jmpl %l1, %i5 loop_597: mulscc %i3, %g7, %o0 membar 0x38 loop_598: xor %i6, %l5, %g3 loop_599: sdiv %g2, 0x1C40, %i2 srl %l4, 0x0B, %l2 edge8 %o2, %o6, %o4 movvc %xcc, %g5, %o1 fbge,a %fcc3, loop_600 fmovrde %i7, %f26, %f28 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %l0, %l3 loop_600: tneg %icc, 0x7 xorcc %l6, %i1, %i0 xnor %g4, %o7, %i4 sethi 0x00EB, %g1 andncc %o5, %l1, %g6 brgz,a %o3, loop_601 movvc %icc, %i5, %g7 movre %i3, %o0, %l5 array16 %g3, %g2, %i2 loop_601: taddcctv %l4, 0x1E4C, %l2 edge16n %o2, %i6, %o6 or %o4, 0x1EB4, %g5 sra %o1, %l0, %l3 taddcctv %l6, %i1, %i7 tvs %xcc, 0x0 mulx %g4, %i0, %o7 st %f7, [%l7 + 0x24] movcc %icc, %g1, %i4 mulscc %l1, 0x0073, %o5 set 0x50, %o6 lda [%l7 + %o6] 0x14, %f24 brlez,a %g6, loop_602 movre %i5, 0x137, %g7 sethi 0x0860, %o3 fmul8x16 %f12, %f14, %f30 loop_602: movcs %icc, %i3, %o0 sdiv %l5, 0x0D4E, %g2 edge8n %i2, %g3, %l2 array16 %o2, %i6, %l4 bneg,a loop_603 ld [%l7 + 0x24], %f30 mova %icc, %o6, %o4 ta %xcc, 0x7 loop_603: mulscc %g5, 0x1A71, %o1 siam 0x5 tpos %icc, 0x0 call loop_604 fcmple32 %f22, %f8, %l0 set 0x2A, %l0 stha %l3, [%l7 + %l0] 0x11 loop_604: bne,a,pn %icc, loop_605 tl %xcc, 0x4 fmovsge %xcc, %f26, %f4 sir 0x145B loop_605: nop set 0x38, %g2 prefetcha [%l7 + %g2] 0x1d, 0x3 tle %xcc, 0x5 popc 0x1C24, %l6 tpos %xcc, 0x5 call loop_606 fmovdgu %xcc, %f22, %f16 movge %icc, %i7, %i0 fmovsl %icc, %f15, %f0 loop_606: movrgz %g4, 0x183, %g1 fands %f20, %f22, %f23 ldsw [%l7 + 0x68], %o7 andncc %l1, %i4, %g6 fzero %f24 taddcctv %i5, %g7, %o3 xor %i3, %o5, %l5 fbge,a %fcc3, loop_607 tne %icc, 0x7 bpos,pn %icc, loop_608 siam 0x3 loop_607: edge8n %o0, %g2, %g3 movvs %xcc, %i2, %l2 loop_608: xorcc %i6, 0x0A51, %l4 tvs %xcc, 0x5 sir 0x1817 tg %icc, 0x4 tge %icc, 0x7 edge32 %o2, %o6, %g5 edge8n %o4, %o1, %l0 movgu %icc, %l3, %l6 fcmpeq32 %f12, %f18, %i7 sll %i0, %i1, %g1 fbne,a %fcc0, loop_609 brlez,a %o7, loop_610 movrgz %l1, %g4, %g6 tg %icc, 0x4 loop_609: addc %i5, %g7, %o3 loop_610: srax %i4, 0x13, %i3 andncc %o5, %o0, %l5 movl %xcc, %g3, %g2 tn %xcc, 0x6 lduh [%l7 + 0x1A], %i2 movg %xcc, %i6, %l2 bcs,a loop_611 fornot2s %f22, %f3, %f24 fone %f18 fmovrde %l4, %f22, %f10 loop_611: fble,a %fcc3, loop_612 and %o2, %o6, %o4 brnz,a %g5, loop_613 te %xcc, 0x6 loop_612: te %xcc, 0x0 prefetch [%l7 + 0x20], 0x0 loop_613: movle %icc, %o1, %l0 fmovscc %icc, %f9, %f5 fmovrslez %l3, %f19, %f18 fmovrdgez %i7, %f16, %f24 fcmpd %fcc0, %f20, %f26 umul %l6, 0x1ED4, %i1 add %i0, 0x1AC5, %o7 xor %g1, 0x0042, %g4 std %f28, [%l7 + 0x18] add %l1, %i5, %g7 edge8n %o3, %i4, %i3 tpos %icc, 0x1 fmovdn %xcc, %f29, %f7 fbug %fcc1, loop_614 sllx %o5, 0x05, %g6 flushw stbar loop_614: fmul8x16al %f31, %f29, %f16 mulx %l5, 0x15E1, %g3 fmovsl %xcc, %f4, %f11 fmul8x16al %f22, %f1, %f26 fnor %f18, %f30, %f30 array16 %g2, %i2, %i6 fabss %f3, %f14 edge32l %o0, %l4, %o2 sllx %o6, 0x06, %o4 movvs %icc, %g5, %o1 smulcc %l0, 0x1BB3, %l2 xorcc %i7, 0x01FB, %l6 sdivx %l3, 0x052B, %i0 fmovda %xcc, %f21, %f12 fbge,a %fcc3, loop_615 edge16l %o7, %i1, %g4 movneg %xcc, %l1, %g1 fcmpeq32 %f4, %f24, %g7 loop_615: addccc %o3, %i5, %i3 edge32l %i4, %o5, %l5 movleu %icc, %g6, %g3 xor %g2, %i2, %i6 tvs %xcc, 0x6 fcmpeq32 %f6, %f30, %o0 fones %f6 movrlz %o2, 0x352, %l4 fcmpne32 %f4, %f20, %o6 sdiv %o4, 0x04B2, %o1 edge16ln %l0, %g5, %i7 addccc %l6, 0x0079, %l2 fmovsle %xcc, %f26, %f2 nop set 0x28, %l5 ldsh [%l7 + %l5], %l3 bvs,a loop_616 xor %o7, %i1, %i0 fnot2s %f26, %f21 movrne %l1, %g4, %g1 loop_616: movrne %o3, 0x130, %i5 fblg %fcc3, loop_617 smulcc %i3, %i4, %g7 addc %l5, %o5, %g6 movvs %xcc, %g2, %g3 loop_617: bn,a,pn %xcc, loop_618 orn %i2, %i6, %o0 smulcc %o2, 0x0674, %l4 add %o6, 0x17B5, %o1 loop_618: fbn %fcc1, loop_619 tpos %xcc, 0x3 popc 0x0397, %o4 alignaddrl %g5, %i7, %l0 loop_619: tleu %xcc, 0x3 fnegs %f28, %f23 fbuge,a %fcc3, loop_620 fmovsn %xcc, %f10, %f14 xorcc %l2, 0x1062, %l6 movg %icc, %l3, %i1 loop_620: andncc %o7, %l1, %g4 fpack16 %f14, %f27 tg %icc, 0x7 brnz %i0, loop_621 edge8 %o3, %i5, %i3 fsrc1s %f29, %f15 fbuge %fcc1, loop_622 loop_621: orn %i4, 0x1F4F, %g1 umul %l5, 0x15A6, %g7 sir 0x11EB loop_622: sll %o5, %g6, %g2 edge8n %g3, %i6, %i2 srlx %o0, %l4, %o2 sethi 0x098C, %o1 tl %xcc, 0x7 brnz,a %o6, loop_623 te %xcc, 0x6 movle %xcc, %o4, %i7 fbule,a %fcc2, loop_624 loop_623: fcmpes %fcc0, %f27, %f31 array32 %g5, %l0, %l6 movl %xcc, %l2, %i1 loop_624: fbg %fcc3, loop_625 movcs %xcc, %l3, %o7 tle %icc, 0x1 edge8ln %g4, %i0, %o3 loop_625: tleu %icc, 0x6 movle %xcc, %i5, %l1 wr %g0, 0x81, %asi ldsha [%l7 + 0x3E] %asi, %i3 bvs,a,pt %icc, loop_626 movrlz %g1, %l5, %g7 tcc %icc, 0x7 set 0x6E, %o4 ldsha [%l7 + %o4] 0x88, %o5 loop_626: tneg %xcc, 0x4 wr %g0, 0x18, %asi stxa %g6, [%l7 + 0x68] %asi edge8n %g2, %i4, %g3 addccc %i6, 0x1810, %o0 edge32 %i2, %o2, %l4 edge8l %o6, %o4, %o1 nop set 0x60, %g3 sth %g5, [%l7 + %g3] movrgz %i7, 0x102, %l0 fpadd32 %f6, %f18, %f18 tvs %xcc, 0x7 edge8 %l6, %i1, %l3 fsrc2s %f19, %f25 sllx %l2, %o7, %g4 ble,a,pn %xcc, loop_627 srax %i0, 0x15, %o3 addc %i5, 0x16F8, %i3 edge8ln %g1, %l5, %l1 loop_627: umulcc %g7, %o5, %g6 fornot2s %f11, %f7, %f16 tleu %xcc, 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbul %fcc2, loop_628 nop setx loop_629, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry for %f4, %f24, %f14 fmovrse %g2, %f22, %f29 loop_628: edge32ln %i4, %i6, %o0 loop_629: fsrc2 %f4, %f16 movg %xcc, %g3, %o2 fbn,a %fcc3, loop_630 fmovrdgz %i2, %f18, %f20 fcmple32 %f0, %f30, %l4 bcs,a %icc, loop_631 loop_630: fbu %fcc2, loop_632 andn %o4, %o6, %g5 add %l7, 0x6C, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %o1, %i7 loop_631: mova %icc, %l0, %i1 loop_632: alignaddrl %l6, %l2, %l3 fmovde %xcc, %f29, %f2 fands %f13, %f26, %f4 alignaddrl %o7, %g4, %o3 wr %g0, 0x80, %asi lda [%l7 + 0x08] %asi, %f5 fmovrde %i0, %f4, %f0 fsrc2s %f24, %f1 fbue,a %fcc0, loop_633 movg %xcc, %i5, %i3 fbue %fcc0, loop_634 flushw loop_633: array8 %g1, %l1, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_634: array8 %l5, %o5, %g6 array8 %g2, %i6, %o0 movvs %icc, %i4, %o2 edge8 %g3, %i2, %l4 mulx %o6, 0x1041, %o4 fmovdne %icc, %f18, %f1 fmovsn %xcc, %f20, %f15 fcmps %fcc3, %f5, %f1 movrgz %o1, 0x3A2, %i7 fmovrse %g5, %f24, %f3 fnand %f18, %f10, %f24 set 0x20, %i6 lduha [%l7 + %i6] 0x88, %i1 fmovsg %xcc, %f19, %f29 tleu %xcc, 0x3 wr %g0, 0x2c, %asi ldda [%l7 + 0x40] %asi, %i6 set 0x19, %o0 lduba [%l7 + %o0] 0x10, %l0 umul %l3, %l2, %o7 movre %o3, 0x0EA, %i0 edge16 %i5, %i3, %g1 xnorcc %l1, %g7, %l5 tl %xcc, 0x0 flushw tn %xcc, 0x2 add %o5, %g4, %g2 andncc %g6, %o0, %i4 popc 0x021F, %i6 orcc %g3, 0x0155, %i2 set 0x0C, %o5 ldswa [%l7 + %o5] 0x1c, %o2 array8 %o6, %o4, %l4 fsrc1s %f2, %f31 brz,a %i7, loop_635 fsrc1 %f6, %f22 sll %g5, 0x17, %o1 siam 0x7 loop_635: fnegs %f0, %f8 ta %icc, 0x7 tvs %icc, 0x2 edge16l %l6, %i1, %l3 addc %l0, %o7, %l2 add %o3, 0x1B6B, %i5 call loop_636 fbo,a %fcc0, loop_637 bneg,a,pt %xcc, loop_638 array32 %i3, %g1, %i0 loop_636: sll %g7, %l5, %l1 loop_637: mulx %g4, %o5, %g2 loop_638: movn %xcc, %g6, %i4 srl %i6, 0x0B, %o0 ldx [%l7 + 0x18], %i2 fxors %f17, %f6, %f18 umul %g3, 0x1EBA, %o6 bn,pt %xcc, loop_639 bneg,a,pt %icc, loop_640 tpos %icc, 0x3 orncc %o2, %o4, %l4 loop_639: array16 %g5, %o1, %i7 loop_640: ldsh [%l7 + 0x58], %l6 movcs %icc, %l3, %i1 orcc %l0, 0x05F6, %l2 or %o7, %i5, %o3 fpsub16s %f7, %f29, %f3 xnorcc %g1, 0x1946, %i3 movrne %g7, 0x0E6, %i0 bshuffle %f24, %f14, %f30 fbule %fcc2, loop_641 srlx %l5, 0x13, %l1 ldsb [%l7 + 0x38], %g4 movgu %icc, %g2, %o5 loop_641: movvs %xcc, %g6, %i6 movvc %xcc, %o0, %i2 orncc %i4, 0x0070, %o6 orcc %o2, %g3, %l4 stx %g5, [%l7 + 0x40] edge32 %o1, %i7, %o4 sll %l3, 0x06, %i1 bn %icc, loop_642 movne %xcc, %l6, %l0 alignaddr %l2, %i5, %o3 wr %g0, 0x0c, %asi lduba [%l7 + 0x74] %asi, %o7 loop_642: sllx %i3, 0x11, %g1 srlx %i0, %g7, %l5 ldstub [%l7 + 0x50], %l1 smulcc %g4, 0x074B, %g2 movn %icc, %g6, %o5 tleu %xcc, 0x4 sub %o0, 0x1CBD, %i2 fmovsge %xcc, %f23, %f19 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi brnz,a %i4, loop_643 movg %icc, %i6, %o6 fmuld8ulx16 %f2, %f9, %f2 movge %icc, %g3, %l4 loop_643: fnot1 %f26, %f16 umulcc %g5, 0x1DC0, %o1 movleu %icc, %o2, %i7 edge32l %l3, %o4, %i1 srax %l0, %l6, %i5 array32 %o3, %o7, %l2 stw %i3, [%l7 + 0x6C] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x10, %i5 prefetcha [%l7 + %i5] 0x10, 0x1 fbug,a %fcc0, loop_644 nop setx loop_645, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movl %xcc, %g7, %l5 fmovsneg %xcc, %f30, %f12 loop_644: movg %xcc, %g1, %l1 loop_645: edge32 %g4, %g6, %o5 movle %icc, %g2, %o0 andcc %i4, 0x13D1, %i6 nop setx loop_646, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movle %icc, %o6, %i2 edge16n %g3, %l4, %g5 sllx %o2, 0x17, %o1 loop_646: nop set 0x2C, %g1 stwa %l3, [%l7 + %g1] 0x14 fmovdleu %xcc, %f19, %f4 sll %i7, 0x19, %i1 fmovdpos %xcc, %f20, %f8 fmovdcc %icc, %f1, %f29 wr %g0, 0x81, %asi ldsha [%l7 + 0x50] %asi, %o4 srax %l6, %i5, %l0 set 0x28, %i0 ldxa [%l7 + %i0] 0x18, %o7 fmovdpos %xcc, %f6, %f23 udivx %l2, 0x0423, %i3 fmovdle %icc, %f27, %f15 sdivcc %i0, 0x1FFD, %g7 ta %icc, 0x2 fmovrslez %l5, %f2, %f4 stw %o3, [%l7 + 0x58] fmovsvc %xcc, %f10, %f17 fmovde %xcc, %f29, %f24 movge %icc, %l1, %g1 bn,a %icc, loop_647 ble,a %xcc, loop_648 alignaddr %g4, %g6, %o5 sll %o0, 0x1C, %i4 loop_647: brz,a %i6, loop_649 loop_648: fnot1 %f28, %f22 fnand %f26, %f0, %f8 fmovdcs %icc, %f31, %f15 loop_649: fmuld8sux16 %f12, %f23, %f20 call loop_650 sir 0x0691 smul %g2, 0x070A, %i2 array16 %g3, %o6, %l4 loop_650: fmovdneg %xcc, %f11, %f14 edge32n %o2, %o1, %l3 fornot2s %f3, %f20, %f4 tvc %icc, 0x4 fsrc2 %f0, %f2 flush %l7 + 0x24 fmovsle %xcc, %f4, %f19 smul %g5, 0x1B4E, %i1 fmovdn %icc, %f25, %f11 ldsb [%l7 + 0x1A], %i7 sdiv %o4, 0x0B1E, %l6 ldx [%l7 + 0x50], %l0 fmovsn %xcc, %f14, %f28 edge32ln %i5, %l2, %i3 orn %i0, %o7, %g7 tsubcc %l5, 0x15D1, %l1 fcmpeq16 %f4, %f4, %g1 fxnors %f18, %f23, %f24 fbge,a %fcc2, loop_651 bneg loop_652 fsrc2s %f2, %f20 srlx %g4, 0x04, %o3 loop_651: tcs %xcc, 0x1 loop_652: movcc %icc, %o5, %o0 set 0x38, %g5 stxa %i4, [%l7 + %g5] 0x19 set 0x15, %l3 lduba [%l7 + %l3] 0x11, %i6 stbar fmovdle %icc, %f16, %f9 movrne %g6, 0x308, %g2 fnegs %f31, %f27 array16 %g3, %o6, %l4 movge %icc, %i2, %o1 sethi 0x0A87, %l3 ta %icc, 0x3 brgez %o2, loop_653 ldstub [%l7 + 0x65], %g5 wr %g0, 0x10, %asi lduwa [%l7 + 0x54] %asi, %i7 loop_653: nop set 0x5C, %l4 ldsha [%l7 + %l4] 0x15, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %o4, %l6 edge16l %i5, %l0, %l2 srax %i0, 0x16, %o7 addc %i3, %g7, %l1 lduw [%l7 + 0x24], %l5 ba,a loop_654 tpos %icc, 0x7 add %g1, %o3, %o5 fsrc1s %f18, %f12 loop_654: edge16 %o0, %g4, %i6 fmovrsgz %i4, %f28, %f2 tneg %xcc, 0x1 std %f4, [%l7 + 0x10] fbne,a %fcc2, loop_655 alignaddr %g2, %g3, %g6 sdivcc %l4, 0x0295, %o6 taddcctv %i2, 0x0A55, %o1 loop_655: fcmpeq32 %f28, %f12, %o2 stb %l3, [%l7 + 0x47] wr %g0, 0x04, %asi ldxa [%l7 + 0x78] %asi, %i7 fbl,a %fcc1, loop_656 fmovse %xcc, %f1, %f26 bcc,a,pn %xcc, loop_657 tsubcctv %i1, %o4, %l6 loop_656: brgez,a %i5, loop_658 andcc %l0, 0x1791, %g5 loop_657: array8 %i0, %o7, %i3 subcc %g7, %l2, %l1 loop_658: fcmpd %fcc3, %f0, %f22 movrgez %g1, %l5, %o3 edge8l %o5, %o0, %g4 bgu,a,pt %xcc, loop_659 movre %i4, 0x09E, %i6 be loop_660 addccc %g2, 0x1EBD, %g3 loop_659: fsrc2s %f20, %f0 tsubcc %l4, %g6, %o6 loop_660: fmovsvs %xcc, %f5, %f5 prefetch [%l7 + 0x60], 0x0 orn %o1, %i2, %l3 edge16 %i7, %i1, %o2 orncc %l6, %o4, %i5 edge16l %l0, %g5, %i0 smulcc %o7, 0x0BA8, %i3 movrgz %l2, %g7, %l1 edge16l %g1, %o3, %o5 fmovde %xcc, %f30, %f17 set 0x68, %i7 lduwa [%l7 + %i7] 0x1c, %l5 flushw movge %xcc, %g4, %i4 wr %g0, 0x89, %asi ldsba [%l7 + 0x32] %asi, %o0 prefetch [%l7 + 0x28], 0x2 addcc %i6, 0x0D05, %g2 edge32 %l4, %g3, %o6 edge32n %g6, %o1, %l3 edge8n %i7, %i1, %o2 fcmpne32 %f18, %f28, %i2 tle %xcc, 0x1 ldub [%l7 + 0x4F], %l6 fmovrdlz %i5, %f26, %f16 movleu %icc, %o4, %l0 umulcc %g5, 0x0746, %i0 ldd [%l7 + 0x70], %o6 edge16n %l2, %i3, %l1 set 0x30, %l6 swapa [%l7 + %l6] 0x11, %g1 srlx %o3, %g7, %o5 mulx %g4, 0x17FD, %l5 nop set 0x1A, %o7 lduh [%l7 + %o7], %o0 fzeros %f29 movrne %i6, %g2, %l4 call loop_661 ldd [%l7 + 0x50], %f0 fbo %fcc0, loop_662 fmovrslz %i4, %f19, %f20 loop_661: bvs,pn %xcc, loop_663 smulcc %g3, 0x1045, %o6 loop_662: fxors %f30, %f16, %f21 tvs %xcc, 0x3 loop_663: tgu %xcc, 0x0 movpos %icc, %g6, %l3 nop set 0x66, %g4 lduh [%l7 + %g4], %i7 sdivcc %i1, 0x1EDD, %o1 subcc %o2, %i2, %l6 for %f22, %f22, %f30 andncc %o4, %i5, %g5 edge16 %l0, %o7, %i0 alignaddrl %i3, %l2, %l1 fnegs %f7, %f5 fpackfix %f18, %f7 orn %g1, 0x080B, %g7 movcs %xcc, %o3, %o5 add %l7, 0x10, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x80, %l5, %o0 fmovsge %xcc, %f29, %f31 xnorcc %g4, 0x138B, %i6 smulcc %g2, %i4, %g3 fsrc1 %f14, %f14 tne %xcc, 0x2 fmovsvs %xcc, %f13, %f1 fandnot2 %f26, %f2, %f2 umulcc %o6, 0x0417, %g6 edge32l %l3, %i7, %i1 andncc %l4, %o1, %o2 xnor %l6, %i2, %o4 edge32n %g5, %i5, %o7 sra %i0, %i3, %l0 fmovda %xcc, %f2, %f13 alignaddr %l1, %l2, %g1 fandnot2 %f2, %f8, %f12 movrlz %g7, 0x27B, %o5 fzero %f0 tcc %icc, 0x1 smulcc %l5, %o3, %o0 mulscc %i6, 0x094E, %g4 taddcc %i4, 0x0B82, %g2 tcc %icc, 0x1 orn %o6, %g3, %g6 brgez,a %l3, loop_664 flush %l7 + 0x40 fbl %fcc0, loop_665 brgz,a %i7, loop_666 loop_664: tvc %icc, 0x3 movrgz %i1, 0x03C, %l4 loop_665: edge8n %o2, %l6, %i2 loop_666: srlx %o1, 0x10, %o4 tcc %icc, 0x4 sdiv %i5, 0x056C, %o7 edge8n %i0, %i3, %l0 srax %l1, 0x0D, %g5 fmovsg %xcc, %f16, %f29 movre %g1, 0x3D5, %g7 movneg %icc, %l2, %o5 tle %xcc, 0x4 sdivcc %l5, 0x1FDF, %o0 wr %g0, 0x80, %asi stha %i6, [%l7 + 0x6C] %asi tn %xcc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x10, %asi stha %o3, [%l7 + 0x48] %asi movrne %i4, %g2, %g4 call loop_667 or %g3, 0x1F75, %g6 xnorcc %o6, %l3, %i7 xor %l4, 0x1EEB, %o2 loop_667: nop wr %g0, 0x19, %asi lda [%l7 + 0x20] %asi, %f30 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 tcs %xcc, 0x3 smulcc %l6, %i1, %i2 udiv %o1, 0x06E0, %i5 movleu %icc, %o7, %o4 fmovrslz %i3, %f13, %f30 tl %icc, 0x5 movrgz %i0, 0x3B1, %l0 fmovsvs %xcc, %f1, %f2 movn %icc, %l1, %g5 array8 %g7, %g1, %o5 fzero %f10 fbu %fcc3, loop_668 fexpand %f30, %f2 movne %icc, %l2, %l5 addc %o0, 0x0B33, %o3 loop_668: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc %i4, %g2 array8 %g4, %i6, %g6 membar 0x39 fmovdleu %xcc, %f10, %f9 bge,a,pn %icc, loop_669 tpos %icc, 0x2 lduh [%l7 + 0x66], %g3 set 0x29, %i3 stba %o6, [%l7 + %i3] 0x19 loop_669: tcs %xcc, 0x5 fmovdge %xcc, %f14, %f29 fmovdl %xcc, %f27, %f18 tle %xcc, 0x2 wr %g0, 0x10, %asi stxa %i7, [%l7 + 0x20] %asi array32 %l4, %l3, %l6 andncc %o2, %i1, %o1 array32 %i2, %o7, %o4 fmovrdlez %i3, %f4, %f24 ta %xcc, 0x6 sethi 0x09F4, %i0 edge8 %i5, %l0, %g5 umul %g7, 0x17FE, %l1 fbn %fcc0, loop_670 subc %g1, %l2, %o5 fmovdneg %xcc, %f15, %f25 fbg,a %fcc1, loop_671 loop_670: edge32n %l5, %o3, %i4 edge32l %o0, %g4, %i6 array8 %g6, %g2, %o6 loop_671: tge %xcc, 0x4 ldx [%l7 + 0x58], %i7 fpadd32 %f24, %f28, %f10 wr %g0, 0x81, %asi stwa %g3, [%l7 + 0x54] %asi movne %xcc, %l4, %l3 ble,pn %xcc, loop_672 brlez,a %o2, loop_673 fzeros %f14 subcc %l6, %o1, %i1 loop_672: tvc %icc, 0x6 loop_673: fmovse %xcc, %f26, %f19 xor %i2, %o7, %i3 fxors %f12, %f16, %f28 smulcc %i0, 0x1829, %o4 sra %l0, 0x11, %i5 edge16l %g5, %l1, %g1 ba,pn %icc, loop_674 fpadd16s %f15, %f16, %f6 st %f18, [%l7 + 0x54] tvc %xcc, 0x0 loop_674: fornot1s %f11, %f15, %f27 fbn %fcc2, loop_675 fbul,a %fcc0, loop_676 tg %icc, 0x2 srl %g7, %l2, %l5 loop_675: xor %o3, 0x0CB9, %i4 loop_676: or %o5, %g4, %o0 array16 %i6, %g2, %o6 fble %fcc2, loop_677 brlez,a %g6, loop_678 fbn,a %fcc0, loop_679 addc %g3, 0x1796, %i7 loop_677: xorcc %l3, %l4, %o2 loop_678: subcc %l6, %i1, %i2 loop_679: move %icc, %o1, %i3 bn,a,pt %icc, loop_680 fmovrsgz %o7, %f22, %f2 wr %g0, 0x19, %asi ldswa [%l7 + 0x5C] %asi, %o4 loop_680: sub %l0, %i5, %g5 movl %icc, %i0, %g1 fzeros %f6 udivx %g7, 0x0A73, %l1 alignaddrl %l2, %l5, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %i4, %g4, %o0 addcc %i6, %g2, %o6 array8 %g6, %o5, %g3 tl %xcc, 0x2 fcmpd %fcc0, %f14, %f20 orn %l3, 0x0C11, %l4 set 0x40, %o1 stda %f0, [%l7 + %o1] 0x19 tne %icc, 0x4 movle %xcc, %i7, %l6 sdiv %i1, 0x1740, %o2 fba,a %fcc3, loop_681 tvs %icc, 0x4 mova %icc, %i2, %i3 andcc %o1, %o7, %l0 loop_681: sdivcc %o4, 0x06AD, %g5 tsubcctv %i5, %g1, %i0 udiv %l1, 0x06D1, %g7 edge8l %l5, %l2, %o3 fmovde %icc, %f14, %f24 array16 %i4, %g4, %i6 movcs %xcc, %o0, %o6 xnor %g6, 0x13B1, %o5 sub %g3, 0x00AE, %g2 smulcc %l3, 0x11EF, %l4 fcmpne16 %f26, %f2, %l6 tvc %icc, 0x7 wr %g0, 0x89, %asi sta %f2, [%l7 + 0x58] %asi movvs %icc, %i7, %o2 fpmerge %f7, %f23, %f30 movrgz %i2, %i1, %i3 ba,a loop_682 subc %o1, 0x073B, %o7 ldd [%l7 + 0x58], %f20 fcmpne32 %f18, %f10, %o4 loop_682: tsubcctv %l0, %g5, %g1 call loop_683 subccc %i0, 0x09BA, %l1 srax %g7, %i5, %l5 fmul8x16al %f31, %f5, %f14 loop_683: brgz,a %o3, loop_684 fxnors %f19, %f12, %f15 tsubcc %l2, %i4, %g4 edge8n %i6, %o6, %o0 loop_684: movne %xcc, %o5, %g6 sdivx %g3, 0x08B8, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %icc, %l4, %g2 fba %fcc3, loop_685 movcs %xcc, %i7, %l6 add %i2, 0x1EF9, %o2 fmul8x16al %f13, %f19, %f6 loop_685: stb %i1, [%l7 + 0x65] edge16l %i3, %o7, %o4 fmovsl %icc, %f7, %f28 addc %l0, %g5, %g1 movgu %xcc, %o1, %i0 array16 %g7, %i5, %l1 movrne %o3, %l5, %i4 edge32ln %g4, %l2, %o6 movn %xcc, %i6, %o0 tcc %xcc, 0x6 movn %icc, %g6, %g3 andn %l3, 0x0A5A, %o5 fornot1s %f21, %f21, %f14 fsrc2s %f1, %f8 ldsb [%l7 + 0x2A], %l4 fpsub16 %f12, %f2, %f18 tcs %icc, 0x3 tvs %icc, 0x6 fpadd16 %f22, %f22, %f20 tn %xcc, 0x2 brgz,a %g2, loop_686 alignaddrl %i7, %l6, %i2 stb %i1, [%l7 + 0x25] ld [%l7 + 0x20], %f10 loop_686: array32 %o2, %o7, %o4 movcs %xcc, %l0, %i3 movrlez %g1, %g5, %i0 fmul8ulx16 %f14, %f18, %f16 fmovdn %xcc, %f1, %f25 sdivx %o1, 0x033D, %i5 move %icc, %g7, %o3 movrlz %l5, %i4, %l1 nop setx loop_687, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done alignaddr %l2, %o6, %g4 bge,pt %xcc, loop_688 xnor %o0, 0x148B, %g6 loop_687: movleu %xcc, %i6, %g3 stb %o5, [%l7 + 0x2D] loop_688: bleu loop_689 movcs %icc, %l3, %l4 movn %xcc, %i7, %g2 ta %icc, 0x3 loop_689: bg,a,pn %icc, loop_690 tvc %icc, 0x4 fbge,a %fcc2, loop_691 fbe %fcc0, loop_692 loop_690: tneg %xcc, 0x1 fbu %fcc3, loop_693 loop_691: taddcc %l6, 0x1C99, %i2 loop_692: xnor %o2, 0x0616, %i1 sir 0x06F0 loop_693: nop wr %g0, 0x80, %asi lduwa [%l7 + 0x18] %asi, %o4 sth %o7, [%l7 + 0x7A] ldd [%l7 + 0x08], %i2 edge16 %l0, %g5, %g1 fmovdg %xcc, %f28, %f8 srlx %o1, %i0, %g7 xorcc %o3, 0x1459, %l5 fcmpeq16 %f24, %f0, %i5 orcc %i4, %l1, %o6 edge32ln %l2, %o0, %g6 movpos %icc, %i6, %g3 fmovs %f14, %f22 be %icc, loop_694 brgez,a %o5, loop_695 movvs %xcc, %l3, %l4 fbuge,a %fcc0, loop_696 loop_694: andn %g4, 0x060E, %g2 loop_695: nop wr %g0, 0x19, %asi ldxa [%l7 + 0x18] %asi, %l6 loop_696: movge %icc, %i7, %o2 fnot2s %f4, %f0 fbge %fcc3, loop_697 sdivcc %i1, 0x173F, %i2 orn %o7, 0x12E8, %i3 fnot1 %f0, %f26 loop_697: fsrc2 %f6, %f14 subccc %o4, %g5, %l0 andncc %g1, %i0, %o1 umulcc %o3, %l5, %i5 fpadd16s %f19, %f8, %f3 movrlz %i4, %g7, %o6 nop set 0x1D, %o2 ldub [%l7 + %o2], %l2 fpmerge %f19, %f31, %f2 nop setx loop_698, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fblg,a %fcc3, loop_699 tne %icc, 0x7 fmovrse %o0, %f7, %f19 loop_698: andcc %l1, 0x13F1, %i6 loop_699: flush %l7 + 0x6C fmul8ulx16 %f14, %f16, %f24 be,a,pn %xcc, loop_700 sdivx %g3, 0x088A, %g6 orncc %o5, %l4, %l3 set 0x78, %i4 stwa %g2, [%l7 + %i4] 0x14 loop_700: fmovsn %icc, %f16, %f16 sll %l6, 0x13, %g4 sll %o2, %i7, %i2 popc 0x17CE, %o7 mulscc %i1, %i3, %g5 orncc %l0, %o4, %i0 movvs %xcc, %g1, %o1 sdivcc %o3, 0x1AA0, %l5 ldd [%l7 + 0x10], %i4 andncc %i5, %g7, %o6 movrlz %o0, 0x099, %l1 fmovsl %xcc, %f22, %f30 wr %g0, 0x10, %asi stwa %l2, [%l7 + 0x50] %asi add %g3, 0x037A, %g6 stbar fpack32 %f10, %f6, %f14 sub %i6, 0x1974, %l4 fmovdgu %xcc, %f17, %f16 smulcc %l3, %o5, %g2 fmovdpos %xcc, %f21, %f5 fcmple16 %f16, %f18, %l6 fmul8ulx16 %f28, %f12, %f16 fble,a %fcc0, loop_701 ldsb [%l7 + 0x45], %o2 membar 0x6B movre %g4, 0x2B3, %i7 loop_701: add %i2, 0x0AE9, %i1 fxnor %f6, %f8, %f16 fpsub16s %f0, %f14, %f24 taddcctv %i3, %g5, %l0 nop setx loop_702, %l0, %l1 jmpl %l1, %o4 fornot2 %f4, %f6, %f26 edge16 %o7, %g1, %o1 movvc %xcc, %i0, %o3 loop_702: orn %i4, %i5, %l5 smulcc %o6, 0x16CF, %o0 sdivcc %l1, 0x0E84, %g7 movrgez %g3, %l2, %i6 ldx [%l7 + 0x68], %g6 orncc %l4, %l3, %o5 xnorcc %l6, 0x17D5, %g2 st %f23, [%l7 + 0x38] fnot2 %f26, %f12 sir 0x0A87 ta %xcc, 0x6 orcc %o2, 0x0A18, %i7 nop setx loop_703, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbule,a %fcc3, loop_704 edge32 %g4, %i1, %i2 movcs %xcc, %i3, %g5 loop_703: movl %xcc, %o4, %o7 loop_704: fmovrdlez %g1, %f14, %f14 edge16l %o1, %i0, %o3 set 0x30, %o3 stxa %i4, [%l7 + %o3] 0x0c addcc %i5, %l5, %o6 fsrc1 %f0, %f0 fcmpne32 %f0, %f16, %o0 lduw [%l7 + 0x4C], %l0 movge %xcc, %g7, %l1 edge16l %l2, %g3, %i6 srlx %g6, %l4, %l3 alignaddr %l6, %o5, %g2 wr %g0, 0x0c, %asi lda [%l7 + 0x30] %asi, %f2 ldx [%l7 + 0x08], %o2 smul %i7, 0x0BDC, %g4 fpsub16s %f25, %f7, %f3 ba,a loop_705 flush %l7 + 0x4C sllx %i2, %i3, %g5 taddcctv %i1, 0x003C, %o4 loop_705: brz,a %o7, loop_706 fzeros %f30 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %g1, 0x1D, %i0 loop_706: sllx %o3, 0x0D, %i4 sdiv %i5, 0x08D3, %l5 popc 0x1876, %o6 nop setx loop_707, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbg %fcc0, loop_708 swap [%l7 + 0x5C], %o1 edge16 %o0, %l0, %g7 loop_707: ldd [%l7 + 0x28], %f16 loop_708: taddcctv %l1, %g3, %l2 fornot2 %f0, %f18, %f12 wr %g0, 0x89, %asi prefetcha [%l7 + 0x78] %asi, 0x1 mova %xcc, %g6, %l4 movn %icc, %l6, %o5 tcc %xcc, 0x1 edge16n %g2, %o2, %l3 movre %g4, 0x3B1, %i2 bpos,a,pn %icc, loop_709 edge32ln %i3, %g5, %i1 bleu loop_710 fcmpne32 %f8, %f14, %i7 loop_709: addcc %o7, 0x125D, %o4 andcc %g1, 0x01D7, %o3 loop_710: st %f9, [%l7 + 0x28] add %l7, 0x38, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %i4, %i5 mova %icc, %i0, %l5 lduw [%l7 + 0x78], %o1 movg %xcc, %o6, %l0 std %f10, [%l7 + 0x08] movle %icc, %o0, %g7 fmovsle %xcc, %f26, %f13 fpmerge %f22, %f19, %f0 flushw set 0x2C, %g6 swapa [%l7 + %g6] 0x81, %g3 add %l2, 0x10EA, %i6 sdiv %g6, 0x0D5B, %l4 tsubcc %l6, %o5, %g2 fbo,a %fcc3, loop_711 movneg %xcc, %l1, %o2 ta %xcc, 0x7 movle %xcc, %g4, %i2 loop_711: xor %l3, 0x0CE6, %g5 smul %i1, %i7, %o7 movg %xcc, %o4, %i3 move %xcc, %g1, %o3 edge8 %i5, %i4, %l5 movg %icc, %o1, %i0 fsrc2 %f10, %f6 addcc %l0, 0x05F3, %o6 xnorcc %o0, 0x123D, %g3 fmovdleu %icc, %f16, %f19 taddcc %g7, %l2, %g6 wr %g0, 0x88, %asi ldswa [%l7 + 0x34] %asi, %l4 fmovrsgz %l6, %f13, %f10 fmovrde %i6, %f22, %f12 fcmpd %fcc1, %f12, %f24 ba,a,pn %xcc, loop_712 fmuld8ulx16 %f11, %f4, %f6 tle %xcc, 0x4 andncc %o5, %l1, %g2 loop_712: movge %xcc, %o2, %i2 fnot2s %f4, %f5 tgu %xcc, 0x5 movvc %xcc, %g4, %l3 movg %icc, %g5, %i1 taddcctv %o7, 0x0198, %i7 andcc %o4, 0x05BF, %i3 bg,a loop_713 movvs %xcc, %g1, %i5 movl %xcc, %o3, %l5 xor %o1, 0x0E23, %i4 loop_713: orn %i0, 0x07BC, %o6 sub %l0, 0x17CE, %o0 sth %g7, [%l7 + 0x70] edge8l %l2, %g6, %g3 edge16ln %l6, %i6, %l4 movcs %xcc, %o5, %g2 movge %xcc, %l1, %o2 fpadd32 %f0, %f2, %f14 edge8n %g4, %l3, %g5 ldsb [%l7 + 0x4B], %i1 array32 %o7, %i2, %i7 fmuld8sux16 %f8, %f14, %f2 edge8 %o4, %i3, %g1 fbg %fcc3, loop_714 fmovrdgz %i5, %f8, %f4 bcs,pt %xcc, loop_715 fpadd32 %f10, %f30, %f4 loop_714: sdiv %o3, 0x051E, %l5 tvc %xcc, 0x1 loop_715: sir 0x0716 movrlez %o1, %i0, %o6 edge8n %i4, %o0, %l0 edge16ln %g7, %g6, %g3 brnz,a %l6, loop_716 move %icc, %i6, %l2 movgu %icc, %l4, %o5 wr %g0, 0x89, %asi stwa %g2, [%l7 + 0x1C] %asi loop_716: fzero %f16 movrlz %o2, %g4, %l1 sll %g5, %l3, %o7 xorcc %i1, 0x001F, %i2 sethi 0x0EF9, %o4 bg,a,pt %icc, loop_717 tsubcc %i7, %g1, %i5 fbuge %fcc2, loop_718 taddcc %i3, 0x1C01, %l5 loop_717: fsrc1 %f2, %f26 fxnor %f10, %f8, %f24 loop_718: srl %o1, %i0, %o3 xor %i4, %o6, %l0 tne %icc, 0x4 set 0x78, %l1 ldsba [%l7 + %l1] 0x19, %o0 sll %g6, 0x1E, %g7 xor %l6, 0x0C23, %g3 orn %i6, %l4, %l2 movrgz %o5, 0x3C9, %o2 movl %icc, %g2, %g4 ble %icc, loop_719 fmovsleu %xcc, %f23, %f28 taddcc %l1, 0x01BA, %l3 fmovscc %icc, %f3, %f26 loop_719: flushw add %o7, %g5, %i2 be,a loop_720 tsubcctv %o4, 0x012D, %i7 udivx %i1, 0x1916, %g1 srax %i3, %i5, %l5 loop_720: xor %i0, 0x1B81, %o3 fpsub16s %f24, %f4, %f11 fmovsvc %xcc, %f28, %f28 sdiv %i4, 0x0884, %o6 edge16 %l0, %o0, %o1 bl,pn %xcc, loop_721 subcc %g7, 0x0C0A, %l6 tle %icc, 0x6 udiv %g6, 0x1DD2, %i6 loop_721: tle %icc, 0x5 movrgz %l4, %l2, %o5 fpadd32 %f20, %f4, %f28 brlz,a %o2, loop_722 array16 %g2, %g4, %g3 fmovdl %icc, %f13, %f2 add %l7, 0x14, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %l1, %l3 loop_722: move %xcc, %o7, %g5 orn %i2, 0x0A1E, %i7 edge16ln %i1, %o4, %i3 tpos %icc, 0x0 bpos,a,pt %icc, loop_723 fmovdvs %xcc, %f11, %f17 fbne,a %fcc3, loop_724 nop setx loop_725, %l0, %l1 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_723: movne %icc, %g1, %i5 brnz,a %l5, loop_726 loop_724: umul %i0, 0x0F78, %o3 loop_725: fmovdpos %xcc, %f30, %f21 bleu loop_727 loop_726: sir 0x1475 tsubcctv %i4, 0x1AD7, %l0 and %o6, %o1, %o0 loop_727: tn %xcc, 0x6 movcc %xcc, %g7, %g6 mova %icc, %l6, %i6 set 0x28, %g7 stxa %l2, [%l7 + %g7] 0x89 fmovsn %icc, %f2, %f0 mulscc %l4, 0x0189, %o2 fabsd %f18, %f12 ta %icc, 0x4 fandnot1s %f3, %f2, %f26 siam 0x5 srax %g2, %g4, %o5 add %g3, %l3, %l1 be,a,pn %xcc, loop_728 xnor %o7, 0x0C79, %i2 movrlez %g5, %i7, %i1 movre %o4, 0x039, %g1 loop_728: edge32n %i3, %l5, %i0 array16 %o3, %i5, %i4 edge16l %l0, %o6, %o0 tge %icc, 0x6 fpsub32s %f10, %f31, %f15 srax %g7, 0x14, %o1 smul %g6, %l6, %i6 sdivcc %l4, 0x1071, %o2 fcmpeq32 %f0, %f30, %l2 swap [%l7 + 0x78], %g2 movre %g4, %o5, %l3 orcc %l1, 0x0287, %o7 ldsb [%l7 + 0x5A], %g3 orn %i2, 0x126F, %i7 sth %g5, [%l7 + 0x4C] bcs,a loop_729 fcmpne32 %f30, %f0, %o4 ldx [%l7 + 0x08], %i1 alignaddrl %i3, %l5, %i0 loop_729: alignaddrl %g1, %o3, %i5 te %icc, 0x1 flushw set 0x31, %i2 ldsba [%l7 + %i2] 0x88, %i4 fmovdle %xcc, %f24, %f0 sir 0x1931 tpos %icc, 0x0 sra %o6, 0x17, %l0 fcmple16 %f28, %f0, %g7 addcc %o0, 0x1E7A, %o1 be loop_730 move %xcc, %g6, %l6 sdivcc %i6, 0x0AB6, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_730: fmovdl %icc, %f20, %f14 tge %xcc, 0x3 ldsw [%l7 + 0x78], %o2 fexpand %f12, %f4 bl,pn %icc, loop_731 ldsh [%l7 + 0x12], %l2 tcc %xcc, 0x4 edge8 %g2, %g4, %l3 loop_731: alignaddr %o5, %l1, %g3 srax %i2, %i7, %o7 tl %icc, 0x2 tcs %xcc, 0x2 orcc %o4, %i1, %g5 sll %i3, 0x1B, %i0 sir 0x180C edge32l %l5, %o3, %i5 movvs %icc, %g1, %o6 flush %l7 + 0x74 ldstub [%l7 + 0x33], %i4 mulx %g7, %l0, %o1 fmul8x16al %f19, %f18, %f4 bn,pn %icc, loop_732 subccc %o0, 0x1D28, %l6 xnorcc %g6, %i6, %o2 array32 %l2, %g2, %l4 loop_732: nop set 0x1D, %l2 ldstub [%l7 + %l2], %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdn %icc, %f16, %f9 subcc %l3, %l1, %o5 array16 %i2, %g3, %o7 subc %o4, %i7, %g5 mova %xcc, %i3, %i0 fpack16 %f2, %f12 fxors %f27, %f3, %f24 fmovdgu %icc, %f30, %f1 subcc %i1, %o3, %i5 mova %xcc, %g1, %l5 set 0x40, %o6 ldswa [%l7 + %o6] 0x89, %o6 wr %g0, 0x0c, %asi sta %f16, [%l7 + 0x7C] %asi subccc %g7, %l0, %i4 andncc %o0, %l6, %g6 fmovrsne %i6, %f7, %f0 movg %xcc, %o1, %o2 edge8ln %g2, %l4, %g4 add %l3, %l1, %l2 add %o5, %g3, %i2 ldsw [%l7 + 0x68], %o7 movrlez %o4, 0x056, %i7 tvs %xcc, 0x4 array8 %i3, %i0, %g5 alignaddr %o3, %i1, %g1 sub %i5, 0x1464, %o6 fmovdvs %xcc, %f8, %f24 movrne %l5, %l0, %g7 movneg %icc, %o0, %l6 movcs %xcc, %g6, %i4 brgez,a %i6, loop_733 bgu loop_734 andncc %o1, %o2, %g2 fones %f30 loop_733: addcc %g4, 0x138E, %l4 loop_734: array8 %l3, %l2, %l1 fmovrsgz %g3, %f2, %f14 fmul8ulx16 %f2, %f26, %f14 sub %i2, %o7, %o5 nop setx loop_735, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tl %xcc, 0x0 bgu,a %icc, loop_736 sth %o4, [%l7 + 0x2C] loop_735: alignaddr %i7, %i0, %g5 wr %g0, 0x89, %asi ldstuba [%l7 + 0x31] %asi, %o3 loop_736: mulx %i1, %i3, %i5 andncc %o6, %l5, %g1 tleu %xcc, 0x2 sethi 0x1574, %l0 set 0x24, %l0 lduwa [%l7 + %l0] 0x1c, %o0 xor %l6, %g7, %g6 array32 %i4, %o1, %o2 move %xcc, %g2, %g4 fcmpeq32 %f10, %f22, %l4 array16 %i6, %l3, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %l1, %i2, %o7 set 0x43, %g2 stba %o5, [%l7 + %g2] 0x19 bshuffle %f0, %f24, %f10 fble,a %fcc1, loop_737 array16 %g3, %o4, %i0 fmovse %icc, %f8, %f12 flushw loop_737: fones %f3 fandnot1 %f14, %f14, %f8 movre %i7, %o3, %i1 tg %xcc, 0x7 sethi 0x0B1C, %g5 umul %i5, 0x0D7A, %i3 addcc %o6, 0x1F87, %l5 subc %l0, 0x1797, %g1 brz,a %o0, loop_738 tgu %xcc, 0x5 sub %g7, 0x1FD6, %l6 fmovsg %xcc, %f23, %f27 loop_738: andcc %i4, %g6, %o2 and %g2, %o1, %l4 ta %xcc, 0x3 tvs %icc, 0x7 xnor %i6, %g4, %l2 array8 %l1, %l3, %i2 xorcc %o5, %g3, %o7 sethi 0x0233, %o4 wr %g0, 0x10, %asi ldsha [%l7 + 0x32] %asi, %i0 edge32ln %o3, %i7, %i1 tgu %xcc, 0x0 wr %g0, 0x89, %asi lduba [%l7 + 0x54] %asi, %i5 fmul8x16 %f9, %f2, %f6 array8 %i3, %o6, %l5 movrlez %l0, %g1, %g5 subcc %g7, %o0, %l6 set 0x40, %i1 stda %f0, [%l7 + %i1] 0x04 movne %icc, %i4, %o2 stb %g6, [%l7 + 0x77] edge32ln %o1, %l4, %g2 wr %g0, 0x0c, %asi ldxa [%l7 + 0x60] %asi, %g4 orcc %i6, 0x08CF, %l2 fpsub32 %f8, %f12, %f28 fbne %fcc0, loop_739 srl %l1, %l3, %o5 andn %i2, %o7, %g3 udiv %i0, 0x19A1, %o4 loop_739: tcs %icc, 0x2 orncc %i7, %o3, %i1 array32 %i5, %i3, %o6 bneg,a,pt %icc, loop_740 fnot1s %f25, %f10 ldsw [%l7 + 0x20], %l5 sub %g1, 0x1BBC, %l0 loop_740: nop set 0x08, %l5 ldx [%l7 + %l5], %g7 bcs,a %icc, loop_741 flush %l7 + 0x08 fnand %f10, %f12, %f4 brgz %g5, loop_742 loop_741: orncc %o0, %l6, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot2 %f16, %f14, %f28 loop_742: bl %xcc, loop_743 sdiv %g6, 0x08D3, %o1 array8 %l4, %g2, %i4 fornot2s %f23, %f22, %f21 loop_743: movcc %icc, %g4, %l2 taddcc %l1, %i6, %l3 tcc %icc, 0x5 umulcc %o5, 0x1D94, %o7 addccc %i2, 0x0F0D, %g3 edge32ln %i0, %o4, %i7 mova %xcc, %i1, %o3 sdiv %i5, 0x02E7, %i3 edge32n %o6, %l5, %l0 movgu %xcc, %g1, %g7 prefetch [%l7 + 0x68], 0x1 wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f16 fbge %fcc2, loop_744 ldd [%l7 + 0x28], %f30 edge16ln %o0, %l6, %o2 and %g6, 0x16B4, %o1 loop_744: taddcctv %l4, %g2, %g5 sra %g4, 0x1F, %i4 edge16l %l2, %i6, %l1 fexpand %f3, %f8 movrgz %l3, 0x002, %o7 xor %i2, 0x1A95, %g3 movcs %xcc, %i0, %o5 fbuge %fcc1, loop_745 fbue,a %fcc3, loop_746 movge %icc, %i7, %i1 tn %xcc, 0x6 loop_745: nop set 0x15, %g3 ldstub [%l7 + %g3], %o3 loop_746: ldd [%l7 + 0x68], %f6 movne %xcc, %o4, %i3 movcs %xcc, %i5, %o6 tsubcctv %l0, %l5, %g7 fmuld8sux16 %f28, %f4, %f4 edge16l %o0, %g1, %l6 udivcc %o2, 0x0E16, %g6 fmovrdlez %l4, %f16, %f26 movneg %icc, %o1, %g2 addc %g4, 0x17B8, %i4 movcc %xcc, %l2, %g5 fmovdn %xcc, %f22, %f23 taddcc %i6, 0x1B12, %l3 edge16l %o7, %i2, %g3 mulscc %i0, %l1, %o5 nop setx loop_747, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldx [%l7 + 0x20], %i7 fmul8x16au %f29, %f6, %f10 edge16 %o3, %i1, %o4 loop_747: fpadd32s %f6, %f0, %f9 nop setx loop_748, %l0, %l1 jmpl %l1, %i5 fornot2s %f0, %f0, %f30 fmul8ulx16 %f2, %f16, %f12 tge %icc, 0x5 loop_748: bn,a,pn %icc, loop_749 movcs %xcc, %i3, %o6 movcs %xcc, %l0, %l5 sir 0x048E loop_749: move %icc, %o0, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %g7, 0x19, %o2 movvs %xcc, %l6, %g6 fbu,a %fcc3, loop_750 addcc %l4, 0x1BCA, %o1 addc %g4, 0x09AA, %g2 brz,a %l2, loop_751 loop_750: edge32n %g5, %i4, %l3 orn %i6, %o7, %i2 xnor %i0, %l1, %g3 loop_751: fbu %fcc2, loop_752 smulcc %i7, 0x1EB2, %o3 sir 0x07CF popc 0x06DF, %i1 loop_752: fexpand %f29, %f10 prefetch [%l7 + 0x18], 0x1 taddcctv %o5, 0x1F90, %o4 edge32ln %i3, %i5, %l0 fmovd %f8, %f10 orn %o6, 0x045C, %l5 nop setx loop_753, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdivx %g1, 0x1DBF, %g7 sethi 0x1E8F, %o0 fornot1 %f10, %f16, %f20 loop_753: fbule %fcc1, loop_754 movrne %o2, 0x366, %l6 ldd [%l7 + 0x08], %g6 fmovrsgez %o1, %f20, %f26 loop_754: te %icc, 0x3 movn %icc, %l4, %g4 wr %g0, 0x2f, %asi ldda [%l7 + 0x70] %asi, %g2 edge8 %l2, %g5, %l3 membar 0x64 movrlez %i4, 0x229, %o7 movg %icc, %i6, %i2 membar 0x1B brz %i0, loop_755 siam 0x1 sra %g3, 0x01, %i7 fmul8ulx16 %f6, %f10, %f12 loop_755: ldstub [%l7 + 0x13], %o3 fmul8x16al %f28, %f7, %f28 set 0x52, %o4 stba %i1, [%l7 + %o4] 0x1d brz %l1, loop_756 srl %o5, %o4, %i5 movrne %i3, 0x247, %l0 for %f20, %f10, %f26 loop_756: fbule,a %fcc0, loop_757 fble %fcc2, loop_758 fmovdneg %xcc, %f13, %f22 membar 0x28 loop_757: array16 %o6, %g1, %g7 loop_758: fmovdcc %xcc, %f23, %f5 tl %xcc, 0x7 stx %o0, [%l7 + 0x50] tn %icc, 0x0 brgez %o2, loop_759 fbg %fcc0, loop_760 brlz,a %l5, loop_761 fmovrslz %l6, %f4, %f21 loop_759: fand %f20, %f24, %f18 loop_760: movcc %xcc, %g6, %o1 loop_761: udiv %l4, 0x15F0, %g4 mulscc %l2, %g2, %l3 fpadd16s %f26, %f8, %f27 edge32n %g5, %i4, %o7 taddcc %i2, %i6, %g3 wr %g0, 0x19, %asi lda [%l7 + 0x38] %asi, %f20 fblg %fcc3, loop_762 fmovrdgz %i7, %f28, %f18 udivcc %o3, 0x0318, %i0 fcmpd %fcc1, %f14, %f8 loop_762: edge16n %l1, %i1, %o5 andn %i5, 0x1229, %i3 fmovrsgez %o4, %f0, %f23 mova %xcc, %l0, %g1 sir 0x059F tne %icc, 0x2 ld [%l7 + 0x58], %f18 siam 0x0 fones %f1 smul %g7, %o6, %o2 movrlz %l5, %o0, %l6 movrne %o1, %g6, %g4 fbge,a %fcc2, loop_763 ldx [%l7 + 0x10], %l2 srax %l4, 0x16, %l3 fones %f0 loop_763: edge32l %g5, %i4, %g2 mulscc %i2, %o7, %g3 movrlez %i6, 0x262, %o3 orcc %i0, 0x059A, %i7 tpos %icc, 0x2 srax %l1, 0x1D, %o5 tsubcctv %i5, 0x16DF, %i3 ble,a,pn %icc, loop_764 stbar and %o4, %l0, %g1 mulscc %i1, 0x048B, %g7 loop_764: flushw fmul8ulx16 %f26, %f26, %f10 andncc %o6, %o2, %o0 or %l5, %o1, %g6 flushw fcmpeq16 %f6, %f30, %l6 tsubcctv %l2, %l4, %l3 taddcctv %g4, %g5, %g2 taddcc %i2, %i4, %o7 tne %xcc, 0x3 fcmpgt16 %f0, %f28, %g3 brnz,a %o3, loop_765 mova %icc, %i0, %i7 sll %l1, 0x1A, %o5 fmovsgu %xcc, %f9, %f3 loop_765: nop wr %g0, 0x10, %asi sta %f12, [%l7 + 0x58] %asi edge32ln %i5, %i3, %o4 sub %i6, %l0, %g1 fcmpeq32 %f10, %f8, %g7 movneg %icc, %o6, %i1 be,a loop_766 sub %o2, 0x00AF, %o0 tle %xcc, 0x6 bl,a,pt %xcc, loop_767 loop_766: fsrc2 %f30, %f30 srax %o1, 0x11, %g6 std %f6, [%l7 + 0x18] loop_767: ta %icc, 0x3 fmovdn %icc, %f25, %f17 movgu %xcc, %l5, %l2 taddcctv %l4, 0x1BCE, %l3 xnorcc %l6, 0x16E2, %g5 nop setx loop_768, %l0, %l1 jmpl %l1, %g2 movvs %icc, %i2, %g4 wr %g0, 0x80, %asi ldswa [%l7 + 0x1C] %asi, %i4 loop_768: srlx %g3, %o7, %i0 umul %o3, 0x08BA, %i7 bvs,a,pt %xcc, loop_769 fbu,a %fcc3, loop_770 udiv %o5, 0x120B, %l1 smulcc %i5, %i3, %o4 loop_769: fbul %fcc2, loop_771 loop_770: fpsub32s %f24, %f5, %f16 fmuld8sux16 %f19, %f13, %f16 fxnor %f26, %f14, %f18 loop_771: andn %i6, %g1, %l0 alignaddr %g7, %o6, %i1 movvc %icc, %o0, %o1 ldd [%l7 + 0x68], %f6 alignaddr %o2, %l5, %g6 wr %g0, 0x10, %asi ldswa [%l7 + 0x38] %asi, %l4 edge8 %l3, %l6, %l2 array8 %g5, %i2, %g4 umul %g2, 0x0DFC, %i4 set 0x74, %i6 sta %f23, [%l7 + %i6] 0x80 brgz,a %o7, loop_772 fcmpgt16 %f0, %f0, %i0 membar 0x79 set 0x24, %o0 ldsha [%l7 + %o0] 0x1c, %o3 loop_772: orncc %g3, 0x00A5, %i7 fbo,a %fcc1, loop_773 taddcc %o5, 0x19FB, %i5 umul %i3, 0x17F1, %l1 bcs loop_774 loop_773: fnot2s %f9, %f17 add %i6, 0x0338, %g1 xorcc %o4, %l0, %g7 loop_774: fbue,a %fcc2, loop_775 prefetch [%l7 + 0x38], 0x3 edge32ln %i1, %o0, %o6 sdiv %o2, 0x0F9D, %l5 loop_775: movvc %xcc, %o1, %g6 popc 0x1058, %l3 fsrc1 %f28, %f10 for %f12, %f6, %f24 mulx %l4, 0x0D2B, %l6 fmuld8sux16 %f10, %f18, %f14 sll %l2, %i2, %g5 fandnot2 %f30, %f8, %f16 alignaddr %g2, %g4, %o7 brlz %i0, loop_776 fmovsa %xcc, %f1, %f3 add %l7, 0x60, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o3 casa [%l6] %asi, %o3, %g3 loop_776: ba,pt %icc, loop_777 fmovsleu %icc, %f3, %f24 fmovdge %xcc, %f13, %f5 addcc %i4, 0x1CC0, %i7 loop_777: udivx %i5, 0x1E5F, %i3 fmul8x16 %f13, %f8, %f20 movrne %l1, %o5, %i6 fmovdle %icc, %f20, %f14 movle %xcc, %g1, %l0 nop set 0x23, %i5 stb %g7, [%l7 + %i5] mulscc %o4, 0x0E95, %o0 addc %i1, 0x0967, %o6 wr %g0, 0x18, %asi lduwa [%l7 + 0x18] %asi, %o2 andn %o1, 0x0C69, %l5 faligndata %f26, %f22, %f6 sdiv %g6, 0x0A74, %l4 movg %icc, %l6, %l2 movne %xcc, %l3, %g5 srl %g2, 0x1E, %g4 edge8l %i2, %i0, %o7 siam 0x6 orn %g3, %i4, %o3 and %i7, %i3, %l1 fornot2s %f27, %f11, %f25 set 0x40, %g1 ldxa [%l7 + %g1] 0x81, %o5 ldub [%l7 + 0x31], %i6 movne %icc, %g1, %i5 fbl,a %fcc3, loop_778 tn %xcc, 0x4 fmuld8ulx16 %f10, %f1, %f14 orcc %l0, 0x0128, %o4 loop_778: subccc %o0, 0x170A, %g7 movpos %icc, %i1, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %o2, %l5, %o1 subcc %g6, 0x1D74, %l4 alignaddrl %l2, %l3, %l6 tvc %xcc, 0x0 membar 0x7B bg,a,pt %xcc, loop_779 fsrc1 %f12, %f6 fpmerge %f31, %f4, %f16 brlz %g5, loop_780 loop_779: stb %g2, [%l7 + 0x1E] edge16 %i2, %g4, %i0 movpos %icc, %g3, %i4 loop_780: fmul8ulx16 %f20, %f20, %f6 srl %o3, 0x0A, %i7 fnor %f18, %f2, %f10 fmul8x16 %f23, %f14, %f24 alignaddrl %o7, %i3, %l1 fsrc1 %f24, %f8 swap [%l7 + 0x5C], %o5 addccc %g1, 0x0991, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x16, %o5 ldsha [%l7 + %o5] 0x0c, %l0 orcc %i6, %o4, %g7 tsubcc %i1, %o0, %o2 std %f18, [%l7 + 0x58] movrlez %l5, 0x1CD, %o1 edge32l %o6, %l4, %g6 fcmped %fcc3, %f24, %f8 alignaddrl %l3, %l2, %l6 movcs %xcc, %g5, %g2 movne %xcc, %i2, %i0 ldd [%l7 + 0x18], %f18 movleu %xcc, %g4, %g3 xorcc %o3, 0x0906, %i7 tcc %icc, 0x2 bge,a,pn %xcc, loop_781 fexpand %f6, %f4 fpadd16s %f4, %f12, %f0 fmovsg %icc, %f22, %f7 loop_781: nop wr %g0, 0x88, %asi stxa %o7, [%l7 + 0x38] %asi movg %icc, %i3, %l1 bleu,a,pt %xcc, loop_782 andncc %o5, %i4, %g1 pdist %f8, %f22, %f22 edge32n %l0, %i6, %o4 loop_782: fmovdcs %xcc, %f2, %f21 subc %g7, %i5, %i1 sdiv %o2, 0x1870, %o0 nop set 0x3A, %i0 sth %l5, [%l7 + %i0] movneg %xcc, %o1, %o6 flushw tleu %icc, 0x0 stb %g6, [%l7 + 0x1C] tpos %xcc, 0x3 edge16ln %l4, %l3, %l2 fxors %f15, %f8, %f21 fzero %f18 nop set 0x12, %l3 ldsb [%l7 + %l3], %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %l6, 0x0DCF, %g2 movgu %xcc, %i0, %g4 set 0x68, %l4 ldsha [%l7 + %l4] 0x1d, %i2 srl %g3, 0x15, %o3 edge8l %o7, %i7, %l1 movg %xcc, %i3, %o5 fmovrdlez %i4, %f30, %f18 nop setx loop_783, %l0, %l1 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, %i6, %o4 fbue,a %fcc0, loop_784 fbge %fcc1, loop_785 loop_783: bneg,a loop_786 array32 %l0, %g7, %i5 loop_784: fmovse %icc, %f31, %f1 loop_785: stbar loop_786: movleu %xcc, %i1, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %o2, 0x02, %o1 sll %o6, %l5, %l4 fmovdg %xcc, %f10, %f30 fcmpgt16 %f2, %f20, %l3 xnorcc %l2, %g6, %g5 xor %l6, 0x1E99, %g2 ldsw [%l7 + 0x64], %g4 fmovdg %xcc, %f21, %f27 fmovdvs %xcc, %f2, %f14 fmovscc %xcc, %f0, %f7 tgu %icc, 0x2 fone %f28 alignaddrl %i2, %g3, %i0 ldstub [%l7 + 0x51], %o7 set 0x78, %i7 ldsba [%l7 + %i7] 0x10, %o3 wr %g0, 0x80, %asi stba %l1, [%l7 + 0x6E] %asi taddcctv %i3, %o5, %i4 udivcc %g1, 0x0A75, %i6 orcc %o4, %i7, %g7 movrlez %i5, 0x1F6, %l0 fba %fcc2, loop_787 orncc %o0, %o2, %i1 addccc %o6, 0x1C16, %l5 lduh [%l7 + 0x6E], %o1 loop_787: udivcc %l4, 0x01D1, %l2 taddcctv %l3, 0x1C34, %g5 sethi 0x16A4, %l6 alignaddr %g2, %g4, %g6 set 0x50, %g5 ldda [%l7 + %g5] 0x27, %i2 orcc %i0, %o7, %o3 fpadd32 %f2, %f8, %f18 bleu,a loop_788 udiv %l1, 0x02C9, %g3 srl %i3, 0x12, %o5 call loop_789 loop_788: membar 0x11 fmovdvc %xcc, %f22, %f25 fmovdg %icc, %f1, %f29 loop_789: edge8 %g1, %i6, %i4 fmovde %icc, %f25, %f26 brz,a %i7, loop_790 tleu %icc, 0x5 bcs,a,pn %xcc, loop_791 movrne %o4, 0x34B, %i5 loop_790: popc 0x1B5F, %l0 fmul8sux16 %f2, %f20, %f20 loop_791: sll %g7, 0x08, %o2 edge32ln %o0, %o6, %l5 array32 %i1, %l4, %l2 sethi 0x07E7, %l3 move %xcc, %o1, %g5 brgz %g2, loop_792 flush %l7 + 0x44 tn %xcc, 0x4 set 0x2D, %o7 ldstuba [%l7 + %o7] 0x80, %l6 loop_792: tg %xcc, 0x6 smulcc %g6, %i2, %g4 fnot1s %f16, %f5 movle %icc, %i0, %o7 movn %icc, %l1, %o3 tvs %icc, 0x0 array32 %i3, %o5, %g3 sub %g1, 0x0E6E, %i4 sra %i6, %o4, %i7 fbule %fcc2, loop_793 sethi 0x1F36, %i5 movvs %icc, %l0, %o2 stb %o0, [%l7 + 0x74] loop_793: fmovsl %xcc, %f12, %f17 be,pn %xcc, loop_794 tle %icc, 0x7 ta %xcc, 0x3 fmul8sux16 %f20, %f2, %f30 loop_794: movgu %xcc, %o6, %l5 fpsub16s %f4, %f19, %f7 smul %i1, %g7, %l4 movvs %icc, %l2, %l3 popc %o1, %g2 movrgez %l6, %g5, %g6 movne %xcc, %i2, %i0 tl %icc, 0x7 move %icc, %o7, %g4 and %o3, %i3, %o5 sth %l1, [%l7 + 0x40] move %icc, %g1, %i4 movn %xcc, %i6, %g3 edge8 %i7, %i5, %l0 set 0x6B, %g4 ldstuba [%l7 + %g4] 0x80, %o4 std %f8, [%l7 + 0x10] fbo %fcc1, loop_795 fmovdg %icc, %f21, %f13 tgu %xcc, 0x1 bneg,pn %icc, loop_796 loop_795: bshuffle %f10, %f8, %f16 fbul,a %fcc2, loop_797 fcmpeq32 %f0, %f18, %o0 loop_796: xnor %o2, %o6, %i1 fbul %fcc3, loop_798 loop_797: tsubcctv %l5, 0x1B42, %g7 movre %l2, %l3, %l4 smulcc %g2, %o1, %g5 loop_798: stbar srax %g6, 0x05, %l6 movleu %icc, %i0, %o7 srl %g4, 0x14, %o3 fmovsvc %xcc, %f8, %f27 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge %fcc1, loop_799 bg,a,pt %xcc, loop_800 edge16 %i3, %i2, %l1 bg,a loop_801 loop_799: movre %o5, 0x2AA, %g1 loop_800: swap [%l7 + 0x50], %i6 tvs %icc, 0x7 loop_801: alignaddrl %g3, %i4, %i5 fnot2 %f18, %f28 be %xcc, loop_802 bvc loop_803 tn %icc, 0x5 movleu %icc, %i7, %o4 loop_802: swap [%l7 + 0x78], %o0 loop_803: fmovsvs %icc, %f7, %f2 for %f30, %f22, %f28 movg %xcc, %l0, %o6 movrlez %i1, %l5, %g7 wr %g0, 0x81, %asi stha %o2, [%l7 + 0x74] %asi ld [%l7 + 0x50], %f31 fmovsvs %icc, %f16, %f8 movpos %xcc, %l2, %l3 tge %xcc, 0x5 taddcc %g2, %l4, %g5 movrgz %g6, %l6, %i0 fbule %fcc0, loop_804 movrgz %o1, %o7, %o3 fmuld8ulx16 %f0, %f17, %f26 nop setx loop_805, %l0, %l1 jmpl %l1, %i3 loop_804: bne,a,pt %icc, loop_806 fmul8x16 %f8, %f20, %f12 edge8n %g4, %i2, %l1 loop_805: fmovdge %icc, %f16, %f16 loop_806: fmovdgu %xcc, %f4, %f19 sll %g1, %o5, %g3 addcc %i4, %i6, %i7 fmovscc %xcc, %f21, %f5 taddcctv %i5, %o4, %l0 edge16l %o0, %o6, %l5 and %g7, %o2, %l2 movrlez %l3, 0x35C, %g2 set 0x2E, %i3 stba %l4, [%l7 + %i3] 0x89 fpack16 %f0, %f22 fmovrdgez %g5, %f8, %f0 fcmpes %fcc0, %f12, %f18 nop setx loop_807, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movl %icc, %i1, %g6 movrgez %i0, %o1, %l6 nop set 0x20, %l6 prefetch [%l7 + %l6], 0x1 loop_807: fcmple32 %f4, %f8, %o3 fbne %fcc3, loop_808 bneg,a %xcc, loop_809 subccc %i3, %g4, %i2 fxnor %f30, %f18, %f6 loop_808: sethi 0x030A, %o7 loop_809: fabsd %f2, %f28 tg %icc, 0x6 brlez,a %g1, loop_810 tsubcc %o5, %g3, %l1 movgu %xcc, %i4, %i7 membar 0x18 loop_810: edge16ln %i6, %i5, %l0 movvc %xcc, %o4, %o0 array16 %o6, %g7, %o2 orncc %l2, 0x198C, %l5 udivcc %g2, 0x0257, %l3 movvc %xcc, %g5, %i1 edge8ln %g6, %l4, %o1 brgz,a %l6, loop_811 bge,a %xcc, loop_812 bn,a,pn %xcc, loop_813 bleu loop_814 loop_811: sll %i0, %o3, %g4 loop_812: movrlez %i3, %o7, %g1 loop_813: addcc %i2, 0x1142, %o5 loop_814: orn %g3, 0x1D3C, %l1 umulcc %i7, 0x17C5, %i6 edge16l %i4, %i5, %o4 fors %f17, %f12, %f22 umulcc %l0, %o0, %o6 std %f24, [%l7 + 0x40] fnand %f4, %f6, %f10 fbul %fcc0, loop_815 udivcc %o2, 0x0473, %g7 fmovsg %icc, %f24, %f12 addc %l5, %l2, %g2 loop_815: brlez %l3, loop_816 andcc %i1, %g6, %g5 set 0x46, %o2 lduha [%l7 + %o2] 0x89, %l4 loop_816: brlz,a %l6, loop_817 tleu %xcc, 0x1 tneg %xcc, 0x4 subccc %o1, 0x106F, %i0 loop_817: brnz,a %o3, loop_818 edge8ln %i3, %g4, %o7 andcc %i2, 0x0CFC, %o5 fmovrdlz %g3, %f12, %f30 loop_818: tneg %xcc, 0x4 xnor %g1, %i7, %l1 movrlz %i4, %i6, %i5 edge8ln %o4, %l0, %o6 alignaddrl %o0, %g7, %o2 movge %icc, %l2, %l5 taddcctv %g2, %i1, %l3 st %f15, [%l7 + 0x6C] sub %g5, 0x1D53, %g6 movcc %xcc, %l4, %l6 umulcc %o1, %o3, %i0 bshuffle %f24, %f2, %f4 tcs %xcc, 0x2 srl %g4, 0x0D, %o7 fbge,a %fcc3, loop_819 fmovdgu %icc, %f11, %f3 ldsw [%l7 + 0x2C], %i3 or %o5, 0x15F6, %i2 loop_819: subc %g1, 0x1E91, %i7 popc 0x03F2, %g3 bcs,pt %icc, loop_820 edge8l %l1, %i4, %i5 edge8n %o4, %l0, %o6 movge %xcc, %o0, %g7 loop_820: edge32n %o2, %l2, %l5 fbue,a %fcc2, loop_821 bcs,pt %xcc, loop_822 movgu %xcc, %i6, %g2 movrne %i1, 0x10E, %g5 loop_821: xorcc %g6, %l3, %l6 loop_822: addcc %o1, %l4, %o3 fbl %fcc3, loop_823 udivcc %g4, 0x0D56, %o7 fmovrdgz %i3, %f8, %f28 movre %i0, 0x3CE, %o5 loop_823: umul %i2, 0x0AB8, %g1 xnorcc %i7, 0x17F4, %g3 ble,a,pt %icc, loop_824 fpsub32s %f22, %f2, %f26 tcc %icc, 0x0 nop setx loop_825, %l0, %l1 jmpl %l1, %i4 loop_824: brlz %i5, loop_826 fbg %fcc2, loop_827 fmovrdne %l1, %f4, %f8 loop_825: lduh [%l7 + 0x22], %l0 loop_826: fmovrdlez %o4, %f8, %f18 loop_827: nop set 0x48, %i4 stxa %o6, [%l7 + %i4] 0x18 set 0x36, %o3 ldsha [%l7 + %o3] 0x1d, %o0 tcc %xcc, 0x7 tg %xcc, 0x6 fbule,a %fcc2, loop_828 fmovdcc %icc, %f31, %f21 array16 %g7, %l2, %l5 tgu %icc, 0x1 loop_828: bvs loop_829 fnand %f28, %f30, %f4 fbuge %fcc2, loop_830 edge32n %o2, %g2, %i6 loop_829: bgu,a,pn %xcc, loop_831 smul %i1, %g6, %g5 loop_830: movneg %icc, %l6, %l3 sth %o1, [%l7 + 0x2A] loop_831: membar 0x08 fxnors %f19, %f3, %f8 fmovsle %xcc, %f1, %f21 sub %o3, 0x08A0, %g4 array32 %l4, %o7, %i3 addc %i0, 0x075B, %o5 sethi 0x09D1, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %g1, 0x131, %g3 movg %xcc, %i4, %i7 fmovsl %icc, %f29, %f16 addc %i5, 0x07CB, %l1 array32 %l0, %o6, %o4 tneg %xcc, 0x7 popc %g7, %o0 te %xcc, 0x4 edge16n %l5, %l2, %g2 te %icc, 0x2 fcmpeq16 %f24, %f26, %i6 bne,a,pt %icc, loop_832 flush %l7 + 0x50 wr %g0, 0x18, %asi stha %i1, [%l7 + 0x66] %asi loop_832: flush %l7 + 0x38 sll %g6, 0x0F, %g5 umul %l6, 0x09FB, %l3 te %xcc, 0x5 udivcc %o2, 0x06A5, %o3 fone %f16 fmovdcs %xcc, %f6, %f23 fmovscc %xcc, %f9, %f29 te %xcc, 0x4 tg %xcc, 0x5 fbug,a %fcc2, loop_833 movvc %xcc, %o1, %g4 smulcc %o7, 0x1325, %l4 array16 %i0, %i3, %i2 loop_833: ldd [%l7 + 0x10], %g0 sdivx %o5, 0x0B36, %g3 movpos %icc, %i7, %i5 wr %g0, 0x80, %asi ldswa [%l7 + 0x40] %asi, %l1 brnz,a %l0, loop_834 edge32l %o6, %i4, %o4 fcmpes %fcc0, %f24, %f20 tvs %xcc, 0x6 loop_834: tge %xcc, 0x1 fpsub32 %f22, %f6, %f22 movvs %xcc, %g7, %o0 fpackfix %f18, %f26 fble,a %fcc2, loop_835 udiv %l5, 0x1F8D, %l2 srlx %g2, 0x14, %i1 subccc %i6, %g5, %g6 loop_835: movrlz %l6, %o2, %l3 fmuld8sux16 %f15, %f20, %f4 popc %o1, %o3 move %xcc, %g4, %o7 wr %g0, 0x89, %asi ldxa [%l7 + 0x38] %asi, %l4 tg %xcc, 0x6 ldsh [%l7 + 0x22], %i0 fmul8x16al %f1, %f1, %f10 udivcc %i3, 0x14F6, %g1 sdiv %o5, 0x1E0A, %g3 tvs %icc, 0x7 wr %g0, 0x89, %asi ldsba [%l7 + 0x6E] %asi, %i2 fble,a %fcc0, loop_836 edge16 %i5, %i7, %l1 movvs %xcc, %o6, %l0 add %l7, 0x68, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %o4, %g7 loop_836: nop wr %g0, 0x89, %asi ldxa [%l7 + 0x10] %asi, %o0 movrgz %l5, 0x235, %l2 ldstub [%l7 + 0x5F], %i4 addcc %i1, 0x0BDB, %g2 fbo,a %fcc0, loop_837 call loop_838 xnor %i6, %g5, %g6 fmovdvc %xcc, %f13, %f25 loop_837: tvs %xcc, 0x4 loop_838: umulcc %o2, %l6, %l3 bne,pn %xcc, loop_839 edge16n %o1, %o3, %o7 udivx %l4, 0x067F, %i0 fbule,a %fcc1, loop_840 loop_839: movrlz %i3, 0x2C7, %g1 set 0x70, %o1 stha %o5, [%l7 + %o1] 0x1d loop_840: movrlez %g4, 0x3C4, %i2 srax %g3, 0x16, %i5 taddcc %i7, %l1, %o6 fbg,a %fcc2, loop_841 tg %icc, 0x4 tn %xcc, 0x3 fmovdl %xcc, %f30, %f2 loop_841: edge16l %l0, %o4, %o0 membar 0x1B movcs %xcc, %g7, %l2 tcs %xcc, 0x0 movrne %l5, %i4, %g2 brgez,a %i1, loop_842 fbg,a %fcc3, loop_843 fbg %fcc1, loop_844 xor %g5, %g6, %i6 loop_842: edge8 %l6, %l3, %o2 loop_843: faligndata %f30, %f24, %f22 loop_844: bne,a,pn %icc, loop_845 fmovrdlz %o3, %f16, %f4 fbule,a %fcc3, loop_846 fmovsleu %xcc, %f13, %f31 loop_845: movg %xcc, %o1, %l4 tpos %xcc, 0x0 loop_846: stb %i0, [%l7 + 0x27] fcmped %fcc1, %f18, %f2 fblg,a %fcc3, loop_847 umul %i3, %g1, %o5 fandnot1 %f24, %f14, %f12 udivcc %g4, 0x0EF9, %i2 loop_847: srl %o7, %i5, %i7 taddcc %g3, 0x04AE, %o6 movcs %icc, %l0, %l1 fbug %fcc2, loop_848 call loop_849 movrne %o4, %g7, %o0 bpos,a loop_850 loop_848: movl %xcc, %l2, %i4 loop_849: fmul8x16al %f7, %f12, %f20 fmovsvc %xcc, %f19, %f2 loop_850: edge16ln %l5, %i1, %g5 movg %icc, %g6, %g2 andncc %i6, %l3, %o2 edge32ln %l6, %o3, %o1 subcc %i0, %i3, %l4 alignaddr %o5, %g1, %i2 ble,a,pn %xcc, loop_851 fabss %f7, %f27 tsubcc %o7, 0x1DD1, %g4 mova %xcc, %i7, %g3 loop_851: edge8ln %i5, %o6, %l0 fcmpeq32 %f0, %f6, %l1 set 0x28, %l1 stha %g7, [%l7 + %l1] 0x89 ba %xcc, loop_852 siam 0x5 flushw fpadd16s %f15, %f25, %f30 loop_852: edge32 %o4, %l2, %i4 udivcc %o0, 0x083A, %l5 fmovdne %xcc, %f18, %f22 fmovdle %xcc, %f1, %f10 movl %icc, %g5, %i1 fmovrse %g2, %f3, %f3 fbe %fcc3, loop_853 edge8n %i6, %g6, %o2 edge16l %l3, %o3, %l6 tl %xcc, 0x7 loop_853: nop set 0x1F, %g6 stba %i0, [%l7 + %g6] 0x19 orncc %i3, 0x1CAC, %l4 movvs %icc, %o1, %o5 movcs %xcc, %g1, %o7 fnegd %f6, %f2 wr %g0, 0x04, %asi lduba [%l7 + 0x77] %asi, %i2 fone %f18 set 0x7E, %i2 lduha [%l7 + %i2] 0x15, %i7 udivcc %g3, 0x0723, %g4 fcmpeq32 %f8, %f20, %o6 movcc %icc, %i5, %l1 movrne %l0, 0x02C, %g7 srl %l2, %i4, %o0 swap [%l7 + 0x70], %o4 fmovsl %icc, %f5, %f1 sdivx %g5, 0x0958, %l5 stbar edge32ln %i1, %g2, %g6 subccc %o2, %l3, %i6 wr %g0, 0x04, %asi ldda [%l7 + 0x20] %asi, %i6 ldsb [%l7 + 0x6E], %o3 umulcc %i3, %l4, %o1 bgu,a,pn %xcc, loop_854 array8 %o5, %g1, %i0 brnz,a %i2, loop_855 movleu %xcc, %o7, %g3 loop_854: move %xcc, %i7, %g4 fmovsge %icc, %f8, %f1 loop_855: nop set 0x5C, %g7 ldsha [%l7 + %g7] 0x19, %i5 sethi 0x0B04, %l1 xorcc %o6, %g7, %l0 brz,a %l2, loop_856 nop set 0x10, %l2 ldx [%l7 + %l2], %i4 umulcc %o4, 0x0D64, %o0 ba %xcc, loop_857 loop_856: edge8l %g5, %i1, %g2 andcc %g6, 0x15BA, %l5 fcmpne16 %f30, %f14, %l3 loop_857: nop set 0x08, %o6 swapa [%l7 + %o6] 0x89, %i6 popc 0x0D36, %o2 addccc %l6, 0x1735, %o3 array32 %i3, %o1, %o5 tle %icc, 0x7 fbule %fcc1, loop_858 array16 %l4, %g1, %i0 fmovrdgz %o7, %f8, %f16 movvs %xcc, %g3, %i7 loop_858: stbar fzero %f0 movn %icc, %g4, %i2 fmovsle %xcc, %f7, %f3 orncc %i5, %l1, %o6 ta %xcc, 0x7 tl %xcc, 0x6 addc %l0, 0x1909, %g7 fmovda %icc, %f15, %f1 stb %l2, [%l7 + 0x50] movpos %icc, %i4, %o4 umul %g5, %o0, %g2 wr %g0, 0x80, %asi ldxa [%l7 + 0x50] %asi, %i1 fnot2 %f4, %f0 fxnor %f14, %f12, %f6 mova %icc, %g6, %l5 umulcc %l3, 0x1F90, %i6 edge32l %l6, %o3, %o2 sll %i3, %o1, %l4 fbule,a %fcc1, loop_859 subccc %g1, %i0, %o5 bvc,a,pn %icc, loop_860 orn %g3, 0x18D4, %i7 loop_859: movpos %icc, %o7, %g4 orn %i2, 0x0A97, %l1 loop_860: subc %o6, 0x089F, %l0 brlez %i5, loop_861 movre %l2, %g7, %o4 bge,a,pt %xcc, loop_862 fbne %fcc1, loop_863 loop_861: for %f8, %f20, %f10 andn %g5, %i4, %o0 loop_862: bl,a,pt %xcc, loop_864 loop_863: sll %g2, 0x11, %i1 tgu %xcc, 0x3 fpadd16 %f28, %f10, %f28 loop_864: lduw [%l7 + 0x10], %l5 tn %xcc, 0x0 fmovdcs %xcc, %f14, %f13 tsubcc %l3, 0x1383, %i6 tle %icc, 0x7 tg %xcc, 0x0 bge,a,pn %xcc, loop_865 sra %g6, 0x0F, %l6 fmovsvs %icc, %f29, %f13 fmovdgu %xcc, %f21, %f19 loop_865: fba %fcc3, loop_866 tvc %icc, 0x4 edge8l %o3, %o2, %o1 wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi loop_866: 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 fzeros %f7 movrgz %l4, 0x0F5, %g1 fcmpne32 %f4, %f18, %i3 fmovdne %xcc, %f12, %f11 umulcc %o5, %i0, %i7 sir 0x02D4 lduw [%l7 + 0x14], %o7 fbne,a %fcc1, loop_867 fmovde %icc, %f3, %f24 popc %g4, %i2 fbule %fcc2, loop_868 loop_867: ldd [%l7 + 0x38], %l0 fbuge %fcc2, loop_869 movvs %xcc, %o6, %g3 loop_868: fmovsvc %xcc, %f0, %f4 edge32ln %l0, %l2, %i5 loop_869: sub %o4, 0x0D12, %g5 udivcc %i4, 0x1016, %g7 fnands %f6, %f6, %f10 movl %xcc, %g2, %i1 fpsub16 %f28, %f2, %f18 fsrc1s %f30, %f16 tvc %xcc, 0x0 movleu %icc, %l5, %l3 fmovsne %icc, %f7, %f0 wr %g0, 0x04, %asi lda [%l7 + 0x58] %asi, %f4 movrne %o0, %g6, %i6 edge32ln %o3, %l6, %o1 bvc,a,pt %icc, loop_870 fxnor %f4, %f26, %f0 subcc %l4, 0x139A, %o2 ldd [%l7 + 0x70], %f28 loop_870: bl,a %xcc, loop_871 fcmps %fcc1, %f28, %f22 fornot2 %f26, %f20, %f16 andncc %i3, %g1, %i0 loop_871: fbul,a %fcc0, loop_872 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 fmovrdlz %i7, %f6, %f20 addcc %o7, 0x1FB4, %g4 loop_872: edge32ln %o5, %i2, %l1 loop_873: movpos %icc, %o6, %g3 fblg,a %fcc0, loop_874 fxnors %f0, %f30, %f30 movge %xcc, %l2, %l0 and %o4, 0x12C4, %g5 loop_874: bl,a loop_875 xnor %i4, %g7, %i5 srlx %i1, 0x10, %g2 nop set 0x28, %g2 stx %l3, [%l7 + %g2] loop_875: nop set 0x6C, %l0 lduba [%l7 + %l0] 0x14, %o0 fbo,a %fcc1, loop_876 lduw [%l7 + 0x38], %g6 movneg %xcc, %l5, %i6 movge %icc, %o3, %l6 loop_876: bn,pt %xcc, loop_877 fbu,a %fcc0, loop_878 stw %l4, [%l7 + 0x10] tneg %xcc, 0x5 loop_877: edge8ln %o2, %o1, %g1 loop_878: array16 %i0, %i3, %o7 st %f29, [%l7 + 0x10] movle %xcc, %g4, %o5 xor %i7, 0x062B, %l1 edge8ln %i2, %o6, %l2 fbue %fcc3, loop_879 move %icc, %l0, %g3 sub %g5, %i4, %o4 fands %f2, %f3, %f13 loop_879: edge8 %g7, %i5, %i1 prefetch [%l7 + 0x74], 0x3 edge8 %g2, %l3, %g6 fbue %fcc2, loop_880 fornot2s %f15, %f22, %f25 movle %icc, %l5, %i6 or %o0, %o3, %l6 loop_880: subcc %l4, %o2, %g1 fmovrdne %i0, %f16, %f20 fsrc1 %f28, %f14 mulx %o1, %i3, %o7 andcc %g4, %i7, %l1 udivcc %o5, 0x1F47, %o6 array32 %l2, %i2, %g3 edge16ln %l0, %i4, %g5 mulx %o4, %g7, %i1 edge8n %g2, %l3, %g6 movvs %icc, %i5, %i6 tvs %icc, 0x6 wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f16 fbul %fcc3, loop_881 tleu %icc, 0x6 array8 %l5, %o0, %o3 wr %g0, 0x88, %asi sta %f29, [%l7 + 0x60] %asi loop_881: fmovdl %xcc, %f10, %f12 udiv %l6, 0x1942, %l4 std %f18, [%l7 + 0x20] fbo %fcc3, loop_882 sdivcc %o2, 0x09AD, %i0 set 0x10, %l5 ldda [%l7 + %l5] 0x11, %o0 loop_882: bshuffle %f18, %f2, %f22 bcs,a %icc, loop_883 ldd [%l7 + 0x30], %g0 movleu %icc, %o7, %g4 fbg,a %fcc2, loop_884 loop_883: sra %i3, 0x15, %l1 srlx %i7, 0x0B, %o6 wr %g0, 0x10, %asi lduba [%l7 + 0x1A] %asi, %o5 loop_884: nop add %l7, 0x20, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %l2, %i2 array16 %g3, %i4, %l0 set 0x0D, %i1 ldsba [%l7 + %i1] 0x04, %o4 fpackfix %f0, %f7 sdivx %g5, 0x15D4, %i1 umulcc %g2, 0x1E5E, %g7 sllx %l3, 0x19, %g6 subc %i6, 0x058B, %l5 movrlez %o0, %o3, %i5 movrgz %l4, 0x022, %l6 taddcctv %o2, %i0, %o1 tsubcc %o7, %g4, %g1 or %l1, %i7, %o6 udivx %o5, 0x13FC, %l2 fpmerge %f6, %f28, %f2 fbu,a %fcc0, loop_885 bne loop_886 sll %i3, 0x12, %i2 sra %i4, 0x17, %l0 loop_885: movvc %xcc, %g3, %o4 loop_886: movgu %icc, %g5, %g2 ldd [%l7 + 0x60], %f26 smul %g7, %i1, %l3 set 0x2C, %o4 sta %f2, [%l7 + %o4] 0x14 udivcc %i6, 0x1C7D, %l5 tsubcctv %g6, %o0, %o3 add %l4, 0x0697, %i5 fornot1s %f24, %f0, %f10 faligndata %f8, %f2, %f26 edge16ln %o2, %i0, %o1 udiv %l6, 0x0905, %o7 tle %icc, 0x3 tsubcctv %g4, %l1, %g1 fmovdvc %icc, %f31, %f17 fnegs %f29, %f17 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o6, %i7 fsrc2 %f14, %f22 tvc %icc, 0x4 ta %icc, 0x5 tne %xcc, 0x7 fbg,a %fcc2, loop_887 fmovdvc %icc, %f3, %f17 movrne %l2, %o5, %i2 wr %g0, 0x19, %asi stba %i4, [%l7 + 0x1B] %asi loop_887: fcmps %fcc3, %f25, %f0 andn %i3, 0x163F, %l0 movrgz %g3, 0x336, %o4 tvs %xcc, 0x1 movl %icc, %g2, %g7 fpsub16 %f22, %f4, %f6 movcc %icc, %i1, %g5 mova %icc, %i6, %l3 edge8n %g6, %l5, %o0 movrne %o3, %i5, %o2 add %i0, 0x15CE, %o1 mulx %l6, %o7, %g4 add %l4, 0x0399, %l1 smulcc %o6, 0x13CD, %i7 sir 0x03CE edge16ln %g1, %l2, %o5 andn %i2, 0x1142, %i4 movrgez %i3, %g3, %l0 add %o4, %g7, %i1 fmovsvc %icc, %f25, %f30 movn %xcc, %g2, %g5 fbge,a %fcc2, loop_888 edge16n %i6, %g6, %l3 edge16 %o0, %l5, %i5 movl %xcc, %o3, %i0 loop_888: andn %o2, %l6, %o7 wr %g0, 0x89, %asi stwa %o1, [%l7 + 0x6C] %asi sra %l4, 0x08, %g4 edge32l %o6, %i7, %l1 brlez,a %l2, loop_889 tgu %icc, 0x6 brz %g1, loop_890 be,a loop_891 loop_889: brgez,a %i2, loop_892 edge16l %i4, %o5, %i3 loop_890: tn %icc, 0x0 loop_891: fbn %fcc2, loop_893 loop_892: array32 %l0, %o4, %g3 tgu %icc, 0x0 movne %xcc, %g7, %i1 loop_893: edge8 %g2, %g5, %i6 fmovsleu %xcc, %f0, %f18 fandnot2s %f27, %f21, %f21 fcmpgt32 %f6, %f0, %l3 xorcc %g6, %o0, %l5 bgu,a loop_894 orcc %i5, %i0, %o3 fornot1 %f2, %f2, %f8 xnor %o2, 0x1873, %l6 loop_894: fmovrsgez %o7, %f27, %f1 ta %xcc, 0x6 edge8n %o1, %g4, %l4 smulcc %i7, %o6, %l1 tg %xcc, 0x5 sdiv %g1, 0x08C4, %l2 tsubcc %i2, %i4, %i3 edge8l %o5, %o4, %g3 fabss %f10, %f18 tge %xcc, 0x1 fmovdvs %icc, %f11, %f3 movl %xcc, %l0, %i1 fmovdge %xcc, %f27, %f17 fcmpne32 %f2, %f20, %g7 or %g5, %i6, %l3 bcc,a loop_895 bshuffle %f0, %f12, %f26 xor %g2, 0x1BC9, %o0 fpadd16 %f10, %f30, %f2 loop_895: udivcc %l5, 0x087E, %i5 addcc %i0, 0x1C1E, %o3 movvs %xcc, %g6, %l6 mulscc %o2, 0x05A1, %o7 set 0x78, %i6 ldstuba [%l7 + %i6] 0x81, %g4 fabss %f6, %f20 ba,a,pn %icc, loop_896 movge %xcc, %l4, %o1 bcc,a %icc, loop_897 edge32ln %i7, %l1, %o6 loop_896: movcc %xcc, %g1, %i2 edge8ln %i4, %i3, %o5 loop_897: move %xcc, %o4, %g3 fmovscc %xcc, %f28, %f22 popc 0x0667, %l0 add %l7, 0x20, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %l2 casa [%l6] %asi, %l2, %i1 popc %g5, %i6 addcc %g7, %g2, %o0 nop setx loop_898, %l0, %l1 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 %l3, %f24, %f14 edge16 %l5, %i0, %i5 ldstub [%l7 + 0x25], %g6 loop_898: nop wr %g0, 0x89, %asi stwa %l6, [%l7 + 0x74] %asi array32 %o2, %o3, %g4 tg %icc, 0x4 movre %o7, 0x031, %l4 smulcc %o1, 0x1ECF, %i7 fands %f21, %f22, %f20 srax %o6, 0x0B, %g1 fmovsvc %xcc, %f0, %f24 ta %icc, 0x6 move %icc, %l1, %i2 fbue %fcc2, loop_899 fbue %fcc3, loop_900 xnorcc %i4, %i3, %o4 subccc %o5, %g3, %l2 loop_899: tpos %icc, 0x0 loop_900: orncc %i1, 0x1846, %g5 smulcc %i6, %g7, %g2 edge8ln %o0, %l0, %l5 wr %g0, 0x80, %asi ldsha [%l7 + 0x2A] %asi, %l3 nop setx loop_901, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array16 %i5, %g6, %l6 bpos loop_902 sdivcc %i0, 0x1C00, %o3 loop_901: or %g4, 0x0E1C, %o7 srax %o2, %o1, %i7 loop_902: tsubcctv %o6, 0x1EBF, %g1 wr %g0, 0x0c, %asi stxa %l4, [%l7 + 0x68] %asi fbue %fcc3, loop_903 tg %icc, 0x3 fba %fcc0, loop_904 tn %xcc, 0x5 loop_903: fbul %fcc2, loop_905 udivcc %i2, 0x0E93, %i4 loop_904: alignaddrl %l1, %i3, %o4 orncc %g3, 0x15FF, %l2 loop_905: umulcc %o5, %g5, %i6 flushw set 0x50, %g3 lduha [%l7 + %g3] 0x89, %g7 nop setx loop_906, %l0, %l1 jmpl %l1, %g2 xnor %i1, %l0, %o0 fmovrsne %l5, %f30, %f22 movcc %xcc, %i5, %l3 loop_906: fbule,a %fcc2, loop_907 ldub [%l7 + 0x5B], %l6 tpos %icc, 0x7 movl %xcc, %i0, %g6 loop_907: brnz %g4, loop_908 fandnot1s %f4, %f4, %f16 subcc %o7, %o3, %o2 tpos %icc, 0x3 loop_908: bl,a %icc, loop_909 fxors %f27, %f4, %f8 sdiv %o1, 0x0CB8, %i7 udiv %o6, 0x0C7A, %g1 loop_909: fmovd %f20, %f14 edge16 %i2, %i4, %l1 edge32 %l4, %i3, %o4 fmovsle %xcc, %f5, %f30 set 0x0E, %i5 lduha [%l7 + %i5] 0x1c, %l2 movvc %xcc, %o5, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %i6, 0x0A81, %g7 umulcc %g5, %i1, %l0 fcmpne16 %f20, %f30, %o0 fmovsle %xcc, %f4, %f14 movrlz %g2, 0x077, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x56, %g1 ldub [%l7 + %g1], %i5 bvs %icc, loop_910 movg %xcc, %l3, %l6 movle %icc, %i0, %g4 fmovsgu %xcc, %f17, %f18 loop_910: nop setx loop_911, %l0, %l1 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 %o7, 0x13CB, %g6 movpos %xcc, %o2, %o1 srax %i7, %o6, %o3 loop_911: bgu,pt %icc, loop_912 taddcc %i2, %g1, %i4 fbg,a %fcc3, loop_913 tcs %icc, 0x3 loop_912: fandnot1 %f26, %f10, %f2 tgu %icc, 0x7 loop_913: edge32ln %l1, %l4, %i3 add %l7, 0x20, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %o4, %l2 tleu %xcc, 0x0 fpsub16s %f22, %f8, %f9 brgez %g3, loop_914 sethi 0x147A, %i6 smulcc %g7, 0x093C, %o5 fornot2s %f3, %f19, %f26 loop_914: and %i1, 0x0971, %l0 te %icc, 0x5 tn %icc, 0x6 movrlz %o0, 0x1AF, %g2 set 0x48, %o5 stxa %l5, [%l7 + %o5] 0x81 sdivcc %i5, 0x0A2C, %l3 srl %l6, %i0, %g5 fmuld8ulx16 %f20, %f15, %f28 subc %o7, 0x1DDC, %g4 bleu,pt %icc, loop_915 fblg %fcc2, loop_916 fbo %fcc0, loop_917 bcc loop_918 loop_915: fbu %fcc0, loop_919 loop_916: alignaddrl %g6, %o1, %i7 loop_917: nop set 0x28, %o0 sta %f11, [%l7 + %o0] 0x0c loop_918: sdiv %o2, 0x0370, %o6 loop_919: tpos %xcc, 0x1 fmul8x16 %f25, %f20, %f14 wr %g0, 0x89, %asi stha %i2, [%l7 + 0x7A] %asi andcc %o3, %i4, %g1 fzeros %f20 tcc %xcc, 0x7 srlx %l4, 0x18, %i3 edge8 %l1, %o4, %g3 andcc %l2, 0x1F21, %i6 fnot2s %f2, %f16 wr %g0, 0x80, %asi ldda [%l7 + 0x20] %asi, %g6 bneg,pn %icc, loop_920 movle %icc, %o5, %i1 bl,a,pn %icc, loop_921 sdiv %l0, 0x1AAB, %g2 loop_920: edge16ln %l5, %o0, %l3 move %xcc, %l6, %i5 loop_921: fones %f1 edge8ln %g5, %i0, %o7 mova %icc, %g4, %g6 fbug,a %fcc3, loop_922 fpmerge %f24, %f29, %f4 srax %o1, 0x01, %o2 udivcc %o6, 0x1572, %i7 loop_922: fornot2s %f21, %f23, %f13 fpsub16 %f14, %f20, %f16 tleu %xcc, 0x5 fnot2s %f0, %f29 sra %i2, %o3, %g1 ble,pn %icc, loop_923 tle %xcc, 0x7 sra %i4, %l4, %i3 movpos %icc, %l1, %o4 loop_923: fbue,a %fcc3, loop_924 lduw [%l7 + 0x54], %l2 edge16ln %g3, %i6, %o5 stx %i1, [%l7 + 0x40] loop_924: fbg %fcc2, loop_925 fcmple16 %f2, %f22, %g7 ldsb [%l7 + 0x4E], %g2 fpadd32s %f24, %f29, %f27 loop_925: srax %l0, 0x04, %l5 fmovdpos %xcc, %f18, %f5 fornot1 %f4, %f16, %f18 orn %o0, 0x0984, %l3 srl %i5, %l6, %g5 fandnot1 %f24, %f18, %f8 alignaddr %o7, %i0, %g6 udiv %g4, 0x1E96, %o1 bn,pn %xcc, loop_926 bneg %xcc, loop_927 edge8n %o6, %o2, %i2 add %o3, 0x0B53, %i7 loop_926: fmovdge %icc, %f6, %f1 loop_927: tsubcctv %i4, %g1, %i3 te %icc, 0x1 fors %f23, %f29, %f24 movvc %xcc, %l4, %l1 movgu %icc, %l2, %g3 subccc %i6, %o4, %i1 sdivx %g7, 0x082A, %g2 xnorcc %l0, 0x0BD9, %l5 udivcc %o0, 0x15DC, %o5 brz,a %l3, loop_928 alignaddr %i5, %g5, %o7 subc %i0, 0x03E4, %l6 fmovrdgez %g4, %f16, %f4 loop_928: orn %o1, %o6, %o2 tgu %icc, 0x7 tl %xcc, 0x1 bneg,a %xcc, loop_929 orn %g6, 0x0E9B, %o3 wr %g0, 0x80, %asi sta %f7, [%l7 + 0x34] %asi loop_929: movrgz %i7, %i2, %i4 orcc %i3, %l4, %l1 sllx %l2, 0x04, %g3 set 0x68, %i0 ldxa [%l7 + %i0] 0x81, %i6 fpack16 %f8, %f5 subccc %g1, %o4, %g7 ldd [%l7 + 0x28], %g2 movvs %xcc, %i1, %l0 sethi 0x1D91, %l5 fsrc2s %f20, %f16 fmovrse %o5, %f22, %f22 sllx %l3, 0x15, %o0 bneg,pn %icc, loop_930 andn %i5, %o7, %g5 tvs %xcc, 0x0 edge16ln %i0, %l6, %o1 loop_930: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %g4, %o2, %o6 fmovsl %icc, %f19, %f31 stbar tgu %xcc, 0x4 sir 0x1554 nop setx loop_931, %l0, %l1 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, %g6, %i7 fpack32 %f24, %f14, %f6 xnorcc %o3, %i2, %i3 loop_931: movcc %xcc, %i4, %l4 membar 0x1C alignaddr %l1, %l2, %i6 fmovrde %g3, %f20, %f16 umul %g1, %o4, %g7 membar 0x43 set 0x7C, %l4 lda [%l7 + %l4] 0x89, %f26 bvc,a,pt %icc, loop_932 taddcctv %i1, 0x1D02, %g2 wr %g0, 0x18, %asi lduwa [%l7 + 0x08] %asi, %l5 loop_932: ldsh [%l7 + 0x76], %l0 fnot1 %f6, %f14 fmovscs %icc, %f3, %f25 bvc,a %xcc, loop_933 xorcc %l3, %o0, %o5 call loop_934 subc %o7, 0x0F13, %i5 loop_933: movrlez %g5, 0x143, %i0 brgz,a %o1, loop_935 loop_934: sdivx %l6, 0x0D60, %g4 movrgz %o2, %g6, %i7 edge32ln %o3, %i2, %o6 loop_935: movn %icc, %i3, %i4 brz %l1, loop_936 movl %icc, %l2, %l4 alignaddrl %g3, %i6, %o4 edge16n %g7, %g1, %i1 loop_936: udivcc %g2, 0x0E81, %l5 wr %g0, 0x89, %asi stha %l0, [%l7 + 0x48] %asi subc %l3, %o0, %o7 ldx [%l7 + 0x38], %i5 fblg,a %fcc0, loop_937 tle %xcc, 0x3 array32 %o5, %i0, %o1 bne,a,pt %icc, loop_938 loop_937: orn %l6, 0x10BD, %g5 set 0x79, %i7 lduba [%l7 + %i7] 0x14, %o2 loop_938: te %icc, 0x1 fcmpeq32 %f28, %f16, %g6 set 0x18, %l3 ldxa [%l7 + %l3] 0x19, %i7 orn %o3, 0x084C, %g4 membar 0x0A bn,a %xcc, loop_939 fmovrdlez %i2, %f8, %f28 smulcc %i3, %i4, %o6 fmul8sux16 %f0, %f0, %f0 loop_939: edge16ln %l1, %l2, %g3 taddcctv %i6, 0x072F, %l4 tcc %icc, 0x7 fbug %fcc1, loop_940 fmovrsgez %o4, %f1, %f29 srax %g7, %g1, %g2 fpadd32s %f7, %f1, %f19 loop_940: edge32ln %i1, %l0, %l3 move %icc, %l5, %o7 wr %g0, 0x80, %asi ldstuba [%l7 + 0x14] %asi, %i5 move %icc, %o0, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdl %xcc, %f7, %f16 mova %xcc, %o5, %l6 fmuld8sux16 %f31, %f28, %f30 ta %xcc, 0x0 edge16ln %o1, %o2, %g5 tl %icc, 0x6 movgu %xcc, %i7, %g6 array32 %g4, %o3, %i2 bcc,a loop_941 fcmpeq32 %f14, %f2, %i3 or %i4, 0x039F, %o6 set 0x6F, %o7 ldsba [%l7 + %o7] 0x14, %l1 loop_941: tsubcc %l2, %g3, %l4 tneg %icc, 0x1 subc %o4, 0x16B4, %i6 bcc,a %icc, loop_942 fblg %fcc3, loop_943 fone %f6 edge16 %g7, %g2, %i1 loop_942: movcc %icc, %l0, %g1 loop_943: faligndata %f24, %f30, %f6 be %icc, loop_944 udiv %l3, 0x0B70, %l5 edge32l %o7, %i5, %o0 alignaddrl %i0, %o5, %l6 loop_944: edge32 %o2, %g5, %i7 udiv %o1, 0x0A0D, %g4 flushw wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 edge8l %g6, %o3, %i3 fone %f14 tcc %xcc, 0x6 pdist %f10, %f24, %f16 array16 %i2, %i4, %o6 array16 %l2, %l1, %g3 ba,a %icc, loop_945 smulcc %o4, %l4, %g7 popc %g2, %i6 edge32n %l0, %i1, %l3 loop_945: nop wr %g0, 0x11, %asi ldswa [%l7 + 0x1C] %asi, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpd %fcc3, %f24, %f16 tg %icc, 0x2 wr %g0, 0x10, %asi ldsba [%l7 + 0x6F] %asi, %o7 movvc %icc, %i5, %o0 array16 %g1, %o5, %l6 bg %xcc, loop_946 addcc %o2, 0x0A7C, %g5 brlez,a %i7, loop_947 membar 0x0E loop_946: swap [%l7 + 0x08], %i0 edge32n %g4, %g6, %o3 loop_947: edge16l %i3, %o1, %i2 fba %fcc3, loop_948 move %xcc, %i4, %o6 tge %icc, 0x3 and %l1, 0x0A2D, %l2 loop_948: addccc %o4, %l4, %g7 movrlez %g3, 0x21E, %i6 umulcc %l0, %g2, %i1 fbule,a %fcc1, loop_949 sub %l5, 0x044C, %l3 stb %i5, [%l7 + 0x3C] tvs %xcc, 0x5 loop_949: movrgz %o0, %g1, %o5 sra %l6, 0x04, %o7 array16 %o2, %i7, %g5 fpsub32 %f16, %f10, %f22 tvc %xcc, 0x6 edge16 %i0, %g6, %g4 movl %icc, %o3, %o1 fnor %f2, %f22, %f12 brnz,a %i3, loop_950 stb %i4, [%l7 + 0x36] fmovdneg %icc, %f25, %f30 sll %i2, 0x03, %l1 loop_950: bvs,a,pn %icc, loop_951 tl %xcc, 0x0 umulcc %o6, 0x0771, %o4 tvc %icc, 0x4 loop_951: movgu %icc, %l2, %l4 fmovdleu %icc, %f13, %f29 ld [%l7 + 0x40], %f9 fmovrsne %g3, %f28, %f30 fpsub32s %f30, %f17, %f24 set 0x0E, %g5 stba %i6, [%l7 + %g5] 0x88 tleu %xcc, 0x5 tge %icc, 0x5 edge16ln %g7, %l0, %i1 tgu %icc, 0x0 xnor %g2, 0x1189, %l5 brgez,a %i5, loop_952 ta %xcc, 0x6 alignaddr %l3, %g1, %o5 orn %o0, 0x15F9, %o7 loop_952: fbu,a %fcc0, loop_953 fbl %fcc1, loop_954 fmovrdgez %l6, %f12, %f8 edge32l %i7, %o2, %i0 loop_953: movleu %xcc, %g6, %g5 loop_954: flushw orcc %g4, %o3, %i3 move %xcc, %o1, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %l1, 0x024, %o6 bcs,a,pn %xcc, loop_955 bn,a loop_956 membar 0x20 fmovdl %xcc, %f8, %f21 loop_955: bleu,a,pt %xcc, loop_957 loop_956: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxor %f4, %f10, %f2 tsubcctv %o4, 0x1A5E, %l2 loop_957: sub %i2, 0x1089, %g3 movne %icc, %l4, %g7 sdiv %i6, 0x0480, %i1 movcs %icc, %g2, %l0 tcc %xcc, 0x2 fcmpgt32 %f8, %f10, %i5 movl %xcc, %l5, %l3 fcmps %fcc1, %f6, %f13 or %o5, 0x1298, %g1 alignaddr %o7, %o0, %i7 addcc %l6, %o2, %i0 fble %fcc1, loop_958 tn %icc, 0x6 fandnot2 %f20, %f0, %f4 array8 %g5, %g6, %o3 loop_958: sllx %i3, %o1, %g4 fnegd %f18, %f14 fmovrdgez %l1, %f2, %f2 umulcc %i4, %o6, %l2 movvc %xcc, %i2, %o4 movge %icc, %g3, %g7 tsubcc %i6, %i1, %l4 mova %xcc, %l0, %g2 bcs loop_959 tneg %icc, 0x0 srlx %i5, 0x17, %l3 fmovdle %icc, %f31, %f28 loop_959: fmul8sux16 %f8, %f10, %f4 umulcc %o5, 0x0F2E, %l5 bn,a,pt %xcc, loop_960 edge32n %g1, %o0, %i7 fabsd %f12, %f24 edge16ln %l6, %o2, %i0 loop_960: xnor %g5, 0x0905, %g6 tl %icc, 0x0 movrgez %o7, 0x2D3, %i3 fnot2s %f28, %f6 edge16l %o3, %o1, %g4 taddcctv %l1, %i4, %o6 add %l7, 0x5C, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %i2, %l2 tne %icc, 0x0 membar 0x57 tcs %icc, 0x0 fmovscc %xcc, %f19, %f29 fsrc1s %f9, %f2 set 0x38, %g4 ldsha [%l7 + %g4] 0x19, %g3 fcmpne32 %f6, %f28, %g7 set 0x7C, %i3 lduwa [%l7 + %i3] 0x89, %o4 movpos %icc, %i6, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrne %l4, %l0, %g2 fmovsvs %xcc, %f9, %f27 call loop_961 flushw set 0x2B, %l6 ldstuba [%l7 + %l6] 0x0c, %i5 loop_961: call loop_962 std %f26, [%l7 + 0x58] brgez %o5, loop_963 tcc %xcc, 0x0 loop_962: movg %icc, %l5, %g1 edge8 %o0, %i7, %l3 loop_963: fnands %f10, %f23, %f24 movleu %icc, %l6, %o2 orn %g5, 0x0011, %i0 fbo,a %fcc0, loop_964 edge32 %g6, %o7, %i3 fpsub32s %f7, %f31, %f29 andncc %o3, %o1, %l1 loop_964: udivcc %i4, 0x052B, %g4 sth %i2, [%l7 + 0x5E] move %xcc, %l2, %g3 fmovdcs %xcc, %f20, %f24 addcc %g7, %o6, %o4 movrgez %i6, %i1, %l0 wr %g0, 0x89, %asi ldsba [%l7 + 0x27] %asi, %g2 nop set 0x2C, %i4 stw %i5, [%l7 + %i4] fbule,a %fcc2, loop_965 fmovdpos %xcc, %f3, %f20 fmul8x16al %f4, %f2, %f0 for %f4, %f0, %f22 loop_965: movl %icc, %l4, %l5 fcmpgt16 %f6, %f24, %o5 fzero %f16 nop setx loop_966, %l0, %l1 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 %o0, %g1, %i7 fpadd32s %f5, %f24, %f18 tl %icc, 0x1 loop_966: nop add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l3 casxa [%l6] %asi, %l3, %l6 ble,a loop_967 fblg,a %fcc0, loop_968 or %o2, 0x035A, %i0 brlz %g6, loop_969 loop_967: alignaddrl %g5, %i3, %o7 loop_968: nop set 0x30, %o3 prefetcha [%l7 + %o3] 0x0c, 0x0 loop_969: fbe %fcc1, loop_970 lduh [%l7 + 0x54], %o3 brgz,a %i4, loop_971 addc %g4, 0x1183, %l1 loop_970: movne %xcc, %l2, %i2 fpadd16s %f17, %f5, %f9 loop_971: ldx [%l7 + 0x68], %g7 fba,a %fcc1, loop_972 bne,a,pn %xcc, loop_973 edge8l %o6, %o4, %g3 sdivx %i1, 0x1DB9, %l0 loop_972: andcc %i6, 0x0E6E, %i5 loop_973: sdivcc %l4, 0x0C19, %l5 array32 %o5, %o0, %g2 array8 %g1, %l3, %i7 tleu %icc, 0x5 taddcctv %l6, 0x015E, %i0 stb %o2, [%l7 + 0x36] membar 0x55 sethi 0x14BC, %g5 fnot1s %f21, %f0 ta %xcc, 0x1 ldstub [%l7 + 0x13], %i3 set 0x10, %o2 ldxa [%l7 + %o2] 0x88, %o7 fmovsgu %xcc, %f12, %f2 edge32 %o1, %g6, %o3 fmul8x16al %f13, %f6, %f8 set 0x0C, %l1 ldsha [%l7 + %l1] 0x14, %i4 xnor %l1, %g4, %l2 subcc %i2, 0x0204, %g7 swap [%l7 + 0x40], %o4 fbn %fcc2, loop_974 movg %icc, %o6, %g3 nop set 0x25, %g6 ldstub [%l7 + %g6], %l0 ldub [%l7 + 0x5C], %i1 loop_974: flushw fmul8ulx16 %f18, %f20, %f10 st %f11, [%l7 + 0x48] smul %i5, 0x08B5, %i6 nop set 0x08, %o1 ldx [%l7 + %o1], %l4 xorcc %o5, 0x1C73, %l5 array32 %o0, %g2, %g1 fsrc2s %f29, %f6 tg %icc, 0x3 array16 %i7, %l3, %l6 tneg %icc, 0x7 bg,a loop_975 fmovdneg %icc, %f12, %f26 ldstub [%l7 + 0x7C], %i0 fcmpne32 %f24, %f28, %g5 loop_975: fmovrdgz %o2, %f2, %f6 edge8ln %i3, %o1, %o7 tl %icc, 0x1 set 0x7D, %i2 stba %o3, [%l7 + %i2] 0x80 edge16l %g6, %l1, %g4 tcs %xcc, 0x1 edge16l %l2, %i2, %i4 fbu,a %fcc1, loop_976 tcs %icc, 0x1 ldd [%l7 + 0x60], %f20 wr %g0, 0x10, %asi ldswa [%l7 + 0x30] %asi, %g7 loop_976: edge16l %o6, %o4, %l0 movne %xcc, %i1, %i5 siam 0x4 tleu %xcc, 0x3 fornot1 %f28, %f10, %f22 fmovrdgz %g3, %f14, %f10 movne %icc, %l4, %i6 edge32 %l5, %o0, %g2 tn %icc, 0x5 set 0x4C, %g7 stwa %g1, [%l7 + %g7] 0x0c fmuld8ulx16 %f21, %f3, %f6 umulcc %o5, 0x19DE, %l3 add %l7, 0x30, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i7 casa [%l6] %asi, %i7, %i0 set 0x28, %l2 prefetcha [%l7 + %l2] 0x80, 0x2 sra %o2, %g5, %o1 fmovrsgz %o7, %f28, %f21 fmovsvs %xcc, %f4, %f17 fpadd16 %f18, %f2, %f8 nop setx loop_977, %l0, %l1 jmpl %l1, %o3 tsubcc %i3, 0x035D, %g6 lduh [%l7 + 0x3E], %l1 andcc %g4, 0x1A4F, %i2 loop_977: movleu %icc, %i4, %l2 fbuge,a %fcc1, loop_978 tsubcc %g7, %o6, %o4 movne %xcc, %l0, %i5 edge32l %i1, %g3, %i6 loop_978: edge16 %l5, %o0, %l4 sra %g2, 0x14, %o5 fpack16 %f24, %f28 mulx %g1, 0x073D, %l3 fmovrdne %i7, %f30, %f30 movrgez %i0, %l6, %g5 membar 0x6B flushw movre %o1, 0x1B6, %o7 taddcc %o2, 0x1149, %i3 tcc %icc, 0x2 bn,pn %icc, loop_979 fnand %f20, %f14, %f8 lduw [%l7 + 0x24], %o3 popc 0x0AF6, %l1 loop_979: smulcc %g4, 0x1FD6, %i2 subc %i4, %l2, %g6 wr %g0, 0x0c, %asi lduwa [%l7 + 0x18] %asi, %o6 movcc %xcc, %o4, %l0 fmovsne %icc, %f6, %f0 fand %f14, %f14, %f14 fmovrse %g7, %f30, %f31 edge16 %i1, %g3, %i5 tvc %icc, 0x1 wr %g0, 0x18, %asi lduwa [%l7 + 0x2C] %asi, %l5 edge32n %o0, %l4, %g2 fmul8x16al %f14, %f0, %f0 sll %o5, %i6, %l3 edge8ln %g1, %i0, %l6 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %g4 sdivx %i7, 0x146E, %o1 edge8ln %o2, %i3, %o7 xor %o3, 0x0EFA, %g4 flushw bl,a,pn %icc, loop_980 swap [%l7 + 0x2C], %l1 fbue %fcc2, loop_981 movcs %icc, %i4, %l2 loop_980: nop set 0x4C, %g2 ldswa [%l7 + %g2] 0x19, %i2 loop_981: udivcc %o6, 0x1585, %o4 movgu %icc, %g6, %g7 edge8ln %i1, %g3, %l0 sethi 0x0244, %l5 fsrc2s %f9, %f3 tn %icc, 0x3 fmovrsne %i5, %f8, %f15 fbg,a %fcc0, loop_982 movne %icc, %l4, %g2 fbug %fcc0, loop_983 andn %o5, %i6, %o0 loop_982: nop set 0x50, %o6 stx %g1, [%l7 + %o6] loop_983: nop EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 890 ! Type cti : 983 ! Type x : 426 ! Type f : 1386 ! Type i : 4315 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0xD6FDAB49 .word 0xE5339C47 .word 0xFB15926F .word 0x5EB19008 .word 0x1BDCFDA9 .word 0x803E92A5 .word 0x02F24A39 .word 0xAA8168F4 .word 0xA2B5C1D7 .word 0xB74FF079 .word 0x7BF9EB17 .word 0xE5218767 .word 0x3E8BAD19 .word 0x6BF50CE9 .word 0xC5BFBD80 .word 0x6FB4A51B .word 0xA4E1FB1F .word 0xE34A9C99 .word 0x57AA80F9 .word 0xFC606804 .word 0xF5C33C55 .word 0x4558DDE4 .word 0x4503A73D .word 0x338B545E .word 0xF57C54E0 .word 0x2B4E3788 .word 0x7035D47E .word 0x8C7E74FD .word 0xBACB0A44 .word 0xD2141C95 .word 0x68200946 .word 0x1E546A3F .word 0xDB1C9D22 .word 0x97FB2F1A .word 0x61A84125 .word 0xA5979872 .word 0xF6294700 .word 0x863CCA1C .word 0x2660DFBD .word 0x980CB6A1 .word 0xAB847226 .word 0x20B8A179 .word 0xD859130B .word 0x7E5EE944 .word 0xAF198799 .word 0x42EAA67C .word 0xCDCEACBD .word 0x04F56737 .word 0xB6371747 .word 0xBFF45786 .word 0x8F1DE381 .word 0x1F64F694 .word 0x1D2FB987 .word 0xF7ECE3CB .word 0xC14E2E36 .word 0x05488F37 .word 0x5E5AA436 .word 0xE5D6C7AB .word 0xE0B5F572 .word 0xC9B8654C .word 0x1E92C916 .word 0xF287BDAE .word 0x8D3C59C9 .word 0x615F6EA6 .end