/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_basic3_f12.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ .ident "Using Instruction Hash for Focus :$Id: isa3_basic3_f12.s,v 1.1 2007/05/11 17:22:21 drp Exp $" #include "defines.h" #include "nmacros.h" #include "old_boot.s" /************************************************************************ Test case code start ************************************************************************/ .text .global main main: /* test begin */ ta T_RD_THID mov %o1, %l6 umul %l6, 256, %l7 setx DIAG_DATA_AREA, %g1, %g3 add %l7, %g3, %l7 mov %l7, %g1 wrpr %g0, 0x0, %cwp mov %g1, %l7 wrpr %g0, 0x1, %cwp mov %g1, %l7 wrpr %g0, 0x2, %cwp mov %g1, %l7 wrpr %g0, 0x3, %cwp mov %g1, %l7 wrpr %g0, 0x4, %cwp mov %g1, %l7 wrpr %g0, 0x5, %cwp mov %g1, %l7 wrpr %g0, 0x6, %cwp mov %g1, %l7 wrpr %g0, 0x7, %cwp mov %g1, %l7 nop setx 0x71586DC0F06984AF, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0x5, %g1 set 0x0, %g2 set 0x1, %g3 set 0x8, %g4 set 0x4, %g5 set 0xA, %g6 set 0x1, %g7 !# Input registers set -0xD, %i0 set -0xC, %i1 set -0xE, %i2 set -0xB, %i3 set -0xF, %i4 set -0xC, %i5 set -0x3, %i6 set -0x8, %i7 !# Local registers set 0x3B3C6D93, %l0 set 0x5763E2C7, %l1 set 0x5B3D3A37, %l2 set 0x62F8CD42, %l3 set 0x70CC6C3C, %l4 set 0x28D6064D, %l5 set 0x55F54D9D, %l6 !# Output registers set 0x0228, %o0 set 0x1496, %o1 set 0x0A8C, %o2 set -0x062D, %o3 set -0x163B, %o4 set 0x1958, %o5 set 0x1B45, %o6 set -0x0E5C, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xAC786C5B613D6F8C) INIT_TH_FP_REG(%l7,%f2,0xA80779842C9BF31B) INIT_TH_FP_REG(%l7,%f4,0xE24AA0682D607328) INIT_TH_FP_REG(%l7,%f6,0x5D08B574E7E8491C) INIT_TH_FP_REG(%l7,%f8,0x1BF63E00EBB88638) INIT_TH_FP_REG(%l7,%f10,0x59F48D4BC4867E04) INIT_TH_FP_REG(%l7,%f12,0xF364526A12575C66) INIT_TH_FP_REG(%l7,%f14,0xD187CFCF95E7A0C3) INIT_TH_FP_REG(%l7,%f16,0xD9ADC4C3CA743513) INIT_TH_FP_REG(%l7,%f18,0x1329E85AD5BA56FE) INIT_TH_FP_REG(%l7,%f20,0x26CF0B61A1A871B3) INIT_TH_FP_REG(%l7,%f22,0xC155C8267B48FD69) INIT_TH_FP_REG(%l7,%f24,0xC8A0D1F6C67F727C) INIT_TH_FP_REG(%l7,%f26,0xE1188E48B04109D5) INIT_TH_FP_REG(%l7,%f28,0x90D6D0549E7B0ADF) INIT_TH_FP_REG(%l7,%f30,0x9A7C81B3FB23F12F) !# Other state or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr !# Execute Main Diag .. stbar fpmerge %f17, %f2, %f6 tg %icc, 0x7 fornot2 %f4, %f12, %f28 add %g2, %i2, %o2 ta %xcc, 0x4 ldsh [%l7 + 0x14], %l4 for %f0, %f16, %f26 ldx [%l7 + 0x38], %o4 tl %icc, 0x5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdge %xcc, %f24, %f28 edge16ln %l3, %i4, %g4 stx %o3, [%l7 + 0x70] tg %xcc, 0x2 tvs %icc, 0x1 edge16ln %l0, %i3, %l2 sll %o5, 0x02, %g6 set 0x50, %i4 stda %g4, [%l7 + %i4] 0x11 edge32 %i1, %g1, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbu,a %fcc0, loop_1 flush %l7 + 0x14 bl,a,pt %xcc, loop_2 mulscc %i5, %o7, %i6 loop_1: movcc %icc, %l1, %o1 swap [%l7 + 0x18], %g3 loop_2: tl %icc, 0x3 movcc %icc, %g7, %l6 fbu %fcc1, loop_3 tn %xcc, 0x5 fmovd %f20, %f30 bneg loop_4 loop_3: fmovscc %xcc, %f27, %f27 move %icc, %o6, %o0 movl %xcc, %l5, %i7 loop_4: andcc %i2, 0x01AF, %g2 array32 %o2, %o4, %l3 fmuld8ulx16 %f25, %f29, %f0 fcmps %fcc1, %f13, %f21 udivcc %i4, 0x1ECF, %l4 fbue,a %fcc2, loop_5 ldd [%l7 + 0x68], %f24 movrlz %g4, 0x2E5, %o3 fmovdgu %xcc, %f7, %f7 loop_5: fpack32 %f10, %f6, %f26 movvs %icc, %l0, %i3 srlx %l2, %g6, %g5 set 0x10, %l0 stda %i0, [%l7 + %l0] 0x23 membar #Sync fpack32 %f22, %f10, %f0 array32 %g1, %o5, %i0 orcc %i5, 0x1084, %i6 tsubcc %l1, 0x0361, %o7 prefetch [%l7 + 0x18], 0x2 fmovspos %icc, %f24, %f31 tg %icc, 0x5 fnors %f10, %f24, %f6 brgz,a %o1, loop_6 st %f30, [%l7 + 0x1C] bvs,a,pn %icc, loop_7 tvs %xcc, 0x5 loop_6: edge8 %g7, %l6, %g3 array16 %o6, %l5, %o0 loop_7: fmul8sux16 %f26, %f26, %f20 set 0x40, %l1 stda %f0, [%l7 + %l1] 0x19 sub %i7, 0x1758, %i2 addc %o2, %o4, %g2 fcmpeq16 %f22, %f24, %i4 popc 0x067C, %l4 nop set 0x30, %i7 std %f0, [%l7 + %i7] membar 0x17 array8 %l3, %g4, %l0 mulx %o3, 0x1832, %i3 fbule %fcc2, loop_8 sll %g6, %g5, %i1 orcc %l2, 0x19F8, %g1 smul %i0, 0x05B1, %i5 loop_8: movcs %xcc, %i6, %o5 tsubcc %o7, 0x0464, %o1 bneg,a,pn %icc, loop_9 subcc %l1, %l6, %g3 fcmpne32 %f8, %f24, %o6 edge16l %g7, %o0, %i7 loop_9: movgu %icc, %i2, %l5 stbar wr %g0, 0x88, %asi lduwa [%l7 + 0x58] %asi, %o4 udiv %o2, 0x0631, %g2 taddcc %l4, %i4, %g4 movge %xcc, %l3, %l0 tleu %icc, 0x2 std %o2, [%l7 + 0x40] lduw [%l7 + 0x38], %g6 movleu %icc, %g5, %i3 fnot1s %f11, %f11 std %i0, [%l7 + 0x28] smul %l2, %i0, %i5 add %l7, 0x78, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g1 casa [%l6] 0x80, %g1, %o5 fpsub16s %f18, %f29, %f15 tvc %icc, 0x0 membar 0x5D tvc %xcc, 0x0 addcc %o7, 0x04B3, %o1 fcmps %fcc3, %f31, %f23 fmovsvc %icc, %f2, %f7 te %xcc, 0x1 fmovrse %i6, %f19, %f6 movneg %xcc, %l1, %g3 udiv %l6, 0x098E, %g7 bl,pt %xcc, loop_10 or %o0, %o6, %i7 mulscc %l5, %o4, %i2 fmovrslz %o2, %f5, %f21 loop_10: nop set 0x7C, %i3 ldsha [%l7 + %i3] 0x18, %l4 tvc %icc, 0x7 sir 0x1194 edge32ln %g2, %i4, %l3 movcc %xcc, %l0, %o3 swap [%l7 + 0x44], %g6 fmovdpos %xcc, %f10, %f30 array32 %g4, %i3, %g5 fbue %fcc3, loop_11 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %l2, 0x01, %i1 fmovsvc %xcc, %f7, %f11 loop_11: add %i0, 0x128F, %i5 movl %xcc, %g1, %o5 sllx %o7, %o1, %l1 addccc %g3, %l6, %g7 fcmpgt32 %f12, %f12, %i6 bshuffle %f4, %f6, %f20 fpsub32s %f5, %f6, %f20 fpsub32s %f25, %f4, %f26 movge %xcc, %o6, %o0 add %i7, %l5, %o4 tsubcc %i2, %l4, %g2 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf9, %f16 wr %g0, 0x0c, %asi ldsha [%l7 + 0x50] %asi, %i4 be loop_12 edge32n %l3, %o2, %l0 fcmpne16 %f10, %f26, %o3 bne,pn %icc, loop_13 loop_12: movrlez %g6, 0x1B2, %g4 movneg %icc, %g5, %l2 movpos %xcc, %i1, %i3 loop_13: te %icc, 0x2 move %icc, %i5, %i0 ldstub [%l7 + 0x10], %o5 set 0x10, %g5 lduha [%l7 + %g5] 0x0c, %g1 fmovsvc %icc, %f22, %f9 fcmpes %fcc1, %f28, %f3 taddcc %o7, 0x16BE, %o1 tl %xcc, 0x3 add %l1, 0x10AC, %g3 sllx %g7, 0x0F, %l6 stb %i6, [%l7 + 0x7E] and %o6, %i7, %o0 movrgz %l5, %o4, %l4 bshuffle %f0, %f24, %f0 tvc %xcc, 0x3 nop setx loop_14, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fblg %fcc1, loop_15 fpadd16s %f13, %f19, %f5 xor %g2, 0x1491, %i2 loop_14: movpos %icc, %i4, %l3 loop_15: nop wr %g0, 0x88, %asi lduha [%l7 + 0x46] %asi, %o2 fand %f24, %f12, %f22 sub %l0, %g6, %g4 movge %icc, %g5, %l2 set 0x08, %l5 ldxa [%l7 + %l5] 0x14, %o3 membar 0x77 tg %icc, 0x5 edge8 %i3, %i1, %i5 ldstub [%l7 + 0x79], %i0 tne %xcc, 0x1 fmovsle %xcc, %f8, %f24 movre %g1, %o7, %o1 movcs %xcc, %o5, %l1 sethi 0x0775, %g7 array32 %l6, %g3, %o6 be loop_16 fsrc2s %f20, %f13 bn,pn %icc, loop_17 sdivcc %i6, 0x11DA, %i7 loop_16: edge16ln %l5, %o0, %o4 ldd [%l7 + 0x38], %g2 loop_17: nop set 0x40, %o0 stda %f0, [%l7 + %o0] 0x11 edge16l %l4, %i4, %l3 tl %xcc, 0x7 bcc,a,pn %xcc, loop_18 brz %i2, loop_19 edge8 %o2, %g6, %g4 udivcc %g5, 0x0EC3, %l2 loop_18: tg %xcc, 0x2 loop_19: addc %o3, %l0, %i3 fmovsvs %icc, %f20, %f29 tle %xcc, 0x2 tl %icc, 0x5 fbl,a %fcc1, loop_20 movcc %xcc, %i1, %i0 tvc %xcc, 0x3 and %g1, 0x1C29, %i5 loop_20: nop setx loop_21, %l0, %l1 jmpl %l1, %o7 movne %icc, %o1, %o5 ta %xcc, 0x3 popc 0x0061, %g7 loop_21: move %icc, %l1, %l6 udivcc %g3, 0x0D25, %o6 mulscc %i7, %l5, %i6 set 0x1C, %i1 stwa %o0, [%l7 + %i1] 0x10 movn %xcc, %g2, %l4 edge8ln %o4, %i4, %i2 fones %f17 fmovrse %l3, %f29, %f7 fmovdvc %xcc, %f18, %f21 ldsb [%l7 + 0x29], %o2 fbge,a %fcc0, loop_22 movne %icc, %g4, %g6 movvc %icc, %g5, %o3 tsubcc %l0, 0x15FF, %l2 loop_22: nop wr %g0, 0x04, %asi swapa [%l7 + 0x54] %asi, %i1 tsubcc %i0, 0x16CA, %i3 and %i5, %g1, %o7 tge %icc, 0x2 fcmple32 %f22, %f22, %o1 tleu %xcc, 0x1 fble,a %fcc0, loop_23 fmovdvs %icc, %f17, %f19 subc %o5, 0x02BF, %l1 nop setx loop_24, %l0, %l1 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_23: subcc %g7, %g3, %l6 fmul8x16au %f7, %f28, %f2 fmovscs %xcc, %f21, %f10 loop_24: sethi 0x00FE, %i7 ble,a,pt %xcc, loop_25 edge16n %o6, %l5, %o0 subccc %i6, 0x0D30, %g2 fmovrsgez %o4, %f18, %f24 loop_25: fpmerge %f30, %f2, %f28 stw %l4, [%l7 + 0x64] subcc %i2, %i4, %o2 set 0x68, %o1 prefetcha [%l7 + %o1] 0x88, 0x2 sll %l3, 0x1C, %g5 smulcc %g6, 0x0561, %l0 tle %icc, 0x6 fabss %f28, %f26 fxnors %f30, %f31, %f12 orn %l2, %i1, %o3 fmovdl %xcc, %f20, %f16 fandnot1 %f28, %f24, %f28 tcs %icc, 0x4 ld [%l7 + 0x68], %f0 smul %i0, 0x0EE5, %i5 edge8n %g1, %i3, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %o1, %l1, %o5 movgu %xcc, %g7, %l6 umulcc %g3, 0x0B25, %i7 xor %o6, %l5, %o0 fone %f6 be,a,pt %xcc, loop_26 subcc %g2, 0x0E2D, %i6 and %l4, %i2, %i4 set 0x32, %i0 ldsha [%l7 + %i0] 0x04, %o4 loop_26: addcc %g4, 0x15C3, %o2 membar 0x36 fcmpeq16 %f14, %f14, %l3 fmovdgu %icc, %f1, %f16 wr %g0, 0x18, %asi ldxa [%l7 + 0x68] %asi, %g6 edge32 %l0, %l2, %g5 edge8l %o3, %i0, %i5 movn %xcc, %g1, %i3 ldsw [%l7 + 0x54], %o7 movcs %xcc, %i1, %l1 fnor %f28, %f4, %f24 ble,a %xcc, loop_27 udiv %o5, 0x05E2, %g7 mulscc %o1, 0x16AE, %g3 addc %l6, %o6, %i7 loop_27: stb %o0, [%l7 + 0x71] stw %g2, [%l7 + 0x28] edge32n %i6, %l5, %i2 fnot2 %f30, %f12 wr %g0, 0x10, %asi ldsba [%l7 + 0x38] %asi, %i4 add %l7, 0x48, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %o4 casxa [%l6] %asi, %o4, %l4 bn,a,pt %icc, loop_28 fcmps %fcc1, %f5, %f26 edge32n %o2, %g4, %g6 sub %l0, 0x18C0, %l3 loop_28: move %xcc, %l2, %o3 popc 0x1B82, %i0 fandnot2s %f7, %f5, %f12 fcmpne32 %f22, %f30, %g5 te %icc, 0x3 add %l7, 0x28, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x81, %g1, %i5 bne loop_29 fexpand %f29, %f22 sllx %o7, 0x1E, %i1 tl %xcc, 0x6 loop_29: nop wr %g0, 0x89, %asi lda [%l7 + 0x74] %asi, %f27 ble,a %xcc, loop_30 fpsub16s %f17, %f1, %f24 orn %l1, 0x160F, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_30: movne %icc, %i3, %o1 sdiv %g3, 0x00EF, %g7 sdivx %o6, 0x1B76, %i7 fbe,a %fcc0, loop_31 udivcc %l6, 0x1C0C, %o0 sir 0x0DD2 stw %i6, [%l7 + 0x24] loop_31: edge16ln %g2, %l5, %i2 fbo %fcc3, loop_32 brz %o4, loop_33 tpos %xcc, 0x5 fmovs %f17, %f3 loop_32: sra %l4, %i4, %o2 loop_33: tle %xcc, 0x0 movneg %xcc, %g4, %g6 call loop_34 bpos,a loop_35 movn %xcc, %l0, %l3 movcc %xcc, %l2, %i0 loop_34: fmovsa %icc, %f4, %f10 loop_35: sdivcc %g5, 0x0C03, %o3 edge16l %g1, %o7, %i1 fba %fcc3, loop_36 srax %l1, 0x1A, %i5 fmovdcc %icc, %f9, %f28 alignaddr %i3, %o1, %g3 loop_36: ldx [%l7 + 0x60], %o5 bleu,a,pt %xcc, loop_37 tcs %icc, 0x6 brgez %g7, loop_38 tsubcctv %i7, %o6, %l6 loop_37: fmovscs %xcc, %f7, %f11 wr %g0, 0x11, %asi stha %o0, [%l7 + 0x16] %asi loop_38: popc %g2, %i6 tgu %xcc, 0x5 wr %g0, 0x80, %asi lda [%l7 + 0x24] %asi, %f4 or %i2, 0x12FE, %o4 addcc %l5, 0x1DF7, %l4 or %o2, 0x13A0, %i4 movne %icc, %g6, %g4 edge32l %l0, %l2, %i0 fbl %fcc0, loop_39 sdivx %g5, 0x02C8, %l3 fbe %fcc1, loop_40 srax %g1, 0x13, %o3 loop_39: movn %xcc, %o7, %i1 bpos,pn %icc, loop_41 loop_40: udivx %i5, 0x166D, %l1 umulcc %i3, 0x17DE, %g3 fcmpd %fcc2, %f10, %f10 loop_41: fmovde %xcc, %f15, %f20 andn %o1, %g7, %i7 sir 0x0C51 tge %xcc, 0x3 sllx %o6, 0x09, %l6 ldub [%l7 + 0x32], %o5 fbne %fcc0, loop_42 xnor %g2, 0x0B5A, %o0 fbue,a %fcc3, loop_43 fcmpeq32 %f2, %f4, %i6 loop_42: addccc %i2, 0x18F3, %o4 and %l5, 0x1539, %l4 loop_43: movn %icc, %i4, %o2 sethi 0x1FBB, %g4 bshuffle %f22, %f4, %f22 tne %xcc, 0x7 popc 0x0EF1, %g6 fpadd32 %f12, %f26, %f20 fbl,a %fcc2, loop_44 movle %icc, %l0, %l2 fmuld8ulx16 %f23, %f2, %f6 movleu %xcc, %g5, %i0 loop_44: bge,a,pt %xcc, loop_45 fnor %f6, %f28, %f18 addc %g1, %l3, %o3 bl,a loop_46 loop_45: sra %i1, %o7, %l1 fblg,a %fcc2, loop_47 movle %icc, %i5, %g3 loop_46: fbuge %fcc0, loop_48 tge %icc, 0x1 loop_47: fsrc2 %f20, %f20 umulcc %o1, %i3, %i7 loop_48: movvs %icc, %g7, %o6 ldub [%l7 + 0x26], %o5 fabss %f12, %f8 movrlez %l6, %g2, %o0 edge16ln %i2, %i6, %o4 fbue %fcc0, loop_49 movre %l4, 0x264, %i4 smul %o2, 0x1BE0, %l5 fone %f10 loop_49: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %g4, %g6, %l0 movn %xcc, %g5, %i0 sdivcc %g1, 0x05FC, %l3 edge8n %o3, %l2, %o7 udiv %i1, 0x0283, %i5 set 0x4C, %l4 lduha [%l7 + %l4] 0x15, %l1 fandnot2 %f14, %f6, %f12 fbul,a %fcc1, loop_50 movg %xcc, %g3, %i3 set 0x4C, %o7 swapa [%l7 + %o7] 0x80, %o1 loop_50: tvs %icc, 0x1 movvs %xcc, %g7, %o6 xnorcc %o5, 0x0DC1, %i7 smulcc %l6, %o0, %i2 sll %i6, 0x15, %g2 nop setx loop_51, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16l %o4, %i4, %l4 fmovsa %xcc, %f25, %f26 addcc %o2, 0x0DD5, %g4 loop_51: movrlez %g6, %l5, %l0 edge16n %g5, %i0, %l3 add %l7, 0x28, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g1 casa [%l6] 0x18, %g1, %o3 tgu %xcc, 0x2 stb %l2, [%l7 + 0x3C] bg,a %icc, loop_52 movne %xcc, %o7, %i1 stw %i5, [%l7 + 0x20] movrgz %g3, %i3, %l1 loop_52: array16 %g7, %o1, %o5 fmovsn %xcc, %f11, %f23 andcc %i7, %o6, %o0 edge8ln %i2, %i6, %g2 alignaddr %o4, %l6, %i4 tvs %icc, 0x3 fbge,a %fcc1, loop_53 edge16n %o2, %g4, %g6 tpos %icc, 0x5 nop setx loop_54, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_53: tgu %xcc, 0x7 tcc %xcc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_54: prefetch [%l7 + 0x60], 0x0 alignaddr %l5, %l4, %g5 brnz %i0, loop_55 array16 %l3, %g1, %o3 bvs %icc, loop_56 prefetch [%l7 + 0x4C], 0x3 loop_55: sll %l0, %l2, %i1 srlx %i5, %o7, %g3 loop_56: tvc %xcc, 0x0 bg loop_57 edge32ln %l1, %i3, %g7 udivx %o5, 0x1308, %i7 fba %fcc2, loop_58 loop_57: sra %o6, %o0, %i2 prefetch [%l7 + 0x10], 0x2 fcmpne32 %f26, %f30, %o1 loop_58: mulscc %i6, 0x0779, %o4 fbuge,a %fcc3, loop_59 brgz,a %l6, loop_60 movcc %xcc, %g2, %o2 edge16l %i4, %g4, %g6 loop_59: xorcc %l5, %g5, %l4 loop_60: nop set 0x0C, %i2 ldsw [%l7 + %i2], %i0 movre %g1, %o3, %l3 fmovrslz %l2, %f17, %f12 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %i0 tneg %icc, 0x6 andcc %l0, %o7, %g3 add %l1, 0x1166, %i3 fands %f16, %f23, %f7 tn %icc, 0x0 fabsd %f0, %f2 edge16n %i5, %o5, %i7 mulx %g7, 0x05E6, %o0 fmovdpos %xcc, %f26, %f5 fpackfix %f30, %f31 umul %i2, %o1, %i6 bl,a,pn %icc, loop_61 fmovsge %icc, %f27, %f25 tn %icc, 0x3 nop setx loop_62, %l0, %l1 jmpl %l1, %o4 loop_61: array8 %o6, %g2, %o2 brz %l6, loop_63 xnor %g4, %g6, %l5 loop_62: bcc,a %icc, loop_64 sir 0x0062 loop_63: fmovrsgz %i4, %f11, %f24 fabsd %f24, %f0 loop_64: andcc %l4, 0x1BC0, %g5 bge loop_65 bcc,a %xcc, loop_66 subcc %i0, 0x1B2E, %g1 fmovspos %icc, %f18, %f3 loop_65: edge8l %l3, %l2, %i1 loop_66: nop membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f16 fcmpgt32 %f20, %f8, %l0 taddcc %o3, %o7, %g3 edge16 %l1, %i5, %i3 fabss %f15, %f4 fmovrdgez %i7, %f28, %f24 ba loop_67 fmovdleu %xcc, %f10, %f11 movcs %xcc, %g7, %o0 bg,a %icc, loop_68 loop_67: umulcc %i2, 0x1647, %o5 ldsh [%l7 + 0x42], %o1 std %f10, [%l7 + 0x18] loop_68: popc %i6, %o4 add %o6, 0x1EE6, %g2 fbuge,a %fcc0, loop_69 faligndata %f8, %f10, %f4 wr %g0, 0x81, %asi ldxa [%l7 + 0x50] %asi, %l6 loop_69: nop wr %g0, 0x81, %asi prefetcha [%l7 + 0x48] %asi, 0x2 call loop_70 alignaddrl %g6, %o2, %i4 pdist %f22, %f4, %f24 movrlz %l5, 0x15C, %g5 loop_70: edge8ln %i0, %l4, %g1 sub %l3, %l2, %l0 call loop_71 fnegd %f16, %f20 andcc %i1, 0x1F9D, %o7 fbo,a %fcc1, loop_72 loop_71: sethi 0x0BBC, %o3 nop set 0x3A, %l3 lduh [%l7 + %l3], %g3 call loop_73 loop_72: orncc %i5, 0x1F8D, %i3 fpack32 %f22, %f4, %f10 movre %l1, %g7, %i7 loop_73: tsubcc %i2, %o5, %o1 tsubcctv %i6, %o4, %o6 subc %o0, 0x0372, %l6 tpos %icc, 0x3 fmovsvc %icc, %f2, %f29 array8 %g4, %g2, %g6 mulx %o2, %l5, %i4 fnors %f31, %f23, %f18 bg,a,pn %xcc, loop_74 udivx %g5, 0x0B4C, %i0 ldsw [%l7 + 0x7C], %g1 set 0x40, %g1 ldda [%l7 + %g1] 0x26, %l4 loop_74: tleu %xcc, 0x6 and %l3, %l2, %i1 xnorcc %o7, %l0, %g3 edge16 %i5, %o3, %l1 nop setx loop_75, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addccc %g7, 0x11CA, %i3 sth %i2, [%l7 + 0x08] set 0x08, %o3 prefetcha [%l7 + %o3] 0x11, 0x2 loop_75: ba,a,pt %xcc, loop_76 andcc %i7, %i6, %o1 alignaddrl %o4, %o0, %l6 subcc %o6, 0x1AE8, %g4 loop_76: tleu %xcc, 0x2 orn %g2, %o2, %g6 tle %icc, 0x3 fpsub16s %f26, %f9, %f19 movle %xcc, %l5, %i4 sllx %g5, %i0, %l4 fmovdg %icc, %f30, %f12 bl,a,pt %xcc, loop_77 andcc %g1, 0x1D5B, %l3 movl %icc, %l2, %o7 fors %f22, %f18, %f31 loop_77: fandnot1s %f16, %f1, %f25 flush %l7 + 0x50 tneg %xcc, 0x2 tsubcc %i1, %g3, %i5 umul %o3, %l0, %l1 array8 %g7, %i3, %i2 or %o5, %i6, %i7 movneg %xcc, %o1, %o0 tg %icc, 0x4 xor %o4, 0x156C, %l6 fnor %f28, %f18, %f10 fexpand %f24, %f8 tsubcc %o6, 0x1C20, %g2 orncc %o2, 0x0AA3, %g6 brgz,a %l5, loop_78 movrlz %i4, 0x2CC, %g4 fmovdle %xcc, %f24, %f4 or %i0, 0x1336, %l4 loop_78: nop wr %g0, 0x18, %asi lduha [%l7 + 0x1C] %asi, %g5 sra %g1, 0x1D, %l2 mova %xcc, %l3, %o7 movrgz %g3, 0x00D, %i5 ldx [%l7 + 0x10], %o3 nop setx loop_79, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsleu %xcc, %f10, %f12 std %i0, [%l7 + 0x70] tcc %xcc, 0x2 loop_79: nop set 0x44, %l2 stha %l0, [%l7 + %l2] 0x18 movvs %icc, %g7, %i3 srl %i2, %o5, %l1 wr %g0, 0x04, %asi stda %f0, [%l7 + 0x40] %asi movre %i6, 0x28E, %o1 brlez %o0, loop_80 lduh [%l7 + 0x0E], %i7 fbul,a %fcc1, loop_81 mulscc %l6, %o4, %g2 loop_80: mova %icc, %o6, %o2 wr %g0, 0x04, %asi stwa %g6, [%l7 + 0x1C] %asi loop_81: bvs,a loop_82 orncc %i4, %l5, %i0 fsrc2s %f6, %f24 tgu %xcc, 0x7 loop_82: fmovde %xcc, %f27, %f11 nop setx loop_83, %l0, %l1 jmpl %l1, %l4 andcc %g4, %g5, %g1 orn %l3, 0x0502, %l2 bleu,pt %icc, loop_84 loop_83: fmovsa %icc, %f26, %f0 fxors %f8, %f10, %f12 fmul8x16al %f18, %f17, %f12 loop_84: fmovdn %xcc, %f10, %f14 fmovrsgz %g3, %f9, %f27 orcc %o7, %o3, %i1 ba,a loop_85 ld [%l7 + 0x54], %f17 fmovdcc %xcc, %f4, %f8 movre %l0, 0x3C3, %g7 loop_85: xorcc %i3, 0x1822, %i2 movl %icc, %i5, %l1 edge16ln %o5, %o1, %o0 fmovdcs %icc, %f11, %f26 movrlz %i7, 0x189, %l6 lduh [%l7 + 0x6C], %o4 fble,a %fcc3, loop_86 fors %f7, %f28, %f30 sdiv %i6, 0x07CE, %g2 fmovsge %xcc, %f9, %f17 loop_86: fmovdneg %icc, %f17, %f29 movvs %xcc, %o2, %o6 fmul8x16 %f23, %f12, %f0 udivx %g6, 0x0FCB, %i4 swap [%l7 + 0x4C], %i0 tsubcc %l4, %l5, %g4 wr %g0, 0x89, %asi lduba [%l7 + 0x35] %asi, %g1 movrgez %l3, 0x193, %l2 nop set 0x60, %g4 stx %g3, [%l7 + %g4] fmovsle %icc, %f13, %f27 movgu %icc, %g5, %o3 movrlez %i1, 0x3E9, %o7 smulcc %l0, 0x13B6, %g7 bg %icc, loop_87 ble,a %xcc, loop_88 udivx %i3, 0x10C1, %i2 set 0x6E, %g3 ldsba [%l7 + %g3] 0x15, %i5 loop_87: or %l1, %o5, %o1 loop_88: fble %fcc2, loop_89 xor %o0, %i7, %o4 edge16l %l6, %i6, %o2 bg %icc, loop_90 loop_89: orcc %g2, 0x0E6A, %g6 orncc %i4, %i0, %o6 fbe %fcc2, loop_91 loop_90: bshuffle %f0, %f18, %f2 taddcctv %l5, 0x133F, %l4 ldsw [%l7 + 0x28], %g1 loop_91: fcmpd %fcc3, %f20, %f2 taddcc %g4, 0x1823, %l2 tcc %xcc, 0x1 bg,a %xcc, loop_92 edge8n %g3, %l3, %g5 orcc %o3, 0x17EB, %i1 ble,pn %xcc, loop_93 loop_92: umulcc %l0, 0x00D0, %g7 ld [%l7 + 0x38], %f3 alignaddr %i3, %i2, %o7 loop_93: fmovdge %xcc, %f25, %f15 movge %xcc, %i5, %l1 xnorcc %o5, 0x0C24, %o1 tge %xcc, 0x4 ldsw [%l7 + 0x10], %i7 brgz %o4, loop_94 sll %o0, 0x1E, %l6 fmovda %icc, %f22, %f9 fpack32 %f16, %f6, %f22 loop_94: movleu %xcc, %o2, %g2 movrne %i6, %g6, %i4 fsrc1s %f2, %f16 fbn,a %fcc1, loop_95 subc %o6, 0x13C9, %i0 set 0x24, %l6 ldswa [%l7 + %l6] 0x80, %l4 loop_95: edge8ln %g1, %l5, %g4 tgu %xcc, 0x2 tne %xcc, 0x7 edge16 %g3, %l2, %g5 bpos,pn %xcc, loop_96 smul %l3, %o3, %i1 movne %xcc, %g7, %i3 mulx %i2, %l0, %i5 loop_96: tg %icc, 0x5 tg %xcc, 0x6 tl %icc, 0x4 andcc %l1, %o7, %o5 orn %i7, %o1, %o4 sll %l6, 0x1F, %o0 edge16 %o2, %g2, %i6 move %icc, %g6, %i4 movgu %xcc, %o6, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 std %l4, [%l7 + 0x38] fornot1 %f18, %f4, %f18 or %l5, %g4, %g1 tvc %icc, 0x2 fpsub16 %f10, %f18, %f22 fmovdvc %icc, %f9, %f10 bvs,a loop_97 lduh [%l7 + 0x18], %l2 addcc %g5, %l3, %o3 addccc %i1, 0x1FF5, %g3 loop_97: addc %g7, 0x0404, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %l0, %i5, %i2 mulx %o7, 0x05DC, %l1 set 0x40, %i6 stxa %i7, [%l7 + %i6] 0x81 orncc %o5, %o1, %o4 andcc %l6, %o2, %o0 fpack32 %f4, %f16, %f14 bpos,a loop_98 sir 0x105E edge8n %g2, %i6, %g6 edge16n %i4, %i0, %o6 loop_98: bpos,pt %xcc, loop_99 fabss %f1, %f22 sllx %l5, %g4, %g1 tcs %xcc, 0x5 loop_99: xorcc %l4, 0x097A, %l2 nop setx loop_100, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16l %l3, %g5, %o3 fandnot2s %f15, %f27, %f10 sllx %i1, 0x04, %g7 loop_100: umulcc %g3, %l0, %i3 tg %icc, 0x0 taddcc %i5, 0x1DB2, %i2 taddcc %o7, %i7, %o5 fmovs %f15, %f5 fcmpgt32 %f6, %f30, %l1 addccc %o1, %o4, %l6 fnot1s %f17, %f5 set 0x70, %g2 ldstuba [%l7 + %g2] 0x89, %o2 xnorcc %o0, %i6, %g6 edge16l %i4, %i0, %g2 bg %xcc, loop_101 bleu %icc, loop_102 popc 0x00DA, %l5 fmovdne %xcc, %f7, %f2 loop_101: fmovrdgz %g4, %f30, %f12 loop_102: movg %xcc, %o6, %l4 bleu,a %xcc, loop_103 edge16n %l2, %l3, %g5 tn %icc, 0x3 ta %xcc, 0x6 loop_103: fabsd %f22, %f2 nop set 0x30, %g7 std %f2, [%l7 + %g7] set 0x3E, %i5 stha %g1, [%l7 + %i5] 0x89 set 0x4C, %o6 swapa [%l7 + %o6] 0x04, %o3 wr %g0, 0x89, %asi swapa [%l7 + 0x0C] %asi, %g7 edge16ln %g3, %l0, %i1 fmovdcc %xcc, %f26, %f21 ldsh [%l7 + 0x0C], %i5 set 0x0A, %o5 stba %i2, [%l7 + %o5] 0xea membar #Sync bge,a,pn %icc, loop_104 fpadd32 %f22, %f20, %f18 taddcc %i3, 0x0A51, %o7 pdist %f14, %f22, %f0 loop_104: or %o5, 0x0516, %l1 fones %f27 movg %icc, %o1, %i7 movrgz %l6, 0x124, %o4 tsubcctv %o2, 0x0D85, %o0 movpos %icc, %g6, %i6 fornot2 %f0, %f14, %f20 srax %i0, 0x09, %g2 set 0x35, %o2 lduba [%l7 + %o2] 0x88, %i4 prefetch [%l7 + 0x4C], 0x3 te %xcc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bgu loop_105 alignaddr %l5, %o6, %g4 taddcctv %l4, %l3, %l2 set 0x108, %o4 ldxa [%g0 + %o4] 0x21, %g5 loop_105: array32 %g1, %o3, %g3 xor %l0, %g7, %i1 xor %i2, %i3, %i5 stx %o7, [%l7 + 0x58] sdivx %l1, 0x01D1, %o5 array8 %i7, %l6, %o4 sdiv %o2, 0x0799, %o0 brgz,a %g6, loop_106 fnegd %f8, %f0 movrne %i6, %o1, %g2 fandnot1 %f24, %f24, %f12 loop_106: fandnot2s %f18, %f22, %f1 edge8 %i4, %l5, %i0 wr %g0, 0x80, %asi sta %f25, [%l7 + 0x24] %asi fpmerge %f0, %f10, %f26 move %xcc, %o6, %g4 tg %icc, 0x1 fsrc2 %f26, %f24 ldd [%l7 + 0x40], %l2 std %l2, [%l7 + 0x28] fmovrslez %l4, %f17, %f17 te %icc, 0x3 bcs loop_107 nop setx loop_108, %l0, %l1 jmpl %l1, %g1 nop setx loop_109, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdcc %icc, %f1, %f2 loop_107: bleu,a %xcc, loop_110 loop_108: ldd [%l7 + 0x18], %g4 loop_109: bne loop_111 movl %icc, %o3, %g3 loop_110: brnz,a %g7, loop_112 tl %icc, 0x4 loop_111: movn %icc, %l0, %i1 sub %i3, %i2, %o7 loop_112: sra %i5, %l1, %o5 te %xcc, 0x0 taddcctv %l6, 0x0412, %o4 fmuld8sux16 %f18, %f1, %f8 xorcc %i7, 0x0663, %o0 fmul8ulx16 %f28, %f20, %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsleu %xcc, %f16, %f2 bvc,a %xcc, loop_113 fba %fcc1, loop_114 xor %o2, %g6, %i6 xor %g2, 0x0BBB, %o1 loop_113: xorcc %i4, 0x1C77, %l5 loop_114: nop wr %g0, 0x0c, %asi stda %o6, [%l7 + 0x48] %asi movre %i0, 0x3DF, %g4 movn %xcc, %l2, %l4 edge32 %g1, %g5, %l3 fmovdl %xcc, %f16, %f11 udivx %g3, 0x0F23, %g7 sethi 0x0643, %l0 fcmps %fcc0, %f21, %f26 fands %f9, %f7, %f2 bvs %xcc, loop_115 edge32 %o3, %i1, %i2 nop setx loop_116, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done popc 0x1AD2, %o7 loop_115: te %icc, 0x4 srlx %i3, %i5, %l1 loop_116: sdivx %o5, 0x1E65, %o4 tpos %xcc, 0x5 fnot2s %f15, %f28 sdivcc %l6, 0x0AAE, %o0 fpadd32 %f8, %f22, %f28 nop setx loop_117, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge8n %i7, %o2, %g6 bvc %icc, loop_118 edge32 %g2, %o1, %i6 loop_117: xnorcc %l5, 0x0E72, %i4 fmovscs %icc, %f0, %f11 loop_118: movvs %xcc, %i0, %o6 movrgz %l2, 0x209, %l4 movvc %xcc, %g4, %g1 smulcc %l3, %g3, %g5 fmovrdlez %g7, %f22, %f16 fzeros %f12 mulx %l0, %i1, %o3 ldx [%l7 + 0x68], %o7 mova %xcc, %i2, %i5 addcc %l1, 0x1F1A, %i3 tg %xcc, 0x6 set 0x68, %l0 ldxa [%l7 + %l0] 0x14, %o4 addccc %l6, %o5, %i7 movcc %xcc, %o2, %o0 movcs %icc, %g2, %g6 fbue %fcc0, loop_119 edge16l %o1, %i6, %i4 ldstub [%l7 + 0x45], %i0 tsubcctv %o6, 0x0348, %l2 loop_119: ta %icc, 0x3 alignaddrl %l4, %l5, %g4 movne %icc, %l3, %g3 fnands %f2, %f8, %f8 movne %icc, %g5, %g7 movge %icc, %g1, %l0 membar 0x4F bne,a %xcc, loop_120 alignaddr %i1, %o3, %i2 smulcc %i5, 0x0ABB, %l1 bne,pt %icc, loop_121 loop_120: add %i3, %o7, %l6 smul %o5, %i7, %o4 edge32 %o2, %g2, %g6 loop_121: or %o1, 0x1D7A, %i6 movrne %i4, %i0, %o6 fmovdvs %xcc, %f30, %f14 udivx %l2, 0x1FFF, %l4 tn %icc, 0x4 sra %l5, 0x1E, %g4 tvs %xcc, 0x6 sir 0x120C popc %o0, %l3 wr %g0, 0x81, %asi ldsba [%l7 + 0x0F] %asi, %g3 umul %g7, 0x02EB, %g1 fbe %fcc2, loop_122 or %l0, 0x0146, %i1 tg %xcc, 0x2 edge16n %g5, %i2, %i5 loop_122: ldsh [%l7 + 0x76], %l1 fcmple16 %f10, %f28, %o3 call loop_123 fcmpeq16 %f6, %f28, %o7 subccc %l6, 0x1196, %o5 xor %i7, %o4, %i3 loop_123: sub %o2, 0x0047, %g6 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f0 tl %icc, 0x5 bge,a %icc, loop_124 sdiv %o1, 0x0726, %i6 swap [%l7 + 0x70], %i4 fmovsvc %xcc, %f11, %f21 loop_124: movg %xcc, %g2, %o6 tne %xcc, 0x4 taddcctv %l2, 0x0438, %l4 sra %i0, %g4, %l5 tsubcc %l3, %o0, %g3 fcmple16 %f8, %f26, %g1 ldd [%l7 + 0x40], %f24 taddcctv %l0, %g7, %g5 fsrc1s %f23, %f2 fmovrsne %i1, %f4, %f7 movle %icc, %i2, %i5 nop set 0x3A, %l1 ldstub [%l7 + %l1], %l1 movvc %xcc, %o7, %l6 fmovrdgz %o3, %f22, %f20 bge,a %xcc, loop_125 fmovrdlez %i7, %f2, %f22 fmovdle %icc, %f19, %f31 ldsh [%l7 + 0x64], %o4 loop_125: fmovrslez %i3, %f22, %f19 movpos %icc, %o2, %o5 sll %o1, %i6, %i4 fcmpne32 %f12, %f12, %g6 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f16 movcc %xcc, %g2, %l2 mulscc %o6, 0x1436, %l4 brnz %g4, loop_126 fmul8ulx16 %f8, %f20, %f16 fmovscc %icc, %f31, %f23 add %l7, 0x60, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l5 casxa [%l6] %asi, %l5, %l3 loop_126: fmuld8sux16 %f2, %f28, %f24 lduh [%l7 + 0x22], %o0 movle %icc, %i0, %g1 array16 %l0, %g7, %g3 wr %g0, 0x88, %asi swapa [%l7 + 0x24] %asi, %g5 nop setx loop_127, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fba,a %fcc3, loop_128 movne %xcc, %i1, %i2 set 0x3C, %i4 stwa %i5, [%l7 + %i4] 0x0c loop_127: or %o7, 0x1858, %l1 loop_128: fpadd16 %f18, %f18, %f0 fnot1s %f8, %f6 movg %icc, %o3, %i7 wr %g0, 0x80, %asi prefetcha [%l7 + 0x48] %asi, 0x3 udiv %o4, 0x026C, %i3 tpos %icc, 0x2 srlx %o5, 0x0A, %o1 and %i6, 0x184C, %o2 set 0x40, %i3 stda %f0, [%l7 + %i3] 0x81 fands %f2, %f15, %f4 movg %icc, %g6, %g2 sra %i4, %o6, %l2 movne %xcc, %g4, %l4 ta %icc, 0x3 array8 %l5, %l3, %o0 tn %xcc, 0x7 fpack32 %f14, %f28, %f12 or %i0, %g1, %l0 movrlz %g7, %g3, %i1 orn %g5, 0x13EE, %i2 alignaddr %i5, %o7, %o3 movne %xcc, %l1, %l6 mova %xcc, %o4, %i7 movleu %xcc, %o5, %i3 tsubcc %o1, %i6, %g6 nop set 0x1C, %g6 ldsh [%l7 + %g6], %g2 bvc,a,pn %xcc, loop_129 edge8n %o2, %o6, %i4 edge32ln %g4, %l4, %l5 ldstub [%l7 + 0x64], %l2 loop_129: mulx %l3, 0x0BC9, %i0 movpos %icc, %o0, %g1 fbue,a %fcc2, loop_130 tgu %icc, 0x1 ldstub [%l7 + 0x3F], %g7 set 0x74, %i7 stha %l0, [%l7 + %i7] 0x14 loop_130: smul %g3, %i1, %i2 wr %g0, 0x81, %asi lduha [%l7 + 0x58] %asi, %i5 mulscc %g5, %o3, %o7 tsubcc %l1, 0x1907, %o4 udivx %i7, 0x1E03, %l6 bcs,a %xcc, loop_131 movvs %icc, %i3, %o5 fbl,a %fcc0, loop_132 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_131: bl,a %xcc, loop_133 sdivx %i6, 0x1983, %g6 loop_132: tge %xcc, 0x5 alignaddrl %o1, %g2, %o6 loop_133: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x0c, %asi stxa %o2, [%l7 + 0x60] %asi movleu %xcc, %g4, %l4 mulscc %i4, %l5, %l2 fpadd32 %f30, %f4, %f14 fcmped %fcc2, %f28, %f28 fors %f25, %f3, %f4 smul %l3, %i0, %o0 sdivcc %g1, 0x02E9, %l0 fmovd %f6, %f0 fpadd32 %f22, %f4, %f2 srlx %g3, %i1, %g7 srl %i5, 0x0F, %g5 fmovsge %xcc, %f13, %f0 srlx %i2, %o3, %l1 mova %icc, %o7, %o4 set 0x5B, %l5 stba %l6, [%l7 + %l5] 0xea membar #Sync movge %xcc, %i7, %i3 tn %xcc, 0x7 srlx %o5, 0x1A, %g6 udivcc %o1, 0x00D0, %i6 tg %xcc, 0x4 movcs %icc, %g2, %o2 ta %xcc, 0x1 fmovsl %icc, %f17, %f9 tvs %icc, 0x1 edge8ln %o6, %g4, %l4 subccc %i4, 0x1A39, %l2 fornot1 %f18, %f10, %f2 fbge,a %fcc0, loop_134 xor %l3, %i0, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32l %l5, %l0, %g3 loop_134: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %i1, %g7, %i5 edge32l %g5, %g1, %i2 tgu %xcc, 0x2 fble %fcc1, loop_135 movrlz %o3, 0x17E, %l1 fbe %fcc1, loop_136 umulcc %o7, %l6, %i7 loop_135: fnegs %f1, %f1 brnz %o4, loop_137 loop_136: fmovsvs %xcc, %f15, %f28 udivx %o5, 0x054E, %i3 andncc %g6, %i6, %g2 loop_137: fbue %fcc3, loop_138 stbar brlez %o2, loop_139 movneg %xcc, %o6, %o1 loop_138: movneg %icc, %g4, %l4 fpadd32 %f10, %f12, %f18 loop_139: xor %i4, %l2, %i0 tneg %icc, 0x1 bpos,a %icc, loop_140 fmovdn %xcc, %f21, %f8 bshuffle %f22, %f2, %f28 pdist %f0, %f14, %f14 loop_140: mova %xcc, %o0, %l3 tcc %xcc, 0x7 sub %l5, 0x1034, %g3 movneg %xcc, %l0, %g7 movvc %icc, %i5, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x89, %asi stxa %g1, [%l7 + 0x50] %asi orn %g5, 0x11EE, %o3 fpackfix %f22, %f11 taddcctv %i2, 0x0292, %l1 and %l6, 0x1936, %i7 and %o4, 0x1399, %o5 orncc %i3, %o7, %g6 fnegs %f30, %f26 smulcc %g2, 0x0684, %i6 tcc %xcc, 0x0 add %l7, 0x28, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %o6, %o2 fbo %fcc0, loop_141 orcc %o1, %g4, %i4 tcc %xcc, 0x0 fbuge %fcc0, loop_142 loop_141: xor %l4, %l2, %o0 fcmple16 %f18, %f6, %i0 fand %f0, %f6, %f10 loop_142: nop wr %g0, 0x19, %asi ldsba [%l7 + 0x49] %asi, %l3 fands %f3, %f30, %f4 xnorcc %g3, 0x0956, %l0 edge16l %l5, %g7, %i5 edge32 %g1, %g5, %o3 ta %xcc, 0x1 fxnors %f25, %f15, %f15 edge16l %i1, %i2, %l1 fbul,a %fcc3, loop_143 fpackfix %f4, %f18 tn %xcc, 0x0 popc %l6, %i7 loop_143: movre %o5, 0x1D7, %o4 fmuld8ulx16 %f15, %f24, %f4 srl %i3, %o7, %g6 fxnor %f26, %f26, %f24 or %i6, %g2, %o2 tsubcctv %o6, %g4, %o1 array16 %i4, %l2, %l4 edge32ln %i0, %l3, %g3 fnands %f5, %f16, %f31 set 0x3C, %g5 lduwa [%l7 + %g5] 0x15, %l0 faligndata %f10, %f22, %f16 xnor %l5, %g7, %i5 movcc %xcc, %g1, %g5 fmovdcc %icc, %f14, %f3 tl %icc, 0x0 stx %o0, [%l7 + 0x40] brlz %i1, loop_144 andncc %i2, %l1, %o3 fmovrslez %l6, %f2, %f19 taddcctv %o5, %o4, %i7 loop_144: edge32 %o7, %g6, %i3 ta %icc, 0x4 mulscc %g2, %o2, %o6 subccc %g4, 0x0DF2, %o1 fmovdne %xcc, %f4, %f5 or %i6, %l2, %i4 ta %icc, 0x3 tl %xcc, 0x6 orn %l4, %i0, %l3 sdivcc %g3, 0x1846, %l5 fmovsl %xcc, %f25, %f16 smulcc %l0, %g7, %g1 wr %g0, 0x18, %asi lduha [%l7 + 0x76] %asi, %i5 fba,a %fcc2, loop_145 bpos,pn %icc, loop_146 lduh [%l7 + 0x62], %g5 fmovsgu %xcc, %f6, %f20 loop_145: movvc %xcc, %i1, %i2 loop_146: fnand %f10, %f0, %f12 movrne %o0, %l1, %o3 fmovscs %xcc, %f24, %f13 movrlz %o5, 0x129, %l6 fbge %fcc2, loop_147 fcmple32 %f6, %f6, %o4 andncc %i7, %g6, %o7 sdiv %i3, 0x1EC4, %g2 loop_147: movre %o2, %o6, %o1 tl %xcc, 0x4 movl %xcc, %i6, %g4 mova %xcc, %i4, %l2 tle %icc, 0x1 mulscc %l4, %i0, %l3 movle %icc, %g3, %l0 edge32ln %g7, %g1, %l5 set 0x28, %o0 ldxa [%l7 + %o0] 0x18, %i5 udiv %g5, 0x0548, %i1 wr %g0, 0x88, %asi lduba [%l7 + 0x5C] %asi, %o0 movcs %icc, %l1, %i2 fmovrdgez %o3, %f4, %f14 sethi 0x1D76, %l6 add %l7, 0x40, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %o4, %i7 srl %o5, %g6, %o7 add %l7, 0x18, %l6 wr %g0, 0x19, %asi casxa [%l6] %asi, %g2, %i3 fbl,a %fcc1, loop_148 smulcc %o2, %o6, %i6 fnot2 %f10, %f18 edge32 %g4, %i4, %o1 loop_148: mulscc %l4, %l2, %l3 fbge,a %fcc1, loop_149 fmuld8sux16 %f9, %f31, %f10 set 0x58, %o1 sta %f14, [%l7 + %o1] 0x14 loop_149: tge %xcc, 0x1 bcc,a,pn %xcc, loop_150 movn %icc, %i0, %l0 fone %f22 edge32l %g3, %g7, %g1 loop_150: movgu %xcc, %l5, %g5 subc %i1, 0x1FB4, %i5 brgz,a %o0, loop_151 sdivcc %i2, 0x1C11, %l1 movg %icc, %l6, %o4 edge16n %i7, %o5, %g6 loop_151: te %icc, 0x3 movne %icc, %o7, %g2 brnz,a %o3, loop_152 subc %i3, %o2, %o6 umul %g4, %i4, %o1 tgu %icc, 0x1 loop_152: udiv %l4, 0x12B5, %l2 fmul8sux16 %f28, %f26, %f22 ld [%l7 + 0x68], %f25 tleu %xcc, 0x7 fbge %fcc3, loop_153 movleu %icc, %i6, %l3 wr %g0, 0x81, %asi ldswa [%l7 + 0x60] %asi, %l0 loop_153: movrlz %g3, 0x35E, %g7 movvc %icc, %g1, %i0 subc %l5, 0x0005, %g5 popc 0x1AEB, %i5 brlez %i1, loop_154 flush %l7 + 0x10 fcmpgt32 %f0, %f10, %o0 srlx %i2, 0x1B, %l1 loop_154: fbug,a %fcc1, loop_155 fmovrdgz %o4, %f16, %f26 edge16 %i7, %o5, %l6 movrne %o7, 0x25A, %g2 loop_155: movrne %o3, %g6, %o2 orn %i3, 0x1F70, %g4 std %o6, [%l7 + 0x50] edge32 %i4, %l4, %o1 andncc %i6, %l3, %l0 addc %g3, %g7, %l2 movcc %xcc, %g1, %i0 movrgez %g5, %i5, %i1 edge8l %o0, %i2, %l5 membar 0x50 orn %l1, %o4, %o5 srl %l6, 0x1F, %i7 movgu %icc, %g2, %o7 movn %icc, %g6, %o2 umul %i3, 0x06EF, %g4 movvs %xcc, %o6, %o3 te %xcc, 0x6 fmovdpos %icc, %f12, %f6 mulscc %i4, %o1, %i6 tne %icc, 0x2 fmovsn %icc, %f26, %f10 subc %l4, 0x0DD3, %l3 ta %icc, 0x7 srax %l0, 0x03, %g3 edge8ln %l2, %g1, %i0 mova %xcc, %g7, %i5 or %i1, %g5, %i2 fmovrse %o0, %f3, %f2 movrgz %l1, %o4, %o5 wr %g0, 0x22, %asi stda %l4, [%l7 + 0x18] %asi membar #Sync for %f26, %f8, %f0 brlz,a %i7, loop_156 edge32 %g2, %o7, %g6 smul %l6, %o2, %i3 sub %g4, 0x0AAB, %o6 loop_156: fbge %fcc0, loop_157 tg %icc, 0x0 tcs %xcc, 0x5 fpadd16s %f12, %f21, %f4 loop_157: tsubcctv %i4, 0x05B3, %o1 fors %f25, %f12, %f24 udiv %i6, 0x1953, %o3 fmovdl %xcc, %f7, %f25 bcs,a,pt %xcc, loop_158 movvs %xcc, %l4, %l0 tvc %xcc, 0x1 movrgz %l3, %g3, %g1 loop_158: ldsw [%l7 + 0x1C], %l2 edge8ln %g7, %i0, %i1 andn %g5, %i5, %o0 xorcc %i2, 0x1E58, %o4 movleu %icc, %l1, %o5 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f0 andn %l5, 0x045F, %g2 bn,pt %xcc, loop_159 movne %icc, %i7, %o7 fblg %fcc1, loop_160 mova %icc, %l6, %g6 loop_159: xnor %i3, %o2, %o6 popc %i4, %g4 loop_160: xnorcc %o1, %i6, %o3 addc %l4, %l0, %g3 udivx %g1, 0x0F71, %l3 movgu %xcc, %g7, %i0 fbe %fcc2, loop_161 add %l2, 0x0161, %g5 tg %icc, 0x3 movcs %icc, %i1, %i5 loop_161: array32 %i2, %o4, %o0 std %o4, [%l7 + 0x68] fmuld8sux16 %f26, %f0, %f4 fbug %fcc3, loop_162 brnz %l1, loop_163 ldd [%l7 + 0x20], %g2 add %l7, 0x10, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i7 casxa [%l6] %asi, %i7, %l5 loop_162: bne,pt %xcc, loop_164 loop_163: addccc %l6, 0x0FA0, %g6 fbu %fcc0, loop_165 fbue,a %fcc1, loop_166 loop_164: bne,pn %xcc, loop_167 ta %icc, 0x0 loop_165: call loop_168 loop_166: srl %i3, 0x14, %o2 loop_167: brgez,a %o6, loop_169 fcmple32 %f4, %f2, %o7 loop_168: fmovdge %xcc, %f22, %f27 movrgez %i4, %g4, %o1 loop_169: fnors %f8, %f23, %f0 taddcc %i6, 0x0CCB, %o3 fones %f24 fmovda %icc, %f30, %f1 fpsub16s %f31, %f18, %f26 movrlz %l0, %l4, %g3 bl,a %xcc, loop_170 edge16l %l3, %g7, %i0 movvc %xcc, %g1, %l2 array32 %g5, %i5, %i2 loop_170: tvc %xcc, 0x2 fbg %fcc1, loop_171 movgu %xcc, %o4, %o0 sethi 0x13BE, %o5 udivx %l1, 0x0DB2, %g2 loop_171: lduh [%l7 + 0x12], %i7 move %icc, %l5, %i1 array16 %g6, %l6, %o2 tgu %xcc, 0x0 edge32n %o6, %o7, %i3 xnor %i4, %o1, %i6 movle %icc, %o3, %g4 taddcc %l0, %l4, %g3 bl,a %icc, loop_172 fmovspos %icc, %f2, %f26 tg %xcc, 0x4 sub %g7, 0x0BD3, %l3 loop_172: movl %xcc, %i0, %g1 fpmerge %f17, %f15, %f14 movvc %xcc, %g5, %l2 sra %i5, %i2, %o4 fmul8x16al %f11, %f28, %f2 subc %o0, 0x007E, %l1 set 0x20, %i0 ldxa [%g0 + %i0] 0x20, %o5 fmovda %icc, %f14, %f8 add %i7, 0x1DFC, %g2 array16 %l5, %g6, %i1 edge32n %o2, %l6, %o7 set 0x6E, %i1 stha %i3, [%l7 + %i1] 0x2f membar #Sync addc %i4, 0x09E2, %o6 array32 %i6, %o3, %o1 tvs %xcc, 0x0 tg %xcc, 0x6 te %xcc, 0x2 fmul8x16au %f14, %f28, %f22 movrne %l0, 0x163, %l4 xnorcc %g3, %g7, %g4 xorcc %l3, 0x1123, %i0 set 0x26, %o7 ldstuba [%l7 + %o7] 0x11, %g1 brlez,a %l2, loop_173 swap [%l7 + 0x30], %i5 movgu %xcc, %g5, %i2 fpsub32s %f30, %f22, %f27 loop_173: fxnor %f12, %f4, %f20 bn,a loop_174 edge8 %o0, %o4, %l1 movpos %xcc, %o5, %i7 nop setx loop_175, %l0, %l1 jmpl %l1, %g2 loop_174: array32 %g6, %i1, %l5 sub %l6, 0x0A52, %o7 wr %g0, 0x89, %asi swapa [%l7 + 0x10] %asi, %o2 loop_175: bn,pt %xcc, loop_176 tcs %xcc, 0x0 fmul8x16au %f30, %f18, %f20 ldsb [%l7 + 0x50], %i4 loop_176: fxnors %f24, %f27, %f12 brz %o6, loop_177 fpadd32 %f12, %f14, %f20 tcs %xcc, 0x1 sra %i6, 0x07, %o3 loop_177: fbe,a %fcc2, loop_178 umulcc %o1, 0x0AF3, %l0 fmovdcc %icc, %f31, %f2 movne %xcc, %l4, %i3 loop_178: nop set 0x68, %l4 swapa [%l7 + %l4] 0x10, %g7 movre %g3, 0x28B, %g4 fbul %fcc1, loop_179 fpack32 %f24, %f18, %f20 movgu %icc, %l3, %g1 movre %i0, %i5, %g5 loop_179: fmovsvc %icc, %f3, %f28 te %xcc, 0x4 fpadd32 %f0, %f12, %f2 andn %l2, %i2, %o0 edge16l %l1, %o5, %o4 wr %g0, 0x11, %asi ldsha [%l7 + 0x1E] %asi, %g2 ldx [%l7 + 0x08], %i7 wr %g0, 0x0c, %asi ldswa [%l7 + 0x2C] %asi, %i1 srl %g6, 0x16, %l5 srax %o7, 0x1F, %o2 brnz,a %l6, loop_180 movrne %o6, %i4, %o3 fxor %f24, %f22, %f8 fmul8x16au %f0, %f11, %f8 loop_180: edge32ln %o1, %i6, %l0 fmovspos %xcc, %f7, %f14 wr %g0, 0x11, %asi sta %f15, [%l7 + 0x2C] %asi sir 0x073C edge32n %l4, %i3, %g3 andncc %g4, %g7, %g1 ldsw [%l7 + 0x68], %l3 fmovde %xcc, %f7, %f28 wr %g0, 0x23, %asi stba %i5, [%l7 + 0x12] %asi membar #Sync sllx %i0, 0x0A, %g5 fmovdge %icc, %f2, %f18 prefetch [%l7 + 0x68], 0x2 movle %xcc, %l2, %o0 fmovsvc %icc, %f9, %f12 bl,pt %xcc, loop_181 sub %i2, 0x1B88, %o5 move %icc, %o4, %g2 xorcc %i7, 0x0ACE, %l1 loop_181: fmovs %f28, %f7 edge16ln %g6, %l5, %i1 bl loop_182 edge32ln %o2, %o7, %l6 fbg %fcc0, loop_183 orncc %o6, %i4, %o3 loop_182: brgz %o1, loop_184 movleu %icc, %l0, %l4 loop_183: movl %xcc, %i6, %g3 fmul8sux16 %f12, %f30, %f24 loop_184: srax %g4, 0x09, %i3 membar 0x24 fmovrdlez %g7, %f8, %f16 movcs %icc, %l3, %g1 fnot2 %f24, %f24 tl %icc, 0x6 tge %icc, 0x6 movrgz %i0, %g5, %l2 edge8 %o0, %i5, %o5 fmovrdlz %i2, %f0, %f14 addc %g2, 0x1CEA, %i7 movge %xcc, %o4, %g6 ldsw [%l7 + 0x24], %l1 orn %l5, %i1, %o2 stb %o7, [%l7 + 0x37] sdivx %l6, 0x14F5, %o6 umul %o3, 0x1597, %o1 taddcctv %i4, %l0, %i6 nop setx loop_185, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movvc %xcc, %l4, %g3 smul %g4, %i3, %g7 wr %g0, 0x80, %asi ldstuba [%l7 + 0x7C] %asi, %g1 loop_185: brlz,a %l3, loop_186 fsrc2s %f13, %f24 prefetch [%l7 + 0x24], 0x2 movleu %xcc, %g5, %l2 loop_186: fbne,a %fcc0, loop_187 edge8 %i0, %o0, %i5 set 0x0C, %i2 ldsba [%l7 + %i2] 0x11, %o5 loop_187: edge8l %g2, %i7, %o4 fmovsg %icc, %f0, %f8 tpos %xcc, 0x1 movle %icc, %g6, %l1 edge8 %i2, %l5, %o2 set 0x28, %g1 ldswa [%l7 + %g1] 0x19, %o7 ta %icc, 0x4 fbuge,a %fcc0, loop_188 addc %i1, %l6, %o3 fmovsge %xcc, %f20, %f29 edge32 %o1, %o6, %i4 loop_188: movrgez %l0, 0x0D5, %i6 array8 %g3, %l4, %g4 edge16ln %g7, %i3, %l3 tsubcctv %g5, %l2, %i0 fbne %fcc2, loop_189 and %o0, 0x19BB, %i5 sll %o5, 0x17, %g1 flush %l7 + 0x2C loop_189: fmovde %xcc, %f15, %f3 fmovde %icc, %f12, %f11 fmovrdgz %g2, %f0, %f24 xorcc %i7, 0x1E6C, %o4 addccc %g6, 0x0AF2, %l1 sub %l5, 0x11AD, %i2 ta %icc, 0x3 edge8 %o2, %i1, %l6 taddcc %o7, %o1, %o6 movpos %icc, %i4, %o3 fcmpne16 %f24, %f24, %i6 ldub [%l7 + 0x54], %g3 ldstub [%l7 + 0x0E], %l4 fnors %f27, %f19, %f15 edge16 %l0, %g7, %i3 fabss %f22, %f21 membar 0x5A saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %g4, 0x0DFF, %g5 movg %xcc, %l2, %l3 flush %l7 + 0x44 wr %g0, 0xeb, %asi stha %o0, [%l7 + 0x60] %asi membar #Sync fpack16 %f0, %f18 nop setx loop_190, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry taddcctv %i0, %i5, %g1 fmovdleu %xcc, %f18, %f5 stx %o5, [%l7 + 0x28] loop_190: orncc %i7, %o4, %g2 ta %icc, 0x5 movge %icc, %g6, %l5 wr %g0, 0xe3, %asi stwa %l1, [%l7 + 0x44] %asi membar #Sync membar 0x5C tgu %xcc, 0x6 movvc %xcc, %i2, %o2 fzero %f10 tcc %xcc, 0x7 addcc %i1, %o7, %o1 tn %xcc, 0x0 edge16n %o6, %l6, %o3 flush %l7 + 0x7C stw %i6, [%l7 + 0x1C] stw %i4, [%l7 + 0x74] fzero %f0 tvs %xcc, 0x7 tneg %xcc, 0x7 udivx %l4, 0x1164, %g3 fmovdneg %icc, %f5, %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdneg %xcc, %f31, %f31 fbul %fcc1, loop_191 alignaddrl %g7, %i3, %g4 set 0x08, %o3 prefetcha [%l7 + %o3] 0x88, 0x1 loop_191: fcmpne32 %f18, %f2, %l0 stbar flush %l7 + 0x20 movleu %icc, %l2, %o0 movvs %xcc, %l3, %i0 fnot1 %f4, %f8 ldsh [%l7 + 0x66], %g1 movvs %icc, %o5, %i7 sdiv %i5, 0x0694, %g2 edge8n %o4, %g6, %l1 sllx %i2, %l5, %o2 xorcc %i1, 0x15D0, %o7 fnot1 %f10, %f26 nop set 0x30, %l2 ldsh [%l7 + %l2], %o1 fands %f24, %f19, %f16 ldx [%l7 + 0x40], %o6 tvc %xcc, 0x4 sll %o3, 0x19, %l6 or %i4, 0x09D5, %i6 bl %icc, loop_192 te %xcc, 0x3 edge32 %g3, %g7, %i3 fmul8ulx16 %f20, %f20, %f22 loop_192: bne,pt %xcc, loop_193 tsubcc %g4, %g5, %l0 or %l4, 0x1F83, %l2 edge32ln %o0, %l3, %i0 loop_193: and %o5, 0x187D, %i7 sdivx %i5, 0x1C2C, %g2 movcs %icc, %g1, %g6 tleu %xcc, 0x7 umul %o4, %i2, %l5 prefetch [%l7 + 0x08], 0x1 fsrc2 %f0, %f8 wr %g0, 0x11, %asi ldswa [%l7 + 0x1C] %asi, %o2 fxnors %f28, %f21, %f21 edge8n %l1, %o7, %o1 popc 0x02DE, %i1 edge8n %o6, %l6, %o3 smul %i4, %i6, %g7 smulcc %g3, 0x070E, %g4 faligndata %f18, %f22, %f14 fbue %fcc2, loop_194 fnot1s %f27, %f27 movle %xcc, %i3, %g5 fornot2 %f16, %f26, %f6 loop_194: fcmpgt16 %f16, %f0, %l0 bshuffle %f10, %f4, %f0 nop set 0x0B, %l3 stb %l2, [%l7 + %l3] andn %l4, %o0, %l3 sdivx %o5, 0x071C, %i0 sll %i5, %i7, %g2 movcs %xcc, %g1, %g6 tsubcc %o4, %l5, %o2 orn %l1, 0x0563, %o7 set 0x50, %g4 ldxa [%l7 + %g4] 0x19, %o1 bvs,pn %xcc, loop_195 te %icc, 0x0 tle %icc, 0x7 srlx %i2, 0x15, %i1 loop_195: fpadd32s %f14, %f19, %f1 and %o6, %o3, %i4 movrlz %i6, %g7, %g3 set 0x5C, %g3 ldswa [%l7 + %g3] 0x10, %g4 fsrc1 %f18, %f10 tvs %icc, 0x7 fba,a %fcc0, loop_196 fors %f14, %f22, %f9 tcc %xcc, 0x4 smul %l6, %g5, %i3 loop_196: nop set 0x18, %i6 stwa %l0, [%l7 + %i6] 0x19 bge,pt %xcc, loop_197 fsrc2s %f12, %f0 tvs %icc, 0x6 tleu %xcc, 0x7 loop_197: taddcctv %l4, 0x1D45, %o0 andn %l3, 0x1DA4, %o5 movn %xcc, %l2, %i5 bshuffle %f0, %f18, %f26 movneg %icc, %i0, %i7 mulscc %g2, %g6, %o4 movrlz %l5, %g1, %o2 movrlz %o7, 0x21C, %o1 orncc %i2, %i1, %o6 edge16l %o3, %i4, %l1 edge8n %g7, %i6, %g3 fcmpgt32 %f4, %f24, %l6 fbne,a %fcc0, loop_198 and %g5, %g4, %i3 mulscc %l4, %o0, %l0 set 0x7E, %l6 lduba [%l7 + %l6] 0x89, %l3 loop_198: subc %o5, 0x192B, %i5 fbuge,a %fcc1, loop_199 mulx %i0, 0x19C3, %l2 srl %i7, 0x1D, %g2 lduw [%l7 + 0x0C], %g6 loop_199: andn %l5, 0x1290, %o4 fcmpes %fcc2, %f18, %f17 orncc %o2, 0x156E, %g1 ta %xcc, 0x2 taddcc %o7, %o1, %i1 fcmple32 %f26, %f14, %i2 fmovrdgz %o6, %f0, %f10 sethi 0x1730, %i4 movre %l1, 0x08B, %o3 tge %xcc, 0x7 wr %g0, 0x80, %asi stwa %g7, [%l7 + 0x48] %asi edge32n %g3, %i6, %l6 fmovrsgz %g4, %f8, %f2 smulcc %g5, %i3, %l4 edge32 %o0, %l3, %o5 fbne %fcc1, loop_200 fmovsvs %icc, %f23, %f9 udiv %i5, 0x1445, %l0 addcc %i0, 0x0413, %i7 loop_200: fbe %fcc0, loop_201 ldx [%l7 + 0x78], %l2 fbo %fcc0, loop_202 movrlez %g2, 0x02F, %g6 loop_201: movl %xcc, %o4, %l5 bshuffle %f12, %f28, %f0 loop_202: fmovrsne %o2, %f0, %f15 sll %o7, %o1, %g1 brlez,a %i2, loop_203 fmovdneg %icc, %f6, %f9 edge16 %o6, %i4, %i1 brnz,a %l1, loop_204 loop_203: movleu %xcc, %o3, %g3 tpos %icc, 0x7 fornot1 %f2, %f24, %f4 loop_204: fxor %f12, %f4, %f2 pdist %f10, %f24, %f14 tleu %icc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x3C, %g2 stwa %g7, [%l7 + %g2] 0x88 xor %l6, %g4, %g5 te %xcc, 0x6 alignaddr %i3, %l4, %i6 fexpand %f11, %f4 bleu,a %xcc, loop_205 orncc %o0, 0x1B0D, %l3 alignaddrl %i5, %o5, %l0 movcc %icc, %i7, %l2 loop_205: bvs,a %icc, loop_206 tge %icc, 0x2 umulcc %i0, 0x1A4F, %g6 bpos loop_207 loop_206: mova %xcc, %g2, %o4 edge32l %l5, %o7, %o1 membar 0x79 loop_207: umul %o2, %g1, %i2 wr %g0, 0x89, %asi lda [%l7 + 0x20] %asi, %f1 fbl %fcc0, loop_208 tcs %icc, 0x6 movle %icc, %i4, %i1 sub %o6, 0x0D36, %l1 loop_208: bcs,a loop_209 movneg %xcc, %o3, %g7 stb %g3, [%l7 + 0x13] swap [%l7 + 0x70], %g4 loop_209: addc %l6, 0x1B79, %g5 tl %xcc, 0x0 fmul8x16au %f5, %f15, %f18 fmovsne %icc, %f15, %f10 pdist %f2, %f8, %f16 tgu %xcc, 0x1 nop set 0x66, %i5 stb %i3, [%l7 + %i5] alignaddrl %l4, %i6, %o0 tle %xcc, 0x2 edge32l %l3, %o5, %l0 sir 0x17D4 edge32n %i7, %i5, %l2 fbe %fcc0, loop_210 brgz,a %i0, loop_211 orncc %g2, 0x0E8A, %g6 fmovse %xcc, %f25, %f1 loop_210: nop wr %g0, 0x81, %asi sta %f29, [%l7 + 0x5C] %asi loop_211: fmovd %f6, %f16 fnot1s %f5, %f31 bn,pn %icc, loop_212 movneg %icc, %o4, %o7 fpadd32 %f2, %f8, %f22 brgz,a %l5, loop_213 loop_212: array8 %o2, %o1, %g1 bpos,a loop_214 edge8l %i2, %i4, %o6 loop_213: movrgez %l1, %i1, %o3 array16 %g7, %g4, %l6 loop_214: movvc %icc, %g5, %i3 sll %l4, 0x1B, %i6 bge,a,pt %icc, loop_215 fpsub32 %f14, %f18, %f20 sdivcc %o0, 0x020E, %g3 xor %o5, 0x1438, %l3 loop_215: umulcc %l0, 0x0212, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovspos %xcc, %f30, %f21 tl %xcc, 0x7 fbn %fcc2, loop_216 edge32n %i5, %i0, %l2 tneg %icc, 0x4 movrlez %g2, 0x03F, %g6 loop_216: fbne,a %fcc0, loop_217 srl %o4, 0x18, %l5 fmovrsne %o7, %f0, %f7 or %o2, %g1, %i2 loop_217: movvc %xcc, %i4, %o1 stbar smul %l1, 0x00E0, %i1 bvc,pt %xcc, loop_218 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %o3, %o6, %g7 fexpand %f16, %f20 loop_218: ldub [%l7 + 0x7E], %g4 bvc,a,pn %icc, loop_219 fmul8x16au %f30, %f8, %f16 andn %g5, %i3, %l4 bvc,pn %icc, loop_220 loop_219: fbug,a %fcc1, loop_221 sdivx %l6, 0x029A, %o0 sir 0x1EEC loop_220: fbuge,a %fcc3, loop_222 loop_221: sdiv %g3, 0x1C9B, %o5 edge32l %l3, %i6, %l0 tneg %xcc, 0x4 loop_222: addcc %i7, %i0, %i5 fzeros %f26 wr %g0, 0x10, %asi ldstuba [%l7 + 0x6C] %asi, %l2 srax %g2, 0x08, %o4 wr %g0, 0x80, %asi ldxa [%l7 + 0x08] %asi, %l5 set 0x59, %g7 ldsba [%l7 + %g7] 0x15, %g6 srl %o2, 0x0A, %o7 fmovsneg %xcc, %f22, %f15 fbn,a %fcc1, loop_223 addccc %i2, 0x0937, %i4 udiv %o1, 0x104B, %l1 array8 %g1, %i1, %o3 loop_223: and %g7, 0x1401, %g4 tle %xcc, 0x0 fbul,a %fcc2, loop_224 sdiv %g5, 0x1039, %o6 set 0x40, %o5 lda [%l7 + %o5] 0x10, %f7 loop_224: tpos %icc, 0x7 fpadd32s %f25, %f4, %f16 brlez,a %i3, loop_225 fmovsne %icc, %f24, %f0 fsrc2s %f22, %f27 wr %g0, 0x18, %asi sta %f10, [%l7 + 0x74] %asi loop_225: stx %l4, [%l7 + 0x58] edge32 %o0, %l6, %o5 ldub [%l7 + 0x6B], %g3 xorcc %i6, 0x07BB, %l0 tsubcctv %i7, 0x1198, %l3 subcc %i0, %i5, %l2 edge32ln %o4, %g2, %g6 fmovrsne %l5, %f9, %f28 tsubcctv %o7, 0x0945, %o2 add %l7, 0x78, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i4 casa [%l6] 0x81, %i4, %i2 fexpand %f31, %f20 bl %icc, loop_226 taddcctv %o1, %l1, %g1 te %xcc, 0x6 edge32n %o3, %i1, %g4 loop_226: fands %f26, %f28, %f27 alignaddrl %g5, %g7, %o6 array8 %i3, %l4, %l6 wr %g0, 0x88, %asi ldstuba [%l7 + 0x78] %asi, %o0 fmovspos %icc, %f9, %f10 stw %g3, [%l7 + 0x64] movle %xcc, %i6, %l0 stw %o5, [%l7 + 0x4C] movvs %icc, %l3, %i7 edge8 %i0, %l2, %o4 movrlez %g2, %g6, %l5 ld [%l7 + 0x4C], %f12 movrgez %i5, 0x3C7, %o7 nop setx loop_227, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movleu %icc, %o2, %i4 fcmpes %fcc0, %f20, %f9 xnor %i2, %l1, %o1 loop_227: ta %icc, 0x6 movvc %icc, %g1, %o3 smul %g4, %g5, %i1 movg %icc, %g7, %o6 movle %xcc, %i3, %l4 subcc %l6, 0x0E96, %g3 sub %i6, %o0, %l0 fbn %fcc3, loop_228 srlx %l3, 0x1B, %i7 addccc %o5, 0x05CD, %l2 fbul,a %fcc1, loop_229 loop_228: brnz %o4, loop_230 fbu,a %fcc1, loop_231 movrgz %g2, 0x1BA, %g6 loop_229: fpadd16s %f16, %f26, %f17 loop_230: nop setx loop_232, %l0, %l1 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_231: udivcc %i0, 0x1E9D, %l5 umul %o7, %i5, %i4 set 0x48, %o2 sta %f7, [%l7 + %o2] 0x18 loop_232: movg %xcc, %o2, %l1 movg %icc, %o1, %i2 tcs %xcc, 0x4 fcmple16 %f2, %f4, %o3 tne %xcc, 0x2 tvc %icc, 0x7 edge32l %g1, %g4, %i1 tsubcc %g5, 0x0CFE, %o6 wr %g0, 0x10, %asi stha %i3, [%l7 + 0x4C] %asi alignaddr %g7, %l6, %g3 srax %l4, 0x0B, %i6 siam 0x7 bpos,pn %xcc, loop_233 smul %l0, 0x0D47, %o0 addcc %i7, %o5, %l3 movl %xcc, %o4, %g2 loop_233: fnot1s %f16, %f17 tvc %xcc, 0x5 edge16 %l2, %i0, %g6 sdiv %l5, 0x1345, %i5 fbue,a %fcc0, loop_234 alignaddr %i4, %o2, %o7 movrne %o1, 0x11E, %i2 std %f12, [%l7 + 0x38] loop_234: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %l1, 0x0584, %o3 movpos %xcc, %g4, %g1 xor %i1, 0x1091, %o6 fpsub16 %f16, %f12, %f2 ta %xcc, 0x5 add %i3, 0x1C35, %g7 fone %f0 sir 0x0E38 movrlz %g5, %l6, %l4 ldx [%l7 + 0x30], %g3 movvc %xcc, %i6, %o0 movle %xcc, %l0, %i7 fmovdpos %icc, %f15, %f9 tneg %icc, 0x2 sdivcc %l3, 0x0A3E, %o4 ldd [%l7 + 0x30], %f28 movvs %xcc, %g2, %l2 tsubcctv %i0, %o5, %g6 andncc %i5, %i4, %l5 fmovsg %xcc, %f15, %f12 ldsb [%l7 + 0x31], %o2 fzeros %f9 fmuld8ulx16 %f18, %f3, %f18 ldstub [%l7 + 0x5A], %o7 bvc,a,pn %xcc, loop_235 edge8 %i2, %o1, %o3 edge8ln %g4, %l1, %i1 fba %fcc2, loop_236 loop_235: fnot2 %f6, %f30 ldsw [%l7 + 0x20], %o6 bshuffle %f4, %f0, %f16 loop_236: fsrc1s %f8, %f26 lduw [%l7 + 0x24], %g1 fnot1s %f3, %f25 movrlz %i3, %g5, %l6 edge32ln %g7, %l4, %g3 movre %o0, %i6, %l0 movrgz %l3, 0x0B7, %i7 wr %g0, 0x10, %asi ldsba [%l7 + 0x60] %asi, %o4 movre %g2, %l2, %o5 fpsub32 %f20, %f10, %f6 fbge,a %fcc1, loop_237 or %g6, %i5, %i4 movl %xcc, %i0, %o2 alignaddrl %l5, %i2, %o7 loop_237: orn %o1, %g4, %l1 fblg,a %fcc0, loop_238 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgz,a %o3, loop_239 prefetch [%l7 + 0x64], 0x3 loop_238: alignaddrl %i1, %o6, %g1 set 0x34, %o4 lduba [%l7 + %o4] 0x11, %i3 loop_239: mova %xcc, %g5, %g7 tcs %xcc, 0x4 movvs %xcc, %l6, %l4 alignaddr %g3, %o0, %i6 taddcc %l3, %l0, %i7 bg,pt %icc, loop_240 lduw [%l7 + 0x4C], %g2 srax %o4, %l2, %g6 fmovdneg %icc, %f1, %f5 loop_240: bcs,pn %icc, loop_241 bvs,pt %xcc, loop_242 ble,pn %xcc, loop_243 movrlz %i5, %o5, %i4 loop_241: xor %o2, 0x1F35, %l5 loop_242: tsubcctv %i0, 0x068C, %i2 loop_243: srlx %o1, %g4, %o7 alignaddr %l1, %i1, %o3 be,a,pt %icc, loop_244 bvc,pt %icc, loop_245 fbne,a %fcc3, loop_246 edge16 %o6, %g1, %g5 loop_244: edge32l %g7, %i3, %l4 loop_245: edge32l %g3, %o0, %i6 loop_246: xorcc %l6, %l0, %l3 edge16ln %g2, %i7, %o4 be,a loop_247 fbug %fcc1, loop_248 tpos %xcc, 0x0 or %g6, %l2, %i5 loop_247: fnot1 %f0, %f24 loop_248: fmovsne %xcc, %f16, %f17 nop set 0x70, %l0 std %f28, [%l7 + %l0] fcmpd %fcc0, %f0, %f26 edge8 %i4, %o5, %l5 orn %i0, %o2, %o1 fandnot2s %f22, %f26, %f24 fbo %fcc1, loop_249 xorcc %i2, %g4, %l1 movl %icc, %o7, %i1 fbl,a %fcc1, loop_250 loop_249: fbge %fcc1, loop_251 bshuffle %f16, %f8, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_250: nop wr %g0, 0x81, %asi sta %f19, [%l7 + 0x60] %asi loop_251: move %icc, %o3, %g1 movl %icc, %o6, %g7 flush %l7 + 0x34 bn,pn %icc, loop_252 fbuge %fcc2, loop_253 tne %icc, 0x2 set 0x34, %o6 lduwa [%l7 + %o6] 0x19, %i3 loop_252: sdiv %g5, 0x1261, %l4 loop_253: movleu %icc, %o0, %g3 ldstub [%l7 + 0x63], %l6 be %icc, loop_254 movne %icc, %l0, %i6 fones %f21 xorcc %l3, 0x1BA4, %g2 loop_254: tgu %xcc, 0x6 te %xcc, 0x4 sub %o4, %g6, %l2 ldx [%l7 + 0x70], %i7 movneg %icc, %i5, %o5 tpos %xcc, 0x1 tgu %icc, 0x3 movrlz %l5, %i4, %o2 fpadd16 %f18, %f10, %f30 movvs %xcc, %o1, %i0 ldstub [%l7 + 0x21], %g4 or %l1, 0x0E32, %i2 fsrc1 %f22, %f20 fxor %f8, %f30, %f16 sdivcc %o7, 0x1379, %i1 tneg %icc, 0x6 movn %xcc, %o3, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %icc, 0x3 umul %g7, %i3, %g1 wr %g0, 0xe3, %asi ldda [%l7 + 0x70] %asi, %g4 tg %icc, 0x7 edge32 %o0, %g3, %l6 fcmpeq32 %f12, %f4, %l0 fbn,a %fcc0, loop_255 fmovdge %xcc, %f11, %f30 bcs,a %icc, loop_256 movpos %icc, %i6, %l3 loop_255: srax %l4, 0x19, %g2 edge32n %g6, %l2, %o4 loop_256: fnands %f30, %f8, %f23 tleu %icc, 0x5 tle %icc, 0x2 fandnot1s %f2, %f2, %f26 srlx %i5, 0x0D, %o5 tge %xcc, 0x2 umulcc %l5, 0x1DA9, %i4 fmovrdne %i7, %f28, %f24 or %o2, 0x173C, %i0 edge8n %g4, %l1, %o1 fbug,a %fcc0, loop_257 fbge,a %fcc3, loop_258 for %f20, %f12, %f22 set 0x39, %i4 ldstuba [%l7 + %i4] 0x04, %o7 loop_257: std %f16, [%l7 + 0x38] loop_258: movvc %icc, %i1, %i2 srlx %o3, %g7, %i3 movrgez %o6, 0x03A, %g1 fcmpgt32 %f24, %f12, %o0 fmovrse %g3, %f18, %f22 movle %icc, %g5, %l6 bcs,a loop_259 fpsub16s %f0, %f28, %f29 tge %icc, 0x6 fpsub16 %f0, %f2, %f14 loop_259: mova %icc, %i6, %l0 fzeros %f4 edge32 %l4, %g2, %g6 tne %xcc, 0x1 fmovrdne %l2, %f30, %f18 brlz %o4, loop_260 fones %f25 sethi 0x0670, %i5 set 0x18, %l1 lduwa [%l7 + %l1] 0x15, %l3 loop_260: fcmpne16 %f4, %f16, %o5 fornot2 %f12, %f12, %f8 membar 0x0D sdivx %l5, 0x03E6, %i7 fblg %fcc1, loop_261 andncc %o2, %i4, %i0 movne %icc, %l1, %g4 bvs,a,pn %icc, loop_262 loop_261: fpadd32 %f22, %f0, %f8 wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f16 loop_262: srl %o1, 0x1B, %i1 sub %o7, 0x167F, %o3 sir 0x0E77 srlx %g7, %i2, %i3 xnor %g1, 0x0536, %o0 tpos %icc, 0x7 movvs %xcc, %g3, %g5 ldd [%l7 + 0x78], %o6 stbar fbug %fcc3, loop_263 fpadd16s %f4, %f11, %f18 orn %l6, %l0, %l4 srlx %i6, 0x05, %g2 loop_263: mulscc %g6, %o4, %l2 addc %l3, %o5, %i5 tn %xcc, 0x0 stb %l5, [%l7 + 0x50] set 0x10, %i3 stba %i7, [%l7 + %i3] 0x15 sir 0x1EEE edge32ln %o2, %i0, %l1 st %f11, [%l7 + 0x18] taddcctv %g4, 0x10FA, %i4 fabss %f25, %f16 edge16ln %i1, %o1, %o3 brlz,a %g7, loop_264 edge8l %i2, %i3, %g1 edge32 %o7, %g3, %o0 edge8 %o6, %l6, %g5 loop_264: fmovsa %icc, %f0, %f21 fmovse %icc, %f21, %f6 set 0x6C, %i7 ldswa [%l7 + %i7] 0x15, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %icc, 0x5 edge16ln %i6, %l4, %g6 fxor %f18, %f16, %f0 fpsub16s %f1, %f29, %f9 movneg %icc, %o4, %g2 move %icc, %l2, %l3 bvc %xcc, loop_265 tgu %xcc, 0x2 fpadd32s %f3, %f1, %f22 prefetch [%l7 + 0x58], 0x2 loop_265: fmovsg %xcc, %f12, %f6 udivx %o5, 0x0658, %l5 fbule,a %fcc0, loop_266 popc 0x0197, %i5 fcmped %fcc3, %f6, %f28 fcmpeq32 %f24, %f10, %i7 loop_266: edge8l %i0, %l1, %g4 movrgez %i4, %o2, %o1 fxnors %f16, %f10, %f22 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbug,a %fcc2, loop_267 fmovsneg %icc, %f0, %f24 sdivx %o3, 0x104E, %i1 fbn,a %fcc3, loop_268 loop_267: fbne %fcc0, loop_269 edge16 %i2, %i3, %g7 fbo %fcc1, loop_270 loop_268: and %g1, 0x1732, %o7 loop_269: be,a,pt %xcc, loop_271 fba %fcc3, loop_272 loop_270: fpack32 %f2, %f18, %f2 srax %o0, %o6, %g3 loop_271: fmovd %f10, %f26 loop_272: ldx [%l7 + 0x28], %l6 tpos %icc, 0x4 mulx %l0, %i6, %l4 addcc %g6, %o4, %g2 srax %l2, %g5, %o5 nop set 0x0A, %l5 lduh [%l7 + %l5], %l3 orncc %i5, %i7, %l5 add %l7, 0x70, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l1 casa [%l6] %asi, %l1, %i0 fmuld8ulx16 %f27, %f7, %f18 fmovrde %g4, %f2, %f26 movne %xcc, %i4, %o1 add %l7, 0x60, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o2 casa [%l6] %asi, %o2, %o3 edge16ln %i2, %i1, %i3 movvs %xcc, %g1, %o7 orn %o0, 0x156D, %o6 orn %g7, %l6, %g3 addcc %i6, 0x10AE, %l4 bcs,a,pn %icc, loop_273 fandnot2 %f26, %f18, %f4 movl %xcc, %l0, %o4 wr %g0, 0x0c, %asi ldswa [%l7 + 0x58] %asi, %g6 loop_273: nop wr %g0, 0xe2, %asi stha %l2, [%l7 + 0x20] %asi membar #Sync fnegs %f30, %f31 fmovsge %xcc, %f13, %f23 wr %g0, 0x81, %asi stba %g2, [%l7 + 0x3D] %asi array32 %g5, %l3, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 be,a,pt %xcc, loop_274 edge16l %i7, %l5, %l1 subcc %i5, %i0, %g4 nop setx loop_275, %l0, %l1 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_274: fpsub16s %f7, %f14, %f10 wr %g0, 0x88, %asi stwa %i4, [%l7 + 0x18] %asi loop_275: move %icc, %o1, %o3 fbule %fcc3, loop_276 movn %icc, %i2, %o2 sethi 0x1950, %i1 fmovrdlez %g1, %f18, %f12 loop_276: bleu,pn %xcc, loop_277 srlx %i3, 0x1D, %o0 sub %o6, %g7, %l6 addcc %g3, 0x0943, %o7 loop_277: movrgz %l4, %l0, %o4 movvc %icc, %i6, %l2 fmul8ulx16 %f18, %f10, %f2 tsubcc %g2, %g5, %g6 bgu,pn %xcc, loop_278 fmovsne %icc, %f26, %f10 tvc %icc, 0x2 orncc %l3, 0x0607, %i7 loop_278: fsrc2 %f16, %f22 movpos %xcc, %l5, %o5 set 0x34, %g6 stwa %i5, [%l7 + %g6] 0x2b membar #Sync lduh [%l7 + 0x46], %l1 ldsb [%l7 + 0x75], %i0 sdiv %g4, 0x1350, %o1 fcmpgt16 %f24, %f2, %o3 swap [%l7 + 0x2C], %i2 addcc %i4, %o2, %i1 ldsb [%l7 + 0x6F], %g1 set 0x60, %o0 swapa [%l7 + %o0] 0x89, %o0 srl %o6, 0x18, %g7 fmovdpos %xcc, %f3, %f22 tg %xcc, 0x4 movrne %l6, 0x3B9, %g3 srl %i3, 0x14, %o7 fcmpeq32 %f16, %f8, %l4 fmovrdlez %o4, %f28, %f6 fpsub16 %f28, %f8, %f16 srax %i6, 0x1A, %l0 fmovsl %xcc, %f19, %f14 orcc %l2, 0x11D6, %g5 fcmped %fcc2, %f22, %f6 movge %icc, %g6, %g2 umul %i7, %l5, %o5 srlx %l3, %l1, %i0 sdivcc %i5, 0x0D27, %o1 movre %o3, 0x198, %g4 or %i2, 0x1410, %i4 movpos %xcc, %i1, %o2 movrgz %o0, %g1, %g7 array16 %o6, %l6, %i3 fnot1 %f2, %f22 fbo %fcc2, loop_279 edge32l %g3, %o7, %o4 fmovdvc %xcc, %f27, %f2 fabsd %f6, %f18 loop_279: fbul %fcc0, loop_280 movrgz %i6, %l0, %l4 edge8ln %l2, %g5, %g2 fmovspos %icc, %f10, %f28 loop_280: andncc %g6, %l5, %o5 movrgz %i7, %l1, %i0 orcc %i5, %l3, %o1 fands %f30, %f7, %f7 brgez %g4, loop_281 or %i2, %o3, %i4 edge32 %o2, %o0, %g1 udivx %g7, 0x0B31, %i1 loop_281: sdiv %o6, 0x1372, %i3 set 0x78, %g5 swapa [%l7 + %g5] 0x11, %g3 fpadd16 %f10, %f24, %f2 movl %xcc, %o7, %l6 taddcctv %i6, 0x0524, %o4 set 0x20, %o1 ldda [%l7 + %o1] 0xeb, %l0 siam 0x4 andn %l2, 0x1D51, %g5 movl %icc, %g2, %g6 membar 0x19 call loop_282 tge %icc, 0x6 set 0x70, %i1 stda %l4, [%l7 + %i1] 0x89 loop_282: movrgez %l4, %o5, %i7 movneg %icc, %l1, %i5 te %icc, 0x6 fnot2s %f31, %f31 tvs %xcc, 0x5 fmovsvc %xcc, %f21, %f25 tle %icc, 0x0 smul %i0, 0x0F80, %o1 nop set 0x24, %i0 lduw [%l7 + %i0], %l3 orn %i2, %g4, %o3 srax %o2, %i4, %o0 fone %f24 or %g1, %g7, %i1 tvc %xcc, 0x3 movcs %xcc, %o6, %i3 ldub [%l7 + 0x79], %g3 xor %l6, %i6, %o4 tvc %icc, 0x1 add %l7, 0x70, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x81, %l0, %l2 and %o7, 0x1CB4, %g2 xorcc %g6, 0x13C2, %g5 bcs,pt %xcc, loop_283 fble %fcc0, loop_284 stx %l4, [%l7 + 0x30] tg %icc, 0x4 loop_283: nop wr %g0, 0x04, %asi sta %f28, [%l7 + 0x40] %asi loop_284: movrlez %o5, 0x246, %i7 wr %g0, 0x04, %asi ldstuba [%l7 + 0x1E] %asi, %l5 bne,pt %xcc, loop_285 srl %i5, 0x06, %l1 edge16l %i0, %o1, %i2 fmovsn %xcc, %f29, %f8 loop_285: andcc %g4, 0x15BB, %l3 tl %xcc, 0x5 tleu %icc, 0x1 fnand %f2, %f2, %f8 movgu %xcc, %o2, %o3 movn %xcc, %o0, %g1 tcs %icc, 0x5 set 0x48, %o7 prefetcha [%l7 + %o7] 0x89, 0x3 sethi 0x0672, %i4 membar 0x23 or %i1, 0x0A57, %i3 movrgz %g3, 0x139, %l6 andn %o6, 0x0F90, %i6 movrlez %l0, %o4, %l2 fmovdn %xcc, %f9, %f1 sub %o7, 0x191C, %g6 sub %g5, %g2, %l4 tcs %xcc, 0x2 bn,a,pt %xcc, loop_286 fpack16 %f18, %f0 andn %i7, %l5, %o5 fmul8x16al %f13, %f24, %f10 loop_286: ta %xcc, 0x3 be,a,pt %icc, loop_287 or %i5, %i0, %l1 stw %i2, [%l7 + 0x34] addc %g4, 0x0CE1, %o1 loop_287: tne %xcc, 0x2 tg %xcc, 0x1 nop set 0x0C, %l4 ldsw [%l7 + %l4], %o2 fzero %f12 mova %xcc, %l3, %o0 stw %o3, [%l7 + 0x78] fbe %fcc3, loop_288 subc %g7, 0x1D24, %g1 xorcc %i4, 0x170E, %i1 orncc %g3, 0x1AEF, %l6 loop_288: movre %i3, %i6, %l0 bvc,pn %icc, loop_289 fsrc2s %f31, %f20 subccc %o4, %o6, %o7 brgez,a %g6, loop_290 loop_289: ta %icc, 0x0 movvs %icc, %g5, %g2 nop setx loop_291, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_290: srl %l4, 0x07, %i7 fxnor %f24, %f0, %f26 smul %l5, %l2, %o5 loop_291: move %xcc, %i0, %i5 fmovrdlz %i2, %f26, %f0 xnorcc %g4, 0x0C68, %o1 fmovsgu %icc, %f13, %f25 fmovrdgez %o2, %f18, %f24 movrgz %l3, 0x04C, %o0 stb %l1, [%l7 + 0x57] nop setx loop_292, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx loop_293, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrdlez %g7, %f16, %f26 fcmped %fcc2, %f4, %f26 loop_292: bgu %xcc, loop_294 loop_293: alignaddrl %o3, %i4, %i1 mulscc %g1, %l6, %g3 movpos %xcc, %i6, %l0 loop_294: nop add %l7, 0x34, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o4 casa [%l6] 0x89, %o4, %i3 fmovsg %icc, %f12, %f17 sdivx %o7, 0x0416, %g6 movg %icc, %o6, %g2 bne,pn %xcc, loop_295 xnor %l4, 0x05F5, %g5 tvc %icc, 0x5 fmovdcs %icc, %f6, %f3 loop_295: nop membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0xf8, %f16 tleu %icc, 0x3 bvs loop_296 fmovdge %icc, %f9, %f23 fmovsl %icc, %f24, %f9 fmovrdgez %l5, %f12, %f10 loop_296: stbar edge16ln %l2, %i7, %i0 fcmpgt16 %f0, %f4, %o5 tle %icc, 0x4 tsubcctv %i5, %i2, %g4 umul %o1, 0x121D, %o2 lduh [%l7 + 0x7E], %l3 fmuld8sux16 %f14, %f6, %f26 alignaddr %o0, %l1, %o3 umulcc %i4, %i1, %g1 movgu %icc, %l6, %g7 movpos %icc, %g3, %i6 fbg %fcc0, loop_297 fsrc1s %f19, %f8 sdivx %l0, 0x1F77, %o4 set 0x48, %o3 lduha [%l7 + %o3] 0x15, %i3 loop_297: fmul8x16al %f1, %f19, %f10 brgez %o7, loop_298 sdiv %g6, 0x142C, %g2 edge32l %l4, %o6, %l5 smulcc %l2, %g5, %i0 loop_298: fbge %fcc2, loop_299 fnegs %f12, %f6 sir 0x0BE1 stbar loop_299: bg,a %xcc, loop_300 edge8ln %i7, %o5, %i5 stb %i2, [%l7 + 0x20] movrlz %o1, 0x1DA, %o2 loop_300: movrne %g4, %o0, %l1 movrlez %l3, %o3, %i4 fmovsneg %icc, %f1, %f5 wr %g0, 0x81, %asi swapa [%l7 + 0x10] %asi, %i1 tn %xcc, 0x6 fcmple32 %f6, %f14, %g1 fpsub32 %f20, %f14, %f10 fbo,a %fcc0, loop_301 fmovsneg %xcc, %f19, %f13 edge32n %l6, %g7, %g3 tgu %icc, 0x2 loop_301: fxors %f26, %f15, %f25 bg loop_302 movne %icc, %i6, %l0 sll %i3, 0x11, %o4 st %f2, [%l7 + 0x64] loop_302: fmovrdgz %o7, %f6, %f14 smul %g6, 0x10F7, %l4 fcmped %fcc0, %f16, %f22 edge16 %o6, %l5, %g2 udivcc %l2, 0x1014, %i0 subc %g5, %o5, %i5 movcs %icc, %i7, %o1 tl %icc, 0x4 tsubcc %i2, 0x0459, %o2 mova %icc, %o0, %l1 fpsub16s %f19, %f15, %f4 taddcctv %l3, %g4, %o3 edge32n %i4, %i1, %g1 edge32 %l6, %g7, %g3 fandnot1 %f10, %f26, %f30 udivx %i6, 0x0C78, %i3 brlz,a %l0, loop_303 sllx %o7, %g6, %l4 membar 0x50 lduw [%l7 + 0x5C], %o6 loop_303: fbug,a %fcc2, loop_304 fmovsgu %xcc, %f28, %f10 popc %o4, %l5 fcmpne32 %f6, %f28, %l2 loop_304: tcc %icc, 0x4 tleu %xcc, 0x7 edge16n %g2, %g5, %o5 fmovrdne %i5, %f18, %f0 wr %g0, 0x18, %asi stda %f0, [%l7 + 0x40] %asi set 0x24, %l2 lda [%l7 + %l2] 0x14, %f18 movrne %i7, 0x20D, %o1 add %l7, 0x38, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %i0, %o2 swap [%l7 + 0x34], %i2 tcc %icc, 0x2 movn %icc, %o0, %l1 srax %g4, %o3, %l3 fandnot1 %f18, %f14, %f26 wr %g0, 0x19, %asi ldstuba [%l7 + 0x61] %asi, %i4 movpos %xcc, %i1, %l6 brz %g1, loop_305 and %g3, %i6, %g7 movvs %icc, %l0, %o7 brz %g6, loop_306 loop_305: fmovs %f6, %f12 fnand %f0, %f10, %f18 fpsub16s %f9, %f17, %f19 loop_306: movrlz %i3, %o6, %l4 mova %icc, %l5, %l2 xnorcc %g2, %g5, %o4 ldx [%l7 + 0x08], %i5 fnors %f0, %f28, %f13 orncc %i7, 0x0024, %o5 fbu %fcc3, loop_307 popc 0x050E, %i0 fpsub32s %f2, %f15, %f7 set 0x30, %g1 prefetcha [%l7 + %g1] 0x15, 0x2 loop_307: tsubcctv %i2, 0x0BE3, %o2 fmovsvc %icc, %f2, %f24 fornot2s %f20, %f28, %f24 xorcc %l1, 0x1B20, %o0 orncc %o3, 0x0784, %l3 move %icc, %i4, %g4 tl %icc, 0x7 sdivcc %i1, 0x0F6E, %l6 set 0x4E, %g4 stba %g1, [%l7 + %g4] 0x15 fmovdne %xcc, %f2, %f28 tcs %icc, 0x0 add %i6, 0x0422, %g7 flush %l7 + 0x68 tge %icc, 0x1 andcc %l0, 0x1292, %g3 tvc %icc, 0x5 fbu %fcc2, loop_308 movleu %icc, %o7, %g6 xnorcc %o6, %l4, %i3 tvc %xcc, 0x2 loop_308: fpsub16s %f29, %f1, %f13 xnor %l5, 0x0897, %g2 set 0x24, %l3 lduba [%l7 + %l3] 0x88, %l2 movrlez %g5, %i5, %o4 edge16n %o5, %i0, %o1 edge8ln %i7, %i2, %o2 fors %f21, %f0, %f5 and %l1, 0x0C1B, %o3 movvc %xcc, %o0, %l3 fblg,a %fcc3, loop_309 edge32l %g4, %i4, %i1 fpsub16s %f16, %f13, %f8 fcmple32 %f10, %f2, %g1 loop_309: fpack32 %f8, %f18, %f14 sdiv %l6, 0x1996, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub32 %f6, %f6, %f18 fmovsleu %icc, %f8, %f27 bpos,pt %xcc, loop_310 movpos %icc, %l0, %i6 udivx %o7, 0x0682, %g3 xorcc %g6, 0x0BA4, %o6 loop_310: umulcc %l4, %i3, %l5 movg %xcc, %l2, %g5 stbar set 0x22, %i6 ldsba [%l7 + %i6] 0x14, %g2 te %icc, 0x0 bn,a %xcc, loop_311 smul %o4, %i5, %i0 nop setx loop_312, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done udivx %o1, 0x0B08, %i7 loop_311: mulx %i2, %o5, %l1 xor %o3, %o0, %l3 loop_312: movvc %xcc, %g4, %o2 fxors %f23, %f0, %f24 fmovrse %i4, %f31, %f23 edge8n %i1, %g1, %g7 array32 %l0, %i6, %o7 movneg %xcc, %g3, %l6 edge16 %o6, %l4, %g6 udivx %i3, 0x0AFC, %l2 fcmped %fcc3, %f28, %f20 tneg %xcc, 0x4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsge %icc, %f7, %f28 bvc,a,pt %icc, loop_313 sir 0x0CC0 fmovdl %icc, %f0, %f3 bcs,a,pn %icc, loop_314 loop_313: addccc %l5, %g5, %o4 edge8l %i5, %g2, %i0 set 0x30, %g3 ldda [%l7 + %g3] 0xe2, %i6 loop_314: fmovdg %icc, %f16, %f2 std %i2, [%l7 + 0x50] add %l7, 0x70, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x0c, %o5, %o1 fxors %f15, %f11, %f30 movvc %xcc, %l1, %o0 xorcc %o3, %g4, %l3 orncc %o2, %i4, %g1 add %i1, %g7, %i6 fmovscc %xcc, %f17, %f7 fmovd %f24, %f0 movge %xcc, %o7, %g3 movrlez %l6, 0x0EC, %o6 popc %l0, %g6 set 0x4C, %g2 lda [%l7 + %g2] 0x19, %f25 pdist %f0, %f6, %f16 andcc %i3, 0x0685, %l2 add %l5, %g5, %o4 alignaddrl %i5, %g2, %i0 edge32n %l4, %i7, %i2 te %icc, 0x7 nop set 0x70, %l6 std %f0, [%l7 + %l6] array16 %o5, %o1, %o0 srl %o3, 0x07, %l1 set 0x48, %i5 prefetcha [%l7 + %i5] 0x14, 0x3 wr %g0, 0x22, %asi stwa %o2, [%l7 + 0x54] %asi membar #Sync fmovsl %xcc, %f11, %f4 fmovdneg %xcc, %f30, %f3 tn %xcc, 0x4 umul %i4, %g1, %g4 edge32n %g7, %i6, %o7 tge %xcc, 0x5 andncc %g3, %l6, %i1 taddcctv %o6, %g6, %l0 fmuld8sux16 %f10, %f18, %f8 sll %i3, %l5, %l2 be,a,pt %xcc, loop_315 addcc %g5, 0x0BF3, %o4 sir 0x1ACF edge8n %g2, %i5, %i0 loop_315: movrgez %i7, 0x3B4, %i2 fmovdleu %xcc, %f2, %f20 fbul %fcc0, loop_316 lduh [%l7 + 0x60], %l4 fmovdl %xcc, %f18, %f17 fcmpgt32 %f8, %f26, %o1 loop_316: sdivcc %o5, 0x035C, %o3 fcmpgt16 %f18, %f6, %l1 udiv %l3, 0x1BB9, %o2 ldd [%l7 + 0x70], %i4 xorcc %o0, %g4, %g7 wr %g0, 0x80, %asi ldstuba [%l7 + 0x29] %asi, %i6 fands %f6, %f9, %f21 wr %g0, 0x10, %asi sta %f4, [%l7 + 0x18] %asi sth %o7, [%l7 + 0x7E] orcc %g3, 0x07EB, %g1 addccc %l6, 0x0CF8, %o6 edge16l %g6, %l0, %i3 stx %l5, [%l7 + 0x48] movge %xcc, %i1, %l2 fmovdpos %icc, %f31, %f10 tcc %icc, 0x4 xorcc %g5, %o4, %i5 fmovrse %g2, %f17, %f27 tge %icc, 0x3 fpadd16s %f20, %f21, %f20 orn %i7, 0x1F45, %i0 fbul %fcc0, loop_317 fmovsleu %icc, %f19, %f26 pdist %f12, %f24, %f4 subcc %i2, 0x1952, %o1 loop_317: swap [%l7 + 0x44], %o5 fmovsvs %xcc, %f27, %f25 fmovdgu %icc, %f11, %f8 wr %g0, 0x27, %asi stxa %o3, [%l7 + 0x30] %asi membar #Sync subcc %l1, 0x02B0, %l4 ta %xcc, 0x2 tleu %xcc, 0x2 and %o2, 0x1979, %i4 ld [%l7 + 0x14], %f21 set 0x79, %g7 ldstuba [%l7 + %g7] 0x11, %o0 edge32l %g4, %l3, %g7 umulcc %o7, 0x0CB6, %i6 tsubcctv %g1, 0x0444, %l6 fmovrdne %o6, %f18, %f22 fmovsne %xcc, %f28, %f1 tn %xcc, 0x2 fpmerge %f8, %f22, %f16 fpadd16s %f18, %f1, %f15 add %l7, 0x48, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x18, %g6, %l0 sdivcc %i3, 0x17B9, %g3 fnot1 %f30, %f10 andcc %i1, 0x052B, %l5 tgu %icc, 0x6 bgu loop_318 tsubcctv %g5, 0x002B, %l2 subccc %o4, %g2, %i5 srl %i0, 0x08, %i2 loop_318: movpos %icc, %o1, %i7 fcmpeq32 %f2, %f30, %o3 fmovdg %icc, %f4, %f28 ta %xcc, 0x5 andcc %l1, 0x03B5, %l4 mova %xcc, %o5, %o2 smul %i4, %g4, %o0 tle %icc, 0x5 be,a,pn %xcc, loop_319 movn %icc, %g7, %l3 movre %i6, %o7, %g1 subccc %l6, 0x0E36, %g6 loop_319: sir 0x0966 movrne %l0, %o6, %g3 bcc %icc, loop_320 edge16l %i3, %l5, %g5 bne,pt %icc, loop_321 tvs %icc, 0x5 loop_320: movcs %xcc, %l2, %i1 xnorcc %g2, %i5, %i0 loop_321: brnz,a %o4, loop_322 fmovrdgz %o1, %f16, %f30 tcs %icc, 0x4 fcmpd %fcc2, %f26, %f18 loop_322: tsubcctv %i2, %o3, %i7 movrne %l1, %o5, %o2 fnot2 %f24, %f10 edge16l %i4, %l4, %g4 tleu %icc, 0x6 membar 0x7E edge8 %g7, %o0, %l3 wr %g0, 0x10, %asi lduha [%l7 + 0x60] %asi, %o7 bn,pt %icc, loop_323 stbar fbo %fcc2, loop_324 ta %xcc, 0x2 loop_323: nop set 0x40, %o2 ldswa [%l7 + %o2] 0x10, %g1 loop_324: subccc %l6, 0x0249, %g6 movne %xcc, %l0, %i6 sdivcc %g3, 0x1645, %i3 fcmpgt32 %f14, %f16, %l5 fmovdvs %icc, %f1, %f30 mulscc %o6, 0x0BC4, %l2 movvc %xcc, %g5, %g2 fornot2 %f20, %f26, %f26 st %f21, [%l7 + 0x50] movcc %xcc, %i1, %i5 fmovdneg %icc, %f18, %f13 mulscc %o4, %i0, %o1 udiv %o3, 0x011D, %i2 sir 0x073F srl %i7, %o5, %o2 orn %l1, %l4, %g4 tcs %icc, 0x0 for %f2, %f22, %f10 sir 0x0817 edge8n %i4, %g7, %l3 ldsh [%l7 + 0x68], %o0 movne %xcc, %o7, %g1 tpos %icc, 0x5 ble,a loop_325 movg %icc, %g6, %l0 fandnot1 %f12, %f20, %f20 fmovrse %l6, %f18, %f26 loop_325: bge,a,pn %icc, loop_326 movge %icc, %i6, %i3 tle %xcc, 0x5 fble,a %fcc1, loop_327 loop_326: tleu %icc, 0x2 brlez,a %l5, loop_328 or %o6, 0x041A, %g3 loop_327: fmovdvs %xcc, %f5, %f7 fbuge %fcc3, loop_329 loop_328: edge32l %l2, %g2, %g5 fmovd %f2, %f16 fabss %f30, %f8 loop_329: udivcc %i1, 0x0E37, %i5 brlez %i0, loop_330 bvs,a %icc, loop_331 tcs %xcc, 0x1 movle %icc, %o1, %o3 loop_330: addccc %o4, 0x06EF, %i2 loop_331: sllx %o5, 0x02, %o2 brnz,a %l1, loop_332 movneg %xcc, %i7, %l4 movneg %icc, %i4, %g7 fpadd16 %f18, %f12, %f0 loop_332: alignaddrl %g4, %l3, %o0 pdist %f24, %f22, %f30 bcc,a,pt %xcc, loop_333 siam 0x3 taddcctv %g1, 0x006A, %g6 tn %xcc, 0x5 loop_333: fbne,a %fcc1, loop_334 lduh [%l7 + 0x1A], %l0 fmovsvs %xcc, %f13, %f10 sll %o7, 0x0A, %l6 loop_334: call loop_335 sub %i3, 0x0188, %i6 fmovsne %xcc, %f11, %f23 tvs %icc, 0x2 loop_335: fpsub32 %f12, %f8, %f0 umul %l5, %g3, %l2 ldd [%l7 + 0x40], %f6 sll %g2, %o6, %g5 edge16ln %i5, %i0, %o1 nop setx loop_336, %l0, %l1 jmpl %l1, %o3 edge16ln %o4, %i2, %o5 addccc %o2, %l1, %i1 addc %i7, %i4, %g7 loop_336: subcc %l4, 0x071E, %g4 fbuge,a %fcc3, loop_337 fnegd %f8, %f26 sdivcc %o0, 0x0928, %l3 stx %g6, [%l7 + 0x20] loop_337: nop membar #Sync set 0x40, %o4 ldda [%l7 + %o4] 0xf1, %f16 movrgz %l0, %o7, %l6 fmovrdgz %i3, %f16, %f26 fxnors %f15, %f10, %f9 movcc %icc, %i6, %l5 nop setx loop_338, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbu %fcc0, loop_339 stw %g1, [%l7 + 0x24] fpadd32 %f20, %f20, %f26 loop_338: fmovdle %xcc, %f8, %f22 loop_339: udiv %g3, 0x1E45, %g2 bshuffle %f12, %f28, %f18 edge16n %l2, %o6, %i5 ldstub [%l7 + 0x57], %g5 edge8 %i0, %o1, %o3 fba,a %fcc0, loop_340 tcc %icc, 0x7 sll %o4, 0x17, %o5 bge,a,pn %icc, loop_341 loop_340: edge32n %i2, %l1, %o2 taddcc %i7, %i4, %g7 smulcc %l4, 0x003F, %g4 loop_341: fblg,a %fcc2, loop_342 movn %icc, %i1, %l3 tne %xcc, 0x0 andn %o0, 0x0C11, %g6 loop_342: movneg %xcc, %o7, %l6 sethi 0x0FF2, %l0 tle %icc, 0x6 bvc,a,pt %icc, loop_343 ta %xcc, 0x6 udiv %i3, 0x01DD, %l5 ldd [%l7 + 0x48], %g0 loop_343: edge16n %g3, %i6, %g2 std %f18, [%l7 + 0x18] movvs %xcc, %o6, %l2 fmul8ulx16 %f8, %f4, %f30 sir 0x1500 movg %xcc, %i5, %g5 fble,a %fcc2, loop_344 stw %o1, [%l7 + 0x58] wr %g0, 0x23, %asi stba %i0, [%l7 + 0x29] %asi membar #Sync loop_344: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x20, %o5 ldda [%l7 + %o5] 0x2e, %o2 subccc %o4, %i2, %l1 fcmped %fcc0, %f8, %f10 smul %o2, 0x0D9C, %o5 tneg %icc, 0x7 fmovdneg %xcc, %f21, %f21 fmovrdlz %i4, %f20, %f8 sra %i7, 0x1C, %l4 set 0x30, %o6 ldswa [%l7 + %o6] 0x0c, %g7 fmovs %f14, %f5 fornot2s %f7, %f4, %f25 and %i1, %l3, %o0 array8 %g4, %o7, %l6 tge %xcc, 0x7 movleu %icc, %g6, %i3 edge8n %l0, %g1, %g3 fmovdle %icc, %f7, %f24 fblg,a %fcc3, loop_345 movvc %icc, %i6, %g2 movpos %icc, %o6, %l5 stb %i5, [%l7 + 0x78] loop_345: movl %icc, %g5, %o1 move %icc, %i0, %l2 set 0x38, %i4 stwa %o4, [%l7 + %i4] 0x0c ldsh [%l7 + 0x1A], %i2 brnz %l1, loop_346 edge32 %o3, %o5, %o2 sub %i4, %l4, %g7 movvs %icc, %i1, %l3 loop_346: fmovdle %xcc, %f5, %f10 tcs %xcc, 0x3 umulcc %i7, 0x1222, %g4 set 0x64, %l1 swapa [%l7 + %l1] 0x89, %o7 movl %xcc, %l6, %g6 xorcc %o0, 0x09D6, %i3 tsubcc %g1, %g3, %l0 fbo,a %fcc0, loop_347 edge8n %g2, %o6, %l5 andn %i5, 0x195D, %g5 edge8ln %i6, %i0, %o1 loop_347: prefetch [%l7 + 0x74], 0x2 edge8n %l2, %i2, %l1 stbar xnor %o3, 0x06BF, %o4 edge16 %o2, %o5, %l4 sub %g7, 0x1B64, %i4 prefetch [%l7 + 0x54], 0x1 set 0x62, %i3 ldstuba [%l7 + %i3] 0x88, %i1 sll %i7, 0x09, %g4 brgz,a %o7, loop_348 fmul8sux16 %f16, %f2, %f2 wr %g0, 0x0c, %asi lduwa [%l7 + 0x2C] %asi, %l3 loop_348: umul %g6, 0x16A6, %l6 movle %icc, %i3, %g1 fpadd32 %f8, %f18, %f2 movrgez %g3, 0x32A, %l0 bcs,a loop_349 udiv %g2, 0x0BA5, %o0 fbg %fcc1, loop_350 fmovscs %xcc, %f24, %f23 loop_349: srl %l5, %o6, %g5 fcmpgt16 %f6, %f10, %i5 loop_350: umulcc %i6, %o1, %i0 edge32ln %i2, %l1, %o3 fandnot1 %f8, %f26, %f8 fmovdleu %xcc, %f28, %f2 bneg,a loop_351 fcmple32 %f6, %f20, %o4 fandnot2 %f6, %f0, %f28 udivx %l2, 0x1FCA, %o5 loop_351: ldstub [%l7 + 0x18], %o2 xor %l4, %g7, %i1 tneg %xcc, 0x2 movcs %xcc, %i4, %g4 wr %g0, 0x10, %asi lduba [%l7 + 0x7D] %asi, %i7 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o7, %l3 xor %l6, %i3, %g1 set 0x4C, %l0 sta %f28, [%l7 + %l0] 0x11 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x40, %i7 stxa %g6, [%l7 + %i7] 0x80 fbule,a %fcc2, loop_352 mulscc %g3, 0x1933, %l0 movpos %xcc, %o0, %g2 tleu %xcc, 0x6 loop_352: fornot1 %f2, %f20, %f30 addc %l5, %o6, %i5 fcmple16 %f26, %f20, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ble,a,pt %xcc, loop_353 fnot2 %f2, %f0 bge,pn %xcc, loop_354 membar 0x02 loop_353: edge16l %i6, %o1, %i0 set 0x50, %l5 ldda [%l7 + %l5] 0x24, %l0 loop_354: fxor %f28, %f2, %f4 movrlez %i2, 0x049, %o3 sir 0x1CCE brgz,a %l2, loop_355 edge32 %o4, %o5, %l4 fblg,a %fcc3, loop_356 fbe,a %fcc0, loop_357 loop_355: edge32l %g7, %i1, %i4 fmovdneg %icc, %f20, %f9 loop_356: nop set 0x70, %g6 swapa [%l7 + %g6] 0x81, %o2 loop_357: tvs %xcc, 0x6 movvc %xcc, %i7, %g4 movrgz %l3, 0x39E, %l6 fba %fcc0, loop_358 tvs %xcc, 0x4 tneg %xcc, 0x7 ldsw [%l7 + 0x2C], %i3 loop_358: movge %xcc, %o7, %g6 mova %xcc, %g3, %g1 fmovdn %xcc, %f12, %f26 tg %icc, 0x1 fmovdne %icc, %f13, %f18 tvs %icc, 0x2 add %o0, %l0, %l5 alignaddrl %g2, %i5, %g5 fandnot2 %f14, %f12, %f10 std %o6, [%l7 + 0x50] bge,a %icc, loop_359 fmovde %icc, %f30, %f27 move %xcc, %i6, %i0 sdiv %o1, 0x12D4, %i2 loop_359: sdivcc %l1, 0x1A52, %l2 bg,a,pt %icc, loop_360 sethi 0x1CE0, %o3 orcc %o4, %l4, %g7 orncc %i1, 0x0CA3, %i4 loop_360: tle %xcc, 0x7 fcmpgt16 %f26, %f2, %o5 fnot1s %f14, %f31 movge %icc, %o2, %g4 add %l7, 0x7C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i7, %l3 movg %icc, %i3, %o7 alignaddr %g6, %l6, %g3 add %l7, 0x58, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g1, %o0 movneg %icc, %l5, %l0 fmovrsne %i5, %f21, %f27 fbge,a %fcc3, loop_361 umulcc %g2, 0x0F71, %o6 sllx %g5, 0x0B, %i0 fblg,a %fcc2, loop_362 loop_361: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %i6, 0x18D, %i2 move %xcc, %l1, %o1 loop_362: tcs %xcc, 0x7 tvs %xcc, 0x1 fmul8sux16 %f8, %f14, %f24 movge %xcc, %o3, %o4 fpackfix %f30, %f0 fmovrdgz %l4, %f8, %f30 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %l2, %i1, %g7 xorcc %i4, %o2, %o5 set 0x40, %g5 stda %i6, [%l7 + %g5] 0xea membar #Sync edge16ln %l3, %i3, %o7 edge16 %g4, %l6, %g6 movpos %xcc, %g1, %o0 fnot1 %f24, %f30 sdivcc %g3, 0x0DD2, %l5 xnor %i5, %g2, %l0 fcmpd %fcc2, %f30, %f8 movne %xcc, %o6, %i0 movle %xcc, %i6, %i2 orncc %l1, %o1, %o3 movrgez %o4, %l4, %g5 fones %f28 movcs %xcc, %l2, %g7 alignaddrl %i4, %i1, %o2 ble,a,pt %xcc, loop_363 xnor %o5, 0x15CB, %i7 fnors %f8, %f30, %f19 edge32ln %l3, %i3, %o7 loop_363: srlx %l6, 0x09, %g4 brnz,a %g1, loop_364 taddcc %o0, 0x1F88, %g3 mova %xcc, %l5, %i5 movn %xcc, %g6, %g2 loop_364: tvs %xcc, 0x2 popc %o6, %l0 addccc %i6, 0x1F98, %i0 andncc %i2, %l1, %o1 fpadd32 %f16, %f28, %f0 array16 %o4, %o3, %l4 srlx %g5, %g7, %i4 movl %xcc, %i1, %l2 ta %icc, 0x4 movge %icc, %o2, %i7 ble,a,pn %icc, loop_365 ld [%l7 + 0x44], %f12 popc %o5, %l3 movre %i3, 0x159, %l6 loop_365: edge32 %o7, %g4, %o0 edge32ln %g3, %g1, %l5 set 0x74, %o1 ldsha [%l7 + %o1] 0x88, %i5 tl %xcc, 0x1 bgu,a %icc, loop_366 sdiv %g2, 0x0266, %g6 bg,a,pt %icc, loop_367 movrlez %o6, %i6, %i0 loop_366: ldub [%l7 + 0x64], %l0 fabss %f31, %f5 loop_367: andn %i2, 0x0DEA, %o1 udivx %l1, 0x1A97, %o3 andn %l4, 0x14B6, %o4 fxnor %f8, %f28, %f0 wr %g0, 0x81, %asi ldxa [%l7 + 0x48] %asi, %g7 tge %xcc, 0x4 fexpand %f28, %f16 srax %i4, 0x12, %g5 mulx %i1, 0x1E9C, %o2 tvs %icc, 0x0 sethi 0x0CFF, %i7 siam 0x7 movn %xcc, %o5, %l2 fmovsne %xcc, %f11, %f5 movneg %xcc, %l3, %l6 srlx %i3, 0x1A, %g4 fbug %fcc3, loop_368 edge16n %o7, %g3, %o0 fba %fcc0, loop_369 fcmpes %fcc1, %f25, %f25 loop_368: te %xcc, 0x4 tl %icc, 0x7 loop_369: addccc %l5, 0x0C63, %i5 edge8ln %g1, %g2, %o6 sdivcc %g6, 0x0144, %i0 ldd [%l7 + 0x10], %l0 andcc %i2, %i6, %o1 sllx %o3, 0x13, %l4 wr %g0, 0xe3, %asi stha %l1, [%l7 + 0x6E] %asi membar #Sync be,a,pt %xcc, loop_370 fmovsneg %xcc, %f7, %f8 movvs %icc, %g7, %o4 orcc %i4, 0x05E3, %g5 loop_370: edge32n %o2, %i7, %i1 fmovsleu %xcc, %f23, %f2 fmovrsgez %l2, %f3, %f23 tvc %xcc, 0x6 call loop_371 orcc %l3, 0x03C4, %o5 edge32ln %i3, %l6, %g4 bcs,a loop_372 loop_371: fornot1 %f12, %f10, %f22 fcmpne32 %f14, %f10, %g3 srlx %o0, 0x0F, %o7 loop_372: movge %xcc, %l5, %g1 fbn %fcc3, loop_373 fxor %f28, %f20, %f26 alignaddrl %i5, %o6, %g2 fxor %f20, %f4, %f6 loop_373: edge32l %i0, %l0, %i2 wr %g0, 0x10, %asi ldsba [%l7 + 0x18] %asi, %i6 fornot2 %f26, %f8, %f12 udivcc %o1, 0x07DC, %o3 fmovsg %icc, %f14, %f31 tne %xcc, 0x4 taddcctv %l4, 0x071C, %g6 tg %icc, 0x7 fxnor %f6, %f16, %f4 fpmerge %f27, %f0, %f2 set 0x50, %i1 prefetcha [%l7 + %i1] 0x15, 0x2 orncc %o4, %i4, %g7 addcc %g5, %i7, %i1 fmovsleu %icc, %f11, %f24 edge16 %l2, %o2, %l3 wr %g0, 0x18, %asi sta %f6, [%l7 + 0x40] %asi set 0x30, %o0 ldda [%l7 + %o0] 0x80, %o4 edge32l %i3, %g4, %l6 fxnor %f30, %f26, %f14 umulcc %o0, %g3, %l5 fcmple32 %f16, %f2, %g1 fcmpeq16 %f14, %f26, %o7 edge32l %o6, %i5, %g2 addccc %i0, 0x1C57, %l0 orncc %i2, 0x19BB, %o1 sub %o3, %i6, %l4 movvc %xcc, %g6, %o4 array32 %i4, %l1, %g5 movrgez %i7, %i1, %g7 sllx %o2, 0x09, %l2 fbule %fcc2, loop_374 prefetch [%l7 + 0x20], 0x2 sdivx %o5, 0x01BD, %i3 sdivx %l3, 0x1F69, %l6 loop_374: nop wr %g0, 0x89, %asi ldswa [%l7 + 0x2C] %asi, %o0 smulcc %g3, 0x14CE, %g4 fnor %f18, %f14, %f20 fnors %f24, %f0, %f20 movn %icc, %l5, %o7 movrlez %o6, 0x061, %i5 edge32l %g1, %i0, %l0 udivx %i2, 0x1D92, %g2 set 0x45, %o7 ldstuba [%l7 + %o7] 0x80, %o3 wr %g0, 0x88, %asi lduwa [%l7 + 0x58] %asi, %i6 tvs %icc, 0x6 brnz,a %o1, loop_375 tleu %icc, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %l4, 0x18, %o4 loop_375: lduw [%l7 + 0x44], %i4 alignaddrl %l1, %g5, %i7 mulx %i1, %g6, %o2 fpadd32 %f30, %f2, %f20 movl %icc, %g7, %o5 fmovda %xcc, %f9, %f2 fmovsle %xcc, %f12, %f10 fxors %f18, %f1, %f18 movg %xcc, %i3, %l3 nop setx loop_376, %l0, %l1 jmpl %l1, %l2 array32 %l6, %o0, %g3 set 0x4C, %i0 swapa [%l7 + %i0] 0x81, %g4 loop_376: nop setx loop_377, %l0, %l1 jmpl %l1, %o7 fzero %f12 fnor %f16, %f30, %f12 edge8n %o6, %i5, %g1 loop_377: ldx [%l7 + 0x20], %l5 tleu %icc, 0x4 add %l7, 0x18, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i0, %l0 fbue,a %fcc1, loop_378 ble,a,pn %xcc, loop_379 fcmpd %fcc3, %f22, %f12 edge16ln %g2, %i2, %i6 loop_378: xnorcc %o1, 0x14FD, %l4 loop_379: orcc %o4, %i4, %o3 array16 %g5, %i7, %l1 set 0x3E, %i2 stha %i1, [%l7 + %i2] 0x89 taddcc %o2, 0x0093, %g7 wr %g0, 0x89, %asi lduwa [%l7 + 0x20] %asi, %g6 edge32 %o5, %l3, %l2 edge32ln %l6, %i3, %o0 fmovrdgez %g4, %f16, %f22 movn %icc, %o7, %g3 bpos,a %xcc, loop_380 bne,a %icc, loop_381 fmovrdlez %i5, %f10, %f16 tvs %icc, 0x6 loop_380: fmovdne %icc, %f30, %f4 loop_381: stb %o6, [%l7 + 0x14] tleu %xcc, 0x0 fzero %f10 fpack32 %f14, %f24, %f12 fba,a %fcc1, loop_382 movrne %g1, 0x1C8, %i0 andcc %l0, 0x152B, %l5 set 0x12, %o3 ldsha [%l7 + %o3] 0x11, %i2 loop_382: fmuld8ulx16 %f8, %f9, %f0 mova %icc, %i6, %g2 sethi 0x1ABD, %o1 fcmped %fcc2, %f16, %f6 tsubcctv %l4, 0x123F, %i4 movl %icc, %o3, %o4 fexpand %f13, %f18 movg %xcc, %g5, %l1 brlez,a %i1, loop_383 fblg %fcc0, loop_384 fmovsvs %xcc, %f4, %f5 addc %i7, 0x059F, %g7 loop_383: alignaddrl %g6, %o2, %l3 loop_384: fpsub16s %f3, %f12, %f31 tge %icc, 0x3 set 0x48, %l2 stda %l2, [%l7 + %l2] 0x80 bneg loop_385 sllx %l6, 0x01, %i3 orn %o5, %o0, %g4 fmovsvs %xcc, %f3, %f6 loop_385: fbule,a %fcc3, loop_386 edge32 %o7, %i5, %o6 stx %g1, [%l7 + 0x78] bg,a,pn %xcc, loop_387 loop_386: fandnot1 %f6, %f16, %f12 swap [%l7 + 0x40], %g3 move %icc, %l0, %l5 loop_387: tsubcc %i0, 0x1F7F, %i6 fones %f8 st %f22, [%l7 + 0x6C] nop setx loop_388, %l0, %l1 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 %g2, 0x0E73, %o1 movne %xcc, %i2, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_388: nop set 0x18, %g1 lda [%l7 + %g1] 0x81, %f30 sll %l4, 0x1C, %o4 orn %o3, %l1, %g5 edge32ln %i1, %g7, %i7 ldsb [%l7 + 0x30], %o2 movge %xcc, %l3, %g6 fsrc1s %f24, %f22 umul %l6, %l2, %i3 xnorcc %o0, 0x142A, %o5 tne %icc, 0x5 fbuge %fcc0, loop_389 tneg %xcc, 0x1 bn,a %xcc, loop_390 fmovsvs %xcc, %f6, %f8 loop_389: nop setx loop_391, %l0, %l1 jmpl %l1, %o7 movrlz %i5, 0x014, %o6 loop_390: fxors %f18, %f19, %f28 bn,a,pt %xcc, loop_392 loop_391: movrlez %g1, 0x052, %g4 movre %g3, 0x154, %l0 movrlz %i0, %i6, %l5 loop_392: ldd [%l7 + 0x58], %g2 movg %icc, %i2, %o1 subc %i4, %o4, %l4 tl %xcc, 0x1 fmovrsgz %o3, %f27, %f14 flush %l7 + 0x20 bcs %xcc, loop_393 ldd [%l7 + 0x28], %g4 tl %xcc, 0x5 andncc %l1, %g7, %i1 loop_393: movrlez %o2, %i7, %l3 fnot2s %f14, %f31 fxors %f6, %f4, %f0 fmovsa %icc, %f24, %f23 fbuge,a %fcc3, loop_394 fmovrdgz %l6, %f4, %f10 fbn %fcc2, loop_395 ldd [%l7 + 0x78], %f12 loop_394: fmovdne %xcc, %f5, %f8 movpos %icc, %g6, %i3 loop_395: fnot1 %f2, %f6 set 0x210, %g4 stxa %o0, [%g0 + %g4] 0x52 movvs %icc, %l2, %o7 fnot2 %f28, %f18 brlez,a %o5, loop_396 movn %icc, %i5, %g1 fpadd32 %f20, %f10, %f2 movcs %xcc, %g4, %o6 loop_396: xnorcc %l0, %i0, %g3 xor %i6, %g2, %l5 movvc %xcc, %o1, %i4 orncc %i2, %l4, %o3 sra %g5, 0x1E, %o4 movvc %xcc, %l1, %i1 fpadd16s %f7, %f23, %f15 sdivx %o2, 0x0D09, %i7 fcmpeq32 %f4, %f10, %g7 set 0x38, %l4 ldxa [%l7 + %l4] 0x81, %l6 sll %g6, 0x07, %l3 subccc %o0, 0x13A7, %i3 udivcc %l2, 0x0A6A, %o5 sth %o7, [%l7 + 0x72] fmovsvs %icc, %f18, %f10 addccc %g1, 0x06CB, %g4 sub %i5, 0x080C, %l0 fmovsne %icc, %f22, %f6 movneg %icc, %i0, %g3 fbo %fcc1, loop_397 srax %i6, 0x12, %o6 tleu %xcc, 0x3 fbug %fcc1, loop_398 loop_397: bpos,a,pn %icc, loop_399 array16 %l5, %o1, %g2 sir 0x025A loop_398: movrne %i2, %l4, %i4 loop_399: alignaddr %g5, %o3, %o4 stb %l1, [%l7 + 0x14] fmuld8sux16 %f27, %f21, %f24 and %o2, 0x1048, %i1 wr %g0, 0x89, %asi lda [%l7 + 0x38] %asi, %f9 fmul8x16 %f16, %f24, %f8 set 0x40, %l3 stda %f16, [%l7 + %l3] 0x10 sdivx %g7, 0x1D18, %i7 fbule %fcc3, loop_400 fmovdpos %icc, %f9, %f24 edge32n %l6, %g6, %o0 tvc %icc, 0x2 loop_400: tgu %icc, 0x0 fsrc1s %f23, %f21 wr %g0, 0x80, %asi swapa [%l7 + 0x0C] %asi, %l3 fmul8x16au %f21, %f10, %f16 srax %i3, %l2, %o5 movrgz %o7, 0x353, %g4 move %xcc, %i5, %g1 ldd [%l7 + 0x78], %i0 fcmple32 %f16, %f28, %l0 tcs %xcc, 0x2 udiv %i6, 0x177C, %g3 fxnors %f7, %f4, %f12 fmovdne %xcc, %f30, %f16 bgu %icc, loop_401 call loop_402 and %l5, 0x1833, %o6 movrne %o1, %g2, %i2 loop_401: tsubcc %l4, %i4, %o3 loop_402: tg %icc, 0x1 ldsb [%l7 + 0x73], %o4 movle %icc, %g5, %o2 fmovsge %icc, %f21, %f24 subcc %i1, 0x15F4, %g7 bcc,a loop_403 xor %i7, %l1, %l6 set 0x30, %i6 stda %g6, [%l7 + %i6] 0xeb membar #Sync loop_403: subcc %l3, 0x1F04, %i3 fornot1s %f18, %f22, %f2 tle %icc, 0x1 sra %l2, %o0, %o7 fbn,a %fcc0, loop_404 brgez %g4, loop_405 bshuffle %f30, %f6, %f12 fbue %fcc0, loop_406 loop_404: movcs %icc, %i5, %g1 loop_405: xnorcc %o5, 0x102B, %l0 ta %icc, 0x2 loop_406: fabsd %f26, %f24 alignaddrl %i6, %g3, %i0 fornot1 %f6, %f4, %f16 edge8l %o6, %o1, %g2 edge16n %i2, %l5, %i4 tcc %icc, 0x2 for %f20, %f0, %f16 std %f10, [%l7 + 0x60] sth %l4, [%l7 + 0x42] fornot2 %f18, %f28, %f10 fornot2 %f14, %f18, %f24 tneg %xcc, 0x1 fmovde %icc, %f29, %f25 ldd [%l7 + 0x10], %f12 ldstub [%l7 + 0x4C], %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcs %xcc, %g5, %o2 fpadd16 %f22, %f10, %f26 addcc %o4, 0x1E5D, %g7 movcc %icc, %i7, %l1 fand %f26, %f0, %f28 mulscc %l6, %i1, %l3 flush %l7 + 0x1C set 0x40, %g3 stda %f0, [%l7 + %g3] 0x81 set 0x60, %g2 ldda [%l7 + %g2] 0xeb, %g6 movre %l2, %i3, %o0 edge32l %o7, %i5, %g1 alignaddr %g4, %l0, %i6 fbl %fcc2, loop_407 lduw [%l7 + 0x48], %o5 fbul,a %fcc2, loop_408 movvc %icc, %i0, %o6 loop_407: tcs %xcc, 0x6 fmovdleu %icc, %f19, %f14 loop_408: mulx %o1, %g3, %g2 fand %f12, %f0, %f24 tpos %xcc, 0x5 movrgez %l5, 0x3C5, %i2 fexpand %f11, %f18 fmovs %f28, %f18 movrlz %l4, 0x285, %i4 bgu loop_409 membar 0x41 membar 0x29 subc %g5, %o2, %o4 loop_409: fbul %fcc3, loop_410 movl %xcc, %g7, %o3 stbar umulcc %i7, %l1, %l6 loop_410: brgz %i1, loop_411 bne,pt %icc, loop_412 alignaddrl %g6, %l3, %l2 smulcc %i3, %o7, %i5 loop_411: fpadd32s %f0, %f13, %f3 loop_412: fmovda %icc, %f29, %f15 fble %fcc2, loop_413 fmovse %xcc, %f6, %f2 fmovscs %xcc, %f28, %f13 edge16 %g1, %g4, %o0 loop_413: ta %xcc, 0x7 fxor %f30, %f6, %f0 fexpand %f15, %f10 ldub [%l7 + 0x67], %l0 sir 0x11E4 membar 0x15 sdiv %o5, 0x0943, %i0 srlx %o6, 0x03, %i6 tgu %xcc, 0x6 nop set 0x3D, %l6 stb %o1, [%l7 + %l6] fcmple16 %f28, %f26, %g3 tg %xcc, 0x4 movn %icc, %g2, %i2 movne %xcc, %l4, %i4 udivx %g5, 0x036E, %o2 movg %icc, %l5, %g7 movne %icc, %o4, %i7 movre %o3, %l6, %i1 nop setx loop_414, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge8ln %g6, %l1, %l2 sir 0x0E2E sllx %l3, 0x07, %i3 loop_414: std %o6, [%l7 + 0x08] fpack32 %f26, %f30, %f30 bne,a loop_415 andcc %g1, 0x02CE, %i5 fsrc2s %f15, %f14 sdiv %g4, 0x10D3, %l0 loop_415: stx %o5, [%l7 + 0x40] taddcc %o0, 0x0351, %o6 movgu %xcc, %i0, %i6 fnegd %f20, %f0 fcmps %fcc3, %f14, %f8 fpadd32 %f22, %f14, %f30 fandnot2 %f18, %f2, %f18 bge,a,pt %icc, loop_416 fmuld8ulx16 %f12, %f9, %f14 movl %icc, %g3, %o1 tvc %xcc, 0x6 loop_416: fmovd %f10, %f8 tpos %xcc, 0x2 subccc %i2, 0x1A21, %l4 wr %g0, 0x19, %asi stda %f16, [%l7 + 0x40] %asi tl %icc, 0x1 andcc %i4, %g2, %g5 edge8n %l5, %o2, %g7 fmovrslez %o4, %f29, %f23 fmovdpos %xcc, %f11, %f11 fmovsgu %xcc, %f22, %f0 brgz,a %o3, loop_417 movcs %xcc, %l6, %i7 andn %g6, 0x0F08, %l1 brgz %l2, loop_418 loop_417: popc 0x00BF, %i1 xor %l3, %o7, %g1 movneg %icc, %i5, %g4 loop_418: subc %i3, 0x0D82, %o5 bpos,a,pn %icc, loop_419 edge16 %l0, %o6, %i0 fba,a %fcc2, loop_420 fbule %fcc2, loop_421 loop_419: ld [%l7 + 0x70], %f11 tneg %xcc, 0x3 loop_420: tg %xcc, 0x6 loop_421: movne %xcc, %i6, %g3 movrgz %o1, 0x17E, %o0 wr %g0, 0x81, %asi ldswa [%l7 + 0x28] %asi, %i2 fabsd %f0, %f30 fcmple16 %f26, %f2, %l4 popc %i4, %g5 tg %icc, 0x7 edge16ln %g2, %o2, %l5 fcmps %fcc2, %f27, %f23 te %xcc, 0x7 mulscc %g7, %o4, %o3 fcmpd %fcc2, %f10, %f30 tne %xcc, 0x4 fcmpne32 %f24, %f16, %i7 fone %f30 ldd [%l7 + 0x38], %f24 fmovdg %xcc, %f16, %f27 wr %g0, 0x52, %asi ldxa [%g0 + 0x108] %asi, %l6 movre %l1, 0x2FB, %g6 ldsw [%l7 + 0x54], %l2 movrgz %i1, %l3, %o7 be,a loop_422 fmovrdlez %i5, %f16, %f18 tle %xcc, 0x7 fexpand %f8, %f0 loop_422: movrne %g4, 0x0F2, %g1 fmovda %xcc, %f9, %f4 tcs %xcc, 0x2 wr %g0, 0x88, %asi sta %f21, [%l7 + 0x30] %asi bgu,pt %xcc, loop_423 fnegd %f0, %f4 edge16n %i3, %l0, %o6 movge %xcc, %i0, %o5 loop_423: fandnot1 %f2, %f14, %f28 movrne %i6, %g3, %o0 fxors %f30, %f12, %f24 fnot2 %f4, %f20 fbe,a %fcc0, loop_424 fbn %fcc0, loop_425 mulx %o1, %i2, %l4 udivx %g5, 0x102E, %i4 loop_424: edge32l %o2, %g2, %l5 loop_425: smul %g7, 0x0914, %o3 smul %i7, 0x003F, %l6 fsrc1s %f20, %f23 srax %l1, %g6, %l2 sdivcc %o4, 0x175F, %i1 popc %o7, %l3 addcc %i5, %g4, %g1 brgz %l0, loop_426 fmovdpos %icc, %f16, %f24 fzero %f16 edge8 %o6, %i3, %o5 loop_426: nop wr %g0, 0x80, %asi prefetcha [%l7 + 0x68] %asi, 0x0 ldx [%l7 + 0x48], %i6 movn %xcc, %o0, %g3 sir 0x01D2 nop set 0x50, %i5 stx %o1, [%l7 + %i5] srax %l4, 0x1C, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbl,a %fcc1, loop_427 xor %i4, 0x026B, %o2 movrlez %i2, %g2, %g7 edge16 %l5, %o3, %i7 loop_427: tn %xcc, 0x7 ldsh [%l7 + 0x40], %l1 umulcc %g6, %l2, %o4 orncc %l6, 0x11FD, %o7 srax %i1, %l3, %i5 subccc %g1, %l0, %o6 fmul8sux16 %f6, %f30, %f24 edge16 %i3, %o5, %g4 edge16 %i0, %o0, %g3 tge %icc, 0x6 fmovdpos %icc, %f13, %f18 umul %i6, 0x0726, %o1 fcmple16 %f6, %f4, %g5 andncc %l4, %i4, %i2 xor %o2, 0x071C, %g2 tn %icc, 0x0 edge16n %l5, %g7, %o3 addccc %l1, 0x1902, %i7 bne,pt %xcc, loop_428 sll %l2, %o4, %g6 bgu,a,pt %xcc, loop_429 sth %l6, [%l7 + 0x60] loop_428: and %i1, 0x1C97, %o7 fmovdcc %icc, %f29, %f12 loop_429: nop wr %g0, 0x18, %asi ldstuba [%l7 + 0x51] %asi, %i5 bcs,a,pn %xcc, loop_430 fandnot1s %f17, %f16, %f0 smulcc %g1, 0x1466, %l0 fcmple16 %f26, %f0, %l3 loop_430: edge16l %o6, %i3, %o5 fornot2 %f30, %f24, %f30 smulcc %g4, %i0, %g3 add %o0, %i6, %g5 fmovrslz %o1, %f11, %f15 fmovscc %xcc, %f8, %f15 movleu %icc, %l4, %i2 fcmpgt32 %f24, %f16, %i4 set 0x36, %o2 ldsha [%l7 + %o2] 0x14, %g2 tcs %xcc, 0x0 orn %l5, %o2, %o3 xnorcc %g7, %l1, %i7 edge8ln %l2, %g6, %o4 fmovrslz %i1, %f15, %f3 fmul8x16 %f1, %f2, %f0 mova %xcc, %l6, %i5 ldsb [%l7 + 0x32], %o7 sethi 0x01AA, %g1 fmovsgu %icc, %f16, %f2 wr %g0, 0x11, %asi ldxa [%l7 + 0x48] %asi, %l3 std %f2, [%l7 + 0x48] bg,pn %icc, loop_431 tne %icc, 0x4 nop set 0x08, %o4 ldx [%l7 + %o4], %o6 movne %xcc, %l0, %o5 loop_431: tvs %xcc, 0x6 wr %g0, 0x0c, %asi lduwa [%l7 + 0x30] %asi, %g4 bcc %xcc, loop_432 brlez,a %i3, loop_433 fmovdg %icc, %f19, %f26 edge8n %g3, %o0, %i0 loop_432: nop add %l7, 0x4C, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %i6 casa [%l6] 0x19, %i6, %g5 loop_433: edge32l %l4, %o1, %i2 udivcc %i4, 0x0269, %g2 movcc %icc, %l5, %o3 alignaddrl %o2, %l1, %i7 sllx %l2, %g7, %g6 array32 %i1, %l6, %o4 fcmpgt16 %f4, %f8, %o7 andncc %i5, %l3, %o6 wr %g0, 0x88, %asi swapa [%l7 + 0x18] %asi, %g1 wr %g0, 0x26, %asi ldda [%l7 + 0x70] %asi, %l0 subccc %g4, 0x1316, %i3 siam 0x7 tn %icc, 0x1 udivx %g3, 0x1E66, %o0 popc %o5, %i6 wr %g0, 0x22, %asi stba %g5, [%l7 + 0x4B] %asi membar #Sync movgu %xcc, %i0, %o1 tvs %xcc, 0x3 movneg %xcc, %l4, %i4 fbug,a %fcc2, loop_434 smulcc %g2, 0x083B, %i2 and %l5, 0x11F6, %o3 sethi 0x1321, %o2 loop_434: te %xcc, 0x2 movneg %icc, %i7, %l1 fpsub16s %f19, %f18, %f30 edge8l %g7, %l2, %i1 popc %g6, %o4 fbug %fcc3, loop_435 orcc %o7, 0x1686, %i5 movrgez %l6, %l3, %g1 fcmped %fcc1, %f2, %f16 loop_435: andn %o6, 0x07CC, %l0 movn %xcc, %i3, %g3 fmovsne %xcc, %f11, %f25 addc %g4, %o5, %o0 fbule,a %fcc3, loop_436 fmovdpos %icc, %f23, %f15 movle %icc, %g5, %i0 fcmpgt32 %f28, %f4, %o1 loop_436: sir 0x08A9 ba %xcc, loop_437 xorcc %i6, %l4, %i4 fandnot1s %f14, %f16, %f27 lduw [%l7 + 0x18], %i2 loop_437: tsubcc %l5, 0x086C, %g2 tvc %xcc, 0x6 set 0x2A, %g7 ldsba [%l7 + %g7] 0x10, %o3 fpadd16 %f30, %f20, %f14 brlez %i7, loop_438 movre %o2, 0x2A4, %g7 mulscc %l2, 0x0CD2, %i1 movvs %icc, %l1, %o4 loop_438: fmovsgu %xcc, %f0, %f28 fsrc2 %f12, %f24 movrlz %o7, %i5, %l6 fbo %fcc1, loop_439 fornot2 %f18, %f4, %f12 std %f12, [%l7 + 0x70] orncc %g6, %l3, %g1 loop_439: fbge %fcc2, loop_440 bne,pn %xcc, loop_441 addcc %l0, 0x15E5, %i3 addccc %g3, 0x1FA9, %o6 loop_440: fpsub32s %f6, %f3, %f24 loop_441: tgu %xcc, 0x1 edge8n %g4, %o0, %o5 bneg loop_442 umulcc %i0, %o1, %i6 srl %g5, 0x11, %i4 sir 0x0E2F loop_442: bgu,a loop_443 movneg %xcc, %i2, %l4 fpack16 %f4, %f9 tvs %xcc, 0x1 loop_443: fbule,a %fcc3, loop_444 subccc %g2, %l5, %o3 movvc %icc, %o2, %i7 set 0x44, %o6 ldswa [%l7 + %o6] 0x10, %l2 loop_444: mulscc %i1, %l1, %o4 sdivcc %g7, 0x1628, %o7 orncc %l6, 0x05F5, %i5 edge8n %l3, %g6, %g1 tn %xcc, 0x1 taddcc %l0, 0x03E1, %g3 fbule %fcc1, loop_445 tcs %xcc, 0x7 bg,a,pt %icc, loop_446 srlx %o6, %g4, %o0 loop_445: orncc %i3, 0x1D3E, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_446: movrne %o1, 0x172, %o5 xorcc %g5, %i4, %i6 fmuld8sux16 %f29, %f24, %f20 fsrc2s %f30, %f30 ldstub [%l7 + 0x25], %l4 subccc %g2, 0x012F, %i2 fcmpgt16 %f22, %f18, %o3 brlez,a %o2, loop_447 fors %f17, %f16, %f19 nop setx loop_448, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done flush %l7 + 0x64 loop_447: fandnot2 %f8, %f18, %f2 ldsh [%l7 + 0x72], %l5 loop_448: array32 %l2, %i7, %i1 movrlez %l1, 0x212, %g7 sethi 0x17CE, %o4 fmovsvc %icc, %f18, %f20 popc %o7, %i5 edge32ln %l3, %g6, %l6 set 0x60, %i4 sta %f14, [%l7 + %i4] 0x15 srax %g1, %g3, %l0 edge16 %g4, %o0, %o6 bl,pn %icc, loop_449 sra %i0, %i3, %o1 tgu %xcc, 0x4 lduw [%l7 + 0x70], %g5 loop_449: array32 %o5, %i6, %i4 set 0x48, %l1 lduha [%l7 + %l1] 0x88, %g2 fornot1s %f28, %f20, %f23 sdivcc %l4, 0x1921, %o3 movrgz %o2, %i2, %l5 add %l7, 0x38, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %l2, %i7 tvs %icc, 0x0 addc %l1, 0x0B9C, %i1 wr %g0, 0x10, %asi stha %g7, [%l7 + 0x72] %asi movcc %xcc, %o7, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbn %fcc3, loop_450 fandnot1 %f22, %f8, %f14 edge32l %l3, %o4, %l6 edge16l %g1, %g6, %g3 loop_450: alignaddr %l0, %o0, %o6 mulx %g4, 0x0B7C, %i0 sll %i3, %g5, %o5 andn %i6, 0x16A6, %i4 add %g2, 0x0ABE, %o1 edge16l %o3, %l4, %i2 tvc %icc, 0x2 fcmpgt32 %f0, %f0, %l5 xorcc %l2, %o2, %i7 move %xcc, %l1, %g7 flush %l7 + 0x50 fmovrdgez %o7, %f10, %f8 taddcc %i5, %i1, %l3 fcmpeq16 %f28, %f28, %o4 tn %icc, 0x0 bn,pn %xcc, loop_451 alignaddr %l6, %g1, %g6 edge32ln %l0, %o0, %o6 edge8n %g3, %g4, %i3 loop_451: ta %icc, 0x7 tne %xcc, 0x0 edge32 %i0, %o5, %i6 movvs %icc, %i4, %g5 fmovspos %xcc, %f10, %f24 bg loop_452 popc %g2, %o3 tgu %xcc, 0x0 movl %xcc, %l4, %i2 loop_452: tsubcctv %o1, 0x1008, %l5 mova %icc, %o2, %i7 movn %xcc, %l1, %g7 tcc %xcc, 0x1 fandnot1 %f18, %f8, %f12 tgu %icc, 0x4 tne %xcc, 0x4 tg %icc, 0x6 alignaddr %l2, %i5, %o7 set 0x20, %o5 ldswa [%l7 + %o5] 0x18, %i1 fbuge %fcc0, loop_453 bvs loop_454 stb %l3, [%l7 + 0x15] fblg %fcc0, loop_455 loop_453: tvs %xcc, 0x1 loop_454: subccc %o4, %g1, %l6 set 0x40, %i3 ldda [%l7 + %i3] 0x19, %g6 loop_455: edge16l %l0, %o6, %o0 brz,a %g3, loop_456 brgez %i3, loop_457 stbar xnor %g4, 0x0425, %i0 loop_456: movrgez %o5, %i6, %i4 loop_457: sll %g2, 0x07, %g5 sllx %o3, 0x10, %l4 bleu,a,pt %icc, loop_458 edge16 %i2, %l5, %o2 sll %i7, 0x0F, %l1 fbge,a %fcc0, loop_459 loop_458: ta %xcc, 0x0 fmovsa %xcc, %f21, %f5 bcs,a,pt %icc, loop_460 loop_459: tcs %xcc, 0x3 ta %xcc, 0x7 ldub [%l7 + 0x27], %o1 loop_460: sub %l2, %i5, %g7 andcc %o7, 0x0FD6, %i1 set 0x4E, %i7 ldsba [%l7 + %i7] 0x0c, %l3 movg %xcc, %o4, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %g6, %g1, %l0 edge8l %o0, %o6, %g3 sllx %i3, 0x0C, %i0 fmovrdgz %o5, %f2, %f12 sdivx %i6, 0x017C, %g4 tneg %icc, 0x4 movre %g2, %g5, %i4 ldsb [%l7 + 0x20], %l4 fmovrse %i2, %f12, %f24 andn %o3, 0x0456, %o2 fsrc1s %f3, %f28 edge8n %i7, %l5, %o1 edge32n %l1, %l2, %g7 orncc %o7, %i5, %i1 brgz,a %o4, loop_461 ldd [%l7 + 0x50], %l2 bcc,pn %icc, loop_462 bvs,a %xcc, loop_463 loop_461: mova %icc, %l6, %g6 edge16ln %l0, %o0, %o6 loop_462: addcc %g1, %i3, %g3 loop_463: nop wr %g0, 0x80, %asi ldsha [%l7 + 0x2C] %asi, %i0 movle %xcc, %i6, %o5 fbge,a %fcc0, loop_464 fmovscs %xcc, %f19, %f25 nop setx loop_465, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done std %f12, [%l7 + 0x48] loop_464: brnz,a %g2, loop_466 fpadd32 %f12, %f22, %f30 loop_465: edge16l %g4, %i4, %g5 smulcc %i2, 0x03DB, %l4 loop_466: edge32ln %o3, %i7, %o2 bne,pn %icc, loop_467 andn %o1, %l5, %l2 brgz,a %g7, loop_468 bcs,pt %xcc, loop_469 loop_467: brlz %o7, loop_470 movre %i5, 0x2D1, %i1 loop_468: tpos %icc, 0x7 loop_469: edge8n %l1, %l3, %o4 loop_470: fmovdg %xcc, %f22, %f13 stb %l6, [%l7 + 0x31] array32 %g6, %l0, %o6 movvs %icc, %o0, %g1 edge16l %i3, %i0, %g3 udiv %o5, 0x04C5, %g2 brnz,a %i6, loop_471 umulcc %i4, %g5, %g4 fmovspos %xcc, %f11, %f22 set 0x5E, %l0 stha %i2, [%l7 + %l0] 0x10 loop_471: edge8 %o3, %i7, %l4 fmovsne %xcc, %f13, %f16 and %o2, 0x0202, %l5 fbo %fcc2, loop_472 alignaddr %o1, %l2, %g7 sethi 0x125F, %i5 movrlez %o7, 0x04A, %i1 loop_472: fmul8x16 %f14, %f28, %f20 edge32l %l1, %o4, %l6 fmovsne %xcc, %f28, %f20 srax %l3, 0x0D, %l0 bl,pn %xcc, loop_473 udiv %o6, 0x031E, %o0 sll %g1, 0x1C, %g6 set 0x1A, %l5 stha %i0, [%l7 + %l5] 0x89 loop_473: fornot1s %f16, %f24, %f22 fzeros %f7 fpack32 %f30, %f4, %f16 tgu %xcc, 0x4 edge32l %g3, %o5, %i3 movcc %icc, %i6, %g2 array32 %g5, %i4, %g4 nop setx loop_474, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movl %xcc, %o3, %i2 fblg %fcc2, loop_475 movcs %xcc, %i7, %o2 loop_474: subc %l4, %l5, %l2 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 loop_475: movcs %icc, %g7, %i5 fpackfix %f2, %f25 movpos %xcc, %o1, %o7 movpos %xcc, %i1, %o4 tcs %icc, 0x6 movrlez %l6, 0x187, %l3 edge8ln %l1, %l0, %o6 mova %xcc, %o0, %g1 tge %xcc, 0x5 movne %icc, %g6, %g3 edge32ln %i0, %i3, %o5 bge,a,pt %icc, loop_476 fnot1s %f5, %f15 fmul8ulx16 %f20, %f8, %f10 ba loop_477 loop_476: prefetch [%l7 + 0x7C], 0x2 edge16l %i6, %g2, %i4 edge16n %g4, %o3, %g5 loop_477: edge16l %i2, %o2, %i7 alignaddr %l4, %l2, %l5 sra %i5, 0x19, %g7 tvs %xcc, 0x1 ba %xcc, loop_478 subc %o1, 0x0819, %i1 tsubcctv %o7, %l6, %o4 bg,pn %xcc, loop_479 loop_478: brgez,a %l1, loop_480 smul %l3, 0x1300, %o6 bgu,a %icc, loop_481 loop_479: udivcc %o0, 0x0EA2, %g1 loop_480: fcmple32 %f20, %f6, %g6 tvs %icc, 0x3 loop_481: lduh [%l7 + 0x4E], %g3 move %xcc, %l0, %i3 fmovsne %icc, %f17, %f0 edge32 %i0, %i6, %o5 fblg,a %fcc3, loop_482 umulcc %i4, 0x02A9, %g2 tge %icc, 0x2 addccc %g4, 0x05F5, %g5 loop_482: fbn,a %fcc2, loop_483 fbule,a %fcc0, loop_484 tn %icc, 0x1 fnot2 %f24, %f4 loop_483: andcc %i2, 0x0C99, %o3 loop_484: fors %f11, %f4, %f1 nop set 0x28, %g5 lduh [%l7 + %g5], %o2 bg,a %xcc, loop_485 sdiv %l4, 0x0744, %i7 fbge %fcc1, loop_486 tcs %icc, 0x0 loop_485: edge16l %l5, %i5, %l2 or %g7, 0x08E5, %o1 loop_486: stbar tn %icc, 0x4 tsubcc %i1, 0x155F, %l6 bcs,a,pt %icc, loop_487 taddcc %o4, %o7, %l1 alignaddrl %l3, %o0, %o6 te %xcc, 0x5 loop_487: tleu %icc, 0x7 edge32n %g1, %g6, %g3 udivx %l0, 0x0A1D, %i3 sll %i6, %o5, %i4 smul %i0, %g2, %g4 fmovrsgez %i2, %f4, %f20 andn %o3, 0x07C2, %o2 udivcc %g5, 0x19FF, %i7 fmovrslez %l5, %f7, %f13 set 0x5C, %g6 lda [%l7 + %g6] 0x18, %f25 srl %l4, %l2, %g7 ta %xcc, 0x0 fpadd32 %f14, %f6, %f6 fcmpgt32 %f12, %f26, %i5 ba,a,pn %xcc, loop_488 movpos %icc, %i1, %l6 movrlz %o1, 0x260, %o7 brlz %o4, loop_489 loop_488: srax %l3, 0x11, %o0 brlz %l1, loop_490 tcc %icc, 0x7 loop_489: bleu,a,pt %xcc, loop_491 movrlez %g1, 0x1EF, %o6 loop_490: movvs %icc, %g3, %g6 fmul8x16al %f5, %f0, %f24 loop_491: array16 %l0, %i6, %o5 subc %i4, %i3, %i0 tcs %xcc, 0x0 fmul8x16au %f19, %f3, %f6 fbo %fcc3, loop_492 fmovrslz %g4, %f26, %f21 wr %g0, 0x19, %asi prefetcha [%l7 + 0x18] %asi, 0x2 loop_492: nop wr %g0, 0x80, %asi stwa %i2, [%l7 + 0x14] %asi tleu %icc, 0x4 fmovrsgz %o3, %f14, %f17 fbg %fcc0, loop_493 edge32 %g5, %o2, %i7 siam 0x5 xor %l5, 0x0007, %l2 loop_493: edge16 %l4, %g7, %i1 set 0x0C, %o1 ldswa [%l7 + %o1] 0x18, %l6 set 0x30, %i1 ldxa [%l7 + %i1] 0x11, %o1 popc %o7, %i5 te %icc, 0x5 movvs %icc, %o4, %o0 andn %l3, 0x1E65, %g1 array32 %l1, %g3, %g6 edge16l %o6, %l0, %i6 ble,a,pt %icc, loop_494 taddcctv %o5, %i4, %i0 movre %g4, %i3, %g2 tn %xcc, 0x6 loop_494: movpos %xcc, %i2, %g5 fbule,a %fcc3, loop_495 movvc %icc, %o2, %o3 brlez %i7, loop_496 tne %xcc, 0x1 loop_495: subccc %l2, 0x05E0, %l5 fabss %f19, %f17 loop_496: smulcc %g7, %l4, %i1 tsubcctv %l6, 0x1C27, %o1 fmovsneg %icc, %f6, %f11 nop setx loop_497, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry taddcctv %i5, %o4, %o0 edge8 %l3, %o7, %g1 ldstub [%l7 + 0x2F], %l1 loop_497: edge16 %g6, %o6, %l0 brnz %g3, loop_498 movrgz %o5, %i6, %i0 edge16ln %g4, %i3, %g2 edge8 %i4, %g5, %o2 loop_498: sir 0x1EC8 move %xcc, %i2, %o3 add %l2, 0x060A, %l5 srax %g7, 0x0B, %i7 lduh [%l7 + 0x5A], %l4 edge16ln %l6, %i1, %i5 fnot1s %f20, %f26 move %icc, %o1, %o4 subccc %l3, %o0, %g1 tleu %xcc, 0x4 alignaddrl %o7, %g6, %o6 tsubcctv %l1, %g3, %l0 fpack16 %f16, %f8 bne,a,pt %icc, loop_499 srlx %i6, 0x16, %o5 taddcc %g4, 0x1845, %i0 fbg %fcc0, loop_500 loop_499: ble %xcc, loop_501 fmuld8sux16 %f8, %f19, %f6 ldd [%l7 + 0x28], %i2 loop_500: fmul8x16au %f29, %f12, %f0 loop_501: fbo %fcc2, loop_502 tneg %icc, 0x4 movcs %icc, %g2, %g5 smulcc %i4, 0x0015, %o2 loop_502: edge32n %i2, %l2, %l5 movle %xcc, %o3, %g7 tcc %xcc, 0x5 fnot2 %f20, %f26 set 0x50, %o7 lduwa [%l7 + %o7] 0x11, %i7 sra %l6, %i1, %i5 movn %xcc, %l4, %o4 movn %icc, %l3, %o1 fbg %fcc0, loop_503 tsubcctv %o0, %g1, %o7 nop set 0x12, %o0 ldsh [%l7 + %o0], %g6 lduw [%l7 + 0x0C], %o6 loop_503: tsubcc %g3, %l0, %i6 bg loop_504 xnorcc %l1, %g4, %o5 sll %i0, 0x0D, %i3 edge8n %g5, %i4, %o2 loop_504: fmovde %icc, %f27, %f16 wr %g0, 0x88, %asi ldsba [%l7 + 0x24] %asi, %g2 fbne,a %fcc0, loop_505 popc 0x1C7C, %l2 fbue %fcc3, loop_506 orncc %l5, %i2, %g7 loop_505: edge16 %i7, %o3, %l6 fmovsle %icc, %f23, %f5 loop_506: sdivx %i5, 0x1C54, %i1 movrgz %o4, %l4, %l3 srl %o0, 0x1C, %o1 edge16l %o7, %g6, %o6 bne,a loop_507 movrgez %g3, 0x3A2, %l0 andncc %i6, %g1, %l1 bne %xcc, loop_508 loop_507: movg %icc, %g4, %o5 ldsh [%l7 + 0x22], %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_508: tneg %xcc, 0x4 movpos %icc, %g5, %i3 fblg %fcc1, loop_509 tgu %icc, 0x6 alignaddr %o2, %g2, %l2 fcmpeq32 %f22, %f28, %i4 loop_509: edge16l %l5, %g7, %i2 wr %g0, 0x0c, %asi swapa [%l7 + 0x74] %asi, %o3 fnot2s %f24, %f25 fmul8x16 %f29, %f12, %f14 tneg %xcc, 0x6 addccc %l6, 0x0708, %i5 fmovscs %icc, %f25, %f15 ldstub [%l7 + 0x63], %i1 fbo,a %fcc3, loop_510 orncc %o4, 0x0F75, %l4 tleu %xcc, 0x5 orcc %i7, 0x109F, %o0 loop_510: sdivcc %l3, 0x13CA, %o1 taddcctv %g6, %o7, %g3 edge8l %l0, %o6, %i6 movcs %xcc, %g1, %g4 tcs %xcc, 0x4 orn %o5, %l1, %g5 tvc %xcc, 0x0 set 0x43, %i0 stba %i0, [%l7 + %i0] 0x88 array32 %i3, %o2, %g2 umul %i4, %l5, %g7 array32 %l2, %i2, %o3 fcmpeq16 %f4, %f26, %l6 srl %i5, 0x18, %o4 bshuffle %f28, %f0, %f14 sir 0x1997 wr %g0, 0x27, %asi stxa %i1, [%l7 + 0x78] %asi membar #Sync te %xcc, 0x4 movrlez %l4, %o0, %i7 sir 0x0B8B ld [%l7 + 0x58], %f28 addc %o1, %l3, %o7 fpadd16 %f2, %f6, %f12 fbg,a %fcc0, loop_511 edge16 %g6, %l0, %g3 wr %g0, 0x27, %asi ldda [%l7 + 0x20] %asi, %o6 loop_511: sdiv %g1, 0x0192, %i6 bgu %icc, loop_512 addccc %g4, 0x0957, %l1 membar 0x76 tg %xcc, 0x7 loop_512: move %xcc, %g5, %o5 movrlez %i0, %o2, %i3 nop setx loop_513, %l0, %l1 jmpl %l1, %g2 fpmerge %f7, %f11, %f10 fmovdcs %xcc, %f4, %f5 for %f26, %f20, %f4 loop_513: brgz %l5, loop_514 edge8l %g7, %l2, %i2 movrgz %o3, %l6, %i4 movcs %xcc, %i5, %o4 loop_514: andncc %i1, %l4, %i7 edge16n %o1, %l3, %o0 movn %xcc, %g6, %o7 orn %l0, %o6, %g3 fmovsn %icc, %f22, %f2 nop setx loop_515, %l0, %l1 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 %icc, %g1, %i6 fpadd32s %f20, %f24, %f15 faligndata %f18, %f28, %f2 loop_515: fmovrdgez %g4, %f2, %f2 set 0x5C, %o3 swapa [%l7 + %o3] 0x81, %l1 fbule,a %fcc2, loop_516 orcc %g5, %o5, %i0 subcc %i3, %g2, %o2 fbl %fcc3, loop_517 loop_516: edge16l %g7, %l5, %i2 bleu,pn %icc, loop_518 movcc %xcc, %l2, %l6 loop_517: movne %xcc, %i4, %i5 tsubcctv %o4, %i1, %l4 loop_518: movge %xcc, %o3, %o1 fmovrdgez %l3, %f26, %f0 sub %o0, %i7, %g6 edge16n %o7, %l0, %g3 edge16ln %o6, %i6, %g4 edge8ln %g1, %l1, %o5 xnorcc %g5, 0x0469, %i3 fmovse %icc, %f22, %f31 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casxa [%l6] %asi, %i0, %g2 ldx [%l7 + 0x58], %o2 fabsd %f8, %f0 udiv %g7, 0x081C, %i2 bl,pt %xcc, loop_519 array16 %l2, %l5, %i4 set 0x24, %l2 ldsha [%l7 + %l2] 0x0c, %l6 loop_519: fmovrdne %o4, %f6, %f16 addccc %i1, %i5, %o3 movvc %icc, %o1, %l3 tgu %icc, 0x1 srl %l4, %o0, %g6 sllx %o7, %l0, %i7 fmovdvc %icc, %f1, %f11 movcc %xcc, %g3, %o6 wr %g0, 0x81, %asi stda %f16, [%l7 + 0x40] %asi std %f18, [%l7 + 0x40] edge16ln %i6, %g4, %g1 array8 %o5, %g5, %i3 bneg,pn %icc, loop_520 swap [%l7 + 0x64], %i0 fmovdg %xcc, %f7, %f21 orcc %l1, 0x0046, %g2 loop_520: bleu,a loop_521 movn %icc, %o2, %g7 srl %i2, 0x03, %l2 nop set 0x38, %i2 ldd [%l7 + %i2], %f22 loop_521: tvc %xcc, 0x3 be,pt %xcc, loop_522 ble,a loop_523 movrlz %i4, %l5, %l6 std %o4, [%l7 + 0x38] loop_522: array8 %i1, %o3, %o1 loop_523: sethi 0x109D, %i5 movgu %icc, %l4, %l3 and %o0, 0x1072, %o7 tsubcctv %g6, 0x1B89, %l0 fxnors %f10, %f11, %f7 brz,a %i7, loop_524 edge8n %g3, %i6, %g4 umulcc %g1, 0x1C90, %o6 lduh [%l7 + 0x40], %g5 loop_524: fcmpeq32 %f8, %f0, %i3 fnands %f10, %f31, %f2 array16 %o5, %l1, %g2 sll %i0, 0x12, %o2 fnors %f28, %f8, %f10 smul %i2, 0x1FE7, %g7 edge8n %l2, %l5, %i4 movneg %icc, %o4, %l6 tgu %xcc, 0x4 wr %g0, 0x10, %asi lduha [%l7 + 0x68] %asi, %i1 fmovsge %xcc, %f7, %f0 tne %icc, 0x6 sdivx %o1, 0x1F89, %i5 mulscc %l4, %l3, %o3 andn %o7, %g6, %l0 bpos,a,pn %icc, loop_525 andcc %i7, %o0, %i6 ta %xcc, 0x5 sdiv %g3, 0x182A, %g4 loop_525: xor %o6, %g5, %g1 wr %g0, 0x23, %asi stda %i2, [%l7 + 0x20] %asi membar #Sync tn %icc, 0x3 nop set 0x0C, %g1 prefetch [%l7 + %g1], 0x2 sdivx %l1, 0x0D91, %o5 add %l7, 0x60, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i0 casa [%l6] 0x81, %i0, %g2 edge8ln %i2, %g7, %o2 brnz %l5, loop_526 fbne %fcc1, loop_527 mulscc %i4, 0x1647, %l2 brgez %l6, loop_528 loop_526: subc %o4, 0x0A53, %o1 loop_527: fbule %fcc1, loop_529 brz,a %i5, loop_530 loop_528: fnands %f3, %f23, %f24 fmovsgu %icc, %f30, %f0 loop_529: tleu %icc, 0x4 loop_530: bg,pn %xcc, loop_531 fbl,a %fcc2, loop_532 brz,a %i1, loop_533 smulcc %l4, %o3, %l3 loop_531: tvc %xcc, 0x7 loop_532: fmul8x16au %f6, %f5, %f18 loop_533: sdiv %o7, 0x0564, %l0 stb %i7, [%l7 + 0x6A] brlz %o0, loop_534 sll %g6, 0x07, %g3 or %g4, %o6, %g5 move %icc, %g1, %i6 loop_534: mova %xcc, %i3, %o5 xnor %l1, 0x1D5A, %g2 fxor %f4, %f14, %f26 edge8 %i2, %i0, %o2 fcmpeq32 %f22, %f22, %l5 set 0x58, %g4 swapa [%l7 + %g4] 0x0c, %g7 movpos %icc, %i4, %l6 movre %o4, %l2, %i5 tcs %xcc, 0x5 membar 0x7D bneg,a %icc, loop_535 te %xcc, 0x7 wr %g0, 0x81, %asi lduba [%l7 + 0x24] %asi, %i1 loop_535: addc %o1, 0x1465, %l4 smulcc %l3, 0x0651, %o7 array32 %o3, %l0, %o0 add %l7, 0x34, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g6, %g3 brz,a %g4, loop_536 and %i7, 0x0A6E, %g5 mulx %o6, 0x0934, %i6 fzeros %f15 loop_536: sllx %i3, %o5, %g1 mulx %l1, %g2, %i0 fmovrdgez %o2, %f12, %f26 wr %g0, 0x88, %asi stha %i2, [%l7 + 0x08] %asi fmovsge %xcc, %f19, %f25 fabsd %f26, %f22 fmovrsne %g7, %f13, %f29 srl %l5, %l6, %i4 array8 %l2, %i5, %o4 swap [%l7 + 0x60], %o1 std %f18, [%l7 + 0x20] xnorcc %i1, 0x059B, %l3 add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l4 casxa [%l6] %asi, %l4, %o7 fandnot1 %f26, %f26, %f30 andcc %o3, 0x135F, %o0 subccc %g6, %g3, %g4 tgu %xcc, 0x0 movcs %icc, %l0, %i7 movrgez %g5, %i6, %o6 pdist %f18, %f30, %f10 edge8l %i3, %o5, %l1 movge %icc, %g2, %i0 edge8ln %o2, %i2, %g1 tleu %icc, 0x2 movgu %xcc, %g7, %l6 srlx %l5, %i4, %i5 set 0x2A, %l4 ldstuba [%l7 + %l4] 0x80, %o4 tg %icc, 0x3 fmovdne %xcc, %f20, %f6 edge8l %l2, %o1, %i1 sllx %l3, 0x07, %l4 bvc %xcc, loop_537 movcc %xcc, %o7, %o0 smul %o3, %g3, %g6 set 0x30, %l3 ldxa [%g0 + %l3] 0x50, %l0 loop_537: xorcc %g4, 0x0F9C, %i7 andncc %g5, %o6, %i6 fcmpgt32 %f6, %f22, %o5 nop setx loop_538, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sdiv %i3, 0x1289, %g2 fcmple16 %f8, %f10, %l1 bne,a loop_539 loop_538: sllx %i0, %o2, %g1 tvc %icc, 0x1 umul %i2, 0x05AF, %l6 loop_539: fzero %f24 movge %icc, %g7, %i4 fpadd32 %f0, %f10, %f30 addc %i5, 0x0A0D, %l5 fmovdge %icc, %f28, %f2 sdivcc %l2, 0x0104, %o1 edge16 %o4, %l3, %i1 bcc,pn %icc, loop_540 bcc,a,pn %xcc, loop_541 edge32n %l4, %o7, %o0 wr %g0, 0x88, %asi stba %g3, [%l7 + 0x65] %asi loop_540: xnor %o3, %l0, %g4 loop_541: stbar srax %g6, %i7, %g5 movgu %icc, %o6, %o5 tgu %icc, 0x5 bne,pn %icc, loop_542 andcc %i3, %g2, %l1 fors %f16, %f15, %f3 movrne %i6, 0x161, %o2 loop_542: fandnot2s %f11, %f14, %f0 orcc %g1, 0x051B, %i0 fbl,a %fcc0, loop_543 fnegd %f24, %f28 edge16 %i2, %g7, %i4 tne %xcc, 0x4 loop_543: nop set 0x68, %g3 lda [%l7 + %g3] 0x89, %f21 edge32l %i5, %l5, %l2 addc %o1, %l6, %l3 or %o4, %i1, %l4 tne %icc, 0x4 fnot1s %f1, %f15 movvs %icc, %o0, %o7 sll %o3, %g3, %l0 bl,a,pt %icc, loop_544 subccc %g4, 0x06FF, %i7 ldsw [%l7 + 0x70], %g6 fxor %f0, %f24, %f30 loop_544: nop set 0x68, %g2 ldswa [%l7 + %g2] 0x11, %g5 movpos %icc, %o6, %i3 set 0x53, %i6 lduba [%l7 + %i6] 0x11, %o5 sir 0x0866 fandnot2s %f16, %f5, %f5 fmuld8ulx16 %f14, %f13, %f4 bneg,a,pn %xcc, loop_545 srlx %g2, 0x00, %i6 mulscc %o2, %l1, %g1 fexpand %f14, %f0 loop_545: umulcc %i2, %i0, %i4 mulscc %i5, %g7, %l2 tge %icc, 0x3 srl %l5, %o1, %l6 movge %icc, %o4, %i1 fbn,a %fcc2, loop_546 fmovsa %icc, %f19, %f2 fblg,a %fcc0, loop_547 sllx %l4, 0x10, %l3 loop_546: tvs %xcc, 0x6 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 loop_547: srlx %o7, 0x18, %o3 brlez,a %g3, loop_548 subccc %l0, %g4, %o0 sdivx %i7, 0x042E, %g5 alignaddr %g6, %i3, %o5 loop_548: fmovscs %xcc, %f14, %f9 fcmpgt16 %f0, %f30, %o6 tle %xcc, 0x5 movne %xcc, %g2, %i6 fxnors %f13, %f7, %f9 alignaddr %l1, %o2, %i2 fcmple32 %f0, %f26, %i0 ldd [%l7 + 0x50], %f2 xnor %i4, 0x1EED, %i5 bvc %icc, loop_549 addcc %g7, 0x1173, %g1 edge8n %l5, %l2, %o1 fcmps %fcc2, %f7, %f26 loop_549: movrgez %o4, %l6, %l4 andcc %i1, %o7, %o3 mulscc %l3, %l0, %g4 fabsd %f10, %f26 fbule %fcc1, loop_550 movne %icc, %g3, %i7 bge,pn %icc, loop_551 srax %o0, %g5, %g6 loop_550: tcs %xcc, 0x2 tsubcc %i3, %o5, %o6 loop_551: prefetch [%l7 + 0x74], 0x0 edge32n %i6, %g2, %o2 fpmerge %f0, %f26, %f0 sethi 0x07D7, %l1 tneg %icc, 0x6 tcc %icc, 0x1 alignaddrl %i2, %i0, %i4 alignaddr %g7, %g1, %l5 set 0x08, %i5 ldswa [%l7 + %i5] 0x89, %i5 subc %l2, 0x0C06, %o1 tl %icc, 0x2 wr %g0, 0x04, %asi ldstuba [%l7 + 0x35] %asi, %o4 orncc %l6, %i1, %o7 movrlez %l4, %o3, %l0 set 0x2C, %o2 lda [%l7 + %o2] 0x10, %f4 tneg %icc, 0x0 srlx %l3, 0x17, %g4 tsubcctv %i7, %o0, %g3 movrlz %g5, 0x2C0, %i3 sdivx %o5, 0x1C87, %o6 tne %icc, 0x0 orncc %i6, 0x16AB, %g6 edge16 %o2, %g2, %l1 movne %icc, %i0, %i4 andn %g7, 0x0DEE, %i2 tgu %icc, 0x0 wr %g0, 0x80, %asi lduwa [%l7 + 0x64] %asi, %l5 fbne,a %fcc3, loop_552 te %icc, 0x4 movpos %icc, %i5, %l2 edge32n %o1, %o4, %l6 loop_552: fzeros %f6 srax %i1, 0x06, %o7 addccc %g1, %o3, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x10, %l6 stda %l4, [%l7 + %l6] 0x10 addc %l3, 0x18FA, %i7 nop set 0x5A, %o4 ldstub [%l7 + %o4], %o0 fmovd %f16, %f30 fmovdpos %xcc, %f6, %f7 tge %xcc, 0x2 orcc %g4, 0x0D81, %g3 set 0x68, %g7 ldstuba [%l7 + %g7] 0x88, %g5 array8 %i3, %o5, %i6 wr %g0, 0x10, %asi swapa [%l7 + 0x24] %asi, %g6 subccc %o2, 0x004B, %o6 brgz,a %g2, loop_553 fmovs %f0, %f30 tsubcctv %i0, 0x1424, %l1 tl %icc, 0x0 loop_553: add %g7, %i2, %i4 movrlez %i5, 0x306, %l2 set 0x58, %o6 lduwa [%l7 + %o6] 0x81, %l5 bpos %xcc, loop_554 fmovsvc %xcc, %f29, %f0 edge32l %o1, %l6, %o4 ldub [%l7 + 0x45], %i1 loop_554: fmovdvc %icc, %f16, %f9 ldsw [%l7 + 0x1C], %o7 wr %g0, 0x0c, %asi stda %g0, [%l7 + 0x38] %asi subc %o3, 0x02DF, %l4 array16 %l0, %l3, %i7 edge8l %o0, %g3, %g4 sdivx %i3, 0x0C4C, %o5 movrgz %i6, %g6, %g5 fmovsleu %icc, %f0, %f6 orncc %o6, 0x0DE3, %o2 bvc %xcc, loop_555 stb %i0, [%l7 + 0x7E] taddcctv %g2, %g7, %l1 tvc %xcc, 0x2 loop_555: umul %i2, %i4, %i5 bvs,pn %xcc, loop_556 bneg %xcc, loop_557 movre %l2, 0x390, %l5 movn %icc, %l6, %o4 loop_556: tpos %xcc, 0x1 loop_557: mulx %o1, 0x1AE2, %o7 edge16l %i1, %g1, %l4 array16 %o3, %l0, %i7 movg %icc, %l3, %g3 fmovdg %xcc, %f7, %f18 andcc %o0, %i3, %g4 movrgz %o5, 0x176, %i6 fmul8x16au %f9, %f15, %f8 fmovrslez %g5, %f24, %f28 tg %xcc, 0x3 st %f23, [%l7 + 0x60] movne %icc, %g6, %o6 mova %icc, %i0, %o2 fxnors %f22, %f17, %f11 edge16ln %g2, %l1, %i2 fbe,a %fcc0, loop_558 fmovsne %xcc, %f20, %f27 fsrc1 %f2, %f28 fors %f22, %f13, %f6 loop_558: movrlz %i4, %g7, %i5 bn,a,pn %icc, loop_559 mova %xcc, %l5, %l2 fors %f14, %f29, %f13 membar 0x3D loop_559: sub %l6, 0x14B3, %o1 subccc %o4, 0x0D2F, %o7 tpos %icc, 0x1 tpos %xcc, 0x5 subccc %i1, %g1, %l4 addcc %o3, %i7, %l0 subcc %l3, %o0, %i3 edge32 %g3, %o5, %i6 smul %g5, 0x146A, %g4 tneg %xcc, 0x4 set 0x50, %i4 ldswa [%l7 + %i4] 0x88, %g6 fornot2s %f5, %f30, %f3 fpackfix %f4, %f11 edge8 %i0, %o6, %o2 edge32ln %l1, %i2, %i4 movrlez %g2, 0x3FC, %g7 array8 %i5, %l2, %l6 sdivcc %o1, 0x0D94, %o4 movvc %xcc, %l5, %i1 fornot2 %f6, %f20, %f8 fnor %f0, %f8, %f22 fbne %fcc3, loop_560 movcs %xcc, %o7, %g1 edge32 %o3, %l4, %i7 fone %f8 loop_560: tg %xcc, 0x1 movpos %xcc, %l3, %l0 edge8 %i3, %o0, %g3 nop setx loop_561, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movl %icc, %i6, %g5 fandnot1 %f4, %f8, %f12 sra %g4, %g6, %i0 loop_561: fmovrdlz %o5, %f14, %f8 sth %o6, [%l7 + 0x6E] edge32l %l1, %i2, %o2 fcmpes %fcc2, %f5, %f9 fmovrde %i4, %f20, %f14 addc %g7, 0x1F00, %g2 fmovsle %xcc, %f6, %f29 fmovrdne %l2, %f14, %f0 sethi 0x120F, %l6 bcc,a loop_562 fpadd32s %f30, %f13, %f14 edge32 %i5, %o4, %o1 xnor %i1, 0x0789, %l5 loop_562: and %o7, 0x0804, %o3 tsubcc %l4, 0x1146, %g1 fbu,a %fcc2, loop_563 xorcc %i7, %l0, %i3 taddcc %o0, 0x0985, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_563: stbar fandnot2 %f4, %f2, %f6 tg %xcc, 0x5 edge8n %i6, %g5, %g4 fnot1 %f0, %f20 ldsh [%l7 + 0x0A], %g6 ta %icc, 0x6 subc %g3, %o5, %o6 bpos,a,pn %xcc, loop_564 tvc %icc, 0x3 membar 0x25 edge32n %i0, %i2, %l1 loop_564: bgu %icc, loop_565 srax %i4, 0x00, %g7 xorcc %o2, 0x1E8A, %g2 swap [%l7 + 0x10], %l6 loop_565: movne %xcc, %l2, %i5 edge16 %o1, %i1, %l5 and %o7, %o4, %l4 tpos %xcc, 0x5 tsubcctv %g1, %o3, %l0 andcc %i3, %o0, %i7 nop set 0x50, %l1 ldd [%l7 + %l1], %f30 edge16n %l3, %g5, %i6 fba,a %fcc0, loop_566 tleu %icc, 0x7 brz,a %g6, loop_567 fble %fcc3, loop_568 loop_566: sdivcc %g3, 0x140A, %g4 mulscc %o5, 0x1969, %o6 loop_567: tgu %xcc, 0x1 loop_568: st %f5, [%l7 + 0x18] andncc %i2, %i0, %l1 stb %g7, [%l7 + 0x50] srlx %i4, %g2, %l6 tle %icc, 0x4 movn %xcc, %l2, %o2 ldsb [%l7 + 0x0C], %i5 fpsub16 %f18, %f22, %f18 wr %g0, 0x04, %asi stwa %i1, [%l7 + 0x6C] %asi fmovrse %l5, %f23, %f15 edge32 %o1, %o7, %o4 fpadd16s %f14, %f28, %f13 set 0x4B, %o5 stba %g1, [%l7 + %o5] 0x2b membar #Sync fmovrdlez %o3, %f16, %f10 fandnot2 %f6, %f6, %f14 fpadd32s %f26, %f19, %f26 or %l0, 0x09FE, %l4 fones %f3 movrlz %i3, 0x22D, %o0 xnorcc %i7, 0x0E84, %g5 fmovsvs %icc, %f12, %f15 fcmpne32 %f20, %f28, %l3 ble,a %icc, loop_569 udiv %g6, 0x08F5, %g3 fbu %fcc2, loop_570 tcc %icc, 0x2 loop_569: movre %g4, 0x17C, %o5 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f0 loop_570: edge8l %i6, %o6, %i2 tvs %xcc, 0x7 movleu %icc, %l1, %i0 edge8l %i4, %g2, %l6 edge32ln %g7, %o2, %i5 wr %g0, 0x04, %asi stda %i0, [%l7 + 0x70] %asi fmovse %icc, %f17, %f16 tne %xcc, 0x6 and %l5, %o1, %o7 smulcc %o4, %g1, %o3 tvs %icc, 0x0 subcc %l0, 0x0525, %l4 movpos %xcc, %l2, %o0 tsubcctv %i7, %g5, %i3 movcc %icc, %g6, %l3 movne %icc, %g4, %o5 movpos %icc, %i6, %g3 edge32l %o6, %i2, %l1 alignaddrl %i4, %i0, %l6 movrgez %g7, %g2, %o2 stbar tne %icc, 0x7 tpos %icc, 0x7 umulcc %i5, 0x08A6, %l5 fmovdne %xcc, %f4, %f4 edge16n %o1, %o7, %i1 sir 0x0ABA fmovsge %icc, %f10, %f15 wr %g0, 0x19, %asi stda %f0, [%l7 + 0x40] %asi ble,pn %xcc, loop_571 edge8ln %o4, %g1, %o3 edge8 %l4, %l2, %o0 sub %i7, 0x0E4C, %l0 loop_571: sdivcc %g5, 0x1ED0, %i3 array8 %l3, %g6, %g4 fmovrsgez %o5, %f7, %f29 edge16n %i6, %g3, %i2 fmovdleu %xcc, %f3, %f8 movleu %xcc, %o6, %l1 bshuffle %f16, %f22, %f2 sllx %i0, %i4, %l6 movg %xcc, %g7, %g2 nop setx loop_572, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movg %icc, %o2, %l5 fmovdge %xcc, %f31, %f6 movle %icc, %i5, %o7 loop_572: fmovdle %icc, %f8, %f27 xorcc %i1, 0x1DCD, %o1 tneg %icc, 0x4 fmovdneg %xcc, %f4, %f14 tle %icc, 0x1 fpadd16 %f22, %f20, %f28 set 0x39, %i3 ldstuba [%l7 + %i3] 0x80, %g1 lduh [%l7 + 0x28], %o4 tleu %xcc, 0x2 wr %g0, 0x80, %asi ldswa [%l7 + 0x64] %asi, %o3 edge32n %l2, %o0, %i7 fba %fcc1, loop_573 nop setx loop_574, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done udiv %l0, 0x0C02, %l4 nop setx loop_575, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_573: fmuld8ulx16 %f22, %f19, %f20 loop_574: edge16n %g5, %i3, %g6 set 0x74, %l0 swapa [%l7 + %l0] 0x80, %l3 loop_575: edge32 %o5, %i6, %g3 edge32 %g4, %o6, %l1 te %xcc, 0x6 movrne %i0, 0x2A1, %i4 set 0x69, %i7 stba %l6, [%l7 + %i7] 0xe3 membar #Sync xnor %i2, 0x0B47, %g2 set 0x40, %g5 stda %f16, [%l7 + %g5] 0x0c addccc %o2, %l5, %i5 wr %g0, 0x22, %asi stxa %o7, [%l7 + 0x38] %asi membar #Sync alignaddr %i1, %g7, %g1 udivcc %o4, 0x092B, %o3 subcc %o1, %o0, %i7 fcmpgt32 %f18, %f26, %l2 tvs %icc, 0x5 nop set 0x10, %g6 stb %l4, [%l7 + %g6] fbo,a %fcc1, loop_576 fbule,a %fcc3, loop_577 fnegd %f16, %f6 fmovdleu %xcc, %f13, %f6 loop_576: fbule,a %fcc2, loop_578 loop_577: udivx %l0, 0x0536, %g5 fmovsg %xcc, %f6, %f3 nop setx loop_579, %l0, %l1 jmpl %l1, %g6 loop_578: udivcc %l3, 0x110A, %i3 edge8l %o5, %i6, %g4 fmovrdlez %o6, %f30, %f2 loop_579: bvc,a,pn %xcc, loop_580 nop setx loop_581, %l0, %l1 jmpl %l1, %l1 alignaddrl %i0, %g3, %i4 fnot2s %f10, %f8 loop_580: pdist %f14, %f16, %f4 loop_581: nop membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f0 ba %icc, loop_582 stw %l6, [%l7 + 0x34] subc %i2, 0x1B79, %o2 subcc %l5, 0x1E26, %i5 loop_582: bvs,a,pn %icc, loop_583 stb %o7, [%l7 + 0x11] fmovrdgez %g2, %f22, %f28 edge16l %i1, %g7, %o4 loop_583: tge %xcc, 0x1 ld [%l7 + 0x6C], %f23 edge8l %o3, %g1, %o1 smul %i7, 0x000E, %l2 subcc %l4, %o0, %g5 andcc %l0, %l3, %i3 edge8l %g6, %o5, %g4 fcmpd %fcc0, %f14, %f30 edge8ln %o6, %l1, %i6 fcmps %fcc2, %f16, %f12 array8 %i0, %i4, %g3 wr %g0, 0x80, %asi ldstuba [%l7 + 0x2B] %asi, %l6 fmovdcs %xcc, %f8, %f17 smul %o2, %l5, %i2 taddcc %i5, 0x0473, %g2 bleu,pt %xcc, loop_584 sethi 0x0BB6, %i1 sdiv %g7, 0x0328, %o7 lduw [%l7 + 0x48], %o3 loop_584: srl %g1, 0x11, %o4 bn,a loop_585 fbu %fcc3, loop_586 orncc %i7, 0x02F6, %l2 wr %g0, 0x04, %asi lduwa [%l7 + 0x20] %asi, %o1 loop_585: smulcc %l4, 0x0346, %o0 loop_586: brlez,a %l0, loop_587 sub %l3, 0x0E59, %i3 edge16ln %g5, %g6, %g4 edge8l %o6, %o5, %l1 loop_587: fmovsn %xcc, %f22, %f31 movcc %icc, %i0, %i4 fmovd %f22, %f28 sub %i6, %l6, %o2 array8 %l5, %g3, %i2 movrlez %g2, 0x20A, %i1 sra %i5, %g7, %o7 orcc %o3, 0x1F2F, %g1 array8 %i7, %l2, %o1 subcc %o4, %o0, %l0 fmovrdlz %l4, %f30, %f16 edge8ln %l3, %i3, %g5 fmovscs %icc, %f0, %f26 te %icc, 0x6 orcc %g4, 0x04E3, %o6 bleu,pn %xcc, loop_588 movpos %xcc, %o5, %l1 srax %g6, 0x0C, %i0 edge16ln %i4, %l6, %i6 loop_588: movrlez %l5, %o2, %g3 fpsub32 %f16, %f16, %f16 ta %icc, 0x6 addcc %g2, 0x16AA, %i2 tle %icc, 0x2 orn %i5, %i1, %o7 sdiv %g7, 0x14A5, %g1 movcs %icc, %o3, %i7 smul %l2, 0x191A, %o4 edge8 %o0, %o1, %l0 movg %icc, %l4, %l3 add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i3 casxa [%l6] %asi, %i3, %g5 movgu %icc, %g4, %o6 tgu %icc, 0x0 tgu %xcc, 0x2 movrne %l1, %g6, %o5 set 0x18, %l5 stxa %i4, [%l7 + %l5] 0x22 membar #Sync wr %g0, 0x89, %asi ldswa [%l7 + 0x2C] %asi, %i0 be,pn %xcc, loop_589 nop set 0x38, %i1 ldd [%l7 + %i1], %f14 wr %g0, 0x0c, %asi stha %l6, [%l7 + 0x0C] %asi loop_589: edge16n %i6, %l5, %g3 fcmpgt32 %f16, %f4, %o2 ldsh [%l7 + 0x3E], %i2 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x56] %asi, %g2 ba %icc, loop_590 mulx %i5, %i1, %g7 fmovrde %g1, %f30, %f28 fmovsa %xcc, %f22, %f6 loop_590: udivcc %o7, 0x1312, %i7 fmovdgu %xcc, %f13, %f19 umul %l2, 0x0D7A, %o4 edge8ln %o3, %o0, %o1 movrne %l4, %l3, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge %fcc3, loop_591 fmovd %f12, %f30 fbg %fcc3, loop_592 movrne %g5, %l0, %o6 loop_591: bne,a %icc, loop_593 fcmpeq16 %f6, %f22, %g4 loop_592: bcc %xcc, loop_594 fmovsa %icc, %f5, %f0 loop_593: edge16n %g6, %l1, %i4 tg %icc, 0x3 loop_594: nop set 0x36, %o1 stha %i0, [%l7 + %o1] 0xe2 membar #Sync std %f6, [%l7 + 0x20] sir 0x09C8 movcs %icc, %l6, %o5 edge16n %l5, %g3, %i6 brlez,a %o2, loop_595 movl %icc, %i2, %i5 set 0x1A, %o0 lduha [%l7 + %o0] 0x81, %i1 loop_595: sll %g2, 0x1A, %g7 fbuge,a %fcc3, loop_596 movvc %xcc, %g1, %i7 brlz %l2, loop_597 sdivcc %o7, 0x0346, %o3 loop_596: udiv %o0, 0x04A0, %o1 tneg %xcc, 0x6 loop_597: tpos %xcc, 0x6 smulcc %l4, 0x02ED, %o4 movgu %xcc, %l3, %i3 brlez %g5, loop_598 andcc %l0, 0x1811, %g4 tge %xcc, 0x6 ldub [%l7 + 0x1F], %o6 loop_598: fcmpd %fcc2, %f4, %f0 and %l1, 0x12A3, %g6 fmovrse %i4, %f4, %f14 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stw %i0, [%l7 + 0x28] movge %xcc, %l6, %o5 fandnot2s %f23, %f11, %f31 movrlez %g3, 0x2E3, %i6 tg %icc, 0x4 alignaddr %o2, %l5, %i5 ba,a %icc, loop_599 movleu %xcc, %i1, %i2 add %g7, 0x0821, %g2 fnot1s %f10, %f27 loop_599: fbn,a %fcc2, loop_600 addccc %g1, %i7, %o7 wr %g0, 0x80, %asi lduha [%l7 + 0x20] %asi, %o3 loop_600: fbug %fcc3, loop_601 tge %xcc, 0x1 bshuffle %f12, %f16, %f14 fmul8x16 %f27, %f8, %f6 loop_601: fandnot1 %f14, %f0, %f22 wr %g0, 0x19, %asi lduha [%l7 + 0x46] %asi, %l2 stbar te %icc, 0x1 movge %xcc, %o1, %o0 array8 %l4, %l3, %o4 wr %g0, 0xe3, %asi stba %i3, [%l7 + 0x71] %asi membar #Sync movcs %xcc, %g5, %l0 tleu %xcc, 0x4 bl %xcc, loop_602 tcc %xcc, 0x2 tne %icc, 0x5 tle %xcc, 0x3 loop_602: nop set 0x34, %i0 swapa [%l7 + %i0] 0x04, %o6 tcs %xcc, 0x6 edge16 %g4, %g6, %i4 fbu,a %fcc3, loop_603 sdivx %l1, 0x1208, %i0 fmul8x16 %f5, %f6, %f12 sra %l6, %g3, %i6 loop_603: xorcc %o2, %o5, %i5 fbue,a %fcc2, loop_604 smulcc %l5, %i2, %g7 fnot2s %f22, %f26 edge32l %g2, %g1, %i1 loop_604: popc 0x0256, %o7 fmovdne %xcc, %f2, %f7 tneg %icc, 0x5 fmovsvc %icc, %f23, %f27 edge8l %i7, %l2, %o1 brnz %o0, loop_605 tn %xcc, 0x0 fbul %fcc1, loop_606 movvc %icc, %o3, %l3 loop_605: bge %xcc, loop_607 fnegs %f23, %f8 loop_606: nop setx loop_608, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry addcc %o4, %i3, %l4 loop_607: fpsub32s %f2, %f31, %f21 fmovrsgez %l0, %f1, %f10 loop_608: edge16l %g5, %g4, %g6 fbn %fcc1, loop_609 andn %o6, 0x1A84, %i4 fmovdcs %icc, %f24, %f10 movrne %l1, 0x05A, %l6 loop_609: taddcc %g3, 0x1415, %i0 movgu %xcc, %o2, %i6 fba,a %fcc2, loop_610 smulcc %o5, %l5, %i5 brlez,a %i2, loop_611 orcc %g2, %g7, %g1 loop_610: movn %xcc, %o7, %i1 tvs %icc, 0x4 loop_611: udivx %i7, 0x0C4A, %o1 edge32 %o0, %l2, %o3 ba,a,pt %icc, loop_612 membar 0x7F movleu %xcc, %l3, %i3 orncc %l4, %l0, %o4 loop_612: edge32 %g5, %g4, %g6 umulcc %o6, 0x16A4, %i4 fandnot1s %f4, %f24, %f31 set 0x40, %o3 ldda [%l7 + %o3] 0x10, %f0 andn %l6, 0x0831, %g3 tcc %xcc, 0x6 tgu %xcc, 0x4 taddcctv %l1, 0x0873, %i0 bneg loop_613 fpadd32s %f2, %f29, %f9 tleu %xcc, 0x7 edge32ln %i6, %o5, %o2 loop_613: edge16l %l5, %i2, %g2 sir 0x1449 edge32ln %g7, %i5, %o7 movcc %xcc, %g1, %i7 tvs %xcc, 0x2 movrgz %i1, %o0, %o1 array16 %o3, %l2, %l3 set 0x74, %l2 stba %l4, [%l7 + %l2] 0xe2 membar #Sync movpos %icc, %i3, %o4 fmovsge %icc, %f13, %f22 fmovde %icc, %f7, %f16 mulscc %l0, 0x1564, %g4 tgu %icc, 0x0 alignaddr %g5, %g6, %o6 edge8n %i4, %g3, %l6 movg %icc, %l1, %i0 movg %icc, %i6, %o5 fmovdge %icc, %f23, %f3 fzero %f12 ldub [%l7 + 0x13], %l5 movvs %icc, %o2, %g2 fbule,a %fcc3, loop_614 orncc %i2, 0x0E2A, %i5 fnot1 %f4, %f0 fpsub16 %f4, %f16, %f24 loop_614: nop add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %o7, %g1 bl,a,pn %xcc, loop_615 fpmerge %f10, %f11, %f8 movvc %icc, %g7, %i1 fmovda %xcc, %f4, %f7 loop_615: nop set 0x1E, %i2 stb %i7, [%l7 + %i2] srl %o0, %o3, %l2 sth %o1, [%l7 + 0x46] move %xcc, %l4, %l3 tcs %icc, 0x4 smulcc %o4, 0x1587, %l0 movleu %xcc, %g4, %g5 fmovscs %xcc, %f31, %f29 fmovdge %icc, %f27, %f24 ldstub [%l7 + 0x51], %g6 fmul8ulx16 %f18, %f6, %f28 fmovsgu %icc, %f17, %f4 ldub [%l7 + 0x22], %o6 subccc %i3, 0x0016, %i4 tn %xcc, 0x0 popc %l6, %g3 addc %i0, %i6, %o5 ld [%l7 + 0x48], %f12 stw %l5, [%l7 + 0x7C] xorcc %l1, %g2, %o2 ldd [%l7 + 0x20], %f2 edge16l %i2, %o7, %g1 xnor %g7, %i5, %i7 tsubcctv %o0, %i1, %l2 movge %icc, %o1, %o3 movne %icc, %l4, %l3 wr %g0, 0x10, %asi lduwa [%l7 + 0x68] %asi, %o4 sllx %g4, 0x06, %l0 edge16n %g5, %g6, %o6 srl %i4, 0x08, %l6 mulx %i3, 0x137C, %i0 sub %g3, %i6, %l5 fbu %fcc3, loop_616 xnorcc %l1, 0x1F7E, %g2 movn %xcc, %o5, %o2 tn %xcc, 0x1 loop_616: sth %o7, [%l7 + 0x5A] array32 %i2, %g1, %g7 fmovdleu %xcc, %f20, %f12 fbu,a %fcc1, loop_617 edge32ln %i5, %o0, %i7 tvs %xcc, 0x2 srl %i1, 0x0E, %o1 loop_617: fmovdge %xcc, %f16, %f20 movpos %xcc, %o3, %l2 fpack16 %f28, %f4 smulcc %l4, 0x0DD8, %o4 fnors %f19, %f28, %f26 sethi 0x1464, %l3 sub %g4, %l0, %g6 tle %xcc, 0x3 fnand %f30, %f6, %f28 edge8ln %o6, %g5, %l6 move %xcc, %i3, %i0 set 0x54, %o7 swapa [%l7 + %o7] 0x04, %i4 wr %g0, 0x0c, %asi ldsha [%l7 + 0x7E] %asi, %g3 tvc %icc, 0x4 sdivx %i6, 0x152F, %l1 fcmpeq16 %f12, %f12, %g2 fcmpne32 %f10, %f22, %l5 set 0x50, %g4 lduha [%l7 + %g4] 0x19, %o2 movre %o5, %i2, %o7 movge %icc, %g7, %i5 set 0x19, %l4 stba %g1, [%l7 + %l4] 0x14 array32 %o0, %i7, %i1 tn %xcc, 0x7 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o1, %o3 set 0x46, %g1 lduha [%l7 + %g1] 0x19, %l4 std %f20, [%l7 + 0x60] taddcc %l2, 0x0D1D, %l3 subc %o4, %l0, %g4 st %f23, [%l7 + 0x60] fmovrslz %o6, %f16, %f30 tle %xcc, 0x2 nop setx loop_618, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fsrc1 %f28, %f10 stb %g5, [%l7 + 0x3D] add %l7, 0x3C, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g6 casa [%l6] %asi, %g6, %i3 loop_618: andncc %i0, %i4, %l6 srl %i6, %g3, %l1 edge16n %l5, %o2, %g2 movne %icc, %o5, %o7 movvs %xcc, %g7, %i5 fbu %fcc1, loop_619 stw %i2, [%l7 + 0x48] fornot2s %f17, %f3, %f1 ldsb [%l7 + 0x5C], %o0 loop_619: nop set 0x20, %g3 ldxa [%g0 + %g3] 0x4f, %g1 srax %i1, 0x1C, %o1 wr %g0, 0x11, %asi prefetcha [%l7 + 0x58] %asi, 0x2 wr %g0, 0x18, %asi stwa %i7, [%l7 + 0x50] %asi movrlz %l2, %l4, %l3 srl %o4, 0x17, %l0 fba,a %fcc3, loop_620 mulx %o6, %g4, %g5 add %g6, 0x1A9E, %i0 wr %g0, 0xeb, %asi stwa %i3, [%l7 + 0x18] %asi membar #Sync loop_620: alignaddr %i4, %l6, %g3 tle %icc, 0x3 fbu,a %fcc3, loop_621 ba,pn %xcc, loop_622 fzeros %f20 popc %i6, %l5 loop_621: edge16 %o2, %g2, %l1 loop_622: addcc %o5, 0x0941, %o7 array16 %i5, %i2, %o0 bneg,a,pt %icc, loop_623 tcc %icc, 0x5 call loop_624 tleu %xcc, 0x0 loop_623: fpsub32 %f2, %f24, %f28 fmovrsgz %g7, %f23, %f31 loop_624: sub %i1, 0x1FEC, %g1 fbug %fcc2, loop_625 ldsw [%l7 + 0x14], %o1 brgez,a %i7, loop_626 tle %icc, 0x1 loop_625: fbe,a %fcc3, loop_627 add %l2, %o3, %l4 loop_626: tsubcctv %o4, 0x15CE, %l3 fbuge %fcc3, loop_628 loop_627: edge8n %l0, %o6, %g5 ldsh [%l7 + 0x52], %g4 fmovsge %icc, %f22, %f29 loop_628: alignaddrl %i0, %g6, %i4 fmovrdgz %l6, %f24, %f8 tl %icc, 0x6 fmovdge %xcc, %f22, %f10 movl %xcc, %g3, %i6 tn %icc, 0x0 tvs %icc, 0x5 fnand %f2, %f26, %f14 fbuge %fcc2, loop_629 fmovs %f9, %f16 ldstub [%l7 + 0x12], %i3 movvs %xcc, %o2, %l5 loop_629: tpos %icc, 0x6 fba,a %fcc1, loop_630 edge32l %l1, %o5, %g2 ldsw [%l7 + 0x30], %i5 wr %g0, 0x04, %asi prefetcha [%l7 + 0x78] %asi, 0x0 loop_630: tpos %xcc, 0x0 sethi 0x1132, %o0 fmovsn %xcc, %f4, %f31 tn %icc, 0x2 membar 0x6C wr %g0, 0x0c, %asi stha %g7, [%l7 + 0x50] %asi sllx %i1, %g1, %o1 orcc %i7, %l2, %o7 wr %g0, 0x23, %asi stha %o3, [%l7 + 0x66] %asi membar #Sync edge16 %l4, %l3, %l0 edge32l %o4, %o6, %g5 fbne %fcc1, loop_631 tn %icc, 0x7 te %icc, 0x0 set 0x28, %g2 prefetcha [%l7 + %g2] 0x19, 0x0 loop_631: bgu loop_632 fcmpeq32 %f12, %f26, %i0 edge16 %g6, %l6, %i4 fbne,a %fcc1, loop_633 loop_632: alignaddr %i6, %g3, %o2 tvs %xcc, 0x6 fbu %fcc2, loop_634 loop_633: fors %f4, %f7, %f15 orn %l5, 0x1606, %l1 and %i3, 0x1090, %o5 loop_634: tle %icc, 0x4 fbne,a %fcc0, loop_635 sth %g2, [%l7 + 0x7C] fmovde %icc, %f6, %f13 tpos %xcc, 0x2 loop_635: taddcc %i5, %i2, %g7 orn %i1, 0x1C07, %g1 edge16 %o0, %i7, %l2 ta %xcc, 0x4 nop setx loop_636, %l0, %l1 jmpl %l1, %o7 mova %xcc, %o3, %l4 set 0x4E, %l3 ldstuba [%l7 + %l3] 0x11, %l3 loop_636: movgu %xcc, %l0, %o4 set 0x60, %i6 stda %o6, [%l7 + %i6] 0x19 movleu %icc, %g5, %o1 wr %g0, 0x0c, %asi ldswa [%l7 + 0x4C] %asi, %g4 andncc %i0, %l6, %g6 movrne %i4, 0x077, %i6 movge %icc, %o2, %l5 sdiv %g3, 0x1718, %l1 membar 0x43 bcs,a,pn %icc, loop_637 edge16 %i3, %o5, %i5 sra %i2, %g7, %i1 edge32n %g1, %o0, %i7 loop_637: and %l2, %o7, %o3 fmovsneg %icc, %f29, %f30 fmovde %icc, %f11, %f22 sdiv %l4, 0x08D7, %g2 fbuge %fcc3, loop_638 prefetch [%l7 + 0x2C], 0x2 te %icc, 0x1 movl %xcc, %l0, %l3 loop_638: st %f12, [%l7 + 0x18] movvc %xcc, %o6, %o4 tleu %icc, 0x3 fandnot1 %f16, %f0, %f14 bgu,a,pt %icc, loop_639 tcs %icc, 0x2 movrgez %o1, 0x11B, %g4 movgu %xcc, %g5, %l6 loop_639: sethi 0x199D, %g6 tleu %icc, 0x1 bl %xcc, loop_640 movrlez %i4, 0x158, %i6 set 0x0B, %i5 ldstuba [%l7 + %i5] 0x04, %o2 loop_640: taddcc %l5, %i0, %l1 fbg,a %fcc0, loop_641 movn %icc, %i3, %o5 movneg %icc, %i5, %i2 sdiv %g7, 0x01A0, %i1 loop_641: fmovdcs %xcc, %f10, %f31 be,pt %icc, loop_642 tleu %icc, 0x2 udiv %g3, 0x106F, %g1 or %o0, %i7, %l2 loop_642: fmovsge %xcc, %f11, %f27 tcs %xcc, 0x5 xnor %o3, 0x1089, %l4 membar 0x72 set 0x08, %o2 stda %g2, [%l7 + %o2] 0xe2 membar #Sync alignaddr %o7, %l0, %l3 fabsd %f2, %f14 stx %o6, [%l7 + 0x08] addcc %o1, 0x12D0, %o4 edge32ln %g4, %g5, %g6 set 0x30, %l6 prefetcha [%l7 + %l6] 0x0c, 0x3 edge16 %i6, %o2, %l6 srl %l5, %i0, %i3 udiv %o5, 0x0498, %i5 movrgz %i2, %l1, %i1 tne %xcc, 0x0 fmovse %xcc, %f4, %f1 wr %g0, 0x10, %asi stwa %g7, [%l7 + 0x64] %asi edge8 %g1, %g3, %o0 orn %i7, %l2, %o3 fpadd16 %f22, %f22, %f2 set 0x66, %o4 stba %g2, [%l7 + %o4] 0x80 movge %xcc, %l4, %o7 set 0x40, %o6 stda %f16, [%l7 + %o6] 0x11 edge8ln %l0, %o6, %l3 fmovdneg %xcc, %f19, %f24 fmovde %xcc, %f16, %f1 tpos %xcc, 0x1 sir 0x10A9 xnorcc %o4, 0x10B1, %o1 wr %g0, 0x50, %asi ldxa [%g0 + 0x00] %asi, %g4 and %g5, 0x0B6E, %i4 bcc,pt %xcc, loop_643 tgu %icc, 0x3 taddcc %i6, %g6, %o2 wr %g0, 0x22, %asi ldda [%l7 + 0x30] %asi, %l4 loop_643: fcmped %fcc1, %f14, %f26 movl %xcc, %l6, %i3 fmovrdlz %o5, %f20, %f14 bvc,pn %icc, loop_644 fcmpeq32 %f2, %f10, %i0 fblg,a %fcc1, loop_645 bge,a %xcc, loop_646 loop_644: fand %f10, %f26, %f0 tn %icc, 0x6 loop_645: fmovsle %icc, %f20, %f21 loop_646: andcc %i2, %l1, %i5 fsrc2 %f0, %f16 fbge %fcc3, loop_647 addc %i1, 0x1546, %g7 alignaddrl %g1, %g3, %o0 brgez,a %i7, loop_648 loop_647: array16 %l2, %o3, %l4 ld [%l7 + 0x30], %f23 alignaddr %g2, %l0, %o7 loop_648: movrlz %l3, %o4, %o1 tvc %xcc, 0x6 srax %g4, %g5, %o6 bneg loop_649 subcc %i4, %i6, %g6 movre %o2, %l6, %l5 movgu %icc, %i3, %o5 loop_649: subc %i2, %i0, %i5 fbo,a %fcc0, loop_650 tneg %icc, 0x6 sdiv %l1, 0x167E, %i1 fcmped %fcc0, %f28, %f30 loop_650: fbug,a %fcc3, loop_651 fcmpgt32 %f30, %f12, %g1 subccc %g3, 0x00E0, %g7 and %o0, %i7, %o3 loop_651: sethi 0x019E, %l4 fmovsleu %icc, %f12, %f31 fbuge,a %fcc1, loop_652 xnorcc %l2, %g2, %o7 tge %icc, 0x1 nop setx loop_653, %l0, %l1 jmpl %l1, %l3 loop_652: fble,a %fcc2, loop_654 movrlez %o4, 0x2A4, %o1 fbn,a %fcc1, loop_655 loop_653: bg loop_656 loop_654: tvc %xcc, 0x2 umul %l0, %g5, %g4 loop_655: bn,pn %xcc, loop_657 loop_656: smul %i4, 0x0400, %i6 fcmpeq16 %f12, %f18, %g6 tpos %xcc, 0x0 loop_657: fbuge %fcc1, loop_658 movrlez %o2, %o6, %l5 bge,a,pt %icc, loop_659 fzero %f30 loop_658: tg %xcc, 0x7 fandnot2 %f8, %f28, %f14 loop_659: fcmpd %fcc0, %f10, %f4 fnand %f24, %f6, %f2 andcc %l6, 0x0F28, %i3 bneg,a,pn %icc, loop_660 tn %xcc, 0x7 tg %icc, 0x6 movgu %xcc, %o5, %i2 loop_660: movne %icc, %i0, %l1 tvs %xcc, 0x1 movne %icc, %i1, %g1 smul %g3, %g7, %i5 fmul8ulx16 %f10, %f18, %f4 ldsb [%l7 + 0x0E], %o0 add %l7, 0x50, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %i7, %l4 movg %xcc, %l2, %o3 tsubcc %g2, 0x1CDC, %l3 fmovsneg %xcc, %f11, %f23 umulcc %o4, 0x1039, %o7 movneg %xcc, %o1, %g5 fxors %f5, %f21, %f18 lduh [%l7 + 0x60], %g4 taddcctv %l0, 0x0291, %i4 fpack16 %f4, %f0 alignaddr %g6, %o2, %o6 array32 %l5, %i6, %i3 tgu %icc, 0x1 movneg %xcc, %l6, %i2 umul %o5, 0x08F4, %l1 stw %i1, [%l7 + 0x20] fnor %f16, %f0, %f22 or %i0, 0x0A53, %g3 brlz %g7, loop_661 xor %i5, %g1, %i7 orcc %l4, %l2, %o0 tl %icc, 0x0 loop_661: fmovdneg %icc, %f7, %f10 array32 %o3, %g2, %l3 fpack32 %f28, %f2, %f24 set 0x64, %g7 stwa %o7, [%l7 + %g7] 0x2b membar #Sync and %o4, 0x0709, %g5 fbuge %fcc1, loop_662 ldd [%l7 + 0x70], %o0 fpadd32 %f18, %f10, %f10 edge32l %l0, %g4, %g6 loop_662: movcs %icc, %i4, %o6 edge8n %l5, %o2, %i6 sub %i3, 0x0A24, %i2 edge16ln %o5, %l1, %l6 movrgz %i1, 0x29D, %g3 tleu %xcc, 0x0 alignaddr %g7, %i5, %i0 bpos,a loop_663 or %i7, 0x13DE, %l4 taddcc %l2, 0x00EE, %o0 wr %g0, 0x89, %asi lduwa [%l7 + 0x4C] %asi, %o3 loop_663: edge32n %g2, %l3, %o7 fsrc1 %f14, %f0 srax %o4, 0x07, %g1 fcmped %fcc1, %f8, %f22 movg %xcc, %o1, %l0 xor %g5, 0x0278, %g4 subcc %g6, 0x1B92, %o6 edge8ln %i4, %l5, %i6 brz %i3, loop_664 fors %f31, %f10, %f26 fbul,a %fcc3, loop_665 tpos %xcc, 0x6 loop_664: array8 %i2, %o5, %o2 for %f26, %f30, %f18 loop_665: bcc,a loop_666 srl %l6, 0x19, %l1 brz,a %g3, loop_667 fmovdvc %icc, %f30, %f27 loop_666: udivx %i1, 0x1410, %g7 fmovsne %xcc, %f9, %f16 loop_667: nop wr %g0, 0x0c, %asi lduwa [%l7 + 0x20] %asi, %i0 ldsw [%l7 + 0x1C], %i7 subccc %i5, %l4, %o0 for %f20, %f16, %f26 edge16ln %l2, %o3, %l3 fcmps %fcc3, %f2, %f16 bge %xcc, loop_668 movrlz %g2, %o7, %g1 add %l7, 0x28, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %o4 casa [%l6] 0x04, %o4, %o1 loop_668: fbe,a %fcc0, loop_669 edge32l %l0, %g5, %g4 mulscc %g6, %o6, %l5 alignaddr %i6, %i3, %i4 loop_669: bcc,pn %xcc, loop_670 addc %i2, 0x098E, %o5 movneg %icc, %l6, %l1 edge32l %g3, %o2, %g7 loop_670: fsrc2s %f13, %f0 and %i1, 0x1585, %i7 xnorcc %i0, 0x14C7, %i5 edge32ln %l4, %o0, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %l3, %l2, %g2 fnot2s %f1, %f1 edge32ln %o7, %g1, %o4 tneg %xcc, 0x7 fmuld8sux16 %f18, %f11, %f16 fornot1 %f16, %f24, %f0 sra %l0, 0x11, %g5 fblg %fcc1, loop_671 xnorcc %g4, %g6, %o6 movcs %xcc, %l5, %o1 tg %xcc, 0x5 loop_671: umul %i6, 0x06B9, %i4 fcmpne16 %f18, %f24, %i2 taddcctv %o5, 0x13B7, %i3 call loop_672 movge %icc, %l1, %g3 andncc %l6, %g7, %o2 popc %i7, %i1 loop_672: fba %fcc0, loop_673 fmovsvc %icc, %f18, %f13 movrgez %i5, %l4, %i0 andncc %o0, %l3, %l2 loop_673: move %icc, %g2, %o3 fpadd16 %f0, %f26, %f6 movneg %xcc, %o7, %g1 xnorcc %l0, %o4, %g5 fmovrsne %g6, %f5, %f30 bcc loop_674 edge8ln %o6, %g4, %l5 fbe,a %fcc3, loop_675 edge8l %o1, %i6, %i2 loop_674: tge %icc, 0x7 fbg,a %fcc3, loop_676 loop_675: addccc %i4, %o5, %i3 tvc %icc, 0x5 smul %g3, %l1, %l6 loop_676: edge16 %g7, %o2, %i1 andcc %i5, 0x02BA, %i7 movne %icc, %l4, %o0 fnot1s %f27, %f10 tle %icc, 0x1 fbule %fcc0, loop_677 bshuffle %f18, %f14, %f16 nop set 0x18, %i4 lduh [%l7 + %i4], %l3 wr %g0, 0x0c, %asi swapa [%l7 + 0x6C] %asi, %i0 loop_677: move %xcc, %g2, %o3 fnegd %f12, %f6 andcc %l2, 0x13C3, %g1 xor %o7, 0x068C, %l0 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f0 mova %xcc, %o4, %g6 tvs %icc, 0x0 umulcc %g5, %o6, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %o1, 0x1A9D, %i6 mulscc %l5, 0x0CC7, %i4 fpadd16s %f26, %f29, %f1 fandnot2s %f4, %f28, %f27 tsubcctv %i2, 0x0DC9, %o5 movneg %xcc, %g3, %l1 array16 %l6, %i3, %g7 alignaddrl %o2, %i1, %i5 movl %icc, %l4, %o0 tsubcctv %i7, %l3, %g2 wr %g0, 0x89, %asi lduba [%l7 + 0x29] %asi, %i0 fmovda %icc, %f13, %f30 tg %icc, 0x2 tge %xcc, 0x2 xnorcc %l2, %o3, %o7 subccc %l0, 0x0DB1, %o4 xnor %g6, %g1, %o6 tg %xcc, 0x7 fsrc2 %f18, %f30 fornot2 %f6, %f24, %f28 xorcc %g4, 0x0465, %o1 fmovdneg %xcc, %f31, %f30 fmovsvs %icc, %f18, %f28 alignaddrl %g5, %l5, %i6 bvs,a loop_678 fbule %fcc0, loop_679 andn %i4, %o5, %g3 edge32n %l1, %i2, %i3 loop_678: ba loop_680 loop_679: andcc %l6, %g7, %i1 edge32ln %o2, %l4, %i5 fandnot2 %f24, %f18, %f8 loop_680: brlz %i7, loop_681 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8x16al %f22, %f29, %f30 movne %xcc, %l3, %g2 loop_681: lduw [%l7 + 0x68], %i0 brlez %o0, loop_682 fcmpne16 %f14, %f22, %l2 subcc %o3, 0x1DCE, %l0 movne %xcc, %o4, %g6 loop_682: movcs %xcc, %g1, %o6 fmovdl %icc, %f0, %f2 movl %xcc, %o7, %g4 te %xcc, 0x2 stx %o1, [%l7 + 0x40] fble %fcc3, loop_683 tgu %xcc, 0x1 andn %l5, 0x0934, %i6 sub %g5, %o5, %g3 loop_683: fcmpne32 %f2, %f26, %l1 movne %icc, %i4, %i3 movne %icc, %i2, %g7 udivx %i1, 0x1A23, %o2 std %l4, [%l7 + 0x70] sethi 0x18F6, %i5 fcmped %fcc2, %f4, %f4 std %f26, [%l7 + 0x78] edge8n %i7, %l3, %l6 tvs %xcc, 0x6 be,pt %xcc, loop_684 fba %fcc0, loop_685 orn %i0, %o0, %l2 fandnot1 %f28, %f28, %f4 loop_684: nop wr %g0, 0x18, %asi lda [%l7 + 0x0C] %asi, %f30 loop_685: nop set 0x62, %l1 lduha [%l7 + %l1] 0x04, %g2 fbne,a %fcc3, loop_686 st %f23, [%l7 + 0x08] st %f14, [%l7 + 0x2C] mulx %l0, %o3, %g6 loop_686: fbu %fcc1, loop_687 sub %g1, 0x164A, %o4 tpos %icc, 0x6 call loop_688 loop_687: fbue,a %fcc3, loop_689 sdivcc %o7, 0x1D7D, %g4 srl %o1, 0x1A, %o6 loop_688: nop set 0x20, %o5 ldxa [%l7 + %o5] 0x11, %i6 loop_689: brz,a %l5, loop_690 edge8l %o5, %g5, %l1 edge8ln %i4, %i3, %g3 brgez,a %g7, loop_691 loop_690: te %icc, 0x0 movneg %xcc, %i2, %o2 taddcc %i1, 0x1854, %i5 loop_691: fbug,a %fcc0, loop_692 fpsub32s %f31, %f24, %f4 fors %f29, %f6, %f11 movrgez %l4, %l3, %i7 loop_692: fmovsge %xcc, %f0, %f3 stw %i0, [%l7 + 0x40] wr %g0, 0x11, %asi lduba [%l7 + 0x75] %asi, %l6 te %xcc, 0x5 membar 0x1E ldx [%l7 + 0x78], %o0 xorcc %g2, 0x12EF, %l2 fbl,a %fcc2, loop_693 fpsub32 %f26, %f14, %f20 orn %l0, %o3, %g1 subc %o4, 0x0C79, %g6 loop_693: nop set 0x64, %i3 stw %o7, [%l7 + %i3] stw %o1, [%l7 + 0x7C] sth %o6, [%l7 + 0x42] movcc %xcc, %i6, %g4 addccc %l5, 0x12A2, %o5 tleu %xcc, 0x6 add %l7, 0x5C, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %l1, %g5 bn %xcc, loop_694 sdivcc %i4, 0x0FD2, %i3 fbn %fcc2, loop_695 popc 0x1072, %g7 loop_694: umul %i2, %o2, %i1 fcmple32 %f18, %f0, %i5 loop_695: bvc,a %xcc, loop_696 fpackfix %f12, %f18 movvs %icc, %l4, %l3 edge32 %i7, %i0, %l6 loop_696: movl %xcc, %g3, %g2 fmovsvs %icc, %f17, %f27 tne %icc, 0x7 fandnot1s %f0, %f23, %f31 tgu %xcc, 0x6 nop setx loop_697, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnor %o0, 0x0539, %l2 sub %l0, %g1, %o3 orcc %o4, %o7, %g6 loop_697: bneg,a loop_698 fmovdle %xcc, %f8, %f13 addccc %o6, %i6, %g4 fbule,a %fcc0, loop_699 loop_698: movne %icc, %o1, %o5 ldx [%l7 + 0x30], %l1 addcc %g5, %l5, %i3 loop_699: fmovdgu %icc, %f16, %f12 umulcc %g7, 0x1155, %i2 tsubcctv %i4, %o2, %i1 edge8n %i5, %l3, %i7 wr %g0, 0x19, %asi lduba [%l7 + 0x14] %asi, %l4 movrne %i0, %l6, %g3 fbl,a %fcc1, loop_700 bgu,a loop_701 smulcc %g2, 0x1C08, %l2 edge32l %o0, %g1, %o3 loop_700: nop set 0x38, %i7 ldxa [%l7 + %i7] 0x88, %l0 loop_701: movg %xcc, %o4, %g6 movcc %icc, %o6, %o7 sir 0x1C94 ldsh [%l7 + 0x6A], %i6 ldub [%l7 + 0x52], %o1 fbg,a %fcc1, loop_702 membar 0x3A tsubcctv %g4, 0x0EAB, %l1 fmovrse %g5, %f7, %f17 loop_702: andncc %o5, %l5, %g7 fmovsne %xcc, %f10, %f7 bne,pn %xcc, loop_703 ta %xcc, 0x3 fmovrsgez %i2, %f21, %f21 fpack16 %f30, %f11 loop_703: fnot2 %f0, %f12 tcc %icc, 0x4 fmovrslez %i3, %f12, %f8 edge16l %i4, %o2, %i5 movrne %l3, 0x08D, %i7 wr %g0, 0x19, %asi ldstuba [%l7 + 0x6F] %asi, %i1 stx %i0, [%l7 + 0x50] subc %l4, 0x1BDA, %g3 fmuld8sux16 %f26, %f30, %f10 addccc %l6, %l2, %g2 set 0x10, %g5 stxa %o0, [%l7 + %g5] 0xe3 membar #Sync fmovsneg %xcc, %f28, %f7 taddcc %o3, %l0, %g1 orcc %o4, 0x1CB3, %o6 ldsh [%l7 + 0x7A], %o7 fmovrslez %g6, %f29, %f9 smulcc %o1, %i6, %l1 edge8l %g5, %o5, %l5 tleu %icc, 0x3 tle %icc, 0x2 bl loop_704 movrgz %g4, %g7, %i3 fpsub16s %f15, %f8, %f19 fbuge,a %fcc2, loop_705 loop_704: array32 %i2, %i4, %o2 umulcc %i5, %i7, %i1 bcc,a loop_706 loop_705: sra %i0, %l3, %l4 bpos,a %icc, loop_707 membar 0x60 loop_706: tneg %xcc, 0x7 wr %g0, 0x88, %asi ldsba [%l7 + 0x62] %asi, %l6 loop_707: fandnot2 %f12, %f2, %f2 nop setx loop_708, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry popc %l2, %g2 fandnot2s %f7, %f27, %f2 xorcc %o0, %o3, %l0 loop_708: nop add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %g3, %g1 array8 %o4, %o7, %o6 fpmerge %f7, %f11, %f24 fnors %f10, %f25, %f30 ld [%l7 + 0x48], %f17 bneg,a %icc, loop_709 movleu %xcc, %o1, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %i6, %l1, %g5 loop_709: addcc %l5, 0x14D9, %g4 xor %o5, 0x06EF, %g7 edge16 %i3, %i4, %i2 bpos,a,pt %icc, loop_710 taddcctv %i5, %i7, %i1 nop setx loop_711, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fnot2 %f20, %f24 loop_710: fbn %fcc1, loop_712 sra %o2, 0x03, %l3 loop_711: movge %xcc, %i0, %l4 movrne %l6, %l2, %o0 loop_712: fbul %fcc2, loop_713 smulcc %o3, %g2, %g3 tpos %icc, 0x5 movrgez %l0, %g1, %o7 loop_713: st %f3, [%l7 + 0x1C] fbug,a %fcc1, loop_714 sethi 0x0521, %o6 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %o4, %g6 loop_714: fbug,a %fcc0, loop_715 movl %xcc, %o1, %l1 fbug,a %fcc2, loop_716 taddcctv %g5, 0x0F07, %i6 loop_715: fandnot1s %f5, %f29, %f11 tleu %icc, 0x5 loop_716: tge %icc, 0x3 wr %g0, 0x27, %asi stha %g4, [%l7 + 0x08] %asi membar #Sync set 0x3a8, %g6 nop ! nop ! ldxa [%g0 + %g6] 0x40, %o5 ripped by fixASI40.pl ripped by fixASI40.pl srax %l5, %g7, %i3 movrgz %i2, 0x1C4, %i5 wr %g0, 0x10, %asi ldxa [%l7 + 0x10] %asi, %i7 edge16n %i4, %i1, %l3 wr %g0, 0x89, %asi ldxa [%l7 + 0x18] %asi, %o2 orncc %i0, 0x10B9, %l4 umul %l6, %l2, %o3 srl %g2, %o0, %g3 xnorcc %l0, %o7, %g1 fnegd %f14, %f22 tn %icc, 0x0 movcs %icc, %o6, %o4 fmovdle %icc, %f28, %f19 srax %o1, 0x09, %g6 wr %g0, 0x81, %asi ldxa [%l7 + 0x68] %asi, %g5 fmovsvc %xcc, %f6, %f12 fmovde %icc, %f13, %f20 movle %xcc, %l1, %g4 fmovrsne %i6, %f6, %f19 movpos %xcc, %l5, %g7 fsrc1 %f14, %f16 bcs,a,pt %icc, loop_717 edge16l %i3, %o5, %i5 fbule,a %fcc3, loop_718 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_717: fmul8sux16 %f28, %f18, %f14 subcc %i7, %i4, %i2 loop_718: move %icc, %l3, %o2 fmovdpos %icc, %f31, %f20 andn %i0, 0x003D, %l4 tleu %icc, 0x7 orcc %l6, %l2, %o3 bge,pt %xcc, loop_719 movle %xcc, %i1, %g2 tvs %xcc, 0x7 movcs %xcc, %o0, %l0 loop_719: fbu,a %fcc0, loop_720 fmovsl %icc, %f6, %f28 fmovsg %xcc, %f1, %f9 edge8 %o7, %g3, %g1 loop_720: umulcc %o6, %o4, %o1 fbg,a %fcc1, loop_721 bvs,pn %xcc, loop_722 fmovrde %g5, %f18, %f10 add %l1, 0x1DE6, %g4 loop_721: srlx %i6, %g6, %l5 loop_722: movrlez %g7, 0x070, %o5 fnors %f15, %f5, %f15 edge16ln %i3, %i7, %i4 set 0x24, %l5 swapa [%l7 + %l5] 0x89, %i2 sdivcc %i5, 0x064C, %l3 add %o2, %i0, %l4 bn,a,pt %icc, loop_723 stx %l6, [%l7 + 0x20] sdiv %o3, 0x0524, %l2 taddcctv %i1, %o0, %g2 loop_723: xor %l0, %o7, %g1 smul %g3, %o4, %o1 sdivcc %o6, 0x0ACD, %g5 udiv %g4, 0x138D, %l1 tcc %icc, 0x6 stb %g6, [%l7 + 0x55] fmovsgu %xcc, %f0, %f16 fbo %fcc1, loop_724 movg %xcc, %l5, %g7 movrgz %i6, %i3, %o5 tgu %icc, 0x4 loop_724: tg %icc, 0x4 edge16n %i4, %i7, %i2 fmuld8ulx16 %f21, %f2, %f12 sdiv %i5, 0x0B9A, %l3 wr %g0, 0x10, %asi ldsha [%l7 + 0x24] %asi, %i0 set 0x56, %l0 lduha [%l7 + %l0] 0x18, %o2 move %xcc, %l4, %o3 tsubcctv %l2, 0x0D96, %l6 tl %xcc, 0x3 umulcc %i1, 0x16B7, %g2 brgez,a %o0, loop_725 swap [%l7 + 0x30], %l0 brlez %o7, loop_726 fmovs %f30, %f15 loop_725: tne %xcc, 0x0 sdivx %g3, 0x0A4B, %o4 loop_726: edge32l %o1, %o6, %g5 set 0x10, %o1 stha %g4, [%l7 + %o1] 0x2f membar #Sync fmovrdgz %g1, %f26, %f14 fmul8ulx16 %f12, %f28, %f2 tcc %xcc, 0x4 fmovdne %xcc, %f11, %f3 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 tpos %icc, 0x2 fbg %fcc3, loop_727 edge32 %l1, %l5, %g6 bpos %xcc, loop_728 udivcc %i6, 0x102D, %i3 loop_727: umulcc %g7, 0x07D9, %o5 addccc %i7, %i4, %i2 loop_728: movrne %l3, %i0, %o2 udivcc %l4, 0x12E6, %o3 and %i5, 0x1965, %l2 udivx %l6, 0x1B89, %g2 tl %xcc, 0x7 bneg,a,pn %xcc, loop_729 udiv %i1, 0x103D, %l0 xorcc %o7, %o0, %o4 stx %g3, [%l7 + 0x50] loop_729: fmul8x16al %f26, %f1, %f26 ldsw [%l7 + 0x58], %o6 sdiv %g5, 0x02C6, %g4 fba,a %fcc2, loop_730 tle %xcc, 0x0 xnorcc %o1, 0x036D, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_730: movneg %xcc, %l1, %l5 tneg %xcc, 0x5 fmovdle %xcc, %f10, %f3 ldsw [%l7 + 0x14], %g6 fbug,a %fcc2, loop_731 tg %icc, 0x6 fmovsvc %icc, %f31, %f4 movre %i3, 0x03F, %g7 loop_731: fcmpeq16 %f26, %f6, %i6 wr %g0, 0x89, %asi stha %o5, [%l7 + 0x66] %asi ldsw [%l7 + 0x44], %i7 sth %i4, [%l7 + 0x68] xnorcc %l3, 0x1B31, %i2 ldsw [%l7 + 0x24], %i0 fcmpd %fcc3, %f14, %f28 alignaddr %o2, %l4, %o3 movrlez %i5, 0x12D, %l2 sdiv %l6, 0x1999, %g2 tge %xcc, 0x4 tg %xcc, 0x0 edge8 %l0, %o7, %o0 ldsh [%l7 + 0x30], %o4 bn,pt %xcc, loop_732 tl %icc, 0x7 fmovsne %icc, %f31, %f15 tsubcc %i1, 0x0B83, %g3 loop_732: udivx %o6, 0x1C6A, %g4 bvc,a %xcc, loop_733 xor %o1, %g1, %g5 call loop_734 subcc %l5, 0x0C24, %l1 loop_733: fmovdn %xcc, %f25, %f3 sir 0x137D loop_734: nop set 0x60, %o0 sta %f26, [%l7 + %o0] 0x10 sra %g6, %g7, %i3 bleu,a %icc, loop_735 edge8 %i6, %i7, %i4 std %l2, [%l7 + 0x58] set 0x7C, %i1 lda [%l7 + %i1] 0x11, %f6 loop_735: tsubcctv %i2, 0x0212, %i0 ble,pt %xcc, loop_736 fpsub16 %f6, %f30, %f10 bne,a loop_737 tge %xcc, 0x0 loop_736: andcc %o2, %l4, %o5 movg %icc, %i5, %o3 loop_737: bn %xcc, loop_738 mulx %l2, 0x1DC9, %l6 fone %f22 faligndata %f16, %f12, %f10 loop_738: tg %icc, 0x3 srlx %g2, 0x1A, %o7 fmul8sux16 %f28, %f24, %f4 fmovd %f12, %f0 andncc %l0, %o4, %i1 andncc %g3, %o0, %g4 fbne,a %fcc3, loop_739 subccc %o6, 0x0A0C, %o1 edge32ln %g1, %l5, %l1 edge16 %g6, %g5, %i3 loop_739: alignaddrl %g7, %i7, %i6 fbo,a %fcc0, loop_740 andcc %l3, %i2, %i4 smulcc %o2, 0x1E48, %i0 movgu %xcc, %o5, %l4 loop_740: movrgez %o3, 0x34F, %i5 fmovdg %icc, %f5, %f11 srax %l6, 0x1C, %g2 popc %l2, %l0 fmul8ulx16 %f24, %f10, %f28 movrgez %o7, 0x275, %o4 brgz,a %i1, loop_741 bgu,a,pn %icc, loop_742 fpack16 %f24, %f29 set 0x54, %i0 ldswa [%l7 + %i0] 0x0c, %g3 loop_741: addc %o0, 0x1614, %o6 loop_742: edge8ln %g4, %g1, %o1 fmovrde %l5, %f30, %f22 udivx %l1, 0x0D78, %g6 alignaddrl %g5, %i3, %g7 sub %i6, %i7, %l3 fmovrsne %i2, %f27, %f29 subcc %i4, %i0, %o2 orn %o5, %o3, %l4 ldsb [%l7 + 0x14], %i5 array16 %g2, %l2, %l6 udiv %l0, 0x1080, %o7 set 0x40, %o3 stda %f0, [%l7 + %o3] 0x17 membar #Sync movrgez %o4, 0x0DA, %g3 umul %o0, 0x1F85, %o6 subcc %g4, 0x0068, %i1 tneg %icc, 0x4 stx %g1, [%l7 + 0x78] fones %f8 wr %g0, 0x19, %asi lduwa [%l7 + 0x5C] %asi, %l5 udivcc %l1, 0x1EAE, %g6 fbue,a %fcc3, loop_743 movgu %icc, %o1, %g5 ble %icc, loop_744 ldsb [%l7 + 0x16], %g7 loop_743: fzero %f16 edge32 %i3, %i7, %l3 loop_744: nop membar #Sync set 0x40, %l2 ldda [%l7 + %l2] 0xf9, %f16 tn %icc, 0x2 sub %i2, %i4, %i0 orncc %o2, 0x1512, %i6 ldx [%l7 + 0x68], %o5 fpack16 %f22, %f2 bleu,a,pt %xcc, loop_745 movne %xcc, %o3, %l4 movvc %xcc, %g2, %i5 movpos %icc, %l6, %l0 loop_745: movl %xcc, %o7, %o4 sllx %l2, %o0, %g3 tg %xcc, 0x7 tgu %xcc, 0x0 srlx %g4, 0x1D, %o6 brgz,a %i1, loop_746 fmovrsne %l5, %f22, %f29 wr %g0, 0x89, %asi lduba [%l7 + 0x08] %asi, %l1 loop_746: fmovsneg %icc, %f14, %f9 umul %g1, %g6, %o1 fmovdle %icc, %f29, %f1 sra %g7, 0x0A, %g5 fmovdvs %icc, %f16, %f3 fornot2s %f7, %f13, %f15 movrgz %i3, 0x25A, %l3 fxors %f13, %f0, %f12 bpos,a,pn %xcc, loop_747 movrgez %i7, %i4, %i2 fmovdvc %xcc, %f15, %f25 sdivx %i0, 0x1F5D, %o2 loop_747: tpos %xcc, 0x6 movrne %i6, 0x3D4, %o3 set 0x30, %i2 ldda [%l7 + %i2] 0x11, %l4 sdivx %o5, 0x04D0, %i5 fbule,a %fcc2, loop_748 andncc %g2, %l6, %l0 movrlez %o7, 0x0C3, %l2 udivx %o4, 0x1725, %o0 loop_748: edge8 %g3, %g4, %i1 nop set 0x50, %g4 std %f24, [%l7 + %g4] movcc %xcc, %o6, %l1 edge16l %l5, %g1, %g6 fnegs %f21, %f13 wr %g0, 0x04, %asi lduwa [%l7 + 0x68] %asi, %o1 sir 0x0E59 movvc %xcc, %g5, %i3 fbne %fcc1, loop_749 movleu %xcc, %g7, %i7 tle %xcc, 0x3 alignaddr %i4, %l3, %i2 loop_749: sra %i0, %o2, %o3 taddcctv %l4, 0x0F9B, %o5 sethi 0x0F1E, %i6 movge %xcc, %i5, %l6 fba,a %fcc3, loop_750 edge8ln %l0, %g2, %l2 fcmpne16 %f30, %f12, %o7 umul %o0, %g3, %g4 loop_750: edge8 %i1, %o6, %l1 wr %g0, 0x0c, %asi lduwa [%l7 + 0x40] %asi, %o4 bvc,a %xcc, loop_751 fmovdneg %xcc, %f22, %f29 fexpand %f1, %f30 fsrc2 %f14, %f16 loop_751: tsubcctv %l5, %g1, %g6 movre %o1, 0x2A4, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x40, %o7 stda %f0, [%l7 + %o7] 0xf9 membar #Sync popc %i3, %i7 fmovdcc %icc, %f24, %f7 fbule %fcc2, loop_752 ld [%l7 + 0x7C], %f5 fcmple16 %f18, %f8, %g7 movrlz %i4, 0x232, %l3 loop_752: fones %f28 fcmps %fcc1, %f12, %f23 fmovs %f17, %f10 set 0x40, %l4 stda %f16, [%l7 + %l4] 0xf1 membar #Sync stb %i2, [%l7 + 0x5F] tle %xcc, 0x3 fpsub32 %f16, %f24, %f10 fmovdl %xcc, %f1, %f9 fmovrdgz %i0, %f10, %f8 edge32l %o3, %o2, %l4 st %f4, [%l7 + 0x7C] edge8 %i6, %o5, %l6 popc %i5, %g2 nop set 0x30, %g3 sth %l0, [%l7 + %g3] movl %xcc, %l2, %o7 fmovrse %o0, %f27, %f18 srl %g4, %g3, %o6 movcs %icc, %l1, %i1 edge8n %o4, %g1, %g6 mulscc %l5, 0x05B6, %o1 faligndata %f12, %f22, %f4 add %i3, 0x1D35, %i7 fexpand %f11, %f26 brlz %g5, loop_753 alignaddrl %g7, %l3, %i2 movre %i0, %i4, %o3 movrgz %l4, 0x3F6, %i6 loop_753: addccc %o2, %l6, %i5 array16 %g2, %o5, %l0 alignaddrl %l2, %o0, %g4 subccc %g3, %o6, %l1 movcs %xcc, %i1, %o4 ldsb [%l7 + 0x7C], %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %g1, 0x0D7A, %l5 fpsub32s %f14, %f21, %f19 movrlez %o1, %g6, %i3 fmovs %f7, %f10 prefetch [%l7 + 0x10], 0x0 ldd [%l7 + 0x70], %g4 tleu %xcc, 0x3 fmovrdgez %i7, %f24, %f18 fnot2s %f0, %f23 fbul %fcc3, loop_754 bne,a loop_755 brlz %g7, loop_756 orcc %i2, 0x01A3, %l3 loop_754: fmovsle %xcc, %f19, %f31 loop_755: sth %i4, [%l7 + 0x2A] loop_756: edge16 %i0, %l4, %o3 wr %g0, 0x89, %asi lda [%l7 + 0x28] %asi, %f1 fmovrsgz %i6, %f0, %f19 fsrc1s %f1, %f25 movrne %o2, 0x230, %l6 tneg %icc, 0x1 movrlz %g2, 0x06D, %o5 mulscc %l0, 0x1FC5, %l2 edge32ln %i5, %g4, %o0 edge16ln %o6, %l1, %i1 tneg %xcc, 0x5 addc %g3, %o7, %g1 movpos %icc, %l5, %o4 tle %icc, 0x5 ldd [%l7 + 0x50], %o0 fcmple32 %f24, %f12, %g6 sdiv %g5, 0x11E4, %i3 membar 0x47 addc %i7, %g7, %i2 brlz %l3, loop_757 movpos %xcc, %i4, %i0 edge16l %l4, %i6, %o3 alignaddrl %o2, %g2, %o5 loop_757: mulscc %l6, %l0, %l2 stw %i5, [%l7 + 0x18] movleu %xcc, %g4, %o6 fnor %f4, %f20, %f6 stbar srl %o0, 0x08, %i1 edge16n %l1, %g3, %o7 edge32ln %l5, %o4, %g1 wr %g0, 0x2b, %asi stba %g6, [%l7 + 0x69] %asi membar #Sync wr %g0, 0x89, %asi ldxa [%l7 + 0x30] %asi, %g5 bgu,pn %icc, loop_758 movne %icc, %i3, %o1 fmul8x16 %f27, %f18, %f2 tne %icc, 0x1 loop_758: movne %icc, %g7, %i2 fpack32 %f22, %f8, %f18 fbe %fcc2, loop_759 movgu %xcc, %i7, %l3 ldx [%l7 + 0x20], %i0 fmovrdlz %i4, %f22, %f20 loop_759: edge8n %l4, %i6, %o3 ldx [%l7 + 0x68], %g2 add %l7, 0x18, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %o5, %l6 set 0x48, %g1 lduwa [%l7 + %g1] 0x15, %l0 tle %icc, 0x6 fsrc1s %f1, %f28 tcs %icc, 0x6 set 0x120, %l3 stxa %o2, [%g0 + %l3] 0x52 be,pn %xcc, loop_760 sll %l2, %g4, %i5 taddcc %o0, %i1, %o6 nop setx loop_761, %l0, %l1 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_760: movleu %icc, %g3, %o7 fmovdcc %icc, %f18, %f10 andncc %l1, %o4, %l5 loop_761: fmovsgu %icc, %f16, %f24 orn %g6, 0x1328, %g5 sub %g1, 0x1E9E, %i3 udivcc %g7, 0x1C51, %o1 fbge,a %fcc2, loop_762 movle %xcc, %i2, %l3 te %icc, 0x1 fmovsge %xcc, %f5, %f3 loop_762: fbge %fcc2, loop_763 bvs %icc, loop_764 fmovrdne %i7, %f2, %f16 fcmpgt16 %f20, %f2, %i0 loop_763: fmovdvs %icc, %f3, %f15 loop_764: move %xcc, %i4, %i6 sub %l4, %g2, %o5 call loop_765 tne %xcc, 0x1 subccc %o3, 0x0EF8, %l6 ta %xcc, 0x2 loop_765: fbuge %fcc3, loop_766 fpadd32 %f20, %f18, %f10 movl %xcc, %l0, %o2 xnorcc %g4, %i5, %l2 loop_766: swap [%l7 + 0x4C], %i1 flush %l7 + 0x40 mova %icc, %o6, %g3 fmovrdlz %o0, %f18, %f28 movrlez %l1, 0x147, %o7 subc %o4, 0x09A5, %g6 brlez %l5, loop_767 movle %xcc, %g5, %g1 tn %icc, 0x0 tgu %xcc, 0x7 loop_767: tgu %icc, 0x4 taddcctv %i3, 0x0962, %o1 edge16 %g7, %l3, %i2 fnot2s %f4, %f18 sll %i7, %i0, %i4 movrlz %l4, 0x2FE, %i6 xnorcc %g2, %o3, %o5 orn %l0, %l6, %g4 brgz %o2, loop_768 subc %i5, %l2, %i1 fmovsge %icc, %f4, %f17 nop setx loop_769, %l0, %l1 jmpl %l1, %o6 loop_768: orn %g3, 0x0AD6, %o0 std %l0, [%l7 + 0x70] sdivcc %o4, 0x142D, %g6 loop_769: movneg %icc, %o7, %l5 movn %icc, %g5, %i3 fpsub32 %f2, %f0, %f10 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %o1, %g7, %g1 edge16l %i2, %i7, %i0 tcs %icc, 0x4 array8 %l3, %i4, %i6 and %g2, %l4, %o3 sethi 0x1236, %l0 xorcc %o5, %g4, %l6 fxor %f0, %f6, %f20 movrne %o2, 0x34F, %i5 movrne %i1, 0x2EE, %o6 fcmpgt16 %f14, %f8, %g3 movne %icc, %l2, %o0 ba,a,pt %icc, loop_770 fcmpne16 %f30, %f6, %l1 tvc %xcc, 0x5 fbe,a %fcc0, loop_771 loop_770: tvc %icc, 0x1 set 0x5C, %g2 ldswa [%l7 + %g2] 0x88, %o4 loop_771: edge16n %g6, %l5, %g5 ldstub [%l7 + 0x3C], %o7 udivx %o1, 0x0C78, %i3 movn %xcc, %g7, %i2 array16 %g1, %i0, %l3 umulcc %i4, 0x1453, %i6 set 0x4E, %i5 ldsha [%l7 + %i5] 0x10, %g2 set 0x30, %o2 ldxa [%l7 + %o2] 0x0c, %l4 tge %xcc, 0x4 edge32l %o3, %l0, %i7 fmovrde %g4, %f14, %f22 movrlz %o5, 0x110, %o2 sir 0x1748 sll %l6, %i5, %i1 sir 0x10A2 fbule,a %fcc1, loop_772 subcc %g3, %o6, %l2 movge %icc, %l1, %o0 addccc %o4, 0x122A, %l5 loop_772: ba,pn %icc, loop_773 fmovse %icc, %f14, %f13 fmovdcc %icc, %f19, %f17 tneg %xcc, 0x0 loop_773: movg %xcc, %g5, %g6 movg %icc, %o1, %o7 movleu %icc, %i3, %i2 fone %f6 edge32l %g7, %g1, %l3 wr %g0, 0x89, %asi sta %f29, [%l7 + 0x1C] %asi array32 %i0, %i4, %i6 movvs %xcc, %l4, %o3 subcc %g2, 0x118F, %i7 fmovd %f14, %f28 fnors %f3, %f7, %f24 sth %l0, [%l7 + 0x76] wr %g0, 0x80, %asi ldsba [%l7 + 0x3D] %asi, %g4 membar 0x5A movcs %icc, %o5, %o2 fcmpeq16 %f30, %f8, %l6 fpadd16s %f24, %f8, %f5 addcc %i1, 0x0A86, %g3 movpos %icc, %o6, %l2 fmovrdlz %i5, %f26, %f10 fmovdvs %xcc, %f29, %f7 orn %o0, 0x027F, %o4 fcmpes %fcc0, %f8, %f0 fbl %fcc2, loop_774 brgz %l1, loop_775 stb %l5, [%l7 + 0x6A] movre %g6, %g5, %o7 loop_774: nop wr %g0, 0x19, %asi lduwa [%l7 + 0x70] %asi, %o1 loop_775: std %f16, [%l7 + 0x48] bge %xcc, loop_776 tge %icc, 0x2 alignaddrl %i3, %g7, %i2 subcc %g1, %i0, %i4 loop_776: tsubcc %l3, %l4, %i6 fmovrdlz %o3, %f30, %f24 fmovrse %g2, %f28, %f7 movrgz %l0, %i7, %o5 edge8l %g4, %o2, %i1 fzeros %f28 fpsub32s %f20, %f21, %f7 nop setx loop_777, %l0, %l1 jmpl %l1, %l6 mova %xcc, %g3, %o6 fbule %fcc0, loop_778 membar 0x04 loop_777: udivx %i5, 0x11AC, %o0 tg %xcc, 0x2 loop_778: subcc %o4, %l2, %l1 movn %icc, %g6, %g5 array8 %o7, %l5, %o1 umulcc %i3, 0x02DC, %g7 nop setx loop_779, %l0, %l1 jmpl %l1, %g1 fmovsn %icc, %f27, %f3 edge8n %i0, %i2, %i4 ta %xcc, 0x7 loop_779: ld [%l7 + 0x34], %f7 tpos %xcc, 0x3 srlx %l3, %i6, %o3 ta %icc, 0x0 tgu %icc, 0x7 bgu,pt %xcc, loop_780 movle %icc, %g2, %l4 set 0x6C, %i6 ldsba [%l7 + %i6] 0x04, %i7 loop_780: fbn,a %fcc1, loop_781 alignaddr %o5, %g4, %o2 tge %icc, 0x1 be loop_782 loop_781: bvc,a,pn %icc, loop_783 sir 0x15B7 edge32l %l0, %i1, %l6 loop_782: fbuge %fcc3, loop_784 loop_783: and %g3, %o6, %i5 edge16ln %o0, %l2, %o4 sdivcc %l1, 0x06E3, %g6 loop_784: fbg,a %fcc3, loop_785 tleu %xcc, 0x3 subcc %g5, 0x1B62, %o7 fxnor %f26, %f2, %f22 loop_785: fpack16 %f22, %f12 fornot2 %f18, %f2, %f18 movrgez %l5, %i3, %g7 orncc %g1, 0x1346, %o1 movrlez %i2, 0x364, %i0 movrlez %l3, 0x0F7, %i4 fble %fcc3, loop_786 movpos %icc, %o3, %g2 ld [%l7 + 0x38], %f1 movneg %icc, %l4, %i6 loop_786: udiv %o5, 0x1FC2, %g4 fmovs %f11, %f2 fornot2s %f2, %f4, %f9 tsubcctv %o2, 0x0D8C, %l0 edge8ln %i1, %i7, %l6 xnorcc %g3, 0x14DD, %i5 popc 0x0993, %o6 tne %icc, 0x0 wr %g0, 0x80, %asi stxa %l2, [%l7 + 0x20] %asi movvs %icc, %o0, %l1 sub %o4, 0x0D8D, %g6 fmovsneg %xcc, %f4, %f30 set 0x34, %l6 sta %f25, [%l7 + %l6] 0x19 movneg %xcc, %o7, %g5 movre %i3, 0x3EB, %g7 taddcc %g1, 0x1702, %l5 wr %g0, 0x88, %asi prefetcha [%l7 + 0x58] %asi, 0x1 ta %xcc, 0x3 movrgez %o1, 0x00B, %i0 bge loop_787 movcs %xcc, %i4, %l3 fnand %f14, %f30, %f14 fandnot1 %f12, %f8, %f6 loop_787: bpos,a loop_788 array32 %o3, %g2, %l4 movneg %icc, %o5, %i6 orcc %o2, %l0, %g4 loop_788: fabsd %f2, %f20 fmovs %f13, %f1 bg,a %icc, loop_789 add %i1, 0x142E, %i7 fpadd32s %f4, %f14, %f11 nop set 0x34, %o6 ldsw [%l7 + %o6], %l6 loop_789: edge32 %i5, %o6, %g3 sll %o0, 0x13, %l1 set 0x14, %o4 swapa [%l7 + %o4] 0x80, %o4 movre %g6, %o7, %g5 edge32l %i3, %g7, %g1 add %l5, %i2, %o1 tge %xcc, 0x0 nop setx loop_790, %l0, %l1 jmpl %l1, %i0 orn %l2, 0x15F3, %i4 mulx %l3, 0x1554, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_790: array32 %l4, %g2, %o5 fxors %f19, %f3, %f6 fmovdgu %icc, %f23, %f28 fmovde %xcc, %f29, %f10 fabss %f25, %f31 movcc %xcc, %i6, %o2 brgz,a %g4, loop_791 srlx %i1, %i7, %l6 nop setx loop_792, %l0, %l1 jmpl %l1, %i5 fcmpgt16 %f8, %f8, %l0 loop_791: std %o6, [%l7 + 0x28] fmovdvs %xcc, %f16, %f26 loop_792: movvc %icc, %g3, %l1 fcmpd %fcc2, %f14, %f4 ldd [%l7 + 0x50], %f30 fbl %fcc2, loop_793 fmovdne %icc, %f27, %f8 fblg,a %fcc1, loop_794 edge16l %o4, %o0, %g6 loop_793: array16 %g5, %o7, %g7 wr %g0, 0x27, %asi ldda [%l7 + 0x50] %asi, %g0 loop_794: nop set 0x0C, %g7 stb %i3, [%l7 + %g7] fmovdl %xcc, %f7, %f12 fcmple16 %f10, %f18, %i2 fnand %f26, %f24, %f4 edge16 %l5, %i0, %o1 udiv %i4, 0x1E50, %l2 movrlz %o3, 0x06B, %l4 alignaddrl %g2, %o5, %l3 movrgez %o2, 0x20A, %i6 umulcc %g4, 0x0787, %i1 edge32ln %l6, %i5, %i7 fmovdle %xcc, %f24, %f21 nop setx loop_795, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movn %icc, %l0, %g3 xnorcc %l1, 0x13D2, %o4 smulcc %o6, 0x00E5, %g6 loop_795: sir 0x000B movge %icc, %g5, %o0 movl %icc, %o7, %g7 subccc %g1, 0x1829, %i2 andn %i3, %l5, %o1 orn %i0, %i4, %l2 fcmpeq16 %f16, %f24, %o3 or %l4, 0x0C9D, %g2 umulcc %l3, %o5, %o2 tl %xcc, 0x5 fcmpeq32 %f2, %f10, %i6 taddcctv %i1, %g4, %l6 sllx %i7, 0x01, %i5 fands %f7, %f18, %f13 andn %l0, %g3, %o4 fbg,a %fcc2, loop_796 brlz,a %l1, loop_797 movl %xcc, %g6, %g5 fmovscs %icc, %f21, %f11 loop_796: fmovsle %xcc, %f0, %f3 loop_797: bl,pn %xcc, loop_798 udivx %o0, 0x05DF, %o6 ldx [%l7 + 0x60], %g7 fbue %fcc0, loop_799 loop_798: tg %xcc, 0x2 fcmpne16 %f6, %f0, %o7 fmovdneg %xcc, %f3, %f22 loop_799: fcmple32 %f18, %f24, %i2 edge32 %i3, %g1, %l5 udivcc %o1, 0x0385, %i4 fbule,a %fcc1, loop_800 fmovsl %icc, %f10, %f11 edge8n %i0, %l2, %o3 fpmerge %f29, %f10, %f4 loop_800: smul %l4, %l3, %o5 lduw [%l7 + 0x74], %g2 edge16 %i6, %i1, %g4 ba,pt %xcc, loop_801 fpsub16s %f2, %f5, %f26 st %f8, [%l7 + 0x08] srlx %l6, %o2, %i7 loop_801: tneg %xcc, 0x7 addcc %i5, %g3, %l0 stw %o4, [%l7 + 0x3C] sethi 0x1153, %g6 movg %icc, %g5, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbo %fcc2, loop_802 subcc %o6, %g7, %o0 fnand %f16, %f6, %f2 sethi 0x1888, %o7 loop_802: lduw [%l7 + 0x54], %i3 movcs %xcc, %g1, %i2 bne %icc, loop_803 lduh [%l7 + 0x4E], %o1 tcs %xcc, 0x5 bcc %icc, loop_804 loop_803: fmovsgu %icc, %f10, %f7 wr %g0, 0x11, %asi ldsba [%l7 + 0x57] %asi, %i4 loop_804: udiv %l5, 0x0B1A, %i0 nop set 0x6C, %i4 stw %l2, [%l7 + %i4] mova %xcc, %l4, %o3 fzeros %f2 brlz %o5, loop_805 edge32 %l3, %g2, %i1 ldx [%l7 + 0x28], %i6 tsubcc %l6, 0x1B33, %o2 loop_805: nop set 0x18, %l1 lduwa [%l7 + %l1] 0x81, %i7 fmovsgu %xcc, %f4, %f23 set 0x48, %o5 stxa %g4, [%l7 + %o5] 0x22 membar #Sync edge16ln %g3, %i5, %l0 and %o4, %g5, %l1 fmovsa %icc, %f18, %f5 edge16n %o6, %g7, %o0 srlx %g6, %i3, %g1 stb %i2, [%l7 + 0x0D] mulx %o1, 0x05BF, %i4 umulcc %o7, %l5, %l2 fone %f16 xorcc %i0, 0x1736, %l4 fands %f9, %f6, %f5 tvs %icc, 0x1 lduh [%l7 + 0x1C], %o5 orn %l3, %g2, %o3 array8 %i6, %i1, %l6 fbue %fcc0, loop_806 mulscc %o2, 0x13C7, %g4 tn %icc, 0x6 edge32ln %i7, %i5, %l0 loop_806: movcs %icc, %o4, %g3 wr %g0, 0x11, %asi ldsba [%l7 + 0x0A] %asi, %g5 andcc %l1, 0x0769, %o6 smul %g7, %o0, %i3 array32 %g1, %g6, %o1 movcs %xcc, %i2, %i4 move %xcc, %l5, %l2 fxnors %f14, %f18, %f15 tsubcc %o7, %i0, %l4 tle %icc, 0x3 movrgez %o5, %l3, %g2 set 0x70, %i7 ldda [%l7 + %i7] 0x15, %o2 fbg %fcc0, loop_807 xor %i6, %i1, %o2 fmovrdgez %l6, %f30, %f26 movge %icc, %g4, %i5 loop_807: sir 0x0589 subc %l0, %o4, %g3 fxnor %f26, %f28, %f24 move %icc, %g5, %i7 tneg %xcc, 0x5 stx %o6, [%l7 + 0x18] fcmple32 %f18, %f2, %g7 subccc %l1, 0x10EB, %o0 smul %i3, 0x1363, %g6 bvs,a %icc, loop_808 tcs %icc, 0x3 srlx %g1, 0x07, %o1 stx %i2, [%l7 + 0x20] loop_808: movle %xcc, %i4, %l2 movrlez %o7, %l5, %l4 edge16n %i0, %o5, %g2 bneg loop_809 movcc %icc, %o3, %l3 fbe,a %fcc0, loop_810 bn,a,pt %icc, loop_811 loop_809: fone %f0 fmul8ulx16 %f28, %f10, %f24 loop_810: fbug %fcc1, loop_812 loop_811: fmovs %f6, %f28 xnor %i6, 0x02D3, %o2 edge16ln %i1, %l6, %i5 loop_812: fabss %f31, %f11 alignaddrl %g4, %o4, %g3 alignaddr %l0, %g5, %i7 srax %o6, 0x16, %g7 fmovrdgz %l1, %f8, %f20 srlx %i3, 0x0D, %o0 fmul8x16al %f14, %f26, %f16 udivcc %g6, 0x0391, %g1 fbg %fcc0, loop_813 sdivcc %i2, 0x1370, %i4 edge8 %o1, %o7, %l5 ba %icc, loop_814 loop_813: bvs,a %xcc, loop_815 edge32n %l2, %l4, %i0 te %xcc, 0x2 loop_814: xor %g2, 0x0449, %o3 loop_815: popc %o5, %l3 fpadd16 %f16, %f2, %f6 mova %icc, %i6, %o2 and %l6, %i1, %g4 fcmpgt32 %f10, %f6, %i5 fpadd32 %f10, %f18, %f18 srax %g3, %l0, %g5 edge32l %o4, %o6, %i7 fmovdpos %icc, %f17, %f9 addc %g7, %l1, %i3 fxor %f26, %f16, %f12 brgz %o0, loop_816 xnor %g6, 0x11ED, %g1 stx %i2, [%l7 + 0x28] array32 %o1, %o7, %i4 loop_816: movvc %icc, %l2, %l5 andcc %l4, %i0, %g2 edge32 %o5, %l3, %i6 bg,a,pt %icc, loop_817 fpmerge %f21, %f22, %f8 addc %o3, %l6, %o2 edge8l %g4, %i1, %g3 loop_817: tgu %icc, 0x3 or %l0, 0x1286, %g5 set 0x36, %i3 ldsba [%l7 + %i3] 0x80, %o4 edge16n %o6, %i5, %i7 fbue,a %fcc1, loop_818 fpadd16s %f8, %f31, %f15 srl %g7, %i3, %l1 bvs,a loop_819 loop_818: fnand %f20, %f14, %f8 movg %icc, %o0, %g1 movne %xcc, %i2, %o1 loop_819: bshuffle %f4, %f6, %f24 ldx [%l7 + 0x68], %g6 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o7, %i4 smul %l5, 0x1073, %l4 tvs %xcc, 0x0 subccc %i0, 0x0D91, %g2 umul %l2, 0x1C3B, %l3 movrgez %o5, %o3, %l6 alignaddr %i6, %g4, %o2 orncc %g3, %i1, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tn %icc, 0x2 te %xcc, 0x0 srlx %o4, 0x0C, %o6 tsubcc %i5, %i7, %g7 fmovrslz %g5, %f16, %f23 smulcc %l1, 0x1D2F, %i3 fpadd16s %f26, %f21, %f6 std %o0, [%l7 + 0x60] stw %g1, [%l7 + 0x38] tvs %xcc, 0x3 tleu %icc, 0x6 mulscc %i2, %g6, %o7 edge8n %i4, %l5, %l4 set 0x10, %g5 ldda [%l7 + %g5] 0x80, %o0 ba,pn %xcc, loop_820 movvs %icc, %g2, %l2 movrgez %i0, %l3, %o5 set 0x54, %g6 swapa [%l7 + %g6] 0x11, %o3 loop_820: movrgez %i6, 0x094, %g4 fbu %fcc2, loop_821 bleu,a %icc, loop_822 edge8ln %o2, %l6, %i1 tge %xcc, 0x7 loop_821: fbne %fcc0, loop_823 loop_822: edge8n %g3, %l0, %o6 bl %icc, loop_824 swap [%l7 + 0x50], %o4 loop_823: swap [%l7 + 0x54], %i7 tvc %icc, 0x4 loop_824: brlez %g7, loop_825 edge16 %i5, %l1, %g5 set 0x5C, %l5 ldstuba [%l7 + %l5] 0x89, %i3 loop_825: nop wr %g0, 0x19, %asi ldsha [%l7 + 0x2A] %asi, %o0 movle %xcc, %g1, %g6 edge16ln %o7, %i2, %l5 mova %icc, %i4, %o1 wr %g0, 0x19, %asi ldsha [%l7 + 0x68] %asi, %l4 ldub [%l7 + 0x63], %l2 edge16 %i0, %l3, %o5 membar 0x69 wr %g0, 0xea, %asi stda %g2, [%l7 + 0x68] %asi membar #Sync st %f7, [%l7 + 0x68] and %o3, %i6, %o2 movre %l6, 0x19C, %g4 brz %g3, loop_826 movrlez %l0, %o6, %o4 movrlz %i1, %i7, %i5 swap [%l7 + 0x40], %g7 loop_826: fxors %f27, %f15, %f24 movrlez %g5, 0x2C1, %l1 fmovrdlez %o0, %f4, %f6 movn %icc, %g1, %i3 smul %g6, %i2, %l5 fmovsgu %icc, %f30, %f17 fand %f30, %f18, %f24 and %o7, 0x1CE3, %i4 fbn %fcc1, loop_827 sub %o1, 0x10AD, %l4 nop setx loop_828, %l0, %l1 jmpl %l1, %l2 fbule %fcc3, loop_829 loop_827: edge32 %l3, %i0, %o5 edge16l %g2, %o3, %o2 loop_828: fbug %fcc0, loop_830 loop_829: xnor %i6, %g4, %g3 flush %l7 + 0x64 andn %l0, 0x1E61, %o6 loop_830: fornot1 %f14, %f2, %f24 fmovse %icc, %f6, %f12 wr %g0, 0x11, %asi lduwa [%l7 + 0x0C] %asi, %o4 orncc %i1, %i7, %l6 udivx %i5, 0x0EEE, %g7 movpos %xcc, %g5, %l1 wr %g0, 0x2a, %asi stwa %o0, [%l7 + 0x64] %asi membar #Sync fmovrdne %g1, %f8, %f8 movrlz %i3, %g6, %l5 edge16l %o7, %i2, %i4 array32 %o1, %l2, %l3 movleu %icc, %l4, %o5 fnegs %f26, %f26 movleu %icc, %g2, %i0 and %o3, 0x1BEF, %o2 fcmple16 %f18, %f12, %g4 tsubcctv %i6, 0x182F, %g3 tvc %icc, 0x4 tleu %xcc, 0x7 tcc %xcc, 0x6 te %xcc, 0x7 tl %icc, 0x0 andncc %l0, %o4, %i1 srlx %i7, 0x08, %o6 fandnot2 %f22, %f14, %f14 fmovrslz %l6, %f11, %f14 movleu %xcc, %g7, %i5 membar 0x0C sra %l1, %g5, %g1 movg %icc, %i3, %o0 srlx %g6, 0x0A, %o7 movneg %icc, %i2, %l5 movrlz %i4, 0x397, %l2 fmovdvc %xcc, %f29, %f15 tne %icc, 0x5 srl %l3, %l4, %o1 fbl,a %fcc1, loop_831 smul %g2, %i0, %o5 sll %o2, %o3, %g4 movgu %icc, %g3, %i6 loop_831: xnorcc %o4, %i1, %i7 lduw [%l7 + 0x14], %l0 wr %g0, 0x19, %asi prefetcha [%l7 + 0x10] %asi, 0x1 array8 %g7, %l6, %i5 wr %g0, 0x2a, %asi stda %l0, [%l7 + 0x78] %asi membar #Sync tvc %xcc, 0x0 edge8n %g5, %i3, %o0 orcc %g1, 0x08B7, %g6 srl %i2, %o7, %i4 sethi 0x1BF0, %l2 ldd [%l7 + 0x70], %f16 sth %l5, [%l7 + 0x68] fmovsn %xcc, %f15, %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %l3, 0x036A, %o1 tsubcc %g2, 0x16A0, %l4 brnz %i0, loop_832 edge8ln %o2, %o3, %o5 udiv %g3, 0x09C2, %g4 fzero %f4 loop_832: fmul8x16al %f30, %f12, %f16 movre %i6, 0x343, %i1 srl %i7, %l0, %o6 set 0x7C, %l0 ldstuba [%l7 + %l0] 0x19, %g7 movne %icc, %o4, %l6 bvc,pt %xcc, loop_833 andncc %l1, %g5, %i3 andncc %o0, %i5, %g1 fmovse %xcc, %f25, %f25 loop_833: edge32 %g6, %i2, %o7 fnegd %f0, %f12 fcmpne16 %f8, %f30, %l2 fcmpgt16 %f30, %f8, %l5 fmovrsgz %l3, %f2, %f25 wr %g0, 0x0c, %asi lda [%l7 + 0x20] %asi, %f25 edge32l %o1, %g2, %l4 ldstub [%l7 + 0x3F], %i0 addc %i4, %o3, %o2 be loop_834 edge8n %o5, %g3, %i6 tge %xcc, 0x4 membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0xf8, %f16 loop_834: tvc %xcc, 0x2 tg %xcc, 0x2 set 0x5B, %i1 stba %i1, [%l7 + %i1] 0x14 fmovdleu %xcc, %f20, %f23 tl %xcc, 0x6 xnorcc %g4, %l0, %o6 movn %xcc, %g7, %i7 sir 0x14B6 bge,pn %xcc, loop_835 stb %o4, [%l7 + 0x43] orn %l6, %l1, %g5 movrlez %i3, 0x359, %o0 loop_835: fsrc1 %f6, %f0 fones %f12 movcc %xcc, %g1, %i5 sllx %g6, %i2, %l2 movrlez %l5, 0x124, %l3 ldsh [%l7 + 0x38], %o1 movl %xcc, %o7, %l4 udivcc %g2, 0x138E, %i4 lduw [%l7 + 0x14], %o3 fmovrdgz %o2, %f26, %f28 fpadd32 %f8, %f26, %f8 fornot2 %f22, %f24, %f14 wr %g0, 0x89, %asi lduha [%l7 + 0x7A] %asi, %i0 sdivx %g3, 0x0DE8, %o5 srax %i1, %i6, %g4 fpsub32s %f10, %f24, %f27 set 0x3C, %i0 stwa %o6, [%l7 + %i0] 0xe3 membar #Sync movne %xcc, %g7, %i7 fandnot2 %f0, %f30, %f12 nop set 0x40, %o0 stw %o4, [%l7 + %o0] fxnors %f0, %f14, %f27 movl %icc, %l6, %l0 fcmple32 %f12, %f2, %l1 sub %g5, %o0, %g1 edge32n %i3, %i5, %g6 fpadd32 %f12, %f2, %f28 udivx %i2, 0x1E1E, %l5 brlez %l3, loop_836 movvs %xcc, %o1, %l2 orcc %o7, 0x1931, %g2 subc %l4, %i4, %o3 loop_836: sir 0x01BE ldd [%l7 + 0x40], %f30 fzero %f6 subccc %i0, %o2, %g3 udivx %o5, 0x1C0B, %i1 edge32l %g4, %i6, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %o6, %i7, %o4 set 0x7C, %l2 lduwa [%l7 + %l2] 0x10, %l0 movrgz %l1, 0x350, %l6 movvs %xcc, %o0, %g5 bshuffle %f12, %f24, %f16 addcc %g1, %i3, %i5 ldsh [%l7 + 0x12], %i2 xorcc %g6, %l5, %l3 fmovsl %icc, %f19, %f16 bpos,pn %icc, loop_837 tleu %xcc, 0x6 edge8l %o1, %l2, %o7 movcc %xcc, %l4, %i4 loop_837: edge32ln %g2, %o3, %o2 sdivx %i0, 0x1A02, %o5 set 0x4E, %i2 ldsba [%l7 + %i2] 0x04, %i1 fornot2 %f20, %f14, %f22 fble,a %fcc3, loop_838 tsubcctv %g3, 0x13C6, %i6 addc %g4, 0x07AA, %g7 wr %g0, 0x89, %asi stwa %o6, [%l7 + 0x68] %asi loop_838: tn %xcc, 0x7 fbne %fcc3, loop_839 xor %o4, %l0, %i7 fmovdcs %xcc, %f30, %f15 move %xcc, %l1, %o0 loop_839: tne %icc, 0x0 edge8l %l6, %g1, %i3 orn %i5, 0x1FA4, %g5 orcc %g6, 0x124F, %i2 tcs %icc, 0x2 movrgez %l3, %l5, %o1 add %o7, %l4, %i4 move %icc, %l2, %o3 bl,a loop_840 bge,a %icc, loop_841 tcc %icc, 0x4 move %icc, %o2, %g2 loop_840: membar 0x78 loop_841: brgez,a %i0, loop_842 sdivx %o5, 0x0CB6, %i1 movgu %icc, %g3, %i6 fpadd16s %f11, %f20, %f20 loop_842: srax %g4, %g7, %o6 set 0x49, %g4 ldsba [%l7 + %g4] 0x14, %l0 sdiv %i7, 0x14E3, %l1 tpos %xcc, 0x0 sdivx %o0, 0x0939, %o4 set 0x40, %o7 stda %i6, [%l7 + %o7] 0x2a membar #Sync mova %icc, %g1, %i5 edge32l %g5, %g6, %i2 bpos,a,pn %icc, loop_843 orn %i3, 0x1391, %l3 fand %f14, %f6, %f4 edge8ln %o1, %l5, %l4 loop_843: ldd [%l7 + 0x70], %o6 brz %l2, loop_844 lduh [%l7 + 0x74], %o3 taddcctv %o2, 0x1BE6, %g2 wr %g0, 0x2f, %asi stha %i4, [%l7 + 0x38] %asi membar #Sync loop_844: alignaddr %o5, %i1, %g3 ldx [%l7 + 0x38], %i0 taddcc %i6, %g4, %g7 tleu %icc, 0x6 edge16ln %l0, %i7, %o6 andncc %o0, %l1, %l6 stb %g1, [%l7 + 0x21] fmovrslez %i5, %f10, %f26 stbar sra %o4, 0x00, %g5 tl %icc, 0x6 fmovsvs %xcc, %f8, %f29 call loop_845 movcc %icc, %g6, %i3 fmovdleu %xcc, %f3, %f0 tleu %icc, 0x0 loop_845: nop wr %g0, 0x89, %asi lduwa [%l7 + 0x3C] %asi, %l3 edge16l %i2, %l5, %o1 edge32ln %o7, %l2, %l4 tgu %icc, 0x7 mulx %o3, 0x09CF, %o2 andcc %g2, %i4, %o5 movge %icc, %i1, %i0 andcc %i6, 0x15FC, %g4 fornot2s %f2, %f11, %f15 edge16n %g7, %l0, %g3 fbne,a %fcc1, loop_846 tl %icc, 0x4 set 0x4E, %o3 ldsha [%l7 + %o3] 0x10, %o6 loop_846: array32 %i7, %l1, %l6 edge16ln %g1, %o0, %i5 udivx %o4, 0x1446, %g6 bcs,a loop_847 bg,a,pn %icc, loop_848 tl %xcc, 0x5 fsrc2 %f22, %f20 loop_847: nop setx loop_849, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_848: tvc %icc, 0x7 set 0x78, %g3 stxa %g5, [%l7 + %g3] 0x0c loop_849: movg %xcc, %l3, %i2 movpos %icc, %i3, %l5 movl %icc, %o7, %o1 nop set 0x50, %l4 prefetch [%l7 + %l4], 0x3 set 0x7D, %l3 ldstuba [%l7 + %l3] 0x89, %l4 membar 0x34 movrgez %o3, 0x396, %l2 addc %o2, %g2, %i4 fbule,a %fcc3, loop_850 edge8l %i1, %o5, %i6 mova %xcc, %i0, %g7 taddcc %l0, 0x1B08, %g4 loop_850: prefetch [%l7 + 0x44], 0x0 ba loop_851 fmovsvs %xcc, %f25, %f7 tge %icc, 0x7 array16 %g3, %o6, %i7 loop_851: mulscc %l1, 0x1887, %g1 sethi 0x1E38, %l6 umul %o0, %o4, %g6 xor %i5, %g5, %l3 alignaddrl %i2, %l5, %o7 srlx %i3, 0x17, %o1 fbge %fcc3, loop_852 edge16n %o3, %l4, %l2 orn %g2, %o2, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_852: nop wr %g0, 0x89, %asi swapa [%l7 + 0x6C] %asi, %i4 fbul %fcc3, loop_853 fandnot2 %f0, %f18, %f28 fmovrde %i6, %f6, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_853: fmovsl %icc, %f10, %f4 popc 0x0BAA, %o5 fpadd32 %f4, %f30, %f28 andncc %g7, %l0, %g4 fmovdgu %xcc, %f14, %f6 sir 0x0DDA wr %g0, 0x0c, %asi prefetcha [%l7 + 0x10] %asi, 0x3 fsrc2 %f10, %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bneg,a loop_854 fbn,a %fcc0, loop_855 andcc %o6, 0x1E08, %i7 edge8 %l1, %g1, %l6 loop_854: swap [%l7 + 0x34], %o0 loop_855: st %f16, [%l7 + 0x18] lduw [%l7 + 0x54], %o4 fnot1 %f16, %f20 umul %g6, 0x13B2, %g3 andn %g5, %l3, %i5 udiv %l5, 0x01CF, %i2 edge16n %i3, %o7, %o1 siam 0x4 stx %o3, [%l7 + 0x28] movg %icc, %l2, %g2 mulscc %o2, %l4, %i4 brgez %i6, loop_856 edge32 %i1, %o5, %g7 tvc %xcc, 0x6 ble,pn %xcc, loop_857 loop_856: fmul8x16au %f29, %f5, %f6 array8 %g4, %i0, %l0 movrgz %o6, %l1, %i7 loop_857: addc %g1, 0x1532, %o0 brlez %o4, loop_858 std %i6, [%l7 + 0x70] movn %xcc, %g6, %g5 fones %f15 loop_858: array32 %l3, %g3, %l5 orcc %i5, %i3, %i2 fpsub32s %f23, %f2, %f10 smul %o7, 0x04C3, %o1 ldub [%l7 + 0x60], %l2 tle %icc, 0x3 smulcc %o3, 0x05F6, %g2 movrgz %o2, %i4, %i6 alignaddrl %i1, %o5, %g7 umul %l4, %g4, %i0 fzero %f10 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %xcc, %l0, %o6 edge32l %l1, %g1, %i7 fmovrdlz %o0, %f8, %f16 udivcc %l6, 0x1F1E, %g6 movrlz %g5, 0x12B, %o4 fandnot1 %f0, %f0, %f10 fnot1s %f10, %f17 edge8l %l3, %l5, %g3 fbge,a %fcc2, loop_859 movvc %xcc, %i5, %i3 ldsb [%l7 + 0x3E], %i2 move %xcc, %o7, %o1 loop_859: sub %o3, %g2, %l2 subc %o2, %i4, %i6 tpos %icc, 0x3 orcc %i1, 0x0406, %g7 tcc %xcc, 0x4 tneg %xcc, 0x0 mulx %l4, %g4, %o5 srl %l0, %o6, %l1 edge32 %i0, %g1, %o0 movcc %xcc, %l6, %i7 tvc %icc, 0x6 bcc,a,pt %icc, loop_860 std %f6, [%l7 + 0x58] membar 0x7F saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_860: movvs %xcc, %g5, %g6 add %l7, 0x08, %l6 wr %g0, 0x81, %asi casxa [%l6] %asi, %l3, %l5 fmovdne %xcc, %f25, %f27 stb %g3, [%l7 + 0x08] edge8n %o4, %i3, %i2 smulcc %o7, 0x0671, %i5 prefetch [%l7 + 0x54], 0x1 andcc %o1, %g2, %o3 wr %g0, 0x89, %asi stwa %l2, [%l7 + 0x48] %asi mova %xcc, %i4, %o2 tg %icc, 0x6 fsrc2s %f31, %f16 edge16n %i1, %i6, %l4 sra %g7, %o5, %g4 edge32n %o6, %l0, %l1 sra %g1, 0x07, %o0 orncc %l6, 0x1A3F, %i7 fbue,a %fcc2, loop_861 xnor %i0, %g6, %l3 ldsw [%l7 + 0x24], %g5 movrgez %g3, %l5, %i3 loop_861: std %f30, [%l7 + 0x38] ldx [%l7 + 0x30], %i2 wr %g0, 0x04, %asi lda [%l7 + 0x40] %asi, %f6 movre %o4, %o7, %i5 movn %icc, %o1, %g2 bn,a,pn %icc, loop_862 edge16 %o3, %i4, %l2 set 0x48, %g1 stda %o2, [%l7 + %g1] 0xe2 membar #Sync loop_862: subc %i1, %l4, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tn %icc, 0x4 movcs %icc, %g7, %g4 movrlz %o6, 0x1EC, %l0 addc %l1, %g1, %o5 fbue %fcc3, loop_863 movgu %xcc, %o0, %i7 fcmpgt32 %f6, %f6, %l6 wr %g0, 0x81, %asi lduba [%l7 + 0x2D] %asi, %i0 loop_863: movre %g6, %g5, %g3 movre %l5, 0x1A2, %l3 fmovse %xcc, %f17, %f11 ldd [%l7 + 0x08], %i2 xorcc %i3, %o7, %i5 fpadd32 %f4, %f30, %f20 fbule,a %fcc2, loop_864 smulcc %o4, 0x0F1B, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot2s %f15, %f11, %f19 loop_864: umulcc %o3, %i4, %o1 sdivcc %o2, 0x0A88, %l2 stw %l4, [%l7 + 0x30] tg %xcc, 0x5 fble %fcc1, loop_865 fornot2 %f12, %f16, %f10 wr %g0, 0x22, %asi ldda [%l7 + 0x60] %asi, %i0 loop_865: ldd [%l7 + 0x08], %f14 sethi 0x134D, %g7 mulscc %i6, 0x1F0F, %o6 fornot1s %f25, %f12, %f15 bvc,pn %icc, loop_866 movle %icc, %l0, %g4 tgu %icc, 0x5 array8 %l1, %o5, %o0 loop_866: addc %i7, 0x0E90, %l6 udivcc %g1, 0x0BF5, %g6 fmovdcc %xcc, %f30, %f20 edge16n %g5, %i0, %l5 fornot2 %f12, %f0, %f16 tg %xcc, 0x4 sra %g3, %l3, %i3 tg %icc, 0x2 set 0x36, %i5 lduha [%l7 + %i5] 0x81, %o7 subccc %i2, 0x023F, %o4 movrlz %g2, 0x290, %i5 fpsub32 %f26, %f18, %f30 fnand %f18, %f14, %f4 brz %i4, loop_867 edge8l %o1, %o3, %o2 fmul8x16 %f14, %f16, %f30 brlez,a %l2, loop_868 loop_867: brnz %l4, loop_869 subcc %g7, %i6, %o6 membar 0x36 loop_868: tleu %xcc, 0x5 loop_869: umulcc %i1, 0x0455, %g4 array16 %l0, %l1, %o5 stb %o0, [%l7 + 0x6D] fmovsle %icc, %f23, %f17 sir 0x03AB set 0x1C, %g2 swapa [%l7 + %g2] 0x19, %l6 fpsub16s %f23, %f13, %f23 fmovspos %xcc, %f20, %f14 umulcc %g1, %g6, %g5 move %icc, %i0, %i7 faligndata %f18, %f0, %f12 orn %l5, 0x0E30, %g3 srax %l3, %o7, %i2 wr %g0, 0x89, %asi sta %f7, [%l7 + 0x10] %asi fcmple32 %f26, %f0, %o4 fmovrsgz %g2, %f26, %f19 sub %i5, %i3, %o1 subccc %o3, 0x0991, %o2 movl %icc, %l2, %l4 fpack32 %f26, %f30, %f18 tleu %xcc, 0x3 orcc %i4, 0x0919, %g7 movl %xcc, %i6, %o6 fmovse %icc, %f11, %f2 be %icc, loop_870 fmul8x16 %f0, %f26, %f10 srlx %g4, %i1, %l0 edge8ln %l1, %o0, %l6 loop_870: alignaddrl %g1, %g6, %g5 taddcc %o5, %i0, %i7 fxnors %f30, %f28, %f0 pdist %f20, %f10, %f2 andncc %g3, %l5, %l3 edge32 %o7, %o4, %g2 smulcc %i2, 0x0A55, %i3 movge %xcc, %i5, %o1 udivcc %o3, 0x10F3, %o2 edge16n %l4, %l2, %g7 wr %g0, 0x89, %asi lda [%l7 + 0x78] %asi, %f6 movl %icc, %i4, %o6 edge32 %g4, %i1, %l0 tpos %icc, 0x1 and %l1, 0x1AD8, %i6 tge %icc, 0x7 stbar sth %l6, [%l7 + 0x6A] fxor %f0, %f30, %f28 tleu %icc, 0x4 movn %xcc, %o0, %g6 movgu %xcc, %g1, %g5 fbue %fcc1, loop_871 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 for %f6, %f8, %f18 fandnot1s %f7, %f12, %f12 loop_871: std %f10, [%l7 + 0x10] movre %i0, %i7, %g3 sdivcc %l5, 0x05AC, %l3 edge8ln %o7, %o4, %g2 andn %i2, 0x05F7, %o5 fsrc1 %f16, %f6 brgz,a %i5, loop_872 tne %icc, 0x7 tl %xcc, 0x0 edge16 %o1, %o3, %i3 loop_872: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %xcc, %l4, %l2 tneg %xcc, 0x0 orncc %o2, 0x1D9E, %g7 fmovsg %icc, %f24, %f29 array8 %o6, %g4, %i1 movg %icc, %l0, %i4 mova %xcc, %l1, %i6 fexpand %f8, %f2 smul %l6, 0x1137, %o0 tneg %xcc, 0x2 fmovrslz %g1, %f6, %f3 fmovsne %xcc, %f31, %f21 fmovdcs %xcc, %f5, %f29 orcc %g6, %g5, %i7 nop set 0x50, %i6 std %f8, [%l7 + %i6] tle %icc, 0x1 sethi 0x0AB4, %i0 movg %xcc, %g3, %l3 wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi brz,a %l5, loop_873 tvc %xcc, 0x6 srl %o7, %g2, %o4 fmul8x16 %f1, %f28, %f22 loop_873: fone %f20 tvs %icc, 0x1 fbg %fcc2, loop_874 edge32ln %o5, %i2, %i5 bneg,pn %icc, loop_875 smul %o1, %i3, %o3 loop_874: tne %xcc, 0x7 set 0x76, %o2 stba %l2, [%l7 + %o2] 0x2b membar #Sync loop_875: movle %xcc, %l4, %g7 std %f10, [%l7 + 0x60] fmovde %icc, %f30, %f1 tn %icc, 0x6 edge32l %o2, %o6, %i1 fmovscs %xcc, %f9, %f18 fmovdne %icc, %f20, %f28 tleu %xcc, 0x2 movrgez %l0, 0x10B, %i4 xor %l1, 0x0BA0, %g4 tl %xcc, 0x5 ldsb [%l7 + 0x12], %l6 mulscc %i6, 0x11E3, %g1 taddcctv %g6, %o0, %i7 fcmple16 %f12, %f14, %g5 fmovsneg %icc, %f1, %f19 wr %g0, 0x19, %asi lda [%l7 + 0x08] %asi, %f15 nop setx loop_876, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tleu %icc, 0x3 sth %g3, [%l7 + 0x7E] fxnors %f26, %f30, %f22 loop_876: edge32 %l3, %l5, %o7 fmovspos %icc, %f31, %f18 nop set 0x24, %l6 ldstub [%l7 + %l6], %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %o4, %i0, %o5 movleu %icc, %i5, %i2 wr %g0, 0x0c, %asi lduwa [%l7 + 0x50] %asi, %i3 tl %xcc, 0x7 membar 0x7E and %o1, %l2, %o3 umulcc %l4, %g7, %o2 movrlez %i1, 0x3C1, %l0 movleu %icc, %i4, %o6 sdivx %g4, 0x1792, %l1 subcc %l6, %g1, %g6 udivx %i6, 0x098D, %o0 fsrc1 %f20, %f10 fmul8x16au %f10, %f22, %f0 alignaddr %g5, %i7, %g3 fblg %fcc1, loop_877 mulx %l5, %o7, %g2 tvc %xcc, 0x2 set 0x30, %o6 ldda [%l7 + %o6] 0x04, %l2 loop_877: nop setx loop_878, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry mulx %i0, %o5, %o4 fmovrdgz %i2, %f16, %f28 lduh [%l7 + 0x58], %i3 loop_878: subcc %i5, %o1, %o3 edge8n %l2, %l4, %o2 movneg %xcc, %i1, %l0 edge32n %g7, %i4, %o6 umul %l1, %g4, %g1 add %l6, %g6, %o0 movl %xcc, %i6, %g5 fblg,a %fcc0, loop_879 fpadd32 %f16, %f18, %f4 fmovsge %icc, %f29, %f13 fmovse %icc, %f10, %f24 loop_879: tge %icc, 0x3 srlx %i7, %g3, %l5 ld [%l7 + 0x54], %f29 fbul,a %fcc0, loop_880 tsubcctv %g2, 0x1319, %o7 tsubcctv %i0, 0x10DE, %o5 tgu %icc, 0x5 loop_880: move %icc, %l3, %o4 set 0x50, %g7 ldsha [%l7 + %g7] 0x89, %i2 srlx %i5, 0x14, %o1 sdivcc %i3, 0x00FB, %l2 movre %l4, %o3, %o2 andn %i1, 0x1327, %l0 fpsub32s %f31, %f2, %f0 fandnot2 %f16, %f24, %f2 taddcctv %i4, 0x1703, %g7 tg %icc, 0x6 fbul,a %fcc0, loop_881 edge32l %l1, %o6, %g4 fcmped %fcc3, %f10, %f20 sra %l6, 0x10, %g1 loop_881: movleu %xcc, %o0, %g6 taddcctv %i6, 0x1613, %g5 tpos %xcc, 0x4 sdivcc %g3, 0x1525, %l5 fmovda %icc, %f9, %f22 edge32ln %g2, %i7, %i0 membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf0, %f0 tcc %xcc, 0x6 subc %o7, %l3, %o4 fmul8x16 %f10, %f18, %f0 mova %icc, %i2, %o5 fzero %f12 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f0 movre %o1, %i5, %l2 fpackfix %f28, %f28 xnorcc %l4, 0x1EFF, %i3 set 0x20, %o4 ldda [%l7 + %o4] 0x10, %o2 bn %icc, loop_882 tg %xcc, 0x6 addcc %o2, 0x095D, %i1 sir 0x0AD2 loop_882: tcs %xcc, 0x5 fmul8x16 %f21, %f12, %f18 orncc %l0, %i4, %l1 fbe %fcc3, loop_883 fandnot1 %f6, %f0, %f6 sll %o6, %g4, %l6 tle %xcc, 0x5 loop_883: nop setx loop_884, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xor %g7, %o0, %g6 ta %xcc, 0x7 tcc %xcc, 0x7 loop_884: ldsw [%l7 + 0x64], %g1 bne,a,pt %icc, loop_885 movl %xcc, %g5, %g3 edge32 %i6, %l5, %g2 add %i0, 0x015F, %o7 loop_885: movrgez %l3, 0x066, %i7 fble %fcc3, loop_886 udiv %o4, 0x01CB, %o5 fble %fcc2, loop_887 sdivcc %i2, 0x1F3B, %i5 loop_886: nop set 0x38, %o5 stda %l2, [%l7 + %o5] 0x04 loop_887: fmovdgu %xcc, %f23, %f16 fnor %f14, %f26, %f8 fmul8ulx16 %f30, %f22, %f4 wr %g0, 0x4f, %asi ldxa [%g0 + 0x28] %asi, %l4 movrlez %i3, 0x208, %o1 array16 %o2, %i1, %o3 sdiv %l0, 0x0646, %l1 tvc %icc, 0x5 tne %xcc, 0x2 bpos %icc, loop_888 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd32 %f10, %f16, %f0 alignaddrl %o6, %g4, %i4 loop_888: movge %xcc, %g7, %l6 movrlez %g6, %o0, %g5 smulcc %g3, 0x1BB6, %i6 srl %g1, %g2, %i0 fmovdcs %xcc, %f30, %f11 edge16 %l5, %l3, %o7 add %i7, %o5, %i2 movleu %icc, %o4, %i5 mulscc %l2, %l4, %o1 ta %xcc, 0x3 fbn,a %fcc3, loop_889 sll %o2, 0x0D, %i1 brlz %i3, loop_890 bgu,pt %xcc, loop_891 loop_889: fandnot1s %f17, %f6, %f20 edge8ln %o3, %l0, %l1 loop_890: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_891: xnorcc %o6, 0x0510, %i4 edge16n %g4, %l6, %g7 taddcc %g6, 0x0028, %o0 sll %g5, 0x07, %g3 movneg %icc, %i6, %g1 xor %i0, 0x017A, %l5 bleu,a %xcc, loop_892 movneg %icc, %l3, %o7 fmul8ulx16 %f4, %f22, %f26 xor %i7, 0x0EBF, %g2 loop_892: fcmple32 %f26, %f4, %i2 fbe %fcc2, loop_893 movcc %icc, %o5, %o4 edge32ln %l2, %l4, %o1 movvc %icc, %o2, %i1 loop_893: fmovdleu %icc, %f3, %f6 subc %i5, %o3, %i3 srax %l1, 0x0E, %o6 xnor %i4, %l0, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 std %f20, [%l7 + 0x20] movrne %g7, 0x13A, %g6 sir 0x01A4 tsubcc %g4, 0x1EAF, %o0 array8 %g5, %i6, %g3 taddcc %i0, 0x0D99, %l5 tpos %xcc, 0x3 tcc %xcc, 0x4 smul %g1, %o7, %i7 sll %l3, %g2, %i2 membar 0x04 wr %g0, 0xe3, %asi ldda [%l7 + 0x30] %asi, %o4 xnorcc %l2, 0x1E0D, %l4 movrgez %o1, 0x338, %o2 subc %i1, %i5, %o3 fmovdge %xcc, %f5, %f27 tpos %xcc, 0x4 movrlz %o5, %l1, %i3 sra %i4, %o6, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bn,pt %xcc, loop_894 fmovsgu %xcc, %f18, %f13 call loop_895 be,pt %icc, loop_896 loop_894: ta %icc, 0x1 ldd [%l7 + 0x18], %g6 loop_895: tcc %xcc, 0x6 loop_896: fcmpne16 %f20, %f16, %l6 brlez %g4, loop_897 nop setx loop_898, %l0, %l1 jmpl %l1, %g6 edge16 %o0, %i6, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_897: movrlez %i0, 0x117, %g5 loop_898: nop set 0x10, %i7 stwa %g1, [%l7 + %i7] 0x27 membar #Sync sub %l5, %o7, %l3 fblg %fcc3, loop_899 and %g2, 0x1255, %i2 sdivcc %o4, 0x1424, %l2 fnand %f26, %f12, %f2 loop_899: fmovrdgz %l4, %f30, %f24 fcmped %fcc1, %f0, %f10 smul %o1, 0x020C, %o2 subc %i7, 0x0619, %i1 udivcc %o3, 0x0382, %i5 nop set 0x78, %i3 prefetch [%l7 + %i3], 0x1 fmovrse %l1, %f16, %f9 fmovrsne %i3, %f19, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x1CD7 fmovse %icc, %f20, %f1 fmul8ulx16 %f14, %f24, %f8 movrgz %o5, 0x2D9, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %icc, 0x7 fmul8x16al %f12, %f1, %f2 mova %icc, %l0, %o6 wr %g0, 0x88, %asi stda %f16, [%l7 + 0x40] %asi fandnot1 %f12, %f4, %f24 edge16ln %g7, %g4, %l6 fbo,a %fcc2, loop_900 sub %g6, %i6, %g3 array8 %i0, %o0, %g1 mova %icc, %l5, %g5 loop_900: lduh [%l7 + 0x4C], %o7 tpos %icc, 0x1 ble,pn %icc, loop_901 tne %icc, 0x5 ldstub [%l7 + 0x4E], %g2 tsubcc %i2, 0x0AFC, %l3 loop_901: sethi 0x1DE2, %o4 edge8ln %l2, %o1, %l4 srax %o2, %i7, %o3 set 0x40, %l1 stda %f16, [%l7 + %l1] 0x81 array32 %i1, %l1, %i5 fnors %f17, %f31, %f28 umul %o5, %i3, %i4 movn %icc, %l0, %g7 fzero %f0 ble,a %icc, loop_902 ldsb [%l7 + 0x65], %g4 fmovdne %icc, %f16, %f22 movg %xcc, %l6, %g6 loop_902: sra %o6, %i6, %g3 fbl %fcc3, loop_903 bvs,a loop_904 ta %xcc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_903: tle %xcc, 0x4 loop_904: bpos %icc, loop_905 fmovscc %icc, %f30, %f3 stbar fabss %f7, %f12 loop_905: edge8 %i0, %g1, %o0 set 0x20, %g6 prefetcha [%l7 + %g6] 0x89, 0x1 movgu %xcc, %g5, %g2 set 0x7E, %l5 lduha [%l7 + %l5] 0x04, %i2 movpos %xcc, %l3, %o7 edge16l %o4, %o1, %l2 fmovdg %icc, %f31, %f26 prefetch [%l7 + 0x64], 0x3 fbge %fcc2, loop_906 fmovrdne %l4, %f12, %f26 fbo,a %fcc1, loop_907 tle %xcc, 0x3 loop_906: tge %icc, 0x4 tgu %xcc, 0x3 loop_907: andncc %i7, %o3, %i1 wr %g0, 0x89, %asi ldda [%l7 + 0x10] %asi, %l0 movrgez %i5, 0x1F0, %o2 stbar tpos %xcc, 0x5 movg %xcc, %i3, %i4 tgu %xcc, 0x6 subc %o5, %g7, %l0 tvs %icc, 0x0 fornot2 %f6, %f30, %f12 mova %xcc, %l6, %g4 fnegs %f22, %f1 subc %o6, 0x0134, %i6 movneg %icc, %g3, %i0 srax %g1, 0x03, %g6 tne %xcc, 0x7 ldsw [%l7 + 0x10], %o0 orn %g5, 0x1900, %g2 be,a loop_908 movrne %i2, 0x2B7, %l5 mulscc %l3, 0x10AC, %o7 movrlz %o4, 0x0F7, %l2 loop_908: movne %xcc, %o1, %i7 ldsw [%l7 + 0x2C], %o3 ldstub [%l7 + 0x52], %i1 fnors %f20, %f1, %f21 smulcc %l4, 0x17AE, %i5 set 0x20, %g5 ldstuba [%l7 + %g5] 0x0c, %l1 fmovsvc %xcc, %f24, %f3 fbue,a %fcc0, loop_909 fcmps %fcc0, %f20, %f25 sra %o2, %i4, %i3 fmovspos %xcc, %f3, %f17 loop_909: fcmple32 %f10, %f20, %o5 tvc %icc, 0x5 sdivx %g7, 0x08E0, %l6 xnorcc %l0, %o6, %g4 tcs %xcc, 0x0 fmovsl %xcc, %f2, %f21 fbule,a %fcc3, loop_910 alignaddr %g3, %i0, %i6 or %g6, %o0, %g5 addc %g1, %i2, %g2 loop_910: fmovd %f6, %f18 mova %icc, %l3, %l5 fmovdge %icc, %f1, %f14 udivcc %o7, 0x1BC6, %l2 fmovscs %xcc, %f4, %f12 subccc %o4, %o1, %o3 siam 0x5 fbue %fcc2, loop_911 fabss %f1, %f28 sllx %i7, %l4, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_911: taddcc %l1, %i5, %o2 fone %f16 edge32n %i3, %o5, %g7 movle %icc, %i4, %l0 subccc %o6, %g4, %l6 xnorcc %i0, %g3, %g6 fmovscc %xcc, %f18, %f11 lduw [%l7 + 0x7C], %o0 edge8n %i6, %g5, %i2 tle %icc, 0x2 fmovdg %xcc, %f27, %f7 bn,a,pt %icc, loop_912 tvs %xcc, 0x2 movg %icc, %g2, %l3 sra %g1, 0x1D, %l5 loop_912: xorcc %l2, %o7, %o4 bgu,a,pt %xcc, loop_913 fmovdvs %icc, %f27, %f11 ldsb [%l7 + 0x6C], %o1 prefetch [%l7 + 0x2C], 0x0 loop_913: tneg %icc, 0x5 subc %o3, %i7, %l4 subccc %i1, %i5, %l1 fxors %f6, %f13, %f0 popc 0x125E, %o2 mova %icc, %o5, %g7 fpsub16s %f0, %f25, %f31 tge %xcc, 0x7 alignaddr %i3, %l0, %i4 xnorcc %o6, 0x1276, %l6 ta %xcc, 0x5 udivx %i0, 0x15E1, %g4 movg %icc, %g3, %o0 mulx %i6, %g6, %i2 taddcc %g2, %l3, %g1 fmovsle %xcc, %f1, %f16 fones %f10 subccc %l5, 0x06D0, %g5 edge16l %o7, %o4, %l2 srax %o3, %o1, %i7 xnor %i1, %i5, %l1 brgez,a %o2, loop_914 movge %xcc, %o5, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bshuffle %f12, %f28, %f26 loop_914: movre %i3, %l4, %i4 tne %xcc, 0x4 xnorcc %o6, %l0, %i0 add %l7, 0x4C, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %g4 casa [%l6] %asi, %g4, %g3 sethi 0x1A35, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %l6, 0x1322, %i6 popc %g6, %g2 brgz,a %l3, loop_915 fcmpne16 %f6, %f22, %g1 sdivcc %l5, 0x0CD0, %g5 taddcc %i2, 0x001B, %o7 loop_915: tneg %icc, 0x6 fnor %f4, %f0, %f0 tvc %icc, 0x2 movgu %icc, %l2, %o3 sub %o1, %o4, %i7 tg %xcc, 0x2 movl %xcc, %i5, %i1 move %icc, %l1, %o5 fbuge %fcc1, loop_916 sethi 0x19BD, %o2 umulcc %i3, 0x0A40, %g7 array16 %i4, %o6, %l4 loop_916: brnz,a %l0, loop_917 movle %xcc, %g4, %i0 bcs,pn %icc, loop_918 stbar loop_917: movpos %xcc, %o0, %g3 fbge,a %fcc3, loop_919 loop_918: edge16 %i6, %l6, %g6 tle %xcc, 0x0 tcs %xcc, 0x3 loop_919: fmul8ulx16 %f18, %f8, %f28 fbu %fcc3, loop_920 fpadd32 %f0, %f24, %f26 add %l3, %g1, %g2 edge16 %l5, %g5, %o7 loop_920: tvc %icc, 0x6 and %i2, 0x19FD, %o3 subc %o1, 0x1CE2, %l2 edge8n %o4, %i5, %i1 subcc %l1, %i7, %o5 tneg %icc, 0x0 fmovdleu %icc, %f14, %f22 fornot1 %f28, %f18, %f0 fpadd16 %f20, %f12, %f30 array16 %o2, %i3, %i4 sll %o6, %g7, %l0 orcc %g4, 0x0109, %i0 fpsub16s %f12, %f16, %f16 movn %xcc, %o0, %g3 taddcctv %l4, 0x1AE1, %l6 be loop_921 edge32n %i6, %g6, %g1 edge8l %g2, %l5, %g5 bgu,a %icc, loop_922 loop_921: pdist %f4, %f2, %f30 bvc loop_923 move %xcc, %o7, %i2 loop_922: udivcc %l3, 0x17D2, %o3 movrlz %o1, %o4, %i5 loop_923: movvs %xcc, %l2, %i1 brgz,a %l1, loop_924 movrne %o5, %o2, %i3 brlez,a %i7, loop_925 sdivcc %i4, 0x12A5, %g7 loop_924: fbg,a %fcc3, loop_926 orn %l0, %o6, %i0 loop_925: addc %g4, %o0, %g3 std %f8, [%l7 + 0x28] loop_926: fbu %fcc3, loop_927 orn %l6, 0x1F34, %i6 bg,a,pt %xcc, loop_928 movrgez %l4, %g1, %g6 loop_927: movleu %xcc, %g2, %l5 add %o7, 0x1CB3, %i2 loop_928: bne,a,pn %xcc, loop_929 movvc %xcc, %g5, %l3 udivx %o1, 0x09D9, %o3 movgu %xcc, %i5, %l2 loop_929: tpos %xcc, 0x6 fble,a %fcc0, loop_930 fmovsle %icc, %f16, %f5 edge8 %o4, %i1, %l1 taddcctv %o5, %i3, %i7 loop_930: fxor %f14, %f18, %f4 fmovsvc %xcc, %f2, %f6 fmovsgu %xcc, %f0, %f27 ldsb [%l7 + 0x1A], %o2 xorcc %g7, 0x0E6D, %l0 fcmpgt16 %f22, %f12, %i4 bvs,a loop_931 addc %o6, %i0, %o0 fmovs %f1, %f25 tg %icc, 0x0 loop_931: st %f23, [%l7 + 0x48] fcmpeq32 %f6, %f6, %g4 array8 %l6, %g3, %l4 udiv %g1, 0x1DFF, %g6 edge32l %i6, %g2, %o7 srl %i2, 0x04, %g5 edge32l %l3, %l5, %o3 xnor %i5, %o1, %l2 edge32 %i1, %l1, %o4 xorcc %o5, %i3, %o2 wr %g0, 0x89, %asi stda %i6, [%l7 + 0x18] %asi sth %g7, [%l7 + 0x44] xorcc %i4, 0x1174, %o6 sll %l0, 0x0E, %i0 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 fbul %fcc0, loop_932 ld [%l7 + 0x58], %f27 fmovsn %xcc, %f19, %f25 fmovdne %xcc, %f17, %f7 loop_932: fmovrde %g4, %f22, %f26 fmovdg %xcc, %f13, %f29 set 0x60, %l0 ldswa [%l7 + %l0] 0x88, %o0 movcc %xcc, %g3, %l4 movneg %icc, %l6, %g6 ta %icc, 0x1 fmuld8sux16 %f31, %f7, %f16 sir 0x01E7 fmovdleu %icc, %f13, %f20 fmovsneg %icc, %f13, %f15 brgz,a %g1, loop_933 sll %i6, 0x03, %o7 movrgz %i2, %g2, %g5 umul %l5, 0x111E, %l3 loop_933: subc %o3, 0x0084, %i5 orcc %o1, %i1, %l1 fmul8sux16 %f26, %f12, %f30 fornot1s %f19, %f1, %f16 ldub [%l7 + 0x29], %o4 tcs %icc, 0x4 bge %xcc, loop_934 fcmple16 %f22, %f20, %o5 addc %l2, %i3, %o2 fpmerge %f30, %f26, %f0 loop_934: tneg %icc, 0x1 addcc %i7, %g7, %i4 set 0x2B, %i1 ldstuba [%l7 + %i1] 0x89, %l0 sub %o6, %g4, %o0 edge32l %g3, %i0, %l6 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x14 tg %icc, 0x5 stx %l4, [%l7 + 0x60] st %f14, [%l7 + 0x20] fzeros %f4 srax %g6, 0x13, %i6 edge32ln %g1, %o7, %i2 bne loop_935 fmovdvs %xcc, %f17, %f6 fornot1s %f24, %f0, %f2 membar 0x3B loop_935: xor %g5, 0x063C, %g2 movg %icc, %l5, %o3 movvc %icc, %l3, %o1 tne %xcc, 0x5 wr %g0, 0x89, %asi ldxa [%l7 + 0x40] %asi, %i1 alignaddr %l1, %o4, %i5 popc %l2, %o5 subcc %o2, %i7, %i3 flush %l7 + 0x24 tsubcc %i4, 0x1C0E, %l0 tvc %icc, 0x3 fcmpgt16 %f16, %f30, %o6 fmovspos %icc, %f6, %f17 fmovse %icc, %f19, %f7 srlx %g7, %o0, %g3 sll %i0, %l6, %l4 alignaddrl %g6, %g4, %i6 movrlez %o7, 0x07F, %i2 fzero %f4 fbg,a %fcc2, loop_936 sir 0x1598 movn %icc, %g5, %g2 tcs %icc, 0x7 loop_936: bn loop_937 movneg %xcc, %g1, %o3 sir 0x00FA sra %l3, 0x07, %l5 loop_937: bleu,pn %xcc, loop_938 stb %i1, [%l7 + 0x37] movrlz %l1, %o4, %o1 wr %g0, 0xeb, %asi stxa %i5, [%l7 + 0x40] %asi membar #Sync loop_938: tvs %icc, 0x6 fnot2 %f16, %f20 xnorcc %o5, %l2, %o2 fmovdn %icc, %f21, %f6 bpos,pt %icc, loop_939 movn %icc, %i7, %i3 edge16l %l0, %i4, %g7 movle %icc, %o6, %g3 loop_939: udivcc %i0, 0x08BF, %o0 fnegd %f6, %f18 movne %xcc, %l6, %l4 addc %g4, %i6, %g6 fxnors %f31, %f4, %f14 set 0x48, %i0 lda [%l7 + %i0] 0x88, %f3 fmovdg %xcc, %f7, %f7 edge8l %i2, %o7, %g5 smul %g2, 0x11D4, %g1 bl,a %icc, loop_940 sir 0x1B3D move %icc, %o3, %l3 tvs %xcc, 0x2 loop_940: fcmpgt32 %f22, %f8, %i1 fpack32 %f4, %f16, %f24 wr %g0, 0x81, %asi ldda [%l7 + 0x60] %asi, %l0 tleu %icc, 0x2 edge32n %o4, %o1, %i5 tvc %xcc, 0x4 set 0x6A, %o0 ldsha [%l7 + %o0] 0x11, %l5 stb %l2, [%l7 + 0x2E] brz,a %o5, loop_941 tl %xcc, 0x6 fmovrse %i7, %f6, %f9 tle %icc, 0x0 loop_941: movre %i3, 0x162, %o2 tcc %xcc, 0x0 edge8n %l0, %g7, %o6 fzero %f6 and %g3, %i0, %o0 movg %icc, %l6, %i4 movrne %l4, %i6, %g6 fbul,a %fcc2, loop_942 andcc %g4, %o7, %i2 ba loop_943 movle %icc, %g5, %g2 loop_942: edge8 %o3, %g1, %l3 membar 0x09 loop_943: tn %icc, 0x3 set 0x78, %l2 prefetcha [%l7 + %l2] 0x88, 0x0 fmovsl %icc, %f12, %f27 fmul8x16au %f10, %f28, %f26 set 0x30, %i2 ldda [%l7 + %i2] 0xea, %i0 tn %xcc, 0x7 edge16 %o1, %o4, %i5 tcc %icc, 0x4 popc %l2, %o5 brlz %i7, loop_944 movpos %xcc, %i3, %l5 andn %o2, %g7, %l0 fmovdvs %xcc, %f17, %f4 loop_944: sllx %g3, 0x0C, %o6 movrgz %o0, 0x314, %i0 fnot1 %f0, %f18 brz %i4, loop_945 fmovsneg %icc, %f21, %f30 smul %l6, %l4, %g6 alignaddr %i6, %g4, %o7 loop_945: movre %i2, 0x246, %g5 ba,pt %icc, loop_946 andcc %o3, %g1, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbu,a %fcc0, loop_947 loop_946: movcc %icc, %g2, %i1 fand %f12, %f8, %f2 orcc %l1, 0x0C79, %o4 loop_947: subcc %o1, 0x13D8, %l2 pdist %f4, %f8, %f14 sdivx %i5, 0x1940, %o5 ldd [%l7 + 0x08], %i6 tcs %icc, 0x0 popc 0x16E8, %l5 umul %i3, 0x1E8A, %o2 stx %l0, [%l7 + 0x18] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %g7, 0x0F43, %o6 bn %icc, loop_948 bl,a,pn %icc, loop_949 fabsd %f30, %f18 sub %g3, 0x0102, %i0 loop_948: edge8ln %o0, %l6, %i4 loop_949: fbule %fcc0, loop_950 fmovdge %xcc, %f27, %f27 tvc %icc, 0x2 tleu %icc, 0x5 loop_950: udivx %l4, 0x0922, %g6 tle %icc, 0x4 movrlez %g4, %o7, %i6 ldd [%l7 + 0x28], %i2 edge8l %g5, %g1, %o3 sdivcc %g2, 0x0BD9, %i1 ldstub [%l7 + 0x7E], %l3 addc %l1, 0x04C8, %o4 wr %g0, 0x19, %asi ldxa [%l7 + 0x28] %asi, %l2 movrlez %o1, 0x37E, %i5 fmovsl %xcc, %f10, %f8 brlez %o5, loop_951 fnot1 %f16, %f8 fmovspos %xcc, %f18, %f9 sir 0x17A8 loop_951: xor %i7, 0x1FF9, %l5 udivcc %i3, 0x0B7C, %l0 edge8 %g7, %o6, %g3 srlx %o2, 0x15, %i0 fmovsvs %icc, %f29, %f25 ldd [%l7 + 0x20], %f10 set 0x60, %g4 ldda [%l7 + %g4] 0x2b, %i6 for %f26, %f12, %f28 movrlz %o0, 0x3DB, %l4 fmovrdgez %i4, %f6, %f22 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %icc, 0x2 alignaddr %g4, %o7, %i6 movvs %icc, %g6, %i2 tge %xcc, 0x1 movrlez %g5, 0x27D, %g1 fsrc2s %f24, %f18 mulx %g2, 0x1E7C, %i1 nop setx loop_952, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array16 %l3, %l1, %o4 movcc %icc, %o3, %l2 fnegd %f18, %f6 loop_952: movre %i5, %o1, %o5 bge %icc, loop_953 fmovscs %icc, %f28, %f26 fandnot2s %f30, %f7, %f21 fbge,a %fcc0, loop_954 loop_953: bge,pt %xcc, loop_955 edge8ln %l5, %i3, %l0 edge32l %i7, %o6, %g7 loop_954: subccc %g3, %o2, %l6 loop_955: alignaddr %o0, %l4, %i0 set 0x44, %o7 swapa [%l7 + %o7] 0x89, %g4 lduw [%l7 + 0x1C], %o7 fnot2s %f4, %f14 movre %i6, 0x035, %g6 orncc %i2, 0x0DDB, %i4 fabss %f20, %f2 xorcc %g5, 0x0F21, %g2 fmovsneg %xcc, %f7, %f8 sethi 0x0483, %g1 taddcc %l3, %l1, %i1 ta %icc, 0x7 bcs,a loop_956 fbule,a %fcc3, loop_957 fmovsgu %icc, %f9, %f28 flush %l7 + 0x48 loop_956: alignaddrl %o4, %l2, %i5 loop_957: fand %f22, %f10, %f26 ldd [%l7 + 0x58], %o2 sethi 0x0076, %o5 fpack32 %f4, %f26, %f12 fcmpd %fcc1, %f18, %f22 ba loop_958 ld [%l7 + 0x60], %f28 fmuld8ulx16 %f22, %f13, %f8 mulx %l5, 0x0A84, %i3 loop_958: subc %l0, 0x16AA, %o1 orncc %o6, %i7, %g3 movgu %icc, %g7, %l6 fblg %fcc3, loop_959 brnz,a %o2, loop_960 call loop_961 fbue %fcc2, loop_962 loop_959: brgez,a %o0, loop_963 loop_960: lduh [%l7 + 0x1A], %i0 loop_961: movge %icc, %l4, %g4 loop_962: fbge %fcc3, loop_964 loop_963: movrgez %i6, 0x0E4, %o7 addcc %g6, 0x1B49, %i2 and %g5, %i4, %g2 loop_964: movrne %l3, 0x187, %l1 orcc %g1, %i1, %l2 bcs,a,pt %icc, loop_965 brz,a %i5, loop_966 stx %o3, [%l7 + 0x60] fands %f29, %f27, %f22 loop_965: fmovsg %icc, %f18, %f8 loop_966: tvc %xcc, 0x0 fpsub32 %f20, %f16, %f26 edge8n %o5, %o4, %i3 movrne %l0, %l5, %o6 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x3b8] %asi, %o1 ripped by fixASI40.pl ripped by fixASI40.pl wr %g0, 0x18, %asi lduba [%l7 + 0x1A] %asi, %i7 fnegs %f13, %f10 bpos %xcc, loop_967 smul %g3, 0x0E33, %g7 lduw [%l7 + 0x7C], %l6 andncc %o0, %o2, %i0 loop_967: sub %g4, 0x10B2, %l4 xnorcc %i6, %o7, %i2 ldstub [%l7 + 0x3A], %g6 fbul %fcc1, loop_968 nop setx loop_969, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmul8x16 %f29, %f8, %f4 set 0x40, %o3 ldda [%l7 + %o3] 0x18, %f0 loop_968: movrne %g5, %i4, %l3 loop_969: nop wr %g0, 0xeb, %asi ldda [%l7 + 0x40] %asi, %g2 udivx %g1, 0x076A, %i1 fmovsleu %icc, %f30, %f26 fmovdcs %xcc, %f31, %f26 tpos %xcc, 0x7 bcc,a,pt %xcc, loop_970 mulscc %l1, 0x099F, %i5 nop setx loop_971, %l0, %l1 jmpl %l1, %l2 fnand %f26, %f24, %f2 loop_970: and %o3, %o4, %i3 sdiv %l0, 0x1585, %l5 loop_971: brz %o6, loop_972 movrne %o5, 0x2B0, %i7 brlz,a %o1, loop_973 bl,a,pn %icc, loop_974 loop_972: movle %xcc, %g3, %l6 wr %g0, 0xf9, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_973: fzeros %f9 loop_974: addccc %o0, 0x11A8, %g7 ba %xcc, loop_975 fcmped %fcc0, %f12, %f22 subccc %i0, %o2, %l4 movn %xcc, %g4, %i6 loop_975: nop set 0x56, %l4 ldsha [%l7 + %l4] 0x18, %o7 addcc %g6, %g5, %i4 alignaddrl %i2, %g2, %l3 fbo %fcc2, loop_976 and %g1, %l1, %i5 fbug %fcc2, loop_977 fnegs %f12, %f1 loop_976: tpos %icc, 0x0 fzero %f6 loop_977: movrlz %i1, %o3, %o4 xor %i3, %l0, %l5 fmovde %xcc, %f16, %f13 movl %icc, %l2, %o5 orn %i7, %o1, %g3 movrgez %o6, %o0, %g7 fzeros %f12 fmovsle %icc, %f5, %f7 movrlz %i0, 0x293, %l6 fcmpeq32 %f22, %f16, %l4 andcc %o2, 0x1A79, %i6 fcmpgt16 %f4, %f22, %o7 fmul8sux16 %f18, %f18, %f26 add %g4, %g5, %g6 membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0x16, %f0 bpos,a loop_978 fsrc1s %f12, %f12 edge32n %i4, %g2, %l3 alignaddr %i2, %g1, %l1 loop_978: andcc %i5, 0x09A1, %i1 smul %o4, %i3, %o3 array16 %l5, %l0, %l2 fbue,a %fcc2, loop_979 alignaddrl %i7, %o5, %o1 fmovdleu %icc, %f15, %f24 andcc %o6, 0x1C49, %g3 loop_979: array16 %g7, %i0, %o0 tsubcc %l4, %o2, %i6 brlz %o7, loop_980 ldstub [%l7 + 0x2B], %g4 tsubcctv %l6, 0x1B38, %g5 fabss %f6, %f30 loop_980: tsubcc %i4, 0x1102, %g6 andn %l3, 0x1AFA, %i2 sll %g2, %g1, %i5 tgu %xcc, 0x5 bge,pt %xcc, loop_981 bne %xcc, loop_982 bne,a,pn %icc, loop_983 brgz %l1, loop_984 loop_981: edge32 %o4, %i1, %i3 loop_982: smulcc %o3, 0x1137, %l0 loop_983: nop add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %l5, %i7 loop_984: mulscc %l2, 0x0C4D, %o1 srlx %o5, %g3, %o6 edge32ln %i0, %o0, %g7 fmovdl %xcc, %f3, %f30 smulcc %o2, %l4, %i6 sdivx %g4, 0x0B89, %l6 tne %icc, 0x2 edge32l %g5, %o7, %g6 brnz %l3, loop_985 smulcc %i2, 0x0C61, %g2 orcc %g1, 0x179C, %i5 fmovdcs %xcc, %f12, %f8 loop_985: fmul8sux16 %f0, %f26, %f0 tg %xcc, 0x5 set 0x6C, %g1 stwa %l1, [%l7 + %g1] 0x19 fcmpgt16 %f24, %f2, %o4 fcmps %fcc3, %f26, %f7 umul %i1, 0x0237, %i4 set 0x10, %l3 stxa %i3, [%l7 + %l3] 0x88 set 0x3C, %g2 sta %f21, [%l7 + %g2] 0x10 fcmpgt32 %f6, %f28, %o3 fmovrsgz %l0, %f11, %f16 edge16ln %l5, %i7, %l2 tl %icc, 0x1 udivcc %o5, 0x0A33, %g3 ta %icc, 0x6 udiv %o1, 0x0BE8, %o6 mulx %i0, %o0, %o2 stbar nop setx loop_986, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbge %fcc0, loop_987 fmovde %icc, %f15, %f18 edge8 %l4, %g7, %g4 loop_986: edge16l %i6, %g5, %o7 loop_987: orn %g6, 0x0778, %l6 ta %xcc, 0x2 for %f18, %f24, %f24 bleu %icc, loop_988 edge8n %l3, %i2, %g1 array16 %g2, %l1, %o4 ldsh [%l7 + 0x12], %i1 loop_988: movl %xcc, %i5, %i3 orcc %i4, 0x1BDF, %o3 movcc %xcc, %l0, %l5 movg %xcc, %i7, %l2 sra %o5, %g3, %o1 sllx %i0, %o0, %o2 bne,a,pn %xcc, loop_989 xnorcc %l4, %o6, %g4 movpos %xcc, %g7, %g5 fbue %fcc0, loop_990 loop_989: srax %o7, %g6, %i6 edge32 %l6, %i2, %g1 fmovrdgz %l3, %f14, %f0 loop_990: fmovsgu %xcc, %f16, %f9 andn %l1, 0x070D, %g2 udivx %o4, 0x155E, %i5 xorcc %i1, 0x0138, %i3 bneg,a %xcc, loop_991 fmovrsgez %o3, %f1, %f28 bvs loop_992 flush %l7 + 0x78 loop_991: tl %xcc, 0x0 umulcc %i4, 0x00DA, %l5 loop_992: array32 %i7, %l0, %o5 tg %icc, 0x3 fmul8x16 %f7, %f8, %f2 call loop_993 ba,a loop_994 fmovdge %icc, %f31, %f14 tcc %icc, 0x2 loop_993: movre %l2, 0x0C5, %o1 loop_994: fnand %f24, %f22, %f14 add %l7, 0x1C, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %i0, %g3 fcmpgt32 %f12, %f16, %o2 sdivx %l4, 0x0449, %o0 te %xcc, 0x7 edge32ln %o6, %g4, %g7 tsubcctv %o7, %g5, %i6 fbl %fcc0, loop_995 fandnot1 %f8, %f24, %f8 fbe %fcc3, loop_996 fand %f4, %f4, %f4 loop_995: fsrc2s %f8, %f21 ldd [%l7 + 0x18], %f4 loop_996: edge32n %l6, %g6, %g1 sub %l3, %i2, %g2 edge16 %o4, %l1, %i5 fbe %fcc3, loop_997 taddcc %i1, 0x08BF, %o3 ldsb [%l7 + 0x70], %i4 st %f30, [%l7 + 0x74] loop_997: movleu %icc, %i3, %i7 movg %icc, %l0, %o5 srax %l5, 0x18, %l2 edge32ln %o1, %g3, %o2 move %icc, %l4, %o0 movne %xcc, %o6, %g4 fmovrse %g7, %f7, %f2 wr %g0, 0x10, %asi lduba [%l7 + 0x3C] %asi, %i0 movre %g5, 0x015, %o7 wr %g0, 0x11, %asi sta %f17, [%l7 + 0x58] %asi bn,a loop_998 brgez %i6, loop_999 st %f23, [%l7 + 0x74] brgz,a %l6, loop_1000 loop_998: movle %xcc, %g6, %g1 loop_999: alignaddrl %i2, %l3, %o4 be,a,pt %xcc, loop_1001 loop_1000: fpsub32s %f29, %f28, %f23 bne,pn %xcc, loop_1002 sir 0x0BCA loop_1001: addcc %l1, 0x1455, %i5 std %f18, [%l7 + 0x10] loop_1002: movle %xcc, %g2, %o3 srax %i4, %i1, %i7 fcmped %fcc2, %f20, %f0 fmovsg %icc, %f11, %f11 ldub [%l7 + 0x1B], %i3 fcmpne32 %f4, %f26, %l0 smulcc %o5, 0x00BC, %l2 edge32 %l5, %o1, %g3 edge8 %o2, %l4, %o0 addccc %g4, %o6, %g7 sdivcc %g5, 0x0F0B, %o7 fmovd %f24, %f4 siam 0x0 alignaddrl %i0, %l6, %g6 alignaddrl %i6, %i2, %g1 taddcctv %l3, %o4, %l1 fblg,a %fcc0, loop_1003 edge8 %i5, %g2, %i4 stx %i1, [%l7 + 0x78] srl %o3, %i3, %i7 loop_1003: srax %o5, %l2, %l0 fabsd %f18, %f12 movne %xcc, %o1, %g3 move %icc, %l5, %l4 edge8n %o2, %o0, %o6 fone %f30 fmovrse %g4, %f8, %f2 movle %icc, %g7, %g5 or %i0, 0x1F6D, %o7 tleu %icc, 0x1 sdivx %g6, 0x1D1F, %i6 ta %icc, 0x0 alignaddrl %l6, %i2, %g1 bne %icc, loop_1004 fxors %f14, %f6, %f28 tvc %icc, 0x6 tvc %icc, 0x6 loop_1004: nop set 0x20, %i6 sth %o4, [%l7 + %i6] tle %xcc, 0x5 edge16ln %l3, %i5, %l1 set 0x70, %o2 ldda [%l7 + %o2] 0x0c, %i4 fpmerge %f19, %f10, %f18 smulcc %g2, %i1, %o3 brlz,a %i7, loop_1005 edge16ln %i3, %o5, %l2 sll %o1, %g3, %l0 ta %icc, 0x7 loop_1005: fcmpeq32 %f22, %f28, %l4 movrlz %o2, 0x26F, %o0 xnor %l5, 0x0E86, %g4 srl %o6, 0x0B, %g7 wr %g0, 0x19, %asi swapa [%l7 + 0x68] %asi, %i0 sra %o7, 0x11, %g6 fbg,a %fcc3, loop_1006 xor %g5, 0x0ED9, %l6 fcmpd %fcc3, %f14, %f8 bgu %icc, loop_1007 loop_1006: fnor %f10, %f18, %f26 mulscc %i6, %g1, %o4 bneg,a loop_1008 loop_1007: fcmpgt32 %f22, %f0, %i2 movleu %icc, %i5, %l3 ble,pn %icc, loop_1009 loop_1008: sethi 0x189A, %l1 udiv %g2, 0x1512, %i4 edge32 %o3, %i7, %i1 loop_1009: nop set 0x20, %l6 stda %i2, [%l7 + %l6] 0x10 xor %l2, 0x1FF2, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %o5, 0x0846, %l0 edge32 %g3, %l4, %o0 tcc %icc, 0x4 fpsub16s %f19, %f22, %f8 fnot2 %f0, %f12 addc %l5, %o2, %o6 fzeros %f10 movre %g4, %i0, %g7 ldx [%l7 + 0x28], %o7 fornot2s %f30, %f3, %f21 fbge,a %fcc2, loop_1010 movcc %xcc, %g6, %l6 orn %g5, %g1, %o4 call loop_1011 loop_1010: edge32l %i6, %i5, %i2 fba,a %fcc0, loop_1012 fabsd %f24, %f20 loop_1011: array16 %l1, %g2, %i4 stx %o3, [%l7 + 0x18] loop_1012: tpos %icc, 0x2 fmovse %xcc, %f12, %f9 edge32ln %i7, %i1, %i3 movcs %xcc, %l3, %o1 fsrc2 %f30, %f10 brlz,a %l2, loop_1013 fandnot1 %f22, %f30, %f28 fmovse %icc, %f7, %f31 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o5, %l0 loop_1013: fabsd %f16, %f18 fabsd %f6, %f10 srl %g3, %o0, %l4 fpack32 %f4, %f24, %f14 fbe %fcc0, loop_1014 sdivx %l5, 0x020C, %o6 set 0x64, %i5 swapa [%l7 + %i5] 0x88, %g4 loop_1014: fpsub32 %f26, %f10, %f16 fandnot1s %f12, %f26, %f6 and %o2, 0x0962, %g7 sdivcc %i0, 0x1BB7, %g6 subcc %l6, 0x11BA, %o7 fmovdcc %xcc, %f24, %f18 fbu %fcc2, loop_1015 movn %icc, %g5, %o4 nop setx loop_1016, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdiv %i6, 0x1929, %i5 loop_1015: or %g1, 0x0E30, %i2 bne,pt %xcc, loop_1017 loop_1016: ldd [%l7 + 0x68], %g2 movge %icc, %l1, %i4 xor %i7, %i1, %i3 loop_1017: edge16ln %o3, %l3, %o1 umul %l2, %o5, %l0 tvc %xcc, 0x7 ldd [%l7 + 0x58], %g2 mulscc %l4, 0x1FB0, %o0 alignaddrl %o6, %g4, %o2 movneg %icc, %g7, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %g6, 0x2FB, %l6 fornot2s %f7, %f1, %f24 edge16ln %l5, %g5, %o7 srax %o4, 0x0A, %i6 srax %i5, %g1, %g2 bg %icc, loop_1018 fpsub32 %f20, %f10, %f4 movvs %xcc, %i2, %l1 fbug %fcc3, loop_1019 loop_1018: fbn,a %fcc1, loop_1020 tvc %icc, 0x7 xor %i4, 0x0DFB, %i7 loop_1019: andncc %i1, %i3, %l3 loop_1020: fbe %fcc1, loop_1021 fbge %fcc3, loop_1022 fmovsl %xcc, %f25, %f6 sdivcc %o1, 0x1DDC, %o3 loop_1021: mulx %o5, %l0, %g3 loop_1022: sllx %l4, 0x11, %o0 brnz %l2, loop_1023 fbug %fcc3, loop_1024 fbo %fcc2, loop_1025 edge32n %o6, %o2, %g7 loop_1023: edge32l %g4, %g6, %l6 loop_1024: movge %icc, %i0, %l5 loop_1025: fbuge,a %fcc3, loop_1026 tsubcc %o7, 0x04F1, %g5 ldsw [%l7 + 0x2C], %i6 set 0x14, %g7 stha %i5, [%l7 + %g7] 0x80 loop_1026: umulcc %g1, %g2, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x44, %i4 ldsba [%l7 + %i4] 0x19, %o4 tcs %icc, 0x5 set 0x70, %o6 sta %f4, [%l7 + %o6] 0x11 array32 %l1, %i4, %i7 ba,a,pt %xcc, loop_1027 and %i3, 0x0AE1, %i1 fnand %f4, %f20, %f28 subc %l3, 0x084E, %o3 loop_1027: sll %o1, 0x14, %l0 edge16l %g3, %o5, %o0 srax %l4, %l2, %o2 sir 0x1D44 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %g7, %g4, %g6 tl %icc, 0x0 te %icc, 0x5 movrgez %o6, 0x14B, %i0 flush %l7 + 0x40 sll %l6, 0x17, %l5 movg %icc, %g5, %o7 sir 0x040C edge8l %i5, %i6, %g2 brlz %i2, loop_1028 srlx %g1, 0x13, %l1 bcs,pt %icc, loop_1029 fmovde %icc, %f12, %f5 loop_1028: fpadd16s %f17, %f21, %f25 and %o4, 0x19A4, %i4 loop_1029: movrlez %i3, 0x069, %i7 movvs %icc, %i1, %o3 brgez %o1, loop_1030 fbge %fcc0, loop_1031 bpos,a loop_1032 fornot2 %f18, %f26, %f30 loop_1030: ldd [%l7 + 0x68], %f4 loop_1031: add %l0, %l3, %o5 loop_1032: movneg %xcc, %g3, %o0 movrlez %l2, %o2, %l4 taddcctv %g7, %g6, %g4 sdivcc %o6, 0x1F8D, %l6 fmovrsgz %l5, %f0, %f11 brgez %g5, loop_1033 fba %fcc0, loop_1034 fmul8x16au %f15, %f17, %f26 movleu %xcc, %o7, %i0 loop_1033: edge16ln %i5, %i6, %g2 loop_1034: smulcc %i2, %g1, %l1 addcc %o4, %i4, %i7 orn %i1, %o3, %o1 tn %icc, 0x2 std %f4, [%l7 + 0x30] alignaddr %i3, %l0, %l3 mova %xcc, %o5, %o0 fmovrdlz %g3, %f22, %f12 xor %o2, %l2, %l4 tn %icc, 0x1 edge16n %g6, %g7, %g4 fmovscc %xcc, %f4, %f0 st %f19, [%l7 + 0x64] fpsub16s %f0, %f12, %f3 fpsub32s %f24, %f28, %f0 tn %icc, 0x6 subc %o6, %l5, %l6 orncc %g5, 0x1DE0, %i0 movvs %icc, %i5, %i6 tl %xcc, 0x0 edge16ln %g2, %i2, %g1 movcc %icc, %o7, %o4 bn,pt %xcc, loop_1035 nop set 0x7E, %o5 ldstub [%l7 + %o5], %i4 bn,pt %icc, loop_1036 srlx %l1, 0x00, %i7 loop_1035: ldub [%l7 + 0x43], %i1 tsubcc %o3, 0x15AB, %o1 loop_1036: movvc %xcc, %l0, %l3 fxnors %f13, %f19, %f3 addc %i3, %o0, %o5 smul %g3, 0x182C, %o2 fcmpne16 %f8, %f26, %l2 tge %icc, 0x4 be,a,pn %icc, loop_1037 bvc,a,pt %icc, loop_1038 fbo %fcc1, loop_1039 movcs %xcc, %l4, %g7 loop_1037: andn %g4, %g6, %o6 loop_1038: nop wr %g0, 0x80, %asi stba %l6, [%l7 + 0x37] %asi loop_1039: sub %l5, 0x0587, %i0 brgz,a %i5, loop_1040 ble,a %icc, loop_1041 ldstub [%l7 + 0x54], %i6 udiv %g2, 0x1DE0, %g5 loop_1040: array32 %g1, %o7, %i2 loop_1041: movle %xcc, %o4, %i4 fblg %fcc1, loop_1042 taddcctv %i7, %l1, %i1 fcmpeq16 %f28, %f22, %o3 fnegd %f26, %f30 loop_1042: flush %l7 + 0x0C fpack32 %f16, %f24, %f8 sdivx %l0, 0x1BD6, %o1 movpos %xcc, %l3, %i3 tle %xcc, 0x0 fsrc1 %f16, %f4 mulscc %o5, %o0, %g3 ldd [%l7 + 0x28], %l2 fabsd %f20, %f4 fbe %fcc2, loop_1043 popc %o2, %g7 movvc %icc, %l4, %g6 fbuge %fcc3, loop_1044 loop_1043: orn %g4, 0x1298, %l6 fnot1 %f28, %f8 ba,a loop_1045 loop_1044: array32 %l5, %i0, %o6 edge8ln %i6, %g2, %g5 fbl,a %fcc1, loop_1046 loop_1045: fmovscs %xcc, %f30, %f12 fandnot2s %f8, %f27, %f16 fmovrdgez %g1, %f10, %f10 loop_1046: umul %o7, 0x10D4, %i5 edge8 %i2, %o4, %i4 orncc %l1, 0x1DC8, %i7 tge %icc, 0x3 tle %icc, 0x4 srax %o3, 0x0F, %i1 movvc %xcc, %o1, %l3 edge32ln %i3, %o5, %o0 movleu %xcc, %g3, %l2 brnz %l0, loop_1047 edge16n %g7, %o2, %l4 movvc %icc, %g4, %l6 wr %g0, 0x11, %asi lduba [%l7 + 0x0A] %asi, %l5 loop_1047: edge8 %g6, %i0, %i6 fcmpes %fcc3, %f2, %f0 set 0x64, %i7 ldswa [%l7 + %i7] 0x89, %o6 fpadd16 %f2, %f18, %f2 wr %g0, 0x0c, %asi stba %g5, [%l7 + 0x57] %asi srl %g1, %o7, %g2 fbne,a %fcc2, loop_1048 subc %i2, 0x17C8, %i5 movrne %o4, 0x2CC, %l1 stbar loop_1048: andcc %i4, 0x0886, %o3 edge8l %i7, %o1, %l3 addccc %i3, 0x07CF, %i1 edge16l %o5, %g3, %o0 membar 0x12 fba,a %fcc3, loop_1049 alignaddrl %l0, %g7, %o2 srlx %l4, 0x05, %l2 ta %icc, 0x5 loop_1049: array8 %l6, %l5, %g6 call loop_1050 bg loop_1051 fmovsne %xcc, %f11, %f31 movne %xcc, %g4, %i0 loop_1050: and %i6, %o6, %g1 loop_1051: brnz,a %o7, loop_1052 fmuld8sux16 %f14, %f2, %f20 std %f20, [%l7 + 0x20] andncc %g5, %i2, %i5 loop_1052: tl %xcc, 0x7 tsubcctv %o4, %l1, %g2 smulcc %o3, %i7, %o1 fmovsl %icc, %f30, %f17 fmovrdne %l3, %f8, %f4 movn %xcc, %i3, %i1 bne %xcc, loop_1053 fmovda %icc, %f28, %f8 movvs %xcc, %i4, %o5 tg %icc, 0x5 loop_1053: taddcctv %o0, %g3, %l0 edge8l %g7, %l4, %l2 prefetch [%l7 + 0x14], 0x3 movgu %xcc, %o2, %l5 tn %icc, 0x6 be,pt %icc, loop_1054 stw %l6, [%l7 + 0x30] bvs,pt %icc, loop_1055 movcc %xcc, %g6, %g4 loop_1054: edge32ln %i0, %i6, %o6 set 0x3C, %o4 stwa %o7, [%l7 + %o4] 0x2b membar #Sync loop_1055: nop setx loop_1056, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16ln %g5, %i2, %g1 fors %f21, %f29, %f22 andcc %i5, 0x1C51, %l1 loop_1056: bvc loop_1057 edge16 %o4, %o3, %g2 tg %icc, 0x0 nop setx loop_1058, %l0, %l1 jmpl %l1, %o1 loop_1057: movre %i7, 0x10C, %i3 move %xcc, %l3, %i4 brnz %o5, loop_1059 loop_1058: movrlez %o0, %i1, %l0 tne %xcc, 0x7 edge16 %g7, %l4, %l2 loop_1059: edge32 %o2, %g3, %l5 fpsub16s %f20, %f0, %f13 fsrc2 %f18, %f12 sdivcc %l6, 0x09EB, %g4 movrlez %i0, %i6, %o6 fcmple32 %f4, %f8, %o7 sdivx %g5, 0x0C73, %g6 andcc %g1, 0x1EB1, %i5 ldsb [%l7 + 0x52], %l1 fbl,a %fcc0, loop_1060 srax %i2, %o3, %o4 edge16 %o1, %i7, %g2 taddcctv %l3, %i4, %o5 loop_1060: fcmpeq32 %f22, %f26, %o0 xnor %i1, 0x066E, %l0 fmul8sux16 %f8, %f26, %f0 fnot2 %f24, %f12 fpadd32s %f21, %f20, %f22 pdist %f12, %f4, %f30 orncc %i3, %l4, %g7 bge,pt %icc, loop_1061 udivcc %o2, 0x0E6B, %l2 fsrc2 %f12, %f22 andn %g3, %l5, %l6 loop_1061: fmovdpos %xcc, %f3, %f12 pdist %f4, %f4, %f20 lduh [%l7 + 0x1A], %i0 fpadd32 %f16, %f30, %f4 movrne %g4, 0x007, %i6 array32 %o7, %o6, %g6 tcs %xcc, 0x1 fmovdne %icc, %f5, %f10 fble,a %fcc0, loop_1062 ldsh [%l7 + 0x30], %g1 sra %g5, 0x18, %i5 movrgez %l1, %o3, %i2 loop_1062: addc %o4, 0x1EF9, %i7 nop setx loop_1063, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnorcc %o1, %l3, %g2 edge32 %i4, %o0, %o5 bne,a,pn %icc, loop_1064 loop_1063: movrlz %l0, 0x10F, %i1 andncc %i3, %g7, %o2 set 0x38, %l1 stxa %l4, [%l7 + %l1] 0x04 loop_1064: edge8ln %l2, %g3, %l5 subcc %i0, %g4, %l6 nop setx loop_1065, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32 %i6, %o6, %o7 edge8ln %g1, %g5, %i5 std %f2, [%l7 + 0x58] loop_1065: fmovdne %icc, %f30, %f2 brlez,a %g6, loop_1066 movrlz %o3, %l1, %o4 fblg,a %fcc0, loop_1067 fcmps %fcc2, %f11, %f14 loop_1066: fmovdleu %icc, %f15, %f25 edge16ln %i2, %i7, %o1 loop_1067: fors %f7, %f14, %f27 fmovsgu %icc, %f16, %f22 udivx %g2, 0x03C8, %l3 pdist %f18, %f16, %f26 orn %i4, 0x1F2C, %o5 movgu %icc, %l0, %o0 faligndata %f8, %f4, %f12 fmovrsgz %i1, %f5, %f21 tcc %icc, 0x1 fbe,a %fcc1, loop_1068 tleu %xcc, 0x5 membar 0x7F fmovdleu %xcc, %f31, %f3 loop_1068: sll %g7, %o2, %l4 fmovd %f14, %f24 wr %g0, 0x81, %asi lda [%l7 + 0x5C] %asi, %f28 movn %xcc, %l2, %g3 mova %xcc, %i3, %i0 bcs,a,pn %icc, loop_1069 nop setx loop_1070, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovs %f11, %f27 fnot1 %f30, %f4 loop_1069: umul %g4, %l5, %i6 loop_1070: sub %l6, 0x0A45, %o7 edge8n %o6, %g5, %i5 fand %f12, %f22, %f2 fpack16 %f12, %f10 fbe,a %fcc1, loop_1071 std %g6, [%l7 + 0x38] siam 0x1 subc %o3, %l1, %g1 loop_1071: nop wr %g0, 0x80, %asi prefetcha [%l7 + 0x70] %asi, 0x2 ldstub [%l7 + 0x50], %i7 fpsub32s %f5, %f17, %f7 udiv %i2, 0x05DF, %g2 set 0x28, %g6 swapa [%l7 + %g6] 0x19, %l3 movg %xcc, %o1, %o5 smul %i4, 0x02CF, %l0 andn %o0, %g7, %i1 edge8n %o2, %l4, %g3 xnorcc %i3, %l2, %i0 edge16ln %g4, %l5, %l6 bgu,pn %xcc, loop_1072 fnot1 %f2, %f28 fandnot2 %f26, %f28, %f26 sll %o7, %o6, %g5 loop_1072: nop set 0x58, %i3 ldsha [%l7 + %i3] 0x04, %i5 sll %g6, 0x06, %o3 movle %xcc, %i6, %g1 bvs,a,pn %xcc, loop_1073 mulscc %o4, 0x08EE, %i7 andcc %l1, %g2, %i2 movcc %icc, %o1, %o5 loop_1073: andncc %l3, %l0, %o0 xor %i4, 0x18A0, %i1 set 0x40, %l5 stda %f16, [%l7 + %l5] 0x1e membar #Sync flush %l7 + 0x48 orn %g7, %o2, %g3 fsrc2s %f16, %f11 fcmpne32 %f2, %f12, %l4 umul %i3, 0x0DE1, %l2 srax %i0, %l5, %l6 sth %g4, [%l7 + 0x62] tle %icc, 0x2 alignaddrl %o6, %g5, %i5 wr %g0, 0x11, %asi ldsha [%l7 + 0x6E] %asi, %g6 subcc %o7, 0x01CD, %o3 bne,a loop_1074 fbul %fcc2, loop_1075 fnot2 %f18, %f16 edge16n %i6, %g1, %i7 loop_1074: tge %icc, 0x5 loop_1075: movrlz %o4, 0x102, %l1 fandnot1 %f2, %f26, %f8 wr %g0, 0x2f, %asi stda %i2, [%l7 + 0x18] %asi membar #Sync tneg %icc, 0x7 ldstub [%l7 + 0x34], %o1 fnands %f25, %f7, %f14 fmovrdne %g2, %f6, %f30 fbu,a %fcc0, loop_1076 sdivcc %l3, 0x181D, %o5 andcc %o0, %l0, %i1 fxnors %f8, %f16, %f25 loop_1076: ldsh [%l7 + 0x42], %i4 edge16l %o2, %g7, %g3 edge16n %l4, %i3, %i0 add %l5, %l6, %g4 fmovsge %icc, %f17, %f17 tvs %xcc, 0x4 movpos %xcc, %l2, %g5 fmovrslz %o6, %f9, %f2 movcc %xcc, %i5, %g6 addccc %o3, %i6, %g1 fcmpeq16 %f14, %f30, %o7 array32 %o4, %i7, %i2 movgu %xcc, %o1, %l1 tsubcctv %g2, %o5, %o0 ta %icc, 0x2 fbg,a %fcc2, loop_1077 edge32 %l3, %l0, %i4 fmovse %icc, %f29, %f1 fmovrde %o2, %f30, %f20 loop_1077: andn %g7, 0x1052, %g3 fmul8sux16 %f4, %f6, %f8 movl %icc, %l4, %i3 fxor %f20, %f14, %f12 udivx %i0, 0x1C95, %l5 sethi 0x0CE0, %l6 fsrc1 %f6, %f10 array32 %g4, %l2, %g5 edge8l %o6, %i1, %i5 srlx %o3, %g6, %i6 tcc %icc, 0x4 bleu,a loop_1078 edge8 %o7, %o4, %g1 tg %icc, 0x4 add %i2, %i7, %l1 loop_1078: nop wr %g0, 0x2f, %asi stwa %g2, [%l7 + 0x08] %asi membar #Sync fbo,a %fcc0, loop_1079 movre %o5, 0x084, %o0 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi loop_1079: smulcc %o1, %l0, %l3 tvs %icc, 0x3 sdivx %i4, 0x0F5C, %o2 fcmped %fcc0, %f20, %f24 addccc %g7, %g3, %i3 fmovsne %xcc, %f22, %f17 umul %i0, 0x1A3C, %l5 movvs %xcc, %l4, %g4 array16 %l6, %l2, %g5 fmul8ulx16 %f22, %f6, %f22 nop setx loop_1080, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done andn %o6, 0x1666, %i5 ldsw [%l7 + 0x14], %o3 tneg %icc, 0x1 loop_1080: movcs %xcc, %i1, %i6 ldx [%l7 + 0x60], %g6 std %o6, [%l7 + 0x48] fbue,a %fcc1, loop_1081 fand %f2, %f4, %f28 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0x1e, %f16 loop_1081: fone %f30 add %g1, %o4, %i2 edge32 %l1, %g2, %i7 movrgz %o5, 0x111, %o1 edge32n %l0, %o0, %i4 sir 0x1558 tsubcctv %l3, 0x0EA0, %o2 tl %xcc, 0x7 mova %xcc, %g7, %g3 edge8 %i3, %i0, %l4 edge16 %g4, %l5, %l6 xor %l2, %o6, %i5 fmovdpos %icc, %f4, %f16 movl %icc, %g5, %i1 stw %i6, [%l7 + 0x10] edge32ln %g6, %o3, %o7 fmuld8ulx16 %f31, %f24, %f2 andncc %o4, %i2, %g1 fmovrdlez %l1, %f24, %f0 srax %g2, %o5, %i7 add %l0, 0x1758, %o0 wr %g0, 0x89, %asi ldsba [%l7 + 0x10] %asi, %o1 edge16 %l3, %o2, %i4 fnot1s %f31, %f21 andn %g3, 0x0057, %i3 wr %g0, 0x81, %asi lduha [%l7 + 0x7E] %asi, %g7 movl %icc, %i0, %g4 fmovde %xcc, %f26, %f7 te %xcc, 0x3 tsubcc %l4, 0x09C1, %l5 movrgez %l2, 0x0D3, %o6 movn %xcc, %i5, %l6 movre %i1, %g5, %g6 sdivx %o3, 0x06DC, %i6 mulscc %o4, 0x0D55, %o7 orncc %g1, 0x142F, %l1 edge16l %i2, %g2, %o5 alignaddr %l0, %o0, %i7 subc %o1, %l3, %o2 nop setx loop_1082, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xorcc %g3, 0x1002, %i4 fmovsne %icc, %f8, %f20 andcc %i3, 0x0178, %g7 loop_1082: std %i0, [%l7 + 0x50] fmovde %xcc, %f16, %f25 movvs %xcc, %l4, %g4 fmovdn %icc, %f6, %f8 taddcctv %l5, %l2, %o6 add %l6, %i1, %i5 sir 0x0EE9 mulx %g6, 0x05B8, %g5 edge32n %i6, %o3, %o4 fmovdpos %icc, %f11, %f6 set 0x40, %l0 lda [%l7 + %l0] 0x19, %f6 tg %xcc, 0x7 fandnot1 %f10, %f26, %f0 movrne %o7, 0x2A3, %l1 smulcc %g1, 0x1EBF, %i2 tleu %icc, 0x6 movg %icc, %g2, %l0 fandnot1 %f6, %f10, %f18 srl %o0, 0x16, %i7 set 0x0C, %o1 swapa [%l7 + %o1] 0x18, %o1 sdivcc %o5, 0x0813, %o2 andcc %g3, 0x1899, %i4 sethi 0x1067, %i3 ldstub [%l7 + 0x72], %l3 mulscc %g7, 0x13E9, %l4 fpadd16 %f12, %f12, %f0 tleu %icc, 0x3 tneg %xcc, 0x6 bcs,pt %xcc, loop_1083 fmovrdne %i0, %f16, %f4 fmovrsgez %g4, %f1, %f30 edge8l %l2, %l5, %o6 loop_1083: fands %f27, %f6, %f16 movrlez %l6, %i1, %i5 smul %g6, %g5, %o3 sir 0x1AFF fmovse %xcc, %f20, %f1 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x5A] %asi, %o4 brnz,a %o7, loop_1084 sir 0x0BFA addc %i6, 0x05CA, %g1 mova %icc, %i2, %l1 loop_1084: srax %g2, %o0, %i7 wr %g0, 0x0c, %asi lduba [%l7 + 0x68] %asi, %l0 fmovrdgez %o1, %f12, %f2 sdivcc %o5, 0x0947, %o2 movge %icc, %i4, %g3 smul %i3, 0x1740, %l3 umulcc %l4, 0x1139, %i0 popc 0x018C, %g4 orcc %g7, 0x0846, %l2 fornot1s %f31, %f6, %f10 fcmpgt16 %f24, %f2, %o6 brz,a %l6, loop_1085 andcc %i1, 0x1F51, %i5 add %l7, 0x40, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %l5 casxa [%l6] %asi, %l5, %g6 loop_1085: subccc %o3, %g5, %o7 fzeros %f5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %xcc, 0x0 fbne %fcc0, loop_1086 edge16 %i6, %g1, %i2 fmovdvc %xcc, %f29, %f14 add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l1 casxa [%l6] %asi, %l1, %o4 loop_1086: move %icc, %g2, %i7 set 0x3C, %i0 stwa %o0, [%l7 + %i0] 0x80 fpmerge %f16, %f10, %f20 movrne %l0, 0x114, %o5 brnz,a %o1, loop_1087 edge8n %i4, %g3, %i3 fmul8ulx16 %f24, %f16, %f10 addcc %l3, 0x1CDE, %l4 loop_1087: fxnors %f14, %f9, %f23 movge %icc, %o2, %g4 brnz,a %i0, loop_1088 tpos %icc, 0x3 tcs %icc, 0x5 fbug %fcc3, loop_1089 loop_1088: popc 0x0A67, %g7 brlz,a %o6, loop_1090 mulscc %l6, 0x1900, %l2 loop_1089: xnor %i1, 0x180C, %l5 bge,a loop_1091 loop_1090: srlx %i5, %o3, %g5 fmovrdlz %o7, %f22, %f0 fmovrdlez %i6, %f16, %f14 loop_1091: flush %l7 + 0x74 tle %icc, 0x5 movn %icc, %g1, %g6 fmovrdgez %l1, %f14, %f10 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f16 popc 0x0D6C, %i2 xorcc %o4, 0x0D29, %g2 movrlez %o0, 0x290, %i7 fbn,a %fcc1, loop_1092 mova %xcc, %l0, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %i4, 0x19D3, %o5 loop_1092: ta %icc, 0x6 brz %g3, loop_1093 fand %f20, %f12, %f16 movrlez %i3, %l3, %l4 xnor %o2, %i0, %g4 loop_1093: popc 0x1653, %o6 tge %xcc, 0x3 bpos,pn %icc, loop_1094 edge16ln %g7, %l2, %i1 brlz %l5, loop_1095 edge8n %l6, %o3, %g5 loop_1094: movpos %icc, %o7, %i6 movn %icc, %i5, %g1 loop_1095: movg %xcc, %g6, %l1 fnegd %f14, %f2 mulx %o4, %g2, %i2 set 0x48, %i1 prefetcha [%l7 + %i1] 0x11, 0x3 tgu %xcc, 0x4 fnand %f2, %f20, %f30 fmovsge %xcc, %f29, %f30 fbul %fcc1, loop_1096 alignaddr %o0, %l0, %o1 ldd [%l7 + 0x10], %o4 subc %g3, %i4, %i3 loop_1096: ta %xcc, 0x1 bcc,a,pn %icc, loop_1097 edge8ln %l4, %o2, %i0 wr %g0, 0x88, %asi lduwa [%l7 + 0x10] %asi, %l3 loop_1097: fmovsg %icc, %f27, %f2 movge %icc, %o6, %g4 brgez %l2, loop_1098 movcs %icc, %g7, %i1 movpos %icc, %l5, %l6 sllx %g5, 0x1A, %o3 loop_1098: membar 0x40 mova %xcc, %o7, %i6 movrgez %i5, %g6, %l1 orn %o4, %g1, %i2 andncc %i7, %o0, %l0 sub %g2, %o5, %o1 umulcc %i4, %i3, %g3 fnands %f9, %f20, %f1 addc %l4, %o2, %l3 nop setx loop_1099, %l0, %l1 jmpl %l1, %i0 fornot1 %f10, %f20, %f22 addcc %o6, 0x04A5, %g4 movn %xcc, %g7, %i1 loop_1099: fnot1s %f20, %f18 add %l5, 0x0718, %l6 addc %g5, %o3, %l2 fpadd32 %f20, %f28, %f4 bl,pt %xcc, loop_1100 bn,a loop_1101 bn,pn %xcc, loop_1102 xnor %i6, %o7, %g6 loop_1100: ldstub [%l7 + 0x36], %i5 loop_1101: swap [%l7 + 0x48], %o4 loop_1102: andn %g1, 0x0617, %i2 fbn,a %fcc2, loop_1103 movvc %icc, %l1, %i7 udivx %o0, 0x1A32, %l0 set 0x38, %l2 ldsha [%l7 + %l2] 0x10, %o5 loop_1103: for %f26, %f12, %f20 fblg %fcc2, loop_1104 tn %icc, 0x3 tneg %xcc, 0x6 addcc %o1, %g2, %i3 loop_1104: fbn,a %fcc2, loop_1105 taddcc %g3, 0x193D, %i4 brlez %o2, loop_1106 fmovrdgz %l4, %f30, %f28 loop_1105: fmovdgu %xcc, %f29, %f16 popc %l3, %i0 loop_1106: popc 0x1595, %o6 fmovrsne %g4, %f8, %f25 orcc %i1, 0x17C4, %g7 fzeros %f13 nop set 0x58, %i2 stx %l6, [%l7 + %i2] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 prefetch [%l7 + 0x28], 0x1 udiv %g5, 0x019E, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x80, %asi stda %l2, [%l7 + 0x70] %asi xnorcc %i6, 0x1A57, %o7 edge8n %o3, %i5, %g6 fmovsvc %xcc, %f22, %f6 fmul8x16au %f11, %f20, %f20 fmovdpos %xcc, %f11, %f19 edge32n %g1, %o4, %i2 fbge,a %fcc0, loop_1107 xnorcc %i7, 0x166A, %l1 sdiv %o0, 0x16BE, %l0 fornot1 %f24, %f6, %f10 loop_1107: or %o5, 0x080E, %g2 lduw [%l7 + 0x78], %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %g3, %i4, %o2 set 0x40, %g4 stda %f0, [%l7 + %g4] 0x80 fone %f22 tgu %icc, 0x7 subc %l4, %l3, %i3 bleu,pt %xcc, loop_1108 movn %icc, %o6, %i0 movle %icc, %i1, %g7 fcmpgt16 %f24, %f28, %g4 loop_1108: srlx %l6, 0x1B, %l5 tvs %xcc, 0x3 movg %xcc, %l2, %g5 array32 %o7, %o3, %i6 bg loop_1109 tge %xcc, 0x7 orn %i5, 0x1215, %g1 fornot1s %f30, %f21, %f10 loop_1109: nop set 0x42, %o7 ldstuba [%l7 + %o7] 0x80, %g6 sra %i2, 0x0B, %i7 subccc %l1, 0x0229, %o4 fmul8x16 %f23, %f16, %f20 udiv %l0, 0x1A33, %o0 tn %icc, 0x1 fmul8x16al %f25, %f23, %f28 srl %g2, 0x12, %o5 bg,a loop_1110 edge8l %o1, %i4, %o2 bn %icc, loop_1111 fmuld8ulx16 %f17, %f14, %f26 loop_1110: brnz %l4, loop_1112 tne %xcc, 0x5 loop_1111: sir 0x1BEF movcs %xcc, %g3, %l3 loop_1112: tvc %xcc, 0x3 ta %icc, 0x7 fpadd32 %f10, %f18, %f4 fmovdle %icc, %f24, %f30 fmovdleu %icc, %f5, %f1 xnorcc %i3, %o6, %i0 edge16l %i1, %g4, %l6 smul %g7, 0x14FC, %l5 fxnors %f31, %f1, %f19 fbu %fcc1, loop_1113 tcs %xcc, 0x5 udiv %g5, 0x0533, %l2 xorcc %o7, %o3, %i6 loop_1113: nop set 0x40, %o0 lda [%l7 + %o0] 0x19, %f3 ldd [%l7 + 0x28], %i4 fmul8x16 %f4, %f20, %f24 fmovdpos %icc, %f14, %f29 lduw [%l7 + 0x50], %g1 call loop_1114 brgz %i2, loop_1115 and %g6, 0x0E30, %l1 brlz,a %i7, loop_1116 loop_1114: tvs %icc, 0x3 loop_1115: edge32 %l0, %o0, %g2 bshuffle %f2, %f16, %f30 loop_1116: xnorcc %o5, %o4, %i4 movrne %o2, %l4, %g3 brnz,a %l3, loop_1117 fsrc1 %f18, %f14 edge16n %o1, %o6, %i0 fnot1 %f2, %f6 loop_1117: te %icc, 0x6 fmovrdgz %i1, %f4, %f4 flush %l7 + 0x54 mulscc %i3, %g4, %l6 smul %l5, %g7, %l2 wr %g0, 0x04, %asi sta %f24, [%l7 + 0x78] %asi popc 0x08AD, %g5 tcc %icc, 0x0 fpadd32s %f31, %f17, %f3 stx %o3, [%l7 + 0x40] add %i6, 0x095A, %i5 bg,pn %xcc, loop_1118 edge16l %o7, %i2, %g6 lduw [%l7 + 0x48], %g1 wr %g0, 0x04, %asi lduwa [%l7 + 0x60] %asi, %i7 loop_1118: tl %xcc, 0x1 sub %l1, 0x0747, %l0 fbuge %fcc2, loop_1119 fmovrdlez %o0, %f10, %f8 movrne %g2, 0x19F, %o4 fbul,a %fcc2, loop_1120 loop_1119: subccc %o5, 0x1B56, %o2 fmovscc %icc, %f31, %f10 nop set 0x70, %o3 ldd [%l7 + %o3], %f2 loop_1120: movrgez %i4, 0x398, %g3 array32 %l3, %l4, %o1 edge16 %i0, %i1, %o6 nop setx loop_1121, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tneg %xcc, 0x2 fmovrdne %g4, %f4, %f2 fones %f16 loop_1121: movrne %i3, %l6, %g7 fpmerge %f28, %f11, %f18 umulcc %l5, %l2, %g5 movle %icc, %o3, %i6 wr %g0, 0x89, %asi ldsha [%l7 + 0x66] %asi, %o7 addccc %i5, 0x0E77, %i2 mulscc %g1, 0x1F24, %g6 sth %i7, [%l7 + 0x4A] bcc,a %xcc, loop_1122 movgu %xcc, %l1, %o0 subc %g2, %o4, %o5 tsubcc %l0, 0x17CF, %o2 loop_1122: lduh [%l7 + 0x10], %i4 add %l3, 0x0D13, %g3 fpsub16 %f16, %f6, %f18 fandnot1s %f30, %f27, %f3 alignaddr %l4, %i0, %o1 wr %g0, 0x80, %asi ldda [%l7 + 0x30] %asi, %i0 fmovrsne %o6, %f31, %f15 xnorcc %g4, %l6, %g7 movcs %icc, %l5, %l2 fnot2 %f6, %f6 tne %icc, 0x7 sll %g5, 0x16, %i3 bpos,a %xcc, loop_1123 movrlz %i6, %o3, %o7 fmovdl %icc, %f25, %f15 srlx %i2, 0x04, %g1 loop_1123: fsrc1s %f31, %f1 sll %g6, 0x19, %i7 fbuge %fcc2, loop_1124 fnot1s %f0, %f26 fmovrse %l1, %f3, %f8 array8 %o0, %g2, %o4 loop_1124: udiv %i5, 0x185B, %l0 movle %icc, %o5, %i4 set 0x24, %l4 swapa [%l7 + %l4] 0x89, %o2 fpadd16s %f15, %f14, %f26 movre %l3, 0x317, %l4 sth %i0, [%l7 + 0x78] be,a,pt %icc, loop_1125 xnor %o1, %g3, %o6 edge32 %g4, %i1, %g7 udiv %l5, 0x03B2, %l6 loop_1125: movrne %l2, %i3, %i6 tcs %icc, 0x5 umul %g5, %o3, %i2 movpos %icc, %o7, %g1 wr %g0, 0x04, %asi lduwa [%l7 + 0x38] %asi, %g6 xor %l1, %i7, %o0 taddcc %g2, %o4, %l0 movge %xcc, %o5, %i4 tpos %icc, 0x7 ldsh [%l7 + 0x2A], %o2 membar 0x0B fba %fcc2, loop_1126 fmovsleu %icc, %f25, %f13 smul %i5, 0x06DD, %l3 and %l4, 0x194F, %o1 loop_1126: fmovdvc %xcc, %f21, %f26 bcs,a loop_1127 fcmpne32 %f28, %f14, %g3 stx %i0, [%l7 + 0x10] edge16 %o6, %i1, %g7 loop_1127: alignaddrl %l5, %g4, %l2 movcc %xcc, %l6, %i3 set 0x40, %g3 stda %f0, [%l7 + %g3] 0x89 fnegd %f30, %f24 set 0x4C, %g1 stba %i6, [%l7 + %g1] 0x22 membar #Sync fornot2 %f10, %f18, %f16 nop setx loop_1128, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tcs %icc, 0x7 movre %g5, %i2, %o7 bvs,pt %xcc, loop_1129 loop_1128: tn %xcc, 0x2 fornot1s %f31, %f6, %f9 set 0x78, %l3 prefetcha [%l7 + %l3] 0x11, 0x2 loop_1129: prefetch [%l7 + 0x20], 0x3 add %g1, %g6, %l1 fmovrdlez %i7, %f0, %f6 fpadd32 %f26, %f22, %f10 brz %g2, loop_1130 orncc %o0, 0x04DE, %o4 udivx %l0, 0x004A, %o5 fpsub32s %f15, %f17, %f28 loop_1130: brz,a %o2, loop_1131 movrgez %i5, %i4, %l4 edge16ln %l3, %g3, %o1 siam 0x1 loop_1131: nop set 0x5A, %g2 stha %o6, [%l7 + %g2] 0xea membar #Sync tl %icc, 0x5 edge16l %i0, %i1, %g7 sub %g4, %l2, %l6 umulcc %l5, 0x1825, %i6 popc 0x1D42, %i3 xor %g5, 0x0EBC, %o7 call loop_1132 ta %icc, 0x2 orn %i2, 0x195E, %g1 tcs %xcc, 0x1 loop_1132: be,a %icc, loop_1133 array16 %o3, %g6, %i7 fcmpgt16 %f24, %f10, %g2 tle %icc, 0x0 loop_1133: fabss %f15, %f30 movneg %icc, %l1, %o4 tcs %xcc, 0x2 sethi 0x1657, %l0 fmovrdlez %o5, %f28, %f28 movcc %icc, %o0, %o2 umulcc %i5, 0x1B4D, %i4 edge8n %l3, %l4, %g3 udivcc %o1, 0x137F, %i0 popc %i1, %o6 sra %g4, %g7, %l6 fmovdge %icc, %f6, %f5 wr %g0, 0x18, %asi ldxa [%l7 + 0x40] %asi, %l2 tcs %xcc, 0x1 fands %f27, %f18, %f24 fmovdcs %xcc, %f31, %f6 fpadd16 %f12, %f10, %f30 ldd [%l7 + 0x10], %f30 fmovrsgz %l5, %f18, %f12 xor %i3, 0x15E5, %g5 sdivcc %i6, 0x1B77, %i2 set 0x10, %i6 stwa %o7, [%l7 + %i6] 0x15 movg %icc, %g1, %o3 fmovrslz %g6, %f0, %f25 tle %xcc, 0x3 subccc %g2, %i7, %l1 ble,a,pt %icc, loop_1134 sdivcc %l0, 0x0C96, %o5 st %f15, [%l7 + 0x2C] add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x89, %o0, %o4 loop_1134: tsubcctv %i5, 0x0AED, %o2 movvs %icc, %l3, %i4 call loop_1135 fzero %f6 movrgz %g3, %l4, %i0 fbo,a %fcc0, loop_1136 loop_1135: popc %o1, %i1 srlx %o6, 0x0F, %g4 fexpand %f27, %f4 loop_1136: edge16n %g7, %l6, %l2 tpos %xcc, 0x2 ba %xcc, loop_1137 fmovdl %icc, %f23, %f5 fexpand %f11, %f14 popc 0x1DDB, %l5 loop_1137: std %i2, [%l7 + 0x78] ldd [%l7 + 0x60], %f8 array32 %i6, %g5, %o7 tvc %xcc, 0x0 tge %xcc, 0x2 fbn %fcc2, loop_1138 brgz,a %g1, loop_1139 lduh [%l7 + 0x22], %o3 edge16l %g6, %g2, %i2 loop_1138: fbne %fcc2, loop_1140 loop_1139: std %f22, [%l7 + 0x40] sethi 0x0685, %i7 ldd [%l7 + 0x50], %f26 loop_1140: ldub [%l7 + 0x5B], %l1 wr %g0, 0x11, %asi stda %l0, [%l7 + 0x30] %asi wr %g0, 0x88, %asi swapa [%l7 + 0x14] %asi, %o5 bge,a,pn %icc, loop_1141 srlx %o4, 0x03, %o0 edge16ln %o2, %i5, %l3 fmovrdgez %i4, %f28, %f24 loop_1141: fmovdleu %icc, %f15, %f29 tn %xcc, 0x4 set 0x64, %l6 sta %f19, [%l7 + %l6] 0x81 sethi 0x0AEE, %l4 add %i0, 0x0166, %g3 movre %i1, 0x27F, %o1 fzeros %f29 addccc %g4, %o6, %g7 ldub [%l7 + 0x73], %l6 tgu %icc, 0x3 fba %fcc0, loop_1142 bne,a,pt %icc, loop_1143 fcmple32 %f16, %f20, %l2 movne %icc, %l5, %i3 loop_1142: nop wr %g0, 0x19, %asi stda %f0, [%l7 + 0x40] %asi loop_1143: tne %xcc, 0x2 xor %g5, %o7, %g1 mova %xcc, %o3, %g6 flush %l7 + 0x68 brnz,a %i6, loop_1144 movg %icc, %i2, %g2 tl %xcc, 0x1 fcmpgt32 %f2, %f20, %i7 loop_1144: and %l1, 0x1A8A, %l0 taddcc %o5, %o0, %o2 array16 %o4, %i5, %l3 movpos %xcc, %i4, %i0 xor %l4, 0x09CD, %g3 bvc,pn %icc, loop_1145 popc %o1, %i1 fmovrdne %g4, %f4, %f22 udiv %o6, 0x0C30, %g7 loop_1145: fpsub16 %f26, %f0, %f6 tsubcctv %l2, 0x06DE, %l5 wr %g0, 0x04, %asi lduwa [%l7 + 0x40] %asi, %l6 fmuld8sux16 %f21, %f15, %f20 andn %i3, %o7, %g5 umulcc %o3, 0x199E, %g1 movre %i6, 0x1F3, %g6 tcs %icc, 0x4 subcc %g2, %i2, %i7 umulcc %l0, 0x1793, %l1 fbe,a %fcc0, loop_1146 and %o5, 0x1A90, %o0 bneg,a loop_1147 ldd [%l7 + 0x58], %f2 loop_1146: alignaddrl %o4, %i5, %l3 fpadd32s %f16, %f13, %f3 loop_1147: nop wr %g0, 0x22, %asi stwa %i4, [%l7 + 0x1C] %asi membar #Sync udivcc %i0, 0x1B7E, %o2 fpack32 %f20, %f24, %f24 swap [%l7 + 0x40], %g3 alignaddr %l4, %o1, %g4 fnot2s %f4, %f9 fmovsvs %icc, %f31, %f29 tg %icc, 0x0 fbule %fcc3, loop_1148 add %i1, %o6, %l2 tcc %xcc, 0x7 bpos,a loop_1149 loop_1148: fandnot1 %f24, %f22, %f18 fcmped %fcc3, %f2, %f24 set 0x58, %o2 lduwa [%l7 + %o2] 0x14, %g7 loop_1149: movleu %icc, %l6, %l5 edge8n %o7, %i3, %g5 fbne,a %fcc2, loop_1150 tvc %xcc, 0x3 bleu,a,pt %icc, loop_1151 array16 %g1, %o3, %i6 loop_1150: nop wr %g0, 0x2f, %asi stha %g6, [%l7 + 0x5C] %asi membar #Sync loop_1151: nop set 0x24, %g7 stw %g2, [%l7 + %g7] addcc %i2, %i7, %l1 ld [%l7 + 0x18], %f12 fbg %fcc1, loop_1152 nop setx loop_1153, %l0, %l1 jmpl %l1, %l0 orn %o0, 0x07EE, %o5 edge16ln %i5, %o4, %l3 loop_1152: sth %i0, [%l7 + 0x32] loop_1153: fbl,a %fcc2, loop_1154 tg %icc, 0x6 edge32 %o2, %i4, %l4 movvc %icc, %g3, %g4 loop_1154: umul %i1, 0x11C5, %o1 array8 %l2, %g7, %o6 movl %icc, %l5, %l6 srlx %o7, 0x12, %i3 bg,pt %icc, loop_1155 tcs %icc, 0x6 edge16l %g5, %o3, %g1 fpadd16 %f0, %f0, %f12 loop_1155: tl %icc, 0x3 andncc %g6, %g2, %i2 srl %i7, %l1, %l0 orn %i6, %o5, %i5 addccc %o4, 0x0E69, %l3 movneg %icc, %i0, %o0 nop setx loop_1156, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge32l %i4, %o2, %l4 set 0x18, %i5 stxa %g3, [%l7 + %i5] 0x2f membar #Sync loop_1156: udiv %g4, 0x1AF2, %o1 bvc %icc, loop_1157 tsubcc %i1, %g7, %o6 movrgez %l2, %l5, %o7 array8 %l6, %g5, %i3 loop_1157: edge32 %o3, %g6, %g2 movn %icc, %g1, %i7 sdiv %i2, 0x1DF8, %l0 fcmpgt16 %f14, %f2, %i6 fbule,a %fcc3, loop_1158 movrlez %o5, 0x350, %i5 movrlez %o4, %l3, %i0 tn %xcc, 0x0 loop_1158: fands %f20, %f25, %f6 popc %l1, %o0 movrgz %i4, 0x213, %l4 fmovrsgz %o2, %f14, %f5 array16 %g3, %o1, %i1 fcmple32 %f8, %f12, %g7 srax %o6, 0x07, %l2 fmovdvs %xcc, %f23, %f28 fbe %fcc3, loop_1159 movn %xcc, %l5, %o7 bn loop_1160 movvc %icc, %l6, %g5 loop_1159: array16 %g4, %i3, %o3 lduh [%l7 + 0x52], %g2 loop_1160: fmovdvc %icc, %f30, %f21 smulcc %g1, %g6, %i7 subcc %l0, 0x1E00, %i2 std %f24, [%l7 + 0x30] movgu %icc, %i6, %o5 movn %icc, %i5, %o4 xnor %l3, %i0, %l1 set 0x70, %o6 lduwa [%l7 + %o6] 0x04, %o0 tvc %xcc, 0x0 andn %l4, %i4, %o2 bn,pn %xcc, loop_1161 movre %g3, %o1, %i1 tle %icc, 0x7 tsubcc %o6, %g7, %l2 loop_1161: bgu %icc, loop_1162 alignaddrl %o7, %l5, %g5 udivcc %g4, 0x0370, %l6 movleu %xcc, %i3, %o3 loop_1162: subc %g2, 0x1812, %g6 sethi 0x195C, %i7 membar 0x46 addcc %l0, 0x0D4A, %g1 bcc,a,pt %icc, loop_1163 fmovrsgz %i6, %f10, %f22 ldsh [%l7 + 0x56], %o5 fornot1 %f28, %f10, %f16 loop_1163: ld [%l7 + 0x48], %f31 array8 %i2, %i5, %l3 movre %i0, %o4, %l1 xnorcc %o0, %l4, %o2 addccc %i4, 0x0997, %g3 andncc %i1, %o6, %o1 st %f12, [%l7 + 0x4C] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %l2, 0x0D3C, %g7 fbn,a %fcc0, loop_1164 tg %xcc, 0x2 movpos %xcc, %l5, %g5 fcmped %fcc3, %f28, %f2 loop_1164: nop membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f0 edge32 %g4, %o7, %l6 add %o3, 0x12D7, %g2 ba,pn %icc, loop_1165 movle %xcc, %i3, %g6 wr %g0, 0x2f, %asi ldda [%l7 + 0x70] %asi, %i6 loop_1165: edge32ln %g1, %l0, %o5 fmovsneg %xcc, %f16, %f27 edge8ln %i6, %i5, %i2 tneg %icc, 0x4 be,pn %icc, loop_1166 movcs %icc, %i0, %l3 movleu %icc, %o4, %o0 fzeros %f30 loop_1166: brz %l4, loop_1167 bl,pn %icc, loop_1168 edge8ln %o2, %l1, %g3 movcs %icc, %i4, %i1 loop_1167: tgu %xcc, 0x4 loop_1168: movleu %xcc, %o6, %l2 alignaddrl %g7, %o1, %l5 xor %g5, 0x1FE3, %o7 move %xcc, %g4, %o3 bn,a loop_1169 fmuld8sux16 %f21, %f17, %f6 movrne %l6, 0x1FC, %i3 smul %g2, %i7, %g6 loop_1169: fbug,a %fcc3, loop_1170 edge8n %l0, %g1, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bpos loop_1171 loop_1170: fcmpd %fcc3, %f24, %f22 xnorcc %i5, %o5, %i2 srax %l3, %o4, %o0 loop_1171: sll %l4, %i0, %o2 fnand %f26, %f30, %f0 fnors %f18, %f26, %f0 taddcctv %g3, 0x0B4C, %i4 addc %l1, %o6, %l2 edge32 %i1, %o1, %g7 movleu %icc, %l5, %o7 fmovrdlez %g5, %f12, %f28 xnorcc %o3, %g4, %l6 fornot2 %f0, %f20, %f10 fpack32 %f2, %f14, %f30 edge32l %i3, %g2, %i7 movvs %icc, %g6, %g1 sub %i6, 0x1233, %i5 edge16n %o5, %l0, %l3 sdivcc %o4, 0x004E, %i2 edge16n %o0, %l4, %i0 fnegd %f16, %f12 edge32 %g3, %o2, %i4 swap [%l7 + 0x28], %o6 sdivx %l1, 0x1308, %l2 fnot2 %f8, %f20 fsrc2s %f8, %f18 fblg %fcc3, loop_1172 movneg %xcc, %o1, %g7 movle %icc, %i1, %l5 tcs %xcc, 0x1 loop_1172: alignaddrl %g5, %o3, %g4 wr %g0, 0x27, %asi stda %i6, [%l7 + 0x48] %asi membar #Sync fmovdne %icc, %f18, %f1 fmovrde %o7, %f14, %f28 fnands %f8, %f14, %f14 fbug %fcc0, loop_1173 udivcc %i3, 0x1CC4, %i7 bcs,a loop_1174 brgz,a %g6, loop_1175 loop_1173: sethi 0x0FF7, %g2 subc %g1, 0x0A66, %i6 loop_1174: mulscc %o5, 0x0305, %l0 loop_1175: fmovdcc %icc, %f23, %f3 brlez,a %l3, loop_1176 edge8ln %o4, %i2, %i5 add %o0, 0x003B, %l4 bgu,a loop_1177 loop_1176: movleu %icc, %g3, %i0 fcmpgt16 %f22, %f28, %i4 ba,a %icc, loop_1178 loop_1177: movcs %icc, %o6, %l1 umul %o2, 0x0F14, %l2 fmovrslz %g7, %f22, %f11 loop_1178: nop set 0x29, %o5 ldsba [%l7 + %o5] 0x04, %o1 fnand %f0, %f30, %f18 ldub [%l7 + 0x51], %i1 taddcc %l5, %g5, %o3 bvc loop_1179 xorcc %l6, %g4, %i3 edge32n %i7, %o7, %g6 fnand %f16, %f8, %f18 loop_1179: xnorcc %g2, 0x1EEC, %i6 fmovrse %g1, %f19, %f25 te %icc, 0x3 ble,a %icc, loop_1180 xnor %o5, 0x0A50, %l0 sdiv %l3, 0x1CEA, %o4 orncc %i2, 0x1CA0, %o0 loop_1180: udivcc %i5, 0x0286, %g3 fmovsg %xcc, %f4, %f0 tgu %xcc, 0x4 movrne %l4, 0x2EA, %i0 popc 0x12DD, %i4 set 0x39, %i4 stba %o6, [%l7 + %i4] 0x2a membar #Sync edge16 %o2, %l1, %l2 xnor %g7, %o1, %i1 fmovsle %icc, %f10, %f24 te %xcc, 0x0 movrlz %g5, %o3, %l5 and %g4, %i3, %i7 siam 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %o7, 0x1EAC, %g6 taddcctv %g2, 0x1F64, %i6 bpos,a,pn %xcc, loop_1181 fcmps %fcc0, %f24, %f24 andcc %g1, %l6, %o5 ldd [%l7 + 0x68], %l0 loop_1181: taddcc %l3, 0x045F, %o4 bshuffle %f22, %f8, %f20 fcmpne16 %f26, %f26, %i2 tle %xcc, 0x6 bge loop_1182 fmovrdgz %i5, %f16, %f24 fmovrsne %o0, %f24, %f15 bleu,a loop_1183 loop_1182: movcs %xcc, %l4, %g3 popc %i4, %i0 tneg %icc, 0x4 loop_1183: movl %icc, %o6, %o2 sra %l1, 0x0E, %g7 nop set 0x40, %i7 sth %l2, [%l7 + %i7] fmul8x16al %f26, %f16, %f6 ldsh [%l7 + 0x28], %i1 fmul8x16au %f12, %f15, %f6 fnor %f22, %f4, %f10 fcmpeq16 %f26, %f2, %o1 array32 %g5, %l5, %g4 orcc %o3, 0x0A5E, %i3 bneg,a,pn %icc, loop_1184 fands %f25, %f2, %f30 set 0x64, %l1 swapa [%l7 + %l1] 0x80, %i7 loop_1184: fpsub16 %f2, %f4, %f28 set 0x3C, %g6 stwa %g6, [%l7 + %g6] 0x88 xnorcc %o7, 0x0C23, %g2 tne %icc, 0x0 fbue,a %fcc1, loop_1185 movrlez %g1, %l6, %o5 ldub [%l7 + 0x66], %i6 fxnor %f4, %f4, %f2 loop_1185: ba,pn %icc, loop_1186 fones %f6 edge32l %l3, %o4, %i2 fsrc2 %f0, %f30 loop_1186: fmovsa %icc, %f4, %f13 fpadd16 %f28, %f4, %f18 move %xcc, %l0, %i5 tge %icc, 0x7 set 0x54, %o4 sta %f5, [%l7 + %o4] 0x15 edge16l %o0, %g3, %i4 popc 0x189A, %l4 brz,a %i0, loop_1187 tvs %icc, 0x4 movne %xcc, %o6, %o2 fmovspos %xcc, %f10, %f5 loop_1187: fcmpne16 %f8, %f2, %l1 stx %g7, [%l7 + 0x18] taddcctv %l2, 0x1513, %i1 bvc,pt %icc, loop_1188 xor %g5, %l5, %g4 fmuld8ulx16 %f20, %f29, %f8 fxnor %f26, %f0, %f6 loop_1188: popc %o3, %i3 fnegs %f12, %f19 srl %o1, 0x0A, %g6 fmovspos %icc, %f5, %f21 move %icc, %i7, %g2 fnand %f0, %f4, %f14 and %g1, 0x12C5, %o7 umulcc %o5, 0x0191, %l6 edge32ln %i6, %l3, %o4 movn %xcc, %i2, %l0 edge16 %o0, %i5, %g3 ldd [%l7 + 0x40], %i4 fbn,a %fcc2, loop_1189 edge32 %i0, %l4, %o2 fornot2s %f25, %f26, %f15 movre %o6, 0x145, %g7 loop_1189: edge8l %l1, %l2, %i1 edge32l %l5, %g4, %o3 edge32ln %g5, %i3, %g6 addc %o1, %g2, %g1 tcc %icc, 0x0 ldsw [%l7 + 0x40], %i7 movre %o5, 0x247, %l6 sethi 0x0AFB, %o7 edge8l %l3, %o4, %i2 mova %icc, %l0, %i6 movg %xcc, %o0, %i5 edge32 %i4, %g3, %i0 srlx %l4, 0x1E, %o6 sdiv %g7, 0x10E1, %o2 stbar te %xcc, 0x6 bvc,pt %icc, loop_1190 membar 0x5D tle %xcc, 0x6 movneg %xcc, %l2, %i1 loop_1190: sdivcc %l5, 0x1FCE, %l1 edge16l %o3, %g5, %i3 ble loop_1191 movvc %icc, %g6, %g4 smulcc %o1, 0x1BCF, %g2 ldx [%l7 + 0x40], %i7 loop_1191: addcc %g1, 0x18C5, %o5 fandnot2s %f9, %f3, %f19 xnorcc %o7, %l3, %o4 brgz %l6, loop_1192 fcmpes %fcc1, %f4, %f22 tvs %xcc, 0x1 ldsb [%l7 + 0x54], %i2 loop_1192: edge16 %i6, %l0, %i5 fsrc2 %f18, %f18 fbe,a %fcc0, loop_1193 fbe %fcc0, loop_1194 mulscc %o0, %g3, %i4 tvc %icc, 0x0 loop_1193: nop set 0x50, %l5 swapa [%l7 + %l5] 0x0c, %i0 loop_1194: tleu %xcc, 0x7 fcmped %fcc1, %f18, %f30 edge8l %l4, %o6, %o2 movleu %icc, %g7, %i1 fmovscs %icc, %f27, %f17 tpos %xcc, 0x4 bn %icc, loop_1195 fsrc2s %f22, %f24 wr %g0, 0x2b, %asi ldda [%l7 + 0x50] %asi, %l2 loop_1195: movle %xcc, %l5, %l1 brgz %g5, loop_1196 xnor %o3, %i3, %g4 movrgz %g6, 0x008, %o1 edge32 %i7, %g2, %o5 loop_1196: edge16l %o7, %g1, %o4 ldstub [%l7 + 0x6D], %l3 tvc %xcc, 0x3 fnot1 %f30, %f26 fmovsneg %xcc, %f0, %f25 flush %l7 + 0x20 movleu %icc, %i2, %l6 tvc %xcc, 0x4 swap [%l7 + 0x08], %l0 sdivcc %i6, 0x058C, %i5 tle %icc, 0x3 tne %icc, 0x5 movrgz %g3, %i4, %i0 bne,pn %icc, loop_1197 sethi 0x0CB3, %l4 array8 %o0, %o6, %o2 ldd [%l7 + 0x30], %g6 loop_1197: call loop_1198 tvc %icc, 0x7 subc %l2, 0x0426, %l5 movrgz %i1, %g5, %l1 loop_1198: edge8 %o3, %i3, %g6 movpos %xcc, %g4, %i7 tcc %icc, 0x4 std %g2, [%l7 + 0x30] set 0x64, %i3 stha %o1, [%l7 + %i3] 0x23 membar #Sync fcmpeq16 %f10, %f30, %o5 popc %g1, %o4 array8 %l3, %i2, %o7 fmovrdlez %l0, %f4, %f2 fmuld8sux16 %f20, %f29, %f8 fmovs %f3, %f15 udiv %i6, 0x1E8B, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot1s %f30, %f7 tneg %xcc, 0x1 set 0x20, %l0 lda [%l7 + %l0] 0x04, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %l6, %i4 stbar xnorcc %i0, %l4, %g3 tge %icc, 0x4 movl %xcc, %o6, %o0 edge8l %o2, %g7, %l5 movcc %icc, %l2, %i1 udivx %g5, 0x1F6E, %o3 movgu %icc, %l1, %g6 set 0x14, %g5 stba %g4, [%l7 + %g5] 0x89 mulx %i3, %g2, %i7 fpack32 %f6, %f28, %f0 fornot1s %f3, %f22, %f4 edge32n %o5, %g1, %o1 movgu %icc, %l3, %i2 fcmpne32 %f26, %f18, %o7 fmovd %f26, %f28 wr %g0, 0x27, %asi stha %o4, [%l7 + 0x0C] %asi membar #Sync fmovrde %i6, %f14, %f28 tge %icc, 0x6 tvc %icc, 0x6 movge %xcc, %l0, %i5 movn %icc, %l6, %i4 alignaddrl %i0, %g3, %o6 orncc %o0, 0x0646, %o2 movleu %xcc, %g7, %l5 udivx %l2, 0x1328, %i1 fcmpne32 %f12, %f12, %l4 fands %f19, %f26, %f31 orncc %g5, 0x1C95, %o3 andn %l1, 0x10CE, %g4 tl %icc, 0x1 fnegd %f24, %f30 fbl %fcc0, loop_1199 fcmpgt32 %f22, %f0, %i3 fcmpgt32 %f22, %f2, %g6 movcs %xcc, %g2, %o5 loop_1199: udivx %g1, 0x064F, %o1 tgu %xcc, 0x5 bneg loop_1200 tleu %icc, 0x1 set 0x1C, %i0 sta %f4, [%l7 + %i0] 0x0c loop_1200: orcc %i7, %l3, %o7 set 0x40, %i1 stda %f16, [%l7 + %i1] 0x10 wr %g0, 0x04, %asi lduba [%l7 + 0x51] %asi, %i2 edge16ln %i6, %o4, %l0 te %icc, 0x5 movpos %xcc, %l6, %i5 udivcc %i4, 0x120C, %g3 movpos %xcc, %i0, %o0 movge %icc, %o6, %g7 movleu %xcc, %o2, %l5 bl,a,pt %xcc, loop_1201 fmovscc %xcc, %f24, %f14 fmuld8sux16 %f31, %f5, %f8 smulcc %i1, %l2, %l4 loop_1201: movcs %icc, %o3, %g5 fmuld8ulx16 %f7, %f27, %f10 move %xcc, %g4, %i3 bpos,a %xcc, loop_1202 nop setx loop_1203, %l0, %l1 jmpl %l1, %g6 tg %xcc, 0x6 orn %l1, %o5, %g2 loop_1202: fands %f22, %f24, %f1 loop_1203: edge32l %g1, %o1, %l3 fmovsl %icc, %f19, %f31 array32 %o7, %i2, %i6 stb %i7, [%l7 + 0x78] edge8 %o4, %l6, %l0 edge32n %i4, %i5, %g3 movn %icc, %o0, %o6 fands %f21, %f7, %f30 tg %icc, 0x3 movn %xcc, %g7, %o2 fmovdcc %xcc, %f23, %f17 tleu %icc, 0x2 set 0x50, %o1 ldda [%l7 + %o1] 0x23, %i0 tneg %xcc, 0x4 or %l5, 0x0BC0, %l2 fmovrsgz %i1, %f2, %f3 set 0x12, %i2 stha %o3, [%l7 + %i2] 0x22 membar #Sync edge8 %g5, %g4, %l4 fcmped %fcc3, %f12, %f8 mulx %g6, %i3, %l1 fsrc1 %f16, %f0 tpos %xcc, 0x0 tsubcctv %g2, 0x08DF, %g1 subcc %o1, 0x03EE, %o5 tl %xcc, 0x4 fxnors %f23, %f0, %f4 tvs %icc, 0x7 tneg %xcc, 0x3 nop set 0x60, %l2 std %f6, [%l7 + %l2] fmovdneg %icc, %f9, %f26 tneg %icc, 0x7 addcc %l3, 0x1DC2, %o7 tpos %icc, 0x0 set 0x58, %o7 ldsha [%l7 + %o7] 0x04, %i6 edge8ln %i2, %i7, %l6 tle %icc, 0x2 array32 %o4, %i4, %i5 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x3e0] %asi, %l0 ripped by fixASI40.pl ripped by fixASI40.pl fcmps %fcc1, %f22, %f18 sll %o0, 0x09, %o6 fbe,a %fcc1, loop_1204 tcc %icc, 0x5 fbn,a %fcc3, loop_1205 xorcc %g7, 0x1DF0, %g3 loop_1204: nop set 0x28, %g4 ldsha [%l7 + %g4] 0x11, %i0 loop_1205: nop set 0x58, %o0 swapa [%l7 + %o0] 0x88, %o2 std %f14, [%l7 + 0x28] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fabss %f29, %f29 tcs %xcc, 0x2 tge %xcc, 0x5 move %xcc, %l2, %l5 edge8ln %i1, %o3, %g4 movvc %icc, %g5, %l4 bne loop_1206 edge32n %g6, %i3, %l1 movre %g2, 0x219, %o1 orcc %g1, %l3, %o5 loop_1206: sub %o7, %i2, %i6 tcc %icc, 0x2 ta %xcc, 0x2 set 0x65, %o3 ldsba [%l7 + %o3] 0x15, %i7 nop set 0x70, %l4 stx %l6, [%l7 + %l4] tn %xcc, 0x0 std %i4, [%l7 + 0x18] mulscc %i5, %o4, %o0 bn,pt %icc, loop_1207 movpos %xcc, %l0, %o6 fmovsn %icc, %f16, %f9 srl %g7, 0x04, %g3 loop_1207: tl %xcc, 0x1 brlez %o2, loop_1208 fcmpne32 %f22, %f16, %l2 bgu %icc, loop_1209 tg %xcc, 0x2 loop_1208: bl,a loop_1210 edge32n %l5, %i1, %o3 loop_1209: nop set 0x7C, %g1 sth %g4, [%l7 + %g1] alignaddr %i0, %l4, %g6 loop_1210: movn %xcc, %g5, %l1 umul %i3, %g2, %g1 st %f30, [%l7 + 0x7C] bg,pt %icc, loop_1211 movvc %icc, %l3, %o5 or %o7, 0x14D6, %o1 movleu %xcc, %i6, %i7 loop_1211: orn %i2, 0x13D8, %i4 te %xcc, 0x6 set 0x44, %l3 ldswa [%l7 + %l3] 0x88, %i5 srl %l6, %o0, %o4 fble %fcc1, loop_1212 edge32ln %l0, %g7, %g3 ldub [%l7 + 0x21], %o2 movle %icc, %o6, %l2 loop_1212: fbge,a %fcc2, loop_1213 tneg %xcc, 0x3 call loop_1214 popc 0x16E6, %i1 loop_1213: subc %o3, %g4, %l5 fnand %f0, %f8, %f18 loop_1214: bge loop_1215 bg,pt %icc, loop_1216 tl %icc, 0x2 fmovs %f19, %f18 loop_1215: orn %i0, 0x049B, %l4 loop_1216: edge32ln %g6, %g5, %i3 addccc %l1, %g2, %l3 andcc %g1, 0x1A62, %o5 fpmerge %f28, %f0, %f26 bn,a,pt %xcc, loop_1217 te %icc, 0x4 ldsb [%l7 + 0x1F], %o7 fcmpgt32 %f18, %f16, %o1 loop_1217: movneg %xcc, %i7, %i2 bcs,pt %xcc, loop_1218 bn,a %icc, loop_1219 fmovsg %icc, %f1, %f20 tg %icc, 0x7 loop_1218: be,pt %icc, loop_1220 loop_1219: taddcctv %i4, %i5, %l6 set 0x48, %g3 stda %o0, [%l7 + %g3] 0xea membar #Sync loop_1220: ldsb [%l7 + 0x25], %i6 fnors %f3, %f28, %f15 set 0x28, %i6 lda [%l7 + %i6] 0x04, %f30 udiv %o4, 0x1DAD, %g7 fxor %f24, %f24, %f26 tle %xcc, 0x5 fmovdn %icc, %f14, %f28 movg %xcc, %g3, %o2 bg loop_1221 bne,a,pn %icc, loop_1222 fbe %fcc3, loop_1223 or %l0, 0x10E8, %l2 loop_1221: edge32ln %i1, %o6, %g4 loop_1222: andncc %o3, %i0, %l5 loop_1223: fmovrslz %l4, %f3, %f11 bleu loop_1224 fands %f21, %f9, %f22 fbg,a %fcc3, loop_1225 fmovdcs %icc, %f11, %f22 loop_1224: edge32n %g6, %i3, %l1 movge %xcc, %g2, %g5 loop_1225: fbne,a %fcc0, loop_1226 mulscc %l3, %g1, %o5 fnegd %f10, %f24 brlez,a %o1, loop_1227 loop_1226: bgu,a,pt %icc, loop_1228 tg %xcc, 0x6 andncc %i7, %o7, %i2 loop_1227: edge8n %i4, %l6, %i5 loop_1228: tgu %icc, 0x7 fornot2s %f30, %f21, %f26 bn loop_1229 sdivcc %o0, 0x048F, %o4 fones %f29 smul %g7, 0x194D, %g3 loop_1229: edge32 %i6, %l0, %l2 movcc %icc, %i1, %o6 or %o2, %o3, %g4 ldsb [%l7 + 0x2F], %l5 fmovrde %l4, %f14, %f30 mova %xcc, %i0, %g6 mulscc %l1, %g2, %g5 movleu %icc, %i3, %g1 movle %xcc, %o5, %l3 fcmple16 %f14, %f30, %o1 fmovdneg %xcc, %f8, %f31 sllx %i7, 0x13, %o7 set 0x51, %l6 ldstuba [%l7 + %l6] 0x10, %i2 fmovda %xcc, %f24, %f23 tgu %icc, 0x1 be %xcc, loop_1230 fmovrde %l6, %f6, %f6 fbe,a %fcc3, loop_1231 ta %xcc, 0x0 loop_1230: tgu %xcc, 0x3 fmul8x16 %f8, %f14, %f4 loop_1231: nop wr %g0, 0x11, %asi sta %f14, [%l7 + 0x78] %asi bleu,a,pn %icc, loop_1232 array32 %i5, %o0, %i4 edge16 %o4, %g7, %i6 fsrc2 %f20, %f24 loop_1232: bne,a,pt %icc, loop_1233 taddcc %g3, %l0, %l2 addc %i1, %o2, %o3 movg %icc, %g4, %o6 loop_1233: bcs,pn %xcc, loop_1234 fpack16 %f18, %f29 fmovsl %icc, %f1, %f12 prefetch [%l7 + 0x2C], 0x1 loop_1234: tsubcc %l5, 0x04BB, %l4 orcc %g6, 0x112A, %l1 set 0x0C, %g2 lduwa [%l7 + %g2] 0x10, %g2 tcs %icc, 0x6 lduw [%l7 + 0x54], %i0 fblg %fcc0, loop_1235 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x11, %asi stwa %g5, [%l7 + 0x30] %asi loop_1235: brnz,a %g1, loop_1236 movge %xcc, %o5, %i3 movl %xcc, %l3, %o1 udivx %i7, 0x1AF3, %i2 loop_1236: brlz %o7, loop_1237 fbn,a %fcc3, loop_1238 sllx %l6, 0x11, %i5 fnands %f11, %f20, %f4 loop_1237: tsubcc %o0, %o4, %g7 loop_1238: nop wr %g0, 0x04, %asi stha %i4, [%l7 + 0x2A] %asi fbul %fcc1, loop_1239 orncc %g3, %l0, %l2 movvs %xcc, %i1, %i6 orncc %o2, %o3, %o6 loop_1239: xnorcc %l5, 0x1A89, %l4 addccc %g6, %l1, %g4 set 0x4D, %o2 ldstuba [%l7 + %o2] 0x81, %g2 popc 0x096F, %g5 fxor %f30, %f4, %f12 movvc %icc, %i0, %g1 add %i3, 0x05B6, %o5 sdivx %o1, 0x04C2, %i7 set 0x10, %g7 lduwa [%l7 + %g7] 0x04, %l3 fcmpne16 %f16, %f0, %i2 umul %o7, 0x0040, %l6 sra %o0, %o4, %g7 ta %xcc, 0x1 fmovda %icc, %f1, %f8 tg %xcc, 0x1 fbl %fcc3, loop_1240 movcs %xcc, %i5, %i4 addcc %g3, %l0, %i1 fsrc1s %f14, %f20 loop_1240: tcc %icc, 0x1 edge16 %i6, %o2, %o3 wr %g0, 0x89, %asi lduha [%l7 + 0x22] %asi, %o6 brgez,a %l2, loop_1241 edge16ln %l5, %l4, %l1 sll %g4, 0x1E, %g6 fexpand %f8, %f2 loop_1241: tle %xcc, 0x7 movg %icc, %g5, %g2 movle %icc, %i0, %g1 fmovda %icc, %f3, %f19 fmovsvc %xcc, %f3, %f5 udivcc %i3, 0x139D, %o5 fcmps %fcc1, %f0, %f22 fmovrdgez %i7, %f16, %f26 fnand %f22, %f4, %f26 sra %l3, 0x02, %i2 tcs %icc, 0x1 bne,a loop_1242 tne %xcc, 0x7 sth %o1, [%l7 + 0x62] fmovrslz %o7, %f1, %f15 loop_1242: fblg %fcc1, loop_1243 andcc %l6, %o0, %g7 fmovrsne %o4, %f21, %f10 orn %i5, %i4, %g3 loop_1243: movrgez %l0, 0x17F, %i6 addccc %i1, 0x0B17, %o2 brnz,a %o3, loop_1244 nop setx loop_1245, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ba loop_1246 srl %o6, %l5, %l4 loop_1244: fnegd %f18, %f28 loop_1245: and %l1, %l2, %g6 loop_1246: taddcctv %g5, 0x14AA, %g4 prefetch [%l7 + 0x30], 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x40, %o6 stda %f16, [%l7 + %o6] 0x81 ldsh [%l7 + 0x42], %g2 std %f20, [%l7 + 0x20] mova %icc, %i0, %g1 sir 0x1247 wr %g0, 0x16, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync fmovrslz %i3, %f31, %f10 sub %o5, %l3, %i2 edge32n %o1, %i7, %o7 xnor %o0, %l6, %o4 xnor %g7, %i4, %i5 fbuge %fcc0, loop_1247 edge16 %g3, %l0, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x4f, %asi stxa %o2, [%g0 + 0x8] %asi loop_1247: ldub [%l7 + 0x5D], %i1 fpadd16s %f6, %f6, %f14 membar 0x05 subc %o3, 0x1909, %l5 fmovsl %icc, %f30, %f12 tpos %xcc, 0x7 fbe %fcc0, loop_1248 tcs %icc, 0x3 nop set 0x34, %o5 prefetch [%l7 + %o5], 0x1 wr %g0, 0x89, %asi stxa %l4, [%l7 + 0x10] %asi loop_1248: edge16l %o6, %l1, %l2 set 0x4C, %i4 stha %g5, [%l7 + %i4] 0x18 sdiv %g6, 0x08EF, %g4 fmovrdgz %i0, %f6, %f18 fbne,a %fcc2, loop_1249 add %g1, 0x06B5, %g2 bcs loop_1250 fbo %fcc2, loop_1251 loop_1249: movn %xcc, %i3, %l3 fmovda %xcc, %f28, %f24 loop_1250: mulx %i2, %o1, %o5 loop_1251: edge8 %i7, %o7, %o0 sra %l6, %o4, %g7 sdiv %i5, 0x12A5, %i4 movpos %xcc, %g3, %l0 movpos %icc, %i6, %i1 bn,a,pt %xcc, loop_1252 fmovdcc %icc, %f25, %f10 bshuffle %f6, %f28, %f20 fcmped %fcc0, %f24, %f0 loop_1252: ta %xcc, 0x7 tge %icc, 0x6 fornot2s %f8, %f23, %f19 mulscc %o3, %o2, %l5 ba,a,pn %xcc, loop_1253 sdivx %l4, 0x1675, %o6 edge32 %l2, %l1, %g6 sir 0x181D loop_1253: movre %g5, 0x1F7, %g4 ble,a %icc, loop_1254 addc %i0, %g2, %g1 fcmpgt16 %f8, %f8, %i3 stbar loop_1254: nop set 0x0A, %i5 lduha [%l7 + %i5] 0x19, %l3 xnorcc %i2, 0x00D6, %o5 tpos %xcc, 0x7 fsrc1s %f1, %f7 fmovrde %i7, %f20, %f30 sdivcc %o7, 0x14A8, %o1 move %icc, %o0, %o4 wr %g0, 0x2f, %asi stda %g6, [%l7 + 0x60] %asi membar #Sync bneg,a %xcc, loop_1255 tvs %icc, 0x1 udiv %l6, 0x0B8D, %i4 siam 0x6 loop_1255: fnot1s %f17, %f0 fxnors %f23, %f21, %f0 movg %xcc, %g3, %i5 andn %i6, 0x02BD, %l0 movre %o3, 0x27F, %o2 movrgez %l5, 0x3C4, %l4 movrlez %o6, 0x070, %i1 alignaddr %l1, %l2, %g6 andncc %g5, %g4, %g2 std %f30, [%l7 + 0x38] edge8l %g1, %i3, %l3 movleu %xcc, %i2, %i0 tsubcctv %o5, 0x04CE, %i7 tcs %icc, 0x5 movvs %icc, %o1, %o0 alignaddrl %o7, %o4, %l6 array16 %i4, %g7, %g3 edge8n %i5, %l0, %i6 ta %xcc, 0x7 sdiv %o2, 0x02D8, %o3 prefetch [%l7 + 0x60], 0x2 te %icc, 0x1 wr %g0, 0x27, %asi stda %l4, [%l7 + 0x58] %asi membar #Sync tcs %xcc, 0x5 move %xcc, %l4, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdlez %o6, %f22, %f2 array32 %l2, %g6, %l1 addc %g4, 0x0EA5, %g5 sra %g1, 0x1F, %i3 movge %xcc, %l3, %g2 fbue %fcc0, loop_1256 smul %i0, 0x08A1, %o5 brlz %i2, loop_1257 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1256: movneg %icc, %i7, %o1 movleu %xcc, %o0, %o7 loop_1257: ldd [%l7 + 0x70], %o4 sll %i4, 0x02, %l6 fnot1s %f21, %f29 smul %g3, 0x14B3, %g7 sll %l0, %i6, %i5 sethi 0x0FB4, %o2 movneg %icc, %o3, %l5 xnorcc %l4, %i1, %l2 movl %xcc, %o6, %g6 andcc %l1, 0x04BB, %g5 stw %g1, [%l7 + 0x0C] mova %xcc, %g4, %l3 fmovrslez %i3, %f18, %f5 and %g2, 0x0748, %i0 movcc %xcc, %i2, %i7 sdiv %o1, 0x004F, %o0 movge %xcc, %o5, %o7 subcc %i4, 0x1D07, %l6 taddcctv %o4, %g3, %l0 brz,a %i6, loop_1258 brlz %g7, loop_1259 tcc %xcc, 0x7 prefetch [%l7 + 0x7C], 0x0 loop_1258: fmovdg %xcc, %f10, %f8 loop_1259: bleu,a loop_1260 nop set 0x43, %l1 ldub [%l7 + %l1], %i5 mulx %o3, %l5, %l4 nop set 0x30, %g6 std %i0, [%l7 + %g6] loop_1260: tn %icc, 0x1 fbe %fcc3, loop_1261 movrlz %l2, 0x238, %o6 movrlz %g6, 0x0C1, %l1 edge8n %g5, %g1, %g4 loop_1261: ldd [%l7 + 0x38], %l2 srl %o2, 0x0D, %i3 fcmpgt32 %f30, %f30, %i0 udivcc %g2, 0x07B8, %i2 array8 %i7, %o1, %o5 fnegs %f0, %f21 udivx %o7, 0x1381, %o0 srlx %i4, 0x1C, %o4 subc %l6, %g3, %l0 tneg %xcc, 0x0 srax %g7, %i6, %i5 brlez,a %l5, loop_1262 move %icc, %l4, %i1 sll %o3, %l2, %g6 edge32l %o6, %l1, %g1 loop_1262: move %icc, %g4, %g5 std %f20, [%l7 + 0x70] tgu %icc, 0x6 fxnors %f16, %f26, %f11 taddcctv %l3, 0x0A27, %o2 movcs %xcc, %i0, %i3 movrgz %g2, %i2, %o1 set 0x22, %o4 lduba [%l7 + %o4] 0x11, %o5 bge,a,pt %xcc, loop_1263 sth %o7, [%l7 + 0x1E] brlz,a %o0, loop_1264 ldd [%l7 + 0x20], %f28 loop_1263: addccc %i4, 0x1998, %i7 tsubcctv %l6, %o4, %l0 loop_1264: sir 0x1D89 tsubcctv %g7, 0x115B, %i6 ldsw [%l7 + 0x28], %g3 sra %l5, 0x18, %l4 fnor %f26, %f28, %f18 tn %xcc, 0x4 fmovdneg %xcc, %f4, %f25 fbge,a %fcc2, loop_1265 fbule,a %fcc0, loop_1266 fmovsn %icc, %f6, %f14 sdivcc %i1, 0x1ABA, %i5 loop_1265: tl %xcc, 0x7 loop_1266: fmovdne %icc, %f13, %f28 fmovsn %xcc, %f5, %f5 smul %l2, %g6, %o6 fcmpes %fcc1, %f0, %f22 wr %g0, 0x11, %asi stha %o3, [%l7 + 0x56] %asi sllx %g1, 0x16, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x48], %f14 fbug %fcc2, loop_1267 brgz %g5, loop_1268 mulx %l1, %l3, %o2 xnor %i0, 0x0703, %g2 loop_1267: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1268: nop set 0x70, %i7 ldda [%l7 + %i7] 0x88, %i2 subc %o1, %o5, %o7 udiv %o0, 0x0A52, %i4 ldd [%l7 + 0x08], %i2 xorcc %l6, 0x1D6E, %i7 sub %o4, 0x130B, %l0 fnot2 %f12, %f24 fmovsge %xcc, %f24, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %i6, 0x1A1D, %g7 movre %g3, %l5, %i1 fnot1s %f23, %f16 subc %l4, 0x0E75, %i5 bcs,a loop_1269 fmovrdgez %g6, %f6, %f18 set 0x12, %l5 ldsha [%l7 + %l5] 0x14, %o6 loop_1269: sdivcc %o3, 0x1AA5, %l2 taddcc %g1, %g4, %g5 edge8ln %l3, %l1, %o2 movrgez %g2, %i2, %i0 movleu %icc, %o1, %o7 tge %icc, 0x0 udiv %o5, 0x0B52, %i4 fmovsa %icc, %f20, %f5 fabss %f20, %f25 movge %icc, %i3, %l6 move %icc, %i7, %o4 edge16 %o0, %i6, %l0 sra %g3, 0x0C, %g7 srlx %l5, %l4, %i5 srax %i1, 0x00, %o6 sdivx %g6, 0x0860, %l2 fpmerge %f6, %f17, %f0 movleu %xcc, %o3, %g4 fbule %fcc2, loop_1270 andcc %g5, 0x01B2, %l3 orcc %l1, 0x0537, %g1 brlez,a %o2, loop_1271 loop_1270: sdivcc %g2, 0x1EB5, %i2 fcmpes %fcc2, %f13, %f25 sub %o1, 0x1B7E, %o7 loop_1271: fblg,a %fcc0, loop_1272 movge %xcc, %o5, %i0 xnorcc %i4, %l6, %i7 tvc %icc, 0x1 loop_1272: ldsb [%l7 + 0x7D], %i3 ldub [%l7 + 0x1F], %o0 movn %xcc, %i6, %o4 sethi 0x0C76, %l0 fbg %fcc1, loop_1273 fandnot1 %f18, %f0, %f18 add %l7, 0x20, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g7 casxa [%l6] %asi, %g7, %g3 loop_1273: popc 0x1CA9, %l5 popc %i5, %i1 tn %icc, 0x7 stb %l4, [%l7 + 0x64] bcs,a,pt %xcc, loop_1274 taddcc %g6, 0x159F, %o6 edge16l %o3, %l2, %g5 array8 %g4, %l3, %l1 loop_1274: fpadd32s %f16, %f17, %f6 edge8n %g1, %g2, %o2 movleu %xcc, %i2, %o1 movle %icc, %o5, %i0 array32 %o7, %i4, %i7 srl %l6, 0x11, %i3 fnor %f10, %f24, %f22 umul %o0, 0x12BE, %o4 tne %xcc, 0x0 andcc %l0, 0x0439, %i6 movrne %g3, %l5, %i5 fxnor %f10, %f16, %f6 nop set 0x7D, %l0 ldstub [%l7 + %l0], %g7 tpos %icc, 0x1 orn %i1, 0x1E15, %g6 movcc %xcc, %o6, %o3 sethi 0x06DD, %l2 xor %g5, 0x1048, %l4 movg %xcc, %g4, %l1 stbar sub %l3, 0x163F, %g1 fmovspos %icc, %f31, %f7 fbuge %fcc3, loop_1275 nop setx loop_1276, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done andcc %g2, %o2, %i2 edge16l %o5, %i0, %o1 loop_1275: bneg loop_1277 loop_1276: alignaddr %o7, %i4, %l6 nop set 0x53, %g5 ldstub [%l7 + %g5], %i7 edge16n %o0, %o4, %l0 loop_1277: fmovrslz %i6, %f20, %f27 movvc %icc, %i3, %l5 movvs %icc, %i5, %g3 movn %icc, %g7, %i1 edge16n %g6, %o3, %o6 tcs %icc, 0x5 udivx %l2, 0x135A, %g5 xnor %l4, %l1, %g4 movl %icc, %l3, %g1 edge16l %g2, %o2, %o5 sra %i0, 0x0E, %o1 sra %i2, %o7, %i4 edge8l %l6, %i7, %o4 subccc %o0, 0x17B9, %l0 fblg %fcc1, loop_1278 movrgz %i3, 0x11A, %l5 movne %xcc, %i5, %g3 stx %i6, [%l7 + 0x48] loop_1278: bg,a %xcc, loop_1279 movrlez %i1, 0x2AD, %g7 array8 %g6, %o6, %l2 movre %o3, 0x2A7, %g5 loop_1279: fmovdcs %xcc, %f11, %f1 andncc %l1, %l4, %g4 bg,a %xcc, loop_1280 edge32ln %l3, %g1, %o2 alignaddrl %o5, %g2, %o1 bge,pn %xcc, loop_1281 loop_1280: stw %i2, [%l7 + 0x50] tgu %icc, 0x4 sdivcc %o7, 0x0E10, %i0 loop_1281: tg %xcc, 0x5 fmovscc %xcc, %f30, %f25 and %i4, 0x06BA, %l6 fmovrde %o4, %f16, %f30 andncc %i7, %o0, %l0 flush %l7 + 0x24 edge8n %i3, %l5, %g3 add %i6, %i1, %i5 std %f10, [%l7 + 0x10] tgu %xcc, 0x3 set 0x34, %i3 lduba [%l7 + %i3] 0x88, %g6 wr %g0, 0x11, %asi stha %g7, [%l7 + 0x52] %asi edge8l %l2, %o3, %o6 wr %g0, 0x81, %asi lda [%l7 + 0x78] %asi, %f18 fcmpeq32 %f8, %f8, %l1 add %g5, 0x07AF, %g4 fbe %fcc2, loop_1282 edge8ln %l3, %g1, %l4 movrne %o5, %g2, %o1 fpackfix %f18, %f27 loop_1282: fzeros %f26 umulcc %i2, 0x19E9, %o2 membar 0x1C bgu,a %icc, loop_1283 fblg,a %fcc2, loop_1284 edge8l %o7, %i4, %i0 fbug %fcc1, loop_1285 loop_1283: sdivx %o4, 0x1F14, %l6 loop_1284: ldx [%l7 + 0x30], %o0 bcs,a,pt %xcc, loop_1286 loop_1285: popc %i7, %i3 movrgez %l0, %l5, %g3 edge32 %i6, %i5, %i1 loop_1286: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x10, %asi lduba [%l7 + 0x58] %asi, %g6 movne %xcc, %g7, %o3 fabsd %f4, %f6 bcs,a %xcc, loop_1287 mulx %o6, 0x0457, %l2 udiv %g5, 0x0A5B, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1287: nop set 0x5C, %i0 stba %l3, [%l7 + %i0] 0xe2 membar #Sync fbo,a %fcc0, loop_1288 movgu %xcc, %g1, %l1 fmovrdgz %o5, %f2, %f26 bpos,pt %xcc, loop_1289 loop_1288: tgu %icc, 0x5 tpos %icc, 0x4 fandnot1s %f17, %f14, %f16 loop_1289: addcc %g2, 0x1790, %o1 alignaddr %l4, %i2, %o2 edge16l %i4, %o7, %i0 addc %o4, %o0, %l6 xor %i3, %i7, %l0 add %l7, 0x38, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x19, %l5, %i6 mulscc %g3, %i1, %i5 edge32l %g7, %o3, %o6 taddcc %g6, 0x1417, %l2 std %g4, [%l7 + 0x58] wr %g0, 0x89, %asi ldstuba [%l7 + 0x09] %asi, %g5 movleu %xcc, %g1, %l1 bpos,a,pt %xcc, loop_1290 umul %l3, %o5, %o1 lduw [%l7 + 0x20], %g2 movneg %xcc, %l4, %o2 loop_1290: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %i4, %i2, %i0 fmovrdlez %o4, %f4, %f16 srax %o7, %o0, %l6 umulcc %i7, %l0, %i3 wr %g0, 0x89, %asi lduwa [%l7 + 0x48] %asi, %i6 movn %xcc, %g3, %l5 andn %i5, 0x1BAB, %i1 set 0x18, %i1 stha %g7, [%l7 + %i1] 0xeb membar #Sync edge8 %o6, %g6, %l2 xnor %g4, 0x1E7B, %o3 edge32n %g1, %l1, %l3 wr %g0, 0x2b, %asi stha %g5, [%l7 + 0x3C] %asi membar #Sync lduw [%l7 + 0x54], %o5 bne,a,pn %icc, loop_1291 tvc %icc, 0x2 sllx %g2, 0x13, %o1 add %l4, 0x1261, %i4 loop_1291: tsubcc %i2, %o2, %i0 stb %o7, [%l7 + 0x6A] edge32l %o4, %l6, %i7 bn,a,pt %xcc, loop_1292 edge8ln %l0, %i3, %i6 andncc %g3, %o0, %i5 fmovse %icc, %f6, %f4 loop_1292: stx %l5, [%l7 + 0x78] lduw [%l7 + 0x64], %i1 tcc %xcc, 0x1 andcc %o6, %g6, %l2 tvs %icc, 0x3 fmul8sux16 %f18, %f2, %f28 te %xcc, 0x4 sdiv %g7, 0x0E43, %g4 sdivcc %g1, 0x0F9C, %l1 tg %icc, 0x1 set 0x40, %i2 ldda [%l7 + %i2] 0x19, %f0 tge %icc, 0x3 edge32n %l3, %o3, %g5 movvs %icc, %g2, %o5 fpadd32s %f2, %f4, %f30 fnors %f2, %f10, %f6 fbo %fcc2, loop_1293 movneg %xcc, %l4, %i4 fmovrdgz %i2, %f24, %f2 mulscc %o2, %o1, %i0 loop_1293: addcc %o7, 0x14F6, %l6 addcc %i7, %l0, %i3 fmovdneg %icc, %f24, %f12 orcc %o4, %i6, %o0 fcmpgt32 %f30, %f12, %i5 te %icc, 0x4 fcmple16 %f20, %f0, %l5 andncc %i1, %o6, %g3 fmovdcc %icc, %f4, %f12 wr %g0, 0x89, %asi ldsha [%l7 + 0x60] %asi, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0xea, %asi stba %g7, [%l7 + 0x5B] %asi membar #Sync fmovrslez %g4, %f31, %f26 sub %l2, %l1, %l3 ldsw [%l7 + 0x68], %g1 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o3, %g2 fandnot2s %f7, %f9, %f23 ldsh [%l7 + 0x0C], %g5 fmul8sux16 %f8, %f18, %f8 taddcc %l4, 0x0032, %i4 srl %o5, %o2, %o1 umulcc %i2, 0x1F19, %i0 sllx %o7, 0x0C, %i7 addccc %l0, 0x1F21, %l6 array16 %i3, %i6, %o4 lduw [%l7 + 0x50], %o0 tvc %icc, 0x2 add %i5, 0x1BA4, %i1 membar 0x40 srlx %l5, 0x17, %g3 or %g6, %o6, %g4 movn %icc, %g7, %l2 subcc %l3, 0x19FC, %l1 set 0x08, %l2 stxa %g1, [%l7 + %l2] 0x22 membar #Sync fbul %fcc0, loop_1294 tneg %xcc, 0x3 be loop_1295 movn %icc, %o3, %g2 loop_1294: fxor %f22, %f8, %f12 srl %l4, 0x15, %g5 loop_1295: ldstub [%l7 + 0x18], %o5 tg %icc, 0x3 fxors %f14, %f19, %f24 xor %o2, 0x1227, %o1 fors %f30, %f12, %f17 tneg %icc, 0x6 edge16ln %i2, %i4, %o7 fmovrde %i0, %f30, %f12 ldsw [%l7 + 0x70], %i7 xnorcc %l0, 0x0013, %l6 fandnot2 %f18, %f14, %f22 movpos %xcc, %i3, %o4 movn %xcc, %i6, %o0 fbe %fcc3, loop_1296 umul %i1, %i5, %g3 lduw [%l7 + 0x64], %g6 orcc %o6, 0x175E, %g4 loop_1296: fblg,a %fcc2, loop_1297 fbge %fcc3, loop_1298 movvs %xcc, %l5, %g7 edge16n %l2, %l3, %g1 loop_1297: movrlez %l1, %g2, %o3 loop_1298: nop wr %g0, 0x19, %asi ldsba [%l7 + 0x29] %asi, %l4 fpadd32 %f20, %f10, %f24 add %l7, 0x30, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o5 casxa [%l6] %asi, %o5, %g5 fbn %fcc2, loop_1299 fcmped %fcc2, %f24, %f2 xorcc %o1, 0x1CC0, %i2 addc %o2, 0x07BD, %i4 loop_1299: brlz %i0, loop_1300 call loop_1301 smulcc %o7, %l0, %l6 tgu %icc, 0x5 loop_1300: fmovsg %xcc, %f18, %f6 loop_1301: fbge,a %fcc1, loop_1302 fpackfix %f30, %f8 set 0x70, %o1 lduba [%l7 + %o1] 0x0c, %i7 loop_1302: or %o4, 0x0E82, %i3 movneg %xcc, %o0, %i6 array16 %i1, %g3, %i5 fones %f21 tpos %xcc, 0x4 sdivx %o6, 0x1B8E, %g6 fmovsle %xcc, %f0, %f23 fnand %f2, %f14, %f0 mulx %l5, %g7, %l2 tpos %icc, 0x3 movge %xcc, %g4, %l3 movgu %xcc, %l1, %g2 fbne %fcc1, loop_1303 bvs loop_1304 fmovdvc %icc, %f17, %f22 smul %o3, %l4, %g1 loop_1303: umulcc %o5, 0x0D3F, %g5 loop_1304: tl %xcc, 0x7 xnorcc %o1, %i2, %i4 smul %o2, %i0, %o7 andncc %l0, %l6, %o4 fmovsle %icc, %f30, %f26 fnor %f24, %f20, %f8 array16 %i3, %o0, %i7 xnor %i6, 0x0E20, %g3 movpos %icc, %i5, %i1 movcc %icc, %g6, %l5 andn %g7, %l2, %o6 edge32l %l3, %l1, %g4 fmovrdlez %o3, %f28, %f12 tvs %icc, 0x6 movrgz %l4, %g1, %o5 bneg,pn %xcc, loop_1305 fpsub32 %f16, %f6, %f6 tne %xcc, 0x0 alignaddrl %g5, %o1, %i2 loop_1305: sdivx %i4, 0x1EC9, %o2 movleu %icc, %g2, %i0 call loop_1306 tpos %icc, 0x3 brgz,a %o7, loop_1307 fpack32 %f2, %f30, %f16 loop_1306: std %i6, [%l7 + 0x18] udivx %o4, 0x1B2F, %l0 loop_1307: movre %o0, 0x383, %i7 ldsh [%l7 + 0x12], %i3 movrgez %g3, %i5, %i1 sllx %i6, 0x14, %l5 stbar array32 %g7, %g6, %o6 te %xcc, 0x3 st %f27, [%l7 + 0x5C] movcs %icc, %l2, %l1 bcs,a,pt %icc, loop_1308 movrlez %g4, 0x0E7, %o3 tleu %icc, 0x0 edge16l %l3, %l4, %g1 loop_1308: movn %xcc, %o5, %g5 edge32n %o1, %i2, %o2 sdiv %g2, 0x1501, %i4 fmuld8ulx16 %f29, %f1, %f26 fmovdle %icc, %f29, %f19 set 0x6C, %g4 sta %f0, [%l7 + %g4] 0x81 movrlez %i0, 0x0FE, %o7 srl %o4, 0x04, %l6 fandnot1 %f18, %f20, %f14 edge8l %o0, %l0, %i3 bge loop_1309 fmovs %f25, %f18 bne,a loop_1310 mulx %i7, %g3, %i1 loop_1309: edge16 %i5, %l5, %i6 taddcc %g6, 0x008F, %g7 loop_1310: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %l2, %o6, %g4 sir 0x0C46 set 0x0C, %o7 lduwa [%l7 + %o7] 0x15, %o3 xnor %l3, 0x12C1, %l4 bpos,pn %icc, loop_1311 addc %l1, 0x12C7, %g1 sllx %o5, %g5, %o1 ldub [%l7 + 0x1D], %o2 loop_1311: udivx %i2, 0x1F9A, %i4 fxors %f30, %f8, %f8 tvs %icc, 0x4 tl %icc, 0x1 fba %fcc3, loop_1312 tpos %xcc, 0x5 movrne %g2, %o7, %i0 mulscc %l6, 0x1B9D, %o0 loop_1312: fble,a %fcc1, loop_1313 movleu %xcc, %o4, %i3 set 0x12, %o3 stba %i7, [%l7 + %o3] 0x2b membar #Sync loop_1313: andncc %g3, %l0, %i1 call loop_1314 tne %icc, 0x3 fbge %fcc0, loop_1315 fmovsl %icc, %f25, %f22 loop_1314: movg %icc, %i5, %i6 bn,a loop_1316 loop_1315: nop setx loop_1317, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmul8sux16 %f8, %f2, %f0 bg,a,pt %icc, loop_1318 loop_1316: fbo,a %fcc0, loop_1319 loop_1317: xorcc %g6, 0x1BF7, %g7 faligndata %f8, %f22, %f30 loop_1318: sdivx %l2, 0x0DFA, %o6 loop_1319: alignaddrl %g4, %o3, %l3 movleu %icc, %l4, %l5 brlez %g1, loop_1320 fzero %f20 andcc %o5, %l1, %g5 movrne %o2, 0x1DE, %o1 loop_1320: nop wr %g0, 0x2b, %asi stwa %i4, [%l7 + 0x30] %asi membar #Sync sethi 0x1FB6, %i2 orn %o7, %g2, %i0 ldd [%l7 + 0x48], %f0 tsubcc %l6, 0x0E63, %o0 udivx %i3, 0x0B44, %i7 andcc %g3, %l0, %o4 movn %icc, %i1, %i6 set 0x20, %o0 ldda [%l7 + %o0] 0x22, %i4 fsrc2s %f4, %f19 fbug %fcc2, loop_1321 prefetch [%l7 + 0x10], 0x3 tne %xcc, 0x0 fmovrslz %g7, %f19, %f3 loop_1321: sll %g6, %o6, %l2 tle %xcc, 0x4 bl %icc, loop_1322 swap [%l7 + 0x68], %g4 edge16 %o3, %l4, %l3 te %icc, 0x7 loop_1322: nop setx loop_1323, %l0, %l1 jmpl %l1, %g1 fnegd %f24, %f30 tpos %icc, 0x1 fmovsa %icc, %f14, %f23 loop_1323: tge %icc, 0x1 fmul8x16al %f21, %f19, %f10 tsubcctv %l5, %l1, %g5 bn,pn %xcc, loop_1324 fpack32 %f8, %f4, %f8 edge16l %o2, %o1, %i4 andcc %o5, %i2, %o7 loop_1324: tle %xcc, 0x0 fnegd %f14, %f0 fbo %fcc0, loop_1325 sethi 0x14D8, %i0 tcs %icc, 0x0 bneg,pt %icc, loop_1326 loop_1325: movrne %l6, 0x3EC, %o0 movvc %icc, %i3, %i7 fmuld8ulx16 %f26, %f10, %f8 loop_1326: fabss %f1, %f2 wr %g0, 0x11, %asi lduba [%l7 + 0x27] %asi, %g2 array8 %l0, %o4, %g3 movre %i1, %i6, %i5 umul %g6, 0x021A, %g7 edge32l %l2, %g4, %o6 membar 0x06 fmovrslz %o3, %f29, %f5 udivcc %l4, 0x0E8B, %l3 addc %l5, 0x0685, %l1 ldd [%l7 + 0x30], %f22 sdiv %g5, 0x1A8E, %o2 mulx %o1, 0x0A40, %i4 move %icc, %g1, %o5 wr %g0, 0xe2, %asi stba %o7, [%l7 + 0x4A] %asi membar #Sync movre %i2, %i0, %o0 fxor %f16, %f30, %f24 sir 0x0692 fmovrsgz %i3, %f15, %f17 add %l7, 0x60, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i7 casxa [%l6] %asi, %i7, %g2 tleu %xcc, 0x7 alignaddr %l6, %l0, %g3 nop set 0x38, %g1 prefetch [%l7 + %g1], 0x0 sdivx %o4, 0x0725, %i1 tvs %icc, 0x2 flush %l7 + 0x68 wr %g0, 0x80, %asi ldstuba [%l7 + 0x3F] %asi, %i6 edge8 %i5, %g6, %l2 umulcc %g7, %o6, %o3 movl %icc, %l4, %g4 be %icc, loop_1327 edge8l %l5, %l1, %g5 fmovdn %xcc, %f3, %f6 fmovsne %icc, %f0, %f11 loop_1327: fmul8ulx16 %f10, %f22, %f0 bg,a,pn %icc, loop_1328 bvs,a %icc, loop_1329 fbuge %fcc1, loop_1330 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1328: sdivcc %o2, 0x02AC, %o1 loop_1329: tsubcctv %i4, 0x1821, %g1 loop_1330: movrgez %l3, 0x388, %o7 sll %o5, %i2, %i0 edge16l %i3, %i7, %g2 movrne %l6, %l0, %g3 add %l7, 0x4C, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %o0, %o4 orncc %i6, %i5, %i1 and %g6, 0x0275, %g7 tpos %xcc, 0x0 orncc %l2, 0x08ED, %o3 fbge,a %fcc2, loop_1331 movrgz %o6, %l4, %l5 edge8n %g4, %l1, %o2 nop setx loop_1332, %l0, %l1 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_1331: sllx %g5, %i4, %o1 tvc %icc, 0x5 ldsh [%l7 + 0x30], %l3 loop_1332: fbo,a %fcc1, loop_1333 sir 0x0D1C sethi 0x15B4, %o7 set 0x0C, %l3 sta %f18, [%l7 + %l3] 0x89 loop_1333: stx %o5, [%l7 + 0x38] xor %i2, %g1, %i3 fmovrslz %i7, %f8, %f12 sll %g2, %l6, %i0 ta %icc, 0x2 fcmpeq32 %f18, %f8, %g3 sdivcc %l0, 0x0AA0, %o4 srl %i6, 0x1F, %o0 fmovsge %icc, %f3, %f23 movleu %xcc, %i5, %i1 fbn %fcc1, loop_1334 fnot2s %f5, %f28 fbne %fcc0, loop_1335 taddcc %g7, %g6, %l2 loop_1334: fbuge %fcc3, loop_1336 taddcctv %o6, %o3, %l5 loop_1335: tpos %icc, 0x7 addccc %g4, %l1, %o2 loop_1336: edge16l %g5, %l4, %i4 smul %l3, 0x17BA, %o7 edge8 %o1, %i2, %g1 movge %xcc, %o5, %i7 sdivx %g2, 0x0D83, %i3 edge16 %i0, %g3, %l0 te %icc, 0x0 movrlez %l6, 0x314, %o4 tn %icc, 0x1 and %i6, 0x1CF1, %o0 bvs,a loop_1337 stx %i5, [%l7 + 0x58] fmovsne %xcc, %f10, %f31 fmovdne %xcc, %f29, %f26 loop_1337: edge32l %g7, %g6, %l2 set 0x58, %l4 stba %o6, [%l7 + %l4] 0x23 membar #Sync movle %icc, %i1, %l5 andcc %g4, %o3, %l1 fpadd16 %f18, %f2, %f20 fmovdleu %xcc, %f8, %f16 addccc %o2, %g5, %l4 fmovsgu %icc, %f21, %f18 edge32l %l3, %o7, %o1 set 0x18, %g3 prefetcha [%l7 + %g3] 0x81, 0x1 bpos,a %xcc, loop_1338 alignaddr %g1, %o5, %i2 be,a,pt %xcc, loop_1339 bvs,pt %icc, loop_1340 loop_1338: array8 %g2, %i7, %i0 te %xcc, 0x3 loop_1339: fcmps %fcc3, %f31, %f3 loop_1340: fone %f20 edge32n %i3, %g3, %l0 fabsd %f6, %f0 stx %o4, [%l7 + 0x10] movl %xcc, %i6, %o0 fblg %fcc1, loop_1341 bleu,pt %xcc, loop_1342 umul %i5, 0x1913, %g7 call loop_1343 loop_1341: movrgez %l6, 0x3EA, %g6 loop_1342: xnorcc %o6, 0x1985, %i1 tsubcctv %l2, 0x119A, %g4 loop_1343: movvc %xcc, %l5, %o3 fbue %fcc3, loop_1344 smul %l1, 0x11B4, %g5 movne %icc, %o2, %l3 tpos %xcc, 0x3 loop_1344: srlx %l4, %o1, %o7 fmovdg %icc, %f23, %f24 subc %i4, 0x04F3, %o5 tsubcc %i2, 0x1F50, %g1 edge16l %g2, %i7, %i0 movl %icc, %i3, %g3 fble,a %fcc1, loop_1345 smul %l0, 0x080E, %i6 fzero %f12 udiv %o4, 0x1A38, %o0 loop_1345: for %f14, %f2, %f24 udivx %i5, 0x0FBD, %l6 tsubcc %g7, 0x1407, %o6 umul %i1, 0x117B, %g6 fbule %fcc0, loop_1346 add %g4, %l5, %l2 movg %icc, %o3, %g5 bvs,pt %xcc, loop_1347 loop_1346: edge32ln %o2, %l3, %l4 addccc %l1, 0x164B, %o1 fnors %f3, %f0, %f5 loop_1347: movcs %icc, %i4, %o7 and %o5, 0x1796, %g1 brlz,a %i2, loop_1348 lduw [%l7 + 0x30], %g2 srlx %i0, %i7, %g3 wr %g0, 0x80, %asi stxa %i3, [%l7 + 0x58] %asi loop_1348: popc %l0, %o4 fcmpgt32 %f26, %f0, %i6 brlz %i5, loop_1349 lduh [%l7 + 0x76], %o0 fcmpeq16 %f20, %f26, %l6 xorcc %g7, 0x0AEA, %o6 loop_1349: fmovdneg %xcc, %f6, %f17 tl %xcc, 0x0 taddcctv %i1, 0x1C90, %g4 movvs %xcc, %g6, %l2 tpos %icc, 0x3 fxnor %f8, %f2, %f14 bl loop_1350 tneg %icc, 0x1 nop setx loop_1351, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movn %xcc, %l5, %g5 loop_1350: bn loop_1352 move %icc, %o2, %o3 loop_1351: mulscc %l3, 0x0D5E, %l1 fcmpgt16 %f26, %f6, %l4 loop_1352: fcmple16 %f20, %f10, %i4 orcc %o7, 0x185F, %o1 siam 0x2 addc %o5, 0x1EAE, %g1 nop set 0x12, %i6 ldsh [%l7 + %i6], %i2 alignaddr %g2, %i0, %i7 movneg %icc, %i3, %g3 move %icc, %l0, %i6 tsubcctv %i5, %o4, %l6 siam 0x0 sra %g7, 0x15, %o6 fsrc2 %f28, %f12 smulcc %i1, %o0, %g6 xnor %g4, %l5, %l2 set 0x08, %l6 ldswa [%l7 + %l6] 0x10, %o2 fmovda %xcc, %f21, %f2 fbuge,a %fcc3, loop_1353 ba,pn %xcc, loop_1354 subcc %g5, %o3, %l1 movrne %l4, %l3, %i4 loop_1353: movl %icc, %o1, %o5 loop_1354: fmovsgu %xcc, %f4, %f11 fornot1 %f18, %f28, %f14 nop set 0x0C, %g2 ldsw [%l7 + %g2], %o7 srl %g1, 0x17, %i2 movneg %icc, %g2, %i0 nop setx loop_1355, %l0, %l1 jmpl %l1, %i7 andn %i3, 0x0366, %l0 udivcc %g3, 0x0787, %i5 movvc %icc, %o4, %i6 loop_1355: edge16l %g7, %l6, %i1 swap [%l7 + 0x54], %o0 mova %xcc, %g6, %g4 fblg %fcc3, loop_1356 alignaddrl %l5, %o6, %l2 call loop_1357 orncc %g5, %o3, %l1 loop_1356: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %l4, %o2, %l3 loop_1357: nop set 0x10, %o2 ldda [%l7 + %o2] 0x23, %o0 sll %o5, 0x0C, %o7 smul %i4, 0x1AAB, %i2 fmovsn %icc, %f30, %f9 subccc %g2, 0x011E, %i0 alignaddrl %i7, %g1, %i3 stw %g3, [%l7 + 0x2C] ta %xcc, 0x7 bn loop_1358 addc %i5, 0x1F92, %l0 set 0x20, %g7 stwa %o4, [%l7 + %g7] 0x80 loop_1358: umulcc %i6, 0x143C, %g7 fmovdne %xcc, %f29, %f17 bneg loop_1359 fmovdle %icc, %f26, %f1 movrlz %i1, %l6, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1359: movrgez %g6, %l5, %o6 movneg %xcc, %g4, %g5 srl %l2, %l1, %l4 fornot2 %f6, %f22, %f6 fmuld8sux16 %f0, %f11, %f2 wr %g0, 0x89, %asi lduha [%l7 + 0x46] %asi, %o3 set 0x78, %o5 stda %o2, [%l7 + %o5] 0x22 membar #Sync std %f24, [%l7 + 0x38] membar 0x46 movrlez %l3, 0x129, %o1 tpos %xcc, 0x3 nop setx loop_1360, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry move %xcc, %o7, %o5 sethi 0x013D, %i2 movrgez %i4, %g2, %i0 loop_1360: ta %xcc, 0x5 fmul8x16au %f28, %f5, %f20 fbe,a %fcc0, loop_1361 orncc %i7, 0x03AE, %g1 edge8l %i3, %g3, %i5 taddcc %o4, %l0, %i6 loop_1361: fbe,a %fcc3, loop_1362 movrgez %i1, 0x011, %l6 srlx %g7, %o0, %l5 edge8ln %g6, %o6, %g4 loop_1362: mulx %l2, 0x0B34, %l1 array32 %l4, %o3, %g5 fxors %f15, %f14, %f1 be,a,pn %xcc, loop_1363 tleu %xcc, 0x6 addc %o2, 0x1253, %o1 faligndata %f6, %f0, %f6 loop_1363: sdivcc %l3, 0x0B7E, %o5 bpos,a,pn %xcc, loop_1364 ba,a,pt %icc, loop_1365 popc %o7, %i4 movneg %icc, %g2, %i0 loop_1364: fzero %f20 loop_1365: array32 %i7, %i2, %g1 ble,a,pt %xcc, loop_1366 fmul8x16 %f12, %f24, %f16 movcs %xcc, %g3, %i3 wr %g0, 0x2b, %asi stda %o4, [%l7 + 0x18] %asi membar #Sync loop_1366: brz,a %i5, loop_1367 sdiv %l0, 0x135E, %i6 udivcc %l6, 0x07A3, %i1 xorcc %o0, 0x0EA6, %l5 loop_1367: movcs %icc, %g6, %o6 edge32 %g4, %l2, %l1 movgu %icc, %g7, %l4 movleu %xcc, %g5, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %o1, 0x0F, %l3 tge %xcc, 0x2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnorcc %o2, %o5, %i4 std %g2, [%l7 + 0x40] call loop_1368 ble %icc, loop_1369 tsubcctv %i0, 0x0153, %i7 tl %xcc, 0x3 loop_1368: edge16ln %o7, %g1, %i2 loop_1369: movrgz %i3, %g3, %i5 movrgz %l0, %o4, %i6 add %i1, 0x09E1, %l6 tpos %xcc, 0x1 movcc %icc, %o0, %l5 fnegs %f4, %f0 or %o6, 0x0AB6, %g4 sethi 0x032C, %g6 edge8 %l2, %l1, %g7 movcs %xcc, %l4, %o3 tcs %xcc, 0x2 set 0x16, %i4 stba %g5, [%l7 + %i4] 0x14 udivcc %o1, 0x1D3C, %l3 fands %f23, %f10, %f24 fsrc2s %f6, %f26 tne %xcc, 0x0 movne %xcc, %o2, %i4 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %g2, %i0 sdiv %o5, 0x1270, %i7 sdivx %g1, 0x1806, %i2 sll %i3, 0x07, %g3 fmuld8ulx16 %f16, %f7, %f0 fcmpgt16 %f22, %f12, %o7 ldx [%l7 + 0x40], %i5 add %l7, 0x4C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l0, %i6 alignaddr %i1, %l6, %o4 movrgz %o0, 0x36E, %o6 tcs %xcc, 0x2 movvc %xcc, %l5, %g6 fbuge %fcc1, loop_1370 sra %l2, 0x1C, %l1 fandnot1s %f23, %f23, %f12 fblg,a %fcc3, loop_1371 loop_1370: alignaddrl %g4, %g7, %o3 addccc %l4, 0x12B3, %o1 fmovsa %xcc, %f30, %f15 loop_1371: ldsh [%l7 + 0x58], %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %o2, %l3, %i4 tne %xcc, 0x6 fmovd %f26, %f30 movcc %xcc, %i0, %g2 add %o5, %i7, %g1 fxors %f21, %f18, %f25 set 0x6B, %o6 lduba [%l7 + %o6] 0x14, %i3 sth %i2, [%l7 + 0x76] tl %icc, 0x7 fbu %fcc1, loop_1372 alignaddrl %g3, %i5, %l0 tge %icc, 0x0 fmovrsne %o7, %f24, %f23 loop_1372: array32 %i1, %i6, %o4 add %l6, %o0, %l5 fpsub16 %f6, %f6, %f24 umul %o6, 0x0DE4, %l2 movle %icc, %l1, %g6 and %g4, %o3, %g7 taddcc %l4, %o1, %o2 movrgz %g5, 0x03D, %i4 taddcctv %l3, 0x0E41, %g2 edge8 %i0, %o5, %i7 movn %xcc, %i3, %i2 fba %fcc3, loop_1373 ba,pn %xcc, loop_1374 fbu %fcc2, loop_1375 addccc %g1, %i5, %g3 loop_1373: mova %icc, %o7, %i1 loop_1374: edge32n %i6, %o4, %l0 loop_1375: movvc %xcc, %o0, %l6 tg %icc, 0x1 fcmpeq16 %f4, %f18, %l5 fmovs %f9, %f21 tl %icc, 0x6 edge8l %o6, %l2, %g6 addc %l1, 0x10C6, %g4 flush %l7 + 0x38 tvc %xcc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movle %icc, %g7, %o3 movg %icc, %l4, %o2 tsubcc %g5, %i4, %l3 fsrc1 %f0, %f22 fmovdne %xcc, %f5, %f21 smul %o1, %g2, %i0 array32 %i7, %i3, %i2 and %o5, 0x1860, %g1 stx %g3, [%l7 + 0x20] fble,a %fcc2, loop_1376 edge32ln %o7, %i1, %i5 movge %xcc, %i6, %l0 fpsub32 %f22, %f28, %f30 loop_1376: fcmpd %fcc3, %f24, %f28 tneg %xcc, 0x3 xorcc %o0, %o4, %l6 ld [%l7 + 0x34], %f14 wr %g0, 0x89, %asi prefetcha [%l7 + 0x68] %asi, 0x1 fmovdne %icc, %f25, %f12 movgu %xcc, %o6, %g6 fandnot1 %f18, %f20, %f12 xnor %l1, 0x034D, %g4 tle %xcc, 0x2 tn %xcc, 0x3 srax %g7, 0x0D, %o3 fmovrde %l2, %f4, %f4 edge8l %l4, %o2, %g5 fsrc1 %f12, %f2 edge8ln %l3, %i4, %o1 movrlz %g2, 0x0E2, %i7 bn,pt %xcc, loop_1377 tl %xcc, 0x0 tle %icc, 0x7 bne,pt %icc, loop_1378 loop_1377: fmovscc %icc, %f15, %f6 bleu,a %icc, loop_1379 movre %i0, 0x2D7, %i2 loop_1378: edge8 %i3, %g1, %o5 set 0x38, %l1 lda [%l7 + %l1] 0x89, %f3 loop_1379: edge16ln %o7, %i1, %i5 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 ta %icc, 0x4 udivcc %i6, 0x1007, %l0 fmovsn %xcc, %f5, %f28 movcc %icc, %o0, %o4 fandnot1s %f28, %f20, %f25 tpos %icc, 0x7 te %xcc, 0x5 fones %f4 fors %f3, %f3, %f12 andncc %g3, %l6, %o6 bgu loop_1380 edge16 %l5, %g6, %l1 fmovdvc %icc, %f6, %f14 prefetch [%l7 + 0x5C], 0x2 loop_1380: add %g4, %g7, %l2 tle %icc, 0x1 sdivx %o3, 0x12AF, %l4 sdivcc %g5, 0x1A1D, %o2 or %i4, %l3, %g2 sdiv %i7, 0x154A, %i0 tsubcc %i2, 0x01EB, %o1 sir 0x1828 fnand %f8, %f24, %f20 fmovsge %icc, %f14, %f11 fors %f16, %f25, %f11 array32 %g1, %o5, %i3 sdiv %i1, 0x1EB7, %i5 swap [%l7 + 0x78], %i6 movg %xcc, %l0, %o7 alignaddr %o0, %o4, %g3 sir 0x075A subccc %o6, 0x1BD7, %l5 brnz,a %g6, loop_1381 te %icc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x64, %g6 lduha [%l7 + %g6] 0x10, %l6 loop_1381: lduw [%l7 + 0x24], %l1 andcc %g4, %l2, %g7 fbge %fcc0, loop_1382 tl %xcc, 0x3 alignaddr %l4, %o3, %g5 fmovrdlz %i4, %f8, %f2 loop_1382: edge16n %o2, %l3, %i7 membar 0x48 movvc %xcc, %g2, %i2 edge16ln %o1, %i0, %o5 taddcc %i3, %g1, %i1 fsrc2s %f13, %f23 st %f14, [%l7 + 0x3C] wr %g0, 0x18, %asi stda %i6, [%l7 + 0x70] %asi movrlz %i5, 0x126, %o7 edge16l %l0, %o0, %g3 bcc,a %icc, loop_1383 nop setx loop_1384, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrslz %o4, %f31, %f29 addcc %l5, %g6, %o6 loop_1383: movge %icc, %l6, %g4 loop_1384: nop wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 andcc %l2, %g7, %l4 movleu %icc, %l1, %g5 tl %icc, 0x5 tl %icc, 0x1 fcmple32 %f22, %f12, %o3 st %f21, [%l7 + 0x6C] edge32n %i4, %o2, %i7 mulx %g2, 0x145A, %i2 edge8ln %l3, %o1, %i0 set 0x7C, %o4 lda [%l7 + %o4] 0x18, %f11 fpsub32s %f9, %f24, %f16 tcs %icc, 0x6 movleu %icc, %o5, %i3 movre %i1, %i6, %i5 bshuffle %f4, %f8, %f18 orcc %o7, 0x1558, %g1 move %icc, %l0, %o0 tge %icc, 0x5 fcmpeq32 %f8, %f2, %o4 te %icc, 0x0 mova %xcc, %g3, %g6 tsubcctv %o6, %l5, %g4 movcs %xcc, %l6, %l2 movrgez %l4, %l1, %g7 membar 0x0E edge8ln %g5, %i4, %o3 set 0x50, %i7 lduwa [%l7 + %i7] 0x11, %o2 mulscc %i7, 0x1289, %g2 movvs %xcc, %i2, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot1s %f16, %f10, %f19 brgez,a %o1, loop_1385 bl loop_1386 array8 %i0, %o5, %i1 fexpand %f0, %f6 loop_1385: nop wr %g0, 0xeb, %asi stha %i3, [%l7 + 0x0A] %asi membar #Sync loop_1386: fmovsgu %icc, %f21, %f20 movrlz %i6, %i5, %o7 fbo,a %fcc0, loop_1387 mova %icc, %g1, %o0 fcmple32 %f18, %f30, %o4 fsrc2s %f1, %f24 loop_1387: movle %icc, %l0, %g3 fand %f0, %f8, %f4 tge %xcc, 0x4 xorcc %o6, 0x1D10, %l5 tleu %xcc, 0x0 taddcc %g4, %g6, %l2 movrlz %l6, %l1, %g7 subcc %g5, %i4, %o3 tsubcctv %l4, %o2, %i7 sllx %g2, %i2, %o1 fmovsne %xcc, %f12, %f29 fcmpd %fcc3, %f30, %f10 set 0x75, %i5 ldstuba [%l7 + %i5] 0x11, %l3 fmovrsgz %i0, %f23, %f15 sdiv %i1, 0x1804, %o5 ldstub [%l7 + 0x39], %i6 sdiv %i3, 0x03F7, %i5 xnorcc %g1, 0x1405, %o0 brz %o7, loop_1388 movrlez %l0, 0x20F, %o4 nop setx loop_1389, %l0, %l1 jmpl %l1, %o6 membar 0x0C loop_1388: movre %l5, %g4, %g6 array32 %l2, %g3, %l6 loop_1389: edge16l %l1, %g5, %g7 fsrc2s %f4, %f18 fpadd32s %f11, %f26, %f30 brnz,a %o3, loop_1390 fbuge %fcc2, loop_1391 andn %i4, %l4, %o2 fcmpne16 %f18, %f14, %i7 loop_1390: orn %i2, 0x1682, %o1 loop_1391: tn %icc, 0x1 movrlz %g2, 0x341, %l3 tge %xcc, 0x0 add %l7, 0x5C, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %i0, %i1 set 0x40, %l0 ldsha [%l7 + %l0] 0x18, %o5 xor %i6, 0x1324, %i5 call loop_1392 edge32ln %g1, %i3, %o7 fcmpgt16 %f4, %f16, %o0 set 0x40, %l5 stda %f0, [%l7 + %l5] 0x81 loop_1392: be %icc, loop_1393 tleu %xcc, 0x4 srax %o4, %o6, %l0 orncc %g4, %g6, %l5 loop_1393: ta %xcc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 prefetch [%l7 + 0x70], 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %l2, %l6, %g3 tne %xcc, 0x7 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f0 udiv %g5, 0x185A, %g7 fpmerge %f16, %f31, %f14 movge %xcc, %l1, %o3 movle %xcc, %i4, %o2 move %xcc, %i7, %i2 array16 %o1, %l4, %l3 tg %xcc, 0x4 bleu %xcc, loop_1394 smulcc %i0, %i1, %o5 edge32 %i6, %g2, %g1 udiv %i3, 0x127D, %o7 loop_1394: movcs %icc, %i5, %o0 alignaddr %o4, %l0, %o6 fcmpes %fcc3, %f7, %f20 fmovda %xcc, %f25, %f17 movn %xcc, %g4, %g6 orcc %l5, 0x199D, %l2 wr %g0, 0x16, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync prefetch [%l7 + 0x20], 0x3 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x80, %g3, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlz %g5, loop_1395 sir 0x0A00 subcc %l1, 0x0D85, %o3 brlz %g7, loop_1396 loop_1395: xnor %i4, 0x0679, %i7 movcc %xcc, %i2, %o2 fbe,a %fcc3, loop_1397 loop_1396: tvs %icc, 0x0 array16 %o1, %l3, %i0 or %i1, %l4, %o5 loop_1397: orcc %g2, 0x06C1, %i6 subc %g1, %o7, %i5 xor %o0, %i3, %l0 wr %g0, 0x89, %asi stda %o4, [%l7 + 0x30] %asi addccc %g4, 0x0FF7, %o6 movneg %xcc, %g6, %l2 nop setx loop_1398, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fornot1 %f16, %f14, %f6 be,a,pt %xcc, loop_1399 xnor %g3, 0x1F61, %l5 loop_1398: te %icc, 0x0 udiv %g5, 0x0A8D, %l1 loop_1399: fabss %f14, %f26 set 0x18, %g5 lduwa [%l7 + %g5] 0x11, %o3 edge32ln %l6, %g7, %i7 edge16 %i4, %o2, %o1 movpos %xcc, %i2, %i0 movneg %xcc, %i1, %l4 udivcc %l3, 0x1B66, %g2 fble,a %fcc1, loop_1400 andncc %o5, %g1, %o7 fmovdcc %icc, %f31, %f10 xorcc %i5, 0x023E, %o0 loop_1400: subcc %i3, %l0, %i6 taddcctv %g4, %o4, %o6 addc %l2, %g6, %g3 fnands %f12, %f10, %f16 addccc %g5, 0x1F4D, %l1 fpsub16 %f26, %f4, %f2 mova %xcc, %o3, %l5 array16 %g7, %l6, %i7 addccc %i4, 0x0D85, %o1 fbuge %fcc0, loop_1401 bgu,pt %icc, loop_1402 movge %xcc, %o2, %i0 fmul8x16al %f19, %f11, %f24 loop_1401: orcc %i1, 0x1990, %l4 loop_1402: fpmerge %f13, %f18, %f14 set 0x14, %i0 lduha [%l7 + %i0] 0x18, %i2 nop setx loop_1403, %l0, %l1 jmpl %l1, %l3 udivx %o5, 0x1192, %g2 tgu %icc, 0x6 movrgz %o7, 0x3E3, %g1 loop_1403: sub %o0, %i3, %i5 fcmpeq32 %f28, %f24, %l0 movge %icc, %i6, %g4 wr %g0, 0x18, %asi stba %o4, [%l7 + 0x30] %asi set 0x68, %i3 sta %f29, [%l7 + %i3] 0x15 for %f20, %f12, %f26 tsubcctv %l2, 0x0AAA, %o6 fxors %f3, %f15, %f20 fcmpeq32 %f6, %f28, %g3 bl,pt %icc, loop_1404 orn %g6, %g5, %l1 subcc %l5, 0x1D2B, %g7 umulcc %o3, %l6, %i4 loop_1404: bleu,pn %icc, loop_1405 subccc %o1, 0x0EB7, %o2 move %xcc, %i0, %i1 bvc,pt %xcc, loop_1406 loop_1405: xnor %i7, %l4, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x40, %i1 ldda [%l7 + %i1] 0x04, %f16 loop_1406: fmovrdlez %l3, %f10, %f2 sir 0x1EA1 addcc %o5, 0x0CB8, %o7 udiv %g1, 0x1CD1, %g2 edge8 %o0, %i5, %l0 sethi 0x1522, %i6 mulx %g4, %i3, %o4 tsubcctv %l2, %o6, %g6 edge16n %g5, %g3, %l1 tge %icc, 0x5 sir 0x0831 bl,a loop_1407 srl %l5, 0x14, %o3 edge32ln %g7, %i4, %l6 stw %o1, [%l7 + 0x3C] loop_1407: bvc,a,pn %icc, loop_1408 fmovrsgz %i0, %f9, %f8 set 0x7A, %l2 stha %o2, [%l7 + %l2] 0x19 loop_1408: tge %xcc, 0x2 mulscc %i1, 0x18D4, %i7 umul %l4, 0x0EF9, %l3 umul %o5, %i2, %o7 fmovdge %icc, %f3, %f25 set 0x6A, %i2 lduha [%l7 + %i2] 0x0c, %g2 flush %l7 + 0x08 tl %icc, 0x4 fmovda %icc, %f23, %f31 bgu,a,pt %xcc, loop_1409 sra %o0, %g1, %i5 bn %icc, loop_1410 udivcc %i6, 0x00CD, %l0 loop_1409: nop wr %g0, 0x88, %asi ldstuba [%l7 + 0x4D] %asi, %g4 loop_1410: nop wr %g0, 0x89, %asi ldstuba [%l7 + 0x16] %asi, %i3 fzeros %f8 fnegd %f24, %f18 addccc %l2, %o6, %g6 bneg loop_1411 fbne %fcc0, loop_1412 edge8ln %g5, %g3, %l1 tcs %xcc, 0x2 loop_1411: nop setx loop_1413, %l0, %l1 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_1412: ble,pn %icc, loop_1414 array8 %o4, %l5, %g7 fmovrdlz %i4, %f30, %f4 loop_1413: movrlez %l6, %o3, %o1 loop_1414: lduw [%l7 + 0x60], %i0 fpack16 %f14, %f29 fabss %f14, %f26 bg,pn %icc, loop_1415 edge16ln %i1, %o2, %i7 ble,a %icc, loop_1416 movre %l4, %o5, %l3 loop_1415: fmovs %f30, %f12 tne %icc, 0x4 loop_1416: umul %o7, %g2, %o0 movcs %xcc, %i2, %g1 tge %icc, 0x4 set 0x70, %g4 ldda [%l7 + %g4] 0x04, %i6 fmovsvs %icc, %f26, %f24 popc 0x1D21, %l0 subccc %g4, 0x1711, %i5 fpadd32 %f10, %f24, %f12 edge8 %i3, %o6, %g6 sth %l2, [%l7 + 0x20] mulscc %g5, 0x00CA, %l1 fmovdge %xcc, %f7, %f17 fmovs %f13, %f10 wr %g0, 0x10, %asi ldsha [%l7 + 0x30] %asi, %g3 orcc %o4, 0x19C8, %l5 ble loop_1417 tl %xcc, 0x5 bn,a,pt %xcc, loop_1418 tneg %icc, 0x1 loop_1417: tleu %xcc, 0x3 ldx [%l7 + 0x30], %i4 loop_1418: andn %g7, 0x144C, %l6 movrlez %o1, %i0, %i1 fandnot2 %f14, %f28, %f6 edge32n %o3, %i7, %o2 fbue %fcc3, loop_1419 prefetch [%l7 + 0x1C], 0x2 add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o5 casxa [%l6] %asi, %o5, %l4 loop_1419: movcc %icc, %o7, %g2 edge16n %o0, %l3, %g1 subc %i6, %i2, %g4 andcc %i5, %l0, %o6 udiv %i3, 0x0A5E, %l2 membar 0x7B movle %xcc, %g5, %l1 sir 0x0C2B xor %g3, %o4, %g6 umulcc %i4, %l5, %l6 popc %o1, %g7 brgez %i0, loop_1420 fmovsvc %xcc, %f31, %f15 movl %icc, %o3, %i7 stbar loop_1420: subccc %o2, %i1, %o5 fbule %fcc2, loop_1421 fpmerge %f20, %f9, %f14 fmovrde %o7, %f4, %f10 faligndata %f30, %f20, %f26 loop_1421: membar 0x76 movge %icc, %g2, %o0 movneg %xcc, %l4, %g1 udiv %i6, 0x00E9, %l3 tl %xcc, 0x0 movle %xcc, %g4, %i2 movle %icc, %i5, %l0 fsrc2 %f4, %f6 subc %i3, %l2, %o6 fmovsl %icc, %f22, %f28 fmovs %f8, %f12 fbne,a %fcc1, loop_1422 lduh [%l7 + 0x20], %g5 addcc %l1, 0x1050, %g3 fmovsvc %icc, %f11, %f23 loop_1422: fmuld8ulx16 %f13, %f17, %f4 edge8l %g6, %o4, %l5 wr %g0, 0x89, %asi prefetcha [%l7 + 0x48] %asi, 0x3 fcmpeq16 %f24, %f4, %o1 bge loop_1423 std %g6, [%l7 + 0x40] tleu %icc, 0x3 fmovscc %icc, %f29, %f28 loop_1423: movrlez %l6, 0x02C, %o3 tcc %icc, 0x6 sra %i0, %o2, %i7 movpos %xcc, %i1, %o5 sll %g2, %o7, %l4 xorcc %o0, %g1, %l3 fmul8ulx16 %f4, %f24, %f0 tsubcc %g4, %i6, %i5 fmovsleu %icc, %f12, %f14 udiv %i2, 0x1852, %i3 movcs %xcc, %l0, %l2 fnands %f4, %f17, %f6 srl %o6, 0x07, %l1 srlx %g3, 0x07, %g5 add %g6, 0x08C5, %o4 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l5, %i4 fmovsa %icc, %f29, %f0 fones %f2 movge %icc, %o1, %g7 fandnot1s %f5, %f31, %f4 ldd [%l7 + 0x20], %f0 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o3, %l6 orcc %o2, 0x146F, %i0 set 0x40, %o7 stda %f16, [%l7 + %o7] 0x88 fzero %f8 fornot1s %f7, %f26, %f17 udivx %i7, 0x1310, %o5 fexpand %f22, %f22 add %g2, 0x16E5, %o7 tvs %icc, 0x6 fmovdcs %xcc, %f8, %f28 fpsub16s %f7, %f14, %f15 fors %f24, %f28, %f25 array16 %i1, %o0, %g1 bn %xcc, loop_1424 fcmple16 %f24, %f2, %l4 sethi 0x1E01, %g4 movrgz %i6, %i5, %i2 loop_1424: ldd [%l7 + 0x60], %l2 bne,a,pt %icc, loop_1425 fcmpgt32 %f28, %f20, %l0 movl %icc, %i3, %o6 popc %l1, %l2 loop_1425: move %xcc, %g3, %g6 fxnors %f28, %f3, %f1 tpos %icc, 0x7 tcs %icc, 0x2 addccc %g5, %l5, %o4 stbar fmovsvs %icc, %f6, %f19 tneg %icc, 0x0 movle %xcc, %o1, %g7 fba %fcc1, loop_1426 smul %i4, 0x1BC6, %o3 add %l7, 0x0C, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %l6, %o2 loop_1426: bgu,pn %icc, loop_1427 fmovrsgz %i7, %f18, %f9 array32 %o5, %i0, %o7 fmovdleu %xcc, %f23, %f12 loop_1427: tge %xcc, 0x3 movne %xcc, %g2, %o0 fnot1s %f1, %f9 fbug,a %fcc2, loop_1428 taddcctv %g1, 0x0D4A, %l4 tgu %icc, 0x4 wr %g0, 0x81, %asi stba %g4, [%l7 + 0x75] %asi loop_1428: nop set 0x76, %o1 ldsha [%l7 + %o1] 0x04, %i1 sub %i6, 0x15B1, %i2 umulcc %i5, %l0, %i3 fbge %fcc3, loop_1429 fcmple16 %f28, %f0, %o6 fornot1s %f31, %f11, %f11 set 0x30, %o3 ldsba [%l7 + %o3] 0x80, %l3 loop_1429: ldd [%l7 + 0x30], %f2 tge %icc, 0x6 fandnot1s %f18, %f1, %f23 fsrc1 %f24, %f18 te %xcc, 0x1 fbge,a %fcc1, loop_1430 fmovdcs %xcc, %f23, %f29 addcc %l1, %l2, %g6 nop setx loop_1431, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1430: add %g5, %g3, %o4 set 0x78, %o0 ldxa [%l7 + %o0] 0x89, %l5 loop_1431: taddcctv %g7, %o1, %i4 fmovrsgez %o3, %f19, %f16 brlz,a %o2, loop_1432 edge8ln %l6, %i7, %o5 fpadd16s %f20, %f10, %f10 fmovsle %icc, %f15, %f0 loop_1432: movvc %icc, %i0, %o7 add %o0, %g1, %g2 bcs,a,pn %icc, loop_1433 mulscc %g4, 0x19F8, %i1 edge8l %i6, %l4, %i2 bgu,a,pt %xcc, loop_1434 loop_1433: mova %xcc, %i5, %i3 movrgez %o6, 0x168, %l3 ldx [%l7 + 0x30], %l0 loop_1434: membar 0x24 edge8n %l2, %l1, %g6 movneg %xcc, %g5, %g3 movpos %icc, %l5, %o4 xnorcc %g7, %i4, %o1 mulscc %o2, %o3, %i7 membar 0x61 fands %f25, %f24, %f6 tsubcc %l6, %i0, %o7 tpos %icc, 0x3 xnorcc %o5, %g1, %g2 tcs %xcc, 0x2 wr %g0, 0x89, %asi lda [%l7 + 0x48] %asi, %f30 subccc %g4, 0x1227, %i1 srl %i6, 0x1D, %o0 movrlz %l4, 0x387, %i5 fpadd16 %f0, %f12, %f0 edge16l %i2, %i3, %l3 fmovsleu %icc, %f18, %f26 tn %xcc, 0x7 edge8ln %l0, %o6, %l1 fbule,a %fcc3, loop_1435 std %l2, [%l7 + 0x60] wr %g0, 0x19, %asi lduwa [%l7 + 0x6C] %asi, %g6 loop_1435: fmul8x16au %f9, %f22, %f8 flush %l7 + 0x60 addccc %g5, %l5, %g3 sethi 0x1D7C, %o4 fones %f3 siam 0x1 fzero %f14 ldsh [%l7 + 0x70], %i4 smulcc %o1, 0x1274, %o2 call loop_1436 fpadd32s %f28, %f11, %f30 fmovrslz %g7, %f31, %f3 andncc %o3, %l6, %i0 loop_1436: bcc,a,pn %icc, loop_1437 fcmps %fcc2, %f18, %f14 stbar fbge %fcc0, loop_1438 loop_1437: fmovrse %i7, %f5, %f12 ldsb [%l7 + 0x41], %o7 subcc %g1, %o5, %g4 loop_1438: fors %f11, %f27, %f11 tneg %xcc, 0x5 stbar restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnorcc %g2, 0x1D8A, %i1 addcc %i6, 0x08F6, %o0 sllx %l4, %i2, %i5 udivx %l3, 0x14BD, %i3 wr %g0, 0x11, %asi prefetcha [%l7 + 0x28] %asi, 0x2 fbe,a %fcc1, loop_1439 fornot2s %f6, %f23, %f11 fpackfix %f18, %f23 wr %g0, 0x81, %asi sta %f2, [%l7 + 0x50] %asi loop_1439: stbar sllx %l1, %o6, %g6 fba,a %fcc2, loop_1440 stx %l2, [%l7 + 0x28] brlez %l5, loop_1441 xorcc %g5, %o4, %i4 loop_1440: edge16 %o1, %g3, %g7 fmovdcc %xcc, %f9, %f12 loop_1441: sra %o2, %l6, %o3 edge16n %i0, %o7, %i7 movcc %icc, %o5, %g4 st %f12, [%l7 + 0x1C] nop setx loop_1442, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done for %f20, %f2, %f10 fba,a %fcc1, loop_1443 tg %xcc, 0x4 loop_1442: call loop_1444 bl,a,pt %xcc, loop_1445 loop_1443: fxors %f11, %f30, %f10 sdivx %g1, 0x02CE, %i1 loop_1444: ldd [%l7 + 0x60], %g2 loop_1445: ldub [%l7 + 0x77], %i6 movg %xcc, %o0, %l4 movpos %xcc, %i5, %i2 edge32n %l3, %l0, %l1 siam 0x2 xnor %i3, %o6, %g6 fmovsge %icc, %f27, %f13 fnot1s %f12, %f18 fmovdg %icc, %f25, %f13 sdivx %l5, 0x0032, %l2 udivcc %g5, 0x1E2F, %i4 fbl %fcc3, loop_1446 fmul8ulx16 %f2, %f20, %f8 fornot1 %f2, %f20, %f20 array16 %o1, %g3, %g7 loop_1446: movgu %xcc, %o2, %l6 addc %o4, 0x1F05, %o3 sdivcc %o7, 0x0645, %i7 fpadd32 %f4, %f0, %f30 set 0x40, %g1 stda %f0, [%l7 + %g1] 0x14 st %f16, [%l7 + 0x48] fba %fcc1, loop_1447 orn %o5, %i0, %g1 wr %g0, 0x0c, %asi sta %f18, [%l7 + 0x08] %asi loop_1447: nop setx loop_1448, %l0, %l1 jmpl %l1, %g4 prefetch [%l7 + 0x5C], 0x0 fmovrsgz %i1, %f31, %f19 sethi 0x0A30, %i6 loop_1448: fand %f16, %f22, %f20 array8 %g2, %l4, %i5 movrlz %i2, 0x3ED, %o0 tvs %icc, 0x3 fmovdvs %icc, %f0, %f14 mulx %l0, 0x03C2, %l1 fsrc2s %f3, %f23 popc %l3, %o6 movle %xcc, %g6, %i3 edge32l %l2, %g5, %i4 fands %f2, %f28, %f8 edge8 %l5, %o1, %g3 tsubcc %o2, 0x00AE, %l6 tvs %xcc, 0x6 tcs %xcc, 0x4 fmovdvs %xcc, %f11, %f29 bcs %xcc, loop_1449 edge32ln %g7, %o3, %o7 alignaddrl %i7, %o4, %o5 lduw [%l7 + 0x58], %g1 loop_1449: udivx %i0, 0x07D0, %i1 ldsw [%l7 + 0x10], %g4 movl %xcc, %g2, %l4 taddcc %i5, 0x1BB1, %i6 edge16l %o0, %i2, %l0 brnz,a %l3, loop_1450 movrgez %o6, 0x018, %g6 edge8 %i3, %l2, %l1 sethi 0x112A, %g5 loop_1450: nop set 0x40, %l4 stda %f0, [%l7 + %l4] 0x11 set 0x40, %g3 stda %f0, [%l7 + %g3] 0x1f membar #Sync wr %g0, 0x2a, %asi stba %i4, [%l7 + 0x56] %asi membar #Sync prefetch [%l7 + 0x0C], 0x2 fpadd32s %f16, %f19, %f15 fbe,a %fcc0, loop_1451 edge8l %l5, %o1, %g3 set 0x4A, %l3 ldstuba [%l7 + %l3] 0x80, %o2 loop_1451: nop wr %g0, 0x80, %asi prefetcha [%l7 + 0x48] %asi, 0x3 tleu %icc, 0x4 stbar fmovsleu %icc, %f31, %f11 call loop_1452 tleu %xcc, 0x3 fxnors %f14, %f11, %f24 fnegd %f26, %f22 loop_1452: fmovd %f6, %f4 edge8l %l6, %o7, %i7 fmovrsgez %o3, %f19, %f19 mulx %o5, 0x0AD6, %g1 set 0x18, %i6 stda %i0, [%l7 + %i6] 0x15 mova %xcc, %i1, %g4 tl %xcc, 0x1 tn %icc, 0x0 movcc %xcc, %g2, %l4 fmovrdgez %i5, %f28, %f4 sdiv %i6, 0x0418, %o4 tne %icc, 0x1 edge32 %o0, %i2, %l0 popc %o6, %l3 fbl,a %fcc3, loop_1453 tvs %xcc, 0x4 movgu %xcc, %i3, %l2 movg %xcc, %l1, %g6 loop_1453: fxors %f25, %f14, %f6 tsubcc %i4, %l5, %o1 fmovsn %xcc, %f9, %f26 fandnot2 %f30, %f14, %f0 tneg %xcc, 0x4 fmovsne %icc, %f10, %f25 movle %icc, %g5, %g3 movneg %icc, %o2, %g7 fmovdpos %xcc, %f16, %f16 movleu %xcc, %o7, %i7 taddcctv %l6, 0x09EB, %o3 fcmpeq32 %f26, %f10, %o5 ldsb [%l7 + 0x0E], %i0 fba %fcc1, loop_1454 bn,a %xcc, loop_1455 smul %g1, 0x156A, %i1 fcmped %fcc3, %f20, %f14 loop_1454: movg %icc, %g4, %g2 loop_1455: xnorcc %l4, %i5, %o4 tsubcctv %i6, 0x1EA0, %i2 edge8 %o0, %o6, %l3 fpackfix %f20, %f10 fcmpes %fcc1, %f31, %f8 call loop_1456 addc %l0, %i3, %l1 movleu %icc, %l2, %i4 set 0x68, %g2 ldswa [%l7 + %g2] 0x81, %g6 loop_1456: srl %l5, %o1, %g5 fmovrslz %g3, %f31, %f24 sub %o2, 0x1648, %g7 sethi 0x1B16, %o7 edge16ln %i7, %o3, %l6 ta %xcc, 0x3 orcc %i0, %g1, %o5 srax %i1, 0x17, %g4 fcmps %fcc0, %f27, %f23 fmovdleu %icc, %f30, %f25 fmovsa %xcc, %f4, %f18 movg %icc, %l4, %i5 fone %f0 stw %o4, [%l7 + 0x58] edge16l %g2, %i2, %i6 andcc %o0, 0x1AFE, %o6 fands %f29, %f25, %f9 fbue,a %fcc2, loop_1457 tvs %icc, 0x1 edge8l %l3, %l0, %i3 movrgz %l1, %l2, %g6 loop_1457: movn %icc, %i4, %l5 edge16l %g5, %o1, %o2 edge32ln %g3, %o7, %g7 sethi 0x09E1, %i7 fmovspos %xcc, %f2, %f7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsne %icc, %f12, %f19 xor %o3, %l6, %g1 andncc %o5, %i1, %i0 movrgz %g4, %i5, %l4 brz,a %o4, loop_1458 fornot1 %f18, %f20, %f6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc1s %f29, %f25 loop_1458: fpadd16s %f5, %f31, %f20 tvc %icc, 0x1 array8 %g2, %i6, %o0 srax %i2, 0x0B, %o6 taddcc %l0, 0x0AFF, %l3 andn %i3, %l2, %l1 fbe %fcc2, loop_1459 sdiv %g6, 0x0A22, %i4 udiv %g5, 0x08EE, %l5 srl %o2, %g3, %o1 loop_1459: tsubcc %o7, %i7, %o3 brz,a %g7, loop_1460 edge32ln %g1, %l6, %o5 fcmpgt32 %f30, %f2, %i1 fmovsn %icc, %f7, %f29 loop_1460: movleu %icc, %i0, %i5 movrne %l4, %o4, %g2 sll %g4, %o0, %i2 fcmple32 %f22, %f10, %o6 fmovdne %xcc, %f26, %f20 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %l0, %l3, %i3 edge32l %l2, %i6, %l1 fble,a %fcc2, loop_1461 fzero %f0 smulcc %g6, 0x04B6, %i4 movleu %xcc, %l5, %g5 loop_1461: tcs %xcc, 0x6 fmovdvs %xcc, %f21, %f1 bne,a loop_1462 fmovse %icc, %f10, %f22 mova %xcc, %o2, %o1 fmovsn %xcc, %f19, %f1 loop_1462: fbug,a %fcc2, loop_1463 move %xcc, %o7, %g3 movn %xcc, %o3, %i7 sdiv %g1, 0x0AAA, %g7 loop_1463: nop set 0x40, %o2 ldsw [%l7 + %o2], %l6 movne %icc, %i1, %o5 tg %xcc, 0x7 sllx %i0, 0x05, %i5 movcs %icc, %o4, %g2 nop setx loop_1464, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done orncc %g4, 0x0C8A, %o0 edge8 %i2, %o6, %l0 fmovrdlz %l3, %f14, %f20 loop_1464: fmovdvs %xcc, %f24, %f26 movl %xcc, %l4, %l2 sir 0x0708 srl %i3, %i6, %g6 udivcc %l1, 0x1F60, %i4 fcmpeq16 %f10, %f16, %l5 edge32n %g5, %o2, %o7 fcmple16 %f6, %f24, %g3 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f16 addc %o3, %o1, %i7 bneg,pn %icc, loop_1465 bne %icc, loop_1466 fmovdl %icc, %f7, %f1 edge8ln %g7, %g1, %l6 loop_1465: bne,pn %icc, loop_1467 loop_1466: mulx %o5, 0x05D7, %i1 movleu %icc, %i5, %i0 lduw [%l7 + 0x08], %o4 loop_1467: sir 0x09B2 edge32ln %g4, %g2, %i2 fxnor %f2, %f2, %f22 tneg %xcc, 0x6 edge8ln %o6, %l0, %l3 wr %g0, 0x80, %asi lduwa [%l7 + 0x08] %asi, %o0 te %xcc, 0x2 fcmps %fcc0, %f23, %f5 tge %xcc, 0x4 nop set 0x18, %g7 stx %l2, [%l7 + %g7] srlx %i3, %i6, %l4 udivcc %l1, 0x0D22, %g6 fmovdpos %icc, %f28, %f5 set 0x00, %l6 ldxa [%g0 + %l6] 0x50, %l5 movge %icc, %i4, %g5 wr %g0, 0x80, %asi lduwa [%l7 + 0x50] %asi, %o7 fmovsneg %icc, %f7, %f25 sub %g3, %o2, %o3 tpos %xcc, 0x3 edge16l %i7, %g7, %o1 fbo,a %fcc3, loop_1468 ldsw [%l7 + 0x70], %g1 edge8l %l6, %i1, %o5 edge8 %i0, %i5, %g4 loop_1468: fandnot2s %f26, %f3, %f26 andncc %o4, %i2, %o6 set 0x5C, %o5 swapa [%l7 + %o5] 0x80, %l0 bleu,a %xcc, loop_1469 xnor %g2, %l3, %l2 add %i3, %o0, %i6 sethi 0x1376, %l4 loop_1469: fba,a %fcc3, loop_1470 sll %l1, %l5, %i4 movvc %xcc, %g5, %g6 fbn,a %fcc2, loop_1471 loop_1470: subc %g3, 0x14C6, %o2 set 0x40, %i4 ldda [%l7 + %i4] 0x89, %f0 loop_1471: fnot2 %f22, %f8 movvs %icc, %o3, %o7 movn %xcc, %g7, %i7 sdivx %g1, 0x0DCF, %o1 taddcctv %i1, 0x1D64, %l6 bg,a loop_1472 edge8 %i0, %o5, %g4 addc %o4, %i2, %i5 edge32 %o6, %l0, %l3 loop_1472: orcc %g2, %i3, %l2 movvc %icc, %o0, %i6 udivcc %l4, 0x01B0, %l5 fbuge,a %fcc1, loop_1473 fnegd %f18, %f24 orncc %i4, 0x05A7, %g5 edge8n %l1, %g3, %o2 loop_1473: edge32l %g6, %o7, %o3 bg %icc, loop_1474 swap [%l7 + 0x3C], %g7 ldsw [%l7 + 0x30], %i7 edge16n %g1, %o1, %i1 loop_1474: andcc %i0, 0x005B, %l6 fmovrslez %g4, %f8, %f17 fcmpgt16 %f26, %f8, %o4 nop set 0x64, %l1 ldsb [%l7 + %l1], %i2 movvc %icc, %i5, %o5 mulscc %o6, 0x16E4, %l0 or %l3, %i3, %l2 fbug %fcc0, loop_1475 edge16l %g2, %o0, %i6 ldd [%l7 + 0x40], %f22 membar 0x1C loop_1475: tge %icc, 0x2 fbo,a %fcc2, loop_1476 xorcc %l5, %i4, %g5 orn %l4, 0x17D8, %l1 fbge %fcc2, loop_1477 loop_1476: ld [%l7 + 0x10], %f1 fbl %fcc0, loop_1478 edge16l %o2, %g3, %g6 loop_1477: bn %icc, loop_1479 fmovrdne %o7, %f2, %f4 loop_1478: or %o3, %g7, %i7 add %l7, 0x6C, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %g1, %o1 loop_1479: movneg %icc, %i1, %l6 ldsb [%l7 + 0x08], %g4 fones %f30 tpos %icc, 0x2 fcmps %fcc0, %f6, %f23 fmul8x16 %f23, %f30, %f16 movvs %icc, %o4, %i0 nop set 0x6E, %o6 ldstub [%l7 + %o6], %i5 fmovdvc %icc, %f13, %f28 set 0x34, %o4 lduwa [%l7 + %o4] 0x10, %i2 stx %o6, [%l7 + 0x08] wr %g0, 0x04, %asi lduba [%l7 + 0x3D] %asi, %l0 set 0x18, %g6 sta %f28, [%l7 + %g6] 0x89 fmovrse %o5, %f26, %f27 ldstub [%l7 + 0x42], %l3 sllx %l2, 0x08, %i3 movpos %icc, %o0, %i6 taddcctv %l5, %i4, %g2 fbule %fcc3, loop_1480 edge16 %g5, %l4, %o2 movleu %icc, %g3, %g6 set 0x1C, %i5 lda [%l7 + %i5] 0x10, %f16 loop_1480: brz %l1, loop_1481 fpmerge %f0, %f29, %f22 add %l7, 0x50, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x18, %o7, %g7 loop_1481: fmovdcc %xcc, %f17, %f7 tneg %xcc, 0x7 alignaddr %i7, %o3, %o1 fnot1 %f28, %f2 umul %g1, %l6, %i1 movge %xcc, %o4, %i0 alignaddrl %i5, %i2, %o6 movn %xcc, %l0, %g4 taddcctv %o5, %l2, %i3 fpsub32 %f22, %f20, %f2 wr %g0, 0x0c, %asi ldxa [%l7 + 0x78] %asi, %o0 fbge %fcc3, loop_1482 sllx %l3, 0x1B, %i6 tl %icc, 0x4 or %l5, 0x10EC, %i4 loop_1482: umulcc %g2, 0x0FA1, %l4 lduh [%l7 + 0x4C], %o2 tle %icc, 0x3 mova %xcc, %g5, %g3 bcs,pt %xcc, loop_1483 srlx %g6, %l1, %o7 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0x1e, %f0 loop_1483: edge8l %g7, %o3, %i7 bcs,pt %icc, loop_1484 fxnor %f8, %f30, %f4 wr %g0, 0x19, %asi stha %o1, [%l7 + 0x12] %asi loop_1484: be,a,pt %xcc, loop_1485 edge16n %l6, %i1, %g1 taddcctv %i0, %o4, %i5 fornot1 %f0, %f0, %f18 loop_1485: movcc %xcc, %o6, %l0 alignaddr %i2, %g4, %o5 set 0x00, %l5 ldxa [%g0 + %l5] 0x50, %l2 movrne %i3, 0x2E9, %o0 tcc %xcc, 0x6 edge32 %i6, %l5, %l3 mulx %g2, %l4, %o2 movl %icc, %i4, %g3 fmovdcs %xcc, %f15, %f7 wr %g0, 0x80, %asi ldda [%l7 + 0x30] %asi, %g4 fmovdne %xcc, %f13, %f24 movcc %xcc, %l1, %g6 subc %o7, %g7, %i7 fsrc2 %f16, %f26 sdivcc %o1, 0x1492, %l6 fmovrde %o3, %f26, %f26 edge16ln %i1, %g1, %i0 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 set 0x50, %l0 ldda [%l7 + %l0] 0x26, %i4 bcc,a %icc, loop_1486 srlx %o6, 0x07, %l0 fones %f30 std %o4, [%l7 + 0x40] loop_1486: fsrc1s %f29, %f12 fmovsne %xcc, %f1, %f12 srax %g4, 0x1A, %o5 taddcc %i2, 0x011D, %l2 faligndata %f20, %f18, %f14 and %o0, 0x1409, %i3 edge8ln %l5, %l3, %g2 movrlz %l4, 0x35E, %o2 movg %xcc, %i6, %i4 nop set 0x38, %g5 ldd [%l7 + %g5], %f22 fcmped %fcc3, %f20, %f28 sth %g3, [%l7 + 0x12] xorcc %l1, %g5, %g6 fmovrsne %g7, %f29, %f19 wr %g0, 0x10, %asi ldsba [%l7 + 0x55] %asi, %i7 udivcc %o1, 0x0BEB, %o7 fbule %fcc3, loop_1487 umulcc %l6, 0x0472, %o3 tge %icc, 0x0 movrgz %g1, 0x08B, %i1 loop_1487: srl %i0, %o6, %i5 movgu %xcc, %l0, %g4 fnors %f19, %f23, %f24 fbo,a %fcc2, loop_1488 fandnot2s %f15, %f0, %f12 andcc %o5, 0x0B5D, %i2 fmovdcc %xcc, %f23, %f31 loop_1488: fpack16 %f26, %f5 set 0x7A, %i0 stba %o4, [%l7 + %i0] 0x81 edge32n %l2, %i3, %l5 fbg,a %fcc2, loop_1489 movrlz %l3, %o0, %l4 sub %o2, %g2, %i4 udiv %g3, 0x1324, %i6 loop_1489: bvs,a %xcc, loop_1490 udiv %l1, 0x0814, %g6 movrlz %g7, 0x1F5, %g5 bgu,pt %xcc, loop_1491 loop_1490: orcc %o1, %o7, %i7 fxors %f3, %f1, %f23 bg,a loop_1492 loop_1491: sdivx %o3, 0x115C, %l6 add %g1, %i0, %o6 fmovdgu %icc, %f28, %f23 loop_1492: andncc %i1, %l0, %g4 movgu %icc, %o5, %i5 set 0x65, %i3 ldsba [%l7 + %i3] 0x15, %o4 fbe,a %fcc0, loop_1493 smulcc %i2, %l2, %i3 fbn,a %fcc3, loop_1494 fbuge %fcc1, loop_1495 loop_1493: flush %l7 + 0x28 wr %g0, 0x19, %asi stha %l5, [%l7 + 0x66] %asi loop_1494: or %l3, 0x04DF, %o0 loop_1495: lduw [%l7 + 0x28], %l4 edge16ln %o2, %g2, %i4 fornot1s %f17, %f29, %f28 andn %g3, 0x173E, %l1 movrne %i6, %g6, %g7 stb %o1, [%l7 + 0x11] tvc %icc, 0x6 andcc %g5, %i7, %o7 sth %l6, [%l7 + 0x08] movrlz %g1, %o3, %i0 sra %i1, 0x13, %o6 umulcc %g4, %l0, %i5 orcc %o4, %o5, %i2 add %i3, %l2, %l3 orncc %o0, %l5, %l4 edge32n %g2, %o2, %i4 fbge %fcc1, loop_1496 udivx %l1, 0x1E93, %g3 fbg %fcc2, loop_1497 tne %xcc, 0x6 loop_1496: sdiv %i6, 0x1378, %g6 movl %icc, %g7, %g5 loop_1497: movne %xcc, %o1, %i7 fmovrdne %o7, %f28, %f6 mulscc %g1, 0x0F53, %o3 subcc %l6, 0x0341, %i1 movneg %xcc, %o6, %g4 nop setx loop_1498, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tle %icc, 0x0 smul %i0, %l0, %i5 tsubcc %o5, %i2, %i3 loop_1498: add %o4, %l2, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %l5, 0x19A4, %o0 sir 0x11CE srax %l4, 0x07, %o2 tcc %xcc, 0x4 bl %icc, loop_1499 sub %i4, %g2, %g3 fbne,a %fcc2, loop_1500 movvs %xcc, %l1, %g6 loop_1499: mulscc %g7, 0x0588, %i6 subccc %g5, %o1, %o7 loop_1500: movre %g1, %i7, %o3 wr %g0, 0xea, %asi stba %l6, [%l7 + 0x6F] %asi membar #Sync bne,pn %xcc, loop_1501 subc %i1, %g4, %i0 wr %g0, 0x89, %asi stha %o6, [%l7 + 0x60] %asi loop_1501: fabsd %f26, %f12 movre %l0, %o5, %i2 addc %i5, %o4, %i3 add %l7, 0x08, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %l2 casxa [%l6] %asi, %l2, %l3 xorcc %l5, %o0, %o2 udivx %i4, 0x1AB3, %g2 fble %fcc2, loop_1502 edge16l %l4, %g3, %g6 mulscc %l1, %g7, %g5 fbg,a %fcc3, loop_1503 loop_1502: fmul8sux16 %f8, %f14, %f12 fpack32 %f22, %f8, %f6 ldsw [%l7 + 0x64], %o1 loop_1503: fones %f16 orn %o7, 0x0C36, %g1 addccc %i7, 0x00E4, %o3 ldstub [%l7 + 0x4D], %l6 movcc %xcc, %i6, %i1 edge8n %g4, %i0, %l0 alignaddrl %o5, %i2, %o6 udiv %i5, 0x1D35, %i3 alignaddrl %o4, %l3, %l2 brnz %l5, loop_1504 movneg %icc, %o2, %i4 fpadd32s %f12, %f2, %f15 fpadd32 %f12, %f12, %f14 loop_1504: bneg,a,pt %icc, loop_1505 movn %icc, %o0, %l4 sllx %g2, 0x11, %g3 fbue %fcc3, loop_1506 loop_1505: flush %l7 + 0x0C tvc %icc, 0x4 fabsd %f22, %f18 loop_1506: ldstub [%l7 + 0x77], %l1 ldsb [%l7 + 0x20], %g7 taddcc %g5, 0x18EB, %g6 tvs %icc, 0x0 movg %xcc, %o7, %g1 fcmpne16 %f12, %f24, %o1 nop setx loop_1507, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bleu,a %xcc, loop_1508 movne %xcc, %i7, %o3 tleu %icc, 0x5 loop_1507: stw %i6, [%l7 + 0x60] loop_1508: orncc %l6, 0x0F8A, %g4 bvc,a loop_1509 fmovsn %xcc, %f12, %f4 bge,pn %icc, loop_1510 movrlz %i0, 0x0C8, %l0 loop_1509: movrne %o5, %i1, %o6 ldub [%l7 + 0x71], %i2 loop_1510: movle %icc, %i5, %i3 addc %o4, 0x1E56, %l2 fmovsg %icc, %f25, %f23 fmovrdgez %l3, %f30, %f6 fxnors %f22, %f26, %f7 udiv %l5, 0x16D4, %o2 srax %o0, 0x16, %i4 xorcc %g2, %g3, %l1 fnands %f20, %f18, %f6 add %g7, %g5, %l4 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x38] %asi, 0x2 wr %g0, 0x2f, %asi stha %o7, [%l7 + 0x3A] %asi membar #Sync set 0x08, %l2 prefetcha [%l7 + %l2] 0x11, 0x0 mulx %i7, 0x16B6, %o3 sra %i6, 0x1E, %l6 ldsw [%l7 + 0x20], %g1 fmovdn %icc, %f30, %f2 srl %g4, %l0, %i0 fblg %fcc2, loop_1511 siam 0x2 movl %xcc, %o5, %i1 edge8 %i2, %i5, %i3 loop_1511: tgu %icc, 0x0 smul %o4, %o6, %l2 tsubcc %l5, 0x16E9, %o2 wr %g0, 0x80, %asi stwa %o0, [%l7 + 0x7C] %asi call loop_1512 call loop_1513 edge32 %i4, %l3, %g3 add %g2, %l1, %g7 loop_1512: bshuffle %f0, %f10, %f20 loop_1513: udiv %l4, 0x1463, %g5 orn %o7, 0x0989, %o1 set 0x78, %i1 sta %f4, [%l7 + %i1] 0x89 movneg %xcc, %g6, %o3 movleu %xcc, %i7, %i6 andncc %l6, %g4, %g1 tl %icc, 0x1 ldstub [%l7 + 0x57], %l0 fnot2 %f28, %f20 srl %o5, 0x00, %i0 set 0x40, %i2 ldda [%l7 + %i2] 0x18, %f16 set 0x08, %o7 ldswa [%l7 + %o7] 0x18, %i2 srax %i5, 0x03, %i3 stb %o4, [%l7 + 0x50] tne %xcc, 0x4 bneg,a,pn %icc, loop_1514 ta %xcc, 0x0 add %o6, %l2, %i1 brnz %l5, loop_1515 loop_1514: movne %xcc, %o2, %o0 xnor %i4, %l3, %g2 fmuld8ulx16 %f8, %f23, %f26 loop_1515: nop add %l7, 0x38, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l1, %g7 xnorcc %g3, 0x0DC4, %l4 fornot2s %f31, %f7, %f25 nop setx loop_1516, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry umulcc %o7, 0x0AFE, %o1 fnot2 %f2, %f14 fba %fcc1, loop_1517 loop_1516: udivx %g6, 0x116B, %g5 flush %l7 + 0x50 movl %icc, %i7, %o3 loop_1517: fmovd %f26, %f10 taddcctv %i6, 0x1A32, %l6 sllx %g4, %l0, %g1 ld [%l7 + 0x7C], %f0 sll %o5, 0x01, %i2 movvc %xcc, %i5, %i3 fpsub16 %f4, %f14, %f2 andn %o4, %i0, %o6 edge32 %i1, %l5, %o2 sethi 0x0D61, %o0 fpsub16 %f0, %f6, %f2 fbue %fcc2, loop_1518 popc %i4, %l2 add %g2, %l1, %l3 orncc %g7, 0x0BB7, %l4 loop_1518: fors %f11, %f29, %f26 add %l7, 0x68, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %g3 casa [%l6] %asi, %g3, %o1 bcc loop_1519 taddcc %g6, 0x083A, %o7 sdivx %g5, 0x1122, %o3 fmovdne %icc, %f8, %f7 loop_1519: tsubcc %i6, 0x00DB, %i7 movge %xcc, %l6, %l0 edge8 %g1, %o5, %g4 addcc %i5, %i2, %i3 andcc %i0, %o6, %i1 movrlz %l5, %o4, %o2 movpos %icc, %i4, %o0 fmovrslez %g2, %f11, %f5 add %l7, 0x10, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %l1 casa [%l6] %asi, %l1, %l3 andncc %l2, %g7, %g3 tpos %xcc, 0x5 flush %l7 + 0x14 movl %xcc, %o1, %l4 ldub [%l7 + 0x43], %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %g5, %g6, %i6 edge32 %o3, %l6, %l0 tneg %xcc, 0x2 te %icc, 0x7 for %f14, %f14, %f0 subccc %i7, 0x13B5, %o5 fmovrdgz %g1, %f8, %f0 orcc %g4, 0x14FA, %i2 fpadd16s %f4, %f3, %f15 subcc %i3, %i5, %i0 wr %g0, 0x80, %asi ldsba [%l7 + 0x70] %asi, %o6 xor %i1, 0x0A45, %l5 xorcc %o2, 0x0730, %i4 tne %icc, 0x1 andn %o0, 0x10D4, %o4 sdivcc %g2, 0x1ED9, %l3 movle %xcc, %l2, %l1 tvc %icc, 0x7 fcmpne16 %f6, %f24, %g3 set 0x22, %o1 lduha [%l7 + %o1] 0x88, %g7 stw %o1, [%l7 + 0x34] wr %g0, 0x19, %asi prefetcha [%l7 + 0x68] %asi, 0x3 fbug,a %fcc0, loop_1520 bgu %icc, loop_1521 fnegs %f3, %f5 array16 %l4, %g6, %i6 loop_1520: tne %xcc, 0x3 loop_1521: fbo %fcc2, loop_1522 nop setx loop_1523, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done lduh [%l7 + 0x2E], %o3 std %f30, [%l7 + 0x60] loop_1522: orncc %g5, %l6, %i7 loop_1523: edge32l %o5, %g1, %g4 fmovdcc %xcc, %f12, %f7 andcc %l0, 0x061F, %i2 tge %xcc, 0x4 fmovrdlez %i3, %f30, %f22 tsubcc %i5, 0x1E62, %i0 movcc %xcc, %i1, %l5 sra %o2, 0x0F, %i4 movcc %xcc, %o0, %o4 fmovrde %g2, %f0, %f16 andncc %o6, %l3, %l2 fmovrdgz %g3, %f20, %f24 edge32l %l1, %g7, %o7 or %o1, %l4, %g6 brlz,a %i6, loop_1524 movcs %xcc, %o3, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlez %l6, loop_1525 loop_1524: edge32l %o5, %i7, %g1 xnor %l0, %g4, %i2 fbe,a %fcc2, loop_1526 loop_1525: prefetch [%l7 + 0x34], 0x1 move %xcc, %i5, %i3 fornot1 %f2, %f10, %f28 loop_1526: nop wr %g0, 0x11, %asi lda [%l7 + 0x74] %asi, %f31 brgez,a %i1, loop_1527 movle %xcc, %i0, %o2 movl %icc, %i4, %o0 tn %icc, 0x6 loop_1527: lduh [%l7 + 0x70], %l5 bl,a loop_1528 udivcc %g2, 0x184D, %o6 call loop_1529 stb %o4, [%l7 + 0x77] loop_1528: ta %icc, 0x5 addcc %l3, %l2, %g3 loop_1529: fabsd %f6, %f26 fbue,a %fcc3, loop_1530 fxors %f13, %f0, %f25 srl %l1, %o7, %o1 prefetch [%l7 + 0x70], 0x3 loop_1530: movrlz %l4, %g7, %g6 and %i6, 0x185A, %o3 fcmpd %fcc2, %f18, %f2 move %xcc, %l6, %o5 movcc %xcc, %g5, %g1 movrlez %l0, %g4, %i7 brgez %i5, loop_1531 st %f3, [%l7 + 0x20] edge8ln %i3, %i2, %i0 fxors %f30, %f6, %f9 loop_1531: sub %i1, %i4, %o2 sir 0x0684 fxnors %f25, %f31, %f16 tg %xcc, 0x5 fbul %fcc0, loop_1532 fors %f23, %f8, %f31 sdivcc %o0, 0x13F7, %l5 movleu %icc, %o6, %g2 loop_1532: edge8n %o4, %l3, %g3 wr %g0, 0x04, %asi prefetcha [%l7 + 0x60] %asi, 0x2 umulcc %l1, 0x035E, %o1 fcmpes %fcc3, %f23, %f6 tcs %icc, 0x1 fabsd %f6, %f14 fornot1s %f1, %f19, %f25 stbar edge8l %o7, %l4, %g6 fbo %fcc3, loop_1533 movl %xcc, %i6, %o3 sub %g7, %l6, %g5 fbug,a %fcc2, loop_1534 loop_1533: fmovsn %xcc, %f18, %f1 andn %o5, %l0, %g4 edge8 %g1, %i5, %i7 loop_1534: movg %xcc, %i3, %i0 tneg %icc, 0x0 fmovrse %i1, %f24, %f17 swap [%l7 + 0x30], %i4 fbul %fcc2, loop_1535 tl %xcc, 0x2 wr %g0, 0x19, %asi ldsha [%l7 + 0x1A] %asi, %i2 loop_1535: array16 %o2, %o0, %o6 fcmpgt16 %f24, %f2, %l5 movgu %icc, %g2, %o4 fnegs %f27, %f18 udiv %g3, 0x19E4, %l2 movn %xcc, %l1, %l3 edge32n %o7, %o1, %g6 and %i6, %l4, %o3 prefetch [%l7 + 0x44], 0x3 tcs %xcc, 0x5 set 0x42, %o3 ldstuba [%l7 + %o3] 0x0c, %l6 fmovdn %xcc, %f30, %f3 edge32l %g7, %g5, %l0 addccc %g4, %o5, %g1 movle %icc, %i5, %i3 fmul8sux16 %f0, %f4, %f6 fsrc1s %f3, %f14 call loop_1536 bneg,a,pn %xcc, loop_1537 brgz %i7, loop_1538 move %xcc, %i1, %i0 loop_1536: edge16n %i4, %i2, %o2 loop_1537: edge32ln %o0, %o6, %l5 loop_1538: movvs %icc, %o4, %g2 tcs %xcc, 0x6 movpos %icc, %l2, %l1 sdivx %g3, 0x0D21, %l3 wr %g0, 0x18, %asi ldswa [%l7 + 0x2C] %asi, %o1 taddcctv %o7, 0x0827, %i6 fmovsgu %xcc, %f9, %f25 fba,a %fcc1, loop_1539 move %xcc, %g6, %o3 movre %l4, 0x162, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1539: or %g5, 0x1CC6, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %xcc, %l0, %o5 sth %g1, [%l7 + 0x2C] fmovrdgez %g4, %f0, %f30 edge8ln %i3, %i5, %i7 movl %xcc, %i1, %i4 tg %xcc, 0x2 fbo %fcc2, loop_1540 subcc %i2, %i0, %o0 movrlez %o2, 0x008, %l5 array16 %o4, %o6, %l2 loop_1540: tvs %icc, 0x7 mulscc %g2, 0x1FE0, %l1 fbo,a %fcc1, loop_1541 fblg %fcc3, loop_1542 fbug %fcc2, loop_1543 fbo %fcc0, loop_1544 loop_1541: tg %icc, 0x3 loop_1542: edge16 %l3, %g3, %o1 loop_1543: movcs %icc, %o7, %i6 loop_1544: sdiv %o3, 0x09D9, %g6 movneg %icc, %l4, %g7 set 0x20, %g4 stxa %g5, [%l7 + %g4] 0x89 movn %xcc, %l6, %l0 fmovrsne %o5, %f1, %f26 andncc %g4, %i3, %i5 tsubcctv %i7, %g1, %i4 andcc %i2, 0x1D09, %i1 srl %o0, 0x0D, %o2 fbl %fcc3, loop_1545 tsubcctv %i0, %l5, %o4 fbule,a %fcc0, loop_1546 ldd [%l7 + 0x08], %o6 loop_1545: ldub [%l7 + 0x61], %g2 fmovscs %icc, %f6, %f16 loop_1546: fpadd32s %f18, %f16, %f13 edge16 %l2, %l3, %g3 udivcc %l1, 0x1CA2, %o1 orcc %i6, 0x1D13, %o7 sra %g6, 0x18, %o3 tcs %icc, 0x6 fnot1 %f26, %f0 array8 %l4, %g5, %l6 bneg %icc, loop_1547 sth %g7, [%l7 + 0x34] swap [%l7 + 0x68], %o5 fbue %fcc3, loop_1548 loop_1547: nop setx loop_1549, %l0, %l1 jmpl %l1, %g4 array32 %i3, %l0, %i7 edge8ln %g1, %i4, %i2 loop_1548: edge8ln %i5, %o0, %o2 loop_1549: edge16ln %i1, %i0, %l5 fbe %fcc0, loop_1550 movrgz %o6, 0x1BB, %g2 fmovsneg %xcc, %f25, %f21 add %l2, 0x0066, %o4 loop_1550: taddcctv %l3, %g3, %o1 fbne %fcc0, loop_1551 edge32l %i6, %o7, %g6 edge8n %l1, %l4, %o3 movrgez %l6, %g5, %o5 loop_1551: edge16ln %g4, %g7, %l0 smul %i7, %g1, %i4 edge32l %i2, %i3, %i5 tcs %xcc, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %o2, %o0, %i1 edge8n %l5, %o6, %g2 sll %l2, 0x10, %o4 set 0x24, %g1 swapa [%l7 + %g1] 0x80, %i0 array8 %g3, %o1, %l3 fbo %fcc2, loop_1552 srax %o7, 0x05, %i6 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l1, %l4 loop_1552: edge32 %g6, %l6, %g5 umul %o5, %g4, %g7 fandnot2 %f28, %f26, %f8 fbo,a %fcc0, loop_1553 udivx %l0, 0x191C, %i7 taddcctv %g1, 0x06D2, %o3 taddcctv %i4, %i3, %i2 loop_1553: bvc %icc, loop_1554 tg %icc, 0x3 fornot2 %f20, %f12, %f18 addcc %i5, 0x0DA6, %o2 loop_1554: srax %i1, %o0, %o6 array8 %l5, %l2, %g2 fnor %f26, %f18, %f26 udivx %o4, 0x0953, %i0 array16 %o1, %g3, %l3 call loop_1555 bl,pn %icc, loop_1556 movg %icc, %o7, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1555: fxnor %f8, %f30, %f4 loop_1556: fxors %f4, %f14, %f24 fblg,a %fcc0, loop_1557 movrgez %l4, 0x31E, %g6 tcc %xcc, 0x5 sub %l6, 0x118B, %l1 loop_1557: nop add %l7, 0x58, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g5 casxa [%l6] %asi, %g5, %g4 udivcc %o5, 0x1C59, %l0 stbar fcmple32 %f12, %f28, %i7 andcc %g1, 0x083B, %o3 fcmped %fcc1, %f26, %f28 fmovsvs %xcc, %f1, %f29 tle %xcc, 0x1 udiv %i4, 0x0428, %i3 wr %g0, 0x19, %asi lduwa [%l7 + 0x74] %asi, %g7 movg %xcc, %i2, %o2 fmovdleu %xcc, %f2, %f1 fbge,a %fcc0, loop_1558 sethi 0x1789, %i1 ldd [%l7 + 0x20], %i4 add %o6, 0x02B7, %o0 loop_1558: swap [%l7 + 0x40], %l5 movn %xcc, %g2, %o4 ldd [%l7 + 0x70], %l2 xorcc %o1, 0x1466, %i0 andn %g3, %o7, %i6 std %l4, [%l7 + 0x70] fble,a %fcc0, loop_1559 fmovrdgz %g6, %f16, %f12 array32 %l3, %l6, %l1 pdist %f20, %f24, %f30 loop_1559: tcc %xcc, 0x7 subccc %g5, 0x01B3, %g4 fnands %f16, %f18, %f31 movvc %xcc, %o5, %i7 fbl,a %fcc3, loop_1560 te %xcc, 0x3 brlz,a %g1, loop_1561 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1560: nop wr %g0, 0x89, %asi lduba [%l7 + 0x1C] %asi, %l0 loop_1561: bshuffle %f4, %f28, %f2 umul %o3, %i3, %i4 edge32l %g7, %o2, %i1 andncc %i5, %o6, %i2 addc %o0, 0x0E94, %g2 fbo %fcc3, loop_1562 movrlez %o4, 0x16E, %l5 fmovdcc %xcc, %f21, %f31 umulcc %o1, %l2, %i0 loop_1562: xnorcc %o7, %g3, %i6 movneg %xcc, %g6, %l4 fmovde %xcc, %f6, %f24 stbar bl,pn %icc, loop_1563 fbn,a %fcc0, loop_1564 fzeros %f15 add %l6, 0x0AB1, %l1 loop_1563: movgu %icc, %l3, %g4 loop_1564: nop wr %g0, 0x10, %asi ldsba [%l7 + 0x61] %asi, %g5 ldd [%l7 + 0x40], %f26 mulscc %o5, %i7, %g1 ta %xcc, 0x2 movre %o3, %l0, %i4 fbul %fcc1, loop_1565 fble,a %fcc0, loop_1566 fornot2s %f8, %f15, %f5 fmovda %icc, %f2, %f13 loop_1565: ld [%l7 + 0x30], %f25 loop_1566: fmovrdgz %i3, %f16, %f0 tvc %xcc, 0x3 taddcc %g7, 0x05EE, %o2 ldub [%l7 + 0x24], %i5 fornot2 %f0, %f2, %f10 fnors %f3, %f5, %f27 fmovdle %xcc, %f4, %f24 fpadd32 %f0, %f2, %f18 edge32 %i1, %i2, %o0 brlez,a %o6, loop_1567 st %f23, [%l7 + 0x2C] ta %xcc, 0x1 fmovsgu %icc, %f11, %f26 loop_1567: stbar fcmpne32 %f6, %f16, %o4 edge8 %g2, %o1, %l5 fmovsgu %icc, %f7, %f24 addcc %l2, %o7, %i0 std %f30, [%l7 + 0x30] wr %g0, 0x2c, %asi ldda [%l7 + 0x50] %asi, %i6 flush %l7 + 0x34 udiv %g6, 0x0635, %l4 fands %f5, %f25, %f18 movleu %icc, %g3, %l6 fbu,a %fcc2, loop_1568 tpos %xcc, 0x4 edge16 %l3, %g4, %l1 fbuge %fcc3, loop_1569 loop_1568: sdivx %g5, 0x1B36, %i7 tn %xcc, 0x0 fmovdl %xcc, %f4, %f6 loop_1569: alignaddr %g1, %o3, %l0 sll %i4, %o5, %g7 fmovrdlz %o2, %f12, %f14 edge8 %i5, %i1, %i2 andncc %o0, %i3, %o4 sra %o6, 0x0A, %o1 tl %xcc, 0x1 tne %icc, 0x0 and %g2, %l2, %l5 array32 %o7, %i0, %i6 subc %g6, 0x171B, %l4 fmuld8ulx16 %f9, %f9, %f0 brz %l6, loop_1570 movre %g3, 0x25F, %l3 fmovrde %l1, %f30, %f8 wr %g0, 0x27, %asi stba %g5, [%l7 + 0x3A] %asi membar #Sync loop_1570: stw %i7, [%l7 + 0x24] fmovrdgez %g4, %f12, %f2 brgz,a %o3, loop_1571 tpos %icc, 0x6 sethi 0x1516, %g1 fsrc2 %f4, %f8 loop_1571: array16 %i4, %l0, %g7 fmovrdlez %o2, %f0, %f0 ldsh [%l7 + 0x34], %i5 fcmpeq32 %f0, %f26, %o5 movpos %xcc, %i1, %o0 edge32 %i3, %o4, %i2 tl %xcc, 0x6 edge32n %o1, %o6, %g2 fbn,a %fcc3, loop_1572 movcs %xcc, %l2, %o7 bgu,a,pt %icc, loop_1573 ldx [%l7 + 0x48], %i0 loop_1572: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %xcc, 0x4 loop_1573: array32 %i6, %l5, %g6 fandnot1 %f22, %f26, %f26 movgu %xcc, %l4, %l6 edge16l %l3, %g3, %l1 subccc %g5, 0x03A1, %i7 fmovsneg %xcc, %f20, %f2 set 0x40, %o0 stda %f0, [%l7 + %o0] 0x15 edge8n %g4, %g1, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %icc, %o3, %g7 sir 0x0A08 fmul8ulx16 %f8, %f30, %f16 fcmpne16 %f30, %f0, %o2 add %l0, %o5, %i5 fandnot1s %f18, %f14, %f5 tne %xcc, 0x7 fmovrdgz %o0, %f14, %f6 subcc %i1, 0x0C71, %i3 tge %xcc, 0x6 wr %g0, 0x89, %asi lduha [%l7 + 0x0C] %asi, %o4 fmovrdne %o1, %f30, %f6 popc %o6, %i2 brlez %g2, loop_1574 ta %icc, 0x0 pdist %f0, %f0, %f12 movcc %icc, %o7, %l2 loop_1574: addc %i6, %i0, %g6 bneg,pn %icc, loop_1575 movvs %icc, %l4, %l6 udivx %l5, 0x01D3, %g3 sethi 0x08E3, %l3 loop_1575: nop set 0x78, %l4 lduwa [%l7 + %l4] 0x18, %g5 srlx %i7, %g4, %l1 movle %xcc, %g1, %o3 tg %icc, 0x7 fbu,a %fcc2, loop_1576 movneg %xcc, %g7, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub16 %f8, %f8, %f26 loop_1576: fcmpgt32 %f6, %f28, %l0 fpadd32s %f4, %f25, %f21 fcmps %fcc3, %f23, %f30 sub %i4, 0x1EB3, %o5 tcs %xcc, 0x2 tcc %icc, 0x5 movge %xcc, %o0, %i1 movleu %icc, %i5, %i3 fnegs %f23, %f0 fmovdneg %icc, %f28, %f1 subcc %o4, 0x1866, %o6 movl %xcc, %o1, %i2 fmovsne %icc, %f29, %f13 std %g2, [%l7 + 0x58] st %f17, [%l7 + 0x0C] edge8n %l2, %i6, %i0 nop set 0x62, %l3 sth %g6, [%l7 + %l3] ldstub [%l7 + 0x7A], %o7 fnand %f26, %f6, %f24 edge32n %l6, %l4, %l5 fmovrde %l3, %f12, %f10 movrlz %g5, %i7, %g3 bg,a,pn %xcc, loop_1577 movrne %g4, %g1, %l1 sdivx %o3, 0x0D5A, %g7 edge8n %o2, %l0, %i4 loop_1577: movge %xcc, %o5, %i1 bl %xcc, loop_1578 mova %icc, %i5, %o0 subccc %i3, 0x02A5, %o6 popc %o1, %i2 loop_1578: fmovsne %icc, %f6, %f29 mulscc %o4, %g2, %i6 fcmpeq32 %f10, %f0, %l2 tgu %icc, 0x2 taddcc %g6, 0x1CD9, %o7 popc %l6, %i0 andn %l4, %l5, %l3 sllx %i7, 0x16, %g3 movrlez %g4, %g1, %g5 std %f8, [%l7 + 0x40] flush %l7 + 0x4C fble,a %fcc2, loop_1579 addcc %o3, %g7, %o2 tvs %icc, 0x7 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x6D] %asi, %l0 loop_1579: tneg %icc, 0x0 set 0x5C, %g3 swapa [%l7 + %g3] 0x88, %l1 fbn,a %fcc1, loop_1580 xorcc %o5, %i1, %i5 ld [%l7 + 0x30], %f19 edge16l %i4, %o0, %o6 loop_1580: array16 %i3, %i2, %o1 fmovsvc %icc, %f20, %f8 fbn %fcc0, loop_1581 subccc %o4, 0x1678, %i6 alignaddr %l2, %g2, %g6 call loop_1582 loop_1581: tvs %icc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 std %f10, [%l7 + 0x20] loop_1582: tcc %xcc, 0x1 udivx %l6, 0x115D, %i0 fmovdge %icc, %f16, %f1 set 0x24, %i6 lda [%l7 + %i6] 0x18, %f14 edge16l %o7, %l4, %l5 fbge %fcc2, loop_1583 subc %l3, 0x1953, %i7 edge8ln %g3, %g1, %g4 movrgz %g5, %o3, %g7 loop_1583: fnands %f6, %f31, %f8 or %o2, %l1, %o5 fcmpgt16 %f24, %f12, %l0 add %l7, 0x28, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %i5, %i1 fmovsvs %icc, %f16, %f27 set 0x68, %g2 stha %i4, [%l7 + %g2] 0xea membar #Sync subcc %o0, %o6, %i3 brz,a %i2, loop_1584 tsubcctv %o1, %o4, %l2 fbge %fcc3, loop_1585 bne,pn %xcc, loop_1586 loop_1584: fmovsvc %xcc, %f1, %f19 movrlez %g2, 0x02B, %i6 loop_1585: edge32ln %l6, %g6, %o7 loop_1586: brgz,a %i0, loop_1587 nop set 0x6E, %g7 ldsb [%l7 + %g7], %l4 fnot1s %f16, %f21 smul %l3, %l5, %g3 loop_1587: andncc %i7, %g4, %g5 srl %o3, %g1, %o2 fmovdvc %xcc, %f15, %f22 addccc %l1, %g7, %l0 edge16n %o5, %i1, %i5 fmovsneg %icc, %f24, %f15 stx %i4, [%l7 + 0x58] orcc %o6, %i3, %o0 tn %xcc, 0x1 movneg %xcc, %i2, %o1 subc %o4, 0x0141, %g2 sdivcc %i6, 0x12B0, %l2 add %l6, 0x03E9, %o7 add %l7, 0x60, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x89, %i0, %g6 smulcc %l3, 0x044C, %l5 stb %g3, [%l7 + 0x75] udivcc %l4, 0x165E, %i7 fandnot2 %f18, %f14, %f12 be,a loop_1588 fmuld8ulx16 %f8, %f8, %f22 wr %g0, 0x10, %asi ldstuba [%l7 + 0x54] %asi, %g5 loop_1588: fbg,a %fcc1, loop_1589 bne,a,pn %xcc, loop_1590 tcs %icc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1589: fmul8x16al %f6, %f17, %f4 loop_1590: fmovsvs %icc, %f28, %f11 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %o3, %g4, %o2 tge %xcc, 0x1 set 0x40, %l6 stda %f16, [%l7 + %l6] 0x11 fpsub32s %f15, %f30, %f8 edge32n %g1, %l1, %l0 sllx %o5, 0x19, %g7 fnor %f18, %f30, %f26 movl %xcc, %i5, %i4 sllx %i1, 0x0D, %o6 andncc %i3, %o0, %i2 udivx %o1, 0x10E8, %g2 movre %o4, %l2, %i6 movre %o7, %l6, %g6 edge32 %i0, %l5, %l3 smulcc %l4, 0x0F44, %g3 taddcc %g5, %i7, %g4 sdiv %o3, 0x1935, %g1 smulcc %l1, %o2, %l0 movleu %xcc, %g7, %o5 set 0x20, %o2 stxa %i5, [%l7 + %o2] 0x19 movn %xcc, %i1, %i4 stw %o6, [%l7 + 0x0C] set 0x70, %i4 stda %o0, [%l7 + %i4] 0xe2 membar #Sync fbge %fcc0, loop_1591 sdivcc %i3, 0x0A19, %i2 mova %xcc, %o1, %g2 wr %g0, 0x0c, %asi ldsba [%l7 + 0x2B] %asi, %l2 loop_1591: srl %i6, %o7, %o4 xorcc %l6, 0x1F2C, %i0 addccc %l5, %g6, %l4 addcc %g3, %g5, %i7 tge %xcc, 0x2 edge8ln %g4, %l3, %o3 array8 %g1, %o2, %l0 edge16ln %g7, %o5, %i5 umulcc %i1, %i4, %o6 movpos %icc, %o0, %i3 std %f24, [%l7 + 0x78] wr %g0, 0x80, %asi ldxa [%l7 + 0x60] %asi, %l1 edge32n %o1, %g2, %i2 fmovrslez %i6, %f3, %f28 edge32ln %l2, %o4, %l6 set 0x40, %o5 stda %f0, [%l7 + %o5] 0xf9 membar #Sync sdivx %o7, 0x138B, %l5 nop setx loop_1592, %l0, %l1 jmpl %l1, %i0 stbar ldsh [%l7 + 0x24], %g6 brlz %g3, loop_1593 loop_1592: fmovdle %icc, %f0, %f24 edge32 %l4, %i7, %g4 edge16l %l3, %g5, %o3 loop_1593: nop set 0x0B, %o6 ldsba [%l7 + %o6] 0x04, %o2 smulcc %l0, %g7, %o5 sth %i5, [%l7 + 0x72] fmovdcc %xcc, %f31, %f2 fnegd %f2, %f6 xor %g1, %i4, %i1 fmovdvs %xcc, %f9, %f8 mulscc %o6, %o0, %i3 fmovse %icc, %f20, %f2 srax %l1, 0x02, %g2 mova %icc, %i2, %i6 orn %l2, 0x1242, %o4 brgz %o1, loop_1594 movne %icc, %o7, %l6 brlz %i0, loop_1595 fandnot1s %f10, %f15, %f11 loop_1594: xnor %l5, 0x019A, %g6 sdivcc %l4, 0x114E, %i7 loop_1595: tg %icc, 0x5 wr %g0, 0x04, %asi sta %f24, [%l7 + 0x20] %asi fbg %fcc2, loop_1596 nop set 0x12, %l1 ldstub [%l7 + %l1], %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc %g3, %g5 loop_1596: nop wr %g0, 0x10, %asi lduba [%l7 + 0x0C] %asi, %l3 ba,pt %xcc, loop_1597 tgu %icc, 0x2 edge32n %o2, %o3, %l0 fpack32 %f8, %f14, %f8 loop_1597: movge %icc, %g7, %i5 bn,a %icc, loop_1598 edge8ln %g1, %o5, %i4 xnor %o6, 0x1712, %o0 orn %i3, %l1, %i1 loop_1598: nop wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f0 fba %fcc1, loop_1599 and %i2, %g2, %i6 tcs %icc, 0x7 fpsub32s %f5, %f1, %f20 loop_1599: andcc %l2, 0x1598, %o1 bvc,a loop_1600 edge16 %o7, %l6, %i0 tcc %xcc, 0x4 sll %l5, 0x1A, %g6 loop_1600: flush %l7 + 0x1C addc %o4, 0x158F, %i7 movpos %icc, %l4, %g3 fornot1 %f6, %f20, %f14 movneg %xcc, %g5, %l3 movg %xcc, %g4, %o2 movre %l0, 0x132, %g7 add %l7, 0x18, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %o3, %i5 movrgez %g1, %i4, %o5 wr %g0, 0x88, %asi ldsha [%l7 + 0x40] %asi, %o0 addccc %i3, 0x153A, %o6 xnorcc %l1, %i1, %g2 andcc %i2, 0x06F9, %i6 brgez,a %l2, loop_1601 smulcc %o7, %o1, %l6 sdivx %i0, 0x0739, %l5 or %g6, 0x0D39, %i7 loop_1601: tn %xcc, 0x6 fsrc2s %f8, %f9 std %f28, [%l7 + 0x38] sth %o4, [%l7 + 0x6A] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %icc, %l4, %g5 set 0x34, %g6 lduwa [%l7 + %g6] 0x15, %g3 andn %l3, 0x0F1D, %g4 and %o2, 0x0E01, %g7 edge16l %o3, %l0, %g1 set 0x1B, %i5 ldsba [%l7 + %i5] 0x19, %i4 tle %xcc, 0x7 movneg %xcc, %i5, %o5 mova %xcc, %o0, %i3 orncc %o6, %i1, %l1 andcc %g2, 0x1CF9, %i6 xor %l2, %o7, %o1 sdiv %l6, 0x08C6, %i0 nop setx loop_1602, %l0, %l1 jmpl %l1, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tg %xcc, 0x5 subccc %i2, 0x1264, %g6 loop_1602: fbe %fcc2, loop_1603 be,pt %xcc, loop_1604 mulx %i7, 0x0111, %o4 edge32l %g5, %l4, %l3 loop_1603: or %g4, 0x1B53, %g3 loop_1604: fnot1s %f9, %f14 movrne %g7, %o3, %l0 fmovdge %xcc, %f4, %f25 sdivcc %o2, 0x1680, %g1 bg,a loop_1605 ldsh [%l7 + 0x3C], %i4 ldsw [%l7 + 0x08], %i5 flush %l7 + 0x14 loop_1605: fabss %f22, %f1 swap [%l7 + 0x38], %o0 edge16n %o5, %i3, %i1 umulcc %l1, %g2, %i6 faligndata %f28, %f8, %f6 fbn,a %fcc1, loop_1606 fbge %fcc3, loop_1607 or %o6, %l2, %o1 movgu %xcc, %o7, %l6 loop_1606: edge32l %l5, %i0, %i2 loop_1607: movle %xcc, %i7, %o4 tcc %icc, 0x5 sir 0x1EFB sdivcc %g5, 0x0E38, %g6 fmul8sux16 %f10, %f16, %f16 sdivx %l3, 0x1C29, %l4 fmovscc %icc, %f21, %f10 smulcc %g4, %g3, %g7 edge32n %o3, %l0, %o2 call loop_1608 sdivcc %g1, 0x0B61, %i5 sub %o0, 0x07D8, %o5 fpack32 %f10, %f28, %f28 loop_1608: edge8ln %i3, %i4, %l1 fmovdpos %xcc, %f15, %f12 fmul8x16al %f7, %f17, %f4 sethi 0x1F00, %i1 smulcc %g2, 0x0191, %i6 fbuge %fcc1, loop_1609 stb %l2, [%l7 + 0x10] taddcc %o6, %o1, %l6 movne %icc, %o7, %l5 loop_1609: orcc %i0, 0x1598, %i7 mova %xcc, %i2, %g5 mova %xcc, %g6, %l3 tsubcctv %o4, 0x1114, %g4 tleu %icc, 0x3 tne %xcc, 0x2 udivx %l4, 0x0160, %g7 sdivx %g3, 0x129E, %o3 wr %g0, 0x88, %asi ldsha [%l7 + 0x14] %asi, %o2 fmovrsgz %l0, %f24, %f4 ta %icc, 0x6 movle %xcc, %g1, %i5 movcc %icc, %o5, %i3 edge8l %o0, %l1, %i1 fnot1 %f14, %f2 tgu %xcc, 0x2 edge16ln %g2, %i4, %i6 bcc loop_1610 edge8n %l2, %o1, %o6 edge32l %l6, %o7, %l5 fpmerge %f23, %f16, %f20 loop_1610: sdivx %i7, 0x0F12, %i2 edge8ln %g5, %g6, %i0 addccc %o4, %l3, %l4 smulcc %g4, %g3, %g7 fnor %f22, %f10, %f6 tpos %xcc, 0x3 fcmpd %fcc3, %f22, %f14 lduw [%l7 + 0x44], %o2 movrgez %l0, %g1, %i5 set 0x44, %o4 sta %f22, [%l7 + %o4] 0x10 fbne,a %fcc2, loop_1611 fnot1 %f18, %f8 umulcc %o5, 0x076D, %o3 umul %o0, 0x1C71, %i3 loop_1611: movg %icc, %l1, %i1 bleu loop_1612 fones %f5 edge8 %g2, %i6, %l2 movrlez %o1, %o6, %l6 loop_1612: fnegs %f15, %f13 andncc %i4, %l5, %i7 edge32l %o7, %i2, %g6 andcc %i0, 0x169B, %g5 fbul %fcc3, loop_1613 ldsw [%l7 + 0x28], %l3 wr %g0, 0x18, %asi stha %l4, [%l7 + 0x42] %asi loop_1613: fzero %f28 fandnot1 %f0, %f26, %f4 fmovsneg %icc, %f26, %f22 movleu %xcc, %g4, %g3 tcc %xcc, 0x4 movvs %icc, %o4, %o2 srax %g7, 0x1D, %l0 array32 %g1, %o5, %o3 bne,a loop_1614 tvs %icc, 0x4 fmul8x16au %f30, %f14, %f14 sdiv %o0, 0x0AC0, %i5 loop_1614: edge16l %l1, %i3, %g2 wr %g0, 0x2a, %asi stwa %i1, [%l7 + 0x1C] %asi membar #Sync bvs,a,pt %icc, loop_1615 fpsub32s %f23, %f26, %f24 fmovdcs %icc, %f20, %f16 tvs %icc, 0x3 loop_1615: bpos,a loop_1616 tleu %icc, 0x6 tgu %xcc, 0x4 fcmple32 %f18, %f16, %i6 loop_1616: fnegs %f10, %f10 srax %l2, 0x0E, %o1 srl %l6, %i4, %o6 srlx %i7, 0x04, %l5 for %f14, %f28, %f22 tcc %xcc, 0x6 tle %icc, 0x2 popc 0x043C, %i2 smulcc %o7, %g6, %i0 nop setx loop_1617, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry orncc %l3, %g5, %g4 movre %g3, 0x0FA, %l4 fpadd32s %f2, %f15, %f20 loop_1617: fbe,a %fcc0, loop_1618 fmuld8sux16 %f27, %f27, %f16 fsrc2s %f0, %f18 wr %g0, 0x81, %asi ldstuba [%l7 + 0x6F] %asi, %o2 loop_1618: fcmpd %fcc1, %f6, %f18 alignaddrl %o4, %g7, %l0 array16 %g1, %o5, %o3 tsubcc %i5, %o0, %l1 array32 %g2, %i3, %i6 fbne %fcc3, loop_1619 tcc %xcc, 0x4 movvs %xcc, %l2, %i1 bpos loop_1620 loop_1619: movle %xcc, %o1, %l6 tcc %icc, 0x7 fpack32 %f28, %f24, %f24 loop_1620: nop set 0x2A, %i7 lduha [%l7 + %i7] 0x18, %o6 movvc %icc, %i4, %l5 tneg %icc, 0x4 st %f20, [%l7 + 0x4C] sra %i7, %o7, %g6 ba loop_1621 stw %i2, [%l7 + 0x34] ldd [%l7 + 0x60], %l2 fpsub16s %f5, %f4, %f1 loop_1621: bleu,pn %icc, loop_1622 tneg %icc, 0x1 fmovda %icc, %f23, %f18 fmovdvs %icc, %f17, %f17 loop_1622: fmovdcc %icc, %f12, %f3 sdivcc %i0, 0x07BA, %g5 edge16l %g4, %g3, %l4 tpos %xcc, 0x6 movrgez %o2, 0x278, %o4 fmovdcs %icc, %f9, %f0 fmovdg %icc, %f4, %f18 edge16ln %l0, %g7, %o5 add %g1, %o3, %o0 sdiv %i5, 0x1812, %l1 fmovrdgez %g2, %f24, %f26 nop setx loop_1623, %l0, %l1 jmpl %l1, %i6 movn %icc, %i3, %i1 orcc %l2, 0x117A, %o1 set 0x40, %l5 ldda [%l7 + %l5] 0x14, %f0 loop_1623: tle %xcc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbg %fcc0, loop_1624 brz %o6, loop_1625 tleu %icc, 0x3 edge8 %i4, %l6, %i7 loop_1624: fcmpes %fcc2, %f26, %f3 loop_1625: bpos,pn %xcc, loop_1626 tsubcctv %o7, %g6, %l5 bcs,pn %xcc, loop_1627 addcc %l3, 0x05B8, %i2 loop_1626: tgu %xcc, 0x5 wr %g0, 0x89, %asi lduwa [%l7 + 0x48] %asi, %g5 loop_1627: edge32l %g4, %g3, %l4 fmovrdlez %o2, %f30, %f18 addccc %o4, 0x04B4, %i0 fbuge,a %fcc0, loop_1628 alignaddrl %g7, %l0, %g1 tneg %xcc, 0x0 bcs loop_1629 loop_1628: bcc,pn %xcc, loop_1630 fpackfix %f0, %f25 tpos %xcc, 0x2 loop_1629: nop wr %g0, 0x89, %asi prefetcha [%l7 + 0x60] %asi, 0x1 loop_1630: std %o0, [%l7 + 0x18] wr %g0, 0x10, %asi stxa %o5, [%l7 + 0x18] %asi tn %xcc, 0x7 call loop_1631 brgez,a %i5, loop_1632 fone %f28 movvs %icc, %l1, %i6 loop_1631: edge8l %i3, %g2, %l2 loop_1632: umulcc %i1, %o6, %i4 movrne %l6, %o1, %i7 ta %xcc, 0x5 wr %g0, 0xf9, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync sdiv %o7, 0x1E2C, %g6 array16 %l5, %i2, %l3 udivx %g5, 0x0FD6, %g3 bvc,pn %xcc, loop_1633 edge8l %g4, %l4, %o4 fblg %fcc0, loop_1634 movne %xcc, %i0, %g7 loop_1633: fbn %fcc0, loop_1635 fmovsn %xcc, %f5, %f28 loop_1634: bshuffle %f22, %f30, %f2 fnands %f30, %f19, %f11 loop_1635: edge16n %l0, %o2, %o3 fmovsn %xcc, %f8, %f19 xnor %o0, 0x0E9C, %o5 orcc %g1, 0x047C, %l1 ta %xcc, 0x6 andn %i5, %i6, %i3 tleu %xcc, 0x5 fsrc2 %f12, %f20 movn %xcc, %l2, %i1 subc %o6, 0x070D, %g2 edge16l %i4, %o1, %l6 fands %f14, %f22, %f19 movg %xcc, %i7, %g6 ldd [%l7 + 0x78], %l4 fbg,a %fcc3, loop_1636 srl %i2, %l3, %o7 udiv %g3, 0x13F9, %g4 add %l7, 0x7C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g5, %l4 loop_1636: fmul8x16au %f2, %f27, %f10 addc %i0, 0x19C4, %o4 st %f27, [%l7 + 0x78] mulx %l0, 0x12AB, %o2 fbn,a %fcc2, loop_1637 umul %o3, %g7, %o5 tcs %xcc, 0x5 movrgez %g1, %l1, %i5 loop_1637: edge8l %o0, %i6, %i3 fabss %f3, %f21 edge16n %l2, %o6, %g2 edge32ln %i4, %i1, %o1 stb %i7, [%l7 + 0x2B] tvs %icc, 0x1 brgez %g6, loop_1638 sdivcc %l6, 0x1EC4, %i2 sub %l3, 0x0C1C, %l5 fzeros %f14 loop_1638: tl %xcc, 0x6 siam 0x0 fandnot2s %f21, %f1, %f1 edge8ln %g3, %g4, %g5 edge32l %o7, %l4, %o4 orcc %i0, %o2, %l0 ldd [%l7 + 0x30], %g6 edge8n %o3, %g1, %l1 brgez %i5, loop_1639 fbue %fcc2, loop_1640 sdivcc %o0, 0x100D, %i6 fbe %fcc0, loop_1641 loop_1639: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1640: fba,a %fcc0, loop_1642 fcmpes %fcc0, %f11, %f21 loop_1641: edge32ln %i3, %l2, %o5 andcc %g2, 0x12A6, %o6 loop_1642: movrgz %i1, %o1, %i4 mova %icc, %i7, %g6 sethi 0x082E, %i2 bg %icc, loop_1643 fsrc1 %f26, %f8 fpsub32s %f22, %f18, %f24 tpos %icc, 0x7 loop_1643: tpos %xcc, 0x3 set 0x4A, %l0 stha %l3, [%l7 + %l0] 0x10 fones %f12 fbge %fcc3, loop_1644 fmul8x16al %f17, %f16, %f30 fmovsn %xcc, %f6, %f3 fpmerge %f30, %f12, %f10 loop_1644: mulx %l5, %g3, %l6 sllx %g5, %g4, %o7 wr %g0, 0x80, %asi ldxa [%l7 + 0x40] %asi, %o4 array32 %i0, %o2, %l4 mova %xcc, %g7, %o3 fmovrdgez %g1, %f18, %f22 udiv %l1, 0x0403, %l0 fmovde %icc, %f20, %f29 fnegd %f28, %f0 wr %g0, 0x81, %asi ldsha [%l7 + 0x7C] %asi, %i5 wr %g0, 0x88, %asi lduha [%l7 + 0x1A] %asi, %o0 subcc %i6, %l2, %o5 movg %xcc, %g2, %i3 edge16l %i1, %o1, %i4 mulx %o6, %g6, %i2 bcc,pt %xcc, loop_1645 edge32n %l3, %l5, %g3 movcc %icc, %i7, %g5 alignaddr %g4, %o7, %o4 loop_1645: or %l6, 0x12FE, %i0 movcc %icc, %o2, %g7 fcmpgt32 %f24, %f10, %l4 flush %l7 + 0x4C xnor %o3, 0x04CF, %l1 xor %g1, %l0, %i5 movvc %icc, %i6, %o0 xnorcc %l2, 0x14FB, %g2 movrlz %o5, 0x3E8, %i1 tcc %xcc, 0x3 fnot1s %f13, %f24 bl,pn %icc, loop_1646 tpos %xcc, 0x0 movn %icc, %i3, %i4 edge32l %o6, %g6, %i2 loop_1646: ldsw [%l7 + 0x3C], %o1 movrlez %l5, %g3, %l3 brgz,a %g5, loop_1647 movvs %xcc, %i7, %o7 brgez,a %g4, loop_1648 tg %icc, 0x5 loop_1647: tg %xcc, 0x6 orn %o4, 0x1DFD, %l6 loop_1648: taddcctv %o2, %i0, %l4 tl %icc, 0x6 tcs %icc, 0x0 movvc %xcc, %o3, %l1 movle %xcc, %g1, %g7 sth %i5, [%l7 + 0x62] fbge %fcc3, loop_1649 fpackfix %f20, %f21 fmuld8ulx16 %f27, %f1, %f8 addccc %i6, %o0, %l0 loop_1649: srlx %l2, %o5, %g2 fmovdl %icc, %f17, %f4 edge16l %i1, %i3, %o6 edge8n %i4, %g6, %o1 ldstub [%l7 + 0x48], %l5 srax %i2, %g3, %l3 fmovrse %g5, %f1, %f19 tpos %xcc, 0x6 srax %i7, %g4, %o4 xorcc %o7, 0x1D36, %o2 tle %icc, 0x1 srl %i0, %l4, %l6 fabsd %f0, %f26 or %o3, %l1, %g1 fand %f4, %f12, %f14 stx %g7, [%l7 + 0x68] fmovdne %icc, %f14, %f28 tne %xcc, 0x4 movl %icc, %i5, %o0 tne %xcc, 0x4 taddcctv %l0, %i6, %o5 fmovdcc %xcc, %f9, %f23 bcc,pt %xcc, loop_1650 fpsub32 %f28, %f20, %f16 taddcc %g2, %l2, %i3 fmovsneg %icc, %f11, %f7 loop_1650: fcmpgt32 %f24, %f18, %i1 sra %i4, %g6, %o6 fbge %fcc1, loop_1651 umulcc %o1, 0x0A64, %l5 udivcc %i2, 0x1F9C, %g3 add %l7, 0x48, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %g5, %l3 loop_1651: nop wr %g0, 0x04, %asi ldswa [%l7 + 0x28] %asi, %g4 mova %xcc, %i7, %o7 fbuge %fcc0, loop_1652 fnot2 %f18, %f20 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %o4, 0x3C3, %o2 loop_1652: fcmpgt16 %f4, %f30, %l4 addccc %i0, 0x0479, %o3 ta %icc, 0x0 fmovdvc %xcc, %f22, %f23 srl %l1, %l6, %g1 fornot2s %f28, %f15, %f18 andncc %i5, %o0, %g7 fbge,a %fcc0, loop_1653 fmovrse %i6, %f28, %f28 fmul8x16al %f26, %f12, %f8 fandnot1 %f24, %f4, %f6 loop_1653: movcs %xcc, %l0, %g2 tle %xcc, 0x0 nop set 0x08, %g5 std %l2, [%l7 + %g5] tvs %icc, 0x3 movg %icc, %o5, %i3 brlz %i1, loop_1654 movle %xcc, %g6, %o6 alignaddr %i4, %l5, %o1 srl %g3, %i2, %l3 loop_1654: movge %xcc, %g4, %i7 movrgz %o7, 0x177, %o4 fbug,a %fcc3, loop_1655 tcc %xcc, 0x3 edge16 %o2, %g5, %l4 andn %i0, %l1, %l6 loop_1655: bne loop_1656 fpsub32s %f31, %f3, %f27 fnands %f13, %f13, %f27 nop setx loop_1657, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1656: fbo,a %fcc2, loop_1658 movge %xcc, %g1, %i5 addcc %o3, 0x15D2, %g7 loop_1657: movl %icc, %i6, %l0 loop_1658: fmovdge %icc, %f31, %f18 udiv %g2, 0x0BEA, %l2 ldsw [%l7 + 0x50], %o0 membar 0x7E lduw [%l7 + 0x14], %i3 alignaddrl %i1, %g6, %o6 fmovdge %icc, %f15, %f5 xor %i4, %o5, %o1 sethi 0x0EE8, %l5 fblg,a %fcc3, loop_1659 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsne %icc, %f12, %f12 brz,a %i2, loop_1660 loop_1659: edge8l %g3, %g4, %l3 wr %g0, 0x19, %asi ldsba [%l7 + 0x34] %asi, %o7 loop_1660: xnorcc %o4, %i7, %g5 tg %icc, 0x4 movrgz %l4, %i0, %l1 sdiv %l6, 0x15B7, %o2 fmul8sux16 %f20, %f0, %f22 movne %xcc, %i5, %g1 fandnot2 %f18, %f18, %f30 movn %icc, %o3, %g7 bge,pt %xcc, loop_1661 nop setx loop_1662, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bvc,a %icc, loop_1663 sll %i6, 0x0C, %l0 loop_1661: fcmpes %fcc0, %f27, %f5 loop_1662: edge8l %l2, %o0, %g2 loop_1663: fmovrdne %i3, %f30, %f12 fornot1s %f4, %f26, %f27 tg %icc, 0x7 and %g6, 0x0DE8, %i1 fnors %f1, %f23, %f31 movvc %xcc, %i4, %o5 addcc %o6, 0x0008, %o1 xor %l5, %i2, %g3 sth %l3, [%l7 + 0x32] fmovdl %icc, %f15, %f2 taddcc %o7, %o4, %g4 sra %g5, 0x13, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x78, %i0 ldsha [%l7 + %i0] 0x80, %i7 taddcc %l1, %l6, %i0 fmovspos %xcc, %f8, %f10 movrlz %i5, 0x201, %o2 bleu,pn %icc, loop_1664 edge8ln %o3, %g1, %i6 fmul8ulx16 %f10, %f14, %f12 te %xcc, 0x3 loop_1664: xnor %l0, %l2, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %g2, 0x17, %o0 set 0x44, %l2 lda [%l7 + %l2] 0x80, %f31 edge8l %i3, %g6, %i1 sethi 0x1048, %i4 sll %o6, 0x01, %o1 tne %xcc, 0x3 srl %l5, 0x11, %o5 fornot1 %f0, %f6, %f30 lduh [%l7 + 0x28], %i2 addc %l3, 0x0312, %g3 fmovrdlez %o4, %f4, %f20 set 0x30, %i1 ldswa [%l7 + %i1] 0x11, %o7 set 0x48, %i3 stxa %g4, [%l7 + %i3] 0x0c andcc %g5, 0x0A6B, %l4 tsubcc %i7, 0x1EDB, %l6 add %l7, 0x68, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %i0, %i5 bne,a %xcc, loop_1665 movneg %xcc, %o2, %o3 fmovdvc %icc, %f6, %f9 sra %g1, 0x0A, %l1 loop_1665: nop setx loop_1666, %l0, %l1 jmpl %l1, %i6 edge32l %l0, %l2, %g2 tleu %xcc, 0x5 smulcc %g7, 0x1E84, %o0 loop_1666: movneg %icc, %i3, %g6 sub %i4, 0x1F07, %i1 movle %xcc, %o1, %l5 sethi 0x1337, %o5 set 0x20, %i2 stxa %o6, [%l7 + %i2] 0x27 membar #Sync fnot1 %f24, %f4 or %i2, %l3, %g3 set 0x70, %o7 ldxa [%l7 + %o7] 0x89, %o4 lduh [%l7 + 0x2C], %g4 edge8 %o7, %g5, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8sux16 %f2, %f28, %f22 movrgz %i7, %i0, %i5 movrlez %o2, %o3, %g1 fcmpne16 %f30, %f30, %l1 stw %i6, [%l7 + 0x6C] sll %l6, 0x08, %l2 bn,pn %xcc, loop_1667 srl %g2, 0x1C, %g7 tvc %icc, 0x6 movpos %icc, %o0, %i3 loop_1667: taddcc %l0, 0x0537, %g6 for %f14, %f18, %f24 faligndata %f26, %f18, %f2 move %xcc, %i1, %o1 tne %icc, 0x2 tleu %xcc, 0x5 andncc %i4, %o5, %l5 tl %xcc, 0x7 tpos %xcc, 0x2 nop setx loop_1668, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsneg %xcc, %f22, %f28 bge,pn %xcc, loop_1669 tne %icc, 0x1 loop_1668: fnegs %f5, %f3 udivcc %o6, 0x1B7B, %l3 loop_1669: popc %g3, %o4 fmovrde %i2, %f24, %f14 tge %icc, 0x4 nop setx loop_1670, %l0, %l1 jmpl %l1, %g4 std %f16, [%l7 + 0x78] udiv %g5, 0x1095, %o7 pdist %f18, %f12, %f24 loop_1670: movleu %xcc, %i7, %i0 fnands %f14, %f14, %f18 or %l4, 0x000B, %i5 edge32ln %o3, %o2, %l1 fbu,a %fcc3, loop_1671 swap [%l7 + 0x28], %g1 wr %g0, 0x89, %asi ldstuba [%l7 + 0x08] %asi, %l6 loop_1671: tneg %icc, 0x4 array16 %l2, %i6, %g7 movvs %xcc, %g2, %o0 movvs %icc, %i3, %l0 ble %icc, loop_1672 udiv %g6, 0x1100, %o1 fcmpes %fcc3, %f11, %f12 movle %xcc, %i1, %i4 loop_1672: umulcc %l5, 0x1408, %o5 sir 0x1430 brnz %l3, loop_1673 andncc %g3, %o6, %o4 fcmpgt16 %f28, %f24, %i2 fbu %fcc0, loop_1674 loop_1673: pdist %f30, %f10, %f6 edge16l %g5, %o7, %g4 smulcc %i7, %i0, %i5 loop_1674: tg %icc, 0x2 tcs %xcc, 0x0 ldsh [%l7 + 0x0E], %o3 mova %icc, %l4, %o2 sllx %g1, 0x02, %l6 set 0x58, %o3 lduwa [%l7 + %o3] 0x81, %l1 fpadd32s %f7, %f31, %f3 bg,a,pn %xcc, loop_1675 addcc %l2, %i6, %g2 brgz %g7, loop_1676 tcc %xcc, 0x2 loop_1675: brgez,a %o0, loop_1677 for %f28, %f6, %f20 loop_1676: popc 0x1A9E, %i3 bcs,a %xcc, loop_1678 loop_1677: movrlez %l0, %g6, %i1 alignaddr %o1, %l5, %i4 sll %l3, %o5, %o6 loop_1678: nop wr %g0, 0x04, %asi ldsba [%l7 + 0x35] %asi, %o4 tg %icc, 0x7 array32 %g3, %i2, %o7 movn %icc, %g4, %g5 taddcc %i0, %i5, %o3 sdivx %l4, 0x0494, %i7 tvs %xcc, 0x4 srax %g1, 0x14, %l6 xnor %o2, %l2, %i6 stbar mulx %g2, %g7, %l1 movgu %xcc, %o0, %i3 tneg %xcc, 0x0 srlx %g6, %i1, %l0 tvc %xcc, 0x6 fble %fcc2, loop_1679 fble,a %fcc2, loop_1680 edge16l %o1, %l5, %l3 movgu %xcc, %i4, %o5 loop_1679: orcc %o6, 0x1A4D, %o4 loop_1680: tge %xcc, 0x7 mova %icc, %i2, %g3 addc %o7, 0x1103, %g4 fbge,a %fcc2, loop_1681 ldx [%l7 + 0x38], %i0 andn %g5, %i5, %o3 fmovdcs %xcc, %f23, %f24 loop_1681: subccc %i7, %l4, %g1 stx %o2, [%l7 + 0x58] orn %l2, %l6, %g2 fmovrsgz %i6, %f11, %f12 edge16ln %g7, %o0, %i3 fone %f2 set 0x28, %g4 stda %l0, [%l7 + %g4] 0x88 tcs %xcc, 0x7 fmovdneg %xcc, %f31, %f1 tg %xcc, 0x3 subccc %g6, 0x0841, %i1 addcc %o1, 0x19EF, %l5 bcs,a,pn %xcc, loop_1682 fbug,a %fcc2, loop_1683 tl %icc, 0x6 wr %g0, 0x80, %asi sta %f20, [%l7 + 0x3C] %asi loop_1682: bvs loop_1684 loop_1683: fbul %fcc3, loop_1685 movle %icc, %l0, %i4 xorcc %l3, %o6, %o4 loop_1684: subccc %o5, %g3, %o7 loop_1685: xorcc %i2, %g4, %i0 subcc %i5, %o3, %g5 fmovda %icc, %f30, %f17 movrlz %i7, 0x239, %g1 fmovdleu %xcc, %f6, %f4 ldd [%l7 + 0x50], %f16 andcc %l4, %o2, %l2 tgu %xcc, 0x6 andncc %g2, %l6, %g7 movrlez %o0, 0x101, %i6 tsubcc %i3, 0x0C78, %g6 edge32ln %i1, %l1, %o1 bleu,pt %icc, loop_1686 sub %l5, 0x0CEB, %i4 bcc,pt %xcc, loop_1687 fsrc1s %f22, %f6 loop_1686: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsa %xcc, %f23, %f17 loop_1687: movge %icc, %l0, %o6 membar 0x10 orncc %l3, %o5, %g3 movneg %xcc, %o7, %i2 mova %xcc, %g4, %i0 edge8 %i5, %o4, %o3 fmovrslez %i7, %f23, %f19 ble,a,pt %xcc, loop_1688 edge8 %g1, %g5, %o2 mulscc %l4, %g2, %l6 subcc %g7, 0x192E, %o0 loop_1688: orcc %l2, 0x10B5, %i3 fsrc2s %f3, %f20 sll %g6, %i6, %l1 movre %o1, 0x219, %l5 fpadd32s %f17, %f30, %f13 tvc %icc, 0x2 udivcc %i1, 0x03DE, %l0 addcc %o6, %l3, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x20, %g1 stwa %o5, [%l7 + %g1] 0x2f membar #Sync fmuld8ulx16 %f21, %f9, %f28 sub %g3, %i2, %g4 std %f30, [%l7 + 0x28] tgu %icc, 0x6 sdivcc %i0, 0x056F, %o7 movcs %xcc, %o4, %i5 tgu %icc, 0x6 stb %i7, [%l7 + 0x14] fmovdvs %xcc, %f10, %f9 srax %g1, %o3, %g5 sethi 0x0F9B, %o2 edge8ln %g2, %l4, %l6 edge16ln %g7, %o0, %l2 fmovdn %icc, %f23, %f29 ldx [%l7 + 0x50], %i3 movrne %i6, %l1, %o1 fzero %f2 ldd [%l7 + 0x28], %f14 edge16n %l5, %g6, %l0 lduh [%l7 + 0x4E], %i1 edge32ln %o6, %i4, %o5 array16 %l3, %g3, %g4 srax %i0, 0x14, %i2 tsubcctv %o7, %i5, %o4 fandnot2s %f24, %f10, %f22 tne %icc, 0x5 fbul %fcc0, loop_1689 fcmpgt32 %f28, %f0, %g1 fbge %fcc0, loop_1690 udivcc %i7, 0x08EA, %g5 loop_1689: fmovdne %xcc, %f29, %f16 edge8 %o3, %g2, %l4 loop_1690: fmovdne %xcc, %f5, %f3 wr %g0, 0x4f, %asi stxa %o2, [%g0 + 0x18] %asi fmovdn %xcc, %f8, %f9 fzero %f22 movpos %xcc, %l6, %o0 array16 %g7, %i3, %l2 ldx [%l7 + 0x60], %i6 edge8l %l1, %o1, %l5 edge8 %l0, %i1, %o6 sdiv %i4, 0x079F, %g6 edge32n %l3, %g3, %o5 fmovrsne %g4, %f8, %f19 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %i0, %i2, %i5 ba,a,pn %icc, loop_1691 stb %o4, [%l7 + 0x4C] fornot1s %f31, %f31, %f10 set 0x3C, %o0 lduwa [%l7 + %o0] 0x19, %g1 loop_1691: taddcctv %o7, 0x18B3, %g5 movvc %xcc, %o3, %i7 ldstub [%l7 + 0x35], %l4 andn %o2, %l6, %g2 edge32ln %g7, %i3, %o0 st %f10, [%l7 + 0x20] ta %icc, 0x4 edge32l %l2, %i6, %o1 movrgez %l5, %l0, %l1 movvs %icc, %i1, %i4 tpos %xcc, 0x6 set 0x0C, %o1 ldswa [%l7 + %o1] 0x15, %o6 movle %xcc, %g6, %l3 sll %g3, 0x0C, %g4 mova %icc, %o5, %i2 orcc %i5, %i0, %g1 ldsb [%l7 + 0x52], %o7 tge %xcc, 0x6 xnorcc %g5, %o4, %i7 set 0x60, %l4 stha %o3, [%l7 + %l4] 0x0c tcs %icc, 0x4 fpadd16 %f6, %f2, %f6 fmovdgu %xcc, %f15, %f30 srax %l4, %o2, %g2 smul %g7, %l6, %o0 be %xcc, loop_1692 movleu %xcc, %l2, %i3 tleu %icc, 0x3 edge8n %o1, %l5, %i6 loop_1692: movg %xcc, %l0, %l1 movrgz %i1, 0x39A, %o6 fmovrdlez %i4, %f8, %f6 tsubcc %g6, 0x12B2, %l3 movle %xcc, %g3, %g4 movre %o5, %i2, %i5 array8 %i0, %o7, %g5 fpack32 %f8, %f4, %f24 bl,a,pt %xcc, loop_1693 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %o4, 0x153A, %i7 tsubcc %g1, %l4, %o2 loop_1693: edge8l %o3, %g7, %l6 movrlez %g2, %l2, %o0 subc %o1, 0x1183, %l5 sub %i6, 0x0CE4, %i3 xnor %l1, 0x0AB6, %i1 sra %o6, %i4, %g6 subccc %l3, %g3, %l0 tne %xcc, 0x2 fcmple16 %f8, %f0, %o5 fmovsle %icc, %f7, %f30 alignaddr %i2, %i5, %g4 umulcc %i0, 0x0A70, %g5 lduh [%l7 + 0x2E], %o4 tcs %icc, 0x0 addccc %i7, 0x0AA5, %g1 fcmpd %fcc3, %f24, %f18 tsubcctv %o7, 0x0070, %o2 movgu %xcc, %l4, %o3 wr %g0, 0x04, %asi stba %l6, [%l7 + 0x38] %asi saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movle %icc, %g7, %l2 orncc %o0, %o1, %g2 movvc %xcc, %i6, %i3 add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l1 casxa [%l6] %asi, %l1, %i1 sdiv %l5, 0x1894, %o6 fbue %fcc3, loop_1694 sdivx %g6, 0x0E3C, %l3 edge32ln %i4, %l0, %o5 fmul8x16au %f1, %f14, %f8 loop_1694: fornot2 %f24, %f28, %f4 fpsub32 %f6, %f10, %f20 set 0x44, %g3 sta %f16, [%l7 + %g3] 0x81 and %i2, %i5, %g3 subc %g4, 0x0E1F, %i0 xorcc %g5, 0x0AED, %o4 movne %icc, %g1, %o7 movpos %xcc, %i7, %o2 xnorcc %l4, %o3, %l6 fbge,a %fcc3, loop_1695 umul %l2, %g7, %o0 prefetch [%l7 + 0x44], 0x2 mulx %o1, 0x0C8B, %i6 loop_1695: nop wr %g0, 0x18, %asi lduba [%l7 + 0x3B] %asi, %g2 fmovrsgez %l1, %f17, %f19 taddcc %i1, 0x11FF, %i3 fblg %fcc1, loop_1696 ldub [%l7 + 0x57], %l5 srax %o6, %g6, %i4 movne %xcc, %l0, %o5 loop_1696: te %xcc, 0x2 tleu %xcc, 0x2 tcc %icc, 0x4 prefetch [%l7 + 0x64], 0x2 tgu %icc, 0x1 movcc %icc, %l3, %i2 tn %xcc, 0x1 udivx %g3, 0x0C4B, %g4 set 0x68, %l3 ldsba [%l7 + %l3] 0x81, %i5 fcmped %fcc3, %f22, %f2 xnorcc %i0, 0x1FF3, %o4 movgu %xcc, %g1, %o7 movcs %icc, %i7, %o2 set 0x10, %g2 sta %f29, [%l7 + %g2] 0x18 xnor %g5, %o3, %l4 movgu %xcc, %l6, %l2 edge32l %o0, %o1, %i6 fandnot2s %f31, %f12, %f22 sub %g2, %l1, %i1 movne %xcc, %i3, %l5 andncc %o6, %g7, %g6 fcmpeq16 %f20, %f22, %i4 array32 %l0, %l3, %o5 subccc %g3, 0x12D1, %i2 alignaddrl %g4, %i5, %o4 fbn,a %fcc3, loop_1697 taddcc %i0, %o7, %g1 fbule %fcc2, loop_1698 fandnot2 %f12, %f26, %f20 loop_1697: ta %icc, 0x4 bcs,a loop_1699 loop_1698: membar 0x00 tl %icc, 0x1 andcc %i7, %g5, %o2 loop_1699: fbo,a %fcc2, loop_1700 nop setx loop_1701, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movcc %xcc, %l4, %o3 edge8 %l6, %l2, %o0 loop_1700: xnor %i6, 0x1E1F, %g2 loop_1701: fmovsneg %xcc, %f8, %f26 xnor %l1, 0x01E6, %i1 xor %o1, 0x142B, %l5 tg %icc, 0x2 movcc %xcc, %i3, %g7 wr %g0, 0x22, %asi stba %o6, [%l7 + 0x6B] %asi membar #Sync edge32 %g6, %i4, %l0 taddcc %o5, %l3, %i2 movrlez %g3, 0x27F, %g4 mulscc %i5, 0x11A5, %i0 set 0x30, %g7 stda %o6, [%l7 + %g7] 0x10 orcc %o4, 0x0199, %g1 fmovsle %xcc, %f4, %f19 edge16ln %i7, %g5, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %o2, 0x12AE, %o3 tgu %icc, 0x6 subcc %l6, %o0, %l2 tvs %icc, 0x6 set 0x40, %i6 ldda [%l7 + %i6] 0x11, %f0 and %g2, %l1, %i6 fmovrslez %o1, %f16, %f10 fnand %f30, %f20, %f0 add %l7, 0x44, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %i1 casa [%l6] 0x04, %i1, %i3 udiv %l5, 0x18FA, %g7 fmovrsgez %g6, %f15, %f27 andncc %o6, %i4, %o5 xnor %l0, 0x0604, %l3 tsubcctv %g3, 0x0550, %g4 set 0x5C, %o2 lda [%l7 + %o2] 0x18, %f5 or %i5, 0x0B21, %i0 edge32n %i2, %o4, %o7 movcs %icc, %i7, %g5 stw %l4, [%l7 + 0x4C] mulscc %o2, %g1, %l6 tge %icc, 0x4 srl %o0, %l2, %o3 bg,pt %xcc, loop_1702 movvc %xcc, %l1, %g2 add %i6, %o1, %i3 edge32 %i1, %g7, %g6 loop_1702: edge8l %l5, %i4, %o5 movrlez %l0, 0x1C3, %o6 fpadd16s %f11, %f22, %f8 tsubcctv %g3, 0x1AF8, %g4 fblg,a %fcc0, loop_1703 call loop_1704 move %xcc, %i5, %i0 movcs %icc, %i2, %o4 loop_1703: stx %o7, [%l7 + 0x50] loop_1704: fmovdleu %xcc, %f12, %f13 sll %i7, %g5, %l4 movge %xcc, %o2, %g1 movgu %xcc, %l3, %o0 fba %fcc1, loop_1705 array8 %l2, %o3, %l1 edge32ln %l6, %i6, %g2 tvc %xcc, 0x6 loop_1705: fzeros %f29 stb %i3, [%l7 + 0x73] fmovsn %icc, %f15, %f4 fmovdvs %xcc, %f14, %f31 taddcc %o1, %i1, %g7 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f0 movn %icc, %g6, %l5 movrlz %i4, %l0, %o5 fblg,a %fcc2, loop_1706 fand %f30, %f30, %f12 fxnor %f26, %f22, %f14 xnor %g3, %g4, %o6 loop_1706: tneg %icc, 0x7 andn %i5, %i0, %i2 fba,a %fcc3, loop_1707 fones %f11 subccc %o4, %o7, %g5 smulcc %l4, 0x06E1, %o2 loop_1707: addc %g1, %i7, %l3 nop setx loop_1708, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fand %f26, %f30, %f6 orncc %l2, %o3, %o0 movn %xcc, %l6, %l1 loop_1708: fmovdpos %xcc, %f19, %f21 lduw [%l7 + 0x18], %i6 tgu %icc, 0x7 tge %xcc, 0x2 fmovrdlez %g2, %f2, %f16 subccc %o1, %i3, %g7 movcs %xcc, %g6, %i1 fmul8x16al %f10, %f24, %f14 udivcc %l5, 0x1EFD, %i4 wr %g0, 0x10, %asi lduwa [%l7 + 0x54] %asi, %o5 tg %xcc, 0x6 set 0x6C, %l6 lduha [%l7 + %l6] 0x88, %g3 fmovrde %l0, %f24, %f4 alignaddrl %o6, %i5, %i0 fmovrsgez %i2, %f31, %f12 fbl %fcc2, loop_1709 stbar orn %g4, 0x1D08, %o4 tvc %icc, 0x4 loop_1709: mova %xcc, %o7, %l4 fnot2s %f8, %f20 membar 0x12 mova %icc, %o2, %g1 ldsh [%l7 + 0x0E], %i7 wr %g0, 0x10, %asi lda [%l7 + 0x38] %asi, %f26 fpsub32s %f15, %f7, %f16 edge16l %l3, %g5, %l2 movne %icc, %o0, %l6 stbar fble %fcc3, loop_1710 xorcc %o3, %i6, %g2 xor %l1, %o1, %g7 array32 %g6, %i3, %l5 loop_1710: xor %i1, 0x0353, %i4 fmovs %f0, %f25 mulx %o5, 0x07CF, %g3 fmovspos %xcc, %f9, %f0 wr %g0, 0x04, %asi stxa %o6, [%l7 + 0x10] %asi xnorcc %i5, %l0, %i2 orn %g4, %o4, %o7 orcc %l4, %i0, %o2 fbo %fcc2, loop_1711 alignaddr %g1, %l3, %i7 movpos %icc, %l2, %o0 brgez %l6, loop_1712 loop_1711: andcc %g5, 0x1AD3, %i6 tle %xcc, 0x3 array8 %o3, %l1, %g2 loop_1712: fbug %fcc1, loop_1713 st %f27, [%l7 + 0x28] wr %g0, 0x04, %asi ldsba [%l7 + 0x7F] %asi, %o1 loop_1713: sdivx %g6, 0x0293, %i3 sdivcc %g7, 0x0702, %l5 tneg %xcc, 0x2 movrlez %i1, %i4, %g3 ldsw [%l7 + 0x2C], %o5 bg,a %icc, loop_1714 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdne %o6, %f30, %f4 array16 %l0, %i5, %i2 loop_1714: nop wr %g0, 0x19, %asi stda %f16, [%l7 + 0x40] %asi mulscc %g4, %o7, %o4 sethi 0x19C9, %i0 sra %o2, 0x11, %g1 fmovsgu %icc, %f17, %f6 srl %l4, 0x04, %l3 edge16n %i7, %o0, %l6 membar 0x04 mulx %g5, %i6, %l2 subccc %o3, 0x1517, %g2 brgz,a %o1, loop_1715 stx %l1, [%l7 + 0x78] move %xcc, %g6, %i3 set 0x28, %o5 stxa %l5, [%l7 + %o5] 0x2f membar #Sync loop_1715: or %g7, %i4, %g3 fbn %fcc3, loop_1716 fsrc2 %f2, %f16 fsrc1s %f30, %f9 set 0x28, %i4 ldstuba [%l7 + %i4] 0x10, %i1 loop_1716: fmovrsgz %o5, %f8, %f4 sdivx %l0, 0x1BC3, %o6 movcc %xcc, %i2, %g4 movrgz %o7, %i5, %i0 sth %o2, [%l7 + 0x72] movneg %xcc, %o4, %g1 movcs %icc, %l4, %l3 edge16l %o0, %l6, %g5 set 0x18, %o6 lduwa [%l7 + %o6] 0x80, %i7 sdivcc %l2, 0x1630, %i6 lduh [%l7 + 0x3C], %g2 fmovsge %xcc, %f26, %f2 smulcc %o3, 0x0676, %l1 stbar std %g6, [%l7 + 0x78] fand %f26, %f0, %f2 fexpand %f0, %f20 mulscc %o1, %l5, %i3 ta %icc, 0x0 fmovdvc %xcc, %f24, %f7 nop set 0x7A, %g6 lduh [%l7 + %g6], %g7 tle %icc, 0x7 movrlz %g3, 0x03C, %i1 siam 0x6 add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x81, %i4, %o5 edge16n %l0, %o6, %g4 sllx %i2, %i5, %i0 tvs %xcc, 0x2 edge8ln %o2, %o4, %g1 bl,pt %xcc, loop_1717 ld [%l7 + 0x54], %f31 sdivx %o7, 0x1DD5, %l4 array16 %l3, %o0, %g5 loop_1717: stb %l6, [%l7 + 0x5C] membar 0x3A andn %i7, %l2, %g2 flush %l7 + 0x2C udiv %o3, 0x110B, %i6 smul %g6, 0x06EE, %o1 ldd [%l7 + 0x38], %l4 bshuffle %f22, %f0, %f16 or %i3, %g7, %g3 edge32l %i1, %i4, %l1 bcs,a loop_1718 movvs %icc, %o5, %l0 tneg %icc, 0x5 fcmpgt16 %f24, %f8, %o6 loop_1718: ta %icc, 0x4 popc %i2, %i5 fandnot2 %f16, %f4, %f30 fpackfix %f26, %f30 fmovdle %xcc, %f8, %f12 subcc %g4, %i0, %o4 srlx %o2, %o7, %l4 fexpand %f2, %f18 movrne %g1, %o0, %l3 fmovdn %xcc, %f4, %f22 fcmple16 %f20, %f4, %l6 movleu %icc, %g5, %i7 srlx %g2, %o3, %l2 andncc %g6, %o1, %l5 ldsb [%l7 + 0x38], %i6 bvc,pn %xcc, loop_1719 nop set 0x28, %i5 stw %g7, [%l7 + %i5] ldd [%l7 + 0x40], %f14 fbo %fcc2, loop_1720 loop_1719: fbg,a %fcc2, loop_1721 xnorcc %g3, 0x07C8, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1720: fnot2 %f22, %f6 loop_1721: movgu %xcc, %i4, %l1 tcs %icc, 0x6 bneg,a %xcc, loop_1722 ld [%l7 + 0x14], %f22 movn %icc, %o5, %i3 andcc %l0, %o6, %i5 loop_1722: fbule,a %fcc1, loop_1723 fmovrdlz %i2, %f24, %f0 fble,a %fcc1, loop_1724 edge8ln %g4, %i0, %o2 loop_1723: tgu %icc, 0x5 tge %icc, 0x2 loop_1724: fmovrslz %o7, %f2, %f4 array32 %l4, %o4, %o0 fmovde %xcc, %f9, %f20 movrgz %l3, 0x03B, %g1 subcc %l6, %i7, %g2 udivcc %g5, 0x0333, %l2 fbule,a %fcc3, loop_1725 tl %icc, 0x6 fmovsn %icc, %f3, %f19 tcs %icc, 0x6 loop_1725: movge %xcc, %g6, %o1 membar 0x56 addccc %l5, %o3, %i6 movne %xcc, %g7, %i1 andcc %g3, 0x033E, %i4 fsrc1s %f3, %f9 fbue %fcc2, loop_1726 fmovsvc %xcc, %f18, %f12 set 0x20, %l1 ldstuba [%l7 + %l1] 0x0c, %o5 loop_1726: orncc %i3, %l1, %l0 fmovse %icc, %f4, %f25 edge16ln %o6, %i5, %i2 udiv %g4, 0x00F5, %o2 andncc %i0, %o7, %o4 xnor %o0, 0x0678, %l3 bge,a %xcc, loop_1727 fmul8x16al %f18, %f7, %f22 andn %g1, %l6, %l4 array32 %i7, %g5, %g2 loop_1727: fmovdge %xcc, %f31, %f27 sdivcc %g6, 0x13EC, %o1 fbug %fcc1, loop_1728 smulcc %l2, 0x1F15, %o3 addc %l5, %i6, %i1 array32 %g3, %g7, %o5 loop_1728: sdiv %i4, 0x0EF9, %i3 tvc %icc, 0x5 fmovrsgez %l0, %f13, %f18 stbar fbn %fcc2, loop_1729 umulcc %o6, 0x17AA, %i5 subc %i2, 0x04E3, %g4 bvs,a,pt %xcc, loop_1730 loop_1729: udivx %o2, 0x1EC1, %l1 fmovda %xcc, %f8, %f27 udiv %o7, 0x01A8, %i0 loop_1730: siam 0x5 fba,a %fcc3, loop_1731 sdivcc %o4, 0x1527, %o0 fpsub32 %f28, %f2, %f18 mova %icc, %g1, %l3 loop_1731: edge32ln %l6, %l4, %i7 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f0 movneg %xcc, %g5, %g6 ldsb [%l7 + 0x5E], %o1 wr %g0, 0x88, %asi lduwa [%l7 + 0x5C] %asi, %l2 movpos %icc, %o3, %l5 movne %icc, %g2, %i6 fbg,a %fcc2, loop_1732 sllx %g3, 0x11, %g7 prefetch [%l7 + 0x4C], 0x3 srax %o5, %i1, %i3 loop_1732: tl %xcc, 0x4 swap [%l7 + 0x6C], %l0 array32 %i4, %i5, %o6 te %icc, 0x7 bneg,pt %icc, loop_1733 ldsh [%l7 + 0x6E], %g4 smulcc %o2, %i2, %l1 brz %i0, loop_1734 loop_1733: tle %icc, 0x5 smul %o7, 0x03A0, %o4 fexpand %f28, %f24 loop_1734: sth %g1, [%l7 + 0x6C] movpos %icc, %l3, %o0 array8 %l6, %i7, %l4 wr %g0, 0x89, %asi lduha [%l7 + 0x6E] %asi, %g6 srax %o1, 0x07, %g5 tneg %icc, 0x6 fcmple32 %f4, %f20, %o3 fmovdvs %xcc, %f25, %f12 movne %xcc, %l5, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x05B1, %g2 movcc %icc, %g3, %g7 wr %g0, 0x88, %asi swapa [%l7 + 0x20] %asi, %i6 movre %i1, %o5, %i3 set 0x79, %i7 ldstuba [%l7 + %i7] 0x0c, %i4 bleu,pt %xcc, loop_1735 swap [%l7 + 0x54], %l0 orn %i5, %o6, %o2 edge8n %i2, %g4, %l1 loop_1735: edge8 %o7, %i0, %o4 nop setx loop_1736, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movle %icc, %l3, %o0 fmovrdne %l6, %f2, %f28 movrlez %i7, %g1, %l4 loop_1736: fsrc1 %f24, %f8 orcc %g6, %g5, %o3 fmovdvs %icc, %f30, %f11 alignaddr %o1, %l5, %l2 fmovse %xcc, %f0, %f26 orn %g2, 0x1885, %g7 fbl %fcc0, loop_1737 mulx %i6, %i1, %g3 fbe %fcc3, loop_1738 fornot1 %f10, %f2, %f20 loop_1737: fmovrdgz %i3, %f14, %f14 ta %icc, 0x2 loop_1738: fmovrslz %o5, %f21, %f6 taddcc %i4, 0x03CA, %i5 sdiv %o6, 0x03F0, %l0 tpos %icc, 0x1 tn %xcc, 0x1 bleu loop_1739 srax %o2, 0x12, %i2 tl %icc, 0x7 umul %g4, %o7, %l1 loop_1739: tsubcc %o4, 0x04B2, %i0 fnegd %f14, %f4 tpos %xcc, 0x5 edge8ln %l3, %l6, %o0 bcc,a,pn %xcc, loop_1740 fmovrdlez %i7, %f6, %f16 popc %g1, %l4 wr %g0, 0x04, %asi swapa [%l7 + 0x28] %asi, %g5 loop_1740: array16 %o3, %g6, %l5 bcc,a loop_1741 alignaddr %l2, %g2, %g7 edge8n %o1, %i6, %g3 edge32n %i1, %i3, %o5 loop_1741: tvc %icc, 0x0 movl %xcc, %i5, %i4 fba %fcc0, loop_1742 tsubcc %o6, %l0, %i2 subcc %g4, %o2, %o7 fble,a %fcc3, loop_1743 loop_1742: movre %l1, 0x22A, %o4 bl,pt %icc, loop_1744 tg %xcc, 0x5 loop_1743: edge8n %l3, %l6, %i0 bgu,a loop_1745 loop_1744: xnorcc %o0, 0x1BC2, %i7 fnot1 %f18, %f8 ldstub [%l7 + 0x6B], %l4 loop_1745: fmovsleu %xcc, %f3, %f29 tcc %icc, 0x3 sra %g5, %o3, %g6 bneg,a %xcc, loop_1746 edge16 %g1, %l5, %l2 movne %xcc, %g7, %o1 edge32ln %g2, %i6, %i1 loop_1746: fbl %fcc2, loop_1747 fbne %fcc0, loop_1748 movcc %icc, %g3, %o5 movrlez %i3, %i5, %o6 loop_1747: sra %l0, 0x12, %i4 loop_1748: xnorcc %i2, 0x03A7, %o2 fands %f3, %f18, %f22 fmovscs %xcc, %f30, %f12 bneg,a loop_1749 fmovrsgz %o7, %f13, %f29 movre %l1, %o4, %l3 fmovde %icc, %f20, %f4 loop_1749: edge32l %l6, %i0, %o0 fexpand %f14, %f6 fble,a %fcc0, loop_1750 fblg,a %fcc3, loop_1751 add %i7, %l4, %g4 movrgez %o3, 0x265, %g5 loop_1750: std %g6, [%l7 + 0x78] loop_1751: nop wr %g0, 0x81, %asi lduba [%l7 + 0x6E] %asi, %l5 sll %g1, %g7, %o1 movcc %icc, %l2, %g2 mulscc %i1, %g3, %i6 te %icc, 0x5 movrlz %i3, 0x084, %o5 sra %i5, %l0, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrsne %i4, %f20, %f23 edge32ln %o2, %o7, %l1 fxors %f3, %f0, %f15 sll %o4, 0x08, %i2 tg %xcc, 0x1 set 0x40, %l5 ldda [%l7 + %l5] 0x15, %f0 fmovsn %icc, %f12, %f10 sllx %l6, 0x01, %l3 wr %g0, 0x80, %asi ldxa [%l7 + 0x18] %asi, %o0 tsubcc %i0, %i7, %l4 fmovrdgz %g4, %f22, %f2 alignaddrl %o3, %g6, %g5 srl %g1, %g7, %o1 nop setx loop_1752, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sir 0x035A tl %icc, 0x4 bge,a,pn %icc, loop_1753 loop_1752: fpmerge %f13, %f27, %f8 fmovdcc %icc, %f31, %f16 fsrc2 %f6, %f22 loop_1753: bcs %xcc, loop_1754 mova %xcc, %l2, %l5 and %i1, %g2, %i6 umulcc %i3, %o5, %g3 loop_1754: fands %f28, %f20, %f20 std %i4, [%l7 + 0x68] tn %icc, 0x5 movn %xcc, %l0, %i4 fnot2 %f14, %f12 sir 0x0EF5 movpos %xcc, %o2, %o7 xnorcc %o6, %l1, %o4 movg %icc, %i2, %l3 bleu,a,pn %xcc, loop_1755 edge16ln %l6, %i0, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovse %icc, %f1, %f13 loop_1755: fmovde %xcc, %f30, %f30 movvc %xcc, %l4, %g4 fone %f4 tpos %icc, 0x5 tsubcc %i7, %g6, %g5 fmovrdgez %g1, %f28, %f2 wr %g0, 0x80, %asi lduwa [%l7 + 0x20] %asi, %o3 sub %o1, 0x151D, %l2 set 0x08, %o4 stda %g6, [%l7 + %o4] 0x23 membar #Sync subccc %l5, %g2, %i6 fmul8x16 %f13, %f14, %f18 alignaddrl %i1, %o5, %g3 fnegd %f30, %f14 tsubcc %i3, 0x15F6, %l0 movcs %icc, %i4, %o2 fpadd32s %f26, %f0, %f23 addccc %i5, 0x1BCF, %o6 fmovrdgez %l1, %f0, %f26 ldd [%l7 + 0x20], %o4 bleu,a,pn %icc, loop_1756 subc %i2, %o7, %l6 fsrc1s %f13, %f26 te %xcc, 0x1 loop_1756: sllx %l3, %i0, %o0 nop set 0x38, %g5 ldstub [%l7 + %g5], %g4 movg %icc, %l4, %g6 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %i7, %g5 orncc %o3, %g1, %o1 wr %g0, 0x89, %asi stba %g7, [%l7 + 0x64] %asi movgu %icc, %l2, %g2 addccc %i6, 0x1A11, %l5 tcc %xcc, 0x1 fxor %f24, %f22, %f22 fbul %fcc2, loop_1757 be,a loop_1758 tle %icc, 0x6 taddcctv %o5, %i1, %i3 loop_1757: srl %g3, %i4, %l0 loop_1758: move %xcc, %i5, %o6 movleu %xcc, %o2, %l1 array16 %o4, %i2, %l6 fba,a %fcc1, loop_1759 movrgz %l3, 0x2B0, %i0 movcs %icc, %o0, %o7 ldd [%l7 + 0x30], %g4 loop_1759: mova %xcc, %g6, %l4 tneg %icc, 0x2 xor %i7, 0x1F85, %o3 movvs %xcc, %g1, %g5 wr %g0, 0x2f, %asi stha %o1, [%l7 + 0x32] %asi membar #Sync addccc %g7, %g2, %i6 edge16l %l2, %l5, %i1 wr %g0, 0x10, %asi ldswa [%l7 + 0x0C] %asi, %i3 fmovse %icc, %f19, %f30 addc %o5, %i4, %g3 fcmpne16 %f16, %f8, %i5 bneg,a,pn %xcc, loop_1760 tvs %xcc, 0x5 taddcctv %l0, 0x11BC, %o6 bvs,pn %icc, loop_1761 loop_1760: tvs %icc, 0x4 or %l1, %o2, %i2 movrne %l6, 0x06A, %l3 loop_1761: bvc,pn %xcc, loop_1762 fbn,a %fcc2, loop_1763 orn %o4, %o0, %i0 umulcc %o7, %g6, %l4 loop_1762: fmovdvc %xcc, %f29, %f9 loop_1763: movrgz %g4, %o3, %g1 and %g5, %o1, %g7 fcmpgt16 %f0, %f6, %g2 call loop_1764 fmovrdne %i6, %f2, %f16 tcs %xcc, 0x5 sethi 0x0F18, %i7 loop_1764: edge32n %l2, %i1, %i3 addc %l5, 0x1764, %i4 sdivx %o5, 0x0410, %g3 fcmpne32 %f14, %f8, %l0 fnegd %f16, %f10 fmovscc %xcc, %f9, %f26 fpsub16 %f4, %f4, %f20 udiv %o6, 0x1105, %l1 tvc %xcc, 0x5 fand %f16, %f6, %f0 tgu %icc, 0x6 movn %icc, %o2, %i5 ldstub [%l7 + 0x3B], %i2 nop setx loop_1765, %l0, %l1 jmpl %l1, %l3 movrlez %o4, %l6, %i0 fbuge %fcc1, loop_1766 movrne %o7, %o0, %l4 loop_1765: tcc %xcc, 0x4 fmovdleu %xcc, %f12, %f15 loop_1766: sub %g6, 0x0175, %o3 sub %g4, 0x1641, %g1 bvc loop_1767 fmovdvc %xcc, %f27, %f25 tl %icc, 0x1 fpmerge %f18, %f23, %f16 loop_1767: sub %g5, 0x072D, %o1 edge8n %g7, %g2, %i6 brgez,a %l2, loop_1768 xnorcc %i7, %i1, %i3 stbar edge32ln %l5, %i4, %g3 loop_1768: fmovsleu %xcc, %f19, %f23 edge8 %l0, %o6, %o5 std %f26, [%l7 + 0x60] fmovdneg %icc, %f14, %f7 fmovsleu %xcc, %f3, %f19 ldsb [%l7 + 0x54], %o2 alignaddrl %l1, %i2, %l3 fmovdvs %icc, %f17, %f26 tcc %icc, 0x1 tcs %xcc, 0x4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %i5, 0x383, %l6 sdivcc %o4, 0x11C9, %o7 xnor %i0, 0x19F4, %o0 tvs %xcc, 0x4 bleu,pn %xcc, loop_1769 edge16n %g6, %o3, %g4 fpackfix %f0, %f3 movpos %xcc, %g1, %g5 loop_1769: fors %f6, %f3, %f22 edge16ln %o1, %l4, %g7 fxnor %f24, %f20, %f18 edge8 %i6, %g2, %i7 flush %l7 + 0x50 udivx %l2, 0x1B82, %i1 subcc %i3, %l5, %i4 xnorcc %l0, 0x1738, %o6 fnor %f8, %f8, %f30 srax %g3, %o5, %l1 set 0x10, %l0 stwa %i2, [%l7 + %l0] 0x14 bcc,a,pn %icc, loop_1770 edge32ln %l3, %i5, %o2 fandnot1s %f2, %f5, %f6 bge,a loop_1771 loop_1770: fbl,a %fcc0, loop_1772 fmovsn %icc, %f0, %f11 fbule,a %fcc3, loop_1773 loop_1771: udivx %o4, 0x1A1E, %l6 loop_1772: fpadd16 %f4, %f2, %f10 edge8 %o7, %o0, %i0 loop_1773: fors %f0, %f14, %f25 fcmps %fcc0, %f1, %f26 movvs %icc, %g6, %o3 fmovsvc %icc, %f19, %f11 ta %xcc, 0x1 andcc %g1, %g5, %g4 array32 %l4, %g7, %i6 movg %xcc, %o1, %g2 sethi 0x0455, %i7 edge16n %l2, %i3, %l5 movrlez %i1, %l0, %o6 or %i4, %g3, %o5 add %i2, 0x0202, %l3 alignaddr %l1, %o2, %i5 stbar xorcc %o4, 0x0247, %o7 fmovrsgez %o0, %f4, %f12 fmovdgu %icc, %f5, %f2 edge32n %i0, %l6, %o3 set 0x6C, %i0 stwa %g1, [%l7 + %i0] 0x80 wr %g0, 0x18, %asi lduba [%l7 + 0x71] %asi, %g5 edge32n %g6, %g4, %l4 set 0x64, %i1 ldswa [%l7 + %i1] 0x80, %i6 array8 %g7, %g2, %i7 movvs %icc, %l2, %o1 andncc %l5, %i3, %l0 wr %g0, 0x89, %asi lduwa [%l7 + 0x18] %asi, %o6 membar 0x03 fnot2 %f2, %f4 fmovrdlz %i4, %f8, %f12 set 0x32, %i3 stha %g3, [%l7 + %i3] 0x23 membar #Sync edge16ln %i1, %o5, %i2 fba,a %fcc0, loop_1774 fxnors %f24, %f6, %f26 ldd [%l7 + 0x48], %l0 tvs %icc, 0x0 loop_1774: movgu %icc, %l3, %i5 orn %o4, 0x193C, %o7 edge16n %o0, %o2, %l6 movre %o3, %g1, %g5 add %l7, 0x4C, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %g6 casa [%l6] 0x04, %g6, %i0 fbuge %fcc2, loop_1775 fbe,a %fcc3, loop_1776 fmovrsne %g4, %f10, %f5 fbne %fcc0, loop_1777 loop_1775: ldub [%l7 + 0x14], %l4 loop_1776: sdivcc %i6, 0x00F1, %g2 movne %xcc, %i7, %g7 loop_1777: nop wr %g0, 0x19, %asi lduha [%l7 + 0x3A] %asi, %l2 wr %g0, 0x18, %asi ldswa [%l7 + 0x60] %asi, %l5 fmovdn %icc, %f23, %f26 lduh [%l7 + 0x22], %o1 wr %g0, 0x18, %asi prefetcha [%l7 + 0x10] %asi, 0x1 fmovsgu %icc, %f12, %f4 call loop_1778 bgu,a,pt %icc, loop_1779 smulcc %o6, %i4, %g3 fble %fcc1, loop_1780 loop_1778: tneg %icc, 0x4 loop_1779: edge8 %i1, %o5, %i3 tneg %xcc, 0x0 loop_1780: and %l1, 0x15BC, %i2 fones %f19 fmovs %f1, %f13 sdivx %i5, 0x14AC, %o4 subc %o7, %l3, %o0 popc 0x04BB, %l6 xnorcc %o3, %g1, %g5 srlx %g6, 0x0C, %o2 faligndata %f8, %f26, %f12 edge8 %i0, %l4, %i6 sub %g4, %i7, %g7 stw %l2, [%l7 + 0x0C] move %xcc, %g2, %o1 umul %l5, 0x1441, %l0 tle %xcc, 0x0 fmovsleu %xcc, %f24, %f20 fandnot2s %f13, %f12, %f17 fornot2 %f8, %f22, %f20 orncc %i4, %o6, %g3 edge8n %i1, %o5, %i3 array32 %i2, %i5, %o4 std %f12, [%l7 + 0x68] fbule,a %fcc2, loop_1781 edge16 %l1, %o7, %l3 bg,pn %xcc, loop_1782 movg %icc, %o0, %l6 loop_1781: sra %o3, 0x1F, %g1 wr %g0, 0x0c, %asi lda [%l7 + 0x4C] %asi, %f7 loop_1782: sllx %g5, 0x01, %g6 membar 0x0B edge8n %o2, %l4, %i6 movrlz %i0, %i7, %g7 edge8 %g4, %g2, %l2 tcs %xcc, 0x5 movl %icc, %l5, %o1 nop setx loop_1783, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movre %l0, %o6, %g3 movcc %icc, %i1, %i4 wr %g0, 0x89, %asi stba %i3, [%l7 + 0x28] %asi loop_1783: movle %xcc, %i2, %i5 fmovdneg %xcc, %f5, %f2 array16 %o4, %o5, %l1 fmovrslz %o7, %f12, %f7 movg %icc, %o0, %l6 movl %xcc, %o3, %g1 fbuge %fcc0, loop_1784 te %xcc, 0x5 andcc %g5, %l3, %g6 fors %f28, %f13, %f8 loop_1784: nop wr %g0, 0x19, %asi sta %f8, [%l7 + 0x10] %asi edge16 %o2, %i6, %i0 ldsh [%l7 + 0x6A], %l4 flush %l7 + 0x20 sdivcc %i7, 0x19E0, %g4 umul %g2, 0x015A, %l2 edge16ln %g7, %l5, %l0 and %o6, %g3, %o1 fsrc2 %f10, %f28 fba %fcc1, loop_1785 movl %icc, %i1, %i4 xorcc %i3, 0x03FD, %i2 xnorcc %o4, 0x150B, %o5 loop_1785: brnz %i5, loop_1786 xnorcc %l1, %o0, %o7 nop setx loop_1787, %l0, %l1 jmpl %l1, %o3 and %l6, %g1, %g5 loop_1786: fmovscc %xcc, %f23, %f7 wr %g0, 0x89, %asi ldswa [%l7 + 0x10] %asi, %g6 loop_1787: nop add %l7, 0x08, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x10, %o2, %i6 movrlez %i0, 0x0C7, %l4 wr %g0, 0x10, %asi sta %f6, [%l7 + 0x3C] %asi edge32 %i7, %g4, %l3 alignaddr %g2, %l2, %l5 mova %xcc, %g7, %l0 fnands %f31, %f24, %f15 fmovdvs %icc, %f21, %f20 add %g3, %o6, %i1 udiv %o1, 0x1631, %i3 fnegd %f14, %f26 edge32n %i4, %i2, %o4 addc %o5, 0x0866, %i5 sdivx %o0, 0x062D, %o7 fxnors %f2, %f21, %f2 fcmpgt16 %f10, %f26, %o3 set 0x64, %i2 swapa [%l7 + %i2] 0x89, %l1 tpos %xcc, 0x0 fmovsneg %xcc, %f15, %f13 popc %l6, %g1 fmul8x16al %f6, %f23, %f14 fmovdpos %icc, %f11, %f21 fand %f30, %f24, %f4 alignaddrl %g6, %o2, %i6 fcmpd %fcc2, %f14, %f26 edge16l %g5, %l4, %i0 tg %icc, 0x2 tvc %xcc, 0x1 ld [%l7 + 0x68], %f1 set 0x4C, %l2 sta %f20, [%l7 + %l2] 0x0c wr %g0, 0x10, %asi lda [%l7 + 0x14] %asi, %f11 nop setx loop_1788, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvc %xcc, %i7, %g4 edge32 %g2, %l2, %l5 te %xcc, 0x6 loop_1788: st %f0, [%l7 + 0x5C] brgz %l3, loop_1789 membar 0x75 movneg %icc, %l0, %g3 andcc %g7, 0x1F62, %i1 loop_1789: fmovrde %o1, %f2, %f30 brgez %o6, loop_1790 fbo,a %fcc3, loop_1791 tgu %xcc, 0x0 movg %icc, %i4, %i3 loop_1790: movpos %icc, %o4, %i2 loop_1791: edge8n %i5, %o0, %o7 subcc %o3, %o5, %l1 fandnot2 %f8, %f4, %f10 fabss %f18, %f8 fmovrdgez %l6, %f6, %f20 ta %icc, 0x2 edge16ln %g1, %g6, %i6 alignaddrl %g5, %l4, %o2 umulcc %i0, 0x1A59, %i7 movrlz %g2, 0x17A, %g4 ta %icc, 0x3 edge8l %l2, %l3, %l5 sll %l0, 0x1C, %g7 fnot2 %f4, %f20 tleu %icc, 0x5 movpos %xcc, %g3, %o1 subccc %o6, %i1, %i4 srax %o4, %i3, %i5 edge32l %i2, %o0, %o7 fmovdg %icc, %f30, %f6 bcs,a,pt %icc, loop_1792 fbue %fcc1, loop_1793 tle %icc, 0x5 udivx %o3, 0x07F9, %o5 loop_1792: sllx %l6, 0x02, %l1 loop_1793: nop set 0x18, %o7 ldstuba [%l7 + %o7] 0x80, %g6 array32 %g1, %g5, %l4 edge8n %i6, %o2, %i0 tsubcc %i7, 0x0D82, %g4 movrlz %g2, 0x0D2, %l2 fcmpd %fcc2, %f16, %f14 set 0x48, %g4 lda [%l7 + %g4] 0x80, %f18 fcmpeq32 %f24, %f12, %l3 subccc %l0, %g7, %l5 udivx %g3, 0x0789, %o1 tcc %icc, 0x1 fnand %f14, %f26, %f18 sir 0x1F15 ldd [%l7 + 0x50], %f28 wr %g0, 0x81, %asi lduha [%l7 + 0x6E] %asi, %i1 sub %i4, %o6, %o4 stw %i3, [%l7 + 0x7C] orncc %i2, 0x05DD, %o0 tl %icc, 0x2 fmovspos %xcc, %f1, %f6 tvs %icc, 0x3 fmovdn %xcc, %f14, %f2 tg %icc, 0x7 fcmpne32 %f8, %f2, %o7 set 0x50, %o3 stda %o2, [%l7 + %o3] 0x10 tge %xcc, 0x2 tleu %icc, 0x5 array32 %o5, %i5, %l6 ba,pt %icc, loop_1794 fpackfix %f8, %f18 fsrc2s %f30, %f6 movcs %icc, %l1, %g1 loop_1794: bcc,a %xcc, loop_1795 andncc %g5, %l4, %i6 move %icc, %o2, %i0 tg %xcc, 0x3 loop_1795: addcc %i7, 0x15F4, %g6 mulscc %g2, %l2, %l3 fmovdcs %icc, %f6, %f11 movge %xcc, %l0, %g7 fble,a %fcc1, loop_1796 srl %l5, 0x19, %g4 std %f26, [%l7 + 0x10] xnor %o1, %i1, %i4 loop_1796: fbg %fcc2, loop_1797 movcc %xcc, %o6, %o4 movleu %icc, %i3, %i2 mulx %o0, 0x1E5B, %g3 loop_1797: movrgez %o7, %o3, %o5 udivx %i5, 0x035C, %l1 tg %icc, 0x4 ldstub [%l7 + 0x22], %g1 subc %l6, 0x1264, %g5 xnorcc %l4, 0x0C6B, %o2 tleu %icc, 0x3 tg %icc, 0x3 brlz,a %i6, loop_1798 brnz,a %i7, loop_1799 movcc %icc, %i0, %g6 set 0x40, %o0 stda %f16, [%l7 + %o0] 0x80 loop_1798: fmovdpos %icc, %f4, %f8 loop_1799: alignaddr %g2, %l3, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg,a %fcc3, loop_1800 tne %icc, 0x3 ldsw [%l7 + 0x2C], %g7 andncc %l0, %g4, %l5 loop_1800: edge8n %o1, %i1, %o6 fmovrdlz %o4, %f16, %f0 movle %xcc, %i3, %i4 edge8n %i2, %o0, %g3 udivx %o3, 0x03DB, %o7 edge8ln %o5, %i5, %g1 movge %xcc, %l6, %l1 fpadd32 %f2, %f14, %f16 fxor %f2, %f6, %f18 movn %icc, %l4, %g5 fnot1 %f16, %f14 array8 %i6, %i7, %i0 ldsb [%l7 + 0x3C], %o2 movg %icc, %g2, %l3 addcc %l2, %g6, %g7 orncc %g4, %l5, %o1 swap [%l7 + 0x74], %i1 orcc %o6, %o4, %l0 movvs %icc, %i3, %i4 fbu,a %fcc1, loop_1801 stx %o0, [%l7 + 0x70] movl %xcc, %g3, %i2 xor %o3, 0x1713, %o5 loop_1801: edge32 %i5, %o7, %l6 movrgz %l1, 0x16E, %g1 bn,a,pt %icc, loop_1802 ble,a loop_1803 edge32ln %l4, %i6, %g5 movneg %xcc, %i7, %o2 loop_1802: bge,pt %icc, loop_1804 loop_1803: tvc %xcc, 0x0 srax %g2, %i0, %l2 xnorcc %l3, %g7, %g6 loop_1804: srlx %l5, %o1, %g4 tgu %icc, 0x7 movrgz %o6, %i1, %o4 te %icc, 0x4 bge,a %xcc, loop_1805 tcc %xcc, 0x5 movrne %l0, %i4, %o0 bn %xcc, loop_1806 loop_1805: movne %xcc, %i3, %g3 mulscc %o3, 0x114A, %i2 ldstub [%l7 + 0x29], %i5 loop_1806: brlz %o7, loop_1807 mulscc %o5, 0x1CE3, %l1 subccc %g1, %l6, %l4 set 0x40, %g1 stda %g4, [%l7 + %g1] 0x0c loop_1807: tvc %xcc, 0x4 movge %icc, %i6, %i7 orcc %g2, %i0, %l2 fble %fcc1, loop_1808 sdivx %l3, 0x172D, %g7 movvs %icc, %o2, %g6 or %l5, %g4, %o6 loop_1808: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %i1, %o1, %l0 bge,a loop_1809 tgu %icc, 0x4 addc %o4, 0x16E2, %o0 tle %icc, 0x5 loop_1809: fnot2s %f4, %f0 movn %icc, %i4, %i3 fcmpeq16 %f12, %f8, %g3 tcs %xcc, 0x2 ta %icc, 0x0 membar 0x25 membar 0x05 sra %o3, %i5, %o7 edge16 %i2, %o5, %g1 alignaddrl %l6, %l1, %l4 fand %f10, %f2, %f0 ldd [%l7 + 0x10], %g4 wr %g0, 0x22, %asi ldda [%l7 + 0x10] %asi, %i6 edge32l %g2, %i0, %l2 andncc %i7, %l3, %o2 edge32ln %g6, %l5, %g4 brgz %o6, loop_1810 edge32n %i1, %g7, %l0 popc 0x1DD0, %o1 array32 %o0, %o4, %i3 loop_1810: movgu %icc, %g3, %o3 bn,a loop_1811 edge16 %i5, %i4, %o7 fmovsl %xcc, %f2, %f3 tne %icc, 0x2 loop_1811: brgez,a %o5, loop_1812 movgu %icc, %i2, %l6 movn %icc, %l1, %g1 tvc %icc, 0x6 loop_1812: andcc %l4, 0x07FF, %i6 fcmped %fcc2, %f18, %f10 orn %g5, %i0, %l2 array32 %g2, %i7, %l3 fmovrdlez %o2, %f16, %f12 udiv %g6, 0x12FA, %g4 fmovsneg %xcc, %f11, %f18 fmovde %icc, %f0, %f3 wr %g0, 0x89, %asi lduwa [%l7 + 0x50] %asi, %l5 fandnot2 %f18, %f22, %f8 stb %i1, [%l7 + 0x0C] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tn %icc, 0x4 movle %icc, %g7, %l0 wr %g0, 0x18, %asi ldsba [%l7 + 0x51] %asi, %o1 swap [%l7 + 0x60], %o6 addc %o0, %i3, %o4 edge8ln %g3, %o3, %i5 movre %o7, %o5, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %icc, 0x2 nop setx loop_1813, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmul8sux16 %f12, %f16, %f2 udivx %i4, 0x0ADD, %l1 fbe %fcc0, loop_1814 loop_1813: addcc %g1, %l6, %i6 array8 %l4, %i0, %g5 movg %icc, %g2, %l2 loop_1814: sub %l3, 0x19A1, %i7 wr %g0, 0x4f, %asi stxa %g6, [%g0 + 0x8] %asi udivx %g4, 0x034E, %l5 ba %xcc, loop_1815 te %xcc, 0x0 fbul %fcc3, loop_1816 edge16 %i1, %g7, %o2 loop_1815: tgu %xcc, 0x5 wr %g0, 0xf8, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_1816: movrne %l0, %o6, %o0 tcc %xcc, 0x7 orncc %i3, 0x0683, %o1 and %o4, %g3, %o3 sll %o7, %i5, %i2 array16 %i4, %l1, %o5 sethi 0x1F56, %g1 movvc %icc, %l6, %i6 fmovrdlez %i0, %f18, %f12 brgz %l4, loop_1817 fmovdn %xcc, %f25, %f0 fbu,a %fcc3, loop_1818 add %g2, 0x1816, %l2 loop_1817: srl %l3, 0x15, %i7 subc %g6, 0x0828, %g5 loop_1818: orn %l5, %i1, %g7 movvs %icc, %g4, %l0 fmovdn %xcc, %f20, %f3 ble,pn %icc, loop_1819 movrne %o6, %o0, %o2 tvs %icc, 0x4 orcc %i3, %o1, %g3 loop_1819: lduh [%l7 + 0x10], %o3 orcc %o7, %i5, %o4 edge16 %i2, %i4, %o5 tleu %icc, 0x4 ba,a,pn %icc, loop_1820 bn,a,pn %xcc, loop_1821 fpadd32s %f19, %f15, %f28 movn %icc, %l1, %l6 loop_1820: edge32l %i6, %i0, %g1 loop_1821: mova %xcc, %g2, %l4 movvs %xcc, %l3, %l2 fands %f23, %f25, %f24 fpadd32 %f2, %f18, %f24 orn %g6, %g5, %i7 orcc %i1, 0x15D8, %g7 fornot1 %f30, %f16, %f18 addccc %l5, %l0, %o6 taddcctv %g4, %o0, %i3 fpadd32 %f10, %f12, %f22 ldsw [%l7 + 0x38], %o1 mulx %g3, 0x1DC4, %o3 tpos %xcc, 0x2 movle %xcc, %o2, %o7 xnorcc %o4, 0x07DE, %i2 smulcc %i5, %o5, %l1 orncc %l6, 0x1C2E, %i4 fxnor %f2, %f6, %f26 tpos %xcc, 0x1 movleu %xcc, %i0, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %g2, %l4, %l3 fbge %fcc2, loop_1822 movrgez %i6, 0x079, %g6 brnz %g5, loop_1823 movcs %xcc, %i7, %i1 loop_1822: nop set 0x50, %o1 stda %g6, [%l7 + %o1] 0x81 loop_1823: sdivx %l2, 0x1E2C, %l5 wr %g0, 0x11, %asi stda %l0, [%l7 + 0x38] %asi fnands %f2, %f11, %f27 edge16l %g4, %o6, %o0 fmovsge %icc, %f10, %f24 edge32l %i3, %o1, %o3 taddcctv %g3, %o7, %o4 stbar smul %o2, 0x06AB, %i5 fbule %fcc2, loop_1824 edge16 %o5, %i2, %l6 alignaddr %i4, %i0, %l1 fmovdgu %icc, %f28, %f0 loop_1824: tg %icc, 0x7 fbul,a %fcc2, loop_1825 tg %xcc, 0x5 te %xcc, 0x7 movle %icc, %g1, %l4 loop_1825: movgu %icc, %g2, %i6 fpackfix %f6, %f18 udiv %l3, 0x0412, %g6 orcc %g5, 0x11C1, %i7 ldsw [%l7 + 0x70], %i1 fcmpgt32 %f30, %f8, %l2 ta %xcc, 0x3 tg %xcc, 0x5 nop set 0x18, %g3 ldd [%l7 + %g3], %g6 sub %l0, 0x005B, %g4 and %l5, %o6, %o0 tvc %xcc, 0x0 tvc %icc, 0x5 wr %g0, 0x0c, %asi stda %f0, [%l7 + 0x40] %asi xnorcc %i3, %o3, %o1 fands %f30, %f21, %f2 tvc %xcc, 0x5 fmovdcs %xcc, %f6, %f0 wr %g0, 0xf0, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync sra %g3, %o7, %o4 fblg %fcc0, loop_1826 fmovdn %xcc, %f11, %f7 sdivx %i5, 0x0EF2, %o2 subc %o5, 0x1C68, %i2 loop_1826: movl %xcc, %i4, %i0 fmovda %xcc, %f24, %f17 fmovrsgez %l6, %f30, %f2 alignaddr %g1, %l1, %l4 sra %g2, %i6, %g6 umulcc %l3, %g5, %i7 stw %i1, [%l7 + 0x70] movl %xcc, %g7, %l0 fxors %f29, %f17, %f8 fmovrde %l2, %f14, %f28 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 srl %l5, %g4, %o6 alignaddr %i3, %o0, %o3 siam 0x4 wr %g0, 0x0c, %asi lduha [%l7 + 0x50] %asi, %o1 sra %o7, 0x05, %o4 fmovdvs %xcc, %f8, %f17 edge16ln %g3, %i5, %o2 movgu %icc, %i2, %o5 call loop_1827 movl %xcc, %i4, %i0 be,pn %icc, loop_1828 tn %icc, 0x1 loop_1827: fsrc2s %f9, %f13 fblg,a %fcc3, loop_1829 loop_1828: tneg %xcc, 0x5 wr %g0, 0xe3, %asi stba %g1, [%l7 + 0x74] %asi membar #Sync loop_1829: fsrc1s %f0, %f20 tcs %icc, 0x1 movne %icc, %l1, %l6 ta %icc, 0x3 movrgez %g2, 0x093, %i6 movrgz %l4, %l3, %g5 edge32n %g6, %i1, %i7 fbue %fcc0, loop_1830 fbo,a %fcc2, loop_1831 fands %f11, %f10, %f21 fnot1 %f10, %f22 loop_1830: edge8ln %g7, %l0, %l2 loop_1831: tn %icc, 0x1 array16 %g4, %o6, %l5 fmovdg %xcc, %f5, %f17 movcc %xcc, %i3, %o3 fmovdleu %xcc, %f3, %f29 edge16 %o0, %o7, %o4 set 0x20, %l4 ldda [%l7 + %l4] 0x27, %o0 wr %g0, 0x19, %asi ldsba [%l7 + 0x7D] %asi, %i5 fmovdn %xcc, %f15, %f18 edge32 %g3, %o2, %o5 srl %i4, %i0, %i2 fbul,a %fcc3, loop_1832 fsrc2s %f11, %f24 sir 0x0C54 fcmpd %fcc0, %f2, %f6 loop_1832: bpos %icc, loop_1833 nop set 0x58, %l3 prefetch [%l7 + %l3], 0x3 movrgz %l1, %l6, %g1 tleu %xcc, 0x2 loop_1833: mova %xcc, %i6, %g2 fmuld8ulx16 %f1, %f30, %f20 movrlez %l4, 0x07C, %l3 subcc %g5, 0x1388, %i1 fbug,a %fcc0, loop_1834 flush %l7 + 0x10 srl %g6, 0x14, %g7 fmovrdlz %l0, %f22, %f24 loop_1834: addc %l2, 0x11C3, %i7 taddcc %g4, %o6, %i3 andncc %l5, %o3, %o7 udivx %o4, 0x0D6B, %o1 edge8 %o0, %g3, %i5 ldd [%l7 + 0x40], %f10 srlx %o5, 0x1B, %i4 movleu %icc, %o2, %i2 sdiv %i0, 0x0DD3, %l1 srl %l6, %i6, %g2 brgz,a %g1, loop_1835 tvc %xcc, 0x1 brlez %l3, loop_1836 bge,pn %xcc, loop_1837 loop_1835: bne,pt %xcc, loop_1838 mulx %g5, %l4, %g6 loop_1836: fmovsleu %icc, %f19, %f12 loop_1837: movrgz %i1, 0x154, %g7 loop_1838: bpos,a,pn %icc, loop_1839 bvs,a,pn %xcc, loop_1840 fbe,a %fcc1, loop_1841 be loop_1842 loop_1839: sethi 0x0BA3, %l0 loop_1840: fandnot1s %f17, %f29, %f24 loop_1841: umul %l2, %i7, %g4 loop_1842: brgez %i3, loop_1843 faligndata %f28, %f2, %f22 fpadd32s %f23, %f22, %f21 tleu %icc, 0x3 loop_1843: bcc,pt %xcc, loop_1844 andncc %l5, %o3, %o7 orcc %o4, %o6, %o0 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi loop_1844: movg %xcc, %g3, %o1 srax %i5, %o5, %o2 bshuffle %f4, %f4, %f14 orncc %i2, 0x0B18, %i4 fcmpgt32 %f10, %f20, %l1 tle %xcc, 0x3 sdivx %l6, 0x1F9E, %i0 tpos %icc, 0x2 movre %i6, 0x272, %g1 udiv %l3, 0x0996, %g2 fmovdle %xcc, %f4, %f5 fmul8sux16 %f20, %f24, %f28 srl %l4, 0x13, %g5 tpos %xcc, 0x0 movrlz %g6, 0x0DD, %g7 add %i1, %l0, %l2 fnot1s %f4, %f7 subccc %i7, 0x0812, %i3 sethi 0x0E96, %g4 movvc %icc, %l5, %o7 alignaddrl %o3, %o6, %o4 te %icc, 0x1 nop set 0x18, %g7 lduh [%l7 + %g7], %o0 set 0x10, %i6 ldda [%l7 + %i6] 0x2e, %g2 tsubcc %i5, 0x1804, %o1 edge8ln %o5, %o2, %i4 fornot1s %f26, %f6, %f1 tcs %xcc, 0x2 subccc %l1, %i2, %l6 umul %i0, %i6, %l3 movge %xcc, %g2, %g1 alignaddr %g5, %g6, %l4 tle %xcc, 0x4 subccc %g7, %l0, %i1 fbe,a %fcc3, loop_1845 andncc %i7, %l2, %i3 st %f26, [%l7 + 0x4C] fabsd %f4, %f28 loop_1845: tn %icc, 0x7 fpsub32s %f13, %f29, %f22 fmovrdgz %l5, %f0, %f4 xnor %o7, %g4, %o6 edge16l %o4, %o3, %o0 movge %icc, %g3, %o1 smul %i5, 0x022C, %o5 fsrc2 %f0, %f0 fmovscc %icc, %f1, %f10 sra %o2, 0x18, %l1 bpos,a loop_1846 bl,a %icc, loop_1847 tgu %icc, 0x7 srax %i2, %l6, %i4 loop_1846: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1847: edge32ln %i6, %l3, %i0 movvs %xcc, %g2, %g5 xnor %g6, 0x1848, %g1 movrgez %g7, 0x3DD, %l0 movneg %icc, %i1, %i7 edge16l %l2, %i3, %l5 sir 0x0F30 add %o7, 0x142F, %l4 alignaddrl %g4, %o6, %o4 umul %o3, 0x1CF9, %o0 fmovdcc %icc, %f28, %f14 sra %g3, %o1, %i5 addcc %o2, 0x1351, %l1 tcc %xcc, 0x4 edge32 %o5, %i2, %l6 addccc %i4, %l3, %i6 fcmpeq16 %f20, %f24, %i0 edge8 %g2, %g5, %g6 fmovdl %xcc, %f15, %f5 orncc %g1, %g7, %l0 edge16 %i7, %i1, %l2 subc %i3, 0x17DF, %o7 sdiv %l4, 0x0282, %l5 mulscc %o6, 0x1324, %o4 bn,pt %icc, loop_1848 alignaddr %o3, %g4, %g3 fmul8x16au %f25, %f15, %f28 tl %xcc, 0x3 loop_1848: ldd [%l7 + 0x08], %o0 andcc %i5, %o2, %l1 sethi 0x093C, %o0 addcc %o5, %i2, %l6 brz %i4, loop_1849 udivx %i6, 0x0A09, %l3 fmovdcs %xcc, %f2, %f10 fnors %f16, %f10, %f13 loop_1849: fblg %fcc3, loop_1850 movrlz %g2, %g5, %g6 add %g1, 0x0385, %i0 tcc %xcc, 0x2 loop_1850: and %g7, %l0, %i7 bgu,a,pn %icc, loop_1851 movrlez %i1, %l2, %i3 subcc %l4, %l5, %o6 udivx %o7, 0x098F, %o4 loop_1851: sdiv %o3, 0x0899, %g3 tpos %xcc, 0x4 bgu,a,pt %xcc, loop_1852 fble,a %fcc3, loop_1853 ldx [%l7 + 0x38], %g4 smulcc %o1, %o2, %i5 loop_1852: movcc %icc, %o0, %l1 loop_1853: move %icc, %o5, %l6 udivx %i2, 0x031C, %i6 bcs %xcc, loop_1854 tvs %icc, 0x0 wr %g0, 0x18, %asi ldsha [%l7 + 0x2A] %asi, %i4 loop_1854: bge,a %icc, loop_1855 fnot1 %f28, %f8 movleu %icc, %g2, %g5 fnand %f0, %f16, %f2 loop_1855: nop setx loop_1856, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movg %xcc, %l3, %g6 srl %g1, 0x00, %g7 movg %xcc, %l0, %i0 loop_1856: movvs %icc, %i7, %l2 fbg %fcc2, loop_1857 fcmpne32 %f6, %f6, %i3 sth %l4, [%l7 + 0x42] tsubcctv %i1, 0x1160, %l5 loop_1857: movrne %o6, %o7, %o3 movcs %xcc, %g3, %g4 edge16ln %o4, %o1, %o2 tsubcctv %i5, 0x13CE, %l1 udiv %o0, 0x137A, %l6 pdist %f12, %f18, %f12 fbne %fcc2, loop_1858 edge32n %i2, %i6, %o5 movpos %xcc, %i4, %g5 orcc %l3, %g6, %g1 loop_1858: std %g6, [%l7 + 0x28] set 0x40, %o2 stda %f0, [%l7 + %o2] 0x18 bcs,pn %icc, loop_1859 edge32 %l0, %i0, %i7 movneg %xcc, %l2, %i3 udivx %g2, 0x01DE, %i1 loop_1859: fornot2 %f12, %f24, %f12 tl %xcc, 0x3 orn %l4, %o6, %o7 sub %o3, %g3, %l5 bleu,a %xcc, loop_1860 ldx [%l7 + 0x10], %o4 fmul8sux16 %f4, %f20, %f12 movcs %xcc, %g4, %o2 loop_1860: fmovdne %icc, %f11, %f15 movge %xcc, %i5, %l1 edge8ln %o0, %o1, %l6 sdivcc %i6, 0x0C25, %i2 mulscc %o5, %i4, %l3 fnot2 %f26, %f0 xnorcc %g5, %g6, %g1 fba,a %fcc0, loop_1861 addccc %l0, %g7, %i7 xnorcc %l2, 0x1F20, %i0 tne %xcc, 0x5 loop_1861: nop set 0x66, %g2 lduh [%l7 + %g2], %i3 fmovrdgez %g2, %f14, %f14 sir 0x1D14 alignaddr %l4, %i1, %o6 srlx %o3, 0x17, %g3 umul %o7, 0x07ED, %o4 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f16 ldd [%l7 + 0x28], %f28 fnot2s %f30, %f28 movcc %icc, %g4, %o2 movvc %xcc, %l5, %i5 bcs,a loop_1862 fbule,a %fcc2, loop_1863 bvc,a,pn %xcc, loop_1864 fbule,a %fcc1, loop_1865 loop_1862: move %xcc, %l1, %o0 loop_1863: andn %l6, 0x03FE, %i6 loop_1864: movre %i2, %o1, %o5 loop_1865: xnor %l3, %g5, %g6 fnors %f6, %f13, %f9 orcc %g1, %i4, %g7 tn %icc, 0x4 bshuffle %f24, %f22, %f6 edge16ln %i7, %l2, %l0 fmovsvs %xcc, %f17, %f15 movle %xcc, %i0, %g2 edge8 %i3, %i1, %o6 fsrc2 %f10, %f16 bcs,pt %xcc, loop_1866 fmovrdgez %l4, %f6, %f16 fnands %f3, %f27, %f23 tvc %xcc, 0x1 loop_1866: nop setx loop_1867, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcc %o3, %g3, %o4 or %g4, %o7, %o2 array16 %l5, %i5, %o0 loop_1867: edge32ln %l6, %i6, %l1 fors %f14, %f24, %f18 for %f8, %f28, %f28 fmovsneg %icc, %f0, %f0 nop setx loop_1868, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrlez %o1, %o5, %i2 set 0x40, %l6 ldda [%l7 + %l6] 0x22, %l2 loop_1868: fmovrdgz %g5, %f4, %f0 xor %g1, 0x0051, %g6 fmovrde %g7, %f6, %f4 bneg,pt %icc, loop_1869 edge8ln %i7, %i4, %l0 bn,pn %icc, loop_1870 fbo,a %fcc3, loop_1871 loop_1869: fbn,a %fcc0, loop_1872 fmovs %f25, %f3 loop_1870: sdiv %l2, 0x1A6B, %i0 loop_1871: movcc %icc, %i3, %g2 loop_1872: nop wr %g0, 0x81, %asi ldswa [%l7 + 0x38] %asi, %o6 ldsh [%l7 + 0x6C], %i1 stx %o3, [%l7 + 0x38] wr %g0, 0x04, %asi sta %f31, [%l7 + 0x48] %asi fnot1s %f1, %f23 addccc %l4, 0x03DF, %g3 popc %g4, %o4 tgu %xcc, 0x4 andcc %o2, 0x04A1, %l5 movrlez %i5, %o7, %l6 fornot1 %f20, %f2, %f22 andcc %i6, %l1, %o0 ldsb [%l7 + 0x3C], %o5 tcc %xcc, 0x6 wr %g0, 0x11, %asi ldxa [%l7 + 0x50] %asi, %i2 nop setx loop_1873, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpadd32s %f31, %f25, %f16 fmovsne %xcc, %f28, %f16 movgu %xcc, %o1, %g5 loop_1873: tvs %xcc, 0x0 set 0x14, %o5 ldstuba [%l7 + %o5] 0x89, %g1 edge16n %g6, %g7, %l3 fpmerge %f19, %f1, %f22 fmovsg %xcc, %f14, %f20 flush %l7 + 0x68 sth %i7, [%l7 + 0x16] srlx %l0, 0x0C, %i4 edge16 %l2, %i3, %g2 or %o6, %i1, %o3 taddcctv %i0, %l4, %g4 fba,a %fcc0, loop_1874 tcs %icc, 0x4 edge32n %g3, %o4, %o2 bneg,pt %icc, loop_1875 loop_1874: brgez %l5, loop_1876 fbule %fcc1, loop_1877 fcmpgt16 %f2, %f2, %o7 loop_1875: movpos %xcc, %i5, %i6 loop_1876: siam 0x6 loop_1877: popc %l1, %o0 umulcc %l6, 0x1F58, %i2 fmovrsgz %o1, %f27, %f8 movl %icc, %o5, %g1 bvs loop_1878 movgu %icc, %g5, %g7 faligndata %f28, %f14, %f8 array8 %g6, %l3, %l0 loop_1878: fmul8x16au %f27, %f19, %f30 array16 %i4, %i7, %i3 movrgez %g2, %o6, %i1 set 0x49, %o6 ldstuba [%l7 + %o6] 0x80, %o3 ta %icc, 0x5 fbug %fcc1, loop_1879 xorcc %l2, %l4, %i0 tsubcctv %g3, 0x0846, %o4 bleu,a loop_1880 loop_1879: fmovsl %icc, %f12, %f28 nop set 0x1C, %g6 ldsh [%l7 + %g6], %o2 udivcc %g4, 0x0584, %l5 loop_1880: fbl,a %fcc1, loop_1881 movn %icc, %i5, %o7 edge8 %l1, %i6, %l6 tsubcc %i2, 0x17F0, %o0 loop_1881: tn %icc, 0x0 movrgz %o5, %g1, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %o1, 0x1758, %g7 addc %g6, 0x1F4D, %l3 xorcc %l0, %i7, %i4 fmovde %icc, %f19, %f20 movrlez %i3, %o6, %i1 fornot2 %f10, %f4, %f0 taddcctv %o3, 0x1508, %l2 tn %xcc, 0x7 andn %g2, %l4, %i0 membar 0x15 alignaddrl %g3, %o4, %o2 fba,a %fcc3, loop_1882 fpsub32s %f16, %f5, %f4 xor %g4, 0x0005, %l5 nop setx loop_1883, %l0, %l1 jmpl %l1, %o7 loop_1882: andcc %l1, %i5, %i6 fcmpne32 %f4, %f24, %l6 movrlz %i2, %o5, %o0 loop_1883: fmovsg %xcc, %f14, %f21 fmovs %f26, %f5 srax %g5, 0x08, %g1 fornot1 %f18, %f16, %f10 add %l7, 0x24, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %g7, %o1 ldstub [%l7 + 0x66], %g6 sdivcc %l0, 0x0667, %l3 movpos %icc, %i7, %i3 movvc %icc, %i4, %o6 ldsh [%l7 + 0x20], %i1 bgu %icc, loop_1884 fand %f6, %f8, %f18 movrlz %l2, %o3, %g2 umul %i0, %l4, %g3 loop_1884: fcmpgt16 %f20, %f16, %o2 fmovsg %icc, %f26, %f12 sir 0x1575 set 0x78, %i5 sta %f31, [%l7 + %i5] 0x0c edge32n %g4, %o4, %o7 tcc %xcc, 0x0 ld [%l7 + 0x6C], %f3 bcc,a,pn %xcc, loop_1885 bneg,pt %xcc, loop_1886 movle %icc, %l1, %i5 bn,a loop_1887 loop_1885: umulcc %i6, 0x1B05, %l5 loop_1886: fcmpes %fcc0, %f28, %f25 brlz,a %i2, loop_1888 loop_1887: or %o5, 0x0354, %o0 fpadd32s %f6, %f22, %f12 movleu %xcc, %l6, %g1 loop_1888: taddcc %g7, 0x17AA, %g5 addcc %g6, %l0, %o1 fpsub16s %f17, %f17, %f16 sra %l3, %i7, %i4 sth %i3, [%l7 + 0x64] fbuge %fcc3, loop_1889 fmul8sux16 %f14, %f30, %f10 brgez %i1, loop_1890 movn %icc, %o6, %l2 loop_1889: fmovsn %xcc, %f6, %f26 fbule,a %fcc3, loop_1891 loop_1890: for %f20, %f22, %f14 fmovdcc %icc, %f16, %f2 smul %o3, 0x049F, %i0 loop_1891: andn %l4, %g3, %g2 alignaddr %o2, %o4, %o7 srlx %g4, %l1, %i5 sub %i6, 0x1D2C, %l5 fblg,a %fcc0, loop_1892 fmovrdlez %o5, %f0, %f26 wr %g0, 0x18, %asi ldda [%l7 + 0x60] %asi, %o0 loop_1892: fmovspos %icc, %f12, %f2 sdivx %l6, 0x0483, %i2 mulx %g1, 0x1D5E, %g5 fmovdl %xcc, %f30, %f16 wr %g0, 0x89, %asi ldda [%l7 + 0x10] %asi, %g6 array32 %g7, %l0, %o1 swap [%l7 + 0x1C], %i7 andn %l3, %i4, %i3 fone %f12 movrlz %i1, 0x3B2, %l2 sethi 0x1BEC, %o3 fmovdvs %xcc, %f11, %f20 te %xcc, 0x1 edge16n %o6, %l4, %i0 nop set 0x74, %i4 ldsw [%l7 + %i4], %g3 movgu %xcc, %o2, %g2 brgz %o7, loop_1893 fxor %f2, %f12, %f18 tpos %icc, 0x2 sdivx %o4, 0x0BD9, %g4 loop_1893: ble loop_1894 fmovdg %icc, %f2, %f17 sdivx %l1, 0x1675, %i6 movleu %xcc, %l5, %i5 loop_1894: fba %fcc0, loop_1895 orn %o0, 0x1421, %o5 bvc,a,pt %xcc, loop_1896 movcc %icc, %l6, %i2 loop_1895: movvc %xcc, %g5, %g1 udivcc %g7, 0x0E08, %g6 loop_1896: sdivcc %l0, 0x1524, %i7 tl %xcc, 0x7 fbule,a %fcc2, loop_1897 sdivcc %o1, 0x0A6F, %l3 edge8 %i4, %i1, %l2 tle %xcc, 0x1 loop_1897: movg %xcc, %o3, %o6 ldub [%l7 + 0x3E], %i3 fbug,a %fcc1, loop_1898 fors %f30, %f2, %f16 or %l4, 0x0FF8, %i0 mova %icc, %g3, %g2 loop_1898: bne,pt %xcc, loop_1899 sdivcc %o2, 0x07C3, %o4 bge,pn %icc, loop_1900 srlx %g4, %l1, %o7 loop_1899: orncc %i6, %i5, %l5 call loop_1901 loop_1900: smul %o0, %o5, %l6 tcc %icc, 0x4 tg %icc, 0x2 loop_1901: fmovscs %icc, %f25, %f2 andcc %i2, %g5, %g7 fones %f16 or %g6, %l0, %i7 subc %g1, 0x1156, %o1 ba,a %icc, loop_1902 fornot2s %f12, %f21, %f30 subccc %l3, 0x0B72, %i1 xor %i4, %l2, %o3 loop_1902: nop set 0x28, %l1 stxa %i3, [%l7 + %l1] 0xe2 membar #Sync fmovrdgz %l4, %f8, %f18 fbug,a %fcc3, loop_1903 edge16n %o6, %i0, %g3 and %g2, %o2, %o4 movcs %icc, %l1, %o7 loop_1903: fnot2s %f2, %f26 ldd [%l7 + 0x40], %g4 fcmpne32 %f6, %f26, %i6 tvc %icc, 0x7 ldstub [%l7 + 0x2C], %l5 movleu %icc, %o0, %i5 fbg,a %fcc3, loop_1904 fblg %fcc0, loop_1905 brgz %o5, loop_1906 fmovsn %xcc, %f8, %f7 loop_1904: edge32 %i2, %g5, %g7 loop_1905: edge16ln %g6, %l0, %i7 loop_1906: fmovrslez %l6, %f30, %f22 fbge,a %fcc0, loop_1907 fpadd32 %f16, %f8, %f24 bcc,pt %xcc, loop_1908 subcc %o1, 0x0EB3, %g1 loop_1907: sllx %i1, %i4, %l2 fbule %fcc1, loop_1909 loop_1908: udivx %o3, 0x1F90, %i3 array32 %l4, %o6, %i0 te %xcc, 0x3 loop_1909: fpsub32s %f24, %f11, %f7 tsubcctv %g3, 0x0C60, %g2 xorcc %l3, 0x1BDF, %o4 fmovdpos %xcc, %f5, %f18 fblg %fcc1, loop_1910 andncc %l1, %o2, %g4 movneg %xcc, %i6, %o7 fmul8ulx16 %f8, %f8, %f2 loop_1910: mulscc %l5, %i5, %o5 edge16n %i2, %o0, %g7 orn %g5, %l0, %g6 movrlz %i7, 0x070, %o1 movpos %xcc, %g1, %i1 edge32 %i4, %l2, %l6 sub %i3, 0x0E08, %o3 ldd [%l7 + 0x30], %f6 sllx %l4, %o6, %g3 tleu %xcc, 0x7 fones %f18 for %f30, %f24, %f10 udiv %i0, 0x0F23, %g2 edge16n %l3, %l1, %o4 ta %icc, 0x0 fcmpne32 %f12, %f16, %o2 movg %icc, %i6, %g4 movl %xcc, %o7, %l5 fpack32 %f2, %f30, %f8 brlez %o5, loop_1911 movrlez %i5, 0x1DF, %i2 xnor %o0, 0x0673, %g7 fbge %fcc2, loop_1912 loop_1911: fmovsn %xcc, %f10, %f14 sll %l0, 0x17, %g5 fcmpes %fcc3, %f15, %f18 loop_1912: stx %i7, [%l7 + 0x38] edge8ln %g6, %g1, %o1 ldsh [%l7 + 0x12], %i1 fbl,a %fcc1, loop_1913 ta %icc, 0x0 wr %g0, 0x10, %asi ldswa [%l7 + 0x64] %asi, %i4 loop_1913: tl %xcc, 0x4 te %icc, 0x6 fbo %fcc1, loop_1914 add %l6, 0x06A5, %i3 fnor %f30, %f24, %f8 set 0x38, %i7 stda %l2, [%l7 + %i7] 0x2f membar #Sync loop_1914: movn %xcc, %o3, %o6 movrlez %g3, 0x1E3, %l4 tpos %xcc, 0x1 tgu %xcc, 0x0 nop setx loop_1915, %l0, %l1 jmpl %l1, %i0 sdivx %g2, 0x0231, %l1 nop set 0x2B, %o4 stb %o4, [%l7 + %o4] wr %g0, 0x22, %asi ldda [%l7 + 0x70] %asi, %o2 loop_1915: movleu %icc, %l3, %i6 fcmpes %fcc0, %f31, %f12 orncc %o7, 0x172B, %g4 wr %g0, 0x50, %asi ldxa [%g0 + 0x30] %asi, %l5 movge %icc, %i5, %i2 brz,a %o5, loop_1916 srl %o0, %l0, %g5 fcmpgt16 %f22, %f30, %g7 fcmpeq32 %f0, %f4, %g6 loop_1916: fcmple16 %f4, %f8, %g1 fandnot2s %f22, %f12, %f26 movgu %xcc, %i7, %i1 movvs %xcc, %i4, %o1 fsrc1 %f16, %f14 fbge %fcc0, loop_1917 tneg %xcc, 0x6 tn %xcc, 0x1 movgu %xcc, %i3, %l2 loop_1917: alignaddr %l6, %o6, %g3 ld [%l7 + 0x68], %f23 fbuge,a %fcc3, loop_1918 tpos %xcc, 0x1 ta %xcc, 0x1 sll %o3, %l4, %g2 loop_1918: popc %i0, %l1 tcs %xcc, 0x4 wr %g0, 0x18, %asi stwa %o2, [%l7 + 0x24] %asi movleu %icc, %o4, %l3 fbule,a %fcc3, loop_1919 movrgez %o7, %i6, %l5 array32 %i5, %g4, %o5 prefetch [%l7 + 0x10], 0x1 loop_1919: alignaddrl %o0, %l0, %g5 fmovrse %g7, %f16, %f11 tl %icc, 0x2 tpos %xcc, 0x3 sdivcc %g6, 0x16A9, %i2 tpos %xcc, 0x3 smul %i7, %g1, %i4 edge8n %i1, %i3, %o1 or %l2, 0x1396, %o6 sllx %l6, 0x10, %o3 movleu %icc, %g3, %l4 orncc %g2, 0x1259, %i0 wr %g0, 0x04, %asi ldsha [%l7 + 0x30] %asi, %o2 tgu %icc, 0x2 add %l1, %o4, %o7 movpos %icc, %l3, %l5 tge %icc, 0x5 fabss %f21, %f8 wr %g0, 0x89, %asi prefetcha [%l7 + 0x38] %asi, 0x0 tleu %icc, 0x6 add %l7, 0x40, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i6 casa [%l6] 0x88, %i6, %g4 fpadd16s %f6, %f9, %f12 nop setx loop_1920, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tneg %icc, 0x5 bshuffle %f12, %f4, %f26 fornot2 %f10, %f6, %f18 loop_1920: fmovdge %icc, %f20, %f18 umul %o0, 0x1F58, %l0 fands %f19, %f3, %f19 movrgz %g5, 0x04E, %g7 sra %o5, %i2, %g6 ldstub [%l7 + 0x4A], %i7 popc %g1, %i4 addc %i1, 0x0A5C, %o1 fmul8ulx16 %f30, %f14, %f24 movge %xcc, %i3, %o6 tleu %xcc, 0x7 addc %l2, 0x1259, %l6 fones %f2 srl %g3, 0x02, %o3 fcmpeq32 %f4, %f26, %l4 srlx %i0, 0x05, %g2 tle %icc, 0x2 fpsub32s %f10, %f20, %f12 set 0x40, %g5 ldda [%l7 + %g5] 0x10, %f16 edge8l %o2, %l1, %o4 set 0x0, %l0 stxa %l3, [%g0 + %l0] 0x5f fmovrdgez %l5, %f14, %f0 or %o7, %i5, %i6 array32 %g4, %l0, %o0 for %f4, %f0, %f16 tn %xcc, 0x0 stb %g7, [%l7 + 0x1E] ta %icc, 0x4 udiv %g5, 0x1705, %o5 tl %icc, 0x1 fabsd %f30, %f8 orn %i2, 0x0407, %g6 fpack32 %f20, %f16, %f24 fmovrde %g1, %f22, %f2 bl,a,pn %icc, loop_1921 edge32 %i4, %i1, %o1 fands %f22, %f29, %f20 set 0x40, %i0 stda %f16, [%l7 + %i0] 0x19 loop_1921: ldstub [%l7 + 0x6F], %i3 alignaddr %o6, %i7, %l6 fmovsle %icc, %f17, %f6 movg %icc, %l2, %g3 sra %o3, %i0, %l4 movne %xcc, %g2, %o2 movre %l1, 0x111, %l3 wr %g0, 0x19, %asi lduwa [%l7 + 0x2C] %asi, %l5 sllx %o7, 0x05, %i5 fmovsge %icc, %f11, %f3 set 0x38, %i1 ldxa [%l7 + %i1] 0x14, %i6 movgu %xcc, %g4, %l0 edge8l %o4, %o0, %g7 fmovspos %xcc, %f18, %f22 subc %o5, 0x1F98, %g5 sll %i2, 0x0F, %g6 sdivx %g1, 0x0948, %i4 subccc %i1, 0x1E56, %o1 stw %o6, [%l7 + 0x5C] fxor %f4, %f22, %f18 subc %i7, %l6, %l2 fmovsle %xcc, %f0, %f25 tcc %xcc, 0x6 orcc %i3, %g3, %i0 addccc %l4, 0x0A9B, %o3 fzeros %f5 bcs,a %icc, loop_1922 fbu,a %fcc3, loop_1923 st %f9, [%l7 + 0x64] subccc %g2, 0x12F4, %o2 loop_1922: tcs %xcc, 0x6 loop_1923: addccc %l1, %l5, %l3 fornot2s %f22, %f0, %f13 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_1924, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tg %icc, 0x2 edge16 %i5, %i6, %o7 fmovrde %g4, %f4, %f16 loop_1924: bcs,a loop_1925 brgz,a %l0, loop_1926 alignaddrl %o0, %o4, %o5 alignaddrl %g7, %g5, %i2 loop_1925: bcs %xcc, loop_1927 loop_1926: sll %g1, 0x05, %g6 fmovda %icc, %f15, %f22 prefetch [%l7 + 0x68], 0x1 loop_1927: movle %icc, %i4, %o1 fpack32 %f18, %f28, %f22 brnz %o6, loop_1928 tleu %icc, 0x2 bl,a,pt %icc, loop_1929 sub %i1, 0x1AC3, %l6 loop_1928: udivx %l2, 0x1427, %i3 edge8ln %i7, %g3, %i0 loop_1929: bl loop_1930 mova %icc, %l4, %o3 udivcc %g2, 0x1B03, %o2 sub %l5, %l3, %l1 loop_1930: fmovdle %xcc, %f8, %f29 membar 0x09 edge16 %i6, %o7, %i5 pdist %f16, %f10, %f24 fmovdl %xcc, %f31, %f16 fmovdcc %icc, %f23, %f26 movge %icc, %g4, %o0 movg %xcc, %o4, %o5 andcc %l0, %g7, %i2 srlx %g5, 0x03, %g6 fcmped %fcc2, %f28, %f24 fbul %fcc0, loop_1931 sth %i4, [%l7 + 0x38] bvc,a %icc, loop_1932 movge %xcc, %o1, %o6 loop_1931: sllx %i1, %g1, %l6 fmovscs %icc, %f18, %f7 loop_1932: edge16ln %i3, %i7, %g3 movle %xcc, %i0, %l4 xorcc %o3, %g2, %o2 bl,a %xcc, loop_1933 tgu %icc, 0x4 mova %icc, %l2, %l3 fpsub16s %f18, %f15, %f30 loop_1933: sir 0x15F1 movleu %xcc, %l1, %l5 ld [%l7 + 0x44], %f3 smulcc %o7, %i6, %i5 movvs %icc, %g4, %o0 fbul %fcc0, loop_1934 array16 %o5, %o4, %l0 fone %f14 xorcc %g7, %i2, %g5 loop_1934: movle %icc, %g6, %i4 tle %icc, 0x7 fsrc2 %f10, %f26 fcmpgt32 %f26, %f14, %o1 fbe,a %fcc0, loop_1935 movgu %icc, %o6, %g1 sdivcc %i1, 0x1424, %i3 fsrc1 %f20, %f28 loop_1935: edge8n %i7, %l6, %i0 fmovscc %icc, %f10, %f26 fmovdleu %xcc, %f30, %f21 and %l4, 0x1724, %o3 move %icc, %g3, %o2 ldsw [%l7 + 0x44], %g2 nop set 0x0E, %l5 lduh [%l7 + %l5], %l3 fmovsleu %icc, %f18, %f29 move %xcc, %l1, %l5 tsubcc %o7, 0x19BB, %i6 edge8 %i5, %l2, %g4 fexpand %f30, %f30 ta %icc, 0x0 tpos %xcc, 0x1 bvs,pt %icc, loop_1936 edge8 %o0, %o5, %o4 brz %g7, loop_1937 udivcc %i2, 0x0EE5, %l0 loop_1936: bn loop_1938 mova %xcc, %g6, %i4 loop_1937: tl %icc, 0x5 lduh [%l7 + 0x3A], %g5 loop_1938: tvc %icc, 0x0 xor %o1, 0x1656, %o6 fpadd32s %f1, %f0, %f0 fble %fcc2, loop_1939 fbge,a %fcc0, loop_1940 taddcc %i1, %i3, %i7 stw %l6, [%l7 + 0x18] loop_1939: ldsb [%l7 + 0x5E], %i0 loop_1940: fabss %f21, %f3 ta %icc, 0x7 fpack16 %f2, %f14 fpack16 %f14, %f20 udivx %g1, 0x0015, %o3 edge16 %g3, %o2, %g2 set 0x59, %i3 stba %l4, [%l7 + %i3] 0x23 membar #Sync fbg,a %fcc3, loop_1941 fmovspos %icc, %f11, %f15 movle %xcc, %l1, %l3 membar 0x51 loop_1941: bvc %icc, loop_1942 tcc %icc, 0x3 fmovrdne %o7, %f14, %f10 addc %i6, %l5, %l2 loop_1942: stb %g4, [%l7 + 0x13] bgu,a,pn %icc, loop_1943 sra %i5, %o0, %o4 tl %icc, 0x0 fnands %f15, %f11, %f23 loop_1943: umul %o5, %g7, %i2 fcmple16 %f12, %f20, %g6 edge8 %l0, %i4, %o1 fbg %fcc3, loop_1944 movrne %o6, %i1, %i3 edge8 %g5, %i7, %l6 sub %g1, 0x1B7C, %o3 loop_1944: ldstub [%l7 + 0x5C], %i0 te %icc, 0x3 fandnot2s %f4, %f27, %f11 sdivx %g3, 0x1473, %o2 fzero %f0 tl %icc, 0x1 tsubcctv %l4, 0x01AC, %g2 sir 0x1F76 edge16n %l1, %l3, %o7 te %icc, 0x2 fbg %fcc1, loop_1945 tcs %icc, 0x4 addccc %i6, %l2, %g4 swap [%l7 + 0x74], %l5 loop_1945: nop set 0x62, %l2 lduba [%l7 + %l2] 0x88, %i5 movrne %o0, 0x1F2, %o5 andn %o4, 0x1489, %g7 movn %xcc, %g6, %i2 smul %i4, %o1, %o6 fmovsl %xcc, %f23, %f17 udivcc %l0, 0x156B, %i3 nop setx loop_1946, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tvc %icc, 0x6 sethi 0x1B53, %g5 edge16 %i7, %l6, %g1 loop_1946: stbar brz,a %i1, loop_1947 tsubcc %o3, 0x1E19, %g3 srax %o2, 0x06, %i0 wr %g0, 0x2b, %asi stba %l4, [%l7 + 0x37] %asi membar #Sync loop_1947: nop set 0x40, %o7 ldsba [%l7 + %o7] 0x89, %g2 fmovrdgz %l1, %f28, %f0 fmovsne %xcc, %f17, %f12 fcmpne16 %f2, %f18, %o7 tvc %icc, 0x5 nop set 0x1E, %i2 lduh [%l7 + %i2], %l3 fcmpne32 %f4, %f10, %i6 fandnot1 %f26, %f20, %f6 fpsub32 %f6, %f8, %f22 subcc %g4, 0x15A9, %l5 fandnot1 %f10, %f4, %f26 brz %l2, loop_1948 fbge,a %fcc3, loop_1949 xnor %o0, %i5, %o4 fmul8sux16 %f6, %f4, %f4 loop_1948: ld [%l7 + 0x48], %f21 loop_1949: tn %icc, 0x2 sethi 0x1018, %g7 tgu %xcc, 0x6 tsubcc %o5, 0x1035, %g6 tvc %icc, 0x0 or %i4, %o1, %i2 fbu %fcc0, loop_1950 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %o6, 0x19F0, %l0 andcc %g5, %i7, %i3 loop_1950: edge32 %g1, %l6, %i1 movge %xcc, %g3, %o2 lduw [%l7 + 0x70], %i0 nop set 0x50, %o3 std %f30, [%l7 + %o3] fsrc1s %f30, %f3 fbn %fcc3, loop_1951 fbg,a %fcc1, loop_1952 fnor %f26, %f10, %f26 ldd [%l7 + 0x40], %f0 loop_1951: movrgz %l4, 0x02B, %g2 loop_1952: brgez %o3, loop_1953 sllx %l1, 0x19, %l3 tleu %icc, 0x1 andn %i6, %g4, %l5 loop_1953: movrgez %o7, 0x374, %l2 fpmerge %f14, %f24, %f20 udiv %i5, 0x09C9, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bn %icc, loop_1954 movvc %xcc, %g7, %o4 movl %xcc, %g6, %o5 andncc %i4, %o1, %i2 loop_1954: fabss %f6, %f31 udivx %l0, 0x0A34, %g5 tge %icc, 0x0 prefetch [%l7 + 0x1C], 0x1 subc %i7, 0x1587, %i3 xnorcc %o6, 0x1A36, %g1 subcc %l6, %i1, %o2 stbar tleu %xcc, 0x3 wr %g0, 0x80, %asi stba %i0, [%l7 + 0x27] %asi bcs,pt %icc, loop_1955 ld [%l7 + 0x3C], %f2 edge32l %l4, %g3, %o3 set 0x18, %o0 prefetcha [%l7 + %o0] 0x18, 0x3 loop_1955: tleu %xcc, 0x0 fbg,a %fcc1, loop_1956 movvs %xcc, %l1, %i6 stw %g4, [%l7 + 0x28] brgez,a %l3, loop_1957 loop_1956: fandnot2 %f18, %f28, %f16 smulcc %o7, %l2, %l5 fpsub16 %f26, %f2, %f18 loop_1957: swap [%l7 + 0x64], %i5 xnor %o0, 0x1567, %g7 tvc %icc, 0x1 popc %o4, %g6 fmovd %f22, %f26 array32 %o5, %i4, %i2 fpack16 %f14, %f18 wr %g0, 0x89, %asi stha %o1, [%l7 + 0x3A] %asi andncc %g5, %i7, %l0 movvc %xcc, %i3, %g1 tn %icc, 0x0 addc %l6, %o6, %i1 ble,a %xcc, loop_1958 fsrc2s %f25, %f10 or %o2, %i0, %l4 fba %fcc3, loop_1959 loop_1958: udivcc %g3, 0x1FC0, %o3 edge8 %l1, %g2, %i6 popc 0x0988, %g4 loop_1959: movgu %icc, %l3, %o7 fble %fcc2, loop_1960 movrlz %l2, %l5, %o0 set 0x20, %g4 swapa [%l7 + %g4] 0x11, %g7 loop_1960: bneg,pt %icc, loop_1961 mulx %i5, 0x0289, %o4 ldx [%l7 + 0x58], %g6 tneg %icc, 0x2 loop_1961: fmovsa %xcc, %f23, %f13 tsubcc %o5, 0x0220, %i2 ba loop_1962 fmovsle %icc, %f4, %f6 fbn %fcc2, loop_1963 fmovsneg %icc, %f11, %f1 loop_1962: movle %xcc, %o1, %g5 fmul8sux16 %f18, %f2, %f4 loop_1963: movpos %icc, %i7, %l0 movpos %icc, %i4, %g1 fmovsge %icc, %f31, %f25 movl %icc, %i3, %l6 array8 %o6, %i1, %o2 te %xcc, 0x2 brgz %l4, loop_1964 movcs %icc, %i0, %g3 sllx %o3, %l1, %i6 edge16 %g2, %l3, %g4 loop_1964: nop wr %g0, 0x18, %asi ldsha [%l7 + 0x5A] %asi, %o7 orn %l5, %l2, %g7 bvc,a,pt %xcc, loop_1965 srax %i5, 0x13, %o0 fmovsne %icc, %f17, %f13 ta %xcc, 0x5 loop_1965: tg %xcc, 0x1 movgu %icc, %o4, %o5 edge32ln %g6, %o1, %g5 fandnot1 %f26, %f4, %f16 sra %i7, 0x03, %i2 addcc %i4, 0x0AB5, %g1 mulx %i3, %l0, %o6 bg,a,pn %xcc, loop_1966 fpsub32 %f26, %f14, %f14 fmovdleu %icc, %f5, %f14 add %l7, 0x7C, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i1 casa [%l6] 0x11, %i1, %o2 loop_1966: faligndata %f8, %f14, %f12 fpsub32 %f14, %f10, %f14 subc %l4, %i0, %g3 addc %o3, %l1, %l6 sllx %i6, %l3, %g4 edge16l %o7, %l5, %l2 subccc %g2, 0x1DC0, %i5 movl %icc, %g7, %o0 edge16n %o4, %o5, %g6 sethi 0x18A2, %g5 fnot1 %f6, %f10 set 0x58, %o1 lduwa [%l7 + %o1] 0x0c, %i7 movrlez %o1, 0x14E, %i2 movvs %xcc, %i4, %i3 fands %f0, %f12, %f22 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %l0 mova %xcc, %g1, %o6 movrlez %o2, 0x162, %i1 bpos loop_1967 fnegs %f0, %f22 nop setx loop_1968, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movneg %xcc, %l4, %g3 loop_1967: taddcc %o3, %i0, %l6 movleu %xcc, %l1, %i6 loop_1968: fmovdne %xcc, %f12, %f26 sra %l3, %o7, %l5 edge16 %l2, %g4, %i5 sub %g7, 0x10C2, %g2 set 0x1B, %g3 ldsba [%l7 + %g3] 0x11, %o0 set 0x40, %l4 ldda [%l7 + %l4] 0x80, %f0 tge %icc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %o4, 0x08, %o5 tsubcc %g6, %i7, %o1 srlx %g5, 0x1F, %i2 movrne %i3, 0x2AF, %l0 brlez %g1, loop_1969 xnorcc %i4, %o6, %o2 edge16l %i1, %l4, %g3 fmovrdne %o3, %f22, %f6 loop_1969: lduw [%l7 + 0x28], %i0 umulcc %l6, 0x09E5, %i6 and %l3, 0x06AF, %o7 fnands %f29, %f14, %f0 sir 0x1F92 taddcctv %l5, %l2, %l1 subccc %i5, %g7, %g4 for %f20, %f2, %f24 movrlez %o0, %g2, %o5 xor %o4, 0x1479, %i7 fmovrdgz %g6, %f24, %f2 popc %o1, %i2 tsubcctv %g5, 0x155C, %l0 movneg %xcc, %g1, %i4 te %xcc, 0x1 fbg %fcc3, loop_1970 movrgez %i3, 0x03F, %o2 taddcc %o6, %i1, %g3 set 0x21, %l3 ldstuba [%l7 + %l3] 0x88, %o3 loop_1970: udivcc %l4, 0x1BFF, %l6 orcc %i6, %l3, %i0 fbn %fcc2, loop_1971 fmovdleu %icc, %f18, %f7 srax %o7, 0x0A, %l2 movrgez %l5, 0x0AC, %l1 loop_1971: xnor %g7, %i5, %g4 andn %g2, 0x1FFC, %o0 fbl,a %fcc0, loop_1972 xnorcc %o4, %i7, %o5 xnor %g6, %i2, %o1 fmovdne %icc, %f23, %f29 loop_1972: umulcc %l0, %g5, %i4 sdivcc %i3, 0x0FFC, %o2 fblg %fcc2, loop_1973 edge8n %o6, %i1, %g3 edge8 %g1, %l4, %o3 brgz,a %i6, loop_1974 loop_1973: taddcc %l6, %i0, %o7 fcmpgt16 %f20, %f6, %l3 fmul8sux16 %f10, %f12, %f26 loop_1974: orncc %l2, 0x1AD0, %l5 edge32l %l1, %g7, %i5 movge %xcc, %g2, %g4 addc %o4, %o0, %o5 edge16n %i7, %g6, %i2 movrlz %o1, %g5, %l0 andn %i3, %o2, %i4 fmovdle %xcc, %f24, %f17 fmovdgu %xcc, %f13, %f9 orcc %i1, 0x02C5, %o6 ldd [%l7 + 0x28], %g0 be,pt %xcc, loop_1975 udivcc %l4, 0x05B3, %g3 edge32n %i6, %o3, %l6 sdivx %i0, 0x0A6F, %o7 loop_1975: fmovrdgez %l2, %f20, %f30 bgu,a %icc, loop_1976 bneg,a,pn %icc, loop_1977 fmovrsne %l5, %f16, %f13 movge %icc, %l1, %g7 loop_1976: udivx %l3, 0x1206, %i5 loop_1977: fmovsne %xcc, %f3, %f10 ldsh [%l7 + 0x10], %g4 bl loop_1978 ldsh [%l7 + 0x12], %g2 fabss %f22, %f2 tle %xcc, 0x1 loop_1978: nop set 0x5E, %g1 stha %o0, [%l7 + %g1] 0x11 fblg %fcc1, loop_1979 fcmpne32 %f22, %f12, %o5 add %l7, 0x18, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i7 casxa [%l6] %asi, %i7, %o4 loop_1979: fblg,a %fcc2, loop_1980 sra %g6, 0x14, %i2 orcc %g5, 0x1927, %o1 fmovdl %xcc, %f13, %f8 loop_1980: movpos %xcc, %l0, %o2 fcmpgt16 %f2, %f14, %i4 alignaddr %i3, %o6, %g1 bneg %xcc, loop_1981 tvc %icc, 0x2 edge8l %l4, %i1, %g3 membar 0x44 loop_1981: movrlez %i6, 0x285, %o3 fmovda %xcc, %f31, %f6 fornot2 %f22, %f14, %f18 add %l7, 0x48, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %i0, %o7 tge %xcc, 0x7 addccc %l2, 0x1788, %l5 subcc %l1, %g7, %l6 mulx %l3, %g4, %i5 fbue,a %fcc3, loop_1982 fandnot2s %f30, %f27, %f1 edge16n %g2, %o0, %i7 stx %o4, [%l7 + 0x28] loop_1982: srax %g6, %i2, %o5 bvc,a,pn %icc, loop_1983 fandnot2 %f4, %f2, %f16 fbul,a %fcc3, loop_1984 fornot1s %f8, %f7, %f30 loop_1983: fabsd %f2, %f30 movne %xcc, %g5, %o1 loop_1984: fmovrdlz %l0, %f4, %f28 ba,a,pn %icc, loop_1985 fandnot2 %f10, %f14, %f18 movge %icc, %o2, %i4 tsubcctv %o6, 0x1248, %g1 loop_1985: tcs %icc, 0x7 taddcc %l4, %i1, %i3 tl %xcc, 0x7 fandnot1 %f18, %f2, %f6 movl %icc, %g3, %i6 movrne %i0, %o3, %l2 set 0x38, %g7 stda %o6, [%l7 + %g7] 0xea membar #Sync movcc %xcc, %l1, %l5 smul %g7, %l6, %g4 fmovsl %xcc, %f14, %f31 bleu %icc, loop_1986 edge32 %l3, %g2, %o0 te %xcc, 0x5 movpos %xcc, %i7, %o4 loop_1986: nop wr %g0, 0x50, %asi ldxa [%g0 + 0x30] %asi, %i5 wr %g0, 0x04, %asi lduwa [%l7 + 0x34] %asi, %g6 fmovsa %icc, %f20, %f1 fnands %f3, %f17, %f18 xnor %o5, %i2, %o1 fzeros %f14 subcc %g5, 0x073E, %o2 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f16 bcc,a,pn %xcc, loop_1987 fpadd32s %f13, %f17, %f6 tleu %xcc, 0x2 fnegd %f6, %f18 loop_1987: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %icc, 0x4 bge,a %xcc, loop_1988 orn %l0, %o6, %i4 fsrc1 %f6, %f2 movvs %icc, %g1, %l4 loop_1988: nop set 0x60, %o2 stxa %i3, [%l7 + %o2] 0x14 lduh [%l7 + 0x30], %g3 fxnors %f12, %f29, %f31 fandnot1 %f22, %f18, %f14 udiv %i1, 0x16E6, %i0 ble loop_1989 tleu %xcc, 0x0 alignaddr %i6, %l2, %o3 nop setx loop_1990, %l0, %l1 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_1989: fmovdle %icc, %f12, %f23 subccc %o7, %l1, %g7 tne %xcc, 0x5 loop_1990: taddcctv %l6, %l5, %g4 sdiv %g2, 0x19E1, %o0 fnegd %f6, %f8 array32 %i7, %o4, %i5 fbuge,a %fcc3, loop_1991 movcc %icc, %l3, %o5 fornot1 %f22, %f16, %f10 edge32n %g6, %o1, %i2 loop_1991: fbue %fcc2, loop_1992 edge32l %o2, %l0, %o6 fmovrdgz %i4, %f20, %f20 srax %g5, 0x0C, %l4 loop_1992: andcc %i3, 0x16BA, %g1 edge32n %i1, %g3, %i6 set 0x26, %i6 stha %i0, [%l7 + %i6] 0x14 edge32n %l2, %o3, %o7 set 0x72, %g2 lduha [%l7 + %g2] 0x80, %g7 movneg %icc, %l6, %l1 brgz,a %l5, loop_1993 fmul8x16au %f13, %f13, %f30 addc %g2, 0x19A9, %g4 tcc %xcc, 0x0 loop_1993: mulscc %i7, %o4, %i5 fmovrdgez %o0, %f4, %f16 popc %o5, %g6 movn %icc, %l3, %o1 umulcc %i2, %o2, %o6 edge8 %i4, %l0, %l4 tgu %icc, 0x4 fand %f2, %f16, %f10 sllx %i3, %g5, %i1 add %l7, 0x10, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %g1, %i6 fmovdvc %icc, %f0, %f12 movrne %i0, 0x14A, %l2 xnorcc %g3, %o3, %o7 prefetch [%l7 + 0x6C], 0x0 sethi 0x17B5, %g7 fpsub16 %f30, %f26, %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsn %icc, %f10, %f13 fmul8x16 %f19, %f16, %f22 fabsd %f26, %f22 fmovdcc %icc, %f29, %f29 mova %icc, %l6, %l5 tgu %xcc, 0x1 subc %g2, %g4, %i7 tn %xcc, 0x2 sll %o4, %i5, %l1 ta %icc, 0x1 movrgz %o5, 0x365, %g6 xnorcc %l3, 0x0627, %o1 fbul %fcc2, loop_1994 add %i2, %o2, %o0 sir 0x0924 edge32 %i4, %l0, %l4 loop_1994: array8 %o6, %g5, %i3 fmovdl %xcc, %f23, %f5 fcmple16 %f14, %f26, %i1 sdivcc %i6, 0x1072, %g1 fmovspos %xcc, %f1, %f29 nop setx loop_1995, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrdgz %i0, %f20, %f10 fpadd32 %f12, %f26, %f0 edge32l %g3, %o3, %l2 loop_1995: nop set 0x44, %l6 ldsb [%l7 + %l6], %g7 array32 %l6, %o7, %g2 addcc %g4, 0x0F0F, %i7 tsubcctv %l5, %i5, %o4 array8 %l1, %g6, %l3 movre %o1, 0x279, %i2 std %f2, [%l7 + 0x38] fcmps %fcc2, %f6, %f22 mulx %o5, 0x1BE8, %o0 orcc %i4, %o2, %l4 fandnot1s %f1, %f4, %f25 sra %o6, 0x1B, %g5 movle %xcc, %l0, %i3 fandnot1s %f11, %f29, %f3 movcc %icc, %i1, %i6 fxor %f16, %f18, %f26 taddcc %i0, 0x1A78, %g3 brz,a %g1, loop_1996 fmovdge %xcc, %f7, %f11 tg %xcc, 0x3 umul %l2, %o3, %g7 loop_1996: fcmple32 %f6, %f30, %o7 set 0x58, %o6 prefetcha [%l7 + %o6] 0x88, 0x3 edge32n %l6, %g4, %i7 udivcc %l5, 0x0FED, %o4 te %icc, 0x6 movre %i5, 0x19E, %g6 tcs %xcc, 0x3 sdivcc %l1, 0x1008, %l3 tcc %xcc, 0x5 srlx %i2, 0x07, %o1 std %o0, [%l7 + 0x48] brz %o5, loop_1997 fmovdcs %icc, %f3, %f1 sllx %i4, 0x13, %l4 fmovrdlez %o6, %f6, %f22 loop_1997: fbo %fcc0, loop_1998 edge8 %o2, %g5, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnors %f8, %f24, %f30 loop_1998: tvs %xcc, 0x1 alignaddrl %i1, %i6, %i3 tne %icc, 0x2 movcs %icc, %g3, %g1 sdivx %l2, 0x1D1B, %i0 subccc %o3, 0x0E4C, %g7 movneg %xcc, %o7, %l6 udiv %g2, 0x0531, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulx %l5, %o4, %i5 mulscc %i7, 0x02CC, %l1 movl %icc, %l3, %i2 addc %o1, %g6, %o0 fnegd %f6, %f8 stw %o5, [%l7 + 0x64] lduw [%l7 + 0x3C], %i4 and %o6, %l4, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %g5, %l0, %i1 set 0x3B, %g6 stba %i6, [%l7 + %g6] 0xe2 membar #Sync nop setx loop_1999, %l0, %l1 jmpl %l1, %g3 edge32n %g1, %l2, %i0 addcc %o3, %g7, %i3 umul %l6, 0x01F7, %o7 loop_1999: tsubcctv %g4, %l5, %o4 addc %i5, 0x1776, %g2 subc %l1, 0x1CEB, %i7 lduw [%l7 + 0x10], %i2 wr %g0, 0x89, %asi stha %o1, [%l7 + 0x68] %asi umulcc %l3, %g6, %o0 movvs %xcc, %i4, %o6 srlx %o5, %l4, %o2 fmovde %icc, %f26, %f12 set 0x54, %i5 swapa [%l7 + %i5] 0x89, %g5 tpos %icc, 0x3 fmuld8ulx16 %f14, %f3, %f2 ldstub [%l7 + 0x3C], %i1 andn %i6, %g3, %l0 bgu,a loop_2000 udivx %g1, 0x1D25, %i0 edge32ln %l2, %o3, %g7 xnorcc %l6, 0x1E40, %o7 loop_2000: ldsb [%l7 + 0x1A], %i3 sdivx %g4, 0x07FF, %o4 udivcc %l5, 0x0F49, %g2 movre %i5, 0x12C, %l1 movrgez %i7, %o1, %i2 add %g6, 0x158F, %o0 fmovdg %icc, %f4, %f31 fnot1s %f31, %f10 wr %g0, 0x81, %asi prefetcha [%l7 + 0x68] %asi, 0x1 ldsw [%l7 + 0x74], %o6 fmovdn %xcc, %f8, %f6 movgu %icc, %l3, %l4 sllx %o2, 0x00, %g5 edge16ln %o5, %i6, %i1 move %xcc, %g3, %g1 tgu %xcc, 0x5 udivx %l0, 0x01E7, %i0 smul %o3, %l2, %l6 bl,pt %icc, loop_2001 edge8ln %o7, %g7, %g4 mova %icc, %o4, %i3 fnors %f22, %f7, %f14 loop_2001: andn %g2, %l5, %i5 movle %xcc, %l1, %o1 fmovdl %xcc, %f0, %f8 addcc %i7, 0x0F0E, %i2 fandnot1s %f31, %f16, %f14 movrlz %o0, 0x087, %i4 stbar tleu %xcc, 0x6 ta %xcc, 0x7 stb %g6, [%l7 + 0x11] call loop_2002 sub %l3, %o6, %o2 smulcc %l4, 0x0401, %o5 movgu %xcc, %i6, %g5 loop_2002: movneg %icc, %i1, %g3 fmovrse %g1, %f4, %f27 wr %g0, 0x88, %asi ldswa [%l7 + 0x0C] %asi, %i0 fands %f22, %f18, %f19 fsrc1 %f22, %f8 fmovsle %icc, %f25, %f21 edge16ln %l0, %l2, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrslez %o7, %f13, %f15 taddcc %o3, %g4, %g7 for %f10, %f14, %f28 umulcc %i3, %o4, %l5 movrgez %g2, %i5, %o1 nop setx loop_2003, %l0, %l1 jmpl %l1, %l1 tvs %icc, 0x4 addcc %i7, 0x0C20, %o0 edge16n %i4, %g6, %i2 loop_2003: bne loop_2004 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpackfix %f12, %f10 udivx %o6, 0x051F, %l3 loop_2004: movle %icc, %l4, %o5 be loop_2005 brz %i6, loop_2006 edge8ln %g5, %o2, %g3 fnands %f12, %f27, %f26 loop_2005: fors %f19, %f20, %f16 loop_2006: fornot1 %f30, %f22, %f28 wr %g0, 0x58, %asi ldxa [%g0 + 0x80] %asi, %i1 andn %i0, 0x1113, %l0 fsrc2s %f6, %f3 movpos %icc, %l2, %g1 xnorcc %o7, 0x1906, %o3 popc 0x1F15, %g4 movcc %icc, %l6, %i3 movrlez %o4, 0x3E3, %l5 stx %g2, [%l7 + 0x68] fmovscc %icc, %f11, %f29 taddcctv %i5, 0x0350, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %o1, 0x1F8A, %l1 set 0x14, %o5 stwa %i7, [%l7 + %o5] 0x2b membar #Sync fpmerge %f18, %f3, %f16 sdivcc %i4, 0x1ADD, %o0 srlx %i2, %o6, %l3 tn %icc, 0x6 orncc %g6, %l4, %o5 fbge %fcc1, loop_2007 array8 %g5, %o2, %i6 fsrc1 %f14, %f30 edge16ln %g3, %i1, %l0 loop_2007: tcc %xcc, 0x0 andncc %i0, %l2, %o7 movvc %xcc, %o3, %g4 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f16 set 0x0C, %l1 swapa [%l7 + %l1] 0x10, %g1 fbue %fcc0, loop_2008 addc %i3, 0x16F2, %l6 fbue %fcc3, loop_2009 edge16ln %o4, %l5, %i5 loop_2008: fmovsgu %xcc, %f19, %f15 udivx %g2, 0x110A, %g7 loop_2009: edge8ln %o1, %l1, %i7 set 0x30, %i4 prefetcha [%l7 + %i4] 0x88, 0x2 sdiv %i2, 0x0150, %o6 swap [%l7 + 0x64], %i4 wr %g0, 0x88, %asi stwa %g6, [%l7 + 0x08] %asi bge,a,pn %icc, loop_2010 movcc %icc, %l3, %o5 popc 0x1074, %l4 fnot1s %f29, %f6 loop_2010: nop wr %g0, 0x80, %asi lduba [%l7 + 0x4F] %asi, %g5 ble,a,pt %xcc, loop_2011 nop setx loop_2012, %l0, %l1 jmpl %l1, %i6 fpsub16 %f28, %f26, %f28 srl %o2, 0x14, %i1 loop_2011: sdivx %l0, 0x0344, %g3 loop_2012: tle %icc, 0x6 stw %l2, [%l7 + 0x4C] movrgz %o7, %o3, %i0 membar 0x2C movl %xcc, %g4, %i3 xnor %g1, 0x1576, %l6 tneg %icc, 0x5 fpmerge %f28, %f20, %f6 set 0x50, %o4 ldswa [%l7 + %o4] 0x11, %l5 movneg %icc, %o4, %g2 tvs %xcc, 0x0 brnz %i5, loop_2013 umulcc %o1, 0x1A5E, %l1 xor %g7, %i7, %i2 wr %g0, 0x19, %asi lduba [%l7 + 0x50] %asi, %o6 loop_2013: te %icc, 0x6 fbue,a %fcc2, loop_2014 bne,a,pt %xcc, loop_2015 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %i4, %g6, %o0 loop_2014: brlez,a %l3, loop_2016 loop_2015: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %o5, 0x1B6C, %l4 udivcc %g5, 0x1C71, %o2 loop_2016: tge %icc, 0x0 stw %i6, [%l7 + 0x50] bcs,pt %xcc, loop_2017 movne %xcc, %l0, %i1 be,a,pt %icc, loop_2018 alignaddrl %l2, %g3, %o3 loop_2017: movl %xcc, %o7, %i0 sdivcc %i3, 0x1CDA, %g4 loop_2018: taddcctv %l6, %g1, %l5 movrgz %o4, 0x259, %g2 orn %i5, %l1, %o1 edge8ln %i7, %g7, %o6 taddcctv %i2, 0x1500, %i4 fmuld8sux16 %f0, %f27, %f28 set 0x0A, %i7 ldsba [%l7 + %i7] 0x15, %o0 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0x17, %f16 set 0x40, %i0 stxa %g6, [%l7 + %i0] 0xea membar #Sync edge16ln %o5, %l4, %g5 be,pt %icc, loop_2019 fmovsg %xcc, %f11, %f15 tleu %icc, 0x2 brlez %l3, loop_2020 loop_2019: add %i6, 0x118B, %o2 fmovd %f4, %f2 be,a loop_2021 loop_2020: edge32l %l0, %l2, %g3 tg %xcc, 0x7 movn %xcc, %o3, %i1 loop_2021: bne loop_2022 fandnot2 %f26, %f18, %f10 fbl,a %fcc2, loop_2023 orcc %i0, 0x167C, %i3 loop_2022: fmovsg %icc, %f13, %f4 mulscc %g4, %o7, %g1 loop_2023: or %l5, 0x1FFC, %o4 fmovsvs %icc, %f26, %f8 edge16ln %l6, %g2, %l1 tpos %icc, 0x6 fcmpd %fcc1, %f28, %f2 srax %i5, 0x16, %i7 movcs %icc, %g7, %o6 ta %xcc, 0x4 fmovsn %xcc, %f6, %f20 subccc %i2, %i4, %o0 fmul8sux16 %f2, %f18, %f10 prefetch [%l7 + 0x48], 0x1 edge32 %g6, %o1, %l4 umul %g5, %l3, %i6 fornot2s %f21, %f31, %f22 addccc %o5, 0x0876, %l0 fxor %f2, %f10, %f20 sub %o2, %g3, %o3 fabsd %f0, %f20 edge16 %l2, %i1, %i3 andncc %g4, %o7, %i0 fornot2 %f8, %f16, %f20 fba %fcc2, loop_2024 srlx %g1, %o4, %l6 te %icc, 0x2 tne %xcc, 0x4 loop_2024: nop setx loop_2025, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry orncc %g2, 0x001F, %l1 fpsub16s %f30, %f18, %f27 flush %l7 + 0x44 loop_2025: array16 %l5, %i7, %g7 edge8 %i5, %i2, %o6 movge %icc, %o0, %g6 sethi 0x08A8, %o1 addc %l4, 0x112F, %i4 udivx %g5, 0x076E, %l3 movrgz %o5, %i6, %l0 subcc %g3, 0x17EC, %o2 wr %g0, 0x27, %asi stxa %o3, [%l7 + 0x40] %asi membar #Sync tne %xcc, 0x1 fmuld8sux16 %f30, %f6, %f24 fmovdle %icc, %f23, %f3 srl %l2, 0x14, %i3 fmovdl %xcc, %f17, %f19 movn %xcc, %i1, %g4 add %l7, 0x44, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o7 casa [%l6] %asi, %o7, %i0 xorcc %g1, %l6, %o4 add %l7, 0x54, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %g2, %l5 udiv %l1, 0x0C53, %g7 set 0x66, %i1 lduba [%l7 + %i1] 0x11, %i5 ldd [%l7 + 0x08], %i6 srlx %o6, %i2, %g6 fpsub32s %f8, %f23, %f8 mova %xcc, %o1, %o0 fcmple16 %f16, %f18, %i4 fmovse %icc, %f13, %f15 movpos %xcc, %g5, %l3 wr %g0, 0x10, %asi prefetcha [%l7 + 0x38] %asi, 0x0 membar 0x04 set 0x60, %l0 ldxa [%l7 + %l0] 0x80, %i6 subcc %l4, %g3, %l0 bg,a,pn %icc, loop_2026 movpos %xcc, %o3, %o2 sub %i3, %l2, %i1 fbe,a %fcc0, loop_2027 loop_2026: bvs,a %icc, loop_2028 for %f24, %f20, %f2 sdivcc %g4, 0x0A93, %o7 loop_2027: movg %xcc, %i0, %g1 loop_2028: fmovrse %l6, %f2, %f14 tneg %icc, 0x2 add %l7, 0x18, %l6 wr %g0, 0x19, %asi casxa [%l6] %asi, %o4, %l5 mulx %g2, 0x17F3, %g7 sll %i5, 0x01, %i7 fornot1s %f22, %f6, %f17 srlx %o6, 0x1A, %i2 movl %icc, %g6, %o1 xor %l1, 0x00B2, %i4 edge8 %g5, %l3, %o0 fmovsne %icc, %f11, %f18 movvs %icc, %o5, %l4 ldstub [%l7 + 0x47], %g3 sethi 0x034F, %l0 brgz %i6, loop_2029 movrgez %o3, %o2, %i3 sra %i1, %g4, %l2 fmuld8ulx16 %f24, %f2, %f0 loop_2029: bn,pt %xcc, loop_2030 bneg,pn %icc, loop_2031 edge8n %o7, %g1, %i0 sra %l6, %l5, %o4 loop_2030: movne %icc, %g7, %i5 loop_2031: fmovs %f30, %f20 movgu %icc, %g2, %o6 membar 0x50 fbul,a %fcc3, loop_2032 xorcc %i7, 0x0A44, %i2 fcmple32 %f28, %f14, %g6 mulscc %o1, %l1, %g5 loop_2032: movvc %xcc, %l3, %i4 popc 0x050B, %o0 taddcc %l4, %o5, %l0 smulcc %g3, %o3, %o2 tg %icc, 0x5 fmuld8ulx16 %f6, %f16, %f28 brnz,a %i6, loop_2033 fnor %f0, %f14, %f14 movneg %icc, %i1, %g4 fmovsvs %xcc, %f18, %f5 loop_2033: nop wr %g0, 0x0c, %asi prefetcha [%l7 + 0x68] %asi, 0x0 edge32 %l2, %g1, %o7 srlx %l6, %l5, %i0 subc %o4, %g7, %g2 xorcc %i5, %o6, %i7 set 0x50, %i3 ldda [%l7 + %i3] 0x24, %i2 te %xcc, 0x4 fmovrdgz %g6, %f26, %f6 movre %l1, 0x318, %g5 sdivcc %o1, 0x1C32, %l3 sdivx %o0, 0x0C15, %l4 fmovda %icc, %f5, %f27 bleu,a,pt %xcc, loop_2034 orcc %i4, %o5, %g3 movcs %icc, %o3, %o2 ta %icc, 0x0 loop_2034: std %f10, [%l7 + 0x70] movpos %xcc, %l0, %i6 fcmpeq32 %f30, %f10, %i1 fbug,a %fcc3, loop_2035 udivcc %g4, 0x0B17, %i3 ldsw [%l7 + 0x3C], %g1 tcc %icc, 0x6 loop_2035: srlx %l2, %o7, %l5 xnorcc %i0, 0x1009, %o4 fnors %f15, %f23, %f21 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f16 fba %fcc3, loop_2036 call loop_2037 andncc %g7, %g2, %l6 movrlz %o6, 0x033, %i5 loop_2036: bpos,pt %xcc, loop_2038 loop_2037: fmovrsgz %i7, %f2, %f4 sub %i2, %l1, %g5 tl %xcc, 0x5 loop_2038: sdivcc %g6, 0x0963, %l3 sra %o0, %l4, %o1 orcc %o5, %i4, %g3 sra %o2, 0x0B, %l0 xnorcc %i6, %i1, %g4 fmovdvs %icc, %f4, %f31 fmovrdgz %i3, %f6, %f22 bl,pn %xcc, loop_2039 addcc %o3, 0x1958, %l2 popc %g1, %l5 set 0x39, %l5 lduba [%l7 + %l5] 0x15, %o7 loop_2039: array32 %o4, %g7, %g2 sra %i0, %o6, %l6 ba %xcc, loop_2040 fornot1s %f28, %f6, %f10 movg %xcc, %i5, %i7 tleu %icc, 0x0 loop_2040: tcc %xcc, 0x5 movrgez %l1, %g5, %g6 fornot1s %f16, %f13, %f23 fornot1 %f10, %f12, %f6 sdiv %l3, 0x14FE, %i2 fmovsn %icc, %f1, %f25 ldx [%l7 + 0x18], %l4 tne %xcc, 0x2 udivcc %o0, 0x15C4, %o5 ldd [%l7 + 0x48], %o0 srlx %g3, %i4, %l0 fbul %fcc2, loop_2041 sethi 0x1A3C, %o2 sdiv %i1, 0x1148, %i6 fxnors %f25, %f5, %f11 loop_2041: nop set 0x6F, %l2 ldstuba [%l7 + %l2] 0x80, %g4 srl %i3, %l2, %g1 tge %xcc, 0x4 fmovrsgz %l5, %f17, %f12 fmovrse %o3, %f29, %f21 andn %o4, 0x1EF0, %o7 movn %xcc, %g7, %g2 sdivx %o6, 0x0568, %l6 fmovsa %icc, %f11, %f1 andcc %i5, 0x09E5, %i7 xnorcc %l1, %i0, %g6 movrgez %g5, 0x3DD, %l3 edge16n %i2, %o0, %o5 edge16ln %l4, %o1, %g3 tpos %icc, 0x1 tpos %xcc, 0x5 edge16l %i4, %l0, %o2 umul %i6, %i1, %i3 tneg %icc, 0x3 fmovse %xcc, %f14, %f16 xnor %g4, 0x0693, %l2 subccc %l5, 0x08BD, %g1 nop setx loop_2042, %l0, %l1 jmpl %l1, %o4 edge8l %o7, %g7, %g2 swap [%l7 + 0x48], %o6 tn %icc, 0x6 loop_2042: nop wr %g0, 0x89, %asi stba %l6, [%l7 + 0x35] %asi addccc %i5, 0x1BC6, %i7 movg %xcc, %o3, %i0 edge16 %g6, %g5, %l1 sir 0x017F fmuld8ulx16 %f12, %f16, %f4 te %icc, 0x0 movrgz %i2, %o0, %o5 umulcc %l4, 0x11EA, %l3 movn %icc, %o1, %i4 sdivx %l0, 0x056F, %o2 movrgez %g3, 0x0F6, %i6 popc %i1, %i3 brlz %l2, loop_2043 mulx %l5, %g4, %o4 smulcc %g1, 0x06EC, %g7 addcc %o7, %g2, %o6 loop_2043: xnorcc %l6, 0x015E, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %i7, %o3, %i0 fmul8ulx16 %f24, %f20, %f20 sll %g6, 0x04, %g5 movvc %icc, %l1, %o0 be,a %xcc, loop_2044 sdivx %i2, 0x03A9, %l4 popc %l3, %o1 sdiv %o5, 0x0612, %i4 loop_2044: srlx %l0, 0x05, %o2 movrlez %i6, 0x179, %i1 fabss %f28, %f13 fmovrde %i3, %f0, %f0 set 0x40, %i2 ldda [%l7 + %i2] 0x14, %f0 tvs %xcc, 0x5 xorcc %l2, 0x12A3, %l5 wr %g0, 0x80, %asi ldswa [%l7 + 0x28] %asi, %g4 fabss %f20, %f20 srl %o4, %g1, %g3 umulcc %g7, 0x1F7B, %o7 fmovrdlez %o6, %f28, %f24 sll %l6, 0x12, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %i7, %g2, %o3 movrlz %g6, %i0, %g5 movrlez %l1, 0x2ED, %o0 edge16ln %i2, %l3, %l4 edge32ln %o5, %o1, %l0 fcmpeq16 %f10, %f20, %o2 fmovrdlez %i4, %f30, %f28 fmovrdne %i1, %f4, %f24 tne %xcc, 0x3 tleu %icc, 0x4 andcc %i6, 0x01F8, %i3 ldsw [%l7 + 0x64], %l2 fble,a %fcc2, loop_2045 movvc %xcc, %g4, %o4 swap [%l7 + 0x34], %l5 movre %g3, %g1, %g7 loop_2045: tg %icc, 0x1 fornot2s %f30, %f12, %f9 movneg %xcc, %o7, %o6 mulscc %l6, %i7, %i5 fmovrsgez %o3, %f8, %f20 popc %g2, %i0 bcc,a loop_2046 taddcc %g6, 0x0184, %l1 nop set 0x20, %o7 stx %o0, [%l7 + %o7] stx %i2, [%l7 + 0x40] loop_2046: tgu %icc, 0x2 wr %g0, 0xe3, %asi ldda [%l7 + 0x50] %asi, %g4 ba,a %xcc, loop_2047 fmovsn %xcc, %f27, %f0 bvc,a %icc, loop_2048 fbul %fcc0, loop_2049 loop_2047: movleu %xcc, %l4, %o5 fmovrdne %l3, %f14, %f10 loop_2048: mulscc %o1, %o2, %i4 loop_2049: nop wr %g0, 0xe3, %asi stwa %i1, [%l7 + 0x0C] %asi membar #Sync sdiv %i6, 0x18C0, %i3 fnand %f10, %f24, %f24 fzero %f14 edge8 %l0, %g4, %l2 fmovrdgz %l5, %f10, %f22 bl loop_2050 fmovs %f13, %f19 tne %xcc, 0x1 bge loop_2051 loop_2050: nop set 0x48, %o0 ldd [%l7 + %o0], %o4 andn %g3, %g7, %o7 fmovrsne %g1, %f11, %f15 loop_2051: tg %xcc, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %o6, %l6, %i5 andn %o3, 0x0E12, %i7 edge8 %i0, %g2, %g6 tgu %icc, 0x5 fcmpgt32 %f26, %f20, %o0 fandnot2 %f0, %f12, %f0 sllx %i2, 0x04, %l1 movn %xcc, %g5, %o5 ldub [%l7 + 0x1D], %l4 bvs,a loop_2052 array8 %o1, %l3, %o2 xnor %i4, 0x1D13, %i1 flush %l7 + 0x24 loop_2052: andcc %i3, 0x1055, %l0 fnegs %f4, %f24 fornot2s %f18, %f10, %f1 fmovdvs %xcc, %f25, %f6 fmovrdne %i6, %f0, %f8 movre %g4, %l2, %o4 movvs %xcc, %l5, %g3 sir 0x1288 bl %icc, loop_2053 array8 %o7, %g7, %o6 brlez,a %l6, loop_2054 addc %i5, %g1, %o3 loop_2053: mulx %i0, %g2, %g6 wr %g0, 0x80, %asi ldxa [%l7 + 0x18] %asi, %i7 loop_2054: andncc %i2, %o0, %l1 fbge,a %fcc1, loop_2055 fbo %fcc2, loop_2056 fcmpes %fcc2, %f19, %f10 orncc %o5, %l4, %o1 loop_2055: movvc %xcc, %g5, %l3 loop_2056: array32 %i4, %i1, %o2 array8 %i3, %i6, %l0 fxnors %f31, %f26, %f16 taddcc %g4, %o4, %l2 set 0x08, %g4 ldswa [%l7 + %g4] 0x0c, %l5 edge16 %o7, %g7, %g3 tl %icc, 0x5 wr %g0, 0x89, %asi stha %o6, [%l7 + 0x20] %asi sll %l6, %g1, %i5 sub %i0, %g2, %o3 array32 %g6, %i2, %i7 subc %o0, %l1, %o5 tpos %icc, 0x2 or %o1, %l4, %l3 edge16n %i4, %g5, %i1 sir 0x1E15 wr %g0, 0x04, %asi lduwa [%l7 + 0x44] %asi, %o2 tgu %xcc, 0x6 edge32 %i6, %i3, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %g4, %o4, %l2 xor %l5, %g7, %o7 fmovdneg %icc, %f7, %f5 movrlz %g3, %o6, %g1 movneg %xcc, %i5, %l6 mulx %g2, 0x13F6, %o3 fcmpeq32 %f6, %f22, %g6 ldstub [%l7 + 0x13], %i0 subc %i2, %i7, %o0 movpos %xcc, %o5, %l1 edge32 %l4, %l3, %i4 orn %g5, %o1, %o2 brgez,a %i6, loop_2057 edge32ln %i1, %l0, %g4 sdiv %o4, 0x08D1, %i3 srlx %l2, %g7, %o7 loop_2057: fbl,a %fcc0, loop_2058 edge32n %l5, %o6, %g3 te %xcc, 0x5 tcc %xcc, 0x7 loop_2058: fmovrsgez %g1, %f0, %f27 ldub [%l7 + 0x7D], %l6 fornot2 %f10, %f14, %f6 fcmpgt32 %f16, %f16, %i5 movrgz %o3, 0x0F8, %g2 srax %g6, 0x1B, %i2 srlx %i0, 0x08, %i7 std %o0, [%l7 + 0x58] edge8l %l1, %o5, %l4 edge8 %l3, %g5, %o1 popc 0x1794, %o2 pdist %f24, %f12, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvs %icc, 0x6 bcs loop_2059 fmovdge %xcc, %f30, %f21 set 0x220, %o1 ldxa [%g0 + %o1] 0x52, %i6 loop_2059: fmovrsne %i4, %f31, %f11 edge8ln %l0, %i1, %g4 srax %i3, %o4, %l2 tsubcc %o7, %l5, %o6 bn,a %xcc, loop_2060 fbug,a %fcc0, loop_2061 movrgz %g7, 0x1CD, %g3 addc %l6, %i5, %g1 loop_2060: fmovsleu %xcc, %f28, %f17 loop_2061: tleu %xcc, 0x1 edge8ln %o3, %g6, %g2 set 0x30, %o3 swapa [%l7 + %o3] 0x89, %i2 sir 0x1938 set 0x38, %l4 lduha [%l7 + %l4] 0x10, %i7 mova %xcc, %i0, %l1 fmovrsgez %o5, %f17, %f29 tvs %icc, 0x1 fmovrslez %o0, %f17, %f17 mulx %l4, 0x0284, %l3 ldx [%l7 + 0x38], %o1 subccc %g5, %o2, %i4 fmul8x16 %f3, %f6, %f0 te %xcc, 0x4 array16 %i6, %i1, %g4 bne loop_2062 fmovrdne %l0, %f20, %f2 movgu %icc, %o4, %i3 fmovrdlz %l2, %f22, %f24 loop_2062: fbg %fcc1, loop_2063 movl %xcc, %o7, %o6 ble,a loop_2064 fbl %fcc3, loop_2065 loop_2063: movrgz %g7, 0x34C, %l5 fmovrslz %g3, %f17, %f14 loop_2064: nop set 0x20, %l3 lduba [%l7 + %l3] 0x11, %l6 loop_2065: movrgez %i5, 0x2B4, %g1 array16 %g6, %o3, %g2 nop set 0x38, %g1 stx %i2, [%l7 + %g1] mulx %i0, 0x12FE, %l1 ta %xcc, 0x4 membar 0x3B xnorcc %i7, 0x01FE, %o5 smul %l4, 0x02F6, %o0 fmovdn %icc, %f10, %f30 edge8n %o1, %l3, %g5 xorcc %o2, 0x0C2F, %i4 tleu %xcc, 0x1 ba,a loop_2066 tvs %icc, 0x2 movl %icc, %i1, %g4 fands %f30, %f0, %f17 loop_2066: ldd [%l7 + 0x70], %f14 nop setx loop_2067, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done move %icc, %l0, %o4 edge16ln %i3, %i6, %o7 fbul %fcc3, loop_2068 loop_2067: swap [%l7 + 0x40], %o6 fbule %fcc3, loop_2069 tl %xcc, 0x7 loop_2068: xnor %l2, 0x1C69, %g7 stx %g3, [%l7 + 0x28] loop_2069: fcmple16 %f22, %f4, %l5 sir 0x00EC fsrc2s %f23, %f15 nop set 0x20, %g3 lduh [%l7 + %g3], %i5 srl %g1, %g6, %l6 movn %xcc, %g2, %o3 ldsh [%l7 + 0x76], %i0 for %f30, %f12, %f30 fbo %fcc1, loop_2070 sllx %l1, 0x0B, %i7 fbl %fcc0, loop_2071 brz,a %o5, loop_2072 loop_2070: subc %l4, 0x0B24, %o0 bneg,a %xcc, loop_2073 loop_2071: xnor %o1, 0x01BE, %l3 loop_2072: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %g5, %i2, %o2 loop_2073: edge8n %i1, %i4, %g4 tleu %icc, 0x2 tcs %xcc, 0x5 wr %g0, 0xea, %asi stda %o4, [%l7 + 0x68] %asi membar #Sync tsubcctv %i3, 0x106B, %i6 fmovdpos %xcc, %f22, %f21 sdivcc %o7, 0x11D2, %o6 subcc %l2, %l0, %g7 fxnors %f14, %f12, %f12 tn %icc, 0x1 nop set 0x5A, %g7 sth %l5, [%l7 + %g7] fnot2s %f31, %f26 fand %f6, %f16, %f4 mulx %i5, %g3, %g1 bleu,pn %icc, loop_2074 umulcc %g6, %g2, %o3 lduh [%l7 + 0x54], %l6 array32 %l1, %i7, %i0 loop_2074: nop set 0x38, %o2 stha %l4, [%l7 + %o2] 0xe3 membar #Sync bcs loop_2075 movneg %icc, %o5, %o0 fmovrdgz %l3, %f2, %f2 nop set 0x68, %i6 std %f16, [%l7 + %i6] loop_2075: tg %xcc, 0x0 addcc %g5, %o1, %i2 andncc %o2, %i1, %g4 movvc %icc, %o4, %i3 edge8n %i4, %i6, %o7 mulx %l2, %l0, %o6 movge %xcc, %g7, %l5 or %g3, 0x05B7, %i5 tsubcc %g6, %g2, %g1 tcs %xcc, 0x4 edge8l %o3, %l6, %l1 tle %xcc, 0x1 edge16n %i0, %l4, %o5 tleu %xcc, 0x1 movleu %icc, %o0, %l3 ldsw [%l7 + 0x18], %i7 and %g5, 0x0A74, %i2 sllx %o1, %o2, %i1 edge16n %o4, %g4, %i4 srlx %i3, %i6, %l2 fbul,a %fcc1, loop_2076 sll %o7, %l0, %o6 udivx %l5, 0x0DFB, %g7 tg %xcc, 0x6 loop_2076: sub %g3, 0x1768, %i5 andn %g6, 0x06C8, %g2 mulscc %o3, %g1, %l6 fmovsneg %icc, %f4, %f6 tsubcc %i0, %l1, %l4 bcs,a loop_2077 array32 %o5, %o0, %l3 std %i6, [%l7 + 0x10] fandnot2 %f4, %f22, %f18 loop_2077: edge8ln %i2, %g5, %o1 mulscc %o2, 0x099D, %i1 wr %g0, 0x10, %asi stxa %o4, [%l7 + 0x08] %asi bn,pt %xcc, loop_2078 fbn,a %fcc3, loop_2079 tcc %icc, 0x0 mulx %i4, %i3, %i6 loop_2078: fand %f16, %f18, %f2 loop_2079: umulcc %g4, %o7, %l2 sdivcc %o6, 0x0D15, %l0 movrgez %l5, %g7, %g3 fcmped %fcc1, %f4, %f8 addc %i5, %g6, %g2 wr %g0, 0x80, %asi ldswa [%l7 + 0x74] %asi, %g1 fcmpgt16 %f12, %f24, %o3 orn %l6, %l1, %i0 mova %icc, %o5, %l4 fones %f19 membar 0x58 fbn %fcc1, loop_2080 tvs %xcc, 0x1 ldsh [%l7 + 0x6E], %o0 sdiv %l3, 0x15D8, %i7 loop_2080: nop set 0x40, %g2 stda %f16, [%l7 + %g2] 0x80 mova %xcc, %i2, %o1 fcmpgt16 %f22, %f16, %g5 stw %i1, [%l7 + 0x2C] fmovrsgez %o2, %f17, %f26 bge %xcc, loop_2081 fbo %fcc1, loop_2082 edge16ln %o4, %i4, %i6 bn,a,pt %icc, loop_2083 loop_2081: move %xcc, %g4, %i3 loop_2082: fpadd16s %f20, %f7, %f10 srl %l2, 0x02, %o7 loop_2083: fmovde %xcc, %f30, %f15 movrlez %l0, %o6, %l5 edge8n %g7, %i5, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x1A7B, %g3 move %icc, %g1, %g2 ta %icc, 0x0 orcc %o3, %l6, %i0 fones %f27 edge8l %o5, %l4, %l1 bn,a %icc, loop_2084 fmovrsne %o0, %f17, %f8 flush %l7 + 0x58 fmovdge %xcc, %f16, %f23 loop_2084: movcc %icc, %i7, %l3 edge8l %o1, %g5, %i2 orcc %i1, %o2, %o4 fmovrslez %i4, %f22, %f16 movrgz %i6, %g4, %i3 tvc %icc, 0x3 sll %l2, 0x0E, %o7 fmovsle %xcc, %f24, %f6 flush %l7 + 0x28 call loop_2085 sllx %l0, %l5, %o6 sdiv %g7, 0x0B94, %i5 sdivx %g6, 0x1237, %g1 loop_2085: nop wr %g0, 0x10, %asi swapa [%l7 + 0x44] %asi, %g3 movgu %icc, %o3, %g2 movg %icc, %l6, %o5 tvs %icc, 0x1 edge16 %i0, %l4, %l1 sll %o0, 0x1D, %l3 fcmple32 %f18, %f26, %i7 srax %o1, 0x0C, %i2 orn %g5, %i1, %o4 edge16n %i4, %i6, %g4 fcmple16 %f12, %f6, %i3 bge loop_2086 tneg %xcc, 0x5 movrgz %l2, %o2, %o7 mulx %l5, 0x1915, %l0 loop_2086: movge %icc, %g7, %o6 smulcc %i5, %g6, %g3 wr %g0, 0x19, %asi stha %g1, [%l7 + 0x32] %asi movneg %icc, %o3, %l6 edge32n %o5, %i0, %l4 or %l1, 0x044F, %g2 edge32n %l3, %o0, %o1 fbn %fcc2, loop_2087 fones %f2 fnot2s %f31, %f18 tcc %icc, 0x1 loop_2087: sdivcc %i2, 0x084E, %i7 movrgez %i1, %g5, %i4 mova %xcc, %o4, %g4 sub %i3, 0x1AED, %l2 edge32ln %o2, %o7, %l5 edge32 %l0, %g7, %o6 bcs %xcc, loop_2088 edge8n %i6, %g6, %i5 fornot2s %f24, %f25, %f9 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 loop_2088: movgu %xcc, %g3, %g1 movcc %icc, %l6, %o5 array16 %o3, %l4, %l1 fbul,a %fcc2, loop_2089 array8 %i0, %l3, %o0 fandnot2s %f10, %f2, %f22 srl %o1, 0x0C, %g2 loop_2089: mulx %i2, %i1, %g5 fnot2 %f18, %f12 fpadd16 %f24, %f2, %f12 ta %icc, 0x3 xorcc %i7, 0x00A2, %o4 tn %xcc, 0x7 add %i4, %i3, %g4 fmovrsgez %l2, %f12, %f23 add %o2, %o7, %l0 tneg %icc, 0x7 edge16 %l5, %g7, %i6 movrgz %o6, 0x396, %g6 sdiv %i5, 0x138A, %g3 edge16ln %g1, %o5, %l6 movle %xcc, %o3, %l1 movne %xcc, %i0, %l4 xnorcc %l3, 0x09C5, %o0 fmovspos %icc, %f19, %f31 fmul8x16al %f14, %f16, %f12 fmovsge %xcc, %f18, %f17 addcc %o1, 0x0804, %g2 edge8 %i2, %g5, %i7 tsubcc %i1, 0x076F, %o4 mova %icc, %i4, %i3 mulx %l2, %o2, %g4 movrlz %o7, %l5, %g7 addccc %i6, %l0, %o6 bleu,pt %xcc, loop_2090 popc 0x0E49, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x28, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %g6, %g1 loop_2090: fmovdg %icc, %f12, %f3 mulscc %g3, %o5, %l6 fpadd16s %f8, %f3, %f8 tle %xcc, 0x3 nop setx loop_2091, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fcmpgt32 %f16, %f16, %o3 fbule,a %fcc1, loop_2092 edge16l %i0, %l4, %l3 loop_2091: andcc %o0, %o1, %l1 call loop_2093 loop_2092: fsrc1s %f23, %f7 fmovsvc %icc, %f20, %f26 bge,pt %xcc, loop_2094 loop_2093: fba,a %fcc2, loop_2095 fmuld8sux16 %f6, %f14, %f24 stb %g2, [%l7 + 0x52] loop_2094: movrgz %i2, 0x3A6, %g5 loop_2095: addc %i1, 0x0059, %i7 xnor %o4, %i3, %i4 ldd [%l7 + 0x10], %f20 popc %l2, %g4 udiv %o7, 0x1223, %o2 fmovrslez %l5, %f19, %f29 tsubcc %g7, %i6, %l0 call loop_2096 srl %i5, %g6, %o6 addc %g3, 0x0211, %g1 fbo,a %fcc2, loop_2097 loop_2096: tne %xcc, 0x3 movpos %xcc, %l6, %o3 wr %g0, 0x80, %asi lda [%l7 + 0x64] %asi, %f3 loop_2097: fmul8x16au %f10, %f10, %f10 membar 0x56 tleu %xcc, 0x4 movrgez %o5, %l4, %i0 array32 %o0, %l3, %o1 set 0x08, %l6 stxa %g2, [%l7 + %l6] 0xe2 membar #Sync smul %i2, 0x0629, %g5 movvs %xcc, %i1, %i7 ld [%l7 + 0x64], %f26 bne %icc, loop_2098 tgu %xcc, 0x0 sir 0x139C sra %o4, %i3, %i4 loop_2098: addc %l2, %g4, %l1 edge32l %o7, %l5, %o2 movne %icc, %i6, %g7 xnorcc %i5, 0x074E, %g6 movrgz %o6, %l0, %g3 fmul8x16 %f11, %f2, %f20 fands %f9, %f0, %f7 fmovsge %icc, %f25, %f14 be %icc, loop_2099 fzero %f4 set 0x20, %o6 stha %l6, [%l7 + %o6] 0xe2 membar #Sync loop_2099: addccc %o3, 0x0F1C, %g1 edge16l %o5, %i0, %l4 fnand %f22, %f12, %f26 edge32ln %l3, %o1, %o0 edge8l %i2, %g2, %g5 fnegd %f2, %f10 taddcctv %i1, %i7, %i3 edge8ln %o4, %l2, %g4 movrlez %l1, 0x3BF, %o7 brlez %i4, loop_2100 tpos %xcc, 0x2 tl %xcc, 0x6 tvs %xcc, 0x1 loop_2100: nop set 0x48, %g6 lduwa [%l7 + %g6] 0x11, %l5 andncc %i6, %g7, %i5 tcc %icc, 0x0 edge16ln %g6, %o6, %o2 fnegs %f3, %f4 umulcc %g3, 0x1188, %l0 tsubcc %l6, 0x1F61, %g1 xorcc %o3, %o5, %i0 fxnor %f6, %f4, %f28 brgz %l4, loop_2101 fmovdneg %xcc, %f21, %f28 wr %g0, 0xe3, %asi stxa %l3, [%l7 + 0x58] %asi membar #Sync loop_2101: fmovdl %xcc, %f25, %f2 orn %o0, %i2, %o1 fbug %fcc1, loop_2102 fzero %f14 sdivcc %g2, 0x0BA6, %i1 add %i7, %g5, %o4 loop_2102: stx %i3, [%l7 + 0x70] andncc %l2, %l1, %g4 be,a loop_2103 udiv %o7, 0x16A2, %i4 movneg %icc, %i6, %l5 movvs %xcc, %g7, %g6 loop_2103: fmovdneg %xcc, %f21, %f20 lduh [%l7 + 0x22], %i5 movg %icc, %o2, %o6 wr %g0, 0x2f, %asi stba %g3, [%l7 + 0x5F] %asi membar #Sync fble %fcc0, loop_2104 fmovdge %xcc, %f17, %f17 wr %g0, 0x22, %asi stba %l6, [%l7 + 0x3A] %asi membar #Sync loop_2104: tvs %icc, 0x6 wr %g0, 0x80, %asi swapa [%l7 + 0x14] %asi, %g1 fpadd16s %f17, %f28, %f15 array16 %o3, %l0, %i0 flush %l7 + 0x78 fbe,a %fcc2, loop_2105 mova %xcc, %l4, %l3 sdivcc %o0, 0x0D5A, %o5 wr %g0, 0x11, %asi lduwa [%l7 + 0x70] %asi, %o1 loop_2105: ldd [%l7 + 0x68], %f26 movl %icc, %g2, %i1 andcc %i2, 0x0E93, %i7 movne %xcc, %o4, %i3 fmovrdgz %g5, %f26, %f30 tvs %icc, 0x6 fmovsa %xcc, %f14, %f29 movrgz %l1, 0x24B, %l2 fmovdge %icc, %f13, %f15 edge32l %g4, %i4, %i6 fcmpd %fcc2, %f12, %f8 edge32n %o7, %l5, %g7 xnorcc %g6, 0x0A70, %o2 membar 0x31 edge8 %o6, %i5, %l6 fornot2 %f0, %f30, %f14 tge %xcc, 0x3 fmovrdlez %g3, %f18, %f0 fnands %f18, %f6, %f4 ldsb [%l7 + 0x5E], %g1 tvs %xcc, 0x2 subcc %l0, %o3, %i0 stx %l3, [%l7 + 0x40] andcc %o0, %o5, %l4 movle %xcc, %g2, %o1 sir 0x16AB set 0x6C, %o5 ldstuba [%l7 + %o5] 0x81, %i1 orn %i2, %i7, %i3 taddcctv %o4, %g5, %l1 addccc %l2, 0x1230, %i4 fmovdvc %xcc, %f21, %f4 sub %g4, %i6, %l5 movrgez %g7, %o7, %o2 movre %g6, %i5, %o6 fpsub16s %f21, %f13, %f10 wr %g0, 0x11, %asi ldsha [%l7 + 0x5E] %asi, %l6 movn %xcc, %g1, %g3 fmovsa %icc, %f12, %f29 movleu %icc, %o3, %i0 movneg %xcc, %l3, %l0 fcmped %fcc2, %f20, %f8 udivx %o5, 0x1E80, %o0 ta %xcc, 0x0 ldx [%l7 + 0x50], %l4 andcc %g2, %i1, %o1 fzero %f16 fandnot2 %f12, %f16, %f26 andncc %i2, %i7, %o4 fmovrdlez %g5, %f26, %f12 edge32 %l1, %i3, %l2 fba,a %fcc1, loop_2106 addc %g4, 0x0037, %i4 sir 0x0C0E tne %icc, 0x1 loop_2106: movpos %icc, %i6, %l5 fbn,a %fcc2, loop_2107 edge8l %g7, %o7, %g6 set 0x40, %l1 ldda [%l7 + %l1] 0x15, %f0 loop_2107: movrlez %o2, 0x31A, %o6 fbo %fcc2, loop_2108 fble,a %fcc1, loop_2109 fsrc2s %f4, %f7 sth %l6, [%l7 + 0x68] loop_2108: nop wr %g0, 0x0c, %asi ldsba [%l7 + 0x72] %asi, %i5 loop_2109: sll %g1, 0x09, %g3 edge8l %i0, %o3, %l3 fmovrse %l0, %f7, %f10 subcc %o5, 0x1ED5, %o0 pdist %f6, %f20, %f28 tleu %xcc, 0x7 movle %xcc, %l4, %g2 umul %o1, %i2, %i7 sir 0x05E5 te %xcc, 0x0 wr %g0, 0x0c, %asi sta %f21, [%l7 + 0x1C] %asi ba loop_2110 sll %o4, %g5, %i1 sll %i3, 0x11, %l1 brgez %g4, loop_2111 loop_2110: fnegd %f6, %f24 edge32ln %i4, %i6, %l5 movcs %icc, %l2, %g7 loop_2111: fba,a %fcc2, loop_2112 edge32l %o7, %o2, %o6 movrlz %g6, 0x2BB, %l6 tpos %xcc, 0x4 loop_2112: fmovsvc %xcc, %f4, %f16 fnot2 %f30, %f28 orn %i5, 0x0171, %g1 fpack16 %f26, %f8 set 0x2B, %i4 lduba [%l7 + %i4] 0x18, %g3 fpsub16 %f10, %f12, %f10 movcs %icc, %i0, %l3 xnor %o3, %l0, %o0 stw %o5, [%l7 + 0x5C] sub %g2, %l4, %i2 brz,a %i7, loop_2113 fbo %fcc2, loop_2114 ldstub [%l7 + 0x79], %o4 stb %o1, [%l7 + 0x3D] loop_2113: brlz,a %g5, loop_2115 loop_2114: sllx %i3, 0x0A, %l1 call loop_2116 sllx %i1, %i4, %g4 loop_2115: smulcc %l5, %l2, %i6 mulscc %o7, 0x0084, %g7 loop_2116: movle %icc, %o2, %g6 fmovspos %xcc, %f14, %f31 movrlz %o6, 0x216, %i5 movl %xcc, %g1, %l6 movg %icc, %i0, %l3 fandnot2s %f18, %f30, %f4 prefetch [%l7 + 0x34], 0x2 umulcc %o3, 0x088B, %l0 ta %icc, 0x7 fmovdneg %xcc, %f6, %f4 srlx %g3, 0x0A, %o5 wr %g0, 0x89, %asi ldsba [%l7 + 0x57] %asi, %o0 fmovs %f30, %f23 fmovsvc %icc, %f21, %f4 tvs %icc, 0x7 bpos,pt %xcc, loop_2117 fandnot1s %f14, %f20, %f22 bneg,a loop_2118 add %g2, %l4, %i2 loop_2117: nop wr %g0, 0xeb, %asi stxa %o4, [%l7 + 0x28] %asi membar #Sync loop_2118: movrgz %i7, 0x275, %g5 sllx %o1, 0x08, %l1 fblg,a %fcc0, loop_2119 movcs %icc, %i3, %i4 movl %xcc, %i1, %l5 udiv %g4, 0x1343, %l2 loop_2119: nop setx loop_2120, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge8l %i6, %g7, %o7 sethi 0x132A, %g6 andncc %o2, %o6, %i5 loop_2120: fmul8x16 %f7, %f4, %f24 movcc %xcc, %l6, %i0 fmovrsgz %g1, %f28, %f13 tge %icc, 0x4 bvs loop_2121 fabss %f12, %f16 movge %xcc, %o3, %l3 sdivx %g3, 0x171B, %o5 loop_2121: tpos %xcc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %l0, 0x03, %g2 array16 %l4, %i2, %o0 ldub [%l7 + 0x1D], %i7 set 0x5C, %i5 ldsha [%l7 + %i5] 0x15, %g5 std %f2, [%l7 + 0x48] ble,pn %icc, loop_2122 udivx %o1, 0x197D, %l1 smul %o4, 0x1D8C, %i4 orn %i1, %i3, %g4 loop_2122: srlx %l5, 0x08, %i6 brgz %l2, loop_2123 bshuffle %f14, %f20, %f10 fbue %fcc0, loop_2124 fmovsg %xcc, %f21, %f3 loop_2123: tle %icc, 0x7 addccc %o7, 0x1587, %g7 loop_2124: nop wr %g0, 0x18, %asi ldda [%l7 + 0x30] %asi, %o2 edge32l %g6, %o6, %l6 fbule %fcc2, loop_2125 movleu %xcc, %i0, %g1 and %i5, %o3, %g3 edge32l %l3, %l0, %g2 loop_2125: bshuffle %f6, %f4, %f2 fmovsg %xcc, %f11, %f6 fmovsg %icc, %f15, %f30 wr %g0, 0x0c, %asi ldxa [%l7 + 0x68] %asi, %o5 ldsw [%l7 + 0x14], %l4 bvc,a loop_2126 tsubcc %o0, 0x1517, %i7 fbo %fcc3, loop_2127 fbn,a %fcc1, loop_2128 loop_2126: move %xcc, %g5, %o1 srax %i2, 0x06, %l1 loop_2127: movvs %icc, %o4, %i4 loop_2128: fones %f0 array32 %i1, %i3, %l5 udivcc %i6, 0x080B, %l2 edge8l %g4, %g7, %o7 sdiv %o2, 0x06EA, %o6 membar 0x54 set 0x08, %i7 stha %g6, [%l7 + %i7] 0x04 andncc %i0, %l6, %i5 xorcc %o3, %g1, %g3 movge %icc, %l0, %l3 fpsub16s %f28, %f26, %f22 fbul %fcc1, loop_2129 ldx [%l7 + 0x68], %o5 sir 0x0C32 movcc %icc, %g2, %l4 loop_2129: movrgz %o0, 0x28C, %g5 fcmple16 %f16, %f0, %i7 sdiv %o1, 0x1F62, %l1 set 0x62, %g5 lduba [%l7 + %g5] 0x81, %o4 fmovdl %icc, %f3, %f9 lduh [%l7 + 0x74], %i2 movcc %icc, %i4, %i3 movn %xcc, %i1, %l5 subc %l2, 0x147B, %g4 fmovdneg %icc, %f30, %f2 prefetch [%l7 + 0x08], 0x0 fmovsvs %xcc, %f9, %f0 pdist %f6, %f2, %f0 ldx [%l7 + 0x70], %i6 stbar srlx %o7, %g7, %o6 fbg %fcc3, loop_2130 flush %l7 + 0x1C movg %icc, %o2, %g6 edge32ln %l6, %i5, %i0 loop_2130: fmovrdne %o3, %f20, %f6 andn %g1, 0x0074, %l0 brnz,a %l3, loop_2131 umul %g3, 0x1A32, %g2 wr %g0, 0x10, %asi stda %o4, [%l7 + 0x28] %asi loop_2131: fmovsl %xcc, %f4, %f22 subcc %o0, %l4, %g5 bgu,a %xcc, loop_2132 tvc %icc, 0x0 fcmpne16 %f22, %f20, %i7 fpadd32s %f17, %f20, %f3 loop_2132: nop set 0x34, %i0 ldsw [%l7 + %i0], %o1 move %icc, %l1, %o4 udivcc %i2, 0x0541, %i3 xnorcc %i1, 0x0D81, %i4 bn loop_2133 tcc %icc, 0x2 movcs %icc, %l5, %g4 orn %i6, %l2, %g7 loop_2133: sub %o7, %o2, %g6 array32 %l6, %i5, %o6 edge16 %i0, %g1, %o3 array8 %l0, %l3, %g2 sir 0x172E tvs %icc, 0x5 fbg %fcc1, loop_2134 bl,a,pt %xcc, loop_2135 mulscc %o5, 0x1058, %o0 sth %g3, [%l7 + 0x32] loop_2134: nop wr %g0, 0x0c, %asi lduba [%l7 + 0x3D] %asi, %g5 loop_2135: array32 %i7, %o1, %l4 fmovd %f14, %f14 swap [%l7 + 0x0C], %l1 fmovrslez %o4, %f17, %f10 movn %icc, %i2, %i3 movcc %xcc, %i4, %i1 movpos %xcc, %l5, %i6 xorcc %g4, 0x1E8F, %l2 fpadd32s %f20, %f30, %f29 fmovdvc %xcc, %f9, %f12 fornot2 %f22, %f30, %f8 fone %f22 ldx [%l7 + 0x38], %g7 fmul8x16al %f1, %f25, %f28 tgu %xcc, 0x5 st %f2, [%l7 + 0x50] bshuffle %f12, %f26, %f18 movg %xcc, %o2, %g6 or %l6, %o7, %i5 nop set 0x6E, %o4 ldub [%l7 + %o4], %o6 lduh [%l7 + 0x24], %i0 set 0x49, %l0 stba %o3, [%l7 + %l0] 0x27 membar #Sync fandnot1s %f7, %f4, %f25 addcc %g1, %l3, %g2 brlez,a %o5, loop_2136 edge8 %o0, %g3, %g5 tg %xcc, 0x3 bvc,pn %icc, loop_2137 loop_2136: ta %icc, 0x1 fmul8x16au %f11, %f24, %f30 edge16l %i7, %l0, %l4 loop_2137: fmovdg %xcc, %f24, %f25 fcmps %fcc3, %f15, %f21 bcs loop_2138 umulcc %o1, %l1, %i2 addc %i3, %i4, %i1 sub %o4, %l5, %i6 loop_2138: smulcc %g4, %g7, %o2 movpos %icc, %l2, %g6 fmovscc %xcc, %f18, %f13 fpadd32 %f28, %f0, %f18 add %l6, 0x163D, %o7 xnorcc %i5, %i0, %o3 and %o6, 0x1469, %l3 wr %g0, 0x80, %asi lduwa [%l7 + 0x08] %asi, %g1 taddcctv %o5, 0x1E3A, %o0 udiv %g3, 0x1D82, %g2 orncc %g5, %l0, %l4 fmovdn %icc, %f7, %f31 taddcc %i7, 0x136D, %o1 udiv %i2, 0x0215, %l1 fbue %fcc0, loop_2139 fba %fcc2, loop_2140 ldstub [%l7 + 0x42], %i3 xorcc %i4, 0x14D9, %i1 loop_2139: fzero %f20 loop_2140: fmovdcc %xcc, %f7, %f3 fone %f6 smulcc %l5, %o4, %g4 mulx %g7, %o2, %i6 movvc %icc, %g6, %l6 tne %xcc, 0x6 edge32n %l2, %i5, %i0 fbule,a %fcc2, loop_2141 brlz %o3, loop_2142 movn %xcc, %o7, %l3 movrgez %o6, %o5, %o0 loop_2141: nop set 0x38, %i3 lduwa [%l7 + %i3] 0x81, %g3 loop_2142: movpos %icc, %g1, %g5 bne,a %xcc, loop_2143 movrlez %g2, %l0, %l4 movrlz %o1, 0x2C6, %i2 movpos %xcc, %l1, %i7 loop_2143: movne %icc, %i4, %i3 fcmpeq32 %f28, %f18, %i1 fbuge,a %fcc1, loop_2144 umulcc %o4, %g4, %g7 andn %o2, 0x1723, %i6 fpsub32s %f0, %f12, %f24 loop_2144: fbne,a %fcc2, loop_2145 tvc %xcc, 0x1 nop setx loop_2146, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16l %g6, %l6, %l5 loop_2145: movgu %xcc, %i5, %l2 fzeros %f6 loop_2146: andncc %o3, %i0, %o7 fzeros %f27 lduh [%l7 + 0x44], %o6 fbule,a %fcc0, loop_2147 bn,a loop_2148 edge32 %o5, %o0, %l3 lduh [%l7 + 0x1A], %g1 loop_2147: ba %xcc, loop_2149 loop_2148: bcc,pn %xcc, loop_2150 movg %icc, %g5, %g3 ld [%l7 + 0x78], %f21 loop_2149: nop wr %g0, 0x10, %asi lduwa [%l7 + 0x2C] %asi, %g2 loop_2150: stbar umul %l0, %l4, %i2 tsubcc %l1, 0x1AA7, %o1 fmovrdlez %i4, %f8, %f24 fpadd16s %f18, %f5, %f23 smulcc %i3, 0x0EFB, %i1 fble %fcc2, loop_2151 taddcctv %o4, %g4, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %xcc, %o2, %g7 loop_2151: nop setx loop_2152, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrne %i6, %g6, %l6 sethi 0x01F4, %i5 fbge,a %fcc2, loop_2153 loop_2152: fbuge,a %fcc2, loop_2154 fxnor %f18, %f26, %f4 tvs %icc, 0x1 loop_2153: fmovsa %xcc, %f22, %f0 loop_2154: bvs,a %icc, loop_2155 fbu %fcc1, loop_2156 addccc %l5, 0x013D, %l2 array32 %o3, %i0, %o7 loop_2155: edge16l %o6, %o0, %o5 loop_2156: nop wr %g0, 0x18, %asi ldswa [%l7 + 0x78] %asi, %l3 srl %g5, %g3, %g2 movre %g1, %l0, %i2 tle %xcc, 0x4 ta %xcc, 0x0 smul %l1, %o1, %l4 fpackfix %f24, %f8 fnot2s %f2, %f0 add %i3, 0x0531, %i1 srax %o4, 0x09, %g4 movre %i4, %i7, %o2 umul %g7, 0x06B1, %g6 fmovsl %icc, %f12, %f19 nop setx loop_2157, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry brlz %l6, loop_2158 sll %i6, %i5, %l2 fmovrse %o3, %f8, %f31 loop_2157: move %icc, %l5, %o7 loop_2158: fbe,a %fcc2, loop_2159 subc %o6, %o0, %o5 swap [%l7 + 0x34], %i0 sll %g5, %g3, %g2 loop_2159: ldd [%l7 + 0x48], %f22 fbug %fcc3, loop_2160 movre %g1, 0x107, %l3 movpos %icc, %i2, %l0 movrlz %o1, %l1, %l4 loop_2160: nop set 0x6C, %l5 stwa %i3, [%l7 + %l5] 0x2a membar #Sync fbul %fcc2, loop_2161 sdivx %o4, 0x03A9, %i1 tpos %xcc, 0x1 smulcc %i4, 0x0CD8, %i7 loop_2161: movg %xcc, %g4, %g7 lduh [%l7 + 0x56], %o2 fpsub16 %f0, %f6, %f2 nop setx loop_2162, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bvs,a,pt %xcc, loop_2163 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x11, %asi ldsba [%l7 + 0x12] %asi, %l6 loop_2162: bgu loop_2164 loop_2163: tsubcc %i6, %i5, %g6 ldsb [%l7 + 0x17], %o3 movg %icc, %l5, %o7 loop_2164: alignaddrl %l2, %o0, %o6 bg,a %icc, loop_2165 fmovse %icc, %f31, %f14 ldx [%l7 + 0x50], %o5 fpack16 %f2, %f31 loop_2165: fmovrslez %g5, %f26, %f14 movcs %icc, %i0, %g3 fmul8x16 %f19, %f24, %f16 set 0x4C, %i1 lda [%l7 + %i1] 0x11, %f7 movrgez %g2, %g1, %i2 tpos %icc, 0x4 edge16n %l3, %l0, %l1 addc %l4, %o1, %i3 fcmps %fcc1, %f14, %f26 fmovdn %icc, %f10, %f28 fmovde %xcc, %f16, %f18 addcc %i1, 0x13CB, %i4 movcc %xcc, %i7, %g4 fmovd %f10, %f0 addc %g7, %o2, %l6 lduh [%l7 + 0x1E], %o4 movcc %icc, %i6, %g6 movre %o3, %i5, %l5 ldsw [%l7 + 0x74], %l2 tleu %icc, 0x1 fcmpeq32 %f24, %f18, %o0 sra %o6, %o7, %g5 set 0x74, %i2 ldswa [%l7 + %i2] 0x89, %o5 srlx %g3, 0x0A, %g2 fmovdg %xcc, %f2, %f7 te %icc, 0x1 tleu %icc, 0x7 sdivx %i0, 0x06F7, %g1 movn %xcc, %l3, %i2 orncc %l0, %l4, %o1 fbg %fcc2, loop_2166 st %f24, [%l7 + 0x54] movne %xcc, %i3, %l1 bg,pn %icc, loop_2167 loop_2166: fbne,a %fcc2, loop_2168 mova %xcc, %i4, %i1 wr %g0, 0x88, %asi stda %i6, [%l7 + 0x68] %asi loop_2167: and %g4, %g7, %o2 loop_2168: nop set 0x2C, %o7 ldsba [%l7 + %o7] 0x89, %o4 movpos %xcc, %i6, %l6 tg %icc, 0x7 array32 %g6, %o3, %i5 ldsh [%l7 + 0x4E], %l5 mulx %l2, %o0, %o7 tl %icc, 0x3 popc %g5, %o6 movpos %icc, %g3, %o5 tsubcctv %i0, 0x0CFA, %g1 movge %xcc, %l3, %i2 umulcc %l0, %l4, %g2 stbar fbuge,a %fcc2, loop_2169 fmuld8sux16 %f6, %f25, %f30 subc %o1, %i3, %l1 edge8 %i1, %i4, %i7 loop_2169: orncc %g7, 0x15E7, %g4 fmovdneg %icc, %f9, %f18 fornot1s %f4, %f30, %f28 fnot1s %f26, %f24 std %o2, [%l7 + 0x28] mulx %i6, 0x0E0C, %l6 movpos %icc, %g6, %o4 tg %xcc, 0x7 mulscc %o3, 0x1140, %l5 ld [%l7 + 0x5C], %f7 lduw [%l7 + 0x38], %l2 tcc %icc, 0x4 taddcctv %i5, %o7, %g5 edge32ln %o0, %g3, %o5 fcmped %fcc0, %f10, %f28 fnegd %f2, %f22 fmovdge %icc, %f13, %f7 and %i0, 0x14A5, %o6 movre %g1, 0x35C, %l3 movgu %xcc, %i2, %l4 tleu %icc, 0x3 movn %xcc, %g2, %o1 mulx %l0, %l1, %i1 bcc,a loop_2170 srlx %i4, %i3, %i7 fbne,a %fcc3, loop_2171 movrlez %g7, %o2, %i6 loop_2170: prefetch [%l7 + 0x40], 0x3 set 0x61, %l2 lduba [%l7 + %l2] 0x15, %l6 loop_2171: array32 %g4, %o4, %o3 or %l5, 0x0F26, %g6 andn %l2, %i5, %g5 fsrc2s %f30, %f3 fcmpgt16 %f16, %f0, %o7 smulcc %o0, %g3, %o5 bne %icc, loop_2172 udiv %o6, 0x0C7A, %g1 bleu,a loop_2173 xnor %l3, 0x0509, %i0 loop_2172: addc %i2, %l4, %o1 fandnot2s %f19, %f14, %f9 loop_2173: xnor %g2, %l1, %i1 xorcc %i4, %l0, %i7 fmovdleu %icc, %f17, %f10 andcc %i3, %g7, %i6 edge32 %o2, %g4, %o4 tn %xcc, 0x2 fbo,a %fcc3, loop_2174 popc %l6, %o3 wr %g0, 0x80, %asi lduba [%l7 + 0x31] %asi, %g6 loop_2174: lduh [%l7 + 0x12], %l5 movleu %xcc, %l2, %i5 fones %f31 edge32n %o7, %g5, %g3 array8 %o0, %o5, %g1 sub %o6, 0x104A, %l3 fmovrslz %i0, %f12, %f19 brlz %l4, loop_2175 fpsub32 %f4, %f20, %f26 alignaddr %i2, %o1, %g2 andncc %i1, %i4, %l1 loop_2175: mulscc %i7, %i3, %g7 xnor %l0, %o2, %i6 taddcc %g4, %l6, %o3 tsubcc %o4, 0x0923, %l5 umul %l2, %i5, %g6 addccc %o7, %g5, %g3 flush %l7 + 0x4C mulx %o5, 0x16B6, %g1 srax %o6, 0x17, %l3 sdivx %o0, 0x0C4F, %i0 sdivcc %l4, 0x1B7C, %o1 nop set 0x22, %g4 ldub [%l7 + %g4], %i2 subccc %g2, %i4, %i1 xorcc %i7, %l1, %g7 movcs %xcc, %l0, %i3 prefetch [%l7 + 0x54], 0x0 sra %o2, %i6, %g4 fmovdgu %icc, %f25, %f11 tpos %icc, 0x2 fbne,a %fcc1, loop_2176 call loop_2177 nop set 0x5F, %o0 stb %l6, [%l7 + %o0] fcmpne32 %f6, %f0, %o4 loop_2176: fmovdgu %xcc, %f30, %f17 loop_2177: tvs %xcc, 0x6 xorcc %l5, 0x1B38, %l2 fmovscc %xcc, %f2, %f17 add %i5, %g6, %o3 srl %g5, %g3, %o7 fmovd %f14, %f8 fcmpne16 %f28, %f12, %g1 fbuge %fcc3, loop_2178 smul %o6, %o5, %l3 subccc %i0, 0x1653, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2178: umulcc %l4, 0x0C0F, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %o1, %i4, %i1 sir 0x1CCB fbe %fcc2, loop_2179 bne,pt %icc, loop_2180 movrlez %g2, 0x38E, %i7 orcc %l1, 0x05DD, %l0 loop_2179: fnands %f21, %f22, %f2 loop_2180: and %g7, %i3, %o2 fones %f30 subc %g4, %i6, %o4 edge32 %l5, %l6, %l2 orcc %g6, 0x06BF, %i5 sdivcc %o3, 0x1491, %g5 set 0x16, %o1 stha %o7, [%l7 + %o1] 0x14 ldx [%l7 + 0x20], %g1 tcs %icc, 0x7 array32 %g3, %o6, %l3 fsrc2s %f21, %f1 set 0x34, %l4 stha %o5, [%l7 + %l4] 0x19 tpos %xcc, 0x6 membar 0x38 tge %icc, 0x4 fone %f24 movgu %xcc, %i0, %o0 movne %xcc, %l4, %i2 subc %o1, 0x14B1, %i1 movrgz %i4, 0x121, %i7 fbul,a %fcc1, loop_2181 ba,a loop_2182 edge32n %g2, %l1, %l0 edge8n %g7, %o2, %g4 loop_2181: nop set 0x28, %l3 swapa [%l7 + %l3] 0x89, %i6 loop_2182: nop set 0x38, %g1 stxa %i3, [%l7 + %g1] 0x14 flush %l7 + 0x28 xnor %l5, %o4, %l6 edge16l %g6, %l2, %i5 set 0x40, %o3 ldda [%l7 + %o3] 0x22, %g4 xorcc %o3, %g1, %g3 prefetch [%l7 + 0x48], 0x3 movrgz %o6, 0x242, %l3 sub %o5, %i0, %o0 tgu %xcc, 0x2 edge32ln %l4, %i2, %o1 movrgz %o7, 0x330, %i4 subccc %i7, %i1, %g2 movn %icc, %l1, %l0 fabsd %f28, %f14 wr %g0, 0xe3, %asi stxa %g7, [%l7 + 0x58] %asi membar #Sync xorcc %o2, %g4, %i3 udivx %l5, 0x17DB, %i6 brz %o4, loop_2183 for %f14, %f20, %f24 fmul8ulx16 %f2, %f0, %f18 edge8n %l6, %g6, %i5 loop_2183: sethi 0x005B, %l2 movrlez %g5, %o3, %g1 fmovrdgz %g3, %f20, %f20 fandnot1 %f20, %f16, %f18 addcc %l3, %o5, %o6 tg %icc, 0x1 umulcc %i0, %o0, %l4 bcs,a,pt %xcc, loop_2184 fbl,a %fcc3, loop_2185 fandnot2 %f12, %f12, %f18 movge %xcc, %i2, %o1 loop_2184: movgu %icc, %o7, %i4 loop_2185: call loop_2186 fbu %fcc2, loop_2187 orn %i7, %g2, %i1 sra %l1, %g7, %o2 loop_2186: nop set 0x78, %g3 lduba [%l7 + %g3] 0x89, %l0 loop_2187: fmovse %icc, %f20, %f18 ldsh [%l7 + 0x7E], %i3 fpack16 %f18, %f1 brlez,a %l5, loop_2188 membar 0x63 tle %icc, 0x1 bshuffle %f8, %f20, %f0 loop_2188: tneg %xcc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %icc, 0x0 set 0x0D, %o2 lduba [%l7 + %o2] 0x89, %g4 andn %i6, %o4, %g6 array32 %l6, %i5, %l2 movvc %icc, %g5, %o3 popc %g1, %l3 fxor %f14, %f26, %f28 umul %g3, %o6, %o5 set 0x40, %i6 ldda [%l7 + %i6] 0x0c, %f16 orcc %o0, %i0, %i2 fmovda %xcc, %f18, %f17 srax %o1, 0x04, %o7 movne %xcc, %i4, %i7 movl %icc, %g2, %l4 edge8 %l1, %i1, %g7 movneg %icc, %l0, %i3 tn %icc, 0x5 ldd [%l7 + 0x38], %f2 fmovdcs %icc, %f22, %f10 mulscc %o2, %g4, %l5 udivcc %i6, 0x1975, %o4 stb %g6, [%l7 + 0x37] sra %l6, %i5, %g5 ta %xcc, 0x5 edge16ln %l2, %o3, %l3 fbg,a %fcc0, loop_2189 bvs,a %xcc, loop_2190 fnot1s %f21, %f21 xor %g3, 0x034F, %g1 loop_2189: movrgz %o5, %o0, %i0 loop_2190: fmovdg %icc, %f10, %f21 fbuge %fcc3, loop_2191 ba,a loop_2192 fpsub32s %f28, %f16, %f22 for %f30, %f10, %f12 loop_2191: be loop_2193 loop_2192: edge8n %i2, %o1, %o6 brlz,a %o7, loop_2194 edge16l %i4, %i7, %g2 loop_2193: mova %xcc, %l1, %l4 fmovrdlez %g7, %f24, %f28 loop_2194: tvs %icc, 0x4 fblg %fcc3, loop_2195 movpos %xcc, %l0, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpgt32 %f26, %f16, %i3 loop_2195: movg %icc, %o2, %g4 tcc %icc, 0x1 fmovdcc %xcc, %f6, %f22 movcs %xcc, %l5, %o4 fmovse %xcc, %f11, %f7 bvc,a %xcc, loop_2196 smulcc %i6, 0x05A2, %g6 fpadd16 %f28, %f24, %f18 nop set 0x2C, %g7 ldsh [%l7 + %g7], %l6 loop_2196: stw %i5, [%l7 + 0x20] fpadd32 %f2, %f26, %f6 smulcc %l2, %g5, %o3 fmovrdlez %g3, %f18, %f28 alignaddrl %l3, %o5, %g1 alignaddrl %i0, %i2, %o0 udiv %o6, 0x0961, %o7 fxor %f24, %f12, %f22 fmovrdgez %o1, %f6, %f6 fmovrsgz %i4, %f15, %f30 movcs %icc, %g2, %i7 fzeros %f0 fnor %f16, %f22, %f20 prefetch [%l7 + 0x34], 0x2 fandnot2 %f6, %f8, %f20 tsubcctv %l1, 0x0227, %l4 movcs %xcc, %l0, %g7 srlx %i3, %i1, %g4 st %f17, [%l7 + 0x64] fcmpd %fcc1, %f30, %f26 mova %xcc, %o2, %l5 movle %xcc, %i6, %o4 tge %icc, 0x2 movne %icc, %g6, %i5 mova %icc, %l2, %l6 fmovscc %xcc, %f14, %f8 fmuld8sux16 %f30, %f6, %f6 fcmpeq16 %f2, %f2, %g5 wr %g0, 0x11, %asi ldsha [%l7 + 0x6C] %asi, %o3 mulscc %g3, %o5, %l3 xnor %i0, 0x0029, %i2 bgu,pn %xcc, loop_2197 fbe,a %fcc3, loop_2198 stw %o0, [%l7 + 0x0C] edge32n %o6, %o7, %g1 loop_2197: fmovrdgz %i4, %f12, %f2 loop_2198: ldx [%l7 + 0x10], %o1 movcs %xcc, %i7, %g2 mova %xcc, %l1, %l0 tleu %xcc, 0x4 tsubcc %g7, 0x0B1A, %l4 udivcc %i1, 0x1DD4, %i3 fpackfix %f24, %f2 set 0x60, %g2 stwa %g4, [%l7 + %g2] 0x04 sethi 0x1909, %l5 movrne %o2, 0x0BC, %o4 fcmpeq32 %f20, %f26, %g6 movrgz %i5, %i6, %l2 tpos %icc, 0x0 fnot2s %f17, %f8 fandnot1s %f30, %f17, %f31 tle %xcc, 0x0 fcmpgt32 %f18, %f2, %l6 fpsub32 %f22, %f6, %f16 fnot1s %f27, %f28 fcmpeq16 %f20, %f26, %o3 alignaddrl %g3, %g5, %l3 srlx %i0, %o5, %o0 ldsw [%l7 + 0x14], %i2 fblg %fcc0, loop_2199 fabsd %f10, %f20 fpadd32 %f6, %f26, %f0 fsrc1s %f19, %f3 loop_2199: fpack16 %f12, %f18 ldd [%l7 + 0x38], %f26 fmul8ulx16 %f22, %f30, %f2 subc %o6, 0x03F3, %o7 orn %i4, 0x0871, %o1 prefetch [%l7 + 0x74], 0x0 alignaddr %i7, %g2, %g1 sll %l0, %l1, %g7 popc 0x01C7, %l4 subc %i3, 0x1AFE, %i1 fmovrdne %g4, %f2, %f18 srlx %l5, %o2, %o4 movl %icc, %g6, %i5 array8 %i6, %l6, %l2 taddcc %g3, 0x0324, %g5 edge16 %l3, %o3, %i0 fmul8x16 %f18, %f4, %f16 brgez,a %o5, loop_2200 fmovsn %xcc, %f24, %f5 orncc %i2, 0x1B58, %o6 swap [%l7 + 0x4C], %o0 loop_2200: srlx %i4, 0x05, %o1 nop setx loop_2201, %l0, %l1 jmpl %l1, %o7 fandnot2 %f26, %f2, %f10 wr %g0, 0x80, %asi ldswa [%l7 + 0x7C] %asi, %i7 loop_2201: edge16 %g1, %g2, %l1 wr %g0, 0x89, %asi ldxa [%l7 + 0x48] %asi, %l0 taddcctv %g7, 0x1402, %i3 fpsub32 %f22, %f6, %f14 mova %xcc, %l4, %g4 srax %i1, %l5, %o4 fbn %fcc3, loop_2202 taddcctv %g6, 0x00EA, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %o2, %l6, %l2 loop_2202: nop set 0x4A, %l6 lduha [%l7 + %l6] 0x81, %i6 tge %xcc, 0x3 fmul8x16 %f0, %f30, %f8 xnorcc %g3, 0x08F8, %l3 move %xcc, %o3, %g5 edge16 %i0, %i2, %o6 set 0x3C, %g6 swapa [%l7 + %g6] 0x10, %o5 movrlez %o0, %i4, %o7 add %l7, 0x50, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %i7, %o1 movle %xcc, %g2, %g1 alignaddrl %l1, %g7, %l0 sra %i3, 0x11, %g4 fmovsvs %xcc, %f11, %f9 sll %l4, 0x0F, %l5 wr %g0, 0x81, %asi lduba [%l7 + 0x2C] %asi, %i1 andn %g6, 0x122D, %o4 fpack16 %f2, %f23 edge16ln %i5, %o2, %l2 tcs %icc, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgez %i6, 0x041, %l6 move %icc, %g3, %l3 stbar taddcctv %o3, 0x0657, %i0 fandnot2s %f26, %f8, %f25 wr %g0, 0xf1, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync smulcc %g5, %o6, %o5 sdivx %i2, 0x0C5D, %o0 fnors %f1, %f10, %f18 movgu %xcc, %o7, %i7 movcc %xcc, %i4, %g2 alignaddr %o1, %g1, %l1 umulcc %l0, 0x1C4B, %g7 set 0x7C, %o6 swapa [%l7 + %o6] 0x10, %g4 fsrc2s %f15, %f6 set 0x78, %l1 lduha [%l7 + %l1] 0x81, %i3 udivx %l5, 0x11BA, %i1 stbar tcs %icc, 0x5 te %xcc, 0x1 tsubcctv %l4, 0x0478, %o4 sdiv %g6, 0x0716, %i5 brlez %o2, loop_2203 bne %xcc, loop_2204 fbe,a %fcc3, loop_2205 edge8n %l2, %l6, %g3 loop_2203: subcc %l3, 0x1DD3, %o3 loop_2204: nop set 0x18, %i4 ldxa [%l7 + %i4] 0x88, %i0 loop_2205: edge16ln %g5, %o6, %o5 sub %i2, %o0, %o7 ta %icc, 0x7 tle %xcc, 0x3 nop setx loop_2206, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srl %i6, %i7, %g2 xorcc %o1, 0x14A0, %g1 array8 %l1, %i4, %l0 loop_2206: tleu %icc, 0x0 array8 %g7, %i3, %l5 edge32ln %i1, %g4, %o4 movrlz %l4, %i5, %o2 lduh [%l7 + 0x0C], %l2 subc %g6, 0x0E86, %g3 srax %l6, 0x14, %o3 edge32 %l3, %i0, %o6 edge8n %g5, %o5, %i2 move %xcc, %o7, %o0 fmovsg %icc, %f15, %f8 addccc %i7, %g2, %o1 brlez,a %i6, loop_2207 fxnors %f27, %f14, %f27 xnorcc %l1, 0x0FC2, %i4 fmovsge %icc, %f10, %f29 loop_2207: flush %l7 + 0x14 fbuge,a %fcc1, loop_2208 andcc %l0, %g1, %i3 sdivx %g7, 0x12C5, %i1 tsubcc %l5, %o4, %l4 loop_2208: bne,a %icc, loop_2209 faligndata %f12, %f30, %f24 tvc %icc, 0x0 fmovdl %icc, %f24, %f15 loop_2209: tge %icc, 0x7 popc 0x06CA, %i5 bne %icc, loop_2210 srax %o2, %l2, %g4 brz %g6, loop_2211 membar 0x19 loop_2210: fmovrdne %g3, %f26, %f14 set 0x10, %i5 ldxa [%g0 + %i5] 0x20, %l6 loop_2211: ldd [%l7 + 0x18], %f10 sdivcc %l3, 0x00DD, %o3 fbge %fcc0, loop_2212 stx %o6, [%l7 + 0x58] edge8l %i0, %o5, %i2 set 0x5C, %o5 lda [%l7 + %o5] 0x0c, %f19 loop_2212: or %o7, 0x0F1E, %o0 array16 %i7, %g5, %g2 movcc %xcc, %i6, %l1 sdiv %o1, 0x08DD, %l0 fble,a %fcc2, loop_2213 sllx %i4, 0x02, %g1 ldd [%l7 + 0x18], %f28 fmovsneg %xcc, %f25, %f30 loop_2213: mova %icc, %g7, %i1 stbar movcc %icc, %i3, %o4 move %xcc, %l4, %i5 movle %xcc, %o2, %l2 fmovdge %xcc, %f4, %f1 tn %icc, 0x1 alignaddrl %l5, %g4, %g6 edge16n %g3, %l3, %o3 wr %g0, 0x81, %asi lduha [%l7 + 0x44] %asi, %o6 fbu %fcc1, loop_2214 sllx %i0, %o5, %l6 fmovdg %icc, %f23, %f24 udiv %i2, 0x0BBA, %o0 loop_2214: taddcc %i7, 0x0ED9, %o7 sub %g2, 0x194A, %g5 ldsh [%l7 + 0x20], %i6 fbge %fcc3, loop_2215 udivx %l1, 0x143C, %l0 movg %xcc, %i4, %g1 fcmpes %fcc0, %f7, %f13 loop_2215: fmovdn %xcc, %f4, %f29 movg %xcc, %g7, %i1 tpos %icc, 0x1 fandnot2 %f18, %f20, %f10 fmul8ulx16 %f20, %f2, %f8 fornot2 %f22, %f14, %f20 ba,pt %icc, loop_2216 smulcc %i3, %o1, %l4 movgu %xcc, %i5, %o2 fbg %fcc2, loop_2217 loop_2216: xnorcc %o4, %l2, %l5 orn %g4, 0x1214, %g6 movg %icc, %l3, %o3 loop_2217: and %g3, %o6, %o5 xnorcc %i0, 0x1D1A, %l6 edge8 %o0, %i7, %o7 and %i2, %g5, %i6 sllx %g2, 0x1F, %l1 wr %g0, 0x88, %asi ldsba [%l7 + 0x0E] %asi, %l0 ldstub [%l7 + 0x14], %i4 ble,a,pn %xcc, loop_2218 array8 %g7, %g1, %i3 fmovsa %icc, %f13, %f9 brlez,a %o1, loop_2219 loop_2218: edge16ln %l4, %i5, %o2 tleu %xcc, 0x6 movge %xcc, %i1, %l2 loop_2219: sdivcc %l5, 0x14E6, %g4 udivx %o4, 0x0E3F, %g6 fbul,a %fcc3, loop_2220 andcc %l3, %g3, %o6 movleu %xcc, %o3, %o5 te %icc, 0x5 loop_2220: fxors %f19, %f16, %f7 fba %fcc2, loop_2221 edge32l %l6, %o0, %i0 movre %o7, %i7, %g5 umul %i6, %g2, %i2 loop_2221: fmovsne %xcc, %f29, %f13 fornot2 %f26, %f4, %f8 orcc %l0, %l1, %g7 movrgez %i4, 0x0DC, %i3 te %xcc, 0x1 tpos %xcc, 0x3 sdiv %o1, 0x0AB4, %g1 bpos,a %icc, loop_2222 te %icc, 0x6 fbo,a %fcc1, loop_2223 movrlez %l4, %o2, %i5 loop_2222: fmovsl %xcc, %f1, %f24 lduw [%l7 + 0x0C], %l2 loop_2223: smulcc %i1, 0x0BC1, %g4 xor %l5, %g6, %l3 xnorcc %o4, %g3, %o3 wr %g0, 0x11, %asi ldstuba [%l7 + 0x2F] %asi, %o6 fbule %fcc0, loop_2224 mova %xcc, %l6, %o5 mulscc %i0, %o0, %i7 bpos,pn %xcc, loop_2225 loop_2224: fmovsn %icc, %f17, %f25 subccc %o7, %g5, %i6 nop setx loop_2226, %l0, %l1 jmpl %l1, %g2 loop_2225: movge %xcc, %i2, %l0 movpos %xcc, %l1, %g7 fabss %f21, %f14 loop_2226: movvc %xcc, %i4, %o1 fandnot1s %f15, %f24, %f28 fmovdpos %icc, %f17, %f12 stb %i3, [%l7 + 0x3C] popc %l4, %g1 fnand %f14, %f2, %f24 taddcctv %i5, %o2, %l2 sdivcc %g4, 0x039F, %l5 bshuffle %f2, %f12, %f0 edge16 %g6, %i1, %l3 sll %o4, 0x08, %g3 fbne,a %fcc2, loop_2227 fnegs %f16, %f2 edge16n %o6, %l6, %o5 movgu %xcc, %o3, %o0 loop_2227: nop wr %g0, 0x0c, %asi sta %f12, [%l7 + 0x60] %asi fmovsneg %icc, %f21, %f3 fmovrsgez %i0, %f26, %f3 xnor %i7, %o7, %i6 nop setx loop_2228, %l0, %l1 jmpl %l1, %g2 edge8 %i2, %l0, %g5 mulx %l1, 0x1912, %i4 nop set 0x58, %i7 std %f0, [%l7 + %i7] loop_2228: movre %g7, %i3, %o1 fmovsgu %xcc, %f30, %f7 lduw [%l7 + 0x24], %l4 xnorcc %i5, 0x0817, %g1 movvs %xcc, %l2, %g4 tne %icc, 0x4 edge32l %o2, %g6, %l5 fpack32 %f24, %f28, %f6 fbu %fcc3, loop_2229 sdivx %l3, 0x19D7, %o4 fmovsg %icc, %f28, %f2 movneg %icc, %i1, %g3 loop_2229: orcc %l6, %o6, %o5 udiv %o0, 0x015F, %o3 tl %icc, 0x6 sir 0x1E78 taddcctv %i7, 0x06AD, %i0 nop setx loop_2230, %l0, %l1 jmpl %l1, %i6 brlz %o7, loop_2231 movl %xcc, %i2, %g2 edge32ln %g5, %l0, %i4 loop_2230: tleu %xcc, 0x4 loop_2231: andcc %g7, %l1, %i3 fandnot1s %f21, %f5, %f17 edge8n %l4, %o1, %i5 fmovrsne %g1, %f11, %f26 orcc %l2, 0x1B86, %o2 call loop_2232 udivx %g6, 0x0323, %g4 edge8n %l3, %l5, %o4 orcc %i1, %l6, %g3 loop_2232: tge %icc, 0x3 bvs %xcc, loop_2233 movcs %icc, %o6, %o5 udivcc %o3, 0x0A33, %i7 nop setx loop_2234, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2233: tl %icc, 0x0 fpack16 %f18, %f28 srlx %i0, %o0, %o7 loop_2234: subccc %i6, %g2, %i2 tne %icc, 0x5 set 0x24, %i0 lduwa [%l7 + %i0] 0x19, %g5 fmovdvs %icc, %f19, %f23 sllx %i4, %g7, %l0 fbne %fcc2, loop_2235 popc 0x165D, %l1 umulcc %i3, %o1, %l4 edge32l %g1, %i5, %l2 loop_2235: addccc %o2, %g4, %g6 edge16ln %l5, %l3, %i1 fbo %fcc1, loop_2236 tvc %xcc, 0x5 tgu %icc, 0x2 sdivx %o4, 0x0742, %l6 loop_2236: fmovd %f22, %f18 nop setx loop_2237, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovscc %xcc, %f7, %f11 mova %xcc, %g3, %o5 fbne %fcc2, loop_2238 loop_2237: movneg %icc, %o6, %i7 fmovdleu %xcc, %f18, %f29 set 0x40, %g5 ldda [%l7 + %g5] 0x80, %f16 loop_2238: fnor %f6, %f12, %f10 udivx %i0, 0x02E6, %o3 umulcc %o7, %i6, %o0 sllx %i2, 0x08, %g2 fmovdn %icc, %f9, %f19 fsrc2s %f10, %f3 movn %xcc, %i4, %g5 bpos %xcc, loop_2239 tvs %xcc, 0x5 subc %l0, %g7, %l1 movn %xcc, %o1, %i3 loop_2239: bshuffle %f2, %f0, %f4 tne %xcc, 0x5 edge16ln %l4, %i5, %g1 prefetch [%l7 + 0x10], 0x2 fblg %fcc3, loop_2240 tge %icc, 0x0 stb %l2, [%l7 + 0x3F] brlz %o2, loop_2241 loop_2240: fmul8x16au %f26, %f12, %f24 fmovsge %icc, %f23, %f28 sub %g4, %l5, %g6 loop_2241: addcc %l3, %i1, %l6 sllx %o4, 0x0C, %o5 stbar nop setx loop_2242, %l0, %l1 jmpl %l1, %g3 array16 %i7, %o6, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %i0, 0x00, %i6 loop_2242: tge %xcc, 0x5 andn %o0, %o7, %g2 udivcc %i4, 0x056D, %g5 sdivx %i2, 0x1200, %l0 smulcc %l1, %g7, %o1 smulcc %i3, %i5, %g1 movge %xcc, %l2, %o2 edge32ln %l4, %l5, %g4 fble %fcc2, loop_2243 fmovrdgez %g6, %f14, %f26 fpackfix %f8, %f6 fnor %f30, %f28, %f10 loop_2243: fpsub16 %f18, %f12, %f0 tvs %icc, 0x1 alignaddr %i1, %l3, %o4 subc %l6, %o5, %g3 xor %o6, %i7, %o3 siam 0x4 fcmpgt16 %f18, %f8, %i0 move %icc, %i6, %o7 subcc %o0, %i4, %g5 fbe %fcc0, loop_2244 tl %icc, 0x3 set 0x4E, %o4 stha %g2, [%l7 + %o4] 0xe3 membar #Sync loop_2244: pdist %f10, %f30, %f12 fpadd16 %f16, %f6, %f28 fmovda %icc, %f30, %f12 movvs %icc, %i2, %l0 fornot1s %f14, %f1, %f29 andn %l1, 0x132E, %o1 siam 0x0 edge16n %i3, %i5, %g1 subcc %g7, %l2, %o2 taddcc %l4, 0x0FA2, %l5 nop setx loop_2245, %l0, %l1 jmpl %l1, %g4 and %g6, 0x1014, %i1 fcmpgt16 %f22, %f30, %o4 tvc %icc, 0x0 loop_2245: srlx %l3, %o5, %l6 tl %icc, 0x6 fabsd %f14, %f28 xnorcc %g3, %o6, %i7 movleu %xcc, %o3, %i6 and %o7, 0x0F9F, %i0 faligndata %f22, %f18, %f14 movneg %icc, %i4, %g5 fbe,a %fcc2, loop_2246 fnands %f14, %f21, %f18 xor %g2, 0x0FD9, %i2 fmovdvc %icc, %f8, %f24 loop_2246: ldstub [%l7 + 0x35], %o0 membar 0x31 faligndata %f26, %f4, %f0 movpos %icc, %l1, %o1 bn,a,pt %xcc, loop_2247 bleu,a,pn %xcc, loop_2248 movne %xcc, %i3, %l0 movcs %icc, %i5, %g7 loop_2247: movleu %icc, %g1, %o2 loop_2248: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdvs %xcc, %f30, %f23 fsrc2 %f30, %f22 ldd [%l7 + 0x58], %l2 movcc %xcc, %l4, %g4 stbar wr %g0, 0x2a, %asi stda %l4, [%l7 + 0x18] %asi membar #Sync smulcc %g6, %i1, %l3 subc %o4, 0x1637, %o5 edge16ln %g3, %l6, %i7 tcc %icc, 0x7 fpadd32s %f11, %f25, %f3 st %f2, [%l7 + 0x7C] fpmerge %f29, %f21, %f0 fmovsvc %icc, %f23, %f25 wr %g0, 0x0c, %asi stwa %o6, [%l7 + 0x24] %asi fpsub32s %f13, %f13, %f7 wr %g0, 0x81, %asi stba %i6, [%l7 + 0x5E] %asi stb %o7, [%l7 + 0x26] fmovsgu %xcc, %f2, %f31 srl %i0, %i4, %g5 alignaddr %o3, %i2, %o0 sdivx %l1, 0x1066, %g2 wr %g0, 0x89, %asi swapa [%l7 + 0x34] %asi, %o1 set 0x1E, %i3 ldsba [%l7 + %i3] 0x81, %i3 edge32 %l0, %g7, %i5 xnorcc %g1, 0x129D, %l2 and %l4, 0x10EB, %g4 xor %l5, 0x1248, %o2 edge16n %g6, %i1, %o4 sll %l3, %o5, %l6 ta %xcc, 0x3 fbuge,a %fcc1, loop_2249 stbar fba %fcc2, loop_2250 fmovda %xcc, %f16, %f26 loop_2249: nop membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f0 loop_2250: fbl,a %fcc1, loop_2251 edge16l %g3, %o6, %i6 movn %xcc, %o7, %i7 subc %i0, 0x0617, %i4 loop_2251: fpsub16 %f12, %f22, %f12 nop setx loop_2252, %l0, %l1 jmpl %l1, %g5 ld [%l7 + 0x08], %f1 add %l7, 0x68, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %o3, %o0 loop_2252: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x18] %asi, %l1 xorcc %i2, %g2, %i3 fble,a %fcc1, loop_2253 fmul8x16al %f12, %f19, %f24 tpos %xcc, 0x3 edge16 %l0, %o1, %g7 loop_2253: fbl %fcc3, loop_2254 sra %g1, 0x01, %l2 sethi 0x0E47, %i5 addccc %g4, %l4, %l5 loop_2254: srlx %o2, %i1, %g6 call loop_2255 taddcc %o4, 0x0D78, %l3 movcs %icc, %o5, %g3 tge %icc, 0x6 loop_2255: smulcc %o6, %l6, %o7 fbn %fcc3, loop_2256 sdiv %i6, 0x09B5, %i7 movvc %icc, %i0, %i4 tle %icc, 0x3 loop_2256: fble %fcc2, loop_2257 fmovdneg %xcc, %f31, %f1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %o3, %o0, %l1 loop_2257: fbl %fcc3, loop_2258 ldsb [%l7 + 0x49], %i2 sdivcc %g2, 0x1DE7, %g5 movpos %icc, %l0, %i3 loop_2258: fcmpgt32 %f8, %f8, %o1 udivcc %g7, 0x0EF2, %l2 fcmple32 %f6, %f20, %g1 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi move %xcc, %i5, %g4 udiv %l4, 0x1E19, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fba,a %fcc1, loop_2259 fmovsvc %xcc, %f25, %f27 brgz %l5, loop_2260 edge32 %i1, %o4, %g6 loop_2259: movcc %icc, %o5, %g3 fbge %fcc3, loop_2261 loop_2260: fsrc2s %f25, %f19 movgu %xcc, %o6, %l6 fbue,a %fcc1, loop_2262 loop_2261: orn %o7, %l3, %i6 umulcc %i0, %i7, %i4 fmuld8sux16 %f8, %f19, %f14 loop_2262: bn loop_2263 bl,a,pt %xcc, loop_2264 bneg,pt %icc, loop_2265 ldsw [%l7 + 0x7C], %o3 loop_2263: tsubcc %o0, %l1, %i2 loop_2264: edge8ln %g2, %l0, %i3 loop_2265: ta %icc, 0x5 movleu %icc, %o1, %g5 bg,a %icc, loop_2266 fpsub32 %f30, %f14, %f4 set 0x60, %l5 prefetcha [%l7 + %l5] 0x15, 0x1 loop_2266: tvs %icc, 0x4 and %g7, %i5, %g1 srlx %l4, 0x1A, %g4 bge,a,pn %icc, loop_2267 fmovdleu %xcc, %f17, %f31 wr %g0, 0x10, %asi stwa %o2, [%l7 + 0x70] %asi loop_2267: tl %icc, 0x4 umulcc %l5, %i1, %g6 sra %o4, 0x0F, %g3 nop setx loop_2268, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry lduh [%l7 + 0x2C], %o5 bcs,a %xcc, loop_2269 mulscc %o6, 0x05C7, %l6 loop_2268: fandnot2 %f20, %f16, %f28 fpack16 %f20, %f2 loop_2269: nop wr %g0, 0x22, %asi stba %o7, [%l7 + 0x78] %asi membar #Sync addccc %i6, %i0, %l3 fmovrdgez %i4, %f10, %f6 add %o3, %i7, %l1 tg %xcc, 0x6 brz %o0, loop_2270 fmovdneg %icc, %f0, %f1 fornot2 %f18, %f2, %f4 tle %icc, 0x3 loop_2270: movvc %icc, %g2, %i2 bneg,a loop_2271 edge16n %l0, %o1, %i3 nop set 0x78, %l0 stw %l2, [%l7 + %l0] siam 0x7 loop_2271: fmovscs %xcc, %f15, %f23 brz %g7, loop_2272 movcc %xcc, %i5, %g5 movrlz %l4, 0x070, %g1 movrgz %g4, %l5, %i1 loop_2272: fsrc1 %f6, %f22 sdiv %g6, 0x0A1E, %o4 mova %icc, %g3, %o2 umul %o5, %l6, %o7 tge %icc, 0x4 alignaddrl %i6, %o6, %i0 fbl %fcc3, loop_2273 subc %i4, %o3, %i7 sir 0x0E63 movcs %icc, %l1, %o0 loop_2273: fsrc1 %f2, %f30 set 0x30, %i1 stha %l3, [%l7 + %i1] 0x2f membar #Sync be,a loop_2274 udivx %i2, 0x0926, %g2 nop setx loop_2275, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tcc %xcc, 0x2 loop_2274: edge16l %l0, %o1, %i3 fmovsneg %icc, %f15, %f4 loop_2275: std %l2, [%l7 + 0x18] movvs %xcc, %g7, %i5 set 0x68, %i2 sta %f19, [%l7 + %i2] 0x15 fmovsn %icc, %f25, %f31 wr %g0, 0x88, %asi lduba [%l7 + 0x0F] %asi, %l4 edge8ln %g5, %g4, %g1 fexpand %f3, %f14 subccc %i1, 0x0D04, %l5 tcc %xcc, 0x3 set 0x2C, %o7 lda [%l7 + %o7] 0x81, %f31 sll %o4, 0x0E, %g3 nop setx loop_2276, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movg %xcc, %o2, %o5 addc %l6, %o7, %g6 movge %icc, %i6, %i0 loop_2276: movrlez %i4, %o3, %o6 movrgz %l1, 0x2F8, %o0 brgez %i7, loop_2277 ta %icc, 0x3 sra %i2, %l3, %l0 fornot1s %f22, %f6, %f27 loop_2277: fmovrdgez %o1, %f28, %f14 array32 %i3, %l2, %g7 fmovdvc %xcc, %f23, %f24 tvc %icc, 0x7 fpadd16s %f14, %f6, %f30 movneg %icc, %g2, %i5 tvs %xcc, 0x3 fmovdvc %xcc, %f25, %f13 andncc %g5, %l4, %g1 array16 %i1, %l5, %g4 andncc %o4, %g3, %o2 srlx %o5, 0x0A, %o7 fbule,a %fcc0, loop_2278 fmovscc %icc, %f2, %f21 srl %l6, %i6, %g6 prefetch [%l7 + 0x70], 0x0 loop_2278: swap [%l7 + 0x50], %i4 movrgez %i0, 0x232, %o3 fmovsvc %xcc, %f23, %f31 movre %o6, %l1, %i7 edge8l %o0, %i2, %l3 subccc %l0, 0x0288, %i3 move %xcc, %l2, %o1 fnot2s %f26, %f28 fnot1s %f16, %f6 edge16ln %g2, %i5, %g7 wr %g0, 0x11, %asi stda %f16, [%l7 + 0x40] %asi set 0x40, %g4 prefetcha [%l7 + %g4] 0x89, 0x0 tvs %xcc, 0x6 sth %l4, [%l7 + 0x4C] fbl,a %fcc1, loop_2279 addccc %i1, 0x0082, %l5 sir 0x0BFF brnz %g1, loop_2280 loop_2279: tvc %xcc, 0x2 array32 %g4, %g3, %o2 fcmpes %fcc2, %f27, %f7 loop_2280: fbug,a %fcc3, loop_2281 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sllx %o4, 0x0F, %o5 stx %l6, [%l7 + 0x60] loop_2281: fornot1 %f20, %f0, %f0 umulcc %i6, 0x1B9E, %g6 fbu %fcc0, loop_2282 fmovsgu %icc, %f11, %f9 srlx %o7, 0x1D, %i0 taddcctv %o3, 0x103D, %i4 loop_2282: fcmpeq16 %f12, %f8, %o6 udiv %i7, 0x1F91, %l1 edge16n %o0, %i2, %l3 sll %l0, 0x0F, %i3 sdivx %o1, 0x0CA9, %g2 membar 0x1A array32 %i5, %g7, %g5 fnegs %f24, %f16 sllx %l2, 0x15, %l4 fpack16 %f16, %f23 udivcc %l5, 0x0A3D, %g1 sethi 0x16A3, %g4 edge8ln %i1, %g3, %o4 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 fbg,a %fcc1, loop_2283 fbul %fcc2, loop_2284 edge16l %o5, %o2, %i6 nop setx loop_2285, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2283: sethi 0x01AF, %l6 loop_2284: orncc %o7, %i0, %g6 tcc %icc, 0x3 loop_2285: nop set 0x4A, %l2 ldsha [%l7 + %l2] 0x19, %i4 fmul8x16au %f5, %f16, %f0 sdiv %o3, 0x13B8, %o6 wr %g0, 0x11, %asi stha %i7, [%l7 + 0x78] %asi srax %l1, 0x0B, %o0 udivx %i2, 0x1F12, %l0 andncc %i3, %l3, %o1 tneg %xcc, 0x7 fxnor %f16, %f30, %f6 fones %f11 fpadd32s %f15, %f24, %f0 sllx %i5, 0x00, %g2 popc %g7, %l2 edge8 %g5, %l4, %g1 membar 0x41 set 0x54, %o1 sta %f28, [%l7 + %o1] 0x0c movrgz %g4, 0x21D, %i1 movrgez %l5, 0x07A, %o4 orncc %g3, 0x058D, %o5 andncc %i6, %o2, %l6 movpos %xcc, %i0, %o7 fba,a %fcc2, loop_2286 and %g6, %o3, %o6 fmul8x16al %f24, %f8, %f0 sth %i7, [%l7 + 0x58] loop_2286: nop wr %g0, 0x81, %asi swapa [%l7 + 0x24] %asi, %i4 fnot2s %f11, %f15 movre %l1, %i2, %o0 fmovdcc %xcc, %f11, %f24 smulcc %l0, %l3, %i3 movn %xcc, %o1, %i5 fmovrdlz %g2, %f0, %f12 or %g7, 0x0DDB, %l2 movn %icc, %g5, %l4 array8 %g1, %g4, %l5 edge32l %o4, %i1, %g3 brlz,a %i6, loop_2287 taddcctv %o5, 0x095A, %o2 orncc %i0, 0x17E5, %l6 taddcc %o7, 0x082F, %g6 loop_2287: edge8 %o6, %o3, %i4 wr %g0, 0x17, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync membar 0x2D fmovrslez %i7, %f17, %f8 tsubcctv %l1, %i2, %l0 fbule %fcc3, loop_2288 movcs %xcc, %o0, %i3 fornot1s %f19, %f10, %f1 fsrc2 %f18, %f14 loop_2288: brlz %o1, loop_2289 fcmple32 %f26, %f18, %i5 ldstub [%l7 + 0x25], %g2 tcc %icc, 0x3 loop_2289: sdivx %l3, 0x026B, %g7 tneg %xcc, 0x6 fblg %fcc3, loop_2290 fcmple16 %f0, %f2, %g5 fnot2s %f27, %f26 fand %f8, %f10, %f14 loop_2290: andncc %l4, %g1, %g4 smulcc %l5, %o4, %i1 fpack32 %f12, %f0, %f20 set 0x7B, %o0 lduba [%l7 + %o0] 0x19, %l2 add %l7, 0x48, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i6 casxa [%l6] %asi, %i6, %o5 fxnor %f10, %f30, %f16 movne %icc, %g3, %i0 addc %o2, 0x1825, %l6 fpackfix %f10, %f6 bl,a %xcc, loop_2291 fmovrdlz %o7, %f26, %f14 ld [%l7 + 0x0C], %f22 set 0x7C, %l4 ldsha [%l7 + %l4] 0x11, %g6 loop_2291: fmovsgu %icc, %f12, %f2 add %l7, 0x08, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x0c, %o3, %o6 fmovrsne %i7, %f10, %f17 call loop_2292 tleu %xcc, 0x1 andcc %l1, %i2, %i4 movgu %xcc, %o0, %l0 loop_2292: movneg %xcc, %i3, %i5 sethi 0x0801, %g2 fmovdg %xcc, %f2, %f4 movrgz %l3, %g7, %g5 subccc %o1, %g1, %l4 wr %g0, 0x89, %asi ldda [%l7 + 0x20] %asi, %g4 st %f30, [%l7 + 0x40] bcc,a loop_2293 sdiv %o4, 0x1087, %i1 alignaddr %l5, %l2, %i6 taddcctv %g3, 0x0F92, %o5 loop_2293: movrgz %o2, 0x22A, %l6 ldsh [%l7 + 0x24], %o7 subc %i0, 0x0A0F, %g6 bl,a,pn %xcc, loop_2294 tle %xcc, 0x5 ble,a %xcc, loop_2295 addccc %o6, %o3, %l1 loop_2294: movrgz %i2, 0x330, %i4 popc %i7, %l0 loop_2295: nop wr %g0, 0xe2, %asi stba %i3, [%l7 + 0x0E] %asi membar #Sync movvc %icc, %o0, %g2 fandnot2s %f19, %f2, %f17 lduh [%l7 + 0x14], %i5 orncc %l3, 0x09CF, %g7 fcmpd %fcc3, %f0, %f22 bleu,a %xcc, loop_2296 fmovrsne %g5, %f24, %f17 movvs %icc, %o1, %l4 tle %icc, 0x2 loop_2296: addccc %g1, %o4, %i1 call loop_2297 fmovdleu %xcc, %f16, %f21 sra %g4, 0x10, %l2 movg %icc, %l5, %g3 loop_2297: fbge %fcc0, loop_2298 movrgez %o5, %i6, %o2 smul %l6, %o7, %i0 call loop_2299 loop_2298: movrlez %o6, 0x39C, %o3 edge32ln %l1, %i2, %g6 movrlez %i7, 0x101, %l0 loop_2299: ble loop_2300 umulcc %i3, %o0, %i4 or %i5, 0x0790, %l3 popc %g7, %g2 loop_2300: tcc %icc, 0x2 tleu %icc, 0x2 smulcc %g5, %o1, %l4 sdivcc %g1, 0x1CB4, %i1 smul %g4, 0x1C9D, %l2 edge8 %o4, %g3, %o5 edge8 %l5, %i6, %o2 sdivcc %l6, 0x009B, %o7 movleu %xcc, %i0, %o3 fone %f10 movre %o6, %l1, %i2 udivcc %i7, 0x0237, %l0 movne %xcc, %g6, %o0 fmovdl %xcc, %f2, %f25 smulcc %i4, 0x0C30, %i3 bpos,a,pn %xcc, loop_2301 edge8l %l3, %g7, %i5 nop setx loop_2302, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tpos %xcc, 0x5 loop_2301: movcs %icc, %g5, %o1 tgu %icc, 0x3 loop_2302: fmovrdlz %g2, %f20, %f8 array16 %g1, %l4, %i1 movvc %xcc, %l2, %o4 alignaddrl %g3, %g4, %l5 umul %o5, %i6, %o2 fmovdpos %xcc, %f0, %f25 fbe %fcc1, loop_2303 taddcc %o7, 0x0DF8, %l6 umulcc %i0, %o6, %l1 fsrc1s %f23, %f17 loop_2303: mulscc %o3, 0x1009, %i2 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f16 andncc %i7, %l0, %g6 srl %o0, 0x00, %i4 movg %icc, %l3, %i3 fpackfix %f22, %f9 wr %g0, 0x80, %asi ldsba [%l7 + 0x44] %asi, %i5 xor %g5, 0x0E3E, %g7 add %l7, 0x0C, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %g2 casa [%l6] %asi, %g2, %g1 movvs %xcc, %l4, %i1 array8 %o1, %o4, %l2 fpadd16s %f14, %f26, %f12 movg %xcc, %g4, %l5 fcmpes %fcc3, %f3, %f25 movge %icc, %o5, %i6 add %l7, 0x20, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %g3 casa [%l6] 0x11, %g3, %o2 andn %l6, %o7, %i0 movcc %xcc, %o6, %l1 tsubcctv %i2, 0x1831, %o3 umulcc %i7, 0x02C1, %l0 edge32 %o0, %i4, %g6 ldd [%l7 + 0x78], %l2 edge16 %i3, %g5, %i5 edge8n %g7, %g2, %l4 movrlz %i1, %o1, %o4 fpsub32 %f12, %f26, %f6 andcc %g1, 0x055A, %g4 brgz,a %l5, loop_2304 subc %l2, %i6, %o5 sdivx %o2, 0x040D, %l6 subccc %g3, 0x067F, %o7 loop_2304: fsrc1s %f27, %f1 sdivcc %i0, 0x068D, %o6 fbu %fcc2, loop_2305 flush %l7 + 0x78 edge8l %i2, %l1, %i7 sdivx %l0, 0x06CA, %o0 loop_2305: nop set 0x70, %g1 ldda [%l7 + %g1] 0x89, %i4 movgu %xcc, %o3, %g6 bgu,a,pt %xcc, loop_2306 movne %icc, %i3, %g5 fbo %fcc1, loop_2307 array16 %i5, %g7, %g2 loop_2306: smul %l3, %l4, %i1 fsrc1 %f12, %f18 loop_2307: fmovsg %icc, %f4, %f5 fnot1 %f30, %f4 udiv %o1, 0x156A, %o4 pdist %f18, %f18, %f24 nop setx loop_2308, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %icc, 0x3 fmovrsne %g1, %f25, %f31 loop_2308: bleu,a %xcc, loop_2309 subccc %l5, %l2, %i6 nop set 0x40, %l3 ldd [%l7 + %l3], %f4 fnegd %f30, %f24 loop_2309: addc %g4, 0x0949, %o5 tvs %icc, 0x4 movrlez %l6, %g3, %o2 brgz,a %i0, loop_2310 srl %o7, %i2, %l1 membar 0x62 subcc %i7, 0x1CB3, %l0 loop_2310: taddcctv %o6, 0x056F, %i4 fabss %f30, %f28 fmul8x16al %f28, %f31, %f2 movgu %xcc, %o3, %g6 tsubcctv %i3, 0x0D8E, %o0 fnot2 %f20, %f4 subcc %i5, %g5, %g2 fmovrslz %l3, %f10, %f0 nop setx loop_2311, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bshuffle %f10, %f4, %f26 alignaddrl %l4, %i1, %o1 movge %xcc, %g7, %o4 loop_2311: fmul8x16al %f4, %f6, %f2 smulcc %l5, %l2, %g1 movne %icc, %i6, %o5 alignaddrl %l6, %g4, %o2 tcs %icc, 0x6 tneg %icc, 0x5 udivcc %g3, 0x1EDA, %o7 umul %i2, %i0, %i7 and %l1, 0x10C1, %l0 sdivx %i4, 0x1387, %o3 fbuge %fcc3, loop_2312 udivx %g6, 0x07DF, %o6 ta %xcc, 0x5 tleu %icc, 0x5 loop_2312: tne %icc, 0x2 udivcc %i3, 0x14F7, %i5 xor %g5, %o0, %l3 fors %f29, %f31, %f13 sub %l4, 0x19E5, %i1 tsubcctv %g2, %g7, %o1 array32 %l5, %l2, %o4 sth %i6, [%l7 + 0x44] smul %g1, 0x12FE, %o5 ldsw [%l7 + 0x64], %g4 brgz %o2, loop_2313 array16 %l6, %o7, %i2 edge32l %g3, %i0, %l1 fcmple32 %f0, %f18, %i7 loop_2313: fbo %fcc2, loop_2314 siam 0x1 array16 %i4, %o3, %l0 tgu %xcc, 0x6 loop_2314: bne,a %xcc, loop_2315 ldub [%l7 + 0x2D], %g6 movgu %icc, %i3, %i5 fbge %fcc2, loop_2316 loop_2315: array32 %g5, %o6, %o0 fmovrsgez %l3, %f18, %f9 fcmpd %fcc0, %f26, %f22 loop_2316: nop add %l7, 0x4C, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %i1, %l4 movg %icc, %g2, %o1 srl %l5, %g7, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %l2, %i6, %o5 fnot2 %f16, %f16 mulx %g4, %g1, %o2 tpos %icc, 0x5 tsubcctv %l6, %i2, %g3 andncc %i0, %o7, %i7 fmovrdlz %i4, %f4, %f8 sra %o3, 0x0D, %l1 subcc %l0, 0x1A2F, %g6 movneg %xcc, %i5, %g5 membar 0x1F srl %o6, 0x04, %i3 and %o0, %l3, %l4 fmovdvs %xcc, %f14, %f23 mulx %g2, %o1, %i1 orcc %l5, 0x1807, %o4 fbo %fcc0, loop_2317 mova %xcc, %g7, %i6 fmovrde %o5, %f20, %f16 tgu %xcc, 0x0 loop_2317: fbne,a %fcc0, loop_2318 ldx [%l7 + 0x30], %g4 fzeros %f0 fornot2 %f24, %f26, %f22 loop_2318: sll %g1, 0x09, %o2 movcs %xcc, %l2, %l6 movrgez %i2, 0x32E, %i0 tne %icc, 0x4 movrgez %o7, %g3, %i7 addcc %o3, %l1, %l0 mulx %i4, 0x0754, %i5 sub %g6, 0x17F3, %o6 fble %fcc1, loop_2319 movcs %xcc, %i3, %g5 array16 %l3, %o0, %l4 fpack16 %f10, %f5 loop_2319: sub %g2, %o1, %i1 tge %xcc, 0x4 fmul8x16al %f26, %f31, %f10 fmovsge %icc, %f3, %f16 xorcc %l5, 0x0603, %g7 ldsh [%l7 + 0x32], %i6 prefetch [%l7 + 0x14], 0x1 wr %g0, 0xeb, %asi stwa %o5, [%l7 + 0x08] %asi membar #Sync movrlz %g4, %o4, %o2 edge16l %l2, %g1, %l6 tcc %icc, 0x4 movrgez %i2, 0x17E, %i0 edge16n %g3, %o7, %i7 edge32l %o3, %l0, %l1 movrlez %i4, 0x026, %g6 sdivx %i5, 0x0EA5, %o6 addcc %i3, %l3, %o0 tgu %icc, 0x4 move %xcc, %g5, %g2 fpsub16s %f25, %f27, %f17 sll %l4, 0x02, %i1 addccc %l5, 0x184C, %g7 movn %icc, %i6, %o5 sllx %o1, %g4, %o2 smul %l2, 0x16C1, %g1 alignaddr %o4, %l6, %i2 set 0x30, %o3 ldxa [%l7 + %o3] 0x80, %g3 movne %icc, %i0, %o7 brz %o3, loop_2320 tcs %icc, 0x2 sdivx %l0, 0x1B3B, %i7 tne %xcc, 0x0 loop_2320: nop wr %g0, 0x89, %asi sta %f3, [%l7 + 0x18] %asi movrne %l1, %g6, %i5 nop set 0x3C, %g3 ldsw [%l7 + %g3], %i4 bvs,pn %xcc, loop_2321 orncc %i3, 0x1DBA, %o6 movpos %xcc, %o0, %g5 ldsw [%l7 + 0x44], %l3 loop_2321: fmovrdlez %l4, %f12, %f14 fbl %fcc3, loop_2322 ta %icc, 0x6 xor %g2, %l5, %g7 sdivcc %i1, 0x0276, %i6 loop_2322: fandnot1 %f18, %f30, %f8 fzeros %f15 edge32n %o1, %o5, %g4 tgu %icc, 0x1 tsubcctv %l2, %o2, %o4 bvc,a,pt %icc, loop_2323 nop set 0x79, %i6 ldub [%l7 + %i6], %l6 lduw [%l7 + 0x6C], %g1 sllx %i2, 0x08, %i0 loop_2323: array8 %g3, %o7, %l0 tcs %xcc, 0x7 mulx %o3, %l1, %g6 movn %icc, %i5, %i4 tleu %icc, 0x3 ldd [%l7 + 0x70], %i2 movpos %icc, %i7, %o6 brlez,a %o0, loop_2324 stw %g5, [%l7 + 0x6C] srax %l3, 0x1F, %g2 edge8 %l5, %l4, %g7 loop_2324: nop set 0x70, %g7 lda [%l7 + %g7] 0x18, %f18 movcc %icc, %i6, %o1 movpos %icc, %o5, %g4 tgu %xcc, 0x6 edge8n %l2, %o2, %o4 nop setx loop_2325, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry alignaddrl %i1, %g1, %l6 edge32l %i2, %i0, %o7 fbl %fcc3, loop_2326 loop_2325: fabsd %f26, %f2 umul %l0, 0x12DF, %o3 fbue %fcc2, loop_2327 loop_2326: flush %l7 + 0x58 tvs %xcc, 0x2 smulcc %l1, 0x0244, %g6 loop_2327: sll %g3, 0x14, %i4 fmovsneg %icc, %f16, %f1 wr %g0, 0x04, %asi stda %i4, [%l7 + 0x60] %asi movge %icc, %i3, %o6 wr %g0, 0x2f, %asi stha %o0, [%l7 + 0x2C] %asi membar #Sync array8 %g5, %i7, %l3 bg %icc, loop_2328 sethi 0x18FC, %l5 mulscc %l4, 0x1BCC, %g7 fxor %f2, %f10, %f20 loop_2328: fandnot1 %f0, %f30, %f18 movcs %xcc, %i6, %g2 edge32ln %o5, %o1, %l2 popc %g4, %o2 udivcc %i1, 0x11F7, %o4 bge loop_2329 movvc %xcc, %g1, %i2 set 0x30, %o2 swapa [%l7 + %o2] 0x89, %l6 loop_2329: tvc %icc, 0x4 edge32n %o7, %l0, %i0 srlx %l1, 0x03, %g6 fsrc2 %f0, %f6 sub %g3, %i4, %i5 tleu %icc, 0x4 movne %xcc, %o3, %o6 nop setx loop_2330, %l0, %l1 jmpl %l1, %o0 fmul8ulx16 %f0, %f22, %f26 fpack16 %f30, %f10 tcs %xcc, 0x1 loop_2330: fcmpeq16 %f0, %f22, %g5 fpadd32 %f2, %f26, %f24 fmovdcc %xcc, %f19, %f17 movvs %xcc, %i7, %l3 sra %i3, 0x11, %l4 wr %g0, 0x89, %asi sta %f29, [%l7 + 0x18] %asi addccc %g7, %l5, %i6 fmuld8sux16 %f24, %f9, %f12 ldd [%l7 + 0x58], %f6 set 0x20, %l6 ldxa [%l7 + %l6] 0x81, %g2 lduh [%l7 + 0x28], %o5 nop setx loop_2331, %l0, %l1 jmpl %l1, %l2 tl %icc, 0x5 set 0x6A, %g6 lduha [%l7 + %g6] 0x0c, %o1 loop_2331: movneg %icc, %g4, %i1 xnor %o4, 0x0237, %o2 st %f11, [%l7 + 0x0C] tg %xcc, 0x3 fnot1s %f17, %f3 add %l7, 0x64, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %i2 casa [%l6] 0x19, %i2, %l6 movrgez %o7, 0x3BF, %l0 smulcc %i0, 0x0279, %l1 udiv %g1, 0x114D, %g3 edge32n %g6, %i5, %i4 fornot1s %f6, %f4, %f19 fmovsl %xcc, %f0, %f27 tneg %icc, 0x4 sdiv %o6, 0x0B0F, %o0 xorcc %o3, 0x1BC3, %g5 tleu %xcc, 0x4 fmovsvs %icc, %f17, %f12 taddcctv %l3, %i3, %l4 nop setx loop_2332, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srl %i7, %l5, %i6 movpos %icc, %g7, %g2 xnorcc %o5, 0x07A7, %o1 loop_2332: edge8 %g4, %i1, %o4 movvs %icc, %l2, %o2 xnor %l6, %o7, %i2 movcs %xcc, %i0, %l1 movrgez %g1, 0x389, %g3 fmovrdlez %l0, %f2, %f4 edge32 %g6, %i4, %o6 fmovscs %xcc, %f0, %f19 sllx %o0, 0x1D, %i5 addcc %g5, %l3, %o3 fmovsle %xcc, %f9, %f1 sllx %i3, %i7, %l5 fmovdcs %icc, %f21, %f26 tsubcctv %i6, %g7, %g2 fors %f12, %f23, %f5 tcc %icc, 0x4 sub %l4, 0x1A40, %o5 fmovrde %g4, %f0, %f18 fmovrsgez %o1, %f5, %f18 tne %icc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbe,a %fcc3, loop_2333 fcmpne32 %f24, %f0, %i1 alignaddr %o4, %l2, %l6 movl %icc, %o7, %o2 loop_2333: fxnor %f12, %f18, %f16 edge32ln %i0, %l1, %g1 array32 %i2, %g3, %g6 movvc %xcc, %l0, %i4 fbg %fcc2, loop_2334 fmovsvc %icc, %f13, %f28 stx %o6, [%l7 + 0x08] move %xcc, %i5, %o0 loop_2334: tleu %xcc, 0x7 fpadd32 %f0, %f16, %f8 movleu %icc, %g5, %o3 fsrc2 %f8, %f22 membar 0x5F fbu %fcc1, loop_2335 tne %icc, 0x4 fornot2s %f31, %f21, %f18 movle %xcc, %i3, %i7 loop_2335: fmul8sux16 %f8, %f0, %f20 fmovscs %xcc, %f31, %f29 fnot1s %f11, %f14 sth %l3, [%l7 + 0x68] movg %icc, %l5, %g7 ldsw [%l7 + 0x78], %g2 movgu %xcc, %i6, %o5 fnot1 %f6, %f2 sra %l4, %o1, %i1 movge %icc, %g4, %o4 fmovrdlez %l6, %f28, %f16 edge32l %o7, %o2, %i0 orn %l2, %l1, %g1 mova %xcc, %i2, %g6 movneg %xcc, %l0, %i4 ldx [%l7 + 0x40], %o6 fmovsle %icc, %f9, %f25 fmovrse %g3, %f10, %f31 sra %i5, %o0, %g5 siam 0x0 ldub [%l7 + 0x10], %o3 wr %g0, 0x0c, %asi stda %f16, [%l7 + 0x40] %asi fxors %f7, %f19, %f8 movgu %xcc, %i7, %i3 set 0x76, %o6 stha %l5, [%l7 + %o6] 0x0c set 0x68, %l1 prefetcha [%l7 + %l1] 0x19, 0x3 edge8ln %g2, %i6, %g7 edge32 %l4, %o5, %o1 mova %xcc, %i1, %o4 bleu %icc, loop_2336 fble,a %fcc2, loop_2337 bleu,a,pt %xcc, loop_2338 and %g4, 0x0C32, %o7 loop_2336: movle %xcc, %o2, %l6 loop_2337: xnor %i0, %l1, %g1 loop_2338: fabsd %f6, %f16 fzeros %f1 tle %icc, 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %xcc, 0x5 membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf8, %f16 stw %l2, [%l7 + 0x34] brlez %g6, loop_2339 fpsub16 %f8, %f24, %f26 faligndata %f6, %f18, %f14 subc %i2, %l0, %i4 loop_2339: move %icc, %g3, %i5 orncc %o6, %o0, %o3 xnor %g5, 0x174E, %i3 and %l5, %l3, %i7 brlez %i6, loop_2340 edge8 %g7, %l4, %g2 fnot2 %f12, %f14 fcmpd %fcc2, %f0, %f26 loop_2340: nop wr %g0, 0x19, %asi lda [%l7 + 0x0C] %asi, %f22 ldx [%l7 + 0x18], %o5 movvc %xcc, %i1, %o4 edge16n %o1, %o7, %o2 fmovdvs %icc, %f25, %f2 brz,a %l6, loop_2341 movre %g4, 0x1C0, %i0 fpadd16 %f0, %f26, %f20 movrne %g1, 0x017, %l1 loop_2341: andn %l2, %i2, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %i4, %g3, %l0 nop setx loop_2342, %l0, %l1 jmpl %l1, %o6 fmul8x16au %f0, %f20, %f18 fpmerge %f12, %f13, %f0 fmovrdne %o0, %f0, %f20 loop_2342: tleu %icc, 0x4 movcc %xcc, %i5, %o3 fmovdge %xcc, %f13, %f20 edge16 %g5, %i3, %l5 fble %fcc3, loop_2343 ba,a,pt %icc, loop_2344 brnz %l3, loop_2345 taddcc %i6, 0x10B0, %g7 loop_2343: movpos %xcc, %i7, %l4 loop_2344: ta %xcc, 0x5 loop_2345: tvc %icc, 0x7 set 0x28, %g2 stda %g2, [%l7 + %g2] 0xe3 membar #Sync tneg %icc, 0x0 addc %o5, 0x0A89, %o4 fmovrse %o1, %f19, %f3 edge8n %o7, %o2, %l6 tg %xcc, 0x3 orcc %i1, %i0, %g4 te %icc, 0x5 movcc %xcc, %l1, %l2 fmovdleu %icc, %f2, %f31 edge32ln %i2, %g6, %g1 tgu %xcc, 0x6 edge8ln %i4, %l0, %g3 fmovdgu %xcc, %f17, %f7 bvc,pn %icc, loop_2346 brz %o0, loop_2347 srl %o6, %i5, %o3 alignaddr %g5, %l5, %l3 loop_2346: fbul %fcc0, loop_2348 loop_2347: tvc %icc, 0x3 brz,a %i3, loop_2349 movg %icc, %g7, %i6 loop_2348: movcc %xcc, %l4, %i7 edge16n %o5, %o4, %o1 loop_2349: nop wr %g0, 0x20, %asi ldxa [%g0 + 0x38] %asi, %g2 sra %o2, 0x0E, %o7 sdivcc %i1, 0x0D50, %i0 udiv %g4, 0x1DFF, %l1 pdist %f6, %f0, %f18 movn %xcc, %l6, %l2 tl %xcc, 0x3 movleu %xcc, %g6, %g1 fmovsneg %icc, %f23, %f1 set 0x46, %o5 lduha [%l7 + %o5] 0x88, %i4 fbug %fcc2, loop_2350 fnand %f0, %f10, %f30 tleu %icc, 0x7 nop setx loop_2351, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2350: fmul8sux16 %f12, %f26, %f28 set 0x2C, %i7 ldswa [%l7 + %i7] 0x19, %i2 loop_2351: addcc %g3, %l0, %o6 udivx %o0, 0x12D3, %o3 tne %xcc, 0x7 tg %icc, 0x5 fmovrsgz %g5, %f4, %f22 std %i4, [%l7 + 0x28] nop setx loop_2352, %l0, %l1 jmpl %l1, %l5 fmovsle %xcc, %f17, %f29 fmul8ulx16 %f26, %f18, %f0 movl %icc, %l3, %i3 loop_2352: fmovsg %icc, %f18, %f18 movrgez %g7, 0x102, %i6 st %f1, [%l7 + 0x3C] taddcc %l4, 0x0697, %o5 smul %o4, %i7, %g2 udivx %o2, 0x1D83, %o1 edge8 %o7, %i1, %g4 fmovdvc %xcc, %f30, %f22 fmovrdne %i0, %f16, %f10 fcmpne32 %f16, %f12, %l6 fmovdn %xcc, %f29, %f12 te %icc, 0x7 tsubcctv %l1, %l2, %g1 wr %g0, 0x10, %asi swapa [%l7 + 0x30] %asi, %i4 edge8ln %g6, %g3, %l0 fbne,a %fcc3, loop_2353 umul %o6, %i2, %o3 fcmpd %fcc1, %f18, %f0 orncc %g5, %i5, %l5 loop_2353: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %l3, %i3, %o0 te %xcc, 0x7 fpsub16 %f12, %f28, %f12 fnot1 %f10, %f16 ta %xcc, 0x0 stx %g7, [%l7 + 0x70] tcs %xcc, 0x7 membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0x1f, %f0 movg %xcc, %l4, %o5 fmovrsgz %o4, %f18, %f23 fpadd16 %f4, %f18, %f22 smulcc %i6, %i7, %g2 umulcc %o2, 0x1C8A, %o1 srl %o7, 0x19, %i1 movrne %g4, %l6, %i0 move %icc, %l1, %g1 subccc %i4, 0x0009, %l2 movrlz %g3, %g6, %o6 tle %xcc, 0x1 movrne %l0, %o3, %g5 sdiv %i2, 0x169E, %l5 fmovdgu %xcc, %f5, %f2 addcc %i5, 0x0928, %i3 tleu %xcc, 0x1 movg %icc, %o0, %l3 fmovs %f28, %f24 and %l4, %g7, %o5 bgu loop_2354 sllx %o4, 0x0B, %i6 movcc %xcc, %i7, %g2 andcc %o2, %o1, %o7 loop_2354: lduh [%l7 + 0x2E], %g4 fpsub16 %f10, %f26, %f28 fmovdne %xcc, %f30, %f2 set 0x16, %g5 ldsba [%l7 + %g5] 0x19, %l6 lduw [%l7 + 0x38], %i0 movne %icc, %i1, %g1 taddcctv %l1, 0x1041, %i4 fmovde %xcc, %f28, %f20 fbue %fcc1, loop_2355 ldsw [%l7 + 0x5C], %l2 xnor %g3, %g6, %l0 taddcctv %o3, 0x1328, %g5 loop_2355: fmul8ulx16 %f28, %f10, %f22 fmovse %icc, %f4, %f6 ba,a,pt %icc, loop_2356 movrgz %o6, 0x3FB, %l5 edge32ln %i2, %i3, %i5 set 0x38, %o4 lda [%l7 + %o4] 0x81, %f6 loop_2356: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %o0, %l3, %l4 fors %f26, %f0, %f7 fmovde %icc, %f11, %f5 fmovrslz %o5, %f6, %f7 fmovdne %icc, %f18, %f12 edge8l %o4, %g7, %i6 mulscc %g2, 0x0DBA, %o2 udiv %i7, 0x1D3B, %o7 fmovsn %xcc, %f19, %f3 fpack32 %f16, %f30, %f6 brnz,a %g4, loop_2357 edge16ln %l6, %o1, %i0 movrgz %g1, %i1, %l1 add %l2, %i4, %g6 loop_2357: xnorcc %l0, %o3, %g5 sub %g3, 0x07B0, %l5 sra %i2, %o6, %i5 edge16ln %i3, %o0, %l4 and %l3, %o4, %g7 movpos %icc, %i6, %o5 umul %g2, 0x0058, %i7 set 0x4C, %i3 swapa [%l7 + %i3] 0x88, %o2 fmovsn %icc, %f1, %f23 srax %g4, 0x01, %o7 sra %o1, 0x19, %i0 brgz,a %l6, loop_2358 add %g1, 0x1A7C, %l1 bleu loop_2359 sdivcc %i1, 0x0669, %i4 loop_2358: edge8ln %g6, %l2, %l0 lduh [%l7 + 0x1A], %g5 loop_2359: sdiv %o3, 0x12DF, %l5 xor %i2, 0x0CA9, %o6 taddcc %g3, 0x1FDD, %i3 srl %o0, %l4, %l3 wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi srl %o4, 0x1E, %i5 tg %icc, 0x3 tsubcc %g7, %i6, %g2 tn %xcc, 0x2 fble,a %fcc2, loop_2360 tneg %xcc, 0x7 fzero %f16 tg %xcc, 0x6 loop_2360: te %icc, 0x3 stb %i7, [%l7 + 0x30] sdivx %o5, 0x0665, %o2 stw %o7, [%l7 + 0x78] bn,a loop_2361 fbo,a %fcc0, loop_2362 movge %icc, %o1, %i0 taddcc %l6, %g1, %g4 loop_2361: umul %i1, 0x01D1, %l1 loop_2362: movrgez %g6, %l2, %l0 edge32n %g5, %o3, %l5 addc %i4, 0x0387, %i2 umul %o6, %i3, %o0 xorcc %l4, %g3, %o4 array16 %l3, %i5, %i6 bcs,a %icc, loop_2363 ldsb [%l7 + 0x25], %g7 edge16l %g2, %i7, %o5 membar 0x77 loop_2363: nop wr %g0, 0x10, %asi ldsba [%l7 + 0x28] %asi, %o7 orncc %o2, %i0, %o1 wr %g0, 0x19, %asi prefetcha [%l7 + 0x18] %asi, 0x3 set 0x58, %i0 sta %f27, [%l7 + %i0] 0x11 tcs %icc, 0x0 fsrc2s %f6, %f23 bg,a,pt %xcc, loop_2364 edge8n %l6, %g4, %l1 movrne %i1, %g6, %l2 tge %icc, 0x3 loop_2364: tvs %icc, 0x6 edge8l %l0, %o3, %l5 st %f3, [%l7 + 0x34] tvc %icc, 0x2 tl %xcc, 0x7 tge %xcc, 0x4 tpos %icc, 0x2 wr %g0, 0x88, %asi lduha [%l7 + 0x34] %asi, %i4 fcmple16 %f14, %f12, %g5 addcc %i2, 0x01AF, %o6 orncc %o0, %l4, %g3 tn %xcc, 0x0 fmovrslz %o4, %f6, %f11 std %f26, [%l7 + 0x50] fmovscc %xcc, %f14, %f22 fand %f10, %f8, %f2 sdivcc %l3, 0x03B8, %i5 edge32n %i6, %g7, %g2 brnz,a %i3, loop_2365 fmovsne %icc, %f5, %f8 movrgz %i7, %o5, %o7 ldsb [%l7 + 0x1F], %o2 loop_2365: fabss %f29, %f18 fpsub32s %f27, %f21, %f8 bcs,pn %xcc, loop_2366 fbn,a %fcc3, loop_2367 ldd [%l7 + 0x10], %f30 bcs,a,pn %xcc, loop_2368 loop_2366: move %icc, %i0, %g1 loop_2367: sub %l6, 0x1C91, %g4 tleu %xcc, 0x6 loop_2368: popc 0x005D, %l1 fxors %f18, %f25, %f0 fmuld8ulx16 %f24, %f7, %f6 srl %i1, %o1, %l2 array16 %g6, %l0, %l5 fbug,a %fcc2, loop_2369 ba loop_2370 fbu,a %fcc0, loop_2371 sub %o3, 0x081D, %g5 loop_2369: tneg %xcc, 0x2 loop_2370: fmovsg %xcc, %f27, %f22 loop_2371: taddcc %i2, 0x0B9F, %o6 fcmpne32 %f4, %f10, %i4 mulx %o0, 0x116A, %g3 movl %xcc, %l4, %o4 bneg,pn %xcc, loop_2372 movvc %xcc, %l3, %i6 tcs %xcc, 0x0 addccc %g7, 0x19DD, %g2 loop_2372: sir 0x08EC ldx [%l7 + 0x70], %i5 movcc %icc, %i3, %o5 movleu %xcc, %i7, %o2 edge8 %i0, %o7, %l6 tpos %icc, 0x7 fmovdcs %icc, %f7, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %g4, 0x04E4, %g1 tgu %icc, 0x4 fbe,a %fcc0, loop_2373 edge16ln %l1, %i1, %o1 brgez %g6, loop_2374 sdiv %l0, 0x0D3C, %l2 loop_2373: membar 0x42 fabsd %f16, %f2 loop_2374: tge %icc, 0x0 movg %icc, %l5, %g5 movleu %icc, %i2, %o6 tpos %xcc, 0x2 subc %o3, %o0, %g3 fmovse %icc, %f4, %f14 swap [%l7 + 0x3C], %i4 mulscc %l4, 0x01D1, %l3 tpos %icc, 0x3 fcmpgt32 %f12, %f20, %o4 edge8 %g7, %i6, %i5 wr %g0, 0x18, %asi stxa %i3, [%l7 + 0x38] %asi set 0x56, %l0 lduha [%l7 + %l0] 0x88, %o5 ldsw [%l7 + 0x28], %i7 edge32 %o2, %i0, %g2 fandnot2s %f26, %f12, %f24 edge8ln %l6, %g4, %o7 movgu %xcc, %l1, %i1 tcs %icc, 0x3 andncc %g1, %g6, %o1 set 0x40, %l5 stda %f16, [%l7 + %l5] 0x10 bne,a,pt %icc, loop_2375 fbuge,a %fcc1, loop_2376 fba %fcc1, loop_2377 stw %l0, [%l7 + 0x58] loop_2375: smulcc %l5, %l2, %i2 loop_2376: fbue,a %fcc2, loop_2378 loop_2377: movle %xcc, %g5, %o3 fcmpgt16 %f28, %f0, %o0 movne %xcc, %g3, %i4 loop_2378: tne %xcc, 0x1 srax %o6, %l3, %l4 fpackfix %f12, %f1 sra %g7, %o4, %i6 fpsub32 %f4, %f26, %f10 fmovrse %i5, %f30, %f27 swap [%l7 + 0x34], %o5 sllx %i3, 0x0B, %i7 fxors %f22, %f21, %f4 call loop_2379 orn %o2, %g2, %l6 fmovrse %g4, %f31, %f26 srl %i0, %l1, %o7 loop_2379: movge %icc, %i1, %g6 bpos loop_2380 edge8l %g1, %l0, %o1 popc %l5, %l2 movgu %icc, %g5, %o3 loop_2380: fpsub16 %f0, %f12, %f14 fmul8x16 %f18, %f28, %f8 fnand %f28, %f16, %f28 fble %fcc1, loop_2381 fbne %fcc1, loop_2382 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %i2, %o0, %i4 loop_2381: ldstub [%l7 + 0x08], %o6 loop_2382: te %xcc, 0x0 xnorcc %l3, 0x0EA5, %g3 fcmpgt16 %f14, %f0, %g7 edge16ln %o4, %l4, %i6 sllx %i5, 0x08, %i3 wr %g0, 0x80, %asi stda %o4, [%l7 + 0x68] %asi edge16ln %i7, %g2, %l6 nop setx loop_2383, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bshuffle %f6, %f8, %f6 array32 %g4, %i0, %o2 subcc %l1, %o7, %i1 loop_2383: fmovdpos %icc, %f27, %f26 sll %g1, 0x05, %l0 fnot1 %f18, %f20 fbug %fcc0, loop_2384 edge8n %g6, %o1, %l2 wr %g0, 0x89, %asi swapa [%l7 + 0x1C] %asi, %g5 loop_2384: sllx %o3, 0x0E, %l5 tgu %xcc, 0x6 srax %o0, %i4, %o6 wr %g0, 0x80, %asi lduba [%l7 + 0x14] %asi, %i2 xorcc %g3, %l3, %o4 orcc %g7, 0x1B34, %i6 fsrc1 %f16, %f30 xnor %l4, 0x1A49, %i3 fpsub32 %f30, %f12, %f12 add %l7, 0x38, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %o5, %i5 add %g2, 0x1A0C, %l6 movrne %i7, %i0, %o2 fbg %fcc1, loop_2385 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %l1, %g4, %i1 fmovsa %icc, %f28, %f17 loop_2385: andn %g1, %l0, %g6 movrgz %o7, %l2, %o1 fmovdpos %xcc, %f0, %f8 movge %xcc, %g5, %o3 fcmpeq32 %f14, %f14, %l5 smul %o0, 0x0966, %o6 xnor %i4, %i2, %l3 fbg %fcc2, loop_2386 edge16ln %o4, %g3, %g7 movl %xcc, %i6, %i3 fbo,a %fcc2, loop_2387 loop_2386: fsrc1s %f22, %f30 movcc %xcc, %o5, %l4 tleu %icc, 0x5 loop_2387: fble,a %fcc2, loop_2388 umul %g2, 0x1A22, %l6 bcs,a %xcc, loop_2389 movrgez %i5, %i0, %o2 loop_2388: bgu %icc, loop_2390 fbl %fcc3, loop_2391 loop_2389: sdivx %l1, 0x1966, %g4 tne %xcc, 0x2 loop_2390: fnor %f6, %f8, %f22 loop_2391: edge8n %i1, %g1, %i7 movne %icc, %g6, %o7 srax %l0, %l2, %o1 tg %xcc, 0x2 movrne %o3, %l5, %o0 taddcctv %g5, 0x0CF0, %i4 add %l7, 0x1C, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %o6, %l3 movrgez %i2, 0x39B, %g3 tl %xcc, 0x4 edge8ln %g7, %i6, %o4 movcc %xcc, %o5, %i3 be %icc, loop_2392 xorcc %l4, 0x1454, %l6 fmovdpos %xcc, %f4, %f15 fcmpeq16 %f30, %f30, %g2 loop_2392: tleu %xcc, 0x1 wr %g0, 0x2a, %asi stwa %i0, [%l7 + 0x44] %asi membar #Sync tne %xcc, 0x2 movpos %xcc, %o2, %i5 srl %g4, 0x19, %i1 edge16ln %g1, %l1, %g6 udivcc %i7, 0x0BE6, %l0 fexpand %f19, %f12 ldd [%l7 + 0x68], %o6 tl %icc, 0x7 fxnor %f4, %f26, %f16 array32 %o1, %l2, %o3 tvc %icc, 0x2 ldsh [%l7 + 0x22], %o0 fornot2s %f9, %f14, %f21 wr %g0, 0x18, %asi ldsba [%l7 + 0x4D] %asi, %l5 alignaddr %g5, %o6, %l3 wr %g0, 0x18, %asi ldsha [%l7 + 0x44] %asi, %i2 tle %xcc, 0x5 fmovsl %icc, %f18, %f9 edge16ln %g3, %i4, %g7 bvc,a,pn %xcc, loop_2393 brgz %i6, loop_2394 movge %xcc, %o5, %o4 flush %l7 + 0x6C loop_2393: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2394: tg %icc, 0x5 faligndata %f12, %f30, %f28 lduw [%l7 + 0x10], %l4 addc %i3, %g2, %i0 movre %o2, %l6, %g4 fsrc2s %f0, %f14 fmovrdlz %i5, %f30, %f8 stbar fmovrdgz %g1, %f28, %f12 for %f6, %f0, %f20 addc %i1, 0x0B17, %g6 edge32l %i7, %l0, %l1 wr %g0, 0x04, %asi lda [%l7 + 0x0C] %asi, %f5 set 0x62, %i2 ldsha [%l7 + %i2] 0x04, %o7 fnors %f27, %f13, %f13 membar 0x6C or %l2, 0x0763, %o3 fmul8x16al %f10, %f14, %f12 fbne,a %fcc3, loop_2395 fmovscc %xcc, %f4, %f31 addcc %o1, %l5, %o0 tle %icc, 0x4 loop_2395: ta %icc, 0x6 srl %g5, %l3, %i2 std %f28, [%l7 + 0x08] fmovrdne %g3, %f26, %f10 andncc %i4, %g7, %i6 xor %o6, %o5, %l4 edge32n %o4, %i3, %g2 orcc %i0, 0x0806, %o2 tgu %xcc, 0x5 ld [%l7 + 0x5C], %f2 popc 0x0876, %l6 sllx %g4, %i5, %g1 tsubcctv %g6, 0x06ED, %i1 bge,a,pn %icc, loop_2396 fbule %fcc2, loop_2397 nop setx loop_2398, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrgez %i7, %l1, %o7 loop_2396: movne %xcc, %l2, %o3 loop_2397: brlz,a %l0, loop_2399 loop_2398: mulscc %o1, 0x0818, %o0 fbug %fcc1, loop_2400 movn %xcc, %l5, %g5 loop_2399: tneg %xcc, 0x5 tvs %xcc, 0x4 loop_2400: sethi 0x065D, %l3 movle %icc, %g3, %i2 brz,a %i4, loop_2401 edge16 %i6, %o6, %o5 movre %g7, 0x2E7, %l4 tl %xcc, 0x5 loop_2401: tcc %icc, 0x0 edge16n %i3, %g2, %i0 tcc %icc, 0x3 srlx %o4, 0x18, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %icc, %l6, %g4 edge8n %i5, %g1, %g6 edge32ln %i7, %l1, %o7 fmovrde %i1, %f2, %f18 andcc %o3, %l0, %l2 fxnors %f13, %f28, %f24 movrgez %o0, %l5, %g5 sdivcc %l3, 0x19C1, %g3 for %f8, %f14, %f6 tsubcctv %i2, 0x09C5, %i4 tgu %xcc, 0x7 tpos %icc, 0x3 wr %g0, 0x10, %asi ldxa [%l7 + 0x40] %asi, %i6 fmul8x16 %f24, %f8, %f2 fmovsle %xcc, %f3, %f2 bvc,a,pt %xcc, loop_2402 ta %icc, 0x4 movrlz %o6, 0x0CB, %o5 or %g7, %o1, %l4 loop_2402: edge32l %g2, %i0, %i3 fbne,a %fcc3, loop_2403 taddcctv %o2, 0x0102, %o4 fcmpeq32 %f26, %f28, %l6 set 0x50, %o7 lda [%l7 + %o7] 0x19, %f11 loop_2403: nop set 0x40, %i1 ldda [%l7 + %i1] 0x81, %f16 fbu %fcc0, loop_2404 tne %icc, 0x1 fxnor %f16, %f14, %f24 movrne %i5, 0x189, %g4 loop_2404: add %g6, %g1, %l1 xnor %i7, %o7, %i1 movneg %icc, %o3, %l0 udivx %o0, 0x102D, %l5 fble %fcc3, loop_2405 movrlz %g5, %l2, %g3 fxors %f12, %f6, %f16 srax %l3, 0x0D, %i2 loop_2405: fmovrse %i6, %f16, %f17 popc %o6, %o5 ldd [%l7 + 0x30], %i4 sll %g7, 0x16, %l4 fmovsle %xcc, %f0, %f20 nop set 0x70, %g4 lduh [%l7 + %g4], %o1 fone %f28 srax %i0, 0x15, %g2 srax %i3, 0x0A, %o4 bgu loop_2406 nop setx loop_2407, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tle %xcc, 0x2 movleu %icc, %o2, %i5 loop_2406: stb %l6, [%l7 + 0x5F] loop_2407: tsubcctv %g4, %g6, %g1 udivx %l1, 0x16C6, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduw [%l7 + 0x40], %o7 andn %o3, 0x0735, %l0 bcc,a %icc, loop_2408 brgz,a %i1, loop_2409 fmovs %f0, %f10 udivx %l5, 0x0E64, %g5 loop_2408: brlz %l2, loop_2410 loop_2409: alignaddr %o0, %l3, %i2 subc %g3, 0x17EA, %o6 sra %o5, 0x14, %i4 loop_2410: sub %i6, %g7, %l4 tn %xcc, 0x6 udiv %i0, 0x0BC6, %g2 sllx %o1, 0x11, %i3 wr %g0, 0x80, %asi lduha [%l7 + 0x50] %asi, %o2 fnot1s %f9, %f12 alignaddr %o4, %i5, %l6 fzeros %f25 call loop_2411 sllx %g4, 0x18, %g1 lduh [%l7 + 0x5C], %l1 array8 %i7, %g6, %o7 loop_2411: brgz %l0, loop_2412 fmovsg %icc, %f7, %f31 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %i1, 0x15B8, %o3 loop_2412: st %f29, [%l7 + 0x44] fcmple32 %f22, %f26, %g5 xnor %l2, 0x1CF5, %o0 fones %f23 umul %l5, 0x0379, %i2 sll %l3, 0x15, %o6 orn %o5, 0x00C2, %i4 fmovsne %icc, %f29, %f30 prefetch [%l7 + 0x24], 0x0 sll %i6, 0x13, %g7 tsubcc %g3, %l4, %i0 fands %f9, %f17, %f20 fmovrslz %g2, %f9, %f8 set 0x10, %o1 ldda [%l7 + %o1] 0x18, %o0 stx %o2, [%l7 + 0x48] ta %icc, 0x6 movle %xcc, %i3, %o4 movvc %icc, %i5, %g4 fpadd32s %f11, %f10, %f12 sir 0x1263 orcc %l6, 0x09B9, %l1 udiv %i7, 0x1DCF, %g6 fmovdpos %icc, %f12, %f26 fmovsle %icc, %f5, %f5 movrgz %g1, %o7, %i1 popc 0x1968, %l0 movrne %o3, 0x3EA, %g5 bvc,a,pn %icc, loop_2413 sdiv %l2, 0x180D, %l5 fpsub32 %f20, %f22, %f30 fmovsn %icc, %f28, %f13 loop_2413: fmovse %icc, %f12, %f31 movneg %xcc, %o0, %l3 edge8ln %i2, %o6, %i4 brgez,a %i6, loop_2414 edge16 %o5, %g7, %g3 fcmped %fcc2, %f4, %f10 smulcc %i0, %l4, %o1 loop_2414: array32 %o2, %i3, %o4 edge16 %i5, %g2, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %l1, %l6, %g6 fmovspos %icc, %f30, %f30 movleu %xcc, %g1, %i7 subcc %i1, 0x094A, %o7 movl %icc, %l0, %o3 ldd [%l7 + 0x38], %g4 brgez,a %l5, loop_2415 fmul8x16al %f0, %f20, %f16 add %l7, 0x44, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %o0, %l2 loop_2415: movleu %xcc, %l3, %o6 sll %i2, 0x03, %i6 fmovrdgez %i4, %f22, %f18 bvc %icc, loop_2416 fones %f24 movn %xcc, %o5, %g3 nop setx loop_2417, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2416: edge16ln %g7, %i0, %o1 fornot1 %f6, %f0, %f30 sra %o2, 0x08, %l4 loop_2417: movvc %icc, %o4, %i5 wr %g0, 0xf0, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync movrgz %g2, %i3, %l1 or %l6, 0x0394, %g4 movrgez %g6, %g1, %i7 movn %xcc, %o7, %l0 edge16ln %i1, %o3, %g5 edge8n %l5, %l2, %o0 movrlz %l3, %i2, %i6 fnot2 %f12, %f4 movcs %xcc, %i4, %o5 subccc %o6, %g7, %i0 srlx %o1, 0x1C, %g3 set 0x30, %o0 ldswa [%l7 + %o0] 0x15, %o2 wr %g0, 0x11, %asi ldsha [%l7 + 0x4A] %asi, %l4 array32 %o4, %g2, %i3 bvs,a,pt %xcc, loop_2418 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcctv %l1, %i5, %g4 add %g6, %l6, %g1 loop_2418: nop add %l7, 0x40, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %o7, %l0 fcmpeq32 %f14, %f6, %i7 move %icc, %o3, %g5 fmuld8sux16 %f0, %f16, %f22 fcmped %fcc1, %f8, %f16 sir 0x1239 fxor %f20, %f18, %f14 xnor %i1, %l5, %l2 set 0x4A, %l4 ldsba [%l7 + %l4] 0x11, %o0 edge32ln %l3, %i6, %i4 movn %xcc, %i2, %o5 fcmpne16 %f14, %f30, %g7 wr %g0, 0x23, %asi ldda [%l7 + 0x10] %asi, %o6 movvc %xcc, %o1, %g3 wr %g0, 0x19, %asi lda [%l7 + 0x30] %asi, %f22 fxnors %f11, %f12, %f6 fand %f6, %f8, %f16 tsubcctv %i0, 0x14E2, %l4 bvc,a,pt %icc, loop_2419 srl %o4, 0x19, %g2 tg %icc, 0x3 membar 0x0F loop_2419: nop set 0x7A, %l2 stha %i3, [%l7 + %l2] 0x23 membar #Sync set 0x40, %l3 swapa [%l7 + %l3] 0x04, %l1 fornot1 %f6, %f14, %f14 fxnor %f10, %f24, %f4 brnz,a %o2, loop_2420 fpsub32 %f22, %f12, %f30 fmovsgu %xcc, %f15, %f1 subcc %g4, 0x0719, %g6 loop_2420: movle %xcc, %l6, %g1 tneg %icc, 0x3 bcs,pn %icc, loop_2421 movrgz %o7, %l0, %i7 sdivx %o3, 0x0B85, %i5 ba,pn %xcc, loop_2422 loop_2421: tneg %icc, 0x0 sll %g5, 0x1A, %l5 sra %i1, 0x0C, %o0 loop_2422: fcmpes %fcc1, %f12, %f0 tgu %icc, 0x0 fbg %fcc2, loop_2423 fnot1 %f24, %f30 membar 0x3A movre %l3, 0x0D5, %i6 loop_2423: edge8ln %i4, %i2, %l2 set 0x68, %g1 lduba [%l7 + %g1] 0x88, %g7 xnorcc %o6, 0x0809, %o5 tcc %xcc, 0x2 tcc %icc, 0x3 tsubcc %o1, 0x14FC, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %g3, %o4, %l4 andn %g2, %i3, %l1 membar 0x22 lduh [%l7 + 0x14], %o2 movcc %xcc, %g4, %g6 add %l7, 0x10, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %l6, %o7 tvs %xcc, 0x0 fbg,a %fcc2, loop_2424 tleu %xcc, 0x2 set 0x48, %g3 stxa %l0, [%l7 + %g3] 0x2b membar #Sync loop_2424: faligndata %f20, %f28, %f30 fcmpeq32 %f8, %f0, %i7 fxor %f16, %f2, %f16 stx %g1, [%l7 + 0x58] wr %g0, 0x89, %asi swapa [%l7 + 0x20] %asi, %o3 movpos %xcc, %i5, %g5 fbul,a %fcc1, loop_2425 move %xcc, %i1, %l5 brz %o0, loop_2426 edge32l %l3, %i6, %i4 loop_2425: movvs %xcc, %i2, %l2 fble,a %fcc0, loop_2427 loop_2426: tg %xcc, 0x6 add %g7, 0x1E07, %o6 sethi 0x1D3A, %o1 loop_2427: stx %i0, [%l7 + 0x28] taddcc %o5, %g3, %l4 fbg %fcc2, loop_2428 movrlz %g2, 0x253, %i3 srax %l1, 0x0C, %o4 fcmps %fcc3, %f5, %f10 loop_2428: tge %icc, 0x2 popc %o2, %g4 edge8ln %g6, %o7, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x54, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l0, %i7 umulcc %o3, 0x0E99, %i5 tcs %icc, 0x3 edge32ln %g1, %i1, %g5 addccc %o0, 0x0B7F, %l3 umulcc %l5, 0x14F4, %i4 tvc %icc, 0x3 edge16n %i2, %i6, %l2 movvs %icc, %g7, %o6 fmovrse %i0, %f19, %f15 edge16 %o5, %o1, %l4 membar 0x74 fmovscc %xcc, %f6, %f14 addcc %g3, 0x0820, %i3 edge32l %g2, %o4, %o2 tneg %icc, 0x4 bcs,pn %icc, loop_2429 fmovscs %xcc, %f24, %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %l1, %g4, %o7 loop_2429: move %xcc, %l6, %g6 sllx %l0, %o3, %i5 sethi 0x0337, %g1 fbu %fcc3, loop_2430 bleu,pt %xcc, loop_2431 fmovsvc %xcc, %f13, %f7 edge8l %i7, %g5, %i1 loop_2430: sdiv %l3, 0x1C6F, %l5 loop_2431: sdivx %o0, 0x14E7, %i2 fmovrslez %i4, %f21, %f26 bvs %icc, loop_2432 movne %xcc, %i6, %g7 ldsw [%l7 + 0x74], %o6 smulcc %i0, 0x1E29, %l2 loop_2432: fbn %fcc1, loop_2433 ta %xcc, 0x2 movcs %xcc, %o1, %o5 wr %g0, 0x18, %asi ldswa [%l7 + 0x2C] %asi, %g3 loop_2433: fmul8x16au %f8, %f18, %f10 tsubcctv %l4, %g2, %o4 tn %xcc, 0x7 wr %g0, 0x2a, %asi stba %o2, [%l7 + 0x47] %asi membar #Sync stbar movcs %icc, %i3, %l1 orn %o7, %g4, %g6 fmovdpos %xcc, %f5, %f5 andcc %l0, 0x04C1, %o3 stbar addc %i5, %l6, %g1 te %icc, 0x3 orncc %i7, 0x1322, %i1 movvs %xcc, %g5, %l5 stx %l3, [%l7 + 0x30] fbl,a %fcc1, loop_2434 movgu %xcc, %o0, %i2 set 0x40, %o3 stda %f16, [%l7 + %o3] 0x15 loop_2434: sll %i4, %g7, %o6 movgu %xcc, %i6, %i0 fsrc2s %f29, %f3 wr %g0, 0x0c, %asi ldswa [%l7 + 0x50] %asi, %o1 brlz,a %l2, loop_2435 mova %icc, %g3, %o5 addc %l4, 0x0EEE, %o4 fbug %fcc2, loop_2436 loop_2435: sdivcc %g2, 0x08E0, %o2 fcmps %fcc0, %f19, %f20 movrgez %l1, 0x155, %i3 loop_2436: tgu %xcc, 0x5 umul %o7, 0x19B7, %g6 edge8 %g4, %o3, %i5 array16 %l6, %l0, %g1 and %i7, %i1, %g5 movrlez %l5, %o0, %l3 bpos,a,pn %icc, loop_2437 movrne %i2, 0x3EB, %i4 brlz,a %g7, loop_2438 movle %icc, %o6, %i0 loop_2437: fone %f8 sdivcc %o1, 0x04F5, %i6 loop_2438: and %l2, 0x0D18, %o5 fpadd16s %f6, %f30, %f31 subc %g3, %l4, %o4 tsubcctv %g2, 0x0AB6, %l1 tvs %icc, 0x3 ldub [%l7 + 0x71], %i3 brz %o7, loop_2439 tvs %icc, 0x0 fcmpeq32 %f14, %f22, %o2 fcmple32 %f30, %f0, %g4 loop_2439: orn %o3, 0x1A2B, %i5 tge %icc, 0x0 fbo,a %fcc2, loop_2440 fbe,a %fcc3, loop_2441 umul %l6, 0x0773, %l0 movneg %xcc, %g6, %g1 loop_2440: alignaddrl %i7, %g5, %l5 loop_2441: nop set 0x42, %g7 ldsha [%l7 + %g7] 0x19, %i1 taddcc %l3, %o0, %i4 movvs %icc, %i2, %o6 movcc %xcc, %g7, %o1 smul %i6, 0x0BB6, %l2 movgu %xcc, %i0, %g3 fpmerge %f17, %f26, %f28 fcmpeq16 %f20, %f10, %o5 alignaddrl %o4, %g2, %l1 movge %xcc, %i3, %l4 fmul8x16al %f15, %f27, %f14 bg,a,pt %xcc, loop_2442 movl %icc, %o7, %o2 tcs %xcc, 0x3 mulscc %o3, 0x0D27, %i5 loop_2442: nop setx loop_2443, %l0, %l1 jmpl %l1, %l6 fmovsge %xcc, %f5, %f31 movrgz %l0, 0x0D8, %g6 flush %l7 + 0x24 loop_2443: movneg %xcc, %g4, %g1 add %i7, 0x0D33, %l5 fmovsgu %xcc, %f26, %f31 movneg %xcc, %g5, %l3 fbu,a %fcc1, loop_2444 fpack32 %f18, %f26, %f4 sdiv %o0, 0x1295, %i4 tvc %icc, 0x3 loop_2444: fmovscs %xcc, %f26, %f22 ldsb [%l7 + 0x26], %i1 movrgz %i2, 0x361, %g7 movrlez %o1, %i6, %l2 fsrc2 %f2, %f28 pdist %f8, %f20, %f4 move %xcc, %i0, %g3 fsrc2s %f18, %f29 wr %g0, 0x18, %asi ldda [%l7 + 0x50] %asi, %o6 movrgez %o4, 0x2D7, %g2 orncc %o5, %l1, %l4 movvs %xcc, %i3, %o2 orn %o7, %i5, %o3 sdiv %l6, 0x1717, %g6 tg %icc, 0x6 sra %l0, 0x16, %g4 sdivcc %g1, 0x05D3, %i7 movpos %xcc, %g5, %l5 tle %icc, 0x7 bge,a loop_2445 popc 0x132F, %o0 mulscc %i4, %i1, %i2 fmovdle %icc, %f29, %f24 loop_2445: nop setx loop_2446, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry udivcc %g7, 0x15C6, %o1 fmovd %f8, %f22 edge16n %i6, %l3, %l2 loop_2446: ta %icc, 0x2 ldd [%l7 + 0x60], %f26 fmovrsgz %i0, %f29, %f29 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 fpack32 %f4, %f26, %f28 edge8n %g3, %o6, %o4 edge8 %o5, %g2, %l4 fbul,a %fcc1, loop_2447 or %i3, 0x1CA0, %l1 movg %xcc, %o2, %i5 wr %g0, 0x88, %asi ldsba [%l7 + 0x49] %asi, %o3 loop_2447: movrlz %o7, %g6, %l0 fxors %f25, %f21, %f24 ldub [%l7 + 0x3F], %l6 siam 0x4 fands %f6, %f30, %f26 fmovscc %icc, %f1, %f16 array32 %g4, %i7, %g1 fnot1s %f15, %f25 be,a %icc, loop_2448 fnors %f2, %f30, %f14 array32 %g5, %o0, %i4 subccc %i1, %i2, %g7 loop_2448: fmovrde %o1, %f10, %f12 lduw [%l7 + 0x60], %l5 xnor %i6, %l3, %l2 fsrc1s %f6, %f29 movneg %icc, %g3, %i0 movneg %xcc, %o4, %o5 fcmpes %fcc0, %f11, %f3 tcc %icc, 0x2 te %icc, 0x5 fpsub16s %f0, %f18, %f1 fcmped %fcc1, %f30, %f20 movrlez %g2, 0x22D, %l4 tpos %xcc, 0x0 tne %xcc, 0x7 fbul,a %fcc3, loop_2449 fandnot2 %f4, %f30, %f4 andn %o6, %i3, %o2 andcc %l1, %o3, %o7 loop_2449: fpsub16s %f17, %f5, %f22 orcc %i5, %l0, %l6 fmul8x16al %f25, %f20, %f14 fcmped %fcc3, %f12, %f24 fbl,a %fcc3, loop_2450 orn %g6, 0x131A, %g4 fzeros %f5 sdiv %i7, 0x0752, %g5 loop_2450: sll %o0, 0x16, %i4 edge16l %i1, %g1, %g7 fmovrslez %o1, %f15, %f23 wr %g0, 0xeb, %asi stda %l4, [%l7 + 0x38] %asi membar #Sync movvs %icc, %i2, %i6 sdivcc %l2, 0x048F, %l3 lduh [%l7 + 0x3A], %i0 bge,a %icc, loop_2451 ta %xcc, 0x2 fandnot2s %f25, %f20, %f10 fbl %fcc3, loop_2452 loop_2451: fmovdvc %icc, %f16, %f0 swap [%l7 + 0x54], %g3 array32 %o4, %g2, %l4 loop_2452: edge16n %o6, %o5, %o2 orncc %l1, 0x102B, %i3 std %f12, [%l7 + 0x48] fmul8x16 %f24, %f22, %f16 tcc %icc, 0x3 edge8n %o3, %o7, %i5 edge32 %l6, %g6, %g4 fblg %fcc3, loop_2453 umul %l0, %i7, %o0 udiv %g5, 0x0B07, %i1 movrlz %g1, 0x25A, %i4 loop_2453: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovspos %icc, %f3, %f29 set 0x3C, %o2 stwa %o1, [%l7 + %o2] 0xe2 membar #Sync fbue,a %fcc1, loop_2454 movcc %xcc, %l5, %g7 tcs %icc, 0x6 brgez %i2, loop_2455 loop_2454: array16 %i6, %l2, %i0 fmovda %xcc, %f23, %f27 subc %g3, 0x0AA5, %o4 loop_2455: sethi 0x1235, %g2 nop setx loop_2456, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sir 0x0388 edge8ln %l3, %o6, %l4 tvc %xcc, 0x5 loop_2456: edge32 %o5, %o2, %l1 andcc %o3, 0x0E28, %o7 sethi 0x172A, %i3 fmovdn %icc, %f4, %f0 taddcc %i5, %l6, %g4 movrgz %g6, 0x2D5, %l0 xnor %i7, 0x1699, %o0 call loop_2457 subccc %g5, 0x1853, %g1 xnor %i4, %i1, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2457: movle %xcc, %o1, %g7 andncc %i2, %l2, %i0 fandnot2s %f12, %f5, %f25 brgz %g3, loop_2458 fpmerge %f25, %f4, %f6 fbl %fcc3, loop_2459 mulx %o4, %i6, %g2 loop_2458: subc %l3, %l4, %o5 subcc %o6, 0x1BB2, %o2 loop_2459: move %icc, %o3, %o7 lduw [%l7 + 0x54], %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fzero %f14 movvc %icc, %i5, %l1 tsubcctv %g4, %l6, %l0 tsubcc %i7, 0x0647, %g6 fabss %f4, %f12 fcmpgt16 %f28, %f8, %g5 tge %xcc, 0x6 fbge %fcc1, loop_2460 fmovse %icc, %f12, %f16 edge16 %o0, %i4, %g1 movvc %icc, %l5, %i1 loop_2460: fmovsle %xcc, %f12, %f31 popc %o1, %g7 std %f24, [%l7 + 0x38] fone %f14 fnor %f18, %f18, %f2 smulcc %i2, %l2, %g3 fbg %fcc3, loop_2461 fmovse %xcc, %f29, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %icc, %i0, %o4 loop_2461: tl %xcc, 0x4 movn %icc, %i6, %l3 srax %l4, 0x08, %o5 bge,a,pn %icc, loop_2462 add %o6, %o2, %o3 movne %xcc, %o7, %i3 std %g2, [%l7 + 0x08] loop_2462: taddcctv %i5, 0x1E19, %l1 tcs %icc, 0x2 andncc %g4, %l6, %i7 alignaddr %g6, %g5, %o0 fbule,a %fcc1, loop_2463 sll %l0, %i4, %l5 sdivcc %i1, 0x1E21, %g1 popc %g7, %i2 loop_2463: fabss %f13, %f10 movpos %icc, %l2, %g3 nop setx loop_2464, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movpos %xcc, %i0, %o1 set 0x78, %i6 sta %f10, [%l7 + %i6] 0x0c loop_2464: addccc %i6, 0x11D1, %o4 edge32n %l4, %l3, %o5 fnot2s %f6, %f10 xnor %o6, %o2, %o7 ldsb [%l7 + 0x48], %o3 fmovrde %g2, %f30, %f12 fba,a %fcc0, loop_2465 fbg,a %fcc3, loop_2466 fba %fcc1, loop_2467 nop setx loop_2468, %l0, %l1 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_2465: brnz,a %i5, loop_2469 loop_2466: fbo %fcc0, loop_2470 loop_2467: bcc,pt %xcc, loop_2471 loop_2468: nop set 0x18, %g6 sth %i3, [%l7 + %g6] loop_2469: tcs %icc, 0x6 loop_2470: tcs %xcc, 0x0 loop_2471: fbn %fcc1, loop_2472 ldx [%l7 + 0x10], %g4 movrlz %l1, %i7, %g6 movrgez %l6, %g5, %l0 loop_2472: fpmerge %f12, %f16, %f18 umulcc %o0, 0x180D, %l5 movne %xcc, %i4, %g1 sethi 0x0570, %i1 edge16l %g7, %l2, %g3 set 0x1C, %o6 lduha [%l7 + %o6] 0x14, %i2 call loop_2473 sth %o1, [%l7 + 0x32] edge8 %i6, %o4, %l4 edge16n %i0, %o5, %o6 loop_2473: fmovrdgez %o2, %f26, %f12 orn %o7, 0x0F4A, %o3 fsrc1s %f31, %f28 fmovrslez %g2, %f1, %f12 fmovrde %i5, %f30, %f28 mulx %i3, 0x13B2, %l3 edge8 %g4, %l1, %g6 fxor %f24, %f0, %f20 nop setx loop_2474, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge8 %i7, %g5, %l0 tneg %icc, 0x3 tneg %icc, 0x5 loop_2474: subcc %o0, %l6, %i4 set 0x74, %l1 ldsha [%l7 + %l1] 0x88, %l5 edge8l %i1, %g7, %g1 orcc %l2, %g3, %i2 movrgez %i6, %o4, %o1 fblg,a %fcc1, loop_2475 ta %icc, 0x2 taddcc %i0, 0x1085, %o5 membar 0x20 loop_2475: bge loop_2476 edge8l %o6, %l4, %o2 fnors %f30, %f21, %f30 edge32l %o3, %g2, %o7 loop_2476: ta %xcc, 0x7 movgu %xcc, %i5, %l3 edge16n %g4, %l1, %g6 fors %f26, %f11, %f28 stbar wr %g0, 0x80, %asi lduba [%l7 + 0x0F] %asi, %i3 popc %i7, %g5 fmovda %icc, %f17, %f23 edge8 %o0, %l6, %l0 bleu,pn %icc, loop_2477 fone %f30 tpos %xcc, 0x2 andncc %i4, %l5, %g7 loop_2477: fxnor %f30, %f8, %f4 bpos,a,pt %icc, loop_2478 fbe %fcc2, loop_2479 fnot1s %f6, %f17 sir 0x0E3A loop_2478: fxors %f17, %f13, %f19 loop_2479: fbul %fcc1, loop_2480 andn %i1, %l2, %g3 fcmpgt32 %f2, %f12, %g1 stx %i2, [%l7 + 0x10] loop_2480: tneg %icc, 0x0 udivx %i6, 0x0032, %o1 mulx %o4, %o5, %o6 movre %l4, 0x207, %i0 alignaddrl %o2, %g2, %o7 srl %i5, %l3, %o3 taddcctv %l1, %g6, %g4 ldd [%l7 + 0x30], %f30 movcc %xcc, %i3, %g5 udivcc %i7, 0x0A47, %o0 sll %l6, %i4, %l5 orn %l0, 0x190C, %i1 bl,a,pn %icc, loop_2481 movvc %icc, %g7, %g3 ta %icc, 0x4 fmovdvs %xcc, %f24, %f23 loop_2481: edge8l %l2, %i2, %i6 fba,a %fcc2, loop_2482 subcc %g1, %o1, %o4 bneg,pn %xcc, loop_2483 edge16n %o6, %o5, %l4 loop_2482: edge8l %o2, %g2, %i0 ldstub [%l7 + 0x55], %i5 loop_2483: nop wr %g0, 0x2a, %asi stxa %o7, [%l7 + 0x68] %asi membar #Sync sll %o3, 0x1B, %l1 tvs %icc, 0x1 fmovse %xcc, %f12, %f29 set 0x50, %l6 ldda [%l7 + %l6] 0x10, %l2 brnz,a %g4, loop_2484 fone %f24 fzeros %f16 edge16ln %g6, %i3, %g5 loop_2484: movn %icc, %i7, %o0 sir 0x0883 edge16ln %i4, %l6, %l5 set 0x53, %g2 stba %l0, [%l7 + %g2] 0x80 array8 %g7, %g3, %l2 movcc %icc, %i2, %i1 fmovda %xcc, %f16, %f14 tsubcctv %i6, 0x1B86, %o1 movrlz %g1, 0x043, %o6 array32 %o4, %o5, %o2 fmovdge %icc, %f13, %f21 bcc,a,pn %icc, loop_2485 movn %icc, %l4, %g2 fmovsgu %xcc, %f10, %f5 wr %g0, 0x10, %asi stda %i0, [%l7 + 0x40] %asi loop_2485: andcc %i5, %o7, %o3 fmovdvs %xcc, %f25, %f22 or %l3, %g4, %g6 array16 %i3, %l1, %g5 fmovde %xcc, %f21, %f25 movneg %xcc, %o0, %i7 mulx %i4, %l5, %l6 alignaddr %g7, %l0, %g3 set 0x60, %o5 prefetcha [%l7 + %o5] 0x81, 0x2 fble,a %fcc2, loop_2486 udiv %i1, 0x1531, %l2 udiv %i6, 0x08FE, %o1 edge8 %g1, %o4, %o6 loop_2486: tle %xcc, 0x6 tle %icc, 0x1 bvs loop_2487 fcmpne16 %f10, %f0, %o2 movcs %xcc, %l4, %g2 set 0x58, %i7 sta %f5, [%l7 + %i7] 0x15 loop_2487: fbo %fcc3, loop_2488 srax %i0, %i5, %o7 taddcc %o3, 0x00B5, %o5 addc %l3, 0x1308, %g6 loop_2488: smulcc %i3, 0x1F95, %l1 fpadd32s %f11, %f2, %f28 edge16ln %g5, %o0, %g4 xnor %i4, 0x0012, %i7 add %l6, 0x0D5C, %g7 edge16ln %l0, %g3, %l5 fnot2s %f14, %f2 fpsub32 %f22, %f6, %f30 fbe,a %fcc3, loop_2489 ble,pt %icc, loop_2490 edge16l %i1, %i2, %i6 smulcc %o1, %g1, %o4 loop_2489: edge32n %o6, %l2, %o2 loop_2490: fmovrslez %g2, %f18, %f25 movne %icc, %i0, %i5 sth %o7, [%l7 + 0x4A] mova %xcc, %l4, %o5 ld [%l7 + 0x28], %f17 stb %o3, [%l7 + 0x6C] tgu %icc, 0x1 tn %xcc, 0x0 edge32ln %l3, %g6, %l1 sdiv %g5, 0x0F44, %i3 fmovse %icc, %f26, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnorcc %g4, 0x059A, %i4 ba,pn %icc, loop_2491 fmuld8sux16 %f4, %f6, %f6 andncc %o0, %l6, %g7 add %l0, %i7, %g3 loop_2491: orn %i1, 0x1F62, %l5 fble,a %fcc2, loop_2492 fpmerge %f28, %f17, %f6 mova %xcc, %i2, %o1 movrgz %i6, %o4, %g1 loop_2492: ldstub [%l7 + 0x50], %o6 fmovsa %icc, %f26, %f16 edge32ln %o2, %g2, %l2 fmovrsne %i5, %f23, %f17 brgz,a %o7, loop_2493 movneg %xcc, %l4, %i0 fbuge,a %fcc1, loop_2494 fbge %fcc3, loop_2495 loop_2493: movvc %xcc, %o5, %o3 tneg %xcc, 0x4 loop_2494: array16 %g6, %l1, %l3 loop_2495: bvs %icc, loop_2496 fmovrdgez %i3, %f0, %f0 swap [%l7 + 0x70], %g4 smul %i4, %o0, %l6 loop_2496: fxnor %f30, %f14, %f14 fzero %f30 bne loop_2497 tgu %xcc, 0x0 umulcc %g7, %l0, %g5 fmovdvs %xcc, %f16, %f30 loop_2497: array32 %i7, %g3, %i1 edge32ln %i2, %o1, %l5 ldsh [%l7 + 0x1E], %o4 fandnot1 %f14, %f8, %f0 xor %g1, 0x0DCB, %o6 srax %i6, %o2, %g2 bne,a %icc, loop_2498 fbo,a %fcc2, loop_2499 fbne,a %fcc0, loop_2500 movcc %icc, %l2, %i5 loop_2498: movcs %xcc, %l4, %i0 loop_2499: nop set 0x40, %i4 ldda [%l7 + %i4] 0x80, %f16 loop_2500: tcc %icc, 0x4 or %o5, 0x0ADB, %o7 fmovdneg %xcc, %f28, %f23 sethi 0x0C38, %o3 tcc %xcc, 0x5 brlz %g6, loop_2501 tne %icc, 0x2 fmovrslez %l3, %f15, %f31 fmovrdne %i3, %f18, %f18 loop_2501: st %f23, [%l7 + 0x64] edge32ln %l1, %i4, %o0 sir 0x0ABB mulscc %g4, 0x1AD0, %l6 tl %icc, 0x7 set 0x20, %g5 ldda [%l7 + %g5] 0x18, %g6 bgu,a %xcc, loop_2502 edge8 %l0, %g5, %i7 fornot1 %f8, %f8, %f6 edge32n %g3, %i1, %o1 loop_2502: fbl %fcc0, loop_2503 brlez,a %i2, loop_2504 or %l5, 0x1BAE, %o4 tsubcctv %o6, %g1, %o2 loop_2503: bcs,a,pt %icc, loop_2505 loop_2504: xnorcc %i6, %l2, %g2 set 0x60, %o4 lduba [%l7 + %o4] 0x0c, %i5 loop_2505: tgu %icc, 0x2 set 0x30, %i3 lduha [%l7 + %i3] 0x80, %i0 subccc %o5, %o7, %o3 movvc %xcc, %l4, %g6 orcc %l3, 0x07F9, %l1 fpmerge %f16, %f10, %f28 nop setx loop_2506, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done te %icc, 0x6 srlx %i4, %i3, %o0 smulcc %g4, %g7, %l0 loop_2506: movrne %g5, %i7, %l6 smul %g3, 0x0AF0, %i1 edge8 %i2, %o1, %l5 array32 %o4, %o6, %o2 taddcc %i6, 0x0222, %g1 movl %icc, %l2, %g2 movre %i0, 0x37D, %o5 edge16 %o7, %o3, %l4 taddcc %i5, 0x16C5, %g6 mulscc %l1, %i4, %i3 tcc %icc, 0x3 tpos %xcc, 0x2 ldsb [%l7 + 0x51], %o0 wr %g0, 0x11, %asi lduwa [%l7 + 0x58] %asi, %l3 lduw [%l7 + 0x34], %g7 add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l0 casxa [%l6] %asi, %l0, %g5 andcc %g4, 0x0B33, %l6 stbar fpack16 %f12, %f18 add %l7, 0x18, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %g3, %i7 fmovdge %xcc, %f21, %f1 addcc %i1, 0x1AA4, %i2 stw %o1, [%l7 + 0x44] fxnors %f17, %f14, %f17 bg,pt %xcc, loop_2507 fbne %fcc2, loop_2508 movn %icc, %o4, %o6 array16 %o2, %i6, %g1 loop_2507: nop membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf1, %f16 loop_2508: tcc %icc, 0x7 fbe %fcc2, loop_2509 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %l5, %l2, %g2 be loop_2510 loop_2509: xor %i0, %o7, %o3 tleu %icc, 0x6 edge16n %l4, %i5, %o5 loop_2510: srlx %g6, 0x0C, %l1 wr %g0, 0x89, %asi sta %f5, [%l7 + 0x30] %asi nop setx loop_2511, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc %i4, %o0 fzeros %f2 loop_2511: fmovrsne %l3, %f25, %f22 movl %xcc, %i3, %g7 fbne,a %fcc1, loop_2512 movpos %icc, %l0, %g5 tpos %icc, 0x1 smulcc %l6, %g3, %i7 loop_2512: alignaddr %g4, %i2, %i1 wr %g0, 0x89, %asi ldda [%l7 + 0x30] %asi, %o0 brz,a %o4, loop_2513 umul %o2, %o6, %i6 tvs %icc, 0x2 fpadd32s %f13, %f10, %f26 loop_2513: smulcc %l5, 0x1727, %l2 fxor %f6, %f8, %f28 fmovspos %xcc, %f2, %f0 movne %icc, %g1, %i0 fmovdl %icc, %f9, %f19 addc %o7, 0x008B, %g2 tgu %icc, 0x6 ldsh [%l7 + 0x38], %l4 set 0x40, %i5 stda %f16, [%l7 + %i5] 0x19 alignaddrl %i5, %o5, %g6 ta %xcc, 0x0 andncc %l1, %i4, %o0 tle %icc, 0x3 ld [%l7 + 0x74], %f22 set 0x68, %l5 sta %f12, [%l7 + %l5] 0x81 std %o2, [%l7 + 0x20] fble %fcc3, loop_2514 fabsd %f28, %f28 umulcc %i3, 0x1609, %l3 edge32ln %g7, %g5, %l6 loop_2514: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %xcc, 0x5 array16 %l0, %i7, %g4 fnors %f8, %f23, %f21 fmovspos %xcc, %f21, %f13 edge16l %g3, %i1, %o1 alignaddrl %o4, %i2, %o6 orncc %o2, %i6, %l2 te %icc, 0x0 fabsd %f4, %f0 edge16l %l5, %i0, %o7 movrgez %g2, %g1, %l4 fmovrde %o5, %f30, %f8 fandnot2 %f10, %f26, %f24 subccc %i5, 0x1EC1, %g6 add %i4, 0x0FD7, %l1 fabsd %f20, %f18 tg %icc, 0x3 movl %icc, %o3, %o0 movrlz %l3, 0x3A8, %g7 movg %xcc, %g5, %l6 sir 0x025F and %l0, %i3, %i7 movneg %icc, %g3, %i1 edge32n %o1, %o4, %i2 movrlz %g4, %o6, %o2 tne %icc, 0x1 fmovsa %icc, %f7, %f18 subc %i6, %l5, %l2 or %o7, %i0, %g1 addcc %g2, %o5, %l4 xorcc %g6, 0x09A1, %i4 fmovsne %xcc, %f27, %f27 fmovdcs %xcc, %f1, %f21 nop set 0x7A, %i2 lduh [%l7 + %i2], %i5 orcc %o3, 0x1E96, %l1 fcmple16 %f16, %f4, %l3 fmovsle %icc, %f2, %f26 array32 %g7, %o0, %l6 fxor %f28, %f0, %f10 fble %fcc0, loop_2515 andncc %l0, %g5, %i7 edge16l %i3, %g3, %i1 smul %o1, 0x0CB2, %i2 loop_2515: fbule,a %fcc3, loop_2516 fmovrslez %o4, %f31, %f27 add %g4, 0x031C, %o2 set 0x26, %l0 ldstuba [%l7 + %l0] 0x88, %i6 loop_2516: movrlz %l5, 0x246, %l2 edge32n %o6, %o7, %i0 ldsw [%l7 + 0x68], %g1 addcc %g2, %o5, %l4 movre %g6, 0x292, %i5 orncc %i4, 0x1027, %l1 movle %icc, %l3, %o3 edge16ln %g7, %o0, %l0 sllx %l6, 0x0F, %i7 set 0x28, %o7 stda %i2, [%l7 + %o7] 0x18 brgz %g5, loop_2517 xnorcc %g3, 0x1837, %o1 subccc %i2, %o4, %i1 movre %o2, %i6, %l5 loop_2517: tcc %xcc, 0x2 sllx %l2, 0x0D, %g4 fbul %fcc3, loop_2518 edge8 %o6, %i0, %g1 addc %g2, 0x024C, %o7 addc %l4, 0x1F14, %o5 loop_2518: fbge,a %fcc0, loop_2519 addcc %g6, 0x1AEF, %i4 set 0x3C, %g4 ldswa [%l7 + %g4] 0x18, %i5 loop_2519: membar 0x51 andcc %l1, 0x0477, %o3 move %icc, %g7, %o0 fbug %fcc3, loop_2520 st %f4, [%l7 + 0x0C] set 0x38, %i1 lduba [%l7 + %i1] 0x04, %l3 loop_2520: prefetch [%l7 + 0x28], 0x2 tvs %icc, 0x2 tcc %icc, 0x6 stb %l6, [%l7 + 0x2C] smulcc %i7, %i3, %l0 tl %xcc, 0x4 wr %g0, 0x0c, %asi ldsha [%l7 + 0x0C] %asi, %g3 fornot2s %f20, %f4, %f13 movrgz %o1, %g5, %o4 array32 %i2, %i1, %i6 addc %l5, %l2, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %o6, 0x1B14, %i0 tneg %xcc, 0x7 edge32ln %o2, %g1, %o7 brgz %l4, loop_2521 ble,pn %icc, loop_2522 edge32 %g2, %o5, %g6 fbge,a %fcc3, loop_2523 loop_2521: fmul8x16 %f11, %f12, %f30 loop_2522: movvs %xcc, %i4, %i5 mulx %o3, %g7, %o0 loop_2523: fnegd %f10, %f16 and %l1, 0x0124, %l6 movgu %icc, %l3, %i3 fmovda %icc, %f27, %f26 tleu %xcc, 0x2 fba,a %fcc2, loop_2524 fmovrdlz %l0, %f6, %f14 sra %i7, 0x02, %o1 edge8ln %g5, %g3, %o4 loop_2524: mova %icc, %i2, %i6 or %i1, %l2, %g4 udivcc %l5, 0x1875, %i0 stbar sir 0x0B8B sll %o2, 0x14, %o6 sethi 0x10D5, %g1 array8 %l4, %o7, %o5 and %g2, 0x0937, %i4 fcmpd %fcc0, %f16, %f0 wr %g0, 0x11, %asi stxa %i5, [%l7 + 0x40] %asi fmovd %f10, %f10 edge8 %o3, %g6, %o0 tne %icc, 0x3 movne %xcc, %g7, %l1 fmovdleu %xcc, %f30, %f10 fmul8x16au %f10, %f31, %f10 fcmple32 %f24, %f2, %l6 te %icc, 0x6 movrgz %i3, 0x39C, %l3 bneg,a,pn %xcc, loop_2525 movre %l0, 0x397, %i7 edge8n %g5, %o1, %g3 fpack16 %f14, %f23 loop_2525: fmovsl %xcc, %f8, %f16 wr %g0, 0x80, %asi ldsha [%l7 + 0x26] %asi, %o4 taddcctv %i6, %i2, %l2 fmovdl %icc, %f5, %f16 orcc %g4, %i1, %i0 fpack16 %f28, %f28 smulcc %l5, 0x0C55, %o2 addc %g1, 0x03D7, %l4 srl %o7, 0x00, %o5 fpsub16s %f23, %f1, %f14 edge32ln %o6, %g2, %i5 fmovsge %icc, %f3, %f17 tcs %xcc, 0x0 orncc %o3, %i4, %o0 fmovdvs %icc, %f21, %f20 movn %xcc, %g6, %l1 tvc %xcc, 0x0 sdivcc %g7, 0x1776, %i3 orcc %l6, 0x14D3, %l3 orncc %i7, 0x0898, %l0 stw %g5, [%l7 + 0x0C] fornot2s %f18, %f22, %f29 bgu %xcc, loop_2526 tvs %xcc, 0x1 sdivcc %o1, 0x13B3, %o4 flush %l7 + 0x78 loop_2526: ta %icc, 0x6 movge %icc, %i6, %i2 andcc %l2, 0x001C, %g3 fnot2 %f14, %f30 array32 %i1, %i0, %l5 udivcc %g4, 0x1233, %g1 mova %xcc, %o2, %l4 fornot1 %f4, %f16, %f14 xorcc %o7, %o6, %g2 edge16l %o5, %i5, %o3 tl %xcc, 0x2 lduh [%l7 + 0x72], %i4 sdiv %g6, 0x12FB, %l1 mulscc %o0, %g7, %i3 mulx %l6, 0x100A, %i7 alignaddr %l3, %l0, %g5 movl %icc, %o1, %i6 addc %o4, %i2, %l2 movvs %icc, %g3, %i0 movrlez %i1, 0x04E, %g4 edge32l %l5, %g1, %o2 smul %l4, %o7, %g2 fmovrsgez %o6, %f11, %f0 movneg %xcc, %o5, %i5 fpadd32 %f12, %f26, %f20 set 0x5A, %o1 stha %o3, [%l7 + %o1] 0x89 fmovsleu %xcc, %f11, %f7 popc 0x09E1, %i4 mulscc %g6, %l1, %o0 fbn %fcc0, loop_2527 smulcc %g7, %i3, %i7 fmovsge %icc, %f2, %f13 andn %l6, 0x0CCC, %l3 loop_2527: st %f0, [%l7 + 0x20] fmovdg %icc, %f25, %f26 edge16l %l0, %g5, %i6 addc %o4, %i2, %o1 fmovsl %icc, %f23, %f19 edge32l %l2, %i0, %i1 wr %g0, 0x04, %asi ldsha [%l7 + 0x3C] %asi, %g3 andcc %l5, 0x0327, %g1 orncc %o2, %g4, %o7 movcc %icc, %g2, %l4 edge8l %o6, %i5, %o3 fxors %f28, %f17, %f18 fmovdcs %xcc, %f22, %f24 taddcctv %o5, %g6, %l1 fandnot2s %f31, %f24, %f22 brlz %i4, loop_2528 movvc %icc, %o0, %i3 edge8ln %g7, %i7, %l3 brz %l6, loop_2529 loop_2528: movl %icc, %l0, %g5 tne %icc, 0x1 tsubcc %o4, %i6, %o1 loop_2529: bgu %xcc, loop_2530 fcmpgt32 %f26, %f10, %l2 or %i2, %i1, %i0 orn %l5, 0x0AA3, %g1 loop_2530: ld [%l7 + 0x38], %f13 array32 %g3, %o2, %o7 srax %g4, 0x16, %g2 xorcc %o6, %i5, %o3 ldsb [%l7 + 0x54], %l4 udiv %g6, 0x1D0D, %l1 movne %xcc, %i4, %o0 fmovdvc %icc, %f27, %f16 tvs %icc, 0x1 fpackfix %f22, %f23 movne %icc, %i3, %g7 taddcc %i7, %l3, %l6 subccc %o5, %g5, %l0 fbo,a %fcc3, loop_2531 mulx %o4, %i6, %l2 membar 0x41 te %icc, 0x4 loop_2531: fsrc2 %f8, %f4 lduh [%l7 + 0x42], %o1 movrgez %i1, %i0, %l5 fmovrde %g1, %f8, %f8 ldub [%l7 + 0x0F], %i2 sir 0x13D6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %o2, %g3, %g4 fone %f26 set 0x70, %o0 ldda [%l7 + %o0] 0x24, %o6 movleu %icc, %g2, %o6 ldub [%l7 + 0x3C], %o3 udivx %i5, 0x18FC, %g6 swap [%l7 + 0x18], %l4 wr %g0, 0x19, %asi ldswa [%l7 + 0x08] %asi, %l1 fpsub32s %f7, %f25, %f12 smulcc %i4, %i3, %g7 movne %icc, %i7, %o0 alignaddr %l6, %o5, %g5 popc %l0, %l3 srlx %o4, %i6, %l2 fble,a %fcc1, loop_2532 tcc %xcc, 0x6 fbg,a %fcc2, loop_2533 ba,pn %xcc, loop_2534 loop_2532: mulscc %o1, 0x0977, %i0 nop set 0x60, %l4 ldx [%l7 + %l4], %i1 loop_2533: fmul8ulx16 %f8, %f22, %f28 loop_2534: mova %xcc, %l5, %g1 popc %o2, %i2 movrlez %g3, 0x117, %g4 subc %g2, 0x00A2, %o6 wr %g0, 0x21, %asi ldxa [%g0 + 0x8] %asi, %o7 te %xcc, 0x2 prefetch [%l7 + 0x18], 0x2 fbo,a %fcc1, loop_2535 fpsub16 %f20, %f6, %f18 tle %icc, 0x3 xorcc %i5, %o3, %g6 loop_2535: fbn %fcc0, loop_2536 edge16n %l1, %l4, %i3 edge8ln %i4, %i7, %o0 fmuld8sux16 %f5, %f26, %f4 loop_2536: movgu %xcc, %l6, %g7 ldd [%l7 + 0x10], %g4 fmovrdlz %l0, %f18, %f16 movg %xcc, %l3, %o5 alignaddrl %o4, %i6, %o1 tn %icc, 0x0 movvs %xcc, %l2, %i0 fones %f23 fmul8x16 %f30, %f2, %f24 fcmpne16 %f6, %f4, %l5 tsubcctv %i1, %o2, %g1 add %l7, 0x34, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %i2, %g3 edge8 %g4, %g2, %o6 fbug,a %fcc3, loop_2537 fbl %fcc2, loop_2538 movre %o7, %i5, %g6 wr %g0, 0x81, %asi lduba [%l7 + 0x5B] %asi, %o3 loop_2537: movgu %xcc, %l1, %l4 loop_2538: fandnot2 %f6, %f0, %f0 alignaddr %i4, %i3, %o0 ldsh [%l7 + 0x40], %l6 set 0x40, %l2 ldda [%l7 + %l2] 0x11, %f0 movn %icc, %g7, %i7 bcc %xcc, loop_2539 fbg,a %fcc1, loop_2540 fmovrse %g5, %f5, %f19 edge16ln %l0, %l3, %o4 loop_2539: orcc %o5, 0x03D5, %o1 loop_2540: fbl,a %fcc3, loop_2541 orncc %l2, %i6, %i0 edge32ln %l5, %i1, %o2 tgu %xcc, 0x5 loop_2541: xnorcc %g1, 0x17CF, %g3 wr %g0, 0x18, %asi prefetcha [%l7 + 0x28] %asi, 0x2 membar 0x35 tsubcc %g2, 0x1C47, %o6 fmovspos %xcc, %f21, %f26 fbul,a %fcc1, loop_2542 movne %icc, %o7, %i5 stb %i2, [%l7 + 0x77] edge32n %o3, %l1, %l4 loop_2542: addc %i4, %g6, %o0 nop set 0x22, %g1 lduh [%l7 + %g1], %i3 ble,a,pt %xcc, loop_2543 movvc %icc, %l6, %g7 movvs %icc, %g5, %i7 umul %l0, %o4, %o5 loop_2543: nop set 0x78, %g3 prefetch [%l7 + %g3], 0x1 fba %fcc3, loop_2544 edge16l %l3, %l2, %o1 ta %xcc, 0x5 sub %i6, %i0, %i1 loop_2544: fbge %fcc1, loop_2545 fmovrdne %l5, %f30, %f16 mulx %o2, 0x05F5, %g3 edge32l %g4, %g2, %o6 loop_2545: lduw [%l7 + 0x34], %g1 movre %o7, 0x3EF, %i5 edge32n %i2, %o3, %l4 andncc %i4, %g6, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %l1, %i3, %l6 tpos %xcc, 0x1 addc %g5, 0x1D11, %g7 fmovrdne %l0, %f18, %f14 tsubcctv %o4, 0x15B7, %i7 fba,a %fcc0, loop_2546 fcmpne16 %f20, %f8, %l3 tpos %icc, 0x7 movrgz %o5, %l2, %i6 loop_2546: tneg %icc, 0x5 bge,a %xcc, loop_2547 udivx %i0, 0x1FCD, %i1 ba loop_2548 movn %xcc, %o1, %l5 loop_2547: movcs %xcc, %g3, %g4 edge16n %g2, %o2, %o6 loop_2548: nop set 0x4A, %o3 lduba [%l7 + %o3] 0x18, %g1 fand %f12, %f0, %f0 fors %f26, %f2, %f18 sra %o7, 0x0A, %i2 smulcc %o3, %i5, %i4 edge32n %g6, %l4, %l1 fornot1s %f25, %f6, %f27 subccc %o0, 0x0414, %i3 set 0x78, %l3 swapa [%l7 + %l3] 0x88, %l6 be,a,pn %icc, loop_2549 mulscc %g7, 0x1122, %g5 fmovdleu %xcc, %f15, %f31 fbn,a %fcc1, loop_2550 loop_2549: movneg %icc, %o4, %l0 and %l3, %i7, %l2 movleu %icc, %o5, %i0 loop_2550: tne %xcc, 0x4 stb %i1, [%l7 + 0x11] movrlz %i6, %o1, %g3 fbe %fcc0, loop_2551 tleu %icc, 0x2 movvc %xcc, %l5, %g2 fble %fcc1, loop_2552 loop_2551: fble,a %fcc0, loop_2553 edge8n %g4, %o2, %g1 stb %o6, [%l7 + 0x7D] loop_2552: edge16l %o7, %i2, %o3 loop_2553: fcmpgt16 %f22, %f22, %i5 tvs %xcc, 0x6 edge16n %i4, %g6, %l1 udivx %o0, 0x196B, %i3 fbul,a %fcc2, loop_2554 popc %l4, %g7 fmovrslez %l6, %f1, %f29 tg %icc, 0x2 loop_2554: ldub [%l7 + 0x0F], %o4 edge32 %g5, %l0, %l3 add %i7, %l2, %o5 nop setx loop_2555, %l0, %l1 jmpl %l1, %i0 tleu %icc, 0x5 tle %icc, 0x2 subcc %i1, 0x09B0, %i6 loop_2555: nop set 0x58, %o2 stxa %o1, [%l7 + %o2] 0xeb membar #Sync bcc,a,pt %icc, loop_2556 umulcc %g3, 0x1C6A, %g2 fmovscs %xcc, %f11, %f13 sub %l5, 0x06C1, %g4 loop_2556: movvc %icc, %o2, %g1 std %f28, [%l7 + 0x28] nop setx loop_2557, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movneg %xcc, %o7, %o6 fmuld8ulx16 %f17, %f31, %f12 tpos %xcc, 0x7 loop_2557: tvs %icc, 0x5 orcc %i2, 0x1CF5, %o3 udiv %i4, 0x1A1B, %i5 xor %g6, %o0, %l1 fxnor %f8, %f24, %f20 bcc,a,pt %icc, loop_2558 fmovrsgez %l4, %f31, %f22 bne,pt %icc, loop_2559 movg %xcc, %g7, %i3 loop_2558: te %xcc, 0x0 movne %xcc, %o4, %l6 loop_2559: siam 0x3 wr %g0, 0x80, %asi swapa [%l7 + 0x74] %asi, %l0 movrlez %g5, %l3, %i7 fsrc1s %f26, %f26 smulcc %o5, %i0, %l2 fmovrdne %i1, %f16, %f2 edge8 %o1, %g3, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %xcc, 0x1 srl %g2, %g4, %l5 edge8l %o2, %o7, %o6 movrgz %i2, %g1, %o3 movne %icc, %i4, %g6 fmovrslez %i5, %f24, %f6 popc 0x1C2C, %l1 fexpand %f10, %f26 fmovsg %icc, %f25, %f4 sll %l4, %g7, %o0 array8 %i3, %l6, %l0 movvs %xcc, %g5, %l3 tpos %icc, 0x2 edge16ln %o4, %o5, %i7 xnor %l2, 0x033E, %i0 wr %g0, 0x89, %asi lda [%l7 + 0x70] %asi, %f30 array16 %i1, %g3, %o1 sdiv %g2, 0x1B68, %i6 tleu %xcc, 0x7 addcc %g4, %l5, %o2 brgez %o7, loop_2560 movrlez %o6, %g1, %o3 tsubcc %i4, 0x1C15, %i2 sdivcc %i5, 0x068C, %l1 loop_2560: fmovsg %xcc, %f0, %f30 fands %f31, %f20, %f3 edge32n %g6, %l4, %o0 bcc,a,pt %icc, loop_2561 array32 %i3, %l6, %l0 ldx [%l7 + 0x50], %g5 movne %xcc, %l3, %o4 loop_2561: edge8n %g7, %o5, %l2 movg %xcc, %i7, %i0 alignaddrl %g3, %o1, %g2 fmovdle %icc, %f1, %f27 tge %xcc, 0x7 andcc %i1, 0x02CD, %i6 edge8ln %l5, %g4, %o7 tl %xcc, 0x1 orcc %o2, 0x03C0, %g1 orcc %o6, %o3, %i2 fbn %fcc1, loop_2562 fmovdn %icc, %f17, %f13 prefetch [%l7 + 0x38], 0x0 ldstub [%l7 + 0x0E], %i5 loop_2562: tg %xcc, 0x0 fmovsleu %icc, %f14, %f14 fbg %fcc2, loop_2563 sub %i4, 0x08B0, %g6 fnands %f7, %f14, %f2 addc %l1, %l4, %o0 loop_2563: tcc %xcc, 0x5 ba,pt %xcc, loop_2564 taddcc %i3, 0x1018, %l0 srl %l6, %l3, %o4 ble,a,pn %icc, loop_2565 loop_2564: mulx %g7, 0x04A6, %o5 tleu %icc, 0x5 tcs %xcc, 0x1 loop_2565: tge %xcc, 0x5 fmovsa %icc, %f23, %f11 subc %l2, 0x0614, %g5 popc %i7, %g3 tne %xcc, 0x5 tsubcctv %o1, %g2, %i1 movrlz %i0, 0x173, %i6 alignaddrl %l5, %o7, %g4 fmovdcs %icc, %f16, %f21 bcc,pt %icc, loop_2566 andn %g1, 0x12E6, %o2 ldd [%l7 + 0x58], %f22 srl %o3, 0x0E, %o6 loop_2566: bgu,pt %xcc, loop_2567 bvc,pn %xcc, loop_2568 sdivx %i5, 0x04EB, %i2 alignaddr %g6, %l1, %l4 loop_2567: umul %i4, %i3, %l0 loop_2568: array8 %o0, %l6, %o4 movrgez %l3, %g7, %l2 alignaddrl %o5, %g5, %g3 xnor %o1, %g2, %i1 sdivcc %i0, 0x0F61, %i7 edge16l %i6, %o7, %l5 fmovrde %g1, %f16, %f6 movl %xcc, %o2, %o3 tn %xcc, 0x5 fmovrsgz %g4, %f23, %f10 addc %i5, 0x09E9, %o6 edge32n %g6, %i2, %l1 udiv %l4, 0x0FC8, %i3 fbe %fcc1, loop_2569 movneg %xcc, %i4, %l0 ldsb [%l7 + 0x46], %l6 tcc %icc, 0x4 loop_2569: taddcc %o4, 0x0342, %o0 array8 %g7, %l3, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc1s %f5, %f5 srax %g5, %l2, %o1 movcc %xcc, %g3, %i1 udiv %i0, 0x1537, %i7 andncc %i6, %g2, %l5 be,a,pt %icc, loop_2570 sll %g1, 0x1B, %o7 wr %g0, 0x89, %asi sta %f16, [%l7 + 0x50] %asi loop_2570: bvc,a,pt %xcc, loop_2571 movvc %xcc, %o2, %o3 ta %icc, 0x1 te %xcc, 0x7 loop_2571: movcs %xcc, %g4, %o6 fbul,a %fcc1, loop_2572 fbug %fcc2, loop_2573 popc 0x024C, %i5 fmul8ulx16 %f26, %f4, %f24 loop_2572: movneg %icc, %i2, %g6 loop_2573: fcmpne32 %f4, %f16, %l4 fsrc2 %f18, %f20 edge32n %i3, %i4, %l0 tle %xcc, 0x1 fmuld8ulx16 %f11, %f25, %f24 movleu %xcc, %l6, %l1 movge %xcc, %o4, %o0 addc %l3, %o5, %g5 movvc %icc, %l2, %g7 stb %g3, [%l7 + 0x17] fexpand %f17, %f16 fmovsg %icc, %f11, %f24 fabss %f23, %f5 srlx %o1, %i0, %i1 fpadd32 %f26, %f4, %f24 nop set 0x66, %g7 lduh [%l7 + %g7], %i7 nop setx loop_2574, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry te %xcc, 0x3 wr %g0, 0x19, %asi ldstuba [%l7 + 0x5D] %asi, %i6 loop_2574: mulx %l5, %g2, %o7 edge16 %g1, %o3, %g4 addcc %o2, %i5, %i2 brgez %g6, loop_2575 movgu %xcc, %l4, %i3 tcs %xcc, 0x3 bcc,pt %icc, loop_2576 loop_2575: for %f28, %f16, %f22 fornot1 %f14, %f2, %f24 alignaddr %o6, %l0, %i4 loop_2576: movgu %xcc, %l1, %l6 tvc %xcc, 0x4 fones %f24 fnor %f16, %f2, %f2 addccc %o0, %l3, %o5 srlx %o4, 0x12, %l2 bleu,a,pt %icc, loop_2577 tg %xcc, 0x5 taddcctv %g7, 0x0AB9, %g5 tcc %icc, 0x2 loop_2577: movcc %icc, %g3, %o1 movre %i1, 0x301, %i7 fabss %f14, %f3 fmovdn %xcc, %f0, %f6 stw %i0, [%l7 + 0x34] subccc %l5, 0x0D53, %i6 fmovsgu %icc, %f9, %f25 te %icc, 0x1 tsubcctv %g2, %o7, %o3 set 0x35, %i6 lduba [%l7 + %i6] 0x15, %g1 andcc %g4, %i5, %i2 movn %icc, %o2, %g6 edge32ln %i3, %o6, %l0 fbule,a %fcc0, loop_2578 movg %icc, %l4, %l1 xnorcc %l6, %i4, %l3 mulscc %o5, 0x1F59, %o4 loop_2578: fmovdcs %icc, %f24, %f23 fmovsvc %xcc, %f8, %f15 fcmpes %fcc1, %f19, %f26 fmovsvc %xcc, %f17, %f3 movrne %o0, %g7, %g5 tge %xcc, 0x4 fmul8sux16 %f16, %f28, %f26 andncc %l2, %g3, %i1 fmovdvs %xcc, %f1, %f6 fbug,a %fcc3, loop_2579 ble,a,pt %xcc, loop_2580 movrlz %o1, %i7, %i0 fmovdvs %xcc, %f16, %f4 loop_2579: bcc,a loop_2581 loop_2580: ldsb [%l7 + 0x78], %l5 andncc %i6, %o7, %o3 movre %g2, 0x29E, %g4 loop_2581: fbn,a %fcc1, loop_2582 nop setx loop_2583, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovs %f10, %f31 movge %xcc, %i5, %g1 loop_2582: stb %i2, [%l7 + 0x2D] loop_2583: ldub [%l7 + 0x37], %o2 tge %icc, 0x4 edge8l %i3, %o6, %g6 bg,pt %xcc, loop_2584 tne %icc, 0x7 prefetch [%l7 + 0x6C], 0x3 fpadd16s %f28, %f29, %f31 loop_2584: ta %icc, 0x0 fpadd32s %f7, %f4, %f4 movne %xcc, %l4, %l1 udivcc %l0, 0x09B6, %i4 move %xcc, %l3, %l6 sdivx %o4, 0x0ABA, %o5 fbu %fcc2, loop_2585 fmovrdne %g7, %f10, %f20 andn %g5, 0x1F17, %l2 orncc %g3, 0x0C91, %o0 loop_2585: fmovdg %xcc, %f31, %f12 fmovrdgz %i1, %f20, %f6 movgu %xcc, %i7, %i0 movvc %xcc, %l5, %i6 fbug,a %fcc0, loop_2586 bleu,a %icc, loop_2587 orcc %o7, 0x1604, %o3 fmovsvs %xcc, %f16, %f30 loop_2586: fmovrslez %o1, %f16, %f3 loop_2587: fbe %fcc1, loop_2588 fmovscc %xcc, %f23, %f9 movn %icc, %g2, %g4 fbge %fcc1, loop_2589 loop_2588: orn %g1, 0x11B8, %i5 fands %f23, %f20, %f29 alignaddrl %i2, %i3, %o2 loop_2589: fexpand %f12, %f4 bl,a loop_2590 smulcc %o6, 0x0AE9, %l4 fxor %f12, %f8, %f20 fornot2 %f26, %f4, %f12 loop_2590: fmovscs %icc, %f0, %f25 subccc %g6, 0x1AAA, %l1 tne %icc, 0x7 tcs %xcc, 0x4 std %f8, [%l7 + 0x38] tneg %icc, 0x1 movrgez %i4, 0x1B6, %l3 tge %icc, 0x3 tpos %icc, 0x3 fandnot2 %f10, %f0, %f18 ldd [%l7 + 0x38], %f8 movl %icc, %l6, %o4 stx %l0, [%l7 + 0x28] be loop_2591 array16 %o5, %g5, %g7 nop setx loop_2592, %l0, %l1 jmpl %l1, %g3 fble %fcc3, loop_2593 loop_2591: fmovrsgz %l2, %f14, %f27 edge32ln %i1, %o0, %i7 loop_2592: std %f8, [%l7 + 0x78] loop_2593: stx %i0, [%l7 + 0x70] movvs %xcc, %l5, %i6 membar 0x1B orcc %o3, %o1, %g2 xor %o7, 0x1691, %g4 movcs %icc, %i5, %i2 fmovsne %xcc, %f13, %f11 fbue,a %fcc0, loop_2594 tge %icc, 0x6 movleu %icc, %g1, %i3 sub %o2, 0x0568, %l4 loop_2594: movg %xcc, %o6, %l1 udiv %g6, 0x1477, %i4 fmovdcc %icc, %f31, %f12 alignaddrl %l6, %l3, %l0 movvs %xcc, %o4, %g5 fands %f10, %f11, %f30 andn %g7, %o5, %g3 set 0x2C, %o6 lduha [%l7 + %o6] 0x11, %l2 fba %fcc0, loop_2595 tn %icc, 0x0 movl %xcc, %i1, %o0 fmovde %icc, %f18, %f9 loop_2595: fmovrdne %i0, %f24, %f10 movrne %l5, %i7, %i6 tsubcctv %o1, 0x183B, %o3 movle %xcc, %o7, %g4 fmovrslz %g2, %f29, %f25 wr %g0, 0x10, %asi ldxa [%l7 + 0x48] %asi, %i5 wr %g0, 0xea, %asi stha %g1, [%l7 + 0x5E] %asi membar #Sync ba,a,pt %xcc, loop_2596 array32 %i3, %o2, %i2 bleu,a,pt %xcc, loop_2597 sll %o6, %l4, %l1 loop_2596: nop add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g6 casxa [%l6] %asi, %g6, %i4 loop_2597: sllx %l6, 0x0A, %l3 movcs %xcc, %l0, %o4 sdiv %g5, 0x0B1B, %g7 taddcc %g3, 0x138B, %o5 alignaddrl %i1, %l2, %o0 movrgz %l5, %i7, %i0 fmovrsne %i6, %f25, %f26 fmovdl %icc, %f28, %f5 srax %o1, 0x1E, %o3 sub %o7, %g4, %g2 movn %icc, %i5, %i3 movvs %xcc, %o2, %i2 ta %icc, 0x6 mova %xcc, %g1, %l4 subc %o6, %l1, %i4 bvs %xcc, loop_2598 edge8n %l6, %g6, %l3 sdiv %o4, 0x16A7, %g5 movn %xcc, %l0, %g3 loop_2598: fsrc2s %f18, %f6 xor %o5, 0x171B, %i1 movpos %xcc, %g7, %o0 sir 0x0754 movvs %icc, %l5, %i7 add %l2, 0x005E, %i0 std %f12, [%l7 + 0x28] addccc %o1, 0x1BE5, %i6 sdiv %o7, 0x0453, %g4 te %xcc, 0x1 set 0x0C, %l1 ldsba [%l7 + %l1] 0x11, %g2 xor %i5, %o3, %o2 fand %f22, %f0, %f20 membar 0x6E movpos %icc, %i3, %i2 edge32l %g1, %o6, %l4 sir 0x05EB movg %icc, %l1, %i4 bn loop_2599 tl %icc, 0x5 movn %icc, %l6, %l3 sub %o4, 0x029A, %g5 loop_2599: orn %g6, 0x04CA, %l0 array32 %o5, %g3, %i1 movvc %icc, %o0, %l5 fpsub32s %f8, %f12, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stb %i7, [%l7 + 0x68] fpadd32s %f8, %f8, %f18 fmovspos %icc, %f28, %f20 wr %g0, 0x89, %asi ldxa [%l7 + 0x10] %asi, %l2 movleu %xcc, %g7, %i0 fzeros %f26 fmuld8ulx16 %f15, %f21, %f26 move %icc, %o1, %o7 array32 %g4, %i6, %g2 movle %xcc, %i5, %o2 fmovdpos %xcc, %f7, %f20 movg %icc, %o3, %i3 fmuld8ulx16 %f5, %f8, %f22 fpadd32 %f18, %f28, %f4 srax %i2, %o6, %g1 tgu %xcc, 0x3 fmovspos %icc, %f28, %f30 movvs %icc, %l4, %i4 fmul8sux16 %f28, %f22, %f22 movge %icc, %l6, %l1 bvc,pn %icc, loop_2600 move %icc, %l3, %g5 andncc %o4, %g6, %o5 movrgz %l0, 0x208, %g3 loop_2600: movrlz %i1, %l5, %o0 fmovdpos %xcc, %f5, %f12 fpadd32s %f16, %f12, %f1 fmul8x16au %f18, %f18, %f20 xorcc %l2, 0x09B1, %i7 orcc %g7, 0x0859, %o1 movgu %xcc, %i0, %g4 tleu %icc, 0x3 tne %xcc, 0x1 umul %o7, 0x1C47, %i6 tleu %icc, 0x3 fbge %fcc0, loop_2601 edge16ln %g2, %i5, %o2 wr %g0, 0x18, %asi prefetcha [%l7 + 0x10] %asi, 0x2 loop_2601: ble,a %icc, loop_2602 nop setx loop_2603, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fsrc1 %f16, %f18 brlez %i3, loop_2604 loop_2602: andn %o6, %i2, %l4 loop_2603: fcmple16 %f22, %f4, %i4 movrgez %l6, %l1, %g1 loop_2604: edge16l %l3, %g5, %g6 sll %o4, 0x0F, %l0 fmovdgu %xcc, %f18, %f8 fornot2 %f4, %f26, %f30 fblg,a %fcc2, loop_2605 fmovsle %xcc, %f27, %f14 fpsub32 %f20, %f28, %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2605: fmovdgu %xcc, %f20, %f26 movvs %icc, %g3, %i1 fbuge,a %fcc1, loop_2606 fmovrslez %o5, %f27, %f0 fnand %f10, %f0, %f2 edge8ln %o0, %l5, %l2 loop_2606: subc %g7, 0x1397, %o1 edge32n %i0, %i7, %g4 movne %icc, %i6, %o7 fpsub32 %f18, %f24, %f20 fbug %fcc3, loop_2607 andn %i5, 0x175B, %o2 fcmple32 %f12, %f2, %g2 fzero %f12 loop_2607: brz,a %o3, loop_2608 movg %xcc, %i3, %i2 fone %f22 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2608: nop set 0x44, %l6 ldswa [%l7 + %l6] 0x89, %l4 movrgez %i4, %l6, %o6 xorcc %g1, 0x0741, %l1 call loop_2609 fbe %fcc2, loop_2610 fsrc2 %f20, %f2 fmovspos %icc, %f12, %f14 loop_2609: ldub [%l7 + 0x2E], %l3 loop_2610: nop set 0x2C, %g2 sta %f19, [%l7 + %g2] 0x04 fsrc1 %f14, %f8 fcmps %fcc0, %f7, %f16 std %g6, [%l7 + 0x30] or %o4, 0x119F, %l0 fbug %fcc2, loop_2611 sub %g5, %i1, %o5 movge %xcc, %g3, %o0 move %xcc, %l2, %g7 loop_2611: tne %icc, 0x5 fmovdl %icc, %f23, %f29 fpadd32 %f28, %f0, %f18 fandnot2 %f30, %f8, %f10 fbu,a %fcc3, loop_2612 fbne,a %fcc3, loop_2613 brlez %l5, loop_2614 addccc %o1, 0x032B, %i0 loop_2612: fnot2 %f20, %f20 loop_2613: subcc %i7, 0x14F3, %i6 loop_2614: smulcc %o7, %g4, %o2 umul %g2, 0x0700, %o3 addcc %i5, 0x1477, %i3 movl %xcc, %l4, %i4 bg,a,pn %icc, loop_2615 edge32 %l6, %i2, %g1 add %l7, 0x20, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x04, %o6, %l1 loop_2615: taddcc %l3, 0x060B, %g6 movcs %xcc, %o4, %g5 nop set 0x6C, %g6 lduh [%l7 + %g6], %i1 fba,a %fcc2, loop_2616 fnand %f22, %f6, %f20 movrlez %o5, 0x076, %g3 fsrc2s %f4, %f6 loop_2616: subc %o0, %l2, %l0 fmovsl %icc, %f16, %f11 tg %icc, 0x0 movgu %icc, %l5, %g7 tgu %icc, 0x3 srlx %i0, %o1, %i7 sdiv %o7, 0x19EE, %i6 pdist %f18, %f6, %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %icc, 0x6 sdivcc %o2, 0x16EA, %g2 membar 0x57 subccc %g4, %i5, %i3 fmovsle %xcc, %f2, %f3 sll %l4, 0x1B, %o3 orncc %l6, 0x1AE4, %i4 xorcc %g1, 0x1AE8, %i2 sdiv %o6, 0x0C9F, %l3 fexpand %f7, %f24 tsubcctv %l1, %g6, %o4 movg %xcc, %i1, %g5 andn %g3, %o0, %l2 bleu %xcc, loop_2617 fpsub16s %f8, %f15, %f29 edge8l %l0, %l5, %g7 subc %i0, %o1, %o5 loop_2617: fbule,a %fcc2, loop_2618 fmovde %xcc, %f12, %f18 edge16 %o7, %i6, %i7 ta %xcc, 0x2 loop_2618: fbu %fcc1, loop_2619 tvc %icc, 0x5 tge %xcc, 0x3 movpos %xcc, %o2, %g2 loop_2619: bvs,pt %xcc, loop_2620 movcc %xcc, %g4, %i5 udiv %i3, 0x1BD9, %o3 edge8ln %l4, %l6, %g1 loop_2620: alignaddr %i2, %i4, %o6 edge16ln %l3, %g6, %o4 fmovdneg %xcc, %f5, %f13 movle %xcc, %i1, %l1 edge8 %g5, %g3, %o0 addcc %l0, %l2, %g7 edge16 %l5, %i0, %o5 fmovdne %xcc, %f23, %f22 fmovsgu %xcc, %f16, %f22 movleu %xcc, %o7, %o1 fnors %f28, %f25, %f24 edge16l %i6, %o2, %g2 move %xcc, %i7, %g4 edge32l %i5, %o3, %i3 bg,pn %xcc, loop_2621 tge %xcc, 0x5 fbge,a %fcc2, loop_2622 popc %l6, %l4 loop_2621: ba,pt %icc, loop_2623 fmovdpos %xcc, %f31, %f23 loop_2622: smul %i2, %i4, %o6 movrgez %l3, %g6, %g1 loop_2623: tne %icc, 0x6 fmovdgu %icc, %f21, %f31 tvc %xcc, 0x4 brlz %o4, loop_2624 tvs %xcc, 0x7 subcc %i1, %g5, %l1 fbge %fcc0, loop_2625 loop_2624: movrgez %g3, 0x049, %o0 xor %l2, 0x0C9A, %l0 set 0x54, %o5 ldswa [%l7 + %o5] 0x80, %l5 loop_2625: mulscc %g7, %o5, %i0 be %icc, loop_2626 orncc %o1, 0x04EC, %i6 sub %o2, 0x1BE1, %o7 set 0x40, %i4 ldda [%l7 + %i4] 0x89, %f0 loop_2626: movne %xcc, %i7, %g2 movcs %icc, %i5, %g4 tleu %icc, 0x6 swap [%l7 + 0x3C], %i3 movpos %xcc, %o3, %l6 movgu %icc, %i2, %i4 movn %icc, %o6, %l3 tge %xcc, 0x4 fcmple16 %f2, %f8, %g6 wr %g0, 0x80, %asi lduwa [%l7 + 0x48] %asi, %l4 add %o4, 0x04BE, %i1 ld [%l7 + 0x70], %f17 st %f1, [%l7 + 0x3C] andncc %g1, %g5, %g3 fmovrsgez %o0, %f20, %f13 sllx %l1, %l0, %l2 xnor %g7, %l5, %i0 fbn,a %fcc3, loop_2627 edge8l %o5, %i6, %o1 movge %icc, %o2, %i7 tge %icc, 0x2 loop_2627: ba loop_2628 udiv %o7, 0x07D3, %g2 edge16 %g4, %i3, %o3 xorcc %i5, %l6, %i2 loop_2628: tpos %xcc, 0x1 movn %xcc, %i4, %l3 fnegd %f24, %f0 bge,pn %icc, loop_2629 fcmpes %fcc1, %f15, %f23 ld [%l7 + 0x10], %f20 sll %g6, 0x03, %l4 loop_2629: alignaddrl %o6, %o4, %i1 fbe,a %fcc1, loop_2630 fornot2 %f24, %f24, %f2 fmovsn %icc, %f20, %f29 edge8n %g1, %g3, %o0 loop_2630: move %icc, %g5, %l1 smulcc %l0, %g7, %l5 movge %icc, %i0, %o5 sethi 0x1E76, %i6 movrlz %l2, %o1, %i7 edge32l %o2, %g2, %o7 fpadd32s %f15, %f3, %f2 edge16 %i3, %g4, %i5 edge32 %o3, %i2, %i4 fmovdpos %xcc, %f27, %f5 fmovrse %l6, %f30, %f4 lduw [%l7 + 0x10], %l3 sdivcc %g6, 0x1735, %o6 fcmple16 %f14, %f18, %l4 srax %o4, 0x12, %g1 wr %g0, 0x04, %asi sta %f5, [%l7 + 0x14] %asi subcc %i1, 0x1A91, %o0 wr %g0, 0x89, %asi stxa %g5, [%l7 + 0x70] %asi srlx %g3, %l1, %l0 fmul8x16al %f15, %f8, %f16 edge8ln %g7, %l5, %o5 fbug,a %fcc3, loop_2631 sir 0x1F6C fcmpne32 %f24, %f26, %i0 fnot1s %f28, %f31 loop_2631: nop set 0x46, %i7 stha %l2, [%l7 + %i7] 0x23 membar #Sync fmovdneg %icc, %f24, %f14 fsrc1 %f12, %f24 or %i6, %o1, %o2 fmovdg %icc, %f27, %f16 fbue %fcc2, loop_2632 subcc %g2, 0x1F27, %i7 tgu %icc, 0x2 tcs %icc, 0x7 loop_2632: fxnors %f9, %f14, %f19 set 0x20, %g5 swapa [%l7 + %g5] 0x80, %o7 addcc %g4, 0x1A9D, %i3 movrgz %i5, %o3, %i2 faligndata %f16, %f2, %f10 mulscc %l6, %i4, %l3 tpos %xcc, 0x1 edge8n %g6, %o6, %o4 tneg %icc, 0x1 bn,pn %xcc, loop_2633 edge32 %g1, %i1, %l4 fmovdge %xcc, %f13, %f17 membar 0x64 loop_2633: mulx %o0, %g3, %g5 taddcctv %l1, 0x0CE9, %g7 edge32l %l0, %l5, %o5 tg %icc, 0x6 sll %i0, %l2, %i6 nop setx loop_2634, %l0, %l1 jmpl %l1, %o1 movn %icc, %o2, %g2 xor %i7, 0x0272, %g4 edge16l %o7, %i3, %o3 loop_2634: sth %i2, [%l7 + 0x26] brz %l6, loop_2635 subccc %i5, 0x1A26, %i4 movl %icc, %g6, %l3 fmovdg %icc, %f0, %f11 loop_2635: orcc %o4, 0x0AE3, %o6 for %f28, %f20, %f22 stw %i1, [%l7 + 0x48] fpack32 %f4, %f24, %f8 ldd [%l7 + 0x60], %f6 for %f10, %f26, %f14 addc %l4, 0x0B11, %g1 orn %g3, 0x0AC9, %g5 fmovda %xcc, %f31, %f0 movcc %xcc, %o0, %l1 mulx %g7, 0x1036, %l0 fpack32 %f28, %f12, %f20 brz,a %o5, loop_2636 movcs %icc, %l5, %l2 movre %i6, 0x24F, %o1 array32 %o2, %g2, %i0 loop_2636: smul %g4, %o7, %i3 fandnot1s %f8, %f30, %f19 nop setx loop_2637, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmul8x16au %f15, %f29, %f10 ldx [%l7 + 0x40], %i7 addc %i2, %l6, %i5 loop_2637: xor %i4, %g6, %l3 fmovrslez %o3, %f13, %f14 stbar set 0x4C, %i3 stwa %o4, [%l7 + %i3] 0x04 andcc %o6, 0x0355, %i1 xorcc %g1, %g3, %l4 movrlez %g5, %o0, %l1 fbo %fcc3, loop_2638 flush %l7 + 0x40 fbne %fcc0, loop_2639 andn %l0, 0x030F, %g7 loop_2638: fmovsge %icc, %f3, %f30 wr %g0, 0x2b, %asi stha %o5, [%l7 + 0x40] %asi membar #Sync loop_2639: nop wr %g0, 0x04, %asi ldstuba [%l7 + 0x3E] %asi, %l2 fzero %f0 fmovrsne %i6, %f18, %f12 wr %g0, 0x4f, %asi stxa %o1, [%g0 + 0x20] %asi fandnot1s %f2, %f24, %f24 fornot1s %f13, %f21, %f10 addc %o2, 0x12AF, %l5 fmovsvs %icc, %f5, %f8 fnot1s %f3, %f19 fmul8sux16 %f22, %f28, %f20 sethi 0x147C, %g2 edge32ln %i0, %g4, %o7 array16 %i7, %i3, %i2 sll %l6, %i5, %g6 alignaddrl %i4, %l3, %o4 udiv %o6, 0x12E9, %o3 bvs,a,pt %icc, loop_2640 addcc %i1, %g1, %l4 lduh [%l7 + 0x68], %g5 movle %xcc, %g3, %o0 loop_2640: movgu %xcc, %l1, %l0 fmovdleu %xcc, %f24, %f15 fbne %fcc0, loop_2641 fcmpgt32 %f6, %f10, %o5 tcc %icc, 0x2 sra %g7, 0x04, %i6 loop_2641: fblg,a %fcc3, loop_2642 fbn %fcc2, loop_2643 fone %f20 movn %icc, %o1, %o2 loop_2642: smulcc %l2, %l5, %i0 loop_2643: udivx %g2, 0x08A3, %g4 array8 %o7, %i7, %i2 bvc,a,pn %xcc, loop_2644 sir 0x02BE srlx %l6, 0x08, %i5 array16 %i3, %i4, %l3 loop_2644: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x5D, %i0 lduba [%l7 + %i0] 0x80, %o4 fblg,a %fcc3, loop_2645 fcmpne32 %f2, %f14, %g6 subc %o6, 0x1DE8, %i1 fpsub16s %f2, %f11, %f14 loop_2645: movgu %xcc, %o3, %l4 srax %g5, 0x18, %g1 ldstub [%l7 + 0x37], %g3 bge,pn %xcc, loop_2646 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %o0, %l1, %l0 andcc %g7, %i6, %o1 loop_2646: fcmpgt32 %f18, %f18, %o2 edge8l %l2, %o5, %i0 fmovrdgz %g2, %f24, %f18 brnz,a %g4, loop_2647 and %l5, %o7, %i2 subccc %l6, 0x00DA, %i5 xnor %i7, 0x1ECD, %i4 loop_2647: fpack16 %f12, %f15 edge16 %l3, %i3, %o4 fbue %fcc0, loop_2648 addcc %g6, %o6, %i1 fmovse %icc, %f22, %f30 smul %o3, 0x11A9, %l4 loop_2648: edge16l %g1, %g5, %o0 movneg %xcc, %g3, %l1 tcs %xcc, 0x0 brnz %g7, loop_2649 fcmped %fcc1, %f26, %f8 fxor %f6, %f14, %f2 fblg %fcc0, loop_2650 loop_2649: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %l0, %o1, %o2 fmovrde %l2, %f20, %f4 loop_2650: xorcc %i6, 0x0FAF, %i0 ldx [%l7 + 0x10], %g2 movrlz %o5, %l5, %o7 fmovdg %icc, %f21, %f12 movcc %xcc, %g4, %i2 tvc %icc, 0x2 fmovde %icc, %f20, %f8 xnorcc %l6, %i7, %i5 bn loop_2651 brnz %i4, loop_2652 te %icc, 0x1 fcmpne16 %f2, %f2, %l3 loop_2651: xnorcc %o4, 0x0DEB, %g6 loop_2652: movrlez %i3, 0x25E, %i1 orncc %o6, %o3, %g1 te %icc, 0x4 movl %xcc, %g5, %o0 taddcctv %g3, 0x1D9F, %l1 bvs,a,pt %icc, loop_2653 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbug,a %fcc2, loop_2654 fcmps %fcc2, %f5, %f4 loop_2653: fbge %fcc0, loop_2655 ba loop_2656 loop_2654: fmovsne %icc, %f19, %f25 stbar loop_2655: fcmple32 %f30, %f14, %g7 loop_2656: nop wr %g0, 0x0c, %asi lduha [%l7 + 0x10] %asi, %l0 fble %fcc0, loop_2657 fmovdge %icc, %f18, %f16 fones %f12 tn %icc, 0x3 loop_2657: addcc %l4, %o2, %l2 fbue %fcc2, loop_2658 fmovrde %i6, %f6, %f14 taddcctv %o1, %i0, %o5 addcc %l5, %o7, %g4 loop_2658: nop wr %g0, 0x81, %asi stwa %g2, [%l7 + 0x6C] %asi movge %icc, %l6, %i2 ldsw [%l7 + 0x64], %i5 movvc %xcc, %i4, %l3 xor %o4, 0x10D3, %g6 ldsw [%l7 + 0x10], %i7 tg %icc, 0x6 fmovda %icc, %f13, %f28 movn %icc, %i3, %i1 bneg,pn %icc, loop_2659 fbuge,a %fcc1, loop_2660 tne %icc, 0x3 fandnot1 %f4, %f4, %f8 loop_2659: edge8 %o3, %o6, %g5 loop_2660: bneg,pn %xcc, loop_2661 bgu,pn %xcc, loop_2662 addccc %g1, 0x0897, %o0 alignaddr %l1, %g3, %g7 loop_2661: andn %l0, %l4, %o2 loop_2662: fabss %f4, %f18 andn %l2, %i6, %o1 umul %i0, %l5, %o5 sir 0x0210 fornot2s %f13, %f22, %f23 and %g4, 0x158A, %g2 andn %o7, %i2, %l6 andn %i4, 0x069C, %i5 fmovdgu %xcc, %f7, %f9 edge16l %l3, %g6, %i7 movleu %icc, %i3, %i1 fmuld8sux16 %f2, %f24, %f12 bge loop_2663 ldsh [%l7 + 0x08], %o4 fbule,a %fcc1, loop_2664 movrgz %o6, %g5, %o3 loop_2663: fmovsl %icc, %f15, %f18 smul %g1, 0x16D6, %l1 loop_2664: andncc %g3, %o0, %l0 nop setx loop_2665, %l0, %l1 jmpl %l1, %l4 mulx %g7, 0x11B4, %l2 addcc %o2, %o1, %i0 fpackfix %f30, %f23 loop_2665: tgu %icc, 0x7 bvs %icc, loop_2666 movgu %xcc, %l5, %o5 movcc %icc, %i6, %g2 add %g4, 0x0EEF, %i2 loop_2666: fmovdgu %xcc, %f15, %f28 fornot1 %f16, %f22, %f24 array32 %o7, %l6, %i5 smulcc %i4, %l3, %g6 tn %icc, 0x6 taddcc %i7, 0x1A06, %i1 ld [%l7 + 0x5C], %f17 tcc %xcc, 0x2 fmovscc %xcc, %f10, %f6 smulcc %i3, %o6, %g5 movrgez %o4, 0x216, %o3 edge32 %g1, %g3, %l1 or %l0, 0x168C, %l4 tn %xcc, 0x4 tvc %icc, 0x7 xnor %o0, 0x1DDF, %l2 edge8ln %g7, %o2, %i0 move %xcc, %l5, %o1 fcmpne16 %f10, %f22, %i6 move %icc, %g2, %o5 tle %xcc, 0x7 addc %i2, 0x19F1, %g4 movre %o7, 0x2F5, %i5 edge16n %i4, %l6, %l3 tsubcctv %i7, 0x16A4, %g6 srax %i3, 0x11, %o6 xorcc %i1, 0x09B1, %g5 tgu %xcc, 0x1 movcs %xcc, %o4, %g1 fpadd32s %f11, %f2, %f17 tgu %xcc, 0x1 fnands %f3, %f5, %f17 xnor %o3, 0x1F15, %l1 stx %g3, [%l7 + 0x08] movpos %icc, %l0, %o0 edge32 %l4, %g7, %o2 fmovdvc %xcc, %f18, %f13 addc %l2, %i0, %l5 fzero %f4 addccc %i6, 0x008A, %g2 brnz %o1, loop_2667 addccc %o5, %i2, %o7 orncc %i5, 0x03A9, %g4 brgz %i4, loop_2668 loop_2667: sdivcc %l3, 0x00B3, %l6 fornot1 %f0, %f8, %f18 fcmpgt16 %f26, %f24, %g6 loop_2668: ba,pt %xcc, loop_2669 fmovscs %xcc, %f14, %f29 andncc %i3, %i7, %o6 tsubcctv %i1, 0x0BE7, %g5 loop_2669: or %o4, %g1, %o3 te %xcc, 0x3 bne,a,pn %xcc, loop_2670 alignaddr %l1, %l0, %g3 smul %l4, %g7, %o0 edge16n %l2, %i0, %o2 loop_2670: tcs %icc, 0x7 std %l4, [%l7 + 0x30] movrlez %g2, %i6, %o1 edge32ln %i2, %o5, %i5 sir 0x1275 lduw [%l7 + 0x0C], %g4 bg,a,pn %icc, loop_2671 move %icc, %i4, %o7 flush %l7 + 0x28 fmovrdgez %l6, %f0, %f0 loop_2671: add %g6, %l3, %i7 fnot2s %f13, %f26 xor %o6, %i1, %i3 movg %xcc, %g5, %o4 tleu %icc, 0x4 ldsh [%l7 + 0x10], %o3 edge8n %l1, %g1, %l0 sir 0x090E nop setx loop_2672, %l0, %l1 jmpl %l1, %g3 tle %xcc, 0x1 ta %xcc, 0x6 smul %l4, 0x0C34, %g7 loop_2672: sllx %l2, %o0, %i0 andn %l5, 0x121C, %g2 fcmpeq16 %f28, %f28, %o2 edge32l %i6, %o1, %i2 fmul8x16au %f21, %f0, %f28 srax %o5, %g4, %i5 ld [%l7 + 0x5C], %f22 tne %xcc, 0x4 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f0 bl,a loop_2673 fexpand %f16, %f18 alignaddr %o7, %i4, %g6 bcs,a,pn %xcc, loop_2674 loop_2673: movgu %xcc, %l3, %i7 movcc %xcc, %o6, %i1 fbl %fcc0, loop_2675 loop_2674: bne,pt %xcc, loop_2676 edge8ln %i3, %g5, %o4 edge8l %o3, %l6, %g1 loop_2675: sdivcc %l0, 0x0BAF, %l1 loop_2676: call loop_2677 sethi 0x1E5A, %l4 fmovscc %icc, %f31, %f27 ba,pn %xcc, loop_2678 loop_2677: sdivcc %g7, 0x0D02, %l2 fbul,a %fcc2, loop_2679 brlez,a %o0, loop_2680 loop_2678: fbuge,a %fcc1, loop_2681 fnegd %f2, %f16 loop_2679: movcc %icc, %i0, %l5 loop_2680: fbu,a %fcc2, loop_2682 loop_2681: fmovdne %icc, %f16, %f18 tle %xcc, 0x0 alignaddrl %g3, %o2, %g2 loop_2682: nop add %l7, 0x5C, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %i6, %o1 fmovrdgz %o5, %f26, %f20 srlx %i2, %g4, %i5 fmovsge %icc, %f29, %f10 edge32n %i4, %g6, %o7 xnorcc %l3, %o6, %i1 fmovsn %icc, %f13, %f13 tn %xcc, 0x5 set 0x30, %i5 ldda [%l7 + %i5] 0x10, %i6 movne %xcc, %i3, %g5 sethi 0x1364, %o3 fbe,a %fcc1, loop_2683 edge32ln %o4, %g1, %l0 movrlz %l6, 0x077, %l1 srl %g7, %l4, %o0 loop_2683: subc %i0, %l5, %l2 subc %g3, 0x0430, %g2 bcs,a %icc, loop_2684 movgu %xcc, %i6, %o1 ldx [%l7 + 0x58], %o2 movpos %icc, %o5, %i2 loop_2684: taddcctv %i5, 0x1E7F, %g4 stbar or %i4, %o7, %l3 sll %g6, 0x17, %i1 bshuffle %f8, %f0, %f30 ldsh [%l7 + 0x42], %i7 movvc %icc, %o6, %g5 fnegd %f16, %f12 wr %g0, 0x89, %asi ldsha [%l7 + 0x2C] %asi, %o3 srax %i3, %g1, %o4 srax %l6, 0x14, %l1 fmul8x16 %f0, %f16, %f24 movge %icc, %g7, %l4 wr %g0, 0x11, %asi ldda [%l7 + 0x30] %asi, %l0 edge16 %o0, %l5, %l2 fbn %fcc2, loop_2685 ldsw [%l7 + 0x44], %g3 bvs %xcc, loop_2686 alignaddr %g2, %i6, %i0 loop_2685: fandnot2 %f28, %f28, %f24 fmovsge %icc, %f18, %f28 loop_2686: movleu %xcc, %o1, %o5 movge %xcc, %o2, %i5 array32 %g4, %i4, %i2 bvs %xcc, loop_2687 fpsub32 %f30, %f12, %f26 sth %l3, [%l7 + 0x38] udiv %g6, 0x0877, %o7 loop_2687: fmovsleu %icc, %f5, %f31 movrgez %i1, %i7, %o6 fmul8sux16 %f14, %f16, %f8 sdivx %g5, 0x0FAB, %o3 udivcc %i3, 0x11EC, %g1 wr %g0, 0x2b, %asi ldda [%l7 + 0x10] %asi, %i6 fxor %f18, %f24, %f28 brgez,a %o4, loop_2688 add %g7, 0x196F, %l4 orncc %l0, 0x10B5, %l1 orn %l5, 0x194E, %o0 loop_2688: srlx %l2, 0x1E, %g3 tle %icc, 0x6 ldd [%l7 + 0x30], %g2 fnot2s %f21, %f19 andn %i0, %i6, %o1 bneg %xcc, loop_2689 fsrc1s %f8, %f11 orcc %o5, 0x0AB1, %o2 addc %g4, %i4, %i2 loop_2689: fmovrsgz %i5, %f13, %f15 nop set 0x4C, %o4 stw %l3, [%l7 + %o4] fmuld8sux16 %f25, %f19, %f6 membar 0x29 tn %xcc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %g6, %i1, %o7 fmovsa %icc, %f3, %f0 addc %i7, 0x0906, %o6 fmovrdlez %o3, %f14, %f10 move %icc, %i3, %g5 movcs %xcc, %g1, %o4 add %l7, 0x30, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %l6, %l4 movge %xcc, %g7, %l1 tn %xcc, 0x7 pdist %f0, %f18, %f0 wr %g0, 0x58, %asi ldxa [%g0 + 0x80] %asi, %l0 movrgez %o0, 0x295, %l5 edge8l %l2, %g3, %g2 fandnot1 %f0, %f4, %f8 membar 0x6D ldsb [%l7 + 0x0B], %i0 edge16 %o1, %i6, %o2 udiv %g4, 0x09FA, %o5 sdiv %i4, 0x175E, %i5 fbn,a %fcc0, loop_2690 fnors %f31, %f21, %f23 udivx %i2, 0x0665, %l3 bshuffle %f30, %f10, %f30 loop_2690: brnz,a %i1, loop_2691 srlx %o7, 0x19, %g6 tvc %icc, 0x1 fcmps %fcc2, %f25, %f16 loop_2691: fmovda %icc, %f17, %f5 taddcctv %o6, %i7, %o3 sra %g5, 0x1B, %i3 movrne %g1, 0x102, %o4 std %i6, [%l7 + 0x28] sub %l4, %l1, %l0 edge8l %o0, %l5, %g7 fpsub16 %f20, %f28, %f4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %xcc, %g3, %g2 movgu %icc, %i0, %l2 membar 0x0B tn %icc, 0x5 set 0x4C, %i2 lduha [%l7 + %i2] 0x15, %o1 bcc,pt %xcc, loop_2692 edge16n %i6, %o2, %g4 add %o5, %i4, %i5 ta %xcc, 0x5 loop_2692: addccc %i2, 0x1A6B, %i1 bleu,pt %xcc, loop_2693 movg %xcc, %o7, %g6 fmovdcs %xcc, %f14, %f2 sll %o6, %l3, %i7 loop_2693: add %g5, 0x0788, %i3 fmovrdlz %o3, %f0, %f20 alignaddrl %g1, %o4, %l6 set 0x4C, %l0 lduwa [%l7 + %l0] 0x04, %l1 movgu %xcc, %l0, %o0 bn %xcc, loop_2694 fmovsneg %xcc, %f30, %f14 udiv %l4, 0x0676, %l5 udiv %g3, 0x088D, %g7 loop_2694: sethi 0x049B, %i0 tcs %icc, 0x7 add %l7, 0x18, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %g2 casxa [%l6] %asi, %g2, %o1 bne %icc, loop_2695 fmovrdgz %i6, %f22, %f4 mova %xcc, %l2, %g4 umul %o2, 0x1B31, %i4 loop_2695: srlx %i5, %o5, %i2 or %o7, %g6, %i1 movn %icc, %o6, %l3 fpadd32s %f2, %f28, %f19 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f16 fmovrsgz %g5, %f22, %f6 fmul8x16al %f30, %f9, %f30 move %xcc, %i7, %i3 bgu,a,pn %icc, loop_2696 srax %g1, 0x1D, %o4 set 0x18, %l5 stda %o2, [%l7 + %l5] 0x2f membar #Sync loop_2696: ldsh [%l7 + 0x2A], %l1 udivcc %l6, 0x0932, %o0 tsubcc %l4, %l0, %g3 movcc %xcc, %g7, %l5 andncc %g2, %o1, %i6 srlx %l2, 0x15, %i0 brlez,a %o2, loop_2697 edge16ln %g4, %i4, %i5 movrlez %i2, %o7, %o5 array32 %i1, %g6, %l3 loop_2697: tn %icc, 0x0 fbue %fcc0, loop_2698 fmuld8ulx16 %f20, %f27, %f12 xor %g5, 0x1CCA, %o6 taddcctv %i3, 0x0705, %i7 loop_2698: fmovscc %xcc, %f25, %f30 sdivcc %g1, 0x1BC7, %o3 tle %xcc, 0x6 movrgez %l1, %l6, %o4 movrgz %o0, %l0, %g3 array32 %g7, %l5, %g2 edge16ln %o1, %i6, %l4 or %l2, 0x0052, %o2 call loop_2699 movrlz %i0, %i4, %g4 tcc %icc, 0x0 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2699: tleu %icc, 0x5 fand %f14, %f16, %f12 movrgez %i5, %i2, %o7 fmul8x16al %f24, %f9, %f4 movvc %icc, %o5, %i1 fmovs %f23, %f11 movgu %xcc, %g6, %g5 add %l3, %o6, %i3 or %g1, %i7, %o3 sll %l6, 0x03, %o4 fbo,a %fcc1, loop_2700 or %o0, %l0, %g3 mova %xcc, %g7, %l5 movgu %icc, %l1, %g2 loop_2700: fbl %fcc0, loop_2701 fornot1 %f22, %f8, %f4 tcc %xcc, 0x3 tg %icc, 0x1 loop_2701: movg %icc, %i6, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %icc, %o1, %o2 tcs %xcc, 0x6 edge8l %l2, %i4, %i0 brlez %g4, loop_2702 tpos %icc, 0x5 std %i2, [%l7 + 0x78] add %l7, 0x74, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %i5 casa [%l6] 0x19, %i5, %o7 loop_2702: nop wr %g0, 0x80, %asi stxa %i1, [%l7 + 0x28] %asi tsubcc %g6, 0x1889, %o5 fmovrsgz %l3, %f5, %f13 tn %xcc, 0x0 subccc %o6, 0x0C50, %g5 movrgez %i3, %g1, %o3 add %l6, %o4, %o0 edge32ln %l0, %i7, %g3 movpos %icc, %l5, %l1 addc %g7, %g2, %l4 andncc %o1, %o2, %i6 sdivx %i4, 0x12E1, %i0 fmovsge %icc, %f29, %f23 sra %g4, 0x04, %l2 movvc %xcc, %i2, %i5 sdivcc %o7, 0x1DC7, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %g6, %l3, %o6 brlz,a %g5, loop_2703 membar 0x7F edge32ln %i3, %g1, %o3 ble,pt %xcc, loop_2704 loop_2703: ta %icc, 0x2 set 0x68, %g4 stha %o5, [%l7 + %g4] 0xea membar #Sync loop_2704: fxnor %f12, %f2, %f14 movg %icc, %o4, %o0 nop setx loop_2705, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fnot1 %f0, %f4 fornot1 %f26, %f2, %f20 movvs %icc, %l0, %l6 loop_2705: umulcc %i7, 0x063E, %l5 fmul8ulx16 %f26, %f18, %f4 set 0x16, %i1 stba %g3, [%l7 + %i1] 0x89 addccc %l1, %g7, %l4 fcmpes %fcc2, %f12, %f12 ta %xcc, 0x7 add %o1, 0x1D25, %g2 movre %i6, 0x2B5, %i4 tsubcc %i0, %o2, %g4 bvc,a,pt %xcc, loop_2706 fpackfix %f10, %f22 fpsub32 %f20, %f18, %f22 fmuld8ulx16 %f23, %f1, %f20 loop_2706: subccc %i2, 0x1ED3, %i5 set 0x10, %o1 ldda [%l7 + %o1] 0x2c, %l2 edge16 %o7, %g6, %i1 fbg,a %fcc0, loop_2707 mulx %o6, 0x1E7B, %g5 fbne,a %fcc2, loop_2708 fmovsleu %xcc, %f9, %f21 loop_2707: fzero %f10 fxors %f9, %f31, %f4 loop_2708: st %f22, [%l7 + 0x58] alignaddrl %l3, %i3, %o3 bvs,pn %icc, loop_2709 movl %icc, %o5, %g1 subccc %o0, 0x10F7, %o4 prefetch [%l7 + 0x24], 0x0 loop_2709: tg %xcc, 0x6 brnz,a %l0, loop_2710 tgu %xcc, 0x0 fxnors %f16, %f0, %f21 stb %i7, [%l7 + 0x1D] loop_2710: srl %l5, %l6, %g3 orn %l1, 0x081D, %l4 movvc %xcc, %o1, %g2 add %g7, %i4, %i6 andcc %o2, 0x011C, %i0 movl %icc, %g4, %i5 movrlz %i2, 0x014, %o7 bne,a %xcc, loop_2711 flush %l7 + 0x40 tleu %icc, 0x2 pdist %f10, %f0, %f8 loop_2711: fxor %f14, %f2, %f10 fpack32 %f2, %f16, %f18 fbu,a %fcc0, loop_2712 fmovrse %l2, %f2, %f15 tleu %icc, 0x4 edge16 %g6, %i1, %g5 loop_2712: udivx %l3, 0x1582, %i3 srl %o6, %o5, %o3 movne %xcc, %g1, %o4 fmovsneg %icc, %f2, %f5 fmovscc %xcc, %f20, %f4 tvc %icc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x7C, %o0 ldswa [%l7 + %o0] 0x15, %l0 fmovrdgez %o0, %f20, %f26 edge32ln %l5, %i7, %l6 tsubcctv %g3, %l4, %o1 fxor %f2, %f22, %f16 fmovrdgz %g2, %f30, %f28 movgu %xcc, %g7, %i4 fxor %f16, %f20, %f16 tle %xcc, 0x1 movl %xcc, %l1, %o2 fpadd16 %f24, %f16, %f30 fornot1s %f22, %f24, %f11 movne %icc, %i6, %i0 tle %icc, 0x4 tneg %xcc, 0x4 fmovrdgz %i5, %f20, %f24 tgu %xcc, 0x1 andn %g4, 0x0F85, %i2 tvc %xcc, 0x5 fbl,a %fcc3, loop_2713 move %icc, %o7, %l2 bcs %xcc, loop_2714 swap [%l7 + 0x24], %g6 loop_2713: fmovdgu %icc, %f27, %f31 wr %g0, 0x80, %asi lduwa [%l7 + 0x40] %asi, %g5 loop_2714: fmovdn %xcc, %f16, %f28 ta %icc, 0x4 fmovdneg %xcc, %f1, %f12 umulcc %l3, 0x1870, %i3 udivcc %i1, 0x0451, %o5 sll %o6, %g1, %o3 fcmpeq32 %f12, %f8, %o4 addc %l0, %l5, %o0 movrlz %l6, 0x335, %i7 alignaddrl %l4, %o1, %g3 nop setx loop_2715, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrdlez %g7, %f0, %f8 tgu %xcc, 0x2 addc %i4, %g2, %o2 loop_2715: srax %l1, 0x07, %i6 fmul8ulx16 %f8, %f20, %f4 add %l7, 0x60, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %i5, %i0 taddcc %i2, 0x1638, %o7 movre %g4, 0x162, %g6 fbg %fcc2, loop_2716 smulcc %g5, %l2, %l3 membar 0x2A fmovsneg %icc, %f31, %f3 loop_2716: fnands %f4, %f6, %f12 fcmps %fcc0, %f17, %f24 tvs %xcc, 0x4 tvc %xcc, 0x2 orn %i1, 0x040B, %i3 sub %o5, %g1, %o3 fbue,a %fcc2, loop_2717 or %o4, 0x1EA2, %l0 movcs %icc, %o6, %o0 brnz,a %l6, loop_2718 loop_2717: fmovrsgez %l5, %f6, %f4 smulcc %i7, %l4, %o1 array32 %g7, %g3, %i4 loop_2718: membar 0x20 te %icc, 0x1 fmovscs %xcc, %f29, %f1 popc %o2, %g2 udiv %l1, 0x0C89, %i5 mulscc %i0, 0x0447, %i2 sllx %i6, 0x14, %o7 brnz %g6, loop_2719 ldsh [%l7 + 0x2E], %g4 tn %icc, 0x6 subccc %l2, 0x1BBF, %l3 loop_2719: edge16l %i1, %i3, %g5 or %g1, 0x14D9, %o5 fbn %fcc0, loop_2720 fandnot1 %f24, %f22, %f22 fmovsvc %icc, %f0, %f28 tvc %xcc, 0x0 loop_2720: taddcc %o4, 0x06FF, %o3 sdiv %o6, 0x13E7, %l0 alignaddr %l6, %l5, %o0 membar 0x53 movcs %xcc, %i7, %l4 orcc %o1, 0x1E57, %g7 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f16 stb %g3, [%l7 + 0x3F] umul %i4, %o2, %g2 movrlez %i5, 0x016, %i0 fmovse %xcc, %f9, %f11 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %l1, %i2, %o7 movcs %icc, %g6, %g4 andcc %l2, 0x1198, %i6 te %icc, 0x2 set 0x5C, %o7 sta %f10, [%l7 + %o7] 0x15 fmovdn %xcc, %f4, %f21 movrgez %l3, 0x035, %i3 fmovdvs %icc, %f20, %f31 mova %xcc, %i1, %g5 movleu %icc, %o5, %o4 brnz,a %o3, loop_2721 tleu %xcc, 0x6 fmovsleu %icc, %f14, %f23 edge32 %g1, %o6, %l6 loop_2721: movge %xcc, %l5, %o0 fabss %f13, %f11 movrgz %i7, %l0, %o1 ldd [%l7 + 0x18], %f6 mulx %l4, 0x0602, %g3 tvc %icc, 0x5 brlz %g7, loop_2722 array16 %o2, %i4, %i5 bleu,a,pn %icc, loop_2723 sra %g2, %l1, %i0 loop_2722: fbug,a %fcc0, loop_2724 andncc %i2, %g6, %g4 loop_2723: movl %icc, %l2, %i6 fcmped %fcc2, %f0, %f14 loop_2724: movn %icc, %l3, %o7 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 sdivx %i3, 0x05C3, %g5 ldd [%l7 + 0x50], %i0 edge8n %o4, %o3, %o5 fbe,a %fcc1, loop_2725 edge8n %o6, %l6, %g1 tle %xcc, 0x5 array16 %l5, %i7, %l0 loop_2725: movrlez %o1, 0x2FC, %l4 fcmpne16 %f24, %f18, %g3 udivcc %o0, 0x1441, %g7 xorcc %i4, %i5, %o2 array8 %l1, %i0, %i2 edge8l %g2, %g4, %g6 fnot2s %f17, %f3 fba,a %fcc2, loop_2726 umulcc %i6, 0x11EE, %l3 subccc %l2, %i3, %o7 edge8n %g5, %o4, %o3 loop_2726: move %xcc, %o5, %i1 brz %l6, loop_2727 fmovse %icc, %f15, %f30 tvc %icc, 0x5 edge8ln %o6, %g1, %i7 loop_2727: movn %xcc, %l5, %l0 taddcc %l4, 0x1285, %g3 bleu,pt %xcc, loop_2728 edge32n %o1, %o0, %i4 ldx [%l7 + 0x50], %g7 fmovdleu %xcc, %f21, %f2 loop_2728: nop wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 brlz,a %i5, loop_2729 mulscc %o2, %l1, %i0 brnz %i2, loop_2730 fpsub32 %f2, %f30, %f14 loop_2729: bge,a,pt %icc, loop_2731 nop setx loop_2732, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2730: add %g2, %g6, %g4 xorcc %l3, 0x05F7, %l2 loop_2731: movne %icc, %i6, %o7 loop_2732: andncc %i3, %g5, %o4 tneg %xcc, 0x5 ldd [%l7 + 0x20], %o2 fnot2 %f0, %f12 movgu %xcc, %o5, %i1 sub %o6, %g1, %i7 fbul %fcc2, loop_2733 fcmpgt32 %f8, %f14, %l6 wr %g0, 0x89, %asi ldsba [%l7 + 0x4D] %asi, %l5 loop_2733: bcc,a,pt %icc, loop_2734 movge %xcc, %l4, %l0 fmuld8ulx16 %f28, %f14, %f8 edge32l %o1, %g3, %o0 loop_2734: fbul %fcc1, loop_2735 movrlez %i4, 0x243, %g7 ldsw [%l7 + 0x50], %i5 and %l1, 0x1F3E, %o2 loop_2735: movneg %icc, %i2, %i0 edge16 %g2, %g6, %g4 fmovs %f3, %f31 brlez,a %l3, loop_2736 sdiv %l2, 0x135F, %i6 nop setx loop_2737, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdvs %xcc, %f15, %f31 loop_2736: fnot1s %f0, %f31 brlz %o7, loop_2738 loop_2737: fbug %fcc2, loop_2739 fmovsge %xcc, %f4, %f20 movrlz %g5, %i3, %o3 loop_2738: nop wr %g0, 0x89, %asi lduba [%l7 + 0x6B] %asi, %o5 loop_2739: nop wr %g0, 0x88, %asi ldsha [%l7 + 0x14] %asi, %o4 tne %xcc, 0x3 fmovde %xcc, %f16, %f2 tne %icc, 0x7 ldsb [%l7 + 0x6C], %o6 fmovscs %icc, %f19, %f21 andncc %i1, %g1, %i7 nop setx loop_2740, %l0, %l1 jmpl %l1, %l6 fmovrdne %l4, %f8, %f2 tgu %xcc, 0x4 edge16ln %l5, %l0, %o1 loop_2740: nop wr %g0, 0xe3, %asi stha %o0, [%l7 + 0x16] %asi membar #Sync udiv %g3, 0x1823, %g7 tneg %xcc, 0x0 set 0x40, %l4 ldda [%l7 + %l4] 0x11, %f0 sethi 0x1939, %i4 fpsub32s %f23, %f7, %f31 edge8n %l1, %i5, %o2 subccc %i2, %g2, %g6 array32 %g4, %l3, %l2 fsrc2 %f12, %f26 fnors %f31, %f9, %f24 fmovdg %xcc, %f1, %f10 sir 0x0815 fmovdcs %icc, %f16, %f11 sdiv %i6, 0x166A, %i0 brlez %o7, loop_2741 edge16 %g5, %i3, %o5 ta %icc, 0x2 wr %g0, 0x18, %asi lduwa [%l7 + 0x60] %asi, %o3 loop_2741: nop wr %g0, 0x89, %asi sta %f29, [%l7 + 0x38] %asi edge32l %o4, %o6, %i1 edge8 %g1, %i7, %l6 nop setx loop_2742, %l0, %l1 jmpl %l1, %l4 movge %xcc, %l5, %o1 movvs %xcc, %o0, %g3 stx %g7, [%l7 + 0x40] loop_2742: fba %fcc1, loop_2743 movvs %icc, %i4, %l0 edge8l %l1, %i5, %o2 edge8n %g2, %i2, %g6 loop_2743: srax %l3, 0x1D, %g4 ldsw [%l7 + 0x34], %l2 fpmerge %f18, %f7, %f16 edge32 %i6, %i0, %o7 subccc %i3, %g5, %o5 edge16 %o4, %o3, %o6 fmuld8ulx16 %f30, %f22, %f22 ldd [%l7 + 0x48], %g0 udivx %i1, 0x07E5, %i7 alignaddrl %l6, %l5, %o1 movl %xcc, %l4, %o0 fbne,a %fcc3, loop_2744 tn %icc, 0x7 movre %g3, %g7, %i4 tg %xcc, 0x2 loop_2744: tpos %xcc, 0x2 xorcc %l1, 0x194F, %i5 tg %icc, 0x1 edge8n %l0, %g2, %i2 fzero %f24 popc %o2, %l3 bgu,a loop_2745 edge32n %g4, %g6, %l2 movrlez %i0, %o7, %i6 fmovspos %icc, %f26, %f20 loop_2745: lduw [%l7 + 0x08], %i3 alignaddr %o5, %g5, %o3 subccc %o6, %g1, %i1 andcc %o4, 0x1FC0, %l6 subc %l5, 0x1F7D, %i7 edge8ln %o1, %o0, %g3 mulx %l4, %g7, %l1 tvc %xcc, 0x3 bcc,a %icc, loop_2746 andn %i5, %i4, %g2 edge32l %l0, %o2, %l3 xnor %i2, %g6, %l2 loop_2746: nop set 0x48, %l2 ldsba [%l7 + %l2] 0x11, %g4 movn %xcc, %i0, %o7 tge %icc, 0x3 sth %i6, [%l7 + 0x12] movre %o5, %g5, %i3 sllx %o3, 0x08, %g1 fpack16 %f22, %f29 set 0x34, %g3 stwa %i1, [%l7 + %g3] 0xe2 membar #Sync fors %f11, %f5, %f1 sdivcc %o6, 0x0A1F, %l6 subccc %o4, 0x0765, %i7 sir 0x0097 movg %xcc, %l5, %o0 or %o1, %g3, %l4 andcc %l1, 0x176C, %g7 fornot2 %f4, %f22, %f26 stw %i4, [%l7 + 0x68] udiv %g2, 0x1760, %i5 fnors %f22, %f5, %f9 array8 %l0, %o2, %i2 fmovsle %xcc, %f1, %f29 array8 %g6, %l3, %g4 andn %l2, 0x03F7, %i0 fbu,a %fcc2, loop_2747 fpadd16 %f6, %f2, %f18 movpos %icc, %i6, %o5 sllx %g5, 0x00, %o7 loop_2747: edge16n %i3, %o3, %g1 xnorcc %i1, 0x0D11, %o6 sth %o4, [%l7 + 0x28] tge %xcc, 0x0 wr %g0, 0x18, %asi stba %l6, [%l7 + 0x1D] %asi fmul8sux16 %f14, %f24, %f8 array8 %i7, %l5, %o1 movg %xcc, %o0, %l4 sir 0x072D orncc %l1, %g3, %i4 fnors %f10, %f2, %f22 fmovrsne %g7, %f2, %f6 brgez,a %i5, loop_2748 movcc %xcc, %g2, %o2 edge8ln %l0, %i2, %l3 bvc,a %xcc, loop_2749 loop_2748: xnorcc %g4, %g6, %l2 move %xcc, %i6, %i0 prefetch [%l7 + 0x68], 0x2 loop_2749: tvc %icc, 0x5 movpos %icc, %g5, %o5 fmovdgu %xcc, %f20, %f19 fpsub32 %f26, %f28, %f8 andncc %o7, %o3, %g1 move %icc, %i3, %o6 edge32ln %o4, %l6, %i7 ld [%l7 + 0x6C], %f24 wr %g0, 0x89, %asi lduwa [%l7 + 0x68] %asi, %l5 fbne,a %fcc3, loop_2750 or %o1, 0x0CFE, %i1 movgu %xcc, %l4, %l1 fmovsleu %icc, %f7, %f31 loop_2750: tge %icc, 0x5 fcmpeq16 %f22, %f6, %g3 andcc %o0, %i4, %g7 fmovsne %icc, %f21, %f19 fbul,a %fcc3, loop_2751 nop setx loop_2752, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16 %g2, %o2, %i5 wr %g0, 0x2f, %asi stda %i2, [%l7 + 0x40] %asi membar #Sync loop_2751: pdist %f6, %f4, %f24 loop_2752: alignaddrl %l3, %l0, %g6 edge32ln %l2, %i6, %i0 movgu %icc, %g5, %o5 udivcc %o7, 0x1916, %g4 fbule,a %fcc3, loop_2753 fble,a %fcc0, loop_2754 subcc %g1, %o3, %o6 fmovdcc %icc, %f0, %f16 loop_2753: andncc %o4, %i3, %l6 loop_2754: movle %icc, %l5, %o1 fbo,a %fcc2, loop_2755 fcmpd %fcc0, %f20, %f0 sllx %i7, %l4, %l1 udiv %i1, 0x02E1, %o0 loop_2755: smulcc %i4, %g3, %g2 movrlz %o2, 0x273, %i5 movrlz %i2, 0x1F8, %l3 edge16n %g7, %g6, %l0 stbar brgz %i6, loop_2756 brnz %l2, loop_2757 fbule,a %fcc3, loop_2758 sub %i0, 0x0177, %g5 loop_2756: nop wr %g0, 0x10, %asi ldda [%l7 + 0x10] %asi, %o4 loop_2757: bl,a loop_2759 loop_2758: fmuld8sux16 %f8, %f5, %f6 movre %o7, 0x1F5, %g1 tsubcc %o3, 0x11BC, %o6 loop_2759: fmovda %icc, %f22, %f26 ldd [%l7 + 0x60], %f12 membar 0x4A ble,pt %xcc, loop_2760 tg %xcc, 0x2 set 0x18, %g1 stba %g4, [%l7 + %g1] 0xe3 membar #Sync loop_2760: taddcctv %i3, 0x1BB4, %o4 udivx %l5, 0x17D4, %o1 wr %g0, 0x88, %asi stwa %l6, [%l7 + 0x0C] %asi std %f30, [%l7 + 0x70] tne %icc, 0x0 fpsub32s %f28, %f7, %f23 subccc %i7, 0x172B, %l4 edge32 %l1, %o0, %i1 pdist %f2, %f18, %f28 edge8 %i4, %g3, %o2 fpadd32 %f24, %f18, %f12 bcs,pn %icc, loop_2761 movrlz %g2, %i2, %l3 orncc %g7, 0x0336, %i5 sdivx %g6, 0x0357, %l0 loop_2761: fcmpgt16 %f28, %f22, %l2 nop setx loop_2762, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sub %i6, %i0, %o5 addccc %g5, 0x1188, %g1 bgu,pt %xcc, loop_2763 loop_2762: tge %xcc, 0x1 udiv %o7, 0x1AD4, %o6 sub %g4, %o3, %i3 loop_2763: ld [%l7 + 0x70], %f0 fmovsg %icc, %f30, %f4 set 0x38, %o3 prefetcha [%l7 + %o3] 0x14, 0x2 ldsw [%l7 + 0x08], %o1 xnor %l6, 0x1452, %i7 movrgez %l4, %o4, %o0 call loop_2764 mulscc %l1, %i1, %g3 tvs %xcc, 0x6 edge16n %i4, %g2, %i2 loop_2764: udivx %l3, 0x0991, %g7 ldsw [%l7 + 0x14], %i5 fmovdg %xcc, %f11, %f10 fmovrdlez %o2, %f24, %f22 ble,a loop_2765 andcc %l0, 0x1DE8, %l2 stw %i6, [%l7 + 0x34] move %xcc, %i0, %g6 loop_2765: mulx %o5, %g1, %g5 edge32ln %o6, %g4, %o3 fba,a %fcc3, loop_2766 sdivx %o7, 0x0941, %i3 movn %icc, %o1, %l5 fblg,a %fcc3, loop_2767 loop_2766: alignaddr %l6, %l4, %i7 fcmple32 %f22, %f10, %o4 fone %f8 loop_2767: udiv %o0, 0x0FC9, %i1 mulx %g3, 0x1D74, %i4 fmul8x16au %f8, %f19, %f2 fcmpne16 %f12, %f16, %l1 edge32 %i2, %g2, %l3 mulx %g7, 0x05DD, %i5 movneg %xcc, %o2, %l0 fpsub16 %f0, %f26, %f16 movneg %icc, %l2, %i6 nop set 0x1C, %o2 ldsw [%l7 + %o2], %g6 sdiv %i0, 0x11E2, %g1 popc %o5, %o6 fmovdpos %xcc, %f24, %f30 add %g4, %g5, %o7 alignaddr %i3, %o1, %l5 add %l7, 0x40, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %o3, %l4 fnor %f6, %f4, %f24 edge32 %i7, %o4, %l6 fmovdle %xcc, %f21, %f3 fmovse %xcc, %f4, %f9 edge8n %i1, %o0, %g3 set 0x70, %g7 sta %f3, [%l7 + %g7] 0x89 srax %i4, %i2, %g2 brgz %l1, loop_2768 xnorcc %l3, 0x1DBA, %i5 movgu %xcc, %g7, %l0 mulx %o2, 0x0B96, %i6 loop_2768: fornot1 %f6, %f2, %f28 taddcc %g6, 0x1169, %i0 fpsub16 %f26, %f10, %f6 edge16l %g1, %l2, %o5 tcs %icc, 0x4 fmul8ulx16 %f24, %f26, %f16 std %g4, [%l7 + 0x60] andn %g5, 0x1151, %o6 fmovs %f7, %f21 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x2a, %asi stxa %o7, [%l7 + 0x60] %asi membar #Sync smul %o1, %i3, %o3 array16 %l5, %l4, %o4 xorcc %l6, %i7, %i1 addcc %o0, %g3, %i2 fmovdgu %xcc, %f0, %f16 tleu %icc, 0x2 sth %i4, [%l7 + 0x74] add %l7, 0x10, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %l1, %l3 wr %g0, 0x89, %asi ldswa [%l7 + 0x28] %asi, %i5 addc %g2, %g7, %l0 stw %o2, [%l7 + 0x78] tn %xcc, 0x7 sdiv %g6, 0x0AEB, %i0 umul %g1, %l2, %o5 ldsw [%l7 + 0x3C], %i6 edge32 %g5, %o6, %g4 fors %f9, %f13, %f21 orcc %o1, %i3, %o3 movrlz %o7, %l4, %l5 wr %g0, 0x23, %asi stha %o4, [%l7 + 0x22] %asi membar #Sync fbl %fcc2, loop_2769 ldd [%l7 + 0x10], %f2 orncc %l6, %i7, %i1 fcmpgt32 %f30, %f20, %g3 loop_2769: tvc %xcc, 0x1 fmovrdlez %o0, %f18, %f2 stx %i2, [%l7 + 0x18] movcs %icc, %i4, %l3 sdivcc %l1, 0x02A1, %g2 nop set 0x24, %i6 ldsh [%l7 + %i6], %g7 edge32 %i5, %l0, %g6 stb %o2, [%l7 + 0x34] fnegs %f24, %f24 tvs %xcc, 0x6 umulcc %g1, %i0, %l2 edge8l %o5, %g5, %o6 fnot2 %f6, %f10 movrne %g4, %i6, %i3 fornot2s %f30, %f1, %f20 xorcc %o1, 0x0885, %o3 edge8n %l4, %l5, %o4 set 0x40, %l3 stda %f0, [%l7 + %l3] 0x81 stb %l6, [%l7 + 0x41] edge32l %o7, %i7, %g3 fornot1 %f16, %f10, %f24 fcmps %fcc2, %f18, %f28 taddcc %o0, 0x1043, %i1 brz,a %i4, loop_2770 tvs %icc, 0x1 sra %l3, 0x0B, %l1 edge16 %i2, %g2, %i5 loop_2770: fbn,a %fcc1, loop_2771 mulscc %g7, %l0, %o2 and %g6, 0x0748, %g1 ta %xcc, 0x6 loop_2771: nop set 0x56, %o6 stba %i0, [%l7 + %o6] 0x23 membar #Sync taddcctv %l2, %g5, %o5 ldstub [%l7 + 0x6A], %g4 movl %icc, %o6, %i6 fmul8x16 %f4, %f2, %f22 addcc %i3, %o3, %o1 addc %l4, 0x14BF, %o4 ldx [%l7 + 0x58], %l6 udiv %l5, 0x07D5, %i7 edge8ln %o7, %o0, %i1 fbg,a %fcc3, loop_2772 fbuge %fcc3, loop_2773 bgu,a loop_2774 tle %xcc, 0x2 loop_2772: fcmpeq32 %f14, %f30, %i4 loop_2773: array32 %g3, %l1, %i2 loop_2774: movre %l3, 0x279, %g2 movneg %xcc, %i5, %l0 movgu %icc, %o2, %g7 pdist %f18, %f14, %f16 fnands %f23, %f24, %f30 movre %g6, %g1, %l2 tsubcctv %i0, %o5, %g5 fmovdne %xcc, %f18, %f31 fmovdvs %xcc, %f30, %f0 movrlez %g4, 0x27E, %i6 edge8l %o6, %o3, %o1 edge32ln %i3, %l4, %l6 or %l5, 0x0769, %i7 fmovs %f22, %f0 fcmpd %fcc2, %f2, %f28 fbuge %fcc0, loop_2775 ldsw [%l7 + 0x5C], %o4 tge %xcc, 0x5 edge8ln %o7, %o0, %i4 loop_2775: ldx [%l7 + 0x68], %i1 fblg %fcc1, loop_2776 std %f26, [%l7 + 0x40] mulx %g3, %l1, %i2 bcc,a loop_2777 loop_2776: movvs %xcc, %l3, %g2 srlx %l0, %o2, %g7 edge8l %i5, %g6, %g1 loop_2777: alignaddr %l2, %o5, %i0 stbar fmovdne %xcc, %f4, %f20 stbar movl %xcc, %g4, %g5 edge8l %o6, %o3, %i6 tvc %xcc, 0x4 popc 0x0E09, %i3 tl %xcc, 0x0 edge16l %o1, %l6, %l5 tcc %icc, 0x6 fnand %f10, %f14, %f28 addcc %l4, 0x0F8F, %i7 tvs %icc, 0x5 fxnor %f2, %f26, %f10 set 0x40, %l1 stda %f16, [%l7 + %l1] 0x80 array8 %o7, %o4, %o0 nop setx loop_2778, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry brlz,a %i4, loop_2779 fcmped %fcc2, %f6, %f14 tneg %xcc, 0x4 loop_2778: tvc %icc, 0x3 loop_2779: fone %f20 fmovdcs %icc, %f2, %f6 edge8ln %g3, %i1, %i2 movgu %xcc, %l1, %l3 tleu %icc, 0x7 mulscc %l0, %o2, %g2 fnot2s %f5, %f9 alignaddrl %i5, %g6, %g1 fblg,a %fcc3, loop_2780 brgez %g7, loop_2781 swap [%l7 + 0x7C], %o5 movg %icc, %i0, %g4 loop_2780: sra %l2, 0x09, %o6 loop_2781: fnegd %f0, %f16 sra %o3, 0x1D, %g5 movrne %i3, %i6, %o1 fexpand %f11, %f8 nop set 0x4C, %g2 sth %l5, [%l7 + %g2] edge8ln %l6, %l4, %i7 set 0x40, %l6 stda %f0, [%l7 + %l6] 0x18 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %o7, %o4 alignaddrl %o0, %g3, %i4 edge16ln %i1, %i2, %l1 fandnot1 %f0, %f30, %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %l0, %o2 fandnot1s %f12, %f5, %f22 udivcc %g2, 0x1AE8, %i5 lduh [%l7 + 0x48], %l3 fmovdleu %icc, %f7, %f19 fmovrsne %g1, %f28, %f24 mulx %g7, 0x0E41, %g6 bgu,a,pn %icc, loop_2782 bne %xcc, loop_2783 fxor %f24, %f0, %f18 orcc %o5, %g4, %i0 loop_2782: addcc %l2, %o6, %o3 loop_2783: fones %f11 mulscc %i3, 0x144F, %i6 sub %g5, 0x093D, %l5 fexpand %f17, %f18 movpos %xcc, %o1, %l6 umul %l4, %i7, %o7 fabss %f15, %f15 fbu,a %fcc1, loop_2784 fnot2 %f16, %f22 orcc %o0, %g3, %o4 add %l7, 0x40, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i1 casa [%l6] %asi, %i1, %i2 loop_2784: edge8ln %i4, %l0, %o2 fandnot1s %f13, %f9, %f10 swap [%l7 + 0x48], %g2 stbar edge32l %l1, %i5, %g1 smul %g7, 0x1460, %l3 fnegd %f20, %f24 set 0x18, %o5 ldxa [%g0 + %o5] 0x4f, %o5 ldsh [%l7 + 0x68], %g4 tg %icc, 0x5 fmovdge %icc, %f10, %f24 orncc %i0, 0x0FAE, %l2 edge16n %o6, %g6, %i3 fcmple32 %f28, %f26, %i6 set 0x30, %g6 prefetcha [%l7 + %g6] 0x0c, 0x3 orcc %l5, 0x1B2D, %o3 movn %xcc, %o1, %l4 fpsub32 %f22, %f20, %f12 orcc %i7, %o7, %o0 tsubcc %g3, %l6, %o4 array16 %i2, %i1, %l0 fpsub16 %f18, %f28, %f28 movrgez %o2, %i4, %g2 fmovdvc %icc, %f10, %f13 movneg %icc, %l1, %g1 movrgz %i5, 0x13A, %g7 xor %o5, %g4, %i0 edge16n %l3, %l2, %g6 sdivx %i3, 0x142D, %i6 xorcc %o6, %g5, %l5 tsubcctv %o3, %o1, %i7 subccc %l4, 0x108E, %o0 movcs %xcc, %o7, %l6 edge8ln %g3, %o4, %i2 xnor %l0, 0x117E, %i1 tg %xcc, 0x6 edge8n %o2, %i4, %l1 movre %g1, 0x253, %i5 bvc %xcc, loop_2785 udiv %g2, 0x1DEE, %g7 fbue %fcc2, loop_2786 mulx %o5, %g4, %l3 loop_2785: edge32 %i0, %l2, %i3 std %f14, [%l7 + 0x68] loop_2786: sub %i6, %g6, %o6 edge32ln %l5, %o3, %g5 fcmpgt32 %f0, %f24, %i7 ldd [%l7 + 0x68], %f20 set 0x64, %i4 ldstuba [%l7 + %i4] 0x80, %l4 edge8n %o0, %o7, %l6 set 0x40, %i7 ldda [%l7 + %i7] 0x19, %f16 move %xcc, %o1, %o4 edge8l %g3, %i2, %i1 ldsw [%l7 + 0x40], %o2 stw %l0, [%l7 + 0x7C] siam 0x4 tsubcc %i4, %l1, %i5 movrlz %g2, %g7, %o5 tcc %xcc, 0x3 movleu %xcc, %g1, %l3 stbar fmovrslez %i0, %f26, %f4 fmovsg %icc, %f16, %f3 ba,a,pt %icc, loop_2787 fbe %fcc2, loop_2788 movcs %xcc, %l2, %i3 bne %icc, loop_2789 loop_2787: sir 0x05B7 loop_2788: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 call loop_2790 loop_2789: fzeros %f23 movrgz %i6, 0x34B, %g4 fnot1 %f24, %f16 loop_2790: tcs %xcc, 0x5 fmovdl %xcc, %f25, %f12 addc %o6, 0x1072, %g6 te %icc, 0x3 fbn %fcc3, loop_2791 lduh [%l7 + 0x32], %o3 wr %g0, 0x80, %asi ldsba [%l7 + 0x44] %asi, %l5 loop_2791: alignaddrl %i7, %g5, %o0 fmovrslez %o7, %f13, %f6 edge32n %l6, %l4, %o1 xor %g3, 0x1A3F, %i2 wr %g0, 0xf8, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync sdivx %i1, 0x08C6, %o4 sth %o2, [%l7 + 0x7C] ld [%l7 + 0x14], %f9 alignaddrl %i4, %l1, %i5 edge32l %l0, %g7, %g2 sllx %g1, %l3, %i0 edge8l %o5, %l2, %i3 fmovrsne %g4, %f29, %f21 fxnors %f15, %f13, %f21 xnorcc %i6, 0x176E, %g6 tsubcctv %o6, 0x0BF8, %l5 fnands %f14, %f10, %f23 tpos %xcc, 0x6 fmovsneg %icc, %f3, %f0 add %i7, %g5, %o3 swap [%l7 + 0x14], %o0 movvs %xcc, %l6, %l4 edge8 %o7, %g3, %i2 fmovsn %icc, %f30, %f28 movrne %i1, %o1, %o2 fbg,a %fcc3, loop_2792 srl %o4, %i4, %i5 orncc %l1, 0x0B64, %g7 ba,a,pn %icc, loop_2793 loop_2792: stbar bl,pt %icc, loop_2794 srax %l0, 0x13, %g2 loop_2793: movne %xcc, %l3, %g1 alignaddrl %o5, %l2, %i3 loop_2794: movre %i0, 0x2A2, %i6 mulx %g6, 0x0D6B, %o6 add %l7, 0x6C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g4, %i7 tsubcctv %g5, 0x018C, %l5 move %xcc, %o3, %o0 edge16 %l6, %o7, %l4 and %i2, 0x18DE, %i1 fabss %f12, %f4 movre %o1, %g3, %o4 sra %o2, %i5, %i4 smulcc %g7, 0x01FA, %l1 tgu %icc, 0x1 ldsw [%l7 + 0x2C], %g2 sdivcc %l3, 0x1701, %g1 fcmpgt32 %f12, %f30, %o5 mulscc %l0, 0x11CE, %i3 subcc %l2, 0x1AC9, %i6 fpadd16 %f28, %f10, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpackfix %f0, %f10 fmovsleu %xcc, %f14, %f6 udivcc %i0, 0x1A78, %g6 ble,pt %xcc, loop_2795 fcmpgt32 %f6, %f24, %g4 umulcc %o6, 0x18DD, %i7 sdivx %g5, 0x056D, %l5 loop_2795: ta %icc, 0x1 fmovrse %o0, %f6, %f6 udivx %l6, 0x01A7, %o7 fcmpgt32 %f12, %f22, %l4 movle %xcc, %i2, %o3 mulscc %o1, 0x0AB9, %g3 bvc,a loop_2796 nop setx loop_2797, %l0, %l1 jmpl %l1, %i1 movle %xcc, %o2, %i5 sll %o4, %g7, %i4 loop_2796: edge32 %l1, %l3, %g1 loop_2797: bg %icc, loop_2798 std %f4, [%l7 + 0x50] wr %g0, 0x04, %asi swapa [%l7 + 0x78] %asi, %g2 loop_2798: alignaddr %l0, %i3, %l2 add %l7, 0x18, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x11, %o5, %i0 movleu %icc, %g6, %i6 fbl,a %fcc0, loop_2799 movge %icc, %o6, %g4 udivx %g5, 0x1F99, %i7 std %f6, [%l7 + 0x40] loop_2799: movne %xcc, %l5, %o0 add %o7, %l4, %l6 movrlz %o3, %i2, %g3 fone %f6 edge16ln %o1, %o2, %i1 movcs %xcc, %o4, %g7 ta %icc, 0x1 pdist %f4, %f12, %f6 fandnot2 %f6, %f24, %f2 andcc %i4, 0x04BC, %l1 taddcc %l3, %g1, %g2 fmovrsne %l0, %f2, %f27 sir 0x0FEE movrlz %i3, 0x0AE, %i5 xor %o5, %i0, %l2 move %xcc, %g6, %o6 fpsub16 %f20, %f4, %f0 edge8l %g4, %g5, %i6 fexpand %f14, %f28 movl %xcc, %i7, %o0 ldub [%l7 + 0x38], %o7 edge8l %l5, %l6, %o3 fbg,a %fcc0, loop_2800 movcs %icc, %l4, %g3 movrlz %o1, 0x0D2, %i2 udiv %i1, 0x1F19, %o4 loop_2800: subccc %g7, %o2, %l1 fbu,a %fcc1, loop_2801 xnorcc %i4, %l3, %g1 edge32 %g2, %i3, %l0 fmul8x16 %f12, %f14, %f8 loop_2801: udivcc %i5, 0x060D, %i0 movvc %xcc, %o5, %g6 fbug,a %fcc1, loop_2802 edge32 %o6, %g4, %g5 fmovrdgez %l2, %f22, %f2 fblg %fcc3, loop_2803 loop_2802: orncc %i7, %o0, %i6 movg %xcc, %l5, %o7 fble,a %fcc0, loop_2804 loop_2803: movcs %xcc, %o3, %l6 fmovdge %icc, %f3, %f31 subcc %g3, 0x02F1, %l4 loop_2804: edge32ln %i2, %o1, %i1 tneg %xcc, 0x1 tle %icc, 0x2 std %o4, [%l7 + 0x40] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %o2, %l1, %g7 alignaddrl %i4, %g1, %l3 addcc %i3, 0x0A64, %g2 brlez %l0, loop_2805 fbuge %fcc2, loop_2806 movvc %icc, %i5, %o5 andncc %g6, %o6, %g4 loop_2805: sir 0x0452 loop_2806: smul %i0, %g5, %i7 sdiv %o0, 0x0AAF, %l2 movcc %icc, %l5, %o7 fmovdpos %xcc, %f7, %f20 movneg %xcc, %o3, %i6 bshuffle %f20, %f24, %f26 wr %g0, 0x80, %asi ldda [%l7 + 0x70] %asi, %i6 subc %g3, 0x1B0C, %i2 bvc %icc, loop_2807 tl %xcc, 0x5 fpadd16 %f12, %f0, %f28 andcc %l4, %o1, %o4 loop_2807: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %xcc, %i1, %o2 fbge %fcc2, loop_2808 movrgez %l1, 0x325, %i4 fble,a %fcc0, loop_2809 edge16l %g7, %l3, %g1 loop_2808: tge %icc, 0x1 subccc %g2, 0x02DB, %l0 loop_2809: ldd [%l7 + 0x18], %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %o5, %g6, %o6 fmovrdne %g4, %f12, %f16 orn %i3, 0x0FAD, %g5 taddcc %i7, %i0, %o0 movrgez %l5, 0x1D5, %l2 popc 0x1B27, %o7 fbge %fcc2, loop_2810 fnand %f30, %f26, %f10 movre %o3, 0x148, %l6 sll %i6, %i2, %g3 loop_2810: orn %l4, 0x07DA, %o4 udivcc %i1, 0x1AD1, %o2 srax %o1, 0x0F, %l1 move %xcc, %g7, %i4 wr %g0, 0x19, %asi ldda [%l7 + 0x30] %asi, %g0 move %xcc, %l3, %l0 tcc %icc, 0x7 fmovsne %xcc, %f14, %f12 bgu,a,pt %icc, loop_2811 movleu %xcc, %i5, %g2 ba %xcc, loop_2812 andcc %g6, 0x1733, %o6 loop_2811: nop setx loop_2813, %l0, %l1 jmpl %l1, %o5 fmovdge %icc, %f18, %f17 loop_2812: edge32n %g4, %g5, %i7 movcs %icc, %i3, %i0 loop_2813: nop setx loop_2814, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tsubcc %l5, 0x151D, %o0 fmovdgu %icc, %f19, %f25 alignaddr %l2, %o7, %o3 loop_2814: nop setx loop_2815, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movpos %icc, %i6, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsn %icc, %f26, %f24 loop_2815: mulx %g3, %l4, %i2 fmul8x16au %f25, %f22, %f12 movvs %icc, %o4, %i1 wr %g0, 0xf1, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmuld8ulx16 %f17, %f1, %f6 fbg %fcc2, loop_2816 std %f12, [%l7 + 0x10] edge32ln %o1, %o2, %l1 fbl %fcc2, loop_2817 loop_2816: movleu %icc, %i4, %g1 mulx %g7, 0x0866, %l3 taddcc %l0, %g2, %i5 loop_2817: edge32 %o6, %g6, %o5 movrlez %g5, %i7, %i3 tvc %icc, 0x0 xnorcc %i0, %l5, %o0 movvs %xcc, %g4, %l2 tsubcctv %o3, 0x1BD6, %o7 edge16ln %i6, %l6, %l4 movpos %xcc, %g3, %o4 mova %xcc, %i2, %o1 wr %g0, 0x88, %asi ldstuba [%l7 + 0x3D] %asi, %o2 swap [%l7 + 0x2C], %i1 edge32n %l1, %g1, %g7 fblg,a %fcc0, loop_2818 movn %xcc, %l3, %l0 tneg %icc, 0x3 addcc %g2, %i5, %i4 loop_2818: nop wr %g0, 0x10, %asi ldswa [%l7 + 0x38] %asi, %g6 udiv %o5, 0x0F83, %o6 flush %l7 + 0x48 sethi 0x1AA7, %g5 call loop_2819 tgu %xcc, 0x0 xor %i7, 0x15F3, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2819: nop wr %g0, 0x88, %asi stwa %i3, [%l7 + 0x30] %asi add %o0, 0x1418, %l5 xor %g4, 0x14D5, %l2 bpos,pn %icc, loop_2820 fcmpd %fcc1, %f26, %f16 fbl,a %fcc1, loop_2821 stw %o3, [%l7 + 0x28] loop_2820: fmul8x16 %f17, %f2, %f2 edge32ln %o7, %i6, %l4 loop_2821: subcc %l6, 0x1A7C, %g3 movcc %xcc, %i2, %o4 movne %icc, %o1, %o2 fmovde %xcc, %f10, %f4 srlx %i1, %g1, %l1 andncc %l3, %l0, %g2 fmovsn %xcc, %f15, %f14 fpack16 %f8, %f24 wr %g0, 0x19, %asi ldsha [%l7 + 0x60] %asi, %g7 set 0x10, %i3 swapa [%l7 + %i3] 0x89, %i5 add %l7, 0x30, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %g6, %i4 srlx %o5, 0x1A, %o6 fbule %fcc1, loop_2822 tcs %icc, 0x7 smul %g5, 0x07C5, %i0 brlez %i7, loop_2823 loop_2822: xor %i3, 0x0944, %l5 fors %f20, %f1, %f12 tvc %xcc, 0x6 loop_2823: fmovdg %xcc, %f24, %f3 edge16l %o0, %g4, %l2 fcmpne16 %f20, %f2, %o3 addc %o7, %i6, %l4 swap [%l7 + 0x60], %g3 fbu,a %fcc2, loop_2824 fmovrdgez %i2, %f12, %f28 std %i6, [%l7 + 0x38] tg %xcc, 0x1 loop_2824: bvs,pn %xcc, loop_2825 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %icc, 0x2 wr %g0, 0x11, %asi lduba [%l7 + 0x6E] %asi, %o4 loop_2825: fblg %fcc1, loop_2826 fone %f28 udiv %o1, 0x02B2, %i1 ldx [%l7 + 0x68], %o2 loop_2826: fmovd %f14, %f14 movne %xcc, %l1, %g1 nop setx loop_2827, %l0, %l1 jmpl %l1, %l3 fmul8x16 %f3, %f4, %f30 bvs,a %xcc, loop_2828 movleu %icc, %g2, %g7 loop_2827: sllx %l0, %g6, %i5 ldd [%l7 + 0x78], %o4 loop_2828: sra %o6, %g5, %i0 movrlz %i4, %i7, %i3 bneg loop_2829 edge16n %o0, %g4, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd16s %f20, %f30, %f7 loop_2829: xor %l5, %o3, %i6 fands %f7, %f11, %f5 fbne,a %fcc0, loop_2830 umulcc %l4, 0x090A, %g3 xnorcc %i2, 0x1D2E, %o7 smulcc %l6, 0x0083, %o1 loop_2830: tn %xcc, 0x0 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f16 set 0x1d0, %i0 nop ! stxa %o4, [%g0 + %i0] 0x40 ripped by fixASI40.pl sdivx %o2, 0x1EBD, %l1 xnor %g1, 0x1BEB, %i1 umulcc %l3, 0x0DFC, %g2 tpos %icc, 0x3 fexpand %f25, %f16 sethi 0x1D0F, %g7 array8 %g6, %i5, %o5 orncc %o6, 0x1F2D, %l0 tcs %icc, 0x6 movvc %xcc, %g5, %i4 edge8 %i0, %i7, %o0 wr %g0, 0x11, %asi stxa %i3, [%l7 + 0x50] %asi fbul %fcc2, loop_2831 lduh [%l7 + 0x50], %l2 fmovdn %icc, %f13, %f3 andcc %g4, %l5, %o3 loop_2831: movrlez %i6, 0x2D7, %l4 addc %g3, %o7, %i2 brlz %o1, loop_2832 edge8n %l6, %o2, %o4 set 0x10, %i5 stxa %g1, [%l7 + %i5] 0x18 loop_2832: nop wr %g0, 0x18, %asi prefetcha [%l7 + 0x30] %asi, 0x2 wr %g0, 0x89, %asi stha %l1, [%l7 + 0x2E] %asi movpos %xcc, %g2, %l3 movge %xcc, %g7, %g6 sub %o5, %o6, %l0 fmovsneg %xcc, %f28, %f0 call loop_2833 membar 0x54 sllx %i5, 0x19, %g5 tsubcctv %i4, 0x13D5, %i7 loop_2833: movcs %icc, %i0, %i3 srlx %l2, 0x0C, %g4 wr %g0, 0x0c, %asi swapa [%l7 + 0x28] %asi, %o0 fmovs %f10, %f13 fble %fcc2, loop_2834 add %l5, 0x15DE, %o3 wr %g0, 0x0c, %asi lduba [%l7 + 0x7F] %asi, %i6 loop_2834: fbo,a %fcc1, loop_2835 fbue %fcc0, loop_2836 ldub [%l7 + 0x3C], %l4 addcc %o7, %i2, %g3 loop_2835: array8 %l6, %o2, %o1 loop_2836: movleu %icc, %g1, %i1 edge32 %l1, %g2, %l3 movcc %icc, %o4, %g6 ldd [%l7 + 0x10], %f0 swap [%l7 + 0x2C], %o5 fmovdn %xcc, %f0, %f13 bvs loop_2837 fcmpeq32 %f2, %f28, %o6 edge32 %l0, %i5, %g5 movn %xcc, %i4, %i7 loop_2837: fbu,a %fcc2, loop_2838 tn %icc, 0x6 wr %g0, 0x04, %asi lda [%l7 + 0x14] %asi, %f4 loop_2838: fmovd %f8, %f4 fbo,a %fcc1, loop_2839 orncc %g7, %i0, %i3 movcs %xcc, %l2, %o0 ta %icc, 0x7 loop_2839: fmovrsgez %l5, %f5, %f15 sdivx %g4, 0x090B, %i6 membar 0x26 wr %g0, 0x81, %asi sta %f3, [%l7 + 0x70] %asi addcc %o3, %o7, %i2 sdivx %g3, 0x02A6, %l6 fbu,a %fcc3, loop_2840 alignaddrl %o2, %l4, %o1 wr %g0, 0x80, %asi ldsha [%l7 + 0x78] %asi, %i1 loop_2840: edge16l %g1, %g2, %l3 subccc %o4, 0x1C10, %g6 movleu %icc, %l1, %o5 set 0x08, %g5 prefetcha [%l7 + %g5] 0x14, 0x1 membar 0x75 ldub [%l7 + 0x2D], %i5 srax %g5, 0x16, %l0 fpsub16 %f6, %f18, %f20 movcs %icc, %i7, %g7 movre %i0, 0x3F3, %i3 sethi 0x094B, %i4 movneg %icc, %o0, %l2 movle %icc, %g4, %i6 fmovdcs %icc, %f4, %f7 movrlez %l5, 0x020, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %i2, 0x172D, %g3 alignaddr %o3, %l6, %o2 umul %o1, %i1, %g1 lduw [%l7 + 0x24], %l4 stb %l3, [%l7 + 0x08] ta %icc, 0x2 ldsh [%l7 + 0x4C], %o4 orcc %g2, %g6, %o5 add %l1, 0x0BD2, %i5 sllx %o6, 0x07, %g5 tsubcctv %i7, 0x1FD5, %l0 taddcctv %g7, 0x1786, %i0 set 0x24, %i2 stha %i4, [%l7 + %i2] 0x15 smul %i3, %o0, %g4 movvs %icc, %l2, %i6 or %l5, %i2, %o7 fmovdne %icc, %f4, %f12 umulcc %g3, 0x0AF8, %l6 edge8n %o3, %o2, %o1 mova %xcc, %g1, %i1 fbul %fcc1, loop_2841 fbo,a %fcc1, loop_2842 be,pt %xcc, loop_2843 edge32ln %l3, %o4, %g2 loop_2841: fmovse %icc, %f23, %f3 loop_2842: movre %l4, %o5, %l1 loop_2843: edge8 %i5, %o6, %g5 be loop_2844 brgz,a %i7, loop_2845 movge %xcc, %l0, %g6 be,a,pn %icc, loop_2846 loop_2844: alignaddrl %g7, %i4, %i3 loop_2845: udivx %o0, 0x0274, %i0 move %icc, %l2, %g4 loop_2846: fbule,a %fcc0, loop_2847 fmovdge %xcc, %f16, %f4 xnorcc %l5, 0x1A2B, %i2 movleu %icc, %i6, %o7 loop_2847: srl %l6, %o3, %g3 udivx %o1, 0x1DF3, %g1 mulscc %o2, 0x1B46, %i1 membar 0x5C movl %xcc, %l3, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x3C, %l0 stba %l4, [%l7 + %l0] 0x10 sdivx %o4, 0x0E8D, %o5 tne %icc, 0x1 sllx %l1, %i5, %o6 movneg %xcc, %g5, %i7 edge16l %l0, %g6, %g7 fmovsvc %xcc, %f31, %f30 bneg loop_2848 ta %icc, 0x1 movgu %xcc, %i3, %i4 bgu,a %icc, loop_2849 loop_2848: fbuge %fcc2, loop_2850 udivcc %o0, 0x1A89, %i0 umulcc %l2, 0x1BAB, %g4 loop_2849: edge16l %l5, %i2, %o7 loop_2850: nop set 0x58, %l5 swapa [%l7 + %l5] 0x80, %l6 lduh [%l7 + 0x1C], %o3 xnorcc %g3, %o1, %g1 fandnot1 %f18, %f30, %f28 movrgez %o2, %i1, %i6 subcc %g2, %l4, %l3 lduw [%l7 + 0x3C], %o5 or %l1, 0x061C, %o4 tneg %xcc, 0x1 addcc %i5, 0x1D30, %o6 array8 %i7, %g5, %l0 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g6, %g7 tn %xcc, 0x2 wr %g0, 0x80, %asi ldstuba [%l7 + 0x67] %asi, %i3 array32 %o0, %i4, %i0 fmovsvc %xcc, %f2, %f1 orn %l2, %g4, %i2 sir 0x07B6 addccc %l5, %o7, %o3 fnegd %f22, %f16 movpos %icc, %l6, %g3 tpos %xcc, 0x3 fmovse %icc, %f21, %f17 edge32n %o1, %o2, %i1 fbuge,a %fcc1, loop_2851 array16 %g1, %i6, %l4 orn %g2, %o5, %l1 movgu %xcc, %o4, %i5 loop_2851: orn %o6, 0x0D1D, %l3 for %f4, %f22, %f14 movge %icc, %i7, %l0 alignaddr %g6, %g5, %i3 sdiv %o0, 0x138D, %i4 udivcc %g7, 0x175A, %i0 fble %fcc2, loop_2852 fxnors %f6, %f31, %f22 sub %l2, 0x03F3, %i2 movrne %g4, %l5, %o7 loop_2852: addc %o3, %g3, %o1 fnegd %f16, %f12 andn %o2, %l6, %g1 array32 %i6, %l4, %g2 xnorcc %i1, %l1, %o5 taddcc %o4, %i5, %o6 tsubcc %i7, %l0, %l3 edge32ln %g6, %g5, %i3 srlx %i4, %o0, %i0 fmovdvs %icc, %f23, %f24 udivcc %g7, 0x0CEC, %i2 edge32 %g4, %l5, %l2 edge16ln %o7, %g3, %o3 andcc %o1, 0x11AC, %o2 lduh [%l7 + 0x58], %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %xcc, 0x6 tcs %icc, 0x5 movrlez %i6, 0x08D, %l6 ldsh [%l7 + 0x4E], %l4 udivx %i1, 0x10A9, %l1 movle %icc, %g2, %o5 tvs %icc, 0x5 movpos %xcc, %o4, %i5 wr %g0, 0x89, %asi stxa %o6, [%l7 + 0x18] %asi stx %l0, [%l7 + 0x18] movrne %l3, %g6, %g5 subc %i3, %i7, %i4 udiv %o0, 0x07F5, %i0 subcc %g7, 0x0B16, %i2 movcs %icc, %l5, %g4 fmovsleu %icc, %f1, %f17 taddcc %o7, 0x1BDA, %g3 edge32 %o3, %l2, %o2 te %xcc, 0x4 edge32 %o1, %g1, %i6 ldub [%l7 + 0x1C], %l6 andn %l4, %l1, %g2 movrlez %o5, 0x240, %o4 edge32 %i1, %o6, %i5 tcc %icc, 0x3 movvs %xcc, %l0, %g6 brgez %l3, loop_2853 sdivx %g5, 0x0C01, %i3 umulcc %i7, %o0, %i0 tcs %icc, 0x1 loop_2853: fmovscs %xcc, %f29, %f0 edge32 %g7, %i4, %l5 udivx %g4, 0x0B52, %i2 and %o7, %o3, %g3 fone %f18 fnegd %f8, %f6 fbule,a %fcc3, loop_2854 brlez,a %o2, loop_2855 prefetch [%l7 + 0x20], 0x1 fpadd16s %f3, %f21, %f3 loop_2854: fbn,a %fcc3, loop_2856 loop_2855: tvs %icc, 0x5 set 0x40, %o4 stda %f0, [%l7 + %o4] 0xf0 membar #Sync loop_2856: sdivcc %o1, 0x18CF, %l2 fexpand %f15, %f22 movle %xcc, %g1, %l6 edge32l %l4, %i6, %l1 movrgez %o5, %g2, %i1 fbul %fcc0, loop_2857 movrne %o4, 0x25A, %i5 orncc %l0, 0x0122, %g6 and %o6, %g5, %l3 loop_2857: movg %xcc, %i3, %i7 fmovsgu %xcc, %f3, %f27 fpsub32 %f22, %f0, %f2 fxor %f8, %f0, %f10 tge %xcc, 0x6 sllx %o0, %g7, %i0 brnz %l5, loop_2858 fmovsleu %xcc, %f4, %f26 fcmped %fcc1, %f18, %f22 pdist %f8, %f18, %f20 loop_2858: subcc %g4, 0x0B51, %i4 smulcc %o7, 0x07FC, %i2 edge32l %o3, %o2, %o1 add %g3, 0x0CE1, %g1 tneg %xcc, 0x4 set 0x58, %g4 lda [%l7 + %g4] 0x11, %f10 movrlez %l6, %l2, %i6 fbl %fcc1, loop_2859 std %l0, [%l7 + 0x40] add %o5, %g2, %l4 sub %o4, %i1, %l0 loop_2859: taddcctv %i5, %o6, %g6 bcs loop_2860 srl %l3, %i3, %g5 fcmple32 %f28, %f28, %i7 array8 %o0, %i0, %l5 loop_2860: smulcc %g4, %i4, %o7 fmovsl %icc, %f14, %f25 xor %g7, 0x1146, %i2 set 0x6F, %o1 ldsba [%l7 + %o1] 0x19, %o3 fandnot1s %f29, %f4, %f12 fmovrdne %o1, %f6, %f24 nop set 0x08, %i1 sth %g3, [%l7 + %i1] xnor %g1, %o2, %l2 tn %icc, 0x3 fmovrsgez %l6, %f24, %f27 subc %i6, %l1, %o5 move %icc, %l4, %o4 fornot2 %f22, %f18, %f16 fmovs %f5, %f10 add %g2, %l0, %i1 fornot2s %f13, %f14, %f21 fsrc1s %f8, %f11 tvc %xcc, 0x5 lduh [%l7 + 0x32], %o6 sth %i5, [%l7 + 0x66] sdivx %l3, 0x022F, %i3 tn %xcc, 0x3 tcs %icc, 0x7 edge8l %g5, %i7, %o0 mulx %g6, %i0, %g4 stbar movvc %icc, %i4, %l5 movle %xcc, %g7, %o7 movrgez %i2, 0x372, %o1 fsrc2s %f2, %f2 fbul %fcc0, loop_2861 fsrc2 %f12, %f24 fcmpgt32 %f6, %f20, %o3 faligndata %f22, %f28, %f14 loop_2861: tsubcc %g1, %o2, %l2 movg %icc, %g3, %i6 add %l6, 0x097D, %l1 movg %xcc, %l4, %o5 taddcctv %g2, %l0, %o4 edge32ln %o6, %i5, %l3 edge8 %i1, %g5, %i7 fmovsl %xcc, %f30, %f29 fnors %f22, %f5, %f24 edge8n %o0, %i3, %i0 fnands %f8, %f14, %f7 edge8ln %g6, %g4, %i4 fmovsle %xcc, %f19, %f5 fpadd32s %f31, %f17, %f15 movvc %icc, %l5, %o7 bcc,pn %icc, loop_2862 popc %g7, %i2 taddcctv %o1, %o3, %g1 add %l7, 0x40, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %o2 casxa [%l6] %asi, %o2, %g3 loop_2862: membar 0x5E tsubcctv %l2, 0x02F0, %i6 fbge %fcc2, loop_2863 andcc %l6, 0x18EF, %l4 edge8l %o5, %g2, %l0 tl %icc, 0x7 loop_2863: tsubcc %l1, %o6, %o4 subccc %i5, %l3, %i1 array16 %g5, %i7, %i3 be,pn %xcc, loop_2864 ldsh [%l7 + 0x0E], %o0 fxnor %f0, %f14, %f0 fbge %fcc1, loop_2865 loop_2864: fzeros %f12 stb %i0, [%l7 + 0x3A] fnegs %f13, %f21 loop_2865: stx %g6, [%l7 + 0x28] set 0x44, %o0 swapa [%l7 + %o0] 0x88, %i4 be,a loop_2866 edge8l %g4, %l5, %o7 bvc,pn %icc, loop_2867 bl,pt %xcc, loop_2868 loop_2866: edge16ln %i2, %o1, %o3 alignaddr %g7, %g1, %o2 loop_2867: array32 %g3, %i6, %l6 loop_2868: fbe,a %fcc0, loop_2869 fpadd32s %f29, %f21, %f19 sdivcc %l4, 0x1EA9, %o5 fmul8sux16 %f30, %f2, %f10 loop_2869: movcs %icc, %g2, %l2 movl %xcc, %l0, %o6 alignaddr %o4, %i5, %l1 edge32ln %i1, %g5, %i7 fmovsvc %icc, %f12, %f3 bn %icc, loop_2870 fbg,a %fcc1, loop_2871 stbar restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2870: std %i2, [%l7 + 0x68] loop_2871: srax %o0, 0x07, %l3 lduw [%l7 + 0x7C], %g6 fmovda %icc, %f18, %f1 ldsw [%l7 + 0x14], %i4 std %f6, [%l7 + 0x50] bneg,a,pn %icc, loop_2872 andncc %i0, %g4, %l5 movrgez %o7, 0x1F1, %o1 taddcc %o3, 0x05A8, %i2 loop_2872: fmovrslez %g7, %f26, %f1 addc %o2, %g3, %i6 udiv %l6, 0x095B, %g1 fnor %f28, %f12, %f2 bne,a loop_2873 movn %xcc, %l4, %g2 movneg %xcc, %o5, %l2 fnot2s %f25, %f13 loop_2873: smul %o6, 0x1767, %o4 movg %icc, %l0, %l1 srax %i5, %g5, %i7 and %i1, %o0, %i3 srl %g6, 0x18, %i4 ldsh [%l7 + 0x10], %i0 fandnot1 %f4, %f28, %f26 stbar wr %g0, 0x22, %asi ldda [%l7 + 0x20] %asi, %l2 tsubcc %l5, 0x0D58, %o7 smulcc %o1, %o3, %i2 movrne %g7, 0x3D2, %g4 addcc %o2, %i6, %l6 movrgz %g1, 0x39D, %l4 andcc %g3, 0x048B, %g2 edge32 %l2, %o5, %o4 movcc %xcc, %l0, %o6 fmovdge %icc, %f5, %f31 wr %g0, 0x04, %asi lduwa [%l7 + 0x38] %asi, %l1 tvs %icc, 0x0 fzeros %f8 tvc %icc, 0x5 tn %xcc, 0x3 fmul8x16 %f21, %f22, %f28 ldsb [%l7 + 0x47], %g5 tcc %xcc, 0x0 movpos %xcc, %i7, %i5 ta %xcc, 0x7 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f16 tgu %icc, 0x5 udivcc %o0, 0x1983, %i1 fpsub32s %f6, %f15, %f12 sethi 0x1B3B, %g6 movcc %xcc, %i3, %i4 and %i0, %l5, %o7 popc %o1, %o3 movl %icc, %i2, %l3 fone %f0 edge32 %g7, %g4, %o2 movcs %xcc, %l6, %i6 movre %l4, 0x0A9, %g1 fmovsgu %icc, %f15, %f25 orncc %g3, 0x03AB, %g2 fornot1s %f4, %f20, %f18 tvc %xcc, 0x7 edge16l %o5, %l2, %l0 array32 %o6, %l1, %g5 sllx %o4, 0x1F, %i5 fbule %fcc0, loop_2874 fxnors %f20, %f26, %f0 fmul8x16au %f8, %f18, %f18 edge8 %i7, %i1, %o0 loop_2874: nop wr %g0, 0x0c, %asi ldsba [%l7 + 0x20] %asi, %g6 smul %i3, 0x0868, %i4 movgu %icc, %l5, %i0 set 0x7C, %l4 stwa %o7, [%l7 + %l4] 0x81 xnorcc %o3, 0x1F0E, %i2 set 0x60, %o7 prefetcha [%l7 + %o7] 0x0c, 0x0 ta %xcc, 0x1 fxnors %f31, %f31, %f15 movne %icc, %o1, %g7 tne %xcc, 0x2 edge8ln %o2, %l6, %i6 wr %g0, 0x81, %asi ldswa [%l7 + 0x0C] %asi, %g4 fcmpes %fcc2, %f10, %f4 tcs %icc, 0x4 array32 %l4, %g1, %g3 fmovsn %xcc, %f20, %f25 edge16n %o5, %g2, %l2 edge16n %o6, %l1, %l0 mulx %o4, %g5, %i5 movl %xcc, %i7, %i1 fand %f12, %f14, %f20 fbug,a %fcc3, loop_2875 taddcctv %o0, 0x0C3F, %g6 sll %i3, 0x0F, %i4 ldsh [%l7 + 0x42], %i0 loop_2875: edge8l %o7, %l5, %o3 tne %xcc, 0x1 fbul %fcc1, loop_2876 fbuge,a %fcc0, loop_2877 edge16ln %l3, %o1, %g7 fbule %fcc3, loop_2878 loop_2876: movrlez %i2, %o2, %i6 loop_2877: edge8ln %l6, %g4, %l4 srl %g1, %g3, %o5 loop_2878: fmovsn %icc, %f17, %f26 movl %xcc, %g2, %l2 bn,pn %icc, loop_2879 umulcc %l1, %o6, %o4 movvc %xcc, %l0, %i5 bcc,a loop_2880 loop_2879: fabss %f11, %f15 xor %i7, 0x0B6E, %i1 fbo,a %fcc3, loop_2881 loop_2880: fmovrdgz %o0, %f24, %f28 bleu loop_2882 edge32ln %g5, %g6, %i4 loop_2881: tsubcc %i3, %o7, %l5 set 0x5B, %g3 ldsba [%l7 + %g3] 0x10, %o3 loop_2882: alignaddrl %l3, %o1, %i0 srax %g7, 0x00, %i2 fmovdne %icc, %f9, %f10 set 0x44, %g1 lduwa [%l7 + %g1] 0x10, %i6 addc %l6, 0x1BE0, %g4 fmovrse %l4, %f12, %f26 array32 %o2, %g1, %g3 fmovsge %xcc, %f8, %f15 edge8ln %g2, %o5, %l2 wr %g0, 0x2f, %asi stda %l0, [%l7 + 0x30] %asi membar #Sync fnand %f12, %f10, %f8 alignaddr %o6, %l0, %o4 brgz %i5, loop_2883 sir 0x179E xnorcc %i1, 0x1851, %o0 fmovsle %xcc, %f31, %f15 loop_2883: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbl %fcc2, loop_2884 taddcctv %i7, 0x0A48, %g5 movrne %g6, 0x0A1, %i4 bcs,pt %xcc, loop_2885 loop_2884: andcc %o7, 0x0961, %i3 subccc %l5, 0x1917, %l3 xnorcc %o3, 0x1AA6, %o1 loop_2885: orcc %i0, 0x15B7, %i2 addc %g7, %l6, %g4 fmovsn %xcc, %f17, %f5 popc %l4, %o2 brz,a %g1, loop_2886 movleu %xcc, %i6, %g3 addc %g2, 0x00B0, %o5 fmovde %xcc, %f26, %f1 loop_2886: bgu %xcc, loop_2887 edge16l %l2, %l1, %o6 fbg %fcc3, loop_2888 xorcc %o4, 0x0B23, %l0 loop_2887: fcmped %fcc0, %f6, %f6 te %xcc, 0x1 loop_2888: tl %xcc, 0x2 fmovrslez %i5, %f25, %f28 set 0x2D, %o3 lduba [%l7 + %o3] 0x89, %o0 alignaddrl %i1, %g5, %i7 bvs,a %icc, loop_2889 fornot1 %f12, %f2, %f28 orn %g6, 0x1034, %i4 xorcc %i3, 0x13E3, %o7 loop_2889: movrne %l5, 0x214, %l3 taddcctv %o1, 0x10B5, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %o3, %i2, %l6 tle %xcc, 0x7 xorcc %g7, %g4, %o2 ldx [%l7 + 0x28], %l4 orncc %g1, 0x0B9F, %i6 fmul8ulx16 %f26, %f8, %f2 fnot1s %f17, %f6 srl %g2, %g3, %l2 fmovdcs %icc, %f28, %f13 umulcc %l1, %o6, %o5 taddcc %o4, 0x1D54, %i5 fbu,a %fcc0, loop_2890 fmovse %xcc, %f3, %f28 movne %xcc, %o0, %i1 xorcc %l0, %g5, %i7 loop_2890: tleu %icc, 0x4 subccc %i4, 0x03AE, %g6 andn %i3, 0x003E, %o7 tleu %icc, 0x3 movrgez %l5, 0x147, %o1 membar 0x1A edge8l %i0, %l3, %i2 fcmpne16 %f30, %f0, %l6 fmovscs %xcc, %f4, %f4 fbg,a %fcc1, loop_2891 edge8l %o3, %g7, %o2 edge16ln %g4, %l4, %g1 orcc %i6, 0x04C5, %g2 loop_2891: fmovdpos %xcc, %f14, %f25 fbe,a %fcc2, loop_2892 edge8ln %g3, %l2, %l1 subccc %o5, 0x03B8, %o4 addc %o6, 0x1F39, %i5 loop_2892: subcc %i1, %l0, %g5 tne %icc, 0x3 brlez,a %i7, loop_2893 fbe,a %fcc0, loop_2894 tne %icc, 0x5 orcc %i4, %o0, %i3 loop_2893: fmovsvs %xcc, %f14, %f15 loop_2894: membar 0x65 fmovscc %icc, %f20, %f26 movgu %xcc, %g6, %l5 fpadd16 %f6, %f14, %f10 wr %g0, 0x88, %asi ldstuba [%l7 + 0x5F] %asi, %o1 movleu %icc, %i0, %l3 movle %icc, %o7, %l6 tvc %xcc, 0x3 movvc %icc, %i2, %o3 move %xcc, %g7, %o2 popc 0x1A87, %l4 xnorcc %g4, 0x16B5, %g1 set 0x48, %l2 stda %g2, [%l7 + %l2] 0x11 fmovrsne %g3, %f5, %f22 orncc %l2, %l1, %i6 wr %g0, 0x11, %asi stwa %o5, [%l7 + 0x5C] %asi andcc %o4, 0x11F2, %i5 fpackfix %f2, %f16 movge %icc, %o6, %l0 tn %xcc, 0x2 fpack16 %f20, %f11 nop set 0x24, %o2 sth %i1, [%l7 + %o2] set 0x5C, %g7 lda [%l7 + %g7] 0x89, %f28 fmovrdlez %i7, %f28, %f4 add %i4, 0x0175, %g5 ble,a loop_2895 bpos,a,pt %icc, loop_2896 tn %icc, 0x7 movrlz %o0, 0x2D8, %g6 loop_2895: tvc %xcc, 0x2 loop_2896: tleu %icc, 0x6 pdist %f28, %f26, %f20 orn %l5, 0x190A, %o1 movrlez %i0, 0x1C7, %i3 add %l3, 0x0EF9, %o7 fmovsl %xcc, %f12, %f6 fand %f8, %f20, %f22 udivcc %i2, 0x1880, %l6 sub %o3, %g7, %l4 fba,a %fcc2, loop_2897 stx %g4, [%l7 + 0x30] edge16ln %g1, %o2, %g2 fzero %f4 loop_2897: fand %f22, %f8, %f0 movle %icc, %g3, %l2 set 0x40, %i6 stda %f16, [%l7 + %i6] 0x1f membar #Sync movrlz %l1, %i6, %o5 tneg %xcc, 0x7 andn %o4, 0x113F, %i5 tcc %icc, 0x0 array8 %l0, %o6, %i7 tvs %xcc, 0x7 sll %i1, %i4, %g5 fsrc2s %f7, %f6 nop setx loop_2898, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tgu %icc, 0x6 srlx %g6, %l5, %o0 fbu,a %fcc2, loop_2899 loop_2898: edge16n %o1, %i3, %i0 fbue %fcc3, loop_2900 tl %icc, 0x5 loop_2899: array8 %l3, %o7, %l6 sra %i2, %o3, %l4 loop_2900: fsrc1s %f7, %f10 tsubcc %g7, 0x01B3, %g4 fmovdpos %icc, %f10, %f10 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpes %fcc0, %f21, %f8 lduh [%l7 + 0x76], %g1 addccc %g2, %g3, %o2 fmovsne %xcc, %f14, %f29 ldsw [%l7 + 0x40], %l2 movvc %icc, %i6, %l1 fmul8x16au %f21, %f31, %f2 tg %xcc, 0x6 sdiv %o5, 0x1F2E, %o4 std %f6, [%l7 + 0x50] tleu %icc, 0x7 subcc %i5, 0x1D9D, %o6 edge32n %i7, %l0, %i1 faligndata %f8, %f22, %f28 ba,a,pn %xcc, loop_2901 sra %i4, 0x11, %g5 fpsub16s %f8, %f24, %f28 subc %g6, %o0, %l5 loop_2901: fmovsg %icc, %f24, %f20 wr %g0, 0x89, %asi ldstuba [%l7 + 0x5C] %asi, %i3 edge16ln %o1, %l3, %o7 edge16l %i0, %i2, %l6 orcc %l4, 0x077F, %o3 fbule,a %fcc2, loop_2902 tneg %xcc, 0x5 subc %g7, 0x08EE, %g4 be,pt %xcc, loop_2903 loop_2902: edge8n %g1, %g2, %g3 movcs %xcc, %l2, %o2 orncc %i6, 0x1BCF, %l1 loop_2903: fmovdge %xcc, %f11, %f29 movrgez %o4, %i5, %o6 xnorcc %i7, %o5, %i1 movrlez %l0, %i4, %g6 fmovd %f2, %f20 movrlez %g5, 0x2A8, %l5 fnot1 %f8, %f6 movne %xcc, %o0, %i3 xnor %l3, %o1, %i0 edge8n %i2, %l6, %l4 sllx %o7, %g7, %o3 sllx %g1, %g4, %g2 udivcc %l2, 0x16FB, %g3 srax %o2, %i6, %l1 swap [%l7 + 0x14], %i5 set 0x34, %l3 swapa [%l7 + %l3] 0x18, %o4 srl %o6, 0x04, %o5 sub %i7, 0x1E21, %l0 ldub [%l7 + 0x51], %i4 movge %icc, %g6, %i1 bcc,a,pt %xcc, loop_2904 edge8l %l5, %o0, %i3 fands %f20, %f7, %f10 lduh [%l7 + 0x1E], %g5 loop_2904: tneg %xcc, 0x3 tn %xcc, 0x6 fnand %f16, %f12, %f8 sir 0x05C2 fmovsvc %icc, %f23, %f16 fmovrsgez %o1, %f17, %f6 wr %g0, 0x2f, %asi stwa %i0, [%l7 + 0x1C] %asi membar #Sync wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f0 bne,pt %xcc, loop_2905 nop set 0x3C, %l1 lduw [%l7 + %l1], %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc1s %f23, %f25 loop_2905: bge,a,pt %icc, loop_2906 xnor %i2, %l6, %l4 fmovda %xcc, %f0, %f18 edge16l %o7, %o3, %g7 loop_2906: edge8ln %g1, %g4, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmps %fcc1, %f31, %f10 array16 %g3, %l2, %i6 sdiv %l1, 0x0E92, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %icc, %i5, %o4 faligndata %f6, %f6, %f4 xor %o5, 0x0742, %o6 add %l0, 0x04A7, %i7 tcs %xcc, 0x1 ld [%l7 + 0x4C], %f12 addccc %i4, %i1, %g6 movneg %xcc, %l5, %i3 fcmpeq16 %f0, %f16, %o0 movge %icc, %g5, %i0 srlx %l3, 0x00, %o1 te %icc, 0x0 movvs %icc, %i2, %l4 ldd [%l7 + 0x18], %i6 bpos,a loop_2907 fbg,a %fcc0, loop_2908 orn %o7, %o3, %g7 movrgz %g1, 0x1C2, %g2 loop_2907: bleu %icc, loop_2909 loop_2908: movvc %xcc, %g4, %l2 edge16l %g3, %i6, %o2 edge16l %i5, %o4, %o5 loop_2909: umulcc %o6, %l0, %i7 edge16ln %l1, %i4, %g6 movg %icc, %l5, %i1 sdivcc %i3, 0x1F26, %g5 movrlz %o0, 0x397, %i0 fcmpeq32 %f22, %f6, %o1 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f16 edge16 %i2, %l3, %l6 array32 %l4, %o7, %o3 flush %l7 + 0x18 orcc %g1, %g2, %g4 srl %l2, 0x04, %g3 bge,a loop_2910 edge32ln %i6, %o2, %g7 movrne %i5, %o4, %o6 fxor %f24, %f26, %f12 loop_2910: fcmpeq32 %f24, %f14, %o5 fmovs %f8, %f11 fmovdgu %xcc, %f18, %f11 set 0x3C, %o6 lda [%l7 + %o6] 0x10, %f16 wr %g0, 0x10, %asi stha %i7, [%l7 + 0x3E] %asi fpsub16 %f0, %f4, %f30 sra %l1, %i4, %l0 movneg %icc, %l5, %g6 sir 0x09C1 movneg %icc, %i3, %g5 sethi 0x199B, %o0 edge16 %i1, %o1, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcctv %i0, 0x045D, %l3 mova %xcc, %l4, %o7 subccc %l6, 0x0AC1, %o3 sdiv %g1, 0x0DDF, %g4 fnegd %f16, %f10 edge8n %l2, %g2, %g3 sth %i6, [%l7 + 0x46] fbuge %fcc0, loop_2911 sir 0x18B3 set 0x28, %l6 stwa %o2, [%l7 + %l6] 0x2f membar #Sync loop_2911: sir 0x0BA3 addccc %g7, 0x18FE, %i5 ba,pn %xcc, loop_2912 movrlez %o6, %o5, %i7 udiv %o4, 0x097A, %i4 sub %l0, %l1, %g6 loop_2912: andn %i3, %g5, %l5 edge16 %o0, %o1, %i1 movcs %xcc, %i0, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x44, %g2 ldstuba [%l7 + %g2] 0x80, %l4 edge8 %o7, %i2, %o3 xor %g1, %l6, %l2 pdist %f16, %f0, %f24 fmul8ulx16 %f22, %f6, %f4 movn %xcc, %g4, %g3 ta %icc, 0x5 wr %g0, 0x22, %asi stba %i6, [%l7 + 0x54] %asi membar #Sync movrgez %g2, 0x335, %g7 movg %icc, %i5, %o2 ba loop_2913 xnorcc %o6, 0x135E, %o5 membar 0x10 fcmpeq16 %f8, %f24, %o4 loop_2913: nop EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 2805 ! Type cti : 2913 ! Type x : 1344 ! Type f : 4421 ! Type i : 13517 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0x294CA1CD .word 0xA26A3ACF .word 0xAD170742 .word 0xCDD6E89C .word 0x06824EFA .word 0xBEEA43E6 .word 0x6951037C .word 0x9CF7B92D .word 0x02378FBA .word 0x322A2681 .word 0xE8FAB93D .word 0x7D96DE0A .word 0x45D5B5E9 .word 0xB4F25725 .word 0x638B95B6 .word 0xAC223EED .word 0x1CFCECB5 .word 0x62C9884D .word 0x216D95BA .word 0x5B0FB855 .word 0xF391CDF9 .word 0x4715D88E .word 0xBAC90219 .word 0xFB7BB4B7 .word 0xEBA9B3F1 .word 0x737ECE0C .word 0x4ED97264 .word 0x9406D26A .word 0x1B374480 .word 0x9B67EAF0 .word 0xCD284B38 .word 0x2EC963F5 .word 0x04E9573D .word 0x8198B0E5 .word 0x6258C53D .word 0x6849AF36 .word 0x18CB2083 .word 0xEA208F08 .word 0x7D701F2E .word 0x822E70D8 .word 0xB27BEE4A .word 0x9E81D329 .word 0x92EEBE6D .word 0x4F67BF24 .word 0xFC0B0CA6 .word 0x970E6395 .word 0xDCD89909 .word 0x8B0A5437 .word 0x88A83A4B .word 0xC46C107D .word 0x73E1D095 .word 0x09F865E6 .word 0x3093F109 .word 0xC969BA40 .word 0x938D8073 .word 0xFE6A550E .word 0x63C17AFF .word 0x4AC299CF .word 0xFA0A9C3F .word 0xA784EEAA .word 0x91360C37 .word 0x3133A1F7 .word 0xAA529C5C .word 0x2378FCAA .end