/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_fsr3_f14.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_f14.s,v 1.1 2007/05/11 17:22:26 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 0x5BE436E98050A87D, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0xC, %g1 set 0x4, %g2 set 0x5, %g3 set 0x3, %g4 set 0xA, %g5 set 0x6, %g6 set 0x8, %g7 !# Input registers set -0x4, %i0 set -0xB, %i1 set -0x3, %i2 set -0x9, %i3 set -0x8, %i4 set -0xE, %i5 set -0x3, %i6 set -0x9, %i7 !# Local registers set 0x08088AC4, %l0 set 0x55F4F8A7, %l1 set 0x1BD13897, %l2 set 0x3A8C6BB6, %l3 set 0x6E753FE3, %l4 set 0x44C135AB, %l5 set 0x0D0AC190, %l6 !# Output registers set -0x1814, %o0 set -0x156C, %o1 set -0x0EB6, %o2 set 0x022C, %o3 set 0x15FD, %o4 set 0x1CBF, %o5 set -0x1E70, %o6 set 0x1BA6, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xFFED6F1F43416CAA) INIT_TH_FP_REG(%l7,%f2,0xCE4E5013348F8B2D) INIT_TH_FP_REG(%l7,%f4,0xF60677111EBFE2BB) INIT_TH_FP_REG(%l7,%f6,0xBD864176B50D5C18) INIT_TH_FP_REG(%l7,%f8,0x1C36D05C3DF18CDD) INIT_TH_FP_REG(%l7,%f10,0x524255BC2809EE11) INIT_TH_FP_REG(%l7,%f12,0x7C67410EA25C96F0) INIT_TH_FP_REG(%l7,%f14,0x57F0CA8ED664E4E2) INIT_TH_FP_REG(%l7,%f16,0x6F435A369729FE7E) INIT_TH_FP_REG(%l7,%f18,0xFED24585B98054B5) INIT_TH_FP_REG(%l7,%f20,0x0D16C82FF7630549) INIT_TH_FP_REG(%l7,%f22,0x72F11EDBBC8D8210) INIT_TH_FP_REG(%l7,%f24,0x1FAFA09779AF0E4A) INIT_TH_FP_REG(%l7,%f26,0x244B8ED2213C2AF4) INIT_TH_FP_REG(%l7,%f28,0x31228FD7580C2A07) INIT_TH_FP_REG(%l7,%f30,0xB4BCCD6ACD8F39FA) !# 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 .. array32 %i1, %o1, %l4 movpos %xcc, %o3, %l5 alignaddrl %i2, %i6, %g2 tl %icc, 0x6 fmovrdgz %o0, %f6, %f18 tn %icc, 0x0 te %xcc, 0x7 edge8 %l3, %l2, %i4 ldsw [%l7 + 0x48], %o7 sethi 0x18E0, %g7 movre %g6, 0x3D8, %i5 tcc %icc, 0x5 alignaddrl %o4, %g3, %g4 nop set 0x20, %i1 stx %g5, [%l7 + %i1] brnz,a %l6, loop_1 ldsb [%l7 + 0x2B], %l0 xnor %i0, %g1, %o2 edge16ln %o6, %l1, %i7 loop_1: edge32 %o5, %i1, %o1 orcc %l4, 0x167D, %i3 set 0x14, %g6 stwa %o3, [%l7 + %g6] 0x2b membar #Sync movl %icc, %i2, %l5 fandnot2s %f25, %f2, %f21 srlx %i6, 0x1F, %o0 taddcc %l3, 0x0DF0, %l2 edge8ln %i4, %g2, %g7 set 0x7F, %l2 ldstuba [%l7 + %l2] 0x19, %o7 tpos %xcc, 0x7 fbe,a %fcc1, loop_2 edge16 %g6, %o4, %g3 nop fitos %f21, %f1 fnors %f11, %f17, %f20 loop_2: fmovd %f0, %f8 wr %g0, 0x19, %asi lduwa [%l7 + 0x40] %asi, %i5 edge16n %g5, %l6, %g4 tvs %xcc, 0x2 andcc %i0, 0x0EA9, %g1 udiv %o2, 0x1221, %l0 fsrc2s %f23, %f15 sll %l1, 0x01, %i7 mulx %o5, 0x0E63, %i1 movrgz %o1, %l4, %i3 subccc %o3, %o6, %i2 add %l7, 0x34, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %l5 casa [%l6] 0x19, %l5, %i6 orcc %o0, %l3, %l2 fmovdvs %icc, %f27, %f0 tgu %xcc, 0x6 tn %xcc, 0x4 fbl,a %fcc2, loop_3 bleu loop_4 movcs %xcc, %g2, %g7 fbg %fcc3, loop_5 loop_3: and %o7, %i4, %g6 loop_4: mulx %g3, %o4, %i5 tsubcctv %l6, 0x1408, %g4 loop_5: sth %g5, [%l7 + 0x5A] or %g1, 0x0AB5, %o2 sll %i0, %l0, %i7 fbo,a %fcc3, loop_6 edge16ln %o5, %i1, %l1 ldx [%l7 + 0x40], %l4 fbu,a %fcc3, loop_7 loop_6: edge32l %i3, %o1, %o6 sdivcc %i2, 0x083B, %o3 fmovsneg %xcc, %f17, %f24 loop_7: fpmerge %f6, %f28, %f8 fors %f20, %f20, %f24 fbue,a %fcc3, loop_8 fsrc1 %f2, %f22 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldx [%l7 + 0x28], %l5 loop_8: movneg %icc, %i6, %l3 orncc %o0, %g2, %g7 std %f12, [%l7 + 0x50] tn %xcc, 0x7 bpos,a %xcc, loop_9 subc %o7, 0x1542, %i4 fmovdvs %icc, %f26, %f11 sth %l2, [%l7 + 0x10] loop_9: smul %g6, %o4, %i5 swap [%l7 + 0x54], %l6 sethi 0x1116, %g3 array32 %g5, %g4, %g1 pdist %f16, %f14, %f22 move %xcc, %o2, %l0 bpos,a,pt %icc, loop_10 fnot1 %f18, %f22 brgz %i7, loop_11 st %f10, [%l7 + 0x5C] loop_10: movre %o5, 0x235, %i1 xnorcc %l1, 0x00DF, %i0 loop_11: call loop_12 movrgez %l4, 0x21E, %o1 edge16ln %o6, %i2, %o3 array16 %l5, %i3, %i6 loop_12: mulx %o0, 0x049E, %g2 smulcc %g7, %l3, %i4 ldub [%l7 + 0x43], %l2 sir 0x1920 alignaddrl %g6, %o4, %o7 tleu %xcc, 0x0 fbl %fcc0, loop_13 fmovdn %xcc, %f8, %f27 nop fitos %f24, %f9 xor %i5, %l6, %g3 loop_13: edge8n %g5, %g4, %g1 srax %l0, 0x18, %i7 nop setx 0x02F3A7E4406C0DEA, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr nop setx 0xDAA5D1DFBED03DDC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x0EA494E5CFA587EE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f0, %f10 ldd [%l7 + 0x18], %f8 fpadd16s %f29, %f12, %f5 movge %xcc, %o2, %o5 wr %g0, 0x80, %asi swapa [%l7 + 0x60] %asi, %l1 brlez %i0, loop_14 movcs %xcc, %l4, %i1 fmovrsgez %o1, %f26, %f22 set 0x72, %o4 stba %i2, [%l7 + %o4] 0x2b membar #Sync loop_14: bg,a loop_15 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %o6, %o3, %i3 nop setx 0x70787280, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr loop_15: fnot1 %f4, %f12 edge8n %l5, %o0, %i6 brnz %g7, loop_16 bg,pt %icc, loop_17 lduw [%l7 + 0x10], %g2 call loop_18 loop_16: edge16n %l3, %i4, %l2 loop_17: movpos %xcc, %o4, %o7 stw %i5, [%l7 + 0x7C] loop_18: sllx %g6, %g3, %g5 fcmpgt32 %f8, %f6, %g4 udivcc %g1, 0x0B38, %l6 wr %g0, 0x18, %asi lduwa [%l7 + 0x08] %asi, %i7 subccc %o2, %o5, %l0 fbge %fcc0, loop_19 tleu %xcc, 0x6 edge32l %l1, %l4, %i0 wr %g0, 0x04, %asi stxa %i1, [%l7 + 0x10] %asi loop_19: tsubcc %i2, %o1, %o3 and %i3, %l5, %o6 fmovrdgez %o0, %f22, %f12 fcmpeq16 %f12, %f28, %i6 brgez %g7, loop_20 movl %xcc, %g2, %l3 alignaddrl %l2, %i4, %o7 xnor %i5, %o4, %g3 loop_20: mulscc %g6, 0x02B8, %g4 xnorcc %g1, 0x12D5, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x12C0 stbar fxors %f27, %f1, %f21 bge,a %xcc, loop_21 tvc %xcc, 0x0 andcc %g5, %o2, %i7 movg %icc, %l0, %o5 loop_21: movn %icc, %l4, %l1 movl %icc, %i0, %i2 and %o1, %i1, %o3 fmovscc %xcc, %f27, %f6 edge8n %i3, %l5, %o0 sdivx %o6, 0x0C66, %g7 fmovsg %icc, %f3, %f27 movge %xcc, %g2, %i6 ble,pn %icc, loop_22 mulscc %l3, 0x0EC2, %i4 sub %l2, 0x0950, %o7 movrlez %i5, 0x23E, %g3 loop_22: fbo %fcc0, loop_23 edge8l %o4, %g4, %g6 sethi 0x1F4A, %g1 fmovspos %icc, %f23, %f13 loop_23: nop setx loop_24, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done andncc %l6, %o2, %g5 ba %icc, loop_25 fcmpne32 %f30, %f28, %l0 loop_24: move %xcc, %o5, %l4 addc %l1, 0x09BD, %i0 loop_25: bneg,a,pt %icc, loop_26 ta %icc, 0x7 subcc %i2, 0x01C4, %i7 set 0x44, %l0 swapa [%l7 + %l0] 0x89, %o1 loop_26: edge32l %i1, %i3, %o3 nop setx 0xE5DB7702E06047FA, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr tcs %xcc, 0x5 edge32ln %o0, %l5, %g7 fmovsvs %xcc, %f29, %f10 tne %icc, 0x5 wr %g0, 0x10, %asi ldsba [%l7 + 0x15] %asi, %g2 andn %i6, 0x0435, %l3 movcc %xcc, %o6, %l2 fpack32 %f14, %f30, %f14 add %i4, %o7, %i5 st %f21, [%l7 + 0x64] movneg %icc, %g3, %o4 movrgez %g4, %g1, %l6 movge %icc, %g6, %g5 array32 %l0, %o2, %o5 tvs %xcc, 0x3 sub %l4, %i0, %l1 bg,pt %icc, loop_27 movneg %xcc, %i7, %o1 edge32l %i1, %i3, %o3 movleu %xcc, %o0, %i2 loop_27: fmul8x16 %f31, %f30, %f26 st %f23, [%l7 + 0x54] fnegs %f7, %f13 edge32ln %l5, %g7, %i6 lduh [%l7 + 0x12], %g2 movvc %xcc, %o6, %l2 ldx [%l7 + 0x38], %i4 fbuge,a %fcc2, loop_28 tcs %icc, 0x2 set 0x24, %g3 sta %f28, [%l7 + %g3] 0x11 loop_28: fmovdvc %xcc, %f4, %f12 movcs %icc, %o7, %l3 and %i5, %o4, %g4 add %l7, 0x10, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %g1, %l6 stbar tgu %icc, 0x7 or %g3, %g6, %g5 bge,pn %icc, loop_29 movle %xcc, %o2, %o5 fcmple32 %f4, %f2, %l4 andcc %l0, 0x1208, %l1 loop_29: movneg %xcc, %i0, %i7 mulx %i1, 0x1085, %i3 ble,a loop_30 brgz,a %o3, loop_31 fbe %fcc0, loop_32 ld [%l7 + 0x6C], %f13 loop_30: fbn %fcc3, loop_33 loop_31: add %o1, %i2, %l5 loop_32: popc %o0, %i6 bne,a,pt %icc, loop_34 loop_33: sub %g7, 0x02B1, %o6 bgu,a %xcc, loop_35 fmovrdgz %l2, %f22, %f28 loop_34: bg,pt %icc, loop_36 movge %xcc, %i4, %g2 loop_35: edge16 %l3, %i5, %o4 popc 0x1521, %o7 loop_36: fmovrdgez %g1, %f6, %f6 ta %xcc, 0x6 fabsd %f20, %f10 nop setx 0x662E2EE0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x02D81033, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fsubs %f7, %f6, %f1 bleu loop_37 orcc %l6, %g3, %g6 te %xcc, 0x2 fmovsg %icc, %f14, %f6 loop_37: edge8 %g4, %o2, %o5 movrgz %g5, 0x2CC, %l0 fnot2s %f18, %f14 nop setx 0x961B6394, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x4D056799, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fsubs %f20, %f13, %f23 nop set 0x24, %l5 ldsw [%l7 + %l5], %l4 fmovrslez %l1, %f5, %f11 tg %icc, 0x1 ldd [%l7 + 0x40], %i0 tcc %icc, 0x6 sll %i7, 0x12, %i3 edge32 %o3, %i1, %i2 add %l7, 0x30, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o1 casxa [%l6] %asi, %o1, %o0 udiv %i6, 0x0212, %g7 movne %icc, %l5, %o6 fmovdpos %icc, %f18, %f5 movrlz %l2, %i4, %l3 tg %icc, 0x6 tl %icc, 0x5 nop setx 0x7E4AE7ED, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0xFECC8CEB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fsubs %f29, %f29, %f1 fmovsne %xcc, %f18, %f17 subc %g2, %i5, %o7 array8 %o4, %g1, %l6 set 0x78, %l6 stxa %g3, [%l7 + %l6] 0x10 alignaddr %g6, %o2, %g4 bl,pn %icc, loop_38 xnor %g5, %l0, %l4 fbg,a %fcc1, loop_39 edge16l %o5, %l1, %i7 loop_38: edge8 %i3, %o3, %i1 set 0x48, %l3 lda [%l7 + %l3] 0x18, %f9 loop_39: brlez,a %i0, loop_40 sll %o1, 0x1C, %o0 set 0x4A, %i6 stba %i2, [%l7 + %i6] 0xe3 membar #Sync loop_40: nop fitos %f3, %f30 fstoi %f30, %f9 edge16ln %i6, %g7, %l5 ldd [%l7 + 0x58], %l2 fzero %f8 edge16ln %i4, %o6, %g2 alignaddr %i5, %l3, %o4 xnor %o7, 0x1AAC, %g1 sdiv %g3, 0x13C3, %l6 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi udivcc %g6, 0x1544, %o2 movcs %icc, %g5, %g4 addc %l0, %l4, %o5 tvs %xcc, 0x2 fbuge %fcc0, loop_41 bpos,a,pn %icc, loop_42 fmovd %f0, %f12 mova %icc, %l1, %i7 loop_41: or %i3, 0x1F8C, %o3 loop_42: array8 %i1, %i0, %o0 movgu %icc, %o1, %i6 set 0x40, %g2 stda %f16, [%l7 + %g2] 0x89 bg,a %xcc, loop_43 tpos %icc, 0x4 addc %i2, %l5, %g7 fnors %f31, %f22, %f14 loop_43: ldx [%l7 + 0x68], %i4 add %l7, 0x70, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x89, %o6, %l2 ble %xcc, loop_44 movrgz %g2, 0x096, %l3 set 0x40, %o5 ldda [%l7 + %o5] 0x88, %f16 loop_44: popc %o4, %o7 sdiv %g1, 0x191D, %i5 srl %l6, 0x14, %g3 movrne %g6, %o2, %g5 tcc %xcc, 0x6 movrgz %l0, 0x246, %g4 edge16n %o5, %l4, %l1 tle %xcc, 0x4 set 0x48, %i3 swapa [%l7 + %i3] 0x0c, %i3 sethi 0x1799, %o3 ta %xcc, 0x7 movvc %xcc, %i7, %i0 xnorcc %o0, %i1, %o1 movrgz %i6, %i2, %l5 fpsub32 %f2, %f24, %f8 fmovs %f7, %f2 fbn %fcc2, loop_45 srl %g7, 0x14, %i4 mova %xcc, %o6, %l2 edge8n %g2, %l3, %o7 loop_45: edge8ln %g1, %i5, %o4 edge8n %g3, %g6, %o2 edge16l %g5, %l0, %g4 set 0x3E, %g4 ldsha [%l7 + %g4] 0x15, %o5 edge32l %l6, %l4, %i3 nop fitos %f8, %f25 fstox %f25, %f0 faligndata %f12, %f18, %f4 sdivx %o3, 0x067F, %l1 fcmple32 %f0, %f20, %i0 or %i7, %o0, %i1 move %icc, %i6, %o1 fcmpeq32 %f28, %f22, %l5 fmovdg %icc, %f24, %f0 set 0x30, %o1 stwa %i2, [%l7 + %o1] 0x10 andcc %i4, %g7, %l2 array16 %g2, %l3, %o7 fmovse %xcc, %f15, %f9 wr %g0, 0x18, %asi ldswa [%l7 + 0x60] %asi, %g1 addcc %o6, %i5, %g3 fbg %fcc1, loop_46 and %o4, %g6, %o2 edge8 %g5, %g4, %o5 nop setx 0x8DE29CC4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 fsqrts %f13, %f24 loop_46: bgu,a loop_47 bg,a loop_48 fmovdleu %xcc, %f18, %f26 tcs %icc, 0x1 loop_47: edge16ln %l6, %l0, %l4 loop_48: nop wr %g0, 0x0c, %asi lduwa [%l7 + 0x7C] %asi, %o3 orncc %l1, %i0, %i3 movleu %xcc, %i7, %i1 movge %xcc, %i6, %o0 set 0x340, %o0 nop ! nop ! ldxa [%g0 + %o0] 0x40, %l5 ripped by fixASI40.pl ripped by fixASI40.pl movgu %xcc, %i2, %o1 brnz,a %i4, loop_49 sdivcc %l2, 0x0FEB, %g2 be,pn %xcc, loop_50 edge32n %l3, %o7, %g1 loop_49: fnot2 %f8, %f6 edge16l %g7, %o6, %i5 loop_50: movrgez %o4, 0x399, %g6 smulcc %o2, 0x1B24, %g5 nop setx 0xEC479868, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0xA7F1C4BE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fsubs %f31, %f2, %f20 fmovdcs %icc, %f23, %f15 nop setx 0x806139880D5D1232, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x531E8DF6C2FF8A0F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f16, %f18 movg %icc, %g3, %g4 fnot2 %f28, %f4 srlx %o5, 0x1B, %l6 nop fitod %f2, %f12 fdtox %f12, %f8 srl %l4, %l0, %o3 tge %xcc, 0x3 ldsw [%l7 + 0x30], %l1 array8 %i0, %i3, %i1 wr %g0, 0x19, %asi stxa %i7, [%l7 + 0x10] %asi edge32l %i6, %l5, %i2 popc %o1, %i4 alignaddrl %o0, %g2, %l3 ble,pn %icc, loop_51 edge32 %l2, %g1, %g7 fbul %fcc2, loop_52 fmovscc %xcc, %f18, %f29 loop_51: tge %xcc, 0x5 nop setx loop_53, %l0, %l1 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_52: orncc %o6, %o7, %i5 fabss %f8, %f17 fmul8x16al %f11, %f0, %f0 loop_53: taddcc %o4, %o2, %g5 fmovsne %icc, %f7, %f23 set 0x6E, %g1 lduha [%l7 + %g1] 0x80, %g3 movgu %xcc, %g4, %g6 nop set 0x60, %l1 std %f28, [%l7 + %l1] fcmpne16 %f22, %f26, %l6 edge8l %o5, %l4, %o3 sdivx %l1, 0x156C, %l0 stx %i3, [%l7 + 0x20] sth %i1, [%l7 + 0x50] alignaddrl %i0, %i6, %i7 fmovscc %xcc, %f28, %f23 movl %xcc, %i2, %o1 bvs,a,pt %xcc, loop_54 nop setx loop_55, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tneg %icc, 0x0 smul %l5, 0x0D91, %o0 loop_54: movleu %icc, %g2, %i4 loop_55: tvs %xcc, 0x6 orcc %l3, %g1, %l2 sdivx %o6, 0x057C, %g7 tne %icc, 0x1 ldd [%l7 + 0x70], %o6 addccc %i5, %o2, %o4 move %xcc, %g3, %g5 srl %g4, %l6, %g6 fabss %f22, %f27 movneg %icc, %o5, %o3 fpackfix %f26, %f22 sdivx %l4, 0x17B1, %l1 set 0x38, %o2 prefetcha [%l7 + %o2] 0x89, 0x3 movl %icc, %l0, %i1 fnegs %f18, %f14 fmovscs %icc, %f0, %f19 subccc %i6, 0x0183, %i7 udiv %i0, 0x1715, %o1 smulcc %l5, 0x01DB, %o0 st %f27, [%l7 + 0x6C] fmovdle %icc, %f25, %f14 stw %g2, [%l7 + 0x48] fmovdgu %icc, %f27, %f27 set 0x40, %o7 stda %f0, [%l7 + %o7] 0x89 subccc %i2, %i4, %l3 fones %f6 brgez %g1, loop_56 fbg %fcc3, loop_57 umulcc %l2, %g7, %o7 fcmpne32 %f22, %f6, %o6 loop_56: nop wr %g0, 0x88, %asi lduha [%l7 + 0x7C] %asi, %i5 loop_57: bleu,a loop_58 edge16ln %o4, %o2, %g3 taddcctv %g4, 0x0159, %l6 array16 %g6, %g5, %o5 loop_58: tleu %icc, 0x3 edge16ln %l4, %o3, %i3 fnors %f4, %f12, %f10 brlez %l1, loop_59 edge32n %i1, %l0, %i6 or %i0, 0x10E1, %i7 fbg %fcc3, loop_60 loop_59: udiv %o1, 0x10C2, %o0 edge16ln %l5, %i2, %g2 array32 %i4, %g1, %l2 loop_60: fpackfix %f22, %f3 mulx %g7, 0x0FFA, %o7 fmovsg %icc, %f14, %f16 popc 0x066B, %o6 udiv %i5, 0x107E, %l3 alignaddr %o2, %g3, %g4 fmovdvc %icc, %f19, %f7 ldstub [%l7 + 0x48], %l6 fmovs %f5, %f11 fsrc2s %f29, %f22 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %g6, 0x0033, %g5 edge8 %o5, %o4, %l4 fbe,a %fcc2, loop_61 sethi 0x0509, %i3 fmul8x16 %f31, %f10, %f22 and %o3, %l1, %i1 loop_61: movn %xcc, %l0, %i0 umulcc %i7, 0x1E8C, %i6 orncc %o0, 0x0498, %o1 stx %i2, [%l7 + 0x50] andcc %g2, %l5, %g1 fmovdn %xcc, %f26, %f30 fpadd32s %f2, %f14, %f11 nop fitod %f0, %f10 fdtox %f10, %f6 fxtod %f6, %f6 tneg %icc, 0x6 xor %i4, %g7, %o7 addccc %o6, %l2, %i5 fmovdneg %icc, %f31, %f7 sll %o2, 0x1D, %g3 or %g4, %l3, %l6 fmovsleu %xcc, %f25, %f0 array8 %g6, %o5, %g5 stx %l4, [%l7 + 0x38] fmovsl %icc, %f28, %f24 edge16 %i3, %o4, %l1 nop setx loop_62, %l0, %l1 jmpl %l1, %i1 tpos %icc, 0x6 set 0x20, %i0 stxa %l0, [%l7 + %i0] 0x18 loop_62: tl %xcc, 0x0 udivx %o3, 0x119A, %i0 lduh [%l7 + 0x08], %i6 srl %i7, %o0, %o1 fmovrdne %g2, %f24, %f8 wr %g0, 0x04, %asi ldsba [%l7 + 0x5C] %asi, %i2 movvs %xcc, %g1, %l5 subc %g7, %o7, %o6 brlez,a %i4, loop_63 movge %xcc, %i5, %l2 subc %g3, %o2, %l3 tvs %icc, 0x4 loop_63: tcs %icc, 0x6 ld [%l7 + 0x0C], %f14 udivcc %g4, 0x1C76, %g6 call loop_64 subccc %o5, 0x11BB, %l6 fsrc1s %f14, %f25 andn %g5, %l4, %o4 loop_64: tgu %xcc, 0x5 movrgz %i3, %l1, %i1 tpos %xcc, 0x4 smulcc %l0, 0x0DB8, %i0 move %icc, %o3, %i6 bge %icc, loop_65 addcc %i7, %o0, %g2 bn loop_66 bn,a loop_67 loop_65: nop set 0x74, %i5 ldstub [%l7 + %i5], %o1 tne %icc, 0x4 loop_66: alignaddr %i2, %l5, %g7 loop_67: sll %g1, 0x03, %o6 fxnors %f8, %f28, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ba %xcc, loop_68 brz %o7, loop_69 tpos %icc, 0x1 movrlez %i4, %l2, %g3 loop_68: fpack32 %f6, %f10, %f20 loop_69: nop wr %g0, 0x18, %asi prefetcha [%l7 + 0x60] %asi, 0x2 brlez,a %i5, loop_70 xor %g4, 0x1125, %l3 sth %g6, [%l7 + 0x56] bcs,pt %icc, loop_71 loop_70: fcmpeq16 %f4, %f28, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %xcc, 0x7 loop_71: bne,a %xcc, loop_72 movle %xcc, %o5, %l4 fmovrdgez %g5, %f12, %f18 sdivcc %o4, 0x138E, %i3 loop_72: fmovsle %icc, %f26, %f4 popc 0x0192, %i1 addcc %l0, %l1, %o3 fpsub16s %f19, %f18, %f31 orn %i6, 0x0069, %i7 wr %g0, 0x2f, %asi ldda [%l7 + 0x30] %asi, %o0 faligndata %f6, %f26, %f8 edge32 %g2, %i0, %i2 xnorcc %o1, %l5, %g1 nop fitod %f12, %f30 fdtos %f30, %f2 srl %o6, 0x19, %o7 movvc %icc, %g7, %i4 tl %icc, 0x1 move %icc, %g3, %l2 membar 0x2D fsrc2s %f31, %f21 fmovsvs %icc, %f29, %f4 wr %g0, 0x80, %asi ldswa [%l7 + 0x34] %asi, %o2 nop setx 0xC8663E6F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x1BFF7414, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fsubs %f23, %f11, %f20 orncc %i5, %l3, %g6 fble %fcc1, loop_73 fcmpne16 %f18, %f10, %l6 tcc %xcc, 0x4 andcc %g4, %l4, %o5 loop_73: fors %f20, %f14, %f23 bcs,pn %icc, loop_74 tleu %icc, 0x1 tneg %xcc, 0x1 sdivx %o4, 0x0EB8, %i3 loop_74: movcs %icc, %i1, %g5 ba,a %xcc, loop_75 tcs %xcc, 0x6 or %l1, %l0, %i6 edge8 %i7, %o0, %g2 loop_75: tsubcc %i0, %o3, %o1 umulcc %l5, %g1, %i2 wr %g0, 0x19, %asi ldstuba [%l7 + 0x2C] %asi, %o6 fmovrsne %o7, %f21, %f27 fsrc1s %f3, %f28 pdist %f0, %f6, %f28 fmovdne %xcc, %f13, %f11 fnors %f9, %f0, %f23 ldsw [%l7 + 0x40], %i4 fbul %fcc3, loop_76 sllx %g3, 0x05, %g7 addccc %l2, 0x04F3, %o2 fabss %f28, %f31 loop_76: bcs %icc, loop_77 fmovrsgez %i5, %f31, %f16 movcs %xcc, %g6, %l3 ldd [%l7 + 0x30], %f0 loop_77: bpos %xcc, loop_78 edge16l %g4, %l4, %l6 edge16n %o5, %i3, %o4 movrlez %i1, %l1, %g5 loop_78: bcc,a loop_79 orncc %i6, 0x10C4, %l0 set 0x58, %g7 stwa %o0, [%l7 + %g7] 0x19 loop_79: edge32 %i7, %i0, %o3 edge16ln %g2, %l5, %o1 edge16n %i2, %o6, %o7 bgu,a %xcc, loop_80 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ld [%l7 + 0x40], %f16 mulx %i4, 0x05CE, %g3 loop_80: fornot2s %f22, %f7, %f10 tpos %icc, 0x2 edge16n %g7, %l2, %g1 edge8 %o2, %g6, %l3 fble,a %fcc3, loop_81 fmul8x16al %f1, %f1, %f20 andn %g4, 0x1775, %i5 movne %icc, %l6, %l4 loop_81: fba %fcc1, loop_82 nop fitod %f4, %f20 fdtox %f20, %f8 tcc %icc, 0x0 orncc %i3, 0x00D0, %o4 loop_82: fmovscc %xcc, %f27, %f29 nop fitod %f2, %f10 fdtoi %f10, %f4 addc %o5, 0x0FB6, %i1 sir 0x0339 movrne %l1, %i6, %g5 xnorcc %l0, %o0, %i0 xnor %o3, %i7, %l5 movrgz %g2, 0x2DA, %o1 tsubcc %i2, %o6, %i4 st %f31, [%l7 + 0x1C] fone %f4 fsrc2 %f28, %f24 movvc %icc, %o7, %g7 tcs %xcc, 0x2 andn %l2, 0x0571, %g1 bl %xcc, loop_83 movrgez %g3, %o2, %g6 fnor %f20, %f2, %f16 sdivcc %l3, 0x047B, %g4 loop_83: movcc %icc, %i5, %l6 movneg %xcc, %i3, %l4 fmovrse %o5, %f16, %f20 set 0x4C, %l4 lduwa [%l7 + %l4] 0x81, %i1 edge32ln %l1, %o4, %i6 alignaddr %g5, %o0, %i0 nop fitod %f1, %f20 set 0x40, %g5 ldda [%l7 + %g5] 0x24, %o2 alignaddr %l0, %l5, %i7 taddcctv %o1, 0x18E1, %g2 fnor %f0, %f2, %f8 tcs %xcc, 0x7 fbe %fcc3, loop_84 subc %i2, 0x1046, %i4 set 0x40, %i7 stda %f0, [%l7 + %i7] 0x04 loop_84: fbuge %fcc1, loop_85 fbe %fcc1, loop_86 array8 %o6, %o7, %g7 fmul8ulx16 %f8, %f4, %f20 loop_85: bshuffle %f28, %f2, %f20 loop_86: srl %g1, %g3, %o2 nop setx loop_87, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sub %l2, %l3, %g4 brlez,a %i5, loop_88 udivx %l6, 0x0781, %i3 loop_87: movle %xcc, %l4, %g6 set 0x20, %o6 lduwa [%l7 + %o6] 0x81, %i1 loop_88: taddcctv %o5, %o4, %i6 movre %l1, 0x34A, %o0 fcmpne16 %f8, %f2, %g5 tneg %xcc, 0x6 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 edge16l %o3, %l0, %l5 ta %xcc, 0x0 sdivcc %i0, 0x0697, %i7 add %g2, 0x1C69, %i2 set 0x20, %o3 ldda [%l7 + %o3] 0x23, %i4 brnz %o6, loop_89 movcs %icc, %o7, %o1 ldstub [%l7 + 0x4F], %g1 umul %g7, 0x0234, %g3 loop_89: tvc %icc, 0x7 fmovscs %xcc, %f5, %f6 movleu %icc, %o2, %l2 sdiv %g4, 0x1D07, %i5 movl %xcc, %l6, %i3 subcc %l3, %g6, %l4 umulcc %o5, %i1, %i6 fble,a %fcc2, loop_90 fandnot1 %f10, %f22, %f28 fmovsg %icc, %f17, %f30 edge8ln %l1, %o4, %o0 loop_90: sub %g5, 0x082F, %l0 taddcctv %o3, 0x1726, %i0 movg %icc, %l5, %i7 tleu %icc, 0x4 nop setx 0x3BA5639A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x8280469E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fdivs %f7, %f18, %f0 bl,pn %icc, loop_91 ldx [%l7 + 0x48], %g2 movl %icc, %i2, %i4 movcs %icc, %o7, %o6 loop_91: ldd [%l7 + 0x38], %g0 set 0x78, %i4 ldxa [%l7 + %i4] 0x14, %g7 tcc %xcc, 0x4 udivx %g3, 0x11DD, %o2 edge32 %o1, %g4, %i5 smulcc %l6, %i3, %l2 movn %xcc, %l3, %g6 sll %l4, %o5, %i1 ta %icc, 0x5 tsubcctv %l1, 0x11B2, %i6 sir 0x0B8A st %f15, [%l7 + 0x5C] tvs %icc, 0x3 fones %f28 fmovdvc %xcc, %f31, %f25 fmovrse %o0, %f19, %f26 fmovspos %icc, %f30, %f2 movpos %xcc, %g5, %l0 udivx %o3, 0x1FA1, %o4 nop fitos %f1, %f12 fstod %f12, %f12 movrlez %i0, %i7, %l5 movn %icc, %g2, %i4 fands %f1, %f12, %f4 movrgz %i2, %o6, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot2 %f14, %f10, %f12 tg %icc, 0x2 nop setx 0x54FC1DB6EC36322C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x837B1D0318EB5B05, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fsubd %f10, %f14, %f6 array32 %g7, %g3, %o2 smulcc %o7, %g4, %i5 set 0x7C, %i1 lda [%l7 + %i1] 0x10, %f16 tcc %xcc, 0x0 fands %f3, %f23, %f29 srlx %l6, %o1, %l2 edge16n %l3, %i3, %l4 nop setx loop_92, %l0, %l1 jmpl %l1, %o5 alignaddr %i1, %l1, %g6 set 0x128, %g6 nop ! nop ! ldxa [%g0 + %g6] 0x40, %i6 ripped by fixASI40.pl ripped by fixASI40.pl loop_92: swap [%l7 + 0x5C], %o0 move %xcc, %l0, %g5 add %o4, %i0, %o3 tneg %icc, 0x7 set 0x10, %i2 ldswa [%l7 + %i2] 0x10, %i7 tn %xcc, 0x6 ldsw [%l7 + 0x54], %l5 brlz,a %g2, loop_93 sllx %i2, 0x13, %o6 tl %icc, 0x5 brgez %i4, loop_94 loop_93: fmovsvs %xcc, %f4, %f29 tsubcc %g1, %g3, %o2 nop fitod %f10, %f14 fdtox %f14, %f14 loop_94: fmovsa %xcc, %f11, %f16 edge32 %o7, %g7, %i5 fmovdvs %xcc, %f13, %f29 edge32 %g4, %l6, %o1 membar 0x34 fcmpne16 %f26, %f8, %l2 flush %l7 + 0x78 fmovdne %xcc, %f8, %f31 fcmpne16 %f16, %f0, %l3 movleu %icc, %i3, %o5 srlx %i1, 0x07, %l1 fmovrdlez %l4, %f0, %f14 bgu,a,pn %icc, loop_95 fmovdne %xcc, %f18, %f31 tsubcctv %i6, %o0, %g6 set 0x14, %o4 lduwa [%l7 + %o4] 0x19, %l0 loop_95: edge32 %g5, %i0, %o3 ble loop_96 fcmpeq32 %f16, %f20, %i7 taddcc %o4, %g2, %l5 ld [%l7 + 0x1C], %f18 loop_96: nop set 0x74, %l2 swapa [%l7 + %l2] 0x89, %i2 fmovsn %xcc, %f14, %f11 array8 %i4, %g1, %o6 srlx %o2, 0x00, %g3 addccc %g7, 0x0E23, %o7 fbl,a %fcc0, loop_97 movneg %icc, %i5, %g4 fmovdleu %xcc, %f3, %f28 wr %g0, 0x04, %asi ldsha [%l7 + 0x12] %asi, %l6 loop_97: fpack16 %f2, %f22 fsrc2s %f30, %f1 array32 %l2, %l3, %o1 movg %icc, %i3, %i1 tne %xcc, 0x4 edge8ln %o5, %l4, %i6 set 0x7C, %l0 sta %f26, [%l7 + %l0] 0x14 bcs,a,pn %xcc, loop_98 bgu %xcc, loop_99 tpos %xcc, 0x5 set 0x40, %l5 stda %f16, [%l7 + %l5] 0xf0 membar #Sync loop_98: subccc %l1, %o0, %g6 loop_99: sra %g5, 0x1F, %l0 wr %g0, 0x88, %asi ldstuba [%l7 + 0x5D] %asi, %o3 andcc %i0, %o4, %g2 lduw [%l7 + 0x78], %i7 mulx %l5, 0x19B6, %i4 mova %icc, %i2, %g1 nop setx 0xA05EE6F0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 fsqrts %f10, %f19 srlx %o6, 0x1D, %o2 fxnor %f8, %f14, %f18 udiv %g3, 0x0AC2, %o7 fmovdneg %xcc, %f23, %f30 fmovrdgz %i5, %f8, %f10 fblg,a %fcc1, loop_100 fnand %f20, %f12, %f6 wr %g0, 0x19, %asi swapa [%l7 + 0x3C] %asi, %g7 loop_100: array8 %l6, %g4, %l3 xnorcc %o1, 0x00BD, %l2 bvs,pt %icc, loop_101 move %icc, %i1, %o5 subcc %l4, %i3, %i6 ta %icc, 0x7 loop_101: edge32 %o0, %l1, %g6 ta %icc, 0x5 nop set 0x64, %g3 ldsw [%l7 + %g3], %l0 movl %icc, %o3, %g5 fmovscc %icc, %f10, %f0 be,pn %xcc, loop_102 sub %o4, %i0, %i7 fnors %f16, %f22, %f5 edge32 %g2, %i4, %l5 loop_102: sra %g1, 0x10, %o6 taddcctv %i2, 0x0ED1, %g3 nop setx 0xA0DEFE4EC06A8E7B, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr tne %xcc, 0x5 fmuld8ulx16 %f27, %f31, %f4 fbg %fcc2, loop_103 movpos %icc, %o2, %i5 membar 0x2C sdivcc %g7, 0x0268, %l6 loop_103: nop add %l7, 0x28, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %o7 casxa [%l6] %asi, %o7, %l3 fpadd32s %f23, %f20, %f2 mova %icc, %o1, %g4 movle %icc, %i1, %o5 flush %l7 + 0x0C andncc %l2, %i3, %i6 taddcc %l4, 0x1D59, %o0 stbar movgu %icc, %l1, %g6 sll %o3, 0x1D, %l0 edge32ln %o4, %i0, %i7 sethi 0x1EB1, %g2 fbe %fcc2, loop_104 smulcc %i4, %l5, %g1 andcc %o6, %g5, %g3 edge8ln %o2, %i5, %i2 loop_104: sllx %l6, %g7, %l3 fmovdne %xcc, %f11, %f16 orn %o7, %g4, %o1 array8 %i1, %l2, %i3 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o5, %i6 umul %l4, %l1, %o0 srax %g6, %l0, %o3 sdivcc %o4, 0x119E, %i7 sdivx %g2, 0x1D2F, %i0 movrgz %i4, %g1, %l5 fmovsle %xcc, %f5, %f21 wr %g0, 0x27, %asi stba %g5, [%l7 + 0x76] %asi membar #Sync call loop_105 edge32 %g3, %o2, %i5 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f16 loop_105: fornot1s %f24, %f18, %f29 edge8n %o6, %l6, %g7 movge %xcc, %i2, %o7 movn %xcc, %l3, %g4 nop setx 0xE9B4E6C541D5A138, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x5BADAB9CA964F92B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 faddd %f26, %f18, %f0 fmovdvc %icc, %f17, %f22 tcc %xcc, 0x0 tg %xcc, 0x3 swap [%l7 + 0x68], %o1 movcs %xcc, %i1, %l2 array16 %i3, %i6, %l4 nop fitod %f0, %f20 fdtox %f20, %f12 or %o5, 0x1549, %l1 tleu %icc, 0x5 smul %o0, 0x1B56, %l0 nop fitos %f8, %f23 fstod %f23, %f18 and %g6, 0x076C, %o4 tcs %xcc, 0x0 sdivx %o3, 0x169A, %i7 movg %xcc, %g2, %i0 edge8ln %g1, %l5, %g5 st %f28, [%l7 + 0x34] edge16ln %i4, %g3, %i5 fxnor %f16, %f26, %f0 fbue,a %fcc0, loop_106 tne %icc, 0x4 tneg %xcc, 0x4 tge %icc, 0x2 loop_106: bcc,a loop_107 bvs loop_108 array8 %o2, %o6, %l6 udivx %g7, 0x0A3E, %i2 loop_107: edge32n %o7, %g4, %l3 loop_108: sir 0x1958 subccc %i1, 0x0307, %l2 fbo %fcc2, loop_109 bg %xcc, loop_110 tge %icc, 0x7 sll %i3, 0x0D, %o1 loop_109: edge16n %l4, %o5, %i6 loop_110: tsubcctv %l1, %l0, %o0 tgu %icc, 0x1 tcc %icc, 0x1 movvs %icc, %g6, %o3 fnot1 %f4, %f2 tsubcctv %o4, %i7, %i0 movg %xcc, %g2, %l5 fbn,a %fcc3, loop_111 sdivcc %g5, 0x1EF0, %i4 wr %g0, 0x04, %asi lduba [%l7 + 0x42] %asi, %g3 loop_111: nop set 0x50, %l3 lduwa [%l7 + %l3] 0x18, %g1 addcc %i5, %o6, %o2 tn %icc, 0x0 andncc %g7, %l6, %o7 edge8 %i2, %l3, %i1 set 0x70, %i6 ldda [%l7 + %i6] 0x10, %l2 tle %icc, 0x1 fmovrsgz %g4, %f2, %f24 fmovrslz %o1, %f29, %f25 mova %xcc, %l4, %o5 xor %i3, %i6, %l0 fmovrse %o0, %f0, %f0 fpadd32 %f10, %f30, %f24 move %xcc, %g6, %l1 array32 %o3, %i7, %o4 fornot1s %f17, %f26, %f23 bcc %xcc, loop_112 tgu %xcc, 0x6 edge16 %i0, %l5, %g2 srl %g5, %i4, %g1 loop_112: movvc %icc, %i5, %g3 mova %xcc, %o2, %o6 fbo,a %fcc3, loop_113 movneg %icc, %g7, %l6 andn %o7, 0x0BC6, %i2 fpmerge %f15, %f14, %f30 loop_113: array32 %i1, %l3, %l2 fnegs %f30, %f14 subccc %o1, %g4, %o5 movrlz %i3, %i6, %l0 addcc %o0, %g6, %l4 fmul8x16au %f30, %f27, %f20 orncc %o3, %l1, %i7 array32 %i0, %o4, %g2 movl %xcc, %g5, %i4 fbul,a %fcc3, loop_114 xorcc %g1, 0x0F28, %l5 st %f29, [%l7 + 0x28] sethi 0x0384, %i5 loop_114: edge16l %o2, %g3, %o6 fmovdne %icc, %f28, %f5 movle %xcc, %g7, %o7 tpos %xcc, 0x0 tgu %icc, 0x0 xnorcc %i2, 0x0F84, %l6 ble %xcc, loop_115 movle %icc, %l3, %i1 sub %o1, %l2, %o5 fone %f10 loop_115: fabss %f30, %f30 edge8l %i3, %g4, %l0 tcc %icc, 0x7 nop setx 0xC05AE9C0, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr ba,pt %xcc, loop_116 bvs,a loop_117 stw %i6, [%l7 + 0x1C] tge %icc, 0x2 loop_116: fands %f18, %f15, %f25 loop_117: fbue %fcc3, loop_118 te %xcc, 0x0 edge32ln %g6, %o0, %l4 fpsub32s %f24, %f18, %f8 loop_118: fbue %fcc3, loop_119 tge %xcc, 0x3 xnor %l1, 0x1BC4, %o3 sir 0x06AE loop_119: edge8ln %i0, %o4, %g2 and %i7, %i4, %g5 membar 0x56 prefetch [%l7 + 0x40], 0x2 fmovsle %icc, %f21, %f10 umul %l5, %g1, %i5 nop fitod %f10, %f16 fdtox %f16, %f30 fxtod %f30, %f6 movrlz %o2, 0x365, %g3 fxnor %f26, %f10, %f22 fnot2s %f8, %f6 sra %g7, 0x05, %o6 fmovsvc %xcc, %f23, %f6 call loop_120 sdiv %o7, 0x1842, %l6 fnot1s %f25, %f21 brgz %i2, loop_121 loop_120: bn loop_122 movneg %xcc, %l3, %o1 stw %i1, [%l7 + 0x44] loop_121: nop setx 0x153CB8CE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x368C4AD9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fdivs %f7, %f13, %f11 loop_122: movle %xcc, %o5, %i3 movn %xcc, %l2, %g4 std %f2, [%l7 + 0x50] tleu %icc, 0x1 mulscc %l0, %g6, %o0 set 0x18, %g2 ldswa [%l7 + %g2] 0x18, %i6 sir 0x0AA9 fmul8x16al %f16, %f19, %f0 orncc %l4, 0x0300, %o3 brgez,a %l1, loop_123 te %xcc, 0x5 srl %o4, 0x06, %g2 mova %xcc, %i7, %i4 loop_123: nop setx loop_124, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fandnot2 %f16, %f28, %f28 addc %g5, 0x1F0C, %l5 array16 %g1, %i5, %o2 loop_124: xorcc %g3, 0x18F5, %i0 xnorcc %o6, %o7, %l6 fornot1s %f30, %f3, %f25 udivx %g7, 0x01C5, %l3 tvc %xcc, 0x6 faligndata %f18, %f28, %f6 andcc %i2, 0x029A, %o1 addccc %i1, 0x118B, %i3 umul %o5, 0x1942, %g4 srl %l0, 0x06, %g6 movneg %icc, %o0, %i6 fmovrdgez %l2, %f10, %f26 brgez,a %l4, loop_125 fmul8x16al %f29, %f31, %f30 movgu %icc, %o3, %l1 fmovda %xcc, %f23, %f10 loop_125: sdiv %g2, 0x1F59, %o4 bcc,a loop_126 bgu,a %xcc, loop_127 umulcc %i7, 0x0205, %g5 sub %i4, %g1, %l5 loop_126: fmovsgu %xcc, %f1, %f9 loop_127: umul %o2, 0x0FE9, %g3 tle %icc, 0x4 tne %icc, 0x7 fmovsn %xcc, %f5, %f16 tleu %xcc, 0x2 wr %g0, 0x10, %asi lduha [%l7 + 0x20] %asi, %i0 andcc %i5, 0x07D6, %o7 wr %g0, 0xf1, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync udivcc %o6, 0x0BF0, %g7 sir 0x0C9B xnorcc %l3, %i2, %o1 array8 %i1, %i3, %o5 wr %g0, 0x11, %asi swapa [%l7 + 0x50] %asi, %l6 sub %l0, 0x0095, %g6 taddcc %g4, 0x0DDD, %o0 brz %l2, loop_128 fmovdpos %xcc, %f12, %f30 sethi 0x1583, %i6 movge %icc, %o3, %l1 loop_128: nop setx loop_129, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ta %icc, 0x6 add %l4, %g2, %i7 wr %g0, 0x89, %asi ldswa [%l7 + 0x48] %asi, %o4 loop_129: tvc %icc, 0x0 sll %i4, 0x06, %g5 fblg %fcc2, loop_130 array16 %g1, %l5, %o2 fbe %fcc2, loop_131 movneg %xcc, %g3, %i5 loop_130: movleu %xcc, %o7, %i0 fmovsvc %xcc, %f28, %f20 loop_131: fmul8x16 %f10, %f18, %f28 fblg %fcc2, loop_132 bg,pn %icc, loop_133 sir 0x18D9 set 0x18, %l6 sta %f16, [%l7 + %l6] 0x15 loop_132: fabss %f13, %f2 loop_133: array8 %o6, %l3, %g7 edge16ln %o1, %i1, %i3 add %o5, %i2, %l6 nop fitos %f11, %f25 fstox %f25, %f26 fxtos %f26, %f30 tgu %icc, 0x7 ta %xcc, 0x6 subcc %g6, %g4, %o0 move %xcc, %l0, %l2 nop set 0x3C, %o5 ldsh [%l7 + %o5], %i6 fpadd16 %f14, %f6, %f8 wr %g0, 0x89, %asi lduwa [%l7 + 0x60] %asi, %l1 subc %l4, %g2, %o3 orn %i7, 0x1223, %o4 and %i4, 0x1763, %g1 sub %l5, %o2, %g5 andncc %i5, %g3, %o7 movrgez %i0, %l3, %o6 sll %g7, %o1, %i1 sdivcc %o5, 0x0E75, %i2 addcc %i3, 0x1B2A, %g6 alignaddrl %l6, %g4, %l0 movpos %icc, %l2, %i6 taddcctv %o0, 0x164D, %l1 array16 %g2, %o3, %i7 movn %xcc, %o4, %i4 set 0x11, %i3 lduba [%l7 + %i3] 0x18, %l4 move %icc, %l5, %g1 fmovdgu %icc, %f12, %f7 edge8 %g5, %o2, %i5 fbuge %fcc3, loop_134 movcs %xcc, %g3, %o7 sdivx %i0, 0x1313, %l3 fbul,a %fcc0, loop_135 loop_134: st %f19, [%l7 + 0x0C] movgu %xcc, %o6, %o1 xorcc %g7, %o5, %i1 loop_135: array32 %i3, %g6, %i2 edge32n %l6, %l0, %g4 nop fitos %f1, %f29 fstox %f29, %f16 fxtos %f16, %f8 mulscc %l2, 0x0ACE, %o0 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x11 movg %xcc, %i6, %g2 fmovsa %xcc, %f17, %f9 edge32n %o3, %i7, %l1 srax %o4, 0x00, %l4 sdiv %l5, 0x0D12, %i4 orncc %g5, %g1, %i5 movneg %xcc, %g3, %o2 movrgz %i0, 0x05E, %o7 call loop_136 movrlez %o6, %l3, %o1 bg loop_137 edge16ln %g7, %i1, %o5 loop_136: fbe %fcc3, loop_138 tleu %icc, 0x2 loop_137: fmul8x16 %f17, %f0, %f0 stbar loop_138: sll %i3, %i2, %l6 brlez %l0, loop_139 smul %g6, 0x19D3, %g4 sir 0x1488 fcmpgt32 %f8, %f20, %o0 loop_139: xnor %l2, 0x0615, %i6 nop setx 0x2302F2788040DF5F, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr fbl %fcc3, loop_140 fxors %f7, %f12, %f23 wr %g0, 0x89, %asi ldxa [%l7 + 0x38] %asi, %g2 loop_140: fbg,a %fcc3, loop_141 mova %icc, %o3, %l1 srax %i7, %l4, %o4 set 0x2C, %g4 ldstuba [%l7 + %g4] 0x11, %l5 loop_141: nop setx 0x004B3DF5, %l0, %l6 st %l6, [%l7 + 0x14] ld [%l7 + 0x14], %fsr umul %i4, 0x1D5C, %g1 fnands %f13, %f20, %f1 edge8 %g5, %i5, %g3 nop fitod %f6, %f30 fdtos %f30, %f9 edge32ln %o2, %i0, %o7 mulscc %o6, %o1, %g7 add %l7, 0x18, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %l3 casa [%l6] %asi, %l3, %o5 tvs %icc, 0x0 set 0x54, %o0 sta %f14, [%l7 + %o0] 0x14 edge32l %i3, %i1, %l6 brlez %l0, loop_142 mulscc %g6, 0x0034, %i2 bneg,pn %icc, loop_143 fmovsa %icc, %f9, %f1 loop_142: sdivx %g4, 0x1ADB, %o0 bgu,a %xcc, loop_144 loop_143: fands %f15, %f28, %f5 fbue %fcc1, loop_145 udiv %i6, 0x05BF, %l2 loop_144: sdivx %o3, 0x145E, %l1 smulcc %g2, %l4, %i7 loop_145: fpack32 %f30, %f0, %f26 addc %l5, 0x01F0, %i4 fba %fcc0, loop_146 nop fitod %f10, %f18 fdtox %f18, %f0 membar 0x16 stbar loop_146: ldd [%l7 + 0x68], %g0 sub %o4, 0x0359, %i5 movne %icc, %g3, %o2 edge32n %g5, %i0, %o6 fblg %fcc3, loop_147 orcc %o7, 0x1A73, %g7 orn %l3, 0x1617, %o5 fmovrse %i3, %f24, %f17 loop_147: fba %fcc1, loop_148 array8 %o1, %i1, %l0 bn loop_149 pdist %f10, %f30, %f4 loop_148: ld [%l7 + 0x10], %f17 movrgz %g6, 0x014, %i2 loop_149: fones %f28 fpadd32s %f0, %f12, %f1 fmovrdlz %l6, %f16, %f8 srlx %o0, 0x15, %g4 fmovdgu %icc, %f12, %f17 nop setx 0x64AA0D7BC04B9DF9, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr and %l2, 0x0B36, %o3 nop setx 0xC0B99C8DB9CC583A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x94D23B1254A6867C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 faddd %f28, %f12, %f24 bge loop_150 tpos %icc, 0x0 movvs %xcc, %l1, %g2 array8 %i6, %l4, %i7 loop_150: movcc %xcc, %l5, %g1 wr %g0, 0x16, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync fmovdge %xcc, %f11, %f15 fmovrde %i4, %f6, %f4 set 0x40, %g1 stda %f0, [%l7 + %g1] 0x18 popc 0x1EF6, %i5 fbe,a %fcc0, loop_151 movneg %icc, %o4, %g3 ldd [%l7 + 0x50], %f8 membar 0x32 loop_151: fblg,a %fcc1, loop_152 stx %o2, [%l7 + 0x40] ldsb [%l7 + 0x4B], %i0 fpadd32s %f27, %f17, %f31 loop_152: array32 %o6, %o7, %g7 movne %icc, %g5, %l3 srl %i3, %o5, %i1 fpmerge %f29, %f22, %f20 movg %icc, %o1, %g6 fbug %fcc2, loop_153 sdivcc %i2, 0x0497, %l6 movre %l0, 0x3C2, %g4 fbne %fcc2, loop_154 loop_153: sra %l2, 0x03, %o0 movre %o3, 0x27B, %g2 fcmpgt32 %f20, %f22, %l1 loop_154: fbn %fcc1, loop_155 andncc %i6, %i7, %l4 ta %icc, 0x1 udiv %g1, 0x086C, %l5 loop_155: movrne %i5, 0x2DC, %i4 movcc %xcc, %g3, %o4 array8 %i0, %o2, %o6 stb %o7, [%l7 + 0x69] movl %xcc, %g7, %g5 udivx %i3, 0x1D6F, %l3 movl %icc, %o5, %i1 tle %icc, 0x7 bgu,a %icc, loop_156 swap [%l7 + 0x60], %o1 nop setx loop_157, %l0, %l1 jmpl %l1, %i2 tcs %icc, 0x6 loop_156: tne %icc, 0x4 fmovdl %icc, %f1, %f25 loop_157: movrgz %g6, 0x0B3, %l0 bl %icc, loop_158 movleu %icc, %l6, %g4 faligndata %f24, %f20, %f22 umulcc %o0, %l2, %g2 loop_158: orn %l1, %o3, %i7 array32 %i6, %g1, %l4 movl %xcc, %i5, %l5 lduw [%l7 + 0x18], %g3 movrne %o4, 0x1DF, %i0 fmovrdgz %i4, %f28, %f30 udivcc %o2, 0x15A6, %o6 tl %xcc, 0x1 mova %icc, %g7, %o7 or %g5, %l3, %o5 edge16 %i3, %o1, %i1 ble,a,pt %xcc, loop_159 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlz %i2, loop_160 srlx %g6, 0x08, %l6 loop_159: ld [%l7 + 0x08], %f24 set 0x0A, %o2 ldsha [%l7 + %o2] 0x80, %l0 loop_160: srl %o0, %l2, %g4 sllx %l1, %g2, %i7 orcc %o3, 0x1740, %g1 subcc %i6, %l4, %i5 tleu %icc, 0x2 mulx %g3, 0x1801, %l5 nop fitos %f8, %f25 fstox %f25, %f0 fxtos %f0, %f21 nop set 0x2C, %o7 ldsb [%l7 + %o7], %i0 addccc %i4, 0x170E, %o4 subc %o2, 0x1049, %o6 fandnot2 %f14, %f30, %f6 fpadd16 %f0, %f10, %f6 fmovde %xcc, %f12, %f22 brgz,a %o7, loop_161 fpsub16 %f18, %f16, %f12 nop fitod %f0, %f28 fdtos %f28, %f23 bn,pt %xcc, loop_162 loop_161: flush %l7 + 0x4C te %xcc, 0x0 fbo,a %fcc3, loop_163 loop_162: tvs %xcc, 0x2 fmovsne %icc, %f9, %f21 array8 %g7, %g5, %o5 loop_163: tge %icc, 0x6 movrgez %l3, %i3, %i1 fmovsgu %xcc, %f3, %f24 mulscc %i2, 0x1ED8, %g6 tpos %xcc, 0x3 set 0x1C, %l1 lda [%l7 + %l1] 0x0c, %f16 smulcc %o1, 0x0026, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %icc, %o0, %l2 edge8ln %g4, %l6, %g2 fmovrsgz %l1, %f23, %f9 move %icc, %o3, %i7 movrgz %g1, %i6, %l4 fbuge %fcc2, loop_164 movle %xcc, %g3, %l5 orn %i5, 0x1AF1, %i0 movg %xcc, %i4, %o2 loop_164: movpos %icc, %o6, %o7 fmul8ulx16 %f22, %f24, %f28 lduw [%l7 + 0x20], %g7 nop fitos %f2, %f31 fstoi %f31, %f18 fcmpeq32 %f4, %f20, %g5 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0x16, %f16 std %f20, [%l7 + 0x30] mova %icc, %o5, %l3 movgu %xcc, %i3, %i1 nop setx 0x73440610, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0x8EC5D142, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fsubs %f6, %f8, %f13 fbg,a %fcc2, loop_165 movre %o4, %g6, %o1 set 0x28, %i5 ldswa [%l7 + %i5] 0x15, %i2 loop_165: popc %l0, %o0 edge8n %g4, %l6, %l2 ldsw [%l7 + 0x38], %g2 addcc %o3, 0x0EED, %l1 tcc %xcc, 0x6 movgu %icc, %g1, %i7 alignaddrl %i6, %l4, %g3 udivcc %i5, 0x016D, %l5 fxors %f16, %f17, %f13 edge8l %i0, %o2, %i4 tcs %xcc, 0x0 fmovscs %xcc, %f19, %f6 ld [%l7 + 0x38], %f14 brgz %o6, loop_166 brgz %g7, loop_167 prefetch [%l7 + 0x34], 0x3 fmovrslz %o7, %f3, %f28 loop_166: fmovsne %icc, %f28, %f22 loop_167: ta %icc, 0x6 bgu,pn %xcc, loop_168 tn %icc, 0x3 stbar movcs %xcc, %g5, %l3 loop_168: tpos %icc, 0x6 subccc %o5, 0x0265, %i3 fmovsle %xcc, %f16, %f8 xnor %i1, 0x1069, %o4 array8 %g6, %i2, %l0 fsrc2 %f20, %f26 srlx %o0, %g4, %l6 movl %xcc, %o1, %g2 udivcc %o3, 0x1072, %l2 bcc,a loop_169 bge,a,pt %xcc, loop_170 nop setx 0x53B4306B0067A297, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr udiv %g1, 0x0F3E, %i7 loop_169: te %icc, 0x4 loop_170: edge8l %i6, %l4, %l1 bcc,a %xcc, loop_171 array8 %g3, %l5, %i5 fands %f5, %f26, %f5 nop set 0x18, %l4 stx %i0, [%l7 + %l4] loop_171: bvs,a loop_172 fornot2 %f24, %f16, %f24 fsrc1 %f0, %f22 ldd [%l7 + 0x48], %f8 loop_172: swap [%l7 + 0x58], %i4 nop fitos %f0, %f29 fstox %f29, %f8 fxtos %f8, %f7 sdivcc %o2, 0x0336, %g7 bn,pt %xcc, loop_173 array8 %o7, %o6, %l3 smul %g5, 0x0443, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_173: tge %xcc, 0x4 alignaddr %i3, %o4, %g6 fmovdneg %xcc, %f4, %f6 fmovdle %icc, %f18, %f0 array32 %i1, %l0, %i2 nop fitod %f25, %f18 prefetch [%l7 + 0x38], 0x2 alignaddr %o0, %g4, %o1 fcmpeq16 %f2, %f14, %g2 tleu %icc, 0x5 fmovdcs %xcc, %f12, %f0 edge32l %l6, %l2, %o3 bcc,pn %xcc, loop_174 fnot2 %f6, %f8 fnegs %f29, %f30 tvs %icc, 0x7 loop_174: ld [%l7 + 0x10], %f10 movvs %icc, %i7, %i6 popc 0x0E0D, %l4 tvc %xcc, 0x3 edge16 %g1, %l1, %l5 fba %fcc3, loop_175 xnor %i5, %i0, %i4 bl,a,pt %icc, loop_176 movrgez %g3, 0x3F2, %o2 loop_175: umul %o7, %g7, %l3 movg %icc, %o6, %o5 loop_176: andncc %i3, %o4, %g6 fbu,a %fcc1, loop_177 te %icc, 0x4 brlez,a %i1, loop_178 tcs %xcc, 0x4 loop_177: fbne %fcc0, loop_179 andncc %l0, %i2, %o0 loop_178: fmovdg %xcc, %f11, %f8 tn %xcc, 0x1 loop_179: nop add %l7, 0x5C, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %g5, %o1 fxnors %f12, %f24, %f15 add %l7, 0x40, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g4 casa [%l6] %asi, %g4, %l6 tleu %xcc, 0x1 ldsb [%l7 + 0x6F], %l2 bpos,pt %icc, loop_180 subccc %g2, %i7, %o3 set 0x08, %g5 ldswa [%l7 + %g5] 0x14, %l4 loop_180: movrne %i6, %l1, %g1 tn %xcc, 0x0 tg %icc, 0x6 edge8l %i5, %l5, %i0 sdiv %g3, 0x06AB, %i4 std %f10, [%l7 + 0x28] ldd [%l7 + 0x40], %o6 or %g7, %o2, %l3 movge %xcc, %o5, %i3 tl %xcc, 0x0 smulcc %o4, 0x105A, %g6 srax %o6, %i1, %l0 edge8n %o0, %i2, %g5 tvc %xcc, 0x4 xorcc %g4, 0x19BA, %l6 tle %xcc, 0x7 nop setx 0xA707C80D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0xD40EBC01, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fdivs %f26, %f29, %f3 tsubcc %l2, %g2, %i7 fbn %fcc1, loop_181 add %o1, %o3, %i6 bge,a,pn %xcc, loop_182 popc 0x04DF, %l1 loop_181: sdiv %l4, 0x17C9, %i5 edge8n %l5, %i0, %g1 loop_182: edge32 %i4, %o7, %g3 addc %g7, %l3, %o5 fsrc1 %f4, %f26 movpos %xcc, %i3, %o2 array8 %o4, %o6, %g6 tneg %icc, 0x4 fblg,a %fcc2, loop_183 faligndata %f26, %f16, %f6 set 0x34, %g7 lduba [%l7 + %g7] 0x11, %l0 loop_183: ldx [%l7 + 0x20], %i1 nop setx 0xD076B15B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x7CB4322D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fsubs %f24, %f10, %f22 fmul8ulx16 %f24, %f22, %f2 tl %xcc, 0x3 nop fitod %f19, %f12 edge32ln %o0, %i2, %g5 addccc %l6, %l2, %g2 fnot2 %f18, %f12 fmovdleu %icc, %f31, %f10 tleu %icc, 0x7 movne %icc, %i7, %g4 orn %o3, 0x1263, %o1 fandnot2s %f17, %f4, %f25 fmovdcc %xcc, %f20, %f11 orn %l1, %l4, %i5 add %l5, %i6, %i0 tg %icc, 0x1 fmovsn %icc, %f10, %f8 srlx %i4, %g1, %g3 movge %icc, %g7, %l3 fcmple16 %f16, %f10, %o5 fornot2 %f30, %f2, %f4 subccc %i3, 0x0AC8, %o7 fmovda %xcc, %f17, %f21 fbn,a %fcc0, loop_184 mulx %o4, 0x002F, %o2 movre %o6, 0x24C, %g6 edge16 %i1, %o0, %l0 loop_184: movne %icc, %i2, %l6 edge8ln %g5, %g2, %i7 movrlz %l2, 0x0A8, %g4 st %f8, [%l7 + 0x7C] fmovdn %icc, %f0, %f20 call loop_185 orncc %o1, %o3, %l1 movvs %xcc, %i5, %l4 sdivcc %i6, 0x1A67, %i0 loop_185: sll %l5, 0x16, %g1 ta %icc, 0x1 mulx %g3, %g7, %i4 fornot2 %f30, %f26, %f2 brlz %l3, loop_186 nop setx 0x50641056, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr fand %f0, %f18, %f22 edge8ln %o5, %o7, %o4 loop_186: brgz %o2, loop_187 tg %xcc, 0x2 umulcc %i3, 0x192F, %o6 fbul %fcc3, loop_188 loop_187: sdivcc %g6, 0x0E4F, %i1 subcc %o0, 0x0ADC, %l0 taddcctv %l6, 0x1074, %i2 loop_188: movcs %icc, %g2, %i7 set 0x0B, %i7 stba %g5, [%l7 + %i7] 0x88 wr %g0, 0x0c, %asi ldsha [%l7 + 0x1E] %asi, %l2 tneg %xcc, 0x3 tcs %xcc, 0x7 edge8 %g4, %o3, %l1 tpos %icc, 0x3 fbl %fcc1, loop_189 fbo,a %fcc3, loop_190 movvc %icc, %i5, %l4 nop setx loop_191, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_189: fmul8x16au %f25, %f17, %f8 loop_190: edge32l %i6, %o1, %i0 movrlez %l5, 0x0D5, %g1 loop_191: tsubcctv %g7, %i4, %g3 set 0x1A, %o3 stha %l3, [%l7 + %o3] 0x2a membar #Sync mova %icc, %o7, %o4 edge8l %o5, %i3, %o6 brnz %g6, loop_192 sdivx %o2, 0x0002, %i1 orn %l0, %o0, %l6 bvc,a,pn %xcc, loop_193 loop_192: ba %xcc, loop_194 brgz,a %i2, loop_195 fmovspos %xcc, %f17, %f9 loop_193: nop setx 0x046B88904F4A6CAE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f28 loop_194: nop set 0x7C, %o6 ldswa [%l7 + %o6] 0x14, %i7 loop_195: ta %xcc, 0x0 fmovrdlz %g5, %f10, %f12 fnot2s %f25, %f15 tcc %icc, 0x6 movrlez %l2, %g2, %g4 mulscc %l1, 0x1CFD, %i5 popc %o3, %i6 fexpand %f8, %f16 fexpand %f24, %f18 sllx %l4, %o1, %i0 movcs %icc, %g1, %g7 movcc %icc, %i4, %l5 edge8ln %g3, %l3, %o4 membar 0x04 edge16 %o5, %i3, %o6 ble,pt %icc, loop_196 ta %xcc, 0x3 array32 %o7, %g6, %i1 movrgez %o2, 0x121, %l0 loop_196: edge16 %l6, %o0, %i7 fbule,a %fcc2, loop_197 fmovs %f29, %f15 and %g5, %l2, %g2 bl,pn %xcc, loop_198 loop_197: edge32 %g4, %i2, %l1 umulcc %o3, 0x0B1E, %i5 movleu %icc, %i6, %o1 loop_198: stb %l4, [%l7 + 0x49] sllx %g1, %i0, %g7 movn %icc, %i4, %g3 array16 %l3, %o4, %l5 sir 0x1A50 fcmpeq32 %f26, %f26, %o5 xnor %o6, %o7, %i3 tsubcctv %i1, 0x104E, %o2 ble,pn %xcc, loop_199 fmovrdlz %l0, %f12, %f20 sra %g6, 0x0A, %l6 movre %i7, %g5, %l2 loop_199: fmul8ulx16 %f26, %f0, %f10 fmovs %f21, %f12 movvs %xcc, %g2, %g4 ta %xcc, 0x7 movcs %xcc, %i2, %o0 fnot2s %f18, %f13 fnand %f8, %f6, %f16 fpsub32 %f16, %f26, %f16 sra %o3, %l1, %i6 nop setx loop_200, %l0, %l1 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 %i5, %o1, %l4 fabsd %f18, %f26 sir 0x100B loop_200: sll %i0, 0x0A, %g7 array32 %i4, %g3, %l3 fexpand %f23, %f30 ldd [%l7 + 0x10], %g0 tg %xcc, 0x2 tneg %xcc, 0x0 edge32l %o4, %l5, %o5 fcmpne32 %f2, %f8, %o7 add %l7, 0x10, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x10, %i3, %o6 set 0x60, %i1 ldda [%l7 + %i1] 0x14, %i0 flush %l7 + 0x4C movl %icc, %l0, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitod %f4, %f4 fdtos %f4, %f29 ta %xcc, 0x3 fbue %fcc1, loop_201 ta %icc, 0x3 orcc %g6, %l6, %g5 ldx [%l7 + 0x50], %l2 loop_201: membar 0x7A bcc,a,pt %xcc, loop_202 edge32l %g2, %g4, %i7 set 0x58, %g6 ldsha [%l7 + %g6] 0x15, %o0 loop_202: tg %xcc, 0x0 fbug %fcc1, loop_203 nop setx 0x705E6B7B, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr bshuffle %f18, %f0, %f18 array8 %i2, %o3, %i6 loop_203: fbo,a %fcc0, loop_204 ta %xcc, 0x1 movcc %icc, %i5, %o1 sir 0x1025 loop_204: movneg %icc, %l4, %i0 sethi 0x043E, %g7 sllx %i4, %l1, %g3 edge32n %l3, %o4, %g1 fmovdl %icc, %f28, %f29 tcc %icc, 0x6 movneg %icc, %l5, %o5 edge16l %o7, %o6, %i3 tn %icc, 0x1 fmovrsgez %l0, %f19, %f0 edge16n %o2, %g6, %l6 edge16ln %g5, %i1, %g2 tgu %xcc, 0x7 edge16n %l2, %i7, %o0 ldd [%l7 + 0x08], %g4 fornot1s %f22, %f17, %f6 popc 0x0A3F, %o3 edge16ln %i6, %i5, %o1 udiv %i2, 0x053E, %i0 udivcc %g7, 0x11D6, %l4 movcc %xcc, %i4, %l1 orcc %l3, 0x1B24, %o4 brlez,a %g1, loop_205 addcc %g3, %o5, %o7 movn %icc, %o6, %l5 addc %i3, 0x1574, %o2 loop_205: addc %g6, %l6, %l0 fblg,a %fcc2, loop_206 bne,a %xcc, loop_207 fnot2s %f20, %f9 fmovdle %icc, %f4, %f4 loop_206: bcc,a %xcc, loop_208 loop_207: edge16ln %i1, %g2, %g5 faligndata %f4, %f20, %f26 ba,a %xcc, loop_209 loop_208: movrlez %i7, 0x2E0, %l2 tgu %icc, 0x6 array32 %g4, %o3, %o0 loop_209: fnot1s %f15, %f3 subc %i5, %i6, %i2 sub %i0, 0x0695, %g7 fmovs %f10, %f10 sdivx %l4, 0x03D3, %i4 fmovrsgez %o1, %f31, %f6 fmovsne %xcc, %f11, %f1 bne,a %icc, loop_210 andncc %l3, %o4, %g1 nop setx 0x2E6F2DA1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xD4A3CB5E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fmuls %f24, %f31, %f14 sdiv %g3, 0x0BF4, %o5 loop_210: movle %icc, %l1, %o6 bge loop_211 sethi 0x1CCC, %l5 tl %xcc, 0x3 movneg %xcc, %o7, %i3 loop_211: edge16 %o2, %l6, %l0 bshuffle %f26, %f8, %f6 ba,a loop_212 bvc loop_213 fnot1 %f6, %f16 fnands %f29, %f10, %f18 loop_212: xnor %i1, %g6, %g5 loop_213: nop set 0x31, %i2 ldstuba [%l7 + %i2] 0x81, %g2 xorcc %l2, 0x0C5C, %g4 set 0x33, %i4 ldstuba [%l7 + %i4] 0x10, %o3 sir 0x0010 srax %i7, %i5, %i6 mulscc %i2, %o0, %i0 xnorcc %l4, %g7, %i4 udivcc %l3, 0x0090, %o4 wr %g0, 0x23, %asi stha %g1, [%l7 + 0x74] %asi membar #Sync fbo %fcc3, loop_214 std %f14, [%l7 + 0x38] tcc %xcc, 0x2 nop fitod %f2, %f2 fdtoi %f2, %f22 loop_214: xorcc %g3, %o5, %o1 or %o6, 0x0CAA, %l5 sra %o7, 0x14, %i3 array16 %l1, %l6, %o2 brgz,a %l0, loop_215 fmovsgu %icc, %f12, %f15 fbe %fcc0, loop_216 edge16 %g6, %i1, %g2 loop_215: fmovdge %xcc, %f2, %f4 array32 %l2, %g5, %o3 loop_216: tgu %xcc, 0x7 udivx %i7, 0x18A1, %g4 nop fitod %f6, %f16 fdtox %f16, %f2 fxtod %f2, %f2 nop setx loop_217, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop fitod %f16, %f20 fmovdvc %xcc, %f10, %f0 bvs,pn %icc, loop_218 loop_217: fpsub32s %f6, %f10, %f26 bcs %icc, loop_219 ta %icc, 0x1 loop_218: tsubcctv %i5, %i2, %o0 fbue %fcc2, loop_220 loop_219: smulcc %i6, 0x12E5, %i0 sll %g7, %l4, %l3 fnegs %f9, %f24 loop_220: fmovrdgz %i4, %f10, %f22 tpos %xcc, 0x3 fmovsneg %icc, %f16, %f24 te %xcc, 0x7 wr %g0, 0x19, %asi lduba [%l7 + 0x09] %asi, %o4 wr %g0, 0x52, %asi ldxa [%g0 + 0x108] %asi, %g3 fmovdl %xcc, %f13, %f23 movgu %xcc, %o5, %g1 smul %o6, %l5, %o7 bgu,pn %icc, loop_221 stx %o1, [%l7 + 0x78] alignaddrl %l1, %i3, %o2 bvs,a %xcc, loop_222 loop_221: andn %l6, 0x0CC5, %g6 udivx %l0, 0x17FB, %i1 call loop_223 loop_222: fornot1 %f10, %f16, %f2 fsrc1 %f0, %f2 movcs %icc, %l2, %g2 loop_223: fcmpne16 %f0, %f24, %o3 fsrc2 %f12, %f2 sll %i7, %g5, %i5 add %l7, 0x48, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g4, %i2 sdiv %o0, 0x0214, %i6 fbne %fcc2, loop_224 sllx %i0, %g7, %l4 edge16 %l3, %o4, %i4 movgu %xcc, %o5, %g3 loop_224: subc %g1, %l5, %o7 xnorcc %o1, 0x1666, %o6 fmovsne %xcc, %f29, %f8 fmuld8sux16 %f17, %f14, %f18 tge %icc, 0x4 tneg %icc, 0x7 edge16l %l1, %o2, %i3 array32 %l6, %l0, %g6 fpack16 %f12, %f26 tn %xcc, 0x4 fbne,a %fcc3, loop_225 movge %icc, %i1, %g2 fmul8x16 %f9, %f8, %f8 umulcc %l2, %o3, %g5 loop_225: tn %xcc, 0x1 xnor %i5, 0x0416, %i7 fmovrsne %g4, %f25, %f25 flush %l7 + 0x0C be,pt %xcc, loop_226 movneg %xcc, %o0, %i6 movvs %xcc, %i2, %i0 bpos,pt %xcc, loop_227 loop_226: add %g7, 0x1B49, %l3 sdiv %l4, 0x066E, %o4 movcc %icc, %i4, %g3 loop_227: alignaddr %g1, %o5, %o7 movgu %xcc, %o1, %o6 edge8ln %l1, %o2, %l5 brz %l6, loop_228 edge16l %i3, %g6, %l0 ldx [%l7 + 0x78], %i1 flush %l7 + 0x38 loop_228: sra %g2, 0x01, %l2 fone %f6 subccc %o3, 0x0796, %g5 sth %i7, [%l7 + 0x54] umul %g4, 0x177E, %i5 bn,pt %icc, loop_229 movrlz %i6, %o0, %i0 wr %g0, 0x11, %asi ldsha [%l7 + 0x48] %asi, %g7 loop_229: sra %i2, %l4, %o4 orn %l3, 0x1025, %g3 sth %g1, [%l7 + 0x50] movvc %xcc, %o5, %i4 movrgez %o1, 0x1E2, %o7 edge8l %o6, %l1, %o2 popc 0x01BB, %l5 orn %i3, %g6, %l6 std %f26, [%l7 + 0x78] set 0x5C, %o4 ldsha [%l7 + %o4] 0x10, %i1 alignaddrl %g2, %l0, %l2 subccc %o3, 0x1EFF, %g5 set 0x40, %l0 stda %f16, [%l7 + %l0] 0x16 membar #Sync array32 %i7, %g4, %i5 fsrc1 %f6, %f14 movrgez %o0, 0x2CF, %i0 sdivcc %i6, 0x1FBA, %g7 tgu %xcc, 0x2 sethi 0x0E38, %l4 movcc %icc, %o4, %l3 bpos %xcc, loop_230 edge32n %i2, %g1, %o5 fandnot2 %f4, %f24, %f30 membar 0x09 loop_230: nop set 0x2A, %l2 lduh [%l7 + %l2], %i4 subccc %o1, 0x0309, %g3 orn %o7, 0x1D39, %o6 sll %o2, 0x06, %l1 movre %l5, 0x3ED, %i3 tvc %icc, 0x2 set 0x74, %l5 ldsha [%l7 + %l5] 0x80, %l6 edge32l %g6, %g2, %l0 sub %i1, %l2, %o3 ta %icc, 0x4 nop setx 0x01259C32, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x79FC8FDA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fadds %f12, %f1, %f20 wr %g0, 0x89, %asi ldstuba [%l7 + 0x3D] %asi, %i7 nop setx 0x17FC4558, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 fsqrts %f17, %f27 set 0x48, %l3 lduwa [%l7 + %l3] 0x18, %g5 fmovsgu %icc, %f25, %f1 addccc %g4, %i5, %o0 movrlez %i6, %i0, %l4 addcc %g7, 0x1958, %l3 tvc %xcc, 0x4 alignaddrl %i2, %g1, %o5 sdiv %i4, 0x0036, %o4 bge,a %icc, loop_231 tneg %xcc, 0x3 set 0x40, %i6 ldda [%l7 + %i6] 0x19, %f16 loop_231: movrgz %o1, %g3, %o6 fmovrsne %o7, %f2, %f11 nop fitos %f7, %f31 fstox %f31, %f6 orncc %l1, %o2, %l5 tgu %icc, 0x7 edge8l %l6, %i3, %g2 movrlz %g6, 0x27B, %i1 edge32n %l0, %l2, %o3 tsubcc %g5, %i7, %g4 bneg,pn %icc, loop_232 stbar edge16 %o0, %i6, %i0 movl %xcc, %i5, %l4 loop_232: brlez %g7, loop_233 bgu,a,pt %xcc, loop_234 mulx %l3, 0x09B9, %i2 bvs loop_235 loop_233: edge16n %g1, %o5, %i4 loop_234: fcmple32 %f18, %f14, %o1 movleu %icc, %o4, %g3 loop_235: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x78] %asi, %o7 bl,a %xcc, loop_236 ld [%l7 + 0x74], %f12 xorcc %l1, 0x1108, %o6 mulx %o2, 0x1BE1, %l6 loop_236: sllx %l5, 0x02, %g2 and %g6, 0x1E96, %i1 add %i3, %l2, %o3 fsrc2 %f20, %f8 tge %icc, 0x2 wr %g0, 0x10, %asi prefetcha [%l7 + 0x60] %asi, 0x2 fpmerge %f18, %f2, %f22 tcs %icc, 0x6 tcc %icc, 0x4 mova %icc, %l0, %i7 sdivx %g4, 0x1F6D, %i6 ta %icc, 0x4 andcc %o0, 0x0F65, %i5 movle %icc, %i0, %g7 movrlez %l3, %i2, %g1 stb %l4, [%l7 + 0x67] andcc %i4, %o5, %o4 stbar fbu,a %fcc3, loop_237 tle %icc, 0x7 fpadd32 %f2, %f0, %f10 nop setx 0x145E9D58, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x40D8252C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fsubs %f27, %f26, %f16 loop_237: te %icc, 0x3 subc %o1, 0x071F, %o7 nop setx 0x220B84B36413EB24, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xFB05CC444772E850, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f2, %f30 nop setx 0xAA96BDFBF070F2DD, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr wr %g0, 0x2a, %asi stba %l1, [%l7 + 0x5F] %asi membar #Sync te %xcc, 0x2 orncc %o6, 0x15A6, %g3 pdist %f30, %f14, %f26 movge %xcc, %o2, %l5 sethi 0x1682, %l6 addc %g2, 0x162D, %i1 ta %xcc, 0x2 srl %i3, 0x1E, %l2 movrlz %g6, %o3, %g5 fmovrdlz %i7, %f6, %f8 st %f7, [%l7 + 0x0C] st %f20, [%l7 + 0x1C] movne %xcc, %g4, %i6 fbe,a %fcc3, loop_238 movvc %xcc, %o0, %i5 membar 0x70 sethi 0x0490, %i0 loop_238: fcmpeq16 %f10, %f22, %l0 fbn %fcc2, loop_239 edge16l %l3, %g7, %i2 edge16l %g1, %l4, %i4 ble,a loop_240 loop_239: te %icc, 0x5 tneg %icc, 0x4 stw %o5, [%l7 + 0x64] loop_240: fbo,a %fcc3, loop_241 ble,a,pn %xcc, loop_242 andcc %o4, 0x1A0C, %o1 srax %o7, %l1, %g3 loop_241: fpack32 %f12, %f22, %f18 loop_242: edge32 %o6, %o2, %l5 fbe,a %fcc2, loop_243 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovspos %xcc, %f27, %f20 fmovsneg %icc, %f28, %f22 loop_243: mova %xcc, %g2, %i1 fmuld8sux16 %f19, %f22, %f10 edge16ln %i3, %l6, %l2 andn %o3, %g5, %i7 fnors %f6, %f19, %f8 or %g4, %i6, %o0 bge,pn %xcc, loop_244 srax %g6, 0x0B, %i0 st %f4, [%l7 + 0x18] fandnot1s %f23, %f28, %f28 loop_244: movg %xcc, %l0, %i5 fpackfix %f0, %f8 fmovrslez %l3, %f12, %f12 fxors %f0, %f19, %f31 bgu,pn %xcc, loop_245 fbuge,a %fcc3, loop_246 array32 %g7, %g1, %i2 fmovsn %icc, %f4, %f9 loop_245: ldsb [%l7 + 0x63], %i4 loop_246: sir 0x1167 xnor %o5, %o4, %l4 addcc %o1, %l1, %o7 fabss %f29, %f18 tvc %xcc, 0x5 movneg %icc, %o6, %o2 sir 0x18C8 alignaddr %g3, %g2, %l5 edge8 %i3, %l6, %l2 bg,a %xcc, loop_247 brnz %i1, loop_248 fnot1 %f6, %f6 set 0x1C, %g3 swapa [%l7 + %g3] 0x88, %g5 loop_247: array16 %o3, %i7, %i6 loop_248: movre %o0, 0x0F1, %g6 set 0x5D, %l6 stba %i0, [%l7 + %l6] 0x89 fbg %fcc0, loop_249 array8 %g4, %i5, %l0 fbu %fcc3, loop_250 addc %g7, 0x172A, %l3 loop_249: subccc %i2, %g1, %i4 taddcc %o5, 0x101F, %l4 loop_250: subccc %o4, 0x160C, %l1 wr %g0, 0x80, %asi ldsba [%l7 + 0x41] %asi, %o7 movne %xcc, %o6, %o2 taddcctv %o1, %g2, %g3 wr %g0, 0xf8, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync brz,a %l5, loop_251 tsubcc %l6, 0x188B, %i3 edge8ln %l2, %i1, %o3 edge16ln %i7, %g5, %i6 loop_251: movre %g6, 0x1EF, %o0 movvc %icc, %g4, %i0 xnorcc %i5, %g7, %l3 mulscc %l0, 0x11A5, %g1 movrgz %i2, 0x1AB, %i4 set 0x40, %g2 ldda [%l7 + %g2] 0x0c, %f16 addcc %o5, %l4, %l1 taddcctv %o4, %o7, %o6 brgz %o2, loop_252 edge8l %g2, %g3, %o1 sdivx %l5, 0x019F, %l6 tle %icc, 0x1 loop_252: ldsw [%l7 + 0x24], %i3 alignaddr %l2, %o3, %i7 brnz %g5, loop_253 mulscc %i1, %g6, %o0 fmovdn %xcc, %f23, %f10 movrlez %g4, 0x1AA, %i6 loop_253: nop set 0x58, %o5 stxa %i5, [%l7 + %o5] 0x89 movg %icc, %g7, %i0 movg %xcc, %l0, %l3 fcmpgt32 %f18, %f30, %i2 fbug %fcc0, loop_254 xnorcc %i4, %g1, %l4 tvc %xcc, 0x4 movge %xcc, %o5, %l1 loop_254: nop setx loop_255, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bge,a %xcc, loop_256 fmovsl %xcc, %f6, %f0 nop setx loop_257, %l0, %l1 jmpl %l1, %o4 loop_255: edge16ln %o7, %o2, %g2 loop_256: ldd [%l7 + 0x08], %g2 bvs %xcc, loop_258 loop_257: tg %icc, 0x1 tvc %xcc, 0x3 taddcc %o6, 0x1092, %o1 loop_258: edge8n %l6, %i3, %l5 bneg loop_259 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbg %fcc0, loop_260 edge32l %o3, %i7, %g5 loop_259: edge32 %l2, %g6, %i1 fmovsgu %icc, %f8, %f17 loop_260: movneg %icc, %o0, %g4 swap [%l7 + 0x34], %i5 sub %i6, %i0, %g7 ta %xcc, 0x6 sub %l0, %l3, %i4 nop setx 0x64904C6D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x492C6D0E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fadds %f18, %f19, %f24 addc %g1, 0x01F4, %l4 ba,pn %icc, loop_261 fbe,a %fcc0, loop_262 fmovdne %xcc, %f23, %f30 edge16ln %i2, %l1, %o4 loop_261: tvc %xcc, 0x2 loop_262: tcc %icc, 0x1 tgu %icc, 0x4 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o5, %o2 sub %g2, %o7, %o6 subc %o1, %l6, %i3 umulcc %g3, 0x15EE, %o3 nop setx 0xA022A7E625D90E1E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x055458D3D9CAD163, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f8, %f0 call loop_263 nop setx 0x96F989FD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x15DDC052, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fmuls %f27, %f1, %f20 add %l7, 0x2C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i7, %l5 loop_263: fpack16 %f12, %f1 movre %l2, %g6, %i1 movrgz %o0, %g4, %i5 ldsb [%l7 + 0x11], %g5 or %i0, %i6, %g7 xorcc %l0, 0x1459, %i4 fxnors %f11, %f16, %f18 add %l3, %l4, %g1 move %xcc, %i2, %l1 tleu %icc, 0x5 movl %icc, %o5, %o2 fmovde %xcc, %f22, %f22 wr %g0, 0x89, %asi lduwa [%l7 + 0x24] %asi, %g2 nop setx loop_264, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srlx %o4, 0x04, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %xcc, %o7, %o1 loop_264: fmovrse %l6, %f21, %f1 movcc %xcc, %g3, %i3 tl %xcc, 0x4 nop setx loop_265, %l0, %l1 jmpl %l1, %i7 fpsub16 %f14, %f24, %f24 brlez %l5, loop_266 fzeros %f5 loop_265: nop wr %g0, 0x04, %asi ldsba [%l7 + 0x64] %asi, %o3 loop_266: fmovrdgz %g6, %f14, %f26 flush %l7 + 0x50 fors %f4, %f10, %f8 edge32n %i1, %l2, %g4 edge8l %o0, %g5, %i5 lduw [%l7 + 0x78], %i6 fba,a %fcc0, loop_267 fbuge %fcc1, loop_268 andn %i0, %g7, %i4 brnz,a %l3, loop_269 loop_267: edge8l %l0, %l4, %g1 loop_268: xorcc %i2, 0x017A, %o5 bneg,pn %xcc, loop_270 loop_269: mulx %o2, 0x02B5, %l1 lduw [%l7 + 0x54], %g2 fmovrdgez %o6, %f14, %f16 loop_270: movrlz %o4, %o7, %l6 fbn %fcc2, loop_271 call loop_272 edge32l %g3, %o1, %i3 fmovde %icc, %f2, %f11 loop_271: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_272: fcmpgt32 %f0, %f4, %i7 fmovrslz %o3, %f15, %f17 or %g6, 0x02DC, %i1 and %l5, %l2, %g4 movl %xcc, %g5, %i5 tne %icc, 0x1 edge8n %o0, %i6, %g7 fmovdgu %xcc, %f24, %f22 orcc %i0, 0x1B83, %i4 nop setx loop_273, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry pdist %f12, %f8, %f2 set 0x2C, %i3 stba %l0, [%l7 + %i3] 0x10 loop_273: bgu,a,pt %xcc, loop_274 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %l4, %l3, %g1 nop setx loop_275, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry loop_274: edge16l %i2, %o2, %o5 udivcc %l1, 0x0C64, %g2 tsubcctv %o4, 0x0E4E, %o7 loop_275: edge32 %o6, %g3, %o1 fmovrdlz %l6, %f14, %f0 orncc %i7, %o3, %g6 fands %f14, %f16, %f24 nop setx loop_276, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldsb [%l7 + 0x68], %i3 fmovsl %icc, %f15, %f9 fxnor %f12, %f30, %f30 loop_276: nop wr %g0, 0x20, %asi stxa %l5, [%g0 + 0x38] %asi fbul,a %fcc0, loop_277 fnegd %f6, %f22 ldd [%l7 + 0x30], %f26 movne %icc, %i1, %g4 loop_277: bne,a,pt %xcc, loop_278 orncc %g5, 0x15A6, %i5 bcc,a loop_279 xnorcc %o0, 0x02FB, %l2 loop_278: sethi 0x0B48, %g7 lduw [%l7 + 0x64], %i0 loop_279: tge %icc, 0x4 subcc %i4, 0x02B2, %i6 fzero %f10 tcs %xcc, 0x1 fmovsneg %xcc, %f17, %f15 tg %xcc, 0x5 udivcc %l4, 0x0195, %l3 add %g1, 0x06EF, %i2 edge32n %l0, %o5, %l1 movg %icc, %g2, %o2 movl %icc, %o4, %o6 wr %g0, 0x11, %asi lduha [%l7 + 0x6E] %asi, %g3 add %o7, %o1, %l6 tn %icc, 0x0 tcc %icc, 0x0 edge32 %o3, %g6, %i3 array8 %i7, %l5, %g4 fandnot2 %f16, %f8, %f24 alignaddrl %g5, %i5, %i1 nop setx 0x17DF6157504F6F50, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr fpsub32s %f7, %f4, %f7 set 0x6C, %g4 stwa %o0, [%l7 + %g4] 0xe2 membar #Sync fbo %fcc3, loop_280 movrgez %g7, 0x304, %l2 bge,a loop_281 bpos,a,pt %xcc, loop_282 loop_280: st %f12, [%l7 + 0x3C] set 0x40, %o1 stda %f16, [%l7 + %o1] 0x19 loop_281: edge32 %i4, %i0, %i6 loop_282: movneg %xcc, %l4, %g1 prefetch [%l7 + 0x58], 0x3 wr %g0, 0x22, %asi stha %l3, [%l7 + 0x14] %asi membar #Sync tge %xcc, 0x2 andn %i2, %l0, %o5 umulcc %g2, %o2, %l1 xnor %o4, 0x12B1, %o6 orcc %g3, 0x16FE, %o7 edge8l %l6, %o3, %o1 udivx %g6, 0x0A60, %i3 tcc %xcc, 0x0 fmovdneg %icc, %f26, %f2 fmovrdgez %i7, %f12, %f6 edge32n %l5, %g5, %g4 orncc %i1, 0x19EA, %i5 xnor %g7, %o0, %i4 fabsd %f20, %f0 add %l7, 0x38, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %i0, %i6 tg %xcc, 0x4 tsubcctv %l2, 0x026B, %g1 fpsub16s %f8, %f7, %f6 movpos %xcc, %l4, %i2 movre %l0, 0x06E, %l3 edge16ln %o5, %o2, %l1 xnor %o4, 0x1BFA, %o6 brgz %g2, loop_283 tleu %xcc, 0x6 movrne %g3, %l6, %o7 sll %o3, %o1, %g6 loop_283: fmovdl %icc, %f18, %f20 wr %g0, 0x2a, %asi stba %i7, [%l7 + 0x12] %asi membar #Sync sub %i3, %l5, %g5 bcs,pn %icc, loop_284 sdivx %g4, 0x1A32, %i1 subcc %i5, 0x024A, %o0 edge32ln %i4, %g7, %i6 loop_284: movne %xcc, %i0, %l2 fblg %fcc2, loop_285 fpsub16s %f13, %f24, %f16 nop setx 0xA04C48D7, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr nop setx 0x2D0F24204E5C5F9F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x269843E09892D1A8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f18, %f8 loop_285: movle %xcc, %l4, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %i2, %l3, %l0 fmovrdne %o2, %f12, %f24 set 0x0F, %o0 ldsba [%l7 + %o0] 0x89, %l1 be,a %icc, loop_286 fsrc2s %f7, %f25 edge32n %o4, %o5, %g2 orn %g3, %l6, %o7 loop_286: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %o3, 0x1073, %o1 fbl %fcc2, loop_287 edge32 %o6, %g6, %i3 fands %f6, %f18, %f15 wr %g0, 0x81, %asi ldda [%l7 + 0x20] %asi, %i6 loop_287: edge8ln %l5, %g4, %g5 edge16 %i1, %i5, %i4 addc %o0, %i6, %i0 movge %xcc, %g7, %l2 or %l4, 0x0183, %i2 tvs %xcc, 0x0 sra %l3, %g1, %l0 sllx %l1, %o2, %o5 movneg %icc, %g2, %o4 pdist %f22, %f6, %f12 movcc %icc, %l6, %g3 fnands %f1, %f18, %f26 popc 0x0E07, %o3 fabsd %f26, %f30 tle %icc, 0x0 tleu %icc, 0x5 taddcc %o7, 0x04B4, %o6 or %g6, %i3, %i7 wr %g0, 0x80, %asi ldstuba [%l7 + 0x1A] %asi, %l5 st %f2, [%l7 + 0x68] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpne32 %f18, %f22, %g4 move %icc, %o1, %g5 umulcc %i5, 0x019A, %i4 sra %o0, %i1, %i0 edge32 %g7, %i6, %l4 move %icc, %i2, %l2 ldd [%l7 + 0x18], %g0 tsubcctv %l0, %l3, %o2 nop setx 0xC6EADBEA09F54B6B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x814FDEDFB1920DC2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 faddd %f2, %f4, %f4 sdivcc %o5, 0x17B2, %l1 movrgez %o4, %g2, %g3 tvs %icc, 0x0 prefetch [%l7 + 0x44], 0x3 movge %xcc, %o3, %l6 fbg,a %fcc2, loop_288 tsubcc %o7, 0x114E, %o6 edge32ln %i3, %i7, %g6 add %l7, 0x58, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %g4, %l5 loop_288: edge32ln %o1, %g5, %i4 fmovrsne %o0, %f23, %f3 movvs %xcc, %i1, %i5 stbar set 0x08, %o2 lda [%l7 + %o2] 0x18, %f18 srlx %g7, 0x1E, %i6 brlez %i0, loop_289 tcc %icc, 0x0 fmovsgu %xcc, %f20, %f8 bgu %icc, loop_290 loop_289: addc %l4, 0x0F33, %l2 fbug,a %fcc1, loop_291 addccc %g1, %i2, %l0 loop_290: udivcc %l3, 0x0B80, %o2 fbo,a %fcc1, loop_292 loop_291: nop set 0x72, %g1 sth %o5, [%l7 + %g1] fcmpgt16 %f4, %f20, %o4 taddcc %l1, %g2, %g3 loop_292: nop add %l7, 0x60, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %l6, %o3 fmovsa %icc, %f11, %f19 addcc %o7, %o6, %i7 mova %xcc, %g6, %i3 umulcc %g4, %o1, %l5 fpadd16 %f8, %f8, %f22 movcs %xcc, %g5, %o0 udiv %i4, 0x02BF, %i1 movge %xcc, %i5, %i6 fandnot1s %f16, %f13, %f27 fmovse %icc, %f27, %f12 tleu %icc, 0x6 tgu %xcc, 0x5 movle %xcc, %g7, %i0 sllx %l4, %g1, %l2 srax %i2, 0x01, %l3 move %icc, %o2, %l0 udiv %o5, 0x13C9, %l1 sllx %o4, %g3, %g2 wr %g0, 0x10, %asi prefetcha [%l7 + 0x70] %asi, 0x1 fmovdne %icc, %f7, %f28 orn %l6, %o6, %i7 set 0x2C, %l1 lduwa [%l7 + %l1] 0x19, %o7 ld [%l7 + 0x3C], %f5 ldstub [%l7 + 0x1F], %g6 wr %g0, 0x19, %asi sta %f30, [%l7 + 0x50] %asi andncc %i3, %g4, %l5 movcc %icc, %g5, %o1 ldx [%l7 + 0x18], %i4 xnor %i1, 0x071D, %i5 nop setx 0xA4ACAC20, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0xAEA61572, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fdivs %f11, %f14, %f3 taddcc %i6, 0x16FF, %g7 nop setx 0xE40FFD03, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x9F10A74A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fdivs %f4, %f14, %f19 movrgz %o0, %l4, %i0 wr %g0, 0x10, %asi stxa %g1, [%l7 + 0x58] %asi fcmpne16 %f4, %f30, %i2 tvs %xcc, 0x2 orn %l3, 0x1356, %l2 mova %icc, %l0, %o2 fnegd %f0, %f10 ldd [%l7 + 0x30], %l0 umul %o5, 0x0790, %g3 nop setx loop_293, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subccc %g2, %o4, %l6 fmovdg %xcc, %f28, %f2 smul %o3, 0x0D96, %o6 loop_293: sllx %o7, %i7, %g6 sethi 0x140E, %g4 srl %i3, 0x0A, %l5 or %o1, %i4, %i1 xor %i5, %g5, %g7 nop setx 0x355511F6C35D8319, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 fsqrtd %f22, %f2 umulcc %i6, 0x1C57, %l4 fmovrsne %i0, %f6, %f23 fxors %f24, %f27, %f3 edge32l %g1, %i2, %l3 alignaddrl %o0, %l0, %l2 andncc %o2, %o5, %g3 nop setx 0x27A1CA72, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 fsqrts %f13, %f17 fbn,a %fcc1, loop_294 fzeros %f6 movne %xcc, %g2, %o4 tcc %xcc, 0x7 loop_294: alignaddr %l6, %o3, %o6 fmovdleu %xcc, %f23, %f29 be,a,pn %icc, loop_295 movre %l1, %o7, %i7 array32 %g4, %i3, %l5 umul %g6, %o1, %i4 loop_295: fxor %f20, %f2, %f18 tg %xcc, 0x5 udivx %i5, 0x1BEC, %g5 popc %g7, %i6 fcmple32 %f16, %f8, %i1 fpadd16s %f31, %f8, %f2 movgu %icc, %i0, %g1 fornot2s %f15, %f16, %f21 mulx %i2, %l3, %o0 edge32ln %l0, %l2, %o2 movne %icc, %l4, %o5 fpadd16s %f12, %f12, %f1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x40], %g2 edge32 %g3, %o4, %l6 tcs %xcc, 0x2 bshuffle %f6, %f2, %f12 movg %icc, %o6, %o3 bl,pt %xcc, loop_296 udivcc %o7, 0x0070, %i7 tpos %icc, 0x3 sll %g4, %i3, %l1 loop_296: movcc %icc, %l5, %g6 movrlz %o1, %i4, %g5 array32 %g7, %i6, %i1 tl %icc, 0x6 popc %i0, %g1 ldsw [%l7 + 0x58], %i5 tpos %icc, 0x4 taddcc %i2, 0x11F6, %o0 movcs %xcc, %l0, %l3 sdivcc %l2, 0x1FE4, %l4 and %o2, %o5, %g2 sdiv %o4, 0x010B, %l6 srlx %g3, %o3, %o7 fmovrdlez %o6, %f12, %f14 nop setx loop_297, %l0, %l1 jmpl %l1, %i7 umulcc %i3, 0x17D8, %g4 flush %l7 + 0x74 sdivx %l1, 0x02DB, %l5 loop_297: fpadd32s %f18, %f8, %f20 mulscc %o1, 0x0285, %g6 edge32n %g5, %i4, %i6 array16 %i1, %i0, %g7 udivx %i5, 0x0D75, %i2 edge32n %o0, %g1, %l3 xorcc %l0, 0x1343, %l4 alignaddr %l2, %o5, %g2 lduh [%l7 + 0x74], %o4 andncc %o2, %l6, %g3 tg %icc, 0x5 ld [%l7 + 0x48], %f4 addcc %o7, %o6, %i7 movle %xcc, %i3, %g4 tneg %icc, 0x3 movre %l1, 0x1D0, %l5 alignaddr %o1, %g6, %o3 edge16 %g5, %i6, %i1 orn %i0, 0x1E29, %g7 orn %i5, %i4, %i2 nop fitos %f14, %f13 fstod %f13, %f28 tle %xcc, 0x0 st %f7, [%l7 + 0x4C] brlez,a %g1, loop_298 tsubcctv %l3, %l0, %l4 move %xcc, %l2, %o0 popc 0x08E7, %g2 loop_298: tg %xcc, 0x0 fmul8ulx16 %f2, %f6, %f22 ldd [%l7 + 0x60], %f28 andncc %o5, %o4, %l6 addc %g3, %o7, %o6 call loop_299 fnot1 %f12, %f18 movrne %o2, 0x02A, %i7 fmovrsne %g4, %f2, %f12 loop_299: srl %l1, %i3, %o1 add %l7, 0x78, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %g6 casxa [%l6] %asi, %g6, %l5 taddcc %o3, %g5, %i6 movleu %icc, %i1, %i0 movrlz %g7, 0x09C, %i4 fnot1 %f16, %f24 lduw [%l7 + 0x78], %i5 stbar edge8l %i2, %l3, %g1 udivx %l4, 0x199B, %l2 set 0x110, %i0 ldxa [%g0 + %i0] 0x21, %o0 xorcc %g2, 0x1662, %l0 alignaddr %o5, %o4, %l6 movvs %xcc, %o7, %g3 fpadd32s %f14, %f7, %f20 bl %xcc, loop_300 fmovsge %xcc, %f8, %f30 fornot1s %f12, %f26, %f1 brlz %o6, loop_301 loop_300: fble %fcc3, loop_302 fpackfix %f10, %f1 wr %g0, 0x81, %asi ldstuba [%l7 + 0x6C] %asi, %o2 loop_301: tneg %icc, 0x4 loop_302: fble,a %fcc1, loop_303 fmovda %icc, %f15, %f14 tg %xcc, 0x1 taddcctv %i7, %g4, %l1 loop_303: edge32ln %o1, %g6, %i3 edge8ln %l5, %g5, %i6 fmovsn %xcc, %f14, %f6 sdivcc %o3, 0x07D7, %i0 addcc %g7, %i1, %i4 edge32 %i5, %l3, %g1 ble,a loop_304 movneg %xcc, %l4, %i2 tvs %icc, 0x0 ldsb [%l7 + 0x58], %o0 loop_304: xnor %g2, %l2, %o5 nop setx 0xE05154D3, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr tcc %icc, 0x3 tpos %icc, 0x0 sll %o4, %l6, %o7 fandnot1s %f5, %f0, %f12 taddcctv %g3, %l0, %o2 fblg,a %fcc3, loop_305 edge8n %i7, %o6, %l1 wr %g0, 0x89, %asi ldsha [%l7 + 0x18] %asi, %o1 loop_305: edge8ln %g6, %g4, %i3 ta %icc, 0x5 edge8 %g5, %l5, %i6 fornot2s %f21, %f23, %f1 array16 %i0, %o3, %g7 ldub [%l7 + 0x79], %i4 wr %g0, 0x80, %asi lduha [%l7 + 0x50] %asi, %i5 ldsw [%l7 + 0x68], %l3 subcc %g1, %i1, %l4 fmovrslez %o0, %f0, %f10 array8 %g2, %l2, %i2 fba,a %fcc2, loop_306 fxnors %f4, %f23, %f9 movl %xcc, %o5, %o4 sub %o7, %l6, %l0 loop_306: ldx [%l7 + 0x68], %o2 movre %i7, %o6, %g3 bvs %icc, loop_307 fandnot1 %f6, %f26, %f4 fbo %fcc1, loop_308 nop setx 0x15F1B94F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x6BA6BC00, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fsubs %f29, %f10, %f2 loop_307: subcc %l1, %o1, %g4 nop setx loop_309, %l0, %l1 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_308: tge %xcc, 0x7 mulx %i3, %g5, %g6 fpack32 %f24, %f20, %f26 loop_309: alignaddr %l5, %i0, %o3 taddcctv %i6, %g7, %i4 fcmpgt32 %f12, %f10, %i5 xnor %g1, 0x0BF4, %i1 fmovrdne %l4, %f12, %f8 movre %o0, %l3, %l2 sth %g2, [%l7 + 0x44] fbuge %fcc0, loop_310 edge32l %i2, %o4, %o5 fmovrslz %o7, %f27, %f5 edge32n %l0, %o2, %l6 loop_310: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tn %xcc, 0x4 sir 0x16B8 fexpand %f9, %f22 srl %i7, %o6, %l1 set 0x6C, %i5 sta %f13, [%l7 + %i5] 0x11 movge %icc, %o1, %g3 fbug %fcc3, loop_311 tpos %xcc, 0x6 fpack16 %f20, %f25 array8 %g4, %g5, %g6 loop_311: fbge %fcc2, loop_312 tvc %icc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 call loop_313 loop_312: sdivx %i3, 0x1D82, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fands %f29, %f18, %f5 loop_313: movne %xcc, %l5, %o3 udiv %i6, 0x09A1, %g7 fxors %f25, %f28, %f17 nop setx 0x5F2A9ECB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x5F23E4F6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fadds %f15, %f19, %f8 smulcc %i5, %g1, %i1 edge16 %i4, %o0, %l4 fnand %f24, %f28, %f8 ta %icc, 0x4 ta %xcc, 0x3 bcs %xcc, loop_314 edge16l %l3, %g2, %i2 add %l7, 0x34, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %o4, %o5 loop_314: nop set 0x48, %l4 sta %f11, [%l7 + %l4] 0x14 tcs %xcc, 0x6 brlez %o7, loop_315 srl %l0, 0x1D, %l2 fandnot1 %f30, %f2, %f24 alignaddrl %l6, %o2, %i7 loop_315: movrne %o6, 0x18C, %l1 movcc %icc, %g3, %o1 addc %g5, 0x0E4E, %g6 udivcc %i3, 0x175F, %g4 nop setx loop_316, %l0, %l1 jmpl %l1, %i0 edge8n %l5, %i6, %g7 movg %xcc, %o3, %g1 alignaddr %i5, %i4, %i1 loop_316: xor %o0, 0x1828, %l3 sdiv %g2, 0x06E1, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %o4, %o5, %o7 bleu,a %xcc, loop_317 andncc %l0, %l4, %l6 fnegd %f12, %f24 andn %l2, 0x0EBA, %i7 loop_317: nop wr %g0, 0x80, %asi ldstuba [%l7 + 0x63] %asi, %o2 movneg %xcc, %o6, %g3 tl %xcc, 0x6 fmovdle %icc, %f29, %f27 edge32ln %o1, %l1, %g6 bgu %icc, loop_318 taddcc %g5, 0x1F9E, %i3 fbug,a %fcc1, loop_319 andcc %i0, %l5, %i6 loop_318: nop fitod %f25, %f6 nop setx 0x4B444B87, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 fsqrts %f22, %f19 loop_319: edge8l %g7, %g4, %g1 set 0x24, %o7 ldswa [%l7 + %o7] 0x10, %i5 fmovsleu %xcc, %f14, %f3 srlx %o3, %i1, %o0 movcc %xcc, %l3, %g2 stbar bcs,a,pn %icc, loop_320 smulcc %i2, 0x19F6, %o4 popc 0x00CA, %i4 edge8n %o5, %l0, %o7 loop_320: tleu %icc, 0x2 set 0x48, %g5 stxa %l4, [%l7 + %g5] 0x2a membar #Sync wr %g0, 0x88, %asi lduba [%l7 + 0x4C] %asi, %l2 fbue,a %fcc0, loop_321 array32 %i7, %l6, %o2 bneg,a %icc, loop_322 fcmpgt16 %f16, %f6, %g3 loop_321: tsubcc %o6, 0x00FB, %l1 sdivx %o1, 0x19C9, %g5 loop_322: movg %xcc, %i3, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xF0F7E1584BE4EA70, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x10551C55F1CC468B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f30, %f12 be loop_323 bleu,pn %xcc, loop_324 sllx %i0, 0x08, %i6 movpos %icc, %l5, %g4 loop_323: movleu %icc, %g1, %g7 loop_324: alignaddr %i5, %o3, %o0 bvs %icc, loop_325 nop setx 0x608F90B1987C68E5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x67F0DB154F8C5DCE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fmuld %f20, %f14, %f18 fbul %fcc3, loop_326 xorcc %i1, 0x1CC3, %l3 loop_325: edge8ln %i2, %o4, %g2 fornot1s %f27, %f11, %f2 loop_326: bpos %xcc, loop_327 edge16l %o5, %i4, %l0 bvc,pn %icc, loop_328 bge,a loop_329 loop_327: brlez %o7, loop_330 array8 %l4, %i7, %l6 loop_328: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_329: tgu %xcc, 0x0 loop_330: brlz,a %l2, loop_331 fpackfix %f20, %f14 fmul8x16al %f17, %f23, %f4 ldsh [%l7 + 0x74], %g3 loop_331: mova %icc, %o6, %l1 andcc %o1, 0x1D2A, %o2 fcmple32 %f14, %f14, %i3 edge8l %g5, %g6, %i0 bleu,a %xcc, loop_332 tsubcctv %i6, %g4, %l5 lduh [%l7 + 0x44], %g7 brnz %g1, loop_333 loop_332: brnz %i5, loop_334 fmovdg %xcc, %f5, %f24 fpsub16 %f0, %f30, %f30 loop_333: andn %o0, 0x1A39, %i1 loop_334: andn %l3, %o3, %i2 popc 0x1A79, %o4 tne %xcc, 0x5 stbar mulx %g2, 0x0C10, %o5 alignaddrl %l0, %o7, %i4 movvc %xcc, %l4, %l6 ta %icc, 0x0 movrne %l2, %g3, %i7 movvc %icc, %l1, %o1 or %o6, %i3, %g5 nop fitos %f11, %f4 fstod %f4, %f26 fabss %f21, %f16 fpsub16 %f28, %f16, %f12 mulx %g6, %o2, %i0 movne %icc, %g4, %i6 tsubcctv %l5, 0x1627, %g1 fnand %f28, %f16, %f12 movre %g7, %o0, %i1 tneg %icc, 0x6 fmovdneg %xcc, %f26, %f3 fmovscs %icc, %f23, %f26 stw %l3, [%l7 + 0x60] stx %o3, [%l7 + 0x08] fmovrsgez %i2, %f12, %f18 set 0x78, %g7 ldswa [%l7 + %g7] 0x04, %o4 movrlez %i5, 0x2FE, %o5 sdivx %g2, 0x100D, %l0 fandnot2s %f11, %f20, %f3 array32 %o7, %i4, %l4 mulscc %l2, 0x1252, %l6 tvs %xcc, 0x4 movrlz %i7, %g3, %l1 udiv %o1, 0x16BC, %i3 popc %g5, %g6 tcc %icc, 0x4 movne %xcc, %o2, %o6 add %l7, 0x68, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %i0 casa [%l6] 0x0c, %i0, %g4 nop setx 0xF0563163, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr movrlez %l5, %i6, %g7 set 0x5C, %i7 lda [%l7 + %i7] 0x10, %f0 fbue,a %fcc0, loop_335 sdivx %o0, 0x079B, %i1 bg,a,pn %xcc, loop_336 sth %g1, [%l7 + 0x38] loop_335: movcs %xcc, %o3, %l3 ldstub [%l7 + 0x59], %o4 loop_336: nop set 0x10, %o6 lduwa [%l7 + %o6] 0x88, %i2 movrlez %o5, 0x1C0, %i5 nop setx loop_337, %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 sub %l0, %o7, %g2 edge32n %i4, %l4, %l2 loop_337: sethi 0x02FC, %i7 mulscc %l6, %g3, %l1 flush %l7 + 0x64 mova %icc, %o1, %g5 edge8n %i3, %o2, %g6 tn %icc, 0x3 ldd [%l7 + 0x10], %i0 fmovsge %xcc, %f31, %f28 fsrc1 %f20, %f24 movgu %xcc, %g4, %o6 nop setx 0x68133EB2B7B66DBE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xC6EE77BCA3CAF635, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f2, %f0 andn %l5, %i6, %o0 movg %icc, %g7, %i1 fble,a %fcc1, loop_338 movrgz %o3, 0x23E, %g1 bgu,a,pn %xcc, loop_339 movvc %icc, %o4, %l3 loop_338: fbue %fcc1, loop_340 be %xcc, loop_341 loop_339: sdivx %o5, 0x0B21, %i5 set 0x48, %i1 lduwa [%l7 + %i1] 0x04, %l0 loop_340: ld [%l7 + 0x54], %f14 loop_341: bneg,pn %icc, loop_342 brnz,a %i2, loop_343 prefetch [%l7 + 0x3C], 0x3 movgu %xcc, %g2, %i4 loop_342: move %icc, %o7, %l4 loop_343: add %i7, %l6, %l2 fcmpgt16 %f26, %f26, %l1 ta %xcc, 0x1 addccc %o1, 0x19D7, %g5 smulcc %g3, %o2, %i3 set 0x5E, %o3 lduba [%l7 + %o3] 0x18, %i0 alignaddr %g6, %g4, %l5 fbg %fcc2, loop_344 bgu,a %xcc, loop_345 srlx %o6, %i6, %g7 fmovdpos %xcc, %f15, %f24 loop_344: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_345: nop fitod %f6, %f6 fdtox %f6, %f10 fxtod %f10, %f8 tpos %icc, 0x6 ldsh [%l7 + 0x4A], %i1 fnot1 %f6, %f0 fblg,a %fcc2, loop_346 sll %o0, 0x10, %g1 srax %o4, 0x10, %o3 mulx %o5, 0x168E, %l3 loop_346: brgz %l0, loop_347 fmovrsgez %i2, %f25, %f13 bleu loop_348 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_347: fmovdpos %xcc, %f7, %f11 tl %icc, 0x7 loop_348: nop wr %g0, 0xea, %asi stha %g2, [%l7 + 0x78] %asi membar #Sync movne %xcc, %i4, %o7 movgu %xcc, %i5, %i7 mova %xcc, %l6, %l4 movvc %xcc, %l2, %o1 wr %g0, 0x19, %asi ldda [%l7 + 0x60] %asi, %g4 fxnors %f7, %f27, %f19 tgu %icc, 0x1 orn %g3, %l1, %o2 fmovda %xcc, %f13, %f14 fpadd32s %f26, %f0, %f31 tg %icc, 0x2 fbne %fcc2, loop_349 sllx %i3, 0x1A, %g6 fandnot2 %f6, %f8, %f0 edge16n %i0, %g4, %o6 loop_349: tpos %xcc, 0x3 subccc %i6, 0x12A3, %l5 fbo,a %fcc0, loop_350 flush %l7 + 0x30 alignaddrl %i1, %o0, %g1 sllx %g7, 0x02, %o3 loop_350: fmovsge %icc, %f15, %f9 edge32n %o5, %l3, %l0 srax %o4, %i2, %g2 fmovrsne %i4, %f22, %f27 nop set 0x58, %i2 ldd [%l7 + %i2], %f0 fbl %fcc0, loop_351 fmovs %f12, %f31 fcmpgt16 %f14, %f6, %i5 fxors %f2, %f14, %f5 loop_351: lduw [%l7 + 0x40], %o7 or %l6, 0x0542, %i7 ldd [%l7 + 0x30], %f20 movpos %icc, %l4, %l2 wr %g0, 0x80, %asi prefetcha [%l7 + 0x50] %asi, 0x2 fbge %fcc2, loop_352 sethi 0x123D, %g5 fmovsvc %xcc, %f19, %f26 tpos %icc, 0x6 loop_352: pdist %f20, %f22, %f14 or %l1, 0x1D89, %g3 fmovdgu %xcc, %f13, %f2 alignaddr %o2, %i3, %g6 bvs,a,pt %xcc, loop_353 alignaddrl %g4, %o6, %i6 move %xcc, %l5, %i0 sll %o0, %i1, %g1 loop_353: movleu %xcc, %o3, %g7 umul %l3, %o5, %l0 array16 %o4, %g2, %i4 edge16n %i2, %o7, %i5 set 0x42, %g6 stba %i7, [%l7 + %g6] 0x81 wr %g0, 0x04, %asi ldswa [%l7 + 0x14] %asi, %l6 nop setx 0xDC24F9C48A02B192, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xEDE3E15B58F084BB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fmuld %f30, %f28, %f2 ble loop_354 movrgz %l4, 0x390, %o1 nop fitod %f8, %f16 fdtox %f16, %f2 movge %icc, %g5, %l2 loop_354: edge16n %l1, %o2, %i3 fandnot1 %f6, %f26, %f14 movvs %icc, %g3, %g6 set 0x68, %o4 ldswa [%l7 + %o4] 0x89, %g4 edge8n %o6, %i6, %l5 movne %icc, %i0, %i1 bvc,pn %icc, loop_355 movrlz %g1, %o0, %g7 movleu %xcc, %l3, %o3 or %l0, 0x0944, %o4 loop_355: movrlez %o5, %i4, %g2 tleu %xcc, 0x2 fblg %fcc1, loop_356 brnz,a %o7, loop_357 mulx %i5, 0x1779, %i2 tgu %icc, 0x7 loop_356: nop setx loop_358, %l0, %l1 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_357: movg %xcc, %i7, %l4 andn %l6, 0x09A6, %g5 fblg,a %fcc3, loop_359 loop_358: fbe,a %fcc2, loop_360 flush %l7 + 0x38 tl %xcc, 0x6 loop_359: sth %o1, [%l7 + 0x48] loop_360: orcc %l1, %l2, %i3 fmovsneg %xcc, %f1, %f16 bvc,pt %xcc, loop_361 bshuffle %f16, %f24, %f24 fpmerge %f11, %f19, %f16 movne %icc, %o2, %g6 loop_361: nop wr %g0, 0x19, %asi ldsba [%l7 + 0x31] %asi, %g3 fbge %fcc2, loop_362 brlez %o6, loop_363 xorcc %i6, 0x112B, %g4 xnorcc %l5, 0x08E8, %i1 loop_362: fpsub16 %f20, %f18, %f28 loop_363: orn %i0, 0x0B88, %g1 edge16 %g7, %l3, %o0 movn %xcc, %o3, %l0 subcc %o4, %i4, %g2 mulscc %o5, %i5, %i2 fbe %fcc3, loop_364 sub %i7, %l4, %l6 stbar nop setx loop_365, %l0, %l1 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_364: tleu %icc, 0x7 andncc %o7, %o1, %g5 subccc %l1, %i3, %o2 loop_365: ble loop_366 movpos %icc, %g6, %l2 movre %g3, 0x2AC, %o6 fmovrdlez %g4, %f12, %f2 loop_366: fbue,a %fcc2, loop_367 movge %icc, %i6, %i1 fmul8sux16 %f6, %f12, %f12 fmovsne %xcc, %f14, %f4 loop_367: fmovdge %icc, %f7, %f8 brlez,a %l5, loop_368 and %i0, 0x0F9A, %g7 set 0x70, %i4 lda [%l7 + %i4] 0x19, %f16 loop_368: movvs %xcc, %l3, %g1 sll %o3, 0x1B, %l0 te %icc, 0x7 movne %icc, %o4, %i4 wr %g0, 0x24, %asi ldda [%l7 + 0x20] %asi, %o0 srlx %o5, 0x00, %g2 srl %i5, 0x1C, %i2 xor %i7, %l6, %o7 or %o1, 0x1B23, %g5 tl %icc, 0x5 lduw [%l7 + 0x14], %l1 movcs %icc, %l4, %i3 andncc %o2, %l2, %g6 fble,a %fcc2, loop_369 addccc %o6, %g4, %g3 movn %icc, %i6, %l5 xnor %i1, 0x0B90, %g7 loop_369: sdivx %i0, 0x0B2B, %l3 bvc,pt %icc, loop_370 tleu %xcc, 0x6 move %icc, %o3, %g1 lduw [%l7 + 0x0C], %l0 loop_370: fxnor %f26, %f18, %f10 bne,a loop_371 tsubcc %o4, %i4, %o0 taddcc %o5, %g2, %i2 lduh [%l7 + 0x4E], %i5 loop_371: edge8 %i7, %l6, %o7 wr %g0, 0x80, %asi ldsha [%l7 + 0x62] %asi, %g5 movrgz %o1, 0x147, %l1 nop fitos %f20, %f0 edge32l %l4, %o2, %l2 subc %g6, 0x0320, %i3 fbue,a %fcc0, loop_372 orcc %o6, %g3, %g4 smulcc %i6, %i1, %g7 fpadd32s %f21, %f23, %f6 loop_372: movre %l5, 0x049, %l3 umulcc %o3, 0x0DE6, %g1 addc %i0, 0x01FF, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fzero %f6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldub [%l7 + 0x56], %o4 mova %icc, %o0, %i4 set 0x58, %l0 lduwa [%l7 + %l0] 0x19, %g2 udiv %o5, 0x04BF, %i2 fmovsvs %icc, %f27, %f6 set 0x5C, %l5 swapa [%l7 + %l5] 0x0c, %i7 fmuld8sux16 %f13, %f31, %f4 te %xcc, 0x4 edge16 %i5, %l6, %g5 smul %o1, 0x0CA1, %l1 fcmple32 %f2, %f26, %l4 movn %icc, %o2, %l2 sub %g6, %o7, %i3 sllx %o6, 0x08, %g4 and %i6, %i1, %g3 mulx %l5, 0x1C67, %l3 movrlz %o3, %g7, %i0 fbe,a %fcc2, loop_373 fxnors %f24, %f28, %f21 movle %xcc, %g1, %l0 nop fitos %f11, %f15 fstoi %f15, %f7 loop_373: nop set 0x40, %l2 stda %f16, [%l7 + %l2] 0x04 stw %o0, [%l7 + 0x50] fcmpeq32 %f14, %f30, %o4 swap [%l7 + 0x34], %i4 stb %g2, [%l7 + 0x1D] wr %g0, 0x11, %asi ldswa [%l7 + 0x24] %asi, %i2 nop setx 0xEC4AF86D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x1A9C63E8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fmuls %f5, %f6, %f30 tcc %xcc, 0x7 movg %xcc, %i7, %o5 sethi 0x1445, %l6 udivcc %i5, 0x135E, %o1 movleu %icc, %g5, %l1 fxor %f18, %f16, %f14 fnand %f8, %f22, %f10 movcc %icc, %l4, %l2 brgez,a %o2, loop_374 swap [%l7 + 0x08], %o7 movleu %xcc, %g6, %i3 movl %xcc, %o6, %i6 loop_374: movle %icc, %i1, %g3 fmovdvc %icc, %f29, %f24 umul %g4, %l3, %l5 nop setx loop_375, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fsrc2 %f30, %f30 nop setx 0x084C315A5D2139F1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xBD92B0948037049A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f4, %f6 nop setx 0xAE3C0B3E1B78D251, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x2AD4565D17BAAED0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 faddd %f12, %f8, %f14 loop_375: sllx %g7, 0x15, %o3 sdivcc %i0, 0x1DD3, %g1 fxnors %f8, %f13, %f10 taddcctv %l0, %o0, %o4 fmovdleu %xcc, %f14, %f20 fnor %f12, %f8, %f0 fpsub16 %f26, %f0, %f14 edge16 %g2, %i2, %i4 movne %xcc, %i7, %l6 movvc %icc, %i5, %o1 sdivx %o5, 0x1C0C, %g5 tvc %icc, 0x2 sub %l4, 0x1C91, %l2 fmul8sux16 %f0, %f12, %f0 nop setx 0x804C7BBD, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr fbg %fcc3, loop_376 fmovdvc %icc, %f2, %f7 xorcc %l1, 0x0C67, %o2 movcc %xcc, %o7, %i3 loop_376: fpmerge %f17, %f16, %f22 fmovrdlez %g6, %f16, %f26 sdivcc %o6, 0x13CF, %i1 bneg,a,pt %xcc, loop_377 srax %i6, 0x11, %g4 nop setx 0x51A0BFDD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x3176D293, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fadds %f13, %f31, %f5 addccc %g3, %l5, %g7 loop_377: fabsd %f12, %f26 movne %xcc, %l3, %i0 edge16ln %g1, %l0, %o3 mova %xcc, %o0, %o4 bpos,a,pn %xcc, loop_378 orcc %g2, 0x1D71, %i4 array16 %i7, %l6, %i5 movl %xcc, %i2, %o1 loop_378: membar 0x2C edge8l %g5, %o5, %l2 movpos %icc, %l4, %l1 edge8 %o2, %o7, %i3 fbue %fcc0, loop_379 tl %xcc, 0x6 edge8n %o6, %i1, %g6 brz,a %i6, loop_380 loop_379: movn %icc, %g3, %g4 faligndata %f16, %f26, %f22 fmovspos %xcc, %f5, %f16 loop_380: fmovdvs %xcc, %f17, %f15 udivx %g7, 0x1BC1, %l3 nop fitod %f8, %f6 fdtoi %f6, %f9 faligndata %f26, %f24, %f2 movleu %xcc, %i0, %g1 movrgez %l5, 0x3A1, %l0 sdivx %o3, 0x1817, %o0 movre %o4, %i4, %g2 wr %g0, 0x04, %asi ldsha [%l7 + 0x12] %asi, %l6 lduh [%l7 + 0x44], %i5 bgu %xcc, loop_381 tn %xcc, 0x7 edge32n %i7, %o1, %i2 mova %xcc, %g5, %o5 loop_381: fmovse %xcc, %f29, %f26 subccc %l4, 0x0545, %l2 andcc %o2, 0x0A9D, %o7 tne %xcc, 0x3 fpmerge %f17, %f5, %f26 fmul8x16au %f12, %f24, %f4 stb %l1, [%l7 + 0x73] stb %o6, [%l7 + 0x45] tvs %icc, 0x5 fexpand %f24, %f22 sdiv %i3, 0x12FC, %i1 fpsub16s %f8, %f25, %f21 ldd [%l7 + 0x68], %i6 sra %g6, 0x15, %g3 fbue,a %fcc0, loop_382 edge32ln %g7, %g4, %i0 fpsub32s %f1, %f21, %f18 fnors %f2, %f31, %f17 loop_382: fbge %fcc1, loop_383 orcc %l3, 0x13E8, %l5 movcs %xcc, %g1, %o3 fmovsg %icc, %f31, %f18 loop_383: movrlez %o0, %o4, %i4 fble %fcc0, loop_384 taddcc %l0, 0x0162, %g2 ldub [%l7 + 0x26], %i5 fmovrdlez %l6, %f22, %f26 loop_384: ldsw [%l7 + 0x30], %i7 tvs %xcc, 0x4 set 0x20, %i6 prefetcha [%l7 + %i6] 0x81, 0x1 swap [%l7 + 0x4C], %g5 tn %xcc, 0x7 movneg %xcc, %i2, %l4 xnor %o5, 0x0A7C, %l2 be,pn %xcc, loop_385 fmovscc %icc, %f13, %f28 bvs,a,pt %icc, loop_386 brz %o2, loop_387 loop_385: edge32 %l1, %o7, %o6 nop fitos %f7, %f22 fstoi %f22, %f11 loop_386: fmovsneg %icc, %f13, %f29 loop_387: fmovdg %xcc, %f18, %f30 subcc %i3, %i6, %i1 addccc %g3, 0x0CD1, %g6 movle %xcc, %g7, %g4 alignaddr %i0, %l3, %l5 or %g1, 0x1909, %o3 andncc %o0, %i4, %o4 movvs %icc, %l0, %g2 andncc %i5, %l6, %i7 movneg %icc, %g5, %i2 fmovdge %icc, %f9, %f8 umulcc %l4, %o1, %l2 wr %g0, 0x81, %asi swapa [%l7 + 0x1C] %asi, %o5 movleu %icc, %o2, %o7 call loop_388 fblg,a %fcc0, loop_389 sub %l1, 0x18D2, %o6 swap [%l7 + 0x54], %i6 loop_388: mulscc %i3, %g3, %g6 loop_389: or %g7, 0x1B9F, %i1 move %xcc, %g4, %i0 sir 0x1011 brgz %l3, loop_390 fmovda %icc, %f5, %f20 sllx %l5, 0x05, %g1 fornot1 %f16, %f20, %f0 loop_390: move %icc, %o0, %o3 andncc %i4, %o4, %g2 fcmple16 %f20, %f0, %i5 tle %icc, 0x1 edge16l %l0, %l6, %g5 set 0x24, %g3 stwa %i2, [%l7 + %g3] 0x23 membar #Sync mulscc %i7, 0x062A, %o1 fbul,a %fcc3, loop_391 sdivcc %l2, 0x16CE, %l4 udivcc %o5, 0x0433, %o2 fble,a %fcc2, loop_392 loop_391: fxnors %f21, %f1, %f26 sth %o7, [%l7 + 0x46] fbn,a %fcc2, loop_393 loop_392: fbne %fcc2, loop_394 nop setx loop_395, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fandnot2s %f9, %f1, %f20 loop_393: bshuffle %f6, %f30, %f18 loop_394: movn %xcc, %o6, %i6 loop_395: movcs %xcc, %l1, %g3 edge32l %i3, %g6, %i1 edge8l %g7, %i0, %l3 movrlez %l5, 0x3B7, %g4 fmovrde %o0, %f8, %f16 fzero %f26 srlx %o3, %i4, %g1 fmovdg %xcc, %f31, %f3 fmovsge %xcc, %f7, %f13 fones %f5 tge %xcc, 0x3 array16 %o4, %i5, %g2 taddcc %l6, 0x170F, %l0 smul %i2, 0x0F32, %i7 faligndata %f22, %f20, %f0 brgez,a %o1, loop_396 tl %xcc, 0x6 movvs %xcc, %l2, %g5 fpsub16s %f25, %f18, %f6 loop_396: mulscc %o5, %o2, %l4 udiv %o6, 0x09DF, %o7 andcc %l1, 0x0166, %i6 xor %g3, %i3, %g6 sub %g7, 0x0CA3, %i0 edge16n %l3, %l5, %i1 udivx %g4, 0x05F3, %o3 alignaddrl %i4, %g1, %o4 movg %icc, %o0, %i5 set 0x0B, %l3 ldsba [%l7 + %l3] 0x80, %g2 edge32n %l0, %i2, %i7 edge32n %o1, %l2, %g5 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o5, %o2 set 0x40, %g2 stda %f0, [%l7 + %g2] 0xf1 membar #Sync subc %l4, %l6, %o7 fmovdge %icc, %f9, %f11 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi movrgez %o6, 0x3C1, %i6 fbu %fcc2, loop_397 edge8ln %l1, %i3, %g3 edge16n %g6, %g7, %i0 udiv %l5, 0x1661, %i1 loop_397: fandnot1 %f14, %f12, %f10 set 0x11, %l6 lduba [%l7 + %l6] 0x18, %g4 orncc %l3, 0x07FF, %o3 fmovdvs %icc, %f28, %f26 tn %icc, 0x0 fmovdl %xcc, %f4, %f11 tg %xcc, 0x2 nop set 0x20, %o5 ldd [%l7 + %o5], %f30 fpadd16s %f23, %f13, %f4 fabsd %f18, %f4 tge %icc, 0x2 xor %g1, 0x1D52, %o4 array8 %i4, %i5, %o0 bl %xcc, loop_398 subc %l0, %i2, %i7 tcc %xcc, 0x6 edge32l %g2, %l2, %o1 loop_398: subccc %g5, %o2, %l4 orn %l6, 0x1A58, %o5 lduw [%l7 + 0x34], %o7 movg %xcc, %o6, %i6 smulcc %i3, %g3, %l1 addcc %g6, 0x12D5, %g7 taddcctv %l5, 0x090A, %i1 alignaddr %g4, %l3, %i0 movleu %icc, %o3, %o4 fmovrse %g1, %f22, %f22 tcc %xcc, 0x6 edge8 %i4, %o0, %l0 srax %i5, %i7, %g2 movleu %xcc, %l2, %i2 fbuge,a %fcc0, loop_399 srl %o1, 0x1A, %o2 addcc %g5, 0x16DA, %l6 tpos %xcc, 0x1 loop_399: movneg %icc, %l4, %o5 edge8ln %o7, %o6, %i6 edge16n %i3, %l1, %g3 membar 0x35 movne %icc, %g7, %g6 movrlez %i1, %l5, %l3 fmovdgu %icc, %f27, %f2 movrlz %i0, 0x06D, %o3 wr %g0, 0x18, %asi lduba [%l7 + 0x64] %asi, %g4 movn %icc, %g1, %o4 edge8ln %i4, %l0, %i5 addc %i7, %o0, %l2 movne %xcc, %g2, %o1 set 0x70, %i3 ldda [%l7 + %i3] 0xe2, %i2 addc %o2, 0x0866, %g5 tpos %xcc, 0x4 add %l7, 0x7C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l6, %l4 set 0x20, %g4 stwa %o7, [%l7 + %g4] 0xe3 membar #Sync fornot1 %f26, %f24, %f18 movrlz %o6, 0x179, %o5 edge32 %i3, %l1, %g3 fnot2 %f0, %f10 movrne %i6, 0x2E9, %g6 fmovscs %xcc, %f12, %f10 tn %icc, 0x5 srax %i1, %g7, %l3 udivx %i0, 0x1653, %l5 tvc %xcc, 0x6 fcmpeq32 %f16, %f14, %g4 move %icc, %o3, %g1 set 0x75, %o1 lduba [%l7 + %o1] 0x81, %i4 set 0x4F, %o2 lduba [%l7 + %o2] 0x89, %l0 srl %i5, %o4, %i7 movneg %xcc, %o0, %g2 movrlz %o1, %l2, %i2 mova %icc, %o2, %g5 be,a loop_400 fone %f8 nop setx 0x77DE9FDE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0xEBD4C39A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fmuls %f21, %f19, %f9 andcc %l6, %o7, %l4 loop_400: mulscc %o5, 0x1AFA, %o6 wr %g0, 0x04, %asi lduha [%l7 + 0x12] %asi, %l1 std %f22, [%l7 + 0x68] fexpand %f27, %f6 set 0x23, %o0 stba %g3, [%l7 + %o0] 0x10 fexpand %f0, %f30 mulscc %i6, 0x0043, %i3 nop fitos %f14, %f23 fstox %f23, %f24 fxtos %f24, %f7 fbug,a %fcc0, loop_401 ldsw [%l7 + 0x60], %i1 bpos loop_402 sdivx %g7, 0x1924, %l3 loop_401: fmovdge %xcc, %f18, %f8 movgu %icc, %g6, %i0 loop_402: movrne %l5, 0x06F, %o3 nop setx 0xB7D8FA867624C677, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xC1F075754799268A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fsubd %f30, %f0, %f4 movne %icc, %g1, %g4 tleu %icc, 0x3 fcmple32 %f10, %f16, %i4 tge %xcc, 0x2 udivx %l0, 0x1E97, %i5 tpos %icc, 0x6 fbul,a %fcc2, loop_403 tvs %xcc, 0x4 nop fitos %f0, %f21 fstox %f21, %f8 fxtos %f8, %f16 bne,pn %icc, loop_404 loop_403: fnegd %f4, %f28 fblg %fcc0, loop_405 fcmple32 %f12, %f4, %i7 loop_404: subccc %o0, 0x059C, %g2 sll %o4, 0x13, %l2 loop_405: call loop_406 edge16l %i2, %o2, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bleu,a loop_407 loop_406: nop setx loop_408, %l0, %l1 jmpl %l1, %o1 tvc %xcc, 0x4 movcs %icc, %l6, %l4 loop_407: fmuld8ulx16 %f3, %f29, %f6 loop_408: fcmpgt16 %f12, %f24, %o5 set 0x40, %l1 stda %f0, [%l7 + %l1] 0xf9 membar #Sync smul %o6, %l1, %g3 movvc %xcc, %o7, %i3 set 0x54, %g1 stwa %i1, [%l7 + %g1] 0x19 nop setx loop_409, %l0, %l1 jmpl %l1, %g7 array16 %i6, %g6, %i0 srlx %l5, %l3, %o3 addcc %g4, %i4, %g1 loop_409: tvc %icc, 0x0 std %f0, [%l7 + 0x78] wr %g0, 0x19, %asi stda %f16, [%l7 + 0x40] %asi addccc %i5, 0x0160, %i7 fmovsa %icc, %f24, %f8 sll %o0, 0x1F, %g2 tgu %xcc, 0x6 movneg %xcc, %l0, %o4 array16 %i2, %o2, %l2 edge32l %g5, %l6, %l4 and %o1, 0x17CC, %o6 orncc %l1, %g3, %o5 fnegd %f24, %f22 fpmerge %f25, %f1, %f28 tn %xcc, 0x2 wr %g0, 0x80, %asi stba %o7, [%l7 + 0x21] %asi fnegs %f13, %f19 nop fitos %f11, %f15 fstoi %f15, %f6 movcs %xcc, %i3, %g7 subc %i1, %g6, %i0 alignaddr %l5, %l3, %o3 movpos %icc, %i6, %i4 movn %xcc, %g1, %i5 smul %g4, 0x0D65, %i7 fcmpeq32 %f12, %f30, %g2 wr %g0, 0x11, %asi lduha [%l7 + 0x68] %asi, %o0 tleu %icc, 0x3 xnorcc %l0, %o4, %o2 ld [%l7 + 0x18], %f19 membar 0x65 stw %i2, [%l7 + 0x50] bcc,pt %icc, loop_410 taddcctv %g5, %l2, %l6 array32 %o1, %o6, %l1 set 0x14, %i5 lda [%l7 + %i5] 0x10, %f24 loop_410: bcc,a loop_411 bcs,a %icc, loop_412 mulx %l4, 0x1E2A, %o5 alignaddrl %o7, %g3, %i3 loop_411: movcs %icc, %g7, %i1 loop_412: movge %icc, %g6, %l5 umul %l3, %o3, %i0 fmovdneg %icc, %f28, %f27 mova %icc, %i4, %g1 ldx [%l7 + 0x78], %i6 wr %g0, 0x89, %asi stba %g4, [%l7 + 0x1F] %asi sub %i7, %i5, %o0 edge8ln %l0, %g2, %o2 fbug,a %fcc2, loop_413 ldsb [%l7 + 0x0B], %i2 wr %g0, 0x0c, %asi ldsba [%l7 + 0x35] %asi, %o4 loop_413: fcmpgt16 %f10, %f2, %g5 edge16l %l2, %o1, %o6 fmovdn %xcc, %f25, %f18 edge16ln %l1, %l4, %o5 fmul8x16au %f3, %f13, %f12 edge16n %l6, %g3, %o7 nop fitod %f2, %f18 fdtoi %f18, %f26 fpsub32s %f10, %f12, %f2 movrlez %i3, %g7, %g6 tgu %icc, 0x1 fpack16 %f18, %f0 movpos %xcc, %l5, %i1 movrlez %o3, %l3, %i4 fbn %fcc0, loop_414 fcmpeq32 %f8, %f10, %g1 movvc %icc, %i6, %g4 tge %xcc, 0x7 loop_414: fbo,a %fcc2, loop_415 tl %icc, 0x2 tgu %xcc, 0x3 xor %i0, %i7, %o0 loop_415: edge16 %i5, %l0, %o2 tcc %icc, 0x5 nop setx 0xD054F454, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %i2, %o4, %g5 smulcc %l2, 0x005C, %o1 nop setx loop_416, %l0, %l1 jmpl %l1, %g2 movg %xcc, %l1, %o6 nop setx 0xF040CF64, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr sra %l4, 0x08, %l6 loop_416: udiv %o5, 0x1121, %o7 edge32ln %g3, %i3, %g7 nop set 0x7E, %l4 lduh [%l7 + %l4], %l5 fmovdne %icc, %f2, %f12 sub %g6, 0x01C0, %i1 fbge,a %fcc2, loop_417 sdiv %o3, 0x0BBB, %i4 udiv %g1, 0x152C, %i6 tcs %icc, 0x3 loop_417: nop setx 0xD1C79CB0062BFC23, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x3DC7E86CC0DDEA3F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f8, %f8 fmovdcs %xcc, %f0, %f30 movvc %icc, %g4, %l3 array8 %i0, %i7, %o0 fmovdcs %xcc, %f21, %f5 sub %l0, 0x0183, %o2 andcc %i2, %o4, %g5 fmovdvs %xcc, %f16, %f28 fmovrdgz %i5, %f0, %f30 tpos %xcc, 0x1 orncc %l2, %g2, %o1 nop setx loop_418, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tn %xcc, 0x4 ta %icc, 0x0 bn,pn %xcc, loop_419 loop_418: movvc %xcc, %o6, %l1 nop setx 0x3B469F338EA55524, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xF9EFF6F64222AE2E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f2, %f0 fandnot2s %f3, %f30, %f9 loop_419: tvc %icc, 0x0 xnor %l4, %o5, %o7 fmovspos %icc, %f20, %f31 movn %xcc, %g3, %l6 tle %xcc, 0x5 nop fitod %f12, %f14 fdtox %f14, %f10 xor %g7, 0x0099, %l5 fpadd16s %f10, %f24, %f14 nop set 0x18, %o7 ldx [%l7 + %o7], %g6 edge8ln %i1, %i3, %i4 movrgez %o3, 0x0B1, %g1 tle %icc, 0x4 movl %xcc, %i6, %l3 addccc %g4, 0x13B8, %i7 movrgez %o0, 0x243, %i0 ldx [%l7 + 0x18], %o2 nop set 0x28, %i0 ldd [%l7 + %i0], %f8 and %l0, 0x119E, %i2 edge32 %o4, %g5, %l2 tvs %xcc, 0x0 ldx [%l7 + 0x58], %g2 bcs,a loop_420 sdivx %o1, 0x07E5, %i5 tge %icc, 0x2 movrgez %l1, %o6, %o5 loop_420: stb %o7, [%l7 + 0x08] tleu %xcc, 0x7 addcc %g3, %l6, %l4 fmovdcs %icc, %f27, %f20 bshuffle %f26, %f10, %f28 movcs %icc, %l5, %g7 movleu %icc, %g6, %i1 movrlz %i3, 0x12D, %i4 fmovrdgez %o3, %f0, %f20 fbn %fcc0, loop_421 fba %fcc3, loop_422 sll %g1, 0x07, %l3 fmovdvs %icc, %f24, %f2 loop_421: smulcc %i6, 0x0CE3, %g4 loop_422: movcc %icc, %i7, %i0 mova %icc, %o0, %o2 fba,a %fcc2, loop_423 edge16l %l0, %o4, %g5 bn,a %icc, loop_424 fandnot1s %f21, %f30, %f1 loop_423: bvc loop_425 fxors %f26, %f23, %f0 loop_424: fandnot2s %f30, %f19, %f25 movre %l2, %g2, %o1 loop_425: movn %icc, %i2, %i5 tcs %xcc, 0x2 xnorcc %o6, %o5, %o7 movcs %xcc, %g3, %l1 nop setx 0x110E07A1DB643DAD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x7EF8FAD5A5F0A0E2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 faddd %f28, %f8, %f8 mulscc %l4, %l5, %l6 fmovsvc %xcc, %f15, %f0 movle %icc, %g6, %g7 fmovrsgz %i1, %f20, %f6 xor %i3, 0x07E6, %o3 sll %g1, 0x03, %l3 lduh [%l7 + 0x20], %i4 nop fitod %f10, %f30 fdtos %f30, %f26 fmul8ulx16 %f0, %f8, %f24 nop setx 0x1CB5EB7D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0xCDD9E34A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fadds %f30, %f27, %f17 edge32n %g4, %i6, %i0 tgu %xcc, 0x1 nop setx 0x8D1C2170C049920C, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr tcs %icc, 0x4 udiv %o0, 0x151E, %o2 tg %icc, 0x4 brgez,a %l0, loop_426 movge %icc, %o4, %g5 fbge %fcc1, loop_427 fbue,a %fcc3, loop_428 loop_426: movgu %icc, %l2, %i7 stbar loop_427: bneg,a,pt %icc, loop_429 loop_428: udivx %o1, 0x1051, %g2 tne %icc, 0x3 add %l7, 0x50, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %i2, %i5 loop_429: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 flush %l7 + 0x2C mulscc %o6, %o7, %g3 bleu,a,pt %xcc, loop_430 bn,pt %icc, loop_431 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %l1, 0x00, %l4 loop_430: nop fitod %f0, %f10 loop_431: bcs %icc, loop_432 tsubcctv %l5, 0x0CD2, %o5 addc %g6, %g7, %l6 tcc %xcc, 0x6 loop_432: nop wr %g0, 0x81, %asi ldswa [%l7 + 0x20] %asi, %i3 nop setx 0x056FE80A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0xB14FA981, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fsubs %f21, %f2, %f31 edge32n %i1, %g1, %l3 sllx %i4, %g4, %o3 stbar fabss %f26, %f25 tcs %xcc, 0x1 tsubcc %i0, %o0, %o2 tvc %xcc, 0x7 bl,pt %xcc, loop_433 move %xcc, %i6, %l0 movrlz %o4, %l2, %g5 mova %icc, %o1, %g2 loop_433: fmovsne %icc, %f29, %f25 umulcc %i7, %i2, %o6 popc %i5, %g3 taddcctv %o7, %l1, %l5 andncc %o5, %g6, %l4 array32 %g7, %l6, %i1 wr %g0, 0x10, %asi lduwa [%l7 + 0x10] %asi, %g1 faligndata %f18, %f28, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %l3, 0x16DB, %i3 movvc %xcc, %i4, %g4 subc %o3, 0x0EF1, %i0 ta %xcc, 0x1 tvc %icc, 0x2 ldsw [%l7 + 0x68], %o0 fornot2s %f30, %f10, %f7 fbn %fcc3, loop_434 fmuld8sux16 %f11, %f4, %f14 bcs,pt %xcc, loop_435 alignaddr %i6, %o2, %o4 loop_434: movleu %xcc, %l0, %l2 edge8 %g5, %g2, %i7 loop_435: andncc %i2, %o6, %i5 movl %icc, %g3, %o1 edge16 %l1, %o7, %o5 tpos %icc, 0x0 stx %g6, [%l7 + 0x60] movl %xcc, %l4, %g7 movvc %xcc, %l6, %i1 subc %g1, %l3, %l5 fornot2s %f9, %f23, %f13 fmovse %xcc, %f12, %f5 fbe %fcc2, loop_436 movcc %xcc, %i4, %i3 smulcc %g4, 0x1FE9, %o3 sethi 0x1129, %o0 loop_436: te %xcc, 0x7 fba,a %fcc0, loop_437 fbne,a %fcc0, loop_438 fxnors %f22, %f22, %f19 nop setx 0xFA1FE469, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x14699B50, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fmuls %f2, %f20, %f9 loop_437: fmovdcc %xcc, %f27, %f3 loop_438: nop set 0x3C, %g5 stwa %i0, [%l7 + %g5] 0x2b membar #Sync nop setx loop_439, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bcs,a loop_440 fandnot1 %f6, %f2, %f22 fbu,a %fcc2, loop_441 loop_439: tsubcctv %i6, %o4, %l0 loop_440: sll %o2, 0x06, %l2 edge32l %g5, %g2, %i2 loop_441: bneg,a,pn %icc, loop_442 xnor %i7, 0x1382, %o6 add %g3, 0x10A8, %i5 fsrc2 %f20, %f14 loop_442: ldsw [%l7 + 0x48], %l1 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %o6 movneg %xcc, %o5, %o1 fblg,a %fcc3, loop_443 sdivx %g6, 0x02ED, %g7 xorcc %l4, %l6, %i1 tn %icc, 0x3 loop_443: sub %l3, 0x0026, %g1 fmovdvs %icc, %f0, %f22 bn,pt %xcc, loop_444 tne %icc, 0x4 nop setx loop_445, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovrslez %i4, %f31, %f20 loop_444: nop fitos %f9, %f30 fstod %f30, %f14 tsubcctv %l5, 0x08FE, %g4 loop_445: array16 %i3, %o0, %i0 tn %xcc, 0x2 tsubcc %i6, %o3, %o4 movn %xcc, %l0, %l2 brlz %g5, loop_446 fbo %fcc3, loop_447 tsubcc %o2, 0x136E, %i2 mulscc %i7, 0x191D, %o6 loop_446: xnorcc %g2, %g3, %l1 loop_447: nop set 0x110, %i7 nop ! nop ! ldxa [%g0 + %i7] 0x40, %i5 ripped by fixASI40.pl ripped by fixASI40.pl nop set 0x1B, %o6 stb %o5, [%l7 + %o6] set 0x58, %i1 sta %f22, [%l7 + %i1] 0x81 mulscc %o1, 0x1D4C, %g6 xorcc %o7, %g7, %l6 edge32ln %i1, %l3, %g1 xnorcc %l4, %i4, %g4 movpos %xcc, %l5, %i3 taddcc %o0, %i6, %i0 alignaddrl %o4, %o3, %l0 move %icc, %g5, %l2 addcc %i2, %i7, %o2 ldsw [%l7 + 0x50], %g2 andn %o6, 0x0B20, %l1 ba,a %xcc, loop_448 or %g3, 0x100F, %o5 udiv %o1, 0x0967, %g6 set 0x6C, %o3 ldswa [%l7 + %o3] 0x80, %o7 loop_448: edge32l %g7, %l6, %i5 array32 %i1, %g1, %l3 brnz,a %l4, loop_449 taddcctv %g4, 0x0FCD, %l5 srlx %i3, 0x10, %o0 bcs %xcc, loop_450 loop_449: nop setx 0xD2B37796D7BD16ED, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x8423C955052F295D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f16, %f18 addc %i6, 0x1854, %i4 umulcc %i0, 0x1EBA, %o3 loop_450: membar 0x76 fbl %fcc1, loop_451 call loop_452 or %l0, 0x1B14, %o4 smul %g5, 0x096D, %i2 loop_451: fand %f28, %f28, %f4 loop_452: subc %l2, 0x16F1, %i7 movcs %icc, %o2, %o6 nop fitos %f0, %f28 fstod %f28, %f26 tcc %icc, 0x4 brnz,a %l1, loop_453 fabsd %f26, %f24 fornot1s %f14, %f25, %f7 alignaddrl %g2, %o5, %o1 loop_453: bg,a,pt %icc, loop_454 fmul8ulx16 %f26, %f0, %f8 fmul8x16 %f31, %f22, %f8 movge %xcc, %g3, %g6 loop_454: nop wr %g0, 0x2f, %asi stha %o7, [%l7 + 0x5A] %asi membar #Sync fpadd16s %f14, %f12, %f22 andn %l6, %i5, %i1 tn %icc, 0x2 edge32l %g7, %g1, %l4 fbl %fcc3, loop_455 fmul8x16au %f13, %f16, %f20 sra %g4, %l3, %l5 and %o0, %i3, %i6 loop_455: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %i4, %i0, %o3 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x0B] %asi, %o4 andn %l0, %i2, %g5 fmovrdlz %i7, %f28, %f26 popc %l2, %o6 sub %l1, %g2, %o5 fbul,a %fcc1, loop_456 udivx %o2, 0x0008, %o1 andncc %g6, %g3, %l6 bcs %icc, loop_457 loop_456: membar 0x1F addc %i5, %o7, %g7 sub %i1, 0x08B7, %l4 loop_457: and %g4, %l3, %l5 bcs,pn %xcc, loop_458 tleu %xcc, 0x0 subc %g1, %i3, %i6 fbu,a %fcc3, loop_459 loop_458: fbg %fcc3, loop_460 srax %i4, 0x16, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_459: fmovrdne %i0, %f14, %f14 loop_460: sub %o3, 0x1558, %o4 subcc %i2, 0x199B, %g5 fones %f25 edge8n %l0, %l2, %o6 movleu %xcc, %l1, %g2 tge %xcc, 0x6 nop setx 0xD9E01D4364294008, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x81987973DCB7B22A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f2, %f20 edge8 %o5, %i7, %o2 movvs %icc, %g6, %o1 ldstub [%l7 + 0x5E], %l6 nop setx 0x406D65FA, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr fmovsge %xcc, %f1, %f12 tneg %icc, 0x5 srlx %i5, 0x13, %g3 sdivcc %g7, 0x1CD8, %i1 movrgez %o7, 0x3C5, %g4 tne %xcc, 0x3 xorcc %l4, 0x0F6C, %l5 fnor %f14, %f4, %f22 lduh [%l7 + 0x66], %g1 mulscc %l3, 0x0F16, %i6 edge32 %i4, %o0, %i0 nop fitod %f30, %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xor %i3, %o3, %i2 tg %xcc, 0x1 edge16n %o4, %l0, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgez %g5, loop_461 edge8n %l1, %o6, %o5 tg %xcc, 0x1 sth %i7, [%l7 + 0x32] loop_461: nop set 0x53, %i2 stba %g2, [%l7 + %i2] 0x15 sdiv %o2, 0x1CDF, %o1 tgu %icc, 0x7 set 0x16, %g6 stba %g6, [%l7 + %g6] 0xea membar #Sync movcc %icc, %i5, %l6 taddcc %g3, 0x01C7, %i1 umul %o7, %g4, %g7 addc %l4, %g1, %l5 fmovde %xcc, %f7, %f18 nop set 0x3E, %g7 ldsb [%l7 + %g7], %i6 bgu,a %xcc, loop_462 nop setx loop_463, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry be,a loop_464 fnand %f12, %f24, %f14 loop_462: edge16ln %l3, %i4, %i0 loop_463: fpsub16 %f20, %f14, %f8 loop_464: xorcc %o0, 0x006F, %i3 tle %xcc, 0x3 bne,pt %xcc, loop_465 faligndata %f0, %f18, %f16 set 0x24, %i4 lda [%l7 + %i4] 0x10, %f9 loop_465: ldstub [%l7 + 0x1C], %o3 sir 0x06FA bgu,a loop_466 ldub [%l7 + 0x6D], %i2 movcs %xcc, %l0, %o4 alignaddrl %g5, %l2, %o6 loop_466: fmovrsgez %o5, %f0, %f16 nop setx 0xEBB94A36405B60C3, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr fbl,a %fcc2, loop_467 andncc %l1, %i7, %o2 subcc %g2, 0x14A7, %g6 bvs,a,pn %xcc, loop_468 loop_467: tsubcctv %o1, 0x095E, %i5 andncc %l6, %i1, %o7 tsubcc %g3, 0x1AD6, %g4 loop_468: tn %icc, 0x2 add %l4, 0x14D6, %g1 movpos %icc, %g7, %i6 fornot2 %f20, %f0, %f20 bg,a,pt %xcc, loop_469 bleu %icc, loop_470 fba,a %fcc2, loop_471 ldsh [%l7 + 0x6C], %l3 loop_469: call loop_472 loop_470: tleu %xcc, 0x1 loop_471: tneg %icc, 0x7 fbne %fcc2, loop_473 loop_472: tne %xcc, 0x2 udiv %l5, 0x001C, %i0 udivx %o0, 0x1F3D, %i4 loop_473: edge16n %o3, %i2, %i3 fbul %fcc2, loop_474 or %l0, 0x0747, %o4 andncc %l2, %o6, %o5 edge8 %l1, %g5, %i7 loop_474: fblg,a %fcc0, loop_475 movne %xcc, %g2, %g6 alignaddr %o2, %o1, %i5 move %xcc, %i1, %o7 loop_475: edge16ln %l6, %g4, %g3 fcmpne16 %f18, %f24, %g1 bge,a %icc, loop_476 fandnot1s %f22, %f4, %f25 fandnot1 %f6, %f30, %f12 array16 %g7, %i6, %l4 loop_476: edge8 %l5, %l3, %i0 bvc,a loop_477 taddcc %o0, 0x0F59, %o3 nop fitod %f1, %f26 andcc %i4, 0x003F, %i3 loop_477: edge32 %i2, %o4, %l0 add %l7, 0x70, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %l2, %o5 edge16l %o6, %g5, %l1 ldsh [%l7 + 0x66], %g2 edge8 %g6, %o2, %i7 fmovs %f15, %f21 add %o1, 0x1148, %i1 brgez %i5, loop_478 movl %xcc, %o7, %l6 movrgez %g4, 0x254, %g1 sra %g3, 0x09, %i6 loop_478: edge16l %g7, %l5, %l3 fmovsge %xcc, %f19, %f20 fmovsneg %icc, %f13, %f10 fpadd16 %f10, %f26, %f2 umulcc %i0, %l4, %o3 fmovsneg %icc, %f19, %f2 fmovscc %xcc, %f19, %f15 subcc %i4, 0x053F, %o0 movvc %xcc, %i3, %o4 edge8n %l0, %i2, %l2 pdist %f20, %f28, %f16 or %o6, %g5, %l1 fblg %fcc2, loop_479 fpsub32s %f20, %f17, %f23 sir 0x07E1 mulx %o5, 0x18A2, %g2 loop_479: nop set 0x18, %o4 prefetcha [%l7 + %o4] 0x04, 0x0 fbue %fcc0, loop_480 andn %i7, %g6, %o1 array32 %i1, %i5, %o7 srax %l6, 0x1C, %g4 loop_480: mulx %g3, 0x013C, %g1 movrgez %g7, 0x25C, %l5 umul %i6, 0x1EEB, %l3 nop setx 0x10632478, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr flush %l7 + 0x48 andncc %i0, %o3, %i4 tsubcc %l4, %o0, %o4 edge16ln %i3, %i2, %l0 fpadd32 %f26, %f28, %f30 movne %xcc, %l2, %o6 movcc %icc, %g5, %o5 and %l1, %o2, %g2 ldsh [%l7 + 0x26], %g6 fmovdne %xcc, %f24, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ble loop_481 taddcc %i7, %o1, %i1 array32 %o7, %l6, %i5 fmovrse %g3, %f10, %f10 loop_481: flush %l7 + 0x60 fnegd %f4, %f12 set 0x50, %l5 stba %g4, [%l7 + %l5] 0x10 subcc %g1, %l5, %i6 ta %icc, 0x6 popc %g7, %i0 sir 0x13A9 alignaddr %o3, %l3, %i4 bneg,pn %icc, loop_482 taddcc %o0, %l4, %o4 andn %i2, 0x0CE0, %l0 edge32 %i3, %o6, %l2 loop_482: tsubcctv %g5, %o5, %l1 edge32n %g2, %g6, %i7 bg loop_483 fmovrslez %o1, %f31, %f29 ldsh [%l7 + 0x76], %o2 edge16l %o7, %l6, %i5 loop_483: fpadd32 %f24, %f0, %f16 add %l7, 0x10, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %i1, %g4 fornot1s %f19, %f11, %f30 andcc %g1, %g3, %l5 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i6, %g7 wr %g0, 0x81, %asi ldstuba [%l7 + 0x78] %asi, %o3 fxor %f26, %f26, %f30 movre %l3, 0x1D2, %i0 fmovscs %icc, %f12, %f4 sir 0x0013 movne %xcc, %o0, %l4 movle %xcc, %o4, %i4 srl %l0, %i2, %o6 movrne %i3, %g5, %l2 movcs %xcc, %o5, %l1 movvs %xcc, %g2, %i7 fpack16 %f6, %f21 wr %g0, 0x18, %asi ldsha [%l7 + 0x68] %asi, %g6 fmul8x16 %f8, %f18, %f22 andncc %o1, %o2, %o7 alignaddr %i5, %l6, %i1 udiv %g1, 0x00B2, %g3 fmovscc %icc, %f13, %f31 membar 0x3E ldsb [%l7 + 0x68], %l5 fmovsle %xcc, %f1, %f29 pdist %f26, %f2, %f10 addc %g4, 0x131E, %i6 tvc %xcc, 0x4 fbue,a %fcc1, loop_484 andn %g7, 0x0E20, %l3 fbn,a %fcc1, loop_485 fmovsleu %xcc, %f2, %f13 loop_484: subcc %o3, %i0, %o0 fbe %fcc1, loop_486 loop_485: nop fitos %f2, %f5 fstox %f5, %f12 nop setx 0xA00BFCFC705E5494, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr edge16 %l4, %i4, %l0 loop_486: fcmpgt16 %f30, %f20, %i2 fmovsg %xcc, %f5, %f20 wr %g0, 0x80, %asi ldxa [%l7 + 0x28] %asi, %o4 udivx %i3, 0x1871, %g5 ta %icc, 0x0 xnorcc %l2, 0x083A, %o5 movvs %xcc, %o6, %g2 movvs %icc, %i7, %l1 tsubcctv %g6, 0x1623, %o2 xorcc %o7, 0x0EA4, %o1 set 0x14, %l0 lduwa [%l7 + %l0] 0x88, %l6 tgu %xcc, 0x4 nop fitod %f8, %f12 fdtos %f12, %f17 edge16l %i1, %g1, %g3 sub %i5, 0x1385, %g4 ldub [%l7 + 0x13], %l5 movrgz %g7, 0x03A, %i6 nop setx 0x03C2EB43, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0xA2C52244, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fmuls %f26, %f23, %f10 alignaddrl %o3, %l3, %i0 movg %icc, %l4, %o0 movleu %icc, %i4, %i2 or %o4, 0x0BA7, %i3 movrgez %l0, %l2, %o5 bleu,a loop_487 movl %icc, %o6, %g5 fmovs %f7, %f6 add %l7, 0x50, %l6 wr %g0, 0x0c, %asi casxa [%l6] %asi, %i7, %g2 loop_487: xnor %g6, 0x17EA, %l1 udiv %o7, 0x1166, %o2 wr %g0, 0x89, %asi stwa %o1, [%l7 + 0x30] %asi sra %i1, %g1, %g3 call loop_488 orn %i5, 0x1A61, %g4 mova %icc, %l5, %g7 edge16l %i6, %l6, %l3 loop_488: nop add %l7, 0x08, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %o3, %l4 set 0x7C, %l2 sta %f25, [%l7 + %l2] 0x15 alignaddrl %i0, %i4, %i2 set 0x58, %i6 swapa [%l7 + %i6] 0x19, %o0 movvs %xcc, %o4, %i3 fors %f10, %f5, %f6 xnor %l0, 0x01BA, %l2 fmovse %xcc, %f17, %f27 edge16ln %o6, %g5, %i7 movrlez %o5, %g6, %l1 sth %g2, [%l7 + 0x66] ldsw [%l7 + 0x08], %o7 tsubcc %o1, 0x1676, %i1 nop fitos %f6, %f13 fstod %f13, %f20 movrgez %g1, %o2, %g3 ldstub [%l7 + 0x49], %i5 fbo %fcc1, loop_489 fbn,a %fcc1, loop_490 ta %icc, 0x1 nop setx 0xDCAFEA3B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x2214583F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fadds %f1, %f12, %f6 loop_489: nop set 0x50, %l3 lduwa [%l7 + %l3] 0x88, %g4 loop_490: nop set 0x48, %g2 prefetch [%l7 + %g2], 0x2 tsubcc %g7, 0x1329, %l5 taddcc %l6, %l3, %o3 movrgez %l4, 0x0E3, %i6 edge8ln %i0, %i4, %o0 sth %i2, [%l7 + 0x30] sll %o4, %i3, %l0 move %icc, %l2, %g5 nop fitos %f10, %f3 movvc %icc, %o6, %i7 tn %icc, 0x1 sll %g6, %l1, %o5 mova %icc, %o7, %g2 wr %g0, 0x80, %asi lda [%l7 + 0x64] %asi, %f1 subc %o1, 0x0AB7, %i1 andcc %o2, 0x14AE, %g1 nop set 0x18, %l6 prefetch [%l7 + %l6], 0x3 set 0x70, %o5 prefetcha [%l7 + %o5] 0x04, 0x3 move %xcc, %i5, %g4 stw %l5, [%l7 + 0x50] fba,a %fcc3, loop_491 udiv %g7, 0x1D19, %l6 movne %icc, %o3, %l4 array32 %i6, %l3, %i4 loop_491: sub %i0, 0x11A0, %i2 srl %o0, %o4, %l0 brz %i3, loop_492 edge16ln %l2, %o6, %i7 sub %g6, %g5, %o5 movvc %xcc, %o7, %l1 loop_492: nop setx 0x1B6C2483, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0xCAA484F9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fmuls %f30, %f9, %f15 tleu %xcc, 0x5 tvc %icc, 0x5 fbge,a %fcc3, loop_493 tneg %icc, 0x1 xor %g2, 0x1A3C, %i1 smulcc %o1, %g1, %g3 loop_493: edge8l %i5, %o2, %l5 ldx [%l7 + 0x30], %g4 fmovdleu %icc, %f26, %f11 ldd [%l7 + 0x08], %f8 mova %xcc, %g7, %o3 edge16ln %l4, %l6, %i6 swap [%l7 + 0x7C], %i4 movn %icc, %i0, %i2 fmovdvs %icc, %f8, %f12 lduw [%l7 + 0x50], %o0 fandnot1 %f24, %f10, %f14 ta %icc, 0x0 brz,a %l3, loop_494 nop setx 0x4146F1CDD27DCC17, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x5467BEFCE021157C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f16, %f26 fmovdn %xcc, %f12, %f23 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_494: movrne %l0, 0x2C6, %o4 addccc %l2, %o6, %i7 nop setx loop_495, %l0, %l1 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 %i3, %g6, %g5 edge16n %o7, %l1, %o5 sub %g2, %o1, %g1 loop_495: movrlez %i1, %g3, %i5 fcmpne16 %f12, %f10, %o2 andn %l5, %g7, %g4 movl %icc, %l4, %o3 smul %l6, %i6, %i0 umulcc %i2, %i4, %o0 fnands %f12, %f22, %f3 alignaddrl %l3, %o4, %l2 tl %icc, 0x6 nop setx 0x505C5F52607A224F, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr smul %o6, 0x1A63, %i7 fbn %fcc2, loop_496 tvs %icc, 0x2 nop setx 0x29266916, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0xA4FD0AD8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fmuls %f26, %f0, %f11 fabsd %f6, %f6 loop_496: tn %xcc, 0x5 subcc %i3, %g6, %g5 fblg,a %fcc2, loop_497 bvc,a %xcc, loop_498 tg %icc, 0x5 fmovd %f20, %f26 loop_497: fmovsg %xcc, %f12, %f29 loop_498: edge16 %l0, %l1, %o5 fmovsn %icc, %f23, %f7 fmovsvs %icc, %f24, %f7 edge16n %g2, %o1, %g1 bshuffle %f30, %f26, %f28 std %f6, [%l7 + 0x18] edge16ln %i1, %o7, %g3 sdivcc %o2, 0x09CF, %l5 fbn %fcc1, loop_499 movl %xcc, %g7, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %i5, %o3, %l6 loop_499: fnands %f22, %f16, %f22 fsrc1 %f30, %f30 movle %icc, %l4, %i6 fmovsleu %icc, %f29, %f2 or %i2, 0x1B59, %i0 fmovsne %icc, %f14, %f0 mulx %o0, 0x1A71, %l3 fmovrse %i4, %f26, %f13 bge,pn %icc, loop_500 movl %xcc, %o4, %l2 xnorcc %o6, 0x1530, %i7 tcs %xcc, 0x2 loop_500: movge %icc, %i3, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot2 %f28, %f20 tsubcctv %l0, %l1, %g5 wr %g0, 0x81, %asi lduba [%l7 + 0x60] %asi, %g2 and %o5, 0x0224, %g1 fmovrsne %o1, %f23, %f2 bneg loop_501 fbuge,a %fcc2, loop_502 fmovsneg %xcc, %f20, %f1 movleu %icc, %i1, %g3 loop_501: umul %o7, 0x1CA2, %o2 loop_502: fmovdleu %icc, %f12, %f29 tsubcc %g7, 0x09CB, %l5 swap [%l7 + 0x34], %g4 set 0x50, %g3 ldda [%l7 + %g3] 0x11, %o2 prefetch [%l7 + 0x3C], 0x3 sub %l6, 0x169E, %l4 sub %i5, %i6, %i2 edge16ln %o0, %l3, %i4 bn,a,pt %xcc, loop_503 movrgz %i0, 0x104, %l2 fmovrdlz %o6, %f14, %f12 fmovdg %xcc, %f26, %f28 loop_503: nop set 0x1C, %g4 sth %o4, [%l7 + %g4] movpos %xcc, %i7, %g6 tleu %xcc, 0x4 sdiv %l0, 0x0206, %l1 movcc %icc, %i3, %g2 fmovdle %xcc, %f24, %f11 movge %xcc, %o5, %g5 popc 0x0C83, %o1 edge32n %i1, %g3, %g1 nop fitos %f2, %f25 fstox %f25, %f28 fxtos %f28, %f28 sll %o7, 0x04, %g7 sir 0x13E5 subcc %l5, 0x1BB5, %g4 fpadd16s %f23, %f30, %f21 xnor %o3, %o2, %l4 sdivcc %l6, 0x064C, %i5 nop fitod %f2, %f2 fdtos %f2, %f17 sll %i2, %i6, %l3 nop set 0x60, %i3 ldd [%l7 + %i3], %f24 edge8ln %i4, %i0, %l2 nop fitos %f14, %f26 fstod %f26, %f18 movn %xcc, %o0, %o4 movcc %icc, %i7, %o6 movrlez %l0, %g6, %l1 srlx %i3, 0x0D, %o5 nop fitod %f4, %f18 fdtox %f18, %f20 fxtod %f20, %f8 tle %icc, 0x7 fabss %f2, %f10 nop setx loop_504, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addc %g5, 0x0F72, %o1 movn %icc, %g2, %i1 fble %fcc2, loop_505 loop_504: fmovdne %xcc, %f17, %f3 smul %g1, %o7, %g7 nop setx 0x9A4CD09C1849B6D6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x841A1322B3AA6F88, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fmuld %f14, %f26, %f18 loop_505: fmovda %icc, %f8, %f19 ba,a loop_506 tle %xcc, 0x6 edge8ln %l5, %g4, %g3 movrne %o2, 0x039, %o3 loop_506: fbule,a %fcc3, loop_507 movvs %xcc, %l6, %l4 wr %g0, 0x81, %asi lduwa [%l7 + 0x3C] %asi, %i2 loop_507: orncc %i5, %l3, %i6 fble %fcc2, loop_508 ta %xcc, 0x2 mova %icc, %i0, %l2 movpos %icc, %i4, %o0 loop_508: taddcc %i7, %o6, %o4 popc %g6, %l0 tn %xcc, 0x6 array32 %l1, %o5, %g5 movleu %icc, %o1, %g2 lduh [%l7 + 0x4A], %i3 brlz %i1, loop_509 bg,a,pt %xcc, loop_510 std %f2, [%l7 + 0x68] wr %g0, 0x88, %asi lduwa [%l7 + 0x14] %asi, %o7 loop_509: nop setx 0xA7673463, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x4A7DB511, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fmuls %f20, %f11, %f24 loop_510: fmovde %icc, %f24, %f1 wr %g0, 0x19, %asi lduwa [%l7 + 0x70] %asi, %g1 edge16ln %l5, %g4, %g3 fbge %fcc3, loop_511 fba,a %fcc0, loop_512 lduw [%l7 + 0x7C], %g7 nop setx 0x6118A004, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0xE800F7D1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fsubs %f9, %f5, %f5 loop_511: fnot1s %f28, %f4 loop_512: andcc %o3, %o2, %l6 orn %i2, %l4, %i5 movrne %l3, %i6, %i0 fpadd32s %f27, %f10, %f11 fmovrde %i4, %f8, %f12 fbo,a %fcc3, loop_513 tvc %icc, 0x0 fmovrslez %o0, %f17, %f4 tpos %icc, 0x0 loop_513: fpsub32s %f2, %f23, %f31 array8 %i7, %o6, %l2 stb %o4, [%l7 + 0x67] taddcc %l0, %g6, %l1 sra %o5, %o1, %g5 fnand %f14, %f28, %f18 array16 %g2, %i1, %o7 nop fitos %f9, %f27 tleu %xcc, 0x7 udiv %g1, 0x0362, %l5 tpos %xcc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bshuffle %f12, %f0, %f30 fmovdg %icc, %f28, %f24 membar 0x61 nop fitod %f28, %f30 edge16l %g4, %g3, %i3 movrlez %o3, 0x2AD, %o2 movre %g7, 0x272, %l6 fandnot1 %f22, %f14, %f8 fmovsne %xcc, %f2, %f23 tn %xcc, 0x5 andcc %i2, 0x1EC8, %l4 mova %xcc, %i5, %i6 fornot2 %f20, %f24, %f18 tsubcc %i0, 0x10B3, %i4 ldstub [%l7 + 0x35], %l3 nop setx loop_514, %l0, %l1 jmpl %l1, %i7 and %o6, %o0, %o4 fmovdl %xcc, %f20, %f21 xor %l0, %g6, %l2 loop_514: movneg %icc, %l1, %o1 tn %icc, 0x7 ld [%l7 + 0x08], %f3 wr %g0, 0x18, %asi sta %f7, [%l7 + 0x48] %asi srax %g5, %g2, %i1 movn %xcc, %o5, %g1 sdivx %l5, 0x02A3, %o7 tcs %xcc, 0x0 subccc %g3, %i3, %o3 fbl %fcc2, loop_515 movge %xcc, %o2, %g4 fpadd16 %f26, %f12, %f2 fmovsgu %icc, %f26, %f13 loop_515: movle %xcc, %l6, %i2 popc 0x05C1, %g7 movre %i5, %l4, %i6 taddcctv %i0, %i4, %i7 edge32l %o6, %o0, %l3 fpsub16 %f22, %f8, %f24 andcc %o4, 0x183B, %l0 orn %g6, 0x0DBF, %l2 ldstub [%l7 + 0x72], %l1 array8 %o1, %g2, %g5 xnor %i1, %g1, %o5 ldd [%l7 + 0x20], %f26 fcmple32 %f30, %f28, %l5 fzeros %f13 addc %o7, 0x1DE9, %g3 fbne,a %fcc1, loop_516 ldsh [%l7 + 0x40], %o3 sdiv %i3, 0x1C4E, %o2 xnorcc %g4, 0x1111, %i2 loop_516: fpack16 %f22, %f5 taddcc %g7, %l6, %l4 movre %i6, 0x254, %i0 fsrc2 %f18, %f8 edge8n %i5, %i4, %o6 movn %xcc, %o0, %l3 fbule,a %fcc3, loop_517 subcc %o4, 0x1CE5, %l0 fpack32 %f14, %f16, %f14 ldstub [%l7 + 0x0C], %g6 loop_517: movgu %icc, %i7, %l2 edge16l %o1, %l1, %g2 for %f22, %f22, %f16 andncc %i1, %g1, %o5 addccc %l5, 0x07A3, %g5 set 0x70, %o2 ldda [%l7 + %o2] 0x89, %o6 andn %o3, 0x089E, %g3 subcc %o2, 0x016D, %g4 fone %f10 movcc %icc, %i2, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvc,a %xcc, loop_518 fbo,a %fcc2, loop_519 popc 0x18A3, %l6 edge16l %g7, %i6, %l4 loop_518: fblg,a %fcc2, loop_520 loop_519: std %f6, [%l7 + 0x10] fmovsn %xcc, %f21, %f19 array16 %i5, %i0, %o6 loop_520: te %xcc, 0x1 edge8n %o0, %l3, %o4 addc %i4, %g6, %i7 fsrc2 %f16, %f8 srl %l2, %l0, %l1 wr %g0, 0x89, %asi prefetcha [%l7 + 0x38] %asi, 0x2 udiv %o1, 0x0AEC, %i1 bcc,a loop_521 fzeros %f17 lduw [%l7 + 0x5C], %g1 movleu %icc, %l5, %g5 loop_521: nop setx 0x143310FEF051A7F9, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr fmuld8ulx16 %f13, %f4, %f24 fcmple32 %f4, %f4, %o5 nop setx 0xF6080A54306E28A6, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr prefetch [%l7 + 0x64], 0x2 wr %g0, 0x89, %asi prefetcha [%l7 + 0x28] %asi, 0x0 sub %o7, %g3, %o2 mulx %i2, %g4, %l6 bn,a,pt %icc, loop_522 udivx %g7, 0x09B0, %i3 movneg %icc, %l4, %i5 udiv %i6, 0x039E, %o6 loop_522: movne %icc, %o0, %i0 sllx %l3, %o4, %g6 lduh [%l7 + 0x2E], %i7 fsrc1s %f27, %f6 taddcctv %l2, %l0, %l1 wr %g0, 0x04, %asi prefetcha [%l7 + 0x48] %asi, 0x2 movpos %icc, %o1, %i1 xnorcc %g1, %l5, %g5 bleu,a,pn %xcc, loop_523 edge8 %o5, %o3, %o7 fbge,a %fcc1, loop_524 bpos,a loop_525 loop_523: edge32l %g3, %g2, %i2 fmovdn %xcc, %f5, %f16 loop_524: nop wr %g0, 0x18, %asi ldstuba [%l7 + 0x72] %asi, %o2 loop_525: fpsub32s %f26, %f19, %f13 ld [%l7 + 0x68], %f25 bcc,pt %icc, loop_526 udivcc %l6, 0x0107, %g4 ldsh [%l7 + 0x10], %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_526: bne loop_527 te %xcc, 0x5 tsubcc %i3, %i5, %i6 set 0x46, %o0 stha %l4, [%l7 + %o0] 0x22 membar #Sync loop_527: subcc %o6, %i0, %l3 fmovdvs %icc, %f21, %f9 edge32l %o4, %o0, %g6 edge8ln %l2, %l0, %i7 fabss %f3, %f16 wr %g0, 0x88, %asi lduwa [%l7 + 0x40] %asi, %i4 sll %o1, 0x10, %l1 fmovd %f8, %f26 fcmpne32 %f16, %f10, %g1 movgu %xcc, %l5, %i1 addc %o5, %o3, %g5 tg %icc, 0x2 edge16ln %o7, %g3, %i2 nop setx 0x5AE0E30426BBABFC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x6B1CCA64BB516A35, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f4, %f24 tne %xcc, 0x4 fpsub16 %f28, %f24, %f14 popc 0x1650, %o2 fornot1s %f24, %f13, %f25 srlx %l6, %g2, %g4 ldsb [%l7 + 0x62], %g7 tcc %icc, 0x3 alignaddrl %i5, %i3, %l4 xorcc %i6, 0x164C, %o6 be loop_528 addc %i0, 0x085F, %o4 movrne %l3, 0x321, %g6 andn %o0, %l0, %l2 loop_528: fornot2 %f0, %f20, %f24 tvs %xcc, 0x0 movcs %icc, %i7, %o1 movrlez %l1, %i4, %g1 nop setx 0xD7F51733, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xB0C1BDD7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fdivs %f25, %f10, %f15 membar 0x2A brgz %i1, loop_529 bleu,a %icc, loop_530 fmovsa %icc, %f2, %f27 nop setx 0x87D94004907608E5, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr loop_529: fmovrsgz %o5, %f11, %f24 loop_530: tne %xcc, 0x6 lduw [%l7 + 0x58], %o3 fmovrsgez %g5, %f6, %f13 brnz %l5, loop_531 fbge %fcc1, loop_532 fnot2s %f24, %f0 set 0x28, %l1 sta %f9, [%l7 + %l1] 0x19 loop_531: ba,a,pt %icc, loop_533 loop_532: edge32n %g3, %i2, %o7 wr %g0, 0x19, %asi stba %o2, [%l7 + 0x08] %asi loop_533: fsrc2 %f28, %f26 andncc %g2, %g4, %l6 fmovrdne %g7, %f20, %f8 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %icc, 0x1 bn,a,pt %xcc, loop_534 movne %xcc, %i5, %i3 orcc %i6, 0x1B43, %o6 fmovrslz %i0, %f30, %f9 loop_534: movl %xcc, %o4, %l4 movrgez %l3, %g6, %l0 lduh [%l7 + 0x60], %o0 fmovsgu %xcc, %f27, %f1 orncc %l2, 0x0590, %o1 te %xcc, 0x0 fpack32 %f10, %f2, %f8 umulcc %i7, %i4, %g1 udiv %i1, 0x0E61, %o5 bge,a,pn %icc, loop_535 sethi 0x0D29, %l1 fbuge %fcc3, loop_536 xnorcc %o3, %l5, %g5 loop_535: addc %g3, %i2, %o7 edge32n %g2, %o2, %l6 loop_536: te %icc, 0x6 fbl %fcc3, loop_537 movrgz %g4, 0x3EC, %i5 fmovdgu %icc, %f10, %f12 fmovsg %icc, %f13, %f14 loop_537: fble %fcc0, loop_538 membar 0x25 set 0x2D, %o1 stba %g7, [%l7 + %o1] 0x0c loop_538: popc 0x0FF1, %i3 movre %i6, 0x14F, %i0 edge8ln %o4, %o6, %l3 tcc %xcc, 0x5 subc %l4, %l0, %o0 stbar fabsd %f6, %f14 set 0x44, %g1 sta %f17, [%l7 + %g1] 0x15 edge16 %l2, %o1, %i7 udivcc %i4, 0x0855, %g6 fbug %fcc2, loop_539 fpsub32s %f21, %f31, %f31 movle %xcc, %i1, %g1 fbule %fcc1, loop_540 loop_539: edge32n %o5, %o3, %l5 membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0x17, %f16 loop_540: nop wr %g0, 0xe2, %asi ldda [%l7 + 0x30] %asi, %g4 xorcc %g3, 0x191C, %l1 bge %xcc, loop_541 brlez %o7, loop_542 taddcc %i2, %g2, %o2 fandnot1 %f28, %f10, %f20 loop_541: bn,a loop_543 loop_542: movl %icc, %l6, %g4 tle %icc, 0x7 taddcctv %i5, 0x15A1, %g7 loop_543: srl %i6, 0x15, %i3 movleu %icc, %o4, %i0 smulcc %o6, 0x0345, %l3 fbge,a %fcc0, loop_544 fzeros %f1 ldub [%l7 + 0x77], %l4 srl %l0, %o0, %o1 loop_544: nop set 0x6E, %o7 stba %i7, [%l7 + %o7] 0x10 fmovsne %icc, %f17, %f24 fornot1 %f26, %f30, %f20 brgz,a %i4, loop_545 srl %g6, %i1, %l2 orn %o5, %g1, %o3 bcs,a %icc, loop_546 loop_545: stx %l5, [%l7 + 0x60] std %f10, [%l7 + 0x70] te %icc, 0x4 loop_546: fmovse %icc, %f16, %f6 taddcc %g5, 0x18F2, %g3 tle %icc, 0x5 movrgez %l1, 0x2BC, %o7 movvc %icc, %i2, %o2 fbue,a %fcc1, loop_547 ldstub [%l7 + 0x7A], %l6 st %f28, [%l7 + 0x64] swap [%l7 + 0x78], %g4 loop_547: array32 %g2, %i5, %g7 movl %xcc, %i6, %o4 popc 0x0679, %i3 orn %o6, %l3, %l4 movrgz %i0, %o0, %o1 fbg,a %fcc0, loop_548 taddcctv %l0, 0x100F, %i4 smulcc %g6, %i7, %i1 edge8ln %o5, %l2, %o3 loop_548: sir 0x0474 tneg %xcc, 0x2 nop set 0x52, %i5 ldub [%l7 + %i5], %l5 movrgz %g5, 0x039, %g1 smul %l1, %g3, %o7 be,a,pn %xcc, loop_549 for %f26, %f0, %f26 fmovdg %icc, %f12, %f28 fmovse %icc, %f9, %f9 loop_549: bgu,pt %xcc, loop_550 brz,a %o2, loop_551 bgu,a,pn %xcc, loop_552 srax %i2, %g4, %g2 loop_550: for %f4, %f26, %f28 loop_551: nop set 0x70, %i0 stba %i5, [%l7 + %i0] 0x15 loop_552: and %l6, %g7, %i6 set 0x36, %g5 ldsha [%l7 + %g5] 0x88, %i3 addcc %o4, %l3, %o6 membar 0x67 nop fitod %f30, %f30 fsrc2s %f24, %f31 movneg %icc, %i0, %l4 movrne %o1, 0x23A, %o0 addc %l0, %i4, %g6 orn %i7, 0x1BDB, %i1 nop fitos %f21, %f14 fbne,a %fcc0, loop_553 ldx [%l7 + 0x78], %l2 edge32n %o3, %o5, %l5 addccc %g5, %g1, %l1 loop_553: nop set 0x48, %i7 ldxa [%l7 + %i7] 0x15, %o7 fexpand %f13, %f20 add %l7, 0x78, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x80, %g3, %o2 fbge %fcc0, loop_554 taddcc %i2, 0x1D3C, %g2 fbg %fcc2, loop_555 movle %xcc, %g4, %i5 loop_554: fbne,a %fcc1, loop_556 bpos,pn %xcc, loop_557 loop_555: alignaddrl %l6, %g7, %i3 fnot1s %f8, %f13 loop_556: andncc %o4, %l3, %o6 loop_557: bgu,a loop_558 fmovdvc %xcc, %f5, %f30 movgu %icc, %i0, %l4 fpack32 %f2, %f6, %f24 loop_558: fmovdvs %icc, %f6, %f12 tn %xcc, 0x4 tleu %icc, 0x0 fandnot2s %f14, %f13, %f28 fmovrdgez %o1, %f24, %f8 stbar tl %icc, 0x3 ldd [%l7 + 0x38], %i6 edge8n %o0, %i4, %l0 xorcc %g6, %i1, %i7 bleu,pt %xcc, loop_559 fmovdne %xcc, %f8, %f1 movgu %xcc, %o3, %l2 membar 0x2C loop_559: umul %o5, %g5, %g1 fbule,a %fcc3, loop_560 te %xcc, 0x6 swap [%l7 + 0x50], %l1 brgz %l5, loop_561 loop_560: add %g3, %o7, %o2 movle %icc, %i2, %g2 movneg %xcc, %g4, %i5 loop_561: fornot2s %f17, %f1, %f2 edge32n %g7, %l6, %i3 fmul8x16 %f30, %f14, %f16 taddcc %o4, %l3, %i0 fbo,a %fcc3, loop_562 xnorcc %l4, %o6, %o1 fmovdpos %xcc, %f24, %f6 mulx %i6, 0x1CC9, %i4 loop_562: udivcc %o0, 0x0C03, %g6 orncc %l0, %i7, %i1 movn %icc, %o3, %l2 fcmpeq16 %f10, %f8, %g5 nop fitod %f12, %f8 fdtoi %f8, %f22 fcmpne32 %f12, %f24, %o5 fmovdpos %xcc, %f26, %f3 tpos %icc, 0x2 tsubcc %g1, 0x0DC9, %l1 sdivcc %g3, 0x0BCA, %o7 udivx %o2, 0x05F6, %l5 fors %f25, %f17, %f1 set 0x3A, %i1 lduha [%l7 + %i1] 0x0c, %g2 set 0x10, %o6 lda [%l7 + %o6] 0x0c, %f25 movrgez %i2, %g4, %i5 move %icc, %g7, %i3 edge8ln %l6, %o4, %l3 bl,a,pn %icc, loop_563 bpos,a,pt %icc, loop_564 brgz %l4, loop_565 tvc %xcc, 0x7 loop_563: movge %xcc, %i0, %o1 loop_564: movrlez %i6, %o6, %o0 loop_565: fbug %fcc2, loop_566 fmovsne %icc, %f22, %f8 movn %icc, %i4, %g6 edge32ln %l0, %i7, %o3 loop_566: fmovrdgez %l2, %f0, %f6 set 0x4A, %i2 ldsha [%l7 + %i2] 0x88, %g5 or %i1, %g1, %o5 umulcc %g3, 0x1C35, %o7 wr %g0, 0x18, %asi lda [%l7 + 0x64] %asi, %f28 sll %l1, 0x15, %o2 popc 0x0909, %l5 edge8n %g2, %i2, %i5 add %g4, %i3, %l6 bpos loop_567 array32 %o4, %l3, %g7 brgez,a %l4, loop_568 lduh [%l7 + 0x60], %o1 loop_567: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ld [%l7 + 0x4C], %f24 loop_568: and %i6, %o6, %i0 fbul,a %fcc3, loop_569 subcc %o0, %i4, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd16 %f6, %f16, %f0 loop_569: movrlez %i7, %g6, %o3 fandnot1s %f5, %f21, %f21 edge32ln %l2, %g5, %g1 fnegd %f16, %f22 movvs %xcc, %i1, %o5 fnand %f4, %f10, %f2 nop setx 0xACB39724, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0xDBD22E39, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fadds %f22, %f29, %f21 movre %o7, 0x1E2, %l1 andn %g3, 0x1624, %o2 fnot1 %f18, %f10 nop setx 0x2D8EA07BC0657D79, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr fnor %f4, %f2, %f8 fmovdcc %icc, %f14, %f7 alignaddrl %g2, %l5, %i2 mova %icc, %g4, %i5 fnot2 %f30, %f6 fpack16 %f12, %f0 sethi 0x1A6C, %i3 wr %g0, 0x89, %asi stxa %o4, [%l7 + 0x08] %asi edge32n %l3, %g7, %l6 tneg %xcc, 0x2 brgz %o1, loop_570 nop fitos %f4, %f0 fstox %f0, %f28 fbn,a %fcc3, loop_571 sethi 0x0DF3, %l4 loop_570: addcc %o6, %i0, %i6 fxors %f23, %f13, %f8 loop_571: nop setx 0x104FB045, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr fmovsneg %icc, %f3, %f8 membar 0x1F mulx %i4, 0x0251, %l0 movrne %o0, 0x150, %i7 array8 %o3, %g6, %l2 or %g1, 0x12C2, %i1 movl %icc, %o5, %o7 fbe,a %fcc0, loop_572 tle %icc, 0x2 tvs %xcc, 0x6 tn %xcc, 0x5 loop_572: mova %xcc, %g5, %g3 orncc %o2, 0x0C17, %g2 fmovrdgz %l5, %f18, %f8 fbne %fcc2, loop_573 tl %icc, 0x5 bvs loop_574 srlx %l1, 0x16, %i2 loop_573: bneg %xcc, loop_575 edge32n %i5, %g4, %o4 loop_574: nop set 0x70, %o3 stxa %l3, [%l7 + %o3] 0x19 loop_575: tneg %xcc, 0x4 and %i3, 0x187C, %g7 ldsb [%l7 + 0x18], %l6 fpack32 %f10, %f6, %f20 bvc,pt %icc, loop_576 edge16n %o1, %l4, %i0 nop setx loop_577, %l0, %l1 jmpl %l1, %o6 or %i4, 0x1B2D, %i6 loop_576: array32 %l0, %i7, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_577: fmovrsgz %g6, %f9, %f13 movrgez %l2, 0x3FE, %o3 fabsd %f16, %f16 fbuge %fcc0, loop_578 std %f6, [%l7 + 0x58] andn %i1, 0x0533, %g1 sethi 0x0FCF, %o5 loop_578: fmul8x16 %f21, %f10, %f4 fnands %f11, %f2, %f8 fbge,a %fcc2, loop_579 popc 0x04EF, %g5 edge16ln %g3, %o7, %g2 fmovdvc %xcc, %f19, %f28 loop_579: mulscc %l5, 0x1630, %l1 xnorcc %o2, %i5, %i2 fmovrslz %o4, %f10, %f6 umulcc %l3, 0x1372, %i3 nop fitod %f4, %f24 fdtox %f24, %f4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 te %icc, 0x0 sdivcc %g7, 0x151B, %l6 fmovdvc %icc, %f25, %f23 tge %xcc, 0x4 ldsh [%l7 + 0x30], %g4 fmul8x16al %f17, %f24, %f28 tge %icc, 0x0 movneg %icc, %l4, %o1 movneg %xcc, %i0, %i4 sdivx %i6, 0x0E74, %o6 nop fitod %f21, %f30 array8 %i7, %l0, %o0 fbe %fcc2, loop_580 tneg %xcc, 0x3 mova %icc, %g6, %o3 movvc %icc, %i1, %g1 loop_580: tvc %icc, 0x6 tcc %icc, 0x7 movn %icc, %l2, %g5 bvc,a %icc, loop_581 fors %f22, %f20, %f13 addccc %o5, %o7, %g2 set 0x42, %g7 ldsba [%l7 + %g7] 0x14, %g3 loop_581: xnorcc %l5, 0x1F2A, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x60, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i5 casa [%l6] 0x11, %i5, %i2 edge8n %o4, %o2, %l3 set 0x44, %g6 stwa %g7, [%l7 + %g6] 0x11 fnor %f28, %f28, %f16 nop setx 0xBF037C39B0527D12, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr movne %icc, %l6, %g4 fexpand %f25, %f28 smulcc %i3, 0x0468, %o1 array32 %i0, %l4, %i4 movgu %icc, %o6, %i7 tpos %xcc, 0x7 brgez,a %i6, loop_582 fmovdcc %icc, %f28, %f2 add %l0, %o0, %o3 edge16ln %g6, %g1, %l2 loop_582: nop fitos %f25, %f0 set 0x18, %o4 stwa %g5, [%l7 + %o4] 0x2a membar #Sync fpadd32s %f9, %f6, %f9 ta %xcc, 0x1 edge8ln %i1, %o7, %o5 bg,a,pt %xcc, loop_583 srl %g2, %g3, %l5 fbge %fcc3, loop_584 array32 %l1, %i5, %i2 loop_583: srax %o4, %l3, %g7 ld [%l7 + 0x58], %f18 loop_584: tvs %icc, 0x2 fornot2s %f10, %f0, %f4 fxnor %f0, %f26, %f24 xnorcc %o2, 0x0C4B, %l6 mova %icc, %i3, %g4 addccc %i0, 0x1B99, %o1 movne %xcc, %i4, %l4 fmovscs %xcc, %f31, %f20 movrlez %o6, %i6, %i7 tvc %xcc, 0x5 xor %l0, 0x0836, %o3 andcc %o0, %g1, %g6 fornot1 %f6, %f8, %f22 movneg %icc, %l2, %i1 movre %g5, %o7, %o5 ldx [%l7 + 0x30], %g2 fnot1 %f26, %f20 fornot2 %f16, %f28, %f14 sth %l5, [%l7 + 0x40] bshuffle %f0, %f30, %f12 fpmerge %f27, %f11, %f30 fabss %f5, %f23 fmovdleu %xcc, %f4, %f14 smulcc %l1, 0x16DD, %g3 std %f10, [%l7 + 0x30] tcc %xcc, 0x1 brlez %i5, loop_585 lduh [%l7 + 0x5A], %i2 movge %icc, %o4, %g7 fpack32 %f4, %f28, %f30 loop_585: nop set 0x2A, %l5 ldsha [%l7 + %l5] 0x15, %o2 fmovsleu %xcc, %f3, %f29 fornot1 %f30, %f30, %f28 brgz,a %l3, loop_586 tsubcc %l6, 0x1E25, %i3 ta %icc, 0x3 movrne %g4, %o1, %i0 loop_586: nop set 0x37, %l0 ldsba [%l7 + %l0] 0x0c, %i4 taddcctv %l4, 0x1FF9, %i6 std %f16, [%l7 + 0x10] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f10, %f3 fstox %f3, %f6 fxtos %f6, %f24 xnor %i7, %l0, %o6 movge %xcc, %o0, %o3 taddcc %g6, 0x0EE5, %l2 fandnot2s %f0, %f4, %f12 tcs %icc, 0x3 ldsw [%l7 + 0x7C], %i1 xorcc %g5, 0x1380, %o7 srl %o5, %g1, %g2 taddcctv %l5, %g3, %l1 stbar tgu %xcc, 0x4 tsubcctv %i2, %o4, %i5 tvc %icc, 0x0 edge16 %o2, %l3, %l6 popc 0x167C, %i3 fzeros %f0 sdivcc %g4, 0x0545, %g7 sir 0x12DA add %o1, %i0, %l4 brlz,a %i4, loop_587 tge %xcc, 0x5 tne %xcc, 0x7 fmovsgu %xcc, %f8, %f9 loop_587: fmovsg %icc, %f26, %f19 udivx %i7, 0x13BF, %i6 subcc %l0, %o6, %o0 tvc %icc, 0x7 taddcctv %g6, %o3, %l2 tcs %icc, 0x0 ta %icc, 0x7 fmovrdlz %g5, %f14, %f10 fmovsg %xcc, %f27, %f20 fornot1s %f5, %f2, %f2 subc %i1, %o7, %g1 fmovrde %g2, %f20, %f6 prefetch [%l7 + 0x78], 0x0 array32 %o5, %l5, %g3 andcc %l1, 0x0084, %o4 fble,a %fcc2, loop_588 movvc %xcc, %i5, %o2 fbug,a %fcc1, loop_589 pdist %f0, %f16, %f0 loop_588: fcmpgt32 %f20, %f16, %i2 sllx %l6, 0x11, %i3 loop_589: bshuffle %f28, %f12, %f10 movle %icc, %l3, %g4 xorcc %o1, 0x18A7, %g7 movne %icc, %i0, %i4 fmovrdlz %i7, %f18, %f16 edge32ln %i6, %l0, %o6 brgez %o0, loop_590 move %xcc, %l4, %g6 brlz,a %o3, loop_591 orcc %l2, 0x1ECA, %g5 loop_590: movn %xcc, %o7, %i1 nop setx 0xFFB9E0491DA45ABB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x8AF38C6343878587, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fsubd %f4, %f4, %f12 loop_591: nop set 0x60, %i4 stx %g2, [%l7 + %i4] mova %xcc, %g1, %o5 xor %l5, %g3, %l1 sdiv %i5, 0x0C58, %o2 fpackfix %f16, %f14 fmovsneg %icc, %f7, %f15 movvs %xcc, %i2, %o4 brlez,a %l6, loop_592 array16 %l3, %i3, %o1 nop setx 0xC24DAAC0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x21349BCB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fsubs %f23, %f26, %f21 sub %g7, %g4, %i4 loop_592: mova %icc, %i7, %i6 tpos %xcc, 0x3 lduw [%l7 + 0x5C], %i0 popc %o6, %o0 movneg %icc, %l0, %l4 umul %g6, 0x18EC, %o3 andcc %l2, %o7, %g5 subccc %i1, %g2, %g1 tsubcctv %l5, 0x0D35, %g3 edge8ln %l1, %o5, %i5 tvs %xcc, 0x5 sir 0x1996 fbul %fcc1, loop_593 fpsub32 %f22, %f18, %f24 ldd [%l7 + 0x70], %f16 edge16l %o2, %i2, %o4 loop_593: nop setx loop_594, %l0, %l1 jmpl %l1, %l6 movn %xcc, %i3, %l3 nop fitod %f28, %f2 edge8 %o1, %g7, %g4 loop_594: fmovsge %icc, %f26, %f28 bleu,a loop_595 edge16 %i4, %i7, %i0 fmovscc %icc, %f31, %f21 lduw [%l7 + 0x24], %o6 loop_595: movgu %icc, %o0, %l0 ble %xcc, loop_596 movleu %xcc, %l4, %i6 brz,a %g6, loop_597 lduh [%l7 + 0x30], %l2 loop_596: movcs %icc, %o3, %g5 fbne,a %fcc3, loop_598 loop_597: array16 %i1, %g2, %o7 xor %g1, %l5, %l1 bne,a %xcc, loop_599 loop_598: edge16ln %g3, %i5, %o5 be,a loop_600 sdivx %o2, 0x1164, %o4 loop_599: fsrc1 %f18, %f14 movneg %xcc, %i2, %l6 loop_600: fsrc2s %f14, %f1 and %i3, 0x0E35, %l3 addccc %o1, 0x03E9, %g7 sdivcc %i4, 0x1C9C, %i7 stw %g4, [%l7 + 0x38] movneg %xcc, %o6, %o0 alignaddrl %i0, %l0, %i6 array16 %g6, %l2, %l4 fpsub16 %f22, %f26, %f12 sethi 0x044A, %g5 edge16n %i1, %g2, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpne32 %f24, %f12, %o3 umulcc %l5, 0x00DA, %g1 movge %xcc, %l1, %i5 subccc %o5, 0x026D, %g3 sllx %o4, %i2, %o2 set 0x08, %l2 stha %i3, [%l7 + %l2] 0x0c wr %g0, 0x81, %asi ldxa [%l7 + 0x58] %asi, %l3 nop setx 0x7061C8C2A8F28951, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xFE510AA26C57FBF0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 faddd %f6, %f2, %f12 movvs %icc, %o1, %l6 fabsd %f6, %f10 nop setx 0xA3A6436F70480289, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr mulx %i4, 0x0DDB, %g7 tn %xcc, 0x4 bge,a,pt %xcc, loop_601 ldsw [%l7 + 0x18], %g4 movrgez %o6, %i7, %i0 fmovsvc %icc, %f1, %f28 loop_601: sir 0x0019 set 0x40, %l3 stda %f16, [%l7 + %l3] 0x80 nop setx 0x666F59AE8643E920, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x85E55C163C0DE9C2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 faddd %f28, %f14, %f4 fbl,a %fcc1, loop_602 fzero %f26 tsubcctv %o0, 0x1F83, %i6 fmul8x16 %f8, %f12, %f4 loop_602: udiv %g6, 0x1AD4, %l0 taddcctv %l4, %l2, %i1 fpsub16 %f8, %f0, %f6 tgu %icc, 0x1 bcs,a loop_603 fmovsle %icc, %f3, %f25 andncc %g2, %o7, %g5 tneg %xcc, 0x3 loop_603: nop wr %g0, 0x80, %asi ldsha [%l7 + 0x38] %asi, %o3 brgz,a %l5, loop_604 brz %g1, loop_605 tg %icc, 0x7 movcs %icc, %l1, %o5 loop_604: sll %i5, 0x06, %o4 loop_605: bgu,a,pn %xcc, loop_606 bgu,a,pn %xcc, loop_607 sra %i2, 0x00, %g3 movre %i3, 0x0A5, %l3 loop_606: mova %xcc, %o1, %o2 loop_607: fandnot1s %f22, %f6, %f5 fpsub32s %f20, %f0, %f16 fmovdg %icc, %f2, %f20 fbule,a %fcc3, loop_608 bleu,pt %xcc, loop_609 edge8ln %i4, %g7, %g4 membar 0x75 loop_608: movvs %icc, %o6, %l6 loop_609: orncc %i0, 0x10DE, %o0 fbu,a %fcc0, loop_610 tsubcctv %i6, %g6, %l0 fbu,a %fcc1, loop_611 be,pt %xcc, loop_612 loop_610: lduh [%l7 + 0x66], %l4 fexpand %f14, %f24 loop_611: popc %i7, %l2 loop_612: pdist %f26, %f4, %f20 sllx %i1, %g2, %g5 movvc %icc, %o3, %l5 taddcc %g1, %l1, %o5 srl %i5, %o7, %i2 nop setx 0x09A5B858, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 fsqrts %f7, %f5 movg %xcc, %g3, %o4 subcc %i3, %o1, %l3 fbue %fcc2, loop_613 tle %xcc, 0x7 fbl %fcc0, loop_614 subccc %i4, 0x1EC8, %o2 loop_613: sdivx %g4, 0x158D, %o6 tpos %icc, 0x5 loop_614: xorcc %l6, 0x18F7, %g7 swap [%l7 + 0x3C], %o0 set 0x40, %g2 stda %f16, [%l7 + %g2] 0x0c movleu %xcc, %i6, %i0 ldstub [%l7 + 0x3B], %l0 orncc %g6, %l4, %i7 fpadd16s %f16, %f20, %f2 sub %i1, 0x14FB, %l2 fba %fcc0, loop_615 edge8ln %g5, %g2, %l5 fxor %f28, %f18, %f16 tvc %icc, 0x6 loop_615: bcc,a %xcc, loop_616 brlz %g1, loop_617 andcc %o3, 0x0B34, %o5 edge8l %i5, %o7, %l1 loop_616: fmovrdgz %i2, %f14, %f28 loop_617: fcmpeq16 %f16, %f2, %g3 ble,a,pt %xcc, loop_618 smul %i3, 0x0FF2, %o4 addccc %l3, %i4, %o1 nop setx 0x7E205AA9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0xB6C68FC0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fsubs %f23, %f28, %f18 loop_618: array16 %o2, %o6, %g4 bcs,pt %xcc, loop_619 edge8l %g7, %l6, %o0 fandnot1 %f10, %f18, %f2 movvs %icc, %i6, %i0 loop_619: fmul8x16al %f24, %f2, %f16 te %icc, 0x4 bvs,a loop_620 brgz %l0, loop_621 movcc %xcc, %l4, %i7 fbg,a %fcc2, loop_622 loop_620: tleu %xcc, 0x3 loop_621: movcc %xcc, %i1, %g6 movn %icc, %l2, %g2 loop_622: ldsw [%l7 + 0x20], %l5 alignaddrl %g5, %o3, %o5 nop set 0x18, %i6 ldd [%l7 + %i6], %i4 xnor %o7, 0x1688, %g1 sethi 0x1C09, %l1 sll %g3, 0x08, %i3 fnegd %f14, %f2 fmovsne %icc, %f2, %f0 tne %xcc, 0x2 fpadd32s %f3, %f15, %f5 edge16 %i2, %o4, %l3 movrlez %i4, %o1, %o2 andcc %g4, %o6, %g7 std %f14, [%l7 + 0x58] tsubcctv %l6, %i6, %i0 movl %xcc, %o0, %l0 movrgez %l4, %i7, %g6 fones %f5 fmovdneg %icc, %f1, %f8 mulx %i1, 0x0763, %g2 move %xcc, %l5, %l2 wr %g0, 0x18, %asi prefetcha [%l7 + 0x18] %asi, 0x1 array8 %o5, %i5, %o7 orn %o3, 0x05F9, %g1 sir 0x1449 fandnot1 %f22, %f10, %f10 nop fitos %f26, %f7 tvs %icc, 0x5 fblg %fcc1, loop_623 addc %g3, 0x1AD9, %i3 set 0x70, %l6 stba %i2, [%l7 + %l6] 0x10 loop_623: fexpand %f5, %f4 movne %xcc, %o4, %l1 subcc %i4, %o1, %o2 fbg,a %fcc3, loop_624 edge8n %l3, %g4, %g7 wr %g0, 0x88, %asi lduba [%l7 + 0x0F] %asi, %l6 loop_624: fbuge,a %fcc1, loop_625 edge32l %o6, %i6, %i0 sdivx %l0, 0x09E0, %l4 nop setx 0xBFB84618FF026EF7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x2EE058A36E9A1D4D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fsubd %f26, %f16, %f24 loop_625: movneg %xcc, %i7, %g6 edge8ln %i1, %o0, %l5 movrne %l2, %g5, %g2 tsubcc %o5, 0x1D31, %i5 bcc,pn %icc, loop_626 movn %icc, %o3, %g1 movne %xcc, %o7, %i3 sdivx %i2, 0x0D24, %o4 loop_626: ba,pn %xcc, loop_627 tne %icc, 0x3 wr %g0, 0x89, %asi lda [%l7 + 0x74] %asi, %f30 loop_627: fmovspos %icc, %f2, %f5 fba %fcc0, loop_628 tn %icc, 0x2 fbug,a %fcc2, loop_629 tcs %xcc, 0x5 loop_628: umulcc %g3, 0x1636, %i4 set 0x34, %g3 sta %f30, [%l7 + %g3] 0x80 loop_629: bcs,pn %icc, loop_630 movle %icc, %l1, %o2 swap [%l7 + 0x6C], %l3 tvs %icc, 0x1 loop_630: popc %g4, %o1 fmovdne %xcc, %f29, %f0 nop fitod %f6, %f24 fdtoi %f24, %f21 nop setx 0xBE8E5090CCC2C0B4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 fsqrtd %f2, %f24 movne %xcc, %l6, %o6 bcc,a loop_631 addccc %i6, %i0, %g7 fmovsvc %icc, %f17, %f29 subccc %l0, 0x116A, %i7 loop_631: taddcctv %g6, %l4, %o0 fmovd %f30, %f14 fmovsle %xcc, %f14, %f28 fpsub32 %f12, %f6, %f10 fandnot1 %f8, %f22, %f20 edge32n %l5, %l2, %i1 ldx [%l7 + 0x38], %g2 fsrc1 %f26, %f26 edge16n %g5, %o5, %i5 srax %o3, %o7, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %xcc, 0x1 sdivcc %i2, 0x1367, %o4 fcmpeq16 %f14, %f0, %i3 bleu,a %icc, loop_632 addccc %g3, %l1, %o2 stx %l3, [%l7 + 0x18] smulcc %g4, %i4, %l6 loop_632: srlx %o6, %o1, %i0 move %icc, %g7, %i6 ld [%l7 + 0x6C], %f1 swap [%l7 + 0x44], %i7 fmuld8ulx16 %f2, %f16, %f28 sir 0x06A0 nop setx loop_633, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8x16al %f12, %f4, %f16 movrne %g6, 0x18D, %l4 loop_633: umulcc %l0, %o0, %l5 edge32l %i1, %g2, %g5 pdist %f0, %f30, %f8 faligndata %f30, %f0, %f24 movrne %l2, 0x369, %o5 brlz,a %i5, loop_634 fmovdle %icc, %f4, %f6 taddcctv %o7, %g1, %i2 swap [%l7 + 0x24], %o3 loop_634: tcs %icc, 0x0 andcc %o4, %i3, %g3 movvs %xcc, %o2, %l3 tneg %icc, 0x6 orncc %l1, 0x16C5, %g4 sethi 0x1E88, %i4 subc %o6, %o1, %l6 fpadd16 %f20, %f14, %f12 array8 %g7, %i0, %i6 fble %fcc0, loop_635 array16 %i7, %g6, %l0 sethi 0x04C7, %o0 movneg %icc, %l4, %l5 loop_635: sdivx %i1, 0x1929, %g5 membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xf0, %f16 xorcc %g2, %l2, %i5 edge32 %o5, %o7, %g1 fors %f19, %f31, %f29 fmovrde %i2, %f2, %f0 alignaddrl %o3, %o4, %g3 nop setx 0x6D6547F858637919, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xF39F63C6432C0F0F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fsubd %f6, %f16, %f2 movneg %icc, %o2, %i3 add %l1, 0x1FE4, %g4 sir 0x1F57 fmovscc %xcc, %f16, %f24 array16 %i4, %o6, %l3 fbg,a %fcc0, loop_636 prefetch [%l7 + 0x2C], 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbug %fcc0, loop_637 loop_636: fmovsle %xcc, %f27, %f23 tcc %xcc, 0x1 sub %o1, %g7, %i0 loop_637: subcc %i6, 0x15E3, %l6 add %l7, 0x08, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i7 casa [%l6] 0x11, %i7, %l0 pdist %f20, %f2, %f4 fmovdne %icc, %f1, %f30 movge %xcc, %g6, %l4 fandnot1s %f7, %f21, %f12 orn %o0, %i1, %l5 nop fitod %f2, %f12 fdtox %f12, %f12 fxtod %f12, %f16 movrne %g5, 0x340, %g2 movrgz %l2, %i5, %o7 set 0x7C, %g4 lda [%l7 + %g4] 0x11, %f30 alignaddr %o5, %i2, %g1 fmovdcc %xcc, %f12, %f22 tle %xcc, 0x0 te %xcc, 0x0 movrne %o4, %g3, %o2 edge8n %i3, %o3, %g4 movcs %icc, %l1, %i4 nop setx 0x0071E1F6, %l0, %l6 st %l6, [%l7 + 0x24] ld [%l7 + 0x24], %fsr movn %icc, %l3, %o6 edge16n %o1, %g7, %i6 edge32 %l6, %i7, %l0 edge8l %i0, %g6, %l4 fandnot1 %f10, %f24, %f22 andn %i1, %l5, %o0 fmovdg %icc, %f17, %f25 movvs %xcc, %g5, %g2 flush %l7 + 0x78 and %i5, 0x1F8B, %l2 add %o5, 0x1AC3, %o7 movrne %g1, 0x149, %i2 sra %g3, %o2, %o4 fbl %fcc1, loop_638 te %icc, 0x0 brlz %i3, loop_639 tge %xcc, 0x7 loop_638: sll %o3, %g4, %i4 set 0x30, %i3 stxa %l3, [%l7 + %i3] 0x10 loop_639: array16 %o6, %o1, %l1 fblg,a %fcc1, loop_640 bg,a loop_641 fand %f24, %f2, %f14 sllx %i6, 0x1A, %l6 loop_640: subccc %i7, %l0, %g7 loop_641: xnor %i0, 0x0A3A, %l4 fbul,a %fcc3, loop_642 call loop_643 tneg %icc, 0x0 movcs %xcc, %g6, %l5 loop_642: popc %o0, %i1 loop_643: fmovdgu %icc, %f26, %f15 wr %g0, 0x18, %asi lduha [%l7 + 0x08] %asi, %g5 fbne %fcc3, loop_644 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldstub [%l7 + 0x41], %g2 st %f16, [%l7 + 0x10] loop_644: edge32 %l2, %i5, %o7 fpadd16s %f15, %f11, %f27 edge16n %o5, %g1, %g3 udivx %i2, 0x1D77, %o2 ldsh [%l7 + 0x78], %i3 smul %o4, %o3, %g4 movcs %xcc, %i4, %l3 subc %o6, 0x185F, %o1 udivx %l1, 0x12B5, %i6 smulcc %l6, %i7, %g7 nop setx 0x14B212E1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x977355BB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fmuls %f29, %f9, %f4 movneg %icc, %l0, %l4 fmovdl %icc, %f15, %f12 smul %i0, %l5, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %i1, 0x0732, %g6 prefetch [%l7 + 0x64], 0x0 bg,a,pt %icc, loop_645 brlez %g5, loop_646 sll %g2, 0x0C, %i5 sir 0x1AFB loop_645: movg %icc, %l2, %o7 loop_646: movgu %icc, %o5, %g1 tneg %xcc, 0x7 edge32ln %i2, %o2, %g3 fxnor %f30, %f14, %f4 ldub [%l7 + 0x44], %o4 movvs %xcc, %i3, %g4 tleu %icc, 0x0 nop setx 0x392D24EFA041693E, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr array16 %o3, %i4, %l3 stx %o6, [%l7 + 0x30] ld [%l7 + 0x18], %f12 fcmpne16 %f18, %f0, %l1 fmovrdlez %o1, %f28, %f8 sth %l6, [%l7 + 0x74] mulscc %i6, 0x0B5F, %i7 edge32 %l0, %l4, %i0 orncc %l5, 0x1F66, %o0 ldd [%l7 + 0x48], %g6 sir 0x1B92 brgz %g6, loop_647 and %g5, %g2, %i5 movrlz %i1, %o7, %o5 fands %f28, %f11, %f0 loop_647: addccc %g1, 0x0A23, %l2 nop setx loop_648, %l0, %l1 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 0x007A9B33, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr movl %icc, %o2, %i2 udivx %o4, 0x1B11, %i3 loop_648: ldd [%l7 + 0x08], %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %xcc, 0x6 tgu %xcc, 0x1 wr %g0, 0x18, %asi ldsha [%l7 + 0x26] %asi, %g4 tsubcctv %o3, 0x0EE3, %l3 addcc %i4, 0x1938, %l1 membar 0x6A tleu %icc, 0x4 edge16 %o6, %l6, %i6 nop fitod %f0, %f18 fdtox %f18, %f24 fxtod %f24, %f26 fnor %f14, %f8, %f28 movre %i7, 0x12F, %l0 bvs,a %xcc, loop_649 alignaddrl %l4, %i0, %o1 add %l7, 0x3C, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %o0 casa [%l6] 0x04, %o0, %g7 loop_649: tvs %xcc, 0x4 smulcc %g6, 0x14B4, %l5 and %g5, 0x02AC, %g2 andn %i5, 0x1768, %o7 fmovsle %icc, %f27, %f11 mova %xcc, %o5, %i1 ldstub [%l7 + 0x20], %g1 nop setx loop_650, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tcc %xcc, 0x5 xnor %l2, %o2, %o4 fmovdleu %xcc, %f23, %f17 loop_650: fsrc2s %f25, %f6 fpsub16 %f6, %f22, %f2 movre %i3, 0x13D, %i2 fbl,a %fcc0, loop_651 nop setx 0x29D458C1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x2992AB41, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fmuls %f20, %f10, %f11 st %f15, [%l7 + 0x2C] tpos %xcc, 0x2 loop_651: ba,a,pn %icc, loop_652 xorcc %g4, %o3, %g3 edge32n %l3, %l1, %i4 nop setx 0x69461BAF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0xC1DCA8E8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fdivs %f14, %f23, %f11 loop_652: flush %l7 + 0x14 movrlz %l6, %o6, %i7 fpadd16s %f4, %f4, %f17 fmovdn %icc, %f5, %f2 fbe,a %fcc0, loop_653 sllx %l0, 0x12, %i6 fpmerge %f9, %f20, %f12 fmul8sux16 %f0, %f24, %f20 loop_653: nop set 0x78, %o2 prefetcha [%l7 + %o2] 0x89, 0x2 movcc %icc, %o1, %o0 set 0x20, %o0 prefetcha [%l7 + %o0] 0x80, 0x2 subccc %g7, 0x0472, %l5 st %f29, [%l7 + 0x48] edge16 %g5, %g2, %g6 fcmpeq16 %f24, %f2, %o7 array8 %o5, %i5, %i1 xor %l2, 0x1F7C, %g1 array8 %o2, %o4, %i2 fmovsvs %icc, %f10, %f3 brgez,a %g4, loop_654 subccc %o3, 0x1765, %i3 umul %g3, 0x1ACB, %l1 bgu loop_655 loop_654: mulx %l3, 0x0343, %l6 subccc %o6, 0x05F8, %i7 and %i4, %i6, %l0 loop_655: edge32 %o1, %l4, %i0 bne %xcc, loop_656 tge %xcc, 0x1 edge8n %o0, %g7, %l5 fmovdne %icc, %f13, %f4 loop_656: edge32ln %g2, %g6, %g5 fbuge,a %fcc1, loop_657 mulx %o5, %i5, %i1 edge16 %o7, %l2, %g1 fmovsa %xcc, %f15, %f14 loop_657: bvc,pn %xcc, loop_658 swap [%l7 + 0x18], %o2 wr %g0, 0x80, %asi ldsba [%l7 + 0x08] %asi, %o4 loop_658: nop fitod %f4, %f10 fdtos %f10, %f28 nop fitod %f8, %f16 fdtox %f16, %f30 orn %g4, %i2, %o3 stb %g3, [%l7 + 0x2B] movn %xcc, %i3, %l3 fpadd32 %f4, %f18, %f22 tl %icc, 0x5 sdivcc %l6, 0x0BD7, %l1 smulcc %o6, 0x1A95, %i7 set 0x5C, %o1 ldswa [%l7 + %o1] 0x80, %i4 xnorcc %i6, 0x0DCD, %l0 movneg %xcc, %l4, %o1 nop setx 0x13B9270786DC5DF5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x54F8577A7D1F29FD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fsubd %f22, %f30, %f8 wr %g0, 0x89, %asi stba %o0, [%l7 + 0x3E] %asi srl %i0, %g7, %g2 movl %xcc, %l5, %g5 bleu %icc, loop_659 fbge,a %fcc2, loop_660 ta %xcc, 0x3 fxors %f31, %f3, %f21 loop_659: nop set 0x7B, %l1 ldsb [%l7 + %l1], %o5 loop_660: fands %f24, %f10, %f17 tneg %xcc, 0x0 sdivcc %i5, 0x10C7, %i1 smulcc %g6, 0x0DC7, %l2 fnot1 %f22, %f24 tsubcctv %o7, %o2, %o4 fmovrsgez %g4, %f10, %f16 udivcc %g1, 0x1B44, %o3 movrlez %g3, %i2, %l3 fmovsvs %xcc, %f10, %f15 edge16n %l6, %i3, %l1 mova %icc, %i7, %o6 srl %i4, 0x05, %i6 sll %l4, %l0, %o1 fnot1 %f24, %f10 set 0x40, %l4 stda %f0, [%l7 + %l4] 0xf1 membar #Sync xor %o0, %i0, %g2 movcs %xcc, %g7, %g5 ba,pn %xcc, loop_661 edge32ln %l5, %o5, %i5 xorcc %i1, 0x1D04, %l2 fmovdcc %xcc, %f22, %f29 loop_661: nop set 0x67, %o7 ldub [%l7 + %o7], %g6 stx %o2, [%l7 + 0x68] andncc %o7, %o4, %g1 fnot2 %f28, %f22 movn %icc, %o3, %g4 std %f22, [%l7 + 0x38] edge8 %i2, %l3, %g3 movre %l6, %l1, %i3 fmovsge %xcc, %f28, %f12 fbn %fcc1, loop_662 movn %icc, %o6, %i4 te %xcc, 0x1 sdiv %i6, 0x185B, %l4 loop_662: udiv %i7, 0x1903, %l0 edge32 %o0, %o1, %i0 set 0x16, %g1 lduba [%l7 + %g1] 0x04, %g7 sll %g2, 0x0E, %g5 fxnor %f4, %f2, %f26 movle %xcc, %o5, %i5 tleu %xcc, 0x0 brlz,a %l5, loop_663 fmovs %f24, %f27 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlz %i1, %g6, %o2 loop_663: srl %o7, 0x15, %l2 tneg %xcc, 0x1 movcc %icc, %g1, %o3 movrgz %g4, 0x04A, %i2 fmovdge %icc, %f9, %f24 brgz %o4, loop_664 sth %l3, [%l7 + 0x78] orncc %l6, %l1, %i3 fmovrdgez %o6, %f22, %f6 loop_664: fmovrdgz %g3, %f24, %f14 ldsb [%l7 + 0x24], %i6 tl %icc, 0x2 alignaddrl %i4, %l4, %l0 taddcc %i7, 0x0718, %o0 nop setx 0xA077DB64, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr xorcc %i0, %o1, %g7 fbo %fcc0, loop_665 fornot1s %f28, %f13, %f0 movrgez %g2, %g5, %o5 tcs %icc, 0x5 loop_665: andn %i5, %l5, %i1 tleu %icc, 0x7 ta %icc, 0x5 stx %o2, [%l7 + 0x48] tcs %xcc, 0x5 fands %f3, %f3, %f26 edge32 %g6, %l2, %g1 sra %o7, 0x13, %o3 brlez,a %i2, loop_666 addccc %g4, 0x1656, %l3 wr %g0, 0x04, %asi ldsha [%l7 + 0x5C] %asi, %o4 loop_666: ldx [%l7 + 0x38], %l1 movleu %xcc, %i3, %l6 taddcctv %g3, 0x0315, %i6 sdivx %o6, 0x1CB5, %i4 udivx %l0, 0x1999, %i7 bvc,pt %xcc, loop_667 ble loop_668 stb %o0, [%l7 + 0x4A] movrgez %l4, %i0, %o1 loop_667: nop fitos %f11, %f1 fstox %f1, %f28 loop_668: fmovse %xcc, %f25, %f27 fxor %f12, %f24, %f24 sdivcc %g7, 0x102E, %g5 nop fitod %f10, %f10 fdtox %f10, %f28 fxtod %f28, %f26 alignaddrl %o5, %g2, %i5 edge16l %l5, %o2, %g6 tcc %icc, 0x7 movrgez %l2, 0x266, %i1 xorcc %o7, %g1, %i2 stw %o3, [%l7 + 0x7C] subc %l3, 0x1D93, %g4 bgu,pt %icc, loop_669 nop set 0x48, %i5 stx %l1, [%l7 + %i5] bvs,pt %xcc, loop_670 ta %icc, 0x7 loop_669: nop setx 0xBC51AC9A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 fsqrts %f16, %f21 addc %o4, 0x1045, %i3 loop_670: tsubcc %l6, %i6, %g3 movleu %xcc, %i4, %o6 xnor %l0, 0x17F6, %o0 mova %xcc, %i7, %l4 orcc %o1, %i0, %g7 nop setx 0x269E7D9A58DCCCDC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f16 edge8n %g5, %g2, %i5 nop setx 0x97958294, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x60880348, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fdivs %f19, %f29, %f22 nop set 0x54, %i0 lduw [%l7 + %i0], %o5 flush %l7 + 0x68 tg %xcc, 0x4 edge8ln %l5, %o2, %l2 movle %icc, %i1, %g6 nop setx 0xB057CFCB, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr fmovsn %icc, %f25, %f22 for %f24, %f26, %f10 orcc %g1, %o7, %o3 set 0x24, %i7 sta %f5, [%l7 + %i7] 0x80 bn loop_671 fsrc1s %f28, %f6 add %l7, 0x30, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %l3, %g4 loop_671: fnors %f8, %f15, %f6 movvs %icc, %i2, %o4 movvs %icc, %l1, %i3 bl %icc, loop_672 bn,a,pt %xcc, loop_673 bgu,a,pt %icc, loop_674 sra %l6, 0x16, %g3 loop_672: movn %icc, %i4, %o6 loop_673: nop wr %g0, 0x18, %asi sta %f19, [%l7 + 0x60] %asi loop_674: srlx %l0, %i6, %i7 sll %l4, %o0, %o1 bg,pn %icc, loop_675 te %xcc, 0x4 fbn,a %fcc1, loop_676 brlez,a %g7, loop_677 loop_675: fmovrdgz %g5, %f24, %f12 fnegd %f14, %f2 loop_676: sth %i0, [%l7 + 0x50] loop_677: popc %i5, %o5 nop setx loop_678, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdneg %xcc, %f8, %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbu,a %fcc0, loop_679 loop_678: tneg %xcc, 0x2 movpos %icc, %g2, %l5 movgu %xcc, %o2, %i1 loop_679: fand %f6, %f22, %f28 lduw [%l7 + 0x64], %l2 fxor %f4, %f16, %f30 tcs %xcc, 0x7 tsubcc %g6, 0x0242, %g1 brgz %o3, loop_680 fmovdneg %xcc, %f20, %f23 movge %xcc, %l3, %o7 sir 0x18F2 loop_680: movrgz %i2, %o4, %g4 tvs %icc, 0x2 fnands %f14, %f6, %f12 fbul,a %fcc1, loop_681 te %icc, 0x4 xorcc %l1, 0x11DC, %l6 fbne %fcc1, loop_682 loop_681: movrgez %g3, %i3, %o6 or %i4, %l0, %i7 array8 %i6, %l4, %o1 loop_682: fpadd16s %f17, %f13, %f31 smulcc %g7, 0x072B, %o0 edge32l %i0, %i5, %g5 std %f4, [%l7 + 0x40] fbne %fcc3, loop_683 movl %icc, %o5, %g2 te %xcc, 0x7 orcc %o2, 0x082D, %l5 loop_683: nop wr %g0, 0x10, %asi lduha [%l7 + 0x5C] %asi, %i1 nop fitod %f12, %f6 fdtox %f6, %f16 fxtod %f16, %f24 movre %g6, %l2, %g1 edge16 %l3, %o7, %i2 sth %o3, [%l7 + 0x70] fornot2 %f24, %f12, %f26 fmovrse %g4, %f23, %f14 fabsd %f26, %f4 sir 0x036C edge32l %l1, %o4, %g3 pdist %f8, %f16, %f4 movrlez %i3, 0x360, %o6 tleu %icc, 0x3 add %l7, 0x44, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i4 casa [%l6] 0x89, %i4, %l6 fcmpeq16 %f4, %f22, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxors %f9, %f22, %f19 fmovdgu %icc, %f10, %f5 fbe %fcc1, loop_684 tsubcc %i7, 0x111A, %i6 nop fitod %f6, %f10 fdtoi %f10, %f5 xnorcc %l4, 0x19F6, %g7 loop_684: orncc %o0, 0x023D, %i0 add %i5, %g5, %o5 fbn %fcc0, loop_685 stx %g2, [%l7 + 0x50] fpadd32s %f13, %f23, %f1 movpos %icc, %o1, %l5 loop_685: movl %xcc, %o2, %g6 wr %g0, 0x0c, %asi stwa %i1, [%l7 + 0x38] %asi wr %g0, 0x22, %asi stxa %l2, [%l7 + 0x78] %asi membar #Sync bvs loop_686 nop setx 0xE9A7804FFF5A9C98, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f30 wr %g0, 0x10, %asi swapa [%l7 + 0x34] %asi, %l3 loop_686: nop wr %g0, 0x52, %asi ldxa [%g0 + 0x118] %asi, %g1 movrlez %o7, %o3, %g4 membar 0x37 movcs %icc, %i2, %o4 nop fitos %f11, %f23 fstox %f23, %f16 fxtos %f16, %f22 mulx %g3, %l1, %i3 nop fitos %f10, %f23 fstox %f23, %f14 array32 %i4, %l6, %l0 subccc %i7, %o6, %l4 ta %xcc, 0x7 edge16l %g7, %o0, %i6 brlez,a %i0, loop_687 tpos %xcc, 0x6 edge32 %g5, %o5, %g2 srl %i5, %l5, %o2 loop_687: addcc %o1, 0x0F52, %g6 tne %icc, 0x7 udivcc %l2, 0x1C2D, %i1 stbar fpadd32 %f8, %f24, %f24 sdivcc %g1, 0x1F61, %o7 andn %o3, 0x0DAB, %l3 orn %i2, 0x161C, %g4 membar 0x3C fbl %fcc2, loop_688 fnors %f6, %f3, %f24 movcc %xcc, %o4, %g3 fmovd %f26, %f22 loop_688: fmovsleu %xcc, %f19, %f26 subc %i3, %i4, %l1 sll %l0, 0x0F, %l6 bge,pt %icc, loop_689 xnorcc %i7, %l4, %g7 ble,pt %icc, loop_690 movrlz %o6, 0x361, %o0 loop_689: edge8l %i0, %i6, %g5 tg %icc, 0x7 loop_690: addccc %g2, 0x1BD2, %o5 array16 %i5, %o2, %l5 movrlz %g6, %l2, %i1 array32 %g1, %o7, %o3 fbo %fcc1, loop_691 fcmple16 %f16, %f14, %o1 or %i2, %l3, %g4 sth %o4, [%l7 + 0x7E] loop_691: tvs %xcc, 0x4 membar 0x64 brgz %g3, loop_692 edge16 %i4, %i3, %l1 orn %l6, %l0, %i7 fmovrdlez %g7, %f24, %f16 loop_692: fmovrde %o6, %f4, %f12 xorcc %l4, 0x0FD7, %o0 movle %icc, %i6, %g5 addc %g2, %i0, %i5 add %o5, %l5, %g6 movg %icc, %o2, %i1 add %l7, 0x54, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %l2, %g1 nop fitos %f8, %f31 fstod %f31, %f2 ldstub [%l7 + 0x19], %o7 mulx %o3, 0x0A41, %o1 fcmpne32 %f18, %f10, %i2 set 0x58, %i1 ldxa [%l7 + %i1] 0x81, %l3 nop setx loop_693, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdivx %o4, 0x02FB, %g4 sra %g3, %i4, %i3 fmovdvc %icc, %f26, %f30 loop_693: bvs,a,pt %icc, loop_694 fsrc1s %f8, %f21 sdivx %l6, 0x1B33, %l0 sdivx %l1, 0x1A0C, %g7 loop_694: andncc %o6, %l4, %o0 edge8ln %i7, %i6, %g5 bcs,a,pn %icc, loop_695 addcc %g2, %i0, %i5 tneg %xcc, 0x5 tsubcctv %o5, 0x1136, %g6 loop_695: nop set 0x44, %g5 stw %l5, [%l7 + %g5] nop setx loop_696, %l0, %l1 jmpl %l1, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduw [%l7 + 0x60], %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_696: edge32ln %g1, %i1, %o7 edge8l %o1, %i2, %l3 fnot1 %f8, %f10 ldstub [%l7 + 0x59], %o3 swap [%l7 + 0x68], %o4 tne %icc, 0x4 edge8ln %g3, %g4, %i4 subccc %i3, 0x0B0F, %l0 set 0x2C, %o6 stwa %l6, [%l7 + %o6] 0x22 membar #Sync movpos %icc, %l1, %g7 movcs %icc, %o6, %o0 ldstub [%l7 + 0x1D], %i7 lduw [%l7 + 0x24], %l4 brlez %g5, loop_697 srax %g2, %i6, %i0 nop setx 0x13736047, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x318BFFBD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fadds %f6, %f29, %f0 array8 %o5, %g6, %l5 loop_697: movge %icc, %i5, %o2 orn %g1, %i1, %o7 subccc %o1, 0x12F1, %i2 fmovdne %icc, %f23, %f22 brlz,a %l3, loop_698 tle %xcc, 0x1 add %l7, 0x34, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %o3 casa [%l6] %asi, %o3, %o4 loop_698: ldsh [%l7 + 0x42], %g3 array32 %l2, %i4, %g4 movn %xcc, %i3, %l0 tsubcc %l1, %l6, %g7 nop setx loop_699, %l0, %l1 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 + 0x40], %o0 edge16l %i7, %o6, %g5 tneg %xcc, 0x1 loop_699: sllx %g2, %i6, %l4 fcmple16 %f2, %f28, %o5 bpos,a,pn %xcc, loop_700 subccc %i0, %l5, %i5 bgu,pt %xcc, loop_701 addc %g6, %g1, %i1 loop_700: udivcc %o7, 0x1E23, %o1 fmovrslez %i2, %f11, %f4 loop_701: edge16l %l3, %o2, %o3 umulcc %g3, 0x0233, %l2 stb %i4, [%l7 + 0x27] fbul,a %fcc2, loop_702 flush %l7 + 0x2C sub %o4, %g4, %l0 edge32n %i3, %l6, %l1 loop_702: mova %xcc, %o0, %g7 sra %i7, 0x13, %o6 sll %g2, 0x1E, %i6 tn %xcc, 0x0 sub %l4, %o5, %g5 set 0x108, %o3 stxa %l5, [%g0 + %o3] 0x52 edge32 %i0, %i5, %g6 srax %g1, 0x01, %o7 tvs %icc, 0x7 movre %i1, 0x1B7, %o1 nop fitos %f7, %f15 fstoi %f15, %f24 subccc %l3, %i2, %o2 fbo %fcc2, loop_703 fmovdvc %xcc, %f27, %f16 movpos %xcc, %g3, %l2 addc %i4, 0x1C83, %o3 loop_703: ldsw [%l7 + 0x74], %g4 srl %o4, 0x11, %i3 prefetch [%l7 + 0x50], 0x2 edge32 %l0, %l1, %o0 bshuffle %f16, %f28, %f26 wr %g0, 0x0c, %asi ldsba [%l7 + 0x63] %asi, %l6 movneg %xcc, %g7, %i7 movvs %icc, %o6, %i6 bn,a,pt %icc, loop_704 umulcc %l4, %g2, %o5 movneg %xcc, %l5, %g5 fbg,a %fcc2, loop_705 loop_704: smul %i0, %i5, %g1 fbn,a %fcc0, loop_706 bge,pt %xcc, loop_707 loop_705: nop fitos %f7, %f24 movge %icc, %o7, %g6 loop_706: sth %i1, [%l7 + 0x78] loop_707: tvc %xcc, 0x4 pdist %f14, %f8, %f12 movne %icc, %l3, %o1 movcs %xcc, %o2, %g3 set 0x2C, %i2 lduba [%l7 + %i2] 0x15, %l2 for %f4, %f30, %f10 fmovsvs %icc, %f0, %f31 or %i2, 0x0187, %o3 set 0x30, %g6 stwa %g4, [%l7 + %g6] 0x14 array32 %o4, %i4, %i3 smulcc %l0, %o0, %l6 fbo %fcc3, loop_708 movne %icc, %l1, %i7 andcc %o6, 0x1A1F, %i6 udiv %g7, 0x12D5, %l4 loop_708: alignaddrl %g2, %l5, %o5 andn %i0, %i5, %g1 bg %xcc, loop_709 sethi 0x0C15, %g5 orn %g6, %i1, %l3 srax %o7, 0x1F, %o2 loop_709: movne %xcc, %g3, %l2 xorcc %i2, 0x1DEB, %o3 fcmpeq32 %f0, %f18, %o1 edge8 %o4, %i4, %i3 edge32ln %l0, %o0, %g4 add %l7, 0x64, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %l1 casa [%l6] %asi, %l1, %i7 fbu,a %fcc3, loop_710 fmovsl %xcc, %f9, %f14 fnegs %f26, %f2 array32 %o6, %i6, %g7 loop_710: umulcc %l6, 0x1204, %g2 andcc %l4, 0x1735, %o5 movrlez %i0, %i5, %l5 brlez %g5, loop_711 bcc loop_712 fornot2s %f0, %f9, %f8 srlx %g6, %g1, %l3 loop_711: nop fitod %f4, %f18 loop_712: udivcc %o7, 0x0E34, %i1 brlz,a %g3, loop_713 movn %xcc, %l2, %i2 popc 0x0942, %o3 alignaddrl %o1, %o2, %i4 loop_713: fmovdleu %icc, %f17, %f18 add %l7, 0x38, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o4 casa [%l6] %asi, %o4, %i3 umulcc %o0, 0x0ABB, %l0 tsubcc %l1, %i7, %g4 taddcctv %o6, 0x05D8, %g7 addccc %l6, %i6, %g2 wr %g0, 0x88, %asi stba %o5, [%l7 + 0x5B] %asi fands %f11, %f18, %f10 fmovdn %xcc, %f27, %f27 add %l7, 0x28, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l4 casa [%l6] %asi, %l4, %i5 andncc %l5, %i0, %g6 set 0x70, %g7 ldswa [%l7 + %g7] 0x88, %g1 bgu %icc, loop_714 movcc %xcc, %g5, %o7 addccc %i1, 0x11AA, %g3 nop setx 0xAF91B041, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x12EE5540, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f12, %f0 loop_714: fmovrslz %l3, %f22, %f30 movre %i2, 0x286, %o3 edge16l %l2, %o1, %i4 ldub [%l7 + 0x6B], %o2 move %icc, %i3, %o0 tg %icc, 0x4 sdivx %l0, 0x1A24, %l1 fcmple16 %f14, %f24, %o4 swap [%l7 + 0x78], %g4 movneg %xcc, %i7, %g7 fzeros %f19 nop setx 0x2049F6E9, %l0, %l6 st %l6, [%l7 + 0x7C] ld [%l7 + 0x7C], %fsr bl,a,pn %xcc, loop_715 xor %l6, 0x028A, %o6 movn %icc, %i6, %g2 tvs %xcc, 0x3 loop_715: bcs,a %xcc, loop_716 ldstub [%l7 + 0x25], %l4 movgu %icc, %i5, %l5 wr %g0, 0x10, %asi prefetcha [%l7 + 0x48] %asi, 0x0 loop_716: tn %icc, 0x2 ta %xcc, 0x7 srl %i0, %g1, %g6 udiv %g5, 0x0CB2, %o7 mulscc %g3, %l3, %i1 wr %g0, 0x89, %asi prefetcha [%l7 + 0x08] %asi, 0x0 fbne,a %fcc3, loop_717 fmul8sux16 %f12, %f22, %f14 call loop_718 tge %icc, 0x0 loop_717: fsrc1 %f22, %f18 orcc %l2, %o3, %o1 loop_718: for %f8, %f16, %f26 sdivcc %i4, 0x17F5, %o2 brgez,a %o0, loop_719 tvc %xcc, 0x6 or %l0, %i3, %o4 fmovdvs %icc, %f22, %f31 loop_719: edge16n %g4, %l1, %g7 fcmpeq16 %f12, %f18, %l6 tgu %xcc, 0x4 bpos %xcc, loop_720 fxors %f8, %f31, %f30 bvs,pt %icc, loop_721 tge %icc, 0x2 loop_720: bl,a,pn %xcc, loop_722 std %f16, [%l7 + 0x28] loop_721: bcs,a,pt %icc, loop_723 tcs %icc, 0x5 loop_722: edge8 %o6, %i6, %i7 fbule,a %fcc1, loop_724 loop_723: tgu %icc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsvs %icc, %f22, %f8 loop_724: nop wr %g0, 0x81, %asi swapa [%l7 + 0x34] %asi, %l4 bpos,pn %xcc, loop_725 alignaddr %i5, %g2, %o5 xnorcc %l5, %i0, %g1 movrgez %g6, 0x0A3, %o7 loop_725: fabss %f21, %f28 smul %g3, %g5, %i1 udiv %i2, 0x130E, %l2 fmovsn %xcc, %f23, %f31 edge32l %l3, %o3, %i4 wr %g0, 0x80, %asi sta %f11, [%l7 + 0x24] %asi nop fitos %f8, %f31 ba loop_726 alignaddrl %o1, %o0, %l0 tcs %xcc, 0x3 array16 %i3, %o2, %g4 loop_726: andcc %o4, 0x02A8, %l1 nop setx loop_727, %l0, %l1 jmpl %l1, %l6 te %icc, 0x0 tleu %xcc, 0x5 sir 0x1C4D loop_727: movl %icc, %g7, %i6 sdivx %i7, 0x0E94, %l4 fxor %f14, %f6, %f12 std %f26, [%l7 + 0x40] add %l7, 0x58, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i5 casa [%l6] %asi, %i5, %g2 movrne %o6, 0x13D, %l5 tsubcctv %o5, %g1, %i0 ta %xcc, 0x0 orcc %g6, 0x0F7D, %o7 brlez,a %g5, loop_728 tpos %xcc, 0x2 mova %icc, %g3, %i2 movpos %icc, %l2, %i1 loop_728: bpos %icc, loop_729 brlez %o3, loop_730 st %f19, [%l7 + 0x0C] orn %i4, %l3, %o1 loop_729: xor %l0, 0x0A34, %o0 loop_730: srlx %i3, %g4, %o2 edge32 %o4, %l6, %l1 edge8l %g7, %i7, %l4 andcc %i6, %i5, %o6 array32 %l5, %o5, %g1 fabsd %f18, %f18 add %l7, 0x14, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g2 casa [%l6] %asi, %g2, %i0 srlx %g6, 0x1A, %g5 udivx %o7, 0x1A27, %g3 edge32 %i2, %l2, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ld [%l7 + 0x20], %f7 bne loop_731 fnot1 %f22, %f26 addccc %i4, %i1, %l3 bge,a loop_732 loop_731: te %icc, 0x0 fmovsvs %icc, %f5, %f27 movg %xcc, %l0, %o0 loop_732: fmovrsgz %o1, %f10, %f21 tvc %xcc, 0x7 bvc,pt %xcc, loop_733 edge32n %g4, %i3, %o2 tvs %xcc, 0x5 movgu %icc, %o4, %l6 loop_733: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %l1, %g7, %l4 xnorcc %i6, %i5, %o6 bge %icc, loop_734 movleu %xcc, %i7, %l5 fblg %fcc1, loop_735 nop set 0x2A, %o4 ldsh [%l7 + %o4], %o5 loop_734: fbn %fcc1, loop_736 edge32ln %g2, %i0, %g1 loop_735: srlx %g6, %g5, %g3 fxnors %f28, %f31, %f10 loop_736: fpadd16 %f8, %f28, %f16 nop fitod %f2, %f6 fdtox %f6, %f4 fmovse %icc, %f23, %f28 orcc %o7, %l2, %i2 fand %f20, %f2, %f20 for %f28, %f4, %f2 movge %icc, %i4, %i1 fmovsvc %xcc, %f1, %f17 srl %l3, %o3, %l0 fzeros %f0 srlx %o1, %g4, %o0 fxor %f6, %f24, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x48, %l0 prefetcha [%l7 + %l0] 0x04, 0x0 set 0x30, %l5 ldswa [%l7 + %l5] 0x19, %o4 tle %xcc, 0x0 edge32 %l6, %i3, %l1 fxor %f14, %f26, %f6 fmovsle %icc, %f16, %f13 edge16n %g7, %l4, %i6 fmovrse %i5, %f10, %f24 edge8l %i7, %o6, %o5 bcc,a,pn %xcc, loop_737 fandnot1 %f30, %f6, %f12 tne %xcc, 0x7 movrlz %l5, 0x00A, %i0 loop_737: movcc %icc, %g1, %g2 fnegd %f18, %f20 sth %g5, [%l7 + 0x36] tpos %xcc, 0x5 xnor %g3, 0x1AE7, %g6 popc 0x092F, %o7 edge32l %i2, %i4, %l2 ldstub [%l7 + 0x31], %l3 set 0x40, %i4 stda %f0, [%l7 + %i4] 0xf0 membar #Sync xnor %i1, 0x02D5, %o3 edge32ln %o1, %l0, %o0 fbuge,a %fcc3, loop_738 nop fitos %f1, %f6 fnot2s %f16, %f27 fmovdge %xcc, %f23, %f5 loop_738: movneg %icc, %g4, %o4 nop setx loop_739, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ba,pn %xcc, loop_740 sll %o2, 0x1D, %i3 loop_739: ldd [%l7 + 0x38], %l0 array32 %l6, %l4, %g7 loop_740: movge %icc, %i5, %i7 tvc %xcc, 0x6 add %o6, %o5, %i6 fmovdcs %xcc, %f31, %f31 st %f1, [%l7 + 0x30] fmovdgu %xcc, %f25, %f20 and %i0, %l5, %g2 nop setx loop_741, %l0, %l1 jmpl %l1, %g5 movgu %icc, %g1, %g6 nop setx loop_742, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry xnorcc %o7, 0x0E86, %i2 loop_741: nop setx 0xCDD07C53, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0xED31A32C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fadds %f20, %f13, %f16 movvs %xcc, %i4, %g3 loop_742: brnz %l2, loop_743 mova %xcc, %i1, %l3 fmul8x16 %f4, %f16, %f30 fnot1 %f18, %f16 loop_743: edge32l %o1, %l0, %o0 addc %o3, %o4, %g4 edge16n %o2, %l1, %l6 smulcc %l4, 0x1A81, %g7 fandnot1s %f25, %f7, %f31 nop setx 0xA96F4E7E99D01CFA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0xD2D90F5D1D17B45B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f14, %f8 fmul8ulx16 %f22, %f20, %f10 movcs %icc, %i3, %i7 set 0x22, %l2 lduha [%l7 + %l2] 0x04, %i5 fbl %fcc3, loop_744 edge16 %o6, %o5, %i0 bvs,a loop_745 movvc %xcc, %l5, %g2 loop_744: tpos %xcc, 0x0 udivcc %g5, 0x08C6, %i6 loop_745: lduw [%l7 + 0x5C], %g1 fmovrdlez %g6, %f18, %f20 movre %o7, 0x26A, %i4 udivx %i2, 0x0137, %l2 sdiv %i1, 0x0A25, %g3 sllx %o1, 0x0B, %l3 fbn,a %fcc2, loop_746 addc %l0, 0x0179, %o0 be,a,pn %xcc, loop_747 tl %xcc, 0x5 loop_746: movrlz %o3, %o4, %g4 srl %l1, %o2, %l6 loop_747: movrlz %g7, %l4, %i7 bge,a,pt %xcc, loop_748 bge,a %xcc, loop_749 tpos %icc, 0x1 fmovsneg %icc, %f6, %f18 loop_748: xnorcc %i5, %i3, %o6 loop_749: tle %xcc, 0x2 wr %g0, 0x18, %asi ldxa [%l7 + 0x38] %asi, %i0 movne %xcc, %l5, %o5 fmovsa %xcc, %f16, %f10 tcs %xcc, 0x7 sethi 0x09D5, %g5 nop setx 0xD5AF3D9F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 fsqrts %f6, %f30 bvs,a,pn %icc, loop_750 move %icc, %g2, %g1 sth %i6, [%l7 + 0x5E] fandnot1s %f10, %f20, %f23 loop_750: fpsub32 %f6, %f12, %f4 array32 %g6, %i4, %o7 addccc %l2, %i1, %g3 nop setx 0xA1BCE5DC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0xF4977924, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fsubs %f10, %f5, %f8 tg %icc, 0x0 subcc %o1, 0x18E6, %i2 stbar stb %l0, [%l7 + 0x4B] edge8ln %o0, %o3, %o4 movrne %g4, 0x09D, %l1 movrgez %o2, 0x33E, %l3 umulcc %l6, 0x1104, %l4 smulcc %g7, 0x0722, %i7 tneg %icc, 0x5 bg,a loop_751 fmovrdne %i3, %f8, %f8 stx %i5, [%l7 + 0x40] movcc %xcc, %i0, %o6 loop_751: movrgez %o5, 0x1CE, %g5 fmovde %icc, %f4, %f18 movrne %l5, %g1, %g2 fnor %f14, %f20, %f26 movleu %icc, %g6, %i4 fnegs %f17, %f4 alignaddrl %o7, %l2, %i6 fmul8ulx16 %f0, %f20, %f18 udivx %i1, 0x028C, %g3 udivcc %o1, 0x0C06, %i2 fpackfix %f18, %f28 sth %l0, [%l7 + 0x0C] sra %o0, 0x16, %o3 movrlez %o4, 0x110, %g4 addc %l1, 0x11CD, %o2 add %l7, 0x10, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x89, %l3, %l6 tsubcctv %g7, 0x1ED1, %i7 stx %l4, [%l7 + 0x70] nop fitod %f4, %f14 fdtoi %f14, %f11 movrlez %i3, 0x046, %i0 brlez,a %i5, loop_752 edge32 %o5, %g5, %o6 fpsub32 %f20, %f20, %f8 sllx %l5, %g1, %g6 loop_752: movre %i4, 0x128, %o7 stw %l2, [%l7 + 0x68] alignaddrl %g2, %i6, %g3 set 0x28, %l3 swapa [%l7 + %l3] 0x81, %o1 nop fitos %f9, %f15 fstox %f15, %f12 fxtos %f12, %f30 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnorcc %i1, 0x0B2E, %l0 tg %icc, 0x1 stb %o0, [%l7 + 0x31] popc %o3, %o4 tvs %icc, 0x6 mulscc %i2, %g4, %o2 alignaddr %l3, %l6, %g7 ble %xcc, loop_753 umul %i7, 0x0DFE, %l1 movpos %icc, %i3, %l4 movge %icc, %i0, %i5 loop_753: fmovdcc %icc, %f1, %f22 nop set 0x10, %i6 sth %o5, [%l7 + %i6] fsrc2 %f8, %f12 ta %icc, 0x3 edge8l %o6, %g5, %l5 fmovdcs %icc, %f17, %f19 movn %icc, %g6, %i4 brgz %g1, loop_754 stb %l2, [%l7 + 0x58] fmovdgu %xcc, %f31, %f13 fpsub16s %f21, %f30, %f24 loop_754: edge32 %o7, %i6, %g3 fxor %f8, %f10, %f10 stw %g2, [%l7 + 0x3C] udiv %i1, 0x17AC, %l0 movle %icc, %o0, %o3 fcmpeq16 %f30, %f8, %o4 nop setx 0x4AA25C9A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x4FE943B6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fadds %f8, %f11, %f0 brnz %i2, loop_755 add %g4, %o1, %l3 fors %f29, %f31, %f6 stbar loop_755: fmul8x16au %f8, %f27, %f12 move %xcc, %o2, %l6 ldx [%l7 + 0x28], %i7 sub %g7, %l1, %i3 te %icc, 0x5 te %xcc, 0x4 movvs %xcc, %l4, %i5 nop setx loop_756, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmul8x16al %f8, %f11, %f20 movre %o5, %i0, %g5 fmovsvs %xcc, %f31, %f20 loop_756: fabss %f1, %f14 wr %g0, 0x88, %asi lduha [%l7 + 0x44] %asi, %l5 fnegs %f9, %f18 movpos %xcc, %g6, %i4 edge32n %g1, %o6, %l2 wr %g0, 0x2f, %asi stwa %o7, [%l7 + 0x30] %asi membar #Sync addccc %g3, 0x0D07, %g2 membar 0x57 fpmerge %f8, %f21, %f24 fmovdn %xcc, %f7, %f19 bgu,a,pn %icc, loop_757 fbo %fcc1, loop_758 taddcctv %i6, 0x1767, %i1 wr %g0, 0x80, %asi ldsba [%l7 + 0x42] %asi, %o0 loop_757: taddcc %o3, %o4, %i2 loop_758: fmovsvs %xcc, %f5, %f5 tpos %icc, 0x2 fbn,a %fcc3, loop_759 edge16 %l0, %o1, %l3 fpsub16 %f22, %f2, %f0 xor %g4, 0x09A1, %o2 loop_759: fmovs %f23, %f23 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %l6, %i7, %g7 fble,a %fcc0, loop_760 sethi 0x1D96, %i3 bg,a,pn %xcc, loop_761 movvc %xcc, %l1, %i5 loop_760: tne %xcc, 0x6 array32 %l4, %o5, %g5 loop_761: fbuge %fcc3, loop_762 nop setx loop_763, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovde %icc, %f19, %f22 movcc %xcc, %i0, %g6 loop_762: movge %xcc, %l5, %i4 loop_763: ldstub [%l7 + 0x49], %g1 sdivcc %o6, 0x1D11, %l2 wr %g0, 0x89, %asi ldstuba [%l7 + 0x1E] %asi, %g3 add %l7, 0x34, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g2 casa [%l6] %asi, %g2, %o7 te %icc, 0x7 subcc %i6, 0x05A8, %o0 ldub [%l7 + 0x12], %i1 fone %f20 te %xcc, 0x2 nop fitos %f13, %f19 fstox %f19, %f6 brz %o4, loop_764 umulcc %i2, 0x1912, %l0 mulx %o3, 0x023A, %l3 nop fitod %f8, %f0 fdtox %f0, %f16 loop_764: taddcctv %g4, %o1, %l6 wr %g0, 0x04, %asi ldxa [%l7 + 0x08] %asi, %i7 fcmpeq32 %f20, %f28, %o2 fexpand %f8, %f20 bge,a loop_765 array16 %g7, %i3, %i5 fpmerge %f27, %f19, %f8 st %f4, [%l7 + 0x34] loop_765: tge %xcc, 0x6 addc %l4, %l1, %g5 sub %o5, 0x1506, %g6 umul %l5, 0x13F2, %i4 edge32 %g1, %o6, %l2 edge16 %g3, %g2, %i0 xnorcc %i6, 0x1D3E, %o7 subcc %o0, 0x18C1, %i1 srax %o4, %i2, %o3 set 0x24, %l6 lduwa [%l7 + %l6] 0x18, %l3 movrgz %g4, %l0, %l6 fblg %fcc0, loop_766 edge16n %i7, %o1, %o2 nop setx 0x2164FC18, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x2A80A928, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fdivs %f29, %f19, %f7 movvs %xcc, %i3, %g7 loop_766: fmovdvc %icc, %f28, %f0 nop fitod %f0, %f16 fdtox %f16, %f4 fxtod %f4, %f24 addcc %l4, 0x1795, %i5 nop fitod %f2, %f4 fdtox %f4, %f22 orn %g5, 0x06DA, %l1 sdivcc %g6, 0x1A1A, %o5 fmuld8ulx16 %f7, %f8, %f20 fmovrsgz %i4, %f15, %f19 umul %g1, 0x03CC, %l5 fbne,a %fcc3, loop_767 nop setx 0xE38D911E3FE5EFCD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x284B7719B5219C19, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f4, %f24 edge16ln %o6, %l2, %g3 movvs %icc, %g2, %i6 loop_767: fmovrse %o7, %f31, %f31 bg,pn %xcc, loop_768 andn %o0, 0x0E7E, %i1 edge32n %i0, %i2, %o3 set 0x68, %g2 ldsha [%l7 + %g2] 0x15, %o4 loop_768: tl %xcc, 0x5 edge32l %l3, %l0, %g4 fnands %f6, %f15, %f24 move %xcc, %l6, %i7 fbne,a %fcc1, loop_769 ta %xcc, 0x0 mulx %o2, 0x1FB8, %i3 xor %o1, %g7, %i5 loop_769: movrlez %g5, %l4, %l1 bgu %xcc, loop_770 fmovdneg %icc, %f28, %f5 ldx [%l7 + 0x28], %g6 srl %o5, %g1, %i4 loop_770: tn %xcc, 0x5 tgu %xcc, 0x4 subccc %o6, 0x03C7, %l5 tpos %xcc, 0x7 subc %g3, %g2, %i6 movrgez %l2, %o0, %i1 wr %g0, 0x80, %asi sta %f23, [%l7 + 0x44] %asi nop fitos %f7, %f9 fstoi %f9, %f21 ldsh [%l7 + 0x4C], %o7 or %i0, 0x126D, %o3 fbul %fcc1, loop_771 tn %xcc, 0x2 movge %icc, %i2, %o4 tneg %icc, 0x2 loop_771: nop set 0x20, %g3 stxa %l3, [%l7 + %g3] 0xe2 membar #Sync ba loop_772 ble,a,pt %xcc, loop_773 nop fitos %f1, %f14 fstoi %f14, %f31 fmovsvs %xcc, %f17, %f10 loop_772: brgez %l0, loop_774 loop_773: fandnot2 %f8, %f6, %f28 bge,pt %xcc, loop_775 movrlz %g4, %i7, %l6 loop_774: edge16l %i3, %o1, %o2 or %i5, 0x1909, %g5 loop_775: orcc %l4, 0x1DED, %l1 tsubcctv %g7, 0x1834, %g6 ba,a loop_776 movcs %xcc, %o5, %i4 bpos,a loop_777 nop setx 0x32170D3F59BEF9DD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xA24D6474E045BD17, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f26, %f24 loop_776: membar 0x44 tneg %icc, 0x0 loop_777: bge,pt %xcc, loop_778 subccc %o6, 0x05EC, %l5 smul %g1, 0x1991, %g3 tg %xcc, 0x1 loop_778: tvc %xcc, 0x3 fcmple32 %f4, %f16, %g2 array32 %i6, %o0, %l2 edge16l %o7, %i1, %o3 nop fitos %f14, %f10 fstoi %f10, %f31 lduw [%l7 + 0x28], %i2 brnz,a %o4, loop_779 stx %l3, [%l7 + 0x28] edge8l %l0, %i0, %i7 movrlez %g4, 0x1FE, %i3 loop_779: addc %o1, 0x01C1, %l6 alignaddr %o2, %i5, %g5 and %l1, %g7, %g6 stx %l4, [%l7 + 0x28] taddcc %o5, %i4, %l5 fmovsg %xcc, %f30, %f1 smul %o6, %g1, %g2 movrgz %i6, 0x11A, %g3 set 0x40, %o5 stda %f0, [%l7 + %o5] 0x89 fpadd16 %f14, %f24, %f24 bg,pn %xcc, loop_780 umul %l2, %o7, %o0 ld [%l7 + 0x3C], %f12 movrgz %o3, 0x0E2, %i2 loop_780: nop set 0x40, %i3 stda %f0, [%l7 + %i3] 0x17 membar #Sync movrgez %i1, 0x3B2, %o4 taddcctv %l0, 0x01E8, %l3 te %icc, 0x1 ldsw [%l7 + 0x18], %i7 edge16l %g4, %i3, %i0 tl %xcc, 0x3 subcc %o1, %o2, %l6 smul %g5, 0x0053, %i5 stw %g7, [%l7 + 0x28] xnorcc %l1, 0x0E53, %g6 movg %xcc, %l4, %i4 add %l7, 0x30, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %l5 casa [%l6] %asi, %l5, %o5 fmovdne %xcc, %f27, %f30 movpos %icc, %g1, %g2 subcc %o6, 0x1561, %i6 ld [%l7 + 0x68], %f29 edge16l %g3, %o7, %l2 sll %o3, %o0, %i2 fpack32 %f6, %f30, %f20 tcs %icc, 0x6 andcc %o4, %l0, %l3 bcs,a,pt %icc, loop_781 fpackfix %f2, %f5 sir 0x1710 addcc %i7, %i1, %g4 loop_781: edge16l %i0, %o1, %i3 brnz,a %o2, loop_782 subc %l6, 0x121A, %g5 bcc %icc, loop_783 ldub [%l7 + 0x31], %i5 loop_782: membar 0x49 tne %xcc, 0x3 loop_783: sub %g7, 0x01EC, %g6 set 0x70, %o2 lduwa [%l7 + %o2] 0x0c, %l1 tl %xcc, 0x1 addccc %l4, 0x00C2, %i4 edge8ln %o5, %g1, %g2 wr %g0, 0x81, %asi swapa [%l7 + 0x38] %asi, %o6 nop fitod %f8, %f24 fdtoi %f24, %f25 taddcc %l5, %i6, %o7 sdivcc %g3, 0x10B5, %l2 edge32n %o3, %i2, %o0 fabss %f14, %f10 fxnors %f25, %f23, %f29 sdivcc %o4, 0x1599, %l3 fmovdvs %icc, %f18, %f6 movvs %xcc, %l0, %i1 fcmpne32 %f20, %f26, %i7 alignaddrl %g4, %i0, %i3 alignaddr %o2, %l6, %g5 movrlez %o1, 0x078, %g7 and %g6, 0x10B0, %l1 fmovdneg %icc, %f17, %f15 fmovrdgez %i5, %f20, %f18 fxnors %f11, %f28, %f28 fcmple32 %f8, %f28, %i4 fbul %fcc3, loop_784 edge32 %l4, %o5, %g1 alignaddr %g2, %o6, %i6 fbul %fcc2, loop_785 loop_784: fxor %f14, %f8, %f22 fandnot1s %f7, %f22, %f30 movpos %xcc, %l5, %g3 loop_785: ldd [%l7 + 0x38], %f12 fmovrsgez %o7, %f21, %f15 srl %l2, %i2, %o3 tsubcc %o4, %l3, %o0 fcmple32 %f28, %f0, %l0 orcc %i7, 0x1A0F, %i1 fbge,a %fcc2, loop_786 xor %i0, 0x1B62, %i3 fandnot2 %f26, %f0, %f16 fxnor %f0, %f14, %f18 loop_786: fornot2 %f8, %f20, %f8 fxor %f18, %f2, %f26 movcc %xcc, %o2, %l6 faligndata %f2, %f24, %f10 set 0x30, %o0 ldda [%l7 + %o0] 0xe2, %g4 fmul8sux16 %f28, %f26, %f12 fblg,a %fcc2, loop_787 taddcctv %g4, 0x1A15, %g7 fabss %f11, %f27 fmovdleu %xcc, %f25, %f8 loop_787: movl %xcc, %o1, %l1 set 0x54, %g4 stwa %g6, [%l7 + %g4] 0x88 fmovsgu %xcc, %f19, %f9 prefetch [%l7 + 0x2C], 0x0 bge,pn %icc, loop_788 sub %i4, 0x0A1C, %i5 fmovrsne %o5, %f23, %f20 mova %icc, %l4, %g2 loop_788: andcc %o6, %i6, %l5 sllx %g3, %o7, %g1 ba,a,pn %xcc, loop_789 subc %l2, 0x17BE, %i2 taddcc %o3, 0x147C, %l3 sth %o4, [%l7 + 0x70] loop_789: xorcc %l0, %i7, %o0 fmovsle %icc, %f21, %f3 ldsb [%l7 + 0x2C], %i0 nop setx loop_790, %l0, %l1 jmpl %l1, %i3 fmovrsgz %o2, %f25, %f31 nop setx 0x8E74573E0AA64E79, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x63AD5156C381D6FB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fmuld %f16, %f2, %f2 fnot1s %f2, %f15 loop_790: sdivx %l6, 0x15B9, %g5 umulcc %g4, %g7, %i1 taddcc %o1, 0x13A7, %l1 taddcc %i4, %g6, %o5 edge32ln %i5, %l4, %g2 subc %o6, 0x14B3, %l5 fmovsle %icc, %f20, %f23 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %g3, %o7, %g1 tle %xcc, 0x5 andn %i6, %l2, %o3 edge8ln %l3, %o4, %i2 tne %icc, 0x1 array32 %l0, %i7, %i0 call loop_791 fcmpeq16 %f26, %f8, %i3 sllx %o2, 0x1E, %o0 ba,a,pn %icc, loop_792 loop_791: movrgez %l6, %g5, %g4 movcc %icc, %i1, %o1 movleu %icc, %g7, %i4 loop_792: udivx %l1, 0x0637, %g6 fnor %f16, %f0, %f28 movrgz %o5, %i5, %l4 lduh [%l7 + 0x56], %o6 xor %g2, %l5, %o7 bleu,a,pt %xcc, loop_793 edge8ln %g1, %i6, %g3 st %f19, [%l7 + 0x3C] andncc %l2, %l3, %o4 loop_793: nop wr %g0, 0x19, %asi lduwa [%l7 + 0x38] %asi, %o3 edge8 %l0, %i7, %i2 edge32 %i3, %o2, %o0 movle %icc, %i0, %l6 subcc %g4, %i1, %o1 fmovrdne %g7, %f16, %f6 smulcc %i4, 0x1865, %l1 addc %g6, 0x152D, %g5 orn %o5, %i5, %o6 movvs %xcc, %g2, %l4 edge16 %l5, %g1, %i6 srax %g3, %o7, %l2 set 0x2A, %o1 lduha [%l7 + %o1] 0x18, %l3 xnor %o4, %l0, %o3 ldub [%l7 + 0x73], %i7 nop setx 0xF5AF4D237EF671DB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 fsqrtd %f6, %f30 tpos %icc, 0x1 fpmerge %f7, %f11, %f8 movneg %xcc, %i3, %o2 te %xcc, 0x7 fmovrde %o0, %f2, %f28 taddcctv %i0, 0x156C, %i2 lduw [%l7 + 0x54], %g4 umulcc %i1, 0x0992, %o1 fmovdl %xcc, %f10, %f18 nop setx 0x1043DD8B, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr movrgz %l6, 0x2DB, %g7 nop setx 0x30656C39, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr movn %xcc, %l1, %i4 popc %g5, %o5 xorcc %i5, %o6, %g2 edge32l %g6, %l4, %g1 addccc %l5, %i6, %o7 srl %l2, %l3, %o4 sra %g3, 0x01, %l0 movpos %xcc, %i7, %i3 bpos,pn %xcc, loop_794 or %o3, %o2, %i0 edge32ln %i2, %g4, %o0 sdivcc %o1, 0x0803, %i1 loop_794: bl loop_795 xnor %l6, 0x157C, %l1 movne %icc, %g7, %g5 xnor %o5, 0x1CB7, %i5 loop_795: tvc %xcc, 0x5 fbule,a %fcc0, loop_796 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %icc, 0x4 nop setx 0xDEF907BD9077042D, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr loop_796: nop setx 0xBB203F60, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 fsqrts %f16, %f19 fornot2 %f0, %f2, %f8 fones %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %i4, %g2, %g6 set 0x74, %l1 swapa [%l7 + %l1] 0x80, %o6 umulcc %l4, %g1, %i6 smul %l5, 0x1E3A, %o7 orncc %l2, 0x079D, %l3 subccc %g3, %o4, %i7 udivx %i3, 0x1D7D, %l0 edge8 %o3, %i0, %i2 bleu,a,pt %xcc, loop_797 mulscc %g4, 0x0F46, %o0 fnegs %f21, %f17 movle %xcc, %o2, %o1 loop_797: sllx %i1, %l6, %l1 movrlez %g7, %g5, %i5 tle %icc, 0x2 fmovdle %xcc, %f3, %f27 call loop_798 movrlz %i4, %g2, %g6 st %f6, [%l7 + 0x68] set 0x1C, %o7 lduha [%l7 + %o7] 0x10, %o6 loop_798: fbe,a %fcc3, loop_799 tne %xcc, 0x1 tsubcc %l4, 0x0FB7, %g1 fmovrse %o5, %f19, %f19 loop_799: fmovsvc %icc, %f15, %f13 set 0x5C, %l4 lda [%l7 + %l4] 0x81, %f29 wr %g0, 0x04, %asi ldstuba [%l7 + 0x39] %asi, %l5 sir 0x1E77 ldsh [%l7 + 0x6C], %o7 udivcc %i6, 0x05B3, %l3 movrlez %l2, %o4, %i7 srax %i3, %g3, %l0 or %o3, %i2, %i0 set 0x5E, %i5 ldsba [%l7 + %i5] 0x89, %o0 array8 %o2, %g4, %i1 tle %icc, 0x5 fmovsn %icc, %f24, %f20 tpos %icc, 0x5 fpadd32s %f11, %f27, %f11 bvs %xcc, loop_800 movrne %l6, 0x3FA, %l1 andn %g7, 0x026B, %g5 movrgez %i5, 0x0E0, %i4 loop_800: edge8l %g2, %o1, %g6 movl %xcc, %l4, %g1 tsubcctv %o6, 0x0BCE, %l5 fmul8x16au %f30, %f1, %f8 nop fitos %f7, %f25 fstod %f25, %f14 brz %o5, loop_801 nop fitod %f0, %f0 fdtox %f0, %f0 nop setx 0xA04C8D6E, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr sir 0x0F38 loop_801: nop membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf1, %f16 edge8ln %i6, %o7, %l3 and %o4, 0x1781, %l2 sir 0x143B bneg,pn %xcc, loop_802 fcmple16 %f18, %f20, %i3 edge8l %i7, %g3, %l0 array32 %o3, %i2, %i0 loop_802: tge %xcc, 0x4 fmovsvs %xcc, %f16, %f3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 te %icc, 0x4 movneg %xcc, %o0, %g4 movrgz %o2, 0x131, %i1 edge16ln %l6, %l1, %g7 andncc %i5, %i4, %g2 fpadd16s %f15, %f10, %f2 movg %xcc, %o1, %g6 addcc %l4, 0x03AA, %g1 edge32n %g5, %l5, %o6 te %icc, 0x5 brlz %o5, loop_803 nop fitod %f2, %f26 fdtoi %f26, %f2 nop set 0x4C, %g1 ldub [%l7 + %g1], %o7 movrgez %l3, 0x1F4, %i6 loop_803: fbo,a %fcc0, loop_804 sth %l2, [%l7 + 0x08] add %l7, 0x3C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i3 casa [%l6] 0x88, %i3, %o4 loop_804: tcs %icc, 0x3 fmovdvc %icc, %f14, %f5 nop setx loop_805, %l0, %l1 jmpl %l1, %g3 sir 0x1771 add %l7, 0x20, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %i7 casxa [%l6] %asi, %i7, %o3 loop_805: edge8ln %i2, %i0, %l0 movrlez %g4, %o2, %o0 addc %i1, 0x10A2, %l6 call loop_806 tvs %icc, 0x4 sub %l1, %i5, %g7 edge16ln %g2, %i4, %o1 loop_806: nop setx loop_807, %l0, %l1 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 0x66775F86C723A3FF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xE64E982F3694A24C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 faddd %f8, %f2, %f24 brgez %g6, loop_808 fnor %f12, %f10, %f14 loop_807: fmovspos %xcc, %f22, %f14 tsubcctv %g1, %g5, %l4 loop_808: edge32l %l5, %o5, %o7 fpack32 %f10, %f16, %f14 subccc %l3, %i6, %o6 fones %f26 edge8 %i3, %l2, %o4 movrlez %g3, %o3, %i2 wr %g0, 0x81, %asi lduha [%l7 + 0x52] %asi, %i0 tvc %icc, 0x5 swap [%l7 + 0x1C], %l0 bge,pn %xcc, loop_809 fba %fcc1, loop_810 addccc %g4, %i7, %o0 andcc %i1, 0x1CAE, %l6 loop_809: alignaddr %l1, %o2, %g7 loop_810: bvc,pn %xcc, loop_811 fmovdge %icc, %f2, %f23 udivcc %g2, 0x0751, %i4 movneg %xcc, %i5, %o1 loop_811: fmovdneg %xcc, %f27, %f14 fpsub32s %f0, %f17, %f3 movleu %icc, %g6, %g5 ldsb [%l7 + 0x13], %l4 tvs %xcc, 0x1 set 0x60, %i1 ldxa [%l7 + %i1] 0x04, %g1 tpos %icc, 0x5 mulscc %o5, %l5, %l3 fbug,a %fcc3, loop_812 taddcc %o7, 0x1348, %i6 ldub [%l7 + 0x55], %o6 andcc %i3, 0x0167, %o4 loop_812: srl %g3, %o3, %i2 fmovdvs %xcc, %f19, %f8 movvc %xcc, %i0, %l0 tleu %xcc, 0x4 sdivcc %g4, 0x0321, %i7 ba,a,pn %xcc, loop_813 srlx %l2, 0x1F, %o0 wr %g0, 0x19, %asi ldstuba [%l7 + 0x56] %asi, %l6 loop_813: movge %icc, %i1, %o2 movrlz %l1, %g7, %g2 addccc %i4, %i5, %o1 addcc %g5, 0x067C, %l4 bvs,a %icc, loop_814 brlz,a %g6, loop_815 tleu %icc, 0x0 sdivcc %o5, 0x1976, %g1 loop_814: and %l5, 0x1997, %l3 loop_815: xor %i6, %o7, %o6 or %i3, 0x1B7B, %o4 tsubcctv %g3, %i2, %o3 tcs %icc, 0x5 ldx [%l7 + 0x08], %i0 set 0x4C, %i7 ldswa [%l7 + %i7] 0x14, %g4 movgu %icc, %i7, %l2 movre %o0, 0x378, %l6 andn %l0, %o2, %l1 edge8ln %g7, %i1, %g2 nop fitos %f22, %f15 stx %i5, [%l7 + 0x78] membar 0x30 movrne %i4, %o1, %l4 umulcc %g6, %o5, %g5 ldstub [%l7 + 0x48], %g1 edge16l %l5, %l3, %o7 and %i6, %o6, %i3 edge8l %g3, %i2, %o4 tcs %xcc, 0x0 stbar movl %icc, %i0, %g4 movre %o3, %i7, %l2 add %l7, 0x78, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %o0, %l0 sra %l6, 0x01, %o2 fmovse %xcc, %f16, %f5 membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0x1f, %f16 ble loop_816 nop fitos %f17, %f29 mulx %l1, 0x0B42, %i1 taddcc %g7, %g2, %i4 loop_816: edge16n %o1, %l4, %i5 fmovs %f24, %f7 movrne %g6, 0x2D9, %o5 fble,a %fcc1, loop_817 fbule,a %fcc1, loop_818 movge %icc, %g5, %g1 fbl %fcc3, loop_819 loop_817: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_818: tle %xcc, 0x4 st %f2, [%l7 + 0x5C] loop_819: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdleu %icc, %f11, %f2 xor %l3, 0x042B, %l5 fmovsn %icc, %f30, %f5 ldsb [%l7 + 0x1E], %i6 set 0x0, %o3 ldxa [%g0 + %o3] 0x4f, %o6 fbuge,a %fcc2, loop_820 ld [%l7 + 0x6C], %f24 fandnot1 %f14, %f22, %f12 fsrc2 %f22, %f28 loop_820: fbn %fcc2, loop_821 mova %xcc, %i3, %g3 tsubcctv %i2, 0x1A9B, %o7 movl %icc, %i0, %g4 loop_821: fabss %f27, %f5 tvs %xcc, 0x3 sra %o4, %o3, %i7 bleu,a loop_822 bneg,a %xcc, loop_823 and %o0, 0x18EE, %l2 alignaddrl %l0, %o2, %l1 loop_822: ld [%l7 + 0x54], %f18 loop_823: popc 0x13E0, %i1 tne %xcc, 0x2 fbo,a %fcc2, loop_824 tsubcc %g7, %g2, %i4 tvc %icc, 0x3 nop setx loop_825, %l0, %l1 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_824: xnor %l6, %l4, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x24, %g5 ldswa [%l7 + %g5] 0x80, %i5 loop_825: brnz,a %o5, loop_826 edge32n %g6, %g1, %l3 tcc %xcc, 0x5 ta %xcc, 0x3 loop_826: addccc %g5, %l5, %o6 movleu %icc, %i3, %i6 srl %g3, %o7, %i0 movpos %icc, %g4, %i2 tne %xcc, 0x2 bcc,a loop_827 nop setx 0x35FA6881A31F2B1E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x5954905E318C8B6D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fsubd %f26, %f28, %f14 nop setx 0x93A63869AC502F6E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xF621512D43D72388, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fsubd %f2, %f6, %f24 set 0x42, %i2 lduha [%l7 + %i2] 0x10, %o4 loop_827: nop fitos %f6, %f13 fstox %f13, %f14 fxtos %f14, %f4 fands %f20, %f7, %f5 movg %icc, %i7, %o0 ldd [%l7 + 0x18], %f6 edge16l %l2, %o3, %l0 udivx %l1, 0x1229, %i1 swap [%l7 + 0x7C], %g7 brlz,a %g2, loop_828 ba,a,pn %icc, loop_829 movcs %icc, %i4, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_828: brnz %l6, loop_830 loop_829: fnot1s %f11, %f5 fpadd16s %f20, %f10, %f16 fands %f12, %f5, %f12 loop_830: fcmpeq16 %f14, %f26, %l4 ldd [%l7 + 0x20], %i4 movl %icc, %o1, %o5 fxors %f25, %f6, %f10 tge %xcc, 0x1 srax %g6, %g1, %l3 set 0x4A, %g7 ldstuba [%l7 + %g7] 0x89, %l5 fpack16 %f22, %f1 bvc %icc, loop_831 edge8l %o6, %g5, %i6 orncc %g3, %i3, %i0 addccc %o7, %i2, %o4 loop_831: tg %icc, 0x3 fmovdvs %icc, %f29, %f24 sdivcc %i7, 0x156E, %g4 wr %g0, 0x81, %asi swapa [%l7 + 0x10] %asi, %o0 fbo,a %fcc3, loop_832 brlez,a %o3, loop_833 tpos %icc, 0x7 wr %g0, 0x18, %asi lda [%l7 + 0x20] %asi, %f19 loop_832: andn %l2, 0x119E, %l1 loop_833: xnorcc %l0, 0x0D28, %i1 smulcc %g2, 0x0A50, %g7 edge16 %o2, %i4, %l4 stx %i5, [%l7 + 0x40] xnorcc %o1, %l6, %o5 movgu %icc, %g1, %l3 tcc %icc, 0x5 bl loop_834 nop setx 0x6B16D5E7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0xDA368E89, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fadds %f28, %f7, %f19 nop setx 0xB752A349047AA20B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x2E39EAAD9190B0B7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 faddd %f18, %f26, %f8 fmovsn %xcc, %f8, %f5 loop_834: for %f12, %f28, %f20 edge8n %l5, %o6, %g5 srax %g6, 0x0D, %g3 sll %i3, %i6, %i0 edge32l %i2, %o4, %o7 movrgez %i7, %g4, %o0 edge32n %o3, %l1, %l0 fmovrse %l2, %f30, %f23 addcc %i1, 0x139F, %g2 edge16ln %g7, %o2, %i4 smul %l4, %i5, %o1 ldstub [%l7 + 0x46], %l6 fxor %f18, %f28, %f4 movre %o5, %g1, %l5 movrlz %l3, 0x191, %g5 xor %o6, 0x00AE, %g3 subcc %g6, 0x1401, %i3 mova %xcc, %i0, %i6 alignaddrl %i2, %o7, %o4 fmovdvs %icc, %f4, %f29 fmovsvs %icc, %f5, %f30 array8 %g4, %i7, %o3 andn %l1, 0x0410, %l0 fpsub32 %f6, %f10, %f2 bgu,pn %xcc, loop_835 subc %o0, %i1, %l2 movvs %icc, %g2, %g7 ble,pn %xcc, loop_836 loop_835: fbuge %fcc0, loop_837 bgu,a,pt %xcc, loop_838 nop set 0x70, %g6 lduw [%l7 + %g6], %i4 loop_836: fbule %fcc2, loop_839 loop_837: fmovdneg %icc, %f12, %f13 loop_838: fnor %f24, %f26, %f2 fandnot2 %f22, %f2, %f18 loop_839: fsrc2 %f10, %f16 ta %icc, 0x6 ldsw [%l7 + 0x10], %l4 movvc %icc, %o2, %i5 wr %g0, 0x88, %asi lda [%l7 + 0x64] %asi, %f10 bshuffle %f26, %f0, %f12 fmovdn %xcc, %f17, %f30 bvc,a,pt %icc, loop_840 movle %icc, %o1, %l6 or %g1, %o5, %l3 fbn %fcc0, loop_841 loop_840: stbar fpsub32 %f28, %f22, %f0 fsrc2 %f16, %f16 loop_841: subccc %l5, 0x0154, %o6 movrgz %g3, %g5, %i3 movg %icc, %g6, %i6 sdivcc %i0, 0x0389, %i2 fba %fcc2, loop_842 array32 %o7, %g4, %i7 movpos %xcc, %o3, %o4 tgu %xcc, 0x0 loop_842: movl %xcc, %l1, %o0 nop set 0x62, %l0 ldsb [%l7 + %l0], %i1 udiv %l0, 0x04C4, %g2 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g7, %i4 movvs %xcc, %l4, %o2 fpsub32 %f30, %f16, %f20 wr %g0, 0xe3, %asi stwa %i5, [%l7 + 0x40] %asi membar #Sync movge %icc, %l2, %l6 mulx %g1, %o1, %l3 fmovdpos %xcc, %f26, %f8 fmovrde %o5, %f6, %f18 fmul8x16al %f6, %f20, %f22 bcc,a,pt %xcc, loop_843 sll %o6, 0x1B, %g3 tcc %xcc, 0x7 movrlz %g5, %l5, %i3 loop_843: and %i6, 0x0DB2, %i0 nop setx 0xDBF4AD81, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x2FF2F818, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fadds %f10, %f3, %f1 edge8 %i2, %o7, %g4 sir 0x11C6 andncc %g6, %o3, %i7 bneg,a %xcc, loop_844 sra %o4, 0x0F, %o0 fbule %fcc1, loop_845 mova %icc, %i1, %l1 loop_844: movvc %icc, %g2, %l0 tle %xcc, 0x6 loop_845: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %i4, %l4, %o2 set 0x20, %l5 ldda [%l7 + %l5] 0x80, %g6 movrne %i5, 0x10C, %l6 tg %xcc, 0x1 mulx %l2, %o1, %l3 xnor %o5, %o6, %g1 nop fitos %f16, %f16 edge16ln %g3, %l5, %g5 movg %icc, %i6, %i0 add %l7, 0x4C, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %i3, %o7 nop setx loop_846, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge8n %g4, %g6, %i2 bleu,a,pn %xcc, loop_847 movgu %xcc, %o3, %i7 loop_846: add %o4, %i1, %o0 fbue,a %fcc2, loop_848 loop_847: bge,a,pn %xcc, loop_849 fbe,a %fcc0, loop_850 andn %g2, 0x16A3, %l1 loop_848: movrne %l0, 0x0B3, %i4 loop_849: edge16 %o2, %l4, %i5 loop_850: ldd [%l7 + 0x30], %g6 addc %l6, %o1, %l2 tl %xcc, 0x5 orcc %l3, %o6, %o5 ble,pt %xcc, loop_851 tvc %icc, 0x3 fpsub32 %f16, %f4, %f2 subccc %g3, %g1, %g5 loop_851: tl %xcc, 0x0 udiv %l5, 0x1FF7, %i0 fxors %f5, %f25, %f20 brgz %i6, loop_852 fmovdg %icc, %f1, %f5 wr %g0, 0x81, %asi ldxa [%l7 + 0x30] %asi, %i3 loop_852: subc %g4, 0x1809, %g6 sra %i2, %o7, %o3 andcc %o4, 0x12F2, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %i1, %o0 wr %g0, 0x89, %asi ldswa [%l7 + 0x7C] %asi, %l1 alignaddrl %g2, %l0, %o2 edge32n %i4, %i5, %l4 bneg,a,pn %icc, loop_853 call loop_854 fmovdpos %xcc, %f29, %f26 edge32l %g7, %l6, %l2 loop_853: sllx %o1, %l3, %o6 loop_854: nop fitos %f19, %f24 movl %icc, %g3, %o5 fcmpeq16 %f26, %f10, %g5 fcmpeq32 %f12, %f0, %l5 edge16ln %i0, %g1, %i6 set 0x76, %i4 ldsba [%l7 + %i4] 0x14, %g4 bcc,a loop_855 ldd [%l7 + 0x30], %g6 movrlez %i2, %i3, %o3 edge16n %o7, %o4, %i1 loop_855: nop set 0x68, %l2 ldxa [%l7 + %l2] 0x14, %i7 for %f0, %f0, %f0 wr %g0, 0x80, %asi lduwa [%l7 + 0x44] %asi, %l1 fbug %fcc0, loop_856 movneg %icc, %g2, %l0 xorcc %o0, 0x1C7A, %i4 fbl %fcc1, loop_857 loop_856: udiv %o2, 0x17AE, %i5 fbul %fcc3, loop_858 fnot1 %f20, %f14 loop_857: bn,a %icc, loop_859 subccc %l4, 0x0433, %g7 loop_858: xor %l2, 0x100F, %o1 bvs,pn %icc, loop_860 loop_859: movrgz %l3, 0x3DD, %l6 edge16n %g3, %o5, %g5 xnorcc %l5, 0x128D, %i0 loop_860: nop setx 0xCC464CC7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0xD34D4574, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fadds %f8, %f7, %f3 alignaddr %g1, %o6, %g4 fsrc1 %f14, %f20 tvs %xcc, 0x6 bl,pt %xcc, loop_861 sdiv %i6, 0x0018, %g6 set 0x30, %l3 ldda [%l7 + %l3] 0x15, %i2 loop_861: nop set 0x08, %i6 sta %f23, [%l7 + %i6] 0x89 movl %icc, %i2, %o3 movrlz %o4, 0x2CD, %i1 fbul %fcc0, loop_862 tsubcc %i7, 0x11F5, %o7 fpsub32 %f24, %f30, %f30 edge8ln %l1, %g2, %l0 loop_862: movvc %xcc, %o0, %i4 movrlz %i5, 0x048, %o2 wr %g0, 0x11, %asi sta %f4, [%l7 + 0x60] %asi movrne %l4, %g7, %l2 movle %xcc, %l3, %o1 fmovrdgez %l6, %f18, %f24 set 0x52, %l6 stha %o5, [%l7 + %l6] 0x81 brlez,a %g5, loop_863 stb %g3, [%l7 + 0x3F] udivx %l5, 0x193A, %i0 mulx %o6, 0x090E, %g1 loop_863: alignaddrl %g4, %i6, %g6 set 0x30, %g2 ldda [%l7 + %g2] 0x22, %i2 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f0 brz %o3, loop_864 fmovdne %xcc, %f27, %f24 mova %xcc, %o4, %i3 srl %i7, 0x09, %i1 loop_864: fornot1 %f28, %f16, %f0 movg %xcc, %l1, %g2 fxnor %f8, %f24, %f6 set 0x3C, %g3 ldswa [%l7 + %g3] 0x11, %l0 set 0x24, %o4 stwa %o0, [%l7 + %o4] 0x14 fpadd16s %f10, %f21, %f25 tl %xcc, 0x3 mova %xcc, %o7, %i4 fmovrsne %i5, %f10, %f15 fmovscc %icc, %f24, %f0 taddcctv %o2, 0x12F2, %l4 fpack16 %f16, %f19 fandnot2s %f30, %f23, %f26 subcc %g7, %l2, %l3 umul %o1, %o5, %l6 tvs %xcc, 0x1 fmovsl %icc, %f6, %f4 edge32l %g3, %g5, %l5 movgu %icc, %o6, %i0 xor %g1, 0x1BDF, %i6 array8 %g4, %i2, %g6 set 0x1C, %o5 lda [%l7 + %o5] 0x18, %f10 fpadd32 %f14, %f16, %f18 fbul %fcc2, loop_865 nop fitod %f12, %f0 fdtos %f0, %f23 sllx %o3, %o4, %i7 movne %xcc, %i1, %l1 loop_865: bcc,pn %xcc, loop_866 srax %g2, 0x08, %l0 membar 0x61 fmovspos %xcc, %f19, %f22 loop_866: edge8ln %i3, %o7, %i4 movvs %xcc, %i5, %o2 be,a,pt %xcc, loop_867 movgu %icc, %l4, %g7 tle %xcc, 0x6 edge16l %l2, %l3, %o1 loop_867: tsubcc %o0, %l6, %o5 fcmpeq16 %f26, %f4, %g3 sllx %g5, %o6, %l5 tn %icc, 0x0 fmovrsne %i0, %f23, %f5 stw %i6, [%l7 + 0x38] udivx %g1, 0x0AC3, %i2 or %g6, %g4, %o3 fmovdneg %icc, %f30, %f15 xor %o4, 0x09D7, %i7 fmovrse %l1, %f4, %f16 array16 %g2, %l0, %i1 wr %g0, 0x89, %asi stwa %o7, [%l7 + 0x60] %asi fmovdpos %xcc, %f3, %f6 edge32 %i4, %i3, %i5 ba,a %xcc, loop_868 movle %icc, %l4, %g7 membar 0x75 nop setx 0x63EB345DBF53BE31, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 fsqrtd %f14, %f18 loop_868: nop setx 0xAE88B95D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x6FA1BA37, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fmuls %f31, %f6, %f30 srlx %l2, %o2, %o1 brz %o0, loop_869 mulx %l6, %l3, %o5 tge %icc, 0x2 brgz,a %g5, loop_870 loop_869: umulcc %o6, %l5, %i0 fble,a %fcc1, loop_871 tvc %icc, 0x0 loop_870: tsubcc %i6, %g1, %g3 fbn %fcc0, loop_872 loop_871: fnot1s %f25, %f31 tcs %icc, 0x0 edge16ln %i2, %g4, %o3 loop_872: edge8 %o4, %g6, %l1 ba,a,pt %xcc, loop_873 fble,a %fcc2, loop_874 lduh [%l7 + 0x42], %g2 movgu %icc, %i7, %l0 loop_873: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_874: movneg %xcc, %i1, %o7 udiv %i3, 0x082D, %i5 umul %i4, %l4, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbule %fcc2, loop_875 array16 %o2, %o1, %o0 tgu %icc, 0x6 orncc %l6, 0x01BC, %l2 loop_875: pdist %f8, %f6, %f20 nop fitos %f7, %f29 fstoi %f29, %f9 edge32 %l3, %g5, %o5 fmovsne %xcc, %f11, %f6 orcc %o6, %l5, %i6 faligndata %f10, %f28, %f22 fandnot2s %f2, %f18, %f0 xnor %g1, %g3, %i0 brnz %g4, loop_876 movge %xcc, %o3, %o4 andn %i2, %g6, %l1 movrlez %i7, 0x0D3, %l0 loop_876: mulscc %g2, %i1, %i3 fmovsge %icc, %f19, %f30 sdivx %o7, 0x14E9, %i4 nop setx loop_877, %l0, %l1 jmpl %l1, %i5 edge32ln %l4, %o2, %o1 movpos %icc, %g7, %l6 popc 0x1C4D, %o0 loop_877: nop add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x89, %l2, %l3 sdiv %g5, 0x04A1, %o5 array8 %o6, %i6, %l5 andn %g3, 0x0C0C, %g1 fmul8x16 %f12, %f14, %f28 fnot1s %f26, %f24 nop setx loop_878, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done mulx %i0, %g4, %o4 fble,a %fcc2, loop_879 tcc %xcc, 0x1 loop_878: nop set 0x78, %o2 stwa %o3, [%l7 + %o2] 0xea membar #Sync loop_879: movrgz %g6, 0x1E5, %l1 stb %i7, [%l7 + 0x2E] fmovsle %xcc, %f17, %f22 srax %l0, 0x16, %g2 edge32l %i1, %i3, %o7 sth %i4, [%l7 + 0x30] brnz %i2, loop_880 fbe %fcc2, loop_881 srax %i5, %l4, %o1 bvs %xcc, loop_882 loop_880: edge32n %g7, %o2, %o0 loop_881: tpos %xcc, 0x6 tsubcc %l6, %l2, %l3 loop_882: movge %icc, %o5, %g5 wr %g0, 0x10, %asi sta %f6, [%l7 + 0x30] %asi movrlez %i6, %o6, %l5 sra %g1, %g3, %i0 flush %l7 + 0x18 movcs %xcc, %g4, %o4 andn %g6, 0x14D8, %o3 faligndata %f8, %f30, %f6 set 0x24, %o0 stha %l1, [%l7 + %o0] 0x11 fmovd %f2, %f14 fbul,a %fcc1, loop_883 fmovsneg %icc, %f7, %f19 fxnors %f14, %f19, %f0 xnorcc %i7, %l0, %i1 loop_883: nop setx loop_884, %l0, %l1 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 %i3, 0x0D4, %o7 fcmpgt32 %f30, %f12, %g2 smul %i2, %i4, %i5 loop_884: tvc %icc, 0x7 and %l4, %g7, %o1 wr %g0, 0x81, %asi ldstuba [%l7 + 0x35] %asi, %o0 movrne %l6, 0x2EF, %l2 bn %xcc, loop_885 tsubcc %o2, 0x194B, %o5 movrgez %g5, 0x225, %l3 mova %icc, %o6, %i6 loop_885: tle %icc, 0x3 fba %fcc3, loop_886 movrgez %l5, %g1, %i0 ldx [%l7 + 0x18], %g4 swap [%l7 + 0x74], %g3 loop_886: movcc %icc, %o4, %o3 ta %icc, 0x1 ldd [%l7 + 0x10], %f18 orn %l1, 0x0C43, %g6 fbuge,a %fcc1, loop_887 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f1, %f4 array32 %l0, %i1, %i7 loop_887: ld [%l7 + 0x48], %f17 add %l7, 0x08, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %i3, %o7 tpos %xcc, 0x4 ldub [%l7 + 0x74], %i2 edge16l %i4, %i5, %g2 tpos %xcc, 0x2 fmovsleu %xcc, %f28, %f30 edge16n %l4, %o1, %o0 edge32 %g7, %l2, %l6 movn %icc, %o2, %o5 alignaddrl %l3, %g5, %i6 movle %xcc, %o6, %g1 popc %i0, %g4 fmovrsgez %g3, %f22, %f25 edge32ln %o4, %l5, %o3 fmovsvs %xcc, %f1, %f20 edge16n %l1, %g6, %l0 fbne %fcc0, loop_888 fmovdle %xcc, %f3, %f21 membar 0x04 fpsub32 %f20, %f24, %f18 loop_888: bne %icc, loop_889 orcc %i1, %i3, %i7 bvc %xcc, loop_890 movneg %icc, %o7, %i4 loop_889: taddcc %i2, 0x0BC9, %g2 udivcc %l4, 0x1FE6, %i5 loop_890: alignaddr %o1, %o0, %g7 nop setx 0x466989E71046DD03, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr or %l2, %o2, %l6 set 0x1A, %i3 stba %l3, [%l7 + %i3] 0xea membar #Sync te %icc, 0x6 nop fitod %f6, %f22 fdtoi %f22, %f2 fsrc1s %f16, %f9 bne,pt %xcc, loop_891 subcc %g5, %o5, %i6 movrne %g1, 0x06F, %o6 fpackfix %f8, %f18 loop_891: nop setx loop_892, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bpos,a %xcc, loop_893 ldd [%l7 + 0x58], %f4 fbule,a %fcc3, loop_894 loop_892: sra %i0, %g3, %g4 loop_893: alignaddrl %o4, %o3, %l1 srax %l5, 0x09, %g6 loop_894: nop setx loop_895, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done and %i1, %l0, %i3 movn %icc, %i7, %i4 udivx %o7, 0x0F5F, %g2 loop_895: fba %fcc0, loop_896 xor %i2, 0x172B, %l4 fnands %f17, %f14, %f28 tl %xcc, 0x7 loop_896: edge32ln %o1, %i5, %o0 set 0x1D, %g4 ldsba [%l7 + %g4] 0x19, %l2 stbar movg %xcc, %o2, %g7 ldsb [%l7 + 0x24], %l3 wr %g0, 0x0c, %asi lda [%l7 + 0x08] %asi, %f8 fbuge %fcc2, loop_897 andncc %l6, %o5, %i6 tpos %icc, 0x6 movpos %xcc, %g1, %g5 loop_897: fbo %fcc1, loop_898 smul %o6, 0x0B48, %g3 sll %g4, %i0, %o3 fbue %fcc3, loop_899 loop_898: fxor %f26, %f6, %f10 addccc %l1, 0x1DD9, %o4 set 0x50, %o1 ldstuba [%l7 + %o1] 0x10, %g6 loop_899: sub %i1, %l5, %i3 movne %icc, %l0, %i4 bneg,a,pt %xcc, loop_900 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %xcc, 0x3 array32 %i7, %g2, %o7 loop_900: fmovsle %xcc, %f1, %f26 stx %i2, [%l7 + 0x78] udiv %l4, 0x1159, %o1 fblg,a %fcc3, loop_901 orncc %o0, %i5, %o2 fornot2 %f2, %f14, %f24 array8 %g7, %l2, %l6 loop_901: bvs,a,pn %icc, loop_902 andncc %o5, %i6, %g1 tl %icc, 0x2 call loop_903 loop_902: array32 %g5, %o6, %g3 ldx [%l7 + 0x10], %g4 xnorcc %i0, %o3, %l1 loop_903: brnz %o4, loop_904 subcc %l3, %i1, %g6 flush %l7 + 0x10 ldstub [%l7 + 0x67], %l5 loop_904: tvc %xcc, 0x5 orncc %i3, %l0, %i4 fmovd %f4, %f22 movg %xcc, %i7, %o7 fmovrslz %i2, %f31, %f28 te %xcc, 0x4 set 0x54, %o7 ldstuba [%l7 + %o7] 0x80, %l4 movrlz %o1, 0x202, %o0 set 0x6C, %l1 sta %f10, [%l7 + %l1] 0x10 ldd [%l7 + 0x10], %g2 fmovse %xcc, %f11, %f10 orcc %i5, %o2, %l2 fcmple32 %f0, %f12, %g7 nop setx 0x4A71DFAAB1CB7A64, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x4719D05C2452E55A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 faddd %f30, %f16, %f22 fsrc2s %f27, %f10 movcc %xcc, %l6, %i6 tn %xcc, 0x0 ld [%l7 + 0x0C], %f5 addcc %g1, %o5, %g5 alignaddr %g3, %g4, %o6 move %xcc, %o3, %l1 nop fitod %f8, %f8 fdtox %f8, %f18 fxtod %f18, %f16 andcc %i0, 0x09DE, %o4 bg loop_905 movrlez %l3, %i1, %l5 array16 %g6, %i3, %i4 fmovdneg %icc, %f24, %f4 loop_905: fmovsvc %icc, %f30, %f20 ldub [%l7 + 0x6B], %l0 fones %f0 fble %fcc1, loop_906 mulscc %i7, 0x1361, %i2 set 0x40, %i5 stxa %l4, [%l7 + %i5] 0x80 loop_906: sdiv %o7, 0x16C5, %o1 brz %o0, loop_907 movrne %g2, 0x392, %i5 edge32l %o2, %l2, %l6 te %xcc, 0x1 loop_907: tvc %icc, 0x0 edge8ln %i6, %g7, %o5 fbn %fcc1, loop_908 add %g5, 0x029F, %g1 xorcc %g4, %o6, %o3 xor %l1, %g3, %i0 loop_908: fmovrdlez %o4, %f0, %f2 fmovsle %xcc, %f15, %f12 movvc %icc, %l3, %i1 sth %g6, [%l7 + 0x7E] movrgez %i3, %i4, %l0 subccc %l5, %i7, %l4 sll %i2, 0x06, %o7 fxor %f28, %f28, %f24 lduh [%l7 + 0x66], %o1 movne %icc, %g2, %o0 ble,pt %xcc, loop_909 move %xcc, %o2, %l2 fands %f1, %f13, %f9 nop fitod %f2, %f18 fdtoi %f18, %f13 loop_909: tsubcctv %i5, %l6, %i6 edge16l %o5, %g5, %g1 tvs %icc, 0x3 faligndata %f8, %f22, %f26 bge,pn %xcc, loop_910 brgz,a %g7, loop_911 andcc %g4, %o3, %l1 edge8n %g3, %o6, %o4 loop_910: movre %l3, 0x18A, %i1 loop_911: fmovdne %icc, %f6, %f17 fpadd32s %f19, %f26, %f23 sdivx %i0, 0x1778, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbn,a %fcc3, loop_912 movleu %xcc, %i3, %i4 movcs %icc, %l5, %l0 move %xcc, %l4, %i7 loop_912: membar 0x1B ta %icc, 0x6 udivcc %i2, 0x1AC1, %o1 call loop_913 bleu,pn %icc, loop_914 fands %f20, %f7, %f26 movcc %icc, %g2, %o0 loop_913: orncc %o7, 0x142D, %o2 loop_914: movvs %xcc, %l2, %l6 fmovdneg %xcc, %f1, %f0 edge16l %i6, %o5, %i5 fornot2s %f17, %f9, %f29 set 0x24, %i0 sta %f15, [%l7 + %i0] 0x19 set 0x44, %g1 swapa [%l7 + %g1] 0x19, %g5 andncc %g7, %g4, %g1 edge32ln %l1, %g3, %o6 movl %icc, %o4, %l3 fexpand %f16, %f6 tneg %icc, 0x2 swap [%l7 + 0x74], %i1 fcmpgt32 %f20, %f2, %i0 array8 %g6, %o3, %i3 movrlz %i4, %l5, %l4 sdivx %l0, 0x1FEE, %i2 orcc %i7, %o1, %g2 srax %o0, %o7, %o2 ldx [%l7 + 0x28], %l6 and %i6, %o5, %i5 stw %g5, [%l7 + 0x68] te %xcc, 0x6 fmul8ulx16 %f30, %f4, %f2 fmovrdgez %l2, %f22, %f22 nop fitod %f2, %f12 fdtoi %f12, %f3 faligndata %f2, %f6, %f20 smulcc %g4, %g7, %l1 subc %g1, %g3, %o6 wr %g0, 0x0c, %asi ldda [%l7 + 0x60] %asi, %o4 call loop_915 nop setx 0x7CC62CCF0DAD7FC7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x76549D4F48DFABCB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 faddd %f26, %f4, %f6 srl %l3, 0x07, %i1 tvc %xcc, 0x5 loop_915: andn %g6, %i0, %o3 bvc,a,pn %icc, loop_916 edge16l %i3, %i4, %l5 fmovdg %xcc, %f15, %f30 mova %xcc, %l4, %i2 loop_916: ba,pt %icc, loop_917 nop set 0x40, %l4 ldsw [%l7 + %l4], %l0 fmovsn %xcc, %f5, %f22 fpadd32s %f23, %f12, %f5 loop_917: nop set 0x54, %i7 ldswa [%l7 + %i7] 0x10, %i7 fbl,a %fcc2, loop_918 fbe %fcc3, loop_919 sdivx %o1, 0x0D0D, %o0 alignaddr %g2, %o2, %l6 loop_918: fnors %f25, %f7, %f25 loop_919: tpos %icc, 0x5 edge32l %o7, %o5, %i6 wr %g0, 0xf9, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync fcmpeq16 %f10, %f18, %i5 and %g5, %l2, %g7 bcc,pt %icc, loop_920 edge32ln %l1, %g4, %g1 movpos %icc, %g3, %o6 andcc %o4, 0x0810, %i1 loop_920: movrlez %g6, 0x2E0, %l3 andncc %o3, %i3, %i4 addcc %l5, 0x1A5F, %i0 alignaddr %l4, %l0, %i7 bne,a loop_921 bpos,a,pn %icc, loop_922 edge32ln %i2, %o0, %o1 umul %o2, %g2, %l6 loop_921: fmul8x16au %f12, %f18, %f28 loop_922: tl %icc, 0x6 nop setx 0x2718374A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x25DB14A9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fdivs %f2, %f12, %f24 fba,a %fcc2, loop_923 andn %o7, %o5, %i5 sub %i6, 0x1987, %l2 taddcc %g7, 0x00B8, %g5 loop_923: ldub [%l7 + 0x68], %g4 andn %g1, %g3, %o6 fnand %f14, %f14, %f20 bn,a,pt %icc, loop_924 movg %xcc, %l1, %o4 bneg,a,pn %icc, loop_925 fpadd32 %f8, %f24, %f2 loop_924: tsubcc %i1, %l3, %g6 sub %o3, 0x0A15, %i3 loop_925: fmul8x16au %f24, %f18, %f22 xnor %l5, 0x1032, %i0 edge32ln %l4, %l0, %i4 edge8n %i2, %o0, %i7 fbu,a %fcc0, loop_926 nop setx loop_927, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbe %fcc1, loop_928 movrgez %o1, %o2, %l6 loop_926: fandnot1s %f19, %f10, %f3 loop_927: subcc %o7, %o5, %i5 loop_928: movn %icc, %i6, %g2 ld [%l7 + 0x60], %f24 fcmpeq16 %f18, %f2, %l2 fble,a %fcc2, loop_929 faligndata %f12, %f10, %f26 umulcc %g5, %g4, %g7 sub %g1, %g3, %o6 loop_929: movneg %xcc, %o4, %i1 movcc %xcc, %l3, %l1 edge8n %g6, %o3, %l5 srl %i0, %i3, %l0 movneg %icc, %i4, %l4 movrne %i2, %o0, %i7 smulcc %o2, 0x0E2B, %o1 lduh [%l7 + 0x56], %l6 movgu %xcc, %o7, %i5 fmovrdlez %o5, %f30, %f14 tsubcctv %i6, %l2, %g5 movl %xcc, %g2, %g4 tne %icc, 0x5 fmul8ulx16 %f0, %f6, %f6 bgu %xcc, loop_930 movgu %xcc, %g1, %g3 smul %o6, 0x0894, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_930: fbul %fcc1, loop_931 tleu %icc, 0x0 fmovrse %i1, %f26, %f7 fbe,a %fcc1, loop_932 loop_931: ta %xcc, 0x7 bn,a,pn %xcc, loop_933 tl %xcc, 0x1 loop_932: brgz,a %l3, loop_934 movl %xcc, %g7, %l1 loop_933: movg %icc, %o3, %l5 subcc %g6, %i3, %i0 loop_934: subccc %l0, 0x0594, %i4 or %l4, %i2, %o0 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 edge16ln %i7, %o1, %l6 bcs,a loop_936 bgu,a,pt %xcc, loop_937 loop_935: nop setx 0x467DDA0CD0635D7E, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr add %o2, 0x193F, %i5 loop_936: edge16l %o7, %o5, %i6 loop_937: movrgz %l2, 0x028, %g2 fpsub32s %f6, %f30, %f26 stw %g4, [%l7 + 0x6C] bge,a %xcc, loop_938 ldd [%l7 + 0x68], %f16 movrne %g5, 0x3C9, %g1 srl %o6, 0x00, %o4 loop_938: nop set 0x64, %i1 lduba [%l7 + %i1] 0x0c, %i1 sra %l3, 0x04, %g7 stx %g3, [%l7 + 0x20] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bl,a %icc, loop_939 nop setx 0x8CCE86D4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x39D0AA06, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fmuls %f15, %f10, %f24 bcs,pt %icc, loop_940 fbne,a %fcc0, loop_941 loop_939: fexpand %f3, %f30 stx %o3, [%l7 + 0x70] loop_940: sub %l1, %g6, %i3 loop_941: movgu %icc, %i0, %l5 fmovdge %icc, %f30, %f23 xnorcc %i4, %l4, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x88, %asi lduwa [%l7 + 0x34] %asi, %o0 subcc %i7, %o1, %i2 edge32n %o2, %i5, %o7 edge32 %o5, %i6, %l6 movrlez %g2, %l2, %g4 fmovrsne %g1, %f4, %f19 fsrc2s %f13, %f25 tleu %xcc, 0x2 xnor %o6, %g5, %i1 orcc %o4, %g7, %l3 tsubcc %o3, 0x1FCF, %l1 edge16 %g3, %g6, %i0 subcc %i3, %i4, %l5 fsrc2s %f4, %f14 umulcc %l4, %l0, %i7 add %l7, 0x60, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o1 casxa [%l6] %asi, %o1, %i2 fnand %f6, %f6, %f30 movl %xcc, %o0, %o2 subc %o7, %o5, %i5 umul %l6, %g2, %i6 faligndata %f26, %f14, %f10 bcs,a,pt %xcc, loop_942 fcmpgt32 %f24, %f10, %g4 sdivcc %l2, 0x1B90, %o6 taddcctv %g1, 0x03D4, %i1 loop_942: or %o4, 0x1A53, %g7 subccc %l3, %o3, %l1 fmovsvs %icc, %f1, %f17 umul %g5, 0x1A3F, %g3 subc %g6, %i3, %i0 fmovdg %xcc, %f8, %f1 movn %xcc, %i4, %l4 srl %l0, %l5, %o1 brlz %i2, loop_943 tcs %xcc, 0x4 fsrc2 %f0, %f6 tl %icc, 0x1 loop_943: movge %xcc, %i7, %o0 fbne %fcc3, loop_944 edge16 %o7, %o5, %o2 set 0x78, %o6 ldsha [%l7 + %o6] 0x89, %l6 loop_944: brz %g2, loop_945 fmovdvs %xcc, %f21, %f11 tle %icc, 0x3 fpadd32 %f26, %f26, %f2 loop_945: movrlez %i6, %g4, %l2 fbn,a %fcc1, loop_946 nop setx 0x0783BD0C3D14DEBF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x75EBC07B5014EB22, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fsubd %f26, %f24, %f2 tl %icc, 0x2 movl %xcc, %i5, %g1 loop_946: fba %fcc2, loop_947 sir 0x1336 taddcc %o6, %i1, %o4 flush %l7 + 0x20 loop_947: mulx %g7, %o3, %l3 membar 0x1D fmovsa %xcc, %f8, %f14 wr %g0, 0x80, %asi lduba [%l7 + 0x17] %asi, %g5 mulscc %g3, 0x0FB1, %g6 tg %icc, 0x0 and %l1, 0x07D6, %i3 tle %xcc, 0x0 wr %g0, 0x18, %asi ldswa [%l7 + 0x10] %asi, %i4 fornot1 %f22, %f26, %f6 fzero %f0 mulscc %l4, %l0, %i0 stbar tsubcctv %l5, 0x1769, %i2 call loop_948 fbe,a %fcc1, loop_949 move %xcc, %i7, %o1 addc %o0, 0x1686, %o7 loop_948: edge32l %o2, %l6, %o5 loop_949: brlz,a %i6, loop_950 fble,a %fcc2, loop_951 tne %icc, 0x5 sub %g2, %l2, %i5 loop_950: bgu,a,pt %xcc, loop_952 loop_951: umul %g1, 0x08D3, %g4 edge8 %i1, %o6, %o4 movrgez %o3, 0x08F, %g7 loop_952: mulx %l3, %g5, %g6 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g3, %i3 movge %icc, %l1, %l4 bcs,pn %xcc, loop_953 nop setx 0x10477978, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr or %i4, %i0, %l0 movrlez %l5, 0x3AF, %i7 loop_953: movl %icc, %o1, %i2 fmovrsne %o7, %f5, %f23 set 0x4C, %g5 lduha [%l7 + %g5] 0x19, %o0 fbl %fcc2, loop_954 edge16n %l6, %o5, %o2 tpos %icc, 0x6 sdivx %g2, 0x0521, %i6 loop_954: andcc %l2, 0x1AD8, %g1 udiv %i5, 0x044F, %i1 fandnot1s %f10, %f28, %f0 fbug %fcc1, loop_955 nop set 0x6B, %i2 ldub [%l7 + %i2], %g4 movvs %xcc, %o4, %o3 movl %xcc, %o6, %l3 loop_955: ta %icc, 0x4 nop setx loop_956, %l0, %l1 jmpl %l1, %g5 tpos %xcc, 0x3 sra %g6, %g3, %g7 movvc %icc, %i3, %l1 loop_956: sdiv %l4, 0x0429, %i4 sdivx %i0, 0x0BA4, %l0 fcmpeq32 %f30, %f28, %i7 fmovsneg %icc, %f25, %f21 nop setx loop_957, %l0, %l1 jmpl %l1, %o1 fnot1s %f19, %f24 tsubcc %l5, %o7, %i2 movvs %xcc, %l6, %o5 loop_957: fmovscs %icc, %f11, %f19 brgez,a %o0, loop_958 fmovsne %icc, %f4, %f15 set 0x55, %o3 ldsba [%l7 + %o3] 0x81, %g2 loop_958: ldd [%l7 + 0x30], %f22 fmovsle %icc, %f9, %f3 edge8ln %o2, %l2, %g1 tsubcctv %i5, 0x1EB5, %i1 srl %g4, %o4, %o3 srax %i6, 0x07, %l3 movcs %xcc, %g5, %o6 taddcctv %g3, 0x15C2, %g7 ta %icc, 0x6 movg %xcc, %g6, %i3 fmovrsgez %l4, %f12, %f1 tn %xcc, 0x4 movrne %l1, 0x0CA, %i4 movge %icc, %i0, %l0 smulcc %o1, 0x0FBA, %i7 tleu %xcc, 0x0 movge %xcc, %o7, %l5 fsrc2s %f0, %f30 andcc %i2, %o5, %o0 fbg,a %fcc3, loop_959 bgu loop_960 xnor %g2, 0x1991, %o2 sub %l2, 0x0141, %g1 loop_959: xnorcc %i5, %i1, %g4 loop_960: smulcc %l6, %o3, %o4 subccc %i6, %l3, %g5 tsubcc %g3, %o6, %g6 bl,a %xcc, loop_961 tvs %xcc, 0x5 movpos %xcc, %g7, %i3 mulscc %l4, %l1, %i0 loop_961: subc %l0, %o1, %i7 add %o7, %l5, %i4 sdiv %o5, 0x19D7, %o0 te %icc, 0x1 fbge %fcc0, loop_962 nop setx loop_963, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovdpos %xcc, %f22, %f27 andn %i2, 0x10C5, %g2 loop_962: nop wr %g0, 0x50, %asi ldxa [%g0 + 0x18] %asi, %l2 loop_963: movl %xcc, %o2, %i5 edge32n %g1, %g4, %l6 nop fitos %f4, %f12 fstod %f12, %f12 fors %f20, %f20, %f19 sethi 0x032D, %o3 fsrc2 %f28, %f26 ldub [%l7 + 0x3C], %i1 orncc %o4, 0x0D82, %i6 bneg,a,pn %icc, loop_964 srlx %l3, 0x15, %g3 nop setx loop_965, %l0, %l1 jmpl %l1, %o6 bn loop_966 loop_964: movne %xcc, %g5, %g7 bne,pn %xcc, loop_967 loop_965: fba,a %fcc0, loop_968 loop_966: fmovscs %icc, %f13, %f16 edge8l %g6, %i3, %l1 loop_967: array16 %i0, %l0, %l4 loop_968: fmovrdgz %o1, %f14, %f10 alignaddr %o7, %i7, %l5 popc %i4, %o5 ldsh [%l7 + 0x6A], %o0 edge8l %i2, %l2, %g2 fnors %f14, %f28, %f5 fcmple16 %f10, %f24, %o2 xnorcc %i5, %g1, %g4 fmovsn %xcc, %f12, %f31 movneg %xcc, %o3, %l6 movvs %icc, %i1, %i6 nop setx 0xE05809FA, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr udivcc %o4, 0x1D15, %g3 addcc %l3, %o6, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrsne %g7, %f9, %f4 fsrc2s %f11, %f8 bcc,a loop_969 array16 %g6, %l1, %i3 fmovscs %icc, %f18, %f28 fsrc1s %f23, %f27 loop_969: stb %l0, [%l7 + 0x5C] addc %l4, 0x04A2, %o1 popc %o7, %i7 bl,a,pn %icc, loop_970 fornot2 %f0, %f30, %f20 fbge,a %fcc3, loop_971 movge %icc, %l5, %i0 loop_970: tle %icc, 0x2 edge8n %i4, %o5, %o0 loop_971: edge32n %i2, %g2, %o2 mulx %l2, %g1, %i5 nop fitos %f2, %f30 fstox %f30, %f8 smulcc %o3, 0x073F, %g4 sll %i1, %i6, %l6 sir 0x03BD udivx %g3, 0x0FEA, %o4 array32 %o6, %g5, %g7 tneg %icc, 0x4 movpos %icc, %l3, %l1 tsubcc %g6, 0x16BF, %l0 srax %i3, %l4, %o7 addc %i7, 0x16B4, %o1 fnand %f14, %f18, %f28 edge16l %l5, %i4, %i0 smul %o5, %i2, %g2 ldsh [%l7 + 0x3A], %o2 set 0x38, %g7 ldxa [%l7 + %g7] 0x0c, %l2 movg %xcc, %o0, %i5 movrlz %g1, 0x310, %o3 fpack32 %f0, %f6, %f4 fmovsvs %icc, %f3, %f14 smul %g4, %i1, %l6 nop setx 0x6076A57C, %l0, %l6 st %l6, [%l7 + 0x14] ld [%l7 + 0x14], %fsr sub %i6, %o4, %g3 and %o6, 0x1BA9, %g7 add %g5, %l3, %g6 andcc %l0, %l1, %l4 udivcc %i3, 0x12CA, %o7 movrgez %i7, %o1, %l5 add %i4, 0x123C, %i0 set 0x40, %l0 ldda [%l7 + %l0] 0x19, %f0 nop fitos %f4, %f29 bvs loop_972 orn %i2, %o5, %g2 edge8l %o2, %l2, %o0 tn %icc, 0x2 loop_972: fmovrslz %g1, %f16, %f31 fmul8ulx16 %f12, %f8, %f28 fmovrdne %o3, %f10, %f14 set 0x50, %g6 stha %i5, [%l7 + %g6] 0x18 edge32 %g4, %i1, %l6 fmovsle %icc, %f3, %f0 tleu %xcc, 0x3 wr %g0, 0x89, %asi prefetcha [%l7 + 0x78] %asi, 0x3 pdist %f24, %f0, %f2 xnor %g3, 0x0D68, %o4 move %xcc, %o6, %g5 sdivx %g7, 0x01D7, %l3 array16 %g6, %l0, %l1 fcmpgt16 %f12, %f18, %l4 fnot1s %f13, %f11 movvc %icc, %i3, %i7 fmovdpos %icc, %f15, %f14 tneg %xcc, 0x3 movpos %xcc, %o7, %l5 brz %o1, loop_973 fpack32 %f26, %f6, %f22 array8 %i4, %i2, %i0 movvc %icc, %o5, %g2 loop_973: edge32l %o2, %o0, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvs %xcc, 0x1 fmovrse %o3, %f16, %f31 andncc %g1, %i5, %g4 edge8ln %i1, %l6, %g3 andn %o4, %i6, %g5 tg %icc, 0x4 bpos,a,pt %xcc, loop_974 movle %icc, %o6, %g7 xor %g6, 0x1DC9, %l3 std %f10, [%l7 + 0x50] loop_974: nop setx 0xC76B918F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x31A2476E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fdivs %f28, %f18, %f8 addcc %l1, 0x1895, %l0 sll %i3, %i7, %o7 bneg,a loop_975 tl %icc, 0x2 tsubcctv %l4, 0x11E3, %o1 fnor %f0, %f14, %f14 loop_975: movre %l5, %i4, %i2 lduw [%l7 + 0x2C], %i0 taddcc %g2, %o5, %o2 be,a,pt %icc, loop_976 movcs %icc, %l2, %o3 wr %g0, 0x18, %asi ldsba [%l7 + 0x75] %asi, %o0 loop_976: addccc %i5, 0x006D, %g4 andcc %i1, 0x0166, %g1 tleu %xcc, 0x5 movrlez %g3, %l6, %i6 srl %g5, %o4, %g7 nop setx 0xDA7ED42407CD5E04, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x2B5FA1A4B5168524, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fmuld %f14, %f22, %f12 add %o6, 0x0859, %l3 sdivcc %g6, 0x135C, %l1 flush %l7 + 0x10 tl %xcc, 0x1 movcc %icc, %i3, %i7 orncc %o7, %l0, %l4 tleu %xcc, 0x2 bl loop_977 fexpand %f28, %f26 bne loop_978 movrne %o1, 0x307, %l5 loop_977: nop set 0x60, %l5 lduw [%l7 + %l5], %i4 set 0x1F, %i4 ldstuba [%l7 + %i4] 0x89, %i2 loop_978: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movl %icc, %g2, %o5 subcc %o2, 0x15F0, %l2 fba %fcc1, loop_979 fbg,a %fcc1, loop_980 xnor %i0, 0x0F7A, %o3 tsubcc %i5, 0x0A65, %g4 loop_979: smul %i1, 0x0D59, %o0 loop_980: or %g3, %g1, %i6 tg %xcc, 0x1 udivx %l6, 0x182B, %g5 nop setx 0x410A180BCFDCA6FF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x5A79AD9FA425AF24, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f24, %f10 add %g7, %o6, %o4 xorcc %l3, 0x1601, %g6 sdivx %l1, 0x0919, %i3 fmovdn %xcc, %f9, %f30 andn %i7, 0x01BA, %l0 fbg %fcc1, loop_981 fabss %f26, %f3 fpsub32 %f12, %f2, %f30 lduh [%l7 + 0x62], %o7 loop_981: srax %o1, %l4, %l5 fbug,a %fcc1, loop_982 lduh [%l7 + 0x6C], %i2 brlz,a %g2, loop_983 fbue %fcc3, loop_984 loop_982: edge32n %i4, %o5, %l2 bne,a loop_985 loop_983: tg %xcc, 0x1 loop_984: fbo %fcc2, loop_986 te %icc, 0x6 loop_985: orn %o2, 0x12AB, %i0 tcs %icc, 0x3 loop_986: nop wr %g0, 0x18, %asi ldsha [%l7 + 0x58] %asi, %i5 set 0x40, %l3 ldda [%l7 + %l3] 0x15, %f16 umul %o3, %g4, %o0 wr %g0, 0x04, %asi stda %f16, [%l7 + 0x40] %asi move %icc, %i1, %g3 addcc %i6, %l6, %g5 ta %icc, 0x4 tleu %icc, 0x2 wr %g0, 0x89, %asi prefetcha [%l7 + 0x68] %asi, 0x1 tg %icc, 0x1 sra %o6, %g1, %o4 bgu,a loop_987 edge32n %g6, %l1, %i3 bge,a,pn %xcc, loop_988 bleu,pt %icc, loop_989 loop_987: edge8 %l3, %l0, %o7 call loop_990 loop_988: prefetch [%l7 + 0x38], 0x3 loop_989: andn %o1, %i7, %l4 set 0x40, %l2 stda %f16, [%l7 + %l2] 0x14 loop_990: te %xcc, 0x5 wr %g0, 0x04, %asi ldda [%l7 + 0x70] %asi, %i2 movle %xcc, %l5, %g2 edge16ln %i4, %l2, %o2 fandnot1s %f19, %f17, %f29 fmul8x16al %f16, %f13, %f10 sub %o5, 0x1094, %i0 alignaddrl %o3, %g4, %i5 nop setx 0x702F491D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xE80B9A47, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fmuls %f21, %f30, %f28 stb %o0, [%l7 + 0x11] movvs %icc, %g3, %i1 bgu,a %xcc, loop_991 bpos,pt %xcc, loop_992 sdivx %i6, 0x0FF2, %l6 fmovdne %xcc, %f16, %f30 loop_991: subcc %g5, 0x16D1, %g7 loop_992: bg,a,pn %icc, loop_993 sir 0x0D48 edge8 %g1, %o4, %o6 be,pn %xcc, loop_994 loop_993: std %f4, [%l7 + 0x30] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %xcc, %g6, %i3 loop_994: nop wr %g0, 0x18, %asi sta %f31, [%l7 + 0x44] %asi movgu %icc, %l3, %l0 ba,a,pt %xcc, loop_995 edge32ln %o7, %o1, %i7 tsubcc %l4, %l1, %l5 tleu %icc, 0x7 loop_995: taddcc %g2, 0x1B1F, %i2 nop setx 0x85F3B6177F3FBC29, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x817B6662888F5E36, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 faddd %f14, %f0, %f24 fsrc2s %f22, %f23 tn %xcc, 0x0 fmuld8sux16 %f2, %f0, %f26 addc %l2, %o2, %o5 sdivcc %i4, 0x1DA0, %i0 fnegd %f20, %f12 be,pn %xcc, loop_996 tn %xcc, 0x5 wr %g0, 0x19, %asi stba %o3, [%l7 + 0x09] %asi loop_996: subccc %i5, %g4, %o0 fmul8ulx16 %f10, %f6, %f18 bgu,pn %icc, loop_997 fmovd %f18, %f24 fpsub16s %f26, %f2, %f7 call loop_998 loop_997: ldd [%l7 + 0x28], %i0 lduw [%l7 + 0x78], %g3 edge32l %i6, %g5, %g7 loop_998: alignaddrl %l6, %g1, %o6 edge8n %g6, %i3, %o4 nop fitod %f12, %f18 fdtox %f18, %f30 movcs %xcc, %l3, %o7 fmovsn %icc, %f7, %f6 andcc %l0, 0x17E5, %i7 movcc %icc, %o1, %l1 movvs %icc, %l5, %g2 wr %g0, 0x80, %asi lduwa [%l7 + 0x64] %asi, %l4 or %l2, %o2, %o5 srax %i4, %i2, %o3 sethi 0x0FE7, %i5 stx %g4, [%l7 + 0x38] fpsub16 %f20, %f2, %f12 wr %g0, 0x81, %asi swapa [%l7 + 0x0C] %asi, %i0 fornot2s %f15, %f10, %f0 fmovrdgez %o0, %f6, %f16 fxors %f31, %f26, %f22 alignaddrl %i1, %i6, %g5 nop setx loop_999, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done andncc %g7, %g3, %l6 fcmple16 %f8, %f6, %g1 bcc loop_1000 loop_999: tcs %xcc, 0x0 fnot1 %f20, %f28 subccc %g6, 0x1A47, %o6 loop_1000: movg %xcc, %o4, %l3 fornot1s %f3, %f4, %f18 lduh [%l7 + 0x38], %o7 mova %icc, %l0, %i3 array32 %o1, %i7, %l5 array8 %l1, %g2, %l4 wr %g0, 0x81, %asi stda %f16, [%l7 + 0x40] %asi movcc %xcc, %o2, %l2 fpadd32s %f4, %f25, %f9 smulcc %o5, %i4, %i2 tn %xcc, 0x5 movle %icc, %i5, %g4 fbl,a %fcc1, loop_1001 tpos %icc, 0x4 alignaddr %o3, %o0, %i1 tneg %xcc, 0x3 loop_1001: nop set 0x73, %i6 ldstuba [%l7 + %i6] 0x11, %i0 andn %g5, %g7, %g3 tneg %icc, 0x1 set 0x40, %g2 stda %f0, [%l7 + %g2] 0xf0 membar #Sync xnorcc %l6, 0x1CDD, %i6 edge16l %g1, %o6, %o4 ba,pn %icc, loop_1002 movrgez %l3, %o7, %g6 movl %xcc, %l0, %i3 movneg %xcc, %o1, %l5 loop_1002: alignaddrl %i7, %g2, %l1 wr %g0, 0x11, %asi ldstuba [%l7 + 0x52] %asi, %l4 tvc %xcc, 0x5 sir 0x1BE1 movcc %xcc, %l2, %o2 fandnot1 %f2, %f6, %f8 srax %o5, %i4, %i2 ta %icc, 0x6 mulx %g4, 0x1029, %i5 wr %g0, 0x89, %asi lduba [%l7 + 0x56] %asi, %o0 movrgz %i1, %i0, %o3 orncc %g7, 0x039A, %g3 tne %xcc, 0x6 edge8n %g5, %i6, %l6 nop fitos %f5, %f13 fstod %f13, %f16 xorcc %o6, %g1, %l3 set 0x58, %g3 prefetcha [%l7 + %g3] 0x89, 0x0 edge32 %o4, %l0, %g6 sdivx %o1, 0x19A7, %l5 or %i7, 0x0EFF, %i3 andncc %g2, %l4, %l2 addcc %o2, %l1, %i4 movne %xcc, %o5, %g4 edge32ln %i5, %i2, %o0 tl %icc, 0x4 array16 %i0, %o3, %i1 fsrc1s %f12, %f27 fmovsg %xcc, %f1, %f6 nop setx 0x61A409C2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0xB9076CF4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fmuls %f9, %f27, %f28 movne %xcc, %g3, %g7 nop fitos %f12, %f6 fstoi %f6, %f22 edge16 %i6, %g5, %l6 popc %g1, %o6 add %o7, %o4, %l3 bpos,a %icc, loop_1003 edge16ln %l0, %o1, %l5 array16 %g6, %i7, %i3 std %f24, [%l7 + 0x38] loop_1003: nop set 0x70, %l6 prefetcha [%l7 + %l6] 0x18, 0x3 movg %icc, %g2, %o2 movneg %xcc, %l2, %i4 fmovdvs %icc, %f14, %f1 fbug %fcc1, loop_1004 alignaddr %l1, %g4, %i5 edge16 %o5, %i2, %i0 edge32 %o3, %o0, %i1 loop_1004: ldsh [%l7 + 0x24], %g3 fmul8x16au %f26, %f28, %f16 tn %xcc, 0x5 for %f2, %f6, %f26 fornot1 %f20, %f24, %f16 wr %g0, 0x89, %asi ldstuba [%l7 + 0x0A] %asi, %i6 fbne %fcc1, loop_1005 smulcc %g7, %g5, %l6 edge8l %g1, %o7, %o4 fand %f0, %f16, %f14 loop_1005: brlez %o6, loop_1006 fand %f6, %f24, %f24 array16 %l3, %o1, %l5 sll %g6, %l0, %i3 loop_1006: srax %l4, 0x13, %i7 tvc %icc, 0x7 ld [%l7 + 0x08], %f17 subcc %g2, %o2, %i4 tleu %icc, 0x7 fmovdge %xcc, %f11, %f18 ta %icc, 0x5 bn,a %xcc, loop_1007 fornot2s %f30, %f21, %f14 fmovdcc %icc, %f10, %f29 movrgez %l1, 0x1BD, %l2 loop_1007: sllx %i5, 0x1C, %g4 or %i2, 0x013D, %i0 te %icc, 0x5 andcc %o5, %o0, %i1 xorcc %o3, %i6, %g3 smul %g5, %l6, %g7 xnor %g1, %o7, %o4 fbl %fcc3, loop_1008 subccc %l3, 0x1389, %o6 ble,a %xcc, loop_1009 or %l5, %g6, %l0 loop_1008: movrlz %o1, %i3, %i7 xor %l4, 0x182A, %g2 loop_1009: nop wr %g0, 0x89, %asi prefetcha [%l7 + 0x70] %asi, 0x2 set 0x74, %o4 swapa [%l7 + %o4] 0x10, %l1 wr %g0, 0x89, %asi swapa [%l7 + 0x5C] %asi, %i4 fbuge,a %fcc0, loop_1010 fmul8x16au %f12, %f8, %f22 fbge %fcc3, loop_1011 tge %icc, 0x6 loop_1010: fmuld8ulx16 %f16, %f2, %f24 fmovrdlez %i5, %f28, %f28 loop_1011: array32 %g4, %l2, %i0 fmovde %icc, %f16, %f21 fba %fcc3, loop_1012 fmovspos %xcc, %f6, %f10 movleu %icc, %i2, %o5 fmovrse %i1, %f17, %f15 loop_1012: nop set 0x5C, %o2 stwa %o0, [%l7 + %o2] 0x0c tsubcc %i6, %g3, %g5 xor %l6, 0x1E0C, %g7 call loop_1013 orncc %o3, 0x0CD8, %g1 fmovsa %xcc, %f28, %f4 orn %o7, %l3, %o4 loop_1013: bcs loop_1014 tneg %xcc, 0x5 alignaddr %o6, %g6, %l5 nop setx 0x24CB1E99, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 fsqrts %f1, %f16 loop_1014: array32 %l0, %o1, %i7 array16 %l4, %i3, %g2 fpsub16 %f4, %f12, %f26 tne %icc, 0x1 lduh [%l7 + 0x52], %l1 orcc %o2, 0x0A7D, %i4 popc 0x091C, %g4 edge32n %l2, %i0, %i2 be,a loop_1015 edge16n %o5, %i1, %o0 nop fitos %f9, %f5 fstox %f5, %f10 fmovsvs %xcc, %f16, %f8 loop_1015: fbul %fcc1, loop_1016 nop setx 0x7070B6AB, %l0, %l6 st %l6, [%l7 + 0x60] ld [%l7 + 0x60], %fsr tvc %icc, 0x2 fpack16 %f22, %f2 loop_1016: edge8 %i5, %i6, %g3 sir 0x1CE3 fxnors %f17, %f12, %f26 xor %l6, 0x0E3B, %g5 movgu %icc, %o3, %g7 fcmple32 %f28, %f16, %g1 sdivx %l3, 0x0A19, %o4 movpos %icc, %o6, %g6 move %icc, %l5, %l0 fand %f24, %f4, %f12 subcc %o7, 0x04EF, %i7 movl %icc, %o1, %i3 orn %l4, 0x0B70, %g2 ldstub [%l7 + 0x08], %o2 movne %icc, %i4, %l1 tn %icc, 0x3 edge8l %l2, %g4, %i0 stb %o5, [%l7 + 0x46] movrne %i1, 0x1B6, %i2 mulx %o0, %i5, %i6 swap [%l7 + 0x10], %g3 sdivcc %g5, 0x18A4, %o3 fnor %f20, %f6, %f0 fmovdle %icc, %f1, %f13 fmovdvc %xcc, %f23, %f27 ldx [%l7 + 0x78], %g7 fbue %fcc2, loop_1017 fcmpgt16 %f16, %f26, %g1 stbar bvs,a,pn %icc, loop_1018 loop_1017: edge8l %l6, %o4, %l3 fmovdneg %xcc, %f24, %f11 swap [%l7 + 0x10], %o6 loop_1018: taddcc %g6, %l0, %l5 movleu %icc, %i7, %o1 bvc,a loop_1019 tsubcctv %i3, %o7, %g2 fpack16 %f28, %f31 fnegs %f31, %f5 loop_1019: tg %xcc, 0x5 umul %l4, %i4, %l1 ld [%l7 + 0x40], %f0 ldx [%l7 + 0x20], %l2 tgu %icc, 0x2 set 0x36, %o5 ldstuba [%l7 + %o5] 0x11, %g4 udivcc %o2, 0x1972, %o5 brz %i0, loop_1020 movl %xcc, %i1, %o0 wr %g0, 0x11, %asi ldxa [%l7 + 0x48] %asi, %i2 loop_1020: tvs %xcc, 0x5 bge loop_1021 edge8 %i6, %g3, %g5 udivx %i5, 0x0722, %o3 sir 0x0ED1 loop_1021: xorcc %g7, 0x0C70, %g1 sdiv %l6, 0x032D, %l3 sir 0x0341 edge16n %o4, %g6, %o6 nop fitos %f11, %f2 fstoi %f2, %f4 sll %l0, 0x0A, %i7 subc %l5, 0x0626, %i3 sdiv %o1, 0x0BAE, %g2 nop fitod %f4, %f14 fdtox %f14, %f18 fxtod %f18, %f12 xnor %o7, %i4, %l4 fble,a %fcc3, loop_1022 fba %fcc2, loop_1023 tsubcctv %l1, %l2, %g4 movcc %icc, %o5, %i0 loop_1022: fmovdl %icc, %f3, %f2 loop_1023: add %i1, 0x0D0A, %o2 set 0x40, %i3 stda %f16, [%l7 + %i3] 0x81 alignaddrl %i2, %i6, %g3 movrgez %o0, 0x298, %g5 movge %xcc, %i5, %g7 sdivx %o3, 0x173D, %g1 tg %icc, 0x4 edge16ln %l3, %l6, %o4 lduw [%l7 + 0x1C], %o6 add %l7, 0x28, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g6 casa [%l6] 0x88, %g6, %l0 tle %icc, 0x7 array32 %l5, %i3, %o1 edge32 %g2, %i7, %i4 movn %xcc, %l4, %o7 nop setx loop_1024, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldsb [%l7 + 0x70], %l2 smulcc %l1, 0x1DA5, %o5 ble,a loop_1025 loop_1024: movrgez %g4, %i1, %o2 set 0x7A, %g4 ldsha [%l7 + %g4] 0x81, %i0 loop_1025: tg %icc, 0x0 fbu,a %fcc0, loop_1026 fmovrdlz %i6, %f0, %f30 bg,pt %icc, loop_1027 movre %i2, 0x29D, %g3 loop_1026: movneg %xcc, %g5, %o0 sll %g7, %i5, %g1 loop_1027: edge8ln %o3, %l3, %l6 tle %xcc, 0x5 addc %o4, 0x15E6, %g6 fmovscc %icc, %f18, %f3 flush %l7 + 0x64 nop fitos %f2, %f9 fstox %f9, %f6 fxtos %f6, %f9 movl %xcc, %o6, %l5 fmovdvc %icc, %f19, %f8 movl %xcc, %l0, %o1 fmovsvc %icc, %f0, %f30 movvs %xcc, %g2, %i7 subc %i3, 0x0DA3, %l4 fmovdne %icc, %f13, %f30 tvc %icc, 0x4 or %i4, 0x0FA6, %l2 fmovsle %icc, %f29, %f29 fbo %fcc3, loop_1028 add %o7, %o5, %l1 fmovs %f12, %f27 fmovrdlz %i1, %f8, %f16 loop_1028: fnegd %f30, %f30 addccc %g4, 0x04D7, %i0 edge16l %o2, %i6, %g3 ldsw [%l7 + 0x18], %g5 popc 0x1969, %i2 subcc %o0, 0x1CD5, %i5 nop setx 0xC07121C4, %l0, %l6 st %l6, [%l7 + 0x7C] ld [%l7 + 0x7C], %fsr add %g7, 0x1FE4, %o3 be,a,pt %icc, loop_1029 movrgz %l3, %g1, %o4 bcs %xcc, loop_1030 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1029: orcc %l6, 0x08E6, %o6 tn %xcc, 0x5 loop_1030: brlez %g6, loop_1031 ldstub [%l7 + 0x28], %l0 movneg %xcc, %o1, %g2 movg %icc, %l5, %i7 loop_1031: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %i3, %l4, %i4 add %l2, %o7, %l1 mova %xcc, %i1, %o5 fmovsn %icc, %f29, %f23 subc %g4, 0x0649, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fexpand %f30, %f20 fpsub16 %f26, %f2, %f0 edge16 %i6, %g3, %o2 fmovsn %icc, %f9, %f2 andcc %g5, 0x030C, %i2 fmovsne %xcc, %f26, %f28 edge32ln %o0, %g7, %o3 popc 0x02B4, %l3 bg,a %icc, loop_1032 edge32l %g1, %i5, %o4 popc %o6, %l6 fpadd16s %f24, %f27, %f11 loop_1032: addccc %l0, 0x066D, %o1 bvs,a loop_1033 alignaddr %g6, %g2, %i7 fbul %fcc2, loop_1034 bneg,a loop_1035 loop_1033: fble %fcc0, loop_1036 nop setx 0x531C1C8EB07B026C, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr loop_1034: ld [%l7 + 0x50], %f10 loop_1035: nop set 0x40, %o0 ldda [%l7 + %o0] 0x0c, %f16 loop_1036: fmovdne %xcc, %f24, %f26 nop fitod %f10, %f20 fdtoi %f20, %f4 fmovs %f24, %f2 fmovda %icc, %f24, %f20 edge32n %l5, %l4, %i4 movl %icc, %i3, %o7 sllx %l1, %i1, %o5 movl %icc, %l2, %i0 nop setx 0x606E685B, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr tn %xcc, 0x6 mulscc %g4, %g3, %o2 edge32l %i6, %i2, %o0 wr %g0, 0x18, %asi stha %g5, [%l7 + 0x48] %asi edge16 %g7, %l3, %o3 edge8l %i5, %o4, %o6 fxnors %f2, %f27, %f12 fxnors %f4, %f23, %f9 sub %l6, %l0, %o1 fnors %f9, %f31, %f18 nop setx 0x307BD74B, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr fors %f8, %f12, %f10 tge %icc, 0x0 movne %xcc, %g1, %g2 xnor %g6, 0x02CE, %i7 edge16 %l4, %l5, %i4 fpsub32 %f10, %f2, %f30 edge16n %i3, %l1, %i1 fmul8x16al %f23, %f23, %f24 bge,pt %icc, loop_1037 fcmpeq32 %f26, %f18, %o5 sth %o7, [%l7 + 0x24] bvc %icc, loop_1038 loop_1037: andn %i0, %l2, %g4 sdivx %o2, 0x055B, %g3 movl %xcc, %i6, %o0 loop_1038: movrlez %g5, %i2, %l3 orcc %o3, 0x0CFC, %i5 sdiv %g7, 0x1460, %o6 smulcc %o4, %l6, %o1 movne %icc, %g1, %l0 tneg %icc, 0x3 tvc %icc, 0x5 movvc %icc, %g6, %i7 nop set 0x62, %o1 lduh [%l7 + %o1], %l4 edge16 %g2, %i4, %i3 brlez %l5, loop_1039 movge %icc, %i1, %o5 sth %o7, [%l7 + 0x26] umulcc %i0, 0x0CD2, %l2 loop_1039: movneg %xcc, %l1, %o2 tcc %xcc, 0x7 tn %icc, 0x6 tge %xcc, 0x0 fpsub16s %f18, %f20, %f4 array8 %g4, %g3, %i6 movgu %icc, %o0, %g5 add %l3, 0x1952, %i2 orcc %i5, 0x19ED, %o3 st %f28, [%l7 + 0x18] tn %icc, 0x1 movrgez %g7, 0x399, %o6 taddcc %l6, 0x0169, %o4 fmovrsgez %g1, %f15, %f20 movpos %xcc, %o1, %g6 set 0x60, %o7 ldxa [%l7 + %o7] 0x80, %l0 tge %icc, 0x5 nop fitos %f3, %f8 fstoi %f8, %f14 fmovsne %xcc, %f0, %f28 mulx %i7, %l4, %i4 fpsub32s %f22, %f8, %f28 sub %g2, 0x16FD, %i3 movpos %xcc, %i1, %l5 taddcc %o5, %i0, %o7 set 0x7C, %l1 lduwa [%l7 + %l1] 0x14, %l1 bleu,pn %icc, loop_1040 srlx %o2, %l2, %g4 tl %icc, 0x3 fblg %fcc2, loop_1041 loop_1040: brgez,a %i6, loop_1042 edge32ln %o0, %g5, %l3 fands %f24, %f0, %f17 loop_1041: stw %i2, [%l7 + 0x14] loop_1042: edge8l %g3, %i5, %g7 fmovdn %xcc, %f27, %f9 srax %o3, 0x14, %l6 smul %o4, %g1, %o1 brgz,a %o6, loop_1043 smulcc %l0, %g6, %i7 orncc %i4, %l4, %g2 or %i1, %i3, %o5 loop_1043: fmovsg %icc, %f11, %f5 fxors %f2, %f16, %f15 fmovrdne %l5, %f18, %f0 umul %o7, 0x1017, %l1 fnands %f8, %f28, %f30 fmovrdlz %o2, %f24, %f6 fxnors %f22, %f23, %f0 set 0x60, %i0 ldsha [%l7 + %i0] 0x80, %i0 nop fitod %f10, %f22 fdtos %f22, %f6 tne %xcc, 0x6 ldd [%l7 + 0x78], %f22 movpos %xcc, %g4, %l2 taddcc %i6, %o0, %l3 wr %g0, 0x80, %asi ldstuba [%l7 + 0x1F] %asi, %i2 movge %icc, %g3, %g5 movcc %xcc, %g7, %i5 edge8ln %l6, %o4, %o3 fornot1s %f2, %f5, %f29 addc %g1, 0x0EBA, %o6 set 0x57, %g1 ldstuba [%l7 + %g1] 0x19, %o1 subcc %g6, 0x0B85, %i7 bge,a,pn %icc, loop_1044 nop setx 0x8FC33AA3196D296E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xAADBB81B5106AB89, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fsubd %f12, %f6, %f0 fmovspos %xcc, %f30, %f24 nop setx loop_1045, %l0, %l1 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_1044: mulx %l0, %i4, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bl,a %xcc, loop_1046 loop_1045: fpsub32 %f24, %f2, %f8 edge32n %l4, %i3, %i1 fmovd %f0, %f20 loop_1046: array32 %o5, %l5, %l1 ta %xcc, 0x7 movvs %xcc, %o2, %o7 subc %g4, %l2, %i0 movrlez %o0, 0x1F8, %l3 edge8 %i2, %g3, %i6 edge16l %g7, %i5, %l6 array8 %o4, %o3, %g1 bgu,a,pn %xcc, loop_1047 edge32 %g5, %o6, %g6 ble,a loop_1048 fbne,a %fcc0, loop_1049 loop_1047: sir 0x00C0 movgu %xcc, %o1, %l0 loop_1048: xnorcc %i4, 0x0A8F, %g2 loop_1049: edge8n %l4, %i7, %i1 wr %g0, 0x19, %asi stwa %o5, [%l7 + 0x14] %asi movrlez %i3, 0x11F, %l1 te %xcc, 0x1 srax %l5, %o7, %g4 tneg %xcc, 0x5 wr %g0, 0x2b, %asi stwa %o2, [%l7 + 0x64] %asi membar #Sync fandnot1s %f29, %f25, %f25 set 0x38, %l4 lduha [%l7 + %l4] 0x15, %l2 nop set 0x67, %i7 stb %o0, [%l7 + %i7] fbge %fcc1, loop_1050 tne %xcc, 0x7 fbe,a %fcc2, loop_1051 ta %xcc, 0x3 loop_1050: fbe,a %fcc2, loop_1052 movneg %icc, %i0, %i2 loop_1051: nop setx 0xB99472B8D3DF1618, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x460EB8592E92A25C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f22, %f24 edge16 %g3, %l3, %g7 loop_1052: array16 %i6, %l6, %i5 movgu %icc, %o4, %o3 fpadd32 %f28, %f16, %f16 srax %g5, %g1, %g6 xorcc %o1, 0x1243, %l0 edge32n %o6, %i4, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x585AB936299EE98A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xA7269B387142AB1F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 faddd %f20, %f6, %f28 add %i7, 0x0932, %i1 fmovsvc %icc, %f27, %f4 fsrc1 %f20, %f0 nop fitod %f6, %f10 fdtox %f10, %f2 fxtod %f2, %f20 movl %icc, %l4, %i3 stbar movleu %icc, %l1, %l5 movl %icc, %o5, %o7 fbuge %fcc2, loop_1053 lduh [%l7 + 0x18], %o2 fmovsleu %xcc, %f15, %f10 fxnors %f10, %f1, %f8 loop_1053: subcc %g4, 0x1ED2, %l2 movpos %xcc, %i0, %i2 movge %xcc, %g3, %o0 srl %g7, %l3, %i6 std %f12, [%l7 + 0x08] tcc %xcc, 0x2 sllx %l6, %i5, %o4 fmul8x16 %f27, %f0, %f26 movg %icc, %o3, %g5 xnor %g1, 0x0FE5, %g6 tcc %icc, 0x0 sra %o1, %l0, %o6 subc %i4, %i7, %i1 sra %l4, %i3, %g2 fbule,a %fcc0, loop_1054 tg %icc, 0x0 movn %xcc, %l1, %l5 edge32l %o5, %o2, %o7 loop_1054: fnot1s %f18, %f8 orcc %g4, 0x0681, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %icc, %i2, %i0 bg,a loop_1055 fmovsneg %xcc, %f28, %f6 nop setx loop_1056, %l0, %l1 jmpl %l1, %o0 edge16l %g3, %g7, %i6 loop_1055: tl %xcc, 0x5 andcc %l6, 0x098C, %l3 loop_1056: edge8l %i5, %o3, %o4 orcc %g5, %g6, %g1 movle %xcc, %l0, %o6 fbl,a %fcc2, loop_1057 sth %i4, [%l7 + 0x0C] movg %icc, %o1, %i7 wr %g0, 0x80, %asi lduba [%l7 + 0x5B] %asi, %l4 loop_1057: ld [%l7 + 0x5C], %f27 tl %xcc, 0x3 movrlez %i3, 0x1B5, %i1 bneg %icc, loop_1058 nop set 0x44, %i5 prefetch [%l7 + %i5], 0x3 srl %l1, %l5, %g2 movre %o2, %o7, %o5 loop_1058: fmovd %f2, %f16 bleu loop_1059 udivcc %l2, 0x0066, %g4 and %i2, 0x13ED, %o0 fbuge,a %fcc1, loop_1060 loop_1059: tvs %xcc, 0x5 fands %f10, %f8, %f12 bg,a loop_1061 loop_1060: fbl,a %fcc1, loop_1062 fnor %f16, %f16, %f8 edge16l %g3, %g7, %i6 loop_1061: movne %xcc, %l6, %i0 loop_1062: fmul8sux16 %f6, %f30, %f22 xor %i5, %o3, %o4 bvc,a,pt %xcc, loop_1063 fmovrdgz %l3, %f14, %f20 alignaddrl %g6, %g1, %g5 movrgez %l0, %i4, %o6 loop_1063: taddcc %i7, %l4, %i3 umul %o1, %l1, %l5 addc %g2, %o2, %i1 tsubcc %o5, %l2, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x74, %i1 lduwa [%l7 + %i1] 0x04, %o7 fcmpgt16 %f20, %f14, %i2 movn %xcc, %o0, %g7 tge %icc, 0x4 subcc %i6, 0x03C3, %g3 wr %g0, 0x19, %asi ldxa [%l7 + 0x20] %asi, %i0 tl %icc, 0x4 movne %icc, %i5, %l6 movne %icc, %o3, %o4 orcc %g6, %g1, %l3 fcmple16 %f10, %f10, %g5 fone %f20 set 0x10, %g5 lda [%l7 + %g5] 0x89, %f4 tcc %icc, 0x0 fcmple32 %f4, %f20, %l0 fmovsle %xcc, %f24, %f11 fabsd %f16, %f16 brz %o6, loop_1064 fmovsn %icc, %f30, %f21 mova %icc, %i7, %i4 movvc %icc, %i3, %o1 loop_1064: fnot1 %f28, %f22 flush %l7 + 0x28 fones %f16 mova %xcc, %l1, %l4 movvs %xcc, %l5, %g2 fmovd %f2, %f16 nop setx 0x1DCD56A5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0xD1F31562, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fadds %f26, %f15, %f19 fpadd32s %f17, %f16, %f15 tneg %icc, 0x3 fmuld8ulx16 %f21, %f0, %f30 popc %o2, %i1 tle %xcc, 0x1 fmovdcs %xcc, %f17, %f8 xor %l2, %g4, %o7 orn %i2, %o5, %o0 srlx %g7, %i6, %g3 edge16 %i5, %i0, %o3 mulscc %l6, %o4, %g1 fbu %fcc2, loop_1065 movg %icc, %l3, %g6 bcc,a %xcc, loop_1066 tsubcctv %g5, %o6, %l0 loop_1065: mova %icc, %i4, %i3 edge32 %i7, %l1, %o1 loop_1066: ldx [%l7 + 0x78], %l5 brlez %g2, loop_1067 bgu %xcc, loop_1068 tneg %icc, 0x6 edge32ln %l4, %o2, %l2 loop_1067: mulscc %i1, 0x05EE, %g4 loop_1068: fbu %fcc1, loop_1069 edge32 %i2, %o7, %o5 subc %o0, 0x0C5C, %g7 set 0x10, %o6 lduwa [%l7 + %o6] 0x11, %i6 loop_1069: alignaddr %i5, %i0, %o3 mova %xcc, %l6, %g3 movcs %icc, %o4, %l3 bne,a,pn %icc, loop_1070 fmovsvc %icc, %f15, %f8 orn %g1, 0x1ECE, %g5 orn %g6, 0x16F8, %l0 loop_1070: movrgez %i4, 0x35C, %i3 ta %xcc, 0x6 stb %i7, [%l7 + 0x4E] nop setx 0x49ECE28B9BC9F7DD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x145FEB971EAF9634, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fsubd %f26, %f0, %f10 set 0x40, %o3 stda %f16, [%l7 + %o3] 0xf9 membar #Sync edge32ln %l1, %o6, %o1 srax %l5, 0x0B, %l4 mulx %o2, %g2, %l2 movvs %xcc, %i1, %g4 fabss %f2, %f24 fnot1s %f21, %f21 fnegs %f9, %f21 tsubcc %o7, 0x0511, %i2 sdivcc %o5, 0x03C6, %o0 wr %g0, 0x2b, %asi stxa %i6, [%l7 + 0x28] %asi membar #Sync sdivx %g7, 0x1B8E, %i5 tpos %icc, 0x4 nop setx 0x2973A7049051409E, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr fpsub16s %f31, %f19, %f24 fmovsl %xcc, %f8, %f22 fbue %fcc2, loop_1071 ldd [%l7 + 0x38], %i0 smul %l6, %g3, %o4 wr %g0, 0x04, %asi lduha [%l7 + 0x76] %asi, %o3 loop_1071: bvc,a loop_1072 xnor %g1, %l3, %g5 srax %l0, 0x0C, %i4 movvs %icc, %g6, %i3 loop_1072: xorcc %i7, 0x1BC9, %l1 xorcc %o1, %l5, %l4 fbe %fcc3, loop_1073 srl %o6, %o2, %l2 fcmpgt16 %f14, %f2, %i1 fmuld8ulx16 %f3, %f27, %f12 loop_1073: fmovdgu %icc, %f14, %f3 fmul8sux16 %f4, %f8, %f24 movcc %xcc, %g2, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %o7, 0x1A, %i2 taddcc %o5, 0x1AE4, %o0 subccc %g7, 0x1D8D, %i6 nop setx loop_1074, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbue %fcc1, loop_1075 nop fitod %f8, %f28 fdtox %f28, %f16 edge16l %i0, %i5, %l6 loop_1074: brlz %g3, loop_1076 loop_1075: prefetch [%l7 + 0x20], 0x3 sll %o4, 0x16, %g1 array8 %l3, %o3, %g5 loop_1076: edge32l %l0, %i4, %g6 nop setx 0x90CCF100, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0x8CBE7F25, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fdivs %f15, %f8, %f18 bshuffle %f16, %f26, %f20 andn %i7, 0x13F3, %i3 tgu %xcc, 0x0 orncc %o1, 0x040D, %l1 set 0x27, %g7 stba %l4, [%l7 + %g7] 0x2b membar #Sync movne %icc, %o6, %o2 movge %icc, %l2, %l5 tpos %icc, 0x2 fexpand %f27, %f20 call loop_1077 tvc %icc, 0x6 fandnot1 %f20, %f28, %f12 andncc %i1, %g2, %o7 loop_1077: array8 %i2, %g4, %o0 movvc %icc, %o5, %i6 stx %i0, [%l7 + 0x30] fpadd32 %f14, %f30, %f6 ldstub [%l7 + 0x78], %i5 fornot2 %f14, %f4, %f14 tcs %icc, 0x4 fmovsneg %icc, %f6, %f28 movne %icc, %l6, %g3 srl %g7, 0x04, %g1 be,pt %icc, loop_1078 fbn %fcc2, loop_1079 addcc %o4, 0x0722, %l3 popc %o3, %l0 loop_1078: smul %g5, %g6, %i7 loop_1079: or %i3, %i4, %o1 edge16n %l4, %l1, %o6 tcc %icc, 0x4 sth %l2, [%l7 + 0x14] wr %g0, 0x04, %asi sta %f5, [%l7 + 0x38] %asi movrne %l5, 0x148, %o2 edge8 %g2, %i1, %i2 movvs %icc, %o7, %o0 add %l7, 0x10, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %o5, %i6 nop setx 0x06DE43F06065AE3C, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr bn,a,pn %icc, loop_1080 fmovda %icc, %f22, %f7 movre %i0, %i5, %l6 bgu,a loop_1081 loop_1080: tgu %icc, 0x4 fbule %fcc0, loop_1082 xnor %g3, %g7, %g4 loop_1081: nop fitod %f12, %f10 fdtox %f10, %f18 fxtod %f18, %f12 tn %icc, 0x1 loop_1082: sir 0x0EC5 tpos %icc, 0x6 taddcctv %g1, 0x1758, %l3 lduh [%l7 + 0x2E], %o4 edge16ln %o3, %g5, %l0 fmovrsne %g6, %f26, %f0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bneg,a %xcc, loop_1083 edge32l %i7, %i3, %i4 subccc %o1, 0x1D25, %l1 fmovsneg %xcc, %f22, %f2 loop_1083: stx %l4, [%l7 + 0x28] movcs %xcc, %l2, %l5 fpackfix %f6, %f21 tpos %xcc, 0x6 for %f24, %f26, %f22 wr %g0, 0x89, %asi ldda [%l7 + 0x70] %asi, %o2 fbuge %fcc2, loop_1084 move %xcc, %o6, %g2 orn %i2, 0x0C45, %o7 tle %icc, 0x4 loop_1084: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x08, %i2 stxa %o0, [%l7 + %i2] 0x10 wr %g0, 0xe3, %asi stwa %o5, [%l7 + 0x20] %asi membar #Sync wr %g0, 0x80, %asi lda [%l7 + 0x1C] %asi, %f19 fmovda %xcc, %f26, %f3 fbue %fcc3, loop_1085 movpos %icc, %i6, %i0 nop setx 0x77892B0D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x546DCF0F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fsubs %f20, %f23, %f22 brz %i1, loop_1086 loop_1085: nop set 0x5D, %l0 stb %i5, [%l7 + %l0] fnot1 %f6, %f18 nop fitod %f6, %f4 fdtos %f4, %f16 loop_1086: add %l6, 0x1A68, %g3 edge32ln %g4, %g1, %g7 edge32n %o4, %o3, %g5 ldub [%l7 + 0x66], %l0 tleu %xcc, 0x2 movpos %xcc, %g6, %i7 movge %xcc, %l3, %i4 ldd [%l7 + 0x60], %o0 nop setx 0xFE0DB7DA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x859CC404, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fdivs %f16, %f15, %f26 edge8ln %l1, %l4, %l2 stbar nop fitos %f9, %f13 fstoi %f13, %f1 movrne %l5, %i3, %o6 fcmpgt32 %f18, %f12, %o2 lduw [%l7 + 0x0C], %g2 wr %g0, 0x80, %asi ldswa [%l7 + 0x5C] %asi, %i2 for %f6, %f26, %f0 fmovsg %xcc, %f29, %f23 movrlz %o0, %o7, %o5 sub %i0, 0x176E, %i1 movrgz %i6, 0x297, %i5 edge32n %g3, %l6, %g1 fnot2 %f14, %f22 fmovdn %icc, %f13, %f6 popc %g7, %g4 udiv %o3, 0x1AF9, %o4 sth %l0, [%l7 + 0x4C] popc %g5, %i7 sdivx %g6, 0x0E2B, %l3 movrne %o1, %i4, %l4 nop setx 0x204B934A, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr nop setx loop_1087, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry udivx %l1, 0x0BFD, %l5 fandnot1s %f22, %f26, %f25 movn %icc, %i3, %o6 loop_1087: fcmpne16 %f24, %f26, %l2 movvs %xcc, %g2, %o2 taddcctv %o0, 0x150A, %o7 andcc %o5, 0x0626, %i0 movl %xcc, %i1, %i2 fpackfix %f30, %f2 nop setx loop_1088, %l0, %l1 jmpl %l1, %i6 fbn,a %fcc3, loop_1089 popc %g3, %i5 brnz,a %l6, loop_1090 loop_1088: bcs loop_1091 loop_1089: tle %xcc, 0x1 sllx %g7, 0x0D, %g4 loop_1090: movg %icc, %o3, %o4 loop_1091: edge32n %l0, %g5, %g1 tle %xcc, 0x7 wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f16 movpos %icc, %i7, %l3 xor %o1, %i4, %l4 fzeros %f5 fmul8ulx16 %f30, %f16, %f20 movvc %xcc, %l1, %l5 tsubcctv %g6, 0x1532, %o6 tvc %icc, 0x3 sllx %l2, 0x0E, %g2 movneg %icc, %i3, %o2 orn %o7, 0x097E, %o5 add %l7, 0x60, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o0 casa [%l6] %asi, %o0, %i1 or %i0, %i6, %i2 edge16l %i5, %l6, %g7 andn %g3, 0x1B61, %o3 tcs %icc, 0x1 movrgz %o4, %l0, %g4 mulscc %g5, %i7, %g1 udiv %o1, 0x0230, %i4 udivx %l3, 0x0143, %l4 movleu %icc, %l1, %l5 edge32l %o6, %g6, %l2 wr %g0, 0x20, %asi stxa %i3, [%g0 + 0x28] %asi fornot1s %f15, %f21, %f30 sdiv %o2, 0x09F4, %g2 fmuld8sux16 %f20, %f18, %f0 fnands %f17, %f27, %f6 edge8ln %o7, %o0, %i1 movneg %xcc, %o5, %i6 fbule,a %fcc1, loop_1092 sll %i2, %i5, %i0 fsrc1 %f28, %f2 wr %g0, 0x18, %asi lduwa [%l7 + 0x54] %asi, %l6 loop_1092: tvc %icc, 0x6 movvs %icc, %g7, %o3 sra %o4, 0x14, %g3 set 0x49, %l5 ldstuba [%l7 + %l5] 0x0c, %l0 fnot2 %f12, %f22 sdivcc %g5, 0x0A91, %g4 bvc %icc, loop_1093 bg,pn %xcc, loop_1094 tgu %xcc, 0x7 wr %g0, 0x04, %asi lda [%l7 + 0x7C] %asi, %f11 loop_1093: fbue %fcc3, loop_1095 loop_1094: tl %xcc, 0x0 ldsh [%l7 + 0x18], %g1 fbg %fcc0, loop_1096 loop_1095: movne %icc, %o1, %i4 andn %l3, %l4, %i7 swap [%l7 + 0x6C], %l1 loop_1096: umul %o6, %l5, %g6 movcc %icc, %l2, %o2 stx %i3, [%l7 + 0x70] sdivcc %o7, 0x16E0, %g2 fabss %f9, %f9 sdivx %o0, 0x18D1, %o5 fbug %fcc3, loop_1097 fbuge %fcc2, loop_1098 udiv %i1, 0x1783, %i2 fmovrdlez %i5, %f8, %f8 loop_1097: movg %xcc, %i0, %l6 loop_1098: array8 %i6, %g7, %o3 movgu %icc, %o4, %g3 popc 0x0269, %l0 movrlz %g5, 0x272, %g1 taddcc %g4, %i4, %o1 tne %xcc, 0x3 fmul8x16au %f12, %f8, %f20 add %l3, 0x126B, %i7 xorcc %l1, 0x18AF, %o6 wr %g0, 0x10, %asi ldsha [%l7 + 0x40] %asi, %l4 ldsw [%l7 + 0x44], %l5 edge8n %l2, %g6, %o2 call loop_1099 movrlez %o7, 0x375, %g2 sra %i3, %o0, %o5 nop setx 0xBDEF08C4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xE9EB1C74, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fadds %f7, %f30, %f4 loop_1099: tsubcctv %i1, %i2, %i5 movvc %xcc, %l6, %i6 membar 0x36 fzeros %f9 subccc %g7, %i0, %o4 umulcc %o3, %l0, %g3 smul %g5, 0x1101, %g1 xnorcc %g4, 0x039D, %o1 xorcc %l3, %i4, %i7 movne %xcc, %l1, %o6 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %l4, [%g0 + 0x388] %asi ripped by fixASI40.pl ripped by fixASI40.pl fmovdn %xcc, %f0, %f2 bvc loop_1100 movrlez %l5, 0x38A, %l2 array32 %g6, %o7, %o2 sethi 0x14EE, %i3 loop_1100: fmovdneg %xcc, %f30, %f9 nop setx loop_1101, %l0, %l1 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 0x57D920846C6A2114, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x16344E7ECC7668C0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f14, %f26 fmul8x16au %f4, %f5, %f8 set 0x32, %g6 lduha [%l7 + %g6] 0x88, %o0 loop_1101: nop fitos %f13, %f0 fstod %f0, %f20 tneg %icc, 0x0 nop setx 0x3A6D9884005F0688, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr edge8ln %o5, %g2, %i1 fba %fcc2, loop_1102 xor %i5, %i2, %i6 movle %xcc, %g7, %l6 popc %o4, %o3 loop_1102: move %icc, %i0, %l0 brz %g3, loop_1103 bgu,pn %xcc, loop_1104 addc %g1, %g5, %g4 tsubcc %o1, %i4, %i7 loop_1103: movne %xcc, %l1, %o6 loop_1104: nop setx 0x66DF13D2D0680BAD, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr set 0x24, %l3 sta %f26, [%l7 + %l3] 0x18 stx %l4, [%l7 + 0x08] and %l3, 0x0BB4, %l5 fand %f20, %f28, %f12 umulcc %g6, %o7, %l2 bgu,a %xcc, loop_1105 brnz,a %i3, loop_1106 sdiv %o2, 0x1CDD, %o5 edge8 %g2, %o0, %i5 loop_1105: fbg,a %fcc0, loop_1107 loop_1106: fbo %fcc1, loop_1108 movrgez %i2, %i6, %i1 edge16l %l6, %o4, %o3 loop_1107: nop wr %g0, 0x1f, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_1108: udivcc %g7, 0x0FB9, %l0 fsrc1 %f2, %f28 sllx %i0, %g3, %g5 brlz %g1, loop_1109 swap [%l7 + 0x7C], %o1 ldsw [%l7 + 0x1C], %i4 sllx %i7, 0x1D, %l1 loop_1109: fornot2s %f13, %f9, %f21 sub %g4, %l4, %l3 movleu %xcc, %l5, %o6 mulx %o7, %g6, %l2 movleu %xcc, %i3, %o5 movvs %icc, %g2, %o2 fcmpne32 %f26, %f4, %o0 edge16 %i5, %i2, %i6 brnz %i1, loop_1110 udiv %o4, 0x1EEE, %o3 fmovrdgz %g7, %f14, %f12 orn %l0, %l6, %i0 loop_1110: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %g3, %g1, %g5 movre %o1, 0x1EE, %i4 umulcc %l1, %g4, %i7 brnz %l3, loop_1111 tsubcc %l5, 0x02CF, %o6 popc %l4, %g6 sllx %l2, %o7, %o5 loop_1111: bgu,pt %icc, loop_1112 bgu,pt %xcc, loop_1113 movvc %icc, %g2, %o2 tg %xcc, 0x7 loop_1112: fpsub16s %f6, %f4, %f0 loop_1113: addcc %o0, 0x034C, %i3 ld [%l7 + 0x18], %f11 fmovsleu %icc, %f2, %f23 edge16ln %i5, %i2, %i6 fmul8x16al %f30, %f10, %f20 wr %g0, 0x0c, %asi stda %f0, [%l7 + 0x40] %asi brlez %o4, loop_1114 fnand %f0, %f2, %f18 popc %o3, %i1 ldsh [%l7 + 0x7A], %l0 loop_1114: fmovdvs %icc, %f14, %f24 edge8l %g7, %l6, %g3 sub %i0, %g5, %o1 bcs,a loop_1115 alignaddrl %i4, %g1, %l1 orn %g4, 0x072F, %l3 set 0x00, %i4 ldxa [%g0 + %i4] 0x50, %i7 loop_1115: xnorcc %o6, 0x0CED, %l4 fba %fcc3, loop_1116 movne %icc, %l5, %l2 fpadd16 %f30, %f26, %f6 orn %g6, 0x1CF5, %o7 loop_1116: fnot2 %f0, %f0 sethi 0x0E92, %g2 xorcc %o5, 0x0693, %o0 fmovrsne %i3, %f27, %f2 fmovsge %xcc, %f25, %f5 movrlez %o2, 0x381, %i2 sll %i6, 0x12, %i5 movne %icc, %o4, %i1 nop fitos %f23, %f24 movre %o3, %l0, %l6 subccc %g3, %i0, %g5 edge8n %o1, %g7, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %xcc, %g1, %l1 xnor %g4, 0x034B, %i7 taddcctv %l3, %l4, %o6 bvs,a %icc, loop_1117 umul %l5, 0x0002, %l2 fmuld8sux16 %f29, %f13, %f0 fones %f15 loop_1117: mulscc %o7, 0x1456, %g6 movg %xcc, %o5, %o0 movpos %icc, %g2, %i3 movrgz %o2, %i2, %i6 edge32 %o4, %i1, %i5 srl %l0, 0x0A, %o3 bpos %icc, loop_1118 xnorcc %l6, %g3, %i0 fsrc2s %f21, %f18 tgu %xcc, 0x2 loop_1118: tsubcctv %o1, %g7, %i4 bvc loop_1119 nop setx 0x5AED4B6A8DE7D336, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xD3228BD63448F004, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fmuld %f16, %f16, %f20 sdivcc %g1, 0x11B8, %l1 movcs %icc, %g4, %i7 loop_1119: std %f10, [%l7 + 0x58] subc %g5, 0x0F6E, %l4 tsubcc %l3, %l5, %l2 mulscc %o6, %g6, %o5 bg,pt %icc, loop_1120 movg %icc, %o7, %o0 fmovsneg %icc, %f24, %f5 ta %xcc, 0x3 loop_1120: movne %xcc, %g2, %i3 tneg %xcc, 0x6 movge %icc, %o2, %i2 movcc %xcc, %i6, %o4 fsrc2s %f7, %f18 taddcctv %i5, %i1, %o3 alignaddrl %l0, %l6, %i0 smul %o1, 0x0C3F, %g3 edge8l %i4, %g1, %g7 orcc %l1, %g4, %g5 movpos %xcc, %l4, %l3 or %i7, %l5, %l2 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f0 srlx %g6, %o6, %o7 movne %icc, %o0, %g2 taddcctv %i3, %o5, %i2 fandnot1 %f30, %f24, %f4 set 0x30, %i6 ldswa [%l7 + %i6] 0x10, %o2 addcc %o4, %i6, %i1 taddcctv %o3, %i5, %l6 add %l7, 0x30, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x10, %i0, %o1 xnor %g3, 0x0E81, %l0 bpos,a,pt %icc, loop_1121 bpos,pt %xcc, loop_1122 tvs %icc, 0x7 fmovscs %xcc, %f9, %f8 loop_1121: tvc %icc, 0x0 loop_1122: fmul8sux16 %f16, %f24, %f18 edge8 %g1, %i4, %l1 brgz %g7, loop_1123 tvc %xcc, 0x3 fbg,a %fcc2, loop_1124 add %g4, 0x1277, %l4 loop_1123: sra %g5, 0x0F, %i7 tn %icc, 0x0 loop_1124: tl %xcc, 0x5 lduh [%l7 + 0x22], %l3 ld [%l7 + 0x24], %f23 fpack32 %f22, %f18, %f6 edge8ln %l2, %l5, %g6 fmovrsgz %o7, %f29, %f22 movl %xcc, %o0, %g2 sll %o6, %o5, %i2 addcc %i3, %o4, %o2 or %i6, 0x1D37, %o3 set 0x36, %l2 ldstuba [%l7 + %l2] 0x89, %i5 udiv %l6, 0x0A7C, %i1 edge32n %o1, %g3, %l0 edge8l %i0, %g1, %l1 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f16 tpos %icc, 0x3 membar 0x6E edge8n %i4, %g7, %l4 tvc %xcc, 0x1 fpsub16s %f27, %f5, %f9 bne,pn %xcc, loop_1125 tg %icc, 0x2 sir 0x0787 stb %g5, [%l7 + 0x50] loop_1125: nop setx 0x379EF27D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x47184A29, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fmuls %f12, %f11, %f9 brgez,a %g4, loop_1126 movrgz %l3, %l2, %l5 tneg %icc, 0x0 smulcc %g6, 0x12E1, %i7 loop_1126: movrgz %o7, %g2, %o6 fmovscc %icc, %f15, %f6 fnegd %f22, %f18 fblg,a %fcc0, loop_1127 sllx %o0, %o5, %i3 movn %icc, %o4, %i2 subc %i6, 0x196C, %o3 loop_1127: fpsub16 %f28, %f10, %f22 movcs %xcc, %i5, %l6 array8 %o2, %o1, %i1 fmovdgu %xcc, %f16, %f4 mulx %g3, 0x1F6A, %i0 xnor %l0, 0x1282, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x60], %f10 edge8n %i4, %l1, %l4 xnor %g5, 0x0B20, %g4 fnand %f18, %f8, %f10 tleu %icc, 0x5 fbuge %fcc2, loop_1128 tleu %xcc, 0x2 fmovsleu %xcc, %f0, %f15 smulcc %g7, %l3, %l5 loop_1128: fpadd16s %f14, %f2, %f20 fsrc1 %f26, %f24 sir 0x0746 xorcc %g6, %i7, %o7 tvs %xcc, 0x7 move %xcc, %l2, %g2 sllx %o6, %o5, %o0 nop setx 0x707ABF36, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr fblg %fcc1, loop_1129 movcc %icc, %i3, %o4 movl %xcc, %i2, %o3 brlez,a %i5, loop_1130 loop_1129: movn %xcc, %i6, %l6 movrlez %o2, 0x0A4, %o1 xor %g3, 0x14CA, %i1 loop_1130: andncc %l0, %g1, %i4 tgu %xcc, 0x0 bg loop_1131 addc %i0, 0x0398, %l1 set 0x40, %g2 ldda [%l7 + %g2] 0x04, %f0 loop_1131: tne %icc, 0x5 nop setx 0xBBD7DBDED75503E8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x283DCF67DC3493A8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f18, %f30 sub %l4, 0x0115, %g4 set 0x08, %g3 lda [%l7 + %g3] 0x80, %f16 ble,a %xcc, loop_1132 fpadd32 %f22, %f2, %f8 fmovrdgz %g7, %f2, %f16 fmovrde %g5, %f8, %f10 loop_1132: fmovdl %xcc, %f6, %f29 sdivx %l5, 0x1127, %g6 smul %l3, 0x0D90, %i7 sth %l2, [%l7 + 0x56] tpos %xcc, 0x4 bg,pt %xcc, loop_1133 fpackfix %f18, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %o7, 0x0F0C, %g2 loop_1133: edge8n %o5, %o6, %o0 movrne %i3, 0x141, %i2 smulcc %o3, 0x1243, %o4 movgu %icc, %i6, %i5 bne,pn %icc, loop_1134 bl,a,pt %xcc, loop_1135 andncc %o2, %l6, %g3 movne %icc, %i1, %l0 loop_1134: tpos %xcc, 0x0 loop_1135: movpos %xcc, %o1, %g1 wr %g0, 0x88, %asi ldsha [%l7 + 0x30] %asi, %i0 ldx [%l7 + 0x48], %i4 popc 0x1AA8, %l1 xorcc %l4, 0x08FD, %g7 sdivx %g4, 0x1930, %g5 movne %xcc, %g6, %l5 mova %icc, %i7, %l2 xorcc %o7, 0x076D, %g2 andn %o5, 0x0597, %o6 movrlez %l3, 0x1E8, %i3 xor %i2, %o3, %o4 fpadd32s %f10, %f15, %f29 nop setx 0xE7A0CFBE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 fsqrts %f29, %f26 tvc %xcc, 0x3 edge8ln %o0, %i5, %i6 fone %f6 mulscc %o2, 0x14B4, %g3 andncc %i1, %l6, %l0 sub %o1, 0x072C, %g1 movl %icc, %i0, %l1 movn %xcc, %l4, %i4 fba,a %fcc3, loop_1136 umulcc %g7, %g4, %g6 movg %icc, %g5, %l5 orn %i7, %o7, %g2 loop_1136: movrlz %l2, 0x02E, %o5 brgez %l3, loop_1137 sdiv %o6, 0x0312, %i2 orn %i3, %o3, %o0 fpadd32 %f8, %f12, %f30 loop_1137: srax %i5, 0x15, %i6 popc 0x1A4C, %o4 edge8 %g3, %o2, %i1 xor %l0, %o1, %g1 sllx %l6, 0x17, %i0 te %xcc, 0x0 stb %l1, [%l7 + 0x7F] ba,pt %xcc, loop_1138 orcc %l4, %i4, %g4 fmul8ulx16 %f6, %f0, %f30 nop fitos %f4, %f21 fstox %f21, %f8 fxtos %f8, %f28 loop_1138: edge32ln %g7, %g6, %l5 movle %xcc, %g5, %o7 alignaddr %i7, %g2, %o5 fornot2 %f4, %f18, %f0 move %xcc, %l2, %o6 nop set 0x48, %o4 ldx [%l7 + %o4], %l3 fmovsleu %xcc, %f8, %f27 movrlz %i2, %i3, %o0 tleu %xcc, 0x5 movgu %xcc, %o3, %i6 stbar nop set 0x74, %o2 prefetch [%l7 + %o2], 0x3 bpos,a,pt %icc, loop_1139 edge8ln %o4, %g3, %i5 set 0x08, %l6 lduha [%l7 + %l6] 0x18, %o2 loop_1139: tl %icc, 0x1 movle %icc, %i1, %l0 xnor %o1, %l6, %g1 andcc %i0, %l4, %l1 bg,a loop_1140 tge %xcc, 0x6 bl,pt %icc, loop_1141 swap [%l7 + 0x7C], %i4 loop_1140: umulcc %g7, 0x1285, %g4 fpack16 %f2, %f19 loop_1141: swap [%l7 + 0x18], %l5 addc %g6, 0x1104, %g5 fcmpeq32 %f28, %f8, %i7 smul %o7, %g2, %l2 fnegd %f30, %f0 fcmpne32 %f18, %f12, %o6 edge16 %l3, %i2, %o5 tle %icc, 0x0 addccc %i3, 0x0666, %o0 movrne %o3, %o4, %i6 sub %g3, %o2, %i1 movrgz %l0, %o1, %l6 tg %icc, 0x1 fmovda %icc, %f19, %f13 edge16 %g1, %i0, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %l1, 0x0E1E, %i5 sdiv %i4, 0x130C, %g4 movn %xcc, %l5, %g6 umulcc %g7, %g5, %o7 smul %i7, 0x0490, %l2 sir 0x0729 popc %o6, %l3 ba,pt %icc, loop_1142 udivx %g2, 0x0A97, %o5 edge16 %i3, %o0, %i2 fmovd %f28, %f24 loop_1142: movne %xcc, %o3, %o4 fexpand %f19, %f0 fmovsg %icc, %f22, %f23 wr %g0, 0x18, %asi ldsha [%l7 + 0x48] %asi, %i6 sllx %g3, 0x17, %o2 movvc %xcc, %i1, %l0 brgz,a %l6, loop_1143 array16 %g1, %i0, %l4 edge8 %l1, %o1, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1143: ldd [%l7 + 0x20], %i4 swap [%l7 + 0x60], %g4 fcmpne32 %f10, %f8, %l5 stbar umulcc %g6, %g5, %g7 fpadd16 %f6, %f4, %f0 membar 0x62 tg %icc, 0x3 movneg %icc, %i7, %o7 addc %l2, %o6, %g2 fbe %fcc0, loop_1144 bpos %icc, loop_1145 alignaddr %o5, %i3, %l3 add %i2, %o0, %o3 loop_1144: fbuge %fcc3, loop_1146 loop_1145: fmovrsgz %o4, %f26, %f7 movcs %icc, %g3, %i6 sdivx %i1, 0x1B3C, %l0 loop_1146: fabsd %f18, %f30 fnors %f16, %f31, %f20 edge16n %o2, %g1, %l6 mulscc %l4, 0x1EDC, %l1 brgez %o1, loop_1147 movrlz %i5, %i0, %g4 te %xcc, 0x5 nop setx 0x73287207, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x8AFA5756, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fmuls %f17, %f23, %f7 loop_1147: movpos %xcc, %i4, %g6 brnz,a %g5, loop_1148 array16 %l5, %i7, %o7 addccc %g7, %o6, %l2 movrlz %g2, 0x0A7, %i3 loop_1148: tgu %icc, 0x7 sub %o5, %l3, %o0 ldsh [%l7 + 0x1E], %o3 movge %icc, %o4, %g3 tcc %xcc, 0x6 fmovsge %xcc, %f11, %f21 wr %g0, 0x10, %asi lduwa [%l7 + 0x48] %asi, %i6 subcc %i2, %i1, %l0 movvs %xcc, %o2, %l6 set 0x38, %i3 stha %g1, [%l7 + %i3] 0x14 xnorcc %l4, 0x13FE, %l1 movle %xcc, %i5, %i0 movpos %icc, %g4, %i4 tn %xcc, 0x7 tn %xcc, 0x2 sethi 0x0909, %o1 membar 0x60 tsubcctv %g5, 0x0228, %g6 tge %xcc, 0x1 fmovrdlez %i7, %f18, %f28 bn %icc, loop_1149 ble,a loop_1150 or %l5, 0x0C0D, %o7 sra %g7, %o6, %l2 loop_1149: smul %g2, 0x1867, %o5 loop_1150: tl %icc, 0x0 fnor %f8, %f2, %f16 edge8n %i3, %o0, %o3 movneg %icc, %l3, %o4 move %xcc, %i6, %g3 tle %xcc, 0x1 movrlez %i1, %i2, %l0 movneg %icc, %o2, %l6 fmovrse %g1, %f28, %f2 wr %g0, 0x89, %asi ldstuba [%l7 + 0x0E] %asi, %l1 array32 %l4, %i0, %g4 fbue,a %fcc3, loop_1151 alignaddr %i5, %i4, %o1 or %g5, 0x1DDA, %g6 edge16ln %i7, %l5, %o7 loop_1151: tpos %icc, 0x2 tle %xcc, 0x4 wr %g0, 0x11, %asi ldstuba [%l7 + 0x69] %asi, %g7 udivx %o6, 0x1008, %l2 bvs,pn %icc, loop_1152 array32 %g2, %i3, %o5 fmovsn %icc, %f25, %f9 srl %o3, %l3, %o0 loop_1152: alignaddrl %i6, %g3, %i1 sth %o4, [%l7 + 0x3C] edge8ln %l0, %i2, %o2 nop setx 0x76AC5EC5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0xF25927ED, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fadds %f20, %f8, %f0 addc %g1, %l1, %l4 fbe %fcc2, loop_1153 movpos %xcc, %l6, %i0 srlx %g4, %i5, %o1 orncc %g5, %i4, %i7 loop_1153: sllx %g6, %l5, %g7 movle %icc, %o6, %o7 nop setx 0xD7A6B4FFF393358C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x604A3DED1A222D0C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 faddd %f2, %f22, %f0 fmovdvs %xcc, %f25, %f22 wr %g0, 0x88, %asi swapa [%l7 + 0x68] %asi, %l2 fzeros %f19 set 0x54, %g4 stba %g2, [%l7 + %g4] 0x2a membar #Sync move %xcc, %i3, %o5 edge8l %o3, %o0, %l3 fzero %f8 tvc %xcc, 0x5 tvs %icc, 0x5 edge32ln %i6, %g3, %i1 movrne %o4, %i2, %o2 fpack32 %f20, %f8, %f0 movcc %icc, %g1, %l0 addc %l1, 0x015D, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x0c, %asi ldxa [%l7 + 0x30] %asi, %l4 movgu %icc, %g4, %i5 taddcc %o1, 0x11A9, %i0 fbule %fcc2, loop_1154 tpos %xcc, 0x6 tpos %icc, 0x3 fmul8x16au %f14, %f2, %f18 loop_1154: bleu,a %xcc, loop_1155 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdn %xcc, %f12, %f31 taddcc %i4, %i7, %g6 loop_1155: bne loop_1156 fbu %fcc1, loop_1157 fpack32 %f2, %f28, %f2 edge8l %g5, %g7, %o6 loop_1156: movrgz %o7, %l5, %g2 loop_1157: sub %i3, 0x0ED5, %o5 movneg %xcc, %l2, %o3 tge %xcc, 0x5 fmovsneg %xcc, %f2, %f5 stbar te %icc, 0x7 bl,a,pn %icc, loop_1158 tge %icc, 0x0 tpos %icc, 0x6 fmovdgu %icc, %f21, %f11 loop_1158: popc %o0, %i6 std %f26, [%l7 + 0x58] fpadd16 %f6, %f22, %f8 edge32l %g3, %l3, %i1 smulcc %o4, 0x0FF4, %i2 movneg %icc, %o2, %l0 edge32n %l1, %g1, %l4 sra %l6, %i5, %o1 ble loop_1159 bn loop_1160 tsubcctv %i0, 0x0B32, %i4 fpadd16s %f21, %f13, %f1 loop_1159: udivx %i7, 0x02F1, %g4 loop_1160: fpackfix %f0, %f2 wr %g0, 0x18, %asi stda %f0, [%l7 + 0x40] %asi ldd [%l7 + 0x30], %f6 nop setx 0x799D3B672397FB6C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x27286DA5045597BE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f4, %f26 fble %fcc3, loop_1161 bleu,a loop_1162 fmovdleu %xcc, %f28, %f19 brgez,a %g5, loop_1163 loop_1161: srl %g7, %g6, %o7 loop_1162: array16 %l5, %g2, %o6 fmovsvs %icc, %f24, %f14 loop_1163: edge16 %o5, %l2, %o3 movgu %xcc, %o0, %i6 tneg %icc, 0x6 tpos %icc, 0x5 pdist %f22, %f28, %f6 nop setx 0x8759743E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0xB1A41A30, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fmuls %f2, %f2, %f29 ld [%l7 + 0x5C], %f12 movvs %icc, %g3, %l3 orcc %i1, %o4, %i3 array32 %i2, %l0, %o2 ta %xcc, 0x0 tle %icc, 0x0 fabsd %f22, %f18 fabsd %f8, %f2 movleu %xcc, %g1, %l1 sir 0x0E82 andncc %l6, %i5, %l4 set 0x2D, %o0 stba %i0, [%l7 + %o0] 0x2f membar #Sync te %icc, 0x2 udivx %o1, 0x0B1E, %i4 fandnot2 %f12, %f26, %f8 movre %g4, %i7, %g7 tge %icc, 0x2 fmovdvs %xcc, %f21, %f26 fandnot2 %f6, %f24, %f24 popc 0x0DE1, %g6 sdivcc %g5, 0x0C1B, %l5 tn %icc, 0x3 sethi 0x1BED, %o7 bpos,pn %icc, loop_1164 stx %o6, [%l7 + 0x48] fpadd32 %f28, %f0, %f4 umulcc %o5, %l2, %o3 loop_1164: fmovse %icc, %f1, %f21 xnorcc %g2, %i6, %o0 bcs loop_1165 sdivcc %g3, 0x1882, %l3 fbge %fcc0, loop_1166 fbn,a %fcc0, loop_1167 loop_1165: ble,pn %icc, loop_1168 ldstub [%l7 + 0x10], %o4 loop_1166: movvc %xcc, %i1, %i3 loop_1167: ta %icc, 0x3 loop_1168: nop fitod %f12, %f8 fdtox %f8, %f16 fxtod %f16, %f4 for %f14, %f0, %f4 fmovrdlz %i2, %f26, %f18 tsubcc %l0, %g1, %o2 popc %l1, %i5 subccc %l6, 0x04DC, %l4 movle %icc, %o1, %i4 bge %icc, loop_1169 array32 %g4, %i7, %i0 subcc %g7, %g5, %l5 wr %g0, 0x81, %asi ldsha [%l7 + 0x24] %asi, %g6 loop_1169: tcc %xcc, 0x3 tcc %xcc, 0x0 fba,a %fcc3, loop_1170 xorcc %o6, 0x17D3, %o7 edge8n %o5, %l2, %g2 addcc %i6, %o0, %g3 loop_1170: fmovsle %icc, %f18, %f23 edge32l %l3, %o3, %i1 sth %o4, [%l7 + 0x5A] fbn %fcc0, loop_1171 prefetch [%l7 + 0x48], 0x0 fbo %fcc3, loop_1172 fmovrde %i2, %f8, %f16 loop_1171: array32 %i3, %g1, %l0 smulcc %l1, %i5, %o2 loop_1172: sth %l4, [%l7 + 0x5A] wr %g0, 0x89, %asi ldda [%l7 + 0x30] %asi, %o0 for %f10, %f14, %f8 flush %l7 + 0x54 ta %xcc, 0x7 udiv %i4, 0x1090, %g4 ldsw [%l7 + 0x10], %l6 edge8l %i0, %g7, %g5 fornot1 %f28, %f26, %f10 mulscc %i7, %l5, %o6 srlx %o7, 0x0D, %o5 add %g6, %g2, %l2 fnegd %f2, %f18 fmovsg %icc, %f16, %f26 bvs,a,pn %xcc, loop_1173 bshuffle %f26, %f6, %f2 edge8l %o0, %i6, %g3 tneg %icc, 0x3 loop_1173: xnor %l3, 0x1EA8, %o3 wr %g0, 0x88, %asi prefetcha [%l7 + 0x48] %asi, 0x3 fmul8ulx16 %f24, %f22, %f26 xnor %i2, %i3, %g1 fnegs %f20, %f4 srlx %l0, %l1, %i1 fpsub16s %f19, %f9, %f15 fandnot2 %f0, %f16, %f18 wr %g0, 0x80, %asi stwa %i5, [%l7 + 0x44] %asi brgez,a %o2, loop_1174 fzero %f4 bge loop_1175 movcc %icc, %o1, %l4 loop_1174: addc %g4, %i4, %i0 movpos %icc, %l6, %g5 loop_1175: edge16l %i7, %g7, %o6 movrlz %o7, %o5, %l5 edge32 %g2, %l2, %g6 fbuge,a %fcc0, loop_1176 fmovsvs %xcc, %f25, %f24 srlx %i6, 0x18, %o0 set 0x46, %o1 lduha [%l7 + %o1] 0x19, %l3 loop_1176: tge %icc, 0x3 mulx %o3, %g3, %o4 array8 %i2, %i3, %l0 wr %g0, 0x81, %asi ldsba [%l7 + 0x34] %asi, %l1 fbo %fcc0, loop_1177 taddcc %i1, 0x0668, %g1 fmuld8ulx16 %f17, %f21, %f22 nop fitod %f30, %f0 loop_1177: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulx %o2, 0x0F8F, %i5 nop setx loop_1178, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx loop_1179, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fandnot1 %f12, %f28, %f18 fbul %fcc0, loop_1180 loop_1178: andcc %l4, %o1, %i4 loop_1179: nop setx 0xD2C9F3D1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xFE378BC8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fsubs %f18, %f16, %f27 bneg,pn %xcc, loop_1181 loop_1180: mulscc %g4, 0x005E, %i0 popc %g5, %l6 movrlez %i7, 0x2C4, %o6 loop_1181: fmovdvc %icc, %f2, %f9 xnorcc %g7, %o7, %l5 umulcc %o5, %g2, %g6 wr %g0, 0xeb, %asi stba %l2, [%l7 + 0x42] %asi membar #Sync movleu %icc, %o0, %l3 edge8l %o3, %g3, %i6 set 0x7C, %o5 swapa [%l7 + %o5] 0x89, %o4 fbge,a %fcc3, loop_1182 fblg %fcc3, loop_1183 sethi 0x17E2, %i3 wr %g0, 0x10, %asi ldsha [%l7 + 0x6A] %asi, %l0 loop_1182: ble,pn %icc, loop_1184 loop_1183: fbne,a %fcc3, loop_1185 srax %l1, 0x13, %i1 and %i2, %o2, %i5 loop_1184: fandnot1s %f12, %f6, %f23 loop_1185: nop set 0x66, %l1 stba %l4, [%l7 + %l1] 0x15 wr %g0, 0xea, %asi stha %o1, [%l7 + 0x0A] %asi membar #Sync movrlez %g1, %g4, %i4 subcc %i0, %g5, %i7 movrgz %l6, 0x3E8, %g7 fornot2s %f4, %f21, %f6 fpack32 %f18, %f20, %f10 tg %xcc, 0x5 orn %o7, %o6, %o5 subccc %l5, 0x06B4, %g2 andncc %g6, %o0, %l3 nop setx 0x69F2CD880276F23A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xDACC22992E23A9CF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 faddd %f20, %f6, %f20 fmovs %f4, %f17 and %o3, 0x1EBF, %g3 bvs,a,pt %icc, loop_1186 edge16n %i6, %l2, %o4 movrgz %i3, 0x02B, %l0 movrgez %i1, 0x241, %l1 loop_1186: tcs %icc, 0x5 fzero %f30 mulscc %i2, %i5, %o2 sra %l4, %o1, %g1 tsubcctv %i4, 0x1607, %g4 fandnot1s %f6, %f13, %f24 stbar ldub [%l7 + 0x24], %i0 membar 0x77 ta %xcc, 0x4 tcs %xcc, 0x4 udivcc %g5, 0x1714, %l6 sra %i7, 0x00, %g7 tcs %icc, 0x7 movrgez %o7, 0x390, %o6 be loop_1187 tge %xcc, 0x6 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f0 loop_1187: tvc %xcc, 0x2 ldsb [%l7 + 0x26], %o5 subcc %g2, %l5, %o0 movn %icc, %g6, %o3 tvs %xcc, 0x0 ldub [%l7 + 0x0E], %l3 fcmpgt32 %f8, %f18, %i6 movneg %xcc, %g3, %l2 movn %xcc, %o4, %l0 fbule %fcc2, loop_1188 and %i3, 0x18E0, %i1 movrne %i2, %i5, %o2 orncc %l1, 0x1C87, %o1 loop_1188: edge16n %l4, %i4, %g1 tge %icc, 0x7 edge32n %i0, %g4, %g5 subccc %i7, 0x0A52, %g7 tleu %xcc, 0x2 nop fitod %f10, %f10 fdtox %f10, %f26 fxtod %f26, %f16 edge32ln %l6, %o6, %o7 movg %icc, %o5, %l5 add %g2, 0x06C9, %o0 set 0x24, %o7 swapa [%l7 + %o7] 0x89, %g6 tl %icc, 0x2 sll %o3, 0x14, %l3 tcs %xcc, 0x6 edge32n %g3, %i6, %o4 tpos %xcc, 0x7 edge32 %l2, %i3, %i1 tle %xcc, 0x2 movl %icc, %l0, %i2 tvc %icc, 0x2 move %xcc, %o2, %i5 movrne %l1, %l4, %o1 movn %icc, %g1, %i4 subccc %i0, 0x0D2D, %g5 fcmple16 %f24, %f14, %g4 fmovscc %xcc, %f7, %f20 wr %g0, 0x88, %asi prefetcha [%l7 + 0x50] %asi, 0x0 movcs %icc, %l6, %g7 wr %g0, 0x21, %asi stxa %o7, [%g0 + 0x8] %asi movleu %xcc, %o6, %o5 set 0x10, %i0 stwa %l5, [%l7 + %i0] 0x19 smulcc %g2, 0x1A0C, %g6 be,pn %icc, loop_1189 edge32n %o0, %l3, %g3 bleu,a,pt %icc, loop_1190 sdivx %i6, 0x101C, %o4 loop_1189: mova %icc, %l2, %i3 xorcc %o3, %i1, %l0 loop_1190: fmovsl %xcc, %f24, %f8 fxor %f8, %f4, %f14 sub %o2, %i5, %i2 taddcc %l1, %o1, %l4 fmul8sux16 %f26, %f30, %f6 sub %g1, 0x0A81, %i4 wr %g0, 0x11, %asi ldda [%l7 + 0x10] %asi, %i0 edge8 %g4, %g5, %l6 or %g7, 0x1FD0, %i7 sdiv %o7, 0x1E58, %o6 sdivcc %o5, 0x1E22, %l5 subcc %g6, 0x1200, %o0 brgez %g2, loop_1191 edge8n %l3, %i6, %o4 fblg %fcc3, loop_1192 fmovsne %icc, %f2, %f16 loop_1191: nop set 0x3C, %l4 lduwa [%l7 + %l4] 0x18, %l2 loop_1192: nop setx 0xF19D9D17EBAA376F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x62028F214F7E47D6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f30, %f18 edge16n %g3, %i3, %i1 mulx %o3, 0x1195, %o2 sll %l0, %i2, %i5 fmovsa %icc, %f7, %f29 sdivx %o1, 0x1B4C, %l4 srlx %l1, 0x0C, %i4 sllx %g1, 0x14, %i0 andncc %g4, %g5, %l6 fpsub32 %f4, %f8, %f10 xnor %i7, 0x1D91, %o7 tvs %xcc, 0x3 nop setx 0x104B797E, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr ble %xcc, loop_1193 nop set 0x78, %i7 stx %g7, [%l7 + %i7] sdivcc %o6, 0x08A1, %o5 alignaddr %l5, %g6, %g2 loop_1193: fmovsgu %icc, %f29, %f13 brgez,a %l3, loop_1194 move %xcc, %o0, %o4 fbn,a %fcc0, loop_1195 taddcc %i6, %l2, %i3 loop_1194: fpack32 %f8, %f16, %f12 array32 %i1, %g3, %o2 loop_1195: sub %l0, 0x0E3A, %o3 edge32n %i2, %i5, %o1 brgez %l4, loop_1196 srl %l1, %g1, %i0 sdivcc %g4, 0x07CA, %i4 array8 %g5, %i7, %o7 loop_1196: tn %xcc, 0x4 brz,a %l6, loop_1197 bge,a,pt %xcc, loop_1198 brlez,a %g7, loop_1199 movl %xcc, %o6, %l5 loop_1197: mova %xcc, %g6, %o5 loop_1198: array16 %g2, %l3, %o0 loop_1199: edge16 %o4, %l2, %i6 alignaddrl %i3, %i1, %g3 fpsub32 %f22, %f0, %f16 tsubcc %o2, %l0, %i2 andn %o3, %o1, %i5 ldd [%l7 + 0x50], %f26 umul %l1, 0x1B0E, %g1 movrlz %i0, %g4, %i4 srax %l4, 0x0E, %g5 move %icc, %o7, %l6 movvc %icc, %i7, %o6 tle %xcc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlz %g7, loop_1200 addc %l5, %g6, %o5 sll %l3, %o0, %o4 edge16l %g2, %l2, %i6 loop_1200: movvc %icc, %i1, %i3 prefetch [%l7 + 0x34], 0x3 fbue,a %fcc0, loop_1201 sra %g3, %l0, %i2 set 0x10, %g1 stwa %o3, [%l7 + %g1] 0x0c loop_1201: addcc %o1, %i5, %l1 fmovdg %xcc, %f14, %f28 fmovdpos %xcc, %f0, %f6 ldsh [%l7 + 0x5A], %o2 movrlz %g1, %g4, %i4 fmovrdlez %i0, %f2, %f14 orcc %l4, 0x05C3, %o7 smulcc %g5, 0x1E01, %i7 andn %l6, 0x1CE5, %o6 movvc %xcc, %g7, %l5 fmovsg %xcc, %f12, %f23 fsrc1s %f9, %f4 movvc %icc, %o5, %g6 flush %l7 + 0x18 bl,pn %icc, loop_1202 fxnors %f28, %f19, %f14 xnorcc %o0, 0x0380, %l3 srl %g2, 0x17, %l2 loop_1202: fcmple16 %f8, %f16, %o4 ldx [%l7 + 0x50], %i1 edge8ln %i3, %i6, %l0 call loop_1203 alignaddr %g3, %i2, %o3 tcs %icc, 0x3 movleu %xcc, %i5, %l1 loop_1203: fnot1s %f23, %f28 bleu,pn %xcc, loop_1204 nop setx 0x21B2340F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x1643851F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f7, %f15 tcc %xcc, 0x1 fcmpeq32 %f20, %f26, %o1 loop_1204: nop add %l7, 0x28, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o2 casa [%l6] %asi, %o2, %g4 tsubcctv %g1, %i4, %l4 alignaddr %i0, %o7, %g5 sub %l6, %i7, %o6 movn %icc, %g7, %l5 nop set 0x60, %i1 ldsh [%l7 + %i1], %g6 orn %o5, %l3, %o0 tneg %icc, 0x3 std %f12, [%l7 + 0x40] edge32ln %l2, %o4, %i1 wr %g0, 0x81, %asi lda [%l7 + 0x1C] %asi, %f17 tneg %icc, 0x0 addc %g2, %i3, %l0 fpackfix %f28, %f9 movne %icc, %i6, %g3 popc 0x024B, %o3 movneg %icc, %i2, %i5 sdivcc %l1, 0x008C, %o1 fmovsa %icc, %f28, %f2 xnorcc %o2, %g4, %g1 tgu %icc, 0x2 te %xcc, 0x6 tvc %xcc, 0x6 xorcc %l4, %i4, %o7 swap [%l7 + 0x54], %g5 membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0x1f, %f16 fmovdge %xcc, %f28, %f29 movrne %i0, %i7, %o6 tgu %icc, 0x4 subc %l6, 0x09B2, %l5 brgez %g6, loop_1205 andcc %o5, %l3, %o0 taddcc %l2, %o4, %g7 add %l7, 0x18, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %g2 casxa [%l6] %asi, %g2, %i1 loop_1205: smul %i3, 0x08F2, %l0 tvc %xcc, 0x1 swap [%l7 + 0x34], %i6 fpack32 %f8, %f26, %f0 udiv %o3, 0x0DBD, %g3 fmuld8ulx16 %f20, %f31, %f26 movn %icc, %i2, %i5 nop fitod %f29, %f0 bpos %xcc, loop_1206 fornot2s %f18, %f16, %f18 tsubcctv %l1, %o1, %g4 nop setx loop_1207, %l0, %l1 jmpl %l1, %g1 loop_1206: andcc %l4, %o2, %o7 tn %icc, 0x6 edge32 %i4, %i0, %i7 loop_1207: edge16l %g5, %l6, %o6 edge32 %g6, %l5, %l3 nop setx loop_1208, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fnegs %f9, %f19 nop setx 0xE27A7676, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x4170DB36, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fsubs %f21, %f2, %f11 nop fitod %f12, %f18 fdtox %f18, %f12 fxtod %f12, %f16 loop_1208: sir 0x1859 nop setx 0x23F57291, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0xD0271C06, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fmuls %f25, %f19, %f20 membar 0x24 udiv %o5, 0x1829, %o0 sllx %l2, 0x0D, %g7 movle %xcc, %g2, %i1 ldub [%l7 + 0x55], %o4 and %l0, %i6, %o3 fbn %fcc1, loop_1209 fnot2 %f0, %f24 be,pn %xcc, loop_1210 bcs,a,pt %icc, loop_1211 loop_1209: fornot2s %f9, %f11, %f3 bvc,a,pn %icc, loop_1212 loop_1210: movre %g3, 0x048, %i2 loop_1211: edge8l %i3, %l1, %i5 popc %g4, %o1 loop_1212: tleu %icc, 0x3 tleu %icc, 0x0 brlz,a %g1, loop_1213 stw %o2, [%l7 + 0x54] sth %o7, [%l7 + 0x66] fbg,a %fcc3, loop_1214 loop_1213: std %f0, [%l7 + 0x10] fcmpeq32 %f18, %f16, %l4 fpadd16 %f14, %f24, %f20 loop_1214: addcc %i0, %i7, %g5 fmovrdlz %i4, %f12, %f26 movcs %icc, %o6, %l6 nop fitod %f12, %f12 fdtox %f12, %f18 fxtod %f18, %f20 fandnot1s %f24, %f5, %f0 tn %icc, 0x0 tn %icc, 0x1 movrlez %g6, 0x25C, %l5 smulcc %o5, 0x0D25, %l3 addc %o0, %g7, %g2 fmovdge %icc, %f22, %f12 fmovs %f0, %f25 stw %l2, [%l7 + 0x5C] brgez,a %o4, loop_1215 fmovd %f22, %f2 add %l7, 0x3C, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %i1, %l0 loop_1215: tleu %icc, 0x4 fble %fcc3, loop_1216 movrgz %o3, 0x18F, %g3 fexpand %f27, %f10 edge32 %i6, %i2, %i3 loop_1216: alignaddrl %i5, %l1, %o1 fone %f18 fmovdg %icc, %f28, %f20 smulcc %g4, %o2, %o7 fmovdcc %icc, %f24, %f0 bn,a loop_1217 edge8 %g1, %l4, %i7 set 0x1B, %g5 lduba [%l7 + %g5] 0x81, %i0 loop_1217: nop setx loop_1218, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movpos %icc, %i4, %o6 edge16l %g5, %g6, %l5 brgz,a %o5, loop_1219 loop_1218: mulscc %l3, 0x0F20, %l6 nop set 0x10, %o6 stw %o0, [%l7 + %o6] tg %icc, 0x7 loop_1219: tvc %icc, 0x5 tcc %xcc, 0x0 fmul8sux16 %f12, %f22, %f6 wr %g0, 0x80, %asi lduwa [%l7 + 0x30] %asi, %g2 wr %g0, 0x04, %asi ldsba [%l7 + 0x68] %asi, %g7 tg %icc, 0x3 srlx %l2, %o4, %i1 tvs %icc, 0x6 movrne %l0, 0x392, %o3 add %g3, %i2, %i3 fand %f18, %f6, %f14 fbuge,a %fcc0, loop_1220 fcmple32 %f18, %f18, %i5 movcs %xcc, %i6, %o1 tleu %icc, 0x0 loop_1220: tne %xcc, 0x5 tcs %xcc, 0x1 set 0x20, %o3 lda [%l7 + %o3] 0x15, %f14 fbu %fcc2, loop_1221 mulx %g4, 0x1DD7, %l1 fmovsa %icc, %f2, %f12 fble %fcc0, loop_1222 loop_1221: sethi 0x0F51, %o7 udivcc %g1, 0x1F0D, %o2 udivx %l4, 0x1A53, %i0 loop_1222: sdiv %i4, 0x16A1, %i7 alignaddrl %o6, %g6, %l5 ldd [%l7 + 0x30], %f14 bg,a,pn %icc, loop_1223 movvs %xcc, %g5, %l3 lduh [%l7 + 0x52], %o5 subccc %o0, %g2, %l6 loop_1223: sra %g7, %l2, %i1 fnors %f9, %f23, %f3 edge8n %l0, %o3, %g3 tsubcctv %i2, %i3, %o4 stx %i6, [%l7 + 0x50] wr %g0, 0xea, %asi stwa %o1, [%l7 + 0x3C] %asi membar #Sync tsubcc %g4, 0x104D, %i5 mulscc %o7, %g1, %o2 sdiv %l1, 0x1BDA, %l4 fpsub16s %f3, %f30, %f16 fors %f5, %f10, %f7 wr %g0, 0x89, %asi ldstuba [%l7 + 0x46] %asi, %i0 array32 %i4, %i7, %o6 sdiv %g6, 0x05C6, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsleu %icc, %f5, %f4 movge %icc, %l3, %l5 tgu %icc, 0x7 fbe,a %fcc0, loop_1224 fmovsvs %xcc, %f10, %f15 sdiv %o5, 0x1DB3, %g2 ldsw [%l7 + 0x50], %l6 loop_1224: fpack16 %f22, %f29 ldx [%l7 + 0x20], %g7 set 0x46, %i2 ldsba [%l7 + %i2] 0x15, %l2 movrlz %o0, 0x0AA, %i1 fmovrde %l0, %f2, %f24 nop setx 0x8F0E737D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x4BBE5C3A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fsubs %f3, %f2, %f30 brnz,a %g3, loop_1225 fmovda %icc, %f18, %f9 pdist %f20, %f22, %f24 wr %g0, 0x2a, %asi stba %i2, [%l7 + 0x5D] %asi membar #Sync loop_1225: edge32l %o3, %i3, %o4 andn %i6, 0x15CC, %o1 sethi 0x036A, %i5 tle %icc, 0x5 brnz,a %o7, loop_1226 sir 0x06EB membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f0 loop_1226: fxor %f30, %f2, %f30 bvc,a %icc, loop_1227 xor %g4, 0x1620, %o2 movne %icc, %g1, %l4 edge8ln %l1, %i4, %i0 loop_1227: movvc %xcc, %i7, %g6 fmovsvs %icc, %f1, %f16 array8 %g5, %l3, %l5 stbar udivcc %o6, 0x0DE1, %o5 be %xcc, loop_1228 movrgz %g2, 0x00C, %l6 ldd [%l7 + 0x78], %l2 fbg %fcc2, loop_1229 loop_1228: fnot1 %f24, %f20 fbge %fcc2, loop_1230 fmovsleu %icc, %f7, %f2 loop_1229: subcc %g7, %i1, %l0 for %f4, %f24, %f4 loop_1230: movrlez %g3, %o0, %o3 udivx %i2, 0x0B55, %o4 ldd [%l7 + 0x10], %f12 tvs %icc, 0x5 brnz %i3, loop_1231 sll %o1, %i6, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %g4, 0x199, %o2 loop_1231: sth %i5, [%l7 + 0x4E] fmovdpos %icc, %f28, %f2 move %xcc, %l4, %l1 fbue %fcc2, loop_1232 move %xcc, %g1, %i4 stbar edge8n %i7, %i0, %g6 loop_1232: sethi 0x084B, %l3 fpadd32 %f4, %f24, %f24 wr %g0, 0x81, %asi ldswa [%l7 + 0x4C] %asi, %l5 fmovsge %icc, %f24, %f31 movcs %xcc, %g5, %o6 edge8 %g2, %l6, %o5 fbul,a %fcc1, loop_1233 sll %l2, %g7, %l0 udiv %i1, 0x1599, %o0 prefetch [%l7 + 0x24], 0x1 loop_1233: udivcc %o3, 0x0E1F, %i2 fmovdneg %icc, %f14, %f16 ble,pn %icc, loop_1234 andncc %g3, %i3, %o4 and %o1, %i6, %o7 wr %g0, 0x80, %asi lduha [%l7 + 0x2A] %asi, %g4 loop_1234: nop set 0x28, %g7 stha %i5, [%l7 + %g7] 0x89 sra %l4, 0x13, %l1 bneg loop_1235 ta %xcc, 0x1 sra %g1, %o2, %i4 brz %i0, loop_1236 loop_1235: tge %icc, 0x3 set 0x62, %l5 stba %i7, [%l7 + %l5] 0x19 loop_1236: udivcc %l3, 0x1C08, %g6 wr %g0, 0x10, %asi ldsba [%l7 + 0x64] %asi, %l5 addccc %g5, %g2, %o6 sdivx %o5, 0x1A65, %l2 edge8 %l6, %l0, %g7 fbul %fcc0, loop_1237 addccc %o0, %i1, %i2 fbg,a %fcc3, loop_1238 xnorcc %o3, %g3, %i3 loop_1237: umul %o1, %i6, %o7 fcmpne32 %f20, %f4, %g4 loop_1238: nop setx loop_1239, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbge %fcc1, loop_1240 tcs %icc, 0x1 nop setx 0x239C75585045FD92, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr loop_1239: tsubcctv %o4, 0x02BA, %l4 loop_1240: tvs %icc, 0x5 movneg %icc, %l1, %g1 fsrc1s %f13, %f11 membar 0x19 ldstub [%l7 + 0x7A], %i5 bn,a,pn %icc, loop_1241 andncc %o2, %i4, %i0 movcs %xcc, %i7, %l3 movl %xcc, %g6, %g5 loop_1241: tneg %xcc, 0x7 bneg,a loop_1242 mova %icc, %l5, %g2 umul %o6, %o5, %l6 fbo,a %fcc1, loop_1243 loop_1242: umulcc %l2, %g7, %l0 movleu %icc, %o0, %i2 prefetch [%l7 + 0x3C], 0x0 loop_1243: ble,pt %xcc, loop_1244 alignaddrl %i1, %o3, %g3 srl %o1, 0x1B, %i6 fmovrsgz %i3, %f4, %f5 loop_1244: movrlez %o7, 0x163, %o4 membar 0x03 fbul %fcc2, loop_1245 andncc %l4, %l1, %g1 andcc %g4, %o2, %i4 set 0x48, %l0 stha %i5, [%l7 + %l0] 0x2a membar #Sync loop_1245: movneg %xcc, %i7, %i0 set 0x0C, %l3 sta %f27, [%l7 + %l3] 0x19 edge16l %g6, %g5, %l5 smul %g2, 0x009E, %o6 fxor %f8, %f18, %f20 ldsb [%l7 + 0x34], %l3 tleu %icc, 0x0 taddcc %l6, %l2, %g7 movrlz %l0, %o0, %i2 ldsw [%l7 + 0x54], %o5 movcs %xcc, %i1, %o3 fones %f4 nop fitod %f6, %f18 fdtox %f18, %f12 movle %xcc, %o1, %g3 fnegd %f8, %f24 sdivcc %i6, 0x1546, %o7 array32 %i3, %o4, %l4 brnz %l1, loop_1246 nop setx 0xBF383E54, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 fsqrts %f28, %f16 fands %f29, %f14, %f5 mulx %g1, %o2, %i4 loop_1246: ldub [%l7 + 0x7E], %g4 subcc %i7, %i0, %g6 fmovrde %i5, %f6, %f4 fmovscs %xcc, %f27, %f1 membar 0x7F tgu %icc, 0x5 mova %xcc, %l5, %g2 fpack16 %f2, %f17 bl %xcc, loop_1247 tpos %icc, 0x5 ldub [%l7 + 0x10], %o6 movpos %xcc, %g5, %l6 loop_1247: alignaddr %l3, %g7, %l2 movrlez %o0, %i2, %o5 movleu %icc, %i1, %o3 movrlez %o1, 0x022, %g3 edge16l %i6, %l0, %o7 wr %g0, 0x80, %asi prefetcha [%l7 + 0x08] %asi, 0x1 fxors %f8, %f23, %f7 movrgez %l4, 0x16B, %i3 sdivcc %l1, 0x1C85, %g1 ldstub [%l7 + 0x30], %o2 edge32ln %i4, %i7, %g4 orn %i0, %i5, %g6 fmovrdgz %l5, %f28, %f30 edge32l %o6, %g5, %l6 tle %xcc, 0x6 sdiv %l3, 0x025C, %g7 nop fitos %f2, %f14 fstox %f14, %f26 subc %g2, 0x0690, %o0 array32 %l2, %i2, %o5 orncc %o3, %o1, %g3 bneg,pn %icc, loop_1248 srax %i1, %i6, %l0 tsubcc %o4, %l4, %i3 fornot2s %f25, %f7, %f29 loop_1248: orcc %l1, %o7, %g1 fzeros %f10 fmovsneg %icc, %f13, %f31 mulx %o2, %i4, %i7 wr %g0, 0x10, %asi stha %g4, [%l7 + 0x36] %asi edge8l %i0, %i5, %l5 fbule %fcc0, loop_1249 addccc %g6, %o6, %l6 edge16n %l3, %g5, %g2 edge32n %g7, %o0, %i2 loop_1249: movrgz %l2, %o3, %o5 wr %g0, 0x04, %asi sta %f27, [%l7 + 0x34] %asi taddcc %o1, %i1, %i6 ldstub [%l7 + 0x51], %g3 fbe %fcc0, loop_1250 ta %xcc, 0x3 fcmpeq32 %f16, %f30, %l0 movpos %xcc, %o4, %l4 loop_1250: nop wr %g0, 0x18, %asi ldxa [%l7 + 0x18] %asi, %l1 sra %i3, %o7, %o2 fmovscc %xcc, %f24, %f18 sdivcc %g1, 0x093E, %i7 fbo %fcc1, loop_1251 sethi 0x05F6, %i4 movleu %xcc, %g4, %i5 tvc %icc, 0x2 loop_1251: sethi 0x1363, %l5 tpos %xcc, 0x7 fcmpne16 %f8, %f18, %g6 fsrc2 %f2, %f10 fmovsvs %xcc, %f2, %f6 movcc %xcc, %i0, %o6 srax %l6, 0x1B, %g5 edge8ln %l3, %g7, %g2 movle %icc, %o0, %i2 fzeros %f26 bneg loop_1252 movg %xcc, %l2, %o5 tneg %xcc, 0x7 movrlez %o1, 0x2A4, %i1 loop_1252: array16 %i6, %g3, %o3 wr %g0, 0x89, %asi lda [%l7 + 0x3C] %asi, %f9 mova %icc, %o4, %l0 sub %l4, 0x0C7E, %i3 set 0x40, %i4 ldda [%l7 + %i4] 0x19, %f16 srl %l1, %o7, %g1 sll %o2, 0x10, %i7 nop fitod %f27, %f0 xor %i4, %g4, %i5 nop set 0x78, %i6 ldd [%l7 + %i6], %l4 fnegd %f4, %f20 movcs %xcc, %i0, %o6 fmul8x16al %f1, %f20, %f28 ta %xcc, 0x6 fpadd32s %f3, %f31, %f3 fnegs %f8, %f12 fblg,a %fcc2, loop_1253 bcs loop_1254 xor %g6, %g5, %l6 ldstub [%l7 + 0x15], %l3 loop_1253: tvs %xcc, 0x0 loop_1254: xnor %g7, %o0, %g2 edge16n %i2, %o5, %l2 nop setx loop_1255, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fblg %fcc2, loop_1256 edge16 %i1, %i6, %o1 move %icc, %g3, %o4 loop_1255: addccc %o3, %l4, %i3 loop_1256: srax %l0, %o7, %l1 te %icc, 0x3 sra %o2, %i7, %i4 fcmpgt32 %f6, %f2, %g1 movcs %xcc, %i5, %l5 ldsb [%l7 + 0x47], %g4 movneg %xcc, %o6, %i0 edge8n %g5, %l6, %l3 sir 0x162B tneg %xcc, 0x5 nop set 0x08, %g6 ldd [%l7 + %g6], %f4 prefetch [%l7 + 0x44], 0x2 sdivx %g6, 0x0729, %g7 brnz %g2, loop_1257 sdivx %o0, 0x170D, %o5 brlz,a %l2, loop_1258 mulx %i1, %i2, %i6 loop_1257: movrgz %g3, %o4, %o1 fbl %fcc0, loop_1259 loop_1258: edge32ln %o3, %i3, %l0 andcc %l4, 0x08F0, %l1 mulx %o7, %i7, %i4 loop_1259: sdivcc %o2, 0x090D, %i5 udiv %l5, 0x1039, %g1 srl %g4, %i0, %o6 edge16l %l6, %l3, %g5 nop fitos %f6, %f1 fstox %f1, %f0 fxtos %f0, %f16 fmovrdgez %g6, %f12, %f26 tne %xcc, 0x4 fmovd %f2, %f10 set 0x20, %l2 lda [%l7 + %l2] 0x0c, %f13 udivcc %g7, 0x1A09, %o0 st %f5, [%l7 + 0x40] fmovsleu %icc, %f5, %f10 brgz,a %g2, loop_1260 edge16ln %l2, %o5, %i2 fmovdleu %xcc, %f29, %f16 fmovrsne %i1, %f28, %f9 loop_1260: move %icc, %i6, %o4 tge %icc, 0x0 alignaddr %o1, %g3, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x69, %g2 ldstub [%l7 + %g2], %l0 call loop_1261 fxnor %f8, %f18, %f24 wr %g0, 0x81, %asi lda [%l7 + 0x20] %asi, %f8 loop_1261: bg loop_1262 array32 %l4, %i3, %o7 edge8ln %l1, %i4, %i7 fbge %fcc1, loop_1263 loop_1262: edge16l %i5, %l5, %o2 movrne %g1, %i0, %g4 fnot1 %f14, %f0 loop_1263: stb %o6, [%l7 + 0x1E] udivx %l3, 0x0649, %g5 ldsb [%l7 + 0x66], %g6 fmovdn %icc, %f25, %f26 fbo,a %fcc3, loop_1264 array32 %l6, %o0, %g7 subcc %g2, %o5, %i2 swap [%l7 + 0x40], %i1 loop_1264: sub %i6, %l2, %o1 wr %g0, 0x22, %asi ldda [%l7 + 0x40] %asi, %o4 fbue,a %fcc3, loop_1265 xor %g3, %l0, %l4 fmovdle %xcc, %f29, %f19 stb %o3, [%l7 + 0x78] loop_1265: fbuge %fcc0, loop_1266 movleu %xcc, %o7, %i3 fmovsa %icc, %f5, %f16 tgu %icc, 0x2 loop_1266: sir 0x18C6 edge8 %i4, %i7, %l1 umul %i5, %l5, %o2 ba,pt %icc, loop_1267 fmovsn %xcc, %f27, %f19 tgu %icc, 0x5 sra %g1, %g4, %i0 loop_1267: tn %xcc, 0x3 set 0x10, %g3 ldxa [%g0 + %g3] 0x4f, %o6 bne,a,pt %icc, loop_1268 pdist %f14, %f14, %f30 nop setx loop_1269, %l0, %l1 jmpl %l1, %l3 brgez %g6, loop_1270 loop_1268: movrlz %g5, 0x192, %o0 mulx %g7, %l6, %o5 loop_1269: tvs %xcc, 0x4 loop_1270: edge8n %i2, %i1, %i6 fbue %fcc1, loop_1271 fmovrse %l2, %f31, %f11 brgez %g2, loop_1272 tn %icc, 0x4 loop_1271: xnorcc %o4, 0x1240, %o1 movre %g3, %l4, %o3 loop_1272: brnz,a %o7, loop_1273 taddcc %l0, %i4, %i3 bvs,a,pt %icc, loop_1274 srax %i7, %l1, %l5 loop_1273: subcc %i5, 0x1AC0, %o2 swap [%l7 + 0x70], %g4 loop_1274: nop setx 0x02DA9C89706208D0, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr movleu %icc, %g1, %i0 movrlez %l3, %o6, %g5 tge %xcc, 0x2 srl %g6, 0x0B, %g7 fpsub32s %f15, %f25, %f8 edge16ln %o0, %o5, %i2 movl %icc, %l6, %i1 movrlez %l2, 0x31A, %i6 alignaddr %g2, %o1, %g3 lduw [%l7 + 0x4C], %l4 set 0x30, %o4 lduha [%l7 + %o4] 0x89, %o3 orncc %o4, 0x1CF6, %o7 srlx %l0, %i3, %i4 nop setx loop_1275, %l0, %l1 jmpl %l1, %l1 movge %xcc, %l5, %i5 brz %i7, loop_1276 nop setx 0x36144007F1C5B7EE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 fsqrtd %f0, %f4 loop_1275: fsrc2s %f5, %f2 movg %xcc, %o2, %g1 loop_1276: fble,a %fcc1, loop_1277 movle %xcc, %i0, %l3 wr %g0, 0x22, %asi stha %o6, [%l7 + 0x60] %asi membar #Sync loop_1277: udivcc %g5, 0x18DC, %g4 bge,a loop_1278 bge,a,pn %icc, loop_1279 fblg %fcc1, loop_1280 tcc %xcc, 0x1 loop_1278: addccc %g7, %o0, %g6 loop_1279: fmovdne %icc, %f9, %f28 loop_1280: fsrc1s %f30, %f8 movle %icc, %o5, %i2 taddcc %i1, %l2, %i6 tneg %icc, 0x4 movle %xcc, %g2, %o1 fmovsgu %icc, %f27, %f31 movge %icc, %l6, %g3 fmovsg %xcc, %f7, %f15 tvs %xcc, 0x5 fmovsneg %xcc, %f9, %f24 bvs,a,pn %icc, loop_1281 fbne %fcc3, loop_1282 stbar sdivx %l4, 0x0E28, %o4 loop_1281: sllx %o3, 0x13, %l0 loop_1282: membar 0x4F fmovscs %icc, %f4, %f30 movge %icc, %o7, %i4 fbule,a %fcc1, loop_1283 edge8 %l1, %l5, %i3 movleu %xcc, %i5, %i7 movrlz %o2, %i0, %g1 loop_1283: edge8n %l3, %o6, %g4 tg %xcc, 0x4 wr %g0, 0x04, %asi ldsha [%l7 + 0x44] %asi, %g5 array8 %g7, %o0, %o5 array32 %g6, %i1, %i2 fsrc2s %f0, %f16 sethi 0x02C5, %l2 fmovrdgez %i6, %f8, %f10 sdivcc %g2, 0x1C1F, %l6 bcc,pn %xcc, loop_1284 umul %g3, 0x0C7A, %o1 edge8n %l4, %o4, %o3 fornot2s %f2, %f5, %f16 loop_1284: fba %fcc0, loop_1285 addcc %o7, 0x0EA3, %l0 fpmerge %f12, %f24, %f10 tgu %icc, 0x1 loop_1285: nop membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0xf8, %f16 umul %l1, 0x116E, %l5 fmovdcs %xcc, %f6, %f8 umulcc %i4, %i3, %i7 tpos %xcc, 0x7 wr %g0, 0x80, %asi lduba [%l7 + 0x2A] %asi, %i5 orncc %i0, 0x03F0, %o2 mulscc %g1, %l3, %o6 tgu %icc, 0x6 fmul8ulx16 %f4, %f0, %f14 ldx [%l7 + 0x40], %g5 sub %g7, %g4, %o0 addcc %o5, %i1, %g6 fpmerge %f12, %f5, %f8 tcc %xcc, 0x2 edge8 %i2, %i6, %l2 movvs %icc, %l6, %g3 fblg %fcc0, loop_1286 std %f12, [%l7 + 0x08] fmovdpos %icc, %f11, %f20 fexpand %f9, %f8 loop_1286: ldx [%l7 + 0x48], %o1 stbar subccc %g2, %l4, %o4 add %l7, 0x10, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o7, %l0 nop fitos %f7, %f27 fstox %f27, %f4 fxtos %f4, %f27 fmul8x16 %f26, %f24, %f16 ldd [%l7 + 0x20], %f22 tne %xcc, 0x3 xorcc %o3, 0x18B2, %l5 edge16 %i4, %i3, %l1 movre %i7, %i5, %o2 nop fitos %f9, %f31 fstox %f31, %f2 taddcctv %g1, 0x13C4, %i0 wr %g0, 0x89, %asi stba %l3, [%l7 + 0x1F] %asi movle %icc, %g5, %o6 edge32l %g7, %o0, %g4 bvc,a loop_1287 taddcctv %o5, 0x1D8A, %i1 movneg %xcc, %g6, %i6 nop set 0x70, %o2 ldx [%l7 + %o2], %i2 loop_1287: ba %xcc, loop_1288 nop setx loop_1289, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnorcc %l2, 0x1265, %l6 edge32ln %g3, %g2, %o1 loop_1288: array8 %l4, %o7, %o4 loop_1289: stb %o3, [%l7 + 0x4B] movg %icc, %l0, %l5 fmovde %icc, %f26, %f25 bvc %xcc, loop_1290 prefetch [%l7 + 0x1C], 0x0 ld [%l7 + 0x40], %f31 fpsub16s %f7, %f26, %f15 loop_1290: membar 0x05 bneg,pt %icc, loop_1291 tl %xcc, 0x6 udivx %i3, 0x11FA, %i4 and %i7, %i5, %o2 loop_1291: movne %xcc, %l1, %g1 add %i0, 0x04D6, %g5 fpmerge %f7, %f7, %f12 bpos,a %icc, loop_1292 addccc %l3, 0x1337, %g7 taddcc %o0, %g4, %o6 fandnot1 %f4, %f22, %f22 loop_1292: udiv %i1, 0x1C0F, %o5 fmovscc %icc, %f7, %f25 sllx %g6, 0x19, %i2 sdivcc %l2, 0x0094, %l6 set 0x46, %g4 ldsba [%l7 + %g4] 0x15, %g3 sethi 0x065C, %g2 fmovdvs %icc, %f21, %f20 fbn,a %fcc2, loop_1293 srax %i6, %l4, %o1 add %o7, %o3, %l0 fbl %fcc2, loop_1294 loop_1293: and %l5, %o4, %i4 movrne %i7, 0x044, %i5 sir 0x19A3 loop_1294: edge8 %i3, %l1, %o2 udivx %g1, 0x182D, %g5 fbn %fcc3, loop_1295 nop fitod %f2, %f12 fdtox %f12, %f2 tn %xcc, 0x6 srlx %i0, 0x08, %l3 loop_1295: tvc %xcc, 0x1 tl %icc, 0x5 sub %o0, %g4, %g7 movvc %xcc, %o6, %i1 ldsb [%l7 + 0x46], %g6 ldub [%l7 + 0x22], %o5 sllx %i2, 0x12, %l6 movne %icc, %g3, %g2 fandnot2 %f26, %f14, %f20 taddcc %i6, 0x1F8B, %l2 nop setx 0xA9FD57C25BF4F40C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x061FE3B984375DB6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f26, %f4 movcs %xcc, %l4, %o7 movneg %xcc, %o1, %l0 movgu %xcc, %l5, %o3 fbu %fcc0, loop_1296 fmovda %xcc, %f17, %f1 ble,pn %icc, loop_1297 tge %xcc, 0x6 loop_1296: fbuge,a %fcc2, loop_1298 alignaddr %i4, %o4, %i5 loop_1297: nop set 0x08, %i3 ldd [%l7 + %i3], %i6 tpos %icc, 0x2 loop_1298: tvc %xcc, 0x4 movn %icc, %l1, %i3 sub %g1, %o2, %g5 fmovse %icc, %f25, %f0 fandnot1s %f27, %f26, %f2 ldsb [%l7 + 0x6F], %l3 set 0x22, %o0 ldstuba [%l7 + %o0] 0x04, %o0 movle %xcc, %g4, %i0 andn %g7, 0x1B6F, %i1 edge16n %g6, %o6, %i2 ba,a,pt %icc, loop_1299 movl %xcc, %l6, %g3 tg %xcc, 0x3 array32 %o5, %i6, %l2 loop_1299: tneg %xcc, 0x3 fpack16 %f8, %f1 fmovde %xcc, %f3, %f23 or %g2, %o7, %l4 fnegd %f6, %f10 subc %l0, 0x1AA0, %l5 tgu %icc, 0x7 fmovdne %xcc, %f28, %f0 fmovspos %icc, %f15, %f30 fmovscs %icc, %f22, %f26 orncc %o1, 0x1EAB, %o3 movrlz %i4, %o4, %i5 array8 %i7, %i3, %g1 movle %icc, %l1, %g5 alignaddrl %o2, %o0, %l3 fbg,a %fcc3, loop_1300 sub %i0, %g7, %i1 ba %icc, loop_1301 umulcc %g4, 0x08CB, %g6 loop_1300: tneg %icc, 0x6 sll %o6, %i2, %g3 loop_1301: fpadd16s %f28, %f26, %f25 ldstub [%l7 + 0x53], %l6 brgez,a %i6, loop_1302 movpos %icc, %l2, %g2 subc %o5, %l4, %o7 fpack32 %f26, %f18, %f20 loop_1302: movpos %xcc, %l5, %l0 mulscc %o1, %i4, %o3 and %o4, 0x1F4D, %i7 umulcc %i5, %g1, %l1 sethi 0x0304, %g5 edge16 %o2, %i3, %l3 edge32 %o0, %i0, %i1 movg %xcc, %g7, %g6 fmuld8sux16 %f2, %f2, %f2 fcmpeq32 %f22, %f22, %g4 fmovdneg %icc, %f19, %f6 bn loop_1303 movg %icc, %o6, %g3 sdivcc %i2, 0x1AC5, %l6 set 0x58, %o1 stxa %l2, [%l7 + %o1] 0x15 loop_1303: movrgz %g2, 0x3D0, %o5 bl,a %icc, loop_1304 fmovrdgz %l4, %f6, %f8 xnor %o7, %l5, %i6 tg %xcc, 0x4 loop_1304: tsubcctv %o1, 0x1D50, %l0 edge16ln %o3, %o4, %i7 fornot2s %f18, %f18, %f0 brlez %i4, loop_1305 fone %f20 fmovrdlez %g1, %f16, %f24 nop setx loop_1306, %l0, %l1 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_1305: movcs %icc, %l1, %i5 bcs,a,pt %xcc, loop_1307 fnors %f2, %f16, %f9 loop_1306: brz %o2, loop_1308 fmovdg %xcc, %f13, %f14 loop_1307: movrgz %g5, %l3, %i3 movre %i0, %i1, %g7 loop_1308: movge %icc, %g6, %o0 nop setx loop_1309, %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 fmovspos %xcc, %f12, %f22 fmovsa %icc, %f21, %f13 loop_1309: ldstub [%l7 + 0x41], %g4 bge,a,pt %xcc, loop_1310 fandnot1s %f14, %f14, %f4 ldd [%l7 + 0x38], %g2 sethi 0x0575, %i2 loop_1310: movleu %xcc, %l6, %o6 andn %l2, %g2, %l4 orcc %o7, %l5, %o5 popc %o1, %l0 mulscc %i6, 0x1E3E, %o4 tcs %icc, 0x4 movl %icc, %i7, %o3 fandnot2s %f24, %f4, %f16 tvs %xcc, 0x3 fbue %fcc3, loop_1311 fbue,a %fcc3, loop_1312 movge %icc, %g1, %l1 array8 %i5, %o2, %g5 loop_1311: mova %xcc, %l3, %i4 loop_1312: brnz,a %i0, loop_1313 movn %xcc, %i1, %g7 movneg %xcc, %i3, %g6 subcc %o0, 0x1F81, %g3 loop_1313: nop wr %g0, 0x80, %asi sta %f11, [%l7 + 0x3C] %asi movre %g4, 0x19C, %i2 bg,pn %xcc, loop_1314 bg loop_1315 edge16 %o6, %l2, %g2 bge %xcc, loop_1316 loop_1314: alignaddr %l4, %o7, %l6 loop_1315: srax %o5, 0x1E, %o1 membar 0x7A loop_1316: ldsb [%l7 + 0x1E], %l0 andn %l5, %o4, %i7 brlz %o3, loop_1317 sub %i6, 0x0B86, %g1 nop setx 0x198EE963FBD6A655, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x4D2E943BD0FD1397, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 faddd %f4, %f28, %f14 wr %g0, 0x80, %asi lduha [%l7 + 0x7C] %asi, %l1 loop_1317: nop fitod %f8, %f12 fdtoi %f12, %f1 fors %f20, %f19, %f20 set 0x50, %o5 stwa %o2, [%l7 + %o5] 0x11 pdist %f28, %f6, %f10 tcs %icc, 0x3 wr %g0, 0x80, %asi ldstuba [%l7 + 0x54] %asi, %i5 sdivx %g5, 0x0225, %i4 call loop_1318 xor %l3, 0x189B, %i0 fpackfix %f20, %f1 set 0x32, %l1 stha %i1, [%l7 + %l1] 0x14 loop_1318: movcs %xcc, %g7, %i3 edge16ln %g6, %g3, %o0 te %xcc, 0x2 tvs %xcc, 0x4 fpadd32 %f8, %f26, %f26 edge8ln %i2, %g4, %o6 array32 %l2, %l4, %g2 nop fitod %f4, %f6 fdtox %f6, %f24 fxtod %f24, %f10 fmul8x16al %f5, %f25, %f2 fbo,a %fcc3, loop_1319 ld [%l7 + 0x34], %f27 fmovspos %xcc, %f5, %f20 nop setx loop_1320, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1319: fzeros %f4 fnor %f20, %f26, %f24 udivcc %l6, 0x1A2E, %o7 loop_1320: nop set 0x38, %i0 lduwa [%l7 + %i0] 0x81, %o1 fmovdcs %icc, %f19, %f24 movle %icc, %l0, %l5 orcc %o4, %o5, %o3 movre %i7, %i6, %l1 sra %o2, 0x1D, %i5 fands %f23, %f11, %f20 set 0x44, %l4 lduba [%l7 + %l4] 0x0c, %g5 bvs loop_1321 movrne %i4, 0x05F, %l3 addc %g1, 0x085D, %i0 add %i1, 0x0A19, %g7 loop_1321: nop set 0x30, %i7 ldda [%l7 + %i7] 0x14, %g6 subc %i3, 0x1E8A, %o0 fmovdgu %xcc, %f16, %f23 tvs %xcc, 0x1 and %g3, %g4, %i2 fblg %fcc1, loop_1322 tneg %xcc, 0x6 fmovscc %xcc, %f2, %f27 movleu %xcc, %l2, %o6 loop_1322: nop wr %g0, 0x80, %asi ldsha [%l7 + 0x34] %asi, %g2 sll %l6, 0x0E, %l4 tneg %icc, 0x2 edge8ln %o1, %l0, %o7 orcc %o4, 0x0566, %o5 ldub [%l7 + 0x75], %l5 edge16ln %i7, %i6, %o3 tneg %icc, 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srlx %o2, %l1, %g5 tn %icc, 0x5 call loop_1323 udivx %i4, 0x0257, %l3 ta %icc, 0x4 orcc %g1, %i5, %i1 loop_1323: edge16ln %g7, %g6, %i0 add %l7, 0x34, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %i3, %g3 fornot2s %f17, %f19, %f10 bvs,a %icc, loop_1324 movle %icc, %o0, %i2 set 0x44, %g1 lda [%l7 + %g1] 0x18, %f10 loop_1324: taddcctv %g4, %l2, %o6 andcc %g2, 0x061B, %l4 fbge %fcc3, loop_1325 tg %xcc, 0x1 bcc,pt %icc, loop_1326 fnands %f19, %f29, %f18 loop_1325: fbo,a %fcc1, loop_1327 smul %l6, %l0, %o1 loop_1326: srax %o4, 0x0C, %o7 fmovdneg %icc, %f14, %f27 loop_1327: tvc %icc, 0x4 sir 0x1569 set 0x1C, %o7 lduwa [%l7 + %o7] 0x04, %l5 tcc %icc, 0x3 ldx [%l7 + 0x50], %i7 ld [%l7 + 0x1C], %f16 movg %icc, %o5, %i6 fmovsgu %icc, %f11, %f0 udiv %o3, 0x1774, %l1 tg %xcc, 0x2 popc 0x1E9D, %o2 sra %g5, 0x06, %l3 fbne %fcc2, loop_1328 fbg %fcc0, loop_1329 xorcc %i4, 0x0BF4, %g1 fbule,a %fcc3, loop_1330 loop_1328: bleu,pn %xcc, loop_1331 loop_1329: edge32l %i5, %i1, %g7 tneg %icc, 0x6 loop_1330: nop fitod %f30, %f0 loop_1331: alignaddrl %g6, %i0, %i3 movcc %xcc, %o0, %g3 fmuld8sux16 %f27, %f0, %f14 set 0x68, %i1 ldsha [%l7 + %i1] 0x88, %i2 ldub [%l7 + 0x1C], %g4 array8 %o6, %l2, %l4 fnot1s %f25, %f1 movrgz %g2, %l6, %o1 sethi 0x1E9E, %o4 umul %l0, %o7, %l5 bl %xcc, loop_1332 movrgez %o5, 0x256, %i6 udivcc %i7, 0x0B75, %l1 nop setx loop_1333, %l0, %l1 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_1332: subccc %o2, %o3, %g5 tne %xcc, 0x7 tn %icc, 0x5 loop_1333: fmovsle %xcc, %f29, %f17 umul %i4, %g1, %l3 stbar pdist %f18, %f6, %f10 fmovdgu %icc, %f14, %f5 ldd [%l7 + 0x78], %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsvc %icc, %f25, %f4 smul %i5, 0x1731, %g6 movrlez %i0, %i3, %g7 movcs %icc, %g3, %i2 nop setx 0x4E549D8743102681, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x60E6C47B34DCB89E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f12, %f14 orncc %g4, 0x165E, %o6 umul %l2, %o0, %g2 fpack16 %f14, %f6 nop fitos %f14, %f1 fstox %f1, %f4 fxtos %f4, %f7 edge16 %l4, %o1, %l6 movre %l0, 0x367, %o7 tle %xcc, 0x0 sll %l5, %o4, %o5 andn %i6, %i7, %l1 edge16ln %o3, %o2, %i4 fornot1 %f8, %f26, %f2 set 0x40, %i5 ldda [%l7 + %i5] 0x88, %f16 fbne %fcc1, loop_1334 ldsb [%l7 + 0x54], %g5 movge %xcc, %g1, %i1 fmul8sux16 %f2, %f0, %f28 loop_1334: fnegs %f16, %f15 movge %icc, %l3, %g6 brgz %i0, loop_1335 fornot2s %f11, %f29, %f1 fornot2 %f6, %f4, %f6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1335: fxnor %f28, %f28, %f12 movpos %xcc, %i3, %g7 fmovrdgz %g3, %f26, %f4 ldstub [%l7 + 0x7C], %i5 fmovsneg %icc, %f14, %f22 fands %f12, %f30, %f4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %xcc, %i2, %o6 taddcctv %l2, 0x0CFE, %o0 fbug %fcc1, loop_1336 nop setx loop_1337, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array8 %g2, %l4, %g4 wr %g0, 0x4f, %asi stxa %o1, [%g0 + 0x30] %asi loop_1336: edge16ln %l0, %o7, %l6 loop_1337: edge8l %o4, %o5, %i6 fandnot1 %f4, %f16, %f0 sub %l5, %l1, %o3 orncc %i7, 0x01FB, %i4 set 0x18, %g5 stwa %o2, [%l7 + %g5] 0x18 brlez %g5, loop_1338 fnegd %f6, %f26 bn,pn %xcc, loop_1339 fmovrdne %g1, %f20, %f8 loop_1338: ldd [%l7 + 0x30], %f16 movg %xcc, %l3, %i1 loop_1339: array32 %i0, %g6, %i3 edge8l %g3, %g7, %i5 xnor %o6, %l2, %i2 bge,a,pn %xcc, loop_1340 fpadd32 %f8, %f10, %f10 nop setx 0x2C367524, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x839F67B3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fdivs %f21, %f25, %f28 sdiv %g2, 0x15AD, %o0 loop_1340: bn,a,pt %icc, loop_1341 tleu %xcc, 0x5 set 0x68, %o6 stxa %g4, [%l7 + %o6] 0x2b membar #Sync loop_1341: xor %o1, %l0, %l4 nop setx loop_1342, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ta %icc, 0x3 tleu %xcc, 0x3 array32 %o7, %l6, %o5 loop_1342: ldsh [%l7 + 0x50], %i6 popc 0x17B4, %l5 popc 0x1F4D, %o4 fmul8x16al %f7, %f13, %f0 movg %icc, %o3, %i7 xnor %l1, %i4, %g5 nop setx 0x663A6741, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0xF6E9D641, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fadds %f12, %f17, %f12 st %f19, [%l7 + 0x38] fcmpne16 %f26, %f14, %o2 set 0x74, %i2 ldsha [%l7 + %i2] 0x14, %g1 sdivx %i1, 0x1884, %l3 movleu %icc, %i0, %i3 tcc %icc, 0x4 tne %icc, 0x0 fandnot2s %f13, %f21, %f31 fbn,a %fcc0, loop_1343 te %xcc, 0x7 fmovrdgz %g3, %f8, %f30 fbne,a %fcc0, loop_1344 loop_1343: fpadd16s %f25, %f25, %f21 movvc %xcc, %g7, %i5 sir 0x1D51 loop_1344: fmul8x16 %f12, %f12, %f18 tgu %xcc, 0x1 ba,a,pn %xcc, loop_1345 alignaddr %g6, %o6, %l2 fbe,a %fcc1, loop_1346 udivx %i2, 0x1EFA, %g2 loop_1345: nop fitod %f12, %f12 fdtos %f12, %f19 ble loop_1347 loop_1346: mova %icc, %g4, %o1 srlx %l0, 0x00, %o0 sll %l4, 0x1E, %o7 loop_1347: fblg %fcc3, loop_1348 tle %icc, 0x2 fbul,a %fcc1, loop_1349 fmovdge %icc, %f18, %f2 loop_1348: add %l6, %o5, %i6 orncc %l5, 0x1162, %o3 loop_1349: fmovsn %xcc, %f0, %f31 tvs %xcc, 0x2 stw %i7, [%l7 + 0x60] fblg %fcc3, loop_1350 fbu %fcc3, loop_1351 mova %xcc, %o4, %l1 movpos %icc, %i4, %o2 loop_1350: nop setx 0x177028D4AEF4CECB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x52A365D25C2D2E59, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fsubd %f4, %f8, %f10 loop_1351: tne %xcc, 0x4 orncc %g1, %i1, %l3 movle %xcc, %i0, %g5 fmovdn %icc, %f5, %f10 ldsh [%l7 + 0x22], %g3 smulcc %g7, %i3, %g6 tsubcc %i5, 0x1A45, %l2 fmovse %xcc, %f20, %f26 ldub [%l7 + 0x2D], %o6 sra %i2, %g4, %g2 movn %xcc, %l0, %o1 set 0x80, %g7 ldxa [%g0 + %g7] 0x58, %l4 move %icc, %o0, %o7 ldsb [%l7 + 0x61], %o5 nop setx 0x107FB19C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x4206218F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fsubs %f10, %f30, %f20 set 0x48, %l5 ldsba [%l7 + %l5] 0x0c, %i6 tg %icc, 0x2 stb %l5, [%l7 + 0x58] xnor %o3, %i7, %o4 fba,a %fcc3, loop_1352 or %l1, 0x14A7, %i4 set 0x50, %l0 ldda [%l7 + %l0] 0x04, %i6 loop_1352: xnor %o2, %i1, %l3 fxor %f26, %f12, %f30 edge16l %i0, %g1, %g5 movrlz %g3, %i3, %g7 movneg %xcc, %g6, %i5 set 0x28, %l3 prefetcha [%l7 + %l3] 0x11, 0x1 and %i2, 0x1746, %o6 edge8ln %g4, %l0, %o1 smulcc %l4, 0x17E8, %o0 edge16 %g2, %o5, %i6 orn %l5, %o3, %i7 fbul,a %fcc1, loop_1353 movrlez %o4, %l1, %i4 fble %fcc0, loop_1354 mova %xcc, %o7, %l6 loop_1353: call loop_1355 movcc %xcc, %o2, %l3 loop_1354: nop wr %g0, 0x0c, %asi ldswa [%l7 + 0x64] %asi, %i1 loop_1355: nop set 0x1A, %o3 ldub [%l7 + %o3], %g1 set 0x7C, %i6 ldswa [%l7 + %i6] 0x18, %i0 tvs %icc, 0x5 fpadd16 %f26, %f14, %f16 ldsh [%l7 + 0x78], %g5 mulscc %i3, 0x0296, %g7 tge %icc, 0x3 add %g6, 0x1924, %i5 te %xcc, 0x1 srl %g3, %l2, %o6 fbu,a %fcc0, loop_1356 ldsb [%l7 + 0x1D], %g4 tleu %xcc, 0x4 andn %l0, %i2, %o1 loop_1356: array8 %o0, %l4, %o5 edge32n %i6, %l5, %g2 array32 %i7, %o3, %o4 tneg %icc, 0x6 ta %icc, 0x7 fmovsge %icc, %f15, %f26 tle %icc, 0x7 xnorcc %i4, %o7, %l6 nop setx 0xD9869B2268BF0798, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 fsqrtd %f2, %f4 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f16 subcc %o2, 0x1A07, %l3 taddcctv %i1, %g1, %i0 array8 %g5, %i3, %g7 movcs %icc, %g6, %l1 st %f27, [%l7 + 0x7C] orncc %i5, 0x0966, %g3 tne %xcc, 0x3 edge8n %l2, %o6, %l0 mulscc %i2, %o1, %o0 set 0x40, %g6 ldda [%l7 + %g6] 0x80, %f16 orn %l4, 0x0E49, %g4 nop fitod %f2, %f18 umul %i6, 0x0AF4, %l5 add %o5, %g2, %i7 fmul8x16al %f4, %f13, %f14 movre %o4, 0x096, %i4 array32 %o3, %o7, %o2 fpmerge %f4, %f29, %f12 edge16n %l6, %i1, %l3 fmovdge %xcc, %f30, %f11 bge,pt %xcc, loop_1357 bg loop_1358 tvc %xcc, 0x7 nop setx 0x3F9E28CD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0xA71488DD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f9, %f8 loop_1357: brlz,a %g1, loop_1359 loop_1358: fmovdl %xcc, %f18, %f27 addc %i0, 0x0FF9, %i3 movrlz %g7, 0x0ED, %g5 loop_1359: popc %l1, %g6 lduh [%l7 + 0x1E], %i5 edge16 %l2, %g3, %o6 fmovsvc %icc, %f4, %f15 wr %g0, 0x24, %asi ldda [%l7 + 0x40] %asi, %i2 fbne,a %fcc1, loop_1360 movvs %xcc, %l0, %o1 edge16ln %l4, %g4, %o0 bcc,a %xcc, loop_1361 loop_1360: sdivx %i6, 0x1ACB, %o5 add %l5, 0x0AD9, %g2 ta %icc, 0x7 loop_1361: tl %icc, 0x5 brlez %o4, loop_1362 ldd [%l7 + 0x58], %f24 fmovrsgz %i4, %f22, %f14 fba %fcc1, loop_1363 loop_1362: sdivcc %o3, 0x0B52, %o7 nop setx 0x7D73DFD4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0xCE26C9D7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fmuls %f31, %f6, %f8 and %i7, %o2, %i1 loop_1363: tneg %xcc, 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %icc, %l3, %l6 ldsh [%l7 + 0x68], %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz %i0, loop_1364 edge8ln %i3, %g5, %g7 edge16n %g6, %l1, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1364: movre %l2, %g3, %i2 nop fitos %f1, %f19 fstox %f19, %f30 fxtos %f30, %f8 flush %l7 + 0x1C srlx %o6, 0x05, %l0 edge8 %l4, %o1, %g4 fbl,a %fcc3, loop_1365 edge8n %i6, %o0, %l5 fabsd %f10, %f26 edge32ln %g2, %o4, %o5 loop_1365: nop set 0x08, %l2 ldsba [%l7 + %l2] 0x19, %i4 umul %o7, 0x0373, %i7 taddcc %o3, %i1, %o2 fmovrslez %l6, %f5, %f0 ldstub [%l7 + 0x71], %l3 bn %xcc, loop_1366 brgez,a %g1, loop_1367 fmovrdgez %i0, %f8, %f2 tleu %xcc, 0x7 loop_1366: std %f20, [%l7 + 0x50] loop_1367: sir 0x18F8 taddcc %g5, %i3, %g6 fabsd %f2, %f24 andncc %l1, %i5, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x54, %g2 swapa [%l7 + %g2] 0x80, %l2 addc %i2, 0x10D7, %g3 movrgz %o6, %l0, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x04, %asi lduha [%l7 + 0x2A] %asi, %g4 nop setx 0xB5EDE1E8C8E98C23, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xB6EAA9949D03B4D5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f30, %f30 set 0x78, %g3 prefetcha [%l7 + %g3] 0x0c, 0x3 taddcc %i6, %o0, %l5 mova %xcc, %g2, %o4 movneg %icc, %i4, %o7 xor %i7, %o3, %o5 set 0x64, %o4 stwa %i1, [%l7 + %o4] 0x14 fpack32 %f2, %f26, %f10 subc %o2, 0x1AF5, %l3 xorcc %l6, 0x1FBD, %i0 edge16ln %g1, %i3, %g6 srl %g5, %l1, %i5 addccc %g7, %l2, %i2 set 0x10, %i4 prefetcha [%l7 + %i4] 0x89, 0x3 fmovdvs %icc, %f31, %f11 subc %g3, %l0, %g4 edge32ln %o1, %l4, %i6 nop setx 0x862341FB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x9158825B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fdivs %f26, %f14, %f7 taddcctv %l5, 0x1C15, %g2 umul %o4, %i4, %o0 ta %icc, 0x3 bgu %icc, loop_1368 fbu %fcc0, loop_1369 edge16ln %i7, %o7, %o5 stbar loop_1368: movrne %o3, %i1, %l3 loop_1369: nop fitod %f12, %f12 fdtox %f12, %f14 fxtod %f14, %f24 call loop_1370 edge8n %l6, %o2, %g1 st %f30, [%l7 + 0x7C] umul %i3, 0x060C, %i0 loop_1370: tcc %xcc, 0x3 movcs %xcc, %g6, %l1 movpos %icc, %i5, %g5 addccc %l2, 0x1D2E, %i2 fcmpgt32 %f16, %f2, %o6 addccc %g3, 0x11F5, %l0 bneg %xcc, loop_1371 movn %xcc, %g4, %o1 xor %g7, %i6, %l4 srlx %g2, 0x10, %l5 loop_1371: tvc %icc, 0x2 stw %o4, [%l7 + 0x5C] nop setx loop_1372, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry orcc %o0, %i4, %o7 tne %icc, 0x5 lduh [%l7 + 0x32], %o5 loop_1372: orcc %o3, 0x1F2F, %i7 nop set 0x22, %o2 sth %i1, [%l7 + %o2] add %l6, 0x07B8, %l3 tg %xcc, 0x1 tg %xcc, 0x4 udivx %g1, 0x051A, %i3 orcc %i0, %g6, %o2 movvs %icc, %l1, %g5 movg %icc, %l2, %i5 lduh [%l7 + 0x20], %o6 fone %f12 orncc %g3, 0x0284, %i2 bvs,pt %icc, loop_1373 fbge,a %fcc1, loop_1374 srl %l0, 0x0C, %o1 tvc %xcc, 0x1 loop_1373: movvs %xcc, %g4, %i6 loop_1374: edge8 %l4, %g7, %l5 movl %xcc, %o4, %o0 xor %g2, 0x12C5, %i4 popc 0x04AC, %o7 tne %icc, 0x6 addcc %o5, %o3, %i1 sethi 0x13B3, %l6 movcs %icc, %l3, %g1 fbne %fcc0, loop_1375 stw %i3, [%l7 + 0x44] sth %i0, [%l7 + 0x42] wr %g0, 0x10, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1375: tge %icc, 0x5 wr %g0, 0x80, %asi ldxa [%l7 + 0x38] %asi, %g6 brlz %i7, loop_1376 nop fitos %f14, %f18 fstox %f18, %f20 mova %xcc, %o2, %g5 fbu %fcc2, loop_1377 loop_1376: edge32l %l1, %l2, %o6 bl,pn %icc, loop_1378 mulx %g3, %i2, %i5 loop_1377: fnor %f22, %f0, %f16 ba,a,pn %icc, loop_1379 loop_1378: edge32ln %o1, %l0, %g4 wr %g0, 0x19, %asi prefetcha [%l7 + 0x28] %asi, 0x1 loop_1379: nop fitos %f10, %f27 bgu,pn %xcc, loop_1380 edge32 %g7, %i6, %l5 movg %xcc, %o0, %g2 xnorcc %i4, 0x0AAF, %o4 loop_1380: nop setx 0xF2495363, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 fsqrts %f5, %f6 sra %o7, 0x14, %o5 edge8l %o3, %i1, %l6 set 0x44, %l6 stwa %l3, [%l7 + %l6] 0xeb membar #Sync edge8 %g1, %i3, %g6 fxors %f21, %f24, %f25 taddcc %i7, %i0, %o2 fmovd %f18, %f4 alignaddr %l1, %g5, %l2 fpmerge %f27, %f2, %f6 smulcc %o6, %g3, %i2 nop setx 0x0267AB1B2AD55287, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xFB9FCFF3B91EA8DE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f28, %f8 nop setx 0x1E9AB832, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xC7E0C7A0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fdivs %f31, %f31, %f10 sdivcc %o1, 0x0380, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %xcc, 0x5 sra %g4, 0x18, %l0 fmovrse %g7, %f26, %f12 andncc %l4, %l5, %o0 srl %i6, %i4, %o4 movneg %xcc, %g2, %o7 movg %xcc, %o3, %i1 fnegd %f12, %f8 fbe %fcc1, loop_1381 addc %l6, 0x0790, %l3 set 0x24, %i3 swapa [%l7 + %i3] 0x89, %g1 loop_1381: fandnot1s %f1, %f31, %f6 sdiv %o5, 0x0246, %g6 fmovrdgz %i7, %f26, %f12 fxor %f2, %f28, %f8 movg %icc, %i0, %i3 fnegd %f18, %f24 movrlz %o2, 0x3D1, %l1 sub %g5, %l2, %o6 brgez %g3, loop_1382 sll %o1, 0x0E, %i5 movn %icc, %i2, %l0 fba %fcc0, loop_1383 loop_1382: tgu %icc, 0x3 set 0x58, %o0 stxa %g7, [%l7 + %o0] 0x80 loop_1383: movvc %icc, %g4, %l5 fmovsa %xcc, %f9, %f22 nop setx loop_1384, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ta %xcc, 0x0 edge32n %l4, %i6, %i4 ba,a,pt %xcc, loop_1385 loop_1384: fbue,a %fcc0, loop_1386 edge32l %o4, %o0, %o7 sub %o3, 0x1480, %i1 loop_1385: fbl,a %fcc1, loop_1387 loop_1386: pdist %f16, %f8, %f30 std %f22, [%l7 + 0x50] movle %icc, %l6, %g2 loop_1387: edge32 %l3, %g1, %o5 nop setx 0xECFEA5BB9969C110, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xF529C13ABABAD451, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fmuld %f30, %f28, %f26 fpsub16 %f8, %f28, %f18 orcc %g6, %i0, %i3 tg %xcc, 0x1 set 0x38, %g4 prefetcha [%l7 + %g4] 0x14, 0x2 ldsb [%l7 + 0x2C], %i7 fzero %f26 sir 0x17EE sdiv %l1, 0x0EB9, %g5 andncc %o6, %g3, %l2 edge32 %o1, %i5, %l0 wr %g0, 0x19, %asi swapa [%l7 + 0x30] %asi, %i2 movrlez %g7, 0x015, %g4 fands %f0, %f12, %f0 edge32 %l5, %l4, %i4 fmovda %icc, %f20, %f10 brlez,a %i6, loop_1388 movre %o0, %o4, %o3 andn %o7, 0x0851, %l6 movrgz %i1, 0x0F5, %g2 loop_1388: prefetch [%l7 + 0x2C], 0x1 te %xcc, 0x0 fnot2s %f28, %f22 movre %l3, 0x31A, %o5 bge,pn %xcc, loop_1389 orn %g1, %g6, %i0 prefetch [%l7 + 0x48], 0x3 edge32 %i3, %o2, %i7 loop_1389: udivcc %g5, 0x1B2E, %o6 alignaddr %g3, %l2, %l1 bg,a,pn %icc, loop_1390 tpos %xcc, 0x1 sll %o1, %l0, %i5 movcc %icc, %i2, %g7 loop_1390: or %l5, %l4, %g4 fandnot1 %f6, %f18, %f26 fmovrse %i4, %f26, %f9 tg %xcc, 0x5 ta %xcc, 0x2 tsubcc %o0, %o4, %o3 smulcc %i6, 0x0422, %l6 fbge %fcc3, loop_1391 nop setx 0x962AD88E2FF886E5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x6A8CA8D36E300594, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f20, %f26 fbn %fcc1, loop_1392 sir 0x0790 loop_1391: fxnors %f25, %f23, %f24 fbn %fcc2, loop_1393 loop_1392: movgu %icc, %o7, %i1 fbn,a %fcc1, loop_1394 fornot1 %f6, %f22, %f14 loop_1393: edge16l %g2, %l3, %g1 fcmpeq16 %f26, %f22, %g6 loop_1394: sdivx %o5, 0x097C, %i0 bge %xcc, loop_1395 ble,a,pn %icc, loop_1396 subc %o2, 0x1967, %i3 tpos %xcc, 0x6 loop_1395: smulcc %g5, 0x0C01, %i7 loop_1396: and %g3, %o6, %l1 set 0x20, %o5 lduha [%l7 + %o5] 0x04, %o1 sdiv %l2, 0x1C77, %l0 tle %xcc, 0x2 fornot2 %f8, %f0, %f4 ldstub [%l7 + 0x54], %i5 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi add %g7, %l5, %l4 nop setx 0xA8560A0E4EA346C1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xAFF149B7D2E83DCE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f8, %f4 movle %icc, %g4, %i2 movn %icc, %i4, %o4 fornot2 %f30, %f6, %f28 nop setx 0x20492B36, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr tvc %icc, 0x5 movneg %icc, %o0, %o3 edge16ln %l6, %o7, %i6 std %f8, [%l7 + 0x28] taddcctv %g2, %l3, %i1 fmovrde %g1, %f30, %f24 sub %o5, 0x048C, %i0 tl %xcc, 0x6 movrne %o2, %g6, %g5 fcmpgt16 %f6, %f22, %i7 tl %icc, 0x2 fsrc1 %f4, %f2 wr %g0, 0x2a, %asi stxa %g3, [%l7 + 0x58] %asi membar #Sync movrgez %i3, 0x1F2, %o6 sdivx %o1, 0x00BC, %l1 move %icc, %l2, %i5 andcc %g7, 0x1EF2, %l5 ldx [%l7 + 0x68], %l4 fnot2 %f12, %f8 nop setx loop_1397, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movne %icc, %l0, %g4 fmul8sux16 %f24, %f6, %f28 fmovdcc %icc, %f20, %f25 loop_1397: popc 0x1F1E, %i2 fbuge,a %fcc0, loop_1398 edge32n %i4, %o4, %o3 sub %l6, %o7, %i6 tle %icc, 0x4 loop_1398: udiv %o0, 0x10A3, %g2 edge32ln %l3, %i1, %g1 set 0x18, %o1 stxa %i0, [%l7 + %o1] 0x11 set 0x7E, %l1 stha %o5, [%l7 + %l1] 0x27 membar #Sync restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fands %f27, %f28, %f3 fands %f29, %f1, %f16 fands %f0, %f12, %f15 array8 %g6, %o2, %g5 subcc %i7, %i3, %g3 brgez %o6, loop_1399 edge32l %o1, %l2, %i5 sllx %g7, 0x00, %l5 bvc,pt %xcc, loop_1400 loop_1399: addcc %l1, %l0, %g4 udiv %i2, 0x161F, %i4 brlez,a %l4, loop_1401 loop_1400: mulx %o3, %l6, %o7 andcc %o4, %i6, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1401: move %icc, %l3, %o0 mulscc %i1, 0x1C0D, %g1 movpos %xcc, %o5, %i0 movrlz %o2, 0x09C, %g5 movl %xcc, %g6, %i3 tsubcctv %i7, %g3, %o1 lduh [%l7 + 0x3A], %l2 fmovrdlz %i5, %f24, %f6 edge32n %g7, %l5, %o6 tpos %icc, 0x4 edge16 %l0, %g4, %l1 alignaddrl %i2, %i4, %l4 subcc %l6, %o3, %o7 brz %o4, loop_1402 fba %fcc2, loop_1403 mulx %i6, 0x16AE, %l3 fpsub32 %f2, %f4, %f16 loop_1402: fone %f30 loop_1403: fbne,a %fcc1, loop_1404 xorcc %o0, 0x1DA0, %i1 subc %g1, 0x15DA, %g2 edge8l %o5, %o2, %g5 loop_1404: stw %g6, [%l7 + 0x54] fmovrsgz %i3, %f13, %f4 tsubcc %i7, 0x024A, %i0 nop setx 0x344460FE904BD1F9, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr fbu,a %fcc1, loop_1405 te %icc, 0x5 sdivx %g3, 0x1275, %o1 fmovsvc %icc, %f16, %f17 loop_1405: or %l2, %i5, %g7 ba,pn %xcc, loop_1406 mova %icc, %l5, %l0 mulx %o6, 0x1587, %l1 movrgz %i2, 0x1EA, %i4 loop_1406: xnor %g4, %l4, %o3 edge16n %o7, %o4, %i6 movn %xcc, %l6, %o0 movcs %icc, %l3, %i1 srlx %g1, %o5, %g2 fbe,a %fcc0, loop_1407 tle %icc, 0x7 movneg %xcc, %o2, %g6 stw %i3, [%l7 + 0x24] loop_1407: andncc %i7, %g5, %i0 fmovrse %g3, %f12, %f2 nop setx 0x148A174A1074C7D3, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr movg %icc, %o1, %i5 udiv %l2, 0x1688, %l5 movrgz %g7, %l0, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x58, %asi ldxa [%g0 + 0x18] %asi, %i2 fone %f0 st %f22, [%l7 + 0x5C] bl,pt %icc, loop_1408 fmovdcc %icc, %f19, %f27 fsrc1 %f0, %f8 umulcc %i4, %g4, %o6 loop_1408: popc 0x14AF, %l4 tge %xcc, 0x1 tvc %icc, 0x5 brz %o7, loop_1409 bcc,a,pt %xcc, loop_1410 fexpand %f12, %f22 sdivcc %o3, 0x1F04, %o4 loop_1409: ldd [%l7 + 0x58], %f6 loop_1410: sra %l6, %o0, %l3 movrlez %i6, %i1, %g1 tsubcc %g2, 0x1646, %o2 edge16l %o5, %g6, %i7 fnot1 %f18, %f28 and %i3, %g5, %g3 sub %o1, %i5, %l2 movrne %l5, 0x151, %g7 nop set 0x48, %l4 stx %i0, [%l7 + %l4] ldd [%l7 + 0x40], %f30 bcc,a %xcc, loop_1411 smul %l1, %l0, %i2 subc %i4, %o6, %g4 addccc %l4, %o7, %o4 loop_1411: edge32n %o3, %o0, %l6 tge %icc, 0x4 popc %i6, %l3 edge16l %g1, %i1, %g2 udiv %o2, 0x1AFE, %o5 brnz,a %g6, loop_1412 fbe %fcc0, loop_1413 tsubcc %i7, 0x1415, %i3 lduw [%l7 + 0x74], %g3 loop_1412: tgu %icc, 0x5 loop_1413: tleu %xcc, 0x7 fmul8sux16 %f22, %f14, %f22 umul %g5, %i5, %l2 tgu %icc, 0x3 tl %icc, 0x7 nop fitos %f9, %f27 fstox %f27, %f12 wr %g0, 0x11, %asi stwa %o1, [%l7 + 0x38] %asi taddcc %l5, 0x0F48, %i0 bne,a loop_1414 subccc %g7, 0x1C98, %l0 fandnot2 %f24, %f20, %f28 or %l1, %i4, %i2 loop_1414: fpack32 %f28, %f24, %f18 movrgz %g4, %l4, %o6 bshuffle %f2, %f28, %f24 sdivx %o4, 0x00F9, %o7 fbuge,a %fcc3, loop_1415 fbu,a %fcc2, loop_1416 te %icc, 0x2 tsubcc %o0, %l6, %i6 loop_1415: edge8l %o3, %g1, %l3 loop_1416: membar 0x65 wr %g0, 0x80, %asi lduwa [%l7 + 0x70] %asi, %g2 wr %g0, 0x80, %asi ldstuba [%l7 + 0x6F] %asi, %o2 tgu %icc, 0x3 tneg %icc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivx %o5, 0x17C6, %i1 and %i7, 0x0413, %g6 bleu,a loop_1417 tvs %icc, 0x5 fmovdg %icc, %f26, %f31 fmovd %f2, %f0 loop_1417: fbl %fcc3, loop_1418 mova %xcc, %g3, %i3 mulscc %i5, %l2, %g5 subc %o1, %l5, %i0 loop_1418: ldx [%l7 + 0x68], %l0 sub %g7, 0x02BA, %i4 bshuffle %f0, %f8, %f8 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %i2, %g4, %l1 fmovrdgz %l4, %f22, %f20 call loop_1419 movne %xcc, %o6, %o4 bne,a loop_1420 fxnors %f10, %f4, %f16 loop_1419: movgu %xcc, %o0, %o7 edge32n %i6, %o3, %g1 loop_1420: addcc %l3, %l6, %o2 udivx %g2, 0x013D, %o5 set 0x3E, %i0 lduha [%l7 + %i0] 0x18, %i7 edge8 %g6, %g3, %i1 fones %f27 fbuge,a %fcc0, loop_1421 fmovrsne %i5, %f20, %f30 movrlez %l2, %g5, %o1 srax %l5, %i3, %l0 loop_1421: nop set 0x20, %i7 ldda [%l7 + %i7] 0xe2, %i0 fmovsa %xcc, %f25, %f8 fmovscs %xcc, %f13, %f13 orcc %g7, %i4, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %l1, 0x0534, %l4 andcc %g4, 0x0651, %o6 fmovrsne %o4, %f28, %f19 fxnor %f26, %f22, %f10 movrgez %o7, 0x22C, %o0 tge %xcc, 0x1 fxnors %f3, %f18, %f9 add %o3, %i6, %l3 membar 0x3E edge32l %l6, %g1, %g2 tn %icc, 0x3 fzeros %f3 array8 %o5, %o2, %g6 wr %g0, 0x19, %asi ldda [%l7 + 0x10] %asi, %g2 xorcc %i1, %i5, %i7 movgu %xcc, %g5, %o1 set 0x48, %g1 stha %l2, [%l7 + %g1] 0x22 membar #Sync movvs %icc, %i3, %l0 ta %xcc, 0x1 orn %l5, %i0, %g7 umulcc %i2, %l1, %l4 tsubcctv %g4, %o6, %o4 tn %xcc, 0x1 tsubcc %i4, 0x0D96, %o0 umulcc %o3, %o7, %l3 set 0x68, %i1 prefetcha [%l7 + %i1] 0x14, 0x3 smulcc %g1, 0x15CA, %g2 movgu %icc, %i6, %o2 fcmpeq16 %f6, %f30, %g6 taddcc %o5, %i1, %i5 movg %icc, %i7, %g5 stw %g3, [%l7 + 0x68] fornot2 %f20, %f6, %f22 srl %o1, %l2, %l0 xnor %i3, 0x0904, %l5 fmovdcc %icc, %f30, %f12 movcs %xcc, %g7, %i0 orcc %i2, 0x18D1, %l4 fmovdl %xcc, %f9, %f12 fbne %fcc0, loop_1422 fblg,a %fcc1, loop_1423 bvs,a,pn %xcc, loop_1424 fpsub16 %f30, %f8, %f30 loop_1422: fbug,a %fcc1, loop_1425 loop_1423: bn,a %icc, loop_1426 loop_1424: nop setx 0x41FC6FC0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x8A0015DE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fdivs %f31, %f10, %f13 mulscc %g4, 0x194C, %o6 loop_1425: nop set 0x7A, %i5 ldsh [%l7 + %i5], %l1 loop_1426: fbue,a %fcc2, loop_1427 movn %xcc, %i4, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bleu,pn %icc, loop_1428 loop_1427: subc %o0, %o7, %o3 mulscc %l3, %l6, %g2 edge16ln %i6, %g1, %o2 loop_1428: ta %xcc, 0x1 prefetch [%l7 + 0x10], 0x1 fcmple16 %f18, %f0, %g6 bshuffle %f16, %f30, %f6 mulscc %o5, 0x092D, %i1 edge32ln %i7, %g5, %i5 addc %o1, 0x07A2, %l2 fbuge,a %fcc3, loop_1429 fbo %fcc2, loop_1430 movneg %xcc, %g3, %l0 set 0x60, %g5 stxa %l5, [%l7 + %g5] 0x88 loop_1429: fpadd16 %f8, %f26, %f18 loop_1430: flush %l7 + 0x78 bpos,a,pn %icc, loop_1431 fornot2 %f28, %f4, %f26 fmovsvs %xcc, %f4, %f29 fmovdn %xcc, %f24, %f30 loop_1431: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x0332, %g7 array32 %i0, %i3, %l4 movneg %xcc, %i2, %g4 fpadd32s %f23, %f13, %f17 fbl,a %fcc2, loop_1432 sdiv %o6, 0x16F6, %i4 fmovsleu %icc, %f16, %f11 sdiv %l1, 0x15D9, %o0 loop_1432: movleu %icc, %o7, %o3 tge %xcc, 0x4 mulscc %l3, %l6, %o4 addc %i6, 0x1B1B, %g1 nop setx loop_1433, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done orn %o2, 0x0590, %g2 set 0x70, %o7 lda [%l7 + %o7] 0x0c, %f28 loop_1433: tne %icc, 0x5 movrlz %o5, %g6, %i7 sub %g5, %i1, %i5 add %l7, 0x30, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %o1, %g3 fmovdleu %icc, %f19, %f2 fnor %f12, %f24, %f24 fbge %fcc1, loop_1434 edge32 %l2, %l0, %l5 fpack16 %f12, %f12 fands %f21, %f15, %f15 loop_1434: mulx %i0, 0x058D, %g7 smul %i3, %l4, %g4 sir 0x01C8 edge32n %o6, %i4, %l1 edge8 %i2, %o7, %o3 fnands %f12, %f9, %f2 sra %l3, 0x0A, %o0 sub %o4, %l6, %i6 fnegs %f8, %f6 movrlez %o2, %g2, %g1 subcc %o5, %g6, %i7 movpos %xcc, %g5, %i5 movleu %xcc, %o1, %i1 wr %g0, 0x89, %asi ldxa [%l7 + 0x10] %asi, %g3 tleu %icc, 0x5 sub %l0, 0x1274, %l5 bge,pn %icc, loop_1435 fcmple32 %f8, %f0, %l2 fzero %f6 fmul8x16au %f9, %f5, %f14 loop_1435: nop add %l7, 0x10, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %i0, %i3 smulcc %g7, %l4, %o6 mova %icc, %i4, %g4 movrne %l1, 0x0AF, %i2 fmovdcs %icc, %f23, %f8 set 0x40, %o6 ldda [%l7 + %o6] 0x81, %f0 sll %o3, %o7, %o0 bg loop_1436 lduh [%l7 + 0x7A], %o4 sllx %l6, 0x0B, %i6 edge8ln %o2, %l3, %g2 loop_1436: alignaddrl %o5, %g1, %i7 fblg,a %fcc0, loop_1437 brnz %g6, loop_1438 edge16 %i5, %g5, %o1 ldsw [%l7 + 0x38], %g3 loop_1437: fnor %f14, %f20, %f8 loop_1438: addc %l0, 0x0B79, %l5 andncc %l2, %i1, %i3 stbar set 0x2D, %g7 ldsba [%l7 + %g7] 0x80, %g7 fcmple16 %f0, %f8, %i0 lduw [%l7 + 0x44], %l4 mulscc %i4, 0x1185, %o6 movge %xcc, %l1, %i2 tn %xcc, 0x5 bn,a,pn %icc, loop_1439 ldsw [%l7 + 0x60], %g4 tpos %icc, 0x2 ldsw [%l7 + 0x70], %o3 loop_1439: orcc %o7, %o0, %o4 wr %g0, 0x27, %asi stba %i6, [%l7 + 0x16] %asi membar #Sync fbo,a %fcc1, loop_1440 bgu,a %icc, loop_1441 bge loop_1442 edge8ln %l6, %l3, %o2 loop_1440: fmovrdgez %g2, %f22, %f8 loop_1441: nop setx loop_1443, %l0, %l1 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_1442: fandnot2s %f8, %f8, %f20 fmovdpos %xcc, %f6, %f12 movre %o5, 0x060, %g1 loop_1443: fmovdleu %icc, %f23, %f5 mulx %i7, %g6, %g5 movgu %icc, %o1, %g3 edge32 %i5, %l0, %l2 addcc %l5, %i1, %i3 tgu %icc, 0x6 popc %i0, %g7 brgez %l4, loop_1444 sethi 0x0996, %i4 fbul %fcc1, loop_1445 edge8ln %o6, %i2, %g4 loop_1444: pdist %f0, %f16, %f10 smul %l1, %o7, %o3 loop_1445: edge8ln %o4, %i6, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %l3, %o2, %g2 tvc %icc, 0x3 set 0x10, %i2 ldxa [%g0 + %i2] 0x21, %o5 fpack32 %f18, %f8, %f0 fnegd %f12, %f18 wr %g0, 0x11, %asi ldsba [%l7 + 0x46] %asi, %g1 udivx %l6, 0x0412, %i7 bge,a,pn %icc, loop_1446 bne,a,pn %icc, loop_1447 movne %icc, %g6, %g5 tge %xcc, 0x2 loop_1446: fpackfix %f10, %f14 loop_1447: tleu %icc, 0x7 or %o1, %g3, %i5 nop fitos %f14, %f8 fstod %f8, %f26 set 0x74, %l0 lduwa [%l7 + %l0] 0x81, %l0 set 0x70, %l3 ldxa [%l7 + %l3] 0x11, %l5 tvs %icc, 0x5 nop fitos %f31, %f21 fcmple16 %f4, %f8, %l2 sra %i3, 0x18, %i0 andcc %i1, 0x0864, %l4 srlx %i4, %o6, %i2 bg loop_1448 st %f16, [%l7 + 0x2C] alignaddrl %g7, %g4, %l1 bn %xcc, loop_1449 loop_1448: movpos %icc, %o3, %o4 fpadd32 %f2, %f26, %f0 fmovrde %o7, %f10, %f2 loop_1449: bgu,a,pn %xcc, loop_1450 array16 %i6, %l3, %o0 fpackfix %f30, %f3 taddcc %o2, %o5, %g2 loop_1450: edge32 %g1, %i7, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %l6, 0x0CA1, %o1 fbue %fcc3, loop_1451 ld [%l7 + 0x14], %f27 fbn,a %fcc2, loop_1452 nop setx 0xD2F75498DB398A04, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xCDB28A1A930B6263, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f26, %f10 loop_1451: addccc %g5, 0x1A6B, %i5 fmul8x16 %f3, %f28, %f2 loop_1452: fpack16 %f22, %f19 fornot1 %f0, %f22, %f4 fmovdle %xcc, %f25, %f16 fcmpne16 %f6, %f0, %g3 fmul8x16 %f27, %f26, %f20 fbg,a %fcc2, loop_1453 array32 %l0, %l2, %i3 xorcc %l5, %i0, %i1 fmul8x16 %f9, %f22, %f24 loop_1453: tvs %xcc, 0x0 xnorcc %l4, 0x0BA6, %i4 brlez,a %o6, loop_1454 fmovrslz %i2, %f15, %f29 bge,pn %icc, loop_1455 movl %xcc, %g7, %l1 loop_1454: xnor %g4, %o3, %o7 movvs %icc, %o4, %i6 loop_1455: nop set 0x3E, %l5 ldsha [%l7 + %l5] 0x04, %l3 movneg %xcc, %o0, %o2 andncc %g2, %g1, %o5 orn %g6, %i7, %o1 orcc %g5, 0x1B46, %i5 fmovsa %icc, %f20, %f19 nop set 0x38, %o3 lduw [%l7 + %o3], %l6 fmovda %icc, %f3, %f21 addcc %l0, 0x1A7D, %g3 array16 %i3, %l2, %i0 ta %xcc, 0x4 brgez %l5, loop_1456 tsubcc %i1, %i4, %l4 sdivx %i2, 0x0D8C, %g7 mova %icc, %o6, %g4 loop_1456: umulcc %o3, %l1, %o7 movrne %i6, %l3, %o4 alignaddr %o0, %o2, %g1 movcc %xcc, %g2, %o5 fbne %fcc3, loop_1457 brz %g6, loop_1458 sub %i7, %o1, %g5 sdiv %l6, 0x19DF, %l0 loop_1457: std %f30, [%l7 + 0x20] loop_1458: ldd [%l7 + 0x30], %g2 edge8ln %i5, %l2, %i3 nop setx 0x75041C3A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0xD652E6AC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fadds %f26, %f18, %f31 fbu,a %fcc1, loop_1459 movn %icc, %l5, %i0 sub %i4, 0x06B2, %i1 fnot1 %f6, %f22 loop_1459: st %f9, [%l7 + 0x68] sllx %l4, 0x0B, %g7 bcc,pn %icc, loop_1460 edge16ln %i2, %g4, %o6 wr %g0, 0x80, %asi ldda [%l7 + 0x60] %asi, %l0 loop_1460: nop fitos %f12, %f2 fstod %f2, %f26 tleu %xcc, 0x2 wr %g0, 0x19, %asi swapa [%l7 + 0x2C] %asi, %o3 addc %o7, %i6, %o4 edge16ln %l3, %o0, %g1 movvs %xcc, %o2, %g2 tsubcctv %g6, %o5, %o1 nop setx 0x49576A7A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x463D6B93, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fsubs %f3, %f7, %f5 taddcc %g5, 0x0034, %i7 orcc %l6, 0x1E8C, %l0 movneg %xcc, %i5, %l2 orcc %i3, 0x0ECD, %g3 addc %l5, 0x1CC2, %i0 fpsub16s %f30, %f31, %f26 fnegd %f26, %f12 edge32l %i4, %i1, %g7 movge %icc, %l4, %g4 nop fitos %f13, %f10 fstox %f10, %f24 brlz %i2, loop_1461 tsubcc %l1, 0x1A23, %o6 movcc %icc, %o7, %i6 tpos %icc, 0x2 loop_1461: fxors %f1, %f5, %f6 brlez,a %o4, loop_1462 edge16ln %o3, %l3, %o0 movgu %xcc, %o2, %g1 edge16ln %g6, %o5, %o1 loop_1462: sir 0x18DD nop set 0x60, %g6 ldsw [%l7 + %g6], %g2 movrlz %i7, %l6, %g5 addc %l0, 0x0851, %l2 fmovscc %xcc, %f30, %f8 fnot2 %f4, %f14 orncc %i3, 0x0647, %i5 udivcc %l5, 0x1144, %i0 fxor %f2, %f20, %f0 fmovdcs %xcc, %f5, %f7 movrlz %g3, %i1, %i4 move %xcc, %g7, %l4 tcc %icc, 0x7 xnor %i2, 0x017F, %g4 be %icc, loop_1463 bcc loop_1464 array8 %o6, %o7, %i6 mulscc %o4, 0x0BA0, %o3 loop_1463: smul %l3, 0x0FD4, %o0 loop_1464: taddcc %o2, %l1, %g6 edge16n %o5, %o1, %g2 orn %i7, %g1, %l6 xor %g5, %l2, %i3 mulscc %l0, 0x0EC8, %i5 movvc %xcc, %l5, %g3 movrne %i0, 0x174, %i1 add %l7, 0x30, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i4, %g7 movneg %xcc, %l4, %i2 movneg %xcc, %o6, %g4 fbge,a %fcc0, loop_1465 movle %xcc, %i6, %o7 tne %xcc, 0x0 tvc %icc, 0x6 loop_1465: tn %xcc, 0x3 orncc %o3, %o4, %o0 subc %l3, 0x08E4, %o2 sethi 0x0031, %l1 sdivcc %o5, 0x0402, %g6 udivx %o1, 0x18D0, %i7 ta %icc, 0x1 nop setx 0x52F0104BBF5D5C99, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x58B4AB58B3A18E1F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 faddd %f28, %f2, %f30 movneg %icc, %g1, %g2 sdiv %l6, 0x10F3, %l2 ta %xcc, 0x2 edge32l %i3, %g5, %i5 fbe %fcc3, loop_1466 edge8l %l0, %g3, %l5 swap [%l7 + 0x60], %i0 array8 %i1, %i4, %l4 loop_1466: nop set 0x14, %l2 lduwa [%l7 + %l2] 0x04, %i2 nop fitod %f12, %f18 fdtoi %f18, %f17 tne %icc, 0x0 tn %xcc, 0x2 membar 0x70 andn %g7, %o6, %i6 movcc %xcc, %o7, %g4 wr %g0, 0x89, %asi ldstuba [%l7 + 0x37] %asi, %o3 addc %o4, %l3, %o0 movvc %icc, %l1, %o2 or %g6, 0x020D, %o1 ldd [%l7 + 0x28], %f16 ld [%l7 + 0x2C], %f27 andn %o5, 0x1AC9, %i7 tcc %xcc, 0x5 sra %g2, %g1, %l2 fors %f30, %f20, %f17 movleu %icc, %i3, %g5 fmovrslz %i5, %f22, %f10 orcc %l0, 0x1331, %l6 fand %f6, %f12, %f10 srl %g3, 0x02, %i0 nop set 0x50, %i6 stx %l5, [%l7 + %i6] fbue,a %fcc3, loop_1467 fcmpne32 %f14, %f10, %i4 tge %icc, 0x0 edge32ln %l4, %i2, %g7 loop_1467: smul %i1, %o6, %i6 tvs %icc, 0x0 fnegd %f16, %f30 tsubcc %g4, %o3, %o7 nop setx 0xB049DFA9, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr addccc %l3, 0x0B65, %o0 nop setx 0xBEADA102169E9FB2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x729CF70B0741DD00, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f6, %f10 fmovdl %icc, %f23, %f0 orn %l1, %o2, %g6 movcs %icc, %o4, %o5 xnorcc %i7, 0x1A58, %g2 udivx %o1, 0x1562, %l2 tne %icc, 0x2 fmovdcs %xcc, %f22, %f5 nop setx 0xE9D6CC7A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x11C5BA18, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fmuls %f17, %f14, %f13 move %xcc, %g1, %i3 sdiv %g5, 0x10A4, %i5 fba,a %fcc0, loop_1468 andcc %l6, 0x0A94, %g3 nop fitos %f3, %f14 fstod %f14, %f6 fmovrdlez %i0, %f16, %f4 loop_1468: stx %l5, [%l7 + 0x58] fble %fcc0, loop_1469 flush %l7 + 0x60 and %i4, 0x1666, %l0 bcc,a,pt %xcc, loop_1470 loop_1469: edge8n %l4, %i2, %i1 bvs,pn %xcc, loop_1471 fmovsge %icc, %f5, %f2 loop_1470: brlz %g7, loop_1472 sub %i6, 0x081E, %g4 loop_1471: nop fitod %f4, %f14 fdtoi %f14, %f19 tneg %icc, 0x0 loop_1472: popc 0x12A6, %o6 andn %o7, %o3, %o0 sir 0x0B03 fpack32 %f14, %f20, %f4 udiv %l3, 0x1E16, %o2 srax %l1, %o4, %o5 edge8n %g6, %g2, %i7 tsubcc %l2, %g1, %o1 tn %xcc, 0x0 movvc %icc, %g5, %i5 xorcc %i3, %l6, %g3 swap [%l7 + 0x74], %l5 edge16n %i4, %l0, %i0 ble,pn %xcc, loop_1473 brnz %l4, loop_1474 edge8l %i1, %i2, %i6 popc 0x1FE8, %g4 loop_1473: fors %f12, %f8, %f23 loop_1474: addccc %g7, 0x0D9E, %o6 edge16n %o3, %o0, %o7 bneg,a loop_1475 fbe %fcc0, loop_1476 fba,a %fcc0, loop_1477 fpadd16s %f13, %f5, %f30 loop_1475: sllx %l3, 0x1C, %o2 loop_1476: smul %l1, 0x04AF, %o4 loop_1477: andn %o5, 0x0838, %g6 movge %icc, %i7, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %xcc, %g1, %o1 edge8n %g5, %g2, %i5 edge32 %l6, %i3, %g3 ble %xcc, loop_1478 nop setx 0x307F54A4, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr brlz %i4, loop_1479 edge16 %l0, %l5, %l4 loop_1478: fpadd32s %f3, %f20, %f11 bne,a loop_1480 loop_1479: sll %i0, %i1, %i6 fmovrsne %i2, %f23, %f19 movvs %xcc, %g7, %g4 loop_1480: ldd [%l7 + 0x28], %o2 fpackfix %f8, %f29 tvc %icc, 0x5 edge32 %o6, %o7, %l3 add %o0, %o2, %o4 andn %l1, 0x0376, %g6 fzero %f28 andcc %i7, 0x045F, %l2 mulscc %o5, 0x0459, %o1 mulx %g1, 0x103F, %g5 movleu %xcc, %g2, %i5 for %f14, %f14, %f10 nop setx 0xF21768BFCAC5F282, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 fsqrtd %f4, %f14 te %xcc, 0x6 fsrc2 %f16, %f14 tne %icc, 0x0 sub %l6, %i3, %i4 edge32n %l0, %g3, %l5 movge %icc, %l4, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpmerge %f22, %f30, %f2 fmovs %f4, %f7 tvs %xcc, 0x1 fnot1s %f18, %f21 edge32 %i0, %i2, %i6 nop fitos %f11, %f30 fstox %f30, %f4 movge %icc, %g7, %o3 movleu %xcc, %g4, %o7 ld [%l7 + 0x20], %f26 sll %o6, %l3, %o2 bn,a %icc, loop_1481 xorcc %o4, 0x0007, %o0 nop set 0x16, %g3 sth %l1, [%l7 + %g3] nop setx loop_1482, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1481: tcc %xcc, 0x0 sethi 0x1430, %i7 fmovrsne %g6, %f29, %f24 loop_1482: fmovsvs %icc, %f13, %f3 lduh [%l7 + 0x0C], %l2 alignaddrl %o1, %o5, %g5 subc %g2, 0x129D, %i5 smul %g1, 0x1534, %i3 addcc %i4, %l0, %g3 set 0x0E, %g2 stha %l6, [%l7 + %g2] 0x88 movneg %icc, %l4, %l5 orncc %i1, %i0, %i6 fmovscc %icc, %f9, %f16 sll %g7, %o3, %g4 fmovrdne %i2, %f28, %f18 tgu %xcc, 0x3 sllx %o7, 0x1D, %l3 ta %xcc, 0x4 subccc %o2, 0x08AE, %o4 fpadd16 %f24, %f26, %f4 tcs %icc, 0x5 nop set 0x78, %o4 ldx [%l7 + %o4], %o6 fsrc2s %f23, %f18 andncc %o0, %l1, %i7 udiv %g6, 0x04CC, %l2 fmovdneg %icc, %f6, %f30 fbge %fcc3, loop_1483 be,a,pn %xcc, loop_1484 move %icc, %o5, %g5 edge8n %g2, %i5, %g1 loop_1483: fmovsne %xcc, %f5, %f14 loop_1484: edge16l %o1, %i3, %i4 tsubcc %g3, %l0, %l4 tne %icc, 0x3 fbue,a %fcc0, loop_1485 sll %l6, %l5, %i0 wr %g0, 0x11, %asi stba %i1, [%l7 + 0x6C] %asi loop_1485: edge32n %i6, %g7, %o3 srl %i2, 0x0F, %g4 movvs %icc, %l3, %o7 orcc %o4, 0x05BE, %o6 bgu,pn %icc, loop_1486 edge8ln %o0, %l1, %o2 te %xcc, 0x0 brlz,a %i7, loop_1487 loop_1486: fpsub32 %f10, %f14, %f12 wr %g0, 0x0c, %asi sta %f14, [%l7 + 0x20] %asi loop_1487: umul %g6, %o5, %g5 fbge,a %fcc2, loop_1488 tneg %xcc, 0x0 fmovrsne %l2, %f8, %f7 sdiv %i5, 0x12DD, %g2 loop_1488: edge8l %o1, %i3, %g1 movleu %icc, %i4, %l0 edge8l %g3, %l6, %l5 xnor %i0, 0x1900, %i1 xor %i6, %g7, %o3 movrgz %i2, %l4, %l3 fxors %f16, %f5, %f27 alignaddrl %g4, %o4, %o7 fmovdcs %icc, %f7, %f18 srl %o6, %l1, %o2 fnot1 %f4, %f0 tsubcc %i7, 0x12B8, %o0 movvc %icc, %g6, %o5 ldsb [%l7 + 0x4F], %l2 addccc %i5, %g2, %g5 movrlez %o1, 0x0F2, %g1 ldx [%l7 + 0x70], %i4 fpadd32s %f21, %f28, %f20 sll %l0, %i3, %g3 udivcc %l5, 0x1DFF, %i0 array16 %i1, %i6, %l6 set 0x32, %o2 lduba [%l7 + %o2] 0x14, %o3 movgu %icc, %g7, %l4 movl %icc, %l3, %g4 tcc %icc, 0x5 tvc %xcc, 0x2 movleu %xcc, %i2, %o7 tleu %xcc, 0x6 edge8 %o6, %o4, %l1 nop setx loop_1489, %l0, %l1 jmpl %l1, %o2 nop set 0x2C, %i4 lduw [%l7 + %i4], %i7 udivx %o0, 0x070D, %g6 ldstub [%l7 + 0x36], %o5 loop_1489: fmovrde %i5, %f16, %f8 srl %g2, %l2, %g5 ba,pn %icc, loop_1490 fones %f9 nop fitod %f12, %f18 fdtox %f18, %f8 fxtod %f8, %f8 sethi 0x0145, %g1 loop_1490: tcc %icc, 0x4 fmovrsgz %i4, %f19, %f31 edge32l %o1, %l0, %g3 fmul8x16au %f1, %f18, %f14 subc %i3, 0x0599, %i0 orcc %l5, 0x162A, %i1 bneg,a %xcc, loop_1491 orn %i6, %l6, %g7 fcmpgt32 %f6, %f0, %l4 st %f12, [%l7 + 0x70] loop_1491: ldx [%l7 + 0x40], %o3 srl %g4, 0x1E, %l3 fba %fcc1, loop_1492 bneg,a,pn %icc, loop_1493 movrlz %o7, 0x371, %i2 fmovsn %icc, %f15, %f17 loop_1492: bvc %xcc, loop_1494 loop_1493: bvs loop_1495 array8 %o4, %o6, %l1 movrlz %i7, %o0, %o2 loop_1494: fnegs %f24, %f14 loop_1495: bne loop_1496 sra %o5, 0x15, %i5 edge32ln %g2, %l2, %g5 mulx %g6, %g1, %i4 loop_1496: nop wr %g0, 0x19, %asi ldda [%l7 + 0x70] %asi, %l0 ta %icc, 0x4 tcs %icc, 0x3 sllx %o1, 0x14, %g3 movn %xcc, %i0, %l5 movne %xcc, %i1, %i3 fmovda %xcc, %f16, %f15 tle %icc, 0x1 tvc %icc, 0x6 fpsub16 %f8, %f2, %f14 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x1E54, %l6 xor %g7, %l4, %i6 fbne,a %fcc2, loop_1497 fbe,a %fcc0, loop_1498 movneg %xcc, %o3, %l3 fbe %fcc3, loop_1499 loop_1497: brgz %o7, loop_1500 loop_1498: addc %i2, %g4, %o6 edge16l %l1, %o4, %o0 loop_1499: nop setx 0x5FDA84AFF3CD2D59, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x8C285B5B5C5BD53A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fmuld %f24, %f14, %f16 loop_1500: te %xcc, 0x0 edge16l %i7, %o5, %i5 tle %xcc, 0x0 set 0x28, %l6 stxa %o2, [%g0 + %l6] 0x20 xor %l2, %g5, %g2 sethi 0x0EA4, %g1 edge8 %i4, %g6, %l0 alignaddrl %o1, %i0, %l5 movle %xcc, %i1, %g3 addcc %l6, %g7, %l4 move %xcc, %i6, %i3 movrlez %o3, 0x07D, %o7 fmovrslez %l3, %f6, %f19 tn %icc, 0x2 mulx %g4, 0x0179, %o6 fand %f26, %f12, %f14 bg loop_1501 add %l1, %i2, %o4 wr %g0, 0x19, %asi stba %i7, [%l7 + 0x53] %asi loop_1501: addcc %o5, %i5, %o2 movge %icc, %l2, %o0 mulscc %g2, %g1, %i4 orcc %g5, 0x0F51, %g6 fbug,a %fcc1, loop_1502 tge %xcc, 0x2 fmovsa %icc, %f10, %f24 tneg %icc, 0x3 loop_1502: fornot2s %f26, %f0, %f24 add %l0, %i0, %l5 udivcc %o1, 0x17C5, %i1 ta %xcc, 0x1 bneg %icc, loop_1503 movvs %xcc, %g3, %l6 sdivcc %g7, 0x04B6, %i6 srl %i3, 0x18, %o3 loop_1503: movneg %xcc, %l4, %l3 xnor %o7, %g4, %o6 udiv %l1, 0x062D, %i2 movcc %xcc, %o4, %o5 umulcc %i5, %i7, %o2 fnors %f9, %f28, %f23 sll %o0, 0x0B, %g2 bge,a,pt %xcc, loop_1504 fmul8ulx16 %f30, %f8, %f0 move %xcc, %g1, %l2 tleu %icc, 0x1 loop_1504: andcc %i4, 0x0C1C, %g6 orncc %g5, %i0, %l0 tle %icc, 0x1 tleu %icc, 0x5 alignaddr %o1, %l5, %g3 array16 %l6, %g7, %i6 xnorcc %i1, 0x13FF, %o3 fbn %fcc1, loop_1505 smulcc %i3, %l4, %l3 tcs %icc, 0x2 subccc %o7, 0x0616, %g4 loop_1505: edge32l %o6, %i2, %o4 edge32n %l1, %i5, %i7 sub %o5, %o2, %g2 fmovdg %xcc, %f0, %f25 nop setx loop_1506, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tvs %icc, 0x7 alignaddr %g1, %l2, %o0 std %f12, [%l7 + 0x78] loop_1506: movcc %xcc, %g6, %g5 mulx %i0, 0x0E56, %l0 nop setx loop_1507, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bpos %icc, loop_1508 fabss %f10, %f27 move %xcc, %o1, %l5 loop_1507: edge32ln %i4, %g3, %g7 loop_1508: movn %xcc, %l6, %i1 fzeros %f13 mulscc %o3, 0x09EE, %i6 nop setx loop_1509, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpadd32s %f23, %f27, %f12 fmovdle %xcc, %f9, %f3 nop setx 0x407AF949, %l0, %l6 st %l6, [%l7 + 0x24] ld [%l7 + 0x24], %fsr loop_1509: edge8 %l4, %i3, %l3 movgu %icc, %g4, %o6 lduh [%l7 + 0x12], %i2 addccc %o7, %l1, %i5 edge32ln %i7, %o5, %o2 fpadd32s %f10, %f20, %f14 nop set 0x79, %i3 stb %o4, [%l7 + %i3] fandnot1s %f5, %f18, %f10 wr %g0, 0x89, %asi lduha [%l7 + 0x60] %asi, %g2 movgu %icc, %g1, %l2 sdivx %o0, 0x08F7, %g6 movne %icc, %g5, %i0 addc %o1, %l0, %l5 sdiv %g3, 0x189F, %i4 edge32n %l6, %i1, %g7 wr %g0, 0x80, %asi ldsha [%l7 + 0x16] %asi, %i6 tvs %icc, 0x6 brgez %o3, loop_1510 tleu %icc, 0x2 tvc %xcc, 0x7 nop setx 0x10DCB9ECD074084E, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr loop_1510: fbo,a %fcc3, loop_1511 bgu %xcc, loop_1512 sll %i3, %l4, %l3 alignaddr %g4, %o6, %o7 loop_1511: tg %xcc, 0x5 loop_1512: bne loop_1513 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %l1, 0x0C5A, %i2 fnor %f20, %f28, %f18 loop_1513: fpsub32 %f26, %f12, %f10 xorcc %i7, %i5, %o2 tleu %xcc, 0x1 smul %o5, %o4, %g1 udiv %g2, 0x137D, %l2 movl %icc, %o0, %g6 edge32ln %i0, %o1, %l0 edge16ln %g5, %l5, %i4 set 0x20, %o0 ldda [%l7 + %o0] 0x11, %g2 bge,pt %xcc, loop_1514 fmovsvs %icc, %f28, %f17 xorcc %l6, 0x178A, %g7 srl %i1, 0x0D, %i6 loop_1514: sdivcc %i3, 0x0B68, %o3 and %l3, %l4, %g4 fmovdg %xcc, %f24, %f30 edge32ln %o6, %o7, %i2 fble %fcc0, loop_1515 fabsd %f12, %f10 movneg %icc, %i7, %i5 fble %fcc1, loop_1516 loop_1515: tle %xcc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %l1, %o2, %o5 loop_1516: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot1 %f2, %f28 fpsub16 %f4, %f22, %f26 subccc %o4, %g2, %l2 fmovdcc %icc, %f19, %f31 fcmpeq32 %f24, %f8, %g1 orncc %o0, %i0, %o1 tcs %xcc, 0x0 edge8n %l0, %g6, %l5 fornot2 %f24, %f12, %f22 andncc %i4, %g3, %g5 movrgez %l6, %i1, %g7 srlx %i3, %i6, %o3 bleu loop_1517 fmovrdgez %l3, %f4, %f30 fbn,a %fcc1, loop_1518 tvc %icc, 0x3 loop_1517: fbuge %fcc3, loop_1519 alignaddr %l4, %g4, %o6 loop_1518: movleu %icc, %i2, %i7 fbug %fcc3, loop_1520 loop_1519: sethi 0x0CC8, %o7 xor %l1, 0x0F94, %o2 edge16 %i5, %o4, %g2 loop_1520: fmovspos %icc, %f2, %f16 umul %o5, 0x12C0, %g1 for %f4, %f0, %f18 movneg %icc, %o0, %i0 tle %xcc, 0x5 wr %g0, 0x11, %asi lda [%l7 + 0x44] %asi, %f14 movg %xcc, %o1, %l0 bcc loop_1521 sir 0x1585 set 0x40, %g4 ldda [%l7 + %g4] 0x89, %f16 loop_1521: fnot2s %f6, %f22 andncc %g6, %l2, %i4 xor %g3, 0x0E2E, %g5 array16 %l5, %l6, %g7 ld [%l7 + 0x1C], %f29 mulscc %i3, 0x1B38, %i1 subc %o3, %i6, %l3 set 0x48, %o5 stxa %l4, [%l7 + %o5] 0x80 fandnot1s %f16, %f22, %f18 pdist %f24, %f4, %f10 st %f2, [%l7 + 0x38] tne %xcc, 0x5 udivcc %o6, 0x0959, %g4 fbo,a %fcc3, loop_1522 add %i2, 0x16AF, %i7 movle %xcc, %o7, %l1 sra %o2, %o4, %i5 loop_1522: alignaddr %o5, %g2, %g1 set 0x64, %o1 stwa %o0, [%l7 + %o1] 0x2f membar #Sync sethi 0x041A, %i0 fcmpeq32 %f22, %f4, %o1 andn %g6, 0x03D1, %l0 fmovrslz %l2, %f9, %f16 fmovdn %xcc, %f1, %f14 fmovsge %xcc, %f30, %f16 array8 %g3, %i4, %g5 nop setx 0x9F180153629106B1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x2F3094FD5F193224, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f26, %f18 set 0x50, %l1 lduwa [%l7 + %l1] 0x14, %l5 tne %xcc, 0x7 fnand %f0, %f18, %f28 fands %f16, %f26, %f15 fpackfix %f10, %f4 edge32ln %g7, %i3, %l6 set 0x57, %i0 stba %o3, [%l7 + %i0] 0x18 fone %f22 fbn,a %fcc3, loop_1523 tcs %xcc, 0x0 movrgz %i1, %l3, %i6 fors %f11, %f14, %f29 loop_1523: fmovdge %xcc, %f3, %f25 movvc %icc, %o6, %l4 movcc %icc, %g4, %i2 sdiv %o7, 0x058F, %i7 edge16ln %o2, %l1, %i5 fabss %f14, %f26 sllx %o5, %o4, %g2 tl %xcc, 0x1 wr %g0, 0xe2, %asi stha %o0, [%l7 + 0x34] %asi membar #Sync movleu %icc, %i0, %o1 bn,a %xcc, loop_1524 array32 %g1, %l0, %g6 edge16ln %g3, %l2, %i4 fmovrdgz %g5, %f6, %f2 loop_1524: fbn %fcc0, loop_1525 movrlz %l5, 0x22F, %g7 sub %i3, %l6, %i1 set 0x4A, %i7 ldsha [%l7 + %i7] 0x18, %l3 loop_1525: nop wr %g0, 0x10, %asi stwa %o3, [%l7 + 0x14] %asi tne %icc, 0x2 fcmpeq32 %f8, %f30, %o6 fbue,a %fcc2, loop_1526 bpos,pt %xcc, loop_1527 fbo %fcc3, loop_1528 fmovsge %icc, %f5, %f3 loop_1526: brlz,a %i6, loop_1529 loop_1527: movl %xcc, %g4, %i2 loop_1528: fbul,a %fcc0, loop_1530 edge16l %o7, %l4, %i7 loop_1529: edge16 %o2, %i5, %o5 move %icc, %l1, %g2 loop_1530: edge32 %o0, %o4, %i0 sllx %g1, 0x13, %o1 movpos %xcc, %g6, %l0 udiv %l2, 0x1D78, %i4 orn %g3, 0x0764, %l5 movrgz %g5, 0x056, %g7 fmovsleu %icc, %f27, %f4 andcc %l6, 0x02C7, %i3 movrlez %i1, %l3, %o3 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o6, %g4 fpmerge %f16, %f0, %f0 fmovsa %icc, %f7, %f13 nop setx loop_1531, %l0, %l1 jmpl %l1, %i2 add %o7, %i6, %i7 tsubcctv %o2, %l4, %o5 edge8 %i5, %g2, %l1 loop_1531: fmovsa %xcc, %f30, %f3 tcs %xcc, 0x7 srax %o4, 0x04, %o0 edge8n %g1, %o1, %i0 subccc %g6, %l0, %i4 tn %icc, 0x0 fpadd32s %f14, %f18, %f22 umul %l2, 0x0CD9, %g3 popc 0x030B, %g5 fbue,a %fcc0, loop_1532 movrgez %l5, 0x292, %l6 nop setx 0x3289ED4140A80ACD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x2CA597979B7FC191, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f30, %f20 nop setx 0x6CBECDC574AF9D9E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0xAC73691BCBEDADC4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 faddd %f22, %f14, %f30 loop_1532: sub %i3, 0x08A0, %g7 umulcc %i1, 0x13DC, %l3 ldub [%l7 + 0x2B], %o6 fmovdgu %xcc, %f24, %f3 tsubcctv %o3, %i2, %o7 fcmpgt16 %f20, %f10, %g4 sll %i6, %i7, %o2 fmovscs %xcc, %f30, %f29 movge %icc, %o5, %l4 tge %icc, 0x3 tsubcc %g2, %l1, %i5 movre %o4, %g1, %o0 bcc loop_1533 ta %xcc, 0x3 fnor %f26, %f0, %f10 ta %icc, 0x2 loop_1533: umul %o1, %g6, %l0 set 0x14, %g1 lda [%l7 + %g1] 0x19, %f26 ldsb [%l7 + 0x5D], %i0 edge16ln %l2, %i4, %g5 movrlez %l5, %l6, %i3 movpos %icc, %g3, %i1 sll %l3, %g7, %o3 andcc %i2, %o7, %g4 set 0x74, %l4 ldswa [%l7 + %l4] 0x88, %i6 fble %fcc1, loop_1534 srlx %i7, 0x15, %o6 set 0x40, %i1 stxa %o5, [%l7 + %i1] 0x22 membar #Sync loop_1534: sub %l4, 0x02D1, %g2 fmovsg %icc, %f2, %f10 smulcc %l1, 0x1370, %o2 andncc %i5, %o4, %o0 edge8ln %o1, %g1, %l0 fnand %f24, %f12, %f2 tpos %icc, 0x6 fmovdne %xcc, %f18, %f8 fmovscc %xcc, %f31, %f27 movgu %xcc, %i0, %l2 tneg %icc, 0x0 tvs %icc, 0x6 set 0x28, %g5 lduwa [%l7 + %g5] 0x88, %g6 stb %g5, [%l7 + 0x29] fpadd16 %f20, %f18, %f20 nop fitos %f6, %f10 fstod %f10, %f18 fmovrde %l5, %f14, %f22 fxnors %f13, %f0, %f9 tn %xcc, 0x7 and %l6, 0x06A4, %i4 nop setx loop_1535, %l0, %l1 jmpl %l1, %g3 call loop_1536 edge16ln %i1, %i3, %l3 mulscc %o3, 0x0EF7, %g7 loop_1535: tl %icc, 0x3 loop_1536: fblg,a %fcc3, loop_1537 tvs %xcc, 0x7 taddcctv %i2, 0x0254, %o7 or %i6, %i7, %o6 loop_1537: movcc %xcc, %o5, %l4 fbo,a %fcc1, loop_1538 movneg %icc, %g4, %l1 fmovdgu %icc, %f30, %f19 andncc %g2, %o2, %i5 loop_1538: mulx %o0, 0x060D, %o4 tsubcctv %g1, 0x17A4, %o1 nop setx loop_1539, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge8n %l0, %i0, %l2 bpos,pn %icc, loop_1540 addccc %g5, %g6, %l6 loop_1539: smul %i4, 0x13CC, %l5 umulcc %g3, %i3, %i1 loop_1540: alignaddrl %l3, %g7, %o3 xnor %i2, 0x1729, %i6 nop fitod %f8, %f8 fdtox %f8, %f8 fxtod %f8, %f28 sll %i7, 0x18, %o6 fexpand %f4, %f14 bl,a %xcc, loop_1541 bge,a loop_1542 movcs %xcc, %o7, %o5 mova %xcc, %l4, %g4 loop_1541: sra %l1, %g2, %i5 loop_1542: brlez %o0, loop_1543 tge %icc, 0x0 array16 %o2, %o4, %g1 sdivx %l0, 0x129B, %o1 loop_1543: subccc %i0, %l2, %g6 bn,a,pt %xcc, loop_1544 movcc %xcc, %l6, %i4 mova %xcc, %l5, %g3 set 0x50, %i5 ldsha [%l7 + %i5] 0x11, %i3 loop_1544: bcs %icc, loop_1545 sllx %i1, 0x0F, %l3 lduh [%l7 + 0x7E], %g7 add %l7, 0x38, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x89, %o3, %g5 loop_1545: bne,pt %icc, loop_1546 fble,a %fcc3, loop_1547 mulx %i2, %i7, %o6 fcmpne32 %f8, %f20, %i6 loop_1546: bleu,pn %icc, loop_1548 loop_1547: move %icc, %o7, %o5 fsrc1s %f18, %f12 array16 %g4, %l1, %l4 loop_1548: tneg %xcc, 0x2 movrne %i5, %g2, %o0 set 0x0A, %o7 lduba [%l7 + %o7] 0x10, %o4 smul %o2, 0x166E, %g1 brgz,a %l0, loop_1549 and %i0, %l2, %o1 orcc %l6, %i4, %g6 fbg,a %fcc2, loop_1550 loop_1549: movvs %icc, %l5, %i3 edge16l %g3, %l3, %i1 fbug,a %fcc2, loop_1551 loop_1550: fblg %fcc0, loop_1552 tl %xcc, 0x0 nop setx loop_1553, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1551: edge8l %g7, %o3, %i2 loop_1552: edge32n %i7, %o6, %g5 te %icc, 0x7 loop_1553: tge %icc, 0x1 subcc %o7, %o5, %g4 movge %xcc, %i6, %l4 bleu loop_1554 array32 %l1, %g2, %o0 fmovrslz %i5, %f25, %f16 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o2, %o4 loop_1554: nop fitod %f10, %f14 fdtox %f14, %f28 or %l0, %g1, %l2 fbule %fcc3, loop_1555 fmovdn %xcc, %f7, %f17 tvc %icc, 0x6 fbule %fcc0, loop_1556 loop_1555: sethi 0x0610, %o1 tcs %icc, 0x2 fbl %fcc3, loop_1557 loop_1556: udiv %i0, 0x0F72, %l6 xor %i4, %l5, %i3 movn %icc, %g3, %l3 loop_1557: subccc %g6, %g7, %o3 udivx %i2, 0x0FB4, %i1 fmovdcc %xcc, %f5, %f18 fnor %f6, %f10, %f18 fzeros %f5 subcc %o6, %g5, %i7 or %o5, 0x18BD, %g4 bne,a,pn %icc, loop_1558 move %xcc, %i6, %o7 ba,a %icc, loop_1559 sra %l4, %g2, %l1 loop_1558: nop setx loop_1560, %l0, %l1 jmpl %l1, %i5 movcc %icc, %o0, %o2 loop_1559: popc %l0, %o4 nop setx 0x6058D225, %l0, %l6 st %l6, [%l7 + 0x58] ld [%l7 + 0x58], %fsr loop_1560: ba loop_1561 xorcc %l2, %o1, %g1 sdivx %i0, 0x0E82, %l6 fbul,a %fcc3, loop_1562 loop_1561: sir 0x1CD8 xnor %i4, 0x080E, %i3 array32 %l5, %g3, %l3 loop_1562: xor %g6, 0x0F15, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fabsd %f20, %f6 sdivcc %g7, 0x06C2, %i1 smul %i2, %o6, %g5 fnot2 %f28, %f2 smulcc %o5, 0x199D, %i7 fsrc1s %f4, %f7 sir 0x055E saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bgu,a,pt %xcc, loop_1563 sir 0x135A brlez,a %g4, loop_1564 fmul8ulx16 %f8, %f30, %f0 loop_1563: std %f28, [%l7 + 0x78] movpos %xcc, %o7, %i6 loop_1564: nop set 0x47, %o6 stba %l4, [%l7 + %o6] 0x2f membar #Sync edge8n %g2, %i5, %o0 fbule %fcc3, loop_1565 fandnot1 %f26, %f18, %f28 bpos %icc, loop_1566 fmovda %xcc, %f6, %f19 loop_1565: fxor %f30, %f14, %f24 movrgz %o2, %l0, %l1 loop_1566: tpos %xcc, 0x5 tvc %xcc, 0x7 nop fitod %f4, %f8 movcs %xcc, %l2, %o4 fbug,a %fcc1, loop_1567 tn %xcc, 0x2 mulx %g1, %o1, %i0 movrlz %l6, %i4, %i3 loop_1567: movrne %l5, 0x0F7, %l3 edge16 %g6, %o3, %g7 fabss %f13, %f14 move %icc, %g3, %i2 addccc %o6, 0x00E3, %g5 and %o5, 0x0CED, %i1 xorcc %g4, 0x0EBA, %i7 fandnot2 %f14, %f26, %f12 alignaddr %l4, %i6, %i5 fpackfix %f16, %f1 ble,a %icc, loop_1568 sdivcc %g2, 0x0555, %o2 movl %xcc, %l0, %l1 fbne %fcc0, loop_1569 loop_1568: smul %o0, %l2, %o4 fnot1 %f16, %f22 movle %icc, %o1, %g1 loop_1569: alignaddr %l6, %i4, %i3 set 0x39, %g7 ldsba [%l7 + %g7] 0x14, %l5 fmovdcs %xcc, %f13, %f19 sll %l3, 0x07, %i0 fmovrde %g6, %f30, %f2 fcmple32 %f22, %f8, %o3 udivx %g7, 0x0B69, %g3 orn %i2, 0x0473, %g5 addc %o6, %i1, %g4 fmovsvs %icc, %f12, %f28 add %i7, %o5, %o7 sethi 0x0BA9, %i6 array8 %l4, %i5, %g2 subccc %l0, 0x0C8F, %o2 subccc %o0, %l1, %l2 sllx %o4, 0x0E, %o1 add %l7, 0x28, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %g1, %l6 sra %i4, 0x0E, %i3 set 0x44, %l0 lduwa [%l7 + %l0] 0x81, %l3 movrgz %i0, %l5, %g6 fmovsl %icc, %f10, %f0 fmovde %xcc, %f3, %f9 sdiv %o3, 0x0F71, %g3 movvc %icc, %g7, %i2 movn %xcc, %o6, %g5 movpos %xcc, %i1, %i7 fmovdle %icc, %f19, %f0 fpsub32s %f23, %f18, %f23 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %o5, 0x0E46, %g4 ldsb [%l7 + 0x3F], %i6 movg %icc, %l4, %o7 edge32n %i5, %g2, %o2 movpos %icc, %o0, %l0 fpackfix %f12, %f15 tcc %xcc, 0x6 orncc %l1, 0x0E7C, %l2 std %f22, [%l7 + 0x70] tneg %icc, 0x7 orcc %o1, %g1, %o4 fxors %f1, %f8, %f8 fmovdl %icc, %f0, %f7 sra %i4, %i3, %l3 movg %icc, %l6, %l5 movle %icc, %g6, %o3 wr %g0, 0x88, %asi ldsha [%l7 + 0x58] %asi, %g3 xor %g7, 0x13A6, %i0 mova %icc, %i2, %g5 orn %i1, 0x1BE0, %o6 tgu %xcc, 0x1 fsrc2 %f14, %f8 udivcc %o5, 0x18E7, %g4 tvc %icc, 0x3 fbl %fcc0, loop_1570 fnands %f29, %f13, %f20 sra %i7, %i6, %l4 bne loop_1571 loop_1570: addcc %i5, %g2, %o7 fandnot2 %f6, %f2, %f18 srax %o2, 0x1A, %l0 loop_1571: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %o0, %l1, %o1 tvs %xcc, 0x7 tg %icc, 0x2 wr %g0, 0x18, %asi ldda [%l7 + 0x60] %asi, %l2 fpmerge %f13, %f22, %f2 movge %icc, %g1, %o4 fpsub32 %f10, %f6, %f4 fbl %fcc1, loop_1572 tgu %icc, 0x0 andncc %i3, %l3, %l6 alignaddrl %i4, %g6, %o3 loop_1572: nop set 0x08, %l5 prefetcha [%l7 + %l5] 0x81, 0x0 fornot2s %f13, %f23, %f9 edge32ln %g7, %l5, %i0 nop fitos %f3, %f3 fstoi %f3, %f20 add %l7, 0x10, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i2 casxa [%l6] %asi, %i2, %g5 fmovsne %icc, %f4, %f10 nop fitos %f20, %f25 movneg %icc, %o6, %o5 set 0x54, %o3 sta %f19, [%l7 + %o3] 0x10 sdiv %g4, 0x1305, %i7 swap [%l7 + 0x34], %i1 bne,a %xcc, loop_1573 alignaddrl %i6, %l4, %g2 fnegd %f20, %f22 fmovdg %icc, %f27, %f31 loop_1573: brz %o7, loop_1574 fbul,a %fcc1, loop_1575 ldstub [%l7 + 0x1B], %i5 edge8l %o2, %l0, %o0 loop_1574: fbul %fcc0, loop_1576 loop_1575: movrlez %l1, 0x055, %o1 movleu %icc, %g1, %o4 fbule,a %fcc3, loop_1577 loop_1576: fmovsvc %icc, %f6, %f31 movle %icc, %i3, %l2 or %l3, %l6, %g6 loop_1577: srl %o3, %g3, %i4 bneg,a loop_1578 fnot2 %f0, %f28 bneg,a,pn %icc, loop_1579 movrlz %g7, %i0, %i2 loop_1578: movvs %icc, %g5, %l5 popc %o6, %g4 loop_1579: edge32l %o5, %i1, %i6 fmuld8sux16 %f27, %f2, %f2 fnot2s %f2, %f31 tle %xcc, 0x1 ba,a,pn %xcc, loop_1580 fmovdneg %icc, %f4, %f27 fmovdg %icc, %f13, %f21 xor %i7, 0x1AF1, %g2 loop_1580: nop setx 0x0048DA40, %l0, %l6 st %l6, [%l7 + 0x44] ld [%l7 + 0x44], %fsr set 0x30, %g6 swapa [%l7 + %g6] 0x81, %o7 fmovrsgez %l4, %f20, %f11 movcs %icc, %o2, %l0 andcc %o0, %l1, %i5 fcmpeq16 %f26, %f14, %o1 edge8 %g1, %i3, %o4 fnegd %f4, %f12 nop setx 0x17F5C8BD9076FD7F, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr fbn %fcc2, loop_1581 bcc loop_1582 brgez,a %l2, loop_1583 movn %xcc, %l6, %g6 loop_1581: fmovdl %icc, %f11, %f14 loop_1582: movl %icc, %o3, %l3 loop_1583: nop set 0x38, %l2 prefetcha [%l7 + %l2] 0x04, 0x3 sdivcc %g7, 0x07D5, %i0 edge32n %i4, %i2, %l5 edge16l %o6, %g5, %g4 movge %xcc, %i1, %o5 bpos,a,pn %xcc, loop_1584 fsrc2s %f20, %f29 fpadd32s %f7, %f17, %f29 tleu %icc, 0x1 loop_1584: tneg %icc, 0x5 te %icc, 0x7 andncc %i7, %g2, %i6 srax %l4, %o7, %o2 edge32 %l0, %o0, %l1 smulcc %i5, 0x1D4B, %g1 udivx %i3, 0x199C, %o1 for %f4, %f20, %f18 wr %g0, 0x11, %asi ldstuba [%l7 + 0x5D] %asi, %o4 fxor %f10, %f4, %f18 fexpand %f2, %f10 add %l2, %l6, %o3 set 0x74, %i6 lduwa [%l7 + %i6] 0x89, %g6 udivx %g3, 0x0393, %g7 edge8ln %l3, %i4, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ld [%l7 + 0x18], %f26 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdne %icc, %f26, %f9 ble,a,pt %xcc, loop_1585 sll %l5, %i2, %o6 alignaddrl %g4, %i1, %g5 movrgez %i7, %o5, %i6 loop_1585: sub %l4, 0x1485, %o7 fmovrdlz %o2, %f12, %f30 edge8l %l0, %o0, %l1 fmovrdgz %g2, %f14, %f12 std %f14, [%l7 + 0x70] fmovdvs %xcc, %f27, %f27 orcc %g1, 0x0DBA, %i5 movne %xcc, %i3, %o1 fmovsleu %xcc, %f9, %f15 fmovdpos %xcc, %f13, %f17 swap [%l7 + 0x1C], %o4 array8 %l2, %l6, %g6 mulx %g3, 0x0E07, %g7 edge8 %l3, %o3, %i0 array8 %i4, %i2, %o6 nop fitos %f8, %f2 fstod %f2, %f20 tg %icc, 0x6 fblg %fcc1, loop_1586 array32 %l5, %i1, %g5 movrlz %g4, 0x220, %i7 flush %l7 + 0x44 loop_1586: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movgu %xcc, %i6, %l4 movrlz %o5, 0x0E0, %o2 fpack16 %f6, %f7 tpos %xcc, 0x2 or %o7, %o0, %l0 ble,a,pt %icc, loop_1587 array32 %l1, %g1, %i5 fmul8ulx16 %f6, %f18, %f8 array8 %g2, %o1, %o4 loop_1587: te %icc, 0x4 set 0x0A, %l3 ldsha [%l7 + %l3] 0x80, %l2 sllx %i3, 0x19, %g6 tne %icc, 0x5 movpos %icc, %g3, %l6 ta %icc, 0x3 orncc %l3, %o3, %i0 tcc %icc, 0x7 brz %i4, loop_1588 fmuld8sux16 %f17, %f17, %f4 mova %icc, %i2, %o6 movrne %g7, 0x289, %i1 loop_1588: fmul8x16au %f9, %f26, %f22 prefetch [%l7 + 0x48], 0x3 fbg %fcc0, loop_1589 fmovrdgez %g5, %f28, %f28 lduw [%l7 + 0x28], %g4 addccc %i7, %i6, %l5 loop_1589: movrgz %o5, 0x0AB, %o2 mova %icc, %o7, %l4 ldsb [%l7 + 0x0F], %o0 bne,a,pt %xcc, loop_1590 tne %icc, 0x6 tge %xcc, 0x0 nop setx loop_1591, %l0, %l1 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_1590: bg loop_1592 fcmpgt16 %f12, %f20, %l0 tle %icc, 0x3 loop_1591: addcc %l1, %i5, %g2 loop_1592: addc %o1, %g1, %l2 edge8l %o4, %i3, %g6 edge16ln %l6, %l3, %g3 fmovsne %icc, %f22, %f11 movrgez %i0, %i4, %i2 mulscc %o3, 0x1B61, %o6 movle %icc, %i1, %g5 move %icc, %g4, %i7 udivx %g7, 0x16BD, %i6 tl %xcc, 0x0 tvc %icc, 0x4 brlez,a %l5, loop_1593 bgu,pn %icc, loop_1594 fbe %fcc0, loop_1595 srl %o5, 0x06, %o2 loop_1593: addccc %l4, %o0, %l0 loop_1594: alignaddrl %l1, %o7, %i5 loop_1595: xorcc %g2, 0x1E8B, %g1 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 movcc %icc, %l2, %o4 brnz,a %i3, loop_1596 edge32n %o1, %l6, %g6 movcc %icc, %l3, %g3 subc %i4, 0x1496, %i0 loop_1596: brgz,a %o3, loop_1597 stb %i2, [%l7 + 0x44] tgu %xcc, 0x6 edge16ln %i1, %g5, %g4 loop_1597: udivx %o6, 0x06E1, %i7 membar 0x5B array16 %i6, %l5, %o5 udivcc %g7, 0x1962, %o2 nop setx 0x2443DA9B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0xF436E33E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fdivs %f16, %f8, %f30 te %icc, 0x0 tne %xcc, 0x6 andncc %o0, %l0, %l1 fmovsn %icc, %f16, %f1 tneg %icc, 0x1 array8 %l4, %o7, %i5 umul %g2, 0x1C5C, %g1 taddcc %l2, 0x170F, %i3 fmul8x16al %f24, %f0, %f26 fnegd %f12, %f12 xorcc %o4, 0x13EA, %l6 nop setx 0xD4C0833C3518BC2A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x1DC2F18A121197AA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f10, %f18 umul %o1, 0x0FAB, %g6 fnors %f20, %f19, %f15 lduw [%l7 + 0x14], %g3 sdiv %l3, 0x0853, %i4 wr %g0, 0xeb, %asi stba %i0, [%l7 + 0x5D] %asi membar #Sync addcc %o3, 0x17D3, %i2 tle %xcc, 0x6 array8 %i1, %g5, %g4 array16 %i7, %o6, %l5 tvs %icc, 0x7 fmovdcc %xcc, %f4, %f26 wr %g0, 0x80, %asi lda [%l7 + 0x60] %asi, %f1 edge8n %o5, %g7, %i6 membar 0x14 tne %icc, 0x4 bneg,a %icc, loop_1598 umulcc %o0, 0x1985, %l0 umul %l1, 0x156F, %l4 fand %f16, %f26, %f26 loop_1598: edge16 %o7, %o2, %i5 movneg %icc, %g2, %g1 array16 %l2, %i3, %l6 tn %icc, 0x7 fmovd %f16, %f30 stw %o1, [%l7 + 0x78] sethi 0x0201, %o4 nop set 0x50, %g3 stb %g3, [%l7 + %g3] wr %g0, 0x0c, %asi ldswa [%l7 + 0x6C] %asi, %l3 andcc %i4, %i0, %g6 bge,pt %xcc, loop_1599 xnorcc %i2, %i1, %o3 movg %icc, %g4, %i7 sra %g5, 0x14, %o6 loop_1599: fpsub16 %f26, %f20, %f0 fmovdvc %xcc, %f5, %f1 tcc %xcc, 0x3 nop setx 0xA07ECE3F, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr wr %g0, 0x81, %asi lduba [%l7 + 0x68] %asi, %l5 xnorcc %o5, %i6, %o0 fbu %fcc0, loop_1600 membar 0x48 smulcc %l0, 0x101D, %g7 fmovdgu %xcc, %f0, %f26 loop_1600: ta %xcc, 0x2 xnor %l4, 0x0D73, %l1 fmovsle %xcc, %f29, %f15 tvc %icc, 0x2 udivcc %o7, 0x188D, %i5 array16 %g2, %g1, %l2 fmovdne %icc, %f12, %f15 fnand %f26, %f24, %f24 brgez %o2, loop_1601 fpadd32 %f8, %f12, %f20 xor %i3, 0x1673, %o1 fbue %fcc3, loop_1602 loop_1601: sra %o4, 0x11, %g3 tsubcctv %l6, 0x1795, %i4 mulscc %i0, 0x1C6A, %g6 loop_1602: addc %i2, %l3, %i1 movn %icc, %o3, %g4 xnorcc %i7, %g5, %l5 fmovsvc %xcc, %f29, %f21 fmovdl %xcc, %f10, %f12 movrlez %o5, 0x239, %o6 fcmpgt16 %f16, %f14, %o0 srl %i6, 0x03, %l0 tvc %xcc, 0x3 movne %icc, %l4, %g7 nop set 0x50, %g2 std %f0, [%l7 + %g2] brlez,a %o7, loop_1603 smulcc %l1, 0x1FBB, %g2 tsubcctv %g1, 0x1F8A, %i5 and %o2, %l2, %o1 loop_1603: sllx %o4, %i3, %g3 brnz %i4, loop_1604 smul %l6, %i0, %g6 faligndata %f16, %f30, %f16 tvs %icc, 0x4 loop_1604: movcc %xcc, %l3, %i2 fmovsl %icc, %f9, %f13 tvs %xcc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %i1, %g4, %o3 sdivcc %i7, 0x06B2, %g5 andncc %l5, %o5, %o6 fbue,a %fcc0, loop_1605 movrne %o0, 0x017, %l0 fmovdle %xcc, %f14, %f3 orn %l4, 0x1836, %g7 loop_1605: srl %o7, %l1, %i6 sll %g2, %i5, %o2 movre %l2, %g1, %o1 addc %i3, 0x1C21, %g3 movcs %xcc, %i4, %o4 ta %xcc, 0x1 movrlz %l6, %g6, %l3 wr %g0, 0x89, %asi lduba [%l7 + 0x4A] %asi, %i2 srl %i1, %g4, %i0 fsrc2s %f18, %f20 movg %icc, %o3, %g5 subcc %l5, 0x12B2, %i7 edge16l %o6, %o5, %o0 te %xcc, 0x5 nop set 0x20, %o4 ldub [%l7 + %o4], %l0 brnz %g7, loop_1606 bvc loop_1607 std %f2, [%l7 + 0x50] edge16l %l4, %o7, %i6 loop_1606: te %icc, 0x3 loop_1607: sdiv %g2, 0x0B9F, %i5 fnegs %f5, %f11 fornot1 %f14, %f4, %f6 tne %xcc, 0x1 tsubcc %l1, %o2, %g1 fnot1 %f30, %f6 umulcc %o1, 0x04FB, %i3 sll %g3, 0x16, %l2 srl %o4, %l6, %g6 ldub [%l7 + 0x4D], %i4 tle %icc, 0x6 fmovdpos %icc, %f17, %f1 fandnot1s %f29, %f0, %f12 edge32l %i2, %l3, %i1 taddcctv %g4, 0x15D9, %o3 movle %icc, %g5, %i0 fmovspos %icc, %f22, %f0 fbo,a %fcc0, loop_1608 edge16l %i7, %l5, %o5 fcmpeq32 %f14, %f10, %o6 xorcc %l0, %g7, %l4 loop_1608: fmovscc %xcc, %f12, %f27 te %xcc, 0x5 bcc,pn %xcc, loop_1609 sll %o0, %i6, %g2 add %i5, 0x1AD5, %o7 bne,a,pn %xcc, loop_1610 loop_1609: tcc %icc, 0x1 movl %icc, %l1, %o2 movle %icc, %o1, %i3 loop_1610: nop wr %g0, 0x0c, %asi ldsha [%l7 + 0x1A] %asi, %g3 movne %xcc, %l2, %g1 movleu %xcc, %l6, %o4 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %i4, %i2 sir 0x051D mulx %g6, 0x017A, %i1 tneg %xcc, 0x1 fmovrdlez %g4, %f26, %f28 popc %l3, %g5 sdivx %i0, 0x1DB4, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %xcc, 0x1 fmovdl %icc, %f1, %f30 fsrc2 %f16, %f30 popc %i7, %l5 sub %o5, 0x1F1D, %o6 movcs %icc, %l0, %g7 tleu %xcc, 0x6 fnegd %f4, %f8 tleu %xcc, 0x1 or %l4, %o0, %i6 array32 %g2, %i5, %l1 andncc %o2, %o1, %o7 subccc %g3, %i3, %l2 movrlez %l6, %g1, %o4 tleu %xcc, 0x4 bneg %icc, loop_1611 ta %icc, 0x2 add %l7, 0x38, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %i2, %i4 loop_1611: sllx %i1, %g6, %g4 edge32l %g5, %l3, %i0 xorcc %o3, 0x05CA, %i7 te %xcc, 0x7 movle %icc, %l5, %o5 tgu %xcc, 0x6 xorcc %o6, %g7, %l4 edge32 %o0, %i6, %g2 taddcctv %l0, 0x0585, %l1 taddcctv %i5, 0x01A3, %o2 movrgz %o7, 0x01E, %o1 sdiv %i3, 0x1A79, %g3 fpsub16s %f10, %f2, %f24 bleu,a loop_1612 stbar add %l7, 0x3C, %l6 wr %g0, 0x0c, %asi casa [%l6] %asi, %l6, %l2 loop_1612: movpos %icc, %g1, %o4 fmovrdlez %i2, %f26, %f4 set 0x54, %o2 stha %i4, [%l7 + %o2] 0x27 membar #Sync mulscc %i1, %g6, %g5 flush %l7 + 0x44 fmovdpos %xcc, %f18, %f10 andn %l3, 0x1911, %g4 fnot1 %f0, %f0 wr %g0, 0x10, %asi ldstuba [%l7 + 0x28] %asi, %o3 movgu %icc, %i7, %l5 tsubcc %i0, 0x0D74, %o5 wr %g0, 0x04, %asi ldswa [%l7 + 0x3C] %asi, %o6 sdivx %g7, 0x1013, %l4 ble,a %icc, loop_1613 tgu %icc, 0x3 movrgz %o0, 0x33D, %g2 fmovsl %xcc, %f10, %f13 loop_1613: move %xcc, %i6, %l0 udivx %l1, 0x179B, %o2 lduw [%l7 + 0x18], %i5 tl %xcc, 0x6 edge8n %o1, %i3, %o7 nop fitos %f9, %f15 fstod %f15, %f16 subccc %l6, 0x1A8C, %l2 nop setx 0x14025C6B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x73E396BE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fdivs %f21, %f3, %f16 ta %xcc, 0x7 nop setx loop_1614, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvs %icc, %g1, %g3 set 0x1C, %l6 stba %o4, [%l7 + %l6] 0x89 loop_1614: srax %i4, %i2, %i1 subcc %g6, %l3, %g5 nop fitos %f2, %f30 fstox %f30, %f22 addcc %o3, %g4, %i7 fmovrdne %i0, %f10, %f18 add %o5, 0x073D, %o6 be loop_1615 tsubcctv %g7, %l5, %l4 fmovsl %icc, %f29, %f30 fexpand %f12, %f26 loop_1615: tne %xcc, 0x0 fsrc2 %f26, %f18 fmovrslz %o0, %f0, %f31 tvs %xcc, 0x7 umulcc %g2, 0x0056, %l0 nop setx 0x5F321B2F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0xBE578A25, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fadds %f27, %f7, %f13 fblg,a %fcc0, loop_1616 fmovrsgz %i6, %f26, %f22 sll %o2, %i5, %o1 stbar loop_1616: move %icc, %i3, %o7 set 0x4C, %i4 swapa [%l7 + %i4] 0x19, %l6 smulcc %l1, %g1, %l2 tl %xcc, 0x5 movle %xcc, %o4, %g3 edge8ln %i2, %i4, %i1 tcs %icc, 0x3 smul %g6, 0x057A, %l3 set 0x24, %i3 sta %f28, [%l7 + %i3] 0x18 xor %g5, 0x1249, %o3 bne,a loop_1617 movgu %xcc, %i7, %g4 membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0x17, %f0 loop_1617: sethi 0x1046, %o5 lduw [%l7 + 0x18], %i0 movrlez %g7, 0x0E8, %l5 bvc,pn %icc, loop_1618 fcmpgt16 %f12, %f8, %o6 movrgz %o0, %l4, %g2 tsubcctv %i6, 0x0A0B, %l0 loop_1618: nop set 0x58, %g4 ldx [%l7 + %g4], %o2 stbar movre %o1, %i3, %o7 subccc %i5, 0x161B, %l1 xnorcc %g1, %l6, %l2 sdiv %o4, 0x1925, %g3 fornot2 %f16, %f22, %f18 movrgez %i2, 0x0A5, %i1 sth %g6, [%l7 + 0x7C] andncc %i4, %l3, %g5 tpos %xcc, 0x0 fcmpeq32 %f2, %f14, %i7 fbug %fcc1, loop_1619 movgu %icc, %g4, %o5 bne %xcc, loop_1620 tgu %icc, 0x3 loop_1619: mova %icc, %i0, %o3 swap [%l7 + 0x48], %l5 loop_1620: fbue,a %fcc2, loop_1621 stbar nop setx 0xB5C2C1CBF1E9312B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 fsqrtd %f30, %f0 xnorcc %g7, 0x03CD, %o0 loop_1621: sdivx %l4, 0x148F, %g2 udivx %i6, 0x19C6, %l0 fpack16 %f26, %f26 fbge %fcc2, loop_1622 umulcc %o2, %o6, %o1 fzero %f0 sth %o7, [%l7 + 0x28] loop_1622: fnot1s %f1, %f25 fmovspos %icc, %f28, %f23 umul %i3, %i5, %l1 smul %g1, 0x064D, %l6 tge %xcc, 0x4 sll %l2, %o4, %i2 sub %g3, %g6, %i1 fbne %fcc1, loop_1623 movn %xcc, %l3, %i4 sllx %i7, %g5, %g4 orn %i0, %o5, %o3 loop_1623: array32 %g7, %l5, %l4 movn %icc, %g2, %o0 nop setx 0xBB55CE16, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x810EA7F5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fdivs %f12, %f5, %f12 tge %xcc, 0x0 nop setx 0xD23D9483D0D9F47F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x30683752019944A4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f14, %f28 tvs %xcc, 0x1 fmovsvs %icc, %f17, %f18 tl %xcc, 0x6 udivcc %l0, 0x0645, %o2 move %xcc, %i6, %o1 fmovsleu %icc, %f16, %f9 fone %f2 nop fitod %f6, %f30 fdtoi %f30, %f7 fmovsleu %icc, %f25, %f4 sdivx %o6, 0x0EB0, %i3 fbue,a %fcc1, loop_1624 brnz %o7, loop_1625 addcc %l1, %g1, %l6 edge8ln %i5, %l2, %o4 loop_1624: nop setx loop_1626, %l0, %l1 jmpl %l1, %i2 loop_1625: subc %g6, 0x1F95, %g3 movre %i1, %l3, %i4 xnorcc %g5, %g4, %i7 loop_1626: edge32ln %i0, %o3, %o5 edge32n %g7, %l5, %l4 movrlez %g2, %l0, %o0 fmovdgu %icc, %f16, %f20 fmovdleu %icc, %f1, %f2 array32 %i6, %o2, %o1 fmovsleu %xcc, %f24, %f13 movrgz %i3, 0x2A7, %o7 udivx %o6, 0x1BAF, %g1 ldx [%l7 + 0x40], %l1 movvs %icc, %i5, %l2 popc 0x1F21, %o4 ldd [%l7 + 0x20], %f12 edge16l %i2, %g6, %l6 movge %icc, %g3, %l3 fmul8ulx16 %f24, %f24, %f26 sllx %i4, %i1, %g4 fmovrdlez %g5, %f0, %f18 or %i7, 0x00A6, %i0 fmovdcc %icc, %f2, %f20 ba %xcc, loop_1627 tle %xcc, 0x3 umulcc %o5, %g7, %o3 srlx %l5, %g2, %l0 loop_1627: edge32ln %l4, %o0, %i6 sllx %o2, %o1, %i3 movne %icc, %o7, %g1 fmovsa %xcc, %f7, %f3 sdivx %l1, 0x0622, %i5 nop fitos %f3, %f25 fstox %f25, %f30 fxtos %f30, %f20 edge8n %o6, %o4, %l2 subccc %i2, %g6, %g3 movpos %icc, %l6, %i4 nop setx 0x56FC63EC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x2E504433, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fmuls %f21, %f28, %f10 flush %l7 + 0x18 stbar edge8 %l3, %i1, %g5 te %icc, 0x4 mulx %i7, %i0, %o5 movgu %xcc, %g7, %g4 add %o3, %l5, %l0 bcc,a,pn %xcc, loop_1628 udivx %l4, 0x1542, %o0 call loop_1629 fmovrsne %g2, %f14, %f7 loop_1628: swap [%l7 + 0x20], %i6 ldx [%l7 + 0x60], %o2 loop_1629: bl loop_1630 fbg %fcc3, loop_1631 smulcc %o1, %i3, %g1 fmovrdlez %o7, %f10, %f14 loop_1630: movg %icc, %i5, %o6 loop_1631: sllx %o4, 0x1E, %l1 wr %g0, 0x58, %asi ldxa [%g0 + 0x30] %asi, %l2 addcc %g6, 0x1B29, %i2 ldsh [%l7 + 0x66], %g3 nop fitos %f13, %f19 wr %g0, 0x88, %asi lduwa [%l7 + 0x6C] %asi, %i4 tle %xcc, 0x6 fandnot2 %f6, %f6, %f10 set 0x4D, %o5 stba %l3, [%l7 + %o5] 0x04 nop set 0x38, %l1 ldd [%l7 + %l1], %i6 fcmpgt32 %f2, %f24, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %g5, %i0, %o5 sll %g7, 0x0A, %i7 fbne,a %fcc1, loop_1632 sth %g4, [%l7 + 0x60] tcc %icc, 0x6 tg %icc, 0x5 loop_1632: move %xcc, %l5, %l0 tcs %xcc, 0x1 swap [%l7 + 0x6C], %l4 tl %xcc, 0x5 edge16n %o0, %o3, %i6 be,pn %xcc, loop_1633 edge32 %g2, %o1, %i3 taddcctv %g1, 0x05C8, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1633: ldub [%l7 + 0x1C], %i5 fpadd32 %f24, %f18, %f30 tleu %icc, 0x2 andn %o7, 0x14C5, %o4 subccc %l1, %l2, %g6 bge loop_1634 fpack16 %f4, %f9 fpadd32 %f10, %f10, %f24 wr %g0, 0x11, %asi lda [%l7 + 0x54] %asi, %f29 loop_1634: fornot1s %f5, %f26, %f16 fmovsg %xcc, %f16, %f4 movl %icc, %i2, %o6 te %icc, 0x5 sllx %g3, %i4, %l3 sll %i1, 0x00, %l6 array32 %g5, %i0, %o5 tsubcctv %i7, 0x0ACC, %g4 alignaddrl %l5, %g7, %l4 fbe,a %fcc1, loop_1635 array16 %o0, %o3, %i6 movrne %l0, %g2, %i3 sir 0x1D10 loop_1635: bvc,a,pt %xcc, loop_1636 umul %g1, 0x056F, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fors %f22, %f6, %f26 loop_1636: tneg %xcc, 0x1 smul %i5, 0x16E9, %o1 xor %o7, %o4, %l1 fmovdge %xcc, %f22, %f26 flush %l7 + 0x40 xor %g6, 0x1E92, %l2 subc %o6, 0x0896, %i2 wr %g0, 0x23, %asi stwa %g3, [%l7 + 0x30] %asi membar #Sync addccc %i4, %l3, %i1 mova %icc, %g5, %l6 fpackfix %f16, %f30 fmovde %xcc, %f10, %f3 tsubcc %o5, 0x0A40, %i7 fmovrdgz %i0, %f28, %f6 edge16 %l5, %g7, %l4 set 0x1C, %i0 ldswa [%l7 + %i0] 0x80, %o0 srl %g4, %o3, %l0 fzeros %f0 brgez,a %g2, loop_1637 tg %xcc, 0x2 std %f26, [%l7 + 0x18] movn %xcc, %i6, %g1 loop_1637: te %icc, 0x7 flush %l7 + 0x20 fblg,a %fcc1, loop_1638 xnorcc %o2, 0x0F57, %i5 andcc %o1, 0x035C, %i3 movneg %icc, %o7, %o4 loop_1638: ta %icc, 0x7 tvs %icc, 0x7 bcc,pn %xcc, loop_1639 brlez %g6, loop_1640 fmul8sux16 %f0, %f20, %f22 fmovsg %xcc, %f26, %f13 loop_1639: edge8ln %l1, %o6, %l2 loop_1640: tn %xcc, 0x3 fors %f24, %f27, %f6 movg %icc, %g3, %i4 smul %i2, 0x03FC, %l3 swap [%l7 + 0x10], %g5 fsrc2 %f16, %f0 fmovsleu %icc, %f8, %f20 edge8l %l6, %i1, %i7 subccc %o5, %l5, %g7 fmovdl %xcc, %f24, %f17 bg %icc, loop_1641 edge16n %i0, %o0, %g4 ldd [%l7 + 0x20], %o2 movne %xcc, %l4, %l0 loop_1641: udivx %g2, 0x029F, %i6 subcc %g1, 0x097E, %o2 orcc %i5, 0x0035, %i3 tvs %xcc, 0x0 brnz %o7, loop_1642 fmovdvs %icc, %f14, %f13 umul %o4, 0x041F, %o1 bge,a loop_1643 loop_1642: fandnot1 %f26, %f6, %f0 add %g6, %o6, %l2 taddcc %g3, %l1, %i2 loop_1643: smulcc %l3, 0x085A, %i4 te %xcc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xE755A95F47EF4B46, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f6 fcmple16 %f10, %f18, %g5 edge16 %i1, %i7, %o5 bgu,a %icc, loop_1644 tge %xcc, 0x3 taddcc %l6, %g7, %i0 fmovdgu %icc, %f29, %f25 loop_1644: tgu %icc, 0x1 fornot1 %f30, %f6, %f28 bne,a loop_1645 fnot2s %f18, %f22 movcc %xcc, %l5, %g4 tn %icc, 0x6 loop_1645: ld [%l7 + 0x20], %f23 add %l7, 0x08, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %o0, %o3 fmul8ulx16 %f30, %f22, %f20 movn %xcc, %l4, %l0 xorcc %i6, %g2, %g1 stb %o2, [%l7 + 0x72] subccc %i3, %i5, %o7 add %o1, %o4, %g6 ldsw [%l7 + 0x64], %l2 fbo %fcc1, loop_1646 sllx %o6, 0x0C, %g3 movle %icc, %l1, %l3 tvs %icc, 0x0 loop_1646: edge8ln %i4, %g5, %i1 edge8ln %i2, %i7, %o5 mulx %g7, 0x176A, %i0 ble loop_1647 edge8n %l5, %g4, %l6 movrlz %o3, %l4, %o0 fpsub16s %f4, %f1, %f30 loop_1647: subc %l0, 0x1831, %g2 fbue,a %fcc0, loop_1648 sdivx %g1, 0x17A4, %o2 nop fitod %f4, %f10 fdtox %f10, %f30 fxtod %f30, %f24 movre %i3, 0x13A, %i6 loop_1648: array8 %i5, %o7, %o4 sllx %o1, 0x0F, %l2 swap [%l7 + 0x78], %o6 tl %icc, 0x0 set 0x30, %o1 ldstuba [%l7 + %o1] 0x81, %g3 set 0x4C, %i7 ldswa [%l7 + %i7] 0x88, %g6 tge %xcc, 0x3 fbule,a %fcc1, loop_1649 taddcc %l3, %i4, %l1 brz,a %g5, loop_1650 nop fitos %f4, %f4 loop_1649: orncc %i1, %i2, %i7 fbul %fcc2, loop_1651 loop_1650: movrgz %o5, %g7, %i0 edge16l %g4, %l5, %l6 udiv %l4, 0x02DE, %o3 loop_1651: tsubcctv %l0, %g2, %o0 nop setx 0xA170A047BCDABBBE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xEC80A836B94FF63A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f22, %f18 xorcc %o2, 0x1FF4, %g1 ta %icc, 0x4 array32 %i6, %i5, %i3 bgu,a,pn %icc, loop_1652 sdiv %o7, 0x1E75, %o4 orncc %o1, 0x078C, %o6 edge32 %l2, %g3, %l3 loop_1652: ta %xcc, 0x0 wr %g0, 0x80, %asi lduwa [%l7 + 0x5C] %asi, %g6 subccc %i4, %g5, %i1 fnegs %f16, %f23 movvc %xcc, %l1, %i7 wr %g0, 0x04, %asi ldsba [%l7 + 0x20] %asi, %i2 fmovdcc %icc, %f8, %f15 edge8 %g7, %o5, %i0 call loop_1653 srl %l5, 0x0A, %l6 movcs %icc, %l4, %o3 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 loop_1653: addc %g4, %g2, %o0 fmovdne %xcc, %f24, %f16 tsubcc %o2, %l0, %i6 loop_1654: bcs,pn %xcc, loop_1655 move %xcc, %g1, %i5 movre %i3, 0x27A, %o7 nop fitod %f0, %f20 fdtos %f20, %f1 loop_1655: tg %xcc, 0x4 nop setx 0xDDEF2E16390D3C9E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x9054D5FBC745ED05, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f30, %f2 fmovsg %icc, %f12, %f30 flush %l7 + 0x0C taddcctv %o1, 0x12EE, %o6 umul %l2, 0x15E4, %g3 edge32l %o4, %g6, %i4 fbg %fcc1, loop_1656 tn %icc, 0x4 xorcc %l3, %i1, %g5 flush %l7 + 0x1C loop_1656: tpos %xcc, 0x4 tl %xcc, 0x0 fmovsvc %icc, %f29, %f27 brlz %i7, loop_1657 movre %l1, %i2, %o5 fpmerge %f31, %f28, %f6 wr %g0, 0x11, %asi ldstuba [%l7 + 0x1D] %asi, %g7 loop_1657: movleu %xcc, %l5, %i0 fble %fcc3, loop_1658 tl %icc, 0x0 movrgez %l4, %o3, %l6 smul %g2, %g4, %o0 loop_1658: edge32n %o2, %i6, %g1 array32 %i5, %l0, %o7 te %icc, 0x2 mulx %i3, 0x16D3, %o6 brlez,a %o1, loop_1659 nop setx 0xF989CC5D76FEBACD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 fsqrtd %f14, %f14 edge16 %g3, %o4, %l2 andn %i4, 0x0E2B, %g6 loop_1659: ldub [%l7 + 0x0B], %l3 movcc %icc, %g5, %i7 sub %l1, %i2, %o5 sra %g7, 0x14, %i1 fandnot2s %f12, %f17, %f20 brnz %l5, loop_1660 addc %i0, 0x0C79, %o3 subc %l4, %l6, %g4 popc 0x1665, %o0 loop_1660: nop wr %g0, 0x10, %asi ldsha [%l7 + 0x0A] %asi, %o2 popc %i6, %g2 movne %xcc, %i5, %g1 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x188] %asi, %o7 ripped by fixASI40.pl ripped by fixASI40.pl srl %l0, %o6, %o1 movgu %xcc, %i3, %o4 fnot2 %f24, %f0 swap [%l7 + 0x78], %l2 set 0x30, %g1 stba %i4, [%l7 + %g1] 0x89 tn %xcc, 0x7 fmovsl %xcc, %f31, %f2 sub %g6, %l3, %g3 tle %icc, 0x3 popc %g5, %i7 movneg %icc, %i2, %l1 or %g7, %o5, %l5 te %xcc, 0x7 fcmpgt32 %f14, %f4, %i0 fmovda %xcc, %f7, %f25 fpack16 %f4, %f10 fmovsle %xcc, %f9, %f23 bcs,pt %icc, loop_1661 bcc,pt %icc, loop_1662 fba,a %fcc3, loop_1663 popc %o3, %l4 loop_1661: bleu,a %xcc, loop_1664 loop_1662: fmovdl %xcc, %f5, %f23 loop_1663: nop setx 0xC4F0CAF51BFA5444, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x3D3552F662709457, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fsubd %f2, %f0, %f20 movcs %icc, %i1, %g4 loop_1664: movleu %xcc, %l6, %o0 edge16 %i6, %g2, %i5 mova %xcc, %g1, %o7 swap [%l7 + 0x20], %l0 nop fitod %f26, %f16 bge,a loop_1665 movpos %icc, %o6, %o1 std %f28, [%l7 + 0x60] tne %xcc, 0x5 loop_1665: edge32ln %o2, %i3, %l2 edge16l %i4, %o4, %g6 fmovsle %xcc, %f11, %f15 smulcc %g3, %l3, %g5 brlz,a %i7, loop_1666 tvs %icc, 0x2 edge8l %i2, %l1, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1666: fcmpgt16 %f8, %f16, %l5 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %i0 nop setx loop_1667, %l0, %l1 jmpl %l1, %g7 udiv %l4, 0x0F42, %i1 array16 %g4, %o3, %l6 set 0x78, %i1 lda [%l7 + %i1] 0x15, %f26 loop_1667: edge32ln %i6, %o0, %i5 tvc %icc, 0x7 nop setx 0x06AF97210F3C31E5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x6887FCAA76F8F76E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f12, %f26 tvc %xcc, 0x3 ba,pn %icc, loop_1668 udiv %g1, 0x04A2, %g2 addccc %l0, %o6, %o1 fmovse %xcc, %f26, %f27 loop_1668: fpsub16 %f2, %f22, %f24 tpos %icc, 0x7 fmovsg %xcc, %f16, %f2 sdivx %o2, 0x1A0A, %i3 tge %icc, 0x1 add %l7, 0x44, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %o7 casa [%l6] %asi, %o7, %i4 array16 %o4, %l2, %g3 sir 0x18A6 fbu %fcc2, loop_1669 movcs %xcc, %l3, %g5 xnor %g6, %i7, %i2 ld [%l7 + 0x08], %f12 loop_1669: ldd [%l7 + 0x70], %f22 tne %xcc, 0x1 tle %icc, 0x7 taddcctv %o5, %l5, %i0 fbn %fcc0, loop_1670 addcc %g7, 0x1AA3, %l4 add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l1 casxa [%l6] %asi, %l1, %g4 loop_1670: nop set 0x0D, %g5 lduba [%l7 + %g5] 0x15, %i1 xor %l6, 0x0572, %o3 sub %o0, %i5, %i6 bvs,a,pn %xcc, loop_1671 tvc %icc, 0x5 movgu %xcc, %g2, %l0 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x70] %asi, 0x2 loop_1671: nop wr %g0, 0x19, %asi prefetcha [%l7 + 0x68] %asi, 0x1 tge %icc, 0x7 set 0x48, %l4 lduwa [%l7 + %l4] 0x14, %o2 fmovdcs %icc, %f1, %f30 movrgz %o1, %o7, %i4 edge8n %o4, %l2, %i3 ldx [%l7 + 0x68], %l3 mulx %g3, 0x144C, %g6 udivx %i7, 0x148A, %i2 bcs,a %icc, loop_1672 subcc %o5, %l5, %g5 tne %xcc, 0x4 fmovsn %xcc, %f19, %f22 loop_1672: addccc %g7, 0x15C2, %i0 ba,a,pn %icc, loop_1673 xnor %l1, 0x0C03, %g4 edge16l %l4, %l6, %o3 fblg %fcc0, loop_1674 loop_1673: mulscc %i1, 0x1B77, %i5 tvs %icc, 0x6 udivcc %o0, 0x0821, %i6 loop_1674: movcc %xcc, %l0, %g2 tvs %xcc, 0x5 movrgez %o6, %o2, %g1 fmovdgu %icc, %f19, %f20 st %f24, [%l7 + 0x74] add %l7, 0x38, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %o1, %o7 swap [%l7 + 0x4C], %i4 movrgz %o4, 0x1A9, %l2 ldub [%l7 + 0x20], %i3 tn %xcc, 0x3 tgu %icc, 0x7 brz %g3, loop_1675 movrlez %l3, 0x272, %i7 xnorcc %i2, 0x07C7, %g6 fmovsle %xcc, %f0, %f17 loop_1675: nop setx 0xEC57613D2051C416, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr pdist %f28, %f18, %f0 fsrc2s %f22, %f29 wr %g0, 0x04, %asi ldswa [%l7 + 0x44] %asi, %l5 movrgez %o5, %g7, %g5 edge16l %i0, %l1, %g4 or %l4, 0x18C7, %o3 movl %xcc, %l6, %i1 sdivcc %i5, 0x1552, %o0 movleu %icc, %l0, %i6 tcs %icc, 0x7 ldub [%l7 + 0x62], %o6 fmovrdgez %g2, %f12, %f8 tsubcctv %g1, %o2, %o7 movleu %icc, %i4, %o4 udivcc %o1, 0x1AE4, %l2 nop setx 0x7059F5FE, %l0, %l6 st %l6, [%l7 + 0x54] ld [%l7 + 0x54], %fsr mulscc %i3, %g3, %l3 fones %f10 edge32ln %i2, %i7, %g6 fmovdne %xcc, %f31, %f25 membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0xf9, %f0 fnors %f30, %f13, %f26 tvs %xcc, 0x4 stbar tvc %xcc, 0x7 ble,a,pt %xcc, loop_1676 fabss %f6, %f24 movre %o5, 0x1B3, %g7 edge8l %l5, %i0, %l1 loop_1676: tvc %xcc, 0x2 xorcc %g4, 0x16BD, %g5 nop setx 0xCD94AE6B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x9B066863, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fadds %f4, %f10, %f2 subccc %o3, 0x0DCE, %l4 fbge %fcc2, loop_1677 fmovdl %xcc, %f16, %f11 nop setx 0x4F58F25E3E97E22F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 fsqrtd %f28, %f18 movcs %xcc, %i1, %i5 loop_1677: fnands %f16, %f13, %f14 movrne %o0, 0x004, %l0 fmovrsgez %l6, %f5, %f1 ldub [%l7 + 0x6B], %i6 fmovsl %xcc, %f27, %f12 mova %xcc, %g2, %o6 nop setx 0xD3CE314D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0xF4095AC3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fdivs %f20, %f24, %f23 movrlz %o2, %g1, %o7 wr %g0, 0x81, %asi ldsba [%l7 + 0x52] %asi, %o4 fbl,a %fcc1, loop_1678 tvs %icc, 0x3 movle %xcc, %o1, %l2 addcc %i3, 0x0339, %g3 loop_1678: taddcctv %l3, 0x0DA7, %i2 fmovdvs %xcc, %f24, %f2 fmovdcs %icc, %f20, %f29 udivx %i4, 0x0456, %g6 fcmpeq32 %f24, %f16, %o5 sir 0x1059 ldd [%l7 + 0x30], %f24 nop fitos %f13, %f1 fstod %f1, %f22 umulcc %g7, 0x11F4, %i7 andcc %i0, 0x0113, %l5 fbul %fcc2, loop_1679 fmul8ulx16 %f12, %f24, %f16 mova %xcc, %g4, %l1 srax %g5, 0x10, %o3 loop_1679: faligndata %f16, %f4, %f12 fble %fcc1, loop_1680 addc %l4, %i1, %o0 tcc %icc, 0x6 nop setx loop_1681, %l0, %l1 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_1680: sllx %i5, %l0, %l6 brlez,a %g2, loop_1682 stbar loop_1681: fmovrdlz %o6, %f18, %f26 popc 0x115A, %o2 loop_1682: edge32n %g1, %o7, %o4 fbe,a %fcc2, loop_1683 tcc %icc, 0x1 nop set 0x58, %o6 sth %o1, [%l7 + %o6] fbn,a %fcc3, loop_1684 loop_1683: ba,a loop_1685 prefetch [%l7 + 0x24], 0x1 srlx %i6, 0x18, %l2 loop_1684: movge %xcc, %i3, %g3 loop_1685: movle %icc, %i2, %i4 nop fitod %f4, %f22 fdtox %f22, %f26 nop fitod %f4, %f18 fdtox %f18, %f16 fxtod %f16, %f30 popc %l3, %o5 ta %xcc, 0x2 movneg %icc, %g7, %g6 nop setx 0x2B794987445231D9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x5EECEB0766C56EDB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f0, %f6 fmovrslez %i7, %f8, %f24 taddcctv %i0, %g4, %l5 set 0x50, %o7 swapa [%l7 + %o7] 0x04, %g5 call loop_1686 fmovdg %xcc, %f23, %f3 bl,a,pt %xcc, loop_1687 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1686: tge %xcc, 0x4 fpackfix %f6, %f18 loop_1687: edge32n %l1, %l4, %o3 tleu %icc, 0x6 umulcc %i1, 0x09F9, %i5 fmovrsne %o0, %f2, %f17 fmul8x16 %f23, %f24, %f8 faligndata %f4, %f24, %f20 fmovdcc %icc, %f19, %f7 movge %xcc, %l0, %l6 edge32ln %g2, %o6, %g1 movrgz %o7, 0x30C, %o2 set 0x72, %g7 lduha [%l7 + %g7] 0x80, %o1 edge32n %o4, %l2, %i6 ldsb [%l7 + 0x4B], %g3 addccc %i3, %i2, %l3 bl loop_1688 movne %icc, %o5, %g7 array32 %g6, %i7, %i0 fpackfix %f8, %f12 loop_1688: nop set 0x40, %i2 stxa %i4, [%l7 + %i2] 0xeb membar #Sync fmovrsgez %g4, %f12, %f23 fmul8ulx16 %f24, %f4, %f18 umulcc %g5, 0x182D, %l1 set 0x2C, %l0 swapa [%l7 + %l0] 0x81, %l5 or %l4, %o3, %i1 brlez,a %o0, loop_1689 movrgez %l0, %i5, %l6 addcc %o6, 0x051C, %g1 fmovsvc %icc, %f14, %f3 loop_1689: movgu %icc, %g2, %o2 pdist %f12, %f24, %f8 fsrc2 %f12, %f20 fbuge %fcc0, loop_1690 fpack32 %f14, %f0, %f24 bpos,pn %xcc, loop_1691 fpadd32s %f4, %f22, %f26 loop_1690: bpos loop_1692 srax %o7, 0x0B, %o1 loop_1691: movrlez %l2, 0x3CA, %i6 bn,a,pt %xcc, loop_1693 loop_1692: movrgez %o4, %g3, %i2 fmovrdne %l3, %f0, %f6 fbue,a %fcc1, loop_1694 loop_1693: sir 0x1971 tvs %xcc, 0x5 movvc %icc, %o5, %g7 loop_1694: sdivcc %i3, 0x1C72, %g6 set 0x26, %l5 lduba [%l7 + %l5] 0x88, %i7 subcc %i4, %g4, %g5 brlez %l1, loop_1695 nop fitos %f6, %f1 fstox %f1, %f16 bn,a %icc, loop_1696 bcs loop_1697 loop_1695: fandnot1s %f22, %f8, %f20 fmul8ulx16 %f2, %f4, %f10 loop_1696: movn %icc, %l5, %i0 loop_1697: tge %icc, 0x6 fabss %f12, %f11 sll %l4, %o3, %o0 sir 0x0548 movrlz %l0, 0x3CE, %i1 movne %xcc, %i5, %o6 movg %xcc, %g1, %l6 movg %icc, %g2, %o2 call loop_1698 umulcc %o7, %l2, %o1 nop setx 0x2B737C9B1EB1ECB7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 fsqrtd %f12, %f12 set 0x70, %g6 swapa [%l7 + %g6] 0x89, %i6 loop_1698: ta %xcc, 0x7 fnot2 %f26, %f28 wr %g0, 0x10, %asi stda %f0, [%l7 + 0x40] %asi restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvc %xcc, 0x2 umul %o4, %i2, %g3 sra %o5, %g7, %i3 fmovsleu %icc, %f27, %f27 movl %icc, %g6, %l3 movn %xcc, %i7, %g4 edge16 %g5, %l1, %i4 array32 %i0, %l5, %o3 fmovsl %xcc, %f17, %f12 wr %g0, 0x81, %asi swapa [%l7 + 0x50] %asi, %o0 sethi 0x0686, %l4 set 0x2C, %o3 swapa [%l7 + %o3] 0x10, %i1 addc %l0, %i5, %o6 fxor %f26, %f16, %f6 fbn %fcc1, loop_1699 fmovscs %icc, %f29, %f1 move %xcc, %l6, %g1 tleu %xcc, 0x5 loop_1699: ld [%l7 + 0x7C], %f1 tne %xcc, 0x5 tvc %icc, 0x0 movrgez %o2, %o7, %g2 mulscc %o1, %i6, %o4 edge16n %l2, %g3, %o5 srl %i2, 0x09, %g7 tsubcctv %i3, 0x02C7, %g6 tsubcc %i7, 0x0BD4, %l3 wr %g0, 0x89, %asi lda [%l7 + 0x4C] %asi, %f28 addccc %g4, %l1, %g5 ldd [%l7 + 0x28], %f28 mulx %i4, 0x141E, %i0 fmovdneg %xcc, %f24, %f9 set 0x2E, %l2 lduha [%l7 + %l2] 0x18, %l5 sllx %o0, %o3, %i1 fmovsneg %icc, %f24, %f16 movn %icc, %l4, %l0 movrgez %i5, 0x17E, %l6 and %g1, 0x0092, %o6 movn %icc, %o7, %o2 movg %xcc, %o1, %g2 taddcc %i6, %o4, %g3 wr %g0, 0x80, %asi swapa [%l7 + 0x14] %asi, %o5 bcc,a loop_1700 tvc %icc, 0x0 sth %i2, [%l7 + 0x4A] st %f5, [%l7 + 0x20] loop_1700: fpadd16s %f12, %f12, %f6 fbne %fcc1, loop_1701 fpadd16 %f18, %f24, %f24 edge8 %g7, %i3, %g6 edge32n %l2, %i7, %l3 loop_1701: tgu %xcc, 0x6 mova %xcc, %g4, %l1 movle %xcc, %i4, %i0 tn %xcc, 0x4 xnor %l5, %o0, %g5 umulcc %i1, 0x0CC4, %o3 set 0x2C, %i6 sta %f8, [%l7 + %i6] 0x80 subc %l4, 0x007F, %l0 mulx %i5, 0x1B57, %l6 srl %g1, 0x00, %o6 orn %o7, %o2, %o1 ldstub [%l7 + 0x59], %i6 popc 0x03BC, %g2 movrne %g3, 0x1B2, %o4 tne %icc, 0x2 movne %icc, %i2, %o5 srax %g7, %i3, %l2 movrne %g6, %i7, %g4 wr %g0, 0x20, %asi stxa %l1, [%g0 + 0x10] %asi sll %i4, 0x12, %l3 tvs %icc, 0x1 sir 0x1F08 tsubcc %l5, 0x1BEA, %i0 sll %o0, %i1, %g5 xorcc %l4, 0x19CD, %o3 membar 0x62 tneg %icc, 0x5 wr %g0, 0x0c, %asi stxa %i5, [%l7 + 0x30] %asi ble loop_1702 movrgz %l6, %l0, %g1 subc %o7, 0x0C3C, %o2 andn %o6, 0x121A, %o1 loop_1702: array32 %i6, %g3, %o4 edge32n %i2, %g2, %g7 and %o5, 0x03AB, %i3 udivcc %g6, 0x160B, %l2 fbuge,a %fcc2, loop_1703 movgu %icc, %i7, %g4 nop fitos %f0, %f0 fstox %f0, %f30 fmovdne %xcc, %f13, %f18 loop_1703: brz %l1, loop_1704 tleu %xcc, 0x1 srax %i4, 0x0A, %l5 wr %g0, 0x19, %asi lduha [%l7 + 0x6C] %asi, %i0 loop_1704: movvs %icc, %o0, %i1 movne %xcc, %g5, %l4 tsubcc %l3, 0x07E7, %i5 fmovrde %o3, %f28, %f6 array32 %l6, %g1, %l0 sllx %o2, %o7, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %i6, 0x12D, %g3 nop setx 0x87C4643C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0xDDF15DB6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fmuls %f25, %f25, %f30 addcc %o4, 0x0550, %i2 fmovsle %xcc, %f14, %f21 fmul8x16al %f30, %f20, %f24 movrlz %o6, 0x1CD, %g7 sllx %g2, %i3, %g6 array16 %o5, %i7, %l2 orcc %l1, %i4, %g4 tge %xcc, 0x3 ldx [%l7 + 0x60], %i0 tn %xcc, 0x6 set 0x40, %g3 ldswa [%l7 + %g3] 0x15, %o0 bg,a,pt %icc, loop_1705 tl %icc, 0x1 ldstub [%l7 + 0x42], %l5 ldstub [%l7 + 0x34], %i1 loop_1705: nop set 0x60, %l3 ldswa [%l7 + %l3] 0x15, %l4 edge16ln %l3, %i5, %g5 edge8n %l6, %g1, %o3 nop fitos %f3, %f2 fstox %f2, %f6 edge8n %l0, %o7, %o2 smul %o1, 0x0E27, %g3 nop setx 0x506EBFC3, %l0, %l6 st %l6, [%l7 + 0x08] ld [%l7 + 0x08], %fsr subcc %o4, 0x08B2, %i6 ldsh [%l7 + 0x70], %i2 nop fitod %f8, %f12 fdtox %f12, %f12 fxtod %f12, %f14 fmuld8ulx16 %f11, %f4, %f28 movre %g7, %o6, %i3 fpsub32 %f0, %f22, %f14 set 0x30, %g2 ldda [%l7 + %g2] 0x2f, %g6 movge %xcc, %o5, %g2 fxors %f9, %f11, %f11 tcc %xcc, 0x0 fmovscc %xcc, %f18, %f25 movge %xcc, %l2, %l1 movpos %xcc, %i7, %i4 bleu loop_1706 fbue,a %fcc0, loop_1707 fmul8x16au %f16, %f19, %f14 smulcc %i0, %o0, %g4 loop_1706: move %icc, %l5, %i1 loop_1707: bn,a,pn %icc, loop_1708 edge32l %l4, %i5, %g5 subc %l6, 0x05F0, %l3 mulscc %o3, %g1, %l0 loop_1708: nop fitos %f31, %f12 movpos %icc, %o2, %o7 fand %f18, %f28, %f18 sethi 0x01B8, %g3 fandnot1s %f9, %f24, %f26 movl %xcc, %o4, %o1 movge %icc, %i2, %i6 tl %icc, 0x2 mova %icc, %o6, %i3 edge16n %g6, %o5, %g2 alignaddr %g7, %l1, %i7 fzero %f12 tsubcc %i4, 0x157C, %l2 wr %g0, 0x80, %asi ldsba [%l7 + 0x2C] %asi, %i0 udivx %o0, 0x05C5, %g4 bvc,pt %icc, loop_1709 move %xcc, %i1, %l5 fbule,a %fcc2, loop_1710 orn %l4, 0x0FE2, %i5 loop_1709: mulscc %l6, %g5, %l3 edge32l %g1, %o3, %o2 loop_1710: tle %xcc, 0x3 xorcc %l0, %g3, %o7 edge32 %o1, %i2, %i6 edge16ln %o4, %o6, %g6 sub %i3, %o5, %g7 array32 %g2, %l1, %i4 movvc %xcc, %i7, %i0 srlx %o0, %l2, %g4 wr %g0, 0x04, %asi prefetcha [%l7 + 0x28] %asi, 0x2 fmovdvs %xcc, %f25, %f20 movge %xcc, %l4, %l5 movge %xcc, %l6, %g5 fpadd16 %f0, %f22, %f2 sethi 0x1103, %l3 set 0x10, %o4 stxa %i5, [%g0 + %o4] 0x21 edge32ln %g1, %o3, %o2 mova %xcc, %l0, %g3 brlz %o1, loop_1711 udivcc %o7, 0x1FC7, %i6 srax %i2, 0x17, %o6 fpadd16 %f24, %f28, %f20 loop_1711: edge16l %o4, %i3, %o5 fmuld8sux16 %f15, %f9, %f14 wr %g0, 0x2f, %asi stxa %g7, [%l7 + 0x48] %asi membar #Sync fabsd %f20, %f28 movrlz %g6, 0x0A2, %g2 alignaddr %i4, %i7, %l1 tcs %icc, 0x6 fmovdg %icc, %f25, %f6 udivcc %i0, 0x05C9, %o0 set 0x50, %l6 ldxa [%l7 + %l6] 0x80, %g4 tvc %icc, 0x4 call loop_1712 mulscc %l2, %l4, %i1 fbe %fcc2, loop_1713 xor %l6, 0x1459, %g5 loop_1712: mulscc %l3, %l5, %i5 bvc,pt %icc, loop_1714 loop_1713: subc %o3, %g1, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdle %icc, %f16, %f13 loop_1714: fone %f2 subccc %g3, %l0, %o7 sllx %o1, 0x02, %i2 sth %i6, [%l7 + 0x6E] movpos %icc, %o6, %o4 andn %o5, %g7, %g6 alignaddr %i3, %g2, %i4 addcc %l1, %i7, %i0 membar 0x21 tneg %xcc, 0x0 tn %xcc, 0x3 wr %g0, 0x10, %asi ldswa [%l7 + 0x60] %asi, %o0 smul %g4, %l4, %i1 wr %g0, 0x89, %asi swapa [%l7 + 0x34] %asi, %l2 fnot2 %f30, %f2 wr %g0, 0x0c, %asi lduba [%l7 + 0x1A] %asi, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %l6, 0x1A19, %l5 tcc %xcc, 0x3 sllx %i5, 0x04, %o3 orn %g1, %o2, %g3 subcc %l3, 0x136B, %l0 fbe,a %fcc1, loop_1715 add %o7, 0x1B5A, %i2 movleu %icc, %o1, %o6 movleu %xcc, %i6, %o4 loop_1715: fand %f4, %f2, %f2 std %f6, [%l7 + 0x10] movcs %xcc, %g7, %o5 addccc %g6, 0x08BC, %g2 fblg %fcc3, loop_1716 movg %xcc, %i3, %l1 nop setx loop_1717, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done add %i4, 0x1E8D, %i0 loop_1716: smulcc %o0, 0x0C03, %g4 xor %l4, %i1, %i7 loop_1717: add %l2, 0x113F, %l6 tgu %icc, 0x1 addc %g5, 0x10B8, %i5 tn %icc, 0x7 fble %fcc2, loop_1718 movpos %xcc, %l5, %o3 fmovscs %xcc, %f27, %f28 edge8n %g1, %g3, %l3 loop_1718: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x4313858E78554CF5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x36F328E33A441352, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fsubd %f20, %f18, %f20 bl,a,pn %icc, loop_1719 movcc %icc, %o2, %o7 umulcc %i2, %l0, %o1 fabss %f15, %f25 loop_1719: alignaddrl %i6, %o6, %o4 wr %g0, 0x81, %asi lda [%l7 + 0x10] %asi, %f1 sllx %g7, %g6, %o5 sethi 0x1992, %i3 udivx %g2, 0x08A2, %i4 fmovsl %xcc, %f8, %f4 fpmerge %f20, %f8, %f22 andncc %i0, %l1, %o0 bshuffle %f26, %f4, %f30 movrgz %l4, %g4, %i7 xor %l2, 0x1D33, %l6 fmul8x16au %f5, %f6, %f14 andcc %i1, %g5, %i5 edge32n %l5, %o3, %g1 ta %icc, 0x3 fmovrsgz %g3, %f19, %f3 tsubcc %o2, %o7, %l3 array32 %l0, %i2, %i6 array8 %o6, %o4, %o1 and %g7, 0x04DC, %o5 edge32 %g6, %g2, %i3 subccc %i4, %l1, %o0 fzeros %f2 brz,a %l4, loop_1720 tcc %icc, 0x1 fbul %fcc2, loop_1721 sllx %i0, 0x03, %i7 loop_1720: andncc %l2, %l6, %g4 ldsb [%l7 + 0x55], %i1 loop_1721: tne %icc, 0x7 fmovsge %xcc, %f17, %f0 sll %i5, 0x03, %l5 add %o3, 0x02F1, %g1 movre %g5, 0x3DC, %g3 ldsb [%l7 + 0x78], %o2 fcmpeq16 %f6, %f20, %l3 tle %xcc, 0x2 edge16n %l0, %i2, %i6 add %o6, 0x13BB, %o7 fornot2 %f4, %f12, %f2 xor %o4, 0x044F, %o1 nop fitod %f6, %f28 tg %xcc, 0x1 fbo,a %fcc2, loop_1722 sll %o5, 0x09, %g6 fmovsleu %icc, %f14, %f13 nop setx loop_1723, %l0, %l1 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_1722: ba,a %icc, loop_1724 tg %xcc, 0x6 xnor %g2, 0x17B0, %i3 loop_1723: brgz,a %i4, loop_1725 loop_1724: sethi 0x0E75, %l1 orncc %o0, 0x0548, %l4 edge16 %i0, %g7, %l2 loop_1725: movrgz %l6, %i7, %g4 sdiv %i1, 0x0CB4, %i5 brgz,a %o3, loop_1726 subcc %l5, 0x082E, %g1 fxor %f2, %f4, %f12 ldd [%l7 + 0x18], %f28 loop_1726: edge16l %g5, %g3, %o2 tcs %icc, 0x4 tcc %icc, 0x0 sdivcc %l3, 0x19EC, %i2 set 0x72, %o2 ldstuba [%l7 + %o2] 0x19, %i6 sllx %o6, 0x00, %o7 fcmple16 %f4, %f26, %l0 xor %o4, %o1, %o5 fzeros %f27 bcs,a %icc, loop_1727 brgz,a %g6, loop_1728 umulcc %g2, %i4, %i3 alignaddr %o0, %l1, %i0 loop_1727: tsubcctv %g7, 0x0300, %l4 loop_1728: ldsb [%l7 + 0x66], %l2 tge %xcc, 0x5 udiv %l6, 0x0FFB, %g4 tl %xcc, 0x5 tne %icc, 0x7 fnegd %f12, %f8 fmovsn %xcc, %f12, %f0 xorcc %i7, %i1, %o3 movl %xcc, %l5, %g1 nop fitos %f13, %f29 fstox %f29, %f26 fxtos %f26, %f1 fmovsneg %icc, %f3, %f4 fmovdleu %icc, %f17, %f26 orn %g5, %i5, %g3 nop set 0x20, %i4 stw %o2, [%l7 + %i4] fzeros %f17 ldsb [%l7 + 0x49], %l3 movne %icc, %i2, %o6 srl %i6, 0x19, %l0 fmovda %xcc, %f10, %f27 udiv %o7, 0x13CC, %o1 andcc %o4, 0x0E4B, %o5 bneg loop_1729 bgu %xcc, loop_1730 brlz %g6, loop_1731 tsubcctv %g2, %i4, %o0 loop_1729: edge8n %l1, %i0, %i3 loop_1730: or %g7, 0x0B4D, %l4 loop_1731: edge32ln %l6, %l2, %g4 fmovsge %xcc, %f6, %f3 nop setx loop_1732, %l0, %l1 jmpl %l1, %i7 prefetch [%l7 + 0x48], 0x1 fmovsge %icc, %f23, %f15 fexpand %f21, %f16 loop_1732: fmovrslz %i1, %f24, %f3 sra %l5, %g1, %g5 nop setx loop_1733, %l0, %l1 jmpl %l1, %o3 edge8ln %g3, %i5, %o2 fornot1s %f26, %f16, %f30 subcc %i2, %l3, %i6 loop_1733: edge8l %l0, %o7, %o1 or %o4, 0x01FB, %o5 ldd [%l7 + 0x30], %g6 edge32ln %o6, %g2, %o0 brgez %i4, loop_1734 sllx %l1, 0x03, %i0 movrne %g7, 0x0F0, %i3 udiv %l6, 0x0DDE, %l2 loop_1734: umul %g4, %l4, %i1 nop fitod %f0, %f6 tn %icc, 0x6 edge32l %l5, %i7, %g5 xnorcc %o3, 0x18A1, %g3 set 0x20, %i3 stxa %i5, [%l7 + %i3] 0x81 bvc,a loop_1735 fmovscc %icc, %f5, %f22 fblg %fcc3, loop_1736 movre %o2, %g1, %i2 loop_1735: fbue %fcc3, loop_1737 bleu,a,pn %xcc, loop_1738 loop_1736: movrne %i6, 0x1C1, %l3 edge8ln %l0, %o1, %o4 loop_1737: xnor %o5, %o7, %o6 loop_1738: nop wr %g0, 0x04, %asi lduha [%l7 + 0x5C] %asi, %g6 movre %o0, 0x331, %g2 add %l7, 0x2C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i4, %i0 wr %g0, 0x2f, %asi stba %g7, [%l7 + 0x2F] %asi membar #Sync set 0x40, %o0 stda %f0, [%l7 + %o0] 0xf1 membar #Sync movcs %icc, %i3, %l6 sth %l1, [%l7 + 0x34] ldsh [%l7 + 0x3E], %l2 fbge %fcc1, loop_1739 ldsb [%l7 + 0x25], %g4 orn %l4, %i1, %l5 tg %icc, 0x0 loop_1739: popc %i7, %g5 tcs %icc, 0x2 bg,pn %icc, loop_1740 fbu,a %fcc3, loop_1741 srax %o3, 0x03, %i5 set 0x60, %o5 ldda [%l7 + %o5] 0x11, %o2 loop_1740: fmovse %xcc, %f27, %f10 loop_1741: nop set 0x50, %l1 lduwa [%l7 + %l1] 0x88, %g3 edge32l %i2, %g1, %i6 membar 0x69 stx %l0, [%l7 + 0x40] fsrc2s %f27, %f5 brlez,a %l3, loop_1742 stx %o4, [%l7 + 0x40] edge8 %o1, %o5, %o6 ldx [%l7 + 0x18], %g6 loop_1742: umul %o7, %g2, %i4 ldx [%l7 + 0x60], %o0 ldsh [%l7 + 0x22], %g7 subccc %i3, 0x1814, %l6 movge %xcc, %l1, %i0 tsubcc %l2, %g4, %l4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fble,a %fcc2, loop_1743 movrne %i1, %l5, %i7 fones %f25 faligndata %f20, %f16, %f14 loop_1743: fornot2 %f0, %f16, %f8 or %g5, %o3, %o2 fnor %f0, %f24, %f6 movrlz %i5, 0x35A, %i2 tvs %icc, 0x3 edge32l %g1, %i6, %g3 fmul8x16 %f7, %f6, %f14 umul %l3, %l0, %o4 add %l7, 0x60, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %o1, %o5 wr %g0, 0x89, %asi sta %f12, [%l7 + 0x74] %asi sdivcc %g6, 0x0AB0, %o6 fmovs %f14, %f8 st %f9, [%l7 + 0x3C] set 0x40, %g4 stda %f16, [%l7 + %g4] 0x88 sra %g2, 0x00, %o7 movge %icc, %i4, %g7 fmovrsgz %i3, %f29, %f8 ldsw [%l7 + 0x58], %l6 fnegd %f12, %f30 fzero %f6 taddcc %o0, 0x02A0, %i0 te %icc, 0x4 st %f2, [%l7 + 0x30] andn %l1, %g4, %l4 srax %i1, 0x15, %l2 sethi 0x0F5E, %i7 taddcc %l5, %o3, %o2 andn %i5, 0x0852, %g5 lduh [%l7 + 0x20], %g1 tcc %xcc, 0x2 brlez %i2, loop_1744 stx %g3, [%l7 + 0x08] bcc,a loop_1745 move %xcc, %l3, %l0 loop_1744: tne %xcc, 0x4 fnot2 %f0, %f2 loop_1745: fble %fcc0, loop_1746 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpmerge %f13, %f30, %f28 subccc %o4, 0x154F, %o1 loop_1746: fsrc1 %f12, %f18 tl %xcc, 0x4 fzero %f0 tgu %xcc, 0x6 srlx %i6, 0x0E, %g6 fbo,a %fcc0, loop_1747 or %o6, 0x0F94, %g2 tleu %xcc, 0x1 fpsub16s %f12, %f5, %f13 loop_1747: bge,a %xcc, loop_1748 ldd [%l7 + 0x40], %f8 movge %icc, %o7, %o5 sethi 0x0C58, %g7 loop_1748: fbne %fcc0, loop_1749 te %xcc, 0x7 mulscc %i4, %i3, %o0 edge16ln %i0, %l6, %l1 loop_1749: edge16l %l4, %i1, %l2 wr %g0, 0x16, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync fmuld8sux16 %f26, %f29, %f14 bl %icc, loop_1750 fsrc2 %f16, %f0 set 0x42, %o1 stha %g4, [%l7 + %o1] 0x0c loop_1750: umul %i7, %o3, %o2 prefetch [%l7 + 0x7C], 0x3 fbge,a %fcc2, loop_1751 fnors %f11, %f9, %f4 movrne %l5, %g5, %i5 fmul8sux16 %f28, %f12, %f18 loop_1751: brgz,a %i2, loop_1752 brgez %g1, loop_1753 membar 0x3C ldub [%l7 + 0x50], %l3 loop_1752: edge32 %l0, %g3, %o1 loop_1753: tleu %icc, 0x7 movrgz %i6, 0x1B4, %o4 move %icc, %g6, %o6 fexpand %f6, %f16 ba loop_1754 sllx %o7, 0x16, %g2 fsrc1s %f0, %f29 mulx %g7, %o5, %i3 loop_1754: movre %o0, %i4, %l6 ta %xcc, 0x5 fmovdgu %xcc, %f27, %f18 sllx %i0, %l4, %i1 edge8ln %l2, %g4, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovspos %xcc, %f13, %f25 tge %xcc, 0x5 edge16n %l1, %o3, %l5 sdivcc %o2, 0x1784, %g5 wr %g0, 0xea, %asi stxa %i5, [%l7 + 0x10] %asi membar #Sync tsubcctv %i2, 0x03F3, %l3 tle %icc, 0x2 tcs %icc, 0x5 fmovrsgez %g1, %f9, %f4 fbg,a %fcc3, loop_1755 bvs,pt %icc, loop_1756 flush %l7 + 0x14 movre %l0, %g3, %o1 loop_1755: movcc %xcc, %i6, %g6 loop_1756: xnorcc %o4, %o7, %g2 bn loop_1757 movre %g7, %o6, %i3 tleu %xcc, 0x3 mulscc %o5, 0x1D1D, %i4 loop_1757: ldd [%l7 + 0x08], %o0 mova %icc, %l6, %i0 mulscc %i1, %l2, %g4 fmovsgu %icc, %f1, %f14 udivx %i7, 0x1148, %l1 movgu %xcc, %l4, %l5 subccc %o3, %o2, %g5 andcc %i5, %i2, %g1 nop setx 0xF8F2640776943EBB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xCD5B43340C076976, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f10, %f10 xor %l0, 0x16EF, %g3 fandnot2s %f4, %f4, %f11 movleu %xcc, %l3, %o1 fnot2 %f10, %f28 fsrc2 %f18, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %i6, %o4, %g6 st %f15, [%l7 + 0x3C] nop fitod %f0, %f22 fdtoi %f22, %f27 movle %icc, %g2, %o7 mulscc %o6, %g7, %i3 movpos %icc, %o5, %o0 tne %icc, 0x7 faligndata %f0, %f22, %f24 srl %l6, %i4, %i0 brlz,a %l2, loop_1758 orn %i1, %i7, %g4 fble %fcc0, loop_1759 tl %xcc, 0x1 loop_1758: sdivcc %l1, 0x012E, %l5 fble,a %fcc3, loop_1760 loop_1759: bvc,a %xcc, loop_1761 orncc %l4, %o3, %o2 be,pn %xcc, loop_1762 loop_1760: movre %i5, %i2, %g1 loop_1761: srl %l0, 0x08, %g3 srax %l3, %o1, %i6 loop_1762: tpos %icc, 0x7 sub %o4, %g6, %g2 bleu,pn %xcc, loop_1763 edge16ln %g5, %o6, %o7 edge32l %g7, %o5, %o0 or %l6, %i3, %i0 loop_1763: tneg %xcc, 0x7 nop fitod %f16, %f24 array32 %i4, %i1, %l2 sethi 0x0B88, %i7 array16 %l1, %l5, %g4 movleu %xcc, %l4, %o2 addc %o3, %i2, %i5 nop setx 0xCC0895F2D82C59E0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x2A91F16E469E5FA9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fsubd %f30, %f16, %f2 movrgz %g1, 0x03F, %l0 alignaddr %g3, %o1, %i6 fxor %f30, %f8, %f8 movl %xcc, %o4, %l3 movcc %icc, %g2, %g6 array8 %g5, %o6, %o7 addccc %o5, 0x1D4D, %g7 edge16n %l6, %o0, %i0 fnot2s %f30, %f23 array8 %i3, %i1, %i4 brlz,a %i7, loop_1764 fmovsvc %icc, %f12, %f4 umulcc %l2, %l1, %l5 stw %g4, [%l7 + 0x4C] loop_1764: edge8 %l4, %o2, %i2 fcmpeq16 %f24, %f14, %i5 fbug %fcc2, loop_1765 popc 0x1A0A, %o3 tl %icc, 0x6 movn %icc, %l0, %g1 loop_1765: umul %g3, 0x0827, %i6 movrgz %o4, %l3, %g2 ta %xcc, 0x4 tne %xcc, 0x4 movgu %icc, %g6, %g5 movl %icc, %o1, %o6 mova %xcc, %o7, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tge %icc, 0x7 edge16n %l6, %g7, %o0 movrgz %i0, 0x219, %i3 fpsub16s %f27, %f15, %f9 fmovrdlez %i1, %f2, %f18 udivcc %i7, 0x0EC1, %l2 movg %icc, %i4, %l1 udiv %l5, 0x1B20, %g4 movvc %xcc, %l4, %i2 tcc %xcc, 0x3 nop fitod %f6, %f30 fdtos %f30, %f27 ldstub [%l7 + 0x55], %i5 subccc %o3, 0x13E6, %o2 fmovrslz %l0, %f5, %f27 fnands %f19, %f1, %f5 move %xcc, %g1, %i6 tleu %icc, 0x7 fpadd16s %f5, %f14, %f23 fmovdg %icc, %f11, %f16 tge %xcc, 0x2 bvs,pt %xcc, loop_1766 edge16ln %g3, %o4, %l3 sub %g6, 0x0A42, %g2 srlx %o1, %g5, %o6 loop_1766: movn %icc, %o5, %l6 xnorcc %g7, %o7, %o0 set 0x18, %i7 ldsha [%l7 + %i7] 0x89, %i0 wr %g0, 0x11, %asi ldstuba [%l7 + 0x7D] %asi, %i3 nop fitos %f30, %f6 fmovrsne %i7, %f2, %f8 fmovdn %icc, %f11, %f31 srax %i1, 0x06, %i4 bneg,a %icc, loop_1767 movcc %xcc, %l2, %l1 nop fitos %f19, %f14 flush %l7 + 0x20 loop_1767: sub %l5, %l4, %i2 ble,a loop_1768 edge8n %i5, %o3, %g4 mulx %o2, 0x1C8F, %l0 set 0x60, %g1 ldda [%l7 + %g1] 0xe3, %i6 loop_1768: fmovde %icc, %f25, %f25 movne %xcc, %g3, %o4 sub %g1, 0x072A, %g6 andn %g2, %l3, %g5 flush %l7 + 0x48 nop setx 0xC045FD03, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr ble,pt %xcc, loop_1769 ldx [%l7 + 0x60], %o6 movrne %o1, %l6, %g7 xnorcc %o5, 0x1F3A, %o7 loop_1769: mulx %o0, %i3, %i7 tcs %icc, 0x7 sra %i0, %i1, %i4 set 0x54, %i1 stwa %l1, [%l7 + %i1] 0x04 fnegd %f24, %f26 movge %xcc, %l2, %l5 movvc %icc, %i2, %i5 xnorcc %l4, 0x10F8, %g4 for %f24, %f18, %f18 movrne %o3, 0x060, %o2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fandnot1s %f13, %f1, %f2 movcs %xcc, %l0, %g3 addcc %i6, 0x1A1F, %g1 stx %o4, [%l7 + 0x38] movn %icc, %g2, %l3 movle %xcc, %g6, %o6 fbule %fcc3, loop_1770 prefetch [%l7 + 0x24], 0x1 bleu loop_1771 addccc %g5, %l6, %o1 loop_1770: bn,a %icc, loop_1772 brgez,a %g7, loop_1773 loop_1771: be,a,pt %xcc, loop_1774 tcs %icc, 0x5 loop_1772: udivcc %o5, 0x1C1A, %o7 loop_1773: sll %o0, 0x16, %i7 loop_1774: fblg %fcc1, loop_1775 sll %i0, %i1, %i4 xorcc %l1, %i3, %l2 stw %l5, [%l7 + 0x68] loop_1775: movcc %xcc, %i5, %i2 fnors %f29, %f14, %f23 fmovs %f14, %f28 edge16ln %l4, %o3, %g4 fxnors %f21, %f13, %f19 fcmpne32 %f12, %f14, %l0 movrlz %g3, %i6, %o2 bcs,a loop_1776 bcc loop_1777 movn %icc, %g1, %g2 fba %fcc1, loop_1778 loop_1776: fbug %fcc0, loop_1779 loop_1777: sdivx %o4, 0x1037, %g6 fbu %fcc1, loop_1780 loop_1778: brz %o6, loop_1781 loop_1779: alignaddrl %l3, %l6, %g5 flush %l7 + 0x78 loop_1780: fpmerge %f14, %f6, %f28 loop_1781: umulcc %g7, 0x1D13, %o5 edge16 %o7, %o0, %o1 membar 0x2F fmovsvs %xcc, %f30, %f10 fbue %fcc1, loop_1782 fba %fcc2, loop_1783 tg %icc, 0x6 bpos,pn %xcc, loop_1784 loop_1782: sdivcc %i7, 0x188F, %i0 loop_1783: nop set 0x0D, %g5 ldstub [%l7 + %g5], %i4 nop fitos %f4, %f6 fstoi %f6, %f16 loop_1784: tn %icc, 0x7 fbule,a %fcc3, loop_1785 tvc %xcc, 0x3 brlez,a %i1, loop_1786 edge16ln %l1, %i3, %l5 loop_1785: add %l2, 0x01BF, %i5 edge16l %l4, %i2, %g4 loop_1786: fnot2 %f18, %f16 tgu %icc, 0x0 movneg %icc, %l0, %o3 fnand %f28, %f18, %f18 ldsh [%l7 + 0x62], %g3 alignaddrl %o2, %g1, %i6 fmovrslez %g2, %f31, %f25 fcmpeq16 %f4, %f18, %o4 fmovrde %o6, %f24, %f20 fmovsg %icc, %f7, %f20 brgez %g6, loop_1787 smul %l3, 0x1163, %l6 xnor %g7, %o5, %g5 tcc %xcc, 0x4 loop_1787: ldsw [%l7 + 0x30], %o0 fcmple32 %f22, %f8, %o7 fexpand %f8, %f22 set 0x50, %l4 ldda [%l7 + %l4] 0xea, %i6 brlez %i0, loop_1788 fbl %fcc3, loop_1789 mulscc %o1, %i1, %l1 fmovdne %icc, %f4, %f8 loop_1788: nop fitod %f12, %f10 fdtox %f10, %f8 fxtod %f8, %f18 loop_1789: xnorcc %i3, 0x0C24, %i4 edge16n %l5, %i5, %l4 tcc %icc, 0x0 ldstub [%l7 + 0x15], %l2 ldstub [%l7 + 0x54], %g4 stx %l0, [%l7 + 0x20] brgez,a %o3, loop_1790 fmovsl %xcc, %f29, %f10 movle %xcc, %i2, %g3 edge32n %g1, %o2, %g2 loop_1790: be,a loop_1791 fcmpgt16 %f30, %f26, %i6 brz,a %o6, loop_1792 nop set 0x34, %i5 sth %g6, [%l7 + %i5] loop_1791: fmovda %icc, %f23, %f12 sub %o4, %l6, %g7 loop_1792: movrlez %o5, %g5, %l3 fpack16 %f8, %f15 taddcc %o0, %o7, %i0 set 0x40, %o6 ldda [%l7 + %o6] 0x15, %f0 wr %g0, 0x11, %asi stxa %o1, [%l7 + 0x48] %asi membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f0 fmovrdne %i7, %f24, %f0 bneg,pn %xcc, loop_1793 tg %icc, 0x2 tvc %xcc, 0x6 add %l1, %i1, %i3 loop_1793: movrgez %i4, %i5, %l5 fbue,a %fcc1, loop_1794 xnorcc %l4, 0x0004, %l2 tvc %icc, 0x2 tgu %icc, 0x5 loop_1794: add %g4, 0x15BB, %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fzero %f16 sdivcc %l0, 0x141D, %g3 movle %xcc, %g1, %i2 bne %xcc, loop_1795 mulx %o2, %g2, %i6 addc %o6, %g6, %o4 fzeros %f11 loop_1795: tcc %icc, 0x7 edge16n %l6, %g7, %g5 bcc,a loop_1796 membar 0x55 sub %l3, %o0, %o7 ldd [%l7 + 0x68], %i0 loop_1796: fmovdgu %icc, %f15, %f14 ta %icc, 0x2 movg %icc, %o1, %i7 add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x88, %l1, %o5 mulx %i1, %i3, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %i5, 0x1DCF, %l5 taddcctv %l2, %l4, %g4 tle %icc, 0x3 fornot1 %f20, %f6, %f22 add %l7, 0x30, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x19, %l0, %g3 edge32l %o3, %i2, %o2 bne,pn %xcc, loop_1797 edge32l %g1, %g2, %i6 sub %g6, %o6, %l6 set 0x28, %o7 stha %o4, [%l7 + %o7] 0x88 loop_1797: movrgez %g7, 0x316, %l3 fpsub16s %f24, %f23, %f24 edge8ln %g5, %o7, %o0 set 0x28, %g7 ldxa [%l7 + %g7] 0x0c, %o1 taddcctv %i7, %i0, %o5 ba,pn %icc, loop_1798 addcc %i1, %l1, %i3 tle %xcc, 0x6 stbar loop_1798: udivx %i4, 0x1FAC, %l5 fmuld8ulx16 %f8, %f24, %f12 edge8ln %l2, %i5, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %l0, %l4, %o3 st %f18, [%l7 + 0x74] smulcc %g3, 0x08D5, %o2 std %f2, [%l7 + 0x48] bpos,a,pt %xcc, loop_1799 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %g1, 0x138B, %i2 movre %g2, 0x212, %g6 loop_1799: ldsb [%l7 + 0x20], %o6 edge8l %i6, %o4, %l6 stw %l3, [%l7 + 0x30] udiv %g5, 0x03EA, %o7 fpackfix %f26, %f31 bne,a %xcc, loop_1800 bg,a,pn %xcc, loop_1801 andncc %o0, %g7, %i7 edge8n %i0, %o5, %o1 loop_1800: bne,a,pt %xcc, loop_1802 loop_1801: alignaddr %i1, %l1, %i3 movrne %i4, %l5, %l2 bpos,pn %xcc, loop_1803 loop_1802: tle %icc, 0x2 tn %xcc, 0x0 be,pn %xcc, loop_1804 loop_1803: movge %xcc, %g4, %i5 bl,a,pt %xcc, loop_1805 fpsub32 %f12, %f12, %f16 loop_1804: sdivx %l0, 0x195D, %l4 fmul8ulx16 %f26, %f8, %f26 loop_1805: fcmpgt32 %f16, %f16, %g3 fnot2s %f10, %f16 sdivcc %o2, 0x1F60, %g1 mova %xcc, %i2, %o3 add %l7, 0x18, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g6 casa [%l6] %asi, %g6, %o6 fmovdge %xcc, %f30, %f9 udivx %g2, 0x1D32, %o4 fba,a %fcc3, loop_1806 fpmerge %f6, %f14, %f22 fmovdvc %icc, %f19, %f16 movne %xcc, %i6, %l6 loop_1806: fmovdn %xcc, %f15, %f26 add %l3, 0x0B6E, %g5 umul %o0, 0x01B4, %g7 brnz %i7, loop_1807 bge loop_1808 fbe %fcc1, loop_1809 and %i0, %o7, %o1 loop_1807: smul %i1, %o5, %l1 loop_1808: movvs %xcc, %i4, %l5 loop_1809: tpos %icc, 0x7 fmovrsgez %l2, %f17, %f31 fone %f2 mulscc %i3, 0x0E2F, %g4 wr %g0, 0x88, %asi lduwa [%l7 + 0x1C] %asi, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xCBFFB961121B4B26, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x52FA98B0D675EAD5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f20, %f24 flush %l7 + 0x28 fmovsne %icc, %f5, %f9 fexpand %f21, %f10 nop setx loop_1810, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnorcc %l4, %g3, %i5 be,pn %xcc, loop_1811 popc 0x1745, %g1 loop_1810: popc 0x0311, %o2 movrlz %o3, 0x2D1, %i2 loop_1811: bgu,pt %xcc, loop_1812 movle %icc, %o6, %g2 flush %l7 + 0x6C ldd [%l7 + 0x78], %g6 loop_1812: membar 0x68 wr %g0, 0x18, %asi ldsba [%l7 + 0x33] %asi, %i6 udivx %o4, 0x176A, %l6 mulx %l3, %g5, %g7 or %i7, 0x0F8D, %i0 xnor %o7, %o1, %o0 edge8 %o5, %i1, %l1 stb %l5, [%l7 + 0x6A] wr %g0, 0x19, %asi ldsba [%l7 + 0x44] %asi, %l2 fpadd32s %f19, %f12, %f19 wr %g0, 0x81, %asi prefetcha [%l7 + 0x08] %asi, 0x0 tpos %icc, 0x7 tsubcc %i4, 0x02A8, %l0 fbge,a %fcc3, loop_1813 mova %icc, %l4, %g4 fnegd %f8, %f2 movrne %i5, %g1, %g3 loop_1813: edge16l %o2, %i2, %o3 movrne %g2, 0x2C7, %o6 tl %xcc, 0x0 fsrc1s %f23, %f27 tle %xcc, 0x5 andn %i6, 0x1D15, %g6 fxnor %f30, %f28, %f8 ldx [%l7 + 0x18], %l6 fmovsg %icc, %f29, %f26 tl %icc, 0x1 fnor %f12, %f2, %f24 fornot2s %f24, %f7, %f4 orn %l3, 0x17FE, %g5 nop setx loop_1814, %l0, %l1 jmpl %l1, %g7 movne %xcc, %o4, %i0 fmovdpos %xcc, %f25, %f16 umul %o7, %i7, %o0 loop_1814: fbuge,a %fcc2, loop_1815 sra %o5, %o1, %l1 mova %icc, %l5, %l2 movre %i3, %i4, %l0 loop_1815: movn %xcc, %l4, %i1 nop setx loop_1816, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry lduh [%l7 + 0x74], %g4 xorcc %g1, %i5, %g3 fpmerge %f12, %f13, %f6 loop_1816: srl %o2, 0x02, %i2 sdivcc %g2, 0x1380, %o6 umulcc %o3, 0x037A, %g6 fbg,a %fcc0, loop_1817 fmovdvs %icc, %f1, %f2 nop set 0x58, %i0 lduh [%l7 + %i0], %i6 andcc %l6, %g5, %l3 loop_1817: sub %o4, %g7, %o7 edge8ln %i7, %i0, %o0 array8 %o5, %l1, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbule,a %fcc1, loop_1818 edge16ln %l2, %i3, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsvc %icc, %f4, %f22 loop_1818: smul %o1, %l0, %i1 movleu %xcc, %l4, %g4 movn %icc, %i5, %g1 fabsd %f24, %f2 pdist %f20, %f22, %f16 movle %xcc, %o2, %i2 movge %icc, %g2, %g3 membar 0x0F edge8l %o6, %o3, %g6 fmovrdlez %l6, %f2, %f12 ldsh [%l7 + 0x08], %g5 wr %g0, 0x10, %asi prefetcha [%l7 + 0x18] %asi, 0x2 membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0x1f, %f16 movvc %xcc, %i6, %g7 udivx %o4, 0x0A17, %o7 orn %i7, %o0, %i0 fmovdneg %icc, %f8, %f18 tsubcctv %l1, 0x1968, %o5 fbule %fcc3, loop_1819 fmovrdgz %l2, %f0, %f14 fmovsne %xcc, %f23, %f12 tle %icc, 0x7 loop_1819: tg %icc, 0x2 edge32 %l5, %i4, %o1 edge16 %l0, %i1, %i3 srl %l4, 0x1C, %i5 bl,a,pt %icc, loop_1820 fmovrdgz %g1, %f6, %f18 subcc %g4, 0x0D48, %i2 fcmpne16 %f6, %f28, %o2 loop_1820: subccc %g2, %o6, %o3 movrne %g3, 0x270, %l6 sra %g5, %g6, %i6 set 0x78, %l5 stba %l3, [%l7 + %l5] 0x2b membar #Sync fmovdn %icc, %f26, %f8 fmovda %icc, %f7, %f26 fxor %f18, %f16, %f4 fnot2 %f12, %f8 orncc %o4, 0x0950, %g7 srax %o7, 0x11, %i7 xnorcc %i0, 0x192E, %o0 movcc %icc, %o5, %l2 nop fitod %f4, %f24 fdtos %f24, %f30 bcc,a,pn %xcc, loop_1821 nop set 0x7C, %l0 stw %l1, [%l7 + %l0] fmovsa %icc, %f27, %f8 std %f10, [%l7 + 0x30] loop_1821: tn %icc, 0x3 nop setx loop_1822, %l0, %l1 jmpl %l1, %i4 fxnor %f10, %f26, %f10 fands %f0, %f16, %f13 edge8 %o1, %l0, %i1 loop_1822: sth %l5, [%l7 + 0x4E] srl %i3, 0x0F, %i5 fpsub16s %f8, %f5, %f4 array32 %l4, %g1, %g4 bgu,a loop_1823 fmovsneg %icc, %f13, %f23 sub %o2, 0x031E, %i2 ldstub [%l7 + 0x36], %o6 loop_1823: addcc %o3, 0x0648, %g2 st %f20, [%l7 + 0x6C] brz,a %l6, loop_1824 addc %g3, 0x0E92, %g5 fbg %fcc3, loop_1825 fones %f25 loop_1824: udivx %i6, 0x1D85, %l3 movrlez %g6, 0x27B, %o4 loop_1825: ldub [%l7 + 0x3F], %o7 srlx %i7, 0x16, %g7 nop setx 0xF9653ABA57D9F73B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x41E5C1FCE082C0D3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 faddd %f2, %f10, %f18 fmovrsgez %o0, %f27, %f1 andncc %o5, %i0, %l1 sdivx %l2, 0x04DA, %o1 tg %icc, 0x5 fpmerge %f18, %f19, %f20 membar 0x26 edge8 %i4, %i1, %l0 edge16 %l5, %i3, %l4 movle %xcc, %g1, %g4 fmovrde %o2, %f12, %f26 be,a,pn %icc, loop_1826 edge8l %i2, %o6, %i5 srlx %g2, %o3, %g3 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f16 loop_1826: nop setx loop_1827, %l0, %l1 jmpl %l1, %l6 fcmple32 %f22, %f8, %i6 or %l3, %g6, %g5 bne,pn %xcc, loop_1828 loop_1827: fmovdge %icc, %f16, %f28 edge8 %o7, %o4, %i7 fmovs %f29, %f26 loop_1828: movrgez %g7, %o5, %i0 ldub [%l7 + 0x37], %o0 sth %l2, [%l7 + 0x7E] smulcc %o1, %i4, %l1 fbe %fcc1, loop_1829 andncc %i1, %l0, %l5 edge32l %l4, %g1, %i3 ldd [%l7 + 0x78], %f2 loop_1829: fsrc2 %f10, %f28 movgu %xcc, %o2, %g4 nop fitos %f1, %f13 fstox %f13, %f24 fxtos %f24, %f23 tn %xcc, 0x7 fble,a %fcc3, loop_1830 edge8ln %i2, %i5, %g2 edge16ln %o6, %o3, %l6 fpadd32 %f26, %f28, %f18 loop_1830: umul %g3, %i6, %g6 srlx %l3, %o7, %o4 subc %i7, 0x18F6, %g5 taddcc %o5, %i0, %g7 array32 %l2, %o1, %o0 subc %l1, %i4, %i1 fmovdg %xcc, %f10, %f16 xnor %l5, %l4, %l0 nop set 0x50, %o3 ldd [%l7 + %o3], %f0 sdiv %g1, 0x0C87, %i3 wr %g0, 0x2b, %asi stba %o2, [%l7 + 0x7A] %asi membar #Sync tl %xcc, 0x4 bge,a %xcc, loop_1831 faligndata %f6, %f22, %f6 xnorcc %i2, %i5, %g4 srl %g2, %o3, %l6 loop_1831: taddcctv %g3, 0x1AA0, %i6 subccc %o6, %g6, %l3 movvs %xcc, %o4, %i7 fmovsg %icc, %f24, %f18 fbge,a %fcc2, loop_1832 movge %icc, %o7, %g5 nop fitos %f2, %f21 fstod %f21, %f24 sllx %i0, %g7, %o5 loop_1832: stbar tn %xcc, 0x3 movl %xcc, %o1, %o0 bcc loop_1833 umulcc %l1, %i4, %i1 sdiv %l2, 0x096E, %l5 umul %l4, %g1, %l0 loop_1833: tg %xcc, 0x6 nop setx 0x7E34B95E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x123CD711, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fsubs %f27, %f30, %f26 wr %g0, 0xeb, %asi stha %i3, [%l7 + 0x10] %asi membar #Sync ldd [%l7 + 0x18], %f0 fpadd16 %f12, %f2, %f12 alignaddrl %i2, %i5, %g4 movl %icc, %o2, %g2 set 0x70, %l2 ldxa [%l7 + %l2] 0x04, %l6 tvs %xcc, 0x5 movl %xcc, %g3, %i6 xnor %o3, 0x0478, %o6 fbn,a %fcc1, loop_1834 tleu %xcc, 0x4 movcc %icc, %l3, %g6 and %o4, 0x1613, %i7 loop_1834: xor %g5, %i0, %g7 bgu,pn %xcc, loop_1835 nop setx 0x07D6B85A20663E52, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr nop set 0x28, %i6 lduw [%l7 + %i6], %o5 array8 %o7, %o0, %o1 loop_1835: andncc %l1, %i4, %l2 subcc %i1, %l4, %g1 srl %l5, %i3, %l0 edge8n %i2, %i5, %o2 edge16 %g2, %l6, %g4 sdivcc %i6, 0x0FB7, %g3 array16 %o3, %l3, %g6 movvc %xcc, %o6, %i7 edge16ln %o4, %i0, %g5 srax %g7, %o7, %o0 stx %o5, [%l7 + 0x78] fcmpeq16 %f4, %f22, %o1 fcmpgt16 %f20, %f14, %i4 fcmpgt32 %f18, %f0, %l1 nop fitod %f2, %f6 fdtos %f6, %f19 fbuge %fcc0, loop_1836 alignaddr %i1, %l2, %l4 srax %g1, %i3, %l5 fmul8x16 %f1, %f30, %f4 loop_1836: fabsd %f10, %f16 wr %g0, 0x04, %asi lduha [%l7 + 0x6C] %asi, %i2 bpos,a,pn %icc, loop_1837 tcs %icc, 0x2 te %xcc, 0x6 bvc %xcc, loop_1838 loop_1837: movvs %xcc, %l0, %o2 fcmpgt16 %f2, %f16, %g2 ldsb [%l7 + 0x5C], %i5 loop_1838: fmul8ulx16 %f2, %f4, %f16 tsubcctv %l6, %g4, %g3 edge16n %i6, %o3, %g6 edge32l %o6, %l3, %o4 tg %icc, 0x6 fba,a %fcc2, loop_1839 movpos %icc, %i7, %i0 subcc %g5, %o7, %o0 brgez,a %o5, loop_1840 loop_1839: tne %xcc, 0x0 udivcc %g7, 0x10A7, %i4 xnor %o1, 0x037E, %l1 loop_1840: nop set 0x14, %g3 swapa [%l7 + %g3] 0x80, %i1 edge32n %l2, %l4, %g1 fzero %f24 subcc %i3, 0x07C5, %i2 nop fitod %f12, %f10 alignaddr %l5, %l0, %g2 subccc %o2, 0x03C0, %i5 fbuge %fcc1, loop_1841 ldsb [%l7 + 0x19], %l6 movn %xcc, %g3, %g4 add %l7, 0x3C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i6, %g6 loop_1841: fcmpeq16 %f4, %f28, %o6 edge8n %o3, %o4, %l3 movrlez %i7, %i0, %o7 fmovsne %icc, %f5, %f16 umulcc %g5, %o5, %g7 sdivcc %o0, 0x18D7, %i4 subccc %o1, 0x1D95, %l1 tg %icc, 0x5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bg,a %xcc, loop_1842 fsrc2s %f5, %f11 sdiv %i1, 0x0F79, %l4 fmovsle %icc, %f29, %f17 loop_1842: srax %g1, 0x1F, %l2 movleu %xcc, %i3, %i2 tneg %xcc, 0x3 nop setx loop_1843, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpack16 %f10, %f20 bgu,pt %xcc, loop_1844 nop set 0x11, %g6 stb %l5, [%l7 + %g6] loop_1843: array8 %g2, %o2, %l0 movre %i5, %g3, %l6 loop_1844: array8 %g4, %i6, %g6 orn %o6, 0x1EE2, %o3 tge %xcc, 0x3 addc %o4, %l3, %i7 ldsw [%l7 + 0x30], %o7 fmovrsgz %i0, %f6, %f8 taddcctv %o5, %g7, %g5 tcc %icc, 0x2 tsubcctv %i4, 0x08B7, %o1 fand %f24, %f30, %f0 mulx %l1, 0x0D20, %i1 fmovsvs %icc, %f12, %f2 tvs %icc, 0x5 mulscc %o0, 0x179C, %g1 edge32ln %l4, %i3, %l2 xnorcc %i2, 0x0EC9, %l5 movge %xcc, %g2, %o2 addccc %l0, 0x0D18, %g3 umul %l6, %g4, %i6 te %xcc, 0x3 movre %i5, %g6, %o3 wr %g0, 0x04, %asi lda [%l7 + 0x28] %asi, %f27 stbar subc %o6, 0x1513, %l3 movrlz %i7, %o4, %o7 sethi 0x0133, %o5 wr %g0, 0x11, %asi ldstuba [%l7 + 0x1F] %asi, %g7 call loop_1845 movrgez %g5, 0x147, %i0 fbge %fcc2, loop_1846 lduh [%l7 + 0x4A], %i4 loop_1845: udivcc %l1, 0x1C53, %o1 fba,a %fcc1, loop_1847 loop_1846: movg %xcc, %i1, %o0 sir 0x10A5 sdivx %g1, 0x1EDF, %l4 loop_1847: nop wr %g0, 0x19, %asi stda %f16, [%l7 + 0x40] %asi nop fitos %f14, %f30 fstoi %f30, %f31 edge32n %i3, %l2, %i2 ldsw [%l7 + 0x28], %l5 movleu %icc, %g2, %o2 brz %g3, loop_1848 fmovrse %l6, %f8, %f4 tcs %icc, 0x7 nop fitos %f4, %f2 fstox %f2, %f14 loop_1848: tsubcc %l0, %g4, %i5 sth %i6, [%l7 + 0x20] fbu %fcc2, loop_1849 movn %icc, %g6, %o3 movrne %o6, 0x134, %l3 lduh [%l7 + 0x58], %i7 loop_1849: bge loop_1850 xor %o4, %o5, %o7 andcc %g7, 0x0E33, %g5 tne %icc, 0x6 loop_1850: sethi 0x10D6, %i0 taddcctv %l1, %i4, %o1 te %icc, 0x5 movg %icc, %o0, %i1 fbug,a %fcc3, loop_1851 tneg %xcc, 0x7 fornot1 %f30, %f10, %f18 flush %l7 + 0x4C loop_1851: fnors %f26, %f4, %f12 fmovrse %l4, %f7, %f4 fmovscc %xcc, %f5, %f21 ldd [%l7 + 0x10], %g0 sth %i3, [%l7 + 0x50] udiv %i2, 0x09E5, %l2 alignaddr %l5, %g2, %g3 wr %g0, 0x18, %asi ldstuba [%l7 + 0x28] %asi, %o2 movleu %xcc, %l6, %l0 orn %g4, 0x1E45, %i5 fbue,a %fcc2, loop_1852 fble %fcc3, loop_1853 fbu %fcc1, loop_1854 tn %xcc, 0x7 loop_1852: movrlez %i6, 0x158, %g6 loop_1853: xnorcc %o6, 0x1C5E, %l3 loop_1854: edge16l %i7, %o4, %o5 umul %o7, %g7, %g5 set 0x44, %g2 stha %o3, [%l7 + %g2] 0x22 membar #Sync fornot2s %f30, %f13, %f29 bcc,a,pt %icc, loop_1855 fnegs %f21, %f20 fmovsg %xcc, %f21, %f14 sdivcc %i0, 0x164B, %i4 loop_1855: fcmple32 %f6, %f22, %l1 swap [%l7 + 0x38], %o1 set 0x62, %l3 stba %o0, [%l7 + %l3] 0x11 fmovscs %xcc, %f0, %f18 or %l4, %g1, %i3 movleu %xcc, %i1, %i2 movneg %xcc, %l5, %l2 taddcc %g2, %g3, %l6 movpos %xcc, %l0, %o2 nop set 0x34, %l6 lduw [%l7 + %l6], %g4 tne %xcc, 0x0 srlx %i5, 0x13, %i6 edge16n %g6, %l3, %i7 fpack16 %f8, %f7 ldsb [%l7 + 0x0D], %o6 fbge %fcc3, loop_1856 faligndata %f2, %f24, %f6 edge32 %o4, %o7, %o5 subc %g5, 0x1BDA, %g7 loop_1856: movgu %xcc, %i0, %i4 set 0x15, %o2 stba %o3, [%l7 + %o2] 0xe2 membar #Sync nop setx 0xA4E46D83E030B5C7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 fsqrtd %f24, %f22 orncc %o1, %o0, %l1 mulx %l4, 0x0BC4, %i3 add %l7, 0x24, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g1, %i1 tn %icc, 0x5 fbo,a %fcc1, loop_1857 sth %l5, [%l7 + 0x1C] fxnors %f1, %f21, %f25 edge32n %l2, %i2, %g3 loop_1857: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnorcc %g2, 0x07E1, %l0 stw %l6, [%l7 + 0x7C] edge16n %g4, %i5, %o2 xnorcc %g6, 0x0814, %i6 xnor %l3, %i7, %o6 movrlez %o7, 0x1AA, %o5 lduh [%l7 + 0x46], %g5 movn %xcc, %o4, %i0 ldub [%l7 + 0x7D], %g7 fbue,a %fcc2, loop_1858 movneg %icc, %i4, %o1 move %icc, %o3, %o0 array16 %l1, %l4, %g1 loop_1858: edge32l %i3, %l5, %i1 mulx %l2, %i2, %g2 xnorcc %l0, %l6, %g3 srlx %i5, 0x15, %g4 tle %icc, 0x6 lduh [%l7 + 0x12], %o2 or %g6, 0x1FFB, %i6 brlz %l3, loop_1859 ba,a %icc, loop_1860 fnor %f30, %f8, %f12 tle %xcc, 0x7 loop_1859: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1860: smulcc %o6, %i7, %o5 movrlz %g5, %o4, %i0 mulx %o7, 0x1D2D, %i4 sdivx %o1, 0x0806, %o3 movcs %xcc, %g7, %l1 fsrc2 %f6, %f20 fmovrdgez %o0, %f10, %f22 wr %g0, 0x88, %asi ldsha [%l7 + 0x44] %asi, %l4 for %f26, %f16, %f6 movrlz %g1, %i3, %l5 fxors %f24, %f16, %f6 ta %xcc, 0x0 umul %i1, 0x0F3B, %i2 edge16l %l2, %l0, %g2 tcc %xcc, 0x2 subc %g3, %i5, %g4 tgu %icc, 0x7 nop setx loop_1861, %l0, %l1 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 %f1, %f1 fstox %f1, %f14 fxtos %f14, %f11 fbne,a %fcc0, loop_1862 tsubcctv %o2, 0x1290, %g6 loop_1861: mulscc %l6, %i6, %o6 wr %g0, 0x26, %asi ldda [%l7 + 0x10] %asi, %i6 loop_1862: movn %xcc, %o5, %l3 fmovsne %xcc, %f24, %f29 movgu %xcc, %o4, %i0 ldsb [%l7 + 0x1C], %o7 movge %icc, %g5, %i4 srl %o1, 0x06, %g7 nop setx 0x41BCD1A0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x483526B4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fmuls %f0, %f25, %f13 te %icc, 0x6 fmovrdne %l1, %f16, %f16 mulx %o0, 0x1ADA, %l4 tgu %xcc, 0x0 or %g1, %o3, %i3 bvs,a loop_1863 taddcc %l5, %i1, %l2 movrgez %l0, %i2, %g2 fmovrslz %i5, %f12, %f14 loop_1863: fbu,a %fcc0, loop_1864 movneg %icc, %g4, %g3 movrlez %o2, 0x192, %g6 fmovdcc %xcc, %f17, %f2 loop_1864: swap [%l7 + 0x3C], %i6 bcc,a loop_1865 movrne %o6, 0x22A, %i7 taddcc %o5, 0x1A75, %l3 sra %l6, 0x11, %i0 loop_1865: nop setx loop_1866, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrlz %o7, 0x231, %g5 orn %o4, %i4, %o1 orcc %l1, %o0, %g7 loop_1866: popc %g1, %l4 sra %o3, %l5, %i1 udivcc %l2, 0x0126, %i3 edge32ln %l0, %i2, %i5 tgu %xcc, 0x5 set 0x48, %o4 stwa %g4, [%l7 + %o4] 0xe2 membar #Sync nop fitod %f2, %f24 fnand %f14, %f20, %f12 fxnors %f5, %f27, %f26 bcs loop_1867 movgu %xcc, %g3, %g2 sdivcc %o2, 0x1571, %g6 sra %i6, %o6, %i7 loop_1867: movvs %icc, %o5, %l3 ldx [%l7 + 0x20], %l6 wr %g0, 0x89, %asi sta %f10, [%l7 + 0x2C] %asi orn %i0, 0x0642, %o7 smulcc %o4, %i4, %o1 fbuge %fcc0, loop_1868 stb %g5, [%l7 + 0x42] ldstub [%l7 + 0x7F], %l1 fmovsa %icc, %f0, %f24 loop_1868: nop fitos %f4, %f9 fstod %f9, %f22 fandnot2 %f24, %f4, %f30 movrne %g7, 0x0FE, %o0 movle %icc, %l4, %g1 ldd [%l7 + 0x70], %l4 andn %o3, 0x0506, %l2 movgu %icc, %i3, %i1 movge %xcc, %i2, %i5 ba,a %icc, loop_1869 sdiv %g4, 0x0CE8, %l0 movneg %icc, %g2, %g3 alignaddrl %o2, %g6, %o6 loop_1869: alignaddr %i7, %i6, %l3 movre %l6, %o5, %o7 edge8ln %o4, %i4, %i0 fmovrsgz %o1, %f2, %f23 fbe %fcc0, loop_1870 movle %xcc, %g5, %g7 smul %l1, %l4, %g1 add %l7, 0x38, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %o0 casxa [%l6] %asi, %o0, %l5 loop_1870: ldsb [%l7 + 0x30], %l2 mova %xcc, %o3, %i1 fbu,a %fcc3, loop_1871 sdivcc %i2, 0x13CC, %i3 fmovdn %xcc, %f10, %f28 alignaddr %i5, %g4, %g2 loop_1871: edge32ln %l0, %g3, %g6 fmovrse %o6, %f8, %f2 movleu %xcc, %i7, %o2 brz,a %i6, loop_1872 fbuge %fcc0, loop_1873 fcmpgt16 %f26, %f2, %l3 fabss %f15, %f11 loop_1872: andncc %l6, %o5, %o7 loop_1873: tleu %icc, 0x4 edge8 %i4, %i0, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x30, %i4 lduwa [%l7 + %i4] 0x14, %o1 sub %g7, %l1, %g5 movrne %g1, 0x0D8, %l4 fbg %fcc0, loop_1874 add %l5, %o0, %o3 stx %i1, [%l7 + 0x68] fpack16 %f28, %f9 loop_1874: mulscc %i2, %i3, %i5 fble,a %fcc1, loop_1875 movrlz %g4, %g2, %l0 tl %icc, 0x0 fba,a %fcc3, loop_1876 loop_1875: sir 0x1D24 srax %l2, %g3, %o6 fcmpeq32 %f28, %f0, %g6 loop_1876: fmovsn %icc, %f23, %f9 srax %i7, 0x0F, %o2 fbg,a %fcc3, loop_1877 nop setx 0x7D39FAA0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0xD493FDDE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fadds %f30, %f9, %f18 xor %l3, %i6, %l6 prefetch [%l7 + 0x48], 0x1 loop_1877: addcc %o7, %i4, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %icc, %o5, %o1 movl %icc, %g7, %o4 tgu %icc, 0x4 movvc %icc, %g5, %l1 udivx %g1, 0x0A54, %l4 movrgez %l5, %o0, %i1 fornot2s %f26, %f9, %f9 movvs %icc, %o3, %i2 bn,a,pn %icc, loop_1878 tl %icc, 0x4 fbu %fcc0, loop_1879 ldd [%l7 + 0x70], %f4 loop_1878: tvc %xcc, 0x6 tle %icc, 0x2 loop_1879: edge32 %i5, %i3, %g4 fbl %fcc0, loop_1880 xnorcc %g2, 0x0873, %l0 alignaddrl %l2, %o6, %g6 move %icc, %g3, %o2 loop_1880: stx %l3, [%l7 + 0x78] ldsw [%l7 + 0x14], %i6 fmovd %f18, %f26 prefetch [%l7 + 0x50], 0x1 edge16ln %l6, %i7, %o7 movrne %i4, %o5, %i0 nop fitod %f0, %f16 fdtox %f16, %f6 fxtod %f6, %f16 fsrc1s %f0, %f16 nop setx 0xC6A5611C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 fsqrts %f4, %f21 bg,a loop_1881 tl %icc, 0x4 subc %o1, 0x1400, %g7 movcs %icc, %g5, %l1 loop_1881: sll %o4, 0x1C, %l4 fmuld8sux16 %f19, %f26, %f26 membar 0x4B bcc,a,pn %icc, loop_1882 ta %icc, 0x4 membar 0x7A nop set 0x78, %i3 stw %g1, [%l7 + %i3] loop_1882: tneg %xcc, 0x0 udivcc %l5, 0x0D7A, %o0 andncc %i1, %o3, %i5 set 0x08, %o0 stha %i3, [%l7 + %o0] 0xe2 membar #Sync set 0x0A, %o5 stba %i2, [%l7 + %o5] 0x04 edge16n %g2, %g4, %l2 tpos %xcc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x88, %asi ldstuba [%l7 + 0x0B] %asi, %o6 add %l0, %g6, %g3 bshuffle %f26, %f2, %f18 set 0x48, %l1 ldxa [%l7 + %l1] 0x88, %o2 fmovsg %xcc, %f24, %f14 tsubcctv %i6, %l6, %l3 fbue %fcc2, loop_1883 srax %o7, 0x04, %i7 fcmpgt32 %f30, %f6, %o5 edge32ln %i4, %o1, %i0 loop_1883: nop set 0x1E, %g4 ldsba [%l7 + %g4] 0x18, %g7 edge32l %l1, %o4, %g5 edge32 %l4, %g1, %l5 edge16 %o0, %i1, %i5 set 0x30, %o1 swapa [%l7 + %o1] 0x19, %o3 tcc %xcc, 0x3 nop fitos %f10, %f1 fstox %f1, %f14 movcs %xcc, %i2, %i3 andcc %g4, %l2, %o6 fbu %fcc0, loop_1884 taddcctv %l0, %g2, %g3 alignaddr %g6, %o2, %l6 edge16 %i6, %o7, %i7 loop_1884: andn %o5, %l3, %i4 movne %xcc, %o1, %g7 tcs %icc, 0x1 fexpand %f6, %f4 array32 %i0, %l1, %g5 edge32 %l4, %o4, %g1 ble %xcc, loop_1885 edge16ln %o0, %i1, %l5 bcs,pt %icc, loop_1886 tl %icc, 0x1 loop_1885: fblg,a %fcc1, loop_1887 nop setx 0x6A69BF18B05D9394, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x99BC0B1C25506EDF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f10, %f28 loop_1886: movge %icc, %o3, %i2 fbu,a %fcc2, loop_1888 loop_1887: tgu %icc, 0x0 mulscc %i3, 0x1F52, %i5 ldsh [%l7 + 0x54], %g4 loop_1888: movcc %icc, %o6, %l0 wr %g0, 0x04, %asi lduba [%l7 + 0x21] %asi, %g2 te %icc, 0x3 sllx %l2, 0x02, %g3 fmul8x16 %f9, %f16, %f10 set 0x6E, %g1 ldsha [%l7 + %g1] 0x18, %g6 or %o2, %l6, %o7 ldsh [%l7 + 0x4A], %i7 bneg,a loop_1889 swap [%l7 + 0x4C], %i6 srlx %l3, %o5, %o1 and %g7, %i0, %i4 loop_1889: movrlez %l1, 0x0C6, %l4 srl %g5, 0x18, %o4 wr %g0, 0x21, %asi stxa %o0, [%g0 + 0x108] %asi tleu %xcc, 0x5 edge16ln %g1, %l5, %i1 movcc %xcc, %i2, %i3 fblg,a %fcc1, loop_1890 bn %icc, loop_1891 bleu,a,pn %xcc, loop_1892 fxnor %f22, %f20, %f0 loop_1890: sub %i5, %g4, %o3 loop_1891: movrlez %o6, %l0, %g2 loop_1892: udiv %l2, 0x02E9, %g3 mulscc %o2, %g6, %o7 fmul8x16 %f30, %f12, %f2 subccc %i7, %i6, %l3 fandnot1 %f18, %f4, %f24 tg %icc, 0x7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %xcc, 0x6 mova %icc, %o5, %o1 movg %icc, %g7, %l6 tge %xcc, 0x7 stx %i0, [%l7 + 0x30] nop fitos %f3, %f3 fstod %f3, %f24 movleu %xcc, %l1, %l4 brgez,a %i4, loop_1893 swap [%l7 + 0x2C], %g5 tge %icc, 0x4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1893: sdivx %o4, 0x0258, %o0 movrlz %l5, %g1, %i2 edge16 %i1, %i3, %i5 mulx %o3, 0x0613, %o6 array16 %g4, %l0, %g2 fexpand %f28, %f12 sdivcc %l2, 0x1975, %g3 tcs %icc, 0x3 or %g6, 0x1E82, %o7 movl %xcc, %o2, %i7 wr %g0, 0x81, %asi lda [%l7 + 0x34] %asi, %f22 fpadd32 %f26, %f24, %f18 brgez %l3, loop_1894 sub %i6, %o5, %o1 movleu %icc, %g7, %i0 fmul8sux16 %f18, %f30, %f16 loop_1894: edge8 %l1, %l4, %i4 mova %xcc, %g5, %l6 tn %icc, 0x1 fors %f6, %f19, %f27 add %o0, 0x1918, %l5 nop setx 0x383439FEC7E14862, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0xA84AB047012BDED1, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f14, %f2 movcc %icc, %o4, %g1 movcs %xcc, %i2, %i1 wr %g0, 0x80, %asi sta %f20, [%l7 + 0x60] %asi umulcc %i5, 0x0CCE, %i3 fpackfix %f14, %f10 flush %l7 + 0x38 fmovdle %xcc, %f11, %f19 srl %o6, 0x19, %o3 fcmple16 %f10, %f30, %g4 movcc %icc, %l0, %g2 fnands %f10, %f3, %f12 array16 %g3, %l2, %o7 movvs %xcc, %o2, %i7 brz %g6, loop_1895 movne %xcc, %l3, %i6 xorcc %o5, 0x03CE, %g7 movcs %xcc, %o1, %i0 loop_1895: fones %f25 edge8 %l1, %l4, %i4 set 0x7E, %i1 stha %g5, [%l7 + %i1] 0xeb membar #Sync sdivcc %o0, 0x1691, %l5 movvc %icc, %l6, %o4 membar 0x75 nop setx 0x0D0F23B2606F5D55, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr sllx %i2, %g1, %i5 fandnot2s %f7, %f9, %f3 wr %g0, 0x2f, %asi ldda [%l7 + 0x10] %asi, %i0 fmovdn %xcc, %f28, %f3 movneg %icc, %i3, %o3 orn %o6, 0x11BC, %g4 nop setx 0x349E2509, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x94198B97, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fadds %f27, %f25, %f16 edge8l %l0, %g2, %g3 movle %xcc, %o7, %l2 sdiv %i7, 0x0913, %o2 stw %l3, [%l7 + 0x7C] movvs %xcc, %i6, %o5 movrlz %g7, 0x21B, %o1 tg %icc, 0x2 movle %icc, %g6, %l1 ldx [%l7 + 0x20], %i0 nop fitos %f13, %f6 fstox %f6, %f8 movrne %i4, 0x040, %g5 bpos,a %xcc, loop_1896 fble %fcc3, loop_1897 st %f30, [%l7 + 0x0C] tge %icc, 0x1 loop_1896: sll %o0, 0x0B, %l5 loop_1897: xor %l6, 0x04E5, %l4 edge32 %o4, %g1, %i2 smulcc %i1, 0x011B, %i5 and %o3, 0x0249, %i3 orcc %o6, %l0, %g4 subccc %g3, %g2, %o7 fcmpne32 %f24, %f8, %i7 sir 0x0AB0 movne %xcc, %l2, %o2 nop setx 0xFFC83E45, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x88413C45, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fsubs %f8, %f16, %f12 array8 %i6, %l3, %g7 srax %o5, 0x1D, %o1 fblg %fcc0, loop_1898 tvs %xcc, 0x5 subcc %l1, 0x1386, %i0 fmovrsne %i4, %f28, %f0 loop_1898: umul %g6, 0x1066, %o0 fpack16 %f28, %f21 set 0x12, %g5 stba %l5, [%l7 + %g5] 0xea membar #Sync movrne %l6, %l4, %g5 srax %g1, %o4, %i1 tvs %xcc, 0x4 set 0x50, %i7 sta %f15, [%l7 + %i7] 0x11 popc %i5, %o3 subcc %i2, 0x0123, %o6 bge,a,pt %xcc, loop_1899 fmul8x16au %f29, %f1, %f14 fnor %f20, %f28, %f26 pdist %f6, %f16, %f10 loop_1899: nop wr %g0, 0xe2, %asi stha %l0, [%l7 + 0x16] %asi membar #Sync tgu %icc, 0x5 tneg %icc, 0x6 sdiv %g4, 0x1DAA, %i3 fpadd16s %f7, %f6, %f0 fcmpne32 %f12, %f2, %g3 fcmple16 %f20, %f8, %o7 sra %i7, %g2, %o2 sethi 0x0A23, %l2 tleu %icc, 0x5 taddcctv %i6, %l3, %g7 set 0x28, %l4 swapa [%l7 + %l4] 0x80, %o1 fmovsvc %icc, %f17, %f1 movneg %xcc, %l1, %o5 edge32ln %i0, %i4, %g6 st %f4, [%l7 + 0x24] ldd [%l7 + 0x38], %f20 array8 %o0, %l5, %l6 array32 %l4, %g5, %o4 srlx %i1, 0x03, %i5 fone %f28 ldd [%l7 + 0x70], %f12 edge8n %o3, %g1, %i2 fnot1 %f20, %f18 xorcc %l0, 0x1A1A, %g4 tcs %icc, 0x3 brgez,a %o6, loop_1900 edge32ln %i3, %g3, %o7 movre %g2, %o2, %l2 movne %icc, %i6, %i7 loop_1900: fnand %f18, %f0, %f8 tge %xcc, 0x7 addcc %g7, 0x0CE0, %o1 movn %xcc, %l3, %l1 xnor %o5, 0x1DB3, %i0 fcmpgt32 %f18, %f26, %i4 bcs %icc, loop_1901 be,a,pn %icc, loop_1902 sll %g6, %o0, %l5 subcc %l4, %g5, %l6 loop_1901: udivx %o4, 0x1EA1, %i5 loop_1902: membar 0x00 array16 %o3, %g1, %i2 ldsw [%l7 + 0x40], %i1 tsubcctv %l0, %o6, %i3 taddcctv %g3, 0x1DCA, %g4 fmovsleu %icc, %f15, %f18 nop fitos %f6, %f28 fstox %f28, %f6 sllx %g2, 0x08, %o2 edge8l %o7, %l2, %i7 sub %g7, 0x1D35, %o1 ble,a loop_1903 movn %icc, %l3, %l1 edge32 %i6, %o5, %i4 movg %icc, %i0, %g6 loop_1903: fpsub16s %f7, %f10, %f2 subc %o0, %l4, %g5 tpos %xcc, 0x5 stx %l6, [%l7 + 0x50] add %l5, %o4, %o3 xnorcc %g1, %i2, %i1 fble,a %fcc1, loop_1904 nop setx 0x07D05354C05296D8, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr prefetch [%l7 + 0x60], 0x3 fcmpne16 %f22, %f14, %l0 loop_1904: fbo,a %fcc2, loop_1905 bgu,pn %icc, loop_1906 edge8 %o6, %i5, %i3 ta %xcc, 0x6 loop_1905: fmovsn %icc, %f17, %f29 loop_1906: tl %xcc, 0x3 tn %xcc, 0x0 tne %xcc, 0x2 srl %g4, 0x04, %g3 set 0x20, %o6 swapa [%l7 + %o6] 0x80, %g2 movge %icc, %o7, %o2 fmovrdlez %l2, %f20, %f4 movgu %icc, %g7, %o1 bleu,a,pt %icc, loop_1907 std %f22, [%l7 + 0x20] xor %l3, %i7, %i6 wr %g0, 0x89, %asi lda [%l7 + 0x08] %asi, %f24 loop_1907: alignaddr %l1, %i4, %i0 nop setx 0xBD3F15C4F05A35DB, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr lduw [%l7 + 0x38], %o5 alignaddrl %o0, %l4, %g5 fbug %fcc2, loop_1908 xorcc %l6, 0x0031, %l5 std %f30, [%l7 + 0x48] fmovsleu %xcc, %f23, %f5 loop_1908: fnands %f0, %f30, %f7 edge32l %g6, %o3, %o4 xnor %g1, %i2, %i1 tneg %xcc, 0x6 nop setx 0xA06AF554, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr bgu,a,pt %xcc, loop_1909 edge32n %o6, %i5, %i3 umul %g4, 0x126E, %l0 wr %g0, 0x04, %asi lda [%l7 + 0x60] %asi, %f19 loop_1909: fmovdpos %xcc, %f15, %f14 mulx %g2, %g3, %o2 fmovsvs %icc, %f1, %f1 or %o7, %g7, %l2 fbuge,a %fcc0, loop_1910 nop set 0x78, %i5 ldsh [%l7 + %i5], %o1 addcc %i7, %l3, %l1 sll %i4, 0x0A, %i0 loop_1910: srl %i6, 0x0D, %o0 fmovdge %xcc, %f29, %f17 movrgz %l4, 0x160, %o5 tsubcctv %g5, %l5, %g6 fmovdneg %xcc, %f30, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %o3, %o4, %l6 fmovsl %xcc, %f8, %f3 fzeros %f22 fmuld8ulx16 %f22, %f1, %f2 tsubcc %g1, %i1, %i2 set 0x50, %o7 lduba [%l7 + %o7] 0x88, %o6 edge16l %i3, %i5, %l0 tleu %xcc, 0x6 mova %icc, %g2, %g3 wr %g0, 0x19, %asi ldswa [%l7 + 0x70] %asi, %o2 tcs %icc, 0x1 umul %o7, %g4, %g7 membar 0x2E bl,pt %icc, loop_1911 tn %icc, 0x4 movleu %icc, %l2, %i7 movle %xcc, %l3, %o1 loop_1911: nop setx 0x80579857, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr te %icc, 0x2 wr %g0, 0x89, %asi lduba [%l7 + 0x11] %asi, %l1 nop setx 0x8C3A3E66A0657C43, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr subcc %i4, %i6, %o0 bl %icc, loop_1912 fbe %fcc2, loop_1913 bneg loop_1914 tsubcctv %l4, %o5, %i0 loop_1912: srax %l5, 0x19, %g5 loop_1913: fmovrde %o3, %f12, %f26 loop_1914: fmovdn %icc, %f7, %f26 orcc %g6, 0x0144, %l6 ta %xcc, 0x5 stw %g1, [%l7 + 0x38] srlx %o4, %i1, %o6 udiv %i2, 0x16FB, %i5 edge32n %i3, %l0, %g2 xnor %g3, 0x039E, %o7 movpos %xcc, %g4, %g7 orn %o2, %i7, %l2 movne %icc, %o1, %l1 wr %g0, 0x19, %asi lda [%l7 + 0x68] %asi, %f21 subc %l3, 0x0093, %i6 movvs %icc, %o0, %i4 xnorcc %o5, %i0, %l5 srlx %l4, 0x0B, %g5 tvs %xcc, 0x5 orcc %o3, 0x1435, %l6 stw %g1, [%l7 + 0x08] tl %xcc, 0x6 sdiv %o4, 0x0FD1, %g6 movleu %xcc, %i1, %i2 edge32 %o6, %i3, %l0 add %i5, 0x0C0D, %g3 edge32l %g2, %o7, %g4 fmovdne %xcc, %f7, %f31 array8 %o2, %i7, %g7 movre %l2, %l1, %o1 array16 %l3, %i6, %i4 nop set 0x60, %g7 ldsw [%l7 + %g7], %o5 srax %o0, %i0, %l4 fpackfix %f4, %f30 orn %g5, %o3, %l6 movrne %g1, 0x28F, %o4 stb %l5, [%l7 + 0x76] edge32l %i1, %i2, %g6 andncc %o6, %i3, %l0 ba,a,pt %icc, loop_1915 fmovd %f6, %f20 tl %xcc, 0x6 nop fitod %f2, %f26 fdtox %f26, %f6 loop_1915: fmovscc %icc, %f12, %f26 tne %icc, 0x6 popc 0x0F65, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %xcc, %g2, %o7 set 0x54, %i2 stwa %g4, [%l7 + %i2] 0x04 edge16ln %o2, %g3, %g7 fbug %fcc2, loop_1916 bgu,pn %icc, loop_1917 bneg %icc, loop_1918 srlx %i7, 0x00, %l2 loop_1916: nop setx 0xDDCFADAF219546D3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x5FB0BCADADA92C40, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f26, %f12 loop_1917: xor %o1, %l1, %l3 loop_1918: movne %icc, %i4, %o5 fzero %f0 subccc %i6, %i0, %l4 alignaddr %g5, %o3, %o0 orncc %g1, 0x1B4D, %l6 taddcctv %o4, 0x11F6, %i1 movrgez %l5, %i2, %o6 fpack16 %f16, %f28 mova %xcc, %i3, %g6 sdivx %l0, 0x18FF, %i5 edge8n %o7, %g2, %g4 edge16 %g3, %g7, %i7 sll %o2, 0x0B, %l2 tcc %xcc, 0x1 fmovsge %icc, %f2, %f23 fba %fcc1, loop_1919 nop fitod %f10, %f22 fdtos %f22, %f20 popc 0x040F, %l1 subc %l3, 0x1448, %o1 loop_1919: ldsh [%l7 + 0x76], %i4 movre %i6, %o5, %i0 movcc %icc, %l4, %o3 movn %icc, %o0, %g1 nop setx 0x80B85AEB504B13B2, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %l6, %o4, %i1 movre %g5, 0x3B3, %i2 flush %l7 + 0x78 tle %icc, 0x5 fone %f14 fornot1 %f2, %f10, %f0 xorcc %o6, 0x024C, %l5 movleu %xcc, %i3, %l0 sdiv %i5, 0x14BF, %o7 sth %g2, [%l7 + 0x2A] movl %xcc, %g4, %g3 xnor %g6, %g7, %i7 movre %l2, 0x1EA, %o2 move %icc, %l3, %l1 edge32l %i4, %i6, %o5 xor %i0, 0x0588, %o1 tgu %xcc, 0x6 add %l7, 0x50, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %l4, %o0 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o3, %l6 edge8ln %g1, %o4, %g5 tpos %xcc, 0x5 ldstub [%l7 + 0x11], %i1 fbne %fcc2, loop_1920 nop fitod %f4, %f14 fdtox %f14, %f6 fxtod %f6, %f22 stb %i2, [%l7 + 0x73] set 0x40, %l5 ldda [%l7 + %l5] 0x81, %f0 loop_1920: addcc %o6, %i3, %l5 movrne %l0, 0x13C, %i5 orcc %o7, 0x0261, %g2 smulcc %g3, 0x113C, %g6 array32 %g4, %i7, %g7 set 0x54, %i0 ldsha [%l7 + %i0] 0x81, %l2 movleu %icc, %l3, %l1 nop setx loop_1921, %l0, %l1 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 %o2, %i6, %i4 fmovd %f10, %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1921: ba %icc, loop_1922 fbuge,a %fcc0, loop_1923 xnor %o5, 0x08EB, %i0 mulx %l4, %o1, %o3 loop_1922: sub %o0, %l6, %o4 loop_1923: move %icc, %g1, %i1 addc %g5, %i2, %o6 sll %l5, %l0, %i3 tsubcc %i5, %g2, %g3 edge8l %g6, %g4, %i7 fmovsvc %icc, %f25, %f24 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ble,pn %icc, loop_1924 fxnor %f28, %f8, %f2 srax %o7, 0x01, %l2 movgu %icc, %l3, %l1 loop_1924: movrne %o2, %i6, %g7 movvs %icc, %i4, %i0 orcc %l4, 0x015D, %o1 edge16n %o5, %o3, %o0 edge8ln %o4, %l6, %i1 or %g1, 0x17F3, %i2 fmovrdlz %g5, %f26, %f30 edge8ln %l5, %o6, %i3 stbar faligndata %f10, %f12, %f12 tpos %icc, 0x7 add %l0, 0x0FF9, %i5 nop setx 0xD07CCA956071037F, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr edge8l %g2, %g3, %g6 popc %g4, %i7 andncc %o7, %l2, %l1 bvc %icc, loop_1925 tpos %xcc, 0x4 ble,pn %xcc, loop_1926 mulscc %l3, 0x0F4F, %o2 loop_1925: fmovspos %xcc, %f26, %f10 fxors %f20, %f21, %f16 loop_1926: tg %xcc, 0x6 fpack16 %f20, %f17 subc %g7, 0x1824, %i4 tcs %icc, 0x0 set 0x40, %l0 ldda [%l7 + %l0] 0x14, %f0 flush %l7 + 0x24 membar 0x79 popc %i6, %l4 bne,a,pt %xcc, loop_1927 edge16n %i0, %o5, %o3 fxors %f11, %f28, %f15 fmovsle %xcc, %f25, %f16 loop_1927: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %icc, 0x0 wr %g0, 0x88, %asi stwa %o0, [%l7 + 0x50] %asi sdivx %o4, 0x1EFB, %l6 array32 %o1, %g1, %i2 udiv %i1, 0x0389, %l5 fbg %fcc0, loop_1928 ldub [%l7 + 0x3E], %o6 popc 0x05F3, %g5 movge %icc, %l0, %i3 loop_1928: movrne %i5, 0x2DC, %g2 and %g6, 0x0FEF, %g4 movrgz %i7, %o7, %g3 sdiv %l2, 0x192D, %l1 umul %o2, %g7, %i4 tg %icc, 0x6 nop setx 0x305A64C0, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr fbe,a %fcc3, loop_1929 xnorcc %i6, 0x0E0F, %l4 sra %i0, 0x00, %o5 bn,a,pn %xcc, loop_1930 loop_1929: edge16l %o3, %l3, %o0 movrlez %o4, %o1, %g1 prefetch [%l7 + 0x64], 0x1 loop_1930: movge %icc, %l6, %i1 fpack16 %f20, %f23 fmul8ulx16 %f24, %f14, %f28 bleu,a,pn %icc, loop_1931 fbug,a %fcc1, loop_1932 fornot2s %f28, %f18, %f23 nop setx 0x5E2208058070AA81, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr loop_1931: andcc %i2, %l5, %o6 loop_1932: orcc %l0, 0x175D, %g5 wr %g0, 0x18, %asi sta %f12, [%l7 + 0x20] %asi wr %g0, 0x80, %asi ldstuba [%l7 + 0x6E] %asi, %i5 tge %xcc, 0x0 edge32ln %i3, %g2, %g6 fmovrse %i7, %f24, %f12 fmovrdgez %g4, %f28, %f0 fpack16 %f14, %f10 tl %icc, 0x2 alignaddrl %g3, %o7, %l2 nop setx loop_1933, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movcc %icc, %o2, %l1 tsubcctv %g7, 0x123A, %i4 tcc %xcc, 0x0 loop_1933: or %l4, 0x0638, %i0 srax %o5, 0x06, %o3 edge32n %l3, %o0, %i6 tg %icc, 0x0 nop setx 0xD046580C, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr bshuffle %f0, %f8, %f8 srax %o4, %g1, %l6 mulx %o1, %i1, %i2 srax %l5, %l0, %g5 movvc %icc, %i5, %o6 addcc %g2, 0x18B6, %g6 flush %l7 + 0x64 addccc %i3, 0x06F1, %g4 ble,pn %xcc, loop_1934 fbue %fcc3, loop_1935 subccc %g3, %o7, %i7 edge32n %l2, %o2, %l1 loop_1934: sdivx %i4, 0x08FE, %l4 loop_1935: movrgez %g7, 0x37D, %o5 edge32 %o3, %i0, %l3 set 0x28, %o3 lduba [%l7 + %o3] 0x0c, %o0 tvc %xcc, 0x7 fandnot1 %f22, %f2, %f2 nop setx 0xF950B08ACE85EE4B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xFE798336B6EB8F9B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 faddd %f14, %f8, %f24 xnor %i6, %o4, %g1 tvs %xcc, 0x0 popc %l6, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stx %i2, [%l7 + 0x08] fnot1s %f26, %f19 edge32l %l5, %o1, %l0 wr %g0, 0xeb, %asi stba %g5, [%l7 + 0x4B] %asi membar #Sync fmovrdgez %i5, %f6, %f28 membar 0x40 xorcc %g2, 0x1F97, %o6 edge16ln %i3, %g4, %g6 fbue %fcc1, loop_1936 fnor %f12, %f16, %f4 fbul,a %fcc0, loop_1937 bl,a,pt %icc, loop_1938 loop_1936: stb %o7, [%l7 + 0x40] fandnot1 %f0, %f12, %f2 loop_1937: te %icc, 0x2 loop_1938: movg %icc, %g3, %i7 nop fitod %f12, %f8 fdtox %f8, %f8 fxtod %f8, %f4 lduh [%l7 + 0x2A], %l2 movcs %icc, %o2, %l1 alignaddrl %l4, %g7, %o5 wr %g0, 0x10, %asi ldxa [%l7 + 0x10] %asi, %o3 edge8ln %i4, %i0, %l3 ldx [%l7 + 0x60], %o0 fcmpeq32 %f30, %f26, %o4 smulcc %g1, %l6, %i6 orcc %i1, 0x1932, %l5 set 0x0A, %l2 ldsha [%l7 + %l2] 0x10, %o1 add %i2, %g5, %l0 edge16ln %g2, %o6, %i5 fmovsn %xcc, %f17, %f25 ldd [%l7 + 0x78], %f24 sir 0x0AB9 umulcc %g4, 0x0C51, %i3 nop setx 0xAEA4A857, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x06F09458, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fdivs %f10, %f5, %f9 andncc %o7, %g6, %i7 bne %icc, loop_1939 srl %g3, 0x02, %o2 mulx %l1, 0x06BF, %l2 or %l4, %g7, %o3 loop_1939: udivcc %i4, 0x1F1F, %o5 edge16 %l3, %o0, %i0 tl %xcc, 0x3 fand %f2, %f18, %f16 popc 0x0AD8, %o4 fmovdne %icc, %f1, %f6 addc %g1, %i6, %i1 xnor %l5, 0x1C43, %l6 brlez,a %o1, loop_1940 sth %g5, [%l7 + 0x44] movgu %icc, %i2, %l0 srax %g2, %i5, %o6 loop_1940: fmul8x16al %f9, %f29, %f16 fnegd %f0, %f0 addcc %i3, %o7, %g4 orncc %g6, %i7, %g3 movle %xcc, %l1, %o2 fble %fcc1, loop_1941 movrlz %l2, 0x242, %l4 array8 %g7, %i4, %o5 tpos %icc, 0x6 loop_1941: tge %icc, 0x1 edge8 %l3, %o3, %i0 bneg %icc, loop_1942 taddcc %o4, %o0, %i6 tg %icc, 0x6 xorcc %g1, %i1, %l6 loop_1942: fbue %fcc3, loop_1943 movge %xcc, %o1, %l5 fands %f12, %f22, %f10 xor %i2, %l0, %g5 loop_1943: and %g2, 0x1B90, %o6 tsubcctv %i5, 0x15E9, %o7 movl %icc, %g4, %g6 srax %i3, %i7, %g3 sdiv %o2, 0x0EC7, %l2 smul %l1, 0x0D8D, %l4 set 0x40, %i6 stda %f0, [%l7 + %i6] 0x81 nop fitos %f2, %f16 fstoi %f16, %f7 sdivx %i4, 0x10F7, %o5 tgu %xcc, 0x7 movvc %xcc, %l3, %o3 movgu %xcc, %i0, %g7 xor %o0, %i6, %o4 array32 %i1, %l6, %g1 tleu %xcc, 0x5 bleu,pt %icc, loop_1944 bg,a %xcc, loop_1945 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdne %xcc, %f28, %f9 loop_1944: udivx %l5, 0x03E1, %i2 loop_1945: tgu %xcc, 0x6 tn %icc, 0x5 fnot1 %f26, %f2 taddcctv %l0, 0x1227, %o1 edge16l %g5, %o6, %i5 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf0, %f0 array32 %o7, %g4, %g2 movrlz %g6, 0x173, %i7 add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i3 casxa [%l6] %asi, %i3, %o2 movg %icc, %g3, %l1 movgu %icc, %l4, %i4 edge32n %o5, %l2, %o3 movgu %icc, %i0, %g7 fpsub16s %f15, %f14, %f23 fmul8x16au %f18, %f0, %f22 fnand %f6, %f24, %f4 orncc %l3, 0x0B9F, %i6 fpsub32 %f30, %f6, %f28 fpadd16 %f8, %f6, %f30 brgez,a %o4, loop_1946 sra %o0, %i1, %g1 ta %icc, 0x0 fmovrdlz %l5, %f16, %f2 loop_1946: bpos,a,pn %icc, loop_1947 edge32l %i2, %l6, %l0 fcmple16 %f20, %f26, %o1 edge32 %g5, %i5, %o7 loop_1947: tle %xcc, 0x5 fones %f27 ldub [%l7 + 0x2C], %o6 fmovrdgez %g4, %f24, %f6 nop fitos %f14, %f25 popc 0x0A7B, %g6 movrlz %g2, 0x1AE, %i7 fpadd16s %f12, %f8, %f16 smulcc %o2, %g3, %l1 mulscc %i3, 0x08B4, %i4 bne,a,pn %icc, loop_1948 movne %xcc, %l4, %o5 nop setx 0x61479313B3612B85, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x2E1B6C8611C5DF35, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f26, %f26 fmovdvs %icc, %f10, %f29 loop_1948: edge16 %l2, %o3, %i0 add %g7, 0x06B4, %l3 bn,pt %icc, loop_1949 edge16 %o4, %o0, %i6 movcs %xcc, %i1, %l5 movre %i2, 0x344, %g1 loop_1949: fnands %f17, %f29, %f2 edge32l %l6, %l0, %g5 tn %icc, 0x0 fbl,a %fcc0, loop_1950 fbu %fcc1, loop_1951 andcc %o1, 0x1923, %i5 brlz,a %o6, loop_1952 loop_1950: fba %fcc0, loop_1953 loop_1951: tvs %xcc, 0x2 sdiv %g4, 0x1363, %o7 loop_1952: xorcc %g2, %g6, %o2 loop_1953: sethi 0x1B30, %g3 tg %icc, 0x1 alignaddr %l1, %i3, %i4 sdivcc %i7, 0x0F9C, %l4 fmovda %xcc, %f3, %f28 movpos %xcc, %l2, %o5 nop set 0x37, %g2 ldub [%l7 + %g2], %i0 edge32ln %g7, %l3, %o4 tge %icc, 0x7 orcc %o3, %o0, %i1 tg %xcc, 0x2 movvc %icc, %i6, %l5 fmovdge %xcc, %f16, %f24 movgu %xcc, %g1, %l6 fmul8x16 %f31, %f18, %f2 fpadd16s %f1, %f22, %f4 subc %i2, %l0, %o1 tge %xcc, 0x4 sdivcc %i5, 0x1E75, %o6 set 0x18, %l3 stwa %g5, [%l7 + %l3] 0x80 bneg,a,pn %xcc, loop_1954 movvc %icc, %g4, %g2 nop setx 0x58E84773, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xF140525F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fmuls %f12, %f10, %f4 faligndata %f30, %f26, %f10 loop_1954: tn %icc, 0x2 alignaddr %o7, %o2, %g3 wr %g0, 0x10, %asi swapa [%l7 + 0x78] %asi, %l1 nop fitod %f0, %f16 fdtox %f16, %f18 fxtod %f18, %f14 movre %g6, %i4, %i3 sll %i7, %l2, %o5 andncc %l4, %g7, %i0 fmovrdlez %o4, %f16, %f8 tvc %xcc, 0x0 move %icc, %o3, %o0 sllx %i1, 0x16, %i6 brz %l5, loop_1955 fmovdpos %icc, %f27, %f0 srlx %g1, %l6, %i2 andncc %l3, %l0, %i5 loop_1955: nop wr %g0, 0x52, %asi ldxa [%g0 + 0x210] %asi, %o6 srlx %g5, 0x19, %g4 ldsb [%l7 + 0x6E], %o1 fbule,a %fcc0, loop_1956 prefetch [%l7 + 0x50], 0x3 sll %o7, %o2, %g2 edge32l %l1, %g3, %i4 loop_1956: fbn,a %fcc3, loop_1957 fpackfix %f12, %f2 subcc %i3, 0x06A5, %g6 edge8n %l2, %i7, %l4 loop_1957: movrne %o5, 0x069, %g7 fcmpeq32 %f24, %f18, %i0 fbu,a %fcc2, loop_1958 edge16ln %o4, %o0, %o3 srax %i6, %i1, %l5 movrgez %g1, %l6, %l3 loop_1958: ldstub [%l7 + 0x2E], %l0 nop fitod %f0, %f0 fdtos %f0, %f7 tsubcc %i2, 0x065A, %o6 tsubcc %i5, 0x0523, %g4 bshuffle %f28, %f26, %f20 edge16 %g5, %o1, %o2 fpack32 %f22, %f14, %f4 orcc %o7, 0x1753, %g2 nop setx 0x3638788243AFC8A8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x6E6E21A295440702, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 faddd %f24, %f8, %f14 andcc %g3, %i4, %i3 nop fitos %f11, %f13 fstox %f13, %f30 tg %icc, 0x4 andcc %g6, 0x069E, %l1 fmovsge %xcc, %f12, %f7 edge8 %i7, %l2, %o5 edge8ln %l4, %i0, %g7 nop fitos %f7, %f12 fstox %f12, %f16 andcc %o0, 0x07D5, %o3 nop fitod %f12, %f28 fdtox %f28, %f10 wr %g0, 0x22, %asi ldda [%l7 + 0x60] %asi, %o4 tn %icc, 0x0 fnot2 %f18, %f0 fxnors %f1, %f0, %f20 smulcc %i1, %l5, %g1 fcmpgt32 %f8, %f0, %i6 fbue %fcc0, loop_1959 fnot2s %f22, %f9 fmovrdgez %l6, %f12, %f18 fandnot2s %f27, %f20, %f3 loop_1959: sir 0x065E fbu,a %fcc2, loop_1960 fmovs %f1, %f3 tne %xcc, 0x6 sdivx %l3, 0x1EFE, %i2 loop_1960: nop setx loop_1961, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fxors %f5, %f15, %f4 fone %f30 movrne %l0, %i5, %o6 loop_1961: fmul8sux16 %f6, %f6, %f22 movcs %xcc, %g4, %o1 fbug %fcc0, loop_1962 fzeros %f10 movre %g5, %o2, %o7 subc %g2, 0x146E, %g3 loop_1962: nop setx loop_1963, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tge %icc, 0x2 wr %g0, 0xe2, %asi stxa %i4, [%l7 + 0x58] %asi membar #Sync loop_1963: edge8 %i3, %g6, %i7 udivcc %l1, 0x02FF, %o5 tn %icc, 0x6 srl %l4, 0x0B, %l2 fornot1s %f16, %f18, %f22 sir 0x044F udivcc %g7, 0x1D6C, %i0 bpos loop_1964 brlz,a %o0, loop_1965 te %xcc, 0x1 sdivx %o4, 0x1429, %i1 loop_1964: subcc %o3, %l5, %i6 loop_1965: array16 %l6, %l3, %i2 movcc %xcc, %g1, %l0 array32 %o6, %i5, %g4 movre %o1, %o2, %o7 wr %g0, 0x80, %asi lduwa [%l7 + 0x58] %asi, %g5 bcs,pn %xcc, loop_1966 fnor %f2, %f0, %f12 or %g3, %i4, %g2 tleu %xcc, 0x2 loop_1966: nop set 0x30, %l6 stxa %i3, [%l7 + %l6] 0x27 membar #Sync xorcc %i7, 0x059D, %g6 fpsub16s %f18, %f26, %f4 membar 0x73 add %o5, 0x095B, %l1 subcc %l4, 0x1E86, %l2 fcmpeq32 %f16, %f22, %i0 move %icc, %o0, %o4 set 0x44, %o2 lda [%l7 + %o2] 0x89, %f10 bgu %xcc, loop_1967 udivcc %g7, 0x1E17, %i1 nop setx 0x102DF6F2FFEEAF15, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xB3C5C5A2B100F567, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fsubd %f6, %f30, %f26 fmovsvs %xcc, %f19, %f5 loop_1967: nop setx loop_1968, %l0, %l1 jmpl %l1, %o3 movcc %xcc, %i6, %l6 fmovd %f30, %f24 movrgez %l3, %l5, %i2 loop_1968: ldstub [%l7 + 0x6C], %g1 taddcctv %o6, 0x0049, %i5 tg %icc, 0x1 edge32n %g4, %o1, %l0 xorcc %o2, 0x06E9, %g5 fmovdpos %xcc, %f27, %f4 addccc %g3, %i4, %g2 sdivcc %i3, 0x019F, %i7 array16 %o7, %o5, %g6 lduw [%l7 + 0x20], %l1 tg %xcc, 0x7 sdivx %l2, 0x0376, %l4 tgu %icc, 0x5 fmuld8ulx16 %f31, %f12, %f28 array32 %i0, %o0, %o4 tcc %icc, 0x0 brlz,a %i1, loop_1969 taddcc %g7, %o3, %i6 nop setx loop_1970, %l0, %l1 jmpl %l1, %l6 stbar loop_1969: fmovsn %xcc, %f14, %f16 movg %xcc, %l3, %i2 loop_1970: fbue %fcc0, loop_1971 brz %l5, loop_1972 sdivx %o6, 0x0F23, %i5 umulcc %g1, 0x1FF6, %g4 loop_1971: sth %o1, [%l7 + 0x1C] loop_1972: edge8l %o2, %g5, %g3 xor %l0, 0x1720, %g2 membar 0x23 tcc %icc, 0x6 nop set 0x10, %o4 lduw [%l7 + %o4], %i3 srax %i4, 0x17, %i7 fandnot2 %f8, %f18, %f2 edge32l %o5, %o7, %l1 tpos %icc, 0x3 tvc %xcc, 0x7 tg %icc, 0x0 orncc %g6, %l4, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc 0x16A4, %o0 movne %icc, %i0, %o4 fmovsleu %icc, %f29, %f29 fornot1 %f0, %f10, %f22 umulcc %i1, %o3, %i6 nop setx 0x0A391F2B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x8812DC89, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fmuls %f9, %f26, %f14 movne %xcc, %g7, %l6 fpack16 %f6, %f10 fmovscs %icc, %f1, %f5 fpsub16s %f2, %f31, %f22 sllx %l3, %l5, %o6 bneg,a,pt %icc, loop_1973 srl %i2, 0x0C, %i5 popc %g1, %o1 fbl,a %fcc2, loop_1974 loop_1973: mulx %o2, %g4, %g5 orcc %g3, 0x00F4, %g2 brlez,a %i3, loop_1975 loop_1974: lduh [%l7 + 0x2C], %i4 fmovsne %xcc, %f16, %f16 fpadd16 %f30, %f4, %f8 loop_1975: fmovrdlz %i7, %f24, %f12 tg %xcc, 0x7 wr %g0, 0x80, %asi swapa [%l7 + 0x0C] %asi, %o5 set 0x24, %i4 ldsba [%l7 + %i4] 0x89, %o7 flush %l7 + 0x18 mulscc %l0, 0x03AF, %g6 fbl %fcc3, loop_1976 sra %l4, 0x1B, %l2 alignaddrl %l1, %i0, %o0 srl %i1, 0x0E, %o4 loop_1976: sir 0x08BD nop setx 0xB0579CB5, %l0, %l6 st %l6, [%l7 + 0x14] ld [%l7 + 0x14], %fsr fmovdcc %xcc, %f3, %f9 ld [%l7 + 0x10], %f20 movvc %xcc, %i6, %o3 movle %xcc, %g7, %l3 movcs %icc, %l5, %o6 ldd [%l7 + 0x68], %f14 movle %icc, %l6, %i5 set 0x68, %i3 stwa %g1, [%l7 + %i3] 0x2f membar #Sync fxnors %f12, %f9, %f20 membar 0x21 edge8 %i2, %o2, %o1 umulcc %g4, 0x0FA1, %g3 fpadd16 %f26, %f20, %f28 tleu %xcc, 0x6 fcmpeq16 %f30, %f16, %g5 add %g2, 0x09DA, %i4 mova %icc, %i3, %o5 set 0x50, %o0 swapa [%l7 + %o0] 0x04, %i7 srlx %o7, 0x06, %l0 wr %g0, 0x18, %asi prefetcha [%l7 + 0x68] %asi, 0x0 tcs %icc, 0x4 brz %l2, loop_1977 add %g6, 0x000D, %l1 fbne %fcc1, loop_1978 fmovdcs %xcc, %f4, %f17 loop_1977: alignaddrl %o0, %i1, %o4 add %l7, 0x28, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %i6, %i0 loop_1978: movle %icc, %o3, %l3 movre %g7, 0x191, %o6 movrgez %l6, %l5, %g1 array16 %i2, %i5, %o2 bpos,pt %icc, loop_1979 movl %icc, %o1, %g4 subcc %g3, %g2, %g5 movre %i3, 0x2A2, %o5 loop_1979: nop wr %g0, 0x27, %asi stwa %i7, [%l7 + 0x3C] %asi membar #Sync tg %xcc, 0x2 tg %xcc, 0x7 taddcc %i4, 0x14A2, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %l4, %l2, %l0 movg %xcc, %g6, %o0 bcc,pn %xcc, loop_1980 udivcc %i1, 0x015B, %l1 fornot2s %f24, %f31, %f4 bpos,a %xcc, loop_1981 loop_1980: umul %i6, %i0, %o3 subccc %l3, 0x1936, %g7 sth %o4, [%l7 + 0x16] loop_1981: nop fitos %f12, %f9 fstod %f9, %f10 sdivcc %o6, 0x1DC8, %l5 tsubcctv %l6, 0x1814, %i2 tg %xcc, 0x1 edge16ln %g1, %i5, %o1 bpos,pt %xcc, loop_1982 mulx %o2, 0x0C59, %g4 edge32l %g2, %g3, %i3 te %xcc, 0x7 loop_1982: call loop_1983 movgu %icc, %o5, %g5 fsrc1s %f25, %f17 nop setx 0x2C77A3AC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x9C5F4597, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fdivs %f14, %f7, %f16 loop_1983: alignaddrl %i7, %i4, %l4 fmuld8ulx16 %f0, %f31, %f2 fbe,a %fcc2, loop_1984 subc %o7, %l0, %l2 fmovrdgez %g6, %f14, %f10 sethi 0x1317, %o0 loop_1984: movne %icc, %l1, %i1 movneg %xcc, %i0, %o3 fmovd %f28, %f22 edge16ln %i6, %g7, %o4 orn %l3, 0x00E9, %l5 tvc %icc, 0x6 tge %icc, 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %icc, %l6, %i2 popc 0x06FD, %o6 movcc %xcc, %i5, %o1 set 0x20, %g3 ldda [%l7 + %g3] 0x81, %o2 set 0x48, %o5 ldxa [%l7 + %o5] 0x04, %g1 add %g4, 0x02EB, %g2 fsrc1s %f13, %f21 sir 0x0A7B ldx [%l7 + 0x40], %g3 add %o5, 0x053C, %g5 fornot1 %f24, %f24, %f6 mulscc %i7, 0x1306, %i3 fornot1 %f0, %f20, %f4 edge16n %l4, %o7, %i4 fmovrsgez %l2, %f16, %f18 orcc %g6, 0x006D, %l0 stb %o0, [%l7 + 0x73] srlx %l1, 0x04, %i0 tsubcctv %o3, %i1, %g7 udivx %o4, 0x0B25, %i6 fbuge %fcc0, loop_1985 movge %icc, %l3, %l6 edge16 %l5, %o6, %i5 tsubcc %i2, %o2, %o1 loop_1985: nop set 0x40, %g4 stda %f16, [%l7 + %g4] 0x16 membar #Sync flush %l7 + 0x1C tvs %icc, 0x0 wr %g0, 0x19, %asi stha %g1, [%l7 + 0x18] %asi andncc %g2, %g3, %o5 wr %g0, 0x81, %asi lduba [%l7 + 0x2B] %asi, %g5 tgu %icc, 0x0 array16 %g4, %i3, %i7 array32 %o7, %i4, %l2 tcs %xcc, 0x0 srax %g6, %l0, %l4 set 0x60, %o1 lduwa [%l7 + %o1] 0x11, %l1 array32 %i0, %o0, %o3 tcc %xcc, 0x0 movl %xcc, %g7, %i1 srlx %o4, 0x0A, %i6 fmovdge %icc, %f11, %f24 movre %l3, 0x0B3, %l6 movleu %icc, %l5, %i5 movvc %xcc, %o6, %i2 edge8l %o2, %o1, %g1 be,a %xcc, loop_1986 movl %xcc, %g3, %g2 stbar ta %xcc, 0x6 loop_1986: ldsb [%l7 + 0x58], %o5 bneg %icc, loop_1987 movre %g5, %g4, %i3 srax %o7, %i7, %i4 smul %g6, %l0, %l4 loop_1987: ta %xcc, 0x0 fnor %f6, %f16, %f0 fmul8x16al %f12, %f14, %f6 set 0x60, %g1 ldda [%l7 + %g1] 0x24, %l0 for %f0, %f2, %f14 fmovdl %xcc, %f19, %f31 bne loop_1988 te %icc, 0x0 movre %i0, %l2, %o0 tge %icc, 0x7 loop_1988: movle %xcc, %o3, %g7 subc %i1, 0x05B3, %o4 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %i6, %l6 tcc %icc, 0x5 nop set 0x6C, %l1 ldsw [%l7 + %l1], %l3 fpadd16s %f5, %f3, %f8 flush %l7 + 0x48 bgu,a %xcc, loop_1989 umul %l5, %i5, %o6 bneg %xcc, loop_1990 xnorcc %i2, %o1, %o2 loop_1989: movre %g1, 0x1EA, %g2 bneg loop_1991 loop_1990: edge8 %g3, %g5, %g4 fabsd %f10, %f2 sth %i3, [%l7 + 0x76] loop_1991: nop set 0x50, %g5 stxa %o7, [%l7 + %g5] 0x15 array16 %i7, %o5, %i4 edge32 %g6, %l4, %l1 fmovsleu %xcc, %f5, %f22 mulscc %l0, %i0, %o0 addccc %l2, %o3, %i1 ldsb [%l7 + 0x7B], %o4 bcc,a loop_1992 xorcc %i6, 0x0A69, %l6 set 0x2D, %i1 ldsba [%l7 + %i1] 0x11, %l3 loop_1992: nop setx loop_1993, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tle %xcc, 0x7 addccc %g7, %l5, %i5 tsubcctv %i2, %o6, %o1 loop_1993: or %g1, 0x1A11, %o2 wr %g0, 0x89, %asi lduwa [%l7 + 0x54] %asi, %g3 fxor %f10, %f0, %f30 smul %g2, 0x1F78, %g5 bcs,a,pt %xcc, loop_1994 bl loop_1995 andncc %i3, %g4, %i7 srax %o5, 0x03, %o7 loop_1994: nop setx 0xB8729381, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x11A47FA3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fsubs %f5, %f26, %f23 loop_1995: nop wr %g0, 0x81, %asi swapa [%l7 + 0x50] %asi, %g6 fcmpgt16 %f6, %f22, %l4 stx %i4, [%l7 + 0x48] movneg %xcc, %l0, %l1 movvc %xcc, %i0, %l2 mulx %o3, 0x0095, %o0 fmovs %f9, %f26 edge32l %i1, %o4, %l6 set 0x30, %l4 prefetcha [%l7 + %l4] 0x0c, 0x3 bg,a,pn %icc, loop_1996 prefetch [%l7 + 0x74], 0x2 wr %g0, 0x88, %asi ldsha [%l7 + 0x2E] %asi, %g7 loop_1996: andncc %i6, %i5, %l5 movneg %icc, %o6, %o1 lduh [%l7 + 0x4C], %i2 sll %g1, 0x17, %g3 nop setx 0x21644268A29EAEBB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xE6E74CB97D25A84D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f4, %f2 taddcc %g2, 0x0F43, %g5 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf8, %f0 fands %f24, %f19, %f29 smulcc %o2, 0x0597, %g4 fmovsg %icc, %f1, %f1 tneg %icc, 0x4 bleu,pt %icc, loop_1997 orncc %i7, %i3, %o5 brgez,a %g6, loop_1998 fcmpgt16 %f26, %f6, %l4 loop_1997: movre %o7, %l0, %l1 move %icc, %i4, %l2 loop_1998: umul %o3, 0x0637, %i0 taddcc %o0, 0x1D0D, %o4 fnot1s %f19, %f27 fmovsn %xcc, %f27, %f23 edge16ln %i1, %l3, %g7 tvs %icc, 0x2 edge32n %i6, %i5, %l5 tneg %xcc, 0x6 fbn,a %fcc3, loop_1999 bne,a,pn %icc, loop_2000 smulcc %l6, 0x0BDC, %o1 bshuffle %f12, %f30, %f12 loop_1999: fmovrdne %o6, %f24, %f6 loop_2000: movleu %xcc, %i2, %g3 brnz %g2, loop_2001 stb %g5, [%l7 + 0x0A] brlez %g1, loop_2002 tleu %icc, 0x4 loop_2001: fmovdpos %xcc, %f30, %f23 movcs %icc, %o2, %i7 loop_2002: movvs %xcc, %i3, %o5 xor %g6, 0x07B9, %g4 fandnot2 %f18, %f26, %f14 fbge %fcc3, loop_2003 fbuge,a %fcc0, loop_2004 lduw [%l7 + 0x30], %o7 tpos %icc, 0x1 loop_2003: edge32 %l4, %l0, %l1 loop_2004: srax %i4, 0x08, %l2 addccc %i0, 0x1717, %o3 fnot2s %f23, %f25 brnz %o4, loop_2005 sir 0x0DFA bpos,a,pn %xcc, loop_2006 nop setx loop_2007, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2005: sethi 0x0D07, %i1 popc %o0, %l3 loop_2006: nop fitod %f8, %f6 fdtoi %f6, %f24 loop_2007: sdiv %i6, 0x0865, %i5 edge16n %l5, %l6, %g7 edge8n %o6, %o1, %i2 brz,a %g3, loop_2008 fmovrsgz %g2, %f17, %f12 tvs %xcc, 0x5 taddcctv %g1, %g5, %i7 loop_2008: edge16 %o2, %i3, %o5 set 0x70, %o6 prefetcha [%l7 + %o6] 0x04, 0x2 tge %xcc, 0x5 ldsw [%l7 + 0x14], %g4 bcc,a %xcc, loop_2009 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %o7, 0x00DB, %l0 edge8l %l4, %l1, %i4 loop_2009: movrlez %l2, 0x28F, %o3 swap [%l7 + 0x1C], %o4 ldx [%l7 + 0x10], %i0 sir 0x1F60 umul %o0, 0x0719, %i1 sllx %i6, 0x10, %l3 fpsub16s %f3, %f2, %f11 andn %l5, 0x1322, %l6 fmovdl %xcc, %f11, %f14 srlx %i5, 0x16, %g7 orn %o6, %i2, %g3 xor %o1, %g1, %g2 sllx %g5, %i7, %i3 tcs %icc, 0x3 udivx %o5, 0x14C2, %o2 fornot1 %f12, %f0, %f16 fmovrsne %g4, %f2, %f4 ldsb [%l7 + 0x20], %o7 ldstub [%l7 + 0x3F], %g6 ldd [%l7 + 0x60], %l0 tcc %xcc, 0x0 edge8l %l1, %i4, %l2 mulscc %o3, 0x13AE, %o4 orncc %l4, %o0, %i0 nop setx loop_2010, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done prefetch [%l7 + 0x68], 0x1 wr %g0, 0x2e, %asi ldda [%l7 + 0x30] %asi, %i6 loop_2010: nop fitod %f6, %f4 fdtos %f4, %f5 ldx [%l7 + 0x78], %i1 udiv %l3, 0x11FC, %l6 tn %icc, 0x6 movrlez %l5, 0x1D8, %i5 movleu %xcc, %g7, %i2 fbuge %fcc3, loop_2011 fmovsg %xcc, %f7, %f27 nop setx 0x34434924, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0x0B1F67EE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fmuls %f18, %f8, %f8 fmovsl %icc, %f13, %f3 loop_2011: move %icc, %o6, %o1 movcc %xcc, %g1, %g2 tneg %xcc, 0x0 std %f16, [%l7 + 0x50] bl loop_2012 smul %g3, 0x180E, %g5 set 0x27, %i5 ldstuba [%l7 + %i5] 0x18, %i7 loop_2012: tneg %icc, 0x1 fbg,a %fcc0, loop_2013 fnot1 %f20, %f22 orcc %i3, 0x0CBB, %o2 nop setx 0x90029772, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 fsqrts %f17, %f22 loop_2013: fxor %f18, %f0, %f6 add %l7, 0x30, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o5 casxa [%l6] %asi, %o5, %g4 set 0x2A, %o7 stha %o7, [%l7 + %o7] 0x19 fcmpgt16 %f0, %f16, %g6 tne %icc, 0x3 srl %l1, 0x11, %i4 xnorcc %l2, 0x17FF, %l0 xorcc %o4, %o3, %o0 andcc %i0, 0x127F, %i6 movvc %xcc, %l4, %i1 edge16n %l3, %l5, %i5 fmovsneg %icc, %f22, %f27 fmovdcs %xcc, %f20, %f1 subcc %l6, 0x14BC, %g7 tpos %icc, 0x7 udivx %i2, 0x05AC, %o1 movl %icc, %o6, %g2 tpos %xcc, 0x3 sra %g1, 0x0F, %g5 wr %g0, 0x0c, %asi lduwa [%l7 + 0x3C] %asi, %g3 nop setx 0x9864D7D709DA1DCD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 fsqrtd %f28, %f28 ldsw [%l7 + 0x38], %i7 array16 %o2, %o5, %g4 movcc %xcc, %o7, %g6 orn %l1, %i4, %i3 tl %icc, 0x0 sra %l2, %o4, %l0 fmovdgu %xcc, %f31, %f31 addcc %o3, %o0, %i6 ldd [%l7 + 0x08], %f14 edge32 %i0, %i1, %l4 tsubcc %l3, 0x0584, %i5 fbue,a %fcc0, loop_2014 sir 0x16B7 wr %g0, 0x10, %asi ldstuba [%l7 + 0x5D] %asi, %l6 loop_2014: edge16l %l5, %i2, %o1 array32 %g7, %g2, %o6 ldd [%l7 + 0x58], %g0 movl %xcc, %g5, %g3 tcc %icc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tl %icc, 0x0 tcs %xcc, 0x6 brlz %o2, loop_2015 fmovse %xcc, %f20, %f7 sdiv %i7, 0x0ABB, %g4 fble,a %fcc3, loop_2016 loop_2015: move %xcc, %o5, %g6 fbu %fcc0, loop_2017 tneg %xcc, 0x7 loop_2016: fmovdg %xcc, %f4, %f23 fbug,a %fcc2, loop_2018 loop_2017: st %f15, [%l7 + 0x70] for %f14, %f2, %f20 movle %icc, %o7, %l1 loop_2018: sra %i3, 0x0E, %l2 tvs %icc, 0x6 edge8n %i4, %l0, %o3 edge32 %o4, %o0, %i6 bvs,pt %icc, loop_2019 orcc %i1, %l4, %l3 addc %i5, %i0, %l5 mova %xcc, %i2, %o1 loop_2019: fmovrdlz %l6, %f12, %f4 sir 0x0BA0 bn,a loop_2020 xnorcc %g7, %o6, %g2 brlez,a %g1, loop_2021 umul %g3, 0x1ABA, %g5 loop_2020: ble %xcc, loop_2022 lduh [%l7 + 0x1C], %o2 loop_2021: alignaddrl %i7, %o5, %g6 edge8n %g4, %l1, %o7 loop_2022: movg %icc, %l2, %i3 tsubcc %l0, %i4, %o4 orncc %o3, 0x076A, %i6 fornot1s %f8, %f10, %f5 for %f18, %f0, %f16 ldd [%l7 + 0x30], %f12 xnorcc %o0, %i1, %l4 nop fitos %f9, %f25 fstox %f25, %f8 fxtos %f8, %f18 ta %xcc, 0x0 bvc,pn %xcc, loop_2023 fpadd32 %f28, %f14, %f26 fmovdvs %icc, %f18, %f7 movpos %xcc, %l3, %i0 loop_2023: fpmerge %f6, %f12, %f24 fmovsvs %icc, %f10, %f20 nop setx 0xD83223D7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x4236DB49, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fsubs %f29, %f3, %f11 fmovd %f30, %f26 sdivcc %i5, 0x143F, %i2 ldsh [%l7 + 0x2A], %l5 movgu %icc, %l6, %o1 subcc %o6, %g2, %g1 movneg %icc, %g3, %g7 fornot1s %f4, %f4, %f30 nop setx 0xF439D1F030540885, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr alignaddrl %g5, %o2, %o5 wr %g0, 0x2b, %asi stba %i7, [%l7 + 0x63] %asi membar #Sync sethi 0x0E4C, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %l1, 0x1990, %o7 ba,pn %xcc, loop_2024 taddcc %g4, 0x1373, %i3 set 0x5B, %i2 lduba [%l7 + %i2] 0x04, %l0 loop_2024: movle %icc, %i4, %l2 fbg,a %fcc1, loop_2025 sth %o4, [%l7 + 0x3A] array16 %i6, %o3, %o0 movvc %icc, %i1, %l4 loop_2025: movneg %xcc, %l3, %i0 array8 %i5, %i2, %l5 smul %o1, 0x1D45, %l6 set 0x70, %g7 prefetcha [%l7 + %g7] 0x81, 0x2 fornot1 %f14, %f10, %f0 sth %g1, [%l7 + 0x50] array16 %g3, %g7, %o6 alignaddr %g5, %o5, %i7 tleu %xcc, 0x6 stw %g6, [%l7 + 0x2C] fpsub32s %f1, %f13, %f30 popc 0x0F1D, %o2 addcc %l1, %o7, %g4 movrlez %l0, %i3, %l2 swap [%l7 + 0x44], %i4 sub %i6, %o3, %o4 movrne %i1, %l4, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x11, %asi lduha [%l7 + 0x7A] %asi, %i0 movn %xcc, %i5, %i2 fmovsgu %xcc, %f11, %f25 movcc %xcc, %l5, %l3 add %l7, 0x6C, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %o1, %g2 fmovrsgez %l6, %f13, %f21 movvs %xcc, %g1, %g7 tle %icc, 0x5 movl %xcc, %g3, %g5 edge8 %o6, %o5, %g6 tneg %icc, 0x3 fandnot1s %f18, %f8, %f25 sethi 0x1CBD, %i7 bgu,a loop_2026 movl %xcc, %l1, %o2 sth %g4, [%l7 + 0x54] wr %g0, 0x88, %asi ldxa [%l7 + 0x18] %asi, %l0 loop_2026: edge8ln %o7, %i3, %i4 umul %i6, %o3, %o4 orncc %l2, 0x1314, %l4 ld [%l7 + 0x64], %f5 tge %icc, 0x0 edge8n %o0, %i0, %i1 umulcc %i2, 0x03E8, %l5 nop fitos %f11, %f27 fstox %f27, %f24 fxtos %f24, %f16 membar 0x22 set 0x40, %i0 ldda [%l7 + %i0] 0x81, %f0 bge,pt %icc, loop_2027 movrlez %l3, %i5, %o1 tgu %xcc, 0x0 sll %g2, 0x0E, %l6 loop_2027: edge16l %g1, %g3, %g5 fsrc1s %f15, %f27 subcc %g7, 0x1611, %o5 fzeros %f18 fmovsgu %icc, %f27, %f30 edge16l %o6, %g6, %i7 edge32 %o2, %l1, %l0 wr %g0, 0x0c, %asi ldda [%l7 + 0x10] %asi, %g4 edge16l %i3, %i4, %i6 fmovsne %icc, %f5, %f27 fcmple32 %f4, %f22, %o3 fornot1 %f30, %f18, %f28 nop setx 0x14E512BBF07FD4DA, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr fnegs %f9, %f7 taddcctv %o4, 0x0297, %o7 movg %icc, %l2, %o0 subcc %l4, 0x167E, %i0 tneg %icc, 0x4 fbue %fcc3, loop_2028 fmovrsne %i2, %f28, %f10 movvs %icc, %i1, %l3 array16 %i5, %o1, %g2 loop_2028: sdivx %l5, 0x0D9F, %g1 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x3E] %asi, %l6 sir 0x04F0 fbue,a %fcc3, loop_2029 fmovscs %icc, %f12, %f26 fblg %fcc2, loop_2030 umul %g3, %g7, %o5 loop_2029: movrlez %g5, 0x11E, %o6 edge32n %i7, %o2, %l1 loop_2030: tcc %icc, 0x2 fbule,a %fcc2, loop_2031 fandnot1s %f12, %f27, %f15 movpos %icc, %l0, %g6 set 0x38, %l5 stxa %g4, [%l7 + %l5] 0x15 loop_2031: addcc %i4, 0x1769, %i6 fandnot2 %f4, %f28, %f10 brlz,a %o3, loop_2032 bgu loop_2033 andcc %o4, %i3, %l2 brgz %o0, loop_2034 loop_2032: tge %xcc, 0x5 loop_2033: mulx %l4, %o7, %i0 ldsw [%l7 + 0x28], %i2 loop_2034: tsubcc %l3, 0x1F21, %i1 fble %fcc1, loop_2035 popc %i5, %g2 wr %g0, 0x50, %asi ldxa [%g0 + 0x18] %asi, %o1 loop_2035: tneg %xcc, 0x5 move %xcc, %g1, %l6 xnor %g3, 0x1C8D, %l5 ldstub [%l7 + 0x0F], %o5 udivcc %g7, 0x027A, %g5 fmovdneg %icc, %f22, %f9 fmul8sux16 %f12, %f30, %f0 movg %xcc, %o6, %o2 sir 0x1DD0 fand %f22, %f14, %f30 add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l1 casxa [%l6] %asi, %l1, %l0 tpos %xcc, 0x3 movgu %xcc, %g6, %g4 nop fitod %f11, %f10 fand %f0, %f22, %f4 orncc %i7, 0x1164, %i4 sra %i6, 0x02, %o3 fpack16 %f12, %f13 addcc %i3, %l2, %o4 umulcc %o0, %o7, %l4 addc %i0, 0x1C53, %l3 sir 0x15A4 edge8 %i1, %i5, %g2 set 0x0A, %o3 stha %i2, [%l7 + %o3] 0x80 movneg %icc, %o1, %l6 sth %g3, [%l7 + 0x2A] subcc %l5, 0x0CDC, %g1 tleu %icc, 0x5 edge32n %o5, %g7, %g5 fmovrslz %o2, %f31, %f5 array32 %l1, %o6, %g6 fand %f28, %f16, %f0 swap [%l7 + 0x40], %l0 nop setx 0xA020D943, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x47793E3E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fmuls %f16, %f2, %f9 andcc %g4, 0x0B80, %i4 popc 0x0B98, %i6 movcc %xcc, %i7, %o3 srax %i3, 0x1F, %l2 popc %o0, %o7 fmovdvs %icc, %f14, %f2 fble,a %fcc0, loop_2036 andn %l4, %o4, %i0 movne %icc, %l3, %i1 fbul,a %fcc1, loop_2037 loop_2036: ldsw [%l7 + 0x7C], %i5 array32 %i2, %o1, %l6 edge16n %g3, %l5, %g2 loop_2037: ta %xcc, 0x7 taddcctv %g1, %g7, %g5 be,pn %xcc, loop_2038 fxors %f21, %f10, %f24 faligndata %f26, %f26, %f24 xnor %o2, %o5, %l1 loop_2038: edge32l %g6, %l0, %g4 stbar set 0x18, %l2 lduwa [%l7 + %l2] 0x80, %i4 movvs %icc, %o6, %i6 lduh [%l7 + 0x10], %o3 sub %i7, 0x015C, %l2 alignaddrl %i3, %o0, %l4 membar 0x59 alignaddr %o4, %i0, %l3 sdiv %i1, 0x169F, %o7 add %l7, 0x30, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %i2 casa [%l6] 0x04, %i2, %o1 movpos %icc, %i5, %l6 fpsub16s %f1, %f20, %f0 fmovdcs %xcc, %f8, %f13 movleu %icc, %l5, %g2 bvs,pn %xcc, loop_2039 nop setx 0x9113AB3039A41D67, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x4810846348D61661, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f22, %f14 bpos,a,pt %icc, loop_2040 movge %icc, %g1, %g7 loop_2039: fmovrse %g5, %f4, %f3 movrlz %o2, 0x0BA, %g3 loop_2040: fmovsg %icc, %f24, %f24 addccc %o5, %l1, %g6 wr %g0, 0x18, %asi prefetcha [%l7 + 0x38] %asi, 0x0 movgu %xcc, %l0, %i4 fmovspos %xcc, %f11, %f18 bvc,a,pn %icc, loop_2041 fmovdn %icc, %f10, %f14 bne,pt %xcc, loop_2042 movrgez %i6, %o3, %o6 loop_2041: fmovdn %icc, %f14, %f1 bpos,a loop_2043 loop_2042: ldstub [%l7 + 0x5F], %i7 ldd [%l7 + 0x38], %i2 tcc %icc, 0x5 loop_2043: sir 0x0034 alignaddrl %o0, %l2, %o4 be,a,pt %icc, loop_2044 movle %icc, %l4, %l3 fornot2 %f16, %f28, %f4 brnz,a %i1, loop_2045 loop_2044: bcs,a,pn %xcc, loop_2046 fmovdl %xcc, %f11, %f11 movrlz %o7, 0x186, %i0 loop_2045: fbul,a %fcc1, loop_2047 loop_2046: tn %xcc, 0x0 membar 0x03 smulcc %o1, 0x0E1E, %i2 loop_2047: fmovdge %icc, %f5, %f28 xnor %l6, %l5, %i5 add %g1, %g2, %g7 andncc %g5, %g3, %o5 wr %g0, 0x19, %asi sta %f2, [%l7 + 0x24] %asi nop setx 0x8A45E01AB0636EFE, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr edge8 %l1, %o2, %g6 set 0x3E, %l0 lduha [%l7 + %l0] 0x81, %l0 fnegd %f20, %f30 sll %i4, 0x00, %g4 smulcc %o3, 0x146B, %i6 andcc %i7, %o6, %i3 movg %xcc, %l2, %o0 fba %fcc0, loop_2048 movneg %xcc, %o4, %l4 mulx %l3, 0x10B3, %o7 movgu %icc, %i0, %o1 loop_2048: nop set 0x1A, %i6 sth %i2, [%l7 + %i6] movrlz %l6, %l5, %i5 bge,a %icc, loop_2049 fnegd %f8, %f20 movl %icc, %g1, %g2 fcmple16 %f6, %f16, %g7 loop_2049: fmovspos %icc, %f29, %f22 movrlez %i1, 0x38B, %g5 edge16ln %g3, %o5, %l1 andn %g6, 0x0F31, %l0 fxor %f30, %f8, %f12 fsrc2 %f16, %f26 nop fitos %f1, %f31 fstox %f31, %f26 movge %icc, %i4, %g4 wr %g0, 0x27, %asi ldda [%l7 + 0x40] %asi, %o2 fornot2 %f22, %f28, %f20 orn %o2, 0x0A89, %i6 sll %i7, 0x1A, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %l2, %o6, %o4 sub %o0, %l4, %o7 fmovdge %xcc, %f2, %f27 nop fitos %f12, %f19 fstod %f19, %f0 fmovdpos %icc, %f3, %f25 tne %icc, 0x5 movg %icc, %l3, %i0 bvc,a %icc, loop_2050 edge8n %o1, %i2, %l5 array16 %l6, %i5, %g1 movcs %xcc, %g7, %g2 loop_2050: or %g5, 0x1831, %i1 nop setx loop_2051, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done alignaddrl %o5, %g3, %l1 subccc %g6, 0x0136, %i4 tn %icc, 0x1 loop_2051: nop set 0x0A, %g2 stha %g4, [%l7 + %g2] 0x0c movcc %icc, %o3, %l0 smulcc %i6, 0x0E5B, %i7 membar 0x7B fmovrsgz %i3, %f24, %f0 fmovsleu %icc, %f3, %f26 tn %xcc, 0x3 nop setx 0xCD258E609B3627B5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xA6F13CB652E998F7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 faddd %f26, %f8, %f22 fandnot1s %f17, %f30, %f12 movge %xcc, %o2, %o6 te %icc, 0x6 fmovrslz %o4, %f1, %f11 nop set 0x10, %g6 ldd [%l7 + %g6], %f10 add %o0, %l4, %l2 fabsd %f6, %f24 fbo %fcc1, loop_2052 orn %l3, 0x042D, %i0 nop setx loop_2053, %l0, %l1 jmpl %l1, %o1 tpos %xcc, 0x7 loop_2052: tcs %icc, 0x1 fmovdn %xcc, %f29, %f30 loop_2053: fxnor %f8, %f28, %f28 andn %i2, 0x1B0B, %o7 bne loop_2054 srax %l6, %i5, %g1 nop setx 0xA8F6ED17E04186C9, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr edge16ln %l5, %g2, %g5 loop_2054: orn %g7, %o5, %g3 movrgez %l1, 0x2DE, %g6 set 0x64, %l6 lduha [%l7 + %l6] 0x89, %i4 fmuld8ulx16 %f14, %f20, %f4 call loop_2055 udiv %g4, 0x1994, %i1 fxor %f2, %f2, %f16 tcs %icc, 0x5 loop_2055: bpos,a loop_2056 nop setx loop_2057, %l0, %l1 jmpl %l1, %o3 taddcc %i6, 0x1501, %l0 fmovrslz %i3, %f13, %f2 loop_2056: udivcc %i7, 0x0C67, %o6 loop_2057: fxnor %f14, %f10, %f20 xor %o4, %o0, %o2 and %l2, 0x0CEB, %l3 array16 %l4, %o1, %i0 brz,a %i2, loop_2058 fmovsg %xcc, %f13, %f1 movcs %xcc, %o7, %i5 tge %xcc, 0x1 loop_2058: movleu %icc, %g1, %l5 nop fitos %f13, %f12 movrne %l6, 0x0F8, %g5 set 0x78, %o2 lda [%l7 + %o2] 0x18, %f20 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 sir 0x01C8 edge16n %g2, %o5, %g7 tsubcctv %g3, %g6, %i4 fexpand %f21, %f14 ta %xcc, 0x1 fmovdgu %icc, %f5, %f2 fmovrsgez %g4, %f15, %f18 andncc %l1, %i1, %i6 sra %l0, %i3, %o3 bcc,a loop_2059 edge8l %i7, %o6, %o0 move %xcc, %o4, %l2 set 0x28, %o4 stwa %l3, [%l7 + %o4] 0xe2 membar #Sync loop_2059: movneg %xcc, %l4, %o1 tl %xcc, 0x5 andn %i0, 0x130E, %o2 srl %i2, %i5, %g1 movrgz %l5, 0x277, %l6 edge16ln %o7, %g2, %o5 nop setx 0x706CCE9E, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr movn %icc, %g5, %g3 smulcc %g7, %g6, %i4 edge16 %g4, %i1, %i6 edge32ln %l1, %l0, %i3 edge16n %i7, %o6, %o0 or %o3, 0x0258, %o4 bvc,a loop_2060 udivx %l3, 0x1138, %l4 ldub [%l7 + 0x22], %o1 movn %xcc, %i0, %o2 loop_2060: nop wr %g0, 0x2b, %asi stha %i2, [%l7 + 0x6A] %asi membar #Sync udivcc %i5, 0x04D3, %g1 movpos %xcc, %l2, %l6 tg %xcc, 0x2 movl %icc, %o7, %g2 movne %icc, %o5, %g5 srlx %l5, 0x1B, %g3 fmovrdgez %g6, %f22, %f14 sll %g7, %i4, %g4 array16 %i1, %i6, %l0 fmovsa %icc, %f21, %f14 fba %fcc0, loop_2061 fmovscs %icc, %f30, %f29 subcc %i3, %l1, %i7 ldub [%l7 + 0x28], %o0 loop_2061: edge16n %o6, %o4, %l3 fbuge %fcc0, loop_2062 udivcc %l4, 0x0D04, %o1 fmovse %xcc, %f25, %f6 movvc %icc, %o3, %i0 loop_2062: tgu %icc, 0x7 wr %g0, 0x89, %asi ldsba [%l7 + 0x37] %asi, %i2 swap [%l7 + 0x10], %o2 xorcc %i5, %g1, %l2 ldsw [%l7 + 0x58], %o7 movvs %xcc, %l6, %g2 te %icc, 0x1 smul %g5, %o5, %l5 fmovdcc %icc, %f19, %f2 sethi 0x1C88, %g6 ldd [%l7 + 0x30], %f20 movne %xcc, %g3, %i4 bcs,a loop_2063 edge32 %g4, %i1, %i6 movl %xcc, %g7, %l0 nop setx 0xFAA5F1EC25E3588A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x495A25427A2E97B0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 faddd %f18, %f18, %f0 loop_2063: fmovrdlz %i3, %f6, %f26 addccc %l1, %i7, %o6 movle %xcc, %o4, %o0 set 0x50, %l3 ldda [%l7 + %l3] 0x11, %l2 bge,a %xcc, loop_2064 fmovsge %xcc, %f16, %f30 srax %l4, %o3, %o1 umulcc %i0, 0x16C8, %o2 loop_2064: ta %xcc, 0x2 mulx %i2, %i5, %g1 fpsub32 %f2, %f10, %f4 array16 %o7, %l6, %g2 movg %icc, %l2, %g5 fpsub16s %f20, %f27, %f13 xor %l5, %o5, %g6 alignaddr %i4, %g3, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bneg,a,pn %xcc, loop_2065 ldsb [%l7 + 0x08], %i6 movrlz %g7, %l0, %i3 edge32ln %l1, %i1, %o6 loop_2065: srl %o4, %o0, %l3 fcmpne16 %f0, %f22, %i7 alignaddrl %o3, %o1, %i0 wr %g0, 0x18, %asi lda [%l7 + 0x24] %asi, %f22 sra %o2, 0x14, %i2 fmovrslez %l4, %f24, %f29 movrne %g1, 0x0AD, %i5 sdiv %l6, 0x0DF9, %o7 subcc %g2, 0x1825, %l2 wr %g0, 0x88, %asi ldsha [%l7 + 0x14] %asi, %g5 nop setx loop_2066, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movpos %xcc, %o5, %g6 movg %xcc, %i4, %l5 tg %icc, 0x6 loop_2066: fbug,a %fcc2, loop_2067 fnot2 %f16, %f12 edge16l %g4, %g3, %g7 edge8n %i6, %i3, %l0 loop_2067: fandnot2 %f12, %f22, %f10 subcc %i1, 0x1040, %o6 stw %l1, [%l7 + 0x74] set 0x1A, %i4 ldsba [%l7 + %i4] 0x11, %o0 movge %xcc, %l3, %o4 fmovdn %xcc, %f20, %f8 edge16n %o3, %o1, %i0 ldd [%l7 + 0x78], %f20 movvs %xcc, %o2, %i2 add %l4, %i7, %i5 andcc %l6, 0x1F77, %o7 ta %xcc, 0x7 brlz %g2, loop_2068 fbul %fcc3, loop_2069 tge %icc, 0x7 fmovdl %xcc, %f8, %f0 loop_2068: addc %l2, %g5, %g1 loop_2069: fexpand %f29, %f30 wr %g0, 0xea, %asi stxa %g6, [%l7 + 0x50] %asi membar #Sync set 0x10, %o0 sta %f17, [%l7 + %o0] 0x04 fcmpgt16 %f0, %f10, %o5 fxor %f2, %f10, %f14 movrne %l5, 0x195, %g4 bleu %xcc, loop_2070 brlz %i4, loop_2071 nop setx loop_2072, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge32 %g3, %i6, %i3 loop_2070: movrgz %g7, %l0, %o6 loop_2071: ldd [%l7 + 0x70], %f2 loop_2072: fbn %fcc3, loop_2073 smul %i1, 0x0C3F, %l1 nop setx 0x8D518240A179179B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 fsqrtd %f0, %f16 add %o0, 0x1614, %l3 loop_2073: nop fitos %f9, %f30 fstod %f30, %f18 subcc %o3, 0x1845, %o4 fmovdl %xcc, %f9, %f18 move %xcc, %o1, %o2 std %f0, [%l7 + 0x68] fxor %f28, %f18, %f2 sir 0x07B6 fbl,a %fcc1, loop_2074 bneg,pt %xcc, loop_2075 tl %icc, 0x0 ta %xcc, 0x5 loop_2074: membar 0x01 loop_2075: orncc %i0, 0x1F9B, %l4 fblg,a %fcc3, loop_2076 fmuld8sux16 %f26, %f21, %f18 srl %i7, %i5, %l6 fmovdge %xcc, %f24, %f30 loop_2076: addcc %o7, %g2, %i2 wr %g0, 0x17, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync fbn %fcc1, loop_2077 fmuld8sux16 %f14, %f27, %f18 movcc %xcc, %l2, %g5 movrlz %g6, %g1, %o5 loop_2077: addccc %l5, %i4, %g3 tge %icc, 0x2 nop set 0x14, %i3 ldub [%l7 + %i3], %g4 fcmpgt16 %f4, %f18, %i6 movcs %xcc, %g7, %i3 fbug,a %fcc2, loop_2078 array32 %o6, %l0, %i1 movg %xcc, %o0, %l3 tcc %xcc, 0x5 loop_2078: andncc %l1, %o4, %o3 prefetch [%l7 + 0x34], 0x2 tl %xcc, 0x7 te %icc, 0x6 ta %xcc, 0x1 sra %o2, %i0, %o1 tle %xcc, 0x6 fbe,a %fcc3, loop_2079 tleu %xcc, 0x4 set 0x10, %o5 ldswa [%l7 + %o5] 0x15, %l4 loop_2079: tsubcctv %i5, %l6, %i7 brz,a %o7, loop_2080 udivcc %g2, 0x0C94, %i2 mulx %g5, %l2, %g1 ldsb [%l7 + 0x36], %g6 loop_2080: bn,a loop_2081 fbl %fcc1, loop_2082 fbue,a %fcc1, loop_2083 te %icc, 0x3 loop_2081: sdivx %o5, 0x1FF0, %i4 loop_2082: sethi 0x19FF, %l5 loop_2083: movcc %xcc, %g4, %g3 bvc,a %icc, loop_2084 nop setx 0xF107D0C5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x46D7E3E2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fsubs %f25, %f0, %f28 tvc %icc, 0x0 tleu %icc, 0x5 loop_2084: addcc %i6, 0x1B82, %g7 tn %xcc, 0x1 lduw [%l7 + 0x44], %o6 set 0x3E, %g3 ldsha [%l7 + %g3] 0x89, %i3 alignaddrl %i1, %o0, %l3 bn,a %icc, loop_2085 bvs,pn %icc, loop_2086 fmovscc %xcc, %f25, %f25 nop setx 0x7FA5E1E840578C9E, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr loop_2085: fmovsle %icc, %f10, %f10 loop_2086: fblg,a %fcc3, loop_2087 ldd [%l7 + 0x78], %f18 addc %l1, 0x19D5, %o4 move %icc, %o3, %l0 loop_2087: addcc %o2, %i0, %l4 fcmpeq32 %f22, %f6, %i5 subccc %o1, %i7, %o7 set 0x56, %g4 ldsha [%l7 + %g4] 0x04, %g2 srax %i2, %g5, %l6 nop setx 0x6BF59EC7D07B59DF, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr fmovsle %xcc, %f1, %f24 edge32ln %g1, %g6, %o5 nop setx 0x352BF7A3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x1056C1F3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fsubs %f18, %f28, %f24 te %xcc, 0x5 sub %i4, 0x193E, %l2 fornot1s %f12, %f28, %f22 ta %xcc, 0x5 edge16ln %g4, %l5, %i6 movcs %xcc, %g7, %o6 movre %i3, %i1, %g3 edge16n %o0, %l3, %o4 umulcc %l1, 0x0ADB, %l0 fnands %f2, %f19, %f30 fbg %fcc3, loop_2088 for %f24, %f4, %f12 edge32n %o2, %o3, %i0 fbl %fcc1, loop_2089 loop_2088: fmovsn %icc, %f26, %f8 xorcc %i5, %o1, %i7 edge8ln %l4, %o7, %i2 loop_2089: addcc %g2, 0x16AF, %l6 srax %g1, 0x18, %g5 sll %g6, %o5, %i4 xor %l2, 0x15A2, %l5 bneg %xcc, loop_2090 movneg %icc, %g4, %g7 fxnor %f10, %f28, %f22 brz,a %i6, loop_2091 loop_2090: xnorcc %i3, 0x1C27, %i1 lduh [%l7 + 0x6C], %o6 edge8n %g3, %l3, %o4 loop_2091: tn %icc, 0x5 brlez,a %l1, loop_2092 movge %xcc, %l0, %o0 xorcc %o2, 0x1F69, %o3 orncc %i0, 0x17BF, %o1 loop_2092: edge16ln %i7, %i5, %l4 fnor %f18, %f10, %f10 fbul,a %fcc2, loop_2093 edge32n %o7, %g2, %i2 sra %l6, %g5, %g6 movrgz %g1, 0x006, %o5 loop_2093: nop setx 0x3BCFA121505C47FE, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr andn %l2, 0x11BE, %l5 ba,a,pt %xcc, loop_2094 nop setx loop_2095, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movne %icc, %i4, %g4 fbl %fcc0, loop_2096 loop_2094: udivcc %g7, 0x14FD, %i6 loop_2095: sub %i1, %o6, %i3 edge16 %l3, %o4, %l1 loop_2096: edge16l %l0, %o0, %o2 fmovscs %icc, %f29, %f12 andn %g3, 0x0909, %o3 fsrc2 %f6, %f0 array8 %i0, %o1, %i7 sllx %l4, %o7, %g2 fcmpne16 %f22, %f28, %i5 fmovsleu %icc, %f16, %f6 andncc %i2, %g5, %l6 ldub [%l7 + 0x37], %g6 movrlez %g1, %o5, %l5 addccc %l2, 0x1EB9, %i4 movrlez %g7, 0x0F2, %g4 ldstub [%l7 + 0x57], %i1 udiv %i6, 0x16A1, %o6 te %icc, 0x1 movle %xcc, %i3, %o4 smul %l3, 0x05AA, %l0 tsubcctv %o0, %o2, %g3 addcc %o3, %i0, %o1 tsubcctv %i7, 0x06BB, %l1 te %icc, 0x6 alignaddrl %l4, %g2, %i5 add %l7, 0x28, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i2 casa [%l6] %asi, %i2, %o7 lduw [%l7 + 0x44], %l6 set 0x64, %o1 ldsha [%l7 + %o1] 0x19, %g6 and %g1, %g5, %o5 movrgz %l5, %l2, %i4 nop fitos %f7, %f15 fstox %f15, %f16 fxtos %f16, %f0 tneg %xcc, 0x5 movcc %icc, %g7, %i1 bn loop_2097 umul %g4, 0x1855, %i6 movgu %icc, %i3, %o4 ld [%l7 + 0x50], %f22 loop_2097: fba,a %fcc0, loop_2098 addc %o6, 0x1F9A, %l3 movne %xcc, %l0, %o2 addc %o0, %g3, %i0 loop_2098: fnot2 %f4, %f18 movne %xcc, %o1, %i7 set 0x10, %l1 swapa [%l7 + %l1] 0x0c, %o3 tsubcctv %l1, 0x1702, %l4 movre %i5, %i2, %g2 fba %fcc0, loop_2099 andncc %o7, %g6, %g1 fmovdpos %xcc, %f8, %f1 sth %l6, [%l7 + 0x16] loop_2099: ldub [%l7 + 0x37], %g5 tsubcc %o5, %l2, %l5 fmovrsgez %i4, %f27, %f4 movne %xcc, %g7, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbe %fcc3, loop_2100 nop setx 0xF0593E84, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr sdiv %i1, 0x13E6, %i3 swap [%l7 + 0x28], %o4 loop_2100: bneg,pt %icc, loop_2101 ldub [%l7 + 0x70], %i6 fbul %fcc3, loop_2102 movrgez %l3, %l0, %o6 loop_2101: tneg %xcc, 0x0 nop setx 0xD978C7AB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x06DED55A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fdivs %f7, %f4, %f31 loop_2102: tcc %xcc, 0x7 edge32n %o2, %g3, %o0 tcs %xcc, 0x1 stb %o1, [%l7 + 0x19] set 0x58, %g5 ldswa [%l7 + %g5] 0x81, %i0 tvc %xcc, 0x2 nop setx 0x484017548C1F7BEB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f28 flush %l7 + 0x38 movgu %xcc, %o3, %i7 tgu %icc, 0x1 ta %xcc, 0x7 bn,a loop_2103 tcc %xcc, 0x7 tvs %icc, 0x6 xor %l4, 0x1726, %i5 loop_2103: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x20] %asi, %i2 subcc %l1, %o7, %g6 orncc %g1, %l6, %g5 st %f29, [%l7 + 0x58] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x0E8A, %g2 umulcc %l2, 0x0E6A, %l5 edge8 %o5, %g7, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldstub [%l7 + 0x6D], %i1 fmovdle %icc, %f31, %f0 movcs %icc, %g4, %o4 bneg,a,pt %icc, loop_2104 udivx %i6, 0x1926, %l3 movrne %i3, 0x286, %l0 sll %o2, 0x16, %g3 loop_2104: udiv %o6, 0x07AF, %o0 srl %o1, %i0, %i7 fbul,a %fcc0, loop_2105 edge32n %o3, %l4, %i5 tl %icc, 0x5 sdivx %i2, 0x0F82, %o7 loop_2105: nop setx 0xE528D20A8F3F0E2E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x30A69BC34C524680, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fsubd %f6, %f0, %f2 fpack32 %f16, %f30, %f0 fpadd32s %f22, %f11, %f25 movne %xcc, %l1, %g6 movne %icc, %l6, %g5 movgu %xcc, %g2, %g1 array8 %l2, %o5, %g7 edge8ln %l5, %i4, %g4 move %xcc, %o4, %i1 add %l7, 0x34, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %l3, %i3 nop fitos %f9, %f29 fstox %f29, %f14 or %l0, 0x1D3F, %o2 fcmple16 %f30, %f6, %i6 umul %g3, %o6, %o1 nop set 0x20, %i1 stx %i0, [%l7 + %i1] orn %o0, %o3, %i7 sllx %l4, 0x04, %i2 lduh [%l7 + 0x52], %i5 bvc loop_2106 umulcc %o7, %l1, %g6 movge %icc, %l6, %g5 edge16 %g2, %l2, %o5 loop_2106: or %g1, 0x0B8D, %g7 array16 %i4, %g4, %l5 fmovrdgz %i1, %f10, %f26 fone %f26 nop setx 0xD449C15A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x648FCB7D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fdivs %f4, %f29, %f0 st %f23, [%l7 + 0x44] nop setx 0xB075715C, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr fpadd16 %f28, %f26, %f22 tcs %icc, 0x7 fmovrde %o4, %f26, %f10 fcmpeq32 %f26, %f20, %i3 fmovdl %icc, %f10, %f21 stbar tg %icc, 0x2 tvc %icc, 0x2 set 0x42, %g1 lduha [%l7 + %g1] 0x04, %l0 fnot1s %f2, %f7 smul %o2, %i6, %l3 tge %icc, 0x7 sdivcc %g3, 0x1FA2, %o6 movcs %xcc, %i0, %o1 movrne %o0, 0x13C, %i7 movrgz %l4, %i2, %o3 ta %icc, 0x0 fbn %fcc1, loop_2107 fbu %fcc1, loop_2108 brgez,a %o7, loop_2109 sth %i5, [%l7 + 0x22] loop_2107: and %g6, %l1, %g5 loop_2108: ba,pt %xcc, loop_2110 loop_2109: fnot1 %f10, %f14 call loop_2111 nop setx loop_2112, %l0, %l1 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_2110: umulcc %g2, %l2, %o5 umulcc %g1, 0x1816, %g7 loop_2111: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2112: movrlz %l6, %i4, %g4 nop set 0x0E, %i7 lduh [%l7 + %i7], %i1 xnorcc %l5, 0x0702, %i3 edge8ln %o4, %o2, %l0 movre %i6, %g3, %l3 mulscc %i0, %o6, %o1 edge16ln %o0, %l4, %i7 movrlz %o3, %o7, %i5 tn %icc, 0x1 fbue,a %fcc1, loop_2113 smulcc %i2, 0x11F3, %g6 movrlez %l1, %g5, %g2 movrgz %o5, 0x0CE, %g1 loop_2113: tge %xcc, 0x6 or %l2, %g7, %i4 orncc %l6, %i1, %g4 srax %l5, %o4, %o2 tsubcc %i3, 0x0AF0, %l0 fandnot2 %f30, %f24, %f16 andncc %g3, %i6, %l3 tcs %icc, 0x4 edge8l %o6, %i0, %o1 tvs %xcc, 0x0 nop setx 0x90418EE3, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr fnot1 %f0, %f6 brnz %o0, loop_2114 mova %xcc, %l4, %i7 udivx %o7, 0x1996, %o3 movle %icc, %i5, %i2 loop_2114: edge8l %l1, %g6, %g5 fsrc2s %f8, %f6 tcs %xcc, 0x4 edge32 %o5, %g2, %l2 tcs %xcc, 0x4 set 0x22, %o6 ldsba [%l7 + %o6] 0x81, %g7 fble %fcc2, loop_2115 call loop_2116 tg %icc, 0x6 andn %i4, 0x14D0, %g1 loop_2115: tn %icc, 0x5 loop_2116: array32 %i1, %g4, %l5 sdivcc %o4, 0x12E7, %l6 smul %i3, 0x0235, %l0 bl,a,pt %icc, loop_2117 bpos %xcc, loop_2118 fpadd32s %f27, %f23, %f12 sdiv %o2, 0x1438, %i6 loop_2117: edge32l %g3, %l3, %i0 loop_2118: xor %o1, 0x1AD6, %o6 tgu %icc, 0x0 taddcc %l4, 0x161A, %i7 alignaddr %o7, %o0, %o3 fandnot2s %f15, %f21, %f9 bcs %xcc, loop_2119 srl %i2, %l1, %g6 bge,pn %icc, loop_2120 brlez,a %i5, loop_2121 loop_2119: fandnot1s %f31, %f27, %f24 smulcc %g5, %g2, %o5 loop_2120: edge32n %g7, %l2, %g1 loop_2121: umul %i1, 0x09EC, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %l5, 0x001A, %o4 movpos %xcc, %i4, %l6 fmovdcs %xcc, %f2, %f13 fone %f18 sdiv %i3, 0x1B1E, %l0 movvs %xcc, %i6, %g3 set 0x36, %i5 lduba [%l7 + %i5] 0x11, %o2 nop setx 0xD5287BFCE05D862B, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr tvc %icc, 0x0 fcmpeq32 %f4, %f24, %l3 fba %fcc2, loop_2122 srax %o1, %i0, %o6 fmovrdne %i7, %f4, %f28 brlz %o7, loop_2123 loop_2122: nop set 0x58, %l4 ldd [%l7 + %l4], %f10 udivcc %l4, 0x05F3, %o3 smulcc %o0, %i2, %g6 loop_2123: ldx [%l7 + 0x08], %i5 fmul8ulx16 %f0, %f10, %f14 addc %l1, 0x0BEC, %g2 movvc %xcc, %g5, %g7 taddcctv %l2, 0x04FA, %o5 ldsw [%l7 + 0x20], %i1 edge8ln %g4, %g1, %o4 smul %i4, 0x1AB2, %l6 movne %xcc, %l5, %i3 srlx %i6, 0x12, %l0 movl %xcc, %g3, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fblg %fcc2, loop_2124 udiv %o1, 0x083F, %o2 edge32n %o6, %i7, %o7 be,a,pn %xcc, loop_2125 loop_2124: edge8ln %l4, %o3, %o0 tge %icc, 0x6 ldd [%l7 + 0x40], %i0 loop_2125: fxnor %f0, %f12, %f16 movre %g6, %i2, %l1 orncc %i5, 0x148C, %g5 andn %g7, 0x04E1, %g2 addc %l2, 0x1BF9, %i1 nop setx 0x4879C9EE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 fsqrts %f31, %f30 ldx [%l7 + 0x58], %o5 wr %g0, 0x11, %asi lda [%l7 + 0x24] %asi, %f4 subc %g4, 0x0E0B, %g1 fmovdvc %icc, %f25, %f11 alignaddrl %i4, %o4, %l5 stb %i3, [%l7 + 0x5D] fbg %fcc2, loop_2126 orn %l6, 0x18CE, %l0 subc %g3, %i6, %o1 xnorcc %o2, 0x0AA1, %l3 loop_2126: fcmple16 %f28, %f4, %i7 for %f30, %f30, %f18 edge32ln %o6, %l4, %o3 andncc %o0, %i0, %g6 umulcc %i2, %l1, %o7 array16 %i5, %g7, %g2 edge8n %l2, %i1, %g5 tge %xcc, 0x2 ble,a,pt %xcc, loop_2127 nop setx loop_2128, %l0, %l1 jmpl %l1, %g4 nop setx 0xF7211B3D19AC570C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xE402175EC5A6CCBE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fsubd %f8, %f8, %f2 edge16 %o5, %i4, %g1 loop_2127: fexpand %f0, %f26 loop_2128: and %l5, %o4, %i3 ldub [%l7 + 0x7A], %l6 xor %g3, %l0, %i6 movrlz %o1, %l3, %o2 fmovs %f1, %f19 stbar edge8l %o6, %i7, %o3 movn %icc, %l4, %o0 set 0x220, %i2 ldxa [%g0 + %i2] 0x52, %g6 sub %i0, %l1, %i2 fbne,a %fcc1, loop_2129 bge,a,pn %xcc, loop_2130 nop setx 0x2382B9D3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0x029487FA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fsubs %f29, %f8, %f27 array16 %i5, %g7, %o7 loop_2129: fandnot2 %f8, %f22, %f2 loop_2130: movleu %icc, %l2, %i1 fpmerge %f16, %f12, %f28 tle %icc, 0x3 fbg,a %fcc0, loop_2131 movrlz %g5, 0x3E2, %g4 movrgz %o5, %g2, %g1 nop fitos %f1, %f31 fstoi %f31, %f19 loop_2131: tleu %xcc, 0x3 fmovdcs %xcc, %f1, %f17 movne %icc, %i4, %o4 brgez,a %i3, loop_2132 tneg %icc, 0x5 edge32n %l5, %l6, %g3 fmovdvs %icc, %f21, %f23 loop_2132: nop membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xf1, %f16 movle %xcc, %l0, %i6 umul %o1, %o2, %l3 edge32 %i7, %o3, %l4 xnor %o6, %o0, %g6 alignaddrl %i0, %i2, %l1 addccc %g7, 0x1E9F, %o7 movcc %xcc, %i5, %i1 addcc %l2, 0x19DB, %g5 st %f19, [%l7 + 0x60] add %g4, %o5, %g2 fmovda %xcc, %f30, %f30 fnot1s %f25, %f22 tneg %xcc, 0x5 movleu %xcc, %g1, %i4 movcc %xcc, %o4, %i3 fand %f6, %f10, %f28 ldsw [%l7 + 0x58], %l5 for %f18, %f26, %f24 ldsb [%l7 + 0x38], %g3 movrne %l6, %i6, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsw [%l7 + 0x6C], %o2 stbar fbul,a %fcc1, loop_2133 movpos %icc, %o1, %i7 wr %g0, 0x10, %asi lduha [%l7 + 0x7C] %asi, %o3 loop_2133: fandnot2 %f16, %f18, %f28 fnor %f28, %f6, %f16 fmovsvc %icc, %f25, %f16 mova %icc, %l3, %l4 srl %o6, %o0, %g6 taddcctv %i2, 0x04A0, %l1 fnor %f8, %f0, %f22 tpos %icc, 0x7 movneg %icc, %g7, %i0 andcc %o7, 0x0A71, %i1 wr %g0, 0x27, %asi stwa %l2, [%l7 + 0x3C] %asi membar #Sync fmovscc %icc, %f12, %f4 edge8ln %g5, %i5, %g4 alignaddr %o5, %g2, %g1 alignaddrl %o4, %i3, %i4 sra %g3, %l6, %i6 fand %f18, %f12, %f18 tge %xcc, 0x2 taddcc %l5, %l0, %o2 bgu,a loop_2134 fmovrde %o1, %f18, %f6 fnot1s %f30, %f0 edge8n %o3, %i7, %l3 loop_2134: sdivcc %o6, 0x10A0, %l4 srax %o0, %i2, %l1 and %g7, %i0, %g6 fsrc2s %f22, %f10 fnors %f16, %f20, %f5 movvs %icc, %o7, %i1 addcc %l2, 0x03FD, %i5 te %xcc, 0x1 be,pn %icc, loop_2135 tvc %icc, 0x6 udiv %g4, 0x1310, %g5 addccc %g2, %o5, %g1 loop_2135: for %f2, %f10, %f30 mulx %i3, %i4, %g3 sll %o4, %i6, %l5 tgu %xcc, 0x7 nop fitos %f7, %f12 fstox %f12, %f28 stbar fpsub16 %f6, %f22, %f10 brnz %l6, loop_2136 sll %o2, 0x11, %l0 call loop_2137 edge16l %o1, %o3, %l3 loop_2136: brnz %o6, loop_2138 addc %l4, %i7, %o0 loop_2137: move %xcc, %i2, %g7 fmovspos %icc, %f2, %f23 loop_2138: nop wr %g0, 0xe3, %asi stba %i0, [%l7 + 0x4B] %asi membar #Sync fmovdg %icc, %f5, %f7 tleu %xcc, 0x6 bcc %xcc, loop_2139 tvc %icc, 0x0 fcmpne16 %f26, %f28, %l1 sir 0x16FD loop_2139: tvs %icc, 0x5 xnorcc %o7, %g6, %i1 stb %l2, [%l7 + 0x26] fbe,a %fcc3, loop_2140 array8 %i5, %g5, %g4 ldsw [%l7 + 0x18], %g2 ldstub [%l7 + 0x0F], %g1 loop_2140: andncc %o5, %i4, %i3 edge32n %o4, %g3, %l5 fbo %fcc2, loop_2141 tcc %icc, 0x3 sdivcc %l6, 0x0456, %i6 array8 %o2, %l0, %o1 loop_2141: brlez %l3, loop_2142 fbe %fcc1, loop_2143 fpadd32s %f15, %f7, %f15 tcs %xcc, 0x6 loop_2142: sra %o6, 0x0F, %l4 loop_2143: edge32ln %i7, %o3, %i2 fnot2 %f8, %f18 brz %o0, loop_2144 orcc %i0, 0x04EC, %l1 taddcctv %o7, %g6, %i1 sethi 0x1C0F, %l2 loop_2144: fbne,a %fcc3, loop_2145 movne %xcc, %g7, %g5 tgu %xcc, 0x3 fmovdg %xcc, %f31, %f21 loop_2145: nop fitos %f7, %f27 fstox %f27, %f14 fxtos %f14, %f5 set 0x3D, %i0 ldstuba [%l7 + %i0] 0x88, %g4 mulx %i5, %g2, %o5 nop setx 0x660CEC5F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 fsqrts %f7, %f26 bpos,pt %icc, loop_2146 fpsub16s %f20, %f4, %f20 udivcc %g1, 0x132C, %i4 movrgz %i3, 0x168, %g3 loop_2146: fmovsvs %xcc, %f17, %f4 st %f16, [%l7 + 0x6C] tle %icc, 0x0 fabss %f27, %f23 umulcc %l5, %l6, %o4 edge32ln %i6, %l0, %o1 subccc %o2, 0x0DE3, %o6 tpos %icc, 0x2 movg %xcc, %l4, %l3 movge %icc, %i7, %i2 xor %o0, %i0, %o3 tg %icc, 0x0 fmovrde %l1, %f4, %f2 te %xcc, 0x7 fbuge %fcc2, loop_2147 mulscc %o7, 0x12D5, %g6 array16 %i1, %g7, %g5 movle %icc, %g4, %i5 loop_2147: movre %g2, %l2, %g1 bgu,a,pt %xcc, loop_2148 sdivx %i4, 0x017D, %o5 fornot2 %f16, %f18, %f26 fmovsge %xcc, %f1, %f18 loop_2148: movleu %xcc, %g3, %l5 array8 %i3, %l6, %i6 fmovdneg %icc, %f12, %f17 nop setx loop_2149, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry brlz,a %o4, loop_2150 stx %o1, [%l7 + 0x48] fbue,a %fcc1, loop_2151 loop_2149: fpackfix %f20, %f23 loop_2150: fmuld8sux16 %f31, %f27, %f8 taddcc %o2, %l0, %o6 loop_2151: smul %l4, %l3, %i7 udivcc %i2, 0x1688, %i0 nop fitod %f6, %f2 fdtox %f2, %f26 bneg,pn %xcc, loop_2152 or %o0, %l1, %o7 fors %f26, %f9, %f25 call loop_2153 loop_2152: sir 0x0046 fsrc1s %f21, %f1 sdivx %o3, 0x134D, %i1 loop_2153: fpadd32 %f2, %f10, %f6 te %xcc, 0x6 fbule,a %fcc3, loop_2154 tvc %icc, 0x3 movrlez %g6, 0x12C, %g7 fcmple16 %f30, %f0, %g5 loop_2154: xorcc %g4, %i5, %l2 fmovsa %xcc, %f13, %f27 fpack16 %f10, %f5 umul %g2, 0x1D60, %g1 ble,a,pn %icc, loop_2155 fpadd16s %f20, %f2, %f29 tvs %xcc, 0x0 fornot2 %f22, %f30, %f18 loop_2155: umul %o5, 0x1E28, %g3 mulx %i4, %i3, %l6 addcc %l5, %i6, %o1 tvs %xcc, 0x3 fcmpne16 %f2, %f26, %o2 bne,pt %xcc, loop_2156 fmovscc %xcc, %f3, %f12 brgez,a %o4, loop_2157 xor %l0, 0x1EE2, %l4 loop_2156: addccc %o6, %l3, %i7 tvs %xcc, 0x5 loop_2157: nop set 0x5C, %o7 lda [%l7 + %o7] 0x14, %f8 fbn,a %fcc2, loop_2158 fors %f30, %f0, %f3 xorcc %i0, 0x1B36, %o0 xorcc %l1, 0x11BA, %i2 loop_2158: edge32n %o3, %i1, %g6 edge16l %o7, %g7, %g5 fmul8sux16 %f14, %f30, %f4 subccc %g4, 0x0A48, %i5 fmovrsgez %l2, %f27, %f13 xnorcc %g1, %g2, %o5 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %i4, %g3 movrlez %l6, 0x287, %l5 fbn,a %fcc2, loop_2159 bcs loop_2160 or %i3, 0x1DC1, %i6 tsubcctv %o2, %o4, %l0 loop_2159: bpos loop_2161 loop_2160: stx %o1, [%l7 + 0x20] orncc %l4, 0x0138, %l3 sdiv %o6, 0x0D9F, %i0 loop_2161: fmovdn %xcc, %f0, %f20 fmovrse %i7, %f14, %f7 ba,a,pt %xcc, loop_2162 sdivcc %o0, 0x1F7A, %l1 ta %icc, 0x2 xorcc %i2, 0x062D, %o3 loop_2162: taddcctv %g6, 0x04FA, %o7 movge %icc, %g7, %g5 sir 0x15C5 add %l7, 0x30, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i1 casa [%l6] 0x89, %i1, %i5 tcs %icc, 0x3 mulx %l2, %g4, %g2 or %g1, %i4, %o5 bg loop_2163 fpsub16 %f2, %f0, %f20 move %icc, %g3, %l6 swap [%l7 + 0x7C], %i3 loop_2163: sdivx %l5, 0x0DA2, %i6 nop fitos %f11, %f17 fmovrslz %o2, %f30, %f25 edge32l %l0, %o4, %l4 sllx %l3, %o6, %i0 fors %f24, %f2, %f16 sllx %i7, %o0, %o1 set 0x2C, %o3 stha %i2, [%l7 + %o3] 0x15 edge32l %l1, %g6, %o3 fornot1 %f20, %f10, %f8 srl %g7, 0x0A, %o7 smulcc %g5, %i1, %l2 swap [%l7 + 0x18], %g4 fbule %fcc3, loop_2164 edge16n %i5, %g2, %g1 fmovdne %xcc, %f26, %f24 tgu %icc, 0x5 loop_2164: fbu %fcc2, loop_2165 mulscc %i4, 0x1959, %o5 movrne %l6, %i3, %g3 udiv %l5, 0x1F10, %o2 loop_2165: brz %l0, loop_2166 fmovsneg %icc, %f13, %f7 mulscc %i6, %l4, %o4 brgez %o6, loop_2167 loop_2166: sdivcc %i0, 0x1FA4, %i7 srlx %o0, %o1, %i2 edge8l %l3, %g6, %l1 loop_2167: fnot1s %f24, %f13 prefetch [%l7 + 0x74], 0x3 tleu %xcc, 0x3 fbul,a %fcc3, loop_2168 fmul8x16au %f27, %f5, %f20 nop setx 0xF3B6B3B2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x4E2A18A2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f14, %f31 membar 0x18 loop_2168: sll %g7, %o3, %g5 tneg %xcc, 0x2 wr %g0, 0xea, %asi stha %i1, [%l7 + 0x62] %asi membar #Sync tne %xcc, 0x1 tvc %icc, 0x2 andn %o7, %g4, %l2 fmovsne %icc, %f30, %f21 mulx %g2, %i5, %g1 te %xcc, 0x3 nop setx 0x44E58C178BBE9B6E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x264EF15B22F81860, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 faddd %f28, %f24, %f4 nop setx loop_2169, %l0, %l1 jmpl %l1, %i4 nop fitod %f6, %f12 fdtoi %f12, %f5 addc %l6, 0x03BB, %o5 addccc %g3, 0x0FA0, %i3 loop_2169: subccc %o2, %l0, %l5 sth %l4, [%l7 + 0x60] fpsub32s %f5, %f11, %f5 movre %o4, 0x3D1, %o6 subc %i0, 0x082A, %i7 set 0x5C, %l5 lduwa [%l7 + %l5] 0x89, %o0 membar 0x58 brnz,a %i6, loop_2170 fmul8x16al %f3, %f19, %f6 xnorcc %i2, %l3, %o1 bvc,a %icc, loop_2171 loop_2170: srax %l1, 0x06, %g7 edge32l %o3, %g5, %i1 fmovsvs %xcc, %f2, %f13 loop_2171: nop setx 0xF375B4C9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x714F1DAA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fdivs %f25, %f20, %f21 fornot2s %f28, %f1, %f5 fmovdvs %xcc, %f23, %f27 fbule %fcc0, loop_2172 tcs %icc, 0x0 fpadd32 %f2, %f4, %f12 bpos %xcc, loop_2173 loop_2172: fba %fcc2, loop_2174 movre %o7, 0x2C8, %g6 add %l7, 0x3C, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %l2, %g2 loop_2173: or %g4, %g1, %i5 loop_2174: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldstub [%l7 + 0x39], %l6 nop fitod %f8, %f12 fdtos %f12, %f4 wr %g0, 0x80, %asi ldstuba [%l7 + 0x6E] %asi, %o5 edge16n %g3, %i3, %o2 bleu %icc, loop_2175 srlx %i4, 0x0B, %l0 ta %xcc, 0x7 movre %l5, %l4, %o4 loop_2175: te %xcc, 0x2 prefetch [%l7 + 0x20], 0x2 fcmpne32 %f20, %f14, %i0 prefetch [%l7 + 0x4C], 0x2 sra %i7, %o0, %o6 orn %i2, 0x0E64, %i6 stx %o1, [%l7 + 0x08] udiv %l1, 0x15FA, %l3 array32 %g7, %g5, %o3 edge32l %i1, %o7, %g6 ldsh [%l7 + 0x64], %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %g4, %g1, %g2 andcc %i5, %l6, %o5 fmovrdlz %i3, %f6, %f28 tn %icc, 0x1 fbn,a %fcc2, loop_2176 tneg %xcc, 0x7 andncc %g3, %o2, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2176: fnegd %f20, %f4 umulcc %l5, %l0, %o4 srax %i0, 0x02, %l4 nop setx 0x47B356DA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x3DB518CD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fmuls %f17, %f18, %f16 nop fitos %f9, %f5 fstox %f5, %f24 fxtos %f24, %f30 fpadd16 %f6, %f20, %f4 mulscc %i7, 0x1918, %o6 sdivx %o0, 0x060A, %i2 fmovsle %xcc, %f0, %f0 sllx %i6, 0x14, %o1 edge16l %l3, %g7, %l1 fbue,a %fcc0, loop_2177 bcs,a %icc, loop_2178 fmovde %xcc, %f30, %f20 xor %g5, 0x0C11, %o3 loop_2177: tvc %icc, 0x5 loop_2178: membar 0x33 popc %i1, %o7 sllx %g6, %g4, %l2 ld [%l7 + 0x58], %f17 orncc %g1, %i5, %g2 tpos %icc, 0x2 umul %l6, %i3, %g3 te %xcc, 0x1 fnot2 %f22, %f20 andn %o2, %i4, %o5 edge16l %l5, %l0, %o4 movgu %xcc, %l4, %i0 sdivx %i7, 0x1E84, %o6 tpos %icc, 0x4 bn,pt %xcc, loop_2179 fpackfix %f18, %f9 movge %xcc, %o0, %i2 brnz,a %o1, loop_2180 loop_2179: fpadd16s %f31, %f24, %f16 wr %g0, 0x88, %asi sta %f16, [%l7 + 0x0C] %asi loop_2180: tsubcctv %i6, 0x0635, %g7 brlz %l1, loop_2181 sra %g5, 0x1F, %o3 sir 0x1372 sdiv %i1, 0x0682, %o7 loop_2181: movvs %icc, %l3, %g6 fzeros %f30 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsvs %icc, %f17, %f13 brlez %l2, loop_2182 fmovrdgez %g1, %f26, %f0 movrne %i5, 0x19B, %g4 edge16l %g2, %i3, %l6 loop_2182: brz %g3, loop_2183 subcc %i4, %o2, %o5 andncc %l0, %l5, %l4 fxors %f10, %f19, %f18 loop_2183: ba,pn %xcc, loop_2184 mulscc %o4, 0x1602, %i0 edge8 %i7, %o0, %o6 alignaddrl %i2, %o1, %i6 loop_2184: fnand %f0, %f14, %f8 edge16ln %l1, %g7, %o3 mulx %i1, 0x1D9E, %g5 move %icc, %o7, %l3 sub %g6, 0x0E57, %l2 mulx %g1, %g4, %i5 fmovrdgz %i3, %f10, %f26 taddcctv %l6, 0x18E7, %g3 fmovdn %icc, %f24, %f9 edge16n %g2, %o2, %i4 taddcctv %l0, 0x0916, %o5 edge16l %l5, %o4, %l4 subc %i7, %i0, %o6 ta %xcc, 0x4 srlx %i2, 0x0E, %o0 tn %icc, 0x7 tn %xcc, 0x5 taddcc %o1, %l1, %i6 addc %o3, %g7, %i1 udivx %o7, 0x00D8, %g5 tg %xcc, 0x4 fbule %fcc0, loop_2185 tvc %xcc, 0x5 movn %xcc, %l3, %l2 tne %xcc, 0x0 loop_2185: stw %g1, [%l7 + 0x60] orcc %g6, %g4, %i5 wr %g0, 0x18, %asi stha %l6, [%l7 + 0x1A] %asi tsubcctv %g3, 0x0E57, %i3 stw %o2, [%l7 + 0x40] movge %xcc, %g2, %i4 fbue,a %fcc3, loop_2186 fcmpne16 %f24, %f16, %o5 fmuld8sux16 %f28, %f23, %f10 tle %icc, 0x3 loop_2186: tcc %icc, 0x3 tsubcctv %l0, 0x1573, %o4 fmovsa %icc, %f2, %f12 tcs %icc, 0x5 fbg,a %fcc2, loop_2187 movpos %icc, %l4, %l5 fmovdg %xcc, %f10, %f6 bcc loop_2188 loop_2187: udiv %i7, 0x02C1, %i0 smul %i2, 0x1C0C, %o0 fmovdvs %icc, %f25, %f6 loop_2188: tcs %icc, 0x1 fmovrsne %o6, %f29, %f11 sub %l1, %o1, %o3 udiv %g7, 0x0C3B, %i1 fmovdl %icc, %f29, %f1 tl %icc, 0x4 movgu %icc, %o7, %i6 movre %g5, %l3, %g1 wr %g0, 0x10, %asi sta %f22, [%l7 + 0x70] %asi fmovdge %icc, %f10, %f18 fxor %f22, %f6, %f26 fble %fcc0, loop_2189 subcc %l2, 0x07EF, %g4 movleu %xcc, %g6, %l6 tsubcctv %i5, %g3, %o2 loop_2189: fbu,a %fcc2, loop_2190 edge8 %g2, %i3, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fand %f26, %f2, %f2 loop_2190: sub %l0, 0x0EF8, %o5 and %l4, 0x1157, %o4 membar 0x39 nop setx 0x8FE18B8A70651B4D, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr subc %l5, 0x1024, %i7 fmovsa %xcc, %f19, %f6 bge,a,pn %xcc, loop_2191 movn %icc, %i2, %i0 wr %g0, 0xea, %asi stwa %o6, [%l7 + 0x2C] %asi membar #Sync loop_2191: nop add %l7, 0x24, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l1 casa [%l6] %asi, %l1, %o0 set 0x44, %l2 swapa [%l7 + %l2] 0x19, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %o1, 0x0A52, %g7 and %i1, 0x1CC7, %o7 nop set 0x40, %i6 stw %g5, [%l7 + %i6] ldub [%l7 + 0x0D], %i6 andn %g1, %l2, %g4 bgu,a %xcc, loop_2192 sir 0x1D42 tle %xcc, 0x2 fpsub32s %f22, %f31, %f17 loop_2192: movgu %xcc, %g6, %l3 ldd [%l7 + 0x58], %i6 xor %i5, 0x1DEF, %g3 ta %xcc, 0x1 mova %xcc, %g2, %i3 bl,a,pn %icc, loop_2193 andn %i4, %l0, %o2 fsrc2 %f18, %f4 tneg %icc, 0x6 loop_2193: tneg %xcc, 0x1 nop setx loop_2194, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldstub [%l7 + 0x16], %o5 fbe,a %fcc0, loop_2195 tn %xcc, 0x5 loop_2194: tcc %icc, 0x1 fbue %fcc3, loop_2196 loop_2195: movcc %xcc, %l4, %o4 movn %xcc, %i7, %l5 udivx %i2, 0x12CA, %i0 loop_2196: sll %o6, %o0, %l1 wr %g0, 0x80, %asi sta %f26, [%l7 + 0x64] %asi udivcc %o1, 0x0F66, %g7 movl %icc, %i1, %o7 for %f22, %f22, %f24 tcc %icc, 0x0 sdivx %o3, 0x1538, %i6 sub %g5, 0x1995, %g1 edge16 %l2, %g4, %l3 fmul8x16 %f9, %f22, %f4 tpos %xcc, 0x7 brgez %g6, loop_2197 subcc %i5, %g3, %g2 edge32l %i3, %l6, %l0 wr %g0, 0x89, %asi ldda [%l7 + 0x60] %asi, %i4 loop_2197: ldd [%l7 + 0x20], %f4 edge8l %o2, %o5, %l4 orn %i7, 0x0FF3, %l5 stx %i2, [%l7 + 0x60] taddcc %i0, 0x121D, %o6 tle %xcc, 0x3 movge %xcc, %o4, %o0 set 0x28, %l0 prefetcha [%l7 + %l0] 0x88, 0x0 udivcc %g7, 0x0DFD, %l1 tpos %xcc, 0x4 addcc %o7, 0x159D, %i1 addccc %o3, 0x0231, %g5 edge8l %g1, %i6, %l2 set 0x10, %g6 ldda [%l7 + %g6] 0x27, %g4 tneg %xcc, 0x3 xor %l3, %i5, %g3 subc %g2, 0x1866, %i3 orn %g6, %l0, %i4 sdivx %l6, 0x0936, %o2 edge32ln %l4, %i7, %o5 tgu %icc, 0x6 udiv %l5, 0x1D08, %i0 mulx %i2, 0x04B2, %o6 srax %o4, %o0, %g7 addcc %l1, 0x030E, %o7 fandnot2 %f24, %f26, %f0 fmovsgu %xcc, %f28, %f28 subccc %i1, %o1, %o3 membar 0x00 fornot2s %f20, %f2, %f24 array32 %g5, %g1, %l2 andncc %g4, %i6, %l3 tl %xcc, 0x5 sll %i5, 0x0D, %g3 movre %i3, 0x31F, %g6 move %xcc, %g2, %l0 orn %l6, 0x1A66, %i4 fbl %fcc3, loop_2198 fbo %fcc3, loop_2199 fbuge,a %fcc3, loop_2200 sra %l4, %i7, %o2 loop_2198: mova %icc, %l5, %i0 loop_2199: movvc %xcc, %i2, %o5 loop_2200: fbg,a %fcc0, loop_2201 edge8ln %o6, %o4, %o0 array8 %g7, %o7, %l1 nop fitos %f9, %f6 fstox %f6, %f12 loop_2201: fnegd %f24, %f0 orn %i1, %o3, %g5 nop fitos %f15, %f4 array32 %g1, %l2, %g4 add %i6, %o1, %l3 edge8ln %g3, %i5, %i3 fbe %fcc3, loop_2202 orcc %g2, %l0, %g6 movcc %icc, %i4, %l6 edge8n %l4, %i7, %l5 loop_2202: bneg loop_2203 umul %o2, 0x1106, %i2 umul %o5, %o6, %i0 nop setx loop_2204, %l0, %l1 jmpl %l1, %o4 loop_2203: tsubcc %o0, 0x14B2, %g7 nop setx loop_2205, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done smulcc %l1, %o7, %o3 loop_2204: fmovsge %xcc, %f1, %f18 ldub [%l7 + 0x3B], %g5 loop_2205: bvs,a,pn %xcc, loop_2206 movg %xcc, %i1, %l2 fbu %fcc3, loop_2207 brgz,a %g1, loop_2208 loop_2206: movvc %xcc, %i6, %o1 fsrc2 %f10, %f28 loop_2207: alignaddrl %l3, %g4, %g3 loop_2208: sdivx %i3, 0x056B, %i5 nop fitod %f8, %f10 fdtos %f10, %f27 fmovrslez %l0, %f11, %f4 sllx %g2, %g6, %l6 set 0x67, %l6 ldstuba [%l7 + %l6] 0x81, %i4 fbe,a %fcc3, loop_2209 movgu %xcc, %i7, %l4 sdivx %l5, 0x035C, %i2 ta %xcc, 0x5 loop_2209: te %xcc, 0x0 edge8ln %o5, %o6, %i0 edge16ln %o4, %o0, %g7 fnands %f14, %f25, %f24 nop fitod %f10, %f0 fdtos %f0, %f21 bcs %xcc, loop_2210 movvc %icc, %l1, %o2 edge32ln %o7, %o3, %i1 movrne %l2, 0x0AC, %g5 loop_2210: brlz,a %g1, loop_2211 edge8 %i6, %l3, %g4 tleu %icc, 0x2 taddcc %o1, %i3, %g3 loop_2211: orcc %i5, %l0, %g6 tne %xcc, 0x2 movcc %icc, %l6, %g2 wr %g0, 0x88, %asi prefetcha [%l7 + 0x58] %asi, 0x0 taddcctv %i7, %l5, %l4 fble,a %fcc0, loop_2212 subcc %o5, %o6, %i0 movrne %o4, %i2, %o0 fmovdcs %xcc, %f21, %f29 loop_2212: tsubcc %l1, 0x0FF4, %g7 fmovrslz %o7, %f21, %f17 set 0x49, %g2 lduba [%l7 + %g2] 0x10, %o2 fmovsle %icc, %f25, %f21 tge %xcc, 0x5 fnor %f16, %f14, %f20 stw %i1, [%l7 + 0x3C] brlez %o3, loop_2213 tgu %xcc, 0x4 sethi 0x099C, %g5 fandnot1s %f2, %f17, %f28 loop_2213: fbu,a %fcc0, loop_2214 fnegd %f24, %f12 smul %g1, %l2, %i6 mulscc %l3, %o1, %g4 loop_2214: std %f8, [%l7 + 0x78] addc %i3, 0x0DDD, %g3 edge32n %i5, %g6, %l6 fmovsge %xcc, %f0, %f11 set 0x53, %o4 lduba [%l7 + %o4] 0x14, %l0 orn %g2, 0x19FB, %i7 ldub [%l7 + 0x51], %l5 srl %l4, 0x12, %o5 and %i4, %o6, %o4 fbuge,a %fcc1, loop_2215 ble,pt %icc, loop_2216 sdivx %i2, 0x05C8, %i0 sllx %o0, 0x04, %l1 loop_2215: tpos %icc, 0x1 loop_2216: movpos %xcc, %g7, %o7 bvc %xcc, loop_2217 umulcc %i1, 0x01B4, %o2 set 0x10, %l3 stxa %o3, [%g0 + %l3] 0x21 loop_2217: orncc %g1, 0x1166, %g5 set 0x0A, %i4 ldstuba [%l7 + %i4] 0x10, %i6 fandnot2 %f16, %f10, %f16 fandnot2 %f20, %f30, %f6 movre %l3, %l2, %g4 subccc %i3, %o1, %i5 bg,pn %xcc, loop_2218 fpadd32 %f14, %f4, %f28 fnegs %f1, %f24 orn %g6, %l6, %g3 loop_2218: edge32ln %l0, %g2, %l5 movcs %xcc, %i7, %l4 bgu %icc, loop_2219 alignaddr %o5, %i4, %o4 edge8n %o6, %i0, %i2 movge %xcc, %l1, %g7 loop_2219: fmul8sux16 %f2, %f18, %f6 stx %o7, [%l7 + 0x48] edge16 %o0, %i1, %o2 bshuffle %f0, %f16, %f6 tg %icc, 0x5 add %l7, 0x20, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %o3, %g5 movl %xcc, %g1, %l3 fbge %fcc3, loop_2220 sll %i6, %l2, %g4 wr %g0, 0x80, %asi lda [%l7 + 0x40] %asi, %f3 loop_2220: tgu %xcc, 0x0 movpos %icc, %o1, %i3 edge16ln %i5, %g6, %g3 wr %g0, 0x80, %asi sta %f11, [%l7 + 0x14] %asi movne %icc, %l6, %g2 umulcc %l5, 0x18EF, %l0 stb %l4, [%l7 + 0x6C] bn,a,pn %icc, loop_2221 subccc %i7, %o5, %i4 movleu %icc, %o4, %i0 nop fitos %f8, %f30 fstoi %f30, %f21 loop_2221: fmovdleu %xcc, %f27, %f23 set 0x75, %o0 stba %o6, [%l7 + %o0] 0x80 sth %i2, [%l7 + 0x50] smulcc %g7, 0x1B43, %l1 fxors %f21, %f26, %f12 nop fitod %f2, %f8 fdtox %f8, %f4 fxtod %f4, %f26 fnor %f10, %f16, %f28 fcmpgt32 %f2, %f22, %o0 andn %i1, 0x16BD, %o2 subc %o3, 0x1355, %g5 wr %g0, 0x89, %asi stwa %g1, [%l7 + 0x30] %asi tg %icc, 0x7 movcc %icc, %l3, %o7 srl %i6, %g4, %o1 srl %i3, 0x1F, %l2 subc %i5, 0x0953, %g6 edge8l %g3, %g2, %l6 set 0x50, %o2 stxa %l0, [%l7 + %o2] 0x22 membar #Sync set 0x58, %o5 ldstuba [%l7 + %o5] 0x81, %l5 tl %icc, 0x6 fbn %fcc2, loop_2222 array32 %i7, %l4, %i4 movcc %icc, %o4, %i0 nop set 0x38, %g3 stx %o5, [%l7 + %g3] loop_2222: tle %xcc, 0x7 fbne %fcc2, loop_2223 bcc %icc, loop_2224 movrgez %i2, %g7, %l1 fnot1s %f11, %f15 loop_2223: fnors %f24, %f17, %f22 loop_2224: sir 0x1370 fmovdne %xcc, %f30, %f19 sra %o0, 0x13, %o6 edge8 %i1, %o3, %g5 and %o2, 0x1145, %g1 tsubcc %o7, 0x1EC2, %i6 alignaddrl %l3, %o1, %g4 sub %i3, 0x1802, %l2 tcs %icc, 0x1 edge16 %i5, %g6, %g3 movre %l6, 0x158, %g2 tsubcctv %l5, %l0, %l4 fors %f1, %f24, %f10 nop setx loop_2225, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done xnorcc %i7, %o4, %i4 edge8l %i0, %i2, %g7 fmovdcc %icc, %f3, %f30 loop_2225: flush %l7 + 0x68 fpsub32 %f24, %f0, %f14 wr %g0, 0x2f, %asi stba %o5, [%l7 + 0x14] %asi membar #Sync swap [%l7 + 0x18], %o0 sdiv %o6, 0x1FB8, %l1 tleu %icc, 0x5 move %icc, %i1, %g5 set 0x14, %i3 lduwa [%l7 + %i3] 0x80, %o3 smulcc %g1, %o2, %i6 add %o7, %l3, %o1 brz %i3, loop_2226 fbn %fcc0, loop_2227 tneg %xcc, 0x4 fbul,a %fcc3, loop_2228 loop_2226: sub %g4, %l2, %g6 loop_2227: sdivcc %g3, 0x1E71, %i5 nop fitos %f30, %f14 loop_2228: fnand %f2, %f20, %f14 tsubcctv %g2, %l6, %l0 ldx [%l7 + 0x68], %l4 sll %l5, %i7, %i4 fmovrdgz %o4, %f10, %f24 move %xcc, %i2, %g7 tpos %icc, 0x7 bpos,pn %xcc, loop_2229 orcc %i0, 0x1B92, %o5 movre %o0, 0x2B0, %l1 array16 %i1, %o6, %o3 loop_2229: fnors %f0, %f17, %f26 xorcc %g5, 0x186E, %o2 movvs %icc, %i6, %g1 fpsub16 %f12, %f12, %f2 fbe %fcc2, loop_2230 array8 %l3, %o7, %i3 add %l7, 0x68, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %o1 casxa [%l6] %asi, %o1, %g4 loop_2230: ldstub [%l7 + 0x56], %g6 lduw [%l7 + 0x4C], %l2 wr %g0, 0x80, %asi ldswa [%l7 + 0x54] %asi, %i5 mulx %g3, 0x05EF, %g2 ldsh [%l7 + 0x58], %l6 smul %l4, 0x0774, %l5 tsubcctv %i7, 0x07EE, %l0 movcc %icc, %o4, %i4 lduh [%l7 + 0x08], %g7 tneg %icc, 0x7 smul %i2, %o5, %o0 tn %icc, 0x6 fmovdne %icc, %f28, %f15 ldd [%l7 + 0x08], %l0 fmovsne %icc, %f18, %f22 brnz %i1, loop_2231 array8 %o6, %i0, %g5 bvs,a %icc, loop_2232 fbl %fcc3, loop_2233 loop_2231: andcc %o3, 0x0A71, %i6 edge32l %g1, %l3, %o7 loop_2232: tge %icc, 0x1 loop_2233: ldx [%l7 + 0x58], %i3 fxnors %f30, %f19, %f0 alignaddr %o1, %o2, %g6 fba %fcc0, loop_2234 fmul8x16al %f30, %f19, %f0 sdivcc %l2, 0x0870, %g4 edge16 %g3, %i5, %l6 loop_2234: taddcc %g2, 0x09C9, %l4 edge8 %l5, %l0, %o4 movcs %xcc, %i7, %g7 sethi 0x14DC, %i2 fpsub32 %f12, %f22, %f12 movge %icc, %i4, %o0 set 0x40, %g4 stda %f16, [%l7 + %g4] 0x18 smul %o5, 0x065A, %l1 nop setx 0x478AB389, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0xB0845DA0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fsubs %f27, %f7, %f26 movcs %icc, %i1, %i0 sub %g5, %o6, %i6 udivx %o3, 0x1E46, %g1 xorcc %l3, %o7, %o1 movg %xcc, %o2, %i3 fpack32 %f12, %f18, %f14 xorcc %l2, 0x0C32, %g4 add %l7, 0x50, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g3 casa [%l6] 0x88, %g3, %g6 fzeros %f1 array8 %i5, %g2, %l6 sir 0x172B fpadd16 %f22, %f6, %f2 movgu %xcc, %l5, %l0 srax %l4, 0x17, %i7 smulcc %g7, %o4, %i4 addccc %o0, 0x0FE3, %i2 udiv %l1, 0x073A, %i1 tneg %xcc, 0x4 set 0x40, %o1 stda %f16, [%l7 + %o1] 0xf9 membar #Sync set 0x10, %g5 lda [%l7 + %g5] 0x0c, %f4 fbo,a %fcc1, loop_2235 addccc %o5, 0x1681, %g5 array8 %o6, %i6, %i0 add %l7, 0x58, %l6 wr %g0, 0x0c, %asi casxa [%l6] %asi, %o3, %g1 loop_2235: movcc %icc, %o7, %o1 tsubcc %o2, 0x1E83, %i3 membar 0x19 movre %l2, %l3, %g3 fbg %fcc1, loop_2236 tl %icc, 0x7 edge8n %g6, %i5, %g2 ta %icc, 0x7 loop_2236: movrne %l6, 0x32E, %g4 fbu %fcc3, loop_2237 sir 0x1C39 st %f31, [%l7 + 0x6C] set 0x7C, %l1 ldstuba [%l7 + %l1] 0x88, %l5 loop_2237: fpack16 %f26, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %l0, 0x18BC, %i7 edge16l %l4, %g7, %i4 fone %f14 ldd [%l7 + 0x40], %f14 wr %g0, 0xe3, %asi stha %o4, [%l7 + 0x48] %asi membar #Sync fbo,a %fcc0, loop_2238 ldsh [%l7 + 0x76], %o0 faligndata %f26, %f22, %f10 sir 0x1DF4 loop_2238: nop set 0x54, %g1 lduwa [%l7 + %g1] 0x89, %i2 stw %i1, [%l7 + 0x7C] set 0x68, %i7 ldswa [%l7 + %i7] 0x10, %l1 brgez,a %g5, loop_2239 edge8n %o6, %i6, %i0 sethi 0x1CC8, %o5 tneg %icc, 0x4 loop_2239: movcs %icc, %g1, %o3 movvc %xcc, %o7, %o2 fnor %f14, %f16, %f28 nop setx 0x0F326D58E297D616, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 fsqrtd %f24, %f8 and %i3, %l2, %l3 andncc %o1, %g3, %g6 movrgz %i5, 0x158, %g2 movn %xcc, %g4, %l5 movrgez %l6, %l0, %l4 nop fitos %f0, %f7 fstox %f7, %f2 movleu %icc, %g7, %i7 fnot2 %f28, %f18 subccc %o4, %o0, %i2 fmul8sux16 %f16, %f0, %f26 set 0x72, %o6 lduha [%l7 + %o6] 0x19, %i1 tle %icc, 0x0 alignaddr %i4, %l1, %o6 tn %icc, 0x7 move %icc, %i6, %g5 addcc %i0, 0x1FDA, %o5 tsubcc %g1, %o7, %o2 andn %i3, %l2, %o3 tpos %xcc, 0x1 brlz %l3, loop_2240 fmovsleu %xcc, %f1, %f28 sdivx %o1, 0x1C8D, %g3 tleu %xcc, 0x2 loop_2240: movneg %icc, %i5, %g2 bleu,a loop_2241 movrlez %g4, %g6, %l6 set 0x10, %i5 stxa %l5, [%l7 + %i5] 0x11 loop_2241: bcs,a %xcc, loop_2242 ldd [%l7 + 0x78], %l0 bleu %xcc, loop_2243 movne %icc, %g7, %i7 loop_2242: fzeros %f27 tpos %icc, 0x7 loop_2243: nop add %l7, 0x08, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %l4, %o0 orn %i2, %o4, %i4 nop setx loop_2244, %l0, %l1 jmpl %l1, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mova %icc, %l1, %i6 fmovsn %icc, %f0, %f17 loop_2244: srlx %o6, %i0, %g5 fmovdge %xcc, %f24, %f16 std %f8, [%l7 + 0x68] add %g1, 0x11B2, %o7 andn %o5, 0x05B5, %o2 set 0x47, %i1 stba %i3, [%l7 + %i1] 0x0c ta %xcc, 0x4 nop set 0x32, %i2 stb %l2, [%l7 + %i2] andncc %l3, %o1, %g3 umulcc %i5, %o3, %g2 tne %icc, 0x7 edge8n %g6, %l6, %l5 tl %icc, 0x6 fmovda %icc, %f10, %f2 orcc %l0, %g7, %i7 edge32n %g4, %l4, %i2 edge16l %o0, %o4, %i1 lduw [%l7 + 0x28], %i4 edge16n %l1, %i6, %i0 ldsb [%l7 + 0x41], %o6 bneg,a,pt %icc, loop_2245 edge32 %g5, %g1, %o7 movvs %icc, %o5, %i3 movrne %l2, 0x3D1, %o2 loop_2245: fbge,a %fcc1, loop_2246 bleu,pt %xcc, loop_2247 tg %icc, 0x4 brgz %l3, loop_2248 loop_2246: lduw [%l7 + 0x74], %o1 loop_2247: fandnot1s %f4, %f7, %f29 add %l7, 0x1C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g3, %i5 loop_2248: fmovsvc %icc, %f22, %f1 fmovdge %xcc, %f8, %f28 mulscc %g2, 0x0840, %o3 set 0x70, %g7 lduha [%l7 + %g7] 0x19, %l6 fpack32 %f6, %f26, %f8 tleu %icc, 0x5 fba,a %fcc1, loop_2249 movl %xcc, %l5, %l0 movge %icc, %g6, %i7 subcc %g7, %g4, %l4 loop_2249: fmovse %icc, %f15, %f31 xor %o0, 0x0011, %o4 tvs %xcc, 0x0 brlez,a %i1, loop_2250 srl %i2, 0x0C, %i4 sdiv %i6, 0x0E86, %l1 stw %o6, [%l7 + 0x70] loop_2250: movrne %g5, %g1, %i0 fmovsleu %xcc, %f22, %f24 bcs,a,pt %xcc, loop_2251 bge,a %icc, loop_2252 movg %xcc, %o7, %i3 ldx [%l7 + 0x48], %o5 loop_2251: tsubcc %o2, %l2, %o1 loop_2252: te %xcc, 0x2 tl %icc, 0x3 mulx %l3, 0x040B, %i5 fnegd %f24, %f24 stw %g2, [%l7 + 0x78] movrgez %g3, 0x27E, %o3 fbuge,a %fcc1, loop_2253 sra %l5, %l0, %g6 subc %l6, %i7, %g7 alignaddr %l4, %o0, %g4 loop_2253: addcc %o4, %i2, %i4 alignaddr %i6, %i1, %o6 wr %g0, 0x81, %asi lda [%l7 + 0x0C] %asi, %f4 subccc %g5, 0x1CAD, %l1 fmovs %f3, %f9 sdivcc %i0, 0x0D62, %o7 fmovrde %g1, %f26, %f28 stb %o5, [%l7 + 0x66] fpsub32 %f30, %f0, %f4 fpadd16 %f2, %f4, %f28 movvs %icc, %i3, %o2 fnegd %f6, %f0 ta %icc, 0x3 stbar tcc %xcc, 0x0 movne %icc, %o1, %l2 bg,pt %icc, loop_2254 fsrc1 %f26, %f26 xor %l3, 0x19E3, %g2 movne %xcc, %g3, %o3 loop_2254: brgez %l5, loop_2255 sir 0x00B0 srax %l0, 0x03, %i5 movg %icc, %l6, %g6 loop_2255: edge8l %g7, %l4, %o0 fmovde %xcc, %f6, %f12 wr %g0, 0x10, %asi lduba [%l7 + 0x76] %asi, %g4 edge32l %o4, %i2, %i4 fbn,a %fcc3, loop_2256 tpos %xcc, 0x3 andcc %i6, %i7, %o6 udivx %i1, 0x04DA, %l1 loop_2256: nop wr %g0, 0x81, %asi sta %f2, [%l7 + 0x08] %asi fmovrdgez %i0, %f24, %f0 andncc %g5, %o7, %g1 sra %o5, %o2, %i3 edge32ln %l2, %l3, %g2 movrlez %g3, %o1, %o3 ble,a loop_2257 movrlez %l5, 0x0F5, %i5 fmovdvc %icc, %f26, %f12 fblg,a %fcc3, loop_2258 loop_2257: movcc %xcc, %l6, %g6 bgu loop_2259 or %l0, %l4, %g7 loop_2258: fsrc2 %f12, %f6 fbue,a %fcc0, loop_2260 loop_2259: fmovsvs %icc, %f6, %f27 tgu %icc, 0x1 brgz %o0, loop_2261 loop_2260: sdiv %g4, 0x0B3B, %o4 fbg,a %fcc1, loop_2262 sub %i4, 0x158F, %i6 loop_2261: brnz,a %i2, loop_2263 stb %o6, [%l7 + 0x54] loop_2262: sdiv %i7, 0x1F90, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2263: fcmple16 %f12, %f10, %l1 fcmpne32 %f12, %f30, %i0 add %l7, 0x28, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %g5, %o7 set 0x62, %l4 lduha [%l7 + %l4] 0x89, %o5 brlz,a %g1, loop_2264 movrgez %i3, %l2, %l3 subc %o2, 0x125E, %g2 edge16l %g3, %o1, %l5 loop_2264: bl loop_2265 subccc %o3, %l6, %g6 movvs %xcc, %l0, %i5 xnorcc %g7, 0x126D, %l4 loop_2265: fcmple16 %f28, %f26, %g4 brnz,a %o0, loop_2266 tvc %icc, 0x0 wr %g0, 0x89, %asi ldsba [%l7 + 0x2F] %asi, %o4 loop_2266: sdivx %i4, 0x113B, %i6 fmovrdne %o6, %f4, %f26 nop setx loop_2267, %l0, %l1 jmpl %l1, %i2 tne %icc, 0x7 movcc %icc, %i1, %l1 set 0x0C, %o7 lda [%l7 + %o7] 0x14, %f18 loop_2267: fmovdpos %icc, %f25, %f7 set 0x10, %i0 ldda [%l7 + %i0] 0x2b, %i0 lduw [%l7 + 0x08], %g5 xor %o7, 0x1FFD, %i7 movpos %xcc, %o5, %i3 sra %g1, 0x11, %l3 addcc %l2, %o2, %g2 fmovrdgz %o1, %f6, %f6 tcc %icc, 0x5 tsubcc %g3, 0x1581, %o3 subc %l6, 0x1CE5, %l5 movne %xcc, %l0, %g6 fandnot1s %f15, %f0, %f26 udiv %g7, 0x1547, %l4 srax %g4, 0x16, %i5 brlz %o0, loop_2268 st %f24, [%l7 + 0x4C] fblg,a %fcc2, loop_2269 edge32 %o4, %i6, %o6 loop_2268: stb %i2, [%l7 + 0x42] add %l7, 0x4C, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %i4 casa [%l6] %asi, %i4, %i1 loop_2269: fbg %fcc1, loop_2270 brlez,a %l1, loop_2271 te %icc, 0x4 movvc %xcc, %i0, %g5 loop_2270: fmovscs %icc, %f23, %f3 loop_2271: xorcc %o7, 0x19BA, %i7 and %o5, %g1, %i3 fmovsgu %icc, %f26, %f8 taddcctv %l2, 0x1DC4, %l3 movrne %o2, 0x01F, %o1 fba,a %fcc2, loop_2272 umul %g2, 0x1F08, %g3 array32 %l6, %o3, %l5 taddcc %l0, %g6, %g7 loop_2272: movl %icc, %g4, %i5 sll %o0, 0x11, %l4 nop setx 0xB540C1C16C74D9E6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x37D3C9D8621008DC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 faddd %f6, %f22, %f2 array8 %i6, %o4, %o6 set 0x28, %o3 stwa %i2, [%l7 + %o3] 0x81 srlx %i4, %i1, %i0 nop set 0x40, %l2 sth %g5, [%l7 + %l2] sll %l1, %o7, %o5 fbe %fcc0, loop_2273 fpsub32 %f26, %f2, %f20 fmovrdgz %i7, %f4, %f28 fbuge %fcc2, loop_2274 loop_2273: ldsb [%l7 + 0x3C], %i3 fbne,a %fcc1, loop_2275 nop fitos %f0, %f19 fstod %f19, %f4 loop_2274: std %f6, [%l7 + 0x50] fmovsleu %xcc, %f21, %f6 loop_2275: edge8n %l2, %l3, %g1 lduw [%l7 + 0x30], %o2 fandnot2s %f9, %f8, %f8 ldx [%l7 + 0x30], %o1 nop fitos %f10, %f9 fstox %f9, %f6 nop setx 0xA071A67C, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr sethi 0x0790, %g3 movne %icc, %l6, %g2 set 0x70, %l5 lduwa [%l7 + %l5] 0x04, %l5 fmovdgu %icc, %f3, %f14 std %f24, [%l7 + 0x60] or %o3, 0x06D3, %g6 nop fitod %f6, %f24 fdtoi %f24, %f7 set 0x2C, %i6 stwa %l0, [%l7 + %i6] 0x04 sub %g4, 0x105D, %g7 fcmpgt32 %f6, %f10, %i5 alignaddr %l4, %i6, %o4 udivx %o6, 0x1282, %i2 fabsd %f22, %f30 tne %xcc, 0x6 orcc %o0, 0x1DCB, %i4 fmovsg %icc, %f1, %f13 movn %xcc, %i1, %g5 bcs %icc, loop_2276 sdiv %i0, 0x15D1, %l1 fmovscc %icc, %f2, %f9 fmovdleu %xcc, %f20, %f22 loop_2276: fmovrslez %o7, %f22, %f17 set 0x08, %g6 lda [%l7 + %g6] 0x80, %f26 srl %i7, 0x09, %o5 stb %l2, [%l7 + 0x14] andn %l3, 0x0C2D, %g1 te %icc, 0x5 taddcctv %i3, 0x0C89, %o1 xorcc %g3, %o2, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnand %f28, %f8, %f20 movrlez %g2, 0x3E4, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bn,pn %xcc, loop_2277 addccc %g6, %l5, %l0 tleu %icc, 0x5 tpos %xcc, 0x1 loop_2277: swap [%l7 + 0x44], %g7 movrlz %g4, 0x199, %l4 fcmpeq32 %f28, %f14, %i6 wr %g0, 0x11, %asi lda [%l7 + 0x1C] %asi, %f24 udivcc %o4, 0x1253, %o6 edge8 %i2, %o0, %i5 edge8 %i4, %g5, %i1 fmovsge %xcc, %f3, %f6 fsrc1 %f10, %f10 movcc %icc, %l1, %o7 popc 0x0CA7, %i0 ldsw [%l7 + 0x0C], %o5 tneg %xcc, 0x2 xnorcc %l2, 0x03EC, %i7 edge32l %g1, %l3, %o1 set 0x0C, %l6 ldsha [%l7 + %l6] 0x18, %i3 movrlz %o2, 0x1EC, %l6 nop set 0x50, %l0 ldd [%l7 + %l0], %g2 fmovsle %xcc, %f23, %f16 edge16n %g2, %g6, %l5 tleu %icc, 0x7 sir 0x0D79 mova %xcc, %o3, %l0 stbar movleu %xcc, %g7, %g4 nop setx 0x62D707A1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x55216253, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fmuls %f24, %f24, %f3 array8 %i6, %l4, %o6 mulx %i2, 0x1AF6, %o0 subccc %i5, %i4, %o4 sllx %i1, 0x03, %l1 andncc %g5, %o7, %o5 sdiv %i0, 0x05C6, %i7 call loop_2278 tn %xcc, 0x2 ldsw [%l7 + 0x58], %l2 fnands %f31, %f23, %f9 loop_2278: movg %icc, %g1, %l3 xorcc %o1, 0x1202, %o2 tpos %icc, 0x5 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f16 addc %l6, 0x01AB, %g3 orncc %i3, 0x097A, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %icc, %g6, %o3 fbule,a %fcc2, loop_2279 fbul,a %fcc1, loop_2280 subcc %l5, %l0, %g4 mulscc %i6, %g7, %l4 loop_2279: nop add %l7, 0x50, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %i2 casa [%l6] %asi, %i2, %o0 loop_2280: umul %o6, 0x0D28, %i4 stbar mulx %i5, 0x1136, %i1 ldsb [%l7 + 0x32], %o4 set 0x6C, %o4 ldstuba [%l7 + %o4] 0x10, %g5 tle %icc, 0x6 edge16 %o7, %o5, %l1 fcmpne16 %f14, %f6, %i0 andcc %i7, %g1, %l2 movcs %xcc, %l3, %o1 bn loop_2281 array32 %o2, %l6, %i3 array16 %g3, %g2, %g6 nop setx loop_2282, %l0, %l1 jmpl %l1, %o3 loop_2281: tle %icc, 0x6 tg %icc, 0x0 sub %l0, 0x0256, %g4 loop_2282: swap [%l7 + 0x3C], %l5 fbg %fcc1, loop_2283 movg %xcc, %i6, %l4 tcs %icc, 0x7 smul %g7, %o0, %i2 loop_2283: std %f8, [%l7 + 0x28] fpadd16s %f25, %f30, %f28 smul %i4, 0x0890, %o6 nop setx 0x904816DF, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr movrlez %i1, %o4, %g5 edge16n %i5, %o5, %o7 movneg %icc, %i0, %i7 bvs,a loop_2284 brlz,a %g1, loop_2285 brlz,a %l1, loop_2286 bvc %icc, loop_2287 loop_2284: movrlz %l2, 0x2BC, %l3 loop_2285: tgu %xcc, 0x1 loop_2286: xor %o2, 0x02C0, %o1 loop_2287: movleu %xcc, %l6, %i3 set 0x40, %l3 ldda [%l7 + %l3] 0x14, %f16 tsubcc %g2, %g6, %o3 set 0x08, %i4 stwa %l0, [%l7 + %i4] 0xeb membar #Sync movcc %xcc, %g4, %g3 tleu %icc, 0x5 array16 %l5, %i6, %l4 edge32ln %g7, %o0, %i4 sll %i2, %o6, %i1 movrgez %o4, %g5, %i5 addccc %o5, 0x1C43, %i0 fornot2s %f10, %f19, %f21 bleu loop_2288 move %xcc, %o7, %g1 fnegd %f20, %f28 tsubcc %i7, 0x0E7B, %l1 loop_2288: tn %icc, 0x1 udivx %l2, 0x10F8, %o2 fmul8x16 %f2, %f14, %f2 edge32l %o1, %l3, %l6 nop fitos %f4, %f27 fstoi %f27, %f5 xor %i3, 0x0B0B, %g6 sll %g2, 0x0E, %l0 wr %g0, 0x80, %asi ldxa [%l7 + 0x08] %asi, %g4 edge32n %o3, %l5, %i6 fpadd16 %f4, %f20, %f4 fmovdpos %icc, %f27, %f31 edge8l %l4, %g7, %o0 fbug %fcc0, loop_2289 fandnot1s %f25, %f10, %f22 nop setx loop_2290, %l0, %l1 jmpl %l1, %g3 edge16l %i4, %i2, %i1 loop_2289: xorcc %o4, %g5, %i5 fandnot1s %f20, %f22, %f4 loop_2290: brlz %o5, loop_2291 subcc %i0, %o6, %o7 sdiv %g1, 0x1FBB, %l1 set 0x74, %g2 lda [%l7 + %g2] 0x10, %f31 loop_2291: brz,a %i7, loop_2292 add %o2, %l2, %o1 tvs %icc, 0x5 tge %icc, 0x5 loop_2292: fbn,a %fcc0, loop_2293 std %f14, [%l7 + 0x08] bg loop_2294 tgu %icc, 0x7 loop_2293: fmovsle %xcc, %f29, %f23 orncc %l6, %l3, %i3 loop_2294: sra %g6, 0x1F, %l0 movvs %xcc, %g2, %g4 ta %icc, 0x2 alignaddrl %l5, %i6, %l4 fands %f5, %f19, %f8 set 0x40, %o2 stda %f16, [%l7 + %o2] 0x15 movcs %icc, %o3, %o0 tneg %xcc, 0x5 mulscc %g3, 0x1415, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x4A, %o5 ldsha [%l7 + %o5] 0x04, %i2 movrlz %i4, %i1, %g5 movcs %xcc, %o4, %i5 bgu,a,pt %icc, loop_2295 fbul,a %fcc1, loop_2296 movgu %icc, %o5, %i0 bpos loop_2297 loop_2295: subccc %o7, %g1, %o6 loop_2296: ldsb [%l7 + 0x6A], %i7 bpos,pn %xcc, loop_2298 loop_2297: addc %o2, 0x10AA, %l2 fba %fcc2, loop_2299 andcc %l1, %l6, %o1 loop_2298: andcc %l3, %i3, %g6 alignaddr %g2, %l0, %g4 loop_2299: edge32 %l5, %i6, %l4 andn %o3, 0x1E5E, %o0 sir 0x1525 fmuld8sux16 %f16, %f0, %f14 or %g3, %g7, %i4 srax %i1, 0x13, %g5 te %icc, 0x2 edge16l %o4, %i5, %o5 fcmpgt16 %f20, %f24, %i0 srax %i2, 0x0F, %o7 and %o6, %g1, %o2 fbl,a %fcc0, loop_2300 tpos %icc, 0x0 movne %xcc, %i7, %l2 call loop_2301 loop_2300: mulx %l1, %o1, %l6 addc %i3, %g6, %g2 ldx [%l7 + 0x38], %l3 loop_2301: mulscc %g4, 0x1B25, %l0 subc %l5, %i6, %o3 sra %o0, %l4, %g7 srax %g3, %i1, %i4 tl %icc, 0x1 st %f17, [%l7 + 0x3C] nop set 0x28, %g3 ldx [%l7 + %g3], %o4 nop setx 0x1503732A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0xC3AC0BAF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fmuls %f31, %f9, %f21 xnorcc %g5, 0x0B2D, %o5 fnot2 %f22, %f8 tn %xcc, 0x1 movpos %xcc, %i0, %i2 fmovrdne %o7, %f4, %f10 movcc %icc, %i5, %g1 call loop_2302 ta %xcc, 0x4 fnot1 %f28, %f30 fmovdneg %xcc, %f31, %f6 loop_2302: movl %xcc, %o2, %o6 fmovd %f30, %f2 edge8n %i7, %l2, %o1 nop fitos %f4, %f30 fstoi %f30, %f17 movl %icc, %l6, %l1 edge8ln %g6, %g2, %i3 movneg %xcc, %l3, %l0 fble,a %fcc0, loop_2303 edge16ln %g4, %l5, %i6 stw %o3, [%l7 + 0x28] ba,a,pt %xcc, loop_2304 loop_2303: bcc loop_2305 fmovsvs %xcc, %f24, %f24 andn %l4, %o0, %g7 loop_2304: movvc %xcc, %g3, %i1 loop_2305: fornot2 %f28, %f6, %f18 st %f30, [%l7 + 0x1C] fbge,a %fcc3, loop_2306 movge %icc, %i4, %g5 edge16 %o4, %i0, %o5 bg,a,pt %xcc, loop_2307 loop_2306: popc %i2, %i5 andcc %o7, %o2, %g1 or %o6, 0x0E6D, %l2 loop_2307: brnz %i7, loop_2308 tsubcctv %o1, %l6, %g6 tleu %icc, 0x3 tl %icc, 0x1 loop_2308: bneg,a loop_2309 tvs %icc, 0x1 tl %icc, 0x6 addc %l1, 0x1CBF, %i3 loop_2309: tvc %icc, 0x2 brz,a %l3, loop_2310 popc %g2, %g4 brgez,a %l0, loop_2311 fmovdle %xcc, %f28, %f2 loop_2310: fmovda %icc, %f22, %f4 add %l5, 0x1A1F, %i6 loop_2311: andncc %l4, %o0, %o3 alignaddrl %g7, %g3, %i4 fmovdvs %xcc, %f28, %f31 addc %g5, 0x0B61, %i1 move %xcc, %i0, %o5 addcc %o4, 0x02A0, %i2 fmovdleu %icc, %f22, %f3 edge32ln %i5, %o2, %o7 xorcc %g1, %l2, %o6 edge16ln %i7, %l6, %g6 movrlz %l1, %o1, %i3 tsubcctv %g2, %l3, %g4 orn %l5, %l0, %i6 brlez %o0, loop_2312 and %o3, 0x0394, %l4 brlez %g3, loop_2313 addccc %i4, 0x1214, %g5 loop_2312: taddcc %g7, %i1, %o5 array8 %o4, %i2, %i0 loop_2313: fpack16 %f28, %f9 edge8 %o2, %o7, %g1 movrlz %i5, 0x296, %o6 movre %i7, %l2, %l6 stw %g6, [%l7 + 0x5C] andncc %o1, %i3, %l1 te %xcc, 0x6 and %l3, 0x04C5, %g2 alignaddrl %l5, %l0, %g4 edge8ln %i6, %o3, %o0 fbul,a %fcc2, loop_2314 ldd [%l7 + 0x10], %l4 xorcc %i4, 0x0CB1, %g5 fbne %fcc1, loop_2315 loop_2314: subcc %g7, %g3, %i1 fmovrslez %o5, %f19, %f17 edge16l %o4, %i2, %i0 loop_2315: nop fitod %f0, %f2 fdtoi %f2, %f17 fnor %f12, %f20, %f16 movle %xcc, %o2, %o7 sllx %i5, 0x12, %g1 nop setx 0xDA68A30D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0xF20330FA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fmuls %f21, %f28, %f1 subc %o6, 0x054F, %l2 fbe %fcc1, loop_2316 srlx %i7, 0x11, %l6 tcc %xcc, 0x7 sir 0x1974 loop_2316: bpos %xcc, loop_2317 edge32n %g6, %i3, %l1 fbule %fcc3, loop_2318 stb %o1, [%l7 + 0x65] loop_2317: fmovsl %icc, %f1, %f11 edge32ln %g2, %l5, %l3 loop_2318: fmovsle %icc, %f15, %f25 tvc %xcc, 0x5 nop set 0x2B, %o0 ldub [%l7 + %o0], %g4 taddcctv %i6, %l0, %o0 fxors %f15, %f3, %f18 smul %o3, 0x1D23, %i4 tgu %icc, 0x5 std %f18, [%l7 + 0x40] wr %g0, 0xea, %asi stha %g5, [%l7 + 0x5C] %asi membar #Sync fnands %f19, %f29, %f0 movge %xcc, %l4, %g7 xorcc %i1, 0x1DED, %o5 alignaddr %o4, %i2, %i0 xorcc %g3, %o7, %i5 bgu,a,pt %xcc, loop_2319 edge16ln %g1, %o2, %o6 edge16ln %i7, %l6, %g6 set 0x5C, %g4 swapa [%l7 + %g4] 0x04, %i3 loop_2319: nop add %l7, 0x08, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l2, %o1 add %l7, 0x58, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %g2 casxa [%l6] %asi, %g2, %l5 fmovrdne %l3, %f10, %f26 fmovrdlz %g4, %f4, %f0 movne %xcc, %l1, %l0 tcs %xcc, 0x7 tcs %xcc, 0x0 nop fitod %f2, %f2 fdtoi %f2, %f20 nop setx loop_2320, %l0, %l1 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 %o0, 0x1A99, %o3 fnot1 %f22, %f16 tsubcctv %i4, %g5, %i6 loop_2320: andcc %l4, %g7, %o5 fmovrde %i1, %f22, %f4 tge %xcc, 0x1 fbne,a %fcc2, loop_2321 array8 %o4, %i0, %i2 xnor %o7, 0x1BBD, %i5 set 0x68, %o1 stxa %g3, [%l7 + %o1] 0x15 loop_2321: brz %g1, loop_2322 smulcc %o6, %o2, %l6 umulcc %g6, %i3, %i7 bl loop_2323 loop_2322: ble,a loop_2324 fcmple16 %f16, %f30, %o1 smul %l2, 0x1634, %g2 loop_2323: fornot2 %f28, %f14, %f6 loop_2324: alignaddr %l3, %g4, %l1 array8 %l0, %o0, %o3 nop setx 0x54548BD612C08C98, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xA4055F21E7E8C02E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 faddd %f20, %f28, %f16 brz,a %i4, loop_2325 add %g5, 0x06AD, %l5 fbu %fcc3, loop_2326 fpadd16 %f18, %f2, %f6 loop_2325: tsubcc %i6, %g7, %o5 movne %xcc, %l4, %i1 loop_2326: fbo %fcc2, loop_2327 tcs %xcc, 0x6 bcs loop_2328 edge16 %i0, %i2, %o4 loop_2327: array8 %o7, %g3, %g1 ldsb [%l7 + 0x59], %i5 loop_2328: brnz,a %o6, loop_2329 popc 0x0C70, %l6 lduh [%l7 + 0x1E], %o2 movpos %icc, %i3, %g6 loop_2329: sub %o1, %l2, %g2 movpos %icc, %i7, %g4 xnor %l1, 0x03CF, %l0 fbu %fcc2, loop_2330 fbe %fcc1, loop_2331 orcc %l3, 0x1B49, %o3 movge %xcc, %i4, %g5 loop_2330: fmovrdgz %l5, %f6, %f24 loop_2331: nop set 0x28, %i3 swapa [%l7 + %i3] 0x80, %i6 edge8n %o0, %o5, %g7 tvc %icc, 0x5 edge8l %l4, %i0, %i2 add %i1, %o4, %o7 fmovd %f0, %f30 movne %xcc, %g1, %i5 fmovrdlz %o6, %f26, %f26 lduw [%l7 + 0x08], %g3 movrgz %l6, 0x36F, %i3 nop setx 0x1CAAF971, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0xDE66746F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fdivs %f7, %f25, %f19 movrlez %g6, 0x142, %o1 move %icc, %l2, %o2 sir 0x0F58 lduw [%l7 + 0x78], %g2 fandnot2 %f20, %f12, %f10 udivx %g4, 0x00F1, %l1 addccc %l0, 0x11F1, %i7 movgu %xcc, %o3, %i4 st %f8, [%l7 + 0x34] bcs,pn %xcc, loop_2332 tpos %icc, 0x3 fzeros %f24 fcmpgt32 %f10, %f4, %l3 loop_2332: udiv %l5, 0x1CBA, %g5 tpos %xcc, 0x2 add %i6, 0x1785, %o5 edge16n %g7, %o0, %l4 sra %i0, %i2, %i1 orncc %o4, 0x1C7B, %o7 sdiv %g1, 0x0704, %i5 fandnot2 %f28, %f18, %f14 prefetch [%l7 + 0x40], 0x1 brgz %o6, loop_2333 subccc %l6, 0x041D, %i3 movrne %g3, 0x31D, %g6 wr %g0, 0x80, %asi lda [%l7 + 0x7C] %asi, %f3 loop_2333: bn,pt %icc, loop_2334 sdiv %l2, 0x181A, %o2 taddcctv %g2, %g4, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2334: popc 0x0393, %l0 bvc,pn %xcc, loop_2335 addc %i7, %o3, %o1 bcs,a %xcc, loop_2336 edge8l %l3, %i4, %g5 loop_2335: fba %fcc1, loop_2337 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2336: brz %l5, loop_2338 brgz %i6, loop_2339 loop_2337: edge16l %g7, %o0, %o5 fmovrslz %l4, %f14, %f18 loop_2338: fbu %fcc2, loop_2340 loop_2339: bvs,a loop_2341 ld [%l7 + 0x14], %f15 tleu %xcc, 0x2 loop_2340: mulscc %i2, %i0, %i1 loop_2341: tgu %icc, 0x6 srl %o4, %g1, %i5 set 0x50, %g5 lduwa [%l7 + %g5] 0x81, %o6 fbuge,a %fcc0, loop_2342 edge8ln %o7, %l6, %g3 edge16n %g6, %l2, %i3 andn %g2, %g4, %o2 loop_2342: udivcc %l1, 0x19DC, %l0 andncc %i7, %o3, %o1 tcc %xcc, 0x3 sll %l3, 0x00, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %g5, %i6, %l5 set 0x50, %g1 ldda [%l7 + %g1] 0xeb, %g6 set 0x20, %l1 lduwa [%l7 + %l1] 0x19, %o5 array8 %l4, %i2, %i0 movrlez %o0, %o4, %g1 sir 0x1BBE tg %xcc, 0x7 movleu %icc, %i1, %o6 brlz,a %i5, loop_2343 or %l6, 0x062A, %o7 edge16n %g3, %g6, %i3 andncc %g2, %l2, %g4 loop_2343: sub %o2, %l1, %i7 fcmpgt16 %f8, %f2, %o3 edge16 %o1, %l3, %i4 sll %g5, 0x14, %i6 fzeros %f3 movcs %xcc, %l0, %g7 wr %g0, 0x89, %asi sta %f24, [%l7 + 0x38] %asi fmovsa %icc, %f7, %f16 fbo,a %fcc3, loop_2344 edge32l %o5, %l4, %l5 move %xcc, %i2, %i0 edge8ln %o0, %o4, %g1 loop_2344: membar 0x7F edge16 %o6, %i5, %i1 fblg,a %fcc2, loop_2345 smulcc %o7, 0x1CDF, %l6 edge32l %g3, %g6, %g2 add %i3, %l2, %g4 loop_2345: nop set 0x60, %o6 stxa %l1, [%l7 + %o6] 0x89 bgu loop_2346 fzeros %f21 movg %xcc, %i7, %o3 move %icc, %o1, %l3 loop_2346: fble,a %fcc3, loop_2347 edge8l %o2, %g5, %i6 be loop_2348 brz,a %l0, loop_2349 loop_2347: brgez,a %g7, loop_2350 edge8n %i4, %o5, %l5 loop_2348: fmovspos %icc, %f5, %f17 loop_2349: nop set 0x66, %i5 lduha [%l7 + %i5] 0x88, %l4 loop_2350: tneg %icc, 0x5 movn %xcc, %i2, %o0 sll %i0, %g1, %o4 brlz %o6, loop_2351 fsrc2s %f31, %f1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbo %fcc3, loop_2352 loop_2351: mova %xcc, %i5, %o7 sra %l6, %i1, %g3 xorcc %g6, 0x12E7, %i3 loop_2352: andcc %l2, %g2, %l1 edge16n %i7, %o3, %g4 edge32l %o1, %o2, %g5 umul %i6, %l0, %g7 or %l3, 0x07D5, %o5 flush %l7 + 0x54 tneg %icc, 0x6 stbar movcc %icc, %i4, %l5 swap [%l7 + 0x44], %l4 movrne %i2, 0x054, %o0 fmovde %xcc, %f17, %f16 nop setx 0x5D260377F55B306B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xE489920DB4EFF3FD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fdivd %f18, %f2, %f18 umul %i0, %o4, %o6 edge16n %i5, %o7, %l6 bg %xcc, loop_2353 movl %icc, %g1, %g3 fnors %f15, %f4, %f13 orncc %i1, %i3, %l2 loop_2353: smulcc %g2, 0x0605, %g6 sethi 0x0701, %i7 fornot2s %f26, %f5, %f31 ldstub [%l7 + 0x3C], %l1 fmovrde %g4, %f16, %f10 edge8l %o1, %o2, %g5 fands %f5, %f27, %f7 edge16ln %o3, %i6, %g7 tn %icc, 0x6 tcs %icc, 0x7 movrlz %l3, 0x21B, %o5 movpos %icc, %l0, %i4 nop setx 0xA07D5F0D, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr movgu %icc, %l5, %i2 fbe,a %fcc1, loop_2354 brgez %o0, loop_2355 ldsw [%l7 + 0x68], %l4 tsubcctv %o4, 0x1FB1, %o6 loop_2354: movcc %xcc, %i0, %i5 loop_2355: ldd [%l7 + 0x50], %f6 bge,pn %xcc, loop_2356 sllx %l6, %g1, %o7 fmovsneg %icc, %f15, %f26 fmul8x16au %f9, %f1, %f24 loop_2356: array8 %i1, %i3, %l2 ldx [%l7 + 0x68], %g3 movrgez %g6, 0x39A, %g2 fmovdge %xcc, %f2, %f2 fbul,a %fcc2, loop_2357 movneg %icc, %i7, %g4 smul %l1, 0x16A9, %o1 tsubcctv %o2, 0x0A78, %o3 loop_2357: nop setx loop_2358, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvs %xcc, %i6, %g7 fmovrdlz %g5, %f10, %f20 popc %o5, %l0 loop_2358: sra %l3, %i4, %l5 fpsub32s %f6, %f28, %f5 brnz %i2, loop_2359 fmovsg %xcc, %f7, %f11 orn %l4, %o4, %o6 edge16l %i0, %i5, %l6 loop_2359: fbu,a %fcc0, loop_2360 smul %o0, 0x0A56, %g1 add %l7, 0x1C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o7 casa [%l6] %asi, %o7, %i1 loop_2360: movle %xcc, %i3, %g3 bcc,a %xcc, loop_2361 edge16 %l2, %g6, %g2 nop setx loop_2362, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tg %xcc, 0x7 loop_2361: nop setx loop_2363, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry srax %g4, %i7, %o1 loop_2362: movleu %xcc, %o2, %l1 bcc,pt %xcc, loop_2364 loop_2363: brnz %o3, loop_2365 fmovrslez %g7, %f18, %f12 popc 0x0328, %g5 loop_2364: addcc %i6, %o5, %l3 loop_2365: edge8n %l0, %l5, %i4 ldsw [%l7 + 0x74], %l4 fbug %fcc3, loop_2366 orn %i2, 0x13F1, %o4 ldd [%l7 + 0x18], %i0 xnor %o6, 0x153C, %i5 loop_2366: bge loop_2367 andn %l6, 0x12B0, %g1 ta %xcc, 0x7 bpos,pn %xcc, loop_2368 loop_2367: andn %o0, 0x08CC, %o7 edge8l %i1, %g3, %l2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2368: nop setx loop_2369, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbg %fcc2, loop_2370 edge32ln %g6, %g2, %i3 or %i7, 0x19BA, %g4 loop_2369: fmovrse %o2, %f6, %f5 loop_2370: orncc %l1, %o3, %g7 fmul8x16 %f9, %f28, %f30 movleu %icc, %o1, %g5 movcc %icc, %i6, %l3 fnand %f30, %f12, %f0 fmovspos %icc, %f8, %f11 orcc %o5, 0x0423, %l0 nop setx 0xF1ACCE9FB2E9B816, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xE8ADFF0CEAF9BED2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 faddd %f12, %f2, %f12 sdivx %l5, 0x122E, %l4 bvc,a,pt %xcc, loop_2371 fors %f30, %f6, %f22 fmovdvc %icc, %f19, %f25 bneg,a %icc, loop_2372 loop_2371: tge %icc, 0x6 bgu,a,pn %xcc, loop_2373 tneg %xcc, 0x0 loop_2372: addcc %i2, 0x092B, %i4 array32 %o4, %i0, %i5 loop_2373: xor %o6, 0x0461, %g1 umul %o0, %l6, %o7 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f0 fzero %f14 fcmpne32 %f20, %f26, %g3 fmovd %f12, %f18 nop setx 0x5F8E840FD04627A3, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr subccc %i1, 0x16F9, %g6 movg %xcc, %l2, %g2 fbl %fcc2, loop_2374 sll %i3, %i7, %g4 sdiv %o2, 0x1707, %o3 fabsd %f8, %f16 loop_2374: movg %xcc, %l1, %g7 mova %icc, %o1, %g5 fbue %fcc0, loop_2375 edge8n %l3, %o5, %i6 movcc %xcc, %l5, %l0 fabsd %f28, %f18 loop_2375: and %l4, 0x1D9D, %i4 fblg %fcc3, loop_2376 fmovrdgz %i2, %f0, %f4 be,a,pt %xcc, loop_2377 nop setx 0xA31DA94350DA9469, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x714DF29F80E97931, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f6, %f10 loop_2376: add %o4, %i0, %i5 movle %icc, %o6, %g1 loop_2377: orncc %o0, %l6, %o7 fbu %fcc0, loop_2378 xnorcc %i1, 0x15E3, %g6 stb %l2, [%l7 + 0x3F] fmuld8sux16 %f19, %f12, %f26 loop_2378: fbul,a %fcc3, loop_2379 movrne %g2, %g3, %i3 sethi 0x0D93, %i7 fand %f16, %f18, %f2 loop_2379: movrlez %o2, %o3, %l1 edge16l %g4, %o1, %g5 sir 0x18E8 movne %icc, %g7, %o5 udiv %l3, 0x1D09, %l5 tsubcctv %l0, 0x1D70, %i6 tle %icc, 0x4 movle %icc, %l4, %i2 bshuffle %f30, %f22, %f20 ld [%l7 + 0x70], %f4 taddcc %o4, %i0, %i5 fmovsn %icc, %f0, %f13 fnot1 %f0, %f8 move %xcc, %i4, %o6 movn %xcc, %g1, %l6 tvs %xcc, 0x2 fmovsn %xcc, %f0, %f27 sdiv %o7, 0x17C3, %o0 fbug %fcc1, loop_2380 array16 %i1, %l2, %g6 fornot1s %f23, %f17, %f16 fpmerge %f1, %f6, %f16 loop_2380: fnors %f31, %f26, %f13 fxor %f4, %f8, %f22 fxnors %f16, %f1, %f23 edge8 %g2, %i3, %g3 tn %xcc, 0x3 ldx [%l7 + 0x70], %o2 stbar sllx %i7, 0x1B, %l1 fmovda %icc, %f22, %f29 orn %o3, %g4, %g5 edge32l %o1, %g7, %l3 movrgez %l5, 0x316, %o5 fbne %fcc3, loop_2381 fbule %fcc2, loop_2382 fmovrdlz %i6, %f6, %f30 smul %l4, 0x068A, %i2 loop_2381: tvc %xcc, 0x5 loop_2382: and %l0, %o4, %i0 alignaddrl %i4, %o6, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bleu,a loop_2383 fexpand %f22, %f6 addcc %g1, 0x0D80, %o7 nop setx loop_2384, %l0, %l1 jmpl %l1, %l6 loop_2383: tgu %xcc, 0x4 sdivx %i1, 0x0BBD, %l2 fmovrdlz %o0, %f18, %f28 loop_2384: bg,a,pt %xcc, loop_2385 nop fitos %f23, %f14 tcc %icc, 0x3 nop setx loop_2386, %l0, %l1 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_2385: fornot1s %f9, %f1, %f7 fnot1 %f12, %f30 movrne %g2, 0x24F, %i3 loop_2386: edge16n %g3, %o2, %i7 fmovde %xcc, %f13, %f22 add %l1, 0x0984, %o3 taddcc %g6, 0x02FD, %g5 bg,a,pt %xcc, loop_2387 fblg,a %fcc2, loop_2388 std %f26, [%l7 + 0x30] movgu %xcc, %o1, %g7 loop_2387: fble,a %fcc2, loop_2389 loop_2388: udivcc %g4, 0x071B, %l3 fpadd16 %f4, %f28, %f2 fnands %f27, %f4, %f25 loop_2389: fornot1 %f18, %f0, %f8 edge8 %l5, %o5, %i6 tne %xcc, 0x4 fxnors %f30, %f27, %f18 st %f19, [%l7 + 0x1C] addccc %i2, %l4, %o4 movrlez %l0, 0x004, %i4 bn,a,pn %icc, loop_2390 nop setx 0xEB9ABE7ECAFE0C2A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x36FFDA41594F1DDA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f2, %f24 fpsub32s %f5, %f3, %f2 sll %i0, 0x07, %i5 loop_2390: ba,a %xcc, loop_2391 ta %icc, 0x6 addccc %g1, %o6, %o7 xnorcc %i1, 0x01A4, %l2 loop_2391: movgu %icc, %o0, %l6 edge32n %g2, %i3, %o2 wr %g0, 0x19, %asi swapa [%l7 + 0x78] %asi, %g3 udivcc %i7, 0x06E5, %o3 set 0x70, %i7 ldda [%l7 + %i7] 0x24, %g6 bcc,pt %xcc, loop_2392 movvc %xcc, %l1, %g5 andcc %g7, 0x13D1, %o1 movrne %g4, 0x2C3, %l5 loop_2392: fmovsvs %xcc, %f17, %f6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fand %f22, %f4, %f20 smul %l3, %i6, %o5 umul %i2, %l4, %o4 fpsub16s %f16, %f11, %f3 fmuld8ulx16 %f26, %f6, %f8 popc 0x018F, %l0 movcc %xcc, %i4, %i0 fbe %fcc3, loop_2393 be,a %icc, loop_2394 addcc %i5, %o6, %o7 movn %xcc, %g1, %i1 loop_2393: bleu %xcc, loop_2395 loop_2394: tle %icc, 0x3 and %o0, %l6, %l2 edge8l %g2, %o2, %g3 loop_2395: fmovsneg %icc, %f16, %f2 tcs %icc, 0x6 srax %i3, %o3, %g6 subc %i7, %l1, %g7 fpack16 %f6, %f25 bcs,pt %xcc, loop_2396 or %o1, %g4, %g5 subc %l5, 0x1BAD, %l3 fmovdne %icc, %f31, %f17 loop_2396: udivcc %i6, 0x0F5E, %i2 smulcc %l4, 0x12B1, %o5 stw %o4, [%l7 + 0x20] taddcc %i4, %i0, %l0 set 0x20, %i2 ldsba [%l7 + %i2] 0x15, %i5 flush %l7 + 0x54 sdivcc %o6, 0x0268, %o7 andcc %i1, %g1, %l6 fba %fcc0, loop_2397 smulcc %o0, %l2, %o2 bvc,a %xcc, loop_2398 fmul8ulx16 %f4, %f6, %f6 loop_2397: movrne %g3, %g2, %i3 movvc %icc, %g6, %i7 loop_2398: ta %icc, 0x5 edge32ln %l1, %g7, %o3 orcc %o1, %g5, %g4 fornot1s %f9, %f6, %f5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgz %l3, loop_2399 fbl %fcc2, loop_2400 edge32n %l5, %i6, %i2 fmovdcc %icc, %f16, %f27 loop_2399: orn %o5, %o4, %i4 loop_2400: faligndata %f24, %f14, %f26 andn %i0, 0x15DB, %l0 edge32l %l4, %o6, %i5 movrgez %i1, %o7, %g1 set 0x4E, %i1 stha %l6, [%l7 + %i1] 0x22 membar #Sync fmovsgu %icc, %f6, %f25 fbule %fcc0, loop_2401 movre %o0, %o2, %l2 tsubcctv %g2, 0x1741, %i3 fornot2 %f8, %f18, %f6 loop_2401: fbu %fcc0, loop_2402 movvc %xcc, %g3, %g6 subc %i7, 0x18EA, %l1 edge16 %o3, %o1, %g5 loop_2402: fbge,a %fcc3, loop_2403 tsubcc %g4, 0x0C85, %l3 bne,a %icc, loop_2404 lduw [%l7 + 0x68], %l5 loop_2403: tge %xcc, 0x4 movrne %g7, 0x066, %i2 loop_2404: xnorcc %o5, %i6, %i4 array8 %o4, %i0, %l4 xorcc %o6, 0x0252, %i5 fcmpeq16 %f12, %f0, %i1 tn %xcc, 0x7 ba,a,pt %icc, loop_2405 edge32 %o7, %g1, %l6 fmovsneg %icc, %f30, %f9 array8 %l0, %o0, %o2 loop_2405: swap [%l7 + 0x3C], %l2 edge8n %i3, %g3, %g2 bleu %xcc, loop_2406 fnand %f12, %f8, %f22 tgu %icc, 0x5 movcs %icc, %i7, %g6 loop_2406: movg %icc, %l1, %o3 wr %g0, 0x89, %asi ldsba [%l7 + 0x17] %asi, %g5 tsubcctv %g4, 0x0C43, %l3 srlx %o1, 0x07, %g7 srl %i2, %l5, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bneg,a,pn %xcc, loop_2407 fbge %fcc2, loop_2408 movgu %xcc, %o5, %i4 srax %i0, %l4, %o4 loop_2407: bgu,a,pn %icc, loop_2409 loop_2408: fmovsa %icc, %f11, %f1 srlx %i5, 0x10, %i1 nop setx loop_2410, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2409: edge8n %o6, %g1, %o7 nop setx 0xD5F0DEF54EF87BE9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x2087AAF2FB025179, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fsubd %f20, %f10, %f16 tle %icc, 0x7 loop_2410: tsubcc %l6, 0x0262, %l0 udivcc %o2, 0x0714, %o0 tge %xcc, 0x0 edge8 %l2, %g3, %i3 fpackfix %f14, %f18 fbne,a %fcc1, loop_2411 movleu %icc, %g2, %i7 movrne %g6, 0x09B, %l1 udivcc %g5, 0x0B25, %o3 loop_2411: fmovsgu %icc, %f26, %f15 movn %xcc, %g4, %l3 srlx %g7, 0x01, %o1 xnor %i2, %i6, %o5 fnot1 %f8, %f26 movle %icc, %i4, %i0 bneg,a,pt %xcc, loop_2412 sir 0x07FF bge,a %xcc, loop_2413 membar 0x4E loop_2412: edge8ln %l5, %o4, %l4 add %i5, 0x03A3, %o6 loop_2413: sir 0x10E3 fblg %fcc1, loop_2414 edge16 %g1, %i1, %l6 tneg %icc, 0x2 ldstub [%l7 + 0x61], %l0 loop_2414: movneg %xcc, %o7, %o0 fmovsvs %xcc, %f28, %f3 brlez %l2, loop_2415 and %g3, %i3, %o2 edge32 %i7, %g6, %g2 fsrc1s %f3, %f25 loop_2415: nop set 0x68, %g7 stxa %l1, [%l7 + %g7] 0x04 udivx %o3, 0x00CF, %g4 alignaddr %g5, %g7, %l3 udivx %i2, 0x1720, %i6 nop setx 0xF01322DF5062756E, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr wr %g0, 0x10, %asi lduwa [%l7 + 0x68] %asi, %o5 array32 %i4, %o1, %i0 edge16ln %l5, %l4, %i5 ta %icc, 0x2 nop fitos %f2, %f22 fstod %f22, %f26 fbne,a %fcc0, loop_2416 ta %xcc, 0x5 nop fitod %f0, %f8 fdtox %f8, %f12 fxtod %f12, %f12 tsubcc %o6, 0x15C5, %o4 loop_2416: ble,a %icc, loop_2417 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x7A, %l4 ldsb [%l7 + %l4], %g1 array32 %l6, %i1, %l0 loop_2417: subc %o7, %o0, %g3 ble %xcc, loop_2418 edge32 %l2, %i3, %o2 st %f29, [%l7 + 0x60] fbne %fcc3, loop_2419 loop_2418: ldsh [%l7 + 0x6C], %i7 lduh [%l7 + 0x2A], %g6 andcc %g2, 0x1428, %o3 loop_2419: tcs %xcc, 0x3 stw %g4, [%l7 + 0x50] movge %icc, %g5, %l1 edge8n %g7, %l3, %i2 fmovdgu %xcc, %f16, %f3 tleu %icc, 0x0 array8 %i6, %i4, %o5 sra %i0, %l5, %l4 bl loop_2420 fmovda %icc, %f25, %f12 fpadd16s %f8, %f7, %f12 addc %i5, 0x1CD6, %o1 loop_2420: bneg,pt %xcc, loop_2421 tvc %xcc, 0x5 subc %o6, 0x0C38, %g1 movleu %xcc, %l6, %i1 loop_2421: edge8n %l0, %o4, %o7 fbl %fcc0, loop_2422 xor %g3, %o0, %i3 nop setx loop_2423, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmuld8ulx16 %f14, %f10, %f14 loop_2422: movle %icc, %l2, %i7 nop setx 0x4C966327FEE242F6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x6F18C097DE4BEE7F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f22, %f20 loop_2423: add %o2, %g6, %o3 fmovsvc %xcc, %f4, %f25 smulcc %g4, 0x01A7, %g5 movrgz %l1, %g7, %g2 andn %l3, %i2, %i6 tge %icc, 0x2 array16 %i4, %o5, %i0 fbe %fcc0, loop_2424 alignaddrl %l5, %l4, %o1 tvc %icc, 0x7 addc %o6, 0x06FD, %i5 loop_2424: fcmpeq32 %f28, %f0, %l6 fpsub16s %f9, %f28, %f4 alignaddrl %g1, %i1, %o4 orn %l0, 0x1FA8, %g3 mulx %o0, 0x0AA9, %i3 udiv %l2, 0x1DA6, %o7 fzero %f24 tpos %xcc, 0x1 edge32l %o2, %i7, %g6 bn,a,pt %icc, loop_2425 sra %g4, %g5, %o3 smulcc %l1, %g2, %g7 tsubcc %i2, 0x0B98, %i6 loop_2425: array32 %l3, %o5, %i4 movvc %xcc, %i0, %l5 brz %l4, loop_2426 orn %o6, %i5, %l6 movrne %g1, %o1, %i1 fmovdle %icc, %f20, %f26 loop_2426: movrgez %l0, %g3, %o4 srax %i3, 0x14, %o0 movrne %o7, 0x0B7, %o2 fmovsne %xcc, %f19, %f8 bge,a,pn %icc, loop_2427 fcmpgt32 %f8, %f2, %l2 be %icc, loop_2428 edge16 %i7, %g4, %g5 loop_2427: bg,a %icc, loop_2429 nop setx loop_2430, %l0, %l1 jmpl %l1, %o3 loop_2428: taddcctv %g6, %g2, %g7 tleu %icc, 0x2 loop_2429: add %i2, 0x1F40, %l1 loop_2430: fmovdn %xcc, %f0, %f28 movrgez %i6, 0x1D0, %l3 srlx %o5, %i4, %l5 ldd [%l7 + 0x10], %i0 udivcc %l4, 0x11D1, %i5 sub %l6, 0x0A74, %g1 udivx %o1, 0x19FB, %i1 fornot1s %f13, %f12, %f27 subcc %o6, 0x0A3E, %l0 bne,a,pn %icc, loop_2431 movn %xcc, %o4, %g3 popc %i3, %o0 srax %o2, 0x1E, %o7 loop_2431: movcs %icc, %i7, %g4 tne %icc, 0x3 sdivx %l2, 0x1356, %g5 subc %o3, %g2, %g6 sub %i2, 0x0950, %l1 stb %g7, [%l7 + 0x31] fcmpeq32 %f26, %f2, %l3 wr %g0, 0x19, %asi stba %o5, [%l7 + 0x50] %asi edge8ln %i4, %i6, %l5 fone %f6 movrlz %l4, 0x3BA, %i5 movle %icc, %i0, %g1 fnors %f9, %f0, %f6 fmovdneg %icc, %f26, %f0 subcc %l6, %o1, %i1 fsrc1 %f24, %f6 movrgz %o6, %o4, %l0 bl,a %icc, loop_2432 popc 0x1F07, %g3 mulscc %o0, %o2, %o7 bl,a,pt %icc, loop_2433 loop_2432: movrlz %i3, %g4, %i7 set 0x50, %o7 prefetcha [%l7 + %o7] 0x18, 0x2 loop_2433: fmovrdlez %l2, %f18, %f24 movneg %icc, %o3, %g6 array8 %i2, %l1, %g7 movn %xcc, %l3, %o5 alignaddr %i4, %i6, %g2 fba,a %fcc3, loop_2434 fbu,a %fcc2, loop_2435 bpos,pt %icc, loop_2436 taddcc %l5, %i5, %l4 loop_2434: nop set 0x60, %o3 prefetcha [%l7 + %o3] 0x88, 0x1 loop_2435: ldd [%l7 + 0x68], %f26 loop_2436: taddcc %l6, 0x053C, %i0 brz,a %o1, loop_2437 fexpand %f4, %f20 tvc %icc, 0x0 xnorcc %i1, %o4, %l0 loop_2437: tg %xcc, 0x5 fand %f28, %f22, %f6 brgz %g3, loop_2438 movn %xcc, %o6, %o2 tsubcc %o7, %o0, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2438: alignaddrl %i7, %g4, %l2 sdiv %o3, 0x150D, %g6 umulcc %g5, 0x1434, %l1 fnot1s %f3, %f12 fble,a %fcc2, loop_2439 udivcc %i2, 0x1D7B, %l3 fnot1 %f10, %f12 array32 %g7, %o5, %i4 loop_2439: fmul8x16 %f11, %f26, %f14 fbe,a %fcc2, loop_2440 umul %i6, %l5, %i5 fmovdpos %xcc, %f31, %f13 xorcc %g2, %g1, %l6 loop_2440: movvs %xcc, %l4, %o1 brlez %i0, loop_2441 edge32ln %i1, %l0, %g3 sethi 0x05AB, %o4 udiv %o6, 0x0359, %o2 loop_2441: andn %o0, 0x0994, %o7 xorcc %i7, %i3, %l2 edge8ln %g4, %g6, %o3 andn %l1, %i2, %l3 tsubcctv %g7, %o5, %i4 edge16 %i6, %l5, %i5 sth %g2, [%l7 + 0x40] swap [%l7 + 0x28], %g5 sethi 0x08C7, %g1 subc %l4, %o1, %i0 fmul8x16 %f14, %f6, %f0 edge16 %i1, %l6, %l0 movcs %xcc, %o4, %o6 movrlz %g3, %o2, %o7 bcs %icc, loop_2442 fbuge,a %fcc1, loop_2443 membar 0x08 sdivx %i7, 0x128C, %o0 loop_2442: edge8l %l2, %i3, %g6 loop_2443: addccc %g4, 0x1186, %o3 fbule %fcc0, loop_2444 sir 0x0C8A sethi 0x1AED, %l1 andncc %i2, %g7, %l3 loop_2444: or %o5, %i4, %l5 movrne %i5, %g2, %i6 wr %g0, 0x04, %asi ldswa [%l7 + 0x44] %asi, %g1 call loop_2445 edge16ln %l4, %g5, %o1 movvs %xcc, %i1, %l6 sir 0x07D0 loop_2445: sth %l0, [%l7 + 0x08] xnor %o4, %i0, %o6 xnor %o2, %g3, %i7 movl %xcc, %o7, %o0 taddcctv %l2, %g6, %i3 tcs %xcc, 0x2 fmovrdgz %o3, %f2, %f6 bge,a loop_2446 edge8 %g4, %l1, %i2 set 0x50, %l2 ldsba [%l7 + %l2] 0x14, %l3 loop_2446: fpmerge %f10, %f17, %f24 movleu %icc, %g7, %o5 edge8ln %l5, %i4, %g2 fpack32 %f24, %f20, %f16 movpos %icc, %i6, %i5 set 0x2C, %i0 sta %f27, [%l7 + %i0] 0x0c brgez %l4, loop_2447 fcmpgt16 %f24, %f24, %g1 nop setx 0xB06B0736305E4E2C, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr ta %xcc, 0x3 loop_2447: nop wr %g0, 0x89, %asi ldsba [%l7 + 0x6F] %asi, %g5 st %f12, [%l7 + 0x60] fmovrse %o1, %f22, %f0 addcc %l6, %l0, %i1 tvs %xcc, 0x2 tneg %xcc, 0x1 fmul8sux16 %f0, %f2, %f22 alignaddrl %o4, %i0, %o2 fmovs %f21, %f12 tleu %icc, 0x6 membar 0x7B fors %f4, %f18, %f14 nop setx loop_2448, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16n %g3, %i7, %o7 ldsb [%l7 + 0x2C], %o0 fmovsg %xcc, %f0, %f24 loop_2448: edge8n %l2, %g6, %i3 udivcc %o6, 0x14E5, %o3 movre %l1, %i2, %l3 movrne %g7, 0x2D6, %g4 fmovrde %o5, %f24, %f10 movle %xcc, %l5, %g2 sth %i4, [%l7 + 0x1E] bneg loop_2449 brgez,a %i6, loop_2450 edge8 %l4, %g1, %g5 nop setx 0xC179B3974D56818A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x1984DBA94F1C1BD2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fmuld %f6, %f10, %f30 loop_2449: fbg %fcc2, loop_2451 loop_2450: subc %i5, %l6, %l0 edge8n %o1, %o4, %i1 andncc %i0, %o2, %g3 loop_2451: ldsw [%l7 + 0x20], %i7 smul %o0, 0x1819, %o7 subcc %g6, %l2, %o6 edge16ln %o3, %i3, %i2 ld [%l7 + 0x58], %f2 edge32ln %l1, %l3, %g4 wr %g0, 0x19, %asi lduba [%l7 + 0x6A] %asi, %o5 fnot1 %f18, %f24 st %f20, [%l7 + 0x54] tgu %icc, 0x4 mulscc %l5, 0x08B9, %g2 bcc,pn %xcc, loop_2452 ldub [%l7 + 0x35], %g7 array32 %i6, %i4, %l4 movcc %icc, %g1, %g5 loop_2452: xnor %l6, 0x0259, %l0 tsubcctv %o1, %o4, %i1 movleu %xcc, %i0, %i5 udivcc %g3, 0x1267, %o2 orn %o0, %i7, %g6 fmuld8ulx16 %f15, %f9, %f20 move %xcc, %o7, %l2 fbu %fcc3, loop_2453 xor %o3, 0x0525, %i3 movge %icc, %i2, %l1 fbug,a %fcc1, loop_2454 loop_2453: taddcc %l3, %g4, %o6 stw %l5, [%l7 + 0x48] edge16l %o5, %g7, %i6 loop_2454: tne %xcc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsle %xcc, %f18, %f7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbne,a %fcc0, loop_2455 fmovdle %icc, %f11, %f1 mulscc %g2, %i4, %l4 or %g1, %l6, %l0 loop_2455: fmovsvc %xcc, %f26, %f18 move %xcc, %o1, %g5 fpadd16s %f7, %f25, %f8 subcc %i1, %o4, %i5 stb %i0, [%l7 + 0x1C] nop fitos %f13, %f3 fstox %f3, %f12 fxtos %f12, %f11 nop setx 0xD5A9E3EE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xE9567E24, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fdivs %f11, %f10, %f6 fbe %fcc3, loop_2456 addcc %o2, 0x18C1, %g3 fornot1 %f14, %f30, %f12 fones %f12 loop_2456: tvs %icc, 0x5 edge32l %o0, %g6, %i7 nop fitos %f4, %f4 fbg,a %fcc3, loop_2457 edge8l %o7, %o3, %l2 flush %l7 + 0x30 set 0x75, %i6 ldsba [%l7 + %i6] 0x18, %i3 loop_2457: movge %icc, %l1, %l3 movrlz %i2, 0x152, %g4 sdivcc %o6, 0x04CB, %o5 movrlz %g7, %i6, %l5 add %i4, 0x1720, %l4 ta %xcc, 0x2 udivx %g2, 0x01F6, %g1 fones %f8 edge8 %l0, %l6, %o1 movrne %g5, %i1, %i5 smulcc %o4, %o2, %i0 edge8 %o0, %g3, %g6 movrlez %o7, %i7, %l2 orcc %i3, 0x134D, %o3 nop setx 0x638DF66149D2B871, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x3B9946E2DD934DBA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f20, %f22 brgz,a %l3, loop_2458 umul %l1, 0x002B, %g4 nop fitod %f8, %f26 fdtos %f26, %f14 edge16ln %o6, %i2, %o5 loop_2458: bpos,a,pn %xcc, loop_2459 movrgz %i6, %l5, %i4 nop fitos %f1, %f21 fstox %f21, %f12 fxtos %f12, %f0 nop set 0x47, %g6 ldsb [%l7 + %g6], %l4 loop_2459: fbule,a %fcc2, loop_2460 umul %g2, %g1, %g7 fsrc2s %f30, %f5 fmul8x16 %f31, %f26, %f14 loop_2460: movle %icc, %l6, %l0 movrlez %g5, %i1, %o1 edge8l %o4, %o2, %i5 fbu %fcc1, loop_2461 nop setx 0x18D1A0268CB4EF05, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x1D5767A8166B05CB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fmuld %f8, %f22, %f20 subccc %i0, %g3, %o0 fsrc2s %f0, %f5 loop_2461: fandnot2 %f2, %f18, %f14 fmovrde %g6, %f28, %f12 nop setx 0xE07DCD2F, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr lduh [%l7 + 0x24], %i7 fbn,a %fcc2, loop_2462 fba,a %fcc2, loop_2463 tn %xcc, 0x2 tvc %xcc, 0x2 loop_2462: tpos %xcc, 0x7 loop_2463: srl %l2, 0x19, %o7 nop setx 0x676168DB415DC0DA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x0940044B4E5A8E6A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f0, %f10 set 0x48, %l6 ldxa [%l7 + %l6] 0x88, %o3 edge32 %l3, %i3, %l1 fand %f16, %f30, %f6 fbn,a %fcc3, loop_2464 ldd [%l7 + 0x08], %f8 fones %f18 movl %icc, %g4, %o6 loop_2464: fnot1 %f20, %f24 edge8l %o5, %i6, %l5 movre %i4, 0x3EC, %l4 sth %i2, [%l7 + 0x58] fbu %fcc1, loop_2465 fbne,a %fcc0, loop_2466 ldsb [%l7 + 0x76], %g1 umul %g7, %g2, %l6 loop_2465: fzero %f24 loop_2466: call loop_2467 tn %xcc, 0x2 alignaddr %l0, %g5, %i1 xnorcc %o1, 0x127C, %o2 loop_2467: xnorcc %o4, %i5, %g3 fbug,a %fcc1, loop_2468 movleu %xcc, %i0, %o0 bne,a loop_2469 bg %icc, loop_2470 loop_2468: tcs %xcc, 0x5 fbo %fcc0, loop_2471 loop_2469: edge32l %g6, %i7, %l2 loop_2470: udivx %o7, 0x105F, %l3 fabss %f22, %f22 loop_2471: addcc %o3, %l1, %i3 brnz,a %o6, loop_2472 sdiv %o5, 0x1C46, %i6 edge32 %g4, %i4, %l4 movle %xcc, %l5, %g1 loop_2472: fmovsvc %icc, %f8, %f31 orcc %i2, 0x092F, %g7 add %g2, %l0, %l6 array8 %g5, %i1, %o2 fnor %f4, %f16, %f4 tl %icc, 0x1 taddcc %o4, %o1, %g3 edge8ln %i5, %o0, %g6 movrgz %i7, 0x11B, %l2 tcc %xcc, 0x4 fba %fcc0, loop_2473 stw %i0, [%l7 + 0x74] taddcc %l3, 0x1E23, %o7 fnot1s %f20, %f28 loop_2473: nop wr %g0, 0x81, %asi ldswa [%l7 + 0x10] %asi, %l1 bg,a,pn %xcc, loop_2474 alignaddr %o3, %o6, %i3 sir 0x0A3D wr %g0, 0x89, %asi ldswa [%l7 + 0x0C] %asi, %o5 loop_2474: edge16l %i6, %i4, %g4 fmovrdgz %l5, %f2, %f24 set 0x7A, %l0 stha %l4, [%l7 + %l0] 0x81 movre %g1, %i2, %g2 edge32n %l0, %l6, %g7 xnor %i1, 0x08EE, %g5 fmovde %icc, %f15, %f16 fornot2s %f21, %f2, %f17 andncc %o2, %o4, %g3 ldsw [%l7 + 0x7C], %i5 fmovrdlz %o0, %f30, %f12 edge32ln %o1, %g6, %l2 smul %i7, 0x0DDD, %i0 fand %f14, %f30, %f8 be %icc, loop_2475 bpos,a %xcc, loop_2476 fpack32 %f28, %f6, %f8 taddcctv %o7, %l1, %o3 loop_2475: edge32n %l3, %i3, %o6 loop_2476: fxor %f0, %f26, %f24 movge %xcc, %i6, %i4 edge8ln %o5, %l5, %l4 edge16ln %g1, %g4, %g2 movgu %icc, %i2, %l6 fpack32 %f30, %f30, %f16 fands %f26, %f8, %f19 edge16ln %g7, %i1, %l0 movpos %xcc, %g5, %o4 nop setx loop_2477, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fcmpgt32 %f28, %f20, %g3 edge32ln %o2, %i5, %o0 srl %g6, 0x16, %o1 loop_2477: edge8n %i7, %l2, %i0 fbge,a %fcc0, loop_2478 fornot2s %f10, %f17, %f14 fmovscc %icc, %f3, %f2 movg %icc, %l1, %o3 loop_2478: tvc %xcc, 0x5 lduw [%l7 + 0x70], %l3 movrgez %o7, 0x013, %o6 sll %i3, 0x1C, %i6 fabsd %f10, %f4 brnz %o5, loop_2479 nop setx loop_2480, %l0, %l1 jmpl %l1, %i4 tcs %xcc, 0x7 orcc %l4, 0x0737, %l5 loop_2479: nop wr %g0, 0x89, %asi lduba [%l7 + 0x48] %asi, %g1 loop_2480: fble %fcc1, loop_2481 fmovrdlz %g2, %f28, %f2 set 0x64, %o4 sta %f31, [%l7 + %o4] 0x81 loop_2481: tge %xcc, 0x1 movrlez %i2, %l6, %g7 tvs %icc, 0x4 fpack16 %f30, %f24 ble,a,pn %icc, loop_2482 taddcc %g4, %l0, %i1 movl %xcc, %o4, %g3 add %l7, 0x20, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %g5, %i5 loop_2482: nop wr %g0, 0x80, %asi ldda [%l7 + 0x70] %asi, %o0 bl loop_2483 andn %g6, %o1, %o2 alignaddr %l2, %i7, %l1 sub %i0, 0x139A, %o3 loop_2483: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %l3, %o6, %i3 nop setx 0xCEC9C12B4FEDBE60, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x5123F6DEAAA5EF39, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f22, %f24 ldub [%l7 + 0x6C], %i6 bvs,pn %xcc, loop_2484 xorcc %o5, %i4, %l4 movrgz %l5, 0x336, %o7 tvs %xcc, 0x5 loop_2484: tle %icc, 0x2 popc 0x135A, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bne,a %xcc, loop_2485 bcc,a %icc, loop_2486 nop setx loop_2487, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tgu %xcc, 0x7 loop_2485: tpos %xcc, 0x6 loop_2486: tpos %xcc, 0x6 loop_2487: fands %f31, %f17, %f11 or %i2, 0x0556, %l6 movcc %icc, %g2, %g7 popc 0x013D, %l0 addccc %g4, %o4, %g3 tvc %xcc, 0x5 mova %icc, %g5, %i5 tpos %icc, 0x0 ba,pt %icc, loop_2488 orn %i1, 0x187A, %o0 tvs %icc, 0x0 movrgz %g6, 0x38B, %o1 loop_2488: nop set 0x40, %l3 stda %f16, [%l7 + %l3] 0x81 sethi 0x073C, %l2 wr %g0, 0x80, %asi lduwa [%l7 + 0x30] %asi, %o2 movn %icc, %l1, %i0 fcmpeq16 %f16, %f2, %i7 wr %g0, 0x19, %asi ldstuba [%l7 + 0x6F] %asi, %o3 tcc %icc, 0x7 brlez,a %l3, loop_2489 movne %xcc, %o6, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %i3, 0x076E, %o5 loop_2489: movvc %xcc, %l4, %i4 fmovrsgz %o7, %f2, %f26 orn %l5, %i2, %l6 fpack32 %f24, %f0, %f16 popc 0x0D16, %g2 udiv %g1, 0x1E75, %g7 edge32ln %g4, %l0, %g3 fmovd %f12, %f22 xnor %o4, %i5, %g5 fmovrsne %i1, %f19, %f10 ld [%l7 + 0x74], %f7 sra %o0, %o1, %g6 sir 0x02EB fsrc2 %f0, %f0 edge16 %l2, %l1, %i0 tne %xcc, 0x3 alignaddr %i7, %o2, %o3 bl %icc, loop_2490 orncc %l3, 0x094C, %o6 sethi 0x1DD6, %i6 srax %o5, %i3, %i4 loop_2490: movl %xcc, %o7, %l5 fone %f8 edge16 %l4, %i2, %l6 std %f16, [%l7 + 0x30] sdiv %g1, 0x01CE, %g2 movneg %xcc, %g4, %g7 fnand %f18, %f4, %f24 fbule,a %fcc2, loop_2491 mulx %g3, %l0, %i5 fmovd %f8, %f14 sub %o4, %i1, %g5 loop_2491: ldsb [%l7 + 0x62], %o1 array16 %o0, %g6, %l1 fornot1s %f14, %f31, %f16 st %f2, [%l7 + 0x50] edge8n %i0, %l2, %o2 fbuge,a %fcc1, loop_2492 sdivx %i7, 0x13D9, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrdgez %l3, %f30, %f4 loop_2492: mulx %o6, %o5, %i6 movrne %i3, %i4, %l5 for %f0, %f14, %f28 movrne %l4, 0x0F3, %o7 fmovs %f10, %f12 fbg,a %fcc0, loop_2493 movcc %icc, %i2, %l6 array32 %g2, %g1, %g7 edge8l %g3, %g4, %l0 loop_2493: sra %o4, 0x15, %i1 srax %i5, 0x19, %g5 edge8n %o1, %g6, %o0 edge32n %i0, %l2, %o2 movvs %icc, %i7, %l1 udivx %o3, 0x0C6A, %o6 subcc %l3, %i6, %o5 edge8 %i3, %i4, %l4 bge,a,pt %icc, loop_2494 sdiv %o7, 0x0C4A, %l5 sir 0x1879 edge32l %i2, %g2, %g1 loop_2494: edge8 %l6, %g3, %g7 membar 0x3C movge %icc, %l0, %g4 wr %g0, 0x80, %asi ldsha [%l7 + 0x64] %asi, %o4 ta %xcc, 0x7 fmovdle %icc, %f12, %f4 movle %xcc, %i5, %i1 brgz %o1, loop_2495 nop fitod %f8, %f0 fdtox %f0, %f2 stw %g6, [%l7 + 0x40] fone %f14 loop_2495: xnorcc %g5, 0x0C9A, %i0 udivcc %o0, 0x1365, %o2 movrgz %l2, 0x214, %l1 mova %xcc, %o3, %i7 nop fitod %f2, %f12 fdtos %f12, %f3 movn %icc, %o6, %i6 fbe %fcc3, loop_2496 tne %icc, 0x7 edge8n %l3, %o5, %i3 fcmpgt32 %f24, %f20, %l4 loop_2496: movle %xcc, %i4, %l5 tvs %icc, 0x5 fmovsge %xcc, %f15, %f7 movne %xcc, %i2, %o7 fmovdcs %icc, %f2, %f14 fmovdpos %icc, %f28, %f31 fabsd %f22, %f14 movleu %xcc, %g2, %g1 array32 %g3, %l6, %g7 flush %l7 + 0x74 fpackfix %f4, %f16 fbge,a %fcc0, loop_2497 for %f12, %f14, %f10 edge16 %g4, %o4, %i5 ldsh [%l7 + 0x0E], %l0 loop_2497: edge8 %i1, %g6, %o1 andncc %i0, %o0, %o2 edge32ln %g5, %l2, %l1 tne %icc, 0x6 srlx %o3, 0x16, %o6 andn %i7, %i6, %o5 fbn,a %fcc3, loop_2498 movgu %xcc, %l3, %l4 membar 0x4E subc %i4, 0x0B61, %i3 loop_2498: addccc %l5, %o7, %g2 ldsh [%l7 + 0x32], %g1 ldub [%l7 + 0x1F], %g3 fcmpne16 %f30, %f28, %i2 tcc %icc, 0x3 nop setx loop_2499, %l0, %l1 jmpl %l1, %g7 mulscc %l6, 0x03FE, %g4 sll %o4, 0x04, %i5 edge16l %i1, %g6, %o1 loop_2499: fors %f31, %f4, %f31 movrne %i0, %o0, %l0 movge %icc, %o2, %l2 wr %g0, 0x80, %asi stxa %g5, [%l7 + 0x20] %asi fmovrslz %l1, %f22, %f5 fcmpne16 %f12, %f16, %o3 movvc %xcc, %o6, %i7 fbuge %fcc1, loop_2500 smulcc %i6, 0x0C4C, %o5 set 0x56, %i4 stha %l4, [%l7 + %i4] 0x23 membar #Sync loop_2500: tcc %xcc, 0x3 call loop_2501 edge16n %l3, %i4, %i3 movleu %icc, %l5, %g2 xnorcc %o7, %g3, %g1 loop_2501: fmovdneg %icc, %f5, %f27 smul %i2, %l6, %g4 tsubcc %g7, 0x1F0E, %o4 bpos,a loop_2502 for %f28, %f24, %f30 edge8n %i1, %i5, %g6 brgez,a %i0, loop_2503 loop_2502: fmovscc %icc, %f6, %f31 fble %fcc1, loop_2504 fcmpne32 %f16, %f16, %o1 loop_2503: nop fitos %f4, %f1 fstod %f1, %f6 bshuffle %f10, %f14, %f22 loop_2504: tpos %xcc, 0x0 fbne %fcc0, loop_2505 movg %icc, %l0, %o2 array16 %l2, %g5, %o0 add %l7, 0x18, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %o3, %l1 loop_2505: subcc %o6, 0x07E7, %i6 edge32 %i7, %o5, %l3 xnor %i4, %i3, %l5 be,a,pt %xcc, loop_2506 tl %xcc, 0x6 edge8n %g2, %l4, %g3 nop setx loop_2507, %l0, %l1 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_2506: nop fitod %f12, %f24 fdtos %f24, %f19 popc %o7, %i2 tcc %icc, 0x4 loop_2507: edge32ln %l6, %g1, %g4 stb %g7, [%l7 + 0x31] movvc %icc, %o4, %i1 fbe %fcc1, loop_2508 edge32l %g6, %i0, %i5 wr %g0, 0x89, %asi ldsba [%l7 + 0x6F] %asi, %o1 loop_2508: edge16l %l0, %o2, %l2 nop setx 0x506CA387, %l0, %l6 st %l6, [%l7 + 0x44] ld [%l7 + 0x44], %fsr addcc %g5, %o3, %o0 movge %icc, %o6, %i6 edge8n %l1, %o5, %i7 call loop_2509 brnz,a %l3, loop_2510 for %f28, %f12, %f6 nop fitos %f0, %f4 loop_2509: smul %i3, %i4, %l5 loop_2510: fmuld8ulx16 %f21, %f11, %f30 tle %icc, 0x2 fnor %f4, %f8, %f20 bleu,a,pt %icc, loop_2511 movpos %xcc, %l4, %g3 fmovdne %xcc, %f13, %f23 movrne %g2, 0x2E1, %i2 loop_2511: addccc %l6, 0x0B1D, %o7 movle %icc, %g4, %g7 edge8ln %g1, %i1, %o4 movrne %g6, 0x3EE, %i5 bgu,a loop_2512 nop setx 0x5AB7BC318B2B5DBE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xE4C8EF90F9D79902, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fmuld %f24, %f0, %f0 movrne %i0, 0x3ED, %l0 fble,a %fcc3, loop_2513 loop_2512: fbo,a %fcc2, loop_2514 bvs,a,pt %xcc, loop_2515 addc %o1, %o2, %g5 loop_2513: fnot2s %f9, %f24 loop_2514: movrne %o3, 0x1D5, %l2 loop_2515: tge %icc, 0x5 fmovdg %icc, %f19, %f15 alignaddr %o0, %i6, %o6 sdivx %l1, 0x0A69, %o5 alignaddr %l3, %i3, %i7 wr %g0, 0x11, %asi ldxa [%l7 + 0x40] %asi, %l5 edge32l %l4, %g3, %g2 fmul8x16al %f0, %f13, %f18 add %l7, 0x64, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %i4, %i2 nop setx 0xE9255EF2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x6A49DA74, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fsubs %f18, %f20, %f3 fmul8x16 %f12, %f26, %f8 movle %xcc, %l6, %g4 nop setx loop_2516, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tvs %icc, 0x1 edge16 %g7, %g1, %o7 bl,a %icc, loop_2517 loop_2516: fmovde %xcc, %f5, %f2 movrne %o4, %i1, %i5 smul %g6, 0x11D7, %i0 loop_2517: popc 0x0755, %l0 subccc %o1, 0x0813, %g5 tsubcc %o2, 0x1DE5, %o3 wr %g0, 0x19, %asi stxa %l2, [%l7 + 0x68] %asi bcc,a,pn %xcc, loop_2518 movl %icc, %o0, %i6 tneg %xcc, 0x1 edge8ln %l1, %o6, %l3 loop_2518: movrgez %i3, %i7, %o5 brlz %l5, loop_2519 tl %icc, 0x4 movn %xcc, %l4, %g2 fpmerge %f13, %f21, %f14 loop_2519: udivx %g3, 0x0C0B, %i2 set 0x40, %l5 stda %f16, [%l7 + %l5] 0x11 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f16 fbule,a %fcc2, loop_2520 fmul8ulx16 %f28, %f26, %f12 alignaddrl %l6, %i4, %g4 fornot1 %f6, %f30, %f16 loop_2520: fnand %f24, %f12, %f30 edge16ln %g1, %o7, %g7 fsrc1 %f28, %f26 fandnot1 %f20, %f6, %f24 sethi 0x16DD, %o4 wr %g0, 0x80, %asi lduha [%l7 + 0x40] %asi, %i1 tgu %xcc, 0x0 fbu %fcc2, loop_2521 tvs %icc, 0x4 wr %g0, 0xe3, %asi ldda [%l7 + 0x50] %asi, %g6 loop_2521: nop fitos %f0, %f25 fstox %f25, %f12 fxtos %f12, %f0 mulscc %i5, %l0, %i0 sra %o1, %o2, %g5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 or %o3, %l2, %o0 array8 %i6, %l1, %o6 sub %l3, 0x01C7, %i7 set 0x38, %o2 lduha [%l7 + %o2] 0x11, %o5 smul %l5, 0x1E8D, %l4 umul %i3, %g3, %i2 fble %fcc0, loop_2522 tleu %xcc, 0x4 set 0x110, %g2 ldxa [%g0 + %g2] 0x52, %g2 loop_2522: fmovsgu %xcc, %f5, %f17 edge32n %l6, %g4, %g1 smul %o7, %g7, %i4 wr %g0, 0xe2, %asi stxa %o4, [%l7 + 0x20] %asi membar #Sync tsubcc %i1, 0x0B38, %g6 edge16ln %i5, %i0, %o1 orn %l0, 0x1570, %o2 set 0x18, %o5 swapa [%l7 + %o5] 0x04, %g5 movrne %l2, %o0, %i6 bne,a,pt %icc, loop_2523 popc %l1, %o3 brlez %o6, loop_2524 tl %xcc, 0x0 loop_2523: tsubcctv %i7, %l3, %o5 tne %icc, 0x1 loop_2524: alignaddrl %l4, %l5, %i3 movcc %xcc, %i2, %g3 fmovsgu %icc, %f12, %f12 stx %g2, [%l7 + 0x30] tcc %icc, 0x1 ldd [%l7 + 0x60], %i6 tn %icc, 0x5 movrgez %g1, %o7, %g4 fmovsle %xcc, %f10, %f12 mulscc %i4, %g7, %i1 addcc %g6, %o4, %i0 tsubcc %i5, 0x1014, %o1 set 0x74, %o0 lda [%l7 + %o0] 0x04, %f27 orcc %l0, 0x16E9, %o2 bgu,a %icc, loop_2525 fmovdg %xcc, %f21, %f30 subccc %g5, 0x1B43, %o0 nop fitod %f0, %f12 fdtox %f12, %f10 fxtod %f10, %f0 loop_2525: sll %l2, 0x17, %l1 sdiv %i6, 0x198F, %o6 fmovspos %icc, %f14, %f6 edge16 %i7, %l3, %o3 sdivx %o5, 0x0246, %l5 set 0x4C, %g3 stwa %l4, [%l7 + %g3] 0x04 fmovsn %xcc, %f13, %f27 fmovdcs %icc, %f7, %f24 nop fitos %f13, %f8 tn %icc, 0x5 fmovrsne %i3, %f27, %f2 lduh [%l7 + 0x48], %i2 edge16l %g3, %l6, %g2 flush %l7 + 0x0C movrlez %o7, 0x1A3, %g4 sllx %i4, %g1, %i1 srax %g6, %o4, %i0 bvs,pt %icc, loop_2526 edge32ln %g7, %o1, %i5 ldsh [%l7 + 0x4C], %o2 tcs %icc, 0x2 loop_2526: edge16ln %g5, %o0, %l0 sra %l1, %i6, %l2 ldstub [%l7 + 0x5E], %i7 movrne %l3, %o3, %o5 bne,a %icc, loop_2527 tg %xcc, 0x1 movvs %icc, %o6, %l5 movn %xcc, %i3, %l4 loop_2527: movcc %xcc, %i2, %g3 taddcc %g2, 0x0647, %o7 fxor %f12, %f10, %f24 flush %l7 + 0x20 or %l6, %i4, %g1 membar 0x4C bne loop_2528 fnor %f24, %f20, %f0 fmul8x16 %f7, %f24, %f8 ldsh [%l7 + 0x38], %i1 loop_2528: brlz %g6, loop_2529 tge %icc, 0x5 bleu %icc, loop_2530 orncc %o4, 0x1043, %g4 loop_2529: fbge %fcc1, loop_2531 orcc %g7, 0x15E9, %i0 loop_2530: movcc %xcc, %i5, %o1 fmovrdne %g5, %f14, %f10 loop_2531: fmovse %icc, %f20, %f26 array8 %o2, %o0, %l1 fbne %fcc1, loop_2532 udiv %i6, 0x1320, %l0 fors %f23, %f9, %f12 fcmpgt16 %f22, %f0, %i7 loop_2532: sra %l3, 0x1B, %l2 movl %xcc, %o5, %o6 move %icc, %o3, %i3 wr %g0, 0x10, %asi prefetcha [%l7 + 0x30] %asi, 0x3 tpos %icc, 0x1 fmovdg %xcc, %f17, %f22 udivx %l5, 0x00D1, %i2 ldsb [%l7 + 0x6E], %g2 fmovdcc %xcc, %f19, %f15 xor %o7, %l6, %g3 nop fitos %f6, %f13 fstox %f13, %f18 andn %g1, %i4, %i1 te %xcc, 0x4 nop setx 0x90AA9BA2C14F4FA8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xC5978AD33EE7EC3E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f8, %f26 fcmpgt32 %f14, %f26, %g6 bne,pt %xcc, loop_2533 fcmpgt16 %f4, %f24, %g4 and %g7, 0x130E, %o4 alignaddrl %i5, %i0, %g5 loop_2533: fones %f6 tge %xcc, 0x6 ldsw [%l7 + 0x38], %o1 srlx %o0, %o2, %i6 bcc,a,pt %xcc, loop_2534 mova %xcc, %l1, %i7 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f0 loop_2534: nop set 0x10, %g4 ldxa [%g0 + %g4] 0x4f, %l0 te %icc, 0x1 fmovscs %xcc, %f9, %f26 fmovrsgz %l2, %f9, %f21 fmovrslez %l3, %f6, %f23 movcs %xcc, %o6, %o5 fcmple32 %f20, %f18, %o3 fmovrdlz %i3, %f12, %f16 sdivcc %l5, 0x0A63, %i2 movrgez %l4, 0x167, %o7 call loop_2535 mova %icc, %l6, %g3 fnegd %f14, %f10 fbe %fcc2, loop_2536 loop_2535: fpmerge %f20, %f12, %f0 fmovd %f4, %f22 ldd [%l7 + 0x40], %g0 loop_2536: nop set 0x68, %o1 swapa [%l7 + %o1] 0x89, %i4 movle %xcc, %g2, %g6 fxors %f24, %f31, %f23 xnor %i1, 0x0BBA, %g4 tpos %icc, 0x6 orncc %o4, 0x140B, %i5 movl %xcc, %i0, %g5 bne %xcc, loop_2537 fornot1 %f20, %f6, %f4 tleu %xcc, 0x6 fnors %f11, %f28, %f11 loop_2537: fmovrdgz %g7, %f20, %f22 ldd [%l7 + 0x30], %o0 movre %o0, 0x003, %o2 udiv %i6, 0x1A4C, %i7 stb %l1, [%l7 + 0x6A] addc %l2, %l3, %l0 nop setx 0xB8EBBE31B04CDA51, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr brnz,a %o5, loop_2538 tl %icc, 0x6 movcs %xcc, %o3, %o6 tcs %xcc, 0x5 loop_2538: fmovdcc %icc, %f16, %f1 bg,a,pn %xcc, loop_2539 fandnot1s %f11, %f19, %f28 sra %l5, %i3, %i2 mulscc %l4, %l6, %o7 loop_2539: andncc %g1, %g3, %g2 edge8 %g6, %i1, %g4 nop setx 0x505A5B1F, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr subccc %i4, 0x1739, %i5 xnorcc %i0, %o4, %g5 ldsw [%l7 + 0x68], %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %o0, 0x0944, %o1 mulscc %i6, %o2, %l1 tn %xcc, 0x3 udivcc %l2, 0x1495, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bg loop_2540 movcs %icc, %l3, %o5 add %l7, 0x68, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %l0, %o6 loop_2540: srlx %l5, %i3, %i2 ba %icc, loop_2541 tvc %icc, 0x1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x34, %g5 swapa [%l7 + %g5] 0x80, %o3 loop_2541: srl %l4, 0x02, %l6 movre %o7, 0x3CC, %g1 nop fitod %f8, %f16 fdtoi %f16, %f17 xorcc %g2, 0x1CB6, %g6 edge32l %i1, %g3, %i4 tg %xcc, 0x5 sdivcc %g4, 0x1C7A, %i0 umulcc %i5, 0x16C2, %g5 and %g7, 0x10B6, %o4 movrlez %o1, 0x0FF, %i6 sdiv %o0, 0x0CD3, %l1 fxors %f12, %f26, %f0 ldsb [%l7 + 0x0F], %l2 nop setx loop_2542, %l0, %l1 jmpl %l1, %o2 smul %i7, %o5, %l0 bvs,pt %xcc, loop_2543 tsubcc %l3, %l5, %o6 loop_2542: edge16n %i3, %o3, %l4 movne %xcc, %i2, %o7 loop_2543: fnor %f0, %f0, %f18 be,a,pn %xcc, loop_2544 movleu %xcc, %l6, %g1 orcc %g2, 0x089B, %i1 movrgz %g6, 0x2B8, %g3 loop_2544: edge32l %g4, %i0, %i5 nop setx 0xE8A45FC6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 fsqrts %f27, %f8 sll %i4, %g7, %o4 tcs %xcc, 0x2 swap [%l7 + 0x30], %o1 movvs %xcc, %g5, %i6 orncc %l1, %o0, %l2 fandnot1s %f29, %f11, %f2 nop setx 0x59F9BC70, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x3F14B14C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fdivs %f20, %f27, %f6 smulcc %o2, %i7, %l0 tle %icc, 0x2 tpos %xcc, 0x7 addcc %o5, %l3, %l5 movle %xcc, %o6, %i3 umul %o3, %l4, %i2 umul %l6, %o7, %g2 fmovdgu %icc, %f23, %f28 nop setx loop_2545, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fandnot1 %f10, %f16, %f16 movne %xcc, %g1, %i1 nop fitod %f0, %f10 fdtox %f10, %f0 fxtod %f0, %f8 loop_2545: nop set 0x28, %g1 stxa %g6, [%l7 + %g1] 0x23 membar #Sync popc 0x0766, %g4 taddcc %i0, 0x03FE, %i5 nop setx 0xB05DC346, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr fblg %fcc0, loop_2546 popc 0x1E99, %i4 add %l7, 0x08, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %g3, %o4 loop_2546: nop wr %g0, 0x19, %asi ldxa [%l7 + 0x78] %asi, %g7 alignaddr %g5, %o1, %i6 addccc %o0, %l2, %l1 orcc %i7, %o2, %l0 movne %icc, %o5, %l5 sir 0x0C32 nop setx 0x4A67BF2AFBC8C054, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x1A13AF26ADA8119D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f6, %f0 and %l3, 0x135B, %i3 tvs %icc, 0x3 xor %o3, 0x169A, %o6 popc %l4, %i2 fblg,a %fcc3, loop_2547 faligndata %f14, %f4, %f10 nop fitod %f10, %f26 fdtos %f26, %f23 sdivcc %l6, 0x0F38, %o7 loop_2547: nop set 0x68, %l1 prefetcha [%l7 + %l1] 0x15, 0x3 tsubcc %i1, 0x183C, %g1 fmovdcs %icc, %f23, %f16 edge16l %g4, %i0, %g6 fnot2s %f20, %f27 ta %icc, 0x7 udivcc %i5, 0x0897, %g3 ta %xcc, 0x5 fmovrsgz %i4, %f30, %f11 edge16ln %o4, %g7, %g5 fmuld8ulx16 %f14, %f6, %f24 umul %o1, %o0, %l2 nop setx 0xA629CA68, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x250E1BDE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fmuls %f3, %f1, %f23 sethi 0x0670, %l1 fpackfix %f14, %f14 sethi 0x1E65, %i6 fbule %fcc3, loop_2548 movl %icc, %o2, %i7 edge32n %o5, %l5, %l3 smulcc %l0, %o3, %o6 loop_2548: fmovrdgez %l4, %f22, %f8 movrne %i2, %i3, %o7 umulcc %g2, %i1, %l6 udivx %g1, 0x08E3, %g4 sdivcc %i0, 0x11B2, %i5 fandnot2s %f11, %f12, %f13 tge %icc, 0x6 prefetch [%l7 + 0x14], 0x1 fble,a %fcc0, loop_2549 tcc %icc, 0x7 bg,a loop_2550 fmovde %xcc, %f26, %f29 loop_2549: movcc %xcc, %g6, %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2550: sllx %i4, 0x11, %o4 tg %xcc, 0x2 fble,a %fcc2, loop_2551 tneg %xcc, 0x4 bge,a,pt %icc, loop_2552 tneg %icc, 0x5 loop_2551: movrgez %g7, %g5, %o1 mova %icc, %l2, %l1 loop_2552: andcc %i6, %o0, %o2 alignaddr %i7, %o5, %l5 alignaddr %l3, %o3, %l0 edge16l %o6, %l4, %i3 movvs %icc, %o7, %i2 orncc %i1, %g2, %g1 mulscc %g4, 0x1624, %l6 andcc %i0, %g6, %i5 sra %i4, 0x0C, %g3 lduw [%l7 + 0x5C], %g7 fsrc2s %f26, %f0 mulx %g5, %o4, %o1 alignaddr %l1, %i6, %o0 set 0x40, %o6 stda %f0, [%l7 + %o6] 0x19 orcc %o2, %i7, %l2 brgez %l5, loop_2553 and %o5, %o3, %l3 ld [%l7 + 0x58], %f8 orncc %o6, %l0, %l4 loop_2553: alignaddr %i3, %i2, %i1 fbo %fcc0, loop_2554 movre %g2, %o7, %g4 srl %g1, %l6, %g6 srlx %i0, %i5, %g3 loop_2554: edge8ln %i4, %g5, %o4 sra %o1, 0x04, %g7 mova %icc, %l1, %i6 fcmpeq32 %f18, %f30, %o2 array16 %o0, %i7, %l5 smul %l2, %o3, %l3 taddcc %o5, 0x0482, %o6 orn %l0, %l4, %i2 wr %g0, 0x89, %asi ldswa [%l7 + 0x0C] %asi, %i1 movvs %icc, %i3, %o7 nop setx loop_2555, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry te %icc, 0x3 movvc %icc, %g2, %g1 srax %g4, %g6, %i0 loop_2555: udivx %i5, 0x077B, %l6 sllx %i4, 0x1E, %g5 andcc %g3, %o4, %o1 bvc,pt %icc, loop_2556 tg %xcc, 0x7 bvs,pt %icc, loop_2557 fbne %fcc1, loop_2558 loop_2556: tl %xcc, 0x3 fsrc2s %f15, %f6 loop_2557: sir 0x1DE0 loop_2558: tl %icc, 0x0 fbuge %fcc2, loop_2559 nop setx loop_2560, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge8l %g7, %l1, %o2 tvs %xcc, 0x2 loop_2559: te %xcc, 0x5 loop_2560: movn %xcc, %i6, %i7 fmovrsgez %l5, %f7, %f13 fmovscc %xcc, %f12, %f10 orncc %o0, %o3, %l3 fpadd16s %f8, %f13, %f11 wr %g0, 0x80, %asi ldsha [%l7 + 0x5C] %asi, %o5 fpadd16 %f10, %f20, %f0 bshuffle %f10, %f6, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivx %l2, 0x0221, %o6 tle %xcc, 0x2 array8 %l0, %l4, %i1 fbg,a %fcc0, loop_2561 brnz,a %i2, loop_2562 fmovsgu %xcc, %f1, %f0 edge16l %o7, %g2, %i3 loop_2561: stw %g4, [%l7 + 0x54] loop_2562: mulx %g1, %g6, %i5 tpos %xcc, 0x7 fand %f10, %f30, %f4 wr %g0, 0x81, %asi lda [%l7 + 0x70] %asi, %f11 wr %g0, 0x81, %asi stxa %l6, [%l7 + 0x50] %asi movn %xcc, %i4, %g5 srlx %i0, %g3, %o4 orcc %o1, 0x17FE, %l1 brlz,a %g7, loop_2563 alignaddr %i6, %i7, %l5 fmovsne %xcc, %f6, %f31 edge8l %o2, %o0, %o3 loop_2563: and %l3, 0x1E75, %o5 mulscc %o6, 0x0C8C, %l2 fmovsge %xcc, %f24, %f8 bleu,a loop_2564 addccc %l0, %l4, %i2 array8 %i1, %o7, %i3 edge32ln %g2, %g1, %g4 loop_2564: lduh [%l7 + 0x2A], %i5 subc %l6, 0x0E1A, %i4 tleu %icc, 0x3 brlez %g5, loop_2565 movre %g6, 0x2D5, %i0 tle %icc, 0x4 brlz,a %g3, loop_2566 loop_2565: edge8 %o4, %o1, %l1 std %f2, [%l7 + 0x28] addcc %g7, 0x0DB8, %i6 loop_2566: subcc %l5, %i7, %o2 edge32 %o0, %l3, %o5 set 0x78, %i3 sta %f3, [%l7 + %i3] 0x88 fbl,a %fcc1, loop_2567 xnorcc %o3, %l2, %o6 bge,a,pn %xcc, loop_2568 fornot1s %f29, %f9, %f31 loop_2567: umul %l4, 0x069A, %l0 fmovdne %xcc, %f24, %f2 loop_2568: tvs %xcc, 0x3 alignaddrl %i2, %o7, %i3 movvc %xcc, %g2, %i1 srl %g4, 0x07, %i5 bcc %xcc, loop_2569 orcc %l6, 0x0756, %i4 movne %icc, %g5, %g1 fmovde %xcc, %f11, %f4 loop_2569: lduh [%l7 + 0x58], %g6 ba,a,pn %icc, loop_2570 fmul8x16au %f5, %f30, %f26 fsrc1 %f20, %f4 wr %g0, 0x19, %asi ldstuba [%l7 + 0x68] %asi, %i0 loop_2570: srax %g3, 0x07, %o1 mova %icc, %o4, %l1 nop fitos %f14, %f2 fstod %f2, %f16 orn %g7, %l5, %i7 or %o2, %i6, %l3 movrne %o0, %o5, %o3 or %o6, 0x1D44, %l2 fmovdne %xcc, %f18, %f0 tsubcctv %l0, %i2, %o7 fmovdne %xcc, %f9, %f13 mulscc %l4, %g2, %i1 sir 0x01E6 fbue,a %fcc3, loop_2571 addc %i3, 0x1560, %i5 nop fitod %f12, %f24 fdtos %f24, %f29 smul %g4, %l6, %g5 loop_2571: movcc %xcc, %g1, %g6 popc 0x1E3C, %i0 movpos %xcc, %i4, %o1 tge %icc, 0x4 subc %g3, %l1, %o4 nop setx 0xDDD1A3CC10590963, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr fpsub32s %f30, %f2, %f9 fbule,a %fcc1, loop_2572 brlz %g7, loop_2573 movvs %icc, %l5, %i7 addccc %o2, 0x1F0D, %l3 loop_2572: udivx %i6, 0x06BE, %o5 loop_2573: xor %o3, 0x1882, %o6 movcc %xcc, %l2, %l0 smul %i2, %o0, %o7 ldd [%l7 + 0x18], %g2 umulcc %i1, %l4, %i5 fba %fcc1, loop_2574 fxor %f22, %f14, %f20 tcs %xcc, 0x0 ta %xcc, 0x6 loop_2574: mulscc %i3, %l6, %g5 movn %icc, %g4, %g6 smulcc %i0, %i4, %o1 fandnot2s %f28, %f14, %f0 srlx %g3, 0x15, %l1 udivcc %o4, 0x07DA, %g7 nop setx 0xC99B74D6F53583E9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x447A995225502474, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fsubd %f22, %f14, %f20 bneg,a,pn %icc, loop_2575 fornot2 %f10, %f12, %f0 mova %icc, %g1, %i7 wr %g0, 0x80, %asi lda [%l7 + 0x38] %asi, %f4 loop_2575: taddcctv %o2, 0x09AE, %l5 movrgez %i6, %l3, %o5 fpmerge %f25, %f13, %f24 wr %g0, 0x81, %asi lduba [%l7 + 0x35] %asi, %o3 movl %icc, %l2, %o6 srlx %i2, %o0, %o7 udivcc %g2, 0x11C7, %l0 udivcc %l4, 0x0394, %i1 bneg,pt %xcc, loop_2576 movcc %icc, %i3, %i5 fbg %fcc1, loop_2577 alignaddrl %l6, %g5, %g6 loop_2576: movge %xcc, %i0, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2577: orncc %o1, 0x04EA, %g4 fmovsgu %icc, %f28, %f26 set 0x08, %i5 prefetcha [%l7 + %i5] 0x0c, 0x3 move %icc, %l1, %o4 subccc %g1, 0x1EC0, %i7 bpos,pn %icc, loop_2578 movvc %icc, %g7, %l5 ta %xcc, 0x6 bcs,pn %icc, loop_2579 loop_2578: add %i6, %l3, %o2 brz %o3, loop_2580 fbug %fcc0, loop_2581 loop_2579: fcmpgt16 %f10, %f6, %l2 nop setx 0x813923DF84B13916, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x7EC9B19C863D9A66, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f26, %f16 loop_2580: ble,pn %icc, loop_2582 loop_2581: tsubcctv %o5, %o6, %o0 andcc %o7, %g2, %i2 srl %l4, 0x0A, %l0 loop_2582: nop wr %g0, 0xea, %asi stwa %i1, [%l7 + 0x54] %asi membar #Sync orncc %i5, 0x18E5, %i3 array16 %g5, %l6, %i0 nop setx 0xBA6DE901, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 fsqrts %f29, %f23 fbug,a %fcc3, loop_2583 sdiv %i4, 0x14D6, %g6 wr %g0, 0x5f, %asi stxa %g4, [%g0 + 0x0] %asi loop_2583: andn %g3, %o1, %l1 tg %icc, 0x5 udiv %g1, 0x05AE, %i7 fmovda %icc, %f11, %f10 edge32ln %g7, %l5, %i6 movrlez %o4, 0x286, %o2 ldub [%l7 + 0x5D], %l3 wr %g0, 0x19, %asi prefetcha [%l7 + 0x20] %asi, 0x2 xor %l2, 0x1446, %o5 bpos,pn %icc, loop_2584 add %o0, 0x160F, %o6 movrlz %g2, 0x2BF, %o7 ldsb [%l7 + 0x28], %i2 loop_2584: nop setx 0x20A4F9AEFA241B76, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xD4226669A4CAD74F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 faddd %f26, %f8, %f20 stw %l4, [%l7 + 0x58] set 0x27, %i2 ldstuba [%l7 + %i2] 0x88, %l0 addc %i1, %i3, %g5 fbn,a %fcc2, loop_2585 movneg %xcc, %l6, %i5 movcs %icc, %i0, %g6 ldsh [%l7 + 0x1A], %i4 loop_2585: st %f26, [%l7 + 0x30] set 0x38, %i1 ldxa [%g0 + %i1] 0x4f, %g3 edge16l %g4, %o1, %g1 tgu %icc, 0x7 mova %xcc, %i7, %l1 movcs %xcc, %g7, %i6 set 0x40, %i7 stda %f0, [%l7 + %i7] 0x19 fbug %fcc1, loop_2586 fnand %f16, %f24, %f14 membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xf8, %f16 loop_2586: nop wr %g0, 0xea, %asi ldda [%l7 + 0x50] %asi, %l4 tleu %icc, 0x4 fmovrse %o2, %f1, %f12 orcc %o4, %o3, %l3 edge16ln %l2, %o0, %o5 fmovrslz %o6, %f1, %f24 bcc,a loop_2587 faligndata %f24, %f0, %f22 wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi loop_2587: fmovrsgz %o7, %f14, %f9 fbul,a %fcc2, loop_2588 srlx %i2, %l4, %g2 srax %l0, %i3, %g5 taddcctv %i1, 0x0B7D, %l6 loop_2588: subccc %i5, %g6, %i4 mova %icc, %i0, %g4 fornot2 %f22, %f30, %f14 brgz,a %o1, loop_2589 alignaddrl %g3, %g1, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdn %icc, %f4, %f10 loop_2589: array32 %g7, %l1, %i6 movpos %icc, %l5, %o2 ldx [%l7 + 0x28], %o4 edge32ln %l3, %o3, %l2 fmovrse %o0, %f9, %f29 wr %g0, 0x04, %asi swapa [%l7 + 0x50] %asi, %o6 wr %g0, 0x89, %asi swapa [%l7 + 0x7C] %asi, %o7 nop setx loop_2590, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sra %o5, %l4, %g2 tg %xcc, 0x2 sll %i2, 0x16, %i3 loop_2590: smul %l0, 0x1EEB, %i1 and %l6, 0x0429, %i5 edge8ln %g6, %g5, %i4 tge %xcc, 0x6 andn %i0, %o1, %g3 wr %g0, 0x11, %asi lda [%l7 + 0x24] %asi, %f21 udiv %g1, 0x0032, %g4 fmovsle %icc, %f30, %f17 edge16 %i7, %g7, %i6 udivcc %l1, 0x056A, %o2 movl %icc, %o4, %l5 wr %g0, 0x88, %asi ldsha [%l7 + 0x4C] %asi, %o3 sdivx %l2, 0x1708, %o0 movvc %xcc, %l3, %o7 sra %o5, 0x0C, %o6 bcs,a loop_2591 sth %g2, [%l7 + 0x16] fbn %fcc2, loop_2592 brgez %l4, loop_2593 loop_2591: fbl,a %fcc1, loop_2594 nop setx 0xEB6B95767C836B8C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x15D4380AD7959BEE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f6, %f16 loop_2592: sllx %i2, %i3, %i1 loop_2593: bcc,a,pt %icc, loop_2595 loop_2594: fmovsge %xcc, %f11, %f3 brlz,a %l0, loop_2596 faligndata %f28, %f22, %f0 loop_2595: movl %icc, %i5, %g6 movre %g5, 0x1E2, %l6 loop_2596: nop setx 0x40705994, %l0, %l6 st %l6, [%l7 + 0x24] ld [%l7 + 0x24], %fsr udiv %i4, 0x0E2F, %i0 fpack16 %f28, %f24 fmovsle %xcc, %f19, %f24 and %g3, %g1, %g4 fcmpeq32 %f26, %f16, %o1 alignaddr %g7, %i7, %i6 fcmple16 %f18, %f8, %o2 nop setx 0xB46524A9CEE93963, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xC445D43675C670A9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fsubd %f24, %f22, %f14 subcc %l1, 0x1461, %l5 bneg,pt %xcc, loop_2597 tn %icc, 0x7 bpos,a loop_2598 mulscc %o4, 0x1C6C, %o3 loop_2597: bpos,a,pt %icc, loop_2599 movn %icc, %l2, %o0 loop_2598: tsubcctv %l3, %o5, %o7 fbul %fcc1, loop_2600 loop_2599: tpos %icc, 0x3 fornot1s %f12, %f13, %f4 movleu %icc, %g2, %l4 loop_2600: brlez,a %i2, loop_2601 movne %xcc, %i3, %o6 bshuffle %f0, %f8, %f8 wr %g0, 0x11, %asi lduwa [%l7 + 0x10] %asi, %l0 loop_2601: movcc %icc, %i1, %g6 fmovsa %icc, %f14, %f11 subc %i5, %g5, %i4 ba,pn %xcc, loop_2602 sll %i0, %g3, %g1 subccc %g4, %l6, %g7 wr %g0, 0x18, %asi lduwa [%l7 + 0x4C] %asi, %i7 loop_2602: srax %o1, %i6, %l1 smulcc %o2, %o4, %l5 orcc %o3, %o0, %l2 udiv %o5, 0x104F, %o7 set 0x110, %o7 ldxa [%g0 + %o7] 0x21, %l3 movpos %icc, %g2, %l4 movgu %icc, %i2, %i3 subc %o6, %i1, %g6 ldd [%l7 + 0x08], %l0 orcc %g5, 0x1B7E, %i5 fmovdge %xcc, %f27, %f25 set 0x40, %l4 stda %f16, [%l7 + %l4] 0xf1 membar #Sync srl %i0, %g3, %i4 set 0x40, %l2 stda %f16, [%l7 + %l2] 0x89 tl %xcc, 0x5 edge32ln %g1, %g4, %l6 fones %f2 bvs,pn %icc, loop_2603 fnand %f30, %f16, %f6 sllx %g7, 0x1E, %o1 nop fitod %f6, %f10 fdtos %f10, %f3 loop_2603: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_2604, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subc %i6, 0x00C8, %l1 sra %o2, %o4, %l5 wr %g0, 0x89, %asi ldsha [%l7 + 0x58] %asi, %o3 loop_2604: movcc %xcc, %i7, %o0 movn %icc, %o5, %o7 ldub [%l7 + 0x7E], %l2 movge %icc, %l3, %g2 sll %i2, %l4, %o6 ldsh [%l7 + 0x62], %i3 set 0x1C, %i0 sta %f1, [%l7 + %i0] 0x81 bcc,a,pn %xcc, loop_2605 movn %icc, %g6, %i1 edge16l %g5, %i5, %l0 orncc %i0, 0x18B1, %i4 loop_2605: tle %icc, 0x3 movl %icc, %g1, %g4 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f0 sub %l6, 0x07B4, %g3 edge32l %o1, %i6, %g7 smulcc %o2, 0x110E, %o4 fble %fcc0, loop_2606 movn %xcc, %l5, %l1 wr %g0, 0x1f, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_2606: fbn %fcc1, loop_2607 fbl %fcc3, loop_2608 mova %icc, %o3, %o0 sir 0x12A0 loop_2607: addcc %i7, 0x05E1, %o7 loop_2608: lduh [%l7 + 0x0A], %o5 and %l2, %l3, %g2 edge8 %l4, %i2, %o6 fnot1s %f12, %f26 tg %icc, 0x5 nop set 0x60, %o3 ldd [%l7 + %o3], %i2 nop fitos %f3, %f7 fstox %f7, %f12 fxtos %f12, %f7 set 0x6D, %g6 ldstuba [%l7 + %g6] 0x11, %g6 fmuld8ulx16 %f1, %f24, %f26 ba,a,pt %xcc, loop_2609 fbo %fcc0, loop_2610 edge16ln %g5, %i5, %i1 for %f12, %f30, %f18 loop_2609: fnot1 %f10, %f10 loop_2610: tvs %icc, 0x3 srlx %i0, %i4, %l0 movge %xcc, %g4, %l6 add %g1, %g3, %o1 sdivcc %i6, 0x1EE8, %o2 nop fitod %f0, %f8 fdtox %f8, %f6 fxtod %f6, %f14 tcc %xcc, 0x6 tcs %xcc, 0x5 sdivx %o4, 0x0733, %g7 xor %l5, %l1, %o3 fandnot2 %f2, %f2, %f18 set 0x70, %l6 lduwa [%l7 + %l6] 0x15, %o0 umul %o7, 0x1C19, %o5 edge16 %i7, %l3, %g2 tgu %xcc, 0x7 edge32ln %l4, %l2, %i2 membar 0x52 bg,a %icc, loop_2611 fbl,a %fcc2, loop_2612 tge %icc, 0x7 nop setx loop_2613, %l0, %l1 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_2611: fmovda %icc, %f9, %f23 loop_2612: nop setx loop_2614, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry call loop_2615 loop_2613: nop setx 0x180D96EB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x4C0D2A08, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fadds %f6, %f2, %f18 tgu %xcc, 0x6 loop_2614: nop set 0x30, %l0 prefetcha [%l7 + %l0] 0x18, 0x2 loop_2615: nop set 0x75, %i6 lduba [%l7 + %i6] 0x14, %o6 nop set 0x18, %l3 ldsw [%l7 + %l3], %g5 subcc %i5, %i1, %g6 fandnot2s %f18, %f11, %f20 ldx [%l7 + 0x50], %i4 ldsh [%l7 + 0x34], %i0 movneg %xcc, %g4, %l6 bneg,a,pn %icc, loop_2616 tleu %icc, 0x6 be,a %icc, loop_2617 sll %l0, %g3, %g1 loop_2616: flush %l7 + 0x54 movrgz %i6, 0x003, %o2 loop_2617: addcc %o1, %o4, %g7 brlez %l5, loop_2618 fands %f12, %f19, %f27 ldsw [%l7 + 0x6C], %l1 movcs %xcc, %o0, %o7 loop_2618: bl %xcc, loop_2619 tpos %xcc, 0x4 wr %g0, 0x89, %asi lduwa [%l7 + 0x78] %asi, %o5 loop_2619: edge16ln %o3, %l3, %g2 popc %i7, %l4 fmovdcc %xcc, %f19, %f20 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f0 addccc %i2, 0x0D26, %i3 movne %xcc, %o6, %g5 orcc %l2, %i1, %i5 orcc %i4, 0x0C4B, %g6 fsrc2s %f29, %f25 edge16 %i0, %g4, %l6 fxor %f4, %f2, %f30 tsubcctv %g3, 0x006F, %l0 fmovrdne %g1, %f20, %f10 movne %xcc, %o2, %o1 wr %g0, 0x89, %asi sta %f14, [%l7 + 0x64] %asi subcc %o4, 0x02A3, %i6 brlez %g7, loop_2620 smul %l5, %l1, %o7 tg %icc, 0x2 fandnot1s %f2, %f1, %f20 loop_2620: edge32l %o0, %o3, %l3 bvs,a loop_2621 movle %xcc, %o5, %i7 bcc,pt %xcc, loop_2622 bvc,a,pt %icc, loop_2623 loop_2621: fabsd %f6, %f24 tsubcctv %g2, 0x04C3, %l4 loop_2622: movl %icc, %i2, %i3 loop_2623: edge16n %o6, %l2, %i1 brgz,a %g5, loop_2624 tle %xcc, 0x1 fmovde %xcc, %f21, %f2 edge16 %i5, %i4, %i0 loop_2624: fbge %fcc3, loop_2625 fpsub32s %f30, %f24, %f2 bleu,a,pn %icc, loop_2626 movvs %xcc, %g6, %l6 loop_2625: fpmerge %f3, %f24, %f10 edge16 %g4, %l0, %g1 loop_2626: fble %fcc0, loop_2627 movl %icc, %g3, %o2 umulcc %o4, 0x0DD0, %o1 edge16 %g7, %i6, %l5 loop_2627: sdivcc %l1, 0x1C2B, %o7 addc %o0, %o3, %l3 edge32ln %i7, %g2, %o5 srlx %l4, %i2, %i3 lduh [%l7 + 0x76], %l2 set 0x58, %i4 swapa [%l7 + %i4] 0x04, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvs %xcc, 0x5 tsubcc %g5, %i5, %o6 fzeros %f26 nop setx 0x379F86508FBFEA97, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x3C6A3C94497A08CE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 faddd %f22, %f26, %f18 set 0x11, %o4 stba %i0, [%l7 + %o4] 0x80 nop setx 0xB6175AEF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x520055CE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fsubs %f4, %f7, %f10 movne %xcc, %i4, %g6 fmovsneg %icc, %f26, %f12 movle %xcc, %l6, %g4 brgez %l0, loop_2628 alignaddrl %g1, %g3, %o4 edge8ln %o2, %o1, %i6 tl %icc, 0x7 loop_2628: popc 0x1859, %l5 bn,a,pt %xcc, loop_2629 tvs %icc, 0x4 fmovscs %icc, %f8, %f11 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 loop_2629: brz,a %l1, loop_2631 tvs %xcc, 0x3 nop setx 0x84E7E3A459A62109, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x518A1CB53413B685, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 faddd %f4, %f8, %f16 loop_2630: brlez,a %g7, loop_2632 loop_2631: udiv %o0, 0x0B14, %o3 mova %icc, %o7, %l3 ta %icc, 0x0 loop_2632: fpadd32 %f24, %f22, %f0 movne %icc, %g2, %i7 wr %g0, 0x0c, %asi lda [%l7 + 0x5C] %asi, %f1 bvc,pt %xcc, loop_2633 add %l4, %o5, %i2 sdivx %i3, 0x00DB, %l2 movn %icc, %i1, %g5 loop_2633: sir 0x1D9C movg %icc, %o6, %i5 andncc %i0, %i4, %g6 bg,pt %xcc, loop_2634 brgz,a %l6, loop_2635 ldstub [%l7 + 0x13], %l0 movgu %icc, %g1, %g4 loop_2634: edge32l %o4, %o2, %o1 loop_2635: edge16 %i6, %l5, %g3 nop fitod %f10, %f22 fdtos %f22, %f2 tl %xcc, 0x6 sub %g7, %l1, %o3 fpsub32s %f25, %f8, %f23 fba,a %fcc3, loop_2636 xor %o0, 0x1344, %o7 movgu %icc, %g2, %l3 bleu,a %xcc, loop_2637 loop_2636: tcs %icc, 0x4 nop setx loop_2638, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done alignaddrl %i7, %l4, %o5 loop_2637: xorcc %i2, 0x19E4, %i3 or %i1, 0x0C76, %l2 loop_2638: nop set 0x2C, %l5 lduw [%l7 + %l5], %o6 array8 %g5, %i0, %i4 tsubcc %g6, 0x0B81, %i5 movrne %l0, %g1, %g4 fcmpgt32 %f18, %f20, %l6 bvc,a %icc, loop_2639 pdist %f28, %f2, %f28 xor %o4, 0x0054, %o1 fble %fcc2, loop_2640 loop_2639: ldsw [%l7 + 0x14], %i6 fmovrdlez %l5, %f8, %f16 movrgez %g3, 0x090, %g7 loop_2640: edge8n %o2, %o3, %l1 tsubcctv %o7, 0x0897, %o0 srlx %g2, %l3, %i7 srax %l4, 0x17, %i2 nop setx 0x149B9CD2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x9BE68707, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fmuls %f17, %f6, %f5 wr %g0, 0x21, %asi stxa %i3, [%g0 + 0x10] %asi lduw [%l7 + 0x68], %o5 edge8 %i1, %o6, %l2 tge %icc, 0x1 fxnor %f12, %f0, %f18 subcc %i0, 0x071B, %i4 smulcc %g5, 0x0158, %i5 movcs %icc, %g6, %g1 fxnors %f23, %f13, %f24 set 0x28, %o2 ldxa [%l7 + %o2] 0x89, %l0 movn %xcc, %l6, %o4 bge,a loop_2641 movn %xcc, %o1, %i6 srl %g4, %l5, %g3 fsrc2s %f6, %f4 loop_2641: fmovdpos %icc, %f13, %f1 bcs loop_2642 fbne %fcc2, loop_2643 nop setx loop_2644, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bcs %icc, loop_2645 loop_2642: ldsw [%l7 + 0x70], %g7 loop_2643: st %f12, [%l7 + 0x20] loop_2644: tge %icc, 0x3 loop_2645: nop setx 0xC044700E, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr array8 %o3, %o2, %o7 tsubcc %l1, %o0, %g2 udivcc %i7, 0x0E9E, %l3 fbue,a %fcc0, loop_2646 te %icc, 0x3 fble %fcc3, loop_2647 movpos %icc, %i2, %i3 loop_2646: tg %icc, 0x2 tsubcctv %o5, 0x0A8D, %l4 loop_2647: fmovrslez %o6, %f9, %f17 swap [%l7 + 0x7C], %l2 fpack32 %f24, %f10, %f4 tcc %icc, 0x1 ldub [%l7 + 0x11], %i1 movvs %icc, %i4, %g5 tcs %icc, 0x6 fornot1 %f20, %f0, %f2 xor %i0, %i5, %g1 te %icc, 0x2 fmovrdgez %g6, %f6, %f20 fbuge,a %fcc1, loop_2648 edge32l %l0, %l6, %o1 sra %i6, %o4, %g4 ldstub [%l7 + 0x57], %l5 loop_2648: srax %g7, 0x1B, %o3 edge16 %g3, %o7, %l1 sll %o2, 0x0D, %o0 fbe %fcc1, loop_2649 add %i7, 0x07C7, %g2 umulcc %l3, %i2, %o5 tneg %icc, 0x7 loop_2649: nop set 0x1E, %o5 lduha [%l7 + %o5] 0x19, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %l4, %l2, %o6 set 0x7B, %o0 stba %i4, [%l7 + %o0] 0x22 membar #Sync mulscc %i1, 0x151D, %i0 xnor %g5, 0x0AD8, %i5 movcs %xcc, %g6, %l0 fmovsleu %xcc, %f0, %f3 movneg %icc, %g1, %l6 edge16ln %o1, %i6, %g4 umul %o4, %l5, %g7 nop set 0x64, %g2 prefetch [%l7 + %g2], 0x0 fbe %fcc3, loop_2650 nop fitod %f10, %f10 fdtox %f10, %f22 fxtod %f22, %f10 tgu %icc, 0x4 tsubcctv %g3, %o7, %l1 loop_2650: call loop_2651 tge %xcc, 0x5 tpos %icc, 0x6 fbl %fcc3, loop_2652 loop_2651: lduh [%l7 + 0x0A], %o2 tge %xcc, 0x7 nop setx 0xAFFA8890, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0xABEB5C1A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fdivs %f15, %f22, %f1 loop_2652: fbule %fcc3, loop_2653 tgu %xcc, 0x5 tsubcctv %o3, 0x0320, %i7 bge loop_2654 loop_2653: edge16 %g2, %l3, %o0 fpackfix %f26, %f30 sub %i2, 0x00C5, %o5 loop_2654: bl %icc, loop_2655 udiv %i3, 0x06D8, %l2 fmovrsgez %l4, %f19, %f31 fcmpne32 %f30, %f26, %o6 loop_2655: mulx %i1, 0x1594, %i0 edge16n %g5, %i4, %i5 fbn,a %fcc0, loop_2656 movrgz %l0, %g1, %l6 and %o1, %i6, %g6 tl %icc, 0x0 loop_2656: movg %xcc, %g4, %l5 or %o4, 0x06CC, %g7 sllx %o7, 0x07, %l1 subc %g3, %o3, %o2 fsrc1 %f28, %f8 fornot2 %f16, %f26, %f10 tsubcc %g2, %i7, %o0 umulcc %l3, 0x0A85, %o5 fxor %f28, %f18, %f22 tcs %icc, 0x0 udivcc %i2, 0x1F15, %i3 fmovrse %l2, %f24, %f5 tcs %xcc, 0x3 fbn %fcc2, loop_2657 fpack16 %f10, %f26 wr %g0, 0x18, %asi ldda [%l7 + 0x50] %asi, %o6 loop_2657: srax %l4, 0x02, %i1 set 0x40, %g4 ldda [%l7 + %g4] 0x88, %f0 nop setx 0x7050C160, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %i0, 0x1254, %g5 udiv %i4, 0x0196, %i5 tgu %xcc, 0x5 orncc %l0, 0x1482, %g1 movneg %xcc, %o1, %l6 movg %xcc, %i6, %g6 fones %f29 udivx %g4, 0x15AB, %o4 orncc %l5, %g7, %o7 fzeros %f23 mova %icc, %g3, %o3 edge16l %o2, %l1, %i7 movrlez %g2, 0x10B, %o0 taddcc %o5, 0x00E8, %l3 tsubcc %i3, 0x1567, %l2 ta %icc, 0x5 set 0x08, %g3 prefetcha [%l7 + %g3] 0x19, 0x3 udivx %i2, 0x1471, %i1 tneg %icc, 0x7 movcc %icc, %i0, %g5 tg %xcc, 0x3 add %l7, 0x48, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x04, %i4, %i5 fmul8x16au %f15, %f28, %f24 alignaddr %l0, %g1, %l4 wr %g0, 0x11, %asi ldsba [%l7 + 0x38] %asi, %l6 edge8n %i6, %g6, %o1 sdivx %g4, 0x02E9, %l5 fandnot2 %f28, %f4, %f10 move %xcc, %o4, %g7 fmovdgu %icc, %f12, %f19 movle %icc, %g3, %o3 addc %o7, 0x04C2, %l1 array16 %o2, %i7, %o0 alignaddr %g2, %o5, %l3 subc %l2, %o6, %i2 fmovdvs %icc, %f25, %f3 fmovsn %icc, %f28, %f12 bl,a loop_2658 fmuld8sux16 %f11, %f13, %f8 tcc %icc, 0x7 bne,a loop_2659 loop_2658: fmovda %xcc, %f17, %f2 sllx %i3, %i0, %i1 andcc %g5, 0x1782, %i5 loop_2659: edge16ln %l0, %g1, %i4 move %icc, %l6, %i6 smulcc %g6, %l4, %g4 movge %xcc, %l5, %o4 addcc %o1, %g7, %o3 movgu %icc, %g3, %o7 umulcc %o2, %i7, %o0 edge32 %g2, %o5, %l3 fandnot1 %f10, %f26, %f22 add %l2, %o6, %l1 tsubcctv %i3, %i0, %i1 subc %g5, %i2, %l0 movrne %g1, 0x0C1, %i5 fmovsge %xcc, %f27, %f22 movne %icc, %l6, %i6 bvc,pn %xcc, loop_2660 orcc %i4, 0x1C70, %g6 sllx %g4, %l5, %l4 flush %l7 + 0x38 loop_2660: fmovdcc %icc, %f0, %f18 movgu %icc, %o4, %o1 tne %icc, 0x7 tsubcc %o3, %g7, %o7 brlz,a %o2, loop_2661 smul %i7, 0x0079, %o0 fmovse %icc, %f7, %f20 ldx [%l7 + 0x70], %g3 loop_2661: edge8 %g2, %o5, %l3 edge32n %l2, %l1, %o6 edge16l %i3, %i0, %g5 movvs %xcc, %i2, %l0 set 0x50, %o1 ldda [%l7 + %o1] 0x2f, %g0 fmovdvc %icc, %f17, %f19 te %xcc, 0x3 andn %i5, 0x103F, %l6 movcs %xcc, %i6, %i1 sll %g6, 0x01, %i4 set 0x30, %g5 ldda [%l7 + %g5] 0x81, %g4 fmul8x16 %f14, %f30, %f28 edge32 %l4, %o4, %o1 srlx %o3, 0x17, %g7 sdivcc %o7, 0x1531, %o2 subcc %l5, 0x036F, %o0 taddcctv %i7, 0x0D06, %g2 set 0x78, %l1 prefetcha [%l7 + %l1] 0x80, 0x2 add %l3, 0x1C2A, %l2 bvc loop_2662 fpackfix %f10, %f6 fmovrde %o5, %f12, %f28 bgu loop_2663 loop_2662: andncc %o6, %i3, %l1 movne %icc, %i0, %i2 wr %g0, 0x80, %asi ldxa [%l7 + 0x28] %asi, %g5 loop_2663: fba,a %fcc0, loop_2664 udiv %g1, 0x0099, %l0 fmovscc %icc, %f14, %f7 edge8ln %i5, %l6, %i6 loop_2664: fbn %fcc1, loop_2665 xnor %g6, 0x0233, %i4 bcc,pt %icc, loop_2666 brlz,a %i1, loop_2667 loop_2665: array32 %g4, %o4, %o1 flush %l7 + 0x1C loop_2666: sir 0x1A02 loop_2667: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %icc, 0x6 fbge %fcc0, loop_2668 nop fitos %f10, %f5 fstoi %f5, %f20 srl %o3, %g7, %o7 bgu,pn %xcc, loop_2669 loop_2668: nop set 0x2C, %g1 ldstub [%l7 + %g1], %l4 mova %xcc, %l5, %o2 sllx %i7, 0x1D, %o0 loop_2669: tn %xcc, 0x4 sdiv %g3, 0x07C2, %g2 set 0x78, %i3 stxa %l3, [%l7 + %i3] 0xe2 membar #Sync movrgz %o5, %o6, %l2 fmovrde %i3, %f22, %f12 edge32 %i0, %i2, %g5 udiv %l1, 0x1C9B, %g1 stw %l0, [%l7 + 0x4C] set 0x0C, %i5 ldstuba [%l7 + %i5] 0x80, %l6 fblg,a %fcc2, loop_2670 fbug %fcc1, loop_2671 ldsw [%l7 + 0x58], %i6 addcc %g6, 0x1820, %i4 loop_2670: movn %icc, %i1, %g4 loop_2671: nop membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0x17, %f16 bne,a %icc, loop_2672 subcc %i5, %o4, %o1 movvs %xcc, %g7, %o3 edge16l %o7, %l4, %o2 loop_2672: tcc %icc, 0x3 edge16ln %l5, %i7, %o0 fba %fcc0, loop_2673 movvs %icc, %g3, %l3 stx %g2, [%l7 + 0x78] lduw [%l7 + 0x08], %o5 loop_2673: movn %xcc, %l2, %i3 nop set 0x7C, %o6 ldsh [%l7 + %o6], %i0 movleu %icc, %o6, %g5 fbl,a %fcc3, loop_2674 movcc %icc, %l1, %i2 fmovdle %xcc, %f17, %f13 movre %g1, 0x03A, %l0 loop_2674: smulcc %l6, 0x0856, %g6 orn %i4, 0x070A, %i1 subccc %i6, 0x073B, %g4 tpos %xcc, 0x6 smulcc %i5, 0x078B, %o4 tneg %xcc, 0x0 edge32l %o1, %o3, %o7 edge16 %l4, %g7, %o2 fsrc1 %f18, %f2 sllx %i7, 0x1A, %l5 bpos loop_2675 movpos %xcc, %o0, %g3 edge16 %l3, %o5, %l2 srl %i3, 0x1F, %g2 loop_2675: sub %o6, %g5, %l1 edge16ln %i2, %i0, %g1 addc %l6, 0x0EFA, %g6 swap [%l7 + 0x70], %l0 bl,a,pt %icc, loop_2676 tcc %xcc, 0x7 tne %xcc, 0x1 movcs %xcc, %i4, %i1 loop_2676: movvs %xcc, %i6, %g4 fandnot2 %f16, %f14, %f10 tn %icc, 0x5 udiv %o4, 0x04CA, %i5 nop setx loop_2677, %l0, %l1 jmpl %l1, %o3 movn %xcc, %o7, %o1 edge32ln %l4, %o2, %i7 movvc %xcc, %g7, %l5 loop_2677: orn %o0, 0x1A92, %g3 fmovrdgez %l3, %f14, %f2 mova %icc, %l2, %o5 movg %icc, %g2, %o6 movg %xcc, %i3, %l1 wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f16 movgu %icc, %g5, %i0 fbn,a %fcc3, loop_2678 movl %icc, %i2, %g1 movg %icc, %g6, %l0 brnz,a %i4, loop_2679 loop_2678: fmovdpos %icc, %f22, %f28 mulx %l6, 0x072D, %i6 movne %xcc, %i1, %o4 loop_2679: fmovdcc %xcc, %f15, %f30 set 0x64, %i7 lda [%l7 + %i7] 0x11, %f24 call loop_2680 addc %i5, 0x000F, %g4 array32 %o3, %o7, %o1 fmovd %f8, %f8 loop_2680: brgz %o2, loop_2681 mova %icc, %l4, %g7 set 0x7C, %g7 ldswa [%l7 + %g7] 0x04, %i7 loop_2681: te %icc, 0x5 brnz,a %l5, loop_2682 movvc %icc, %g3, %o0 tn %icc, 0x1 wr %g0, 0x0c, %asi stha %l2, [%l7 + 0x4E] %asi loop_2682: taddcctv %l3, 0x0C7B, %g2 popc %o6, %o5 ldsb [%l7 + 0x2F], %i3 move %xcc, %l1, %i0 tpos %icc, 0x4 edge8ln %i2, %g1, %g6 fmovdle %xcc, %f23, %f6 tsubcc %l0, %g5, %l6 sllx %i6, 0x02, %i1 array8 %o4, %i4, %g4 sth %i5, [%l7 + 0x78] movn %xcc, %o3, %o1 alignaddrl %o7, %o2, %l4 tsubcc %i7, %l5, %g3 tvc %xcc, 0x7 movrlez %g7, %o0, %l3 ble,a %xcc, loop_2683 edge8l %g2, %o6, %o5 edge16 %i3, %l2, %l1 movpos %icc, %i2, %i0 loop_2683: fcmpne16 %f4, %f16, %g1 orn %g6, 0x16F8, %g5 wr %g0, 0x80, %asi ldsba [%l7 + 0x2B] %asi, %l0 array16 %i6, %l6, %i1 edge16n %o4, %g4, %i4 sdivx %o3, 0x1FC9, %o1 tn %xcc, 0x0 movcc %xcc, %i5, %o7 movcc %xcc, %l4, %o2 xorcc %i7, %l5, %g3 popc 0x132E, %o0 orcc %l3, %g7, %g2 brgz %o5, loop_2684 tge %xcc, 0x4 fcmpgt32 %f16, %f6, %o6 fmul8x16au %f28, %f8, %f20 loop_2684: sdivx %i3, 0x0BBE, %l1 st %f2, [%l7 + 0x24] udiv %l2, 0x0795, %i0 sethi 0x1354, %i2 addc %g1, %g5, %g6 set 0x32, %o7 stha %i6, [%l7 + %o7] 0x14 edge8ln %l6, %i1, %o4 tleu %icc, 0x5 tvs %icc, 0x2 edge16l %l0, %g4, %i4 umulcc %o3, %o1, %o7 std %f18, [%l7 + 0x10] smul %i5, %l4, %i7 movl %xcc, %o2, %l5 tg %icc, 0x2 movrlz %o0, 0x1CE, %l3 movpos %xcc, %g3, %g7 edge8l %g2, %o5, %o6 move %icc, %l1, %l2 srl %i3, 0x19, %i0 set 0x58, %l4 stha %i2, [%l7 + %l4] 0x2b membar #Sync edge32ln %g5, %g6, %i6 edge32ln %l6, %i1, %o4 udiv %g1, 0x054B, %g4 ldsb [%l7 + 0x34], %i4 ba,a,pn %icc, loop_2685 fnegs %f4, %f0 be,a loop_2686 andcc %l0, %o3, %o1 loop_2685: fmovdgu %icc, %f0, %f20 taddcctv %o7, %l4, %i5 loop_2686: fnot2 %f30, %f6 sdivx %o2, 0x106E, %l5 ldsb [%l7 + 0x53], %o0 sir 0x1658 orncc %l3, %g3, %g7 xnor %i7, %o5, %o6 movrlz %l1, 0x132, %l2 set 0x3D, %i1 lduba [%l7 + %i1] 0x18, %i3 ba,a,pn %icc, loop_2687 udivcc %i0, 0x17F2, %i2 movrlz %g5, 0x0EB, %g2 fmovdg %xcc, %f5, %f3 loop_2687: nop set 0x4F, %l2 lduba [%l7 + %l2] 0x18, %g6 array32 %l6, %i6, %i1 edge8ln %o4, %g1, %g4 edge32l %i4, %l0, %o3 fsrc2 %f28, %f10 subccc %o1, 0x0742, %o7 orn %l4, 0x14AA, %o2 movleu %xcc, %i5, %l5 bne,a loop_2688 tn %icc, 0x4 tpos %icc, 0x7 tge %xcc, 0x2 loop_2688: edge32ln %l3, %o0, %g7 sll %i7, 0x0F, %g3 brnz %o5, loop_2689 sra %l1, 0x1C, %l2 array32 %o6, %i3, %i0 andn %g5, 0x0805, %i2 loop_2689: bleu %xcc, loop_2690 subccc %g2, %l6, %i6 tn %xcc, 0x1 edge16 %i1, %g6, %o4 loop_2690: fands %f3, %f17, %f17 wr %g0, 0x04, %asi stha %g4, [%l7 + 0x2C] %asi movg %icc, %g1, %l0 set 0x58, %o3 ldxa [%l7 + %o3] 0x89, %o3 set 0x6C, %i0 stba %i4, [%l7 + %i0] 0x19 nop fitos %f5, %f5 fstox %f5, %f16 fxtos %f16, %f12 te %xcc, 0x4 movneg %icc, %o1, %l4 srax %o7, %o2, %i5 fbne %fcc0, loop_2691 movpos %icc, %l5, %o0 bleu,a %xcc, loop_2692 tleu %xcc, 0x3 loop_2691: call loop_2693 fmovse %icc, %f25, %f6 loop_2692: nop fitos %f11, %f29 fstod %f29, %f12 sdivcc %g7, 0x15AF, %i7 loop_2693: brz,a %l3, loop_2694 sllx %g3, 0x05, %l1 nop set 0x50, %l6 ldstub [%l7 + %l6], %l2 fcmpne16 %f18, %f26, %o5 loop_2694: tge %xcc, 0x7 sethi 0x1EC7, %o6 umulcc %i3, %i0, %i2 movcc %icc, %g2, %l6 fblg %fcc1, loop_2695 ldsh [%l7 + 0x20], %g5 wr %g0, 0x19, %asi lduha [%l7 + 0x3C] %asi, %i1 loop_2695: sir 0x1FE8 membar 0x45 ta %icc, 0x7 orn %i6, %o4, %g4 fmovrde %g6, %f16, %f20 udivcc %l0, 0x1510, %o3 fmovrsgez %g1, %f11, %f1 wr %g0, 0x18, %asi stwa %o1, [%l7 + 0x70] %asi fcmpgt16 %f10, %f4, %l4 nop setx 0x379B376E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 fsqrts %f22, %f12 fcmple32 %f10, %f24, %i4 movn %xcc, %o7, %i5 bneg,a,pt %icc, loop_2696 edge16 %l5, %o0, %g7 tvc %xcc, 0x2 fexpand %f14, %f4 loop_2696: nop wr %g0, 0x0c, %asi sta %f8, [%l7 + 0x74] %asi edge16l %o2, %l3, %i7 movcc %icc, %l1, %l2 edge16 %o5, %g3, %o6 edge16l %i3, %i0, %g2 move %xcc, %i2, %l6 movne %icc, %g5, %i6 tvs %xcc, 0x6 lduw [%l7 + 0x6C], %o4 add %l7, 0x50, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i1 casxa [%l6] %asi, %i1, %g4 taddcctv %l0, 0x0DB7, %o3 fsrc1 %f10, %f16 fbg %fcc3, loop_2697 orncc %g6, 0x14DE, %o1 set 0x0C, %l0 stwa %l4, [%l7 + %l0] 0x2f membar #Sync loop_2697: fcmpeq16 %f16, %f24, %i4 popc 0x15D7, %g1 bl,pn %xcc, loop_2698 popc 0x1FB1, %o7 orncc %l5, %i5, %o0 lduh [%l7 + 0x20], %g7 loop_2698: bg,a loop_2699 andcc %o2, %l3, %i7 edge16n %l1, %l2, %o5 andncc %o6, %g3, %i0 loop_2699: nop setx 0xF2ED634A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x5E5654B6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fmuls %f9, %f21, %f29 edge8n %g2, %i2, %i3 fcmpne32 %f18, %f4, %l6 ldx [%l7 + 0x50], %g5 fbug,a %fcc1, loop_2700 nop set 0x38, %i6 ldd [%l7 + %i6], %f4 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi loop_2700: fbge,a %fcc2, loop_2701 edge32 %o4, %i1, %i6 sll %g4, %l0, %o3 array8 %o1, %l4, %i4 loop_2701: fmul8x16au %f0, %f8, %f4 addc %g1, %g6, %l5 set 0x218, %g6 ldxa [%g0 + %g6] 0x52, %o7 movcc %icc, %i5, %g7 tvs %xcc, 0x5 fmovdl %icc, %f28, %f17 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x6E, %i4 lduba [%l7 + %i4] 0x10, %o2 umulcc %l3, %i7, %l1 srlx %l2, %o5, %o0 fpack32 %f18, %f8, %f2 udivx %o6, 0x0D75, %i0 xnorcc %g2, 0x0E92, %g3 set 0x0A, %o4 lduha [%l7 + %o4] 0x80, %i2 xor %l6, %i3, %g5 add %o4, 0x0F32, %i6 tge %xcc, 0x7 tn %icc, 0x1 tvc %xcc, 0x6 srlx %i1, 0x17, %l0 smul %g4, 0x0D21, %o3 fone %f4 fmovdle %xcc, %f12, %f15 swap [%l7 + 0x4C], %l4 subcc %o1, 0x1B37, %i4 tcs %icc, 0x5 fba %fcc1, loop_2702 movvs %icc, %g1, %l5 movcc %icc, %g6, %i5 edge32l %o7, %g7, %o2 loop_2702: fmul8x16au %f27, %f7, %f2 tn %xcc, 0x2 udivcc %l3, 0x1534, %l1 edge32l %i7, %l2, %o5 bneg,a %icc, loop_2703 srl %o0, %o6, %i0 sdivx %g3, 0x0FE6, %i2 edge8n %g2, %l6, %g5 loop_2703: popc %i3, %o4 set 0x51, %l5 stba %i6, [%l7 + %l5] 0x2b membar #Sync fbne %fcc1, loop_2704 movn %icc, %l0, %i1 tvs %xcc, 0x4 subccc %g4, 0x1057, %o3 loop_2704: te %xcc, 0x5 udivcc %l4, 0x1D8D, %i4 fcmple32 %f2, %f20, %g1 movvc %xcc, %l5, %g6 nop fitod %f0, %f12 fdtox %f12, %f22 fxtod %f22, %f10 edge8n %i5, %o1, %o7 fmovsne %xcc, %f22, %f5 fzeros %f27 fnot1 %f26, %f6 movrgez %g7, %l3, %o2 bcc,a %icc, loop_2705 tleu %xcc, 0x6 tcc %xcc, 0x4 brlz,a %i7, loop_2706 loop_2705: array16 %l2, %l1, %o0 addcc %o5, 0x046B, %i0 subcc %g3, 0x0DD2, %i2 loop_2706: fands %f8, %f29, %f19 edge8l %g2, %l6, %g5 edge8n %o6, %i3, %o4 tcc %icc, 0x1 umulcc %i6, 0x0C3B, %l0 te %icc, 0x5 movge %xcc, %i1, %g4 and %o3, 0x19E2, %l4 set 0x08, %o2 stha %g1, [%l7 + %o2] 0x19 or %l5, %g6, %i4 edge8ln %o1, %i5, %o7 movleu %icc, %l3, %o2 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x80, %g7, %l2 fmovdn %icc, %f14, %f8 fmovrslez %i7, %f3, %f28 array16 %l1, %o0, %i0 or %g3, %o5, %g2 fsrc1 %f14, %f2 fandnot1s %f2, %f19, %f14 stbar or %l6, 0x0E9B, %g5 xnorcc %o6, 0x0A5C, %i3 edge32ln %o4, %i2, %l0 popc 0x175F, %i1 movge %xcc, %i6, %o3 fcmple16 %f22, %f26, %l4 brgz,a %g4, loop_2707 ldd [%l7 + 0x48], %g0 wr %g0, 0x88, %asi ldstuba [%l7 + 0x6E] %asi, %g6 loop_2707: nop setx 0xE07173A0, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr mova %xcc, %i4, %o1 smul %i5, %l5, %l3 movpos %xcc, %o2, %o7 fbuge %fcc0, loop_2708 swap [%l7 + 0x20], %g7 edge16ln %i7, %l2, %o0 sub %l1, 0x066E, %i0 loop_2708: alignaddrl %o5, %g2, %g3 tle %icc, 0x4 fbge,a %fcc3, loop_2709 st %f23, [%l7 + 0x18] movrlz %l6, 0x019, %g5 fmovrdlz %i3, %f14, %f24 loop_2709: movrne %o4, 0x2A3, %i2 fandnot2s %f19, %f1, %f19 tle %icc, 0x3 srax %l0, %i1, %i6 ldd [%l7 + 0x20], %f10 andcc %o6, %o3, %g4 movleu %xcc, %g1, %g6 nop setx loop_2710, %l0, %l1 jmpl %l1, %i4 tg %icc, 0x0 wr %g0, 0x10, %asi lduwa [%l7 + 0x38] %asi, %o1 loop_2710: nop setx loop_2711, %l0, %l1 jmpl %l1, %l4 move %icc, %i5, %l5 movne %icc, %o2, %l3 umul %g7, %o7, %i7 loop_2711: array32 %o0, %l2, %l1 mova %xcc, %o5, %g2 ldd [%l7 + 0x18], %f14 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %g3, %l6, %g5 subc %i0, %o4, %i2 be %xcc, loop_2712 ldsb [%l7 + 0x4F], %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdivcc %i1, 0x1BD7, %i3 loop_2712: fmovsneg %icc, %f4, %f28 fbg %fcc2, loop_2713 fbe,a %fcc1, loop_2714 bvc,a loop_2715 ldsh [%l7 + 0x1C], %o6 loop_2713: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2714: brgz,a %o3, loop_2716 loop_2715: movrne %i6, %g1, %g4 fnors %f28, %f4, %f2 ldsh [%l7 + 0x66], %g6 loop_2716: edge32ln %o1, %i4, %l4 sdivx %l5, 0x1848, %i5 nop setx 0x890BB6E71B3D8F32, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x82DD0CAB286BFB42, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 faddd %f20, %f0, %f20 fpsub32s %f21, %f27, %f21 tvc %xcc, 0x0 bpos,a,pt %icc, loop_2717 fmovrse %o2, %f23, %f23 umul %g7, 0x0A5B, %l3 edge8l %i7, %o7, %o0 loop_2717: nop wr %g0, 0x81, %asi prefetcha [%l7 + 0x58] %asi, 0x3 fmul8sux16 %f26, %f6, %f6 orncc %o5, %l2, %g2 tpos %xcc, 0x2 bne loop_2718 nop setx 0xA9F47F16, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x329D9B3B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fsubs %f2, %f12, %f2 tge %xcc, 0x1 wr %g0, 0x2b, %asi stha %g3, [%l7 + 0x56] %asi membar #Sync loop_2718: xor %g5, %i0, %l6 movrgz %o4, 0x0E0, %i2 udivcc %i1, 0x1A5A, %i3 movvs %xcc, %l0, %o3 fmul8x16al %f12, %f15, %f24 bge %icc, loop_2719 movcs %xcc, %o6, %g1 fble,a %fcc0, loop_2720 fmul8x16au %f18, %f10, %f28 loop_2719: fxor %f6, %f14, %f20 nop setx loop_2721, %l0, %l1 jmpl %l1, %g4 loop_2720: andn %g6, 0x10AA, %i6 set 0x30, %o5 prefetcha [%l7 + %o5] 0x14, 0x1 loop_2721: fpadd16 %f20, %f22, %f18 umul %l4, 0x0F06, %o1 fmovrslz %l5, %f3, %f14 mulx %o2, 0x0B84, %g7 movrlz %i5, 0x023, %i7 fmovrdne %o7, %f12, %f12 edge32n %l3, %o0, %o5 sdivx %l1, 0x0C48, %l2 popc %g2, %g5 lduw [%l7 + 0x6C], %g3 fmul8sux16 %f12, %f8, %f2 tpos %icc, 0x0 fble %fcc2, loop_2722 sll %l6, 0x09, %o4 fpsub32s %f27, %f5, %f30 fornot2s %f0, %f2, %f1 loop_2722: tl %icc, 0x2 tgu %icc, 0x6 movn %xcc, %i0, %i1 nop set 0x64, %l3 prefetch [%l7 + %l3], 0x3 tneg %xcc, 0x5 orcc %i3, 0x1A72, %i2 movl %icc, %l0, %o3 movle %icc, %g1, %o6 nop fitod %f2, %f8 fdtox %f8, %f12 fxtod %f12, %f8 movvs %xcc, %g6, %g4 andn %i6, %l4, %i4 movne %icc, %o1, %o2 set 0x48, %o0 lda [%l7 + %o0] 0x80, %f27 ldstub [%l7 + 0x38], %l5 swap [%l7 + 0x68], %i5 bleu,pt %xcc, loop_2723 prefetch [%l7 + 0x4C], 0x2 set 0x5F, %g2 ldstuba [%l7 + %g2] 0x89, %g7 loop_2723: tcc %xcc, 0x3 fcmple16 %f24, %f10, %o7 fmovsleu %icc, %f3, %f13 tcc %icc, 0x1 fnot1s %f13, %f14 udivx %i7, 0x0AEC, %l3 edge16l %o0, %l1, %o5 tleu %xcc, 0x7 movg %icc, %g2, %g5 fbl,a %fcc1, loop_2724 movg %icc, %g3, %l6 nop setx 0x706D3FE4, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr andcc %l2, %o4, %i1 loop_2724: udivcc %i3, 0x07BA, %i0 fcmpne16 %f8, %f2, %l0 sdivcc %o3, 0x1EF2, %g1 ldx [%l7 + 0x20], %i2 set 0x3F, %g3 ldstuba [%l7 + %g3] 0x80, %o6 nop fitod %f23, %f18 bvc,a %icc, loop_2725 andn %g6, 0x0434, %g4 fsrc2 %f18, %f22 udiv %l4, 0x01FD, %i4 loop_2725: ta %icc, 0x0 wr %g0, 0x23, %asi stwa %i6, [%l7 + 0x44] %asi membar #Sync sir 0x1124 orncc %o1, %o2, %i5 edge8l %g7, %l5, %o7 taddcc %i7, 0x0AEB, %l3 nop set 0x4C, %g4 ldsh [%l7 + %g4], %o0 udivx %o5, 0x01CD, %g2 brnz,a %g5, loop_2726 bn %xcc, loop_2727 fmovdcc %icc, %f3, %f15 edge8n %g3, %l6, %l2 loop_2726: tne %icc, 0x7 loop_2727: movg %icc, %o4, %l1 nop setx 0x4095FB79, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x8FAE8B5D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fsubs %f26, %f10, %f16 movne %icc, %i1, %i0 brgez,a %l0, loop_2728 ldub [%l7 + 0x1C], %i3 bcc,pn %icc, loop_2729 fmovsn %xcc, %f2, %f0 loop_2728: fmovdvs %icc, %f11, %f21 wr %g0, 0x10, %asi ldda [%l7 + 0x30] %asi, %o2 loop_2729: fbule,a %fcc0, loop_2730 fbge,a %fcc1, loop_2731 movleu %icc, %g1, %o6 movre %i2, %g4, %g6 loop_2730: edge8ln %l4, %i4, %o1 loop_2731: fmovrslz %o2, %f23, %f30 srl %i6, 0x05, %g7 wr %g0, 0x2a, %asi ldda [%l7 + 0x50] %asi, %i4 bgu,a,pt %icc, loop_2732 swap [%l7 + 0x40], %l5 and %o7, 0x11FA, %i7 edge32l %o0, %o5, %l3 loop_2732: udivx %g5, 0x1169, %g3 fands %f10, %f18, %f7 fbuge,a %fcc0, loop_2733 fmovsvs %xcc, %f25, %f17 movre %l6, %l2, %o4 addc %g2, %l1, %i1 loop_2733: array8 %l0, %i0, %o3 fnot2 %f30, %f18 nop setx loop_2734, %l0, %l1 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_2735 andn %g1, 0x0A7A, %i3 set 0x30, %o1 ldxa [%l7 + %o1] 0x18, %o6 loop_2734: ldd [%l7 + 0x60], %f24 loop_2735: ldsb [%l7 + 0x6A], %i2 sethi 0x1C2E, %g4 nop fitos %f1, %f25 fstox %f25, %f12 fxtos %f12, %f21 bl,a %xcc, loop_2736 tg %xcc, 0x5 movge %xcc, %l4, %g6 ldd [%l7 + 0x78], %i4 loop_2736: andn %o1, %i6, %g7 fbule,a %fcc0, loop_2737 fmovspos %icc, %f23, %f27 andn %i5, %l5, %o7 mova %xcc, %o2, %o0 loop_2737: movne %icc, %o5, %i7 edge8n %g5, %l3, %l6 movpos %icc, %g3, %l2 wr %g0, 0x80, %asi sta %f1, [%l7 + 0x64] %asi tneg %xcc, 0x5 mova %icc, %g2, %o4 orcc %i1, %l1, %l0 tneg %xcc, 0x4 movne %xcc, %o3, %i0 fmul8sux16 %f30, %f4, %f18 fble %fcc1, loop_2738 edge8 %g1, %i3, %o6 tle %xcc, 0x7 wr %g0, 0x80, %asi swapa [%l7 + 0x44] %asi, %g4 loop_2738: movrgez %l4, %i2, %i4 fxnors %f8, %f21, %f26 tneg %icc, 0x5 sllx %g6, 0x1B, %o1 fcmple16 %f16, %f6, %g7 fmovrslz %i5, %f9, %f18 nop setx 0x9BF92965, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x0DA65714, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fsubs %f6, %f31, %f19 nop setx 0x4D1433D2505A9DAB, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr tg %xcc, 0x7 fbe %fcc2, loop_2739 tge %xcc, 0x1 andcc %i6, 0x0C1A, %o7 edge16n %o2, %l5, %o0 loop_2739: movge %icc, %i7, %g5 membar 0x75 alignaddrl %l3, %o5, %g3 wr %g0, 0xf1, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync edge16n %l2, %g2, %o4 nop fitod %f2, %f18 fdtos %f18, %f2 fmovsvc %icc, %f12, %f0 sub %l6, %i1, %l0 brlez %o3, loop_2740 edge16l %l1, %g1, %i3 fbug,a %fcc0, loop_2741 srax %o6, 0x0A, %g4 loop_2740: edge8n %i0, %i2, %l4 umul %i4, %o1, %g7 loop_2741: mulscc %g6, %i5, %i6 addc %o2, 0x0E6B, %o7 set 0x52, %g5 lduha [%l7 + %g5] 0x10, %o0 bgu,pn %xcc, loop_2742 stx %i7, [%l7 + 0x50] lduw [%l7 + 0x44], %g5 edge32n %l3, %o5, %g3 loop_2742: tge %icc, 0x6 bn,a,pt %xcc, loop_2743 tneg %xcc, 0x6 set 0x28, %l1 swapa [%l7 + %l1] 0x89, %l2 loop_2743: fba,a %fcc2, loop_2744 mulscc %l5, 0x1848, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %l6, 0x0DD3, %i1 loop_2744: fmovrdgez %o4, %f28, %f26 tcs %xcc, 0x1 mova %icc, %l0, %o3 sllx %l1, 0x12, %i3 fexpand %f8, %f16 fnot1 %f12, %f2 movg %icc, %o6, %g1 tle %icc, 0x7 movge %xcc, %g4, %i2 smulcc %l4, 0x175F, %i4 fabss %f11, %f7 edge32l %o1, %g7, %i0 for %f22, %f10, %f12 xorcc %i5, %g6, %i6 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 sub %o2, 0x0958, %o7 srax %i7, %g5, %l3 sdiv %o0, 0x145F, %o5 fba %fcc1, loop_2745 andncc %l2, %l5, %g3 bge,pn %xcc, loop_2746 fnand %f6, %f24, %f14 loop_2745: sdivcc %g2, 0x0A93, %l6 fnand %f4, %f26, %f16 loop_2746: fbule,a %fcc3, loop_2747 fmovrsgez %i1, %f10, %f15 movl %icc, %o4, %o3 set 0x40, %g1 stda %f0, [%l7 + %g1] 0xf8 membar #Sync loop_2747: alignaddr %l1, %i3, %l0 alignaddr %o6, %g1, %g4 edge32n %i2, %l4, %i4 fone %f2 tge %icc, 0x3 smul %o1, %i0, %g7 popc 0x10D8, %g6 movgu %xcc, %i5, %i6 movcs %xcc, %o7, %o2 fbg %fcc2, loop_2748 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ld [%l7 + 0x60], %f19 fmovsge %icc, %f25, %f0 loop_2748: movcc %icc, %g5, %i7 sdivx %l3, 0x016E, %o0 brnz,a %l2, loop_2749 edge32ln %o5, %l5, %g3 sll %l6, %i1, %g2 wr %g0, 0x88, %asi ldsba [%l7 + 0x5F] %asi, %o3 loop_2749: fbul,a %fcc2, loop_2750 taddcctv %o4, %i3, %l1 fpsub32s %f11, %f28, %f26 brnz %o6, loop_2751 loop_2750: movneg %xcc, %g1, %l0 ldsw [%l7 + 0x4C], %g4 orncc %i2, %i4, %o1 loop_2751: nop wr %g0, 0x19, %asi lda [%l7 + 0x34] %asi, %f4 sdivx %i0, 0x0362, %g7 fcmpne16 %f28, %f8, %g6 fxors %f9, %f29, %f19 tvs %icc, 0x3 movcc %xcc, %l4, %i5 fmovsneg %xcc, %f24, %f8 array32 %o7, %o2, %i6 fmovrslz %g5, %f10, %f3 nop setx 0x8250F2E59B0BD8A4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xAF947B49AA4194DE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fsubd %f18, %f16, %f10 edge16l %i7, %l3, %o0 ld [%l7 + 0x64], %f6 pdist %f12, %f4, %f30 tpos %xcc, 0x7 brz,a %l2, loop_2752 fmovdgu %xcc, %f25, %f27 popc %o5, %g3 subc %l6, %l5, %g2 loop_2752: nop set 0x7E, %i3 stha %i1, [%l7 + %i3] 0x19 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi ldub [%l7 + 0x32], %o3 ble,pt %xcc, loop_2753 addc %o4, 0x1915, %i3 ble,pn %icc, loop_2754 subc %o6, %l1, %g1 loop_2753: nop membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f0 loop_2754: andcc %g4, %l0, %i2 fbo,a %fcc2, loop_2755 bne,pt %icc, loop_2756 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 flush %l7 + 0x68 loop_2755: srax %o1, 0x10, %i4 loop_2756: brlez,a %i0, loop_2757 fbe %fcc3, loop_2758 sir 0x1346 udivcc %g7, 0x000F, %g6 loop_2757: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2758: movpos %xcc, %i5, %l4 addccc %o7, 0x037F, %o2 umul %g5, 0x130D, %i6 xnor %l3, 0x1231, %i7 edge16l %o0, %l2, %o5 edge32n %g3, %l5, %l6 sra %i1, 0x0A, %g2 tne %xcc, 0x7 lduw [%l7 + 0x28], %o4 fones %f5 fmovsne %xcc, %f19, %f5 or %o3, %i3, %l1 xor %g1, 0x08FB, %g4 fmovd %f16, %f24 sdiv %l0, 0x0C1E, %i2 fmovdpos %xcc, %f12, %f15 fbu,a %fcc3, loop_2759 sdivx %o6, 0x0B84, %o1 tn %xcc, 0x6 fmovsn %xcc, %f12, %f30 loop_2759: bleu,pn %icc, loop_2760 brnz %i0, loop_2761 edge8n %g7, %g6, %i5 fmovsgu %xcc, %f18, %f31 loop_2760: fbo,a %fcc3, loop_2762 loop_2761: movpos %icc, %l4, %o7 movpos %xcc, %o2, %i4 fbue %fcc2, loop_2763 loop_2762: movre %i6, %l3, %i7 membar 0x5E nop fitos %f7, %f31 fstox %f31, %f26 loop_2763: call loop_2764 mulx %o0, %l2, %o5 orncc %g5, %l5, %g3 edge32l %i1, %l6, %o4 loop_2764: tcs %xcc, 0x4 ldd [%l7 + 0x60], %f30 sdiv %o3, 0x1F1D, %g2 edge16n %i3, %g1, %g4 andncc %l1, %l0, %i2 membar 0x61 xorcc %o1, %i0, %g7 bg,a loop_2765 fmovsl %icc, %f1, %f27 tcc %icc, 0x5 nop setx 0xDEF5910A807F001C, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr loop_2765: movle %xcc, %o6, %i5 fbl %fcc2, loop_2766 nop setx 0x9BE3123F9040C916, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr umulcc %l4, 0x090B, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2766: edge8ln %g6, %o2, %i6 edge16n %l3, %i4, %i7 subc %o0, %l2, %g5 fors %f5, %f24, %f31 srlx %l5, %o5, %i1 fbe %fcc1, loop_2767 edge32 %g3, %o4, %o3 subcc %l6, %g2, %g1 sub %g4, 0x1E87, %l1 loop_2767: movl %icc, %l0, %i2 fbug %fcc0, loop_2768 sub %i3, 0x019B, %o1 umul %g7, 0x0F1B, %i0 swap [%l7 + 0x0C], %i5 loop_2768: andncc %l4, %o6, %o7 movvs %icc, %g6, %i6 alignaddr %l3, %i4, %o2 edge8n %o0, %i7, %g5 array8 %l5, %l2, %i1 srl %o5, 0x09, %g3 fors %f17, %f17, %f10 popc %o4, %l6 movneg %xcc, %o3, %g2 fpack16 %f26, %f31 fands %f6, %f16, %f20 movg %icc, %g1, %g4 bpos loop_2769 move %icc, %l0, %i2 sdivx %i3, 0x06D6, %l1 fmovdcc %icc, %f0, %f15 loop_2769: nop setx 0x7358170E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0xF79771F7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fsubs %f18, %f28, %f3 bcs,a loop_2770 array8 %g7, %o1, %i0 srax %i5, 0x0E, %l4 fcmple32 %f2, %f16, %o6 loop_2770: fbo %fcc1, loop_2771 tcc %xcc, 0x3 movcc %xcc, %o7, %i6 set 0x68, %i5 prefetcha [%l7 + %i5] 0x80, 0x3 loop_2771: fmovrslz %l3, %f4, %f10 sub %o2, 0x0890, %i4 smulcc %i7, %g5, %l5 for %f22, %f20, %f8 ble,a %xcc, loop_2772 mova %xcc, %o0, %l2 stw %i1, [%l7 + 0x5C] nop setx loop_2773, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2772: array32 %g3, %o4, %o5 edge8 %o3, %g2, %l6 ldd [%l7 + 0x60], %f16 loop_2773: movvc %icc, %g4, %l0 sdivcc %g1, 0x1F08, %i3 umul %l1, 0x1378, %g7 ta %xcc, 0x6 alignaddrl %i2, %o1, %i5 movpos %xcc, %l4, %o6 nop setx 0xC0612119, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr nop set 0x28, %i2 lduh [%l7 + %i2], %i0 movle %xcc, %i6, %g6 ldx [%l7 + 0x50], %l3 fnors %f16, %f1, %f21 fmovrdgez %o2, %f22, %f26 edge16ln %i4, %o7, %g5 movne %xcc, %l5, %o0 edge32ln %i7, %l2, %g3 fabss %f31, %f12 bne %xcc, loop_2774 lduw [%l7 + 0x5C], %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %o5, %o3, %i1 loop_2774: bvc,pn %xcc, loop_2775 tsubcc %g2, %g4, %l6 nop setx 0x6BF885A25C354CEF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x0A199EB51DACAD41, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fmuld %f8, %f0, %f26 movle %icc, %l0, %i3 loop_2775: edge16n %l1, %g7, %g1 smul %o1, 0x07E2, %i2 edge8n %l4, %o6, %i5 fornot1 %f16, %f30, %f26 edge16l %i6, %i0, %g6 and %o2, 0x12F9, %l3 movl %icc, %o7, %i4 fsrc2s %f21, %f18 sdivx %l5, 0x1C46, %o0 set 0x74, %i7 lda [%l7 + %i7] 0x14, %f29 brgz %i7, loop_2776 fcmpgt16 %f4, %f0, %g5 addc %g3, 0x0B37, %o4 bneg,a,pt %xcc, loop_2777 loop_2776: tgu %icc, 0x4 srl %o5, 0x07, %o3 ldstub [%l7 + 0x73], %l2 loop_2777: ble,a loop_2778 movgu %icc, %g2, %g4 fbug,a %fcc0, loop_2779 fcmpne32 %f20, %f0, %l6 loop_2778: tge %xcc, 0x4 movne %xcc, %l0, %i3 loop_2779: udivx %i1, 0x1761, %g7 sth %l1, [%l7 + 0x48] fmovdg %xcc, %f23, %f1 move %icc, %g1, %i2 umul %o1, 0x0A73, %o6 ta %xcc, 0x0 add %i5, %l4, %i6 fandnot1 %f4, %f20, %f8 or %g6, 0x07D3, %i0 movrgez %o2, %o7, %i4 bcs,pt %xcc, loop_2780 bgu %icc, loop_2781 ldsh [%l7 + 0x0E], %l3 bvc,pn %icc, loop_2782 loop_2780: fnot1 %f30, %f18 loop_2781: fble %fcc2, loop_2783 nop setx 0xAEF6079417516CB8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x5C3C725D39B04A46, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f12, %f18 loop_2782: bvc,pn %xcc, loop_2784 edge32ln %l5, %o0, %i7 loop_2783: bne,a %icc, loop_2785 fpsub16 %f4, %f14, %f28 loop_2784: movneg %xcc, %g3, %g5 and %o4, %o3, %l2 loop_2785: bcs,a %icc, loop_2786 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %xcc, 0x7 edge32ln %o5, %g4, %l6 loop_2786: orn %g2, 0x0F55, %l0 mulscc %i3, %g7, %l1 xnor %i1, %g1, %i2 fbue,a %fcc1, loop_2787 fba,a %fcc2, loop_2788 fornot1 %f24, %f18, %f16 orcc %o1, %i5, %o6 loop_2787: fcmpne32 %f18, %f26, %l4 loop_2788: movrne %g6, 0x2CE, %i6 edge16 %i0, %o2, %i4 movneg %icc, %l3, %l5 and %o7, 0x15F0, %o0 fsrc1 %f14, %f26 ldstub [%l7 + 0x6C], %g3 edge32 %i7, %g5, %o4 fbn,a %fcc1, loop_2789 fmovdcs %xcc, %f0, %f0 tneg %xcc, 0x5 membar 0x3B loop_2789: fble,a %fcc0, loop_2790 tvc %icc, 0x2 move %icc, %l2, %o5 te %xcc, 0x1 loop_2790: edge16n %o3, %g4, %l6 brlz %g2, loop_2791 movgu %icc, %l0, %g7 edge8ln %l1, %i3, %i1 and %i2, %o1, %i5 loop_2791: movneg %icc, %g1, %o6 movleu %xcc, %g6, %l4 fnor %f8, %f28, %f12 membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0x1f, %f0 fmul8x16 %f3, %f20, %f18 tl %icc, 0x3 ta %xcc, 0x4 xor %i6, 0x17B1, %i0 move %icc, %o2, %i4 fmul8x16al %f4, %f24, %f22 xnor %l5, 0x1F3A, %l3 membar 0x46 fbne,a %fcc3, loop_2792 bl %icc, loop_2793 sethi 0x1A4C, %o0 tneg %xcc, 0x6 loop_2792: nop wr %g0, 0x80, %asi swapa [%l7 + 0x28] %asi, %g3 loop_2793: subcc %o7, 0x193F, %i7 nop setx 0x78C0BE07D051696B, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr movcs %xcc, %o4, %l2 udivcc %o5, 0x04DA, %g5 fmovrde %g4, %f20, %f12 set 0x3C, %g7 stwa %l6, [%l7 + %g7] 0x19 ldx [%l7 + 0x30], %o3 movge %icc, %l0, %g7 fmovdg %icc, %f2, %f19 movpos %xcc, %g2, %i3 xorcc %l1, 0x1BF3, %i1 bcs,a loop_2794 fmovsl %icc, %f10, %f22 fmovrsgez %i2, %f3, %f25 membar 0x70 loop_2794: fmovsle %xcc, %f24, %f11 wr %g0, 0x80, %asi ldstuba [%l7 + 0x70] %asi, %o1 edge8 %i5, %g1, %g6 xor %l4, %o6, %i0 bpos %xcc, loop_2795 movrlz %i6, 0x3D3, %i4 for %f0, %f24, %f22 nop setx 0x68BE044B307F7EF4, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr loop_2795: tneg %xcc, 0x6 set 0x40, %l4 ldda [%l7 + %l4] 0x19, %f0 fmovsgu %icc, %f10, %f19 srl %l5, %o2, %l3 edge16n %o0, %o7, %g3 subcc %o4, %i7, %l2 sll %o5, %g5, %l6 tsubcc %o3, 0x1C48, %g4 set 0x1D, %o7 lduba [%l7 + %o7] 0x88, %l0 nop setx loop_2796, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sdiv %g7, 0x1C1D, %g2 ld [%l7 + 0x78], %f9 add %l7, 0x78, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %l1, %i3 loop_2796: mulscc %i2, %i1, %o1 edge16 %i5, %g6, %g1 edge8 %o6, %i0, %i6 fpsub16 %f24, %f24, %f20 xnorcc %l4, 0x1419, %i4 set 0x5F, %i1 ldstuba [%l7 + %i1] 0x10, %o2 subc %l5, %l3, %o0 nop fitos %f16, %f26 fmovde %xcc, %f20, %f8 fmovscs %icc, %f31, %f7 sllx %g3, 0x02, %o7 nop setx 0xBBDD411DDAF75F9C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x7208080693D04454, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f30, %f2 xnor %o4, 0x18D5, %i7 nop setx loop_2797, %l0, %l1 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 %o5, %l2, %g5 xor %o3, 0x024A, %g4 array16 %l0, %g7, %g2 loop_2797: fbg,a %fcc0, loop_2798 tpos %icc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcs,pn %icc, loop_2799 loop_2798: edge16l %l6, %l1, %i2 edge8n %i1, %i3, %o1 lduh [%l7 + 0x6A], %g6 loop_2799: fmovsneg %xcc, %f18, %f30 fmovsge %xcc, %f14, %f14 tne %xcc, 0x4 fcmpeq32 %f10, %f26, %i5 nop setx loop_2800, %l0, %l1 jmpl %l1, %g1 fbe %fcc1, loop_2801 tge %icc, 0x4 alignaddrl %i0, %o6, %l4 loop_2800: addccc %i6, 0x06FC, %o2 loop_2801: subc %i4, %l3, %l5 wr %g0, 0x80, %asi lduwa [%l7 + 0x30] %asi, %g3 nop fitod %f4, %f14 fdtox %f14, %f22 fxtod %f22, %f16 movleu %icc, %o0, %o4 sra %o7, 0x16, %o5 fmovsa %icc, %f0, %f25 movge %xcc, %l2, %i7 srax %o3, 0x11, %g4 array32 %g5, %l0, %g2 subccc %l6, 0x01BC, %l1 nop set 0x50, %o3 prefetch [%l7 + %o3], 0x0 te %icc, 0x3 set 0x30, %l2 lduha [%l7 + %l2] 0x11, %i2 addcc %g7, %i3, %i1 prefetch [%l7 + 0x68], 0x3 orcc %o1, %g6, %g1 array32 %i0, %i5, %l4 fsrc2 %f22, %f22 tge %icc, 0x0 orn %o6, %o2, %i6 movrne %i4, %l3, %g3 fmovrde %o0, %f22, %f18 xorcc %l5, 0x0D22, %o7 set 0x08, %l6 prefetcha [%l7 + %l6] 0x18, 0x1 subcc %l2, 0x132F, %i7 movvc %icc, %o3, %o5 alignaddrl %g4, %g5, %l0 ble,pt %icc, loop_2802 mulx %l6, %l1, %i2 movcc %xcc, %g7, %i3 fmovdle %icc, %f1, %f11 loop_2802: tl %xcc, 0x0 fmovrsgez %g2, %f1, %f1 or %o1, 0x1826, %i1 movcc %xcc, %g1, %i0 nop fitos %f0, %f1 fstox %f1, %f28 fxtos %f28, %f24 fcmple32 %f20, %f24, %i5 movneg %icc, %g6, %o6 sra %l4, %o2, %i6 set 0x40, %l0 stda %f16, [%l7 + %l0] 0x15 tneg %icc, 0x2 sub %l3, 0x0605, %i4 or %o0, %g3, %l5 fnot2s %f6, %f16 fmovspos %xcc, %f5, %f6 te %icc, 0x0 edge8ln %o4, %l2, %i7 tneg %icc, 0x7 tg %xcc, 0x3 andncc %o3, %o7, %o5 flush %l7 + 0x78 fnand %f14, %f8, %f20 fbg,a %fcc0, loop_2803 pdist %f26, %f0, %f22 movcs %icc, %g5, %g4 fsrc2s %f11, %f0 loop_2803: fnegd %f12, %f14 fmovsle %icc, %f11, %f2 bleu,a loop_2804 fmovspos %icc, %f31, %f22 srl %l0, %l6, %i2 movvc %xcc, %g7, %l1 loop_2804: edge16ln %g2, %o1, %i3 movleu %xcc, %g1, %i0 orn %i5, %g6, %i1 fmovrdne %l4, %f14, %f8 movle %icc, %o2, %i6 fbge,a %fcc0, loop_2805 fmovdge %icc, %f4, %f18 stbar bge,pn %xcc, loop_2806 loop_2805: tsubcctv %l3, 0x18DA, %o6 fcmpne32 %f8, %f4, %o0 sllx %i4, 0x1B, %g3 loop_2806: sdiv %l5, 0x18E1, %o4 fpadd16s %f24, %f1, %f21 movrlz %i7, 0x1F2, %l2 tn %icc, 0x4 subccc %o3, 0x1BED, %o7 fbne,a %fcc1, loop_2807 sdivx %g5, 0x15D0, %g4 fzeros %f31 fornot1 %f30, %f30, %f2 loop_2807: fmovdle %xcc, %f7, %f27 smulcc %l0, 0x14E5, %o5 te %xcc, 0x6 fmovda %icc, %f31, %f24 fmovscc %xcc, %f10, %f22 membar 0x53 alignaddrl %l6, %i2, %l1 movvs %icc, %g2, %o1 fmovdg %xcc, %f21, %f24 fandnot1 %f26, %f0, %f12 fornot1s %f28, %f13, %f8 swap [%l7 + 0x68], %i3 ldub [%l7 + 0x65], %g7 fmovsne %icc, %f6, %f30 alignaddrl %g1, %i0, %g6 fmovrsgez %i1, %f10, %f7 tcc %xcc, 0x2 fblg,a %fcc0, loop_2808 fmovdgu %xcc, %f22, %f31 subccc %l4, 0x10DA, %o2 tgu %icc, 0x0 loop_2808: stx %i6, [%l7 + 0x18] add %i5, 0x06E5, %l3 edge8l %o6, %o0, %g3 movl %xcc, %i4, %o4 movl %xcc, %l5, %i7 membar 0x05 movleu %icc, %l2, %o3 tgu %icc, 0x3 nop setx loop_2809, %l0, %l1 jmpl %l1, %o7 sub %g5, %g4, %l0 fpadd16s %f17, %f19, %f21 subc %o5, %l6, %i2 loop_2809: srlx %l1, %g2, %o1 srl %g7, %i3, %g1 fmovsle %xcc, %f24, %f29 andn %i0, 0x1AD8, %g6 ldub [%l7 + 0x69], %l4 fmovdgu %icc, %f31, %f16 movrlez %i1, 0x1FD, %o2 fbg,a %fcc3, loop_2810 ldstub [%l7 + 0x1C], %i6 fmovrdgez %i5, %f8, %f12 wr %g0, 0xe3, %asi ldda [%l7 + 0x20] %asi, %o6 loop_2810: fbge %fcc1, loop_2811 edge32 %o0, %l3, %g3 movg %xcc, %o4, %i4 fmovsvc %xcc, %f24, %f3 loop_2811: udivx %l5, 0x0CC2, %i7 brlez %o3, loop_2812 st %f14, [%l7 + 0x28] udivx %l2, 0x1ADD, %g5 bg,a,pt %icc, loop_2813 loop_2812: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdneg %xcc, %f21, %f14 fcmple16 %f18, %f30, %g4 loop_2813: nop set 0x48, %i0 stha %o7, [%l7 + %i0] 0x04 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrsgz %o5, %f27, %f18 nop set 0x3C, %i6 prefetch [%l7 + %i6], 0x1 fpack32 %f12, %f8, %f0 add %l6, 0x0A67, %i2 tpos %icc, 0x0 std %f10, [%l7 + 0x78] mulx %l1, 0x1996, %l0 bcc,a loop_2814 nop setx 0xF98FD6C4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x831123F9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fadds %f23, %f20, %f2 stb %o1, [%l7 + 0x48] fbuge %fcc3, loop_2815 loop_2814: fmovdl %xcc, %f28, %f9 edge8n %g7, %g2, %i3 tpos %icc, 0x2 loop_2815: fors %f2, %f20, %f26 bcs,a,pn %icc, loop_2816 fba %fcc1, loop_2817 tle %icc, 0x7 lduw [%l7 + 0x2C], %g1 loop_2816: edge32l %i0, %g6, %l4 loop_2817: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %o2, 0x1101, %i1 sllx %i5, 0x1B, %o6 fbug,a %fcc1, loop_2818 andn %i6, 0x17FE, %l3 edge8l %o0, %g3, %o4 orcc %l5, 0x1902, %i7 loop_2818: tpos %xcc, 0x0 edge16n %i4, %o3, %l2 ldd [%l7 + 0x78], %g4 bleu %xcc, loop_2819 tge %xcc, 0x2 tg %icc, 0x2 andn %o7, %o5, %l6 loop_2819: nop setx loop_2820, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldsh [%l7 + 0x32], %g4 sdivcc %i2, 0x120B, %l1 mova %xcc, %o1, %g7 loop_2820: fpadd16 %f26, %f18, %f24 tneg %xcc, 0x2 subc %g2, %l0, %i3 movneg %xcc, %g1, %g6 taddcctv %i0, 0x013C, %o2 and %i1, 0x0D81, %i5 fmovse %xcc, %f31, %f29 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpack32 %f8, %f8, %f8 bcs,a loop_2821 edge8n %l4, %i6, %o6 nop setx 0x6B6EEC0A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x32339426, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fadds %f13, %f28, %f14 movrgez %l3, %g3, %o0 loop_2821: orcc %o4, %l5, %i4 fones %f12 fmovrde %o3, %f30, %f16 sub %i7, 0x0F87, %l2 sra %o7, 0x1A, %g5 array16 %l6, %o5, %g4 faligndata %f22, %f4, %f22 addcc %l1, %i2, %g7 move %icc, %o1, %g2 fnor %f16, %f8, %f30 set 0x46, %i4 stha %i3, [%l7 + %i4] 0xeb membar #Sync fandnot2s %f12, %f26, %f22 xor %g1, 0x0664, %g6 fmovdpos %xcc, %f5, %f21 andcc %l0, 0x13F8, %o2 smul %i1, %i0, %l4 movne %xcc, %i5, %i6 stbar wr %g0, 0x81, %asi lda [%l7 + 0x50] %asi, %f30 tn %icc, 0x3 edge32ln %l3, %g3, %o6 udivcc %o0, 0x11C0, %l5 nop setx loop_2822, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sllx %i4, 0x02, %o4 xorcc %i7, 0x1014, %o3 flush %l7 + 0x48 loop_2822: sdivcc %o7, 0x1E0F, %l2 nop setx 0x0572EEB80047635E, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr sdiv %l6, 0x1923, %g5 stbar fmovdvs %icc, %f15, %f22 srl %o5, 0x1E, %l1 stbar bvs,a loop_2823 array32 %i2, %g4, %o1 edge16 %g7, %i3, %g2 move %xcc, %g6, %l0 loop_2823: nop set 0x70, %g6 lda [%l7 + %g6] 0x11, %f19 umul %o2, 0x02DF, %i1 fbne %fcc3, loop_2824 taddcc %i0, %g1, %i5 tgu %xcc, 0x4 nop fitod %f6, %f4 fdtoi %f4, %f6 loop_2824: ldd [%l7 + 0x70], %l4 edge16n %i6, %g3, %o6 umulcc %o0, 0x0CEC, %l5 sdivx %l3, 0x1F73, %o4 edge32 %i4, %o3, %i7 fpadd32s %f19, %f30, %f21 brgez %o7, loop_2825 stx %l6, [%l7 + 0x50] edge32n %g5, %o5, %l1 fmovsle %icc, %f30, %f20 loop_2825: fmovdle %xcc, %f4, %f31 stbar tgu %xcc, 0x0 ta %icc, 0x4 fmovsg %xcc, %f23, %f25 sethi 0x025F, %i2 movre %g4, %l2, %o1 fmovdneg %xcc, %f6, %f16 sth %i3, [%l7 + 0x38] edge32 %g7, %g6, %g2 add %l7, 0x28, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %l0, %o2 and %i0, 0x1050, %i1 edge8n %i5, %l4, %g1 fors %f11, %f3, %f22 ldx [%l7 + 0x68], %g3 udivx %o6, 0x1C96, %o0 movleu %xcc, %i6, %l5 sdiv %o4, 0x0B15, %l3 tvs %xcc, 0x5 stx %i4, [%l7 + 0x48] movrlz %i7, %o7, %l6 movleu %icc, %o3, %g5 set 0x08, %o4 ldswa [%l7 + %o4] 0x14, %o5 edge16l %l1, %i2, %l2 edge32ln %g4, %o1, %i3 ldub [%l7 + 0x30], %g7 membar 0x1C or %g2, 0x1C6F, %g6 andcc %o2, 0x11FA, %i0 bne,a %xcc, loop_2826 tleu %xcc, 0x7 edge8ln %l0, %i5, %i1 brgez,a %g1, loop_2827 loop_2826: smul %l4, %o6, %o0 move %xcc, %g3, %l5 movpos %xcc, %o4, %l3 loop_2827: xorcc %i6, 0x12D3, %i7 fcmple32 %f26, %f2, %o7 subcc %i4, 0x0DF5, %o3 bcs,pn %icc, loop_2828 fbo %fcc2, loop_2829 movrgez %g5, %l6, %o5 call loop_2830 loop_2828: tneg %xcc, 0x0 loop_2829: movl %xcc, %l1, %l2 taddcc %i2, 0x08FA, %o1 loop_2830: nop wr %g0, 0x19, %asi sta %f7, [%l7 + 0x24] %asi taddcctv %i3, 0x16C2, %g7 fmovscs %xcc, %f1, %f27 sub %g2, %g4, %g6 fsrc2s %f20, %f23 wr %g0, 0x80, %asi stxa %i0, [%l7 + 0x60] %asi set 0x28, %l5 stxa %l0, [%l7 + %l5] 0x23 membar #Sync movrgez %i5, %o2, %i1 set 0x36, %o5 stba %g1, [%l7 + %o5] 0x10 tge %icc, 0x1 set 0x1B, %o2 ldsba [%l7 + %o2] 0x89, %o6 movvc %xcc, %o0, %g3 movpos %xcc, %l4, %l5 edge32 %o4, %i6, %i7 movcs %xcc, %l3, %o7 fbn %fcc2, loop_2831 movgu %xcc, %i4, %g5 movg %xcc, %l6, %o5 alignaddr %o3, %l1, %l2 loop_2831: nop fitos %f14, %f27 fstoi %f27, %f13 nop setx loop_2832, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done addccc %o1, %i3, %i2 tne %xcc, 0x6 tvc %xcc, 0x1 loop_2832: sub %g2, 0x012C, %g4 fba,a %fcc1, loop_2833 movle %xcc, %g7, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %g6, 0x0731, %l0 loop_2833: movn %icc, %o2, %i5 edge32 %g1, %o6, %o0 movleu %icc, %i1, %l4 xorcc %g3, 0x1B6A, %o4 andn %i6, %l5, %l3 tl %icc, 0x0 fmul8ulx16 %f26, %f20, %f24 tvc %xcc, 0x2 tvc %xcc, 0x6 fmovrse %i7, %f8, %f3 fcmpne16 %f18, %f16, %o7 movle %xcc, %g5, %i4 sllx %o5, 0x1E, %o3 movvs %xcc, %l6, %l1 nop fitos %f6, %f17 fstoi %f17, %f17 fbl,a %fcc0, loop_2834 tg %icc, 0x5 popc 0x01E6, %l2 bvs %xcc, loop_2835 loop_2834: xnor %i3, 0x0140, %o1 movgu %xcc, %g2, %g4 ld [%l7 + 0x74], %f23 loop_2835: taddcc %i2, %g7, %g6 movre %i0, 0x312, %l0 stx %o2, [%l7 + 0x58] nop setx 0x4AA47AB3107E4DC3, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr movrlz %g1, %i5, %o6 fmovsge %icc, %f22, %f3 nop fitod %f0, %f18 fdtox %f18, %f10 movrlez %o0, %i1, %g3 tne %xcc, 0x0 tgu %xcc, 0x5 tcs %icc, 0x6 set 0x6E, %l3 stha %l4, [%l7 + %l3] 0x11 bg,a loop_2836 tg %xcc, 0x7 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i6, %l5 loop_2836: bleu,pn %xcc, loop_2837 ta %xcc, 0x5 prefetch [%l7 + 0x3C], 0x0 tleu %icc, 0x4 loop_2837: subcc %o4, %l3, %o7 fnor %f26, %f28, %f10 array8 %g5, %i7, %o5 movrne %i4, %o3, %l6 ldub [%l7 + 0x3E], %l1 sth %l2, [%l7 + 0x1C] add %o1, %g2, %g4 fnot1s %f21, %f11 movle %xcc, %i2, %g7 add %i3, 0x132F, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitod %f8, %f4 fdtoi %f4, %f0 bgu,pn %xcc, loop_2838 tn %xcc, 0x1 sdivcc %l0, 0x0D3F, %i0 tsubcc %o2, 0x0CE9, %g1 loop_2838: sdivcc %o6, 0x13EB, %i5 tgu %xcc, 0x6 movrne %i1, %o0, %g3 sll %i6, %l4, %l5 tcs %xcc, 0x3 xnorcc %l3, %o4, %o7 subcc %i7, 0x0DBA, %g5 fblg %fcc1, loop_2839 tsubcc %i4, 0x0470, %o3 fmovrse %l6, %f10, %f31 addc %o5, %l2, %l1 loop_2839: orncc %o1, 0x0013, %g2 fpmerge %f7, %f29, %f18 nop setx 0x4045437A, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr mova %icc, %g4, %i2 wr %g0, 0x19, %asi lda [%l7 + 0x20] %asi, %f26 tg %icc, 0x3 nop fitod %f4, %f30 fdtoi %f30, %f22 xor %i3, 0x0990, %g7 sir 0x0017 srl %l0, %i0, %o2 fpadd16s %f9, %f6, %f31 bne %icc, loop_2840 edge16ln %g6, %o6, %g1 bpos,a,pt %icc, loop_2841 st %f23, [%l7 + 0x54] loop_2840: fbge,a %fcc1, loop_2842 array32 %i5, %o0, %g3 loop_2841: fcmpgt16 %f16, %f20, %i6 movvc %xcc, %i1, %l4 loop_2842: fnand %f4, %f26, %f0 edge8 %l5, %o4, %o7 xorcc %i7, %g5, %l3 xnor %i4, %o3, %o5 sethi 0x0B4A, %l6 std %f10, [%l7 + 0x18] edge32l %l1, %l2, %g2 lduh [%l7 + 0x7C], %o1 array32 %i2, %i3, %g4 nop set 0x48, %o0 ldd [%l7 + %o0], %f14 fpsub16 %f8, %f18, %f14 addc %g7, %l0, %i0 tn %xcc, 0x1 fmovdne %xcc, %f21, %f4 sdivx %o2, 0x0A8F, %g6 add %o6, 0x1EAF, %i5 udiv %g1, 0x1C28, %o0 fnot2s %f19, %f20 edge32l %g3, %i1, %i6 brgz,a %l5, loop_2843 array32 %o4, %o7, %i7 stx %g5, [%l7 + 0x28] fmovrsgz %l4, %f22, %f5 loop_2843: mova %icc, %i4, %o3 ble,a %icc, loop_2844 movle %xcc, %o5, %l6 sll %l3, 0x05, %l1 set 0x0C, %g3 ldsba [%l7 + %g3] 0x0c, %g2 loop_2844: nop set 0x38, %g4 swapa [%l7 + %g4] 0x80, %o1 ldd [%l7 + 0x60], %f24 brgez %i2, loop_2845 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array32 %l2, %g4, %i3 mova %xcc, %l0, %g7 loop_2845: fone %f6 brlez %o2, loop_2846 movcc %xcc, %g6, %i0 tpos %xcc, 0x5 addc %i5, %g1, %o6 loop_2846: movrlz %g3, 0x2FC, %i1 tvs %icc, 0x1 fmovrsgz %i6, %f29, %f23 fnegs %f24, %f27 fnot2s %f26, %f5 mulscc %l5, 0x1268, %o0 fmovrdne %o7, %f12, %f22 edge16ln %i7, %g5, %o4 srlx %l4, 0x14, %o3 tgu %xcc, 0x0 movl %xcc, %o5, %i4 orncc %l6, %l3, %g2 udivcc %l1, 0x18DB, %o1 fornot1s %f7, %f17, %f10 brgz %l2, loop_2847 fmovrdgz %g4, %f10, %f16 tcc %icc, 0x1 tcc %icc, 0x1 loop_2847: fmovrse %i2, %f0, %f12 ldsb [%l7 + 0x51], %i3 ta %xcc, 0x5 tsubcctv %l0, 0x1031, %g7 taddcc %g6, 0x12AF, %i0 orncc %o2, %i5, %g1 ldsw [%l7 + 0x50], %o6 fblg %fcc2, loop_2848 ldub [%l7 + 0x22], %g3 add %i6, 0x1739, %i1 fmovdge %xcc, %f14, %f7 loop_2848: xor %o0, %o7, %l5 smul %i7, 0x1DBC, %o4 tcc %icc, 0x4 fpsub16 %f16, %f24, %f0 movl %icc, %g5, %l4 movre %o3, 0x220, %i4 bpos,a,pt %icc, loop_2849 bge,a loop_2850 fsrc1 %f20, %f18 addc %l6, 0x1537, %o5 loop_2849: edge16 %l3, %l1, %o1 loop_2850: edge32n %l2, %g2, %i2 array32 %i3, %l0, %g4 subccc %g7, 0x19D5, %g6 movge %xcc, %i0, %i5 movneg %xcc, %g1, %o2 mulscc %o6, 0x1980, %i6 fmovrde %g3, %f18, %f26 udiv %o0, 0x0709, %i1 fmul8x16al %f31, %f26, %f10 fbule,a %fcc0, loop_2851 orncc %o7, 0x0444, %l5 orncc %i7, 0x0C01, %g5 bpos,a,pt %xcc, loop_2852 loop_2851: fmovdvs %xcc, %f30, %f1 sir 0x09FA movrlz %o4, %o3, %i4 loop_2852: brz,a %l4, loop_2853 edge16ln %o5, %l6, %l3 wr %g0, 0x80, %asi ldsba [%l7 + 0x49] %asi, %l1 loop_2853: smul %o1, %g2, %i2 sdivcc %l2, 0x089C, %l0 smulcc %i3, 0x0E2C, %g7 movcs %xcc, %g4, %i0 fors %f4, %f7, %f19 movle %xcc, %g6, %g1 tpos %xcc, 0x4 subcc %i5, 0x05A4, %o6 sethi 0x1775, %o2 movleu %xcc, %i6, %o0 movleu %xcc, %i1, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot2s %f1, %f7, %f6 movrlez %l5, %i7, %g5 tg %icc, 0x6 nop fitod %f13, %f12 edge8 %o4, %g3, %i4 movcs %icc, %l4, %o5 fmovrdlz %o3, %f16, %f6 ta %xcc, 0x0 nop setx 0x5661EEEB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0xB743BCD1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fdivs %f19, %f11, %f24 nop fitos %f8, %f17 fstox %f17, %f6 fmovdneg %xcc, %f14, %f18 fpack16 %f6, %f30 movrlz %l3, %l6, %l1 be %xcc, loop_2854 membar 0x29 te %icc, 0x1 smul %o1, 0x0322, %g2 loop_2854: edge16n %i2, %l2, %i3 brlz,a %g7, loop_2855 movl %icc, %g4, %i0 bneg,a loop_2856 fbue,a %fcc3, loop_2857 loop_2855: fbl %fcc1, loop_2858 andncc %l0, %g1, %i5 loop_2856: udivx %g6, 0x0696, %o2 loop_2857: sir 0x01BE loop_2858: nop wr %g0, 0x04, %asi stxa %o6, [%l7 + 0x28] %asi andcc %i6, %o0, %o7 array8 %i1, %i7, %g5 tgu %xcc, 0x4 bpos,a loop_2859 fblg %fcc3, loop_2860 fnor %f2, %f8, %f14 umulcc %o4, %g3, %i4 loop_2859: srax %l4, 0x0F, %o5 loop_2860: edge8 %l5, %o3, %l3 mova %icc, %l1, %l6 srl %o1, 0x1A, %g2 edge8l %l2, %i3, %i2 subcc %g7, %i0, %l0 fmovrslez %g4, %f6, %f12 move %xcc, %g1, %i5 udivcc %o2, 0x1F43, %g6 fbl,a %fcc2, loop_2861 edge32ln %o6, %o0, %o7 bleu,pn %xcc, loop_2862 tle %xcc, 0x4 loop_2861: srl %i6, %i7, %i1 xor %o4, 0x1408, %g3 loop_2862: movcc %icc, %i4, %l4 fmovrslez %g5, %f9, %f13 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movl %xcc, %o5, %o3 movne %xcc, %l5, %l3 fbuge,a %fcc3, loop_2863 andn %l6, 0x1130, %o1 xor %l1, 0x1CF8, %g2 addc %l2, %i2, %i3 loop_2863: sll %g7, %l0, %i0 movrgz %g1, 0x2FD, %g4 ta %icc, 0x6 brz,a %i5, loop_2864 movne %icc, %g6, %o2 tsubcc %o0, 0x11D3, %o7 array16 %o6, %i7, %i6 loop_2864: edge32ln %i1, %g3, %i4 fpadd16 %f30, %f6, %f16 udiv %l4, 0x12FB, %g5 edge32ln %o4, %o3, %l5 sllx %l3, 0x0C, %o5 movrlez %o1, 0x0A1, %l1 fmovsle %xcc, %f12, %f22 fbn,a %fcc1, loop_2865 fmovrslez %g2, %f26, %f20 edge16 %l6, %l2, %i3 movrne %g7, %l0, %i0 loop_2865: tsubcc %i2, 0x142D, %g4 srl %i5, %g6, %g1 lduh [%l7 + 0x2E], %o2 andn %o7, %o6, %o0 andn %i6, 0x1B5F, %i7 fmul8x16al %f16, %f26, %f24 fmovse %icc, %f28, %f21 movge %xcc, %g3, %i1 nop setx 0x79B24C86, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x4657735A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fadds %f26, %f12, %f23 addcc %l4, 0x18D9, %i4 edge32 %o4, %o3, %g5 edge32ln %l3, %l5, %o5 wr %g0, 0x1f, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync alignaddr %l1, %g2, %l6 fcmpeq32 %f6, %f12, %o1 move %xcc, %i3, %l2 orn %l0, 0x01AC, %i0 fcmpgt32 %f0, %f24, %g7 fmovsl %icc, %f4, %f10 set 0x40, %o1 stda %f0, [%l7 + %o1] 0x17 membar #Sync movneg %icc, %g4, %i2 set 0x1B, %g5 lduba [%l7 + %g5] 0x18, %g6 fpadd16s %f13, %f24, %f28 fmovdleu %icc, %f3, %f18 sethi 0x105E, %g1 nop setx loop_2866, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry add %o2, 0x1367, %o7 fbn,a %fcc3, loop_2867 edge16ln %i5, %o0, %i6 loop_2866: srlx %o6, 0x0C, %i7 set 0x20, %l1 stxa %g3, [%l7 + %l1] 0x23 membar #Sync loop_2867: nop fitos %f9, %f3 fstox %f3, %f10 fpsub16s %f25, %f21, %f19 taddcctv %i1, 0x07AF, %l4 tvc %icc, 0x4 fmovdge %icc, %f6, %f16 stw %o4, [%l7 + 0x38] edge8l %i4, %o3, %l3 tvs %xcc, 0x2 fpackfix %f6, %f15 movleu %xcc, %l5, %o5 set 0x4E, %g1 lduba [%l7 + %g1] 0x11, %g5 set 0x40, %g2 ldda [%l7 + %g2] 0x89, %f0 brnz %g2, loop_2868 movl %icc, %l1, %o1 set 0x1C, %i3 ldstuba [%l7 + %i3] 0x04, %l6 loop_2868: bgu,a,pn %xcc, loop_2869 fmovspos %icc, %f26, %f14 movre %l2, %i3, %i0 fbl,a %fcc0, loop_2870 loop_2869: fmovrdne %l0, %f22, %f0 fbg,a %fcc3, loop_2871 taddcctv %g4, 0x197F, %g7 loop_2870: fbuge %fcc0, loop_2872 move %icc, %i2, %g1 loop_2871: fornot2 %f4, %f4, %f0 tvs %xcc, 0x3 loop_2872: umul %o2, %g6, %o7 alignaddrl %o0, %i5, %i6 fbo %fcc2, loop_2873 stw %i7, [%l7 + 0x4C] fmul8x16au %f1, %f6, %f6 sdivcc %g3, 0x1D6E, %o6 loop_2873: fbule,a %fcc0, loop_2874 bleu loop_2875 tne %xcc, 0x1 tcc %icc, 0x1 loop_2874: fmovsle %icc, %f10, %f18 loop_2875: sdivcc %l4, 0x02E4, %i1 orncc %o4, 0x14C1, %i4 nop setx 0x80E85F74, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0xDACB1848, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fdivs %f2, %f15, %f24 sllx %l3, 0x14, %l5 brlz %o5, loop_2876 fnegs %f27, %f30 array32 %o3, %g2, %l1 edge32l %o1, %l6, %l2 loop_2876: fmovsvc %icc, %f30, %f17 umul %g5, %i0, %i3 fornot2 %f0, %f20, %f12 fsrc1s %f14, %f29 orncc %g4, 0x0C1C, %l0 fpadd32 %f24, %f0, %f16 fmovrse %g7, %f15, %f30 edge32 %i2, %o2, %g1 smulcc %o7, 0x1332, %o0 movcc %xcc, %g6, %i6 tcc %xcc, 0x3 sth %i5, [%l7 + 0x62] taddcctv %g3, %o6, %l4 sdiv %i7, 0x164C, %o4 fabsd %f0, %f4 stx %i1, [%l7 + 0x10] movg %icc, %i4, %l3 fmul8ulx16 %f18, %f20, %f20 nop setx 0x56F16E5AD581D3F2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x29D38255F9BC3228, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f18, %f18 fmovrdlz %l5, %f16, %f22 fmovrdgz %o5, %f12, %f20 fbo,a %fcc2, loop_2877 fpadd16s %f24, %f11, %f7 mulscc %o3, %l1, %g2 xorcc %l6, 0x0E5B, %l2 loop_2877: umul %g5, %i0, %i3 tsubcc %g4, 0x150E, %o1 fmovrsne %g7, %f10, %f27 xnor %l0, 0x1612, %o2 xnorcc %g1, 0x06A3, %o7 set 0x24, %i5 swapa [%l7 + %i5] 0x11, %o0 fmovspos %xcc, %f15, %f6 movrgz %g6, 0x11E, %i2 ble,pn %icc, loop_2878 udiv %i6, 0x1205, %g3 fcmpeq32 %f6, %f24, %o6 taddcc %l4, %i5, %i7 loop_2878: xnorcc %o4, 0x1952, %i4 mulscc %l3, %i1, %o5 movge %xcc, %l5, %l1 movre %o3, 0x1AE, %g2 udiv %l2, 0x0F5A, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbule,a %fcc1, loop_2879 mulscc %i0, %i3, %g4 addccc %g5, %g7, %l0 udivcc %o1, 0x19B0, %g1 loop_2879: brlz,a %o2, loop_2880 tn %xcc, 0x2 movre %o0, %o7, %i2 fbue,a %fcc3, loop_2881 loop_2880: sdivcc %i6, 0x1690, %g6 nop setx loop_2882, %l0, %l1 jmpl %l1, %o6 movrgz %l4, %i5, %i7 loop_2881: nop wr %g0, 0xe3, %asi stba %o4, [%l7 + 0x0C] %asi membar #Sync loop_2882: subccc %i4, %g3, %l3 tneg %xcc, 0x5 udiv %o5, 0x0B21, %l5 orcc %i1, 0x13B3, %l1 fmul8x16al %f15, %f30, %f20 umul %g2, 0x1050, %o3 udiv %l2, 0x05FE, %l6 udiv %i3, 0x1B91, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %i0, %g5, %g7 wr %g0, 0x04, %asi sta %f7, [%l7 + 0x14] %asi movgu %icc, %o1, %l0 fpack16 %f6, %f9 sethi 0x0166, %g1 nop setx 0x98BF75FD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x2A2AD470, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fadds %f12, %f11, %f7 te %icc, 0x2 fmovdvs %xcc, %f27, %f31 tn %xcc, 0x6 brz %o2, loop_2883 and %o0, %i2, %i6 fzero %f24 fbg,a %fcc1, loop_2884 loop_2883: fmovdgu %xcc, %f30, %f21 nop setx loop_2885, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movpos %xcc, %g6, %o6 loop_2884: xnor %o7, 0x0CC6, %i5 nop fitod %f6, %f10 fdtox %f10, %f8 fxtod %f8, %f14 loop_2885: tle %icc, 0x5 ldsh [%l7 + 0x12], %i7 tcc %icc, 0x7 bg,pn %xcc, loop_2886 array32 %o4, %i4, %l4 tvc %xcc, 0x2 fands %f0, %f5, %f22 loop_2886: edge16l %g3, %l3, %l5 movrgz %i1, 0x353, %l1 andncc %g2, %o5, %l2 fmovrslz %o3, %f21, %f30 tleu %xcc, 0x5 wr %g0, 0x0c, %asi swapa [%l7 + 0x60] %asi, %i3 stb %l6, [%l7 + 0x2C] fbul,a %fcc2, loop_2887 tcc %xcc, 0x6 bneg,pn %xcc, loop_2888 fnegs %f27, %f28 loop_2887: std %f22, [%l7 + 0x18] movcs %xcc, %i0, %g5 loop_2888: umul %g4, %o1, %l0 movge %xcc, %g7, %o2 set 0x40, %i7 stda %f0, [%l7 + %i7] 0x89 addcc %g1, %o0, %i6 fnors %f14, %f0, %f30 set 0x4E, %i2 ldstuba [%l7 + %i2] 0x0c, %g6 edge16 %o6, %i2, %i5 fmovrdgz %o7, %f24, %f4 std %f14, [%l7 + 0x58] stb %i7, [%l7 + 0x51] fmovsleu %xcc, %f4, %f14 udivx %i4, 0x1A22, %o4 movrgz %g3, 0x219, %l3 fmul8ulx16 %f22, %f2, %f30 edge32 %l5, %i1, %l1 prefetch [%l7 + 0x20], 0x0 nop setx 0x0E22AFDA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0xC6BE0CEB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fsubs %f18, %f6, %f29 bg,a,pt %icc, loop_2889 fbn,a %fcc3, loop_2890 ldx [%l7 + 0x38], %l4 wr %g0, 0x88, %asi ldstuba [%l7 + 0x39] %asi, %o5 loop_2889: andn %g2, 0x0061, %l2 loop_2890: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %i3, %l6, %i0 taddcc %o3, %g5, %g4 fmovrdne %o1, %f0, %f16 tne %xcc, 0x5 tn %xcc, 0x2 tpos %icc, 0x0 fmovrslez %g7, %f0, %f0 tcc %xcc, 0x6 fandnot1s %f3, %f21, %f27 udiv %o2, 0x195A, %g1 sdivx %l0, 0x06EA, %o0 orncc %g6, %o6, %i6 add %l7, 0x58, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %i2, %i5 orncc %i7, %i4, %o4 edge32ln %o7, %l3, %l5 set 0x10, %o6 prefetcha [%l7 + %o6] 0x81, 0x2 ldd [%l7 + 0x50], %l0 smulcc %g3, %o5, %g2 movge %icc, %l2, %l4 nop fitod %f12, %f2 fdtoi %f2, %f14 brgez %i3, loop_2891 edge32ln %i0, %l6, %g5 movne %icc, %o3, %o1 addc %g4, %o2, %g7 loop_2891: fmovdl %xcc, %f0, %f1 fmovdl %xcc, %f16, %f26 tcc %xcc, 0x3 fornot2 %f2, %f2, %f2 fzeros %f13 fmovdn %xcc, %f8, %f11 andncc %g1, %l0, %o0 move %xcc, %g6, %i6 movrgez %o6, %i2, %i5 bge,a %icc, loop_2892 edge8l %i4, %i7, %o4 umulcc %o7, %l5, %l3 ldsh [%l7 + 0x34], %i1 loop_2892: edge8l %g3, %l1, %g2 andncc %l2, %o5, %i3 prefetch [%l7 + 0x50], 0x2 tleu %xcc, 0x0 sdiv %l4, 0x0723, %l6 fmovsvs %icc, %f28, %f1 movneg %icc, %i0, %o3 subccc %g5, %g4, %o1 orn %o2, 0x0C39, %g7 edge32l %g1, %l0, %o0 andncc %g6, %i6, %o6 movl %xcc, %i2, %i4 orncc %i5, %i7, %o7 sth %o4, [%l7 + 0x5C] bcc,a,pt %xcc, loop_2893 movrlez %l5, 0x225, %i1 tn %icc, 0x5 fbule %fcc0, loop_2894 loop_2893: fzero %f8 alignaddr %l3, %g3, %l1 movvc %icc, %l2, %g2 loop_2894: subcc %i3, 0x0E8D, %o5 ta %xcc, 0x5 fandnot2 %f8, %f4, %f2 call loop_2895 bvc,a,pt %icc, loop_2896 ldsh [%l7 + 0x12], %l6 movrne %i0, %l4, %o3 loop_2895: brnz %g5, loop_2897 loop_2896: fmovrsne %g4, %f17, %f3 sdiv %o1, 0x1F5D, %o2 movneg %xcc, %g1, %l0 loop_2897: move %xcc, %g7, %g6 tge %icc, 0x0 swap [%l7 + 0x08], %i6 stx %o6, [%l7 + 0x18] movge %icc, %i2, %i4 subc %i5, %i7, %o0 fbo,a %fcc0, loop_2898 add %o4, %o7, %l5 xnorcc %i1, 0x1A67, %l3 sethi 0x0E69, %g3 loop_2898: movrgez %l2, 0x3A8, %g2 fors %f29, %f17, %f24 udivcc %i3, 0x0DD7, %o5 tvs %xcc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x18, %asi sta %f20, [%l7 + 0x4C] %asi set 0x2A, %l4 ldsha [%l7 + %l4] 0x19, %l1 fmovsneg %icc, %f13, %f11 andcc %l6, %i0, %l4 add %g5, %g4, %o3 fcmpgt16 %f10, %f4, %o2 fmovsg %xcc, %f18, %f30 move %icc, %g1, %l0 movrgz %g7, 0x058, %o1 ldsw [%l7 + 0x50], %i6 mulscc %g6, %o6, %i2 edge8 %i4, %i5, %o0 fnot1s %f23, %f14 ldd [%l7 + 0x38], %o4 srlx %i7, %o7, %i1 tsubcc %l5, 0x157D, %g3 orn %l2, %g2, %i3 movcs %icc, %l3, %l1 tcs %icc, 0x0 call loop_2899 stbar sdivcc %l6, 0x165D, %o5 fandnot1s %f29, %f4, %f21 loop_2899: xor %l4, 0x188F, %i0 andcc %g4, %g5, %o3 mova %xcc, %g1, %l0 fba,a %fcc1, loop_2900 xnorcc %g7, %o2, %i6 add %o1, %o6, %g6 popc %i2, %i4 loop_2900: bvc,a loop_2901 mulx %i5, 0x187C, %o0 edge16n %o4, %i7, %o7 smul %l5, %g3, %l2 loop_2901: bn,pt %xcc, loop_2902 movrne %g2, %i1, %l3 umul %l1, 0x16C3, %l6 movvs %xcc, %o5, %l4 loop_2902: nop set 0x70, %o7 swapa [%l7 + %o7] 0x19, %i3 fbl,a %fcc0, loop_2903 fblg %fcc3, loop_2904 nop setx 0x2ED0BEE5A04EB70A, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr xor %i0, 0x053E, %g4 loop_2903: fmovse %xcc, %f30, %f30 loop_2904: add %o3, 0x0C07, %g5 fmovdcc %xcc, %f27, %f24 fpsub16s %f22, %f27, %f5 nop fitod %f0, %f26 fdtoi %f26, %f25 orncc %g1, 0x1266, %l0 fbue %fcc1, loop_2905 nop setx loop_2906, %l0, %l1 jmpl %l1, %o2 std %f10, [%l7 + 0x20] fornot2 %f0, %f14, %f24 loop_2905: nop fitos %f10, %f19 fstox %f19, %f18 loop_2906: sra %g7, %i6, %o1 movge %icc, %o6, %g6 nop setx 0xABF859E6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0xA46ADEE8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fmuls %f13, %f27, %f8 fornot1 %f22, %f10, %f10 srax %i2, 0x19, %i5 fbl %fcc1, loop_2907 xorcc %i4, 0x02E3, %o0 movle %icc, %o4, %i7 lduh [%l7 + 0x58], %l5 loop_2907: array16 %g3, %o7, %g2 umul %i1, %l3, %l2 umul %l6, %l1, %l4 fandnot2s %f14, %f21, %f28 taddcc %o5, 0x0488, %i3 nop setx 0x80BE23541E7A3F23, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x8CA7402B1B2E1B9F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fmuld %f30, %f20, %f28 sdiv %g4, 0x0EC6, %i0 add %l7, 0x6C, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g5 casa [%l6] 0x18, %g5, %o3 andcc %g1, %o2, %l0 tcc %icc, 0x0 sir 0x1C78 and %g7, %o1, %i6 bvc %xcc, loop_2908 fnor %f18, %f20, %f26 sdivcc %o6, 0x005E, %g6 fsrc2 %f22, %f14 loop_2908: fzero %f28 popc 0x00EF, %i2 fmovdpos %xcc, %f18, %f2 nop setx 0xE0342B625B519598, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 fsqrtd %f4, %f4 nop setx 0xA3DF29FA307062F2, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr xorcc %i5, 0x1DD7, %o0 fmovrse %i4, %f12, %f3 fmovdle %icc, %f22, %f2 bneg %icc, loop_2909 umul %o4, 0x06E8, %l5 edge32n %i7, %g3, %o7 fpack16 %f22, %f5 loop_2909: call loop_2910 bneg %xcc, loop_2911 bshuffle %f2, %f4, %f20 srl %i1, %g2, %l3 loop_2910: nop wr %g0, 0x10, %asi stwa %l2, [%l7 + 0x34] %asi loop_2911: fnegd %f8, %f0 xorcc %l1, 0x0B34, %l4 movpos %icc, %l6, %o5 stb %i3, [%l7 + 0x60] subcc %g4, %g5, %o3 smul %g1, %o2, %l0 fbg %fcc2, loop_2912 ldd [%l7 + 0x28], %g6 subccc %o1, %i0, %o6 bneg loop_2913 loop_2912: edge8ln %g6, %i2, %i6 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 movrgez %o0, %i5, %i4 loop_2913: subcc %l5, 0x0D3D, %i7 fsrc2s %f12, %f16 loop_2914: edge8n %g3, %o4, %i1 flush %l7 + 0x70 srl %g2, %o7, %l3 call loop_2915 std %f20, [%l7 + 0x58] srlx %l2, 0x0D, %l1 fpadd16 %f24, %f8, %f20 loop_2915: movrgez %l4, 0x0D1, %o5 array32 %l6, %g4, %g5 fpadd16 %f2, %f14, %f8 movcs %xcc, %o3, %i3 subccc %o2, 0x1DE6, %g1 movpos %icc, %l0, %o1 fbul,a %fcc3, loop_2916 fmuld8sux16 %f29, %f28, %f10 movcs %xcc, %i0, %g7 mulx %g6, %o6, %i6 loop_2916: tneg %icc, 0x7 add %l7, 0x38, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x18, %o0, %i5 edge8 %i2, %l5, %i4 brnz,a %i7, loop_2917 fandnot2s %f22, %f2, %f23 movrgez %o4, %g3, %i1 fmovsne %xcc, %f25, %f6 loop_2917: orncc %g2, 0x0E69, %l3 sethi 0x112D, %l2 fbug %fcc3, loop_2918 fbne,a %fcc0, loop_2919 bgu,pt %icc, loop_2920 tcc %icc, 0x6 loop_2918: nop set 0x7F, %g7 ldsba [%l7 + %g7] 0x18, %l1 loop_2919: tsubcctv %l4, %o5, %l6 loop_2920: sdivx %g4, 0x0FB1, %g5 and %o3, %i3, %o2 wr %g0, 0x11, %asi stxa %o7, [%l7 + 0x58] %asi smul %g1, %l0, %i0 edge16n %g7, %o1, %o6 movvs %xcc, %g6, %i6 sdivx %i5, 0x0055, %o0 edge32l %l5, %i4, %i7 fmovrslez %i2, %f0, %f3 xorcc %o4, %i1, %g3 fmovdcc %xcc, %f21, %f5 addccc %l3, %l2, %g2 udivx %l1, 0x021A, %o5 array8 %l4, %l6, %g5 alignaddr %g4, %o3, %o2 xnorcc %o7, 0x12AD, %g1 xorcc %i3, %l0, %i0 alignaddr %g7, %o6, %g6 edge16ln %i6, %i5, %o0 nop setx 0x5554EB27211E4DA2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f4 add %l7, 0x58, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %o1, %i4 edge8l %i7, %i2, %l5 tn %xcc, 0x1 fmovsneg %xcc, %f14, %f17 bcc,a,pt %icc, loop_2921 fcmpgt16 %f28, %f22, %i1 ldsw [%l7 + 0x7C], %o4 fble %fcc3, loop_2922 loop_2921: movpos %xcc, %g3, %l3 addccc %g2, 0x15CD, %l2 andcc %l1, %o5, %l6 loop_2922: fbg %fcc3, loop_2923 xor %g5, 0x0B0E, %g4 and %o3, 0x15C5, %o2 brnz,a %o7, loop_2924 loop_2923: sll %g1, %i3, %l0 edge16l %i0, %g7, %o6 alignaddrl %g6, %i6, %i5 loop_2924: nop set 0x60, %i1 ldstuba [%l7 + %i1] 0x80, %o0 sllx %l4, 0x18, %o1 be,a,pt %xcc, loop_2925 sdivcc %i4, 0x0CBA, %i7 fba,a %fcc3, loop_2926 fbne %fcc2, loop_2927 loop_2925: xnorcc %i2, %i1, %l5 fble %fcc1, loop_2928 loop_2926: te %xcc, 0x3 loop_2927: nop wr %g0, 0x5f, %asi stxa %o4, [%g0 + 0x0] %asi loop_2928: sir 0x13DC alignaddrl %g3, %g2, %l2 subc %l1, 0x034C, %l3 fmovsg %xcc, %f28, %f24 sdivcc %o5, 0x0244, %l6 xnor %g4, %g5, %o3 wr %g0, 0x81, %asi prefetcha [%l7 + 0x50] %asi, 0x3 alignaddrl %g1, %i3, %l0 sll %o7, %g7, %i0 sir 0x0C63 sdivcc %g6, 0x1F3A, %i6 fpmerge %f1, %f10, %f10 tne %xcc, 0x6 edge32 %i5, %o0, %o6 movrgz %l4, %o1, %i4 fbg,a %fcc2, loop_2929 xnor %i2, %i1, %i7 mulx %o4, %g3, %l5 edge8ln %l2, %l1, %g2 loop_2929: movrgz %l3, %o5, %l6 nop fitos %f0, %f23 fstox %f23, %f2 set 0x74, %o3 lduwa [%l7 + %o3] 0x89, %g4 nop setx 0xD1671B0CFB86839F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x29791454E8742E30, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f8, %f12 smul %o3, 0x0E84, %o2 movge %icc, %g1, %i3 edge16ln %g5, %o7, %g7 ldd [%l7 + 0x20], %i0 fmovde %xcc, %f13, %f10 fmovdge %xcc, %f23, %f27 bgu %xcc, loop_2930 subc %l0, 0x19EA, %g6 sllx %i6, 0x0A, %i5 tgu %xcc, 0x3 loop_2930: tsubcctv %o0, %o6, %l4 fsrc1 %f12, %f0 movcc %icc, %i4, %o1 fbue,a %fcc3, loop_2931 mova %icc, %i1, %i2 set 0x30, %l2 lduha [%l7 + %l2] 0x04, %i7 loop_2931: fxors %f17, %f25, %f25 fmovdge %icc, %f28, %f22 and %g3, %l5, %o4 fmovscc %xcc, %f23, %f26 fmovde %xcc, %f3, %f10 edge16n %l2, %l1, %g2 move %icc, %l3, %l6 xnorcc %o5, %o3, %g4 edge8ln %g1, %o2, %g5 nop fitos %f13, %f14 fstox %f14, %f30 udiv %i3, 0x012E, %g7 edge16ln %o7, %i0, %g6 ta %icc, 0x1 set 0x40, %l0 stda %f16, [%l7 + %l0] 0x1e membar #Sync wr %g0, 0x80, %asi ldsha [%l7 + 0x62] %asi, %l0 bg,a,pn %xcc, loop_2932 ldsh [%l7 + 0x42], %i6 movn %icc, %o0, %i5 umul %o6, 0x1469, %l4 loop_2932: fmovdle %icc, %f25, %f18 fbo,a %fcc0, loop_2933 nop setx 0xE3C4929910581C5D, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr fpsub16s %f2, %f30, %f10 fba %fcc3, loop_2934 loop_2933: fmovdvs %icc, %f26, %f18 tge %icc, 0x1 brlz %i4, loop_2935 loop_2934: fmovrdgez %o1, %f26, %f22 nop setx loop_2936, %l0, %l1 jmpl %l1, %i1 srl %i7, %i2, %l5 loop_2935: sethi 0x1AB6, %g3 tge %icc, 0x5 loop_2936: edge8 %l2, %l1, %g2 edge32n %o4, %l3, %l6 fpadd16s %f25, %f4, %f11 ld [%l7 + 0x54], %f30 tvc %icc, 0x0 fmovdle %xcc, %f28, %f3 fmovdvc %icc, %f31, %f3 mulx %o3, 0x03F5, %o5 ldd [%l7 + 0x60], %g4 movge %icc, %o2, %g5 edge32l %i3, %g7, %o7 movvs %icc, %i0, %g1 add %l7, 0x10, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %l0, %g6 fcmpne16 %f0, %f30, %i6 bg,pt %xcc, loop_2937 sth %o0, [%l7 + 0x3C] andn %i5, %o6, %l4 umulcc %i4, %i1, %i7 loop_2937: subcc %i2, %l5, %o1 srl %l2, %g3, %l1 std %f6, [%l7 + 0x60] fbg,a %fcc1, loop_2938 nop fitos %f7, %f17 fstox %f17, %f10 fxtos %f10, %f11 stb %o4, [%l7 + 0x14] fba %fcc2, loop_2939 loop_2938: edge16ln %g2, %l3, %o3 movrne %o5, 0x3D1, %g4 array32 %l6, %o2, %i3 loop_2939: fmovse %xcc, %f12, %f6 sdivx %g7, 0x115F, %o7 srlx %i0, %g5, %l0 mova %icc, %g6, %i6 tl %xcc, 0x2 and %g1, %o0, %o6 te %icc, 0x6 tg %xcc, 0x2 edge32 %i5, %i4, %l4 edge8n %i1, %i2, %l5 wr %g0, 0x0c, %asi sta %f17, [%l7 + 0x34] %asi fnands %f17, %f9, %f12 fblg,a %fcc0, loop_2940 fcmpne32 %f8, %f22, %o1 edge16ln %l2, %i7, %l1 fba %fcc1, loop_2941 loop_2940: xorcc %o4, 0x1F6A, %g2 andcc %g3, %l3, %o3 tsubcctv %g4, %l6, %o2 loop_2941: fandnot1s %f30, %f28, %f3 movg %icc, %i3, %o5 fcmpne16 %f18, %f10, %o7 addcc %i0, 0x0956, %g5 edge8l %l0, %g7, %i6 fblg %fcc2, loop_2942 st %f14, [%l7 + 0x08] nop setx loop_2943, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmul8x16au %f16, %f9, %f22 loop_2942: ldsh [%l7 + 0x68], %g1 tgu %xcc, 0x3 loop_2943: nop wr %g0, 0x89, %asi lda [%l7 + 0x30] %asi, %f6 set 0x5E, %l6 ldsha [%l7 + %l6] 0x89, %o0 sdivcc %g6, 0x1E11, %i5 fmovse %xcc, %f8, %f14 umul %o6, 0x0EEC, %i4 orncc %i1, 0x03E1, %i2 taddcc %l5, %o1, %l4 ldd [%l7 + 0x40], %i6 fbn %fcc2, loop_2944 edge16 %l1, %o4, %l2 addcc %g2, 0x00AF, %l3 fbl %fcc0, loop_2945 loop_2944: movneg %icc, %g3, %o3 sth %l6, [%l7 + 0x6A] addccc %o2, 0x1A76, %i3 loop_2945: movneg %icc, %o5, %g4 movvs %icc, %i0, %o7 tle %xcc, 0x4 te %xcc, 0x0 set 0x14, %i6 ldswa [%l7 + %i6] 0x81, %l0 set 0x40, %i0 ldda [%l7 + %i0] 0x88, %g6 fbo,a %fcc0, loop_2946 fsrc2s %f5, %f19 edge32l %i6, %g1, %o0 andn %g5, 0x1F2D, %g6 loop_2946: membar 0x6C fmovrdgz %i5, %f14, %f30 fandnot1s %f24, %f9, %f26 xnorcc %i4, 0x0754, %i1 tn %xcc, 0x4 smul %o6, %i2, %o1 edge16 %l4, %i7, %l1 tne %icc, 0x1 edge32l %o4, %l2, %l5 fbe %fcc1, loop_2947 prefetch [%l7 + 0x64], 0x0 movge %icc, %g2, %l3 or %o3, %l6, %o2 loop_2947: te %xcc, 0x1 nop setx loop_2948, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fble %fcc3, loop_2949 taddcctv %g3, %i3, %g4 fpack32 %f2, %f8, %f12 loop_2948: fbo,a %fcc1, loop_2950 loop_2949: add %o5, %o7, %i0 smulcc %l0, %i6, %g7 fbule,a %fcc2, loop_2951 loop_2950: fpsub16 %f26, %f24, %f14 tl %icc, 0x7 fmovdcc %xcc, %f4, %f16 loop_2951: edge16n %o0, %g5, %g1 edge32 %i5, %i4, %g6 mulx %o6, 0x1E53, %i2 subccc %i1, %l4, %o1 sth %i7, [%l7 + 0x28] edge8n %l1, %o4, %l2 alignaddr %l5, %l3, %g2 tcs %xcc, 0x4 edge16n %o3, %l6, %g3 edge8 %i3, %g4, %o5 udiv %o7, 0x1449, %i0 udivcc %o2, 0x1A44, %i6 fbn %fcc1, loop_2952 ta %icc, 0x6 ldsb [%l7 + 0x38], %l0 andncc %g7, %g5, %o0 loop_2952: array16 %g1, %i5, %g6 array8 %o6, %i4, %i1 tle %xcc, 0x6 tleu %xcc, 0x2 tvc %xcc, 0x6 tneg %xcc, 0x6 fbn,a %fcc3, loop_2953 ldd [%l7 + 0x48], %l4 edge32 %i2, %i7, %l1 brgz %o4, loop_2954 loop_2953: bvc,a %icc, loop_2955 fmovdg %xcc, %f18, %f5 fsrc2 %f18, %f16 loop_2954: movvs %xcc, %l2, %l5 loop_2955: orcc %l3, %g2, %o3 fblg,a %fcc3, loop_2956 fmovde %xcc, %f15, %f14 fpadd32s %f31, %f5, %f10 popc 0x0576, %o1 loop_2956: brnz,a %l6, loop_2957 edge8 %g3, %i3, %o5 tge %icc, 0x4 movg %xcc, %o7, %i0 loop_2957: fandnot2 %f12, %f6, %f24 addc %o2, 0x0916, %g4 edge16n %l0, %g7, %i6 edge16n %o0, %g5, %g1 bn,pt %icc, loop_2958 xor %i5, 0x09F7, %o6 movrgz %g6, 0x16B, %i4 andcc %i1, 0x025B, %i2 loop_2958: fmovdvs %icc, %f2, %f0 orn %i7, %l4, %l1 movn %icc, %o4, %l2 xnor %l3, %g2, %o3 fmul8sux16 %f12, %f18, %f24 sllx %o1, 0x1A, %l6 brlz %g3, loop_2959 array8 %i3, %l5, %o5 fmovdne %icc, %f1, %f11 for %f14, %f4, %f6 loop_2959: mova %icc, %i0, %o2 tsubcctv %o7, %g4, %l0 movvs %xcc, %i6, %o0 fandnot2s %f18, %f8, %f4 fmovse %icc, %f19, %f10 fpadd32s %f5, %f31, %f2 movrlez %g5, %g7, %i5 edge8 %o6, %g1, %i4 movre %i1, %i2, %i7 bl,a loop_2960 tcs %xcc, 0x2 bshuffle %f18, %f22, %f12 movrlez %l4, 0x186, %l1 loop_2960: fxors %f18, %f18, %f1 set 0x48, %g6 ldswa [%l7 + %g6] 0x0c, %o4 stw %l2, [%l7 + 0x6C] te %xcc, 0x3 ta %xcc, 0x1 movleu %icc, %g6, %g2 taddcc %o3, %l3, %o1 tvc %xcc, 0x7 sub %l6, 0x0BBD, %i3 udivcc %l5, 0x0A53, %g3 fornot1s %f28, %f0, %f19 edge16 %o5, %i0, %o2 nop fitod %f2, %f10 fdtox %f10, %f28 fxtod %f28, %f18 fmovsvc %icc, %f0, %f30 fcmpgt16 %f18, %f14, %o7 fmovsneg %xcc, %f2, %f8 fpadd16s %f14, %f31, %f6 nop setx 0x37CD6754F494FE43, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x9D5284AAFC1F6C2F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f6, %f10 nop setx loop_2961, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done umul %g4, %l0, %o0 edge8l %g5, %g7, %i6 wr %g0, 0x52, %asi stxa %o6, [%g0 + 0x110] %asi loop_2961: sub %g1, %i5, %i4 set 0x70, %o4 stha %i2, [%l7 + %o4] 0xe2 membar #Sync fmovdleu %icc, %f8, %f9 wr %g0, 0x16, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync fbn %fcc3, loop_2962 fmovs %f21, %f14 nop fitod %f2, %f14 fdtox %f14, %f24 fxtod %f24, %f12 fnot2 %f26, %f28 loop_2962: be,a,pn %xcc, loop_2963 fandnot2 %f2, %f18, %f30 movn %xcc, %i7, %l4 ldsh [%l7 + 0x7C], %i1 loop_2963: tcs %icc, 0x0 fmovsn %xcc, %f21, %f11 ta %xcc, 0x2 bvc,a loop_2964 tgu %icc, 0x2 andcc %l1, 0x029A, %o4 sra %l2, %g6, %o3 loop_2964: nop set 0x31, %i4 ldub [%l7 + %i4], %l3 wr %g0, 0x52, %asi stxa %g2, [%g0 + 0x120] %asi udivx %o1, 0x0DE4, %l6 nop setx 0x9061FC0D, %l0, %l6 st %l6, [%l7 + 0x44] ld [%l7 + 0x44], %fsr movneg %xcc, %i3, %l5 bn,pt %xcc, loop_2965 movn %icc, %g3, %i0 fble %fcc2, loop_2966 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2965: fsrc1 %f18, %f24 fexpand %f2, %f6 loop_2966: brgez,a %o5, loop_2967 bne,a,pn %icc, loop_2968 te %xcc, 0x5 fnegd %f12, %f22 loop_2967: fmovdleu %xcc, %f31, %f14 loop_2968: fmovdvs %icc, %f9, %f21 fxnor %f10, %f18, %f20 orncc %o2, 0x115E, %g4 fmovdleu %icc, %f21, %f7 movvc %xcc, %o7, %o0 movneg %icc, %g5, %l0 srlx %i6, 0x18, %o6 taddcctv %g7, 0x0D1D, %g1 fandnot1s %f31, %f12, %f21 movgu %icc, %i5, %i2 fmovrdgz %i7, %f10, %f28 fcmpeq16 %f12, %f8, %i4 umulcc %i1, 0x00DC, %l4 mova %icc, %l1, %l2 movrlz %g6, 0x183, %o3 mulx %o4, %l3, %g2 bcc,a,pt %xcc, loop_2969 ldd [%l7 + 0x50], %o0 edge32n %l6, %i3, %g3 fmovrsgz %l5, %f25, %f13 loop_2969: movle %xcc, %i0, %o2 tg %icc, 0x3 ld [%l7 + 0x20], %f22 addc %o5, %o7, %o0 orncc %g5, %g4, %i6 movl %icc, %o6, %l0 movvc %xcc, %g7, %g1 fbn %fcc1, loop_2970 fandnot1 %f20, %f0, %f2 fmovrde %i5, %f14, %f20 movrgz %i2, 0x096, %i7 loop_2970: fmovrde %i4, %f26, %f24 fmovse %icc, %f24, %f15 bn,pt %icc, loop_2971 fmovrsne %i1, %f25, %f8 lduh [%l7 + 0x48], %l4 ldsw [%l7 + 0x68], %l2 loop_2971: flush %l7 + 0x24 fbn,a %fcc2, loop_2972 st %f6, [%l7 + 0x7C] bge loop_2973 edge16 %g6, %o3, %l1 loop_2972: movrne %o4, 0x02D, %g2 andcc %o1, 0x03A5, %l3 loop_2973: subcc %l6, %g3, %i3 taddcctv %l5, 0x1307, %i0 stbar fmul8x16 %f12, %f2, %f18 tle %icc, 0x4 membar 0x21 sethi 0x064D, %o2 movneg %xcc, %o7, %o5 brz %o0, loop_2974 edge8 %g4, %i6, %o6 fabsd %f24, %f30 udivcc %g5, 0x1F43, %g7 loop_2974: fnegd %f18, %f14 fornot2s %f20, %f13, %f4 fmovsl %icc, %f21, %f25 xor %g1, %i5, %i2 tle %xcc, 0x0 movvc %xcc, %l0, %i4 umul %i7, %l4, %i1 fpsub32 %f22, %f24, %f24 udivx %l2, 0x0368, %o3 bleu,pt %icc, loop_2975 brnz,a %l1, loop_2976 brz %o4, loop_2977 umulcc %g6, %g2, %o1 loop_2975: fcmpeq16 %f10, %f14, %l3 loop_2976: nop add %l7, 0x10, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %g3, %i3 loop_2977: fmovsgu %icc, %f0, %f5 sub %l6, %l5, %i0 edge32ln %o7, %o5, %o0 array32 %g4, %o2, %i6 smul %g5, %o6, %g7 fcmpgt32 %f12, %f20, %g1 fbul %fcc1, loop_2978 sethi 0x08A7, %i2 movge %icc, %l0, %i5 edge16ln %i7, %l4, %i1 loop_2978: fsrc1s %f26, %f30 tneg %xcc, 0x7 alignaddrl %i4, %o3, %l2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %xcc, %o4, %g6 bne,pt %icc, loop_2979 bge,a,pt %icc, loop_2980 flush %l7 + 0x10 tl %xcc, 0x6 loop_2979: bpos %icc, loop_2981 loop_2980: udivcc %g2, 0x059D, %l1 tcc %icc, 0x4 umulcc %l3, %o1, %g3 loop_2981: nop set 0x30, %o5 sth %i3, [%l7 + %o5] set 0x64, %l5 lduwa [%l7 + %l5] 0x14, %l5 nop setx 0x1BFD4EF3FBE20D14, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x260F293074547983, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fmuld %f30, %f10, %f4 movle %icc, %l6, %i0 fpmerge %f6, %f21, %f2 ldub [%l7 + 0x35], %o7 movrlz %o0, %o5, %g4 add %l7, 0x1C, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %o2 casa [%l6] %asi, %o2, %i6 fbn %fcc0, loop_2982 fmovde %icc, %f14, %f22 subccc %g5, %o6, %g7 alignaddr %g1, %i2, %i5 loop_2982: std %f30, [%l7 + 0x50] tneg %icc, 0x4 movg %icc, %i7, %l0 popc 0x052E, %i1 wr %g0, 0x0c, %asi ldswa [%l7 + 0x20] %asi, %l4 fpack32 %f24, %f12, %f0 array8 %o3, %l2, %i4 movvs %icc, %g6, %o4 wr %g0, 0x18, %asi stda %f0, [%l7 + 0x40] %asi sir 0x027D tleu %icc, 0x5 sir 0x0C48 alignaddrl %l1, %g2, %l3 fmovdcc %xcc, %f4, %f18 fmovrsgz %o1, %f21, %f29 sll %g3, 0x0C, %l5 ldsb [%l7 + 0x09], %l6 sdivcc %i3, 0x1E7F, %o7 set 0x50, %o2 swapa [%l7 + %o2] 0x88, %i0 movle %xcc, %o0, %g4 tl %icc, 0x0 addccc %o5, 0x0ECD, %i6 nop fitod %f2, %f24 fdtoi %f24, %f20 set 0x40, %o0 stda %f0, [%l7 + %o0] 0x11 subc %o2, 0x1394, %o6 alignaddrl %g7, %g1, %i2 ble,a,pn %xcc, loop_2983 edge8 %i5, %i7, %l0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tg %icc, 0x0 loop_2983: fmul8sux16 %f8, %f30, %f12 fnot1 %f22, %f30 fandnot1 %f16, %f26, %f0 tneg %xcc, 0x2 fmovsne %icc, %f18, %f4 tg %xcc, 0x3 srl %g5, %l4, %o3 fmul8ulx16 %f26, %f14, %f12 fbue,a %fcc0, loop_2984 movgu %xcc, %l2, %i4 be,a,pn %xcc, loop_2985 prefetch [%l7 + 0x10], 0x0 loop_2984: taddcc %g6, 0x17D6, %o4 sdivx %i1, 0x0F0B, %g2 loop_2985: movrgez %l3, %o1, %l1 ldd [%l7 + 0x28], %l4 wr %g0, 0x27, %asi stxa %l6, [%l7 + 0x10] %asi membar #Sync array8 %g3, %o7, %i3 nop setx 0xC9ED5E94, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 fsqrts %f16, %f15 fmovsne %icc, %f4, %f9 udiv %o0, 0x136E, %g4 tcs %xcc, 0x1 fmovsge %icc, %f20, %f8 ble,a loop_2986 fornot1 %f6, %f10, %f22 call loop_2987 movle %xcc, %o5, %i6 loop_2986: fxor %f4, %f18, %f4 tle %xcc, 0x7 loop_2987: movpos %xcc, %i0, %o2 edge32 %g7, %g1, %i2 orn %i5, 0x012E, %i7 edge8n %o6, %g5, %l0 nop setx 0x637DF29E6E0FE9A2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x8BA136043F39670D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f20, %f10 movl %xcc, %o3, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %i4, %g6, %o4 bcc,a,pt %xcc, loop_2988 movneg %icc, %i1, %l2 fbo %fcc2, loop_2989 addcc %l3, 0x073B, %o1 loop_2988: ba,a,pn %xcc, loop_2990 tne %xcc, 0x4 loop_2989: tvs %xcc, 0x0 fmovrse %l1, %f18, %f3 loop_2990: fcmple16 %f18, %f0, %l5 ldd [%l7 + 0x20], %f0 edge32l %l6, %g2, %g3 fmovrdlz %i3, %f2, %f4 fpmerge %f22, %f8, %f2 edge32n %o0, %g4, %o7 bcs,pt %icc, loop_2991 fabss %f5, %f30 sll %o5, %i6, %o2 movl %icc, %i0, %g1 loop_2991: call loop_2992 popc %g7, %i5 add %l7, 0x30, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i7, %o6 loop_2992: bvc,a,pt %xcc, loop_2993 stw %g5, [%l7 + 0x74] mova %icc, %l0, %o3 addc %l4, %i4, %i2 loop_2993: srlx %o4, 0x0D, %i1 set 0x40, %l3 ldstuba [%l7 + %l3] 0x11, %l2 tg %xcc, 0x7 ldd [%l7 + 0x30], %g6 fcmpne32 %f14, %f24, %o1 fmovrsne %l3, %f11, %f19 prefetch [%l7 + 0x24], 0x3 udivx %l5, 0x0D60, %l6 srl %l1, 0x08, %g2 fexpand %f18, %f2 xorcc %g3, 0x1E77, %o0 edge8l %i3, %g4, %o5 bvs %xcc, loop_2994 fbule,a %fcc3, loop_2995 edge8 %i6, %o2, %i0 movgu %xcc, %o7, %g1 loop_2994: andcc %g7, 0x0738, %i7 loop_2995: movrne %o6, 0x356, %g5 ble,pt %icc, loop_2996 fmovrdgez %l0, %f30, %f6 alignaddrl %o3, %l4, %i4 addcc %i5, 0x1BE4, %i2 loop_2996: smul %i1, %o4, %l2 mulscc %g6, %l3, %l5 lduh [%l7 + 0x48], %l6 umulcc %l1, %o1, %g3 srax %o0, %i3, %g4 wr %g0, 0x04, %asi ldsba [%l7 + 0x3E] %asi, %o5 movcs %icc, %g2, %i6 ldx [%l7 + 0x30], %o2 movgu %icc, %i0, %g1 sll %g7, 0x11, %o7 prefetch [%l7 + 0x50], 0x2 orncc %i7, 0x1008, %g5 flush %l7 + 0x74 fbo,a %fcc0, loop_2997 edge32n %l0, %o6, %o3 tle %xcc, 0x7 fmovdl %xcc, %f18, %f10 loop_2997: umul %l4, %i5, %i4 tpos %icc, 0x6 movre %i2, 0x0A7, %o4 ba,pn %icc, loop_2998 edge8l %l2, %g6, %l3 umulcc %l5, 0x1CB1, %i1 srax %l6, 0x08, %o1 loop_2998: bn,a,pt %xcc, loop_2999 edge32 %l1, %g3, %o0 tneg %xcc, 0x5 ldstub [%l7 + 0x20], %i3 loop_2999: movcs %xcc, %g4, %g2 move %icc, %i6, %o2 wr %g0, 0x19, %asi stxa %o5, [%l7 + 0x50] %asi tvs %xcc, 0x4 movcs %icc, %g1, %i0 tsubcctv %o7, %g7, %g5 srl %l0, %i7, %o6 edge32l %l4, %i5, %o3 udiv %i2, 0x1009, %i4 fmovdne %xcc, %f27, %f5 mulscc %o4, 0x1FCF, %g6 fmovdge %icc, %f7, %f4 fba,a %fcc2, loop_3000 st %f3, [%l7 + 0x34] tge %icc, 0x1 movpos %icc, %l3, %l2 loop_3000: edge16ln %i1, %l6, %l5 mulscc %l1, %g3, %o1 tgu %icc, 0x4 fbg,a %fcc3, loop_3001 fmovdn %xcc, %f20, %f1 movre %i3, %o0, %g2 orcc %i6, 0x18F2, %g4 loop_3001: orcc %o5, %o2, %g1 xorcc %i0, 0x1569, %g7 fbn %fcc1, loop_3002 tvc %xcc, 0x0 mulscc %g5, %o7, %i7 subccc %o6, 0x0E54, %l4 loop_3002: brz %i5, loop_3003 umul %o3, 0x1679, %l0 xnor %i2, %i4, %g6 ldd [%l7 + 0x48], %o4 loop_3003: fbuge,a %fcc3, loop_3004 fbne,a %fcc3, loop_3005 edge8ln %l2, %i1, %l6 bneg,pt %xcc, loop_3006 loop_3004: bl,a %xcc, loop_3007 loop_3005: taddcctv %l5, %l1, %g3 ldsb [%l7 + 0x1F], %l3 loop_3006: brz %i3, loop_3008 loop_3007: fcmpgt16 %f12, %f0, %o0 array16 %g2, %i6, %g4 movre %o5, 0x373, %o1 loop_3008: sir 0x0527 movcs %xcc, %o2, %g1 bge,a,pt %xcc, loop_3009 andcc %i0, %g7, %o7 wr %g0, 0x81, %asi ldsba [%l7 + 0x1C] %asi, %g5 loop_3009: sdiv %i7, 0x190E, %l4 srlx %i5, %o6, %l0 tneg %xcc, 0x0 xnorcc %i2, 0x1468, %i4 xor %o3, %g6, %o4 fandnot1s %f24, %f28, %f5 movleu %icc, %l2, %i1 fbl,a %fcc0, loop_3010 movcc %icc, %l6, %l5 movrgz %g3, 0x3F6, %l1 fmovscs %icc, %f5, %f20 loop_3010: sdivx %l3, 0x1FB6, %o0 tsubcc %g2, 0x1D27, %i6 array32 %i3, %o5, %g4 movre %o2, %o1, %g1 fnegs %f0, %f2 nop set 0x38, %g4 ldd [%l7 + %g4], %g6 mulscc %i0, %o7, %i7 set 0x5C, %o1 sta %f21, [%l7 + %o1] 0x89 movneg %icc, %g5, %i5 wr %g0, 0x89, %asi prefetcha [%l7 + 0x10] %asi, 0x1 movgu %icc, %l4, %i2 tle %icc, 0x5 be,a loop_3011 ta %xcc, 0x1 edge16l %i4, %o3, %l0 nop setx 0xB35B6DD2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x689A9CCF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fadds %f26, %f12, %f27 loop_3011: fpmerge %f12, %f25, %f20 movge %xcc, %g6, %l2 nop fitod %f4, %f2 fdtox %f2, %f28 array32 %i1, %l6, %o4 fmovs %f6, %f26 fmovdpos %xcc, %f20, %f6 andcc %l5, %g3, %l3 brgez,a %o0, loop_3012 movrlez %g2, %l1, %i6 nop fitos %f25, %f8 bgu,pn %icc, loop_3013 loop_3012: sdivcc %o5, 0x1738, %g4 fcmpgt32 %f22, %f24, %i3 umul %o1, %g1, %g7 loop_3013: nop wr %g0, 0x19, %asi lda [%l7 + 0x50] %asi, %f18 movne %icc, %i0, %o2 add %o7, 0x1C00, %g5 fmul8x16au %f13, %f26, %f2 sir 0x0FD2 nop setx loop_3014, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldub [%l7 + 0x6E], %i7 tle %icc, 0x2 st %f19, [%l7 + 0x14] loop_3014: fcmpne32 %f16, %f10, %i5 set 0x42, %g5 ldstuba [%l7 + %g5] 0x89, %l4 taddcc %o6, %i4, %i2 fxnor %f8, %f10, %f6 fcmpgt32 %f26, %f10, %l0 movcc %xcc, %o3, %g6 wr %g0, 0x10, %asi ldstuba [%l7 + 0x6C] %asi, %i1 tleu %xcc, 0x4 edge32n %l2, %o4, %l6 subc %g3, 0x03C0, %l3 udivcc %l5, 0x0109, %o0 popc 0x0556, %g2 sllx %i6, %l1, %o5 tsubcc %i3, 0x1505, %g4 edge16l %o1, %g7, %g1 fbo %fcc2, loop_3015 or %o2, 0x0D3B, %i0 array16 %o7, %g5, %i5 movge %xcc, %l4, %i7 loop_3015: movge %xcc, %i4, %i2 mulx %o6, 0x14EC, %o3 sub %l0, 0x0C30, %i1 wr %g0, 0x0c, %asi lduha [%l7 + 0x5E] %asi, %g6 fnors %f27, %f6, %f28 add %l7, 0x48, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %l2 casxa [%l6] %asi, %l2, %o4 tn %xcc, 0x0 stbar ldub [%l7 + 0x37], %l6 movg %xcc, %g3, %l5 fmovrdgz %l3, %f16, %f8 tvs %icc, 0x5 movrlz %o0, 0x3D9, %i6 movvs %icc, %g2, %o5 nop setx loop_3016, %l0, %l1 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 %i3, 0x17D4, %g4 smulcc %o1, 0x146E, %l1 edge16ln %g1, %g7, %o2 loop_3016: fbug %fcc2, loop_3017 movleu %xcc, %o7, %i0 mova %icc, %i5, %l4 srl %g5, 0x01, %i7 loop_3017: movcc %icc, %i4, %o6 tvc %xcc, 0x6 tge %xcc, 0x2 andn %o3, 0x1608, %i2 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 2872 ! Type x : 1275 ! Type cti : 3017 ! Type f : 4394 ! Type i : 13442 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0xF8CA9310 .word 0x395DD450 .word 0x70296AA4 .word 0x89378632 .word 0x8CB4F329 .word 0x758F427C .word 0xBD7141E2 .word 0x508F47B2 .word 0xBAF6A313 .word 0x6C67EADE .word 0xE999CC30 .word 0x20045C77 .word 0x1484324C .word 0x0A3E6EAB .word 0x66805619 .word 0xCEFD80AD .word 0xD3DE0B1E .word 0x67522A59 .word 0xA2E0DAF6 .word 0xBAA8B8E9 .word 0xD3EA78D1 .word 0x5647B6D3 .word 0x12487382 .word 0xDA77ABC0 .word 0x244CD842 .word 0x2FB8B451 .word 0x97D44ED8 .word 0x505B5C63 .word 0x693C4D28 .word 0xBC2FCE79 .word 0xBC2201CE .word 0xAA84DEF7 .word 0x737B6623 .word 0x2630C7AD .word 0xB65C6960 .word 0xCD076B7E .word 0xE6783424 .word 0xC2129034 .word 0x1C6F2BBA .word 0x17325DC4 .word 0x4C0FAA7F .word 0x359AC8C8 .word 0x62B10F62 .word 0xECBA9507 .word 0x2BE298EE .word 0x66051794 .word 0x435602E3 .word 0x5BEE96CD .word 0x0D9493DD .word 0x647F28C3 .word 0xC3D078A9 .word 0x5AB99EC4 .word 0x3DA5D011 .word 0xF75D860D .word 0x26EF73D6 .word 0xA25B263A .word 0xA2DCDD15 .word 0x05BF53ED .word 0x7765AAF9 .word 0xD7B4A145 .word 0x6A31A163 .word 0x0C4FD9F5 .word 0xFC7EF781 .word 0xA18D6A87 .end