/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_fsr3_f6.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_fsr3_f6.s,v 1.1 2007/05/11 17:22:29 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 0x415C00A6E073180A, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0x7, %g1 set 0x5, %g2 set 0x9, %g3 set 0x3, %g4 set 0x1, %g5 set 0x5, %g6 set 0x7, %g7 !# Input registers set -0x6, %i0 set -0x7, %i1 set -0xD, %i2 set -0xB, %i3 set -0x3, %i4 set -0xB, %i5 set -0x7, %i6 set -0x5, %i7 !# Local registers set 0x020F4192, %l0 set 0x0BA3EF24, %l1 set 0x39EB3800, %l2 set 0x23120C12, %l3 set 0x7DB6EAE5, %l4 set 0x16D8624F, %l5 set 0x046D2449, %l6 !# Output registers set -0x0C58, %o0 set -0x1B44, %o1 set 0x1E89, %o2 set -0x0CD9, %o3 set 0x1214, %o4 set -0x168A, %o5 set 0x1BFD, %o6 set -0x081E, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x17AE852E2B798E26) INIT_TH_FP_REG(%l7,%f2,0x94B6158BBA81AD6B) INIT_TH_FP_REG(%l7,%f4,0x3CB2E947D5C557EF) INIT_TH_FP_REG(%l7,%f6,0x8D197A46CF5B27CB) INIT_TH_FP_REG(%l7,%f8,0xC0DFC58A6A703A10) INIT_TH_FP_REG(%l7,%f10,0xB9B83112EB728E54) INIT_TH_FP_REG(%l7,%f12,0x792625131444823F) INIT_TH_FP_REG(%l7,%f14,0x081A6CD330918238) INIT_TH_FP_REG(%l7,%f16,0x9E2C8B91D46A8F60) INIT_TH_FP_REG(%l7,%f18,0xC5E423C5F3626442) INIT_TH_FP_REG(%l7,%f20,0x08585A163D73E79F) INIT_TH_FP_REG(%l7,%f22,0xA6093C87DD44AF0D) INIT_TH_FP_REG(%l7,%f24,0x66FC157E5C48C5FE) INIT_TH_FP_REG(%l7,%f26,0x8933F216BA49A97D) INIT_TH_FP_REG(%l7,%f28,0xDE5E908864B2E9A2) INIT_TH_FP_REG(%l7,%f30,0x8DFC1E01F80AD4AA) !# 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 .. fba %fcc3, loop_1 brz,a %i4, loop_2 sdiv %l1, 0x10EF, %o7 edge16ln %g1, %i6, %i2 loop_1: fmul8x16 %f16, %f24, %f24 loop_2: subccc %l5, 0x0713, %o0 std %f2, [%l7 + 0x68] srlx %o1, %l4, %g2 swap [%l7 + 0x5C], %g3 movg %xcc, %o5, %l0 edge8ln %i0, %l2, %i3 fbn %fcc2, loop_3 udiv %o3, 0x094D, %i5 sllx %o2, 0x09, %g5 movrlz %g6, 0x242, %l6 loop_3: bneg,a loop_4 array16 %g7, %g4, %i1 fbu %fcc1, loop_5 edge8n %l3, %i7, %o4 loop_4: fmovrsne %o6, %f17, %f1 fcmpne32 %f26, %f4, %i4 loop_5: xnor %o7, %g1, %l1 movgu %icc, %i2, %l5 add %i6, 0x0623, %o1 movleu %icc, %l4, %o0 edge16ln %g3, %g2, %o5 xnorcc %i0, 0x05F4, %l2 fbuge %fcc0, loop_6 movcs %xcc, %i3, %o3 fmovdn %xcc, %f16, %f19 ba,a loop_7 loop_6: sll %l0, %i5, %o2 swap [%l7 + 0x30], %g5 bshuffle %f16, %f12, %f0 loop_7: stx %l6, [%l7 + 0x60] orcc %g6, 0x0C62, %g7 bg,a,pt %xcc, loop_8 add %i1, 0x1A04, %g4 fbne %fcc2, loop_9 andncc %l3, %o4, %o6 loop_8: tgu %xcc, 0x2 movge %icc, %i7, %o7 loop_9: flush %l7 + 0x58 fmovdneg %xcc, %f4, %f22 subc %i4, 0x0403, %g1 smulcc %i2, %l1, %l5 tvc %icc, 0x0 xorcc %o1, 0x08DF, %i6 sub %l4, 0x10C6, %o0 alignaddrl %g2, %o5, %i0 movrne %g3, 0x23E, %l2 fmovdleu %icc, %f6, %f26 std %f8, [%l7 + 0x48] fmovsvc %icc, %f27, %f31 or %i3, %l0, %o3 fmovsneg %icc, %f21, %f22 movrne %o2, 0x25E, %g5 set 0x34, %l6 sta %f4, [%l7 + %l6] 0x18 edge16 %i5, %g6, %g7 wr %g0, 0x1f, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync smulcc %i1, %g4, %l3 smul %o4, %l6, %o6 bneg,pt %xcc, loop_10 andcc %o7, 0x18CD, %i4 call loop_11 fand %f26, %f20, %f0 loop_10: xnor %g1, %i2, %i7 bshuffle %f8, %f20, %f6 loop_11: array8 %l5, %l1, %o1 addcc %i6, 0x1471, %l4 movge %xcc, %o0, %g2 srlx %o5, %i0, %g3 fpsub16s %f28, %f8, %f24 add %i3, 0x1912, %l2 fbuge %fcc0, loop_12 fbo,a %fcc1, loop_13 tcc %icc, 0x4 nop setx 0x3A209B1B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x9EF889C1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fsubs %f16, %f31, %f16 loop_12: nop set 0x2A, %l0 lduba [%l7 + %l0] 0x14, %l0 loop_13: tsubcc %o2, 0x1E2F, %g5 bpos,pn %icc, loop_14 movvs %xcc, %o3, %g6 udivcc %g7, 0x06E2, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_14: orcc %g4, %i5, %o4 brlez %l3, loop_15 edge16n %o6, %o7, %i4 array8 %g1, %i2, %i7 ldub [%l7 + 0x0D], %l5 loop_15: nop wr %g0, 0x81, %asi lda [%l7 + 0x44] %asi, %f13 fmovrdgez %l1, %f14, %f20 sll %l6, 0x1F, %i6 movvc %xcc, %o1, %l4 movneg %icc, %o0, %g2 andncc %o5, %i0, %i3 fone %f30 addc %g3, %l2, %l0 srl %g5, %o3, %o2 fpadd16 %f8, %f12, %f20 edge8l %g6, %i1, %g7 lduw [%l7 + 0x7C], %g4 fblg %fcc2, loop_16 xorcc %i5, 0x0A7A, %l3 ta %xcc, 0x2 brgez,a %o4, loop_17 loop_16: edge8ln %o7, %i4, %o6 tn %icc, 0x5 udivcc %i2, 0x0D0F, %i7 loop_17: nop setx loop_18, %l0, %l1 jmpl %l1, %l5 nop setx loop_19, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrdgez %l1, %f0, %f6 movn %xcc, %g1, %l6 loop_18: movvc %icc, %i6, %l4 loop_19: tsubcc %o0, 0x0E6F, %g2 tvc %icc, 0x1 movrlz %o1, 0x231, %o5 subc %i0, %i3, %l2 tvs %icc, 0x5 fxor %f24, %f22, %f28 movcc %icc, %g3, %l0 nop setx 0x0C6C12302DE57FF4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xB852650B64310C0B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f22, %f6 tle %xcc, 0x2 alignaddrl %o3, %o2, %g5 edge8ln %i1, %g7, %g6 nop setx loop_20, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry addccc %g4, 0x1D56, %i5 tl %xcc, 0x2 alignaddrl %o4, %o7, %i4 loop_20: movle %icc, %l3, %o6 lduh [%l7 + 0x52], %i2 movcc %xcc, %l5, %i7 tvc %xcc, 0x2 fnegd %f14, %f0 orncc %g1, %l6, %l1 movg %xcc, %l4, %o0 sdivcc %i6, 0x011D, %o1 std %f26, [%l7 + 0x40] udivx %g2, 0x1B43, %i0 subcc %i3, %l2, %o5 nop fitos %f10, %f5 fstox %f5, %f6 fxtos %f6, %f27 call loop_21 sub %l0, %o3, %o2 bleu,a,pt %xcc, loop_22 edge8l %g5, %g3, %g7 loop_21: stx %i1, [%l7 + 0x18] srlx %g4, %g6, %o4 loop_22: edge8l %o7, %i4, %i5 subccc %o6, 0x1936, %l3 fmovrdne %l5, %f26, %f10 stb %i2, [%l7 + 0x78] fnegs %f9, %f12 tsubcctv %i7, 0x1BED, %l6 movle %icc, %g1, %l1 movrgz %o0, 0x2E6, %l4 bpos,a %xcc, loop_23 or %o1, 0x174A, %g2 bcs %xcc, loop_24 fmovdn %icc, %f19, %f4 loop_23: mulx %i6, %i0, %l2 orn %o5, 0x0BE5, %i3 loop_24: bne,pt %icc, loop_25 movrgez %l0, %o2, %g5 tsubcctv %o3, 0x0A5B, %g3 nop setx loop_26, %l0, %l1 jmpl %l1, %g7 loop_25: bpos,pt %icc, loop_27 fble,a %fcc0, loop_28 tvs %xcc, 0x0 loop_26: tn %xcc, 0x5 loop_27: te %icc, 0x6 loop_28: ble,a loop_29 subccc %i1, 0x0B06, %g4 wr %g0, 0x89, %asi ldswa [%l7 + 0x78] %asi, %g6 loop_29: bvc %xcc, loop_30 movg %xcc, %o7, %o4 ba,pt %icc, loop_31 fnot2 %f26, %f12 loop_30: fbge %fcc2, loop_32 taddcctv %i4, 0x024E, %i5 loop_31: movrlz %l3, 0x33F, %l5 sdivx %o6, 0x1F21, %i2 loop_32: fmovrdlez %i7, %f8, %f16 edge8 %g1, %l1, %o0 edge8l %l6, %o1, %g2 orncc %l4, %i0, %l2 fbue,a %fcc2, loop_33 fornot2s %f3, %f14, %f30 subccc %i6, %i3, %o5 movcc %xcc, %o2, %g5 loop_33: bcs,a %icc, loop_34 ldd [%l7 + 0x60], %l0 sll %o3, 0x05, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_34: tle %icc, 0x5 movg %xcc, %g7, %g4 wr %g0, 0x19, %asi ldswa [%l7 + 0x20] %asi, %i1 movneg %icc, %g6, %o4 edge32 %o7, %i5, %i4 taddcc %l5, 0x0003, %o6 fmovsa %icc, %f18, %f4 fbuge %fcc1, loop_35 edge32l %l3, %i2, %i7 set 0x6C, %i5 lda [%l7 + %i5] 0x88, %f14 loop_35: fmovde %icc, %f4, %f29 sub %l1, %g1, %l6 fbo %fcc1, loop_36 sdivcc %o0, 0x042C, %o1 tvs %icc, 0x7 edge16 %l4, %i0, %g2 loop_36: fxors %f28, %f21, %f1 fandnot2s %f13, %f5, %f27 umulcc %i6, %i3, %l2 ta %xcc, 0x2 sllx %o2, %g5, %o5 sra %l0, %g3, %g7 xor %o3, 0x0F3F, %i1 movcs %xcc, %g6, %g4 array32 %o7, %i5, %o4 tcc %xcc, 0x6 movge %icc, %l5, %i4 tvs %xcc, 0x4 bpos,a loop_37 addccc %l3, %i2, %i7 wr %g0, 0xea, %asi stha %o6, [%l7 + 0x26] %asi membar #Sync loop_37: sdiv %g1, 0x1A38, %l1 sllx %l6, %o0, %l4 fsrc1s %f6, %f2 lduh [%l7 + 0x48], %i0 movn %xcc, %o1, %g2 edge32n %i6, %i3, %l2 fmovrslz %o2, %f30, %f1 bg %xcc, loop_38 tn %icc, 0x7 sub %g5, 0x0D24, %o5 movrne %l0, %g3, %o3 loop_38: movleu %xcc, %i1, %g6 te %xcc, 0x2 nop set 0x2C, %g5 sth %g4, [%l7 + %g5] ldx [%l7 + 0x10], %o7 fble %fcc2, loop_39 array16 %i5, %g7, %o4 orncc %i4, %l5, %i2 fmuld8sux16 %f24, %f8, %f12 loop_39: tvc %xcc, 0x2 sub %l3, 0x13E6, %i7 edge32l %g1, %l1, %o6 mulx %l6, %o0, %i0 orn %o1, 0x18D2, %l4 edge8ln %g2, %i6, %l2 fmovsneg %xcc, %f19, %f16 nop setx loop_40, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tneg %xcc, 0x3 srl %i3, %o2, %g5 fbuge %fcc3, loop_41 loop_40: prefetch [%l7 + 0x20], 0x1 tg %xcc, 0x6 fba,a %fcc0, loop_42 loop_41: bvs,pn %icc, loop_43 xnor %l0, %o5, %o3 fblg %fcc2, loop_44 loop_42: tleu %icc, 0x7 loop_43: nop setx 0x742DB28013698560, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x0EFF2F0CCC643A21, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f12, %f22 edge32n %i1, %g3, %g6 loop_44: edge16n %o7, %g4, %i5 set 0x14, %i3 sta %f7, [%l7 + %i3] 0x88 edge16l %g7, %o4, %i4 fxnors %f7, %f17, %f25 tn %icc, 0x4 fsrc1 %f24, %f22 movcs %xcc, %l5, %i2 stx %l3, [%l7 + 0x40] smulcc %i7, 0x057E, %g1 srax %o6, %l6, %o0 bgu %xcc, loop_45 tge %xcc, 0x0 set 0x12, %i0 stba %l1, [%l7 + %i0] 0x22 membar #Sync loop_45: orcc %i0, 0x1F29, %l4 movgu %icc, %g2, %o1 edge16l %i6, %l2, %o2 subc %i3, 0x0216, %g5 umul %o5, 0x0C2E, %o3 fmul8ulx16 %f2, %f14, %f18 srax %i1, %g3, %l0 fpsub16 %f28, %f18, %f30 mulx %o7, %g4, %i5 fmovrslz %g7, %f2, %f15 sub %o4, 0x0CB5, %i4 fblg,a %fcc1, loop_46 fnot1s %f27, %f12 bvs,a loop_47 tvc %icc, 0x7 loop_46: array32 %l5, %g6, %i2 edge32l %l3, %g1, %i7 loop_47: ba,a %xcc, loop_48 sllx %l6, %o0, %l1 fornot1 %f22, %f8, %f6 edge8l %o6, %l4, %g2 loop_48: movrgez %i0, 0x097, %i6 addc %o1, %l2, %o2 taddcc %g5, 0x018A, %i3 bneg,pt %icc, loop_49 tsubcc %o5, %o3, %g3 nop setx loop_50, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done add %l0, %i1, %o7 loop_49: tne %xcc, 0x0 nop fitod %f0, %f12 fdtos %f12, %f6 loop_50: te %xcc, 0x2 or %g4, %i5, %g7 taddcc %i4, 0x0EEF, %l5 orncc %o4, 0x107C, %i2 movvc %icc, %l3, %g6 movpos %xcc, %g1, %i7 tl %xcc, 0x7 xor %l6, 0x19FA, %l1 fbug,a %fcc3, loop_51 movrgez %o6, %o0, %l4 ldstub [%l7 + 0x2A], %g2 tcs %icc, 0x3 loop_51: nop fitos %f7, %f14 fstod %f14, %f2 addccc %i6, 0x0D0C, %o1 orncc %i0, 0x1996, %l2 lduh [%l7 + 0x28], %g5 tl %xcc, 0x3 movcc %icc, %i3, %o2 fnor %f14, %f20, %f22 tvs %icc, 0x2 fpsub32s %f12, %f7, %f30 bpos,a,pt %icc, loop_52 umul %o3, %o5, %g3 brgez %i1, loop_53 movvc %xcc, %o7, %g4 loop_52: srlx %i5, 0x16, %l0 fblg,a %fcc0, loop_54 loop_53: nop setx 0x3B67CA6D14E0974A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xBC334F76FEFE7B62, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fmuld %f6, %f12, %f28 nop fitos %f8, %f30 fstoi %f30, %f18 smul %i4, 0x0AAB, %l5 loop_54: movge %icc, %o4, %i2 nop fitos %f18, %f26 tsubcctv %g7, %g6, %l3 fandnot1 %f14, %f18, %f22 sdivx %g1, 0x1CA5, %i7 mova %icc, %l6, %o6 fmovdcs %xcc, %f11, %f25 fnot2s %f13, %f13 edge32 %o0, %l4, %g2 nop setx 0xB072FADA, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr orn %l1, 0x1CA9, %o1 brz %i0, loop_55 sll %i6, 0x05, %l2 taddcctv %i3, 0x1CDE, %o2 stbar loop_55: fbule,a %fcc3, loop_56 ld [%l7 + 0x20], %f17 nop setx 0xE05C9AD5, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr movrlz %o3, 0x2AA, %g5 loop_56: fmuld8sux16 %f10, %f21, %f2 nop set 0x3C, %i4 stw %o5, [%l7 + %i4] fmovrsne %i1, %f3, %f30 fmovdge %icc, %f27, %f17 tn %xcc, 0x2 tcs %icc, 0x5 ldsh [%l7 + 0x70], %g3 movrgz %o7, %g4, %i5 membar 0x0C udivx %l0, 0x1199, %l5 movrlz %o4, %i4, %g7 or %i2, 0x1A84, %g6 movg %icc, %g1, %i7 tvs %xcc, 0x6 add %l7, 0x60, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x04, %l3, %l6 fandnot2s %f9, %f24, %f9 fmovsvs %xcc, %f18, %f8 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %o0, %o6, %g2 fbule,a %fcc1, loop_57 smul %l1, %l4, %i0 fble %fcc2, loop_58 tsubcc %o1, 0x04A9, %i6 loop_57: addccc %l2, %o2, %i3 smulcc %g5, 0x00ED, %o3 loop_58: edge32n %o5, %g3, %i1 tn %xcc, 0x3 brlez,a %g4, loop_59 fornot2 %f12, %f8, %f26 bn %xcc, loop_60 movrne %o7, %i5, %l5 loop_59: bneg,a,pt %xcc, loop_61 sethi 0x1F85, %o4 loop_60: brlez,a %l0, loop_62 edge32ln %i4, %g7, %g6 loop_61: nop set 0x40, %i6 ldda [%l7 + %i6] 0x89, %f16 loop_62: tsubcctv %i2, %i7, %l3 udivcc %l6, 0x12A4, %g1 sll %o0, 0x03, %o6 sir 0x144A wr %g0, 0x89, %asi stxa %g2, [%l7 + 0x30] %asi ldstub [%l7 + 0x36], %l4 ble,a loop_63 fmuld8ulx16 %f16, %f16, %f4 fzero %f30 popc %l1, %o1 loop_63: fmovsa %icc, %f20, %f27 fmovsneg %xcc, %f23, %f0 sdivcc %i6, 0x1138, %l2 fmovdn %xcc, %f17, %f14 movrgez %o2, 0x0F6, %i3 udiv %g5, 0x13CB, %i0 bne,pn %icc, loop_64 fbg,a %fcc3, loop_65 tn %xcc, 0x4 umulcc %o3, 0x00EE, %g3 loop_64: ta %xcc, 0x4 loop_65: fmovrdlz %o5, %f22, %f4 or %g4, %o7, %i5 set 0x18, %o0 ldswa [%l7 + %o0] 0x0c, %l5 sdivcc %o4, 0x0B71, %l0 taddcc %i1, 0x0C36, %g7 tle %xcc, 0x2 umul %i4, %g6, %i7 fabss %f20, %f30 edge32 %l3, %l6, %i2 ba,pt %icc, loop_66 tvs %icc, 0x5 fpack16 %f24, %f19 array16 %g1, %o6, %g2 loop_66: tl %icc, 0x1 andcc %o0, 0x013F, %l1 movne %icc, %l4, %i6 tcc %icc, 0x7 move %xcc, %o1, %l2 nop fitod %f12, %f2 fdtox %f2, %f28 nop set 0x28, %i1 ldd [%l7 + %i1], %i2 xor %g5, %o2, %o3 swap [%l7 + 0x0C], %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbo %fcc3, loop_67 edge16n %g3, %o5, %g4 set 0x09, %g1 lduba [%l7 + %g1] 0x18, %o7 loop_67: movvc %xcc, %l5, %o4 brlez,a %l0, loop_68 movl %icc, %i1, %i5 edge8 %g7, %i4, %g6 set 0x60, %l1 ldsha [%l7 + %l1] 0x15, %l3 loop_68: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %xcc, 0x4 fmul8ulx16 %f10, %f0, %f10 fnegs %f24, %f9 subc %l6, %i7, %g1 tcs %icc, 0x0 membar 0x0C movg %xcc, %i2, %g2 edge8ln %o6, %l1, %l4 edge32ln %o0, %i6, %l2 edge8 %i3, %g5, %o1 bge,a loop_69 tgu %icc, 0x2 tne %xcc, 0x3 fbuge,a %fcc0, loop_70 loop_69: tcc %xcc, 0x1 subccc %o2, 0x1571, %i0 subc %o3, %o5, %g3 loop_70: sir 0x0D25 movle %icc, %o7, %l5 fmovsle %icc, %f9, %f6 nop setx loop_71, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tl %icc, 0x6 array16 %g4, %o4, %i1 tvs %xcc, 0x4 loop_71: umul %l0, 0x0B37, %g7 orn %i5, %g6, %i4 sllx %l6, 0x1A, %i7 smulcc %g1, 0x04AE, %i2 edge16n %l3, %g2, %o6 srax %l1, 0x04, %o0 mulx %l4, 0x06F5, %i6 edge16ln %l2, %i3, %g5 srlx %o1, 0x15, %o2 movvs %xcc, %i0, %o5 fbl %fcc1, loop_72 edge8n %o3, %g3, %l5 tvc %icc, 0x0 ldd [%l7 + 0x30], %g4 loop_72: popc 0x05BA, %o4 edge32n %i1, %o7, %g7 movcc %xcc, %i5, %g6 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x2B] %asi, %i4 tn %xcc, 0x4 fbl,a %fcc0, loop_73 fmuld8sux16 %f24, %f16, %f4 udivcc %l0, 0x03A7, %i7 movcs %xcc, %l6, %i2 loop_73: movpos %xcc, %g1, %l3 sll %o6, %g2, %l1 tsubcctv %l4, 0x1B5A, %i6 stb %l2, [%l7 + 0x4F] array16 %i3, %o0, %g5 sll %o2, 0x09, %i0 fbn,a %fcc2, loop_74 bg %icc, loop_75 faligndata %f24, %f4, %f22 brlz,a %o5, loop_76 loop_74: movcc %icc, %o1, %o3 loop_75: ldx [%l7 + 0x10], %g3 movrne %l5, 0x263, %o4 loop_76: sdivcc %g4, 0x185D, %o7 taddcc %g7, 0x1E8E, %i5 sir 0x1BBA swap [%l7 + 0x3C], %i1 xor %g6, %i4, %l0 nop setx 0x7F9071ED, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 fsqrts %f12, %f4 fpadd16 %f18, %f0, %f22 te %icc, 0x4 tne %icc, 0x4 movvs %icc, %i7, %l6 fsrc2s %f6, %f25 fbne %fcc1, loop_77 tge %icc, 0x5 udiv %g1, 0x163C, %i2 fexpand %f22, %f24 loop_77: membar 0x21 taddcctv %o6, %l3, %g2 edge8ln %l1, %l4, %l2 edge32n %i3, %i6, %o0 orcc %g5, %o2, %i0 fmovrdlez %o5, %f30, %f8 ldd [%l7 + 0x28], %o0 ldsw [%l7 + 0x28], %o3 fmovdgu %icc, %f6, %f8 nop fitos %f3, %f26 fstoi %f26, %f9 edge8l %l5, %g3, %o4 movcc %xcc, %o7, %g7 sll %g4, 0x06, %i1 fmovse %icc, %f9, %f27 set 0x24, %l2 lduba [%l7 + %l2] 0x88, %i5 movg %icc, %g6, %l0 addcc %i7, 0x00E1, %l6 fbe %fcc2, loop_78 nop setx loop_79, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bgu,a,pn %icc, loop_80 sdiv %i4, 0x03A8, %i2 loop_78: nop setx 0x39D095CA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0xC18BFD32, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fdivs %f6, %f1, %f25 loop_79: movcs %icc, %g1, %l3 loop_80: fmovsle %icc, %f29, %f2 and %g2, %l1, %o6 srax %l2, 0x0A, %l4 bpos %icc, loop_81 movrlz %i3, %o0, %i6 fmovsg %xcc, %f23, %f3 ba loop_82 loop_81: fbg,a %fcc2, loop_83 edge32n %g5, %o2, %o5 fmovrdlez %i0, %f6, %f12 loop_82: nop wr %g0, 0x81, %asi stba %o1, [%l7 + 0x62] %asi loop_83: nop fitos %f7, %f23 fstod %f23, %f6 xnorcc %o3, 0x046C, %l5 fbn %fcc1, loop_84 nop setx 0xEF138E80467A71AC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x8693D0ECD483B880, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f18, %f30 fbn,a %fcc2, loop_85 subccc %o4, %g3, %g7 loop_84: mulscc %o7, 0x106F, %i1 srlx %i5, 0x1C, %g6 loop_85: fcmple32 %f2, %f14, %g4 umulcc %i7, 0x158A, %l0 tgu %icc, 0x1 movge %xcc, %l6, %i4 sra %i2, %g1, %l3 smulcc %l1, %o6, %g2 movrgz %l2, %l4, %i3 subcc %i6, 0x0B4F, %o0 fnot1s %f31, %f27 move %icc, %o2, %o5 umulcc %g5, %i0, %o3 set 0x68, %i2 sta %f14, [%l7 + %i2] 0x89 fnot1s %f22, %f31 xnorcc %o1, 0x009E, %o4 fandnot1 %f4, %f14, %f6 smulcc %l5, 0x1513, %g7 tneg %icc, 0x4 tge %icc, 0x3 movcc %xcc, %g3, %i1 orn %i5, %g6, %g4 movge %icc, %i7, %l0 srlx %l6, %i4, %i2 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f16 set 0x16, %o5 stba %o7, [%l7 + %o5] 0x10 addc %g1, %l1, %o6 fsrc2 %f12, %f24 ta %icc, 0x3 fmovsgu %icc, %f12, %f28 udiv %g2, 0x1A1C, %l3 addcc %l4, 0x1515, %i3 fmovdvs %xcc, %f27, %f29 tge %xcc, 0x1 set 0x68, %g6 stha %i6, [%l7 + %g6] 0x19 fbule %fcc0, loop_86 ld [%l7 + 0x1C], %f12 fmovdg %icc, %f21, %f24 edge8 %o0, %o2, %o5 loop_86: nop set 0x74, %o7 lduha [%l7 + %o7] 0x81, %l2 movre %g5, %i0, %o3 xnor %o1, 0x0E16, %l5 add %l7, 0x48, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %g7, %o4 addccc %i1, %g3, %g6 movn %icc, %i5, %g4 nop setx 0x09830B2C622ADE2C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xC46F2568BF7D11DC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fsubd %f30, %f26, %f28 prefetch [%l7 + 0x18], 0x2 fpsub16 %f28, %f30, %f20 movre %l0, 0x286, %l6 bn,a %xcc, loop_87 nop setx loop_88, %l0, %l1 jmpl %l1, %i7 fmovrdgez %i4, %f4, %f0 orn %i2, 0x0657, %o7 loop_87: movrlez %g1, %l1, %g2 loop_88: brnz %o6, loop_89 movrlz %l4, %l3, %i3 bvs loop_90 fbule,a %fcc2, loop_91 loop_89: movleu %xcc, %o0, %i6 fnegs %f24, %f11 loop_90: fnegd %f8, %f4 loop_91: membar 0x17 fandnot1s %f19, %f6, %f24 tcs %xcc, 0x3 xnor %o2, %o5, %l2 mulx %i0, 0x0BCA, %g5 ldx [%l7 + 0x20], %o3 edge16ln %l5, %g7, %o1 udiv %o4, 0x1DA9, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %g3, 0x0F, %i5 xnorcc %g4, 0x042C, %g6 udivx %l6, 0x125B, %i7 movge %xcc, %i4, %l0 subccc %i2, %o7, %g1 ta %icc, 0x1 brlz %l1, loop_92 sdiv %g2, 0x0A16, %l4 fble %fcc0, loop_93 tle %icc, 0x0 loop_92: stw %o6, [%l7 + 0x24] sdiv %i3, 0x1D96, %o0 loop_93: ta %xcc, 0x3 edge32l %l3, %o2, %i6 bl,a,pt %xcc, loop_94 alignaddrl %o5, %l2, %i0 tne %xcc, 0x2 tsubcc %g5, %o3, %l5 loop_94: tn %icc, 0x6 umul %o1, 0x1247, %g7 sdivcc %o4, 0x0DF2, %g3 movrlz %i5, 0x320, %g4 fpadd16 %f8, %f16, %f22 fbg %fcc3, loop_95 fble,a %fcc2, loop_96 fsrc2s %f17, %f16 sir 0x018E loop_95: nop wr %g0, 0x81, %asi stxa %i1, [%l7 + 0x70] %asi loop_96: nop set 0x3C, %l3 lduha [%l7 + %l3] 0x18, %g6 udivx %l6, 0x1866, %i4 movcc %icc, %i7, %i2 edge8l %o7, %l0, %l1 membar 0x28 array32 %g1, %g2, %o6 smul %l4, 0x0BCE, %o0 tpos %xcc, 0x1 te %icc, 0x4 fones %f18 fnot1 %f18, %f6 edge32n %i3, %l3, %i6 edge8ln %o5, %l2, %o2 wr %g0, 0x04, %asi stba %i0, [%l7 + 0x44] %asi tvs %icc, 0x1 set 0x60, %l4 stwa %o3, [%l7 + %l4] 0xe2 membar #Sync te %icc, 0x5 udivx %l5, 0x1AE0, %g5 sdivx %o1, 0x0B03, %g7 nop setx 0x5533880B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x8B50ED2E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fadds %f12, %f4, %f2 bvs %icc, loop_97 tn %xcc, 0x4 movcc %icc, %o4, %i5 bneg %xcc, loop_98 loop_97: movle %icc, %g3, %g4 movrlz %g6, 0x12F, %l6 fsrc2 %f4, %f12 loop_98: tcc %icc, 0x1 udiv %i1, 0x074F, %i4 fmul8ulx16 %f2, %f12, %f12 popc %i7, %o7 tn %icc, 0x6 sra %l0, %l1, %i2 nop setx 0xFD28928A118597F2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x5213BFD4B56AF05A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fmuld %f6, %f22, %f28 fornot2 %f16, %f20, %f2 wr %g0, 0x1f, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync tne %icc, 0x5 fmul8x16au %f15, %f23, %f2 bcs,pn %icc, loop_99 sll %g2, 0x00, %g1 array8 %o6, %o0, %i3 addccc %l3, 0x13C7, %l4 loop_99: nop setx 0x56C7BF8F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 fsqrts %f19, %f30 fmovrdgez %i6, %f16, %f8 fmul8ulx16 %f12, %f30, %f16 fbu,a %fcc0, loop_100 bcc %icc, loop_101 edge8l %o5, %o2, %i0 nop fitod %f29, %f26 loop_100: nop fitos %f13, %f15 fstod %f15, %f4 loop_101: fba,a %fcc1, loop_102 movpos %icc, %o3, %l5 st %f28, [%l7 + 0x44] fcmpeq32 %f2, %f22, %l2 loop_102: mulx %g5, %g7, %o1 set 0x11, %g3 stba %o4, [%l7 + %g3] 0x23 membar #Sync fbul,a %fcc2, loop_103 bneg %icc, loop_104 orcc %g3, %g4, %g6 nop fitos %f3, %f5 fstoi %f5, %f10 loop_103: edge16l %i5, %i1, %l6 loop_104: edge32l %i7, %i4, %l0 nop setx loop_105, %l0, %l1 jmpl %l1, %l1 alignaddr %i2, %g2, %g1 array8 %o6, %o0, %o7 subccc %l3, 0x0C5D, %l4 loop_105: sdiv %i6, 0x1039, %i3 edge16ln %o5, %o2, %o3 array32 %l5, %l2, %i0 swap [%l7 + 0x44], %g7 fmovdvs %xcc, %f22, %f14 mulscc %g5, %o4, %o1 xnorcc %g4, %g6, %g3 membar 0x20 array8 %i1, %l6, %i7 movgu %xcc, %i5, %i4 nop fitod %f4, %f24 fdtox %f24, %f0 edge32l %l0, %l1, %i2 umulcc %g1, 0x0361, %g2 popc 0x0F76, %o0 wr %g0, 0x11, %asi sta %f10, [%l7 + 0x34] %asi fnands %f24, %f21, %f25 xor %o7, 0x11B9, %o6 popc %l4, %i6 ldsw [%l7 + 0x3C], %l3 tg %icc, 0x5 movre %i3, %o5, %o2 edge16ln %o3, %l2, %i0 fbe %fcc0, loop_106 fnot1s %f2, %f27 movpos %xcc, %g7, %g5 stbar loop_106: fornot1s %f13, %f17, %f4 faligndata %f6, %f4, %f6 nop set 0x18, %l5 lduw [%l7 + %l5], %o4 add %l5, %o1, %g6 fmovdvs %icc, %f15, %f1 movrgz %g3, 0x370, %i1 movl %xcc, %l6, %i7 xnor %g4, %i4, %i5 orcc %l0, 0x0EB6, %i2 tcc %icc, 0x2 movle %icc, %g1, %g2 fzero %f28 tpos %xcc, 0x5 fmovscc %icc, %f31, %f22 srlx %l1, %o0, %o7 fbul,a %fcc2, loop_107 addcc %l4, %o6, %i6 udivcc %l3, 0x11F6, %i3 nop setx 0xB268328BCB2614E5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 fsqrtd %f30, %f2 loop_107: add %o2, %o5, %o3 fbug %fcc1, loop_108 mulscc %l2, 0x004C, %i0 fmovsleu %xcc, %f23, %f8 fnand %f14, %f20, %f28 loop_108: sdivx %g7, 0x0884, %o4 wr %g0, 0x19, %asi lda [%l7 + 0x70] %asi, %f11 tcc %icc, 0x2 fnor %f26, %f4, %f4 fpackfix %f20, %f10 edge16ln %g5, %l5, %o1 fandnot2 %f12, %f30, %f0 nop set 0x52, %g2 lduh [%l7 + %g2], %g3 bne %xcc, loop_109 edge32l %g6, %l6, %i7 set 0x68, %o4 ldsha [%l7 + %o4] 0x88, %i1 loop_109: popc 0x0AA0, %i4 fnegd %f26, %f28 lduh [%l7 + 0x6E], %i5 nop fitos %f14, %f5 fstoi %f5, %f21 sdiv %l0, 0x10FF, %g4 sdivcc %i2, 0x0C55, %g2 nop set 0x74, %o6 lduw [%l7 + %o6], %g1 ldub [%l7 + 0x73], %o0 edge16ln %o7, %l4, %o6 sdivcc %l1, 0x128D, %i6 wr %g0, 0x57, %asi stxa %i3, [%g0 + 0x0] %asi fpackfix %f26, %f20 movcc %xcc, %l3, %o2 fsrc2s %f18, %f1 brz,a %o3, loop_110 edge8l %l2, %o5, %g7 nop fitod %f4, %f26 fdtox %f26, %f24 fnot1s %f0, %f9 loop_110: nop setx 0xD4401464, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 fsqrts %f9, %f7 fzero %f4 wr %g0, 0x18, %asi stba %o4, [%l7 + 0x44] %asi fmovrdlez %g5, %f6, %f16 edge8n %i0, %l5, %g3 tge %xcc, 0x3 fbg,a %fcc1, loop_111 orn %g6, 0x1D9B, %l6 array8 %i7, %i1, %o1 brgez %i5, loop_112 loop_111: udivcc %i4, 0x18CC, %g4 edge8l %l0, %g2, %i2 xorcc %o0, 0x1A18, %g1 loop_112: ldstub [%l7 + 0x64], %l4 edge8 %o7, %l1, %o6 addcc %i3, %l3, %i6 fmovrslz %o2, %f12, %f1 fandnot2 %f16, %f24, %f4 movne %xcc, %o3, %l2 array32 %o5, %g7, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %xcc, %i0, %o4 tge %xcc, 0x6 sllx %l5, 0x1E, %g3 array16 %l6, %g6, %i1 swap [%l7 + 0x38], %o1 movrne %i7, 0x2C3, %i5 nop set 0x60, %o2 ldd [%l7 + %o2], %f24 membar 0x60 stbar srl %i4, 0x06, %l0 ldub [%l7 + 0x2F], %g4 addcc %i2, %o0, %g1 add %g2, %l4, %o7 sdiv %l1, 0x1053, %i3 sethi 0x0E17, %l3 edge8n %i6, %o2, %o3 array32 %o6, %o5, %l2 fmovsl %icc, %f20, %f28 fmovsvc %icc, %f7, %f6 movrlez %g5, %i0, %g7 xor %o4, 0x11D8, %l5 move %icc, %l6, %g3 xnorcc %i1, 0x1CAB, %o1 movgu %icc, %g6, %i5 andncc %i7, %l0, %g4 array16 %i4, %i2, %o0 srl %g2, 0x19, %g1 ldsh [%l7 + 0x5A], %l4 edge32n %l1, %i3, %l3 sdiv %i6, 0x1A49, %o2 movvc %icc, %o3, %o6 taddcc %o7, %l2, %g5 array32 %i0, %o5, %o4 tcs %xcc, 0x6 fmovsl %icc, %f29, %f8 sir 0x1639 set 0x10, %i7 lduwa [%l7 + %i7] 0x14, %g7 nop setx 0xFD293F442FE2A527, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xC301282962D35488, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fsubd %f22, %f18, %f30 stw %l6, [%l7 + 0x5C] addccc %l5, %g3, %o1 tvc %xcc, 0x3 wr %g0, 0x80, %asi ldstuba [%l7 + 0x0B] %asi, %i1 fsrc2 %f14, %f28 addc %i5, %i7, %g6 movre %g4, %i4, %i2 alignaddr %o0, %l0, %g2 bgu,a,pn %icc, loop_113 movcs %icc, %g1, %l4 fbn,a %fcc3, loop_114 taddcc %l1, 0x0408, %l3 loop_113: fnot1 %f24, %f12 std %f16, [%l7 + 0x50] loop_114: fcmpeq16 %f4, %f24, %i3 sdiv %i6, 0x1601, %o2 srlx %o6, 0x0B, %o3 fnot2s %f18, %f23 sethi 0x1631, %l2 edge8n %g5, %i0, %o7 set 0x40, %g7 lduwa [%l7 + %g7] 0x88, %o5 sethi 0x1309, %g7 tne %xcc, 0x6 sth %l6, [%l7 + 0x5A] fxnors %f25, %f16, %f12 sdivx %o4, 0x0EC1, %l5 movl %xcc, %g3, %o1 edge16 %i1, %i7, %g6 sll %i5, %g4, %i4 edge16n %i2, %l0, %o0 movpos %icc, %g1, %l4 tgu %icc, 0x5 stbar tsubcctv %l1, %l3, %i3 tvs %icc, 0x3 movge %icc, %g2, %i6 nop fitod %f2, %f22 fdtoi %f22, %f29 set 0x40, %g4 stda %f0, [%l7 + %g4] 0x17 membar #Sync fsrc1s %f23, %f18 tsubcctv %o2, %o3, %o6 te %icc, 0x6 nop fitos %f12, %f17 fstox %f17, %f10 fcmpne32 %f20, %f24, %g5 edge16n %i0, %o7, %o5 wr %g0, 0x1f, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync edge32l %l2, %l6, %g7 ble,pn %xcc, loop_115 and %l5, %g3, %o4 fmovrsgez %o1, %f8, %f25 fmovdpos %xcc, %f1, %f4 loop_115: or %i1, 0x0BA6, %g6 tgu %icc, 0x1 brgz,a %i5, loop_116 movvc %icc, %i7, %i4 fmovsleu %icc, %f1, %f8 ld [%l7 + 0x2C], %f20 loop_116: fornot1 %f6, %f4, %f20 andcc %i2, %l0, %g4 movvs %xcc, %o0, %l4 xorcc %l1, %g1, %i3 brz %l3, loop_117 fexpand %f19, %f26 edge32ln %g2, %i6, %o2 edge32ln %o3, %g5, %i0 loop_117: movn %xcc, %o6, %o5 bgu,a,pt %xcc, loop_118 fmovdcs %icc, %f16, %f14 sra %l2, %l6, %o7 array16 %l5, %g3, %g7 loop_118: tge %icc, 0x0 fbe,a %fcc1, loop_119 movne %icc, %o1, %o4 fcmpne16 %f30, %f22, %i1 bne %xcc, loop_120 loop_119: faligndata %f8, %f16, %f24 bge,pn %xcc, loop_121 tl %icc, 0x4 loop_120: fnegs %f6, %f16 movg %icc, %i5, %i7 loop_121: umul %i4, %g6, %i2 tcs %icc, 0x7 movpos %xcc, %g4, %o0 sethi 0x05BD, %l0 fmul8ulx16 %f30, %f18, %f2 andcc %l4, 0x1204, %g1 xnorcc %l1, %i3, %g2 wr %g0, 0x89, %asi ldswa [%l7 + 0x78] %asi, %i6 tcc %xcc, 0x6 fbug %fcc0, loop_122 xnor %l3, %o2, %g5 movn %icc, %o3, %o6 bne,pt %xcc, loop_123 loop_122: stw %i0, [%l7 + 0x60] brnz %l2, loop_124 fblg,a %fcc1, loop_125 loop_123: tge %xcc, 0x1 fcmpgt16 %f22, %f10, %o5 loop_124: popc %l6, %l5 loop_125: nop set 0x27, %o3 lduba [%l7 + %o3] 0x18, %g3 sra %g7, 0x0C, %o1 srax %o4, %o7, %i1 orncc %i5, 0x0F2E, %i7 tcs %icc, 0x2 taddcctv %i4, 0x053D, %g6 movne %xcc, %i2, %o0 set 0x38, %l6 ldxa [%l7 + %l6] 0x89, %g4 bleu,a loop_126 fors %f2, %f1, %f7 tneg %icc, 0x0 fornot2s %f8, %f16, %f6 loop_126: tvc %xcc, 0x4 movle %xcc, %l4, %g1 fmovdpos %xcc, %f31, %f18 edge32 %l0, %l1, %i3 mulx %g2, 0x1A17, %l3 nop setx 0x7593B34AC04A100D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 fsqrtd %f0, %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8x16 %f22, %f0, %f26 tneg %icc, 0x7 bgu %icc, loop_127 sdivx %i6, 0x1D16, %g5 brlz %o3, loop_128 tgu %icc, 0x6 loop_127: movvs %icc, %o2, %o6 fblg %fcc3, loop_129 loop_128: tsubcc %l2, %i0, %o5 call loop_130 tge %xcc, 0x1 loop_129: nop wr %g0, 0x81, %asi lda [%l7 + 0x74] %asi, %f28 loop_130: stbar brnz,a %l6, loop_131 andncc %g3, %g7, %o1 movge %xcc, %o4, %o7 umulcc %i1, 0x1E8F, %l5 loop_131: tvc %xcc, 0x6 bge,pt %xcc, loop_132 fnot2 %f22, %f0 and %i7, 0x0134, %i5 subcc %g6, 0x03E8, %i4 loop_132: array16 %o0, %g4, %l4 srl %i2, 0x0D, %g1 tl %xcc, 0x4 wr %g0, 0x18, %asi ldstuba [%l7 + 0x6C] %asi, %l0 sir 0x1471 fmovse %icc, %f27, %f12 alignaddr %l1, %i3, %g2 addccc %l3, %g5, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %o2, %i6, %l2 wr %g0, 0x04, %asi stha %i0, [%l7 + 0x60] %asi andncc %o6, %o5, %l6 sdivcc %g7, 0x1824, %g3 udivcc %o1, 0x1CA1, %o4 nop fitos %f9, %f12 fstod %f12, %f18 move %xcc, %i1, %o7 fnands %f28, %f0, %f23 movne %xcc, %i7, %l5 sllx %g6, 0x05, %i5 alignaddrl %i4, %o0, %g4 ldsw [%l7 + 0x3C], %i2 brgez,a %g1, loop_133 popc 0x192C, %l4 movre %l1, 0x37E, %i3 movpos %xcc, %g2, %l0 loop_133: tn %xcc, 0x0 movneg %icc, %l3, %g5 smulcc %o3, 0x1A56, %o2 array32 %l2, %i0, %i6 fble %fcc0, loop_134 tle %xcc, 0x3 fones %f25 mulx %o6, %o5, %l6 loop_134: brz %g7, loop_135 movvs %xcc, %g3, %o4 subccc %o1, 0x0ADD, %i1 wr %g0, 0x0c, %asi stha %o7, [%l7 + 0x52] %asi loop_135: xor %i7, 0x1499, %l5 udivx %g6, 0x0EF6, %i5 stw %o0, [%l7 + 0x3C] mulx %g4, 0x0676, %i2 fpadd32 %f18, %f20, %f6 sdiv %i4, 0x1DE7, %l4 nop fitos %f13, %f9 fstod %f9, %f28 wr %g0, 0x88, %asi ldswa [%l7 + 0x44] %asi, %l1 fabss %f12, %f31 bcs %icc, loop_136 subccc %i3, %g1, %g2 srlx %l0, 0x04, %l3 fmovdg %icc, %f0, %f30 loop_136: fandnot1s %f30, %f23, %f4 fmovrdlez %o3, %f26, %f24 ta %icc, 0x3 set 0x58, %l0 lda [%l7 + %l0] 0x0c, %f30 sllx %g5, %o2, %i0 orncc %i6, %l2, %o6 fmovsge %icc, %f21, %f30 set 0x1C, %o1 lda [%l7 + %o1] 0x0c, %f16 movneg %icc, %o5, %l6 fmovdg %xcc, %f31, %f28 set 0x6A, %g5 ldsha [%l7 + %g5] 0x89, %g3 tvs %icc, 0x4 fornot2s %f9, %f23, %f25 add %g7, 0x12B9, %o4 fmul8x16au %f6, %f7, %f18 fmul8x16au %f11, %f1, %f28 tsubcc %i1, 0x13C6, %o7 fmovdvc %icc, %f12, %f0 alignaddrl %i7, %l5, %g6 tle %xcc, 0x4 bvs,a,pn %icc, loop_137 bvc,a %icc, loop_138 nop setx 0x91194FBF07D31753, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x2637BA244BF20510, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f28, %f30 move %xcc, %i5, %o0 loop_137: bcs,pt %icc, loop_139 loop_138: membar 0x25 sllx %g4, %o1, %i2 std %f22, [%l7 + 0x70] loop_139: udiv %i4, 0x04E2, %l4 srl %l1, 0x14, %g1 nop fitos %f5, %f23 fstod %f23, %f8 fbug %fcc2, loop_140 nop setx 0x1B432782, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0xCBF3D622, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fadds %f22, %f27, %f8 andncc %i3, %g2, %l3 nop setx 0xC850B790, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x2AC4176B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fadds %f3, %f0, %f29 loop_140: taddcctv %o3, 0x18D0, %l0 movrgez %o2, 0x3DA, %g5 sethi 0x12AB, %i6 movpos %xcc, %l2, %i0 edge16n %o5, %l6, %g3 nop fitod %f6, %f10 fdtos %f10, %f31 fbul %fcc2, loop_141 tge %xcc, 0x5 subccc %g7, %o6, %i1 ldub [%l7 + 0x3D], %o7 loop_141: taddcctv %i7, %o4, %g6 fmovrsgez %l5, %f19, %f7 movleu %icc, %i5, %o0 brz %g4, loop_142 fbn %fcc3, loop_143 taddcctv %o1, %i4, %l4 fmul8x16 %f13, %f22, %f22 loop_142: edge16n %i2, %l1, %g1 loop_143: fcmpne32 %f14, %f28, %g2 edge32n %l3, %o3, %i3 movrgez %l0, 0x2EB, %o2 te %xcc, 0x3 swap [%l7 + 0x34], %i6 bn,pt %icc, loop_144 movvs %icc, %l2, %g5 move %xcc, %o5, %l6 fnot1s %f30, %f22 loop_144: addcc %g3, %i0, %g7 fandnot2s %f25, %f10, %f11 and %o6, %i1, %i7 or %o7, %g6, %l5 brgz %o4, loop_145 srlx %i5, 0x17, %o0 movcs %icc, %g4, %i4 sll %o1, 0x13, %i2 loop_145: tneg %icc, 0x5 fpadd32s %f16, %f19, %f9 edge8n %l4, %g1, %l1 smul %l3, %g2, %i3 sllx %o3, %o2, %l0 fsrc2s %f8, %f0 tleu %icc, 0x0 fnors %f10, %f7, %f15 udivcc %i6, 0x0D62, %g5 set 0x50, %i5 lduha [%l7 + %i5] 0x80, %l2 fxnor %f28, %f0, %f12 tgu %xcc, 0x1 andcc %o5, %g3, %l6 move %xcc, %g7, %i0 tleu %xcc, 0x6 movrlz %o6, %i7, %i1 fmovrdne %g6, %f2, %f14 sub %l5, %o7, %i5 add %o0, %g4, %i4 st %f28, [%l7 + 0x50] fmovsa %xcc, %f18, %f26 udivcc %o4, 0x18E2, %o1 bcs,a,pt %icc, loop_146 tl %icc, 0x7 xnor %i2, 0x1D4B, %l4 edge16 %l1, %g1, %g2 loop_146: fbne %fcc0, loop_147 srax %i3, %o3, %o2 st %f3, [%l7 + 0x08] nop fitos %f4, %f3 loop_147: tvs %xcc, 0x1 bvs,a loop_148 udiv %l3, 0x1278, %l0 stb %i6, [%l7 + 0x11] fba,a %fcc2, loop_149 loop_148: bleu,a,pn %icc, loop_150 fmovrsgez %g5, %f27, %f19 bcs,pn %xcc, loop_151 loop_149: tne %icc, 0x1 loop_150: alignaddrl %o5, %l2, %l6 mulscc %g7, %i0, %o6 loop_151: edge32 %g3, %i7, %g6 edge16n %l5, %o7, %i5 wr %g0, 0x11, %asi prefetcha [%l7 + 0x70] %asi, 0x1 movcs %xcc, %g4, %i4 umul %i1, %o4, %i2 sdivcc %l4, 0x13F3, %o1 bneg,pn %xcc, loop_152 edge32ln %l1, %g1, %i3 ld [%l7 + 0x68], %f29 movvs %icc, %o3, %g2 loop_152: tpos %icc, 0x1 fmovspos %xcc, %f19, %f3 movne %icc, %o2, %l3 movvc %icc, %l0, %g5 brgez,a %i6, loop_153 and %o5, 0x0F2F, %l2 tvs %xcc, 0x4 array16 %l6, %i0, %g7 loop_153: srl %o6, 0x0B, %g3 movre %i7, %l5, %g6 movrgez %i5, 0x03F, %o0 bvc,pt %xcc, loop_154 addccc %g4, 0x1119, %o7 addc %i4, %i1, %i2 sll %o4, 0x06, %l4 loop_154: te %xcc, 0x6 te %xcc, 0x4 wr %g0, 0x81, %asi ldxa [%l7 + 0x18] %asi, %l1 array32 %o1, %i3, %g1 tge %xcc, 0x7 fandnot1s %f12, %f7, %f8 fcmpne16 %f22, %f4, %o3 umulcc %o2, %g2, %l0 orcc %g5, %l3, %o5 tpos %xcc, 0x0 fmovdleu %icc, %f7, %f10 sir 0x1F7A te %xcc, 0x6 movrlz %l2, 0x065, %l6 tvs %xcc, 0x3 tsubcc %i0, 0x1480, %g7 fbn,a %fcc2, loop_155 fmovsneg %xcc, %f13, %f6 srax %o6, 0x1A, %i6 brz,a %i7, loop_156 loop_155: fmul8x16al %f14, %f10, %f22 nop fitos %f3, %f15 fstoi %f15, %f26 fcmpne16 %f12, %f8, %g3 loop_156: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldstub [%l7 + 0x58], %l5 fxnors %f26, %f23, %f30 edge8l %g6, %i5, %o0 edge16n %o7, %g4, %i1 movne %xcc, %i2, %i4 fbo %fcc3, loop_157 umulcc %l4, 0x131B, %o4 add %o1, %l1, %g1 andcc %o3, %i3, %o2 loop_157: add %l0, 0x1E51, %g2 movpos %xcc, %l3, %g5 tg %xcc, 0x3 mulx %o5, 0x008A, %l6 call loop_158 sllx %l2, 0x10, %i0 srl %g7, 0x09, %i6 wr %g0, 0x0c, %asi swapa [%l7 + 0x68] %asi, %o6 loop_158: movre %i7, %l5, %g3 andn %g6, 0x014E, %i5 wr %g0, 0x80, %asi swapa [%l7 + 0x40] %asi, %o0 andcc %o7, %g4, %i1 srlx %i2, %l4, %i4 movrlz %o1, 0x100, %o4 movge %icc, %l1, %g1 te %xcc, 0x7 andcc %o3, %o2, %i3 movn %xcc, %g2, %l0 fmovdl %icc, %f11, %f19 tleu %xcc, 0x0 smul %l3, 0x09C4, %g5 std %f20, [%l7 + 0x20] fnor %f22, %f8, %f10 nop set 0x48, %i3 prefetch [%l7 + %i3], 0x0 orn %l6, %o5, %i0 fsrc1s %f16, %f31 addcc %l2, 0x148B, %g7 popc 0x0F70, %i6 alignaddrl %o6, %l5, %g3 fmovsge %xcc, %f26, %f31 movvs %icc, %g6, %i5 or %i7, 0x1A22, %o7 nop set 0x18, %i4 stw %g4, [%l7 + %i4] movre %o0, 0x382, %i2 fmovdle %icc, %f2, %f21 tgu %icc, 0x3 tgu %icc, 0x0 wr %g0, 0x11, %asi ldswa [%l7 + 0x70] %asi, %i1 fbl,a %fcc2, loop_159 edge32 %i4, %o1, %o4 andn %l4, %l1, %g1 te %icc, 0x1 loop_159: ble,pn %xcc, loop_160 edge16n %o2, %i3, %o3 udivcc %l0, 0x16A7, %l3 edge8l %g5, %g2, %o5 loop_160: membar 0x46 fcmpeq32 %f6, %f24, %l6 tneg %icc, 0x5 xnor %i0, %l2, %g7 sra %o6, 0x06, %l5 tne %icc, 0x4 edge16l %i6, %g3, %g6 fmovsl %xcc, %f12, %f3 tvc %xcc, 0x1 srax %i5, 0x1C, %o7 wr %g0, 0x88, %asi stha %i7, [%l7 + 0x2C] %asi movneg %xcc, %g4, %i2 alignaddrl %o0, %i1, %o1 nop set 0x18, %i6 ldd [%l7 + %i6], %i4 fmovsleu %xcc, %f28, %f25 sdivx %o4, 0x1A48, %l4 tneg %icc, 0x7 edge8 %l1, %g1, %i3 sethi 0x04C2, %o2 bneg %icc, loop_161 udivcc %l0, 0x0E9A, %l3 tneg %xcc, 0x5 alignaddr %o3, %g5, %o5 loop_161: nop fitos %f3, %f11 fstod %f11, %f2 tgu %icc, 0x6 movcs %icc, %g2, %i0 fmovrse %l2, %f15, %f19 tleu %icc, 0x1 fblg %fcc0, loop_162 fones %f15 bgu,pn %icc, loop_163 srlx %l6, %g7, %l5 loop_162: fornot1s %f28, %f3, %f15 umul %i6, 0x1843, %o6 loop_163: sra %g3, %g6, %o7 subccc %i7, %g4, %i2 add %l7, 0x58, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %i5, %o0 orn %i1, 0x01B0, %o1 edge16n %o4, %l4, %l1 nop setx loop_164, %l0, %l1 jmpl %l1, %g1 movneg %xcc, %i3, %o2 array32 %i4, %l3, %l0 membar 0x26 loop_164: srlx %o3, 0x1B, %o5 udivx %g5, 0x199D, %g2 array8 %l2, %l6, %g7 umul %l5, 0x1BCB, %i6 movcc %xcc, %i0, %o6 fpadd16 %f26, %f6, %f30 tsubcctv %g6, %o7, %g3 tcs %icc, 0x3 srlx %i7, %g4, %i5 bcc,pn %xcc, loop_165 lduw [%l7 + 0x68], %i2 fand %f16, %f26, %f28 tn %xcc, 0x7 loop_165: addccc %o0, %o1, %i1 umulcc %o4, 0x1E38, %l1 std %f10, [%l7 + 0x28] add %l7, 0x78, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %g1, %l4 fbl %fcc2, loop_166 ldsh [%l7 + 0x6C], %i3 movne %icc, %o2, %i4 edge32l %l0, %l3, %o5 loop_166: mulscc %g5, 0x1FFC, %g2 sdivx %l2, 0x11BC, %o3 tn %icc, 0x7 tpos %xcc, 0x7 edge16ln %l6, %g7, %l5 wr %g0, 0x04, %asi stxa %i6, [%l7 + 0x48] %asi std %f26, [%l7 + 0x68] movg %xcc, %o6, %i0 sdiv %g6, 0x1F23, %g3 movvs %icc, %i7, %o7 tsubcc %i5, 0x05AD, %g4 bvc %icc, loop_167 brlz,a %i2, loop_168 subccc %o1, %i1, %o0 add %o4, %g1, %l1 loop_167: smulcc %i3, %o2, %i4 loop_168: fmovs %f9, %f27 fbug,a %fcc2, loop_169 mova %icc, %l4, %l3 brgz,a %o5, loop_170 subcc %g5, %l0, %g2 loop_169: fmul8x16 %f2, %f20, %f22 sra %l2, 0x1E, %l6 loop_170: nop setx 0x60662985, %l0, %l6 st %l6, [%l7 + 0x44] ld [%l7 + 0x44], %fsr fbuge,a %fcc2, loop_171 fmovsle %icc, %f9, %f2 edge16l %g7, %l5, %i6 array32 %o3, %i0, %g6 loop_171: nop set 0x40, %i0 stda %f0, [%l7 + %i0] 0x81 edge32l %g3, %i7, %o6 fmovdn %icc, %f0, %f25 udiv %o7, 0x1800, %g4 sra %i5, %i2, %o1 bleu,a,pt %icc, loop_172 edge32ln %o0, %i1, %o4 fcmpgt16 %f8, %f10, %l1 movrgez %i3, 0x3E5, %g1 loop_172: movg %icc, %i4, %o2 fpadd32 %f28, %f4, %f20 taddcctv %l4, 0x1476, %o5 fandnot2s %f3, %f29, %f12 ldx [%l7 + 0x70], %l3 nop set 0x1A, %i1 sth %l0, [%l7 + %i1] srax %g5, %g2, %l6 fnor %f14, %f22, %f12 array8 %g7, %l2, %l5 nop setx loop_173, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16n %i6, %i0, %g6 fsrc1s %f11, %f8 sdivx %o3, 0x0574, %i7 loop_173: for %f10, %f0, %f28 nop setx 0xBA037F76F58FD35A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xFBF36C64270D394E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f22, %f20 tl %xcc, 0x4 fble %fcc0, loop_174 or %g3, %o7, %g4 mova %icc, %i5, %o6 xnorcc %i2, %o0, %o1 loop_174: udivcc %i1, 0x1890, %o4 smul %i3, 0x078A, %l1 and %i4, %o2, %l4 set 0x57, %o0 ldstuba [%l7 + %o0] 0x0c, %o5 subccc %g1, 0x03CC, %l0 fbg,a %fcc3, loop_175 fmovrsgz %l3, %f22, %f17 tne %xcc, 0x5 fbe,a %fcc3, loop_176 loop_175: edge32ln %g5, %g2, %l6 sdivcc %l2, 0x0751, %l5 sdiv %g7, 0x18D1, %i6 loop_176: ldstub [%l7 + 0x66], %i0 sir 0x0A18 tvs %icc, 0x0 fmovsle %xcc, %f6, %f0 fmul8ulx16 %f12, %f0, %f12 fpadd32s %f17, %f0, %f7 fzero %f28 fmovdn %icc, %f12, %f16 stbar fcmple32 %f12, %f6, %o3 nop setx loop_177, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry srl %i7, 0x07, %g3 edge16l %g6, %o7, %g4 fmovsvs %icc, %f3, %f24 loop_177: addccc %o6, 0x1903, %i2 add %o0, %i5, %o1 membar 0x55 movleu %xcc, %o4, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbuge %fcc0, loop_178 tgu %icc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %xcc, 0x1 loop_178: sdivx %l1, 0x1819, %i4 set 0x40, %g1 ldda [%l7 + %g1] 0x18, %f0 ldd [%l7 + 0x20], %f10 edge16n %i3, %o2, %o5 tvs %icc, 0x6 add %l4, %g1, %l0 bl %icc, loop_179 edge8ln %g5, %g2, %l6 movgu %xcc, %l2, %l5 nop setx 0xB04ECBE3, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr loop_179: sdivcc %g7, 0x1E58, %l3 bvc %icc, loop_180 ldd [%l7 + 0x58], %f6 popc 0x1811, %i6 tvs %xcc, 0x1 loop_180: mova %xcc, %i0, %o3 edge16ln %g3, %g6, %o7 lduh [%l7 + 0x2E], %i7 srax %g4, %i2, %o0 tleu %xcc, 0x7 sdiv %i5, 0x0D3B, %o1 ldsh [%l7 + 0x5A], %o6 mulscc %o4, 0x1B58, %i1 fbe,a %fcc3, loop_181 tneg %icc, 0x4 sdivx %l1, 0x15DA, %i4 movcc %xcc, %i3, %o5 loop_181: fmovsleu %icc, %f25, %f30 fmovspos %icc, %f27, %f29 edge32ln %l4, %o2, %l0 nop setx loop_182, %l0, %l1 jmpl %l1, %g5 fmovdvs %icc, %f2, %f2 sub %g1, 0x084D, %l6 nop setx 0x7CBA042FD6C4814F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f28 loop_182: nop set 0x78, %l1 stxa %l2, [%l7 + %l1] 0x10 array16 %g2, %g7, %l5 brlz %i6, loop_183 addccc %i0, 0x19B4, %o3 movg %icc, %g3, %l3 movneg %xcc, %g6, %o7 loop_183: movvs %icc, %i7, %g4 alignaddrl %i2, %i5, %o0 movleu %icc, %o6, %o4 bcs,a,pn %xcc, loop_184 movleu %icc, %i1, %l1 brgz %o1, loop_185 fors %f12, %f26, %f5 loop_184: array8 %i4, %i3, %o5 set 0x40, %i2 stda %f16, [%l7 + %i2] 0xf0 membar #Sync loop_185: fmovs %f7, %f13 tneg %xcc, 0x0 smul %o2, %l4, %l0 nop fitos %f4, %f13 fstox %f13, %f28 fxtos %f28, %f29 edge32ln %g1, %l6, %g5 fbue,a %fcc0, loop_186 fmovspos %icc, %f0, %f11 edge16ln %l2, %g7, %l5 ldsb [%l7 + 0x19], %i6 loop_186: nop setx 0xE06B2162, %l0, %l6 st %l6, [%l7 + 0x38] ld [%l7 + 0x38], %fsr fmovsn %icc, %f31, %f25 movpos %xcc, %i0, %o3 subccc %g3, 0x0FA0, %g2 sllx %l3, %g6, %i7 fnand %f0, %f4, %f28 tne %icc, 0x6 tcc %xcc, 0x0 tn %icc, 0x7 movvs %icc, %g4, %i2 movcc %icc, %i5, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x32, %o5 stha %o6, [%l7 + %o5] 0x81 fpackfix %f2, %f2 smul %o7, 0x0CCF, %o4 andncc %l1, %i1, %o1 bvc,a %xcc, loop_187 bpos,pt %icc, loop_188 movle %xcc, %i4, %o5 popc %i3, %l4 loop_187: nop set 0x8, %g6 stxa %o2, [%g0 + %g6] 0x21 loop_188: andcc %l0, 0x069A, %l6 fnot2s %f22, %f4 sdiv %g5, 0x171B, %g1 mulscc %l2, %l5, %g7 ta %icc, 0x4 fba %fcc3, loop_189 fcmpeq32 %f22, %f2, %i6 fone %f14 alignaddrl %i0, %g3, %g2 loop_189: fcmple16 %f2, %f24, %o3 set 0x3d8, %l2 nop ! nop ! ldxa [%g0 + %l2] 0x40, %g6 ripped by fixASI40.pl ripped by fixASI40.pl 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 tn %xcc, 0x1 mulscc %i7, 0x033E, %l3 and %i2, 0x063A, %i5 loop_190: fnands %f9, %f25, %f12 sdivcc %o0, 0x14C2, %o6 xnor %g4, %o4, %o7 edge16l %i1, %l1, %i4 fmovsge %icc, %f21, %f0 edge8ln %o5, %i3, %l4 udivx %o2, 0x1452, %l0 bneg,a,pt %xcc, loop_191 array16 %o1, %g5, %l6 sub %g1, %l2, %g7 fbu %fcc1, loop_192 loop_191: bvs,a,pt %xcc, loop_193 stw %i6, [%l7 + 0x5C] xnorcc %l5, %g3, %g2 loop_192: membar 0x0F loop_193: edge16n %o3, %g6, %i0 srl %l3, 0x13, %i2 fmovd %f0, %f2 ldd [%l7 + 0x40], %i4 and %i7, 0x017E, %o0 smul %g4, %o6, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnor %f20, %f14, %f26 sllx %o4, %i1, %l1 subcc %i4, %i3, %l4 array16 %o5, %l0, %o2 ldd [%l7 + 0x60], %f14 fba %fcc3, loop_194 umul %o1, %g5, %g1 mulx %l6, 0x1A90, %l2 popc 0x086C, %i6 loop_194: brlz,a %g7, loop_195 tvs %xcc, 0x3 ldx [%l7 + 0x18], %l5 move %icc, %g2, %o3 loop_195: fmul8x16 %f19, %f18, %f8 bvs %xcc, loop_196 movcc %icc, %g6, %i0 brz,a %l3, loop_197 movl %xcc, %i2, %g3 loop_196: nop setx loop_198, %l0, %l1 jmpl %l1, %i5 movpos %xcc, %o0, %g4 loop_197: mova %xcc, %o6, %i7 ble,a,pt %xcc, loop_199 loop_198: fsrc2s %f18, %f1 set 0x30, %o7 ldda [%l7 + %o7] 0x2f, %o4 loop_199: alignaddrl %o7, %l1, %i4 tsubcc %i1, %l4, %o5 nop setx loop_200, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %i3, %o2, %o1 movle %icc, %g5, %l0 loop_200: udivcc %l6, 0x0136, %l2 movre %i6, %g1, %l5 taddcctv %g7, %o3, %g6 addc %i0, %g2, %l3 movge %xcc, %g3, %i2 stb %i5, [%l7 + 0x22] udivcc %o0, 0x1993, %o6 subccc %i7, 0x1483, %g4 sub %o7, 0x02BA, %l1 edge32ln %i4, %o4, %l4 edge32l %i1, %i3, %o5 movge %xcc, %o1, %o2 bvc,a,pt %icc, loop_201 nop setx loop_202, %l0, %l1 jmpl %l1, %l0 addc %l6, 0x106A, %l2 fbn %fcc1, loop_203 loop_201: tvs %xcc, 0x3 loop_202: fbug %fcc0, loop_204 nop setx 0xF44D110A3F242E89, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xE880D881ED086239, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fmuld %f14, %f16, %f28 loop_203: fmovrsne %g5, %f16, %f2 membar 0x05 loop_204: ta %icc, 0x3 bcs,a loop_205 sllx %i6, 0x0B, %l5 flush %l7 + 0x40 movrgz %g7, 0x01F, %o3 loop_205: brlz,a %g1, loop_206 tge %xcc, 0x1 bg,pn %xcc, loop_207 edge8l %i0, %g2, %l3 loop_206: addc %g6, 0x0DF1, %g3 movrgz %i2, 0x389, %i5 loop_207: movleu %icc, %o0, %o6 add %i7, %g4, %o7 taddcctv %i4, 0x11B2, %o4 call loop_208 edge8 %l4, %l1, %i1 edge16n %o5, %o1, %o2 bcc loop_209 loop_208: srlx %i3, 0x0C, %l0 xnor %l2, 0x0584, %g5 fandnot1s %f25, %f17, %f29 loop_209: andncc %i6, %l5, %g7 tsubcctv %o3, 0x014A, %g1 nop fitos %f9, %f22 fstod %f22, %f20 tpos %icc, 0x0 tl %xcc, 0x7 xor %i0, %l6, %g2 movleu %xcc, %l3, %g6 movneg %xcc, %i2, %i5 fmovda %icc, %f6, %f12 movn %icc, %g3, %o6 set 0x20, %l4 ldda [%l7 + %l4] 0x14, %o0 fxors %f26, %f1, %f16 tgu %icc, 0x7 movrlez %g4, 0x2A6, %o7 fmuld8sux16 %f18, %f15, %f24 tsubcc %i4, %i7, %l4 fbl,a %fcc0, loop_210 fmul8x16al %f23, %f16, %f10 tge %xcc, 0x7 addccc %o4, 0x0FDE, %l1 loop_210: movrlez %i1, 0x3C2, %o1 fxnor %f10, %f12, %f20 sdiv %o2, 0x05FE, %i3 wr %g0, 0x89, %asi lda [%l7 + 0x7C] %asi, %f22 edge16ln %l0, %l2, %o5 movvc %icc, %i6, %l5 add %g7, 0x0551, %o3 movneg %icc, %g1, %g5 sdivx %i0, 0x18D7, %l6 fba,a %fcc3, loop_211 orncc %g2, 0x159B, %g6 tpos %xcc, 0x3 array32 %l3, %i5, %g3 loop_211: edge16 %o6, %i2, %o0 fmul8ulx16 %f28, %f24, %f10 subc %o7, %i4, %g4 ta %icc, 0x7 fmovrdgez %l4, %f16, %f8 fcmpeq16 %f16, %f10, %o4 array8 %i7, %l1, %o1 movge %xcc, %i1, %i3 add %l7, 0x60, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l0, %l2 sdiv %o5, 0x11D0, %o2 fnegs %f29, %f18 fmul8sux16 %f8, %f6, %f0 tneg %icc, 0x3 nop set 0x79, %l3 ldstub [%l7 + %l3], %l5 tsubcctv %i6, 0x086C, %o3 ldstub [%l7 + 0x67], %g1 smulcc %g5, %g7, %i0 fsrc1 %f8, %f20 fexpand %f1, %f20 fandnot1s %f1, %f13, %f1 sdivx %g2, 0x1508, %g6 movleu %icc, %l6, %i5 fbn,a %fcc0, loop_212 sir 0x08F5 alignaddrl %l3, %g3, %o6 edge32 %i2, %o0, %o7 loop_212: addcc %g4, 0x0D13, %l4 sethi 0x1BFB, %o4 fnor %f20, %f26, %f8 movrgez %i7, 0x31D, %i4 movge %xcc, %l1, %i1 fcmple16 %f22, %f20, %i3 lduh [%l7 + 0x66], %o1 tsubcctv %l0, %l2, %o2 fcmpne32 %f30, %f12, %l5 udivx %i6, 0x0599, %o3 fmul8ulx16 %f30, %f30, %f4 fnot2s %f29, %f7 nop set 0x44, %l5 stb %o5, [%l7 + %l5] addcc %g5, 0x0E51, %g7 array16 %i0, %g2, %g6 fmovrse %l6, %f2, %f30 fmovrsgz %g1, %f15, %f10 xnor %l3, %i5, %g3 tsubcctv %o6, %i2, %o0 fbue %fcc1, loop_213 fmovse %icc, %f11, %f31 movne %xcc, %o7, %l4 movcs %icc, %g4, %o4 loop_213: fpack32 %f6, %f22, %f2 movge %icc, %i7, %i4 movn %icc, %i1, %l1 movle %xcc, %o1, %l0 fnands %f20, %f8, %f18 addc %l2, %i3, %o2 brgz,a %l5, loop_214 movgu %xcc, %o3, %i6 stx %o5, [%l7 + 0x58] addccc %g7, 0x0E2B, %i0 loop_214: movvc %icc, %g5, %g6 sdivx %l6, 0x00F9, %g1 xorcc %l3, 0x13ED, %g2 sra %g3, %i5, %i2 stb %o6, [%l7 + 0x1E] movrgez %o7, 0x1D7, %l4 wr %g0, 0x11, %asi ldsha [%l7 + 0x3A] %asi, %o0 tsubcctv %g4, %i7, %o4 and %i4, %i1, %l1 edge32l %o1, %l2, %l0 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o2, %i3 mulx %o3, 0x1454, %l5 orn %o5, %i6, %g7 movleu %xcc, %g5, %i0 movgu %icc, %l6, %g6 edge32n %l3, %g2, %g3 fmovsn %xcc, %f22, %f0 subc %g1, 0x1DD4, %i5 xor %i2, %o7, %l4 movl %icc, %o6, %g4 move %xcc, %i7, %o4 edge8l %o0, %i1, %l1 alignaddr %o1, %l2, %l0 fmovrsne %o2, %f19, %f16 edge16 %i3, %i4, %l5 bvs,a loop_215 stw %o5, [%l7 + 0x50] fxnors %f10, %f28, %f27 nop setx loop_216, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_215: subcc %i6, 0x1699, %g7 xnorcc %o3, 0x1F23, %g5 nop setx loop_217, %l0, %l1 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_216: bn loop_218 tne %icc, 0x0 movrlz %i0, %g6, %l6 loop_217: nop add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l3 casxa [%l6] %asi, %l3, %g2 loop_218: subc %g1, 0x07DA, %g3 fbe,a %fcc1, loop_219 fpack16 %f8, %f19 fmovspos %xcc, %f21, %f17 ta %xcc, 0x4 loop_219: ldsw [%l7 + 0x50], %i2 udiv %i5, 0x0276, %l4 ba,a %xcc, loop_220 udivcc %o6, 0x0218, %o7 fpadd32 %f6, %f6, %f10 subc %i7, %g4, %o4 loop_220: movvs %xcc, %i1, %o0 fpsub32s %f26, %f24, %f3 edge16 %o1, %l2, %l1 addc %l0, %i3, %o2 bvs %xcc, loop_221 nop setx 0x02F82A02106704CC, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr sra %i4, 0x14, %l5 xor %i6, %o5, %g7 loop_221: edge16l %o3, %i0, %g5 fmovspos %xcc, %f16, %f6 tpos %xcc, 0x3 fmovdl %icc, %f1, %f20 nop setx 0x8ACC2CF0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 fsqrts %f17, %f6 fcmpgt16 %f4, %f6, %g6 taddcctv %l6, %l3, %g2 fmovsvs %xcc, %f7, %f10 taddcc %g1, %i2, %i5 nop fitod %f0, %f0 fdtos %f0, %f24 srl %l4, 0x0A, %o6 fbuge %fcc1, loop_222 edge8ln %g3, %i7, %g4 set 0x34, %g2 stwa %o4, [%l7 + %g2] 0x22 membar #Sync loop_222: udivx %i1, 0x0DD4, %o7 wr %g0, 0x11, %asi stba %o1, [%l7 + 0x51] %asi add %l7, 0x18, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l2, %o0 tpos %xcc, 0x5 fmovdcs %icc, %f16, %f27 edge16n %l1, %i3, %o2 fmovrde %l0, %f2, %f24 addcc %l5, %i4, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbul %fcc2, loop_223 sdivcc %g7, 0x0389, %o5 orncc %i0, 0x1BD7, %o3 movgu %icc, %g5, %l6 loop_223: fmovs %f20, %f28 movcc %xcc, %l3, %g2 fmuld8ulx16 %f4, %f3, %f30 edge8 %g1, %i2, %g6 mulx %i5, %l4, %o6 srl %i7, 0x09, %g4 fmovrslz %g3, %f12, %f11 set 0x40, %o4 ldda [%l7 + %o4] 0x19, %f0 subc %i1, 0x03A1, %o4 tvs %icc, 0x2 tgu %xcc, 0x1 sdiv %o1, 0x0D52, %l2 mulx %o0, %l1, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x68, %o6 prefetch [%l7 + %o6], 0x0 edge8 %o2, %o7, %l5 movrlez %l0, 0x308, %i6 movle %xcc, %g7, %o5 fmovrdlz %i4, %f12, %f24 andncc %i0, %g5, %o3 movcs %icc, %l6, %l3 xnor %g2, 0x0D37, %i2 movg %xcc, %g6, %i5 fbuge,a %fcc3, loop_224 srax %l4, 0x04, %o6 ldsh [%l7 + 0x2E], %g1 tneg %icc, 0x5 loop_224: fandnot2 %f16, %f20, %f10 fmovdl %icc, %f8, %f12 xorcc %g4, 0x1EF8, %g3 bvs %icc, loop_225 edge8 %i1, %o4, %o1 stw %l2, [%l7 + 0x74] fbe %fcc3, loop_226 loop_225: mulx %i7, 0x0F5B, %l1 movge %xcc, %i3, %o2 edge16l %o7, %l5, %o0 loop_226: nop set 0x4C, %o2 ldsw [%l7 + %o2], %i6 fandnot2 %f4, %f26, %f30 bge,a %icc, loop_227 mova %icc, %l0, %o5 wr %g0, 0x18, %asi stba %g7, [%l7 + 0x37] %asi loop_227: edge16 %i0, %i4, %g5 movrne %l6, %o3, %g2 nop setx loop_228, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movne %icc, %l3, %i2 fpack16 %f28, %f14 or %i5, 0x1205, %l4 loop_228: bneg loop_229 tgu %icc, 0x6 movvs %icc, %o6, %g6 membar 0x1F loop_229: fmovse %xcc, %f7, %f15 movne %icc, %g4, %g3 edge32 %i1, %g1, %o1 movvc %xcc, %o4, %l2 tg %icc, 0x5 srlx %i7, 0x08, %l1 movrgez %o2, 0x370, %i3 nop setx loop_230, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addc %l5, %o7, %o0 edge16n %l0, %i6, %g7 andncc %o5, %i4, %i0 loop_230: sll %l6, 0x08, %o3 alignaddr %g5, %g2, %l3 bne,a %xcc, loop_231 fmuld8sux16 %f13, %f18, %f12 fandnot1 %f30, %f22, %f12 tn %xcc, 0x7 loop_231: add %i5, 0x18C6, %i2 mulx %l4, 0x0E58, %o6 ldsw [%l7 + 0x14], %g6 fmovdvs %xcc, %f23, %f1 smul %g3, %i1, %g4 fba,a %fcc1, loop_232 movle %xcc, %g1, %o1 tsubcc %o4, %l2, %i7 lduh [%l7 + 0x3E], %o2 loop_232: movne %xcc, %l1, %l5 movrlez %i3, %o7, %o0 sdiv %l0, 0x1FA1, %i6 fnors %f29, %f29, %f4 edge8l %g7, %i4, %i0 nop setx 0x7EB3CE9D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 fsqrts %f4, %f7 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %o5, %o3 or %g5, %l6, %l3 array16 %i5, %g2, %l4 bne,pt %xcc, loop_233 tsubcctv %o6, 0x0850, %i2 fcmpgt16 %f20, %f24, %g3 fmul8x16al %f15, %f14, %f2 loop_233: movrlz %g6, 0x292, %g4 flush %l7 + 0x40 xnorcc %i1, 0x12F6, %g1 xor %o1, %l2, %o4 edge32l %i7, %l1, %l5 set 0x20, %i7 ldda [%l7 + %i7] 0x88, %o2 edge16ln %i3, %o7, %l0 orncc %o0, %i6, %g7 tsubcctv %i4, %i0, %o5 movle %xcc, %g5, %o3 ble,a,pt %icc, loop_234 fmovsge %icc, %f28, %f0 nop set 0x31, %g7 stb %l6, [%l7 + %g7] srl %l3, 0x0F, %i5 loop_234: array8 %g2, %l4, %o6 smulcc %g3, %i2, %g6 movrgez %g4, %i1, %o1 sllx %g1, %o4, %l2 orn %l1, 0x1CAA, %i7 fcmpeq16 %f20, %f14, %l5 tvs %icc, 0x1 wr %g0, 0x10, %asi ldsha [%l7 + 0x50] %asi, %o2 edge8 %i3, %l0, %o0 std %f8, [%l7 + 0x30] fmovspos %xcc, %f30, %f9 tle %xcc, 0x7 ta %xcc, 0x0 mulx %i6, 0x039F, %o7 fand %f0, %f8, %f22 taddcc %i4, %g7, %i0 wr %g0, 0x89, %asi lduwa [%l7 + 0x30] %asi, %o5 tneg %xcc, 0x0 movleu %xcc, %g5, %l6 fbu,a %fcc2, loop_235 tcc %xcc, 0x3 prefetch [%l7 + 0x78], 0x3 fmovdvs %icc, %f30, %f26 loop_235: movrne %o3, 0x268, %l3 fmul8x16 %f9, %f28, %f22 sll %g2, %l4, %o6 umulcc %g3, 0x157D, %i2 bn,a loop_236 fmovrdlez %i5, %f4, %f0 smulcc %g6, 0x1D62, %g4 edge8 %i1, %g1, %o4 loop_236: fmul8x16 %f13, %f12, %f28 set 0x40, %g4 stda %f16, [%l7 + %g4] 0xf9 membar #Sync tsubcc %l2, 0x1488, %l1 array32 %o1, %l5, %o2 array8 %i7, %l0, %o0 nop setx 0x707F8BAD, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr fmul8x16 %f9, %f26, %f18 membar 0x46 nop setx loop_237, %l0, %l1 jmpl %l1, %i3 fmovrsgez %i6, %f20, %f25 fone %f10 fmovrdgz %i4, %f2, %f22 loop_237: sdivcc %g7, 0x1505, %o7 fornot1 %f22, %f14, %f2 fmovrdlz %o5, %f22, %f26 wr %g0, 0x89, %asi ldsba [%l7 + 0x16] %asi, %g5 lduw [%l7 + 0x48], %l6 edge8l %i0, %o3, %g2 ldsw [%l7 + 0x5C], %l3 fbuge,a %fcc2, loop_238 tcc %xcc, 0x6 tg %icc, 0x1 addcc %o6, %g3, %l4 loop_238: nop fitos %f11, %f3 fstoi %f3, %f14 xnorcc %i2, %g6, %g4 movrgez %i1, %i5, %g1 tvs %xcc, 0x1 umulcc %l2, 0x0835, %o4 wr %g0, 0x10, %asi ldswa [%l7 + 0x7C] %asi, %l1 tsubcctv %l5, 0x005C, %o2 umul %i7, 0x1E21, %o1 mulscc %o0, 0x197A, %i3 movneg %icc, %i6, %l0 ldsh [%l7 + 0x46], %g7 nop setx 0x72E77CFDF3F22A65, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x185DB6924ECE0C42, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f14, %f26 stx %i4, [%l7 + 0x10] xnor %o5, 0x1364, %o7 array16 %l6, %i0, %g5 te %xcc, 0x1 subcc %g2, %l3, %o3 movcc %xcc, %o6, %g3 mova %icc, %i2, %g6 fmovdpos %icc, %f7, %f31 fbo %fcc3, loop_239 tgu %icc, 0x4 std %f24, [%l7 + 0x28] movne %xcc, %l4, %g4 loop_239: taddcc %i1, %i5, %l2 ldd [%l7 + 0x38], %f16 fmuld8sux16 %f6, %f4, %f18 fblg,a %fcc1, loop_240 tsubcc %g1, 0x012A, %o4 nop setx 0xC612ED88, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0xB00263FD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fmuls %f28, %f17, %f12 fxnor %f0, %f30, %f12 loop_240: fandnot1 %f20, %f0, %f16 subccc %l1, %l5, %o2 sdivcc %i7, 0x11F8, %o1 fmovde %xcc, %f7, %f13 sra %i3, 0x18, %i6 fpmerge %f27, %f20, %f8 sll %l0, %o0, %i4 fmovrdne %o5, %f14, %f28 bshuffle %f8, %f10, %f16 udivcc %g7, 0x1E25, %o7 brlez %l6, loop_241 orcc %i0, 0x0216, %g2 ld [%l7 + 0x2C], %f12 fmovdne %xcc, %f27, %f7 loop_241: array32 %l3, %g5, %o6 fcmpgt32 %f12, %f8, %g3 andn %o3, 0x0B70, %i2 flush %l7 + 0x48 movne %xcc, %g6, %l4 nop setx loop_242, %l0, %l1 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 %g4, %i5, %l2 addc %g1, 0x0B13, %o4 orcc %i1, %l1, %l5 loop_242: nop fitod %f9, %f18 fmovdcs %icc, %f9, %f12 ba,a,pn %xcc, loop_243 sllx %i7, 0x1E, %o1 subcc %i3, %o2, %l0 set 0x78, %o3 prefetcha [%l7 + %o3] 0x19, 0x0 loop_243: tsubcc %i4, 0x1E64, %i6 xor %g7, %o7, %o5 ldx [%l7 + 0x70], %i0 taddcctv %l6, %l3, %g2 st %f30, [%l7 + 0x74] fsrc2 %f20, %f14 subccc %g5, 0x0DAD, %o6 edge8n %o3, %i2, %g6 fbne %fcc2, loop_244 tcc %icc, 0x3 xor %l4, %g4, %i5 movgu %icc, %g3, %g1 loop_244: ldsb [%l7 + 0x5A], %l2 wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f16 tsubcc %i1, 0x0B0C, %l1 fnegd %f12, %f18 movrgez %l5, %i7, %o1 fors %f14, %f27, %f9 alignaddr %i3, %o2, %o4 movcs %icc, %l0, %i4 set 0x60, %g3 sta %f11, [%l7 + %g3] 0x10 tsubcc %o0, 0x0E8C, %i6 bneg,a,pn %xcc, loop_245 fmovsge %icc, %f5, %f1 sir 0x0D54 fmovdge %icc, %f3, %f22 loop_245: movrgez %g7, 0x33E, %o5 stx %i0, [%l7 + 0x28] popc 0x1F2F, %o7 fnegd %f4, %f14 ba,a,pn %xcc, loop_246 fornot1 %f26, %f12, %f14 fbo %fcc1, loop_247 array32 %l3, %g2, %l6 loop_246: ldd [%l7 + 0x38], %g4 and %o6, 0x16DB, %i2 loop_247: xorcc %g6, 0x19F5, %o3 sra %g4, %l4, %i5 sdivx %g1, 0x1C2A, %l2 fmovrdlz %i1, %f30, %f28 tvc %xcc, 0x0 add %g3, 0x0471, %l1 tvs %xcc, 0x7 fba,a %fcc0, loop_248 fbge,a %fcc0, loop_249 nop setx 0x10A2BFA6207BACD8, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr movrne %i7, %o1, %i3 loop_248: mova %icc, %o2, %o4 loop_249: fornot2 %f10, %f16, %f0 stbar sir 0x03D2 addcc %l0, %l5, %i4 bne loop_250 array8 %o0, %g7, %i6 sub %o5, %i0, %o7 nop setx 0x0323BD23785CF1AE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x9EAC670068EA970D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 faddd %f8, %f16, %f16 loop_250: edge16n %g2, %l6, %l3 nop setx 0x5038E1DF89134D1D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x322F79C1FB4E8DF8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f12, %f20 fmovdle %xcc, %f21, %f19 array8 %g5, %o6, %i2 fmovsg %xcc, %f11, %f15 orncc %o3, %g4, %g6 fsrc1 %f26, %f20 addcc %l4, 0x0B9E, %i5 ldsh [%l7 + 0x12], %g1 set 0x70, %l6 ldda [%l7 + %l6] 0x2c, %l2 tg %xcc, 0x6 subcc %g3, %l1, %i7 tne %icc, 0x0 nop fitod %f10, %f2 fdtox %f2, %f4 subcc %i1, %o1, %i3 fbu %fcc1, loop_251 fbn %fcc3, loop_252 edge32ln %o4, %l0, %l5 set 0x10, %o1 stxa %o2, [%l7 + %o1] 0xe3 membar #Sync loop_251: array16 %i4, %o0, %g7 loop_252: move %icc, %i6, %o5 movge %xcc, %o7, %i0 taddcctv %g2, %l3, %g5 movre %o6, 0x175, %l6 nop set 0x18, %l0 prefetch [%l7 + %l0], 0x1 movpos %icc, %o3, %i2 sdivcc %g4, 0x1895, %g6 ldub [%l7 + 0x79], %l4 fmovsneg %icc, %f12, %f0 te %xcc, 0x1 fpmerge %f2, %f24, %f10 andcc %i5, 0x15B6, %g1 movvs %icc, %g3, %l1 addc %l2, %i7, %o1 set 0x40, %i5 stda %f0, [%l7 + %i5] 0x18 tne %icc, 0x1 edge32 %i3, %i1, %l0 brgz,a %l5, loop_253 fmovdle %xcc, %f19, %f31 tleu %xcc, 0x7 fmovspos %xcc, %f6, %f30 loop_253: nop wr %g0, 0x10, %asi ldsba [%l7 + 0x5A] %asi, %o4 andcc %o2, %o0, %i4 movrlez %i6, %o5, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f28, %f30 movvs %icc, %i0, %g7 and %l3, 0x1CD2, %g5 sth %g2, [%l7 + 0x72] tneg %xcc, 0x3 fbne,a %fcc2, loop_254 fbg,a %fcc1, loop_255 mulx %o6, %l6, %o3 movne %icc, %g4, %g6 loop_254: bleu %icc, loop_256 loop_255: or %i2, %l4, %g1 sethi 0x0292, %g3 movleu %icc, %l1, %l2 loop_256: fsrc1s %f13, %f1 mulx %i5, 0x0D3A, %o1 subcc %i3, %i1, %l0 bcs %icc, loop_257 movneg %xcc, %l5, %o4 bvc,pt %xcc, loop_258 fmovrsgz %i7, %f24, %f8 loop_257: fbug %fcc1, loop_259 movrlz %o0, 0x3D2, %i4 loop_258: taddcctv %i6, %o5, %o2 fble,a %fcc2, loop_260 loop_259: movleu %icc, %i0, %o7 set 0x2C, %g5 stba %g7, [%l7 + %g5] 0x27 membar #Sync loop_260: fba,a %fcc1, loop_261 fbuge,a %fcc3, loop_262 popc %g5, %g2 tl %icc, 0x7 loop_261: move %xcc, %l3, %o6 loop_262: fble,a %fcc1, loop_263 brgz %o3, loop_264 tneg %xcc, 0x2 fmovd %f26, %f18 loop_263: nop setx 0x0A6F97609BD58B3A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x4D8F18EF88118DDF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f16, %f22 loop_264: tvs %xcc, 0x7 nop fitod %f8, %f6 fdtox %f6, %f2 fbe,a %fcc3, loop_265 fbo,a %fcc3, loop_266 nop fitos %f10, %f30 smul %l6, 0x0265, %g6 loop_265: srax %g4, 0x13, %l4 loop_266: fnot2 %f16, %f16 movn %icc, %i2, %g1 movcs %xcc, %g3, %l2 udiv %i5, 0x13DE, %l1 movge %icc, %i3, %i1 sll %o1, 0x13, %l5 tcs %icc, 0x6 movneg %xcc, %o4, %l0 tne %xcc, 0x7 nop setx loop_267, %l0, %l1 jmpl %l1, %o0 addcc %i7, 0x0556, %i4 wr %g0, 0x11, %asi sta %f25, [%l7 + 0x70] %asi loop_267: fmul8sux16 %f10, %f0, %f22 brlz,a %i6, loop_268 movl %icc, %o2, %i0 fpmerge %f20, %f25, %f12 movrlez %o5, 0x03B, %o7 loop_268: edge32ln %g7, %g5, %g2 fcmple32 %f6, %f24, %o6 nop set 0x58, %i3 ldd [%l7 + %i3], %f30 fpsub16s %f13, %f10, %f21 fmovsl %icc, %f3, %f3 popc %l3, %l6 brgz %g6, loop_269 fmul8sux16 %f30, %f12, %f28 fornot2 %f12, %f12, %f2 move %icc, %o3, %g4 loop_269: movrne %l4, %i2, %g3 nop setx loop_270, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16l %l2, %i5, %g1 fmovdne %icc, %f22, %f21 fcmpeq32 %f22, %f22, %i3 loop_270: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fabss %f0, %f9 alignaddr %i1, %l1, %l5 movleu %xcc, %o1, %o4 ld [%l7 + 0x50], %f1 xor %l0, %i7, %o0 xnorcc %i4, 0x1E2D, %o2 wr %g0, 0x18, %asi sta %f20, [%l7 + 0x08] %asi fsrc1 %f10, %f20 fabss %f11, %f27 ldstub [%l7 + 0x3D], %i6 nop setx 0xA869DC274155D979, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x882F07F03CECC21C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fsubd %f10, %f14, %f30 ldsh [%l7 + 0x64], %o5 nop set 0x3C, %i6 stw %i0, [%l7 + %i6] bl,a,pt %icc, loop_271 tneg %xcc, 0x7 addcc %g7, %o7, %g5 set 0x7F, %i4 stba %o6, [%l7 + %i4] 0xe2 membar #Sync loop_271: add %g2, %l6, %g6 edge32ln %o3, %g4, %l4 fbule,a %fcc1, loop_272 xnor %l3, %g3, %l2 movvc %xcc, %i5, %g1 movrlz %i3, %i1, %l1 loop_272: bg,a,pn %xcc, loop_273 fnot1 %f20, %f8 nop setx 0x1FBFB5EE70596147, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr bleu,pn %icc, loop_274 loop_273: array16 %i2, %o1, %l5 udiv %l0, 0x1DFA, %o4 movle %xcc, %o0, %i7 loop_274: nop fitod %f12, %f14 fdtox %f14, %f8 wr %g0, 0x0c, %asi ldda [%l7 + 0x30] %asi, %o2 tsubcctv %i6, %i4, %i0 tne %xcc, 0x2 srl %g7, 0x18, %o5 fmovrdlz %o7, %f14, %f22 movle %xcc, %g5, %g2 movge %xcc, %l6, %o6 ble,a loop_275 tge %xcc, 0x2 addccc %g6, %g4, %l4 bg loop_276 loop_275: fzeros %f16 orncc %l3, %g3, %o3 set 0x60, %i0 stba %l2, [%l7 + %i0] 0x22 membar #Sync loop_276: movneg %icc, %i5, %g1 fbl,a %fcc3, loop_277 fmovse %icc, %f15, %f15 wr %g0, 0x80, %asi sta %f27, [%l7 + 0x2C] %asi loop_277: edge8ln %i1, %l1, %i2 edge8l %o1, %l5, %l0 wr %g0, 0x80, %asi ldsba [%l7 + 0x5F] %asi, %o4 brlez %o0, loop_278 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %i7, %o2, %i3 fsrc2 %f2, %f0 loop_278: nop fitos %f5, %f19 fstox %f19, %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_279, %l0, %l1 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 %i6, %i4, %i0 fmovrslz %g7, %f2, %f16 set 0x30, %i1 lduba [%l7 + %i1] 0x11, %o5 loop_279: or %o7, 0x1135, %g5 edge32l %l6, %o6, %g2 movne %xcc, %g4, %g6 ldsb [%l7 + 0x6E], %l4 tsubcc %l3, %g3, %o3 brlez,a %i5, loop_280 srlx %g1, %l2, %l1 nop setx loop_281, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sdivx %i1, 0x11E3, %o1 loop_280: udiv %l5, 0x0FA7, %l0 tsubcctv %o4, 0x127A, %i2 loop_281: sll %o0, %o2, %i7 addc %i3, 0x1E5B, %i6 tne %icc, 0x2 fbul %fcc1, loop_282 move %icc, %i0, %i4 edge16l %g7, %o7, %o5 tl %xcc, 0x4 loop_282: addccc %g5, %l6, %o6 xnor %g2, 0x0715, %g6 fbn %fcc2, loop_283 movl %xcc, %g4, %l3 fmovde %xcc, %f22, %f24 nop fitos %f8, %f9 fstox %f9, %f4 fxtos %f4, %f31 loop_283: fnot1 %f22, %f18 sethi 0x1740, %l4 sub %g3, 0x0F1D, %i5 fnor %f8, %f26, %f4 fnand %f8, %f12, %f28 fnot2s %f19, %f23 popc 0x0C30, %g1 tleu %xcc, 0x1 udivcc %l2, 0x14F1, %l1 brlez %i1, loop_284 edge32 %o1, %o3, %l5 subcc %l0, %i2, %o4 addccc %o2, 0x1CBF, %o0 loop_284: udivx %i3, 0x1771, %i6 brgz,a %i7, loop_285 mova %icc, %i4, %g7 fbn %fcc0, loop_286 mova %xcc, %i0, %o7 loop_285: fones %f27 fmovrslz %g5, %f20, %f10 loop_286: tne %xcc, 0x7 nop fitos %f12, %f19 fstod %f19, %f2 movcs %xcc, %l6, %o6 tn %xcc, 0x4 fbul,a %fcc2, loop_287 movvs %icc, %o5, %g6 udiv %g4, 0x1BB8, %g2 sethi 0x09D7, %l3 loop_287: swap [%l7 + 0x24], %g3 fbge,a %fcc3, loop_288 bpos,a,pn %icc, loop_289 movrgz %l4, 0x23F, %i5 srl %g1, %l1, %l2 loop_288: ldd [%l7 + 0x78], %f26 loop_289: addc %i1, %o3, %l5 movcs %xcc, %l0, %i2 tpos %icc, 0x4 movgu %icc, %o1, %o4 fmovsneg %xcc, %f9, %f26 sdivcc %o0, 0x0399, %o2 srax %i3, %i7, %i4 movrgez %i6, %g7, %o7 tsubcctv %i0, %l6, %g5 fmul8ulx16 %f22, %f26, %f30 fnot1 %f14, %f6 sdivx %o6, 0x090C, %o5 fbl %fcc1, loop_290 fbul %fcc3, loop_291 movne %xcc, %g6, %g4 fmovdneg %xcc, %f1, %f4 loop_290: xnor %g2, %g3, %l4 loop_291: nop wr %g0, 0x0c, %asi prefetcha [%l7 + 0x38] %asi, 0x1 subcc %l3, 0x178E, %l1 udiv %l2, 0x10C1, %i1 fmovdvc %xcc, %f5, %f7 brlez %g1, loop_292 fbe %fcc1, loop_293 fbne,a %fcc2, loop_294 nop setx 0xA0466D8E, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr loop_292: andncc %l5, %o3, %l0 loop_293: brnz %i2, loop_295 loop_294: movrlez %o4, 0x0FF, %o1 fmovde %icc, %f8, %f28 fbule,a %fcc3, loop_296 loop_295: tleu %xcc, 0x3 edge8l %o0, %i3, %i7 brz %i4, loop_297 loop_296: movne %xcc, %i6, %o2 swap [%l7 + 0x10], %o7 nop fitos %f2, %f26 loop_297: bpos,pn %icc, loop_298 sethi 0x145A, %i0 sub %g7, %l6, %g5 movvs %xcc, %o5, %g6 loop_298: srax %g4, 0x07, %g2 fmovsn %xcc, %f15, %f7 xnor %g3, 0x1FB3, %l4 movrgz %o6, %i5, %l1 fsrc1 %f24, %f28 sir 0x199E udivcc %l3, 0x0794, %l2 bl,a,pn %icc, loop_299 fba,a %fcc2, loop_300 tcs %icc, 0x2 nop setx 0x1920612817A56C62, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x2572EAF9D4020860, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f2, %f24 loop_299: sllx %g1, 0x07, %i1 loop_300: fmovsleu %icc, %f28, %f1 and %l5, %l0, %o3 tge %xcc, 0x2 srl %i2, 0x0B, %o1 tn %xcc, 0x6 fornot1s %f24, %f2, %f19 tle %xcc, 0x0 udivx %o0, 0x11F5, %o4 set 0x40, %g1 ldda [%l7 + %g1] 0x0c, %i6 nop set 0x62, %o0 ldsb [%l7 + %o0], %i4 movl %icc, %i6, %i3 movrgz %o2, %o7, %i0 membar 0x32 brlz %g7, loop_301 nop setx 0xB4579AD2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 fsqrts %f16, %f7 move %xcc, %g5, %o5 xnorcc %g6, 0x0AE3, %g4 loop_301: std %f6, [%l7 + 0x58] st %f23, [%l7 + 0x38] fbuge,a %fcc1, loop_302 sub %l6, %g2, %g3 fmovdle %icc, %f27, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_302: fbule %fcc3, loop_303 for %f18, %f0, %f2 taddcc %l4, 0x0E87, %i5 add %l1, 0x16AA, %o6 loop_303: nop fitod %f8, %f18 fdtox %f18, %f22 nop setx 0xC71F7EE820611534, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr tcs %icc, 0x3 fone %f28 fmovdvc %icc, %f25, %f30 tsubcctv %l3, %g1, %i1 fmovsvs %xcc, %f1, %f24 addccc %l5, %l2, %l0 movleu %icc, %o3, %i2 addccc %o0, 0x11D7, %o4 edge16n %o1, %i4, %i7 subccc %i6, 0x1C73, %i3 movle %icc, %o2, %i0 ble,a,pt %icc, loop_304 array32 %g7, %o7, %o5 ba,pt %xcc, loop_305 and %g5, 0x0F57, %g6 loop_304: edge16 %l6, %g2, %g3 tl %xcc, 0x5 loop_305: movvs %xcc, %g4, %i5 movneg %xcc, %l4, %l1 sll %o6, 0x0E, %g1 stbar mulx %i1, %l5, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %xcc, %l2, %l0 edge8l %o3, %o0, %o4 fpadd16 %f18, %f22, %f30 sdivx %o1, 0x1692, %i4 mulx %i7, 0x1A75, %i6 nop set 0x37, %i2 ldub [%l7 + %i2], %i3 tsubcctv %o2, 0x1009, %i2 srlx %i0, %o7, %o5 movre %g7, 0x24A, %g6 taddcctv %g5, 0x1478, %g2 ldub [%l7 + 0x44], %g3 fble %fcc1, loop_306 array8 %g4, %l6, %i5 orcc %l4, 0x1C92, %l1 tgu %icc, 0x2 loop_306: movgu %icc, %g1, %o6 membar 0x67 fnor %f22, %f28, %f10 brgz %l5, loop_307 or %l3, %l2, %i1 ta %xcc, 0x1 wr %g0, 0x20, %asi stxa %l0, [%g0 + 0x0] %asi loop_307: edge16n %o3, %o4, %o0 fnot2 %f26, %f8 wr %g0, 0x0c, %asi stwa %i4, [%l7 + 0x64] %asi movgu %xcc, %o1, %i6 st %f9, [%l7 + 0x2C] movn %xcc, %i3, %i7 tvs %icc, 0x5 edge32l %o2, %i0, %o7 fandnot1 %f20, %f14, %f28 movleu %icc, %i2, %o5 movpos %icc, %g7, %g6 udivcc %g5, 0x0337, %g3 std %f22, [%l7 + 0x20] fmovrslz %g2, %f5, %f24 srl %l6, %i5, %g4 bpos loop_308 move %xcc, %l4, %g1 brlz %o6, loop_309 mulx %l1, %l3, %l2 loop_308: udiv %l5, 0x06E0, %i1 edge16n %l0, %o3, %o0 loop_309: call loop_310 fmovrse %o4, %f3, %f11 fbue %fcc3, loop_311 tne %xcc, 0x7 loop_310: nop setx 0x1EED083E0DFF96AF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x50194FB9599E0115, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 faddd %f12, %f30, %f6 tsubcctv %i4, 0x1DD7, %i6 loop_311: edge16 %o1, %i7, %i3 subc %o2, 0x074C, %o7 membar 0x1A tvc %xcc, 0x6 movrgez %i0, %i2, %g7 alignaddr %g6, %g5, %o5 andn %g3, %g2, %i5 umulcc %g4, 0x0785, %l6 for %f0, %f10, %f12 addccc %g1, 0x081D, %l4 fxnor %f6, %f0, %f26 subc %l1, %l3, %l2 subcc %o6, 0x11FC, %l5 movrgez %l0, 0x3FA, %i1 popc 0x0E1D, %o3 movle %xcc, %o4, %i4 taddcctv %i6, 0x0944, %o0 bn,pt %xcc, loop_312 andncc %i7, %o1, %i3 sll %o7, %i0, %o2 sdiv %i2, 0x1B81, %g6 loop_312: ldd [%l7 + 0x18], %f30 movcs %icc, %g7, %g5 fcmple32 %f18, %f0, %g3 fmovdg %icc, %f28, %f16 orncc %o5, 0x0622, %i5 fbuge %fcc3, loop_313 alignaddrl %g2, %l6, %g4 add %l4, %g1, %l3 fxnors %f25, %f6, %f17 loop_313: andn %l2, %l1, %l5 sub %l0, %o6, %i1 lduw [%l7 + 0x34], %o3 smul %i4, 0x0696, %o4 te %icc, 0x0 orncc %i6, 0x05E9, %o0 movne %xcc, %o1, %i7 addc %i3, %i0, %o7 nop fitod %f0, %f0 fdtoi %f0, %f10 xorcc %i2, 0x1C9B, %g6 tne %icc, 0x0 stx %g7, [%l7 + 0x60] sir 0x06ED addcc %o2, 0x163B, %g3 set 0x78, %l1 lda [%l7 + %l1] 0x14, %f28 edge16ln %g5, %o5, %g2 mulx %i5, 0x1345, %g4 fmovsvc %xcc, %f15, %f6 tneg %icc, 0x6 te %icc, 0x4 wr %g0, 0x89, %asi ldsha [%l7 + 0x44] %asi, %l4 fmul8x16al %f27, %f26, %f4 fmovdleu %xcc, %f31, %f7 movn %icc, %l6, %l3 addc %g1, 0x0D10, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %l5, %l0 bneg,pt %xcc, loop_314 nop setx 0xA0A4C9E3206C7C90, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr fmovdvc %icc, %f31, %f25 fmovdn %xcc, %f7, %f30 loop_314: fbne %fcc0, loop_315 orncc %l2, 0x08C4, %o6 movne %xcc, %i1, %o3 nop setx loop_316, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_315: addc %o4, 0x132F, %i6 tcs %icc, 0x3 tvc %xcc, 0x3 loop_316: edge16ln %i4, %o1, %i7 edge16 %i3, %i0, %o7 movre %i2, 0x0DB, %o0 sir 0x1746 fmovsneg %icc, %f0, %f17 movle %xcc, %g7, %o2 fandnot1s %f10, %f9, %f12 subccc %g3, %g6, %o5 edge8 %g5, %g2, %g4 alignaddrl %i5, %l6, %l4 fmovsge %xcc, %f9, %f19 add %g1, 0x12D6, %l3 movrgez %l1, %l5, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %l0, %i1, %o6 bneg %icc, loop_317 movl %xcc, %o3, %i6 addccc %o4, %o1, %i7 fmovsvs %icc, %f16, %f27 loop_317: stx %i3, [%l7 + 0x78] brgz %i4, loop_318 movne %icc, %o7, %i0 stx %i2, [%l7 + 0x70] fandnot1 %f18, %f30, %f28 loop_318: nop set 0x10, %o5 swapa [%l7 + %o5] 0x89, %g7 tleu %icc, 0x3 udiv %o0, 0x1A75, %o2 wr %g0, 0x89, %asi sta %f18, [%l7 + 0x74] %asi srl %g3, %g6, %g5 movre %g2, 0x279, %o5 set 0x64, %g6 lda [%l7 + %g6] 0x0c, %f11 set 0x7C, %o7 swapa [%l7 + %o7] 0x80, %g4 or %i5, 0x10E5, %l4 ldsh [%l7 + 0x46], %g1 subc %l6, %l1, %l5 fpadd32s %f14, %f11, %f11 bneg,a,pn %xcc, loop_319 ldsw [%l7 + 0x7C], %l2 set 0x30, %l4 ldswa [%l7 + %l4] 0x88, %l0 loop_319: tpos %xcc, 0x2 addc %l3, 0x11FB, %o6 ta %icc, 0x2 wr %g0, 0x24, %asi ldda [%l7 + 0x30] %asi, %i0 xor %o3, 0x17FC, %i6 fblg,a %fcc0, loop_320 bleu %xcc, loop_321 be,a,pt %xcc, loop_322 movpos %xcc, %o1, %o4 loop_320: fnot1 %f14, %f4 loop_321: fbe,a %fcc2, loop_323 loop_322: sub %i3, %i7, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x40, %l3 ldda [%l7 + %l3] 0x81, %f0 loop_323: udivx %i4, 0x0C7C, %i0 ldsw [%l7 + 0x7C], %i2 sra %o0, %g7, %o2 tg %icc, 0x6 xnor %g3, 0x04EC, %g6 andcc %g2, %o5, %g4 flush %l7 + 0x2C smulcc %g5, %l4, %i5 subc %l6, %g1, %l1 sth %l2, [%l7 + 0x70] andncc %l5, %l0, %l3 movcs %xcc, %i1, %o3 orncc %o6, 0x0642, %o1 tvc %icc, 0x4 udiv %i6, 0x04FE, %i3 ldd [%l7 + 0x70], %i6 tsubcctv %o4, %i4, %o7 nop setx 0x49BA57EABB6E6430, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f10 set 0x74, %l5 lduwa [%l7 + %l5] 0x11, %i2 fmovsne %xcc, %f30, %f20 movleu %icc, %o0, %i0 movg %xcc, %g7, %g3 movg %xcc, %g6, %o2 fpackfix %f4, %f14 fnot2 %f28, %f8 wr %g0, 0xf9, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync fmuld8sux16 %f31, %f3, %f14 set 0x5E, %g2 lduba [%l7 + %g2] 0x19, %o5 udivx %g4, 0x1AB2, %g2 andn %g5, 0x0DFB, %l4 fbuge,a %fcc1, loop_324 fbl,a %fcc0, loop_325 fmovsl %icc, %f11, %f21 movvc %icc, %l6, %i5 loop_324: udiv %g1, 0x1096, %l1 loop_325: mulscc %l2, 0x0B1C, %l5 tcc %xcc, 0x3 fmovd %f20, %f10 movne %xcc, %l3, %i1 fpsub16 %f8, %f26, %f22 sth %o3, [%l7 + 0x5A] movrlz %o6, %o1, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %i6, %i3 nop setx 0x4661F288, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x7A657A55, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fsubs %f27, %f31, %f21 fmovrdgz %i7, %f24, %f30 movrlez %o4, 0x1A0, %o7 ba %icc, loop_326 movrlez %i2, %o0, %i4 fmovsa %icc, %f23, %f15 fmovsvc %icc, %f8, %f25 loop_326: st %f24, [%l7 + 0x30] movrne %g7, 0x10B, %i0 set 0x6C, %l2 lduha [%l7 + %l2] 0x14, %g6 movgu %icc, %o2, %g3 set 0x55, %o4 ldstuba [%l7 + %o4] 0x88, %g4 wr %g0, 0xea, %asi stba %o5, [%l7 + 0x0A] %asi membar #Sync set 0x70, %o6 stxa %g5, [%l7 + %o6] 0x80 fmovdn %xcc, %f19, %f31 nop setx loop_327, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tgu %xcc, 0x7 movl %xcc, %l4, %l6 mova %icc, %i5, %g2 loop_327: fmovsneg %icc, %f24, %f26 ldsh [%l7 + 0x78], %g1 movrlz %l2, 0x3EB, %l5 xnorcc %l1, %l3, %i1 taddcc %o6, 0x143B, %o1 udiv %l0, 0x059C, %i6 brgez %i3, loop_328 fbuge %fcc0, loop_329 tgu %xcc, 0x2 and %i7, %o3, %o4 loop_328: nop setx 0xA14612C196D3B66E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xA5F3BEDC8FCE4243, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f12, %f22 loop_329: fnot1 %f16, %f12 te %icc, 0x5 smul %o7, %i2, %i4 fblg,a %fcc0, loop_330 ldub [%l7 + 0x6F], %o0 fmovrdgez %g7, %f26, %f16 srax %i0, 0x1C, %g6 loop_330: movle %icc, %o2, %g4 xnor %g3, %o5, %g5 edge16 %l6, %i5, %g2 tsubcctv %l4, 0x1AAA, %g1 movvc %icc, %l5, %l2 fpsub32 %f8, %f28, %f14 nop setx 0xE48BB2E38184204A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 fsqrtd %f12, %f16 nop fitod %f8, %f6 fdtox %f6, %f26 fxtod %f26, %f8 orcc %l1, %i1, %o6 movrlz %o1, %l0, %l3 subccc %i3, 0x1C01, %i7 tne %icc, 0x6 movle %xcc, %o3, %i6 tsubcctv %o7, %i2, %i4 edge32l %o4, %o0, %i0 tle %xcc, 0x5 andn %g6, 0x05C3, %g7 edge32ln %g4, %g3, %o5 edge32n %g5, %l6, %o2 bg,a %xcc, loop_331 fnands %f8, %f7, %f13 membar 0x5A tpos %xcc, 0x7 loop_331: edge32ln %i5, %l4, %g1 umul %l5, 0x18DE, %g2 tvs %xcc, 0x6 alignaddr %l2, %l1, %i1 movre %o1, %l0, %l3 set 0x66, %i7 ldsba [%l7 + %i7] 0x88, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %i7, %i3, %i6 movrlez %o3, %i2, %i4 movle %icc, %o4, %o7 orcc %o0, 0x19A7, %i0 fmovrse %g6, %f8, %f27 wr %g0, 0x88, %asi lduha [%l7 + 0x48] %asi, %g7 movrlez %g3, %o5, %g5 bne,a,pt %icc, loop_332 fpadd32 %f20, %f20, %f24 fbul %fcc2, loop_333 sub %l6, 0x0D9B, %o2 loop_332: tsubcctv %g4, 0x15B8, %i5 movpos %xcc, %g1, %l4 loop_333: fnot1 %f2, %f24 edge8ln %l5, %l2, %l1 ldx [%l7 + 0x30], %g2 fbuge %fcc0, loop_334 edge16l %o1, %i1, %l3 alignaddrl %o6, %l0, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_334: or %i3, 0x1DA6, %o3 tleu %xcc, 0x2 movneg %xcc, %i2, %i4 movrlz %i6, %o7, %o0 set 0x28, %g7 ldsha [%l7 + %g7] 0x0c, %i0 sll %o4, %g6, %g7 set 0x58, %o2 stwa %o5, [%l7 + %o2] 0xe2 membar #Sync movneg %icc, %g5, %g3 prefetch [%l7 + 0x10], 0x2 fmovdcc %icc, %f29, %f25 edge16 %o2, %l6, %g4 movvc %icc, %g1, %l4 fsrc1s %f22, %f27 addccc %l5, 0x1491, %i5 set 0x0C, %g4 stwa %l1, [%l7 + %g4] 0x11 movcs %xcc, %g2, %l2 bcc,pt %icc, loop_335 movge %xcc, %o1, %l3 tle %icc, 0x6 tsubcc %i1, %l0, %i7 loop_335: nop setx loop_336, %l0, %l1 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, %o6, %i3 edge32l %i2, %i4, %o3 fornot1 %f28, %f28, %f8 loop_336: subcc %i6, 0x1FD2, %o0 tcc %xcc, 0x7 nop setx 0xA05F8D07, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr movrne %i0, 0x19F, %o7 add %l7, 0x18, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g6 casxa [%l6] %asi, %g6, %g7 array16 %o5, %o4, %g3 smulcc %o2, %g5, %g4 fbule,a %fcc0, loop_337 edge32n %l6, %l4, %l5 edge8l %i5, %l1, %g1 array8 %g2, %o1, %l3 loop_337: ba %xcc, loop_338 movpos %xcc, %i1, %l2 set 0x24, %g3 lduha [%l7 + %g3] 0x88, %i7 loop_338: fnot1 %f30, %f8 tpos %icc, 0x0 bcc,pn %xcc, loop_339 fsrc1s %f5, %f15 addc %l0, 0x12DD, %i3 nop setx 0x00A04D77C06AE902, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr loop_339: alignaddrl %o6, %i2, %i4 brz %i6, loop_340 fsrc2s %f13, %f30 orncc %o3, 0x051C, %o0 taddcc %o7, 0x1353, %i0 loop_340: nop wr %g0, 0x19, %asi ldsha [%l7 + 0x5E] %asi, %g6 edge16l %g7, %o5, %g3 movle %xcc, %o2, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %xcc, %o4, %g4 fmovdne %xcc, %f10, %f5 taddcc %l6, 0x0EF4, %l5 for %f4, %f8, %f18 mulscc %i5, %l4, %g1 bne,pn %icc, loop_341 sra %l1, %o1, %g2 fmul8x16 %f25, %f12, %f0 movne %xcc, %l3, %i1 loop_341: addc %l2, %l0, %i7 fcmpne16 %f6, %f20, %i3 smulcc %o6, %i2, %i4 orn %o3, %o0, %o7 taddcc %i6, 0x0E7D, %i0 nop set 0x30, %o3 stw %g6, [%l7 + %o3] faligndata %f2, %f22, %f28 nop fitod %f10, %f28 fdtos %f28, %f28 fmovrslz %o5, %f15, %f5 set 0x78, %l6 ldxa [%l7 + %l6] 0x11, %g7 ld [%l7 + 0x74], %f21 movneg %icc, %g3, %g5 ldd [%l7 + 0x70], %f20 bcs,a,pn %icc, loop_342 udivcc %o4, 0x0DC5, %o2 tpos %icc, 0x1 addccc %l6, %l5, %i5 loop_342: fblg,a %fcc0, loop_343 fba,a %fcc3, loop_344 fmovspos %icc, %f0, %f23 sllx %l4, 0x02, %g1 loop_343: fblg,a %fcc1, loop_345 loop_344: tgu %xcc, 0x4 edge16n %l1, %o1, %g2 st %f15, [%l7 + 0x54] loop_345: fsrc1 %f22, %f24 addccc %g4, %i1, %l2 set 0x30, %o1 ldswa [%l7 + %o1] 0x15, %l3 st %f4, [%l7 + 0x6C] movl %xcc, %l0, %i3 tsubcctv %i7, 0x0561, %i2 fmovdle %icc, %f5, %f26 wr %g0, 0x2a, %asi stwa %i4, [%l7 + 0x48] %asi membar #Sync bge,a %icc, loop_346 fmuld8sux16 %f6, %f10, %f18 sdivcc %o3, 0x1249, %o6 fmul8x16al %f12, %f31, %f20 loop_346: andncc %o0, %i6, %i0 edge16ln %o7, %o5, %g7 move %icc, %g6, %g3 wr %g0, 0x2f, %asi stba %g5, [%l7 + 0x46] %asi membar #Sync stb %o4, [%l7 + 0x5A] alignaddrl %o2, %l6, %i5 ldsw [%l7 + 0x6C], %l5 sub %g1, 0x1E97, %l1 addccc %o1, %g2, %g4 fnot1 %f20, %f22 bleu,pn %xcc, loop_347 fmovsn %xcc, %f13, %f24 movrgez %i1, 0x301, %l4 srlx %l3, %l2, %l0 loop_347: fone %f24 sra %i7, %i3, %i2 smul %i4, %o3, %o0 nop setx loop_348, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldd [%l7 + 0x38], %o6 fpsub16s %f4, %f24, %f25 andn %i0, 0x12DB, %o7 loop_348: xnorcc %i6, 0x132E, %o5 set 0x77, %i5 stba %g6, [%l7 + %i5] 0xeb membar #Sync ldsh [%l7 + 0x2A], %g3 fabsd %f16, %f18 brz,a %g7, loop_349 nop setx loop_350, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movne %xcc, %o4, %g5 fornot1s %f12, %f31, %f21 loop_349: subc %l6, %o2, %l5 loop_350: fmovrsne %g1, %f21, %f7 sra %l1, %i5, %g2 fpsub16s %f3, %f6, %f25 fsrc1s %f20, %f9 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %icc, 0x1 nop setx 0xF598D0CDF04C04EF, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr prefetch [%l7 + 0x34], 0x2 ta %icc, 0x1 nop fitos %f6, %f10 fstod %f10, %f0 movgu %icc, %o1, %i1 tvc %icc, 0x5 udiv %g4, 0x14E2, %l3 fpsub16s %f3, %f27, %f10 udivcc %l4, 0x1640, %l2 fbug %fcc1, loop_351 fnand %f30, %f0, %f10 sdivx %i7, 0x19B6, %i3 wr %g0, 0x80, %asi lduwa [%l7 + 0x40] %asi, %i2 loop_351: bneg,a,pt %xcc, loop_352 srax %i4, %l0, %o0 set 0x76, %g5 lduha [%l7 + %g5] 0x0c, %o6 loop_352: tsubcc %i0, %o7, %o3 orcc %o5, 0x0823, %g6 ta %xcc, 0x0 movrlz %g3, 0x147, %i6 nop setx 0xADF2894F90426275, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr bleu %xcc, loop_353 tleu %xcc, 0x5 udiv %o4, 0x0A96, %g7 movcs %xcc, %g5, %l6 loop_353: or %l5, %o2, %l1 prefetch [%l7 + 0x6C], 0x2 orncc %g1, %i5, %g2 stw %o1, [%l7 + 0x60] st %f25, [%l7 + 0x5C] fmovrsgez %g4, %f17, %f10 mulscc %i1, %l4, %l2 tcs %icc, 0x4 movcc %icc, %l3, %i7 add %i2, %i3, %l0 edge32 %i4, %o0, %o6 bleu,a loop_354 udiv %i0, 0x014F, %o3 movgu %xcc, %o5, %g6 nop setx loop_355, %l0, %l1 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_354: bneg,a %xcc, loop_356 nop setx loop_357, %l0, %l1 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 %fcc1, loop_358 loop_355: andncc %g3, %o7, %o4 loop_356: fcmpne16 %f26, %f2, %i6 loop_357: fmovsa %xcc, %f10, %f29 loop_358: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc2s %f9, %f7 movcc %icc, %g7, %l6 or %g5, %l5, %o2 fmul8ulx16 %f24, %f14, %f18 fbne %fcc1, loop_359 tg %icc, 0x5 tle %xcc, 0x2 fmovdneg %xcc, %f15, %f16 loop_359: addcc %g1, %i5, %l1 wr %g0, 0x10, %asi stda %f0, [%l7 + 0x40] %asi or %g2, 0x0B9F, %o1 nop set 0x24, %l0 ldsw [%l7 + %l0], %g4 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf8, %f16 movcs %xcc, %i1, %l4 set 0x30, %i6 stwa %l3, [%l7 + %i6] 0x19 nop fitos %f1, %f12 fstox %f12, %f22 umul %i7, 0x0DFB, %i2 fcmple32 %f8, %f2, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8sux16 %f24, %f18, %f6 fones %f30 brgez %l0, loop_360 bvs %icc, loop_361 fbg,a %fcc1, loop_362 bleu %xcc, loop_363 loop_360: and %l2, 0x0FF4, %i4 loop_361: fmovdl %icc, %f11, %f14 loop_362: nop set 0x44, %i0 ldsw [%l7 + %i0], %o0 loop_363: tle %icc, 0x6 edge32l %i0, %o6, %o3 tvs %xcc, 0x6 edge16 %g6, %o5, %o7 tcc %xcc, 0x0 addcc %g3, 0x0EDA, %i6 movrgez %o4, %g7, %g5 mova %xcc, %l6, %l5 tl %xcc, 0x6 fandnot1 %f4, %f8, %f14 movrgez %o2, %i5, %g1 umulcc %l1, 0x074F, %g2 orcc %o1, 0x0591, %i1 wr %g0, 0x19, %asi stwa %l4, [%l7 + 0x7C] %asi movg %icc, %l3, %i7 smul %i2, %i3, %l0 movrgz %g4, 0x26C, %i4 ldd [%l7 + 0x40], %f20 movl %xcc, %l2, %o0 sethi 0x07D3, %o6 pdist %f22, %f12, %f6 tpos %xcc, 0x7 sdivcc %i0, 0x1F83, %g6 add %l7, 0x78, %l6 wr %g0, 0x81, %asi casxa [%l6] %asi, %o5, %o3 fpsub16 %f28, %f14, %f0 fblg,a %fcc2, loop_364 edge16l %o7, %i6, %g3 addcc %g7, 0x1C22, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_364: movvc %icc, %l6, %g5 nop setx 0x30590787, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr tge %xcc, 0x0 stx %o2, [%l7 + 0x78] tsubcc %i5, %l5, %l1 udivx %g1, 0x0FEE, %o1 tge %xcc, 0x3 alignaddr %g2, %i1, %l4 andncc %l3, %i7, %i3 mulscc %l0, %g4, %i2 movgu %icc, %i4, %o0 fzeros %f20 bge,a %icc, loop_365 tg %icc, 0x7 set 0x57, %i1 ldstuba [%l7 + %i1] 0x89, %l2 loop_365: fnot1s %f26, %f31 movcc %icc, %o6, %g6 nop setx loop_366, %l0, %l1 jmpl %l1, %o5 nop setx loop_367, %l0, %l1 jmpl %l1, %o3 membar 0x18 tpos %xcc, 0x2 loop_366: nop setx loop_368, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_367: alignaddr %o7, %i0, %g3 orncc %i6, 0x0EC9, %o4 bne,pn %xcc, loop_369 loop_368: tge %xcc, 0x3 sir 0x1912 add %l7, 0x30, %l6 wr %g0, 0x19, %asi casxa [%l6] %asi, %l6, %g5 loop_369: nop wr %g0, 0xe2, %asi ldda [%l7 + 0x20] %asi, %o2 tge %xcc, 0x6 taddcctv %i5, %g7, %l1 xor %g1, 0x1959, %l5 set 0x34, %g1 ldsba [%l7 + %g1] 0x18, %g2 call loop_370 fbug %fcc1, loop_371 subcc %i1, 0x1716, %o1 edge32n %l4, %i7, %l3 loop_370: tn %icc, 0x1 loop_371: udivcc %l0, 0x11EE, %g4 set 0x74, %o0 ldswa [%l7 + %o0] 0x81, %i2 nop setx 0xE790A315204FB54E, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr fbne,a %fcc2, loop_372 umulcc %i3, %i4, %l2 tg %icc, 0x7 subccc %o6, 0x1436, %g6 loop_372: swap [%l7 + 0x68], %o5 udiv %o3, 0x118F, %o0 orn %i0, %o7, %i6 movl %xcc, %g3, %o4 xnorcc %l6, %o2, %i5 fcmpeq32 %f24, %f12, %g7 subccc %l1, 0x0A3A, %g5 fcmple32 %f26, %f6, %g1 lduw [%l7 + 0x70], %l5 umulcc %i1, 0x1BAF, %g2 movle %icc, %l4, %o1 tcs %xcc, 0x3 sdiv %l3, 0x16E3, %l0 wr %g0, 0x80, %asi ldxa [%l7 + 0x38] %asi, %g4 edge16 %i7, %i3, %i2 smulcc %l2, %o6, %i4 fmovrde %g6, %f8, %f6 movcs %icc, %o5, %o0 fmovdge %icc, %f30, %f8 mova %icc, %i0, %o3 edge32n %o7, %g3, %i6 ldub [%l7 + 0x37], %o4 andcc %o2, %l6, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %xcc, 0x0 bn,a,pn %xcc, loop_373 fmovsvs %xcc, %f16, %f31 orn %i5, 0x11CB, %l1 popc 0x0A0A, %g5 loop_373: bvc %icc, loop_374 edge16 %l5, %i1, %g2 fpmerge %f14, %f27, %f14 ta %xcc, 0x4 loop_374: fbge,a %fcc3, loop_375 fbuge,a %fcc2, loop_376 edge16l %l4, %g1, %l3 fmovdne %xcc, %f22, %f25 loop_375: fmovrdne %l0, %f20, %f24 loop_376: edge16n %g4, %i7, %i3 fmovde %xcc, %f7, %f7 bg,a,pt %xcc, loop_377 srax %o1, %i2, %l2 xnorcc %i4, 0x02FA, %g6 andncc %o5, %o0, %i0 loop_377: addcc %o3, 0x054E, %o7 fba,a %fcc1, loop_378 fsrc1s %f23, %f26 fbue,a %fcc0, loop_379 movne %icc, %o6, %g3 loop_378: fmul8x16 %f24, %f26, %f28 edge32n %i6, %o4, %o2 loop_379: movcs %xcc, %g7, %l6 te %xcc, 0x7 bvc,pt %icc, loop_380 tsubcc %i5, 0x1BE5, %g5 fxnor %f6, %f6, %f18 edge8 %l5, %l1, %g2 loop_380: nop set 0x58, %i4 stwa %l4, [%l7 + %i4] 0x2f membar #Sync ldsb [%l7 + 0x18], %g1 orncc %l3, %i1, %l0 nop setx 0x609344DC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0xD0001D0A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fmuls %f7, %f13, %f4 fmul8x16 %f8, %f12, %f16 te %icc, 0x6 tl %xcc, 0x4 movrlez %g4, 0x022, %i3 movle %xcc, %i7, %i2 edge32ln %o1, %l2, %g6 fba,a %fcc3, loop_381 movvc %icc, %i4, %o5 tcs %xcc, 0x7 ld [%l7 + 0x14], %f14 loop_381: nop fitos %f2, %f15 fsrc2 %f22, %f14 edge8 %o0, %i0, %o7 fbuge %fcc3, loop_382 tge %xcc, 0x7 ldd [%l7 + 0x38], %f22 tgu %xcc, 0x3 loop_382: fmovsvc %icc, %f8, %f6 fxnor %f24, %f16, %f6 movrne %o6, %o3, %i6 subc %o4, %o2, %g3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %g7, %i5, %g5 taddcctv %l5, %l6, %g2 prefetch [%l7 + 0x58], 0x2 fors %f10, %f29, %f26 std %f10, [%l7 + 0x70] tcs %xcc, 0x4 movcc %xcc, %l4, %g1 tgu %xcc, 0x6 bn %icc, loop_383 bneg,pt %xcc, loop_384 stbar subcc %l1, 0x0E0B, %i1 loop_383: stb %l3, [%l7 + 0x4E] loop_384: fnot2s %f0, %f17 set 0x33, %i2 ldstuba [%l7 + %i2] 0x80, %g4 te %icc, 0x4 fbne,a %fcc3, loop_385 bleu,a,pn %icc, loop_386 tsubcctv %l0, %i7, %i3 srax %i2, 0x11, %l2 loop_385: taddcctv %o1, 0x1B0E, %i4 loop_386: sdiv %o5, 0x0860, %o0 movne %icc, %i0, %g6 smulcc %o7, %o3, %i6 prefetch [%l7 + 0x08], 0x0 srl %o4, 0x0B, %o6 fors %f27, %f6, %f21 movrlz %g3, %g7, %i5 movgu %xcc, %o2, %g5 stw %l6, [%l7 + 0x58] array32 %g2, %l4, %g1 tle %icc, 0x6 fbe %fcc0, loop_387 ld [%l7 + 0x64], %f0 orncc %l1, 0x16D9, %i1 be,a %icc, loop_388 loop_387: movn %icc, %l5, %l3 te %xcc, 0x1 movrne %g4, 0x225, %l0 loop_388: nop wr %g0, 0x89, %asi ldswa [%l7 + 0x24] %asi, %i3 tgu %icc, 0x4 nop setx loop_389, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fblg,a %fcc3, loop_390 fcmpne16 %f4, %f30, %i2 fbge,a %fcc1, loop_391 loop_389: ldub [%l7 + 0x4A], %i7 loop_390: fbge %fcc1, loop_392 movre %o1, %l2, %i4 loop_391: xnor %o5, 0x1BDE, %i0 fpsub16 %f6, %f14, %f6 loop_392: edge32l %o0, %o7, %g6 alignaddr %o3, %i6, %o4 taddcc %g3, 0x0940, %g7 andncc %i5, %o6, %g5 tn %icc, 0x5 alignaddrl %o2, %g2, %l6 fxnors %f26, %f25, %f8 stx %g1, [%l7 + 0x38] stx %l4, [%l7 + 0x18] fpsub16s %f12, %f26, %f12 bl,a,pt %xcc, loop_393 ldx [%l7 + 0x68], %i1 fmul8x16al %f27, %f3, %f2 sllx %l1, 0x19, %l3 loop_393: nop set 0x62, %l1 ldstub [%l7 + %l1], %l5 movrlez %l0, %i3, %g4 fmovs %f2, %f26 fbue %fcc0, loop_394 brlz,a %i2, loop_395 tpos %xcc, 0x5 brgez,a %o1, loop_396 loop_394: movvc %icc, %l2, %i7 loop_395: subcc %o5, 0x0CCB, %i0 mulx %i4, 0x081D, %o0 loop_396: stx %o7, [%l7 + 0x18] array32 %o3, %i6, %g6 fmovrdlz %g3, %f28, %f18 fbue,a %fcc0, loop_397 movrne %g7, %o4, %i5 edge32ln %o6, %g5, %g2 nop fitod %f6, %f10 loop_397: fabss %f24, %f13 edge16 %l6, %o2, %l4 xorcc %i1, 0x16B5, %g1 stbar or %l3, %l5, %l1 sdiv %i3, 0x0E84, %l0 movcs %icc, %g4, %i2 xor %o1, 0x12D3, %i7 edge8l %o5, %l2, %i0 xnor %o0, 0x0C4D, %o7 ldub [%l7 + 0x28], %o3 fbge,a %fcc2, loop_398 fmul8sux16 %f8, %f8, %f0 orcc %i6, %i4, %g3 lduw [%l7 + 0x14], %g7 loop_398: for %f8, %f18, %f28 movrgz %g6, 0x290, %o4 srl %i5, %g5, %o6 edge8l %g2, %o2, %l6 nop setx loop_399, %l0, %l1 jmpl %l1, %i1 membar 0x5A nop fitos %f7, %f15 fstod %f15, %f12 te %xcc, 0x7 loop_399: sdivcc %l4, 0x1AF6, %g1 fbu,a %fcc1, loop_400 edge32ln %l5, %l3, %i3 array16 %l0, %l1, %g4 orcc %i2, 0x1E65, %i7 loop_400: nop fitos %f7, %f26 fstox %f26, %f0 add %o1, 0x02BA, %l2 sub %o5, %i0, %o0 edge32l %o3, %o7, %i6 fmovrdne %g3, %f20, %f24 srl %i4, 0x0D, %g6 sdivx %g7, 0x0DF5, %o4 mulscc %g5, 0x0DA3, %i5 tn %icc, 0x7 movcs %xcc, %o6, %o2 tvs %icc, 0x7 andncc %g2, %i1, %l4 movle %xcc, %g1, %l6 movl %icc, %l3, %l5 wr %g0, 0x10, %asi prefetcha [%l7 + 0x38] %asi, 0x3 fmul8x16al %f10, %f10, %f14 movcs %icc, %l1, %g4 srax %i2, %i7, %o1 sdivcc %l2, 0x0E6A, %o5 udivx %i0, 0x1A1A, %l0 sra %o0, %o7, %i6 edge8n %g3, %o3, %g6 bcs,a loop_401 nop fitod %f0, %f16 fdtox %f16, %f6 fxtod %f6, %f30 edge32 %i4, %g7, %o4 sll %g5, %o6, %o2 loop_401: nop wr %g0, 0x10, %asi ldsha [%l7 + 0x44] %asi, %i5 fcmpeq32 %f20, %f6, %i1 fbge %fcc1, loop_402 xor %l4, 0x1FAC, %g2 movl %xcc, %l6, %l3 wr %g0, 0x89, %asi stba %g1, [%l7 + 0x51] %asi loop_402: movl %xcc, %i3, %l5 addccc %g4, 0x13CA, %i2 fandnot1 %f22, %f28, %f28 fmovrdgz %l1, %f12, %f8 fbne %fcc2, loop_403 andncc %o1, %i7, %o5 bne,a loop_404 subccc %l2, 0x0AD6, %l0 loop_403: edge8 %o0, %o7, %i0 andncc %i6, %g3, %o3 loop_404: bvs %xcc, loop_405 fmovrsgez %i4, %f7, %f2 fmovrse %g6, %f26, %f9 set 0x40, %g6 stwa %o4, [%l7 + %g6] 0x04 loop_405: edge16ln %g5, %g7, %o6 udiv %o2, 0x1B33, %i5 andncc %i1, %g2, %l4 movleu %xcc, %l3, %l6 tl %xcc, 0x6 fmovda %xcc, %f29, %f16 ldd [%l7 + 0x60], %f10 tvc %icc, 0x2 fmovrsne %i3, %f17, %f16 fsrc1s %f16, %f30 flush %l7 + 0x4C fmovrsgz %g1, %f7, %f8 tleu %icc, 0x6 orncc %g4, %l5, %i2 te %icc, 0x1 edge32 %l1, %i7, %o5 call loop_406 movleu %icc, %l2, %l0 nop setx loop_407, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdivx %o0, 0x1146, %o7 loop_406: sllx %i0, %o1, %i6 nop setx 0x83A4D3E42A743683, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x3524687EAD3E6002, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f20, %f24 loop_407: movcc %icc, %g3, %i4 sub %o3, 0x1317, %o4 movvs %xcc, %g6, %g5 fmovsa %xcc, %f15, %f19 set 0x40, %o5 stda %f16, [%l7 + %o5] 0xf1 membar #Sync fmovdpos %xcc, %f31, %f29 tl %xcc, 0x6 brgez %g7, loop_408 fba %fcc2, loop_409 edge16 %o2, %o6, %i1 orcc %g2, %l4, %l3 loop_408: srax %l6, 0x09, %i3 loop_409: stb %g1, [%l7 + 0x64] andn %g4, %l5, %i2 wr %g0, 0x0c, %asi lduba [%l7 + 0x0F] %asi, %i5 fbe %fcc3, loop_410 fbne %fcc2, loop_411 sethi 0x1AA7, %l1 fpadd16s %f5, %f26, %f0 loop_410: fmovrsgez %o5, %f1, %f25 loop_411: lduh [%l7 + 0x4E], %l2 movrne %l0, %i7, %o0 be,a,pt %xcc, loop_412 andncc %i0, %o1, %o7 fbu,a %fcc2, loop_413 bge,a,pt %xcc, loop_414 loop_412: fcmpne32 %f12, %f22, %g3 popc 0x0318, %i6 loop_413: nop set 0x28, %o7 stx %o3, [%l7 + %o7] loop_414: nop set 0x40, %l4 ldda [%l7 + %l4] 0x2f, %i4 movrlz %g6, %g5, %g7 fmovdne %icc, %f23, %f10 fbuge %fcc0, loop_415 tcs %icc, 0x5 mulscc %o2, 0x1014, %o6 edge32n %o4, %g2, %l4 loop_415: taddcc %i1, 0x0AA3, %l3 tcc %xcc, 0x5 bcc %icc, loop_416 movgu %xcc, %i3, %g1 movvs %xcc, %g4, %l6 subccc %l5, 0x1ED2, %i2 loop_416: fabss %f2, %f25 fmovdge %xcc, %f29, %f15 fblg %fcc2, loop_417 tge %icc, 0x4 tneg %xcc, 0x5 subccc %i5, 0x1947, %l1 loop_417: sir 0x158C nop setx loop_418, %l0, %l1 jmpl %l1, %l2 edge32ln %l0, %o5, %o0 fornot2 %f0, %f0, %f30 fbge %fcc0, loop_419 loop_418: st %f9, [%l7 + 0x2C] movvs %icc, %i7, %o1 tvs %xcc, 0x5 loop_419: tvs %icc, 0x0 fbo %fcc3, loop_420 ldsw [%l7 + 0x5C], %o7 fandnot2s %f19, %f17, %f13 fbe,a %fcc0, loop_421 loop_420: movl %icc, %i0, %i6 subccc %o3, 0x03C5, %i4 srlx %g6, 0x0D, %g3 loop_421: fpadd32s %f2, %f11, %f4 brnz,a %g5, loop_422 alignaddrl %o2, %o6, %o4 orcc %g2, %g7, %i1 movrlz %l3, 0x0AC, %i3 loop_422: udivx %g1, 0x176C, %g4 orncc %l4, 0x0D3D, %l5 move %xcc, %i2, %i5 fmovrdgez %l1, %f10, %f14 movcs %icc, %l6, %l0 brlz,a %l2, loop_423 nop setx 0x00618A71, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x4A867D75, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fdivs %f12, %f27, %f3 udivx %o5, 0x09DB, %i7 xnor %o1, %o0, %o7 loop_423: xnorcc %i6, 0x0640, %i0 edge16n %o3, %i4, %g3 movne %xcc, %g5, %g6 tge %icc, 0x4 tvs %icc, 0x4 bge,pn %xcc, loop_424 call loop_425 movrgez %o2, %o6, %g2 fnot2 %f18, %f2 loop_424: movge %icc, %o4, %g7 loop_425: faligndata %f10, %f6, %f10 swap [%l7 + 0x14], %l3 tcs %icc, 0x2 fmovda %xcc, %f12, %f17 nop setx 0xFF563C0D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0xEA734477, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fmuls %f6, %f17, %f11 smulcc %i1, 0x1A64, %g1 nop fitos %f7, %f13 fstox %f13, %f26 fxtos %f26, %f28 edge32l %i3, %l4, %g4 taddcc %i2, %i5, %l1 wr %g0, 0x81, %asi lduba [%l7 + 0x4C] %asi, %l5 nop fitos %f13, %f2 fstox %f2, %f22 brgz,a %l0, loop_426 movgu %icc, %l6, %l2 bg,a %xcc, loop_427 xnor %i7, %o5, %o0 loop_426: movcc %icc, %o7, %o1 sllx %i0, %i6, %i4 loop_427: movge %icc, %g3, %g5 movle %icc, %g6, %o2 addccc %o3, %o6, %o4 nop fitod %f8, %f2 fdtox %f2, %f8 and %g7, %l3, %i1 fnegs %f1, %f16 movgu %xcc, %g2, %i3 addcc %g1, %l4, %g4 udivx %i5, 0x170C, %l1 movgu %xcc, %i2, %l5 wr %g0, 0x19, %asi ldstuba [%l7 + 0x1D] %asi, %l6 movrlez %l2, 0x280, %i7 stbar smulcc %l0, %o0, %o5 addcc %o7, 0x0FB6, %i0 tsubcctv %i6, %o1, %g3 movg %xcc, %i4, %g6 xnorcc %o2, %o3, %g5 tle %xcc, 0x5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x1042FBE7, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr fandnot2 %f12, %f22, %f2 tleu %icc, 0x7 nop fitos %f5, %f9 fstox %f9, %f26 addcc %o4, 0x1BCA, %o6 movn %xcc, %g7, %i1 tg %xcc, 0x5 taddcc %g2, %i3, %l3 sethi 0x1E08, %l4 ldstub [%l7 + 0x1C], %g1 sra %g4, %i5, %l1 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x1A] %asi, %i2 xnor %l6, %l5, %i7 movge %icc, %l2, %o0 tleu %xcc, 0x2 tpos %xcc, 0x2 movn %icc, %l0, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %xcc, 0x0 fmovsgu %icc, %f21, %f7 fmovdge %xcc, %f28, %f14 fornot1 %f24, %f20, %f6 movge %xcc, %i0, %o5 srl %i6, 0x19, %o1 bvc,a loop_428 nop setx 0x4AF07088, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0xB7E0AD5E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fdivs %f15, %f29, %f30 nop setx 0x804BA155, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr set 0x4C, %l5 stha %i4, [%l7 + %l5] 0x15 loop_428: andn %g3, 0x0DFD, %g6 and %o3, 0x11F8, %o2 bn,a %xcc, loop_429 movge %icc, %o4, %g5 sll %g7, %i1, %o6 array8 %g2, %l3, %l4 loop_429: fpsub32s %f31, %f4, %f31 add %g1, %g4, %i5 edge8l %l1, %i3, %l6 andcc %i2, 0x1D10, %l5 fnot1 %f12, %f20 fnot1s %f16, %f9 movneg %icc, %i7, %l2 nop set 0x48, %l3 lduw [%l7 + %l3], %l0 fnor %f0, %f26, %f12 tsubcc %o7, %o0, %o5 orn %i0, %o1, %i4 fbue %fcc2, loop_430 sethi 0x0B86, %g3 fmovdcc %xcc, %f4, %f1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_430: andn %g6, %i6, %o3 sra %o2, 0x08, %o4 fmovrslez %g5, %f15, %f30 tcs %icc, 0x4 fmul8sux16 %f2, %f8, %f6 fbu,a %fcc3, loop_431 array32 %i1, %g7, %o6 call loop_432 array32 %l3, %l4, %g2 loop_431: movg %icc, %g1, %i5 fandnot1 %f10, %f30, %f16 loop_432: fbue,a %fcc0, loop_433 umul %l1, %g4, %i3 tle %icc, 0x7 nop setx 0x1C6F99169137C12B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x029282B8B2DE66EA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f18, %f0 loop_433: sethi 0x05D6, %l6 sub %l5, %i2, %l2 addcc %i7, 0x1A1E, %o7 nop fitod %f8, %f20 fdtos %f20, %f17 edge32n %o0, %o5, %l0 edge16 %i0, %o1, %g3 tcc %xcc, 0x7 tcs %icc, 0x6 tn %icc, 0x1 andcc %g6, 0x123F, %i6 mulscc %o3, %o2, %o4 udivx %i4, 0x1396, %g5 and %i1, %g7, %l3 addcc %l4, 0x18FA, %o6 bpos,pt %xcc, loop_434 fzero %f8 te %icc, 0x0 movrgz %g2, %i5, %g1 loop_434: stw %g4, [%l7 + 0x10] bvs loop_435 fmovs %f16, %f23 ldsw [%l7 + 0x54], %l1 add %l7, 0x1C, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %l6, %l5 loop_435: edge16 %i2, %i3, %i7 edge8n %l2, %o0, %o5 flush %l7 + 0x24 fmuld8sux16 %f6, %f18, %f16 fbue,a %fcc1, loop_436 tleu %xcc, 0x4 fmovsa %xcc, %f12, %f19 fba,a %fcc0, loop_437 loop_436: stb %l0, [%l7 + 0x29] andn %i0, 0x0010, %o1 fmuld8sux16 %f16, %f25, %f24 loop_437: sdivx %o7, 0x0EF0, %g3 subccc %g6, %o3, %i6 wr %g0, 0x81, %asi stha %o4, [%l7 + 0x72] %asi udivcc %o2, 0x0B33, %g5 movvc %xcc, %i4, %i1 movrgz %g7, 0x3CF, %l4 membar 0x41 movne %xcc, %l3, %g2 fpmerge %f29, %f12, %f22 fbug,a %fcc3, loop_438 smulcc %o6, %i5, %g1 movre %g4, 0x1F8, %l6 xor %l5, 0x13A0, %i2 loop_438: nop setx 0x704B84CE, %l0, %l6 st %l6, [%l7 + 0x54] ld [%l7 + 0x54], %fsr edge8l %i3, %i7, %l2 udivx %o0, 0x0942, %l1 taddcc %o5, %i0, %o1 tg %icc, 0x6 set 0x30, %g2 stwa %o7, [%l7 + %g2] 0xeb membar #Sync mulx %l0, 0x08B8, %g6 edge8n %o3, %g3, %i6 movrne %o4, 0x34C, %o2 ldx [%l7 + 0x70], %g5 fbul,a %fcc1, loop_439 fba %fcc3, loop_440 movneg %xcc, %i1, %i4 sdiv %g7, 0x1827, %l3 loop_439: nop wr %g0, 0x88, %asi ldsba [%l7 + 0x6F] %asi, %g2 loop_440: movrlez %l4, %o6, %i5 nop setx 0xB9B881044877EC26, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xAAE17BADB90563FD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 faddd %f12, %f30, %f14 mulscc %g1, %g4, %l5 bne loop_441 xnor %i2, 0x07D9, %l6 addc %i7, %i3, %l2 movvc %icc, %o0, %l1 loop_441: sdivcc %i0, 0x0006, %o5 bcc,a,pt %xcc, loop_442 ta %icc, 0x3 tvs %icc, 0x2 edge32 %o1, %l0, %o7 loop_442: swap [%l7 + 0x30], %g6 add %l7, 0x64, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %g3 casa [%l6] %asi, %g3, %i6 movne %icc, %o3, %o2 membar 0x45 stx %o4, [%l7 + 0x30] fblg,a %fcc2, loop_443 fmovse %icc, %f21, %f2 srlx %g5, 0x10, %i1 fmovdcs %icc, %f27, %f25 loop_443: fble,a %fcc3, loop_444 fmovsgu %icc, %f19, %f17 ba,a loop_445 fandnot2s %f0, %f7, %f8 loop_444: nop setx loop_446, %l0, %l1 jmpl %l1, %i4 fbg %fcc0, loop_447 loop_445: edge16 %g7, %l3, %g2 fmovrslz %o6, %f22, %f9 loop_446: sll %l4, %i5, %g1 loop_447: movge %xcc, %g4, %i2 movcs %xcc, %l5, %l6 srl %i7, 0x1E, %l2 fnot2 %f16, %f10 membar 0x25 movcs %icc, %i3, %o0 stbar move %icc, %i0, %l1 subccc %o5, %o1, %o7 fandnot1s %f13, %f11, %f7 bleu,a %icc, loop_448 sth %l0, [%l7 + 0x42] edge32l %g6, %i6, %g3 mulx %o2, %o4, %g5 loop_448: movne %icc, %o3, %i4 fnegd %f18, %f20 sdivcc %g7, 0x1871, %i1 sdivx %g2, 0x19FA, %l3 fmovspos %xcc, %f18, %f0 tge %xcc, 0x2 brz %o6, loop_449 fmul8ulx16 %f26, %f4, %f26 array8 %l4, %g1, %i5 be,pn %icc, loop_450 loop_449: fmovscc %icc, %f30, %f24 orcc %g4, %l5, %i2 brlez %l6, loop_451 loop_450: subc %i7, 0x1C3F, %l2 fmovsg %xcc, %f14, %f27 sdivx %o0, 0x1530, %i3 loop_451: ld [%l7 + 0x70], %f7 fmovs %f8, %f31 bgu,a loop_452 nop fitos %f16, %f3 sllx %l1, 0x0D, %o5 fpsub16s %f31, %f23, %f20 loop_452: tgu %xcc, 0x3 edge16ln %o1, %i0, %o7 xorcc %g6, %i6, %l0 set 0x2C, %l2 lduwa [%l7 + %l2] 0x11, %g3 nop fitod %f2, %f12 fdtoi %f12, %f3 sra %o2, %g5, %o4 movne %xcc, %i4, %g7 brgez %o3, loop_453 fpsub16 %f20, %f14, %f14 fexpand %f17, %f22 edge32ln %g2, %i1, %l3 loop_453: addc %o6, %g1, %l4 smulcc %i5, %g4, %i2 fmovsa %xcc, %f21, %f0 fmul8x16 %f9, %f2, %f8 fands %f7, %f26, %f20 taddcc %l6, %i7, %l5 movl %icc, %o0, %l2 fbule %fcc2, loop_454 fmovdne %xcc, %f7, %f14 tgu %icc, 0x1 addc %l1, %i3, %o1 loop_454: bneg %icc, loop_455 fbuge %fcc1, loop_456 movcs %xcc, %i0, %o5 sllx %o7, %g6, %l0 loop_455: sllx %i6, 0x02, %o2 loop_456: tneg %xcc, 0x7 tgu %xcc, 0x2 bcs,a,pt %xcc, loop_457 movneg %icc, %g5, %o4 fmovrsgz %i4, %f10, %f24 sir 0x1D00 loop_457: fmovdne %icc, %f9, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x1847 fmovrsgz %g7, %f20, %f0 movleu %xcc, %g3, %g2 wr %g0, 0x19, %asi sta %f14, [%l7 + 0x38] %asi flush %l7 + 0x6C wr %g0, 0x18, %asi swapa [%l7 + 0x78] %asi, %o3 edge32l %i1, %o6, %g1 ta %xcc, 0x4 movcc %icc, %l3, %i5 addccc %l4, 0x1E4E, %i2 tle %xcc, 0x6 orncc %l6, %g4, %i7 fmul8x16au %f13, %f3, %f16 tcc %xcc, 0x6 bcs,a %icc, loop_458 subc %l5, 0x0F40, %l2 subccc %l1, 0x0AE6, %o0 nop setx 0x676D5DB26C244655, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f12 loop_458: nop set 0x2C, %o4 sta %f12, [%l7 + %o4] 0x15 umulcc %o1, 0x0ED5, %i0 orcc %o5, %o7, %i3 fcmpgt32 %f8, %f14, %l0 fbul %fcc3, loop_459 orcc %g6, 0x0BEF, %i6 nop setx loop_460, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mulscc %g5, 0x12D0, %o4 loop_459: umulcc %i4, %o2, %g7 edge32n %g3, %g2, %i1 loop_460: fornot1s %f14, %f11, %f10 alignaddrl %o3, %g1, %o6 popc %i5, %l4 taddcctv %i2, %l6, %l3 edge8 %g4, %l5, %l2 edge32 %i7, %l1, %o1 sub %i0, %o5, %o7 add %l7, 0x44, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i3 casa [%l6] %asi, %i3, %l0 xnor %o0, 0x00D2, %i6 bne %xcc, loop_461 mulscc %g5, %g6, %i4 orncc %o4, 0x1D3E, %g7 sdiv %o2, 0x0965, %g2 loop_461: fbue,a %fcc2, loop_462 edge32l %g3, %o3, %i1 stbar nop setx loop_463, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_462: sethi 0x05B1, %o6 mova %icc, %i5, %g1 movrlez %l4, 0x27C, %i2 loop_463: tge %xcc, 0x4 movleu %xcc, %l6, %g4 fornot2s %f22, %f26, %f18 edge16n %l3, %l2, %i7 wr %g0, 0x20, %asi ldxa [%g0 + 0x28] %asi, %l5 fmuld8sux16 %f18, %f31, %f16 tl %xcc, 0x2 nop fitos %f1, %f26 fstoi %f26, %f10 sra %l1, %o1, %o5 prefetch [%l7 + 0x34], 0x3 fmovscs %xcc, %f5, %f17 mulx %i0, %o7, %l0 tcs %icc, 0x7 fexpand %f29, %f12 ble loop_464 fmovspos %icc, %f10, %f24 wr %g0, 0x24, %asi ldda [%l7 + 0x30] %asi, %i2 loop_464: nop wr %g0, 0x19, %asi lduba [%l7 + 0x1B] %asi, %o0 wr %g0, 0x18, %asi lduwa [%l7 + 0x34] %asi, %g5 umulcc %i6, 0x0CE2, %i4 tcs %icc, 0x6 alignaddrl %o4, %g7, %g6 fnors %f14, %f18, %f5 movvs %xcc, %o2, %g2 xnorcc %o3, %g3, %i1 bvs,a loop_465 nop setx loop_466, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovscc %icc, %f31, %f5 edge8ln %i5, %o6, %g1 loop_465: movcs %xcc, %l4, %l6 loop_466: tvc %icc, 0x0 tle %xcc, 0x2 fmovsleu %xcc, %f4, %f19 fpadd16 %f20, %f14, %f6 alignaddr %g4, %l3, %l2 sub %i7, 0x1F99, %i2 movle %icc, %l1, %o1 fnot2s %f8, %f20 taddcctv %o5, 0x0009, %l5 bge,a,pn %icc, loop_467 fandnot1 %f4, %f8, %f4 orcc %o7, 0x0B75, %l0 popc 0x07A0, %i0 loop_467: movleu %icc, %o0, %i3 bpos,a,pt %icc, loop_468 fsrc2 %f6, %f18 srl %g5, 0x14, %i4 and %o4, %g7, %i6 loop_468: sethi 0x0C47, %o2 addcc %g2, %g6, %o3 brgez %i1, loop_469 bl,a loop_470 ldstub [%l7 + 0x13], %g3 smulcc %i5, 0x0AC0, %o6 loop_469: st %f7, [%l7 + 0x0C] loop_470: nop fitod %f8, %f12 fdtos %f12, %f4 wr %g0, 0x04, %asi stba %l4, [%l7 + 0x72] %asi tl %xcc, 0x7 nop setx loop_471, %l0, %l1 jmpl %l1, %l6 alignaddr %g1, %l3, %g4 movneg %icc, %l2, %i7 smul %l1, %i2, %o5 loop_471: edge8l %o1, %o7, %l5 nop setx loop_472, %l0, %l1 jmpl %l1, %i0 fmovdge %icc, %f25, %f6 edge16 %l0, %i3, %o0 fandnot2 %f8, %f4, %f8 loop_472: movrgz %i4, %o4, %g7 movgu %icc, %i6, %o2 movge %icc, %g2, %g5 tpos %xcc, 0x7 nop fitos %f2, %f20 fstox %f20, %f12 swap [%l7 + 0x14], %g6 fblg,a %fcc1, loop_473 movleu %icc, %o3, %g3 nop fitos %f3, %f22 tvs %icc, 0x0 loop_473: sdiv %i5, 0x007F, %o6 brgz %i1, loop_474 fbn,a %fcc3, loop_475 andncc %l6, %l4, %l3 bleu,a,pn %xcc, loop_476 loop_474: fnot1s %f29, %f29 loop_475: bvs,pt %xcc, loop_477 nop setx loop_478, %l0, %l1 jmpl %l1, %g1 loop_476: edge8l %g4, %i7, %l1 fxors %f8, %f27, %f25 loop_477: taddcc %l2, %i2, %o1 loop_478: flush %l7 + 0x30 set 0x10, %o6 stxa %o5, [%l7 + %o6] 0x27 membar #Sync taddcc %l5, 0x1F9B, %o7 umulcc %l0, %i0, %i3 edge32 %i4, %o4, %o0 edge8n %g7, %i6, %o2 prefetch [%l7 + 0x30], 0x3 sir 0x0958 tg %icc, 0x4 for %f2, %f6, %f4 fbg %fcc3, loop_479 sllx %g5, 0x13, %g6 andn %o3, 0x1B94, %g2 movleu %icc, %g3, %i5 loop_479: nop setx 0xE4012593, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 fsqrts %f8, %f4 fmul8x16 %f13, %f10, %f10 fbl,a %fcc1, loop_480 mulx %i1, %o6, %l6 ba loop_481 array8 %l4, %l3, %g1 loop_480: tg %icc, 0x6 fmovsleu %xcc, %f1, %f2 loop_481: popc %i7, %g4 bne loop_482 tcc %icc, 0x0 taddcc %l2, 0x1C05, %i2 fbge %fcc2, loop_483 loop_482: fble %fcc3, loop_484 fmovrdlez %o1, %f26, %f26 membar 0x7C loop_483: fmovsa %xcc, %f8, %f4 loop_484: nop set 0x40, %g7 lduha [%l7 + %g7] 0x15, %o5 fbu,a %fcc0, loop_485 udivx %l1, 0x015D, %l5 movrne %l0, 0x106, %o7 movleu %xcc, %i0, %i4 loop_485: srax %o4, %o0, %i3 edge16l %i6, %o2, %g5 st %f26, [%l7 + 0x1C] movneg %icc, %g6, %g7 xnor %g2, %o3, %g3 movneg %xcc, %i5, %o6 alignaddr %l6, %i1, %l4 movpos %xcc, %g1, %i7 tle %xcc, 0x5 umul %l3, %g4, %i2 set 0x0, %i7 stxa %l2, [%g0 + %i7] 0x5f popc %o1, %l1 bgu,a loop_486 tsubcctv %l5, %l0, %o5 fpsub32 %f24, %f12, %f28 nop setx loop_487, %l0, %l1 jmpl %l1, %o7 loop_486: xorcc %i0, 0x062B, %i4 tgu %xcc, 0x6 edge8 %o4, %o0, %i6 loop_487: mulscc %i3, 0x17B9, %g5 nop setx loop_488, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovrse %g6, %f8, %f23 and %o2, 0x1119, %g2 xnorcc %o3, 0x1CAC, %g7 loop_488: array32 %g3, %i5, %l6 fmovrde %o6, %f10, %f26 smulcc %l4, 0x06BA, %g1 fbn,a %fcc1, loop_489 orncc %i1, %l3, %i7 alignaddr %i2, %l2, %o1 fnot1 %f22, %f28 loop_489: edge16 %l1, %l5, %l0 movne %xcc, %g4, %o5 edge32l %i0, %o7, %i4 tn %xcc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitod %f12, %f8 fdtos %f8, %f14 array8 %o0, %i6, %i3 addccc %o4, 0x019C, %g5 fbo %fcc2, loop_490 sra %g6, %o2, %o3 orn %g2, %g3, %g7 movl %icc, %i5, %o6 loop_490: nop fitos %f12, %f8 fstoi %f8, %f9 tvs %icc, 0x6 lduh [%l7 + 0x42], %l6 nop set 0x14, %o2 stw %l4, [%l7 + %o2] addcc %g1, %i1, %l3 fblg %fcc2, loop_491 tvs %xcc, 0x1 fmovdg %icc, %f19, %f19 movvs %xcc, %i7, %l2 loop_491: nop add %l7, 0x08, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %o1, %i2 edge8l %l5, %l0, %g4 fmul8x16 %f18, %f30, %f4 movne %icc, %l1, %i0 fba %fcc1, loop_492 popc 0x0BDC, %o7 tle %icc, 0x0 tg %xcc, 0x2 loop_492: te %icc, 0x5 edge32n %i4, %o0, %o5 tneg %xcc, 0x7 brz %i3, loop_493 movle %xcc, %i6, %g5 tcc %icc, 0x5 set 0x14, %g4 lda [%l7 + %g4] 0x18, %f5 loop_493: fmovdle %icc, %f27, %f7 add %g6, %o2, %o4 tneg %xcc, 0x5 brnz %g2, loop_494 movrgez %o3, 0x2AA, %g7 fmovdvs %xcc, %f15, %f17 andncc %g3, %o6, %i5 loop_494: edge32l %l4, %g1, %i1 tvc %xcc, 0x6 movleu %xcc, %l3, %i7 nop set 0x3C, %o3 stw %l2, [%l7 + %o3] edge16ln %o1, %l6, %i2 fble %fcc3, loop_495 std %f22, [%l7 + 0x40] st %f29, [%l7 + 0x08] xor %l0, 0x1CCF, %g4 loop_495: movrgez %l1, %i0, %l5 wr %g0, 0x23, %asi stha %i4, [%l7 + 0x42] %asi membar #Sync sllx %o0, 0x16, %o7 ble %icc, loop_496 movvc %icc, %i3, %i6 fmovsle %icc, %f3, %f7 sdivx %g5, 0x1255, %g6 loop_496: tn %icc, 0x6 sub %o2, 0x0BB2, %o4 ldub [%l7 + 0x3B], %o5 movcc %xcc, %g2, %o3 tcc %xcc, 0x6 wr %g0, 0x80, %asi sta %f1, [%l7 + 0x68] %asi fmovdcc %icc, %f29, %f1 fsrc2 %f16, %f22 brgz %g3, loop_497 tsubcctv %g7, 0x0D9B, %o6 umul %l4, 0x09FB, %g1 xor %i5, 0x0E15, %l3 loop_497: srax %i7, 0x0E, %i1 subccc %o1, 0x102C, %l2 fmovscc %icc, %f30, %f2 wr %g0, 0x10, %asi lduba [%l7 + 0x0C] %asi, %i2 set 0x0C, %g3 ldswa [%l7 + %g3] 0x81, %l0 edge16l %l6, %l1, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsneg %xcc, %f12, %f9 sir 0x1821 fble,a %fcc2, loop_498 sllx %l5, 0x19, %i4 edge8n %o0, %i0, %o7 udivcc %i3, 0x0C15, %g5 loop_498: fmul8x16au %f27, %f7, %f6 udivcc %g6, 0x186B, %i6 fmul8x16al %f27, %f26, %f10 bcc %xcc, loop_499 edge32l %o2, %o4, %o5 tsubcctv %o3, 0x034E, %g3 tpos %icc, 0x4 loop_499: srlx %g7, %o6, %l4 ldx [%l7 + 0x78], %g1 brlez %g2, loop_500 pdist %f0, %f6, %f20 fmovrsgz %l3, %f14, %f2 brlez %i7, loop_501 loop_500: movcc %xcc, %i1, %i5 ldsb [%l7 + 0x31], %l2 nop set 0x10, %o1 std %f28, [%l7 + %o1] loop_501: mova %icc, %o1, %l0 movleu %icc, %l6, %i2 srax %l1, 0x0B, %l5 edge16n %i4, %o0, %g4 subc %o7, 0x1B8C, %i3 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x3b8] %asi, %g5 ripped by fixASI40.pl ripped by fixASI40.pl bcc %xcc, loop_502 alignaddrl %g6, %i6, %i0 fmovdl %icc, %f3, %f11 ta %xcc, 0x4 loop_502: ta %icc, 0x7 alignaddr %o4, %o5, %o3 nop setx 0xF058EF45, %l0, %l6 st %l6, [%l7 + 0x24] ld [%l7 + 0x24], %fsr bvs,pt %xcc, loop_503 alignaddrl %o2, %g3, %g7 edge8ln %l4, %o6, %g2 wr %g0, 0x18, %asi stha %g1, [%l7 + 0x48] %asi loop_503: fbu %fcc3, loop_504 st %f13, [%l7 + 0x78] fpack16 %f22, %f30 nop fitos %f10, %f5 fstox %f5, %f14 fxtos %f14, %f18 loop_504: movrgz %i7, %i1, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg %fcc3, loop_505 andcc %i5, 0x1FF1, %l2 fxnors %f16, %f2, %f6 tgu %xcc, 0x4 loop_505: tvs %xcc, 0x3 tneg %xcc, 0x7 smulcc %l0, 0x0681, %l6 sll %i2, 0x1B, %l1 sdivcc %o1, 0x015F, %l5 tge %xcc, 0x5 fmovdleu %icc, %f16, %f25 movpos %xcc, %i4, %o0 sdivx %g4, 0x1049, %o7 fbl,a %fcc1, loop_506 movrlez %i3, %g6, %i6 set 0x40, %i5 sta %f11, [%l7 + %i5] 0x80 loop_506: ld [%l7 + 0x58], %f14 tpos %icc, 0x4 wr %g0, 0x04, %asi prefetcha [%l7 + 0x18] %asi, 0x2 movgu %icc, %o4, %g5 fors %f20, %f14, %f23 fcmpgt32 %f16, %f8, %o5 bleu,a,pn %icc, loop_507 tneg %xcc, 0x3 tn %xcc, 0x0 movcc %xcc, %o2, %g3 loop_507: nop setx 0x3CEF615C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xFFDFC2A8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fsubs %f31, %f31, %f26 addcc %g7, 0x1574, %o3 array32 %l4, %o6, %g1 sll %i7, %g2, %i1 sdiv %i5, 0x0EBB, %l2 bl loop_508 fmovdgu %icc, %f6, %f22 fmovsneg %icc, %f13, %f1 call loop_509 loop_508: andncc %l0, %l3, %i2 movrgez %l1, %o1, %l6 movvc %xcc, %l5, %i4 loop_509: edge16ln %g4, %o0, %i3 fcmpeq16 %f18, %f26, %o7 edge16ln %i6, %i0, %o4 tle %xcc, 0x2 fxnors %f2, %f9, %f18 popc %g5, %g6 fmovdge %xcc, %f3, %f20 edge8l %o2, %o5, %g3 and %o3, 0x14C4, %g7 fmul8x16au %f26, %f3, %f0 edge32 %o6, %g1, %i7 movle %icc, %l4, %i1 sdivcc %g2, 0x1C87, %l2 bpos,pn %icc, loop_510 tn %icc, 0x2 sra %l0, %i5, %i2 fmovdcs %xcc, %f17, %f3 loop_510: movrne %l3, 0x26D, %l1 taddcctv %o1, 0x07E5, %l5 fbule %fcc1, loop_511 tgu %icc, 0x2 array16 %i4, %l6, %o0 edge32l %g4, %i3, %o7 loop_511: nop setx 0xA6877BD1CE653DDB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x00C11CD0370F2EE3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f6, %f12 nop set 0x4C, %l6 sth %i0, [%l7 + %l6] xnorcc %o4, 0x02C2, %i6 fpsub32 %f20, %f22, %f20 taddcc %g6, %o2, %g5 edge16 %g3, %o3, %o5 edge32 %g7, %o6, %i7 movcs %icc, %l4, %g1 addcc %i1, %g2, %l2 srax %l0, 0x15, %i2 fnot1 %f12, %f18 tvs %xcc, 0x2 xor %l3, 0x0D69, %l1 nop setx 0x507FC847, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr orncc %o1, 0x1566, %l5 fnot1 %f12, %f4 membar 0x67 movrne %i4, %i5, %l6 addccc %o0, %g4, %i3 movge %icc, %i0, %o7 edge16n %o4, %g6, %o2 te %xcc, 0x7 popc %g5, %g3 wr %g0, 0x80, %asi ldxa [%l7 + 0x70] %asi, %o3 tcs %xcc, 0x3 fand %f30, %f6, %f20 tsubcctv %o5, %g7, %o6 fornot1s %f8, %f14, %f25 add %i6, 0x1DE3, %i7 fbu %fcc1, loop_512 ldsw [%l7 + 0x2C], %g1 brgez,a %l4, loop_513 movcc %icc, %g2, %l2 loop_512: nop wr %g0, 0x89, %asi stba %i1, [%l7 + 0x43] %asi loop_513: umulcc %l0, %l3, %i2 ldd [%l7 + 0x18], %f10 xnor %l1, 0x0613, %l5 movre %i4, 0x0C4, %o1 sethi 0x1AD8, %i5 stbar bn,a %icc, loop_514 ldsw [%l7 + 0x38], %o0 edge8ln %g4, %l6, %i0 fzeros %f14 loop_514: orncc %o7, 0x186F, %i3 bvs,pt %xcc, loop_515 edge32n %g6, %o2, %o4 fornot1 %f8, %f16, %f26 set 0x31, %g5 stba %g5, [%l7 + %g5] 0x2b membar #Sync loop_515: fnegd %f6, %f30 bl %xcc, loop_516 edge8n %g3, %o3, %g7 edge32l %o5, %i6, %i7 fmovscc %icc, %f22, %f8 loop_516: fmovsa %icc, %f9, %f31 fones %f17 fmul8ulx16 %f16, %f12, %f30 movl %xcc, %o6, %g1 movne %xcc, %g2, %l4 stw %i1, [%l7 + 0x50] swap [%l7 + 0x30], %l2 tsubcc %l3, 0x09EA, %l0 edge8n %l1, %i2, %i4 movle %icc, %l5, %i5 taddcc %o1, %g4, %l6 edge16ln %i0, %o7, %o0 ble,pt %icc, loop_517 fornot2s %f4, %f20, %f10 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32l %i3, %o2, %g6 loop_517: edge8n %g5, %g3, %o3 bleu %xcc, loop_518 tne %icc, 0x7 tne %icc, 0x0 fpadd16s %f14, %f27, %f0 loop_518: nop set 0x0C, %l0 stb %o4, [%l7 + %l0] nop setx loop_519, %l0, %l1 jmpl %l1, %g7 fand %f24, %f12, %f16 fmovse %xcc, %f14, %f28 nop setx 0xD6C762D1305B6AAD, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr loop_519: movrgz %o5, 0x25E, %i7 edge32 %i6, %o6, %g1 udivx %l4, 0x0706, %g2 wr %g0, 0x11, %asi stba %l2, [%l7 + 0x2C] %asi fcmpne16 %f22, %f2, %l3 tn %xcc, 0x0 smul %l0, %l1, %i1 xorcc %i2, 0x0F89, %l5 movn %xcc, %i4, %o1 orncc %g4, %i5, %l6 srl %o7, %i0, %i3 array32 %o2, %o0, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 swap [%l7 + 0x08], %g6 brlez %o3, loop_520 edge8 %g3, %g7, %o4 bl %icc, loop_521 fcmpeq32 %f24, %f22, %o5 loop_520: sllx %i7, 0x16, %i6 fmovdpos %xcc, %f29, %f5 loop_521: umulcc %g1, 0x17E8, %l4 bcc %icc, loop_522 addcc %g2, %o6, %l2 fmovse %icc, %f24, %f17 fbul %fcc3, loop_523 loop_522: sll %l0, %l3, %l1 srax %i1, %l5, %i2 fble,a %fcc0, loop_524 loop_523: sllx %i4, %o1, %i5 fmovrsne %l6, %f20, %f22 flush %l7 + 0x78 loop_524: fmul8sux16 %f24, %f22, %f24 fmovda %xcc, %f21, %f29 tn %xcc, 0x4 tl %xcc, 0x4 smulcc %o7, %g4, %i3 fbuge %fcc3, loop_525 nop setx 0xA061DDFF, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr set 0x40, %i3 stda %f16, [%l7 + %i3] 0x14 loop_525: srl %o2, %i0, %g5 fbuge,a %fcc0, loop_526 addccc %o0, 0x10FA, %g6 fmul8ulx16 %f22, %f8, %f28 fcmpeq16 %f6, %f24, %o3 loop_526: sir 0x133C addccc %g7, 0x08D5, %g3 stbar saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %o4, %o5, %i7 bvc,a loop_527 addccc %g1, 0x1617, %l4 add %l7, 0x60, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x89, %g2, %i6 loop_527: nop fitod %f6, %f10 fdtox %f10, %f18 fxtod %f18, %f8 bcc %xcc, loop_528 fble %fcc0, loop_529 movrgz %o6, %l0, %l3 bl,a,pt %xcc, loop_530 loop_528: udivx %l2, 0x059C, %i1 loop_529: move %icc, %l1, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_530: sir 0x1E3E xnorcc %i4, 0x120F, %o1 te %xcc, 0x0 nop setx 0xD905016A33D13CC6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x2A85252BF0439F60, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fmuld %f30, %f10, %f24 nop fitod %f4, %f10 fdtos %f10, %f18 ba,pn %icc, loop_531 fabsd %f22, %f0 fmovscc %icc, %f11, %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_531: taddcctv %i2, 0x01DA, %l6 brgez %i5, loop_532 movge %xcc, %g4, %i3 fmovsvc %icc, %f25, %f16 sdiv %o7, 0x1CEB, %i0 loop_532: alignaddr %o2, %g5, %o0 fmul8sux16 %f26, %f28, %f30 andcc %o3, 0x0107, %g6 set 0x7C, %i6 lduwa [%l7 + %i6] 0x19, %g7 brnz,a %o4, loop_533 fpsub32 %f30, %f6, %f26 edge32l %o5, %i7, %g1 movcs %icc, %l4, %g2 loop_533: nop setx loop_534, %l0, %l1 jmpl %l1, %i6 fmovsne %xcc, %f31, %f8 movneg %xcc, %g3, %o6 fmovdpos %icc, %f7, %f17 loop_534: nop wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 wr %g0, 0xe2, %asi stba %l3, [%l7 + 0x3A] %asi membar #Sync set 0x3A, %i0 stha %l2, [%l7 + %i0] 0x89 andn %l0, 0x0C49, %i1 ldsw [%l7 + 0x14], %l1 fmovrdne %l5, %f18, %f24 be,pt %icc, loop_535 addc %i4, %o1, %l6 umulcc %i2, %i5, %g4 addc %o7, %i0, %o2 loop_535: ldsh [%l7 + 0x6C], %g5 bcc,pn %icc, loop_536 movpos %icc, %i3, %o3 stw %o0, [%l7 + 0x50] fmovsgu %xcc, %f22, %f6 loop_536: movgu %icc, %g6, %o4 tcc %xcc, 0x7 nop setx loop_537, %l0, %l1 jmpl %l1, %g7 tcc %icc, 0x5 addccc %o5, 0x0DE2, %g1 subc %l4, %i7, %g2 loop_537: movcs %icc, %i6, %g3 nop setx 0x810FF6DE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x9AAA4B63, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fadds %f5, %f9, %f14 bcs,pn %icc, loop_538 tcs %icc, 0x7 nop setx loop_539, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry srl %l3, %l2, %l0 loop_538: ldsb [%l7 + 0x20], %i1 fmovrdgz %o6, %f26, %f2 loop_539: fsrc1 %f26, %f8 bcs,a,pt %xcc, loop_540 fblg %fcc2, loop_541 tcc %icc, 0x2 fmovrslz %l1, %f19, %f20 loop_540: membar 0x43 loop_541: fmul8x16au %f29, %f1, %f12 srax %l5, %i4, %l6 sdivcc %i2, 0x17CC, %o1 edge32ln %i5, %o7, %i0 add %o2, %g4, %g5 membar 0x18 nop fitod %f12, %f26 fdtoi %f26, %f31 xnor %o3, 0x1D2D, %i3 andn %g6, %o4, %g7 call loop_542 te %xcc, 0x3 fbug,a %fcc1, loop_543 movcc %xcc, %o5, %o0 loop_542: fnor %f6, %f22, %f18 wr %g0, 0x10, %asi swapa [%l7 + 0x38] %asi, %l4 loop_543: sllx %g1, 0x0C, %i7 nop fitod %f12, %f14 fdtox %f14, %f0 fxtod %f0, %f2 nop setx 0xB1B9331C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x11976740, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fadds %f10, %f15, %f12 sdivcc %i6, 0x13CA, %g3 fbg,a %fcc2, loop_544 membar 0x67 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi loop_544: movl %icc, %g2, %l3 tsubcc %l0, 0x08FF, %i1 bcs,a,pt %icc, loop_545 tvc %icc, 0x3 orn %l2, %l1, %o6 fmovsn %icc, %f30, %f18 loop_545: mulx %l5, %i4, %i2 tgu %xcc, 0x3 orn %l6, %o1, %o7 orncc %i0, 0x0755, %o2 and %g4, %i5, %g5 alignaddrl %o3, %g6, %o4 tgu %xcc, 0x7 sllx %i3, %o5, %o0 sdivcc %l4, 0x0CB3, %g1 movleu %icc, %g7, %i7 fmovda %xcc, %f12, %f28 edge8l %i6, %g3, %l3 andcc %g2, 0x18E0, %i1 movcc %xcc, %l2, %l1 bge,pn %icc, loop_546 and %o6, %l5, %i4 fbne %fcc1, loop_547 fsrc1 %f12, %f26 loop_546: sth %i2, [%l7 + 0x60] addc %l0, 0x1670, %o1 loop_547: array32 %o7, %l6, %i0 orncc %o2, 0x0644, %g4 fandnot2s %f5, %f9, %f29 movvs %icc, %i5, %o3 movrgez %g6, 0x2CB, %o4 umul %g5, 0x1A59, %i3 wr %g0, 0xe2, %asi stxa %o5, [%l7 + 0x48] %asi membar #Sync set 0x18, %i1 lduwa [%l7 + %i1] 0x18, %o0 fmovsvc %icc, %f21, %f21 fbu,a %fcc0, loop_548 edge8n %l4, %g7, %g1 smulcc %i6, %g3, %i7 membar 0x0E loop_548: mulx %g2, 0x045B, %l3 taddcctv %i1, %l1, %l2 movge %icc, %l5, %i4 fsrc1s %f27, %f18 set 0x12, %g1 ldsha [%l7 + %g1] 0x81, %o6 movrgez %l0, 0x21A, %o1 fmovrdlez %o7, %f0, %f18 edge8 %l6, %i0, %i2 mulx %o2, %i5, %o3 lduw [%l7 + 0x64], %g6 bgu,a,pn %icc, loop_549 orn %g4, %g5, %o4 fmovdne %icc, %f12, %f15 subc %i3, %o5, %o0 loop_549: nop fitod %f4, %f4 fmovrslz %l4, %f22, %f23 fbl,a %fcc2, loop_550 movcc %icc, %g1, %i6 sllx %g7, 0x04, %g3 movn %xcc, %g2, %i7 loop_550: udiv %i1, 0x0EDE, %l3 tgu %icc, 0x6 nop setx 0x487DF2BD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 fsqrts %f27, %f30 array8 %l2, %l1, %i4 set 0x5E, %o0 lduha [%l7 + %o0] 0x19, %o6 nop fitod %f12, %f18 fdtox %f18, %f0 fxtod %f0, %f14 fcmpeq16 %f8, %f14, %l5 fmovrdlz %o1, %f8, %f20 srl %o7, 0x01, %l0 edge32n %l6, %i0, %i2 fmovrde %i5, %f2, %f10 ble %xcc, loop_551 tsubcc %o2, 0x0BC5, %o3 nop setx 0x0AA5241020579FD7, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr fbge %fcc0, loop_552 loop_551: lduw [%l7 + 0x34], %g4 fzero %f24 fbn,a %fcc1, loop_553 loop_552: fmul8x16al %f23, %f8, %f24 addc %g5, %o4, %i3 fbo,a %fcc0, loop_554 loop_553: tpos %xcc, 0x3 set 0x58, %i2 prefetcha [%l7 + %i2] 0x89, 0x2 loop_554: nop wr %g0, 0x0c, %asi lda [%l7 + 0x38] %asi, %f17 movrlz %g6, %l4, %o0 sra %i6, %g7, %g3 xnorcc %g2, %i7, %i1 movrgez %g1, %l2, %l3 wr %g0, 0x19, %asi swapa [%l7 + 0x1C] %asi, %l1 fbule,a %fcc3, loop_555 movn %icc, %o6, %l5 and %o1, 0x0DEF, %i4 fbl %fcc2, loop_556 loop_555: movn %icc, %l0, %o7 fsrc2s %f28, %f11 xor %i0, %l6, %i5 loop_556: be,a %xcc, loop_557 brz,a %i2, loop_558 fzeros %f26 fmovdvc %xcc, %f31, %f25 loop_557: call loop_559 loop_558: sllx %o2, 0x03, %g4 tg %xcc, 0x6 bcc %xcc, loop_560 loop_559: bpos %xcc, loop_561 fmul8x16 %f27, %f18, %f20 ble %xcc, loop_562 loop_560: edge32ln %g5, %o3, %o4 loop_561: add %o5, 0x0A67, %i3 movne %icc, %g6, %o0 loop_562: subccc %i6, 0x12C5, %g7 fpmerge %f1, %f11, %f14 srax %l4, 0x0C, %g3 srlx %i7, %i1, %g1 fmovdneg %xcc, %f26, %f17 te %xcc, 0x6 sethi 0x10DF, %l2 movvs %icc, %l3, %g2 wr %g0, 0x88, %asi ldsba [%l7 + 0x7F] %asi, %o6 fbue %fcc3, loop_563 smul %l1, 0x1680, %l5 stx %o1, [%l7 + 0x18] fmul8x16 %f0, %f12, %f30 loop_563: fmuld8ulx16 %f21, %f12, %f30 wr %g0, 0x89, %asi lduha [%l7 + 0x72] %asi, %l0 set 0x4A, %i4 stha %i4, [%l7 + %i4] 0x04 tn %xcc, 0x0 wr %g0, 0x4f, %asi ldxa [%g0 + 0x30] %asi, %i0 subc %l6, 0x06C9, %i5 fmovsvc %icc, %f20, %f30 edge16l %o7, %i2, %g4 ble,a %xcc, loop_564 popc %o2, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovd %f8, %f28 loop_564: array32 %o3, %o4, %o5 srl %i3, %o0, %g6 umul %g7, %i6, %g3 addc %i7, 0x161E, %i1 prefetch [%l7 + 0x5C], 0x2 fmovdle %xcc, %f9, %f0 movgu %xcc, %g1, %l4 ld [%l7 + 0x48], %f20 ldub [%l7 + 0x27], %l3 tgu %icc, 0x2 array32 %l2, %g2, %l1 sra %l5, 0x1B, %o1 taddcctv %o6, %l0, %i4 movleu %xcc, %i0, %i5 tne %icc, 0x3 fpadd32 %f2, %f14, %f10 fblg %fcc3, loop_565 move %icc, %o7, %l6 fand %f16, %f4, %f6 mulx %g4, 0x052A, %o2 loop_565: subccc %g5, 0x1393, %i2 xnorcc %o3, 0x0A3F, %o4 movvc %icc, %i3, %o5 fmovsvs %xcc, %f30, %f14 sra %o0, %g6, %g7 st %f16, [%l7 + 0x50] nop setx loop_566, %l0, %l1 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 %i6, 0x1EA5, %i7 edge8n %i1, %g3, %g1 addcc %l4, 0x0B18, %l2 loop_566: xnorcc %l3, %g2, %l5 edge16ln %l1, %o6, %l0 fbug,a %fcc2, loop_567 fnot2 %f8, %f10 fbl %fcc3, loop_568 flush %l7 + 0x78 loop_567: umulcc %i4, 0x00B3, %o1 bgu,pn %icc, loop_569 loop_568: fnor %f12, %f2, %f0 fmovsl %icc, %f10, %f16 fbge %fcc2, loop_570 loop_569: edge8 %i0, %i5, %l6 udiv %g4, 0x1673, %o7 lduh [%l7 + 0x5A], %o2 loop_570: edge16 %i2, %o3, %g5 array32 %o4, %i3, %o5 mulscc %g6, %o0, %g7 nop set 0x5E, %g6 ldstub [%l7 + %g6], %i7 movgu %icc, %i6, %g3 fmovrsne %i1, %f24, %f30 tl %xcc, 0x7 subccc %g1, %l4, %l3 alignaddr %l2, %g2, %l1 addc %l5, 0x0A1F, %l0 fpsub32 %f16, %f26, %f24 ble %xcc, loop_571 udiv %i4, 0x186D, %o1 srax %i0, 0x10, %i5 set 0x44, %o5 stba %o6, [%l7 + %o5] 0x80 loop_571: movgu %xcc, %g4, %l6 srax %o2, %i2, %o7 movvs %xcc, %g5, %o4 nop setx loop_572, %l0, %l1 jmpl %l1, %o3 alignaddr %i3, %o5, %g6 fmovdvs %xcc, %f26, %f18 fnot2 %f26, %f14 loop_572: movgu %icc, %g7, %i7 fnot2s %f3, %f14 fmuld8ulx16 %f3, %f25, %f10 fmovsleu %xcc, %f28, %f31 xor %i6, 0x1B61, %g3 move %xcc, %o0, %g1 or %l4, %l3, %l2 smul %i1, 0x082C, %l1 add %l5, %g2, %i4 fpadd16s %f28, %f13, %f7 sub %o1, 0x0FF8, %i0 nop fitos %f14, %f27 fstoi %f27, %f10 udiv %l0, 0x14B8, %o6 xnor %g4, %l6, %o2 ldd [%l7 + 0x78], %i4 add %o7, 0x16C7, %i2 sir 0x01E6 movrne %o4, %g5, %i3 brnz %o3, loop_573 fxnor %f24, %f22, %f12 edge32l %g6, %o5, %g7 fbug %fcc2, loop_574 loop_573: udiv %i6, 0x1A9E, %i7 fmul8x16au %f18, %f13, %f10 sra %o0, %g3, %g1 loop_574: tg %xcc, 0x7 fbuge %fcc2, loop_575 ldub [%l7 + 0x4F], %l4 sra %l3, 0x0A, %i1 movcs %icc, %l2, %l1 loop_575: tle %icc, 0x3 fmovsvs %xcc, %f18, %f30 tg %xcc, 0x7 srl %l5, %i4, %g2 stb %o1, [%l7 + 0x6C] set 0x2D, %o7 ldstuba [%l7 + %o7] 0x89, %i0 fblg,a %fcc1, loop_576 bpos,a,pt %xcc, loop_577 array16 %l0, %o6, %l6 bvs loop_578 loop_576: addc %g4, %i5, %o7 loop_577: fmovsvs %icc, %f22, %f18 edge16n %o2, %i2, %o4 loop_578: fmul8x16al %f3, %f11, %f6 alignaddr %g5, %i3, %o3 fpmerge %f4, %f15, %f8 fmovrdne %o5, %f2, %f2 sethi 0x00FA, %g7 mulx %i6, 0x07AB, %i7 tneg %icc, 0x6 fbue,a %fcc3, loop_579 nop setx 0xB3CA5BA7B04FCC72, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr fmovscc %xcc, %f28, %f4 tleu %icc, 0x1 loop_579: alignaddr %g6, %g3, %g1 movleu %xcc, %l4, %o0 fpackfix %f20, %f19 popc %l3, %i1 alignaddrl %l2, %l1, %l5 bne,pt %xcc, loop_580 sdivcc %g2, 0x0111, %i4 tg %xcc, 0x4 tvs %xcc, 0x1 loop_580: faligndata %f18, %f8, %f30 fcmpgt16 %f0, %f8, %i0 fbul,a %fcc2, loop_581 fexpand %f26, %f16 set 0x31, %l4 ldstuba [%l7 + %l4] 0x80, %l0 loop_581: movge %xcc, %o6, %o1 fnand %f14, %f4, %f4 fxnor %f28, %f12, %f20 stb %g4, [%l7 + 0x5F] xnorcc %i5, 0x1C0E, %l6 smulcc %o7, 0x0445, %i2 andncc %o2, %g5, %o4 wr %g0, 0x11, %asi ldswa [%l7 + 0x7C] %asi, %o3 sdivx %i3, 0x194A, %g7 fandnot1 %f24, %f10, %f2 alignaddrl %o5, %i6, %i7 tge %xcc, 0x4 movne %icc, %g3, %g6 andcc %l4, 0x1074, %o0 te %xcc, 0x4 ldsw [%l7 + 0x5C], %l3 fbne,a %fcc1, loop_582 subccc %g1, %l2, %i1 srl %l5, 0x16, %g2 lduw [%l7 + 0x60], %l1 loop_582: nop setx 0x34DAB9E95041BE6A, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr taddcc %i0, 0x0F40, %i4 movrgz %l0, 0x182, %o1 udivcc %o6, 0x047B, %i5 fmovsgu %icc, %f7, %f8 fabss %f2, %f5 movrlez %l6, 0x31E, %g4 bvs,pt %xcc, loop_583 fmovsne %xcc, %f30, %f12 tleu %xcc, 0x4 tne %xcc, 0x2 loop_583: orcc %i2, %o7, %g5 edge32l %o4, %o3, %o2 call loop_584 udiv %i3, 0x0E44, %g7 tcc %xcc, 0x5 movrgz %i6, 0x102, %i7 loop_584: orcc %o5, %g3, %l4 tcs %icc, 0x6 tpos %xcc, 0x6 fmovsvs %icc, %f3, %f26 orncc %g6, %l3, %o0 edge32n %l2, %g1, %l5 nop setx loop_585, %l0, %l1 jmpl %l1, %g2 addc %l1, %i1, %i4 fabsd %f18, %f16 tle %icc, 0x4 loop_585: smul %i0, %l0, %o1 set 0x2C, %l5 stwa %o6, [%l7 + %l5] 0xea membar #Sync tl %icc, 0x4 addc %l6, 0x05BD, %g4 fsrc1 %f10, %f20 movrne %i5, 0x21E, %i2 tge %icc, 0x6 movrgez %g5, 0x1FA, %o7 addccc %o3, %o4, %o2 tvs %xcc, 0x7 fxnor %f26, %f28, %f28 wr %g0, 0x0c, %asi stba %i3, [%l7 + 0x67] %asi sethi 0x0E90, %i6 tvc %xcc, 0x6 brz %i7, loop_586 movrlez %g7, %g3, %l4 add %o5, %l3, %o0 tvc %icc, 0x5 loop_586: addc %g6, 0x101E, %l2 ta %xcc, 0x4 te %xcc, 0x2 bleu,a %icc, loop_587 fnor %f18, %f0, %f26 andncc %l5, %g2, %g1 fcmpgt16 %f0, %f30, %l1 loop_587: nop setx 0xE9C60669, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x2B0E175E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fsubs %f12, %f16, %f5 andncc %i1, %i4, %l0 edge32n %i0, %o6, %l6 edge16l %o1, %i5, %g4 fmovrdgz %i2, %f2, %f16 taddcc %o7, %g5, %o3 edge8ln %o2, %i3, %i6 nop fitos %f9, %f21 fstoi %f21, %f25 tpos %icc, 0x5 addc %o4, 0x10BD, %g7 orncc %i7, 0x1E35, %l4 te %xcc, 0x1 fmul8x16au %f17, %f11, %f26 sllx %g3, 0x1E, %l3 subccc %o0, 0x1E20, %g6 sll %l2, %o5, %l5 set 0x50, %l3 stwa %g2, [%l7 + %l3] 0x18 fba,a %fcc2, loop_588 srl %g1, %i1, %i4 set 0x7E, %g2 stha %l1, [%l7 + %g2] 0x04 loop_588: fpadd16 %f24, %f22, %f26 be,a %icc, loop_589 fpadd32s %f1, %f24, %f24 xnorcc %l0, 0x0A2F, %o6 edge8 %i0, %l6, %i5 loop_589: nop fitod %f10, %f14 fdtox %f14, %f24 fxtod %f24, %f22 movgu %xcc, %o1, %g4 nop fitod %f10, %f12 fdtoi %f12, %f14 fmovdl %xcc, %f2, %f27 xor %o7, %i2, %g5 andncc %o3, %o2, %i3 fsrc2s %f7, %f26 fornot1s %f2, %f26, %f31 tvc %xcc, 0x6 fmovsa %xcc, %f5, %f30 and %o4, %g7, %i7 sdiv %l4, 0x044D, %g3 prefetch [%l7 + 0x2C], 0x3 andcc %i6, %o0, %g6 subcc %l3, %l2, %o5 brlez %g2, loop_590 srax %g1, 0x0B, %i1 nop fitod %f2, %f24 fdtoi %f24, %f25 edge32 %i4, %l1, %l5 loop_590: srax %l0, %o6, %l6 ldd [%l7 + 0x28], %i4 movn %icc, %i0, %o1 fbg,a %fcc3, loop_591 bleu,a %xcc, loop_592 movle %xcc, %g4, %o7 taddcctv %g5, 0x0149, %o3 loop_591: tvc %icc, 0x7 loop_592: xor %o2, %i2, %i3 set 0x2C, %l1 ldsha [%l7 + %l1] 0x80, %o4 nop fitos %f0, %f4 fstod %f4, %f22 sethi 0x0330, %i7 edge32n %g7, %g3, %l4 andcc %i6, 0x1E1D, %g6 set 0x40, %o4 stda %f0, [%l7 + %o4] 0x16 membar #Sync movgu %xcc, %o0, %l3 movneg %xcc, %l2, %o5 bneg,a loop_593 fbn %fcc3, loop_594 fmovrdlez %g1, %f30, %f0 fcmpgt16 %f24, %f6, %g2 loop_593: orn %i4, %l1, %l5 loop_594: taddcc %l0, 0x11F8, %i1 tsubcctv %o6, %l6, %i5 array16 %o1, %g4, %o7 orcc %i0, 0x1448, %o3 sdiv %g5, 0x00D5, %o2 subcc %i2, %o4, %i7 udivcc %g7, 0x07C1, %g3 fbge %fcc1, loop_595 edge8 %l4, %i6, %i3 fcmpeq32 %f22, %f28, %g6 addccc %l3, %o0, %o5 loop_595: brlz %l2, loop_596 edge16l %g2, %i4, %l1 srlx %l5, %g1, %l0 wr %g0, 0x04, %asi ldsha [%l7 + 0x36] %asi, %i1 loop_596: movrgez %l6, %i5, %o1 fmovdl %icc, %f30, %f2 fpsub16s %f15, %f23, %f17 andncc %g4, %o6, %i0 bshuffle %f14, %f24, %f18 fnor %f14, %f0, %f12 alignaddrl %o3, %g5, %o2 movrlz %i2, 0x0F4, %o7 movleu %xcc, %o4, %i7 movl %icc, %g7, %g3 edge32ln %i6, %i3, %g6 fmovscs %xcc, %f31, %f20 alignaddrl %l4, %o0, %o5 set 0x40, %o6 stda %f0, [%l7 + %o6] 0xf1 membar #Sync restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduw [%l7 + 0x3C], %l3 fba %fcc1, loop_597 smulcc %l2, 0x095B, %i4 array32 %g2, %l5, %l1 fmovsvs %icc, %f3, %f24 loop_597: bge,pt %xcc, loop_598 edge8n %l0, %i1, %l6 srl %g1, %o1, %i5 nop setx 0x8078050C, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr loop_598: andncc %o6, %i0, %o3 fbl %fcc3, loop_599 sra %g5, 0x0C, %g4 array16 %i2, %o2, %o7 bpos,pt %xcc, loop_600 loop_599: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %o4, %g7, %g3 tvs %xcc, 0x3 loop_600: nop set 0x74, %l2 ldstuba [%l7 + %l2] 0x81, %i6 addccc %i3, 0x1F51, %g6 fsrc1 %f26, %f2 edge16n %i7, %l4, %o5 ld [%l7 + 0x78], %f23 bcc,a,pn %xcc, loop_601 fbne,a %fcc2, loop_602 tl %xcc, 0x0 tn %xcc, 0x2 loop_601: nop fitod %f2, %f26 fdtoi %f26, %f7 loop_602: move %icc, %l3, %l2 edge8ln %i4, %g2, %l5 fmovdne %icc, %f1, %f31 wr %g0, 0x89, %asi stwa %o0, [%l7 + 0x60] %asi nop setx loop_603, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fornot1 %f20, %f2, %f8 xorcc %l0, %i1, %l6 fbuge,a %fcc1, loop_604 loop_603: edge16 %g1, %l1, %i5 movvs %icc, %o1, %o6 fble,a %fcc3, loop_605 loop_604: edge16ln %i0, %g5, %g4 fbuge %fcc1, loop_606 fmovse %xcc, %f1, %f23 loop_605: fblg %fcc2, loop_607 andn %i2, 0x0D3E, %o2 loop_606: sdiv %o7, 0x0701, %o3 stb %g7, [%l7 + 0x27] loop_607: ldstub [%l7 + 0x0F], %o4 fmuld8sux16 %f26, %f1, %f22 edge16ln %i6, %i3, %g3 tn %xcc, 0x1 movvc %icc, %i7, %l4 bgu,a,pt %icc, loop_608 nop fitod %f30, %f28 popc 0x0959, %o5 fcmpne32 %f0, %f6, %l3 loop_608: bn %xcc, loop_609 fcmpne16 %f2, %f10, %l2 edge32n %g6, %g2, %i4 nop fitos %f0, %f6 fstox %f6, %f14 loop_609: bcc,a loop_610 fbo,a %fcc2, loop_611 edge32n %o0, %l5, %l0 fbg,a %fcc1, loop_612 loop_610: tpos %xcc, 0x3 loop_611: taddcctv %l6, %i1, %l1 umulcc %g1, 0x143B, %i5 loop_612: mulscc %o1, %o6, %g5 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf9, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ba,a,pt %icc, loop_613 tleu %xcc, 0x1 addc %i0, 0x0D02, %g4 tl %icc, 0x5 loop_613: edge32n %i2, %o2, %o7 movneg %xcc, %o3, %o4 movrlez %g7, %i3, %i6 movrlez %i7, %l4, %o5 wr %g0, 0x81, %asi ldstuba [%l7 + 0x59] %asi, %l3 bneg,a,pt %xcc, loop_614 tle %xcc, 0x4 movrlez %l2, %g6, %g3 set 0x10, %g7 ldda [%l7 + %g7] 0x11, %i4 loop_614: bneg,pn %xcc, loop_615 stx %g2, [%l7 + 0x58] fnand %f8, %f4, %f18 wr %g0, 0x10, %asi lduha [%l7 + 0x4E] %asi, %l5 loop_615: xorcc %l0, %o0, %i1 fba %fcc2, loop_616 tsubcctv %l6, 0x1D34, %g1 taddcctv %l1, 0x038F, %i5 set 0x20, %o2 ldda [%l7 + %o2] 0x2b, %o0 loop_616: movrne %o6, %g5, %g4 fone %f30 tsubcc %i2, 0x12AE, %o2 edge8 %i0, %o7, %o4 fbg,a %fcc0, loop_617 sdivcc %o3, 0x195B, %g7 fmovrsgez %i6, %f10, %f31 movgu %icc, %i3, %i7 loop_617: udiv %o5, 0x1EB7, %l4 subccc %l2, 0x1A96, %l3 andcc %g6, 0x079E, %g3 umul %g2, %i4, %l5 fmovdpos %xcc, %f18, %f24 set 0x09, %o3 lduba [%l7 + %o3] 0x10, %o0 bge %icc, loop_618 sdivx %i1, 0x18AC, %l6 movrne %l0, 0x3CD, %l1 xnorcc %g1, %i5, %o6 loop_618: movrgez %o1, %g4, %i2 addccc %g5, %i0, %o2 srl %o4, %o7, %o3 tne %icc, 0x2 brlz %g7, loop_619 udivcc %i3, 0x0265, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %i7, %l4, %l2 loop_619: srax %l3, 0x03, %o5 xorcc %g3, %g6, %i4 sub %l5, %o0, %g2 fmovrslz %l6, %f19, %f21 sra %l0, 0x1B, %l1 movrgz %g1, 0x10B, %i1 srlx %o6, 0x1A, %o1 movrne %i5, %g4, %g5 tgu %xcc, 0x4 movl %xcc, %i0, %o2 wr %g0, 0x0c, %asi lda [%l7 + 0x0C] %asi, %f1 udivx %i2, 0x1315, %o4 tgu %xcc, 0x0 ta %xcc, 0x7 edge32l %o7, %g7, %i3 movleu %icc, %i6, %i7 alignaddrl %l4, %l2, %l3 fbue %fcc2, loop_620 alignaddrl %o5, %g3, %g6 edge8 %o3, %l5, %o0 call loop_621 loop_620: fnands %f5, %f23, %f2 faligndata %f20, %f16, %f14 movne %icc, %i4, %g2 loop_621: bg,a %xcc, loop_622 srlx %l6, %l0, %l1 movvc %xcc, %i1, %g1 andcc %o6, 0x1870, %i5 loop_622: bcs,pt %xcc, loop_623 sra %o1, %g4, %i0 bvc,a,pn %icc, loop_624 fmovsneg %icc, %f21, %f25 loop_623: tcc %xcc, 0x2 fmovdl %icc, %f4, %f23 loop_624: nop setx 0x5075512C, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr tgu %xcc, 0x3 stb %o2, [%l7 + 0x16] stw %g5, [%l7 + 0x0C] fbne %fcc0, loop_625 tcs %icc, 0x6 srl %i2, 0x18, %o4 edge16 %o7, %i3, %i6 loop_625: array8 %g7, %l4, %l2 fbo,a %fcc0, loop_626 fbu %fcc0, loop_627 orn %i7, %o5, %g3 fmovde %xcc, %f10, %f18 loop_626: nop set 0x78, %g4 ldxa [%l7 + %g4] 0x11, %g6 loop_627: andncc %l3, %o3, %l5 srax %o0, %g2, %l6 tleu %icc, 0x5 fbue,a %fcc2, loop_628 movge %icc, %l0, %i4 te %icc, 0x5 be,pn %icc, loop_629 loop_628: movleu %icc, %i1, %g1 fmovdvc %icc, %f0, %f1 add %l7, 0x60, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l1 casxa [%l6] %asi, %l1, %i5 loop_629: fpsub16s %f26, %f11, %f2 ldsw [%l7 + 0x20], %o1 set 0x1C, %o1 stwa %g4, [%l7 + %o1] 0x0c lduh [%l7 + 0x64], %o6 movpos %xcc, %i0, %g5 alignaddrl %o2, %i2, %o7 brgez %o4, loop_630 movg %xcc, %i6, %g7 edge32ln %i3, %l2, %l4 srlx %o5, %g3, %g6 loop_630: nop wr %g0, 0x19, %asi ldswa [%l7 + 0x24] %asi, %l3 te %xcc, 0x1 tsubcc %o3, 0x06A7, %l5 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi movre %i7, 0x0EE, %o0 ble,a,pn %icc, loop_631 bne loop_632 fmovsa %xcc, %f17, %f7 fmovrdgez %g2, %f2, %f6 loop_631: xor %l6, 0x10F9, %l0 loop_632: stw %i1, [%l7 + 0x3C] fmovdg %xcc, %f20, %f26 stx %g1, [%l7 + 0x20] nop set 0x66, %i5 lduh [%l7 + %i5], %i4 orcc %l1, %o1, %g4 sll %o6, 0x0C, %i0 fbuge %fcc1, loop_633 fpackfix %f24, %f6 ba,a %xcc, loop_634 srlx %i5, %o2, %g5 loop_633: srl %i2, %o4, %i6 xorcc %o7, %g7, %l2 loop_634: andcc %l4, %o5, %g3 movn %icc, %i3, %l3 ldsw [%l7 + 0x60], %o3 edge32n %g6, %l5, %i7 fnegd %f4, %f4 umulcc %o0, 0x1D98, %l6 nop set 0x40, %g3 stw %g2, [%l7 + %g3] orn %i1, 0x0BE7, %l0 taddcctv %g1, 0x0AEC, %l1 fpack16 %f24, %f12 tne %xcc, 0x5 set 0x3A, %l6 ldsha [%l7 + %l6] 0x11, %o1 move %xcc, %i4, %o6 fpsub16s %f14, %f12, %f19 tl %icc, 0x4 movgu %icc, %i0, %i5 fblg %fcc1, loop_635 srlx %o2, %g4, %i2 call loop_636 orn %g5, 0x0DF6, %o4 loop_635: fbe,a %fcc1, loop_637 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_636: andn %o7, 0x145F, %i6 addcc %l2, %l4, %o5 loop_637: xor %g7, 0x02D2, %g3 srlx %i3, 0x01, %o3 bvs,a,pt %xcc, loop_638 ldsh [%l7 + 0x0E], %l3 edge32l %g6, %i7, %o0 fble,a %fcc3, loop_639 loop_638: edge8l %l6, %g2, %l5 lduw [%l7 + 0x14], %i1 tsubcc %l0, %l1, %g1 loop_639: brgez,a %o1, loop_640 movrlez %o6, 0x171, %i4 nop fitod %f0, %f10 fdtos %f10, %f18 movvs %icc, %i5, %i0 loop_640: edge32 %o2, %i2, %g5 fcmpne16 %f14, %f12, %o4 mova %xcc, %g4, %o7 fmovrde %l2, %f8, %f6 sth %l4, [%l7 + 0x6E] brgez %o5, loop_641 addc %g7, 0x119F, %g3 and %i6, %i3, %l3 xnor %g6, 0x17DE, %o3 loop_641: orncc %o0, 0x1D49, %l6 popc 0x17B9, %g2 tn %icc, 0x3 andncc %l5, %i7, %i1 movn %icc, %l1, %g1 bne,pn %xcc, loop_642 te %xcc, 0x2 edge32ln %l0, %o1, %i4 edge8n %o6, %i0, %o2 loop_642: ta %icc, 0x6 fmovsl %icc, %f31, %f8 fpsub16 %f14, %f16, %f0 udiv %i2, 0x135D, %i5 udivx %g5, 0x1202, %o4 set 0x24, %g5 lduha [%l7 + %g5] 0x11, %g4 set 0x1C, %l0 sta %f17, [%l7 + %l0] 0x10 sth %o7, [%l7 + 0x5E] array16 %l2, %o5, %g7 nop setx 0x4058296C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 fsqrts %f20, %f8 alignaddr %g3, %i6, %l4 array8 %l3, %g6, %i3 edge16ln %o0, %o3, %g2 movleu %xcc, %l6, %l5 edge8 %i1, %l1, %g1 edge16l %i7, %l0, %i4 fmovrdlz %o1, %f20, %f0 array8 %o6, %o2, %i2 fnot1s %f23, %f23 array8 %i5, %g5, %o4 subc %i0, 0x0953, %g4 fmovdpos %icc, %f3, %f8 set 0x48, %i6 sta %f1, [%l7 + %i6] 0x0c brgz,a %l2, loop_643 tn %icc, 0x0 fmovse %icc, %f7, %f9 and %o7, 0x06B7, %g7 loop_643: sdivcc %o5, 0x0E13, %i6 fbule,a %fcc2, loop_644 edge8 %g3, %l3, %l4 nop setx 0x3546262AA060E624, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr tl %icc, 0x7 loop_644: fmovse %xcc, %f23, %f31 sra %g6, %i3, %o0 bne %icc, loop_645 faligndata %f30, %f10, %f0 movrlez %g2, 0x151, %o3 movcs %icc, %l5, %l6 loop_645: subccc %l1, %g1, %i7 sll %l0, %i1, %i4 set 0x40, %i0 stda %f16, [%l7 + %i0] 0xf1 membar #Sync edge32n %o1, %o6, %i2 tn %icc, 0x1 fcmpgt32 %f2, %f0, %i5 nop setx 0x3F422CBD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x1952BBB8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fadds %f1, %f16, %f3 movn %icc, %g5, %o2 swap [%l7 + 0x24], %i0 tvs %icc, 0x0 bneg,pt %xcc, loop_646 bpos loop_647 tcc %xcc, 0x6 edge16l %g4, %l2, %o7 loop_646: popc 0x0C1A, %o4 loop_647: be,pn %icc, loop_648 sllx %o5, %g7, %g3 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x1c0] %asi, %i6 ripped by fixASI40.pl ripped by fixASI40.pl loop_648: fmovsvc %xcc, %f15, %f17 addc %l3, 0x131F, %l4 movrgez %i3, %o0, %g6 movrgez %g2, 0x061, %l5 fcmpeq32 %f8, %f24, %o3 wr %g0, 0x19, %asi lduwa [%l7 + 0x34] %asi, %l6 te %icc, 0x1 orcc %g1, 0x19C1, %l1 tvc %icc, 0x2 smulcc %i7, 0x1150, %i1 addccc %l0, 0x1A5F, %o1 bg,a,pt %icc, loop_649 fbne,a %fcc3, loop_650 movrgz %o6, %i4, %i2 srax %i5, 0x0E, %g5 loop_649: edge32n %i0, %g4, %o2 loop_650: fbule,a %fcc2, loop_651 ldsw [%l7 + 0x24], %o7 tcs %icc, 0x4 lduw [%l7 + 0x20], %l2 loop_651: popc %o4, %o5 sth %g7, [%l7 + 0x28] sethi 0x054A, %g3 tpos %icc, 0x4 edge8ln %l3, %i6, %i3 fzero %f30 udivx %o0, 0x173F, %l4 pdist %f30, %f28, %f18 fbule,a %fcc0, loop_652 movrlz %g2, 0x287, %l5 fmovdge %icc, %f17, %f26 stw %g6, [%l7 + 0x3C] loop_652: fbul %fcc3, loop_653 movgu %xcc, %l6, %g1 edge16l %l1, %o3, %i7 movrgz %l0, 0x076, %o1 loop_653: nop set 0x52, %i3 ldsha [%l7 + %i3] 0x81, %o6 tn %xcc, 0x0 umul %i1, 0x104D, %i2 movge %xcc, %i4, %i5 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %g5, %g4 bgu %xcc, loop_654 srlx %i0, %o2, %l2 fsrc2 %f30, %f30 nop setx 0x9AAD30084F9BB651, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x6E066DB4B88862F6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fmuld %f10, %f12, %f22 loop_654: movleu %xcc, %o4, %o5 edge32n %g7, %o7, %g3 xnor %i6, %i3, %o0 tvc %xcc, 0x5 sub %l4, 0x0E80, %g2 brnz %l5, loop_655 brz,a %l3, loop_656 fpadd16 %f22, %f24, %f0 fpsub32 %f4, %f10, %f2 loop_655: tvs %icc, 0x4 loop_656: movrlz %l6, 0x298, %g6 fbge %fcc2, loop_657 andncc %l1, %o3, %i7 fnot1s %f19, %f31 tne %xcc, 0x6 loop_657: umul %g1, %o1, %l0 ld [%l7 + 0x64], %f1 movrlz %o6, %i2, %i1 set 0x40, %i1 ldda [%l7 + %i1] 0x89, %f16 fandnot1s %f3, %f21, %f22 ldsh [%l7 + 0x10], %i4 sethi 0x10AF, %g5 subccc %g4, 0x1F23, %i5 movgu %xcc, %o2, %i0 nop fitod %f2, %f30 fdtoi %f30, %f10 nop setx 0xA86B074B8D9D66A7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xE1E62178944A0AC6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f6, %f16 sub %l2, 0x103C, %o4 umulcc %g7, 0x031F, %o5 fors %f4, %f11, %f30 tvs %icc, 0x5 movgu %xcc, %g3, %i6 fmovsneg %xcc, %f21, %f7 tneg %xcc, 0x1 movgu %icc, %o7, %i3 edge8ln %o0, %l4, %l5 sdivx %l3, 0x1BA1, %g2 fpsub32 %f16, %f26, %f24 flush %l7 + 0x50 alignaddrl %l6, %l1, %g6 smulcc %o3, %g1, %o1 fsrc1 %f28, %f8 nop setx 0x72294486, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0xFB01A3D0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fadds %f0, %f23, %f30 sdivcc %l0, 0x0CC5, %i7 movvc %icc, %o6, %i2 movne %xcc, %i1, %i4 nop setx loop_658, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movg %xcc, %g5, %g4 fmul8x16au %f27, %f16, %f30 smul %o2, 0x1696, %i5 loop_658: nop setx 0x651AE541, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x23C03A81, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fmuls %f29, %f11, %f31 wr %g0, 0x23, %asi ldda [%l7 + 0x50] %asi, %i0 movl %xcc, %o4, %l2 fcmpne16 %f10, %f22, %o5 bge,pn %icc, loop_659 mova %xcc, %g7, %g3 bshuffle %f28, %f22, %f6 ta %icc, 0x6 loop_659: tcc %xcc, 0x5 bcc,a %xcc, loop_660 fmovrsne %i6, %f1, %f11 movrne %i3, %o7, %l4 fmovdleu %icc, %f23, %f25 loop_660: edge32n %o0, %l3, %l5 stbar add %l6, %g2, %l1 movleu %xcc, %o3, %g6 movrlez %o1, %l0, %i7 edge32ln %g1, %i2, %i1 fbug %fcc1, loop_661 fmovrdlz %o6, %f4, %f18 faligndata %f10, %f12, %f14 edge16n %i4, %g4, %o2 loop_661: nop wr %g0, 0x11, %asi stda %f0, [%l7 + 0x40] %asi wr %g0, 0xea, %asi stwa %i5, [%l7 + 0x5C] %asi membar #Sync fmovdvc %icc, %f27, %f23 wr %g0, 0x80, %asi lda [%l7 + 0x18] %asi, %f4 fmovscs %icc, %f18, %f31 move %icc, %i0, %g5 fbne,a %fcc3, loop_662 fpmerge %f15, %f1, %f14 movg %xcc, %l2, %o5 xnorcc %g7, 0x16AE, %o4 loop_662: nop setx 0x6B68693D8C039D13, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f30 ldsb [%l7 + 0x1A], %g3 tgu %xcc, 0x0 movne %icc, %i3, %o7 fand %f24, %f14, %f28 wr %g0, 0x11, %asi lduwa [%l7 + 0x68] %asi, %l4 flush %l7 + 0x7C stb %i6, [%l7 + 0x08] addccc %l3, 0x1343, %o0 set 0x20, %g1 ldstuba [%l7 + %g1] 0x11, %l6 tneg %xcc, 0x1 movl %xcc, %l5, %g2 tn %xcc, 0x0 sll %l1, 0x01, %g6 array8 %o1, %l0, %o3 udiv %i7, 0x1FF7, %i2 alignaddrl %i1, %g1, %i4 tgu %xcc, 0x1 tcs %xcc, 0x1 bcc,a %icc, loop_663 ldub [%l7 + 0x77], %g4 tge %icc, 0x3 fcmpeq16 %f16, %f20, %o6 loop_663: edge32n %o2, %i5, %i0 movcc %icc, %g5, %o5 sra %l2, %o4, %g7 mulx %i3, 0x192E, %g3 ba,a,pt %xcc, loop_664 tcc %xcc, 0x7 tgu %icc, 0x0 umulcc %o7, 0x04A9, %l4 loop_664: tge %icc, 0x1 fbge,a %fcc1, loop_665 fmovscs %xcc, %f26, %f19 movcs %icc, %i6, %l3 movgu %icc, %l6, %l5 loop_665: edge16l %g2, %o0, %g6 add %l7, 0x4C, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %l1, %l0 sra %o1, %o3, %i7 andncc %i2, %g1, %i4 subc %i1, %o6, %g4 movre %o2, 0x3AD, %i0 fmovsneg %icc, %f18, %f24 set 0x70, %i2 ldxa [%l7 + %i2] 0x04, %i5 nop setx 0x94AA817E605FB7D1, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr taddcc %o5, %g5, %l2 bge,a,pn %icc, loop_666 taddcc %g7, 0x0E55, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbl,a %fcc0, loop_667 loop_666: ldsh [%l7 + 0x14], %i3 fmovdvs %xcc, %f3, %f23 bshuffle %f4, %f18, %f18 loop_667: fpmerge %f12, %f8, %f2 movgu %icc, %g3, %l4 udivcc %o7, 0x101F, %l3 tvc %xcc, 0x4 fmovdle %icc, %f28, %f22 fxnors %f31, %f12, %f29 fmovsge %icc, %f11, %f10 edge32 %i6, %l6, %l5 tpos %icc, 0x0 edge16ln %g2, %o0, %l1 bcc,a %xcc, loop_668 xnor %g6, %l0, %o1 nop setx 0x7272B8229F44AEDC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xE6AC8B0B64813CE7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fsubd %f8, %f26, %f18 stw %o3, [%l7 + 0x6C] loop_668: ba,pn %icc, loop_669 std %f2, [%l7 + 0x78] fbo,a %fcc1, loop_670 movne %xcc, %i2, %g1 loop_669: orncc %i4, %i7, %o6 andcc %i1, %g4, %i0 loop_670: fmovrdlz %o2, %f26, %f0 fbg,a %fcc0, loop_671 bcs loop_672 edge8l %o5, %i5, %l2 nop setx loop_673, %l0, %l1 jmpl %l1, %g5 loop_671: tcs %xcc, 0x5 loop_672: array32 %o4, %i3, %g3 sdiv %l4, 0x14EB, %g7 loop_673: bl,a loop_674 edge16l %o7, %l3, %l6 edge16ln %i6, %g2, %o0 sdivcc %l5, 0x0EF3, %l1 loop_674: nop fitod %f12, %f2 fdtos %f2, %f13 nop setx loop_675, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsge %xcc, %f5, %f11 and %g6, %o1, %l0 fnor %f16, %f16, %f16 loop_675: array8 %i2, %o3, %i4 movge %xcc, %g1, %i7 movvs %xcc, %i1, %o6 andcc %g4, 0x0A35, %i0 wr %g0, 0x18, %asi ldsba [%l7 + 0x2D] %asi, %o5 mulx %o2, %i5, %l2 nop fitod %f19, %f12 stx %g5, [%l7 + 0x50] sll %i3, %o4, %l4 array8 %g7, %o7, %l3 tl %xcc, 0x1 nop setx 0xBEEC64F110477076, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr tn %xcc, 0x0 fcmpne32 %f2, %f4, %g3 ble,a %icc, loop_676 subcc %l6, %i6, %g2 sdivx %l5, 0x1667, %o0 udivx %g6, 0x1F8F, %o1 loop_676: swap [%l7 + 0x68], %l1 umul %l0, %o3, %i2 movcs %icc, %i4, %i7 movcc %xcc, %i1, %o6 array32 %g1, %g4, %o5 tsubcctv %i0, 0x1E4A, %i5 umul %l2, %g5, %i3 edge8ln %o4, %o2, %g7 set 0x40, %o0 stda %f0, [%l7 + %o0] 0x11 fbne,a %fcc1, loop_677 taddcc %l4, 0x105E, %l3 set 0x40, %g6 ldda [%l7 + %g6] 0x18, %f0 loop_677: subc %o7, 0x15FD, %l6 edge8 %g3, %g2, %i6 srlx %o0, 0x05, %l5 edge16l %g6, %l1, %l0 movn %icc, %o1, %i2 sllx %i4, 0x09, %i7 array32 %o3, %i1, %g1 set 0x23, %i4 ldsba [%l7 + %i4] 0x04, %o6 ldub [%l7 + 0x0B], %g4 fpsub32s %f6, %f22, %f23 fba,a %fcc3, loop_678 fbn,a %fcc1, loop_679 edge16l %o5, %i5, %i0 nop fitod %f22, %f10 loop_678: tn %xcc, 0x7 loop_679: std %f18, [%l7 + 0x08] movl %icc, %l2, %i3 array8 %g5, %o2, %o4 andcc %l4, 0x071C, %g7 taddcc %l3, 0x113C, %o7 edge16n %l6, %g2, %g3 edge8n %i6, %o0, %g6 movcs %xcc, %l1, %l0 tpos %xcc, 0x4 add %o1, %l5, %i4 fbule %fcc2, loop_680 ldsh [%l7 + 0x50], %i2 wr %g0, 0x10, %asi lda [%l7 + 0x18] %asi, %f1 loop_680: fmovrsgz %i7, %f31, %f19 sethi 0x1FFA, %i1 fmovrsgz %o3, %f11, %f24 fzero %f28 tleu %xcc, 0x1 movle %icc, %g1, %o6 nop set 0x3C, %o5 ldsw [%l7 + %o5], %o5 tleu %icc, 0x2 set 0x54, %o7 lda [%l7 + %o7] 0x11, %f27 set 0x3C, %l5 lduwa [%l7 + %l5] 0x04, %i5 tn %xcc, 0x0 xor %i0, 0x1540, %l2 mova %icc, %g4, %g5 udivx %i3, 0x10EE, %o2 movge %icc, %l4, %o4 bgu,a %xcc, loop_681 sll %g7, 0x1D, %l3 ldsw [%l7 + 0x30], %l6 tsubcc %g2, %g3, %o7 loop_681: sir 0x03EF nop setx loop_682, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fnors %f11, %f16, %f24 sth %o0, [%l7 + 0x14] fmovdg %xcc, %f3, %f19 loop_682: srax %i6, 0x07, %g6 wr %g0, 0x0c, %asi lduha [%l7 + 0x26] %asi, %l0 mulscc %o1, %l1, %i4 sdiv %i2, 0x1A06, %i7 andn %i1, %l5, %o3 swap [%l7 + 0x24], %g1 fnot1s %f10, %f28 nop setx 0x8A93F8A2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x0138095F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fdivs %f23, %f20, %f6 tn %icc, 0x6 brgez %o5, loop_683 fzeros %f8 ta %icc, 0x2 movge %xcc, %i5, %i0 loop_683: fsrc2s %f9, %f29 fmovrse %o6, %f6, %f3 tsubcc %g4, 0x15C8, %g5 edge32n %l2, %o2, %i3 fmovdl %xcc, %f14, %f9 subcc %l4, %g7, %o4 xor %l6, %l3, %g3 te %icc, 0x0 tneg %icc, 0x2 andn %g2, %o0, %o7 move %icc, %g6, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldub [%l7 + 0x08], %o1 movcc %xcc, %l1, %i4 sll %i2, %i6, %i1 movneg %xcc, %l5, %i7 taddcc %g1, 0x192C, %o3 tneg %icc, 0x2 edge8ln %i5, %o5, %i0 nop set 0x30, %l4 stx %o6, [%l7 + %l4] movvs %icc, %g5, %g4 edge8l %l2, %i3, %o2 udiv %g7, 0x17EE, %l4 and %o4, %l6, %l3 tpos %icc, 0x0 edge16l %g3, %g2, %o7 bshuffle %f30, %f22, %f12 wr %g0, 0x19, %asi stxa %g6, [%l7 + 0x78] %asi edge8n %o0, %o1, %l0 fpmerge %f24, %f14, %f10 udivcc %l1, 0x12BF, %i2 sll %i6, 0x0F, %i1 brlez %i4, loop_684 movrne %l5, 0x1DD, %g1 andcc %i7, %i5, %o5 movcs %icc, %o3, %o6 loop_684: taddcctv %i0, %g4, %l2 ldd [%l7 + 0x28], %f4 fmovd %f6, %f26 fand %f30, %f16, %f24 movne %xcc, %g5, %i3 sllx %g7, %l4, %o4 tneg %xcc, 0x1 tvc %icc, 0x1 sra %o2, 0x10, %l3 tvs %icc, 0x3 fpmerge %f31, %f15, %f24 ldd [%l7 + 0x40], %g2 srlx %l6, %o7, %g2 movpos %xcc, %o0, %g6 fone %f22 and %l0, 0x045B, %l1 fbu %fcc2, loop_685 brlez,a %o1, loop_686 ldd [%l7 + 0x50], %i2 alignaddr %i6, %i1, %l5 loop_685: movn %icc, %g1, %i4 loop_686: fble %fcc1, loop_687 fzeros %f10 udiv %i5, 0x0337, %i7 ble,a,pn %xcc, loop_688 loop_687: fbg %fcc1, loop_689 fbe,a %fcc3, loop_690 tvc %xcc, 0x6 loop_688: swap [%l7 + 0x24], %o5 loop_689: movne %xcc, %o3, %i0 loop_690: lduh [%l7 + 0x46], %o6 wr %g0, 0x11, %asi ldsba [%l7 + 0x7C] %asi, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %g5, %l2, %g7 umulcc %i3, 0x0F12, %l4 tcs %icc, 0x5 edge8l %o2, %o4, %l3 fmovrslz %l6, %f21, %f9 tvc %xcc, 0x6 xnor %g3, %g2, %o7 ta %icc, 0x0 tleu %xcc, 0x0 fcmpgt16 %f2, %f24, %g6 set 0x40, %l3 stda %f16, [%l7 + %l3] 0x15 edge8l %o0, %l1, %l0 mulx %o1, %i2, %i1 nop setx 0x9C630DC8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x9FBC8F28, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f31, %f4 and %i6, %l5, %g1 popc %i5, %i7 move %icc, %i4, %o3 xnorcc %o5, 0x1947, %i0 edge16ln %o6, %g4, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x2f, %asi ldda [%l7 + 0x40] %asi, %g6 fble,a %fcc1, loop_691 bcs,a %xcc, loop_692 tg %xcc, 0x1 array32 %g5, %i3, %o2 loop_691: fmovdge %icc, %f1, %f9 loop_692: nop fitos %f10, %f24 fstox %f24, %f30 fxor %f12, %f20, %f6 fmovdne %xcc, %f14, %f18 tleu %icc, 0x1 andcc %l4, %l3, %o4 fpadd16 %f10, %f30, %f10 movvc %xcc, %l6, %g3 sdivcc %o7, 0x0D2D, %g2 movrlz %o0, 0x2CC, %g6 fnot2s %f2, %f29 flush %l7 + 0x4C orncc %l1, %o1, %i2 nop setx 0xA4DB90C1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0xB6903D99, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fadds %f13, %f3, %f11 array8 %i1, %i6, %l0 mulscc %l5, 0x1C4D, %g1 subccc %i5, %i7, %o3 mova %icc, %i4, %o5 movpos %xcc, %i0, %o6 tgu %icc, 0x5 wr %g0, 0x2a, %asi stwa %g4, [%l7 + 0x48] %asi membar #Sync movrlez %l2, 0x028, %g7 fmuld8ulx16 %f29, %f21, %f16 sll %g5, 0x0C, %i3 array8 %o2, %l3, %o4 xnorcc %l6, %g3, %l4 wr %g0, 0xf1, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync ldsh [%l7 + 0x08], %o7 addc %g2, %g6, %o0 tsubcctv %l1, %i2, %i1 bneg,pt %xcc, loop_693 sdiv %i6, 0x0332, %l0 bshuffle %f28, %f0, %f14 ta %xcc, 0x0 loop_693: tcs %icc, 0x7 umul %o1, %l5, %i5 smul %i7, 0x17DB, %o3 stbar addccc %i4, 0x0655, %o5 tcc %xcc, 0x1 fabsd %f2, %f24 fand %f16, %f14, %f0 nop setx 0x807562FE, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr edge8l %i0, %o6, %g1 fmovrdlez %g4, %f28, %f4 subccc %l2, %g5, %g7 tne %icc, 0x0 wr %g0, 0x0c, %asi lduwa [%l7 + 0x2C] %asi, %i3 subc %o2, 0x14FB, %l3 set 0x30, %l1 stwa %l6, [%l7 + %l1] 0x88 subc %o4, 0x07CE, %g3 orcc %l4, 0x17A4, %o7 wr %g0, 0x22, %asi stha %g2, [%l7 + 0x50] %asi membar #Sync ldsh [%l7 + 0x1A], %g6 tn %icc, 0x4 array32 %l1, %i2, %o0 xorcc %i6, %i1, %o1 fcmpgt32 %f4, %f24, %l5 tne %xcc, 0x1 ldx [%l7 + 0x10], %l0 movgu %xcc, %i7, %i5 tcs %xcc, 0x0 nop setx 0xA4A07A91, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x648EDFBF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fadds %f12, %f11, %f11 bne,pt %icc, loop_694 tsubcc %i4, %o5, %i0 subccc %o6, 0x0340, %o3 sth %g4, [%l7 + 0x32] loop_694: xnorcc %l2, %g5, %g1 wr %g0, 0x50, %asi ldxa [%g0 + 0x18] %asi, %i3 tpos %xcc, 0x3 lduh [%l7 + 0x1C], %o2 alignaddr %l3, %l6, %o4 fpadd16 %f4, %f6, %f18 fmovsleu %icc, %f4, %f19 alignaddrl %g3, %g7, %l4 wr %g0, 0x81, %asi stba %g2, [%l7 + 0x5E] %asi nop setx loop_695, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fone %f28 movn %icc, %g6, %l1 sdiv %o7, 0x04BB, %o0 loop_695: alignaddr %i6, %i2, %o1 fmovrsgz %i1, %f24, %f6 sdivcc %l0, 0x1D2E, %l5 movleu %xcc, %i5, %i4 fzeros %f4 alignaddr %i7, %i0, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %icc, 0x1 fnegs %f15, %f3 bgu,a loop_696 andn %o3, 0x11C7, %g4 movge %xcc, %o5, %g5 call loop_697 loop_696: movle %xcc, %g1, %l2 srax %i3, %l3, %l6 set 0x6E, %o4 stha %o2, [%l7 + %o4] 0x15 loop_697: edge16ln %o4, %g3, %g7 fandnot2s %f4, %f12, %f11 nop fitos %f5, %f20 fstod %f20, %f28 wr %g0, 0x0c, %asi lduha [%l7 + 0x5A] %asi, %l4 ldx [%l7 + 0x50], %g6 set 0x28, %o6 prefetcha [%l7 + %o6] 0x88, 0x1 nop setx 0x306D0E12, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr edge32n %g2, %o7, %i6 subcc %o0, %i2, %o1 fmovsvc %xcc, %f31, %f17 fmovsle %icc, %f29, %f5 subc %i1, 0x1350, %l5 bl loop_698 movcc %xcc, %l0, %i5 fnot2 %f14, %f16 fnot1 %f14, %f20 loop_698: fmovrsgz %i4, %f20, %f30 alignaddr %i0, %i7, %o3 bvs,a %icc, loop_699 nop setx 0x0D741A5AA0453264, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x44DBE767F58A22CF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f20, %f24 movgu %icc, %o6, %o5 fpadd16s %f28, %f2, %f31 loop_699: tcc %xcc, 0x6 tsubcc %g4, %g5, %g1 swap [%l7 + 0x10], %l2 prefetch [%l7 + 0x2C], 0x1 edge8ln %i3, %l3, %o2 addc %o4, 0x03F9, %g3 taddcctv %l6, %l4, %g7 movvs %xcc, %l1, %g2 fnegs %f15, %f3 sub %o7, %g6, %i6 and %o0, %o1, %i2 mulx %l5, 0x176C, %i1 fand %f8, %f26, %f12 set 0x54, %g2 stwa %i5, [%l7 + %g2] 0x27 membar #Sync fbu,a %fcc0, loop_700 fpadd16 %f0, %f18, %f28 tn %xcc, 0x1 addc %i4, %l0, %i7 loop_700: add %i0, 0x0972, %o6 set 0x44, %i7 stha %o3, [%l7 + %i7] 0x2a membar #Sync movne %icc, %g4, %g5 movg %xcc, %o5, %g1 bg,a loop_701 nop fitos %f0, %f20 fstod %f20, %f8 fmovrsgez %l2, %f24, %f18 movre %i3, 0x016, %o2 loop_701: fors %f15, %f3, %f12 fmovsgu %icc, %f13, %f5 fxnors %f8, %f26, %f6 te %xcc, 0x0 movrlez %l3, %o4, %g3 xnorcc %l4, 0x1DA1, %g7 edge32l %l6, %l1, %o7 fmovdleu %icc, %f22, %f3 alignaddr %g2, %g6, %i6 movg %xcc, %o1, %i2 orncc %o0, %i1, %i5 edge16l %i4, %l5, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduh [%l7 + 0x14], %l0 std %f22, [%l7 + 0x38] movn %icc, %i0, %o6 movne %xcc, %g4, %o3 fbne,a %fcc3, loop_702 be,pt %icc, loop_703 popc %o5, %g1 fpmerge %f15, %f17, %f0 loop_702: bn %icc, loop_704 loop_703: fbge %fcc2, loop_705 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %l2, %g5, %o2 loop_704: array16 %i3, %o4, %g3 loop_705: flush %l7 + 0x18 fbn,a %fcc2, loop_706 tvs %xcc, 0x6 bcs,a,pt %xcc, loop_707 movre %l3, 0x174, %l4 loop_706: fsrc2 %f0, %f30 array32 %g7, %l6, %o7 loop_707: udivcc %g2, 0x0C56, %g6 fpmerge %f12, %f20, %f16 movrne %i6, 0x14F, %o1 movle %xcc, %i2, %o0 std %f20, [%l7 + 0x18] bvc,a loop_708 movvs %icc, %l1, %i5 movrgz %i4, 0x0F2, %i1 addcc %i7, 0x1BC0, %l5 loop_708: bg,pt %xcc, loop_709 fmovrdlez %i0, %f28, %f10 sra %o6, %g4, %o3 tg %xcc, 0x4 loop_709: andn %o5, 0x1F88, %g1 umul %l2, %l0, %g5 lduw [%l7 + 0x14], %o2 flush %l7 + 0x10 sll %o4, 0x0E, %g3 fbne %fcc3, loop_710 and %l3, %i3, %g7 bcs,pt %xcc, loop_711 nop fitos %f2, %f1 fstoi %f1, %f10 loop_710: flush %l7 + 0x1C tvs %icc, 0x7 loop_711: taddcc %l6, 0x09D1, %l4 bne loop_712 fmul8ulx16 %f14, %f26, %f6 nop setx 0xE8066F27AA37531A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 fsqrtd %f2, %f22 movpos %xcc, %o7, %g2 loop_712: nop set 0x54, %g7 ldswa [%l7 + %g7] 0x0c, %i6 fmovdleu %xcc, %f13, %f16 popc %o1, %i2 fornot1s %f31, %f26, %f31 tcs %xcc, 0x3 andncc %o0, %l1, %g6 fmovrdlz %i5, %f18, %f28 fmuld8ulx16 %f0, %f18, %f18 lduw [%l7 + 0x24], %i4 fble,a %fcc0, loop_713 subccc %i7, 0x1440, %l5 fmovrslez %i1, %f1, %f19 movre %i0, 0x000, %g4 loop_713: or %o6, 0x1438, %o3 and %g1, 0x11A6, %o5 ldsb [%l7 + 0x1B], %l0 fnot2s %f24, %f19 fnot2s %f17, %f21 umul %l2, 0x1C0B, %g5 movne %icc, %o4, %g3 movl %xcc, %o2, %l3 wr %g0, 0xe2, %asi stxa %i3, [%l7 + 0x40] %asi membar #Sync stbar addccc %l6, %g7, %l4 move %xcc, %g2, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 membar #Sync set 0x40, %l2 ldda [%l7 + %l2] 0xf0, %f0 movrlez %i6, 0x1B2, %o1 tsubcc %i2, 0x18AA, %l1 tvc %icc, 0x7 tg %icc, 0x5 sdiv %g6, 0x1A6B, %o0 fpack32 %f16, %f10, %f2 membar 0x0C fmovsneg %xcc, %f25, %f2 tvs %icc, 0x1 xorcc %i4, 0x1E39, %i5 srl %l5, %i7, %i0 srl %g4, %o6, %o3 array8 %i1, %o5, %g1 fands %f1, %f16, %f13 set 0x10, %o3 prefetcha [%l7 + %o3] 0x14, 0x3 srl %l2, 0x08, %o4 smulcc %g3, 0x0E0A, %o2 fpadd32s %f22, %f23, %f28 nop fitod %f12, %f16 fdtos %f16, %f22 stx %g5, [%l7 + 0x38] bcs,a,pn %xcc, loop_714 tsubcctv %i3, 0x06B0, %l6 fbo,a %fcc1, loop_715 andncc %g7, %l4, %l3 loop_714: nop wr %g0, 0x88, %asi lduha [%l7 + 0x40] %asi, %g2 loop_715: alignaddrl %i6, %o7, %i2 nop setx 0xCD0FB0A8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x74FC8711, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fdivs %f2, %f9, %f10 move %icc, %o1, %l1 mulscc %g6, 0x1ED2, %i4 fbug,a %fcc1, loop_716 movle %icc, %o0, %l5 bcc,pn %icc, loop_717 orncc %i5, 0x0C0C, %i0 loop_716: nop set 0x10, %o2 lduwa [%l7 + %o2] 0x15, %i7 loop_717: edge32n %o6, %g4, %o3 fcmple32 %f20, %f0, %o5 movle %xcc, %g1, %i1 fnot2 %f12, %f18 edge16 %l2, %o4, %g3 xnorcc %o2, 0x1422, %g5 tneg %xcc, 0x6 sdivcc %l0, 0x04B3, %l6 subc %i3, %l4, %l3 ble,pn %icc, loop_718 ldd [%l7 + 0x58], %g2 edge8l %g7, %o7, %i6 tpos %icc, 0x0 loop_718: sethi 0x15B1, %i2 xorcc %o1, %g6, %l1 popc 0x0950, %o0 or %l5, %i5, %i0 sdiv %i4, 0x1503, %o6 movvc %icc, %g4, %o3 set 0x1C, %g4 ldsha [%l7 + %g4] 0x15, %o5 umulcc %g1, 0x12F8, %i1 sdivcc %l2, 0x0AEB, %o4 membar 0x0B fcmple16 %f18, %f12, %g3 nop setx loop_719, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fnot1s %f30, %f10 fcmpgt32 %f28, %f2, %i7 sdiv %g5, 0x10EB, %l0 loop_719: nop set 0x12, %i5 ldstuba [%l7 + %i5] 0x80, %o2 nop setx 0x9816C979, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x1823533D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fsubs %f15, %f28, %f15 and %l6, 0x1206, %l4 sethi 0x12A9, %l3 fmuld8ulx16 %f14, %f21, %f6 array32 %i3, %g2, %g7 movvs %icc, %o7, %i6 fands %f3, %f24, %f8 edge32 %i2, %g6, %o1 fxnor %f30, %f24, %f22 orn %l1, 0x138F, %l5 set 0x40, %o1 ldda [%l7 + %o1] 0x11, %f16 fandnot1 %f30, %f22, %f8 fmovd %f4, %f0 movvc %icc, %i5, %o0 subcc %i0, 0x12EE, %o6 udivcc %g4, 0x169D, %o3 wr %g0, 0x80, %asi ldxa [%l7 + 0x58] %asi, %o5 addc %g1, 0x1B47, %i4 fmovdne %icc, %f25, %f12 fmovdcc %icc, %f25, %f20 smulcc %l2, 0x154A, %i1 sllx %o4, %i7, %g5 nop fitod %f0, %f2 fdtos %f2, %f3 fsrc1 %f12, %f10 fnor %f28, %f22, %f10 set 0x3C, %l6 stwa %l0, [%l7 + %l6] 0x89 andncc %o2, %l6, %g3 edge16l %l4, %l3, %i3 nop setx 0x111747DA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x1D4B8B44, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fmuls %f5, %f30, %f8 fmovsgu %xcc, %f19, %f29 fand %f20, %f26, %f0 sdivcc %g7, 0x06A5, %o7 be,pn %xcc, loop_720 movn %xcc, %i6, %i2 tvc %xcc, 0x4 movre %g6, %g2, %o1 loop_720: fpmerge %f27, %f29, %f4 tneg %icc, 0x4 sub %l5, %i5, %o0 tg %xcc, 0x2 xorcc %l1, 0x0211, %i0 fpackfix %f8, %f12 fmovsgu %icc, %f29, %f13 fandnot1 %f14, %f4, %f24 taddcctv %o6, 0x02B7, %o3 ldstub [%l7 + 0x70], %g4 bge,a,pt %icc, loop_721 sll %o5, 0x05, %i4 fands %f13, %f3, %f11 brz,a %g1, loop_722 loop_721: movg %icc, %i1, %o4 addccc %l2, %g5, %l0 addc %o2, %i7, %g3 loop_722: stx %l6, [%l7 + 0x20] edge8ln %l4, %l3, %g7 fmovsg %xcc, %f8, %f13 sethi 0x1281, %o7 fbule,a %fcc1, loop_723 tneg %icc, 0x7 movl %xcc, %i6, %i2 fpack16 %f26, %f3 loop_723: edge8 %g6, %g2, %o1 subcc %l5, 0x08CA, %i5 tge %xcc, 0x5 fmovrdlez %i3, %f22, %f26 stx %l1, [%l7 + 0x10] fsrc1s %f11, %f8 tgu %icc, 0x0 movvc %xcc, %o0, %i0 andncc %o3, %g4, %o6 prefetch [%l7 + 0x70], 0x3 wr %g0, 0x04, %asi swapa [%l7 + 0x68] %asi, %i4 sth %g1, [%l7 + 0x56] subcc %i1, %o4, %l2 srl %g5, %o5, %o2 tpos %xcc, 0x3 tg %icc, 0x2 set 0x65, %g3 lduba [%l7 + %g3] 0x04, %l0 array8 %i7, %g3, %l6 tcs %xcc, 0x1 brgz %l4, loop_724 tge %icc, 0x0 tl %xcc, 0x2 wr %g0, 0x89, %asi lduwa [%l7 + 0x18] %asi, %g7 loop_724: sub %o7, 0x1394, %i6 xnorcc %i2, %l3, %g6 andncc %o1, %g2, %i5 move %icc, %i3, %l5 wr %g0, 0x10, %asi stda %f16, [%l7 + 0x40] %asi fmovrsne %l1, %f29, %f4 fornot1 %f6, %f16, %f6 sethi 0x1ABF, %i0 fmovrsgz %o3, %f29, %f1 fbg %fcc2, loop_725 nop setx 0xA1B8B1854CEDD2F0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xD32A1EA8304212D7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fmuld %f16, %f6, %f2 mova %xcc, %o0, %g4 fexpand %f7, %f30 loop_725: nop wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 fbule,a %fcc2, loop_726 be,pt %icc, loop_727 tleu %icc, 0x3 array8 %i4, %o6, %g1 loop_726: membar 0x54 loop_727: mulscc %o4, %i1, %g5 ble,a,pn %xcc, loop_728 array8 %o5, %l2, %o2 mulx %i7, %g3, %l0 edge32l %l4, %g7, %l6 loop_728: fbne %fcc0, loop_729 fbo,a %fcc2, loop_730 fnot1 %f24, %f24 addc %o7, %i2, %l3 loop_729: tsubcctv %g6, %o1, %g2 loop_730: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %i5, %i6, %l5 alignaddrl %l1, %i3, %o3 fbo,a %fcc3, loop_731 movrgez %o0, %g4, %i0 xnor %i4, 0x102C, %g1 fmul8sux16 %f0, %f22, %f30 loop_731: add %o6, 0x1899, %i1 subcc %o4, 0x1795, %o5 fmovrdgez %l2, %f2, %f12 fmovrdlz %g5, %f22, %f14 movn %xcc, %i7, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %icc, 0x5 ldd [%l7 + 0x68], %g2 nop fitod %f31, %f6 movne %icc, %l4, %l0 nop setx loop_732, %l0, %l1 jmpl %l1, %l6 subccc %o7, %i2, %l3 edge8ln %g7, %g6, %g2 brgez,a %o1, loop_733 loop_732: subc %i6, 0x18D0, %i5 mulx %l1, 0x0214, %l5 fba %fcc0, loop_734 loop_733: fbg %fcc1, loop_735 bvs,a loop_736 tleu %xcc, 0x3 loop_734: fmovrde %o3, %f14, %f2 loop_735: tsubcctv %o0, %g4, %i0 loop_736: nop set 0x2C, %g5 ldswa [%l7 + %g5] 0x19, %i4 mova %xcc, %i3, %g1 orn %i1, 0x1721, %o6 for %f30, %f2, %f30 fmovdg %xcc, %f2, %f1 udiv %o5, 0x1300, %l2 srax %g5, %o4, %i7 taddcc %o2, %g3, %l4 wr %g0, 0x0c, %asi lduha [%l7 + 0x56] %asi, %l0 ble loop_737 subccc %l6, %i2, %o7 add %l7, 0x20, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x81, %l3, %g6 loop_737: fcmple32 %f8, %f4, %g2 sethi 0x06A6, %o1 movrlez %g7, 0x37A, %i6 movrgz %i5, %l5, %l1 sra %o3, 0x07, %g4 movpos %icc, %i0, %o0 fmovdleu %xcc, %f29, %f0 nop fitos %f9, %f31 fstox %f31, %f0 bvs loop_738 ba,a,pt %xcc, loop_739 nop setx 0xE064B81F, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr bcs,a %icc, loop_740 loop_738: prefetch [%l7 + 0x58], 0x3 loop_739: tneg %icc, 0x1 movl %xcc, %i3, %g1 loop_740: fmovdl %xcc, %f27, %f2 movge %icc, %i1, %o6 array32 %i4, %l2, %g5 bg,a %icc, loop_741 bneg %xcc, loop_742 array16 %o5, %i7, %o4 xor %o2, %g3, %l0 loop_741: fxnor %f4, %f26, %f14 loop_742: sll %l6, %l4, %i2 movne %icc, %o7, %g6 or %g2, %o1, %g7 sra %i6, 0x0F, %l3 fmovdcs %icc, %f2, %f15 sdiv %i5, 0x0964, %l5 fzero %f24 movge %icc, %l1, %o3 tne %xcc, 0x0 fba,a %fcc0, loop_743 orncc %i0, 0x1FD3, %o0 set 0x40, %i6 stda %f16, [%l7 + %i6] 0x88 loop_743: tge %icc, 0x0 fxor %f8, %f4, %f4 fmovdl %icc, %f26, %f4 tcs %xcc, 0x7 subcc %i3, %g4, %g1 array32 %i1, %i4, %o6 tvc %xcc, 0x1 fmovsl %icc, %f0, %f26 set 0x18, %l0 swapa [%l7 + %l0] 0x81, %l2 bcc loop_744 for %f28, %f0, %f26 edge16n %g5, %i7, %o5 brlez %o2, loop_745 loop_744: fmovrslez %o4, %f22, %f14 movrlz %l0, 0x018, %l6 movg %xcc, %g3, %i2 loop_745: or %l4, %o7, %g2 srlx %g6, %o1, %g7 sdivx %l3, 0x1C00, %i5 tgu %icc, 0x4 addc %l5, %l1, %i6 edge8ln %i0, %o0, %i3 edge16n %o3, %g1, %g4 fblg %fcc3, loop_746 srax %i4, %o6, %l2 andncc %g5, %i1, %o5 fmovdl %xcc, %f19, %f8 loop_746: tneg %icc, 0x6 tsubcctv %o2, %i7, %o4 movrgez %l0, 0x3C1, %g3 fxnors %f24, %f23, %f15 fbu,a %fcc3, loop_747 ldd [%l7 + 0x68], %f24 orn %i2, 0x0649, %l6 andcc %l4, %o7, %g6 loop_747: fpackfix %f24, %f25 edge32ln %g2, %o1, %g7 fmovsge %icc, %f16, %f7 sethi 0x021E, %i5 wr %g0, 0x89, %asi lduba [%l7 + 0x1D] %asi, %l5 wr %g0, 0x89, %asi ldxa [%l7 + 0x68] %asi, %l1 tleu %icc, 0x7 movvc %icc, %i6, %i0 fbue %fcc3, loop_748 orn %o0, %l3, %o3 mova %icc, %i3, %g4 movpos %icc, %i4, %o6 loop_748: nop set 0x52, %i3 lduha [%l7 + %i3] 0x88, %l2 brnz,a %g5, loop_749 tne %xcc, 0x3 brgz %g1, loop_750 movle %xcc, %i1, %o5 loop_749: tsubcc %i7, %o2, %l0 bcc,a %icc, loop_751 loop_750: bcc,pn %xcc, loop_752 ldsb [%l7 + 0x45], %g3 nop setx 0x7AE20F2DD9A9FE6D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x28D86215A4B4E135, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f14, %f20 loop_751: edge16n %o4, %l6, %i2 loop_752: fmovdgu %xcc, %f18, %f14 sdivcc %o7, 0x13C6, %l4 fmovsg %icc, %f15, %f18 subccc %g6, %g2, %o1 sdivcc %i5, 0x10CC, %l5 fbuge %fcc3, loop_753 edge32l %g7, %i6, %i0 fxors %f10, %f22, %f12 smulcc %l1, 0x033B, %l3 loop_753: fpackfix %f26, %f0 movle %xcc, %o3, %i3 ldub [%l7 + 0x54], %o0 or %g4, 0x0ADA, %o6 tn %icc, 0x1 fpadd16 %f22, %f0, %f12 addc %l2, 0x0398, %g5 lduh [%l7 + 0x56], %g1 nop setx loop_754, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrslz %i4, %f16, %f23 sdivcc %i1, 0x1444, %i7 orcc %o5, %o2, %g3 loop_754: edge8 %l0, %l6, %o4 fbne %fcc2, loop_755 fnands %f0, %f3, %f18 edge32 %i2, %o7, %g6 fcmpne16 %f20, %f20, %l4 loop_755: popc %o1, %g2 fnegs %f17, %f28 ta %icc, 0x4 for %f6, %f4, %f22 fbul,a %fcc2, loop_756 xnor %l5, 0x07D4, %g7 movle %icc, %i6, %i5 fpack16 %f20, %f23 loop_756: nop setx 0x3F77EE5AFC95D7AB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x56D6185BAA96C2CE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f0, %f10 call loop_757 ldd [%l7 + 0x30], %f28 fbl,a %fcc1, loop_758 fpack16 %f6, %f7 loop_757: subc %l1, 0x0476, %i0 tvs %icc, 0x1 loop_758: tle %xcc, 0x0 movpos %icc, %o3, %l3 fbue %fcc1, loop_759 bneg,a %icc, loop_760 ta %icc, 0x5 movrlz %i3, 0x1FE, %g4 loop_759: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_760: edge16n %o6, %o0, %l2 st %f7, [%l7 + 0x50] tg %icc, 0x3 fxnor %f26, %f14, %f28 flush %l7 + 0x4C edge16n %g1, %g5, %i1 movg %icc, %i7, %o5 pdist %f6, %f30, %f18 fmovrsgez %o2, %f21, %f3 movcc %xcc, %i4, %g3 movg %xcc, %l6, %l0 fpsub16 %f18, %f22, %f28 srax %o4, %o7, %g6 sll %i2, %l4, %o1 movrgez %g2, %l5, %g7 fone %f16 tvc %xcc, 0x1 movrgez %i5, 0x150, %l1 ldub [%l7 + 0x38], %i6 tvc %xcc, 0x4 srlx %i0, 0x05, %o3 edge32 %l3, %i3, %o6 fcmpne32 %f30, %f4, %g4 fbuge,a %fcc0, loop_761 fbne %fcc0, loop_762 edge16ln %l2, %o0, %g5 fmovsleu %xcc, %f13, %f21 loop_761: fmovse %icc, %f7, %f21 loop_762: sll %g1, 0x0B, %i7 udivx %o5, 0x0F36, %o2 fpsub16s %f11, %f20, %f13 fcmple32 %f4, %f14, %i1 fmovdneg %xcc, %f16, %f31 subccc %i4, %g3, %l6 movne %xcc, %l0, %o4 fblg %fcc3, loop_763 movleu %icc, %g6, %o7 ble loop_764 fpadd32s %f2, %f23, %f29 loop_763: xorcc %i2, %l4, %g2 tl %xcc, 0x3 loop_764: ldsh [%l7 + 0x3A], %l5 edge32l %g7, %i5, %o1 fbue,a %fcc0, loop_765 ble,pt %xcc, loop_766 movneg %xcc, %l1, %i0 orncc %i6, %l3, %o3 loop_765: ld [%l7 + 0x58], %f14 loop_766: fbl %fcc2, loop_767 mova %icc, %o6, %i3 movrgz %l2, 0x054, %o0 brgz %g5, loop_768 loop_767: fandnot1 %f12, %f12, %f2 fabss %f22, %f11 add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g1 casxa [%l6] %asi, %g1, %i7 loop_768: tl %icc, 0x5 edge32l %g4, %o5, %i1 fpsub16 %f24, %f18, %f0 wr %g0, 0x19, %asi stha %o2, [%l7 + 0x78] %asi te %xcc, 0x7 taddcc %g3, 0x1276, %i4 fnot2s %f16, %f8 movge %icc, %l0, %o4 udivx %g6, 0x09A4, %l6 tcs %xcc, 0x0 mova %icc, %i2, %l4 fbu,a %fcc2, loop_769 nop setx 0x1E91EB2A2E7E2F80, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x6516A940745F5597, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f8, %f22 nop set 0x58, %i1 sth %o7, [%l7 + %i1] bne,a %xcc, loop_770 loop_769: mulx %l5, %g2, %g7 fmovdne %icc, %f23, %f27 movrgz %i5, 0x367, %o1 loop_770: sethi 0x12F2, %l1 brlz,a %i6, loop_771 mova %xcc, %l3, %o3 andn %i0, 0x0E37, %o6 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %l2 loop_771: movrgez %i3, 0x041, %o0 movrlez %g1, 0x0FA, %g5 tn %xcc, 0x1 srax %g4, 0x01, %i7 movrne %i1, %o5, %o2 movrlz %i4, %l0, %g3 fmovsvs %xcc, %f15, %f23 fmul8x16al %f20, %f16, %f26 wr %g0, 0x58, %asi ldxa [%g0 + 0x30] %asi, %g6 nop fitos %f8, %f27 fstox %f27, %f16 fxtos %f16, %f1 tge %icc, 0x7 fbu %fcc1, loop_772 ld [%l7 + 0x54], %f27 fmovsvs %xcc, %f8, %f4 move %icc, %o4, %i2 loop_772: fors %f27, %f26, %f18 movl %icc, %l4, %l6 array8 %l5, %g2, %g7 taddcctv %o7, 0x0D6C, %i5 tge %icc, 0x2 edge32ln %o1, %l1, %i6 taddcc %l3, 0x18D2, %o3 brlez %o6, loop_773 movpos %icc, %l2, %i3 nop fitod %f26, %f12 tge %xcc, 0x3 loop_773: srl %o0, 0x11, %g1 pdist %f0, %f28, %f16 fsrc2 %f14, %f10 bvc,a %icc, loop_774 sdivx %i0, 0x0BE5, %g4 subc %g5, %i1, %o5 add %i7, 0x048D, %i4 loop_774: fabsd %f4, %f0 wr %g0, 0x57, %asi stxa %o2, [%g0 + 0x0] %asi nop fitod %f2, %f10 fdtox %f10, %f12 wr %g0, 0x11, %asi lduwa [%l7 + 0x28] %asi, %l0 tl %xcc, 0x5 nop setx 0x71574F92, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 fsqrts %f18, %f27 fmovrdne %g6, %f12, %f18 tvs %icc, 0x1 fmovd %f16, %f16 set 0x70, %i0 stha %g3, [%l7 + %i0] 0x10 fmovsg %icc, %f3, %f28 movl %xcc, %i2, %l4 bge,a,pt %icc, loop_775 tcs %xcc, 0x5 bpos,a,pt %xcc, loop_776 sdiv %o4, 0x1301, %l5 loop_775: subc %l6, 0x0912, %g2 sra %g7, %o7, %o1 loop_776: edge32n %l1, %i6, %i5 wr %g0, 0x81, %asi lduba [%l7 + 0x70] %asi, %o3 bvc,a %icc, loop_777 smul %o6, 0x03FE, %l2 edge16l %i3, %l3, %o0 fba %fcc2, loop_778 loop_777: edge8 %i0, %g1, %g5 prefetch [%l7 + 0x38], 0x3 movcc %xcc, %g4, %i1 loop_778: movrlez %i7, %i4, %o2 fmovrsne %l0, %f21, %f14 fcmple16 %f12, %f10, %g6 brgez %g3, loop_779 bneg,pt %xcc, loop_780 addcc %o5, %i2, %l4 fbge %fcc2, loop_781 loop_779: tne %icc, 0x3 loop_780: xorcc %o4, 0x0CC5, %l5 fmul8sux16 %f4, %f12, %f30 loop_781: tg %xcc, 0x6 fble %fcc2, loop_782 orn %l6, 0x1F87, %g2 bvs,a loop_783 edge16ln %o7, %g7, %o1 loop_782: udivcc %i6, 0x0A9E, %l1 sdiv %o3, 0x0CD1, %i5 loop_783: movleu %icc, %l2, %i3 stbar movpos %xcc, %o6, %o0 sir 0x049E wr %g0, 0x0c, %asi ldsba [%l7 + 0x3D] %asi, %i0 orcc %g1, %l3, %g4 sdivcc %i1, 0x139C, %i7 tcc %xcc, 0x6 wr %g0, 0x89, %asi lduba [%l7 + 0x1F] %asi, %i4 movleu %icc, %g5, %l0 ldx [%l7 + 0x48], %g6 fmovsne %xcc, %f10, %f31 set 0x50, %g1 prefetcha [%l7 + %g1] 0x10, 0x1 umul %o5, %i2, %l4 tcc %xcc, 0x3 fba,a %fcc0, loop_784 sub %o4, %g3, %l5 alignaddr %l6, %g2, %o7 lduh [%l7 + 0x7A], %g7 loop_784: nop set 0x52, %o0 lduba [%l7 + %o0] 0x88, %i6 lduw [%l7 + 0x58], %o1 st %f18, [%l7 + 0x64] movrlz %l1, %o3, %l2 orncc %i5, 0x0CB8, %i3 edge8n %o6, %o0, %g1 fnot2 %f28, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 pdist %f6, %f16, %f26 bvs,pn %xcc, loop_785 ba,a,pn %xcc, loop_786 srl %i0, %l3, %g4 tleu %xcc, 0x4 loop_785: stw %i7, [%l7 + 0x10] loop_786: fmovspos %xcc, %f29, %f7 fcmple16 %f0, %f26, %i1 movrlez %g5, %l0, %i4 nop fitod %f2, %f16 fdtox %f16, %f10 fxtod %f10, %f14 fnegs %f0, %f3 srl %o2, %o5, %i2 nop setx loop_787, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge32n %l4, %g6, %o4 umulcc %l5, 0x190B, %g3 tvc %icc, 0x2 loop_787: fbul,a %fcc1, loop_788 fmovsgu %xcc, %f13, %f11 movle %icc, %g2, %o7 edge8l %l6, %i6, %g7 loop_788: sdiv %l1, 0x179C, %o1 ta %xcc, 0x5 move %icc, %l2, %i5 movrgz %i3, 0x29B, %o3 andcc %o0, %o6, %g1 tcs %icc, 0x7 srax %l3, 0x12, %i0 wr %g0, 0x80, %asi sta %f19, [%l7 + 0x40] %asi fmul8x16al %f14, %f15, %f6 andcc %i7, 0x0612, %i1 xnorcc %g4, %l0, %g5 fmul8ulx16 %f26, %f28, %f6 ldsh [%l7 + 0x34], %o2 mulx %i4, 0x0488, %o5 fbule %fcc3, loop_789 edge16ln %i2, %g6, %o4 movvc %icc, %l4, %g3 tn %icc, 0x7 loop_789: sethi 0x07E7, %l5 be loop_790 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x00718FEEE09181F4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x61740BC44FB0B457, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f30, %f22 sdivcc %o7, 0x18EA, %l6 loop_790: andcc %i6, 0x0C92, %g2 ldsw [%l7 + 0x40], %l1 edge8 %o1, %l2, %i5 fblg,a %fcc1, loop_791 lduh [%l7 + 0x3A], %g7 umul %i3, 0x02FE, %o3 fbuge,a %fcc2, loop_792 loop_791: fbne %fcc3, loop_793 fbe %fcc0, loop_794 popc %o0, %o6 loop_792: or %g1, 0x065B, %i0 loop_793: edge8 %l3, %i7, %i1 loop_794: tle %icc, 0x5 tneg %icc, 0x5 bcc,a %xcc, loop_795 addccc %g4, 0x02E9, %g5 edge8ln %l0, %o2, %i4 wr %g0, 0x11, %asi ldstuba [%l7 + 0x7F] %asi, %i2 loop_795: or %g6, %o5, %o4 addc %l4, 0x1AF3, %l5 sdivx %g3, 0x0ECF, %o7 fble,a %fcc2, loop_796 tvs %xcc, 0x6 brlez %l6, loop_797 xorcc %g2, 0x0DC5, %i6 loop_796: fzeros %f22 tne %icc, 0x4 loop_797: ta %icc, 0x7 fmovrde %o1, %f6, %f2 nop set 0x34, %g6 lduw [%l7 + %g6], %l1 set 0x4C, %i2 swapa [%l7 + %i2] 0x80, %i5 orcc %l2, %i3, %g7 smul %o0, %o3, %g1 fmovsne %xcc, %f6, %f21 xnor %i0, 0x0555, %l3 movpos %icc, %o6, %i7 fbne %fcc0, loop_798 subcc %i1, 0x0242, %g5 umul %g4, 0x12D0, %o2 umulcc %l0, 0x0961, %i4 loop_798: edge32 %g6, %o5, %i2 subcc %l4, 0x183C, %l5 fba,a %fcc3, loop_799 srl %o4, %o7, %g3 orncc %l6, 0x04FC, %i6 sir 0x1A42 loop_799: ta %xcc, 0x5 sra %g2, %o1, %l1 smul %l2, %i5, %g7 te %icc, 0x1 set 0x1C, %i4 stwa %o0, [%l7 + %i4] 0x04 set 0x14, %o5 lda [%l7 + %o5] 0x15, %f10 set 0x5C, %l5 stwa %o3, [%l7 + %l5] 0x18 movrgez %i3, 0x250, %i0 fornot2s %f2, %f24, %f24 fandnot1s %f20, %f29, %f29 movleu %icc, %l3, %g1 movgu %xcc, %i7, %o6 movre %g5, 0x394, %i1 wr %g0, 0x88, %asi ldxa [%l7 + 0x70] %asi, %o2 ld [%l7 + 0x28], %f28 sra %g4, %l0, %i4 subccc %o5, 0x1304, %g6 movvs %xcc, %l4, %i2 bg,a,pt %xcc, loop_800 smulcc %l5, %o4, %g3 xorcc %l6, %o7, %g2 fmovscc %xcc, %f13, %f24 loop_800: edge16ln %o1, %i6, %l2 taddcc %l1, %g7, %i5 udiv %o0, 0x0840, %i3 addcc %i0, 0x1285, %o3 movcc %xcc, %l3, %g1 faligndata %f6, %f20, %f30 bne,a,pn %xcc, loop_801 edge16 %o6, %g5, %i1 fornot1s %f3, %f8, %f21 movvc %xcc, %i7, %g4 loop_801: fmovdne %xcc, %f16, %f20 fnegs %f22, %f1 tle %xcc, 0x6 array16 %l0, %o2, %i4 array16 %g6, %o5, %l4 fzeros %f22 sll %l5, 0x0C, %o4 xorcc %g3, 0x0675, %l6 fmul8sux16 %f10, %f28, %f12 fbl,a %fcc2, loop_802 nop setx loop_803, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movle %icc, %o7, %g2 movre %o1, %i6, %l2 loop_802: orn %l1, %g7, %i5 loop_803: bgu,a loop_804 array16 %i2, %o0, %i0 brnz,a %o3, loop_805 nop setx 0xAB13695233763090, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x650F78D671F4BC45, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f10, %f24 loop_804: sdiv %l3, 0x1138, %g1 taddcctv %i3, %o6, %i1 loop_805: sll %i7, 0x12, %g5 fmovsn %icc, %f20, %f5 ld [%l7 + 0x30], %f11 set 0x40, %o7 ldda [%l7 + %o7] 0x14, %f16 sllx %g4, %l0, %i4 fnot2 %f24, %f18 add %l7, 0x14, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g6 casa [%l6] 0x18, %g6, %o5 fone %f26 sir 0x0C4E stbar fexpand %f29, %f22 movrgz %o2, 0x3D3, %l5 taddcc %o4, 0x1C68, %g3 fsrc1s %f3, %f27 ldub [%l7 + 0x73], %l6 movn %icc, %o7, %l4 fbe,a %fcc3, loop_806 edge32n %g2, %i6, %o1 fmul8sux16 %f20, %f20, %f16 ldd [%l7 + 0x38], %l0 loop_806: fmovscs %xcc, %f11, %f5 lduh [%l7 + 0x38], %l2 fmovsg %icc, %f28, %f8 movrgez %i5, %i2, %o0 bvs,a %xcc, loop_807 faligndata %f10, %f16, %f24 ba,pn %icc, loop_808 move %xcc, %g7, %i0 loop_807: move %xcc, %l3, %g1 srl %o3, %o6, %i1 loop_808: movrne %i3, 0x127, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x74, %l4 prefetch [%l7 + %l4], 0x2 edge8n %g5, %g4, %l0 ba,pn %xcc, loop_809 nop setx loop_810, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done add %i4, %g6, %o2 sdiv %o5, 0x0AAF, %o4 loop_809: fmovdvc %icc, %f7, %f17 loop_810: fpadd32s %f9, %f4, %f13 fba %fcc2, loop_811 movleu %icc, %g3, %l5 nop fitod %f6, %f18 fdtoi %f18, %f19 fzero %f24 loop_811: movpos %icc, %o7, %l4 wr %g0, 0x18, %asi prefetcha [%l7 + 0x60] %asi, 0x2 addcc %i6, %g2, %o1 tsubcc %l1, 0x135C, %l2 or %i5, %o0, %g7 movrgz %i2, 0x38B, %l3 wr %g0, 0x27, %asi ldda [%l7 + 0x50] %asi, %i0 stbar stb %g1, [%l7 + 0x63] edge16n %o6, %i1, %o3 mulx %i7, 0x0046, %i3 fmuld8sux16 %f8, %f0, %f12 movvs %xcc, %g5, %g4 edge8ln %l0, %g6, %i4 ldsb [%l7 + 0x58], %o5 fornot1s %f28, %f9, %f13 movrlz %o4, 0x047, %g3 fnand %f30, %f10, %f22 nop setx 0x6AC71EAF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x1418F2A3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fadds %f26, %f5, %f18 umul %o2, %l5, %o7 fnands %f31, %f6, %f29 fxor %f6, %f22, %f30 fpsub16s %f27, %f12, %f0 orcc %l4, %l6, %i6 movvs %xcc, %g2, %o1 fzero %f4 fmul8x16au %f3, %f19, %f24 or %l2, %i5, %l1 movcs %icc, %o0, %i2 fba %fcc3, loop_812 brgez %g7, loop_813 fnegd %f0, %f6 nop setx loop_814, %l0, %l1 jmpl %l1, %i0 loop_812: nop fitod %f11, %f16 loop_813: fba,a %fcc1, loop_815 nop fitos %f7, %f20 fstoi %f20, %f28 loop_814: movrgz %g1, %o6, %i1 fcmpgt32 %f22, %f6, %o3 loop_815: fmovrdlz %i7, %f26, %f6 movvs %icc, %i3, %l3 tcs %xcc, 0x7 wr %g0, 0x18, %asi stda %f0, [%l7 + 0x40] %asi addc %g5, 0x0966, %l0 fpsub32s %f28, %f3, %f20 udivcc %g4, 0x1847, %g6 movrlez %o5, 0x0B0, %i4 udivcc %o4, 0x0CD9, %o2 movcs %icc, %g3, %l5 fnor %f28, %f22, %f30 set 0x0C, %l1 ldsha [%l7 + %l1] 0x11, %l4 wr %g0, 0x23, %asi stwa %o7, [%l7 + 0x74] %asi membar #Sync ldsw [%l7 + 0x44], %i6 sub %g2, %o1, %l2 fandnot2 %f24, %f12, %f28 add %l6, %i5, %o0 movre %l1, 0x0A5, %i2 ldsw [%l7 + 0x54], %g7 xor %i0, 0x0D1D, %o6 movrlz %g1, %i1, %o3 fmovdle %xcc, %f0, %f6 fnot1 %f30, %f16 sllx %i3, %i7, %l3 ldsw [%l7 + 0x2C], %l0 fpadd16 %f30, %f10, %f26 tl %xcc, 0x5 xnor %g4, %g6, %o5 edge8l %g5, %i4, %o4 fmul8sux16 %f28, %f10, %f2 sllx %o2, 0x1B, %l5 edge32l %l4, %o7, %i6 movgu %icc, %g3, %g2 add %l2, %o1, %i5 lduw [%l7 + 0x1C], %l6 smulcc %o0, %l1, %i2 bn loop_816 nop fitod %f12, %f14 fdtoi %f14, %f16 prefetch [%l7 + 0x18], 0x0 umul %i0, %o6, %g7 loop_816: or %g1, %i1, %o3 set 0x40, %o4 ldda [%l7 + %o4] 0x0c, %f16 andncc %i7, %i3, %l0 sdivx %g4, 0x10FC, %l3 orncc %o5, 0x105A, %g5 tvc %icc, 0x6 movrlez %g6, 0x33F, %i4 fbu %fcc2, loop_817 fmovrdgz %o4, %f28, %f22 alignaddr %l5, %o2, %l4 movpos %xcc, %o7, %i6 loop_817: stbar fmuld8sux16 %f3, %f24, %f20 brlz %g2, loop_818 fmovrslez %l2, %f16, %f22 movrlez %g3, %i5, %o1 wr %g0, 0x80, %asi prefetcha [%l7 + 0x28] %asi, 0x2 loop_818: fmuld8ulx16 %f13, %f15, %f16 fmovsvc %icc, %f18, %f2 smul %l6, %i2, %l1 orn %i0, %g7, %g1 sir 0x1D10 st %f23, [%l7 + 0x5C] fmovrdlz %i1, %f6, %f24 sllx %o3, 0x14, %o6 or %i7, %l0, %g4 edge16ln %l3, %o5, %i3 tgu %icc, 0x0 fmovsvc %xcc, %f16, %f26 fxnors %f25, %f30, %f10 movvs %icc, %g5, %g6 tneg %xcc, 0x5 set 0x58, %l3 stxa %i4, [%l7 + %l3] 0x88 array16 %l5, %o4, %l4 sethi 0x0FB0, %o2 fmovsvs %xcc, %f10, %f11 add %o7, 0x1177, %i6 fmovdgu %icc, %f22, %f24 and %g2, %g3, %i5 movrlez %o1, 0x040, %l2 fbule,a %fcc3, loop_819 nop setx loop_820, %l0, %l1 jmpl %l1, %o0 nop setx loop_821, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done umul %i2, 0x0B74, %l1 loop_819: taddcc %i0, 0x1C89, %l6 loop_820: movl %icc, %g7, %i1 loop_821: brgz,a %g1, loop_822 nop setx 0x4CD3A46F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x15EADBD2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fadds %f9, %f24, %f29 smul %o3, 0x061B, %i7 tsubcc %o6, %l0, %g4 loop_822: fabsd %f4, %f8 bl,pn %icc, loop_823 movrlz %l3, 0x1B1, %i3 addcc %g5, %g6, %o5 mova %xcc, %l5, %i4 loop_823: nop wr %g0, 0x10, %asi lduwa [%l7 + 0x78] %asi, %o4 lduw [%l7 + 0x10], %l4 alignaddrl %o2, %i6, %g2 nop setx 0x7E0D0835, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x3BD4EAC9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fsubs %f16, %f0, %f26 nop setx loop_824, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovrdgez %g3, %f18, %f16 bleu %icc, loop_825 bne %xcc, loop_826 loop_824: edge32l %i5, %o1, %o7 wr %g0, 0x22, %asi stxa %o0, [%l7 + 0x48] %asi membar #Sync loop_825: fmovdvc %icc, %f14, %f22 loop_826: fbue,a %fcc3, loop_827 bcc,pt %xcc, loop_828 movcc %xcc, %l2, %l1 array16 %i0, %l6, %i2 loop_827: srl %i1, 0x11, %g7 loop_828: fnors %f22, %f29, %f7 fmul8x16 %f25, %f6, %f16 xnorcc %o3, %i7, %o6 fbg %fcc2, loop_829 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %g1, %g4, %l0 array32 %l3, %g5, %i3 loop_829: xor %g6, 0x080B, %l5 tle %xcc, 0x4 tsubcctv %i4, 0x1748, %o4 fnot2 %f20, %f26 movvs %icc, %l4, %o5 fnot1 %f28, %f22 subccc %o2, %g2, %g3 add %i6, 0x0CC4, %i5 flush %l7 + 0x4C tne %icc, 0x6 subcc %o7, %o1, %o0 ldx [%l7 + 0x48], %l2 prefetch [%l7 + 0x28], 0x1 fmovde %icc, %f28, %f28 tneg %icc, 0x6 fcmpgt32 %f22, %f2, %i0 tvs %icc, 0x6 tsubcc %l1, %l6, %i2 tl %icc, 0x6 edge8ln %g7, %i1, %o3 stb %i7, [%l7 + 0x5E] nop setx 0xD1428C65807D685A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x46A43EC9C21FED91, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f20, %f14 nop setx 0x4CC8354AA0599B35, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr tleu %xcc, 0x3 movg %xcc, %g1, %g4 umulcc %o6, %l0, %l3 umulcc %i3, %g5, %l5 movl %icc, %g6, %o4 sdivx %i4, 0x0FD6, %o5 movleu %icc, %l4, %g2 fmul8x16au %f16, %f4, %f2 movrgz %o2, 0x2CD, %g3 udivx %i6, 0x1BA2, %i5 tsubcc %o1, %o0, %o7 movgu %icc, %l2, %i0 nop fitos %f4, %f1 fstox %f1, %f18 tle %xcc, 0x0 sdivcc %l6, 0x17A7, %i2 fmul8x16 %f6, %f4, %f14 fbul,a %fcc2, loop_830 fbule %fcc1, loop_831 orn %l1, %g7, %i1 srax %i7, %o3, %g1 loop_830: ldd [%l7 + 0x28], %g4 loop_831: ld [%l7 + 0x6C], %f22 tle %xcc, 0x1 fmul8x16au %f1, %f3, %f0 add %l0, %l3, %o6 addccc %g5, %i3, %g6 array32 %l5, %o4, %i4 tne %icc, 0x4 tl %icc, 0x3 udivx %l4, 0x0308, %o5 nop fitod %f7, %f30 te %icc, 0x5 taddcc %o2, 0x06AF, %g3 and %i6, %g2, %i5 addccc %o0, 0x0525, %o1 set 0x50, %o6 prefetcha [%l7 + %o6] 0x04, 0x1 fbg,a %fcc3, loop_832 sth %l2, [%l7 + 0x60] fbne %fcc2, loop_833 array16 %i0, %l6, %l1 loop_832: flush %l7 + 0x68 nop setx 0x0192989842A85D05, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x050FE005153126AB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f28, %f22 loop_833: orncc %g7, %i2, %i1 ble,a %icc, loop_834 fandnot1s %f30, %f1, %f13 set 0x7C, %g2 swapa [%l7 + %g2] 0x89, %o3 loop_834: movrne %i7, 0x357, %g1 tg %xcc, 0x6 fmovsne %xcc, %f25, %f3 te %xcc, 0x0 xnor %g4, %l0, %l3 tcs %xcc, 0x5 tsubcctv %o6, %g5, %i3 tneg %icc, 0x3 ble,a loop_835 movrne %g6, %o4, %l5 smulcc %l4, 0x0D07, %i4 edge8 %o2, %g3, %i6 loop_835: bl %icc, loop_836 fble,a %fcc2, loop_837 fmovdn %icc, %f31, %f27 fbn,a %fcc3, loop_838 loop_836: edge16l %o5, %i5, %g2 loop_837: movrgez %o1, 0x087, %o7 sll %l2, %i0, %l6 loop_838: tgu %xcc, 0x4 tle %xcc, 0x7 movl %icc, %l1, %g7 xor %o0, %i1, %i2 tn %xcc, 0x6 bcc,a,pn %xcc, loop_839 bne %icc, loop_840 taddcc %o3, 0x0EC9, %g1 edge32 %i7, %g4, %l3 loop_839: sll %l0, %g5, %i3 loop_840: movpos %icc, %g6, %o4 call loop_841 ta %xcc, 0x3 edge32n %l5, %l4, %i4 movl %xcc, %o2, %o6 loop_841: mulx %g3, %o5, %i6 fone %f22 tn %xcc, 0x7 andcc %i5, %o1, %g2 subcc %l2, 0x1F08, %i0 swap [%l7 + 0x44], %l6 andncc %l1, %g7, %o7 sdivcc %i1, 0x1AB1, %i2 nop fitod %f0, %f24 fdtoi %f24, %f11 movrgz %o3, %g1, %i7 nop setx 0x110F8CE1319178ED, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xC623B23E1E268DC3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fsubd %f8, %f12, %f30 movg %xcc, %o0, %l3 nop setx loop_842, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srax %g4, %g5, %i3 tge %xcc, 0x7 sll %l0, 0x15, %g6 loop_842: movrlez %l5, %l4, %o4 orcc %i4, %o6, %g3 edge8ln %o2, %i6, %i5 movge %icc, %o1, %o5 wr %g0, 0x89, %asi ldswa [%l7 + 0x28] %asi, %l2 tle %xcc, 0x5 sdivcc %g2, 0x1474, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %l6, 0x0724, %g7 movneg %icc, %l1, %o7 tneg %icc, 0x3 tleu %icc, 0x0 wr %g0, 0x10, %asi ldsha [%l7 + 0x7A] %asi, %i2 mulx %o3, 0x0DE2, %g1 fmovspos %icc, %f30, %f11 fmovrsne %i7, %f13, %f10 movrgez %o0, 0x367, %i1 fmovda %xcc, %f10, %f18 movre %l3, %g4, %g5 tgu %xcc, 0x4 tpos %icc, 0x6 add %i3, %g6, %l5 udivcc %l0, 0x0E62, %l4 sir 0x1BFA movpos %xcc, %i4, %o4 fmovdpos %xcc, %f6, %f16 faligndata %f28, %f22, %f4 movgu %xcc, %o6, %o2 move %xcc, %i6, %g3 fmuld8ulx16 %f10, %f0, %f4 edge8ln %o1, %i5, %l2 nop setx 0x02F2234B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 fsqrts %f8, %f18 movrgez %o5, 0x2AA, %i0 array16 %g2, %l6, %g7 movneg %icc, %l1, %o7 taddcctv %o3, 0x1867, %g1 fbo %fcc2, loop_843 movn %icc, %i7, %i2 movneg %xcc, %i1, %o0 or %l3, %g5, %g4 loop_843: membar 0x43 set 0x78, %g7 prefetcha [%l7 + %g7] 0x11, 0x0 fsrc1s %f14, %f13 bcc %icc, loop_844 stw %l5, [%l7 + 0x50] fands %f12, %f7, %f26 nop setx 0xC1AE254A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0x09EABDA9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fdivs %f25, %f22, %f23 loop_844: lduw [%l7 + 0x54], %l0 or %l4, 0x1BE3, %i4 and %o4, %o6, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x24, %l2 lda [%l7 + %l2] 0x18, %f13 movpos %icc, %g6, %i6 array16 %o1, %i5, %l2 orncc %o5, %i0, %g3 fmovrdgz %l6, %f18, %f24 bgu,pt %icc, loop_845 brnz %g2, loop_846 addc %l1, %g7, %o7 tgu %icc, 0x6 loop_845: udivcc %g1, 0x0BDF, %i7 loop_846: tsubcctv %o3, %i2, %o0 brz,a %l3, loop_847 nop setx 0x29EC6263, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x235547EB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fadds %f18, %f25, %f0 movneg %xcc, %g5, %g4 umulcc %i1, %i3, %l0 loop_847: nop wr %g0, 0x04, %asi lduwa [%l7 + 0x2C] %asi, %l4 fmovdl %xcc, %f16, %f22 fpsub16 %f26, %f18, %f28 sll %i4, %o4, %l5 edge32 %o6, %o2, %g6 taddcc %o1, %i6, %l2 fmovscc %icc, %f17, %f8 movvs %icc, %i5, %i0 movcc %icc, %g3, %l6 movrlez %g2, %o5, %g7 and %l1, %o7, %g1 bge,pt %xcc, loop_848 fmovdn %xcc, %f2, %f21 andcc %o3, %i7, %i2 taddcctv %l3, 0x0721, %o0 loop_848: movl %icc, %g4, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbul %fcc0, loop_849 addccc %g5, 0x0162, %i3 tn %icc, 0x3 sllx %l0, %l4, %i4 loop_849: fcmpne32 %f30, %f4, %o4 fbg %fcc3, loop_850 fbl %fcc1, loop_851 fpack32 %f24, %f14, %f16 movre %l5, 0x293, %o6 loop_850: array16 %g6, %o2, %o1 loop_851: bgu %icc, loop_852 fbug,a %fcc0, loop_853 movg %xcc, %l2, %i6 bgu,a,pt %xcc, loop_854 loop_852: udivx %i5, 0x11C7, %g3 loop_853: lduw [%l7 + 0x7C], %i0 bn,a,pn %xcc, loop_855 loop_854: stbar fpack32 %f28, %f24, %f4 stx %g2, [%l7 + 0x18] loop_855: fsrc2s %f27, %f20 fmul8x16au %f26, %f14, %f30 array8 %l6, %o5, %g7 lduh [%l7 + 0x2C], %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tn %xcc, 0x1 tg %icc, 0x6 tcs %xcc, 0x2 nop fitod %f6, %f14 fdtos %f14, %f14 fmul8sux16 %f8, %f28, %f26 subccc %g1, %o3, %o7 addc %i7, 0x035D, %i2 nop setx 0x78D287DF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0xF7FD89B3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fsubs %f3, %f7, %f26 edge16ln %o0, %l3, %g4 edge32 %i1, %i3, %g5 xor %l4, %l0, %i4 wr %g0, 0x19, %asi ldswa [%l7 + 0x68] %asi, %o4 set 0x7C, %o3 lda [%l7 + %o3] 0x81, %f31 xorcc %o6, 0x1BC3, %g6 brgz %l5, loop_856 fba %fcc3, loop_857 edge32l %o2, %l2, %i6 fbn %fcc2, loop_858 loop_856: bcs,pt %icc, loop_859 loop_857: mulscc %o1, %i5, %g3 fpadd16s %f5, %f18, %f14 loop_858: sll %i0, %l6, %o5 loop_859: brlz %g2, loop_860 srax %g7, %l1, %g1 tvc %icc, 0x7 bne loop_861 loop_860: taddcctv %o7, 0x0301, %i7 tg %icc, 0x3 faligndata %f12, %f22, %f14 loop_861: movre %o3, %i2, %o0 andcc %l3, 0x18A0, %g4 xor %i1, %g5, %l4 movl %xcc, %i3, %l0 movneg %xcc, %i4, %o4 orcc %g6, 0x067A, %o6 ldstub [%l7 + 0x58], %l5 fxor %f16, %f6, %f12 tsubcc %o2, 0x14D9, %l2 wr %g0, 0x80, %asi stha %i6, [%l7 + 0x34] %asi and %i5, %o1, %i0 fmovdcs %xcc, %f30, %f31 movg %icc, %g3, %l6 fmul8x16al %f24, %f30, %f6 bge,a,pn %xcc, loop_862 or %g2, %g7, %o5 swap [%l7 + 0x6C], %g1 tn %icc, 0x0 loop_862: pdist %f18, %f18, %f14 wr %g0, 0x11, %asi ldswa [%l7 + 0x0C] %asi, %l1 nop setx loop_863, %l0, %l1 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 %i7, %o3 fmovdcs %xcc, %f10, %f20 st %f4, [%l7 + 0x1C] loop_863: fbe,a %fcc2, loop_864 bcc,a,pt %icc, loop_865 tcc %icc, 0x1 addc %o7, %i2, %l3 loop_864: fmovs %f20, %f10 loop_865: brnz %g4, loop_866 movcs %icc, %o0, %g5 fpack16 %f8, %f5 subcc %i1, 0x0DDA, %i3 loop_866: fxor %f0, %f8, %f16 movleu %xcc, %l0, %l4 fbl,a %fcc3, loop_867 be,pn %xcc, loop_868 edge32ln %i4, %g6, %o6 fmovdge %xcc, %f27, %f16 loop_867: taddcctv %o4, %l5, %o2 loop_868: sdiv %l2, 0x1209, %i6 movcc %xcc, %i5, %o1 fmovsvs %icc, %f11, %f30 subccc %g3, %l6, %g2 tge %xcc, 0x1 fabss %f5, %f21 movn %xcc, %g7, %o5 orn %g1, 0x0569, %l1 orncc %i7, %i0, %o3 fmovdcs %xcc, %f7, %f14 add %o7, 0x170C, %l3 movle %xcc, %i2, %o0 array8 %g5, %g4, %i1 and %i3, 0x073F, %l0 bleu,pn %icc, loop_869 edge32 %l4, %g6, %i4 smulcc %o6, %l5, %o2 brgz,a %o4, loop_870 loop_869: fmovrse %i6, %f4, %f18 wr %g0, 0x0c, %asi swapa [%l7 + 0x1C] %asi, %i5 loop_870: andncc %l2, %g3, %o1 fornot1 %f28, %f30, %f16 set 0x78, %o2 lduba [%l7 + %o2] 0x80, %g2 sllx %l6, %o5, %g7 movrlez %l1, 0x052, %i7 brnz %i0, loop_871 edge32 %o3, %o7, %g1 edge16l %l3, %i2, %g5 tvc %xcc, 0x2 loop_871: sdivx %o0, 0x07E9, %g4 add %l7, 0x10, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i3 casxa [%l6] %asi, %i3, %l0 movcc %icc, %i1, %g6 bgu loop_872 te %icc, 0x1 nop fitos %f0, %f31 fstod %f31, %f12 set 0x20, %g4 swapa [%l7 + %g4] 0x80, %i4 loop_872: udivcc %o6, 0x001C, %l4 fone %f12 movne %xcc, %l5, %o2 tle %xcc, 0x3 add %l7, 0x68, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %o4 casxa [%l6] %asi, %o4, %i5 fmovrde %i6, %f2, %f12 wr %g0, 0x04, %asi swapa [%l7 + 0x7C] %asi, %l2 movre %g3, %o1, %g2 movvs %icc, %l6, %g7 set 0x50, %i7 ldswa [%l7 + %i7] 0x10, %l1 movle %xcc, %o5, %i0 tne %xcc, 0x2 wr %g0, 0x19, %asi swapa [%l7 + 0x78] %asi, %i7 brgez,a %o7, loop_873 sdivx %g1, 0x0189, %l3 fmovde %icc, %f30, %f15 alignaddr %o3, %g5, %i2 loop_873: tgu %xcc, 0x3 edge32n %g4, %o0, %l0 edge8 %i1, %g6, %i3 tge %icc, 0x4 movg %xcc, %i4, %l4 srl %o6, 0x11, %l5 bvc,a,pt %xcc, loop_874 xor %o4, 0x0181, %i5 popc %i6, %l2 taddcc %g3, %o2, %o1 loop_874: sethi 0x02DA, %l6 andcc %g2, %g7, %l1 tg %xcc, 0x4 ldstub [%l7 + 0x6A], %o5 bleu,a,pt %xcc, loop_875 edge32n %i7, %o7, %g1 fbl %fcc0, loop_876 srl %i0, %l3, %g5 loop_875: tgu %icc, 0x7 ta %xcc, 0x3 loop_876: movcs %xcc, %i2, %o3 movle %icc, %g4, %o0 andn %i1, %l0, %g6 addcc %i3, 0x1C14, %l4 tvc %icc, 0x5 fbn,a %fcc0, loop_877 fmovsl %xcc, %f28, %f10 tsubcctv %i4, 0x05DE, %o6 fnot2 %f18, %f14 loop_877: bleu,pn %icc, loop_878 array8 %o4, %l5, %i6 fandnot2s %f19, %f20, %f0 set 0x54, %o1 ldsha [%l7 + %o1] 0x88, %l2 loop_878: nop setx 0xAB4184CB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 fsqrts %f6, %f2 fble %fcc3, loop_879 tge %xcc, 0x0 tl %xcc, 0x1 movcs %icc, %i5, %g3 loop_879: movg %icc, %o2, %l6 ba,pt %xcc, loop_880 movcc %xcc, %g2, %g7 fbge,a %fcc2, loop_881 movrlez %l1, 0x1E6, %o1 loop_880: subccc %o5, 0x1258, %i7 andcc %o7, 0x1CE4, %g1 loop_881: add %l3, 0x0B63, %i0 fxors %f11, %f27, %f20 fbu %fcc3, loop_882 movg %icc, %i2, %g5 and %g4, 0x1858, %o3 std %f30, [%l7 + 0x68] loop_882: sllx %o0, 0x0B, %i1 pdist %f20, %f2, %f4 udivcc %g6, 0x11F8, %i3 sdivcc %l0, 0x078C, %i4 fpadd32s %f19, %f1, %f11 brlz %o6, loop_883 tleu %xcc, 0x2 ta %xcc, 0x3 movrgez %l4, %o4, %l5 loop_883: fmovrsgez %i6, %f23, %f11 fmul8x16au %f27, %f23, %f22 nop set 0x70, %l6 ldsb [%l7 + %l6], %i5 udivx %g3, 0x1E7F, %l2 fmovsa %icc, %f22, %f12 brgz %o2, loop_884 edge32 %g2, %g7, %l1 wr %g0, 0x80, %asi lduwa [%l7 + 0x44] %asi, %o1 loop_884: tne %xcc, 0x2 ldub [%l7 + 0x17], %l6 bne,pt %xcc, loop_885 alignaddrl %i7, %o7, %g1 fxnor %f10, %f22, %f22 movle %icc, %o5, %l3 loop_885: orncc %i2, 0x1162, %i0 edge8l %g4, %g5, %o0 bge,a loop_886 fnot1s %f9, %f17 move %icc, %o3, %i1 fandnot1 %f16, %f20, %f18 loop_886: nop set 0x40, %g3 stda %f0, [%l7 + %g3] 0x0c sethi 0x03AE, %g6 tgu %icc, 0x3 fornot2s %f31, %f21, %f21 fandnot2 %f4, %f16, %f12 fsrc2 %f28, %f2 fcmple32 %f4, %f28, %l0 fornot2 %f30, %f12, %f2 tleu %xcc, 0x7 edge8ln %i4, %i3, %l4 sdivx %o6, 0x098F, %o4 tgu %xcc, 0x2 nop setx 0xE5F69370, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x4E91FCDD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fadds %f30, %f4, %f7 popc 0x0BE3, %l5 xnorcc %i5, %i6, %l2 ble,a,pn %xcc, loop_887 xnor %g3, %o2, %g2 array8 %l1, %g7, %o1 fbuge %fcc3, loop_888 loop_887: taddcctv %i7, 0x028A, %o7 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %l6, %o5 loop_888: tgu %icc, 0x0 edge8n %g1, %l3, %i2 orn %g4, 0x1AB5, %g5 or %o0, %i0, %o3 xorcc %i1, %g6, %i4 srlx %i3, 0x07, %l0 mulscc %l4, %o4, %o6 umulcc %i5, %l5, %l2 fbu %fcc0, loop_889 xorcc %i6, %o2, %g3 fpackfix %f14, %f18 be,a,pt %icc, loop_890 loop_889: fands %f12, %f6, %f25 movge %xcc, %l1, %g2 wr %g0, 0x10, %asi swapa [%l7 + 0x14] %asi, %o1 loop_890: fmovsa %xcc, %f17, %f15 movl %xcc, %i7, %o7 movleu %xcc, %l6, %o5 fnand %f30, %f24, %f0 fmovrse %g1, %f28, %f19 movpos %xcc, %g7, %i2 bvs,pt %xcc, loop_891 fnot1s %f23, %f19 movl %xcc, %l3, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_891: nop wr %g0, 0x0c, %asi ldsha [%l7 + 0x54] %asi, %o0 ldsw [%l7 + 0x3C], %g5 and %o3, 0x012D, %i1 fcmple32 %f8, %f26, %g6 popc 0x0945, %i4 ldsh [%l7 + 0x0E], %i0 movre %l0, %l4, %i3 fmovsn %icc, %f12, %f15 sub %o4, 0x179B, %o6 movrlz %l5, 0x12F, %l2 bcs loop_892 srlx %i5, %i6, %o2 edge16ln %l1, %g3, %o1 addc %g2, %o7, %i7 loop_892: nop wr %g0, 0x81, %asi lduba [%l7 + 0x74] %asi, %o5 movcc %xcc, %g1, %g7 edge8 %i2, %l6, %g4 lduh [%l7 + 0x1C], %l3 wr %g0, 0x19, %asi stwa %g5, [%l7 + 0x5C] %asi umulcc %o3, %i1, %g6 tg %xcc, 0x1 ldstub [%l7 + 0x50], %o0 srax %i4, 0x0E, %l0 subcc %l4, 0x0A79, %i3 nop setx loop_893, %l0, %l1 jmpl %l1, %o4 tneg %icc, 0x1 wr %g0, 0x81, %asi stwa %i0, [%l7 + 0x24] %asi loop_893: pdist %f0, %f6, %f10 movge %xcc, %l5, %o6 mulscc %i5, 0x199C, %i6 nop fitod %f20, %f18 fmovscs %xcc, %f22, %f25 sdiv %l2, 0x166C, %o2 fbl,a %fcc0, loop_894 movneg %xcc, %g3, %o1 edge8 %l1, %o7, %i7 call loop_895 loop_894: movn %icc, %o5, %g1 set 0x34, %i5 lduwa [%l7 + %i5] 0x14, %g2 loop_895: xnorcc %g7, %i2, %g4 wr %g0, 0xf8, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync and %l6, 0x1DF6, %l3 fmul8x16al %f13, %f23, %f18 movne %icc, %o3, %i1 tcs %xcc, 0x1 ldsb [%l7 + 0x7C], %g5 fmovdvc %icc, %f1, %f16 bl %icc, loop_896 edge8n %g6, %i4, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %l4, 0x1097, %o0 loop_896: fsrc1 %f16, %f24 sub %i3, 0x0716, %o4 array32 %i0, %l5, %o6 orn %i5, 0x0F0D, %l2 mulscc %i6, 0x1C50, %o2 xnor %g3, %l1, %o1 fmovdl %xcc, %f1, %f6 movle %xcc, %o7, %o5 movre %g1, %g2, %i7 nop set 0x58, %i6 stx %g7, [%l7 + %i6] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnegs %f16, %f0 fexpand %f29, %f26 xnor %i2, %l6, %g4 array16 %o3, %i1, %l3 movvs %icc, %g5, %i4 sllx %g6, %l0, %l4 ta %xcc, 0x6 te %xcc, 0x7 fmovda %xcc, %f23, %f19 sdiv %i3, 0x1FF7, %o4 fnands %f24, %f29, %f29 ld [%l7 + 0x5C], %f1 smul %i0, %l5, %o6 movge %icc, %o0, %i5 array16 %i6, %o2, %g3 xorcc %l1, %o1, %l2 fcmpne16 %f16, %f0, %o7 fbug %fcc1, loop_897 sdivx %g1, 0x0702, %o5 brlez,a %i7, loop_898 fbn %fcc2, loop_899 loop_897: addc %g2, 0x0423, %i2 edge32n %g7, %l6, %o3 loop_898: tneg %xcc, 0x2 loop_899: tvs %xcc, 0x2 sra %g4, 0x03, %l3 movg %icc, %g5, %i4 xor %i1, 0x19B8, %l0 movrlz %g6, 0x3E3, %i3 tvc %xcc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %l4, %i0, %o4 edge8n %o6, %l5, %i5 array32 %i6, %o2, %o0 stw %g3, [%l7 + 0x3C] nop setx loop_900, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry taddcc %l1, %l2, %o1 movne %icc, %o7, %o5 fnors %f30, %f4, %f21 loop_900: xnorcc %i7, %g2, %g1 edge32l %i2, %l6, %g7 nop setx 0xB054DC88, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr fnot1 %f26, %f26 ta %xcc, 0x4 xor %o3, %g4, %g5 tcs %xcc, 0x4 ble loop_901 fmovsneg %icc, %f25, %f13 srl %i4, 0x08, %l3 tge %icc, 0x1 loop_901: nop wr %g0, 0x89, %asi prefetcha [%l7 + 0x10] %asi, 0x0 fcmpeq32 %f28, %f28, %l0 mulscc %g6, 0x122A, %l4 wr %g0, 0x89, %asi lduwa [%l7 + 0x38] %asi, %i3 nop setx 0xFC86FD6B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x751E0EF7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f1, %f15 fbule,a %fcc2, loop_902 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduh [%l7 + 0x64], %i0 ldub [%l7 + 0x7D], %o6 loop_902: tvc %icc, 0x6 fbg %fcc0, loop_903 alignaddr %l5, %o4, %i6 movrlez %o2, %o0, %i5 te %icc, 0x3 loop_903: nop add %l7, 0x38, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %l1, %l2 fornot1 %f16, %f10, %f2 fpsub16s %f31, %f28, %f25 set 0x62, %l0 ldstuba [%l7 + %l0] 0x11, %g3 brlez %o1, loop_904 alignaddr %o7, %i7, %g2 fpsub32s %f8, %f0, %f3 movcs %icc, %g1, %o5 loop_904: tvs %icc, 0x1 addc %l6, 0x0037, %i2 movneg %icc, %o3, %g7 bpos,a loop_905 fnot2 %f16, %f14 ldsb [%l7 + 0x78], %g4 movre %i4, 0x3DE, %g5 loop_905: edge32 %l3, %l0, %g6 fnot1 %f24, %f22 smul %l4, %i1, %i3 tpos %icc, 0x0 bcs,pt %xcc, loop_906 xnorcc %o6, 0x0DE4, %l5 nop setx loop_907, %l0, %l1 jmpl %l1, %o4 fbge %fcc3, loop_908 loop_906: fblg %fcc0, loop_909 edge32l %i0, %o2, %i6 loop_907: udiv %i5, 0x129A, %l1 loop_908: tcs %icc, 0x6 loop_909: tn %icc, 0x5 bleu,pt %xcc, loop_910 fmovrsne %o0, %f28, %f30 sdivcc %g3, 0x0F95, %o1 movn %xcc, %o7, %l2 loop_910: nop setx loop_911, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brlz %g2, loop_912 fmovrdne %i7, %f30, %f10 wr %g0, 0x18, %asi ldsha [%l7 + 0x0C] %asi, %o5 loop_911: udiv %g1, 0x17C6, %i2 loop_912: tleu %icc, 0x3 fmovdg %xcc, %f29, %f26 tle %xcc, 0x0 sub %o3, %g7, %g4 udivcc %l6, 0x014F, %g5 fcmpgt32 %f10, %f30, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbug,a %fcc2, loop_913 ldd [%l7 + 0x70], %i4 sub %l0, 0x16A7, %l4 sth %g6, [%l7 + 0x5A] loop_913: edge32ln %i3, %o6, %l5 movcs %icc, %i1, %i0 set 0x60, %g5 lduwa [%l7 + %g5] 0x04, %o4 swap [%l7 + 0x7C], %i6 wr %g0, 0x0c, %asi lduba [%l7 + 0x2A] %asi, %o2 fmovs %f8, %f20 edge32n %l1, %i5, %g3 movvc %icc, %o1, %o7 brz %l2, loop_914 fcmple32 %f0, %f20, %g2 movleu %icc, %o0, %i7 andcc %g1, %o5, %i2 loop_914: ldstub [%l7 + 0x17], %g7 addccc %o3, 0x0989, %l6 udivcc %g4, 0x18FC, %g5 edge8 %i4, %l0, %l4 udivcc %l3, 0x03F1, %i3 edge8 %o6, %g6, %i1 tsubcctv %l5, %i0, %o4 stw %i6, [%l7 + 0x7C] faligndata %f2, %f10, %f16 stw %o2, [%l7 + 0x44] fmovrde %l1, %f16, %f30 ldub [%l7 + 0x1C], %g3 fbg %fcc3, loop_915 sra %o1, %o7, %i5 wr %g0, 0x19, %asi lduba [%l7 + 0x19] %asi, %l2 loop_915: array8 %g2, %i7, %o0 wr %g0, 0xe2, %asi stwa %o5, [%l7 + 0x30] %asi membar #Sync edge32l %i2, %g7, %g1 fblg %fcc2, loop_916 nop set 0x57, %i1 stb %o3, [%l7 + %i1] set 0x54, %i0 lda [%l7 + %i0] 0x0c, %f23 loop_916: edge16n %l6, %g5, %i4 edge16 %l0, %l4, %g4 fpack32 %f14, %f28, %f26 ta %icc, 0x6 set 0x64, %i3 stha %i3, [%l7 + %i3] 0x04 brgez %l3, loop_917 subcc %g6, 0x1424, %i1 umul %o6, %l5, %o4 smul %i6, %o2, %l1 loop_917: popc %g3, %o1 udivcc %o7, 0x16A4, %i0 bcs,pt %icc, loop_918 bne,a %icc, loop_919 fmovd %f20, %f4 sth %l2, [%l7 + 0x08] loop_918: call loop_920 loop_919: ble,pt %icc, loop_921 nop fitod %f2, %f10 fdtox %f10, %f26 fxtod %f26, %f10 wr %g0, 0x10, %asi ldxa [%l7 + 0x08] %asi, %i5 loop_920: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_921: edge8ln %i7, %g2, %o0 edge32ln %o5, %i2, %g1 fbne %fcc0, loop_922 tl %icc, 0x6 edge8ln %o3, %g7, %l6 alignaddr %g5, %i4, %l0 loop_922: fnor %f20, %f28, %f30 brlz %l4, loop_923 tvc %icc, 0x3 ldstub [%l7 + 0x26], %i3 movg %icc, %g4, %l3 loop_923: movne %icc, %i1, %g6 add %o6, 0x18C3, %l5 fmovdle %xcc, %f26, %f23 fbg,a %fcc0, loop_924 fnands %f2, %f8, %f29 ld [%l7 + 0x14], %f7 tg %xcc, 0x6 loop_924: fbne %fcc1, loop_925 array16 %i6, %o2, %o4 movl %icc, %l1, %o1 edge16n %o7, %i0, %l2 loop_925: srl %g3, 0x03, %i7 fmovsleu %icc, %f21, %f0 fmovsneg %xcc, %f8, %f13 stx %i5, [%l7 + 0x08] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldx [%l7 + 0x38], %g2 umulcc %o0, %i2, %g1 movcs %icc, %o5, %o3 movre %g7, 0x2E3, %l6 fbg,a %fcc1, loop_926 fbo %fcc3, loop_927 bl,a %xcc, loop_928 fbu %fcc2, loop_929 loop_926: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_927: te %xcc, 0x7 loop_928: ba,pn %icc, loop_930 loop_929: subcc %g5, %l0, %i4 bneg,a %icc, loop_931 movrlz %l4, 0x194, %g4 loop_930: for %f18, %f26, %f16 edge16n %l3, %i3, %i1 loop_931: fblg,a %fcc3, loop_932 stb %g6, [%l7 + 0x73] fbu,a %fcc2, loop_933 ba loop_934 loop_932: tne %icc, 0x2 ldsh [%l7 + 0x7C], %o6 loop_933: nop setx loop_935, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_934: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %icc, 0x7 tgu %icc, 0x6 loop_935: fmovsneg %icc, %f1, %f16 movrne %i6, %l5, %o4 wr %g0, 0x04, %asi ldsha [%l7 + 0x38] %asi, %o2 tsubcctv %l1, %o1, %o7 and %i0, %g3, %i7 fmul8ulx16 %f20, %f12, %f18 tneg %xcc, 0x3 subccc %i5, %g2, %l2 nop fitos %f10, %f1 fstoi %f1, %f2 edge32n %i2, %o0, %g1 set 0x70, %o0 swapa [%l7 + %o0] 0x89, %o3 subc %o5, 0x147F, %g7 sir 0x10ED array16 %g5, %l0, %i4 tgu %xcc, 0x3 fmovsl %icc, %f11, %f11 fmovscs %icc, %f27, %f12 tn %icc, 0x1 movn %xcc, %l4, %l6 ba loop_936 move %icc, %g4, %i3 orncc %i1, 0x0A6E, %g6 tge %icc, 0x1 loop_936: edge16l %l3, %i6, %l5 sir 0x1127 ble %xcc, loop_937 sdivx %o6, 0x120A, %o2 sdivx %l1, 0x0C72, %o1 smul %o7, 0x1B2F, %i0 loop_937: ldd [%l7 + 0x20], %o4 movvc %icc, %g3, %i5 bge %xcc, loop_938 tgu %xcc, 0x1 edge32ln %i7, %l2, %g2 movle %icc, %o0, %g1 loop_938: fandnot2s %f24, %f16, %f17 subc %i2, 0x0497, %o3 movleu %icc, %o5, %g5 movrgez %g7, 0x28C, %l0 tneg %icc, 0x1 nop set 0x74, %g1 lduh [%l7 + %g1], %i4 movg %xcc, %l4, %g4 pdist %f20, %f20, %f18 fmovrsne %l6, %f26, %f27 brgz %i3, loop_939 fmovda %xcc, %f16, %f3 sdivcc %i1, 0x01FF, %g6 bneg loop_940 loop_939: te %xcc, 0x1 fmovsge %xcc, %f6, %f27 fmovrslez %l3, %f6, %f17 loop_940: movre %l5, %o6, %i6 nop set 0x3E, %i2 stb %l1, [%l7 + %i2] sra %o1, %o2, %o7 fmul8ulx16 %f4, %f18, %f28 fmovsneg %icc, %f13, %f18 taddcc %o4, %i0, %g3 brgez,a %i7, loop_941 tleu %xcc, 0x2 xnorcc %i5, 0x06AB, %l2 ba,a %icc, loop_942 loop_941: fmovde %icc, %f8, %f6 srlx %g2, 0x16, %g1 nop fitos %f2, %f10 fstod %f10, %f24 loop_942: bleu %icc, loop_943 sllx %i2, 0x09, %o0 umulcc %o5, %g5, %o3 nop set 0x42, %g6 lduh [%l7 + %g6], %g7 loop_943: sra %i4, 0x0A, %l0 fmovrde %l4, %f26, %f28 edge32ln %l6, %i3, %i1 orn %g6, %g4, %l5 alignaddrl %l3, %o6, %i6 set 0x2C, %o5 sta %f27, [%l7 + %o5] 0x80 movpos %xcc, %o1, %o2 fand %f18, %f24, %f6 nop set 0x68, %l5 std %f20, [%l7 + %l5] fmovdcs %xcc, %f29, %f17 fnot2 %f10, %f18 tne %icc, 0x2 sll %o7, %o4, %l1 xor %i0, 0x0A97, %g3 alignaddrl %i5, %i7, %g2 bpos,a %icc, loop_944 addccc %g1, %l2, %o0 ldub [%l7 + 0x36], %i2 sth %g5, [%l7 + 0x5C] loop_944: fmul8sux16 %f24, %f8, %f24 nop setx loop_945, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fnor %f12, %f14, %f16 ldd [%l7 + 0x08], %f22 fxor %f6, %f14, %f24 loop_945: fmovdvc %icc, %f23, %f21 tpos %xcc, 0x2 fmovsgu %icc, %f15, %f3 ldsb [%l7 + 0x29], %o5 array16 %o3, %i4, %l0 mulx %l4, %g7, %l6 nop setx 0xF393F8DC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xD73DD149, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fsubs %f14, %f16, %f10 nop fitod %f12, %f26 fdtos %f26, %f17 nop setx loop_946, %l0, %l1 jmpl %l1, %i3 tvs %icc, 0x2 wr %g0, 0x80, %asi ldsha [%l7 + 0x30] %asi, %g6 loop_946: bvc %xcc, loop_947 fmovsneg %xcc, %f31, %f20 movcs %xcc, %g4, %l5 set 0x58, %i4 lduwa [%l7 + %i4] 0x14, %l3 loop_947: fbge %fcc0, loop_948 movne %icc, %i1, %i6 subc %o1, %o2, %o7 fble,a %fcc3, loop_949 loop_948: lduw [%l7 + 0x50], %o6 or %o4, 0x0680, %l1 nop setx loop_950, %l0, %l1 jmpl %l1, %g3 loop_949: fmovdne %xcc, %f15, %f12 edge32n %i5, %i7, %g2 edge32 %i0, %l2, %g1 loop_950: fblg,a %fcc3, loop_951 membar 0x42 movneg %xcc, %o0, %g5 fmovda %xcc, %f9, %f16 loop_951: sethi 0x1419, %o5 movrgez %i2, 0x363, %i4 nop fitos %f6, %f16 fmovdpos %xcc, %f8, %f22 edge8ln %o3, %l0, %g7 movrgz %l4, 0x15F, %l6 tvc %xcc, 0x1 edge16l %i3, %g4, %g6 sdivx %l3, 0x07F1, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %i6, 0x1ACB, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xD28E99D6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x107633CD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fmuls %f20, %f13, %f25 move %xcc, %o2, %i1 fmovsn %xcc, %f21, %f21 array16 %o7, %o6, %o4 fmovscc %icc, %f5, %f25 wr %g0, 0x04, %asi lduba [%l7 + 0x71] %asi, %l1 sth %i5, [%l7 + 0x3C] brz %g3, loop_952 fcmpne32 %f0, %f20, %g2 fandnot1 %f12, %f8, %f12 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %i0, %i7 loop_952: tle %xcc, 0x3 ta %xcc, 0x5 nop fitod %f8, %f6 fdtos %f6, %f11 movvc %xcc, %g1, %l2 udivx %o0, 0x0620, %g5 movgu %icc, %i2, %o5 addc %o3, %l0, %g7 edge32l %l4, %i4, %i3 movre %g4, 0x0F1, %l6 taddcc %l3, %l5, %g6 movre %o1, 0x0B5, %i6 st %f1, [%l7 + 0x2C] edge16l %i1, %o7, %o2 edge32l %o4, %o6, %i5 set 0x57, %o7 stba %l1, [%l7 + %o7] 0xea membar #Sync nop setx 0x60578F05, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr fmovd %f8, %f24 fnot1 %f0, %f14 fmovsgu %icc, %f26, %f19 orncc %g3, %g2, %i0 te %xcc, 0x7 edge16 %i7, %g1, %l2 move %xcc, %g5, %i2 fornot2s %f29, %f13, %f20 alignaddrl %o5, %o3, %o0 tgu %xcc, 0x5 fnor %f22, %f20, %f4 stbar tle %icc, 0x6 sdivx %g7, 0x1C84, %l0 fmovdne %icc, %f6, %f29 udivx %i4, 0x0E61, %i3 sth %g4, [%l7 + 0x6E] srax %l4, 0x07, %l6 wr %g0, 0x19, %asi stda %f0, [%l7 + 0x40] %asi fbe %fcc0, loop_953 tn %xcc, 0x0 tg %xcc, 0x7 addc %l5, 0x0F9F, %g6 loop_953: fsrc1 %f20, %f16 addccc %l3, 0x1FFE, %o1 tcc %xcc, 0x1 fmovrsne %i1, %f11, %f20 fbge %fcc3, loop_954 fnegd %f8, %f8 call loop_955 fabss %f1, %f20 loop_954: udivcc %i6, 0x1406, %o2 bpos,pt %icc, loop_956 loop_955: ba,pn %icc, loop_957 umul %o7, %o6, %i5 fbne %fcc0, loop_958 loop_956: bvc %icc, loop_959 loop_957: edge16n %o4, %l1, %g2 andn %g3, %i0, %g1 loop_958: sra %i7, 0x0B, %l2 loop_959: edge16n %i2, %o5, %o3 set 0x60, %l4 ldswa [%l7 + %l4] 0x80, %g5 wr %g0, 0x27, %asi ldda [%l7 + 0x10] %asi, %g6 wr %g0, 0x0c, %asi stda %f16, [%l7 + 0x40] %asi movrgz %l0, 0x14A, %o0 srax %i3, 0x0A, %g4 tl %xcc, 0x7 xorcc %i4, %l4, %l5 subccc %g6, 0x0A09, %l3 tcs %icc, 0x1 fpadd32s %f18, %f2, %f25 stbar wr %g0, 0x2b, %asi stha %o1, [%l7 + 0x3E] %asi membar #Sync fornot2 %f22, %f0, %f22 fsrc1 %f28, %f22 ta %icc, 0x4 taddcctv %l6, %i1, %o2 fmovsgu %xcc, %f6, %f7 edge32ln %o7, %i6, %o6 movl %xcc, %i5, %o4 fmovsn %xcc, %f13, %f13 fbu %fcc0, loop_960 alignaddr %g2, %g3, %l1 fbne %fcc0, loop_961 movrgez %i0, %i7, %g1 loop_960: nop setx 0xC07B1CED, %l0, %l6 st %l6, [%l7 + 0x60] ld [%l7 + 0x60], %fsr alignaddr %l2, %o5, %o3 loop_961: movre %i2, 0x153, %g7 edge16n %l0, %o0, %i3 array32 %g4, %i4, %g5 movrgez %l5, %l4, %g6 tsubcctv %l3, 0x1398, %o1 andncc %l6, %o2, %o7 fpackfix %f2, %f10 add %l7, 0x30, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %i1, %o6 udivcc %i5, 0x175A, %i6 sllx %o4, 0x18, %g3 mulscc %l1, %g2, %i7 subccc %g1, 0x0E8F, %l2 stbar ld [%l7 + 0x74], %f7 bgu,a,pn %xcc, loop_962 fbu %fcc3, loop_963 move %icc, %o5, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_962: fmovsvs %xcc, %f30, %f1 loop_963: fmovsneg %xcc, %f7, %f10 nop fitos %f13, %f18 fstod %f18, %f8 tsubcc %i2, %g7, %i0 edge16l %o0, %i3, %g4 fmovdcs %xcc, %f4, %f10 sdivx %l0, 0x087C, %g5 be,a,pt %xcc, loop_964 xnor %i4, %l4, %l5 add %l3, 0x02BB, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_964: bcc,pt %xcc, loop_965 alignaddrl %l6, %o2, %o1 set 0x50, %o4 ldswa [%l7 + %o4] 0x89, %o7 loop_965: edge32 %i1, %i5, %o6 tge %xcc, 0x6 nop setx 0xEE5548DB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 fsqrts %f30, %f23 bpos,a,pn %xcc, loop_966 array8 %o4, %i6, %l1 movcs %icc, %g2, %i7 edge8 %g1, %g3, %l2 loop_966: fcmpeq16 %f10, %f22, %o5 sub %o3, %i2, %i0 st %f7, [%l7 + 0x38] set 0x65, %l1 stba %g7, [%l7 + %l1] 0x23 membar #Sync tcc %icc, 0x3 xorcc %o0, 0x0B79, %g4 fmovdge %icc, %f28, %f4 movrgez %i3, 0x32C, %l0 movl %xcc, %g5, %i4 orn %l4, %l5, %g6 fpmerge %f31, %f5, %f12 mulscc %l6, %l3, %o2 xorcc %o1, %o7, %i5 edge16n %o6, %i1, %o4 swap [%l7 + 0x58], %l1 edge32ln %i6, %i7, %g2 sub %g1, 0x0273, %g3 wr %g0, 0x2e, %asi ldda [%l7 + 0x10] %asi, %l2 tn %xcc, 0x6 fmovsl %xcc, %f26, %f29 edge8ln %o5, %i2, %i0 movrlz %g7, %o3, %g4 alignaddr %i3, %l0, %o0 fmovrdlz %i4, %f28, %f6 prefetch [%l7 + 0x48], 0x2 fbg %fcc3, loop_967 movle %icc, %l4, %g5 edge32n %l5, %l6, %l3 srl %o2, %g6, %o1 loop_967: nop wr %g0, 0x89, %asi prefetcha [%l7 + 0x08] %asi, 0x1 ldsh [%l7 + 0x60], %o6 sdivcc %i5, 0x1BA1, %i1 alignaddr %l1, %o4, %i6 movre %i7, 0x090, %g1 tge %xcc, 0x7 tge %xcc, 0x5 fexpand %f30, %f28 movgu %xcc, %g2, %g3 movrne %l2, 0x12C, %i2 nop setx 0xC04CB315, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr addccc %i0, %g7, %o5 mulx %g4, 0x1AAC, %o3 udiv %i3, 0x0016, %l0 swap [%l7 + 0x0C], %i4 movrlez %o0, 0x37D, %g5 srax %l5, %l4, %l6 ldsb [%l7 + 0x65], %o2 srax %g6, 0x0A, %l3 tle %icc, 0x4 lduh [%l7 + 0x16], %o7 movrgez %o1, 0x3B2, %o6 edge32l %i1, %l1, %o4 udiv %i5, 0x19D5, %i7 sdiv %g1, 0x077A, %i6 set 0x7C, %o6 stha %g2, [%l7 + %o6] 0x04 fxors %f14, %f28, %f11 edge8ln %g3, %l2, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdn %xcc, %f24, %f4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %i0, %o5, %g7 fmovrdgz %g4, %f14, %f8 stbar array32 %o3, %l0, %i3 fmovrde %o0, %f16, %f26 subc %g5, 0x18B9, %l5 edge16ln %i4, %l4, %o2 addccc %g6, 0x14CC, %l3 fornot2 %f0, %f6, %f0 movl %icc, %l6, %o7 fcmple16 %f12, %f24, %o6 movpos %icc, %i1, %o1 fbul,a %fcc1, loop_968 fcmpeq16 %f30, %f8, %o4 lduw [%l7 + 0x50], %i5 fandnot1s %f24, %f23, %f24 loop_968: movrgz %i7, 0x019, %l1 sub %g1, %g2, %g3 srax %l2, 0x0F, %i6 andn %i2, 0x14ED, %i0 move %icc, %g7, %g4 wr %g0, 0x10, %asi stwa %o3, [%l7 + 0x54] %asi movre %l0, 0x3B5, %o5 tgu %icc, 0x3 bcc %icc, loop_969 fmovrsne %o0, %f28, %f26 sdivx %i3, 0x1EE3, %l5 edge8l %g5, %l4, %i4 loop_969: srlx %g6, %l3, %o2 fmovscs %icc, %f21, %f26 alignaddr %l6, %o7, %i1 movge %icc, %o1, %o4 fmovda %icc, %f19, %f5 movg %xcc, %o6, %i7 tgu %icc, 0x7 te %icc, 0x2 bcs,a,pn %xcc, loop_970 movrlez %l1, %g1, %g2 addc %i5, %g3, %l2 fbug,a %fcc0, loop_971 loop_970: fbg,a %fcc0, loop_972 fmovda %xcc, %f9, %f15 mulx %i2, 0x0631, %i0 loop_971: tge %icc, 0x7 loop_972: nop set 0x48, %g2 stxa %i6, [%l7 + %g2] 0x18 tleu %icc, 0x6 movrgez %g4, %o3, %l0 tvs %xcc, 0x1 fnors %f4, %f11, %f22 fand %f30, %f14, %f12 sllx %o5, %g7, %i3 tneg %icc, 0x4 sllx %l5, %g5, %o0 wr %g0, 0x89, %asi ldxa [%l7 + 0x78] %asi, %i4 orcc %l4, %l3, %o2 taddcctv %l6, %o7, %g6 set 0x55, %g7 ldstuba [%l7 + %g7] 0x11, %i1 tcc %icc, 0x7 array32 %o4, %o6, %o1 nop fitod %f12, %f26 mova %icc, %l1, %i7 fzero %f30 stw %g1, [%l7 + 0x44] subcc %i5, %g3, %g2 movcs %icc, %l2, %i0 tne %icc, 0x7 fblg %fcc0, loop_973 array32 %i2, %i6, %g4 fbge %fcc2, loop_974 sir 0x1247 loop_973: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvs loop_975 loop_974: movl %xcc, %l0, %o5 add %l7, 0x28, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o3 casa [%l6] 0x80, %o3, %i3 loop_975: fbe %fcc2, loop_976 addccc %g7, 0x1276, %l5 edge8 %g5, %i4, %l4 tgu %icc, 0x5 loop_976: edge8n %o0, %o2, %l3 movn %icc, %o7, %g6 sllx %i1, %o4, %o6 xnorcc %l6, 0x0833, %o1 bcc,a,pn %xcc, loop_977 add %i7, 0x1835, %l1 movpos %icc, %i5, %g1 edge8 %g3, %g2, %l2 loop_977: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x28] %asi, %i2 movl %icc, %i0, %i6 movle %icc, %l0, %o5 movpos %icc, %o3, %g4 sdivx %g7, 0x1CFD, %l5 membar 0x4D mulx %g5, %i4, %l4 nop setx 0x51950A14, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 fsqrts %f18, %f16 nop set 0x30, %l2 ldx [%l7 + %l2], %o0 ldd [%l7 + 0x48], %f8 fbg %fcc1, loop_978 movrne %i3, 0x2B3, %l3 nop setx 0xF06CFA41, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr mova %icc, %o7, %g6 loop_978: sethi 0x06D7, %i1 orn %o4, 0x1567, %o6 add %l7, 0x28, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %l6, %o1 fandnot1s %f16, %f4, %f13 set 0x0C, %l3 lduha [%l7 + %l3] 0x88, %i7 alignaddrl %l1, %i5, %o2 wr %g0, 0xea, %asi ldda [%l7 + 0x70] %asi, %g0 fbo %fcc2, loop_979 fmovda %icc, %f9, %f23 tvs %xcc, 0x0 fblg,a %fcc0, loop_980 loop_979: edge8 %g3, %g2, %l2 tge %xcc, 0x0 movvs %xcc, %i0, %i6 loop_980: sllx %l0, %i2, %o3 tvc %xcc, 0x0 fmovdleu %xcc, %f26, %f20 movvs %icc, %g4, %o5 nop setx 0xD068C171, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr bpos,pn %xcc, loop_981 andncc %g7, %g5, %i4 fandnot1 %f30, %f8, %f12 sdiv %l4, 0x0F1D, %o0 loop_981: nop add %l7, 0x50, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %i3, %l3 fmovrse %l5, %f23, %f25 bleu,a loop_982 udivx %o7, 0x15C7, %i1 fones %f1 array32 %g6, %o6, %o4 loop_982: tsubcctv %l6, %o1, %i7 fbn %fcc2, loop_983 ldd [%l7 + 0x08], %f28 tcc %icc, 0x7 sdiv %l1, 0x0E4A, %o2 loop_983: fornot2 %f2, %f14, %f14 fcmple16 %f2, %f30, %g1 wr %g0, 0x18, %asi sta %f18, [%l7 + 0x44] %asi sra %i5, 0x16, %g2 udivcc %l2, 0x1F44, %i0 udivcc %g3, 0x0D17, %i6 sdivx %l0, 0x1425, %i2 brgz,a %o3, loop_984 udiv %o5, 0x1681, %g4 addc %g5, %g7, %l4 xorcc %o0, %i4, %i3 loop_984: subcc %l3, %o7, %l5 umul %g6, %o6, %i1 movrne %o4, %l6, %i7 orncc %o1, %l1, %g1 sdiv %i5, 0x0095, %g2 tge %xcc, 0x5 set 0x56, %o3 ldsha [%l7 + %o3] 0x15, %l2 fbue,a %fcc1, loop_985 fba,a %fcc2, loop_986 srax %i0, %o2, %g3 edge16n %l0, %i6, %i2 loop_985: nop setx 0x40640257, %l0, %l6 st %l6, [%l7 + 0x54] ld [%l7 + 0x54], %fsr loop_986: fmovrdgz %o5, %f22, %f16 movvs %xcc, %o3, %g4 tne %icc, 0x3 fmovsge %icc, %f22, %f30 fone %f10 set 0x40, %o2 ldda [%l7 + %o2] 0x14, %f0 tcc %xcc, 0x3 tcs %icc, 0x1 movge %xcc, %g5, %l4 fmovd %f22, %f28 andncc %g7, %o0, %i3 fblg %fcc2, loop_987 sdivx %i4, 0x128B, %o7 bneg,pt %icc, loop_988 tneg %xcc, 0x2 loop_987: srlx %l3, %g6, %l5 bl,pn %xcc, loop_989 loop_988: sll %o6, 0x1B, %o4 sdiv %l6, 0x0DE6, %i7 addccc %o1, 0x1745, %l1 loop_989: tleu %xcc, 0x3 nop fitod %f2, %f10 fdtox %f10, %f4 fxtod %f4, %f14 taddcc %i1, %g1, %g2 bleu,a %icc, loop_990 umul %i5, %i0, %o2 fxnors %f17, %f31, %f29 addccc %l2, %l0, %g3 loop_990: edge16ln %i2, %i6, %o3 edge8n %o5, %g5, %l4 fmul8sux16 %f4, %f2, %f6 fpmerge %f30, %f16, %f4 array8 %g7, %g4, %o0 edge16n %i3, %o7, %i4 ldsb [%l7 + 0x59], %l3 edge16l %l5, %g6, %o6 movpos %icc, %o4, %l6 fmovrsgz %o1, %f17, %f15 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %l1, %i7, %g1 bvc loop_991 sllx %g2, 0x0E, %i1 andn %i5, 0x0447, %o2 smul %i0, 0x0400, %l2 loop_991: addc %l0, %g3, %i2 tne %icc, 0x5 srlx %i6, %o3, %g5 set 0x0A, %g4 lduba [%l7 + %g4] 0x0c, %l4 edge16ln %g7, %o5, %g4 nop set 0x50, %i7 stx %o0, [%l7 + %i7] andncc %o7, %i4, %l3 movvs %icc, %l5, %i3 popc 0x0B20, %o6 andcc %g6, 0x1801, %l6 mulscc %o1, %l1, %o4 fbu,a %fcc0, loop_992 add %i7, 0x1B8C, %g2 or %g1, %i1, %i5 mulscc %o2, %i0, %l0 loop_992: edge16l %l2, %i2, %g3 edge8 %o3, %i6, %g5 movvs %xcc, %g7, %o5 bleu %icc, loop_993 andcc %l4, %g4, %o0 tne %icc, 0x1 umul %o7, %l3, %i4 loop_993: ta %icc, 0x6 edge8 %l5, %o6, %i3 fble %fcc1, loop_994 ba,pt %icc, loop_995 edge32ln %l6, %g6, %o1 movrlez %o4, %i7, %g2 loop_994: umulcc %g1, 0x0102, %i1 loop_995: bneg,a %icc, loop_996 bl,a,pn %icc, loop_997 tvc %xcc, 0x2 taddcctv %l1, 0x122F, %o2 loop_996: fnand %f24, %f10, %f18 loop_997: movle %icc, %i5, %i0 wr %g0, 0x4f, %asi ldxa [%g0 + 0x10] %asi, %l2 fmovrse %l0, %f6, %f9 orn %i2, %o3, %i6 fbu %fcc1, loop_998 tcs %xcc, 0x1 sethi 0x0A1E, %g5 tl %xcc, 0x3 loop_998: tge %xcc, 0x2 movrgz %g3, %o5, %l4 fbn,a %fcc2, loop_999 addcc %g4, 0x1FEA, %o0 addcc %o7, %g7, %i4 sth %l5, [%l7 + 0x1E] loop_999: andcc %l3, %o6, %i3 movcc %xcc, %g6, %o1 sub %l6, %i7, %o4 sth %g2, [%l7 + 0x1A] fpackfix %f22, %f16 fcmpgt16 %f0, %f24, %i1 add %l7, 0x70, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %l1, %g1 movcs %xcc, %i5, %i0 movn %icc, %l2, %o2 edge32ln %l0, %o3, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x68, %l6 ldsw [%l7 + %l6], %g5 brlz %i6, loop_1000 udiv %g3, 0x08A8, %l4 fornot2s %f13, %f5, %f31 fbn,a %fcc3, loop_1001 loop_1000: nop fitod %f12, %f24 fdtox %f24, %f14 movvc %icc, %o5, %g4 bn,a,pn %icc, loop_1002 loop_1001: nop setx loop_1003, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xor %o0, 0x0029, %g7 brgz,a %o7, loop_1004 loop_1002: nop setx loop_1005, %l0, %l1 jmpl %l1, %i4 loop_1003: fnot2 %f2, %f0 fmovde %icc, %f15, %f12 loop_1004: xnor %l3, %o6, %l5 loop_1005: fcmpeq32 %f2, %f20, %i3 andn %o1, %g6, %l6 sub %o4, %i7, %i1 membar 0x07 sll %g2, 0x1B, %g1 sub %i5, 0x0B43, %i0 smulcc %l1, %l2, %l0 sdivcc %o2, 0x1C45, %o3 edge8l %g5, %i2, %i6 nop setx loop_1006, %l0, %l1 jmpl %l1, %l4 fnot1 %f10, %f10 edge8 %g3, %o5, %o0 udivx %g7, 0x1C31, %o7 loop_1006: movleu %icc, %g4, %l3 brgz %i4, loop_1007 movn %xcc, %o6, %i3 ldsh [%l7 + 0x7C], %l5 fbn,a %fcc0, loop_1008 loop_1007: sethi 0x1473, %o1 te %icc, 0x6 edge16ln %g6, %l6, %i7 loop_1008: nop set 0x0C, %g3 ldsha [%l7 + %g3] 0x88, %o4 tvc %icc, 0x3 umulcc %i1, 0x079E, %g1 fble %fcc2, loop_1009 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %g2, 0x33F, %i5 tne %icc, 0x4 loop_1009: sra %i0, %l2, %l0 movleu %xcc, %l1, %o2 ble loop_1010 fsrc1 %f4, %f2 brgz,a %g5, loop_1011 bcs,pn %xcc, loop_1012 loop_1010: bvc,a %xcc, loop_1013 fones %f28 loop_1011: addcc %o3, 0x04C5, %i2 loop_1012: be,a,pn %icc, loop_1014 loop_1013: fpmerge %f20, %f4, %f6 fornot2s %f7, %f27, %f8 andncc %l4, %g3, %o5 loop_1014: brgz,a %o0, loop_1015 edge16n %i6, %o7, %g4 fabss %f15, %f12 fbule %fcc2, loop_1016 loop_1015: sll %l3, 0x0F, %g7 fmovdge %icc, %f17, %f29 edge8n %i4, %i3, %l5 loop_1016: fxnor %f28, %f28, %f4 fbul %fcc3, loop_1017 xnorcc %o1, 0x1DEA, %o6 array16 %l6, %g6, %o4 wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1017: xnorcc %i7, 0x1B18, %g1 alignaddr %g2, %i5, %i1 ldd [%l7 + 0x58], %l2 fmovsvs %xcc, %f24, %f19 fbug %fcc3, loop_1018 movrne %l0, 0x1C5, %l1 movn %icc, %i0, %g5 nop setx 0xE06BE852, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr loop_1018: fmovsvc %icc, %f5, %f23 set 0x60, %o1 stha %o2, [%l7 + %o1] 0x2a membar #Sync ldub [%l7 + 0x2B], %o3 tsubcc %i2, %l4, %o5 fmovrdgez %g3, %f8, %f20 sub %i6, 0x16AB, %o0 taddcctv %g4, 0x17B4, %o7 sdivcc %l3, 0x1CA3, %i4 fandnot1s %f19, %f11, %f4 popc %i3, %l5 fmovdl %icc, %f31, %f16 fmovsa %xcc, %f16, %f20 tcs %xcc, 0x2 set 0x5C, %i5 lda [%l7 + %i5] 0x18, %f1 edge32l %g7, %o6, %l6 bgu,a loop_1019 brz %g6, loop_1020 udivcc %o4, 0x0944, %i7 or %g1, 0x12EC, %o1 loop_1019: edge8 %g2, %i5, %i1 loop_1020: fmovdneg %icc, %f3, %f3 taddcc %l0, 0x0707, %l2 membar 0x46 fornot2 %f0, %f28, %f2 sdiv %i0, 0x0B7C, %l1 wr %g0, 0x89, %asi stha %g5, [%l7 + 0x64] %asi fmovsl %xcc, %f30, %f27 for %f28, %f18, %f28 edge32n %o3, %o2, %l4 fornot2 %f10, %f0, %f12 umul %o5, 0x1CF1, %g3 tcs %xcc, 0x0 nop fitos %f7, %f3 fstod %f3, %f20 array8 %i2, %i6, %g4 movrgz %o0, %o7, %l3 tge %xcc, 0x3 fnot2 %f14, %f12 taddcctv %i3, 0x0812, %l5 and %g7, 0x0DB5, %i4 xorcc %l6, 0x1089, %g6 fnot1s %f14, %f9 edge8n %o6, %i7, %o4 edge32 %o1, %g1, %i5 subccc %g2, 0x191C, %i1 bne %icc, loop_1021 fpadd16s %f22, %f28, %f1 ldx [%l7 + 0x30], %l0 array16 %l2, %l1, %i0 loop_1021: orcc %g5, 0x1481, %o2 fmovdvc %xcc, %f27, %f20 fexpand %f10, %f26 fmovsge %xcc, %f5, %f29 fmovdle %xcc, %f15, %f2 umulcc %l4, %o3, %o5 movcs %icc, %i2, %g3 wr %g0, 0x19, %asi ldsba [%l7 + 0x6D] %asi, %g4 fmovsa %xcc, %f13, %f7 fmovscs %icc, %f29, %f19 xor %o0, %o7, %i6 srax %l3, 0x16, %l5 and %i3, %i4, %l6 srax %g6, 0x04, %g7 fmovdleu %xcc, %f7, %f18 fbue %fcc0, loop_1022 fbe %fcc0, loop_1023 sdivcc %i7, 0x1591, %o4 ld [%l7 + 0x28], %f28 loop_1022: fbug %fcc1, loop_1024 loop_1023: sub %o6, 0x1777, %g1 nop set 0x10, %l0 stx %i5, [%l7 + %l0] smul %g2, %o1, %l0 loop_1024: tn %icc, 0x6 movrgez %i1, 0x2CA, %l2 fbo %fcc3, loop_1025 srl %i0, %l1, %g5 nop set 0x2C, %g5 ldstub [%l7 + %g5], %l4 popc 0x1274, %o2 loop_1025: tg %icc, 0x0 movleu %icc, %o5, %i2 fmovdl %xcc, %f19, %f17 ldsb [%l7 + 0x68], %o3 fmovrse %g3, %f29, %f5 tsubcc %o0, 0x014B, %o7 tge %xcc, 0x3 fbo %fcc2, loop_1026 sethi 0x0673, %g4 movneg %xcc, %i6, %l5 lduh [%l7 + 0x32], %i3 loop_1026: mulscc %l3, %i4, %g6 smulcc %g7, %l6, %o4 movl %xcc, %i7, %g1 fcmpeq16 %f16, %f24, %i5 tsubcc %g2, %o1, %l0 tvc %xcc, 0x7 be,a,pt %xcc, loop_1027 udiv %o6, 0x00B6, %l2 fnegs %f30, %f5 fnot1 %f20, %f12 loop_1027: sll %i0, 0x05, %l1 edge32n %g5, %i1, %l4 fmovdvc %icc, %f18, %f11 lduw [%l7 + 0x28], %o5 tge %xcc, 0x0 nop fitos %f1, %f14 fstoi %f14, %f10 srax %o2, %o3, %g3 edge32 %o0, %o7, %g4 fmovsl %icc, %f9, %f5 nop fitod %f12, %f24 fdtos %f24, %f16 udivcc %i6, 0x0FCF, %i2 taddcctv %l5, 0x0C63, %l3 ldstub [%l7 + 0x5C], %i3 udivcc %i4, 0x1EE5, %g6 prefetch [%l7 + 0x64], 0x1 edge16l %g7, %l6, %o4 fcmpne16 %f26, %f24, %g1 add %i7, %i5, %g2 set 0x66, %i1 ldstuba [%l7 + %i1] 0x11, %o1 bg,pn %icc, loop_1028 addcc %l0, %o6, %l2 movrlz %i0, %l1, %i1 wr %g0, 0x11, %asi ldstuba [%l7 + 0x63] %asi, %g5 loop_1028: fzeros %f13 sdiv %l4, 0x00B3, %o5 orn %o3, %g3, %o2 fmul8sux16 %f26, %f14, %f2 movleu %xcc, %o0, %g4 sub %i6, 0x0CEA, %o7 and %l5, %l3, %i2 fcmple32 %f30, %f26, %i4 subccc %i3, 0x0C73, %g7 edge16l %l6, %o4, %g6 te %xcc, 0x0 popc %g1, %i7 fbuge %fcc2, loop_1029 membar 0x55 nop setx 0xA35A83A718E8FE06, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x65045230EC42CC69, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f18, %f4 orn %g2, %o1, %i5 loop_1029: subccc %l0, 0x0E67, %l2 fbue %fcc0, loop_1030 fnot1 %f0, %f20 stbar srl %i0, %o6, %i1 loop_1030: edge32n %l1, %g5, %o5 movge %xcc, %l4, %o3 set 0x24, %i0 stba %g3, [%l7 + %i0] 0xea membar #Sync fmovspos %xcc, %f0, %f20 bvs,pn %icc, loop_1031 stb %o2, [%l7 + 0x2A] nop setx loop_1032, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bge,pn %xcc, loop_1033 loop_1031: movle %icc, %g4, %i6 nop setx loop_1034, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_1032: fmovdpos %icc, %f10, %f8 loop_1033: be,a,pn %icc, loop_1035 edge32n %o0, %o7, %l5 loop_1034: edge16n %i2, %l3, %i3 addcc %i4, %g7, %o4 loop_1035: movleu %icc, %l6, %g6 fpsub32s %f19, %f5, %f23 nop setx 0xACD04F1200402870, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr add %l7, 0x34, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %i7 casa [%l6] 0x0c, %i7, %g1 std %f4, [%l7 + 0x78] add %l7, 0x24, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %g2 casa [%l6] %asi, %g2, %o1 sll %i5, %l2, %i0 edge16ln %l0, %o6, %i1 array8 %g5, %l1, %l4 fpackfix %f26, %f11 fmovrslez %o5, %f21, %f19 fnor %f18, %f4, %f0 movne %xcc, %g3, %o2 nop setx 0x7C8C5B86DB6FCA38, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x274A01D183D53862, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 faddd %f20, %f14, %f26 add %g4, 0x17B9, %o3 sethi 0x1208, %o0 tne %xcc, 0x0 subcc %i6, %l5, %o7 tn %icc, 0x3 fmovrdne %i2, %f12, %f16 sdivcc %l3, 0x18F2, %i3 sethi 0x10C8, %i4 edge8ln %o4, %l6, %g7 tle %xcc, 0x5 movge %icc, %g6, %i7 be %xcc, loop_1036 and %g1, %o1, %g2 fcmpne16 %f8, %f12, %i5 udiv %i0, 0x167C, %l0 loop_1036: movrne %o6, %l2, %g5 tne %xcc, 0x6 umulcc %l1, 0x19C3, %i1 be,a %icc, loop_1037 nop fitod %f2, %f12 fdtox %f12, %f12 fxtod %f12, %f22 sub %o5, %l4, %g3 xor %g4, 0x0A25, %o3 loop_1037: edge32l %o0, %o2, %l5 edge8ln %o7, %i2, %i6 std %f22, [%l7 + 0x70] udiv %i3, 0x1961, %i4 sdivx %o4, 0x1A7A, %l3 ldsh [%l7 + 0x64], %l6 bne %icc, loop_1038 add %g6, %i7, %g7 membar 0x0D andncc %o1, %g2, %g1 loop_1038: membar 0x11 ta %icc, 0x0 nop setx 0x60647FB2, %l0, %l6 st %l6, [%l7 + 0x58] ld [%l7 + 0x58], %fsr fmul8sux16 %f0, %f24, %f20 subc %i5, %l0, %i0 fabss %f26, %f31 fnot1s %f14, %f12 srlx %l2, 0x17, %g5 swap [%l7 + 0x74], %l1 sll %o6, 0x07, %o5 taddcctv %i1, 0x1695, %g3 tvs %xcc, 0x5 movpos %icc, %g4, %o3 wr %g0, 0x89, %asi sta %f12, [%l7 + 0x28] %asi fpadd16 %f14, %f2, %f12 fmovdcs %xcc, %f17, %f22 edge32ln %o0, %o2, %l5 edge8ln %o7, %l4, %i6 or %i2, 0x119B, %i3 movpos %xcc, %o4, %i4 xor %l3, 0x0CC7, %l6 alignaddrl %g6, %i7, %o1 tpos %icc, 0x0 tge %icc, 0x7 orncc %g2, 0x1437, %g7 nop setx 0x8ACA092AF6F8FE30, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x12B967D606EBB939, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f10, %f30 xor %i5, 0x1A89, %g1 fmovdneg %xcc, %f10, %f21 array16 %l0, %i0, %g5 tsubcctv %l1, 0x1313, %o6 stb %o5, [%l7 + 0x58] nop fitos %f3, %f12 fstoi %f12, %f1 tvs %icc, 0x6 umulcc %l2, %i1, %g4 taddcctv %o3, 0x1416, %g3 fmovsn %xcc, %f31, %f0 fpsub16s %f2, %f4, %f20 fmovrde %o0, %f22, %f22 srl %l5, %o2, %l4 wr %g0, 0x80, %asi swapa [%l7 + 0x44] %asi, %i6 fnot1s %f12, %f1 membar 0x10 fandnot1 %f16, %f14, %f20 bleu,pn %xcc, loop_1039 fcmpne32 %f6, %f20, %i2 movrgz %o7, 0x115, %i3 movrlez %i4, %o4, %l6 loop_1039: fbo,a %fcc2, loop_1040 edge32ln %g6, %i7, %o1 udivx %g2, 0x1A60, %g7 movvs %xcc, %i5, %g1 loop_1040: tg %icc, 0x3 fcmpeq32 %f0, %f10, %l3 ldsh [%l7 + 0x4A], %i0 fmovsg %xcc, %f15, %f13 popc 0x13E8, %g5 move %xcc, %l0, %l1 fcmpeq32 %f12, %f28, %o5 brnz,a %o6, loop_1041 movn %icc, %i1, %l2 fmovdvc %xcc, %f24, %f5 nop set 0x1A, %i6 ldsb [%l7 + %i6], %o3 loop_1041: swap [%l7 + 0x7C], %g3 movrlez %g4, %o0, %o2 te %icc, 0x0 movcc %xcc, %l4, %l5 edge8l %i6, %i2, %o7 wr %g0, 0x88, %asi stha %i4, [%l7 + 0x0E] %asi array8 %i3, %l6, %g6 movpos %icc, %i7, %o4 movrgz %g2, %g7, %i5 tcc %xcc, 0x6 sllx %o1, 0x1A, %l3 smul %i0, %g5, %l0 set 0x40, %o0 ldda [%l7 + %o0] 0x10, %l0 fnand %f28, %f24, %f6 srax %o5, 0x1F, %g1 xnor %o6, 0x1712, %l2 flush %l7 + 0x40 edge16l %o3, %g3, %i1 ldd [%l7 + 0x40], %o0 sra %o2, %l4, %l5 fnands %f26, %f12, %f26 fblg %fcc3, loop_1042 edge32n %g4, %i6, %i2 fbge,a %fcc3, loop_1043 fmovrsgez %o7, %f15, %f21 loop_1042: brgez %i3, loop_1044 ldsb [%l7 + 0x47], %l6 loop_1043: tg %xcc, 0x2 edge8l %g6, %i7, %o4 loop_1044: tgu %xcc, 0x2 fblg,a %fcc3, loop_1045 movl %xcc, %g2, %g7 sdivx %i4, 0x0227, %o1 stx %i5, [%l7 + 0x10] loop_1045: nop setx loop_1046, %l0, %l1 jmpl %l1, %i0 bneg,a %icc, loop_1047 edge8ln %g5, %l0, %l3 bpos,a %xcc, loop_1048 loop_1046: udivx %l1, 0x00D4, %g1 loop_1047: bcc,pt %xcc, loop_1049 edge16l %o5, %o6, %o3 loop_1048: bgu %icc, loop_1050 tge %icc, 0x7 loop_1049: xorcc %g3, 0x044C, %i1 tge %icc, 0x3 loop_1050: bcc,a,pt %xcc, loop_1051 edge32ln %o0, %o2, %l2 sub %l5, %l4, %i6 nop set 0x68, %g1 ldsh [%l7 + %g1], %g4 loop_1051: fbn,a %fcc1, loop_1052 ldub [%l7 + 0x75], %i2 wr %g0, 0x89, %asi stba %i3, [%l7 + 0x1E] %asi loop_1052: srlx %o7, %l6, %i7 smul %g6, 0x0FD0, %o4 array32 %g2, %g7, %i4 alignaddrl %i5, %i0, %o1 fmovrse %l0, %f26, %f31 movvc %xcc, %g5, %l1 sllx %l3, %o5, %g1 xorcc %o3, %o6, %g3 movle %xcc, %o0, %i1 sdiv %l2, 0x0095, %l5 fcmpeq16 %f30, %f6, %o2 tn %xcc, 0x2 movvs %icc, %i6, %g4 orn %i2, %i3, %l4 bl,a,pt %icc, loop_1053 ld [%l7 + 0x60], %f22 ble,pn %icc, loop_1054 fbuge,a %fcc0, loop_1055 loop_1053: addcc %l6, %o7, %i7 ldsw [%l7 + 0x14], %g6 loop_1054: nop add %l7, 0x28, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x81, %g2, %o4 loop_1055: fbg,a %fcc2, loop_1056 srax %g7, %i5, %i0 set 0x18, %i3 ldxa [%l7 + %i3] 0x11, %i4 loop_1056: orn %l0, 0x066D, %g5 ldx [%l7 + 0x08], %o1 nop fitod %f2, %f6 fdtox %f6, %f10 fxtod %f10, %f0 bneg,a,pt %xcc, loop_1057 fbg %fcc0, loop_1058 andn %l1, %o5, %l3 brz,a %g1, loop_1059 loop_1057: andn %o3, 0x0DBA, %o6 loop_1058: bcc,pt %icc, loop_1060 sdiv %g3, 0x1C97, %i1 loop_1059: fnot1 %f18, %f30 nop setx 0xAEAAD8E4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x915C84DB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fadds %f17, %f24, %f28 loop_1060: fabss %f10, %f26 umul %l2, %o0, %l5 faligndata %f16, %f22, %f2 stbar brlez,a %i6, loop_1061 fbe,a %fcc3, loop_1062 udivx %o2, 0x01B3, %i2 te %icc, 0x4 loop_1061: membar 0x33 loop_1062: xnorcc %i3, %l4, %l6 bne,pn %xcc, loop_1063 edge32n %g4, %i7, %g6 tsubcctv %g2, 0x0AFD, %o7 tgu %icc, 0x5 loop_1063: nop fitos %f13, %f3 fstoi %f3, %f25 stb %g7, [%l7 + 0x21] edge32l %i5, %i0, %i4 edge8l %o4, %l0, %g5 tcs %xcc, 0x7 tvs %icc, 0x5 taddcc %o1, %o5, %l1 movcs %xcc, %l3, %g1 smul %o6, 0x0AC6, %o3 andcc %g3, %l2, %i1 tcc %xcc, 0x5 andn %o0, %l5, %o2 udivcc %i6, 0x1071, %i3 sllx %l4, %i2, %l6 movle %xcc, %g4, %i7 ldstub [%l7 + 0x5C], %g2 xor %o7, 0x0B48, %g7 edge8 %g6, %i5, %i0 set 0x44, %i2 lduwa [%l7 + %i2] 0x89, %i4 fbge %fcc3, loop_1064 fmul8x16 %f9, %f30, %f30 edge32 %o4, %l0, %o1 wr %g0, 0x11, %asi stha %o5, [%l7 + 0x0A] %asi loop_1064: edge32ln %l1, %l3, %g5 edge32ln %o6, %g1, %g3 set 0x20, %o5 ldda [%l7 + %o5] 0x10, %o2 fpadd32s %f26, %f5, %f23 subccc %i1, 0x175C, %l2 xor %l5, %o2, %o0 bshuffle %f22, %f8, %f24 orcc %i6, %l4, %i3 std %f16, [%l7 + 0x08] taddcctv %i2, 0x0ED1, %l6 movvc %xcc, %i7, %g2 st %f26, [%l7 + 0x24] sll %o7, 0x0C, %g4 xnor %g7, %i5, %i0 fmovrsgez %i4, %f10, %f24 orncc %o4, 0x1188, %l0 te %xcc, 0x7 xorcc %o1, 0x19B7, %g6 tgu %xcc, 0x5 movrlez %l1, %l3, %g5 set 0x34, %g6 swapa [%l7 + %g6] 0x81, %o5 fbne %fcc2, loop_1065 sdivcc %g1, 0x141F, %o6 bge %xcc, loop_1066 smulcc %g3, 0x066E, %o3 loop_1065: edge16l %i1, %l2, %l5 movle %icc, %o2, %o0 loop_1066: xorcc %i6, 0x07ED, %l4 fbo,a %fcc3, loop_1067 fbul %fcc3, loop_1068 taddcctv %i3, %l6, %i2 ta %xcc, 0x7 loop_1067: movrlez %g2, 0x2CA, %i7 loop_1068: movrgz %g4, %g7, %i5 edge8n %i0, %i4, %o4 edge8l %l0, %o7, %o1 mulscc %l1, 0x1594, %l3 tvs %xcc, 0x3 movge %xcc, %g5, %g6 tn %xcc, 0x3 wr %g0, 0x0c, %asi lda [%l7 + 0x24] %asi, %f19 wr %g0, 0x58, %asi ldxa [%g0 + 0x30] %asi, %o5 wr %g0, 0x80, %asi lda [%l7 + 0x2C] %asi, %f30 fmovdge %icc, %f2, %f0 sir 0x0D1E tge %xcc, 0x5 movne %icc, %g1, %g3 stw %o6, [%l7 + 0x64] brz %o3, loop_1069 fmovdneg %xcc, %f25, %f10 stw %l2, [%l7 + 0x68] bl,a,pn %icc, loop_1070 loop_1069: te %icc, 0x2 fbug %fcc3, loop_1071 bg loop_1072 loop_1070: edge8n %l5, %o2, %i1 movcc %icc, %i6, %l4 loop_1071: fmovrslez %o0, %f1, %f28 loop_1072: fmovsl %icc, %f15, %f19 movrgz %l6, 0x23E, %i2 bne %xcc, loop_1073 udivcc %i3, 0x1838, %g2 movcc %xcc, %g4, %i7 set 0x52, %i4 stha %g7, [%l7 + %i4] 0x19 loop_1073: nop set 0x18, %l5 ldswa [%l7 + %l5] 0x88, %i5 bn,a,pt %icc, loop_1074 movcc %xcc, %i0, %o4 xnorcc %l0, 0x0DDB, %o7 bg,a loop_1075 loop_1074: fmovsn %xcc, %f8, %f31 edge8l %i4, %o1, %l1 fmovdn %xcc, %f23, %f19 loop_1075: sll %g5, %l3, %g6 ldub [%l7 + 0x76], %g1 nop setx 0xE05DAF31, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr fands %f21, %f15, %f4 movge %icc, %o5, %g3 xorcc %o6, 0x0D44, %o3 array8 %l2, %o2, %i1 ba,pn %xcc, loop_1076 fmovdn %xcc, %f31, %f21 movvc %xcc, %i6, %l5 udiv %l4, 0x1B9D, %l6 loop_1076: orncc %o0, 0x1713, %i2 set 0x18, %o7 prefetcha [%l7 + %o7] 0x11, 0x0 stx %i3, [%l7 + 0x08] fbl,a %fcc1, loop_1077 umulcc %i7, %g4, %i5 edge16n %i0, %g7, %l0 stw %o7, [%l7 + 0x28] loop_1077: taddcc %i4, 0x1F76, %o4 mulx %o1, 0x0C1A, %l1 addccc %g5, 0x0FAF, %g6 fmovse %xcc, %f1, %f18 array8 %l3, %g1, %g3 subcc %o6, %o3, %l2 edge16ln %o5, %o2, %i1 mulscc %i6, 0x0A01, %l5 movcc %xcc, %l4, %l6 stw %o0, [%l7 + 0x14] tne %icc, 0x2 tg %xcc, 0x1 prefetch [%l7 + 0x60], 0x3 fmovdvc %icc, %f22, %f6 add %g2, %i3, %i2 edge16 %i7, %g4, %i5 mova %xcc, %g7, %l0 fbo %fcc1, loop_1078 movle %xcc, %i0, %i4 fbne %fcc2, loop_1079 fandnot2s %f18, %f15, %f29 loop_1078: tvc %icc, 0x1 wr %g0, 0x80, %asi lda [%l7 + 0x10] %asi, %f19 loop_1079: add %o4, 0x16B3, %o7 sdiv %l1, 0x0D65, %o1 movgu %xcc, %g6, %l3 alignaddrl %g5, %g1, %g3 call loop_1080 call loop_1081 tne %xcc, 0x6 membar 0x09 loop_1080: smul %o3, 0x092A, %o6 loop_1081: brnz,a %o5, loop_1082 fmul8x16 %f5, %f20, %f20 edge32l %l2, %o2, %i6 srax %l5, %i1, %l6 loop_1082: nop wr %g0, 0x23, %asi stba %l4, [%l7 + 0x58] %asi membar #Sync tn %xcc, 0x3 movrlz %o0, 0x165, %i3 edge32ln %g2, %i2, %i7 fornot2s %f6, %f16, %f23 array8 %i5, %g4, %g7 stx %l0, [%l7 + 0x38] movneg %icc, %i0, %o4 fnands %f14, %f18, %f22 prefetch [%l7 + 0x24], 0x1 nop setx 0xCC314FD7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x053136B2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fmuls %f29, %f23, %f27 tvc %icc, 0x6 movge %xcc, %i4, %l1 popc 0x01DF, %o1 brlz %g6, loop_1083 sdivx %l3, 0x1721, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %g5, %g3, %g1 loop_1083: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnands %f25, %f2, %f6 nop setx loop_1084, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbug,a %fcc0, loop_1085 xorcc %o3, %o5, %l2 or %o2, 0x12CA, %i6 loop_1084: brgez,a %l5, loop_1086 loop_1085: movrlz %i1, %o6, %l6 or %o0, 0x1FF7, %l4 fpadd16s %f11, %f7, %f18 loop_1086: edge16ln %g2, %i3, %i2 tn %xcc, 0x2 wr %g0, 0x89, %asi lduha [%l7 + 0x76] %asi, %i7 set 0x30, %o4 ldda [%l7 + %o4] 0xeb, %i4 set 0x08, %l4 lda [%l7 + %l4] 0x19, %f4 bne,pt %icc, loop_1087 or %g7, 0x09B2, %l0 tneg %xcc, 0x0 nop setx 0xBC3490F0605F6C76, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr loop_1087: movrlz %g4, 0x3B6, %o4 udivx %i4, 0x111C, %i0 fble %fcc2, loop_1088 taddcc %o1, 0x1912, %g6 xor %l1, %l3, %g5 fones %f7 loop_1088: fbo %fcc3, loop_1089 membar 0x3E movrlz %g3, %g1, %o3 st %f2, [%l7 + 0x48] loop_1089: addccc %o7, 0x0929, %l2 andn %o5, %i6, %o2 nop setx 0x4F54F37C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0xE11E11EE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fmuls %f26, %f29, %f21 nop fitod %f0, %f24 fdtox %f24, %f0 be loop_1090 movne %xcc, %i1, %o6 edge32l %l6, %l5, %l4 fbn %fcc0, loop_1091 loop_1090: edge16l %g2, %o0, %i3 ldd [%l7 + 0x78], %i2 fcmpeq16 %f0, %f10, %i7 loop_1091: andn %g7, %l0, %i5 fxor %f22, %f22, %f8 call loop_1092 fba %fcc1, loop_1093 edge16l %o4, %i4, %g4 ldsw [%l7 + 0x74], %i0 loop_1092: srl %g6, 0x0E, %l1 loop_1093: fnot1 %f4, %f20 tne %xcc, 0x1 sth %o1, [%l7 + 0x20] movcc %icc, %l3, %g3 wr %g0, 0x89, %asi ldstuba [%l7 + 0x5C] %asi, %g5 fbule,a %fcc3, loop_1094 edge32l %o3, %o7, %l2 fbug %fcc2, loop_1095 smulcc %o5, %g1, %i6 loop_1094: fbg,a %fcc0, loop_1096 fpmerge %f19, %f30, %f24 loop_1095: bl,a,pn %icc, loop_1097 ldsh [%l7 + 0x42], %i1 loop_1096: xor %o6, 0x14E8, %l6 sll %l5, 0x11, %l4 loop_1097: and %g2, %o0, %i3 smul %o2, 0x0860, %i7 tgu %xcc, 0x3 ldub [%l7 + 0x08], %g7 xorcc %i2, 0x02D2, %l0 membar 0x57 tpos %xcc, 0x1 fornot1s %f0, %f9, %f28 bg,a,pn %xcc, loop_1098 xor %i5, %i4, %o4 smul %g4, 0x08C2, %i0 tg %icc, 0x3 loop_1098: andncc %g6, %o1, %l1 bg,a,pt %xcc, loop_1099 movre %l3, %g5, %g3 brlz,a %o3, loop_1100 fmovdcs %icc, %f3, %f19 loop_1099: fcmpne32 %f4, %f20, %l2 movre %o7, %g1, %o5 loop_1100: xor %i1, 0x1D9B, %i6 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 edge16l %o6, %l5, %l6 fbl,a %fcc1, loop_1101 movleu %xcc, %g2, %o0 fmovdleu %xcc, %f2, %f3 bgu,a,pt %xcc, loop_1102 loop_1101: nop fitod %f8, %f4 fdtoi %f4, %f22 sir 0x1BDD smul %i3, 0x03D0, %l4 loop_1102: smulcc %i7, %g7, %i2 set 0x4C, %l1 ldswa [%l7 + %l1] 0x15, %l0 fxor %f6, %f24, %f30 tcc %xcc, 0x2 udivx %o2, 0x088B, %i5 array16 %i4, %o4, %g4 stb %i0, [%l7 + 0x60] fmovrslz %g6, %f7, %f9 fmovrdne %o1, %f2, %f16 wr %g0, 0x0c, %asi ldswa [%l7 + 0x3C] %asi, %l3 movcs %icc, %g5, %g3 orcc %l1, 0x16F3, %l2 movg %icc, %o7, %g1 movcs %xcc, %o3, %o5 subcc %i1, 0x0498, %i6 be,a,pn %icc, loop_1103 fbe %fcc3, loop_1104 fmovsleu %xcc, %f5, %f12 addc %o6, %l5, %g2 loop_1103: addcc %o0, 0x10DF, %l6 loop_1104: movleu %icc, %i3, %l4 tneg %xcc, 0x7 for %f4, %f16, %f18 wr %g0, 0x81, %asi lduwa [%l7 + 0x44] %asi, %i7 srlx %i2, 0x0C, %l0 te %xcc, 0x6 swap [%l7 + 0x64], %o2 tgu %icc, 0x5 movge %xcc, %g7, %i5 alignaddrl %i4, %g4, %i0 orncc %o4, 0x135B, %g6 edge8 %l3, %o1, %g5 bcs,a loop_1105 tl %xcc, 0x1 and %g3, 0x0B62, %l2 tpos %xcc, 0x1 loop_1105: array8 %o7, %g1, %o3 sir 0x120C orn %l1, 0x1053, %i1 mova %icc, %i6, %o6 call loop_1106 tne %icc, 0x6 movn %icc, %l5, %o5 addc %o0, %g2, %i3 loop_1106: movrlz %l4, 0x1E3, %i7 fnegs %f24, %f28 wr %g0, 0xf1, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync movvs %xcc, %l6, %l0 wr %g0, 0x2b, %asi stwa %i2, [%l7 + 0x24] %asi membar #Sync fbe,a %fcc3, loop_1107 smulcc %g7, 0x00FF, %o2 stbar wr %g0, 0x10, %asi lduwa [%l7 + 0x08] %asi, %i4 loop_1107: nop wr %g0, 0x11, %asi ldda [%l7 + 0x50] %asi, %i4 bcs,pn %xcc, loop_1108 mova %xcc, %i0, %o4 mulx %g6, %l3, %o1 bn,a,pt %icc, loop_1109 loop_1108: sdiv %g4, 0x093C, %g3 be,pt %xcc, loop_1110 orncc %l2, %g5, %o7 loop_1109: membar 0x23 udivx %o3, 0x1A87, %l1 loop_1110: nop setx 0xC05FE241, %l0, %l6 st %l6, [%l7 + 0x38] ld [%l7 + 0x38], %fsr add %l7, 0x38, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g1, %i1 edge8n %o6, %l5, %o5 fmovdgu %icc, %f24, %f2 wr %g0, 0x19, %asi swapa [%l7 + 0x2C] %asi, %i6 fabsd %f8, %f2 addccc %o0, %i3, %l4 tvc %xcc, 0x6 wr %g0, 0x80, %asi ldswa [%l7 + 0x38] %asi, %g2 umul %l6, %l0, %i7 for %f6, %f22, %f30 edge16ln %g7, %o2, %i2 taddcc %i5, 0x1FB7, %i0 sra %i4, 0x1E, %g6 movg %icc, %l3, %o4 fcmple32 %f6, %f0, %g4 set 0x78, %o6 stxa %o1, [%l7 + %o6] 0x10 wr %g0, 0x80, %asi ldswa [%l7 + 0x08] %asi, %l2 tcc %icc, 0x6 brgez,a %g5, loop_1111 movne %icc, %g3, %o7 fbg %fcc2, loop_1112 edge16 %o3, %l1, %i1 loop_1111: fbne %fcc0, loop_1113 edge8n %g1, %l5, %o6 loop_1112: bge,a %icc, loop_1114 edge16n %o5, %i6, %i3 loop_1113: nop setx 0x80765E88, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr movre %l4, 0x2C5, %g2 loop_1114: movrne %l6, %l0, %o0 xnor %i7, %g7, %o2 edge32n %i5, %i2, %i0 add %g6, %l3, %o4 movcs %xcc, %g4, %i4 set 0x78, %g2 lda [%l7 + %g2] 0x10, %f8 movgu %icc, %l2, %o1 xor %g5, 0x013D, %g3 fnegs %f27, %f20 srax %o3, 0x1B, %o7 movn %icc, %i1, %g1 set 0x57, %l2 ldstuba [%l7 + %l2] 0x80, %l5 bvs,pt %icc, loop_1115 edge8l %o6, %o5, %l1 movvc %xcc, %i3, %i6 tge %icc, 0x7 loop_1115: sll %l4, 0x17, %g2 xor %l0, 0x0A78, %o0 movge %icc, %l6, %i7 edge16n %g7, %i5, %o2 array8 %i2, %i0, %l3 edge8n %o4, %g6, %i4 ldstub [%l7 + 0x3E], %l2 sdivx %g4, 0x1146, %g5 fpack16 %f24, %f14 stx %g3, [%l7 + 0x40] bgu,a loop_1116 movleu %xcc, %o3, %o1 ta %icc, 0x1 udivcc %i1, 0x13A4, %o7 loop_1116: fmovrsgez %l5, %f8, %f30 array8 %g1, %o6, %l1 wr %g0, 0x04, %asi lduwa [%l7 + 0x70] %asi, %o5 movcs %xcc, %i3, %i6 movrgz %g2, 0x2F8, %l0 umul %o0, 0x1773, %l6 sethi 0x1298, %l4 fpsub32 %f26, %f10, %f26 fble %fcc1, loop_1117 fbo %fcc1, loop_1118 tn %icc, 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1117: edge16n %g7, %i7, %i5 loop_1118: movvc %icc, %i2, %o2 addcc %l3, %o4, %g6 fornot1 %f2, %f6, %f22 bn,pn %icc, loop_1119 stb %i0, [%l7 + 0x1F] fba %fcc0, loop_1120 bne,pt %xcc, loop_1121 loop_1119: andn %l2, %i4, %g5 fmovsa %xcc, %f26, %f15 loop_1120: movpos %xcc, %g3, %o3 loop_1121: movvc %icc, %o1, %g4 stbar fmovrde %o7, %f26, %f16 flush %l7 + 0x58 movneg %xcc, %i1, %l5 tvc %icc, 0x7 subccc %o6, 0x0278, %l1 tvc %xcc, 0x0 edge8 %g1, %i3, %o5 subcc %g2, 0x0F02, %i6 brz %l0, loop_1122 swap [%l7 + 0x0C], %o0 edge32l %l4, %g7, %l6 wr %g0, 0x11, %asi stxa %i7, [%l7 + 0x38] %asi loop_1122: fpadd32s %f12, %f3, %f14 taddcctv %i5, %o2, %i2 fmovrslz %l3, %f29, %f2 tneg %icc, 0x1 movvc %xcc, %o4, %i0 prefetch [%l7 + 0x70], 0x0 membar 0x26 fbne %fcc0, loop_1123 nop setx loop_1124, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16n %l2, %g6, %g5 orn %g3, 0x1F93, %i4 loop_1123: movne %icc, %o1, %g4 loop_1124: xnorcc %o7, 0x0350, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdgu %icc, %f8, %f16 fmovdpos %xcc, %f11, %f28 edge32n %l5, %o6, %l1 udivx %g1, 0x0145, %i1 addcc %i3, %g2, %i6 taddcc %o5, %o0, %l0 umul %l4, %l6, %i7 orn %i5, 0x1C70, %g7 nop fitos %f10, %f31 fstox %f31, %f22 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 fba,a %fcc3, loop_1125 std %f24, [%l7 + 0x60] orncc %i2, 0x0A5F, %o2 nop setx 0xB07FDA93, %l0, %l6 st %l6, [%l7 + 0x60] ld [%l7 + 0x60], %fsr loop_1125: orcc %l3, 0x0956, %i0 ldx [%l7 + 0x18], %l2 nop fitod %f6, %f8 fdtos %f8, %f13 fors %f28, %f12, %f28 movcs %icc, %g6, %o4 andcc %g3, 0x19F5, %i4 tn %xcc, 0x3 movg %xcc, %o1, %g5 addc %g4, %o7, %o3 fmovdvs %icc, %f29, %f20 bl,pt %xcc, loop_1126 nop setx loop_1127, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge8 %l5, %l1, %o6 fbule %fcc0, loop_1128 loop_1126: xorcc %i1, %g1, %g2 loop_1127: nop setx 0xC8B1192E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0xC122B31D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fadds %f6, %f17, %f12 bgu,a loop_1129 loop_1128: addc %i6, %i3, %o0 fmovsle %xcc, %f21, %f12 sdivcc %l0, 0x1B2F, %l4 loop_1129: edge32l %l6, %i7, %o5 subc %i5, %g7, %o2 add %l7, 0x50, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %i2, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %icc, %l3, %g6 sdivcc %l2, 0x1E3C, %o4 mulx %i4, %o1, %g5 nop fitos %f9, %f21 fstox %f21, %f10 fxtos %f10, %f30 nop setx loop_1130, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsge %icc, %f29, %f9 andn %g3, 0x0B3A, %g4 orncc %o3, 0x0540, %l5 loop_1130: fpadd16 %f30, %f22, %f4 movvs %xcc, %o7, %l1 movrlz %o6, 0x0CB, %i1 umulcc %g2, %g1, %i6 fnot1s %f19, %f9 taddcc %i3, 0x1FAF, %o0 fmovsgu %xcc, %f30, %f2 set 0x6D, %g7 ldsba [%l7 + %g7] 0x81, %l4 sll %l0, 0x18, %i7 tsubcc %o5, %l6, %g7 tvs %icc, 0x1 fmovsn %xcc, %f25, %f7 bshuffle %f18, %f24, %f8 edge32ln %i5, %o2, %i2 edge32n %l3, %g6, %i0 for %f24, %f18, %f14 te %icc, 0x7 tge %icc, 0x2 fmovdle %xcc, %f20, %f11 fmul8x16au %f25, %f12, %f14 stw %l2, [%l7 + 0x40] fmovdcs %icc, %f0, %f17 fble %fcc1, loop_1131 edge32n %o4, %o1, %i4 mulx %g5, %g3, %o3 xor %l5, %o7, %g4 loop_1131: array32 %l1, %i1, %o6 taddcctv %g1, 0x1817, %g2 nop setx 0xA2138CF7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x908F4647, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fmuls %f30, %f5, %f7 add %l7, 0x10, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %i3, %o0 bn %xcc, loop_1132 lduh [%l7 + 0x4C], %l4 udivx %i6, 0x1D48, %i7 te %icc, 0x7 loop_1132: nop wr %g0, 0x81, %asi lduba [%l7 + 0x75] %asi, %l0 tge %xcc, 0x2 nop fitos %f9, %f3 fstox %f3, %f10 udivx %l6, 0x1E1B, %o5 fmovrslz %g7, %f31, %f31 ba,pn %xcc, loop_1133 smul %o2, 0x00ED, %i5 xor %i2, %g6, %l3 fmovrse %l2, %f13, %f0 loop_1133: fsrc2s %f3, %f15 movne %icc, %i0, %o1 fmovdne %xcc, %f2, %f13 fmovdneg %xcc, %f17, %f14 fbue %fcc1, loop_1134 taddcctv %o4, 0x0BF9, %g5 move %xcc, %g3, %i4 fornot2s %f22, %f6, %f19 loop_1134: brgz,a %l5, loop_1135 ld [%l7 + 0x28], %f18 smulcc %o3, %o7, %g4 taddcctv %l1, %o6, %g1 loop_1135: ta %icc, 0x5 wr %g0, 0x80, %asi ldxa [%l7 + 0x68] %asi, %i1 movle %icc, %g2, %o0 movvc %icc, %i3, %i6 tcc %icc, 0x6 movpos %xcc, %i7, %l0 edge16 %l6, %o5, %g7 udivx %o2, 0x1BAC, %l4 fmovdge %icc, %f16, %f2 ldub [%l7 + 0x57], %i5 fpack32 %f0, %f6, %f16 movvs %icc, %i2, %g6 sra %l3, %l2, %o1 fmovsneg %xcc, %f1, %f12 sir 0x1703 fblg %fcc1, loop_1136 te %icc, 0x6 fnot2 %f28, %f8 nop setx 0xC89A6D0790437F2F, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr loop_1136: fmovdvs %icc, %f27, %f12 smul %o4, %i0, %g5 fbu %fcc0, loop_1137 edge8n %i4, %l5, %g3 sir 0x1997 movge %icc, %o7, %g4 loop_1137: fxnor %f28, %f12, %f22 tge %icc, 0x3 array16 %l1, %o3, %o6 fmul8x16 %f23, %f14, %f30 sllx %i1, 0x15, %g2 movre %o0, 0x372, %g1 te %xcc, 0x7 tneg %icc, 0x2 fble %fcc3, loop_1138 andncc %i3, %i7, %l0 movrlez %i6, 0x0D8, %o5 fmul8x16al %f25, %f30, %f24 loop_1138: edge8ln %g7, %o2, %l4 fmovsg %xcc, %f18, %f8 movne %icc, %l6, %i5 or %i2, 0x1A22, %g6 fpadd16 %f12, %f12, %f16 set 0x18, %o3 ldxa [%g0 + %o3] 0x20, %l3 fbug,a %fcc1, loop_1139 fmovde %xcc, %f27, %f22 brlez %o1, loop_1140 pdist %f20, %f18, %f4 loop_1139: xor %o4, 0x07E9, %l2 movge %icc, %i0, %g5 loop_1140: fnor %f20, %f4, %f8 bl %xcc, loop_1141 movn %xcc, %i4, %g3 bvc,a loop_1142 edge16 %o7, %g4, %l5 loop_1141: subc %l1, 0x03FD, %o6 movl %icc, %i1, %o3 loop_1142: movpos %icc, %g2, %g1 edge32n %o0, %i7, %i3 mova %icc, %i6, %l0 movrne %g7, 0x19B, %o2 nop setx 0x303AFF4B5CBD3570, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xE7EA9D8A8BFBE35A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f6, %f4 fbe %fcc1, loop_1143 andn %l4, %l6, %i5 and %o5, 0x169A, %g6 fmovdleu %xcc, %f23, %f9 loop_1143: nop fitos %f4, %f22 fstox %f22, %f20 movne %xcc, %l3, %o1 fbn %fcc3, loop_1144 addccc %o4, %i2, %l2 wr %g0, 0x2a, %asi stba %g5, [%l7 + 0x69] %asi membar #Sync loop_1144: sir 0x1DF4 ldub [%l7 + 0x26], %i0 movrlez %g3, 0x312, %i4 mulx %o7, 0x0FFD, %l5 tle %icc, 0x6 ldx [%l7 + 0x68], %l1 nop setx 0x4C92DF01D04C29FA, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr sdiv %o6, 0x0BF7, %g4 movgu %icc, %i1, %g2 addccc %o3, 0x062F, %g1 bgu,a %icc, loop_1145 addccc %o0, %i3, %i7 fmuld8ulx16 %f21, %f14, %f18 fbue %fcc1, loop_1146 loop_1145: movneg %xcc, %l0, %g7 fpadd16 %f0, %f24, %f0 edge8 %o2, %l4, %l6 loop_1146: fnot1 %f6, %f24 movpos %icc, %i5, %o5 bge,a %xcc, loop_1147 sub %i6, %g6, %o1 ldsh [%l7 + 0x70], %o4 edge32l %l3, %l2, %i2 loop_1147: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot1s %f23, %f8, %f25 tpos %xcc, 0x2 swap [%l7 + 0x4C], %g5 movpos %icc, %g3, %i0 umul %o7, 0x1B0F, %i4 fxors %f18, %f15, %f25 fcmpeq32 %f6, %f20, %l1 tgu %icc, 0x4 fornot2s %f11, %f1, %f0 edge16l %l5, %o6, %i1 movcs %icc, %g2, %g4 fxors %f29, %f4, %f11 add %g1, 0x0685, %o3 nop setx 0x9F60B460F03C6ED6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f10 fbul,a %fcc3, loop_1148 sth %o0, [%l7 + 0x3A] movl %xcc, %i7, %i3 edge16ln %l0, %g7, %l4 loop_1148: tneg %icc, 0x6 fmovsgu %icc, %f14, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x1961 ta %xcc, 0x1 fxor %f22, %f6, %f12 movcs %xcc, %l6, %o2 sir 0x1816 fmovd %f30, %f26 fble %fcc3, loop_1149 fmovs %f6, %f28 alignaddr %i5, %i6, %g6 bcs,a,pn %icc, loop_1150 loop_1149: srax %o5, %o4, %l3 movgu %icc, %o1, %i2 movn %xcc, %l2, %g3 loop_1150: fmul8sux16 %f24, %f20, %f4 andn %g5, 0x0AAA, %o7 fmovrdlez %i0, %f6, %f18 fbe,a %fcc0, loop_1151 ldd [%l7 + 0x40], %f18 taddcc %i4, %l5, %o6 fsrc2s %f15, %f23 loop_1151: tgu %xcc, 0x6 ldsh [%l7 + 0x4E], %l1 movneg %xcc, %i1, %g4 sethi 0x0C1C, %g2 tpos %xcc, 0x1 movpos %icc, %g1, %o3 fnot1s %f24, %f26 tgu %icc, 0x7 fcmpne32 %f2, %f24, %i7 tsubcc %o0, 0x132D, %l0 movvc %xcc, %g7, %i3 sdiv %l4, 0x01D4, %l6 movneg %icc, %o2, %i5 brz %g6, loop_1152 ldstub [%l7 + 0x13], %i6 tcs %xcc, 0x3 bl,a loop_1153 loop_1152: mulscc %o4, %o5, %o1 nop set 0x12, %o2 stb %l3, [%l7 + %o2] fmuld8ulx16 %f21, %f29, %f24 loop_1153: taddcctv %l2, 0x074B, %g3 bgu,a %icc, loop_1154 fnot1s %f15, %f9 swap [%l7 + 0x10], %i2 tle %icc, 0x5 loop_1154: mulx %o7, %i0, %i4 set 0x49, %g4 lduba [%l7 + %g4] 0x15, %l5 edge32n %g5, %o6, %l1 nop setx 0xBA45E845, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x52BB8AAB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fsubs %f15, %f15, %f30 faligndata %f30, %f2, %f14 fbg %fcc1, loop_1155 movvc %icc, %g4, %i1 tpos %icc, 0x3 movle %icc, %g2, %o3 loop_1155: movgu %xcc, %g1, %o0 bcc,a,pn %icc, loop_1156 brlz,a %l0, loop_1157 tvs %xcc, 0x3 fbule %fcc2, loop_1158 loop_1156: tgu %icc, 0x2 loop_1157: array8 %g7, %i3, %l4 edge8 %l6, %o2, %i5 loop_1158: brnz %i7, loop_1159 xnor %i6, %o4, %g6 wr %g0, 0x04, %asi stha %o5, [%l7 + 0x1E] %asi loop_1159: nop setx 0x0B17211EB96451B0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x347A146A63F537AF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f22, %f10 sllx %l3, 0x1E, %l2 udivx %g3, 0x106B, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x19, %asi stda %f0, [%l7 + 0x40] %asi fmovrdlz %i2, %f10, %f4 tleu %icc, 0x1 subc %o7, 0x00FF, %i0 fmovsne %icc, %f10, %f25 orcc %i4, %g5, %l5 alignaddr %o6, %g4, %i1 fmovdne %icc, %f24, %f4 sdivcc %g2, 0x1ECA, %o3 orncc %l1, 0x1A09, %o0 fmovdcs %xcc, %f12, %f3 move %icc, %l0, %g1 fmovsa %xcc, %f17, %f18 ta %xcc, 0x3 lduh [%l7 + 0x54], %i3 fmovrdne %l4, %f28, %f22 array16 %g7, %o2, %l6 fands %f13, %f14, %f3 movrlz %i5, 0x225, %i6 wr %g0, 0x81, %asi sta %f11, [%l7 + 0x58] %asi subcc %o4, 0x109E, %i7 tcs %icc, 0x3 fnot1 %f8, %f12 fandnot1s %f6, %f9, %f25 fzeros %f20 fcmpeq16 %f30, %f10, %g6 tsubcctv %l3, 0x0C62, %l2 bcc,a,pt %icc, loop_1160 sub %o5, 0x0A6C, %o1 nop setx 0xC071EFB4, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr fmul8sux16 %f26, %f12, %f12 loop_1160: nop setx 0xBB002ED2962FC4FB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f2 taddcctv %g3, %o7, %i0 movvc %icc, %i4, %i2 fmovsleu %xcc, %f30, %f15 movrlz %l5, 0x057, %o6 tsubcc %g4, 0x1715, %i1 andncc %g5, %g2, %l1 movrlez %o0, 0x251, %o3 fnand %f0, %f18, %f12 tn %xcc, 0x5 fcmpgt32 %f20, %f24, %l0 movpos %xcc, %i3, %l4 fmovdpos %xcc, %f10, %f22 subcc %g1, 0x0771, %o2 pdist %f30, %f6, %f2 bge,a,pt %xcc, loop_1161 sdivcc %l6, 0x144A, %i5 umulcc %i6, %g7, %i7 edge32l %g6, %l3, %l2 loop_1161: nop setx 0x8FC3696098D13176, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f18 sir 0x0DA1 tneg %xcc, 0x3 fbug %fcc3, loop_1162 fnor %f0, %f0, %f16 addc %o5, %o1, %o4 fmovdvc %icc, %f19, %f0 loop_1162: smulcc %o7, %i0, %g3 nop setx loop_1163, %l0, %l1 jmpl %l1, %i2 movg %xcc, %i4, %o6 fmul8sux16 %f20, %f20, %f18 tle %icc, 0x4 loop_1163: or %l5, %g4, %g5 fcmpne16 %f16, %f28, %g2 tcs %xcc, 0x5 bn,pt %xcc, loop_1164 add %l1, %o0, %o3 smul %l0, 0x0503, %i1 edge32n %l4, %g1, %o2 loop_1164: tvc %xcc, 0x7 tsubcctv %l6, %i3, %i6 addc %i5, 0x0553, %i7 ldsw [%l7 + 0x28], %g7 array8 %l3, %g6, %o5 nop setx 0x017B90A9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x25413445, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fdivs %f15, %f20, %f14 subcc %l2, %o4, %o7 fmovrsgz %o1, %f21, %f10 movleu %icc, %g3, %i0 and %i2, 0x138F, %i4 fmul8ulx16 %f2, %f0, %f30 ldsw [%l7 + 0x6C], %l5 tn %icc, 0x4 fmovsg %icc, %f6, %f9 add %g4, %g5, %o6 stbar subccc %g2, %l1, %o0 subcc %l0, %o3, %l4 prefetch [%l7 + 0x34], 0x1 xorcc %g1, 0x0EA4, %i1 umulcc %l6, 0x0577, %i3 popc 0x1E33, %o2 umulcc %i5, %i6, %i7 fmovsg %icc, %f25, %f13 stb %g7, [%l7 + 0x53] xor %l3, %g6, %l2 tleu %xcc, 0x7 fbue,a %fcc3, loop_1165 nop setx 0x2A7CBD118D81F18A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x82EDF397B7246E57, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fsubd %f8, %f16, %f12 edge8l %o5, %o4, %o1 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g3, %o7 loop_1165: tsubcc %i2, 0x024F, %i0 alignaddrl %i4, %g4, %g5 tsubcctv %l5, 0x01CB, %g2 brz %o6, loop_1166 movne %icc, %l1, %l0 movrgz %o3, %l4, %g1 sdivx %o0, 0x0709, %l6 loop_1166: nop set 0x40, %i7 stda %f16, [%l7 + %i7] 0x80 call loop_1167 fpsub16 %f26, %f28, %f26 fmovscc %icc, %f16, %f28 fcmpne16 %f8, %f0, %i3 loop_1167: edge32n %o2, %i1, %i5 fble,a %fcc2, loop_1168 xorcc %i7, 0x03D8, %g7 movle %icc, %i6, %g6 wr %g0, 0x88, %asi stda %f16, [%l7 + 0x40] %asi loop_1168: andncc %l3, %o5, %o4 fcmpgt16 %f4, %f6, %l2 edge32n %o1, %g3, %o7 fbue,a %fcc2, loop_1169 srl %i2, 0x10, %i4 fbl %fcc2, loop_1170 fabsd %f10, %f6 loop_1169: udivcc %g4, 0x1B35, %i0 tcs %icc, 0x0 loop_1170: fnor %f6, %f22, %f30 movpos %icc, %g5, %g2 tvs %xcc, 0x4 bl,a %icc, loop_1171 movleu %icc, %o6, %l5 edge16 %l0, %o3, %l1 set 0x78, %l6 sta %f25, [%l7 + %l6] 0x11 loop_1171: subc %l4, %g1, %o0 edge16 %l6, %i3, %i1 movrlez %i5, %o2, %g7 bl,a %icc, loop_1172 xnor %i7, %i6, %g6 edge8 %o5, %l3, %o4 bvc,a loop_1173 loop_1172: tvc %icc, 0x3 fand %f6, %f18, %f0 fxnors %f28, %f28, %f14 loop_1173: tneg %icc, 0x0 tle %xcc, 0x0 nop fitos %f21, %f30 srax %l2, 0x0B, %o1 fmovdle %icc, %f1, %f6 set 0x68, %g3 ldsha [%l7 + %g3] 0x89, %g3 fmovsle %icc, %f15, %f1 fmul8x16al %f3, %f2, %f8 fmovdgu %xcc, %f24, %f17 addc %o7, 0x16C6, %i2 movle %xcc, %i4, %i0 tsubcc %g5, 0x14C2, %g2 edge8l %o6, %l5, %l0 sdiv %o3, 0x0A22, %l1 tle %xcc, 0x2 addcc %l4, 0x1DC6, %g4 fmovrdgz %g1, %f26, %f26 ba,a,pn %xcc, loop_1174 array8 %l6, %o0, %i3 fblg %fcc1, loop_1175 sub %i1, %o2, %i5 loop_1174: srl %i7, %i6, %g7 udivcc %o5, 0x1579, %g6 loop_1175: nop set 0x58, %o1 stxa %o4, [%l7 + %o1] 0xea membar #Sync fcmpgt16 %f18, %f30, %l2 movleu %icc, %l3, %g3 sethi 0x02BA, %o7 sir 0x1FBF tl %xcc, 0x0 movg %icc, %i2, %i4 udivcc %o1, 0x054C, %i0 edge16n %g2, %g5, %l5 array16 %l0, %o6, %o3 nop setx loop_1176, %l0, %l1 jmpl %l1, %l4 bpos,a,pt %xcc, loop_1177 bvs %icc, loop_1178 ble loop_1179 loop_1176: fbul %fcc0, loop_1180 loop_1177: tgu %xcc, 0x3 loop_1178: xorcc %l1, %g4, %g1 loop_1179: nop setx loop_1181, %l0, %l1 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_1180: bleu,a %xcc, loop_1182 edge32ln %l6, %o0, %i1 addccc %o2, %i3, %i5 loop_1181: fandnot1s %f29, %f22, %f10 loop_1182: smul %i7, %i6, %o5 tpos %icc, 0x7 move %xcc, %g7, %o4 edge8l %l2, %g6, %l3 nop setx loop_1183, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdivcc %o7, 0x1F7B, %g3 edge32 %i2, %i4, %i0 fbge %fcc0, loop_1184 loop_1183: nop fitod %f0, %f6 fdtox %f6, %f12 fxtod %f12, %f26 tg %icc, 0x3 movcs %xcc, %o1, %g2 loop_1184: fcmple16 %f20, %f14, %l5 fmul8ulx16 %f6, %f24, %f28 sllx %l0, %g5, %o3 fnot2s %f16, %f31 brgz %o6, loop_1185 fbu,a %fcc1, loop_1186 fcmple32 %f14, %f6, %l4 sdivcc %g4, 0x174A, %l1 loop_1185: edge16l %g1, %o0, %l6 loop_1186: fmovdpos %icc, %f3, %f29 movpos %icc, %o2, %i1 sth %i5, [%l7 + 0x32] fmovsgu %xcc, %f4, %f17 fmovsvc %icc, %f2, %f10 fmul8sux16 %f10, %f28, %f8 te %icc, 0x3 orcc %i7, %i6, %o5 movpos %xcc, %i3, %o4 nop set 0x64, %l3 sth %l2, [%l7 + %l3] movrlz %g7, 0x238, %l3 tsubcc %g6, %o7, %i2 edge8l %i4, %g3, %i0 fmovsn %icc, %f6, %f0 srl %o1, 0x0B, %l5 nop setx 0x9A5A8AEC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x33DB53A5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fdivs %f9, %f28, %f12 ld [%l7 + 0x7C], %f8 tneg %icc, 0x5 add %l0, %g5, %g2 ldsb [%l7 + 0x6E], %o3 srax %o6, 0x13, %g4 movle %icc, %l4, %g1 fmovrsgez %l1, %f2, %f11 andncc %l6, %o2, %i1 set 0x40, %i5 stda %f16, [%l7 + %i5] 0x81 xnorcc %i5, 0x04CE, %o0 sra %i7, %i6, %o5 mulscc %i3, %o4, %l2 sdivx %l3, 0x0F44, %g6 prefetch [%l7 + 0x28], 0x0 edge16n %o7, %i2, %i4 add %l7, 0x50, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x80, %g3, %g7 movrgez %o1, 0x064, %i0 sll %l0, %g5, %g2 udivcc %l5, 0x0191, %o6 sdivx %o3, 0x0EB2, %g4 tsubcctv %l4, %g1, %l1 tvc %icc, 0x5 fmovrdgez %l6, %f20, %f2 smul %o2, 0x1070, %i1 sir 0x0199 fnot1s %f18, %f10 sir 0x14FF srax %o0, 0x09, %i5 fnot1 %f20, %f4 movrlez %i6, 0x2B8, %i7 movg %icc, %i3, %o5 popc 0x12E8, %o4 alignaddr %l2, %l3, %o7 ldsh [%l7 + 0x46], %g6 udivcc %i2, 0x138B, %i4 fbe,a %fcc1, loop_1187 movrlz %g7, %g3, %o1 tgu %xcc, 0x2 tg %xcc, 0x5 loop_1187: edge32n %i0, %g5, %g2 edge16n %l5, %l0, %o6 fblg,a %fcc2, loop_1188 fmovde %icc, %f2, %f1 sdivcc %g4, 0x0455, %l4 sdiv %g1, 0x162B, %l1 loop_1188: movrlz %l6, 0x280, %o3 edge32n %i1, %o0, %i5 tn %icc, 0x4 add %l7, 0x28, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %i6, %i7 fmuld8sux16 %f20, %f21, %f28 fble %fcc3, loop_1189 pdist %f20, %f20, %f6 sllx %o2, %i3, %o5 edge8l %l2, %o4, %l3 loop_1189: orncc %g6, 0x02E1, %i2 alignaddrl %i4, %g7, %g3 sllx %o7, %i0, %g5 edge8 %o1, %l5, %g2 taddcc %l0, 0x1929, %o6 tl %xcc, 0x7 tne %icc, 0x3 udiv %l4, 0x1940, %g1 addcc %l1, %g4, %l6 tneg %icc, 0x2 set 0x30, %l0 ldda [%l7 + %l0] 0x15, %i0 udivcc %o3, 0x007B, %i5 movpos %xcc, %o0, %i6 srax %i7, 0x19, %i3 brgez,a %o5, loop_1190 array32 %l2, %o4, %o2 movle %xcc, %l3, %i2 ldsw [%l7 + 0x1C], %g6 loop_1190: fcmpeq32 %f18, %f12, %g7 wr %g0, 0x89, %asi ldsba [%l7 + 0x09] %asi, %i4 sdiv %o7, 0x1AE1, %g3 wr %g0, 0x89, %asi ldsba [%l7 + 0x3D] %asi, %i0 bne,a,pn %xcc, loop_1191 edge8n %o1, %g5, %l5 edge16 %l0, %g2, %l4 sub %o6, 0x02AA, %g1 loop_1191: srlx %l1, %g4, %i1 tsubcc %o3, %l6, %i5 addc %o0, 0x082D, %i7 sra %i3, %i6, %o5 fzeros %f31 nop set 0x60, %i1 ldsh [%l7 + %i1], %l2 wr %g0, 0x19, %asi ldsha [%l7 + 0x52] %asi, %o2 andcc %l3, %o4, %g6 fmovrse %i2, %f6, %f10 fmovsa %xcc, %f19, %f24 bvc,a %icc, loop_1192 movleu %xcc, %i4, %o7 bg %icc, loop_1193 tvc %xcc, 0x2 loop_1192: bpos loop_1194 movvc %icc, %g3, %g7 loop_1193: fxor %f0, %f16, %f28 nop fitos %f5, %f17 fstoi %f17, %f6 loop_1194: sll %i0, %g5, %l5 fmovsleu %icc, %f28, %f1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %l0, 0x0106, %o1 andncc %l4, %o6, %g2 nop fitod %f10, %f8 fdtoi %f8, %f31 nop setx loop_1195, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge32ln %l1, %g4, %i1 nop fitod %f10, %f26 fdtox %f26, %f2 orncc %g1, %o3, %i5 loop_1195: edge16 %l6, %i7, %i3 edge16 %i6, %o0, %l2 umulcc %o2, %o5, %o4 srlx %l3, 0x15, %g6 tcs %xcc, 0x2 movleu %icc, %i2, %i4 bge,a,pn %icc, loop_1196 addc %o7, 0x0332, %g7 sllx %g3, 0x19, %g5 edge32 %i0, %l0, %l5 loop_1196: move %icc, %l4, %o6 movge %icc, %o1, %g2 movrlz %g4, %l1, %g1 edge8ln %i1, %i5, %o3 tvs %xcc, 0x2 bge,a loop_1197 srl %i7, %i3, %l6 fnot2s %f11, %f31 edge8ln %i6, %l2, %o2 loop_1197: tge %xcc, 0x2 sethi 0x1C7E, %o0 srlx %o5, %o4, %g6 fxors %f19, %f10, %f7 edge8n %i2, %i4, %l3 orn %g7, %g3, %o7 move %icc, %g5, %i0 fmovs %f10, %f20 fmovsgu %xcc, %f3, %f30 fmovdl %icc, %f22, %f18 fcmpeq32 %f24, %f16, %l0 ldd [%l7 + 0x10], %f22 popc %l5, %l4 brnz,a %o6, loop_1198 movne %icc, %o1, %g2 brlez,a %g4, loop_1199 fblg,a %fcc2, loop_1200 loop_1198: movge %icc, %g1, %l1 taddcctv %i1, %o3, %i5 loop_1199: fbne %fcc3, loop_1201 loop_1200: fbuge,a %fcc1, loop_1202 edge16n %i7, %l6, %i3 faligndata %f20, %f16, %f26 loop_1201: orncc %i6, %l2, %o0 loop_1202: movrgz %o2, %o5, %o4 fcmpne32 %f14, %f30, %g6 nop setx loop_1203, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbne %fcc2, loop_1204 movgu %xcc, %i2, %l3 edge8ln %g7, %g3, %i4 loop_1203: fmovdne %xcc, %f3, %f26 loop_1204: andncc %o7, %g5, %i0 nop fitos %f6, %f31 fstoi %f31, %f27 sdiv %l5, 0x0A39, %l4 fpadd32 %f28, %f28, %f28 membar 0x50 te %icc, 0x0 addcc %o6, %o1, %g2 orcc %l0, %g1, %g4 ble,a loop_1205 subc %i1, %l1, %o3 ld [%l7 + 0x50], %f28 umul %i5, %l6, %i7 loop_1205: nop setx 0xD01BBC2BB1110483, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x66F0BB2502B5A932, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f20, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bneg,pn %xcc, loop_1206 nop set 0x30, %g5 stw %i3, [%l7 + %g5] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %i6, %l2, %o2 loop_1206: sethi 0x0267, %o0 add %l7, 0x58, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o5, %g6 wr %g0, 0x80, %asi prefetcha [%l7 + 0x20] %asi, 0x0 membar 0x6E set 0x18, %i6 lduha [%l7 + %i6] 0x81, %i2 edge16n %l3, %g7, %g3 sdivx %i4, 0x1AE8, %o7 movrlez %g5, 0x113, %l5 edge32l %i0, %o6, %o1 fpadd32 %f8, %f26, %f6 orcc %l4, 0x1853, %l0 movrne %g2, 0x034, %g1 ldx [%l7 + 0x50], %g4 tneg %xcc, 0x6 movleu %icc, %l1, %o3 xnor %i1, 0x1D7D, %i5 fornot1s %f25, %f2, %f22 bneg,pn %xcc, loop_1207 andcc %i7, %i3, %i6 edge8ln %l2, %o2, %l6 movvc %icc, %o0, %o5 loop_1207: ldsb [%l7 + 0x1A], %o4 brgez,a %g6, loop_1208 fmovdneg %icc, %f15, %f31 ldsh [%l7 + 0x66], %i2 fba %fcc1, loop_1209 loop_1208: taddcc %l3, %g7, %i4 nop setx 0x17A59306F484D959, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xB5F772A88B41F78F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fmuld %f30, %f6, %f26 array32 %o7, %g3, %g5 loop_1209: fnot1s %f5, %f3 tcc %xcc, 0x7 movrgz %l5, 0x131, %i0 sdivx %o6, 0x1E41, %l4 movcs %icc, %o1, %g2 fbul %fcc0, loop_1210 fzeros %f3 sub %g1, 0x1791, %g4 edge8 %l1, %l0, %i1 loop_1210: fmovrsgz %o3, %f21, %f16 or %i5, 0x1601, %i3 array8 %i6, %l2, %o2 ta %icc, 0x5 sir 0x0977 fba,a %fcc3, loop_1211 alignaddr %l6, %o0, %i7 edge8l %o5, %o4, %g6 sdivx %i2, 0x041E, %g7 loop_1211: tcc %xcc, 0x6 ldsh [%l7 + 0x20], %l3 bgu loop_1212 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpgt16 %f28, %f18, %o7 fmovd %f12, %f2 loop_1212: add %g3, 0x0870, %i4 fmovrdne %l5, %f24, %f0 srax %i0, 0x02, %g5 edge16l %l4, %o1, %g2 umulcc %o6, 0x1835, %g1 fbg %fcc2, loop_1213 tcc %xcc, 0x6 fmovsne %xcc, %f20, %f13 tleu %xcc, 0x7 loop_1213: tleu %xcc, 0x0 movle %icc, %l1, %g4 orn %l0, 0x1446, %o3 fand %f24, %f24, %f6 srl %i5, 0x0E, %i3 andncc %i1, %i6, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbl,a %fcc0, loop_1214 tl %xcc, 0x3 sdivcc %l6, 0x1947, %o2 addccc %i7, 0x176C, %o0 loop_1214: swap [%l7 + 0x74], %o5 andn %g6, 0x1603, %o4 edge16l %g7, %l3, %o7 fpadd32 %f12, %f24, %f2 be,a,pt %icc, loop_1215 nop setx 0x0B71938D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x3B2626FB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fsubs %f5, %f25, %f16 fmovrslz %i2, %f31, %f18 popc %i4, %g3 loop_1215: udivx %l5, 0x0666, %i0 smulcc %g5, %o1, %g2 st %f0, [%l7 + 0x1C] taddcc %l4, 0x0B7B, %o6 sdivcc %l1, 0x17BB, %g1 movl %icc, %g4, %o3 wr %g0, 0x80, %asi stba %i5, [%l7 + 0x56] %asi taddcc %i3, 0x0EB0, %i1 tneg %xcc, 0x4 fmovrdlz %l0, %f16, %f10 taddcctv %l2, %i6, %o2 addc %l6, %o0, %i7 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0x1e, %f16 sethi 0x0835, %o5 fble %fcc0, loop_1216 sethi 0x08DF, %o4 tn %xcc, 0x5 udivx %g6, 0x0DDA, %g7 loop_1216: add %l3, 0x102C, %i2 nop setx 0xA3E9DEC8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 fsqrts %f10, %f30 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i4, %o7 movgu %xcc, %g3, %l5 movrne %i0, %g5, %o1 fnands %f9, %f3, %f7 edge8n %l4, %o6, %g2 tgu %xcc, 0x1 movge %xcc, %g1, %l1 tsubcc %o3, 0x1447, %i5 movre %i3, %i1, %g4 subcc %l2, %l0, %i6 orn %o2, 0x1C14, %o0 movrlz %i7, %o5, %o4 udivx %l6, 0x160E, %g6 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x38] %asi, 0x2 tvs %xcc, 0x5 fmovrde %i2, %f18, %f22 sllx %l3, %i4, %o7 fnot1s %f16, %f23 movrlz %g3, %i0, %g5 sethi 0x182D, %o1 movneg %xcc, %l4, %o6 edge8n %l5, %g2, %l1 fbue %fcc2, loop_1217 bge,pt %icc, loop_1218 movrgz %o3, 0x168, %i5 fmovdg %icc, %f15, %f24 loop_1217: st %f9, [%l7 + 0x14] loop_1218: nop fitod %f26, %f0 popc 0x1F61, %i3 fbn %fcc3, loop_1219 fsrc1 %f0, %f4 nop set 0x10, %g1 stw %i1, [%l7 + %g1] movle %xcc, %g1, %g4 loop_1219: tge %icc, 0x7 fble,a %fcc1, loop_1220 udiv %l0, 0x0EBD, %l2 ldub [%l7 + 0x2F], %i6 sub %o2, %o0, %o5 loop_1220: movneg %icc, %o4, %l6 fmul8x16 %f5, %f0, %f2 add %l7, 0x08, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x0c, %g6, %i7 umul %i2, %g7, %i4 udivcc %o7, 0x0EAB, %g3 nop setx 0xD039E3150670AB42, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xC119DA9F82AB7174, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f12, %f2 fmovrslez %l3, %f3, %f12 tne %icc, 0x4 movneg %icc, %g5, %o1 udivx %l4, 0x1173, %i0 tge %icc, 0x4 fmovsneg %xcc, %f7, %f15 sir 0x05B4 te %icc, 0x7 array8 %l5, %g2, %l1 tpos %xcc, 0x5 edge8l %o6, %i5, %i3 fpadd32s %f12, %f24, %f2 edge8l %o3, %i1, %g4 fnegd %f26, %f10 bpos,pn %xcc, loop_1221 udivx %l0, 0x0FB7, %l2 fcmpgt16 %f2, %f14, %g1 movgu %icc, %o2, %i6 loop_1221: nop setx 0x56C0473D0101B5E8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x3FC20400BD3DAC55, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f22, %f10 tne %icc, 0x5 set 0x78, %o0 lduba [%l7 + %o0] 0x89, %o0 movleu %icc, %o5, %l6 srlx %o4, 0x0D, %g6 move %xcc, %i7, %i2 edge16 %g7, %i4, %g3 tle %icc, 0x1 ldx [%l7 + 0x70], %o7 ldsh [%l7 + 0x12], %l3 wr %g0, 0x81, %asi stda %f0, [%l7 + 0x40] %asi brgz,a %o1, loop_1222 flush %l7 + 0x28 edge32n %l4, %g5, %i0 tg %xcc, 0x5 loop_1222: edge16n %g2, %l1, %l5 sdiv %o6, 0x084A, %i3 fpadd32 %f0, %f0, %f10 fzeros %f11 ldsb [%l7 + 0x20], %i5 fmovsleu %icc, %f17, %f12 tleu %xcc, 0x3 fmovsne %xcc, %f0, %f16 edge16l %o3, %i1, %g4 nop setx 0x29FD78DF6B7E8C64, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x0C5181E6DD65F6B2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f8, %f24 movrgez %l0, %l2, %g1 fblg,a %fcc1, loop_1223 tcs %xcc, 0x0 movleu %icc, %i6, %o2 fcmpeq16 %f14, %f20, %o5 loop_1223: fmovdgu %xcc, %f21, %f11 fmul8x16 %f9, %f26, %f8 tgu %xcc, 0x0 fmovdn %xcc, %f27, %f17 fbo %fcc3, loop_1224 udiv %l6, 0x17AF, %o0 addccc %o4, 0x1435, %i7 xorcc %g6, %g7, %i4 loop_1224: membar 0x3B fmovrsgz %g3, %f10, %f26 te %xcc, 0x0 umulcc %i2, %l3, %o1 fmul8x16al %f23, %f27, %f4 movne %icc, %o7, %l4 brgez,a %g5, loop_1225 srlx %g2, 0x04, %i0 movleu %xcc, %l1, %l5 edge16n %i3, %o6, %i5 loop_1225: nop setx 0x9C3C859F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0xF34C5D32, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fmuls %f21, %f17, %f24 subccc %o3, 0x0F0D, %i1 sdiv %g4, 0x0D3B, %l0 array32 %g1, %l2, %o2 sra %i6, 0x0E, %l6 fbl,a %fcc0, loop_1226 xnor %o0, 0x1B6B, %o4 bcs,a %icc, loop_1227 addcc %i7, %o5, %g7 loop_1226: bcs %icc, loop_1228 addcc %g6, 0x1BC3, %g3 loop_1227: mulscc %i4, 0x1B46, %l3 movle %xcc, %i2, %o1 loop_1228: fabss %f18, %f14 sethi 0x1253, %o7 edge32 %g5, %g2, %l4 bne,pt %xcc, loop_1229 movge %xcc, %l1, %l5 wr %g0, 0x0c, %asi ldswa [%l7 + 0x10] %asi, %i0 loop_1229: addccc %i3, %o6, %o3 movcs %xcc, %i5, %g4 movcs %xcc, %l0, %i1 tvc %xcc, 0x0 movleu %xcc, %g1, %l2 movvs %xcc, %o2, %i6 sll %l6, %o4, %i7 bpos %xcc, loop_1230 movcc %xcc, %o0, %g7 movrlez %o5, %g6, %i4 ldsh [%l7 + 0x10], %l3 loop_1230: prefetch [%l7 + 0x78], 0x0 srax %g3, 0x1E, %i2 addc %o7, 0x0A2A, %o1 fmovsl %xcc, %f1, %f21 fba %fcc2, loop_1231 faligndata %f30, %f18, %f14 ld [%l7 + 0x70], %f26 movvs %icc, %g5, %g2 loop_1231: subccc %l4, %l5, %l1 taddcc %i0, 0x12B9, %o6 array16 %o3, %i3, %i5 edge8l %g4, %l0, %i1 fpsub32s %f12, %f4, %f25 smul %g1, %l2, %i6 fmul8x16au %f31, %f20, %f12 tg %xcc, 0x1 movrgez %o2, %o4, %l6 set 0x2A, %i3 ldsha [%l7 + %i3] 0x81, %i7 nop fitos %f2, %f15 fstoi %f15, %f22 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrsgez %o0, %f11, %f9 xnor %g7, %g6, %i4 movrlz %l3, 0x298, %g3 tsubcctv %i2, 0x112A, %o5 taddcctv %o1, 0x1D32, %g5 fbu,a %fcc0, loop_1232 srlx %g2, 0x14, %l4 movrlez %l5, 0x2B1, %l1 addc %i0, 0x0FB6, %o7 loop_1232: smul %o6, %i3, %i5 ldd [%l7 + 0x10], %f30 fsrc1s %f19, %f11 edge32 %o3, %g4, %i1 move %icc, %l0, %l2 umul %i6, 0x0A61, %g1 edge32l %o2, %l6, %i7 fcmpeq16 %f22, %f28, %o4 set 0x50, %i2 prefetcha [%l7 + %i2] 0x0c, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x28, %g6 ldxa [%l7 + %g6] 0x81, %g6 movcs %icc, %i4, %l3 sdivx %g3, 0x0FA4, %i2 fmovsgu %xcc, %f30, %f12 srl %g7, %o5, %g5 bvc,a %xcc, loop_1233 fnot1s %f1, %f22 fnors %f15, %f19, %f20 nop fitos %f9, %f19 fstoi %f19, %f13 loop_1233: sllx %g2, %l4, %l5 movle %xcc, %o1, %l1 tcc %icc, 0x2 fmovsleu %xcc, %f24, %f8 nop set 0x5C, %i4 lduw [%l7 + %i4], %i0 fors %f21, %f26, %f14 fmovdle %icc, %f22, %f9 andn %o7, 0x13A9, %i3 sdivcc %o6, 0x16EA, %o3 fmovscc %icc, %f11, %f7 bg,pt %icc, loop_1234 sllx %g4, 0x09, %i5 bshuffle %f28, %f24, %f14 subccc %l0, %i1, %i6 loop_1234: andcc %l2, 0x035D, %g1 fcmpeq16 %f24, %f22, %o2 fbuge,a %fcc1, loop_1235 andn %i7, 0x05D4, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fzero %f6 loop_1235: ta %xcc, 0x1 movgu %icc, %o4, %g6 xnorcc %o0, 0x141A, %i4 array8 %g3, %i2, %l3 edge16l %o5, %g7, %g2 andn %g5, 0x1F1D, %l4 tl %icc, 0x1 bneg,a,pt %icc, loop_1236 xnorcc %l5, 0x1893, %l1 nop setx 0xF05C5B78C3AFB244, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xD3B5B6DE7038426C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f2, %f4 ba,a loop_1237 loop_1236: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc,a %icc, loop_1238 smul %o1, 0x06D5, %o7 loop_1237: edge16n %i3, %i0, %o3 move %xcc, %o6, %i5 loop_1238: tvc %icc, 0x5 subcc %g4, %i1, %l0 udivx %l2, 0x1BF8, %i6 bshuffle %f8, %f8, %f12 orn %o2, 0x08C3, %g1 edge8n %l6, %i7, %g6 fblg %fcc3, loop_1239 fmovsa %icc, %f6, %f13 popc %o0, %i4 bcs,pn %icc, loop_1240 loop_1239: bvs,a loop_1241 fmovsn %xcc, %f1, %f7 fpadd16s %f12, %f23, %f22 loop_1240: ld [%l7 + 0x34], %f13 loop_1241: fmovdne %icc, %f29, %f16 add %g3, 0x00A1, %o4 orn %l3, %o5, %g7 fmovrdne %i2, %f28, %f26 sll %g5, 0x1A, %l4 nop setx 0xB0E762C875A95D60, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x9711A8972A28946D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f20, %f4 nop setx 0x8B84870DA47091E2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x52F38E105D9B54F5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 faddd %f30, %f20, %f28 addccc %g2, %l5, %o1 movrne %o7, 0x3F4, %l1 fcmpeq16 %f26, %f24, %i0 fbo,a %fcc1, loop_1242 xorcc %o3, 0x04E7, %i3 movrne %i5, 0x302, %o6 bne,a %xcc, loop_1243 loop_1242: sub %i1, 0x0096, %g4 xorcc %l0, %l2, %i6 nop setx 0x28EC101566F85A91, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xE3A652EFF08D48E6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f28, %f16 loop_1243: edge32 %o2, %g1, %l6 subc %g6, 0x1B47, %i7 tsubcc %o0, 0x0136, %g3 fmovdvs %icc, %f10, %f26 movrlez %o4, %l3, %o5 bvs,a loop_1244 bcc,a %icc, loop_1245 nop fitod %f8, %f26 fdtoi %f26, %f7 fone %f12 loop_1244: andcc %i4, %g7, %g5 loop_1245: movcs %xcc, %i2, %l4 addcc %g2, %l5, %o1 movgu %icc, %o7, %i0 umulcc %l1, %o3, %i3 fexpand %f15, %f10 fpadd32 %f18, %f8, %f12 fexpand %f31, %f30 wr %g0, 0x80, %asi lduha [%l7 + 0x16] %asi, %i5 fnot1s %f12, %f14 flush %l7 + 0x1C nop setx loop_1246, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpack16 %f16, %f10 fmovdgu %icc, %f14, %f7 tvs %icc, 0x6 loop_1246: fmovrde %o6, %f28, %f14 fbue %fcc2, loop_1247 tgu %icc, 0x1 fcmple32 %f10, %f30, %i1 fpadd32 %f30, %f6, %f26 loop_1247: fornot1s %f4, %f16, %f10 tcc %xcc, 0x0 fnot2 %f20, %f26 membar 0x34 mulscc %l0, 0x1EB4, %l2 xorcc %g4, 0x1226, %o2 bneg %xcc, loop_1248 nop setx loop_1249, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fornot2s %f9, %f30, %f21 movleu %xcc, %i6, %g1 loop_1248: sllx %g6, 0x1A, %i7 loop_1249: add %l6, %g3, %o4 fblg %fcc0, loop_1250 for %f6, %f24, %f28 set 0x46, %l5 lduha [%l7 + %l5] 0x04, %o0 loop_1250: movre %o5, %i4, %l3 subc %g5, 0x16F3, %i2 brlez %l4, loop_1251 addc %g2, 0x009A, %g7 alignaddrl %o1, %o7, %l5 add %l7, 0x50, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i0 casa [%l6] %asi, %i0, %l1 loop_1251: nop setx 0x6C865C86406433E9, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr andncc %o3, %i5, %o6 tcc %xcc, 0x2 fxor %f10, %f28, %f18 tpos %xcc, 0x7 nop fitos %f5, %f29 fstod %f29, %f4 nop fitod %f12, %f4 fdtox %f4, %f12 fxors %f29, %f14, %f26 fabsd %f0, %f30 set 0x74, %o5 ldsha [%l7 + %o5] 0x10, %i1 nop setx 0x5C4B7637, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x9489F3EC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fmuls %f30, %f26, %f26 flush %l7 + 0x68 fones %f30 te %xcc, 0x7 movrlez %i3, 0x224, %l2 taddcctv %g4, %o2, %i6 ldd [%l7 + 0x20], %f28 set 0x38, %o4 prefetcha [%l7 + %o4] 0x0c, 0x0 brgez,a %g6, loop_1252 movcs %icc, %l0, %l6 movvc %xcc, %i7, %g3 fmuld8ulx16 %f22, %f20, %f28 loop_1252: tne %icc, 0x2 movrne %o0, %o5, %i4 fandnot1 %f22, %f20, %f8 fmovsle %xcc, %f31, %f19 fmovse %xcc, %f4, %f2 movvs %xcc, %l3, %g5 sll %o4, 0x10, %i2 edge32l %l4, %g7, %o1 te %icc, 0x4 tgu %icc, 0x6 sth %o7, [%l7 + 0x78] edge16ln %l5, %i0, %l1 movvs %icc, %g2, %i5 brnz %o6, loop_1253 nop setx 0x2F4CEC0E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x0E3EA4CD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fdivs %f9, %f21, %f2 wr %g0, 0x81, %asi sta %f22, [%l7 + 0x2C] %asi loop_1253: tg %xcc, 0x2 brz,a %i1, loop_1254 ba,a,pn %icc, loop_1255 movrlz %i3, %l2, %g4 addccc %o3, 0x03A1, %o2 loop_1254: fbug %fcc1, loop_1256 loop_1255: fbn,a %fcc2, loop_1257 addcc %i6, 0x0299, %g1 nop setx 0xB16B11C131875AC6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 fsqrtd %f12, %f10 loop_1256: umul %g6, 0x197E, %l6 loop_1257: movcs %xcc, %l0, %i7 fzero %f26 movrlez %o0, 0x050, %g3 sub %i4, %o5, %g5 prefetch [%l7 + 0x2C], 0x1 tcs %icc, 0x3 movrlz %o4, 0x0AF, %l3 bne,a loop_1258 mova %xcc, %l4, %g7 tsubcctv %i2, 0x0981, %o7 fpsub32 %f20, %f0, %f16 loop_1258: fmovsneg %icc, %f2, %f0 movrne %l5, %i0, %o1 for %f10, %f8, %f12 fmovscs %xcc, %f10, %f11 set 0x44, %l4 stba %l1, [%l7 + %l4] 0x11 prefetch [%l7 + 0x4C], 0x1 fsrc1s %f18, %f28 edge16ln %i5, %o6, %g2 mulx %i3, %i1, %l2 wr %g0, 0x81, %asi lduha [%l7 + 0x10] %asi, %o3 sir 0x0F57 edge16ln %g4, %i6, %g1 tg %xcc, 0x3 udiv %o2, 0x1616, %l6 array32 %l0, %g6, %o0 fornot1s %f7, %f0, %f2 sdivx %i7, 0x16CC, %g3 ldd [%l7 + 0x20], %f18 addccc %i4, %o5, %o4 edge16l %g5, %l4, %l3 sethi 0x0B97, %i2 array8 %o7, %l5, %i0 xnor %o1, 0x13CA, %g7 fmovsa %icc, %f9, %f7 fzeros %f7 stx %i5, [%l7 + 0x28] set 0x10, %o7 lda [%l7 + %o7] 0x19, %f10 sra %l1, %o6, %i3 fcmpeq32 %f12, %f4, %i1 andcc %l2, 0x0142, %o3 ldsb [%l7 + 0x7A], %g4 te %icc, 0x7 xorcc %i6, %g2, %g1 taddcctv %l6, 0x06D5, %l0 movg %xcc, %g6, %o2 flush %l7 + 0x0C fmovrse %i7, %f14, %f23 bpos loop_1259 edge16l %g3, %i4, %o5 fpsub16s %f31, %f17, %f25 movn %xcc, %o0, %g5 loop_1259: movvs %xcc, %o4, %l4 ldd [%l7 + 0x40], %f0 nop setx loop_1260, %l0, %l1 jmpl %l1, %l3 mova %icc, %o7, %i2 subcc %i0, 0x1D34, %o1 te %xcc, 0x6 loop_1260: fpsub16s %f30, %f17, %f4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %g7, %i5, %l1 fmul8x16 %f21, %f4, %f18 mulscc %o6, 0x0786, %i3 movrne %i1, 0x101, %l5 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l2, %g4 wr %g0, 0x80, %asi lduba [%l7 + 0x53] %asi, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bneg loop_1261 movl %xcc, %o3, %g2 fbe %fcc3, loop_1262 nop setx 0x104BD6ECF0767D7A, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr loop_1261: xnorcc %g1, %l0, %l6 stbar loop_1262: and %g6, 0x1B65, %o2 movrlez %g3, 0x266, %i7 orn %o5, %o0, %g5 mulx %o4, 0x07F4, %i4 alignaddrl %l3, %o7, %i2 fmul8sux16 %f30, %f28, %f30 movneg %icc, %i0, %l4 edge16n %g7, %o1, %l1 ldx [%l7 + 0x20], %i5 mulscc %i3, %o6, %l5 fbu %fcc3, loop_1263 umulcc %l2, %g4, %i6 fnors %f3, %f16, %f27 wr %g0, 0x80, %asi ldsha [%l7 + 0x3C] %asi, %o3 loop_1263: bne,a %xcc, loop_1264 edge8n %g2, %i1, %g1 te %icc, 0x1 tle %xcc, 0x0 loop_1264: fsrc2 %f18, %f0 edge16ln %l6, %g6, %o2 addccc %g3, %i7, %o5 fnor %f20, %f4, %f14 edge32n %o0, %g5, %o4 brgez,a %i4, loop_1265 mulscc %l0, %o7, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %i2, %l4, %g7 loop_1265: movpos %xcc, %i0, %l1 fmovdleu %icc, %f11, %f10 fnot1 %f6, %f14 tsubcc %i5, 0x0998, %o1 edge8 %o6, %i3, %l2 movre %g4, %i6, %o3 addccc %g2, %i1, %g1 fmovrsne %l5, %f11, %f22 movleu %xcc, %g6, %o2 udivcc %l6, 0x03AA, %i7 udiv %g3, 0x0983, %o5 edge8n %o0, %o4, %i4 sdiv %l0, 0x17EB, %o7 udiv %g5, 0x110F, %i2 fbue %fcc0, loop_1266 tg %icc, 0x7 srax %l3, 0x17, %l4 nop fitod %f8, %f12 fdtoi %f12, %f8 loop_1266: nop wr %g0, 0x80, %asi lduba [%l7 + 0x60] %asi, %g7 nop setx 0x405A5A5C, %l0, %l6 st %l6, [%l7 + 0x60] ld [%l7 + 0x60], %fsr ldsw [%l7 + 0x68], %i0 move %xcc, %l1, %i5 movrlez %o6, %o1, %l2 tgu %xcc, 0x1 fmovde %xcc, %f13, %f13 subcc %i3, %i6, %g4 ldub [%l7 + 0x45], %g2 sdivx %o3, 0x0253, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %l5, %g6, %g1 fmovrsne %l6, %f11, %f8 fmovsleu %xcc, %f21, %f26 alignaddr %o2, %g3, %i7 te %icc, 0x2 edge8l %o5, %o0, %o4 array8 %i4, %l0, %g5 nop setx 0xA04D7AD4, %l0, %l6 st %l6, [%l7 + 0x58] ld [%l7 + 0x58], %fsr ldd [%l7 + 0x68], %i2 udivx %l3, 0x0E57, %o7 subccc %l4, %i0, %g7 udivcc %l1, 0x1A3D, %i5 ble,pt %xcc, loop_1267 stx %o6, [%l7 + 0x30] fpsub32s %f27, %f4, %f5 edge8l %o1, %l2, %i3 loop_1267: bneg %xcc, loop_1268 ld [%l7 + 0x4C], %f12 bn,a,pn %xcc, loop_1269 nop fitos %f12, %f26 fstod %f26, %f2 loop_1268: fbue %fcc3, loop_1270 lduh [%l7 + 0x08], %i6 loop_1269: tcc %icc, 0x1 orncc %g4, %o3, %g2 loop_1270: nop setx 0x10743EFC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xE82B76C9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fsubs %f11, %f31, %f20 udivcc %l5, 0x1063, %g6 tcs %xcc, 0x4 fmovd %f20, %f10 sir 0x0734 movneg %xcc, %i1, %l6 movpos %icc, %o2, %g1 fmuld8ulx16 %f22, %f27, %f12 wr %g0, 0x10, %asi ldstuba [%l7 + 0x7A] %asi, %g3 movvc %xcc, %o5, %o0 edge32 %i7, %i4, %l0 ldsb [%l7 + 0x35], %g5 addccc %i2, %o4, %l3 ldd [%l7 + 0x28], %f6 edge8ln %o7, %l4, %i0 ta %icc, 0x2 addccc %g7, %i5, %l1 be,a,pn %icc, loop_1271 bpos,a,pn %xcc, loop_1272 fmovrslz %o6, %f19, %f4 movn %xcc, %l2, %i3 loop_1271: fmul8sux16 %f2, %f2, %f0 loop_1272: nop set 0x14, %o6 sth %o1, [%l7 + %o6] fmovdge %xcc, %f29, %f26 std %f28, [%l7 + 0x30] fand %f14, %f28, %f18 mulx %i6, %o3, %g4 fmovrslz %l5, %f2, %f28 fnot1 %f6, %f26 ldsb [%l7 + 0x3A], %g2 brgz %i1, loop_1273 and %g6, 0x0407, %o2 fmovs %f20, %f15 fmul8ulx16 %f20, %f14, %f8 loop_1273: nop fitod %f4, %f10 fdtos %f10, %f26 tge %xcc, 0x6 sdivx %l6, 0x1086, %g3 srax %o5, %g1, %i7 edge16 %o0, %i4, %l0 umul %i2, 0x081E, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %l3, 0x0244, %o7 fabss %f8, %f29 tgu %xcc, 0x5 fmovsg %xcc, %f27, %f16 movne %icc, %g5, %l4 udivx %i0, 0x0CE7, %g7 movvs %xcc, %l1, %o6 taddcctv %l2, 0x1ADF, %i3 movrgz %o1, %i6, %o3 nop setx 0x293961BFA2F053E9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x3DC0BC9C66518F48, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f16, %f28 udiv %i5, 0x05B1, %l5 movneg %xcc, %g2, %g4 fmovsle %xcc, %f0, %f20 nop fitod %f10, %f8 fdtox %f8, %f30 fxtod %f30, %f12 mulscc %i1, 0x0526, %g6 stb %l6, [%l7 + 0x7A] subccc %g3, 0x0CFF, %o5 xor %o2, 0x1C58, %i7 fand %f16, %f24, %f8 tn %xcc, 0x2 set 0x40, %l1 ldda [%l7 + %l1] 0x10, %f16 nop fitod %f12, %f12 fdtox %f12, %f8 fxtod %f8, %f8 movleu %xcc, %o0, %g1 flush %l7 + 0x24 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi andcc %i4, 0x0E08, %l0 set 0x58, %g2 ldswa [%l7 + %g2] 0x11, %o4 sdivx %i2, 0x1A42, %o7 udivcc %g5, 0x0175, %l4 sub %l3, 0x1259, %g7 fmovrde %i0, %f20, %f14 udivcc %l1, 0x0DFD, %l2 edge8 %i3, %o6, %i6 alignaddr %o1, %o3, %l5 movcc %icc, %i5, %g2 andncc %g4, %g6, %l6 tvc %xcc, 0x1 fands %f9, %f11, %f16 fands %f6, %f0, %f7 addccc %g3, %i1, %o2 xor %i7, %o5, %o0 mulx %i4, %g1, %o4 fmovscc %xcc, %f16, %f8 brlz,a %l0, loop_1274 movl %icc, %o7, %i2 tl %icc, 0x6 fpadd16 %f20, %f0, %f28 loop_1274: nop setx 0xA4A61852, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x6F26669A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fsubs %f24, %f14, %f22 brlz,a %l4, loop_1275 edge16n %g5, %g7, %l3 nop setx 0x40552E8A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x6C3532D2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fadds %f7, %f2, %f22 orncc %l1, %l2, %i3 loop_1275: call loop_1276 movre %i0, 0x36F, %i6 fba %fcc0, loop_1277 subccc %o1, %o3, %l5 loop_1276: xor %o6, 0x18CA, %g2 movg %icc, %g4, %i5 loop_1277: brnz %l6, loop_1278 movvs %icc, %g6, %i1 sll %g3, %i7, %o2 fba %fcc2, loop_1279 loop_1278: nop setx 0x15F9A84B3476D8B8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x211AC2C438BD6CFD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f4, %f24 fnot2 %f2, %f22 addc %o0, %i4, %o5 loop_1279: call loop_1280 nop setx loop_1281, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry nop setx 0x70487EA4, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr orn %o4, 0x1B2B, %l0 loop_1280: udivcc %g1, 0x107A, %i2 loop_1281: movrgez %l4, 0x245, %g5 andn %g7, 0x0240, %l3 fmovda %icc, %f14, %f13 set 0x16, %l2 stha %o7, [%l7 + %l2] 0x19 edge16 %l2, %i3, %i0 tle %xcc, 0x7 bvc,pn %icc, loop_1282 fmul8sux16 %f14, %f30, %f30 addccc %l1, 0x0479, %i6 fblg,a %fcc1, loop_1283 loop_1282: fcmpeq32 %f4, %f16, %o1 nop setx 0xB461E435, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xCB3992AF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fmuls %f27, %f30, %f14 movne %xcc, %l5, %o6 loop_1283: ldd [%l7 + 0x60], %g2 subccc %g4, %o3, %l6 stw %i5, [%l7 + 0x08] faligndata %f12, %f10, %f2 stw %g6, [%l7 + 0x14] udiv %i1, 0x11C4, %g3 fmovdl %icc, %f17, %f1 srax %o2, 0x1F, %o0 fnot1 %f18, %f20 bg,a,pt %xcc, loop_1284 movn %icc, %i4, %o5 movge %icc, %i7, %l0 udiv %g1, 0x125A, %o4 loop_1284: nop wr %g0, 0xeb, %asi stwa %i2, [%l7 + 0x14] %asi membar #Sync tsubcctv %g5, %g7, %l4 edge32n %o7, %l3, %i3 movn %icc, %i0, %l1 fbule,a %fcc1, loop_1285 tcs %xcc, 0x0 umul %i6, 0x0E5C, %l2 nop setx 0xE93783CE70573F3B, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr loop_1285: xorcc %o1, 0x0882, %o6 sth %l5, [%l7 + 0x64] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x7DDC817CBE1EFCFC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x0D5CF9DB5422D675, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fdivd %f18, %f10, %f12 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %g2, 0x1EFB, %g4 tne %icc, 0x6 taddcctv %o3, 0x13AC, %l6 fmul8x16 %f4, %f2, %f8 brgz %g6, loop_1286 tg %icc, 0x7 movrgz %i5, %i1, %g3 set 0x40, %o3 ldda [%l7 + %o3] 0x89, %f0 loop_1286: faligndata %f6, %f26, %f14 nop setx 0x56CC934D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x1F121EC9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fmuls %f1, %f14, %f20 bneg %xcc, loop_1287 movg %xcc, %o2, %i4 wr %g0, 0x89, %asi ldsba [%l7 + 0x36] %asi, %o5 loop_1287: umulcc %o0, %l0, %i7 fmuld8sux16 %f14, %f27, %f18 lduw [%l7 + 0x50], %g1 movcs %icc, %o4, %i2 movrlz %g5, 0x251, %g7 nop fitos %f24, %f14 fpadd32 %f26, %f6, %f0 wr %g0, 0x0c, %asi lduba [%l7 + 0x65] %asi, %o7 faligndata %f6, %f30, %f8 tsubcc %l4, %i3, %i0 edge8 %l3, %i6, %l1 fmovrdlz %l2, %f18, %f22 alignaddr %o1, %o6, %l5 or %g2, %g4, %o3 bpos,a,pt %icc, loop_1288 ta %icc, 0x5 edge32ln %l6, %g6, %i1 fblg %fcc0, loop_1289 loop_1288: fxor %f4, %f8, %f10 fcmple16 %f6, %f24, %g3 fmovrsne %i5, %f2, %f9 loop_1289: subcc %i4, 0x027C, %o2 edge8l %o0, %o5, %l0 smul %g1, 0x1191, %i7 fors %f7, %f13, %f11 movrlez %i2, 0x170, %o4 andcc %g7, 0x06E1, %g5 bcc loop_1290 movvs %icc, %o7, %l4 bg,pt %icc, loop_1291 fcmpgt16 %f2, %f8, %i0 loop_1290: fmovrslz %i3, %f28, %f1 movneg %xcc, %i6, %l1 loop_1291: tleu %icc, 0x0 tge %xcc, 0x5 wr %g0, 0x18, %asi swapa [%l7 + 0x30] %asi, %l2 fmovsne %icc, %f16, %f24 array16 %l3, %o1, %l5 and %g2, 0x1D84, %o6 edge32l %o3, %l6, %g4 movcc %xcc, %g6, %g3 sra %i1, 0x09, %i5 array32 %i4, %o2, %o0 move %xcc, %o5, %l0 fpsub16s %f17, %f15, %f3 tvc %icc, 0x4 fornot1 %f20, %f18, %f18 fnand %f10, %f2, %f26 move %icc, %g1, %i2 set 0x40, %o2 ldstuba [%l7 + %o2] 0x11, %i7 sethi 0x03C3, %o4 orncc %g5, %o7, %l4 tgu %icc, 0x3 add %l7, 0x0C, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %g7 casa [%l6] 0x04, %g7, %i3 movleu %xcc, %i6, %l1 sir 0x0E16 brlez %i0, loop_1292 stw %l3, [%l7 + 0x7C] tge %icc, 0x6 taddcc %l2, %o1, %l5 loop_1292: bleu %icc, loop_1293 be,pt %icc, loop_1294 array8 %g2, %o6, %o3 tsubcctv %g4, 0x11D0, %l6 loop_1293: mulscc %g6, %g3, %i1 loop_1294: movrlez %i4, 0x354, %o2 sir 0x1189 fnot2s %f18, %f7 set 0x4A, %g4 ldsba [%l7 + %g4] 0x89, %i5 tge %icc, 0x0 nop setx 0xF7EB6FA3B55F5D61, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x670586A22C17E2BB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fsubd %f6, %f2, %f24 edge8 %o0, %l0, %g1 add %o5, 0x1F30, %i2 smul %o4, %g5, %o7 fcmpne32 %f14, %f20, %l4 fbul %fcc0, loop_1295 bcc %icc, loop_1296 fbg %fcc1, loop_1297 nop setx loop_1298, %l0, %l1 jmpl %l1, %i7 loop_1295: sdiv %g7, 0x1637, %i6 loop_1296: umulcc %l1, 0x13F7, %i3 loop_1297: umulcc %i0, %l3, %o1 loop_1298: subccc %l2, %g2, %o6 taddcc %o3, %l5, %g4 bvc,a %icc, loop_1299 mulx %g6, %g3, %i1 ldsb [%l7 + 0x50], %l6 fmovsneg %icc, %f28, %f22 loop_1299: lduw [%l7 + 0x18], %i4 array16 %i5, %o2, %l0 flush %l7 + 0x48 move %icc, %g1, %o0 fmovd %f8, %f14 fors %f24, %f14, %f29 edge8l %o5, %o4, %g5 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f0 membar 0x4D ldsh [%l7 + 0x66], %o7 fmovrdlez %i2, %f22, %f24 ta %xcc, 0x0 or %l4, %g7, %i6 fmovdcs %xcc, %f6, %f28 membar 0x05 fone %f20 edge16ln %l1, %i7, %i3 movrgez %i0, %l3, %l2 orn %g2, %o1, %o6 fmovrslez %l5, %f9, %f18 orn %o3, %g4, %g6 add %i1, 0x064C, %l6 set 0x38, %g7 stwa %i4, [%l7 + %g7] 0x0c bneg loop_1300 st %f29, [%l7 + 0x0C] wr %g0, 0x80, %asi lda [%l7 + 0x14] %asi, %f11 loop_1300: ldsh [%l7 + 0x1E], %g3 alignaddrl %i5, %l0, %g1 tgu %icc, 0x5 fnors %f3, %f9, %f28 andcc %o2, 0x0215, %o5 set 0x48, %i7 prefetcha [%l7 + %i7] 0x81, 0x2 tl %xcc, 0x0 addccc %o0, 0x1702, %g5 tgu %icc, 0x6 nop setx 0x85AE3E15907FCB63, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr smulcc %o7, %l4, %g7 edge16 %i2, %i6, %l1 movrgez %i7, 0x210, %i0 bge,a,pt %icc, loop_1301 fnors %f12, %f17, %f28 andncc %i3, %l2, %g2 nop setx 0x1FE33847, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x473D189C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fmuls %f12, %f16, %f31 loop_1301: addccc %l3, %o6, %l5 stbar brnz,a %o3, loop_1302 movl %icc, %g4, %o1 tneg %xcc, 0x7 srax %g6, 0x07, %i1 loop_1302: nop wr %g0, 0x11, %asi prefetcha [%l7 + 0x68] %asi, 0x3 edge32n %g3, %i5, %l0 nop setx 0xBB25EB61CAF30F94, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xE59C47BF58849FD7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f16, %f18 bneg,pn %icc, loop_1303 array32 %l6, %o2, %o5 edge32 %g1, %o0, %g5 addc %o7, %o4, %g7 loop_1303: nop wr %g0, 0x18, %asi lda [%l7 + 0x5C] %asi, %f19 edge32n %l4, %i6, %i2 alignaddr %i7, %i0, %i3 edge8n %l2, %l1, %g2 and %l3, 0x1967, %l5 mulx %o3, 0x1579, %o6 fsrc1 %f2, %f28 subc %g4, 0x1A46, %g6 fmovs %f3, %f14 tpos %icc, 0x2 xnorcc %o1, %i4, %i1 fornot2 %f22, %f12, %f2 movl %xcc, %g3, %i5 edge8 %l6, %o2, %o5 brlez %l0, loop_1304 movpos %xcc, %g1, %g5 fbu,a %fcc2, loop_1305 ldsw [%l7 + 0x70], %o7 loop_1304: nop wr %g0, 0x18, %asi lduwa [%l7 + 0x44] %asi, %o4 loop_1305: tcs %xcc, 0x5 tgu %xcc, 0x5 wr %g0, 0xe2, %asi stba %g7, [%l7 + 0x42] %asi membar #Sync sir 0x0BF5 movrlez %l4, 0x330, %i6 movrgez %i2, %o0, %i7 fba,a %fcc0, loop_1306 brnz %i0, loop_1307 edge8ln %i3, %l2, %l1 smul %g2, %l3, %l5 loop_1306: edge32n %o3, %o6, %g4 loop_1307: stb %g6, [%l7 + 0x7D] movrlz %o1, 0x34F, %i4 lduw [%l7 + 0x1C], %i1 ld [%l7 + 0x3C], %f19 tg %icc, 0x4 mulscc %g3, %i5, %l6 movrlz %o5, %o2, %g1 movre %g5, 0x37E, %l0 nop fitos %f23, %f8 ldd [%l7 + 0x50], %o4 sdiv %g7, 0x0DC6, %l4 movrne %i6, 0x22F, %o7 edge16l %o0, %i2, %i0 fba,a %fcc2, loop_1308 fornot2s %f30, %f17, %f19 fmovsne %xcc, %f27, %f11 or %i3, %i7, %l2 loop_1308: call loop_1309 membar 0x08 ta %icc, 0x4 fmovdne %icc, %f0, %f9 loop_1309: fmovrdlz %l1, %f18, %f16 movneg %xcc, %g2, %l3 umulcc %o3, 0x1389, %l5 set 0x60, %l6 lduwa [%l7 + %l6] 0x10, %o6 array16 %g6, %g4, %o1 stb %i1, [%l7 + 0x69] nop setx 0xB8F1FA03, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x77F694CD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fsubs %f16, %f5, %f12 mulx %i4, 0x1FAD, %i5 edge8l %l6, %o5, %g3 tg %xcc, 0x5 wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 umul %g1, %g5, %l0 srlx %o4, 0x09, %o2 movpos %icc, %l4, %g7 sdivx %i6, 0x151F, %o7 smul %o0, 0x1279, %i2 addccc %i3, %i7, %i0 tg %xcc, 0x6 bleu,a,pt %icc, loop_1310 umulcc %l1, %g2, %l2 alignaddr %l3, %o3, %o6 taddcctv %g6, %g4, %l5 loop_1310: tn %xcc, 0x0 stbar nop setx 0x2A5F9633EDFBB4E2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x52465F1A4F7DDE5A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f16, %f4 fcmpeq16 %f14, %f16, %i1 movpos %xcc, %i4, %i5 tneg %xcc, 0x7 ta %icc, 0x2 edge8l %o1, %l6, %o5 movpos %icc, %g3, %g5 movg %xcc, %l0, %o4 nop set 0x08, %o1 ldx [%l7 + %o1], %g1 membar 0x16 movrgez %o2, %l4, %g7 te %xcc, 0x1 bvs,a,pn %icc, loop_1311 tneg %xcc, 0x0 tl %icc, 0x6 smul %i6, 0x18C0, %o0 loop_1311: prefetch [%l7 + 0x30], 0x3 subccc %o7, %i2, %i3 nop setx 0x206EB2BA, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr wr %g0, 0x80, %asi lduba [%l7 + 0x55] %asi, %i7 add %i0, 0x163E, %g2 edge8 %l2, %l1, %o3 movvs %xcc, %l3, %o6 te %xcc, 0x0 tpos %icc, 0x7 ldsh [%l7 + 0x46], %g4 movvs %xcc, %l5, %i1 bn,pt %xcc, loop_1312 movleu %icc, %g6, %i4 xor %o1, %i5, %l6 taddcc %g3, 0x05D2, %o5 loop_1312: movg %icc, %g5, %o4 fble %fcc3, loop_1313 edge16ln %g1, %l0, %l4 subccc %o2, 0x0B96, %i6 andn %g7, %o0, %i2 loop_1313: movpos %icc, %o7, %i3 tge %xcc, 0x2 or %i7, 0x04C9, %g2 te %xcc, 0x5 bleu,a,pt %xcc, loop_1314 xor %l2, 0x0640, %i0 edge8n %l1, %o3, %l3 fble %fcc0, loop_1315 loop_1314: array16 %o6, %l5, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbe %fcc1, loop_1316 loop_1315: ldsw [%l7 + 0x24], %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %g6, 0x0A7A, %i4 loop_1316: movvc %icc, %o1, %l6 sir 0x03F3 tg %xcc, 0x0 sth %i5, [%l7 + 0x3A] fmovsneg %xcc, %f1, %f19 edge32 %g3, %o5, %g5 stx %o4, [%l7 + 0x50] fmovdne %icc, %f29, %f19 smulcc %l0, %l4, %g1 call loop_1317 edge16l %o2, %i6, %g7 tn %xcc, 0x5 edge8n %i2, %o0, %i3 loop_1317: nop set 0x5C, %g3 lduba [%l7 + %g3] 0x14, %i7 tvc %xcc, 0x1 bg loop_1318 sll %o7, %l2, %i0 movrne %l1, %g2, %l3 fpadd16s %f24, %f28, %f12 loop_1318: tneg %icc, 0x6 tl %xcc, 0x3 orcc %o3, 0x0E46, %o6 sdivcc %i1, 0x11A7, %g4 addc %l5, 0x1696, %g6 movrlez %o1, 0x040, %l6 ldsb [%l7 + 0x0D], %i4 nop setx 0x0C19620F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x928D0471, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fdivs %f30, %f20, %f4 fxor %f12, %f14, %f0 nop fitod %f2, %f18 fdtoi %f18, %f16 array16 %i5, %o5, %g3 ble %xcc, loop_1319 bg,a loop_1320 udiv %o4, 0x000D, %l0 subc %g5, %l4, %o2 loop_1319: fbu %fcc2, loop_1321 loop_1320: andncc %i6, %g1, %i2 fmovdne %icc, %f4, %f4 movneg %icc, %g7, %o0 loop_1321: subccc %i7, 0x124C, %i3 movrlz %o7, 0x1CF, %i0 sir 0x0D0B udivx %l1, 0x1E8D, %g2 movvs %icc, %l2, %l3 fblg,a %fcc3, loop_1322 xor %o6, 0x13E0, %o3 fmovsne %xcc, %f14, %f19 tcc %icc, 0x1 loop_1322: edge32l %i1, %g4, %g6 fmovdle %xcc, %f5, %f6 addccc %o1, 0x0864, %l5 fbug,a %fcc1, loop_1323 movcs %xcc, %l6, %i4 edge8ln %o5, %g3, %i5 fpsub32s %f21, %f28, %f6 loop_1323: nop wr %g0, 0x89, %asi swapa [%l7 + 0x1C] %asi, %o4 udiv %l0, 0x0C64, %l4 srlx %g5, %o2, %i6 srax %i2, %g7, %o0 movn %xcc, %g1, %i3 mulx %i7, 0x03FD, %i0 tcc %icc, 0x0 nop setx loop_1324, %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 movn %xcc, %o7, %g2 sub %l2, %l1, %o6 loop_1324: nop set 0x56, %l3 stba %o3, [%l7 + %l3] 0x88 umulcc %l3, 0x1A51, %g4 taddcc %g6, %o1, %l5 movleu %icc, %i1, %l6 tn %xcc, 0x4 fbl %fcc0, loop_1325 movrgez %i4, 0x030, %o5 tvc %icc, 0x1 movn %xcc, %g3, %i5 loop_1325: array16 %o4, %l4, %l0 movrne %g5, %o2, %i2 fbl %fcc2, loop_1326 tvc %xcc, 0x3 tge %xcc, 0x3 orncc %g7, 0x1E63, %i6 loop_1326: nop wr %g0, 0x18, %asi ldxa [%l7 + 0x30] %asi, %g1 fcmpeq32 %f8, %f28, %o0 movg %icc, %i3, %i0 faligndata %f20, %f28, %f22 fmovrdgez %i7, %f24, %f2 fmovsle %icc, %f0, %f21 fornot2 %f30, %f28, %f14 fones %f15 xor %g2, 0x0229, %o7 fnand %f2, %f24, %f8 fpadd32s %f27, %f21, %f0 tcs %xcc, 0x6 edge8n %l1, %l2, %o6 movcc %xcc, %l3, %o3 edge32ln %g6, %o1, %g4 tgu %xcc, 0x6 movleu %xcc, %l5, %l6 fmul8x16au %f14, %f9, %f26 tle %xcc, 0x6 taddcc %i4, 0x04B3, %i1 bn,a loop_1327 smulcc %o5, 0x07C8, %i5 fbu %fcc3, loop_1328 fbug %fcc2, loop_1329 loop_1327: swap [%l7 + 0x24], %o4 tvc %icc, 0x3 loop_1328: udivcc %l4, 0x1763, %l0 loop_1329: srlx %g3, 0x01, %g5 fbu,a %fcc1, loop_1330 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcs %xcc, %i2, %o2 xnor %g7, 0x0692, %g1 loop_1330: fmovsne %xcc, %f28, %f4 edge16ln %o0, %i3, %i6 tne %xcc, 0x5 fmovdvc %xcc, %f2, %f16 bcs,a,pn %icc, loop_1331 movrlz %i0, 0x15E, %i7 bgu %xcc, loop_1332 tcs %xcc, 0x4 loop_1331: umul %g2, 0x057F, %o7 srax %l1, 0x0C, %l2 loop_1332: tne %icc, 0x1 ta %xcc, 0x6 fpsub32s %f9, %f17, %f30 xor %o6, 0x0D27, %l3 tcs %xcc, 0x4 fbl,a %fcc2, loop_1333 nop setx 0x2DD8701EFBE2B4AF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x07FF04AB1D62408D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f30, %f18 brnz,a %o3, loop_1334 movleu %xcc, %o1, %g6 loop_1333: nop add %l7, 0x38, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l5, %g4 loop_1334: edge32l %l6, %i4, %i1 tcc %icc, 0x2 tgu %icc, 0x4 fmovdgu %xcc, %f4, %f2 movrgz %i5, 0x0E4, %o5 tsubcctv %o4, 0x0C90, %l0 edge8ln %l4, %g5, %g3 edge32 %o2, %g7, %i2 smul %g1, 0x0AAE, %o0 tvc %icc, 0x5 subcc %i3, 0x0522, %i0 fnand %f12, %f14, %f6 set 0x50, %i5 ldswa [%l7 + %i5] 0x15, %i7 nop setx loop_1335, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovdgu %xcc, %f20, %f22 fmovdleu %icc, %f3, %f26 smulcc %i6, %g2, %l1 loop_1335: nop setx 0xFBD8906C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x52C9E5A3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fadds %f3, %f11, %f26 fmovrdlz %l2, %f10, %f16 bgu,a loop_1336 xnor %o7, 0x079F, %o6 taddcctv %o3, 0x0B47, %o1 srlx %g6, 0x10, %l5 loop_1336: lduh [%l7 + 0x7A], %g4 orncc %l3, %i4, %l6 movcs %icc, %i5, %i1 ldsh [%l7 + 0x2E], %o4 orcc %o5, %l0, %l4 mulscc %g3, %g5, %g7 movrne %i2, %g1, %o2 tneg %xcc, 0x5 or %o0, 0x1671, %i3 array8 %i7, %i6, %g2 smulcc %i0, 0x1783, %l1 movre %l2, 0x0CF, %o6 ldx [%l7 + 0x48], %o3 orn %o1, %g6, %o7 xnor %l5, 0x1A9C, %l3 tleu %xcc, 0x4 orcc %i4, %g4, %i5 udiv %l6, 0x025B, %o4 fbue %fcc3, loop_1337 orn %o5, 0x1CFE, %i1 tcs %icc, 0x2 brnz %l0, loop_1338 loop_1337: edge16 %g3, %l4, %g5 or %g7, %g1, %o2 fnot2 %f12, %f16 loop_1338: orcc %o0, %i3, %i2 movcs %icc, %i7, %i6 be %icc, loop_1339 tvc %icc, 0x4 movrlz %g2, 0x0D8, %l1 edge32n %l2, %o6, %o3 loop_1339: edge8n %o1, %g6, %o7 ta %xcc, 0x2 nop setx 0x7CB45CDEB414496F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xF917AC4F8CD69221, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f26, %f28 sdivx %l5, 0x15F5, %l3 fmovsge %icc, %f12, %f26 tneg %xcc, 0x2 nop setx 0xF044807C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x637EB7CF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fdivs %f19, %f2, %f2 movrne %i4, %g4, %i0 fmovdvc %xcc, %f20, %f16 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f16 movleu %icc, %i5, %l6 smul %o4, 0x052D, %i1 fbo %fcc0, loop_1340 fmovdleu %icc, %f27, %f26 subccc %o5, %g3, %l4 fbug %fcc2, loop_1341 loop_1340: movneg %xcc, %g5, %l0 fbne,a %fcc1, loop_1342 stw %g1, [%l7 + 0x18] loop_1341: bneg,pt %icc, loop_1343 sdivcc %g7, 0x1931, %o2 loop_1342: fmovdn %xcc, %f25, %f23 nop setx 0x38C2E5EE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x08296664, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fdivs %f24, %f11, %f8 loop_1343: srax %i3, %i2, %i7 fbn %fcc1, loop_1344 tge %xcc, 0x2 edge8l %o0, %i6, %l1 set 0x24, %i1 sta %f0, [%l7 + %i1] 0x14 loop_1344: call loop_1345 orcc %g2, 0x10A1, %l2 add %o6, %o1, %o3 fmovda %icc, %f0, %f1 loop_1345: orcc %g6, 0x0AF2, %o7 bge,a,pn %xcc, loop_1346 movle %icc, %l5, %i4 edge32ln %g4, %l3, %i5 movge %icc, %l6, %o4 loop_1346: nop setx 0xD576808E1032EEE7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xAA7B9BDA4EECCDDA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f4, %f26 set 0x40, %g5 stxa %i0, [%l7 + %g5] 0x15 movrlez %o5, 0x34C, %i1 set 0x7C, %i6 stha %g3, [%l7 + %i6] 0x81 andn %l4, 0x10B8, %l0 nop set 0x78, %l0 ldd [%l7 + %l0], %f14 subcc %g5, 0x17A9, %g1 fbue,a %fcc1, loop_1347 bvc,a,pn %icc, loop_1348 fmovdvs %icc, %f31, %f21 ta %icc, 0x0 loop_1347: nop set 0x27, %g1 ldstub [%l7 + %g1], %o2 loop_1348: nop wr %g0, 0x88, %asi ldsha [%l7 + 0x44] %asi, %g7 edge16ln %i2, %i3, %o0 edge32n %i6, %l1, %g2 stx %i7, [%l7 + 0x10] movvc %xcc, %l2, %o6 fmovsvc %icc, %f15, %f26 ld [%l7 + 0x7C], %f0 bcc,a loop_1349 fmuld8sux16 %f31, %f31, %f0 popc %o3, %o1 bleu,a %xcc, loop_1350 loop_1349: movre %g6, %l5, %i4 fmovrdgz %o7, %f28, %f22 fmovdl %xcc, %f12, %f10 loop_1350: bne,a loop_1351 fmul8x16al %f0, %f1, %f26 fnot1s %f25, %f30 alignaddr %l3, %g4, %i5 loop_1351: fmovsge %xcc, %f23, %f15 fpadd16 %f20, %f2, %f10 tcs %xcc, 0x2 fandnot2 %f0, %f30, %f26 array32 %l6, %o4, %o5 ta %icc, 0x5 srax %i1, %g3, %i0 alignaddrl %l4, %g5, %l0 sth %o2, [%l7 + 0x2E] nop setx 0x9C39D07CEC0AF293, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x5223D938AE5CCC49, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 faddd %f24, %f6, %f10 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdne %icc, %f3, %f27 edge16ln %g1, %i2, %g7 fmovscc %xcc, %f19, %f30 bcs,a,pt %icc, loop_1352 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %i3, %o0, %l1 addc %g2, %i6, %i7 loop_1352: xor %l2, %o3, %o6 sdiv %o1, 0x16D5, %g6 nop set 0x50, %o0 ldd [%l7 + %o0], %l4 addccc %o7, 0x0875, %l3 umul %i4, 0x10BB, %g4 andncc %l6, %o4, %o5 movrlz %i5, 0x12E, %i1 movge %xcc, %i0, %l4 wr %g0, 0x81, %asi stwa %g5, [%l7 + 0x28] %asi movrne %l0, %o2, %g3 taddcc %g1, %i2, %i3 tvc %icc, 0x2 subccc %g7, %l1, %g2 fbl,a %fcc3, loop_1353 sethi 0x12F1, %o0 fbug %fcc2, loop_1354 fnot2s %f11, %f23 loop_1353: fmovdl %icc, %f2, %f9 movcs %icc, %i7, %i6 loop_1354: udiv %o3, 0x12C8, %o6 fandnot1 %f24, %f0, %f20 addccc %l2, %g6, %l5 and %o7, %l3, %o1 fmovsne %xcc, %f11, %f4 or %g4, 0x15CE, %i4 nop fitos %f23, %f20 wr %g0, 0xe2, %asi stxa %o4, [%l7 + 0x08] %asi membar #Sync bvs,a loop_1355 tsubcc %o5, 0x1D19, %i5 ldsb [%l7 + 0x68], %i1 edge32l %i0, %l6, %l4 loop_1355: movrgez %l0, %g5, %g3 std %f0, [%l7 + 0x08] fblg %fcc3, loop_1356 tcc %icc, 0x0 orncc %g1, %o2, %i3 movcs %icc, %i2, %l1 loop_1356: lduw [%l7 + 0x24], %g2 srl %o0, 0x05, %i7 movneg %xcc, %g7, %o3 fmul8x16 %f7, %f10, %f28 brz %o6, loop_1357 andcc %l2, 0x03BA, %g6 tsubcc %i6, 0x0847, %l5 sdiv %o7, 0x0BE6, %o1 loop_1357: sdiv %l3, 0x0A1D, %g4 fbe %fcc0, loop_1358 movcs %icc, %o4, %o5 add %l7, 0x38, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x88, %i5, %i1 loop_1358: fnot1 %f8, %f4 fnand %f14, %f22, %f28 sll %i0, 0x06, %l6 srl %l4, 0x0F, %l0 sdivcc %i4, 0x1ECE, %g3 nop fitod %f4, %f26 fdtoi %f26, %f9 edge16ln %g5, %o2, %i3 movrgez %i2, 0x128, %l1 set 0x48, %i3 swapa [%l7 + %i3] 0x89, %g2 fxnors %f31, %f16, %f17 umulcc %g1, %i7, %o0 fand %f0, %f22, %f6 addccc %o3, 0x11D3, %g7 fmovrsgez %l2, %f22, %f16 mova %xcc, %o6, %i6 srlx %g6, 0x0F, %l5 movpos %icc, %o1, %o7 brgez,a %g4, loop_1359 movge %icc, %o4, %l3 wr %g0, 0x89, %asi lduba [%l7 + 0x4B] %asi, %o5 loop_1359: brlez %i1, loop_1360 udiv %i0, 0x1603, %l6 udivcc %l4, 0x098A, %l0 edge8l %i5, %g3, %g5 loop_1360: fmovrsgez %i4, %f17, %f30 nop set 0x28, %i2 ldsh [%l7 + %i2], %i3 taddcc %o2, %i2, %g2 nop fitod %f12, %f12 fdtos %f12, %f5 fblg,a %fcc3, loop_1361 sth %l1, [%l7 + 0x10] andcc %i7, 0x1A8A, %o0 umul %g1, %g7, %o3 loop_1361: orn %o6, 0x0AA2, %l2 fpadd32s %f20, %f8, %f14 brz %g6, loop_1362 brlz %i6, loop_1363 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %o1, %o7, %g4 loop_1362: nop wr %g0, 0x18, %asi prefetcha [%l7 + 0x50] %asi, 0x2 loop_1363: movpos %xcc, %o4, %o5 fmovde %xcc, %f6, %f19 ble,a loop_1364 fmovdgu %icc, %f4, %f0 bcs %xcc, loop_1365 umulcc %i1, 0x0BFA, %l3 loop_1364: umul %i0, %l6, %l4 movvc %xcc, %l0, %i5 loop_1365: fbne,a %fcc2, loop_1366 srl %g3, %g5, %i4 movrgz %o2, 0x0CE, %i2 ldub [%l7 + 0x27], %g2 loop_1366: nop fitos %f11, %f24 fstod %f24, %f14 mova %xcc, %i3, %i7 sethi 0x0B16, %l1 movrgez %o0, 0x2B4, %g7 srl %g1, %o6, %l2 nop setx loop_1367, %l0, %l1 jmpl %l1, %o3 fpsub32 %f4, %f10, %f30 fcmpgt16 %f20, %f18, %i6 tge %icc, 0x4 loop_1367: ldd [%l7 + 0x38], %o0 sllx %o7, 0x1A, %g6 taddcc %g4, 0x1259, %o4 fnor %f8, %f30, %f8 mulx %l5, %i1, %l3 edge8ln %i0, %o5, %l6 orcc %l4, 0x1E6F, %l0 tn %icc, 0x5 subc %g3, 0x153A, %i5 tsubcctv %i4, %o2, %g5 sir 0x16B0 set 0x6B, %g6 stba %i2, [%l7 + %g6] 0x80 xorcc %i3, 0x1A05, %i7 ldsh [%l7 + 0x3E], %g2 umulcc %l1, 0x0781, %g7 tsubcc %g1, 0x1930, %o0 tcc %xcc, 0x2 alignaddr %o6, %l2, %i6 ld [%l7 + 0x7C], %f14 nop setx 0xDE729EFA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x3708E4C4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fmuls %f19, %f20, %f2 tn %icc, 0x6 fmovscc %icc, %f14, %f4 edge32 %o3, %o7, %g6 tne %xcc, 0x1 fbul,a %fcc1, loop_1368 fmovsn %xcc, %f16, %f21 movn %xcc, %o1, %o4 fmovse %icc, %f1, %f15 loop_1368: fpsub32s %f26, %f4, %f29 set 0x40, %i0 ldda [%l7 + %i0] 0x11, %f16 edge8ln %l5, %g4, %i1 fmovd %f16, %f22 fcmpne16 %f22, %f4, %l3 movrne %o5, 0x076, %l6 orncc %i0, 0x1634, %l0 tn %icc, 0x4 udiv %g3, 0x0CCD, %i5 st %f29, [%l7 + 0x08] ta %xcc, 0x1 set 0x58, %i4 prefetcha [%l7 + %i4] 0x15, 0x0 fornot2 %f16, %f14, %f2 movrlez %o2, %l4, %g5 tgu %xcc, 0x3 udivcc %i3, 0x1CAD, %i2 bshuffle %f12, %f20, %f24 movrne %g2, %i7, %g7 movrlz %g1, 0x04D, %l1 add %l7, 0x48, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o0, %l2 std %f20, [%l7 + 0x70] edge8ln %i6, %o3, %o6 edge32ln %o7, %o1, %o4 orn %l5, %g6, %i1 sll %l3, %o5, %l6 addcc %i0, 0x185F, %g4 mova %icc, %g3, %l0 nop set 0x2C, %o5 lduw [%l7 + %o5], %i4 tgu %icc, 0x0 edge16 %i5, %l4, %g5 fbuge %fcc1, loop_1369 sra %o2, 0x12, %i3 fcmpeq32 %f24, %f22, %i2 tcc %xcc, 0x5 loop_1369: tpos %icc, 0x5 ldsh [%l7 + 0x5A], %i7 fexpand %f18, %f4 sub %g2, %g7, %l1 ta %xcc, 0x2 fbug,a %fcc1, loop_1370 tleu %xcc, 0x1 taddcctv %g1, %o0, %i6 fcmpgt32 %f20, %f0, %o3 loop_1370: fmovse %xcc, %f23, %f3 movrgez %l2, 0x32A, %o7 popc 0x1A0F, %o6 fnot1 %f14, %f10 bcs,pt %icc, loop_1371 fbge,a %fcc0, loop_1372 nop setx 0x7524A318, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x6635956E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fsubs %f25, %f5, %f2 nop set 0x18, %l5 stx %o4, [%l7 + %l5] loop_1371: alignaddrl %l5, %o1, %g6 loop_1372: fbge %fcc0, loop_1373 edge32 %i1, %o5, %l6 subc %i0, %g4, %g3 fmul8ulx16 %f6, %f8, %f22 loop_1373: tg %xcc, 0x2 andn %l3, 0x1CF6, %l0 fnegs %f28, %f30 mulscc %i5, %l4, %i4 move %icc, %g5, %o2 wr %g0, 0x80, %asi lduwa [%l7 + 0x7C] %asi, %i2 fble,a %fcc1, loop_1374 tle %xcc, 0x4 udivcc %i7, 0x160D, %g2 movrgz %i3, %l1, %g7 loop_1374: tne %xcc, 0x5 tpos %xcc, 0x6 movre %o0, 0x2C6, %g1 fmovdpos %xcc, %f4, %f22 bcc,a,pt %xcc, loop_1375 sdivcc %i6, 0x19AB, %l2 nop setx 0xF75A851B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0xC99B0DD0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fadds %f16, %f26, %f29 membar 0x60 loop_1375: alignaddr %o7, %o3, %o6 and %l5, %o4, %g6 wr %g0, 0x4f, %asi stxa %o1, [%g0 + 0x10] %asi fornot1s %f3, %f4, %f28 popc 0x01D6, %i1 fcmpeq16 %f6, %f0, %o5 movg %xcc, %i0, %l6 tvs %xcc, 0x7 fbl %fcc2, loop_1376 mova %xcc, %g3, %l3 flush %l7 + 0x1C tcs %icc, 0x3 loop_1376: fandnot1s %f3, %f7, %f16 movvc %xcc, %g4, %i5 fandnot2 %f4, %f18, %f26 fmovsn %icc, %f1, %f28 fbule,a %fcc0, loop_1377 membar 0x00 tvs %icc, 0x0 fornot1s %f1, %f3, %f20 loop_1377: movn %xcc, %l4, %i4 fnot1s %f9, %f12 bge %xcc, loop_1378 bvs,a,pn %icc, loop_1379 tg %xcc, 0x7 fone %f8 loop_1378: movrgz %g5, %o2, %i2 loop_1379: ldsh [%l7 + 0x4E], %i7 set 0x8, %o4 stxa %g2, [%g0 + %o4] 0x20 fmovdn %xcc, %f2, %f31 sir 0x18D9 tsubcctv %i3, %l0, %l1 andn %o0, 0x0842, %g1 edge16n %g7, %i6, %l2 edge32 %o3, %o6, %o7 movl %icc, %o4, %l5 sll %o1, %i1, %g6 bn,a,pn %icc, loop_1380 movrgz %o5, %l6, %g3 fmovrslz %l3, %f27, %f13 tvc %xcc, 0x7 loop_1380: movge %icc, %g4, %i0 tneg %xcc, 0x4 fmovrdlz %l4, %f30, %f20 bcs,a %xcc, loop_1381 fcmple32 %f16, %f12, %i5 sllx %i4, %g5, %i2 fmovd %f22, %f10 loop_1381: sllx %o2, 0x1A, %i7 movpos %icc, %g2, %i3 fandnot2s %f2, %f31, %f6 tle %xcc, 0x1 edge8n %l0, %o0, %g1 nop fitod %f0, %f18 fdtox %f18, %f16 fxtod %f16, %f8 sdivx %l1, 0x164E, %g7 array16 %l2, %o3, %o6 nop setx loop_1382, %l0, %l1 jmpl %l1, %o7 movge %icc, %o4, %l5 movvc %xcc, %i6, %i1 tvs %icc, 0x1 loop_1382: umulcc %g6, 0x15DE, %o5 fxnor %f20, %f22, %f18 tpos %xcc, 0x7 sdiv %o1, 0x13F7, %l6 add %l7, 0x18, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %g3 casa [%l6] 0x0c, %g3, %g4 tge %xcc, 0x0 subcc %i0, 0x1D43, %l3 tcc %xcc, 0x7 fcmple32 %f14, %f28, %l4 tsubcc %i5, 0x0AA6, %g5 edge8n %i4, %o2, %i2 udivcc %g2, 0x0F95, %i3 tcs %xcc, 0x3 edge16l %l0, %o0, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %l1, 0x14C3, %i7 array32 %l2, %g7, %o6 bleu,a,pn %xcc, loop_1383 movrgez %o3, 0x0C1, %o4 fmul8sux16 %f14, %f14, %f18 sth %l5, [%l7 + 0x36] loop_1383: smul %o7, 0x097B, %i1 fandnot2s %f27, %f19, %f22 srax %g6, %i6, %o5 fmovdgu %xcc, %f23, %f5 fpadd32 %f12, %f16, %f4 nop fitod %f4, %f10 fdtoi %f10, %f23 faligndata %f24, %f28, %f18 fmovspos %xcc, %f8, %f30 nop setx 0x87CAA3D9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 fsqrts %f22, %f31 bge,pt %xcc, loop_1384 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addc %l6, %o1, %g3 movn %xcc, %i0, %g4 loop_1384: fmovsneg %icc, %f11, %f26 fmovdpos %xcc, %f16, %f3 edge32n %l3, %l4, %g5 xorcc %i4, %o2, %i5 andncc %i2, %i3, %l0 fsrc1 %f14, %f14 tsubcctv %o0, %g1, %l1 movrgez %g2, 0x1BA, %l2 orn %g7, %o6, %o3 umul %i7, %o4, %o7 andn %i1, %l5, %g6 brnz,a %i6, loop_1385 brlez,a %o5, loop_1386 fmovrde %l6, %f26, %f6 movle %icc, %g3, %i0 loop_1385: fmovrdgz %o1, %f24, %f10 loop_1386: fmovdcc %xcc, %f3, %f14 movrgez %g4, %l4, %g5 movle %icc, %l3, %i4 bl loop_1387 bpos,pt %icc, loop_1388 sdivcc %o2, 0x123E, %i5 subccc %i2, 0x05D7, %i3 loop_1387: nop wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1388: umul %l0, 0x047D, %g1 fsrc2 %f28, %f26 brgz %l1, loop_1389 fmovsl %icc, %f20, %f2 movcs %icc, %o0, %g2 movvc %icc, %g7, %l2 loop_1389: fbu,a %fcc1, loop_1390 tcc %icc, 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %o3, %o6, %i7 loop_1390: smul %o4, %i1, %o7 smul %l5, %g6, %o5 or %l6, 0x1AED, %i6 addcc %g3, 0x1310, %i0 movcs %icc, %o1, %g4 alignaddrl %l4, %g5, %l3 sdivcc %i4, 0x0C60, %o2 movvc %xcc, %i2, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduw [%l7 + 0x3C], %l0 tg %xcc, 0x2 xorcc %g1, 0x1064, %i5 tg %icc, 0x4 edge16 %l1, %g2, %o0 set 0x57, %l4 stba %l2, [%l7 + %l4] 0x2b membar #Sync movvc %icc, %o3, %g7 stb %i7, [%l7 + 0x4B] movrlez %o4, 0x2FB, %o6 or %o7, %l5, %g6 fmovdne %xcc, %f8, %f11 bne,pn %icc, loop_1391 srax %i1, 0x0E, %o5 nop fitos %f7, %f8 fstox %f8, %f12 movrgz %i6, 0x0E1, %g3 loop_1391: mulscc %l6, 0x001B, %o1 umulcc %i0, %l4, %g4 movn %xcc, %g5, %i4 taddcctv %o2, %i2, %l3 fmovdge %xcc, %f6, %f29 tleu %xcc, 0x6 set 0x6E, %o7 stba %l0, [%l7 + %o7] 0x18 movrgz %i3, %i5, %g1 movg %xcc, %g2, %o0 nop setx 0xC35163FD7A9F1B60, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xFAD0C5CA55CA5203, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f28, %f4 lduh [%l7 + 0x2C], %l2 nop fitos %f12, %f5 fstod %f5, %f20 movpos %icc, %o3, %g7 fcmpne16 %f18, %f22, %i7 sdiv %l1, 0x0F90, %o6 edge16 %o4, %l5, %o7 orncc %g6, 0x0B96, %o5 movrlez %i1, %i6, %g3 brlez,a %o1, loop_1392 smul %l6, 0x0C19, %l4 edge16ln %g4, %g5, %i0 xnor %i4, %o2, %i2 loop_1392: alignaddr %l0, %l3, %i3 movrgz %g1, 0x193, %i5 wr %g0, 0x10, %asi stha %g2, [%l7 + 0x72] %asi fmovsge %icc, %f31, %f0 edge8 %l2, %o0, %o3 fmovsneg %xcc, %f23, %f9 ldd [%l7 + 0x40], %g6 smul %l1, %i7, %o6 fnand %f4, %f8, %f12 brz %l5, loop_1393 call loop_1394 add %o7, %g6, %o4 fmovdle %xcc, %f26, %f7 loop_1393: nop set 0x72, %l1 ldsha [%l7 + %l1] 0x80, %o5 loop_1394: addcc %i1, %g3, %i6 alignaddr %l6, %o1, %l4 xorcc %g5, %i0, %g4 tcs %xcc, 0x5 sdiv %i4, 0x1C14, %o2 popc 0x064A, %i2 udivcc %l0, 0x0184, %l3 udivx %i3, 0x006A, %g1 movpos %xcc, %g2, %i5 fmovsvs %icc, %f29, %f22 addc %l2, %o0, %g7 orncc %o3, %l1, %i7 fandnot2s %f15, %f7, %f2 fbul,a %fcc2, loop_1395 edge8l %o6, %o7, %g6 edge8 %l5, %o4, %i1 fnot1 %f6, %f6 loop_1395: orcc %o5, %i6, %g3 fmovrslez %o1, %f5, %f29 nop setx 0x9D735DC3FAC4AB88, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x09C7149C33AB2BAD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f0, %f8 fcmpne32 %f20, %f6, %l4 tneg %xcc, 0x4 brz %g5, loop_1396 addcc %l6, 0x10A3, %g4 fmul8ulx16 %f20, %f6, %f18 nop fitod %f0, %f10 fdtox %f10, %f30 fxtod %f30, %f12 loop_1396: taddcc %i0, %i4, %o2 addccc %l0, 0x064D, %l3 smulcc %i3, 0x018B, %i2 tl %icc, 0x1 fxnors %f26, %f4, %f15 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f16 fxor %f22, %f26, %f26 tneg %xcc, 0x0 tvs %icc, 0x1 subccc %g2, 0x042A, %g1 brlz %i5, loop_1397 tle %xcc, 0x0 ldsb [%l7 + 0x72], %l2 nop fitos %f7, %f29 loop_1397: movl %icc, %g7, %o3 edge16ln %o0, %i7, %l1 taddcc %o6, 0x106F, %g6 tne %icc, 0x7 tcc %icc, 0x4 nop fitos %f2, %f11 fstox %f11, %f26 sll %o7, %l5, %i1 nop setx 0x01067716, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0xEA93A2BA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fadds %f29, %f19, %f13 sdivx %o5, 0x00B4, %o4 brlz,a %i6, loop_1398 membar 0x36 edge32ln %g3, %l4, %o1 movpos %xcc, %l6, %g5 loop_1398: tl %xcc, 0x4 fbue %fcc0, loop_1399 xnorcc %i0, 0x025E, %i4 mova %xcc, %o2, %l0 fbl %fcc0, loop_1400 loop_1399: orncc %l3, %g4, %i2 ldd [%l7 + 0x68], %f16 tvs %xcc, 0x6 loop_1400: sir 0x16F0 ldsw [%l7 + 0x54], %g2 udivx %g1, 0x1B90, %i5 tcc %xcc, 0x1 fsrc2 %f0, %f16 edge8ln %i3, %g7, %o3 array16 %o0, %i7, %l1 tne %xcc, 0x7 fbl,a %fcc1, loop_1401 fxors %f19, %f31, %f0 movrgz %o6, %l2, %g6 nop setx 0x85C610E36EDCFE9E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 fsqrtd %f0, %f10 loop_1401: fmovrsgez %l5, %f20, %f7 srl %o7, %o5, %o4 movvc %icc, %i1, %g3 tge %icc, 0x4 fmovdg %xcc, %f31, %f13 movrne %l4, %i6, %o1 edge16n %l6, %g5, %i4 tpos %xcc, 0x1 fand %f18, %f30, %f26 srax %i0, %o2, %l0 lduh [%l7 + 0x70], %l3 movvc %icc, %i2, %g2 ta %icc, 0x2 ldsb [%l7 + 0x1C], %g1 nop setx 0xB08177ADA66DCB4E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xA76E6E4B2EE7EFD4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f12, %f16 mulscc %g4, 0x02DA, %i5 movg %xcc, %i3, %o3 bge,a %xcc, loop_1402 fpadd32s %f23, %f31, %f22 edge32n %o0, %g7, %i7 wr %g0, 0x80, %asi lda [%l7 + 0x28] %asi, %f30 loop_1402: tgu %icc, 0x6 fbue %fcc3, loop_1403 fnot2 %f30, %f28 orn %o6, %l2, %l1 wr %g0, 0x11, %asi sta %f7, [%l7 + 0x70] %asi loop_1403: movrgz %g6, 0x3B8, %l5 nop setx 0x3D9CB299B0730814, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr movgu %xcc, %o7, %o5 orcc %i1, 0x0A7E, %o4 ldd [%l7 + 0x48], %g2 fmuld8sux16 %f14, %f4, %f0 sub %i6, 0x15A0, %l4 bg,a loop_1404 movgu %icc, %l6, %o1 smul %i4, %i0, %g5 edge16ln %l0, %o2, %i2 loop_1404: fmovrsgz %l3, %f19, %f23 fnegd %f2, %f28 udiv %g1, 0x0828, %g2 te %icc, 0x1 wr %g0, 0x18, %asi ldxa [%l7 + 0x78] %asi, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz,a %i5, loop_1405 fmovdleu %icc, %f18, %f12 std %f30, [%l7 + 0x28] alignaddr %i3, %o3, %g7 loop_1405: fnot2 %f22, %f30 nop setx 0x70FF15788CE77929, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xE362F65965792E83, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f10, %f4 popc 0x08CD, %o0 fpadd32 %f6, %f10, %f4 tg %xcc, 0x1 movneg %icc, %i7, %o6 edge16n %l1, %g6, %l2 movcs %xcc, %l5, %o7 brz,a %o5, loop_1406 fpackfix %f24, %f29 edge16 %i1, %o4, %i6 movcc %icc, %g3, %l4 loop_1406: fmuld8sux16 %f10, %f27, %f2 xnorcc %o1, %i4, %l6 fcmpeq16 %f8, %f16, %i0 fmovrsgz %g5, %f0, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 call loop_1407 swap [%l7 + 0x14], %o2 nop setx 0x0E07728FA0F70886, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x6AE3E617CEB14A93, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 faddd %f18, %f26, %f8 add %l7, 0x64, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %l0 casa [%l6] 0x18, %l0, %i2 loop_1407: ble,a,pn %xcc, loop_1408 orcc %l3, %g1, %g2 xnor %i5, 0x0C4C, %i3 edge8ln %g4, %g7, %o0 loop_1408: nop fitod %f10, %f8 fdtox %f8, %f8 fxtod %f8, %f10 set 0x3C, %o6 lduha [%l7 + %o6] 0x14, %i7 fands %f31, %f13, %f16 orn %o6, %l1, %g6 edge32 %o3, %l5, %l2 ta %icc, 0x3 xnorcc %o5, %o7, %o4 brgz %i1, loop_1409 te %icc, 0x1 brgez %g3, loop_1410 fbul,a %fcc3, loop_1411 loop_1409: movrlz %i6, 0x31C, %o1 nop setx 0x3307A259, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x504A8E3C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f15, %f1 loop_1410: srlx %i4, %l6, %i0 loop_1411: smulcc %g5, 0x1264, %o2 bpos %icc, loop_1412 xnorcc %l0, %l4, %l3 movpos %icc, %g1, %g2 set 0x48, %g2 sta %f5, [%l7 + %g2] 0x18 loop_1412: ldd [%l7 + 0x70], %i2 tle %icc, 0x1 movpos %xcc, %i5, %g4 sethi 0x0D6A, %i3 mulscc %o0, 0x13EE, %g7 fmovsneg %icc, %f19, %f12 edge16 %o6, %l1, %g6 orn %o3, %l5, %i7 fmovdcs %icc, %f30, %f21 ba,pt %icc, loop_1413 andncc %l2, %o7, %o4 bcs,a,pn %xcc, loop_1414 tge %xcc, 0x7 loop_1413: addccc %o5, %i1, %g3 movcs %xcc, %i6, %i4 loop_1414: fbg %fcc1, loop_1415 sllx %l6, 0x04, %i0 udivx %g5, 0x0D03, %o2 fnands %f30, %f9, %f3 loop_1415: taddcc %o1, 0x1875, %l4 xnor %l0, %l3, %g2 nop fitos %f13, %f16 srl %g1, 0x00, %i2 fmovdne %xcc, %f16, %f3 xor %g4, 0x1807, %i3 smulcc %i5, 0x1721, %o0 fbug,a %fcc2, loop_1416 movcc %xcc, %g7, %l1 tpos %xcc, 0x4 fornot2s %f18, %f11, %f30 loop_1416: addcc %g6, 0x03D8, %o3 xorcc %l5, 0x1D15, %i7 stb %l2, [%l7 + 0x77] ldd [%l7 + 0x28], %f10 swap [%l7 + 0x78], %o6 srl %o4, 0x0D, %o5 array32 %i1, %o7, %g3 taddcctv %i6, %l6, %i4 edge8l %i0, %g5, %o2 alignaddr %o1, %l0, %l4 movre %l3, %g1, %g2 xorcc %i2, 0x12AF, %g4 fmovsvs %icc, %f4, %f31 wr %g0, 0x19, %asi ldsba [%l7 + 0x4C] %asi, %i5 fbue %fcc3, loop_1417 add %o0, %g7, %l1 popc %g6, %o3 fbue,a %fcc2, loop_1418 loop_1417: movleu %icc, %i3, %i7 fbl %fcc0, loop_1419 fmovsge %xcc, %f13, %f9 loop_1418: fmovdvc %xcc, %f29, %f30 andn %l2, 0x09D7, %o6 loop_1419: fmovsvs %icc, %f3, %f30 edge8ln %o4, %o5, %l5 movvs %icc, %i1, %o7 sethi 0x0B93, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %icc, 0x3 addcc %l6, %g3, %i4 brlz %g5, loop_1420 movrgz %o2, 0x380, %o1 tsubcc %i0, %l0, %l3 fmul8x16 %f14, %f30, %f26 loop_1420: bpos,a,pn %icc, loop_1421 fmovsge %xcc, %f29, %f13 smul %g1, 0x0D82, %l4 edge8l %i2, %g2, %g4 loop_1421: tne %icc, 0x4 fnors %f25, %f20, %f23 edge32 %i5, %o0, %g7 sdivcc %g6, 0x075F, %o3 movvs %icc, %l1, %i7 orncc %l2, %i3, %o4 sethi 0x043F, %o6 xor %l5, %o5, %i1 bpos,a loop_1422 and %i6, %o7, %g3 tvs %icc, 0x0 add %l7, 0x3C, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %l6, %i4 loop_1422: sll %o2, 0x0E, %o1 nop setx 0x1AE42CCD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0xAF01931C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fsubs %f6, %f17, %f22 movvc %xcc, %g5, %l0 edge8 %l3, %i0, %l4 fmovdl %icc, %f29, %f25 lduh [%l7 + 0x42], %g1 array8 %i2, %g2, %i5 tneg %xcc, 0x0 sllx %g4, %o0, %g7 bn,pn %icc, loop_1423 tsubcctv %g6, %o3, %i7 set 0x7C, %o3 stwa %l2, [%l7 + %o3] 0xe2 membar #Sync loop_1423: nop setx loop_1424, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done array8 %i3, %l1, %o6 fors %f14, %f0, %f27 ldx [%l7 + 0x60], %o4 loop_1424: fmovsle %xcc, %f8, %f14 tne %icc, 0x0 wr %g0, 0x27, %asi stxa %o5, [%l7 + 0x50] %asi membar #Sync array32 %l5, %i6, %i1 movpos %icc, %o7, %g3 orncc %i4, 0x1C52, %o2 tvs %xcc, 0x7 popc 0x0F65, %o1 srl %g5, %l6, %l0 fmovdcs %xcc, %f2, %f14 nop setx 0x7396A600606B2A0C, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr flush %l7 + 0x44 sub %l3, 0x0E93, %l4 subcc %i0, 0x0971, %i2 fmuld8sux16 %f14, %f8, %f30 fandnot1 %f2, %f2, %f10 movge %xcc, %g2, %i5 set 0x26, %o2 stha %g4, [%l7 + %o2] 0xe2 membar #Sync swap [%l7 + 0x10], %g1 fxnor %f16, %f2, %f14 fandnot2 %f28, %f12, %f22 st %f14, [%l7 + 0x28] ble,a loop_1425 array8 %o0, %g6, %g7 edge8l %o3, %l2, %i3 popc %l1, %i7 loop_1425: nop setx loop_1426, %l0, %l1 jmpl %l1, %o4 nop setx 0x3A1A466F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 fsqrts %f1, %f29 movge %xcc, %o5, %l5 movvs %xcc, %i6, %o6 loop_1426: movrlez %i1, %g3, %o7 wr %g0, 0x0c, %asi lda [%l7 + 0x50] %asi, %f21 brz,a %i4, loop_1427 subcc %o2, 0x0B79, %g5 swap [%l7 + 0x68], %l6 taddcc %o1, %l0, %l4 loop_1427: ldx [%l7 + 0x10], %l3 nop setx 0x6240F77579A70CE9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x5B20D80C8D2864F9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fsubd %f26, %f16, %f2 bpos loop_1428 orcc %i0, 0x0C02, %g2 andcc %i5, %g4, %i2 be,pt %xcc, loop_1429 loop_1428: udiv %g1, 0x1516, %o0 sir 0x0A16 stw %g6, [%l7 + 0x68] loop_1429: tne %xcc, 0x4 edge16n %g7, %o3, %i3 movre %l2, %l1, %i7 movne %xcc, %o5, %l5 fblg %fcc0, loop_1430 array32 %o4, %o6, %i1 wr %g0, 0x81, %asi stda %f0, [%l7 + 0x40] %asi loop_1430: fornot2s %f29, %f8, %f28 xnorcc %g3, %o7, %i4 sub %o2, %g5, %l6 fors %f1, %f14, %f6 bn,a %xcc, loop_1431 addcc %i6, 0x17E2, %o1 tne %xcc, 0x5 nop fitod %f8, %f6 fdtos %f6, %f17 loop_1431: fbuge,a %fcc1, loop_1432 edge16l %l4, %l3, %l0 tle %xcc, 0x0 subcc %g2, %i0, %g4 loop_1432: sdiv %i2, 0x04A5, %g1 edge16n %o0, %g6, %g7 movle %icc, %i5, %i3 set 0x30, %g4 stxa %o3, [%l7 + %g4] 0x88 fxnor %f10, %f10, %f24 movre %l2, %l1, %o5 stw %l5, [%l7 + 0x6C] brnz %i7, loop_1433 edge16ln %o4, %o6, %i1 subccc %g3, 0x1A2A, %o7 stb %o2, [%l7 + 0x68] loop_1433: membar 0x3F brgez,a %g5, loop_1434 sdivcc %i4, 0x104A, %i6 wr %g0, 0x81, %asi ldstuba [%l7 + 0x5B] %asi, %o1 loop_1434: movrgez %l6, %l4, %l3 xnorcc %l0, %i0, %g2 bne,a,pt %icc, loop_1435 ble,a loop_1436 ldub [%l7 + 0x71], %i2 fxnors %f1, %f15, %f31 loop_1435: movrlez %g4, 0x32E, %o0 loop_1436: fmovrsgez %g1, %f15, %f2 fmovrdne %g7, %f16, %f8 umul %g6, 0x16E9, %i5 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f0 ble,pn %icc, loop_1437 fmul8x16au %f25, %f4, %f28 fandnot2s %f26, %f25, %f4 std %f0, [%l7 + 0x68] loop_1437: smul %i3, %l2, %o3 call loop_1438 movg %icc, %l1, %l5 set 0x3C, %g7 lduwa [%l7 + %g7] 0x14, %o5 loop_1438: nop set 0x36, %i7 ldsha [%l7 + %i7] 0x80, %o4 bneg,pt %xcc, loop_1439 andncc %o6, %i1, %g3 fmovsa %icc, %f16, %f3 subcc %i7, %o7, %g5 loop_1439: addccc %o2, %i4, %i6 sdiv %l6, 0x1A9F, %o1 fcmpeq32 %f16, %f24, %l3 pdist %f2, %f18, %f16 array16 %l4, %l0, %g2 fpsub32 %f12, %f18, %f26 popc %i0, %i2 tsubcctv %g4, 0x1B77, %g1 nop setx 0x014EB5A8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0xC8953406, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fdivs %f25, %f23, %f28 nop setx 0xB322C6A4C067C7A3, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr tge %xcc, 0x5 tvc %icc, 0x1 mova %icc, %g7, %o0 alignaddrl %g6, %i3, %i5 bcc,pt %icc, loop_1440 fbue,a %fcc1, loop_1441 fcmpeq32 %f12, %f4, %o3 tleu %icc, 0x6 loop_1440: subccc %l2, %l1, %l5 loop_1441: sll %o4, 0x03, %o6 udivx %i1, 0x0B0A, %g3 nop set 0x4C, %l6 ldsh [%l7 + %l6], %o5 fones %f27 edge16n %i7, %g5, %o7 mova %xcc, %i4, %o2 tne %xcc, 0x1 sth %l6, [%l7 + 0x48] xnor %i6, %o1, %l3 tcs %icc, 0x5 sdivcc %l0, 0x1FFC, %g2 nop set 0x48, %o1 stx %i0, [%l7 + %o1] sll %i2, %g4, %l4 nop setx 0x83257382, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x427B90AB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fdivs %f9, %f6, %f15 umul %g1, %g7, %g6 subc %o0, 0x1C6E, %i3 andncc %i5, %o3, %l1 edge16ln %l5, %l2, %o6 addcc %o4, %g3, %o5 nop setx 0x206F9413, %l0, %l6 st %l6, [%l7 + 0x7C] ld [%l7 + 0x7C], %fsr fsrc1s %f11, %f11 set 0x78, %g3 lda [%l7 + %g3] 0x88, %f17 bn,a,pn %icc, loop_1442 tge %xcc, 0x3 wr %g0, 0xf1, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_1442: umulcc %i7, 0x048E, %i1 movgu %xcc, %g5, %o7 andn %o2, %l6, %i4 edge8n %o1, %l3, %i6 tg %xcc, 0x4 movgu %icc, %l0, %i0 edge16 %i2, %g4, %g2 edge16 %g1, %l4, %g6 bvs loop_1443 brz,a %o0, loop_1444 fbug %fcc3, loop_1445 lduw [%l7 + 0x18], %i3 loop_1443: tn %xcc, 0x6 loop_1444: srlx %i5, 0x03, %o3 loop_1445: movrlz %l1, %l5, %l2 edge16 %g7, %o4, %g3 set 0x118, %l2 stxa %o5, [%g0 + %l2] 0x52 umul %i7, 0x0EEE, %o6 tsubcctv %i1, 0x0190, %o7 fmovsgu %xcc, %f21, %f12 sra %g5, %l6, %o2 subccc %o1, 0x0038, %l3 udivx %i4, 0x1D5B, %i6 wr %g0, 0x88, %asi ldsba [%l7 + 0x46] %asi, %i0 umul %i2, %g4, %g2 movcc %icc, %l0, %g1 fbu,a %fcc2, loop_1446 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %icc, 0x0 brgz %g6, loop_1447 loop_1446: xnor %l4, 0x0774, %o0 addc %i3, 0x1873, %i5 xnorcc %l1, 0x0213, %l5 loop_1447: movrgz %o3, %g7, %o4 subcc %l2, 0x105E, %g3 movg %xcc, %i7, %o6 nop fitod %f0, %f16 fdtox %f16, %f22 fxtod %f22, %f8 move %icc, %i1, %o7 fbg,a %fcc1, loop_1448 tpos %xcc, 0x3 tneg %xcc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1448: umul %g5, 0x1288, %o5 fornot2 %f22, %f2, %f18 tcs %xcc, 0x3 movre %l6, %o1, %l3 fnand %f4, %f16, %f12 tsubcc %i4, %i6, %o2 bneg,a,pn %icc, loop_1449 sir 0x1EB8 fcmple32 %f30, %f8, %i2 movleu %icc, %g4, %i0 loop_1449: alignaddrl %l0, %g2, %g1 tpos %xcc, 0x2 ldd [%l7 + 0x08], %l4 flush %l7 + 0x30 srl %o0, 0x1F, %g6 sdivx %i3, 0x1D9F, %i5 edge8n %l5, %o3, %l1 fcmpeq16 %f20, %f10, %o4 sllx %g7, 0x11, %l2 orncc %g3, %o6, %i7 tneg %xcc, 0x7 movge %xcc, %o7, %i1 fpmerge %f26, %f3, %f30 edge16n %g5, %l6, %o5 nop setx 0x74C4529F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0xFA8302AA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fmuls %f1, %f27, %f16 fnor %f22, %f10, %f24 fmovsle %icc, %f2, %f23 edge32l %o1, %l3, %i4 fxnors %f16, %f31, %f4 fba %fcc1, loop_1450 movpos %xcc, %o2, %i6 tn %xcc, 0x0 edge32n %i2, %i0, %g4 loop_1450: sdiv %l0, 0x0F7E, %g2 nop setx loop_1451, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx loop_1452, %l0, %l1 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, %l4, %o0 fmovrse %g1, %f29, %f1 loop_1451: nop wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f0 loop_1452: fbue,a %fcc0, loop_1453 nop setx 0x3078662F, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr fmovrdgz %i3, %f6, %f0 movneg %xcc, %g6, %i5 loop_1453: orn %l5, %o3, %o4 membar 0x7B tleu %icc, 0x2 edge16l %l1, %g7, %g3 bn,a,pn %icc, loop_1454 fbne,a %fcc0, loop_1455 ldx [%l7 + 0x30], %o6 fmovsn %icc, %f7, %f0 loop_1454: nop add %l7, 0x4C, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %l2, %i7 loop_1455: nop set 0x48, %l3 prefetcha [%l7 + %l3] 0x19, 0x0 fornot2 %f2, %f4, %f16 nop setx 0xA25634F77F9D0A1F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xC163E6F1A2DB0FEF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f28, %f24 bshuffle %f12, %f24, %f30 and %g5, %l6, %o7 move %xcc, %o1, %l3 lduh [%l7 + 0x36], %o5 ta %icc, 0x6 mova %icc, %i4, %i6 bn,pt %icc, loop_1456 and %i2, 0x0E4E, %o2 edge32l %i0, %l0, %g2 sethi 0x14B7, %l4 loop_1456: movn %icc, %g4, %o0 movrgez %i3, %g1, %g6 fxnor %f22, %f26, %f2 udivx %l5, 0x1FD0, %o3 movn %icc, %o4, %i5 fmovdvc %xcc, %f30, %f19 edge32l %g7, %l1, %o6 move %xcc, %l2, %i7 orn %i1, %g5, %l6 umulcc %o7, %g3, %l3 edge16l %o5, %i4, %i6 fble %fcc0, loop_1457 tn %xcc, 0x4 movrlez %i2, %o1, %i0 udiv %l0, 0x0769, %o2 loop_1457: smul %g2, 0x1308, %l4 add %g4, %o0, %i3 tpos %icc, 0x6 fmul8sux16 %f16, %f28, %f12 sethi 0x0276, %g1 fnegs %f18, %f7 xnor %l5, %o3, %o4 addcc %g6, 0x10E6, %i5 std %f4, [%l7 + 0x60] movg %icc, %g7, %o6 wr %g0, 0x11, %asi prefetcha [%l7 + 0x20] %asi, 0x2 fmovsneg %xcc, %f18, %f15 tpos %xcc, 0x1 and %l1, %i1, %g5 movrne %i7, 0x1A9, %o7 fmovrdlz %l6, %f16, %f4 add %l7, 0x40, %l6 wr %g0, 0x0c, %asi casxa [%l6] %asi, %l3, %o5 fbule %fcc2, loop_1458 fmovda %xcc, %f9, %f22 fbn %fcc2, loop_1459 movpos %icc, %i4, %i6 loop_1458: sll %g3, 0x09, %o1 movvc %xcc, %i0, %l0 loop_1459: fmovdne %icc, %f20, %f1 fnegd %f16, %f8 nop fitod %f8, %f4 fdtoi %f4, %f29 fbuge,a %fcc2, loop_1460 nop setx 0xF04C22EA, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr brgez,a %i2, loop_1461 nop setx loop_1462, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1460: fmovscc %icc, %f22, %f12 nop fitos %f10, %f14 fstod %f14, %f14 loop_1461: tn %icc, 0x0 loop_1462: umul %g2, %l4, %g4 fcmpeq16 %f24, %f30, %o0 nop setx 0x1AACB1BA72C83D22, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 fsqrtd %f24, %f8 bvs,a loop_1463 fmovdleu %xcc, %f15, %f13 movleu %xcc, %i3, %o2 edge16n %l5, %g1, %o3 loop_1463: mulscc %o4, 0x1441, %g6 set 0x28, %i5 sta %f27, [%l7 + %i5] 0x89 fnors %f0, %f15, %f22 sllx %g7, 0x15, %i5 andn %l2, %l1, %o6 tneg %xcc, 0x1 subc %g5, 0x14EB, %i7 ldd [%l7 + 0x10], %i0 addc %l6, 0x0117, %o7 sir 0x138F fnor %f10, %f30, %f0 fbuge,a %fcc1, loop_1464 udiv %l3, 0x141D, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %i6, %o5, %g3 loop_1464: sra %i0, %l0, %o1 nop setx loop_1465, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fandnot1 %f24, %f18, %f28 xnorcc %g2, 0x06A3, %i2 fbule,a %fcc0, loop_1466 loop_1465: fones %f21 sdivx %g4, 0x0DD0, %o0 array32 %l4, %o2, %i3 loop_1466: fmovsgu %xcc, %f27, %f17 edge16n %g1, %l5, %o4 fmovdge %xcc, %f26, %f4 edge8ln %g6, %o3, %g7 tge %xcc, 0x1 fmovdvs %icc, %f28, %f23 ldsb [%l7 + 0x56], %l2 andncc %l1, %o6, %g5 alignaddrl %i7, %i1, %l6 movcc %xcc, %i5, %l3 udiv %o7, 0x0FCE, %i4 brlez,a %o5, loop_1467 umulcc %i6, %i0, %g3 orncc %l0, 0x050F, %o1 edge32ln %i2, %g4, %o0 loop_1467: edge16l %g2, %l4, %i3 subcc %g1, %l5, %o4 tcc %xcc, 0x2 movrgz %o2, %g6, %o3 movrgz %g7, %l1, %l2 fornot2 %f30, %f22, %f8 set 0x34, %i1 swapa [%l7 + %i1] 0x0c, %o6 xnor %g5, 0x039C, %i7 popc 0x053D, %i1 ldsh [%l7 + 0x20], %l6 tvs %icc, 0x6 mulx %i5, %o7, %l3 ldsb [%l7 + 0x26], %i4 fmul8x16 %f11, %f24, %f14 add %l7, 0x48, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %i6, %o5 subccc %i0, %l0, %o1 edge8ln %g3, %g4, %i2 fnor %f28, %f6, %f8 orn %o0, 0x0762, %g2 movpos %xcc, %i3, %g1 movge %xcc, %l4, %o4 nop setx 0x84F6E83745DA3585, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x36672D1294E2FC4E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f16, %f10 xnor %l5, %g6, %o3 taddcc %o2, 0x0E9D, %g7 andcc %l1, %l2, %g5 tpos %icc, 0x0 movge %xcc, %i7, %o6 set 0x46, %i6 ldsba [%l7 + %i6] 0x88, %l6 set 0x50, %g5 ldda [%l7 + %g5] 0x26, %i4 sethi 0x1E96, %i1 ldsb [%l7 + 0x30], %l3 edge16n %o7, %i6, %o5 nop fitod %f6, %f16 fdtox %f16, %f26 fxtod %f26, %f28 movrlez %i4, %l0, %i0 and %g3, 0x1DA4, %o1 te %xcc, 0x3 andncc %g4, %i2, %o0 movge %xcc, %i3, %g1 bshuffle %f8, %f14, %f26 fmovdvs %icc, %f23, %f30 fbn,a %fcc0, loop_1468 ld [%l7 + 0x18], %f12 tgu %xcc, 0x5 tgu %xcc, 0x1 loop_1468: or %g2, %o4, %l5 movre %l4, 0x2EA, %o3 set 0x58, %l0 stxa %o2, [%l7 + %l0] 0x80 srl %g7, 0x19, %l1 fbl %fcc3, loop_1469 orcc %g6, 0x13C8, %g5 ldsb [%l7 + 0x6C], %i7 fpackfix %f18, %f8 loop_1469: ta %xcc, 0x6 swap [%l7 + 0x0C], %o6 orncc %l6, 0x012F, %i5 edge8l %l2, %i1, %l3 subc %o7, 0x07E4, %i6 movvc %icc, %o5, %l0 fmovrse %i0, %f16, %f10 movcs %xcc, %g3, %o1 brgz,a %i4, loop_1470 nop setx loop_1471, %l0, %l1 jmpl %l1, %g4 srl %o0, 0x0A, %i2 srl %i3, %g2, %g1 loop_1470: ld [%l7 + 0x2C], %f26 loop_1471: edge32 %l5, %l4, %o4 movleu %icc, %o3, %g7 sdiv %o2, 0x15A9, %l1 set 0x1C, %g1 ldswa [%l7 + %g1] 0x14, %g6 fble %fcc1, loop_1472 sdiv %g5, 0x1F72, %o6 alignaddr %i7, %l6, %l2 bleu,pt %xcc, loop_1473 loop_1472: fmovrdgz %i5, %f4, %f24 movg %icc, %i1, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1473: bg,a,pt %xcc, loop_1474 sllx %i6, 0x06, %o5 prefetch [%l7 + 0x10], 0x0 udiv %l3, 0x1E8F, %l0 loop_1474: orn %g3, 0x088A, %o1 wr %g0, 0xe3, %asi ldda [%l7 + 0x50] %asi, %i0 bg,a,pn %icc, loop_1475 fmovda %icc, %f24, %f19 edge32n %g4, %o0, %i2 xnorcc %i4, %i3, %g1 loop_1475: alignaddrl %l5, %g2, %l4 fmovrdgez %o4, %f4, %f16 andncc %g7, %o2, %l1 sth %o3, [%l7 + 0x3A] mova %xcc, %g5, %o6 movpos %icc, %g6, %i7 mulx %l6, %l2, %i1 movg %xcc, %i5, %o7 edge16n %i6, %l3, %o5 edge16l %l0, %g3, %o1 taddcc %i0, 0x0276, %o0 brgz %i2, loop_1476 edge32n %g4, %i4, %g1 membar 0x25 srax %i3, %g2, %l4 loop_1476: subc %l5, %o4, %g7 set 0x2E, %i3 stha %o2, [%l7 + %i3] 0x23 membar #Sync edge32n %l1, %o3, %g5 movneg %xcc, %g6, %o6 xnor %l6, %i7, %l2 fbg,a %fcc1, loop_1477 tne %xcc, 0x4 edge32 %i5, %o7, %i6 fcmpne32 %f16, %f8, %l3 loop_1477: fmuld8sux16 %f4, %f1, %f6 edge8 %i1, %o5, %g3 udiv %o1, 0x0300, %l0 movrgz %o0, 0x3E3, %i0 sdiv %i2, 0x0304, %i4 smulcc %g4, %g1, %g2 subccc %i3, %l5, %o4 set 0x50, %i2 ldda [%l7 + %i2] 0x24, %g6 fsrc1 %f20, %f0 bneg,a loop_1478 fbe,a %fcc2, loop_1479 smulcc %o2, %l4, %l1 set 0x40, %o0 stda %f0, [%l7 + %o0] 0xf1 membar #Sync loop_1478: movvc %icc, %g5, %o3 loop_1479: faligndata %f18, %f2, %f20 edge16ln %g6, %l6, %o6 fble,a %fcc0, loop_1480 movcc %icc, %i7, %l2 and %i5, 0x1279, %i6 stw %l3, [%l7 + 0x18] loop_1480: fpmerge %f7, %f4, %f6 sra %o7, %o5, %g3 movl %icc, %o1, %l0 set 0x58, %i0 lda [%l7 + %i0] 0x10, %f4 mulx %o0, 0x137D, %i1 movrne %i0, %i4, %i2 fxor %f18, %f18, %f24 addccc %g4, %g1, %g2 andncc %i3, %o4, %g7 movre %l5, %l4, %o2 ldd [%l7 + 0x50], %g4 nop fitos %f2, %f3 fstox %f3, %f18 alignaddr %o3, %g6, %l6 fxors %f7, %f27, %f3 fsrc2s %f24, %f19 smul %l1, %i7, %o6 movleu %xcc, %i5, %l2 ldd [%l7 + 0x50], %f14 orncc %i6, 0x1CF4, %l3 andcc %o7, %g3, %o5 or %l0, 0x0627, %o0 pdist %f16, %f6, %f8 movvs %xcc, %o1, %i1 andncc %i4, %i0, %g4 movgu %icc, %i2, %g1 fpackfix %f22, %f11 fmul8x16au %f28, %f16, %f20 lduw [%l7 + 0x4C], %i3 ldx [%l7 + 0x78], %o4 fsrc1s %f26, %f15 tg %icc, 0x6 tvc %icc, 0x4 movcs %icc, %g7, %g2 orncc %l4, %o2, %g5 fmovdl %icc, %f17, %f22 movvc %icc, %o3, %l5 brz %l6, loop_1481 edge16n %g6, %i7, %o6 nop fitod %f6, %f6 fdtox %f6, %f28 xnor %l1, %l2, %i6 loop_1481: udivcc %i5, 0x1970, %l3 tg %xcc, 0x5 array16 %o7, %g3, %o5 array8 %o0, %o1, %l0 fmul8x16au %f29, %f29, %f26 brz %i4, loop_1482 movpos %xcc, %i1, %i0 sub %g4, 0x1F07, %g1 wr %g0, 0x0c, %asi lduwa [%l7 + 0x40] %asi, %i3 loop_1482: subcc %i2, 0x1208, %g7 movre %o4, 0x35E, %g2 tle %xcc, 0x2 fmovdpos %xcc, %f29, %f0 movrlez %l4, %g5, %o2 sethi 0x0856, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %o3, %g6, %l6 brgez,a %i7, loop_1483 fornot2s %f7, %f15, %f18 sdiv %o6, 0x12AF, %l1 fpackfix %f22, %f6 loop_1483: fnands %f22, %f5, %f23 fbe,a %fcc1, loop_1484 nop fitos %f2, %f15 fstox %f15, %f4 umulcc %l2, %i5, %l3 te %icc, 0x4 loop_1484: fble,a %fcc1, loop_1485 edge32l %o7, %g3, %o5 tne %xcc, 0x7 stw %i6, [%l7 + 0x5C] loop_1485: movvc %icc, %o0, %o1 fxnor %f4, %f18, %f0 te %xcc, 0x6 tge %icc, 0x2 std %f24, [%l7 + 0x68] movl %icc, %i4, %l0 edge8 %i0, %g4, %i1 array16 %i3, %g1, %i2 call loop_1486 edge8n %g7, %g2, %l4 fmovrse %o4, %f15, %f31 tsubcc %g5, %o2, %l5 loop_1486: mova %icc, %g6, %l6 array32 %i7, %o3, %o6 fmovsne %icc, %f26, %f4 bpos,a,pt %icc, loop_1487 udivx %l1, 0x0417, %l2 fmovdcs %icc, %f31, %f30 ldd [%l7 + 0x10], %f6 loop_1487: edge8ln %i5, %l3, %g3 tne %xcc, 0x3 movneg %icc, %o5, %o7 fmovde %xcc, %f23, %f8 bneg,a,pt %icc, loop_1488 fmul8ulx16 %f12, %f2, %f20 wr %g0, 0x11, %asi ldxa [%l7 + 0x40] %asi, %o0 loop_1488: srlx %o1, %i6, %i4 tsubcc %i0, %g4, %l0 movrlz %i3, 0x02E, %i1 wr %g0, 0x81, %asi lduwa [%l7 + 0x48] %asi, %i2 fpack16 %f4, %f16 fnands %f19, %f21, %f9 fmovdle %icc, %f30, %f4 nop setx 0x44B7482B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0xEF955A19, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fmuls %f18, %f27, %f12 brgz,a %g1, loop_1489 popc 0x0B88, %g2 add %l4, 0x1A25, %o4 fpsub16s %f6, %f3, %f4 loop_1489: tgu %icc, 0x6 fbule,a %fcc0, loop_1490 fbne,a %fcc0, loop_1491 srlx %g7, %o2, %l5 smul %g5, 0x10AC, %l6 loop_1490: nop setx 0x96C0AFE256373718, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x627899833385CEF6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fsubd %f4, %f22, %f4 loop_1491: subcc %i7, %o3, %o6 sdiv %g6, 0x06BC, %l1 taddcctv %l2, 0x138E, %l3 tl %xcc, 0x5 fcmpne16 %f20, %f8, %g3 fnands %f18, %f31, %f14 fones %f17 nop fitos %f0, %f25 fstoi %f25, %f11 nop setx 0x35D43D91, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 fsqrts %f1, %f11 fbe,a %fcc2, loop_1492 movne %icc, %i5, %o5 swap [%l7 + 0x58], %o0 edge16l %o7, %i6, %i4 loop_1492: movl %icc, %o1, %g4 wr %g0, 0x81, %asi swapa [%l7 + 0x58] %asi, %l0 flush %l7 + 0x6C sdiv %i3, 0x083C, %i0 nop setx 0xB1C1628A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x2E4A472B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fsubs %f15, %f23, %f2 tg %icc, 0x2 fmovdcc %icc, %f15, %f4 fsrc2s %f17, %f4 edge32 %i1, %i2, %g2 stx %l4, [%l7 + 0x28] edge16n %g1, %g7, %o4 srlx %l5, %o2, %g5 wr %g0, 0x04, %asi prefetcha [%l7 + 0x70] %asi, 0x2 fmovrslez %o3, %f16, %f20 movvc %icc, %o6, %g6 tvs %icc, 0x6 tpos %xcc, 0x4 smul %l1, %l2, %l3 movrlez %i7, 0x0FB, %g3 alignaddrl %i5, %o0, %o5 andn %i6, %i4, %o7 edge16 %g4, %l0, %i3 tvc %icc, 0x7 wr %g0, 0x18, %asi ldswa [%l7 + 0x08] %asi, %i0 edge32 %o1, %i1, %g2 membar 0x0A taddcc %i2, %l4, %g1 movrgz %o4, %l5, %g7 ta %xcc, 0x5 wr %g0, 0x89, %asi swapa [%l7 + 0x58] %asi, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 prefetch [%l7 + 0x0C], 0x3 taddcc %o2, 0x03DE, %l6 tpos %icc, 0x4 xnorcc %o6, %g6, %l1 nop set 0x38, %i4 ldstub [%l7 + %i4], %o3 ba,pt %xcc, loop_1493 tge %icc, 0x6 movvs %icc, %l3, %l2 movre %i7, %i5, %g3 loop_1493: fmovda %icc, %f30, %f23 or %o0, %i6, %i4 movrgez %o7, 0x31A, %o5 tvs %xcc, 0x2 movrne %g4, 0x26D, %l0 bvc,pn %xcc, loop_1494 nop set 0x36, %o5 lduh [%l7 + %o5], %i3 add %o1, 0x1120, %i1 wr %g0, 0x10, %asi lduwa [%l7 + 0x74] %asi, %g2 loop_1494: tne %icc, 0x6 edge8n %i0, %i2, %l4 tcc %icc, 0x1 set 0x20, %g6 ldswa [%l7 + %g6] 0x88, %o4 edge32ln %l5, %g1, %g5 xnor %g7, %l6, %o6 array8 %o2, %l1, %o3 stbar bcc,a %xcc, loop_1495 movvs %icc, %g6, %l2 fcmple16 %f0, %f10, %l3 smul %i7, %g3, %i5 loop_1495: fmovrdlez %o0, %f0, %f18 fnand %f14, %f8, %f30 fmovsa %icc, %f3, %f13 fbl,a %fcc1, loop_1496 fba %fcc1, loop_1497 ldsh [%l7 + 0x3E], %i4 fmovdl %icc, %f18, %f28 loop_1496: fcmpgt32 %f6, %f18, %i6 loop_1497: nop wr %g0, 0x18, %asi ldsha [%l7 + 0x70] %asi, %o5 fornot2s %f1, %f5, %f3 fand %f28, %f6, %f2 alignaddrl %o7, %g4, %i3 addcc %o1, %i1, %g2 umulcc %i0, %i2, %l4 edge32 %l0, %l5, %o4 movgu %xcc, %g1, %g5 brgez %g7, loop_1498 orcc %l6, 0x07B6, %o6 nop fitos %f3, %f9 fstox %f9, %f30 fxtos %f30, %f1 and %l1, 0x17C2, %o2 loop_1498: mova %xcc, %g6, %o3 nop setx 0xB9AEE134C052B156, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr movrgez %l3, 0x20B, %l2 xnorcc %g3, 0x1110, %i7 umul %o0, %i5, %i6 udivx %o5, 0x0B15, %i4 fmovrdlz %g4, %f0, %f30 nop setx 0x8B0E8785BD4FC218, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xAE11F7D3B6BFDC9A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f18, %f26 edge8ln %i3, %o7, %o1 fandnot1s %f17, %f26, %f31 movrgez %g2, %i1, %i2 srl %i0, 0x15, %l0 fbo,a %fcc2, loop_1499 array32 %l5, %l4, %o4 fbe %fcc2, loop_1500 pdist %f20, %f20, %f16 loop_1499: sethi 0x0337, %g5 sllx %g1, 0x09, %g7 loop_1500: nop wr %g0, 0x11, %asi lduwa [%l7 + 0x60] %asi, %l6 orn %o6, 0x060C, %l1 fpadd16s %f15, %f27, %f22 tleu %xcc, 0x3 edge8ln %o2, %o3, %l3 nop setx 0xDAEC55A9BCCD0405, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x42311C0A73ABC668, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f24, %f26 nop setx 0xD06F6F56, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr tcs %xcc, 0x6 fmovdleu %icc, %f9, %f17 movneg %icc, %l2, %g6 fble,a %fcc3, loop_1501 call loop_1502 fnegs %f16, %f22 ldstub [%l7 + 0x15], %i7 loop_1501: nop fitod %f9, %f28 loop_1502: edge8 %g3, %i5, %i6 tsubcctv %o5, 0x1D28, %o0 bge loop_1503 udiv %g4, 0x0634, %i3 fbn %fcc0, loop_1504 edge32n %i4, %o1, %o7 loop_1503: alignaddrl %g2, %i2, %i0 set 0x68, %o4 swapa [%l7 + %o4] 0x11, %l0 loop_1504: nop setx 0x3AF4E32EDC77030F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xF1B50A5B7445E18D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f10, %f28 sllx %i1, %l5, %o4 nop setx loop_1505, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge8ln %l4, %g1, %g5 bcs,a %xcc, loop_1506 movvs %icc, %l6, %g7 loop_1505: tneg %icc, 0x1 srax %o6, 0x1C, %l1 loop_1506: mulscc %o3, %o2, %l3 tvs %icc, 0x3 bge,a %xcc, loop_1507 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %g6, 0x0444, %i7 sra %g3, %i5, %i6 loop_1507: tleu %xcc, 0x6 tsubcc %o5, %o0, %l2 fbn,a %fcc0, loop_1508 ble,pt %icc, loop_1509 udivcc %i3, 0x0574, %g4 nop fitod %f0, %f12 fdtox %f12, %f18 fxtod %f18, %f26 loop_1508: nop fitod %f0, %f10 fdtox %f10, %f26 fxtod %f26, %f16 loop_1509: fbne %fcc3, loop_1510 fmovrdgz %o1, %f14, %f22 movvc %icc, %o7, %i4 movge %xcc, %g2, %i0 loop_1510: tcs %icc, 0x4 array32 %i2, %l0, %l5 move %xcc, %i1, %l4 fmuld8sux16 %f9, %f5, %f12 addccc %o4, %g1, %l6 fpadd16 %f26, %f0, %f30 be,a %icc, loop_1511 fmovsleu %icc, %f13, %f21 smulcc %g5, 0x1F65, %g7 bne loop_1512 loop_1511: mulscc %o6, 0x03C0, %o3 fbne,a %fcc2, loop_1513 sllx %l1, 0x0B, %o2 loop_1512: xnor %l3, 0x10EA, %i7 andncc %g3, %g6, %i6 loop_1513: sdivcc %o5, 0x1457, %i5 edge8l %l2, %o0, %g4 sll %o1, %i3, %o7 nop setx loop_1514, %l0, %l1 jmpl %l1, %g2 fba %fcc3, loop_1515 bvs,a loop_1516 edge32 %i4, %i0, %l0 loop_1514: xnorcc %i2, 0x1A86, %i1 loop_1515: nop setx loop_1517, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1516: fmovrdgz %l4, %f4, %f10 movrne %o4, %l5, %g1 subcc %l6, %g5, %o6 loop_1517: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %g7, 0x16BA, %o3 movneg %icc, %l1, %o2 fone %f6 set 0x5A, %l4 stba %i7, [%l7 + %l4] 0x19 movgu %icc, %l3, %g6 fxors %f13, %f9, %f13 movg %xcc, %g3, %i6 fone %f22 flush %l7 + 0x10 orncc %o5, %i5, %o0 subc %g4, 0x17BF, %o1 xorcc %i3, %o7, %l2 ldsw [%l7 + 0x2C], %g2 move %xcc, %i4, %l0 srax %i2, 0x1D, %i1 edge16n %l4, %o4, %i0 nop fitos %f7, %f5 fstox %f5, %f12 fxtos %f12, %f11 subc %l5, 0x1014, %l6 ldd [%l7 + 0x60], %g4 lduh [%l7 + 0x70], %o6 ta %xcc, 0x5 or %g1, 0x1F7D, %o3 fbul %fcc0, loop_1518 alignaddrl %l1, %o2, %i7 ba,pt %icc, loop_1519 bpos,a %xcc, loop_1520 loop_1518: fpmerge %f21, %f23, %f0 ldd [%l7 + 0x48], %f12 loop_1519: andcc %l3, 0x0195, %g7 loop_1520: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdg %icc, %f11, %f15 taddcc %g6, %i6, %g3 tvc %xcc, 0x2 set 0x5E, %l5 ldstuba [%l7 + %l5] 0x10, %o5 movl %icc, %i5, %o0 tsubcc %o1, 0x0428, %g4 fxors %f1, %f11, %f21 wr %g0, 0x27, %asi stba %i3, [%l7 + 0x6F] %asi membar #Sync set 0x58, %o7 ldswa [%l7 + %o7] 0x18, %o7 fbule %fcc3, loop_1521 ble %xcc, loop_1522 nop fitod %f10, %f18 fdtox %f18, %f22 nop setx 0xF15728CBF595C660, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xD2C6BFA07C8B402E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fmuld %f10, %f16, %f2 loop_1521: bneg %xcc, loop_1523 loop_1522: bl,a,pn %xcc, loop_1524 movrne %l2, %i4, %l0 tle %xcc, 0x0 loop_1523: movleu %xcc, %i2, %g2 loop_1524: sethi 0x1C1C, %l4 fmuld8ulx16 %f16, %f13, %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %o4, 0x088E, %i1 fbug %fcc0, loop_1525 taddcc %i0, %l6, %g5 bne,pt %xcc, loop_1526 fmovdne %icc, %f18, %f14 loop_1525: edge8l %l5, %o6, %o3 movrne %g1, %o2, %i7 loop_1526: edge16n %l1, %g7, %g6 srax %l3, 0x0F, %g3 fcmpne32 %f14, %f0, %o5 nop setx 0x3059F6F2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldx [%l7 + 0x10], %i5 movrlz %o0, %i6, %o1 fbue,a %fcc3, loop_1527 umul %i3, 0x014F, %g4 fxors %f15, %f15, %f12 fand %f14, %f6, %f10 loop_1527: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot2 %f26, %f18, %f16 movrgez %l2, %o7, %l0 andcc %i4, 0x1A28, %i2 tcs %xcc, 0x0 movrgez %g2, %o4, %i1 bge,a %icc, loop_1528 array32 %i0, %l4, %l6 edge16n %g5, %o6, %o3 nop set 0x50, %o6 ldd [%l7 + %o6], %f2 loop_1528: edge16ln %g1, %l5, %o2 movrgez %l1, 0x2FF, %g7 nop setx 0xCDD19950, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x5D22B14E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fmuls %f18, %f21, %f28 fpack16 %f30, %f15 fabsd %f10, %f4 membar 0x4A fxors %f8, %f17, %f8 fba,a %fcc1, loop_1529 andcc %i7, %g6, %l3 xnor %g3, %o5, %o0 set 0x48, %g2 swapa [%l7 + %g2] 0x89, %i5 loop_1529: movcc %icc, %o1, %i6 fornot1 %f8, %f20, %f16 movrgz %g4, %l2, %o7 sethi 0x1F30, %i3 movcs %icc, %l0, %i2 fnot2 %f4, %f22 fornot2 %f8, %f30, %f12 and %i4, %g2, %o4 std %f4, [%l7 + 0x40] st %f2, [%l7 + 0x18] tne %xcc, 0x5 tl %icc, 0x3 alignaddrl %i1, %l4, %i0 fxnors %f4, %f30, %f12 ta %xcc, 0x7 movvs %xcc, %g5, %o6 mova %xcc, %l6, %g1 nop set 0x1C, %l1 stw %o3, [%l7 + %l1] tneg %icc, 0x1 set 0x47, %o3 ldsba [%l7 + %o3] 0x10, %l5 alignaddrl %l1, %g7, %i7 fandnot2s %f27, %f2, %f16 fmul8sux16 %f30, %f12, %f14 movg %icc, %g6, %o2 nop fitod %f12, %f14 fdtox %f14, %f6 fxtod %f6, %f2 addc %l3, 0x1486, %g3 array16 %o5, %i5, %o1 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o0, %g4 nop setx 0x169490C3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x0FF8CEF6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fdivs %f26, %f16, %f3 ba,pn %xcc, loop_1530 subc %i6, %l2, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnands %f17, %f15, %f27 loop_1530: fornot2s %f19, %f20, %f27 movg %icc, %l0, %i2 movrgz %i3, %i4, %g2 movneg %xcc, %i1, %o4 sub %i0, 0x0959, %g5 fpack32 %f0, %f0, %f16 fmovd %f14, %f26 membar 0x42 movrlez %l4, %l6, %o6 mulx %g1, %o3, %l1 edge32 %l5, %i7, %g7 nop setx 0x73930749D06AC56E, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr andncc %g6, %l3, %o2 fcmpeq32 %f8, %f4, %o5 sdivx %i5, 0x179E, %o1 tsubcctv %o0, 0x0C12, %g3 movrgez %g4, %i6, %l2 set 0x48, %g4 lduha [%l7 + %g4] 0x19, %l0 sdivx %o7, 0x12EB, %i3 sra %i4, 0x0D, %i2 fbo %fcc0, loop_1531 bleu,a,pt %icc, loop_1532 fmuld8sux16 %f29, %f16, %f28 edge32 %i1, %g2, %o4 loop_1531: nop wr %g0, 0x80, %asi stwa %i0, [%l7 + 0x40] %asi loop_1532: edge16n %l4, %g5, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %o6, %g1, %o3 fbue,a %fcc3, loop_1533 tvs %icc, 0x5 xnor %l5, %i7, %l1 edge16l %g7, %l3, %o2 loop_1533: taddcc %o5, %i5, %g6 fandnot1 %f26, %f28, %f14 fmul8x16 %f6, %f24, %f20 tne %icc, 0x5 tl %xcc, 0x1 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o1, %o0 smulcc %g4, %g3, %i6 move %xcc, %l2, %l0 xor %i3, %o7, %i4 fmovdn %icc, %f6, %f26 fmovsle %xcc, %f21, %f0 andcc %i1, 0x02E8, %g2 set 0x78, %g7 ldxa [%l7 + %g7] 0x81, %i2 edge16ln %i0, %l4, %o4 set 0x24, %i7 swapa [%l7 + %i7] 0x89, %l6 movneg %xcc, %o6, %g1 fabsd %f18, %f0 addccc %g5, %o3, %l5 fbl %fcc3, loop_1534 andcc %i7, 0x18D5, %g7 orncc %l3, %o2, %o5 call loop_1535 loop_1534: tgu %icc, 0x6 srl %i5, %l1, %g6 edge8 %o0, %o1, %g4 loop_1535: popc %g3, %l2 pdist %f20, %f10, %f28 fands %f13, %f28, %f28 addc %l0, 0x064B, %i3 sethi 0x020F, %o7 movl %icc, %i4, %i1 movvc %icc, %g2, %i2 andcc %i0, 0x0610, %i6 movne %xcc, %l4, %o4 tgu %icc, 0x6 ldstub [%l7 + 0x10], %l6 nop setx 0x2914691E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0xADF9CBF3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fmuls %f30, %f14, %f29 edge32ln %o6, %g5, %o3 fcmpne32 %f12, %f0, %g1 movcs %icc, %i7, %g7 movgu %xcc, %l3, %o2 fmovsa %xcc, %f21, %f26 edge32l %o5, %l5, %i5 addcc %g6, 0x140E, %l1 nop setx 0x79BE3BFF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x9E492DE9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fmuls %f10, %f20, %f21 tge %icc, 0x4 srlx %o1, 0x18, %g4 fmovsn %icc, %f24, %f18 fzero %f6 xnorcc %g3, 0x1D43, %o0 fmovde %xcc, %f10, %f13 movne %xcc, %l0, %i3 fbule %fcc2, loop_1536 orn %o7, 0x0EC4, %l2 array16 %i4, %g2, %i1 fmovd %f6, %f30 loop_1536: fnot1s %f22, %f21 tg %icc, 0x3 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %i0 udivx %i2, 0x133F, %i6 fxors %f20, %f14, %f5 movrne %o4, 0x26E, %l6 pdist %f10, %f24, %f16 fmovdpos %icc, %f14, %f8 edge32l %l4, %o6, %g5 nop setx 0x0F8FFF020B933A49, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xC7384A86B66A93CE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f30, %f18 set 0x08, %o2 stha %g1, [%l7 + %o2] 0x18 nop fitod %f0, %f28 fdtox %f28, %f2 bvs,a,pt %icc, loop_1537 edge16l %i7, %g7, %o3 set 0x44, %l6 ldswa [%l7 + %l6] 0x88, %l3 loop_1537: nop fitod %f0, %f6 fdtoi %f6, %f18 ldx [%l7 + 0x18], %o2 fbge %fcc0, loop_1538 fmovsge %xcc, %f8, %f29 fcmpgt16 %f28, %f10, %o5 srax %i5, 0x11, %g6 loop_1538: nop wr %g0, 0x81, %asi ldsba [%l7 + 0x55] %asi, %l1 andncc %l5, %o1, %g3 mulx %g4, 0x17EA, %o0 tsubcctv %i3, 0x007D, %l0 fmul8sux16 %f16, %f4, %f18 fbu,a %fcc3, loop_1539 bne,a %xcc, loop_1540 ldsh [%l7 + 0x0C], %o7 fcmpgt32 %f2, %f6, %i4 loop_1539: fbg %fcc1, loop_1541 loop_1540: edge16l %g2, %l2, %i0 alignaddrl %i2, %i1, %o4 movcs %xcc, %l6, %i6 loop_1541: bl,a,pt %xcc, loop_1542 orncc %o6, 0x01FF, %l4 fble,a %fcc1, loop_1543 subccc %g5, %g1, %i7 loop_1542: edge32l %o3, %g7, %l3 array16 %o5, %i5, %o2 loop_1543: fbu %fcc2, loop_1544 movne %xcc, %l1, %l5 tpos %xcc, 0x2 srlx %o1, 0x1F, %g3 loop_1544: nop fitod %f2, %f20 srax %g4, %g6, %i3 array16 %o0, %o7, %i4 add %l0, 0x0057, %l2 fmuld8sux16 %f28, %f31, %f30 udivcc %i0, 0x0F3F, %g2 sethi 0x10FF, %i1 set 0x40, %g3 ldda [%l7 + %g3] 0x04, %f0 tsubcc %i2, 0x0D15, %l6 fones %f7 move %icc, %i6, %o6 tle %xcc, 0x6 fmovdge %xcc, %f29, %f0 andn %o4, 0x0982, %g5 edge8n %l4, %g1, %i7 tcs %icc, 0x1 movle %xcc, %o3, %l3 fmovs %f26, %f7 movrgez %g7, 0x2EF, %o5 tcc %icc, 0x1 fnot1 %f20, %f2 brgz,a %o2, loop_1545 mova %icc, %i5, %l5 sdiv %o1, 0x1560, %g3 movgu %xcc, %g4, %l1 loop_1545: fnot1 %f24, %f2 sethi 0x0796, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x70, %l2 ldda [%l7 + %l2] 0xe2, %g6 tn %xcc, 0x2 fbg,a %fcc2, loop_1546 nop setx 0x3BC4AAC75D66A560, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x69CCBD1AE727331F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f26, %f16 bn,a loop_1547 nop setx loop_1548, %l0, %l1 jmpl %l1, %o0 loop_1546: tneg %icc, 0x1 nop fitos %f6, %f1 fstod %f1, %f10 loop_1547: nop fitos %f11, %f15 fstox %f15, %f20 fxtos %f20, %f11 loop_1548: array32 %i4, %l0, %o7 nop setx 0x4B01218B4CB08F70, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xA78DA0D0E67EBABA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f6, %f30 tcc %xcc, 0x1 tl %xcc, 0x0 udivcc %i0, 0x17DF, %l2 edge16n %i1, %g2, %i2 smulcc %i6, 0x05C5, %l6 movle %xcc, %o6, %g5 fmovrdgez %l4, %f10, %f12 fmovscc %xcc, %f27, %f13 nop setx 0x5D65C462, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0xBDBD532C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fdivs %f25, %f25, %f7 smulcc %g1, 0x18C0, %i7 movgu %xcc, %o4, %o3 fmovsle %icc, %f30, %f20 fsrc1s %f21, %f13 fsrc2s %f5, %f24 tcs %icc, 0x7 brnz %l3, loop_1549 nop setx 0xA0772416, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr fmovrslz %o5, %f11, %f5 ldx [%l7 + 0x08], %g7 loop_1549: udivcc %o2, 0x18E0, %l5 movne %xcc, %o1, %i5 movge %icc, %g4, %g3 tge %xcc, 0x0 fpadd32 %f14, %f12, %f14 sdivcc %i3, 0x1864, %g6 xnorcc %l1, %i4, %o0 tn %xcc, 0x2 nop fitos %f2, %f7 fstod %f7, %f8 movleu %xcc, %o7, %l0 edge8l %l2, %i0, %i1 fmul8x16 %f17, %f18, %f0 tcs %icc, 0x5 edge32ln %i2, %g2, %i6 fmovdcc %icc, %f10, %f31 lduw [%l7 + 0x50], %l6 movgu %icc, %o6, %l4 tn %xcc, 0x3 movl %xcc, %g5, %i7 or %o4, 0x1E54, %o3 fmovrdgez %l3, %f30, %f30 fbn,a %fcc3, loop_1550 movneg %xcc, %o5, %g1 for %f22, %f2, %f20 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1550: fmovdn %icc, %f28, %f19 bge,a %xcc, loop_1551 edge32ln %o2, %g7, %l5 sir 0x14F3 bn,pn %icc, loop_1552 loop_1551: fnegd %f18, %f30 brlz %o1, loop_1553 orncc %i5, 0x1912, %g4 loop_1552: ta %xcc, 0x6 st %f11, [%l7 + 0x5C] loop_1553: fcmpeq16 %f24, %f6, %g3 add %i3, 0x13B6, %g6 set 0x24, %o1 sta %f3, [%l7 + %o1] 0x80 edge16n %i4, %o0, %l1 set 0x28, %l3 ldxa [%l7 + %l3] 0x18, %o7 fbul %fcc1, loop_1554 sll %l0, 0x16, %l2 edge8 %i1, %i0, %i2 ldd [%l7 + 0x70], %g2 loop_1554: fxnor %f10, %f28, %f20 or %i6, %l6, %l4 mulscc %o6, 0x07A8, %i7 movrlez %g5, %o4, %l3 nop setx 0xFF775526, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x8E2453B2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fadds %f12, %f24, %f2 udivx %o5, 0x0B7A, %o3 wr %g0, 0x80, %asi lda [%l7 + 0x34] %asi, %f15 smul %o2, %g1, %g7 nop fitod %f4, %f26 fdtoi %f26, %f22 fnot2s %f17, %f8 bvs loop_1555 brz,a %l5, loop_1556 lduw [%l7 + 0x68], %i5 wr %g0, 0x80, %asi ldda [%l7 + 0x20] %asi, %g4 loop_1555: bvc,a loop_1557 loop_1556: umul %g3, %i3, %g6 edge32l %i4, %o0, %o1 xor %l1, 0x0C13, %l0 loop_1557: call loop_1558 tl %xcc, 0x1 udivcc %l2, 0x00AD, %o7 set 0x75, %i5 ldstuba [%l7 + %i5] 0x04, %i0 loop_1558: movge %xcc, %i1, %i2 edge16 %g2, %l6, %l4 array8 %o6, %i7, %i6 sll %o4, 0x13, %l3 array8 %g5, %o5, %o3 sdivx %g1, 0x1A05, %o2 umul %l5, %g7, %i5 udivx %g4, 0x06EC, %g3 array8 %g6, %i3, %i4 movvc %icc, %o0, %l1 sllx %o1, 0x13, %l2 tl %icc, 0x4 sdivcc %l0, 0x165B, %o7 bneg,pn %icc, loop_1559 sethi 0x1B67, %i0 fbg %fcc3, loop_1560 tpos %xcc, 0x2 loop_1559: fmovsa %icc, %f11, %f2 alignaddr %i1, %g2, %l6 loop_1560: fmovscc %icc, %f17, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x31E79C2840423259, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr orn %l4, 0x0F2E, %i2 mova %icc, %o6, %i6 bvc loop_1561 fmovsgu %icc, %f31, %f4 umulcc %o4, %l3, %g5 mulscc %o5, %o3, %g1 loop_1561: fsrc2 %f2, %f4 movrlez %o2, 0x1E8, %i7 edge32n %g7, %l5, %g4 ta %icc, 0x0 set 0x79, %i1 ldsba [%l7 + %i1] 0x0c, %i5 fmul8ulx16 %f8, %f30, %f14 taddcctv %g3, %i3, %i4 andn %o0, %l1, %o1 sllx %l2, 0x09, %g6 fbo %fcc1, loop_1562 bleu,a,pn %xcc, loop_1563 ta %xcc, 0x5 bgu %xcc, loop_1564 loop_1562: movre %l0, %i0, %o7 loop_1563: fbg %fcc1, loop_1565 edge8ln %g2, %l6, %i1 loop_1564: bneg,pt %icc, loop_1566 bn,a,pt %icc, loop_1567 loop_1565: ldd [%l7 + 0x28], %f8 or %i2, 0x1BAD, %o6 loop_1566: movvc %xcc, %l4, %i6 loop_1567: tgu %icc, 0x1 fexpand %f6, %f26 movrgz %o4, %l3, %o5 tl %xcc, 0x5 wr %g0, 0x11, %asi ldxa [%l7 + 0x60] %asi, %o3 stbar tge %icc, 0x1 ldsw [%l7 + 0x58], %g1 fmovrsne %g5, %f14, %f19 or %o2, 0x1913, %g7 ldstub [%l7 + 0x7C], %i7 array16 %g4, %l5, %g3 fbug %fcc1, loop_1568 movrlez %i5, 0x128, %i4 nop setx 0x93CB8F076B83CFC8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xB8061AD60229EE60, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f10, %f22 fbe,a %fcc0, loop_1569 loop_1568: movle %xcc, %i3, %l1 bg loop_1570 fnot1 %f6, %f10 loop_1569: bneg,a %icc, loop_1571 move %xcc, %o0, %o1 loop_1570: tneg %xcc, 0x4 tn %icc, 0x2 loop_1571: fpack32 %f28, %f14, %f16 fbule,a %fcc2, loop_1572 fornot1 %f24, %f26, %f30 bge,pn %xcc, loop_1573 nop setx loop_1574, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1572: xnorcc %l2, 0x118D, %g6 addccc %i0, %l0, %g2 loop_1573: flush %l7 + 0x70 loop_1574: movneg %icc, %l6, %i1 edge16n %i2, %o7, %l4 srax %o6, 0x19, %i6 fnegs %f17, %f24 udiv %o4, 0x07D1, %o5 addccc %l3, 0x182C, %g1 fmuld8ulx16 %f16, %f5, %f28 movrne %o3, 0x1F0, %g5 movleu %xcc, %o2, %i7 xor %g4, 0x12B4, %g7 tpos %xcc, 0x1 std %f4, [%l7 + 0x48] tsubcctv %g3, %l5, %i4 set 0x6E, %g5 ldstuba [%l7 + %g5] 0x88, %i3 movrgez %i5, 0x2D3, %o0 sll %l1, 0x09, %l2 edge16ln %g6, %o1, %l0 sdivx %i0, 0x17CB, %g2 tne %icc, 0x1 fmovrdgz %l6, %f6, %f16 nop setx 0x3B048AE3194BE949, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x83E3A436BEAC79DC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f0, %f30 nop fitod %f10, %f2 fdtos %f2, %f7 ldub [%l7 + 0x29], %i2 movcc %xcc, %i1, %l4 edge8n %o6, %o7, %i6 xorcc %o5, 0x0168, %o4 movre %l3, 0x0B3, %g1 std %f26, [%l7 + 0x68] fbule,a %fcc1, loop_1575 fbg %fcc2, loop_1576 fornot2 %f16, %f22, %f26 lduw [%l7 + 0x40], %o3 loop_1575: alignaddrl %o2, %g5, %i7 loop_1576: smulcc %g7, 0x01DE, %g4 fcmple32 %f26, %f6, %g3 tcs %icc, 0x4 edge16ln %l5, %i4, %i5 fbu %fcc0, loop_1577 membar 0x28 ble %xcc, loop_1578 fmul8x16 %f0, %f20, %f14 loop_1577: bleu,pn %icc, loop_1579 movpos %xcc, %i3, %o0 loop_1578: fmuld8sux16 %f31, %f30, %f2 fmovsgu %xcc, %f15, %f1 loop_1579: flush %l7 + 0x10 fzero %f18 brlez,a %l2, loop_1580 tleu %xcc, 0x3 add %g6, %o1, %l0 sdivx %l1, 0x12DE, %i0 loop_1580: tg %xcc, 0x2 stx %g2, [%l7 + 0x48] fbg %fcc2, loop_1581 ldsw [%l7 + 0x6C], %l6 bvs loop_1582 fmovsgu %icc, %f24, %f0 loop_1581: mulx %i2, 0x0C16, %i1 fbul,a %fcc3, loop_1583 loop_1582: bvc loop_1584 tl %icc, 0x6 movneg %icc, %l4, %o6 loop_1583: tcs %icc, 0x5 loop_1584: fmovdge %icc, %f17, %f25 add %l7, 0x6C, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %o7, %o5 fnands %f8, %f19, %f21 edge16 %i6, %o4, %g1 fmovrdlz %l3, %f14, %f30 fbule %fcc1, loop_1585 sub %o2, %g5, %o3 movpos %xcc, %i7, %g4 srlx %g3, 0x13, %g7 loop_1585: fxor %f20, %f18, %f0 sdivx %l5, 0x0411, %i5 fpadd16s %f13, %f1, %f14 fmovrdgez %i4, %f30, %f14 membar 0x5F movl %icc, %o0, %l2 fornot1s %f9, %f5, %f21 set 0x24, %i6 ldsba [%l7 + %i6] 0x15, %i3 movre %o1, %l0, %g6 sra %i0, 0x1B, %g2 ldsh [%l7 + 0x18], %l6 array32 %i2, %i1, %l4 udivcc %o6, 0x0C98, %l1 tn %xcc, 0x0 move %icc, %o7, %i6 fmovdn %xcc, %f25, %f1 edge16 %o4, %o5, %g1 edge32ln %o2, %g5, %l3 tgu %icc, 0x3 fblg,a %fcc2, loop_1586 tpos %icc, 0x0 sir 0x1F7F wr %g0, 0x81, %asi ldswa [%l7 + 0x2C] %asi, %i7 loop_1586: nop set 0x78, %g1 ldstuba [%l7 + %g1] 0x04, %o3 alignaddr %g4, %g7, %g3 bvs,a,pt %icc, loop_1587 fcmpeq16 %f12, %f20, %l5 array16 %i5, %i4, %o0 smulcc %l2, %o1, %i3 loop_1587: fbne,a %fcc1, loop_1588 sethi 0x0837, %l0 tg %icc, 0x4 brgez %g6, loop_1589 loop_1588: nop setx loop_1590, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdge %xcc, %f3, %f7 orncc %i0, 0x1E51, %l6 loop_1589: movrne %i2, %g2, %i1 loop_1590: mulx %o6, %l4, %l1 stb %o7, [%l7 + 0x17] nop fitod %f8, %f12 fdtox %f12, %f20 fmovrslez %i6, %f9, %f0 nop setx 0x693A9A7F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x5BAEC6BD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fsubs %f15, %f14, %f18 fmovsgu %xcc, %f9, %f25 fornot1 %f0, %f30, %f0 orcc %o4, 0x10FF, %g1 nop setx loop_1591, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tpos %icc, 0x3 ldub [%l7 + 0x0D], %o2 std %f28, [%l7 + 0x40] loop_1591: fmovsvc %xcc, %f31, %f2 movle %xcc, %o5, %l3 brz %i7, loop_1592 fmovdne %xcc, %f22, %f16 movrgz %g5, %g4, %o3 srax %g3, 0x0E, %g7 loop_1592: fand %f2, %f20, %f16 movge %icc, %l5, %i5 bvc,pn %icc, loop_1593 subc %o0, 0x14F4, %l2 fors %f28, %f31, %f8 bcc,a %icc, loop_1594 loop_1593: fmovdcs %xcc, %f16, %f14 nop setx loop_1595, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry nop fitod %f0, %f4 fdtos %f4, %f30 loop_1594: orn %o1, 0x08A3, %i4 fmovdne %icc, %f12, %f14 loop_1595: nop wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi sllx %i3, 0x06, %l0 fbne %fcc1, loop_1596 movvs %xcc, %g6, %i0 array8 %i2, %g2, %l6 fbe,a %fcc1, loop_1597 loop_1596: ldub [%l7 + 0x7C], %i1 sethi 0x1404, %l4 movcs %xcc, %o6, %l1 loop_1597: nop wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f16 srax %i6, %o7, %g1 set 0x40, %l0 stda %f16, [%l7 + %l0] 0x88 ta %xcc, 0x4 tne %xcc, 0x2 add %l7, 0x58, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %o4, %o5 nop setx 0xF2D4E82F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0xF852BD2A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f3, %f1 sdiv %o2, 0x073C, %i7 wr %g0, 0x2a, %asi stxa %l3, [%l7 + 0x20] %asi membar #Sync set 0x2C, %i2 sta %f22, [%l7 + %i2] 0x19 brgez %g5, loop_1598 tneg %xcc, 0x4 brlz %g4, loop_1599 brnz,a %g3, loop_1600 loop_1598: movvs %icc, %o3, %g7 nop setx 0xFB3A8C3ABE4127F6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x082F596ACFCEFD53, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fsubd %f12, %f20, %f16 loop_1599: fmul8ulx16 %f24, %f2, %f2 loop_1600: xnor %l5, %i5, %o0 nop fitos %f3, %f14 fstoi %f14, %f8 tne %xcc, 0x4 sdivx %l2, 0x1301, %i4 fcmpgt16 %f22, %f24, %i3 edge32n %o1, %g6, %i0 addccc %i2, 0x1575, %l0 fnand %f0, %f24, %f8 umul %l6, 0x1C2E, %i1 srlx %g2, %o6, %l1 andn %l4, %o7, %g1 nop set 0x5F, %i3 ldstub [%l7 + %i3], %i6 ld [%l7 + 0x44], %f8 nop setx 0x01347757, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0xB0382ADB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fadds %f16, %f3, %f12 edge16n %o5, %o4, %i7 sdiv %l3, 0x0DEA, %g5 tne %xcc, 0x0 bvs,a,pt %xcc, loop_1601 fsrc2s %f6, %f18 fbe,a %fcc1, loop_1602 or %o2, %g3, %g4 loop_1601: nop fitos %f0, %f2 fstod %f2, %f2 lduw [%l7 + 0x4C], %g7 loop_1602: fmuld8ulx16 %f10, %f10, %f18 std %f20, [%l7 + 0x60] edge8l %l5, %i5, %o3 udiv %l2, 0x0A87, %i4 bpos,pt %icc, loop_1603 fmovsge %icc, %f1, %f13 taddcctv %o0, %o1, %g6 tne %icc, 0x4 loop_1603: nop wr %g0, 0x89, %asi swapa [%l7 + 0x20] %asi, %i0 fmovrse %i2, %f10, %f13 bleu,pt %xcc, loop_1604 stbar addc %l0, %i3, %i1 bl,a,pn %icc, loop_1605 loop_1604: sdiv %g2, 0x1F48, %o6 sethi 0x123C, %l6 tleu %xcc, 0x1 loop_1605: nop wr %g0, 0x80, %asi lduba [%l7 + 0x41] %asi, %l4 addccc %o7, 0x1DF6, %g1 sra %i6, %o5, %o4 tl %icc, 0x7 srl %l1, 0x0B, %l3 addc %g5, 0x19AD, %o2 movn %xcc, %i7, %g3 sllx %g7, %l5, %i5 fmul8x16au %f14, %f8, %f10 fcmpeq16 %f12, %f30, %g4 xor %o3, 0x18AC, %l2 set 0x40, %o0 ldda [%l7 + %o0] 0x18, %f16 fpadd32s %f1, %f5, %f22 subc %o0, %o1, %i4 subc %i0, %i2, %l0 edge32ln %g6, %i3, %g2 fmovsvc %xcc, %f9, %f30 bcc,pt %xcc, loop_1606 tvc %xcc, 0x7 fmovda %icc, %f26, %f6 addc %o6, 0x0E46, %l6 loop_1606: membar 0x63 brgez,a %l4, loop_1607 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %i1, %o7, %g1 smul %i6, 0x0D18, %o5 loop_1607: nop fitos %f17, %f27 fcmpeq16 %f12, %f20, %l1 fbuge,a %fcc3, loop_1608 edge32n %o4, %l3, %g5 srax %i7, 0x0A, %o2 addc %g3, 0x10E5, %l5 loop_1608: subccc %g7, 0x19F8, %g4 movneg %icc, %o3, %l2 wr %g0, 0x11, %asi prefetcha [%l7 + 0x58] %asi, 0x3 fsrc2s %f23, %f29 edge16l %o1, %i4, %i5 fbuge,a %fcc3, loop_1609 fmovdvs %icc, %f10, %f22 te %icc, 0x6 fandnot2s %f1, %f10, %f17 loop_1609: fcmple32 %f6, %f12, %i2 tvc %icc, 0x1 array32 %l0, %g6, %i3 fnot2 %f20, %f28 wr %g0, 0x19, %asi lduba [%l7 + 0x54] %asi, %g2 fmovrdlez %o6, %f6, %f22 fbge,a %fcc3, loop_1610 xnor %i0, %l4, %l6 call loop_1611 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1610: bn,pn %icc, loop_1612 brz %i1, loop_1613 loop_1611: array16 %g1, %i6, %o5 movrlz %o7, 0x0B7, %l1 loop_1612: fpadd32s %f25, %f29, %f21 loop_1613: movle %icc, %l3, %o4 fornot1 %f2, %f28, %f4 fandnot1 %f6, %f18, %f18 array16 %i7, %g5, %o2 ldd [%l7 + 0x08], %f30 edge16ln %g3, %g7, %l5 fxor %f6, %f22, %f18 wr %g0, 0x2b, %asi ldda [%l7 + 0x50] %asi, %o2 fmovsne %xcc, %f11, %f22 tgu %icc, 0x6 fmovrsgz %g4, %f17, %f4 set 0x14, %i0 ldsha [%l7 + %i0] 0x88, %l2 tvc %xcc, 0x1 and %o1, 0x13F4, %o0 fpack32 %f4, %f14, %f22 fabss %f13, %f10 movneg %xcc, %i4, %i2 sir 0x1FB9 subccc %i5, 0x1FB6, %l0 ldx [%l7 + 0x20], %g6 nop fitos %f30, %f2 edge32 %g2, %o6, %i3 set 0x38, %i4 prefetcha [%l7 + %i4] 0x0c, 0x0 sllx %i0, %l6, %i1 fnot1s %f25, %f31 movpos %icc, %i6, %g1 orncc %o7, 0x1BF3, %l1 fmovsgu %icc, %f26, %f4 wr %g0, 0x04, %asi lduba [%l7 + 0x18] %asi, %l3 tl %icc, 0x1 tne %icc, 0x7 nop setx 0x1D07F31FC040C932, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr movn %xcc, %o5, %i7 fmovrse %o4, %f4, %f31 ta %xcc, 0x3 bshuffle %f28, %f26, %f0 bpos,a %icc, loop_1614 andn %g5, %g3, %o2 swap [%l7 + 0x24], %g7 or %l5, %g4, %l2 loop_1614: edge16ln %o1, %o3, %i4 edge32 %i2, %i5, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x10, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l0 casxa [%l6] %asi, %l0, %g2 movge %icc, %o6, %g6 subcc %i3, 0x1FD3, %l4 tvc %icc, 0x3 movvc %icc, %i0, %l6 movre %i1, 0x0A1, %i6 set 0x68, %g6 ldxa [%l7 + %g6] 0x0c, %o7 be,pn %xcc, loop_1615 alignaddrl %g1, %l3, %o5 sllx %i7, %o4, %l1 alignaddrl %g3, %o2, %g5 loop_1615: edge32ln %l5, %g7, %g4 brgez %o1, loop_1616 ldstub [%l7 + 0x4D], %o3 std %f24, [%l7 + 0x78] fmovdneg %icc, %f22, %f0 loop_1616: fmovde %icc, %f26, %f27 tcs %icc, 0x1 mulscc %l2, %i2, %i4 movcc %icc, %o0, %l0 ta %icc, 0x0 orn %g2, %o6, %i5 fbne %fcc2, loop_1617 ldd [%l7 + 0x60], %f18 fsrc2s %f21, %f16 nop fitos %f12, %f21 fstoi %f21, %f18 loop_1617: tleu %xcc, 0x1 ldsb [%l7 + 0x6F], %i3 fsrc1 %f22, %f10 ldub [%l7 + 0x31], %l4 bcs loop_1618 tneg %xcc, 0x6 fcmple16 %f24, %f28, %i0 srlx %g6, 0x0B, %l6 loop_1618: fmovsa %xcc, %f7, %f8 fsrc1 %f28, %f26 tsubcctv %i6, 0x1A61, %i1 edge16ln %g1, %o7, %l3 nop fitod %f6, %f16 fdtos %f16, %f24 smulcc %o5, 0x0CDB, %o4 array32 %i7, %l1, %o2 nop setx loop_1619, %l0, %l1 jmpl %l1, %g5 tsubcc %l5, %g7, %g3 nop setx loop_1620, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrlz %g4, 0x17E, %o3 loop_1619: ld [%l7 + 0x78], %f1 movn %icc, %l2, %o1 loop_1620: srl %i4, %o0, %l0 tl %xcc, 0x7 fnand %f2, %f24, %f4 edge16ln %i2, %g2, %o6 movleu %xcc, %i5, %l4 be loop_1621 subc %i0, %i3, %l6 andcc %i6, 0x14A8, %g6 movvs %xcc, %g1, %i1 loop_1621: fpadd32 %f22, %f8, %f26 brnz,a %l3, loop_1622 xnorcc %o7, %o5, %o4 fbuge %fcc1, loop_1623 lduh [%l7 + 0x26], %i7 loop_1622: array8 %l1, %g5, %l5 fmul8sux16 %f4, %f10, %f24 loop_1623: stw %g7, [%l7 + 0x48] edge16 %g3, %g4, %o2 nop setx 0x298BA596, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x07207FB0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fmuls %f6, %f5, %f18 movrne %l2, 0x1EA, %o3 edge32ln %o1, %o0, %l0 fbug %fcc0, loop_1624 sethi 0x1D6A, %i4 fbule %fcc0, loop_1625 tvs %xcc, 0x7 loop_1624: mulscc %g2, %i2, %o6 xor %i5, %l4, %i0 loop_1625: ldsw [%l7 + 0x54], %l6 movl %xcc, %i3, %i6 fba,a %fcc1, loop_1626 prefetch [%l7 + 0x14], 0x1 movrlez %g6, 0x3EC, %g1 edge32ln %l3, %o7, %o5 loop_1626: fbue,a %fcc1, loop_1627 movvc %icc, %o4, %i7 set 0x2F, %o4 stba %l1, [%l7 + %o4] 0x88 loop_1627: sethi 0x05A8, %i1 taddcc %g5, 0x082A, %g7 brz %l5, loop_1628 array16 %g3, %o2, %g4 smul %o3, 0x18C2, %l2 fandnot2s %f17, %f13, %f15 loop_1628: bneg %xcc, loop_1629 tvs %icc, 0x6 sethi 0x00BF, %o1 and %o0, %i4, %l0 loop_1629: fnor %f10, %f6, %f12 fmovdge %xcc, %f21, %f9 fabss %f31, %f7 sdivcc %i2, 0x1460, %g2 addc %i5, %o6, %l4 fbg %fcc0, loop_1630 xorcc %l6, %i3, %i0 nop setx loop_1631, %l0, %l1 jmpl %l1, %g6 fnot2s %f27, %f29 loop_1630: tpos %icc, 0x4 udivx %g1, 0x0EE2, %l3 loop_1631: te %icc, 0x6 sth %o7, [%l7 + 0x32] set 0x70, %l4 ldxa [%l7 + %l4] 0x14, %o5 movrne %o4, 0x1FD, %i6 tcc %icc, 0x0 sub %l1, %i7, %i1 bshuffle %f0, %f4, %f10 add %g5, %l5, %g7 fba,a %fcc3, loop_1632 brnz,a %o2, loop_1633 sethi 0x13D0, %g3 fnot2 %f10, %f6 loop_1632: movge %icc, %o3, %l2 loop_1633: nop wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 edge8l %o1, %o0, %g4 swap [%l7 + 0x48], %l0 udivcc %i2, 0x18EC, %i4 andncc %g2, %o6, %l4 fmovrslz %i5, %f3, %f23 edge16ln %i3, %l6, %g6 srlx %i0, %l3, %o7 set 0x20, %o5 swapa [%l7 + %o5] 0x0c, %o5 array16 %g1, %o4, %l1 alignaddrl %i6, %i7, %g5 fbe %fcc3, loop_1634 andcc %i1, %l5, %g7 sdivx %o2, 0x017D, %g3 wr %g0, 0x80, %asi ldsha [%l7 + 0x16] %asi, %l2 loop_1634: mova %icc, %o1, %o3 addcc %o0, %g4, %l0 movcs %icc, %i4, %g2 fbue %fcc0, loop_1635 fcmpgt32 %f24, %f18, %i2 tg %icc, 0x7 wr %g0, 0xe3, %asi stha %l4, [%l7 + 0x6A] %asi membar #Sync loop_1635: movcc %xcc, %i5, %o6 movrgez %i3, 0x07D, %l6 udiv %g6, 0x1E87, %i0 tneg %xcc, 0x0 mova %xcc, %l3, %o5 movne %xcc, %g1, %o4 set 0x68, %l5 ldsba [%l7 + %l5] 0x15, %l1 sdivx %i6, 0x1FBE, %o7 movvs %icc, %i7, %g5 set 0x6F, %o6 ldstuba [%l7 + %o6] 0x18, %i1 fmovdcs %icc, %f25, %f23 xnor %g7, %l5, %g3 fnand %f22, %f22, %f18 tcc %xcc, 0x4 fbule,a %fcc1, loop_1636 movcs %xcc, %o2, %o1 move %icc, %o3, %l2 fmul8x16 %f26, %f10, %f28 loop_1636: brnz,a %o0, loop_1637 tg %icc, 0x0 addccc %l0, %g4, %i4 fpadd16s %f20, %f30, %f3 loop_1637: edge16 %i2, %l4, %i5 nop setx loop_1638, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry xorcc %o6, 0x1120, %g2 wr %g0, 0x11, %asi lduha [%l7 + 0x2A] %asi, %l6 loop_1638: brlez %g6, loop_1639 fba,a %fcc3, loop_1640 fmovsne %xcc, %f31, %f21 xnorcc %i0, 0x0055, %l3 loop_1639: alignaddr %o5, %g1, %i3 loop_1640: edge8 %l1, %i6, %o7 wr %g0, 0x80, %asi lduwa [%l7 + 0x24] %asi, %o4 membar 0x18 xnorcc %g5, 0x073F, %i7 andn %i1, %g7, %g3 fpsub16 %f12, %f8, %f24 tvs %icc, 0x3 fpack32 %f18, %f30, %f6 fmovde %xcc, %f13, %f29 ldstub [%l7 + 0x78], %l5 fbo,a %fcc2, loop_1641 smul %o2, %o1, %l2 fpack16 %f0, %f27 fxors %f25, %f7, %f2 loop_1641: tn %xcc, 0x6 fnegs %f15, %f5 movneg %icc, %o0, %l0 fba %fcc2, loop_1642 tleu %icc, 0x3 tle %icc, 0x3 xnorcc %g4, %o3, %i2 loop_1642: movrlez %l4, %i5, %i4 brnz,a %g2, loop_1643 fblg,a %fcc1, loop_1644 and %o6, 0x1831, %l6 bvc loop_1645 loop_1643: fsrc1 %f20, %f12 loop_1644: ldsh [%l7 + 0x6A], %g6 movrlez %l3, %i0, %g1 loop_1645: tpos %icc, 0x0 tg %xcc, 0x3 movcs %icc, %i3, %l1 array8 %i6, %o5, %o4 mulx %o7, 0x0F81, %g5 tneg %icc, 0x5 movrlz %i1, 0x054, %i7 fabss %f12, %f28 xorcc %g3, 0x15ED, %l5 array16 %g7, %o1, %l2 movpos %icc, %o0, %o2 edge8 %l0, %g4, %o3 faligndata %f4, %f6, %f0 fsrc2 %f22, %f20 fcmpgt32 %f28, %f30, %l4 sdivx %i5, 0x1894, %i4 array8 %i2, %g2, %o6 udiv %g6, 0x0E2A, %l3 fmovsleu %xcc, %f20, %f22 tsubcc %l6, %i0, %i3 udiv %l1, 0x082D, %i6 mulx %o5, 0x1DB7, %g1 ldsb [%l7 + 0x2D], %o4 edge8 %g5, %o7, %i1 fbg,a %fcc1, loop_1646 tvs %icc, 0x1 edge16ln %i7, %g3, %l5 tg %xcc, 0x4 loop_1646: movle %xcc, %o1, %g7 wr %g0, 0x80, %asi stha %l2, [%l7 + 0x70] %asi bne,a,pn %icc, loop_1647 fmovrslz %o0, %f11, %f23 movne %icc, %l0, %o2 be,a %icc, loop_1648 loop_1647: movre %o3, %l4, %g4 tpos %icc, 0x5 mulscc %i4, 0x1880, %i2 loop_1648: fbne %fcc1, loop_1649 taddcc %i5, 0x0882, %g2 bgu,pn %xcc, loop_1650 faligndata %f26, %f8, %f16 loop_1649: smul %o6, 0x06F4, %g6 array32 %l3, %i0, %i3 loop_1650: edge16ln %l6, %i6, %o5 tpos %xcc, 0x0 set 0x0B, %o7 ldstuba [%l7 + %o7] 0x80, %l1 sdivx %o4, 0x11AC, %g1 fbg,a %fcc3, loop_1651 movrlez %o7, 0x390, %g5 fmovrse %i7, %f19, %f6 movle %icc, %g3, %l5 loop_1651: sth %o1, [%l7 + 0x32] sllx %g7, 0x17, %i1 ldub [%l7 + 0x0C], %o0 srlx %l2, 0x07, %l0 movrgz %o3, %l4, %o2 subc %g4, %i4, %i2 fmovsn %xcc, %f30, %f6 nop set 0x3C, %g2 ldsw [%l7 + %g2], %i5 smulcc %o6, %g6, %g2 udivcc %l3, 0x0941, %i0 subc %l6, 0x1974, %i3 bneg %icc, loop_1652 movg %icc, %o5, %l1 fmovdneg %xcc, %f8, %f8 nop fitos %f2, %f8 fstox %f8, %f12 loop_1652: subcc %o4, 0x0210, %g1 sethi 0x10AB, %i6 movvc %icc, %o7, %g5 movvs %xcc, %g3, %l5 movrlz %i7, 0x30B, %o1 orncc %g7, %i1, %o0 movcc %xcc, %l0, %l2 umulcc %l4, %o3, %g4 alignaddrl %o2, %i2, %i5 srl %o6, 0x13, %i4 subccc %g6, %l3, %g2 fcmpne32 %f22, %f26, %i0 set 0x4C, %o3 ldstuba [%l7 + %o3] 0x11, %i3 andn %o5, 0x1192, %l1 bcs,a %icc, loop_1653 orcc %l6, %o4, %i6 fcmpeq32 %f4, %f4, %g1 edge8n %o7, %g5, %g3 loop_1653: subcc %l5, 0x02DD, %o1 nop setx 0xFBF8017C59B57C45, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xE440744C70072D30, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f22, %f16 tl %icc, 0x7 alignaddr %i7, %g7, %o0 movcc %icc, %i1, %l2 addc %l4, 0x1D8D, %l0 sdivcc %o3, 0x1623, %o2 fpadd32s %f3, %f4, %f21 ta %icc, 0x7 nop setx loop_1654, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tg %xcc, 0x6 andncc %g4, %i5, %o6 nop fitod %f8, %f4 fdtos %f4, %f8 loop_1654: ba,a,pn %icc, loop_1655 srax %i4, %i2, %g6 fmovsge %xcc, %f5, %f23 edge8 %l3, %i0, %g2 loop_1655: fmovrdne %i3, %f20, %f2 fmovdle %xcc, %f9, %f21 ldx [%l7 + 0x18], %l1 edge32n %l6, %o4, %o5 movre %g1, %i6, %g5 te %xcc, 0x2 orcc %o7, %g3, %o1 edge16 %i7, %l5, %o0 movcs %xcc, %i1, %g7 fble %fcc2, loop_1656 brnz,a %l4, loop_1657 brgz,a %l0, loop_1658 nop setx 0x510447F45469DF8A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x8A94BF83E6C60193, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f0, %f8 loop_1656: nop wr %g0, 0x04, %asi ldxa [%l7 + 0x48] %asi, %l2 loop_1657: fcmple32 %f8, %f26, %o2 loop_1658: tleu %icc, 0x3 xnorcc %o3, 0x1009, %i5 nop setx loop_1659, %l0, %l1 jmpl %l1, %g4 movg %xcc, %o6, %i4 prefetch [%l7 + 0x7C], 0x3 sub %g6, 0x1350, %l3 loop_1659: udivcc %i0, 0x1CFB, %i2 edge32ln %g2, %l1, %l6 fmovrsgz %i3, %f11, %f11 nop setx 0x4047B3A0, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr brgz %o5, loop_1660 array16 %g1, %o4, %i6 smulcc %o7, %g5, %o1 popc 0x1B1C, %i7 loop_1660: orncc %l5, 0x179C, %o0 movneg %icc, %g3, %g7 tle %xcc, 0x3 fmovrdlz %i1, %f26, %f26 tcs %icc, 0x5 movcc %icc, %l4, %l2 tleu %icc, 0x0 movne %xcc, %o2, %o3 move %icc, %l0, %i5 set 0x10, %g4 stwa %o6, [%l7 + %g4] 0x27 membar #Sync swap [%l7 + 0x40], %g4 fpack32 %f22, %f6, %f24 nop set 0x5C, %g7 lduw [%l7 + %g7], %i4 edge32n %g6, %l3, %i2 andncc %i0, %g2, %l6 movrgez %l1, %i3, %o5 fbg %fcc1, loop_1661 xnor %g1, 0x1F5C, %i6 nop fitos %f14, %f30 fstoi %f30, %f13 tsubcc %o7, %o4, %o1 loop_1661: movpos %icc, %i7, %g5 edge8 %l5, %g3, %o0 sethi 0x0E02, %g7 edge8ln %i1, %l4, %l2 tvs %icc, 0x2 taddcc %o3, %l0, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andncc %o2, %g4, %o6 movrgz %i4, 0x0D1, %l3 fornot2 %f14, %f6, %f28 edge16ln %i2, %g6, %i0 orncc %l6, 0x0928, %g2 fmovsgu %xcc, %f20, %f12 std %f6, [%l7 + 0x70] edge8 %i3, %l1, %o5 sll %g1, 0x01, %o7 te %xcc, 0x5 fnegd %f20, %f2 orncc %i6, %o4, %o1 fmovse %xcc, %f2, %f13 xor %i7, %l5, %g3 mulx %g5, 0x0DE2, %g7 sra %i1, 0x13, %o0 tgu %icc, 0x3 fornot2s %f12, %f14, %f22 fbne %fcc3, loop_1662 fmovsvc %icc, %f14, %f1 xorcc %l4, %l2, %l0 nop setx 0xDCF77A7C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0xB2EA7B80, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fdivs %f8, %f11, %f21 loop_1662: sllx %i5, %o2, %g4 mulx %o6, 0x1792, %o3 alignaddrl %l3, %i2, %g6 add %i4, 0x013B, %l6 tle %icc, 0x1 xnor %i0, 0x0970, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %l1, %g2 movrlez %g1, 0x36C, %o7 fbug %fcc2, loop_1663 xnor %i6, %o5, %o4 orn %i7, %o1, %l5 movne %icc, %g3, %g7 loop_1663: ldsw [%l7 + 0x10], %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbo %fcc1, loop_1664 srlx %g5, %l4, %l2 udiv %l0, 0x1244, %i5 srax %o2, 0x18, %o0 loop_1664: nop setx loop_1665, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry alignaddrl %g4, %o3, %o6 fmovde %icc, %f22, %f25 tsubcc %l3, 0x1C75, %i2 loop_1665: movrgz %g6, 0x326, %l6 addcc %i4, %i3, %i0 addc %l1, %g2, %g1 fmovdne %xcc, %f28, %f30 movcs %xcc, %i6, %o5 edge8n %o7, %o4, %o1 fmul8x16al %f22, %f21, %f20 fsrc2 %f12, %f14 fba,a %fcc0, loop_1666 movn %xcc, %l5, %g3 sethi 0x1825, %g7 fbo,a %fcc0, loop_1667 loop_1666: nop fitos %f7, %f6 fstod %f6, %f10 movn %xcc, %i7, %g5 fba %fcc1, loop_1668 loop_1667: sllx %i1, 0x1C, %l4 sdivx %l0, 0x05AC, %i5 tl %xcc, 0x7 loop_1668: bvs,a %icc, loop_1669 smul %o2, %l2, %o0 movne %xcc, %o3, %g4 srlx %o6, 0x1B, %i2 loop_1669: sir 0x0745 set 0x54, %l1 stwa %g6, [%l7 + %l1] 0xe2 membar #Sync and %l6, 0x17C1, %i4 edge16n %l3, %i3, %i0 tge %xcc, 0x2 nop setx 0xE5010D6FC39928C3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f20 movn %xcc, %l1, %g2 andn %i6, %o5, %o7 brgez,a %g1, loop_1670 edge32ln %o1, %l5, %g3 fpack32 %f12, %f20, %f30 tsubcc %g7, %i7, %g5 loop_1670: array16 %o4, %i1, %l0 bvs,a %xcc, loop_1671 andn %i5, 0x00FF, %l4 nop fitos %f1, %f7 fstod %f7, %f2 swap [%l7 + 0x58], %l2 loop_1671: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %o0, %o2, %g4 movrne %o6, %o3, %i2 movrgez %g6, 0x36E, %i4 xorcc %l3, 0x0000, %l6 movgu %icc, %i0, %l1 fpsub16s %f18, %f2, %f1 orncc %i3, %i6, %g2 fmovsg %xcc, %f8, %f27 fmovdvs %xcc, %f2, %f8 alignaddr %o5, %o7, %g1 edge32l %l5, %o1, %g7 movne %xcc, %g3, %g5 nop setx 0xD4BAC1E693E69952, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 fsqrtd %f2, %f26 xnor %o4, %i7, %l0 set 0x78, %i7 stxa %i5, [%l7 + %i7] 0x10 edge32l %l4, %l2, %o0 edge32ln %i1, %o2, %o6 andncc %g4, %o3, %g6 srlx %i2, 0x1C, %l3 udivx %i4, 0x0316, %i0 fornot1s %f11, %f22, %f23 edge8n %l1, %l6, %i6 edge8n %g2, %i3, %o5 array8 %o7, %l5, %g1 tg %xcc, 0x7 array16 %g7, %g3, %g5 tvs %xcc, 0x0 movrne %o1, 0x0D2, %i7 andcc %o4, 0x1917, %l0 nop fitos %f23, %f15 movne %icc, %l4, %l2 tneg %icc, 0x3 ba,a,pt %xcc, loop_1672 fbo,a %fcc0, loop_1673 udivcc %i5, 0x12BB, %i1 sra %o0, %o6, %g4 loop_1672: xnor %o3, 0x12AC, %g6 loop_1673: fpsub16 %f8, %f14, %f8 fabsd %f12, %f14 sdivcc %i2, 0x1BBD, %l3 ba,pn %xcc, loop_1674 movneg %xcc, %i4, %o2 andn %i0, %l1, %l6 andncc %i6, %g2, %o5 loop_1674: nop set 0x2C, %l6 swapa [%l7 + %l6] 0x10, %o7 movrgz %l5, %i3, %g1 st %f22, [%l7 + 0x24] alignaddrl %g3, %g7, %g5 movrgez %o1, 0x0F0, %o4 fsrc1s %f21, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tn %xcc, 0x7 subcc %i7, %l4, %l0 movpos %icc, %i5, %i1 fandnot2s %f11, %f22, %f12 array8 %o0, %l2, %o6 subcc %g4, %g6, %o3 fmovdgu %xcc, %f24, %f1 movgu %xcc, %l3, %i2 add %o2, 0x0084, %i0 wr %g0, 0x80, %asi stba %l1, [%l7 + 0x14] %asi array8 %i4, %i6, %g2 movrne %o5, 0x3B7, %l6 tl %xcc, 0x5 fmovsne %icc, %f11, %f1 sub %o7, 0x1C3E, %l5 fmovrde %i3, %f24, %f10 fmovda %xcc, %f25, %f2 array32 %g1, %g7, %g3 tne %icc, 0x2 fmovdgu %icc, %f29, %f10 movg %icc, %o1, %g5 movrgez %o4, 0x328, %l4 sll %i7, %i5, %l0 array16 %o0, %i1, %o6 fble,a %fcc0, loop_1675 sdivx %l2, 0x15EE, %g6 tl %xcc, 0x3 or %o3, %g4, %i2 loop_1675: std %f8, [%l7 + 0x60] for %f24, %f24, %f4 std %f6, [%l7 + 0x20] fpadd32s %f20, %f23, %f16 sra %o2, 0x15, %l3 alignaddrl %l1, %i4, %i6 tcs %xcc, 0x1 or %i0, 0x1637, %o5 sll %g2, %o7, %l6 movg %xcc, %l5, %i3 set 0x70, %o2 stba %g1, [%l7 + %o2] 0xea membar #Sync tsubcctv %g3, 0x05F0, %o1 std %f18, [%l7 + 0x30] movvc %xcc, %g5, %g7 tleu %icc, 0x2 movrgz %l4, 0x195, %i7 sdivcc %i5, 0x0F79, %l0 ldd [%l7 + 0x48], %o0 movrlez %o4, 0x160, %o6 movcs %icc, %l2, %i1 fmovrsgz %g6, %f18, %f10 xnorcc %o3, %i2, %g4 movn %xcc, %l3, %o2 xnorcc %l1, 0x0297, %i6 nop fitod %f8, %f8 fdtoi %f8, %f27 nop setx 0xDE0E893B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x3215E1E4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fmuls %f21, %f24, %f24 movre %i4, 0x38C, %i0 fmovrde %g2, %f24, %f26 subc %o7, %o5, %l6 sra %i3, 0x06, %l5 xor %g3, %g1, %o1 nop fitos %f17, %f27 srl %g5, %l4, %g7 nop fitod %f0, %f22 udivx %i7, 0x08A2, %l0 array32 %i5, %o0, %o4 flush %l7 + 0x60 fbn,a %fcc3, loop_1676 membar 0x54 tcc %xcc, 0x6 stb %o6, [%l7 + 0x20] loop_1676: or %l2, 0x1887, %i1 nop setx 0xBF195297, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 fsqrts %f7, %f8 nop setx 0x02AAFFED, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xA6A29434, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fmuls %f20, %f30, %f22 move %icc, %g6, %o3 sdivx %i2, 0x0B48, %l3 mulx %o2, 0x01A2, %g4 bgu %xcc, loop_1677 array16 %i6, %i4, %l1 ldd [%l7 + 0x50], %g2 fbule %fcc2, loop_1678 loop_1677: fone %f26 bleu,a,pt %xcc, loop_1679 array32 %i0, %o5, %l6 loop_1678: sra %o7, %i3, %l5 bge,a,pt %xcc, loop_1680 loop_1679: xnorcc %g1, %g3, %g5 call loop_1681 mulscc %l4, 0x1372, %g7 loop_1680: fbue %fcc0, loop_1682 membar 0x60 loop_1681: tgu %icc, 0x7 ldstub [%l7 + 0x31], %o1 loop_1682: fmovrslez %l0, %f20, %f31 andncc %i5, %i7, %o0 sdivx %o4, 0x1000, %l2 wr %g0, 0x18, %asi swapa [%l7 + 0x1C] %asi, %i1 movrlez %o6, %o3, %i2 ldsh [%l7 + 0x60], %l3 array8 %g6, %g4, %o2 edge32n %i6, %l1, %i4 smulcc %i0, %g2, %o5 umul %l6, %o7, %i3 tsubcc %g1, %g3, %g5 edge16n %l5, %l4, %g7 fpsub32 %f30, %f2, %f8 andcc %l0, %o1, %i7 bne,pt %xcc, loop_1683 xor %i5, %o4, %l2 taddcc %o0, %o6, %i1 tsubcctv %o3, 0x1346, %l3 loop_1683: membar 0x4E movle %icc, %i2, %g4 edge32ln %o2, %i6, %l1 nop setx 0xE47B40A2D7FFFFD9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 fsqrtd %f28, %f16 ta %icc, 0x3 fmovsg %icc, %f13, %f2 movrlez %g6, %i0, %g2 tsubcc %i4, 0x07A5, %l6 andcc %o5, %i3, %g1 edge16n %o7, %g3, %g5 fbuge,a %fcc2, loop_1684 stw %l5, [%l7 + 0x68] tsubcctv %l4, %g7, %o1 bneg,a loop_1685 loop_1684: fandnot2 %f20, %f6, %f28 fbne,a %fcc0, loop_1686 brgz,a %i7, loop_1687 loop_1685: fcmple32 %f20, %f4, %l0 array8 %i5, %l2, %o4 loop_1686: movneg %xcc, %o0, %i1 loop_1687: fcmple32 %f18, %f16, %o6 pdist %f12, %f22, %f22 fbge %fcc3, loop_1688 fcmpgt32 %f24, %f20, %l3 movle %icc, %o3, %g4 movn %xcc, %o2, %i6 loop_1688: tcs %icc, 0x0 fmovsleu %xcc, %f16, %f15 edge32l %i2, %l1, %i0 taddcctv %g2, 0x1888, %g6 movre %l6, 0x202, %o5 movre %i3, %g1, %i4 edge16n %g3, %g5, %o7 mova %icc, %l4, %l5 array32 %o1, %g7, %i7 sdivcc %i5, 0x02A2, %l2 tle %icc, 0x5 set 0x60, %l2 ldsha [%l7 + %l2] 0x0c, %l0 array8 %o0, %i1, %o4 fmovdl %xcc, %f6, %f18 sdivcc %o6, 0x1906, %l3 set 0x12, %o1 ldsba [%l7 + %o1] 0x15, %g4 tgu %xcc, 0x0 nop fitod %f0, %f12 fdtox %f12, %f22 fxtod %f22, %f2 smulcc %o2, 0x05A8, %o3 fmovrse %i6, %f29, %f7 bpos,pt %xcc, loop_1689 stb %l1, [%l7 + 0x48] fbl,a %fcc2, loop_1690 fmovdpos %icc, %f14, %f23 loop_1689: smulcc %i0, %g2, %i2 tpos %icc, 0x1 loop_1690: umul %l6, %g6, %o5 movg %icc, %g1, %i3 fmovd %f12, %f2 edge16ln %i4, %g5, %g3 stbar orncc %l4, %l5, %o7 fmovdne %icc, %f4, %f15 fmovsa %icc, %f14, %f14 srlx %g7, %i7, %o1 movrgz %i5, %l0, %o0 set 0x0F, %g3 stba %l2, [%l7 + %g3] 0x19 fmovsl %icc, %f17, %f29 tl %icc, 0x2 bneg,pt %xcc, loop_1691 brnz %i1, loop_1692 sdivcc %o6, 0x0C02, %o4 fmovrsne %g4, %f31, %f19 loop_1691: nop setx 0xF86FA381E11F5D6B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x5042B8E6E1A3CF91, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f0, %f6 loop_1692: array16 %l3, %o2, %i6 tcc %icc, 0x5 fbug %fcc3, loop_1693 sdiv %o3, 0x16F3, %i0 umulcc %l1, %i2, %l6 fnot2 %f12, %f28 loop_1693: srl %g6, %g2, %o5 nop setx loop_1694, %l0, %l1 jmpl %l1, %i3 tpos %xcc, 0x6 orncc %i4, %g5, %g3 smul %l4, %g1, %l5 loop_1694: nop fitod %f14, %f26 fmovrsgez %o7, %f3, %f4 fmovscc %icc, %f16, %f8 tgu %icc, 0x5 wr %g0, 0x04, %asi lduwa [%l7 + 0x50] %asi, %i7 smulcc %i5, %o1, %l0 movn %icc, %o0, %i1 srlx %o6, %o4, %g4 fone %f18 mova %xcc, %l2, %o2 call loop_1695 taddcctv %i6, %l3, %i0 tle %xcc, 0x3 set 0x4A, %i1 lduha [%l7 + %i1] 0x14, %o3 loop_1695: tvs %icc, 0x2 movl %xcc, %l1, %l6 brlz,a %g6, loop_1696 edge16n %g2, %o5, %i2 fmovsne %icc, %f20, %f18 movrlz %i3, 0x3C4, %g5 loop_1696: nop set 0x60, %g5 sta %f24, [%l7 + %g5] 0x11 udivcc %i4, 0x09DF, %l4 add %g3, %g1, %g7 ldsh [%l7 + 0x4C], %o7 nop setx loop_1697, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done move %xcc, %i7, %l5 add %i5, %l0, %o0 array16 %i1, %o6, %o4 loop_1697: nop wr %g0, 0x80, %asi stxa %g4, [%l7 + 0x38] %asi sra %l2, 0x0A, %o1 nop fitod %f6, %f12 fdtox %f12, %f4 nop fitos %f14, %f23 fstox %f23, %f20 fxtos %f20, %f30 fnegd %f20, %f18 tge %icc, 0x1 addccc %i6, %l3, %o2 brgez,a %i0, loop_1698 taddcctv %l1, %o3, %g6 xnorcc %g2, 0x0C8B, %o5 fpack16 %f4, %f12 loop_1698: call loop_1699 edge32n %l6, %i3, %g5 ta %icc, 0x4 fzero %f0 loop_1699: sethi 0x0144, %i2 nop setx 0xDCE51CEDF61A8245, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xF5A331754E137626, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f0, %f18 edge8n %l4, %i4, %g1 ldstub [%l7 + 0x67], %g7 fmovsleu %xcc, %f23, %f16 for %f10, %f6, %f16 umul %g3, %i7, %l5 tleu %xcc, 0x2 sir 0x1841 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsvs %icc, %f29, %f17 umul %o7, %l0, %o0 nop set 0x5B, %l3 stb %i5, [%l7 + %l3] prefetch [%l7 + 0x14], 0x0 std %f14, [%l7 + 0x28] fmovdgu %xcc, %f16, %f26 mulscc %i1, 0x0520, %o4 sdivcc %o6, 0x1204, %g4 andcc %o1, 0x1E61, %l2 sll %l3, 0x00, %i6 fbul %fcc2, loop_1700 umulcc %i0, %o2, %l1 set 0x3E, %g1 ldstuba [%l7 + %g1] 0x89, %g6 loop_1700: movg %icc, %g2, %o3 fbule %fcc3, loop_1701 edge8 %o5, %l6, %i3 tpos %xcc, 0x4 mulscc %g5, 0x0742, %i2 loop_1701: nop set 0x08, %l0 swapa [%l7 + %l0] 0x80, %i4 movn %xcc, %l4, %g7 sdivx %g3, 0x0C55, %i7 stbar fcmpeq32 %f22, %f14, %l5 fmovrdlez %g1, %f12, %f22 fba %fcc2, loop_1702 fbug %fcc3, loop_1703 taddcc %l0, 0x1CBD, %o7 edge8 %o0, %i1, %o4 loop_1702: and %i5, 0x1E80, %g4 loop_1703: fones %f30 edge8 %o6, %l2, %l3 addccc %o1, 0x042E, %i6 brgz,a %o2, loop_1704 udiv %i0, 0x0A07, %l1 tsubcctv %g6, 0x070F, %o3 smul %g2, 0x15DF, %o5 loop_1704: movgu %xcc, %i3, %l6 and %g5, 0x09BA, %i2 fmovdpos %xcc, %f26, %f29 tge %icc, 0x0 bvs,pn %xcc, loop_1705 movre %i4, %g7, %l4 fones %f22 fmovsl %icc, %f7, %f23 loop_1705: nop fitos %f8, %f25 fstoi %f25, %f13 orncc %g3, 0x14D2, %l5 nop fitos %f12, %f2 fstod %f2, %f12 edge32n %g1, %i7, %l0 set 0x78, %i2 stwa %o0, [%l7 + %i2] 0xe2 membar #Sync movrne %o7, %o4, %i5 fornot1s %f17, %f12, %f12 ldsw [%l7 + 0x38], %i1 movrlz %g4, 0x0A1, %l2 sdiv %l3, 0x06E8, %o6 edge16ln %i6, %o2, %o1 movle %icc, %i0, %l1 sdivcc %o3, 0x118B, %g2 movg %icc, %g6, %o5 swap [%l7 + 0x34], %l6 nop fitod %f10, %f0 fdtoi %f0, %f12 te %icc, 0x3 tvs %icc, 0x5 srlx %g5, %i2, %i4 tvs %icc, 0x5 fmovspos %xcc, %f24, %f19 edge32n %i3, %g7, %l4 movgu %xcc, %g3, %l5 alignaddr %i7, %g1, %o0 fmovscc %xcc, %f5, %f12 fnot2s %f3, %f26 nop fitod %f2, %f20 fdtox %f20, %f6 nop fitos %f3, %f19 fstox %f19, %f8 fpsub16 %f22, %f6, %f6 tcc %xcc, 0x1 nop fitod %f12, %f14 fdtox %f14, %f18 fxtod %f18, %f8 movgu %xcc, %o7, %l0 edge32l %i5, %i1, %g4 movgu %xcc, %o4, %l2 fornot1 %f20, %f16, %f2 fmovdn %xcc, %f24, %f2 ldd [%l7 + 0x40], %f16 tneg %xcc, 0x7 ta %icc, 0x4 orn %o6, %l3, %i6 srax %o2, %i0, %l1 stb %o1, [%l7 + 0x43] movge %icc, %o3, %g2 edge8l %o5, %l6, %g6 tneg %icc, 0x2 nop setx loop_1706, %l0, %l1 jmpl %l1, %g5 brz %i2, loop_1707 edge32ln %i3, %g7, %l4 andcc %i4, %l5, %i7 loop_1706: array16 %g1, %o0, %o7 loop_1707: edge8n %l0, %g3, %i1 fmovdcc %xcc, %f30, %f29 udivcc %g4, 0x194B, %o4 brlz,a %i5, loop_1708 movrgz %o6, %l2, %l3 sir 0x1E54 set 0x5E, %i6 stha %o2, [%l7 + %i6] 0x27 membar #Sync loop_1708: edge32 %i6, %l1, %i0 te %icc, 0x6 udivcc %o3, 0x0EE9, %o1 tleu %icc, 0x0 andn %g2, 0x091D, %o5 fbo,a %fcc1, loop_1709 call loop_1710 orn %l6, %g6, %g5 movge %icc, %i3, %g7 loop_1709: subcc %i2, 0x10B8, %l4 loop_1710: movvc %icc, %i4, %i7 bvc %xcc, loop_1711 sir 0x16B5 addccc %g1, %o0, %o7 movn %icc, %l0, %g3 loop_1711: ldx [%l7 + 0x20], %i1 wr %g0, 0x89, %asi lduwa [%l7 + 0x20] %asi, %l5 tvc %xcc, 0x2 set 0x38, %o0 lda [%l7 + %o0] 0x89, %f9 movrgez %g4, 0x3E6, %o4 fmovrdgez %i5, %f2, %f26 ldstub [%l7 + 0x5D], %o6 subcc %l2, %o2, %i6 tle %xcc, 0x5 bgu,a %xcc, loop_1712 addccc %l1, %l3, %i0 fbl,a %fcc0, loop_1713 movrlz %o3, 0x176, %o1 loop_1712: edge8l %g2, %l6, %g6 movleu %icc, %g5, %o5 loop_1713: movrgz %g7, %i2, %l4 addc %i4, 0x0B30, %i3 xnorcc %i7, %g1, %o7 bgu,pn %icc, loop_1714 fmovsle %xcc, %f28, %f28 movcc %xcc, %l0, %o0 alignaddrl %i1, %g3, %g4 loop_1714: fbge %fcc3, loop_1715 brgz %l5, loop_1716 bgu,a,pn %xcc, loop_1717 fbug,a %fcc3, loop_1718 loop_1715: movge %icc, %i5, %o4 loop_1716: nop setx 0x8F9D6B71704E6B4D, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr loop_1717: nop setx loop_1719, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1718: tle %xcc, 0x0 addcc %l2, 0x02B4, %o6 sdivcc %i6, 0x044C, %o2 loop_1719: xorcc %l1, 0x089E, %l3 tg %icc, 0x4 udivcc %i0, 0x1EEC, %o1 edge16l %g2, %o3, %l6 stbar fpadd16 %f28, %f2, %f30 array32 %g5, %o5, %g7 fbuge %fcc1, loop_1720 movvs %xcc, %g6, %l4 subcc %i4, 0x1740, %i3 fbl,a %fcc2, loop_1721 loop_1720: fbue %fcc3, loop_1722 umulcc %i2, %i7, %g1 fbule,a %fcc1, loop_1723 loop_1721: brnz %l0, loop_1724 loop_1722: nop setx 0xB064A554, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr fnands %f5, %f18, %f7 loop_1723: std %f6, [%l7 + 0x38] loop_1724: fmovrdgz %o7, %f20, %f2 addc %i1, 0x02EA, %o0 fpadd32s %f10, %f28, %f8 brz,a %g3, loop_1725 movrlz %l5, 0x0D5, %i5 array16 %g4, %o4, %l2 stbar loop_1725: movpos %icc, %i6, %o2 brnz,a %o6, loop_1726 st %f17, [%l7 + 0x78] ta %xcc, 0x3 umulcc %l1, %i0, %o1 loop_1726: tn %icc, 0x2 lduw [%l7 + 0x5C], %l3 std %f20, [%l7 + 0x38] nop setx 0xD336306AF10099A0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x2C3667E45729901F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f0, %f16 nop setx loop_1727, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fand %f20, %f22, %f0 tsubcctv %o3, 0x09BD, %g2 udiv %l6, 0x067E, %o5 loop_1727: fnors %f31, %f15, %f20 tge %icc, 0x4 fcmpeq16 %f8, %f24, %g5 movneg %xcc, %g7, %g6 fmovdleu %xcc, %f22, %f10 movneg %icc, %l4, %i4 fmul8ulx16 %f20, %f2, %f16 xnorcc %i2, %i7, %g1 move %icc, %i3, %l0 edge16 %o7, %o0, %g3 array16 %i1, %i5, %l5 nop setx 0x538B2B73, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0xD0E7D6EE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fadds %f0, %f3, %f29 tne %icc, 0x6 umul %g4, 0x14FB, %o4 fmovrsgez %i6, %f10, %f16 fmuld8ulx16 %f14, %f21, %f4 tvc %xcc, 0x6 fmul8sux16 %f16, %f8, %f0 xnor %l2, 0x031A, %o6 bvc loop_1728 movgu %xcc, %o2, %l1 taddcctv %o1, 0x12A5, %i0 edge32ln %o3, %g2, %l6 loop_1728: addc %o5, 0x0B0C, %g5 fabsd %f12, %f12 edge32n %g7, %g6, %l4 umulcc %i4, 0x04A5, %l3 movvc %xcc, %i7, %g1 ldstub [%l7 + 0x25], %i3 nop fitod %f2, %f30 fdtos %f30, %f5 fcmpne32 %f26, %f22, %l0 movleu %xcc, %i2, %o0 umulcc %o7, %g3, %i5 sethi 0x0427, %l5 bge %xcc, loop_1729 movn %xcc, %i1, %o4 move %icc, %g4, %i6 wr %g0, 0x16, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_1729: subc %o6, 0x1C45, %l2 fmovdgu %icc, %f16, %f2 addc %l1, 0x09EB, %o2 fbue %fcc3, loop_1730 brlz,a %i0, loop_1731 tsubcc %o1, 0x1C29, %o3 brgz %g2, loop_1732 loop_1730: movneg %xcc, %o5, %l6 loop_1731: movneg %icc, %g7, %g5 mova %icc, %g6, %i4 loop_1732: edge32l %l3, %l4, %g1 sdiv %i7, 0x10F8, %i3 fbuge %fcc1, loop_1733 tg %xcc, 0x4 addc %i2, %o0, %l0 xnor %g3, %i5, %o7 loop_1733: or %l5, 0x123B, %i1 movn %icc, %o4, %g4 stx %i6, [%l7 + 0x08] fmovsvc %icc, %f7, %f0 movrlez %l2, %o6, %o2 wr %g0, 0x80, %asi lda [%l7 + 0x38] %asi, %f17 fmovd %f10, %f22 addccc %l1, 0x1E8A, %i0 orcc %o1, 0x0AEF, %g2 movre %o5, 0x271, %o3 addc %g7, %l6, %g5 movrne %g6, %l3, %l4 wr %g0, 0x0c, %asi lduba [%l7 + 0x5C] %asi, %i4 fone %f14 fones %f25 add %g1, 0x142A, %i3 movrgz %i2, 0x0EF, %i7 movleu %icc, %l0, %o0 movle %icc, %i5, %g3 xor %o7, 0x1E54, %l5 sdivx %o4, 0x1CFF, %i1 for %f6, %f14, %f16 edge32l %i6, %l2, %g4 edge8l %o6, %l1, %i0 movre %o1, %g2, %o2 std %f18, [%l7 + 0x30] sethi 0x09CB, %o3 movrlez %g7, %o5, %l6 edge32ln %g6, %l3, %l4 movcs %xcc, %g5, %g1 tneg %xcc, 0x7 fmovdvc %xcc, %f11, %f8 flush %l7 + 0x24 umulcc %i4, %i2, %i7 wr %g0, 0x89, %asi swapa [%l7 + 0x74] %asi, %l0 edge16 %i3, %i5, %g3 movvc %xcc, %o0, %o7 nop setx 0x8051D244, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr fnors %f30, %f13, %f23 st %f23, [%l7 + 0x08] ldsb [%l7 + 0x11], %o4 bge,pt %xcc, loop_1734 edge32 %l5, %i6, %i1 umul %g4, %l2, %l1 edge16n %i0, %o6, %g2 loop_1734: mulscc %o2, %o1, %g7 nop setx 0x618BD660950E2439, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x78E227FB756A842E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fmuld %f14, %f12, %f26 taddcc %o3, %o5, %g6 tle %xcc, 0x2 te %icc, 0x2 fbuge %fcc2, loop_1735 umulcc %l6, 0x1377, %l4 fnot2s %f9, %f15 fsrc1 %f28, %f0 loop_1735: edge32ln %l3, %g5, %i4 movre %i2, %i7, %l0 addc %g1, %i3, %i5 tcc %icc, 0x7 smul %o0, %o7, %o4 sdivcc %g3, 0x0EF6, %l5 fblg %fcc0, loop_1736 andcc %i1, 0x02B1, %i6 tg %xcc, 0x1 movrlz %g4, %l1, %i0 loop_1736: tl %icc, 0x0 nop fitos %f12, %f16 fstod %f16, %f10 edge16 %l2, %g2, %o2 edge32 %o1, %o6, %o3 array8 %o5, %g7, %g6 andn %l6, %l3, %g5 swap [%l7 + 0x3C], %l4 sethi 0x10E7, %i4 udivcc %i2, 0x0BD3, %l0 subc %i7, 0x1973, %g1 movleu %icc, %i3, %o0 tn %xcc, 0x3 fmovse %xcc, %f29, %f2 array32 %i5, %o7, %g3 movleu %xcc, %o4, %i1 fble,a %fcc0, loop_1737 fpadd32 %f0, %f26, %f0 ta %icc, 0x5 umul %i6, 0x0928, %l5 loop_1737: movvc %xcc, %g4, %l1 udivcc %l2, 0x0C42, %i0 sllx %g2, %o2, %o1 edge16ln %o3, %o6, %g7 fxors %f23, %f6, %f15 bg,a,pn %icc, loop_1738 fandnot1 %f0, %f28, %f24 srlx %g6, %o5, %l6 movneg %xcc, %l3, %l4 loop_1738: movcc %icc, %g5, %i2 movge %icc, %i4, %i7 fmovrdgez %g1, %f4, %f20 stbar fmovsgu %icc, %f6, %f3 wr %g0, 0x2b, %asi stxa %i3, [%l7 + 0x38] %asi membar #Sync movrlz %o0, 0x1DF, %l0 brgez %i5, loop_1739 fornot2 %f28, %f20, %f2 addccc %o7, %g3, %i1 fbg,a %fcc3, loop_1740 loop_1739: bcc,a,pt %xcc, loop_1741 tpos %icc, 0x6 membar 0x13 loop_1740: fbue %fcc3, loop_1742 loop_1741: fblg,a %fcc3, loop_1743 popc %i6, %l5 sdivcc %g4, 0x00D2, %o4 loop_1742: addc %l2, 0x1F85, %l1 loop_1743: nop wr %g0, 0x04, %asi lduwa [%l7 + 0x14] %asi, %g2 nop setx 0x306066A6, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr orncc %o2, 0x119B, %o1 fbug,a %fcc0, loop_1744 xorcc %i0, %o6, %g7 movpos %xcc, %o3, %o5 tcc %icc, 0x1 loop_1744: fmovsle %xcc, %f10, %f9 tsubcc %l6, 0x1D88, %g6 fmovd %f8, %f26 sethi 0x1ECD, %l3 edge32ln %g5, %i2, %l4 tge %xcc, 0x0 fmovrdne %i4, %f6, %f30 fpsub32s %f6, %f12, %f7 sub %g1, 0x1D90, %i7 andn %o0, %i3, %l0 movrlz %o7, 0x3B1, %g3 tvc %icc, 0x1 tcc %icc, 0x7 lduw [%l7 + 0x78], %i5 nop setx 0xD89F27B60067F225, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr prefetch [%l7 + 0x20], 0x0 fors %f25, %f18, %f23 udivx %i1, 0x08CD, %l5 array16 %i6, %o4, %g4 movl %xcc, %l1, %l2 membar 0x51 movvs %icc, %o2, %o1 fbe,a %fcc3, loop_1745 edge16n %i0, %g2, %g7 movrgz %o6, 0x189, %o5 fmovsge %xcc, %f25, %f0 loop_1745: movrgz %o3, 0x318, %l6 sllx %g6, %l3, %g5 umulcc %l4, 0x038D, %i4 ldstub [%l7 + 0x4E], %i2 movpos %icc, %i7, %o0 movrlez %g1, %l0, %i3 fmovdneg %icc, %f29, %f4 udivx %o7, 0x18AA, %g3 fornot1 %f22, %f24, %f18 tvc %xcc, 0x6 array16 %i1, %i5, %i6 sllx %o4, %g4, %l1 mulscc %l5, %l2, %o1 or %o2, 0x1E6D, %g2 mulx %i0, 0x1C6E, %o6 fmovrdgz %g7, %f2, %f30 fmovscs %icc, %f18, %f28 taddcc %o3, %o5, %g6 fandnot2s %f14, %f26, %f16 nop setx loop_1746, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bshuffle %f0, %f30, %f0 mova %icc, %l3, %g5 fxor %f16, %f16, %f12 loop_1746: fmul8ulx16 %f14, %f6, %f22 ldd [%l7 + 0x70], %f14 wr %g0, 0x0c, %asi lduha [%l7 + 0x1A] %asi, %l6 brlz,a %i4, loop_1747 edge8ln %i2, %i7, %l4 fandnot1s %f3, %f13, %f10 udivcc %g1, 0x12AE, %o0 loop_1747: fnot2s %f18, %f10 xnorcc %l0, %o7, %i3 movrgez %g3, %i1, %i5 wr %g0, 0x2f, %asi ldda [%l7 + 0x10] %asi, %o4 flush %l7 + 0x4C saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrse %i6, %f23, %f30 udivcc %g4, 0x1192, %l1 tleu %icc, 0x3 subc %l5, 0x1B8A, %l2 movne %xcc, %o2, %g2 sdivcc %o1, 0x155C, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %xcc, 0x0 fpadd16s %f18, %f28, %f9 movg %xcc, %i0, %o3 sethi 0x0CF7, %o5 movre %g6, 0x157, %g7 array32 %g5, %l3, %i4 be,a %xcc, loop_1748 fmovdge %xcc, %f21, %f28 orcc %i2, %i7, %l4 tgu %xcc, 0x0 loop_1748: nop setx loop_1749, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry std %f14, [%l7 + 0x08] fmovsge %icc, %f0, %f19 fnot1 %f18, %f2 loop_1749: fsrc1 %f18, %f28 subccc %l6, 0x10B3, %g1 taddcctv %o0, 0x1F7B, %l0 edge32ln %i3, %o7, %i1 tleu %xcc, 0x5 sethi 0x1F78, %g3 movleu %xcc, %o4, %i6 andncc %i5, %g4, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbu,a %fcc0, loop_1750 tg %xcc, 0x2 sir 0x0281 add %l7, 0x48, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l1 casa [%l6] %asi, %l1, %o2 loop_1750: fpsub32 %f14, %f28, %f24 edge32 %g2, %l2, %o6 taddcctv %i0, %o1, %o3 xorcc %o5, 0x087A, %g7 nop setx 0x7BDD489A30465854, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr fmovdcs %xcc, %f16, %f30 set 0x34, %i0 lduwa [%l7 + %i0] 0x04, %g6 nop setx 0x1B179948, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x1FA91EEC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fdivs %f2, %f0, %f30 nop setx loop_1751, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bleu,pn %icc, loop_1752 edge16l %l3, %i4, %i2 call loop_1753 loop_1751: movn %xcc, %g5, %l4 loop_1752: array16 %i7, %l6, %o0 sra %l0, 0x18, %g1 loop_1753: bleu,pn %icc, loop_1754 mova %xcc, %o7, %i3 andn %g3, 0x0526, %o4 taddcctv %i1, %i5, %g4 loop_1754: bneg,a,pn %xcc, loop_1755 sdiv %l5, 0x0E9B, %l1 edge32 %i6, %o2, %l2 wr %g0, 0x19, %asi lduha [%l7 + 0x1A] %asi, %o6 loop_1755: fmovrdlz %g2, %f22, %f12 add %i0, %o1, %o5 taddcc %g7, %o3, %l3 fmovsneg %icc, %f13, %f31 orn %i4, 0x17C8, %g6 and %g5, 0x1E78, %l4 fmovsvs %icc, %f9, %f21 bpos,a loop_1756 fbne %fcc0, loop_1757 nop setx 0xD7B01D786DC63C52, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x369009C012C3605F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fsubd %f20, %f10, %f24 tg %xcc, 0x7 loop_1756: tleu %xcc, 0x0 loop_1757: addc %i2, 0x140A, %l6 subccc %i7, %l0, %g1 popc 0x0AF1, %o7 fabss %f22, %f18 fcmpeq16 %f10, %f2, %i3 fmovsn %icc, %f24, %f29 fnot1s %f10, %f12 set 0x78, %i3 stha %g3, [%l7 + %i3] 0x2b membar #Sync tsubcc %o4, %i1, %i5 fmovsleu %icc, %f25, %f1 edge32 %o0, %g4, %l5 andncc %i6, %l1, %l2 fmul8x16 %f27, %f30, %f18 mulscc %o2, 0x074A, %g2 alignaddrl %i0, %o6, %o5 tge %xcc, 0x1 nop set 0x38, %g6 stx %g7, [%l7 + %g6] for %f12, %f4, %f30 sll %o1, %o3, %i4 ldd [%l7 + 0x30], %f10 edge16ln %g6, %g5, %l4 sir 0x1207 fcmpeq16 %f12, %f14, %l3 srlx %i2, 0x11, %i7 sra %l0, 0x15, %g1 sub %l6, 0x0D54, %o7 nop fitod %f4, %f20 fdtoi %f20, %f0 addccc %i3, 0x1FCB, %g3 sub %o4, %i1, %i5 tge %xcc, 0x3 bshuffle %f0, %f28, %f26 movcc %xcc, %o0, %g4 fbule %fcc3, loop_1758 fpsub16 %f12, %f26, %f20 add %i6, %l1, %l2 tleu %xcc, 0x6 loop_1758: edge32n %l5, %g2, %o2 tneg %icc, 0x3 call loop_1759 sll %o6, 0x0D, %o5 movrlz %i0, %o1, %o3 fcmpeq32 %f30, %f24, %i4 loop_1759: nop setx 0xF6F5F0D86F02AAA2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 fsqrtd %f6, %f26 array16 %g6, %g5, %l4 fbne %fcc3, loop_1760 nop fitod %f6, %f6 fdtox %f6, %f16 st %f29, [%l7 + 0x40] nop fitos %f7, %f7 fstox %f7, %f20 fxtos %f20, %f27 loop_1760: fmovrdne %g7, %f22, %f8 smulcc %l3, 0x037F, %i7 fsrc2 %f24, %f14 membar 0x1E xnorcc %l0, %i2, %g1 lduw [%l7 + 0x14], %o7 edge8n %l6, %g3, %o4 addccc %i1, 0x0321, %i3 fmovrse %i5, %f11, %f27 taddcc %g4, %o0, %i6 tvs %icc, 0x4 fandnot1 %f22, %f0, %f18 fbu %fcc0, loop_1761 tgu %icc, 0x3 tl %xcc, 0x6 fmovsvc %icc, %f16, %f0 loop_1761: fbu,a %fcc2, loop_1762 brlez,a %l1, loop_1763 fornot2 %f8, %f20, %f22 taddcc %l2, 0x0E81, %l5 loop_1762: movre %o2, %g2, %o5 loop_1763: movrlz %i0, %o6, %o1 xnor %i4, %o3, %g5 bvs %xcc, loop_1764 movle %xcc, %g6, %g7 fornot2s %f9, %f26, %f22 alignaddrl %l4, %i7, %l3 loop_1764: alignaddr %l0, %i2, %o7 tvs %icc, 0x0 andcc %l6, %g1, %o4 movn %xcc, %i1, %g3 smul %i3, %g4, %i5 or %o0, 0x1237, %i6 nop setx loop_1765, %l0, %l1 jmpl %l1, %l2 movvc %icc, %l1, %l5 set 0x28, %o4 stxa %o2, [%l7 + %o4] 0x81 loop_1765: fbule %fcc1, loop_1766 fbo,a %fcc3, loop_1767 movcs %xcc, %o5, %g2 set 0x67, %l4 lduba [%l7 + %l4] 0x14, %i0 loop_1766: array8 %o1, %i4, %o3 loop_1767: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ld [%l7 + 0x6C], %f29 sdiv %g5, 0x1B1A, %g6 fmovdvc %icc, %f12, %f9 movneg %icc, %g7, %l4 edge16n %i7, %l3, %o6 mulscc %l0, 0x0F22, %o7 fxnor %f10, %f12, %f10 fnegs %f15, %f10 smul %l6, %i2, %o4 fxor %f4, %f0, %f10 fblg %fcc2, loop_1768 tle %xcc, 0x6 subcc %g1, 0x102A, %g3 orcc %i3, 0x108F, %g4 loop_1768: nop fitod %f8, %f24 fdtoi %f24, %f18 movl %xcc, %i5, %o0 fbne,a %fcc2, loop_1769 edge16ln %i1, %i6, %l1 xnor %l5, %o2, %l2 tne %xcc, 0x3 loop_1769: udivcc %o5, 0x08EB, %i0 fnand %f10, %f28, %f10 set 0x38, %o5 swapa [%l7 + %o5] 0x89, %o1 fnot1 %f4, %f2 bne,a,pn %icc, loop_1770 umul %g2, 0x1151, %i4 tge %xcc, 0x2 alignaddrl %o3, %g6, %g5 loop_1770: fbn %fcc0, loop_1771 fnors %f17, %f26, %f21 fmovrdne %l4, %f30, %f10 edge16n %i7, %l3, %o6 loop_1771: xorcc %g7, %l0, %l6 add %i2, %o7, %g1 ld [%l7 + 0x3C], %f10 wr %g0, 0x04, %asi ldxa [%l7 + 0x18] %asi, %g3 srax %o4, %g4, %i3 srl %i5, 0x19, %o0 wr %g0, 0x04, %asi lda [%l7 + 0x40] %asi, %f16 fpsub32 %f20, %f16, %f12 smul %i1, 0x0C2C, %i6 array8 %l5, %l1, %o2 orcc %o5, %i0, %l2 nop fitod %f14, %f20 mova %xcc, %g2, %o1 tpos %xcc, 0x6 fmovsle %xcc, %f1, %f5 movg %xcc, %i4, %g6 nop fitos %f3, %f31 fstoi %f31, %f27 stw %g5, [%l7 + 0x0C] and %l4, 0x0289, %o3 and %l3, 0x1266, %i7 fbuge %fcc0, loop_1772 tg %icc, 0x2 wr %g0, 0x10, %asi lduba [%l7 + 0x4F] %asi, %o6 loop_1772: umul %l0, 0x1BDC, %l6 fbg %fcc1, loop_1773 movcc %icc, %i2, %g7 ta %xcc, 0x4 edge32ln %g1, %g3, %o4 loop_1773: fones %f14 fmovscc %xcc, %f5, %f28 brgez,a %o7, loop_1774 movrne %g4, 0x046, %i5 stx %i3, [%l7 + 0x18] edge16 %i1, %i6, %o0 loop_1774: tg %xcc, 0x7 udivcc %l1, 0x0F51, %o2 fxnor %f2, %f4, %f20 nop set 0x42, %l5 stb %o5, [%l7 + %l5] fcmpgt16 %f2, %f6, %l5 fmovsgu %xcc, %f8, %f12 add %l2, 0x1EA7, %i0 movvc %xcc, %g2, %i4 sll %g6, 0x01, %o1 fblg,a %fcc1, loop_1775 fsrc1 %f20, %f26 nop set 0x68, %i4 ldd [%l7 + %i4], %g4 udivx %o3, 0x08FF, %l4 loop_1775: andcc %l3, %i7, %o6 tl %icc, 0x2 edge32n %l6, %i2, %g7 movrne %l0, 0x31D, %g1 orcc %o4, 0x1F1B, %o7 ldsw [%l7 + 0x14], %g4 xor %i5, 0x017C, %g3 movneg %xcc, %i1, %i6 membar 0x02 fnors %f0, %f8, %f3 sra %o0, 0x16, %i3 fble,a %fcc1, loop_1776 array16 %l1, %o5, %o2 andcc %l5, 0x1376, %l2 add %g2, 0x1493, %i4 loop_1776: addc %g6, %i0, %g5 srlx %o3, %l4, %o1 wr %g0, 0x11, %asi lduha [%l7 + 0x4A] %asi, %l3 andncc %i7, %o6, %i2 tn %icc, 0x4 movrne %g7, %l6, %g1 edge32n %l0, %o4, %g4 fmovsvs %icc, %f23, %f6 set 0x2C, %o6 lduha [%l7 + %o6] 0x89, %o7 bvc,a %xcc, loop_1777 ldsh [%l7 + 0x40], %i5 andncc %i1, %i6, %o0 edge16 %g3, %l1, %o5 loop_1777: edge32 %i3, %o2, %l2 fcmpgt32 %f30, %f6, %l5 edge8ln %g2, %g6, %i0 fbge,a %fcc1, loop_1778 stbar sub %i4, %o3, %l4 sir 0x0FC3 loop_1778: bleu,a loop_1779 ba,a loop_1780 nop fitod %f4, %f8 fdtox %f8, %f12 fxtod %f12, %f10 tn %xcc, 0x3 loop_1779: orn %g5, %l3, %i7 loop_1780: movvs %icc, %o1, %o6 tpos %icc, 0x5 addcc %i2, %g7, %g1 fbug,a %fcc0, loop_1781 mova %icc, %l6, %o4 tvc %icc, 0x2 movrne %l0, 0x1C8, %g4 loop_1781: fmovscs %xcc, %f24, %f0 fmuld8sux16 %f19, %f15, %f28 alignaddr %o7, %i5, %i1 fpsub16 %f28, %f4, %f16 be,a,pt %icc, loop_1782 andn %i6, 0x0DE0, %g3 fbue,a %fcc2, loop_1783 fmovdneg %icc, %f24, %f1 loop_1782: tn %icc, 0x3 fbl,a %fcc1, loop_1784 loop_1783: fmovrdne %l1, %f4, %f8 edge16 %o0, %i3, %o2 fbn %fcc1, loop_1785 loop_1784: sra %o5, %l5, %g2 tsubcctv %g6, 0x1136, %i0 fbule,a %fcc0, loop_1786 loop_1785: ldd [%l7 + 0x70], %f24 xnor %i4, 0x079F, %o3 wr %g0, 0x80, %asi stxa %l2, [%l7 + 0x18] %asi loop_1786: array16 %g5, %l3, %l4 tvc %xcc, 0x2 fmovsgu %icc, %f2, %f14 fzero %f20 brz %o1, loop_1787 xor %o6, 0x1ABA, %i7 movre %g7, 0x3C5, %g1 udivcc %i2, 0x0ACF, %l6 loop_1787: flush %l7 + 0x28 popc %o4, %g4 and %o7, %l0, %i5 movrlz %i1, 0x060, %i6 brgz %g3, loop_1788 taddcc %o0, 0x0B99, %l1 bg,pt %xcc, loop_1789 fmovrde %o2, %f14, %f26 loop_1788: fsrc2 %f18, %f26 wr %g0, 0x04, %asi lduba [%l7 + 0x16] %asi, %o5 loop_1789: movg %icc, %i3, %g2 fmovrslez %l5, %f1, %f30 flush %l7 + 0x08 set 0x5E, %g2 stha %i0, [%l7 + %g2] 0x11 add %g6, 0x072C, %o3 fsrc1s %f25, %f22 nop setx loop_1790, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subcc %l2, %i4, %l3 sethi 0x1928, %l4 bpos,a %xcc, loop_1791 loop_1790: nop setx 0x422CEEA9D6283DE4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xC997F86A8124EE95, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 faddd %f8, %f20, %f22 udivx %o1, 0x107B, %g5 tneg %xcc, 0x2 loop_1791: te %icc, 0x4 bshuffle %f8, %f24, %f22 brgez %o6, loop_1792 fbn %fcc2, loop_1793 nop fitod %f12, %f10 fdtos %f10, %f4 array8 %g7, %g1, %i7 loop_1792: sdivx %i2, 0x0FB9, %o4 loop_1793: movn %xcc, %g4, %l6 wr %g0, 0x19, %asi ldsba [%l7 + 0x13] %asi, %l0 tne %icc, 0x2 fxor %f6, %f4, %f4 tn %icc, 0x0 orn %i5, 0x1F10, %o7 movl %xcc, %i6, %g3 fone %f24 orcc %i1, %l1, %o2 set 0x74, %o7 lduha [%l7 + %o7] 0x81, %o0 set 0x40, %o3 stda %f16, [%l7 + %o3] 0x10 set 0x0C, %g7 lduwa [%l7 + %g7] 0x19, %i3 array32 %o5, %g2, %i0 sir 0x06CE nop fitos %f15, %f7 edge8l %g6, %o3, %l5 be,a,pt %xcc, loop_1794 bgu loop_1795 edge8 %i4, %l3, %l2 nop setx loop_1796, %l0, %l1 jmpl %l1, %l4 loop_1794: add %o1, 0x19AA, %o6 loop_1795: fbuge,a %fcc3, loop_1797 tvc %icc, 0x0 loop_1796: umulcc %g5, %g1, %i7 movleu %icc, %i2, %o4 loop_1797: nop wr %g0, 0x0c, %asi ldswa [%l7 + 0x14] %asi, %g7 std %f26, [%l7 + 0x40] fbne %fcc2, loop_1798 movne %xcc, %l6, %g4 movre %l0, 0x0F5, %i5 fmovdcc %icc, %f13, %f7 loop_1798: sub %o7, %g3, %i1 be %icc, loop_1799 array16 %l1, %o2, %o0 fmul8x16au %f26, %f20, %f0 subc %i6, 0x0463, %o5 loop_1799: nop set 0x40, %g4 ldsha [%l7 + %g4] 0x18, %i3 fbo,a %fcc2, loop_1800 subc %g2, 0x0A72, %i0 movrlz %g6, %l5, %o3 movrgz %l3, 0x29F, %l2 loop_1800: fcmpeq32 %f30, %f28, %l4 fblg,a %fcc0, loop_1801 array16 %o1, %o6, %g5 stbar wr %g0, 0x89, %asi ldsba [%l7 + 0x45] %asi, %i4 loop_1801: bleu,a,pt %icc, loop_1802 fmovdcs %icc, %f18, %f8 fble,a %fcc0, loop_1803 nop set 0x36, %i7 stb %i7, [%l7 + %i7] loop_1802: bcs,a %icc, loop_1804 movneg %icc, %g1, %i2 loop_1803: sllx %g7, %l6, %g4 fmovdneg %icc, %f21, %f18 loop_1804: subc %o4, %l0, %o7 edge16 %g3, %i5, %l1 smulcc %o2, %o0, %i6 movpos %xcc, %o5, %i1 set 0x7A, %l1 lduha [%l7 + %l1] 0x88, %g2 sir 0x1C02 fbl,a %fcc2, loop_1805 membar 0x20 bgu %xcc, loop_1806 sll %i0, %g6, %i3 loop_1805: tsubcc %l5, 0x1DC8, %o3 wr %g0, 0x89, %asi lda [%l7 + 0x40] %asi, %f27 loop_1806: sdivcc %l2, 0x0F93, %l4 movl %xcc, %o1, %o6 orncc %l3, %i4, %g5 tl %xcc, 0x2 movneg %icc, %g1, %i7 set 0x0C, %l6 ldswa [%l7 + %l6] 0x89, %g7 fornot2s %f13, %f25, %f21 edge8n %i2, %g4, %l6 subcc %l0, %o4, %g3 set 0x70, %l2 ldxa [%l7 + %l2] 0x11, %i5 stw %l1, [%l7 + 0x3C] fbuge %fcc3, loop_1807 edge8ln %o7, %o2, %o0 mulscc %i6, %i1, %g2 wr %g0, 0x89, %asi ldsha [%l7 + 0x3A] %asi, %i0 loop_1807: fmuld8ulx16 %f28, %f27, %f18 fandnot1s %f27, %f19, %f4 fblg %fcc1, loop_1808 movn %xcc, %o5, %g6 srax %i3, 0x00, %l5 xnorcc %o3, 0x117D, %l2 loop_1808: fba %fcc0, loop_1809 taddcc %o1, 0x1D4A, %l4 andcc %o6, %i4, %l3 wr %g0, 0x89, %asi stba %g1, [%l7 + 0x15] %asi loop_1809: fmovdge %icc, %f27, %f9 array16 %g5, %i7, %g7 stb %i2, [%l7 + 0x11] mova %icc, %g4, %l0 tvc %xcc, 0x7 te %icc, 0x5 sllx %l6, %g3, %i5 andcc %o4, %o7, %o2 fmovrslz %o0, %f18, %f1 tl %icc, 0x5 mulx %i6, 0x14C2, %l1 bcc,a loop_1810 flush %l7 + 0x78 sdivx %i1, 0x1693, %i0 fmovsn %icc, %f11, %f29 loop_1810: movgu %xcc, %o5, %g2 tne %icc, 0x7 fbge %fcc3, loop_1811 popc %g6, %l5 addccc %o3, 0x1F39, %i3 lduh [%l7 + 0x3C], %l2 loop_1811: add %o1, 0x0B6C, %o6 te %icc, 0x6 set 0x10, %o1 sta %f15, [%l7 + %o1] 0x18 fbne %fcc1, loop_1812 flush %l7 + 0x28 tcc %icc, 0x4 orncc %i4, %l4, %l3 loop_1812: andn %g1, 0x0BFF, %g5 addccc %i7, %g7, %g4 movvs %xcc, %l0, %l6 edge16l %i2, %i5, %g3 srl %o7, 0x1A, %o4 andn %o0, %i6, %o2 fmovsle %xcc, %f23, %f26 movrgez %i1, 0x299, %i0 taddcctv %o5, %g2, %g6 bge loop_1813 orn %l1, %l5, %i3 movge %icc, %l2, %o3 fnors %f13, %f0, %f0 loop_1813: movrlz %o6, 0x28A, %o1 tneg %xcc, 0x5 ldd [%l7 + 0x58], %l4 sdivx %i4, 0x1808, %g1 alignaddr %l3, %g5, %i7 edge16n %g4, %g7, %l6 srlx %l0, %i2, %g3 sdivx %i5, 0x032B, %o4 nop fitod %f8, %f6 fdtox %f6, %f8 fxtod %f8, %f30 fxor %f18, %f0, %f18 fmovdvc %xcc, %f12, %f13 sdivcc %o7, 0x1FA7, %i6 bneg,a,pn %xcc, loop_1814 srl %o0, %o2, %i0 bne %xcc, loop_1815 fmul8x16au %f3, %f16, %f24 loop_1814: andcc %i1, %g2, %o5 wr %g0, 0x0c, %asi ldxa [%l7 + 0x38] %asi, %g6 loop_1815: udivx %l1, 0x1548, %i3 fmovdvc %xcc, %f28, %f29 edge8l %l2, %o3, %o6 ldsh [%l7 + 0x0E], %o1 subc %l4, %i4, %g1 movgu %icc, %l5, %g5 bpos,a,pn %xcc, loop_1816 srax %i7, 0x06, %l3 tsubcctv %g4, 0x0AEF, %l6 orcc %l0, %g7, %i2 loop_1816: fandnot2s %f23, %f13, %f10 fmovdle %xcc, %f10, %f19 tsubcc %g3, 0x02E9, %o4 te %xcc, 0x5 smul %i5, %i6, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %o0, %i0, %o2 fmovrsgz %g2, %f17, %f2 fones %f9 edge16 %i1, %g6, %o5 brlz %l1, loop_1817 andcc %l2, %i3, %o6 movvc %xcc, %o3, %l4 fmovsge %xcc, %f14, %f3 loop_1817: bpos,pn %xcc, loop_1818 mulx %o1, %g1, %i4 brz,a %l5, loop_1819 movge %icc, %i7, %l3 loop_1818: membar 0x1B sllx %g5, %g4, %l6 loop_1819: ldsh [%l7 + 0x4C], %l0 movle %icc, %i2, %g7 xor %o4, %i5, %g3 fornot1 %f22, %f0, %f2 fmovrsgz %o7, %f9, %f4 edge32l %i6, %i0, %o0 bne,a,pt %icc, loop_1820 udivcc %g2, 0x0732, %i1 fmovdge %icc, %f25, %f24 fmovsne %icc, %f2, %f17 loop_1820: fblg,a %fcc2, loop_1821 tge %icc, 0x4 movge %xcc, %o2, %o5 fandnot1s %f10, %f15, %f12 loop_1821: nop fitos %f9, %f9 fstoi %f9, %f11 movgu %icc, %g6, %l1 edge8 %l2, %o6, %o3 movrlez %i3, %o1, %l4 tne %icc, 0x2 tn %icc, 0x3 set 0x68, %g3 lduha [%l7 + %g3] 0x80, %i4 tvs %xcc, 0x0 sdivcc %l5, 0x0A5A, %i7 udivcc %g1, 0x160B, %l3 xorcc %g5, %l6, %l0 movl %xcc, %i2, %g7 subc %g4, 0x16CA, %o4 fbuge %fcc0, loop_1822 fzeros %f25 ldsh [%l7 + 0x56], %i5 addcc %o7, 0x0492, %i6 loop_1822: sth %i0, [%l7 + 0x0A] movcs %icc, %g3, %o0 fmovdg %xcc, %f14, %f17 tsubcctv %g2, %i1, %o2 movge %xcc, %o5, %l1 subcc %l2, 0x146B, %o6 tleu %icc, 0x3 udivx %o3, 0x01B1, %i3 ldsw [%l7 + 0x7C], %g6 addcc %o1, %i4, %l4 ldsb [%l7 + 0x61], %l5 movg %xcc, %i7, %g1 edge8ln %l3, %g5, %l6 mulx %l0, %g7, %i2 fmovd %f20, %f24 sub %g4, %i5, %o4 fmovdleu %icc, %f6, %f31 te %icc, 0x2 array16 %i6, %o7, %g3 fbl %fcc1, loop_1823 ta %icc, 0x6 mova %icc, %o0, %g2 srax %i0, 0x12, %o2 loop_1823: be,a,pt %xcc, loop_1824 sir 0x1C66 bcc loop_1825 tneg %icc, 0x3 loop_1824: movrgez %o5, %i1, %l2 tsubcctv %l1, 0x1D7B, %o3 loop_1825: addc %o6, %i3, %g6 orcc %o1, 0x16E0, %i4 srax %l5, 0x07, %l4 tge %icc, 0x3 fbg,a %fcc2, loop_1826 bvs,a %xcc, loop_1827 edge32ln %g1, %l3, %g5 fbule,a %fcc2, loop_1828 loop_1826: tcs %icc, 0x4 loop_1827: bg,a,pt %icc, loop_1829 edge32n %i7, %l6, %l0 loop_1828: swap [%l7 + 0x28], %g7 tsubcc %g4, %i5, %i2 loop_1829: fbul %fcc3, loop_1830 smulcc %o4, %o7, %g3 tvs %icc, 0x2 subcc %i6, %g2, %i0 loop_1830: addccc %o2, %o0, %o5 sdivx %i1, 0x1E13, %l2 edge32 %l1, %o6, %o3 addcc %g6, %o1, %i3 alignaddrl %i4, %l5, %g1 xor %l4, %g5, %i7 and %l3, %l0, %l6 udivcc %g7, 0x08CF, %g4 srl %i2, 0x1F, %o4 tcs %xcc, 0x4 orncc %o7, 0x0722, %g3 edge8 %i5, %i6, %i0 subc %o2, 0x155B, %o0 movleu %icc, %g2, %i1 call loop_1831 mova %xcc, %o5, %l2 set 0x40, %o2 ldda [%l7 + %o2] 0x11, %f16 loop_1831: popc %o6, %l1 mova %icc, %o3, %g6 fmovd %f24, %f8 fmul8x16al %f10, %f8, %f28 brz %i3, loop_1832 nop fitod %f10, %f0 fdtoi %f0, %f15 movne %xcc, %i4, %o1 wr %g0, 0x80, %asi stha %g1, [%l7 + 0x0C] %asi loop_1832: edge8 %l4, %g5, %l5 ldub [%l7 + 0x5C], %l3 fcmple32 %f12, %f4, %i7 movge %icc, %l6, %l0 edge16ln %g7, %g4, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8sux16 %f20, %f28, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %o7, %g3 tgu %icc, 0x1 tcs %icc, 0x5 fandnot2 %f4, %f18, %f2 movge %icc, %o4, %i6 bvs,pn %xcc, loop_1833 fbg %fcc2, loop_1834 edge16 %i5, %i0, %o2 movcc %xcc, %o0, %g2 loop_1833: fpmerge %f25, %f16, %f12 loop_1834: movpos %icc, %i1, %o5 set 0x62, %i5 lduha [%l7 + %i5] 0x81, %o6 fmovsa %xcc, %f18, %f30 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %l1, 0x0157, %l2 fmovdn %icc, %f22, %f6 fones %f1 edge16n %o3, %i3, %g6 sra %i4, %o1, %g1 tsubcc %g5, %l4, %l3 wr %g0, 0x26, %asi ldda [%l7 + 0x40] %asi, %l4 edge32n %l6, %i7, %l0 st %f17, [%l7 + 0x34] tleu %icc, 0x3 edge8l %g7, %i2, %o7 umul %g3, %o4, %g4 tne %icc, 0x4 fbge %fcc3, loop_1835 edge8l %i6, %i0, %o2 movvs %xcc, %i5, %o0 xor %g2, 0x1ED8, %o5 loop_1835: srlx %i1, %l1, %l2 nop set 0x38, %i1 prefetch [%l7 + %i1], 0x2 fxnor %f30, %f30, %f0 xorcc %o3, %o6, %g6 fmovrde %i3, %f28, %f18 sdiv %i4, 0x1AA5, %g1 fba %fcc1, loop_1836 edge16ln %o1, %l4, %l3 edge32n %g5, %l6, %l5 fmovspos %xcc, %f20, %f19 loop_1836: ldstub [%l7 + 0x3E], %i7 call loop_1837 fbu %fcc1, loop_1838 fpadd32s %f10, %f4, %f12 bcs,a loop_1839 loop_1837: sra %l0, %i2, %g7 loop_1838: addcc %g3, %o4, %o7 xnorcc %i6, %i0, %g4 loop_1839: subcc %o2, 0x06BC, %o0 orncc %i5, %g2, %o5 fxor %f24, %f10, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsl %icc, %f14, %f6 ldsh [%l7 + 0x76], %i1 ldsw [%l7 + 0x38], %l1 fcmpne16 %f24, %f30, %o3 set 0x34, %l3 lduba [%l7 + %l3] 0x10, %o6 te %xcc, 0x4 bgu,a,pn %icc, loop_1840 movl %icc, %g6, %i3 array16 %i4, %l2, %o1 brz %g1, loop_1841 loop_1840: fmovrdlez %l3, %f2, %f16 nop setx 0x5134EDB6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x527D5095, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fadds %f20, %f2, %f7 fpadd32s %f8, %f18, %f24 loop_1841: alignaddrl %l4, %g5, %l5 bne,a,pn %icc, loop_1842 fmovsneg %icc, %f24, %f2 ldd [%l7 + 0x78], %i6 fsrc1 %f0, %f30 loop_1842: edge32ln %l0, %i2, %i7 fmovsleu %xcc, %f21, %f7 movrlez %g7, 0x3B1, %o4 edge32ln %g3, %i6, %i0 edge32n %o7, %g4, %o0 addc %i5, %g2, %o5 brgz %o2, loop_1843 sth %i1, [%l7 + 0x2E] fmovdg %xcc, %f10, %f11 movrgez %l1, %o3, %g6 loop_1843: movvs %icc, %o6, %i4 fcmpne16 %f8, %f16, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot2 %f22, %f0 movrgz %o1, %l2, %l3 st %f19, [%l7 + 0x64] movleu %icc, %l4, %g5 fxnors %f25, %f19, %f15 fcmple32 %f28, %f20, %l5 array8 %g1, %l6, %i2 nop setx 0x701464BFC816F442, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xB655D54DE1B82E1A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fsubd %f30, %f20, %f28 umulcc %i7, %l0, %o4 tle %icc, 0x7 fmovrslez %g3, %f31, %f3 tle %xcc, 0x2 or %i6, %g7, %i0 fors %f15, %f31, %f23 movre %g4, 0x3A2, %o7 fmovsneg %xcc, %f21, %f11 tl %icc, 0x6 edge8n %o0, %i5, %g2 tsubcctv %o5, 0x0586, %o2 fmovrsne %i1, %f26, %f11 subcc %l1, 0x1C72, %o3 brz %g6, loop_1844 fbn %fcc0, loop_1845 ble,a loop_1846 mova %icc, %i4, %o6 loop_1844: andcc %i3, 0x0DDF, %l2 loop_1845: move %xcc, %l3, %o1 loop_1846: sdivx %l4, 0x01D6, %l5 taddcctv %g1, %g5, %l6 wr %g0, 0x19, %asi stwa %i2, [%l7 + 0x28] %asi fcmple32 %f26, %f18, %i7 nop fitod %f12, %f0 fdtox %f0, %f30 fbu %fcc3, loop_1847 bl,pn %xcc, loop_1848 fmovdle %xcc, %f18, %f31 fmovrsgz %o4, %f18, %f12 loop_1847: tsubcctv %l0, 0x00D1, %g3 loop_1848: movg %xcc, %i6, %g7 sdivcc %g4, 0x199A, %i0 wr %g0, 0x89, %asi prefetcha [%l7 + 0x50] %asi, 0x3 sdiv %i5, 0x0095, %o0 udiv %g2, 0x080F, %o2 fsrc2 %f14, %f0 mova %xcc, %i1, %o5 sra %o3, %g6, %l1 umul %i4, 0x09FB, %o6 nop setx 0xB6CF7B25E0AE75E2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xB5664A8041AF9C90, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 faddd %f8, %f16, %f8 movcs %icc, %i3, %l3 mova %xcc, %l2, %l4 fmovrdlez %o1, %f28, %f30 alignaddr %g1, %l5, %l6 ldd [%l7 + 0x08], %f28 add %l7, 0x18, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i2 casxa [%l6] %asi, %i2, %i7 movcc %icc, %g5, %o4 movleu %xcc, %g3, %l0 addc %g7, %i6, %g4 fmovsle %icc, %f19, %f25 brgz,a %o7, loop_1849 edge16n %i0, %i5, %o0 fmovdneg %icc, %f7, %f29 movne %xcc, %o2, %g2 loop_1849: add %o5, %o3, %g6 sllx %i1, %l1, %i4 movgu %xcc, %i3, %o6 fone %f24 tvs %icc, 0x6 srl %l2, 0x06, %l4 orn %o1, 0x037B, %l3 for %f16, %f10, %f20 fmovsa %xcc, %f10, %f18 stx %g1, [%l7 + 0x60] fbo %fcc0, loop_1850 xnorcc %l5, 0x1DA4, %l6 tvc %icc, 0x0 umulcc %i2, 0x16AA, %i7 loop_1850: ldx [%l7 + 0x38], %g5 bn %icc, loop_1851 andcc %o4, 0x112B, %l0 sll %g3, 0x01, %i6 addc %g4, %o7, %i0 loop_1851: orn %i5, %o0, %o2 addcc %g2, %g7, %o5 flush %l7 + 0x30 addc %g6, %i1, %l1 wr %g0, 0x11, %asi lduwa [%l7 + 0x14] %asi, %o3 nop setx 0x604084B7, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr fabsd %f0, %f0 bg,a,pn %icc, loop_1852 movrne %i4, 0x30D, %i3 fnot1s %f16, %f19 wr %g0, 0x11, %asi ldsba [%l7 + 0x4C] %asi, %o6 loop_1852: move %icc, %l2, %l4 wr %g0, 0x89, %asi prefetcha [%l7 + 0x30] %asi, 0x3 fbug %fcc1, loop_1853 sdivx %g1, 0x11D4, %l5 mulx %l6, 0x14ED, %i2 movcs %xcc, %l3, %g5 loop_1853: fpadd32 %f12, %f2, %f16 taddcc %o4, 0x02EC, %i7 udiv %g3, 0x01A2, %i6 move %icc, %l0, %o7 ble loop_1854 movleu %icc, %i0, %i5 alignaddrl %o0, %g4, %o2 fnor %f4, %f22, %f22 loop_1854: array32 %g2, %g7, %g6 addccc %o5, 0x11B6, %i1 set 0x6C, %g1 stwa %l1, [%l7 + %g1] 0x14 movrlez %o3, %i4, %i3 umul %o6, 0x17E0, %l2 fbul %fcc3, loop_1855 sdivcc %o1, 0x00DE, %l4 fmovdleu %xcc, %f24, %f24 sub %g1, 0x1D0A, %l6 loop_1855: subcc %l5, 0x1D15, %i2 tsubcc %l3, 0x1B4B, %o4 fpadd32s %f13, %f29, %f29 tl %icc, 0x6 udivcc %i7, 0x12F1, %g3 fxor %f22, %f4, %f12 fmovdl %icc, %f11, %f8 nop setx 0x6B75CA78921C9B6B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xAFAC675900A641C4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 faddd %f24, %f22, %f12 set 0x70, %l0 stxa %i6, [%l7 + %l0] 0x81 fmuld8ulx16 %f11, %f28, %f28 fmovrde %l0, %f14, %f28 mova %xcc, %g5, %i0 wr %g0, 0x19, %asi ldsba [%l7 + 0x6C] %asi, %o7 fmovdne %xcc, %f24, %f1 edge16l %i5, %o0, %o2 xor %g2, 0x191F, %g7 movcs %icc, %g6, %o5 fmovdneg %icc, %f11, %f14 bge,pt %xcc, loop_1856 add %g4, 0x1581, %l1 brgz,a %o3, loop_1857 edge16ln %i1, %i4, %o6 loop_1856: umul %l2, 0x0799, %o1 srl %l4, %g1, %l6 loop_1857: sllx %l5, 0x0C, %i3 ldsh [%l7 + 0x24], %i2 stbar brlz,a %o4, loop_1858 st %f23, [%l7 + 0x54] wr %g0, 0x80, %asi lduba [%l7 + 0x36] %asi, %l3 loop_1858: ble,pn %icc, loop_1859 fmovdgu %xcc, %f12, %f16 sra %g3, %i6, %l0 tleu %icc, 0x2 loop_1859: tvc %xcc, 0x6 xor %g5, %i0, %o7 sub %i5, %o0, %o2 sub %i7, %g7, %g6 fba,a %fcc0, loop_1860 tgu %icc, 0x1 ldsh [%l7 + 0x64], %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1860: swap [%l7 + 0x70], %g4 tvs %xcc, 0x4 array32 %o5, %l1, %i1 mova %xcc, %o3, %o6 subccc %l2, %o1, %i4 srlx %g1, 0x08, %l4 movpos %xcc, %l6, %l5 srl %i2, 0x10, %o4 tg %xcc, 0x1 fexpand %f13, %f28 fcmpne16 %f16, %f22, %l3 xnor %i3, %i6, %g3 sir 0x1241 edge32l %g5, %i0, %o7 movvc %xcc, %i5, %o0 wr %g0, 0x11, %asi sta %f21, [%l7 + 0x3C] %asi nop fitod %f12, %f26 fdtoi %f26, %f4 tne %icc, 0x6 brlez %o2, loop_1861 tsubcctv %i7, %l0, %g6 movcs %xcc, %g7, %g2 edge8l %g4, %l1, %o5 loop_1861: fmovrdgez %o3, %f28, %f2 umul %o6, %l2, %o1 stx %i1, [%l7 + 0x20] fors %f27, %f19, %f17 addc %i4, %g1, %l4 tneg %xcc, 0x0 movvc %icc, %l6, %l5 fbg %fcc0, loop_1862 nop fitod %f20, %f2 movrlz %o4, 0x19C, %i2 fmovdg %xcc, %f12, %f0 loop_1862: fbg %fcc0, loop_1863 move %xcc, %i3, %i6 fblg,a %fcc1, loop_1864 array16 %g3, %l3, %i0 loop_1863: nop fitod %f19, %f4 nop fitod %f10, %f20 fdtoi %f20, %f31 loop_1864: ldd [%l7 + 0x50], %g4 fandnot1s %f21, %f16, %f31 ldstub [%l7 + 0x4D], %i5 xor %o7, 0x05E6, %o2 array8 %i7, %o0, %g6 fbg,a %fcc0, loop_1865 edge16n %l0, %g7, %g2 st %f1, [%l7 + 0x38] fmovspos %xcc, %f7, %f29 loop_1865: movrgez %l1, 0x078, %g4 array32 %o5, %o3, %o6 wr %g0, 0x81, %asi prefetcha [%l7 + 0x50] %asi, 0x0 xnorcc %i1, 0x10EE, %l2 ta %icc, 0x5 addcc %i4, %l4, %l6 tg %xcc, 0x6 movg %icc, %g1, %o4 andcc %i2, %i3, %l5 movne %xcc, %g3, %i6 fandnot1 %f30, %f28, %f18 edge16 %l3, %g5, %i0 movrlez %i5, 0x3E8, %o2 mova %xcc, %o7, %o0 std %f20, [%l7 + 0x08] tneg %xcc, 0x3 ta %icc, 0x0 sll %g6, 0x01, %l0 movg %xcc, %g7, %g2 sub %l1, 0x0FFA, %g4 nop fitod %f12, %f16 fdtos %f16, %f1 tneg %xcc, 0x1 wr %g0, 0x0c, %asi lduha [%l7 + 0x18] %asi, %o5 movge %xcc, %o3, %o6 tn %icc, 0x5 movcs %xcc, %i7, %i1 movre %l2, 0x3D5, %i4 udivx %l4, 0x1445, %l6 movge %icc, %o1, %g1 movpos %icc, %o4, %i3 call loop_1866 movleu %xcc, %i2, %g3 set 0x40, %i2 stda %f0, [%l7 + %i2] 0x89 loop_1866: sdivcc %i6, 0x04F0, %l5 movge %icc, %l3, %i0 srax %g5, 0x19, %o2 sir 0x1CA8 andncc %o7, %i5, %o0 sir 0x0787 alignaddr %l0, %g7, %g6 fandnot1s %f29, %f28, %f22 udivcc %l1, 0x1B97, %g4 sllx %g2, 0x19, %o3 add %o6, %i7, %i1 set 0x18, %i6 ldxa [%g0 + %i6] 0x50, %l2 membar 0x7C bvc,a loop_1867 nop setx loop_1868, %l0, %l1 jmpl %l1, %o5 xnorcc %i4, 0x0F1F, %l4 nop fitos %f11, %f17 loop_1867: edge16n %o1, %g1, %l6 loop_1868: nop set 0x10, %g5 stx %i3, [%l7 + %g5] fpsub16 %f12, %f28, %f24 movneg %xcc, %o4, %i2 fba %fcc1, loop_1869 nop setx loop_1870, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx loop_1871, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fands %f21, %f5, %f15 loop_1869: fand %f12, %f16, %f26 loop_1870: umulcc %i6, 0x1B3E, %l5 loop_1871: fsrc1s %f21, %f5 fpsub32s %f13, %f6, %f12 nop setx loop_1872, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx loop_1873, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdcc %icc, %f5, %f12 fbge %fcc1, loop_1874 loop_1872: lduh [%l7 + 0x5E], %l3 loop_1873: edge8ln %g3, %i0, %g5 mulx %o2, 0x0741, %i5 loop_1874: fand %f22, %f16, %f8 udiv %o7, 0x00DD, %l0 movvs %icc, %o0, %g7 membar 0x62 set 0x38, %i0 swapa [%l7 + %i0] 0x89, %l1 taddcc %g6, %g2, %o3 ble,a,pt %xcc, loop_1875 fmovrslez %g4, %f19, %f11 fmovscc %xcc, %f5, %f19 addccc %o6, %i1, %l2 loop_1875: taddcctv %o5, 0x07AE, %i4 umulcc %l4, %i7, %o1 wr %g0, 0x18, %asi prefetcha [%l7 + 0x60] %asi, 0x3 tne %xcc, 0x1 fmovdvc %icc, %f23, %f27 fandnot1s %f18, %f2, %f0 nop set 0x24, %o0 lduh [%l7 + %o0], %l6 alignaddr %i3, %o4, %i6 stb %l5, [%l7 + 0x68] tl %icc, 0x2 fmovdleu %xcc, %f22, %f20 movle %xcc, %l3, %i2 edge8n %i0, %g5, %o2 bn,a loop_1876 tsubcctv %i5, %o7, %g3 fmovsl %icc, %f22, %f9 alignaddr %l0, %g7, %o0 loop_1876: nop set 0x0A, %i3 ldstuba [%l7 + %i3] 0x88, %g6 fcmpeq32 %f12, %f16, %g2 tle %xcc, 0x2 nop setx 0xED2AA19F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x8AE51BC8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fmuls %f30, %f26, %f30 subccc %o3, 0x09ED, %g4 tsubcctv %o6, %i1, %l1 addcc %o5, 0x0B07, %l2 set 0x74, %o4 stba %i4, [%l7 + %o4] 0x11 tvs %xcc, 0x3 sra %l4, 0x16, %i7 set 0x30, %l4 ldswa [%l7 + %l4] 0x11, %o1 fone %f18 faligndata %f22, %f20, %f20 movn %xcc, %l6, %i3 set 0x40, %g6 stda %f0, [%l7 + %g6] 0x81 tne %xcc, 0x0 set 0x70, %l5 ldda [%l7 + %l5] 0x88, %g0 xnorcc %o4, %l5, %l3 tvs %icc, 0x3 xnor %i6, 0x1B5A, %i2 movrgez %g5, %i0, %o2 fmovs %f15, %f13 fbne %fcc1, loop_1877 tl %icc, 0x4 ld [%l7 + 0x64], %f19 fmul8x16 %f21, %f4, %f28 loop_1877: mova %xcc, %i5, %o7 tsubcctv %l0, %g7, %o0 fmuld8sux16 %f14, %f27, %f16 wr %g0, 0x81, %asi ldsba [%l7 + 0x4F] %asi, %g3 alignaddr %g2, %o3, %g4 membar 0x58 srl %o6, 0x03, %i1 sdiv %g6, 0x0B2A, %l1 array16 %o5, %l2, %l4 popc 0x0EEA, %i7 add %i4, 0x0866, %l6 andn %o1, %g1, %o4 wr %g0, 0x21, %asi ldxa [%g0 + 0x110] %asi, %l5 wr %g0, 0x10, %asi prefetcha [%l7 + 0x50] %asi, 0x3 edge8l %i6, %i2, %i3 nop fitod %f10, %f6 fdtox %f6, %f14 bl,pt %icc, loop_1878 mova %icc, %g5, %i0 movl %xcc, %o2, %i5 edge8n %o7, %g7, %o0 loop_1878: fnot1s %f27, %f24 fnegd %f28, %f10 add %l7, 0x28, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x80, %g3, %g2 add %l7, 0x34, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %l0 casa [%l6] 0x11, %l0, %o3 fmovdne %xcc, %f8, %f10 edge32n %g4, %o6, %g6 movvs %xcc, %i1, %l1 fmovsvc %icc, %f27, %f1 movrlez %o5, %l2, %i7 set 0x38, %i4 ldxa [%l7 + %i4] 0x18, %i4 add %l7, 0x64, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %l4, %l6 fands %f29, %f2, %f9 smulcc %g1, 0x04D9, %o1 movl %xcc, %o4, %l3 sth %i6, [%l7 + 0x26] fba,a %fcc1, loop_1879 addc %l5, 0x1E5D, %i3 edge16ln %i2, %g5, %o2 sdiv %i0, 0x0CD6, %o7 loop_1879: movpos %icc, %g7, %o0 array8 %g3, %g2, %l0 fba %fcc3, loop_1880 edge16ln %i5, %g4, %o6 movgu %xcc, %g6, %o3 movvc %xcc, %i1, %o5 loop_1880: stb %l1, [%l7 + 0x77] array16 %l2, %i4, %l4 fands %f2, %f30, %f29 edge32 %l6, %i7, %g1 edge16ln %o1, %l3, %i6 fmul8x16au %f28, %f21, %f24 fxors %f1, %f7, %f20 movn %icc, %o4, %l5 taddcc %i3, %i2, %g5 stb %o2, [%l7 + 0x75] be %xcc, loop_1881 fmovscs %icc, %f28, %f20 fones %f20 movvs %xcc, %i0, %g7 loop_1881: swap [%l7 + 0x70], %o0 bleu,pn %xcc, loop_1882 fxors %f12, %f17, %f19 fbge,a %fcc0, loop_1883 tcs %xcc, 0x5 loop_1882: tle %icc, 0x1 nop fitos %f5, %f22 loop_1883: brlez,a %o7, loop_1884 subc %g2, %g3, %i5 xnor %l0, %g4, %o6 tsubcctv %o3, 0x0111, %i1 loop_1884: fpsub16s %f4, %f21, %f17 edge16ln %o5, %l1, %l2 taddcctv %g6, %l4, %i4 taddcctv %i7, 0x014A, %g1 taddcc %o1, %l6, %l3 set 0x4C, %o5 lduba [%l7 + %o5] 0x18, %i6 udiv %o4, 0x16DA, %l5 edge32l %i3, %i2, %g5 brgez %o2, loop_1885 fcmpgt16 %f22, %f12, %i0 set 0x10, %g2 ldda [%l7 + %g2] 0x2a, %o0 loop_1885: lduw [%l7 + 0x44], %o7 sllx %g2, 0x15, %g7 sdivcc %i5, 0x174C, %g3 movrlez %g4, 0x085, %l0 smul %o3, 0x04DE, %o6 tvc %icc, 0x0 wr %g0, 0x89, %asi stba %o5, [%l7 + 0x5A] %asi tne %xcc, 0x6 sdivx %i1, 0x104F, %l2 edge16l %l1, %l4, %i4 movvs %icc, %i7, %g6 nop fitos %f4, %f18 fstod %f18, %f28 subc %o1, 0x1ADB, %l6 nop fitod %f0, %f26 fdtox %f26, %f4 movrne %l3, 0x0A8, %i6 sdivcc %o4, 0x1820, %l5 fones %f15 tle %xcc, 0x3 nop fitod %f10, %f18 fdtox %f18, %f22 fxtod %f22, %f8 sra %i3, 0x13, %g1 fmovdleu %icc, %f11, %f19 ldsw [%l7 + 0x64], %g5 edge8n %o2, %i2, %i0 bneg,a %xcc, loop_1886 bneg %xcc, loop_1887 ldsw [%l7 + 0x24], %o0 taddcc %g2, 0x05EA, %g7 loop_1886: edge16 %i5, %g3, %g4 loop_1887: ld [%l7 + 0x7C], %f31 fblg,a %fcc3, loop_1888 tpos %xcc, 0x0 fmovsle %icc, %f4, %f28 te %icc, 0x5 loop_1888: fmovdg %icc, %f12, %f21 fbg,a %fcc0, loop_1889 mulscc %l0, 0x1D51, %o7 sdiv %o3, 0x1DA4, %o5 fbuge %fcc3, loop_1890 loop_1889: nop setx 0x06133A6B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x11C36706, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fmuls %f24, %f21, %f2 movrlz %o6, %l2, %l1 movgu %xcc, %i1, %l4 loop_1890: tgu %icc, 0x6 edge16 %i7, %g6, %i4 ldd [%l7 + 0x70], %f24 prefetch [%l7 + 0x40], 0x1 movne %xcc, %l6, %o1 ldsh [%l7 + 0x10], %i6 or %l3, %l5, %o4 fnegs %f17, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsneg %xcc, %f2, %f13 fnot2 %f4, %f18 nop setx loop_1891, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tg %xcc, 0x4 nop fitod %f6, %f6 fdtos %f6, %f8 tpos %icc, 0x2 loop_1891: fble %fcc3, loop_1892 smulcc %i3, %g5, %o2 movre %g1, 0x209, %i0 movrgz %o0, 0x0F2, %i2 loop_1892: movg %icc, %g7, %i5 membar 0x24 brlez %g3, loop_1893 fbul %fcc1, loop_1894 edge32 %g4, %g2, %l0 subc %o7, 0x01E2, %o3 loop_1893: be,a,pn %xcc, loop_1895 loop_1894: movgu %icc, %o6, %o5 array16 %l2, %l1, %l4 wr %g0, 0x81, %asi ldswa [%l7 + 0x24] %asi, %i7 loop_1895: fmovrde %g6, %f26, %f0 fornot2s %f31, %f5, %f3 andncc %i4, %l6, %i1 movneg %xcc, %i6, %l3 array32 %o1, %l5, %o4 brgez,a %g5, loop_1896 fba %fcc1, loop_1897 movre %o2, %i3, %g1 movvc %icc, %o0, %i2 loop_1896: alignaddr %i0, %g7, %i5 loop_1897: fmovse %icc, %f14, %f6 fbe,a %fcc3, loop_1898 andn %g4, 0x132C, %g3 movrgz %l0, %g2, %o7 taddcctv %o6, %o3, %o5 loop_1898: nop setx 0x4D9091D78E70F3A7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0xB23A72B9C4C13362, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f14, %f24 ld [%l7 + 0x40], %f16 mova %icc, %l1, %l4 tsubcctv %i7, 0x0DAD, %l2 array32 %g6, %l6, %i4 set 0x40, %o7 stxa %i1, [%l7 + %o7] 0x88 wr %g0, 0x19, %asi prefetcha [%l7 + 0x48] %asi, 0x3 fpmerge %f1, %f15, %f4 tcc %xcc, 0x3 fmovdleu %xcc, %f6, %f23 bvc,a,pt %xcc, loop_1899 fones %f0 popc 0x185B, %o1 orn %l3, %o4, %l5 loop_1899: tsubcctv %g5, 0x1CD4, %i3 subccc %o2, 0x1794, %g1 nop setx loop_1900, %l0, %l1 jmpl %l1, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x10, %asi sta %f14, [%l7 + 0x54] %asi loop_1900: udiv %i0, 0x1C47, %o0 fpsub32s %f31, %f28, %f27 st %f30, [%l7 + 0x08] xnorcc %g7, 0x013B, %g4 prefetch [%l7 + 0x54], 0x0 fcmpne16 %f12, %f4, %g3 fmovdg %xcc, %f8, %f1 edge8n %l0, %g2, %i5 movneg %icc, %o6, %o3 add %l7, 0x28, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o7 casxa [%l6] %asi, %o7, %l1 movne %xcc, %l4, %o5 fandnot1s %f3, %f13, %f26 edge16n %i7, %l2, %l6 fbg,a %fcc0, loop_1901 xorcc %g6, 0x0769, %i1 nop setx loop_1902, %l0, %l1 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 %i6, %i4, %l3 loop_1901: fbu %fcc1, loop_1903 xnorcc %o1, 0x0520, %l5 loop_1902: nop set 0x1C, %o6 stwa %g5, [%l7 + %o6] 0x22 membar #Sync loop_1903: fabsd %f6, %f2 nop setx 0xFC87506DEFFD7D4F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 fsqrtd %f6, %f18 movleu %icc, %i3, %o4 stx %g1, [%l7 + 0x28] bl,a,pn %icc, loop_1904 sllx %i2, %i0, %o0 fbue,a %fcc2, loop_1905 tcc %xcc, 0x7 loop_1904: ldx [%l7 + 0x58], %o2 be,pt %xcc, loop_1906 loop_1905: fcmpne16 %f4, %f12, %g4 fcmpgt16 %f18, %f6, %g3 subc %l0, 0x1D3A, %g2 loop_1906: edge8 %g7, %o6, %i5 tle %xcc, 0x2 add %l7, 0x34, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %o3, %o7 fmovse %xcc, %f10, %f13 fmovsvs %icc, %f29, %f28 mova %xcc, %l1, %l4 add %i7, 0x0BF2, %l2 add %l7, 0x48, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %o5, %g6 fbue %fcc2, loop_1907 array16 %l6, %i1, %i6 brlez %i4, loop_1908 tcs %xcc, 0x2 loop_1907: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %xcc, 0x2 loop_1908: stb %o1, [%l7 + 0x22] tg %icc, 0x7 tg %xcc, 0x1 brz %l3, loop_1909 srlx %l5, %i3, %g5 add %o4, %i2, %i0 stbar loop_1909: addc %o0, 0x0B1C, %o2 movcs %xcc, %g4, %g3 fbo %fcc3, loop_1910 stx %g1, [%l7 + 0x48] bg,a,pn %xcc, loop_1911 ldx [%l7 + 0x58], %l0 loop_1910: taddcc %g2, 0x0057, %g7 ta %icc, 0x4 loop_1911: ta %icc, 0x5 and %i5, 0x0DFE, %o3 alignaddr %o6, %o7, %l4 sir 0x1F89 edge16n %i7, %l2, %l1 brlez %g6, loop_1912 sdivcc %l6, 0x00BC, %i1 fble %fcc1, loop_1913 tsubcctv %i6, 0x0188, %o5 loop_1912: fcmpne16 %f0, %f20, %o1 bvc %xcc, loop_1914 loop_1913: movleu %xcc, %l3, %i4 tg %xcc, 0x7 array32 %i3, %l5, %g5 loop_1914: ba %xcc, loop_1915 tn %xcc, 0x6 sra %i2, %i0, %o4 fmovdgu %xcc, %f9, %f20 loop_1915: fcmpeq32 %f8, %f26, %o0 tleu %xcc, 0x0 fcmpgt16 %f8, %f14, %o2 std %f22, [%l7 + 0x60] movgu %xcc, %g3, %g1 fbl,a %fcc0, loop_1916 subc %l0, %g4, %g2 brlez %g7, loop_1917 edge32 %o3, %i5, %o6 loop_1916: sub %l4, 0x18EF, %o7 edge16 %l2, %l1, %i7 loop_1917: fbe,a %fcc3, loop_1918 tg %icc, 0x2 nop setx loop_1919, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sra %g6, 0x13, %i1 loop_1918: mulx %l6, 0x1941, %i6 edge32l %o5, %l3, %i4 loop_1919: tgu %icc, 0x3 xorcc %o1, %l5, %g5 srlx %i2, %i0, %i3 brgez %o0, loop_1920 tg %icc, 0x0 tge %xcc, 0x3 edge8ln %o4, %g3, %o2 loop_1920: movneg %icc, %g1, %g4 fmovdvc %icc, %f11, %f22 fmovsn %xcc, %f5, %f4 taddcctv %g2, 0x0137, %l0 fnegs %f25, %f25 ta %xcc, 0x0 tn %xcc, 0x7 xnorcc %g7, 0x1F68, %i5 movrlez %o6, %l4, %o7 set 0x66, %o3 ldstuba [%l7 + %o3] 0x81, %l2 stw %l1, [%l7 + 0x60] fmovsg %icc, %f2, %f28 smulcc %i7, %o3, %i1 fzeros %f2 udivcc %l6, 0x1812, %i6 array32 %o5, %l3, %i4 movvs %icc, %g6, %l5 tcc %xcc, 0x4 fandnot1s %f6, %f16, %f14 ldsw [%l7 + 0x14], %g5 ld [%l7 + 0x40], %f17 sdivcc %o1, 0x1B4E, %i2 edge16ln %i0, %o0, %i3 fmovrsne %g3, %f11, %f13 andn %o2, %g1, %o4 movgu %xcc, %g4, %g2 nop setx 0x2F04B010A04507CB, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr edge16n %g7, %i5, %o6 nop fitos %f14, %f24 fstod %f24, %f6 edge8ln %l4, %o7, %l2 fsrc1 %f4, %f4 movrlez %l0, 0x2B4, %l1 brz,a %o3, loop_1921 tg %icc, 0x3 tne %icc, 0x6 movre %i1, 0x244, %l6 loop_1921: fmul8x16al %f30, %f6, %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %i6, %i7, %o5 fabss %f24, %f16 orn %i4, 0x14E5, %l3 wr %g0, 0x89, %asi stwa %g6, [%l7 + 0x18] %asi membar 0x37 bneg,a %icc, loop_1922 movge %xcc, %l5, %o1 edge16ln %i2, %i0, %o0 fmovse %xcc, %f17, %f24 loop_1922: tcs %icc, 0x7 smul %i3, 0x14A6, %g3 tge %icc, 0x1 movpos %icc, %o2, %g5 stx %o4, [%l7 + 0x70] array32 %g1, %g4, %g7 sll %i5, %g2, %l4 tvc %xcc, 0x3 brz %o7, loop_1923 fpadd16 %f28, %f30, %f2 edge8ln %o6, %l2, %l0 te %xcc, 0x5 loop_1923: fors %f6, %f21, %f0 tneg %icc, 0x7 stbar movvs %xcc, %o3, %i1 tvc %icc, 0x7 edge16l %l1, %l6, %i7 mulscc %o5, 0x0B13, %i6 movg %icc, %i4, %g6 fnands %f15, %f22, %f9 stx %l3, [%l7 + 0x78] fmovdgu %icc, %f3, %f27 movrgz %l5, %o1, %i0 fpsub32 %f8, %f16, %f10 movn %xcc, %o0, %i2 tvs %icc, 0x0 fmovrslz %g3, %f9, %f31 tvs %xcc, 0x3 subccc %o2, %g5, %o4 wr %g0, 0x18, %asi lduwa [%l7 + 0x24] %asi, %i3 fpadd16 %f18, %f16, %f6 be,pt %icc, loop_1924 tvs %xcc, 0x4 edge32 %g1, %g4, %g7 xnorcc %i5, %l4, %g2 loop_1924: brgz,a %o6, loop_1925 fands %f19, %f16, %f3 fba,a %fcc2, loop_1926 tsubcctv %o7, %l0, %o3 loop_1925: ldd [%l7 + 0x50], %l2 edge8 %i1, %l1, %l6 loop_1926: edge8n %i7, %o5, %i4 popc 0x011B, %i6 fnands %f24, %f18, %f8 tg %icc, 0x1 fmul8x16al %f23, %f21, %f2 array16 %l3, %l5, %g6 umulcc %i0, %o0, %i2 smul %o1, %o2, %g3 fbn,a %fcc2, loop_1927 move %icc, %o4, %g5 tcc %xcc, 0x1 fmovrdgz %g1, %f26, %f0 loop_1927: sll %i3, %g4, %i5 flush %l7 + 0x3C add %g7, %l4, %g2 fmovrdgez %o6, %f24, %f28 movleu %icc, %o7, %o3 fbg,a %fcc0, loop_1928 mova %xcc, %l0, %l2 addcc %i1, %l1, %l6 fbul %fcc1, loop_1929 loop_1928: umul %o5, %i4, %i7 sdiv %i6, 0x1CEC, %l3 ldsb [%l7 + 0x6F], %l5 loop_1929: tne %icc, 0x2 membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0x16, %f16 fmovs %f18, %f1 alignaddr %i0, %g6, %o0 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f16 subcc %i2, 0x198A, %o2 nop setx 0x606801B3, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr tsubcc %g3, 0x0CEC, %o4 addc %o1, 0x110B, %g5 orncc %g1, %g4, %i5 tn %xcc, 0x3 sdivx %g7, 0x1F96, %l4 fand %f22, %f0, %f24 or %i3, 0x0F51, %o6 fbn %fcc2, loop_1930 orn %g2, %o7, %o3 edge8 %l0, %l2, %i1 xor %l6, 0x0C66, %o5 loop_1930: ldd [%l7 + 0x30], %i4 movn %xcc, %l1, %i6 srlx %i7, 0x1E, %l5 sra %i0, 0x18, %l3 fcmple32 %f28, %f20, %g6 tn %icc, 0x1 fabsd %f14, %f16 array32 %o0, %o2, %g3 fmovsg %xcc, %f28, %f29 wr %g0, 0x0c, %asi lduwa [%l7 + 0x4C] %asi, %o4 fmul8ulx16 %f26, %f20, %f8 wr %g0, 0x80, %asi ldsha [%l7 + 0x78] %asi, %o1 xorcc %g5, 0x1AE9, %i2 nop setx 0xC172540B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x5482C83E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fsubs %f31, %f10, %f28 movrne %g4, %g1, %g7 fpsub32s %f30, %f26, %f13 sth %i5, [%l7 + 0x16] orncc %l4, %o6, %g2 wr %g0, 0x88, %asi stha %o7, [%l7 + 0x12] %asi tsubcctv %i3, %o3, %l0 udivx %i1, 0x1B12, %l2 lduh [%l7 + 0x74], %l6 stx %i4, [%l7 + 0x78] tn %xcc, 0x3 wr %g0, 0x88, %asi stba %o5, [%l7 + 0x29] %asi tvc %icc, 0x5 tvc %icc, 0x0 tn %icc, 0x6 wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f16 xorcc %i6, %i7, %l1 edge32 %i0, %l5, %l3 orncc %o0, 0x0EAA, %o2 fbge %fcc3, loop_1931 nop setx 0x9C899CCB7FDEFE17, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f28 set 0x3A, %g4 ldstuba [%l7 + %g4] 0x18, %g3 loop_1931: fmovsne %xcc, %f7, %f14 fandnot2s %f7, %f24, %f28 ldsw [%l7 + 0x28], %o4 ldub [%l7 + 0x36], %g6 nop setx 0xDF4D84AA39D28E37, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x91D1FCC722D2EB2C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 faddd %f24, %f16, %f2 fblg %fcc1, loop_1932 fxnor %f6, %f24, %f28 fbu %fcc0, loop_1933 movleu %icc, %g5, %i2 loop_1932: sth %g4, [%l7 + 0x38] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1933: movrgz %o1, 0x2E9, %g1 sll %g7, 0x04, %i5 ble,a loop_1934 udiv %o6, 0x10C5, %g2 stbar lduw [%l7 + 0x48], %o7 loop_1934: fcmpne16 %f8, %f28, %i3 addcc %l4, 0x163C, %l0 movrlez %o3, %l2, %i1 fpsub16 %f12, %f30, %f24 xorcc %l6, %o5, %i4 fbl %fcc2, loop_1935 taddcc %i6, %l1, %i0 ba,a loop_1936 fmovrslez %i7, %f12, %f29 loop_1935: xorcc %l5, 0x1121, %l3 edge32n %o2, %o0, %g3 loop_1936: movne %xcc, %o4, %g5 mulx %g6, %g4, %i2 std %f18, [%l7 + 0x10] tsubcc %o1, 0x02D3, %g7 andncc %g1, %o6, %g2 set 0x40, %i7 ldda [%l7 + %i7] 0x2c, %o6 fmul8x16au %f4, %f1, %f10 tl %icc, 0x6 fornot1s %f2, %f14, %f18 lduw [%l7 + 0x20], %i3 swap [%l7 + 0x50], %i5 andn %l0, %l4, %o3 addc %i1, 0x17BB, %l6 xor %l2, 0x0061, %i4 movgu %xcc, %o5, %l1 nop fitos %f0, %f30 fstox %f30, %f8 stbar prefetch [%l7 + 0x1C], 0x1 lduh [%l7 + 0x36], %i6 nop setx 0xF56657F4C81110B1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x7CBBB9CBF95C90B1, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f10, %f14 fmovdne %xcc, %f18, %f5 srax %i7, %l5, %l3 fmuld8ulx16 %f2, %f0, %f0 wr %g0, 0x81, %asi lduba [%l7 + 0x18] %asi, %o2 andn %o0, %g3, %i0 movrgez %o4, 0x2A5, %g5 sllx %g4, 0x0C, %g6 array8 %i2, %o1, %g7 bne,a,pn %xcc, loop_1937 orn %o6, %g1, %g2 tcc %icc, 0x2 fbg %fcc0, loop_1938 loop_1937: fmovsge %xcc, %f20, %f16 fmovsle %xcc, %f1, %f30 wr %g0, 0x80, %asi lduwa [%l7 + 0x24] %asi, %o7 loop_1938: nop set 0x10, %l6 lduwa [%l7 + %l6] 0x18, %i3 ldd [%l7 + 0x38], %l0 ldsw [%l7 + 0x50], %i5 fmovdle %icc, %f27, %f4 fnors %f23, %f14, %f11 fsrc2s %f29, %f25 edge32ln %o3, %l4, %l6 wr %g0, 0x80, %asi ldsha [%l7 + 0x7C] %asi, %l2 fnors %f29, %f14, %f26 set 0x40, %l1 ldda [%l7 + %l1] 0x14, %f0 movne %xcc, %i4, %i1 tvs %xcc, 0x4 orcc %l1, %o5, %i6 movle %xcc, %l5, %l3 ldsh [%l7 + 0x4E], %i7 set 0x40, %o1 ldda [%l7 + %o1] 0x89, %f0 ldstub [%l7 + 0x0A], %o0 movneg %icc, %g3, %i0 movle %icc, %o2, %o4 movl %icc, %g4, %g5 tle %xcc, 0x0 movre %g6, 0x0A9, %i2 tn %xcc, 0x3 edge8ln %g7, %o6, %o1 xorcc %g2, %o7, %g1 te %icc, 0x3 tpos %icc, 0x1 movpos %xcc, %i3, %l0 tl %icc, 0x5 fpsub32s %f4, %f11, %f15 ld [%l7 + 0x10], %f6 srlx %o3, %l4, %l6 stb %i5, [%l7 + 0x71] edge8n %i4, %l2, %l1 andcc %o5, %i6, %i1 edge32 %l3, %l5, %o0 bneg,a,pn %icc, loop_1939 tcc %icc, 0x0 taddcc %g3, 0x1DC3, %i0 fmovsa %icc, %f12, %f15 loop_1939: fbe %fcc0, loop_1940 movrgez %i7, %o4, %g4 fmovdleu %xcc, %f25, %f5 fbule %fcc2, loop_1941 loop_1940: movrgz %o2, 0x096, %g5 fmovdcs %xcc, %f0, %f25 movrlz %i2, 0x12E, %g7 loop_1941: fcmple16 %f8, %f2, %g6 fbe %fcc0, loop_1942 brlez %o1, loop_1943 bpos,pn %icc, loop_1944 nop setx 0xE7A894E8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 fsqrts %f23, %f29 loop_1942: fcmpne16 %f4, %f2, %g2 loop_1943: sth %o7, [%l7 + 0x28] loop_1944: fmuld8ulx16 %f13, %f5, %f14 tle %icc, 0x6 fors %f18, %f21, %f25 fmovrsgz %g1, %f21, %f1 subccc %o6, 0x1653, %i3 tgu %icc, 0x0 fbug,a %fcc0, loop_1945 bcc,a %icc, loop_1946 nop fitod %f19, %f26 xnorcc %o3, %l0, %l4 loop_1945: or %l6, 0x108D, %i4 loop_1946: nop set 0x34, %g3 stwa %i5, [%l7 + %g3] 0x11 movre %l2, %l1, %i6 movrgez %i1, 0x004, %o5 xnorcc %l3, %l5, %o0 bvs loop_1947 edge16n %i0, %i7, %o4 stw %g4, [%l7 + 0x6C] sll %o2, %g5, %g3 loop_1947: sdivx %g7, 0x0C21, %g6 fmovd %f22, %f8 nop setx 0x46890D3B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0xB6BBDD59, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fsubs %f6, %f11, %f10 xnorcc %o1, 0x0894, %i2 fbe %fcc3, loop_1948 tleu %icc, 0x2 movrgz %g2, %o7, %o6 fbn,a %fcc2, loop_1949 loop_1948: prefetch [%l7 + 0x78], 0x3 fmovdg %icc, %f12, %f17 wr %g0, 0x10, %asi prefetcha [%l7 + 0x68] %asi, 0x0 loop_1949: flush %l7 + 0x7C fmovdn %xcc, %f24, %f6 movrlz %i3, %o3, %l0 edge8 %l6, %i4, %i5 array16 %l4, %l1, %i6 smul %i1, %l2, %o5 set 0x32, %o2 stha %l3, [%l7 + %o2] 0xe3 membar #Sync fblg,a %fcc2, loop_1950 bn,a %xcc, loop_1951 fnot2s %f30, %f29 brz,a %l5, loop_1952 loop_1950: movle %xcc, %o0, %i0 loop_1951: fpadd32 %f6, %f12, %f28 movrlez %i7, 0x301, %g4 loop_1952: tgu %xcc, 0x5 tcc %icc, 0x1 bneg,a %xcc, loop_1953 te %xcc, 0x3 tleu %icc, 0x5 ldd [%l7 + 0x28], %f20 loop_1953: orn %o4, %o2, %g3 fmovspos %icc, %f21, %f1 fmovrsgz %g7, %f23, %f1 movrlez %g5, %o1, %g6 tcs %icc, 0x5 sir 0x024D umulcc %i2, 0x0A2D, %o7 sll %o6, 0x11, %g1 taddcctv %i3, %o3, %l0 fpsub16 %f14, %f12, %f14 edge16n %g2, %l6, %i4 ldsh [%l7 + 0x78], %i5 edge32 %l1, %l4, %i6 movleu %xcc, %i1, %l2 array8 %o5, %l3, %o0 movpos %xcc, %i0, %i7 wr %g0, 0x18, %asi ldstuba [%l7 + 0x75] %asi, %g4 set 0x18, %l2 lduwa [%l7 + %l2] 0x18, %l5 fbule,a %fcc2, loop_1954 taddcc %o2, %o4, %g3 sra %g7, 0x0A, %g5 movrlez %o1, %g6, %o7 loop_1954: nop setx 0xE68FB880, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0xEA5E92E1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fsubs %f20, %f25, %f25 nop fitos %f4, %f31 fstox %f31, %f14 tvc %xcc, 0x6 smulcc %i2, 0x1C43, %g1 add %l7, 0x14, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %i3, %o6 movge %xcc, %l0, %o3 tgu %icc, 0x7 fnors %f2, %f15, %f29 movcc %icc, %l6, %i4 xor %g2, %l1, %i5 srax %l4, %i6, %i1 mova %xcc, %o5, %l3 fnegs %f19, %f0 orn %o0, 0x09F8, %l2 fcmpeq32 %f26, %f8, %i7 movrlz %i0, %l5, %g4 andcc %o2, %o4, %g7 wr %g0, 0x80, %asi stha %g5, [%l7 + 0x5E] %asi bneg,a,pn %xcc, loop_1955 fbug %fcc0, loop_1956 subcc %g3, 0x113E, %g6 flush %l7 + 0x48 loop_1955: movvs %xcc, %o7, %o1 loop_1956: sra %i2, 0x11, %g1 add %o6, 0x1F08, %l0 fandnot1s %f1, %f16, %f27 mova %xcc, %i3, %o3 movrgez %l6, %i4, %g2 fpadd32 %f12, %f0, %f22 fmovse %xcc, %f24, %f29 bg,a,pn %icc, loop_1957 edge8 %l1, %l4, %i6 stbar std %f22, [%l7 + 0x48] loop_1957: srl %i1, 0x1C, %o5 nop setx 0xC4C39E9A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0xC274BDAF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fmuls %f15, %f14, %f10 edge8ln %l3, %o0, %i5 movcs %xcc, %l2, %i0 nop setx 0x124AA99D82B0B003, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xCD9C4BAD529BE406, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f16, %f0 sdiv %i7, 0x15F4, %g4 nop fitos %f6, %f22 fstod %f22, %f28 fpsub16s %f0, %f4, %f0 movpos %icc, %o2, %o4 fcmple32 %f16, %f24, %l5 andn %g5, %g3, %g6 tl %xcc, 0x1 edge16n %o7, %g7, %o1 ldd [%l7 + 0x78], %f12 movneg %xcc, %g1, %i2 add %l7, 0x68, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %o6, %i3 add %l0, %l6, %o3 brz %i4, loop_1958 tg %icc, 0x0 fmuld8ulx16 %f5, %f7, %f26 edge16 %g2, %l1, %l4 loop_1958: nop fitod %f4, %f16 fdtox %f16, %f20 fxtod %f20, %f22 fmovrdne %i1, %f0, %f24 orcc %i6, 0x0D89, %o5 fbo %fcc3, loop_1959 edge32n %l3, %o0, %i5 fnot2 %f28, %f2 smulcc %i0, %l2, %g4 loop_1959: movvs %xcc, %o2, %o4 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f0 edge32 %l5, %g5, %g3 bne loop_1960 udiv %g6, 0x1C8F, %i7 tle %xcc, 0x3 movrgez %o7, %g7, %g1 loop_1960: andn %i2, 0x0E81, %o6 fabss %f1, %f23 movrlez %i3, 0x087, %o1 srax %l0, %l6, %i4 andn %o3, 0x063F, %l1 wr %g0, 0x89, %asi stxa %l4, [%l7 + 0x08] %asi fcmpeq32 %f4, %f2, %g2 subcc %i6, 0x02AD, %i1 array16 %l3, %o5, %i5 nop fitod %f0, %f18 fdtox %f18, %f30 fxtod %f30, %f0 set 0x10, %i5 ldda [%l7 + %i5] 0x18, %i0 sethi 0x059A, %l2 movrlz %o0, 0x082, %o2 fmovdne %icc, %f19, %f12 addc %g4, 0x133F, %o4 tne %icc, 0x1 set 0x20, %i1 stxa %l5, [%l7 + %i1] 0x80 movrne %g3, 0x268, %g6 taddcctv %g5, %i7, %o7 nop setx loop_1961, %l0, %l1 jmpl %l1, %g1 tvs %icc, 0x3 srlx %i2, %o6, %i3 edge16l %o1, %l0, %g7 loop_1961: fmovsle %icc, %f25, %f13 sdivcc %i4, 0x1CAB, %l6 brgez %o3, loop_1962 tsubcctv %l4, 0x05A3, %g2 or %l1, %i6, %l3 fnot1s %f15, %f6 loop_1962: edge8n %i1, %o5, %i5 fornot2s %f28, %f1, %f16 movrlz %l2, 0x040, %i0 mulscc %o0, %o2, %o4 nop setx loop_1963, %l0, %l1 jmpl %l1, %l5 fbe %fcc2, loop_1964 edge16ln %g4, %g3, %g6 fmovdn %icc, %f6, %f7 loop_1963: umul %i7, 0x1779, %g5 loop_1964: pdist %f30, %f28, %f30 sdivcc %g1, 0x0CDC, %o7 movvc %icc, %i2, %o6 sll %o1, %l0, %g7 fpack16 %f18, %f23 edge16l %i3, %l6, %i4 brnz,a %l4, loop_1965 mulx %o3, %l1, %g2 subc %i6, 0x1081, %l3 fbne,a %fcc0, loop_1966 loop_1965: fpack32 %f16, %f14, %f22 xorcc %i1, %i5, %o5 bge,a,pt %icc, loop_1967 loop_1966: movpos %icc, %i0, %o0 edge8l %l2, %o4, %l5 udiv %o2, 0x1EF2, %g3 loop_1967: tcc %xcc, 0x0 wr %g0, 0x22, %asi stwa %g6, [%l7 + 0x4C] %asi membar #Sync sra %i7, %g4, %g5 movg %xcc, %o7, %i2 set 0x40, %l3 prefetcha [%l7 + %l3] 0x88, 0x1 stw %o6, [%l7 + 0x40] smulcc %o1, 0x0A2B, %g7 edge16n %i3, %l6, %l0 add %l4, %o3, %l1 nop set 0x68, %l0 stw %i4, [%l7 + %l0] fbuge,a %fcc0, loop_1968 movcc %xcc, %g2, %l3 movne %xcc, %i1, %i6 set 0x46, %g1 lduha [%l7 + %g1] 0x15, %i5 loop_1968: fabss %f25, %f16 fmovdneg %xcc, %f13, %f3 umulcc %i0, 0x14EF, %o0 movneg %xcc, %o5, %l2 move %icc, %l5, %o2 move %xcc, %g3, %g6 movrgz %o4, 0x1F9, %g4 tvc %icc, 0x6 subccc %i7, %g5, %i2 smul %o7, 0x039D, %o6 movrlz %o1, 0x077, %g7 orncc %g1, 0x0A13, %l6 umul %l0, 0x01AD, %i3 taddcctv %l4, %o3, %l1 mulscc %i4, %l3, %g2 fmovrslez %i1, %f25, %f23 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxor %f14, %f28, %f2 fsrc1s %f31, %f19 sir 0x175B bne,a %icc, loop_1969 or %i6, %i5, %o0 brgz %o5, loop_1970 andcc %i0, %l2, %l5 loop_1969: std %f20, [%l7 + 0x28] array16 %o2, %g3, %o4 loop_1970: fnegs %f23, %f14 stx %g6, [%l7 + 0x18] tgu %icc, 0x0 udivcc %g4, 0x16E7, %g5 fbn %fcc1, loop_1971 membar 0x14 stw %i2, [%l7 + 0x2C] sra %i7, %o6, %o1 loop_1971: bge loop_1972 xor %g7, 0x008D, %g1 sllx %l6, 0x03, %l0 fcmpne32 %f6, %f10, %i3 loop_1972: nop fitod %f4, %f18 fdtox %f18, %f10 movl %icc, %l4, %o3 bpos,pn %icc, loop_1973 fnor %f28, %f24, %f12 fsrc2s %f29, %f29 stbar loop_1973: movre %o7, 0x3E8, %i4 movn %xcc, %l1, %g2 srax %l3, 0x13, %i6 bvs,a,pn %icc, loop_1974 fbn,a %fcc2, loop_1975 sdivx %i1, 0x1D0D, %o0 fmovda %icc, %f2, %f22 loop_1974: fbg,a %fcc1, loop_1976 loop_1975: bgu,a %xcc, loop_1977 edge8 %o5, %i0, %l2 ldstub [%l7 + 0x68], %i5 loop_1976: movne %icc, %o2, %g3 loop_1977: udivx %o4, 0x1A81, %g6 movl %xcc, %g4, %l5 movneg %icc, %i2, %g5 st %f0, [%l7 + 0x74] popc 0x197B, %o6 subc %i7, 0x0823, %g7 fpack16 %f12, %f9 stbar brgz %o1, loop_1978 movl %xcc, %l6, %l0 fnands %f23, %f24, %f0 tsubcctv %i3, %g1, %o3 loop_1978: edge32l %o7, %l4, %l1 edge8n %i4, %l3, %g2 fmovrdgez %i6, %f24, %f20 subc %o0, %i1, %i0 edge8n %l2, %i5, %o5 array8 %o2, %o4, %g3 fnot1 %f8, %f6 bge loop_1979 sdiv %g6, 0x0312, %g4 edge16n %i2, %g5, %l5 pdist %f20, %f18, %f12 loop_1979: orcc %i7, 0x099E, %g7 fmovsge %icc, %f8, %f25 sdivx %o6, 0x1332, %l6 tvs %icc, 0x7 fbo,a %fcc0, loop_1980 andncc %l0, %i3, %g1 be,pt %xcc, loop_1981 fpsub16 %f22, %f14, %f24 loop_1980: nop add %l7, 0x24, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %o3, %o7 loop_1981: array16 %o1, %l1, %l4 fmovdge %icc, %f26, %f2 udiv %l3, 0x1E3E, %i4 tle %icc, 0x7 sdivcc %i6, 0x0519, %g2 alignaddr %o0, %i0, %l2 movne %xcc, %i1, %o5 fbue,a %fcc0, loop_1982 movrlz %o2, %i5, %o4 mova %xcc, %g6, %g3 fpack32 %f14, %f20, %f26 loop_1982: tcc %icc, 0x7 movl %xcc, %g4, %i2 sethi 0x12D9, %g5 ldstub [%l7 + 0x51], %i7 tvs %icc, 0x0 set 0x60, %i2 stha %l5, [%l7 + %i2] 0x27 membar #Sync tleu %icc, 0x2 srl %o6, %l6, %g7 srax %i3, %g1, %o3 edge32 %l0, %o1, %o7 udiv %l1, 0x0F3D, %l3 edge32 %i4, %l4, %i6 or %g2, 0x12AE, %o0 taddcc %l2, 0x0C19, %i0 taddcctv %o5, 0x0181, %o2 andcc %i5, 0x0265, %o4 srax %g6, %g3, %i1 fbne %fcc0, loop_1983 and %g4, %i2, %g5 tge %xcc, 0x7 smulcc %l5, 0x1E97, %i7 loop_1983: fmovsle %icc, %f5, %f26 array16 %o6, %g7, %i3 nop set 0x78, %i6 lduh [%l7 + %i6], %l6 edge16n %o3, %g1, %o1 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f0 movl %xcc, %l0, %l1 subc %l3, 0x05C7, %i4 xorcc %o7, %l4, %g2 xnorcc %i6, 0x0565, %l2 edge16l %i0, %o0, %o2 sth %i5, [%l7 + 0x60] tsubcctv %o5, 0x1133, %g6 bn,pt %icc, loop_1984 fbule %fcc2, loop_1985 tg %icc, 0x0 fornot2s %f25, %f21, %f0 loop_1984: lduw [%l7 + 0x78], %o4 loop_1985: bvc,a,pn %xcc, loop_1986 srlx %g3, 0x11, %g4 stx %i1, [%l7 + 0x28] nop fitod %f11, %f24 loop_1986: movcc %xcc, %i2, %l5 bcc,pn %icc, loop_1987 bpos,a,pt %icc, loop_1988 udivx %i7, 0x0173, %o6 fornot1s %f19, %f18, %f12 loop_1987: movcs %icc, %g5, %g7 loop_1988: movrlz %i3, %l6, %o3 and %o1, %l0, %l1 movcs %xcc, %g1, %l3 stb %o7, [%l7 + 0x7B] movrgz %i4, %l4, %g2 edge32l %l2, %i0, %o0 xor %o2, 0x17F3, %i5 movrlez %o5, 0x09A, %g6 mulx %o4, %i6, %g4 fbne %fcc0, loop_1989 fornot1s %f31, %f25, %f13 movl %icc, %i1, %g3 taddcc %i2, 0x11B6, %l5 loop_1989: fmovrslez %o6, %f6, %f13 tleu %icc, 0x3 tn %xcc, 0x6 sth %i7, [%l7 + 0x5C] move %xcc, %g7, %g5 edge8l %l6, %i3, %o1 srax %o3, 0x08, %l0 subcc %l1, %g1, %l3 edge8l %i4, %l4, %g2 array16 %o7, %l2, %i0 sdivx %o2, 0x18C8, %i5 alignaddrl %o0, %g6, %o4 nop fitos %f7, %f5 fstox %f5, %f12 fxtos %f12, %f23 and %i6, %g4, %i1 edge8ln %o5, %g3, %i2 movre %l5, 0x24D, %i7 fexpand %f20, %f14 edge16l %o6, %g5, %l6 movrgz %g7, %o1, %o3 edge32 %l0, %l1, %i3 sub %l3, 0x043F, %g1 ldsb [%l7 + 0x36], %l4 edge8l %i4, %o7, %g2 fmovsleu %icc, %f26, %f22 ld [%l7 + 0x3C], %f17 fmuld8ulx16 %f15, %f2, %f10 movneg %xcc, %l2, %i0 bcc,pn %xcc, loop_1990 movcs %xcc, %i5, %o2 fsrc1 %f20, %f6 bpos,pt %icc, loop_1991 loop_1990: movn %xcc, %o0, %g6 sdiv %o4, 0x1134, %i6 mulx %g4, 0x11AD, %i1 loop_1991: fmovsn %xcc, %f6, %f0 addc %g3, %o5, %i2 movle %xcc, %i7, %l5 brgez %g5, loop_1992 sdivcc %l6, 0x1559, %o6 and %o1, %g7, %l0 fmovdleu %xcc, %f10, %f2 loop_1992: bge %xcc, loop_1993 brlz %o3, loop_1994 te %icc, 0x6 movcs %icc, %i3, %l3 loop_1993: subcc %l1, %g1, %l4 loop_1994: mulscc %o7, %g2, %i4 movcc %icc, %l2, %i0 nop setx 0xC28278B5191154F4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xA0C72B2AE8BDEAFD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f26, %f16 sllx %o2, 0x09, %o0 fcmpne16 %f20, %f20, %g6 srax %i5, 0x0A, %i6 movgu %xcc, %g4, %i1 movge %icc, %o4, %o5 fmovd %f4, %f16 wr %g0, 0x11, %asi stwa %i2, [%l7 + 0x78] %asi addccc %i7, %l5, %g5 movge %xcc, %g3, %l6 orncc %o6, %o1, %l0 xorcc %g7, 0x06A3, %i3 fmovsle %icc, %f19, %f31 tgu %icc, 0x7 membar 0x7D popc %l3, %l1 alignaddrl %g1, %l4, %o3 orn %g2, 0x029A, %i4 srlx %o7, %i0, %l2 fxor %f14, %f12, %f28 movvs %icc, %o2, %g6 srax %i5, 0x00, %o0 nop set 0x0A, %i0 lduh [%l7 + %i0], %g4 movn %icc, %i6, %o4 call loop_1995 mulscc %i1, %o5, %i2 edge32n %l5, %g5, %g3 edge16 %l6, %i7, %o6 loop_1995: subcc %o1, 0x0716, %l0 fnand %f28, %f2, %f2 xnorcc %i3, 0x178D, %g7 tg %icc, 0x5 nop setx loop_1996, %l0, %l1 jmpl %l1, %l3 umulcc %g1, 0x13E0, %l1 sra %l4, 0x02, %g2 mova %xcc, %i4, %o3 loop_1996: movrne %i0, 0x169, %l2 fmul8x16au %f27, %f6, %f12 bn,a %xcc, loop_1997 fmul8x16 %f29, %f24, %f24 fbo %fcc0, loop_1998 fsrc2s %f27, %f23 loop_1997: sethi 0x13BB, %o2 edge32n %o7, %i5, %g6 loop_1998: andcc %o0, %g4, %i6 fornot2s %f5, %f5, %f30 movrne %o4, %i1, %o5 fxor %f26, %f4, %f22 fsrc1 %f2, %f0 tsubcctv %i2, %l5, %g5 taddcc %l6, 0x00A0, %i7 orn %o6, %g3, %o1 fnegs %f15, %f17 movpos %xcc, %i3, %l0 sdivcc %l3, 0x1502, %g1 bcc,pt %icc, loop_1999 movle %icc, %l1, %g7 array32 %g2, %l4, %i4 movn %xcc, %o3, %i0 loop_1999: fpadd32s %f4, %f13, %f3 brgz %l2, loop_2000 movleu %icc, %o2, %i5 edge16ln %o7, %g6, %o0 nop fitod %f4, %f12 fdtox %f12, %f0 fxtod %f0, %f14 loop_2000: tl %icc, 0x4 set 0x48, %o0 stxa %g4, [%l7 + %o0] 0x15 edge16 %o4, %i6, %o5 ta %icc, 0x0 nop setx loop_2001, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovd %f2, %f2 bcc,pn %icc, loop_2002 edge8n %i2, %l5, %g5 loop_2001: bge,a %xcc, loop_2003 brlez %i1, loop_2004 loop_2002: movleu %icc, %i7, %o6 andncc %l6, %o1, %i3 loop_2003: tcs %icc, 0x1 loop_2004: fexpand %f0, %f4 fnot1 %f28, %f14 bleu,a,pt %icc, loop_2005 tle %icc, 0x3 wr %g0, 0x89, %asi swapa [%l7 + 0x2C] %asi, %g3 loop_2005: array16 %l3, %l0, %l1 fbe %fcc1, loop_2006 xor %g7, 0x16AF, %g2 fmuld8sux16 %f28, %f10, %f14 fmovrsne %g1, %f15, %f27 loop_2006: movge %icc, %l4, %i4 for %f4, %f8, %f6 fxnors %f7, %f16, %f16 nop setx loop_2007, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry and %o3, %i0, %o2 tvs %xcc, 0x5 ba,pt %xcc, loop_2008 loop_2007: sir 0x098E bvc,pn %icc, loop_2009 array32 %i5, %o7, %g6 loop_2008: array8 %o0, %g4, %l2 fsrc1 %f10, %f10 loop_2009: addcc %o4, 0x0CAB, %i6 brnz %i2, loop_2010 ldsb [%l7 + 0x1B], %l5 bleu,a %icc, loop_2011 popc %o5, %g5 loop_2010: stb %i7, [%l7 + 0x0E] tsubcctv %i1, 0x0BC5, %o6 loop_2011: edge32l %l6, %o1, %i3 fbuge %fcc1, loop_2012 add %g3, %l3, %l1 bpos,pt %icc, loop_2013 fsrc1s %f26, %f22 loop_2012: movneg %icc, %l0, %g7 wr %g0, 0x89, %asi swapa [%l7 + 0x14] %asi, %g2 loop_2013: and %g1, 0x0BA3, %i4 be,pn %xcc, loop_2014 taddcctv %l4, 0x19E2, %i0 taddcc %o3, %i5, %o2 movl %xcc, %g6, %o7 loop_2014: fble,a %fcc2, loop_2015 addccc %o0, 0x0E70, %g4 fmovse %xcc, %f19, %f15 fmovsvs %xcc, %f22, %f5 loop_2015: nop set 0x38, %g5 swapa [%l7 + %g5] 0x11, %l2 fcmpne16 %f16, %f30, %o4 sdivcc %i2, 0x18D1, %l5 sll %i6, %g5, %i7 nop setx 0x6753CD77604720E0, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr umul %i1, %o6, %l6 fsrc2 %f10, %f24 movre %o1, %o5, %g3 edge16l %l3, %i3, %l1 umulcc %l0, 0x1782, %g7 call loop_2016 fmovdneg %icc, %f28, %f13 umul %g1, %i4, %g2 fbge,a %fcc3, loop_2017 loop_2016: fmovsn %xcc, %f13, %f6 subcc %i0, %l4, %o3 wr %g0, 0xeb, %asi stxa %o2, [%l7 + 0x58] %asi membar #Sync loop_2017: tcc %xcc, 0x0 array8 %i5, %g6, %o7 edge16ln %o0, %l2, %o4 set 0x56, %i3 ldsba [%l7 + %i3] 0x15, %g4 fsrc2 %f20, %f16 movgu %xcc, %i2, %l5 fmovdle %xcc, %f24, %f16 tge %xcc, 0x5 add %l7, 0x78, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %g5 casxa [%l6] %asi, %g5, %i6 addc %i7, 0x071B, %i1 orn %l6, 0x19B2, %o6 stx %o1, [%l7 + 0x70] fmul8x16au %f21, %f1, %f22 alignaddrl %o5, %l3, %i3 edge16n %g3, %l0, %g7 sub %g1, 0x1104, %i4 movne %xcc, %g2, %i0 tsubcctv %l1, 0x08A5, %l4 tpos %icc, 0x2 udiv %o3, 0x1544, %i5 fabss %f7, %f17 movleu %icc, %g6, %o2 tgu %icc, 0x5 edge32n %o0, %o7, %o4 brnz %l2, loop_2018 prefetch [%l7 + 0x4C], 0x0 edge8n %g4, %i2, %l5 tge %icc, 0x3 loop_2018: udiv %g5, 0x0C54, %i6 fmovs %f13, %f12 smulcc %i1, 0x1367, %l6 movge %xcc, %i7, %o6 brnz %o1, loop_2019 membar 0x23 fmovsa %xcc, %f6, %f1 fmovdgu %xcc, %f24, %f31 loop_2019: ld [%l7 + 0x64], %f0 edge16l %l3, %o5, %i3 udivcc %l0, 0x1FF1, %g7 movle %xcc, %g3, %g1 nop fitod %f10, %f26 fdtoi %f26, %f27 mulscc %i4, %i0, %g2 fmovdn %xcc, %f0, %f27 membar 0x7A stx %l1, [%l7 + 0x58] addccc %l4, 0x02CC, %o3 nop setx loop_2020, %l0, %l1 jmpl %l1, %g6 fornot2s %f3, %f2, %f26 ble,a,pn %xcc, loop_2021 srax %o2, 0x02, %i5 loop_2020: bg loop_2022 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2021: fpadd32s %f21, %f19, %f0 bvs,a,pt %xcc, loop_2023 loop_2022: taddcc %o0, 0x1DB9, %o7 fmovse %icc, %f14, %f19 membar 0x26 loop_2023: nop fitos %f11, %f25 fstox %f25, %f0 fxtos %f0, %f5 fmovdleu %icc, %f16, %f7 fmovrslez %l2, %f17, %f27 wr %g0, 0x80, %asi lduba [%l7 + 0x30] %asi, %g4 set 0x30, %l4 stxa %i2, [%l7 + %l4] 0x04 fmovsneg %xcc, %f3, %f9 addccc %o4, %l5, %g5 fnegd %f24, %f16 fsrc2 %f4, %f6 te %icc, 0x7 movneg %icc, %i6, %l6 sdiv %i1, 0x0226, %i7 membar 0x45 addcc %o1, %o6, %o5 fmovrdlez %l3, %f4, %f2 edge8n %i3, %g7, %g3 fsrc1 %f6, %f28 fmovdvs %icc, %f30, %f10 movg %icc, %l0, %g1 tsubcc %i4, 0x1BF2, %g2 fpadd32 %f22, %f20, %f14 tge %xcc, 0x7 edge8n %l1, %l4, %o3 movrgz %i0, %o2, %g6 bleu %xcc, loop_2024 xor %i5, 0x155C, %o0 tpos %icc, 0x4 alignaddrl %o7, %g4, %i2 loop_2024: orncc %o4, 0x15EA, %l2 fbne,a %fcc1, loop_2025 nop fitod %f10, %f26 fdtos %f26, %f28 and %l5, 0x0C1D, %g5 addccc %l6, 0x1C7D, %i1 loop_2025: fcmpne32 %f14, %f12, %i6 edge8 %o1, %o6, %o5 xnor %l3, %i3, %i7 fpadd16 %f6, %f18, %f4 srl %g7, %g3, %l0 subcc %g1, %i4, %l1 tn %icc, 0x7 ba %xcc, loop_2026 fnegs %f19, %f10 tsubcctv %g2, %l4, %i0 be,a,pn %xcc, loop_2027 loop_2026: fpsub16 %f30, %f24, %f28 fpmerge %f9, %f19, %f10 wr %g0, 0x80, %asi lda [%l7 + 0x08] %asi, %f17 loop_2027: te %icc, 0x4 sir 0x0CC4 brgez,a %o2, loop_2028 srlx %g6, 0x05, %o3 fmul8x16al %f10, %f29, %f4 andcc %o0, 0x1E73, %o7 loop_2028: stbar orncc %i5, %g4, %i2 sll %o4, 0x12, %l2 membar 0x1F fxor %f18, %f18, %f8 sdivx %l5, 0x0FF3, %l6 fpsub32 %f14, %f0, %f8 nop setx 0x9067BECFAF709A1F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x4FEEF750F44A7F77, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f24, %f30 tvs %xcc, 0x1 nop set 0x78, %g6 ldd [%l7 + %g6], %f6 brlz %g5, loop_2029 bvc,a loop_2030 fba,a %fcc1, loop_2031 bcc,a loop_2032 loop_2029: udivx %i6, 0x0852, %i1 loop_2030: sdivx %o6, 0x187A, %o5 loop_2031: addccc %l3, 0x1204, %o1 loop_2032: umulcc %i7, %g7, %i3 fbge,a %fcc2, loop_2033 tcs %xcc, 0x7 tgu %xcc, 0x4 subcc %g3, %g1, %l0 loop_2033: array16 %l1, %i4, %g2 fxor %f28, %f6, %f16 fands %f16, %f10, %f13 addc %i0, %l4, %o2 fmovscs %icc, %f18, %f5 movcs %icc, %o3, %o0 prefetch [%l7 + 0x4C], 0x2 tne %xcc, 0x0 st %f9, [%l7 + 0x20] nop fitos %f8, %f25 fstoi %f25, %f30 movl %icc, %g6, %i5 nop setx loop_2034, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbn,a %fcc0, loop_2035 smul %o7, 0x13AD, %i2 movneg %xcc, %g4, %l2 loop_2034: tvs %xcc, 0x1 loop_2035: umulcc %l5, %o4, %l6 xor %g5, 0x03FC, %i1 edge8l %o6, %o5, %l3 fandnot1 %f8, %f0, %f30 stw %i6, [%l7 + 0x28] umulcc %i7, 0x027A, %o1 bneg,a %icc, loop_2036 mova %xcc, %i3, %g3 tne %xcc, 0x3 sdiv %g7, 0x1B85, %g1 loop_2036: xnorcc %l1, 0x007E, %i4 fmul8x16al %f6, %f15, %f2 tcc %xcc, 0x3 tcc %xcc, 0x7 tvc %xcc, 0x7 edge8n %l0, %i0, %l4 fbule,a %fcc0, loop_2037 fnot1s %f21, %f8 udivcc %o2, 0x0CE6, %o3 fandnot1s %f0, %f11, %f21 loop_2037: tneg %icc, 0x1 bleu loop_2038 fmovsvs %xcc, %f14, %f27 nop fitod %f4, %f10 fdtoi %f10, %f13 movne %icc, %g2, %g6 loop_2038: bneg,a loop_2039 alignaddrl %i5, %o7, %o0 movne %icc, %g4, %l2 bleu,a loop_2040 loop_2039: sir 0x03A7 fcmpeq16 %f2, %f10, %i2 andncc %l5, %o4, %l6 loop_2040: fands %f26, %f26, %f3 tvs %icc, 0x5 fornot2 %f28, %f30, %f8 andcc %i1, 0x0065, %g5 udiv %o5, 0x1839, %o6 edge8 %i6, %i7, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brnz %i3, loop_2041 std %f2, [%l7 + 0x08] movleu %xcc, %g3, %o1 movrne %g7, %g1, %l1 loop_2041: edge8 %i4, %l0, %i0 edge8l %o2, %o3, %g2 tcc %icc, 0x1 fnot2s %f7, %f18 movne %icc, %l4, %g6 tleu %icc, 0x7 movre %i5, %o0, %o7 andn %g4, 0x1173, %l2 wr %g0, 0x80, %asi sta %f17, [%l7 + 0x0C] %asi bpos,pt %icc, loop_2042 fmovdcc %icc, %f14, %f7 movrlez %l5, %o4, %i2 tsubcc %l6, %g5, %i1 loop_2042: edge32l %o6, %o5, %i6 nop setx 0x0E1A3A918E97EB13, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x0A3BA838141689AA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f12, %f4 movcc %icc, %l3, %i3 set 0x10, %l5 ldxa [%l7 + %l5] 0x11, %i7 fandnot1s %f9, %f22, %f10 orncc %o1, %g3, %g7 fmovdle %xcc, %f1, %f29 addccc %g1, %l1, %i4 srl %l0, %o2, %i0 array32 %o3, %g2, %g6 set 0x78, %i4 lda [%l7 + %i4] 0x80, %f10 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x70, %o5 ldda [%l7 + %o5] 0x23, %i4 taddcctv %l4, 0x1FB9, %o0 brgez,a %o7, loop_2043 ldd [%l7 + 0x60], %f10 ta %xcc, 0x1 sdivx %g4, 0x1906, %l5 loop_2043: tvs %icc, 0x1 stx %l2, [%l7 + 0x18] or %o4, 0x02FA, %l6 array16 %g5, %i2, %i1 umulcc %o5, %i6, %l3 tvc %xcc, 0x0 membar 0x60 fsrc1s %f0, %f29 bneg,a,pn %icc, loop_2044 mulscc %o6, 0x0ED7, %i3 xorcc %i7, %o1, %g7 movpos %xcc, %g1, %l1 loop_2044: fmovdn %xcc, %f24, %f3 fnot1s %f17, %f15 subccc %g3, %l0, %o2 be,pn %icc, loop_2045 fbn %fcc1, loop_2046 fmul8ulx16 %f2, %f4, %f26 sub %i4, 0x1876, %i0 loop_2045: array16 %g2, %g6, %o3 loop_2046: nop setx loop_2047, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subccc %l4, %i5, %o0 xnor %g4, 0x07F6, %l5 edge8n %l2, %o4, %l6 loop_2047: xor %g5, 0x02B1, %o7 fbne %fcc2, loop_2048 array32 %i1, %o5, %i6 te %xcc, 0x7 and %i2, 0x0C09, %l3 loop_2048: edge8l %o6, %i3, %i7 movre %o1, %g1, %l1 fble,a %fcc1, loop_2049 udiv %g7, 0x173E, %l0 array16 %g3, %o2, %i4 fcmpne32 %f24, %f2, %i0 loop_2049: nop setx 0x941C82FE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x7F0FB0B3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fdivs %f19, %f17, %f15 fxnor %f6, %f4, %f16 tcc %xcc, 0x3 udivx %g2, 0x105C, %o3 fmovdgu %xcc, %f1, %f20 movn %icc, %l4, %g6 nop fitos %f4, %f21 fstox %f21, %f18 fxtos %f18, %f13 bvs,a,pn %icc, loop_2050 edge32ln %o0, %g4, %l5 tcc %icc, 0x6 bl %icc, loop_2051 loop_2050: movle %xcc, %l2, %o4 fsrc2 %f4, %f30 fxnors %f22, %f3, %f20 loop_2051: fnegd %f2, %f12 fpack16 %f10, %f8 fnand %f28, %f30, %f0 or %i5, %g5, %l6 udivx %i1, 0x12F3, %o5 movcs %icc, %i6, %o7 xor %i2, 0x0123, %l3 movrgez %o6, 0x183, %i3 movleu %xcc, %i7, %o1 and %g1, %l1, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbl,a %fcc2, loop_2052 fmovde %xcc, %f7, %f27 taddcc %l0, 0x0EFA, %g3 set 0x7F, %o4 lduba [%l7 + %o4] 0x04, %o2 loop_2052: edge16n %i0, %i4, %o3 fpadd32 %f14, %f28, %f0 popc %g2, %g6 sllx %l4, %o0, %l5 stx %l2, [%l7 + 0x10] stx %o4, [%l7 + 0x60] movpos %xcc, %g4, %i5 movneg %icc, %g5, %l6 nop fitod %f4, %f12 fdtos %f12, %f17 bcs loop_2053 lduh [%l7 + 0x62], %o5 fmovrde %i1, %f4, %f16 tvs %icc, 0x7 loop_2053: andcc %i6, %i2, %l3 ldsb [%l7 + 0x79], %o7 movneg %icc, %o6, %i7 ta %xcc, 0x7 fblg,a %fcc0, loop_2054 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %o1, %i3, %g1 edge32n %l1, %l0, %g3 loop_2054: ldd [%l7 + 0x40], %f8 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fabss %f6, %f26 fmovdge %icc, %f24, %f13 sir 0x1E56 sub %g7, %o2, %i4 srax %i0, %o3, %g2 subccc %g6, %o0, %l4 movgu %icc, %l5, %l2 udivcc %g4, 0x019D, %o4 nop setx loop_2055, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrlz %i5, %l6, %o5 movge %icc, %i1, %i6 movcc %xcc, %i2, %l3 loop_2055: sethi 0x1B2B, %g5 fors %f13, %f14, %f26 fmovsle %xcc, %f15, %f11 taddcc %o7, %o6, %i7 sdivcc %o1, 0x1376, %i3 sub %g1, %l1, %l0 nop fitos %f12, %f26 fstod %f26, %f24 stw %g3, [%l7 + 0x2C] brlez,a %o2, loop_2056 movrne %i4, 0x179, %i0 edge32 %g7, %o3, %g6 tge %xcc, 0x7 loop_2056: sir 0x0847 ldsw [%l7 + 0x28], %g2 nop setx 0xD2A99B2E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x809411B0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fadds %f22, %f27, %f9 bgu loop_2057 stb %o0, [%l7 + 0x0A] nop setx loop_2058, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addccc %l4, %l2, %l5 loop_2057: bg,pn %icc, loop_2059 umul %o4, 0x13C8, %g4 loop_2058: array32 %i5, %o5, %l6 array16 %i1, %i6, %i2 loop_2059: movpos %xcc, %g5, %l3 ldd [%l7 + 0x30], %o6 nop fitod %f4, %f14 fdtoi %f14, %f20 wr %g0, 0x52, %asi stxa %o7, [%g0 + 0x218] %asi bvs,a %icc, loop_2060 taddcc %i7, %o1, %i3 sth %g1, [%l7 + 0x3A] fmovsle %icc, %f27, %f15 loop_2060: stbar brgez %l0, loop_2061 edge16 %g3, %l1, %o2 ldub [%l7 + 0x7A], %i0 edge8n %i4, %g7, %o3 loop_2061: te %xcc, 0x0 bvs,a,pn %icc, loop_2062 movleu %xcc, %g2, %g6 orcc %o0, %l2, %l4 nop setx loop_2063, %l0, %l1 jmpl %l1, %l5 loop_2062: movcc %xcc, %g4, %i5 movne %icc, %o5, %l6 array8 %o4, %i1, %i2 loop_2063: srl %g5, %l3, %i6 orn %o6, %o7, %o1 fmovsne %xcc, %f20, %f28 fmovdge %icc, %f12, %f11 movne %xcc, %i3, %i7 tpos %xcc, 0x1 tn %xcc, 0x3 sub %g1, %g3, %l0 udivcc %l1, 0x1A2E, %i0 wr %g0, 0x19, %asi stxa %i4, [%l7 + 0x10] %asi movcc %xcc, %o2, %g7 fmovdneg %icc, %f16, %f15 movg %xcc, %g2, %g6 edge16n %o0, %l2, %l4 movrlz %l5, %o3, %i5 movg %icc, %o5, %g4 xnorcc %l6, 0x11E2, %o4 alignaddrl %i2, %i1, %l3 move %xcc, %i6, %o6 edge8l %o7, %g5, %i3 umul %o1, 0x12E8, %i7 movleu %xcc, %g1, %l0 udiv %g3, 0x0B2C, %i0 mulx %i4, %o2, %g7 ba,pn %xcc, loop_2064 movre %l1, 0x028, %g6 srax %g2, 0x04, %l2 movrne %l4, 0x35D, %o0 loop_2064: tneg %xcc, 0x6 tge %xcc, 0x5 wr %g0, 0xf1, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync edge32n %l5, %i5, %o5 fnot2 %f12, %f18 fmovdle %icc, %f23, %f12 movvs %icc, %o3, %g4 wr %g0, 0x89, %asi ldstuba [%l7 + 0x2B] %asi, %o4 edge8n %l6, %i1, %l3 sllx %i2, %o6, %o7 tleu %icc, 0x0 sir 0x15A1 fpadd16s %f2, %f28, %f26 set 0x40, %o7 stda %f0, [%l7 + %o7] 0xf9 membar #Sync movle %icc, %i6, %i3 taddcc %o1, 0x1F51, %g5 sdivx %i7, 0x1AF5, %l0 bvc,a,pn %xcc, loop_2065 orcc %g3, %g1, %i4 ldsb [%l7 + 0x6D], %o2 movcs %icc, %i0, %g7 loop_2065: swap [%l7 + 0x54], %g6 tsubcc %g2, 0x10B2, %l2 sdivx %l4, 0x15D8, %o0 fmovdvs %xcc, %f30, %f2 movvc %icc, %l1, %i5 andcc %o5, %o3, %g4 te %xcc, 0x5 array32 %o4, %l5, %l6 bcs,a loop_2066 nop setx loop_2067, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sdivcc %i1, 0x1559, %l3 fpackfix %f16, %f19 loop_2066: nop set 0x11, %o6 ldstuba [%l7 + %o6] 0x89, %i2 loop_2067: tle %xcc, 0x2 fmovdvc %icc, %f24, %f9 addc %o6, 0x00EC, %o7 fnands %f5, %f7, %f6 movre %i3, %o1, %i6 orn %i7, %g5, %l0 fbuge %fcc3, loop_2068 movl %xcc, %g1, %i4 flush %l7 + 0x08 movrgez %o2, %g3, %g7 loop_2068: alignaddrl %g6, %g2, %i0 fmul8ulx16 %f18, %f20, %f0 edge16n %l2, %o0, %l1 edge32n %i5, %l4, %o3 movgu %icc, %g4, %o5 movrgez %o4, 0x2CF, %l5 movrlz %i1, 0x0A2, %l3 movne %icc, %i2, %l6 or %o6, %o7, %o1 movl %icc, %i3, %i6 brgez,a %i7, loop_2069 nop setx loop_2070, %l0, %l1 jmpl %l1, %g5 fornot2s %f16, %f28, %f5 tcs %xcc, 0x2 loop_2069: bge,a,pn %xcc, loop_2071 loop_2070: movvc %icc, %g1, %l0 umulcc %i4, %o2, %g7 fmovsle %xcc, %f22, %f28 loop_2071: tgu %xcc, 0x7 ldsh [%l7 + 0x20], %g3 orcc %g2, %g6, %l2 movrlez %o0, 0x11C, %i0 bcc,a,pt %xcc, loop_2072 fpsub32s %f29, %f30, %f17 tleu %xcc, 0x2 add %l1, %l4, %i5 loop_2072: nop wr %g0, 0x20, %asi stxa %g4, [%g0 + 0x0] %asi andn %o3, 0x1310, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %icc, %o5, %i1 fmovrslez %l3, %f14, %f23 stw %i2, [%l7 + 0x40] fnot2 %f30, %f2 movleu %icc, %l5, %l6 fcmple16 %f10, %f30, %o6 movn %icc, %o7, %o1 mulx %i6, %i7, %g5 andn %i3, %g1, %l0 bvc,pt %xcc, loop_2073 sir 0x0868 orncc %i4, 0x1F0B, %o2 tvc %xcc, 0x7 loop_2073: fmul8x16al %f2, %f17, %f0 tsubcctv %g7, %g3, %g2 tn %icc, 0x7 nop setx loop_2074, %l0, %l1 jmpl %l1, %l2 fnegd %f16, %f24 edge32n %g6, %i0, %l1 fmovsvc %icc, %f1, %f18 loop_2074: movrlez %o0, %i5, %l4 and %g4, %o3, %o5 nop fitos %f2, %f28 fstod %f28, %f8 subc %o4, %l3, %i1 std %f18, [%l7 + 0x30] fnot2s %f3, %f24 fmovdvs %icc, %f22, %f28 sir 0x1BD4 edge8 %l5, %i2, %l6 addcc %o7, 0x1EA8, %o6 orcc %o1, %i7, %g5 tgu %icc, 0x7 set 0x75, %g2 lduba [%l7 + %g2] 0x0c, %i6 set 0x58, %o3 lduwa [%l7 + %o3] 0x04, %i3 edge32l %g1, %i4, %o2 tl %xcc, 0x3 movne %xcc, %l0, %g3 edge32n %g7, %g2, %l2 sllx %g6, 0x1C, %i0 fmuld8sux16 %f21, %f14, %f28 bleu,a %xcc, loop_2075 edge32ln %o0, %i5, %l4 tcc %icc, 0x5 fmovsg %icc, %f29, %f1 loop_2075: movvs %xcc, %g4, %o3 edge32l %o5, %o4, %l3 wr %g0, 0x11, %asi sta %f18, [%l7 + 0x4C] %asi brgz,a %i1, loop_2076 sth %l1, [%l7 + 0x28] movcc %xcc, %i2, %l5 edge8ln %l6, %o7, %o6 loop_2076: popc 0x1957, %o1 set 0x74, %g4 lda [%l7 + %g4] 0x88, %f10 edge16l %g5, %i6, %i3 sethi 0x0B49, %g1 orn %i4, 0x039D, %i7 movg %icc, %l0, %o2 fbug,a %fcc1, loop_2077 edge32n %g7, %g3, %l2 fmovsg %icc, %f5, %f24 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0x16, %f16 loop_2077: edge16 %g2, %i0, %g6 tsubcctv %o0, 0x157C, %l4 sdiv %i5, 0x1F08, %g4 fmovdg %xcc, %f18, %f22 fmovsvs %icc, %f26, %f1 sdiv %o5, 0x11E1, %o4 std %f8, [%l7 + 0x78] nop setx 0x5DE757BF1BB2881B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xD71062B7DFE9D083, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f26, %f16 add %l3, %o3, %l1 xnorcc %i1, 0x1D9D, %i2 std %f14, [%l7 + 0x30] sllx %l6, 0x0A, %o7 movrgez %o6, %o1, %l5 stbar st %f19, [%l7 + 0x7C] movl %xcc, %g5, %i6 edge32 %i3, %i4, %g1 sub %l0, 0x18B1, %o2 ta %icc, 0x5 alignaddrl %i7, %g3, %g7 fcmpeq16 %f2, %f4, %l2 movrgez %g2, 0x0E9, %g6 srlx %o0, %l4, %i5 movn %xcc, %i0, %g4 fones %f13 ldub [%l7 + 0x5D], %o5 set 0x71, %g7 ldstuba [%l7 + %g7] 0x89, %o4 tle %icc, 0x4 movvs %xcc, %l3, %o3 wr %g0, 0x04, %asi stha %l1, [%l7 + 0x0C] %asi fmovdneg %icc, %f27, %f23 edge16ln %i1, %l6, %i2 bvs,a loop_2078 taddcctv %o6, %o7, %l5 movrlez %o1, 0x391, %i6 bne,pn %xcc, loop_2079 loop_2078: bvs,a %xcc, loop_2080 alignaddr %g5, %i3, %g1 nop setx 0xFBA1372E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x28F78ECA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fadds %f24, %f10, %f8 loop_2079: movleu %icc, %i4, %o2 loop_2080: nop fitos %f13, %f19 fstoi %f19, %f21 andncc %i7, %l0, %g3 nop set 0x08, %l6 std %f28, [%l7 + %l6] fsrc2s %f8, %f20 move %icc, %g7, %g2 sdiv %l2, 0x08F6, %o0 edge16ln %l4, %i5, %i0 srl %g4, 0x06, %g6 alignaddrl %o4, %o5, %o3 subcc %l3, %l1, %l6 fba %fcc0, loop_2081 srlx %i1, 0x0B, %i2 bn,a,pn %icc, loop_2082 bvs,a,pt %xcc, loop_2083 loop_2081: stbar orcc %o6, %o7, %o1 loop_2082: nop setx 0x8CC45793, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xC5B13F11, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fmuls %f17, %f30, %f24 loop_2083: brlz %l5, loop_2084 membar 0x71 movvc %xcc, %i6, %i3 fbug,a %fcc3, loop_2085 loop_2084: stw %g1, [%l7 + 0x50] udiv %i4, 0x07BC, %o2 set 0x5C, %l1 swapa [%l7 + %l1] 0x81, %g5 loop_2085: umul %l0, 0x1480, %i7 tge %icc, 0x7 array8 %g7, %g3, %g2 edge16n %o0, %l2, %i5 fmul8sux16 %f16, %f4, %f18 taddcctv %i0, 0x01F6, %l4 fnors %f14, %f3, %f15 ldx [%l7 + 0x20], %g6 mulx %o4, %g4, %o5 fpsub16 %f26, %f28, %f30 ldsw [%l7 + 0x74], %l3 sdivcc %l1, 0x148F, %o3 movvs %icc, %l6, %i2 edge8n %o6, %o7, %o1 umul %i1, 0x1478, %l5 sra %i6, %i3, %i4 movgu %icc, %o2, %g5 fbn,a %fcc2, loop_2086 nop setx loop_2087, %l0, %l1 jmpl %l1, %l0 movl %xcc, %g1, %g7 add %i7, %g2, %g3 loop_2086: nop set 0x28, %o1 lduw [%l7 + %o1], %l2 loop_2087: ldub [%l7 + 0x23], %o0 movrlez %i5, 0x2FB, %i0 fmovrdgz %g6, %f26, %f18 be,pn %icc, loop_2088 fbo,a %fcc1, loop_2089 fmovrse %l4, %f0, %f23 ldd [%l7 + 0x60], %f24 loop_2088: fones %f20 loop_2089: fone %f4 umulcc %g4, 0x15A1, %o5 movrgz %o4, %l3, %l1 fzero %f28 tvc %icc, 0x0 array32 %o3, %l6, %i2 srax %o6, 0x19, %o1 xor %i1, 0x124E, %o7 movcs %xcc, %l5, %i3 edge16n %i4, %i6, %g5 edge32n %l0, %g1, %o2 subccc %g7, 0x1C06, %i7 sra %g3, 0x0E, %l2 brz,a %g2, loop_2090 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbne,a %fcc2, loop_2091 movre %i5, 0x368, %i0 loop_2090: taddcc %o0, %g6, %l4 fcmple32 %f8, %f16, %g4 loop_2091: membar 0x1A movrgz %o5, 0x3AA, %o4 flush %l7 + 0x0C nop fitos %f4, %f5 fstox %f5, %f0 fxtos %f0, %f27 movcc %xcc, %l1, %l3 move %xcc, %o3, %l6 movgu %xcc, %i2, %o1 tn %icc, 0x5 fmovsgu %xcc, %f6, %f28 fbuge %fcc3, loop_2092 subc %i1, 0x16E8, %o6 fpmerge %f23, %f14, %f26 sllx %l5, 0x06, %i3 loop_2092: sethi 0x048D, %i4 fpmerge %f12, %f9, %f12 set 0x14, %g3 lduwa [%l7 + %g3] 0x81, %i6 ldub [%l7 + 0x22], %o7 tvc %xcc, 0x3 tn %xcc, 0x5 movvs %icc, %l0, %g1 nop set 0x74, %o2 ldsw [%l7 + %o2], %o2 fandnot1 %f24, %f12, %f0 fpadd16s %f31, %f29, %f29 tcc %xcc, 0x2 tgu %icc, 0x7 movvs %icc, %g7, %g5 orncc %i7, %g3, %g2 movpos %icc, %l2, %i0 fmul8x16au %f11, %f10, %f22 tsubcctv %i5, %o0, %l4 fmovrdlez %g4, %f30, %f24 movl %icc, %g6, %o5 xnorcc %o4, 0x1B0D, %l1 bleu,a loop_2093 udiv %o3, 0x1AEB, %l6 edge8l %l3, %i2, %o1 bleu,a,pn %xcc, loop_2094 loop_2093: subc %o6, %i1, %i3 movle %xcc, %i4, %l5 tl %icc, 0x3 loop_2094: fnors %f14, %f21, %f28 bg,pt %xcc, loop_2095 sdivcc %o7, 0x0167, %l0 nop setx 0xE58C6028706F2162, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr sdiv %g1, 0x0FC2, %o2 loop_2095: tne %icc, 0x6 wr %g0, 0xe3, %asi stha %g7, [%l7 + 0x70] %asi membar #Sync bgu,a %icc, loop_2096 fbn %fcc2, loop_2097 fmovsvs %icc, %f13, %f22 bvc,pt %xcc, loop_2098 loop_2096: ba,a %xcc, loop_2099 loop_2097: nop fitod %f2, %f8 fdtox %f8, %f14 fxtod %f14, %f2 fmovrsne %i6, %f8, %f23 loop_2098: fandnot1 %f26, %f22, %f2 loop_2099: nop fitos %f11, %f16 fstoi %f16, %f26 tn %xcc, 0x0 fnegs %f6, %f9 membar 0x5F sdiv %g5, 0x04AC, %g3 brlz,a %i7, loop_2100 taddcctv %g2, %i0, %l2 movle %xcc, %i5, %o0 andcc %g4, 0x1521, %g6 loop_2100: ta %icc, 0x6 umulcc %o5, %l4, %o4 fmul8ulx16 %f12, %f0, %f28 nop fitos %f1, %f12 ldsh [%l7 + 0x4C], %o3 fpsub16s %f25, %f8, %f2 array32 %l6, %l3, %i2 movneg %icc, %l1, %o6 edge8n %i1, %o1, %i3 fzero %f4 fmovsg %xcc, %f19, %f29 udivcc %i4, 0x17CB, %o7 srlx %l0, %g1, %o2 nop setx loop_2101, %l0, %l1 jmpl %l1, %l5 array16 %g7, %g5, %g3 fmovd %f18, %f22 bgu %xcc, loop_2102 loop_2101: nop fitod %f0, %f26 fdtox %f26, %f10 tne %xcc, 0x1 fcmpne16 %f30, %f4, %i6 loop_2102: bge,pn %xcc, loop_2103 stb %i7, [%l7 + 0x55] fsrc2 %f22, %f24 movvc %icc, %g2, %i0 loop_2103: nop setx loop_2104, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bcc %xcc, loop_2105 fmovrslez %l2, %f18, %f22 brgez %o0, loop_2106 loop_2104: movre %g4, %i5, %o5 loop_2105: fxor %f4, %f12, %f14 fmovdge %xcc, %f22, %f8 loop_2106: orcc %g6, 0x0AFE, %l4 faligndata %f24, %f14, %f18 tg %icc, 0x5 movleu %xcc, %o4, %o3 sir 0x1720 edge32ln %l6, %l3, %l1 sdiv %o6, 0x0A7E, %i2 wr %g0, 0xe2, %asi stba %o1, [%l7 + 0x48] %asi membar #Sync udivcc %i3, 0x0320, %i1 fmovrdgz %o7, %f16, %f16 edge16n %i4, %l0, %g1 fnegs %f27, %f3 fmovscs %icc, %f31, %f14 bleu,pn %icc, loop_2107 array32 %o2, %g7, %l5 movne %xcc, %g5, %g3 nop setx 0x07789FC065ABDA65, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xC666BDD2974584B9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fsubd %f26, %f28, %f30 loop_2107: andcc %i6, %i7, %i0 fbu,a %fcc0, loop_2108 tge %xcc, 0x3 fandnot1s %f6, %f11, %f16 ldstub [%l7 + 0x72], %g2 loop_2108: sub %o0, 0x0778, %g4 fblg %fcc1, loop_2109 edge32ln %l2, %i5, %o5 bge,a %icc, loop_2110 subc %l4, 0x0730, %g6 loop_2109: sethi 0x0644, %o4 prefetch [%l7 + 0x44], 0x0 loop_2110: udivcc %l6, 0x1054, %l3 bleu,a %xcc, loop_2111 nop setx 0x0C695A980FAE6CC7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xD1E0B9CD41C8D091, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f16, %f20 fble %fcc0, loop_2112 fmovrsgz %o3, %f0, %f19 loop_2111: movleu %xcc, %l1, %o6 movn %icc, %i2, %o1 loop_2112: movg %icc, %i3, %i1 ldsw [%l7 + 0x4C], %i4 fble %fcc0, loop_2113 fornot1s %f7, %f26, %f7 fmul8x16 %f30, %f2, %f14 andncc %l0, %o7, %o2 loop_2113: orcc %g1, 0x142D, %l5 bne,pt %xcc, loop_2114 fpsub32s %f1, %f0, %f7 alignaddr %g5, %g7, %g3 tneg %xcc, 0x7 loop_2114: movvc %icc, %i7, %i0 addcc %i6, 0x0804, %g2 andcc %o0, %g4, %l2 be,a loop_2115 fmovsg %icc, %f18, %f1 srlx %o5, 0x04, %i5 edge32ln %g6, %o4, %l4 loop_2115: tl %xcc, 0x5 fabss %f29, %f7 subccc %l3, 0x0DE0, %o3 tvs %icc, 0x2 nop fitod %f0, %f0 fdtoi %f0, %f5 set 0x30, %i5 ldsha [%l7 + %i5] 0x19, %l6 movgu %xcc, %o6, %l1 nop set 0x50, %l2 lduw [%l7 + %l2], %o1 movrgez %i2, %i3, %i1 movcs %icc, %i4, %o7 brnz,a %o2, loop_2116 edge8ln %l0, %l5, %g5 fpsub32 %f6, %f22, %f24 nop setx 0x44CD55E728665035, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xEF9A2525373C68CB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fsubd %f16, %f0, %f14 loop_2116: bcs,pt %icc, loop_2117 xnor %g1, 0x1199, %g7 movvc %icc, %g3, %i7 subccc %i0, 0x005F, %i6 loop_2117: edge8n %g2, %g4, %o0 tn %xcc, 0x2 orncc %l2, %o5, %g6 movrlz %i5, 0x33A, %l4 udivcc %o4, 0x0D6C, %l3 fmovdgu %icc, %f28, %f22 sdivcc %o3, 0x1C03, %o6 movrgez %l6, %l1, %i2 edge8n %o1, %i3, %i4 move %icc, %o7, %i1 fblg,a %fcc0, loop_2118 addc %o2, %l0, %g5 andncc %g1, %l5, %g3 tl %xcc, 0x1 loop_2118: bvc %xcc, loop_2119 te %icc, 0x6 tn %icc, 0x3 tle %icc, 0x5 loop_2119: tneg %icc, 0x5 fbne %fcc0, loop_2120 mulx %i7, %g7, %i0 add %i6, 0x01FC, %g4 sir 0x0A93 loop_2120: fpsub16s %f4, %f25, %f16 udivcc %g2, 0x04FE, %l2 alignaddrl %o5, %g6, %i5 fmuld8ulx16 %f0, %f6, %f26 xnor %l4, 0x0BD4, %o0 tpos %xcc, 0x4 tvs %xcc, 0x6 fbl,a %fcc2, loop_2121 movrlez %o4, 0x244, %l3 fnand %f10, %f22, %f26 udivcc %o6, 0x1235, %o3 loop_2121: fmovdgu %xcc, %f1, %f15 movrlz %l1, %i2, %o1 nop setx loop_2122, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sub %i3, 0x0913, %i4 mulscc %o7, 0x0110, %i1 set 0x70, %i1 stba %l6, [%l7 + %i1] 0x18 loop_2122: fandnot1 %f14, %f24, %f14 wr %g0, 0xf8, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync srl %l0, 0x0F, %o2 sll %g5, %l5, %g3 movge %xcc, %g1, %g7 fmovdpos %icc, %f8, %f20 edge32 %i0, %i6, %g4 move %icc, %g2, %i7 tl %xcc, 0x7 fbule %fcc0, loop_2123 edge32n %l2, %g6, %i5 fbu,a %fcc0, loop_2124 udivx %o5, 0x1934, %o0 loop_2123: movrgez %l4, %o4, %o6 mulx %l3, %l1, %o3 loop_2124: movpos %xcc, %i2, %o1 edge8n %i4, %o7, %i3 xorcc %i1, 0x11C7, %l0 mulscc %o2, 0x18C6, %g5 subcc %l6, %l5, %g1 edge32 %g7, %g3, %i0 and %i6, 0x1E8A, %g2 tsubcc %i7, %g4, %g6 mulscc %l2, 0x07F7, %o5 fors %f24, %f8, %f20 fnot1s %f25, %f24 or %o0, %i5, %l4 smulcc %o4, 0x093D, %l3 nop fitod %f6, %f2 fdtoi %f2, %f20 fbug,a %fcc0, loop_2125 fabsd %f10, %f6 tne %xcc, 0x1 tge %icc, 0x3 loop_2125: movge %xcc, %l1, %o6 fnot1s %f6, %f28 add %l7, 0x30, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i2, %o3 fmul8x16 %f22, %f8, %f8 movpos %xcc, %o1, %i4 addcc %i3, 0x1018, %o7 movne %icc, %l0, %i1 bpos,a,pn %xcc, loop_2126 orcc %g5, 0x12B9, %l6 wr %g0, 0x27, %asi stba %o2, [%l7 + 0x75] %asi membar #Sync loop_2126: fnegs %f22, %f27 fmovrslez %l5, %f13, %f15 nop setx 0xA2264A2A4055A3B3, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr sdiv %g1, 0x18AF, %g7 std %f12, [%l7 + 0x38] alignaddrl %i0, %i6, %g2 lduw [%l7 + 0x3C], %g3 andn %i7, 0x1E2A, %g4 alignaddr %l2, %o5, %o0 edge32n %i5, %l4, %g6 add %l7, 0x48, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x18, %l3, %l1 xnorcc %o4, %i2, %o3 move %xcc, %o1, %i4 add %l7, 0x0C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o6, %o7 brgz,a %l0, loop_2127 fmovda %icc, %f23, %f21 set 0x10, %l3 ldda [%l7 + %l3] 0x2c, %i0 loop_2127: fzeros %f26 stb %g5, [%l7 + 0x70] ldub [%l7 + 0x6F], %l6 wr %g0, 0xe3, %asi stba %i3, [%l7 + 0x75] %asi membar #Sync edge8l %o2, %l5, %g7 te %xcc, 0x7 bneg,pt %icc, loop_2128 nop set 0x40, %g1 ldd [%l7 + %g1], %f14 fmul8ulx16 %f12, %f18, %f2 bpos,pt %xcc, loop_2129 loop_2128: edge32n %i0, %i6, %g1 movrlez %g3, %i7, %g4 bcc,a,pn %icc, loop_2130 loop_2129: orncc %l2, 0x0E9A, %g2 tle %icc, 0x5 taddcctv %o5, %o0, %l4 loop_2130: tgu %xcc, 0x4 srax %i5, 0x14, %l3 mulx %g6, 0x0E51, %l1 movleu %xcc, %i2, %o4 umulcc %o3, 0x07EB, %i4 movcc %icc, %o1, %o6 subcc %l0, 0x1D48, %i1 wr %g0, 0x18, %asi lduha [%l7 + 0x08] %asi, %g5 set 0x16, %i2 lduha [%l7 + %i2] 0x11, %l6 fsrc2s %f6, %f5 set 0x18, %l0 swapa [%l7 + %l0] 0x0c, %o7 fsrc2 %f28, %f6 fbule %fcc1, loop_2131 stbar bleu,a %icc, loop_2132 nop set 0x5C, %i6 prefetch [%l7 + %i6], 0x3 loop_2131: nop wr %g0, 0x11, %asi lduba [%l7 + 0x65] %asi, %i3 loop_2132: movrlz %o2, %g7, %l5 tpos %icc, 0x3 sra %i6, 0x15, %g1 fmovsneg %icc, %f18, %f29 fmovspos %icc, %f9, %f26 sethi 0x1862, %i0 sub %i7, %g4, %g3 xorcc %l2, 0x14EB, %o5 nop setx loop_2133, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry nop fitos %f0, %f20 fstox %f20, %f30 add %l7, 0x4C, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %o0, %g2 loop_2133: nop set 0x66, %o0 stba %i5, [%l7 + %o0] 0x22 membar #Sync bn,pn %xcc, loop_2134 tneg %icc, 0x3 fbue %fcc2, loop_2135 nop set 0x2E, %i0 ldub [%l7 + %i0], %l3 loop_2134: taddcc %l4, %l1, %g6 fmovrsne %o4, %f26, %f26 loop_2135: fbl %fcc0, loop_2136 popc 0x0C87, %i2 for %f24, %f18, %f10 edge16n %i4, %o1, %o3 loop_2136: sdivcc %o6, 0x099D, %i1 fnegs %f21, %f18 tcc %xcc, 0x0 andn %l0, 0x13E3, %g5 sdivcc %l6, 0x1AAF, %i3 edge32 %o7, %o2, %l5 fandnot1 %f30, %f14, %f12 movne %xcc, %i6, %g7 movg %xcc, %g1, %i7 subc %g4, 0x09BA, %i0 array8 %l2, %o5, %o0 fbn %fcc2, loop_2137 array16 %g3, %g2, %i5 te %xcc, 0x3 fmovdvc %xcc, %f23, %f17 loop_2137: ldsw [%l7 + 0x58], %l3 edge8n %l4, %l1, %o4 wr %g0, 0x80, %asi lduwa [%l7 + 0x58] %asi, %g6 sethi 0x19A5, %i2 addccc %i4, %o3, %o6 ldd [%l7 + 0x18], %f24 fbule %fcc3, loop_2138 movrlz %i1, %o1, %l0 fmovda %icc, %f5, %f24 fmovdcc %icc, %f9, %f6 loop_2138: fmovsgu %icc, %f8, %f20 andn %g5, 0x1213, %i3 umulcc %o7, 0x0A03, %l6 movn %icc, %o2, %i6 bge loop_2139 movrgez %l5, %g1, %g7 alignaddrl %i7, %g4, %l2 fbo %fcc2, loop_2140 loop_2139: fba %fcc2, loop_2141 movrgez %i0, 0x367, %o0 be,a,pn %icc, loop_2142 loop_2140: movre %g3, 0x087, %o5 loop_2141: fmovsge %xcc, %f4, %f22 sdiv %i5, 0x1246, %l3 loop_2142: edge32 %g2, %l1, %o4 edge16ln %l4, %i2, %g6 popc 0x10DB, %o3 bn,a loop_2143 fmovdleu %xcc, %f7, %f24 fandnot2s %f16, %f4, %f19 bvs %icc, loop_2144 loop_2143: nop setx 0x5154E1795D57C8FA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 fsqrtd %f16, %f30 wr %g0, 0x0c, %asi sta %f26, [%l7 + 0x64] %asi loop_2144: sra %i4, %i1, %o1 tne %xcc, 0x0 taddcctv %o6, 0x1244, %g5 tne %xcc, 0x6 movne %xcc, %l0, %i3 set 0x12, %i3 ldsha [%l7 + %i3] 0x19, %l6 umul %o7, %o2, %i6 fabss %f3, %f23 edge16ln %l5, %g7, %g1 tcs %icc, 0x1 edge32 %i7, %g4, %i0 sub %l2, %o0, %o5 fmovrdgz %i5, %f10, %f6 edge16n %l3, %g2, %l1 movcc %icc, %g3, %l4 movl %icc, %i2, %o4 te %icc, 0x6 movg %icc, %g6, %i4 fbge,a %fcc0, loop_2145 add %i1, 0x0E8A, %o1 tg %xcc, 0x2 fandnot2s %f11, %f21, %f1 loop_2145: fxnors %f26, %f25, %f22 fbul,a %fcc0, loop_2146 or %o6, %g5, %o3 set 0x2F, %g5 lduba [%l7 + %g5] 0x19, %i3 loop_2146: nop setx 0x50719BEE, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr array32 %l0, %o7, %o2 bl,a loop_2147 taddcctv %i6, %l5, %g7 fors %f7, %f27, %f24 addccc %g1, %i7, %g4 loop_2147: andcc %i0, 0x01D0, %l2 subccc %o0, %o5, %i5 bg,a %icc, loop_2148 mulx %l6, %g2, %l1 brlez %l3, loop_2149 nop setx loop_2150, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2148: subcc %l4, 0x0FB8, %g3 fbuge %fcc0, loop_2151 loop_2149: mova %icc, %o4, %g6 loop_2150: movgu %icc, %i2, %i1 add %i4, 0x1133, %o1 loop_2151: mulscc %o6, 0x0A1E, %g5 srl %i3, %o3, %l0 subc %o7, %i6, %o2 movrgz %g7, %l5, %i7 bgu,pn %xcc, loop_2152 edge32l %g1, %i0, %l2 edge32l %g4, %o5, %o0 fble %fcc1, loop_2153 loop_2152: fba %fcc1, loop_2154 bleu,a,pt %icc, loop_2155 movle %icc, %l6, %g2 loop_2153: subc %i5, 0x039E, %l1 loop_2154: ba,a,pt %xcc, loop_2156 loop_2155: movle %xcc, %l4, %l3 udivx %o4, 0x02A9, %g6 xnorcc %g3, %i2, %i4 loop_2156: movrgez %i1, 0x032, %o6 tneg %xcc, 0x5 fnegd %f2, %f30 ld [%l7 + 0x70], %f8 add %l7, 0x28, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o1 casa [%l6] 0x81, %o1, %i3 pdist %f24, %f16, %f28 tvc %xcc, 0x4 movvs %xcc, %g5, %o3 set 0x78, %l4 ldsba [%l7 + %l4] 0x19, %l0 brgz,a %i6, loop_2157 ldd [%l7 + 0x30], %f10 brlez %o7, loop_2158 fbuge %fcc2, loop_2159 loop_2157: fbl %fcc1, loop_2160 mova %xcc, %o2, %g7 loop_2158: tneg %icc, 0x7 loop_2159: fmovsg %xcc, %f0, %f3 loop_2160: nop set 0x20, %l5 ldxa [%l7 + %l5] 0x88, %l5 tl %xcc, 0x3 fands %f31, %f19, %f2 tne %xcc, 0x4 andcc %g1, %i7, %i0 taddcc %l2, %o5, %g4 fexpand %f16, %f26 bne,a,pt %xcc, loop_2161 movrgz %o0, 0x296, %l6 movge %icc, %i5, %l1 xor %g2, %l3, %l4 loop_2161: mova %xcc, %g6, %g3 wr %g0, 0x2a, %asi stwa %i2, [%l7 + 0x40] %asi membar #Sync tvs %icc, 0x1 subc %o4, %i1, %o6 fbuge %fcc3, loop_2162 tn %icc, 0x0 bshuffle %f2, %f28, %f2 movrlz %o1, %i3, %g5 loop_2162: array16 %o3, %i4, %l0 std %f26, [%l7 + 0x78] fmovs %f9, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsle %xcc, %f27, %f11 smul %i6, 0x1027, %o2 smulcc %o7, 0x0D74, %l5 fmovdn %icc, %f19, %f22 tle %xcc, 0x1 fmovrsne %g7, %f28, %f10 edge8 %i7, %g1, %i0 udivcc %l2, 0x0C1A, %o5 te %icc, 0x6 tleu %icc, 0x1 sir 0x06A1 fpadd16 %f14, %f6, %f16 movpos %xcc, %g4, %o0 edge8 %i5, %l6, %l1 tl %icc, 0x0 sllx %g2, 0x01, %l3 fbuge,a %fcc2, loop_2163 or %g6, %g3, %l4 umulcc %i2, %i1, %o6 movrlez %o1, %i3, %o4 loop_2163: bl,pt %xcc, loop_2164 taddcctv %o3, 0x0CAC, %g5 tsubcctv %l0, 0x0167, %i4 edge16 %i6, %o7, %o2 loop_2164: taddcctv %l5, %g7, %g1 te %xcc, 0x6 udivx %i0, 0x1A0C, %i7 fnot2s %f31, %f7 array8 %o5, %l2, %g4 fmovsg %icc, %f24, %f27 fbul,a %fcc0, loop_2165 andn %o0, 0x1360, %i5 movge %icc, %l6, %g2 fmovdcs %xcc, %f19, %f2 loop_2165: tneg %xcc, 0x3 edge32 %l1, %g6, %l3 movleu %xcc, %l4, %g3 bleu,a,pt %icc, loop_2166 nop setx loop_2167, %l0, %l1 jmpl %l1, %i2 sir 0x1EF0 wr %g0, 0xe3, %asi stba %i1, [%l7 + 0x7F] %asi membar #Sync loop_2166: fnor %f28, %f14, %f2 loop_2167: movg %xcc, %o1, %i3 stx %o6, [%l7 + 0x78] movg %icc, %o4, %g5 addccc %l0, %o3, %i6 fmovdn %icc, %f3, %f9 tgu %icc, 0x0 movrlz %o7, 0x343, %i4 movneg %xcc, %o2, %l5 edge16n %g1, %i0, %g7 alignaddrl %o5, %l2, %i7 movcc %icc, %g4, %i5 fmovdgu %xcc, %f26, %f22 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %icc, 0x0 tcs %xcc, 0x7 fmovrdlz %o0, %f14, %f22 fmovdcs %xcc, %f20, %f24 membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0x1e, %f16 or %l6, 0x128D, %g2 sir 0x0EC6 tgu %icc, 0x1 ldstub [%l7 + 0x33], %l1 tsubcctv %g6, 0x1263, %l3 bcs,a loop_2168 stbar fmovrdlz %g3, %f16, %f14 edge16n %i2, %l4, %i1 loop_2168: fandnot1s %f15, %f25, %f14 fandnot1s %f14, %f10, %f28 alignaddrl %i3, %o1, %o4 fzeros %f22 fbge,a %fcc0, loop_2169 sth %g5, [%l7 + 0x56] fblg,a %fcc1, loop_2170 fnands %f28, %f30, %f23 loop_2169: call loop_2171 edge16l %l0, %o3, %i6 loop_2170: fabss %f12, %f19 edge32ln %o6, %i4, %o2 loop_2171: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xA3461F16, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0xB96080FB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fadds %f4, %f17, %f17 tg %xcc, 0x3 mulx %l5, 0x002A, %g1 tleu %icc, 0x2 call loop_2172 movcs %xcc, %o7, %i0 xorcc %o5, 0x0F3D, %g7 subccc %i7, %l2, %g4 loop_2172: subccc %o0, 0x1724, %l6 tn %icc, 0x6 movneg %icc, %i5, %l1 fmovscc %xcc, %f11, %f22 edge32 %g6, %g2, %l3 movle %xcc, %g3, %i2 xorcc %l4, %i3, %i1 membar 0x3D fsrc1 %f18, %f26 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f16 edge8l %o1, %o4, %l0 fpadd16s %f19, %f19, %f28 movrgz %o3, 0x211, %i6 sth %o6, [%l7 + 0x62] fbo,a %fcc3, loop_2173 edge16n %g5, %o2, %l5 fmovsne %xcc, %f27, %f13 bcc,a,pn %icc, loop_2174 loop_2173: fpmerge %f8, %f0, %f10 stb %i4, [%l7 + 0x4C] fmovsa %icc, %f1, %f29 loop_2174: brlz,a %g1, loop_2175 popc 0x095D, %i0 nop setx loop_2176, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdgu %xcc, %f23, %f28 loop_2175: fbule,a %fcc0, loop_2177 fmovdn %icc, %f29, %f14 loop_2176: umulcc %o5, %g7, %i7 swap [%l7 + 0x4C], %l2 loop_2177: brgz %o7, loop_2178 sdivcc %o0, 0x0EB6, %g4 andncc %i5, %l1, %l6 nop setx 0xC1AD5831, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x5B3768FD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fadds %f24, %f14, %f0 loop_2178: xnorcc %g2, %l3, %g3 fmovsvs %xcc, %f22, %f25 tcs %icc, 0x5 and %g6, 0x139B, %i2 udiv %l4, 0x01CD, %i1 tpos %xcc, 0x0 fcmpgt32 %f2, %f10, %o1 bg %icc, loop_2179 swap [%l7 + 0x2C], %o4 fmovrdlez %l0, %f20, %f26 edge32 %i3, %i6, %o6 loop_2179: andncc %o3, %o2, %l5 movrgz %i4, %g1, %g5 fornot1 %f4, %f8, %f4 membar 0x75 andncc %o5, %g7, %i0 fmovrdlez %l2, %f16, %f8 alignaddrl %i7, %o0, %g4 fbe,a %fcc2, loop_2180 fmovsneg %icc, %f12, %f19 wr %g0, 0x89, %asi lduwa [%l7 + 0x24] %asi, %i5 loop_2180: nop wr %g0, 0x88, %asi lda [%l7 + 0x40] %asi, %f23 fbu %fcc0, loop_2181 ta %xcc, 0x2 alignaddrl %l1, %l6, %g2 array8 %o7, %l3, %g3 loop_2181: bl,a loop_2182 tg %icc, 0x1 nop fitod %f12, %f14 fdtox %f14, %f18 fxtod %f18, %f30 wr %g0, 0x19, %asi ldsba [%l7 + 0x26] %asi, %i2 loop_2182: stbar movne %xcc, %l4, %g6 bl loop_2183 nop setx loop_2184, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry brnz,a %o1, loop_2185 fmovrdlz %i1, %f0, %f28 loop_2183: fmovda %xcc, %f8, %f4 loop_2184: fbue %fcc1, loop_2186 loop_2185: bn loop_2187 movvs %xcc, %l0, %i3 set 0x28, %o5 ldxa [%g0 + %o5] 0x4f, %i6 loop_2186: alignaddrl %o6, %o4, %o2 loop_2187: edge16l %o3, %l5, %g1 subc %i4, %o5, %g7 bcs,pt %icc, loop_2188 smul %g5, %i0, %l2 tsubcc %o0, %g4, %i7 smul %i5, %l6, %l1 loop_2188: mulscc %g2, 0x18F2, %l3 mulscc %o7, %g3, %l4 edge32l %i2, %o1, %i1 udivcc %l0, 0x05E8, %g6 umul %i3, 0x0F68, %i6 fbo %fcc2, loop_2189 edge32ln %o4, %o6, %o2 wr %g0, 0xf8, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_2189: stbar addccc %o3, 0x0565, %l5 add %l7, 0x58, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %i4, %g1 tsubcc %o5, 0x15F3, %g5 wr %g0, 0x80, %asi ldsba [%l7 + 0x68] %asi, %g7 movrgez %l2, %o0, %g4 fpadd16 %f30, %f22, %f0 sllx %i7, %i0, %l6 edge16n %l1, %i5, %l3 tpos %icc, 0x2 stb %o7, [%l7 + 0x30] edge16n %g3, %l4, %g2 udiv %i2, 0x0518, %o1 std %f18, [%l7 + 0x60] edge8 %l0, %g6, %i1 xor %i3, 0x05BA, %o4 tg %xcc, 0x0 orcc %i6, 0x1FCD, %o6 addcc %o2, 0x0879, %o3 fmovsneg %icc, %f8, %f7 orcc %i4, 0x1498, %g1 sir 0x0616 alignaddr %o5, %g5, %g7 sll %l5, %o0, %g4 bvs %xcc, loop_2190 xor %i7, 0x148E, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stb %l6, [%l7 + 0x6F] loop_2190: fbug %fcc2, loop_2191 fmul8sux16 %f28, %f6, %f16 nop fitod %f6, %f18 fdtos %f18, %f15 sth %i0, [%l7 + 0x78] loop_2191: umulcc %l1, 0x0DC0, %i5 pdist %f26, %f0, %f28 movpos %icc, %l3, %o7 nop fitod %f26, %f0 movpos %xcc, %l4, %g3 movge %icc, %i2, %o1 fmovdleu %icc, %f21, %f11 srlx %l0, %g6, %g2 fblg,a %fcc0, loop_2192 nop setx 0x06BE08F2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x04DC7146, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fmuls %f24, %f7, %f10 fmovs %f5, %f14 xnorcc %i3, 0x07EF, %i1 loop_2192: fmovrsgez %o4, %f20, %f9 ldstub [%l7 + 0x13], %o6 fxors %f25, %f8, %f6 addccc %o2, 0x1A46, %i6 mulx %i4, 0x0FD2, %o3 movne %xcc, %g1, %o5 xor %g7, 0x0A11, %l5 wr %g0, 0xeb, %asi stba %o0, [%l7 + 0x1B] %asi membar #Sync ldsh [%l7 + 0x10], %g4 tpos %xcc, 0x2 fmul8sux16 %f18, %f30, %f28 edge32 %i7, %g5, %l2 edge16ln %i0, %l1, %i5 orncc %l3, %o7, %l6 alignaddr %l4, %i2, %o1 set 0x38, %o4 lduwa [%l7 + %o4] 0x18, %g3 movneg %xcc, %l0, %g2 fnot2s %f6, %f8 andn %i3, 0x1C2E, %g6 nop setx 0xF8F3389E11A5DD5D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x63C7B55EC5F011DC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f22, %f8 movrgez %o4, %o6, %i1 tcs %icc, 0x3 add %o2, %i4, %i6 umul %g1, %o5, %o3 and %g7, 0x0E00, %o0 bneg,a,pt %xcc, loop_2193 stw %g4, [%l7 + 0x6C] set 0x70, %o7 prefetcha [%l7 + %o7] 0x19, 0x2 loop_2193: orn %g5, 0x12E2, %l5 bcc loop_2194 sir 0x008E movvs %xcc, %i0, %l2 movvs %icc, %l1, %l3 loop_2194: fbge %fcc1, loop_2195 brnz,a %i5, loop_2196 fbge %fcc3, loop_2197 ldsb [%l7 + 0x18], %l6 loop_2195: fbl %fcc0, loop_2198 loop_2196: addc %l4, 0x18FC, %o7 loop_2197: fmovscc %xcc, %f18, %f25 udivcc %o1, 0x0EE7, %g3 loop_2198: tsubcctv %i2, 0x02BC, %l0 nop setx 0x3E2D4E87, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x1240803A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fmuls %f5, %f23, %f11 subc %i3, 0x07B4, %g6 bgu,pt %xcc, loop_2199 ldd [%l7 + 0x50], %o4 tpos %icc, 0x4 orn %g2, %o6, %i1 loop_2199: fors %f0, %f22, %f6 movre %o2, 0x28A, %i6 nop fitos %f6, %f24 fstoi %f24, %f25 fbule,a %fcc0, loop_2200 fmovdpos %xcc, %f24, %f18 fmovdneg %icc, %f19, %f22 fpadd16s %f26, %f17, %f28 loop_2200: fornot2s %f14, %f30, %f0 te %xcc, 0x0 sub %i4, %o5, %g1 xnorcc %g7, 0x0F99, %o0 sra %o3, %i7, %g5 fones %f25 tg %icc, 0x2 move %icc, %g4, %i0 xnor %l2, 0x16AC, %l1 smulcc %l3, %i5, %l6 movge %xcc, %l5, %l4 tle %xcc, 0x1 addc %o1, %o7, %g3 fbuge %fcc2, loop_2201 fpsub32 %f4, %f24, %f4 lduw [%l7 + 0x0C], %l0 movrlz %i3, %g6, %i2 loop_2201: orncc %g2, %o4, %i1 nop set 0x0C, %o6 stb %o2, [%l7 + %o6] set 0x38, %g2 ldxa [%l7 + %g2] 0x89, %i6 nop fitod %f2, %f18 fdtox %f18, %f26 tgu %xcc, 0x0 popc %o6, %o5 tle %icc, 0x3 fxors %f1, %f25, %f28 sdiv %i4, 0x1F93, %g7 fnors %f3, %f23, %f8 sll %o0, %g1, %o3 bleu,a %icc, loop_2202 tsubcc %g5, %i7, %i0 edge32 %g4, %l1, %l3 set 0x54, %o3 stha %l2, [%l7 + %o3] 0x2a membar #Sync loop_2202: xnor %i5, %l6, %l4 fpack16 %f12, %f10 tgu %icc, 0x5 tle %icc, 0x5 tne %icc, 0x2 edge32l %o1, %l5, %g3 orncc %l0, 0x141B, %i3 srlx %g6, 0x19, %o7 fands %f31, %f23, %f2 movleu %xcc, %g2, %o4 tle %icc, 0x4 nop fitod %f2, %f28 fdtoi %f28, %f22 tneg %xcc, 0x2 srl %i2, 0x1F, %i1 ld [%l7 + 0x64], %f1 umul %o2, 0x0C52, %i6 nop set 0x78, %g6 prefetch [%l7 + %g6], 0x1 fmovrsgez %o5, %f23, %f16 fandnot1s %f23, %f5, %f26 set 0x50, %i7 lduwa [%l7 + %i7] 0x18, %i4 nop setx 0xBF4172E7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x007A7D5D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fdivs %f21, %f31, %f19 taddcctv %g7, 0x1B8E, %o6 alignaddrl %g1, %o3, %o0 sdivcc %g5, 0x0722, %i7 movvs %xcc, %i0, %g4 movre %l3, 0x3DC, %l2 fmovdne %xcc, %f29, %f31 udivcc %i5, 0x12AA, %l6 ldd [%l7 + 0x30], %f10 movrlez %l1, 0x0EB, %o1 mulx %l5, %l4, %g3 sethi 0x0FF0, %i3 fandnot1s %f4, %f5, %f16 smulcc %g6, %o7, %g2 fmovsneg %xcc, %f27, %f12 tvs %icc, 0x3 movcs %xcc, %l0, %o4 sra %i2, 0x02, %o2 srax %i6, 0x06, %o5 std %f4, [%l7 + 0x38] fbl %fcc2, loop_2203 edge8n %i1, %g7, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tneg %xcc, 0x3 loop_2203: nop wr %g0, 0x80, %asi ldsba [%l7 + 0x2D] %asi, %g1 fxors %f13, %f25, %f30 tneg %xcc, 0x6 fbue,a %fcc0, loop_2204 ba %icc, loop_2205 srax %o3, %o0, %o6 udiv %i7, 0x1DCA, %g5 loop_2204: tneg %xcc, 0x0 loop_2205: nop setx 0x863CC9BA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xDA67C8C5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fadds %f20, %f16, %f26 movcs %icc, %i0, %g4 te %icc, 0x2 movrgez %l3, %i5, %l2 alignaddr %l6, %o1, %l1 srlx %l4, %l5, %g3 ta %xcc, 0x6 nop fitos %f6, %f5 fstod %f5, %f0 fmovrse %i3, %f19, %f2 tge %icc, 0x7 set 0x3A, %g7 stba %o7, [%l7 + %g7] 0x22 membar #Sync wr %g0, 0x10, %asi ldstuba [%l7 + 0x0C] %asi, %g2 fsrc2s %f2, %f12 edge32l %l0, %g6, %i2 movge %icc, %o4, %i6 andn %o5, 0x15F0, %i1 tsubcctv %g7, 0x034B, %i4 xnorcc %g1, %o3, %o2 fnor %f6, %f0, %f0 st %f15, [%l7 + 0x30] bg,a %xcc, loop_2206 addccc %o6, %i7, %g5 std %f28, [%l7 + 0x38] fnot1 %f10, %f30 loop_2206: add %i0, %o0, %g4 fmovscc %xcc, %f9, %f1 fmul8x16au %f2, %f5, %f14 edge32 %l3, %l2, %l6 movre %o1, %l1, %i5 sethi 0x0A04, %l5 flush %l7 + 0x58 popc 0x0185, %l4 fbn %fcc1, loop_2207 movcs %xcc, %g3, %i3 sra %o7, %l0, %g6 set 0x64, %l6 lduba [%l7 + %l6] 0x10, %g2 loop_2207: ba %icc, loop_2208 addc %i2, 0x1FA2, %i6 sub %o4, 0x0622, %o5 brgez %i1, loop_2209 loop_2208: ta %icc, 0x0 taddcctv %i4, 0x0463, %g1 subccc %g7, %o2, %o6 loop_2209: movvs %xcc, %o3, %i7 movn %xcc, %i0, %g5 movrgz %g4, %l3, %l2 movn %xcc, %o0, %o1 orn %l1, %i5, %l5 fbge %fcc1, loop_2210 movvc %xcc, %l4, %l6 fzero %f18 tl %xcc, 0x7 loop_2210: edge32l %g3, %o7, %i3 fmovrdlez %g6, %f12, %f28 sdivx %g2, 0x03C5, %i2 tvc %xcc, 0x6 set 0x70, %l1 sta %f23, [%l7 + %l1] 0x15 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i6, %l0 te %xcc, 0x7 movl %icc, %o5, %o4 brnz %i4, loop_2211 fbl,a %fcc3, loop_2212 fmovrdlz %g1, %f2, %f8 bn,pt %icc, loop_2213 loop_2211: nop fitod %f4, %f8 fdtos %f8, %f29 loop_2212: nop set 0x1C, %g4 sta %f31, [%l7 + %g4] 0x11 loop_2213: sth %g7, [%l7 + 0x24] ble %xcc, loop_2214 sdiv %o2, 0x0965, %i1 fpsub32s %f24, %f13, %f5 mulscc %o3, %o6, %i0 loop_2214: movneg %xcc, %g5, %g4 edge32n %l3, %l2, %i7 andn %o0, %o1, %l1 tgu %icc, 0x4 edge8ln %l5, %i5, %l6 movrne %l4, %o7, %i3 sir 0x0114 tvc %icc, 0x5 fpsub32s %f30, %f17, %f3 smul %g6, 0x123B, %g2 alignaddrl %g3, %i2, %i6 set 0x33, %o1 lduba [%l7 + %o1] 0x0c, %o5 movvc %icc, %l0, %o4 tle %icc, 0x2 set 0x38, %g3 ldsba [%l7 + %g3] 0x80, %i4 tl %icc, 0x5 fbug %fcc1, loop_2215 movleu %icc, %g1, %o2 add %g7, %o3, %o6 movvc %icc, %i0, %i1 loop_2215: udivcc %g5, 0x11ED, %g4 wr %g0, 0xf9, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync umulcc %l2, %l3, %o0 bpos,a loop_2216 nop fitod %f12, %f22 fdtoi %f22, %f19 smul %o1, 0x0B95, %i7 tcc %xcc, 0x1 loop_2216: movgu %icc, %l5, %i5 fmovsa %icc, %f18, %f8 nop setx 0x73CBFD7D2B9C47D0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x643CADED7B5D324F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fmuld %f10, %f26, %f20 st %f2, [%l7 + 0x44] wr %g0, 0x80, %asi ldstuba [%l7 + 0x57] %asi, %l6 sub %l4, 0x17AD, %l1 sdivx %i3, 0x1967, %o7 nop setx 0x415A50C8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0xA33BA244, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fmuls %f18, %f3, %f29 tneg %icc, 0x0 edge32l %g2, %g3, %g6 array8 %i2, %i6, %o5 bvc loop_2217 tneg %icc, 0x4 fbul %fcc2, loop_2218 edge16 %o4, %l0, %g1 loop_2217: fbl,a %fcc1, loop_2219 fmovsvs %xcc, %f14, %f27 loop_2218: tleu %xcc, 0x4 srax %o2, %g7, %i4 loop_2219: fbule %fcc2, loop_2220 bge %icc, loop_2221 fsrc2s %f7, %f8 fmovsle %icc, %f3, %f29 loop_2220: sllx %o3, %o6, %i0 loop_2221: taddcc %i1, %g4, %l2 fbu %fcc2, loop_2222 tle %icc, 0x4 srl %g5, %o0, %l3 bpos,a,pn %xcc, loop_2223 loop_2222: sra %o1, %l5, %i5 xorcc %i7, 0x0297, %l6 xnorcc %l4, 0x1931, %i3 loop_2223: fmovsgu %xcc, %f31, %f21 ba,a,pt %icc, loop_2224 ldsb [%l7 + 0x7A], %l1 orn %o7, %g2, %g3 edge32 %i2, %g6, %o5 loop_2224: tvc %icc, 0x2 movn %xcc, %o4, %i6 tn %icc, 0x6 nop setx 0x801EA01A107A77A8, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr fmovdg %xcc, %f19, %f28 ldub [%l7 + 0x24], %g1 fnot1 %f0, %f20 movrgez %l0, 0x26E, %g7 movle %icc, %o2, %o3 sllx %i4, 0x14, %i0 set 0x2C, %o2 ldstuba [%l7 + %o2] 0x88, %i1 movg %icc, %g4, %l2 alignaddrl %g5, %o0, %l3 orn %o1, %l5, %o6 array8 %i7, %i5, %l6 orn %i3, %l4, %o7 fcmpeq32 %f16, %f10, %l1 and %g3, %i2, %g6 st %f31, [%l7 + 0x60] movcs %icc, %o5, %g2 udivcc %i6, 0x1A20, %o4 wr %g0, 0x89, %asi lduba [%l7 + 0x5D] %asi, %g1 movpos %xcc, %l0, %g7 brz,a %o3, loop_2225 bge,a loop_2226 movneg %xcc, %i4, %o2 addc %i0, %g4, %i1 loop_2225: bshuffle %f20, %f30, %f12 loop_2226: sth %l2, [%l7 + 0x14] andcc %o0, 0x158D, %l3 fmovrsgez %g5, %f20, %f4 subc %o1, 0x1232, %o6 fbul,a %fcc0, loop_2227 movcc %icc, %l5, %i5 add %l6, %i7, %i3 set 0x73, %l2 lduba [%l7 + %l2] 0x15, %o7 loop_2227: orcc %l4, %g3, %i2 std %f26, [%l7 + 0x18] edge8l %l1, %o5, %g6 movle %icc, %g2, %o4 fand %f10, %f28, %f30 movneg %icc, %g1, %l0 fnands %f8, %f14, %f20 bleu,a %xcc, loop_2228 umulcc %g7, %i6, %o3 set 0x40, %i5 stwa %o2, [%l7 + %i5] 0x81 loop_2228: xnorcc %i0, %i4, %i1 nop fitod %f2, %f4 fdtoi %f4, %f15 udivcc %g4, 0x04D3, %l2 movpos %xcc, %o0, %g5 ble,a,pn %xcc, loop_2229 movvc %icc, %l3, %o1 udiv %o6, 0x1047, %l5 bl loop_2230 loop_2229: tvc %icc, 0x1 ble,a loop_2231 bg,a,pt %xcc, loop_2232 loop_2230: fxnor %f30, %f26, %f2 wr %g0, 0x0c, %asi ldswa [%l7 + 0x5C] %asi, %l6 loop_2231: sdiv %i5, 0x1202, %i3 loop_2232: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %i7, %o7, %g3 umulcc %i2, 0x03C0, %l4 edge32ln %l1, %o5, %g2 stx %g6, [%l7 + 0x68] tleu %icc, 0x3 ldsh [%l7 + 0x30], %o4 umul %g1, %l0, %g7 sub %i6, 0x1856, %o3 add %l7, 0x4C, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %o2 casa [%l6] %asi, %o2, %i4 fbe,a %fcc0, loop_2233 taddcctv %i1, 0x058F, %i0 movne %xcc, %l2, %g4 movrlz %o0, 0x28C, %l3 loop_2233: movleu %icc, %o1, %g5 umulcc %l5, 0x1FF0, %l6 brz,a %o6, loop_2234 fandnot1s %f15, %f27, %f8 lduh [%l7 + 0x7C], %i5 alignaddr %i7, %i3, %o7 loop_2234: nop set 0x28, %i1 prefetcha [%l7 + %i1] 0x14, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %l4, %i2, %l1 addccc %o5, 0x0765, %g2 srl %o4, %g6, %g1 tgu %xcc, 0x4 stbar fmovsa %icc, %f18, %f29 te %xcc, 0x3 tg %xcc, 0x6 nop fitos %f5, %f27 fstox %f27, %f20 fxtos %f20, %f6 fmovrse %g7, %f20, %f29 sllx %l0, %i6, %o2 stw %i4, [%l7 + 0x70] fmovde %icc, %f13, %f3 nop set 0x68, %g1 ldd [%l7 + %g1], %f26 edge16n %o3, %i1, %i0 fmovrsgez %g4, %f24, %f12 set 0x20, %l3 ldswa [%l7 + %l3] 0x19, %l2 xorcc %o0, %l3, %o1 fba %fcc2, loop_2235 fbo,a %fcc3, loop_2236 tgu %icc, 0x4 tsubcc %g5, 0x11E5, %l6 loop_2235: orcc %o6, %i5, %l5 loop_2236: movrlez %i3, %o7, %g3 ldsb [%l7 + 0x64], %l4 tl %xcc, 0x6 fornot1 %f8, %f12, %f16 xnor %i2, %i7, %o5 fblg,a %fcc0, loop_2237 srl %g2, 0x13, %o4 movrgez %g6, %l1, %g7 for %f14, %f4, %f0 loop_2237: tpos %xcc, 0x0 fmovdneg %icc, %f15, %f6 subccc %l0, %g1, %o2 edge16n %i6, %o3, %i4 ldsh [%l7 + 0x20], %i1 nop setx 0xF05056EA, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr wr %g0, 0x2b, %asi stba %i0, [%l7 + 0x0C] %asi membar #Sync andcc %l2, %o0, %l3 bpos,pt %xcc, loop_2238 tge %icc, 0x2 fmovsgu %icc, %f3, %f10 orncc %g4, 0x1DF0, %g5 loop_2238: edge32l %l6, %o1, %i5 fbu %fcc0, loop_2239 edge16l %o6, %i3, %l5 sdiv %g3, 0x0DFA, %l4 xnor %i2, %o7, %o5 loop_2239: fmul8x16 %f2, %f14, %f24 xor %g2, %i7, %g6 fmovscc %icc, %f2, %f31 fcmpeq16 %f28, %f6, %l1 edge8ln %o4, %g7, %g1 bvc,a,pt %icc, loop_2240 xor %o2, %l0, %o3 movcc %xcc, %i6, %i1 fmovdvc %xcc, %f16, %f5 loop_2240: edge32l %i0, %l2, %o0 fsrc2 %f2, %f6 set 0x1C, %i2 ldswa [%l7 + %i2] 0x80, %i4 umul %g4, 0x1E14, %g5 fcmpeq32 %f2, %f12, %l6 movpos %icc, %o1, %l3 umulcc %i5, 0x1B72, %o6 sdiv %l5, 0x0E43, %g3 lduw [%l7 + 0x20], %i3 brgz,a %l4, loop_2241 fbo,a %fcc3, loop_2242 fbge,a %fcc2, loop_2243 nop fitod %f8, %f16 fdtox %f16, %f8 fxtod %f8, %f4 loop_2241: move %xcc, %i2, %o5 loop_2242: movrgez %o7, 0x248, %i7 loop_2243: edge8n %g2, %g6, %o4 mulx %g7, 0x028A, %l1 nop setx 0xD8F408044DC28E77, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 fsqrtd %f24, %f30 tvs %xcc, 0x7 movneg %xcc, %o2, %g1 edge16ln %o3, %i6, %i1 xnorcc %l0, 0x13FA, %l2 fpadd16 %f8, %f24, %f12 nop setx 0x1D489FC3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0xB501CA2F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fsubs %f26, %f25, %f18 nop setx 0x807D61A3, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr set 0x58, %l0 lduwa [%l7 + %l0] 0x15, %o0 fbl %fcc0, loop_2244 nop setx loop_2245, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mulx %i4, %i0, %g4 edge16 %g5, %l6, %o1 loop_2244: tg %icc, 0x2 loop_2245: bleu %icc, loop_2246 movl %icc, %l3, %o6 orcc %i5, %l5, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2246: andn %l4, %i2, %o5 edge16ln %i3, %o7, %i7 udiv %g2, 0x0310, %g6 xorcc %g7, %o4, %l1 movl %xcc, %o2, %o3 tvc %icc, 0x7 alignaddrl %g1, %i1, %i6 wr %g0, 0x88, %asi lduwa [%l7 + 0x44] %asi, %l2 stb %l0, [%l7 + 0x3F] fpmerge %f9, %f12, %f2 mulx %i4, %o0, %g4 fmovdneg %icc, %f15, %f26 add %g5, %l6, %i0 smulcc %l3, 0x1822, %o1 fmovrdlz %i5, %f12, %f22 fbug %fcc2, loop_2247 movrlez %o6, 0x044, %g3 edge16n %l5, %i2, %l4 call loop_2248 loop_2247: alignaddr %i3, %o5, %o7 nop setx 0x506FF5FE, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr fbne,a %fcc3, loop_2249 loop_2248: subcc %g2, 0x12C7, %g6 fcmpne32 %f18, %f16, %i7 taddcc %o4, 0x070D, %g7 loop_2249: tleu %xcc, 0x6 subc %l1, %o2, %o3 movneg %xcc, %i1, %i6 wr %g0, 0x26, %asi ldda [%l7 + 0x10] %asi, %l2 array16 %g1, %l0, %i4 edge16 %g4, %g5, %l6 fmovsge %icc, %f23, %f8 move %icc, %o0, %i0 xorcc %l3, 0x07F5, %i5 movne %xcc, %o1, %g3 movrgz %o6, %i2, %l5 tne %xcc, 0x2 edge32ln %i3, %l4, %o5 wr %g0, 0x80, %asi sta %f6, [%l7 + 0x24] %asi fmovdle %xcc, %f15, %f10 fpack16 %f14, %f19 tpos %xcc, 0x2 smul %g2, %o7, %i7 movpos %xcc, %o4, %g6 nop setx 0x97AF453BCE509575, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x6730DA3649A8AA5E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f20, %f18 fblg %fcc2, loop_2250 fmovdg %xcc, %f19, %f20 tsubcctv %l1, %g7, %o2 fnor %f30, %f2, %f30 loop_2250: nop wr %g0, 0x18, %asi sta %f19, [%l7 + 0x28] %asi fmovrdlez %i1, %f28, %f12 mova %xcc, %o3, %l2 stb %g1, [%l7 + 0x42] xorcc %l0, %i6, %i4 movneg %icc, %g5, %l6 move %icc, %g4, %o0 fmovdcs %icc, %f23, %f6 fsrc1s %f30, %f9 sllx %i0, 0x10, %i5 faligndata %f12, %f2, %f30 nop fitod %f6, %f22 fdtos %f22, %f5 movrlez %l3, 0x366, %o1 sethi 0x1479, %o6 edge8 %i2, %g3, %l5 bshuffle %f4, %f18, %f16 movrgez %l4, 0x054, %o5 nop fitos %f7, %f28 fstoi %f28, %f13 set 0x3C, %o0 stba %g2, [%l7 + %o0] 0x2f membar #Sync movg %xcc, %i3, %o7 nop setx loop_2251, %l0, %l1 jmpl %l1, %i7 sll %o4, %l1, %g7 prefetch [%l7 + 0x48], 0x2 wr %g0, 0x10, %asi sta %f20, [%l7 + 0x28] %asi loop_2251: movrgz %g6, 0x2BF, %i1 xnor %o2, %l2, %o3 mova %xcc, %g1, %i6 nop setx 0xED0949F9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x867E3C40, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fadds %f6, %f21, %f20 movle %icc, %i4, %l0 fmovsne %icc, %f4, %f5 tle %icc, 0x3 umul %g5, %g4, %l6 movrlz %o0, 0x0D3, %i0 add %l7, 0x18, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x11, %l3, %i5 movne %icc, %o6, %i2 edge8n %o1, %g3, %l5 addccc %o5, %l4, %g2 movle %icc, %i3, %o7 movrne %i7, 0x091, %l1 movpos %xcc, %o4, %g7 andn %g6, 0x0EAE, %o2 movgu %icc, %i1, %l2 xnor %o3, 0x19AE, %i6 ldd [%l7 + 0x60], %f28 wr %g0, 0x19, %asi lda [%l7 + 0x34] %asi, %f26 xorcc %i4, %l0, %g1 bvc,a,pn %icc, loop_2252 fmuld8ulx16 %f1, %f8, %f26 fmovrdlez %g4, %f24, %f14 movrgz %g5, 0x006, %l6 loop_2252: fcmpeq16 %f0, %f4, %i0 movre %o0, %i5, %o6 bgu,pn %icc, loop_2253 movl %xcc, %i2, %l3 nop fitod %f20, %f26 fmovrsgez %g3, %f31, %f17 loop_2253: addc %o1, %l5, %o5 or %l4, %i3, %o7 tcs %icc, 0x5 srl %g2, 0x18, %l1 andcc %o4, %i7, %g7 fmul8x16au %f31, %f9, %f22 smul %o2, %i1, %l2 sir 0x0A01 srlx %g6, %i6, %o3 movvc %icc, %l0, %g1 fornot2s %f2, %f20, %f16 lduh [%l7 + 0x66], %g4 bvc %xcc, loop_2254 nop fitod %f8, %f6 fdtox %f6, %f30 fxtod %f30, %f30 xor %i4, %g5, %i0 wr %g0, 0x80, %asi lduba [%l7 + 0x08] %asi, %l6 loop_2254: tvs %xcc, 0x4 edge8ln %i5, %o6, %o0 or %l3, %g3, %i2 set 0x7C, %i0 ldswa [%l7 + %i0] 0x19, %o1 fbg %fcc0, loop_2255 fabsd %f22, %f18 sdivx %l5, 0x1769, %l4 bleu,a,pn %icc, loop_2256 loop_2255: movle %xcc, %o5, %o7 sdivx %i3, 0x13B3, %l1 addcc %g2, %o4, %i7 loop_2256: te %xcc, 0x4 and %o2, %g7, %l2 andn %g6, %i6, %o3 edge8ln %i1, %l0, %g4 smulcc %i4, %g1, %i0 fmovrdlz %g5, %f8, %f20 ld [%l7 + 0x5C], %f7 stx %l6, [%l7 + 0x40] movcs %icc, %o6, %o0 tne %icc, 0x0 tg %xcc, 0x3 membar 0x3D edge8 %l3, %i5, %i2 add %l7, 0x14, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %o1, %l5 nop setx 0x60693700, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr orcc %l4, 0x0254, %o5 tcs %xcc, 0x1 wr %g0, 0x89, %asi ldsba [%l7 + 0x13] %asi, %o7 fandnot2s %f11, %f0, %f25 movneg %icc, %g3, %i3 edge8ln %g2, %l1, %i7 movge %icc, %o4, %o2 tle %icc, 0x3 stb %g7, [%l7 + 0x32] edge32ln %l2, %g6, %o3 stb %i1, [%l7 + 0x1C] fbug,a %fcc1, loop_2257 edge32n %i6, %l0, %i4 array32 %g1, %g4, %g5 fmovdne %xcc, %f6, %f3 loop_2257: movrgz %l6, %o6, %i0 srlx %o0, 0x14, %i5 fornot2s %f13, %f12, %f10 sub %i2, 0x0F05, %l3 fsrc1s %f28, %f12 call loop_2258 subc %o1, 0x1A23, %l5 movrlez %l4, %o5, %o7 ba %xcc, loop_2259 loop_2258: bleu loop_2260 fbne,a %fcc3, loop_2261 addcc %g3, 0x0593, %g2 loop_2259: fandnot1s %f2, %f1, %f8 loop_2260: edge32n %i3, %i7, %l1 loop_2261: bleu,pn %xcc, loop_2262 movcs %xcc, %o2, %g7 std %f22, [%l7 + 0x18] array16 %o4, %l2, %g6 loop_2262: andncc %i1, %o3, %i6 fcmple32 %f4, %f14, %i4 addc %g1, 0x1917, %g4 tsubcc %g5, %l6, %l0 sll %o6, %o0, %i0 nop set 0x58, %i6 ldd [%l7 + %i6], %f16 move %icc, %i5, %l3 prefetch [%l7 + 0x3C], 0x2 nop setx 0x25D6A735FF71B14E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f6 wr %g0, 0xe2, %asi stha %o1, [%l7 + 0x34] %asi membar #Sync subcc %i2, 0x0B4F, %l5 tvc %xcc, 0x0 udivx %l4, 0x1E25, %o7 fmovsg %icc, %f23, %f7 wr %g0, 0x04, %asi ldsha [%l7 + 0x7E] %asi, %o5 fble,a %fcc0, loop_2263 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot1 %f16, %f14, %f10 srl %g3, %g2, %i3 loop_2263: udiv %l1, 0x02BA, %i7 xor %g7, 0x1223, %o2 movre %l2, 0x3C3, %g6 tcc %icc, 0x3 xnorcc %i1, %o3, %o4 sllx %i4, 0x1F, %g1 sdiv %i6, 0x1B52, %g5 fpmerge %f1, %f30, %f14 orncc %g4, 0x1D9F, %l6 fmovrdgez %o6, %f12, %f8 fpsub32s %f5, %f20, %f26 tsubcctv %o0, 0x0D1B, %i0 movneg %icc, %l0, %i5 fmovsge %icc, %f26, %f11 nop setx 0x84A494BDA7FF78BD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x6637C4FD1D65E033, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f30, %f8 mova %icc, %o1, %i2 bleu,a loop_2264 popc 0x0136, %l5 movn %icc, %l3, %l4 addccc %o7, 0x0826, %g3 loop_2264: smulcc %o5, 0x0714, %i3 orcc %l1, 0x1F74, %i7 orncc %g7, %o2, %l2 fmovrslez %g2, %f16, %f14 orcc %g6, 0x1F8E, %i1 fcmple16 %f2, %f28, %o3 andncc %o4, %g1, %i4 fblg,a %fcc3, loop_2265 movcc %icc, %i6, %g4 add %g5, 0x089A, %o6 nop fitod %f2, %f22 fdtoi %f22, %f15 loop_2265: fabsd %f26, %f20 udivcc %o0, 0x1757, %l6 fsrc2s %f5, %f14 edge32n %i0, %l0, %o1 movvs %icc, %i2, %l5 movneg %icc, %l3, %i5 move %icc, %l4, %g3 orcc %o5, 0x0C17, %i3 sdiv %o7, 0x12C5, %l1 fmovsneg %icc, %f24, %f10 srlx %i7, 0x19, %g7 udivcc %o2, 0x16ED, %g2 fmovse %icc, %f8, %f14 xor %l2, %g6, %i1 fmul8sux16 %f14, %f12, %f22 fornot1 %f2, %f4, %f30 addccc %o4, 0x0A11, %g1 for %f24, %f6, %f26 fmuld8sux16 %f11, %f18, %f28 taddcc %o3, 0x12BE, %i4 nop fitos %f5, %f22 fstox %f22, %f2 stw %g4, [%l7 + 0x28] set 0x75, %i3 lduba [%l7 + %i3] 0x04, %g5 fandnot1 %f26, %f22, %f8 movvc %icc, %i6, %o0 fornot1 %f14, %f22, %f20 fbg,a %fcc2, loop_2266 edge32l %l6, %o6, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addccc %i0, 0x0BB7, %o1 loop_2266: fnegd %f4, %f8 tcc %icc, 0x2 fzero %f0 tle %icc, 0x5 xnor %l5, 0x0663, %i2 smulcc %i5, %l3, %l4 te %icc, 0x3 ldd [%l7 + 0x08], %g2 fmovdcc %xcc, %f27, %f7 tgu %icc, 0x3 tvs %icc, 0x3 ldd [%l7 + 0x30], %o4 tne %icc, 0x5 and %o7, %i3, %i7 fbuge %fcc1, loop_2267 srax %l1, %o2, %g7 sdivcc %g2, 0x13D7, %l2 te %xcc, 0x4 loop_2267: tpos %xcc, 0x2 edge16ln %i1, %g6, %g1 fmovdgu %xcc, %f12, %f23 movl %xcc, %o4, %i4 ldstub [%l7 + 0x28], %o3 wr %g0, 0x20, %asi ldxa [%g0 + 0x28] %asi, %g4 ld [%l7 + 0x58], %f0 sth %i6, [%l7 + 0x64] fbl %fcc0, loop_2268 addccc %g5, %o0, %o6 brnz %l6, loop_2269 udiv %l0, 0x0734, %o1 loop_2268: movre %i0, 0x12F, %i2 udivcc %l5, 0x12EE, %i5 loop_2269: movrlez %l3, %l4, %o5 addcc %o7, %g3, %i7 ba,a %icc, loop_2270 fmovsleu %icc, %f11, %f14 movrgez %i3, 0x2E8, %l1 edge16ln %g7, %g2, %o2 loop_2270: bgu %xcc, loop_2271 orncc %l2, 0x0574, %i1 fandnot2 %f16, %f4, %f2 fmovsneg %xcc, %f1, %f23 loop_2271: srl %g1, 0x17, %o4 sll %g6, %i4, %o3 tne %icc, 0x3 tne %icc, 0x1 fornot2s %f11, %f29, %f1 movrgz %g4, 0x26D, %i6 wr %g0, 0xeb, %asi stwa %g5, [%l7 + 0x60] %asi membar #Sync sll %o0, %l6, %l0 array32 %o1, %i0, %i2 tgu %icc, 0x6 fandnot1 %f20, %f12, %f2 fnot1 %f26, %f30 movl %xcc, %o6, %l5 ldx [%l7 + 0x50], %i5 set 0x14, %l4 ldswa [%l7 + %l4] 0x18, %l3 addccc %o5, %o7, %g3 nop setx 0xD0B839E688EAB72C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x4AB2F3AE1452B064, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 faddd %f20, %f28, %f10 wr %g0, 0x18, %asi ldxa [%l7 + 0x28] %asi, %l4 brgz %i7, loop_2272 movcc %xcc, %i3, %l1 movrne %g7, %o2, %g2 fbl,a %fcc1, loop_2273 loop_2272: movrne %l2, 0x085, %g1 move %xcc, %o4, %g6 bleu,a %xcc, loop_2274 loop_2273: movl %icc, %i4, %i1 tsubcc %o3, 0x169F, %g4 stx %i6, [%l7 + 0x68] loop_2274: popc 0x002B, %o0 set 0x66, %g5 ldsha [%l7 + %g5] 0x89, %l6 xor %l0, 0x12DD, %o1 movleu %xcc, %g5, %i0 nop setx 0xCE56F1F4D07FCF68, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr tneg %xcc, 0x4 taddcc %i2, %l5, %o6 fbl,a %fcc0, loop_2275 popc 0x1A3F, %i5 fmovsgu %icc, %f23, %f19 array32 %o5, %o7, %l3 loop_2275: alignaddrl %g3, %i7, %i3 nop setx 0x1D8EACFB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 fsqrts %f10, %f5 stb %l1, [%l7 + 0x40] umulcc %l4, 0x1D3A, %g7 fblg,a %fcc2, loop_2276 movleu %icc, %o2, %l2 nop setx 0xD0579F85, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr addccc %g1, %g2, %o4 loop_2276: fbne,a %fcc1, loop_2277 nop setx 0xB6FC0702, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x94C02A4C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fmuls %f4, %f29, %f19 sir 0x160C bn,pt %xcc, loop_2278 loop_2277: fcmpne32 %f24, %f6, %i4 sdivcc %g6, 0x0F5D, %o3 call loop_2279 loop_2278: edge16l %i1, %i6, %g4 sdiv %l6, 0x0D66, %l0 subcc %o1, 0x15C5, %o0 loop_2279: fmovdle %xcc, %f10, %f18 fmovsa %icc, %f4, %f1 tl %xcc, 0x7 fbu %fcc0, loop_2280 movrgez %g5, 0x159, %i2 movcc %xcc, %l5, %o6 sdiv %i5, 0x123E, %i0 loop_2280: tvc %icc, 0x3 xor %o5, 0x0977, %l3 fmul8sux16 %f30, %f24, %f6 edge32l %g3, %i7, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %i3, %l1, %g7 addccc %l4, 0x1886, %l2 fpsub32s %f24, %f18, %f27 edge16ln %o2, %g2, %o4 movvc %icc, %i4, %g1 xor %g6, %i1, %o3 taddcctv %g4, 0x0A62, %l6 xnorcc %i6, 0x1F8B, %l0 std %f0, [%l7 + 0x18] movpos %xcc, %o1, %o0 st %f4, [%l7 + 0x70] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %i2, %l5, %o6 fmovsvs %xcc, %f19, %f24 fors %f29, %f22, %f19 mulx %g5, 0x099B, %i5 movle %icc, %o5, %i0 fxors %f25, %f29, %f0 srax %g3, %l3, %i7 membar 0x10 movg %icc, %i3, %l1 fxnors %f29, %f21, %f11 set 0x58, %l5 prefetcha [%l7 + %l5] 0x89, 0x0 fbg,a %fcc0, loop_2281 srax %g7, 0x17, %l4 movcs %xcc, %o2, %g2 movgu %icc, %o4, %i4 loop_2281: fmovsl %icc, %f20, %f31 fornot1 %f24, %f18, %f10 bg,a %icc, loop_2282 sllx %g1, 0x1D, %g6 wr %g0, 0x57, %asi stxa %i1, [%g0 + 0x0] %asi loop_2282: brgz %o3, loop_2283 edge8 %l2, %g4, %i6 tleu %xcc, 0x7 bcc loop_2284 loop_2283: srlx %l6, 0x18, %o1 brnz %l0, loop_2285 umulcc %i2, %o0, %o6 loop_2284: fandnot2s %f31, %f2, %f7 fsrc1 %f22, %f6 loop_2285: fnors %f9, %f21, %f1 fnot1s %f30, %f22 nop fitod %f0, %f12 fdtoi %f12, %f2 bne loop_2286 move %icc, %g5, %i5 fmovdl %icc, %f2, %f2 mulx %o5, 0x0ECE, %i0 loop_2286: sth %g3, [%l7 + 0x18] fmovse %xcc, %f23, %f3 fbu,a %fcc3, loop_2287 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %l3, %i7, %i3 ldsb [%l7 + 0x28], %l5 loop_2287: edge16 %o7, %l1, %l4 ldub [%l7 + 0x57], %g7 bvc,pn %icc, loop_2288 subc %g2, %o2, %o4 movne %icc, %i4, %g1 brlz %g6, loop_2289 loop_2288: fbe,a %fcc2, loop_2290 brgez %i1, loop_2291 fble,a %fcc2, loop_2292 loop_2289: movneg %icc, %l2, %g4 loop_2290: nop set 0x40, %o5 ldda [%l7 + %o5] 0x04, %f16 loop_2291: bcc,pt %icc, loop_2293 loop_2292: xor %i6, %o3, %l6 xnorcc %l0, 0x09FA, %i2 nop fitos %f9, %f6 fstox %f6, %f2 loop_2293: orn %o0, 0x044D, %o1 fbge,a %fcc0, loop_2294 bcs,a,pt %xcc, loop_2295 brlz,a %g5, loop_2296 tvs %xcc, 0x5 loop_2294: smul %i5, %o5, %i0 loop_2295: tle %xcc, 0x7 loop_2296: brlez,a %g3, loop_2297 mulscc %o6, %l3, %i7 movcs %icc, %i3, %o7 movrgz %l5, %l1, %g7 loop_2297: edge8 %l4, %o2, %g2 nop setx loop_2298, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge8 %i4, %o4, %g1 sra %g6, %i1, %l2 sdivx %i6, 0x12FB, %o3 loop_2298: bleu,a %xcc, loop_2299 brgez,a %l6, loop_2300 fmovdleu %xcc, %f3, %f21 tvc %icc, 0x3 loop_2299: xorcc %g4, 0x1B33, %i2 loop_2300: movrgz %o0, %l0, %g5 wr %g0, 0x88, %asi swapa [%l7 + 0x60] %asi, %o1 wr %g0, 0x10, %asi ldstuba [%l7 + 0x50] %asi, %i5 nop setx 0x2BECC03860B746EE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x6ABE03FC1CB08BC5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fmuld %f24, %f22, %f26 udivcc %i0, 0x1975, %g3 mulx %o6, 0x0968, %o5 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %i7, %l3 andcc %o7, 0x1C11, %l5 movrgez %i3, %l1, %l4 movrlez %g7, %o2, %i4 edge32 %g2, %g1, %g6 bcc,a,pn %icc, loop_2301 sdiv %i1, 0x03F7, %o4 nop setx 0x50748613, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr movrlz %l2, %o3, %l6 loop_2301: mulscc %g4, 0x0A38, %i6 wr %g0, 0x81, %asi ldsha [%l7 + 0x6E] %asi, %i2 xorcc %l0, 0x1B53, %o0 array16 %o1, %i5, %i0 subccc %g5, %g3, %o6 fmovrdlez %o5, %f8, %f20 edge16ln %l3, %i7, %o7 tn %icc, 0x6 tge %xcc, 0x4 edge32ln %l5, %i3, %l1 taddcc %l4, %o2, %i4 fbu,a %fcc2, loop_2302 fmovs %f15, %f23 stb %g2, [%l7 + 0x66] movpos %xcc, %g1, %g7 loop_2302: or %i1, %o4, %l2 tneg %xcc, 0x2 movn %icc, %g6, %o3 taddcctv %l6, %g4, %i2 udivx %l0, 0x0533, %o0 orncc %o1, 0x12B1, %i6 fmul8ulx16 %f12, %f26, %f22 alignaddr %i5, %g5, %g3 bleu,pn %xcc, loop_2303 bge,pt %xcc, loop_2304 xnorcc %o6, %o5, %i0 tneg %icc, 0x3 loop_2303: st %f24, [%l7 + 0x30] loop_2304: bcc,pn %xcc, loop_2305 movge %xcc, %l3, %i7 andcc %o7, %i3, %l1 tne %icc, 0x0 loop_2305: mova %xcc, %l4, %l5 fmovsvs %icc, %f21, %f20 fsrc2 %f8, %f12 stbar nop setx 0xAB3D57B4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0xC6AB6B99, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fdivs %f14, %f8, %f13 wr %g0, 0x52, %asi stxa %i4, [%g0 + 0x118] %asi tne %icc, 0x3 nop setx 0xF7C889F57077C0A2, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr array16 %g2, %o2, %g1 bgu,a,pn %xcc, loop_2306 addccc %g7, 0x14D7, %o4 movn %icc, %i1, %l2 set 0x30, %o4 stwa %g6, [%l7 + %o4] 0x89 loop_2306: tsubcctv %o3, 0x1C94, %g4 tleu %xcc, 0x5 movcs %xcc, %i2, %l6 tg %icc, 0x4 edge8 %o0, %l0, %i6 tcs %icc, 0x3 fandnot1s %f11, %f13, %f1 set 0x40, %i4 ldda [%l7 + %i4] 0x04, %f16 movn %icc, %o1, %g5 edge8 %g3, %i5, %o6 subc %o5, 0x089A, %l3 tne %xcc, 0x4 sdiv %i7, 0x1526, %o7 tpos %xcc, 0x7 srlx %i0, %i3, %l1 bl,a,pn %icc, loop_2307 ldsw [%l7 + 0x34], %l5 nop set 0x34, %o6 lduw [%l7 + %o6], %l4 fmovdg %xcc, %f10, %f1 loop_2307: nop setx loop_2308, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry nop setx loop_2309, %l0, %l1 jmpl %l1, %i4 edge16 %o2, %g2, %g1 movgu %icc, %o4, %g7 loop_2308: nop set 0x0B, %g2 ldstuba [%l7 + %g2] 0x80, %l2 loop_2309: mulscc %g6, 0x129C, %i1 edge16n %g4, %o3, %l6 fba %fcc3, loop_2310 lduw [%l7 + 0x1C], %i2 fmovrsgez %o0, %f5, %f22 sethi 0x02D0, %l0 loop_2310: movgu %xcc, %i6, %o1 array8 %g3, %i5, %o6 fbu %fcc1, loop_2311 orn %o5, %l3, %i7 add %o7, 0x1492, %g5 sth %i3, [%l7 + 0x30] loop_2311: subc %i0, 0x028B, %l5 sllx %l4, 0x1E, %l1 movle %xcc, %i4, %o2 nop fitod %f13, %f0 tn %xcc, 0x0 xnor %g1, %g2, %g7 nop setx 0xD047D81F, %l0, %l6 st %l6, [%l7 + 0x08] ld [%l7 + 0x08], %fsr prefetch [%l7 + 0x68], 0x3 be,a,pt %icc, loop_2312 fbge %fcc2, loop_2313 edge32 %l2, %o4, %g6 set 0x52, %o7 ldsba [%l7 + %o7] 0x0c, %i1 loop_2312: fmul8x16al %f2, %f2, %f2 loop_2313: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbl,a %fcc2, loop_2314 tneg %xcc, 0x0 fmul8ulx16 %f18, %f14, %f2 tg %icc, 0x0 loop_2314: nop set 0x20, %g6 stxa %o3, [%l7 + %g6] 0x22 membar #Sync array32 %l6, %i2, %g4 sra %o0, %l0, %i6 tcc %xcc, 0x4 array16 %o1, %i5, %o6 nop setx 0xBDD92F3910757DBD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 fsqrtd %f30, %f2 fmovrse %g3, %f26, %f0 fbne %fcc0, loop_2315 bvs,a,pt %icc, loop_2316 alignaddrl %o5, %l3, %o7 smulcc %i7, 0x0EA9, %i3 loop_2315: fbge,a %fcc2, loop_2317 loop_2316: tleu %xcc, 0x0 addcc %i0, %g5, %l4 tg %xcc, 0x2 loop_2317: tleu %xcc, 0x7 fcmpne32 %f2, %f28, %l5 tle %icc, 0x5 umulcc %l1, 0x1D68, %i4 xor %o2, 0x1A3B, %g1 tneg %xcc, 0x4 movrlz %g7, 0x0E7, %g2 fbule %fcc2, loop_2318 be,a %xcc, loop_2319 movn %icc, %o4, %l2 stb %g6, [%l7 + 0x7A] loop_2318: fmovscc %xcc, %f2, %f4 loop_2319: edge16 %i1, %l6, %i2 movl %icc, %g4, %o3 srl %o0, %l0, %i6 fmovsgu %xcc, %f9, %f6 tge %xcc, 0x5 addcc %o1, %o6, %g3 wr %g0, 0x81, %asi swapa [%l7 + 0x0C] %asi, %i5 sllx %o5, 0x1B, %o7 movgu %xcc, %l3, %i7 edge32ln %i3, %i0, %l4 and %g5, %l1, %i4 nop setx 0x534613C88D850EDE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xDDF24F84CC5BD357, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 faddd %f18, %f12, %f12 fmovscs %xcc, %f1, %f24 st %f22, [%l7 + 0x48] tl %icc, 0x7 fmovrdlez %o2, %f10, %f0 tsubcctv %g1, %l5, %g7 tcs %icc, 0x0 xorcc %o4, 0x029C, %g2 brlz,a %g6, loop_2320 fbne %fcc1, loop_2321 xorcc %i1, 0x0933, %l2 nop setx 0x98EEDA45, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0xB45FCF6C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f18, %f7 loop_2320: edge32n %l6, %i2, %g4 loop_2321: membar 0x2E bvs %icc, loop_2322 movvc %xcc, %o3, %o0 and %i6, %o1, %l0 sdivx %o6, 0x1C44, %g3 loop_2322: bgu,a,pn %icc, loop_2323 fpsub16 %f30, %f22, %f4 wr %g0, 0x10, %asi lda [%l7 + 0x48] %asi, %f0 loop_2323: udiv %o5, 0x125F, %i5 taddcc %l3, %i7, %i3 array8 %i0, %o7, %g5 udivcc %l1, 0x020B, %i4 fmovsvs %icc, %f5, %f16 fbe %fcc1, loop_2324 tsubcc %o2, %l4, %l5 for %f16, %f28, %f14 set 0x4C, %o3 lduwa [%l7 + %o3] 0x10, %g1 loop_2324: fbu %fcc2, loop_2325 sdivcc %g7, 0x194E, %g2 movgu %icc, %o4, %i1 fblg,a %fcc3, loop_2326 loop_2325: subc %l2, %l6, %i2 fmovdg %xcc, %f29, %f24 edge8 %g6, %o3, %o0 loop_2326: array32 %g4, %o1, %i6 fnor %f4, %f0, %f20 movg %xcc, %o6, %l0 movrlez %o5, %i5, %g3 srax %l3, %i3, %i0 wr %g0, 0x20, %asi ldxa [%g0 + 0x38] %asi, %o7 alignaddrl %i7, %g5, %l1 umul %o2, 0x0C41, %i4 fmovrdgz %l4, %f10, %f20 fmovsl %icc, %f4, %f22 wr %g0, 0x22, %asi stba %g1, [%l7 + 0x56] %asi membar #Sync edge8n %g7, %g2, %l5 tne %icc, 0x4 udivcc %o4, 0x06A8, %i1 fmovrdgez %l2, %f26, %f16 mulx %l6, 0x1F01, %g6 bcs,pt %xcc, loop_2327 movrne %i2, 0x0FC, %o0 sdivx %o3, 0x1289, %g4 nop setx loop_2328, %l0, %l1 jmpl %l1, %o1 loop_2327: xnor %i6, 0x1E86, %o6 umul %l0, %i5, %o5 faligndata %f0, %f10, %f22 loop_2328: fbg %fcc3, loop_2329 fba %fcc0, loop_2330 fcmple32 %f0, %f20, %g3 movrne %i3, 0x283, %l3 loop_2329: fnegd %f18, %f0 loop_2330: taddcc %i0, 0x0451, %i7 or %g5, %o7, %o2 andcc %l1, 0x1681, %i4 add %l7, 0x78, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %l4 casa [%l6] 0x04, %l4, %g7 tsubcctv %g2, 0x11B1, %l5 set 0x58, %g7 stha %o4, [%l7 + %g7] 0x15 udivcc %g1, 0x15B6, %i1 fpadd16s %f4, %f2, %f5 edge32n %l6, %g6, %i2 fmovscs %xcc, %f18, %f31 fpadd16s %f23, %f26, %f10 fornot2s %f25, %f10, %f4 edge8ln %o0, %l2, %g4 sth %o3, [%l7 + 0x14] bneg,pn %icc, loop_2331 movpos %icc, %o1, %i6 membar 0x23 movg %icc, %o6, %l0 loop_2331: tne %icc, 0x0 movre %o5, 0x0DC, %g3 tne %xcc, 0x6 fnot2s %f5, %f20 umul %i3, 0x1BD4, %i5 xorcc %l3, %i0, %i7 nop setx 0x5BAB975440767F30, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr fnand %f22, %f18, %f6 mulx %o7, 0x09E1, %g5 edge16l %l1, %i4, %o2 sllx %g7, 0x0C, %g2 fmovrsgez %l4, %f18, %f30 tcs %icc, 0x5 edge16ln %l5, %g1, %o4 pdist %f10, %f30, %f22 sll %l6, %g6, %i2 wr %g0, 0xe3, %asi stxa %o0, [%l7 + 0x20] %asi membar #Sync srl %l2, %i1, %o3 addccc %o1, 0x10AD, %i6 fmul8x16 %f19, %f8, %f14 orn %o6, %l0, %o5 movvc %xcc, %g3, %g4 srlx %i5, %i3, %l3 fmovrsgez %i0, %f8, %f0 fmovsneg %icc, %f31, %f8 andncc %i7, %o7, %l1 tleu %xcc, 0x7 st %f5, [%l7 + 0x30] udivx %g5, 0x0906, %o2 orcc %g7, 0x0918, %i4 wr %g0, 0x81, %asi stha %g2, [%l7 + 0x20] %asi sdivcc %l5, 0x07EE, %l4 sethi 0x1AE8, %g1 fbue,a %fcc0, loop_2332 addc %l6, 0x08CC, %o4 tpos %icc, 0x3 edge32l %i2, %o0, %g6 loop_2332: array8 %l2, %o3, %o1 or %i1, 0x1D64, %o6 edge32l %l0, %o5, %i6 bne,pt %icc, loop_2333 fmovsleu %xcc, %f14, %f15 flush %l7 + 0x34 movre %g4, 0x131, %g3 loop_2333: fnegs %f11, %f10 fzeros %f15 sub %i3, %i5, %l3 add %l7, 0x68, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i7 casa [%l6] 0x11, %i7, %i0 movrgez %o7, %l1, %o2 ld [%l7 + 0x6C], %f24 tne %xcc, 0x1 umul %g7, 0x1906, %i4 umul %g5, 0x12E4, %l5 fmovde %xcc, %f9, %f19 movcs %icc, %g2, %l4 fmovrde %g1, %f8, %f14 tge %xcc, 0x5 fmovdleu %icc, %f1, %f12 umul %l6, %o4, %i2 bcc,pt %icc, loop_2334 fandnot2s %f21, %f16, %f18 movvc %icc, %o0, %l2 edge8l %o3, %o1, %i1 loop_2334: bgu %xcc, loop_2335 addcc %g6, %o6, %o5 edge32 %l0, %g4, %i6 alignaddrl %i3, %i5, %l3 loop_2335: tvc %xcc, 0x5 fmovrsgz %i7, %f6, %f29 movrlez %i0, %o7, %g3 movneg %xcc, %l1, %g7 tle %icc, 0x5 fmovsl %icc, %f4, %f16 alignaddr %i4, %o2, %g5 brgez,a %g2, loop_2336 fbug %fcc3, loop_2337 udiv %l4, 0x1FDA, %g1 udivx %l5, 0x01E8, %o4 loop_2336: addccc %i2, %l6, %l2 loop_2337: andcc %o3, %o0, %i1 array16 %g6, %o6, %o5 fbule,a %fcc1, loop_2338 fabsd %f24, %f0 and %l0, 0x0252, %o1 movneg %xcc, %g4, %i6 loop_2338: orncc %i5, 0x040A, %i3 tneg %icc, 0x4 edge32 %l3, %i7, %o7 tneg %icc, 0x7 ldd [%l7 + 0x48], %f10 srax %g3, 0x18, %i0 nop setx 0xE76EEA6635A13B34, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x50B5C661D4978055, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 faddd %f26, %f18, %f30 membar 0x63 brnz,a %l1, loop_2339 edge8n %i4, %o2, %g7 fsrc2 %f4, %f18 fmovdvs %icc, %f6, %f25 loop_2339: fmovsg %icc, %f3, %f8 fsrc1 %f6, %f8 fbl %fcc3, loop_2340 tneg %icc, 0x2 bvc,a loop_2341 xor %g2, 0x0FA1, %l4 loop_2340: array32 %g1, %l5, %o4 tsubcc %g5, %l6, %l2 loop_2341: andn %i2, %o3, %i1 movle %icc, %g6, %o6 sll %o5, 0x06, %o0 add %o1, 0x19BA, %l0 udiv %g4, 0x0261, %i6 movneg %xcc, %i5, %l3 fbu,a %fcc3, loop_2342 orncc %i3, %o7, %i7 brlz %i0, loop_2343 fble %fcc3, loop_2344 loop_2342: ldsh [%l7 + 0x52], %g3 edge8ln %l1, %o2, %g7 loop_2343: alignaddr %i4, %l4, %g2 loop_2344: fnot1 %f6, %f16 orncc %l5, 0x0161, %g1 sra %o4, 0x09, %g5 sth %l2, [%l7 + 0x30] tcc %xcc, 0x0 ta %xcc, 0x3 tsubcctv %l6, %o3, %i1 taddcctv %g6, 0x1A16, %o6 fabsd %f2, %f24 fblg %fcc0, loop_2345 fmovscs %xcc, %f17, %f25 movrlz %o5, %i2, %o0 fcmpeq16 %f0, %f6, %o1 loop_2345: fbg %fcc1, loop_2346 edge32ln %l0, %i6, %i5 orncc %g4, 0x1529, %i3 fbne,a %fcc3, loop_2347 loop_2346: nop fitod %f9, %f18 fbne,a %fcc2, loop_2348 tne %xcc, 0x2 loop_2347: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fand %f30, %f20, %f16 loop_2348: orcc %o7, %l3, %i0 fmovdgu %xcc, %f20, %f30 subcc %g3, 0x1256, %l1 tne %xcc, 0x7 movle %icc, %i7, %g7 fpadd32s %f29, %f6, %f29 movneg %icc, %o2, %l4 subccc %i4, %g2, %g1 movleu %icc, %o4, %g5 nop setx 0x6B9BC925, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x4531DE1D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fmuls %f9, %f30, %f9 andncc %l2, %l6, %l5 movg %xcc, %o3, %i1 nop fitod %f9, %f4 subcc %o6, 0x199F, %o5 taddcctv %g6, %i2, %o1 nop setx 0x515E1967204D5A9B, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr tcs %icc, 0x4 fbn,a %fcc0, loop_2349 fmovrsgez %o0, %f22, %f10 tne %xcc, 0x5 addc %i6, 0x1D49, %i5 loop_2349: tge %xcc, 0x5 sdivcc %g4, 0x1812, %i3 movrlz %l0, 0x02E, %o7 tne %icc, 0x3 fabss %f0, %f2 movn %icc, %i0, %l3 movcs %xcc, %l1, %g3 edge32n %g7, %i7, %l4 std %f2, [%l7 + 0x20] fpack16 %f26, %f31 array32 %i4, %o2, %g1 fsrc2 %f12, %f2 fsrc2s %f20, %f24 movle %icc, %g2, %o4 bn,a,pn %icc, loop_2350 udiv %l2, 0x04B1, %g5 nop setx 0x28E351AB604B9DC2, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr taddcc %l5, %o3, %l6 loop_2350: fmuld8sux16 %f22, %f25, %f30 fmovrsgz %o6, %f11, %f21 edge8l %o5, %g6, %i1 fornot2s %f20, %f25, %f1 fmovrse %i2, %f14, %f28 add %o1, 0x0486, %i6 sethi 0x0BEC, %o0 wr %g0, 0x0c, %asi lduba [%l7 + 0x31] %asi, %i5 andncc %g4, %l0, %o7 nop setx 0x41ED2AAC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x83E1AF21, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fmuls %f24, %f20, %f20 fmul8sux16 %f22, %f22, %f28 set 0x41, %i7 ldsba [%l7 + %i7] 0x14, %i0 array8 %i3, %l1, %l3 nop setx 0xD81E8506, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xDFB71209, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fadds %f6, %f10, %f18 fble %fcc3, loop_2351 sethi 0x05AD, %g7 fmovs %f26, %f0 sra %g3, %i7, %i4 loop_2351: nop wr %g0, 0x21, %asi ldxa [%g0 + 0x110] %asi, %l4 array32 %o2, %g1, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %xcc, %o4, %l2 udivx %l5, 0x05E4, %g5 addcc %l6, 0x1747, %o3 tcc %icc, 0x4 xnor %o5, 0x1AAB, %o6 fandnot2 %f4, %f14, %f10 ta %icc, 0x7 tvs %icc, 0x5 srl %g6, 0x12, %i2 edge8l %o1, %i6, %o0 movn %xcc, %i1, %i5 movre %l0, 0x1D0, %o7 fands %f26, %f7, %f15 movrgz %i0, 0x174, %i3 edge8n %g4, %l3, %g7 movrgez %l1, 0x24F, %i7 wr %g0, 0x18, %asi ldsha [%l7 + 0x7A] %asi, %g3 sdiv %l4, 0x0117, %i4 fmovdneg %icc, %f9, %f0 fpsub16 %f22, %f2, %f22 add %l7, 0x20, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %o2 casxa [%l6] %asi, %o2, %g1 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o4, %g2 xor %l2, %l5, %g5 be,a loop_2352 umul %o3, 0x1B5C, %l6 fexpand %f22, %f26 tsubcc %o6, 0x0894, %o5 loop_2352: brgz %g6, loop_2353 edge32ln %i2, %o1, %o0 edge16 %i6, %i5, %l0 tle %xcc, 0x2 loop_2353: sir 0x1343 udiv %o7, 0x0DA6, %i1 tne %xcc, 0x3 nop setx 0x09588312, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0x33D8FAA6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fdivs %f27, %f8, %f20 tn %xcc, 0x3 mova %icc, %i0, %g4 bvc,a,pt %icc, loop_2354 ldsb [%l7 + 0x0A], %l3 movrgz %i3, %l1, %g7 fxors %f24, %f1, %f21 loop_2354: subcc %g3, 0x0235, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldx [%l7 + 0x50], %i4 fzeros %f8 tneg %xcc, 0x7 nop fitod %f10, %f6 fdtox %f6, %f28 fxtod %f28, %f12 te %icc, 0x3 orncc %l4, %o2, %g1 fbug,a %fcc0, loop_2355 movleu %icc, %o4, %g2 xorcc %l5, %g5, %l2 stbar loop_2355: bn,a loop_2356 fmovscc %icc, %f27, %f2 bshuffle %f16, %f18, %f8 mulscc %l6, 0x0F77, %o3 loop_2356: move %icc, %o5, %o6 fmovsne %xcc, %f2, %f31 nop set 0x28, %l1 ldx [%l7 + %l1], %i2 nop setx loop_2357, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry andcc %g6, %o0, %o1 set 0x40, %l6 ldda [%l7 + %l6] 0x10, %i4 loop_2357: nop add %l7, 0x48, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l0 casxa [%l6] %asi, %l0, %i6 edge32l %o7, %i0, %i1 udivcc %g4, 0x15B0, %l3 tpos %icc, 0x6 tn %icc, 0x4 edge32 %i3, %g7, %g3 fornot1 %f0, %f8, %f14 fxnor %f18, %f12, %f22 move %icc, %i7, %i4 sll %l4, 0x1A, %l1 xnor %g1, 0x1BE2, %o4 edge8l %o2, %g2, %l5 popc %g5, %l2 or %o3, %l6, %o5 ble,a %icc, loop_2358 tvc %icc, 0x3 orn %i2, 0x1BCC, %o6 sdiv %g6, 0x1E45, %o0 loop_2358: edge8 %o1, %i5, %i6 edge8ln %l0, %i0, %i1 membar 0x7D xnor %o7, 0x1AA6, %l3 wr %g0, 0x04, %asi ldstuba [%l7 + 0x5E] %asi, %g4 nop setx loop_2359, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mova %icc, %g7, %g3 edge8 %i7, %i3, %l4 fornot1 %f18, %f12, %f4 loop_2359: subcc %i4, %l1, %o4 movrlz %o2, %g1, %g2 array32 %l5, %l2, %o3 srlx %g5, 0x00, %l6 alignaddr %i2, %o6, %o5 fcmple32 %f6, %f16, %o0 fcmpgt32 %f22, %f20, %o1 smulcc %i5, %i6, %l0 fblg,a %fcc2, loop_2360 udivcc %i0, 0x0BF0, %i1 sra %g6, 0x12, %o7 srl %l3, 0x0E, %g7 loop_2360: nop set 0x6E, %g4 ldsha [%l7 + %g4] 0x89, %g4 sllx %i7, 0x0E, %g3 andn %i3, %i4, %l1 fpmerge %f9, %f24, %f2 tgu %icc, 0x3 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x24] %asi, %l4 bleu %icc, loop_2361 edge16 %o4, %g1, %g2 ba,pn %icc, loop_2362 smulcc %l5, %l2, %o3 loop_2361: sethi 0x0403, %g5 edge32l %o2, %i2, %l6 loop_2362: tvc %xcc, 0x2 wr %g0, 0x88, %asi ldswa [%l7 + 0x50] %asi, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %o5, %o0, %i5 tcc %icc, 0x3 wr %g0, 0x89, %asi lduwa [%l7 + 0x34] %asi, %i6 ldsh [%l7 + 0x66], %o1 nop fitos %f3, %f4 fstox %f4, %f24 fmovsn %icc, %f16, %f5 set 0x60, %g3 prefetcha [%l7 + %g3] 0x88, 0x1 mulx %i1, %l0, %o7 bne loop_2363 andncc %l3, %g7, %g4 fbne %fcc3, loop_2364 sub %i7, %g3, %i3 loop_2363: edge16n %i4, %g6, %l4 xorcc %l1, %g1, %o4 loop_2364: sdivcc %g2, 0x1E5E, %l5 nop setx 0x4370BC8CC06D05F7, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr fmovrde %o3, %f24, %f18 movrlez %g5, 0x23E, %o2 fmovdleu %xcc, %f18, %f14 tge %icc, 0x2 xorcc %i2, 0x135B, %l6 edge16l %o6, %l2, %o0 and %o5, %i6, %i5 movgu %xcc, %o1, %i0 smul %i1, %o7, %l0 sra %g7, %l3, %g4 ldstub [%l7 + 0x4E], %i7 movrlez %i3, 0x188, %i4 movrgez %g3, %l4, %g6 bne,pn %icc, loop_2365 brnz %l1, loop_2366 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x5E, %o2 stba %g1, [%l7 + %o2] 0xe2 membar #Sync loop_2365: fmul8ulx16 %f28, %f30, %f20 loop_2366: nop wr %g0, 0xe2, %asi stwa %o4, [%l7 + 0x08] %asi membar #Sync xnor %g2, 0x0364, %o3 subccc %l5, 0x0CC2, %g5 wr %g0, 0x89, %asi lduba [%l7 + 0x69] %asi, %o2 array32 %i2, %o6, %l6 tsubcctv %l2, 0x1020, %o5 movne %icc, %i6, %i5 srl %o1, 0x13, %o0 edge8n %i1, %i0, %l0 brz %g7, loop_2367 tsubcctv %l3, 0x1530, %o7 movneg %icc, %i7, %g4 orncc %i4, %i3, %g3 loop_2367: fpackfix %f0, %f19 fbo,a %fcc2, loop_2368 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x40761C54F2AC56D6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x958CFD9C743CDAA3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f10, %f22 nop setx 0xE7C583223D1CC770, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xC8CD327B31C6BFD2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f10, %f26 loop_2368: sir 0x17EB fmovrslez %l4, %f18, %f24 addccc %g6, 0x117D, %l1 set 0x29, %l2 stba %g1, [%l7 + %l2] 0xe3 membar #Sync movrgez %o4, 0x1BC, %g2 mulscc %l5, 0x074A, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bneg,a loop_2369 te %icc, 0x2 xorcc %g5, %o2, %o6 add %l7, 0x50, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %i2, %l6 loop_2369: tcc %icc, 0x1 wr %g0, 0x89, %asi lduha [%l7 + 0x24] %asi, %l2 te %icc, 0x4 popc %o5, %i6 sdivcc %i5, 0x034A, %o0 nop fitos %f13, %f10 fstox %f10, %f24 movl %xcc, %i1, %o1 sethi 0x1190, %l0 std %f8, [%l7 + 0x60] tvc %xcc, 0x0 xorcc %i0, %l3, %o7 alignaddr %g7, %g4, %i7 sra %i4, 0x17, %i3 udivcc %l4, 0x099F, %g3 set 0x40, %i5 stda %f0, [%l7 + %i5] 0x89 stb %g6, [%l7 + 0x28] tcc %xcc, 0x6 movvs %icc, %g1, %l1 edge32 %o4, %g2, %o3 array32 %g5, %l5, %o2 movneg %icc, %o6, %i2 smulcc %l2, 0x0D19, %l6 fpackfix %f6, %f9 fcmpeq32 %f30, %f8, %i6 andn %o5, %i5, %o0 sub %i1, %l0, %o1 fornot1s %f30, %f5, %f31 tpos %icc, 0x4 fnands %f24, %f23, %f19 fmovrse %l3, %f14, %f4 fcmpgt16 %f12, %f30, %o7 nop set 0x40, %o1 ldd [%l7 + %o1], %g6 bcs loop_2370 fmovrsgez %g4, %f19, %f24 array8 %i7, %i4, %i3 stw %l4, [%l7 + 0x20] loop_2370: nop fitos %f0, %f5 fstox %f5, %f10 fxtos %f10, %f4 nop setx loop_2371, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sub %i0, %g3, %g1 stbar bpos,a loop_2372 loop_2371: mova %xcc, %l1, %g6 fandnot2s %f0, %f13, %f24 nop setx 0xE18C37BB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0xAEABBD4B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fmuls %f25, %f21, %f21 loop_2372: movpos %icc, %g2, %o3 umulcc %o4, 0x1C0F, %l5 bne,a loop_2373 xorcc %o2, %o6, %i2 stb %l2, [%l7 + 0x77] udiv %l6, 0x0120, %g5 loop_2373: nop setx 0xC409C4EF76B0FD85, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x266720159F477F41, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f14, %f12 sdivcc %i6, 0x0709, %o5 fmovsleu %xcc, %f0, %f15 fbn %fcc3, loop_2374 fmovdcs %icc, %f17, %f8 movl %icc, %o0, %i5 xor %l0, %o1, %i1 loop_2374: addcc %l3, 0x16F9, %o7 orn %g7, 0x0D21, %g4 set 0x1A, %i1 ldsha [%l7 + %i1] 0x80, %i4 bleu loop_2375 taddcctv %i3, 0x1251, %i7 set 0x40, %l3 stda %f0, [%l7 + %l3] 0x88 loop_2375: fbuge %fcc1, loop_2376 movrgz %i0, 0x0C8, %g3 sub %l4, 0x1107, %g1 brz,a %g6, loop_2377 loop_2376: tn %xcc, 0x6 movrlez %g2, %o3, %l1 movpos %icc, %o4, %l5 loop_2377: swap [%l7 + 0x08], %o2 taddcctv %o6, %l2, %l6 orn %i2, %i6, %g5 srlx %o5, 0x05, %o0 movvs %xcc, %l0, %i5 udivx %o1, 0x106F, %i1 tg %icc, 0x7 tneg %icc, 0x7 stbar tge %xcc, 0x5 wr %g0, 0x89, %asi ldsba [%l7 + 0x4F] %asi, %l3 fbu,a %fcc0, loop_2378 fba %fcc2, loop_2379 tg %icc, 0x4 set 0x67, %g1 lduba [%l7 + %g1] 0x81, %g7 loop_2378: fpadd16 %f28, %f0, %f0 loop_2379: fbne %fcc2, loop_2380 ldd [%l7 + 0x10], %g4 fbg %fcc1, loop_2381 addcc %o7, %i4, %i3 loop_2380: fmovsge %xcc, %f19, %f13 movrgez %i0, %i7, %l4 loop_2381: brz,a %g1, loop_2382 movrgz %g3, 0x26F, %g2 movcs %xcc, %g6, %o3 bge,pt %xcc, loop_2383 loop_2382: fones %f12 srax %l1, %o4, %l5 fble %fcc3, loop_2384 loop_2383: fcmple16 %f20, %f0, %o2 sir 0x18AF fmovsneg %icc, %f23, %f31 loop_2384: nop set 0x08, %i2 stba %l2, [%l7 + %i2] 0xe2 membar #Sync wr %g0, 0x18, %asi lda [%l7 + 0x2C] %asi, %f10 fandnot2 %f10, %f4, %f8 fmul8ulx16 %f22, %f4, %f2 fornot1s %f27, %f4, %f2 sdivx %o6, 0x1D1F, %l6 addcc %i6, 0x0244, %g5 sra %i2, 0x10, %o5 bn,a,pn %icc, loop_2385 smul %l0, %i5, %o0 andncc %o1, %i1, %g7 fmovdpos %icc, %f18, %f21 loop_2385: call loop_2386 srl %l3, %o7, %g4 fmovdgu %icc, %f22, %f17 fabsd %f0, %f0 loop_2386: fmovrsgez %i3, %f29, %f2 or %i0, 0x1404, %i7 fmovd %f8, %f30 edge8l %l4, %i4, %g3 fmovdneg %xcc, %f1, %f0 edge32n %g2, %g1, %g6 tg %xcc, 0x1 subcc %o3, %l1, %l5 lduh [%l7 + 0x5C], %o2 nop setx 0x2B1A14D5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 fsqrts %f30, %f16 membar 0x13 fbl,a %fcc3, loop_2387 fbge %fcc3, loop_2388 movle %icc, %l2, %o4 subc %l6, %i6, %o6 loop_2387: xorcc %g5, 0x1A44, %o5 loop_2388: movgu %xcc, %i2, %l0 fmovrse %o0, %f4, %f30 tl %icc, 0x5 udivx %o1, 0x078B, %i5 fnors %f1, %f19, %f4 udiv %g7, 0x0232, %i1 edge16ln %l3, %g4, %o7 movg %xcc, %i0, %i3 and %l4, 0x0A55, %i4 orcc %i7, %g3, %g1 tg %xcc, 0x2 movrgz %g2, %o3, %l1 array8 %g6, %l5, %o2 addccc %o4, %l2, %i6 fmovs %f7, %f30 fmul8ulx16 %f10, %f8, %f22 and %o6, %g5, %l6 sll %o5, %l0, %o0 edge32l %i2, %i5, %o1 movne %xcc, %g7, %i1 bpos,pn %icc, loop_2389 movcs %xcc, %l3, %o7 brlz %g4, loop_2390 movl %xcc, %i3, %i0 loop_2389: umul %l4, 0x1DA5, %i7 orncc %i4, 0x1D58, %g1 loop_2390: fbge %fcc3, loop_2391 stx %g2, [%l7 + 0x38] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %g3, 0x001E, %l1 loop_2391: movrlez %o3, %l5, %g6 bcc,a loop_2392 edge32l %o2, %l2, %o4 fmovdne %xcc, %f15, %f20 sth %o6, [%l7 + 0x5C] loop_2392: fbge %fcc0, loop_2393 nop setx 0x406B4A45, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr tg %xcc, 0x3 set 0x60, %o0 stxa %i6, [%l7 + %o0] 0xe3 membar #Sync loop_2393: edge16n %l6, %o5, %g5 andncc %l0, %o0, %i5 or %o1, %g7, %i2 smul %l3, %i1, %g4 tvc %xcc, 0x6 bpos loop_2394 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %i3, %i0, %o7 tn %xcc, 0x3 loop_2394: movcs %icc, %i7, %i4 ble %icc, loop_2395 bvs,pt %icc, loop_2396 tsubcc %l4, 0x083F, %g1 tsubcctv %g3, 0x13AF, %g2 loop_2395: andn %o3, %l5, %l1 loop_2396: nop wr %g0, 0x18, %asi ldsba [%l7 + 0x52] %asi, %o2 fnands %f0, %f13, %f21 fbe,a %fcc3, loop_2397 tcs %xcc, 0x6 movpos %xcc, %l2, %g6 call loop_2398 loop_2397: fmovscs %xcc, %f11, %f25 ba %icc, loop_2399 sdivcc %o6, 0x1EB8, %o4 loop_2398: tpos %xcc, 0x7 tne %xcc, 0x0 loop_2399: fmovde %xcc, %f27, %f24 edge32 %i6, %o5, %l6 orncc %l0, 0x15C9, %g5 movcs %icc, %i5, %o1 taddcc %g7, %i2, %l3 fmovdleu %icc, %f13, %f28 tcs %icc, 0x5 srl %o0, 0x1C, %g4 te %xcc, 0x7 smulcc %i1, %i0, %o7 mulx %i7, 0x0421, %i4 orncc %l4, 0x1A60, %i3 nop fitos %f23, %f29 std %f24, [%l7 + 0x10] nop fitos %f7, %f9 fstod %f9, %f0 udivx %g1, 0x03F4, %g2 nop setx loop_2400, %l0, %l1 jmpl %l1, %o3 fabsd %f12, %f22 movrlez %g3, %l5, %l1 fmovrdgz %o2, %f10, %f4 loop_2400: tne %icc, 0x0 movcs %icc, %l2, %o6 tge %icc, 0x6 array8 %g6, %i6, %o4 tpos %icc, 0x1 smulcc %o5, 0x145A, %l0 fmul8x16al %f21, %f2, %f20 ta %icc, 0x1 movvs %xcc, %g5, %i5 ta %xcc, 0x5 orcc %o1, %l6, %i2 edge32ln %g7, %o0, %g4 umul %i1, %l3, %i0 tg %xcc, 0x3 wr %g0, 0x27, %asi stha %o7, [%l7 + 0x5C] %asi membar #Sync sdivx %i7, 0x0526, %i4 fbu %fcc2, loop_2401 fone %f14 addc %i3, %l4, %g2 wr %g0, 0x80, %asi lduha [%l7 + 0x32] %asi, %o3 loop_2401: movn %icc, %g1, %g3 tpos %icc, 0x2 wr %g0, 0x11, %asi ldswa [%l7 + 0x20] %asi, %l1 movrlz %l5, 0x291, %l2 sra %o6, 0x10, %o2 udivcc %i6, 0x0EAD, %g6 alignaddrl %o5, %l0, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvc %icc, 0x5 nop setx loop_2402, %l0, %l1 jmpl %l1, %i5 fmovrdgez %o1, %f6, %f18 swap [%l7 + 0x14], %l6 sir 0x1CCF loop_2402: faligndata %f14, %f10, %f28 fnors %f1, %f14, %f29 mulscc %i2, 0x00A4, %o4 nop setx 0x9E6D31C821226CFB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x0BA1EED1910FF1CC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 faddd %f14, %f20, %f4 fmovrslez %g7, %f10, %f4 umulcc %o0, %g4, %i1 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf8, %f0 fcmpgt16 %f18, %f14, %l3 brnz %i0, loop_2403 srl %i7, %o7, %i4 xorcc %l4, %g2, %o3 fmovd %f14, %f18 loop_2403: bcs,a,pt %icc, loop_2404 ta %xcc, 0x7 tcc %xcc, 0x3 bg loop_2405 loop_2404: stx %g1, [%l7 + 0x48] andcc %i3, 0x1462, %g3 fcmpgt32 %f14, %f20, %l5 loop_2405: array16 %l2, %l1, %o6 add %i6, %g6, %o2 brz,a %o5, loop_2406 tsubcc %g5, 0x0D8E, %i5 edge32n %o1, %l6, %i2 fpsub16s %f25, %f16, %f24 loop_2406: ble,a,pt %xcc, loop_2407 fmul8ulx16 %f28, %f6, %f4 sub %l0, 0x028C, %g7 sdivx %o0, 0x032C, %o4 loop_2407: alignaddr %g4, %i1, %l3 fmovrdlz %i7, %f30, %f16 movpos %xcc, %i0, %o7 fnot2 %f6, %f10 fsrc1s %f19, %f5 taddcctv %l4, 0x109C, %g2 fblg %fcc2, loop_2408 tleu %icc, 0x2 sra %o3, 0x06, %g1 array16 %i3, %g3, %l5 loop_2408: fcmpgt32 %f2, %f18, %l2 movne %icc, %i4, %l1 edge8 %i6, %o6, %o2 tcs %icc, 0x2 nop fitod %f16, %f4 tcc %xcc, 0x4 fmovsne %xcc, %f8, %f6 fmovse %icc, %f13, %f5 movn %xcc, %g6, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fble,a %fcc3, loop_2409 xorcc %o5, %o1, %i5 nop setx 0xFBCC11FA73477BD2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xCD125B57D1F23D4F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f2, %f26 bvs,a %xcc, loop_2410 loop_2409: brgz,a %i2, loop_2411 edge16n %l6, %l0, %g7 udiv %o4, 0x0FEE, %o0 loop_2410: nop set 0x46, %l0 stb %i1, [%l7 + %l0] loop_2411: edge8n %g4, %l3, %i0 udivx %o7, 0x15FC, %l4 nop set 0x2C, %i3 lduw [%l7 + %i3], %i7 tle %xcc, 0x4 fpadd16s %f2, %f1, %f13 tcs %xcc, 0x7 srlx %g2, 0x12, %o3 fbuge %fcc1, loop_2412 prefetch [%l7 + 0x60], 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %g1, 0x10A5, %g3 loop_2412: fmovrdlez %i3, %f0, %f26 alignaddr %l5, %i4, %l2 fandnot1s %f14, %f31, %f17 tge %xcc, 0x4 array32 %l1, %i6, %o6 addc %g6, 0x17EE, %o2 mulscc %g5, 0x1D43, %o1 bshuffle %f12, %f10, %f2 edge8l %o5, %i2, %l6 edge32l %l0, %g7, %o4 wr %g0, 0x88, %asi stda %f16, [%l7 + 0x40] %asi ta %xcc, 0x7 fmul8sux16 %f22, %f12, %f28 tvs %icc, 0x7 fcmpgt32 %f18, %f26, %o0 stw %i1, [%l7 + 0x1C] movrgez %i5, 0x355, %l3 tvc %icc, 0x7 mulscc %i0, 0x1FC5, %o7 bneg,a,pt %xcc, loop_2413 nop setx 0x004A16C2CCDB162D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f28 tvc %icc, 0x5 popc %l4, %g4 loop_2413: movcs %xcc, %g2, %i7 set 0x27, %l4 stba %o3, [%l7 + %l4] 0x10 std %f22, [%l7 + 0x10] movrlez %g1, %g3, %l5 orcc %i4, 0x13BC, %i3 nop fitod %f12, %f4 te %xcc, 0x2 fmovdpos %icc, %f0, %f2 fnands %f2, %f12, %f22 fandnot2 %f8, %f8, %f4 fbuge %fcc0, loop_2414 edge16 %l1, %i6, %o6 srax %g6, 0x14, %o2 andn %g5, %l2, %o5 loop_2414: fnot2s %f10, %f1 movrlz %i2, 0x16A, %o1 wr %g0, 0x11, %asi lduwa [%l7 + 0x44] %asi, %l0 fnegd %f0, %f26 add %g7, %l6, %o4 tsubcctv %o0, 0x1C33, %i5 edge32n %i1, %l3, %i0 bg,pn %xcc, loop_2415 nop fitod %f5, %f12 nop setx 0x4093CA34A0617D0E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xB7A2963EFB9E0CCE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fmuld %f8, %f10, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2415: xorcc %o7, 0x0730, %l4 movvc %xcc, %g4, %i7 brlez,a %g2, loop_2416 popc 0x19B8, %g1 nop setx 0xD09449D6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x29D33914, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fdivs %f4, %f2, %f7 movgu %icc, %g3, %o3 loop_2416: tcc %xcc, 0x2 tsubcctv %i4, 0x0368, %l5 bl,a,pt %icc, loop_2417 tvc %icc, 0x7 bcs,a,pn %icc, loop_2418 movleu %xcc, %l1, %i3 loop_2417: tg %xcc, 0x0 be %xcc, loop_2419 loop_2418: srlx %i6, %g6, %o2 fcmple16 %f26, %f20, %g5 sllx %o6, %l2, %o5 loop_2419: edge32 %o1, %i2, %g7 wr %g0, 0x19, %asi sta %f8, [%l7 + 0x08] %asi taddcc %l6, %l0, %o0 udivx %o4, 0x1F3A, %i5 set 0x50, %g5 lduha [%l7 + %g5] 0x0c, %i1 tcc %xcc, 0x2 fornot2s %f28, %f4, %f25 sub %i0, 0x1359, %o7 tleu %xcc, 0x4 udivcc %l4, 0x1265, %l3 stw %i7, [%l7 + 0x4C] nop fitod %f10, %f12 fdtoi %f12, %f23 movrgez %g2, %g4, %g1 bl,pt %xcc, loop_2420 move %icc, %o3, %i4 wr %g0, 0x10, %asi prefetcha [%l7 + 0x68] %asi, 0x0 loop_2420: edge16 %g3, %l1, %i6 fpack16 %f28, %f14 fblg %fcc1, loop_2421 stbar srl %g6, 0x1D, %i3 sra %o2, 0x0C, %g5 loop_2421: fmovs %f6, %f30 movgu %xcc, %l2, %o6 movge %icc, %o5, %i2 array32 %g7, %o1, %l0 edge32 %l6, %o0, %o4 xnorcc %i5, %i1, %o7 bne,a,pn %xcc, loop_2422 edge32n %i0, %l3, %i7 orn %g2, 0x1811, %g4 tne %icc, 0x3 loop_2422: movrlz %l4, 0x053, %g1 fmul8x16al %f26, %f25, %f18 sra %o3, 0x06, %l5 ldd [%l7 + 0x40], %f14 fbn,a %fcc0, loop_2423 te %icc, 0x5 fxnor %f0, %f10, %f26 edge8 %i4, %l1, %g3 loop_2423: bcs,a %icc, loop_2424 addcc %g6, 0x1969, %i6 fmuld8ulx16 %f3, %f23, %f30 fmovsn %icc, %f5, %f9 loop_2424: fnands %f22, %f27, %f16 fbn,a %fcc3, loop_2425 sllx %o2, %g5, %l2 fmovsneg %icc, %f8, %f14 movne %icc, %i3, %o6 loop_2425: fcmple16 %f30, %f30, %i2 stbar movrne %g7, 0x27D, %o1 movle %xcc, %o5, %l6 fmovdge %icc, %f27, %f9 smul %l0, 0x1F6E, %o4 fnot2 %f16, %f30 tcs %xcc, 0x7 subccc %i5, 0x1557, %i1 move %xcc, %o7, %i0 edge32 %o0, %l3, %i7 nop setx 0xB35277DF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x67ACB0B0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fsubs %f1, %f29, %f9 addc %g4, %l4, %g1 movrlz %g2, %o3, %l5 fnors %f15, %f21, %f26 movn %icc, %l1, %g3 sdivcc %g6, 0x1739, %i4 movrlz %o2, 0x37D, %i6 alignaddrl %l2, %i3, %o6 fornot1 %f0, %f4, %f6 fpsub16s %f9, %f8, %f2 fbule,a %fcc2, loop_2426 ldstub [%l7 + 0x70], %g5 xorcc %i2, 0x05D6, %o1 subccc %g7, 0x14CA, %o5 loop_2426: brgz %l6, loop_2427 orcc %l0, %o4, %i5 tvc %icc, 0x0 movge %xcc, %o7, %i1 loop_2427: mulscc %i0, %o0, %l3 udiv %i7, 0x1DA2, %l4 fbl %fcc2, loop_2428 faligndata %f30, %f2, %f30 set 0x6C, %l5 lda [%l7 + %l5] 0x0c, %f0 loop_2428: brlz %g4, loop_2429 tsubcctv %g2, %o3, %l5 array16 %g1, %g3, %g6 lduw [%l7 + 0x58], %l1 loop_2429: nop setx 0x10767A4C, %l0, %l6 st %l6, [%l7 + 0x44] ld [%l7 + 0x44], %fsr edge32ln %i4, %i6, %l2 ld [%l7 + 0x58], %f0 ldd [%l7 + 0x28], %i2 array32 %o2, %o6, %g5 nop fitod %f8, %f26 fdtox %f26, %f16 fbg,a %fcc2, loop_2430 tsubcctv %i2, %o1, %o5 fbug,a %fcc3, loop_2431 movrgz %g7, 0x263, %l6 loop_2430: subccc %o4, 0x062B, %l0 subcc %i5, 0x142C, %o7 loop_2431: andncc %i0, %o0, %i1 fmovdvc %xcc, %f26, %f5 movleu %icc, %l3, %i7 tvs %xcc, 0x5 wr %g0, 0x58, %asi ldxa [%g0 + 0x30] %asi, %g4 fmovrsgz %g2, %f9, %f21 bge,a %xcc, loop_2432 edge32l %l4, %l5, %o3 tn %icc, 0x7 xnorcc %g3, %g6, %g1 loop_2432: edge16ln %l1, %i6, %i4 srax %i3, 0x0B, %l2 edge32ln %o2, %o6, %g5 movge %icc, %o1, %o5 edge32ln %g7, %i2, %o4 taddcc %l0, 0x143D, %i5 sdivx %o7, 0x169E, %l6 sll %o0, %i1, %i0 udiv %i7, 0x0A02, %g4 sdiv %g2, 0x1FA2, %l3 subc %l4, %o3, %l5 bvs %icc, loop_2433 nop setx 0xE03DC01E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 fsqrts %f25, %f6 brnz,a %g6, loop_2434 tneg %icc, 0x5 loop_2433: fmovrsne %g3, %f20, %f11 fpack16 %f14, %f29 loop_2434: tne %icc, 0x5 set 0x40, %i6 ldda [%l7 + %i6] 0x10, %f16 taddcctv %l1, %g1, %i4 nop fitos %f12, %f23 fstox %f23, %f24 fxtos %f24, %f4 add %i3, %l2, %i6 ta %icc, 0x6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %o2, %o6, %o1 subccc %g5, 0x1C64, %g7 andn %i2, %o4, %l0 set 0x40, %o4 stda %f16, [%l7 + %o4] 0x0c wr %g0, 0x0c, %asi swapa [%l7 + 0x30] %asi, %i5 movrlz %o5, 0x244, %l6 tgu %xcc, 0x0 smulcc %o0, 0x144D, %i1 fzeros %f5 fnand %f22, %f24, %f6 subcc %o7, %i7, %i0 orcc %g2, 0x1D95, %g4 fbul %fcc2, loop_2435 stw %l4, [%l7 + 0x64] nop setx 0x2F7AB8C6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 fsqrts %f7, %f8 taddcctv %o3, 0x1896, %l3 loop_2435: nop set 0x48, %i4 prefetcha [%l7 + %i4] 0x11, 0x2 fbo,a %fcc1, loop_2436 edge8ln %g6, %l1, %g1 fnor %f18, %f22, %f22 orncc %g3, %i3, %l2 loop_2436: tge %icc, 0x1 fcmple16 %f12, %f16, %i4 sub %i6, %o6, %o2 bn loop_2437 movrlz %g5, 0x2FB, %o1 addccc %i2, 0x1326, %g7 xnorcc %l0, 0x1CA2, %o4 loop_2437: fabss %f28, %f25 tvc %icc, 0x3 movne %icc, %o5, %i5 ta %icc, 0x6 bcc %icc, loop_2438 fnot1 %f24, %f18 fornot1 %f0, %f14, %f20 fexpand %f21, %f14 loop_2438: tgu %icc, 0x7 nop fitos %f9, %f16 fstod %f16, %f0 tvc %xcc, 0x6 edge8l %l6, %i1, %o0 tcs %xcc, 0x7 edge32ln %i7, %i0, %g2 ld [%l7 + 0x18], %f24 smul %g4, %o7, %o3 fornot1 %f4, %f18, %f26 fbe,a %fcc3, loop_2439 edge8l %l4, %l5, %l3 tge %icc, 0x6 movleu %xcc, %g6, %g1 loop_2439: subccc %l1, %i3, %l2 wr %g0, 0x4f, %asi ldxa [%g0 + 0x0] %asi, %g3 bpos,a loop_2440 ldstub [%l7 + 0x3A], %i4 brnz %i6, loop_2441 ta %xcc, 0x6 loop_2440: tne %xcc, 0x3 mova %icc, %o2, %o6 loop_2441: fmovdvs %icc, %f7, %f19 fmovdge %icc, %f21, %f31 movvc %icc, %o1, %i2 set 0x70, %o6 stxa %g7, [%l7 + %o6] 0x27 membar #Sync saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x04E1, %g5 orncc %l0, 0x0A9F, %o5 fmovsne %icc, %f28, %f2 tsubcctv %i5, %l6, %o4 sdivcc %i1, 0x124F, %o0 brz,a %i7, loop_2442 lduw [%l7 + 0x0C], %i0 fsrc2 %f6, %f10 fcmpne32 %f10, %f30, %g2 loop_2442: swap [%l7 + 0x5C], %o7 nop fitos %f0, %f17 fstox %f17, %f18 fxtos %f18, %f6 movl %icc, %o3, %l4 add %l7, 0x18, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %l5, %l3 fmovd %f10, %f4 smul %g6, 0x0851, %g1 set 0x5C, %g2 stha %l1, [%l7 + %g2] 0x11 udivx %g4, 0x1603, %i3 sra %g3, %i4, %i6 xorcc %l2, %o6, %o2 sir 0x07CA fmovda %icc, %f14, %f2 sdivx %o1, 0x07E2, %i2 ldsb [%l7 + 0x51], %g7 orncc %l0, 0x1C87, %g5 nop fitos %f7, %f25 fstox %f25, %f6 fxtos %f6, %f16 movrgz %i5, %l6, %o5 ldsb [%l7 + 0x1C], %o4 fmovdvs %xcc, %f28, %f11 addcc %i1, %i7, %o0 sdivx %g2, 0x1FEF, %i0 tvc %xcc, 0x2 fmul8ulx16 %f24, %f22, %f20 fandnot2s %f10, %f16, %f6 wr %g0, 0x04, %asi stba %o3, [%l7 + 0x41] %asi addc %o7, 0x1654, %l5 fpsub32 %f30, %f30, %f0 tn %xcc, 0x0 edge16ln %l3, %g6, %g1 smul %l4, %l1, %g4 sethi 0x0989, %i3 te %xcc, 0x2 movne %xcc, %g3, %i4 tg %icc, 0x5 be,pn %icc, loop_2443 fmovrdlz %l2, %f22, %f22 sll %i6, 0x00, %o2 fmovsleu %xcc, %f28, %f20 loop_2443: movrlez %o6, 0x14E, %i2 srlx %g7, %o1, %g5 fmovsgu %xcc, %f28, %f9 fmovdpos %xcc, %f26, %f29 wr %g0, 0x27, %asi stba %i5, [%l7 + 0x0A] %asi membar #Sync mulx %l6, 0x0AD3, %l0 std %f16, [%l7 + 0x20] movg %icc, %o4, %i1 nop setx 0xA6438FC200428E71, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd16 %f0, %f24, %f28 tneg %icc, 0x7 fabsd %f6, %f0 movrgez %i7, 0x104, %o0 orcc %g2, %o5, %o3 fornot2s %f12, %f27, %f9 movrgz %i0, %l5, %l3 tsubcctv %o7, 0x1DE5, %g6 fnands %f2, %f21, %f29 nop setx loop_2444, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdgu %icc, %f0, %f27 fandnot1s %f8, %f23, %f1 edge32ln %l4, %g1, %g4 loop_2444: fbge,a %fcc1, loop_2445 fxnors %f26, %f30, %f26 movg %icc, %i3, %g3 fbe %fcc0, loop_2446 loop_2445: xnorcc %l1, 0x0B0F, %i4 fnot2 %f2, %f20 bleu,pt %xcc, loop_2447 loop_2446: fblg %fcc3, loop_2448 edge16l %l2, %i6, %o2 movrlez %o6, 0x36E, %g7 loop_2447: fornot1 %f0, %f28, %f4 loop_2448: fbo %fcc0, loop_2449 fcmpeq16 %f30, %f12, %i2 andcc %g5, 0x037F, %o1 movge %xcc, %i5, %l0 loop_2449: tl %xcc, 0x1 and %l6, %i1, %i7 ldsb [%l7 + 0x63], %o4 alignaddrl %o0, %g2, %o5 smul %o3, %i0, %l5 add %l3, 0x165C, %g6 movre %l4, %g1, %o7 andncc %g4, %g3, %l1 edge32n %i4, %i3, %i6 nop setx 0x493C8B43825FE6BB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x9B1F78A734FB93A9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f6, %f10 nop setx 0x5F59DCFBB5B4F00F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x709DA67C2B1A6381, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fsubd %f6, %f22, %f26 wr %g0, 0x04, %asi ldxa [%l7 + 0x48] %asi, %o2 move %xcc, %o6, %l2 tle %xcc, 0x3 alignaddrl %i2, %g5, %g7 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casa [%l6] %asi, %i5, %l0 orn %o1, %l6, %i7 ldd [%l7 + 0x68], %i0 stx %o4, [%l7 + 0x38] set 0x4C, %o5 ldswa [%l7 + %o5] 0x19, %o0 edge32l %o5, %g2, %o3 fmovdl %xcc, %f11, %f14 bneg,a,pt %xcc, loop_2450 movrgz %l5, %l3, %i0 subcc %g6, %l4, %g1 tneg %xcc, 0x2 loop_2450: tn %icc, 0x5 movrne %o7, %g3, %l1 movre %g4, %i3, %i4 set 0x30, %g6 lduwa [%l7 + %g6] 0x15, %o2 fmuld8ulx16 %f21, %f13, %f20 sdiv %i6, 0x0F5A, %o6 ta %icc, 0x3 edge32ln %l2, %i2, %g5 addc %i5, 0x07F8, %g7 fmovde %icc, %f5, %f3 fxors %f8, %f16, %f19 fpadd32s %f6, %f10, %f29 or %l0, 0x0473, %l6 nop setx loop_2451, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry nop setx 0xAB7ADB077046FDC6, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr tleu %icc, 0x4 or %o1, %i1, %i7 loop_2451: and %o4, %o5, %g2 fmovsne %xcc, %f16, %f27 xnorcc %o0, %o3, %l3 movvc %icc, %l5, %g6 std %f30, [%l7 + 0x18] set 0x1E, %o7 ldsba [%l7 + %o7] 0x10, %i0 edge32 %g1, %o7, %l4 sra %l1, 0x1E, %g3 fcmpgt16 %f16, %f18, %i3 sth %i4, [%l7 + 0x14] movleu %icc, %o2, %g4 fbule,a %fcc1, loop_2452 pdist %f16, %f24, %f30 tgu %xcc, 0x4 movgu %icc, %o6, %l2 loop_2452: fones %f28 movle %icc, %i2, %g5 tle %icc, 0x4 xnorcc %i5, 0x1953, %g7 lduw [%l7 + 0x7C], %i6 sdivcc %l6, 0x0BB7, %l0 wr %g0, 0x0c, %asi ldsha [%l7 + 0x6C] %asi, %i1 nop fitos %f29, %f21 fblg %fcc0, loop_2453 fbl %fcc1, loop_2454 movl %xcc, %o1, %i7 fand %f20, %f4, %f26 loop_2453: add %o5, 0x04D9, %o4 loop_2454: ld [%l7 + 0x10], %f19 movge %icc, %o0, %g2 tne %icc, 0x4 movvs %xcc, %l3, %l5 nop setx 0xAFF81635E4FCCE6E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xD979710DF65EE3FD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fsubd %f30, %f28, %f24 movrlz %g6, %o3, %i0 bpos loop_2455 edge32ln %g1, %o7, %l1 tgu %icc, 0x3 nop set 0x3B, %o3 stb %g3, [%l7 + %o3] loop_2455: sdivcc %i3, 0x05BD, %l4 movl %xcc, %o2, %g4 ldsh [%l7 + 0x4E], %o6 movge %icc, %l2, %i2 udivx %g5, 0x0D92, %i5 brlez,a %g7, loop_2456 movcs %icc, %i6, %l6 fsrc2s %f0, %f7 bpos,pt %icc, loop_2457 loop_2456: edge8l %i4, %l0, %i1 fmovdleu %icc, %f16, %f15 set 0x60, %g7 lduwa [%l7 + %g7] 0x11, %i7 loop_2457: fpadd16 %f2, %f20, %f8 fsrc2 %f30, %f30 set 0x12, %i7 ldstuba [%l7 + %i7] 0x11, %o5 movrlz %o4, %o1, %g2 edge32n %l3, %l5, %o0 movleu %xcc, %o3, %g6 movleu %icc, %i0, %g1 fnors %f8, %f17, %f30 edge8l %o7, %l1, %g3 and %i3, %o2, %l4 movrne %g4, %o6, %l2 movne %icc, %i2, %g5 sub %i5, %g7, %i6 nop set 0x54, %l6 ldsw [%l7 + %l6], %l6 mova %xcc, %i4, %i1 fcmple16 %f0, %f22, %i7 tne %xcc, 0x4 ld [%l7 + 0x7C], %f31 or %o5, 0x0C24, %l0 srl %o4, 0x01, %o1 brnz %l3, loop_2458 tpos %icc, 0x4 tpos %icc, 0x6 fmovdne %xcc, %f31, %f5 loop_2458: bg,a,pn %xcc, loop_2459 smulcc %g2, %l5, %o0 fexpand %f24, %f30 fandnot2s %f3, %f13, %f26 loop_2459: fxnors %f27, %f3, %f30 movle %xcc, %o3, %g6 smulcc %i0, %g1, %l1 smul %g3, %o7, %o2 sth %l4, [%l7 + 0x74] nop setx 0x51548FF5106143D3, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr sra %i3, 0x0D, %o6 or %l2, %i2, %g5 popc 0x0735, %g4 sdiv %i5, 0x1939, %i6 movrne %g7, %l6, %i1 xor %i4, %i7, %o5 movvs %icc, %l0, %o1 edge8l %o4, %g2, %l5 sir 0x0F01 ldsh [%l7 + 0x0A], %o0 lduw [%l7 + 0x0C], %o3 fmovdn %xcc, %f25, %f23 brlez,a %g6, loop_2460 mulx %l3, 0x0F2E, %g1 sethi 0x173F, %l1 alignaddrl %i0, %g3, %o7 loop_2460: umulcc %l4, 0x06A7, %i3 andn %o2, %o6, %l2 edge32n %i2, %g5, %i5 orcc %g4, %g7, %l6 fmovdne %xcc, %f6, %f14 nop setx loop_2461, %l0, %l1 jmpl %l1, %i1 movle %xcc, %i4, %i6 tneg %icc, 0x1 srax %i7, 0x0E, %l0 loop_2461: stbar wr %g0, 0x80, %asi ldswa [%l7 + 0x40] %asi, %o5 subcc %o1, 0x0B16, %o4 tle %xcc, 0x5 st %f9, [%l7 + 0x54] andn %g2, 0x169F, %o0 nop fitod %f12, %f28 fdtos %f28, %f23 movg %icc, %o3, %l5 andncc %g6, %g1, %l1 fbuge,a %fcc2, loop_2462 ta %icc, 0x4 set 0x38, %g4 prefetcha [%l7 + %g4] 0x14, 0x1 loop_2462: bgu,a %xcc, loop_2463 tvs %xcc, 0x7 movvs %xcc, %i0, %g3 wr %g0, 0x19, %asi ldda [%l7 + 0x30] %asi, %o6 loop_2463: movrne %l4, 0x02A, %i3 subccc %o6, 0x1A62, %l2 movn %xcc, %o2, %g5 fabsd %f6, %f24 fsrc2s %f3, %f29 taddcc %i5, %i2, %g7 tn %xcc, 0x7 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 movge %xcc, %l6, %g4 wr %g0, 0x0c, %asi stwa %i4, [%l7 + 0x18] %asi tg %icc, 0x0 sethi 0x17F6, %i1 edge32n %i7, %l0, %i6 edge16l %o1, %o5, %o4 fnot1s %f22, %f4 fornot2s %f26, %f19, %f10 add %g2, %o0, %l5 edge32n %o3, %g6, %l1 orn %l3, 0x0DF5, %i0 wr %g0, 0x2a, %asi stba %g1, [%l7 + 0x0B] %asi membar #Sync mova %icc, %o7, %l4 and %g3, 0x0420, %i3 sethi 0x09D2, %l2 fblg %fcc0, loop_2464 addcc %o6, 0x1137, %g5 tleu %icc, 0x4 fsrc1s %f19, %f2 loop_2464: tn %xcc, 0x3 tge %xcc, 0x2 prefetch [%l7 + 0x68], 0x0 srax %o2, %i2, %g7 edge32ln %l6, %g4, %i4 fpadd16 %f14, %f0, %f24 mulscc %i5, %i1, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbo %fcc1, loop_2465 addcc %i6, %l0, %o5 edge16l %o4, %o1, %g2 sdivcc %l5, 0x1CDC, %o0 loop_2465: nop setx loop_2466, %l0, %l1 jmpl %l1, %o3 array32 %g6, %l1, %i0 sllx %g1, 0x0A, %l3 taddcc %o7, %l4, %g3 loop_2466: xnorcc %l2, 0x0411, %i3 movleu %icc, %o6, %o2 bcc,pn %xcc, loop_2467 fcmpne32 %f24, %f30, %i2 srax %g5, %g7, %g4 movrgez %i4, 0x1B2, %i5 loop_2467: tn %icc, 0x4 sub %i1, %i7, %i6 fpackfix %f10, %f21 stbar xnor %l0, 0x0BE2, %l6 edge16n %o4, %o1, %o5 ta %icc, 0x7 fone %f2 bleu loop_2468 nop setx 0xC05879B3, %l0, %l6 st %l6, [%l7 + 0x38] ld [%l7 + 0x38], %fsr set 0x70, %g3 ldxa [%l7 + %g3] 0x11, %g2 loop_2468: fmovse %xcc, %f6, %f11 fsrc2 %f30, %f6 fnor %f2, %f6, %f4 fmovsle %icc, %f26, %f2 sdiv %o0, 0x1597, %l5 st %f9, [%l7 + 0x10] membar 0x48 ldstub [%l7 + 0x18], %g6 brgez %o3, loop_2469 ldstub [%l7 + 0x09], %l1 ta %icc, 0x5 bcc %xcc, loop_2470 loop_2469: and %i0, 0x01EC, %l3 membar 0x71 nop fitos %f11, %f5 fstox %f5, %f22 fxtos %f22, %f27 loop_2470: tne %xcc, 0x1 sir 0x100F edge8n %g1, %o7, %l4 fmovdcc %xcc, %f30, %f1 movgu %xcc, %l2, %g3 nop setx loop_2471, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16l %o6, %o2, %i3 sethi 0x1E06, %i2 nop fitos %f1, %f27 fstox %f27, %f12 loop_2471: fbu,a %fcc2, loop_2472 tpos %icc, 0x1 tpos %icc, 0x7 fornot1 %f28, %f4, %f26 loop_2472: edge16l %g5, %g4, %i4 fcmpgt16 %f16, %f28, %g7 tg %xcc, 0x0 tgu %icc, 0x4 movcs %xcc, %i5, %i1 brgz %i7, loop_2473 fandnot1s %f13, %f25, %f11 st %f11, [%l7 + 0x20] xorcc %i6, 0x0F85, %l6 loop_2473: movrgz %o4, 0x13D, %l0 fcmpne16 %f18, %f20, %o1 movre %g2, %o5, %l5 umulcc %o0, 0x086A, %g6 set 0x60, %o2 stha %o3, [%l7 + %o2] 0x11 fexpand %f2, %f30 fbe %fcc2, loop_2474 fpack32 %f2, %f24, %f16 fmovsa %icc, %f19, %f16 andncc %i0, %l1, %g1 loop_2474: edge8l %l3, %l4, %l2 popc 0x0BA4, %o7 fmul8x16 %f8, %f20, %f24 movl %xcc, %o6, %g3 udivcc %o2, 0x10D4, %i2 srlx %g5, %g4, %i4 fbge %fcc3, loop_2475 fcmpne16 %f22, %f0, %i3 add %i5, %i1, %g7 edge8ln %i6, %l6, %o4 loop_2475: fmovs %f24, %f7 lduw [%l7 + 0x08], %i7 edge16ln %l0, %o1, %g2 st %f29, [%l7 + 0x6C] udivcc %o5, 0x0E58, %o0 tgu %icc, 0x2 and %l5, 0x1D19, %o3 tsubcc %i0, %l1, %g6 umulcc %l3, 0x077F, %l4 tneg %icc, 0x4 ta %xcc, 0x3 fmovsg %icc, %f11, %f14 sll %g1, %l2, %o6 movneg %icc, %o7, %g3 sll %i2, %o2, %g4 orncc %g5, 0x1CCB, %i4 movn %xcc, %i3, %i5 movrne %i1, %i6, %g7 edge8ln %o4, %i7, %l6 tn %xcc, 0x7 edge16ln %o1, %l0, %o5 xorcc %g2, %o0, %l5 subcc %i0, %l1, %g6 umul %o3, %l4, %l3 nop setx 0xD97BE529, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x5DCEB780, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fsubs %f3, %f24, %f7 edge16n %l2, %g1, %o7 nop setx 0x45A53363, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0xE4AAD583, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fsubs %f29, %f22, %f8 tcs %icc, 0x5 alignaddrl %g3, %i2, %o2 fandnot2 %f26, %f2, %f8 ldub [%l7 + 0x12], %o6 fmovd %f4, %f30 stx %g5, [%l7 + 0x38] tn %xcc, 0x6 ld [%l7 + 0x50], %f26 fbg %fcc3, loop_2476 nop setx 0xE85BDCD52C8B006E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x54B1FA579DD2859F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fsubd %f30, %f0, %f24 te %xcc, 0x2 popc %g4, %i3 loop_2476: tg %icc, 0x4 andn %i4, %i1, %i6 tsubcc %g7, %i5, %o4 set 0x09, %l1 lduba [%l7 + %l1] 0x81, %l6 fxnors %f3, %f20, %f9 movneg %icc, %o1, %i7 nop setx loop_2477, %l0, %l1 jmpl %l1, %l0 fmovrdgz %o5, %f14, %f14 lduh [%l7 + 0x10], %g2 edge32ln %o0, %i0, %l5 loop_2477: ldub [%l7 + 0x30], %l1 tsubcc %g6, %l4, %l3 tvs %icc, 0x6 udivcc %o3, 0x0DA7, %g1 nop setx loop_2478, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movne %xcc, %l2, %g3 wr %g0, 0xf9, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_2478: sethi 0x110F, %o7 sub %o2, %o6, %g5 fble %fcc3, loop_2479 alignaddrl %i2, %i3, %i4 subcc %g4, %i1, %i6 tpos %xcc, 0x4 loop_2479: tne %icc, 0x5 nop setx 0xA49A9421, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 fsqrts %f21, %f25 ta %icc, 0x1 edge16 %i5, %o4, %l6 fmuld8ulx16 %f9, %f8, %f22 stbar movre %g7, 0x185, %i7 move %xcc, %o1, %l0 st %f20, [%l7 + 0x7C] wr %g0, 0x19, %asi lda [%l7 + 0x44] %asi, %f26 movle %icc, %g2, %o5 smulcc %o0, 0x074A, %l5 nop fitod %f26, %f4 stbar fmovdneg %xcc, %f5, %f16 st %f12, [%l7 + 0x64] fblg %fcc0, loop_2480 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %icc, 0x5 sub %l1, 0x18D6, %i0 loop_2480: ba,a,pn %icc, loop_2481 fxnors %f24, %f24, %f4 set 0x20, %i5 ldda [%l7 + %i5] 0x26, %l4 loop_2481: edge16l %g6, %o3, %l3 wr %g0, 0x04, %asi lduha [%l7 + 0x74] %asi, %l2 bvs,pn %xcc, loop_2482 brnz %g1, loop_2483 sdiv %g3, 0x0A94, %o2 fbge %fcc1, loop_2484 loop_2482: fmovsvs %icc, %f0, %f2 loop_2483: tcc %xcc, 0x4 fmovsle %xcc, %f3, %f28 loop_2484: orn %o7, 0x1ADB, %o6 mova %icc, %i2, %i3 fcmple16 %f26, %f12, %i4 for %f10, %f16, %f10 tg %icc, 0x0 mulx %g5, %g4, %i1 udivx %i6, 0x17FD, %o4 nop fitos %f29, %f23 array16 %i5, %l6, %g7 bshuffle %f6, %f14, %f10 udivcc %i7, 0x1702, %o1 tcc %xcc, 0x4 xnorcc %g2, 0x1544, %o5 edge8n %o0, %l5, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %i0, %l4, %g6 fands %f28, %f31, %f12 movge %xcc, %l1, %o3 movcs %xcc, %l2, %g1 fbug,a %fcc2, loop_2485 brlz %g3, loop_2486 sdiv %l3, 0x08FB, %o2 edge32ln %o7, %o6, %i3 loop_2485: fmovdcs %xcc, %f14, %f28 loop_2486: fmovdpos %icc, %f21, %f15 xor %i2, 0x07C3, %g5 bcc,pt %xcc, loop_2487 movrgz %i4, %i1, %g4 edge8n %o4, %i6, %i5 st %f21, [%l7 + 0x0C] loop_2487: nop set 0x60, %o1 ldub [%l7 + %o1], %g7 fxnors %f18, %f18, %f18 fcmpeq16 %f28, %f10, %i7 movcs %icc, %o1, %l6 edge32ln %g2, %o5, %l5 movvc %xcc, %l0, %i0 taddcc %o0, 0x17E0, %g6 mulscc %l4, 0x180D, %o3 ldsb [%l7 + 0x77], %l2 set 0x40, %l2 stxa %l1, [%l7 + %l2] 0xea membar #Sync bg,pn %xcc, loop_2488 movcs %icc, %g3, %l3 sll %o2, 0x01, %o7 edge32n %o6, %i3, %i2 loop_2488: tpos %icc, 0x7 xnorcc %g1, 0x0204, %i4 andncc %g5, %i1, %o4 tneg %icc, 0x1 movge %xcc, %i6, %g4 ble,a,pn %icc, loop_2489 membar 0x14 movre %i5, %g7, %i7 addccc %l6, 0x10BC, %o1 loop_2489: sra %g2, 0x01, %l5 fmovrslez %o5, %f27, %f1 fmovrsne %i0, %f13, %f0 tcs %icc, 0x6 xnorcc %l0, 0x05C0, %o0 movrgez %g6, 0x3F8, %l4 tleu %icc, 0x2 nop setx 0x2CC4011B8C87BC08, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xA7B628B4DF1A9C9F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f0, %f28 tg %icc, 0x1 fbe %fcc3, loop_2490 flush %l7 + 0x28 movle %icc, %o3, %l1 srl %l2, 0x0C, %g3 loop_2490: sdivcc %o2, 0x1E1F, %o7 st %f21, [%l7 + 0x0C] edge32 %l3, %o6, %i3 movrgez %i2, 0x016, %g1 tleu %xcc, 0x3 fbg,a %fcc3, loop_2491 fmovspos %icc, %f8, %f19 sdivcc %g5, 0x1AD4, %i1 smul %o4, 0x1827, %i6 loop_2491: edge16ln %i4, %g4, %g7 tsubcctv %i5, 0x0693, %i7 fcmpgt16 %f22, %f12, %o1 sll %g2, %l6, %l5 ldd [%l7 + 0x30], %f12 nop setx loop_2492, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fxnors %f16, %f29, %f25 ba,a %icc, loop_2493 nop setx 0xD1D6298F605F9184, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr loop_2492: movrgez %i0, 0x198, %l0 for %f4, %f0, %f2 loop_2493: swap [%l7 + 0x50], %o5 subccc %o0, 0x0A47, %g6 fmovdcs %icc, %f19, %f14 movn %icc, %l4, %o3 xnorcc %l2, 0x10F6, %g3 be,a,pn %icc, loop_2494 nop setx 0x3BC8C3B5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0xC8C3D766, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fdivs %f17, %f18, %f12 edge16 %l1, %o7, %o2 array16 %l3, %o6, %i2 loop_2494: umul %g1, %g5, %i3 xnor %i1, %o4, %i6 andcc %i4, 0x0EE8, %g4 brnz,a %i5, loop_2495 tleu %icc, 0x3 movge %xcc, %g7, %o1 edge32l %g2, %i7, %l6 loop_2495: tvc %xcc, 0x2 sdivx %i0, 0x05C3, %l0 ta %xcc, 0x1 fbule %fcc0, loop_2496 movrlz %o5, 0x00D, %l5 srax %g6, %o0, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2496: fmovdcc %icc, %f31, %f18 prefetch [%l7 + 0x68], 0x1 movge %xcc, %l2, %l4 tl %icc, 0x7 fmovdgu %xcc, %f26, %f1 movg %icc, %g3, %l1 fors %f6, %f2, %f0 fmovsge %xcc, %f27, %f0 flush %l7 + 0x0C movrgz %o2, 0x045, %o7 xorcc %l3, 0x1A5A, %o6 movpos %icc, %g1, %i2 sub %i3, 0x193F, %g5 nop setx 0x2814D7B7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x220ABA73, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fsubs %f2, %f28, %f17 wr %g0, 0x23, %asi stha %i1, [%l7 + 0x26] %asi membar #Sync movl %icc, %o4, %i6 addccc %i4, %i5, %g7 fba,a %fcc0, loop_2497 mova %xcc, %o1, %g2 edge16 %i7, %g4, %l6 fpsub16 %f6, %f6, %f18 loop_2497: nop wr %g0, 0x18, %asi prefetcha [%l7 + 0x78] %asi, 0x3 movcc %icc, %o5, %l5 brnz %l0, loop_2498 movrne %o0, %o3, %g6 fnot1s %f17, %f13 fmovsne %xcc, %f30, %f23 loop_2498: nop setx loop_2499, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sra %l2, %l4, %g3 sra %l1, 0x05, %o2 nop setx loop_2500, %l0, %l1 jmpl %l1, %o7 loop_2499: fcmpgt16 %f2, %f24, %l3 nop fitos %f11, %f6 fstod %f6, %f26 edge32ln %o6, %i2, %i3 loop_2500: fcmpne16 %f24, %f22, %g1 fbn %fcc0, loop_2501 fmovrdlez %g5, %f6, %f18 edge8l %i1, %o4, %i4 fbu,a %fcc1, loop_2502 loop_2501: fmovrdne %i6, %f28, %f30 bvs %icc, loop_2503 taddcc %i5, 0x122B, %g7 loop_2502: movrlez %o1, 0x300, %i7 bvs,a,pt %icc, loop_2504 loop_2503: fcmple32 %f26, %f4, %g2 ldsh [%l7 + 0x3A], %g4 mova %icc, %i0, %l6 loop_2504: tneg %icc, 0x5 move %icc, %o5, %l0 array8 %o0, %o3, %l5 bpos,a,pt %xcc, loop_2505 nop setx 0x1E854A41F7D0EAD9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xF350B3A9056BA859, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fmuld %f30, %f18, %f26 fble,a %fcc0, loop_2506 tl %xcc, 0x6 loop_2505: nop fitod %f8, %f6 fdtox %f6, %f30 tleu %xcc, 0x1 loop_2506: fmovrsgz %l2, %f5, %f13 movneg %xcc, %l4, %g6 fbule,a %fcc0, loop_2507 fnot1 %f24, %f8 movne %icc, %g3, %o2 movrne %o7, 0x06C, %l3 loop_2507: edge8 %l1, %i2, %o6 fnors %f12, %f31, %f0 wr %g0, 0x11, %asi ldsba [%l7 + 0x24] %asi, %g1 movge %icc, %g5, %i3 fzeros %f2 edge8l %i1, %o4, %i6 tcc %xcc, 0x5 sdivcc %i4, 0x1258, %i5 movcs %icc, %g7, %i7 tpos %xcc, 0x3 fcmpgt32 %f14, %f4, %g2 set 0x0B, %l3 ldsba [%l7 + %l3] 0x88, %g4 bn %xcc, loop_2508 xorcc %o1, 0x0A4E, %l6 srax %o5, %i0, %o0 array8 %o3, %l0, %l5 loop_2508: nop wr %g0, 0x80, %asi ldsha [%l7 + 0x1C] %asi, %l4 ba %xcc, loop_2509 bleu,pn %xcc, loop_2510 bleu %icc, loop_2511 flush %l7 + 0x14 loop_2509: array8 %g6, %l2, %g3 loop_2510: fcmple32 %f16, %f24, %o7 loop_2511: fcmple16 %f10, %f24, %l3 addcc %o2, %i2, %l1 fpadd32s %f17, %f23, %f21 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stb %o6, [%l7 + 0x7B] movrlez %g1, 0x28B, %g5 umulcc %i1, %o4, %i6 fpadd32 %f20, %f6, %f0 mulscc %i4, 0x177B, %i3 bgu,pt %icc, loop_2512 fmovrdlz %i5, %f12, %f2 taddcc %i7, 0x0FF8, %g7 fmovdge %icc, %f24, %f15 loop_2512: addccc %g2, %o1, %g4 fbg %fcc0, loop_2513 ta %icc, 0x4 fmovsneg %icc, %f26, %f7 wr %g0, 0x89, %asi swapa [%l7 + 0x10] %asi, %o5 loop_2513: membar 0x17 array32 %l6, %i0, %o3 edge8l %o0, %l0, %l4 smul %g6, 0x0388, %l2 edge8ln %l5, %g3, %l3 fmul8sux16 %f30, %f20, %f20 fnegs %f22, %f23 edge32ln %o7, %i2, %l1 popc 0x0F71, %o6 movpos %icc, %g1, %g5 ldstub [%l7 + 0x17], %i1 nop setx loop_2514, %l0, %l1 jmpl %l1, %o2 sir 0x18CC nop setx loop_2515, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldstub [%l7 + 0x31], %i6 loop_2514: fone %f0 mulscc %i4, %o4, %i3 loop_2515: alignaddr %i7, %i5, %g2 brlz,a %o1, loop_2516 tgu %icc, 0x0 fbule,a %fcc3, loop_2517 movrne %g4, %o5, %g7 loop_2516: alignaddr %l6, %i0, %o0 xorcc %o3, 0x1189, %l4 loop_2517: edge16 %g6, %l2, %l5 swap [%l7 + 0x28], %g3 brlez %l3, loop_2518 fbge %fcc0, loop_2519 tle %icc, 0x2 smulcc %o7, %i2, %l1 loop_2518: swap [%l7 + 0x78], %o6 loop_2519: fmovrdne %g1, %f28, %f22 tneg %icc, 0x4 sdiv %g5, 0x11B4, %l0 faligndata %f26, %f24, %f16 fcmpne16 %f30, %f12, %o2 fabsd %f24, %f16 movvc %xcc, %i6, %i4 flush %l7 + 0x28 mova %xcc, %i1, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcc %xcc, %o4, %i5 membar 0x05 tneg %icc, 0x7 fpsub32s %f6, %f24, %f4 edge32l %i7, %g2, %o1 fblg,a %fcc2, loop_2520 nop setx loop_2521, %l0, %l1 jmpl %l1, %o5 tge %icc, 0x4 fmovdge %icc, %f3, %f23 loop_2520: ld [%l7 + 0x3C], %f31 loop_2521: nop wr %g0, 0x18, %asi ldswa [%l7 + 0x24] %asi, %g7 alignaddrl %g4, %i0, %o0 bn,pn %xcc, loop_2522 tleu %icc, 0x4 prefetch [%l7 + 0x0C], 0x1 bcs,a,pt %xcc, loop_2523 loop_2522: tpos %icc, 0x1 movre %o3, 0x01C, %l4 fbe,a %fcc3, loop_2524 loop_2523: array16 %g6, %l6, %l5 tcs %xcc, 0x2 fbge,a %fcc2, loop_2525 loop_2524: movvs %xcc, %g3, %l3 wr %g0, 0x04, %asi stxa %o7, [%l7 + 0x08] %asi loop_2525: fbl,a %fcc1, loop_2526 movcc %xcc, %i2, %l2 xnorcc %l1, 0x1CEC, %o6 bl loop_2527 loop_2526: movvs %xcc, %g1, %g5 array32 %l0, %i6, %i4 bge,pn %icc, loop_2528 loop_2527: movpos %xcc, %o2, %i1 fpadd16s %f25, %f23, %f20 mova %icc, %o4, %i5 loop_2528: srl %i3, %g2, %o1 for %f22, %f12, %f22 set 0x10, %i1 sta %f2, [%l7 + %i1] 0x19 add %l7, 0x0C, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %i7, %o5 swap [%l7 + 0x30], %g7 bleu loop_2529 srax %i0, 0x08, %o0 fmovsvc %xcc, %f0, %f29 fand %f8, %f20, %f22 loop_2529: fxors %f2, %f16, %f7 ble,pt %icc, loop_2530 nop setx 0x5A78AE5E925BCCB6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x444BF8E947A4CFDE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f8, %f10 tgu %xcc, 0x5 fbn %fcc1, loop_2531 loop_2530: brgz,a %g4, loop_2532 fbne %fcc2, loop_2533 array32 %l4, %g6, %o3 loop_2531: udivcc %l5, 0x05C1, %g3 loop_2532: stx %l6, [%l7 + 0x70] loop_2533: sll %o7, 0x1B, %l3 srax %l2, %i2, %l1 bvc loop_2534 subccc %o6, 0x0AA4, %g1 tgu %icc, 0x4 lduw [%l7 + 0x6C], %l0 loop_2534: umulcc %g5, 0x09C2, %i6 umulcc %i4, %i1, %o2 movneg %icc, %o4, %i5 xnor %i3, %o1, %i7 brgz %g2, loop_2535 movrlez %o5, 0x0F9, %g7 fbo,a %fcc2, loop_2536 movre %i0, %o0, %g4 loop_2535: nop setx loop_2537, %l0, %l1 jmpl %l1, %l4 umul %o3, 0x1377, %g6 loop_2536: movvs %icc, %l5, %g3 addc %o7, %l6, %l3 loop_2537: movn %icc, %l2, %l1 xnor %i2, %o6, %g1 tgu %icc, 0x7 subccc %g5, %l0, %i4 movre %i1, %o2, %i6 fbo %fcc0, loop_2538 brgz,a %i5, loop_2539 edge8l %i3, %o4, %o1 fblg %fcc1, loop_2540 loop_2538: sdivx %i7, 0x1248, %o5 loop_2539: array8 %g7, %g2, %o0 fbug %fcc3, loop_2541 loop_2540: fmovrdgez %i0, %f8, %f18 movrne %l4, %g4, %o3 movl %icc, %g6, %l5 loop_2541: fmovsg %xcc, %f25, %f9 nop setx 0xE457ECB3007190CF, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr fzero %f6 set 0x40, %g1 stda %f16, [%l7 + %g1] 0x81 edge32l %o7, %l6, %l3 edge16ln %g3, %l1, %i2 fbg %fcc2, loop_2542 tneg %xcc, 0x6 movrgez %l2, 0x035, %o6 alignaddr %g5, %l0, %i4 loop_2542: move %icc, %i1, %g1 fmovdgu %xcc, %f31, %f2 fmuld8ulx16 %f4, %f31, %f24 fbule %fcc3, loop_2543 orn %i6, 0x0EDE, %o2 tsubcc %i3, %i5, %o1 set 0x40, %o0 stda %f0, [%l7 + %o0] 0x15 loop_2543: bcc,a loop_2544 edge8n %o4, %o5, %g7 brlez,a %i7, loop_2545 edge8ln %g2, %o0, %i0 loop_2544: nop setx 0x9E39C694, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0xC06FAB91, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fdivs %f28, %f19, %f27 movne %xcc, %g4, %o3 loop_2545: nop wr %g0, 0xf9, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync xor %l4, 0x01FC, %l5 subccc %g6, %l6, %l3 fornot1s %f13, %f28, %f6 membar 0x47 srax %o7, %g3, %l1 movcs %icc, %i2, %o6 fbl,a %fcc1, loop_2546 fpackfix %f14, %f21 nop fitod %f8, %f12 fdtox %f12, %f26 mulx %g5, 0x0F22, %l0 loop_2546: tcs %icc, 0x2 fmovdl %xcc, %f19, %f15 tcs %icc, 0x0 movrgez %i4, 0x069, %i1 udiv %g1, 0x1281, %l2 subc %i6, %i3, %o2 movcc %xcc, %o1, %o4 stb %i5, [%l7 + 0x1E] fmovsl %icc, %f30, %f4 srax %g7, %o5, %i7 fnegd %f14, %f8 fone %f0 ldub [%l7 + 0x4E], %g2 sllx %o0, 0x1F, %i0 tsubcctv %o3, 0x0D8A, %l4 wr %g0, 0x2b, %asi stba %g4, [%l7 + 0x6E] %asi membar #Sync edge32n %l5, %g6, %l3 edge8 %l6, %g3, %o7 ldstub [%l7 + 0x68], %l1 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f16 tvc %xcc, 0x7 fmovdg %xcc, %f28, %f24 sll %i2, %o6, %l0 udiv %g5, 0x05C0, %i1 wr %g0, 0x19, %asi sta %f14, [%l7 + 0x48] %asi fmovsvs %icc, %f6, %f11 nop setx 0xFA5D9DB9A0451773, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr stb %g1, [%l7 + 0x52] move %icc, %l2, %i4 movrne %i3, %o2, %i6 add %o4, %o1, %i5 movg %icc, %o5, %i7 andn %g7, 0x037F, %g2 set 0x78, %i2 stxa %o0, [%l7 + %i2] 0x80 subc %o3, 0x1F6E, %l4 brnz,a %g4, loop_2547 movge %xcc, %i0, %l5 fbg %fcc1, loop_2548 movle %xcc, %g6, %l3 loop_2547: nop fitos %f7, %f31 fstox %f31, %f16 xor %g3, 0x1F05, %o7 loop_2548: fand %f8, %f18, %f8 popc %l6, %l1 move %icc, %o6, %l0 ldub [%l7 + 0x34], %i2 movneg %xcc, %g5, %g1 smul %l2, 0x19AC, %i1 edge32n %i3, %o2, %i4 fmovdleu %xcc, %f15, %f30 tle %icc, 0x0 add %l7, 0x20, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o4 casa [%l6] 0x80, %o4, %i6 subcc %i5, %o5, %o1 smulcc %i7, 0x10AB, %g2 umul %g7, %o0, %l4 brz,a %g4, loop_2549 tge %icc, 0x6 sethi 0x06AC, %i0 fnegs %f12, %f17 loop_2549: edge32ln %o3, %g6, %l3 sll %g3, %o7, %l6 srl %l5, %o6, %l1 sdivcc %i2, 0x0E35, %g5 tleu %icc, 0x6 movl %icc, %g1, %l2 xnor %i1, 0x02AB, %l0 srlx %o2, %i3, %i4 nop setx 0x7546AFF2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0xCF21BAD4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fadds %f28, %f18, %f24 bgu,pn %xcc, loop_2550 brgz %i6, loop_2551 movre %i5, 0x29A, %o5 tvc %icc, 0x2 loop_2550: nop add %l7, 0x70, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %o4 casa [%l6] %asi, %o4, %i7 loop_2551: fcmple32 %f20, %f6, %o1 fbule %fcc3, loop_2552 edge32l %g2, %o0, %l4 fmovscs %xcc, %f18, %f20 srl %g4, 0x0F, %i0 loop_2552: fble,a %fcc1, loop_2553 fmovd %f10, %f4 fmovdne %xcc, %f6, %f6 bl %xcc, loop_2554 loop_2553: movre %o3, 0x231, %g7 nop fitod %f2, %f20 fdtos %f20, %f23 nop fitod %f12, %f6 fdtox %f6, %f8 fxtod %f8, %f10 loop_2554: sdiv %l3, 0x1609, %g6 smulcc %g3, %o7, %l5 membar 0x25 movl %icc, %l6, %l1 fmovrdlez %i2, %f8, %f16 fors %f0, %f27, %f25 fmovdvc %xcc, %f16, %f27 wr %g0, 0x89, %asi ldswa [%l7 + 0x24] %asi, %o6 sdivx %g1, 0x0598, %g5 tgu %icc, 0x5 fmovsneg %icc, %f7, %f21 wr %g0, 0x10, %asi ldstuba [%l7 + 0x33] %asi, %l2 te %xcc, 0x7 ta %xcc, 0x2 brgez %l0, loop_2555 fandnot1s %f13, %f25, %f10 mulx %o2, %i3, %i1 movpos %xcc, %i4, %i5 loop_2555: nop membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0x1f, %f0 ta %icc, 0x6 set 0x29, %l0 ldsba [%l7 + %l0] 0x88, %i6 fbge,a %fcc3, loop_2556 srl %o5, %o4, %i7 movne %icc, %g2, %o1 edge8 %l4, %g4, %o0 loop_2556: fxors %f8, %f16, %f31 alignaddrl %i0, %g7, %o3 popc 0x1850, %l3 edge32n %g6, %o7, %g3 xnor %l5, %l1, %l6 edge32 %o6, %i2, %g1 fmovdne %icc, %f19, %f23 faligndata %f20, %f28, %f24 wr %g0, 0x10, %asi ldstuba [%l7 + 0x56] %asi, %l2 fcmpeq32 %f22, %f24, %g5 array16 %l0, %i3, %o2 nop fitod %f10, %f18 fdtox %f18, %f22 fxtod %f22, %f20 ldsb [%l7 + 0x19], %i4 st %f9, [%l7 + 0x60] subccc %i5, %i6, %i1 tle %icc, 0x6 fsrc1 %f14, %f6 udivcc %o5, 0x1679, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %g2, %i7, %o1 ldsw [%l7 + 0x68], %l4 movrne %o0, %i0, %g7 andncc %o3, %l3, %g6 wr %g0, 0x19, %asi ldswa [%l7 + 0x48] %asi, %g4 smulcc %g3, 0x0913, %o7 xnorcc %l5, 0x0AAA, %l1 fmovdl %icc, %f28, %f10 xnorcc %l6, %i2, %o6 orcc %g1, %l2, %g5 fnegs %f7, %f23 fxnors %f8, %f8, %f22 nop setx 0x5ED62F88, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0xF96995E9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fdivs %f15, %f9, %f26 andncc %i3, %o2, %l0 fbg,a %fcc3, loop_2557 edge8l %i5, %i6, %i1 andn %i4, %o5, %o4 subcc %i7, %o1, %l4 loop_2557: add %g2, %i0, %g7 fmul8sux16 %f30, %f12, %f26 fmuld8ulx16 %f19, %f22, %f26 popc 0x0A6C, %o3 te %icc, 0x1 be %icc, loop_2558 tg %icc, 0x7 srax %l3, 0x09, %o0 tne %xcc, 0x1 loop_2558: bn,a,pt %xcc, loop_2559 movle %icc, %g6, %g3 movvs %icc, %g4, %o7 lduw [%l7 + 0x5C], %l5 loop_2559: movn %icc, %l1, %l6 orncc %o6, 0x068D, %i2 wr %g0, 0x89, %asi lduha [%l7 + 0x72] %asi, %g1 taddcc %g5, 0x19BF, %i3 fbule,a %fcc2, loop_2560 andcc %o2, %l0, %i5 or %i6, %l2, %i1 wr %g0, 0xeb, %asi stxa %o5, [%l7 + 0x70] %asi membar #Sync loop_2560: tl %icc, 0x4 edge16ln %i4, %i7, %o1 movgu %icc, %o4, %g2 st %f15, [%l7 + 0x50] edge16l %i0, %l4, %g7 udivx %o3, 0x1571, %o0 array16 %l3, %g6, %g4 fmovrdne %o7, %f4, %f0 udivcc %l5, 0x09F4, %g3 movrgez %l6, 0x128, %l1 srax %i2, %g1, %g5 stb %i3, [%l7 + 0x3F] sra %o6, 0x1F, %l0 brgz,a %o2, loop_2561 bgu loop_2562 fbue,a %fcc2, loop_2563 taddcctv %i5, %l2, %i6 loop_2561: fpsub16 %f4, %f4, %f28 loop_2562: nop set 0x40, %l4 lda [%l7 + %l4] 0x88, %f3 loop_2563: fmovdle %icc, %f17, %f23 udivx %i1, 0x1CCB, %o5 movne %xcc, %i4, %i7 brlz,a %o1, loop_2564 xor %g2, 0x0263, %o4 fmovdg %icc, %f25, %f28 brz %l4, loop_2565 loop_2564: movrgez %i0, 0x1E2, %g7 fmovdgu %xcc, %f25, %f29 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2565: alignaddr %o0, %l3, %g6 ta %icc, 0x7 ldd [%l7 + 0x60], %g4 fandnot2 %f20, %f28, %f20 movrlz %o7, 0x2A4, %l5 fmovrdlez %g3, %f18, %f24 prefetch [%l7 + 0x44], 0x1 movleu %xcc, %l6, %o3 be,a,pn %xcc, loop_2566 mova %xcc, %l1, %g1 fandnot2 %f16, %f12, %f18 array16 %i2, %g5, %i3 loop_2566: fblg %fcc2, loop_2567 movn %xcc, %o6, %o2 bvc,a,pt %xcc, loop_2568 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2567: tge %xcc, 0x3 bcs,a,pt %xcc, loop_2569 loop_2568: ba,a loop_2570 fmovdneg %xcc, %f13, %f24 srl %l0, %i5, %i6 loop_2569: ldd [%l7 + 0x48], %f10 loop_2570: fbg,a %fcc2, loop_2571 udivx %i1, 0x0F42, %o5 fmovdge %xcc, %f17, %f0 sra %l2, %i4, %i7 loop_2571: xor %o1, %g2, %o4 set 0x13, %i3 stba %i0, [%l7 + %i3] 0x2f membar #Sync stbar saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot2s %f14, %f0, %f0 membar 0x33 alignaddr %g7, %l4, %l3 fmovrde %o0, %f14, %f12 movcc %icc, %g4, %o7 sra %l5, 0x11, %g6 edge8n %l6, %g3, %o3 fba %fcc1, loop_2572 edge16ln %l1, %i2, %g1 mulx %i3, %g5, %o2 taddcc %l0, %o6, %i6 loop_2572: fmovrdlz %i5, %f18, %f2 sra %o5, %l2, %i4 edge16 %i7, %o1, %g2 edge16l %i1, %o4, %g7 fmovda %icc, %f15, %f5 fpsub16s %f15, %f26, %f17 edge16 %l4, %l3, %o0 set 0x48, %l5 sta %f5, [%l7 + %l5] 0x10 bg %icc, loop_2573 movrgez %g4, %o7, %i0 movn %xcc, %g6, %l6 tg %icc, 0x2 loop_2573: sll %g3, 0x11, %l5 mulscc %l1, 0x0087, %o3 addc %g1, %i2, %i3 addccc %g5, 0x03DE, %l0 movrlz %o2, 0x025, %i6 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 fpack16 %f8, %f3 nop setx 0xE8882929, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0xE7F9DB13, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fadds %f9, %f24, %f8 movge %xcc, %o6, %o5 addc %l2, %i4, %i7 edge8 %o1, %g2, %i1 nop fitod %f8, %f24 fdtos %f24, %f18 stx %i5, [%l7 + 0x18] membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0x1f, %f16 lduh [%l7 + 0x0C], %g7 subcc %l4, %l3, %o0 taddcctv %g4, 0x07F7, %o7 fmul8sux16 %f2, %f0, %f26 fbule %fcc0, loop_2574 bcs,a loop_2575 xnorcc %i0, 0x15C3, %o4 membar 0x66 loop_2574: movvc %icc, %g6, %g3 loop_2575: bpos,pn %xcc, loop_2576 nop setx loop_2577, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcctv %l5, %l6, %o3 nop setx 0x0D2D06AD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x7EE53DDD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fadds %f26, %f20, %f22 loop_2576: lduh [%l7 + 0x44], %g1 loop_2577: sdivx %i2, 0x17DE, %i3 fmul8sux16 %f6, %f8, %f2 udivcc %g5, 0x0BBF, %l1 bgu %xcc, loop_2578 edge8 %o2, %l0, %o6 edge16 %i6, %o5, %i4 movgu %icc, %i7, %o1 loop_2578: add %g2, 0x0BCF, %l2 and %i5, 0x0668, %g7 xnorcc %i1, 0x0A9E, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %xcc, %o0, %g4 and %l4, 0x05D6, %i0 tcs %xcc, 0x7 movvs %xcc, %o4, %g6 taddcc %o7, 0x0A77, %l5 fpsub16 %f16, %f8, %f10 fexpand %f6, %f6 wr %g0, 0x10, %asi ldsha [%l7 + 0x60] %asi, %g3 movrne %l6, %g1, %o3 fxors %f24, %f31, %f30 fnor %f0, %f2, %f10 fbue %fcc0, loop_2579 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbg %fcc1, loop_2580 fmovsleu %xcc, %f17, %f15 loop_2579: fandnot1s %f16, %f14, %f13 movrne %i2, 0x367, %i3 loop_2580: array16 %l1, %o2, %l0 udivcc %g5, 0x1D8A, %o6 brgz %i6, loop_2581 fbuge %fcc3, loop_2582 movrlez %i4, %i7, %o1 edge32n %o5, %g2, %l2 loop_2581: ldd [%l7 + 0x58], %g6 loop_2582: ldd [%l7 + 0x10], %f22 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %i1, %l3, %i5 fcmple16 %f2, %f8, %o0 swap [%l7 + 0x08], %l4 ldstub [%l7 + 0x77], %i0 taddcc %g4, 0x1B09, %o4 prefetch [%l7 + 0x4C], 0x1 movn %icc, %o7, %l5 nop set 0x54, %o4 prefetch [%l7 + %o4], 0x3 fpack16 %f6, %f20 st %f21, [%l7 + 0x50] edge8n %g6, %l6, %g1 sub %g3, 0x1E51, %o3 tne %icc, 0x2 addc %i2, %l1, %i3 addcc %o2, %l0, %o6 fmovdneg %icc, %f20, %f29 sdiv %i6, 0x0EEB, %g5 orcc %i7, 0x1BB2, %i4 st %f4, [%l7 + 0x7C] fnegd %f6, %f0 movle %icc, %o5, %g2 movle %xcc, %l2, %g7 movleu %icc, %o1, %l3 srl %i1, 0x13, %i5 nop setx 0x6CBB6E76B7B22CB1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 fsqrtd %f16, %f14 nop set 0x18, %g5 ldd [%l7 + %g5], %f12 srlx %o0, %i0, %g4 edge8n %o4, %l4, %o7 fba %fcc1, loop_2583 srax %l5, 0x00, %g6 andncc %l6, %g1, %o3 orncc %g3, 0x1685, %l1 loop_2583: edge16l %i3, %o2, %i2 ld [%l7 + 0x78], %f29 andn %o6, 0x1855, %l0 flush %l7 + 0x5C fbug,a %fcc2, loop_2584 tge %icc, 0x3 xor %g5, 0x1DB1, %i7 wr %g0, 0x0c, %asi ldsba [%l7 + 0x27] %asi, %i6 loop_2584: fand %f10, %f8, %f10 set 0x70, %o6 ldda [%l7 + %o6] 0x14, %i4 movcc %icc, %g2, %l2 wr %g0, 0xe3, %asi stha %g7, [%l7 + 0x76] %asi membar #Sync tvc %icc, 0x2 srax %o1, 0x05, %l3 array16 %o5, %i1, %o0 edge8n %i5, %i0, %o4 udivx %g4, 0x1383, %o7 tn %icc, 0x6 movcs %xcc, %l4, %g6 sllx %l6, %l5, %g1 tvc %icc, 0x6 bg,a loop_2585 fand %f14, %f30, %f16 brlz,a %g3, loop_2586 brlz %l1, loop_2587 loop_2585: edge32n %o3, %o2, %i2 flush %l7 + 0x74 loop_2586: fmul8x16au %f30, %f26, %f4 loop_2587: nop setx 0x20436613, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr tsubcc %i3, 0x0771, %o6 orncc %g5, 0x0591, %l0 movne %xcc, %i6, %i7 taddcctv %i4, %l2, %g2 ta %icc, 0x5 bpos,pn %icc, loop_2588 movpos %xcc, %g7, %o1 edge16n %l3, %o5, %i1 brz,a %i5, loop_2589 loop_2588: movle %xcc, %i0, %o0 sdiv %o4, 0x05ED, %g4 tge %xcc, 0x2 loop_2589: sll %o7, 0x0D, %l4 edge16ln %l6, %g6, %g1 fbe %fcc1, loop_2590 subc %l5, %g3, %o3 or %o2, %i2, %i3 tcc %icc, 0x3 loop_2590: move %icc, %l1, %g5 ta %xcc, 0x2 movrlz %l0, %i6, %o6 fmul8x16 %f12, %f14, %f16 tle %xcc, 0x7 sub %i7, 0x1778, %l2 sdivx %g2, 0x10F9, %i4 std %f10, [%l7 + 0x28] movrlez %o1, %l3, %g7 fmovdvs %xcc, %f17, %f5 tsubcc %i1, %o5, %i0 edge32ln %o0, %o4, %i5 movvc %xcc, %o7, %g4 taddcctv %l6, %g6, %g1 te %xcc, 0x4 set 0x13, %i4 stba %l5, [%l7 + %i4] 0x2a membar #Sync sdiv %g3, 0x003C, %o3 flush %l7 + 0x70 stbar tleu %icc, 0x3 andncc %l4, %i2, %o2 fmovrdgz %i3, %f24, %f16 brlz %g5, loop_2591 lduw [%l7 + 0x38], %l0 sdivx %l1, 0x1580, %i6 srax %i7, 0x09, %o6 loop_2591: movn %icc, %l2, %g2 movrlz %o1, %i4, %l3 movgu %icc, %g7, %i1 movvc %icc, %i0, %o0 smulcc %o5, %o4, %i5 subcc %g4, 0x0878, %l6 edge16n %g6, %g1, %o7 tsubcc %g3, %o3, %l5 ble,a loop_2592 fba,a %fcc0, loop_2593 tge %xcc, 0x1 tcc %icc, 0x0 loop_2592: nop setx 0xEB5C8C8D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x29BDA490, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fdivs %f14, %f31, %f10 loop_2593: bge,a loop_2594 addc %l4, %i2, %i3 tg %xcc, 0x7 fpmerge %f29, %f15, %f22 loop_2594: nop setx 0x26D506D172FE7A9C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x9F9DDF1718A94030, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f24, %f14 stb %g5, [%l7 + 0x50] xnorcc %o2, 0x16AB, %l1 be,a loop_2595 xnorcc %i6, %l0, %i7 for %f18, %f30, %f4 sub %o6, 0x1D83, %l2 loop_2595: srlx %o1, %g2, %i4 tgu %xcc, 0x0 udivx %l3, 0x1683, %i1 movleu %xcc, %g7, %i0 movn %icc, %o5, %o0 wr %g0, 0x10, %asi ldsba [%l7 + 0x68] %asi, %i5 fornot2s %f27, %f15, %f16 nop fitos %f23, %f18 srax %o4, 0x15, %g4 fxnor %f28, %f18, %f20 popc %g6, %g1 fbe,a %fcc1, loop_2596 xnorcc %o7, 0x0166, %g3 movge %icc, %l6, %l5 fmovsa %icc, %f7, %f1 loop_2596: edge32l %l4, %i2, %i3 sra %g5, %o3, %o2 smul %l1, %l0, %i7 movl %xcc, %o6, %l2 bvc,pt %icc, loop_2597 fmovdcs %icc, %f7, %f23 edge8ln %i6, %g2, %i4 tle %xcc, 0x5 loop_2597: fble %fcc2, loop_2598 lduh [%l7 + 0x7C], %l3 movleu %xcc, %i1, %g7 sllx %i0, 0x07, %o5 loop_2598: stbar fmovsleu %xcc, %f10, %f6 bleu %xcc, loop_2599 or %o1, 0x0509, %o0 fmovdl %xcc, %f28, %f5 andcc %i5, 0x0820, %o4 loop_2599: fnot1s %f28, %f15 nop fitod %f25, %f14 addccc %g4, %g6, %o7 add %g3, %g1, %l5 movcs %xcc, %l6, %l4 array16 %i2, %g5, %i3 edge32l %o3, %l1, %l0 edge8 %i7, %o6, %o2 orcc %i6, 0x11AA, %g2 ldsb [%l7 + 0x63], %i4 fmovsge %xcc, %f25, %f12 udiv %l2, 0x02B4, %i1 edge8l %g7, %i0, %l3 smulcc %o5, %o0, %o1 sllx %o4, 0x1E, %g4 brgez,a %g6, loop_2600 fpadd32s %f2, %f5, %f29 udiv %i5, 0x0CDA, %g3 movrlez %g1, %o7, %l6 loop_2600: ldd [%l7 + 0x58], %l4 add %l7, 0x50, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %i2 casxa [%l6] %asi, %i2, %l5 sdivcc %g5, 0x1D5D, %o3 tpos %icc, 0x2 alignaddr %l1, %i3, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srax %o6, %o2, %i6 nop setx loop_2601, %l0, %l1 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 %l0, loop_2602 umulcc %g2, %i4, %i1 nop setx loop_2603, %l0, %l1 jmpl %l1, %l2 loop_2601: fpsub32s %f21, %f0, %f18 loop_2602: tl %icc, 0x5 tvs %icc, 0x0 loop_2603: nop setx loop_2604, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fcmpeq16 %f28, %f14, %g7 fzeros %f4 edge32n %i0, %l3, %o5 loop_2604: call loop_2605 umul %o1, %o4, %o0 edge8ln %g4, %g6, %i5 bneg,a %xcc, loop_2606 loop_2605: fmovde %icc, %f28, %f2 prefetch [%l7 + 0x54], 0x0 fmovsg %xcc, %f0, %f29 loop_2606: movcs %icc, %g1, %g3 array8 %o7, %l4, %i2 swap [%l7 + 0x7C], %l6 bneg,pn %icc, loop_2607 tvs %xcc, 0x1 fmovrslez %l5, %f19, %f0 mova %xcc, %o3, %l1 loop_2607: or %i3, %i7, %g5 sir 0x031A alignaddr %o6, %i6, %o2 set 0x40, %g2 ldda [%l7 + %g2] 0x10, %f16 tleu %icc, 0x5 std %f6, [%l7 + 0x50] umulcc %g2, 0x18E0, %l0 movgu %icc, %i4, %l2 edge16l %i1, %g7, %l3 movpos %xcc, %i0, %o5 umulcc %o4, %o0, %o1 udivcc %g4, 0x1EBC, %i5 tsubcc %g6, 0x1023, %g1 movcs %icc, %o7, %g3 smulcc %l4, 0x1664, %i2 fmovscs %xcc, %f7, %f16 wr %g0, 0x89, %asi sta %f5, [%l7 + 0x64] %asi tvc %xcc, 0x5 edge8 %l5, %o3, %l1 nop setx 0x920E10CA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0xD578B0C1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fadds %f22, %f22, %f0 brlz,a %l6, loop_2608 movvc %xcc, %i3, %g5 be,pt %icc, loop_2609 fnot2 %f8, %f10 loop_2608: fandnot2 %f16, %f4, %f10 tgu %xcc, 0x2 loop_2609: tge %xcc, 0x0 fcmple16 %f10, %f26, %i7 andncc %i6, %o2, %o6 sethi 0x024D, %g2 fmovrdgez %l0, %f10, %f24 tcs %icc, 0x7 tvc %icc, 0x1 tvc %icc, 0x1 fxor %f20, %f24, %f8 nop setx 0xFA11C40EFA37A006, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f22 wr %g0, 0x04, %asi ldda [%l7 + 0x50] %asi, %l2 array8 %i1, %i4, %g7 array16 %l3, %o5, %o4 nop fitod %f10, %f30 fdtos %f30, %f28 fmovrdgz %i0, %f18, %f26 nop setx 0x619C197F57E66896, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x34374AAF6F492F0E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 faddd %f30, %f26, %f0 fbug,a %fcc1, loop_2610 be %xcc, loop_2611 add %o0, 0x1286, %o1 xnorcc %g4, %i5, %g1 loop_2610: movg %icc, %o7, %g3 loop_2611: sir 0x1D93 movne %icc, %g6, %l4 sub %l5, 0x0012, %o3 ta %xcc, 0x3 fmovd %f2, %f26 edge8 %i2, %l1, %l6 bn,a,pt %xcc, loop_2612 tneg %icc, 0x0 sllx %i3, %g5, %i7 movgu %icc, %o2, %i6 loop_2612: fmovsn %xcc, %f20, %f6 fxnors %f10, %f11, %f24 orncc %o6, %g2, %l0 add %l7, 0x6C, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %i1, %i4 tle %xcc, 0x2 tcs %icc, 0x2 tpos %xcc, 0x3 tcs %xcc, 0x7 tle %icc, 0x7 fmovdcs %xcc, %f10, %f31 movvs %icc, %g7, %l3 movcs %xcc, %l2, %o4 add %i0, %o0, %o5 fmovdgu %xcc, %f22, %f19 fbne %fcc2, loop_2613 edge32 %o1, %i5, %g4 xnor %o7, 0x1615, %g3 fmovd %f30, %f14 loop_2613: movrlz %g6, 0x259, %g1 fmovrdlez %l5, %f20, %f18 andncc %l4, %o3, %l1 sdiv %i2, 0x084F, %i3 udivx %g5, 0x1104, %i7 andcc %o2, 0x030D, %i6 wr %g0, 0x11, %asi stha %o6, [%l7 + 0x10] %asi fmovrdne %l6, %f22, %f0 bvc,a %xcc, loop_2614 nop setx 0x404B8883, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr fmovrdlz %l0, %f4, %f20 srax %g2, %i1, %i4 loop_2614: fzeros %f5 srl %g7, 0x1B, %l2 tvc %icc, 0x1 movneg %xcc, %o4, %l3 tsubcctv %i0, 0x15F7, %o0 fbne %fcc3, loop_2615 fzero %f6 fmovdge %icc, %f30, %f20 tleu %xcc, 0x7 loop_2615: bshuffle %f16, %f10, %f4 array8 %o5, %o1, %i5 edge8ln %g4, %g3, %o7 membar 0x5D popc 0x0D70, %g1 edge8 %g6, %l4, %o3 set 0x3D, %g6 lduba [%l7 + %g6] 0x18, %l1 fmovdle %icc, %f8, %f21 fands %f22, %f19, %f8 orncc %l5, %i2, %i3 smulcc %i7, 0x1ED2, %g5 tn %icc, 0x1 xnor %o2, %o6, %i6 fpmerge %f4, %f13, %f10 addc %l6, 0x08B0, %l0 sra %g2, 0x19, %i1 movn %xcc, %g7, %i4 edge8 %o4, %l3, %l2 alignaddrl %o0, %o5, %i0 brnz,a %o1, loop_2616 movleu %icc, %i5, %g4 bgu %icc, loop_2617 st %f24, [%l7 + 0x4C] loop_2616: bl %xcc, loop_2618 fmovrdne %o7, %f26, %f28 loop_2617: nop setx 0xC81AB2DAF05B32CA, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr be loop_2619 loop_2618: fzeros %f17 addcc %g3, 0x023A, %g6 bpos,pt %xcc, loop_2620 loop_2619: sethi 0x19EA, %l4 addc %o3, %g1, %l1 subcc %i2, 0x05C4, %i3 loop_2620: be,pt %icc, loop_2621 movneg %icc, %i7, %g5 subcc %o2, 0x094F, %o6 xor %l5, 0x0E14, %l6 loop_2621: andn %i6, 0x1009, %l0 edge8 %g2, %g7, %i4 movpos %icc, %i1, %l3 tn %xcc, 0x4 array16 %o4, %l2, %o0 array8 %i0, %o1, %o5 movle %icc, %i5, %o7 tge %icc, 0x0 be loop_2622 tpos %xcc, 0x3 fexpand %f12, %f14 movpos %xcc, %g4, %g6 loop_2622: sethi 0x030E, %g3 movre %o3, 0x279, %g1 udivx %l4, 0x19EA, %i2 bl,a %icc, loop_2623 tn %xcc, 0x1 tneg %icc, 0x7 tleu %xcc, 0x0 loop_2623: fpadd32s %f26, %f0, %f22 fxnors %f27, %f3, %f2 brlez %l1, loop_2624 fmovsgu %icc, %f12, %f21 fandnot1 %f12, %f26, %f4 call loop_2625 loop_2624: nop setx 0xCC3689F9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x39883C00, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fadds %f30, %f18, %f27 tg %icc, 0x0 andncc %i7, %g5, %o2 loop_2625: edge32l %i3, %o6, %l6 bne,a,pt %xcc, loop_2626 addc %l5, 0x16E9, %i6 popc %g2, %g7 movgu %xcc, %i4, %l0 loop_2626: edge8l %i1, %o4, %l2 tg %xcc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %icc, 0x7 subc %o0, %i0, %o1 ta %icc, 0x7 movge %icc, %o5, %i5 tl %xcc, 0x0 set 0x40, %o5 stda %f16, [%l7 + %o5] 0xf8 membar #Sync umulcc %l3, 0x09B0, %o7 fxor %f2, %f2, %f2 bne,a loop_2627 and %g4, 0x08A5, %g6 xorcc %o3, 0x142E, %g3 fmovrsgez %l4, %f24, %f24 loop_2627: movre %i2, 0x00A, %l1 fabss %f30, %f30 be,a %xcc, loop_2628 smulcc %g1, 0x09DF, %i7 sir 0x02B2 tpos %xcc, 0x7 loop_2628: sdivcc %o2, 0x1D0A, %g5 tge %icc, 0x3 wr %g0, 0x89, %asi lda [%l7 + 0x60] %asi, %f12 sra %i3, 0x19, %l6 movleu %icc, %o6, %l5 fmovscc %xcc, %f12, %f25 sdivcc %g2, 0x0C7D, %g7 nop setx 0x920EB8F6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0xA8332AA2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fmuls %f11, %f20, %f28 ldx [%l7 + 0x48], %i4 nop setx 0xFE28877077BC5726, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x834F8B3410D14C14, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f26, %f14 edge32ln %i6, %l0, %i1 smul %l2, 0x1C5C, %o0 wr %g0, 0x19, %asi stda %f16, [%l7 + 0x40] %asi fbu,a %fcc0, loop_2629 ta %xcc, 0x6 fmovsl %icc, %f24, %f27 nop set 0x20, %o3 ldd [%l7 + %o3], %f18 loop_2629: movrne %i0, %o4, %o5 fpsub32s %f26, %f0, %f22 set 0x18, %g7 stxa %i5, [%g0 + %g7] 0x20 nop setx loop_2630, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldd [%l7 + 0x60], %o0 stbar sub %o7, %l3, %g6 loop_2630: fmovda %xcc, %f11, %f14 fmovs %f23, %f3 nop setx 0x209FCBCF30440A0F, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr lduw [%l7 + 0x60], %g4 edge16 %g3, %o3, %i2 sub %l1, 0x1832, %l4 fnor %f18, %f2, %f0 sllx %g1, %i7, %o2 fmovdg %icc, %f18, %f6 edge16n %g5, %l6, %o6 fbn %fcc2, loop_2631 bcs,a %xcc, loop_2632 lduh [%l7 + 0x5E], %i3 tvc %xcc, 0x6 loop_2631: edge16n %l5, %g7, %g2 loop_2632: fbule %fcc3, loop_2633 bcc,pt %xcc, loop_2634 sdivcc %i6, 0x1D64, %l0 and %i1, 0x0918, %i4 loop_2633: movl %icc, %o0, %i0 loop_2634: bpos loop_2635 fbul,a %fcc1, loop_2636 edge16l %o4, %o5, %l2 nop fitod %f6, %f8 fdtoi %f8, %f15 loop_2635: fpadd32s %f18, %f8, %f28 loop_2636: fmovsleu %xcc, %f8, %f0 tne %icc, 0x3 addcc %i5, %o1, %l3 alignaddr %o7, %g4, %g3 edge8ln %o3, %g6, %i2 tl %xcc, 0x4 nop fitos %f11, %f12 fstod %f12, %f2 tgu %xcc, 0x0 fmovse %icc, %f8, %f16 ble,pn %icc, loop_2637 ta %xcc, 0x2 movle %icc, %l1, %g1 nop fitos %f11, %f5 fstox %f5, %f18 fxtos %f18, %f1 loop_2637: fmovrdne %l4, %f0, %f6 brz %i7, loop_2638 edge8n %g5, %o2, %o6 tsubcc %i3, 0x173E, %l6 xnorcc %g7, %g2, %l5 loop_2638: movpos %xcc, %l0, %i1 mulx %i6, %i4, %i0 fpsub32s %f9, %f20, %f26 fands %f10, %f22, %f9 movrgz %o0, 0x14A, %o4 nop set 0x20, %i7 stw %o5, [%l7 + %i7] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %icc, 0x4 tgu %xcc, 0x0 sdiv %i5, 0x0926, %l2 array8 %o1, %o7, %l3 subc %g4, %g3, %o3 fbul,a %fcc2, loop_2639 smul %g6, 0x1694, %l1 fbe %fcc3, loop_2640 edge16n %g1, %i2, %l4 loop_2639: fbu %fcc3, loop_2641 nop fitod %f0, %f30 fdtox %f30, %f2 loop_2640: umul %i7, %o2, %o6 bl,pt %icc, loop_2642 loop_2641: movle %icc, %g5, %i3 mova %icc, %g7, %l6 taddcc %g2, 0x0A1D, %l5 loop_2642: edge16n %l0, %i6, %i4 srlx %i1, 0x1F, %i0 alignaddrl %o0, %o4, %o5 subc %i5, %l2, %o7 movleu %xcc, %l3, %g4 addccc %g3, 0x143C, %o1 or %o3, %g6, %g1 srax %i2, 0x0E, %l4 brlez %i7, loop_2643 tn %xcc, 0x1 wr %g0, 0x21, %asi ldxa [%g0 + 0x8] %asi, %l1 loop_2643: edge8ln %o2, %o6, %g5 fmul8x16 %f2, %f2, %f2 movvs %xcc, %i3, %l6 subc %g2, %g7, %l0 and %i6, 0x0C39, %i4 smul %i1, 0x0509, %l5 fornot1 %f26, %f26, %f8 movrgez %i0, %o0, %o4 nop set 0x4C, %l6 ldsh [%l7 + %l6], %i5 fxnors %f11, %f23, %f23 fsrc1 %f20, %f6 subcc %o5, %o7, %l3 nop setx 0x194E0FF4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xC3F4F19F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fsubs %f25, %f31, %f4 add %l2, %g3, %g4 ldsw [%l7 + 0x08], %o1 movgu %xcc, %o3, %g6 lduw [%l7 + 0x10], %i2 srax %l4, 0x0F, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 std %f18, [%l7 + 0x40] edge16ln %l1, %g1, %o6 andcc %o2, 0x0A7E, %i3 tg %icc, 0x1 edge16 %l6, %g2, %g5 fpsub16s %f18, %f27, %f24 umulcc %l0, %i6, %i4 fbule %fcc3, loop_2644 move %xcc, %i1, %g7 fbo %fcc2, loop_2645 array32 %i0, %o0, %l5 loop_2644: edge8 %i5, %o4, %o7 fbule,a %fcc3, loop_2646 loop_2645: smul %l3, 0x193D, %o5 movvs %icc, %l2, %g3 addccc %g4, 0x1DA1, %o3 loop_2646: fmovsleu %xcc, %f9, %f22 fbule,a %fcc0, loop_2647 subc %g6, %o1, %l4 fmovsne %xcc, %f4, %f12 tg %icc, 0x7 loop_2647: fxors %f17, %f6, %f10 mulx %i7, 0x0595, %i2 array32 %g1, %o6, %l1 nop setx 0x305B6FBF, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr nop fitod %f2, %f2 fdtos %f2, %f16 movvs %icc, %o2, %i3 and %g2, %l6, %l0 fmovdcs %icc, %f19, %f12 fmovsne %icc, %f29, %f26 fpackfix %f24, %f25 smulcc %i6, %g5, %i4 orncc %i1, 0x0F35, %g7 nop setx 0xE9633081216EF959, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x8D372C8BFEE6BEF4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f14, %f0 array16 %i0, %l5, %i5 fbn,a %fcc3, loop_2648 sra %o4, 0x02, %o7 nop fitod %f0, %f26 fdtos %f26, %f14 te %icc, 0x6 loop_2648: tne %xcc, 0x2 fpsub32 %f4, %f30, %f0 movcc %icc, %o0, %o5 addc %l2, %g3, %l3 nop setx 0x9D9C4F4B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xA118E0C8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fdivs %f23, %f16, %f13 wr %g0, 0x88, %asi lda [%l7 + 0x3C] %asi, %f16 tcc %icc, 0x2 stb %o3, [%l7 + 0x7E] flush %l7 + 0x18 te %icc, 0x2 fpsub16s %f27, %f25, %f6 andncc %g6, %o1, %l4 movn %icc, %g4, %i7 movcs %xcc, %i2, %g1 bg loop_2649 orcc %o6, 0x08FB, %l1 edge8ln %i3, %g2, %l6 movrgz %o2, 0x22C, %i6 loop_2649: movrgez %g5, 0x095, %i4 sth %i1, [%l7 + 0x12] nop setx 0x00578140, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr movn %xcc, %g7, %l0 fbul %fcc1, loop_2650 sethi 0x0A2C, %i0 fmovrdgz %i5, %f26, %f18 movle %icc, %l5, %o4 loop_2650: sdivcc %o7, 0x0C03, %o0 fnors %f8, %f9, %f0 tl %icc, 0x2 edge8 %o5, %l2, %g3 edge16l %l3, %g6, %o3 subc %o1, %l4, %g4 nop fitod %f12, %f12 fdtox %f12, %f10 fxtod %f10, %f18 nop setx loop_2651, %l0, %l1 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,a %fcc3, loop_2652 movrne %i2, 0x079, %i7 edge16ln %o6, %g1, %i3 loop_2651: movleu %xcc, %g2, %l6 loop_2652: edge8l %o2, %i6, %g5 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgez %i4, loop_2653 fbne,a %fcc1, loop_2654 membar 0x10 movn %xcc, %l1, %i1 loop_2653: movre %g7, 0x0C2, %l0 loop_2654: stbar fandnot2 %f0, %f16, %f14 ba,a %xcc, loop_2655 popc 0x0EDA, %i0 set 0x0C, %g4 lduha [%l7 + %g4] 0x15, %l5 loop_2655: movl %icc, %i5, %o7 tpos %icc, 0x6 stw %o4, [%l7 + 0x38] mova %icc, %o5, %l2 stb %g3, [%l7 + 0x5B] addccc %o0, 0x0401, %l3 smulcc %g6, %o1, %o3 nop setx 0x69CDEFB560613C7D, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr wr %g0, 0x18, %asi ldsba [%l7 + 0x7E] %asi, %l4 fmul8sux16 %f4, %f8, %f12 movl %icc, %i2, %g4 flush %l7 + 0x34 move %icc, %o6, %i7 fmovrsgz %i3, %f19, %f15 mulx %g1, %g2, %o2 wr %g0, 0x81, %asi ldstuba [%l7 + 0x09] %asi, %l6 fnot1 %f0, %f18 tgu %icc, 0x6 taddcc %g5, %i6, %i4 xorcc %l1, %i1, %l0 ble loop_2656 tne %icc, 0x4 fmovdn %xcc, %f4, %f20 tsubcctv %g7, 0x1DA3, %i0 loop_2656: popc %l5, %o7 sdivcc %o4, 0x048C, %o5 add %i5, 0x0F18, %g3 mulx %o0, %l3, %g6 xnorcc %o1, %o3, %l4 move %xcc, %l2, %i2 fmovd %f14, %f24 movrlz %g4, 0x24E, %o6 movleu %xcc, %i7, %g1 movrlez %g2, 0x108, %o2 movneg %icc, %l6, %g5 movge %icc, %i6, %i3 xor %i4, 0x007C, %i1 tgu %icc, 0x2 fbo %fcc0, loop_2657 xnorcc %l0, %g7, %i0 nop setx 0x9D4F4DE07EF1AAD0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x578E5F2BE03C161C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 faddd %f22, %f16, %f20 edge8ln %l5, %l1, %o4 loop_2657: fmovdvc %xcc, %f16, %f16 fandnot2 %f24, %f12, %f28 wr %g0, 0x18, %asi stxa %o5, [%l7 + 0x18] %asi movgu %xcc, %o7, %i5 and %g3, 0x076E, %o0 edge32ln %g6, %l3, %o1 ta %icc, 0x4 nop set 0x48, %g3 ldsw [%l7 + %g3], %l4 movl %icc, %l2, %i2 fbge,a %fcc0, loop_2658 fbug,a %fcc1, loop_2659 sir 0x04EA fpsub16s %f21, %f0, %f18 loop_2658: tge %icc, 0x3 loop_2659: movvs %xcc, %o3, %o6 fpackfix %f26, %f2 fba,a %fcc2, loop_2660 fmovrdlz %g4, %f12, %f26 fbe,a %fcc3, loop_2661 be %xcc, loop_2662 loop_2660: bvc,pt %icc, loop_2663 stw %i7, [%l7 + 0x2C] loop_2661: array16 %g1, %o2, %g2 loop_2662: udivcc %l6, 0x03DE, %i6 loop_2663: smul %g5, %i4, %i1 fbge %fcc0, loop_2664 movrgez %i3, %g7, %i0 fcmpeq16 %f26, %f2, %l0 bge,pt %icc, loop_2665 loop_2664: fzero %f8 addccc %l5, 0x1516, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2665: fbul,a %fcc3, loop_2666 fmovrdne %o5, %f2, %f0 movvs %xcc, %o7, %i5 xorcc %o4, %o0, %g6 loop_2666: umul %l3, %o1, %l4 sdiv %g3, 0x1E90, %i2 tcs %icc, 0x7 fmovdleu %icc, %f21, %f22 fmovdcs %xcc, %f2, %f20 udivcc %l2, 0x06F1, %o3 bvs,a,pt %icc, loop_2667 add %g4, %o6, %g1 ta %icc, 0x1 movrgez %o2, %i7, %g2 loop_2667: movrne %l6, 0x3EE, %i6 tneg %icc, 0x1 add %l7, 0x2C, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %i4, %i1 movre %i3, %g5, %g7 movpos %xcc, %i0, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %l5, %o5 fmovrsne %o7, %f19, %f31 srax %i5, %o4, %o0 tpos %icc, 0x4 add %g6, 0x0ECF, %l1 nop fitos %f31, %f4 srax %l3, %l4, %g3 fnors %f26, %f6, %f9 smulcc %o1, 0x15FA, %l2 movpos %xcc, %i2, %g4 fbge,a %fcc0, loop_2668 tsubcctv %o6, 0x033A, %g1 movneg %xcc, %o2, %o3 wr %g0, 0x18, %asi sta %f29, [%l7 + 0x08] %asi loop_2668: swap [%l7 + 0x08], %g2 prefetch [%l7 + 0x64], 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x40, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x04, %i7, %l6 sethi 0x0FA3, %i4 fmovsa %xcc, %f25, %f14 ldub [%l7 + 0x29], %i1 edge8 %i3, %i6, %g5 set 0x5E, %o7 ldsha [%l7 + %o7] 0x15, %i0 nop setx loop_2669, %l0, %l1 jmpl %l1, %l0 or %g7, %o5, %o7 fpmerge %f14, %f19, %f2 sllx %i5, 0x1C, %o4 loop_2669: mulscc %o0, 0x1DB0, %g6 orncc %l1, %l5, %l4 ta %xcc, 0x5 fmovrsgez %l3, %f14, %f9 set 0x24, %o2 ldswa [%l7 + %o2] 0x15, %o1 fmovrslez %l2, %f29, %f14 be,a loop_2670 andncc %i2, %g3, %o6 fmovdle %icc, %f3, %f15 movcs %icc, %g1, %o2 loop_2670: tsubcc %o3, 0x05C4, %g2 bl loop_2671 tneg %xcc, 0x4 movge %icc, %g4, %i7 fpsub16s %f24, %f2, %f7 loop_2671: fmovsvc %xcc, %f13, %f26 srax %i4, %i1, %l6 edge32n %i3, %g5, %i6 taddcc %i0, %g7, %o5 smul %o7, %l0, %i5 fornot1 %f6, %f0, %f18 mova %xcc, %o4, %g6 sub %l1, 0x19AC, %o0 srax %l4, %l3, %l5 tg %icc, 0x2 array16 %o1, %l2, %g3 nop setx 0x7B72F32D8B3D866F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x59829287A52F11B6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f4, %f0 fornot2 %f20, %f16, %f8 orcc %i2, 0x06CD, %o6 movvs %icc, %o2, %g1 edge32n %o3, %g2, %i7 tne %icc, 0x7 mova %xcc, %i4, %g4 membar 0x3E edge32n %i1, %i3, %g5 sethi 0x013B, %l6 tvc %xcc, 0x4 udiv %i6, 0x14E1, %i0 array8 %g7, %o7, %o5 xnor %l0, %i5, %o4 orcc %g6, 0x0B14, %l1 edge8l %l4, %l3, %o0 udivcc %o1, 0x1EC0, %l5 edge32 %l2, %i2, %g3 fxors %f0, %f5, %f18 or %o2, %o6, %o3 orncc %g2, %i7, %g1 stx %g4, [%l7 + 0x38] edge16ln %i1, %i3, %i4 movle %icc, %l6, %g5 andn %i0, %i6, %o7 fcmple16 %f12, %f0, %o5 fba,a %fcc2, loop_2672 sethi 0x005A, %g7 fmovrdlez %l0, %f0, %f20 edge8ln %i5, %o4, %l1 loop_2672: fpsub16s %f5, %f7, %f24 fornot2 %f24, %f12, %f22 set 0x40, %i5 stda %f16, [%l7 + %i5] 0x11 nop set 0x48, %o1 lduw [%l7 + %o1], %l4 edge8 %g6, %o0, %o1 fmovdvs %icc, %f22, %f22 addccc %l5, %l2, %l3 fnot1s %f24, %f3 smulcc %g3, 0x1842, %o2 movleu %xcc, %o6, %i2 subc %g2, %o3, %g1 brz %i7, loop_2673 ld [%l7 + 0x54], %f19 tge %xcc, 0x4 tgu %icc, 0x3 loop_2673: fpsub16s %f15, %f5, %f11 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd16 %f16, %f2, %f8 ble,pt %icc, loop_2674 fmovsge %icc, %f26, %f5 movrgez %g4, 0x366, %i3 nop setx 0x80C734A5E07AD7FE, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr loop_2674: fmuld8sux16 %f25, %f4, %f26 movrgz %i4, 0x06A, %i1 tvc %xcc, 0x7 fandnot2 %f10, %f14, %f22 movre %l6, 0x1EA, %g5 udiv %i6, 0x1D3E, %o7 orncc %o5, %g7, %i0 edge32n %l0, %o4, %i5 fmovse %xcc, %f0, %f4 fbge %fcc0, loop_2675 fpack16 %f24, %f3 tvc %icc, 0x6 tcs %xcc, 0x5 loop_2675: movvs %xcc, %l1, %l4 edge8 %g6, %o0, %o1 fandnot2 %f18, %f0, %f30 fmovdg %xcc, %f6, %f4 udiv %l2, 0x0589, %l5 brlz %l3, loop_2676 movl %xcc, %g3, %o6 and %o2, %g2, %i2 movrlz %o3, 0x1A9, %i7 loop_2676: call loop_2677 fcmpne16 %f28, %f12, %g1 fsrc2s %f21, %f23 bl loop_2678 loop_2677: edge16n %g4, %i4, %i3 srl %l6, %g5, %i6 smul %o7, 0x0998, %o5 loop_2678: fble %fcc3, loop_2679 fmovdg %icc, %f3, %f17 fbe %fcc3, loop_2680 ldstub [%l7 + 0x20], %i1 loop_2679: edge16n %i0, %g7, %o4 and %l0, 0x0D1F, %i5 loop_2680: nop set 0x0C, %l2 ldsw [%l7 + %l2], %l4 movvc %icc, %l1, %o0 tne %icc, 0x7 movrgez %g6, %o1, %l2 tl %icc, 0x4 membar 0x6C movg %xcc, %l3, %l5 fmovdne %icc, %f9, %f1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %o6, %g3, %o2 fmovsleu %icc, %f12, %f0 add %g2, %i2, %o3 xorcc %i7, %g1, %i4 tsubcc %g4, 0x105C, %i3 movneg %icc, %l6, %i6 taddcc %g5, %o7, %o5 bge loop_2681 st %f28, [%l7 + 0x20] fbue %fcc2, loop_2682 fbge %fcc2, loop_2683 loop_2681: edge16ln %i1, %g7, %o4 fba %fcc0, loop_2684 loop_2682: array32 %l0, %i5, %i0 loop_2683: fsrc1 %f28, %f30 xnor %l1, 0x1825, %l4 loop_2684: fmovdge %xcc, %f7, %f6 move %icc, %o0, %o1 movn %icc, %l2, %l3 nop setx loop_2685, %l0, %l1 jmpl %l1, %g6 orcc %l5, %o6, %g3 movpos %icc, %g2, %i2 nop setx 0x9D82B9D0FE421F64, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x3D4491C2D77F5643, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f22, %f8 loop_2685: movneg %icc, %o3, %o2 xor %g1, 0x1B73, %i4 fmovrdgez %i7, %f16, %f4 fmovdge %icc, %f22, %f17 movg %xcc, %g4, %l6 fmovrsgez %i3, %f25, %f26 fmovspos %xcc, %f14, %f12 fmovdvs %xcc, %f22, %f28 move %xcc, %i6, %o7 or %g5, 0x092B, %o5 xnor %g7, 0x15C2, %i1 fba,a %fcc0, loop_2686 xor %o4, 0x168F, %i5 orn %i0, 0x09DB, %l1 sub %l0, %l4, %o1 loop_2686: fpadd16s %f22, %f2, %f30 xnor %o0, 0x0927, %l2 edge16ln %l3, %g6, %o6 edge16l %l5, %g2, %i2 andn %o3, 0x0D22, %g3 mova %icc, %o2, %i4 sdivcc %i7, 0x0096, %g1 movrlz %l6, 0x13F, %i3 edge32ln %g4, %o7, %g5 fornot1 %f28, %f16, %f16 tne %icc, 0x4 edge32ln %i6, %g7, %o5 fbn,a %fcc1, loop_2687 fpadd32 %f0, %f2, %f2 alignaddr %o4, %i5, %i0 wr %g0, 0x04, %asi ldxa [%l7 + 0x60] %asi, %i1 loop_2687: brlez %l0, loop_2688 tsubcctv %l1, 0x11C5, %o1 srax %o0, %l2, %l3 addccc %g6, %o6, %l4 loop_2688: andn %g2, 0x15C9, %l5 brlez %i2, loop_2689 udiv %o3, 0x05A2, %o2 tn %xcc, 0x0 stbar loop_2689: nop setx loop_2690, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16n %i4, %i7, %g3 te %icc, 0x7 fbe,a %fcc2, loop_2691 loop_2690: fbule %fcc3, loop_2692 andncc %l6, %i3, %g1 nop fitod %f8, %f2 loop_2691: smulcc %o7, %g4, %g5 loop_2692: movcc %xcc, %g7, %o5 udivx %i6, 0x034E, %o4 fmovsne %icc, %f10, %f7 sdivx %i0, 0x0323, %i1 tl %icc, 0x1 tgu %xcc, 0x0 fnegd %f14, %f6 fmovsneg %icc, %f21, %f5 edge16 %i5, %l0, %o1 set 0x18, %l1 ldxa [%l7 + %l1] 0x18, %l1 bleu,a,pt %icc, loop_2693 orcc %l2, %o0, %g6 andcc %o6, 0x040B, %l4 fble %fcc0, loop_2694 loop_2693: bn,pt %icc, loop_2695 tl %xcc, 0x5 bcs,a loop_2696 loop_2694: ldd [%l7 + 0x38], %l2 loop_2695: nop set 0x40, %i1 std %f6, [%l7 + %i1] edge16 %g2, %l5, %i2 loop_2696: fmovdpos %xcc, %f27, %f21 sdivx %o3, 0x1158, %i4 fmuld8ulx16 %f2, %f10, %f16 andcc %o2, %g3, %l6 tneg %icc, 0x4 fmovscs %xcc, %f6, %f11 edge16l %i7, %g1, %i3 fpsub16 %f20, %f12, %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stw %o7, [%l7 + 0x28] set 0x48, %g1 stha %g5, [%l7 + %g1] 0x19 sdivcc %g7, 0x00B3, %o5 movleu %xcc, %i6, %g4 movvs %xcc, %i0, %i1 movrne %o4, %i5, %l0 tl %icc, 0x6 movpos %icc, %o1, %l2 udiv %o0, 0x0095, %g6 fmovrde %l1, %f12, %f4 be loop_2697 movn %icc, %o6, %l4 addc %g2, %l3, %l5 andn %o3, %i2, %i4 loop_2697: sdivx %g3, 0x0B07, %l6 movcc %icc, %i7, %g1 edge32ln %i3, %o7, %o2 or %g7, 0x0663, %g5 xnorcc %o5, 0x1318, %i6 smulcc %i0, %g4, %o4 xor %i1, 0x1AE8, %l0 fmovsge %icc, %f9, %f0 tvc %icc, 0x2 tcs %xcc, 0x1 fmovrsgz %i5, %f25, %f30 mova %icc, %o1, %l2 tn %xcc, 0x4 membar 0x11 fbg %fcc3, loop_2698 tge %xcc, 0x7 edge16l %g6, %o0, %l1 tsubcc %o6, %l4, %l3 loop_2698: tneg %xcc, 0x0 fnands %f3, %f5, %f26 subccc %g2, 0x13B7, %o3 fmovdge %icc, %f10, %f2 fbo,a %fcc0, loop_2699 sra %i2, 0x02, %i4 addcc %l5, 0x07AA, %l6 nop setx loop_2700, %l0, %l1 jmpl %l1, %i7 loop_2699: array32 %g1, %i3, %o7 edge32n %o2, %g7, %g5 edge32ln %g3, %o5, %i6 loop_2700: nop fitod %f8, %f16 movle %icc, %g4, %o4 edge16n %i1, %l0, %i0 fmovdle %xcc, %f4, %f4 fmuld8sux16 %f21, %f3, %f4 tneg %xcc, 0x2 alignaddr %i5, %l2, %g6 fmovdgu %xcc, %f12, %f24 lduh [%l7 + 0x16], %o0 edge16n %l1, %o1, %o6 fnot1s %f27, %f13 add %l4, %l3, %o3 subcc %g2, %i2, %l5 fbg %fcc1, loop_2701 movrgz %l6, %i7, %g1 tge %xcc, 0x2 sllx %i3, 0x0D, %o7 loop_2701: edge16l %i4, %o2, %g5 xorcc %g3, %o5, %g7 fabsd %f18, %f4 movpos %xcc, %i6, %o4 umul %i1, %l0, %g4 array16 %i0, %l2, %g6 tle %icc, 0x7 nop fitod %f8, %f6 fdtox %f6, %f28 fxtod %f28, %f6 sdivx %i5, 0x00CD, %o0 nop setx 0x91673B69AA16B07E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 fsqrtd %f6, %f20 movcc %icc, %l1, %o1 fbl %fcc1, loop_2702 tneg %icc, 0x1 fmovsneg %icc, %f31, %f5 edge16n %l4, %o6, %l3 loop_2702: flush %l7 + 0x50 movle %xcc, %g2, %o3 udivcc %i2, 0x0B33, %l6 addccc %l5, %g1, %i3 movvs %xcc, %i7, %i4 tvs %xcc, 0x0 edge16ln %o7, %o2, %g3 or %o5, 0x1E32, %g7 ldd [%l7 + 0x58], %f18 nop setx 0xE655F48D50567CFA, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr movleu %icc, %i6, %g5 std %f30, [%l7 + 0x08] umulcc %o4, 0x03C6, %i1 tcc %icc, 0x7 fornot1s %f8, %f0, %f25 nop fitos %f11, %f12 fstox %f12, %f20 tl %icc, 0x1 movrlez %g4, 0x3EA, %i0 udivcc %l2, 0x19B2, %g6 udiv %l0, 0x11B3, %i5 array8 %l1, %o0, %l4 sethi 0x142A, %o6 nop setx 0x7044B5FE, %l0, %l6 st %l6, [%l7 + 0x14] ld [%l7 + 0x14], %fsr sdiv %o1, 0x082D, %g2 fornot2 %f4, %f12, %f22 ld [%l7 + 0x18], %f4 udivx %o3, 0x10C9, %l3 fornot1 %f24, %f10, %f12 std %f18, [%l7 + 0x18] tleu %icc, 0x1 set 0x23, %o0 ldsba [%l7 + %o0] 0x0c, %l6 xnor %l5, 0x11EA, %g1 sdivx %i2, 0x1411, %i3 fbg,a %fcc2, loop_2703 ld [%l7 + 0x70], %f2 nop set 0x26, %i2 stb %i7, [%l7 + %i2] udivcc %i4, 0x07F4, %o7 loop_2703: fpadd32 %f4, %f20, %f24 fbue,a %fcc2, loop_2704 faligndata %f2, %f20, %f18 tsubcc %g3, 0x1ED4, %o5 ldx [%l7 + 0x40], %g7 loop_2704: movneg %xcc, %o2, %i6 fcmpne32 %f20, %f30, %g5 edge32n %i1, %o4, %g4 be,pt %xcc, loop_2705 bleu,a loop_2706 movpos %xcc, %i0, %l2 movgu %xcc, %l0, %g6 loop_2705: tleu %icc, 0x1 loop_2706: edge8l %l1, %i5, %l4 movre %o6, %o0, %o1 nop fitos %f10, %f1 fstox %f1, %f8 fxtos %f8, %f0 edge8 %g2, %o3, %l6 srlx %l3, 0x12, %l5 fmovdneg %xcc, %f22, %f10 fcmpgt32 %f16, %f28, %g1 pdist %f24, %f20, %f14 fmovsa %icc, %f26, %f30 tpos %xcc, 0x5 smulcc %i3, 0x034F, %i2 wr %g0, 0x11, %asi swapa [%l7 + 0x28] %asi, %i7 wr %g0, 0x18, %asi lda [%l7 + 0x58] %asi, %f0 move %icc, %i4, %o7 movneg %xcc, %g3, %o5 and %o2, 0x014F, %i6 nop setx loop_2707, %l0, %l1 jmpl %l1, %g7 movvc %xcc, %i1, %g5 sdiv %o4, 0x13D1, %g4 wr %g0, 0x89, %asi lda [%l7 + 0x6C] %asi, %f4 loop_2707: movge %icc, %i0, %l2 fbe,a %fcc3, loop_2708 srax %l0, 0x09, %g6 sub %i5, 0x0CF6, %l4 tcs %xcc, 0x1 loop_2708: xor %o6, %l1, %o1 movrlz %o0, %o3, %l6 edge16 %g2, %l5, %l3 wr %g0, 0x04, %asi ldsba [%l7 + 0x10] %asi, %i3 ta %icc, 0x3 subccc %i2, 0x1E19, %g1 brlez,a %i4, loop_2709 tsubcc %o7, %g3, %o5 fbn %fcc3, loop_2710 fcmple32 %f24, %f2, %o2 loop_2709: nop wr %g0, 0x23, %asi stba %i6, [%l7 + 0x0F] %asi membar #Sync loop_2710: udivcc %i7, 0x069D, %g7 call loop_2711 prefetch [%l7 + 0x68], 0x2 tcs %xcc, 0x3 tsubcctv %i1, %o4, %g4 loop_2711: srax %i0, %l2, %l0 srlx %g5, %i5, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %g6, 0x16EB, %o6 tgu %xcc, 0x2 fmovsgu %xcc, %f17, %f27 fpadd32s %f18, %f6, %f18 ldsh [%l7 + 0x7A], %l1 edge16n %o1, %o0, %l6 tvs %icc, 0x0 fxor %f20, %f22, %f4 movl %icc, %g2, %o3 and %l3, 0x1491, %l5 nop setx loop_2712, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbo,a %fcc3, loop_2713 fpadd16 %f2, %f2, %f28 bge,a loop_2714 loop_2712: movneg %icc, %i2, %i3 loop_2713: bg %xcc, loop_2715 array16 %g1, %o7, %g3 loop_2714: movrlez %i4, %o5, %i6 flush %l7 + 0x0C loop_2715: tge %xcc, 0x3 set 0x18, %l3 ldsha [%l7 + %l3] 0x88, %i7 fand %f24, %f20, %f0 fornot2s %f9, %f21, %f24 subc %o2, 0x1DF9, %i1 wr %g0, 0x80, %asi stba %g7, [%l7 + 0x3C] %asi fbuge %fcc2, loop_2716 bg loop_2717 nop set 0x70, %l0 stw %g4, [%l7 + %l0] sub %i0, 0x0D69, %o4 loop_2716: stw %l0, [%l7 + 0x4C] loop_2717: fbge %fcc0, loop_2718 tgu %xcc, 0x7 membar 0x7C fbu %fcc3, loop_2719 loop_2718: fpsub32 %f22, %f26, %f8 membar 0x03 orcc %g5, %l2, %l4 loop_2719: array8 %i5, %o6, %l1 tl %xcc, 0x3 movre %o1, %g6, %l6 xnor %o0, 0x1B4C, %o3 movvc %icc, %g2, %l5 fmovsne %icc, %f29, %f2 std %f22, [%l7 + 0x30] fbug %fcc1, loop_2720 bne,a %icc, loop_2721 sllx %l3, %i3, %g1 move %xcc, %o7, %g3 loop_2720: fpsub16s %f16, %f1, %f8 loop_2721: bgu loop_2722 edge16 %i4, %o5, %i2 add %i6, 0x1411, %i7 movgu %xcc, %i1, %g7 loop_2722: nop setx 0x8D48702A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0xB3B5955E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fdivs %f1, %f22, %f1 stw %o2, [%l7 + 0x10] fmovspos %xcc, %f2, %f12 move %icc, %i0, %g4 edge32 %o4, %l0, %l2 movn %xcc, %l4, %i5 movcc %xcc, %g5, %o6 bcs,a %icc, loop_2723 fpsub16 %f10, %f16, %f22 nop setx 0x01D32285, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 fsqrts %f24, %f20 xorcc %l1, 0x1437, %g6 loop_2723: move %icc, %o1, %o0 fmovrdgz %o3, %f6, %f0 mulx %g2, 0x1893, %l5 movne %xcc, %l3, %i3 srlx %g1, %l6, %g3 tvc %xcc, 0x7 fmul8x16 %f20, %f16, %f28 te %xcc, 0x2 umulcc %i4, 0x093A, %o5 array16 %i2, %i6, %i7 fnot1s %f6, %f28 bn,a,pn %xcc, loop_2724 movle %icc, %o7, %g7 fmovsge %icc, %f21, %f17 tgu %xcc, 0x6 loop_2724: addcc %o2, 0x1C9F, %i0 prefetch [%l7 + 0x60], 0x1 fpadd32 %f18, %f20, %f14 tvs %icc, 0x6 ld [%l7 + 0x6C], %f6 fmovdgu %icc, %f7, %f17 array16 %g4, %i1, %l0 tvc %icc, 0x2 tcs %xcc, 0x6 fxor %f20, %f16, %f18 addc %o4, 0x0A7B, %l2 tcc %icc, 0x7 udivx %l4, 0x15D9, %i5 wr %g0, 0x04, %asi stwa %g5, [%l7 + 0x74] %asi bcc,pn %xcc, loop_2725 xnor %o6, 0x10D1, %g6 wr %g0, 0xeb, %asi stha %o1, [%l7 + 0x0A] %asi membar #Sync loop_2725: orcc %o0, 0x17C3, %l1 orn %o3, %g2, %l5 prefetch [%l7 + 0x2C], 0x1 bn %icc, loop_2726 fones %f9 movgu %xcc, %l3, %g1 ldsh [%l7 + 0x42], %i3 loop_2726: fnegd %f4, %f28 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdvs %xcc, %f15, %f4 tl %xcc, 0x5 edge16n %g3, %i4, %l6 nop setx 0x3CA27FA8D049B4AF, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr ldd [%l7 + 0x68], %o4 nop setx 0x18469EF7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x49C66284, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fadds %f1, %f6, %f21 andcc %i6, %i7, %i2 movpos %xcc, %g7, %o2 and %o7, 0x01E4, %g4 sdivx %i0, 0x031A, %l0 ldd [%l7 + 0x18], %o4 fnand %f8, %f0, %f4 fmovrdlz %i1, %f26, %f14 srl %l2, 0x00, %l4 movre %g5, 0x313, %o6 andcc %i5, 0x0014, %g6 tle %xcc, 0x3 swap [%l7 + 0x1C], %o0 stbar tleu %xcc, 0x5 fmovrslez %l1, %f13, %f1 nop setx 0xE9B28E44D071D040, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr tcs %icc, 0x3 set 0x5C, %l4 lda [%l7 + %l4] 0x04, %f23 sub %o3, 0x14DF, %g2 lduw [%l7 + 0x1C], %o1 andncc %l3, %g1, %l5 udivx %i3, 0x1687, %i4 te %xcc, 0x0 edge16l %g3, %l6, %o5 tgu %xcc, 0x2 tl %xcc, 0x7 edge32l %i7, %i6, %i2 tn %xcc, 0x2 movle %xcc, %g7, %o7 tsubcctv %o2, 0x102D, %i0 fone %f12 xnor %g4, 0x1B9B, %l0 fmovsgu %icc, %f8, %f3 fones %f7 edge32 %o4, %i1, %l4 fbule,a %fcc3, loop_2727 movle %icc, %g5, %l2 nop setx 0xF0BCAE6D39943A7D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x2286E9274FD0795C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f16, %f2 orncc %i5, 0x1CE4, %g6 loop_2727: edge8 %o6, %l1, %o0 xorcc %g2, 0x10E8, %o3 fmovsge %icc, %f31, %f1 tvc %xcc, 0x6 fmovdneg %icc, %f1, %f10 mulscc %o1, %l3, %g1 nop set 0x70, %i0 ldd [%l7 + %i0], %l4 wr %g0, 0x2f, %asi stxa %i4, [%l7 + 0x78] %asi membar #Sync mulx %g3, %i3, %o5 ldub [%l7 + 0x1A], %i7 fble %fcc1, loop_2728 tvs %icc, 0x1 nop set 0x2A, %i3 lduh [%l7 + %i3], %l6 movcs %xcc, %i2, %g7 loop_2728: te %icc, 0x6 fnot2 %f18, %f16 fnands %f9, %f14, %f9 alignaddr %o7, %i6, %i0 umulcc %o2, %l0, %g4 xor %o4, 0x1A13, %l4 tpos %icc, 0x7 edge8l %i1, %g5, %l2 set 0x66, %i6 stha %i5, [%l7 + %i6] 0x10 movle %xcc, %o6, %l1 fble,a %fcc2, loop_2729 fmovdg %xcc, %f20, %f23 fmovsn %xcc, %f7, %f10 nop fitod %f2, %f28 fdtox %f28, %f28 loop_2729: taddcc %g6, 0x06B5, %o0 fmovsgu %xcc, %f17, %f17 tgu %xcc, 0x2 nop setx 0xE291C3EF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 fsqrts %f6, %f16 fmovsge %xcc, %f29, %f15 movvc %xcc, %o3, %o1 lduh [%l7 + 0x2A], %g2 fpadd16s %f29, %f18, %f3 call loop_2730 bpos,a %xcc, loop_2731 sra %l3, 0x04, %l5 tsubcctv %i4, 0x102F, %g1 loop_2730: movge %icc, %i3, %o5 loop_2731: nop setx 0xF0B84F6022CDEF90, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x13A4C1AEB959D769, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fsubd %f4, %f26, %f26 set 0x40, %o4 ldda [%l7 + %o4] 0x11, %f0 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %i7, %g3 fbne %fcc3, loop_2732 fmovscs %icc, %f22, %f10 smul %i2, 0x0BAD, %g7 movvs %xcc, %o7, %i6 loop_2732: tsubcctv %l6, 0x0C66, %o2 tsubcctv %i0, 0x13DD, %g4 fpsub16s %f29, %f24, %f5 fors %f7, %f9, %f4 brnz,a %o4, loop_2733 std %f2, [%l7 + 0x38] sdivcc %l0, 0x0247, %l4 fpadd32s %f8, %f0, %f2 loop_2733: tge %icc, 0x7 movpos %xcc, %i1, %g5 wr %g0, 0x19, %asi lda [%l7 + 0x24] %asi, %f6 fpadd32 %f18, %f16, %f16 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f0 tg %xcc, 0x0 prefetch [%l7 + 0x44], 0x1 fmovsvc %xcc, %f15, %f25 movge %xcc, %l2, %i5 edge32 %l1, %g6, %o0 wr %g0, 0x10, %asi ldsba [%l7 + 0x4C] %asi, %o6 orn %o3, %o1, %l3 tg %icc, 0x4 edge32n %g2, %i4, %l5 brlz,a %i3, loop_2734 edge32 %g1, %i7, %g3 fmul8x16au %f18, %f30, %f22 and %o5, %i2, %o7 loop_2734: ldx [%l7 + 0x20], %g7 for %f30, %f10, %f30 nop fitod %f2, %f28 fdtoi %f28, %f5 tgu %xcc, 0x0 srax %i6, %l6, %o2 mova %xcc, %i0, %g4 sra %o4, 0x1A, %l4 fmovspos %icc, %f14, %f7 tpos %xcc, 0x2 fzero %f10 movl %xcc, %l0, %i1 fmovsvs %xcc, %f4, %f4 fmul8sux16 %f4, %f14, %f26 ldd [%l7 + 0x10], %l2 set 0x48, %g5 ldxa [%l7 + %g5] 0x81, %i5 set 0x50, %o6 stxa %l1, [%l7 + %o6] 0x22 membar #Sync edge32ln %g6, %g5, %o6 array8 %o3, %o1, %o0 set 0x30, %i4 ldda [%l7 + %i4] 0x81, %l2 movgu %icc, %i4, %g2 sdivx %i3, 0x1C67, %l5 bgu,pt %icc, loop_2735 smul %g1, %i7, %o5 set 0x210, %l5 stxa %g3, [%g0 + %l5] 0x52 loop_2735: xorcc %o7, 0x1637, %i2 fpadd32 %f24, %f22, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %i6, %l6, %o2 mulx %g7, 0x161E, %g4 ldsb [%l7 + 0x66], %o4 fble,a %fcc3, loop_2736 fbg,a %fcc3, loop_2737 array16 %i0, %l0, %l4 brnz %i1, loop_2738 loop_2736: umulcc %i5, 0x1B8F, %l2 loop_2737: tl %icc, 0x7 tcc %xcc, 0x1 loop_2738: fnands %f12, %f20, %f15 udiv %l1, 0x0EE6, %g5 andn %o6, %g6, %o1 tneg %xcc, 0x7 movge %xcc, %o3, %o0 fzeros %f13 wr %g0, 0x81, %asi ldswa [%l7 + 0x2C] %asi, %l3 fbu %fcc1, loop_2739 sll %g2, %i3, %i4 bshuffle %f28, %f16, %f14 fmovrsne %l5, %f20, %f13 loop_2739: sdivcc %g1, 0x1455, %o5 movrlz %i7, %g3, %o7 brlz %i2, loop_2740 sdivx %i6, 0x09D2, %o2 swap [%l7 + 0x58], %g7 sllx %l6, %o4, %i0 loop_2740: taddcctv %l0, 0x162D, %l4 edge16l %g4, %i1, %l2 tneg %xcc, 0x0 pdist %f16, %f6, %f10 subcc %l1, %i5, %g5 edge8l %o6, %o1, %o3 set 0x26, %g2 lduba [%l7 + %g2] 0x19, %g6 bshuffle %f20, %f4, %f6 fcmpeq16 %f22, %f6, %o0 alignaddr %l3, %i3, %i4 tcs %icc, 0x1 taddcctv %g2, %g1, %l5 tn %xcc, 0x0 xorcc %o5, 0x1515, %g3 tcc %icc, 0x6 stbar tsubcc %o7, %i2, %i6 fbo %fcc2, loop_2741 fxors %f13, %f4, %f0 fandnot2 %f18, %f24, %f4 fpsub16s %f13, %f2, %f31 loop_2741: fbule %fcc3, loop_2742 sethi 0x1F6D, %o2 fmovdle %xcc, %f10, %f13 movre %g7, %l6, %o4 loop_2742: nop set 0x30, %o5 prefetcha [%l7 + %o5] 0x14, 0x0 srlx %l0, 0x06, %i0 stb %g4, [%l7 + 0x6F] fpsub16 %f20, %f22, %f2 ldd [%l7 + 0x28], %f4 andn %l4, 0x0221, %l2 wr %g0, 0x88, %asi lduwa [%l7 + 0x4C] %asi, %l1 udivx %i1, 0x11B3, %i5 tpos %xcc, 0x2 fmovdgu %xcc, %f12, %f0 tleu %xcc, 0x5 fbule,a %fcc2, loop_2743 edge32ln %g5, %o1, %o6 brnz %g6, loop_2744 movle %xcc, %o3, %l3 loop_2743: nop wr %g0, 0x10, %asi ldda [%l7 + 0x20] %asi, %o0 loop_2744: smul %i3, %g2, %i4 sra %l5, 0x14, %o5 pdist %f20, %f12, %f30 movneg %icc, %g1, %g3 movn %xcc, %o7, %i6 edge16 %o2, %g7, %l6 movpos %icc, %i2, %o4 tg %icc, 0x3 fbug,a %fcc3, loop_2745 addccc %l0, 0x01D0, %i0 fone %f8 fble,a %fcc1, loop_2746 loop_2745: movgu %xcc, %g4, %i7 brnz %l4, loop_2747 edge32 %l2, %l1, %i1 loop_2746: movle %xcc, %g5, %i5 fmovrsne %o1, %f29, %f4 loop_2747: nop set 0x70, %g6 stba %g6, [%l7 + %g6] 0x88 bne,a loop_2748 ldub [%l7 + 0x45], %o3 fbug,a %fcc0, loop_2749 edge8 %l3, %o6, %o0 loop_2748: nop wr %g0, 0x89, %asi ldstuba [%l7 + 0x44] %asi, %g2 loop_2749: subc %i4, %l5, %i3 fmovsleu %xcc, %f3, %f25 ldd [%l7 + 0x50], %f12 bcc %icc, loop_2750 mova %xcc, %g1, %g3 fble,a %fcc1, loop_2751 array32 %o5, %o7, %o2 loop_2750: tge %icc, 0x5 andn %i6, %g7, %l6 loop_2751: xor %o4, 0x1085, %i2 fmovrdne %l0, %f24, %f8 wr %g0, 0x57, %asi stxa %g4, [%g0 + 0x0] %asi fmovrde %i7, %f0, %f30 set 0x40, %o3 stda %f0, [%l7 + %o3] 0x89 wr %g0, 0xea, %asi stba %i0, [%l7 + 0x28] %asi membar #Sync ldd [%l7 + 0x58], %l2 ta %icc, 0x4 fors %f22, %f5, %f26 xnorcc %l4, %i1, %l1 addccc %i5, %o1, %g6 tvs %xcc, 0x0 addccc %g5, 0x03D0, %o3 movrgez %o6, %l3, %g2 tvs %xcc, 0x7 tcc %xcc, 0x7 movvc %xcc, %o0, %l5 sllx %i3, 0x07, %g1 movle %xcc, %i4, %g3 orn %o5, %o7, %o2 tvs %icc, 0x3 nop setx 0xC565282C4051CFF6, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr fmovrdne %i6, %f0, %f6 smulcc %g7, %o4, %l6 tsubcc %i2, 0x05F5, %l0 bneg,pn %xcc, loop_2752 movrlez %g4, %i0, %i7 fxnor %f20, %f10, %f4 movneg %xcc, %l4, %l2 loop_2752: andcc %i1, 0x16E4, %l1 xor %o1, %g6, %i5 tvc %xcc, 0x2 fcmpgt16 %f12, %f22, %o3 fbn %fcc0, loop_2753 subc %o6, %l3, %g2 tge %xcc, 0x3 tle %xcc, 0x1 loop_2753: tne %icc, 0x1 fandnot2 %f26, %f18, %f14 move %xcc, %g5, %l5 tneg %xcc, 0x6 fmovsvs %icc, %f5, %f8 fmovdgu %icc, %f4, %f14 fmovsvs %icc, %f6, %f29 taddcctv %i3, %g1, %i4 xor %o0, %g3, %o5 edge16l %o2, %o7, %g7 fmovrdgz %o4, %f26, %f20 fmovsa %xcc, %f30, %f20 subc %l6, 0x10C6, %i6 be %icc, loop_2754 movl %icc, %i2, %g4 andncc %l0, %i7, %l4 fmul8x16au %f25, %f20, %f28 loop_2754: movrgez %l2, 0x099, %i1 umul %i0, 0x196E, %o1 bleu,pn %xcc, loop_2755 tneg %icc, 0x6 srl %g6, 0x12, %l1 andncc %o3, %o6, %i5 loop_2755: sra %g2, 0x1E, %g5 edge8ln %l3, %l5, %g1 movrgz %i4, 0x098, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %g3, %o5, %o2 fpadd32s %f28, %f22, %f3 movgu %xcc, %o0, %g7 movge %xcc, %o7, %l6 sethi 0x06F0, %i6 xnor %o4, 0x148E, %g4 set 0x30, %g7 ldda [%l7 + %g7] 0x81, %i2 movvs %icc, %i7, %l4 fmovsne %icc, %f14, %f12 st %f30, [%l7 + 0x54] lduw [%l7 + 0x1C], %l2 tneg %icc, 0x6 sdivx %l0, 0x1974, %i1 xnor %o1, 0x0C05, %i0 xnorcc %l1, 0x199F, %o3 nop fitos %f23, %f28 bpos,a loop_2756 fones %f17 tle %xcc, 0x4 xnor %o6, 0x02AB, %i5 loop_2756: tne %xcc, 0x2 fba,a %fcc2, loop_2757 orcc %g2, %g6, %g5 add %l3, %l5, %g1 srax %i4, %g3, %i3 loop_2757: tcc %icc, 0x0 fmovsvs %icc, %f14, %f24 fpsub16 %f6, %f16, %f26 sra %o2, %o5, %g7 fcmpgt32 %f24, %f0, %o0 wr %g0, 0x80, %asi sta %f15, [%l7 + 0x64] %asi taddcctv %o7, 0x17D2, %l6 tneg %xcc, 0x5 edge32n %i6, %o4, %i2 mulx %i7, 0x09B5, %g4 edge16 %l2, %l4, %i1 edge16n %l0, %o1, %l1 array32 %o3, %o6, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %g2, 0x1587, %i5 membar 0x00 popc 0x05CD, %g6 addcc %g5, 0x1AE7, %l5 movvs %icc, %g1, %i4 movrlez %g3, 0x119, %l3 fand %f12, %f26, %f20 movrgz %o2, 0x035, %o5 movg %icc, %i3, %g7 fmovrsgez %o0, %f15, %f27 brgez %l6, loop_2758 edge32l %o7, %o4, %i6 andn %i7, 0x1EE3, %i2 movleu %xcc, %g4, %l2 loop_2758: fabsd %f16, %f24 fmovdge %xcc, %f0, %f21 udivcc %l4, 0x1F1E, %l0 fmovrslez %o1, %f6, %f6 wr %g0, 0x11, %asi swapa [%l7 + 0x08] %asi, %i1 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o3, %l1 tcc %xcc, 0x3 edge32ln %o6, %i0, %i5 sdivcc %g6, 0x0DE3, %g2 sdivx %g5, 0x1C8A, %g1 edge16n %i4, %g3, %l3 ldsb [%l7 + 0x65], %o2 fmuld8ulx16 %f17, %f0, %f20 fbn %fcc0, loop_2759 edge32l %l5, %i3, %g7 bcs,a,pn %xcc, loop_2760 fbug,a %fcc3, loop_2761 loop_2759: tge %icc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2760: movvc %xcc, %o5, %l6 loop_2761: movcc %icc, %o7, %o4 brnz %i6, loop_2762 fmovdle %xcc, %f22, %f31 set 0x30, %l6 lduha [%l7 + %l6] 0x80, %o0 loop_2762: fmovrslez %i7, %f16, %f11 fmovrsgz %i2, %f30, %f7 te %icc, 0x5 movrne %g4, 0x038, %l4 brlez %l0, loop_2763 or %l2, 0x09F1, %i1 srax %o3, %o1, %l1 bgu %icc, loop_2764 loop_2763: fmovsne %xcc, %f28, %f22 movcs %icc, %i0, %o6 ldd [%l7 + 0x40], %i4 loop_2764: mova %icc, %g2, %g5 set 0x1C, %g4 ldswa [%l7 + %g4] 0x80, %g6 edge32ln %i4, %g1, %g3 fmovdcc %xcc, %f29, %f6 fbl,a %fcc2, loop_2765 edge16 %o2, %l5, %l3 nop setx 0xF1C5DC49, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x78239507, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fadds %f3, %f7, %f26 smulcc %i3, 0x0A8E, %o5 loop_2765: srl %g7, 0x1A, %o7 movl %xcc, %l6, %i6 fmovsn %icc, %f14, %f20 nop set 0x14, %i7 ldsb [%l7 + %i7], %o4 move %xcc, %i7, %i2 brz,a %o0, loop_2766 fmovsgu %icc, %f2, %f9 fba,a %fcc3, loop_2767 movgu %icc, %g4, %l0 loop_2766: sll %l4, %i1, %o3 movvs %xcc, %o1, %l2 loop_2767: stb %i0, [%l7 + 0x49] tn %icc, 0x2 smulcc %o6, %l1, %g2 wr %g0, 0x89, %asi lduha [%l7 + 0x16] %asi, %i5 add %l7, 0x7C, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %g5, %g6 tneg %icc, 0x7 fone %f12 edge16n %i4, %g1, %g3 tg %xcc, 0x1 tn %xcc, 0x1 fbg,a %fcc3, loop_2768 edge8l %o2, %l5, %i3 fbule,a %fcc3, loop_2769 addc %l3, %g7, %o5 loop_2768: srl %o7, 0x04, %l6 nop setx loop_2770, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2769: popc 0x1B24, %o4 fpsub32s %f30, %f6, %f13 addccc %i7, 0x0ADA, %i2 loop_2770: edge8n %o0, %g4, %l0 xnor %l4, %i1, %o3 ldstub [%l7 + 0x15], %o1 mulx %i6, %i0, %l2 movn %xcc, %l1, %o6 fble,a %fcc0, loop_2771 edge32n %g2, %i5, %g6 ldsw [%l7 + 0x30], %g5 membar 0x1F loop_2771: nop fbue %fcc1, loop_2772 nop setx 0x5E003E04F2FE44D9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f22 sdivcc %g3, 0x05AD, %g1 fmul8ulx16 %f30, %f16, %f8 loop_2772: fmovs %f11, %f3 umul %l5, %i3, %o2 udiv %l3, 0x0A08, %g7 sir 0x038B nop fitos %f10, %f8 fstoi %f8, %f16 movg %xcc, %o5, %o7 edge32l %l6, %o4, %i7 taddcctv %o0, %g4, %i2 tleu %icc, 0x6 ldsw [%l7 + 0x44], %l0 or %l4, %i1, %o3 movl %xcc, %o1, %i0 nop fitos %f8, %f21 fstod %f21, %f4 wr %g0, 0x23, %asi ldda [%l7 + 0x50] %asi, %i6 stb %l2, [%l7 + 0x09] andn %o6, %l1, %i5 taddcctv %g6, 0x03EB, %g5 xnor %g2, 0x08C2, %g3 orcc %g1, %l5, %i4 tpos %icc, 0x1 popc %o2, %l3 mova %icc, %i3, %o5 brz,a %o7, loop_2773 fbe %fcc0, loop_2774 fxor %f22, %f4, %f16 xnorcc %l6, %g7, %i7 loop_2773: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2774: addcc %o4, 0x14A1, %g4 srlx %o0, %l0, %i2 sll %i1, %l4, %o3 fmovsvc %icc, %f26, %f0 fmovsne %icc, %f24, %f10 fmovrslz %o1, %f27, %f13 tvs %xcc, 0x6 udivcc %i6, 0x015B, %l2 fpadd16s %f6, %f20, %f24 edge32ln %o6, %i0, %l1 set 0x54, %g3 lduha [%l7 + %g3] 0x04, %g6 srl %g5, 0x0C, %g2 bcc loop_2775 xnorcc %g3, 0x10B8, %i5 sir 0x08AF andn %g1, 0x025A, %l5 loop_2775: sub %i4, 0x1BB2, %l3 array32 %o2, %i3, %o7 alignaddr %l6, %o5, %g7 xnorcc %o4, %i7, %o0 sub %l0, 0x0430, %g4 taddcctv %i2, 0x1C05, %i1 nop fitod %f13, %f0 edge8ln %l4, %o3, %o1 edge8ln %l2, %o6, %i0 ld [%l7 + 0x08], %f26 array32 %i6, %l1, %g6 wr %g0, 0x11, %asi ldsha [%l7 + 0x50] %asi, %g5 set 0x60, %o2 ldda [%l7 + %o2] 0x81, %g2 fpsub16 %f14, %f14, %f16 swap [%l7 + 0x18], %g2 movvs %xcc, %g1, %i5 srlx %l5, 0x0F, %l3 fpadd32s %f27, %f30, %f21 edge32l %o2, %i4, %i3 movne %icc, %o7, %o5 fmul8x16al %f27, %f24, %f4 or %g7, %l6, %o4 movrlez %o0, %l0, %g4 movre %i7, %i1, %l4 brz %o3, loop_2776 brlez %i2, loop_2777 fzeros %f25 fmovsa %xcc, %f5, %f28 loop_2776: movrgz %l2, %o1, %o6 loop_2777: nop setx loop_2778, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done pdist %f18, %f30, %f6 fors %f11, %f19, %f22 movrlz %i0, 0x16E, %l1 loop_2778: movg %xcc, %i6, %g6 fmovdn %icc, %f25, %f13 fpsub32s %f1, %f28, %f8 fbue,a %fcc1, loop_2779 edge16 %g5, %g3, %g1 subccc %i5, 0x128E, %g2 bcc %icc, loop_2780 loop_2779: fnors %f3, %f6, %f22 edge8n %l3, %o2, %i4 srlx %i3, %l5, %o7 loop_2780: nop fitos %f28, %f10 fbne,a %fcc2, loop_2781 andncc %o5, %l6, %o4 bgu,a,pt %icc, loop_2782 tneg %icc, 0x7 loop_2781: ta %xcc, 0x7 or %g7, %o0, %g4 loop_2782: movrgz %i7, %i1, %l4 smulcc %l0, 0x1E37, %o3 bcs,a,pn %icc, loop_2783 lduh [%l7 + 0x6C], %l2 movrlez %i2, %o6, %o1 tpos %icc, 0x4 loop_2783: srlx %i0, 0x08, %l1 fmovrdne %g6, %f28, %f4 xor %g5, %i6, %g1 nop setx 0xA7F991F6DB62D72A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xD75D76FDF30330AA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fmuld %f20, %f18, %f8 fnegd %f6, %f30 edge32l %g3, %g2, %i5 fpadd32s %f5, %f23, %f3 fmovdge %xcc, %f22, %f5 srax %o2, %l3, %i3 edge32ln %i4, %l5, %o7 subccc %o5, 0x01DA, %o4 wr %g0, 0x80, %asi stba %g7, [%l7 + 0x62] %asi bcc,pn %xcc, loop_2784 and %o0, %g4, %i7 tneg %icc, 0x0 fxnor %f16, %f30, %f26 loop_2784: taddcctv %i1, 0x14F6, %l4 sdiv %l0, 0x1B23, %o3 stx %l2, [%l7 + 0x48] ldsh [%l7 + 0x7A], %i2 bn,a %xcc, loop_2785 bvs,pt %icc, loop_2786 edge32l %l6, %o6, %i0 set 0x64, %i5 stha %l1, [%l7 + %i5] 0x22 membar #Sync loop_2785: movg %icc, %o1, %g5 loop_2786: nop wr %g0, 0x88, %asi lduwa [%l7 + 0x4C] %asi, %g6 fsrc1s %f28, %f9 udivcc %g1, 0x146A, %g3 movvc %icc, %i6, %g2 edge32 %i5, %l3, %i3 andncc %i4, %l5, %o7 movne %icc, %o5, %o4 movrne %g7, %o0, %g4 movrgz %i7, 0x3B3, %o2 xnorcc %i1, %l4, %o3 prefetch [%l7 + 0x40], 0x2 set 0x20, %o7 stha %l2, [%l7 + %o7] 0x11 nop setx 0x04748217, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 fsqrts %f31, %f27 bgu,a,pt %xcc, loop_2787 srlx %i2, 0x12, %l0 st %f2, [%l7 + 0x50] fmovspos %xcc, %f1, %f2 loop_2787: alignaddr %l6, %i0, %o6 edge8n %l1, %g5, %o1 edge32l %g6, %g1, %g3 edge32ln %g2, %i6, %i5 edge8l %i3, %l3, %l5 fnot2s %f25, %f6 fone %f6 array8 %i4, %o7, %o4 sra %g7, 0x15, %o0 ld [%l7 + 0x78], %f14 nop setx 0x3DB7E8B7E568469A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xD10754B8A690C80F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f8, %f10 nop setx loop_2788, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcc %o5, %i7, %g4 nop setx 0xEABB7F27E070D508, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr mova %xcc, %o2, %i1 loop_2788: fbg,a %fcc2, loop_2789 fmovscc %icc, %f19, %f4 umulcc %l4, %l2, %i2 xnorcc %o3, 0x1754, %l0 loop_2789: array8 %i0, %o6, %l6 nop fitod %f0, %f4 orcc %l1, %g5, %o1 st %f25, [%l7 + 0x34] alignaddr %g6, %g3, %g1 andn %i6, 0x023F, %g2 umul %i3, 0x0FC0, %l3 std %f12, [%l7 + 0x48] movrne %i5, 0x1F7, %l5 edge8l %o7, %i4, %o4 membar 0x2B alignaddr %g7, %o5, %o0 add %g4, %i7, %i1 fbn,a %fcc2, loop_2790 tgu %icc, 0x1 tne %icc, 0x4 movle %icc, %l4, %o2 loop_2790: sdivcc %i2, 0x16CB, %l2 andncc %l0, %o3, %o6 edge32l %l6, %i0, %g5 sir 0x019E saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fble,a %fcc0, loop_2791 stx %l1, [%l7 + 0x20] fbuge %fcc0, loop_2792 movvc %icc, %g6, %g3 loop_2791: fcmpeq32 %f18, %f4, %g1 fors %f31, %f11, %f4 loop_2792: nop wr %g0, 0x18, %asi ldda [%l7 + 0x20] %asi, %o0 bvs,pn %icc, loop_2793 edge16n %g2, %i3, %l3 movleu %icc, %i6, %l5 add %l7, 0x34, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %o7, %i5 loop_2793: bne,pt %xcc, loop_2794 fba %fcc0, loop_2795 movle %icc, %o4, %i4 tvs %icc, 0x1 loop_2794: tge %icc, 0x4 loop_2795: fmovsne %icc, %f24, %f11 tvs %xcc, 0x2 sub %g7, 0x0BA1, %o5 fsrc1s %f24, %f5 popc %g4, %o0 movl %icc, %i7, %l4 move %xcc, %i1, %o2 fblg %fcc3, loop_2796 fbue,a %fcc1, loop_2797 tg %icc, 0x0 addcc %i2, 0x07B8, %l2 loop_2796: udivx %l0, 0x06FC, %o3 loop_2797: tsubcc %l6, 0x1DF4, %i0 andcc %g5, %o6, %g6 tsubcc %l1, 0x1048, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %g3, %g2, %o1 addcc %l3, 0x0A76, %i6 tneg %icc, 0x3 orcc %l5, %i3, %o7 edge32ln %i5, %o4, %g7 ldstub [%l7 + 0x41], %o5 st %f13, [%l7 + 0x3C] wr %g0, 0x2a, %asi stxa %g4, [%l7 + 0x30] %asi membar #Sync tl %icc, 0x0 edge16ln %i4, %i7, %o0 orn %l4, 0x029C, %i1 umul %i2, %o2, %l0 set 0x18, %o1 swapa [%l7 + %o1] 0x81, %l2 orcc %o3, %l6, %g5 bn,a,pt %icc, loop_2798 sdiv %o6, 0x123A, %i0 fpadd32s %f24, %f24, %f17 lduw [%l7 + 0x74], %l1 loop_2798: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %g6, 0x0A39, %g3 srl %g2, 0x07, %o1 fnot2 %f28, %f14 fmul8x16au %f22, %f14, %f10 andncc %g1, %i6, %l5 set 0x18, %l2 lda [%l7 + %l2] 0x88, %f24 movrgez %i3, 0x394, %l3 movrne %i5, %o4, %g7 fmovsge %xcc, %f20, %f31 srlx %o5, 0x18, %o7 fandnot1 %f10, %f28, %f30 nop fitod %f14, %f16 movre %g4, 0x338, %i7 nop setx 0xA6E8E40EFD08D504, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f12 tn %icc, 0x3 edge32l %i4, %l4, %i1 orn %i2, %o2, %o0 nop setx 0xF0FB6B9A53B16CDB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f16 srl %l2, 0x1E, %o3 edge8 %l6, %g5, %l0 orn %i0, 0x157F, %o6 movpos %xcc, %l1, %g3 tcc %icc, 0x0 alignaddr %g6, %g2, %o1 nop setx 0x7ADD8DEC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x470286A5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fadds %f31, %f16, %f24 addcc %g1, 0x1EFC, %l5 set 0x0E, %i1 stha %i3, [%l7 + %i1] 0x2f membar #Sync fmovrdlez %l3, %f20, %f24 bvs,pt %icc, loop_2799 or %i6, %o4, %i5 fbuge,a %fcc0, loop_2800 fmovsa %icc, %f23, %f5 loop_2799: fmovdne %xcc, %f14, %f24 fpackfix %f8, %f15 loop_2800: andcc %o5, %o7, %g7 mulscc %i7, %i4, %g4 taddcctv %l4, 0x015D, %i1 mova %icc, %i2, %o2 sdiv %l2, 0x0AD3, %o0 sllx %l6, %g5, %o3 movgu %icc, %i0, %l0 mulscc %o6, 0x15F6, %g3 st %f14, [%l7 + 0x2C] edge16n %l1, %g2, %o1 membar 0x74 fmovsa %xcc, %f3, %f17 alignaddr %g1, %l5, %i3 bgu,a,pt %icc, loop_2801 ldsw [%l7 + 0x68], %g6 xor %l3, %o4, %i5 tn %icc, 0x4 loop_2801: addccc %i6, %o5, %o7 fbo %fcc1, loop_2802 fors %f1, %f13, %f30 lduh [%l7 + 0x36], %g7 tcs %xcc, 0x1 loop_2802: edge16l %i7, %g4, %l4 tl %icc, 0x7 movrgez %i1, 0x168, %i2 movrgez %i4, 0x0B6, %o2 fbne,a %fcc3, loop_2803 ldd [%l7 + 0x38], %o0 sethi 0x0BCD, %l2 edge32ln %g5, %l6, %o3 loop_2803: movg %xcc, %l0, %i0 te %xcc, 0x6 movrlez %g3, %o6, %g2 membar 0x31 sdivx %o1, 0x0BC1, %l1 swap [%l7 + 0x24], %g1 movrlz %i3, 0x235, %l5 alignaddrl %g6, %l3, %o4 stbar bge %xcc, loop_2804 brgez %i5, loop_2805 orn %o5, %o7, %i6 udivcc %i7, 0x1929, %g7 loop_2804: membar 0x01 loop_2805: mulx %g4, %l4, %i2 edge16n %i4, %i1, %o2 fcmpgt32 %f0, %f30, %l2 wr %g0, 0x80, %asi stba %g5, [%l7 + 0x13] %asi nop fitos %f5, %f3 fstox %f3, %f0 fxtos %f0, %f24 wr %g0, 0x89, %asi ldxa [%l7 + 0x38] %asi, %o0 movrlez %l6, 0x040, %o3 fmovrslez %l0, %f5, %f13 udiv %g3, 0x0F24, %i0 edge16 %g2, %o1, %o6 fmovrdgz %g1, %f20, %f0 movre %l1, 0x16D, %i3 array32 %l5, %g6, %o4 set 0x54, %g1 ldsha [%l7 + %g1] 0x81, %i5 fbn %fcc0, loop_2806 edge32l %o5, %o7, %i6 fbue %fcc2, loop_2807 fbo %fcc2, loop_2808 loop_2806: fmovda %icc, %f27, %f20 movle %xcc, %l3, %i7 loop_2807: srlx %g7, %l4, %i2 loop_2808: nop wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %g4 tgu %xcc, 0x6 tne %xcc, 0x1 movg %xcc, %i1, %o2 fmovdvc %xcc, %f25, %f15 stw %i4, [%l7 + 0x44] wr %g0, 0xf9, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync movne %icc, %g5, %l2 array16 %o0, %o3, %l0 array32 %g3, %i0, %g2 ba loop_2809 tne %icc, 0x7 tge %icc, 0x1 bvc,pt %xcc, loop_2810 loop_2809: tl %icc, 0x7 bl,pt %icc, loop_2811 fbul %fcc1, loop_2812 loop_2810: fmovsa %xcc, %f20, %f16 ld [%l7 + 0x58], %f23 loop_2811: xorcc %l6, 0x024E, %o1 loop_2812: fbue %fcc2, loop_2813 movle %xcc, %o6, %g1 fmovrdgez %l1, %f2, %f8 taddcc %l5, %i3, %g6 loop_2813: edge16n %i5, %o5, %o7 fmovsle %xcc, %f24, %f25 sir 0x1BF1 tleu %xcc, 0x1 alignaddr %i6, %l3, %o4 udivcc %g7, 0x1E88, %l4 tcc %xcc, 0x5 movleu %xcc, %i2, %i7 taddcctv %i1, %o2, %g4 addcc %g5, %i4, %o0 tsubcctv %l2, %o3, %g3 st %f21, [%l7 + 0x20] edge32ln %i0, %l0, %g2 srax %l6, %o1, %g1 sdivcc %l1, 0x07DB, %o6 xnorcc %l5, %i3, %i5 fmovrdlz %o5, %f4, %f10 set 0x30, %o0 sta %f3, [%l7 + %o0] 0x81 brlez %o7, loop_2814 edge16 %i6, %g6, %l3 faligndata %f2, %f22, %f8 tleu %icc, 0x2 loop_2814: tg %xcc, 0x1 sllx %g7, %l4, %o4 tcs %xcc, 0x2 bne %xcc, loop_2815 fexpand %f12, %f22 fmovdvs %icc, %f7, %f30 srax %i7, %i2, %i1 loop_2815: fba %fcc2, loop_2816 movre %g4, 0x1BA, %g5 andn %o2, 0x1179, %o0 sir 0x16DA loop_2816: xnor %l2, 0x1AAC, %o3 fcmpeq16 %f28, %f26, %g3 array32 %i4, %i0, %g2 taddcctv %l0, 0x0C2E, %l6 ldd [%l7 + 0x20], %f22 fmovsleu %xcc, %f24, %f14 alignaddr %o1, %l1, %o6 and %l5, 0x061E, %g1 fmovse %icc, %f29, %f3 tcc %icc, 0x3 sub %i3, %o5, %o7 nop setx loop_2817, %l0, %l1 jmpl %l1, %i6 fmovs %f1, %f1 set 0x2C, %l1 ldsba [%l7 + %l1] 0x11, %i5 loop_2817: sethi 0x18AA, %g6 edge32 %l3, %l4, %o4 tvc %xcc, 0x6 ld [%l7 + 0x58], %f14 movre %g7, 0x0CB, %i2 sir 0x025B fbu,a %fcc0, loop_2818 addccc %i1, 0x07DA, %i7 wr %g0, 0x11, %asi sta %f28, [%l7 + 0x68] %asi loop_2818: orcc %g4, 0x0B72, %g5 ldd [%l7 + 0x48], %o2 movg %xcc, %o0, %l2 xnorcc %o3, 0x0675, %g3 fcmple16 %f12, %f18, %i0 movrgez %g2, 0x12B, %l0 movn %icc, %l6, %o1 fandnot2 %f0, %f0, %f16 alignaddr %i4, %o6, %l1 andcc %g1, %i3, %o5 movre %l5, %o7, %i6 tvc %icc, 0x3 umul %i5, 0x15B7, %l3 tgu %xcc, 0x4 fmovdcc %icc, %f7, %f6 srax %l4, 0x1E, %g6 fabss %f6, %f5 fmovdpos %xcc, %f0, %f21 xor %o4, %i2, %i1 stbar fand %f4, %f8, %f28 subc %g7, 0x0DED, %g4 bcs,a %icc, loop_2819 fbl %fcc2, loop_2820 udiv %i7, 0x0523, %o2 ld [%l7 + 0x5C], %f0 loop_2819: sra %o0, %l2, %o3 loop_2820: call loop_2821 fmovdl %icc, %f24, %f11 nop fitos %f19, %f10 add %g5, %i0, %g3 loop_2821: tpos %xcc, 0x5 nop setx loop_2822, %l0, %l1 jmpl %l1, %g2 movrlez %l0, %o1, %l6 orcc %o6, %l1, %g1 tne %xcc, 0x5 loop_2822: edge16 %i4, %i3, %l5 fmovsneg %icc, %f30, %f17 fornot1 %f26, %f8, %f12 set 0x7C, %i2 ldswa [%l7 + %i2] 0x15, %o5 movle %icc, %i6, %o7 wr %g0, 0x89, %asi sta %f5, [%l7 + 0x3C] %asi orcc %l3, %i5, %l4 edge16n %o4, %i2, %i1 subcc %g6, 0x1E10, %g7 brlez,a %i7, loop_2823 smulcc %g4, 0x167F, %o2 xnorcc %o0, %o3, %g5 wr %g0, 0x10, %asi lduha [%l7 + 0x26] %asi, %l2 loop_2823: tl %xcc, 0x3 fmovsgu %icc, %f21, %f21 edge32ln %i0, %g3, %l0 popc 0x0375, %o1 ble,a,pt %icc, loop_2824 fornot2 %f30, %f14, %f30 add %l7, 0x3C, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %l6, %o6 loop_2824: nop fitod %f0, %f0 fdtos %f0, %f18 movre %g2, 0x2BD, %g1 or %l1, 0x1737, %i4 addccc %i3, %l5, %i6 orncc %o5, %o7, %l3 fcmple16 %f6, %f22, %i5 fpadd32s %f9, %f5, %f13 membar 0x56 fpmerge %f23, %f13, %f18 brlz %l4, loop_2825 stb %o4, [%l7 + 0x40] stw %i1, [%l7 + 0x0C] movl %xcc, %i2, %g6 loop_2825: movrlz %g7, %g4, %o2 sdivx %i7, 0x0A06, %o0 srlx %o3, 0x0E, %l2 edge8l %g5, %i0, %g3 ldsh [%l7 + 0x34], %l0 ld [%l7 + 0x3C], %f7 pdist %f2, %f20, %f28 brgz,a %l6, loop_2826 movcs %xcc, %o1, %g2 fmovrslez %g1, %f20, %f12 stx %l1, [%l7 + 0x40] loop_2826: edge16 %i4, %o6, %i3 mulx %l5, %i6, %o7 nop setx loop_2827, %l0, %l1 jmpl %l1, %o5 movrgez %i5, 0x0C4, %l3 fba %fcc2, loop_2828 andn %l4, 0x0B00, %o4 loop_2827: tvc %xcc, 0x3 stx %i2, [%l7 + 0x78] loop_2828: bg %icc, loop_2829 fbu,a %fcc3, loop_2830 nop set 0x3E, %l3 ldsh [%l7 + %l3], %g6 brgez,a %i1, loop_2831 loop_2829: stx %g7, [%l7 + 0x48] loop_2830: tle %icc, 0x3 andncc %o2, %i7, %g4 loop_2831: nop setx 0x85A87CDB096898CB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xB3CF6C6AD8F77D0D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fmuld %f16, %f28, %f20 taddcctv %o3, %o0, %g5 flush %l7 + 0x60 tgu %icc, 0x7 st %f15, [%l7 + 0x24] fmul8x16au %f5, %f14, %f20 mova %xcc, %l2, %g3 set 0x3C, %l0 swapa [%l7 + %l0] 0x10, %i0 nop fitos %f9, %f1 tvs %xcc, 0x5 fbg,a %fcc0, loop_2832 mova %icc, %l6, %o1 edge8l %g2, %l0, %g1 fmovdpos %icc, %f11, %f5 loop_2832: udivx %l1, 0x07C0, %o6 tpos %icc, 0x4 addc %i3, %i4, %i6 fpmerge %f25, %f10, %f8 udivx %o7, 0x1577, %l5 lduh [%l7 + 0x58], %i5 st %f18, [%l7 + 0x64] wr %g0, 0x89, %asi stha %l3, [%l7 + 0x12] %asi te %xcc, 0x1 nop setx 0xCF5C67DCFAD6EE9C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 fsqrtd %f30, %f6 fsrc1 %f6, %f12 fpack32 %f2, %f26, %f4 mova %icc, %o5, %l4 set 0x52, %l4 ldsha [%l7 + %l4] 0x88, %i2 edge16 %o4, %i1, %g6 fpadd32 %f18, %f4, %f20 movge %icc, %g7, %i7 edge16l %o2, %o3, %g4 fpsub32 %f24, %f16, %f26 sra %g5, 0x12, %o0 movrne %l2, 0x22A, %g3 bn,a,pn %xcc, loop_2833 fble,a %fcc0, loop_2834 fba,a %fcc3, loop_2835 edge32 %i0, %o1, %g2 loop_2833: edge16n %l0, %l6, %l1 loop_2834: bshuffle %f26, %f22, %f28 loop_2835: sir 0x1A04 fmovsl %xcc, %f12, %f16 tne %icc, 0x4 fmovrdlz %g1, %f26, %f4 udiv %i3, 0x1EB3, %i4 movrne %o6, %o7, %i6 fxors %f25, %f3, %f14 fsrc1 %f10, %f6 tle %icc, 0x7 tleu %xcc, 0x0 tleu %icc, 0x4 tn %xcc, 0x4 ldsh [%l7 + 0x2A], %i5 tcc %xcc, 0x2 addccc %l5, %o5, %l3 fabss %f19, %f6 sir 0x1716 movge %xcc, %l4, %i2 edge32n %o4, %g6, %g7 ldd [%l7 + 0x38], %f28 addcc %i1, %o2, %o3 ble,a loop_2836 movgu %xcc, %g4, %g5 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf9, %f16 loop_2836: addcc %o0, 0x0637, %i7 lduh [%l7 + 0x0C], %g3 addccc %l2, %o1, %g2 fba,a %fcc3, loop_2837 fmovs %f23, %f17 fsrc1s %f1, %f9 flush %l7 + 0x64 loop_2837: xorcc %l0, %l6, %l1 movg %icc, %g1, %i3 fmovda %xcc, %f23, %f22 movgu %xcc, %i0, %o6 tg %xcc, 0x2 xnorcc %i4, %i6, %o7 set 0x20, %i6 ldda [%l7 + %i6] 0x22, %l4 stw %o5, [%l7 + 0x7C] wr %g0, 0x81, %asi ldsba [%l7 + 0x20] %asi, %l3 andn %l4, %i2, %o4 tpos %xcc, 0x0 tsubcctv %g6, 0x0BB0, %g7 fandnot2s %f21, %f22, %f8 ldd [%l7 + 0x58], %i4 wr %g0, 0x04, %asi swapa [%l7 + 0x28] %asi, %o2 fpadd16 %f22, %f8, %f26 orn %i1, 0x0786, %o3 edge16 %g4, %o0, %g5 orn %i7, %l2, %o1 ldub [%l7 + 0x35], %g3 srl %l0, %g2, %l6 sdivcc %l1, 0x001F, %i3 nop setx 0x6E36EF5C707029DB, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr edge32l %i0, %o6, %g1 bl,a loop_2838 nop set 0x51, %i0 stb %i6, [%l7 + %i0] bne,pn %xcc, loop_2839 fmul8sux16 %f16, %f18, %f4 loop_2838: addccc %i4, 0x0C10, %o7 fmovdle %icc, %f17, %f29 loop_2839: brgz %l5, loop_2840 movcc %icc, %o5, %l3 ldub [%l7 + 0x13], %i2 alignaddrl %l4, %g6, %o4 loop_2840: popc 0x0D4D, %i5 udivcc %g7, 0x1778, %i1 tge %xcc, 0x3 wr %g0, 0x19, %asi stba %o3, [%l7 + 0x35] %asi tcc %icc, 0x6 bpos,a,pn %xcc, loop_2841 fmovda %xcc, %f5, %f15 fzeros %f23 fmovsne %xcc, %f30, %f29 loop_2841: sdivcc %o2, 0x1DDB, %o0 movrne %g4, %g5, %l2 mova %icc, %i7, %o1 tgu %icc, 0x7 movg %icc, %l0, %g3 umulcc %l6, %g2, %i3 move %xcc, %l1, %i0 smul %o6, %g1, %i6 array32 %i4, %l5, %o7 tneg %icc, 0x1 nop set 0x7C, %o4 ldsw [%l7 + %o4], %l3 movrgz %o5, 0x1AE, %l4 tcc %icc, 0x3 fmovrdlz %g6, %f12, %f28 fxors %f24, %f5, %f20 fpadd16s %f13, %f16, %f16 nop setx 0xC22EBD492DDDCC71, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x3D4EA9BBBE59738D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f30, %f12 move %icc, %o4, %i5 brgz %i2, loop_2842 nop setx 0x418CAB05, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0xE4D6CB3C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fsubs %f23, %f23, %f0 st %f2, [%l7 + 0x38] set 0x40, %o6 ldda [%l7 + %o6] 0x80, %f0 loop_2842: fornot1 %f22, %f30, %f4 fbo %fcc0, loop_2843 fmovdleu %icc, %f4, %f19 prefetch [%l7 + 0x6C], 0x1 fandnot2 %f8, %f22, %f16 loop_2843: fzero %f4 edge32ln %i1, %g7, %o2 nop setx loop_2844, %l0, %l1 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,a %fcc0, loop_2845 movrne %o3, %g4, %o0 fbuge %fcc3, loop_2846 loop_2844: mova %icc, %l2, %g5 loop_2845: fbule,a %fcc3, loop_2847 sdivx %o1, 0x17CC, %l0 loop_2846: tne %icc, 0x4 edge8l %i7, %g3, %g2 loop_2847: srax %l6, %i3, %l1 edge8n %i0, %g1, %o6 movneg %icc, %i6, %i4 movpos %icc, %l5, %l3 wr %g0, 0xe2, %asi stwa %o7, [%l7 + 0x6C] %asi membar #Sync tg %icc, 0x1 add %l7, 0x78, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %l4, %o5 fcmpne16 %f26, %f14, %o4 and %g6, 0x0ADB, %i5 fmovsneg %icc, %f12, %f16 nop setx loop_2848, %l0, %l1 jmpl %l1, %i2 ldub [%l7 + 0x2F], %g7 movrlz %o2, 0x26B, %i1 edge8ln %g4, %o3, %l2 loop_2848: ta %icc, 0x6 tsubcctv %o0, 0x18E9, %o1 smul %l0, %i7, %g5 fbu %fcc3, loop_2849 taddcctv %g2, 0x01D1, %g3 fpadd16 %f0, %f20, %f20 mulscc %i3, 0x00C4, %l6 loop_2849: movne %xcc, %l1, %g1 ba,a,pt %icc, loop_2850 edge16ln %o6, %i6, %i0 edge16n %l5, %i4, %l3 addcc %l4, %o5, %o7 loop_2850: sll %g6, 0x04, %i5 fmovsleu %xcc, %f26, %f22 fcmpgt16 %f28, %f4, %o4 wr %g0, 0x11, %asi lduba [%l7 + 0x64] %asi, %g7 bg,a,pt %xcc, loop_2851 movrgez %o2, %i2, %g4 fmovspos %xcc, %f24, %f12 ldsb [%l7 + 0x7C], %i1 loop_2851: tsubcc %l2, 0x1F13, %o0 tvs %xcc, 0x4 fbe,a %fcc3, loop_2852 addcc %o1, 0x0DE2, %o3 movcc %xcc, %i7, %l0 fnot2 %f28, %f30 loop_2852: nop wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f16 edge16 %g5, %g2, %i3 edge8ln %l6, %g3, %l1 nop setx 0xF055174F, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr fsrc1 %f24, %f10 set 0x6A, %g5 stha %o6, [%l7 + %g5] 0x2a membar #Sync movge %xcc, %i6, %i0 move %icc, %g1, %i4 fmovse %xcc, %f22, %f15 movrlz %l5, %l4, %l3 taddcctv %o5, %g6, %i5 edge32 %o4, %g7, %o2 umulcc %o7, 0x102C, %g4 wr %g0, 0x80, %asi ldsha [%l7 + 0x68] %asi, %i2 bne,a %xcc, loop_2853 fmovdvc %icc, %f13, %f10 move %xcc, %i1, %o0 fpadd32s %f0, %f5, %f6 loop_2853: be %icc, loop_2854 movne %icc, %l2, %o3 fandnot2 %f6, %f24, %f26 sub %o1, %i7, %g5 loop_2854: movneg %xcc, %g2, %l0 subcc %i3, 0x1A46, %l6 set 0x21, %i4 ldsba [%l7 + %i4] 0x18, %l1 edge16ln %o6, %g3, %i6 alignaddrl %g1, %i0, %i4 fcmpgt16 %f18, %f22, %l5 subc %l4, 0x0938, %l3 fbne,a %fcc2, loop_2855 fnot1s %f16, %f10 ldsb [%l7 + 0x2E], %g6 movrgz %i5, 0x1DE, %o4 loop_2855: subc %g7, 0x1CBB, %o2 movcc %xcc, %o7, %g4 fmuld8ulx16 %f11, %f22, %f14 umul %o5, %i1, %i2 swap [%l7 + 0x48], %l2 andncc %o3, %o1, %i7 tgu %icc, 0x3 nop setx loop_2856, %l0, %l1 jmpl %l1, %o0 bcc,a loop_2857 udivx %g2, 0x05B7, %l0 sra %g5, %i3, %l6 loop_2856: subccc %l1, %o6, %g3 loop_2857: fzero %f14 fnot2 %f26, %f10 smulcc %i6, 0x061A, %i0 movpos %xcc, %g1, %i4 wr %g0, 0x0c, %asi lduha [%l7 + 0x72] %asi, %l4 addcc %l3, 0x1734, %g6 fpsub16 %f4, %f30, %f20 movleu %xcc, %i5, %o4 bne,pt %xcc, loop_2858 edge32 %g7, %l5, %o7 fmovdcc %xcc, %f21, %f22 add %o2, %o5, %i1 loop_2858: movrgez %g4, 0x145, %l2 tvs %xcc, 0x3 orncc %o3, 0x1FE1, %i2 tleu %xcc, 0x7 tn %xcc, 0x3 ldub [%l7 + 0x52], %i7 movvs %icc, %o1, %g2 mulx %l0, 0x1F8A, %o0 brgez,a %g5, loop_2859 lduh [%l7 + 0x5E], %i3 movvs %xcc, %l6, %o6 tsubcctv %g3, 0x117B, %i6 loop_2859: move %xcc, %l1, %i0 movrlez %g1, 0x36B, %i4 add %l4, %g6, %l3 mulx %o4, %i5, %l5 umulcc %o7, 0x0963, %o2 edge32 %o5, %g7, %g4 brgez,a %i1, loop_2860 fandnot2s %f20, %f27, %f12 tcc %xcc, 0x6 tcc %xcc, 0x7 loop_2860: bl,a loop_2861 addccc %o3, %i2, %i7 ldd [%l7 + 0x58], %f14 set 0x38, %l5 lduba [%l7 + %l5] 0x18, %o1 loop_2861: fbge,a %fcc1, loop_2862 nop setx loop_2863, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovrdgez %l2, %f14, %f10 wr %g0, 0x88, %asi lduba [%l7 + 0x64] %asi, %l0 loop_2862: nop setx 0xE389DDE4959F8AC9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xAC62E837ED472BD0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f10, %f26 loop_2863: mulscc %g2, %g5, %o0 wr %g0, 0x89, %asi stba %l6, [%l7 + 0x2C] %asi taddcctv %o6, 0x1E0B, %g3 mulx %i3, 0x06FA, %i6 fzero %f22 subccc %i0, 0x1E1A, %g1 st %f12, [%l7 + 0x20] fba,a %fcc2, loop_2864 ldsb [%l7 + 0x34], %i4 movrne %l4, %g6, %l3 movrgez %l1, %o4, %i5 loop_2864: xnorcc %l5, %o2, %o7 or %o5, %g7, %i1 subc %o3, %g4, %i2 ba,pn %icc, loop_2865 sdiv %o1, 0x0409, %i7 movle %xcc, %l2, %l0 tleu %xcc, 0x1 loop_2865: nop fitod %f6, %f14 fdtos %f14, %f22 wr %g0, 0x04, %asi lduba [%l7 + 0x51] %asi, %g5 fmul8x16 %f27, %f14, %f28 orn %g2, 0x1298, %l6 tcc %xcc, 0x0 tle %icc, 0x1 srl %o6, 0x01, %g3 lduh [%l7 + 0x62], %o0 tn %xcc, 0x0 fbue %fcc1, loop_2866 sdivx %i3, 0x067B, %i6 fmovsvs %xcc, %f22, %f4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2866: fmul8x16 %f28, %f8, %f28 edge16n %i0, %g1, %i4 andncc %g6, %l4, %l1 edge8ln %l3, %o4, %l5 fsrc2s %f16, %f20 mova %icc, %i5, %o7 wr %g0, 0x89, %asi ldstuba [%l7 + 0x62] %asi, %o2 fmovrdgez %g7, %f16, %f4 wr %g0, 0x89, %asi ldstuba [%l7 + 0x10] %asi, %i1 movrne %o5, 0x201, %o3 udivcc %g4, 0x1F30, %o1 tle %icc, 0x1 movre %i7, 0x20F, %i2 addccc %l0, 0x089A, %l2 andn %g2, %g5, %o6 umul %l6, %o0, %i3 fmovrdgez %g3, %f24, %f0 bleu,a %xcc, loop_2867 xnor %i6, %i0, %i4 bne,a,pt %xcc, loop_2868 sdiv %g1, 0x189F, %g6 loop_2867: andncc %l1, %l4, %o4 udivx %l5, 0x15C6, %l3 loop_2868: fones %f9 bne %icc, loop_2869 fbl %fcc2, loop_2870 fpadd32s %f24, %f27, %f5 set 0x3C, %g2 swapa [%l7 + %g2] 0x80, %i5 loop_2869: popc 0x08F4, %o7 loop_2870: bcs loop_2871 fmuld8sux16 %f21, %f30, %f4 mulx %g7, 0x028D, %i1 nop setx 0x406E8BEC, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr loop_2871: lduh [%l7 + 0x12], %o2 udiv %o5, 0x108C, %o3 srl %g4, %i7, %o1 add %l7, 0x30, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i2 casa [%l6] %asi, %i2, %l0 fmovdgu %xcc, %f28, %f22 movleu %icc, %g2, %l2 fpsub32 %f4, %f24, %f10 mulx %g5, 0x16F8, %o6 movrgez %l6, 0x23E, %o0 tn %xcc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %i3, 0x15A7, %i6 st %f14, [%l7 + 0x44] nop fitod %f10, %f16 fdtox %f16, %f24 sethi 0x18EC, %g3 fone %f12 sdivcc %i4, 0x1756, %i0 sllx %g6, %l1, %g1 popc 0x0916, %l4 bn,pt %xcc, loop_2872 nop setx 0xF7D7B7D8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 fsqrts %f19, %f5 andncc %o4, %l3, %i5 edge8ln %o7, %g7, %l5 loop_2872: fmovdge %xcc, %f19, %f13 stx %o2, [%l7 + 0x08] fsrc2s %f24, %f20 edge8n %i1, %o5, %g4 fblg,a %fcc1, loop_2873 edge8l %i7, %o3, %o1 wr %g0, 0x81, %asi ldsba [%l7 + 0x28] %asi, %i2 loop_2873: udivx %l0, 0x0DA9, %g2 alignaddr %g5, %o6, %l6 fsrc1s %f12, %f31 fmovdgu %icc, %f26, %f6 prefetch [%l7 + 0x7C], 0x2 sdivcc %l2, 0x0C26, %o0 movrlez %i6, 0x27C, %i3 tsubcc %g3, %i4, %i0 fors %f15, %f22, %f7 brz %l1, loop_2874 edge32l %g1, %g6, %l4 edge32l %o4, %i5, %l3 set 0x46, %g6 lduha [%l7 + %g6] 0x14, %g7 loop_2874: fcmple16 %f4, %f26, %o7 swap [%l7 + 0x70], %l5 nop setx 0xE62D1FE6729D012F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x9C6C243D341BAB6D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fsubd %f18, %f18, %f22 udivx %i1, 0x0ABF, %o5 brlz,a %o2, loop_2875 movg %icc, %i7, %g4 fmul8x16al %f17, %f4, %f4 orcc %o1, %i2, %o3 loop_2875: tleu %xcc, 0x0 movgu %xcc, %g2, %g5 movrgez %o6, 0x247, %l0 add %l7, 0x28, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x18, %l2, %l6 tn %xcc, 0x6 fabss %f9, %f23 edge16 %o0, %i3, %g3 array8 %i6, %i0, %i4 tg %icc, 0x0 xnor %g1, 0x01B6, %g6 fmul8sux16 %f28, %f20, %f10 std %f22, [%l7 + 0x48] movle %xcc, %l4, %l1 fblg %fcc1, loop_2876 movl %icc, %o4, %l3 and %i5, %g7, %o7 andncc %i1, %l5, %o5 loop_2876: fbn,a %fcc3, loop_2877 sdiv %o2, 0x1878, %g4 lduh [%l7 + 0x1A], %i7 tne %xcc, 0x0 loop_2877: popc 0x0484, %o1 udivx %o3, 0x0962, %g2 nop fitod %f8, %f10 fdtox %f10, %f20 fxtod %f20, %f30 fmovsn %icc, %f9, %f5 fsrc2 %f28, %f2 tge %xcc, 0x4 alignaddrl %g5, %o6, %i2 wr %g0, 0x89, %asi ldswa [%l7 + 0x68] %asi, %l2 movge %icc, %l0, %l6 movne %xcc, %o0, %i3 bleu,pt %xcc, loop_2878 nop setx loop_2879, %l0, %l1 jmpl %l1, %i6 edge32ln %i0, %g3, %i4 edge16n %g6, %g1, %l4 loop_2878: fnegs %f17, %f12 loop_2879: ldsh [%l7 + 0x78], %l1 edge16l %l3, %i5, %o4 bge,a,pt %xcc, loop_2880 bpos,pt %icc, loop_2881 fmovd %f24, %f24 movrgz %g7, 0x1F6, %i1 loop_2880: fbo %fcc2, loop_2882 loop_2881: srl %l5, 0x08, %o5 movrlez %o7, %o2, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2882: fcmpgt16 %f18, %f18, %i7 wr %g0, 0x04, %asi ldsha [%l7 + 0x4C] %asi, %o1 fmovrsne %g2, %f11, %f2 tneg %xcc, 0x2 nop fitod %f6, %f0 fdtox %f0, %f10 nop setx 0xB2DBD01AB05F42C5, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr orncc %o3, 0x13D3, %g5 nop fitos %f15, %f5 addcc %o6, %i2, %l0 tn %xcc, 0x4 sllx %l6, %o0, %i3 ldstub [%l7 + 0x08], %i6 set 0x08, %o3 ldxa [%l7 + %o3] 0x18, %i0 te %icc, 0x6 movleu %icc, %l2, %g3 nop setx 0xF0530A6D, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr movrlez %i4, %g1, %l4 fmovdle %xcc, %f12, %f11 lduh [%l7 + 0x64], %l1 brgez %g6, loop_2883 edge16l %i5, %o4, %g7 tcs %icc, 0x4 xnorcc %i1, %l5, %l3 loop_2883: bne,pn %icc, loop_2884 fbule,a %fcc0, loop_2885 fbg %fcc1, loop_2886 srl %o7, 0x1B, %o2 loop_2884: flush %l7 + 0x54 loop_2885: andncc %o5, %i7, %o1 loop_2886: tcc %xcc, 0x6 array16 %g2, %g4, %g5 tleu %xcc, 0x7 movrgez %o6, 0x003, %i2 subcc %o3, 0x12C4, %l6 bcs,pn %xcc, loop_2887 array32 %o0, %l0, %i6 fmovsge %xcc, %f15, %f31 fmuld8sux16 %f0, %f20, %f20 loop_2887: xnorcc %i0, 0x1955, %i3 be,a %icc, loop_2888 stb %g3, [%l7 + 0x57] mova %icc, %i4, %g1 fbl,a %fcc2, loop_2889 loop_2888: nop fitod %f4, %f22 fdtos %f22, %f3 nop fitos %f10, %f8 fstod %f8, %f28 fcmple32 %f18, %f30, %l4 loop_2889: movleu %icc, %l2, %l1 st %f14, [%l7 + 0x44] ld [%l7 + 0x48], %f28 srl %i5, 0x13, %o4 umulcc %g7, 0x0A76, %g6 movcc %xcc, %l5, %i1 nop setx 0x7D1C0387406A0463, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr edge32l %l3, %o2, %o7 edge8ln %o5, %o1, %g2 wr %g0, 0x24, %asi ldda [%l7 + 0x30] %asi, %i6 mulscc %g5, %o6, %i2 fpadd32s %f25, %f1, %f17 movvc %xcc, %g4, %o3 prefetch [%l7 + 0x78], 0x1 subc %l6, 0x1D90, %l0 fpack16 %f24, %f25 nop fitod %f6, %f6 fdtox %f6, %f16 fxtod %f16, %f8 ldsw [%l7 + 0x70], %o0 fblg,a %fcc1, loop_2890 tleu %icc, 0x2 set 0x0C, %o5 stwa %i0, [%l7 + %o5] 0x80 loop_2890: fnor %f22, %f14, %f0 ta %xcc, 0x2 movrlz %i6, 0x230, %i3 edge16 %i4, %g1, %l4 array32 %l2, %l1, %i5 umulcc %o4, %g7, %g6 orn %l5, %i1, %l3 tneg %xcc, 0x3 edge16n %o2, %o7, %o5 bn,a,pn %icc, loop_2891 movpos %icc, %g3, %g2 tl %icc, 0x6 movpos %icc, %i7, %o1 loop_2891: flush %l7 + 0x3C nop setx 0xF832B577, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x289D6126, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fsubs %f26, %f30, %f0 fmovscc %icc, %f5, %f31 movre %o6, %g5, %g4 st %f8, [%l7 + 0x2C] nop setx loop_2892, %l0, %l1 jmpl %l1, %i2 smulcc %o3, %l6, %l0 udiv %o0, 0x025D, %i6 edge32n %i0, %i4, %g1 loop_2892: edge8ln %i3, %l2, %l1 movrlz %i5, %l4, %o4 fbule %fcc0, loop_2893 fandnot2s %f19, %f25, %f3 fmovdcc %icc, %f12, %f21 or %g7, 0x1CCF, %l5 loop_2893: edge32n %i1, %l3, %g6 movcs %icc, %o7, %o5 fones %f8 fbu,a %fcc1, loop_2894 ldsw [%l7 + 0x44], %g3 sdivx %o2, 0x02F5, %i7 nop fitod %f2, %f16 fdtos %f16, %f4 loop_2894: tsubcc %g2, %o6, %g5 movrlz %g4, %o1, %o3 sll %l6, %l0, %o0 tgu %xcc, 0x5 tsubcc %i6, 0x0FCF, %i2 edge32n %i4, %i0, %g1 brnz,a %i3, loop_2895 nop setx 0x7DF869D6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x08B381C0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f30, %f31 fpackfix %f12, %f28 ldstub [%l7 + 0x17], %l2 loop_2895: edge16ln %i5, %l4, %l1 ldd [%l7 + 0x68], %f10 udivx %o4, 0x0294, %g7 fbuge %fcc2, loop_2896 nop setx 0xF899790F628BB7FE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xFCDAF4DCB1D97017, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fsubd %f2, %f6, %f10 te %xcc, 0x7 taddcctv %i1, 0x00B2, %l5 loop_2896: fmovse %icc, %f6, %f17 tg %icc, 0x1 smulcc %g6, %o7, %l3 set 0x18, %l6 ldsha [%l7 + %l6] 0x81, %o5 ld [%l7 + 0x58], %f26 xnor %g3, 0x1FCC, %o2 edge16n %i7, %o6, %g5 move %xcc, %g2, %g4 addccc %o1, %l6, %l0 prefetch [%l7 + 0x34], 0x3 movn %icc, %o3, %o0 te %icc, 0x2 fbne %fcc3, loop_2897 fmovda %icc, %f2, %f1 fandnot1 %f24, %f20, %f12 fands %f20, %f11, %f30 loop_2897: alignaddr %i2, %i4, %i0 udivx %g1, 0x0DD8, %i6 fmovsvs %xcc, %f3, %f1 umul %i3, %i5, %l4 movn %icc, %l2, %l1 wr %g0, 0x2c, %asi ldda [%l7 + 0x20] %asi, %o4 edge16ln %i1, %l5, %g6 movneg %icc, %o7, %l3 move %icc, %o5, %g7 or %o2, 0x10BB, %i7 umul %o6, %g3, %g2 sir 0x1BA2 fmovd %f10, %f4 xnor %g4, 0x1248, %g5 nop setx 0x02F63EFC7EEAD159, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xA83FC572E7E9A8E4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fsubd %f12, %f30, %f16 fmul8x16 %f16, %f6, %f30 add %o1, %l6, %l0 subc %o0, %o3, %i2 bl %icc, loop_2898 tpos %xcc, 0x1 fbug,a %fcc3, loop_2899 tsubcctv %i0, %i4, %i6 loop_2898: array32 %g1, %i5, %i3 sdiv %l2, 0x1748, %l4 loop_2899: st %f23, [%l7 + 0x14] edge16 %o4, %i1, %l5 movn %xcc, %l1, %g6 orncc %l3, 0x1084, %o5 alignaddr %o7, %o2, %i7 xor %g7, 0x0277, %g3 addccc %g2, 0x004B, %o6 fmovsa %xcc, %f11, %f1 fmovsneg %icc, %f6, %f23 fcmple16 %f20, %f30, %g5 wr %g0, 0x11, %asi ldstuba [%l7 + 0x18] %asi, %g4 udivx %o1, 0x1B43, %l0 fands %f12, %f2, %f30 movvs %xcc, %l6, %o0 and %o3, %i2, %i4 nop fitos %f4, %f27 fstod %f27, %f8 array16 %i6, %g1, %i5 set 0x48, %g7 stwa %i3, [%l7 + %g7] 0x2b membar #Sync fblg %fcc3, loop_2900 movgu %icc, %i0, %l2 brz,a %l4, loop_2901 fmovdl %xcc, %f27, %f14 loop_2900: addc %i1, 0x0219, %l5 tleu %icc, 0x0 loop_2901: ba,pn %xcc, loop_2902 nop setx 0xC919AF8F706BE1AE, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr fcmpgt16 %f12, %f2, %o4 fpsub16 %f30, %f2, %f0 loop_2902: mulx %g6, %l3, %l1 tpos %xcc, 0x7 fcmpeq32 %f24, %f28, %o5 bcc,a,pn %xcc, loop_2903 fblg,a %fcc1, loop_2904 smul %o7, %i7, %g7 fandnot2s %f30, %f3, %f11 loop_2903: membar 0x59 loop_2904: taddcctv %g3, 0x1B72, %g2 wr %g0, 0x04, %asi ldda [%l7 + 0x60] %asi, %o2 tsubcctv %o6, 0x1E40, %g5 fpack16 %f16, %f28 movrlez %g4, 0x34C, %l0 nop setx loop_2905, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fabsd %f16, %f20 edge16n %l6, %o0, %o3 fbge %fcc3, loop_2906 loop_2905: edge16l %o1, %i4, %i6 set 0x1C, %g4 lduha [%l7 + %g4] 0x14, %i2 loop_2906: mulx %i5, %g1, %i3 edge8ln %i0, %l4, %l2 addccc %i1, %o4, %l5 andcc %l3, %l1, %o5 movrgez %o7, 0x377, %i7 flush %l7 + 0x60 te %icc, 0x3 fpadd16 %f20, %f30, %f0 sll %g6, 0x0D, %g3 bvc,a %xcc, loop_2907 movneg %xcc, %g2, %o2 fmul8x16au %f13, %f2, %f0 fmovd %f26, %f22 loop_2907: fpack16 %f16, %f22 sub %o6, 0x1B9C, %g7 movneg %icc, %g5, %l0 set 0x4A, %g3 lduha [%l7 + %g3] 0x14, %g4 subccc %o0, %o3, %o1 fcmpne32 %f26, %f4, %l6 movcs %icc, %i4, %i6 tneg %icc, 0x7 brgez %i5, loop_2908 fones %f23 movl %xcc, %g1, %i3 edge16n %i0, %i2, %l2 loop_2908: bleu,a loop_2909 xnorcc %i1, 0x074D, %l4 fbue,a %fcc1, loop_2910 add %o4, %l3, %l1 loop_2909: fcmpne16 %f4, %f12, %o5 sra %o7, 0x18, %l5 loop_2910: fmuld8ulx16 %f7, %f31, %f4 nop setx 0xD3FF42BEF05ED5BB, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr ldsb [%l7 + 0x74], %g6 movrlz %g3, %g2, %i7 wr %g0, 0x81, %asi ldswa [%l7 + 0x40] %asi, %o2 fmovsl %xcc, %f4, %f15 wr %g0, 0x81, %asi ldxa [%l7 + 0x58] %asi, %o6 sra %g7, 0x1C, %l0 alignaddrl %g4, %g5, %o3 movre %o1, %o0, %l6 fbge,a %fcc2, loop_2911 fbe,a %fcc0, loop_2912 sir 0x01C4 tle %icc, 0x1 loop_2911: subc %i6, 0x0414, %i5 loop_2912: movl %xcc, %g1, %i3 edge8ln %i0, %i4, %l2 tsubcctv %i1, 0x0FCD, %l4 tcs %xcc, 0x0 mova %icc, %i2, %l3 fbe %fcc2, loop_2913 fmovdneg %icc, %f15, %f14 nop setx loop_2914, %l0, %l1 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 %l1, %o5, %o7 loop_2913: sdivx %o4, 0x0A5E, %g6 movvs %icc, %l5, %g3 loop_2914: mova %icc, %g2, %o2 fba,a %fcc0, loop_2915 udivx %o6, 0x19C6, %i7 ldsh [%l7 + 0x40], %l0 movvc %icc, %g4, %g7 loop_2915: tne %icc, 0x5 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %o3, %o1 fmovsne %xcc, %f13, %f5 edge8ln %g5, %l6, %i6 nop fitod %f2, %f6 fdtox %f6, %f6 fxtod %f6, %f18 movge %icc, %i5, %g1 srax %i3, %o0, %i0 nop fitod %f2, %f26 fdtox %f26, %f4 nop setx 0x845DC67640AEBB07, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f16 wr %g0, 0x0c, %asi ldda [%l7 + 0x50] %asi, %i4 xorcc %i1, %l2, %i2 brz,a %l3, loop_2916 fmovsne %xcc, %f11, %f23 nop setx loop_2917, %l0, %l1 jmpl %l1, %l1 movleu %xcc, %o5, %o7 loop_2916: udivx %o4, 0x0F1E, %g6 ta %icc, 0x6 loop_2917: brgez,a %l4, loop_2918 fbu %fcc3, loop_2919 fnot1 %f14, %f14 bpos,pn %xcc, loop_2920 loop_2918: smulcc %l5, %g3, %g2 loop_2919: edge32ln %o6, %o2, %i7 fba %fcc1, loop_2921 loop_2920: fmuld8ulx16 %f17, %f13, %f20 bn,a,pt %xcc, loop_2922 add %l0, %g4, %g7 loop_2921: addc %o3, %g5, %o1 fmovdne %icc, %f1, %f24 loop_2922: or %l6, 0x0979, %i6 fxor %f12, %f28, %f10 taddcc %i5, %i3, %g1 sllx %i0, 0x18, %i4 fbl,a %fcc2, loop_2923 fmuld8ulx16 %f12, %f21, %f4 movgu %icc, %o0, %i1 mulscc %l2, 0x1F8B, %i2 loop_2923: nop set 0x68, %i7 std %f18, [%l7 + %i7] mulscc %l1, %o5, %o7 fmovdcs %xcc, %f15, %f9 sll %l3, %g6, %l4 movrlz %l5, 0x374, %g3 fmovdl %icc, %f18, %f31 array8 %o4, %o6, %g2 bge %icc, loop_2924 nop setx 0xB891C6E94CC9C7B2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xE5E0EB12C4A12ABF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f18, %f12 xorcc %o2, %i7, %g4 orn %g7, 0x025B, %l0 loop_2924: ld [%l7 + 0x2C], %f31 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcs %xcc, 0x2 subc %o3, 0x163B, %o1 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %l6, %g5 ldd [%l7 + 0x50], %f26 array8 %i5, %i6, %i3 tgu %xcc, 0x6 flush %l7 + 0x10 bge,pt %xcc, loop_2925 prefetch [%l7 + 0x44], 0x0 fbu,a %fcc1, loop_2926 fones %f24 loop_2925: ld [%l7 + 0x0C], %f18 fmovsneg %icc, %f29, %f18 loop_2926: tvs %xcc, 0x1 orn %i0, 0x1F71, %i4 fnegs %f3, %f27 fmovsge %icc, %f2, %f0 andcc %o0, 0x035A, %g1 sllx %i1, 0x0C, %l2 fcmpgt16 %f2, %f4, %l1 fnot2 %f6, %f6 xnor %i2, 0x18CC, %o7 bcc,pn %icc, loop_2927 sra %o5, %g6, %l4 movg %icc, %l3, %l5 tcc %icc, 0x7 loop_2927: stbar popc 0x09DD, %g3 edge8 %o6, %g2, %o4 bl,a %xcc, loop_2928 addc %i7, %o2, %g7 movrlz %g4, 0x3E7, %o3 fcmpgt32 %f30, %f12, %o1 loop_2928: nop setx 0xDA5FB9F2116FF49A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x8B03CEEE6F0060BC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f10, %f8 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 2818 ! Type x : 1216 ! Type cti : 2928 ! Type f : 4504 ! Type i : 13534 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0x456B19B0 .word 0xD1135968 .word 0xD48DAB8A .word 0xA524BAAA .word 0xA734FBE0 .word 0x6494DF0E .word 0x42DCA6C1 .word 0x96D05937 .word 0x982361A6 .word 0xC100F2F8 .word 0x79C611DD .word 0x601A762E .word 0x52DD8387 .word 0xAF7A48DC .word 0xF02D3F9E .word 0xF0C28F2F .word 0xB3A09674 .word 0x2F3445AB .word 0x565F0CB2 .word 0xA2A3B0A0 .word 0x610126DD .word 0xD40F53FE .word 0xBF21AB0C .word 0xCCB7E022 .word 0x42AFB928 .word 0x68DFCDAB .word 0xD02CE731 .word 0x30A9EC7A .word 0x6B1986E7 .word 0xBC706022 .word 0x88B99F64 .word 0xD0A5A8AA .word 0xA3082C84 .word 0xA093BD94 .word 0xC55FAC3A .word 0xA1CA20ED .word 0x6A66379F .word 0x4EA888E4 .word 0x6E37EA5F .word 0x07325C72 .word 0x0C3E08FA .word 0x7A3DF68C .word 0x51A1721E .word 0xF605E91D .word 0x5F5D4934 .word 0xE36655AD .word 0xD3032ED8 .word 0x4D6BA7C5 .word 0xBCC83999 .word 0xADDE4AB6 .word 0x64052BF3 .word 0x10E333CC .word 0x5CE507C2 .word 0xC12524D8 .word 0xEFD41A8C .word 0x610BAA39 .word 0xA67AA035 .word 0x101F81BE .word 0x061D2EEC .word 0xE3198D18 .word 0x831E8B67 .word 0x95770391 .word 0x5D60BC21 .word 0xA967D264 .end