/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_fsr3_f11.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_f11.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 0xF28E02F0C04932CF, %l0, %l6 stx %l6, [%l7 + 0x0] ldx [%l7 + 0x0], %fsr ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0xF, %g1 set 0x2, %g2 set 0xE, %g3 set 0x2, %g4 set 0xF, %g5 set 0xB, %g6 set 0x3, %g7 !# Input registers set -0xE, %i0 set -0x1, %i1 set -0x2, %i2 set -0xA, %i3 set -0x4, %i4 set -0xF, %i5 set -0xB, %i6 set -0x2, %i7 !# Local registers set 0x2878267D, %l0 set 0x06860CB1, %l1 set 0x119EBBA6, %l2 set 0x4BE9A32E, %l3 set 0x0542A5C6, %l4 set 0x01198236, %l5 set 0x13208002, %l6 !# Output registers set -0x180E, %o0 set -0x07E7, %o1 set -0x173E, %o2 set 0x082A, %o3 set -0x1411, %o4 set 0x0DBC, %o5 set -0x0D97, %o6 set -0x11F7, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xE03F4F9A604C943F) INIT_TH_FP_REG(%l7,%f2,0x3514BFAA5CE5FE7E) INIT_TH_FP_REG(%l7,%f4,0x29A7103CA79F307B) INIT_TH_FP_REG(%l7,%f6,0x46C8D617D0C42C86) INIT_TH_FP_REG(%l7,%f8,0xCFB4C615D0959704) INIT_TH_FP_REG(%l7,%f10,0x93D681E71DE11052) INIT_TH_FP_REG(%l7,%f12,0x8B3347029D60AB4F) INIT_TH_FP_REG(%l7,%f14,0xF64D39AC46945828) INIT_TH_FP_REG(%l7,%f16,0x8A8B5AE936C90337) INIT_TH_FP_REG(%l7,%f18,0xFDF8C859138C4151) INIT_TH_FP_REG(%l7,%f20,0xD4A653F5C0EB3987) INIT_TH_FP_REG(%l7,%f22,0xB4B5BAE525E9866D) INIT_TH_FP_REG(%l7,%f24,0x8852C1C479F7DA9C) INIT_TH_FP_REG(%l7,%f26,0xDD9CB11A9218A1F2) INIT_TH_FP_REG(%l7,%f28,0x4778FCB336387FE6) INIT_TH_FP_REG(%l7,%f30,0x692CCF10CE006395) !# Other state or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xE61, %hsys_tick_cmpr !# Execute Main Diag .. fbo,a %fcc3, loop_1 add %o3, 0x12EC, %i2 array8 %g4, %g5, %g6 sdivcc %i6, 0x1129, %l2 loop_1: fmovse %icc, %f3, %f4 fble,a %fcc3, loop_2 tn %icc, 0x1 alignaddrl %o4, %l6, %o5 sdivx %g2, 0x0B55, %l5 loop_2: fabss %f22, %f19 fands %f8, %f4, %f31 srax %i0, 0x10, %o7 lduh [%l7 + 0x76], %o1 wr %g0, 0x80, %asi lda [%l7 + 0x50] %asi, %f2 fmovdvc %xcc, %f4, %f31 wr %g0, 0x18, %asi ldstuba [%l7 + 0x21] %asi, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvs,pt %icc, loop_3 smulcc %i3, %g7, %i1 sdiv %l4, 0x0B84, %o6 fpsub16 %f12, %f0, %f14 loop_3: tvc %xcc, 0x2 bneg,pt %xcc, loop_4 bvc,a,pn %xcc, loop_5 tvs %xcc, 0x0 tvc %icc, 0x0 loop_4: umul %o2, %l0, %g1 loop_5: tl %icc, 0x5 srax %g3, 0x18, %l3 nop setx 0xEEA6B19EDE6E5419, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x22600AAA1C07147F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fmuld %f16, %f28, %f22 wr %g0, 0x89, %asi lduwa [%l7 + 0x50] %asi, %o0 xnor %i4, 0x082B, %i7 set 0x3B, %l0 lduba [%l7 + %l0] 0x10, %o3 add %l1, 0x0789, %g4 te %xcc, 0x7 alignaddr %i2, %g6, %g5 fpack16 %f26, %f17 umulcc %l2, %o4, %l6 nop setx 0x1B9D34044050A3F8, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr nop setx 0xB730CAF4FEB94AE4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 fsqrtd %f22, %f20 alignaddr %i6, %o5, %l5 wr %g0, 0xea, %asi stba %i0, [%l7 + 0x44] %asi membar #Sync sdiv %o7, 0x0680, %o1 orncc %i5, %g2, %i3 fbul,a %fcc1, loop_6 addc %i1, 0x0018, %g7 fmovdl %xcc, %f29, %f23 subc %l4, 0x1902, %o2 loop_6: nop setx 0xD0705CE4, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr fmovscs %xcc, %f21, %f2 ble,pn %icc, loop_7 orn %o6, 0x1C3F, %g1 fbul %fcc3, loop_8 taddcctv %g3, %l3, %o0 loop_7: swap [%l7 + 0x08], %i4 movrgz %i7, 0x365, %l0 loop_8: fpadd16 %f0, %f4, %f8 fble %fcc3, loop_9 or %l1, 0x1D19, %o3 fbn %fcc2, loop_10 nop fitos %f11, %f31 fstox %f31, %f16 loop_9: fpmerge %f18, %f31, %f16 bleu,a,pt %icc, loop_11 loop_10: movrlez %i2, 0x0D1, %g4 edge16ln %g5, %l2, %o4 membar 0x13 loop_11: edge16 %g6, %l6, %i6 bcc,pn %xcc, loop_12 fcmple16 %f10, %f12, %l5 fornot2 %f28, %f8, %f18 tleu %icc, 0x6 loop_12: faligndata %f28, %f20, %f12 wr %g0, 0x04, %asi ldswa [%l7 + 0x28] %asi, %i0 movrlez %o5, %o1, %o7 popc 0x096F, %i5 orn %i3, 0x10B0, %g2 fbge,a %fcc1, loop_13 fbue %fcc0, loop_14 fbge,a %fcc3, loop_15 mova %icc, %g7, %l4 loop_13: tg %xcc, 0x7 loop_14: fmovsn %xcc, %f31, %f22 loop_15: tsubcc %i1, 0x1421, %o6 bn,pn %xcc, loop_16 popc 0x1357, %o2 fors %f20, %f13, %f6 and %g3, 0x0E60, %l3 loop_16: fpsub16s %f24, %f22, %f4 smul %g1, 0x0190, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sethi 0x1EAF, %o0 movgu %icc, %l0, %i7 movpos %icc, %l1, %i2 fmovsa %xcc, %f18, %f24 wr %g0, 0x80, %asi prefetcha [%l7 + 0x28] %asi, 0x2 wr %g0, 0x19, %asi sta %f25, [%l7 + 0x54] %asi fbn %fcc0, loop_17 movle %icc, %g5, %l2 array8 %o3, %g6, %o4 taddcctv %l6, %l5, %i0 loop_17: nop setx loop_18, %l0, %l1 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,a %fcc3, loop_19 tne %xcc, 0x6 tleu %xcc, 0x2 loop_18: bpos,a,pt %xcc, loop_20 loop_19: udiv %o5, 0x0D17, %i6 bcs,pn %xcc, loop_21 sth %o1, [%l7 + 0x5E] loop_20: fmovrdgez %o7, %f8, %f0 fxors %f19, %f27, %f22 loop_21: edge16ln %i5, %i3, %g2 ba,a loop_22 fbge,a %fcc1, loop_23 srl %g7, %l4, %o6 brnz,a %o2, loop_24 loop_22: udivx %g3, 0x0C13, %l3 loop_23: movneg %xcc, %i1, %g1 smul %i4, %l0, %i7 loop_24: edge32l %l1, %i2, %o0 tcc %xcc, 0x3 nop fitos %f10, %f11 fstox %f11, %f28 fxtos %f28, %f22 movn %xcc, %g5, %g4 brz %o3, loop_25 movre %l2, %o4, %g6 fnands %f3, %f28, %f22 st %f31, [%l7 + 0x1C] loop_25: movge %icc, %l6, %i0 nop setx 0x2812D84A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x3C01A8CF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fsubs %f28, %f30, %f30 sdiv %l5, 0x015E, %i6 fmovse %icc, %f6, %f24 wr %g0, 0x80, %asi lduha [%l7 + 0x0C] %asi, %o5 alignaddr %o7, %i5, %o1 fmovrdgez %i3, %f0, %f28 movcs %icc, %g2, %g7 smulcc %l4, %o2, %o6 smul %l3, %g3, %g1 tcs %icc, 0x1 xorcc %i4, 0x0155, %i1 array8 %i7, %l1, %i2 movcs %icc, %l0, %o0 te %icc, 0x3 fpadd16 %f30, %f22, %f6 movre %g5, 0x3C8, %g4 edge8ln %o3, %o4, %l2 bcc,pt %icc, loop_26 bge,a loop_27 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x10, %l4 ldx [%l7 + %l4], %l6 loop_26: tvc %xcc, 0x5 loop_27: tsubcc %g6, 0x0052, %i0 set 0x10, %i2 ldxa [%l7 + %i2] 0x04, %i6 tpos %icc, 0x5 ld [%l7 + 0x44], %f8 tne %xcc, 0x2 set 0x30, %i6 prefetcha [%l7 + %i6] 0x89, 0x2 array8 %o5, %o7, %o1 movvc %xcc, %i5, %i3 fbg,a %fcc3, loop_28 tneg %icc, 0x2 fpadd16s %f28, %f29, %f15 sub %g2, 0x039A, %g7 loop_28: sethi 0x138B, %o2 movl %xcc, %l4, %o6 add %l3, %g1, %i4 nop fitos %f28, %f18 edge8l %g3, %i7, %i1 fbe,a %fcc1, loop_29 fblg,a %fcc3, loop_30 bcc %xcc, loop_31 orncc %l1, 0x1045, %l0 loop_29: subcc %i2, %o0, %g4 loop_30: subccc %o3, %o4, %l2 loop_31: xnorcc %l6, %g5, %i0 edge32ln %i6, %g6, %l5 fbue,a %fcc2, loop_32 membar 0x20 te %xcc, 0x3 fexpand %f30, %f0 loop_32: bg,pn %xcc, loop_33 swap [%l7 + 0x20], %o7 nop setx 0xE2949202A5E31397, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xEFC76F414B6958AD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f2, %f14 fnot1s %f18, %f5 loop_33: be,a loop_34 fcmple16 %f22, %f8, %o1 umulcc %i5, 0x0488, %i3 tvc %icc, 0x2 loop_34: fmovrsne %g2, %f19, %f19 mulx %g7, %o2, %o5 orncc %l4, %l3, %o6 taddcctv %g1, %g3, %i4 te %xcc, 0x1 sllx %i1, %i7, %l0 wr %g0, 0xe3, %asi stba %i2, [%l7 + 0x4E] %asi membar #Sync tgu %icc, 0x3 tne %icc, 0x2 smul %l1, 0x0AE0, %o0 xor %g4, %o3, %o4 flush %l7 + 0x30 edge32ln %l2, %g5, %l6 nop setx 0xF84B71E9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0xDAF0B771, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fadds %f18, %f14, %f6 tne %icc, 0x5 smul %i6, 0x18F7, %g6 edge32n %l5, %o7, %i0 andncc %i5, %i3, %g2 edge32ln %o1, %g7, %o5 alignaddrl %l4, %o2, %o6 movneg %xcc, %l3, %g3 srlx %g1, 0x09, %i1 fmovd %f24, %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %xcc, 0x0 fornot1s %f21, %f30, %f17 movneg %icc, %i7, %i4 tneg %xcc, 0x7 xor %l0, 0x0A94, %i2 nop fitod %f0, %f8 fdtox %f8, %f18 fxtod %f18, %f4 sub %o0, 0x051A, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxors %f10, %f6, %f21 move %xcc, %g4, %o4 tn %icc, 0x0 fbue %fcc2, loop_35 orncc %o3, 0x1754, %l2 add %g5, 0x1617, %l6 fmovsvs %icc, %f11, %f7 loop_35: or %g6, 0x0694, %i6 nop setx 0xD063384E, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr add %l7, 0x68, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l5 casa [%l6] 0x89, %l5, %o7 nop setx 0xEAA4DCC2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x2495F8C0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fadds %f12, %f0, %f31 fbge %fcc1, loop_36 movg %icc, %i5, %i3 sir 0x0E56 fmul8x16al %f10, %f22, %f14 loop_36: nop set 0x68, %g4 ldstuba [%l7 + %g4] 0x04, %i0 fmovs %f19, %f6 array8 %g2, %o1, %g7 movn %icc, %l4, %o5 fmovde %icc, %f13, %f26 tgu %icc, 0x4 sub %o6, %o2, %l3 fzeros %f19 edge16ln %g3, %i1, %i7 xor %i4, 0x0D19, %g1 bge,a,pt %xcc, loop_37 fmovrslez %l0, %f9, %f8 fone %f20 pdist %f0, %f16, %f24 loop_37: nop wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %f0 call loop_38 bcs,a %icc, loop_39 edge8l %o0, %i2, %l1 edge8n %g4, %o4, %l2 loop_38: add %o3, 0x0AE2, %l6 loop_39: tsubcctv %g6, 0x0ADC, %i6 fsrc2 %f16, %f10 swap [%l7 + 0x48], %l5 fnot1 %f12, %f20 tge %xcc, 0x1 wr %g0, 0x10, %asi ldsha [%l7 + 0x20] %asi, %o7 tne %icc, 0x6 bvs %xcc, loop_40 add %i5, %i3, %i0 addccc %g2, %g5, %o1 umulcc %g7, %l4, %o5 loop_40: fmovsleu %icc, %f31, %f2 fmovdvs %icc, %f14, %f7 ld [%l7 + 0x7C], %f1 addcc %o2, %l3, %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %g3, %i1, %i4 edge16n %g1, %l0, %o0 fmovda %icc, %f11, %f20 sdiv %i2, 0x0147, %l1 set 0x40, %o5 stda %f0, [%l7 + %o5] 0x16 membar #Sync fornot1s %f24, %f22, %f14 movvs %icc, %i7, %o4 tg %icc, 0x6 movg %icc, %g4, %o3 edge16n %l6, %g6, %i6 fmovrdgz %l2, %f16, %f24 ldsh [%l7 + 0x14], %o7 alignaddrl %i5, %l5, %i3 stx %g2, [%l7 + 0x78] fxors %f3, %f14, %f14 ldsw [%l7 + 0x20], %g5 wr %g0, 0x19, %asi lduha [%l7 + 0x46] %asi, %i0 orcc %g7, %l4, %o5 fexpand %f12, %f8 andn %o2, %o1, %l3 mulx %o6, %g3, %i1 movrgz %i4, %l0, %o0 srlx %g1, 0x0D, %i2 tleu %icc, 0x4 wr %g0, 0x10, %asi lduha [%l7 + 0x68] %asi, %i7 set 0x2C, %o0 ldsba [%l7 + %o0] 0x89, %l1 fbge %fcc0, loop_41 subc %g4, 0x1C90, %o3 fnegs %f13, %f16 nop setx 0x7CA6D844D0725D72, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr loop_41: movvc %icc, %l6, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %g6, %l2, %i6 sdiv %o7, 0x0D3A, %l5 fmovrslz %i3, %f25, %f26 nop setx 0xB2C6AEBF69EB9CA7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0xC12FE597F335608E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f14, %f6 movleu %xcc, %i5, %g5 brgez,a %i0, loop_42 movrgz %g2, 0x3D1, %g7 fmovsne %icc, %f21, %f15 taddcctv %l4, 0x1409, %o2 loop_42: andcc %o1, %l3, %o5 bne,a %icc, loop_43 fmovdcs %xcc, %f31, %f2 fmovsvc %xcc, %f2, %f24 alignaddr %o6, %g3, %i4 loop_43: fmovrde %i1, %f8, %f10 fcmpne32 %f4, %f20, %o0 set 0x10, %o7 ldsba [%l7 + %o7] 0x88, %l0 edge8ln %g1, %i2, %l1 wr %g0, 0x0c, %asi ldsha [%l7 + 0x56] %asi, %g4 nop fitod %f10, %f10 fdtox %f10, %f2 fxtod %f2, %f10 stw %o3, [%l7 + 0x60] movrgez %l6, %o4, %i7 sethi 0x1E8F, %g6 fbo %fcc0, loop_44 subc %l2, 0x00FE, %o7 wr %g0, 0x04, %asi ldswa [%l7 + 0x30] %asi, %l5 loop_44: taddcctv %i6, %i5, %i3 fbl,a %fcc3, loop_45 addccc %g5, %i0, %g2 bcs,a,pn %xcc, loop_46 tvs %xcc, 0x3 loop_45: movrlz %g7, 0x136, %l4 umulcc %o1, %l3, %o5 loop_46: fmovrsgz %o2, %f15, %f11 smul %o6, 0x10E8, %i4 nop setx 0xF3DA2070, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x42EF4042, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fmuls %f15, %f25, %f6 movg %xcc, %i1, %o0 fbuge,a %fcc3, loop_47 edge8ln %g3, %l0, %g1 fmovsvc %xcc, %f19, %f9 edge8n %i2, %g4, %l1 loop_47: fmul8x16al %f30, %f8, %f22 smulcc %o3, 0x1FCE, %o4 tl %xcc, 0x7 ld [%l7 + 0x7C], %f3 tleu %icc, 0x0 add %l7, 0x58, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %l6, %i7 fandnot1 %f30, %f16, %f22 subcc %g6, 0x1A9E, %o7 set 0x5C, %g2 stwa %l2, [%l7 + %g2] 0x10 fmovrde %i6, %f6, %f8 tge %xcc, 0x2 alignaddr %l5, %i3, %i5 edge32ln %g5, %i0, %g2 tpos %icc, 0x2 addcc %g7, %l4, %o1 or %l3, 0x1AB0, %o2 smul %o6, 0x04D4, %i4 udivcc %i1, 0x153B, %o5 fmovrse %o0, %f24, %f10 tvs %xcc, 0x5 add %l0, %g1, %g3 andncc %i2, %g4, %o3 fmovrdlez %o4, %f16, %f4 tvc %xcc, 0x3 brgz %l1, loop_48 nop setx loop_49, %l0, %l1 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 %l6, %i7, %g6 movl %xcc, %o7, %i6 loop_48: nop fitos %f0, %f15 fstod %f15, %f18 loop_49: edge16 %l5, %l2, %i5 tsubcc %g5, %i0, %g2 tleu %icc, 0x4 tvc %icc, 0x7 and %i3, 0x0F85, %l4 fcmpgt16 %f6, %f28, %g7 sub %o1, 0x055E, %l3 tleu %xcc, 0x2 edge8 %o2, %o6, %i4 movrgez %i1, 0x059, %o5 bcc,pt %xcc, loop_50 bg,pt %xcc, loop_51 tgu %icc, 0x6 and %o0, %g1, %l0 loop_50: nop setx 0xC6B19FD6D7EFD775, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f2 loop_51: nop fitod %f6, %f24 fdtox %f24, %f4 sll %g3, 0x0C, %g4 andn %i2, 0x132B, %o4 orncc %l1, 0x0887, %o3 movl %icc, %i7, %g6 subcc %o7, 0x13D1, %l6 fxnors %f26, %f1, %f29 add %l5, %l2, %i5 nop set 0x2E, %l6 sth %g5, [%l7 + %l6] andn %i0, 0x04E6, %g2 xor %i3, 0x1F17, %i6 fmovscs %icc, %f27, %f13 fbn,a %fcc1, loop_52 fmovda %icc, %f15, %f5 nop setx 0xB978044AA914B3B6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 fsqrtd %f14, %f0 movgu %xcc, %l4, %g7 loop_52: movrgz %l3, 0x279, %o2 fbo %fcc3, loop_53 edge32n %o6, %i4, %o1 call loop_54 taddcctv %o5, 0x1B88, %i1 loop_53: fsrc1 %f26, %f16 umulcc %o0, 0x00F0, %l0 loop_54: nop set 0x30, %g3 lduwa [%l7 + %g3] 0x89, %g1 stbar fbuge %fcc2, loop_55 prefetch [%l7 + 0x1C], 0x3 fmovrdgez %g3, %f4, %f30 fbl %fcc0, loop_56 loop_55: stx %g4, [%l7 + 0x58] fnot2 %f12, %f22 orn %o4, 0x0080, %i2 loop_56: fmovsne %xcc, %f28, %f5 edge8l %l1, %o3, %i7 stbar wr %g0, 0x80, %asi lduba [%l7 + 0x6B] %asi, %g6 umul %l6, %o7, %l2 sll %l5, %g5, %i0 bg %xcc, loop_57 edge16ln %i5, %i3, %g2 fblg,a %fcc0, loop_58 fmuld8sux16 %f28, %f7, %f0 loop_57: edge8ln %i6, %g7, %l4 movvc %xcc, %o2, %l3 loop_58: fxors %f14, %f9, %f15 subcc %o6, 0x11FC, %o1 tleu %xcc, 0x3 movrlez %o5, 0x0EF, %i1 alignaddrl %i4, %l0, %g1 edge32n %o0, %g3, %g4 tvs %xcc, 0x6 wr %g0, 0x18, %asi ldsha [%l7 + 0x66] %asi, %o4 ldsh [%l7 + 0x12], %i2 taddcc %o3, 0x1D8F, %i7 bn,a loop_59 edge8n %g6, %l1, %l6 fmul8x16 %f8, %f0, %f28 movvs %xcc, %o7, %l2 loop_59: orncc %l5, 0x14BC, %g5 te %xcc, 0x3 fmovse %xcc, %f31, %f22 fsrc1s %f20, %f29 xorcc %i5, %i0, %g2 edge8l %i6, %g7, %l4 fones %f13 edge8n %i3, %o2, %l3 nop setx loop_60, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done flush %l7 + 0x74 sra %o1, %o6, %i1 orncc %o5, %l0, %i4 loop_60: array16 %g1, %o0, %g4 alignaddrl %o4, %g3, %i2 sll %i7, %o3, %l1 fbn,a %fcc3, loop_61 fbg,a %fcc0, loop_62 srax %g6, 0x13, %o7 sir 0x1561 loop_61: addc %l6, %l2, %g5 loop_62: sra %l5, %i0, %g2 ldsw [%l7 + 0x30], %i6 alignaddrl %i5, %l4, %i3 sllx %o2, 0x0E, %l3 sethi 0x02A5, %o1 add %l7, 0x58, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g7 casxa [%l6] %asi, %g7, %o6 edge16 %i1, %l0, %i4 fbug %fcc0, loop_63 ldub [%l7 + 0x7B], %g1 popc %o0, %o5 array32 %g4, %o4, %g3 loop_63: movvs %icc, %i2, %i7 fmovrsgz %o3, %f18, %f1 mulx %g6, %o7, %l1 andcc %l2, %g5, %l6 fmovsvc %xcc, %f11, %f5 fmovdcs %xcc, %f24, %f25 movre %l5, %i0, %i6 edge16n %i5, %l4, %i3 orcc %o2, %g2, %o1 mulscc %l3, 0x1962, %g7 movcc %icc, %i1, %l0 stx %i4, [%l7 + 0x30] edge32ln %o6, %g1, %o5 fmovdl %xcc, %f0, %f5 sdiv %o0, 0x1D50, %o4 edge16n %g4, %i2, %g3 fbl,a %fcc0, loop_64 orncc %o3, 0x1F79, %g6 tvc %icc, 0x3 subccc %i7, %l1, %l2 loop_64: fpack32 %f4, %f24, %f0 orn %g5, %l6, %l5 swap [%l7 + 0x5C], %o7 add %l7, 0x14, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i6, %i0 orncc %l4, %i5, %o2 or %g2, %i3, %l3 and %g7, %i1, %o1 movvc %xcc, %i4, %l0 movle %xcc, %o6, %o5 fand %f10, %f16, %f2 fmovrdgz %o0, %f2, %f8 fmovrdgez %g1, %f0, %f16 alignaddr %o4, %g4, %i2 nop setx 0x0992C9BB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0xACA5E3AD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fadds %f15, %f14, %f23 xnorcc %o3, 0x1E83, %g6 call loop_65 addccc %i7, 0x1117, %l1 movcc %icc, %l2, %g5 nop setx loop_66, %l0, %l1 jmpl %l1, %l6 loop_65: fbo,a %fcc0, loop_67 sdivcc %l5, 0x189A, %o7 move %icc, %i6, %i0 loop_66: subcc %l4, %g3, %i5 loop_67: fpmerge %f30, %f7, %f26 tpos %icc, 0x3 tne %xcc, 0x0 tg %xcc, 0x1 wr %g0, 0x0c, %asi lduwa [%l7 + 0x4C] %asi, %o2 andncc %g2, %i3, %l3 edge8 %g7, %i1, %o1 fmul8x16 %f15, %f0, %f0 popc 0x19E0, %l0 bpos,pt %icc, loop_68 edge8n %o6, %i4, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot1s %f0, %f12, %f6 loop_68: fmovsn %xcc, %f3, %f5 movcc %icc, %o0, %g1 edge8n %g4, %i2, %o4 mulscc %o3, 0x02B3, %g6 sra %i7, %l2, %g5 fsrc2 %f14, %f16 fcmpne32 %f2, %f28, %l6 add %l7, 0x30, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %l1, %o7 or %i6, %i0, %l5 sdivcc %g3, 0x1288, %i5 fmovrdlz %l4, %f6, %f22 umul %g2, 0x0536, %i3 movcs %xcc, %l3, %o2 te %xcc, 0x7 bge,pn %xcc, loop_69 fpsub16s %f17, %f31, %f22 ta %icc, 0x1 fsrc1 %f26, %f20 loop_69: fmovsneg %icc, %f6, %f8 udiv %g7, 0x1C84, %i1 fmovrdlz %l0, %f30, %f28 tg %xcc, 0x4 movn %icc, %o6, %o1 fmovda %xcc, %f28, %f12 orncc %o5, %o0, %i4 fbul %fcc1, loop_70 fbul %fcc2, loop_71 movle %icc, %g4, %i2 fmovsvc %icc, %f14, %f9 loop_70: fpsub16s %f9, %f20, %f4 loop_71: movvs %xcc, %g1, %o3 movn %icc, %o4, %g6 fmovdvc %xcc, %f7, %f0 ble,pn %xcc, loop_72 movrlez %l2, 0x372, %g5 ldx [%l7 + 0x50], %i7 and %l6, 0x10FB, %l1 loop_72: bcs,a %icc, loop_73 movpos %xcc, %i6, %o7 brz,a %i0, loop_74 fsrc2s %f27, %f27 loop_73: nop wr %g0, 0x04, %asi lda [%l7 + 0x38] %asi, %f17 loop_74: fmovdcc %icc, %f31, %f2 set 0x40, %l1 ldda [%l7 + %l1] 0x2a, %l4 addcc %g3, %i5, %g2 array32 %i3, %l3, %l4 movleu %xcc, %g7, %o2 tge %icc, 0x7 edge32l %l0, %o6, %o1 fzero %f10 tvc %icc, 0x1 std %f14, [%l7 + 0x18] bvs,a loop_75 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x18 loop_75: fbl %fcc0, loop_76 fbue,a %fcc2, loop_77 movcs %xcc, %i1, %o5 fmovrde %o0, %f28, %f2 loop_76: srl %g4, %i4, %i2 loop_77: edge8 %g1, %o4, %g6 set 0x60, %g1 ldda [%l7 + %g1] 0x2f, %l2 movrlez %o3, %g5, %l6 edge16 %i7, %l1, %o7 wr %g0, 0x0c, %asi ldxa [%l7 + 0x78] %asi, %i6 sdivcc %l5, 0x027C, %i0 udivx %i5, 0x1BC9, %g2 umulcc %g3, %i3, %l3 subc %g7, %l4, %l0 orn %o2, 0x098D, %o6 wr %g0, 0x11, %asi lduwa [%l7 + 0x44] %asi, %i1 movrlez %o5, 0x2B0, %o0 bne %xcc, loop_78 edge16ln %o1, %g4, %i4 movg %icc, %g1, %i2 array16 %g6, %o4, %o3 loop_78: nop fitod %f6, %f4 fdtox %f4, %f22 orcc %g5, %l6, %i7 std %f16, [%l7 + 0x58] ta %xcc, 0x5 movl %xcc, %l2, %o7 udiv %i6, 0x12B3, %l5 fcmple16 %f30, %f28, %i0 fbg,a %fcc2, loop_79 fcmple16 %f16, %f18, %l1 fnands %f8, %f17, %f19 wr %g0, 0x10, %asi ldsha [%l7 + 0x0E] %asi, %i5 loop_79: bg,pt %icc, loop_80 fmovsleu %icc, %f25, %f29 movvc %icc, %g2, %g3 orcc %i3, %l3, %g7 loop_80: nop wr %g0, 0x89, %asi stda %f0, [%l7 + 0x40] %asi array8 %l0, %o2, %l4 edge16 %i1, %o6, %o5 tge %xcc, 0x1 fmovrdlez %o0, %f22, %f30 tpos %icc, 0x3 movne %icc, %o1, %i4 fcmpeq32 %f12, %f22, %g1 edge16n %i2, %g6, %o4 addcc %o3, %g4, %g5 andcc %i7, %l6, %l2 udivx %o7, 0x1CB6, %i6 fnands %f8, %f31, %f13 movvc %xcc, %i0, %l1 fmovsa %icc, %f20, %f21 tge %xcc, 0x2 edge8n %i5, %g2, %l5 movrne %g3, 0x28D, %l3 sdivcc %i3, 0x02FC, %g7 tne %icc, 0x1 movre %l0, %l4, %i1 set 0x18, %o4 ldxa [%g0 + %o4] 0x58, %o2 edge16 %o5, %o0, %o6 tleu %xcc, 0x3 movleu %xcc, %i4, %g1 subc %o1, %g6, %i2 edge32l %o4, %g4, %o3 movvc %icc, %g5, %l6 orncc %l2, 0x01B6, %o7 fbne %fcc0, loop_81 edge8 %i6, %i0, %i7 nop set 0x30, %g7 ldd [%l7 + %g7], %f22 movrne %l1, 0x1C1, %g2 loop_81: fnands %f1, %f28, %f5 fbug,a %fcc1, loop_82 movrlez %l5, %i5, %g3 ba,a,pn %xcc, loop_83 fmovrde %i3, %f10, %f10 loop_82: tle %xcc, 0x2 fnot2 %f12, %f12 loop_83: swap [%l7 + 0x10], %g7 movrgez %l0, 0x296, %l4 smulcc %l3, 0x045A, %i1 movrlez %o2, 0x027, %o5 fors %f18, %f2, %f31 edge8 %o0, %i4, %o6 call loop_84 fnegs %f5, %f17 edge8l %g1, %o1, %g6 tgu %icc, 0x1 loop_84: fbu,a %fcc1, loop_85 edge16 %i2, %g4, %o4 movgu %xcc, %o3, %g5 nop fitos %f12, %f13 loop_85: nop set 0x8, %o3 stxa %l6, [%g0 + %o3] 0x21 brz %o7, loop_86 fbne,a %fcc3, loop_87 alignaddr %l2, %i6, %i7 xor %i0, 0x0C2A, %g2 loop_86: andn %l5, 0x1366, %i5 loop_87: edge8n %l1, %i3, %g7 movrlez %g3, 0x1F2, %l4 fbul,a %fcc3, loop_88 nop fitos %f10, %f28 movge %icc, %l0, %l3 nop setx 0x15A82D07A051E12D, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr loop_88: tpos %xcc, 0x6 tne %icc, 0x2 tleu %icc, 0x5 ba,a %xcc, loop_89 fnands %f15, %f22, %f25 subccc %o2, %i1, %o5 movle %xcc, %i4, %o0 loop_89: fmovdvc %icc, %f19, %f6 ldsh [%l7 + 0x0A], %o6 fmovrsgez %g1, %f10, %f16 andn %o1, %i2, %g6 tpos %xcc, 0x6 add %o4, %g4, %o3 edge8 %l6, %o7, %g5 fornot1 %f24, %f22, %f14 tg %xcc, 0x1 fmovdcs %icc, %f6, %f8 flush %l7 + 0x54 orn %i6, %l2, %i7 fxnor %f24, %f16, %f8 tcs %icc, 0x2 set 0x5B, %l3 lduba [%l7 + %l3] 0x19, %g2 sdiv %l5, 0x02FE, %i0 nop fitod %f12, %f26 fdtox %f26, %f14 edge16 %i5, %l1, %i3 fcmpeq32 %f20, %f10, %g3 movn %xcc, %l4, %g7 bcs loop_90 call loop_91 nop fitod %f2, %f20 fdtos %f20, %f17 nop setx loop_92, %l0, %l1 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_90: bne,pn %icc, loop_93 loop_91: bleu,pn %icc, loop_94 fmovdne %xcc, %f25, %f30 loop_92: stw %l3, [%l7 + 0x74] loop_93: movgu %xcc, %o2, %i1 loop_94: tsubcctv %l0, %i4, %o5 movg %icc, %o0, %o6 movneg %icc, %o1, %i2 fmovsgu %xcc, %f7, %f16 nop setx 0xBCCAE2A0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x74366A41, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fmuls %f6, %f9, %f21 tneg %xcc, 0x5 tsubcctv %g1, 0x160A, %g6 alignaddrl %o4, %g4, %l6 set 0x24, %i4 lda [%l7 + %i4] 0x81, %f22 tcs %icc, 0x4 set 0x20, %l5 ldxa [%g0 + %l5] 0x20, %o3 fmovdle %icc, %f30, %f0 tle %xcc, 0x7 xnor %g5, 0x07DC, %i6 sdivcc %o7, 0x126B, %i7 fbn,a %fcc3, loop_95 andcc %g2, 0x0BC2, %l5 edge16 %l2, %i0, %i5 movre %l1, %i3, %l4 loop_95: andncc %g3, %l3, %o2 stw %g7, [%l7 + 0x70] fandnot2s %f17, %f25, %f31 srl %l0, %i1, %o5 tvs %xcc, 0x6 fandnot1 %f14, %f30, %f26 movne %icc, %o0, %i4 fsrc2s %f19, %f10 bneg,a loop_96 movvs %icc, %o6, %i2 udiv %o1, 0x1A14, %g6 orcc %g1, %g4, %o4 loop_96: edge32 %o3, %l6, %g5 or %o7, %i6, %g2 srl %i7, 0x08, %l5 fpsub32s %f12, %f14, %f2 flush %l7 + 0x50 movne %icc, %l2, %i5 array8 %i0, %l1, %l4 movn %xcc, %g3, %l3 tsubcctv %i3, 0x058B, %o2 fmovrdgez %g7, %f18, %f30 popc 0x0A8A, %i1 fmuld8sux16 %f24, %f17, %f14 andncc %o5, %l0, %o0 addcc %i4, 0x0FC0, %i2 edge16 %o1, %g6, %o6 tleu %xcc, 0x7 fnot2s %f8, %f24 srlx %g1, 0x0F, %g4 fmovdleu %icc, %f24, %f18 movrgez %o3, 0x371, %o4 ldsw [%l7 + 0x74], %l6 nop fitod %f23, %f14 ldd [%l7 + 0x20], %f12 fmovrsgez %o7, %f26, %f9 fmovsge %xcc, %f22, %f17 andncc %i6, %g5, %i7 flush %l7 + 0x54 mulscc %l5, %g2, %l2 faligndata %f14, %f14, %f30 ba,a loop_97 tgu %icc, 0x3 edge8n %i5, %l1, %i0 movvc %xcc, %l4, %g3 loop_97: mulscc %l3, %o2, %g7 movvc %xcc, %i3, %o5 flush %l7 + 0x14 movrgz %l0, 0x1A0, %i1 fmovdn %xcc, %f11, %f3 bn,a,pn %icc, loop_98 movvs %xcc, %o0, %i2 fands %f9, %f29, %f29 fcmpne32 %f2, %f20, %o1 loop_98: fmovsn %icc, %f16, %f7 tsubcc %i4, %g6, %g1 subc %o6, 0x0615, %g4 nop fitod %f12, %f6 fdtox %f6, %f0 fxtod %f0, %f24 stw %o3, [%l7 + 0x10] taddcc %o4, %l6, %o7 tsubcctv %g5, 0x0BD4, %i7 fmul8x16au %f6, %f28, %f14 ldsb [%l7 + 0x73], %l5 sub %i6, %l2, %i5 bne,a loop_99 fmovdcc %icc, %f20, %f28 tcs %xcc, 0x6 faligndata %f20, %f6, %f28 loop_99: srlx %g2, 0x12, %l1 sethi 0x087F, %i0 edge16n %g3, %l4, %l3 fmovdge %xcc, %f23, %f22 xorcc %g7, %i3, %o2 movcc %icc, %l0, %o5 set 0x6C, %l2 lda [%l7 + %l2] 0x04, %f20 udiv %i1, 0x1ABB, %i2 wr %g0, 0x80, %asi ldstuba [%l7 + 0x2A] %asi, %o0 sth %o1, [%l7 + 0x54] movcc %icc, %g6, %g1 movrgez %i4, %o6, %o3 bpos,a,pn %icc, loop_100 udivx %g4, 0x137A, %l6 movre %o4, %o7, %i7 wr %g0, 0x19, %asi stwa %g5, [%l7 + 0x68] %asi loop_100: fbl %fcc2, loop_101 move %xcc, %l5, %i6 movrne %i5, %g2, %l2 nop fitos %f22, %f17 loop_101: edge8n %i0, %l1, %l4 srax %l3, 0x1A, %g3 fmovrdgz %g7, %f26, %f28 movneg %xcc, %i3, %l0 popc %o5, %o2 brlz,a %i2, loop_102 orncc %i1, %o0, %o1 bcs %xcc, loop_103 stw %g1, [%l7 + 0x30] loop_102: fandnot1 %f20, %f0, %f6 fbe,a %fcc3, loop_104 loop_103: fabss %f26, %f8 umulcc %g6, 0x16E8, %i4 array32 %o3, %o6, %l6 loop_104: ble,a loop_105 nop fitos %f2, %f11 fstox %f11, %f0 fxtos %f0, %f31 stw %g4, [%l7 + 0x54] tgu %icc, 0x4 loop_105: tleu %icc, 0x2 alignaddrl %o7, %i7, %o4 sethi 0x0398, %l5 fandnot1 %f8, %f2, %f28 movcc %xcc, %i6, %i5 bpos %icc, loop_106 movleu %xcc, %g5, %g2 be,a %xcc, loop_107 fsrc1 %f12, %f30 loop_106: bneg,pt %xcc, loop_108 movrgz %l2, %l1, %i0 loop_107: movgu %icc, %l3, %g3 wr %g0, 0x80, %asi sta %f18, [%l7 + 0x0C] %asi loop_108: movleu %xcc, %g7, %i3 xor %l4, %o5, %o2 fba,a %fcc1, loop_109 brlz %i2, loop_110 sth %i1, [%l7 + 0x4C] addcc %l0, 0x0123, %o1 loop_109: udiv %g1, 0x1336, %o0 loop_110: subccc %g6, %i4, %o6 bn,a %xcc, loop_111 movre %o3, 0x237, %l6 fmovdgu %icc, %f4, %f26 ta %xcc, 0x4 loop_111: andn %o7, %i7, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xB6D6AE4B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 fsqrts %f12, %f19 umul %o4, 0x17A4, %l5 fmul8x16 %f9, %f20, %f24 bge,pt %xcc, loop_112 st %f24, [%l7 + 0x5C] alignaddrl %i5, %i6, %g5 bl,a,pt %xcc, loop_113 loop_112: fba,a %fcc2, loop_114 edge16ln %l2, %g2, %l1 movn %xcc, %i0, %g3 loop_113: sll %g7, 0x05, %i3 loop_114: smulcc %l4, %l3, %o5 fandnot2 %f8, %f8, %f26 xor %i2, %o2, %l0 umul %o1, 0x0558, %i1 fmovsl %icc, %f14, %f13 fmul8x16 %f26, %f24, %f12 edge32ln %o0, %g1, %g6 ld [%l7 + 0x14], %f7 srl %i4, %o6, %o3 umulcc %l6, 0x1D40, %i7 edge8l %g4, %o7, %o4 nop setx 0x005B7D98, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0xA16BD5E7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fdivs %f10, %f21, %f25 fxnors %f22, %f16, %f29 nop fitod %f2, %f16 fdtox %f16, %f2 tge %icc, 0x5 movrgz %i5, 0x1B8, %i6 tcc %icc, 0x5 mova %xcc, %g5, %l5 fnot2 %f20, %f18 fornot1s %f30, %f28, %f8 bne loop_115 movrne %l2, %g2, %i0 alignaddr %l1, %g3, %i3 nop setx 0x948773C0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 fsqrts %f3, %f31 loop_115: brgez %g7, loop_116 fmovsgu %xcc, %f12, %f5 fsrc1s %f25, %f11 movrne %l3, 0x030, %l4 loop_116: nop membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0x17, %f0 and %o5, 0x1A0F, %o2 srl %i2, %l0, %i1 addc %o0, 0x04D6, %g1 fmovrdgez %o1, %f6, %f6 brlz,a %g6, loop_117 bcs,a,pn %icc, loop_118 fmovrse %o6, %f7, %f13 set 0x6E, %i0 lduha [%l7 + %i0] 0x18, %i4 loop_117: nop wr %g0, 0x89, %asi prefetcha [%l7 + 0x78] %asi, 0x1 loop_118: edge8ln %l6, %g4, %i7 wr %g0, 0x04, %asi stwa %o4, [%l7 + 0x30] %asi tge %xcc, 0x1 movrlez %o7, 0x305, %i5 alignaddr %g5, %i6, %l5 bneg,a %icc, loop_119 bgu,a,pt %xcc, loop_120 sth %g2, [%l7 + 0x08] fnands %f29, %f26, %f25 loop_119: fxors %f1, %f18, %f29 loop_120: nop set 0x20, %i7 sta %f8, [%l7 + %i7] 0x81 nop setx 0x5F1466505224370D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xA964F3DE8743A146, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 faddd %f12, %f0, %f24 fmovspos %xcc, %f5, %f7 bcs,a,pt %xcc, loop_121 move %xcc, %l2, %l1 fble %fcc0, loop_122 sdivcc %g3, 0x0BA5, %i0 loop_121: fone %f28 taddcctv %g7, 0x0B5C, %l3 loop_122: nop set 0x70, %i5 ldda [%l7 + %i5] 0x23, %l4 or %i3, 0x0B2A, %o2 ta %icc, 0x6 edge16l %i2, %o5, %i1 tsubcctv %l0, %g1, %o0 ta %xcc, 0x4 array16 %o1, %o6, %i4 bgu,pt %icc, loop_123 stb %o3, [%l7 + 0x1F] fpsub32 %f30, %f28, %f22 tg %icc, 0x4 loop_123: udivcc %l6, 0x0E3A, %g4 fbo %fcc2, loop_124 fabsd %f14, %f26 orncc %i7, %o4, %g6 xnor %i5, 0x1883, %o7 loop_124: fmul8x16au %f3, %f14, %f8 bpos,pt %xcc, loop_125 movgu %xcc, %i6, %g5 brgez,a %g2, loop_126 xnor %l2, 0x04CC, %l1 loop_125: fornot1s %f6, %f3, %f5 fmovsn %icc, %f22, %f7 loop_126: bcs,a,pn %icc, loop_127 movpos %icc, %g3, %i0 nop setx loop_128, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done smulcc %l5, %g7, %l3 loop_127: membar 0x47 ta %xcc, 0x0 loop_128: fpadd16s %f11, %f3, %f28 tn %xcc, 0x7 fba,a %fcc1, loop_129 tsubcc %i3, %o2, %l4 movcs %xcc, %o5, %i2 fandnot1s %f22, %f8, %f16 loop_129: nop wr %g0, 0x0c, %asi lduwa [%l7 + 0x30] %asi, %i1 orcc %g1, 0x1636, %o0 call loop_130 fbg,a %fcc3, loop_131 fmuld8ulx16 %f1, %f17, %f18 edge32ln %o1, %o6, %l0 loop_130: movvs %xcc, %i4, %l6 loop_131: movrlz %o3, 0x0B5, %i7 movne %xcc, %o4, %g4 stx %i5, [%l7 + 0x48] movrgz %o7, %g6, %i6 fmovd %f16, %f16 tn %xcc, 0x7 edge8l %g5, %l2, %l1 fblg,a %fcc0, loop_132 srl %g2, 0x09, %i0 ldub [%l7 + 0x26], %l5 xnorcc %g3, 0x0027, %g7 loop_132: movrne %i3, 0x109, %o2 sir 0x12D9 fornot1 %f30, %f6, %f18 fbn,a %fcc3, loop_133 membar 0x72 movvs %icc, %l3, %o5 movge %icc, %i2, %l4 loop_133: fnand %f12, %f4, %f20 faligndata %f22, %f2, %f0 fpadd16s %f25, %f24, %f22 fexpand %f30, %f28 nop fitod %f10, %f30 fdtoi %f30, %f24 edge8l %i1, %g1, %o1 smul %o0, 0x1143, %l0 fnors %f3, %f2, %f10 tcs %xcc, 0x1 or %i4, 0x15FA, %o6 movrlez %l6, 0x01C, %o3 fmovsvs %icc, %f27, %f23 orn %i7, 0x0B45, %g4 fcmpne32 %f26, %f0, %o4 tgu %icc, 0x0 tvc %xcc, 0x2 array32 %o7, %i5, %g6 edge32n %g5, %i6, %l1 edge16n %l2, %i0, %g2 movrgez %l5, 0x1B7, %g7 fpack16 %f22, %f21 fble %fcc0, loop_134 brgez %i3, loop_135 and %o2, %g3, %l3 addc %o5, 0x1023, %i2 loop_134: xnor %l4, %g1, %o1 loop_135: nop set 0x38, %o6 ldswa [%l7 + %o6] 0x15, %i1 fxor %f8, %f22, %f8 xnor %l0, %i4, %o6 fcmpeq32 %f22, %f24, %o0 nop setx 0x851305A0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x9BAAD910, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fsubs %f10, %f5, %f14 movpos %xcc, %l6, %i7 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 sra %g4, %o3, %o4 ldsh [%l7 + 0x7A], %o7 fzero %f8 fmovsgu %icc, %f1, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %xcc, 0x5 xorcc %g6, %g5, %i5 subccc %i6, 0x0114, %l2 ldx [%l7 + 0x70], %i0 brz,a %g2, loop_136 pdist %f0, %f6, %f2 subcc %l5, 0x08A6, %g7 nop fitos %f0, %f19 fstoi %f19, %f14 loop_136: fbo %fcc3, loop_137 edge16 %i3, %o2, %g3 wr %g0, 0xf8, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_137: edge8n %l3, %o5, %l1 ba loop_138 xnor %i2, 0x110F, %g1 fnands %f24, %f15, %f16 tsubcctv %l4, 0x18A0, %i1 loop_138: tleu %xcc, 0x2 srax %o1, %i4, %l0 xorcc %o6, 0x085B, %l6 bneg,a %xcc, loop_139 fblg,a %fcc1, loop_140 movg %icc, %o0, %g4 fmovdn %icc, %f10, %f4 loop_139: movre %o3, 0x0B9, %o4 loop_140: fpadd16s %f22, %f8, %f26 brlez,a %i7, loop_141 std %f26, [%l7 + 0x10] wr %g0, 0x80, %asi ldda [%l7 + 0x70] %asi, %g6 loop_141: orcc %o7, %g5, %i5 sll %i6, 0x18, %i0 movrlz %l2, %g2, %l5 wr %g0, 0x0c, %asi sta %f26, [%l7 + 0x68] %asi nop set 0x3C, %g6 stw %g7, [%l7 + %g6] fnand %f8, %f0, %f8 fpadd32 %f10, %f28, %f22 ldx [%l7 + 0x68], %o2 tge %icc, 0x7 sub %i3, %g3, %o5 fmovrdlez %l3, %f20, %f26 bcc loop_142 umul %i2, 0x1B0C, %g1 alignaddr %l1, %i1, %l4 ldub [%l7 + 0x3C], %i4 loop_142: movleu %xcc, %o1, %o6 nop setx 0x7041D3CF, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr orn %l6, 0x0439, %l0 ta %icc, 0x5 andncc %g4, %o0, %o4 andn %o3, 0x1DE0, %i7 subc %o7, 0x1564, %g5 ld [%l7 + 0x7C], %f20 edge8 %g6, %i6, %i0 flush %l7 + 0x1C brnz,a %l2, loop_143 srl %g2, %i5, %l5 fones %f30 move %icc, %g7, %i3 loop_143: fmovrdlz %o2, %f26, %f6 be %icc, loop_144 fmovdcc %icc, %f3, %f27 fmul8ulx16 %f2, %f0, %f20 fbo,a %fcc1, loop_145 loop_144: xorcc %o5, 0x0568, %g3 addc %l3, 0x169B, %g1 movne %icc, %i2, %i1 loop_145: nop setx 0x55D1ED81, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x18DEE1EB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fmuls %f13, %f17, %f31 fones %f16 alignaddr %l4, %i4, %o1 stx %o6, [%l7 + 0x70] fmovrse %l1, %f29, %f11 wr %g0, 0x2f, %asi stha %l0, [%l7 + 0x72] %asi membar #Sync tne %icc, 0x2 fmovdn %icc, %f24, %f10 call loop_146 fxnors %f26, %f1, %f17 tcs %xcc, 0x5 fornot2s %f19, %f31, %f6 loop_146: tl %icc, 0x7 fmovdvs %icc, %f27, %f3 fpack16 %f14, %f17 xorcc %l6, %g4, %o0 xorcc %o3, 0x079D, %o4 tpos %xcc, 0x1 ta %icc, 0x1 subcc %i7, 0x0028, %g5 movl %xcc, %o7, %g6 movpos %icc, %i6, %l2 and %i0, 0x161D, %g2 udivx %i5, 0x0611, %l5 fmovsl %icc, %f21, %f3 movrgez %g7, 0x05F, %o2 set 0x26, %g5 lduba [%l7 + %g5] 0x10, %i3 fnor %f10, %f20, %f22 wr %g0, 0x89, %asi ldsba [%l7 + 0x2B] %asi, %g3 fbuge,a %fcc1, loop_147 fmovrdgez %o5, %f2, %f30 sdivcc %l3, 0x06FC, %g1 tleu %xcc, 0x4 loop_147: xnorcc %i2, %l4, %i4 sub %o1, %o6, %i1 edge32 %l0, %l6, %g4 orncc %o0, 0x112F, %l1 srlx %o4, 0x17, %o3 fands %f25, %f6, %f1 te %xcc, 0x6 fblg %fcc0, loop_148 sll %g5, 0x15, %o7 mulscc %i7, 0x1865, %i6 edge32ln %g6, %l2, %g2 loop_148: brz %i0, loop_149 fmovscs %icc, %f23, %f23 subcc %l5, %g7, %i5 brgz %i3, loop_150 loop_149: fmovrdne %o2, %f0, %f24 movre %o5, 0x34A, %g3 edge16n %g1, %l3, %l4 loop_150: fandnot1 %f6, %f8, %f6 movne %xcc, %i4, %i2 set 0x44, %i3 swapa [%l7 + %i3] 0x88, %o6 faligndata %f8, %f12, %f20 ldx [%l7 + 0x58], %i1 srl %l0, 0x1A, %l6 movrne %o1, 0x145, %o0 xnor %l1, 0x1D78, %o4 udivx %o3, 0x0F59, %g4 alignaddrl %g5, %o7, %i7 subc %i6, %g6, %l2 edge8 %i0, %g2, %l5 udiv %g7, 0x1A1B, %i3 tsubcc %o2, 0x1A48, %o5 smul %i5, %g3, %l3 nop setx 0xFF9EC7ED, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0xC109A323, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fadds %f24, %f5, %f22 fbge,a %fcc1, loop_151 fmovde %xcc, %f25, %f27 movn %icc, %l4, %i4 fbule %fcc1, loop_152 loop_151: nop fitos %f3, %f20 fstod %f20, %f18 fbn,a %fcc1, loop_153 popc %i2, %o6 loop_152: ldd [%l7 + 0x28], %f12 or %i1, 0x1F5D, %g1 loop_153: nop wr %g0, 0x18, %asi lda [%l7 + 0x08] %asi, %f21 add %l6, 0x1851, %l0 movn %icc, %o0, %o1 movn %xcc, %o4, %l1 ble,pn %icc, loop_154 fbg,a %fcc2, loop_155 tcs %xcc, 0x3 movge %xcc, %g4, %g5 loop_154: fmul8ulx16 %f26, %f24, %f24 loop_155: tne %xcc, 0x0 sethi 0x16BF, %o7 subccc %o3, %i6, %i7 add %g6, 0x1DFE, %i0 fmovsgu %xcc, %f12, %f1 ba loop_156 edge16ln %g2, %l2, %g7 addccc %i3, 0x08AF, %o2 udiv %l5, 0x0988, %i5 loop_156: tg %icc, 0x5 and %o5, 0x1E4D, %l3 fmovrdne %l4, %f22, %f12 fbue,a %fcc3, loop_157 sllx %g3, 0x07, %i2 movneg %icc, %o6, %i4 fble %fcc3, loop_158 loop_157: fnot2s %f25, %f6 fpsub16 %f24, %f16, %f26 addc %g1, 0x0FE3, %i1 loop_158: fnegd %f28, %f12 xnor %l0, %o0, %l6 fmul8x16au %f15, %f13, %f12 ldub [%l7 + 0x0D], %o1 fandnot2s %f19, %f10, %f28 fpsub32s %f15, %f20, %f5 sdiv %o4, 0x0768, %g4 movcs %icc, %g5, %o7 udivx %o3, 0x1371, %i6 nop set 0x6C, %i1 lduw [%l7 + %i1], %i7 andncc %l1, %g6, %g2 array32 %l2, %i0, %i3 stb %g7, [%l7 + 0x2F] addc %l5, %o2, %o5 fbn,a %fcc3, loop_159 movn %icc, %l3, %i5 bne,pn %xcc, loop_160 fsrc1s %f18, %f12 loop_159: addc %l4, %g3, %i2 subcc %i4, %g1, %o6 loop_160: nop setx 0x1BD920D560717908, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr fmovspos %icc, %f7, %f7 tvc %xcc, 0x3 edge16ln %l0, %i1, %l6 fbge,a %fcc0, loop_161 edge32l %o0, %o4, %g4 te %icc, 0x3 subcc %g5, 0x0DF9, %o1 loop_161: fmovdgu %xcc, %f27, %f21 xorcc %o7, 0x0F59, %o3 edge8ln %i6, %l1, %i7 fnegd %f2, %f28 brnz %g6, loop_162 umul %l2, %g2, %i0 fmul8sux16 %f6, %f0, %f0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_162: bpos loop_163 array16 %i3, %g7, %l5 tgu %xcc, 0x6 nop fitod %f26, %f22 loop_163: mulscc %o5, 0x07A7, %o2 te %xcc, 0x0 stbar te %icc, 0x0 fmovspos %xcc, %f7, %f2 fbug,a %fcc0, loop_164 fmovrsgez %l3, %f16, %f18 bpos loop_165 ld [%l7 + 0x40], %f26 loop_164: srl %i5, 0x1D, %l4 stbar loop_165: stbar srlx %g3, 0x11, %i4 movrgz %i2, %g1, %l0 movrlez %o6, 0x07D, %l6 movre %o0, %i1, %g4 movrgez %g5, %o1, %o4 and %o3, 0x0F53, %i6 edge32n %o7, %i7, %g6 fpsub16 %f2, %f26, %f26 taddcctv %l1, %l2, %g2 fbne,a %fcc0, loop_166 movle %icc, %i0, %i3 tcs %xcc, 0x4 te %xcc, 0x4 loop_166: fpsub32 %f0, %f6, %f2 alignaddrl %g7, %l5, %o5 bge,pt %xcc, loop_167 edge8ln %o2, %l3, %i5 srlx %l4, %i4, %i2 sll %g1, 0x08, %g3 loop_167: fornot1 %f0, %f26, %f2 fpsub16s %f2, %f19, %f29 array32 %l0, %l6, %o0 sethi 0x0C17, %o6 fnands %f0, %f13, %f18 movrlez %g4, %g5, %i1 tneg %xcc, 0x5 fmovrsne %o1, %f24, %f17 nop setx 0x5CF6001580409AD6, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr be,a loop_168 bl,a loop_169 popc %o4, %i6 smul %o7, %o3, %i7 loop_168: udivcc %l1, 0x12F6, %g6 loop_169: xorcc %g2, %l2, %i0 xorcc %i3, %g7, %l5 and %o2, 0x1C3A, %o5 udivx %l3, 0x08CC, %l4 fmovd %f6, %f12 fmovdneg %icc, %f14, %f27 fcmpeq16 %f12, %f16, %i4 fbue %fcc3, loop_170 nop setx loop_171, %l0, %l1 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 %i2, %g1, %g3 fornot2s %f12, %f3, %f3 loop_170: bpos,a %xcc, loop_172 loop_171: movre %i5, 0x22F, %l0 fsrc1 %f4, %f24 ta %xcc, 0x2 loop_172: fmovrde %l6, %f22, %f16 set 0x44, %l4 lda [%l7 + %l4] 0x89, %f19 st %f3, [%l7 + 0x08] set 0x78, %l0 sta %f23, [%l7 + %l0] 0x80 fble,a %fcc0, loop_173 fbl,a %fcc3, loop_174 fpmerge %f7, %f11, %f12 ldstub [%l7 + 0x0B], %o6 loop_173: nop set 0x50, %i2 prefetcha [%l7 + %i2] 0x10, 0x1 loop_174: udivcc %g5, 0x1D2D, %o0 sll %o1, 0x08, %i1 edge8ln %i6, %o7, %o4 tg %icc, 0x6 bge,a,pt %icc, loop_175 alignaddr %o3, %l1, %i7 tl %xcc, 0x3 add %g6, 0x12CB, %l2 loop_175: sdiv %i0, 0x0904, %i3 fmovsl %icc, %f27, %f24 fbe,a %fcc1, loop_176 fmovsvc %icc, %f1, %f24 sub %g7, 0x1334, %g2 sdivcc %o2, 0x186E, %l5 loop_176: tpos %icc, 0x6 fbul %fcc1, loop_177 bl,pt %xcc, loop_178 tneg %icc, 0x4 srax %o5, 0x03, %l4 loop_177: sir 0x1884 loop_178: nop setx loop_179, %l0, %l1 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 + 0x50], %i4 brnz,a %i2, loop_180 nop setx 0x20498E2D, %l0, %l6 st %l6, [%l7 + 0x58] ld [%l7 + 0x58], %fsr loop_179: move %xcc, %g1, %l3 bneg,a %xcc, loop_181 loop_180: movcs %icc, %g3, %i5 fbne %fcc3, loop_182 sll %l0, 0x0D, %o6 loop_181: movrgez %l6, 0x129, %g4 nop setx 0x0044B0CA, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr loop_182: stbar wr %g0, 0x80, %asi lda [%l7 + 0x7C] %asi, %f23 fmovsneg %icc, %f3, %f12 set 0x40, %g4 prefetcha [%l7 + %g4] 0x04, 0x0 addc %g5, %i1, %o1 srax %i6, 0x16, %o4 tsubcc %o7, 0x1B23, %o3 fmul8x16al %f25, %f23, %f8 fornot1 %f0, %f28, %f30 fmovdvc %icc, %f17, %f15 bcs,a,pn %xcc, loop_183 movvs %icc, %l1, %i7 movne %icc, %l2, %g6 stx %i3, [%l7 + 0x08] loop_183: taddcc %i0, 0x1203, %g2 fmovrdlz %g7, %f16, %f24 taddcctv %o2, %o5, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8 %l5, %i4, %i2 movvc %xcc, %l3, %g3 fmovrdgz %i5, %f26, %f20 addcc %l0, %g1, %o6 nop set 0x2C, %i6 sth %l6, [%l7 + %i6] ldsw [%l7 + 0x50], %o0 nop fitos %f14, %f27 stb %g4, [%l7 + 0x23] addc %i1, %g5, %o1 tleu %xcc, 0x1 smulcc %o4, %i6, %o7 fba %fcc3, loop_184 alignaddr %o3, %i7, %l1 move %icc, %g6, %l2 bn,pn %icc, loop_185 loop_184: taddcc %i0, 0x00C7, %i3 tsubcc %g2, %g7, %o5 tl %xcc, 0x2 loop_185: edge32 %o2, %l4, %i4 movvc %icc, %l5, %i2 andncc %g3, %i5, %l0 stbar tn %icc, 0x6 tge %icc, 0x1 taddcc %g1, %l3, %o6 nop setx 0x00721F0A, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr wr %g0, 0x89, %asi prefetcha [%l7 + 0x60] %asi, 0x0 bge loop_186 tleu %xcc, 0x3 fmovda %xcc, %f31, %f2 bl,a,pn %xcc, loop_187 loop_186: tpos %xcc, 0x4 bvs,a,pt %icc, loop_188 bvc,pt %icc, loop_189 loop_187: tleu %icc, 0x6 edge16l %g4, %i1, %g5 loop_188: edge32n %o0, %o1, %o4 loop_189: ldsb [%l7 + 0x2D], %o7 smul %o3, 0x1AFF, %i7 brlz %l1, loop_190 movne %icc, %i6, %g6 fnegd %f14, %f8 taddcc %i0, 0x09B9, %l2 loop_190: orcc %i3, 0x06CB, %g2 stx %g7, [%l7 + 0x30] fmovdle %icc, %f16, %f3 orcc %o5, 0x035D, %o2 umulcc %l4, 0x1E93, %l5 mova %xcc, %i2, %g3 fmovrslez %i5, %f7, %f27 fmovrdlz %l0, %f30, %f16 ldx [%l7 + 0x70], %i4 xorcc %g1, 0x193C, %l3 nop fitos %f7, %f11 fstox %f11, %f2 fxtos %f2, %f12 brgz %l6, loop_191 edge16l %g4, %i1, %o6 alignaddr %g5, %o0, %o4 fcmpgt16 %f6, %f0, %o7 loop_191: nop setx loop_192, %l0, %l1 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 %o3, %i7, %l1 sra %o1, %g6, %i6 fmovrdgz %l2, %f24, %f30 loop_192: be,a %icc, loop_193 array8 %i0, %i3, %g2 or %g7, %o5, %l4 or %l5, %o2, %i2 loop_193: sub %g3, %i5, %i4 edge32l %g1, %l0, %l3 fba,a %fcc3, loop_194 orcc %g4, 0x0740, %l6 srl %o6, 0x1B, %i1 movrlz %o0, 0x088, %o4 loop_194: xor %g5, 0x0FB8, %o3 movrne %i7, %o7, %l1 brlz %g6, loop_195 sub %o1, %l2, %i6 tge %xcc, 0x4 taddcc %i3, 0x1C3C, %g2 loop_195: stx %i0, [%l7 + 0x50] fors %f31, %f5, %f20 ble,a,pn %xcc, loop_196 fzeros %f24 fcmpne16 %f0, %f12, %g7 array8 %o5, %l5, %o2 loop_196: tneg %xcc, 0x4 fmovrdlz %l4, %f12, %f10 udiv %i2, 0x04BE, %i5 andcc %g3, 0x1285, %i4 bgu,pn %xcc, loop_197 brz %l0, loop_198 addc %l3, 0x1490, %g4 movrgez %g1, 0x2B9, %o6 loop_197: movvc %icc, %l6, %o0 loop_198: fand %f22, %f14, %f8 std %f28, [%l7 + 0x60] fpadd16s %f2, %f0, %f9 mulscc %i1, %o4, %o3 set 0x0C, %o0 ldsba [%l7 + %o0] 0x89, %i7 orcc %g5, 0x0D69, %l1 edge32n %g6, %o7, %o1 tneg %xcc, 0x3 brgz,a %i6, loop_199 move %xcc, %i3, %l2 fmovd %f28, %f18 fbul %fcc1, loop_200 loop_199: fbu %fcc2, loop_201 alignaddr %i0, %g7, %g2 movg %icc, %l5, %o2 loop_200: alignaddrl %o5, %i2, %i5 loop_201: fbug,a %fcc1, loop_202 tge %xcc, 0x7 fnegd %f14, %f10 taddcctv %g3, %l4, %i4 loop_202: bneg,a,pn %icc, loop_203 taddcc %l0, %l3, %g1 tne %icc, 0x0 fbu %fcc0, loop_204 loop_203: orcc %g4, 0x0F17, %l6 fnand %f26, %f22, %f6 xorcc %o0, %i1, %o6 loop_204: tcc %xcc, 0x4 subc %o3, 0x0B6D, %o4 brgz,a %g5, loop_205 fpadd32 %f24, %f8, %f18 udiv %l1, 0x1150, %g6 brz,a %i7, loop_206 loop_205: ldx [%l7 + 0x48], %o1 tg %icc, 0x4 tsubcctv %i6, %i3, %l2 loop_206: udivx %i0, 0x0D54, %o7 taddcctv %g7, %g2, %o2 tsubcctv %o5, %l5, %i2 fone %f6 udivcc %i5, 0x0E1D, %g3 fnegs %f9, %f24 tne %icc, 0x4 tcc %xcc, 0x1 stx %l4, [%l7 + 0x18] bn,pn %icc, loop_207 srl %i4, %l3, %g1 bn,a,pt %icc, loop_208 brgz,a %g4, loop_209 loop_207: fone %f0 andn %l6, 0x1C4E, %o0 loop_208: fcmpne32 %f20, %f24, %l0 loop_209: call loop_210 be,a %icc, loop_211 fors %f26, %f27, %f22 set 0x79, %o5 lduba [%l7 + %o5] 0x89, %i1 loop_210: swap [%l7 + 0x38], %o3 loop_211: fmul8sux16 %f26, %f26, %f8 wr %g0, 0x11, %asi lduwa [%l7 + 0x40] %asi, %o4 movvc %xcc, %g5, %o6 fmovdl %icc, %f7, %f5 fmul8x16 %f30, %f28, %f18 ble,pn %icc, loop_212 sra %g6, 0x06, %i7 movle %icc, %l1, %o1 for %f10, %f8, %f0 loop_212: movgu %icc, %i6, %l2 nop fitod %f8, %f10 fdtox %f10, %f16 fxtod %f16, %f6 fxnors %f2, %f4, %f24 fcmpgt16 %f12, %f24, %i3 fmovse %xcc, %f22, %f9 movle %xcc, %i0, %g7 edge16l %g2, %o7, %o2 tn %icc, 0x5 lduh [%l7 + 0x58], %o5 nop setx 0x36BD02D9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 fsqrts %f21, %f29 movrlz %i2, %i5, %l5 sir 0x0E21 fsrc2s %f10, %f6 sra %g3, %i4, %l3 movpos %icc, %g1, %l4 mulx %l6, 0x1C9F, %g4 srl %o0, %l0, %i1 fnors %f20, %f11, %f3 sth %o4, [%l7 + 0x3E] movvc %icc, %o3, %g5 smul %g6, %o6, %i7 udivx %o1, 0x129E, %i6 fmovsvc %icc, %f15, %f19 srax %l2, 0x0F, %l1 fmul8x16au %f0, %f30, %f22 nop setx loop_213, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done udivcc %i0, 0x14F9, %i3 edge32n %g2, %o7, %g7 xorcc %o2, %o5, %i2 loop_213: nop setx loop_214, %l0, %l1 jmpl %l1, %l5 andn %g3, 0x1DEF, %i5 tle %xcc, 0x1 array16 %l3, %g1, %l4 loop_214: fones %f1 tn %icc, 0x0 sllx %i4, 0x00, %l6 fmovrdgz %o0, %f20, %f18 ba,pn %xcc, loop_215 sllx %l0, %g4, %i1 fbuge %fcc3, loop_216 andncc %o4, %g5, %o3 loop_215: fpadd32 %f6, %f14, %f12 fmovde %xcc, %f25, %f22 loop_216: fmuld8sux16 %f9, %f5, %f22 edge8n %o6, %g6, %i7 udiv %i6, 0x16B0, %o1 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi movl %icc, %l1, %l2 movre %i0, 0x35C, %g2 tsubcc %i3, %o7, %g7 edge16n %o2, %o5, %i2 bne loop_217 tpos %icc, 0x3 fmovdneg %icc, %f13, %f0 sdiv %g3, 0x12B7, %l5 loop_217: nop wr %g0, 0x81, %asi lduba [%l7 + 0x7B] %asi, %l3 tsubcctv %i5, 0x0106, %g1 xnor %i4, 0x0BF1, %l6 set 0x24, %g2 ldswa [%l7 + %g2] 0x11, %l4 sdiv %l0, 0x1D20, %o0 fmovde %xcc, %f23, %f21 array8 %g4, %o4, %g5 fbug %fcc0, loop_218 orncc %o3, %o6, %i1 fbo,a %fcc3, loop_219 mulx %i7, 0x1CC5, %g6 loop_218: addccc %o1, %i6, %l1 ble,a,pt %icc, loop_220 loop_219: movrgz %i0, 0x11B, %g2 movrgz %l2, 0x0ED, %i3 flush %l7 + 0x10 loop_220: movpos %icc, %g7, %o7 umul %o5, 0x11B3, %i2 movn %xcc, %o2, %g3 mulscc %l5, 0x1F2C, %i5 edge16n %l3, %i4, %g1 srax %l4, %l6, %o0 subccc %l0, %g4, %g5 movvc %icc, %o3, %o4 ldsw [%l7 + 0x14], %o6 fmovsa %xcc, %f25, %f4 bcs %icc, loop_221 fsrc2 %f28, %f24 tn %xcc, 0x4 fmovrdgez %i7, %f14, %f24 loop_221: membar 0x0D nop fitod %f27, %f20 nop setx loop_222, %l0, %l1 jmpl %l1, %i1 ldd [%l7 + 0x18], %o0 sdivx %i6, 0x04C2, %l1 brnz,a %g6, loop_223 loop_222: bl,pn %icc, loop_224 udivx %g2, 0x182E, %i0 udiv %l2, 0x1253, %g7 loop_223: lduh [%l7 + 0x0E], %o7 loop_224: bneg,a,pt %xcc, loop_225 subcc %i3, 0x017E, %o5 fmovdvc %xcc, %f0, %f18 array16 %o2, %i2, %g3 loop_225: sra %i5, %l3, %l5 movpos %icc, %g1, %i4 udiv %l6, 0x1EA3, %o0 tpos %xcc, 0x0 taddcc %l0, %g4, %l4 or %o3, 0x0DA4, %g5 ldstub [%l7 + 0x5A], %o4 umul %i7, %i1, %o1 sra %i6, %o6, %l1 array16 %g6, %i0, %g2 sdivx %g7, 0x18B6, %l2 and %o7, 0x1418, %i3 swap [%l7 + 0x14], %o2 nop fitos %f8, %f7 fstox %f7, %f30 fxtos %f30, %f22 fpsub32s %f7, %f1, %f19 srax %i2, %o5, %g3 ble,pt %icc, loop_226 fpadd32s %f31, %f16, %f5 mulx %l3, %l5, %g1 tleu %icc, 0x1 loop_226: nop wr %g0, 0x89, %asi stha %i5, [%l7 + 0x16] %asi xorcc %i4, 0x03EB, %o0 nop fitod %f27, %f18 tge %icc, 0x3 wr %g0, 0x81, %asi sta %f27, [%l7 + 0x30] %asi subccc %l6, 0x13D1, %l0 fbn,a %fcc1, loop_227 tpos %xcc, 0x2 xorcc %l4, 0x104B, %o3 brgz %g4, loop_228 loop_227: nop setx 0x99851684B1F30A85, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xDF56C9EF99DF0145, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f16, %f28 movrgez %o4, 0x123, %i7 edge32n %g5, %o1, %i6 loop_228: tsubcc %i1, 0x1E03, %l1 umul %o6, %g6, %i0 fmul8ulx16 %f18, %f24, %f24 sdiv %g2, 0x05F0, %l2 stbar movvc %xcc, %o7, %g7 nop setx loop_229, %l0, %l1 jmpl %l1, %i3 fsrc2 %f14, %f20 fbge,a %fcc3, loop_230 edge32n %i2, %o5, %g3 loop_229: movrgez %l3, %l5, %g1 bcc,a,pn %icc, loop_231 loop_230: movpos %icc, %o2, %i4 mulscc %o0, %i5, %l6 bcs %xcc, loop_232 loop_231: nop setx loop_233, %l0, %l1 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_234 nop setx loop_235, %l0, %l1 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_232: bg %xcc, loop_236 loop_233: subccc %l0, %o3, %l4 loop_234: srlx %g4, 0x0D, %i7 loop_235: tvc %icc, 0x3 loop_236: nop setx loop_237, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sth %o4, [%l7 + 0x38] movcc %icc, %o1, %g5 tg %xcc, 0x4 loop_237: fbu,a %fcc3, loop_238 tl %icc, 0x2 lduw [%l7 + 0x78], %i6 subccc %l1, 0x10F8, %o6 loop_238: tle %icc, 0x6 fmovrdlez %i1, %f10, %f12 bvs loop_239 fabss %f1, %f2 array16 %i0, %g2, %g6 taddcc %l2, 0x1B7A, %o7 loop_239: fpadd16 %f14, %f16, %f20 sllx %g7, %i3, %o5 subcc %i2, 0x0566, %l3 fnegs %f19, %f23 tvs %icc, 0x7 sub %g3, %g1, %o2 fone %f12 mova %xcc, %i4, %l5 edge8 %i5, %l6, %o0 movgu %xcc, %o3, %l0 alignaddrl %l4, %g4, %o4 sdivcc %i7, 0x1A3E, %g5 tle %xcc, 0x0 tpos %xcc, 0x6 mulscc %o1, %l1, %o6 movrlez %i6, 0x0A4, %i0 bcs %icc, loop_240 stb %i1, [%l7 + 0x5D] edge8n %g2, %l2, %o7 tgu %xcc, 0x5 loop_240: popc 0x1B1D, %g7 wr %g0, 0x11, %asi stda %f16, [%l7 + 0x40] %asi fbue %fcc1, loop_241 fxnor %f24, %f16, %f10 set 0x28, %o7 ldswa [%l7 + %o7] 0x14, %g6 loop_241: subccc %o5, 0x15B3, %i3 flush %l7 + 0x44 movl %icc, %i2, %g3 wr %g0, 0x80, %asi ldsha [%l7 + 0x6C] %asi, %l3 ldub [%l7 + 0x31], %g1 fmovdl %xcc, %f1, %f19 fnand %f24, %f2, %f24 wr %g0, 0x04, %asi ldsha [%l7 + 0x68] %asi, %i4 ldsb [%l7 + 0x73], %o2 fpadd16 %f6, %f18, %f10 tsubcctv %i5, %l5, %o0 fba,a %fcc3, loop_242 xnorcc %l6, %l0, %l4 edge32 %g4, %o4, %o3 fmovdg %icc, %f16, %f16 loop_242: nop wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi movleu %xcc, %i7, %o1 fbge,a %fcc3, loop_243 and %l1, %o6, %g5 sir 0x0AA6 fba,a %fcc3, loop_244 loop_243: bleu,a,pn %icc, loop_245 subcc %i0, 0x0B71, %i6 lduw [%l7 + 0x78], %g2 loop_244: alignaddr %i1, %o7, %g7 loop_245: tge %icc, 0x0 andcc %l2, 0x0E98, %o5 tsubcc %i3, 0x1936, %i2 bcc %xcc, loop_246 tgu %xcc, 0x0 edge16 %g6, %g3, %l3 tcc %icc, 0x4 loop_246: srl %i4, %g1, %i5 be,pn %icc, loop_247 edge8n %o2, %l5, %l6 nop set 0x4C, %g3 ldstub [%l7 + %g3], %l0 fmovrde %l4, %f8, %f10 loop_247: std %f14, [%l7 + 0x18] edge16ln %o0, %o4, %g4 nop setx 0xE6AA96C3601B30BD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xFE8B973DA7C981F8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fsubd %f12, %f24, %f10 fcmpne16 %f6, %f4, %i7 edge16ln %o3, %o1, %o6 fnand %f26, %f20, %f24 taddcc %l1, 0x0D9F, %i0 addc %g5, %g2, %i6 fandnot1 %f8, %f26, %f8 tcc %xcc, 0x5 fbg,a %fcc1, loop_248 andn %i1, %g7, %l2 edge8ln %o5, %i3, %i2 edge8l %g6, %g3, %o7 loop_248: fbe,a %fcc2, loop_249 array16 %i4, %g1, %l3 stx %i5, [%l7 + 0x40] wr %g0, 0x81, %asi stba %l5, [%l7 + 0x30] %asi loop_249: movleu %xcc, %o2, %l0 subccc %l6, %l4, %o4 brlz,a %g4, loop_250 prefetch [%l7 + 0x10], 0x3 fbul %fcc3, loop_251 ldd [%l7 + 0x38], %f22 loop_250: fsrc2s %f21, %f11 edge8 %o0, %i7, %o3 loop_251: tn %icc, 0x2 ldsh [%l7 + 0x32], %o1 edge8ln %o6, %i0, %l1 mova %xcc, %g5, %g2 ta %xcc, 0x6 stw %i1, [%l7 + 0x38] fpsub32s %f17, %f21, %f29 fornot2s %f31, %f17, %f15 movpos %icc, %g7, %i6 lduw [%l7 + 0x3C], %l2 movrlz %i3, 0x380, %i2 sth %g6, [%l7 + 0x18] edge16n %o5, %o7, %i4 tcc %xcc, 0x4 move %xcc, %g1, %g3 subccc %i5, 0x1A01, %l3 movrgz %l5, %o2, %l0 tcs %xcc, 0x7 xnor %l4, 0x10E2, %o4 popc 0x110A, %g4 and %o0, 0x0149, %l6 edge16ln %i7, %o3, %o1 edge32 %o6, %l1, %i0 fmovrde %g2, %f26, %f30 sdiv %i1, 0x0332, %g7 xorcc %i6, 0x044C, %l2 tcc %icc, 0x0 andcc %g5, 0x1DDE, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %xcc, %g6, %o5 edge16 %i3, %o7, %i4 bvc,a %icc, loop_252 fzeros %f23 ba,a,pt %icc, loop_253 movrgz %g1, 0x3BF, %g3 loop_252: mulscc %l3, 0x14D3, %l5 movrlez %i5, 0x394, %o2 loop_253: nop setx loop_254, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movvs %icc, %l4, %l0 subc %g4, %o4, %o0 tcs %icc, 0x0 loop_254: nop wr %g0, 0x80, %asi stha %l6, [%l7 + 0x4E] %asi be,pn %icc, loop_255 nop fitos %f6, %f7 fstox %f7, %f26 fxtos %f26, %f31 fmovdne %xcc, %f23, %f21 fmovsgu %xcc, %f1, %f20 loop_255: fcmpne32 %f24, %f26, %i7 wr %g0, 0x10, %asi ldsha [%l7 + 0x22] %asi, %o1 fbue,a %fcc2, loop_256 tgu %icc, 0x6 edge16l %o6, %o3, %i0 array16 %g2, %l1, %g7 loop_256: subc %i6, 0x0061, %l2 andcc %i1, %g5, %g6 edge8l %i2, %o5, %o7 mulx %i4, %g1, %g3 movg %xcc, %l3, %l5 umul %i5, 0x179E, %o2 movle %icc, %l4, %l0 te %xcc, 0x4 nop setx loop_257, %l0, %l1 jmpl %l1, %g4 or %o4, 0x127C, %o0 nop setx 0xF07876D3, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr fba %fcc3, loop_258 loop_257: andn %i3, 0x06E1, %l6 srl %o1, 0x01, %o6 movrlez %o3, %i7, %g2 loop_258: fnot2 %f10, %f0 popc %i0, %l1 array8 %g7, %l2, %i6 nop setx 0xCDA063E3A7AD6928, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xFD30C946DFD67948, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fsubd %f16, %f12, %f10 bleu,a %icc, loop_259 subccc %g5, %i1, %g6 stb %i2, [%l7 + 0x17] smulcc %o7, 0x009E, %i4 loop_259: tpos %xcc, 0x3 edge16n %o5, %g1, %g3 movg %icc, %l3, %i5 fbe,a %fcc1, loop_260 fxnors %f13, %f2, %f8 sdivcc %o2, 0x049B, %l4 brnz %l5, loop_261 loop_260: fsrc2 %f28, %f16 ldsb [%l7 + 0x2A], %l0 tn %icc, 0x7 loop_261: andn %g4, 0x141E, %o4 fmovsa %icc, %f29, %f23 movrgez %o0, 0x1F5, %l6 edge32ln %i3, %o6, %o1 wr %g0, 0x88, %asi ldswa [%l7 + 0x30] %asi, %o3 sdivcc %i7, 0x1F5B, %i0 nop fitos %f10, %f19 fstox %f19, %f8 fxtos %f8, %f1 bgu,a %icc, loop_262 edge8 %l1, %g7, %l2 tl %icc, 0x3 xor %i6, %g5, %i1 loop_262: movne %icc, %g6, %i2 nop fitod %f4, %f16 fdtox %f16, %f8 fxtod %f8, %f30 ble loop_263 tsubcctv %o7, 0x00A6, %i4 srlx %g2, %o5, %g3 mulscc %l3, 0x1BD4, %g1 loop_263: nop set 0x40, %l1 ldda [%l7 + %l1] 0xea, %i4 smul %o2, 0x0DDD, %l5 stw %l4, [%l7 + 0x38] wr %g0, 0x23, %asi stba %l0, [%l7 + 0x64] %asi membar #Sync sub %o4, %o0, %l6 udivx %g4, 0x073A, %i3 movn %xcc, %o1, %o3 edge16ln %i7, %o6, %i0 nop setx 0xB6BFF205D91D5286, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xF25D891FD68E89AD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f4, %f18 tcc %icc, 0x2 fmovs %f21, %f10 stx %l1, [%l7 + 0x48] tgu %xcc, 0x4 udiv %g7, 0x1D8F, %i6 tvc %icc, 0x7 set 0x70, %l6 ldda [%l7 + %l6] 0x81, %l2 movrne %g5, 0x21B, %g6 fandnot2 %f30, %f12, %f14 nop setx loop_264, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bgu,a,pn %icc, loop_265 udivcc %i2, 0x00CB, %i1 sir 0x021F loop_264: fblg,a %fcc2, loop_266 loop_265: bcs,a,pn %xcc, loop_267 srlx %i4, 0x1A, %g2 fbue,a %fcc1, loop_268 loop_266: bvs loop_269 loop_267: xorcc %o7, 0x1FF0, %g3 andncc %l3, %g1, %o5 loop_268: ta %xcc, 0x7 loop_269: tgu %xcc, 0x1 fxnors %f22, %f21, %f24 fornot2s %f14, %f25, %f23 sra %i5, %o2, %l5 edge16 %l0, %o4, %l4 edge32l %o0, %l6, %i3 movrgz %o1, %o3, %g4 or %i7, %o6, %i0 tgu %icc, 0x3 xnor %g7, %i6, %l2 fpadd32 %f10, %f0, %f30 tge %icc, 0x1 subcc %l1, %g5, %g6 membar 0x18 alignaddrl %i2, %i4, %g2 edge16n %o7, %g3, %i1 fnors %f3, %f27, %f10 edge16n %l3, %o5, %g1 fbuge %fcc3, loop_270 movrgz %i5, %o2, %l5 edge32n %o4, %l4, %l0 fbug,a %fcc2, loop_271 loop_270: nop setx 0xA9AA455967102B93, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xD8BE4C41ED8D1BDE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f0, %f6 fmovrdlz %l6, %f30, %f8 fmovdneg %icc, %f21, %f18 loop_271: nop wr %g0, 0x2a, %asi stxa %o0, [%l7 + 0x50] %asi membar #Sync orncc %i3, 0x1CF3, %o1 xnor %g4, %i7, %o6 fandnot1 %f16, %f20, %f6 tgu %icc, 0x3 subc %o3, %i0, %i6 ba loop_272 tne %xcc, 0x7 addcc %g7, 0x00E0, %l2 movrlez %g5, %g6, %i2 loop_272: fornot1s %f13, %f23, %f18 nop setx 0x4D1736F4806E896B, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr orncc %l1, 0x09BE, %g2 movne %xcc, %i4, %o7 movrlz %g3, %i1, %o5 tcc %icc, 0x7 call loop_273 sir 0x0565 nop setx 0xF05C9CA8, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr tge %xcc, 0x7 loop_273: xor %l3, 0x108D, %i5 st %f10, [%l7 + 0x70] fbue,a %fcc1, loop_274 xorcc %o2, %l5, %o4 array8 %l4, %l0, %l6 fbo %fcc3, loop_275 loop_274: fmovrde %o0, %f20, %f8 tl %xcc, 0x2 movgu %icc, %g1, %i3 loop_275: andcc %o1, 0x0FA5, %g4 ta %xcc, 0x0 addcc %o6, 0x0544, %i7 tvc %icc, 0x5 fbule,a %fcc3, loop_276 edge8ln %i0, %i6, %g7 brlz,a %l2, loop_277 smul %o3, %g6, %i2 loop_276: fzeros %f5 or %g5, %g2, %i4 loop_277: swap [%l7 + 0x54], %o7 movrgz %g3, 0x37A, %l1 addccc %i1, %l3, %i5 set 0x78, %g1 sta %f24, [%l7 + %g1] 0x0c movre %o5, 0x14B, %o2 fmovdvs %icc, %f13, %f18 stb %l5, [%l7 + 0x7F] array8 %l4, %l0, %o4 tleu %xcc, 0x1 array32 %l6, %g1, %i3 edge8l %o0, %g4, %o6 ldub [%l7 + 0x24], %o1 fandnot1 %f20, %f8, %f4 udivcc %i0, 0x0856, %i6 subcc %i7, 0x1C7F, %l2 fmovdcc %icc, %f18, %f29 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %xcc, %g7, %g6 edge8n %i2, %g5, %o3 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f16 fmovsl %xcc, %f16, %f4 edge32l %i4, %g2, %g3 fmovrdlz %o7, %f28, %f4 fand %f26, %f26, %f14 swap [%l7 + 0x74], %i1 brnz %l3, loop_278 be loop_279 mulx %l1, %o5, %i5 mulx %o2, 0x0D97, %l4 loop_278: subcc %l5, 0x1C57, %l0 loop_279: nop set 0x56, %o4 ldsh [%l7 + %o4], %l6 array32 %o4, %g1, %i3 or %o0, 0x1F40, %g4 edge32l %o6, %o1, %i0 array32 %i6, %i7, %l2 move %icc, %g6, %i2 mulscc %g7, 0x06AB, %g5 fba %fcc3, loop_280 fble %fcc0, loop_281 movcs %icc, %i4, %o3 nop setx 0x62F8E37031AF3088, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 fsqrtd %f12, %f24 loop_280: alignaddrl %g2, %g3, %o7 loop_281: fble,a %fcc3, loop_282 bne,a,pn %xcc, loop_283 tge %xcc, 0x1 edge32ln %l3, %i1, %l1 loop_282: movvc %xcc, %i5, %o5 loop_283: bne,a,pn %xcc, loop_284 sdivcc %o2, 0x14F9, %l4 tn %icc, 0x5 nop setx 0xCA078E5B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0xD35CDFE2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fmuls %f30, %f18, %f22 loop_284: movrne %l5, 0x049, %l0 movrlz %l6, %g1, %i3 movn %xcc, %o4, %o0 fornot2s %f14, %f8, %f8 nop setx 0xF98FFC125F09666B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x4856375988644D24, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f4, %f30 brlz %g4, loop_285 srax %o6, 0x0F, %i0 tge %xcc, 0x6 bshuffle %f4, %f30, %f16 loop_285: edge16ln %i6, %o1, %l2 bcs,a,pn %xcc, loop_286 movvs %icc, %i7, %i2 bcs,a,pt %xcc, loop_287 edge16l %g7, %g5, %i4 loop_286: andncc %o3, %g6, %g2 alignaddrl %g3, %l3, %i1 loop_287: edge32l %l1, %o7, %o5 membar 0x11 call loop_288 movleu %icc, %o2, %i5 edge8n %l4, %l5, %l6 srlx %l0, %g1, %i3 loop_288: edge8 %o4, %g4, %o6 flush %l7 + 0x24 addcc %i0, %o0, %i6 movge %icc, %o1, %i7 membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xf1, %f16 fmovsl %xcc, %f29, %f29 tne %icc, 0x3 movvc %icc, %l2, %g7 fbue,a %fcc0, loop_289 ba,a %xcc, loop_290 edge32l %i2, %i4, %g5 tsubcctv %g6, %g2, %g3 loop_289: fone %f24 loop_290: std %f0, [%l7 + 0x18] tg %icc, 0x2 ld [%l7 + 0x1C], %f30 edge8l %o3, %i1, %l1 bvc,a,pn %icc, loop_291 fmul8ulx16 %f30, %f0, %f26 udiv %o7, 0x1C38, %o5 sra %o2, 0x16, %i5 loop_291: fmovda %xcc, %f31, %f19 movl %icc, %l3, %l5 edge8 %l6, %l4, %l0 movgu %xcc, %i3, %g1 xorcc %o4, 0x1B1A, %g4 nop setx 0xF8066C60006247F7, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr sir 0x0B81 fornot2s %f24, %f19, %f9 fmovrdgz %i0, %f24, %f20 addccc %o0, 0x0F29, %o6 udivcc %o1, 0x1C69, %i7 movl %xcc, %l2, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tg %icc, 0x7 edge32 %i6, %i2, %g5 brlez,a %i4, loop_292 nop setx 0x70771D4D, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr fcmple32 %f14, %f8, %g2 sub %g6, 0x0841, %o3 loop_292: movne %xcc, %g3, %l1 fmovsn %xcc, %f1, %f4 tge %xcc, 0x3 tsubcc %i1, 0x07B6, %o5 edge32 %o7, %i5, %l3 movcs %xcc, %o2, %l6 movcs %icc, %l5, %l0 fmovsge %icc, %f2, %f12 array8 %i3, %g1, %o4 movne %icc, %l4, %g4 tle %xcc, 0x1 srlx %o0, 0x01, %o6 set 0x78, %o3 stha %i0, [%l7 + %o3] 0x0c tg %xcc, 0x2 mova %xcc, %o1, %l2 ldstub [%l7 + 0x45], %i7 array8 %g7, %i2, %i6 movpos %icc, %g5, %i4 fpsub16 %f2, %f28, %f16 edge8l %g2, %o3, %g3 popc 0x1709, %g6 bge,a loop_293 fnot2 %f26, %f14 sllx %i1, 0x1A, %o5 mulx %l1, 0x1304, %i5 loop_293: xor %l3, %o2, %o7 add %l7, 0x18, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l5 casa [%l6] %asi, %l5, %l0 brgez,a %i3, loop_294 movvc %xcc, %g1, %o4 fpadd32 %f30, %f20, %f18 fbne %fcc3, loop_295 loop_294: movneg %xcc, %l6, %g4 nop setx 0x1062C9B5, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr orncc %o0, %o6, %i0 loop_295: movpos %xcc, %o1, %l2 movleu %xcc, %i7, %g7 add %i2, %i6, %g5 bne,pt %icc, loop_296 taddcc %i4, 0x1600, %l4 array32 %o3, %g3, %g6 brlz,a %i1, loop_297 loop_296: bcc %icc, loop_298 or %o5, %g2, %l1 sethi 0x16DA, %i5 loop_297: andn %l3, 0x0890, %o2 loop_298: sll %l5, 0x17, %l0 tvs %icc, 0x2 mulscc %o7, %g1, %o4 sdiv %i3, 0x16BB, %l6 wr %g0, 0x18, %asi ldstuba [%l7 + 0x76] %asi, %g4 tl %xcc, 0x4 set 0x40, %o1 ldxa [%l7 + %o1] 0x14, %o0 taddcctv %i0, 0x15B4, %o6 sir 0x18F5 tl %xcc, 0x1 xorcc %l2, 0x0F79, %i7 edge16l %o1, %i2, %g7 fblg %fcc2, loop_299 tneg %icc, 0x0 addcc %g5, %i4, %l4 fmovdne %icc, %f18, %f23 loop_299: nop setx 0x6D45FC7D8ABDA7CB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xF11097DCECCAFAFB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f28, %f12 xnorcc %i6, 0x17B6, %g3 fmovdleu %icc, %f14, %f2 fmovdgu %icc, %f2, %f13 stx %g6, [%l7 + 0x38] tn %icc, 0x4 andcc %o3, 0x1162, %i1 std %f28, [%l7 + 0x08] nop fitod %f8, %f20 fdtox %f20, %f16 andn %o5, 0x04AC, %l1 fexpand %f10, %f2 fmovdgu %icc, %f3, %f2 fxors %f16, %f2, %f11 swap [%l7 + 0x14], %i5 brz,a %l3, loop_300 nop fitos %f14, %f28 fstox %f28, %f28 sllx %o2, 0x0A, %l5 movge %xcc, %l0, %g2 loop_300: ldd [%l7 + 0x50], %f0 fbge %fcc2, loop_301 sll %g1, 0x1D, %o7 fmovsvc %xcc, %f29, %f2 edge16n %o4, %l6, %g4 loop_301: nop wr %g0, 0x80, %asi ldxa [%l7 + 0x60] %asi, %o0 tle %icc, 0x1 ble loop_302 movrne %i0, 0x3BD, %i3 nop setx 0xFAD5951C105F6F0B, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr te %icc, 0x6 loop_302: nop wr %g0, 0x19, %asi prefetcha [%l7 + 0x50] %asi, 0x2 edge16l %l2, %o1, %i7 smulcc %i2, 0x06D2, %g5 bcc,a,pn %xcc, loop_303 sub %i4, 0x187E, %g7 xor %l4, %g3, %g6 movcs %xcc, %o3, %i1 loop_303: sth %o5, [%l7 + 0x40] fmovrslez %i6, %f18, %f4 add %l7, 0x70, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x89, %l1, %l3 ldub [%l7 + 0x3C], %o2 fzero %f2 fpack16 %f8, %f9 xnor %i5, %l0, %l5 nop setx 0x7ADB39F0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 fsqrts %f3, %f31 nop fitos %f25, %f0 fcmpgt32 %f6, %f4, %g1 taddcctv %g2, %o4, %l6 sir 0x0F88 sllx %o7, 0x1E, %g4 srax %i0, 0x0C, %o0 edge8ln %o6, %i3, %o1 tvs %icc, 0x4 sdivx %i7, 0x0162, %i2 tneg %xcc, 0x3 movge %xcc, %g5, %i4 te %icc, 0x4 edge8 %l2, %g7, %g3 xorcc %l4, %g6, %o3 fornot2s %f31, %f13, %f3 tsubcc %o5, 0x041F, %i6 sll %l1, 0x0C, %i1 fmovrse %o2, %f5, %f26 tleu %icc, 0x0 xorcc %l3, %l0, %i5 edge8ln %g1, %g2, %o4 edge8l %l6, %o7, %l5 fbug,a %fcc3, loop_304 edge32 %g4, %o0, %o6 orncc %i0, %o1, %i7 addcc %i2, %i3, %i4 loop_304: tvs %icc, 0x0 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi tg %icc, 0x2 movcc %icc, %g5, %l2 stbar add %l7, 0x38, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x89, %g3, %g7 fblg %fcc0, loop_305 sra %g6, %l4, %o5 bn,pn %icc, loop_306 fpmerge %f1, %f24, %f18 loop_305: nop membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf1, %f0 loop_306: tsubcctv %i6, %l1, %o3 for %f2, %f0, %f30 addcc %o2, 0x1A1F, %i1 movg %icc, %l3, %l0 nop setx 0xAE2E0E5F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x6653A37E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f17, %f17 movrlz %i5, 0x2B3, %g2 set 0x10, %l5 ldxa [%l7 + %l5] 0x15, %g1 nop fitod %f0, %f6 fdtox %f6, %f10 fxtod %f10, %f12 fpsub16s %f29, %f25, %f11 edge32ln %o4, %o7, %l5 fnegs %f19, %f2 orn %l6, %g4, %o0 tcc %xcc, 0x5 sra %i0, %o1, %o6 orn %i2, %i3, %i7 nop setx 0x96F4B48AB059550C, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr fexpand %f13, %f0 tsubcc %i4, %l2, %g3 movrgez %g7, %g5, %l4 smulcc %o5, %g6, %i6 brz %o3, loop_307 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsh [%l7 + 0x56], %o2 fxnor %f18, %f24, %f18 loop_307: ldsh [%l7 + 0x36], %l1 fpsub32 %f8, %f18, %f8 fmul8x16au %f18, %f8, %f8 fpsub16s %f19, %f16, %f28 fmovsgu %xcc, %f28, %f17 tleu %icc, 0x3 add %i1, 0x1D69, %l0 fbl,a %fcc0, loop_308 movre %i5, 0x374, %g2 fbue %fcc3, loop_309 bpos,pn %icc, loop_310 loop_308: sdivcc %g1, 0x1634, %o4 xor %l3, %l5, %l6 loop_309: sra %o7, %g4, %o0 loop_310: sllx %i0, %o1, %o6 fpackfix %f12, %f28 tcc %icc, 0x3 orn %i3, 0x10F6, %i2 edge32n %i7, %i4, %l2 fcmpne32 %f26, %f14, %g3 nop fitod %f2, %f0 fdtos %f0, %f23 movrgz %g7, %l4, %g5 alignaddr %g6, %i6, %o3 tn %icc, 0x2 be,a,pt %icc, loop_311 bleu,a %icc, loop_312 tgu %xcc, 0x7 subcc %o2, 0x154F, %o5 loop_311: mulx %i1, %l0, %i5 loop_312: stbar ta %xcc, 0x5 orn %l1, 0x16F8, %g2 umul %g1, %l3, %o4 bgu,a loop_313 addc %l5, 0x1D22, %l6 xorcc %o7, %o0, %g4 movg %xcc, %i0, %o6 loop_313: nop setx 0xA2FF521149A6E485, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 fsqrtd %f24, %f16 movrgz %i3, 0x0B1, %i2 movre %o1, %i7, %l2 movneg %icc, %g3, %g7 movn %xcc, %l4, %g5 fbue %fcc3, loop_314 sll %g6, 0x1C, %i4 tne %icc, 0x2 taddcctv %i6, 0x1024, %o2 loop_314: ldsw [%l7 + 0x20], %o3 tne %icc, 0x7 set 0x70, %l2 stxa %o5, [%l7 + %l2] 0xeb membar #Sync wr %g0, 0x88, %asi sta %f1, [%l7 + 0x2C] %asi nop setx 0xFB6EEDD67A6947C9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x7F6E85AF3DAFE12E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fsubd %f4, %f8, %f2 mova %xcc, %l0, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcs %icc, loop_315 tleu %xcc, 0x2 edge32 %l1, %g2, %g1 nop setx 0xBCD9FA136F407D96, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x4883060CDCA7491A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f26, %f22 loop_315: fbuge %fcc0, loop_316 edge8l %i5, %o4, %l3 move %xcc, %l5, %o7 fmovdne %icc, %f8, %f5 loop_316: ldd [%l7 + 0x60], %f0 movrgz %o0, 0x3F1, %l6 fzeros %f17 movcs %xcc, %i0, %g4 sir 0x1FBA edge16l %i3, %i2, %o1 fmovdcs %icc, %f2, %f30 fexpand %f0, %f22 srlx %o6, %i7, %g3 ta %xcc, 0x4 fors %f13, %f9, %f29 fcmpeq16 %f6, %f10, %g7 sir 0x0926 fcmpeq16 %f22, %f30, %l2 subc %l4, 0x1CC6, %g6 call loop_317 edge8ln %g5, %i6, %o2 movpos %icc, %i4, %o5 bn,a,pt %xcc, loop_318 loop_317: fpsub16 %f24, %f14, %f16 fmovscs %icc, %f16, %f3 andcc %o3, %l0, %i1 loop_318: movcs %xcc, %g2, %l1 array8 %i5, %g1, %l3 brgez,a %l5, loop_319 fmovsgu %xcc, %f0, %f30 fbl,a %fcc3, loop_320 sll %o4, 0x16, %o7 loop_319: nop fitod %f30, %f12 te %icc, 0x4 loop_320: tgu %icc, 0x5 movrlez %o0, 0x01A, %i0 bvc,a %xcc, loop_321 movl %xcc, %l6, %i3 add %l7, 0x58, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x04, %i2, %g4 loop_321: movrgez %o1, 0x3F0, %i7 sethi 0x0111, %g3 ta %xcc, 0x0 xnor %g7, 0x041B, %l2 alignaddrl %l4, %g6, %g5 tge %xcc, 0x4 fmul8x16 %f26, %f30, %f6 fcmpgt32 %f10, %f4, %o6 fmovrdne %o2, %f18, %f8 tleu %icc, 0x6 udiv %i4, 0x0AED, %o5 movge %xcc, %i6, %l0 edge32l %o3, %i1, %l1 flush %l7 + 0x14 movle %xcc, %g2, %g1 fmovdvs %xcc, %f28, %f12 smul %l3, 0x1F52, %i5 udivx %o4, 0x1E00, %o7 nop fitod %f6, %f22 fdtox %f22, %f8 fpsub16s %f3, %f13, %f4 edge8 %o0, %l5, %i0 and %i3, %i2, %g4 tvc %xcc, 0x3 and %l6, %o1, %g3 andncc %i7, %g7, %l4 array16 %g6, %l2, %o6 fmovrsgez %g5, %f31, %f23 taddcctv %o2, %i4, %o5 ldd [%l7 + 0x70], %l0 fbu,a %fcc0, loop_322 fcmpne32 %f20, %f18, %i6 tpos %xcc, 0x3 wr %g0, 0x80, %asi lduwa [%l7 + 0x2C] %asi, %i1 loop_322: movrgez %o3, 0x156, %l1 addccc %g2, 0x020A, %l3 movrgz %i5, 0x0BC, %o4 fnegs %f6, %f0 brgz %o7, loop_323 and %g1, %o0, %l5 fbo,a %fcc2, loop_324 edge8n %i3, %i0, %i2 loop_323: nop set 0x28, %o2 stha %l6, [%l7 + %o2] 0x2f membar #Sync loop_324: bvs,a,pn %xcc, loop_325 movl %icc, %g4, %g3 edge16l %i7, %g7, %o1 fmovdle %xcc, %f20, %f17 loop_325: be loop_326 fnegd %f28, %f4 prefetch [%l7 + 0x64], 0x2 bvs,pn %xcc, loop_327 loop_326: alignaddr %g6, %l2, %o6 movrne %g5, %l4, %o2 movg %icc, %i4, %o5 loop_327: bn,a loop_328 brz,a %l0, loop_329 mulx %i1, %i6, %l1 srax %o3, 0x03, %l3 loop_328: movg %icc, %i5, %g2 loop_329: fmovrse %o4, %f9, %f26 xorcc %o7, %o0, %g1 fmovrdgz %l5, %f0, %f28 addc %i0, 0x0566, %i2 tcc %xcc, 0x5 tneg %icc, 0x5 nop fitod %f8, %f20 fdtox %f20, %f10 nop fitod %f2, %f14 fdtox %f14, %f8 fxtod %f8, %f12 movpos %xcc, %i3, %g4 fpmerge %f13, %f5, %f10 fnand %f2, %f0, %f14 edge16n %g3, %l6, %g7 fandnot1s %f8, %f0, %f15 set 0x20, %l3 prefetcha [%l7 + %l3] 0x0c, 0x3 subcc %o1, 0x01CA, %l2 move %icc, %o6, %g6 taddcctv %l4, 0x1192, %o2 brgez %i4, loop_330 nop setx 0x7E2EB846, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0x46CCA2CE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fmuls %f8, %f8, %f9 nop setx 0xB2ED1B6E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0xFD2231AD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fadds %f22, %f6, %f25 tneg %icc, 0x5 loop_330: edge8 %g5, %o5, %l0 subccc %i1, %i6, %l1 nop set 0x17, %i0 stb %o3, [%l7 + %i0] edge8ln %i5, %g2, %o4 tn %xcc, 0x2 array8 %o7, %o0, %l3 addc %l5, 0x1AAC, %g1 bvc %xcc, loop_331 fandnot2s %f27, %f1, %f0 movvs %xcc, %i2, %i3 fpadd16 %f0, %f4, %f18 loop_331: srl %g4, %g3, %i0 brlz %g7, loop_332 fbge,a %fcc0, loop_333 or %l6, 0x1925, %i7 fone %f16 loop_332: fbule,a %fcc1, loop_334 loop_333: fzero %f2 bne,a %icc, loop_335 umulcc %l2, 0x0CB9, %o6 loop_334: fbne,a %fcc0, loop_336 movre %o1, 0x00C, %g6 loop_335: nop set 0x18, %i5 ldxa [%g0 + %i5] 0x50, %o2 loop_336: edge32 %l4, %i4, %g5 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %l0, %i1 taddcctv %o5, %i6, %o3 prefetch [%l7 + 0x18], 0x0 movrne %i5, 0x2AD, %l1 fmovsvs %xcc, %f2, %f14 fmovrsgz %o4, %f10, %f16 tneg %xcc, 0x2 fmovrdgez %g2, %f8, %f16 prefetch [%l7 + 0x38], 0x2 fpsub32s %f21, %f15, %f13 tvc %icc, 0x4 fbuge %fcc1, loop_337 srl %o0, 0x12, %o7 orcc %l3, 0x17B6, %g1 tcs %icc, 0x4 loop_337: movvc %icc, %i2, %l5 movle %icc, %i3, %g4 umulcc %g3, %i0, %g7 fcmpgt32 %f24, %f12, %l6 fones %f20 fmovsvs %xcc, %f10, %f11 tne %icc, 0x2 faligndata %f18, %f26, %f6 xnor %i7, %l2, %o6 fbl,a %fcc0, loop_338 xor %o1, 0x1EC4, %g6 nop fitod %f12, %f6 fdtoi %f6, %f19 movvc %icc, %l4, %o2 loop_338: fnors %f5, %f19, %f28 fnand %f30, %f26, %f22 andncc %g5, %l0, %i4 tcs %icc, 0x1 movrgez %o5, %i1, %o3 fandnot2s %f20, %f25, %f7 fbul,a %fcc1, loop_339 nop fitos %f29, %f25 edge8l %i5, %i6, %l1 tvs %icc, 0x0 loop_339: fbg %fcc0, loop_340 tpos %icc, 0x3 fmovrsne %o4, %f10, %f7 smulcc %o0, %o7, %g2 loop_340: tvs %xcc, 0x7 ldd [%l7 + 0x08], %f0 brgz,a %g1, loop_341 sethi 0x0EE3, %i2 edge8l %l5, %i3, %l3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_341: ldsw [%l7 + 0x20], %g3 set 0x48, %o6 stxa %i0, [%l7 + %o6] 0x23 membar #Sync sra %g4, 0x04, %l6 tgu %icc, 0x7 bneg,pn %icc, loop_342 move %icc, %i7, %l2 array8 %g7, %o6, %o1 add %l4, %o2, %g6 loop_342: nop set 0x14, %i7 ldub [%l7 + %i7], %g5 bshuffle %f6, %f30, %f18 nop setx 0x481874D988B191A7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xB9085241F4CD18F5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fsubd %f8, %f2, %f28 move %icc, %l0, %i4 fmul8ulx16 %f20, %f20, %f18 movre %i1, %o3, %i5 brgez %i6, loop_343 addccc %l1, 0x1A4D, %o4 edge32ln %o5, %o7, %o0 sethi 0x0629, %g1 loop_343: subcc %g2, 0x16FA, %i2 fmuld8ulx16 %f23, %f1, %f22 tvs %xcc, 0x3 edge16ln %l5, %l3, %i3 edge32 %i0, %g3, %l6 andcc %g4, %l2, %g7 fnot1s %f10, %f18 tg %icc, 0x3 nop fitod %f8, %f26 sdivx %i7, 0x1396, %o1 edge8 %o6, %o2, %g6 fmovsa %xcc, %f0, %f12 tcs %xcc, 0x3 sdiv %l4, 0x03C9, %l0 fmovrsgz %g5, %f28, %f30 taddcc %i4, 0x173E, %i1 and %o3, 0x0E33, %i5 stb %l1, [%l7 + 0x10] movpos %icc, %o4, %o5 fbuge %fcc3, loop_344 fcmpgt16 %f8, %f22, %o7 nop setx 0x904E741A, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr fmovdgu %xcc, %f31, %f4 loop_344: fmovdcs %xcc, %f22, %f12 addcc %i6, 0x1476, %o0 alignaddrl %g2, %g1, %l5 movrlez %l3, %i2, %i0 tvc %icc, 0x3 andcc %g3, 0x08CF, %l6 edge8l %i3, %l2, %g7 nop setx 0xE79CBDD0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xC462BAC0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fadds %f6, %f16, %f13 tgu %icc, 0x3 edge8 %i7, %o1, %g4 fbu,a %fcc3, loop_345 bn,pn %xcc, loop_346 sir 0x145C nop fitos %f5, %f13 fstox %f13, %f18 loop_345: fand %f18, %f26, %f10 loop_346: edge16n %o2, %o6, %g6 edge16ln %l0, %l4, %g5 movrlz %i4, %i1, %o3 call loop_347 fmovsne %xcc, %f11, %f24 nop setx loop_348, %l0, %l1 jmpl %l1, %i5 movrgez %l1, %o4, %o7 loop_347: fbug %fcc3, loop_349 edge8l %o5, %i6, %o0 loop_348: edge32ln %g2, %g1, %l3 fmovrse %i2, %f25, %f6 loop_349: nop setx 0x17884957, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x045514C7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fdivs %f16, %f7, %f11 movl %xcc, %i0, %l5 edge8l %l6, %i3, %g3 lduh [%l7 + 0x22], %l2 umulcc %i7, 0x0528, %g7 fcmpne32 %f22, %f8, %o1 bpos loop_350 srl %o2, 0x16, %g4 ta %xcc, 0x6 tcc %xcc, 0x5 loop_350: nop set 0x60, %g6 lduwa [%l7 + %g6] 0x89, %g6 wr %g0, 0x81, %asi stxa %o6, [%l7 + 0x10] %asi edge32 %l0, %g5, %l4 movvc %xcc, %i1, %o3 tleu %xcc, 0x3 array8 %i4, %i5, %l1 fmovsa %xcc, %f23, %f31 taddcctv %o4, 0x1492, %o7 nop setx 0x5933CD16, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x06FDA9FE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fdivs %f28, %f24, %f9 sub %i6, %o0, %g2 fnands %f16, %f24, %f28 udivx %o5, 0x1D8A, %g1 ldd [%l7 + 0x28], %l2 call loop_351 tneg %icc, 0x1 sll %i2, 0x16, %l5 array8 %l6, %i0, %g3 loop_351: tsubcc %l2, 0x1179, %i7 set 0x40, %i3 stwa %i3, [%l7 + %i3] 0x2b membar #Sync movge %icc, %g7, %o1 ta %xcc, 0x1 sdivx %g4, 0x0A57, %o2 smulcc %g6, %o6, %g5 fexpand %f18, %f14 movre %l4, %l0, %o3 fpadd16 %f16, %f10, %f16 fbne %fcc2, loop_352 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sth %i4, [%l7 + 0x38] srlx %i1, 0x02, %i5 loop_352: edge16ln %o4, %l1, %o7 bg,pt %xcc, loop_353 fbl %fcc0, loop_354 fmovrdgz %i6, %f26, %f20 alignaddr %g2, %o5, %o0 loop_353: nop set 0x30, %i1 stha %g1, [%l7 + %i1] 0x10 loop_354: tsubcctv %l3, 0x0E04, %i2 sll %l6, %l5, %i0 orncc %l2, 0x1F67, %g3 bne,pt %icc, loop_355 xor %i7, %i3, %g7 fcmpeq32 %f6, %f6, %g4 fmovsa %icc, %f0, %f1 loop_355: nop set 0x38, %l4 stxa %o1, [%l7 + %l4] 0x81 popc 0x14F6, %o2 for %f18, %f28, %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvs %xcc, %o6, %g5 taddcc %l4, %l0, %g6 fpsub16s %f7, %f11, %f1 bgu,pn %xcc, loop_356 fmovdge %icc, %f24, %f12 fmovsge %icc, %f2, %f21 xor %o3, %i1, %i5 loop_356: stb %o4, [%l7 + 0x70] fornot1 %f28, %f22, %f18 smul %l1, %i4, %o7 sir 0x04F7 movne %xcc, %i6, %o5 tsubcc %o0, 0x08E4, %g1 fand %f14, %f2, %f24 subc %g2, %i2, %l6 andcc %l5, 0x19C7, %i0 fmovrsne %l3, %f6, %f14 fmul8sux16 %f18, %f2, %f24 tneg %icc, 0x1 udivx %g3, 0x1859, %l2 stbar movrlez %i7, %g7, %g4 orncc %i3, %o1, %o2 stbar sethi 0x1357, %g5 movl %xcc, %o6, %l0 andn %l4, %o3, %g6 membar 0x2C tsubcc %i1, %o4, %i5 fabsd %f10, %f12 tsubcctv %i4, %o7, %l1 and %o5, %o0, %i6 xor %g2, %g1, %i2 udiv %l6, 0x1893, %l5 movvc %icc, %i0, %l3 set 0x40, %g5 stda %f0, [%l7 + %g5] 0x18 movgu %icc, %l2, %g3 fbue %fcc1, loop_357 ba loop_358 ldsh [%l7 + 0x7A], %i7 tvc %icc, 0x0 loop_357: fnands %f17, %f10, %f14 loop_358: srlx %g4, 0x01, %g7 movgu %icc, %i3, %o2 tle %icc, 0x6 udivcc %o1, 0x1B74, %o6 prefetch [%l7 + 0x08], 0x0 movne %xcc, %l0, %l4 udivx %g5, 0x123D, %o3 sub %i1, 0x061A, %o4 be,a,pn %xcc, loop_359 brz %i5, loop_360 fbuge,a %fcc2, loop_361 sir 0x1E05 loop_359: movleu %xcc, %i4, %g6 loop_360: tvc %icc, 0x6 loop_361: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %l1, 0x1317, %o5 array16 %o0, %i6, %g2 fabsd %f0, %f24 nop setx 0xB0E59FA8F04B8D1F, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr fbe %fcc2, loop_362 movn %xcc, %o7, %i2 udivcc %l6, 0x1809, %g1 fmovdvs %icc, %f19, %f29 loop_362: nop set 0x180, %i2 nop ! nop ! ldxa [%g0 + %i2] 0x40, %i0 ripped by fixASI40.pl ripped by fixASI40.pl flush %l7 + 0x28 array8 %l3, %l2, %g3 ta %icc, 0x3 fbl,a %fcc3, loop_363 fbo %fcc1, loop_364 andncc %l5, %g4, %g7 sethi 0x1A09, %i7 loop_363: bleu loop_365 loop_364: popc 0x1568, %o2 sethi 0x1C9B, %i3 nop setx 0x3A23B5CC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x499C45F7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fadds %f9, %f16, %f6 loop_365: fcmpeq32 %f16, %f6, %o6 edge32 %l0, %l4, %g5 brlez %o1, loop_366 sub %i1, %o4, %o3 fbo %fcc0, loop_367 nop setx 0x39BC2DB9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x0FF54BDB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fmuls %f18, %f0, %f12 loop_366: fbule,a %fcc2, loop_368 array16 %i4, %i5, %g6 loop_367: sir 0x12CF fble,a %fcc2, loop_369 loop_368: udiv %o5, 0x10F1, %o0 xor %i6, %g2, %o7 umulcc %i2, %l6, %l1 loop_369: edge16n %i0, %g1, %l3 sllx %g3, 0x0C, %l2 ldd [%l7 + 0x30], %l4 brgez %g7, loop_370 edge16ln %i7, %o2, %g4 popc %i3, %o6 wr %g0, 0x80, %asi lda [%l7 + 0x24] %asi, %f6 loop_370: edge16 %l0, %g5, %l4 alignaddrl %o1, %i1, %o3 fxnor %f2, %f26, %f22 bneg %xcc, loop_371 addc %o4, 0x112B, %i5 fmovdge %icc, %f10, %f31 ld [%l7 + 0x40], %f15 loop_371: movrgez %i4, 0x0B4, %o5 wr %g0, 0xea, %asi stha %o0, [%l7 + 0x34] %asi membar #Sync fandnot2 %f6, %f10, %f10 tgu %icc, 0x3 brnz %i6, loop_372 movgu %xcc, %g2, %g6 fabss %f25, %f19 sdivcc %o7, 0x1CCB, %i2 loop_372: add %l6, %i0, %l1 nop set 0x58, %l0 lduh [%l7 + %l0], %l3 tleu %xcc, 0x0 addcc %g1, %g3, %l5 wr %g0, 0x89, %asi lduba [%l7 + 0x11] %asi, %g7 mova %icc, %i7, %o2 andcc %g4, 0x06B6, %i3 udiv %l2, 0x0438, %o6 edge16 %l0, %g5, %l4 mova %xcc, %i1, %o3 fandnot1 %f28, %f0, %f24 fmovdneg %icc, %f22, %f3 edge8l %o1, %o4, %i5 fbue,a %fcc0, loop_373 tneg %icc, 0x5 edge16 %i4, %o0, %i6 nop setx 0x84DC1D11705DE25E, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr loop_373: movn %icc, %g2, %o5 edge32n %g6, %o7, %i2 movn %xcc, %i0, %l6 movrne %l3, %l1, %g1 mova %icc, %g3, %g7 fands %f31, %f19, %f15 sub %i7, 0x1D9E, %o2 fmul8x16al %f19, %f31, %f2 bpos,pt %icc, loop_374 nop setx loop_375, %l0, %l1 jmpl %l1, %g4 fnors %f4, %f30, %f27 fpsub32 %f24, %f14, %f2 loop_374: andcc %l5, 0x017C, %i3 loop_375: subcc %l2, 0x0FE2, %o6 fmovsvc %xcc, %f26, %f30 and %l0, %g5, %l4 movgu %icc, %o3, %i1 fbuge %fcc2, loop_376 bvc,a loop_377 membar 0x2A te %xcc, 0x4 loop_376: movpos %xcc, %o1, %o4 loop_377: addccc %i5, 0x161B, %i4 tge %xcc, 0x5 ta %xcc, 0x4 movvs %xcc, %o0, %i6 movneg %xcc, %g2, %g6 edge32l %o5, %o7, %i0 movrlez %l6, 0x2E2, %l3 popc %i2, %l1 sir 0x0212 fnands %f17, %f3, %f18 andcc %g3, %g1, %g7 fbul,a %fcc1, loop_378 nop fitod %f8, %f2 fdtox %f2, %f14 fbuge,a %fcc3, loop_379 movleu %xcc, %o2, %g4 loop_378: tcs %xcc, 0x2 tneg %xcc, 0x6 loop_379: ldsw [%l7 + 0x3C], %l5 array32 %i7, %l2, %i3 fmovrslez %o6, %f10, %f14 fmovdvs %icc, %f28, %f3 smul %l0, %g5, %l4 set 0x40, %i6 ldda [%l7 + %i6] 0x0c, %f0 sdivcc %i1, 0x097D, %o3 fpack32 %f18, %f28, %f18 smulcc %o1, %o4, %i5 nop fitod %f0, %f26 fpadd16s %f31, %f5, %f31 wr %g0, 0x10, %asi swapa [%l7 + 0x40] %asi, %i4 fmovse %icc, %f23, %f22 umul %i6, %g2, %o0 tsubcc %g6, %o5, %i0 fba %fcc3, loop_380 tpos %xcc, 0x2 set 0x7C, %g4 sta %f16, [%l7 + %g4] 0x14 loop_380: lduw [%l7 + 0x0C], %o7 andn %l6, 0x04ED, %i2 subcc %l3, %g3, %g1 fpsub16 %f14, %f26, %f12 ta %xcc, 0x5 wr %g0, 0x80, %asi ldsha [%l7 + 0x6E] %asi, %g7 fbu,a %fcc3, loop_381 popc %l1, %o2 bn %xcc, loop_382 udivcc %l5, 0x14A2, %g4 loop_381: movle %xcc, %i7, %l2 fsrc2s %f21, %f31 loop_382: prefetch [%l7 + 0x20], 0x2 fzero %f28 alignaddrl %i3, %l0, %o6 nop setx loop_383, %l0, %l1 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 %g5, 0x06F4, %i1 edge32l %o3, %o1, %o4 bvc,a,pt %xcc, loop_384 loop_383: fcmpne16 %f18, %f14, %l4 fands %f22, %f24, %f19 edge16l %i4, %i5, %i6 loop_384: udivx %o0, 0x1866, %g2 movrlz %g6, 0x2C3, %o5 movre %o7, 0x086, %l6 lduw [%l7 + 0x5C], %i2 tsubcctv %l3, 0x00C5, %i0 xnorcc %g1, 0x046D, %g3 fbe %fcc2, loop_385 nop setx 0x9094A6D9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 fsqrts %f27, %f15 edge16l %g7, %l1, %l5 ldd [%l7 + 0x40], %f10 loop_385: taddcc %g4, %i7, %o2 popc 0x0B1A, %i3 edge16l %l2, %o6, %g5 tvc %xcc, 0x6 ldstub [%l7 + 0x18], %l0 add %l7, 0x70, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x88, %i1, %o1 fpsub16s %f3, %f31, %f1 sll %o4, 0x14, %l4 fmovrdgz %i4, %f8, %f16 movleu %icc, %o3, %i6 fmovrslz %o0, %f13, %f18 te %icc, 0x0 wr %g0, 0x18, %asi ldsha [%l7 + 0x66] %asi, %g2 edge8ln %g6, %o5, %o7 fmovdvc %icc, %f19, %f0 edge32n %l6, %i2, %i5 set 0x30, %o5 sta %f13, [%l7 + %o5] 0x14 fnegs %f4, %f25 sdiv %l3, 0x0424, %i0 fmovdvs %icc, %f8, %f13 ta %xcc, 0x4 movgu %icc, %g1, %g7 movcc %xcc, %g3, %l5 addc %g4, 0x08E1, %l1 udiv %i7, 0x19F9, %o2 fpadd32 %f4, %f12, %f22 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x21] %asi, %l2 movle %xcc, %i3, %g5 ldsw [%l7 + 0x54], %o6 wr %g0, 0x10, %asi prefetcha [%l7 + 0x30] %asi, 0x1 xor %l0, %o1, %o4 ldub [%l7 + 0x4B], %l4 movneg %xcc, %o3, %i6 umul %i4, 0x008B, %o0 sethi 0x1A77, %g2 smul %g6, %o7, %o5 stbar movvs %icc, %i2, %i5 edge16l %l3, %i0, %g1 te %icc, 0x0 srl %g7, 0x1E, %g3 nop set 0x1A, %g2 ldsh [%l7 + %g2], %l5 fmovdgu %xcc, %f18, %f23 brgz %l6, loop_386 fbne,a %fcc3, loop_387 edge8 %g4, %l1, %i7 ldsb [%l7 + 0x4F], %o2 loop_386: ldx [%l7 + 0x08], %l2 loop_387: addc %g5, 0x162E, %i3 tg %icc, 0x0 nop fitos %f25, %f17 fmovdcc %xcc, %f30, %f14 movvc %xcc, %o6, %l0 tvc %icc, 0x2 bl,a,pn %xcc, loop_388 bneg,pn %icc, loop_389 edge32n %i1, %o1, %l4 fmul8x16au %f5, %f23, %f28 loop_388: edge8n %o4, %o3, %i6 loop_389: andcc %i4, %g2, %g6 xor %o7, 0x1CF5, %o0 add %l7, 0x58, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i2 casxa [%l6] %asi, %i2, %o5 movgu %icc, %i5, %i0 lduh [%l7 + 0x40], %l3 alignaddr %g1, %g3, %l5 wr %g0, 0x26, %asi ldda [%l7 + 0x30] %asi, %g6 edge16n %l6, %g4, %i7 sllx %o2, %l1, %l2 sir 0x111C swap [%l7 + 0x10], %g5 edge32ln %i3, %l0, %o6 add %l7, 0x38, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o1 casxa [%l6] %asi, %o1, %l4 movrgz %o4, %i1, %o3 edge16n %i4, %g2, %g6 alignaddr %i6, %o7, %o0 orncc %o5, %i5, %i2 popc %l3, %i0 xnorcc %g3, %l5, %g7 fmovrdlez %l6, %f20, %f8 sll %g4, %i7, %g1 movrne %l1, 0x191, %l2 xnorcc %g5, 0x1D08, %i3 fmuld8sux16 %f27, %f8, %f12 movge %icc, %o2, %o6 udivcc %l0, 0x0F01, %o1 fpadd32 %f4, %f14, %f20 fmovsg %icc, %f28, %f4 tvs %icc, 0x1 or %o4, %i1, %l4 fmovdleu %xcc, %f30, %f23 fmovsleu %xcc, %f10, %f3 stx %o3, [%l7 + 0x70] set 0x3C, %o7 stwa %i4, [%l7 + %o7] 0x04 movneg %icc, %g2, %i6 mulx %o7, 0x1F91, %o0 brlz %o5, loop_390 fsrc2s %f26, %f0 movrne %i5, 0x1F2, %g6 fpack16 %f0, %f24 loop_390: ldub [%l7 + 0x2B], %i2 fmuld8sux16 %f11, %f4, %f30 fornot1 %f6, %f14, %f10 sdivcc %i0, 0x1D75, %l3 wr %g0, 0x19, %asi swapa [%l7 + 0x54] %asi, %l5 fmovdle %xcc, %f7, %f5 and %g7, 0x1C1B, %l6 edge32n %g4, %g3, %g1 movleu %icc, %l1, %i7 andn %g5, 0x0DA7, %i3 srl %l2, 0x0C, %o6 wr %g0, 0x11, %asi stda %f0, [%l7 + 0x40] %asi srlx %l0, 0x06, %o2 membar 0x3E ldx [%l7 + 0x60], %o1 movrne %i1, 0x29B, %o4 tl %icc, 0x6 mulx %l4, %o3, %i4 tgu %xcc, 0x2 nop setx 0xD0339D4A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xFE90E19C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fadds %f12, %f31, %f25 orcc %i6, %o7, %o0 addccc %o5, %g2, %g6 movleu %icc, %i5, %i2 fands %f8, %f2, %f18 tsubcctv %l3, 0x015F, %l5 wr %g0, 0x11, %asi stha %g7, [%l7 + 0x40] %asi udivx %l6, 0x11A5, %i0 addccc %g4, 0x0A9B, %g3 addcc %l1, 0x15F8, %g1 sir 0x050A xnor %g5, 0x1DAF, %i3 lduw [%l7 + 0x14], %i7 orcc %o6, %l0, %o2 stb %l2, [%l7 + 0x45] fzeros %f10 movn %icc, %i1, %o1 tg %xcc, 0x7 subcc %o4, %l4, %i4 tne %icc, 0x1 fxnor %f26, %f20, %f26 orcc %i6, 0x0B40, %o7 fnor %f28, %f24, %f2 movneg %icc, %o0, %o3 movrgz %o5, 0x3A3, %g2 edge8l %i5, %g6, %i2 array32 %l5, %l3, %g7 sdiv %i0, 0x0D6E, %l6 sdivx %g3, 0x0991, %g4 sethi 0x0407, %g1 nop setx 0x04669E30004DD926, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr movneg %icc, %g5, %l1 movgu %icc, %i3, %o6 fmovrdne %i7, %f14, %f12 lduh [%l7 + 0x12], %o2 andncc %l0, %l2, %i1 wr %g0, 0x81, %asi lduwa [%l7 + 0x24] %asi, %o1 tgu %xcc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 for %f12, %f0, %f20 fbn %fcc3, loop_391 ldsw [%l7 + 0x78], %o4 brlz,a %l4, loop_392 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_391: taddcctv %i6, 0x018E, %o7 or %i4, %o0, %o3 loop_392: prefetch [%l7 + 0x44], 0x2 add %l7, 0x58, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %g2 casa [%l6] %asi, %g2, %o5 andn %g6, %i5, %l5 fmovrslz %l3, %f31, %f15 std %f0, [%l7 + 0x28] fmovsleu %xcc, %f9, %f7 fmovrslez %i2, %f25, %f6 xorcc %g7, 0x00DF, %i0 subccc %l6, %g3, %g1 fmul8x16 %f12, %f0, %f18 movge %xcc, %g5, %l1 nop setx 0xCA6B428D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 fsqrts %f18, %f13 edge32l %i3, %o6, %g4 pdist %f4, %f22, %f20 movrlez %o2, %l0, %i7 wr %g0, 0x89, %asi stba %l2, [%l7 + 0x19] %asi fbe,a %fcc2, loop_393 bvs,a loop_394 tl %xcc, 0x1 sllx %i1, 0x1E, %o4 loop_393: bleu,a loop_395 loop_394: ldsh [%l7 + 0x76], %o1 bcc loop_396 srl %l4, 0x0E, %o7 loop_395: nop setx 0x905AA836, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr fpsub16 %f16, %f18, %f2 loop_396: addccc %i4, %o0, %i6 fmovrdgz %g2, %f16, %f28 tsubcc %o3, %g6, %o5 bvs loop_397 fsrc1 %f12, %f30 edge8 %i5, %l3, %i2 sir 0x0402 loop_397: tsubcc %g7, 0x1F9E, %l5 xnorcc %l6, 0x1BA5, %i0 nop setx 0xB2E374E8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xC7167AEC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fmuls %f0, %f16, %f10 fmovde %xcc, %f17, %f30 tg %icc, 0x4 move %icc, %g1, %g5 and %g3, 0x0B08, %l1 wr %g0, 0x80, %asi lda [%l7 + 0x20] %asi, %f28 tsubcc %o6, %i3, %o2 fone %f16 movn %icc, %l0, %g4 bcc,a,pt %icc, loop_398 fnands %f23, %f26, %f11 addc %i7, 0x0E7E, %l2 brlez %i1, loop_399 loop_398: fbo %fcc3, loop_400 andcc %o4, 0x045E, %l4 array16 %o7, %i4, %o0 loop_399: tpos %icc, 0x0 loop_400: ld [%l7 + 0x44], %f7 srax %i6, 0x02, %g2 fbue,a %fcc0, loop_401 nop setx 0x7C56DC2421715116, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f18 movge %xcc, %o3, %o1 nop fitod %f8, %f10 fdtox %f10, %f22 fxtod %f22, %f28 loop_401: edge8ln %o5, %g6, %i5 tg %xcc, 0x7 popc %i2, %l3 tneg %icc, 0x1 nop fitod %f6, %f28 fdtoi %f28, %f29 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bge,a,pn %xcc, loop_402 fbu %fcc2, loop_403 fnor %f22, %f20, %f8 movneg %icc, %g7, %l6 loop_402: mova %icc, %l5, %i0 loop_403: ba,pn %icc, loop_404 fmovsge %icc, %f14, %f26 fmovrsgz %g5, %f23, %f17 fbule,a %fcc1, loop_405 loop_404: movcs %xcc, %g1, %g3 bpos loop_406 fbge,a %fcc1, loop_407 loop_405: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %xcc, %o6, %l1 loop_406: bge,a %icc, loop_408 loop_407: brgz,a %o2, loop_409 movrgz %l0, 0x2DC, %g4 movvs %xcc, %i3, %l2 loop_408: tvc %xcc, 0x5 loop_409: edge8l %i7, %o4, %l4 edge16ln %o7, %i1, %i4 fmovrslz %i6, %f1, %f5 tg %icc, 0x7 set 0x30, %o0 ldxa [%l7 + %o0] 0x18, %g2 movgu %icc, %o3, %o1 alignaddrl %o0, %o5, %g6 movneg %xcc, %i5, %i2 addc %g7, 0x114F, %l3 fmovrsgez %l6, %f10, %f19 movpos %xcc, %i0, %g5 sir 0x13C3 tcs %icc, 0x7 array32 %g1, %g3, %l5 fmovdvc %icc, %f15, %f21 orcc %l1, 0x1D5F, %o2 fbule,a %fcc0, loop_410 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0xB2B54F29, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 fsqrts %f6, %f0 orncc %l0, 0x0C7D, %o6 loop_410: movvc %icc, %i3, %l2 sdiv %g4, 0x1199, %o4 addcc %i7, 0x12E9, %l4 or %o7, 0x0B83, %i1 popc %i4, %g2 set 0x1A, %l1 lduba [%l7 + %l1] 0x0c, %o3 nop fitos %f4, %f19 fstox %f19, %f18 fxtos %f18, %f3 fmovdneg %icc, %f23, %f1 edge8ln %i6, %o1, %o0 tg %xcc, 0x5 brgez %g6, loop_411 move %xcc, %o5, %i5 movrne %i2, 0x3A5, %g7 or %l6, %l3, %g5 loop_411: udivcc %g1, 0x1794, %g3 tsubcc %i0, %l1, %l5 membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0xf9, %f0 addcc %l0, %o2, %i3 xor %l2, %o6, %o4 set 0x4B, %g1 lduba [%l7 + %g1] 0x0c, %i7 smul %l4, 0x1647, %o7 tleu %icc, 0x7 fmovdne %icc, %f25, %f18 movn %icc, %i1, %g4 edge32ln %i4, %g2, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tvc %xcc, 0x7 edge32ln %o3, %o1, %o0 fmovdn %xcc, %f7, %f21 set 0x7A, %g3 stha %o5, [%l7 + %g3] 0x18 movvs %xcc, %i5, %i2 bvs,a %icc, loop_412 smulcc %g6, 0x0FB4, %g7 movne %xcc, %l3, %g5 move %xcc, %l6, %g3 loop_412: sllx %i0, %l1, %g1 popc 0x0D37, %l0 andcc %o2, %i3, %l2 tge %icc, 0x1 udivcc %o6, 0x01FA, %l5 tne %xcc, 0x7 addcc %o4, 0x0D88, %i7 nop fitos %f12, %f28 fstod %f28, %f16 movpos %icc, %l4, %i1 bgu,pn %icc, loop_413 tge %xcc, 0x3 addc %g4, %i4, %o7 nop fitod %f12, %f2 fdtoi %f2, %f0 loop_413: sdivx %i6, 0x18E9, %o3 array8 %g2, %o1, %o5 tgu %icc, 0x2 movl %xcc, %i5, %o0 smul %g6, 0x0F9F, %i2 tpos %icc, 0x6 fcmpne32 %f30, %f6, %g7 edge32 %g5, %l3, %l6 brlz,a %i0, loop_414 prefetch [%l7 + 0x50], 0x2 andncc %l1, %g1, %l0 array32 %o2, %i3, %l2 loop_414: ba,pt %xcc, loop_415 smul %g3, %l5, %o6 fmovrde %i7, %f10, %f4 umul %l4, %i1, %o4 loop_415: fpsub32 %f22, %f18, %f14 tsubcc %i4, %g4, %i6 wr %g0, 0x11, %asi sta %f11, [%l7 + 0x20] %asi tvs %icc, 0x5 wr %g0, 0x2f, %asi ldda [%l7 + 0x50] %asi, %o2 fbg %fcc2, loop_416 tn %xcc, 0x1 bcs,pn %icc, loop_417 nop fitod %f10, %f4 fdtos %f4, %f18 loop_416: andncc %g2, %o7, %o5 fand %f8, %f26, %f6 loop_417: sll %i5, 0x0B, %o0 fmovde %xcc, %f25, %f18 alignaddr %o1, %i2, %g6 movvc %xcc, %g7, %l3 orncc %g5, 0x1205, %i0 srax %l6, %l1, %g1 subcc %o2, %i3, %l2 movre %g3, 0x143, %l0 fnot1s %f17, %f17 addc %o6, 0x0959, %i7 movneg %icc, %l4, %i1 movleu %xcc, %l5, %o4 wr %g0, 0x2a, %asi stha %g4, [%l7 + 0x18] %asi membar #Sync ba,pt %icc, loop_418 ld [%l7 + 0x68], %f31 movrlez %i6, 0x2D5, %o3 nop setx loop_419, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_418: fmovrdgz %g2, %f0, %f24 movpos %xcc, %o7, %o5 bvc,a,pt %icc, loop_420 loop_419: tn %icc, 0x0 tcc %xcc, 0x4 sll %i5, %o0, %i4 loop_420: edge32ln %i2, %o1, %g7 sethi 0x1931, %g6 srax %g5, %i0, %l6 tcs %icc, 0x0 smulcc %l3, %l1, %g1 edge16 %i3, %l2, %g3 tcs %xcc, 0x1 be,a %icc, loop_421 ld [%l7 + 0x4C], %f20 movl %icc, %o2, %o6 subcc %l0, 0x1B13, %l4 loop_421: fbne %fcc1, loop_422 or %i7, %i1, %l5 umul %o4, 0x09CE, %g4 movgu %xcc, %o3, %g2 loop_422: add %i6, %o5, %o7 addc %i5, %i4, %o0 ld [%l7 + 0x64], %f13 edge32ln %o1, %i2, %g7 array32 %g5, %i0, %l6 tcc %xcc, 0x1 movrgz %g6, %l1, %g1 fmul8x16au %f0, %f25, %f18 nop setx 0xC041AB1F, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr addc %i3, 0x1375, %l2 faligndata %f20, %f8, %f2 brgez,a %l3, loop_423 fnot2s %f21, %f23 fpack16 %f0, %f14 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_423: movpos %icc, %g3, %o2 orncc %l0, 0x1D4B, %o6 tle %icc, 0x5 orn %i7, 0x0111, %l4 ba,pt %icc, loop_424 fbe,a %fcc3, loop_425 fbne %fcc3, loop_426 mulscc %i1, %o4, %l5 loop_424: udivcc %o3, 0x1A09, %g2 loop_425: nop setx loop_427, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_426: taddcctv %g4, 0x0AC3, %i6 ble %xcc, loop_428 fbul,a %fcc2, loop_429 loop_427: tle %xcc, 0x6 edge32ln %o5, %i5, %i4 loop_428: brlez %o0, loop_430 loop_429: andncc %o7, %o1, %g7 fba,a %fcc3, loop_431 nop fitos %f2, %f30 loop_430: edge8l %g5, %i0, %i2 tsubcctv %g6, 0x0301, %l1 loop_431: bneg,a,pt %xcc, loop_432 fors %f27, %f18, %f20 bshuffle %f12, %f30, %f6 bcc,a,pt %xcc, loop_433 loop_432: bcc,a,pn %icc, loop_434 fmul8x16au %f7, %f3, %f20 edge32ln %l6, %g1, %i3 loop_433: brnz %l2, loop_435 loop_434: xorcc %g3, 0x0904, %o2 sll %l0, %o6, %l3 nop fitos %f2, %f20 fstox %f20, %f12 loop_435: tpos %xcc, 0x2 udivcc %i7, 0x1069, %i1 sdivcc %l4, 0x0F65, %l5 tleu %icc, 0x4 edge16l %o4, %o3, %g4 subccc %i6, %g2, %i5 membar 0x6D fmovrdlez %o5, %f4, %f12 fmovde %icc, %f9, %f17 movl %icc, %i4, %o7 andncc %o1, %o0, %g7 tpos %xcc, 0x2 set 0x3C, %o4 stha %g5, [%l7 + %o4] 0x80 tg %xcc, 0x3 bn,pt %icc, loop_436 movpos %icc, %i2, %g6 fbug %fcc3, loop_437 array16 %l1, %i0, %g1 loop_436: fcmpne16 %f12, %f24, %i3 movre %l2, %l6, %g3 loop_437: and %o2, %o6, %l3 edge16ln %l0, %i1, %i7 tn %icc, 0x2 call loop_438 addc %l4, %l5, %o4 te %icc, 0x0 fblg %fcc2, loop_439 loop_438: fmovdcs %icc, %f15, %f22 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdg %icc, %f3, %f0 loop_439: fmovsgu %xcc, %f22, %f29 fmovsle %xcc, %f26, %f16 nop setx 0x549CFC9F25E9E0AF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xD3330896E9BBE6DB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f12, %f0 alignaddr %o3, %i6, %g2 ldub [%l7 + 0x32], %i5 ldsh [%l7 + 0x46], %g4 set 0x18, %g7 sta %f5, [%l7 + %g7] 0x81 edge8ln %o5, %o7, %i4 subcc %o0, 0x0275, %g7 tcc %xcc, 0x7 sll %g5, %o1, %i2 fbul %fcc0, loop_440 array8 %g6, %l1, %g1 wr %g0, 0x18, %asi swapa [%l7 + 0x50] %asi, %i0 loop_440: swap [%l7 + 0x58], %l2 add %l7, 0x54, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l6, %g3 movvc %xcc, %i3, %o6 sub %o2, %l0, %i1 ldd [%l7 + 0x48], %f14 wr %g0, 0x11, %asi prefetcha [%l7 + 0x40] %asi, 0x2 fbne %fcc0, loop_441 nop setx loop_442, %l0, %l1 jmpl %l1, %i7 bshuffle %f24, %f22, %f26 tn %xcc, 0x2 loop_441: movg %icc, %l5, %l4 loop_442: xorcc %o3, %o4, %g2 fmovdcs %xcc, %f19, %f31 brgez,a %i5, loop_443 umulcc %g4, 0x070F, %i6 wr %g0, 0x11, %asi ldsha [%l7 + 0x6C] %asi, %o7 loop_443: nop fitod %f10, %f30 fdtox %f30, %f12 smulcc %i4, 0x0E7A, %o5 fmovsvc %icc, %f28, %f4 array16 %g7, %g5, %o0 alignaddrl %i2, %g6, %l1 set 0x22, %o3 ldsba [%l7 + %o3] 0x04, %o1 fmovdn %icc, %f27, %f21 add %l7, 0x10, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i0 casxa [%l6] %asi, %i0, %l2 movre %l6, 0x104, %g3 ta %icc, 0x2 fandnot1 %f16, %f14, %f26 subcc %i3, 0x1756, %o6 stbar srlx %o2, %g1, %l0 movl %xcc, %l3, %i7 edge32ln %l5, %l4, %i1 move %icc, %o4, %g2 xor %i5, %g4, %i6 add %o3, 0x0E8B, %i4 smulcc %o5, %o7, %g7 fsrc1s %f16, %f12 tleu %icc, 0x6 mulscc %o0, %i2, %g6 fcmpeq16 %f18, %f12, %l1 movrlez %g5, 0x14C, %i0 wr %g0, 0x19, %asi stwa %l2, [%l7 + 0x74] %asi edge32ln %o1, %g3, %i3 tvc %xcc, 0x1 movre %l6, 0x078, %o6 fbl %fcc0, loop_444 subccc %g1, %o2, %l3 lduh [%l7 + 0x46], %i7 tcc %xcc, 0x3 loop_444: flush %l7 + 0x34 andcc %l5, 0x15B9, %l4 movrne %l0, 0x3FA, %o4 xorcc %g2, %i5, %i1 fpack16 %f14, %f29 tl %xcc, 0x2 fmul8x16 %f14, %f4, %f20 array16 %i6, %o3, %g4 fmovrslez %o5, %f27, %f26 set 0x50, %o1 ldswa [%l7 + %o1] 0x18, %o7 tvc %icc, 0x0 tcc %xcc, 0x3 stb %g7, [%l7 + 0x5D] edge8l %o0, %i4, %i2 fandnot2s %f10, %f22, %f9 edge32ln %l1, %g6, %i0 fmovrde %l2, %f20, %f4 fbg %fcc0, loop_445 movleu %xcc, %o1, %g5 fandnot1 %f22, %f6, %f22 fmovsleu %icc, %f18, %f11 loop_445: smulcc %i3, %g3, %o6 ldub [%l7 + 0x2E], %g1 move %icc, %o2, %l3 movn %xcc, %i7, %l6 bvs loop_446 taddcctv %l5, 0x04C8, %l0 fpadd16 %f8, %f2, %f16 subc %l4, 0x0DCD, %o4 loop_446: tvs %xcc, 0x2 prefetch [%l7 + 0x2C], 0x3 fzero %f26 ldsh [%l7 + 0x2E], %i5 set 0x40, %l5 stda %f0, [%l7 + %l5] 0x16 membar #Sync saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbge %fcc0, loop_447 nop setx loop_448, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tn %xcc, 0x5 sub %g2, 0x0989, %i1 loop_447: te %icc, 0x7 loop_448: movl %xcc, %o3, %i6 nop setx 0x5F153446AA2B4E22, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x66529DFE2E477235, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f28, %f18 swap [%l7 + 0x18], %g4 alignaddr %o5, %g7, %o0 srl %i4, %o7, %i2 stbar edge16n %l1, %i0, %g6 sra %l2, %g5, %o1 movle %icc, %g3, %i3 nop set 0x6B, %i4 ldub [%l7 + %i4], %o6 array32 %g1, %o2, %i7 fmul8sux16 %f12, %f4, %f26 fpack32 %f8, %f24, %f12 movl %xcc, %l6, %l5 sethi 0x0E1F, %l3 membar 0x11 movrne %l0, %o4, %i5 edge8 %l4, %i1, %o3 tleu %xcc, 0x6 movrgez %i6, %g4, %o5 mova %icc, %g7, %g2 lduh [%l7 + 0x16], %o0 fmovsle %xcc, %f11, %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %icc, 0x1 brgez %o7, loop_449 fmuld8sux16 %f2, %f5, %f20 ble,a loop_450 udiv %i2, 0x0D2B, %i4 loop_449: ta %icc, 0x5 fxor %f0, %f0, %f18 loop_450: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subc %l1, %g6, %i0 orncc %g5, %o1, %l2 array32 %i3, %g3, %o6 nop fitos %f5, %f8 fstox %f8, %f4 nop setx 0x66A2564B8415C393, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x27760A89BFA3FF62, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 faddd %f6, %f12, %f10 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdg %xcc, %f24, %f30 nop setx 0xDA88951662D9A608, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x9F45C8829E160B67, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f8, %f2 flush %l7 + 0x74 addccc %g1, %i7, %l6 add %l7, 0x10, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l5 casxa [%l6] %asi, %l5, %o2 nop fitod %f0, %f12 fdtox %f12, %f0 fxtod %f0, %f12 orcc %l0, 0x0FE0, %l3 stb %o4, [%l7 + 0x50] fpackfix %f8, %f22 movle %xcc, %l4, %i1 array8 %o3, %i6, %g4 fpsub32s %f21, %f27, %f9 brlz,a %o5, loop_451 tneg %icc, 0x7 sub %i5, %g7, %g2 orn %o0, %i2, %o7 loop_451: fpadd32 %f28, %f28, %f28 sth %i4, [%l7 + 0x1E] subc %g6, %i0, %l1 movrgz %o1, 0x101, %g5 fnot1s %f9, %f9 andn %l2, %i3, %g3 xor %o6, %i7, %g1 movrlz %l6, 0x16D, %o2 tl %icc, 0x1 tsubcc %l5, %l0, %o4 brgz %l3, loop_452 srl %i1, %l4, %o3 fmovdcc %xcc, %f3, %f18 orcc %g4, %i6, %i5 loop_452: movne %icc, %g7, %o5 movcs %xcc, %g2, %i2 fblg,a %fcc1, loop_453 tg %icc, 0x3 movre %o0, %i4, %o7 tsubcc %i0, %l1, %o1 loop_453: xnor %g6, %l2, %g5 alignaddrl %i3, %o6, %g3 set 0x68, %o2 ldsba [%l7 + %o2] 0x10, %g1 fcmple16 %f10, %f16, %l6 movcs %xcc, %o2, %i7 tgu %icc, 0x0 andcc %l0, 0x1905, %l5 wr %g0, 0x81, %asi sta %f24, [%l7 + 0x38] %asi sub %l3, 0x108A, %i1 movvs %icc, %o4, %l4 andncc %g4, %o3, %i6 ta %xcc, 0x2 udiv %i5, 0x0C2E, %o5 nop setx 0xAE3DD44E4C1A186D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x1A91E58B1BD8A7A1, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f14, %f30 bgu,a,pn %xcc, loop_454 xor %g2, 0x055C, %g7 and %i2, 0x1AD0, %i4 tsubcctv %o0, 0x1E21, %o7 loop_454: tg %icc, 0x3 wr %g0, 0x88, %asi ldsha [%l7 + 0x64] %asi, %l1 fone %f2 nop fitos %f6, %f10 fstoi %f10, %f24 bvc %icc, loop_455 fmovrse %i0, %f5, %f15 subccc %g6, 0x0990, %o1 alignaddr %g5, %i3, %o6 loop_455: tneg %icc, 0x1 fbue,a %fcc1, loop_456 and %g3, 0x1B7B, %g1 taddcc %l6, 0x10F0, %l2 subcc %i7, %l0, %l5 loop_456: udivx %l3, 0x0254, %i1 ldstub [%l7 + 0x2D], %o4 fmuld8sux16 %f21, %f1, %f18 nop fitos %f14, %f29 fstox %f29, %f4 fxtos %f4, %f31 fbug,a %fcc0, loop_457 array16 %o2, %l4, %o3 or %g4, %i5, %i6 movrlez %g2, 0x0A5, %g7 loop_457: bcs loop_458 sdivcc %o5, 0x1733, %i4 membar 0x02 be,a %icc, loop_459 loop_458: nop fitos %f10, %f5 fstod %f5, %f28 umul %i2, 0x1FAC, %o0 nop fitos %f12, %f6 fstoi %f6, %f3 loop_459: smulcc %o7, %l1, %i0 udivx %o1, 0x011B, %g5 alignaddr %g6, %o6, %g3 wr %g0, 0x80, %asi ldswa [%l7 + 0x34] %asi, %g1 lduh [%l7 + 0x1E], %i3 orn %l2, 0x00E0, %l6 movrlez %l0, %l5, %l3 fmovsa %icc, %f14, %f11 edge32 %i7, %o4, %i1 fbge %fcc0, loop_460 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgez,a %o2, loop_461 tle %icc, 0x2 loop_460: bneg,a loop_462 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_461: ta %icc, 0x3 lduw [%l7 + 0x08], %o3 loop_462: srl %g4, 0x09, %l4 udiv %i6, 0x0EC4, %g2 movneg %xcc, %i5, %o5 tgu %xcc, 0x5 movn %xcc, %g7, %i2 addcc %o0, %o7, %l1 sdiv %i4, 0x0DA5, %i0 umul %o1, %g5, %g6 fsrc2s %f4, %f3 tl %icc, 0x7 xnorcc %o6, 0x11CA, %g1 membar 0x75 udivcc %g3, 0x1454, %l2 tcs %icc, 0x4 add %i3, 0x1DF0, %l6 tn %icc, 0x1 edge8ln %l0, %l5, %l3 sdivcc %o4, 0x0A2B, %i7 tsubcctv %i1, 0x1DC9, %o3 fones %f10 sub %g4, 0x0496, %l4 fpsub32 %f4, %f4, %f2 nop set 0x70, %l2 std %f22, [%l7 + %l2] edge16l %i6, %g2, %i5 fnegs %f10, %f18 edge16ln %o5, %o2, %g7 addc %i2, 0x1035, %o0 tcs %xcc, 0x7 edge16l %l1, %i4, %i0 orcc %o1, 0x12C0, %g5 stb %o7, [%l7 + 0x48] fmovrslz %g6, %f7, %f20 ld [%l7 + 0x14], %f26 fandnot2s %f16, %f8, %f6 fones %f2 set 0x40, %i0 stda %f0, [%l7 + %i0] 0x10 movcs %xcc, %o6, %g1 xorcc %g3, %l2, %i3 fbul,a %fcc1, loop_463 fnot1s %f1, %f0 edge8l %l6, %l5, %l3 smulcc %o4, %i7, %l0 loop_463: srl %o3, 0x1D, %g4 tg %xcc, 0x0 edge16 %i1, %i6, %g2 sth %l4, [%l7 + 0x0C] fbge %fcc3, loop_464 fbe %fcc0, loop_465 movle %xcc, %i5, %o5 fandnot1 %f26, %f20, %f6 loop_464: array32 %g7, %i2, %o0 loop_465: tl %icc, 0x7 tl %xcc, 0x0 bcc,a loop_466 stbar fxors %f11, %f14, %f4 fnegd %f2, %f12 loop_466: taddcctv %o2, 0x1647, %l1 tsubcc %i4, %i0, %g5 membar 0x03 tle %icc, 0x0 fxor %f6, %f24, %f22 orncc %o7, 0x1EF4, %g6 fmovdcs %icc, %f3, %f7 movvs %xcc, %o6, %g1 bn %xcc, loop_467 tg %xcc, 0x4 for %f16, %f22, %f28 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_467: nop wr %g0, 0x04, %asi stha %o1, [%l7 + 0x3E] %asi edge32 %g3, %l2, %l6 ta %icc, 0x3 mova %icc, %i3, %l3 fmovdg %xcc, %f26, %f30 brlez %l5, loop_468 tg %xcc, 0x6 movle %xcc, %o4, %l0 set 0x35, %i5 ldstuba [%l7 + %i5] 0x04, %o3 loop_468: movcs %xcc, %i7, %g4 nop set 0x0C, %o6 stw %i6, [%l7 + %o6] ldd [%l7 + 0x70], %f28 array32 %g2, %l4, %i5 set 0x40, %i7 ldda [%l7 + %i7] 0x18, %f16 nop fitod %f6, %f4 fdtos %f4, %f16 subccc %o5, 0x071E, %g7 wr %g0, 0x80, %asi stwa %i1, [%l7 + 0x28] %asi tvc %xcc, 0x4 mulx %o0, %o2, %l1 fmovdvs %xcc, %f1, %f14 bne loop_469 brlez,a %i2, loop_470 ld [%l7 + 0x08], %f2 tpos %icc, 0x0 loop_469: ble,a loop_471 loop_470: movg %xcc, %i4, %g5 brgz,a %o7, loop_472 srl %g6, %o6, %i0 loop_471: fxnors %f22, %f9, %f5 wr %g0, 0x04, %asi sta %f8, [%l7 + 0x08] %asi loop_472: tleu %icc, 0x0 sth %o1, [%l7 + 0x4C] fbg,a %fcc1, loop_473 edge8 %g3, %g1, %l6 sir 0x102B fmovsg %icc, %f4, %f8 loop_473: movvc %icc, %i3, %l2 ldsw [%l7 + 0x0C], %l3 umulcc %l5, 0x069F, %o4 nop setx loop_474, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done udivx %l0, 0x102A, %i7 popc 0x05D9, %g4 ta %icc, 0x6 loop_474: nop setx loop_475, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fcmpgt32 %f14, %f18, %o3 movg %icc, %i6, %g2 wr %g0, 0x10, %asi stwa %i5, [%l7 + 0x0C] %asi loop_475: movneg %icc, %o5, %g7 tsubcctv %i1, %o0, %l4 array8 %l1, %i2, %i4 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f0 fmovrslz %o2, %f14, %f4 alignaddrl %g5, %g6, %o6 bcc,a,pn %icc, loop_476 udiv %o7, 0x19A0, %i0 fbule,a %fcc2, loop_477 stb %g3, [%l7 + 0x57] loop_476: smulcc %o1, %l6, %i3 nop setx loop_478, %l0, %l1 jmpl %l1, %l2 loop_477: xorcc %l3, 0x11BB, %l5 sir 0x01ED fmul8ulx16 %f28, %f4, %f24 loop_478: fbg %fcc3, loop_479 movpos %icc, %o4, %l0 sdivx %g1, 0x1FEA, %g4 taddcc %o3, %i7, %i6 loop_479: mulx %g2, %i5, %o5 set 0x40, %g6 ldda [%l7 + %g6] 0x19, %f16 fandnot1s %f17, %f25, %f16 fble %fcc3, loop_480 alignaddrl %g7, %o0, %i1 sdivcc %l4, 0x1B8D, %i2 tvs %xcc, 0x2 loop_480: fpmerge %f6, %f1, %f4 tge %xcc, 0x0 brz,a %l1, loop_481 nop fitos %f1, %f9 fstox %f9, %f8 fxtos %f8, %f20 movrlz %i4, %o2, %g5 smul %g6, %o7, %o6 loop_481: subcc %i0, 0x1E0D, %g3 andcc %l6, %i3, %o1 tg %icc, 0x2 edge32ln %l3, %l5, %l2 xnorcc %o4, 0x19F9, %g1 fornot2 %f26, %f28, %f24 lduh [%l7 + 0x48], %g4 edge32ln %l0, %o3, %i7 set 0x3E, %l3 lduba [%l7 + %l3] 0x10, %i6 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %i4 bcc,pt %icc, loop_482 fmovrsgz %o5, %f21, %f3 nop fitos %f12, %f16 fstoi %f16, %f24 tne %xcc, 0x2 loop_482: array32 %g7, %o0, %g2 nop set 0x12, %i3 sth %l4, [%l7 + %i3] set 0x6B, %i1 ldsba [%l7 + %i1] 0x14, %i2 tl %xcc, 0x6 fmovsn %icc, %f28, %f30 movvc %xcc, %l1, %i1 udivcc %i4, 0x1FF6, %o2 tpos %icc, 0x2 movg %xcc, %g5, %o7 sub %o6, 0x19BB, %g6 nop setx 0x7060F059, %l0, %l6 st %l6, [%l7 + 0x7C] ld [%l7 + 0x7C], %fsr set 0x40, %g5 ldda [%l7 + %g5] 0x89, %f0 fsrc2 %f18, %f20 movrne %i0, %l6, %g3 sdivcc %i3, 0x11FE, %o1 wr %g0, 0x1e, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync stw %l3, [%l7 + 0x44] fmuld8sux16 %f12, %f30, %f16 tsubcc %l2, 0x1058, %o4 tcs %xcc, 0x6 sub %g1, 0x1289, %g4 or %l0, 0x0D4C, %l5 fxors %f29, %f29, %f21 fnor %f20, %f0, %f12 fmovrdgez %o3, %f0, %f14 prefetch [%l7 + 0x24], 0x1 nop setx 0xC4663CA5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x258752ED, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fmuls %f29, %f23, %f1 fandnot1 %f24, %f8, %f2 bgu,a loop_483 movrlz %i6, 0x0BD, %i5 flush %l7 + 0x1C nop setx 0x5EC1123A0CE454D0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x1B234F46CE246235, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fmuld %f24, %f20, %f8 loop_483: tgu %xcc, 0x2 edge32l %o5, %g7, %o0 fmovdleu %icc, %f15, %f4 tne %icc, 0x4 movcs %icc, %i7, %l4 nop setx 0x65583A12, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x09736F1A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fdivs %f25, %f7, %f0 fbug %fcc1, loop_484 movrgez %i2, %g2, %l1 set 0x0A, %i2 lduha [%l7 + %i2] 0x10, %i1 loop_484: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %o2, 0x1D95, %i4 brgz,a %g5, loop_485 and %o7, %g6, %i0 movrgez %l6, %g3, %o6 fmovrslez %o1, %f2, %f8 loop_485: tl %icc, 0x4 tcs %icc, 0x3 alignaddr %i3, %l3, %l2 fmul8ulx16 %f20, %f16, %f26 mova %icc, %o4, %g4 set 0x4C, %l4 stwa %l0, [%l7 + %l4] 0x18 edge16 %g1, %l5, %i6 ldsb [%l7 + 0x57], %o3 brgez,a %i5, loop_486 taddcctv %g7, 0x1BAB, %o5 alignaddr %i7, %o0, %l4 addcc %g2, %i2, %l1 loop_486: sll %o2, 0x07, %i4 tleu %icc, 0x4 udiv %g5, 0x098B, %o7 mulx %i1, 0x119A, %g6 nop setx loop_487, %l0, %l1 jmpl %l1, %l6 sub %g3, %i0, %o1 movre %i3, %l3, %l2 fsrc2s %f26, %f2 loop_487: srlx %o6, 0x0F, %o4 ldstub [%l7 + 0x52], %l0 set 0x30, %l0 ldda [%l7 + %l0] 0x81, %g4 tle %icc, 0x5 mova %icc, %l5, %g1 set 0x08, %i6 lduwa [%l7 + %i6] 0x10, %o3 fpsub32s %f11, %f9, %f1 tvc %xcc, 0x3 srlx %i6, %g7, %o5 popc %i7, %o0 fmovdgu %xcc, %f9, %f25 movne %icc, %l4, %g2 bg %xcc, loop_488 membar 0x35 bl,a %icc, loop_489 srax %i5, 0x01, %l1 loop_488: fbne %fcc3, loop_490 fpsub16s %f9, %f31, %f27 loop_489: addccc %o2, 0x0DC6, %i2 movvc %icc, %g5, %i4 loop_490: edge32n %i1, %g6, %o7 brz %l6, loop_491 fpadd32 %f20, %f16, %f4 addcc %i0, %o1, %i3 fsrc2s %f11, %f11 loop_491: xnorcc %g3, %l2, %l3 fmovrsne %o6, %f8, %f28 edge32n %o4, %g4, %l5 wr %g0, 0x20, %asi ldxa [%g0 + 0x8] %asi, %g1 umul %o3, 0x10A3, %l0 movrgz %g7, %o5, %i6 fbue,a %fcc3, loop_492 fmovspos %icc, %f16, %f17 tvc %xcc, 0x4 tpos %icc, 0x4 loop_492: sdivcc %i7, 0x1AB3, %o0 fbl %fcc3, loop_493 mulscc %g2, %l4, %i5 srlx %l1, %i2, %o2 array8 %g5, %i4, %i1 loop_493: fmovsn %icc, %f7, %f15 movle %icc, %o7, %g6 wr %g0, 0x88, %asi prefetcha [%l7 + 0x58] %asi, 0x1 fbo,a %fcc1, loop_494 fbug %fcc2, loop_495 edge32n %i0, %i3, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_494: array32 %g3, %l3, %o6 loop_495: mova %icc, %l2, %g4 alignaddr %o4, %g1, %l5 taddcctv %o3, %l0, %o5 set 0x24, %g4 stba %i6, [%l7 + %g4] 0x2f membar #Sync add %l7, 0x38, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x89, %i7, %g7 tcc %xcc, 0x0 edge8 %g2, %o0, %l4 edge32n %i5, %i2, %l1 ta %xcc, 0x4 nop setx loop_496, %l0, %l1 jmpl %l1, %g5 fnegs %f26, %f21 movvs %xcc, %i4, %o2 brgz,a %o7, loop_497 loop_496: nop fitod %f8, %f2 fdtos %f2, %f2 movge %xcc, %g6, %l6 alignaddr %i1, %i0, %o1 loop_497: fxors %f9, %f12, %f29 fmuld8ulx16 %f21, %f10, %f12 fbul %fcc0, loop_498 alignaddrl %g3, %l3, %i3 andn %l2, 0x09AF, %o6 edge8l %g4, %g1, %l5 loop_498: movne %xcc, %o3, %o4 wr %g0, 0x89, %asi ldstuba [%l7 + 0x1D] %asi, %o5 membar 0x7A tl %icc, 0x3 movneg %icc, %l0, %i7 tcc %icc, 0x5 nop setx 0x25E42E4F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x409F10FD, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fmuls %f13, %f6, %f22 pdist %f0, %f2, %f24 xnorcc %g7, %i6, %g2 wr %g0, 0x0c, %asi lda [%l7 + 0x18] %asi, %f2 tl %icc, 0x2 fmovrsgz %o0, %f22, %f29 fnands %f27, %f28, %f20 fmovde %xcc, %f17, %f2 brnz %l4, loop_499 brz %i2, loop_500 fmovsvs %xcc, %f26, %f23 be,pn %xcc, loop_501 loop_499: movrgez %l1, 0x189, %g5 loop_500: movgu %xcc, %i4, %o2 fmovrdgez %i5, %f6, %f26 loop_501: ldstub [%l7 + 0x58], %g6 ldd [%l7 + 0x30], %f24 te %icc, 0x1 smulcc %o7, 0x0783, %l6 fmovsvs %xcc, %f12, %f23 array8 %i1, %i0, %o1 sdivx %g3, 0x0327, %l3 nop setx loop_502, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movle %xcc, %i3, %o6 tg %xcc, 0x1 movge %xcc, %g4, %l2 loop_502: addccc %g1, 0x1FE6, %l5 taddcc %o3, 0x0D13, %o5 call loop_503 fmovrslez %o4, %f1, %f3 nop setx loop_504, %l0, %l1 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 %i7, 0x16AB, %g7 loop_503: bge,a %icc, loop_505 mulx %i6, %l0, %o0 loop_504: fbuge %fcc0, loop_506 brlz %l4, loop_507 loop_505: edge16n %g2, %i2, %g5 tvs %icc, 0x2 loop_506: fabsd %f24, %f2 loop_507: movrgz %i4, %o2, %l1 movneg %xcc, %g6, %i5 movle %xcc, %o7, %l6 fpsub16s %f29, %f23, %f22 movl %icc, %i0, %i1 smulcc %g3, 0x1BA4, %o1 fors %f21, %f28, %f2 edge8n %l3, %i3, %g4 movne %xcc, %l2, %o6 xorcc %g1, 0x181C, %l5 taddcc %o5, 0x10EF, %o3 movrgz %i7, %o4, %g7 tvc %xcc, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %l0, 0x145, %i6 te %icc, 0x2 ldx [%l7 + 0x20], %o0 array16 %l4, %i2, %g5 tcc %icc, 0x2 edge32n %g2, %i4, %l1 fba %fcc2, loop_508 tcs %icc, 0x0 addccc %g6, 0x0EA9, %i5 tcs %icc, 0x0 loop_508: srlx %o7, 0x0E, %o2 set 0x28, %g2 prefetcha [%l7 + %g2] 0x81, 0x1 fmovsgu %xcc, %f3, %f13 andncc %l6, %i1, %o1 movneg %xcc, %g3, %l3 edge8 %i3, %l2, %o6 te %xcc, 0x5 tpos %xcc, 0x2 tle %icc, 0x2 bvs,a loop_509 movrlez %g4, 0x14B, %g1 movrgez %o5, 0x374, %l5 set 0x4D, %o5 lduba [%l7 + %o5] 0x18, %o3 loop_509: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %o4, %g7, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 prefetch [%l7 + 0x28], 0x2 edge32 %i6, %o0, %i7 nop set 0x6E, %o0 ldsb [%l7 + %o0], %l4 popc %i2, %g2 set 0x7A, %o7 lduba [%l7 + %o7] 0x14, %g5 set 0x51, %l1 stba %l1, [%l7 + %l1] 0x15 sll %i4, %g6, %i5 xor %o2, 0x1E87, %o7 fsrc1 %f4, %f18 tcs %xcc, 0x6 fbo,a %fcc2, loop_510 nop setx loop_511, %l0, %l1 jmpl %l1, %i0 addc %i1, 0x15D1, %l6 fbn %fcc3, loop_512 loop_510: bge,a loop_513 loop_511: movne %icc, %o1, %g3 movg %xcc, %i3, %l3 loop_512: or %o6, %l2, %g4 loop_513: addccc %g1, %l5, %o5 wr %g0, 0x19, %asi lduwa [%l7 + 0x44] %asi, %o4 wr %g0, 0x0c, %asi lduwa [%l7 + 0x10] %asi, %o3 edge8l %g7, %l0, %i6 fbge %fcc0, loop_514 movl %icc, %o0, %l4 nop fitod %f10, %f8 fdtos %f8, %f0 fxor %f26, %f28, %f14 loop_514: xnor %i7, 0x02F6, %i2 array32 %g5, %g2, %l1 fmovsne %xcc, %f24, %f2 wr %g0, 0x80, %asi ldxa [%l7 + 0x08] %asi, %g6 fbue,a %fcc3, loop_515 tne %icc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcc %i4, 0x10BA, %o2 loop_515: edge8 %i5, %o7, %i0 brgz,a %l6, loop_516 taddcc %i1, 0x1EC5, %g3 smulcc %i3, %o1, %o6 sra %l2, 0x0F, %g4 loop_516: srax %l3, %g1, %o5 umulcc %l5, %o3, %o4 ldd [%l7 + 0x28], %g6 nop setx 0xD32B689C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x8C0165B2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fadds %f6, %f3, %f24 tsubcctv %i6, %o0, %l0 bpos,pt %icc, loop_517 srl %l4, 0x0E, %i2 fpsub16s %f2, %f20, %f17 movne %icc, %i7, %g5 loop_517: fbo %fcc1, loop_518 te %xcc, 0x4 movn %xcc, %l1, %g2 tneg %icc, 0x1 loop_518: popc 0x1A01, %g6 add %l7, 0x2C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i4 casa [%l6] %asi, %i4, %i5 nop setx 0xD97D6730D3534D18, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xD3F1DC4B236EFA08, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fmuld %f18, %f20, %f28 fones %f26 fmovsn %icc, %f31, %f0 umulcc %o2, 0x1B50, %i0 fxnors %f26, %f18, %f12 mova %xcc, %l6, %o7 nop setx loop_519, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrlz %g3, 0x12E, %i3 movg %icc, %i1, %o1 fmovrsgz %o6, %f20, %f24 loop_519: srax %g4, 0x07, %l2 or %l3, 0x18EF, %o5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %icc, %l5, %g1 srlx %o4, 0x06, %g7 bcs,a,pn %icc, loop_520 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldd [%l7 + 0x20], %f4 ba,pt %xcc, loop_521 loop_520: movre %i6, 0x0F3, %o3 fmovspos %xcc, %f18, %f15 sdivx %l0, 0x070B, %l4 loop_521: bvs %icc, loop_522 fcmpne32 %f0, %f8, %i2 xorcc %i7, %g5, %l1 sth %g2, [%l7 + 0x5A] loop_522: fmovse %xcc, %f5, %f9 edge8n %o0, %i4, %i5 tpos %icc, 0x1 be,a,pt %icc, loop_523 fors %f14, %f3, %f14 wr %g0, 0x80, %asi ldswa [%l7 + 0x18] %asi, %g6 loop_523: nop wr %g0, 0xe2, %asi stba %i0, [%l7 + 0x3A] %asi membar #Sync edge16ln %l6, %o7, %o2 membar 0x5A fmovsn %icc, %f8, %f3 andn %g3, 0x1310, %i1 tneg %icc, 0x4 movrlez %i3, %o6, %o1 sir 0x05C5 tg %xcc, 0x1 fmul8x16au %f9, %f2, %f2 movrgz %l2, 0x232, %l3 bn,a,pt %icc, loop_524 swap [%l7 + 0x6C], %o5 edge16 %l5, %g1, %g4 andncc %g7, %o4, %i6 loop_524: nop wr %g0, 0x89, %asi sta %f16, [%l7 + 0x64] %asi subc %l0, %l4, %o3 movleu %xcc, %i2, %g5 array8 %i7, %g2, %o0 movcs %xcc, %i4, %l1 array32 %g6, %i0, %l6 array32 %i5, %o7, %g3 membar 0x47 movcs %icc, %i1, %i3 fbuge,a %fcc2, loop_525 umulcc %o6, %o1, %o2 subc %l2, 0x15FC, %l3 movneg %icc, %l5, %o5 loop_525: edge16 %g4, %g1, %g7 fpsub32 %f24, %f8, %f4 fmovsne %icc, %f7, %f13 movcs %xcc, %i6, %l0 movrgez %o4, 0x008, %l4 edge16l %i2, %o3, %i7 subc %g2, %o0, %g5 ba loop_526 udiv %l1, 0x0DC8, %i4 alignaddrl %i0, %g6, %l6 umulcc %o7, 0x1946, %i5 loop_526: xnor %i1, 0x1124, %i3 edge16n %g3, %o6, %o1 alignaddrl %l2, %l3, %l5 flush %l7 + 0x14 movre %o2, %g4, %o5 bge,a,pt %icc, loop_527 tvc %xcc, 0x1 bn loop_528 fbo,a %fcc0, loop_529 loop_527: fba %fcc2, loop_530 orcc %g7, %i6, %l0 loop_528: subccc %g1, %o4, %l4 loop_529: lduw [%l7 + 0x40], %o3 loop_530: mova %icc, %i7, %i2 tcs %icc, 0x2 edge8l %g2, %g5, %l1 alignaddr %i4, %o0, %i0 nop set 0x2D, %l6 stb %g6, [%l7 + %l6] orncc %o7, 0x05D8, %l6 fnot2s %f20, %f0 movpos %xcc, %i5, %i1 fmovsg %xcc, %f25, %f17 fnot1s %f24, %f14 nop setx loop_531, %l0, %l1 jmpl %l1, %g3 movle %icc, %o6, %o1 fcmpgt32 %f26, %f20, %i3 lduw [%l7 + 0x58], %l2 loop_531: nop set 0x40, %g3 lduwa [%l7 + %g3] 0x11, %l5 xorcc %o2, %l3, %g4 fmovsneg %icc, %f21, %f13 smulcc %g7, %o5, %i6 taddcctv %l0, %o4, %g1 pdist %f26, %f2, %f4 wr %g0, 0x18, %asi lda [%l7 + 0x54] %asi, %f18 fmovrsgz %l4, %f11, %f25 bcc %xcc, loop_532 nop setx loop_533, %l0, %l1 jmpl %l1, %o3 fmovsneg %icc, %f18, %f7 set 0x7C, %o4 stwa %i7, [%l7 + %o4] 0xe3 membar #Sync loop_532: fsrc1s %f27, %f20 loop_533: bcs,a %xcc, loop_534 tcc %xcc, 0x0 move %icc, %i2, %g5 movleu %xcc, %l1, %g2 loop_534: bpos,a loop_535 sub %o0, 0x0DAB, %i4 orncc %g6, %o7, %l6 fnegd %f14, %f18 loop_535: nop setx 0xB327116CA186DEBA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 fsqrtd %f30, %f16 tge %icc, 0x3 fmuld8sux16 %f1, %f11, %f10 subc %i5, %i1, %g3 fand %f4, %f20, %f20 ldsw [%l7 + 0x4C], %i0 addc %o6, 0x198F, %i3 alignaddr %l2, %l5, %o2 sir 0x0EC5 nop setx 0x9A56655E0A8C64C9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 fsqrtd %f2, %f6 fmovrslez %o1, %f14, %f7 wr %g0, 0x81, %asi ldswa [%l7 + 0x70] %asi, %g4 fmovdcs %xcc, %f13, %f15 stb %g7, [%l7 + 0x1E] and %l3, %o5, %l0 std %f4, [%l7 + 0x28] mulx %i6, 0x1A76, %o4 edge16ln %l4, %o3, %i7 bgu,pt %icc, loop_536 fsrc1 %f14, %f24 st %f4, [%l7 + 0x70] andncc %i2, %g5, %l1 loop_536: movrgz %g1, 0x373, %o0 add %l7, 0x6C, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %i4 casa [%l6] %asi, %i4, %g6 nop setx loop_537, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry smulcc %o7, 0x02C5, %g2 movrlez %i5, 0x338, %i1 taddcc %g3, 0x1813, %l6 loop_537: srl %i0, %i3, %o6 fcmpgt32 %f22, %f0, %l2 movle %xcc, %o2, %o1 fmovrdgez %l5, %f24, %f4 andncc %g7, %l3, %o5 brnz,a %l0, loop_538 tcs %icc, 0x0 taddcctv %g4, 0x0A89, %o4 fba %fcc3, loop_539 loop_538: movrne %l4, %i6, %i7 xnor %i2, 0x1069, %g5 tl %xcc, 0x0 loop_539: fmovrslez %l1, %f29, %f26 subcc %o3, 0x0E4C, %g1 movrne %o0, %i4, %g6 fbu,a %fcc3, loop_540 movcc %xcc, %o7, %i5 sll %g2, %g3, %i1 wr %g0, 0xea, %asi stha %i0, [%l7 + 0x5E] %asi membar #Sync loop_540: nop fitos %f4, %f5 fstoi %f5, %f6 bcc loop_541 array32 %i3, %l6, %o6 movl %icc, %o2, %l2 set 0x35, %g7 stba %l5, [%l7 + %g7] 0x0c loop_541: movrgz %o1, %g7, %l3 move %icc, %o5, %g4 or %o4, 0x148B, %l4 tsubcc %l0, %i6, %i2 movrgz %i7, 0x025, %l1 movrne %o3, %g5, %g1 tge %xcc, 0x2 subc %o0, %g6, %o7 call loop_542 fmovrsgz %i5, %f3, %f13 nop setx 0x56B1179EE81E0011, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x1336C981DBCB008B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 faddd %f28, %f4, %f14 movvs %icc, %g2, %i4 loop_542: fmovdl %xcc, %f14, %f19 sir 0x13D6 brnz %g3, loop_543 sir 0x007B nop fitod %f0, %f24 fdtoi %f24, %f5 fbg %fcc3, loop_544 loop_543: movpos %icc, %i1, %i0 smul %i3, 0x020B, %l6 nop setx 0xB1312766, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 fsqrts %f9, %f8 loop_544: fors %f10, %f21, %f7 brlez,a %o2, loop_545 fmovdvc %icc, %f23, %f6 stx %o6, [%l7 + 0x40] xor %l5, 0x0D71, %o1 loop_545: movrlez %g7, %l3, %l2 fblg,a %fcc2, loop_546 stx %g4, [%l7 + 0x10] set 0x14, %g1 lduwa [%l7 + %g1] 0x18, %o4 loop_546: nop set 0x18, %o1 ldxa [%g0 + %o1] 0x50, %o5 move %xcc, %l4, %l0 movge %xcc, %i6, %i2 fmul8x16 %f2, %f30, %f8 call loop_547 fcmple16 %f6, %f18, %i7 movne %xcc, %l1, %o3 fnot1s %f24, %f0 loop_547: orcc %g5, 0x0014, %o0 tge %icc, 0x7 fones %f6 stw %g6, [%l7 + 0x1C] edge8ln %o7, %i5, %g1 edge32n %g2, %i4, %g3 sir 0x018A fmovd %f24, %f0 fbge %fcc3, loop_548 subc %i0, %i1, %i3 move %xcc, %o2, %l6 bcs %xcc, loop_549 loop_548: edge8n %l5, %o6, %g7 fcmpgt16 %f12, %f18, %o1 edge32ln %l2, %g4, %l3 loop_549: orn %o5, 0x0D83, %o4 bvs,a loop_550 xnorcc %l0, %l4, %i6 andn %i7, %i2, %l1 edge16n %o3, %o0, %g5 loop_550: fmovsvs %xcc, %f24, %f4 set 0x75, %o3 stba %o7, [%l7 + %o3] 0xeb membar #Sync edge16ln %g6, %i5, %g1 nop setx loop_551, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movrlz %i4, %g2, %i0 nop setx 0x1D99C050, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0xA59A5803, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fadds %f7, %f18, %f31 wr %g0, 0x19, %asi ldxa [%l7 + 0x68] %asi, %g3 loop_551: edge8 %i1, %o2, %l6 bne loop_552 movle %xcc, %i3, %l5 bgu,a,pt %xcc, loop_553 bge,pt %icc, loop_554 loop_552: membar 0x7A tg %xcc, 0x6 loop_553: xnorcc %g7, %o1, %l2 loop_554: fmovrslz %g4, %f28, %f29 tgu %icc, 0x0 taddcc %o6, 0x0C2B, %o5 tsubcc %l3, %o4, %l0 nop setx loop_555, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge8ln %i6, %l4, %i2 or %i7, 0x05ED, %l1 tleu %xcc, 0x5 loop_555: nop set 0x60, %l5 stwa %o0, [%l7 + %l5] 0x22 membar #Sync fmul8sux16 %f28, %f14, %f28 edge32n %g5, %o7, %o3 fsrc1s %f11, %f10 bpos,pn %icc, loop_556 popc %g6, %g1 array16 %i5, %g2, %i0 fpadd16 %f22, %f10, %f6 loop_556: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x24, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %i4 casa [%l6] %asi, %i4, %g3 movrgz %o2, %i1, %i3 fmovrslez %l6, %f30, %f31 srax %l5, 0x1B, %g7 fmovdpos %xcc, %f22, %f28 fsrc2 %f18, %f22 nop setx 0xFA8658D7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x7723E54B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fdivs %f24, %f13, %f18 ldsh [%l7 + 0x50], %o1 fcmpgt16 %f30, %f6, %g4 movcc %xcc, %o6, %l2 edge8l %l3, %o4, %l0 addc %i6, %o5, %l4 xnor %i7, 0x1FC1, %i2 move %xcc, %l1, %g5 fmovdn %icc, %f20, %f20 fsrc1s %f12, %f4 fbule %fcc1, loop_557 fpsub32s %f1, %f18, %f3 taddcc %o0, 0x1094, %o7 movneg %icc, %o3, %g1 loop_557: orcc %g6, %i5, %g2 movrne %i4, %g3, %o2 fandnot1s %f21, %f13, %f3 set 0x54, %i4 lduha [%l7 + %i4] 0x81, %i1 set 0x20, %l2 ldxa [%g0 + %l2] 0x4f, %i3 fmovse %icc, %f22, %f28 mulscc %l6, 0x17E3, %i0 tge %icc, 0x0 xnorcc %l5, %g7, %g4 fmovsl %xcc, %f30, %f15 umul %o6, 0x019E, %l2 movrlez %o1, %o4, %l3 fblg %fcc2, loop_558 fmovrsgez %i6, %f19, %f12 edge16n %l0, %l4, %o5 ta %xcc, 0x0 loop_558: tle %xcc, 0x0 subccc %i7, 0x0C87, %l1 smul %i2, %g5, %o0 nop fitos %f30, %f31 edge32 %o3, %o7, %g1 edge32l %g6, %i5, %i4 for %f6, %f28, %f14 set 0x2C, %i0 sta %f4, [%l7 + %i0] 0x89 mova %icc, %g3, %o2 fmovdge %xcc, %f8, %f17 array32 %g2, %i3, %l6 udivcc %i1, 0x1183, %l5 ldub [%l7 + 0x23], %i0 fmul8x16au %f4, %f19, %f4 fmovrdne %g7, %f28, %f2 tge %icc, 0x0 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f16 umulcc %o6, 0x04EE, %l2 bg,a,pt %xcc, loop_559 movcc %icc, %g4, %o4 fcmple16 %f24, %f28, %o1 array8 %l3, %l0, %l4 loop_559: edge8 %i6, %i7, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x0E36 tvc %icc, 0x6 addc %i2, %o5, %g5 fmovsvs %xcc, %f30, %f7 bvs %xcc, loop_560 sll %o0, 0x18, %o7 movvs %icc, %o3, %g1 movcs %xcc, %g6, %i4 loop_560: bn,a,pn %xcc, loop_561 edge16l %i5, %g3, %o2 movgu %icc, %i3, %l6 fands %f19, %f24, %f19 loop_561: edge8ln %i1, %l5, %i0 tcc %xcc, 0x6 bcs,a %icc, loop_562 mulx %g2, 0x07A9, %g7 movrlz %l2, 0x0BD, %g4 taddcc %o6, 0x0E93, %o4 loop_562: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f6, %f19 fstox %f19, %f4 fxtos %f4, %f1 movcc %icc, %l3, %l0 subccc %o1, 0x0288, %l4 fbe,a %fcc2, loop_563 movre %i7, 0x29F, %l1 ble %xcc, loop_564 tneg %xcc, 0x1 loop_563: sth %i6, [%l7 + 0x24] tne %icc, 0x5 loop_564: edge32l %o5, %i2, %o0 sdivx %o7, 0x197F, %g5 bvs,pn %xcc, loop_565 fbne %fcc1, loop_566 nop fitos %f0, %f23 fstox %f23, %f14 fxtos %f14, %f18 nop setx 0x5063B8FC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 fsqrts %f9, %f5 loop_565: movpos %xcc, %g1, %o3 loop_566: nop wr %g0, 0x80, %asi ldda [%l7 + 0x10] %asi, %i4 nop setx loop_567, %l0, %l1 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 0x55D67A4890747A25, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr fmovrdgz %g6, %f0, %f10 brlez,a %i5, loop_568 loop_567: fble,a %fcc1, loop_569 tg %xcc, 0x5 movrgz %o2, %i3, %g3 loop_568: add %l6, %i1, %l5 loop_569: edge8n %i0, %g7, %g2 nop fitos %f2, %f7 fstoi %f7, %f26 array16 %l2, %g4, %o6 mulscc %o4, %l0, %o1 wr %g0, 0x80, %asi lduwa [%l7 + 0x14] %asi, %l3 nop setx 0xE6B3CDFB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x003464EE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fdivs %f11, %f27, %f4 ble loop_570 fmovrsne %l4, %f16, %f16 bcs,a loop_571 ldx [%l7 + 0x20], %i7 loop_570: fbuge %fcc2, loop_572 fmovdcc %icc, %f23, %f29 loop_571: fbuge %fcc2, loop_573 movge %icc, %l1, %o5 loop_572: bvc,a %xcc, loop_574 or %i6, %o0, %o7 loop_573: movrgez %g5, 0x2CE, %g1 fble,a %fcc2, loop_575 loop_574: fbl,a %fcc2, loop_576 movcc %icc, %i2, %o3 ldsw [%l7 + 0x34], %g6 loop_575: edge16l %i5, %o2, %i4 loop_576: nop membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f0 bcc,pn %xcc, loop_577 stx %g3, [%l7 + 0x68] tpos %icc, 0x5 movgu %xcc, %l6, %i1 loop_577: movvs %icc, %i3, %l5 sll %g7, %i0, %g2 and %g4, %o6, %l2 movle %xcc, %l0, %o1 fmul8sux16 %f28, %f24, %f22 tl %icc, 0x4 set 0x7B, %i5 lduba [%l7 + %i5] 0x18, %l3 wr %g0, 0x81, %asi lduwa [%l7 + 0x40] %asi, %l4 movneg %xcc, %i7, %l1 movrlez %o5, 0x134, %o4 swap [%l7 + 0x5C], %o0 fble,a %fcc0, loop_578 stx %i6, [%l7 + 0x38] tcs %icc, 0x2 fble %fcc2, loop_579 loop_578: edge16n %o7, %g5, %g1 set 0x08, %o6 lduwa [%l7 + %o6] 0x15, %i2 loop_579: fble %fcc2, loop_580 fbg,a %fcc2, loop_581 move %xcc, %o3, %g6 nop setx 0x9D65A446, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x700A9DC8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fsubs %f6, %f4, %f9 loop_580: xorcc %i5, 0x0915, %o2 loop_581: fcmple32 %f16, %f4, %g3 tg %icc, 0x6 fnot2s %f22, %f3 bvs,a loop_582 subc %l6, %i1, %i3 tsubcctv %l5, 0x1D40, %i4 alignaddrl %i0, %g2, %g4 loop_582: andcc %o6, 0x10FC, %l2 movge %icc, %l0, %o1 add %l7, 0x3C, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %l3 casa [%l6] 0x04, %l3, %g7 or %l4, 0x0F68, %l1 udivcc %i7, 0x13B1, %o4 fmovscs %xcc, %f12, %f12 andn %o5, %o0, %o7 fnands %f4, %f2, %f2 movneg %icc, %i6, %g1 edge8 %i2, %o3, %g5 fmovdvs %icc, %f20, %f2 tpos %xcc, 0x7 ble,a,pn %icc, loop_583 array8 %i5, %o2, %g3 fmovsg %xcc, %f30, %f26 fxnor %f2, %f6, %f16 loop_583: bpos loop_584 add %l6, 0x0B48, %i1 movre %g6, 0x10E, %i3 ldx [%l7 + 0x50], %l5 loop_584: brgez %i4, loop_585 nop setx 0xFA743A4D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 fsqrts %f28, %f20 add %l7, 0x50, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %g2, %i0 loop_585: movg %icc, %o6, %g4 edge16n %l0, %l2, %o1 andn %g7, 0x09CA, %l4 fmul8sux16 %f4, %f16, %f12 nop fitod %f2, %f8 fdtos %f8, %f17 udivcc %l1, 0x135E, %l3 fpmerge %f28, %f1, %f0 smulcc %i7, 0x0810, %o5 taddcctv %o0, %o4, %i6 add %l7, 0x44, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %o7, %i2 brz,a %o3, loop_586 movle %xcc, %g1, %g5 movcc %xcc, %i5, %g3 tvc %icc, 0x4 loop_586: orn %o2, %i1, %g6 andncc %i3, %l6, %i4 addccc %g2, 0x0FD4, %l5 tgu %icc, 0x3 tl %icc, 0x7 tcc %icc, 0x1 movle %xcc, %i0, %o6 fbue,a %fcc3, loop_587 edge32ln %g4, %l0, %o1 smulcc %l2, %l4, %l1 fbue,a %fcc1, loop_588 loop_587: brz,a %g7, loop_589 sub %i7, 0x02CC, %o5 fmul8x16 %f27, %f22, %f12 loop_588: movvc %xcc, %l3, %o4 loop_589: sllx %i6, %o7, %i2 mulscc %o3, %o0, %g1 subccc %i5, %g5, %o2 tvs %xcc, 0x7 edge16l %i1, %g6, %g3 move %icc, %i3, %i4 ldd [%l7 + 0x18], %g2 nop setx loop_590, %l0, %l1 jmpl %l1, %l5 movcc %icc, %l6, %i0 tpos %xcc, 0x3 bleu,pn %xcc, loop_591 loop_590: fbn %fcc0, loop_592 brgz %o6, loop_593 movl %xcc, %l0, %g4 loop_591: stb %o1, [%l7 + 0x5C] loop_592: sdiv %l4, 0x17A4, %l1 loop_593: fexpand %f11, %f4 edge32ln %g7, %i7, %o5 fcmple16 %f22, %f8, %l3 mulscc %l2, %i6, %o4 taddcctv %i2, %o3, %o0 sdivx %g1, 0x15CD, %o7 tsubcc %g5, 0x0DBF, %i5 tcc %xcc, 0x2 sir 0x0D41 wr %g0, 0x18, %asi ldstuba [%l7 + 0x1D] %asi, %i1 movleu %xcc, %g6, %o2 array32 %i3, %i4, %g3 tcc %xcc, 0x7 movneg %xcc, %l5, %l6 sub %g2, 0x0198, %i0 edge8n %o6, %l0, %g4 fnand %f20, %f16, %f12 and %l4, 0x0BBB, %l1 fpsub32 %f8, %f28, %f2 movcs %icc, %o1, %g7 tcc %icc, 0x5 nop set 0x7A, %i7 lduh [%l7 + %i7], %i7 srax %o5, 0x06, %l2 fba %fcc1, loop_594 mova %xcc, %i6, %l3 nop set 0x08, %g6 stw %o4, [%l7 + %g6] edge16n %i2, %o3, %g1 loop_594: ldsh [%l7 + 0x58], %o7 bneg,pn %xcc, loop_595 movrne %o0, %g5, %i5 fmovrdgz %i1, %f30, %f20 tcs %xcc, 0x2 loop_595: tpos %xcc, 0x5 bne,a %xcc, loop_596 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdn %icc, %f29, %f3 loop_596: nop set 0x14, %o2 ldsha [%l7 + %o2] 0x18, %o2 xorcc %g6, 0x0A75, %i3 brgez,a %g3, loop_597 fzeros %f20 movleu %xcc, %i4, %l5 bvc,a,pt %xcc, loop_598 loop_597: fba %fcc0, loop_599 ldx [%l7 + 0x60], %l6 srlx %g2, %i0, %l0 loop_598: sethi 0x1219, %o6 loop_599: ldd [%l7 + 0x78], %f26 fbug,a %fcc3, loop_600 fpadd16 %f20, %f30, %f8 movg %icc, %l4, %l1 umul %g4, 0x19BD, %o1 loop_600: nop set 0x1E, %i3 ldsh [%l7 + %i3], %i7 tneg %icc, 0x5 fmuld8ulx16 %f5, %f27, %f14 array16 %o5, %g7, %l2 nop setx loop_601, %l0, %l1 jmpl %l1, %l3 add %i6, %i2, %o4 srl %g1, 0x09, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_601: brlez,a %o0, loop_602 edge8 %g5, %i5, %o7 array8 %i1, %o2, %g6 array32 %i3, %g3, %i4 loop_602: fcmpne32 %f26, %f14, %l5 or %l6, 0x18FE, %g2 tpos %xcc, 0x7 array32 %i0, %l0, %o6 tvc %icc, 0x7 udivx %l4, 0x0D9C, %l1 ta %xcc, 0x2 nop setx 0xA0163877, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x533BE275, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fsubs %f28, %f18, %f10 or %g4, 0x1EE1, %i7 tle %xcc, 0x3 fpsub16s %f19, %f13, %f12 stx %o1, [%l7 + 0x20] fbl %fcc0, loop_603 movg %xcc, %g7, %o5 add %l7, 0x34, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %l3 casa [%l6] %asi, %l3, %l2 loop_603: sra %i6, %o4, %g1 umul %i2, 0x03C5, %o3 movrlz %o0, 0x1CA, %i5 flush %l7 + 0x74 edge8ln %o7, %i1, %g5 fbul,a %fcc2, loop_604 edge32n %o2, %i3, %g6 srl %g3, 0x04, %l5 st %f20, [%l7 + 0x38] loop_604: nop setx 0x93A2ABC9BFB3AB4B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x6AF53A4D1F62636E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f2, %f2 movrlz %l6, 0x001, %g2 fornot2 %f0, %f8, %f16 orn %i4, %l0, %o6 movge %icc, %i0, %l1 bn,a,pt %icc, loop_605 movrlz %l4, 0x086, %g4 taddcc %o1, 0x0226, %g7 xnor %o5, 0x1F0C, %i7 loop_605: fmul8ulx16 %f6, %f12, %f30 fnegs %f8, %f10 tleu %xcc, 0x3 fmovsleu %icc, %f25, %f14 andn %l2, %l3, %i6 sub %o4, %i2, %g1 fexpand %f13, %f24 nop setx 0x9386A4E17B0D87F1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x726D6DAFB5C05F0D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fsubd %f12, %f26, %f22 mulscc %o3, %o0, %i5 alignaddr %o7, %g5, %o2 fmovsg %xcc, %f8, %f13 alignaddrl %i1, %g6, %g3 udivx %i3, 0x1DAB, %l6 sethi 0x07ED, %l5 nop fitod %f18, %f0 orn %g2, %l0, %i4 edge32l %o6, %i0, %l4 sdivcc %g4, 0x02FD, %o1 orncc %g7, %o5, %i7 umulcc %l2, 0x0D51, %l3 wr %g0, 0x18, %asi lduba [%l7 + 0x16] %asi, %i6 bpos,pt %xcc, loop_606 fbne %fcc0, loop_607 fbule %fcc0, loop_608 bvs %xcc, loop_609 loop_606: nop set 0x30, %i1 stb %o4, [%l7 + %i1] loop_607: nop set 0x08, %g5 ldd [%l7 + %g5], %l0 loop_608: sub %g1, 0x0588, %i2 loop_609: movgu %icc, %o0, %i5 umul %o7, %o3, %o2 nop setx 0x01FE8491, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x1F42ADF1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fmuls %f1, %f24, %f6 bge,a loop_610 addccc %i1, 0x185C, %g6 umul %g3, 0x1747, %i3 sub %l6, %l5, %g2 loop_610: udivx %g5, 0x05D5, %i4 fnegs %f25, %f29 bcs %icc, loop_611 bvc,pt %icc, loop_612 fbul %fcc3, loop_613 edge16 %o6, %i0, %l0 loop_611: fmovdg %xcc, %f28, %f26 loop_612: ldsh [%l7 + 0x48], %g4 loop_613: xorcc %l4, %o1, %o5 nop setx 0x2063290D, %l0, %l6 st %l6, [%l7 + 0x08] ld [%l7 + 0x08], %fsr fmovdne %icc, %f9, %f29 tle %xcc, 0x3 xnor %g7, 0x1A03, %i7 popc %l2, %i6 movleu %icc, %l3, %o4 taddcctv %l1, 0x17A8, %g1 membar 0x0E sra %i2, 0x06, %o0 set 0x64, %i2 lduwa [%l7 + %i2] 0x80, %i5 xnorcc %o7, %o3, %o2 fpackfix %f10, %f28 fmovrde %i1, %f20, %f24 tcs %xcc, 0x0 fbug %fcc0, loop_614 tge %icc, 0x5 nop setx 0x15AA6DFCB5DAB384, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 fsqrtd %f16, %f26 brlez,a %g3, loop_615 loop_614: bcs,a,pn %xcc, loop_616 fmovdge %xcc, %f17, %f16 ldstub [%l7 + 0x4F], %g6 loop_615: tl %icc, 0x1 loop_616: tle %xcc, 0x3 sra %i3, 0x07, %l6 fmovrsgz %l5, %f14, %f12 smulcc %g2, %g5, %i4 fmovrslez %o6, %f14, %f9 sir 0x1FFE fbo,a %fcc3, loop_617 nop setx 0x5816FBA67072F290, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr edge8n %i0, %l0, %l4 ldsw [%l7 + 0x58], %g4 loop_617: nop setx loop_618, %l0, %l1 jmpl %l1, %o5 edge16l %g7, %o1, %i7 array16 %i6, %l3, %l2 fbg %fcc2, loop_619 loop_618: bneg,a,pt %xcc, loop_620 fmovdl %xcc, %f5, %f22 movcc %icc, %o4, %l1 loop_619: call loop_621 loop_620: fpsub16 %f6, %f30, %f14 fmovrslez %i2, %f16, %f0 sub %g1, %o0, %o7 loop_621: subcc %i5, 0x061C, %o3 fbl %fcc1, loop_622 ldsh [%l7 + 0x40], %o2 addc %g3, 0x0C4F, %g6 nop setx loop_623, %l0, %l1 jmpl %l1, %i3 loop_622: movvc %xcc, %i1, %l6 te %xcc, 0x1 edge16ln %l5, %g2, %g5 loop_623: te %xcc, 0x6 bge,pn %icc, loop_624 tleu %icc, 0x1 fbue,a %fcc3, loop_625 faligndata %f2, %f18, %f30 loop_624: fabss %f8, %f25 tg %xcc, 0x5 loop_625: or %i4, %i0, %o6 andn %l0, %g4, %l4 taddcc %g7, 0x05FE, %o5 alignaddrl %o1, %i7, %l3 brgz,a %l2, loop_626 fmovrdne %o4, %f26, %f20 add %i6, %i2, %g1 set 0x52, %l3 stha %l1, [%l7 + %l3] 0xea membar #Sync loop_626: nop wr %g0, 0x10, %asi stha %o7, [%l7 + 0x18] %asi tvc %icc, 0x7 fxnor %f26, %f8, %f0 movrlz %o0, 0x2FA, %i5 xnorcc %o2, %g3, %g6 udivcc %i3, 0x118D, %i1 edge8l %o3, %l5, %g2 prefetch [%l7 + 0x4C], 0x3 edge32l %l6, %i4, %g5 sdivcc %o6, 0x11FF, %l0 tneg %icc, 0x5 orncc %i0, %g4, %l4 set 0x3E, %l4 stha %o5, [%l7 + %l4] 0x15 movrlez %g7, 0x1E3, %i7 edge32 %l3, %l2, %o4 edge32 %o1, %i6, %g1 movneg %xcc, %i2, %o7 movgu %icc, %o0, %i5 fpsub32 %f30, %f20, %f8 set 0x7F, %l0 stba %l1, [%l7 + %l0] 0x80 sdivcc %g3, 0x0DA0, %o2 fnegs %f29, %f5 tneg %icc, 0x2 subcc %i3, %i1, %o3 ta %icc, 0x4 orcc %l5, %g2, %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %i4, %l6, %g5 fbug %fcc0, loop_627 fnot1 %f28, %f0 fmovdcs %xcc, %f21, %f24 membar 0x7B loop_627: fbu %fcc0, loop_628 tvc %icc, 0x6 sra %o6, %i0, %g4 sra %l0, %l4, %g7 loop_628: fmovsn %icc, %f18, %f7 edge32 %i7, %l3, %l2 umulcc %o5, %o1, %i6 fornot2s %f21, %f18, %f22 prefetch [%l7 + 0x48], 0x2 movpos %xcc, %g1, %o4 ba %icc, loop_629 fxors %f7, %f8, %f28 srax %o7, 0x19, %o0 bn,pt %icc, loop_630 loop_629: tvs %xcc, 0x7 edge32n %i2, %i5, %l1 udiv %o2, 0x0972, %g3 loop_630: fmovd %f20, %f10 edge8ln %i3, %i1, %o3 ldd [%l7 + 0x30], %f6 tl %xcc, 0x7 smul %l5, 0x0CB4, %g6 fcmpgt32 %f18, %f12, %i4 sdivx %g2, 0x143B, %l6 array8 %g5, %i0, %g4 fmovsne %icc, %f14, %f31 be,a,pn %icc, loop_631 mulscc %o6, %l0, %g7 ldd [%l7 + 0x70], %l4 brgez %i7, loop_632 loop_631: fbue,a %fcc2, loop_633 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ta %icc, 0x4 loop_632: movne %icc, %l3, %l2 loop_633: xorcc %o1, %o5, %g1 movvs %icc, %i6, %o7 sethi 0x1D83, %o4 taddcc %o0, 0x07CF, %i2 fbuge %fcc1, loop_634 movrgez %i5, %l1, %o2 move %icc, %i3, %g3 orncc %i1, 0x004F, %o3 loop_634: fmovsle %xcc, %f6, %f11 bleu,pn %xcc, loop_635 sll %l5, 0x1C, %i4 brnz %g6, loop_636 movneg %icc, %l6, %g2 loop_635: edge16ln %g5, %i0, %g4 fmovscs %icc, %f30, %f6 loop_636: smul %l0, %g7, %o6 edge8 %i7, %l3, %l4 edge8ln %l2, %o1, %o5 udivx %g1, 0x048C, %i6 srax %o7, %o0, %i2 ld [%l7 + 0x08], %f3 movvc %icc, %i5, %l1 fcmpgt16 %f4, %f28, %o2 sdiv %i3, 0x1090, %g3 fpsub32 %f0, %f28, %f8 movcc %xcc, %o4, %i1 bcc,pn %xcc, loop_637 bcc,pn %icc, loop_638 tn %xcc, 0x0 sub %o3, 0x1851, %i4 loop_637: andn %l5, %l6, %g6 loop_638: fcmple32 %f26, %f12, %g2 fbule,a %fcc1, loop_639 movg %icc, %i0, %g5 nop setx loop_640, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subccc %g4, %l0, %g7 loop_639: edge32 %o6, %l3, %l4 movrgz %i7, 0x276, %o1 loop_640: orn %o5, 0x13D1, %g1 array32 %l2, %o7, %o0 addccc %i2, 0x1903, %i6 movne %icc, %l1, %i5 fbu,a %fcc1, loop_641 sdivcc %i3, 0x1663, %g3 fmovsl %icc, %f1, %f8 tneg %icc, 0x5 loop_641: fcmple32 %f10, %f12, %o4 mova %xcc, %i1, %o2 nop setx 0x7BAA88430860E43D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f24 fandnot1s %f21, %f11, %f27 tgu %icc, 0x0 tge %icc, 0x2 bpos loop_642 bneg,a,pn %icc, loop_643 edge16ln %i4, %o3, %l6 ble,a %icc, loop_644 loop_642: movrlz %g6, 0x0D1, %l5 loop_643: xorcc %i0, 0x0CA2, %g2 srlx %g5, 0x16, %g4 loop_644: edge16ln %g7, %l0, %l3 tge %xcc, 0x1 fbue,a %fcc3, loop_645 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %xcc, 0x7 ld [%l7 + 0x68], %f16 loop_645: movgu %xcc, %o6, %l4 srl %o1, %i7, %g1 set 0x56, %g4 lduba [%l7 + %g4] 0x10, %l2 sdivx %o7, 0x0EA6, %o5 nop fitos %f27, %f30 fmovda %icc, %f24, %f26 or %o0, 0x04E8, %i6 brlez,a %l1, loop_646 xnor %i5, 0x0090, %i2 srl %g3, 0x0E, %o4 ta %xcc, 0x6 loop_646: sir 0x11C9 nop setx loop_647, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movle %xcc, %i3, %o2 for %f22, %f18, %f12 wr %g0, 0x80, %asi prefetcha [%l7 + 0x48] %asi, 0x0 loop_647: udivx %o3, 0x016E, %l6 fmovsn %icc, %f9, %f1 sra %g6, %l5, %i4 edge8n %g2, %i0, %g4 brgez %g5, loop_648 swap [%l7 + 0x40], %l0 movvc %icc, %g7, %o6 for %f14, %f6, %f30 loop_648: sub %l3, 0x0A5B, %l4 andn %i7, 0x1A6A, %g1 srax %l2, %o7, %o1 xor %o5, 0x1808, %i6 set 0x49, %g2 ldstuba [%l7 + %g2] 0x89, %l1 fpsub32s %f23, %f23, %f16 fble %fcc1, loop_649 bn,a,pt %icc, loop_650 movrgz %i5, 0x0B9, %i2 ldsh [%l7 + 0x0C], %g3 loop_649: bgu,pn %xcc, loop_651 loop_650: sdivx %o0, 0x0318, %i3 movge %xcc, %o4, %i1 set 0x5C, %i6 lda [%l7 + %i6] 0x10, %f11 loop_651: move %xcc, %o2, %o3 udivcc %l6, 0x1261, %g6 membar 0x4A movcs %icc, %l5, %i4 add %l7, 0x60, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g2 casxa [%l6] %asi, %g2, %g4 tsubcctv %g5, %l0, %i0 edge8ln %o6, %l3, %g7 set 0x61, %o5 stba %l4, [%l7 + %o5] 0x2f membar #Sync movrlez %g1, %i7, %l2 set 0x23, %o0 ldstuba [%l7 + %o0] 0x10, %o1 nop setx 0x006143FD, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr edge32l %o5, %i6, %l1 alignaddr %i5, %o7, %i2 fpack32 %f0, %f18, %f14 tn %icc, 0x6 mulscc %g3, %o0, %i3 fsrc2s %f30, %f31 xorcc %i1, 0x1EC5, %o4 edge8 %o3, %o2, %g6 udiv %l6, 0x0C02, %i4 orcc %g2, 0x1267, %l5 sdivx %g4, 0x131A, %g5 move %xcc, %i0, %o6 umul %l0, %l3, %l4 bshuffle %f18, %f30, %f0 movre %g7, 0x041, %i7 brgez,a %l2, loop_652 brz,a %o1, loop_653 movrlz %o5, %i6, %g1 fbge %fcc2, loop_654 loop_652: orn %i5, 0x107A, %o7 loop_653: sth %l1, [%l7 + 0x62] subc %g3, %i2, %o0 loop_654: tcs %icc, 0x6 fmovsne %icc, %f7, %f14 array32 %i3, %o4, %i1 nop setx 0x4E69FCF3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x630B95A8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fmuls %f7, %f11, %f23 movrne %o2, %o3, %l6 mulscc %i4, 0x0101, %g6 edge32 %g2, %g4, %g5 fmovsa %icc, %f31, %f29 fexpand %f7, %f24 movrgez %l5, 0x1C9, %o6 wr %g0, 0x89, %asi ldsba [%l7 + 0x42] %asi, %i0 fxors %f10, %f21, %f30 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot2s %f23, %f31 bgu,a loop_655 fcmpgt32 %f22, %f28, %l0 nop setx 0xB2967E67DAB36CD8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x7974D9EEA39C2172, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fmuld %f30, %f4, %f0 fbul,a %fcc3, loop_656 loop_655: tn %icc, 0x1 edge16n %l3, %l4, %g7 fbg,a %fcc2, loop_657 loop_656: fmovspos %icc, %f26, %f20 fnot1 %f8, %f2 addccc %i7, 0x14DC, %l2 loop_657: nop add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o5 casxa [%l6] %asi, %o5, %i6 fmovdleu %icc, %f7, %f30 fnands %f13, %f29, %f24 fmovscs %xcc, %f4, %f25 ldd [%l7 + 0x38], %f30 set 0x46, %l1 lduba [%l7 + %l1] 0x0c, %o1 array32 %g1, %i5, %l1 movrlz %o7, 0x2FC, %g3 alignaddr %o0, %i2, %o4 fmovsge %xcc, %f14, %f3 nop setx 0x30A7575C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x485E37DA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fmuls %f16, %f9, %f21 fsrc1s %f28, %f13 fmul8ulx16 %f24, %f22, %f22 fmovde %xcc, %f12, %f5 tneg %icc, 0x4 fsrc1s %f1, %f31 addccc %i1, %i3, %o3 tneg %icc, 0x1 or %l6, 0x1ADF, %o2 xor %i4, 0x1453, %g6 andcc %g2, %g5, %l5 wr %g0, 0x80, %asi lduba [%l7 + 0x7E] %asi, %g4 fmovdleu %icc, %f14, %f3 tne %xcc, 0x7 edge8l %o6, %i0, %l3 tl %icc, 0x4 sdiv %l4, 0x0FC7, %l0 tneg %xcc, 0x3 fones %f24 tsubcc %g7, %l2, %i7 tsubcc %o5, %o1, %g1 taddcc %i6, 0x023C, %i5 subc %o7, 0x14CB, %g3 bge,a %xcc, loop_658 alignaddrl %l1, %i2, %o4 move %icc, %i1, %i3 ldsh [%l7 + 0x2E], %o3 loop_658: edge8 %l6, %o0, %o2 bcs,a loop_659 alignaddr %g6, %i4, %g2 movvs %icc, %g5, %g4 movcs %xcc, %o6, %i0 loop_659: fpmerge %f22, %f29, %f6 mulx %l3, 0x10AE, %l5 movrgz %l4, 0x13A, %l0 fones %f5 add %g7, %l2, %i7 fnor %f30, %f20, %f8 tleu %icc, 0x3 move %xcc, %o5, %o1 fabsd %f0, %f18 wr %g0, 0x0c, %asi lduha [%l7 + 0x5A] %asi, %g1 sub %i5, 0x0F1E, %i6 tl %icc, 0x3 fmovscs %xcc, %f20, %f18 call loop_660 ldd [%l7 + 0x28], %f20 set 0x50, %o7 ldxa [%l7 + %o7] 0x81, %o7 loop_660: srlx %l1, 0x02, %g3 bvc loop_661 udiv %i2, 0x12FE, %o4 fmovrdlz %i1, %f8, %f0 edge8ln %i3, %l6, %o0 loop_661: tvc %xcc, 0x7 nop set 0x18, %l6 ldsw [%l7 + %l6], %o3 fzero %f18 movrgz %g6, 0x32E, %o2 set 0x10, %g3 prefetcha [%l7 + %g3] 0x19, 0x2 wr %g0, 0x11, %asi sta %f15, [%l7 + 0x68] %asi movn %icc, %g5, %g4 fmovdcc %xcc, %f1, %f3 orcc %i4, %i0, %l3 movne %icc, %o6, %l5 nop setx loop_662, %l0, %l1 jmpl %l1, %l0 edge32ln %l4, %g7, %i7 ldsw [%l7 + 0x10], %l2 umulcc %o1, 0x0221, %g1 loop_662: tcc %icc, 0x0 lduh [%l7 + 0x20], %i5 edge16 %i6, %o5, %l1 or %g3, 0x122A, %i2 fandnot2s %f12, %f11, %f18 umul %o7, 0x1B3B, %o4 movg %xcc, %i1, %l6 add %i3, 0x01E2, %o3 fmovdneg %xcc, %f18, %f21 udiv %g6, 0x1655, %o2 set 0x5D, %g7 lduba [%l7 + %g7] 0x18, %g2 sdivx %g5, 0x1D73, %g4 edge16ln %o0, %i4, %i0 or %l3, 0x1BF6, %o6 nop setx loop_663, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fpmerge %f0, %f31, %f14 add %l0, %l5, %g7 tgu %icc, 0x0 loop_663: andncc %l4, %l2, %o1 taddcctv %g1, %i5, %i7 fnot1 %f20, %f14 edge8ln %o5, %i6, %l1 set 0x40, %o4 ldda [%l7 + %o4] 0x11, %f16 set 0x8, %o1 ldxa [%g0 + %o1] 0x4f, %i2 fblg,a %fcc3, loop_664 bvs,a,pn %icc, loop_665 tpos %icc, 0x4 tne %xcc, 0x1 loop_664: umulcc %g3, 0x0BF4, %o4 loop_665: bl,pn %icc, loop_666 fmovda %icc, %f6, %f16 fmovrde %i1, %f2, %f6 membar 0x24 loop_666: nop setx 0x67C357A240462A7A, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr edge32n %l6, %i3, %o3 alignaddrl %g6, %o7, %o2 subccc %g5, 0x0924, %g2 fmovdcs %icc, %f10, %f20 movleu %icc, %g4, %i4 sdiv %i0, 0x0DFB, %l3 add %l7, 0x68, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x81, %o0, %o6 edge8 %l0, %l5, %g7 tneg %xcc, 0x4 udivx %l4, 0x17C0, %l2 mulscc %o1, %g1, %i7 movneg %icc, %o5, %i6 tge %icc, 0x5 array32 %i5, %l1, %i2 or %g3, %o4, %i1 movvc %xcc, %i3, %l6 xnor %g6, 0x0D3E, %o7 edge32ln %o2, %o3, %g2 edge8l %g4, %i4, %i0 brnz,a %l3, loop_667 fmovsvc %icc, %f1, %f2 bg %icc, loop_668 tvc %icc, 0x5 loop_667: tl %xcc, 0x5 addc %o0, 0x0BB8, %o6 loop_668: fble %fcc2, loop_669 fbg %fcc3, loop_670 mova %xcc, %l0, %l5 alignaddrl %g7, %l4, %g5 loop_669: fpack16 %f16, %f4 loop_670: nop wr %g0, 0x80, %asi stha %o1, [%l7 + 0x4C] %asi swap [%l7 + 0x60], %g1 movrgz %i7, %l2, %o5 wr %g0, 0x04, %asi ldstuba [%l7 + 0x5A] %asi, %i5 nop setx 0x640398CD717BFFB6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x312FDE3DB3FBACFA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 faddd %f18, %f20, %f16 tvc %xcc, 0x3 tpos %icc, 0x5 fbug,a %fcc1, loop_671 std %f12, [%l7 + 0x48] edge32 %i6, %i2, %l1 ld [%l7 + 0x7C], %f13 loop_671: movleu %icc, %g3, %o4 edge8ln %i1, %i3, %l6 bgu,a loop_672 nop setx loop_673, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldsw [%l7 + 0x34], %o7 tn %xcc, 0x0 loop_672: movleu %icc, %o2, %g6 loop_673: orcc %g2, 0x1D68, %o3 edge8 %i4, %i0, %g4 fbne,a %fcc2, loop_674 array32 %o0, %l3, %l0 or %l5, 0x0D57, %o6 fbn %fcc1, loop_675 loop_674: edge16l %g7, %g5, %l4 fmovrslez %g1, %f4, %f22 tle %icc, 0x5 loop_675: subc %o1, %l2, %i7 edge16n %i5, %i6, %o5 smul %l1, 0x1AD2, %g3 fbue %fcc3, loop_676 fmovsle %xcc, %f20, %f28 set 0x40, %g1 stda %f0, [%l7 + %g1] 0x18 loop_676: fmovscc %icc, %f25, %f14 tcs %icc, 0x3 bvs,a %xcc, loop_677 te %icc, 0x4 brz %i2, loop_678 fmovsgu %icc, %f24, %f2 loop_677: taddcctv %o4, %i1, %l6 movneg %xcc, %o7, %i3 loop_678: srax %o2, 0x17, %g2 edge32l %o3, %i4, %i0 move %icc, %g4, %g6 wr %g0, 0x89, %asi prefetcha [%l7 + 0x50] %asi, 0x1 array16 %l0, %l5, %o6 ldstub [%l7 + 0x28], %g7 tge %icc, 0x0 edge16ln %g5, %l3, %g1 mulscc %o1, %l4, %l2 ldub [%l7 + 0x58], %i7 xnorcc %i5, 0x12C2, %i6 nop setx loop_679, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry mulscc %l1, 0x0EC5, %g3 smulcc %i2, %o4, %i1 mulscc %o5, 0x0775, %l6 loop_679: array16 %i3, %o7, %g2 tge %icc, 0x4 sll %o2, 0x1E, %o3 orn %i4, 0x06F3, %i0 or %g4, 0x1F5B, %g6 fmovsge %icc, %f25, %f10 fmovde %xcc, %f4, %f28 movrlz %l0, 0x04B, %o0 fmuld8sux16 %f26, %f14, %f26 tcc %icc, 0x0 call loop_680 add %o6, 0x1722, %g7 xnor %l5, %g5, %g1 mova %xcc, %l3, %l4 loop_680: flush %l7 + 0x44 fble %fcc1, loop_681 fmovsvc %icc, %f27, %f1 srl %l2, 0x09, %o1 std %f20, [%l7 + 0x20] loop_681: udivx %i7, 0x1A7C, %i5 nop setx 0xDBDE0B9F5A210C3E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x30C5639B176E8852, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f14, %f0 wr %g0, 0x0c, %asi lda [%l7 + 0x6C] %asi, %f14 brz %l1, loop_682 movn %xcc, %i6, %g3 subcc %i2, %o4, %o5 subccc %i1, %l6, %o7 loop_682: nop setx 0x717A7DB0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0xA2B886B4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fmuls %f23, %f26, %f22 set 0x44, %l5 lda [%l7 + %l5] 0x14, %f22 array32 %g2, %o2, %i3 smul %o3, %i4, %i0 sra %g4, 0x1E, %l0 sth %o0, [%l7 + 0x26] membar 0x1C fpadd16 %f26, %f14, %f6 bge,pt %xcc, loop_683 tpos %icc, 0x5 fmovdge %icc, %f16, %f0 udivx %o6, 0x1BD6, %g7 loop_683: fornot1 %f4, %f24, %f20 fbg %fcc2, loop_684 smul %l5, 0x10C5, %g5 xorcc %g6, %g1, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_684: edge32 %l3, %l2, %i7 fpackfix %f20, %f23 sdiv %i5, 0x08B8, %o1 stw %i6, [%l7 + 0x30] array16 %l1, %i2, %g3 nop fitod %f0, %f2 fdtos %f2, %f25 movgu %icc, %o4, %o5 movg %icc, %i1, %o7 wr %g0, 0x0c, %asi ldxa [%l7 + 0x10] %asi, %l6 movn %xcc, %g2, %i3 andcc %o3, 0x101C, %o2 array32 %i4, %g4, %i0 wr %g0, 0x04, %asi lduwa [%l7 + 0x50] %asi, %o0 subccc %o6, %g7, %l0 movle %icc, %g5, %l5 fpadd32 %f24, %f12, %f22 srlx %g1, 0x0E, %l4 wr %g0, 0x0c, %asi lduwa [%l7 + 0x18] %asi, %g6 wr %g0, 0x81, %asi stwa %l2, [%l7 + 0x68] %asi edge16 %l3, %i5, %o1 xnor %i7, 0x0CA7, %l1 wr %g0, 0x0c, %asi ldsba [%l7 + 0x12] %asi, %i2 fmuld8ulx16 %f15, %f0, %f20 movvc %xcc, %i6, %g3 orncc %o4, 0x1D25, %i1 for %f16, %f8, %f24 array16 %o5, %l6, %o7 set 0x4B, %i4 lduba [%l7 + %i4] 0x88, %i3 fmovrde %o3, %f0, %f8 andncc %o2, %g2, %i4 fba %fcc1, loop_685 fcmple16 %f14, %f2, %i0 fmovsne %xcc, %f4, %f3 fornot1s %f28, %f16, %f19 loop_685: orn %g4, %o6, %o0 ldd [%l7 + 0x48], %f10 tsubcc %l0, 0x192B, %g5 nop setx loop_686, %l0, %l1 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, %f18, %f3 xnorcc %g7, %g1, %l5 addccc %l4, %g6, %l3 loop_686: edge16ln %i5, %l2, %o1 srl %l1, %i7, %i2 fcmpeq16 %f22, %f26, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrlez %o4, 0x354, %g3 ba,a %xcc, loop_687 nop fitod %f0, %f8 fdtox %f8, %f28 fxtod %f28, %f2 xnor %o5, 0x0607, %l6 taddcctv %o7, 0x07B7, %i3 loop_687: fmovsvc %icc, %f28, %f5 add %l7, 0x10, %l6 wr %g0, 0x19, %asi casxa [%l6] %asi, %i1, %o3 add %o2, 0x1D80, %i4 fmovdne %xcc, %f14, %f13 wr %g0, 0x80, %asi ldstuba [%l7 + 0x46] %asi, %g2 srax %g4, 0x03, %o6 fnors %f27, %f16, %f4 tge %xcc, 0x3 edge32n %o0, %l0, %i0 movrgz %g5, %g1, %g7 movrgez %l4, %g6, %l3 mulx %l5, %l2, %i5 fcmpeq32 %f8, %f20, %l1 fmovdcs %xcc, %f9, %f22 wr %g0, 0x89, %asi ldstuba [%l7 + 0x62] %asi, %o1 edge16 %i7, %i2, %i6 tle %xcc, 0x6 tcs %xcc, 0x2 call loop_688 movl %xcc, %o4, %o5 umulcc %l6, %o7, %i3 brlz %g3, loop_689 loop_688: tvs %xcc, 0x1 lduw [%l7 + 0x7C], %i1 udivx %o3, 0x15CD, %o2 loop_689: orcc %g2, 0x1844, %i4 bvs,a loop_690 tcs %xcc, 0x4 taddcc %o6, 0x0642, %o0 movg %icc, %l0, %i0 loop_690: umul %g4, %g5, %g1 tgu %icc, 0x5 movgu %icc, %l4, %g7 fnot2s %f25, %f0 movre %l3, %g6, %l5 fornot2 %f12, %f22, %f24 movle %icc, %i5, %l2 set 0x40, %l2 stda %f0, [%l7 + %l2] 0x81 movrlez %o1, 0x29C, %l1 mulscc %i7, %i2, %o4 orcc %i6, %l6, %o5 tge %icc, 0x7 fmovsg %xcc, %f18, %f17 fbl,a %fcc2, loop_691 fbue,a %fcc2, loop_692 movrne %i3, 0x10F, %g3 sdivx %i1, 0x00E2, %o7 loop_691: edge16ln %o2, %o3, %i4 loop_692: fbu %fcc3, loop_693 edge8ln %g2, %o6, %o0 fpsub16s %f19, %f3, %f23 fzero %f30 loop_693: fbue,a %fcc0, loop_694 edge16 %i0, %g4, %l0 add %g5, %l4, %g1 movcc %xcc, %g7, %l3 loop_694: udivx %g6, 0x176B, %l5 nop setx 0x3076110E, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr movpos %icc, %l2, %i5 tne %icc, 0x0 lduw [%l7 + 0x38], %l1 sdivcc %o1, 0x0B8B, %i7 bneg loop_695 fpadd16s %f31, %f29, %f27 brlez %i2, loop_696 brnz %o4, loop_697 loop_695: orn %l6, 0x109B, %i6 movrne %o5, %g3, %i1 loop_696: fmovrslz %o7, %f30, %f25 loop_697: udivx %i3, 0x101A, %o3 sra %i4, %o2, %g2 tge %xcc, 0x5 movrlez %o0, %o6, %i0 edge8l %g4, %g5, %l0 fornot1 %f30, %f8, %f26 fmovse %xcc, %f2, %f18 fone %f2 fmuld8sux16 %f25, %f25, %f22 tl %icc, 0x1 smul %l4, 0x0DB0, %g7 bg loop_698 movge %icc, %l3, %g1 fmovdcs %icc, %f13, %f14 brlez,a %g6, loop_699 loop_698: tl %icc, 0x3 bl,pt %xcc, loop_700 xnorcc %l2, 0x0EEA, %l5 loop_699: ldub [%l7 + 0x44], %l1 fabss %f28, %f27 loop_700: popc %i5, %o1 fpadd16s %f26, %f3, %f12 fcmpgt16 %f0, %f16, %i2 brgez %o4, loop_701 movrlez %l6, %i7, %o5 fbug,a %fcc0, loop_702 movpos %xcc, %i6, %g3 loop_701: srl %i1, 0x0A, %o7 tcc %icc, 0x5 loop_702: taddcctv %i3, %o3, %o2 std %f2, [%l7 + 0x08] alignaddrl %g2, %i4, %o0 xnorcc %i0, 0x09A3, %g4 subccc %g5, %o6, %l4 fors %f28, %f22, %f18 be,a,pn %xcc, loop_703 tcc %xcc, 0x3 ld [%l7 + 0x54], %f11 add %g7, 0x0AFA, %l0 loop_703: srl %l3, 0x1E, %g1 bvs %icc, loop_704 st %f11, [%l7 + 0x64] umulcc %l2, %g6, %l5 ldd [%l7 + 0x20], %l0 loop_704: st %f28, [%l7 + 0x28] wr %g0, 0x89, %asi ldsha [%l7 + 0x48] %asi, %i5 wr %g0, 0x81, %asi stha %i2, [%l7 + 0x38] %asi taddcctv %o4, 0x0923, %o1 movrlez %l6, 0x344, %i7 ldsb [%l7 + 0x71], %o5 brlez,a %i6, loop_705 tcc %icc, 0x2 movrgz %g3, %i1, %i3 fmovdle %xcc, %f1, %f16 loop_705: edge32l %o7, %o2, %g2 edge32l %o3, %i4, %o0 edge16n %g4, %g5, %i0 bl,a loop_706 fbl,a %fcc2, loop_707 fbne %fcc1, loop_708 fbg %fcc0, loop_709 loop_706: fmovdgu %xcc, %f9, %f12 loop_707: nop fitod %f10, %f20 loop_708: nop set 0x50, %i0 ldxa [%l7 + %i0] 0x10, %o6 loop_709: fbg,a %fcc1, loop_710 fsrc1 %f30, %f4 edge16n %g7, %l4, %l3 nop setx 0xE04F2A44, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr loop_710: movcs %xcc, %l0, %g1 mulscc %l2, 0x1488, %g6 movgu %xcc, %l5, %i5 srlx %l1, 0x07, %i2 xnorcc %o4, 0x1C5A, %o1 fnand %f30, %f14, %f12 fba %fcc3, loop_711 fmul8x16al %f31, %f3, %f10 andcc %l6, 0x13E6, %o5 fmovsle %xcc, %f5, %f16 loop_711: movgu %icc, %i6, %i7 fmovsgu %icc, %f19, %f2 sethi 0x1B29, %g3 bvs,pn %icc, loop_712 movne %xcc, %i1, %o7 tne %icc, 0x1 nop set 0x34, %i5 lduw [%l7 + %i5], %o2 loop_712: movrlez %g2, 0x2E9, %i3 fbge %fcc3, loop_713 orncc %o3, 0x1A7F, %i4 fpsub32s %f7, %f30, %f22 movrne %g4, %o0, %g5 loop_713: mulscc %i0, 0x14E3, %g7 edge16 %o6, %l4, %l3 movvc %xcc, %l0, %g1 wr %g0, 0x11, %asi ldsha [%l7 + 0x70] %asi, %l2 tge %icc, 0x1 movrne %l5, %i5, %l1 subccc %i2, 0x0C22, %o4 brgez,a %o1, loop_714 tcc %icc, 0x0 bgu,pt %icc, loop_715 ta %xcc, 0x5 loop_714: and %g6, %o5, %l6 set 0x67, %o6 stba %i7, [%l7 + %o6] 0x80 loop_715: nop fitod %f10, %f14 fdtos %f14, %f9 edge16n %g3, %i1, %o7 set 0x60, %i7 lda [%l7 + %i7] 0x18, %f22 add %i6, %o2, %i3 edge16n %g2, %i4, %o3 brgz %o0, loop_716 movrgz %g4, 0x242, %i0 fmovrslez %g7, %f4, %f0 edge32 %o6, %l4, %g5 loop_716: movrlez %l0, %l3, %g1 bg,a loop_717 fnand %f30, %f14, %f30 set 0x4E, %o3 ldsba [%l7 + %o3] 0x0c, %l5 loop_717: xnorcc %l2, 0x0B94, %i5 fornot1s %f2, %f6, %f7 fbug,a %fcc2, loop_718 fzero %f28 set 0x16, %o2 ldstuba [%l7 + %o2] 0x81, %i2 loop_718: nop fitod %f0, %f28 fdtox %f28, %f30 movre %o4, %o1, %g6 andn %o5, 0x05E7, %l1 move %icc, %i7, %g3 fbuge,a %fcc2, loop_719 fornot1 %f16, %f30, %f12 mulx %l6, %o7, %i6 fcmple32 %f2, %f24, %i1 loop_719: edge16ln %o2, %g2, %i3 movre %o3, %i4, %o0 fpack32 %f24, %f16, %f16 bl,pt %xcc, loop_720 tpos %xcc, 0x2 movpos %xcc, %i0, %g7 te %xcc, 0x3 loop_720: tleu %icc, 0x6 movl %xcc, %o6, %l4 fornot2s %f21, %f0, %f23 sethi 0x064A, %g4 fbl,a %fcc2, loop_721 edge32l %g5, %l0, %l3 ble,pn %xcc, loop_722 orcc %g1, %l2, %i5 loop_721: fabss %f13, %f9 ldub [%l7 + 0x70], %l5 loop_722: sub %i2, %o1, %g6 bneg,pt %xcc, loop_723 bcc,pn %xcc, loop_724 fbge %fcc3, loop_725 movvc %icc, %o4, %o5 loop_723: subc %l1, %g3, %i7 loop_724: fmovdne %icc, %f28, %f25 loop_725: nop fitos %f11, %f15 fstoi %f15, %f29 sdiv %l6, 0x10CE, %i6 set 0x60, %g6 ldda [%l7 + %g6] 0x81, %o6 fmovscc %xcc, %f14, %f21 fornot2 %f4, %f2, %f26 fcmpgt32 %f10, %f22, %i1 fnot1 %f26, %f18 fcmple16 %f30, %f28, %g2 fble,a %fcc2, loop_726 tge %icc, 0x2 sdivcc %o2, 0x0083, %o3 fbo %fcc2, loop_727 loop_726: fmovrdgez %i3, %f18, %f4 movg %xcc, %i4, %o0 edge32l %g7, %o6, %l4 loop_727: or %g4, %i0, %g5 wr %g0, 0x0c, %asi lduba [%l7 + 0x2E] %asi, %l0 xorcc %g1, 0x0218, %l3 smul %i5, %l2, %i2 movrgez %o1, %l5, %g6 tge %xcc, 0x1 bleu %xcc, loop_728 sdivx %o5, 0x1CCF, %l1 lduh [%l7 + 0x68], %o4 sth %g3, [%l7 + 0x7C] loop_728: fmovdneg %xcc, %f24, %f30 andncc %i7, %l6, %i6 set 0x7F, %i3 ldsba [%l7 + %i3] 0x80, %o7 movrgez %i1, 0x2F5, %o2 andn %o3, %g2, %i3 xorcc %o0, %g7, %o6 movl %xcc, %i4, %g4 edge8n %l4, %g5, %l0 std %f8, [%l7 + 0x40] ta %icc, 0x0 edge32n %i0, %l3, %g1 movl %xcc, %l2, %i5 edge32 %i2, %o1, %g6 sra %l5, 0x1F, %o5 add %l1, 0x0B7E, %o4 set 0x40, %g5 stda %f16, [%l7 + %g5] 0x88 srl %g3, %l6, %i7 movle %xcc, %o7, %i1 set 0x10, %i1 swapa [%l7 + %i1] 0x89, %i6 fmul8sux16 %f0, %f24, %f2 fxor %f10, %f8, %f0 movleu %icc, %o3, %g2 sub %i3, 0x1C37, %o2 ldsb [%l7 + 0x0C], %g7 bgu,a %xcc, loop_729 movle %xcc, %o6, %i4 mova %icc, %g4, %l4 smulcc %o0, %g5, %i0 loop_729: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x24] %asi, %l3 edge8 %l0, %g1, %l2 movvs %xcc, %i5, %o1 sdivcc %g6, 0x0106, %i2 edge8n %l5, %o5, %o4 taddcctv %l1, 0x18E4, %l6 fsrc1s %f25, %f16 fmuld8ulx16 %f9, %f15, %f2 stw %i7, [%l7 + 0x28] subccc %o7, %i1, %i6 movg %xcc, %o3, %g3 nop fitod %f0, %f30 fdtos %f30, %f22 fmovda %icc, %f31, %f4 mulscc %i3, %o2, %g7 or %g2, %o6, %g4 fbn %fcc3, loop_730 tcc %xcc, 0x1 array16 %i4, %l4, %o0 movneg %xcc, %i0, %g5 loop_730: array32 %l0, %l3, %g1 fnor %f26, %f18, %f24 movrne %l2, %i5, %o1 fbne,a %fcc0, loop_731 alignaddr %i2, %g6, %o5 subc %l5, 0x07D7, %o4 movrne %l6, %l1, %i7 loop_731: movleu %icc, %i1, %o7 fexpand %f18, %f12 movre %i6, %o3, %g3 add %i3, %g7, %o2 movrgz %g2, %g4, %o6 tneg %xcc, 0x5 fsrc1s %f18, %f7 fmovrse %l4, %f5, %f9 movrne %o0, %i4, %g5 bge loop_732 addcc %l0, 0x1A5B, %l3 edge32l %i0, %g1, %i5 stb %l2, [%l7 + 0x6A] loop_732: alignaddrl %i2, %g6, %o5 andn %o1, 0x16F2, %o4 fmovrdgz %l6, %f26, %f20 fpsub16s %f5, %f21, %f13 movrne %l5, 0x31F, %l1 nop fitod %f2, %f26 fdtoi %f26, %f2 mulscc %i7, 0x0B11, %o7 tvs %icc, 0x6 tl %icc, 0x5 stw %i6, [%l7 + 0x10] fpack16 %f6, %f17 movleu %icc, %i1, %o3 tn %xcc, 0x3 edge32ln %i3, %g7, %o2 andncc %g3, %g4, %o6 movneg %icc, %l4, %o0 ta %icc, 0x5 fors %f1, %f12, %f10 stbar tcs %xcc, 0x2 movg %icc, %i4, %g5 tge %icc, 0x3 movle %icc, %g2, %l0 nop set 0x1C, %i2 ldstub [%l7 + %i2], %i0 set 0x40, %l4 stda %f0, [%l7 + %l4] 0x14 subccc %l3, 0x0D31, %g1 or %i5, %l2, %g6 andcc %o5, 0x14C8, %i2 fmovsle %xcc, %f2, %f2 mova %icc, %o1, %l6 set 0x5C, %l0 ldswa [%l7 + %l0] 0x18, %l5 movle %xcc, %l1, %o4 sllx %o7, %i7, %i6 brnz,a %o3, loop_733 pdist %f24, %f8, %f2 tvc %xcc, 0x2 subc %i1, %g7, %o2 loop_733: fbge,a %fcc1, loop_734 nop setx loop_735, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movg %xcc, %i3, %g3 fmovscc %xcc, %f17, %f9 loop_734: movleu %xcc, %g4, %o6 loop_735: nop fitos %f8, %f29 fstox %f29, %f2 xor %l4, 0x0D27, %i4 fblg,a %fcc2, loop_736 srl %o0, 0x0E, %g2 wr %g0, 0x0c, %asi stxa %l0, [%l7 + 0x70] %asi loop_736: edge8n %i0, %g5, %g1 ta %icc, 0x3 fmovdgu %xcc, %f7, %f14 nop setx 0x2A24A065, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x4D963BB0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fadds %f5, %f26, %f2 smul %l3, 0x017E, %i5 stw %g6, [%l7 + 0x54] orcc %l2, %o5, %o1 fmuld8sux16 %f12, %f28, %f0 tg %icc, 0x6 fandnot2s %f29, %f31, %f0 fbu %fcc2, loop_737 mulx %i2, 0x0B39, %l5 movre %l1, 0x0C8, %l6 mulx %o4, %o7, %i7 loop_737: umulcc %o3, 0x1814, %i6 xnor %g7, %o2, %i3 array8 %i1, %g3, %o6 orn %l4, 0x0DF8, %g4 tneg %icc, 0x3 tneg %icc, 0x0 orn %i4, %g2, %o0 fexpand %f21, %f0 fzero %f20 taddcctv %i0, %l0, %g5 umul %l3, 0x1DED, %i5 movrne %g6, %g1, %o5 fmovdleu %xcc, %f20, %f12 tvc %xcc, 0x2 ld [%l7 + 0x4C], %f18 srlx %l2, 0x14, %o1 sth %i2, [%l7 + 0x20] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x30, %g4 ldsha [%l7 + %g4] 0x18, %l1 fbne %fcc0, loop_738 fmovdne %icc, %f7, %f30 move %icc, %l5, %l6 umul %o4, %i7, %o3 loop_738: alignaddrl %i6, %g7, %o2 stw %o7, [%l7 + 0x10] mulscc %i3, 0x0732, %i1 fmovdcs %icc, %f28, %f21 array16 %o6, %l4, %g4 movg %xcc, %g3, %i4 ta %xcc, 0x2 sdiv %g2, 0x1816, %i0 tcs %xcc, 0x2 edge16 %l0, %g5, %l3 tg %icc, 0x7 movl %xcc, %i5, %g6 fmovrde %o0, %f22, %f8 fpsub32 %f20, %f14, %f14 set 0x40, %g2 stxa %g1, [%l7 + %g2] 0x88 nop setx 0x7DE60A5E9779A2B9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xD879312A96DDF134, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 faddd %f30, %f22, %f22 wr %g0, 0x04, %asi prefetcha [%l7 + 0x48] %asi, 0x2 wr %g0, 0x5f, %asi stxa %o1, [%g0 + 0x0] %asi sllx %o5, 0x18, %l1 and %l5, %l6, %o4 sra %i7, 0x04, %o3 andcc %i2, 0x1608, %g7 fbug,a %fcc1, loop_739 orn %i6, 0x08E8, %o7 smulcc %i3, %i1, %o6 movleu %icc, %l4, %g4 loop_739: srlx %o2, %g3, %i4 nop fitos %f14, %f3 fstox %f3, %f14 fxtos %f14, %f15 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f16 sth %g2, [%l7 + 0x52] brnz %i0, loop_740 movrgz %g5, 0x2C9, %l0 orn %l3, 0x0B70, %i5 sdiv %o0, 0x08B3, %g1 loop_740: bpos,a %xcc, loop_741 fpack16 %f16, %f11 edge8l %g6, %o1, %o5 stb %l2, [%l7 + 0x0B] loop_741: nop setx loop_742, %l0, %l1 jmpl %l1, %l5 array32 %l1, %l6, %i7 fmovsle %icc, %f5, %f11 fbl %fcc3, loop_743 loop_742: move %xcc, %o3, %o4 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 loop_743: bn,a,pn %icc, loop_744 tvc %icc, 0x4 edge8 %i2, %i6, %o7 taddcc %g7, 0x04AD, %i1 loop_744: fmuld8ulx16 %f25, %f0, %f28 tsubcc %i3, 0x1EC9, %o6 udiv %g4, 0x1E37, %o2 fbuge %fcc1, loop_745 nop setx 0x8B808BB9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0xD200A2AE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fmuls %f3, %f19, %f0 set 0x15, %i6 ldstuba [%l7 + %i6] 0x89, %l4 loop_745: fmovdneg %icc, %f7, %f16 brnz %i4, loop_746 orncc %g2, %i0, %g3 nop setx loop_747, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge8 %l0, %g5, %l3 loop_746: edge32n %i5, %g1, %o0 alignaddr %o1, %g6, %l2 loop_747: fornot2 %f24, %f10, %f4 and %o5, %l5, %l1 fandnot2s %f18, %f9, %f22 movvs %xcc, %i7, %o3 ldsb [%l7 + 0x27], %o4 array16 %l6, %i6, %o7 fbul %fcc2, loop_748 fbug %fcc3, loop_749 bge,a,pt %xcc, loop_750 movgu %icc, %g7, %i1 loop_748: addccc %i3, %i2, %g4 loop_749: taddcctv %o6, %l4, %o2 loop_750: mulscc %g2, 0x1AAF, %i0 orncc %g3, 0x17D8, %i4 movg %xcc, %g5, %l3 ldsb [%l7 + 0x0F], %i5 alignaddr %l0, %o0, %g1 pdist %f24, %f12, %f0 nop setx loop_751, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry stb %o1, [%l7 + 0x10] edge16n %g6, %o5, %l5 subc %l1, %i7, %l2 loop_751: xor %o3, %o4, %l6 fmovrdgz %o7, %f30, %f28 edge32l %i6, %i1, %g7 edge16ln %i3, %i2, %o6 umul %g4, 0x17AE, %l4 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f16 movrne %g2, 0x072, %o2 andn %i0, 0x0AA8, %g3 ldd [%l7 + 0x10], %f6 fnors %f22, %f22, %f13 bne %icc, loop_752 subccc %g5, %i4, %l3 stbar fmovrdgz %l0, %f30, %f28 loop_752: udivx %i5, 0x146C, %g1 tge %xcc, 0x0 fmovrdlez %o0, %f22, %f16 xorcc %g6, 0x1289, %o1 xor %o5, %l5, %i7 tsubcc %l2, %l1, %o3 udiv %o4, 0x1E25, %l6 tneg %xcc, 0x2 subc %o7, 0x02F3, %i6 edge16ln %i1, %g7, %i2 movrne %o6, 0x3FA, %g4 mova %icc, %i3, %l4 flush %l7 + 0x10 fmovrsgez %o2, %f11, %f19 nop setx 0xF3965C98376C2DE1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xB41EAEACDB83C077, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fsubd %f22, %f16, %f6 taddcc %g2, %g3, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpack16 %f8, %f19 movg %icc, %i4, %g5 umul %l0, 0x1A7E, %i5 ta %xcc, 0x7 movpos %xcc, %l3, %o0 srlx %g6, 0x15, %g1 nop fitod %f4, %f18 fdtoi %f18, %f19 sra %o5, %l5, %o1 edge16 %l2, %l1, %i7 stbar tne %xcc, 0x3 st %f30, [%l7 + 0x10] subcc %o3, 0x0F50, %o4 srlx %o7, 0x13, %i6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %l6, %i1, %g7 movgu %icc, %o6, %i2 movre %g4, %l4, %i3 subccc %o2, 0x1291, %g3 tn %icc, 0x0 movn %xcc, %g2, %i4 nop setx 0x2CC9E3A2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0x7C5F6309, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fdivs %f5, %f22, %f6 and %i0, %g5, %i5 tl %xcc, 0x3 taddcctv %l0, %o0, %l3 and %g6, %g1, %l5 movgu %icc, %o1, %l2 fbg,a %fcc0, loop_753 addc %l1, 0x1654, %i7 call loop_754 movgu %xcc, %o5, %o4 loop_753: nop fitos %f2, %f25 fstox %f25, %f16 fxtos %f16, %f23 orcc %o7, %i6, %o3 loop_754: bpos,a loop_755 array16 %i1, %l6, %g7 fnot2s %f18, %f1 tl %icc, 0x2 loop_755: nop wr %g0, 0x81, %asi ldstuba [%l7 + 0x52] %asi, %o6 subcc %g4, %l4, %i3 edge16n %o2, %g3, %g2 move %icc, %i4, %i2 fmovsgu %icc, %f4, %f12 mova %icc, %i0, %i5 ldsh [%l7 + 0x26], %l0 pdist %f22, %f8, %f30 prefetch [%l7 + 0x40], 0x3 edge8l %g5, %l3, %o0 add %l7, 0x60, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g6, %g1 movge %icc, %o1, %l2 move %xcc, %l1, %i7 edge8 %o5, %o4, %l5 movre %o7, %i6, %o3 fmuld8sux16 %f13, %f4, %f8 fmovrdlz %i1, %f14, %f6 edge16l %l6, %o6, %g4 nop setx 0x1F549F26, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 fsqrts %f17, %f9 movn %xcc, %l4, %g7 movrgz %o2, %g3, %g2 array32 %i4, %i2, %i3 movrlz %i0, %l0, %i5 fbo,a %fcc0, loop_756 fnegd %f14, %f24 fmovdcc %xcc, %f10, %f14 bl,a %icc, loop_757 loop_756: srax %g5, %l3, %g6 set 0x14, %l3 lda [%l7 + %l3] 0x88, %f20 loop_757: tsubcctv %o0, %o1, %g1 brnz %l2, loop_758 orncc %i7, %l1, %o5 fandnot2 %f20, %f20, %f20 fcmple16 %f18, %f12, %o4 loop_758: stx %o7, [%l7 + 0x18] nop setx 0x8EB582A29F1B2093, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x63FE372E13A41C9B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fsubd %f10, %f20, %f0 srl %l5, %o3, %i1 fzeros %f5 flush %l7 + 0x4C edge32 %i6, %o6, %l6 movvc %xcc, %g4, %l4 sra %o2, 0x1F, %g7 addc %g3, 0x1C21, %i4 fmovrdne %i2, %f18, %f26 movrne %i3, 0x21E, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8n %g2, %l0, %i5 fmovsl %xcc, %f30, %f6 xnor %g5, 0x072F, %l3 nop setx 0xEB8EE32000734B42, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr edge16l %g6, %o1, %g1 addc %o0, %i7, %l1 fmovsl %icc, %f28, %f29 fbuge,a %fcc3, loop_759 fbl,a %fcc0, loop_760 add %l2, 0x1D49, %o5 ba loop_761 loop_759: fbl %fcc0, loop_762 loop_760: fpadd32 %f0, %f0, %f0 movneg %xcc, %o4, %l5 loop_761: prefetch [%l7 + 0x2C], 0x3 loop_762: fnegd %f16, %f18 fcmple16 %f22, %f10, %o3 movvs %icc, %i1, %i6 bvc,a loop_763 movleu %icc, %o6, %l6 movvc %xcc, %g4, %l4 udiv %o7, 0x1A59, %o2 loop_763: movvs %icc, %g7, %g3 addcc %i2, %i3, %i0 sir 0x01A8 bne,a %xcc, loop_764 array32 %g2, %l0, %i5 fmovrdne %g5, %f20, %f16 orcc %i4, %l3, %o1 loop_764: nop wr %g0, 0x18, %asi ldsha [%l7 + 0x2C] %asi, %g1 fbule,a %fcc1, loop_765 xorcc %o0, 0x1E6C, %i7 fmovrdne %g6, %f24, %f10 movrgz %l2, 0x153, %l1 loop_765: fblg %fcc0, loop_766 fmovdle %icc, %f29, %f0 umul %o4, %l5, %o5 edge16 %o3, %i1, %i6 loop_766: be,a loop_767 movcc %icc, %o6, %l6 smul %l4, 0x1A56, %o7 udivcc %g4, 0x013D, %o2 loop_767: nop wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %g6 srlx %i2, 0x1F, %i3 brlz,a %i0, loop_768 array32 %g2, %g3, %i5 movvc %xcc, %g5, %l0 udiv %i4, 0x1C88, %l3 loop_768: tvs %icc, 0x4 movleu %icc, %g1, %o0 xnor %i7, %g6, %l2 movne %xcc, %o1, %l1 edge32 %o4, %o5, %l5 wr %g0, 0x18, %asi swapa [%l7 + 0x58] %asi, %o3 set 0x30, %o0 ldstuba [%l7 + %o0] 0x89, %i6 fmovsvs %xcc, %f0, %f29 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16n %i1, %o6, %l6 brgz %l4, loop_769 movrgez %g4, 0x262, %o2 ldsb [%l7 + 0x7B], %g7 movpos %icc, %o7, %i3 loop_769: sethi 0x1209, %i2 edge32n %i0, %g3, %i5 set 0x41, %l1 ldstuba [%l7 + %l1] 0x19, %g2 sll %g5, %i4, %l0 fcmpne16 %f30, %f22, %g1 wr %g0, 0x80, %asi ldstuba [%l7 + 0x6C] %asi, %l3 tvs %xcc, 0x7 mova %icc, %o0, %i7 edge8l %g6, %o1, %l1 ldstub [%l7 + 0x52], %o4 te %xcc, 0x0 ld [%l7 + 0x0C], %f27 movge %icc, %o5, %l5 st %f28, [%l7 + 0x2C] sdivcc %l2, 0x1BD6, %i6 bleu %xcc, loop_770 movle %icc, %o3, %i1 movne %xcc, %o6, %l4 fmovda %icc, %f2, %f11 loop_770: movpos %xcc, %g4, %o2 brgez,a %l6, loop_771 fsrc1 %f2, %f18 or %g7, 0x01D1, %i3 movg %icc, %o7, %i0 loop_771: brgez,a %g3, loop_772 fmuld8ulx16 %f18, %f10, %f16 xor %i5, 0x0B57, %i2 subcc %g5, %g2, %l0 loop_772: nop set 0x40, %o5 ldda [%l7 + %o5] 0x81, %f16 mulx %i4, %g1, %l3 fmovrslez %o0, %f11, %f26 fbul,a %fcc3, loop_773 andncc %i7, %o1, %l1 srl %g6, 0x12, %o4 udivcc %l5, 0x1315, %o5 loop_773: ta %icc, 0x3 array8 %i6, %o3, %l2 st %f21, [%l7 + 0x40] fbul %fcc2, loop_774 mulx %o6, %i1, %g4 subc %l4, %o2, %g7 wr %g0, 0x19, %asi lduha [%l7 + 0x54] %asi, %l6 loop_774: stbar brnz,a %i3, loop_775 tcc %icc, 0x0 tn %xcc, 0x7 fmovrsgez %i0, %f25, %f22 loop_775: movrlez %o7, 0x0FA, %g3 fzeros %f1 movrlez %i2, 0x05C, %g5 sub %g2, %i5, %i4 srlx %g1, 0x15, %l3 sir 0x10DF mova %xcc, %l0, %o0 tsubcc %i7, %o1, %l1 fpack16 %f28, %f3 ta %icc, 0x4 brz %o4, loop_776 orcc %l5, 0x1E87, %g6 stb %i6, [%l7 + 0x2E] orn %o5, %o3, %o6 loop_776: fnor %f22, %f30, %f4 fmuld8sux16 %f12, %f19, %f8 movre %i1, 0x2CF, %g4 bleu,a,pt %icc, loop_777 sethi 0x0E0F, %l4 smulcc %o2, %g7, %l2 edge16ln %l6, %i3, %o7 loop_777: tvs %xcc, 0x0 movgu %xcc, %g3, %i2 movgu %xcc, %g5, %g2 tn %icc, 0x4 ba,a,pt %xcc, loop_778 subc %i0, 0x0BFC, %i4 tgu %xcc, 0x7 addccc %i5, %g1, %l0 loop_778: andncc %l3, %o0, %o1 edge32n %l1, %o4, %l5 edge16 %g6, %i7, %i6 fmovscs %icc, %f28, %f7 edge16l %o5, %o3, %o6 fnot2s %f15, %f24 tg %icc, 0x6 movcs %xcc, %i1, %g4 move %icc, %l4, %g7 tcs %icc, 0x5 fble,a %fcc2, loop_779 fbule,a %fcc3, loop_780 addc %o2, 0x137A, %l6 sdivcc %l2, 0x0B0C, %o7 loop_779: nop setx 0xEDA3597E16998364, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x04BF5A1C33EF1F19, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f22, %f4 loop_780: std %f14, [%l7 + 0x50] edge16 %g3, %i2, %i3 alignaddrl %g2, %i0, %i4 bneg,a loop_781 smulcc %i5, 0x0053, %g1 fmovscc %icc, %f19, %f11 movl %xcc, %g5, %l3 loop_781: brlez %o0, loop_782 tleu %xcc, 0x0 xorcc %o1, %l0, %l1 fbule %fcc0, loop_783 loop_782: smul %o4, %l5, %i7 movrgz %g6, 0x18B, %o5 movrlz %i6, %o3, %o6 loop_783: sub %g4, 0x1C86, %l4 tcc %icc, 0x7 addccc %g7, 0x0156, %o2 ldsw [%l7 + 0x7C], %i1 ldd [%l7 + 0x18], %i6 udivcc %o7, 0x1345, %l2 movrgz %i2, %i3, %g2 tvs %xcc, 0x0 orn %i0, 0x1BDC, %g3 bn,a,pt %xcc, loop_784 umul %i4, 0x0FDB, %g1 fcmple16 %f12, %f28, %i5 srlx %l3, 0x01, %g5 loop_784: nop fitos %f9, %f21 addcc %o0, 0x01BC, %o1 bgu,a,pt %icc, loop_785 tvc %xcc, 0x1 tge %xcc, 0x7 movvs %xcc, %l1, %o4 loop_785: popc %l5, %l0 swap [%l7 + 0x0C], %g6 fandnot2 %f6, %f28, %f6 movleu %icc, %o5, %i7 srlx %i6, %o3, %g4 xnorcc %o6, %l4, %g7 srax %o2, 0x0F, %i1 srax %o7, 0x13, %l2 fblg %fcc0, loop_786 st %f11, [%l7 + 0x68] taddcc %l6, 0x074D, %i2 tsubcc %i3, 0x1BD7, %i0 loop_786: edge8ln %g3, %i4, %g2 edge32l %g1, %l3, %i5 fbne %fcc3, loop_787 sdivx %o0, 0x1375, %o1 xor %l1, %g5, %l5 brlz,a %l0, loop_788 loop_787: fcmpeq16 %f14, %f30, %g6 tvc %xcc, 0x3 fpadd32 %f20, %f14, %f14 loop_788: ld [%l7 + 0x18], %f12 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 te %icc, 0x4 xnor %o4, 0x109D, %i7 fabsd %f0, %f6 bne,pn %icc, loop_789 add %i6, 0x1B71, %o3 bge,pn %icc, loop_790 fnand %f20, %f4, %f2 loop_789: taddcctv %o5, 0x1433, %o6 tneg %icc, 0x2 loop_790: tle %xcc, 0x5 te %xcc, 0x4 fmovsge %xcc, %f7, %f21 sdiv %g4, 0x0D85, %g7 nop fitos %f30, %f26 fmovrdgz %o2, %f28, %f0 nop setx loop_791, %l0, %l1 jmpl %l1, %i1 nop setx 0x406FAD32, %l0, %l6 st %l6, [%l7 + 0x38] ld [%l7 + 0x38], %fsr tvc %xcc, 0x1 sra %o7, 0x02, %l4 loop_791: stb %l2, [%l7 + 0x72] subcc %l6, %i3, %i2 tge %icc, 0x1 fmovdneg %icc, %f31, %f7 fones %f17 te %icc, 0x4 tneg %icc, 0x7 srl %i0, 0x06, %i4 orn %g2, 0x028C, %g1 set 0x18, %l6 stxa %g3, [%g0 + %l6] 0x4f fand %f4, %f20, %f30 subcc %l3, 0x0EF3, %o0 edge16ln %i5, %o1, %g5 movrlz %l1, 0x30A, %l5 ldstub [%l7 + 0x57], %l0 sir 0x0C85 set 0x3A, %g3 stha %g6, [%l7 + %g3] 0x10 fmovrdne %o4, %f6, %f8 udiv %i7, 0x022E, %i6 movle %xcc, %o5, %o3 movvc %xcc, %g4, %g7 tle %xcc, 0x1 sub %o6, %o2, %o7 fble,a %fcc3, loop_792 te %xcc, 0x6 faligndata %f0, %f30, %f26 mova %icc, %i1, %l2 loop_792: nop fitod %f6, %f18 fdtox %f18, %f26 movleu %xcc, %l4, %l6 fbue %fcc3, loop_793 fbue,a %fcc2, loop_794 udivcc %i3, 0x003E, %i0 sra %i4, 0x15, %i2 loop_793: umul %g2, %g3, %g1 loop_794: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 prefetch [%l7 + 0x10], 0x1 edge32ln %o0, %l3, %i5 edge16 %o1, %l1, %l5 srax %l0, %g6, %o4 tleu %icc, 0x3 movrgez %i7, 0x2B4, %i6 subc %g5, %o5, %o3 smulcc %g4, %o6, %o2 ta %xcc, 0x5 tsubcc %g7, %o7, %l2 fbu %fcc1, loop_795 fba %fcc2, loop_796 tvc %icc, 0x7 sdivx %l4, 0x1DC0, %l6 loop_795: fbug,a %fcc0, loop_797 loop_796: fbe,a %fcc1, loop_798 movrlez %i1, 0x323, %i0 set 0x16, %o7 lduha [%l7 + %o7] 0x14, %i4 loop_797: bcc,pt %icc, loop_799 loop_798: edge8 %i3, %i2, %g3 tgu %xcc, 0x6 tvc %xcc, 0x5 loop_799: tcs %xcc, 0x0 tpos %xcc, 0x3 bne,a %xcc, loop_800 tneg %icc, 0x6 set 0x10, %o4 ldda [%l7 + %o4] 0xe2, %g2 loop_800: movrne %o0, %l3, %i5 addcc %o1, 0x0174, %l1 andncc %l5, %l0, %g1 nop set 0x0C, %g7 prefetch [%l7 + %g7], 0x3 array16 %g6, %i7, %o4 sdiv %i6, 0x0380, %o5 brgz %o3, loop_801 umul %g5, %g4, %o2 popc 0x1249, %o6 tcc %xcc, 0x6 loop_801: addcc %o7, 0x1EED, %g7 fpmerge %f5, %f28, %f20 edge8ln %l4, %l2, %l6 edge16n %i1, %i4, %i3 fmovsg %icc, %f16, %f15 movleu %xcc, %i2, %i0 tge %icc, 0x6 sll %g2, %g3, %o0 fnand %f18, %f28, %f16 movneg %icc, %l3, %i5 umul %l1, %o1, %l5 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 set 0x64, %o1 stha %l0, [%l7 + %o1] 0x2b membar #Sync fbl %fcc2, loop_802 sllx %g6, %i7, %o4 xnor %g1, 0x172B, %o5 movl %xcc, %o3, %g5 loop_802: nop wr %g0, 0x19, %asi ldsha [%l7 + 0x14] %asi, %g4 set 0x42, %l5 ldsha [%l7 + %l5] 0x15, %o2 fmovrsne %i6, %f22, %f27 taddcc %o7, 0x0E4B, %g7 fpsub16 %f12, %f30, %f10 fands %f4, %f4, %f10 edge8ln %l4, %o6, %l2 movrlz %l6, %i1, %i3 brnz %i2, loop_803 orncc %i0, 0x155A, %g2 edge16n %i4, %o0, %g3 bge,pn %icc, loop_804 loop_803: addcc %i5, %l3, %l1 brgz,a %l5, loop_805 alignaddr %o1, %g6, %l0 loop_804: fcmple16 %f12, %f0, %i7 ldsh [%l7 + 0x46], %o4 loop_805: movvc %xcc, %o5, %o3 te %icc, 0x3 fsrc1s %f28, %f15 sir 0x02D6 fmovsgu %icc, %f21, %f20 brnz %g1, loop_806 alignaddr %g5, %o2, %i6 alignaddrl %o7, %g4, %l4 srlx %o6, %g7, %l2 loop_806: nop set 0x40, %g1 ldda [%l7 + %g1] 0x80, %i6 fxnors %f2, %f8, %f5 brlez %i1, loop_807 fabsd %f28, %f14 fzeros %f26 fmovde %icc, %f27, %f26 loop_807: nop wr %g0, 0x88, %asi ldsba [%l7 + 0x5F] %asi, %i3 set 0x50, %i4 lduha [%l7 + %i4] 0x14, %i2 fbu %fcc1, loop_808 tle %xcc, 0x4 set 0x20, %i0 stxa %g2, [%l7 + %i0] 0xe2 membar #Sync loop_808: nop set 0x10, %l2 prefetch [%l7 + %l2], 0x3 fcmple32 %f14, %f2, %i0 bshuffle %f28, %f14, %f14 edge16l %o0, %g3, %i4 fmovdg %icc, %f15, %f30 movl %xcc, %i5, %l3 array32 %l1, %l5, %o1 fmovrslz %g6, %f23, %f8 add %l7, 0x08, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %l0 casxa [%l6] %asi, %l0, %o4 taddcc %i7, %o5, %o3 fnors %f10, %f5, %f20 andncc %g5, %g1, %i6 xnor %o7, %o2, %g4 wr %g0, 0x22, %asi stha %o6, [%l7 + 0x5A] %asi membar #Sync mova %icc, %g7, %l2 bshuffle %f2, %f16, %f14 nop setx loop_809, %l0, %l1 jmpl %l1, %l4 edge16 %l6, %i3, %i2 taddcc %i1, 0x05D8, %i0 set 0x64, %i5 lduwa [%l7 + %i5] 0x14, %o0 loop_809: nop setx loop_810, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done udiv %g2, 0x0F3C, %i4 fsrc2s %f28, %f13 xor %i5, 0x16B4, %g3 loop_810: tgu %icc, 0x7 ba,a loop_811 umulcc %l3, %l1, %l5 tn %icc, 0x3 movvs %xcc, %g6, %l0 loop_811: orcc %o1, %i7, %o5 movrgz %o4, 0x36D, %o3 mulscc %g1, 0x04D7, %g5 fmovsvs %icc, %f19, %f22 xor %i6, %o7, %g4 sethi 0x127A, %o6 fbo,a %fcc1, loop_812 tcc %xcc, 0x4 set 0x44, %i7 sta %f17, [%l7 + %i7] 0x89 loop_812: ldd [%l7 + 0x68], %f22 taddcc %o2, %l2, %l4 nop fitos %f13, %f30 fstoi %f30, %f5 be loop_813 ba,a,pt %xcc, loop_814 xnorcc %l6, 0x0B9A, %i3 movl %xcc, %i2, %i1 loop_813: tneg %xcc, 0x3 loop_814: movle %icc, %i0, %o0 tn %xcc, 0x2 srax %g2, 0x06, %i4 fpadd16s %f13, %f27, %f14 fmovsleu %xcc, %f12, %f22 fmovrdlez %i5, %f2, %f8 edge8ln %g3, %l3, %l1 edge16l %l5, %g7, %g6 move %icc, %l0, %i7 fcmpgt32 %f2, %f12, %o5 fsrc2 %f12, %f8 tvs %icc, 0x5 edge32l %o1, %o4, %g1 fmovrslez %o3, %f7, %f31 movpos %icc, %g5, %o7 brgz,a %i6, loop_815 tleu %icc, 0x2 ta %xcc, 0x7 bcs,pn %icc, loop_816 loop_815: fmovde %icc, %f22, %f15 fabsd %f0, %f26 tgu %icc, 0x2 loop_816: tpos %icc, 0x6 movge %xcc, %g4, %o2 xnorcc %o6, 0x02A1, %l2 nop setx 0x8755D8D8EBD3F503, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xD5FC1E1F12EAF4AF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f2, %f28 xnor %l4, 0x0FE0, %i3 alignaddrl %l6, %i1, %i2 sth %o0, [%l7 + 0x3A] xorcc %i0, %i4, %g2 movne %icc, %g3, %i5 nop setx 0x6FFB997B6657EBDA, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x294E504FD5B72DFD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 faddd %f8, %f6, %f28 srlx %l3, 0x03, %l5 tcc %icc, 0x2 fbul,a %fcc3, loop_817 fornot2 %f4, %f22, %f28 xorcc %g7, 0x0502, %g6 fnegs %f24, %f6 loop_817: alignaddrl %l1, %i7, %o5 array8 %o1, %l0, %o4 te %icc, 0x0 edge8ln %o3, %g1, %o7 nop set 0x30, %o6 ldsh [%l7 + %o6], %g5 set 0x5E, %o2 stha %g4, [%l7 + %o2] 0x2f membar #Sync movrne %i6, 0x06E, %o6 movrgez %l2, 0x35A, %o2 fornot1 %f2, %f16, %f24 tg %xcc, 0x2 movcs %icc, %i3, %l6 tne %xcc, 0x1 umul %l4, %i1, %i2 tcc %xcc, 0x7 tn %xcc, 0x5 edge8l %i0, %o0, %i4 movvs %icc, %g3, %i5 fbug,a %fcc2, loop_818 tcc %xcc, 0x7 nop setx 0x7CA1D51F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x3755012D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fadds %f12, %f1, %f21 tcc %icc, 0x1 loop_818: nop set 0x68, %o3 stwa %g2, [%l7 + %o3] 0xeb membar #Sync fmovrsgez %l3, %f19, %f1 movcs %icc, %l5, %g6 sub %l1, %g7, %i7 edge32 %o1, %l0, %o4 tleu %xcc, 0x7 movvc %xcc, %o3, %g1 call loop_819 nop fitod %f2, %f28 fdtos %f28, %f9 movleu %icc, %o7, %o5 movne %icc, %g4, %g5 loop_819: fsrc1 %f18, %f16 movre %o6, %l2, %i6 array32 %i3, %o2, %l4 fmuld8sux16 %f12, %f28, %f0 edge16ln %l6, %i2, %i0 andncc %o0, %i4, %i1 bvc,a,pn %icc, loop_820 movl %icc, %g3, %i5 set 0x32, %g6 ldstuba [%l7 + %g6] 0x10, %l3 loop_820: movn %icc, %l5, %g6 fones %f9 xor %l1, %g7, %i7 movle %icc, %g2, %l0 ld [%l7 + 0x30], %f16 tneg %icc, 0x1 fcmple16 %f16, %f26, %o4 fmul8x16al %f7, %f18, %f0 fnegd %f2, %f18 popc %o3, %o1 fcmpne16 %f8, %f6, %o7 nop setx 0xABA781D6A8B8E228, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xBC9A18C8C454D4D6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fmuld %f16, %f20, %f0 alignaddrl %o5, %g4, %g1 move %icc, %g5, %l2 popc %i6, %o6 bvc,a,pt %xcc, loop_821 brnz %i3, loop_822 movg %xcc, %o2, %l4 movleu %icc, %l6, %i0 loop_821: umul %i2, 0x1CBB, %i4 loop_822: tsubcc %i1, %o0, %i5 sllx %g3, %l3, %g6 fnegs %f8, %f8 movre %l5, 0x03E, %g7 wr %g0, 0x18, %asi stba %l1, [%l7 + 0x74] %asi stbar fcmpgt32 %f10, %f22, %i7 wr %g0, 0x19, %asi lduba [%l7 + 0x53] %asi, %g2 brlez,a %l0, loop_823 movrgez %o3, 0x0EA, %o4 xor %o7, 0x18D1, %o1 sub %g4, %o5, %g1 loop_823: tl %xcc, 0x0 udivx %l2, 0x157E, %g5 popc %o6, %i3 tle %xcc, 0x6 swap [%l7 + 0x74], %o2 brlz %i6, loop_824 nop setx 0xE8018736AB40A13F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x9967792DF46BCE56, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f18, %f22 add %l4, 0x0CC9, %i0 fcmpgt32 %f26, %f26, %i2 loop_824: mova %icc, %l6, %i1 movn %icc, %o0, %i4 array16 %i5, %l3, %g3 fcmpgt16 %f20, %f12, %g6 movcs %icc, %g7, %l5 set 0x7A, %i3 ldsba [%l7 + %i3] 0x15, %i7 movvc %xcc, %g2, %l1 movrgz %o3, %o4, %o7 wr %g0, 0xeb, %asi stba %o1, [%l7 + 0x32] %asi membar #Sync fandnot1s %f17, %f18, %f23 or %g4, 0x1C27, %o5 fcmpeq16 %f22, %f6, %l0 movg %xcc, %l2, %g5 ta %icc, 0x4 be,a %icc, loop_825 nop setx loop_826, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done lduw [%l7 + 0x10], %g1 edge16n %o6, %i3, %o2 loop_825: fpsub16 %f12, %f2, %f8 loop_826: nop setx 0x91EDAC84, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0xFEFF076E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fsubs %f22, %f18, %f10 movrne %l4, 0x2D6, %i0 addccc %i2, 0x04AA, %l6 tcc %xcc, 0x0 fmovs %f0, %f0 fbo %fcc2, loop_827 fmovdvc %icc, %f23, %f7 ta %icc, 0x6 udivx %i1, 0x031B, %o0 loop_827: array8 %i6, %i5, %l3 nop setx 0xC6046EA2607CCF58, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr tsubcctv %g3, %i4, %g7 xor %g6, %i7, %l5 movgu %xcc, %l1, %g2 fba,a %fcc0, loop_828 bneg,a loop_829 edge32 %o3, %o4, %o1 fmovsa %icc, %f20, %f1 loop_828: movcc %xcc, %o7, %g4 loop_829: movvc %icc, %l0, %o5 wr %g0, 0x81, %asi lduba [%l7 + 0x7C] %asi, %l2 movrlz %g1, %g5, %o6 udivx %i3, 0x0E90, %l4 fmul8sux16 %f10, %f20, %f12 flush %l7 + 0x34 addcc %i0, %o2, %l6 fmovdge %xcc, %f23, %f8 brgez,a %i2, loop_830 fmovrdgz %i1, %f24, %f6 fxors %f12, %f30, %f17 umulcc %o0, 0x0D8C, %i5 loop_830: fnor %f20, %f6, %f16 tg %xcc, 0x3 set 0x10, %i1 ldswa [%l7 + %i1] 0x81, %l3 fpadd16 %f12, %f0, %f12 movn %xcc, %i6, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x0756 tl %xcc, 0x7 addc %g3, 0x0222, %g7 movrgz %g6, 0x3E6, %l5 addc %i7, 0x1753, %g2 movgu %icc, %l1, %o4 sll %o3, 0x05, %o1 xnorcc %o7, %l0, %o5 membar 0x53 wr %g0, 0x88, %asi ldswa [%l7 + 0x60] %asi, %l2 fmovdpos %xcc, %f21, %f22 fble,a %fcc3, loop_831 membar 0x22 stx %g4, [%l7 + 0x58] ld [%l7 + 0x50], %f7 loop_831: movrne %g5, 0x202, %g1 fbg,a %fcc3, loop_832 umul %i3, %o6, %l4 movrlz %o2, %l6, %i0 fbuge,a %fcc1, loop_833 loop_832: tle %xcc, 0x1 or %i1, 0x050E, %o0 fcmpgt32 %f2, %f8, %i2 loop_833: xnorcc %i5, 0x0246, %i6 xorcc %l3, 0x1AFD, %g3 std %f16, [%l7 + 0x30] lduw [%l7 + 0x14], %g7 xorcc %i4, 0x176C, %g6 fmovscc %icc, %f25, %f25 tcs %xcc, 0x6 edge8 %l5, %i7, %g2 tpos %xcc, 0x4 wr %g0, 0x81, %asi stda %f16, [%l7 + 0x40] %asi smulcc %l1, 0x0FEC, %o3 edge16ln %o1, %o7, %o4 umul %l0, 0x13AF, %o5 srax %l2, 0x03, %g4 ble,a,pt %xcc, loop_834 nop setx 0x0CE3856F0052D50F, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr udivcc %g5, 0x0834, %g1 fmovdcc %icc, %f16, %f23 loop_834: brlz %o6, loop_835 taddcctv %i3, 0x1D35, %l4 andcc %l6, %o2, %i1 alignaddr %i0, %i2, %i5 loop_835: sub %o0, %i6, %g3 prefetch [%l7 + 0x18], 0x3 nop fitod %f12, %f22 fdtoi %f22, %f4 srl %g7, 0x00, %i4 edge8l %g6, %l3, %i7 subcc %l5, %g2, %l1 nop setx loop_836, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movpos %icc, %o3, %o7 ble,pn %xcc, loop_837 edge32l %o4, %o1, %l0 loop_836: fcmpeq16 %f8, %f20, %o5 wr %g0, 0x89, %asi ldxa [%l7 + 0x58] %asi, %l2 loop_837: fmul8x16al %f10, %f1, %f18 edge32 %g5, %g1, %o6 ble %xcc, loop_838 fpadd32 %f0, %f28, %f0 fcmpne16 %f28, %f18, %g4 nop setx loop_839, %l0, %l1 jmpl %l1, %i3 loop_838: tg %xcc, 0x6 movl %xcc, %l4, %o2 sll %i1, %l6, %i2 loop_839: tvs %icc, 0x5 movre %i0, %i5, %o0 set 0x14, %g5 sta %f28, [%l7 + %g5] 0x19 fnand %f18, %f30, %f8 movge %icc, %g3, %g7 brgez,a %i6, loop_840 tgu %xcc, 0x7 set 0x73, %l4 stba %g6, [%l7 + %l4] 0xeb membar #Sync loop_840: movrlez %l3, 0x0A5, %i4 movne %xcc, %l5, %g2 nop setx loop_841, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdpos %xcc, %f7, %f19 umulcc %l1, 0x1977, %i7 tcc %xcc, 0x0 loop_841: edge32ln %o3, %o4, %o7 fmovsgu %icc, %f21, %f1 movrne %l0, 0x1CC, %o5 fnegd %f24, %f8 add %l7, 0x50, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x11, %o1, %l2 subccc %g5, 0x1602, %g1 st %f8, [%l7 + 0x10] tn %icc, 0x2 tn %xcc, 0x7 bcc,a %icc, loop_842 sir 0x0B20 call loop_843 movcc %xcc, %g4, %o6 loop_842: fpackfix %f20, %f15 nop set 0x18, %l0 ldx [%l7 + %l0], %l4 loop_843: movne %icc, %o2, %i1 movcc %icc, %i3, %i2 fmovdvc %xcc, %f20, %f22 array8 %i0, %i5, %l6 fmovrde %g3, %f28, %f10 smul %g7, %o0, %i6 bl,pn %icc, loop_844 movge %icc, %g6, %i4 udivcc %l5, 0x189B, %l3 fba %fcc2, loop_845 loop_844: edge32 %g2, %i7, %l1 orncc %o4, %o3, %l0 brlz %o5, loop_846 loop_845: bcs,pt %xcc, loop_847 fmovsne %xcc, %f16, %f6 bleu,pn %xcc, loop_848 loop_846: andncc %o1, %o7, %l2 loop_847: fnand %f4, %f26, %f24 fbule %fcc2, loop_849 loop_848: andncc %g5, %g1, %g4 call loop_850 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_849: mulx %o6, 0x055D, %l4 udiv %i1, 0x10B1, %i3 loop_850: movneg %xcc, %o2, %i0 movrne %i2, %l6, %i5 udivx %g7, 0x0A41, %g3 ldstub [%l7 + 0x2B], %i6 movvc %xcc, %g6, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddr %i4, %l5, %g2 movg %xcc, %l3, %l1 add %i7, %o3, %o4 ta %xcc, 0x6 edge32ln %o5, %l0, %o7 sethi 0x1167, %o1 tcc %xcc, 0x0 tleu %icc, 0x3 fmovrse %g5, %f12, %f14 movne %xcc, %l2, %g4 edge8n %o6, %g1, %i1 fornot2 %f4, %f4, %f18 movrgz %i3, %o2, %l4 sra %i0, %i2, %l6 fxor %f22, %f4, %f22 fnors %f21, %f18, %f18 brnz %g7, loop_851 movg %icc, %i5, %i6 sir 0x071E movcc %xcc, %g6, %o0 loop_851: tgu %xcc, 0x6 fnor %f8, %f20, %f8 nop setx loop_852, %l0, %l1 jmpl %l1, %g3 edge32l %l5, %i4, %l3 pdist %f2, %f8, %f22 brlz,a %g2, loop_853 loop_852: tge %icc, 0x4 movvs %icc, %i7, %o3 fbue %fcc3, loop_854 loop_853: movneg %icc, %o4, %l1 movre %o5, %l0, %o1 ldsh [%l7 + 0x66], %o7 loop_854: prefetch [%l7 + 0x30], 0x0 movn %xcc, %l2, %g5 nop setx 0x6655D861C043ED06, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr set 0x28, %i2 stxa %g4, [%l7 + %i2] 0x80 movcc %icc, %o6, %g1 fpmerge %f11, %f20, %f28 fcmpgt32 %f26, %f14, %i3 flush %l7 + 0x40 fnands %f4, %f0, %f29 ldx [%l7 + 0x48], %i1 tgu %xcc, 0x3 umulcc %l4, %i0, %o2 xnor %i2, %g7, %i5 orn %l6, 0x0378, %g6 fmovrsgz %i6, %f14, %f1 wr %g0, 0x80, %asi lduha [%l7 + 0x3A] %asi, %g3 std %f22, [%l7 + 0x30] nop setx 0x604E2CF1, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr fble,a %fcc3, loop_855 taddcctv %l5, %o0, %l3 fpadd32 %f22, %f2, %f10 srlx %g2, 0x0F, %i4 loop_855: movcc %xcc, %i7, %o3 fpack32 %f20, %f22, %f22 umulcc %o4, 0x1CB2, %o5 tcc %xcc, 0x2 fandnot2s %f31, %f2, %f29 movneg %xcc, %l0, %l1 set 0x16, %g2 ldsha [%l7 + %g2] 0x80, %o1 wr %g0, 0x26, %asi ldda [%l7 + 0x30] %asi, %o6 fmovrslez %l2, %f23, %f25 srlx %g4, %g5, %o6 nop setx 0xDD047A1BF8CDF069, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x94517F50616AEF02, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 faddd %f18, %f26, %f20 bneg,a,pn %icc, loop_856 mova %icc, %i3, %g1 nop setx 0xC3D297411C419F5B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f14 stb %i1, [%l7 + 0x3F] loop_856: fbn %fcc0, loop_857 fnot2s %f8, %f26 edge32n %i0, %l4, %i2 swap [%l7 + 0x0C], %o2 loop_857: tcc %xcc, 0x0 fmovse %icc, %f18, %f22 movrgez %i5, 0x175, %l6 ldsb [%l7 + 0x7D], %g6 edge16l %i6, %g3, %g7 movpos %icc, %l5, %l3 fandnot2 %f30, %f18, %f28 orncc %o0, 0x1DD7, %g2 faligndata %f16, %f12, %f26 taddcctv %i4, 0x056D, %i7 taddcc %o4, 0x05C6, %o3 mulscc %o5, %l0, %l1 std %f8, [%l7 + 0x18] sdivcc %o7, 0x1ECE, %o1 movleu %icc, %g4, %g5 bshuffle %f6, %f8, %f10 movpos %xcc, %o6, %l2 addc %g1, %i1, %i0 sub %i3, 0x107E, %i2 brnz %o2, loop_858 te %xcc, 0x7 ldsh [%l7 + 0x3A], %i5 movg %xcc, %l4, %l6 loop_858: subcc %i6, %g6, %g7 fble,a %fcc1, loop_859 or %l5, 0x11B9, %g3 sll %o0, 0x1D, %g2 nop setx loop_860, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_859: stbar fba,a %fcc1, loop_861 fornot1s %f14, %f13, %f16 loop_860: nop wr %g0, 0x2f, %asi stba %i4, [%l7 + 0x11] %asi membar #Sync loop_861: edge8ln %l3, %o4, %i7 ldd [%l7 + 0x08], %o2 wr %g0, 0x0c, %asi ldsha [%l7 + 0x78] %asi, %l0 fbule,a %fcc0, loop_862 ba loop_863 tn %xcc, 0x2 brgz,a %l1, loop_864 loop_862: lduw [%l7 + 0x7C], %o7 loop_863: brgz,a %o5, loop_865 movg %icc, %o1, %g5 loop_864: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrde %g4, %f26, %f24 loop_865: edge8ln %o6, %g1, %l2 fmul8x16al %f23, %f2, %f4 xorcc %i0, 0x1674, %i3 fmovsa %xcc, %f1, %f12 set 0x30, %g4 prefetcha [%l7 + %g4] 0x80, 0x2 sdivcc %i1, 0x16B0, %i5 tgu %icc, 0x6 ble,a,pn %xcc, loop_866 sllx %o2, 0x04, %l6 movre %i6, %l4, %g7 ta %icc, 0x3 loop_866: array32 %g6, %l5, %o0 edge16 %g3, %i4, %g2 fbul %fcc0, loop_867 movpos %xcc, %o4, %i7 edge8 %o3, %l0, %l3 fmovs %f31, %f0 loop_867: tge %xcc, 0x6 sra %o7, %l1, %o1 nop fitod %f6, %f18 fdtox %f18, %f22 fxtod %f22, %f4 ba,pt %xcc, loop_868 brlz,a %g5, loop_869 fbuge %fcc3, loop_870 udiv %o5, 0x15F5, %o6 loop_868: movne %xcc, %g1, %l2 loop_869: fnors %f20, %f4, %f4 loop_870: stbar movl %icc, %g4, %i3 brlz,a %i2, loop_871 sub %i0, 0x1D50, %i1 andncc %o2, %i5, %l6 edge8n %i6, %g7, %g6 loop_871: fcmpgt16 %f6, %f24, %l5 udiv %o0, 0x1A72, %l4 edge8ln %g3, %i4, %o4 set 0x40, %l3 stda %f0, [%l7 + %l3] 0xf1 membar #Sync xor %g2, %i7, %l0 set 0x34, %i6 ldswa [%l7 + %i6] 0x88, %o3 movvs %xcc, %l3, %o7 array16 %l1, %o1, %o5 tvc %xcc, 0x4 fpsub16s %f12, %f21, %f9 wr %g0, 0x0c, %asi stba %o6, [%l7 + 0x52] %asi nop setx 0x8071FCE2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %fsr popc %g1, %l2 movrgez %g4, %g5, %i2 edge8ln %i0, %i3, %o2 fsrc2s %f10, %f13 wr %g0, 0x80, %asi ldxa [%l7 + 0x70] %asi, %i1 movl %icc, %i5, %i6 fmovsle %xcc, %f23, %f31 edge16l %l6, %g7, %g6 wr %g0, 0x0c, %asi sta %f28, [%l7 + 0x1C] %asi array8 %o0, %l4, %l5 call loop_872 tsubcctv %i4, 0x1C70, %g3 srlx %g2, %o4, %l0 tl %xcc, 0x5 loop_872: edge32l %o3, %l3, %o7 brlez,a %i7, loop_873 add %l1, 0x18A8, %o1 set 0x68, %o0 lduwa [%l7 + %o0] 0x19, %o6 loop_873: fmovrdne %g1, %f6, %f10 fbe %fcc2, loop_874 nop fitos %f13, %f18 fstoi %f18, %f14 fnor %f26, %f20, %f6 fmovsn %icc, %f30, %f23 loop_874: taddcctv %l2, 0x18D8, %g4 bge,pt %icc, loop_875 fbuge %fcc2, loop_876 swap [%l7 + 0x2C], %g5 umulcc %i2, %o5, %i0 loop_875: edge16ln %o2, %i3, %i5 loop_876: subcc %i6, 0x0AFB, %i1 andn %g7, %l6, %g6 fxor %f28, %f28, %f6 movleu %xcc, %l4, %l5 bne loop_877 fmovda %icc, %f17, %f9 movrgz %i4, %o0, %g3 edge8n %o4, %g2, %o3 loop_877: tge %xcc, 0x1 tge %icc, 0x4 movre %l3, 0x307, %o7 wr %g0, 0x19, %asi ldsha [%l7 + 0x7E] %asi, %i7 set 0x20, %o5 prefetcha [%l7 + %o5] 0x19, 0x2 tcc %xcc, 0x7 smulcc %o1, %o6, %g1 fpmerge %f8, %f17, %f26 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %l2, %g4, %g5 edge16l %l1, %i2, %i0 tvc %xcc, 0x1 movrgz %o5, %i3, %i5 movg %icc, %i6, %i1 bpos,pt %icc, loop_878 nop fitod %f28, %f22 movvc %xcc, %g7, %o2 ldsw [%l7 + 0x5C], %g6 loop_878: srlx %l6, 0x02, %l4 fmovsa %xcc, %f17, %f27 fbu %fcc0, loop_879 nop setx 0x46D9C909, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x44C9DD5A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fsubs %f29, %f29, %f18 fxnor %f10, %f2, %f14 edge32 %i4, %l5, %g3 loop_879: fnand %f14, %f16, %f26 fnegs %f27, %f5 movg %xcc, %o0, %o4 array32 %g2, %l3, %o7 tge %xcc, 0x6 ldd [%l7 + 0x68], %i6 fmovrsgez %l0, %f2, %f25 addccc %o1, 0x1A19, %o3 fmovdge %icc, %f27, %f12 membar 0x19 fmuld8sux16 %f1, %f5, %f6 fble %fcc0, loop_880 tl %xcc, 0x1 xor %g1, 0x0ACC, %l2 tsubcctv %o6, 0x0A5E, %g5 loop_880: movrlz %l1, 0x389, %g4 fnor %f18, %f24, %f14 edge32l %i2, %o5, %i0 bvs,a,pt %icc, loop_881 andn %i5, %i6, %i1 fcmple32 %f22, %f6, %g7 fbule %fcc1, loop_882 loop_881: sdivcc %i3, 0x079A, %o2 fmovscs %xcc, %f28, %f11 udiv %l6, 0x1161, %l4 loop_882: membar 0x15 movleu %xcc, %i4, %g6 movrne %l5, %o0, %g3 bl %xcc, loop_883 fpadd16s %f22, %f24, %f19 fmovsneg %icc, %f12, %f4 xorcc %o4, %l3, %g2 loop_883: movvs %icc, %o7, %i7 set 0x40, %l1 ldda [%l7 + %l1] 0x0c, %f0 fbge %fcc2, loop_884 fbo,a %fcc1, loop_885 edge16n %o1, %o3, %g1 tle %xcc, 0x1 loop_884: array8 %l0, %o6, %g5 loop_885: bvc loop_886 addcc %l2, %g4, %i2 mulx %o5, 0x0E17, %i0 movrgez %l1, %i5, %i1 loop_886: fbug %fcc0, loop_887 fmovrde %i6, %f20, %f28 fblg,a %fcc1, loop_888 tcc %xcc, 0x3 loop_887: subcc %i3, 0x1E16, %g7 fbue %fcc0, loop_889 loop_888: alignaddrl %l6, %o2, %l4 nop setx loop_890, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsgu %icc, %f23, %f0 loop_889: bne loop_891 fbl %fcc0, loop_892 loop_890: mulscc %i4, 0x19C6, %l5 movg %icc, %g6, %g3 loop_891: umulcc %o0, %o4, %l3 loop_892: array16 %g2, %i7, %o7 sll %o3, 0x07, %g1 nop fitos %f3, %f0 fstod %f0, %f18 srlx %l0, %o1, %g5 fmovsa %icc, %f18, %f4 and %l2, 0x1566, %o6 array32 %i2, %g4, %i0 sdivcc %l1, 0x030C, %i5 udivx %i1, 0x184F, %o5 fors %f11, %f14, %f12 orn %i3, 0x1802, %i6 movg %icc, %l6, %o2 nop setx 0x0F8A330D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x193919A4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fsubs %f15, %f21, %f17 fcmpne32 %f0, %f22, %g7 stb %i4, [%l7 + 0x70] movvs %xcc, %l4, %l5 move %xcc, %g3, %g6 fnand %f16, %f18, %f20 fblg %fcc2, loop_893 umul %o4, 0x15E4, %l3 edge8l %o0, %g2, %i7 movne %xcc, %o3, %o7 loop_893: ldstub [%l7 + 0x55], %g1 sdivcc %l0, 0x11E6, %o1 movpos %xcc, %l2, %g5 tsubcc %i2, %g4, %i0 movle %icc, %l1, %o6 movcc %icc, %i5, %i1 nop fitos %f10, %f11 movne %xcc, %i3, %i6 bcs,a %xcc, loop_894 ble,a %icc, loop_895 fpadd32s %f26, %f9, %f28 tge %icc, 0x2 loop_894: movleu %icc, %o5, %o2 loop_895: nop wr %g0, 0x80, %asi stxa %g7, [%l7 + 0x50] %asi array8 %l6, %i4, %l5 sra %l4, %g6, %o4 srax %g3, 0x0A, %o0 udivx %l3, 0x054D, %i7 movcs %icc, %o3, %g2 add %l7, 0x38, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x89, %g1, %o7 sub %l0, %l2, %o1 fzeros %f16 nop setx loop_896, %l0, %l1 jmpl %l1, %g5 brlz %g4, loop_897 movgu %icc, %i2, %l1 xnor %o6, 0x04E2, %i5 loop_896: movl %icc, %i0, %i1 loop_897: movrgez %i6, 0x199, %i3 udivcc %o5, 0x1833, %g7 set 0x40, %g3 ldda [%l7 + %g3] 0x88, %f16 nop fitod %f0, %f8 fdtox %f8, %f18 set 0x14, %o7 ldsha [%l7 + %o7] 0x19, %o2 tsubcctv %i4, 0x0FCA, %l6 nop fitos %f2, %f5 nop setx 0x96F1FC05, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 fsqrts %f21, %f22 xnorcc %l4, 0x0E72, %l5 andcc %o4, 0x0AA1, %g6 tsubcc %o0, 0x0A9C, %g3 fcmpne16 %f18, %f20, %i7 fmovsge %icc, %f27, %f16 nop setx 0xBD8DB1EF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 fsqrts %f0, %f11 movrlz %o3, 0x0E6, %g2 fbe %fcc0, loop_898 fsrc1 %f12, %f4 fba,a %fcc3, loop_899 alignaddr %g1, %l3, %o7 loop_898: mulx %l0, 0x16B4, %l2 movgu %icc, %o1, %g4 loop_899: movrlz %i2, %g5, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 std %f30, [%l7 + 0x68] udivx %i5, 0x1D83, %i0 fbo,a %fcc0, loop_900 movrlz %i1, 0x0AF, %l1 tl %icc, 0x6 fpmerge %f10, %f4, %f22 loop_900: smulcc %i6, %o5, %i3 stbar orncc %g7, 0x0895, %o2 fmovsleu %xcc, %f14, %f25 movg %icc, %i4, %l4 movcs %xcc, %l6, %l5 fmul8ulx16 %f0, %f22, %f12 taddcctv %g6, 0x0C11, %o4 edge16ln %g3, %o0, %o3 lduh [%l7 + 0x4A], %i7 movvc %xcc, %g2, %l3 tvc %xcc, 0x1 mulscc %o7, %l0, %l2 fmovs %f27, %f0 alignaddr %o1, %g4, %g1 ldsh [%l7 + 0x50], %i2 ldsb [%l7 + 0x6F], %g5 movre %o6, 0x208, %i0 fmovrdne %i5, %f16, %f24 orncc %l1, 0x103C, %i1 udivcc %i6, 0x11E9, %o5 movvs %icc, %i3, %g7 std %f16, [%l7 + 0x68] edge32l %i4, %o2, %l4 ldsb [%l7 + 0x29], %l5 stw %g6, [%l7 + 0x24] sdivcc %l6, 0x1047, %g3 movre %o0, 0x250, %o4 udivcc %i7, 0x13BA, %g2 fnot2s %f2, %f4 fmul8x16au %f16, %f8, %f20 fmovsle %xcc, %f1, %f19 alignaddrl %o3, %l3, %l0 tge %icc, 0x1 addcc %o7, %o1, %l2 edge16ln %g4, %g1, %i2 stbar array8 %o6, %g5, %i0 movn %xcc, %i5, %l1 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x58] %asi, 0x1 tsubcc %i1, %i3, %g7 add %l7, 0x48, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o5, %o2 wr %g0, 0x88, %asi ldxa [%l7 + 0x58] %asi, %l4 fands %f27, %f13, %f28 fmul8sux16 %f2, %f22, %f22 move %xcc, %i4, %g6 fbue,a %fcc2, loop_901 movrlez %l5, 0x128, %g3 array8 %l6, %o0, %i7 fbo %fcc3, loop_902 loop_901: fxors %f12, %f9, %f27 movcs %xcc, %o4, %g2 mulx %o3, 0x15F7, %l0 loop_902: orcc %o7, %o1, %l3 smulcc %l2, %g1, %i2 bn,a %xcc, loop_903 edge16 %g4, %g5, %i0 movle %xcc, %o6, %l1 fsrc2s %f14, %f26 loop_903: orn %i5, %i1, %i3 edge32l %i6, %o5, %o2 fmovrsgez %g7, %f26, %f20 tvs %xcc, 0x5 sethi 0x07A6, %l4 ld [%l7 + 0x70], %f5 fmovdvs %xcc, %f5, %f8 array8 %i4, %g6, %g3 mulx %l5, 0x184B, %l6 fsrc1 %f28, %f8 nop setx loop_904, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge32l %o0, %i7, %o4 fandnot1 %f16, %f18, %f10 subccc %o3, %l0, %o7 loop_904: brlez,a %o1, loop_905 edge8 %l3, %l2, %g1 udivcc %i2, 0x13E5, %g4 subcc %g5, %g2, %o6 loop_905: srax %i0, %i5, %l1 brlez %i3, loop_906 be,a %icc, loop_907 tgu %xcc, 0x7 lduw [%l7 + 0x7C], %i1 loop_906: nop setx loop_908, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_907: movre %o5, %i6, %o2 alignaddrl %l4, %g7, %i4 brnz %g3, loop_909 loop_908: tcc %icc, 0x5 fnands %f23, %f1, %f11 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_909: tcc %xcc, 0x1 wr %g0, 0x81, %asi lduba [%l7 + 0x11] %asi, %l5 movre %g6, %o0, %i7 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %l6, %o4 movleu %xcc, %o3, %l0 fpackfix %f8, %f29 nop fitod %f6, %f4 fdtos %f4, %f0 movvc %icc, %o1, %o7 sir 0x0410 fbule,a %fcc2, loop_910 brz %l2, loop_911 nop set 0x18, %o4 ldsw [%l7 + %o4], %g1 fbuge %fcc3, loop_912 loop_910: xnor %i2, %g4, %g5 loop_911: nop membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0x17, %f16 loop_912: ble,pt %icc, loop_913 orcc %g2, 0x029A, %o6 ba %xcc, loop_914 mova %xcc, %l3, %i5 loop_913: fmovrsne %l1, %f27, %f13 nop setx 0x0843DB28, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 fsqrts %f4, %f26 loop_914: alignaddr %i0, %i3, %i1 udivcc %i6, 0x100D, %o2 movn %icc, %o5, %g7 sub %i4, %l4, %l5 wr %g0, 0x10, %asi sta %f19, [%l7 + 0x2C] %asi ldd [%l7 + 0x70], %g6 nop fitos %f7, %f30 te %icc, 0x3 tge %icc, 0x1 tneg %xcc, 0x5 fnot1s %f21, %f19 fbue %fcc3, loop_915 sub %g3, %o0, %i7 tvc %icc, 0x5 sdivx %o4, 0x1692, %l6 loop_915: nop wr %g0, 0x27, %asi ldda [%l7 + 0x50] %asi, %o2 umulcc %o1, 0x11DE, %l0 sir 0x0ACC array32 %l2, %o7, %i2 nop setx 0xFA359732, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x8E8E4633, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fsubs %f5, %f15, %f26 fbe %fcc3, loop_916 or %g4, %g5, %g1 wr %g0, 0x0c, %asi ldsha [%l7 + 0x0E] %asi, %o6 loop_916: movrlez %g2, %i5, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %i0, %l3, %i1 taddcc %i3, 0x10FC, %o2 fmovdcc %icc, %f12, %f18 movcc %icc, %i6, %o5 and %g7, 0x0864, %i4 xnorcc %l5, 0x182E, %g6 fba,a %fcc1, loop_917 movgu %icc, %g3, %o0 fpadd32s %f30, %f9, %f16 taddcctv %l4, 0x00A0, %o4 loop_917: lduh [%l7 + 0x24], %l6 sub %o3, %o1, %i7 bgu loop_918 movneg %xcc, %l0, %l2 fmovrdlz %o7, %f14, %f2 std %f0, [%l7 + 0x58] loop_918: fba,a %fcc3, loop_919 tsubcc %g4, 0x039F, %i2 bleu,a,pn %icc, loop_920 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_919: movrne %g1, %g5, %g2 movrne %o6, 0x136, %l1 loop_920: nop fitos %f12, %f20 fstod %f20, %f24 fmovrsgez %i5, %f25, %f4 edge16 %l3, %i1, %i0 andn %o2, %i3, %o5 brz %i6, loop_921 subcc %g7, 0x1E37, %i4 movvs %xcc, %l5, %g6 edge8l %o0, %l4, %g3 loop_921: andncc %o4, %l6, %o1 bvs,a loop_922 tleu %xcc, 0x2 edge16ln %o3, %l0, %l2 movl %icc, %i7, %g4 loop_922: sdivx %i2, 0x1D0A, %g1 movvs %icc, %o7, %g2 tcs %xcc, 0x3 bneg loop_923 tpos %xcc, 0x7 fnands %f12, %f25, %f23 nop setx 0xD87480BA4045B031, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr loop_923: edge8l %o6, %g5, %l1 wr %g0, 0x80, %asi ldswa [%l7 + 0x54] %asi, %l3 movle %icc, %i1, %i5 subcc %i0, %i3, %o5 te %icc, 0x2 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x88 udiv %o2, 0x01B0, %i6 brgez,a %g7, loop_924 mova %xcc, %l5, %i4 tcc %icc, 0x2 mova %xcc, %g6, %l4 loop_924: fba %fcc1, loop_925 tg %xcc, 0x3 array8 %g3, %o0, %o4 set 0x40, %g7 stda %f16, [%l7 + %g7] 0xf9 membar #Sync loop_925: fmovsl %xcc, %f1, %f11 sll %o1, %o3, %l6 set 0x0C, %l5 lduwa [%l7 + %l5] 0x11, %l2 tle %icc, 0x2 wr %g0, 0x18, %asi prefetcha [%l7 + 0x48] %asi, 0x0 bge,a,pt %icc, loop_926 movgu %xcc, %g4, %i2 brgz,a %i7, loop_927 array8 %o7, %g1, %o6 loop_926: nop setx loop_928, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry nop setx loop_929, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_927: movcs %icc, %g5, %g2 edge32n %l1, %i1, %l3 loop_928: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_929: edge8n %i0, %i3, %i5 bneg,a,pn %xcc, loop_930 edge32 %o2, %i6, %g7 edge16ln %o5, %i4, %g6 tvc %icc, 0x1 loop_930: add %l4, %l5, %o0 be,pt %xcc, loop_931 fpack16 %f24, %f27 umulcc %o4, %o1, %g3 fsrc2 %f26, %f24 loop_931: andcc %l6, 0x0D3E, %o3 addc %l0, %l2, %i2 edge32n %g4, %i7, %o7 bg,a loop_932 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %g1, 0x1E6D, %g5 orn %o6, 0x1860, %l1 loop_932: array8 %i1, %g2, %i0 fba,a %fcc0, loop_933 fnot1s %f25, %f1 edge16 %i3, %l3, %i5 umulcc %o2, %i6, %g7 loop_933: mulscc %o5, 0x18F5, %g6 fsrc1s %f5, %f3 fmovdvs %icc, %f9, %f7 andncc %i4, %l4, %l5 brlz,a %o4, loop_934 fandnot1 %f12, %f18, %f2 fbuge %fcc3, loop_935 tleu %xcc, 0x3 loop_934: stb %o1, [%l7 + 0x7A] ldstub [%l7 + 0x3D], %g3 loop_935: andn %l6, %o3, %l0 bgu,a,pn %xcc, loop_936 or %l2, %o0, %g4 nop setx 0x937D1F6C255D9A85, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xB466317F6DD135CC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f24, %f0 array8 %i2, %o7, %g1 loop_936: ldx [%l7 + 0x20], %g5 edge32ln %i7, %l1, %o6 edge16l %i1, %g2, %i0 tge %xcc, 0x3 srl %l3, %i3, %i5 fandnot1s %f30, %f7, %f13 movcc %xcc, %i6, %g7 addccc %o5, %g6, %i4 subccc %l4, 0x14E0, %l5 set 0x38, %i4 sta %f19, [%l7 + %i4] 0x18 sdivx %o2, 0x02F6, %o1 tvs %icc, 0x4 movn %icc, %o4, %l6 st %f25, [%l7 + 0x6C] fbe,a %fcc2, loop_937 and %o3, 0x0E7D, %l0 nop setx 0x7C7A6C4D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0xAF82CF5E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fmuls %f13, %f19, %f25 andcc %l2, 0x10D6, %g3 loop_937: movrgez %o0, 0x044, %g4 sra %i2, %o7, %g1 call loop_938 nop set 0x40, %i0 std %f30, [%l7 + %i0] te %icc, 0x5 movvc %xcc, %i7, %g5 loop_938: movleu %icc, %o6, %i1 membar 0x02 alignaddr %g2, %l1, %l3 movvc %xcc, %i3, %i0 orncc %i5, %i6, %g7 nop setx 0x7CBAF66B6A2C9FA5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x76210BF1702A6F7A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fsubd %f16, %f30, %f4 addcc %g6, 0x1798, %i4 fmovrsgz %l4, %f19, %f20 sdivcc %o5, 0x1A4E, %l5 wr %g0, 0x81, %asi ldxa [%l7 + 0x50] %asi, %o2 movgu %icc, %o4, %l6 array16 %o3, %o1, %l0 andncc %l2, %g3, %o0 movrlz %g4, %o7, %g1 fmovdpos %icc, %f13, %f5 tle %icc, 0x2 bn %icc, loop_939 edge16ln %i2, %i7, %o6 fandnot2s %f2, %f13, %f26 sir 0x18E0 loop_939: movrlez %g5, 0x1CF, %i1 edge8ln %l1, %l3, %i3 sdiv %g2, 0x1C81, %i0 movpos %icc, %i5, %i6 orncc %g7, %i4, %g6 fone %f10 and %o5, %l5, %o2 stw %o4, [%l7 + 0x5C] edge32l %l4, %l6, %o3 nop setx 0x3CF2D401, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 fsqrts %f25, %f1 stbar movrlez %o1, %l2, %g3 fmovsle %xcc, %f6, %f9 tvs %icc, 0x3 fpack16 %f30, %f17 movleu %icc, %l0, %o0 ta %icc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcctv %g4, %g1, %o7 fbuge %fcc1, loop_940 move %xcc, %i2, %o6 std %f22, [%l7 + 0x18] fmovscs %icc, %f22, %f24 loop_940: udivcc %g5, 0x004C, %i1 taddcc %l1, %i7, %i3 set 0x68, %g1 stwa %l3, [%l7 + %g1] 0x14 smul %i0, %g2, %i6 ta %xcc, 0x5 xnorcc %i5, %g7, %i4 edge16l %g6, %l5, %o2 movl %xcc, %o4, %o5 fcmpeq32 %f10, %f8, %l6 nop setx loop_941, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovrde %o3, %f6, %f12 bne %xcc, loop_942 fpadd16s %f31, %f4, %f29 loop_941: fbuge %fcc2, loop_943 movgu %xcc, %o1, %l4 loop_942: bneg,a,pn %icc, loop_944 or %l2, 0x1E77, %l0 loop_943: faligndata %f8, %f30, %f6 movneg %xcc, %g3, %g4 loop_944: popc %g1, %o7 andncc %i2, %o6, %g5 add %l7, 0x5C, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %o0, %i1 alignaddrl %l1, %i3, %i7 tsubcctv %l3, 0x0D0A, %i0 fmovs %f11, %f2 array32 %g2, %i6, %i5 umul %g7, 0x1BCE, %g6 nop fitod %f8, %f14 fdtoi %f14, %f23 set 0x40, %l2 stda %f16, [%l7 + %l2] 0x1e membar #Sync sllx %i4, 0x12, %o2 nop fitod %f15, %f6 subccc %l5, 0x00AE, %o4 tge %xcc, 0x7 fba %fcc0, loop_945 tgu %xcc, 0x5 fbl %fcc2, loop_946 ldsw [%l7 + 0x34], %o5 loop_945: tle %icc, 0x7 fpsub32 %f18, %f6, %f30 loop_946: fpmerge %f24, %f10, %f10 bcs loop_947 movrgz %l6, 0x35F, %o3 bne,pt %icc, loop_948 tne %icc, 0x4 loop_947: popc 0x1887, %l4 andn %l2, 0x077D, %o1 loop_948: nop wr %g0, 0x04, %asi stda %f16, [%l7 + 0x40] %asi xor %l0, 0x0A7A, %g4 lduh [%l7 + 0x3E], %g3 movrne %g1, %o7, %i2 fpackfix %f26, %f22 fbul,a %fcc0, loop_949 edge16ln %o6, %g5, %o0 fpsub32s %f20, %f19, %f4 alignaddrl %l1, %i3, %i1 loop_949: fbge,a %fcc1, loop_950 tcc %xcc, 0x0 tcc %icc, 0x2 nop fitod %f4, %f10 fdtox %f10, %f26 fxtod %f26, %f16 loop_950: movpos %xcc, %l3, %i0 movrne %g2, 0x266, %i7 sdiv %i6, 0x1C37, %g7 array16 %g6, %i5, %o2 fmovspos %xcc, %f1, %f27 sub %l5, %o4, %o5 ble,a,pt %xcc, loop_951 nop setx 0x50680C56, %l0, %l6 st %l6, [%l7 + 0x24] ld [%l7 + 0x24], %fsr orn %l6, 0x0FD7, %i4 fpsub16 %f28, %f12, %f12 loop_951: ldx [%l7 + 0x40], %l4 fsrc1 %f6, %f0 fnors %f8, %f5, %f11 fmovdgu %icc, %f17, %f19 fmovsg %icc, %f20, %f30 fbn,a %fcc0, loop_952 fmovrdne %l2, %f30, %f20 stb %o3, [%l7 + 0x54] fnands %f31, %f0, %f25 loop_952: fcmpgt16 %f6, %f24, %l0 add %l7, 0x74, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %o1 casa [%l6] 0x18, %o1, %g4 tcs %icc, 0x2 nop setx 0x1C490B27805016D6, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr fmovd %f4, %f0 movre %g1, %g3, %o7 movl %xcc, %i2, %o6 addccc %o0, %g5, %i3 movneg %icc, %i1, %l1 set 0x51, %i5 stba %i0, [%l7 + %i5] 0x11 movgu %xcc, %g2, %l3 sir 0x0820 fpack16 %f10, %f6 set 0x60, %i7 ldxa [%l7 + %i7] 0x89, %i7 tle %icc, 0x5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %i6, 0x1BA9, %g6 umulcc %i5, 0x148B, %o2 fmovsne %xcc, %f18, %f9 tle %xcc, 0x5 fmovdvs %xcc, %f26, %f5 taddcc %g7, %l5, %o5 array32 %o4, %i4, %l6 sll %l2, %o3, %l0 smulcc %o1, 0x0013, %g4 bn,a,pn %icc, loop_953 array32 %g1, %l4, %o7 smul %i2, %o6, %g3 movcs %icc, %o0, %i3 loop_953: nop fitod %f8, %f22 fdtox %f22, %f22 sdivcc %i1, 0x1013, %l1 movrlz %g5, %g2, %l3 edge32 %i0, %i6, %g6 mova %icc, %i5, %o2 wr %g0, 0x24, %asi ldda [%l7 + 0x40] %asi, %i6 udivcc %g7, 0x0784, %l5 movge %icc, %o5, %i4 popc 0x00F5, %l6 fmul8x16au %f1, %f16, %f14 edge8l %l2, %o3, %l0 array8 %o4, %g4, %o1 movg %xcc, %g1, %l4 sir 0x1E32 smulcc %o7, %i2, %o6 umul %g3, %i3, %o0 movne %xcc, %l1, %i1 fbue,a %fcc1, loop_954 bvs,a,pn %xcc, loop_955 movrgez %g5, 0x04D, %l3 andncc %i0, %g2, %g6 loop_954: nop set 0x60, %o6 ldda [%l7 + %o6] 0x22, %i4 loop_955: tge %icc, 0x6 array8 %o2, %i6, %i7 smul %g7, 0x1CBA, %o5 movle %xcc, %l5, %l6 nop fitos %f13, %f28 fstoi %f28, %f24 srax %i4, %o3, %l0 tcc %xcc, 0x0 nop setx loop_956, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdle %icc, %f24, %f25 ldd [%l7 + 0x60], %f18 umul %l2, %g4, %o1 loop_956: sir 0x1145 subc %o4, %g1, %l4 udivcc %i2, 0x10FC, %o6 edge32n %g3, %i3, %o0 udiv %o7, 0x0665, %l1 bgu,a %xcc, loop_957 andncc %i1, %l3, %g5 bvc %icc, loop_958 sethi 0x18F3, %i0 loop_957: tvc %xcc, 0x2 srax %g6, 0x15, %g2 loop_958: sra %o2, 0x1A, %i5 fmovsle %xcc, %f18, %f13 nop fitod %f8, %f14 fdtos %f14, %f9 movle %xcc, %i7, %g7 ldsb [%l7 + 0x0D], %o5 edge32n %i6, %l5, %i4 nop setx loop_959, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tvs %icc, 0x6 array16 %o3, %l0, %l2 movl %icc, %l6, %o1 loop_959: alignaddr %o4, %g4, %l4 fnands %f19, %f2, %f27 edge8n %i2, %g1, %o6 sdiv %i3, 0x13B8, %g3 bl,a %xcc, loop_960 brlez %o7, loop_961 udivcc %o0, 0x19FB, %l1 tpos %icc, 0x1 loop_960: orn %i1, %g5, %i0 loop_961: fpack16 %f6, %f13 set 0x64, %o2 lduha [%l7 + %o2] 0x11, %g6 tn %xcc, 0x3 nop fitos %f3, %f9 fstoi %f9, %f5 nop setx 0xDF6C7197AB2113BC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x3720D2657C74B7A6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f4, %f0 fands %f1, %f15, %f27 call loop_962 sllx %g2, 0x0C, %o2 smul %i5, %i7, %l3 tcc %icc, 0x5 loop_962: movrne %o5, 0x0D7, %g7 te %icc, 0x3 movne %xcc, %i6, %l5 add %l7, 0x08, %l6 wr %g0, 0x0c, %asi casxa [%l6] %asi, %i4, %l0 tpos %xcc, 0x0 add %l7, 0x20, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %l2 lduw [%l7 + 0x58], %l6 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %o1, %g4 sra %l4, 0x17, %i2 tneg %xcc, 0x7 andncc %g1, %o6, %o4 set 0x60, %g6 ldda [%l7 + %g6] 0x2b, %g2 tvs %icc, 0x7 be %icc, loop_963 nop setx 0x3DBD064C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x101EE7B2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fsubs %f0, %f6, %f19 set 0x12, %i3 lduha [%l7 + %i3] 0x18, %o7 loop_963: sth %i3, [%l7 + 0x26] ldstub [%l7 + 0x52], %l1 nop set 0x58, %i1 stx %i1, [%l7 + %i1] mova %icc, %g5, %i0 nop setx loop_964, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movge %icc, %g6, %g2 tg %icc, 0x6 tsubcc %o2, %i5, %o0 loop_964: swap [%l7 + 0x48], %i7 call loop_965 movrgez %l3, %o5, %i6 tsubcc %g7, 0x18EC, %l5 fbg,a %fcc2, loop_966 loop_965: fornot1 %f26, %f20, %f8 fcmple32 %f24, %f24, %i4 tcs %icc, 0x7 loop_966: fpsub32s %f1, %f20, %f8 movge %xcc, %o3, %l0 fandnot1 %f20, %f0, %f10 tvc %xcc, 0x6 fands %f8, %f5, %f22 sethi 0x02BA, %l6 movrgez %o1, 0x3AC, %g4 nop setx loop_967, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fnors %f18, %f11, %f0 movvc %xcc, %l2, %l4 addcc %i2, 0x0F78, %o6 loop_967: add %g1, %o4, %o7 andcc %g3, 0x1208, %l1 taddcctv %i1, %g5, %i3 movne %xcc, %i0, %g2 te %icc, 0x6 udiv %o2, 0x1D84, %i5 tvs %icc, 0x2 stbar movre %o0, %g6, %i7 smul %o5, %i6, %l3 fpsub32s %f25, %f18, %f25 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orcc %l5, 0x1968, %i4 andcc %g7, %l0, %o3 edge8l %l6, %o1, %l2 fornot2 %f4, %f6, %f24 fmovrsgz %l4, %f20, %f29 udiv %i2, 0x0B21, %o6 std %f2, [%l7 + 0x58] movvc %icc, %g1, %g4 sra %o4, 0x0C, %g3 tg %xcc, 0x4 tg %icc, 0x7 st %f15, [%l7 + 0x14] edge32l %l1, %i1, %o7 sth %i3, [%l7 + 0x26] alignaddrl %i0, %g2, %g5 fcmpgt16 %f12, %f6, %o2 set 0x40, %g5 stda %f0, [%l7 + %g5] 0x88 fmovrslz %i5, %f2, %f18 fpsub32s %f5, %f22, %f17 fabsd %f4, %f4 edge16l %g6, %i7, %o0 edge16n %i6, %o5, %l3 nop setx 0xFD5C3E885D485098, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 fsqrtd %f24, %f4 nop setx loop_968, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry bcc,a %xcc, loop_969 movvc %icc, %l5, %g7 movrlz %i4, %o3, %l0 loop_968: taddcc %o1, %l6, %l2 loop_969: fbn %fcc0, loop_970 taddcctv %i2, 0x0D36, %o6 movrlz %l4, %g4, %o4 movpos %icc, %g1, %g3 loop_970: movgu %icc, %l1, %i1 movneg %xcc, %o7, %i3 sdiv %g2, 0x0FA0, %g5 movn %icc, %i0, %i5 umulcc %g6, %o2, %o0 nop fitod %f8, %f22 fdtox %f22, %f0 and %i6, 0x0F99, %o5 set 0x30, %o3 ldxa [%l7 + %o3] 0x0c, %l3 nop set 0x29, %l4 stb %i7, [%l7 + %l4] smulcc %l5, %i4, %g7 andcc %l0, 0x093A, %o1 fcmple16 %f12, %f10, %l6 sra %o3, 0x05, %i2 tge %icc, 0x7 udiv %l2, 0x1525, %l4 fmovrslz %o6, %f18, %f16 udiv %g4, 0x179B, %g1 ble,a %xcc, loop_971 faligndata %f24, %f14, %f0 fand %f14, %f16, %f20 ta %icc, 0x7 loop_971: movvc %xcc, %o4, %g3 srl %l1, %i1, %o7 subc %i3, %g5, %g2 tge %icc, 0x6 and %i5, 0x07AE, %i0 orn %o2, 0x075E, %o0 fornot2s %f28, %f21, %f0 wr %g0, 0x80, %asi ldswa [%l7 + 0x64] %asi, %i6 nop setx loop_972, %l0, %l1 jmpl %l1, %g6 tg %xcc, 0x5 umulcc %o5, 0x14A4, %i7 set 0x70, %l0 stha %l3, [%l7 + %l0] 0x2a membar #Sync loop_972: for %f28, %f12, %f12 nop setx 0x37D82680E04EB15A, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr or %i4, 0x0F36, %g7 array16 %l0, %o1, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpsub32 %f20, %f24, %f24 fnegs %f2, %f5 membar 0x56 movneg %xcc, %o3, %i2 fmul8x16 %f6, %f14, %f20 tge %xcc, 0x2 movrlez %l2, 0x0D7, %l4 andn %o6, 0x0724, %l5 nop setx 0xB07F51A2, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr ldstub [%l7 + 0x49], %g4 addc %o4, 0x0A3D, %g1 subc %l1, %i1, %g3 udiv %i3, 0x121E, %g5 ldub [%l7 + 0x18], %g2 movle %icc, %o7, %i5 ldsb [%l7 + 0x5D], %i0 movg %xcc, %o2, %o0 umul %g6, %o5, %i6 alignaddrl %l3, %i7, %i4 brz %g7, loop_973 fbule %fcc0, loop_974 subcc %o1, 0x0705, %l0 for %f24, %f28, %f12 loop_973: addcc %o3, 0x0656, %l6 loop_974: tl %xcc, 0x4 fbue %fcc3, loop_975 fors %f9, %f16, %f31 fbule,a %fcc2, loop_976 tne %xcc, 0x2 loop_975: bgu,a,pn %icc, loop_977 addc %i2, %l4, %l2 loop_976: movleu %icc, %l5, %g4 fbu,a %fcc2, loop_978 loop_977: fornot2 %f22, %f18, %f26 movrgz %o6, %o4, %g1 tleu %xcc, 0x1 loop_978: udiv %i1, 0x1CB8, %l1 te %xcc, 0x5 umul %i3, 0x150F, %g5 fmovrslz %g2, %f14, %f3 tcs %icc, 0x2 movrgez %o7, 0x135, %g3 sdivcc %i0, 0x0546, %o2 nop fitos %f10, %f8 fstoi %f8, %f26 fmovsl %xcc, %f22, %f25 edge32l %o0, %i5, %g6 addc %o5, 0x004D, %l3 movn %xcc, %i6, %i7 movle %icc, %i4, %o1 edge32n %g7, %l0, %l6 bg loop_979 movre %i2, %o3, %l4 fmovsleu %xcc, %f10, %f11 fnot2s %f27, %f7 loop_979: be,a,pt %xcc, loop_980 movleu %icc, %l2, %l5 tsubcctv %o6, 0x04D6, %g4 movn %xcc, %g1, %i1 loop_980: fmovsge %xcc, %f7, %f1 xorcc %l1, 0x1164, %i3 movrgz %g5, 0x0E1, %o4 fmovdle %icc, %f8, %f6 ldsw [%l7 + 0x24], %g2 tcc %xcc, 0x0 movleu %xcc, %g3, %i0 fmovrslz %o7, %f3, %f18 tgu %icc, 0x5 fbo %fcc3, loop_981 srax %o0, %o2, %g6 movl %icc, %o5, %l3 fmovdneg %xcc, %f5, %f13 loop_981: tvc %icc, 0x3 st %f11, [%l7 + 0x78] flush %l7 + 0x10 tg %xcc, 0x5 sdivcc %i6, 0x18CD, %i5 movvc %xcc, %i4, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32l %o1, %g7, %l0 wr %g0, 0x81, %asi swapa [%l7 + 0x54] %asi, %i2 nop setx 0x120B9960, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0xC1071CDF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fadds %f6, %f17, %f24 ldd [%l7 + 0x58], %f4 add %l7, 0x38, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %o3, %l6 taddcctv %l4, %l2, %l5 fmovrslez %g4, %f21, %f19 array32 %g1, %o6, %i1 movcc %xcc, %l1, %i3 fnegs %f20, %f11 move %icc, %g5, %o4 xnor %g3, %g2, %i0 movrlez %o0, %o7, %o2 edge16n %g6, %o5, %i6 movvc %icc, %l3, %i5 fmovdvs %xcc, %f3, %f17 sra %i7, 0x05, %i4 fbuge %fcc1, loop_982 mova %xcc, %g7, %l0 sdivcc %o1, 0x1337, %i2 movrlez %l6, %o3, %l2 loop_982: fblg,a %fcc2, loop_983 addccc %l4, %g4, %l5 nop set 0x28, %g2 ldd [%l7 + %g2], %f4 srax %o6, 0x1B, %i1 loop_983: fmovdcs %xcc, %f1, %f14 tvc %xcc, 0x0 tvs %icc, 0x4 sub %g1, 0x15B7, %i3 bg,a,pn %xcc, loop_984 fnor %f22, %f20, %f0 ldd [%l7 + 0x10], %l0 movrlz %g5, 0x3CC, %o4 loop_984: ldsb [%l7 + 0x3F], %g2 fmovdge %xcc, %f17, %f10 fxnors %f7, %f12, %f8 edge32l %i0, %o0, %g3 movrlez %o7, 0x261, %g6 addc %o2, 0x0F2D, %o5 fmovrsgez %i6, %f0, %f11 orn %l3, 0x09AD, %i5 fsrc1 %f0, %f26 stx %i4, [%l7 + 0x38] popc 0x0EAD, %i7 orcc %l0, %g7, %i2 srax %l6, %o3, %l2 stw %o1, [%l7 + 0x0C] tne %icc, 0x1 umul %l4, %l5, %g4 bge %xcc, loop_985 movne %icc, %i1, %g1 movcs %icc, %i3, %l1 popc 0x13D6, %o6 loop_985: subc %g5, %o4, %g2 fors %f9, %f28, %f30 movrgz %i0, 0x21C, %o0 set 0x7C, %g4 stwa %o7, [%l7 + %g4] 0x27 membar #Sync ba,a loop_986 tcc %xcc, 0x4 sub %g3, %g6, %o2 orn %i6, 0x0C97, %l3 loop_986: brz %i5, loop_987 tle %icc, 0x2 edge8 %i4, %o5, %i7 wr %g0, 0x0c, %asi lduha [%l7 + 0x1A] %asi, %g7 loop_987: subc %l0, 0x0115, %l6 movpos %xcc, %o3, %i2 andcc %o1, 0x0E75, %l2 udivx %l5, 0x18CC, %l4 fmuld8sux16 %f20, %f15, %f22 sdivcc %g4, 0x0220, %g1 fmovsgu %icc, %f23, %f11 edge16ln %i1, %i3, %l1 fpadd16s %f0, %f19, %f12 or %o6, 0x0DCA, %o4 tneg %xcc, 0x5 orn %g5, %g2, %o0 stbar tl %icc, 0x2 sir 0x16F3 brz,a %i0, loop_988 ldd [%l7 + 0x30], %o6 sdivcc %g3, 0x0776, %g6 fmovsn %xcc, %f31, %f8 loop_988: movpos %icc, %i6, %l3 sra %i5, %i4, %o2 array8 %i7, %o5, %l0 fble %fcc1, loop_989 st %f19, [%l7 + 0x34] nop fitos %f14, %f27 fstoi %f27, %f26 movrgez %l6, 0x314, %g7 loop_989: fmovdle %xcc, %f20, %f25 fbug,a %fcc0, loop_990 fmovdne %xcc, %f31, %f23 taddcctv %o3, 0x157C, %i2 tvc %icc, 0x3 loop_990: for %f30, %f10, %f6 fmovdn %xcc, %f9, %f31 tcc %xcc, 0x7 movrne %l2, 0x05C, %l5 udivcc %l4, 0x020A, %o1 fmovsneg %icc, %f29, %f30 tsubcc %g4, 0x18FC, %g1 membar 0x15 set 0x52, %i2 ldstuba [%l7 + %i2] 0x11, %i3 tgu %icc, 0x5 stb %i1, [%l7 + 0x62] movpos %xcc, %l1, %o6 umul %g5, %g2, %o4 fmovsvs %xcc, %f26, %f11 sir 0x1DCB move %icc, %i0, %o0 fmuld8ulx16 %f22, %f31, %f4 nop setx 0x80587AE7, %l0, %l6 st %l6, [%l7 + 0x60] ld [%l7 + 0x60], %fsr fmul8x16 %f9, %f20, %f30 tg %icc, 0x4 movpos %xcc, %o7, %g6 movrlz %i6, %l3, %i5 fornot1 %f26, %f26, %f16 fmovdne %xcc, %f8, %f0 addccc %i4, 0x1982, %g3 bcc %xcc, loop_991 fmovdle %icc, %f11, %f0 wr %g0, 0x10, %asi swapa [%l7 + 0x5C] %asi, %i7 loop_991: nop setx loop_992, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movre %o2, %o5, %l0 set 0x60, %l3 lduwa [%l7 + %l3] 0x0c, %l6 loop_992: movl %xcc, %o3, %i2 te %xcc, 0x2 fmovrsgz %l2, %f14, %f15 taddcc %g7, 0x02B9, %l5 orncc %l4, 0x16CE, %g4 array16 %o1, %g1, %i3 wr %g0, 0x88, %asi prefetcha [%l7 + 0x50] %asi, 0x1 addccc %l1, %o6, %g2 array8 %g5, %i0, %o0 bn %icc, loop_993 fnors %f9, %f15, %f29 tcs %icc, 0x0 udivx %o4, 0x1F70, %g6 loop_993: fbe %fcc3, loop_994 movne %xcc, %o7, %l3 fzero %f24 fones %f24 loop_994: nop fitos %f18, %f3 movle %xcc, %i6, %i4 movleu %icc, %g3, %i5 stw %i7, [%l7 + 0x28] smul %o2, 0x115C, %l0 nop setx loop_995, %l0, %l1 jmpl %l1, %o5 and %l6, 0x1906, %o3 popc 0x16D2, %i2 edge8 %l2, %g7, %l4 loop_995: fmovrslez %g4, %f11, %f14 udivcc %l5, 0x1EDE, %g1 set 0x58, %o0 swapa [%l7 + %o0] 0x19, %o1 edge32l %i1, %i3, %o6 fmovrdne %g2, %f24, %f12 nop setx 0x889DF3549F50F54F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f18 movneg %xcc, %g5, %l1 mova %xcc, %o0, %o4 tge %xcc, 0x1 movrne %g6, 0x15B, %o7 bgu,a,pt %xcc, loop_996 edge16n %l3, %i6, %i4 fpsub16 %f20, %f22, %f30 tsubcctv %g3, 0x0222, %i5 loop_996: nop wr %g0, 0x80, %asi ldsha [%l7 + 0x30] %asi, %i7 udivx %o2, 0x0508, %i0 lduh [%l7 + 0x60], %l0 addc %l6, %o5, %o3 fornot2s %f25, %f9, %f18 fxors %f22, %f18, %f14 nop setx loop_997, %l0, %l1 jmpl %l1, %i2 ldub [%l7 + 0x6A], %g7 alignaddrl %l4, %l2, %l5 smul %g1, 0x0680, %g4 loop_997: srlx %o1, %i1, %i3 movl %xcc, %o6, %g2 mulscc %g5, %o0, %o4 wr %g0, 0x19, %asi ldsba [%l7 + 0x20] %asi, %l1 brz,a %g6, loop_998 udiv %o7, 0x1B87, %l3 movrlz %i6, %i4, %i5 xnorcc %i7, 0x17B8, %o2 loop_998: bneg,a,pn %icc, loop_999 xor %i0, %g3, %l6 fmovsle %icc, %f19, %f13 orn %o5, %o3, %l0 loop_999: xnor %g7, %l4, %i2 udivx %l2, 0x1D97, %g1 movrlez %l5, %g4, %i1 add %l7, 0x38, %l6 wr %g0, 0x19, %asi casxa [%l6] 0x19, %i3, %o1 edge8 %o6, %g2, %o0 add %o4, %g5, %g6 membar 0x2D fmovd %f8, %f4 fmovdneg %xcc, %f19, %f23 bvc,a,pt %icc, loop_1000 sub %o7, 0x1452, %l1 tpos %xcc, 0x6 xnor %i6, %l3, %i5 loop_1000: smul %i4, %i7, %i0 fbule,a %fcc3, loop_1001 udivx %g3, 0x021A, %o2 edge8ln %l6, %o5, %l0 andncc %o3, %g7, %i2 loop_1001: fmovsne %icc, %f12, %f17 fnegs %f0, %f26 orcc %l2, 0x0DE6, %g1 smulcc %l4, %l5, %i1 edge8 %i3, %g4, %o6 addc %g2, 0x119A, %o0 srax %o4, %g5, %g6 sir 0x0797 fmovscs %icc, %f26, %f18 bvs,a loop_1002 st %f5, [%l7 + 0x5C] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot1s %f23, %f16 loop_1002: ba,a %xcc, loop_1003 movneg %icc, %o1, %l1 bvs,pn %icc, loop_1004 fxor %f24, %f0, %f24 loop_1003: movre %o7, 0x096, %l3 orn %i5, 0x1B79, %i4 loop_1004: fmovdne %xcc, %f9, %f31 edge32n %i7, %i6, %i0 sll %g3, 0x13, %o2 fmovdne %icc, %f7, %f31 brnz,a %l6, loop_1005 fmovsvc %icc, %f4, %f23 fbo,a %fcc3, loop_1006 bpos loop_1007 loop_1005: fcmpgt32 %f12, %f18, %l0 sll %o5, 0x1F, %o3 loop_1006: fmovdpos %xcc, %f2, %f28 loop_1007: fmovdge %xcc, %f14, %f7 fmovdcs %xcc, %f15, %f18 andcc %i2, 0x0D41, %g7 movl %xcc, %l2, %l4 tvs %icc, 0x2 add %l7, 0x78, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l5 casxa [%l6] %asi, %l5, %g1 tcs %xcc, 0x1 tcs %icc, 0x0 movrlz %i1, 0x38B, %i3 fmuld8sux16 %f28, %f30, %f8 addc %g4, 0x092B, %o6 popc %o0, %g2 move %icc, %o4, %g5 fbe %fcc1, loop_1008 movrgz %g6, %o1, %o7 movvs %icc, %l3, %i5 sdivcc %i4, 0x1E94, %l1 loop_1008: tneg %icc, 0x4 sra %i7, 0x1A, %i6 tpos %xcc, 0x6 tneg %icc, 0x4 fpmerge %f26, %f5, %f30 smul %i0, 0x1D8E, %g3 tneg %icc, 0x0 fmovdleu %xcc, %f20, %f9 fbue %fcc2, loop_1009 movvc %xcc, %l6, %o2 array8 %o5, %l0, %i2 fmovda %icc, %f28, %f13 loop_1009: srax %o3, 0x03, %g7 andcc %l4, 0x190B, %l2 andn %g1, 0x1D63, %l5 sll %i1, %g4, %i3 movcc %icc, %o0, %o6 tne %icc, 0x5 fmovrde %o4, %f0, %f28 fnegd %f20, %f0 bn %xcc, loop_1010 nop setx 0x7382861B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x336E7818, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fmuls %f15, %f28, %f28 movrgez %g5, 0x1E2, %g2 subccc %g6, %o1, %o7 loop_1010: nop setx 0x0B8C3624, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x401A4ED5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fmuls %f26, %f9, %f6 mova %xcc, %i5, %l3 membar 0x28 movcs %xcc, %l1, %i7 subcc %i4, %i6, %g3 nop fitod %f19, %f20 orn %l6, %i0, %o2 fmovde %xcc, %f21, %f22 movle %icc, %o5, %l0 brgez,a %o3, loop_1011 fmovdne %xcc, %f23, %f4 alignaddr %i2, %g7, %l4 wr %g0, 0x04, %asi sta %f5, [%l7 + 0x40] %asi loop_1011: tl %xcc, 0x4 fsrc1 %f10, %f12 fbo,a %fcc1, loop_1012 fones %f18 set 0x48, %o5 swapa [%l7 + %o5] 0x80, %l2 loop_1012: tsubcc %l5, %i1, %g1 nop setx 0xD5F1F7794C7900C7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x6E692711223E0172, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f18, %f10 fpadd16s %f0, %f15, %f20 subcc %g4, %o0, %o6 fbug,a %fcc0, loop_1013 ldsh [%l7 + 0x3C], %i3 movrgez %g5, %g2, %g6 edge32ln %o4, %o7, %o1 loop_1013: brgz %i5, loop_1014 array16 %l1, %l3, %i4 fcmpeq32 %f24, %f22, %i6 andcc %g3, 0x1AA6, %l6 loop_1014: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stx %i7, [%l7 + 0x58] set 0x0F, %l1 ldsba [%l7 + %l1] 0x18, %o2 nop setx 0x9A98325BD05F5390, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr tge %xcc, 0x4 ldsb [%l7 + 0x39], %i0 nop setx 0x3EF1D381, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x1C919F81, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fmuls %f19, %f24, %f7 movgu %icc, %o5, %o3 fnot1 %f10, %f12 fones %f29 fmul8ulx16 %f12, %f28, %f18 sll %l0, 0x10, %g7 tleu %xcc, 0x3 fpack32 %f18, %f16, %f2 ldsw [%l7 + 0x30], %i2 wr %g0, 0x18, %asi lduha [%l7 + 0x58] %asi, %l2 tsubcctv %l5, %l4, %g1 movcs %xcc, %g4, %o0 fmovscs %icc, %f28, %f17 tvc %xcc, 0x7 mulscc %i1, %o6, %i3 tne %xcc, 0x1 fornot1 %f2, %f10, %f20 tl %icc, 0x6 wr %g0, 0xea, %asi stha %g2, [%l7 + 0x58] %asi membar #Sync membar 0x34 fmul8sux16 %f20, %f4, %f28 tle %xcc, 0x3 srl %g5, %o4, %o7 tl %xcc, 0x5 sdivx %o1, 0x03A3, %i5 bcs,a loop_1015 addccc %g6, 0x10A8, %l3 fcmpne16 %f20, %f18, %i4 add %i6, %l1, %g3 loop_1015: edge16 %l6, %o2, %i0 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f0 movge %icc, %i7, %o5 edge16l %l0, %o3, %i2 sdivx %l2, 0x012B, %l5 sdivx %g7, 0x1949, %l4 nop setx 0x4DFACCE5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x2EF42B7F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fmuls %f9, %f9, %f24 movcc %xcc, %g4, %g1 ldd [%l7 + 0x50], %i0 edge8ln %o6, %o0, %g2 orcc %g5, %o4, %i3 fmovd %f14, %f26 edge8l %o7, %o1, %g6 umul %l3, %i5, %i6 movpos %icc, %l1, %i4 sth %g3, [%l7 + 0x3E] sth %l6, [%l7 + 0x68] fbug,a %fcc0, loop_1016 lduh [%l7 + 0x5A], %o2 xorcc %i0, %i7, %o5 tleu %icc, 0x3 loop_1016: smul %o3, %i2, %l0 swap [%l7 + 0x10], %l2 tvc %icc, 0x3 movpos %xcc, %g7, %l4 tge %icc, 0x2 bcc loop_1017 ldx [%l7 + 0x40], %l5 fsrc2s %f12, %f25 movneg %icc, %g4, %g1 loop_1017: bn,a %xcc, loop_1018 fmovsn %icc, %f1, %f31 mova %icc, %i1, %o6 array8 %g2, %g5, %o0 loop_1018: xnor %o4, %i3, %o1 fnegs %f4, %f12 movre %g6, %l3, %i5 taddcctv %o7, %l1, %i6 umul %g3, %i4, %l6 ble,a,pt %xcc, loop_1019 mulx %i0, %o2, %o5 wr %g0, 0x0c, %asi lduwa [%l7 + 0x40] %asi, %o3 loop_1019: fpsub16s %f1, %f23, %f19 fmovdcc %icc, %f4, %f5 fbul %fcc3, loop_1020 tleu %xcc, 0x0 bvs,a,pt %xcc, loop_1021 popc 0x13C9, %i2 loop_1020: ta %icc, 0x6 fmovspos %icc, %f2, %f0 loop_1021: array8 %i7, %l2, %l0 edge8 %l4, %g7, %l5 bpos,a,pt %icc, loop_1022 movvs %icc, %g4, %i1 tl %xcc, 0x3 fzeros %f22 loop_1022: bcc,pn %xcc, loop_1023 tn %icc, 0x6 ldstub [%l7 + 0x4F], %o6 fmovrslz %g1, %f26, %f23 loop_1023: ldsh [%l7 + 0x6C], %g2 fmovsgu %icc, %f2, %f2 sll %g5, %o4, %o0 andncc %o1, %i3, %g6 umulcc %i5, %o7, %l3 sra %i6, 0x1B, %l1 set 0x46, %i6 stha %g3, [%l7 + %i6] 0x19 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udivcc %i4, 0x1A0D, %i0 bcs,a,pt %icc, loop_1024 movvs %xcc, %o2, %l6 fpadd16 %f24, %f28, %f24 tg %xcc, 0x4 loop_1024: srax %o5, 0x13, %o3 mulscc %i7, 0x1F72, %i2 te %xcc, 0x6 bg %xcc, loop_1025 bgu,a %xcc, loop_1026 fmul8x16au %f24, %f2, %f4 xorcc %l2, 0x04F9, %l4 loop_1025: movrlez %l0, %l5, %g7 loop_1026: fsrc2 %f28, %f16 mulscc %i1, %o6, %g1 stw %g2, [%l7 + 0x38] alignaddr %g4, %g5, %o4 edge8ln %o0, %i3, %g6 edge32 %o1, %o7, %i5 fmovdle %icc, %f10, %f18 wr %g0, 0x88, %asi ldsha [%l7 + 0x1C] %asi, %i6 movne %icc, %l1, %g3 tg %icc, 0x1 andn %i4, %i0, %o2 tvs %xcc, 0x4 andn %l6, %l3, %o3 fabsd %f18, %f22 movrgez %o5, 0x2A4, %i7 edge8l %i2, %l4, %l2 fbge,a %fcc0, loop_1027 sdivcc %l5, 0x08FC, %g7 taddcctv %i1, %o6, %l0 tsubcc %g1, 0x190A, %g4 loop_1027: fornot1 %f0, %f26, %f10 ldsw [%l7 + 0x10], %g5 edge16n %g2, %o4, %i3 movrlez %o0, 0x033, %g6 tvc %icc, 0x4 sra %o7, 0x1C, %i5 stb %i6, [%l7 + 0x1E] nop setx loop_1028, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovrdlez %l1, %f24, %f26 umul %o1, 0x1A4D, %i4 stbar loop_1028: mulscc %g3, %o2, %l6 fmovsne %icc, %f18, %f14 movre %l3, 0x102, %i0 set 0x58, %o7 prefetcha [%l7 + %o7] 0x14, 0x3 or %i7, 0x0AD7, %o3 tne %xcc, 0x6 fmovrdlez %l4, %f28, %f16 te %xcc, 0x4 andncc %l2, %i2, %l5 fbg,a %fcc0, loop_1029 subcc %i1, 0x15E5, %o6 add %l7, 0x68, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %l0, %g7 loop_1029: mulscc %g4, %g1, %g5 andcc %o4, %g2, %o0 alignaddr %g6, %o7, %i5 srax %i6, 0x00, %i3 sethi 0x0C0E, %l1 nop setx loop_1030, %l0, %l1 jmpl %l1, %i4 tvc %icc, 0x1 fpack16 %f16, %f12 ldx [%l7 + 0x60], %g3 loop_1030: tneg %icc, 0x5 tvs %xcc, 0x7 movrlez %o2, %o1, %l3 faligndata %f6, %f22, %f22 nop setx 0x17CF28C5C022EC87, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xF2C3F633CFFF6A54, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f8, %f16 stw %l6, [%l7 + 0x74] edge16n %i0, %i7, %o5 fxor %f8, %f16, %f18 fcmpgt16 %f24, %f12, %l4 tcc %icc, 0x7 orcc %l2, %i2, %l5 sdivx %o3, 0x033D, %o6 add %i1, %g7, %g4 srlx %g1, %g5, %l0 edge16 %o4, %g2, %o0 sethi 0x1573, %g6 tle %xcc, 0x6 fmul8sux16 %f26, %f18, %f30 movrgez %o7, %i5, %i6 fblg,a %fcc2, loop_1031 fba,a %fcc2, loop_1032 ba loop_1033 fbge,a %fcc3, loop_1034 loop_1031: fcmpgt16 %f14, %f0, %l1 loop_1032: udivcc %i3, 0x1BD6, %i4 loop_1033: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1034: movgu %icc, %g3, %o1 nop fitod %f4, %f0 fdtox %f0, %f24 edge16 %l3, %l6, %o2 add %i7, %i0, %l4 fmovdn %xcc, %f4, %f8 xnorcc %o5, %l2, %i2 edge32n %o3, %o6, %l5 fexpand %f4, %f18 bvc,pn %icc, loop_1035 subccc %g7, 0x01A8, %i1 and %g4, 0x0E7F, %g1 fornot1 %f0, %f30, %f18 loop_1035: movn %xcc, %l0, %o4 fmovse %xcc, %f26, %f1 array32 %g2, %o0, %g5 nop setx loop_1036, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge8n %g6, %i5, %i6 edge32n %o7, %l1, %i3 array16 %i4, %g3, %l3 loop_1036: movl %xcc, %o1, %o2 set 0x76, %o4 ldstuba [%l7 + %o4] 0x80, %i7 movge %xcc, %i0, %l4 udivcc %l6, 0x1171, %o5 fble,a %fcc3, loop_1037 tgu %icc, 0x1 edge8ln %i2, %l2, %o3 nop fitod %f6, %f28 fdtox %f28, %f4 loop_1037: nop set 0x2B, %l6 stba %o6, [%l7 + %l6] 0x19 sll %g7, %l5, %i1 edge16n %g1, %l0, %g4 udivx %o4, 0x15E8, %g2 and %o0, %g5, %i5 srl %i6, 0x15, %o7 movvs %xcc, %l1, %g6 fmovsa %icc, %f16, %f5 nop setx 0x9372863B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x5E97BC50, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fsubs %f6, %f16, %f19 srl %i3, %g3, %i4 fmovsge %xcc, %f11, %f30 bneg,a,pt %xcc, loop_1038 edge8l %o1, %o2, %l3 bleu,a,pn %xcc, loop_1039 fone %f28 loop_1038: fmovdleu %icc, %f12, %f15 fsrc2s %f11, %f18 loop_1039: mova %icc, %i7, %l4 addccc %l6, 0x018A, %i0 fcmpgt16 %f22, %f8, %o5 bvc loop_1040 tcc %xcc, 0x7 be loop_1041 sdiv %l2, 0x184C, %o3 loop_1040: umulcc %i2, %g7, %o6 array8 %i1, %l5, %l0 loop_1041: edge16 %g4, %o4, %g1 set 0x17, %g3 lduba [%l7 + %g3] 0x81, %o0 movrlez %g5, %g2, %i5 wr %g0, 0x89, %asi lduba [%l7 + 0x0F] %asi, %o7 tle %xcc, 0x6 umulcc %i6, 0x0520, %l1 bpos,a,pt %xcc, loop_1042 edge16 %i3, %g6, %g3 call loop_1043 fones %f21 loop_1042: nop set 0x30, %g7 stwa %i4, [%l7 + %g7] 0x18 loop_1043: movcc %icc, %o2, %l3 movrlz %o1, 0x0BD, %i7 fnegs %f8, %f24 taddcctv %l4, %l6, %o5 xnorcc %l2, 0x1130, %o3 sdiv %i0, 0x01A1, %g7 movre %i2, 0x15D, %i1 fbuge %fcc0, loop_1044 movvc %xcc, %o6, %l5 ldstub [%l7 + 0x64], %g4 wr %g0, 0xf1, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_1044: orn %o4, 0x012C, %g1 tneg %icc, 0x6 movle %xcc, %l0, %g5 sllx %o0, 0x14, %g2 fbul %fcc2, loop_1045 nop setx loop_1046, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movvs %xcc, %o7, %i6 fbg,a %fcc3, loop_1047 loop_1045: sdiv %l1, 0x01DF, %i3 loop_1046: addcc %g6, 0x0B56, %g3 fbule,a %fcc3, loop_1048 loop_1047: membar 0x47 fnands %f17, %f24, %f19 srl %i4, %i5, %o2 loop_1048: movre %l3, %i7, %o1 mulx %l6, 0x0F5D, %l4 subccc %o5, 0x1013, %l2 xorcc %o3, %g7, %i2 tvs %xcc, 0x3 tsubcctv %i1, %o6, %i0 tgu %icc, 0x5 fmovda %xcc, %f17, %f23 andn %g4, %l5, %o4 membar 0x71 nop setx 0x9A144ED65B50C54B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x22A372C8F1923DF6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fsubd %f18, %f22, %f8 brgz %g1, loop_1049 brgz,a %g5, loop_1050 nop setx 0x35081D8E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xAB9F1C59, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fmuls %f25, %f31, %f2 andn %o0, 0x196C, %g2 loop_1049: nop set 0x44, %l5 swapa [%l7 + %l5] 0x04, %l0 loop_1050: addccc %i6, 0x19FB, %l1 or %i3, 0x1074, %g6 brlez,a %o7, loop_1051 nop setx 0xD07B319C, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr umul %i4, 0x1FDF, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1051: ldub [%l7 + 0x6F], %o2 nop setx 0xAC4A76B64EE2CA02, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x3554807850D74A06, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f18, %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tcc %icc, 0x7 and %l3, %i7, %o1 edge16ln %l6, %g3, %o5 array8 %l2, %o3, %l4 movneg %icc, %i2, %i1 smulcc %g7, %o6, %i0 edge32 %g4, %l5, %o4 smul %g1, 0x01AE, %g5 mulscc %g2, %l0, %o0 xor %i6, %i3, %g6 fbuge,a %fcc2, loop_1052 fmovsle %icc, %f10, %f2 fmovrsgz %l1, %f12, %f28 tcs %xcc, 0x0 loop_1052: xnorcc %o7, %i5, %o2 tvc %xcc, 0x0 xnor %i4, 0x1A41, %i7 smulcc %o1, 0x0F85, %l6 movvs %xcc, %g3, %l3 fbne,a %fcc1, loop_1053 fbge,a %fcc3, loop_1054 addc %o5, 0x1368, %o3 movgu %icc, %l4, %i2 loop_1053: nop setx 0xB9968E07, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0xFE7D36B8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fdivs %f15, %f4, %f16 loop_1054: subcc %i1, 0x1480, %l2 stbar fmovrsgez %o6, %f19, %f12 nop fitod %f6, %f14 fdtos %f14, %f15 fnot2 %f12, %f12 andn %g7, %g4, %l5 fblg %fcc3, loop_1055 array32 %o4, %i0, %g5 subc %g1, 0x0E14, %l0 fmovdpos %icc, %f11, %f17 loop_1055: fmovrdlz %g2, %f18, %f18 umulcc %i6, 0x051B, %o0 edge16ln %i3, %l1, %o7 movvs %icc, %g6, %o2 fmovsleu %icc, %f18, %f29 andn %i4, %i7, %o1 movpos %icc, %i5, %g3 edge16ln %l3, %o5, %o3 tsubcc %l4, 0x154B, %l6 fbul %fcc3, loop_1056 fmovdl %xcc, %f29, %f7 fbe %fcc2, loop_1057 xnorcc %i2, %l2, %i1 loop_1056: nop set 0x5E, %i4 ldsha [%l7 + %i4] 0x14, %g7 loop_1057: edge8 %o6, %l5, %o4 pdist %f4, %f14, %f18 addcc %g4, %g5, %i0 andncc %g1, %g2, %l0 fpsub32 %f8, %f4, %f24 fbe,a %fcc1, loop_1058 movn %xcc, %o0, %i6 tgu %xcc, 0x0 membar 0x3F loop_1058: subcc %i3, %o7, %l1 add %l7, 0x78, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %o2, %g6 tsubcctv %i7, 0x1B21, %o1 tne %xcc, 0x6 tcs %xcc, 0x5 fcmpne16 %f6, %f14, %i5 fxnor %f8, %f22, %f6 sllx %g3, %i4, %o5 srax %l3, %l4, %o3 taddcctv %i2, %l2, %i1 mulx %g7, 0x00DD, %l6 nop setx 0x70724C47, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr fmovdcs %xcc, %f27, %f22 andcc %o6, 0x06E3, %o4 fmovrsgz %l5, %f21, %f29 xor %g5, 0x071E, %g4 sll %i0, 0x13, %g1 array32 %l0, %g2, %i6 bvc,a %xcc, loop_1059 fnor %f26, %f0, %f8 movpos %xcc, %o0, %o7 fnegd %f24, %f22 loop_1059: tsubcc %l1, %i3, %g6 tvs %icc, 0x4 ld [%l7 + 0x30], %f26 nop setx 0x17D3B6097059E75C, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr st %f6, [%l7 + 0x20] nop setx 0x9312171A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0xABA911B7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fmuls %f11, %f5, %f15 smul %i7, 0x0062, %o2 set 0x38, %o1 swapa [%l7 + %o1] 0x81, %o1 ldsw [%l7 + 0x30], %i5 edge8ln %i4, %g3, %o5 nop setx 0x967194ABCB99808F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 fsqrtd %f24, %f12 movre %l3, 0x0BD, %o3 fnands %f31, %f31, %f6 fmovda %icc, %f29, %f22 movcs %icc, %i2, %l4 srax %l2, %i1, %l6 fsrc2 %f30, %f24 edge8n %o6, %g7, %l5 edge32ln %g5, %o4, %g4 movn %xcc, %g1, %l0 nop setx 0x26AC8E07C072D21B, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr sdivx %g2, 0x157F, %i0 movgu %xcc, %i6, %o7 sdiv %o0, 0x1E3D, %i3 fmovsvc %icc, %f2, %f19 set 0x70, %i0 ldda [%l7 + %i0] 0x2f, %l0 fmovspos %icc, %f22, %f26 fble,a %fcc2, loop_1060 tle %icc, 0x2 bg,a,pt %xcc, loop_1061 nop fitos %f0, %f30 fstoi %f30, %f2 loop_1060: tgu %icc, 0x2 bvs,a,pt %xcc, loop_1062 loop_1061: tcs %xcc, 0x0 te %icc, 0x3 taddcctv %g6, %o2, %o1 loop_1062: ta %icc, 0x0 fmovsvs %icc, %f8, %f27 bn,pt %xcc, loop_1063 sdiv %i5, 0x03DE, %i7 movcs %icc, %i4, %o5 edge32 %g3, %l3, %i2 loop_1063: for %f14, %f18, %f12 subccc %o3, %l2, %l4 and %l6, %i1, %g7 fbul %fcc0, loop_1064 fandnot2s %f29, %f21, %f31 edge32n %l5, %o6, %o4 fsrc2s %f0, %f12 loop_1064: fmovrsne %g5, %f20, %f25 fsrc1 %f0, %f26 movrlez %g4, 0x02F, %l0 array16 %g2, %i0, %i6 tn %xcc, 0x0 fpmerge %f11, %f20, %f14 umul %o7, 0x0283, %g1 edge8n %o0, %l1, %i3 movrlz %g6, 0x14A, %o2 fzero %f12 bcc,pn %icc, loop_1065 fbul,a %fcc1, loop_1066 udivx %i5, 0x0A7D, %o1 set 0x10, %l2 stwa %i4, [%l7 + %l2] 0x22 membar #Sync loop_1065: movpos %xcc, %i7, %g3 loop_1066: brz %o5, loop_1067 tvc %icc, 0x1 sdivcc %i2, 0x1BA6, %o3 taddcctv %l2, %l4, %l6 loop_1067: tne %xcc, 0x2 srlx %l3, 0x18, %g7 bleu loop_1068 movgu %xcc, %i1, %o6 nop setx 0x0F3F2375, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x7CA426D9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fadds %f31, %f24, %f10 srl %l5, 0x19, %o4 loop_1068: ta %xcc, 0x0 fmovsn %xcc, %f20, %f16 tle %xcc, 0x6 fpack16 %f12, %f28 nop fitod %f8, %f10 fdtox %f10, %f16 fxtod %f16, %f10 popc %g4, %l0 array32 %g5, %i0, %g2 fmovdgu %icc, %f31, %f21 fpack32 %f8, %f8, %f18 move %xcc, %o7, %i6 fmovscc %xcc, %f18, %f19 lduw [%l7 + 0x48], %o0 mova %xcc, %g1, %l1 xor %g6, %o2, %i3 nop setx loop_1069, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movvc %xcc, %i5, %i4 subc %o1, %g3, %o5 subcc %i7, 0x1742, %i2 loop_1069: fone %f20 fzeros %f9 tge %xcc, 0x1 ldsw [%l7 + 0x48], %l2 wr %g0, 0x04, %asi lda [%l7 + 0x30] %asi, %f22 movrgz %o3, %l4, %l3 or %g7, %l6, %o6 set 0x24, %i5 lda [%l7 + %i5] 0x15, %f11 fexpand %f7, %f24 movrgz %l5, 0x2B3, %i1 fmul8x16 %f22, %f30, %f12 srlx %o4, 0x0A, %g4 fabss %f20, %f31 edge8n %g5, %i0, %l0 sir 0x1073 addccc %o7, %g2, %o0 bgu %xcc, loop_1070 fnand %f12, %f18, %f16 tvc %xcc, 0x2 bgu,pt %icc, loop_1071 loop_1070: fmovscs %icc, %f5, %f4 movg %xcc, %g1, %i6 sra %g6, %l1, %i3 loop_1071: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %i5, %o2, %i4 bne,pt %xcc, loop_1072 fmovrslz %o1, %f26, %f31 nop fitod %f10, %f26 xor %o5, 0x0AC1, %i7 loop_1072: ldx [%l7 + 0x10], %g3 set 0x0C, %i7 sta %f24, [%l7 + %i7] 0x18 taddcc %i2, %o3, %l2 fmuld8ulx16 %f20, %f10, %f22 smulcc %l4, 0x1DCA, %g7 srax %l3, 0x18, %o6 fornot1s %f24, %f2, %f31 brnz %l5, loop_1073 fpsub32s %f3, %f16, %f29 sdivx %i1, 0x02BB, %l6 fmovsg %icc, %f28, %f28 loop_1073: andn %o4, 0x0391, %g5 faligndata %f22, %f22, %f0 movneg %xcc, %i0, %g4 addcc %l0, 0x0554, %o7 edge16ln %o0, %g1, %g2 fbn,a %fcc1, loop_1074 udivcc %i6, 0x07E4, %l1 tpos %icc, 0x4 fpack16 %f26, %f0 loop_1074: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %icc, %g6, %i3 addc %i5, %i4, %o2 tsubcc %o5, 0x1813, %i7 wr %g0, 0x81, %asi lda [%l7 + 0x68] %asi, %f13 fmovsg %xcc, %f22, %f7 swap [%l7 + 0x74], %o1 sra %g3, 0x0F, %i2 movl %icc, %o3, %l4 popc 0x017A, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %l3, %l2, %l5 ld [%l7 + 0x18], %f20 orcc %i1, 0x01F9, %l6 tneg %icc, 0x5 orcc %o4, %g5, %o6 movl %xcc, %g4, %l0 and %i0, 0x074D, %o0 brgz,a %o7, loop_1075 bshuffle %f22, %f8, %f26 orncc %g2, 0x1BB7, %i6 tleu %xcc, 0x4 loop_1075: fpack16 %f2, %f26 mulscc %g1, %g6, %l1 subccc %i3, 0x0D86, %i5 fpadd16s %f21, %f14, %f17 pdist %f18, %f8, %f26 tvc %icc, 0x6 movleu %icc, %i4, %o5 prefetch [%l7 + 0x3C], 0x2 movl %icc, %i7, %o1 subccc %o2, 0x144E, %i2 fmovsl %icc, %f11, %f21 edge32 %o3, %g3, %g7 wr %g0, 0x89, %asi ldsba [%l7 + 0x58] %asi, %l3 nop fitod %f19, %f2 nop fitod %f12, %f14 fdtox %f14, %f6 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f0 nop set 0x18, %g1 ldub [%l7 + %g1], %l4 pdist %f4, %f22, %f8 srax %l2, %l5, %i1 fmovdneg %xcc, %f8, %f15 fble %fcc2, loop_1076 andn %o4, 0x0B07, %g5 movvs %icc, %l6, %o6 movg %icc, %g4, %l0 loop_1076: movvs %icc, %o0, %i0 movleu %xcc, %g2, %i6 udivx %o7, 0x10A4, %g1 set 0x40, %o2 ldda [%l7 + %o2] 0x04, %f16 pdist %f4, %f28, %f0 sdivcc %l1, 0x092B, %g6 bcc,a,pn %xcc, loop_1077 lduh [%l7 + 0x10], %i3 fmovs %f25, %f12 udivx %i4, 0x0049, %o5 loop_1077: fcmpeq16 %f24, %f8, %i5 nop setx 0x88A551BEDD297398, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x2978A411170EC4D3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fsubd %f18, %f14, %f6 set 0x72, %g6 ldsba [%l7 + %g6] 0x04, %o1 array16 %i7, %o2, %i2 movn %icc, %g3, %o3 ldub [%l7 + 0x35], %l3 stbar bne,a loop_1078 fmovsa %icc, %f17, %f27 fmovdl %xcc, %f29, %f14 fpack16 %f20, %f15 loop_1078: addcc %g7, 0x0B6F, %l2 tvs %xcc, 0x0 movn %icc, %l5, %i1 movcs %xcc, %l4, %o4 fmovsvs %xcc, %f26, %f15 tgu %xcc, 0x1 tneg %xcc, 0x3 bvc,pn %icc, loop_1079 lduh [%l7 + 0x58], %l6 movrne %o6, %g4, %l0 add %l7, 0x3C, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %o0 casa [%l6] %asi, %o0, %g5 loop_1079: fpsub32s %f21, %f21, %f13 be,a loop_1080 xorcc %g2, %i0, %i6 fmovrse %o7, %f7, %f16 fornot1s %f17, %f26, %f28 loop_1080: sir 0x1B6A wr %g0, 0x2b, %asi stba %g1, [%l7 + 0x3B] %asi membar #Sync fbug %fcc2, loop_1081 fmovsn %xcc, %f28, %f10 fnot1s %f17, %f7 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f0 loop_1081: movge %icc, %l1, %g6 nop set 0x2C, %o6 ldstub [%l7 + %o6], %i3 xnorcc %o5, %i4, %i5 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f16 add %l7, 0x40, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o1 casa [%l6] 0x89, %o1, %i7 orn %o2, 0x0122, %g3 tvs %xcc, 0x5 fmovscc %icc, %f26, %f12 add %o3, 0x0C4A, %i2 fpackfix %f22, %f22 movgu %xcc, %g7, %l2 membar 0x26 ldsb [%l7 + 0x67], %l3 move %icc, %l5, %l4 fcmple16 %f28, %f10, %o4 movn %icc, %l6, %o6 fmovs %f17, %f30 wr %g0, 0x0c, %asi ldxa [%l7 + 0x68] %asi, %i1 edge8l %g4, %o0, %g5 brnz,a %l0, loop_1082 tvc %icc, 0x1 xnorcc %g2, 0x08CE, %i6 bneg,a %icc, loop_1083 loop_1082: fmovs %f27, %f11 ld [%l7 + 0x58], %f24 movge %xcc, %i0, %g1 loop_1083: movrgez %l1, %g6, %i3 tg %xcc, 0x6 tne %xcc, 0x4 set 0x4F, %i1 lduba [%l7 + %i1] 0x80, %o7 edge16l %i4, %i5, %o5 brnz %o1, loop_1084 tvc %icc, 0x0 sethi 0x0925, %i7 sth %g3, [%l7 + 0x10] loop_1084: fmul8x16au %f23, %f25, %f18 edge16n %o2, %i2, %o3 taddcc %g7, 0x0810, %l3 xnorcc %l5, 0x1028, %l2 edge32 %l4, %l6, %o6 addc %i1, 0x0291, %g4 srl %o4, %g5, %l0 srl %o0, %i6, %i0 edge32 %g1, %g2, %g6 edge32ln %i3, %l1, %o7 umul %i4, 0x103E, %i5 tsubcc %o1, %i7, %o5 fmovdge %xcc, %f0, %f7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcc %g3, 0x1296, %i2 xorcc %o3, 0x0801, %g7 tsubcc %o2, %l3, %l2 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 addcc %l4, 0x0C3E, %l5 orncc %l6, %i1, %g4 tcc %icc, 0x7 edge8l %o6, %g5, %o4 tsubcctv %o0, 0x16E8, %i6 fmovspos %xcc, %f5, %f11 umul %i0, 0x0DF6, %l0 fbue %fcc0, loop_1085 movle %xcc, %g2, %g6 nop fitod %f2, %f16 fdtox %f16, %f12 fxtod %f12, %f8 edge16 %g1, %l1, %i3 loop_1085: movne %icc, %i4, %i5 mulx %o7, %i7, %o1 fmovsn %icc, %f5, %f0 movl %xcc, %g3, %o5 fzeros %f30 nop setx loop_1086, %l0, %l1 jmpl %l1, %i2 movrne %o3, %o2, %g7 bcc,a %icc, loop_1087 sll %l3, %l2, %l5 loop_1086: tge %xcc, 0x5 and %l4, %i1, %g4 loop_1087: nop wr %g0, 0x10, %asi stha %o6, [%l7 + 0x78] %asi sllx %l6, 0x0E, %g5 movpos %icc, %o4, %o0 bl,a,pt %xcc, loop_1088 fpsub32 %f16, %f8, %f20 fbug,a %fcc0, loop_1089 sir 0x07CB loop_1088: edge32n %i0, %i6, %l0 bn,a %icc, loop_1090 loop_1089: std %f8, [%l7 + 0x18] array8 %g6, %g2, %g1 fnands %f30, %f20, %f30 loop_1090: tpos %xcc, 0x5 movcs %xcc, %i3, %i4 nop setx 0xAD23ACBE60D27E25, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xB1A99F29BC01D4A3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f4, %f30 sdivx %i5, 0x122C, %l1 fcmpgt32 %f18, %f0, %o7 fandnot2s %f15, %f6, %f15 tge %icc, 0x3 movg %icc, %o1, %g3 fmovdle %xcc, %f7, %f10 edge32n %i7, %i2, %o5 sdivx %o3, 0x067D, %o2 fmovs %f26, %f25 fbge %fcc2, loop_1091 movrne %g7, 0x3CD, %l2 tg %icc, 0x7 move %icc, %l5, %l4 loop_1091: flush %l7 + 0x54 nop fitos %f12, %f9 fstox %f9, %f28 fxtos %f28, %f31 movl %xcc, %l3, %g4 tg %icc, 0x2 sdivcc %o6, 0x0463, %i1 tl %icc, 0x0 xorcc %g5, 0x14A4, %o4 movn %icc, %l6, %i0 movcs %icc, %i6, %o0 movpos %icc, %l0, %g2 srax %g6, %g1, %i3 tsubcctv %i4, 0x19FF, %l1 orn %o7, 0x168C, %i5 fmovdgu %xcc, %f29, %f31 subc %o1, %i7, %g3 bl,a loop_1092 fmovscc %xcc, %f16, %f3 fandnot1 %f30, %f18, %f14 fmovsn %xcc, %f13, %f14 loop_1092: fbne,a %fcc2, loop_1093 tge %xcc, 0x6 bgu %icc, loop_1094 mulscc %o5, %o3, %o2 loop_1093: nop set 0x51, %i3 ldsb [%l7 + %i3], %g7 sdiv %i2, 0x1362, %l5 loop_1094: fble,a %fcc1, loop_1095 movrlez %l4, %l2, %g4 movcs %icc, %o6, %l3 edge32n %i1, %g5, %o4 loop_1095: brgez,a %l6, loop_1096 bvs,pt %xcc, loop_1097 mulscc %i6, 0x1760, %o0 mulx %l0, %g2, %i0 loop_1096: sir 0x1A80 loop_1097: tneg %xcc, 0x5 fmovdleu %xcc, %f18, %f18 movrlez %g1, 0x1B4, %i3 movg %xcc, %g6, %l1 edge16n %o7, %i5, %i4 ba,a,pt %icc, loop_1098 add %i7, %g3, %o1 ldd [%l7 + 0x28], %f22 fmovrsgez %o3, %f28, %f27 loop_1098: nop wr %g0, 0x0c, %asi stba %o5, [%l7 + 0x09] %asi fcmpgt32 %f2, %f0, %o2 pdist %f12, %f22, %f10 brgz,a %g7, loop_1099 mova %icc, %i2, %l5 andn %l4, %l2, %o6 sll %g4, %l3, %g5 loop_1099: bne,a %icc, loop_1100 tsubcc %i1, 0x14AD, %o4 stx %l6, [%l7 + 0x30] fmovdg %icc, %f8, %f6 loop_1100: edge8l %i6, %o0, %l0 movrgz %i0, %g2, %g1 edge32 %i3, %g6, %l1 tvs %xcc, 0x6 wr %g0, 0x2f, %asi stxa %o7, [%l7 + 0x38] %asi membar #Sync movneg %icc, %i4, %i7 fmovdneg %icc, %f5, %f10 sllx %i5, %g3, %o3 edge32l %o5, %o2, %g7 movrlz %o1, 0x338, %l5 subcc %i2, %l2, %o6 xorcc %l4, 0x1361, %g4 nop fitod %f10, %f6 fdtoi %f6, %f26 fmovsl %icc, %f21, %f5 andcc %g5, 0x152D, %l3 or %i1, %l6, %o4 tpos %xcc, 0x5 tsubcc %i6, 0x09F1, %o0 fpackfix %f24, %f27 add %i0, %l0, %g2 popc 0x0D30, %g1 edge8l %g6, %l1, %o7 or %i3, 0x142D, %i7 array8 %i4, %g3, %i5 edge8 %o5, %o2, %o3 fba,a %fcc1, loop_1101 mulscc %g7, %o1, %i2 movle %icc, %l2, %o6 alignaddrl %l4, %l5, %g5 loop_1101: udivcc %g4, 0x1C94, %l3 movle %icc, %i1, %l6 orn %i6, %o4, %o0 edge8ln %l0, %g2, %i0 fnands %f12, %f6, %f26 movge %xcc, %g1, %l1 addccc %o7, %i3, %i7 be,a %icc, loop_1102 sth %i4, [%l7 + 0x70] fmovrslez %g6, %f0, %f1 nop set 0x60, %o3 std %f14, [%l7 + %o3] loop_1102: fnand %f10, %f2, %f20 movcc %icc, %i5, %g3 udivcc %o2, 0x19CC, %o5 tcc %icc, 0x4 orn %o3, 0x0096, %o1 tneg %xcc, 0x1 movl %icc, %g7, %i2 fpadd16s %f12, %f18, %f0 fmovrdlez %o6, %f26, %f18 fblg,a %fcc3, loop_1103 orcc %l2, %l4, %l5 bcc,pt %icc, loop_1104 or %g4, %l3, %g5 loop_1103: ta %icc, 0x0 ble,pn %icc, loop_1105 loop_1104: fmovrslez %l6, %f10, %f31 andn %i6, 0x09DF, %i1 subcc %o4, 0x1E91, %o0 loop_1105: te %icc, 0x4 andcc %l0, %g2, %i0 udivcc %g1, 0x10DE, %o7 bne,a %xcc, loop_1106 movre %i3, %l1, %i7 fornot1s %f19, %f10, %f30 edge16 %g6, %i4, %i5 loop_1106: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andcc %g3, 0x13ED, %o2 fxnors %f6, %f28, %f5 bgu,a %icc, loop_1107 fblg %fcc1, loop_1108 nop fitod %f12, %f12 fdtox %f12, %f16 fxtod %f16, %f28 nop fitos %f5, %f16 fstoi %f16, %f3 loop_1107: addcc %o3, 0x1D6D, %o5 loop_1108: tvc %xcc, 0x1 popc %o1, %i2 edge32ln %g7, %o6, %l4 mulx %l2, %l5, %l3 edge8n %g4, %l6, %g5 umul %i6, %i1, %o4 edge8ln %l0, %o0, %g2 movre %i0, 0x095, %o7 movrlz %g1, 0x1C8, %l1 movge %icc, %i3, %g6 sdiv %i7, 0x01B6, %i5 fmovdge %icc, %f5, %f6 edge32n %g3, %i4, %o3 set 0x40, %g5 stda %f0, [%l7 + %g5] 0x81 nop setx 0xF81EC6EA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0x87B0BB01, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fadds %f9, %f22, %f27 fzeros %f6 sdivx %o2, 0x030B, %o5 edge32n %i2, %g7, %o1 fmovse %icc, %f5, %f20 fandnot1 %f0, %f30, %f8 fnot2 %f28, %f24 stb %o6, [%l7 + 0x78] mova %icc, %l4, %l2 subc %l3, %g4, %l5 brnz %g5, loop_1109 movpos %icc, %i6, %i1 andn %l6, %o4, %o0 edge8 %l0, %g2, %o7 loop_1109: sir 0x103C set 0x40, %l4 ldda [%l7 + %l4] 0x80, %f16 tcs %xcc, 0x0 nop setx 0x978619F744294C37, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f6 movn %xcc, %g1, %i0 sdivcc %i3, 0x1273, %l1 bleu,a,pn %icc, loop_1110 xor %g6, %i7, %g3 andn %i4, 0x0E50, %o3 ld [%l7 + 0x1C], %f24 loop_1110: edge16l %o2, %i5, %i2 set 0x40, %g2 stda %f16, [%l7 + %g2] 0x1e membar #Sync pdist %f8, %f24, %f6 ldsb [%l7 + 0x78], %g7 bcc,a,pt %xcc, loop_1111 movg %icc, %o1, %o5 andncc %o6, %l4, %l3 udivcc %l2, 0x16D3, %g4 loop_1111: fbn %fcc3, loop_1112 addcc %g5, %l5, %i1 movrlz %l6, %o4, %o0 ba %icc, loop_1113 loop_1112: movvs %icc, %l0, %i6 fpsub32 %f24, %f12, %f10 nop setx 0xD06DB070, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr loop_1113: ba,pn %icc, loop_1114 movcc %icc, %g2, %g1 movrgz %i0, 0x272, %o7 subc %i3, %l1, %g6 loop_1114: call loop_1115 xnor %i7, %i4, %o3 udivx %o2, 0x04F8, %i5 brlez,a %g3, loop_1116 loop_1115: movrgez %i2, %o1, %g7 ld [%l7 + 0x7C], %f17 taddcc %o6, 0x0C00, %o5 loop_1116: and %l4, %l2, %l3 te %xcc, 0x7 fornot1 %f18, %f4, %f2 movn %icc, %g5, %g4 edge32n %l5, %i1, %l6 edge8n %o4, %o0, %i6 ldsw [%l7 + 0x08], %g2 movrne %l0, 0x0ED, %i0 fcmpeq16 %f6, %f10, %g1 sll %i3, 0x06, %o7 xnorcc %g6, %l1, %i7 ldsb [%l7 + 0x31], %i4 tcs %icc, 0x1 set 0x34, %g4 sta %f0, [%l7 + %g4] 0x10 fbn,a %fcc3, loop_1117 movcc %xcc, %o3, %i5 movl %icc, %o2, %g3 andncc %i2, %g7, %o6 loop_1117: ble,pn %icc, loop_1118 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movl %icc, %o5, %l4 movvc %xcc, %o1, %l2 loop_1118: alignaddr %l3, %g5, %g4 tg %xcc, 0x3 edge32l %l5, %i1, %l6 fcmpne16 %f28, %f16, %o0 sdivcc %i6, 0x1831, %g2 andn %o4, %i0, %g1 sdivcc %l0, 0x177C, %i3 movrne %o7, %g6, %l1 edge8n %i4, %i7, %i5 popc 0x1CA4, %o3 te %icc, 0x0 add %o2, 0x172B, %g3 sra %g7, %o6, %i2 nop setx loop_1119, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdn %xcc, %f29, %f18 fmovsleu %icc, %f26, %f22 fbge %fcc2, loop_1120 loop_1119: tne %icc, 0x6 movrlz %l4, 0x3DD, %o5 call loop_1121 loop_1120: movrlez %o1, 0x260, %l2 tsubcc %l3, %g5, %g4 smul %i1, %l6, %o0 loop_1121: nop set 0x48, %l0 swapa [%l7 + %l0] 0x0c, %l5 fba %fcc3, loop_1122 subccc %i6, %g2, %o4 fbge %fcc1, loop_1123 movne %xcc, %g1, %l0 loop_1122: orcc %i0, 0x033B, %i3 alignaddrl %g6, %l1, %i4 loop_1123: tsubcctv %i7, %i5, %o3 movcs %xcc, %o7, %g3 edge32l %o2, %g7, %o6 movrlz %l4, %o5, %o1 fcmpgt32 %f12, %f16, %i2 tl %icc, 0x4 fmovsl %xcc, %f22, %f25 edge16ln %l2, %g5, %l3 addc %i1, 0x0C81, %l6 fmovsle %icc, %f23, %f2 fmovscs %icc, %f30, %f11 movg %icc, %o0, %g4 orn %i6, 0x167B, %l5 fbg,a %fcc3, loop_1124 umulcc %g2, %g1, %l0 nop fitos %f13, %f8 fstoi %f8, %f8 wr %g0, 0x81, %asi ldsba [%l7 + 0x43] %asi, %o4 loop_1124: bg,pn %xcc, loop_1125 movle %icc, %i0, %g6 fmovrdgz %l1, %f4, %f22 move %xcc, %i4, %i7 loop_1125: st %f4, [%l7 + 0x2C] addccc %i3, %o3, %i5 movge %icc, %o7, %g3 udivcc %g7, 0x170B, %o6 sir 0x1279 fmovsl %icc, %f10, %f18 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bvs,a loop_1126 fxnor %f28, %f30, %f16 movne %xcc, %o2, %o5 udivcc %l4, 0x1F76, %i2 loop_1126: sdiv %l2, 0x144C, %g5 set 0x20, %l3 stxa %o1, [%l7 + %l3] 0xe3 membar #Sync udivcc %i1, 0x061E, %l6 bleu,pn %icc, loop_1127 nop fitod %f12, %f28 fdtoi %f28, %f18 movrlz %l3, 0x053, %o0 fbul %fcc2, loop_1128 loop_1127: fmovsle %xcc, %f21, %f17 stx %i6, [%l7 + 0x70] xorcc %l5, 0x074F, %g4 loop_1128: nop setx loop_1129, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx 0x40623C05, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr edge16n %g1, %l0, %g2 udivcc %o4, 0x02A6, %i0 loop_1129: tleu %xcc, 0x1 fmovdpos %icc, %f14, %f6 mulx %l1, %i4, %g6 tgu %icc, 0x7 fmovse %xcc, %f14, %f18 fpsub16 %f22, %f12, %f2 tsubcctv %i7, 0x1CA3, %i3 brnz,a %i5, loop_1130 ldsb [%l7 + 0x47], %o7 tgu %xcc, 0x0 fmovsn %xcc, %f14, %f27 loop_1130: fcmpne32 %f10, %f18, %o3 movrlez %g7, %o6, %o2 nop fitod %f8, %f6 fdtox %f6, %f24 srl %o5, 0x1E, %g3 ble,a,pn %icc, loop_1131 fbe %fcc3, loop_1132 movvc %xcc, %i2, %l2 fcmple32 %f14, %f30, %l4 loop_1131: srlx %g5, 0x15, %i1 loop_1132: nop wr %g0, 0x10, %asi sta %f23, [%l7 + 0x64] %asi fmul8x16au %f1, %f27, %f20 udivx %l6, 0x0A10, %l3 tn %xcc, 0x5 orncc %o0, 0x134A, %o1 std %f0, [%l7 + 0x50] set 0x21, %o0 stba %i6, [%l7 + %o0] 0x2b membar #Sync edge16ln %g4, %l5, %g1 orcc %g2, %l0, %i0 array32 %o4, %i4, %l1 fmovdpos %xcc, %f4, %f23 movcc %xcc, %i7, %g6 andn %i3, 0x1C36, %i5 ldstub [%l7 + 0x3A], %o3 sllx %o7, %o6, %o2 array16 %g7, %o5, %g3 fmovscc %icc, %f29, %f21 andcc %i2, 0x06D3, %l2 fmovdvc %icc, %f7, %f21 set 0x42, %i2 ldstuba [%l7 + %i2] 0x10, %l4 std %f10, [%l7 + 0x40] tgu %icc, 0x3 nop set 0x4E, %l1 sth %g5, [%l7 + %l1] sllx %i1, 0x03, %l3 wr %g0, 0x88, %asi prefetcha [%l7 + 0x20] %asi, 0x3 swap [%l7 + 0x58], %l6 bshuffle %f14, %f20, %f28 srax %i6, 0x04, %o1 movne %xcc, %g4, %l5 sub %g1, %l0, %g2 movg %xcc, %i0, %i4 bshuffle %f30, %f14, %f10 srl %o4, 0x0D, %i7 xor %l1, 0x07EF, %g6 edge32 %i5, %i3, %o3 set 0x2B, %i6 ldsba [%l7 + %i6] 0x89, %o6 sub %o7, %o2, %o5 xorcc %g7, %g3, %l2 wr %g0, 0x10, %asi ldswa [%l7 + 0x28] %asi, %l4 set 0x20, %o7 ldswa [%l7 + %o7] 0x10, %g5 movcs %icc, %i2, %l3 edge32ln %i1, %o0, %l6 add %l7, 0x70, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %o1 casxa [%l6] %asi, %o1, %i6 nop setx 0xE067217D, %l0, %l6 st %l6, [%l7 + 0x54] ld [%l7 + 0x54], %fsr tge %xcc, 0x0 lduw [%l7 + 0x18], %l5 fcmpeq32 %f24, %f8, %g1 fbule,a %fcc1, loop_1133 fmovdge %icc, %f16, %f23 tg %xcc, 0x7 xor %l0, %g2, %g4 loop_1133: movcs %xcc, %i4, %o4 fpack16 %f18, %f11 tneg %icc, 0x6 sth %i0, [%l7 + 0x0A] addc %i7, %g6, %l1 fblg,a %fcc2, loop_1134 nop setx 0xD943198CB12D2CD0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xB795227877DEA74F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 faddd %f28, %f12, %f24 edge32ln %i5, %i3, %o6 brnz,a %o7, loop_1135 loop_1134: alignaddr %o2, %o5, %o3 ldsw [%l7 + 0x38], %g3 brlez,a %g7, loop_1136 loop_1135: taddcctv %l2, 0x17E9, %l4 subcc %i2, %l3, %i1 tle %xcc, 0x1 loop_1136: for %f24, %f26, %f20 array8 %o0, %g5, %l6 movvc %xcc, %o1, %l5 movn %xcc, %g1, %i6 xor %l0, %g2, %g4 tn %icc, 0x4 subcc %o4, %i0, %i4 fcmpne32 %f20, %f0, %i7 taddcc %g6, %i5, %i3 brlez %l1, loop_1137 sra %o6, %o7, %o5 fmovsneg %icc, %f11, %f1 edge16n %o2, %o3, %g7 loop_1137: nop wr %g0, 0x88, %asi ldxa [%l7 + 0x78] %asi, %l2 edge32l %g3, %l4, %l3 movgu %xcc, %i1, %o0 tg %xcc, 0x4 xnor %g5, %l6, %i2 fxors %f27, %f28, %f21 fmuld8sux16 %f10, %f9, %f10 sdiv %l5, 0x0E31, %o1 fornot1s %f21, %f16, %f9 ldsw [%l7 + 0x58], %g1 edge16n %l0, %i6, %g2 tsubcc %g4, %o4, %i4 tcc %icc, 0x6 bneg,pn %xcc, loop_1138 movcc %xcc, %i7, %g6 wr %g0, 0xf0, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_1138: addccc %i5, %i3, %i0 tn %icc, 0x0 call loop_1139 ldx [%l7 + 0x18], %o6 edge32ln %o7, %l1, %o5 movleu %xcc, %o3, %g7 loop_1139: fnand %f2, %f6, %f10 swap [%l7 + 0x68], %l2 ba,a loop_1140 edge32 %g3, %o2, %l3 movne %xcc, %i1, %l4 orn %o0, 0x168C, %l6 loop_1140: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbul %fcc3, loop_1141 smul %g5, 0x0452, %l5 brlz,a %i2, loop_1142 ta %xcc, 0x3 loop_1141: brnz,a %g1, loop_1143 fpadd16s %f14, %f10, %f27 loop_1142: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcs %icc, loop_1144 loop_1143: fmovrdgz %o1, %f16, %f18 nop fitos %f5, %f17 fstox %f17, %f6 fxtos %f6, %f10 fba,a %fcc1, loop_1145 loop_1144: pdist %f8, %f4, %f18 brz %i6, loop_1146 edge32l %l0, %g2, %g4 loop_1145: orn %o4, 0x1335, %i4 set 0x64, %o5 ldstuba [%l7 + %o5] 0x80, %g6 loop_1146: movge %xcc, %i5, %i3 fmovs %f7, %f30 move %icc, %i7, %i0 sub %o6, %o7, %o5 movge %xcc, %o3, %l1 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 stb %g7, [%l7 + 0x31] fmovrdlz %g3, %f22, %f20 movl %icc, %o2, %l2 set 0x40, %l6 ldda [%l7 + %l6] 0x19, %f0 std %f20, [%l7 + 0x40] fbule,a %fcc0, loop_1147 xorcc %l3, %i1, %l4 add %l7, 0x60, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l6, %g5 loop_1147: alignaddrl %o0, %i2, %g1 fpackfix %f26, %f31 sdiv %o1, 0x0867, %l5 edge16 %l0, %g2, %g4 bcc,pt %xcc, loop_1148 membar 0x6D mova %icc, %o4, %i4 umulcc %i6, 0x174C, %g6 loop_1148: movleu %xcc, %i3, %i7 orncc %i0, 0x07A2, %o6 bneg %icc, loop_1149 move %xcc, %o7, %i5 movrgez %o5, %o3, %l1 bneg,pt %icc, loop_1150 loop_1149: edge16l %g7, %g3, %l2 movle %icc, %o2, %l3 andncc %l4, %i1, %g5 loop_1150: edge8n %o0, %l6, %i2 tl %xcc, 0x4 edge8l %g1, %o1, %l0 movpos %icc, %g2, %l5 nop fitos %f2, %f5 fstox %f5, %f8 nop fitod %f6, %f14 fdtox %f14, %f22 sll %g4, %o4, %i6 movcc %icc, %i4, %g6 set 0x40, %g3 stda %f16, [%l7 + %g3] 0x19 sub %i7, %i3, %o6 std %f24, [%l7 + 0x20] fbl,a %fcc0, loop_1151 ldx [%l7 + 0x58], %o7 fxors %f22, %f18, %f4 subcc %i5, %i0, %o3 loop_1151: bvc %xcc, loop_1152 or %l1, %g7, %g3 subccc %l2, %o5, %o2 fbl %fcc0, loop_1153 loop_1152: lduh [%l7 + 0x12], %l3 fble %fcc3, loop_1154 taddcc %l4, %i1, %g5 loop_1153: nop set 0x70, %g7 ldd [%l7 + %g7], %f24 movpos %icc, %o0, %l6 loop_1154: movvc %xcc, %i2, %g1 addcc %o1, %g2, %l5 alignaddrl %l0, %o4, %i6 fmovsle %icc, %f6, %f9 set 0x78, %l5 ldxa [%l7 + %l5] 0x81, %i4 tvc %icc, 0x1 tneg %xcc, 0x4 taddcc %g6, 0x00B2, %g4 fmovdneg %icc, %f31, %f10 array32 %i3, %i7, %o7 fsrc2s %f2, %f21 sdiv %o6, 0x14DC, %i5 fpsub32s %f10, %f4, %f16 fmul8x16 %f15, %f28, %f0 fmovse %xcc, %f0, %f8 tneg %icc, 0x7 ldsw [%l7 + 0x64], %o3 wr %g0, 0x81, %asi lduwa [%l7 + 0x48] %asi, %l1 set 0x24, %i4 lda [%l7 + %i4] 0x10, %f5 fmovsge %xcc, %f5, %f30 wr %g0, 0x80, %asi stxa %i0, [%l7 + 0x30] %asi brgz,a %g3, loop_1155 nop fitos %f4, %f29 fstox %f29, %f18 fxtos %f18, %f24 movleu %xcc, %g7, %o5 xor %o2, %l2, %l4 loop_1155: nop setx loop_1156, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry srl %i1, 0x19, %g5 fbug,a %fcc1, loop_1157 brlz %o0, loop_1158 loop_1156: mulscc %l3, 0x1F8F, %i2 fmovsl %icc, %f6, %f1 loop_1157: edge16n %g1, %o1, %l6 loop_1158: xnor %g2, %l5, %l0 edge16 %o4, %i6, %g6 movge %xcc, %g4, %i3 set 0x1C, %o4 lda [%l7 + %o4] 0x14, %f29 tne %xcc, 0x6 ba,a %icc, loop_1159 andncc %i7, %i4, %o7 mulx %i5, 0x1AE1, %o3 tle %xcc, 0x1 loop_1159: bg,a loop_1160 movne %icc, %l1, %o6 bvs %xcc, loop_1161 tn %icc, 0x5 loop_1160: fble,a %fcc3, loop_1162 edge32l %i0, %g7, %o5 loop_1161: mulscc %g3, %o2, %l4 ldd [%l7 + 0x58], %i0 loop_1162: fandnot1 %f4, %f20, %f20 addcc %l2, %g5, %o0 membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f0 nop fitos %f2, %f25 fstox %f25, %f24 brz %i2, loop_1163 fmovdpos %icc, %f2, %f11 movrgz %l3, %o1, %l6 movrne %g2, 0x266, %g1 loop_1163: edge16l %l0, %o4, %l5 and %g6, 0x1A7F, %g4 udiv %i3, 0x1274, %i7 tn %icc, 0x4 tle %icc, 0x5 set 0x50, %i0 prefetcha [%l7 + %i0] 0x04, 0x0 set 0x78, %o1 ldswa [%l7 + %o1] 0x89, %i4 smulcc %o7, 0x0558, %o3 wr %g0, 0x19, %asi ldswa [%l7 + 0x30] %asi, %i5 tvs %icc, 0x2 faligndata %f16, %f0, %f0 addccc %o6, 0x0C1D, %i0 edge32 %l1, %g7, %o5 edge8l %o2, %l4, %i1 umulcc %l2, %g5, %g3 fmovscs %icc, %f28, %f3 fones %f21 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %i2, 0x080A, %o0 tneg %xcc, 0x3 fmovscs %xcc, %f14, %f18 taddcctv %o1, 0x101F, %l3 nop fitos %f0, %f9 fstoi %f9, %f21 edge32n %l6, %g1, %l0 bl,a,pt %xcc, loop_1164 fone %f18 sllx %g2, 0x1C, %l5 subccc %g6, %o4, %g4 loop_1164: fcmple32 %f24, %f14, %i7 fmovsg %icc, %f8, %f29 edge16ln %i3, %i6, %i4 edge32 %o7, %i5, %o6 faligndata %f4, %f30, %f6 fmul8x16 %f8, %f0, %f10 fmovsleu %xcc, %f6, %f24 mulscc %o3, 0x100B, %l1 nop set 0x5F, %l2 ldub [%l7 + %l2], %g7 movvc %xcc, %i0, %o2 fbuge %fcc3, loop_1165 movre %o5, %i1, %l2 set 0x1C, %i7 sta %f10, [%l7 + %i7] 0x19 loop_1165: membar 0x43 nop fitos %f13, %f30 fstox %f30, %f16 sra %l4, 0x1D, %g3 addccc %g5, %i2, %o1 fblg %fcc2, loop_1166 movgu %xcc, %o0, %l6 wr %g0, 0x0c, %asi lda [%l7 + 0x2C] %asi, %f14 loop_1166: movne %xcc, %g1, %l0 sdivx %l3, 0x01E4, %g2 bn,a %xcc, loop_1167 bl,a loop_1168 sub %l5, 0x1258, %o4 tsubcctv %g4, 0x070B, %i7 loop_1167: sethi 0x13A9, %i3 loop_1168: bleu,a,pn %xcc, loop_1169 movgu %icc, %g6, %i6 fble %fcc0, loop_1170 movrne %o7, 0x1AF, %i5 loop_1169: mova %icc, %i4, %o6 bl,a,pt %xcc, loop_1171 loop_1170: movrgz %o3, %g7, %i0 sdivx %l1, 0x0F24, %o2 tcc %icc, 0x1 loop_1171: tsubcc %i1, %l2, %l4 fbuge %fcc0, loop_1172 fmovdne %icc, %f7, %f4 fbe %fcc0, loop_1173 array32 %o5, %g3, %i2 loop_1172: smulcc %o1, 0x1554, %o0 andn %l6, 0x0C25, %g1 loop_1173: nop set 0x34, %g1 ldstuba [%l7 + %g1] 0x19, %g5 movvc %icc, %l3, %l0 wr %g0, 0x81, %asi lduha [%l7 + 0x30] %asi, %g2 sethi 0x1558, %l5 subccc %g4, %i7, %o4 addcc %g6, 0x0913, %i3 movrlz %i6, %i5, %o7 ta %icc, 0x7 wr %g0, 0xea, %asi stba %o6, [%l7 + 0x4B] %asi membar #Sync brlez,a %i4, loop_1174 tgu %xcc, 0x2 tleu %icc, 0x5 movrlz %g7, %o3, %l1 loop_1174: tg %xcc, 0x6 subccc %i0, 0x1084, %i1 movl %xcc, %o2, %l2 fxnor %f16, %f30, %f26 ldsb [%l7 + 0x42], %o5 nop set 0x22, %o2 lduh [%l7 + %o2], %l4 move %icc, %g3, %i2 wr %g0, 0x22, %asi ldda [%l7 + 0x60] %asi, %o0 brnz,a %o0, loop_1175 edge32ln %g1, %l6, %l3 tn %icc, 0x1 fnegd %f22, %f6 loop_1175: addc %g5, 0x1EE0, %l0 tpos %xcc, 0x7 nop setx loop_1176, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fsrc2s %f6, %f7 fxor %f26, %f0, %f22 orncc %l5, 0x1B5A, %g2 loop_1176: smulcc %g4, 0x1540, %i7 sllx %o4, 0x04, %g6 nop setx loop_1177, %l0, %l1 jmpl %l1, %i6 udivcc %i3, 0x0851, %o7 set 0x48, %g6 prefetcha [%l7 + %g6] 0x81, 0x2 loop_1177: umul %i4, %g7, %o3 wr %g0, 0x80, %asi lduwa [%l7 + 0x70] %asi, %o6 wr %g0, 0x88, %asi lduba [%l7 + 0x40] %asi, %l1 movneg %icc, %i0, %o2 subcc %i1, 0x13DD, %o5 add %l2, 0x1A09, %l4 fcmpne16 %f24, %f22, %g3 tneg %xcc, 0x2 subcc %o1, %o0, %i2 edge16n %l6, %g1, %g5 popc %l0, %l5 movvc %icc, %g2, %l3 bne,pt %icc, loop_1178 fnot1 %f26, %f2 fpack32 %f26, %f28, %f4 fmovsn %xcc, %f18, %f9 loop_1178: nop setx 0x8438850E1058BDFE, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr alignaddr %i7, %g4, %o4 stw %g6, [%l7 + 0x1C] orncc %i3, %o7, %i5 fmovrdlz %i6, %f16, %f16 fandnot2s %f7, %f8, %f7 subccc %i4, %g7, %o3 tcs %icc, 0x2 brlz,a %l1, loop_1179 addccc %i0, 0x1966, %o2 edge16n %i1, %o6, %l2 ta %xcc, 0x7 loop_1179: fones %f22 bgu loop_1180 sra %o5, 0x05, %l4 edge16l %g3, %o0, %o1 movvs %icc, %i2, %l6 loop_1180: edge8 %g1, %g5, %l5 bcs,a,pn %icc, loop_1181 movrlez %g2, %l3, %i7 tle %xcc, 0x0 sir 0x14D0 loop_1181: ta %icc, 0x6 stw %l0, [%l7 + 0x64] lduh [%l7 + 0x3E], %g4 be,pn %xcc, loop_1182 srax %o4, %i3, %o7 umul %i5, %g6, %i4 fpadd32s %f21, %f23, %f23 loop_1182: edge16n %g7, %o3, %l1 addccc %i0, %i6, %i1 mulscc %o2, 0x191E, %o6 edge32l %l2, %l4, %g3 tneg %icc, 0x0 or %o5, %o0, %o1 edge32ln %i2, %g1, %g5 movleu %icc, %l6, %g2 udivcc %l3, 0x11D9, %l5 fexpand %f21, %f22 srl %l0, 0x1F, %g4 nop set 0x60, %i5 stx %i7, [%l7 + %i5] ldstub [%l7 + 0x5A], %i3 ldd [%l7 + 0x28], %o6 edge16ln %o4, %g6, %i4 alignaddrl %g7, %o3, %i5 wr %g0, 0x89, %asi ldswa [%l7 + 0x54] %asi, %l1 nop setx 0x70C7E38A70439E99, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr tneg %icc, 0x2 tsubcctv %i0, %i1, %o2 movrgez %i6, 0x0BB, %o6 tpos %xcc, 0x0 mova %xcc, %l4, %l2 fbn %fcc2, loop_1183 srl %g3, %o0, %o1 umulcc %o5, 0x0B16, %g1 movg %icc, %i2, %g5 loop_1183: stx %l6, [%l7 + 0x40] fpadd16 %f16, %f30, %f12 fnand %f26, %f18, %f28 fornot2 %f28, %f24, %f30 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movcs %icc, %g2, %l3 fmovse %xcc, %f18, %f12 set 0x210, %o6 ldxa [%g0 + %o6] 0x52, %l0 addcc %g4, %l5, %i7 sub %i3, %o7, %g6 fmuld8sux16 %f10, %f23, %f30 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnot1s %f21, %f20 fblg,a %fcc2, loop_1184 movleu %xcc, %o4, %i4 stbar brlz,a %o3, loop_1185 loop_1184: fmovdvc %icc, %f3, %f30 nop setx loop_1186, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sir 0x1FA8 loop_1185: fbule %fcc1, loop_1187 taddcc %i5, %l1, %i0 loop_1186: edge32ln %g7, %i1, %o2 edge16 %i6, %l4, %l2 loop_1187: nop setx 0x4AD3263A504670E7, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr mulx %g3, 0x08F8, %o6 edge32n %o1, %o0, %o5 fbge %fcc1, loop_1188 andncc %g1, %i2, %g5 subcc %l6, 0x114F, %l3 udivcc %g2, 0x129F, %g4 loop_1188: fbe %fcc0, loop_1189 movleu %icc, %l5, %l0 subcc %i7, %o7, %i3 movcs %icc, %g6, %o4 loop_1189: nop setx 0xF04D0A9C, %l0, %l6 st %l6, [%l7 + 0x14] ld [%l7 + 0x14], %fsr nop setx 0xF244CBFF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x6F7FA4C4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fmuls %f13, %f28, %f12 fmovs %f12, %f25 fmovscc %xcc, %f24, %f16 tcc %icc, 0x1 fzero %f10 addccc %o3, 0x140B, %i4 tsubcc %i5, %l1, %i0 movcs %xcc, %g7, %o2 edge8l %i1, %l4, %i6 and %g3, 0x1C02, %o6 nop setx 0xEC6B175903914757, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xAF7DFB488FA04DF4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f22, %f12 stb %l2, [%l7 + 0x6B] bvc %icc, loop_1190 mulx %o0, 0x115F, %o5 fmovsgu %icc, %f10, %f16 bge,pn %xcc, loop_1191 loop_1190: fcmpgt16 %f20, %f16, %g1 edge8 %i2, %o1, %g5 fmovsvs %xcc, %f15, %f29 loop_1191: nop setx 0x6B6C1333, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x90CEC914, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f29, %f28 fmovsneg %icc, %f5, %f10 movrne %l3, %g2, %l6 sethi 0x07CD, %l5 bge,pn %icc, loop_1192 brnz %l0, loop_1193 add %i7, 0x1CF7, %o7 movre %g4, %i3, %o4 loop_1192: orcc %g6, 0x15DC, %o3 loop_1193: and %i5, 0x03A5, %i4 nop set 0x68, %i3 stw %l1, [%l7 + %i3] sll %g7, 0x19, %o2 tsubcc %i1, %i0, %l4 movpos %xcc, %i6, %o6 sir 0x027B tleu %icc, 0x3 bneg,a,pn %xcc, loop_1194 edge16l %l2, %g3, %o0 addc %g1, 0x1273, %o5 fba,a %fcc2, loop_1195 loop_1194: sdivcc %o1, 0x0CEE, %g5 tcc %xcc, 0x7 bshuffle %f24, %f26, %f28 loop_1195: nop setx 0x4F5CFC5F30771DC5, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr subccc %i2, 0x145C, %l3 movge %xcc, %g2, %l6 movleu %icc, %l0, %l5 sth %i7, [%l7 + 0x1A] fmovsgu %icc, %f10, %f17 bshuffle %f2, %f28, %f28 bg,a,pn %xcc, loop_1196 fmovsl %xcc, %f4, %f15 addcc %g4, 0x1B20, %o7 bne,pn %icc, loop_1197 loop_1196: popc 0x0313, %o4 wr %g0, 0xeb, %asi stha %i3, [%l7 + 0x4A] %asi membar #Sync loop_1197: nop setx 0xC085C4D82545A477, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 fsqrtd %f12, %f16 fbg %fcc0, loop_1198 tvs %xcc, 0x3 nop set 0x28, %o3 ldd [%l7 + %o3], %o2 mulx %g6, %i4, %i5 loop_1198: xor %g7, %o2, %i1 orn %l1, %l4, %i6 nop fitos %f8, %f29 fstox %f29, %f12 fxtos %f12, %f12 set 0x20, %i1 sta %f0, [%l7 + %i1] 0x80 ldsw [%l7 + 0x20], %o6 nop fitod %f10, %f14 fdtox %f14, %f16 edge32l %l2, %i0, %g3 fbule %fcc1, loop_1199 fble,a %fcc1, loop_1200 tle %xcc, 0x4 brgz %o0, loop_1201 loop_1199: bneg,a,pn %icc, loop_1202 loop_1200: taddcc %o5, %g1, %o1 srlx %g5, %l3, %g2 loop_1201: edge32l %l6, %l0, %l5 loop_1202: nop setx 0x68DB80EC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x28C3D8D1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fmuls %f13, %f2, %f21 sdivx %i2, 0x05A3, %g4 sllx %i7, 0x03, %o4 addccc %i3, 0x0369, %o7 add %g6, 0x10F0, %o3 movle %xcc, %i5, %g7 fbue %fcc2, loop_1203 movne %xcc, %i4, %i1 subcc %l1, 0x0EF4, %o2 fbu %fcc3, loop_1204 loop_1203: movpos %icc, %l4, %o6 fbuge %fcc3, loop_1205 tg %icc, 0x1 loop_1204: brlez %l2, loop_1206 addcc %i0, %g3, %o0 loop_1205: fmuld8sux16 %f24, %f7, %f16 srax %o5, %i6, %o1 loop_1206: sra %g5, 0x0C, %g1 tleu %icc, 0x3 sdiv %g2, 0x1E11, %l3 addcc %l6, %l5, %l0 addcc %i2, %g4, %o4 fcmpgt32 %f22, %f30, %i7 andn %o7, 0x189B, %g6 edge8n %o3, %i3, %i5 movcs %icc, %g7, %i4 subccc %l1, 0x0AA0, %o2 tvs %xcc, 0x6 smul %l4, 0x004D, %o6 fmovsneg %icc, %f26, %f5 umul %i1, 0x1464, %l2 srlx %i0, %o0, %g3 xor %o5, %i6, %g5 wr %g0, 0x81, %asi ldxa [%l7 + 0x08] %asi, %o1 and %g1, 0x0E8E, %g2 faligndata %f2, %f20, %f0 set 0x52, %l4 stha %l3, [%l7 + %l4] 0xeb membar #Sync wr %g0, 0x89, %asi stba %l5, [%l7 + 0x7C] %asi movrlez %l0, 0x115, %l6 movcc %icc, %g4, %o4 smulcc %i7, %o7, %g6 fmovrdgez %i2, %f24, %f30 udiv %o3, 0x0B30, %i5 udivcc %i3, 0x0FA6, %i4 ldsb [%l7 + 0x60], %l1 wr %g0, 0x81, %asi ldstuba [%l7 + 0x08] %asi, %o2 movrlez %g7, 0x033, %l4 ld [%l7 + 0x18], %f19 set 0x58, %g5 stwa %o6, [%l7 + %g5] 0x18 movrlz %i1, 0x331, %l2 bneg,a,pt %icc, loop_1207 tl %xcc, 0x3 fmovscc %xcc, %f31, %f14 smul %i0, %g3, %o5 loop_1207: movrne %o0, 0x04E, %i6 alignaddr %g5, %g1, %o1 movrgez %g2, %l5, %l3 sir 0x1B9C sub %l6, 0x1C35, %g4 tpos %xcc, 0x7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x04, %asi lduwa [%l7 + 0x20] %asi, %o4 edge8l %i7, %o7, %l0 fbo %fcc2, loop_1208 orncc %i2, 0x02D5, %g6 xorcc %i5, 0x18B1, %i3 udiv %i4, 0x1318, %o3 loop_1208: addccc %o2, 0x1C4C, %g7 xnor %l1, 0x1224, %l4 fmul8sux16 %f20, %f8, %f10 and %i1, %o6, %l2 fmovsneg %xcc, %f27, %f14 fxnor %f2, %f14, %f2 nop set 0x71, %g2 stb %i0, [%l7 + %g2] fpadd32 %f18, %f26, %f14 tvs %icc, 0x1 movn %xcc, %o5, %o0 fmovsge %icc, %f4, %f14 udivx %i6, 0x0DB7, %g3 sdiv %g5, 0x1AA1, %o1 bvc,a,pt %xcc, loop_1209 sllx %g2, 0x1D, %l5 te %icc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1209: sdiv %g1, 0x0A1E, %l6 bl,a,pn %xcc, loop_1210 movleu %icc, %g4, %l3 tsubcctv %o4, %i7, %o7 fpack16 %f20, %f19 loop_1210: edge16l %i2, %g6, %l0 tle %icc, 0x0 bshuffle %f8, %f18, %f16 ba,pt %xcc, loop_1211 movleu %xcc, %i3, %i4 ta %icc, 0x6 xnor %i5, %o3, %g7 loop_1211: bl,a loop_1212 smulcc %o2, %l1, %l4 addccc %i1, %l2, %i0 fmovsa %icc, %f21, %f27 loop_1212: stw %o6, [%l7 + 0x2C] fblg %fcc0, loop_1213 fmovdle %icc, %f19, %f11 nop set 0x40, %g4 std %f14, [%l7 + %g4] array8 %o0, %o5, %g3 loop_1213: tsubcctv %i6, 0x04F3, %g5 fble %fcc1, loop_1214 addcc %g2, %o1, %g1 tleu %icc, 0x2 wr %g0, 0x04, %asi ldsha [%l7 + 0x3E] %asi, %l6 loop_1214: te %icc, 0x0 movne %xcc, %g4, %l3 brlez %l5, loop_1215 fsrc1s %f12, %f13 andn %i7, %o7, %o4 edge32n %i2, %g6, %i3 loop_1215: fmovspos %icc, %f25, %f11 tleu %icc, 0x1 addcc %i4, %i5, %o3 tpos %icc, 0x1 ldsw [%l7 + 0x7C], %l0 addccc %o2, %g7, %l1 srl %l4, %l2, %i0 edge16l %i1, %o6, %o5 fbg,a %fcc3, loop_1216 brnz,a %g3, loop_1217 nop setx 0x854A65D4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 fsqrts %f5, %f5 edge8ln %i6, %o0, %g2 loop_1216: brnz %g5, loop_1218 loop_1217: umul %g1, %l6, %g4 tvs %xcc, 0x3 edge8n %l3, %l5, %o1 loop_1218: udiv %o7, 0x1EC6, %i7 tpos %xcc, 0x0 tsubcc %o4, %i2, %g6 umulcc %i4, 0x16BD, %i3 srlx %i5, 0x1C, %l0 edge32l %o2, %o3, %g7 fmovs %f16, %f7 fmovsg %icc, %f20, %f10 udiv %l1, 0x15B3, %l4 set 0x40, %l0 ldxa [%l7 + %l0] 0x14, %l2 tpos %xcc, 0x1 addc %i0, %i1, %o5 wr %g0, 0x10, %asi lduwa [%l7 + 0x24] %asi, %g3 addccc %i6, %o6, %o0 fbl %fcc0, loop_1219 smulcc %g2, %g1, %l6 movle %icc, %g5, %g4 set 0x50, %o0 sta %f4, [%l7 + %o0] 0x19 loop_1219: bne,a,pt %xcc, loop_1220 edge32ln %l5, %o1, %o7 edge8n %i7, %l3, %i2 subc %g6, 0x0BA4, %i4 loop_1220: fmovda %xcc, %f8, %f15 andncc %o4, %i5, %i3 ldd [%l7 + 0x58], %f26 umulcc %l0, %o3, %g7 te %icc, 0x3 fmovrslez %l1, %f27, %f15 fmovrsgez %l4, %f26, %f20 sllx %l2, %i0, %i1 edge16ln %o2, %g3, %o5 movrlez %i6, %o6, %g2 wr %g0, 0x89, %asi ldda [%l7 + 0x30] %asi, %o0 tleu %xcc, 0x2 subccc %l6, 0x0663, %g5 andncc %g4, %g1, %l5 nop setx loop_1221, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movrlez %o1, 0x150, %o7 ldub [%l7 + 0x20], %l3 stbar loop_1221: addc %i2, %i7, %i4 array32 %o4, %g6, %i5 bvs,pn %icc, loop_1222 nop setx 0x8E6F640D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x8F2F1C6B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fdivs %f31, %f1, %f10 tcc %icc, 0x3 array16 %i3, %o3, %l0 loop_1222: ldd [%l7 + 0x60], %f26 mova %icc, %l1, %l4 nop fitos %f13, %f30 fstod %f30, %f30 set 0x68, %i2 ldsha [%l7 + %i2] 0x80, %g7 subcc %i0, 0x00D0, %i1 tcc %xcc, 0x3 array16 %o2, %g3, %o5 movleu %icc, %i6, %o6 tn %icc, 0x4 orncc %g2, %o0, %l2 sllx %g5, %g4, %l6 bcc,a loop_1223 array32 %g1, %o1, %o7 lduh [%l7 + 0x62], %l5 xnorcc %l3, 0x0283, %i2 loop_1223: nop fitos %f12, %f30 ta %xcc, 0x1 andcc %i4, %o4, %i7 edge8n %g6, %i5, %i3 edge16ln %o3, %l1, %l4 brlz %g7, loop_1224 movl %icc, %i0, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpmerge %f10, %f1, %f24 loop_1224: movleu %xcc, %o2, %i1 movgu %icc, %o5, %i6 mulx %o6, %g2, %g3 fabsd %f22, %f8 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o0 casa [%l6] %asi, %o0, %g5 taddcctv %l2, %g4, %l6 std %f20, [%l7 + 0x48] fmuld8sux16 %f16, %f3, %f12 fmul8x16 %f24, %f16, %f28 subcc %o1, %o7, %g1 andncc %l5, %l3, %i2 tleu %xcc, 0x1 fmul8x16au %f27, %f28, %f14 wr %g0, 0x2a, %asi stha %o4, [%l7 + 0x3E] %asi membar #Sync bgu,a,pn %icc, loop_1225 fors %f6, %f25, %f26 fmovs %f24, %f2 fpadd32s %f18, %f15, %f25 loop_1225: movrgz %i4, %i7, %i5 alignaddr %i3, %o3, %g6 set 0x28, %l1 lduha [%l7 + %l1] 0x81, %l4 movrne %g7, 0x2F4, %i0 bcs,pt %icc, loop_1226 array16 %l0, %o2, %l1 tn %icc, 0x0 movrgz %i1, 0x0FC, %o5 loop_1226: sir 0x17D5 swap [%l7 + 0x18], %o6 mova %xcc, %g2, %g3 udivcc %o0, 0x1638, %g5 andn %l2, %i6, %l6 nop setx 0x582C3DC9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x646622F3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fmuls %f19, %f23, %f19 tpos %icc, 0x0 sethi 0x008C, %o1 set 0x60, %l3 lduha [%l7 + %l3] 0x89, %o7 fbul %fcc3, loop_1227 edge32n %g4, %l5, %g1 fbe,a %fcc0, loop_1228 call loop_1229 loop_1227: udivx %l3, 0x189F, %i2 tleu %xcc, 0x1 loop_1228: xnorcc %i4, %o4, %i7 loop_1229: fmovsa %icc, %f14, %f4 fornot2 %f30, %f24, %f18 bn,pn %icc, loop_1230 tvs %icc, 0x4 sth %i3, [%l7 + 0x5C] array16 %i5, %g6, %l4 loop_1230: sll %g7, 0x1E, %o3 movpos %icc, %i0, %l0 movre %l1, %o2, %o5 ldsb [%l7 + 0x74], %o6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fexpand %f19, %f20 tne %icc, 0x1 fandnot1s %f5, %f5, %f18 array16 %i1, %g2, %g3 brlez %o0, loop_1231 addccc %g5, 0x1880, %l2 smulcc %l6, %i6, %o1 edge16 %o7, %g4, %g1 loop_1231: subc %l5, %l3, %i4 tg %xcc, 0x6 movrgez %o4, %i2, %i7 bvc %icc, loop_1232 edge32l %i3, %i5, %l4 wr %g0, 0x04, %asi lduwa [%l7 + 0x14] %asi, %g6 loop_1232: bcc loop_1233 popc 0x152E, %o3 prefetch [%l7 + 0x40], 0x3 edge16ln %g7, %l0, %i0 loop_1233: fmovrdgz %l1, %f4, %f12 bleu loop_1234 tgu %icc, 0x7 prefetch [%l7 + 0x40], 0x2 sdivx %o5, 0x11EE, %o6 loop_1234: srlx %o2, %i1, %g3 fpadd16 %f22, %f30, %f16 st %f4, [%l7 + 0x50] fcmpeq16 %f24, %f30, %o0 fmul8ulx16 %f12, %f22, %f16 fnot2s %f7, %f6 ldstub [%l7 + 0x61], %g5 fmul8sux16 %f22, %f28, %f10 set 0x70, %o7 sta %f23, [%l7 + %o7] 0x15 orn %l2, %g2, %i6 srax %l6, %o7, %o1 sth %g4, [%l7 + 0x14] sdivx %g1, 0x0402, %l3 fble %fcc3, loop_1235 bcc,a,pt %xcc, loop_1236 fmul8x16al %f3, %f6, %f4 movleu %xcc, %i4, %o4 loop_1235: movvs %icc, %l5, %i7 loop_1236: mova %icc, %i3, %i2 ble,a %xcc, loop_1237 edge32n %l4, %g6, %o3 bcs,pn %xcc, loop_1238 nop fitos %f3, %f20 fstod %f20, %f20 loop_1237: subc %g7, %l0, %i0 set 0x40, %i6 ldda [%l7 + %i6] 0x89, %f0 loop_1238: fcmpeq16 %f22, %f22, %l1 addccc %i5, %o5, %o6 tsubcctv %i1, 0x17C8, %g3 add %l7, 0x20, %l6 wr %g0, 0x19, %asi casxa [%l6] %asi, %o2, %g5 srlx %l2, 0x1B, %g2 ldsw [%l7 + 0x60], %o0 edge8l %i6, %l6, %o7 fnors %f14, %f19, %f27 brz %g4, loop_1239 nop setx loop_1240, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fnegs %f23, %f16 stx %o1, [%l7 + 0x70] loop_1239: movl %xcc, %g1, %l3 loop_1240: smul %o4, 0x18CA, %i4 addc %l5, 0x174A, %i3 movrgz %i2, %i7, %l4 movle %icc, %g6, %o3 fbug %fcc2, loop_1241 fnor %f22, %f8, %f18 wr %g0, 0x80, %asi ldxa [%l7 + 0x58] %asi, %l0 loop_1241: fmovrdne %g7, %f22, %f26 and %i0, %i5, %l1 ldstub [%l7 + 0x3E], %o6 srlx %o5, 0x1F, %i1 movle %xcc, %o2, %g5 set 0x73, %o5 stba %l2, [%l7 + %o5] 0xeb membar #Sync fmovrsne %g3, %f27, %f3 brnz %o0, loop_1242 tvc %xcc, 0x0 mulscc %g2, 0x0527, %l6 movcs %icc, %i6, %o7 loop_1242: xnor %o1, 0x1C79, %g1 movvs %icc, %l3, %o4 move %icc, %g4, %l5 mulscc %i3, 0x0569, %i4 edge16ln %i7, %l4, %g6 subcc %o3, 0x03FE, %l0 nop setx 0x3BF161CE08930D50, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x6EBEF21A4D373568, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fsubd %f22, %f24, %f12 ta %icc, 0x2 fandnot2s %f7, %f10, %f15 movcc %xcc, %g7, %i0 wr %g0, 0x10, %asi swapa [%l7 + 0x44] %asi, %i5 fbge %fcc2, loop_1243 array32 %l1, %i2, %o5 tne %icc, 0x2 wr %g0, 0x21, %asi ldxa [%g0 + 0x8] %asi, %o6 loop_1243: tleu %xcc, 0x0 udiv %i1, 0x16FA, %o2 membar 0x5A move %icc, %l2, %g5 xnor %g3, 0x119D, %o0 fcmple16 %f26, %f28, %l6 ldd [%l7 + 0x30], %f28 ld [%l7 + 0x44], %f18 fbue %fcc0, loop_1244 tge %icc, 0x7 orcc %i6, %o7, %o1 fpack32 %f6, %f30, %f28 loop_1244: sethi 0x00FC, %g2 prefetch [%l7 + 0x74], 0x2 movleu %icc, %g1, %l3 tcc %xcc, 0x2 sll %o4, 0x10, %l5 fmul8x16al %f7, %f21, %f22 fones %f1 fmovd %f28, %f24 mova %xcc, %g4, %i4 sll %i3, 0x08, %l4 fmovdn %icc, %f13, %f21 prefetch [%l7 + 0x28], 0x0 smulcc %g6, 0x0B51, %o3 andn %i7, 0x0EA5, %l0 srlx %g7, 0x05, %i5 nop setx 0x905B532A, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr pdist %f8, %f30, %f30 sth %l1, [%l7 + 0x64] edge8n %i0, %i2, %o6 subcc %o5, %i1, %l2 stw %g5, [%l7 + 0x4C] tne %xcc, 0x4 andn %g3, %o2, %l6 subcc %o0, %o7, %o1 tvs %icc, 0x3 fble,a %fcc0, loop_1245 tg %icc, 0x5 edge32l %g2, %g1, %i6 sir 0x13D8 loop_1245: ldstub [%l7 + 0x5C], %o4 nop set 0x58, %l6 ldd [%l7 + %l6], %l4 edge8l %g4, %i4, %l3 subcc %i3, %g6, %o3 fcmpne32 %f16, %f12, %l4 array32 %i7, %l0, %g7 bcs %xcc, loop_1246 bge,a,pn %xcc, loop_1247 alignaddr %i5, %i0, %i2 umulcc %o6, %o5, %l1 loop_1246: fpsub32s %f8, %f8, %f10 loop_1247: fbule,a %fcc0, loop_1248 taddcc %i1, %g5, %l2 tneg %icc, 0x4 array16 %g3, %l6, %o0 loop_1248: nop set 0x40, %g7 ldda [%l7 + %g7] 0x04, %f16 edge16l %o2, %o7, %g2 fxnors %f20, %f16, %f10 orncc %o1, %g1, %o4 fmul8x16au %f3, %f13, %f0 nop fitos %f12, %f23 fstox %f23, %f8 fxtos %f8, %f29 bneg,a %icc, loop_1249 fornot1 %f26, %f0, %f28 fmovrdlz %l5, %f20, %f18 edge32ln %i6, %g4, %l3 loop_1249: movne %xcc, %i3, %i4 taddcc %g6, %o3, %l4 fmul8x16au %f28, %f13, %f30 tg %icc, 0x1 fpadd16 %f30, %f30, %f2 fxors %f20, %f18, %f31 and %l0, %i7, %i5 mulscc %g7, 0x11A0, %i0 umul %i2, 0x189A, %o5 fmovd %f30, %f10 nop setx 0x7E4A3A3D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 fsqrts %f13, %f9 nop set 0x7C, %g3 stw %l1, [%l7 + %g3] bleu,pn %icc, loop_1250 flush %l7 + 0x64 udiv %o6, 0x1F79, %g5 fmovsleu %icc, %f22, %f23 loop_1250: edge8 %i1, %l2, %g3 prefetch [%l7 + 0x64], 0x2 sth %l6, [%l7 + 0x7C] fcmpne32 %f22, %f4, %o0 ba,pn %icc, loop_1251 fornot2s %f23, %f29, %f31 tsubcc %o2, 0x15F8, %g2 nop fitos %f1, %f6 fstox %f6, %f14 loop_1251: fbul,a %fcc1, loop_1252 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 for %f8, %f24, %f2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1252: andcc %o7, 0x0EBB, %g1 swap [%l7 + 0x44], %o4 fbn %fcc2, loop_1253 tsubcctv %o1, %i6, %l5 edge16n %l3, %i3, %g4 fbug %fcc3, loop_1254 loop_1253: tne %icc, 0x0 movcs %xcc, %i4, %o3 tle %icc, 0x0 loop_1254: and %g6, 0x0269, %l4 edge16n %i7, %i5, %g7 srl %i0, %l0, %i2 nop set 0x0B, %i4 ldsb [%l7 + %i4], %o5 sllx %l1, %o6, %g5 brlz %i1, loop_1255 fbul,a %fcc3, loop_1256 sllx %l2, 0x19, %g3 edge32l %l6, %o0, %o2 loop_1255: bvc,a,pn %icc, loop_1257 loop_1256: sir 0x0CAF bvc,a %xcc, loop_1258 nop fitos %f4, %f19 fstox %f19, %f18 fxtos %f18, %f31 loop_1257: movre %o7, 0x29F, %g2 movrne %o4, 0x14A, %o1 loop_1258: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smul %g1, 0x0501, %l5 fmovdvs %xcc, %f3, %f0 ble,a,pn %xcc, loop_1259 movle %icc, %l3, %i3 movrne %i6, %i4, %g4 set 0x60, %o4 lduha [%l7 + %o4] 0x0c, %o3 loop_1259: movrgz %g6, %l4, %i5 fmovsl %xcc, %f11, %f18 edge16ln %i7, %g7, %i0 nop fitos %f5, %f25 fstox %f25, %f8 fxtos %f8, %f13 nop setx 0x5AEE2E47304227C9, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr edge16 %l0, %o5, %i2 bl,a,pt %icc, loop_1260 fmovrdgez %l1, %f24, %f20 addcc %g5, 0x0602, %o6 array32 %l2, %g3, %i1 loop_1260: edge32l %l6, %o2, %o0 edge32l %g2, %o4, %o7 xnorcc %o1, 0x1CF3, %g1 edge32n %l5, %i3, %l3 bg loop_1261 array16 %i6, %i4, %o3 edge8n %g4, %g6, %i5 orcc %l4, %i7, %g7 loop_1261: movrne %i0, 0x175, %o5 prefetch [%l7 + 0x2C], 0x2 movvs %xcc, %i2, %l1 fmovrslz %l0, %f28, %f5 nop set 0x20, %l5 std %f8, [%l7 + %l5] nop fitod %f10, %f18 fdtox %f18, %f14 fxtod %f14, %f22 andncc %g5, %l2, %o6 set 0x14, %i0 stha %i1, [%l7 + %i0] 0xe3 membar #Sync addccc %g3, 0x00AA, %o2 brlz,a %l6, loop_1262 bcc,a,pt %xcc, loop_1263 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %o0, %o4, %g2 loop_1262: nop set 0x38, %l2 ldd [%l7 + %l2], %o0 loop_1263: orncc %g1, %o7, %l5 andn %i3, %i6, %l3 bpos,pn %icc, loop_1264 brlez %o3, loop_1265 edge16n %g4, %g6, %i5 movl %xcc, %l4, %i7 loop_1264: nop set 0x28, %i7 lduba [%l7 + %i7] 0x15, %g7 loop_1265: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sth %i4, [%l7 + 0x12] brlez %o5, loop_1266 brgez,a %i2, loop_1267 fblg,a %fcc2, loop_1268 fabsd %f10, %f8 loop_1266: movne %icc, %l1, %l0 loop_1267: nop set 0x28, %g1 prefetcha [%l7 + %g1] 0x11, 0x1 loop_1268: fmovdcs %xcc, %f30, %f26 set 0x40, %o2 stda %f16, [%l7 + %o2] 0x80 edge32ln %g5, %l2, %i1 edge16l %g3, %o2, %l6 brnz %o6, loop_1269 tl %xcc, 0x0 movrgz %o4, 0x23B, %o0 tvs %xcc, 0x6 loop_1269: edge16l %g2, %o1, %o7 movl %xcc, %l5, %g1 prefetch [%l7 + 0x4C], 0x1 te %xcc, 0x2 mulscc %i3, %l3, %i6 nop setx 0xD23BB290, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x646C1EFC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f1, %f21 movvc %xcc, %o3, %g6 movrlz %i5, %l4, %i7 sdivcc %g7, 0x1DCE, %i4 edge8n %o5, %g4, %i2 xnor %l1, 0x1BD5, %i0 movrne %g5, 0x166, %l0 tgu %icc, 0x5 std %f16, [%l7 + 0x48] fmovsgu %icc, %f0, %f20 edge32n %i1, %g3, %l2 alignaddrl %l6, %o6, %o4 orcc %o2, 0x191F, %o0 bgu loop_1270 tne %xcc, 0x5 or %o1, 0x001B, %g2 edge16 %l5, %o7, %g1 loop_1270: andcc %i3, 0x1C58, %l3 smulcc %i6, 0x1DDF, %o3 lduh [%l7 + 0x22], %i5 or %l4, %g6, %i7 fabsd %f30, %f8 movge %xcc, %g7, %i4 and %g4, %i2, %l1 array16 %o5, %g5, %i0 fbul,a %fcc2, loop_1271 prefetch [%l7 + 0x34], 0x1 tne %xcc, 0x7 smulcc %l0, %g3, %i1 loop_1271: tne %xcc, 0x1 movpos %xcc, %l2, %o6 udiv %o4, 0x1696, %o2 sll %l6, %o0, %o1 umul %g2, 0x14BA, %o7 set 0x20, %g6 sta %f20, [%l7 + %g6] 0x04 movvc %xcc, %g1, %i3 movrne %l3, %i6, %o3 movl %icc, %i5, %l4 movg %icc, %l5, %i7 udiv %g7, 0x05F1, %i4 andn %g4, 0x0D82, %i2 edge32n %l1, %g6, %o5 wr %g0, 0x18, %asi stda %f0, [%l7 + 0x40] %asi umulcc %g5, 0x1500, %l0 movre %g3, 0x39B, %i1 tsubcc %l2, 0x08B6, %o6 bl,a,pn %xcc, loop_1272 fzero %f2 movrne %i0, %o4, %o2 tle %xcc, 0x6 loop_1272: movrne %o0, 0x165, %o1 movle %icc, %l6, %o7 te %icc, 0x3 tgu %icc, 0x2 fmovdl %icc, %f27, %f24 membar 0x5D sethi 0x010E, %g2 movn %xcc, %i3, %l3 nop setx 0x90549B38, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr nop set 0x18, %o1 std %f30, [%l7 + %o1] movvs %xcc, %i6, %o3 set 0x74, %i5 lduwa [%l7 + %i5] 0x19, %g1 andcc %l4, %i5, %i7 wr %g0, 0x19, %asi ldxa [%l7 + 0x30] %asi, %l5 fmovdle %xcc, %f30, %f6 nop setx 0xCFED2B48, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0xCAF331FC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fadds %f11, %f3, %f14 edge8n %i4, %g7, %g4 fble %fcc3, loop_1273 tneg %xcc, 0x7 fbne,a %fcc1, loop_1274 orncc %i2, %g6, %l1 loop_1273: tge %xcc, 0x0 array32 %g5, %o5, %l0 loop_1274: fpackfix %f8, %f2 fbo %fcc1, loop_1275 edge8ln %g3, %l2, %o6 tcc %icc, 0x2 edge8 %i0, %i1, %o4 loop_1275: bleu,pt %xcc, loop_1276 movcc %xcc, %o0, %o1 subccc %l6, %o7, %g2 popc %i3, %o2 loop_1276: sllx %i6, %o3, %g1 andn %l3, 0x156A, %l4 wr %g0, 0x2f, %asi stba %i7, [%l7 + 0x47] %asi membar #Sync movrne %i5, 0x2C9, %l5 movge %icc, %i4, %g7 srl %i2, %g4, %g6 edge8l %g5, %o5, %l1 fmovrsgez %l0, %f11, %f27 tsubcc %l2, %o6, %i0 edge8ln %i1, %g3, %o0 sir 0x18DD tsubcctv %o1, 0x0616, %l6 tge %icc, 0x6 tleu %xcc, 0x1 brz,a %o4, loop_1277 fmovrdlez %o7, %f12, %f30 movre %i3, 0x0FD, %o2 fblg,a %fcc2, loop_1278 loop_1277: movcs %icc, %g2, %o3 move %xcc, %g1, %l3 fzero %f24 loop_1278: brlez %i6, loop_1279 sll %l4, 0x1D, %i7 tpos %xcc, 0x4 xor %l5, 0x17AA, %i4 loop_1279: tsubcc %i5, %g7, %i2 fmovdge %xcc, %f13, %f12 wr %g0, 0x11, %asi prefetcha [%l7 + 0x20] %asi, 0x1 fandnot2 %f22, %f10, %f2 bn,pt %xcc, loop_1280 tvs %icc, 0x1 tsubcc %g5, %o5, %l1 tne %xcc, 0x7 loop_1280: smul %g4, 0x1C91, %l0 subcc %o6, 0x170A, %l2 fnands %f20, %f15, %f20 tgu %xcc, 0x1 orn %i0, 0x07D9, %g3 tgu %icc, 0x7 tneg %xcc, 0x0 bcs loop_1281 addc %i1, 0x12CC, %o0 nop fitod %f12, %f12 fdtos %f12, %f16 movrlez %l6, %o1, %o4 loop_1281: array16 %o7, %o2, %i3 sdiv %g2, 0x14D4, %g1 fandnot2s %f30, %f5, %f3 fmovsn %icc, %f3, %f14 wr %g0, 0x88, %asi ldswa [%l7 + 0x44] %asi, %l3 udiv %o3, 0x0320, %l4 bn,pt %icc, loop_1282 tcs %xcc, 0x3 movge %icc, %i7, %i6 udivx %l5, 0x1B3E, %i4 loop_1282: tge %xcc, 0x6 set 0x10, %i3 stxa %g7, [%l7 + %i3] 0x81 nop setx 0xAFD63D1C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0xF691DE3F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fadds %f4, %f0, %f19 tne %xcc, 0x4 brz,a %i5, loop_1283 movrgez %i2, 0x0A9, %g6 set 0x3D, %o3 ldstuba [%l7 + %o3] 0x80, %o5 loop_1283: edge32n %g5, %g4, %l1 taddcc %o6, %l2, %l0 udiv %g3, 0x0025, %i1 set 0x10, %o6 ldda [%l7 + %o6] 0xe3, %o0 edge16l %i0, %o1, %l6 edge32l %o4, %o2, %i3 edge16 %o7, %g1, %l3 andcc %o3, %l4, %g2 srlx %i6, 0x1A, %l5 fmovrdne %i7, %f4, %f2 fble,a %fcc0, loop_1284 andncc %g7, %i4, %i5 fble %fcc0, loop_1285 fmovde %icc, %f7, %f17 loop_1284: fbue,a %fcc0, loop_1286 orncc %g6, %i2, %o5 loop_1285: brlz,a %g5, loop_1287 tge %icc, 0x7 loop_1286: ta %icc, 0x7 fmovrslz %l1, %f28, %f23 loop_1287: fmovrdlez %g4, %f10, %f28 sdivx %l2, 0x0762, %l0 fmovsgu %xcc, %f19, %f29 srax %o6, %g3, %o0 fmovdge %xcc, %f26, %f10 tn %xcc, 0x2 tneg %xcc, 0x4 nop setx 0x305BA34A, %l0, %l6 st %l6, [%l7 + 0x14] ld [%l7 + 0x14], %fsr fnot2s %f14, %f6 movvs %xcc, %i1, %o1 nop fitos %f14, %f12 fstox %f12, %f26 swap [%l7 + 0x2C], %i0 alignaddr %l6, %o4, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movle %xcc, %o7, %g1 stx %l3, [%l7 + 0x60] fmovsl %icc, %f5, %f23 fnot2 %f30, %f28 sth %o2, [%l7 + 0x74] fbne,a %fcc1, loop_1288 andcc %l4, 0x1B3D, %g2 fbn %fcc0, loop_1289 movrgez %o3, %i6, %l5 loop_1288: array32 %g7, %i4, %i7 mova %icc, %g6, %i2 loop_1289: nop setx loop_1290, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fpsub32s %f14, %f17, %f26 popc 0x1EF1, %i5 xnorcc %g5, 0x02F1, %o5 loop_1290: movcc %xcc, %g4, %l2 mova %xcc, %l1, %l0 fmovse %xcc, %f13, %f23 movrgez %g3, 0x2D6, %o0 tsubcctv %o6, %i1, %i0 nop setx loop_1291, %l0, %l1 jmpl %l1, %l6 or %o1, 0x0A4A, %i3 movneg %icc, %o4, %g1 movcc %xcc, %l3, %o7 loop_1291: nop set 0x30, %l4 ldstuba [%l7 + %l4] 0x88, %l4 edge32n %o2, %g2, %i6 tl %xcc, 0x3 fandnot2 %f28, %f12, %f4 fpack32 %f26, %f2, %f8 set 0x40, %i1 stda %f0, [%l7 + %i1] 0x0c umulcc %o3, 0x05FD, %g7 fbug %fcc1, loop_1292 mova %xcc, %l5, %i4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x011E loop_1292: sdivx %g6, 0x0A87, %i2 srax %i7, %g5, %o5 fabss %f23, %f10 bl,pt %xcc, loop_1293 add %i5, %l2, %g4 wr %g0, 0x11, %asi lduwa [%l7 + 0x34] %asi, %l1 loop_1293: nop fitod %f2, %f22 fdtoi %f22, %f8 set 0x48, %g5 prefetcha [%l7 + %g5] 0x80, 0x3 add %l0, %o6, %i1 fors %f12, %f1, %f20 tleu %icc, 0x1 edge8ln %i0, %l6, %o1 umulcc %o0, %i3, %o4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %g1, %l3, %o7 be %xcc, loop_1294 ldsw [%l7 + 0x48], %o2 edge16l %g2, %l4, %o3 sllx %i6, %g7, %l5 loop_1294: tleu %icc, 0x7 movrgz %i4, 0x2F5, %g6 tne %icc, 0x5 sdiv %i2, 0x0D7B, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x04, %asi sta %f9, [%l7 + 0x54] %asi fone %f12 alignaddr %o5, %i5, %l2 tleu %xcc, 0x0 ta %xcc, 0x5 nop setx 0x58B94F968A382C83, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f20 stb %g4, [%l7 + 0x28] nop setx 0x05A1CD92286C83F6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x3EF46906B9D90E33, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f14, %f24 bleu loop_1295 fblg,a %fcc1, loop_1296 edge32n %l1, %g3, %l0 sir 0x1F97 loop_1295: subc %o6, %i1, %g5 loop_1296: fbe %fcc2, loop_1297 sub %l6, %o1, %i0 movvs %xcc, %o0, %o4 sll %g1, %l3, %i3 loop_1297: sth %o2, [%l7 + 0x38] movle %icc, %g2, %l4 edge32l %o7, %o3, %i6 movvs %icc, %g7, %i4 ldd [%l7 + 0x58], %g6 movrlz %l5, %i7, %i2 orn %o5, 0x0941, %l2 addcc %i5, 0x0D57, %l1 sllx %g3, %l0, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fsrc2 %f4, %f30 fbg %fcc1, loop_1298 fbg %fcc3, loop_1299 edge8 %o6, %g5, %l6 movrne %o1, 0x379, %i0 loop_1298: fcmpne16 %f8, %f24, %i1 loop_1299: fnors %f28, %f12, %f19 fmuld8sux16 %f12, %f25, %f18 fpadd16s %f8, %f18, %f25 ldsb [%l7 + 0x43], %o4 movneg %icc, %g1, %o0 move %xcc, %i3, %o2 tn %icc, 0x2 ldsw [%l7 + 0x74], %g2 bn,a,pt %xcc, loop_1300 bvc loop_1301 edge32l %l3, %o7, %l4 wr %g0, 0x89, %asi ldxa [%l7 + 0x18] %asi, %i6 loop_1300: nop wr %g0, 0x22, %asi stwa %o3, [%l7 + 0x58] %asi membar #Sync loop_1301: addc %i4, %g6, %g7 edge32 %i7, %l5, %i2 addcc %o5, %i5, %l2 fpsub16s %f27, %f23, %f30 taddcctv %g3, 0x09E2, %l0 fnand %f20, %f22, %f12 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f16 ldd [%l7 + 0x18], %f0 movpos %icc, %g4, %l1 addcc %g5, 0x15E8, %l6 stbar edge32l %o6, %o1, %i1 nop fitod %f6, %f14 fdtos %f14, %f15 fnors %f7, %f12, %f4 movrlez %i0, 0x2BA, %o4 alignaddrl %g1, %i3, %o2 edge16n %g2, %o0, %l3 movcs %icc, %o7, %l4 orncc %i6, 0x116F, %o3 sdivcc %i4, 0x0598, %g7 mulx %i7, %l5, %i2 fmovd %f18, %f14 movcc %xcc, %g6, %o5 srl %l2, 0x09, %i5 xor %l0, 0x0B05, %g4 subccc %g3, %g5, %l1 fornot1s %f17, %f21, %f7 brlez %o6, loop_1302 stb %l6, [%l7 + 0x70] brz %i1, loop_1303 fmovdl %xcc, %f22, %f16 loop_1302: addcc %i0, 0x03B1, %o4 addcc %g1, %o1, %i3 loop_1303: movg %icc, %o2, %o0 fbug %fcc1, loop_1304 sir 0x1CCA fcmpgt32 %f22, %f4, %l3 bg %icc, loop_1305 loop_1304: tvs %xcc, 0x2 movpos %xcc, %g2, %l4 subcc %i6, 0x0756, %o7 loop_1305: tn %xcc, 0x4 lduh [%l7 + 0x74], %o3 fabsd %f22, %f8 movleu %xcc, %i4, %i7 wr %g0, 0x10, %asi lda [%l7 + 0x24] %asi, %f5 xnorcc %g7, %l5, %g6 lduw [%l7 + 0x5C], %o5 add %l7, 0x48, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x88, %l2, %i5 stx %l0, [%l7 + 0x28] fnot2 %f28, %f2 stb %g4, [%l7 + 0x22] alignaddrl %i2, %g5, %g3 tge %icc, 0x0 edge8 %o6, %l1, %i1 add %l7, 0x44, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l6, %i0 fmovsneg %icc, %f6, %f29 set 0x4E, %g2 ldsha [%l7 + %g2] 0x19, %g1 nop setx 0x8D6E34A36009D592, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xF80144A2D2C569E0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f20, %f24 subc %o4, 0x02BF, %i3 edge16l %o1, %o2, %o0 fnegd %f22, %f22 fornot2s %f8, %f16, %f28 ldstub [%l7 + 0x3B], %l3 set 0x220, %l0 ldxa [%g0 + %l0] 0x52, %l4 set 0x70, %g4 ldxa [%l7 + %g4] 0x14, %i6 movn %icc, %o7, %g2 sll %o3, 0x05, %i7 ldsw [%l7 + 0x64], %i4 edge16 %g7, %l5, %o5 umulcc %l2, %g6, %l0 sra %g4, 0x0E, %i2 movge %icc, %i5, %g3 edge8l %o6, %g5, %l1 edge16l %l6, %i1, %i0 tneg %xcc, 0x6 edge32l %o4, %g1, %o1 tcs %xcc, 0x3 andcc %i3, %o2, %l3 edge16ln %o0, %l4, %o7 fmul8sux16 %f16, %f14, %f18 movgu %icc, %g2, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movne %icc, %o3, %i7 srl %i4, 0x1B, %l5 edge8 %o5, %g7, %g6 tcs %icc, 0x1 brz,a %l0, loop_1306 ldub [%l7 + 0x38], %l2 movpos %xcc, %i2, %g4 tneg %icc, 0x1 loop_1306: tsubcc %g3, 0x16B8, %i5 xorcc %o6, %g5, %l1 fbe %fcc3, loop_1307 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %l6, %i0, %o4 bleu,a %xcc, loop_1308 loop_1307: movvc %icc, %g1, %o1 fmovrde %i3, %f8, %f20 srlx %i1, %o2, %l3 loop_1308: addcc %l4, 0x1B91, %o0 addc %o7, 0x039A, %g2 set 0x08, %o0 stwa %o3, [%l7 + %o0] 0x0c movcs %xcc, %i7, %i4 sll %l5, 0x0A, %o5 movl %icc, %i6, %g7 alignaddr %l0, %l2, %i2 array32 %g6, %g3, %g4 umulcc %o6, %i5, %l1 sethi 0x1CAA, %g5 fandnot1 %f20, %f18, %f28 set 0x3C, %i2 lduwa [%l7 + %i2] 0x11, %i0 sir 0x06F5 fmovdn %xcc, %f29, %f26 wr %g0, 0x89, %asi ldxa [%l7 + 0x08] %asi, %o4 wr %g0, 0x04, %asi ldsba [%l7 + 0x0F] %asi, %l6 edge16l %g1, %i3, %i1 stb %o1, [%l7 + 0x4A] brlez %o2, loop_1309 popc 0x18BA, %l4 movneg %icc, %o0, %l3 srl %g2, %o7, %o3 loop_1309: movle %icc, %i7, %l5 tle %xcc, 0x7 tgu %icc, 0x5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x10, %asi lda [%l7 + 0x5C] %asi, %f20 mova %xcc, %i4, %o5 movrne %g7, 0x174, %i6 mulx %l0, %l2, %g6 movvc %xcc, %g3, %g4 fpadd32s %f7, %f14, %f12 ba,a %icc, loop_1310 membar 0x76 xor %o6, 0x0513, %i2 tl %xcc, 0x2 loop_1310: movneg %xcc, %l1, %g5 udivcc %i5, 0x1B4E, %i0 fnegs %f27, %f13 fbo %fcc3, loop_1311 udivcc %l6, 0x0EA2, %o4 tge %icc, 0x6 tgu %xcc, 0x1 loop_1311: movl %icc, %i3, %i1 edge8ln %o1, %g1, %l4 movne %icc, %o2, %o0 fbul %fcc0, loop_1312 movvc %icc, %g2, %l3 set 0x20, %l3 lda [%l7 + %l3] 0x89, %f8 loop_1312: movrgez %o3, 0x0E2, %i7 movrgz %o7, %l5, %o5 sth %i4, [%l7 + 0x2C] stw %g7, [%l7 + 0x64] nop fitos %f21, %f7 bcc,pn %icc, loop_1313 popc %l0, %i6 call loop_1314 movcs %xcc, %l2, %g6 loop_1313: swap [%l7 + 0x40], %g4 tgu %xcc, 0x5 loop_1314: subcc %g3, %o6, %i2 movge %xcc, %g5, %l1 fmul8sux16 %f6, %f28, %f22 tgu %icc, 0x7 umul %i0, %i5, %l6 fpadd16 %f22, %f12, %f30 fbu %fcc0, loop_1315 fbg,a %fcc3, loop_1316 ldsh [%l7 + 0x08], %o4 smul %i3, %o1, %g1 loop_1315: xnor %i1, 0x0892, %l4 loop_1316: fpack16 %f8, %f24 tleu %xcc, 0x2 movgu %xcc, %o0, %g2 wr %g0, 0x89, %asi prefetcha [%l7 + 0x68] %asi, 0x2 xnorcc %o2, 0x103D, %o3 membar 0x79 tsubcc %o7, 0x1E9B, %i7 lduw [%l7 + 0x64], %o5 fmovdle %icc, %f25, %f31 movrlz %i4, %l5, %g7 array32 %i6, %l0, %l2 nop setx 0x825791A91B8D9A10, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x05DC3720E6F62221, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f26, %f6 xor %g6, %g3, %o6 tge %icc, 0x5 popc 0x0E57, %i2 movrlz %g5, 0x1F1, %l1 movle %icc, %g4, %i0 fpack32 %f6, %f30, %f24 nop setx loop_1317, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done smul %l6, 0x040A, %i5 fpsub32s %f20, %f2, %f11 wr %g0, 0x0c, %asi lduba [%l7 + 0x55] %asi, %i3 loop_1317: xnorcc %o1, %o4, %g1 ldsh [%l7 + 0x2A], %i1 tsubcctv %l4, %o0, %l3 fnegd %f22, %f18 tg %xcc, 0x4 tle %icc, 0x5 addccc %g2, 0x0948, %o3 te %xcc, 0x1 fbule,a %fcc2, loop_1318 andncc %o2, %o7, %i7 umulcc %i4, 0x1115, %o5 movrlz %l5, 0x26C, %g7 loop_1318: bcc loop_1319 movne %icc, %l0, %l2 wr %g0, 0x89, %asi sta %f4, [%l7 + 0x40] %asi loop_1319: andn %g6, %g3, %o6 orcc %i6, %g5, %l1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %g4, %i0, %i2 ldsh [%l7 + 0x58], %l6 popc %i3, %o1 tle %xcc, 0x1 taddcc %o4, %i5, %i1 ldub [%l7 + 0x54], %g1 alignaddrl %o0, %l3, %l4 taddcctv %g2, %o2, %o7 fmovsl %icc, %f24, %f14 prefetch [%l7 + 0x7C], 0x0 fmovrdgez %i7, %f26, %f16 movl %icc, %i4, %o3 bcc,a,pt %icc, loop_1320 fbn %fcc1, loop_1321 ta %xcc, 0x6 fmovsgu %icc, %f19, %f29 loop_1320: edge8 %o5, %g7, %l5 loop_1321: udivx %l2, 0x006B, %g6 movg %xcc, %g3, %l0 add %l7, 0x40, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %i6, %o6 array8 %l1, %g5, %g4 flush %l7 + 0x30 umul %i0, 0x080E, %i2 fandnot1s %f9, %f2, %f4 and %l6, 0x143E, %o1 fmul8x16al %f20, %f29, %f30 fones %f13 fmul8sux16 %f2, %f2, %f10 edge16ln %i3, %o4, %i1 movvs %xcc, %i5, %o0 bg,pn %icc, loop_1322 edge32n %g1, %l3, %g2 set 0x40, %l1 ldda [%l7 + %l1] 0x10, %f0 loop_1322: mulscc %o2, %o7, %l4 add %i7, 0x0A9B, %o3 wr %g0, 0x21, %asi stxa %i4, [%g0 + 0x110] %asi bvs,pn %icc, loop_1323 alignaddrl %g7, %o5, %l5 edge32n %l2, %g3, %g6 tsubcctv %l0, 0x1703, %i6 loop_1323: xnor %o6, 0x17A6, %g5 xnor %g4, 0x13CE, %i0 umul %i2, 0x1F89, %l1 fnor %f24, %f2, %f26 xnor %l6, 0x0994, %i3 bvs,a loop_1324 fba,a %fcc2, loop_1325 fbu,a %fcc1, loop_1326 movg %icc, %o1, %o4 loop_1324: edge32l %i5, %i1, %g1 loop_1325: movrne %o0, 0x09B, %g2 loop_1326: movn %xcc, %l3, %o2 subcc %l4, %i7, %o7 call loop_1327 sll %o3, %g7, %o5 edge32n %i4, %l2, %l5 or %g6, 0x151F, %g3 loop_1327: sth %i6, [%l7 + 0x38] fcmpne16 %f14, %f6, %o6 sethi 0x1400, %l0 std %f18, [%l7 + 0x20] fpsub32 %f22, %f26, %f14 sdiv %g4, 0x1093, %g5 set 0x50, %o7 ldsha [%l7 + %o7] 0x89, %i2 nop setx 0x873DC78AA2FC2A8D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xDDD966B61A68F883, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fsubd %f10, %f20, %f2 movge %icc, %i0, %l1 movne %xcc, %i3, %o1 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f0 subccc %l6, 0x161A, %i5 tneg %icc, 0x5 bpos,pt %xcc, loop_1328 bshuffle %f20, %f20, %f30 ba,a,pt %xcc, loop_1329 fbug,a %fcc0, loop_1330 loop_1328: sub %i1, %o4, %g1 movcc %xcc, %o0, %g2 loop_1329: nop wr %g0, 0x88, %asi prefetcha [%l7 + 0x40] %asi, 0x1 loop_1330: fbuge,a %fcc3, loop_1331 nop fitod %f17, %f16 xnor %o2, %l4, %o7 movn %icc, %o3, %g7 loop_1331: fands %f30, %f2, %f18 bneg loop_1332 xnorcc %i7, %i4, %o5 fmovdvc %icc, %f24, %f21 udiv %l5, 0x12BD, %g6 loop_1332: bg,pt %icc, loop_1333 fbn,a %fcc0, loop_1334 sethi 0x02A5, %l2 edge16 %g3, %i6, %o6 loop_1333: and %l0, %g5, %i2 loop_1334: subc %i0, %g4, %i3 array8 %l1, %l6, %o1 movrne %i1, 0x102, %o4 movre %g1, 0x079, %o0 mova %icc, %i5, %g2 set 0x60, %o5 stxa %l3, [%l7 + %o5] 0xea membar #Sync movvc %icc, %l4, %o2 fmovsleu %icc, %f21, %f12 addc %o3, %o7, %i7 fpsub32s %f17, %f11, %f11 wr %g0, 0x80, %asi stxa %g7, [%l7 + 0x28] %asi fcmple32 %f24, %f10, %o5 movrlez %l5, 0x307, %i4 wr %g0, 0x27, %asi stba %g6, [%l7 + 0x4B] %asi membar #Sync subccc %g3, 0x1542, %l2 fmovsleu %icc, %f30, %f27 tcs %icc, 0x4 movleu %xcc, %i6, %o6 fmovrdgz %g5, %f26, %f6 addcc %i2, 0x1F45, %i0 nop setx 0x738F5CBA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x8BCA09BC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fdivs %f16, %f14, %f19 movleu %xcc, %l0, %i3 edge8 %g4, %l6, %l1 andncc %o1, %o4, %g1 bgu,a %xcc, loop_1335 or %i1, %i5, %o0 move %icc, %g2, %l4 movneg %xcc, %o2, %o3 loop_1335: tleu %xcc, 0x7 andcc %o7, 0x1F4A, %l3 fbue %fcc0, loop_1336 edge8n %i7, %g7, %o5 fornot1 %f16, %f8, %f24 mulscc %l5, 0x05B9, %g6 loop_1336: tle %xcc, 0x1 udiv %g3, 0x1267, %i4 srl %l2, %o6, %i6 sir 0x0C73 edge8ln %g5, %i2, %l0 fpsub16 %f20, %f8, %f6 movre %i0, %g4, %i3 orncc %l6, 0x0566, %l1 movcc %xcc, %o4, %g1 membar 0x4C taddcctv %o1, %i1, %o0 tle %xcc, 0x3 umulcc %i5, 0x0E1C, %g2 tleu %xcc, 0x5 tsubcctv %o2, %l4, %o7 membar 0x06 fands %f15, %f12, %f10 movvc %xcc, %o3, %l3 fzero %f20 fcmpne16 %f14, %f4, %i7 nop setx loop_1337, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sdivx %g7, 0x05C9, %l5 st %f11, [%l7 + 0x70] movpos %icc, %g6, %o5 loop_1337: xorcc %i4, %g3, %o6 andn %l2, %i6, %i2 edge8ln %g5, %l0, %i0 fbe,a %fcc1, loop_1338 fnegd %f20, %f0 fmovdl %xcc, %f26, %f24 nop setx loop_1339, %l0, %l1 jmpl %l1, %g4 loop_1338: array8 %i3, %l6, %o4 edge32ln %g1, %o1, %l1 membar 0x0C loop_1339: tvs %xcc, 0x5 lduh [%l7 + 0x3E], %i1 lduh [%l7 + 0x62], %i5 movn %xcc, %g2, %o0 movrgez %l4, 0x1A4, %o2 edge16ln %o3, %o7, %i7 taddcctv %l3, 0x1838, %g7 sll %g6, 0x17, %l5 addccc %o5, %i4, %o6 udivcc %g3, 0x115F, %i6 alignaddr %l2, %g5, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %icc, %l0, %i0 fzeros %f14 mulx %i3, 0x051F, %l6 fbu %fcc0, loop_1340 or %g4, %g1, %o1 tne %xcc, 0x1 tne %icc, 0x0 loop_1340: andcc %l1, %i1, %i5 movrne %g2, 0x1CD, %o4 wr %g0, 0x89, %asi ldsha [%l7 + 0x20] %asi, %o0 nop fitos %f2, %f30 fzeros %f31 sub %o2, 0x109E, %o3 bgu,pn %icc, loop_1341 ldstub [%l7 + 0x6A], %o7 tcs %icc, 0x4 fmovd %f0, %f30 loop_1341: membar 0x2E add %l7, 0x18, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l4 casa [%l6] %asi, %l4, %l3 bn,pt %xcc, loop_1342 udivx %i7, 0x1B1B, %g7 edge8l %g6, %o5, %l5 mulx %i4, %o6, %g3 loop_1342: fnor %f24, %f16, %f0 move %icc, %i6, %l2 movrlz %i2, 0x198, %l0 array32 %g5, %i3, %l6 swap [%l7 + 0x34], %g4 wr %g0, 0x10, %asi ldstuba [%l7 + 0x26] %asi, %g1 addccc %i0, 0x0FCD, %o1 udiv %i1, 0x0CF7, %l1 fblg %fcc3, loop_1343 fpack32 %f24, %f12, %f20 bvs %icc, loop_1344 brz %g2, loop_1345 loop_1343: and %i5, 0x0918, %o4 stx %o0, [%l7 + 0x50] loop_1344: ldub [%l7 + 0x3A], %o2 loop_1345: ba %xcc, loop_1346 fxors %f2, %f8, %f3 sub %o7, 0x0AAD, %l4 fmovscs %xcc, %f25, %f23 loop_1346: fbu,a %fcc1, loop_1347 bcs,a,pn %icc, loop_1348 membar 0x2E ldsw [%l7 + 0x20], %o3 loop_1347: sethi 0x1003, %l3 loop_1348: fpadd32 %f22, %f10, %f18 sub %g7, 0x1006, %i7 movle %xcc, %g6, %o5 sra %i4, %l5, %o6 fornot1s %f1, %f25, %f10 popc %g3, %l2 fandnot1 %f6, %f26, %f20 smulcc %i6, %l0, %i2 swap [%l7 + 0x68], %i3 edge32n %g5, %l6, %g4 taddcc %g1, %i0, %i1 fpadd32 %f2, %f20, %f0 wr %g0, 0x2a, %asi stba %l1, [%l7 + 0x77] %asi membar #Sync membar 0x60 sub %o1, %g2, %o4 bpos,a,pt %icc, loop_1349 addcc %o0, %o2, %o7 movne %icc, %l4, %o3 set 0x64, %i6 stwa %i5, [%l7 + %i6] 0x11 loop_1349: fcmple16 %f16, %f0, %l3 bvs,pt %xcc, loop_1350 movpos %xcc, %g7, %g6 tn %icc, 0x2 be,a,pt %icc, loop_1351 loop_1350: subc %i7, 0x197D, %o5 edge8 %i4, %o6, %g3 ta %xcc, 0x1 loop_1351: movpos %icc, %l2, %i6 fmovrsgez %l0, %f9, %f9 tn %icc, 0x1 fzeros %f31 movle %icc, %l5, %i2 prefetch [%l7 + 0x68], 0x0 tl %xcc, 0x0 sth %i3, [%l7 + 0x4A] alignaddr %g5, %g4, %g1 tg %icc, 0x4 movgu %xcc, %i0, %i1 movn %xcc, %l6, %o1 subc %l1, %o4, %g2 add %o2, 0x1771, %o0 bn,a %xcc, loop_1352 sra %o7, 0x04, %o3 udivx %i5, 0x056A, %l3 set 0x40, %l6 ldswa [%l7 + %l6] 0x15, %g7 loop_1352: te %icc, 0x3 fbg %fcc3, loop_1353 subc %g6, %i7, %l4 subc %i4, %o5, %g3 nop setx 0xEDAF5F1B6FA9F1F4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x4DE09872A58E10C0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f24, %f0 loop_1353: bvs,a loop_1354 udiv %o6, 0x080E, %l2 fornot2 %f8, %f16, %f2 edge8ln %l0, %i6, %i2 loop_1354: bcs,a loop_1355 edge8ln %i3, %g5, %g4 nop fitos %f4, %f5 fstoi %f5, %f20 ldd [%l7 + 0x08], %f4 loop_1355: nop wr %g0, 0x0c, %asi lduha [%l7 + 0x5A] %asi, %g1 sdiv %i0, 0x0025, %l5 tn %xcc, 0x0 bg loop_1356 edge8 %l6, %o1, %l1 orcc %i1, 0x1489, %g2 sdivcc %o2, 0x0DAB, %o4 loop_1356: sir 0x01C9 tpos %xcc, 0x3 tsubcctv %o0, %o7, %i5 udivx %o3, 0x0C32, %g7 set 0x70, %g7 stha %l3, [%l7 + %g7] 0x15 sdiv %g6, 0x06C0, %l4 fbge,a %fcc3, loop_1357 xorcc %i7, 0x0DF7, %i4 movvs %icc, %g3, %o6 tcs %xcc, 0x5 loop_1357: fnands %f20, %f22, %f16 xor %o5, %l0, %i6 movgu %icc, %i2, %i3 tleu %xcc, 0x3 edge16n %l2, %g5, %g4 addccc %i0, %l5, %l6 fzeros %f0 srl %g1, %l1, %o1 xnorcc %g2, %o2, %o4 edge8 %i1, %o0, %i5 movvc %xcc, %o7, %o3 ld [%l7 + 0x68], %f22 fpadd16 %f6, %f26, %f14 movrlez %l3, %g6, %g7 fornot1s %f28, %f15, %f3 stbar add %l7, 0x30, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x89, %l4, %i7 fble,a %fcc0, loop_1358 brlz %g3, loop_1359 fmovsle %icc, %f14, %f13 wr %g0, 0x04, %asi lduha [%l7 + 0x48] %asi, %o6 loop_1358: fmovsg %xcc, %f29, %f5 loop_1359: tge %icc, 0x0 nop setx 0x7855DB3586F76695, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xF097479BAD52CE1C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f16, %f12 fpadd32 %f22, %f22, %f6 fmovrslz %o5, %f3, %f7 sdiv %l0, 0x07F3, %i6 fmovdcc %xcc, %f7, %f12 srax %i4, %i2, %i3 fmovsne %xcc, %f19, %f21 sdivcc %l2, 0x065B, %g4 and %i0, %g5, %l5 call loop_1360 be,pt %icc, loop_1361 st %f5, [%l7 + 0x24] nop setx 0xFB3E4EBF3C9D7959, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xB4B4779F6797A637, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f22, %f22 loop_1360: nop wr %g0, 0x80, %asi ldstuba [%l7 + 0x53] %asi, %l6 loop_1361: sdivcc %l1, 0x18F6, %o1 nop fitos %f18, %f19 edge16ln %g1, %o2, %g2 bleu,a %icc, loop_1362 movgu %icc, %i1, %o0 array8 %i5, %o4, %o7 movl %icc, %l3, %g6 loop_1362: edge8n %o3, %l4, %g7 tl %icc, 0x7 smulcc %i7, 0x12A4, %o6 xorcc %g3, 0x1009, %l0 umulcc %o5, 0x0CE4, %i6 movre %i2, 0x2C6, %i3 tle %xcc, 0x2 alignaddrl %i4, %g4, %l2 fmovrdne %g5, %f2, %f10 wr %g0, 0x10, %asi lduba [%l7 + 0x1B] %asi, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sir 0x081B xnor %i0, %l6, %l1 tn %xcc, 0x2 tsubcc %o1, 0x055C, %o2 fcmpne16 %f0, %f22, %g2 fzero %f10 set 0x1D, %i4 ldstuba [%l7 + %i4] 0x11, %i1 subc %o0, 0x109B, %g1 fzeros %f7 bgu,a loop_1363 xor %i5, 0x08C5, %o7 alignaddrl %o4, %l3, %o3 subc %l4, %g6, %g7 loop_1363: nop add %l7, 0x18, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %o6, %i7 fmovrdlz %g3, %f4, %f0 move %icc, %l0, %i6 mova %xcc, %i2, %i3 fmovsl %icc, %f25, %f28 stbar stbar tsubcc %i4, %g4, %o5 fornot1s %f16, %f21, %f5 array32 %l2, %l5, %g5 umulcc %l6, 0x1D46, %i0 tl %icc, 0x2 xorcc %o1, 0x0945, %o2 fmovsvc %xcc, %f16, %f26 tsubcctv %g2, %i1, %o0 sethi 0x0EB3, %g1 fands %f15, %f8, %f29 subc %i5, 0x07E1, %o7 edge16n %l1, %l3, %o3 fbue %fcc1, loop_1364 edge8n %l4, %o4, %g6 orn %o6, %i7, %g3 tle %icc, 0x2 loop_1364: brlz,a %g7, loop_1365 andcc %l0, 0x0A11, %i6 fba,a %fcc0, loop_1366 fmovdcs %xcc, %f28, %f31 loop_1365: movgu %xcc, %i3, %i4 addcc %i2, %o5, %l2 loop_1366: fmovdvs %icc, %f29, %f6 add %g4, 0x1452, %l5 ldub [%l7 + 0x75], %l6 sethi 0x14B3, %g5 sir 0x0E6E lduh [%l7 + 0x18], %o1 edge32 %i0, %g2, %o2 movne %icc, %o0, %i1 sdiv %i5, 0x1D83, %o7 sllx %l1, %l3, %g1 ld [%l7 + 0x08], %f3 fmovsa %icc, %f2, %f16 popc 0x11F8, %l4 fmovs %f10, %f22 wr %g0, 0x80, %asi lduha [%l7 + 0x38] %asi, %o4 movge %xcc, %o3, %o6 subcc %i7, %g6, %g7 bn,a,pn %icc, loop_1367 move %icc, %g3, %l0 orn %i6, 0x0769, %i3 mova %icc, %i2, %i4 loop_1367: fbn,a %fcc0, loop_1368 movneg %icc, %o5, %l2 fmovsn %icc, %f22, %f30 sdiv %l5, 0x1A55, %l6 loop_1368: fxor %f28, %f30, %f28 fmovrdne %g4, %f8, %f0 bne,a %xcc, loop_1369 subc %o1, 0x116B, %i0 popc %g2, %g5 bgu,a loop_1370 loop_1369: subccc %o0, 0x0B8E, %i1 xnor %i5, %o7, %o2 tle %icc, 0x3 loop_1370: movre %l1, %g1, %l3 movn %icc, %l4, %o4 movleu %xcc, %o3, %o6 orncc %i7, %g6, %g3 wr %g0, 0x80, %asi stha %l0, [%l7 + 0x34] %asi bvc %icc, loop_1371 sir 0x0105 bneg %xcc, loop_1372 membar 0x3B loop_1371: edge8ln %i6, %i3, %i2 mova %icc, %g7, %i4 loop_1372: ta %xcc, 0x6 movrne %o5, 0x0F5, %l2 fbne %fcc2, loop_1373 tvs %xcc, 0x2 alignaddrl %l5, %l6, %g4 array8 %i0, %g2, %g5 loop_1373: fpadd32 %f2, %f2, %f28 sir 0x0DDA udiv %o0, 0x1CDE, %i1 ldsb [%l7 + 0x2F], %i5 tn %xcc, 0x6 mulscc %o7, 0x0DB9, %o2 popc %l1, %g1 set 0x68, %o4 ldxa [%l7 + %o4] 0x14, %o1 nop fitos %f8, %f10 fstox %f10, %f18 fpadd32 %f2, %f16, %f30 set 0x4C, %l5 lda [%l7 + %l5] 0x15, %f31 te %xcc, 0x2 mulscc %l4, %l3, %o4 fbul,a %fcc1, loop_1374 sub %o6, %o3, %g6 array32 %i7, %l0, %g3 sllx %i3, 0x07, %i2 loop_1374: bvs,pt %xcc, loop_1375 subcc %g7, 0x11CB, %i6 tcs %icc, 0x0 ta %icc, 0x1 loop_1375: fmovdle %xcc, %f9, %f23 bvs,a %xcc, loop_1376 orncc %o5, 0x035B, %i4 nop setx loop_1377, %l0, %l1 jmpl %l1, %l5 fsrc2s %f13, %f6 loop_1376: ldstub [%l7 + 0x30], %l6 subc %l2, 0x0CE4, %g4 loop_1377: sll %g2, 0x04, %g5 bl,a %icc, loop_1378 edge8 %o0, %i0, %i5 call loop_1379 array8 %i1, %o7, %l1 loop_1378: xnor %g1, %o2, %l4 fmuld8sux16 %f2, %f10, %f10 loop_1379: movrne %o1, 0x2DD, %o4 andn %o6, %o3, %g6 fmovdl %xcc, %f20, %f3 ldd [%l7 + 0x08], %l2 edge32ln %l0, %g3, %i3 fba,a %fcc3, loop_1380 movleu %icc, %i2, %g7 tvc %icc, 0x3 fmovsvs %xcc, %f17, %f19 loop_1380: add %i7, 0x0806, %o5 set 0x1A, %g3 ldsba [%l7 + %g3] 0x89, %i6 udivx %l5, 0x187F, %i4 tvs %xcc, 0x2 edge16l %l2, %g4, %g2 tge %xcc, 0x7 move %icc, %g5, %o0 stb %i0, [%l7 + 0x68] movrgz %i5, 0x17F, %i1 fblg %fcc3, loop_1381 xor %l6, 0x1657, %o7 udivx %g1, 0x0119, %l1 tgu %icc, 0x7 loop_1381: call loop_1382 orcc %o2, 0x0734, %l4 bvs loop_1383 array16 %o1, %o6, %o4 loop_1382: ta %xcc, 0x2 udivcc %o3, 0x0468, %g6 loop_1383: movge %icc, %l0, %l3 fmovdn %icc, %f19, %f13 ld [%l7 + 0x18], %f7 sll %i3, %g3, %g7 fbe,a %fcc1, loop_1384 xnor %i7, 0x1D85, %i2 tne %icc, 0x7 fmovsne %icc, %f31, %f1 loop_1384: flush %l7 + 0x70 tcc %icc, 0x3 fmovrdne %o5, %f20, %f0 fnot2 %f10, %f4 movpos %icc, %i6, %i4 sub %l5, 0x0719, %l2 subcc %g2, %g5, %g4 movcs %xcc, %o0, %i5 fbne,a %fcc3, loop_1385 fmovdpos %xcc, %f24, %f30 tpos %xcc, 0x0 edge16l %i1, %l6, %i0 loop_1385: fmovdn %xcc, %f22, %f22 edge32l %o7, %l1, %g1 brnz,a %l4, loop_1386 tle %xcc, 0x5 tpos %icc, 0x0 swap [%l7 + 0x30], %o2 loop_1386: orn %o6, %o4, %o1 fblg %fcc2, loop_1387 fmovdneg %xcc, %f4, %f12 movrgez %g6, 0x103, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1387: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpack16 %f26, %f6 fble,a %fcc2, loop_1388 edge16 %l3, %i3, %o3 ldub [%l7 + 0x14], %g7 ta %xcc, 0x2 loop_1388: nop set 0x48, %l2 ldsha [%l7 + %l2] 0x88, %g3 array16 %i2, %i7, %o5 membar 0x4F edge16n %i6, %l5, %i4 movre %g2, %g5, %l2 edge32n %g4, %o0, %i1 swap [%l7 + 0x7C], %l6 fmovdvs %icc, %f13, %f10 fcmple16 %f26, %f20, %i5 bvs,a,pt %xcc, loop_1389 nop fitos %f8, %f7 fstox %f7, %f18 edge8 %o7, %i0, %g1 fpadd16 %f14, %f26, %f28 loop_1389: fmovrsne %l4, %f7, %f11 fmovdge %xcc, %f3, %f8 smul %l1, 0x0F7B, %o2 tge %icc, 0x2 srlx %o4, %o1, %g6 tle %xcc, 0x4 ldx [%l7 + 0x08], %l0 brlz %o6, loop_1390 fbn %fcc0, loop_1391 andn %i3, 0x0139, %l3 fbg %fcc0, loop_1392 loop_1390: orncc %g7, %o3, %g3 loop_1391: tcs %xcc, 0x1 ba,a,pn %icc, loop_1393 loop_1392: tcs %xcc, 0x6 flush %l7 + 0x50 fbl %fcc2, loop_1394 loop_1393: tsubcc %i2, %i7, %o5 edge32 %i6, %i4, %l5 ta %xcc, 0x1 loop_1394: fbge,a %fcc2, loop_1395 fbg,a %fcc1, loop_1396 nop setx 0xF0456E1D, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr fbue,a %fcc2, loop_1397 loop_1395: fpackfix %f30, %f18 loop_1396: fbe,a %fcc0, loop_1398 andncc %g2, %g5, %l2 loop_1397: tn %xcc, 0x4 fbue,a %fcc0, loop_1399 loop_1398: orncc %g4, 0x0FD9, %o0 ld [%l7 + 0x38], %f28 sra %i1, 0x0A, %l6 loop_1399: taddcctv %i5, %i0, %o7 tsubcctv %g1, %l4, %l1 edge8n %o2, %o1, %g6 fmovdpos %icc, %f30, %f4 fcmpeq16 %f4, %f4, %o4 andcc %l0, %o6, %l3 brgz,a %i3, loop_1400 movcs %icc, %g7, %o3 mulx %g3, %i7, %o5 fmovrsgz %i2, %f4, %f29 loop_1400: ldub [%l7 + 0x63], %i4 edge16ln %i6, %g2, %l5 fmovrsne %g5, %f26, %f21 fbu %fcc1, loop_1401 bcs,pt %icc, loop_1402 edge32n %g4, %o0, %i1 tcc %icc, 0x0 loop_1401: or %l6, %l2, %i5 loop_1402: fnegs %f23, %f10 bvs,pn %icc, loop_1403 subcc %i0, 0x0563, %g1 fmovdvs %icc, %f11, %f15 add %l7, 0x28, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %l4 casa [%l6] 0x18, %l4, %o7 loop_1403: fbl,a %fcc1, loop_1404 umulcc %l1, %o2, %o1 tle %xcc, 0x1 fmovdneg %xcc, %f15, %f29 loop_1404: srlx %g6, %l0, %o4 bge %xcc, loop_1405 fmovrsgz %l3, %f25, %f29 wr %g0, 0x19, %asi sta %f30, [%l7 + 0x08] %asi loop_1405: movleu %xcc, %o6, %g7 add %i3, %o3, %g3 fpadd16s %f5, %f12, %f8 andn %i7, 0x09F7, %i2 andcc %o5, 0x164F, %i4 tvs %icc, 0x4 movg %icc, %i6, %g2 movle %icc, %g5, %g4 fmul8sux16 %f20, %f6, %f4 subcc %l5, 0x11DE, %o0 srl %l6, %i1, %l2 fmovdne %icc, %f17, %f16 alignaddrl %i5, %i0, %g1 movle %icc, %o7, %l4 set 0x48, %i0 stxa %o2, [%l7 + %i0] 0x2a membar #Sync sll %l1, %o1, %g6 orn %l0, 0x0688, %o4 movvs %xcc, %l3, %o6 xorcc %g7, %i3, %o3 sir 0x0ADC fpadd32 %f2, %f30, %f20 popc %i7, %i2 fmovsleu %icc, %f0, %f18 movvc %xcc, %o5, %i4 andn %g3, %g2, %i6 movrlez %g4, 0x140, %l5 smul %o0, 0x0DA1, %g5 brlez %i1, loop_1406 sra %l2, %l6, %i0 andn %i5, %g1, %l4 movcs %icc, %o2, %l1 loop_1406: ldsh [%l7 + 0x6A], %o7 for %f12, %f28, %f10 movgu %xcc, %g6, %o1 add %o4, %l3, %l0 umul %o6, %g7, %o3 tpos %icc, 0x5 bcs loop_1407 fnot1s %f3, %f10 smul %i7, %i3, %i2 movge %icc, %o5, %i4 loop_1407: fxnor %f24, %f24, %f26 bn,a loop_1408 nop setx 0x796E484E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 fsqrts %f12, %f28 set 0x72, %i7 stba %g3, [%l7 + %i7] 0x27 membar #Sync loop_1408: fbue,a %fcc2, loop_1409 edge16l %i6, %g4, %g2 add %l7, 0x40, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l5 casa [%l6] %asi, %l5, %g5 loop_1409: bn,a,pn %xcc, loop_1410 srax %i1, 0x1F, %l2 udivx %o0, 0x0F74, %i0 popc 0x1524, %l6 loop_1410: fblg,a %fcc1, loop_1411 tg %xcc, 0x5 edge32ln %i5, %g1, %o2 movneg %icc, %l1, %l4 loop_1411: movg %icc, %g6, %o7 fmovdge %icc, %f13, %f9 andncc %o1, %o4, %l3 alignaddr %o6, %l0, %g7 edge8l %o3, %i7, %i2 movpos %icc, %i3, %o5 orncc %i4, 0x1C56, %g3 subc %g4, %g2, %l5 mulx %g5, %i6, %l2 array8 %o0, %i1, %l6 mulx %i0, %g1, %o2 movle %icc, %l1, %i5 fmovdpos %icc, %f2, %f21 fsrc1 %f8, %f0 tpos %icc, 0x3 movge %icc, %g6, %l4 addcc %o1, %o7, %o4 brz,a %l3, loop_1412 fmovdcs %icc, %f2, %f7 brlz,a %l0, loop_1413 movrlez %o6, %o3, %i7 loop_1412: brgz %i2, loop_1414 taddcctv %i3, 0x033C, %o5 loop_1413: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovrsgz %g7, %f1, %f27 loop_1414: fble %fcc3, loop_1415 fpsub32s %f10, %f3, %f19 fmul8x16al %f29, %f30, %f30 orn %g3, %i4, %g2 loop_1415: tne %icc, 0x0 wr %g0, 0xf1, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync fcmple16 %f6, %f30, %g4 fbge,a %fcc2, loop_1416 fmovdle %xcc, %f23, %f13 movl %xcc, %g5, %l5 wr %g0, 0x81, %asi lduha [%l7 + 0x60] %asi, %i6 loop_1416: sub %o0, %i1, %l2 movgu %xcc, %l6, %i0 for %f16, %f14, %f16 and %g1, %o2, %i5 fbn %fcc2, loop_1417 addcc %g6, 0x1A62, %l4 movne %xcc, %o1, %l1 edge8n %o4, %l3, %o7 loop_1417: fmovdcs %xcc, %f15, %f7 bpos,pn %icc, loop_1418 nop setx 0x5CC2C3561044EF70, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr wr %g0, 0x80, %asi ldda [%l7 + 0x40] %asi, %f0 loop_1418: brz,a %o6, loop_1419 fnands %f22, %f15, %f5 udivx %l0, 0x0BA6, %o3 edge32n %i7, %i2, %o5 loop_1419: fmul8x16 %f8, %f10, %f14 brlez,a %g7, loop_1420 popc %g3, %i4 tle %xcc, 0x5 addc %i3, %g2, %g5 loop_1420: fble,a %fcc0, loop_1421 ldx [%l7 + 0x20], %g4 move %icc, %i6, %l5 bn,a %icc, loop_1422 loop_1421: umulcc %o0, 0x04C0, %i1 xnor %l6, 0x1DA6, %l2 movge %xcc, %g1, %o2 loop_1422: movrlz %i5, %i0, %l4 set 0x7C, %g1 ldswa [%l7 + %g1] 0x81, %g6 set 0x48, %g6 sta %f20, [%l7 + %g6] 0x10 sethi 0x18F2, %o1 movgu %icc, %o4, %l3 movgu %xcc, %o7, %o6 movpos %icc, %l1, %l0 fabss %f30, %f14 alignaddrl %i7, %i2, %o5 movrne %g7, %o3, %i4 fmovrsne %i3, %f19, %f24 nop fitod %f12, %f4 fdtoi %f4, %f14 udivcc %g2, 0x06D5, %g5 tcc %xcc, 0x2 fsrc2 %f20, %f28 fmovsvs %icc, %f10, %f6 edge16l %g3, %g4, %l5 set 0x78, %o2 stwa %i6, [%l7 + %o2] 0xe3 membar #Sync movvc %icc, %i1, %o0 ta %icc, 0x5 fcmpne16 %f8, %f26, %l2 fnor %f12, %f0, %f6 addc %g1, 0x1CAA, %l6 orn %i5, %i0, %o2 andcc %g6, 0x1728, %l4 fmovsgu %icc, %f27, %f31 sllx %o1, %l3, %o4 array16 %o7, %o6, %l0 movrne %i7, 0x162, %l1 fmovsneg %xcc, %f25, %f17 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbne %fcc0, loop_1423 fmovdleu %xcc, %f7, %f0 tl %icc, 0x1 tcs %icc, 0x1 loop_1423: movvc %xcc, %o5, %i2 fmovdge %xcc, %f2, %f14 move %xcc, %o3, %g7 taddcc %i3, %g2, %i4 sub %g5, %g4, %l5 xnor %i6, %i1, %g3 set 0x78, %o1 lda [%l7 + %o1] 0x81, %f8 fcmpeq32 %f8, %f2, %l2 fmovrslez %o0, %f30, %f26 sub %l6, %g1, %i0 tsubcc %o2, %g6, %l4 edge32n %i5, %o1, %l3 edge8ln %o4, %o6, %o7 sdiv %i7, 0x11C2, %l1 nop fitos %f2, %f3 fstox %f3, %f16 fxtos %f16, %f23 sdivcc %o5, 0x091C, %l0 ldx [%l7 + 0x30], %i2 srl %g7, %i3, %o3 brgez,a %i4, loop_1424 ldd [%l7 + 0x18], %g2 edge8ln %g4, %g5, %i6 andcc %l5, %g3, %l2 loop_1424: stb %o0, [%l7 + 0x22] sdivcc %i1, 0x17AD, %g1 fmovdvc %icc, %f17, %f8 fmul8x16au %f1, %f10, %f16 bne,a,pn %xcc, loop_1425 addcc %l6, 0x1DBC, %o2 orcc %g6, 0x01E7, %l4 flush %l7 + 0x20 loop_1425: bge,a,pn %icc, loop_1426 mova %xcc, %i0, %i5 fmovrslez %o1, %f4, %f14 sir 0x09DC loop_1426: brz,a %l3, loop_1427 tsubcc %o6, 0x1F58, %o7 fnors %f22, %f15, %f9 taddcc %o4, %i7, %l1 loop_1427: movrlz %o5, %l0, %g7 smulcc %i3, 0x1C96, %i2 sethi 0x1E64, %o3 taddcctv %i4, 0x07F8, %g2 bcc,pt %xcc, loop_1428 nop setx 0x5A4AD55DCB0A3D06, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xDEE01E70EC0AB3DB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f6, %f22 sir 0x1AA2 orncc %g4, 0x17ED, %g5 loop_1428: ldd [%l7 + 0x10], %f24 fxnors %f1, %f9, %f17 fmovdgu %xcc, %f19, %f24 fbule %fcc2, loop_1429 fornot2s %f20, %f6, %f29 fmovd %f10, %f16 move %icc, %i6, %g3 loop_1429: ldx [%l7 + 0x20], %l2 fbug,a %fcc0, loop_1430 movcs %icc, %o0, %i1 sra %l5, 0x1B, %l6 fmul8x16al %f25, %f16, %f12 loop_1430: udiv %g1, 0x05BF, %g6 fmovsg %icc, %f17, %f5 movpos %xcc, %o2, %l4 fbug %fcc1, loop_1431 edge8 %i0, %o1, %i5 te %xcc, 0x1 ldub [%l7 + 0x7F], %o6 loop_1431: srax %o7, 0x00, %o4 alignaddr %l3, %l1, %o5 lduw [%l7 + 0x58], %l0 add %l7, 0x60, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i7, %i3 tcs %xcc, 0x6 wr %g0, 0x81, %asi ldxa [%l7 + 0x68] %asi, %i2 movg %xcc, %g7, %o3 fpsub32s %f31, %f19, %f2 movrlz %g2, 0x260, %i4 movgu %xcc, %g4, %i6 nop setx 0x4362C8701A2B7865, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xEFD69F04861A6CA4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fmuld %f12, %f2, %f10 popc 0x156E, %g5 srl %l2, %g3, %o0 fbg %fcc2, loop_1432 bpos,a,pn %icc, loop_1433 fmovsvs %icc, %f3, %f24 wr %g0, 0xf1, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_1432: bgu,pn %icc, loop_1434 loop_1433: te %icc, 0x5 udivx %i1, 0x063E, %l5 andn %g1, %g6, %l6 loop_1434: sra %l4, 0x0E, %o2 flush %l7 + 0x18 fmul8sux16 %f16, %f4, %f26 movge %icc, %i0, %i5 xnorcc %o6, %o7, %o4 set 0x68, %i3 prefetcha [%l7 + %i3] 0x0c, 0x3 movcs %xcc, %l1, %o5 wr %g0, 0xe2, %asi stba %l0, [%l7 + 0x2C] %asi membar #Sync fsrc2 %f8, %f0 movrlez %i7, %o1, %i2 edge32 %g7, %o3, %g2 array32 %i4, %g4, %i6 addc %i3, 0x0253, %g5 movrlz %l2, %g3, %o0 bcc,a %xcc, loop_1435 andn %i1, %g1, %g6 edge8l %l5, %l4, %o2 array32 %l6, %i5, %i0 loop_1435: brlez,a %o7, loop_1436 fandnot1s %f30, %f1, %f5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %o4, %l3, %o6 loop_1436: subcc %l1, %o5, %l0 edge16 %o1, %i2, %g7 ldsw [%l7 + 0x5C], %o3 mulx %g2, 0x169D, %i4 movleu %icc, %i7, %g4 ldd [%l7 + 0x60], %i2 movle %xcc, %g5, %i6 fmovd %f0, %f14 nop fitod %f10, %f0 fdtos %f0, %f11 fpsub16 %f24, %f8, %f28 lduh [%l7 + 0x78], %g3 fbo,a %fcc1, loop_1437 membar 0x10 add %l2, 0x1906, %i1 nop fitos %f5, %f27 fstod %f27, %f2 loop_1437: smul %g1, %g6, %o0 fpackfix %f28, %f12 nop set 0x28, %i5 stx %l4, [%l7 + %i5] tvs %icc, 0x1 wr %g0, 0x88, %asi stba %o2, [%l7 + 0x4F] %asi tcs %xcc, 0x2 brlez,a %l6, loop_1438 membar 0x57 edge32l %i5, %l5, %i0 add %l7, 0x14, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o7 casa [%l6] 0x80, %o7, %o4 loop_1438: movvs %icc, %l3, %l1 bl,a loop_1439 fsrc1s %f26, %f20 movg %xcc, %o5, %o6 bvs,pt %icc, loop_1440 loop_1439: nop setx 0xB2A3FDB339A0B2E8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xAFE5F1B28888A5B7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f30, %f28 sllx %o1, %l0, %g7 fbug %fcc0, loop_1441 loop_1440: ldsw [%l7 + 0x30], %i2 fandnot2s %f27, %f13, %f18 movn %xcc, %g2, %o3 loop_1441: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x16, %o6 ldsh [%l7 + %o6], %i7 fbn %fcc1, loop_1442 xnorcc %g4, %i3, %i4 tsubcctv %g5, %i6, %g3 umul %i1, 0x0B6D, %l2 loop_1442: nop set 0x30, %o3 ldxa [%g0 + %o3] 0x50, %g1 movle %icc, %o0, %g6 edge32l %l4, %o2, %i5 taddcc %l5, 0x008A, %l6 fmovsgu %xcc, %f11, %f7 wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi subccc %i0, 0x1F49, %o4 nop fitos %f1, %f4 fstoi %f4, %f22 tn %xcc, 0x4 udivcc %l3, 0x06EA, %o7 mova %icc, %l1, %o6 wr %g0, 0x80, %asi ldsba [%l7 + 0x70] %asi, %o1 mova %xcc, %l0, %g7 flush %l7 + 0x64 be,a,pn %xcc, loop_1443 tgu %icc, 0x2 stw %o5, [%l7 + 0x5C] array32 %g2, %i2, %i7 loop_1443: tneg %icc, 0x6 tpos %icc, 0x5 tsubcc %o3, %g4, %i3 movge %icc, %g5, %i4 tne %xcc, 0x4 tg %icc, 0x0 xnorcc %g3, 0x0E12, %i1 movgu %icc, %l2, %g1 set 0x62, %i1 ldsba [%l7 + %i1] 0x14, %i6 wr %g0, 0x19, %asi sta %f0, [%l7 + 0x60] %asi udivcc %o0, 0x006C, %g6 movle %icc, %l4, %i5 tneg %icc, 0x1 bcs,a %icc, loop_1444 fpsub16s %f24, %f9, %f10 addcc %o2, 0x1894, %l6 taddcc %i0, 0x0EBF, %l5 loop_1444: membar 0x24 movrgez %l3, 0x333, %o4 movrgz %o7, %o6, %o1 fbo,a %fcc0, loop_1445 bn,pt %xcc, loop_1446 edge32ln %l0, %g7, %l1 nop fitod %f23, %f30 loop_1445: fmovrdlez %g2, %f16, %f4 loop_1446: udivcc %i2, 0x1705, %o5 bleu %xcc, loop_1447 sir 0x06C4 array32 %o3, %i7, %g4 ldub [%l7 + 0x40], %i3 loop_1447: fnands %f17, %f0, %f4 alignaddr %g5, %g3, %i1 array8 %l2, %i4, %g1 tvs %xcc, 0x2 fornot2s %f0, %f19, %f31 fpack32 %f12, %f26, %f18 andn %o0, %i6, %l4 alignaddrl %i5, %o2, %g6 tcs %icc, 0x5 udiv %l6, 0x0751, %l5 stw %l3, [%l7 + 0x64] fandnot2 %f10, %f18, %f10 mulx %o4, 0x0DDF, %o7 call loop_1448 lduw [%l7 + 0x20], %i0 fmovsvc %xcc, %f10, %f1 movcc %icc, %o6, %o1 loop_1448: taddcctv %g7, 0x0CF3, %l1 brnz,a %l0, loop_1449 fmovdne %icc, %f9, %f11 nop set 0x68, %l4 std %f28, [%l7 + %l4] tl %icc, 0x7 loop_1449: edge16ln %g2, %o5, %o3 subcc %i2, 0x1D6F, %i7 fmovs %f12, %f29 popc %g4, %g5 add %g3, %i1, %l2 edge16n %i4, %g1, %o0 tcc %icc, 0x2 array16 %i6, %l4, %i5 sllx %o2, 0x1F, %i3 nop setx loop_1450, %l0, %l1 jmpl %l1, %g6 fmovdn %xcc, %f10, %f2 fmul8ulx16 %f12, %f30, %f24 movvs %icc, %l5, %l6 loop_1450: fbul %fcc2, loop_1451 sdivcc %l3, 0x0D9B, %o7 taddcctv %o4, 0x1FC5, %i0 array32 %o6, %g7, %l1 loop_1451: movrlez %l0, %g2, %o5 mova %icc, %o1, %i2 fones %f30 prefetch [%l7 + 0x20], 0x2 fbge %fcc0, loop_1452 tcc %icc, 0x5 taddcctv %o3, %i7, %g5 ble,pt %xcc, loop_1453 loop_1452: be,a,pt %icc, loop_1454 fpadd16 %f0, %f26, %f0 nop setx loop_1455, %l0, %l1 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_1453: fmovdleu %icc, %f11, %f18 loop_1454: fmovrslz %g3, %f18, %f11 tne %icc, 0x5 loop_1455: fmovscc %xcc, %f10, %f29 set 0x38, %g5 lduba [%l7 + %g5] 0x88, %g4 movrne %i1, %l2, %g1 ldsh [%l7 + 0x0C], %o0 fbne,a %fcc2, loop_1456 ldd [%l7 + 0x38], %i6 fmovdle %icc, %f11, %f14 array8 %l4, %i4, %i5 loop_1456: mova %icc, %o2, %g6 stb %i3, [%l7 + 0x65] fmovdcc %icc, %f3, %f10 alignaddr %l6, %l3, %o7 andn %o4, 0x17C1, %l5 st %f28, [%l7 + 0x48] movl %icc, %o6, %g7 udiv %i0, 0x0CB3, %l1 xor %l0, %g2, %o1 sra %i2, 0x03, %o5 fmovse %xcc, %f25, %f30 bshuffle %f18, %f16, %f4 bne,a %xcc, loop_1457 orncc %i7, %g5, %g3 fcmpeq16 %f14, %f26, %o3 edge8n %g4, %i1, %g1 loop_1457: edge8ln %o0, %i6, %l4 addc %i4, %i5, %l2 nop fitos %f12, %f20 fstox %f20, %f2 std %f2, [%l7 + 0x08] orncc %o2, %i3, %g6 fble,a %fcc2, loop_1458 movpos %icc, %l6, %o7 bpos,a %icc, loop_1459 add %l3, 0x05FF, %o4 loop_1458: fmovrse %l5, %f13, %f11 tsubcc %o6, 0x1916, %g7 loop_1459: nop setx loop_1460, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tg %xcc, 0x3 movneg %xcc, %l1, %l0 movpos %xcc, %i0, %g2 loop_1460: andncc %o1, %i2, %o5 fmovsl %xcc, %f31, %f0 tpos %icc, 0x5 movgu %xcc, %g5, %g3 wr %g0, 0x22, %asi stha %i7, [%l7 + 0x5C] %asi membar #Sync ldub [%l7 + 0x77], %g4 edge16 %i1, %g1, %o0 move %icc, %i6, %o3 fmovrdgez %i4, %f14, %f12 fnot1 %f20, %f18 umul %i5, 0x0499, %l4 fbu %fcc0, loop_1461 fmovdpos %xcc, %f10, %f7 movrgz %o2, 0x3BE, %l2 sll %i3, 0x03, %l6 loop_1461: sll %o7, 0x18, %l3 sllx %o4, 0x00, %l5 wr %g0, 0x2f, %asi stwa %o6, [%l7 + 0x14] %asi membar #Sync std %f0, [%l7 + 0x20] fbg,a %fcc2, loop_1462 tge %icc, 0x3 subc %g7, 0x02FB, %g6 bshuffle %f6, %f6, %f2 loop_1462: movpos %xcc, %l1, %i0 stb %g2, [%l7 + 0x2C] fmovrslez %o1, %f8, %f22 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulx %l0, 0x1415, %o5 movvc %icc, %i2, %g3 udiv %i7, 0x0742, %g5 lduw [%l7 + 0x34], %g4 add %l7, 0x5C, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %g1, %i1 fmovdg %icc, %f30, %f5 movrne %o0, %i6, %o3 fnand %f30, %f8, %f18 tl %icc, 0x5 fabss %f23, %f26 fzero %f8 sllx %i4, 0x1A, %i5 edge16l %o2, %l2, %i3 or %l4, 0x0D20, %l6 movrlz %o7, 0x009, %o4 srax %l5, 0x0F, %l3 movne %icc, %g7, %g6 tvc %xcc, 0x3 ba loop_1463 mova %xcc, %o6, %i0 fnegs %f21, %f11 nop setx 0x6E3BFDCED0EC41D5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xBAA8D5D7102DBC3A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fsubd %f18, %f16, %f28 loop_1463: tcs %xcc, 0x7 te %xcc, 0x2 udivcc %l1, 0x1E66, %g2 movrne %l0, 0x319, %o1 fnor %f0, %f22, %f10 set 0x4A, %g2 lduha [%l7 + %g2] 0x04, %o5 movre %g3, %i7, %g5 fmul8ulx16 %f16, %f6, %f24 wr %g0, 0x88, %asi ldsba [%l7 + 0x60] %asi, %i2 srlx %g1, 0x01, %g4 movpos %xcc, %o0, %i6 subc %o3, %i4, %i1 movge %icc, %o2, %i5 fmul8x16au %f7, %f3, %f10 nop set 0x18, %g4 stx %i3, [%l7 + %g4] fnegd %f24, %f18 fsrc1s %f3, %f13 orn %l2, 0x16D5, %l6 fbge %fcc0, loop_1464 brlz,a %o7, loop_1465 movrlz %o4, %l4, %l5 addcc %g7, %g6, %l3 loop_1464: array32 %o6, %l1, %i0 loop_1465: movvc %icc, %g2, %o1 edge8ln %l0, %o5, %g3 tgu %icc, 0x6 sethi 0x104E, %g5 bge,pt %icc, loop_1466 flush %l7 + 0x54 fbu,a %fcc3, loop_1467 movle %xcc, %i7, %g1 loop_1466: tsubcctv %g4, %o0, %i6 fmovsneg %icc, %f22, %f17 loop_1467: array8 %i2, %o3, %i1 fpadd16s %f25, %f8, %f1 movgu %icc, %i4, %o2 fxors %f13, %f14, %f20 ta %icc, 0x1 tsubcc %i3, %i5, %l6 sethi 0x12BB, %o7 tvs %icc, 0x5 fmovdleu %xcc, %f30, %f9 fpadd32 %f22, %f20, %f18 call loop_1468 ldsb [%l7 + 0x39], %o4 nop setx loop_1469, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done and %l2, 0x1D58, %l5 loop_1468: bn,pn %icc, loop_1470 membar 0x7F loop_1469: srlx %g7, 0x03, %g6 movne %icc, %l3, %l4 loop_1470: edge32 %o6, %i0, %g2 fmovdgu %xcc, %f3, %f7 srl %o1, 0x00, %l0 movleu %xcc, %o5, %g3 tneg %icc, 0x7 ble,pt %icc, loop_1471 movne %icc, %g5, %l1 bvs,a,pn %xcc, loop_1472 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1471: fpack32 %f10, %f24, %f24 membar 0x0B loop_1472: sdivx %g1, 0x0054, %i7 bcs,a,pn %xcc, loop_1473 pdist %f30, %f14, %f4 fmovrsgz %o0, %f1, %f11 movrlz %g4, 0x056, %i2 loop_1473: alignaddr %o3, %i1, %i6 xnor %o2, 0x0F7F, %i4 orncc %i5, %i3, %o7 movre %o4, 0x094, %l6 for %f20, %f26, %f14 set 0x28, %o0 sta %f24, [%l7 + %o0] 0x11 fnegd %f8, %f8 tne %icc, 0x0 brlz,a %l2, loop_1474 udivx %g7, 0x08EB, %g6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tne %xcc, 0x1 loop_1474: array32 %l3, %l5, %o6 fsrc1s %f24, %f0 bge,a,pn %icc, loop_1475 tleu %icc, 0x7 set 0x4F, %i2 ldsba [%l7 + %i2] 0x04, %l4 loop_1475: smul %i0, %o1, %g2 fmovrslez %o5, %f24, %f22 umul %l0, %g3, %l1 lduh [%l7 + 0x22], %g1 movrlez %g5, 0x1B0, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 alignaddrl %g4, %i2, %o3 nop setx 0x2A9A0E15CDB87E29, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xA665019E0A4886A2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fsubd %f22, %f4, %f20 tsubcc %o0, %i6, %o2 edge8n %i1, %i5, %i3 srax %o7, %o4, %l6 movpos %xcc, %i4, %g7 lduh [%l7 + 0x12], %g6 udivcc %l3, 0x140C, %l2 xorcc %l5, 0x0B0F, %o6 sra %l4, 0x0C, %i0 fmovsg %icc, %f13, %f16 set 0x40, %l3 stda %f16, [%l7 + %l3] 0x89 subccc %o1, %o5, %g2 movgu %xcc, %g3, %l0 orcc %l1, 0x1BB9, %g5 addc %i7, %g1, %i2 edge32ln %o3, %o0, %g4 bg,a loop_1476 membar 0x7D srl %o2, %i1, %i5 movre %i3, %i6, %o7 loop_1476: fbl %fcc2, loop_1477 tneg %icc, 0x2 set 0x72, %l0 stba %o4, [%l7 + %l0] 0x2b membar #Sync loop_1477: lduw [%l7 + 0x44], %l6 movne %icc, %g7, %g6 movvs %icc, %l3, %i4 fbul,a %fcc1, loop_1478 fbl %fcc3, loop_1479 udivx %l2, 0x0CAF, %l5 movg %icc, %l4, %i0 loop_1478: movrgz %o6, 0x12C, %o5 loop_1479: tneg %xcc, 0x1 call loop_1480 movl %xcc, %g2, %g3 fsrc1s %f1, %f0 brnz,a %l0, loop_1481 loop_1480: edge32l %l1, %g5, %o1 taddcc %i7, %g1, %o3 alignaddrl %i2, %g4, %o2 loop_1481: and %i1, %o0, %i5 movleu %xcc, %i3, %i6 movge %icc, %o4, %l6 array16 %g7, %o7, %l3 bneg,pt %xcc, loop_1482 nop fitos %f11, %f9 fstod %f9, %f10 tvc %icc, 0x6 umul %i4, %l2, %g6 loop_1482: fbe,a %fcc0, loop_1483 andcc %l4, 0x145F, %i0 fble %fcc1, loop_1484 brlz %l5, loop_1485 loop_1483: udiv %o6, 0x0EC8, %g2 edge16l %g3, %o5, %l1 loop_1484: te %icc, 0x7 loop_1485: movgu %icc, %g5, %l0 fsrc1s %f28, %f10 andn %i7, %g1, %o3 edge16 %i2, %g4, %o2 xor %i1, 0x10DA, %o0 edge32ln %o1, %i5, %i3 fornot2 %f16, %f8, %f24 xorcc %i6, %l6, %o4 tsubcc %o7, %l3, %i4 ldstub [%l7 + 0x44], %g7 udivcc %l2, 0x05F6, %l4 movrlez %i0, 0x3CB, %l5 alignaddrl %g6, %g2, %g3 nop setx 0x855E376B4043E537, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr tge %xcc, 0x2 tcc %xcc, 0x1 tsubcctv %o5, %o6, %l1 fmovdvc %icc, %f25, %f9 movgu %xcc, %l0, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tn %xcc, 0x0 movrlz %g1, %g5, %o3 brnz %g4, loop_1486 alignaddrl %i2, %o2, %o0 taddcc %o1, 0x02E4, %i5 subccc %i3, 0x05AB, %i6 loop_1486: fbn %fcc2, loop_1487 srlx %l6, 0x15, %o4 popc 0x1BC2, %o7 nop set 0x72, %l1 ldstub [%l7 + %l1], %l3 loop_1487: ldub [%l7 + 0x77], %i4 bshuffle %f26, %f26, %f0 brlz,a %g7, loop_1488 fba %fcc2, loop_1489 fmovrdlez %l2, %f30, %f2 fnands %f10, %f22, %f6 loop_1488: stbar loop_1489: or %i1, %i0, %l5 movcs %icc, %g6, %l4 movl %xcc, %g3, %o5 fbne,a %fcc1, loop_1490 smulcc %o6, %g2, %l0 wr %g0, 0x89, %asi swapa [%l7 + 0x60] %asi, %i7 loop_1490: alignaddrl %g1, %l1, %o3 ldx [%l7 + 0x20], %g5 tsubcc %i2, 0x02C3, %o2 fabsd %f8, %f10 sll %o0, %o1, %g4 tgu %icc, 0x5 tsubcc %i5, %i3, %l6 movcs %icc, %o4, %o7 orncc %i6, %l3, %i4 xnor %g7, %i1, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xorcc %l2, %g6, %l4 subc %l5, %g3, %o5 movn %icc, %g2, %l0 nop setx 0x907B5074, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr xorcc %o6, 0x028D, %i7 fsrc2 %f22, %f30 tneg %xcc, 0x3 fbge,a %fcc2, loop_1491 bcs,a,pt %icc, loop_1492 ldstub [%l7 + 0x0B], %g1 fmovdleu %icc, %f17, %f0 loop_1491: tg %xcc, 0x1 loop_1492: movleu %icc, %o3, %g5 set 0x10, %o7 stxa %l1, [%l7 + %o7] 0x19 movle %xcc, %o2, %i2 fsrc2s %f12, %f15 orcc %o0, %o1, %i5 wr %g0, 0x2c, %asi ldda [%l7 + 0x20] %asi, %i2 fands %f9, %f17, %f19 membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0x1e, %f0 ta %icc, 0x0 andcc %g4, %o4, %l6 fblg,a %fcc0, loop_1493 brz,a %o7, loop_1494 sdivcc %i6, 0x0A0D, %i4 fba,a %fcc0, loop_1495 loop_1493: mulx %g7, 0x1374, %l3 loop_1494: fmul8ulx16 %f4, %f6, %f26 srl %i1, %i0, %l2 loop_1495: srl %g6, 0x0D, %l4 edge8l %g3, %o5, %l5 taddcctv %g2, %o6, %l0 movvs %icc, %i7, %o3 fmuld8ulx16 %f31, %f29, %f4 array32 %g1, %g5, %l1 mulscc %o2, 0x0BE9, %i2 fnot2s %f12, %f30 nop fitod %f6, %f8 fdtox %f8, %f10 umul %o1, 0x087F, %o0 st %f10, [%l7 + 0x20] set 0x20, %l6 ldda [%l7 + %l6] 0x26, %i4 tg %icc, 0x2 edge16l %g4, %o4, %i3 edge8l %l6, %o7, %i6 tn %xcc, 0x5 srl %g7, 0x06, %i4 prefetch [%l7 + 0x70], 0x1 nop setx 0x504A9FBC, %l0, %l6 st %l6, [%l7 + 0x58] ld [%l7 + 0x58], %fsr fandnot2s %f7, %f27, %f7 fpsub32s %f25, %f16, %f28 fones %f2 bcc,a,pt %icc, loop_1496 nop fitos %f6, %f21 movre %l3, 0x0B2, %i1 xnorcc %l2, %i0, %g6 loop_1496: orn %l4, 0x09EE, %g3 array8 %l5, %o5, %o6 fcmple16 %f4, %f16, %l0 edge16 %g2, %o3, %g1 subccc %g5, %i7, %l1 bg,a %xcc, loop_1497 fmovde %xcc, %f26, %f19 srlx %i2, %o1, %o2 tge %xcc, 0x4 loop_1497: addcc %o0, %g4, %o4 tsubcc %i3, %i5, %o7 addc %i6, 0x06B5, %l6 add %i4, 0x07A9, %l3 edge32n %i1, %l2, %i0 srax %g6, 0x14, %g7 movrlz %g3, %l5, %l4 tvc %xcc, 0x0 wr %g0, 0x89, %asi stwa %o5, [%l7 + 0x18] %asi or %o6, 0x0CB4, %g2 tpos %xcc, 0x5 xor %l0, %o3, %g5 movge %icc, %g1, %l1 fpackfix %f16, %f14 fxor %f20, %f10, %f18 tcc %icc, 0x0 mulscc %i2, %i7, %o1 brgz,a %o2, loop_1498 ldd [%l7 + 0x08], %f26 fmul8ulx16 %f2, %f20, %f16 fmovsvc %xcc, %f16, %f18 loop_1498: srax %o0, %g4, %i3 fsrc1 %f24, %f24 add %o4, %i5, %o7 tsubcc %l6, %i4, %l3 fmul8ulx16 %f6, %f0, %f4 bvs,a loop_1499 bl,pn %icc, loop_1500 movvc %xcc, %i6, %l2 movle %xcc, %i1, %i0 loop_1499: nop set 0x40, %i6 ldda [%l7 + %i6] 0x88, %f0 loop_1500: xor %g6, %g7, %l5 fpackfix %f4, %f26 fbug %fcc3, loop_1501 ta %icc, 0x7 nop fitod %f0, %f6 fdtox %f6, %f4 mulscc %l4, %g3, %o5 loop_1501: fmovdg %xcc, %f5, %f2 bshuffle %f22, %f18, %f12 movl %icc, %g2, %l0 bg %icc, loop_1502 fsrc1 %f12, %f8 tvc %xcc, 0x1 subccc %o6, 0x1074, %o3 loop_1502: ta %icc, 0x1 fpackfix %f0, %f5 fcmpgt16 %f28, %f14, %g5 array16 %g1, %i2, %i7 sra %l1, 0x19, %o2 fmovscs %xcc, %f28, %f11 fpsub16 %f24, %f8, %f8 tsubcc %o0, 0x1418, %g4 edge8n %o1, %i3, %i5 fmovrdgz %o7, %f8, %f12 movcs %icc, %o4, %i4 nop fitod %f6, %f30 fdtox %f30, %f2 srl %l6, 0x12, %l3 bl %xcc, loop_1503 add %l2, %i6, %i0 edge16 %g6, %g7, %i1 movrlz %l4, %l5, %g3 loop_1503: srl %o5, 0x1C, %g2 bn,a,pn %xcc, loop_1504 fxors %f18, %f10, %f9 fors %f0, %f11, %f17 edge32 %o6, %l0, %o3 loop_1504: fnot1 %f30, %f16 movrne %g1, %g5, %i2 fmovdcs %icc, %f15, %f26 fsrc1s %f12, %f0 movge %icc, %l1, %i7 ble,a loop_1505 edge8ln %o2, %g4, %o0 sub %o1, 0x1011, %i5 fmovspos %icc, %f6, %f2 loop_1505: fbn %fcc3, loop_1506 xnor %o7, %i3, %i4 sethi 0x1E19, %l6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1506: fmovdl %icc, %f10, %f20 movleu %xcc, %l3, %o4 tsubcctv %l2, %i0, %g6 fpsub32 %f8, %f24, %f6 movvs %xcc, %g7, %i6 fmuld8sux16 %f31, %f30, %f20 tpos %xcc, 0x3 fmovdcc %xcc, %f8, %f16 mova %icc, %l4, %l5 movge %xcc, %g3, %o5 fba %fcc1, loop_1507 ldd [%l7 + 0x58], %g2 fornot1 %f0, %f16, %f24 srax %o6, %l0, %o3 loop_1507: xorcc %g1, %i1, %i2 fabsd %f6, %f18 ldd [%l7 + 0x40], %l0 srlx %i7, 0x0A, %g5 add %l7, 0x78, %l6 wr %g0, 0x04, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x04, %o2, %g4 edge16ln %o0, %i5, %o7 smul %o1, %i3, %i4 tge %icc, 0x2 sdivx %l6, 0x1D6C, %o4 sll %l2, %i0, %l3 srlx %g6, %i6, %g7 movgu %icc, %l5, %l4 fandnot2 %f14, %f28, %f6 tsubcc %o5, 0x04CE, %g2 ldd [%l7 + 0x70], %o6 move %icc, %l0, %o3 wr %g0, 0x80, %asi sta %f11, [%l7 + 0x18] %asi fsrc2s %f18, %f4 fsrc1 %f20, %f8 fmovrsgez %g3, %f30, %f28 set 0x40, %i4 ldda [%l7 + %i4] 0x88, %f16 orn %g1, %i2, %l1 subc %i1, %g5, %i7 tne %xcc, 0x3 fornot2 %f24, %f18, %f14 fmovde %xcc, %f21, %f26 movvc %icc, %o2, %g4 nop setx 0xCBF280E9AF8315B2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xD4ABE8A8980FE66E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fmuld %f10, %f6, %f30 edge16l %i5, %o7, %o1 mulscc %i3, 0x1853, %o0 fmovdg %xcc, %f1, %f21 tpos %icc, 0x6 tle %xcc, 0x7 membar 0x67 mulx %i4, 0x05AA, %l6 edge32 %o4, %i0, %l2 tvc %xcc, 0x0 movl %icc, %g6, %l3 edge8 %g7, %l5, %l4 addccc %o5, 0x1375, %i6 edge32l %g2, %o6, %l0 sub %g3, 0x11E7, %o3 wr %g0, 0x19, %asi stba %g1, [%l7 + 0x72] %asi movrlz %l1, %i1, %g5 xnor %i2, %o2, %g4 andcc %i5, 0x1A3C, %o7 alignaddr %o1, %i3, %i7 fmovdcs %icc, %f30, %f29 movvs %icc, %i4, %l6 addcc %o4, %i0, %o0 fmovrdlz %l2, %f2, %f20 orncc %g6, 0x0014, %g7 movvc %icc, %l5, %l4 st %f5, [%l7 + 0x3C] movcs %icc, %l3, %i6 fcmpeq32 %f18, %f10, %g2 stx %o5, [%l7 + 0x18] set 0x7B, %o4 ldstuba [%l7 + %o4] 0x80, %o6 ldsh [%l7 + 0x3A], %l0 orncc %g3, %g1, %l1 bshuffle %f2, %f16, %f14 edge8ln %i1, %o3, %g5 tsubcctv %i2, %o2, %i5 movrlz %o7, 0x011, %g4 fnands %f26, %f2, %f5 tne %xcc, 0x6 set 0x70, %g7 lduha [%l7 + %g7] 0x10, %o1 orcc %i3, %i7, %l6 move %icc, %o4, %i4 tl %xcc, 0x4 movrlez %i0, %l2, %g6 edge16n %g7, %l5, %l4 fmuld8sux16 %f15, %f28, %f16 and %l3, %i6, %g2 edge8 %o5, %o0, %l0 edge16n %o6, %g3, %g1 nop setx 0x513E55E210752364, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr stx %l1, [%l7 + 0x40] movleu %xcc, %o3, %i1 mulx %i2, %o2, %i5 fandnot2 %f12, %f14, %f16 orcc %o7, 0x0DAC, %g5 nop setx loop_1508, %l0, %l1 jmpl %l1, %o1 srl %g4, %i3, %i7 ldd [%l7 + 0x20], %f26 movleu %xcc, %o4, %l6 loop_1508: sub %i0, 0x1596, %i4 fmovsn %xcc, %f19, %f17 tcc %icc, 0x1 movrgz %l2, 0x292, %g7 sethi 0x1CF4, %g6 orcc %l4, 0x1F78, %l3 bvs loop_1509 array8 %l5, %g2, %o5 movrgez %i6, 0x178, %o0 nop fitod %f5, %f26 loop_1509: movneg %icc, %l0, %g3 nop setx 0xF30B93B3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 fsqrts %f0, %f14 brgez %g1, loop_1510 nop setx 0x433743B1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x6D603A23, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fsubs %f16, %f25, %f25 ba,a,pt %xcc, loop_1511 array16 %l1, %o6, %o3 loop_1510: fxnor %f0, %f6, %f4 movn %icc, %i2, %i1 loop_1511: fbge %fcc1, loop_1512 srlx %o2, 0x0E, %o7 subcc %i5, %o1, %g5 edge32 %g4, %i7, %o4 loop_1512: edge32n %l6, %i3, %i4 andncc %i0, %g7, %g6 sir 0x0D30 tg %xcc, 0x5 nop setx 0x583D1C83906B70B8, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr fmul8sux16 %f6, %f24, %f16 tn %icc, 0x1 tl %icc, 0x7 tvs %icc, 0x7 nop setx 0x92EB9EFADC536F60, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x71B9CBF25504B43A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fmuld %f10, %f26, %f4 fmuld8sux16 %f8, %f5, %f2 orncc %l2, %l3, %l4 ldd [%l7 + 0x10], %l4 movl %xcc, %g2, %o5 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f0 fmovspos %icc, %f10, %f10 wr %g0, 0x11, %asi ldstuba [%l7 + 0x32] %asi, %o0 srlx %l0, %g3, %g1 movvs %xcc, %l1, %i6 sub %o6, %o3, %i2 tvc %xcc, 0x6 udiv %i1, 0x12BD, %o2 edge8 %o7, %i5, %g5 movvs %icc, %g4, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x22AB93B0D0615096, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr ldub [%l7 + 0x1B], %o1 sra %o4, 0x1F, %i3 sdivx %i4, 0x0C75, %l6 xnor %i0, 0x1A3F, %g6 array16 %l2, %g7, %l3 udivx %l4, 0x174D, %g2 fbg,a %fcc3, loop_1513 addccc %l5, %o0, %o5 nop fitod %f4, %f20 fdtoi %f20, %f28 tsubcc %l0, 0x016C, %g3 loop_1513: movl %xcc, %l1, %i6 brlez,a %g1, loop_1514 fmuld8ulx16 %f9, %f5, %f6 ldub [%l7 + 0x42], %o3 fmovsg %xcc, %f14, %f2 loop_1514: popc %i2, %o6 movneg %xcc, %i1, %o7 movle %icc, %i5, %o2 fcmpgt32 %f30, %f16, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 srl %g5, 0x01, %o1 fble %fcc0, loop_1515 tpos %xcc, 0x0 sir 0x0516 fmovdg %icc, %f12, %f8 loop_1515: fmovs %f16, %f31 fandnot1 %f6, %f16, %f2 alignaddr %i7, %o4, %i4 orncc %i3, 0x0C18, %l6 stw %g6, [%l7 + 0x20] tle %xcc, 0x0 brz %i0, loop_1516 tleu %xcc, 0x7 addcc %l2, 0x0057, %g7 fmovrde %l3, %f14, %f6 loop_1516: mulscc %g2, 0x091A, %l5 nop setx 0x9AB4D4615CEC8758, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 fsqrtd %f14, %f2 edge16l %l4, %o0, %l0 stw %o5, [%l7 + 0x30] tvc %xcc, 0x1 nop setx 0x8050C9A3, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr tne %xcc, 0x5 set 0x4E, %g3 lduha [%l7 + %g3] 0x81, %g3 taddcc %l1, %g1, %o3 bpos,a loop_1517 fxors %f14, %f12, %f7 andncc %i2, %o6, %i1 set 0x48, %l2 ldxa [%l7 + %l2] 0x89, %i6 loop_1517: srax %i5, 0x15, %o2 brz,a %g4, loop_1518 bne,pn %xcc, loop_1519 sir 0x1D1E movleu %xcc, %g5, %o7 loop_1518: fxnor %f0, %f10, %f12 loop_1519: or %o1, 0x1E2A, %i7 subc %i4, 0x0255, %i3 movrlez %o4, 0x3C0, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movpos %xcc, %g6, %i0 tvs %icc, 0x1 ld [%l7 + 0x40], %f21 tpos %xcc, 0x2 lduh [%l7 + 0x4C], %l2 st %f10, [%l7 + 0x20] flush %l7 + 0x6C ta %icc, 0x0 addccc %l3, %g7, %g2 movn %icc, %l4, %l5 sth %l0, [%l7 + 0x26] fbl %fcc0, loop_1520 tle %xcc, 0x7 bne loop_1521 array16 %o5, %g3, %l1 loop_1520: tsubcctv %o0, %g1, %i2 fmul8x16au %f11, %f18, %f6 loop_1521: ta %icc, 0x2 fornot1s %f25, %f31, %f23 fbu %fcc2, loop_1522 smul %o3, 0x1D03, %i1 mulx %o6, 0x0F43, %i6 wr %g0, 0x89, %asi lduba [%l7 + 0x3F] %asi, %i5 loop_1522: ldd [%l7 + 0x20], %f6 std %f4, [%l7 + 0x48] flush %l7 + 0x58 or %o2, 0x0E09, %g4 addc %o7, %o1, %g5 xor %i7, %i4, %i3 edge16l %o4, %l6, %g6 bn,a %icc, loop_1523 movcs %icc, %l2, %i0 sdiv %l3, 0x1DC2, %g2 set 0x64, %i0 lduwa [%l7 + %i0] 0x19, %g7 loop_1523: edge16 %l5, %l0, %o5 fmovdne %icc, %f19, %f12 nop fitod %f4, %f16 fdtos %f16, %f31 bpos,pn %icc, loop_1524 brlz %g3, loop_1525 fcmpgt16 %f14, %f12, %l1 sir 0x1A80 loop_1524: movne %icc, %l4, %o0 loop_1525: sub %g1, 0x17FA, %i2 srl %o3, %i1, %o6 bvs loop_1526 tge %xcc, 0x6 addccc %i5, %i6, %g4 udivcc %o7, 0x1D1D, %o2 loop_1526: mova %xcc, %o1, %i7 sllx %g5, %i3, %o4 mova %xcc, %l6, %i4 movvs %icc, %g6, %i0 fcmpgt16 %f24, %f24, %l3 nop setx 0x03F95DDB8DD9CC01, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x3D1876E1F5063B9A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f24, %f8 brgz,a %g2, loop_1527 movl %icc, %l2, %g7 addc %l5, %l0, %g3 fmul8x16au %f20, %f20, %f18 loop_1527: xor %o5, %l4, %l1 fpmerge %f24, %f17, %f14 membar 0x78 sllx %g1, 0x09, %i2 tl %xcc, 0x6 edge16 %o3, %o0, %i1 fblg,a %fcc0, loop_1528 edge32l %o6, %i5, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brz,a %i6, loop_1529 loop_1528: fbg %fcc2, loop_1530 edge16l %o2, %o7, %i7 addccc %o1, %i3, %g5 loop_1529: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1530: orncc %l6, %o4, %i4 edge8n %g6, %i0, %l3 wr %g0, 0x10, %asi ldsha [%l7 + 0x64] %asi, %l2 movcc %icc, %g2, %l5 udivx %l0, 0x0F24, %g7 fbug %fcc3, loop_1531 nop setx 0x891FA1629D485ECC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x566B0C34CB2A1DDF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fsubd %f26, %f8, %f30 movcs %xcc, %g3, %o5 stw %l1, [%l7 + 0x28] loop_1531: lduh [%l7 + 0x26], %g1 brlez %l4, loop_1532 sdivx %o3, 0x1B0B, %o0 edge8n %i2, %o6, %i1 xnorcc %i5, %g4, %o2 loop_1532: sra %i6, 0x1E, %o7 fandnot2 %f6, %f18, %f0 srl %o1, %i7, %i3 tne %xcc, 0x3 movgu %xcc, %l6, %o4 brgez,a %g5, loop_1533 fnot2s %f19, %f7 edge16ln %g6, %i0, %l3 addccc %l2, 0x07AF, %g2 loop_1533: tle %xcc, 0x1 nop fitos %f28, %f31 fcmpgt32 %f26, %f24, %i4 array16 %l0, %g7, %g3 movrlez %o5, %l5, %l1 tne %icc, 0x1 orn %l4, %g1, %o0 fmul8ulx16 %f12, %f20, %f16 ldsw [%l7 + 0x38], %o3 membar 0x0B udivcc %i2, 0x05C5, %o6 fnot2 %f30, %f28 set 0x30, %l5 ldda [%l7 + %l5] 0xe3, %i4 array32 %g4, %i1, %i6 fbue,a %fcc3, loop_1534 be,pn %icc, loop_1535 std %f16, [%l7 + 0x30] addccc %o7, 0x14BF, %o1 loop_1534: taddcctv %o2, %i3, %l6 loop_1535: sdiv %o4, 0x0BA7, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stbar movg %xcc, %g6, %i7 fsrc2 %f24, %f28 edge8ln %l3, %l2, %g2 movcc %icc, %i4, %l0 swap [%l7 + 0x4C], %g7 fmovrde %g3, %f6, %f30 pdist %f14, %f12, %f4 fmovsge %icc, %f16, %f18 nop set 0x38, %i7 sth %o5, [%l7 + %i7] xnor %l5, 0x181C, %l1 edge8n %i0, %g1, %o0 bleu,a %icc, loop_1536 movrlez %o3, 0x35E, %i2 array8 %l4, %o6, %g4 bne %xcc, loop_1537 loop_1536: movn %icc, %i5, %i6 srlx %o7, %i1, %o1 tcs %xcc, 0x4 loop_1537: tneg %xcc, 0x2 fble,a %fcc2, loop_1538 fmovsg %icc, %f23, %f9 edge32l %i3, %o2, %o4 fabsd %f8, %f10 loop_1538: ldstub [%l7 + 0x64], %l6 movrgez %g6, %i7, %l3 edge8 %g5, %l2, %i4 taddcc %g2, %g7, %g3 fmovdpos %xcc, %f4, %f10 mulx %l0, %o5, %l1 wr %g0, 0x88, %asi prefetcha [%l7 + 0x08] %asi, 0x0 bge,pt %icc, loop_1539 movcc %icc, %l5, %o0 fmovrdlz %o3, %f8, %f30 set 0x56, %g6 ldsba [%l7 + %g6] 0x18, %g1 loop_1539: array8 %i2, %o6, %l4 tpos %icc, 0x1 nop setx 0xC01F45C9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x948CF154, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fadds %f13, %f15, %f1 subccc %g4, 0x1E5A, %i6 movvs %xcc, %o7, %i1 tcc %icc, 0x3 movn %xcc, %o1, %i3 fble %fcc2, loop_1540 ldd [%l7 + 0x78], %i4 tleu %icc, 0x2 fones %f12 loop_1540: fble %fcc0, loop_1541 edge8ln %o2, %l6, %g6 movle %xcc, %o4, %i7 move %xcc, %l3, %g5 loop_1541: movne %icc, %i4, %g2 wr %g0, 0x89, %asi sta %f7, [%l7 + 0x30] %asi sethi 0x0694, %l2 udiv %g7, 0x0A18, %l0 nop fitod %f8, %f4 fdtoi %f4, %f27 edge8n %g3, %o5, %l1 tgu %xcc, 0x5 fornot1s %f15, %f23, %f13 array8 %i0, %o0, %l5 or %g1, 0x0CC6, %i2 popc 0x1876, %o6 nop setx 0x6ED2265576DBC191, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xF15295F94861571A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fmuld %f10, %f26, %f0 fmovdleu %icc, %f14, %f6 movrlz %l4, %o3, %g4 set 0x14, %o2 swapa [%l7 + %o2] 0x18, %o7 movrne %i6, 0x309, %i1 wr %g0, 0x88, %asi lduba [%l7 + 0x76] %asi, %o1 flush %l7 + 0x3C movrgz %i3, %o2, %i5 edge32ln %l6, %o4, %g6 wr %g0, 0x89, %asi ldsha [%l7 + 0x38] %asi, %i7 xorcc %g5, 0x1232, %l3 sllx %g2, 0x1A, %l2 fmovdcc %icc, %f3, %f6 ldd [%l7 + 0x28], %g6 ldx [%l7 + 0x08], %i4 array8 %g3, %l0, %l1 bl,a loop_1542 movl %icc, %o5, %i0 wr %g0, 0x89, %asi lda [%l7 + 0x60] %asi, %f4 loop_1542: xnorcc %o0, %l5, %i2 wr %g0, 0x0c, %asi stda %f16, [%l7 + 0x40] %asi bg,a,pn %icc, loop_1543 tle %icc, 0x5 nop setx 0x535E6DDE71CF3DF5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x261AAEEDCFB8AA9E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fmuld %f16, %f0, %f26 nop setx 0x02E2D091, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0x6084B447, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fadds %f29, %f8, %f14 loop_1543: movvs %xcc, %o6, %g1 set 0x4C, %o1 lduwa [%l7 + %o1] 0x19, %o3 nop fitos %f0, %f30 fstoi %f30, %f15 edge32n %l4, %g4, %i6 popc 0x04CD, %i1 bpos %icc, loop_1544 tgu %xcc, 0x3 udiv %o7, 0x057E, %i3 orcc %o2, 0x0ECD, %o1 loop_1544: nop wr %g0, 0x23, %asi stxa %l6, [%l7 + 0x08] %asi membar #Sync edge8 %o4, %i5, %i7 edge32l %g6, %g5, %l3 sll %g2, 0x1D, %g7 fcmpgt16 %f26, %f16, %l2 flush %l7 + 0x40 fpadd32s %f16, %f20, %f24 wr %g0, 0x11, %asi swapa [%l7 + 0x1C] %asi, %g3 fbue %fcc3, loop_1545 nop fitos %f19, %f16 wr %g0, 0x88, %asi lda [%l7 + 0x28] %asi, %f8 loop_1545: nop add %l7, 0x54, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i4 casa [%l6] %asi, %i4, %l1 tl %icc, 0x2 bshuffle %f22, %f8, %f10 sll %o5, 0x13, %i0 stbar movrgz %l0, %o0, %i2 fbue,a %fcc0, loop_1546 fnors %f6, %f4, %f6 fmovrde %l5, %f4, %f4 nop setx 0xB4D01A46619B2F3D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x06F87BC372422088, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fsubd %f4, %f26, %f4 loop_1546: array8 %o6, %o3, %l4 subccc %g4, %g1, %i6 addccc %i1, 0x1DE6, %o7 bne,a,pt %xcc, loop_1547 fmovdcc %icc, %f17, %f11 edge16l %o2, %o1, %i3 movrgez %o4, %l6, %i5 loop_1547: fpack32 %f0, %f14, %f30 sdivcc %g6, 0x1220, %i7 fcmpgt16 %f24, %f18, %g5 srlx %l3, 0x14, %g7 fones %f16 tsubcc %l2, %g3, %g2 fornot2s %f4, %f16, %f13 edge8ln %i4, %l1, %i0 fpadd16 %f22, %f6, %f6 faligndata %f12, %f2, %f26 tl %xcc, 0x5 movrne %o5, 0x29D, %o0 movvc %icc, %i2, %l5 prefetch [%l7 + 0x18], 0x3 fones %f20 fbo,a %fcc3, loop_1548 tpos %icc, 0x1 fpadd16s %f10, %f20, %f19 bvc,a,pn %icc, loop_1549 loop_1548: fmovdvc %xcc, %f30, %f22 orncc %l0, 0x0F09, %o3 srlx %l4, %o6, %g1 loop_1549: and %i6, 0x1F4B, %g4 udivcc %i1, 0x1EFF, %o2 nop fitod %f10, %f2 fdtox %f2, %f2 ba,a,pt %icc, loop_1550 orncc %o7, %i3, %o4 xorcc %o1, %i5, %g6 nop setx 0xD07449C9, %l0, %l6 st %l6, [%l7 + 0x54] ld [%l7 + 0x54], %fsr loop_1550: movre %l6, 0x24A, %i7 orncc %l3, %g5, %g7 fbne %fcc0, loop_1551 orncc %g3, %g2, %l2 xnor %l1, 0x110C, %i0 movrgez %o5, %i4, %o0 loop_1551: fbu,a %fcc2, loop_1552 nop fitod %f29, %f16 alignaddrl %l5, %i2, %o3 tg %icc, 0x1 loop_1552: fbn,a %fcc3, loop_1553 bcs,a,pn %xcc, loop_1554 mulx %l4, 0x10AF, %l0 edge8n %o6, %i6, %g1 loop_1553: ba,a %xcc, loop_1555 loop_1554: movcc %xcc, %i1, %o2 fcmpeq16 %f16, %f26, %o7 add %l7, 0x68, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x11, %g4, %o4 loop_1555: edge16l %o1, %i5, %i3 movn %icc, %g6, %l6 tl %xcc, 0x6 stbar movneg %icc, %l3, %g5 fzeros %f18 fnot2 %f16, %f16 array8 %i7, %g3, %g7 edge32 %g2, %l1, %l2 fblg %fcc0, loop_1556 tleu %xcc, 0x6 fornot1s %f4, %f20, %f29 tle %xcc, 0x1 loop_1556: fmul8x16au %f15, %f31, %f22 stb %i0, [%l7 + 0x24] andcc %i4, 0x0B90, %o0 fnot1s %f27, %f5 udivcc %o5, 0x030F, %i2 membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0x16, %f16 bge %xcc, loop_1557 fmovrde %o3, %f22, %f2 tcs %xcc, 0x0 nop fitod %f12, %f10 fdtos %f10, %f19 loop_1557: xor %l5, %l0, %l4 wr %g0, 0x2a, %asi stxa %i6, [%l7 + 0x68] %asi membar #Sync srl %g1, 0x0C, %o6 fmovdpos %icc, %f23, %f18 fcmpne16 %f30, %f28, %i1 srl %o2, %o7, %o4 edge32n %o1, %i5, %g4 movrgz %i3, 0x105, %l6 add %l3, 0x184A, %g5 lduh [%l7 + 0x14], %i7 movl %xcc, %g3, %g7 sethi 0x0FD6, %g6 sllx %l1, %g2, %i0 fpadd16s %f5, %f15, %f23 bpos,a loop_1558 orcc %i4, 0x00A2, %l2 fpackfix %f24, %f27 udiv %o5, 0x1CBF, %o0 loop_1558: tne %icc, 0x0 fmul8x16al %f23, %f6, %f20 nop set 0x2E, %i5 lduh [%l7 + %i5], %i2 fmovsne %icc, %f14, %f9 movgu %icc, %o3, %l0 tn %xcc, 0x7 movvs %xcc, %l5, %i6 movg %icc, %g1, %o6 fxors %f8, %f29, %f28 stb %l4, [%l7 + 0x46] fmovse %xcc, %f15, %f9 nop setx loop_1559, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movn %icc, %i1, %o2 ble loop_1560 array16 %o7, %o4, %i5 loop_1559: umulcc %g4, 0x19B9, %o1 fmovd %f0, %f8 loop_1560: fmovsneg %xcc, %f0, %f11 mulx %l6, %i3, %l3 movvs %xcc, %i7, %g5 set 0x40, %i3 stda %f0, [%l7 + %i3] 0x88 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f0 movpos %icc, %g7, %g6 tl %xcc, 0x1 brgez %l1, loop_1561 xorcc %g2, %g3, %i0 tpos %xcc, 0x5 edge16l %i4, %l2, %o0 loop_1561: nop set 0x6C, %o6 ldswa [%l7 + %o6] 0x04, %i2 fcmpne32 %f12, %f4, %o3 xor %o5, %l5, %i6 addcc %l0, %g1, %o6 movn %xcc, %l4, %o2 tsubcctv %i1, %o7, %i5 sdivcc %o4, 0x1D2B, %o1 edge8n %l6, %g4, %i3 set 0x58, %i1 swapa [%l7 + %i1] 0x18, %l3 srl %g5, %g7, %g6 movre %l1, 0x1DB, %g2 edge32n %i7, %i0, %g3 fmovrsgez %l2, %f11, %f6 udiv %i4, 0x0445, %i2 fmul8ulx16 %f10, %f0, %f12 edge16n %o0, %o3, %l5 movne %xcc, %i6, %o5 edge32l %g1, %l0, %o6 xnor %l4, 0x1F00, %o2 brlz %i1, loop_1562 movneg %xcc, %o7, %o4 tsubcctv %i5, %l6, %o1 nop setx 0x2D9B55A2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 fsqrts %f17, %f26 loop_1562: addcc %i3, %l3, %g4 orcc %g5, %g7, %l1 edge16 %g6, %g2, %i7 movn %icc, %i0, %l2 movrgez %i4, 0x20F, %g3 smulcc %i2, %o3, %l5 smul %o0, 0x15DF, %i6 sdivcc %g1, 0x0AA2, %l0 edge32l %o6, %l4, %o5 brlz,a %o2, loop_1563 brgz,a %i1, loop_1564 fmovd %f12, %f22 mulx %o7, %i5, %o4 loop_1563: fnors %f2, %f22, %f31 loop_1564: tge %icc, 0x4 movn %xcc, %l6, %i3 brgz %l3, loop_1565 smulcc %g4, 0x1D2A, %g5 fmovsge %xcc, %f30, %f25 fmovrse %o1, %f19, %f10 loop_1565: fmovdcc %xcc, %f12, %f21 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %g7, %l1, %g6 brlez %g2, loop_1566 mulscc %i7, 0x13ED, %i0 membar 0x3B bgu,a,pn %xcc, loop_1567 loop_1566: nop setx 0xB8E1FF35, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0xE59E94D0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fmuls %f13, %f13, %f4 bneg,pn %icc, loop_1568 array8 %l2, %i4, %g3 loop_1567: nop fitod %f3, %f6 te %icc, 0x6 loop_1568: movvc %xcc, %o3, %l5 lduh [%l7 + 0x1C], %o0 fpack32 %f24, %f20, %f26 call loop_1569 tne %xcc, 0x4 te %icc, 0x1 fxnor %f10, %f0, %f28 loop_1569: fexpand %f25, %f12 sub %i2, %g1, %l0 tleu %xcc, 0x1 movrlz %i6, 0x196, %o6 fones %f15 mulx %o5, %o2, %l4 taddcctv %i1, %i5, %o7 fors %f7, %f27, %f11 movrgz %o4, 0x1F6, %l6 fmovdvc %xcc, %f29, %f3 fbo %fcc3, loop_1570 fmovrde %i3, %f26, %f24 bn %xcc, loop_1571 popc %g4, %g5 loop_1570: fmovrdgz %l3, %f0, %f8 addccc %g7, 0x08BE, %l1 loop_1571: fbl,a %fcc1, loop_1572 bvc %icc, loop_1573 fxnor %f14, %f22, %f12 fandnot2s %f30, %f10, %f2 loop_1572: tvc %xcc, 0x7 loop_1573: sllx %o1, 0x18, %g2 set 0x31, %o3 stba %g6, [%l7 + %o3] 0x14 ldsh [%l7 + 0x58], %i7 orcc %l2, 0x1DF5, %i4 and %i0, %g3, %o3 fxors %f27, %f15, %f16 srax %l5, %o0, %g1 mova %icc, %l0, %i6 ta %xcc, 0x1 fsrc2 %f10, %f10 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbu %fcc0, loop_1574 andcc %i2, 0x0E12, %o5 movcs %xcc, %o2, %l4 and %o6, 0x16D9, %i1 loop_1574: nop wr %g0, 0x80, %asi sta %f1, [%l7 + 0x30] %asi brlz %i5, loop_1575 xnorcc %o7, %l6, %o4 st %f4, [%l7 + 0x44] fmovdvc %xcc, %f31, %f31 loop_1575: array16 %i3, %g5, %g4 edge16l %g7, %l3, %l1 fands %f15, %f23, %f10 smulcc %o1, 0x0291, %g6 prefetch [%l7 + 0x10], 0x1 edge16 %g2, %l2, %i7 fmovsa %icc, %f22, %f20 bn,a,pt %xcc, loop_1576 movle %icc, %i0, %i4 movvs %icc, %g3, %o3 fbuge,a %fcc3, loop_1577 loop_1576: edge32ln %o0, %g1, %l0 brgez,a %l5, loop_1578 te %icc, 0x5 loop_1577: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brlz,a %i6, loop_1579 loop_1578: movcc %icc, %o5, %o2 bpos loop_1580 fmovdcs %icc, %f28, %f25 loop_1579: tcs %xcc, 0x2 tcs %icc, 0x4 loop_1580: fmovdcs %icc, %f29, %f4 taddcctv %i2, %l4, %i1 set 0x40, %l4 ldda [%l7 + %l4] 0x80, %f0 fbge %fcc0, loop_1581 movneg %icc, %o6, %i5 movl %xcc, %l6, %o7 movpos %xcc, %o4, %g5 loop_1581: alignaddr %g4, %g7, %l3 nop fitod %f0, %f18 fdtox %f18, %f24 fxtod %f24, %f2 set 0x60, %g2 ldswa [%l7 + %g2] 0x04, %l1 edge8l %i3, %g6, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x2b, %asi ldda [%l7 + 0x30] %asi, %g2 fmovdvc %xcc, %f4, %f22 edge32 %i7, %l2, %i0 bvs,a,pt %icc, loop_1582 add %i4, %g3, %o0 edge32l %g1, %l0, %o3 tge %icc, 0x4 loop_1582: tne %xcc, 0x6 mova %xcc, %i6, %l5 mulscc %o2, 0x1D42, %i2 set 0x40, %g4 stda %f0, [%l7 + %g4] 0x1e membar #Sync for %f28, %f16, %f28 std %f6, [%l7 + 0x58] popc %l4, %o5 sllx %o6, %i1, %i5 fpsub32 %f24, %f4, %f10 orn %o7, 0x0A44, %l6 sethi 0x1AA9, %o4 subccc %g5, %g4, %g7 fmovsle %xcc, %f29, %f20 movleu %xcc, %l3, %l1 fmuld8ulx16 %f23, %f22, %f0 lduh [%l7 + 0x4A], %g6 mova %icc, %i3, %o1 fpack32 %f16, %f20, %f10 edge8ln %i7, %g2, %i0 movneg %xcc, %i4, %g3 fmovrde %o0, %f4, %f28 andcc %g1, 0x1DE4, %l0 fornot1s %f2, %f1, %f26 srl %o3, %i6, %l5 edge8ln %o2, %l2, %i2 movne %xcc, %o5, %l4 edge16ln %i1, %i5, %o6 tcc %icc, 0x4 array8 %o7, %l6, %o4 fbul,a %fcc1, loop_1583 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stbar fmovrsne %g5, %f10, %f22 loop_1583: fmul8x16 %f21, %f4, %f6 movgu %icc, %g7, %l3 edge8l %l1, %g4, %i3 fzero %f8 fpadd32 %f0, %f10, %f10 mova %xcc, %o1, %g6 for %f26, %f2, %f26 fmovscc %icc, %f21, %f25 orncc %g2, %i0, %i4 ld [%l7 + 0x68], %f1 tge %xcc, 0x0 add %g3, 0x1BED, %o0 nop setx 0x8EE30C80, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x37297B4D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fdivs %f2, %f14, %f28 ldsb [%l7 + 0x7B], %i7 fbn %fcc0, loop_1584 smul %l0, 0x17E8, %o3 fsrc1 %f14, %f4 wr %g0, 0x52, %asi ldxa [%g0 + 0x110] %asi, %i6 loop_1584: bl %xcc, loop_1585 fandnot1s %f27, %f27, %f4 move %xcc, %g1, %o2 prefetch [%l7 + 0x5C], 0x1 loop_1585: xorcc %l5, %l2, %i2 addcc %l4, %i1, %i5 ble,a,pt %icc, loop_1586 bvc loop_1587 udivx %o6, 0x1031, %o5 edge8n %l6, %o4, %g5 loop_1586: tvc %xcc, 0x5 loop_1587: fbe,a %fcc0, loop_1588 tge %xcc, 0x1 fbul %fcc0, loop_1589 nop setx loop_1590, %l0, %l1 jmpl %l1, %g7 loop_1588: sdivx %l3, 0x080C, %o7 wr %g0, 0x04, %asi lduba [%l7 + 0x5D] %asi, %l1 loop_1589: orncc %i3, %g4, %g6 loop_1590: sdivx %g2, 0x1C4C, %i0 addc %o1, %g3, %i4 fnot1 %f22, %f18 edge32ln %o0, %l0, %i7 udivx %o3, 0x16F3, %g1 edge8l %o2, %l5, %l2 ldx [%l7 + 0x30], %i2 srlx %i6, 0x0A, %i1 xorcc %l4, %i5, %o6 ldx [%l7 + 0x70], %o5 array8 %l6, %g5, %o4 mulscc %g7, %l3, %o7 set 0x40, %o0 ldda [%l7 + %o0] 0x18, %f0 umulcc %i3, %g4, %l1 bleu,pn %icc, loop_1591 brlz %g2, loop_1592 movn %xcc, %g6, %i0 udivx %o1, 0x0CD0, %g3 loop_1591: nop set 0x16, %g5 lduha [%l7 + %g5] 0x80, %i4 loop_1592: movre %o0, 0x1B2, %l0 fmovdn %xcc, %f15, %f9 bneg,a,pn %icc, loop_1593 tvc %icc, 0x2 st %f16, [%l7 + 0x30] sllx %o3, 0x03, %g1 loop_1593: tvs %xcc, 0x7 smulcc %i7, %l5, %o2 bshuffle %f12, %f16, %f26 tleu %xcc, 0x4 fmovsg %xcc, %f5, %f23 fmovs %f0, %f5 fpack32 %f4, %f28, %f18 nop setx 0xC99C79A4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xC16A2C47, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fmuls %f1, %f16, %f21 edge32n %l2, %i2, %i6 udiv %i1, 0x11B4, %i5 be,a,pn %icc, loop_1594 umul %o6, %l4, %l6 tpos %xcc, 0x3 movre %o5, 0x37A, %g5 loop_1594: move %xcc, %o4, %l3 tcc %xcc, 0x7 fmovrdlz %o7, %f14, %f4 sir 0x1630 nop set 0x50, %i2 ldd [%l7 + %i2], %f14 fmovdcs %icc, %f30, %f27 bg,a loop_1595 edge32l %g7, %g4, %l1 wr %g0, 0x89, %asi ldsba [%l7 + 0x38] %asi, %g2 loop_1595: sllx %g6, %i0, %o1 array32 %i3, %i4, %g3 fmuld8sux16 %f9, %f13, %f12 tge %xcc, 0x3 movrne %o0, 0x1E8, %l0 fmovrsne %o3, %f9, %f17 for %f24, %f30, %f28 fmovdne %xcc, %f31, %f28 umul %i7, %l5, %g1 xor %l2, %i2, %i6 ldd [%l7 + 0x40], %f18 movvs %xcc, %i1, %i5 sll %o6, 0x0F, %l4 andncc %l6, %o2, %o5 taddcc %g5, %o4, %l3 sdiv %g7, 0x0BF6, %o7 fmovsne %icc, %f10, %f3 movpos %icc, %g4, %g2 sub %l1, %i0, %g6 popc %o1, %i3 bgu,a %icc, loop_1596 ld [%l7 + 0x74], %f2 movrgz %i4, %g3, %l0 nop setx loop_1597, %l0, %l1 jmpl %l1, %o0 loop_1596: movre %i7, %o3, %g1 edge16ln %l2, %l5, %i2 fmovsneg %icc, %f27, %f29 loop_1597: fornot1 %f4, %f0, %f24 bgu,pt %xcc, loop_1598 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %icc, %i1, %i6 bgu,pt %icc, loop_1599 loop_1598: tvs %xcc, 0x1 subc %o6, %l4, %i5 fpmerge %f26, %f29, %f8 loop_1599: fpack32 %f4, %f14, %f0 sllx %l6, %o2, %g5 sir 0x138D ldsh [%l7 + 0x1A], %o4 bcc,a %icc, loop_1600 nop fitod %f2, %f20 fdtox %f20, %f6 udivx %o5, 0x1977, %g7 fmovdpos %xcc, %f28, %f22 loop_1600: movneg %icc, %o7, %l3 fone %f16 add %l7, 0x58, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %g2 casa [%l6] %asi, %g2, %l1 sub %g4, %g6, %o1 st %f9, [%l7 + 0x74] edge8 %i3, %i4, %g3 alignaddr %l0, %i0, %i7 st %f28, [%l7 + 0x64] or %o3, %g1, %l2 fbo %fcc1, loop_1601 move %xcc, %o0, %i2 tvs %xcc, 0x1 fcmple32 %f10, %f26, %i1 loop_1601: umul %i6, %l5, %o6 brgz,a %i5, loop_1602 fbul %fcc2, loop_1603 movvc %icc, %l6, %l4 movn %icc, %g5, %o4 loop_1602: sdiv %o2, 0x1A43, %g7 loop_1603: fbu %fcc2, loop_1604 fmovda %xcc, %f18, %f14 sdivcc %o5, 0x0822, %o7 tvc %icc, 0x2 loop_1604: te %xcc, 0x1 movvc %xcc, %g2, %l3 movvc %icc, %l1, %g6 movcc %icc, %g4, %o1 tle %icc, 0x4 movrne %i3, 0x32A, %i4 set 0x40, %l0 stda %f0, [%l7 + %l0] 0xf8 membar #Sync fabss %f4, %f2 tpos %icc, 0x2 edge8l %l0, %i0, %g3 pdist %f2, %f26, %f2 fbuge,a %fcc1, loop_1605 bgu,a %icc, loop_1606 fpackfix %f18, %f24 stb %o3, [%l7 + 0x2D] loop_1605: ble %icc, loop_1607 loop_1606: nop fitos %f4, %f15 membar 0x61 mova %xcc, %g1, %l2 loop_1607: be,pn %icc, loop_1608 nop setx 0xAC046E748FB7DC06, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x2C6D5521A0EF1979, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fmuld %f0, %f28, %f26 nop fitod %f4, %f4 fdtoi %f4, %f27 fors %f27, %f24, %f28 loop_1608: edge16l %i7, %i2, %i1 wr %g0, 0x80, %asi sta %f28, [%l7 + 0x24] %asi mova %xcc, %i6, %l5 bcs,a,pn %xcc, loop_1609 ta %xcc, 0x7 fbe,a %fcc2, loop_1610 fpadd32s %f5, %f26, %f2 loop_1609: bn,a,pt %icc, loop_1611 fmovrdne %o6, %f24, %f28 loop_1610: sra %o0, 0x0F, %i5 tge %icc, 0x4 loop_1611: fbne %fcc1, loop_1612 mova %xcc, %l6, %l4 nop fitos %f3, %f18 fstox %f18, %f26 fpsub32 %f24, %f12, %f16 loop_1612: fandnot1 %f8, %f2, %f30 fxnors %f7, %f15, %f10 alignaddr %o4, %o2, %g5 fpsub32s %f3, %f24, %f30 move %icc, %g7, %o7 movrgz %o5, 0x0A5, %g2 fnot1 %f14, %f20 movleu %xcc, %l1, %l3 edge8 %g6, %g4, %o1 and %i3, 0x1121, %l0 edge16ln %i4, %g3, %i0 subc %o3, 0x08A4, %g1 tvs %icc, 0x7 sir 0x0AAB tge %icc, 0x5 fbge,a %fcc3, loop_1613 move %xcc, %l2, %i7 edge16ln %i2, %i1, %l5 udiv %o6, 0x138A, %o0 loop_1613: tg %xcc, 0x4 fbne,a %fcc0, loop_1614 nop fitos %f5, %f3 edge32ln %i6, %i5, %l6 fbo,a %fcc1, loop_1615 loop_1614: fpsub16 %f22, %f10, %f2 bleu,a %icc, loop_1616 movpos %icc, %l4, %o2 loop_1615: sub %g5, 0x0450, %g7 fbe,a %fcc2, loop_1617 loop_1616: srax %o4, %o5, %g2 addccc %o7, 0x1141, %l3 brgez,a %g6, loop_1618 loop_1617: andn %l1, 0x13C9, %o1 tsubcctv %i3, %g4, %l0 fmovdvc %icc, %f5, %f31 loop_1618: tvc %xcc, 0x1 bneg loop_1619 movrne %g3, %i4, %i0 sdivx %o3, 0x1217, %g1 te %icc, 0x4 loop_1619: fpadd16s %f14, %f22, %f11 orcc %l2, 0x1BAC, %i7 ble,a loop_1620 nop fitod %f4, %f16 fdtox %f16, %f4 add %i2, 0x1DFF, %i1 movl %icc, %o6, %o0 loop_1620: bvc,a loop_1621 brz,a %i6, loop_1622 edge32ln %l5, %l6, %i5 te %xcc, 0x7 loop_1621: xnor %o2, 0x100F, %l4 loop_1622: fmovrslz %g7, %f23, %f28 edge32l %o4, %o5, %g2 nop setx 0x6DA2E3F7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x6D980F1D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fmuls %f11, %f26, %f28 edge8n %o7, %l3, %g5 sub %l1, 0x12AB, %g6 tvs %icc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmuld8sux16 %f8, %f1, %f22 movre %i3, 0x2F6, %g4 xor %o1, %g3, %i4 array32 %l0, %o3, %g1 movrgez %i0, 0x121, %l2 fmovsvs %icc, %f12, %f25 mova %icc, %i2, %i1 edge16n %i7, %o6, %i6 edge16 %o0, %l6, %l5 xnorcc %o2, %l4, %i5 fmovsvs %xcc, %f28, %f4 movrlez %o4, %o5, %g2 sdiv %g7, 0x08FF, %l3 add %o7, %g5, %l1 fandnot2s %f28, %f11, %f18 tcs %xcc, 0x1 fmovsgu %xcc, %f22, %f31 set 0x2C, %l3 ldsha [%l7 + %l3] 0x80, %i3 movvc %icc, %g6, %g4 fpmerge %f31, %f19, %f20 srl %o1, 0x03, %g3 movrne %l0, 0x2AF, %i4 movleu %icc, %o3, %i0 fba %fcc1, loop_1623 movcs %icc, %g1, %l2 fandnot2s %f14, %f18, %f30 xor %i1, 0x0611, %i7 loop_1623: ble,a loop_1624 tle %icc, 0x7 bn,a,pt %xcc, loop_1625 fpadd32s %f28, %f19, %f13 loop_1624: subc %i2, %i6, %o6 fbule,a %fcc0, loop_1626 loop_1625: fcmpgt32 %f18, %f24, %l6 edge32n %l5, %o2, %l4 movle %xcc, %i5, %o4 loop_1626: st %f28, [%l7 + 0x20] movle %icc, %o0, %g2 subcc %g7, %o5, %l3 nop setx loop_1627, %l0, %l1 jmpl %l1, %g5 stx %l1, [%l7 + 0x18] movrgez %i3, %g6, %o7 and %g4, %g3, %l0 loop_1627: nop set 0x10, %o7 ldd [%l7 + %o7], %f20 movvc %icc, %o1, %o3 fmovsle %icc, %f11, %f24 srl %i4, %i0, %l2 edge32n %g1, %i1, %i7 nop setx loop_1628, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16n %i2, %i6, %o6 move %xcc, %l6, %l5 ldsw [%l7 + 0x4C], %l4 loop_1628: alignaddrl %i5, %o4, %o2 umul %g2, 0x02AD, %g7 tpos %xcc, 0x1 nop fitod %f10, %f22 fdtos %f22, %f0 ldsh [%l7 + 0x54], %o0 fmul8ulx16 %f22, %f28, %f2 xnorcc %l3, 0x16F3, %o5 umulcc %g5, 0x1ABC, %i3 fands %f17, %f25, %f25 fble %fcc1, loop_1629 xor %g6, 0x04F1, %l1 movrgz %g4, 0x00E, %g3 fxors %f17, %f27, %f6 loop_1629: sdiv %l0, 0x1B9B, %o7 for %f10, %f26, %f26 fmovsa %xcc, %f27, %f20 movn %icc, %o3, %o1 popc %i0, %i4 sth %g1, [%l7 + 0x2C] xnorcc %i1, %l2, %i2 movcs %xcc, %i6, %o6 movneg %icc, %l6, %i7 udivx %l5, 0x0EE3, %l4 movpos %icc, %o4, %o2 mulx %i5, 0x1766, %g2 tneg %xcc, 0x5 fors %f18, %f20, %f5 edge16l %g7, %o0, %l3 movcs %xcc, %o5, %i3 edge16l %g6, %l1, %g4 movl %xcc, %g3, %g5 movg %icc, %l0, %o7 fmovrsgez %o3, %f7, %f31 add %i0, 0x131C, %i4 movpos %icc, %g1, %o1 fbule,a %fcc0, loop_1630 popc 0x0FCE, %l2 fmovrsgez %i1, %f10, %f17 fcmpeq32 %f22, %f0, %i2 loop_1630: orncc %o6, %l6, %i6 addccc %i7, 0x15DA, %l5 fmovsle %icc, %f7, %f15 move %xcc, %o4, %l4 movrgz %i5, %o2, %g2 smul %o0, %g7, %l3 nop setx loop_1631, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done brz,a %o5, loop_1632 orn %i3, %l1, %g6 fnand %f30, %f8, %f20 loop_1631: orncc %g3, %g4, %l0 loop_1632: ldd [%l7 + 0x68], %f6 udivx %o7, 0x09D8, %o3 nop setx 0xE0615DCC, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr nop fitos %f6, %f19 taddcc %i0, 0x1F00, %i4 movrlez %g1, %g5, %o1 fmovdneg %xcc, %f29, %f20 fandnot1s %f23, %f27, %f28 array32 %i1, %l2, %i2 xnor %l6, 0x07C2, %o6 xnorcc %i7, 0x149A, %i6 movg %xcc, %l5, %o4 nop setx 0xEA551487B04A2E27, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr fnot1 %f26, %f12 sllx %l4, %o2, %i5 movvc %icc, %g2, %g7 for %f4, %f0, %f8 tsubcc %o0, %o5, %i3 fbn %fcc2, loop_1633 addc %l1, %g6, %g3 addcc %l3, 0x1F07, %g4 fxnor %f20, %f2, %f14 loop_1633: tpos %icc, 0x4 movcs %xcc, %o7, %l0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %o3, %i4, %g1 tneg %xcc, 0x0 brnz %i0, loop_1634 andn %o1, 0x0202, %g5 fpack32 %f22, %f0, %f16 fsrc2s %f4, %f8 loop_1634: ta %xcc, 0x7 bge,pn %icc, loop_1635 movrlez %l2, 0x239, %i2 fbu %fcc0, loop_1636 subc %i1, %o6, %l6 loop_1635: nop wr %g0, 0x81, %asi prefetcha [%l7 + 0x30] %asi, 0x3 loop_1636: nop fitod %f0, %f24 fbul %fcc3, loop_1637 stb %l5, [%l7 + 0x6F] fnot1 %f8, %f8 edge16 %o4, %l4, %o2 loop_1637: movcs %xcc, %i5, %g2 tne %icc, 0x3 tpos %icc, 0x6 ba %icc, loop_1638 fornot1 %f0, %f8, %f14 tge %xcc, 0x0 fmovrdlez %g7, %f22, %f12 loop_1638: popc %i6, %o5 udivcc %i3, 0x1319, %l1 sth %o0, [%l7 + 0x26] tneg %xcc, 0x4 set 0x77, %l1 ldsba [%l7 + %l1] 0x14, %g3 fandnot1 %f18, %f10, %f30 movle %xcc, %g6, %g4 fmovdg %xcc, %f19, %f12 edge32n %l3, %l0, %o3 fmovdl %icc, %f29, %f2 movpos %icc, %o7, %i4 sth %i0, [%l7 + 0x2A] orncc %o1, %g5, %g1 fba %fcc3, loop_1639 tcs %icc, 0x0 edge8 %l2, %i2, %o6 sdiv %i1, 0x0D1B, %l6 loop_1639: tcc %xcc, 0x6 fpadd16 %f30, %f10, %f12 array32 %i7, %l5, %o4 be,pn %icc, loop_1640 sllx %l4, 0x10, %i5 sir 0x00EF bleu,pn %icc, loop_1641 loop_1640: movl %icc, %g2, %o2 xor %i6, 0x09B8, %g7 movleu %icc, %i3, %l1 loop_1641: movrne %o5, 0x0DD, %g3 set 0x0C, %l6 lduwa [%l7 + %l6] 0x10, %g6 edge16 %g4, %o0, %l0 set 0x1E, %o5 ldsha [%l7 + %o5] 0x14, %l3 movcs %xcc, %o7, %o3 add %i4, %o1, %i0 set 0x7A, %i4 ldsba [%l7 + %i4] 0x04, %g1 fmovdgu %xcc, %f2, %f24 sethi 0x0AF5, %g5 orn %i2, 0x12BA, %o6 andn %l2, %l6, %i7 andncc %i1, %l5, %l4 taddcc %o4, %i5, %o2 addccc %i6, %g2, %i3 movvc %xcc, %g7, %l1 prefetch [%l7 + 0x34], 0x3 and %o5, %g6, %g3 fandnot2s %f30, %f13, %f7 edge16l %o0, %l0, %l3 tsubcctv %o7, 0x0540, %g4 fpsub16s %f0, %f16, %f23 fnor %f2, %f16, %f6 umul %o3, %o1, %i4 srl %g1, %g5, %i2 nop setx loop_1642, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fblg %fcc3, loop_1643 fcmpeq32 %f30, %f8, %i0 edge16n %l2, %l6, %o6 loop_1642: ldx [%l7 + 0x60], %i1 loop_1643: nop set 0x1A, %o4 lduba [%l7 + %o4] 0x14, %i7 set 0x70, %g7 lduwa [%l7 + %g7] 0x14, %l4 tleu %icc, 0x3 fmovsneg %xcc, %f14, %f10 bne,a %xcc, loop_1644 array16 %o4, %i5, %o2 array16 %l5, %i6, %g2 wr %g0, 0x16, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync loop_1644: sra %i3, 0x10, %g7 tvs %xcc, 0x3 umulcc %l1, %o5, %g6 wr %g0, 0x10, %asi ldsba [%l7 + 0x58] %asi, %o0 udivcc %l0, 0x0C71, %g3 movneg %xcc, %l3, %g4 fbe,a %fcc3, loop_1645 ldub [%l7 + 0x20], %o7 movgu %xcc, %o1, %i4 sub %o3, 0x1C8E, %g5 loop_1645: tl %xcc, 0x7 nop setx loop_1646, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movneg %xcc, %g1, %i0 sll %i2, %l2, %l6 fble %fcc0, loop_1647 loop_1646: edge8l %o6, %i1, %l4 array8 %i7, %o4, %i5 movcc %xcc, %l5, %i6 loop_1647: tneg %icc, 0x3 srlx %o2, 0x09, %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tle %icc, 0x6 tvc %icc, 0x0 bneg,a %xcc, loop_1648 umulcc %g7, 0x0DAA, %l1 fmovdn %xcc, %f4, %f1 stw %g2, [%l7 + 0x70] loop_1648: lduh [%l7 + 0x2C], %o5 nop set 0x7A, %g3 ldsh [%l7 + %g3], %o0 set 0x3C, %i6 sta %f27, [%l7 + %i6] 0x89 fsrc2 %f6, %f14 edge8ln %g6, %g3, %l3 fmovd %f28, %f2 sll %g4, 0x1C, %l0 call loop_1649 brlz,a %o1, loop_1650 fmovsle %icc, %f15, %f26 array16 %i4, %o7, %o3 loop_1649: xor %g1, 0x1FBE, %i0 loop_1650: st %f17, [%l7 + 0x48] edge8 %g5, %l2, %l6 set 0x56, %i0 stba %o6, [%l7 + %i0] 0x80 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %icc, %i2, %i1 fmovsa %xcc, %f16, %f22 movcs %xcc, %i7, %l4 movvs %xcc, %i5, %l5 fnors %f30, %f4, %f12 movpos %xcc, %i6, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x18, %asi stha %i3, [%l7 + 0x2A] %asi wr %g0, 0x81, %asi sta %f20, [%l7 + 0x74] %asi edge16l %o2, %l1, %g2 bcc,a,pn %icc, loop_1651 tle %xcc, 0x7 flush %l7 + 0x38 nop setx 0x904756E2, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr loop_1651: fmovrse %o5, %f31, %f6 array32 %g7, %o0, %g3 nop setx loop_1652, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx loop_1653, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array16 %l3, %g4, %g6 fbge,a %fcc3, loop_1654 loop_1652: sdivcc %l0, 0x14FF, %o1 loop_1653: array16 %i4, %o7, %g1 fands %f27, %f19, %f11 loop_1654: fbue %fcc3, loop_1655 movne %icc, %o3, %g5 fnot2s %f13, %f23 tne %icc, 0x6 loop_1655: fsrc2 %f30, %f8 fnot1s %f2, %f26 orncc %l2, 0x06E3, %l6 fmovdne %xcc, %f3, %f1 fnot1s %f21, %f4 tpos %icc, 0x3 movrlez %o6, %i2, %i0 nop setx 0x5056D359, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr tn %icc, 0x3 fbul %fcc2, loop_1656 array8 %i1, %i7, %l4 fba,a %fcc3, loop_1657 mova %icc, %i5, %i6 loop_1656: nop wr %g0, 0x10, %asi ldsba [%l7 + 0x0A] %asi, %o4 loop_1657: movrgz %l5, %o2, %i3 ldsh [%l7 + 0x2C], %l1 tcs %icc, 0x1 fbo,a %fcc0, loop_1658 movgu %xcc, %o5, %g2 tvs %icc, 0x2 sdivx %o0, 0x1C2C, %g3 loop_1658: nop set 0x3C, %l5 lda [%l7 + %l5] 0x88, %f22 bcc,pt %xcc, loop_1659 xnorcc %g7, %l3, %g6 fbu %fcc3, loop_1660 lduw [%l7 + 0x58], %g4 loop_1659: andcc %l0, %o1, %o7 wr %g0, 0x89, %asi lduba [%l7 + 0x64] %asi, %i4 loop_1660: movre %o3, 0x398, %g1 tvc %icc, 0x7 tvc %xcc, 0x1 andcc %g5, %l2, %o6 sllx %i2, 0x07, %l6 ld [%l7 + 0x60], %f16 set 0x40, %l2 ldswa [%l7 + %l2] 0x89, %i0 lduh [%l7 + 0x5A], %i7 fmovrslez %l4, %f11, %f29 ldd [%l7 + 0x48], %i0 fnot2 %f20, %f28 movvc %xcc, %i5, %o4 fmovdl %icc, %f26, %f25 addccc %l5, %o2, %i6 edge32n %l1, %o5, %i3 fbuge %fcc0, loop_1661 popc %g2, %g3 sllx %g7, %l3, %o0 popc %g6, %g4 loop_1661: andcc %l0, 0x1825, %o7 orn %i4, 0x10FF, %o3 subccc %o1, 0x036E, %g1 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 te %xcc, 0x1 bvs,a loop_1662 edge8n %l2, %o6, %i2 fbul %fcc1, loop_1663 fmovs %f22, %f8 loop_1662: movl %icc, %l6, %g5 movn %icc, %i0, %l4 loop_1663: umulcc %i7, %i5, %i1 orcc %l5, %o4, %i6 orcc %l1, %o2, %o5 fandnot2 %f24, %f14, %f6 movcc %icc, %g2, %i3 andcc %g3, %g7, %o0 sdivcc %l3, 0x0A1D, %g6 fmul8x16 %f7, %f16, %f28 stx %l0, [%l7 + 0x40] bpos,a,pn %xcc, loop_1664 movvs %xcc, %g4, %o7 alignaddrl %o3, %i4, %o1 alignaddr %g1, %o6, %i2 loop_1664: nop setx loop_1665, %l0, %l1 jmpl %l1, %l6 tne %icc, 0x1 movle %icc, %g5, %l2 fnot1 %f14, %f28 loop_1665: nop set 0x40, %i7 ldda [%l7 + %i7] 0x14, %f0 sir 0x039B fmovrdlez %i0, %f12, %f2 movpos %icc, %l4, %i7 fbl %fcc0, loop_1666 ldsw [%l7 + 0x64], %i5 addc %l5, 0x0AF9, %o4 bvc,a,pn %icc, loop_1667 loop_1666: movpos %icc, %i6, %l1 movrgez %i1, %o5, %o2 fmovscs %xcc, %f28, %f17 loop_1667: fsrc2 %f30, %f26 nop set 0x68, %g6 ldsb [%l7 + %g6], %g2 fexpand %f16, %f2 and %g3, 0x08A7, %g7 sdivcc %i3, 0x06D0, %o0 andn %g6, %l0, %g4 ldx [%l7 + 0x70], %l3 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x88 addccc %o7, 0x12CC, %i4 tle %xcc, 0x3 taddcc %o1, %g1, %o3 fnegd %f20, %f6 andn %o6, 0x1EA5, %i2 fpsub32s %f0, %f17, %f17 xor %l6, %l2, %g5 fbn %fcc0, loop_1668 swap [%l7 + 0x14], %i0 nop setx loop_1669, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx 0xA861CF0F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x2A0DF64A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fdivs %f10, %f24, %f31 loop_1668: alignaddrl %l4, %i7, %i5 movcc %icc, %l5, %o4 loop_1669: fcmpne32 %f20, %f30, %l1 fmovrdgez %i6, %f20, %f26 call loop_1670 edge32n %i1, %o5, %o2 set 0x74, %o2 stba %g3, [%l7 + %o2] 0x10 loop_1670: be loop_1671 fbn,a %fcc0, loop_1672 fbne,a %fcc2, loop_1673 movgu %xcc, %g2, %g7 loop_1671: mulscc %o0, 0x0DE3, %i3 loop_1672: fmovsg %icc, %f0, %f18 loop_1673: fmovrsne %l0, %f6, %f2 move %xcc, %g4, %g6 udivcc %l3, 0x0BBC, %i4 bn %icc, loop_1674 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %xcc, %o1, %g1 nop fitod %f6, %f6 fdtox %f6, %f2 fxtod %f2, %f26 loop_1674: movge %icc, %o3, %o6 nop set 0x2C, %i5 stb %o7, [%l7 + %i5] addc %l6, %i2, %g5 set 0x77, %i3 stba %i0, [%l7 + %i3] 0xe2 membar #Sync edge16n %l4, %l2, %i5 addccc %i7, %o4, %l5 fbge %fcc0, loop_1675 orncc %l1, %i1, %i6 fones %f31 set 0x60, %g1 lduha [%l7 + %g1] 0x10, %o2 loop_1675: edge8n %o5, %g2, %g7 set 0x43, %i1 stba %g3, [%l7 + %i1] 0x0c fcmpeq32 %f12, %f4, %i3 tgu %icc, 0x0 subccc %l0, 0x132F, %o0 brgez,a %g4, loop_1676 xorcc %g6, %l3, %o1 set 0x38, %o6 stxa %g1, [%l7 + %o6] 0x15 loop_1676: bleu %xcc, loop_1677 taddcc %o3, 0x0647, %i4 fbo,a %fcc2, loop_1678 fmovdneg %xcc, %f24, %f16 loop_1677: fcmpeq16 %f8, %f8, %o6 fmovscs %xcc, %f16, %f31 loop_1678: fornot1s %f4, %f21, %f25 movne %icc, %l6, %o7 nop setx 0x5B509601B07701DF, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr fpadd16s %f28, %f15, %f19 movrlz %g5, 0x124, %i2 addc %l4, %l2, %i0 brz %i7, loop_1679 addccc %o4, %l5, %l1 movl %xcc, %i1, %i6 array32 %i5, %o5, %o2 loop_1679: sethi 0x11BC, %g7 tcc %icc, 0x1 ldsh [%l7 + 0x24], %g2 alignaddrl %g3, %l0, %o0 fmovde %icc, %f6, %f19 edge16l %i3, %g6, %g4 tvs %icc, 0x5 tneg %icc, 0x1 fbge,a %fcc3, loop_1680 addc %o1, %l3, %o3 stw %g1, [%l7 + 0x30] fble,a %fcc2, loop_1681 loop_1680: edge16n %i4, %o6, %o7 nop setx 0x24EFBE5445B1059D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x1662F86D81160FF4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 faddd %f28, %f26, %f16 mulx %g5, %i2, %l4 loop_1681: addccc %l2, %i0, %l6 smulcc %o4, %i7, %l1 call loop_1682 alignaddrl %i1, %i6, %i5 tl %icc, 0x5 alignaddrl %o5, %l5, %o2 loop_1682: bg %xcc, loop_1683 taddcc %g2, %g3, %g7 tvs %xcc, 0x3 alignaddr %l0, %i3, %g6 loop_1683: orcc %o0, %g4, %l3 stbar swap [%l7 + 0x30], %o1 set 0x66, %o3 ldsha [%l7 + %o3] 0x15, %g1 tvc %icc, 0x1 movrgez %o3, 0x227, %i4 nop set 0x24, %g2 prefetch [%l7 + %g2], 0x2 wr %g0, 0x81, %asi ldsha [%l7 + 0x28] %asi, %o6 fpack32 %f22, %f12, %f2 add %o7, 0x09F5, %g5 orn %l4, 0x1B38, %i2 edge16l %l2, %i0, %o4 edge32l %i7, %l1, %i1 membar 0x62 orncc %i6, %i5, %l6 add %l7, 0x54, %l6 wr %g0, 0x10, %asi casa [%l6] 0x10, %o5, %o2 fnot2s %f24, %f10 srl %l5, %g3, %g2 movrne %l0, 0x296, %i3 prefetch [%l7 + 0x30], 0x0 sir 0x1BE2 nop fitos %f14, %f27 fstod %f27, %f24 popc %g7, %o0 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f16 orn %g4, 0x0B37, %g6 smulcc %o1, %g1, %o3 srax %l3, %o6, %i4 movneg %icc, %g5, %o7 nop setx 0x688DA6ED1050B28D, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr brlz %l4, loop_1684 nop setx loop_1685, %l0, %l1 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 %l2, %i0, %i2 fxors %f2, %f28, %f18 loop_1684: xorcc %i7, 0x187B, %l1 loop_1685: and %i1, %o4, %i5 wr %g0, 0x10, %asi lduba [%l7 + 0x6B] %asi, %l6 smul %i6, 0x0952, %o5 tge %icc, 0x6 umul %o2, %l5, %g2 fmovd %f22, %f8 fbug,a %fcc3, loop_1686 nop setx 0x0074AB56, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr orn %l0, %i3, %g3 fmovda %xcc, %f20, %f1 loop_1686: nop setx 0xC79854C9606B6AB3, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr fornot2 %f14, %f20, %f8 nop setx loop_1687, %l0, %l1 jmpl %l1, %g7 sdivx %g4, 0x07FD, %o0 ble %xcc, loop_1688 bgu,a loop_1689 loop_1687: sllx %g6, %g1, %o1 fmovsne %icc, %f23, %f16 loop_1688: movrgz %l3, 0x315, %o3 loop_1689: fcmpne32 %f12, %f20, %i4 alignaddrl %g5, %o6, %o7 mulx %l2, 0x01EA, %l4 mulscc %i2, 0x1988, %i7 sllx %i0, 0x1E, %l1 tn %xcc, 0x3 tleu %icc, 0x3 sdivcc %i1, 0x0C4C, %i5 wr %g0, 0x89, %asi swapa [%l7 + 0x30] %asi, %o4 nop setx loop_1690, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovdgu %xcc, %f8, %f12 movneg %xcc, %i6, %l6 and %o2, 0x1553, %l5 loop_1690: std %f16, [%l7 + 0x10] ba,pn %xcc, loop_1691 fmul8x16au %f7, %f31, %f18 edge16 %g2, %l0, %o5 smulcc %g3, %i3, %g7 loop_1691: nop add %l7, 0x58, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x80, %o0, %g6 xnor %g1, 0x05D8, %o1 tge %icc, 0x0 brlz,a %g4, loop_1692 fornot2s %f8, %f19, %f10 edge8 %o3, %i4, %g5 movcs %icc, %o6, %l3 loop_1692: subcc %o7, %l4, %l2 bvs,pt %xcc, loop_1693 tneg %xcc, 0x3 tvs %icc, 0x6 ba,a %xcc, loop_1694 loop_1693: udivx %i7, 0x1442, %i2 edge16l %l1, %i0, %i5 sethi 0x1871, %o4 loop_1694: tsubcc %i6, 0x0B2D, %i1 fmuld8ulx16 %f29, %f31, %f22 add %l6, 0x15A0, %l5 fcmpgt16 %f4, %f24, %g2 brgez,a %l0, loop_1695 array16 %o2, %g3, %o5 fpack32 %f18, %f10, %f12 bgu loop_1696 loop_1695: tl %icc, 0x4 bl,a,pt %icc, loop_1697 fornot2 %f22, %f26, %f30 loop_1696: fba %fcc1, loop_1698 fornot1 %f30, %f20, %f28 loop_1697: fba,a %fcc1, loop_1699 xorcc %i3, 0x1B67, %o0 loop_1698: fzeros %f28 nop setx 0xAEC60EB5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x7E631C62, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fadds %f26, %f12, %f20 loop_1699: fcmpgt16 %f22, %f26, %g6 edge8n %g7, %g1, %o1 tn %xcc, 0x6 addc %o3, %g4, %i4 edge32n %o6, %g5, %l3 ldsb [%l7 + 0x51], %o7 fnot1s %f26, %f8 srl %l4, %l2, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %i2, 0x0C8D, %i0 movle %icc, %i5, %o4 addccc %i6, 0x0910, %l1 nop setx 0xCE29D6D7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x8A03947F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fdivs %f20, %f24, %f9 or %l6, %i1, %l5 movcc %icc, %l0, %o2 wr %g0, 0x20, %asi ldxa [%g0 + 0x8] %asi, %g3 edge16 %o5, %i3, %o0 movg %xcc, %g6, %g7 edge32l %g1, %g2, %o1 tn %icc, 0x5 tneg %icc, 0x1 fxnors %f21, %f20, %f24 tvc %xcc, 0x3 movl %icc, %o3, %g4 movvc %xcc, %i4, %o6 lduw [%l7 + 0x5C], %l3 movg %xcc, %g5, %l4 fmovsg %xcc, %f2, %f29 fmovsneg %icc, %f26, %f22 movrgz %l2, 0x239, %o7 udiv %i7, 0x1978, %i2 call loop_1700 fmovrsgz %i0, %f24, %f10 movg %icc, %o4, %i5 add %i6, %l1, %l6 loop_1700: fbule,a %fcc1, loop_1701 subcc %i1, %l5, %o2 movpos %icc, %l0, %g3 fexpand %f1, %f26 loop_1701: movne %icc, %i3, %o0 brgz %o5, loop_1702 fbge %fcc0, loop_1703 fornot1s %f17, %f0, %f30 fbule,a %fcc2, loop_1704 loop_1702: tl %xcc, 0x0 loop_1703: sdivcc %g6, 0x1193, %g1 nop setx 0x95E4DAAF1AED059B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xBF4BD3926AA9A59C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 faddd %f10, %f24, %f26 loop_1704: umulcc %g2, %g7, %o1 stbar tsubcc %g4, 0x054D, %i4 edge32l %o3, %o6, %g5 edge32n %l3, %l4, %l2 fmovsle %xcc, %f0, %f1 srl %o7, %i7, %i2 taddcc %o4, 0x07F4, %i5 bne,pt %icc, loop_1705 fmuld8ulx16 %f5, %f18, %f6 addc %i0, 0x0195, %l1 popc %l6, %i6 loop_1705: tgu %icc, 0x0 be,a,pt %icc, loop_1706 movne %icc, %i1, %l5 bl,a,pt %icc, loop_1707 movre %l0, %g3, %i3 loop_1706: fpsub16s %f17, %f11, %f3 and %o0, 0x0711, %o2 loop_1707: fba,a %fcc2, loop_1708 movrgz %o5, %g1, %g6 fxnor %f16, %f16, %f22 mulscc %g7, 0x1AA8, %o1 loop_1708: andcc %g4, 0x1AB3, %g2 wr %g0, 0x18, %asi lduba [%l7 + 0x58] %asi, %i4 sdiv %o3, 0x1AD0, %g5 movcs %icc, %o6, %l3 fbg,a %fcc0, loop_1709 fexpand %f15, %f8 mulscc %l2, %l4, %o7 fnors %f1, %f31, %f3 loop_1709: movrne %i2, 0x289, %i7 fors %f10, %f9, %f1 nop fitod %f12, %f2 fdtox %f2, %f12 fbg %fcc1, loop_1710 ldsh [%l7 + 0x7A], %i5 fmovdg %xcc, %f18, %f19 andcc %i0, %l1, %l6 loop_1710: nop setx loop_1711, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsneg %xcc, %f20, %f28 sll %i6, 0x14, %o4 wr %g0, 0xe2, %asi stba %l5, [%l7 + 0x3C] %asi membar #Sync loop_1711: xnor %i1, %l0, %g3 alignaddrl %i3, %o0, %o2 edge8ln %g1, %o5, %g7 bcc,a %xcc, loop_1712 stb %o1, [%l7 + 0x68] bcs,a %xcc, loop_1713 sir 0x1531 loop_1712: fxnors %f12, %f2, %f21 fmovde %xcc, %f24, %f9 loop_1713: fpadd16 %f4, %f16, %f22 tvs %xcc, 0x2 ldsb [%l7 + 0x1B], %g6 fmul8ulx16 %f24, %f2, %f8 edge32ln %g2, %i4, %o3 tcs %icc, 0x6 fmovrdne %g5, %f12, %f22 movrlez %o6, %l3, %l2 set 0x78, %l4 sta %f13, [%l7 + %l4] 0x88 movcs %xcc, %g4, %l4 fpadd16 %f20, %f8, %f6 addccc %o7, 0x1B4A, %i2 movneg %xcc, %i7, %i5 movrlz %l1, 0x00E, %i0 subccc %i6, %o4, %l6 fornot1 %f16, %f14, %f12 nop setx 0x205560D2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 fsqrts %f26, %f22 fba,a %fcc0, loop_1714 movg %xcc, %i1, %l5 mulscc %g3, 0x0157, %i3 array32 %l0, %o0, %o2 loop_1714: srax %o5, 0x03, %g1 fbe %fcc1, loop_1715 fmovdl %icc, %f30, %f4 edge8l %g7, %g6, %g2 fcmpgt16 %f0, %f30, %o1 loop_1715: tvc %xcc, 0x7 ldx [%l7 + 0x08], %i4 fmovrsgez %o3, %f5, %f0 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f0 tsubcc %g5, %l3, %l2 fmovdn %xcc, %f21, %f30 udiv %o6, 0x025A, %l4 udiv %o7, 0x169E, %g4 fmovsneg %icc, %f18, %f22 nop setx 0x907DA2D8, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr wr %g0, 0x19, %asi lduwa [%l7 + 0x5C] %asi, %i2 edge8ln %i7, %i5, %i0 fbge %fcc0, loop_1716 udivcc %l1, 0x00C4, %i6 srlx %o4, 0x1A, %l6 xorcc %i1, 0x1B30, %g3 loop_1716: edge32n %l5, %i3, %o0 membar 0x6D bg %xcc, loop_1717 membar 0x10 fornot1s %f29, %f28, %f24 addcc %o2, %l0, %o5 loop_1717: edge16n %g7, %g6, %g2 edge32n %o1, %i4, %o3 tn %icc, 0x6 fmovrsne %g5, %f1, %f24 set 0x18, %o0 ldxa [%g0 + %o0] 0x58, %l3 edge16 %g1, %o6, %l2 bcc,a,pn %icc, loop_1718 nop setx 0xEEA7DCA7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x6596634D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fsubs %f23, %f24, %f26 mulscc %o7, %g4, %i2 movne %icc, %i7, %l4 loop_1718: edge16n %i5, %i0, %l1 nop setx 0xD3811DAD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0xF01BC522, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fmuls %f31, %f13, %f16 srlx %o4, 0x08, %i6 nop set 0x40, %g5 ldd [%l7 + %g5], %f30 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %icc, %l6, %i1 fpadd32s %f6, %f16, %f12 alignaddrl %g3, %l5, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x60, %g4 ldxa [%l7 + %g4] 0x04, %o2 xorcc %l0, 0x021A, %o5 ldsw [%l7 + 0x44], %i3 movrgez %g6, %g2, %o1 fcmple16 %f0, %f14, %g7 edge16 %i4, %g5, %o3 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f16 movcs %xcc, %g1, %l3 movge %xcc, %o6, %l2 bcs loop_1719 array16 %o7, %g4, %i2 movge %xcc, %i7, %i5 fnegd %f12, %f8 loop_1719: xorcc %l4, %l1, %o4 stbar fbo %fcc0, loop_1720 movre %i6, 0x245, %i0 xorcc %l6, 0x1909, %i1 tg %icc, 0x5 loop_1720: udivcc %l5, 0x072C, %g3 sllx %o2, %l0, %o5 taddcc %o0, 0x14C0, %i3 fbge %fcc3, loop_1721 udivcc %g2, 0x1FB3, %o1 tne %icc, 0x1 udivx %g7, 0x0B8B, %g6 loop_1721: ldsb [%l7 + 0x45], %i4 fbne,a %fcc1, loop_1722 nop setx 0x9063AFF6, %l0, %l6 st %l6, [%l7 + 0x38] ld [%l7 + 0x38], %fsr set 0x20, %l0 lda [%l7 + %l0] 0x04, %f3 loop_1722: edge32n %o3, %g1, %l3 sra %o6, 0x05, %l2 edge16n %g5, %o7, %i2 movl %icc, %i7, %g4 fbu %fcc1, loop_1723 stw %l4, [%l7 + 0x0C] fbg,a %fcc0, loop_1724 mova %icc, %i5, %l1 loop_1723: move %xcc, %o4, %i0 srl %i6, 0x1F, %l6 loop_1724: smulcc %l5, %g3, %o2 nop fitos %f8, %f19 fstox %f19, %f6 fxtos %f6, %f24 movle %icc, %l0, %i1 sra %o0, 0x02, %o5 tpos %icc, 0x7 movrgz %i3, 0x26D, %o1 sll %g7, %g6, %i4 ldsw [%l7 + 0x50], %g2 orcc %o3, %g1, %l3 andn %o6, 0x0A6C, %l2 tn %xcc, 0x2 fnegs %f23, %f18 udiv %g5, 0x0B78, %o7 ldsb [%l7 + 0x3D], %i7 tl %icc, 0x1 fbug,a %fcc1, loop_1725 xor %g4, %l4, %i2 ldsw [%l7 + 0x0C], %l1 std %f10, [%l7 + 0x58] loop_1725: nop wr %g0, 0x80, %asi lduha [%l7 + 0x76] %asi, %i5 orncc %i0, %o4, %l6 alignaddrl %l5, %g3, %o2 sethi 0x0FFF, %i6 umul %l0, %i1, %o5 orcc %i3, %o1, %g7 fcmpgt32 %f26, %f20, %g6 andcc %o0, %i4, %o3 tsubcc %g1, 0x0037, %l3 xor %o6, %l2, %g2 udivcc %o7, 0x14E4, %i7 taddcc %g5, 0x1C7C, %g4 fmovse %xcc, %f17, %f26 set 0x70, %l3 stwa %i2, [%l7 + %l3] 0x88 edge32n %l1, %l4, %i0 tleu %icc, 0x6 andcc %i5, 0x19B6, %l6 edge16l %l5, %g3, %o4 wr %g0, 0x52, %asi stxa %o2, [%g0 + 0x108] %asi edge16ln %i6, %l0, %i1 movl %icc, %i3, %o5 fsrc2 %f30, %f30 orcc %g7, 0x1B60, %o1 fbo,a %fcc2, loop_1726 movrlz %o0, %g6, %i4 fnand %f12, %f4, %f20 add %l7, 0x64, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %o3, %g1 loop_1726: be,a %xcc, loop_1727 edge8ln %l3, %o6, %g2 orncc %l2, %o7, %i7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1727: movne %icc, %g4, %g5 mova %icc, %l1, %i2 fbu %fcc1, loop_1728 fmovdvs %xcc, %f11, %f28 array8 %l4, %i0, %l6 edge16ln %i5, %g3, %l5 loop_1728: fmovdcs %xcc, %f7, %f18 ldsh [%l7 + 0x42], %o2 subcc %o4, 0x18D2, %i6 movpos %icc, %i1, %l0 fmul8x16 %f9, %f16, %f20 fmovsle %xcc, %f31, %f1 brgz,a %o5, loop_1729 fmovsgu %icc, %f20, %f15 array8 %i3, %o1, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1729: orncc %g7, 0x0B1A, %i4 andn %o3, %g6, %l3 move %icc, %g1, %o6 add %l7, 0x68, %l6 wr %g0, 0x0c, %asi lda [%l6] %asi, %l2 casa [%l6] 0x0c, %l2, %g2 movgu %icc, %o7, %g4 taddcctv %g5, 0x14D6, %l1 bn,a,pt %xcc, loop_1730 nop setx 0x9706B3553E1FA605, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 fsqrtd %f6, %f26 tg %icc, 0x2 wr %g0, 0x18, %asi lduba [%l7 + 0x2F] %asi, %i2 loop_1730: ld [%l7 + 0x60], %f0 fbl %fcc2, loop_1731 fpsub32s %f0, %f31, %f25 bpos,a loop_1732 fmovdcc %icc, %f21, %f27 loop_1731: movne %icc, %i7, %l4 te %icc, 0x5 loop_1732: umulcc %l6, 0x03CD, %i0 fbu %fcc1, loop_1733 smul %g3, 0x0116, %l5 movre %i5, %o2, %i6 subccc %o4, %i1, %l0 loop_1733: addc %i3, 0x1202, %o5 fcmpeq32 %f6, %f12, %o0 set 0x3A, %o7 ldstuba [%l7 + %o7] 0x81, %o1 subc %g7, 0x1A0B, %i4 fpack32 %f20, %f12, %f26 fsrc2s %f6, %f28 set 0x3E, %i2 lduha [%l7 + %i2] 0x04, %g6 taddcctv %l3, %g1, %o3 fexpand %f10, %f20 move %icc, %o6, %l2 tle %xcc, 0x0 te %icc, 0x6 and %g2, %g4, %g5 fbul,a %fcc1, loop_1734 tn %icc, 0x3 brz,a %o7, loop_1735 edge8l %l1, %i7, %i2 loop_1734: nop wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 loop_1735: fbn %fcc1, loop_1736 tcs %xcc, 0x2 umul %l6, %i0, %g3 bge,a %icc, loop_1737 loop_1736: fcmpgt16 %f12, %f4, %l4 add %l5, %i5, %o2 edge8 %o4, %i1, %i6 loop_1737: fmul8x16 %f8, %f20, %f14 mulx %i3, 0x1510, %l0 movcs %xcc, %o5, %o1 alignaddr %g7, %i4, %o0 fpsub16 %f28, %f12, %f28 or %g6, %g1, %l3 nop fitod %f10, %f24 fdtox %f24, %f0 set 0x20, %l6 prefetcha [%l7 + %l6] 0x81, 0x3 ldd [%l7 + 0x20], %f22 sdivx %o3, 0x0C7A, %l2 alignaddr %g2, %g4, %o7 addc %l1, %g5, %i7 fbn %fcc2, loop_1738 ldsb [%l7 + 0x21], %i2 fandnot2s %f3, %f14, %f23 movgu %xcc, %i0, %g3 loop_1738: nop set 0x75, %l1 ldsba [%l7 + %l1] 0x04, %l6 movrlez %l5, 0x0F4, %l4 and %i5, %o2, %o4 sll %i1, 0x04, %i3 mulx %i6, 0x1432, %o5 mulx %o1, %l0, %i4 fba,a %fcc2, loop_1739 swap [%l7 + 0x64], %g7 brnz %o0, loop_1740 movrgz %g6, %g1, %l3 loop_1739: nop setx loop_1741, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx loop_1742, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_1740: movne %xcc, %o3, %l2 andcc %g2, 0x0F44, %o6 loop_1741: tvs %icc, 0x6 loop_1742: tpos %icc, 0x5 movl %xcc, %o7, %g4 sub %l1, 0x01C5, %i7 wr %g0, 0x18, %asi stba %g5, [%l7 + 0x73] %asi fmovsleu %icc, %f9, %f9 movrlez %i0, 0x07F, %g3 bcc,pn %xcc, loop_1743 tvc %icc, 0x4 andcc %i2, %l5, %l4 fxors %f3, %f6, %f13 loop_1743: tgu %xcc, 0x0 addccc %i5, %l6, %o2 membar #Sync wr %g0, 0xf0, %asi ldda [%l7 + 0x40] %asi, %f16 nop setx loop_1744, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovrsgz %o4, %f26, %f4 sdiv %i3, 0x07BE, %i1 sdiv %o5, 0x0C98, %i6 loop_1744: xnor %l0, %o1, %g7 membar 0x6D movre %o0, 0x07D, %g6 ldsh [%l7 + 0x20], %g1 fblg,a %fcc3, loop_1745 movrlz %i4, %o3, %l2 udivx %g2, 0x1AD6, %l3 nop fitos %f13, %f17 fstox %f17, %f14 fxtos %f14, %f25 loop_1745: brgez,a %o7, loop_1746 orcc %o6, %l1, %i7 brz,a %g5, loop_1747 lduw [%l7 + 0x54], %g4 loop_1746: bcc,a,pt %icc, loop_1748 call loop_1749 loop_1747: andn %g3, %i0, %i2 tle %xcc, 0x6 loop_1748: nop wr %g0, 0x2e, %asi ldda [%l7 + 0x20] %asi, %l4 loop_1749: fmovsneg %icc, %f16, %f25 xnor %l4, %l6, %o2 move %icc, %i5, %i3 set 0x4F, %i4 lduba [%l7 + %i4] 0x80, %o4 fmovdg %xcc, %f1, %f20 mulscc %o5, 0x12A0, %i6 nop fitos %f1, %f24 fstox %f24, %f10 fpadd32 %f12, %f28, %f24 ble,a loop_1750 edge32l %l0, %i1, %o1 sra %o0, %g7, %g1 nop fitod %f8, %f24 fdtox %f24, %f20 loop_1750: fmovdvs %xcc, %f14, %f9 addc %i4, 0x15F6, %o3 subc %g6, 0x16C8, %g2 set 0x08, %o5 stxa %l2, [%l7 + %o5] 0x2f membar #Sync sdivx %o7, 0x144F, %o6 edge8ln %l1, %l3, %i7 bpos,pt %icc, loop_1751 alignaddr %g4, %g5, %i0 and %g3, %i2, %l5 addccc %l6, %l4, %o2 loop_1751: tne %xcc, 0x1 or %i3, 0x04BE, %i5 edge32 %o5, %i6, %o4 movle %icc, %i1, %o1 fnand %f24, %f18, %f24 fnot1 %f8, %f28 fcmpgt16 %f30, %f14, %o0 movrlz %g7, %l0, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldub [%l7 + 0x41], %g1 fmul8ulx16 %f22, %f28, %f22 lduh [%l7 + 0x5A], %o3 fcmpne16 %f20, %f14, %g2 edge8ln %l2, %g6, %o7 sra %o6, %l3, %i7 fmovs %f22, %f7 movpos %icc, %l1, %g4 edge8ln %g5, %g3, %i2 fand %f0, %f26, %f24 sra %i0, 0x11, %l6 sethi 0x03B0, %l5 ld [%l7 + 0x1C], %f3 fmovsgu %xcc, %f25, %f11 fnot2s %f24, %f17 ldsw [%l7 + 0x64], %l4 edge8ln %o2, %i5, %o5 set 0x26, %g7 stba %i3, [%l7 + %g7] 0x04 st %f12, [%l7 + 0x54] edge16n %i6, %o4, %o1 addc %i1, %o0, %l0 edge16 %i4, %g1, %g7 andcc %g2, 0x0CA3, %l2 xor %g6, %o3, %o6 fzeros %f13 fsrc1s %f21, %f31 tg %icc, 0x6 movleu %icc, %l3, %i7 mulscc %o7, 0x1D18, %l1 edge16n %g5, %g3, %i2 mulscc %i0, %l6, %l5 array32 %g4, %l4, %o2 addcc %o5, 0x1C02, %i3 ldstub [%l7 + 0x3B], %i5 prefetch [%l7 + 0x74], 0x2 ldub [%l7 + 0x21], %o4 tleu %xcc, 0x2 alignaddrl %i6, %o1, %o0 sdivx %i1, 0x0AB5, %l0 xorcc %g1, %g7, %i4 set 0x34, %o4 swapa [%l7 + %o4] 0x88, %l2 popc %g6, %o3 fmovdpos %xcc, %f0, %f20 st %f8, [%l7 + 0x18] fmovrse %g2, %f23, %f13 fcmpeq32 %f26, %f26, %l3 fmovdne %xcc, %f20, %f17 sub %o6, 0x1A8C, %o7 nop setx loop_1752, %l0, %l1 jmpl %l1, %i7 fcmpeq16 %f16, %f18, %g5 orncc %l1, %g3, %i0 bleu %icc, loop_1753 loop_1752: xnor %i2, %l5, %l6 fpsub32s %f29, %f21, %f1 fbug,a %fcc3, loop_1754 loop_1753: fmovdn %xcc, %f1, %f31 fmovsg %icc, %f31, %f14 movgu %xcc, %g4, %l4 loop_1754: movre %o2, 0x0BD, %o5 tneg %xcc, 0x7 popc %i3, %o4 udiv %i5, 0x1E08, %o1 edge32l %i6, %o0, %l0 fbue %fcc3, loop_1755 movrlz %i1, 0x1A7, %g1 movge %icc, %i4, %l2 movne %icc, %g7, %g6 loop_1755: array16 %g2, %l3, %o3 set 0x18, %g3 sta %f1, [%l7 + %g3] 0x19 sll %o7, 0x05, %o6 movgu %xcc, %i7, %l1 te %icc, 0x7 te %icc, 0x6 movrgez %g5, 0x180, %g3 movrlez %i2, 0x176, %i0 wr %g0, 0x0c, %asi sta %f28, [%l7 + 0x40] %asi movn %icc, %l6, %g4 movrgez %l4, 0x1C3, %l5 srax %o2, 0x10, %i3 srlx %o5, 0x0A, %i5 sir 0x114D fsrc2s %f9, %f14 tvc %xcc, 0x1 movneg %xcc, %o1, %i6 tgu %icc, 0x6 movn %xcc, %o0, %o4 ld [%l7 + 0x54], %f20 tl %xcc, 0x3 tgu %xcc, 0x6 nop setx 0x8B618707FA25268D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xCB99BE39DF86D4B9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f22, %f6 be,pn %xcc, loop_1756 orncc %i1, %l0, %i4 membar 0x5B stx %l2, [%l7 + 0x20] loop_1756: addc %g1, 0x04FD, %g6 brgez %g2, loop_1757 fbuge,a %fcc1, loop_1758 tg %icc, 0x7 movrlez %l3, 0x0AB, %g7 loop_1757: edge8n %o3, %o6, %o7 loop_1758: nop setx 0x037E1BCED8789C4D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x9A0D53541A74756B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 faddd %f30, %f10, %f22 sdiv %l1, 0x106E, %i7 alignaddr %g3, %i2, %i0 stw %l6, [%l7 + 0x40] move %icc, %g4, %l4 fmul8sux16 %f4, %f4, %f14 tsubcc %g5, 0x09E6, %l5 fmovdcs %icc, %f26, %f15 bneg,a,pt %icc, loop_1759 movg %xcc, %o2, %i3 fmovscc %xcc, %f19, %f11 alignaddrl %o5, %i5, %i6 loop_1759: sra %o1, %o0, %o4 nop fitos %f5, %f21 fstox %f21, %f6 fxtos %f6, %f28 fsrc1s %f8, %f24 wr %g0, 0x80, %asi prefetcha [%l7 + 0x58] %asi, 0x2 tne %icc, 0x7 addcc %i1, 0x1666, %l2 fcmpgt32 %f10, %f30, %g1 edge32ln %g6, %g2, %l3 stx %i4, [%l7 + 0x68] te %xcc, 0x0 sub %o3, 0x1027, %g7 udivcc %o7, 0x0EBF, %o6 fmovdvc %xcc, %f10, %f13 nop setx loop_1760, %l0, %l1 jmpl %l1, %l1 fmovdcs %xcc, %f8, %f21 nop set 0x3F, %i0 ldub [%l7 + %i0], %g3 umulcc %i7, 0x185C, %i2 loop_1760: movneg %icc, %l6, %g4 orn %i0, %g5, %l5 movvs %icc, %o2, %l4 brz,a %o5, loop_1761 udivx %i3, 0x128D, %i6 andcc %o1, %i5, %o0 nop setx loop_1762, %l0, %l1 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_1761: edge16ln %l0, %i1, %o4 movleu %xcc, %l2, %g1 subc %g2, %g6, %l3 loop_1762: array8 %o3, %g7, %i4 smul %o6, %l1, %g3 nop set 0x38, %i6 std %f28, [%l7 + %i6] fpadd16 %f26, %f4, %f4 set 0x58, %l5 swapa [%l7 + %l5] 0x18, %o7 smul %i7, 0x0FA4, %i2 srl %g4, %i0, %g5 edge8ln %l5, %l6, %l4 edge8ln %o5, %i3, %o2 movrgz %o1, %i5, %i6 te %xcc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %o0, 0x0E89, %i1 addccc %l0, %l2, %o4 edge32n %g2, %g1, %g6 wr %g0, 0x0c, %asi lduha [%l7 + 0x70] %asi, %l3 tvs %xcc, 0x2 fpadd32s %f15, %f10, %f28 add %l7, 0x68, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %g7 lduh [%l7 + 0x2E], %i4 fmovse %icc, %f3, %f10 edge8ln %o6, %l1, %g3 nop setx 0x7076A017, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr tcs %icc, 0x1 nop setx 0x8878990B03BDD7CB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x8C080D9556A583C9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f20, %f4 xor %i7, %i2, %g4 brlz %o7, loop_1763 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %i0, 0x121C, %g5 udivcc %l5, 0x1984, %l6 loop_1763: fxors %f2, %f29, %f25 tleu %icc, 0x5 set 0x50, %i7 stha %o5, [%l7 + %i7] 0x23 membar #Sync xnor %i3, 0x03C9, %l4 movl %xcc, %o1, %i5 add %o2, %o0, %i1 ldsb [%l7 + 0x49], %i6 addc %l0, %l2, %g2 movrlz %g1, %o4, %g6 edge32ln %o3, %l3, %g7 tsubcctv %i4, %l1, %g3 tgu %icc, 0x4 lduw [%l7 + 0x3C], %o6 array8 %i2, %i7, %g4 subcc %o7, %g5, %l5 xnorcc %l6, 0x17E2, %o5 fcmple16 %f4, %f20, %i0 swap [%l7 + 0x20], %i3 tcs %xcc, 0x2 nop fitod %f10, %f30 fdtox %f30, %f12 fmovrdgez %o1, %f24, %f20 swap [%l7 + 0x6C], %i5 fbe %fcc1, loop_1764 fpack16 %f6, %f30 fpadd16s %f3, %f4, %f16 ldsh [%l7 + 0x7E], %l4 loop_1764: tgu %xcc, 0x0 fpsub32s %f23, %f10, %f12 tleu %icc, 0x7 array8 %o0, %o2, %i6 fmovrdne %l0, %f28, %f4 bcc loop_1765 movl %xcc, %i1, %g2 srlx %l2, 0x07, %g1 fnot2 %f24, %f14 loop_1765: tpos %icc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sll %g6, %o3, %l3 ldsh [%l7 + 0x4A], %g7 and %i4, 0x144A, %o4 and %g3, 0x060E, %o6 tsubcc %l1, %i2, %i7 bgu,a %icc, loop_1766 flush %l7 + 0x78 srl %g4, 0x07, %o7 brnz,a %g5, loop_1767 loop_1766: fzero %f0 fmovsneg %xcc, %f0, %f4 fnot2 %f30, %f18 loop_1767: fcmpeq16 %f12, %f20, %l6 fpadd32 %f14, %f0, %f8 nop setx 0xB2E58EEB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 fsqrts %f14, %f19 bl %xcc, loop_1768 fmovrslz %o5, %f16, %f30 bl,a,pt %icc, loop_1769 udiv %l5, 0x1A77, %i3 loop_1768: sdivx %i0, 0x04FB, %i5 nop setx 0x7A876E6F404418DA, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr loop_1769: nop set 0x30, %g6 stw %l4, [%l7 + %g6] lduh [%l7 + 0x3E], %o0 fmovsneg %xcc, %f6, %f12 tl %xcc, 0x3 set 0x60, %l2 lduwa [%l7 + %l2] 0x88, %o2 nop setx loop_1770, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry array16 %o1, %i6, %l0 nop setx 0x6E23DECA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0xFD5E7BB4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fadds %f19, %f12, %f15 edge16n %i1, %g2, %l2 loop_1770: taddcc %g1, %o3, %g6 tg %xcc, 0x0 wr %g0, 0x81, %asi stba %l3, [%l7 + 0x7D] %asi wr %g0, 0x89, %asi stwa %i4, [%l7 + 0x60] %asi tsubcctv %g7, %g3, %o6 edge8n %o4, %l1, %i7 movvs %icc, %i2, %o7 movrlz %g5, 0x27D, %l6 or %o5, %g4, %l5 movl %icc, %i0, %i3 fmovrdgz %i5, %f18, %f10 bvc,a,pt %icc, loop_1771 sra %o0, 0x0C, %o2 movleu %xcc, %o1, %l4 addcc %l0, 0x1513, %i1 loop_1771: tcs %icc, 0x4 sub %i6, 0x1CBD, %g2 popc %l2, %g1 fmuld8sux16 %f3, %f28, %f16 and %g6, 0x1111, %l3 smul %i4, 0x0638, %o3 ble %icc, loop_1772 sllx %g3, %o6, %g7 movle %icc, %l1, %o4 edge16 %i7, %i2, %g5 loop_1772: orncc %o7, %o5, %l6 andncc %l5, %i0, %i3 fbue %fcc1, loop_1773 tvs %xcc, 0x5 tg %icc, 0x1 fbuge,a %fcc3, loop_1774 loop_1773: sth %g4, [%l7 + 0x3E] add %o0, %i5, %o1 wr %g0, 0x58, %asi ldxa [%g0 + 0x18] %asi, %l4 loop_1774: smul %l0, 0x0A47, %o2 movneg %xcc, %i1, %i6 fcmpne32 %f26, %f16, %l2 subccc %g2, 0x1FCE, %g1 stx %l3, [%l7 + 0x58] xnor %i4, %o3, %g3 movvc %xcc, %o6, %g7 tpos %xcc, 0x6 movvc %xcc, %g6, %l1 tsubcctv %o4, %i7, %g5 movn %icc, %o7, %i2 tl %icc, 0x6 tn %xcc, 0x6 xnorcc %o5, %l6, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpne16 %f0, %f26, %i0 sra %i3, 0x13, %g4 taddcc %i5, 0x0750, %o0 bg %icc, loop_1775 sub %l4, %l0, %o2 fbu %fcc0, loop_1776 movneg %icc, %o1, %i6 loop_1775: fmovde %icc, %f10, %f10 orn %i1, 0x1ADE, %g2 loop_1776: fnot1 %f30, %f26 fmovdg %xcc, %f16, %f17 sllx %g1, 0x19, %l2 movrgz %l3, %i4, %g3 add %o6, %g7, %g6 ldd [%l7 + 0x30], %l0 edge8l %o3, %o4, %i7 bne loop_1777 smul %o7, 0x17BA, %i2 array32 %g5, %o5, %l6 movcs %xcc, %i0, %l5 loop_1777: sllx %g4, %i5, %i3 fnegs %f14, %f12 tn %xcc, 0x3 movrlez %o0, 0x10D, %l0 sth %l4, [%l7 + 0x2E] fandnot1s %f12, %f13, %f28 edge32n %o1, %i6, %o2 andncc %i1, %g1, %l2 tleu %xcc, 0x4 movcc %xcc, %g2, %i4 ld [%l7 + 0x78], %f28 nop fitod %f8, %f2 umul %g3, %o6, %l3 fpmerge %f10, %f26, %f20 bvs loop_1778 movgu %icc, %g6, %g7 movn %icc, %o3, %l1 fmovdcs %xcc, %f6, %f16 loop_1778: ldsw [%l7 + 0x10], %i7 alignaddr %o4, %o7, %i2 movle %xcc, %g5, %o5 xor %l6, 0x14EA, %l5 subc %i0, 0x184A, %i5 fsrc1s %f1, %f29 nop setx loop_1779, %l0, %l1 jmpl %l1, %i3 movrgez %g4, 0x354, %l0 tcc %icc, 0x5 nop setx 0x3753F7E1FDB6EF80, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x612B72CF3F1A75B3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f8, %f2 loop_1779: bge loop_1780 brlez,a %l4, loop_1781 brlz %o0, loop_1782 fbue %fcc3, loop_1783 loop_1780: orncc %o1, 0x04F0, %o2 loop_1781: lduw [%l7 + 0x28], %i1 loop_1782: movle %icc, %i6, %l2 loop_1783: edge8ln %g1, %g2, %g3 mova %icc, %o6, %l3 edge16l %i4, %g7, %o3 movvs %icc, %l1, %g6 bgu,pt %xcc, loop_1784 fbo %fcc0, loop_1785 nop fitos %f28, %f27 set 0x79, %o1 ldsba [%l7 + %o1] 0x18, %i7 loop_1784: fba,a %fcc0, loop_1786 loop_1785: movrlz %o4, 0x2AF, %o7 alignaddr %i2, %g5, %o5 fabsd %f2, %f0 loop_1786: taddcc %l6, %l5, %i0 movrgz %i5, 0x2C2, %i3 tl %icc, 0x4 edge32n %g4, %l4, %l0 fsrc2s %f15, %f27 fbul %fcc0, loop_1787 udivcc %o0, 0x127E, %o2 fmovrdgez %i1, %f30, %f16 srl %o1, 0x08, %l2 loop_1787: tl %icc, 0x7 tge %icc, 0x4 movrlz %i6, 0x16D, %g1 fba %fcc2, loop_1788 bgu %xcc, loop_1789 or %g2, 0x1AAE, %g3 movgu %xcc, %l3, %i4 loop_1788: sdivcc %o6, 0x1E9E, %o3 loop_1789: bge,pn %icc, loop_1790 subc %l1, 0x1617, %g7 ldsh [%l7 + 0x3C], %g6 andn %o4, 0x162C, %o7 loop_1790: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitod %f6, %f10 fdtos %f10, %f13 fandnot2s %f15, %f3, %f16 edge16n %i2, %g5, %i7 brz %o5, loop_1791 movcc %icc, %l5, %i0 mulscc %l6, 0x07B9, %i3 fpadd32 %f30, %f12, %f14 loop_1791: tgu %icc, 0x6 sdivx %i5, 0x1D43, %l4 orn %l0, %g4, %o0 edge32n %o2, %i1, %o1 bge,a,pt %icc, loop_1792 movre %l2, 0x067, %i6 addcc %g1, %g3, %g2 array8 %i4, %l3, %o3 loop_1792: tvs %icc, 0x6 movrgez %o6, %l1, %g7 set 0x20, %i5 ldda [%l7 + %i5] 0x04, %o4 nop set 0x58, %o2 std %f24, [%l7 + %o2] add %g6, %i2, %g5 orn %o7, 0x02BB, %i7 bge,a,pt %xcc, loop_1793 ldd [%l7 + 0x60], %f0 movpos %icc, %o5, %i0 fbo %fcc0, loop_1794 loop_1793: movvc %xcc, %l5, %i3 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l6, %i5 loop_1794: tgu %xcc, 0x7 array32 %l0, %g4, %o0 set 0x6C, %g1 lduha [%l7 + %g1] 0x10, %o2 fmovsvs %icc, %f13, %f16 tvs %xcc, 0x2 brgz %l4, loop_1795 fmovdneg %icc, %f25, %f4 srax %o1, 0x09, %l2 fbo %fcc3, loop_1796 loop_1795: fandnot2 %f8, %f20, %f0 edge8n %i6, %g1, %g3 orcc %g2, 0x176F, %i1 loop_1796: ldd [%l7 + 0x08], %f16 mulx %l3, 0x1CC3, %i4 andncc %o6, %l1, %g7 movvc %icc, %o4, %o3 fnot2s %f25, %f10 wr %g0, 0x81, %asi lda [%l7 + 0x20] %asi, %f31 orcc %i2, %g5, %o7 sir 0x02C7 sir 0x128A fblg %fcc0, loop_1797 edge8l %i7, %o5, %g6 fand %f28, %f2, %f30 nop fitod %f6, %f6 fdtoi %f6, %f3 loop_1797: fmovdcc %xcc, %f24, %f23 andn %i0, %l5, %i3 wr %g0, 0x0c, %asi stda %f16, [%l7 + 0x40] %asi addccc %l6, %l0, %i5 popc %o0, %g4 movg %icc, %o2, %o1 bpos %xcc, loop_1798 bvc,pt %xcc, loop_1799 tne %icc, 0x1 movvs %xcc, %l2, %l4 loop_1798: sllx %g1, 0x15, %i6 loop_1799: movre %g3, 0x34A, %g2 bge,a loop_1800 stb %l3, [%l7 + 0x23] movneg %icc, %i4, %i1 ldd [%l7 + 0x78], %f8 loop_1800: bg,a,pt %icc, loop_1801 fmovsleu %xcc, %f5, %f6 tvs %xcc, 0x1 alignaddr %o6, %g7, %l1 loop_1801: ldsw [%l7 + 0x54], %o3 smulcc %o4, %i2, %o7 and %g5, %o5, %g6 fornot1s %f13, %f22, %f8 fandnot1 %f10, %f20, %f28 tne %icc, 0x2 tpos %xcc, 0x3 udivx %i0, 0x0647, %i7 tgu %xcc, 0x5 subcc %l5, 0x1407, %l6 and %i3, %i5, %l0 tle %icc, 0x6 sethi 0x0E1A, %o0 fba %fcc2, loop_1802 add %o2, 0x19A2, %g4 fcmple16 %f4, %f4, %l2 fmovsvc %xcc, %f14, %f2 loop_1802: tvs %xcc, 0x7 tpos %icc, 0x7 fabss %f22, %f9 fbe %fcc2, loop_1803 movcs %xcc, %l4, %g1 udivx %i6, 0x036B, %o1 brlz %g2, loop_1804 loop_1803: taddcc %g3, 0x17E5, %i4 sethi 0x1150, %l3 addccc %i1, 0x1B0E, %o6 loop_1804: mulx %l1, %o3, %g7 nop fitos %f2, %f23 fstox %f23, %f24 fxtos %f24, %f12 fone %f22 ble,a %xcc, loop_1805 movl %xcc, %i2, %o4 pdist %f6, %f2, %f14 fnot2 %f0, %f22 loop_1805: bg,a %xcc, loop_1806 movcc %xcc, %o7, %o5 udivx %g5, 0x0486, %g6 alignaddrl %i0, %l5, %l6 loop_1806: nop add %l7, 0x18, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %i7, %i3 movn %xcc, %i5, %o0 set 0x1F, %i1 ldstuba [%l7 + %i1] 0x88, %o2 fbul %fcc2, loop_1807 fmovdleu %icc, %f3, %f0 fbu %fcc3, loop_1808 fmovrsne %l0, %f29, %f24 loop_1807: fmovsle %icc, %f19, %f26 tsubcctv %l2, 0x189B, %g4 loop_1808: orn %g1, %l4, %o1 fsrc1 %f20, %f18 edge32l %g2, %g3, %i4 xnor %l3, %i6, %i1 fmovsne %icc, %f20, %f26 ldx [%l7 + 0x68], %o6 nop fitos %f17, %f25 edge8ln %l1, %o3, %i2 sdivcc %o4, 0x06BA, %o7 movge %xcc, %g7, %g5 movrlz %g6, %o5, %i0 sra %l5, 0x1F, %l6 brgz,a %i7, loop_1809 nop fitos %f21, %f6 fbne %fcc2, loop_1810 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1809: movcc %icc, %i5, %i3 and %o0, 0x148B, %o2 loop_1810: fmovdne %icc, %f18, %f7 brz %l0, loop_1811 swap [%l7 + 0x0C], %l2 sdiv %g4, 0x0230, %l4 fpadd32 %f26, %f22, %f2 loop_1811: srax %g1, 0x02, %g2 ldsb [%l7 + 0x4B], %o1 fmovrde %i4, %f16, %f22 ldx [%l7 + 0x10], %g3 nop setx loop_1812, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fbne,a %fcc0, loop_1813 ldx [%l7 + 0x08], %i6 fbo,a %fcc2, loop_1814 loop_1812: fbge,a %fcc3, loop_1815 loop_1813: bpos,a,pt %icc, loop_1816 fmovrdlez %l3, %f12, %f2 loop_1814: tneg %xcc, 0x1 loop_1815: edge8l %o6, %i1, %o3 loop_1816: tleu %icc, 0x7 movrgz %i2, %o4, %o7 set 0x4B, %i3 ldsba [%l7 + %i3] 0x04, %l1 movrlez %g7, %g6, %g5 fmovdleu %icc, %f2, %f7 bn,pt %icc, loop_1817 brgz,a %i0, loop_1818 sllx %o5, 0x08, %l5 sir 0x0665 loop_1817: smul %i7, 0x1AB6, %l6 loop_1818: addc %i3, 0x08DE, %o0 sll %o2, %i5, %l0 fmovdle %icc, %f26, %f30 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x19, %asi ldsha [%l7 + 0x40] %asi, %l2 brz %g4, loop_1819 fpadd16 %f6, %f12, %f0 set 0x30, %o6 lda [%l7 + %o6] 0x11, %f12 loop_1819: movg %icc, %g1, %l4 array32 %g2, %i4, %g3 be,a %icc, loop_1820 andncc %i6, %l3, %o6 movcs %icc, %i1, %o3 fmovde %icc, %f13, %f28 loop_1820: movrne %o1, 0x142, %o4 tneg %icc, 0x3 call loop_1821 movneg %xcc, %o7, %i2 movge %xcc, %l1, %g7 sir 0x0065 loop_1821: sllx %g5, %i0, %g6 fbe,a %fcc1, loop_1822 edge32n %l5, %o5, %i7 flush %l7 + 0x14 edge8n %i3, %o0, %l6 loop_1822: ldsb [%l7 + 0x1C], %o2 call loop_1823 edge8ln %l0, %l2, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movleu %icc, %g4, %g1 loop_1823: udivcc %l4, 0x1309, %g2 sdivcc %i4, 0x0FC2, %g3 fbne,a %fcc2, loop_1824 fxor %f10, %f30, %f0 tsubcc %i6, 0x1D44, %l3 tcc %xcc, 0x6 loop_1824: and %i1, 0x022C, %o3 set 0x0A, %o3 ldsha [%l7 + %o3] 0x19, %o6 tneg %icc, 0x2 fbn,a %fcc0, loop_1825 ble,a loop_1826 stx %o4, [%l7 + 0x40] addc %o7, %o1, %l1 loop_1825: smulcc %g7, %g5, %i0 loop_1826: bvc,a loop_1827 fmovda %xcc, %f11, %f6 taddcctv %g6, %i2, %l5 brgz,a %o5, loop_1828 loop_1827: subc %i3, %i7, %l6 udivx %o0, 0x13A9, %o2 nop setx loop_1829, %l0, %l1 jmpl %l1, %l2 loop_1828: bpos,a,pn %icc, loop_1830 fands %f30, %f10, %f7 fcmpne16 %f20, %f0, %l0 loop_1829: edge8ln %i5, %g4, %l4 loop_1830: nop setx 0xE05E923C, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr edge32ln %g1, %g2, %g3 brlez %i6, loop_1831 tneg %xcc, 0x6 movn %xcc, %l3, %i1 fbge %fcc1, loop_1832 loop_1831: movcs %icc, %o3, %o6 fbule %fcc3, loop_1833 nop setx loop_1834, %l0, %l1 jmpl %l1, %o4 loop_1832: tg %xcc, 0x1 mova %xcc, %o7, %i4 loop_1833: fbul %fcc3, loop_1835 loop_1834: fmovrsgez %l1, %f25, %f1 tleu %xcc, 0x0 ldsh [%l7 + 0x7A], %o1 loop_1835: array16 %g5, %i0, %g7 tsubcc %i2, 0x1F2A, %g6 nop setx loop_1836, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tge %icc, 0x5 umulcc %o5, 0x0D66, %i3 set 0x3E, %l4 lduha [%l7 + %l4] 0x89, %l5 loop_1836: nop fitos %f13, %f25 fstox %f25, %f26 orcc %l6, %i7, %o2 tl %xcc, 0x6 stb %o0, [%l7 + 0x57] nop setx 0xE3755CEDC13949B7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 fsqrtd %f0, %f4 fpadd32 %f20, %f4, %f6 fnands %f6, %f13, %f19 edge32ln %l2, %l0, %g4 ldstub [%l7 + 0x3D], %i5 movle %xcc, %l4, %g2 xnorcc %g3, 0x01D2, %i6 mulx %l3, %i1, %o3 fornot2 %f28, %f28, %f12 ldx [%l7 + 0x70], %o6 mulx %o4, %o7, %g1 fmovse %icc, %f14, %f11 fmovrdne %l1, %f6, %f4 fmovdvc %xcc, %f30, %f5 set 0x72, %g2 lduha [%l7 + %g2] 0x88, %i4 tcc %icc, 0x2 fornot2 %f4, %f6, %f16 array32 %g5, %i0, %o1 mulx %i2, %g7, %g6 stx %i3, [%l7 + 0x08] ba %xcc, loop_1837 fnors %f29, %f2, %f28 te %xcc, 0x0 umul %o5, %l6, %i7 loop_1837: udiv %o2, 0x093B, %l5 fpsub16s %f8, %f8, %f7 srax %o0, 0x09, %l2 set 0x20, %g5 ldda [%l7 + %g5] 0xea, %l0 movle %xcc, %i5, %l4 edge8 %g4, %g3, %i6 addcc %g2, 0x0C63, %l3 fpsub32s %f19, %f14, %f2 sdiv %o3, 0x11F2, %i1 bg,a,pn %icc, loop_1838 ldsh [%l7 + 0x5A], %o6 fbue,a %fcc3, loop_1839 nop fitod %f25, %f2 loop_1838: srax %o7, 0x0A, %o4 nop fitos %f14, %f3 fstox %f3, %f8 loop_1839: umul %l1, 0x0688, %g1 set 0x6E, %g4 ldstuba [%l7 + %g4] 0x80, %g5 tg %xcc, 0x1 tge %xcc, 0x1 fmovdneg %xcc, %f19, %f1 sdivcc %i0, 0x0AC1, %i4 tle %xcc, 0x5 wr %g0, 0x04, %asi lduwa [%l7 + 0x18] %asi, %i2 addccc %o1, 0x15E3, %g6 fbuge,a %fcc2, loop_1840 subccc %g7, 0x1B9B, %o5 tleu %icc, 0x4 srax %i3, %l6, %o2 loop_1840: fmovrde %l5, %f2, %f8 addcc %i7, %o0, %l2 edge32n %i5, %l0, %g4 fbug,a %fcc0, loop_1841 stbar srl %l4, %g3, %i6 edge16l %g2, %l3, %o3 loop_1841: fxor %f2, %f2, %f4 edge32 %o6, %o7, %o4 sdiv %l1, 0x02EB, %g1 nop fitos %f11, %f11 fstoi %f11, %f5 sdiv %i1, 0x09A2, %g5 array8 %i4, %i2, %i0 fmovrdlez %o1, %f28, %f28 sllx %g7, 0x0E, %g6 movge %xcc, %o5, %i3 bvc,a %xcc, loop_1842 sdivx %l6, 0x0884, %o2 tge %icc, 0x7 movrgz %i7, 0x3CB, %l5 loop_1842: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsle %icc, %f19, %f14 edge32 %l2, %i5, %l0 tg %icc, 0x1 fbul %fcc1, loop_1843 fpadd32 %f8, %f20, %f26 wr %g0, 0x81, %asi ldstuba [%l7 + 0x08] %asi, %o0 loop_1843: bshuffle %f2, %f22, %f2 fmovrdne %g4, %f24, %f20 edge8l %l4, %i6, %g2 swap [%l7 + 0x50], %l3 movgu %xcc, %o3, %o6 addccc %o7, %o4, %g3 or %l1, %g1, %i1 fmovse %icc, %f28, %f5 sethi 0x0ED9, %i4 fcmpne32 %f4, %f14, %g5 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %i2, %o1 movrne %g7, %i0, %o5 tsubcc %g6, %l6, %o2 wr %g0, 0x23, %asi ldda [%l7 + 0x40] %asi, %i2 fmovrdgz %l5, %f12, %f6 nop setx 0x857ECF0CCF293B6C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x9E98B3126C12BF3A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f0, %f6 be,a %xcc, loop_1844 fpackfix %f12, %f0 addcc %i7, 0x0CBB, %i5 edge16ln %l0, %o0, %l2 loop_1844: xorcc %l4, %g4, %i6 tcc %icc, 0x3 fmovsgu %icc, %f11, %f14 fpsub16 %f14, %f6, %f24 and %l3, %g2, %o6 tne %xcc, 0x3 be,a %icc, loop_1845 bg,pt %xcc, loop_1846 edge16n %o3, %o4, %o7 addccc %l1, %g3, %g1 loop_1845: andncc %i1, %g5, %i4 loop_1846: movvs %icc, %i2, %g7 edge32ln %o1, %o5, %i0 add %l7, 0x28, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x89, %g6, %l6 tvc %xcc, 0x7 ble,a,pn %xcc, loop_1847 prefetch [%l7 + 0x24], 0x1 movrgz %i3, 0x03F, %l5 ba loop_1848 loop_1847: ldd [%l7 + 0x60], %o2 subccc %i5, 0x0215, %l0 nop fitos %f13, %f12 fstox %f12, %f4 loop_1848: edge16ln %o0, %i7, %l2 bge,a,pn %xcc, loop_1849 sra %g4, 0x1B, %l4 nop fitos %f0, %f21 fstox %f21, %f26 fxtos %f26, %f5 tn %icc, 0x0 loop_1849: umul %l3, %g2, %o6 fbe %fcc1, loop_1850 fpackfix %f22, %f6 tle %xcc, 0x5 bgu,a %xcc, loop_1851 loop_1850: taddcctv %o3, 0x1673, %o4 stb %o7, [%l7 + 0x69] fzeros %f14 loop_1851: umul %l1, %g3, %g1 movre %i6, 0x2FD, %i1 set 0x74, %l0 lduwa [%l7 + %l0] 0x80, %g5 movn %xcc, %i2, %g7 fbule,a %fcc3, loop_1852 srax %o1, %o5, %i0 wr %g0, 0xf1, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_1852: fcmpeq32 %f6, %f8, %g6 tsubcc %l6, %i3, %i4 add %o2, %l5, %l0 sra %i5, 0x1D, %i7 movrgz %l2, 0x38C, %o0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdn %icc, %f18, %f18 set 0x14, %l3 ldswa [%l7 + %l3] 0x89, %l4 movrgez %g4, 0x3AC, %g2 ldx [%l7 + 0x30], %o6 sub %l3, %o4, %o3 movvc %xcc, %l1, %o7 xnorcc %g1, 0x012C, %i6 sth %g3, [%l7 + 0x2C] movrlz %g5, 0x39A, %i1 edge32ln %g7, %o1, %o5 fabss %f21, %f18 ta %xcc, 0x3 fpack16 %f6, %f6 tle %xcc, 0x7 array16 %i0, %i2, %l6 brgz %g6, loop_1853 sub %i4, %i3, %l5 fsrc1 %f28, %f10 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casxa [%l6] %asi, %o2, %i5 loop_1853: fmovdcc %xcc, %f19, %f27 edge16n %i7, %l0, %o0 fpackfix %f22, %f17 tne %xcc, 0x3 array8 %l2, %g4, %g2 fmovsvs %icc, %f28, %f5 add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o6 casxa [%l6] %asi, %o6, %l4 tneg %xcc, 0x6 te %icc, 0x4 addc %l3, %o3, %o4 tle %icc, 0x1 fmul8x16au %f9, %f15, %f30 umul %o7, %l1, %g1 ldsb [%l7 + 0x10], %g3 xorcc %i6, 0x08F8, %g5 tpos %xcc, 0x5 smul %g7, 0x02F1, %i1 tne %xcc, 0x1 bgu %icc, loop_1854 movneg %icc, %o1, %o5 edge16 %i0, %l6, %g6 fnor %f8, %f28, %f12 loop_1854: andn %i4, %i3, %l5 addcc %i2, 0x159D, %i5 umul %i7, 0x1107, %o2 set 0x60, %o0 ldda [%l7 + %o0] 0x27, %l0 fmovrdlz %l2, %f0, %f28 tl %xcc, 0x2 mulx %o0, %g2, %g4 ta %xcc, 0x2 array32 %o6, %l3, %o3 fmovdgu %icc, %f10, %f5 st %f2, [%l7 + 0x10] fmuld8ulx16 %f15, %f23, %f20 mova %icc, %l4, %o7 sllx %l1, %g1, %g3 tgu %icc, 0x7 orn %i6, %g5, %o4 addc %i1, %o1, %g7 umul %o5, %i0, %g6 add %i4, %l6, %l5 set 0x30, %o7 stxa %i3, [%l7 + %o7] 0x27 membar #Sync fnot2 %f2, %f28 sir 0x03CA fbe %fcc2, loop_1855 movn %icc, %i2, %i5 movl %xcc, %o2, %i7 addccc %l0, %o0, %g2 loop_1855: bshuffle %f14, %f26, %f0 edge16 %g4, %l2, %l3 edge8ln %o3, %l4, %o7 set 0x6C, %l6 swapa [%l7 + %l6] 0x89, %o6 array16 %l1, %g3, %i6 fbu,a %fcc1, loop_1856 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %g1, %g5, %o4 fmovsvs %icc, %f21, %f21 loop_1856: brlez %o1, loop_1857 move %xcc, %i1, %o5 udiv %i0, 0x185F, %g7 edge16n %i4, %g6, %l6 loop_1857: movne %icc, %l5, %i2 fmovdge %xcc, %f7, %f3 movre %i5, 0x2F3, %i3 fmul8x16al %f7, %f0, %f0 andcc %i7, %o2, %l0 sir 0x0C10 fmovrdgez %o0, %f30, %f12 fmovsleu %icc, %f30, %f21 wr %g0, 0x80, %asi lduha [%l7 + 0x5A] %asi, %g4 wr %g0, 0x89, %asi lduwa [%l7 + 0x48] %asi, %g2 movrlez %l3, %l2, %l4 sir 0x18F8 sdivx %o7, 0x06DF, %o3 fbn %fcc1, loop_1858 nop setx loop_1859, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bpos,a,pn %icc, loop_1860 subc %l1, 0x11CD, %o6 loop_1858: brlz,a %i6, loop_1861 loop_1859: ble,pt %xcc, loop_1862 loop_1860: fmovsleu %icc, %f2, %f22 wr %g0, 0x2c, %asi ldda [%l7 + 0x30] %asi, %g0 loop_1861: movrlz %g3, %o4, %o1 loop_1862: fpsub16s %f25, %f29, %f7 add %g5, %o5, %i0 xnorcc %i1, 0x184E, %i4 nop fitod %f8, %f14 fdtox %f14, %f0 move %icc, %g6, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %icc, 0x2 set 0x70, %i2 prefetcha [%l7 + %i2] 0x04, 0x2 nop setx 0x4BBEF978206572A9, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr ldx [%l7 + 0x38], %l6 bn,a,pn %icc, loop_1863 tleu %icc, 0x0 brz,a %i5, loop_1864 fbne %fcc2, loop_1865 loop_1863: fbuge %fcc1, loop_1866 fxor %f20, %f0, %f16 loop_1864: subccc %i2, 0x1682, %i3 loop_1865: te %icc, 0x1 loop_1866: edge16n %o2, %i7, %o0 nop setx 0x53ADBED4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 fsqrts %f8, %f15 xnor %l0, %g4, %l3 mulscc %l2, 0x0B89, %g2 movn %xcc, %l4, %o7 tsubcctv %l1, 0x19F6, %o6 udivcc %o3, 0x030A, %g1 addcc %g3, %o4, %i6 movvc %icc, %o1, %o5 or %g5, 0x05EA, %i1 subc %i0, 0x038F, %g6 fbl,a %fcc3, loop_1867 stx %i4, [%l7 + 0x20] orcc %l5, 0x1A69, %g7 fnands %f14, %f13, %f25 loop_1867: fxor %f12, %f6, %f4 fmovrde %l6, %f4, %f12 fbne %fcc3, loop_1868 movrlz %i5, 0x0E5, %i2 movleu %xcc, %i3, %o2 bneg,a %xcc, loop_1869 loop_1868: ldd [%l7 + 0x48], %o0 sub %i7, %g4, %l0 addccc %l3, 0x1146, %g2 loop_1869: tneg %xcc, 0x0 srax %l4, %o7, %l1 srl %l2, %o6, %o3 srlx %g3, %g1, %i6 movgu %xcc, %o1, %o4 andn %g5, 0x0D65, %i1 fmovs %f16, %f26 tge %icc, 0x4 array16 %o5, %g6, %i0 andn %l5, %i4, %g7 edge8 %i5, %i2, %i3 taddcc %l6, %o0, %i7 sra %o2, %l0, %l3 fmovdvc %icc, %f23, %f28 edge8l %g4, %l4, %g2 fmovda %xcc, %f21, %f25 tsubcctv %l1, 0x1D3E, %l2 fandnot2s %f21, %f27, %f30 wr %g0, 0x88, %asi swapa [%l7 + 0x38] %asi, %o7 tg %xcc, 0x4 tleu %xcc, 0x5 movge %xcc, %o3, %o6 tge %icc, 0x1 brgez,a %g3, loop_1870 stx %i6, [%l7 + 0x48] udiv %g1, 0x0D0B, %o1 te %xcc, 0x0 loop_1870: ldsb [%l7 + 0x77], %g5 fmovdcs %icc, %f21, %f8 wr %g0, 0x19, %asi ldda [%l7 + 0x30] %asi, %i0 lduw [%l7 + 0x50], %o4 nop setx 0xBA8A68E620B63398, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xB93C7778FC36FBAA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 faddd %f0, %f18, %f24 st %f5, [%l7 + 0x60] fpadd16s %f0, %f7, %f24 tn %xcc, 0x6 tle %xcc, 0x1 sethi 0x04A8, %o5 fbne,a %fcc0, loop_1871 movvc %xcc, %g6, %l5 ldsb [%l7 + 0x29], %i0 std %f26, [%l7 + 0x38] loop_1871: tcs %xcc, 0x1 alignaddrl %i4, %i5, %g7 brlez,a %i2, loop_1872 movrgez %l6, 0x1AF, %i3 movrlez %i7, 0x157, %o0 sethi 0x19C1, %l0 loop_1872: udiv %o2, 0x0B55, %g4 lduh [%l7 + 0x6E], %l3 popc %l4, %l1 fmovrdne %g2, %f6, %f28 edge16n %l2, %o7, %o3 fbug %fcc0, loop_1873 fbne,a %fcc3, loop_1874 tne %icc, 0x7 movrne %o6, 0x39F, %i6 loop_1873: membar 0x23 loop_1874: tvs %icc, 0x4 tl %xcc, 0x6 add %g1, 0x031B, %g3 movne %xcc, %o1, %i1 tvc %xcc, 0x1 sir 0x14DD wr %g0, 0x11, %asi stha %o4, [%l7 + 0x66] %asi bn,pt %icc, loop_1875 mulx %o5, %g6, %l5 ldd [%l7 + 0x48], %i0 movrlez %i4, 0x22B, %g5 loop_1875: movneg %icc, %g7, %i2 move %xcc, %l6, %i3 movg %xcc, %i7, %o0 tl %xcc, 0x7 movre %i5, %o2, %l0 prefetch [%l7 + 0x74], 0x2 wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f16 mulx %g4, %l3, %l4 set 0x38, %l1 stwa %g2, [%l7 + %l1] 0x14 stbar bvs,a,pn %icc, loop_1876 edge8l %l1, %l2, %o3 edge8n %o6, %o7, %i6 srlx %g1, %o1, %g3 loop_1876: andcc %i1, 0x1600, %o4 edge16l %g6, %o5, %i0 fpackfix %f26, %f0 movle %icc, %l5, %i4 tle %xcc, 0x2 set 0x6A, %o5 stha %g7, [%l7 + %o5] 0x22 membar #Sync movre %i2, 0x23A, %l6 tcc %icc, 0x4 orn %i3, %g5, %i7 edge32l %i5, %o2, %o0 fbul %fcc0, loop_1877 movge %icc, %l0, %g4 fexpand %f12, %f0 fmovrslz %l4, %f14, %f3 loop_1877: fmovdcs %xcc, %f3, %f23 edge32n %l3, %l1, %g2 movcs %icc, %o3, %l2 addc %o6, %o7, %i6 sdiv %g1, 0x1C4F, %o1 movrlez %i1, %g3, %o4 fandnot1s %f7, %f6, %f28 nop fitod %f6, %f22 fdtos %f22, %f23 movg %xcc, %o5, %g6 popc 0x0D92, %i0 fbul,a %fcc3, loop_1878 sethi 0x091B, %i4 movrgz %g7, 0x2DF, %l5 bcs,a %xcc, loop_1879 loop_1878: movvs %icc, %i2, %l6 ld [%l7 + 0x2C], %f11 lduw [%l7 + 0x1C], %i3 loop_1879: tsubcc %i7, %i5, %g5 or %o0, %o2, %g4 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f0 nop setx loop_1880, %l0, %l1 jmpl %l1, %l0 sdiv %l3, 0x0770, %l4 movgu %xcc, %l1, %g2 ldsb [%l7 + 0x56], %l2 loop_1880: sth %o6, [%l7 + 0x08] lduw [%l7 + 0x40], %o7 movleu %icc, %o3, %g1 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i6, %i1 addccc %g3, 0x0E0E, %o4 brlez,a %o5, loop_1881 taddcc %o1, %i0, %i4 addc %g6, %g7, %l5 orncc %l6, 0x18E8, %i2 loop_1881: smulcc %i3, %i7, %i5 mulx %g5, 0x0B00, %o2 add %l7, 0x4C, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %g4 casa [%l6] %asi, %g4, %o0 brgez,a %l0, loop_1882 movn %icc, %l4, %l3 movrgz %g2, %l1, %l2 edge32 %o6, %o7, %o3 loop_1882: ldd [%l7 + 0x28], %f20 fmovrdne %g1, %f26, %f22 tn %xcc, 0x7 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f16 tpos %icc, 0x0 srax %i6, 0x09, %g3 prefetch [%l7 + 0x64], 0x1 xnorcc %o4, 0x0A15, %i1 fands %f23, %f29, %f6 srax %o1, 0x0F, %i0 add %l7, 0x30, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o5 casa [%l6] 0x80, %o5, %g6 tge %xcc, 0x4 edge8n %g7, %i4, %l6 fcmpne32 %f0, %f6, %l5 fpmerge %f17, %f2, %f16 fbl %fcc1, loop_1883 flush %l7 + 0x68 edge16ln %i3, %i7, %i2 tgu %xcc, 0x4 loop_1883: sth %g5, [%l7 + 0x0E] orncc %o2, %i5, %g4 tvs %icc, 0x6 edge32n %o0, %l4, %l3 sra %g2, %l0, %l1 edge16 %l2, %o6, %o7 sll %g1, %o3, %i6 fbl %fcc0, loop_1884 stbar fmovrdlz %g3, %f16, %f8 fmovdvs %icc, %f30, %f23 loop_1884: tneg %xcc, 0x7 fmul8x16al %f31, %f30, %f24 tpos %xcc, 0x4 array16 %i1, %o1, %i0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fand %f20, %f2, %f12 array32 %o4, %g6, %g7 andn %i4, %l6, %l5 edge8n %i3, %o5, %i2 movvs %xcc, %g5, %i7 movvc %xcc, %o2, %i5 andcc %o0, %l4, %l3 faligndata %f16, %f2, %f28 std %f14, [%l7 + 0x68] addcc %g2, %g4, %l0 subccc %l2, 0x19C4, %o6 fmul8ulx16 %f30, %f16, %f22 wr %g0, 0x18, %asi lduha [%l7 + 0x7C] %asi, %o7 prefetch [%l7 + 0x70], 0x1 movn %icc, %g1, %l1 movgu %icc, %i6, %o3 srlx %g3, %i1, %o1 edge32 %i0, %g6, %o4 movg %xcc, %i4, %g7 fble %fcc0, loop_1885 nop setx 0xA65032C1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0xC262AB60, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fsubs %f8, %f12, %f26 wr %g0, 0x04, %asi ldda [%l7 + 0x20] %asi, %i6 loop_1885: orncc %l5, 0x0F1C, %o5 fcmple32 %f26, %f18, %i3 bne,a,pt %xcc, loop_1886 edge32n %i2, %i7, %g5 call loop_1887 edge8ln %o2, %i5, %l4 loop_1886: sll %l3, %o0, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1887: fmovrdlz %l0, %f16, %f10 movrlez %g2, 0x02E, %l2 edge8 %o7, %g1, %o6 tl %icc, 0x0 edge16 %i6, %l1, %o3 alignaddr %g3, %o1, %i1 nop setx 0x0A4497E1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x9B73D62B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fsubs %f28, %f30, %f2 stbar or %g6, %o4, %i0 addcc %i4, 0x1C81, %g7 tne %icc, 0x6 tsubcctv %l6, %o5, %i3 stbar udivcc %l5, 0x10A2, %i2 mulscc %g5, %i7, %i5 movgu %icc, %o2, %l3 sth %l4, [%l7 + 0x3E] mulscc %g4, %o0, %g2 addccc %l0, %l2, %g1 movpos %xcc, %o6, %o7 brz %l1, loop_1888 sub %i6, %o3, %o1 movgu %icc, %i1, %g6 and %g3, 0x0697, %i0 loop_1888: tle %icc, 0x6 bleu,a %xcc, loop_1889 fbul %fcc0, loop_1890 movrlez %o4, %i4, %l6 movcs %icc, %o5, %i3 loop_1889: nop set 0x54, %g7 sta %f25, [%l7 + %g7] 0x19 loop_1890: nop wr %g0, 0x11, %asi lduwa [%l7 + 0x3C] %asi, %g7 tleu %xcc, 0x4 srax %i2, 0x07, %l5 smul %g5, 0x0852, %i5 bgu,a %xcc, loop_1891 fone %f12 be,a,pt %xcc, loop_1892 fmovrde %o2, %f22, %f8 loop_1891: addcc %l3, %l4, %i7 fbug %fcc2, loop_1893 loop_1892: edge16 %o0, %g4, %g2 edge32 %l2, %g1, %o6 te %icc, 0x1 loop_1893: move %icc, %l0, %l1 fmovsle %icc, %f9, %f8 fbue %fcc1, loop_1894 movre %i6, 0x2E2, %o7 edge32l %o1, %i1, %g6 orncc %o3, 0x1AC0, %i0 loop_1894: tcc %xcc, 0x1 edge16ln %g3, %i4, %o4 orncc %o5, 0x1B95, %l6 movn %icc, %g7, %i3 tsubcctv %l5, %g5, %i2 and %i5, %l3, %l4 mulscc %o2, 0x0D3C, %i7 fbne %fcc0, loop_1895 addccc %o0, %g4, %l2 udiv %g1, 0x02DE, %o6 tcc %icc, 0x4 loop_1895: brgz,a %g2, loop_1896 subcc %l1, %i6, %l0 set 0x08, %i4 ldxa [%l7 + %i4] 0x15, %o7 loop_1896: fsrc2s %f23, %f22 movcs %xcc, %o1, %i1 ldd [%l7 + 0x58], %f10 fpsub32 %f28, %f0, %f2 movrgez %g6, %i0, %g3 movge %xcc, %i4, %o4 fmovdvc %icc, %f26, %f1 tge %icc, 0x1 movl %icc, %o3, %o5 wr %g0, 0x4f, %asi ldxa [%g0 + 0x38] %asi, %l6 movrlez %g7, %i3, %l5 fmovrslez %i2, %f28, %f28 srax %g5, 0x1E, %i5 std %f30, [%l7 + 0x50] fexpand %f9, %f16 subccc %l3, 0x112D, %l4 fmovsl %xcc, %f11, %f24 edge32ln %i7, %o2, %o0 edge32n %g4, %l2, %o6 brlz,a %g2, loop_1897 fmul8sux16 %f30, %f8, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmple16 %f20, %f14, %l1 loop_1897: or %g1, %i6, %o7 move %xcc, %l0, %o1 fcmpne16 %f0, %f22, %g6 array16 %i0, %i1, %g3 fmul8ulx16 %f22, %f4, %f30 tgu %icc, 0x5 tcs %xcc, 0x6 alignaddr %i4, %o3, %o5 fmovrslez %l6, %f29, %f9 nop setx 0x5583EA5B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x7858A0A2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fdivs %f9, %f9, %f4 xorcc %o4, %g7, %l5 fsrc2 %f20, %f6 movge %xcc, %i3, %g5 tsubcc %i5, 0x0C2F, %l3 fbule,a %fcc1, loop_1898 be,a %icc, loop_1899 srax %i2, 0x0D, %i7 movpos %xcc, %l4, %o0 loop_1898: tsubcc %o2, 0x05FB, %g4 loop_1899: sra %l2, 0x19, %g2 srlx %l1, %o6, %i6 movvs %xcc, %g1, %l0 movge %xcc, %o7, %g6 movpos %xcc, %i0, %i1 prefetch [%l7 + 0x08], 0x3 fmovsvs %icc, %f9, %f17 tvs %xcc, 0x7 set 0x24, %g3 lduwa [%l7 + %g3] 0x11, %o1 umul %g3, %i4, %o3 movne %icc, %o5, %l6 array16 %o4, %g7, %l5 srax %g5, 0x18, %i5 edge8n %l3, %i3, %i7 ldub [%l7 + 0x75], %i2 movgu %xcc, %o0, %l4 ldd [%l7 + 0x70], %f28 smul %o2, 0x0A7A, %g4 tvs %icc, 0x5 ldstub [%l7 + 0x70], %l2 mulx %l1, %o6, %i6 be %xcc, loop_1900 bneg,a %xcc, loop_1901 sethi 0x0850, %g2 movvs %xcc, %l0, %o7 loop_1900: andncc %g1, %i0, %g6 loop_1901: fbne,a %fcc1, loop_1902 fmovdleu %icc, %f22, %f19 brlez %o1, loop_1903 prefetch [%l7 + 0x0C], 0x3 loop_1902: edge32l %g3, %i1, %i4 tl %xcc, 0x5 loop_1903: nop set 0x2E, %o4 lduha [%l7 + %o4] 0x18, %o5 nop fitod %f12, %f14 fdtox %f14, %f10 fxtod %f10, %f30 movvs %xcc, %o3, %l6 ldstub [%l7 + 0x51], %o4 edge8ln %l5, %g5, %g7 movn %xcc, %i5, %i3 edge32l %i7, %i2, %l3 ldsh [%l7 + 0x6E], %l4 orcc %o0, 0x13AD, %g4 set 0x6B, %i0 stba %l2, [%l7 + %i0] 0x11 add %o2, 0x0E6C, %l1 alignaddrl %o6, %g2, %i6 xor %l0, 0x10BF, %o7 andn %g1, %g6, %o1 fmovdge %xcc, %f25, %f6 mova %xcc, %g3, %i0 call loop_1904 fbule,a %fcc1, loop_1905 fands %f11, %f26, %f31 movvs %xcc, %i1, %o5 loop_1904: ta %icc, 0x1 loop_1905: andcc %o3, 0x0F94, %l6 sethi 0x0116, %o4 ldd [%l7 + 0x58], %f14 edge8l %l5, %i4, %g5 ldstub [%l7 + 0x3B], %i5 set 0x18, %i6 stha %i3, [%l7 + %i6] 0x15 tle %xcc, 0x6 udivx %g7, 0x0E44, %i7 fpadd32 %f6, %f12, %f10 st %f31, [%l7 + 0x50] edge8n %i2, %l4, %o0 orcc %l3, %g4, %l2 fbg,a %fcc2, loop_1906 nop setx 0x6BC9B975, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x341C15F1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fadds %f30, %f1, %f25 fornot1s %f12, %f20, %f31 nop setx 0x8FF986AE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0xBA0CD187, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fmuls %f26, %f11, %f22 loop_1906: add %o2, 0x04CC, %o6 udivcc %g2, 0x1B22, %l1 subcc %i6, 0x0D3F, %o7 smul %g1, %g6, %o1 ta %icc, 0x4 fbue,a %fcc2, loop_1907 udiv %l0, 0x179B, %g3 andncc %i0, %o5, %i1 edge8ln %o3, %l6, %l5 loop_1907: fmuld8ulx16 %f12, %f9, %f22 popc %o4, %i4 udivcc %g5, 0x0B09, %i5 movg %icc, %i3, %g7 edge16 %i2, %l4, %i7 nop fitod %f8, %f16 fdtos %f16, %f3 fmovrsgz %o0, %f7, %f29 fbule %fcc1, loop_1908 udivx %g4, 0x18D2, %l3 fmovsge %icc, %f5, %f31 bneg,a,pt %xcc, loop_1909 loop_1908: fpsub16s %f0, %f28, %f3 tl %xcc, 0x5 movcs %xcc, %o2, %l2 loop_1909: nop setx loop_1910, %l0, %l1 jmpl %l1, %o6 nop set 0x30, %i7 ldd [%l7 + %i7], %g2 bgu,pn %xcc, loop_1911 fmovsvc %xcc, %f1, %f6 loop_1910: fmovdleu %xcc, %f4, %f1 sdiv %l1, 0x1558, %o7 loop_1911: addcc %g1, 0x14C0, %i6 movrgz %o1, %g6, %g3 fmovs %f24, %f28 xnor %l0, 0x1D30, %i0 movpos %icc, %i1, %o5 for %f2, %f22, %f6 fblg,a %fcc3, loop_1912 srax %o3, 0x1B, %l5 sdivcc %o4, 0x0D9B, %l6 smul %g5, 0x135D, %i5 loop_1912: ldub [%l7 + 0x67], %i4 taddcctv %g7, 0x1C4D, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orn %l4, %i3, %o0 tpos %xcc, 0x2 nop fitod %f12, %f16 fdtos %f16, %f10 tg %icc, 0x7 subccc %i7, 0x1D75, %l3 edge16 %g4, %l2, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x62, %g6 ldsba [%l7 + %g6] 0x11, %o6 stw %g2, [%l7 + 0x6C] stbar nop fitos %f6, %f5 edge32l %o7, %l1, %i6 sdiv %o1, 0x0FCA, %g1 tsubcc %g6, 0x09C0, %l0 set 0x20, %l2 stxa %g3, [%l7 + %l2] 0x2b membar #Sync fmovde %icc, %f12, %f6 bcs,a loop_1913 smul %i1, %i0, %o5 edge32ln %l5, %o4, %o3 membar 0x03 loop_1913: umulcc %l6, %i5, %i4 edge32ln %g7, %i2, %g5 fornot1 %f24, %f2, %f30 array8 %l4, %o0, %i7 tn %icc, 0x4 fbug %fcc0, loop_1914 tleu %icc, 0x6 add %l3, %g4, %i3 sdiv %o2, 0x0972, %o6 loop_1914: edge32 %g2, %l2, %o7 edge16l %l1, %o1, %i6 bvc %icc, loop_1915 fmovscs %xcc, %f21, %f5 movl %icc, %g6, %g1 fsrc2 %f30, %f0 loop_1915: fnand %f24, %f8, %f22 fmovdle %icc, %f18, %f0 wr %g0, 0x88, %asi lduba [%l7 + 0x2D] %asi, %l0 fpackfix %f12, %f31 stx %g3, [%l7 + 0x68] nop fitos %f5, %f17 fstod %f17, %f12 tsubcctv %i1, 0x1C45, %o5 fmovrdlz %i0, %f28, %f20 movvs %icc, %l5, %o4 tvc %xcc, 0x0 sethi 0x17ED, %l6 nop setx 0x4084ADA81256A7DB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 fsqrtd %f6, %f20 fbug %fcc3, loop_1916 stb %i5, [%l7 + 0x48] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8x16al %f8, %f8, %f20 loop_1916: fands %f5, %f31, %f19 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %i4, %o3, %i2 movrgez %g5, %g7, %l4 tsubcc %o0, 0x0903, %i7 movcs %icc, %g4, %i3 for %f16, %f24, %f30 fmul8x16 %f1, %f8, %f26 subc %l3, %o2, %o6 andcc %l2, 0x10F8, %g2 fpadd16s %f26, %f25, %f3 movneg %icc, %l1, %o7 addcc %o1, %i6, %g1 membar 0x1D st %f13, [%l7 + 0x68] stw %l0, [%l7 + 0x7C] ldsb [%l7 + 0x0F], %g6 fmul8ulx16 %f2, %f24, %f12 wr %g0, 0x80, %asi ldsba [%l7 + 0x60] %asi, %i1 fmul8x16au %f20, %f12, %f26 smulcc %g3, 0x17A7, %o5 nop setx loop_1917, %l0, %l1 jmpl %l1, %l5 srlx %o4, 0x05, %l6 edge8ln %i0, %i5, %o3 sethi 0x0E33, %i4 loop_1917: fmovdn %xcc, %f15, %f1 tvs %icc, 0x2 sllx %g5, 0x01, %g7 flush %l7 + 0x34 movrgz %i2, 0x1D0, %l4 srl %i7, 0x0C, %g4 set 0x3E, %o1 lduba [%l7 + %o1] 0x11, %i3 nop set 0x18, %l5 ldd [%l7 + %l5], %o0 wr %g0, 0x81, %asi sta %f6, [%l7 + 0x54] %asi smul %o2, %l3, %o6 andcc %g2, %l2, %o7 bleu,pn %icc, loop_1918 movn %icc, %l1, %o1 sethi 0x1487, %i6 sdivcc %g1, 0x0FF1, %g6 loop_1918: fmovdgu %icc, %f25, %f14 brgz,a %i1, loop_1919 move %icc, %l0, %o5 umul %g3, 0x198A, %l5 fpsub32s %f21, %f20, %f10 loop_1919: edge8 %l6, %i0, %o4 bvc,a,pt %icc, loop_1920 xnorcc %o3, 0x1A21, %i5 xnorcc %i4, %g7, %i2 fmovrdlez %g5, %f4, %f26 loop_1920: udivx %i7, 0x0749, %g4 orncc %i3, 0x133E, %o0 edge16n %l4, %l3, %o2 fmovsge %icc, %f12, %f5 edge32l %o6, %g2, %o7 st %f7, [%l7 + 0x0C] movl %icc, %l1, %o1 edge32n %i6, %l2, %g1 movl %xcc, %g6, %i1 fornot1s %f8, %f29, %f25 fxors %f0, %f17, %f7 movpos %xcc, %o5, %l0 orn %g3, %l5, %i0 sdivcc %o4, 0x1BFC, %l6 tg %xcc, 0x0 umulcc %o3, 0x1626, %i5 movneg %icc, %i4, %i2 fmul8x16 %f25, %f22, %f8 fxor %f2, %f14, %f12 stbar fpadd16 %f28, %f30, %f0 bg,pt %xcc, loop_1921 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sth %g7, [%l7 + 0x0C] fsrc1 %f8, %f16 loop_1921: nop fitod %f0, %f30 fdtos %f30, %f29 tpos %xcc, 0x2 wr %g0, 0x10, %asi sta %f12, [%l7 + 0x14] %asi xnor %g5, 0x13BB, %g4 srl %i7, %i3, %o0 tvs %xcc, 0x2 fsrc2s %f13, %f30 set 0x64, %i5 swapa [%l7 + %i5] 0x89, %l3 fmovrsgez %o2, %f17, %f8 srlx %l4, 0x1E, %o6 movrgz %o7, %g2, %o1 nop set 0x7B, %g1 ldstub [%l7 + %g1], %i6 for %f4, %f2, %f20 nop fitos %f10, %f29 fstoi %f29, %f15 or %l2, 0x0453, %l1 tsubcctv %g6, 0x045A, %g1 mova %xcc, %o5, %l0 fsrc2s %f0, %f2 ldstub [%l7 + 0x3E], %g3 nop setx 0x607ADDC9, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr fbn,a %fcc1, loop_1922 fones %f8 umulcc %i1, %i0, %o4 taddcc %l5, %l6, %i5 loop_1922: fabsd %f26, %f8 fmovdvc %icc, %f13, %f27 movge %icc, %o3, %i2 std %f10, [%l7 + 0x78] stb %i4, [%l7 + 0x3F] nop setx 0x5394D4B72AC60A5A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x4B2FEC18D3D151AA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f2, %f26 fmovdg %xcc, %f0, %f14 movl %xcc, %g5, %g7 fmovsl %xcc, %f3, %f17 udivx %i7, 0x0B71, %i3 array8 %o0, %g4, %o2 for %f4, %f2, %f2 fmovsl %icc, %f5, %f26 edge8l %l4, %o6, %l3 fpsub16s %f23, %f5, %f0 fmovdl %icc, %f18, %f3 sllx %o7, %o1, %g2 array16 %l2, %l1, %i6 tn %xcc, 0x1 movvs %icc, %g6, %g1 fmovrslz %l0, %f5, %f7 alignaddr %g3, %i1, %i0 bvs,pn %xcc, loop_1923 movrgez %o5, 0x142, %o4 fble %fcc0, loop_1924 subcc %l5, %i5, %o3 loop_1923: sdiv %i2, 0x01F7, %l6 tpos %icc, 0x6 loop_1924: movrlz %i4, 0x127, %g5 andcc %g7, %i3, %o0 xor %i7, %g4, %o2 andncc %o6, %l3, %o7 movgu %xcc, %l4, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %g2, %l2, %i6 brnz,a %l1, loop_1925 nop setx loop_1926, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done orn %g6, 0x1519, %l0 nop setx loop_1927, %l0, %l1 jmpl %l1, %g3 loop_1925: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_1926: edge8 %i1, %i0, %g1 lduw [%l7 + 0x14], %o4 loop_1927: fors %f12, %f7, %f31 movne %xcc, %l5, %i5 brgz,a %o5, loop_1928 fmovsle %xcc, %f8, %f12 edge16ln %i2, %l6, %i4 subccc %o3, %g7, %g5 loop_1928: fmovscs %icc, %f28, %f23 or %o0, 0x170C, %i7 nop setx loop_1929, %l0, %l1 jmpl %l1, %g4 sir 0x12FD nop fitod %f6, %f8 fdtox %f8, %f16 fxtod %f16, %f0 fabsd %f14, %f22 loop_1929: orn %i3, 0x140A, %o2 udivcc %l3, 0x138A, %o6 xnor %l4, 0x1710, %o1 sdiv %g2, 0x0F62, %o7 membar 0x5F ldd [%l7 + 0x20], %i6 bl,a,pn %xcc, loop_1930 movpos %icc, %l1, %l2 edge32l %g6, %l0, %g3 bl loop_1931 loop_1930: ldx [%l7 + 0x38], %i1 ldub [%l7 + 0x18], %g1 sdiv %i0, 0x0A2A, %o4 loop_1931: nop wr %g0, 0x52, %asi ldxa [%g0 + 0x110] %asi, %l5 fmovdcc %xcc, %f19, %f14 movge %icc, %o5, %i5 movleu %xcc, %l6, %i2 addccc %o3, %g7, %i4 membar 0x49 sethi 0x112B, %o0 sra %g5, 0x1E, %g4 fmovd %f0, %f8 andn %i3, 0x19FA, %i7 subccc %l3, %o2, %o6 movvs %xcc, %o1, %g2 fbue,a %fcc1, loop_1932 tcc %xcc, 0x2 udivx %o7, 0x05A0, %l4 sethi 0x1D63, %l1 loop_1932: sdivx %i6, 0x03B1, %l2 tsubcctv %l0, 0x1C82, %g3 fba %fcc1, loop_1933 umulcc %g6, %i1, %g1 array16 %o4, %l5, %i0 fba %fcc0, loop_1934 loop_1933: be,pn %xcc, loop_1935 movcc %icc, %o5, %l6 udiv %i5, 0x0DCA, %o3 loop_1934: fsrc1 %f12, %f20 loop_1935: flush %l7 + 0x64 orn %i2, %i4, %o0 fbg %fcc2, loop_1936 movl %icc, %g7, %g5 fors %f28, %f30, %f23 and %g4, 0x0B93, %i7 loop_1936: tpos %icc, 0x3 tl %xcc, 0x3 fmovsgu %icc, %f12, %f22 bl,pt %xcc, loop_1937 subccc %l3, 0x0E3B, %i3 add %o2, 0x03DA, %o6 wr %g0, 0x11, %asi lduwa [%l7 + 0x24] %asi, %g2 loop_1937: nop set 0x4C, %o2 ldsha [%l7 + %o2] 0x19, %o1 tge %xcc, 0x2 andn %o7, 0x1E8D, %l1 movrlz %i6, 0x028, %l4 ld [%l7 + 0x5C], %f9 xorcc %l2, 0x0676, %g3 edge8ln %l0, %g6, %g1 wr %g0, 0x0c, %asi lduwa [%l7 + 0x70] %asi, %o4 fabss %f26, %f14 srax %l5, %i0, %i1 tge %xcc, 0x7 fbu,a %fcc1, loop_1938 stbar bne,pn %xcc, loop_1939 nop setx 0x2AA267015D5F1CB3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xB4BC744940E27871, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f26, %f0 loop_1938: edge16n %l6, %o5, %i5 edge32n %i2, %o3, %o0 loop_1939: edge8n %i4, %g5, %g7 tvs %icc, 0x4 addccc %i7, 0x0166, %g4 fmovdge %xcc, %f8, %f12 fmovde %xcc, %f21, %f11 bl,a,pn %xcc, loop_1940 brlez,a %l3, loop_1941 pdist %f2, %f0, %f14 andn %i3, %o2, %o6 loop_1940: nop setx 0x0C7FCCACC0612606, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr loop_1941: mulscc %o1, %o7, %l1 mulscc %i6, %l4, %l2 bvc,pt %icc, loop_1942 alignaddr %g2, %l0, %g6 set 0x7F, %i1 lduba [%l7 + %i1] 0x18, %g3 loop_1942: brgez,a %g1, loop_1943 bgu,a,pt %xcc, loop_1944 ldstub [%l7 + 0x78], %l5 fsrc1 %f18, %f4 loop_1943: lduh [%l7 + 0x2E], %o4 loop_1944: brnz %i0, loop_1945 tpos %icc, 0x4 ldx [%l7 + 0x68], %i1 movneg %icc, %l6, %o5 loop_1945: andcc %i5, %i2, %o3 tge %icc, 0x2 mova %icc, %i4, %g5 fmovdneg %xcc, %f3, %f23 nop fitod %f12, %f28 or %g7, %i7, %g4 movrlez %l3, 0x29A, %i3 fmovd %f20, %f8 mova %xcc, %o2, %o0 popc %o6, %o7 fbu,a %fcc2, loop_1946 ldsh [%l7 + 0x5A], %l1 movgu %xcc, %i6, %o1 be %xcc, loop_1947 loop_1946: orcc %l2, 0x17D2, %l4 tpos %xcc, 0x6 wr %g0, 0x2b, %asi ldda [%l7 + 0x70] %asi, %g2 loop_1947: movrgez %g6, %l0, %g1 movgu %xcc, %g3, %l5 tsubcc %i0, %i1, %o4 subcc %o5, %i5, %i2 sllx %l6, 0x13, %o3 tvc %xcc, 0x0 movne %xcc, %i4, %g7 movrne %g5, %i7, %l3 nop fitod %f12, %f18 fdtox %f18, %f8 bcc loop_1948 movvc %xcc, %i3, %g4 bcs loop_1949 subcc %o0, 0x1BA1, %o6 loop_1948: fba,a %fcc0, loop_1950 nop setx 0xE07B8ACB, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr loop_1949: and %o2, 0x1C6D, %o7 edge32 %i6, %l1, %l2 loop_1950: bn,a loop_1951 edge8n %o1, %l4, %g6 edge32n %g2, %l0, %g1 tl %xcc, 0x6 loop_1951: ld [%l7 + 0x08], %f22 ldsb [%l7 + 0x18], %l5 ld [%l7 + 0x54], %f26 bshuffle %f4, %f8, %f0 orncc %i0, 0x0262, %i1 sir 0x09CF flush %l7 + 0x6C stw %o4, [%l7 + 0x4C] nop setx 0x0B078554, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x6E28ACC7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fdivs %f12, %f4, %f10 orn %o5, %g3, %i2 fand %f28, %f10, %f18 set 0x6A, %i3 ldsba [%l7 + %i3] 0x15, %i5 fbo,a %fcc3, loop_1952 fpadd16s %f6, %f31, %f15 fmovrslz %l6, %f10, %f5 sdiv %i4, 0x1FEE, %g7 loop_1952: nop fitod %f2, %f18 fdtox %f18, %f6 fxtod %f6, %f10 nop set 0x60, %o6 stx %o3, [%l7 + %o6] bge,a,pt %xcc, loop_1953 bleu,a,pt %xcc, loop_1954 sll %i7, 0x1D, %g5 fbug %fcc2, loop_1955 loop_1953: fexpand %f25, %f28 loop_1954: andncc %l3, %g4, %o0 fmovsg %icc, %f28, %f13 loop_1955: brz,a %o6, loop_1956 srax %i3, %o7, %i6 movre %l1, %l2, %o1 taddcctv %o2, 0x1241, %l4 loop_1956: nop setx loop_1957, %l0, %l1 jmpl %l1, %g6 sethi 0x1021, %l0 wr %g0, 0x11, %asi prefetcha [%l7 + 0x68] %asi, 0x2 loop_1957: nop fitod %f4, %f28 fdtox %f28, %f28 tle %icc, 0x0 membar 0x30 wr %g0, 0x88, %asi sta %f16, [%l7 + 0x10] %asi edge8 %g2, %l5, %i0 prefetch [%l7 + 0x7C], 0x1 edge32l %o4, %o5, %i1 fone %f24 andcc %g3, 0x0776, %i2 subcc %i5, %i4, %l6 array16 %o3, %g7, %g5 ldsh [%l7 + 0x32], %i7 tgu %xcc, 0x2 tle %icc, 0x6 umulcc %g4, 0x0F22, %o0 sdiv %o6, 0x10F6, %l3 addcc %i3, %o7, %i6 ble,a,pn %icc, loop_1958 tl %xcc, 0x1 fmovrdne %l2, %f26, %f14 nop setx 0x738CAF0AF26AD497, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f8 loop_1958: movcc %xcc, %o1, %l1 add %o2, 0x13DF, %l4 fmovrsgez %g6, %f0, %f20 movcc %icc, %g1, %l0 orn %g2, 0x05BA, %l5 set 0x5C, %l4 ldswa [%l7 + %l4] 0x11, %i0 move %icc, %o5, %o4 fmovdcs %xcc, %f12, %f26 fbn %fcc2, loop_1959 tge %xcc, 0x1 wr %g0, 0x18, %asi lduba [%l7 + 0x7C] %asi, %g3 loop_1959: tle %xcc, 0x1 movrgz %i1, %i2, %i5 be,a %xcc, loop_1960 bcc,pn %xcc, loop_1961 tn %xcc, 0x0 fmovrse %l6, %f29, %f10 loop_1960: srax %o3, 0x0E, %i4 loop_1961: nop setx 0x8C3E22A17A907151, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x9B9493CFE1F65EDD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fsubd %f20, %f0, %f8 taddcc %g7, 0x0735, %i7 bge,a loop_1962 andn %g5, %o0, %g4 udiv %o6, 0x0E16, %l3 tle %xcc, 0x2 loop_1962: edge16ln %o7, %i6, %l2 fbe,a %fcc2, loop_1963 mova %xcc, %o1, %i3 fnot2 %f28, %f28 movrgez %l1, %o2, %g6 loop_1963: tvc %xcc, 0x3 xorcc %l4, 0x19AA, %g1 srax %l0, 0x12, %g2 udiv %i0, 0x0B23, %o5 fpmerge %f16, %f10, %f4 set 0x20, %o3 ldswa [%l7 + %o3] 0x15, %o4 nop setx 0xA9A001ADD2BBEF3F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x9031BF25D34DE219, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fsubd %f4, %f26, %f6 bcs,pt %xcc, loop_1964 fandnot1 %f4, %f20, %f0 ble %xcc, loop_1965 fbne,a %fcc1, loop_1966 loop_1964: tpos %xcc, 0x6 tsubcctv %l5, 0x0A83, %i1 loop_1965: edge32n %g3, %i5, %l6 loop_1966: bl,pt %icc, loop_1967 fzero %f12 edge16n %o3, %i2, %i4 fba,a %fcc1, loop_1968 loop_1967: fandnot1s %f21, %f12, %f25 fexpand %f1, %f28 fmovdge %xcc, %f27, %f23 loop_1968: tge %icc, 0x5 fnand %f20, %f18, %f16 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %g7, %g5, %o0 brlz,a %i7, loop_1969 nop setx 0xD7288335, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 fsqrts %f30, %f7 ldsh [%l7 + 0x52], %g4 udiv %l3, 0x0912, %o6 loop_1969: tn %icc, 0x2 array32 %o7, %l2, %i6 fble,a %fcc0, loop_1970 nop setx 0x331BECB7E049029C, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr tle %icc, 0x6 ba,a,pn %xcc, loop_1971 loop_1970: sub %i3, 0x0D1C, %o1 movrlez %l1, %g6, %o2 movrgz %g1, %l4, %g2 loop_1971: fpsub16s %f30, %f16, %f8 movg %xcc, %l0, %o5 movpos %xcc, %o4, %l5 wr %g0, 0x18, %asi ldswa [%l7 + 0x18] %asi, %i0 sdivcc %i1, 0x05FE, %g3 fsrc1s %f19, %f23 edge8ln %i5, %l6, %o3 array16 %i4, %i2, %g5 fpack32 %f18, %f30, %f26 wr %g0, 0x10, %asi sta %f20, [%l7 + 0x28] %asi add %o0, 0x00A3, %i7 popc %g4, %l3 mulx %o6, %o7, %l2 fpack32 %f24, %f6, %f4 subc %i6, %i3, %o1 udivcc %g7, 0x187B, %l1 addccc %g6, %g1, %l4 nop setx 0x714ADE9B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0xDBA5A521, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fsubs %f22, %f21, %f5 nop setx 0x20497C45, %l0, %l6 st %l6, [%l7 + 0x08] ld [%l7 + 0x08], %fsr fbug %fcc3, loop_1972 ldub [%l7 + 0x54], %o2 edge32 %g2, %o5, %l0 brlz %l5, loop_1973 loop_1972: taddcctv %o4, 0x0AF5, %i1 sth %i0, [%l7 + 0x3C] bge,a loop_1974 loop_1973: addc %g3, %i5, %o3 movneg %xcc, %i4, %l6 edge8n %i2, %g5, %o0 loop_1974: movrlez %i7, %g4, %l3 movle %xcc, %o6, %o7 set 0x60, %g2 lduwa [%l7 + %g2] 0x80, %l2 std %f12, [%l7 + 0x60] fmul8x16al %f30, %f12, %f26 nop setx loop_1975, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done alignaddr %i6, %i3, %g7 sdivx %o1, 0x1C23, %g6 membar 0x44 loop_1975: nop set 0x08, %g4 stwa %l1, [%l7 + %g4] 0x89 fcmpgt16 %f10, %f4, %l4 movrgez %g1, %o2, %o5 tl %xcc, 0x3 te %icc, 0x3 fpsub32s %f21, %f14, %f6 movrlz %g2, %l0, %l5 tcs %xcc, 0x6 movgu %xcc, %i1, %i0 nop setx 0xDCAFDEFB507DA767, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr movrlz %g3, 0x24B, %o4 fmul8x16al %f2, %f7, %f10 movrlez %i5, %o3, %l6 smul %i4, %g5, %o0 fcmpgt32 %f4, %f2, %i2 movne %icc, %g4, %l3 umul %i7, 0x1A66, %o6 movrlez %l2, 0x267, %o7 fbe,a %fcc0, loop_1976 edge8 %i6, %i3, %o1 mulscc %g7, %g6, %l1 fmovdneg %icc, %f9, %f4 loop_1976: tne %xcc, 0x5 movvc %xcc, %l4, %o2 srax %o5, 0x0C, %g1 fmovrdlz %g2, %f12, %f30 edge32n %l5, %l0, %i0 movge %xcc, %g3, %o4 tg %icc, 0x6 move %xcc, %i5, %i1 addcc %l6, 0x1983, %o3 edge32l %i4, %g5, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %o0, 0x1D4C, %l3 movle %xcc, %i7, %o6 andn %g4, %o7, %i6 fandnot2 %f28, %f14, %f2 stx %i3, [%l7 + 0x38] ldd [%l7 + 0x38], %f26 movcs %icc, %o1, %l2 movle %xcc, %g7, %g6 movne %icc, %l4, %o2 mova %icc, %l1, %g1 sub %g2, 0x1ED8, %o5 movgu %xcc, %l5, %i0 udivcc %g3, 0x0531, %l0 array16 %i5, %i1, %o4 set 0x20, %g5 stba %l6, [%l7 + %g5] 0x2f membar #Sync membar 0x67 and %i4, 0x0619, %g5 set 0x40, %l3 stda %f0, [%l7 + %l3] 0x80 fones %f24 add %l7, 0x70, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x88, %o3, %o0 fmovrsgz %l3, %f10, %f30 xor %i2, 0x00D6, %i7 fxor %f26, %f24, %f12 movle %icc, %g4, %o6 bn,a,pt %icc, loop_1977 edge8l %i6, %i3, %o1 fbl %fcc1, loop_1978 fpadd16 %f28, %f12, %f10 loop_1977: movn %xcc, %l2, %g7 fmul8x16al %f22, %f5, %f8 loop_1978: udivcc %o7, 0x1C03, %g6 bne,a,pn %icc, loop_1979 srax %l4, %o2, %l1 fpadd16 %f22, %f14, %f10 fxnor %f24, %f12, %f6 loop_1979: taddcctv %g2, 0x0330, %o5 tne %xcc, 0x6 movre %l5, 0x3F0, %i0 fmovdvc %xcc, %f25, %f12 fsrc1s %f18, %f2 mova %xcc, %g1, %l0 tsubcctv %g3, %i5, %i1 fmovsvc %xcc, %f23, %f6 ldsb [%l7 + 0x49], %o4 ldd [%l7 + 0x60], %i6 fbg %fcc1, loop_1980 ldub [%l7 + 0x74], %i4 movvc %icc, %o3, %o0 fornot2 %f30, %f6, %f10 loop_1980: xor %l3, 0x0EBE, %g5 nop fitos %f14, %f3 fstox %f3, %f10 fxtos %f10, %f28 sllx %i7, %g4, %i2 movl %icc, %i6, %o6 umul %o1, %i3, %g7 set 0x5F, %l0 stba %o7, [%l7 + %l0] 0x89 array32 %l2, %g6, %l4 umul %o2, %l1, %g2 movcs %xcc, %l5, %o5 udiv %i0, 0x1B59, %g1 subcc %g3, 0x0BBE, %l0 fmovrdlz %i5, %f14, %f0 movrne %i1, %o4, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %l6, %o3, %o0 brnz %l3, loop_1981 ldd [%l7 + 0x78], %f12 fble,a %fcc0, loop_1982 subc %i7, %g5, %i2 loop_1981: andncc %g4, %i6, %o6 taddcc %o1, 0x0AB9, %i3 loop_1982: tvs %xcc, 0x1 sdiv %o7, 0x107A, %g7 set 0x40, %o7 ldda [%l7 + %o7] 0x81, %f16 te %xcc, 0x4 movg %icc, %l2, %g6 ba loop_1983 add %o2, 0x00B7, %l1 sdivcc %g2, 0x0FE1, %l5 ble,pn %icc, loop_1984 loop_1983: fpadd32 %f10, %f6, %f8 and %o5, 0x1838, %l4 brgz,a %i0, loop_1985 loop_1984: fmovscc %xcc, %f2, %f25 nop set 0x20, %o0 stw %g1, [%l7 + %o0] set 0x7F, %l6 ldstuba [%l7 + %l6] 0x19, %g3 loop_1985: brlez,a %i5, loop_1986 ba loop_1987 fnot2s %f9, %f23 ldstub [%l7 + 0x2C], %l0 loop_1986: stw %i1, [%l7 + 0x08] loop_1987: tle %xcc, 0x4 edge32l %i4, %o4, %o3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %o0, 0x1022, %l3 andcc %i7, 0x01F8, %l6 set 0x4C, %i2 stwa %i2, [%l7 + %i2] 0xe3 membar #Sync mulx %g4, 0x1D73, %i6 sll %g5, 0x13, %o1 edge8 %o6, %i3, %g7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbuge %fcc0, loop_1988 move %icc, %o7, %g6 nop fitod %f8, %f22 fdtox %f22, %f12 set 0x3E, %o5 lduba [%l7 + %o5] 0x10, %o2 loop_1988: movleu %icc, %l2, %l1 movgu %xcc, %g2, %l5 sub %l4, 0x1AAB, %o5 movrlz %i0, %g1, %i5 movleu %icc, %g3, %l0 addccc %i4, 0x19E9, %o4 for %f6, %f24, %f22 edge32l %o3, %i1, %o0 sllx %i7, %l6, %l3 sth %g4, [%l7 + 0x5C] swap [%l7 + 0x28], %i6 prefetch [%l7 + 0x50], 0x3 tg %icc, 0x5 fmovrse %i2, %f9, %f8 tvs %icc, 0x2 array32 %g5, %o1, %i3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %g7, %o7, %o6 fmovdle %icc, %f23, %f29 sdiv %g6, 0x1A96, %l2 set 0x40, %l1 stda %f16, [%l7 + %l1] 0x19 edge16 %l1, %g2, %l5 fone %f30 sllx %l4, 0x06, %o5 movrgz %o2, %g1, %i0 edge8n %i5, %g3, %i4 edge16 %o4, %o3, %l0 sdivcc %i1, 0x0AA7, %i7 movvs %icc, %l6, %l3 sra %g4, 0x18, %i6 tne %xcc, 0x5 movpos %xcc, %o0, %i2 set 0x79, %i4 ldsba [%l7 + %i4] 0x11, %g5 ta %icc, 0x2 udivx %i3, 0x0FCB, %g7 set 0x1E, %g3 lduba [%l7 + %g3] 0x14, %o7 xorcc %o6, 0x10CD, %o1 bleu %icc, loop_1989 fmovsge %icc, %f23, %f1 movge %xcc, %l2, %g6 fmovrse %g2, %f29, %f13 loop_1989: ldub [%l7 + 0x18], %l1 addccc %l5, %o5, %l4 fmovsgu %icc, %f5, %f14 tvs %icc, 0x6 wr %g0, 0x81, %asi swapa [%l7 + 0x74] %asi, %o2 movg %icc, %i0, %i5 nop setx loop_1990, %l0, %l1 jmpl %l1, %g3 udiv %g1, 0x1733, %i4 addcc %o3, %l0, %o4 fornot2 %f20, %f14, %f24 loop_1990: fblg %fcc1, loop_1991 tge %icc, 0x5 or %i7, %l6, %l3 movgu %xcc, %g4, %i1 loop_1991: ldstub [%l7 + 0x62], %i6 fpack16 %f16, %f30 fbue %fcc1, loop_1992 ta %icc, 0x7 fcmpgt16 %f20, %f30, %i2 fmovrslz %o0, %f12, %f17 loop_1992: sth %i3, [%l7 + 0x14] edge32 %g7, %o7, %o6 lduh [%l7 + 0x6E], %g5 movvc %icc, %l2, %g6 nop setx 0xDA342107A204DCBE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 fsqrtd %f0, %f16 add %g2, %o1, %l5 fmovrslz %o5, %f28, %f1 umul %l1, %o2, %l4 nop setx loop_1993, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tsubcc %i5, 0x0C20, %g3 movre %i0, %i4, %o3 tn %icc, 0x5 loop_1993: fbne,a %fcc1, loop_1994 fxor %f16, %f14, %f6 fmovdgu %xcc, %f21, %f25 xnorcc %g1, 0x038B, %l0 loop_1994: move %icc, %o4, %i7 xnor %l3, %g4, %i1 movvc %icc, %i6, %l6 movrgez %o0, %i2, %i3 call loop_1995 brgz %g7, loop_1996 orn %o7, 0x1641, %o6 alignaddr %g5, %g6, %l2 loop_1995: sra %o1, 0x02, %l5 loop_1996: edge16n %g2, %o5, %l1 array16 %l4, %i5, %o2 orcc %i0, 0x187D, %g3 sdivcc %i4, 0x13C5, %o3 movcc %xcc, %l0, %o4 movl %xcc, %g1, %i7 edge8n %g4, %i1, %l3 add %l7, 0x40, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l6, %i6 srlx %o0, 0x08, %i3 fbue %fcc3, loop_1997 edge8l %g7, %i2, %o7 movneg %xcc, %g5, %o6 andcc %l2, 0x064A, %g6 loop_1997: smulcc %o1, %g2, %l5 stw %l1, [%l7 + 0x24] ta %xcc, 0x5 addccc %o5, %i5, %l4 fbl %fcc1, loop_1998 sethi 0x0F84, %o2 set 0x0C, %o4 ldswa [%l7 + %o4] 0x89, %i0 loop_1998: edge8ln %i4, %g3, %o3 edge8 %l0, %g1, %o4 ldx [%l7 + 0x68], %i7 bl,a loop_1999 tle %xcc, 0x2 movge %icc, %i1, %l3 fmovrsne %g4, %f23, %f7 loop_1999: tge %icc, 0x3 movn %icc, %l6, %i6 set 0x7C, %g7 ldsba [%l7 + %g7] 0x0c, %o0 nop setx loop_2000, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tsubcctv %i3, %i2, %g7 movcs %xcc, %g5, %o7 fbu,a %fcc0, loop_2001 loop_2000: sth %o6, [%l7 + 0x6C] andncc %l2, %o1, %g6 tgu %xcc, 0x1 loop_2001: ldd [%l7 + 0x70], %f4 srax %l5, %l1, %g2 brgz %o5, loop_2002 or %l4, 0x122A, %o2 fmovdle %icc, %f1, %f26 wr %g0, 0x80, %asi stda %f16, [%l7 + 0x40] %asi loop_2002: sllx %i5, 0x1A, %i0 stw %i4, [%l7 + 0x5C] fble,a %fcc2, loop_2003 nop setx 0x1F148C54688EDFF1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f20 sdiv %g3, 0x0DD0, %l0 movrlz %g1, %o3, %o4 loop_2003: alignaddrl %i7, %l3, %g4 mova %xcc, %l6, %i1 tge %icc, 0x7 set 0x30, %i6 stwa %o0, [%l7 + %i6] 0x80 wr %g0, 0x80, %asi stwa %i3, [%l7 + 0x30] %asi fcmpeq32 %f16, %f2, %i2 fmovsge %xcc, %f30, %f21 fnand %f22, %f24, %f20 set 0x70, %i0 ldswa [%l7 + %i0] 0x80, %g7 fbn %fcc3, loop_2004 sethi 0x19E1, %g5 brlez,a %o7, loop_2005 edge32ln %i6, %l2, %o6 loop_2004: movrgez %o1, %g6, %l1 tgu %icc, 0x3 loop_2005: movneg %xcc, %g2, %l5 fmovdcs %xcc, %f31, %f13 andn %l4, %o2, %o5 membar 0x13 fbl %fcc0, loop_2006 fmovrdgez %i0, %f16, %f10 fmovdl %xcc, %f6, %f0 sra %i4, %g3, %i5 loop_2006: fbl %fcc1, loop_2007 subc %g1, %l0, %o4 smulcc %o3, 0x130D, %i7 fble %fcc0, loop_2008 loop_2007: ldsh [%l7 + 0x52], %g4 andn %l3, 0x0DCB, %i1 tcc %icc, 0x4 loop_2008: brgz %l6, loop_2009 udivcc %i3, 0x1F36, %i2 te %icc, 0x2 movleu %icc, %g7, %o0 loop_2009: stbar ble,pn %xcc, loop_2010 sra %g5, %i6, %l2 edge8l %o6, %o1, %o7 ldsw [%l7 + 0x24], %l1 loop_2010: nop set 0x18, %i7 ldxa [%g0 + %i7] 0x50, %g6 brlez,a %g2, loop_2011 sdivx %l5, 0x138C, %l4 bcc,a,pn %icc, loop_2012 sra %o2, %i0, %i4 loop_2011: tvc %icc, 0x2 sethi 0x0859, %g3 loop_2012: movcs %icc, %o5, %i5 fandnot1s %f12, %f6, %f22 tn %xcc, 0x3 movleu %xcc, %g1, %o4 mova %icc, %o3, %i7 movrne %l0, 0x324, %g4 fbne,a %fcc2, loop_2013 fmovrslz %l3, %f20, %f20 movne %icc, %i1, %l6 alignaddrl %i2, %g7, %o0 loop_2013: fornot1s %f12, %f20, %f19 fnegs %f28, %f11 alignaddrl %g5, %i3, %l2 popc 0x02C5, %o6 bl,pt %icc, loop_2014 fnand %f28, %f28, %f14 prefetch [%l7 + 0x6C], 0x2 edge16n %i6, %o1, %o7 loop_2014: fmul8x16al %f12, %f30, %f12 ldstub [%l7 + 0x16], %g6 nop setx loop_2015, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry edge16 %g2, %l1, %l5 wr %g0, 0x89, %asi lduha [%l7 + 0x10] %asi, %l4 loop_2015: tge %xcc, 0x1 sir 0x0C37 wr %g0, 0x89, %asi prefetcha [%l7 + 0x68] %asi, 0x3 sdiv %i0, 0x1C2A, %g3 fzero %f30 set 0x40, %l2 ldda [%l7 + %l2] 0x88, %f0 fble %fcc0, loop_2016 movrgez %i4, 0x26A, %o5 fbg %fcc2, loop_2017 fmul8sux16 %f28, %f26, %f10 loop_2016: mova %icc, %i5, %g1 tsubcc %o4, 0x0ABA, %i7 loop_2017: fmovrse %l0, %f29, %f11 fpadd16s %f13, %f26, %f11 movrgz %o3, %l3, %g4 fbuge %fcc2, loop_2018 taddcc %i1, %l6, %i2 xnorcc %o0, 0x0EAB, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2018: fcmpgt16 %f28, %f14, %g7 brz,a %i3, loop_2019 fbu %fcc1, loop_2020 movne %icc, %l2, %o6 fnot1 %f4, %f28 loop_2019: fbug,a %fcc1, loop_2021 loop_2020: sdivx %o1, 0x0C72, %i6 array32 %g6, %g2, %l1 add %l7, 0x50, %l6 wr %g0, 0x10, %asi casxa [%l6] %asi, %l5, %o7 loop_2021: subc %o2, 0x04D1, %l4 xnorcc %g3, 0x16AA, %i4 fmovdle %xcc, %f12, %f4 movrgez %o5, 0x17F, %i5 alignaddr %i0, %o4, %i7 move %xcc, %l0, %o3 movle %icc, %g1, %g4 tne %icc, 0x6 movvs %icc, %l3, %i1 nop fitos %f1, %f9 fstoi %f9, %f2 set 0x3C, %g6 lduwa [%l7 + %g6] 0x15, %l6 fmovrslez %i2, %f3, %f14 array8 %g5, %o0, %i3 ta %icc, 0x3 andn %g7, 0x06B7, %o6 st %f4, [%l7 + 0x20] te %xcc, 0x0 bgu,a,pn %xcc, loop_2022 movrlez %o1, 0x29E, %i6 taddcc %l2, %g2, %l1 xnorcc %l5, 0x0A3A, %g6 loop_2022: nop set 0x70, %l5 lduh [%l7 + %l5], %o2 fbu,a %fcc0, loop_2023 srl %o7, %g3, %l4 mova %xcc, %o5, %i5 edge8 %i4, %i0, %i7 loop_2023: tn %xcc, 0x3 addc %l0, 0x14EA, %o4 orn %g1, %o3, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fornot1 %f18, %f4, %f26 fmovsgu %icc, %f10, %f8 fmovdgu %xcc, %f13, %f17 fmovrslz %i1, %f12, %f31 array16 %l6, %i2, %g4 wr %g0, 0x27, %asi ldda [%l7 + 0x40] %asi, %o0 taddcc %g5, %i3, %o6 nop fitod %f5, %f16 tg %icc, 0x7 tsubcctv %g7, 0x1B1D, %i6 tne %icc, 0x6 ldd [%l7 + 0x68], %f0 fbge %fcc3, loop_2024 movg %xcc, %o1, %g2 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 loop_2024: udivcc %l2, 0x0313, %l1 fmovdl %icc, %f21, %f4 sub %g6, 0x0488, %o2 edge32l %l5, %g3, %l4 tcc %icc, 0x5 fands %f16, %f1, %f16 add %o7, %o5, %i4 lduw [%l7 + 0x08], %i0 edge32 %i5, %l0, %o4 movn %icc, %g1, %o3 wr %g0, 0xeb, %asi ldda [%l7 + 0x20] %asi, %l2 fmovdcc %xcc, %f13, %f25 set 0x6C, %o1 stba %i1, [%l7 + %o1] 0xe2 membar #Sync ta %xcc, 0x6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 membar 0x54 set 0x70, %i5 swapa [%l7 + %i5] 0x18, %i7 fbule,a %fcc0, loop_2025 smulcc %i2, 0x0ED1, %l6 nop fitos %f1, %f4 fandnot2s %f6, %f15, %f20 loop_2025: fsrc1 %f18, %f30 wr %g0, 0x80, %asi lduha [%l7 + 0x4E] %asi, %g4 tpos %xcc, 0x7 set 0x40, %o2 stda %f16, [%l7 + %o2] 0x18 fbl %fcc1, loop_2026 nop fitos %f0, %f27 fstod %f27, %f6 brgz %g5, loop_2027 faligndata %f0, %f16, %f6 loop_2026: nop fitos %f4, %f11 fstoi %f11, %f21 edge16 %i3, %o0, %g7 loop_2027: sir 0x1B7A movvc %icc, %i6, %o6 fmovrdgz %o1, %f20, %f22 fmovrdgz %g2, %f10, %f30 movgu %icc, %l2, %l1 ta %xcc, 0x4 movcc %xcc, %g6, %l5 andncc %g3, %o2, %o7 srax %o5, %i4, %i0 edge32l %l4, %i5, %l0 tvs %icc, 0x7 wr %g0, 0xe3, %asi stxa %o4, [%l7 + 0x48] %asi membar #Sync set 0x7C, %g1 ldswa [%l7 + %g1] 0x19, %o3 movrlz %l3, %i1, %i7 movrgez %g1, %i2, %l6 tn %xcc, 0x1 fmovdneg %xcc, %f12, %f13 edge8n %g5, %i3, %g4 fmovsvs %xcc, %f23, %f4 edge32 %o0, %i6, %g7 movcc %xcc, %o6, %g2 fcmple32 %f0, %f12, %o1 bgu %xcc, loop_2028 sdivx %l1, 0x141C, %g6 subccc %l2, %l5, %g3 edge8n %o7, %o2, %i4 loop_2028: membar 0x0D srax %i0, 0x17, %l4 taddcctv %i5, 0x1082, %o5 nop setx loop_2029, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovsgu %xcc, %f19, %f4 bne,a loop_2030 fpack32 %f30, %f30, %f2 loop_2029: taddcctv %l0, 0x0E76, %o3 movg %xcc, %o4, %i1 loop_2030: tcc %xcc, 0x6 bleu,a,pn %xcc, loop_2031 movleu %icc, %i7, %g1 nop setx 0xE906B03C1DF7ECBF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x7BA97C09C577DA46, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f26, %f6 fnegd %f6, %f22 loop_2031: bcs,a %xcc, loop_2032 andcc %i2, %l3, %g5 membar 0x18 movrlz %i3, 0x098, %g4 loop_2032: tcs %xcc, 0x7 andncc %l6, %o0, %g7 bcs,a %xcc, loop_2033 tg %icc, 0x6 and %o6, 0x099B, %i6 array16 %o1, %l1, %g2 loop_2033: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sdiv %l2, 0x1ED2, %l5 brgez %g6, loop_2034 nop setx 0x9C44F8FF, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0xCF50F8D4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fsubs %f7, %f12, %f28 array8 %o7, %o2, %g3 bpos,a,pt %icc, loop_2035 loop_2034: xnor %i0, 0x16FC, %i4 tl %icc, 0x7 fornot2 %f6, %f18, %f14 loop_2035: lduh [%l7 + 0x44], %i5 movrlez %o5, %l0, %o3 ldsb [%l7 + 0x36], %l4 and %i1, %i7, %g1 brlz,a %i2, loop_2036 mulscc %o4, 0x13C3, %g5 srl %l3, 0x1A, %i3 fand %f8, %f12, %f12 loop_2036: movge %icc, %l6, %o0 orncc %g4, 0x0607, %g7 mulscc %o6, 0x183A, %o1 bg,a %xcc, loop_2037 umulcc %i6, 0x0DCA, %g2 brgz %l2, loop_2038 bl loop_2039 loop_2037: nop setx 0x57DE30A6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0xDC0FAE94, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fdivs %f0, %f28, %f20 udiv %l1, 0x1052, %g6 loop_2038: xnorcc %o7, %o2, %l5 loop_2039: addcc %i0, 0x1FE5, %g3 sub %i5, 0x1ACC, %i4 edge8 %o5, %l0, %l4 smulcc %o3, 0x00CD, %i1 movpos %xcc, %i7, %i2 fmovdvc %icc, %f15, %f28 bl,a,pn %icc, loop_2040 smulcc %g1, %o4, %g5 array16 %l3, %i3, %l6 sdivx %g4, 0x0750, %o0 loop_2040: sllx %g7, 0x0A, %o6 be,pt %icc, loop_2041 movle %icc, %i6, %g2 array16 %l2, %o1, %l1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2041: fandnot1s %f14, %f19, %f1 edge16n %o7, %g6, %l5 add %i0, %o2, %i5 subcc %i4, %o5, %g3 edge32l %l4, %o3, %i1 tne %icc, 0x5 wr %g0, 0x88, %asi stba %l0, [%l7 + 0x73] %asi orncc %i2, %g1, %i7 subcc %o4, %l3, %g5 movrgz %i3, 0x28B, %l6 fpack32 %f18, %f12, %f8 tgu %xcc, 0x2 fxnor %f28, %f10, %f6 sdiv %g4, 0x1154, %o0 xnor %g7, 0x1FEC, %i6 alignaddrl %g2, %l2, %o6 smulcc %o1, 0x0FCE, %l1 fmovdgu %xcc, %f0, %f7 fmovse %xcc, %f13, %f27 bne,pn %xcc, loop_2042 bne,a %icc, loop_2043 movre %g6, %o7, %l5 tgu %icc, 0x6 loop_2042: fblg,a %fcc1, loop_2044 loop_2043: alignaddr %i0, %o2, %i4 fmovrsgz %o5, %f21, %f21 ldsb [%l7 + 0x4D], %i5 loop_2044: sir 0x1059 addccc %l4, 0x0818, %o3 orncc %i1, 0x1F77, %g3 fmovsneg %icc, %f10, %f9 array16 %l0, %i2, %i7 andcc %g1, 0x028D, %o4 sth %l3, [%l7 + 0x70] add %l7, 0x48, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %g5 casa [%l6] %asi, %g5, %l6 fand %f22, %f8, %f18 nop setx 0x807C955B, %l0, %l6 st %l6, [%l7 + 0x08] ld [%l7 + 0x08], %fsr fmovrsne %g4, %f20, %f29 udiv %i3, 0x00DA, %g7 movrlez %o0, 0x3C5, %g2 tg %icc, 0x2 fmovdvc %icc, %f15, %f14 tn %xcc, 0x7 subccc %l2, %i6, %o1 sir 0x182F sub %o6, %l1, %g6 subc %o7, %l5, %i0 edge32 %i4, %o2, %i5 orcc %l4, %o3, %o5 edge8 %g3, %i1, %i2 nop fitod %f0, %f26 fdtos %f26, %f11 nop setx 0xC576D139C3DD7423, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x8DB795781557ECF2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fmuld %f16, %f24, %f24 fbuge %fcc0, loop_2045 array32 %i7, %g1, %o4 ldsw [%l7 + 0x38], %l0 orncc %l3, %g5, %l6 loop_2045: edge32 %g4, %g7, %o0 tle %icc, 0x6 fmovrsgez %i3, %f2, %f26 bneg,pt %xcc, loop_2046 movgu %icc, %l2, %i6 stb %g2, [%l7 + 0x3D] tvs %xcc, 0x0 loop_2046: fmovse %icc, %f14, %f19 brnz %o1, loop_2047 tvc %xcc, 0x3 edge32l %l1, %g6, %o7 bn,pn %icc, loop_2048 loop_2047: fornot1 %f26, %f2, %f8 fornot1 %f0, %f16, %f4 fandnot1 %f4, %f4, %f24 loop_2048: flush %l7 + 0x68 fmovdn %icc, %f27, %f21 set 0x60, %i3 sta %f22, [%l7 + %i3] 0x88 fpsub16s %f8, %f24, %f23 smulcc %l5, 0x1077, %i0 brlez %i4, loop_2049 nop fitod %f12, %f30 fdtoi %f30, %f12 umul %o6, 0x03E1, %o2 taddcc %l4, 0x1B5B, %i5 loop_2049: movrlz %o3, 0x087, %g3 tn %icc, 0x4 edge32ln %o5, %i2, %i7 tcs %xcc, 0x3 set 0x0C, %o6 stwa %i1, [%l7 + %o6] 0xe3 membar #Sync movrgz %g1, 0x1F8, %o4 add %l0, %g5, %l3 alignaddr %g4, %g7, %o0 movcc %xcc, %i3, %l6 fbu %fcc2, loop_2050 fbuge,a %fcc2, loop_2051 fbul %fcc1, loop_2052 fabss %f15, %f19 loop_2050: array16 %l2, %g2, %i6 loop_2051: orncc %o1, %g6, %o7 loop_2052: fbl %fcc1, loop_2053 movne %xcc, %l1, %l5 xor %i4, 0x0BCB, %o6 ldub [%l7 + 0x2B], %o2 loop_2053: fsrc1 %f4, %f6 edge32n %l4, %i0, %i5 movle %xcc, %o3, %g3 nop fitos %f8, %f18 fstod %f18, %f30 fmovsne %xcc, %f3, %f9 bleu %xcc, loop_2054 sllx %o5, %i2, %i1 tge %icc, 0x1 sethi 0x0EF6, %g1 loop_2054: brnz,a %o4, loop_2055 fcmpgt16 %f24, %f22, %i7 xor %l0, 0x12DD, %l3 nop setx 0x7FDACD9FA38C5B74, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x984CBA21D68874A7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f10, %f16 loop_2055: edge16ln %g5, %g7, %o0 stx %g4, [%l7 + 0x48] fmovsge %xcc, %f31, %f29 edge32l %l6, %l2, %i3 fmovsa %xcc, %f29, %f25 movrgez %g2, 0x0BE, %i6 sra %g6, 0x18, %o1 mulscc %o7, 0x170D, %l5 xor %l1, 0x1B2B, %o6 lduh [%l7 + 0x5E], %i4 fpadd32 %f16, %f24, %f0 tgu %icc, 0x2 be,a,pn %icc, loop_2056 fbule %fcc2, loop_2057 taddcc %l4, %o2, %i5 xnorcc %i0, %g3, %o3 loop_2056: prefetch [%l7 + 0x10], 0x1 loop_2057: udiv %i2, 0x1B5B, %i1 edge16ln %g1, %o4, %o5 tcs %icc, 0x4 nop setx 0x4241288724BB3D94, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x4B651FAA9F646969, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fdivd %f18, %f24, %f0 fmovsvs %icc, %f28, %f27 movrlez %i7, 0x0B8, %l0 fmovda %icc, %f8, %f8 edge32n %l3, %g7, %g5 movrne %g4, %o0, %l6 fornot1s %f26, %f9, %f11 set 0x10, %l4 lda [%l7 + %l4] 0x04, %f18 te %icc, 0x7 fbue,a %fcc0, loop_2058 fmovsleu %icc, %f28, %f7 fbe,a %fcc0, loop_2059 smulcc %i3, %g2, %i6 loop_2058: edge8 %g6, %l2, %o7 andncc %l5, %l1, %o6 loop_2059: bl,pt %xcc, loop_2060 xorcc %i4, %l4, %o2 fandnot2s %f6, %f15, %f1 wr %g0, 0x19, %asi ldsha [%l7 + 0x46] %asi, %o1 loop_2060: nop setx 0xEFFBC5C4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x3F2A05E5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fdivs %f19, %f18, %f3 nop setx 0xEBB9B045DBCCE731, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x83B71AAC656F61AB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 faddd %f16, %f2, %f0 movge %xcc, %i0, %i5 edge32 %o3, %i2, %g3 fmovse %xcc, %f1, %f31 set 0x40, %o3 ldsha [%l7 + %o3] 0x18, %i1 nop fitod %f2, %f14 fdtox %f14, %f8 fxtod %f8, %f4 movrlz %o4, 0x2FF, %o5 wr %g0, 0x88, %asi prefetcha [%l7 + 0x78] %asi, 0x2 fpmerge %f16, %f4, %f24 sllx %g1, 0x11, %l0 ta %xcc, 0x3 wr %g0, 0x18, %asi swapa [%l7 + 0x24] %asi, %g7 set 0x4B, %g2 lduba [%l7 + %g2] 0x15, %g5 xor %g4, %l3, %l6 edge8 %o0, %g2, %i6 array32 %i3, %g6, %l2 taddcctv %o7, 0x1154, %l1 srax %o6, %l5, %i4 orcc %o2, 0x0409, %o1 array16 %l4, %i0, %i5 tcs %icc, 0x0 tleu %icc, 0x2 edge16 %i2, %g3, %i1 fbg %fcc2, loop_2061 srax %o3, 0x05, %o5 addccc %i7, %o4, %l0 orcc %g7, %g1, %g4 loop_2061: ldx [%l7 + 0x70], %l3 alignaddrl %l6, %o0, %g2 tpos %xcc, 0x4 nop setx loop_2062, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done subcc %i6, %g5, %i3 nop setx 0x086BF9F960704C49, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr movleu %icc, %g6, %l2 loop_2062: xnorcc %o7, %l1, %o6 udiv %i4, 0x14AD, %o2 sdivcc %l5, 0x0E36, %o1 fblg %fcc0, loop_2063 fmovda %icc, %f7, %f21 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sra %l4, %i0, %i2 loop_2063: addccc %g3, 0x1EFD, %i5 movpos %icc, %i1, %o3 fbue %fcc3, loop_2064 fpadd16s %f17, %f5, %f9 fbe %fcc2, loop_2065 bge loop_2066 loop_2064: nop setx 0xA5BC39194A441447, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xE0E9DA76B4111F93, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fsubd %f14, %f6, %f24 fnot1 %f2, %f16 loop_2065: fmovdvs %icc, %f9, %f29 loop_2066: edge16n %o5, %o4, %l0 tneg %xcc, 0x6 fmovscs %xcc, %f22, %f8 andncc %i7, %g7, %g1 movg %icc, %l3, %g4 fmovdcs %xcc, %f17, %f5 tsubcctv %o0, %g2, %l6 tcs %icc, 0x6 tn %xcc, 0x5 subc %i6, %i3, %g5 nop setx loop_2067, %l0, %l1 jmpl %l1, %l2 bgu,pn %icc, loop_2068 movvc %xcc, %g6, %l1 fcmpgt16 %f28, %f30, %o7 loop_2067: edge16n %o6, %o2, %l5 loop_2068: fmovd %f30, %f22 fmovrdlz %o1, %f10, %f28 movl %icc, %l4, %i4 edge32n %i2, %i0, %g3 nop setx 0x801EEE98, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x00DC682D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fsubs %f19, %f19, %f23 movl %xcc, %i5, %i1 addccc %o5, 0x1A01, %o3 xorcc %o4, 0x0600, %i7 fbul,a %fcc3, loop_2069 umulcc %g7, %l0, %g1 ble,pn %xcc, loop_2070 subc %l3, 0x10B6, %o0 loop_2069: tn %xcc, 0x0 ldsb [%l7 + 0x64], %g2 loop_2070: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdcs %xcc, %f14, %f11 movg %icc, %g4, %i6 bcs,pt %xcc, loop_2071 tsubcc %i3, 0x0C51, %g5 xor %l2, 0x1A84, %g6 edge8n %l6, %o7, %l1 loop_2071: bgu loop_2072 fmovs %f1, %f23 fbg,a %fcc3, loop_2073 nop fitod %f6, %f10 fdtox %f10, %f22 fxtod %f22, %f4 loop_2072: udivx %o6, 0x0DBA, %o2 tsubcc %o1, 0x0A6B, %l4 loop_2073: ldsh [%l7 + 0x4A], %l5 andn %i2, 0x0E3C, %i4 fandnot1 %f28, %f8, %f4 movleu %icc, %i0, %g3 fmovdleu %xcc, %f10, %f23 movvs %xcc, %i5, %o5 edge16l %i1, %o4, %o3 fmovrdne %g7, %f24, %f18 sllx %i7, %l0, %g1 subc %o0, 0x11D8, %l3 tl %icc, 0x6 xnor %g2, %i6, %i3 tleu %xcc, 0x3 bne loop_2074 ld [%l7 + 0x7C], %f18 movrgz %g4, %l2, %g6 fbue,a %fcc3, loop_2075 loop_2074: array16 %l6, %o7, %l1 xnor %o6, 0x11E5, %g5 tgu %xcc, 0x1 loop_2075: or %o1, 0x13DD, %l4 and %l5, 0x0361, %i2 tvs %xcc, 0x1 sdivcc %o2, 0x1C6A, %i4 tg %icc, 0x5 movcs %xcc, %g3, %i5 orn %o5, %i0, %i1 fbul %fcc0, loop_2076 bleu,a,pn %xcc, loop_2077 tpos %icc, 0x0 fbne,a %fcc0, loop_2078 loop_2076: udiv %o4, 0x157C, %o3 loop_2077: fmul8sux16 %f8, %f10, %f4 orncc %g7, 0x00A1, %i7 loop_2078: udivcc %g1, 0x1813, %o0 addccc %l3, 0x0050, %g2 brgz %i6, loop_2079 xnor %l0, %i3, %g4 umul %g6, 0x0E89, %l6 movgu %xcc, %o7, %l2 loop_2079: xnorcc %l1, 0x185E, %o6 fbo %fcc3, loop_2080 movre %g5, %l4, %l5 srlx %o1, 0x05, %o2 add %i4, 0x07C5, %g3 loop_2080: edge32ln %i5, %i2, %o5 fmuld8sux16 %f3, %f10, %f24 tsubcc %i1, 0x0523, %i0 lduw [%l7 + 0x48], %o3 fmovdge %icc, %f18, %f29 tpos %xcc, 0x4 smulcc %g7, %o4, %g1 membar 0x6D fbn %fcc0, loop_2081 or %o0, %i7, %g2 movcs %icc, %l3, %i6 srl %i3, 0x05, %l0 loop_2081: lduw [%l7 + 0x30], %g4 fblg,a %fcc0, loop_2082 tsubcc %l6, %g6, %o7 fmovrslz %l1, %f29, %f1 ble %xcc, loop_2083 loop_2082: nop fitod %f6, %f0 fdtos %f0, %f20 smul %l2, %g5, %l4 movleu %icc, %o6, %l5 loop_2083: nop wr %g0, 0x89, %asi stda %f16, [%l7 + 0x40] %asi set 0x60, %i1 ldda [%l7 + %i1] 0x10, %o0 fmul8x16 %f23, %f18, %f6 andncc %i4, %g3, %i5 movrgez %o2, %o5, %i2 andncc %i0, %i1, %o3 movg %xcc, %o4, %g7 orncc %o0, %g1, %g2 wr %g0, 0x80, %asi stha %l3, [%l7 + 0x5C] %asi fbge,a %fcc3, loop_2084 or %i7, 0x1D4D, %i3 sdivx %l0, 0x04CA, %i6 tpos %xcc, 0x5 loop_2084: subc %g4, %g6, %o7 fba %fcc1, loop_2085 ldsh [%l7 + 0x70], %l6 udivx %l2, 0x1A95, %g5 set 0x28, %g4 stxa %l4, [%l7 + %g4] 0x89 loop_2085: nop set 0x24, %g5 stwa %o6, [%l7 + %g5] 0x19 fmovdvc %icc, %f14, %f28 movle %icc, %l5, %o1 sra %l1, %g3, %i4 nop setx 0x7814CF90305AC172, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr sll %i5, %o2, %i2 fcmple32 %f30, %f12, %i0 fbuge,a %fcc1, loop_2086 flush %l7 + 0x54 nop fitos %f8, %f21 fstox %f21, %f2 fxtos %f2, %f1 fbe %fcc2, loop_2087 loop_2086: ble,a,pn %xcc, loop_2088 edge16n %i1, %o3, %o4 andcc %o5, 0x025E, %g7 loop_2087: tcc %icc, 0x2 loop_2088: ta %xcc, 0x4 membar 0x07 fzero %f4 stb %g1, [%l7 + 0x73] fbue,a %fcc0, loop_2089 ldd [%l7 + 0x10], %f20 set 0x2C, %l3 stwa %g2, [%l7 + %l3] 0x15 loop_2089: taddcctv %o0, %l3, %i3 movrlz %i7, 0x33B, %l0 stb %g4, [%l7 + 0x66] umulcc %g6, %o7, %i6 udivx %l2, 0x0AE2, %l6 tsubcctv %l4, %g5, %l5 sethi 0x0805, %o6 fors %f18, %f17, %f13 fbu %fcc3, loop_2090 fbug,a %fcc1, loop_2091 fbn,a %fcc0, loop_2092 nop fitod %f8, %f22 fdtoi %f22, %f9 loop_2090: fpsub16s %f5, %f29, %f8 loop_2091: fsrc2 %f18, %f12 loop_2092: smulcc %o1, %g3, %i4 sll %l1, %o2, %i5 fcmpeq32 %f30, %f2, %i2 umulcc %i1, 0x1586, %o3 tgu %icc, 0x5 fbl %fcc1, loop_2093 fmovdleu %icc, %f16, %f0 ldd [%l7 + 0x68], %i0 nop setx 0xEF4EADF9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x1C61E2B8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fadds %f7, %f25, %f26 loop_2093: tl %icc, 0x6 movrlez %o4, %g7, %g1 array16 %g2, %o0, %l3 movleu %xcc, %o5, %i3 edge8n %l0, %i7, %g6 andn %o7, 0x03A4, %g4 orn %i6, %l6, %l2 fmovsvs %xcc, %f31, %f20 tle %icc, 0x3 or %l4, %g5, %l5 orncc %o6, %o1, %i4 tl %icc, 0x4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 popc %g3, %o2 tge %xcc, 0x3 fmovrdne %i5, %f24, %f18 movpos %xcc, %i2, %i1 movre %o3, 0x3E5, %i0 fsrc2 %f12, %f18 smul %l1, 0x0AEA, %o4 edge16l %g7, %g2, %o0 fmovrse %l3, %f11, %f30 nop setx 0x26AE7288, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 fsqrts %f12, %f12 fbne,a %fcc2, loop_2094 fand %f22, %f30, %f12 mova %icc, %g1, %o5 udiv %l0, 0x1B6F, %i7 loop_2094: movrne %i3, %g6, %o7 xor %g4, 0x1D06, %i6 swap [%l7 + 0x7C], %l2 array32 %l6, %g5, %l4 movneg %xcc, %o6, %l5 fcmple32 %f6, %f2, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 xnor %g3, %o2, %i4 fmovda %xcc, %f19, %f3 edge8n %i5, %i1, %o3 smul %i0, %l1, %o4 fmovdvs %xcc, %f21, %f21 fmul8x16 %f7, %f18, %f28 mova %icc, %g7, %g2 move %xcc, %o0, %i2 fbg %fcc0, loop_2095 fpadd16s %f4, %f0, %f6 fbue %fcc0, loop_2096 bleu,a,pt %xcc, loop_2097 loop_2095: fmovrslez %g1, %f11, %f21 edge8n %o5, %l0, %l3 loop_2096: nop fitod %f16, %f26 loop_2097: fbe %fcc3, loop_2098 edge8l %i3, %i7, %o7 set 0x10, %l0 lduba [%l7 + %l0] 0x14, %g4 loop_2098: fmovrsgez %i6, %f5, %f13 movge %xcc, %l2, %l6 movrne %g6, %g5, %o6 nop setx loop_2099, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tle %icc, 0x1 fmovse %icc, %f11, %f21 edge16n %l4, %l5, %o1 loop_2099: popc 0x1342, %g3 xorcc %i4, 0x05F7, %o2 tg %xcc, 0x5 nop set 0x10, %o7 ldsw [%l7 + %o7], %i5 tge %xcc, 0x2 movge %icc, %o3, %i0 addc %i1, 0x15B9, %o4 fmovsvc %xcc, %f6, %f10 fmovs %f29, %f8 fpsub32s %f16, %f11, %f22 mulx %g7, %g2, %o0 fmovdle %xcc, %f24, %f9 taddcc %l1, %g1, %i2 movre %l0, 0x356, %l3 fmovrsgez %o5, %f12, %f13 popc %i3, %i7 edge16 %g4, %i6, %o7 swap [%l7 + 0x48], %l6 subcc %g6, 0x1333, %l2 alignaddr %o6, %g5, %l4 taddcc %l5, %g3, %i4 tg %xcc, 0x2 brgz %o2, loop_2100 umul %o1, %o3, %i5 fandnot2s %f17, %f14, %f7 sra %i0, 0x14, %i1 loop_2100: fcmpeq16 %f30, %f12, %g7 movpos %icc, %g2, %o0 or %l1, %o4, %g1 movge %icc, %i2, %l0 nop fitod %f3, %f24 fandnot2 %f30, %f24, %f8 ta %xcc, 0x7 movrlez %l3, 0x385, %i3 tg %icc, 0x7 fornot2s %f13, %f6, %f1 udivx %i7, 0x1FF0, %g4 wr %g0, 0x11, %asi ldswa [%l7 + 0x78] %asi, %o5 edge8l %o7, %i6, %g6 set 0x40, %o0 ldxa [%l7 + %o0] 0x19, %l2 fandnot2 %f16, %f10, %f10 be,a,pt %xcc, loop_2101 movvc %icc, %o6, %l6 umulcc %g5, %l5, %g3 tl %icc, 0x5 loop_2101: taddcc %i4, 0x0F9A, %l4 set 0x7E, %i2 lduha [%l7 + %i2] 0x11, %o2 tneg %icc, 0x3 tsubcc %o1, 0x0B44, %i5 movgu %xcc, %o3, %i1 set 0x40, %l6 stda %f16, [%l7 + %l6] 0x89 fornot2s %f13, %f4, %f27 taddcc %g7, %i0, %o0 wr %g0, 0x81, %asi stba %g2, [%l7 + 0x64] %asi tcs %icc, 0x3 orcc %o4, 0x1034, %g1 movrgez %i2, %l1, %l0 umul %i3, 0x1997, %l3 fbne %fcc1, loop_2102 edge8l %g4, %o5, %i7 fnegd %f8, %f30 swap [%l7 + 0x3C], %o7 loop_2102: fandnot2 %f16, %f14, %f24 tleu %icc, 0x5 subccc %g6, %i6, %o6 lduh [%l7 + 0x7C], %l2 fsrc2s %f7, %f23 srl %l6, 0x12, %l5 fpadd32s %f13, %f0, %f24 nop fitod %f8, %f10 fdtox %f10, %f8 fxtod %f8, %f10 nop setx 0xEE25FCA1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 fsqrts %f19, %f19 fbul %fcc2, loop_2103 fbule %fcc2, loop_2104 fnegd %f10, %f2 fbu,a %fcc3, loop_2105 loop_2103: orn %g3, 0x1B4C, %g5 loop_2104: alignaddrl %l4, %i4, %o1 movl %icc, %i5, %o3 loop_2105: udivcc %i1, 0x0075, %o2 movn %icc, %i0, %g7 fpsub32 %f14, %f24, %f18 movge %xcc, %g2, %o0 sll %o4, %i2, %l1 nop setx 0x804CE1CA, %l0, %l6 st %l6, [%l7 + 0x14] ld [%l7 + 0x14], %fsr tvs %icc, 0x7 movrlz %g1, %i3, %l0 nop setx 0x4CCFF8B3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0xA88911CE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fdivs %f31, %f29, %f16 srlx %g4, 0x1C, %l3 set 0x44, %o5 stha %i7, [%l7 + %o5] 0x18 srl %o7, 0x19, %g6 andncc %i6, %o5, %l2 umulcc %l6, 0x0300, %l5 te %xcc, 0x7 fpsub32 %f18, %f20, %f10 tn %xcc, 0x2 edge32l %o6, %g5, %l4 umulcc %i4, 0x14E8, %g3 tpos %icc, 0x0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tpos %xcc, 0x1 movn %icc, %i5, %o3 movpos %xcc, %i1, %o1 array16 %i0, %o2, %g2 xnor %o0, %g7, %o4 tcc %xcc, 0x2 array32 %l1, %i2, %i3 movge %icc, %l0, %g4 taddcc %l3, 0x0364, %g1 movl %icc, %o7, %g6 tle %icc, 0x7 mulx %i7, %o5, %l2 sdivx %i6, 0x16CB, %l6 orn %l5, 0x074F, %o6 udivx %l4, 0x1051, %i4 xnorcc %g5, 0x02C4, %i5 ble,pt %icc, loop_2106 alignaddr %o3, %i1, %o1 movl %xcc, %i0, %o2 movneg %icc, %g2, %o0 loop_2106: xor %g3, %o4, %g7 sll %i2, %i3, %l0 edge8l %g4, %l1, %l3 tg %xcc, 0x6 movpos %icc, %o7, %g6 srax %g1, 0x08, %o5 sra %i7, 0x00, %l2 move %icc, %l6, %l5 ldx [%l7 + 0x70], %i6 wr %g0, 0x22, %asi stha %l4, [%l7 + 0x1C] %asi membar #Sync fmovda %xcc, %f15, %f25 fmovdle %xcc, %f21, %f13 srl %o6, %i4, %g5 movre %i5, 0x364, %o3 fbue,a %fcc2, loop_2107 lduh [%l7 + 0x2C], %i1 fandnot2s %f6, %f16, %f23 fcmpeq32 %f12, %f30, %o1 loop_2107: bne %icc, loop_2108 edge16 %i0, %g2, %o2 tleu %xcc, 0x1 edge32l %o0, %g3, %o4 loop_2108: array16 %g7, %i2, %i3 set 0x28, %i4 prefetcha [%l7 + %i4] 0x81, 0x1 fbl %fcc3, loop_2109 nop setx 0x6068FE3F, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr alignaddr %l1, %l3, %l0 fbe %fcc0, loop_2110 loop_2109: mova %xcc, %g6, %o7 fbule %fcc3, loop_2111 srlx %g1, %o5, %l2 loop_2110: fmovdcs %icc, %f0, %f11 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casxa [%l6] %asi, %l6, %i7 loop_2111: fnands %f12, %f22, %f3 sth %l5, [%l7 + 0x1A] be,a %icc, loop_2112 sdiv %l4, 0x11CA, %o6 fmovscs %icc, %f20, %f5 fmovrslez %i6, %f31, %f31 loop_2112: umul %g5, %i4, %i5 fmovrdgez %o3, %f6, %f16 movrlz %i1, 0x127, %o1 movcc %icc, %i0, %g2 membar 0x26 andncc %o2, %g3, %o4 sra %o0, 0x09, %i2 andncc %g7, %g4, %i3 pdist %f10, %f24, %f14 ld [%l7 + 0x1C], %f10 sethi 0x14CC, %l3 move %xcc, %l1, %g6 fornot1 %f18, %f24, %f22 fmovdl %xcc, %f9, %f13 fbule,a %fcc2, loop_2113 smulcc %l0, %o7, %g1 movrne %o5, %l6, %i7 mova %icc, %l2, %l4 loop_2113: tpos %xcc, 0x1 movre %o6, %l5, %i6 andncc %g5, %i4, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 andn %o3, 0x1085, %i1 add %o1, %g2, %i0 alignaddrl %o2, %g3, %o0 fpadd16s %f0, %f7, %f24 edge16ln %o4, %g7, %g4 sra %i2, %l3, %i3 bvc,a loop_2114 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 membar 0x4C bg,a,pt %xcc, loop_2115 loop_2114: fbe,a %fcc2, loop_2116 bl loop_2117 nop setx 0x1DC4101457AD6AF8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x2860454F2535D8FE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f22, %f14 loop_2115: movre %l1, %g6, %o7 loop_2116: movne %icc, %l0, %o5 loop_2117: udiv %l6, 0x003E, %i7 ta %icc, 0x6 nop setx 0xB045B3B1, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr fmovda %icc, %f7, %f30 bgu %xcc, loop_2118 tsubcc %l2, 0x0E17, %l4 brz,a %g1, loop_2119 umul %o6, %i6, %g5 loop_2118: andn %l5, %i5, %o3 movrgez %i1, 0x0E5, %i4 loop_2119: fnot2 %f12, %f8 array8 %g2, %o1, %i0 fmovrslz %o2, %f8, %f10 or %o0, 0x0C19, %o4 nop fitod %f4, %f6 fdtoi %f6, %f17 tcc %xcc, 0x6 umul %g3, 0x01DA, %g7 move %icc, %g4, %i2 taddcc %i3, %l1, %l3 fmovs %f13, %f12 taddcc %o7, 0x0B5D, %l0 movcs %icc, %g6, %l6 fpsub32s %f20, %f9, %f15 set 0x50, %l1 lduba [%l7 + %l1] 0x04, %o5 ldsb [%l7 + 0x13], %i7 nop setx 0x36626216, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 fsqrts %f4, %f21 edge32 %l4, %l2, %g1 tpos %xcc, 0x1 movleu %icc, %o6, %i6 tsubcc %g5, %l5, %i5 sllx %i1, 0x0E, %i4 edge32n %o3, %o1, %i0 tn %icc, 0x4 fzeros %f6 edge16 %o2, %o0, %o4 lduw [%l7 + 0x5C], %g2 bleu,pn %xcc, loop_2120 sethi 0x173F, %g7 sllx %g4, %i2, %i3 fmovrsne %l1, %f24, %f14 loop_2120: fbu,a %fcc0, loop_2121 fsrc2 %f28, %f24 sll %g3, %o7, %l3 subcc %l0, %l6, %o5 loop_2121: movg %icc, %i7, %l4 bcs,a,pn %xcc, loop_2122 andn %l2, %g1, %g6 smul %o6, %i6, %l5 movg %xcc, %g5, %i1 loop_2122: nop set 0x63, %g3 ldsba [%l7 + %g3] 0x80, %i4 orncc %i5, %o3, %o1 stb %i0, [%l7 + 0x39] tn %xcc, 0x3 udivcc %o0, 0x0F09, %o2 fbg,a %fcc0, loop_2123 addcc %o4, %g7, %g2 movvs %icc, %g4, %i2 flush %l7 + 0x68 loop_2123: subcc %i3, %g3, %o7 ldsh [%l7 + 0x1A], %l1 popc %l0, %l3 sub %o5, 0x19DF, %l6 or %i7, %l2, %g1 sll %g6, %o6, %i6 movre %l5, %l4, %i1 movpos %icc, %i4, %i5 xor %o3, 0x0BE3, %o1 edge16l %i0, %g5, %o2 orncc %o0, 0x10AC, %g7 fcmpgt32 %f10, %f22, %g2 orcc %g4, %o4, %i2 sdiv %g3, 0x1FDD, %o7 stx %l1, [%l7 + 0x70] fmovsleu %xcc, %f6, %f16 fmovrse %i3, %f2, %f29 movvs %xcc, %l3, %l0 fmovsne %icc, %f20, %f19 edge32ln %l6, %i7, %o5 edge8 %g1, %l2, %o6 movrgz %i6, 0x2CD, %g6 fble %fcc3, loop_2124 movrne %l4, %i1, %i4 edge16n %i5, %l5, %o3 alignaddrl %i0, %g5, %o1 loop_2124: nop set 0x22, %g7 ldsba [%l7 + %g7] 0x11, %o2 sllx %o0, 0x1A, %g2 taddcctv %g7, %g4, %o4 movgu %icc, %g3, %i2 popc %l1, %o7 fbe %fcc1, loop_2125 movgu %icc, %i3, %l0 set 0x70, %o4 ldxa [%l7 + %o4] 0x80, %l3 loop_2125: stb %i7, [%l7 + 0x29] bcs,a %icc, loop_2126 taddcctv %o5, 0x1301, %g1 ld [%l7 + 0x54], %f14 udivcc %l6, 0x0D7D, %l2 loop_2126: movne %icc, %i6, %o6 fpadd16 %f2, %f12, %f22 flush %l7 + 0x48 nop fitod %f30, %f18 bg %icc, loop_2127 tvc %xcc, 0x6 membar 0x15 andncc %g6, %i1, %l4 loop_2127: array8 %i4, %i5, %o3 subc %i0, 0x02E8, %l5 fmovsle %icc, %f20, %f14 ldstub [%l7 + 0x2E], %g5 fmovsneg %icc, %f23, %f14 brz,a %o1, loop_2128 fpackfix %f14, %f10 xnor %o0, 0x0C92, %g2 tvs %icc, 0x4 loop_2128: fnot1s %f28, %f27 fnot1 %f30, %f28 xnor %o2, %g4, %g7 fpsub16s %f17, %f13, %f2 udiv %g3, 0x1FD3, %o4 fmovrdgez %l1, %f0, %f28 orn %o7, %i3, %l0 wr %g0, 0x10, %asi stha %l3, [%l7 + 0x52] %asi orncc %i7, %i2, %o5 set 0x40, %i0 swapa [%l7 + %i0] 0x89, %l6 tvs %xcc, 0x4 udiv %g1, 0x18F9, %i6 tle %icc, 0x3 sll %o6, %g6, %l2 smul %i1, %i4, %l4 faligndata %f16, %f30, %f4 edge16l %i5, %i0, %l5 udivx %o3, 0x07A5, %g5 edge16n %o1, %g2, %o0 smul %g4, %g7, %g3 bn,pn %xcc, loop_2129 stw %o4, [%l7 + 0x48] movl %xcc, %o2, %o7 fmovde %icc, %f3, %f15 loop_2129: stx %l1, [%l7 + 0x70] ble %xcc, loop_2130 array8 %l0, %i3, %i7 movle %icc, %i2, %o5 fpackfix %f8, %f9 loop_2130: udivcc %l3, 0x1A86, %g1 tcs %xcc, 0x3 tg %xcc, 0x0 subc %i6, 0x0D1B, %o6 brz %g6, loop_2131 nop setx 0x08D27259A8EE6ED7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xB52D5675AAF08509, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f4, %f10 fexpand %f26, %f18 tvs %icc, 0x7 loop_2131: movrlz %l6, 0x2C5, %l2 movpos %xcc, %i1, %i4 popc 0x1EEF, %i5 tsubcctv %i0, %l4, %l5 srax %o3, %g5, %g2 set 0x48, %i6 prefetcha [%l7 + %i6] 0x0c, 0x3 tn %xcc, 0x1 nop fitos %f0, %f12 fstod %f12, %f14 be,a %icc, loop_2132 sethi 0x0109, %o0 sdiv %g7, 0x1CF4, %g4 call loop_2133 loop_2132: orncc %o4, %g3, %o7 taddcc %o2, 0x1003, %l1 array8 %i3, %i7, %i2 loop_2133: movg %xcc, %l0, %o5 xnor %l3, %g1, %o6 fmovsgu %xcc, %f13, %f11 xnor %g6, 0x19A2, %i6 orncc %l6, 0x10E2, %l2 te %icc, 0x1 set 0x24, %i7 lduwa [%l7 + %i7] 0x11, %i1 nop fitod %f10, %f18 fdtox %f18, %f14 fxtod %f14, %f6 movpos %xcc, %i4, %i5 array32 %i0, %l4, %o3 edge32n %g5, %l5, %o1 movvc %icc, %o0, %g2 set 0x2C, %g6 stwa %g7, [%l7 + %g6] 0x22 membar #Sync fmovsleu %icc, %f30, %f31 mulx %g4, 0x0F8B, %g3 udivx %o4, 0x08A7, %o2 tsubcctv %l1, 0x0710, %o7 sir 0x03CA udivx %i3, 0x1DF9, %i7 movrgz %i2, 0x065, %o5 xnorcc %l3, %g1, %o6 fblg,a %fcc0, loop_2134 movcc %icc, %g6, %i6 tn %icc, 0x0 ldsb [%l7 + 0x7C], %l0 loop_2134: movg %icc, %l2, %i1 nop setx loop_2135, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fmovsn %xcc, %f6, %f3 movvc %xcc, %i4, %l6 edge16 %i5, %i0, %l4 loop_2135: sdiv %o3, 0x07E2, %l5 edge16 %o1, %o0, %g5 xnorcc %g7, 0x0FF6, %g4 move %icc, %g3, %g2 subc %o4, 0x06E7, %o2 add %l7, 0x50, %l6 wr %g0, 0x0c, %asi casxa [%l6] %asi, %o7, %l1 xorcc %i7, 0x0164, %i3 bvs,a %icc, loop_2136 alignaddr %i2, %l3, %o5 edge32 %g1, %o6, %g6 mulscc %i6, 0x1294, %l0 loop_2136: fpadd16s %f6, %f13, %f20 add %l7, 0x30, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %l2, %i4 set 0x46, %l2 ldsba [%l7 + %l2] 0x0c, %l6 fand %f4, %f28, %f30 movl %icc, %i1, %i0 set 0x40, %l5 ldda [%l7 + %l5] 0x10, %f16 andn %l4, 0x16B8, %i5 tle %icc, 0x0 tcc %xcc, 0x2 wr %g0, 0x0c, %asi swapa [%l7 + 0x64] %asi, %l5 mulx %o1, 0x15D1, %o0 bneg,pt %xcc, loop_2137 tsubcc %o3, %g5, %g7 nop setx loop_2138, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movgu %xcc, %g4, %g3 loop_2137: nop add %l7, 0x28, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o4 casa [%l6] %asi, %o4, %g2 loop_2138: tgu %icc, 0x4 taddcctv %o7, %o2, %i7 sdiv %l1, 0x1878, %i3 sdiv %l3, 0x043E, %i2 fblg %fcc1, loop_2139 andcc %g1, 0x0BB2, %o5 fmovsvs %icc, %f1, %f11 fmovrdlez %g6, %f12, %f24 loop_2139: nop setx loop_2140, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movgu %icc, %i6, %o6 te %xcc, 0x2 movrgez %l0, %l2, %i4 loop_2140: udiv %l6, 0x08A1, %i0 fsrc2 %f28, %f20 edge8l %i1, %i5, %l4 sdivx %o1, 0x01D8, %o0 edge8l %l5, %o3, %g5 brgez %g4, loop_2141 addccc %g7, 0x075F, %o4 xor %g3, 0x0F9E, %g2 popc %o7, %i7 loop_2141: sir 0x1991 edge32ln %l1, %i3, %l3 addccc %i2, %o2, %g1 movge %xcc, %g6, %i6 fnegd %f14, %f14 nop fitos %f2, %f19 fstoi %f19, %f16 fbo %fcc1, loop_2142 fxors %f21, %f14, %f24 fabss %f29, %f9 brlez,a %o5, loop_2143 loop_2142: fmovdgu %xcc, %f29, %f13 or %o6, %l0, %l2 movn %xcc, %i4, %i0 loop_2143: fmovse %xcc, %f12, %f15 ta %xcc, 0x4 sth %l6, [%l7 + 0x3A] fmovrsgez %i5, %f9, %f30 lduh [%l7 + 0x76], %l4 tge %icc, 0x0 orn %i1, 0x17A0, %o1 nop set 0x18, %o1 ldd [%l7 + %o1], %f28 movre %l5, 0x39B, %o0 umul %o3, %g4, %g7 subccc %o4, 0x0E2D, %g5 sth %g2, [%l7 + 0x5A] edge16n %o7, %g3, %l1 sra %i3, %i7, %l3 tvc %xcc, 0x1 brnz %i2, loop_2144 fmovdvc %xcc, %f0, %f21 movge %xcc, %o2, %g6 edge16l %i6, %o5, %o6 loop_2144: srax %g1, 0x0E, %l0 sll %i4, %i0, %l2 array32 %l6, %l4, %i1 tleu %icc, 0x1 fpadd32 %f20, %f16, %f16 sub %o1, 0x0916, %i5 tvc %icc, 0x1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subcc %l5, %o0, %g4 udivx %g7, 0x0222, %o4 udivcc %g5, 0x097D, %g2 nop fitos %f5, %f22 fstox %f22, %f20 sllx %o3, %g3, %l1 brgz %i3, loop_2145 movcs %xcc, %i7, %o7 movl %icc, %i2, %l3 fpsub16s %f9, %f27, %f0 loop_2145: st %f21, [%l7 + 0x74] brz %o2, loop_2146 udivx %i6, 0x128E, %o5 addcc %o6, %g6, %l0 bvc %xcc, loop_2147 loop_2146: or %g1, 0x1DCF, %i0 sub %l2, 0x110C, %i4 bcs,pn %icc, loop_2148 loop_2147: movrne %l4, 0x381, %l6 tvs %xcc, 0x0 fmovdvc %icc, %f29, %f25 loop_2148: and %o1, 0x05DE, %i5 flush %l7 + 0x64 tpos %xcc, 0x5 tg %xcc, 0x1 set 0x40, %i5 sta %f18, [%l7 + %i5] 0x89 edge8l %i1, %o0, %l5 movneg %icc, %g4, %o4 nop fitod %f6, %f26 fdtoi %f26, %f5 sll %g7, %g2, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f4, %f21 fstod %f21, %f14 fnot2 %f4, %f10 movrgz %o3, %g3, %i3 fblg,a %fcc1, loop_2149 st %f23, [%l7 + 0x3C] edge32l %i7, %l1, %o7 subcc %l3, 0x0C63, %i2 loop_2149: fsrc1s %f0, %f10 fmovrsgez %o2, %f21, %f23 fandnot1 %f12, %f30, %f24 edge32 %o5, %o6, %i6 tsubcctv %g6, %g1, %i0 movrne %l2, %i4, %l0 subc %l4, %o1, %l6 tleu %icc, 0x0 fcmple16 %f4, %f18, %i5 fmovdcc %icc, %f3, %f4 fmovsle %xcc, %f21, %f28 udivcc %i1, 0x19AE, %l5 bshuffle %f24, %f12, %f10 fcmpne16 %f20, %f4, %o0 array8 %o4, %g4, %g2 fmovse %icc, %f29, %f4 umulcc %g7, %g5, %o3 fmovd %f12, %f14 tl %xcc, 0x7 mova %icc, %g3, %i7 fmovsvc %icc, %f29, %f26 bvc,a loop_2150 edge8l %l1, %i3, %l3 andn %o7, 0x1660, %i2 movrne %o2, 0x07A, %o5 loop_2150: movrlez %o6, 0x16E, %g6 array8 %g1, %i0, %i6 fmovd %f4, %f14 fsrc2s %f0, %f30 sra %l2, 0x0A, %l0 fbl %fcc2, loop_2151 sdiv %i4, 0x1E1C, %l4 taddcctv %o1, %l6, %i1 fxor %f0, %f4, %f6 loop_2151: edge16n %l5, %o0, %i5 bcs,a %xcc, loop_2152 fmovrdgz %o4, %f26, %f22 tleu %xcc, 0x3 nop fitos %f0, %f21 fstox %f21, %f2 loop_2152: popc %g4, %g2 fbue,a %fcc2, loop_2153 alignaddrl %g5, %o3, %g3 edge16n %g7, %i7, %i3 set 0x18, %g1 stxa %l1, [%l7 + %g1] 0xe2 membar #Sync loop_2153: fmovsg %icc, %f21, %f31 fxnors %f3, %f2, %f15 fbuge,a %fcc0, loop_2154 fexpand %f28, %f14 move %icc, %o7, %l3 nop fitos %f4, %f5 fstox %f5, %f8 fxtos %f8, %f20 loop_2154: fcmple32 %f24, %f4, %o2 edge8n %i2, %o6, %o5 sdiv %g6, 0x03BB, %g1 flush %l7 + 0x34 fbug %fcc0, loop_2155 fba,a %fcc3, loop_2156 stbar ld [%l7 + 0x4C], %f7 loop_2155: fmuld8sux16 %f31, %f6, %f2 loop_2156: nop set 0x54, %o2 stwa %i0, [%l7 + %o2] 0xe2 membar #Sync orncc %i6, %l2, %i4 taddcc %l4, %o1, %l0 set 0x54, %i3 stwa %i1, [%l7 + %i3] 0x2f membar #Sync movl %xcc, %l6, %l5 set 0x7C, %o6 ldsha [%l7 + %o6] 0x80, %o0 fbl,a %fcc0, loop_2157 xor %i5, %o4, %g4 tsubcctv %g5, %g2, %o3 fbg %fcc3, loop_2158 loop_2157: tcc %xcc, 0x2 move %icc, %g3, %i7 umul %g7, 0x0F85, %l1 loop_2158: sdivcc %i3, 0x1540, %o7 bgu,pt %icc, loop_2159 fones %f18 orn %l3, %i2, %o2 pdist %f30, %f30, %f10 loop_2159: sdiv %o6, 0x0876, %o5 nop fitod %f10, %f0 fdtos %f0, %f25 tvs %icc, 0x5 movle %icc, %g1, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array16 %i6, %l2, %i4 fmovrsne %g6, %f21, %f3 andncc %l4, %l0, %o1 sdiv %i1, 0x05A6, %l5 fandnot1s %f20, %f6, %f5 movge %xcc, %o0, %i5 nop setx 0x29F9A156305AF462, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32 %l6, %o4, %g5 taddcc %g2, %g4, %g3 movcc %icc, %o3, %i7 orncc %g7, %l1, %o7 movg %xcc, %l3, %i2 popc %i3, %o6 bneg,a,pt %icc, loop_2160 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %icc, %o5, %o2 orcc %i0, 0x1D21, %g1 loop_2160: fmovdvc %xcc, %f17, %f28 movg %xcc, %i6, %l2 movg %xcc, %g6, %l4 edge16 %l0, %o1, %i4 fand %f28, %f4, %f0 tle %xcc, 0x1 tn %xcc, 0x6 orn %i1, 0x09F7, %o0 fsrc2s %f19, %f8 fmovs %f9, %f7 set 0x38, %l4 prefetcha [%l7 + %l4] 0x19, 0x0 fbu %fcc3, loop_2161 st %f11, [%l7 + 0x58] ba %xcc, loop_2162 array8 %l6, %o4, %g5 loop_2161: edge16 %l5, %g4, %g2 sir 0x0748 loop_2162: fbg %fcc0, loop_2163 nop set 0x58, %g2 sth %g3, [%l7 + %g2] movvc %icc, %i7, %g7 movrgz %o3, 0x10C, %o7 loop_2163: brnz,a %l1, loop_2164 movge %xcc, %l3, %i3 edge8ln %o6, %i2, %o2 taddcctv %i0, 0x0FFC, %o5 loop_2164: subccc %g1, %l2, %g6 fmovscc %xcc, %f27, %f16 subc %l4, 0x05F1, %l0 tgu %icc, 0x3 addcc %o1, 0x0292, %i4 wr %g0, 0x52, %asi ldxa [%g0 + 0x110] %asi, %i1 fmovrdgez %o0, %f12, %f20 nop setx loop_2165, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srl %i5, 0x08, %i6 tg %xcc, 0x6 sdiv %l6, 0x1D41, %o4 loop_2165: sub %g5, 0x0F92, %l5 sra %g4, 0x12, %g2 bcc loop_2166 nop setx 0x26E9168A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0xD5FDB3C2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fadds %f22, %f2, %f21 andncc %i7, %g7, %g3 fnor %f0, %f24, %f4 loop_2166: sub %o3, %o7, %l1 popc 0x062E, %l3 andncc %o6, %i2, %i3 addcc %i0, 0x17C2, %o2 addc %o5, %g1, %l2 fandnot1 %f16, %f10, %f20 set 0x40, %i1 ldda [%l7 + %i1] 0x0c, %f0 edge16 %g6, %l4, %l0 movrlez %o1, %i4, %i1 subcc %o0, 0x03F5, %i6 edge16n %i5, %o4, %l6 movrgz %g5, 0x2A2, %l5 wr %g0, 0x80, %asi ldda [%l7 + 0x10] %asi, %g2 movre %g4, %g7, %g3 fbn %fcc0, loop_2167 udivcc %i7, 0x0BB1, %o3 wr %g0, 0x11, %asi ldswa [%l7 + 0x58] %asi, %l1 loop_2167: ble,a,pt %xcc, loop_2168 bn,a %icc, loop_2169 edge16 %l3, %o6, %o7 edge32n %i2, %i0, %i3 loop_2168: nop wr %g0, 0x2b, %asi stxa %o2, [%l7 + 0x10] %asi membar #Sync loop_2169: move %icc, %o5, %g1 udiv %l2, 0x072D, %g6 sra %l4, 0x1A, %o1 movvc %icc, %l0, %i1 nop setx loop_2170, %l0, %l1 jmpl %l1, %i4 fabsd %f8, %f8 bn,a %xcc, loop_2171 bvc loop_2172 loop_2170: flush %l7 + 0x7C smulcc %i6, 0x09A7, %o0 loop_2171: sdiv %o4, 0x074C, %l6 loop_2172: nop set 0x64, %o3 stwa %i5, [%l7 + %o3] 0x11 movrne %g5, 0x368, %l5 wr %g0, 0x22, %asi stba %g4, [%l7 + 0x5D] %asi membar #Sync udivx %g7, 0x063D, %g2 edge32l %g3, %o3, %l1 sth %l3, [%l7 + 0x76] be,a %xcc, loop_2173 srlx %i7, %o7, %o6 ldx [%l7 + 0x58], %i0 nop fitos %f4, %f23 fstox %f23, %f22 fxtos %f22, %f27 loop_2173: brgez,a %i2, loop_2174 tcc %xcc, 0x4 orncc %o2, %i3, %o5 edge32n %l2, %g6, %g1 loop_2174: movn %xcc, %l4, %l0 set 0x7C, %g5 stwa %o1, [%l7 + %g5] 0x89 brnz %i4, loop_2175 sdivx %i6, 0x0BBF, %o0 edge32n %i1, %l6, %i5 movne %icc, %g5, %l5 loop_2175: and %o4, 0x1EBF, %g7 brlz,a %g4, loop_2176 fmovdvs %xcc, %f28, %f10 fnot1 %f10, %f6 fornot2 %f20, %f28, %f2 loop_2176: nop setx 0x88935AF5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x38E56AD9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fsubs %f11, %f26, %f29 movge %xcc, %g3, %o3 tne %icc, 0x0 brz %g2, loop_2177 fmovsge %xcc, %f26, %f29 fornot2s %f4, %f8, %f1 fmovdcc %icc, %f19, %f21 loop_2177: andcc %l3, %l1, %i7 fpack32 %f18, %f12, %f16 fmul8x16au %f24, %f20, %f14 fcmpne32 %f26, %f20, %o7 bcc loop_2178 and %i0, %i2, %o6 nop set 0x0F, %g4 ldsb [%l7 + %g4], %i3 alignaddr %o5, %o2, %l2 loop_2178: nop add %l7, 0x20, %l6 wr %g0, 0x0c, %asi casxa [%l6] %asi, %g1, %l4 fexpand %f1, %f28 movrgez %l0, %o1, %g6 bpos,a,pn %icc, loop_2179 andn %i4, %i6, %i1 sra %o0, 0x0A, %i5 bg,pn %icc, loop_2180 loop_2179: mova %xcc, %l6, %g5 brlz,a %l5, loop_2181 tl %icc, 0x3 loop_2180: array16 %g7, %o4, %g3 xnor %o3, 0x1EA8, %g2 loop_2181: edge16n %l3, %l1, %g4 fmovsge %xcc, %f2, %f1 addccc %i7, 0x0BCB, %i0 umul %o7, 0x08CD, %o6 bg,a,pt %xcc, loop_2182 ba,a,pn %xcc, loop_2183 fbue,a %fcc2, loop_2184 tsubcctv %i2, %i3, %o5 loop_2182: edge16ln %l2, %o2, %l4 loop_2183: smul %l0, 0x0B0C, %g1 loop_2184: nop set 0x4E, %l3 stha %o1, [%l7 + %l3] 0x18 fpadd32s %f30, %f12, %f2 popc %i4, %g6 ba loop_2185 bleu,a %xcc, loop_2186 tcc %xcc, 0x1 movl %xcc, %i1, %i6 loop_2185: sra %i5, 0x15, %l6 loop_2186: umul %g5, %o0, %l5 taddcctv %g7, %o4, %g3 array8 %o3, %l3, %l1 smulcc %g2, %g4, %i0 udiv %o7, 0x0DEF, %i7 lduw [%l7 + 0x4C], %i2 movleu %icc, %i3, %o6 tneg %icc, 0x4 be,a,pt %xcc, loop_2187 faligndata %f28, %f8, %f6 tleu %xcc, 0x0 te %xcc, 0x7 loop_2187: bl,pt %icc, loop_2188 edge8n %o5, %l2, %l4 movvc %icc, %l0, %g1 movl %icc, %o2, %i4 loop_2188: fcmpeq32 %f26, %f30, %g6 te %xcc, 0x7 movrlez %o1, 0x2C2, %i1 movrgz %i6, 0x29A, %l6 wr %g0, 0x19, %asi lduba [%l7 + 0x27] %asi, %g5 orncc %i5, %o0, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbule,a %fcc2, loop_2189 sll %g7, %o4, %o3 nop fitod %f12, %f20 fdtos %f20, %f27 edge32ln %l3, %g3, %l1 loop_2189: fors %f20, %f6, %f29 addcc %g2, 0x05E0, %g4 fcmpne32 %f20, %f4, %i0 movvs %icc, %o7, %i7 fmul8sux16 %f8, %f24, %f20 edge32l %i2, %i3, %o6 nop fitos %f8, %f15 fstox %f15, %f26 fxtos %f26, %f9 call loop_2190 fands %f10, %f30, %f19 edge16ln %o5, %l4, %l2 movcs %xcc, %l0, %g1 loop_2190: ba,a loop_2191 movg %icc, %i4, %g6 tvc %icc, 0x4 movcc %icc, %o2, %i1 loop_2191: brlz %i6, loop_2192 smul %o1, %l6, %g5 orncc %o0, 0x0995, %l5 edge8n %i5, %o4, %o3 loop_2192: movrlz %g7, %l3, %g3 fors %f5, %f8, %f10 ldsh [%l7 + 0x08], %g2 orncc %l1, 0x1F1E, %g4 bpos,a %icc, loop_2193 lduw [%l7 + 0x30], %i0 ldx [%l7 + 0x38], %i7 movcs %icc, %i2, %o7 loop_2193: movrlz %o6, %i3, %o5 and %l2, 0x02AA, %l0 movneg %icc, %g1, %l4 xorcc %i4, %g6, %o2 wr %g0, 0x23, %asi stha %i6, [%l7 + 0x60] %asi membar #Sync bcs,a,pt %xcc, loop_2194 edge8 %i1, %l6, %o1 fmul8x16au %f19, %f22, %f28 tle %icc, 0x1 loop_2194: srlx %g5, 0x00, %l5 fpsub32 %f30, %f24, %f6 lduw [%l7 + 0x34], %o0 xor %i5, 0x1A6E, %o4 edge8n %o3, %g7, %l3 tsubcctv %g2, 0x047D, %g3 flush %l7 + 0x08 fmovrdlz %l1, %f24, %f22 bge,a loop_2195 fbul,a %fcc2, loop_2196 udivx %i0, 0x0DC1, %g4 fxors %f7, %f26, %f25 loop_2195: fmovsgu %xcc, %f13, %f17 loop_2196: brgz %i7, loop_2197 ta %xcc, 0x0 taddcc %i2, %o6, %o7 fbg,a %fcc0, loop_2198 loop_2197: tcc %xcc, 0x2 wr %g0, 0x0c, %asi ldsba [%l7 + 0x3F] %asi, %i3 loop_2198: edge16 %o5, %l0, %l2 alignaddrl %l4, %i4, %g1 ble,a,pt %xcc, loop_2199 movne %icc, %g6, %o2 mova %xcc, %i6, %i1 edge16ln %o1, %g5, %l5 loop_2199: sll %l6, %i5, %o0 prefetch [%l7 + 0x6C], 0x2 stx %o3, [%l7 + 0x10] edge32l %g7, %l3, %g2 stb %g3, [%l7 + 0x63] sllx %o4, %i0, %g4 mulx %l1, 0x12CB, %i7 nop fitod %f12, %f16 fdtox %f16, %f20 umulcc %i2, %o6, %i3 bne %xcc, loop_2200 bcc,a loop_2201 array32 %o7, %l0, %l2 movpos %icc, %o5, %l4 loop_2200: brnz %i4, loop_2202 loop_2201: movne %icc, %g6, %g1 tcs %xcc, 0x0 fands %f10, %f20, %f3 loop_2202: movleu %icc, %o2, %i1 umul %i6, %g5, %o1 tgu %icc, 0x7 umul %l6, %l5, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32ln %i5, %g7, %o3 fexpand %f28, %f14 movvc %icc, %l3, %g2 tpos %xcc, 0x5 fmovrdgz %o4, %f12, %f22 sir 0x1751 or %i0, 0x1DF9, %g3 umul %l1, 0x1230, %g4 tleu %xcc, 0x3 sllx %i7, 0x16, %o6 tge %xcc, 0x2 edge32 %i3, %o7, %i2 fmovrsne %l0, %f10, %f19 nop setx 0xD6B1A7C46CFEDB13, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xA2C1954EE23DB452, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fsubd %f0, %f6, %f12 edge32n %o5, %l2, %l4 wr %g0, 0x18, %asi lduba [%l7 + 0x12] %asi, %i4 set 0x40, %l0 stda %f0, [%l7 + %l0] 0x88 stbar wr %g0, 0x19, %asi ldxa [%l7 + 0x48] %asi, %g1 fpack16 %f14, %f11 edge16n %g6, %o2, %i1 fandnot1s %f31, %f7, %f19 wr %g0, 0x11, %asi lduba [%l7 + 0x42] %asi, %i6 edge8 %o1, %g5, %l6 for %f14, %f26, %f24 fcmpeq32 %f8, %f28, %l5 tvs %icc, 0x3 movcs %icc, %o0, %g7 edge8 %o3, %l3, %i5 sdiv %o4, 0x142F, %g2 fxnors %f18, %f28, %f27 bcc,a,pt %icc, loop_2203 edge32 %g3, %i0, %g4 tn %icc, 0x0 edge8l %i7, %l1, %i3 loop_2203: fmovscs %icc, %f23, %f22 array32 %o7, %i2, %o6 nop setx 0x413EED04007F1E4E, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr fsrc1 %f10, %f10 sll %l0, %l2, %l4 umul %i4, %g1, %g6 tvc %xcc, 0x0 fmul8x16au %f13, %f16, %f30 add %l7, 0x68, %l6 wr %g0, 0x19, %asi casxa [%l6] %asi, %o5, %i1 wr %g0, 0x89, %asi ldstuba [%l7 + 0x75] %asi, %o2 udivcc %i6, 0x19D0, %o1 addcc %l6, %l5, %g5 add %l7, 0x50, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o0 casa [%l6] 0x80, %o0, %o3 fcmpne32 %f4, %f20, %g7 orcc %i5, 0x0CBA, %l3 taddcctv %g2, %o4, %g3 nop set 0x68, %o7 ldd [%l7 + %o7], %f14 fmul8sux16 %f4, %f2, %f0 fba,a %fcc3, loop_2204 mulx %i0, 0x1F0C, %g4 movg %xcc, %l1, %i3 stbar loop_2204: tn %xcc, 0x2 set 0x2C, %o0 lda [%l7 + %o0] 0x88, %f29 orncc %o7, %i7, %i2 fbg %fcc1, loop_2205 mulx %o6, 0x06E2, %l0 sir 0x1472 udivcc %l2, 0x07B0, %i4 loop_2205: brnz %g1, loop_2206 edge32ln %g6, %o5, %l4 nop setx 0x8CEA6C454805474B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xB79C0CC6DFE67767, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fmuld %f20, %f22, %f2 fmovrdlez %i1, %f18, %f4 loop_2206: fors %f5, %f28, %f13 bn,pn %xcc, loop_2207 stw %i6, [%l7 + 0x6C] movrlz %o2, 0x1DB, %o1 andcc %l5, %g5, %l6 loop_2207: fnot2 %f30, %f16 addc %o3, 0x06D4, %g7 movrgz %o0, 0x171, %l3 movleu %xcc, %i5, %g2 sub %g3, %o4, %g4 tvc %xcc, 0x5 xor %l1, %i0, %i3 set 0x78, %l6 stha %o7, [%l7 + %l6] 0x27 membar #Sync tvs %xcc, 0x4 subcc %i7, 0x037F, %i2 movgu %icc, %o6, %l0 tgu %xcc, 0x7 fmovdcs %icc, %f31, %f6 tne %icc, 0x1 sdivx %l2, 0x173C, %i4 edge32 %g1, %g6, %o5 brgz %l4, loop_2208 popc %i6, %i1 fmovdl %icc, %f11, %f28 fpackfix %f10, %f11 loop_2208: movrlez %o1, %l5, %o2 edge8ln %l6, %o3, %g7 ldsh [%l7 + 0x56], %g5 edge16 %o0, %i5, %l3 xnor %g3, 0x1581, %g2 nop fitos %f9, %f29 fstox %f29, %f30 fxtos %f30, %f7 wr %g0, 0x80, %asi ldda [%l7 + 0x10] %asi, %o4 edge8l %g4, %l1, %i3 tl %xcc, 0x2 sdivcc %o7, 0x1DD5, %i0 tn %xcc, 0x0 fcmple16 %f10, %f6, %i2 movrgz %o6, 0x18A, %i7 mulx %l2, 0x108F, %i4 fmovdpos %xcc, %f13, %f9 sra %g1, %l0, %g6 array16 %l4, %o5, %i1 subcc %i6, 0x0558, %l5 ldstub [%l7 + 0x0B], %o2 edge8ln %l6, %o3, %o1 movg %xcc, %g7, %o0 move %icc, %i5, %l3 tl %icc, 0x3 move %icc, %g3, %g2 tvc %icc, 0x4 fbg,a %fcc2, loop_2209 xnorcc %g5, 0x0F3E, %o4 andn %l1, 0x1EC4, %i3 mulx %o7, %i0, %i2 loop_2209: udivcc %g4, 0x0F51, %i7 srax %o6, %l2, %g1 fabsd %f18, %f16 bne,pn %icc, loop_2210 ldstub [%l7 + 0x40], %l0 bl,pn %icc, loop_2211 nop fitos %f13, %f7 fstoi %f7, %f16 loop_2210: andncc %g6, %l4, %o5 nop fitos %f1, %f10 fstod %f10, %f16 loop_2211: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 orncc %i1, 0x1EA2, %i6 bcs,a,pn %icc, loop_2212 umul %i4, 0x0927, %o2 movne %icc, %l6, %l5 orncc %o1, 0x068B, %o3 loop_2212: taddcc %g7, %i5, %l3 fcmpeq32 %f18, %f0, %g3 fones %f26 movrgz %g2, 0x077, %g5 mova %xcc, %o4, %l1 fbn,a %fcc1, loop_2213 fpsub16s %f11, %f28, %f15 edge16n %o0, %o7, %i0 fba,a %fcc3, loop_2214 loop_2213: fmovrsne %i3, %f29, %f22 edge16 %i2, %g4, %o6 movg %icc, %i7, %g1 loop_2214: sub %l0, %l2, %g6 fxors %f18, %f23, %f30 bgu,pn %icc, loop_2215 fmul8x16al %f28, %f10, %f10 andcc %l4, %i1, %o5 andn %i4, %o2, %l6 loop_2215: nop fitod %f14, %f18 subccc %l5, 0x029E, %i6 popc 0x12CB, %o3 orncc %g7, 0x0404, %i5 stw %o1, [%l7 + 0x54] fba,a %fcc3, loop_2216 fmovrdgz %g3, %f22, %f30 set 0x3C, %i2 ldstuba [%l7 + %i2] 0x80, %l3 loop_2216: nop add %l7, 0x54, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %g5, %o4 nop fitod %f8, %f16 fdtos %f16, %f26 fandnot1 %f18, %f4, %f8 sir 0x00D1 fmovscc %xcc, %f19, %f16 fbu %fcc0, loop_2217 udivcc %l1, 0x02DD, %g2 addc %o0, 0x16B0, %i0 array16 %o7, %i2, %i3 loop_2217: fbge %fcc1, loop_2218 fandnot2s %f28, %f30, %f4 xorcc %o6, %g4, %i7 mulx %g1, 0x04BC, %l0 loop_2218: udivx %g6, 0x190D, %l4 movpos %xcc, %l2, %i1 bge %icc, loop_2219 edge32l %o5, %i4, %l6 stb %l5, [%l7 + 0x59] brlez,a %i6, loop_2220 loop_2219: fbg %fcc2, loop_2221 fmovrdgz %o3, %f22, %f16 ba,pn %icc, loop_2222 loop_2220: fmovrslez %o2, %f0, %f27 loop_2221: array32 %g7, %i5, %g3 umulcc %l3, %o1, %g5 loop_2222: stbar movl %xcc, %l1, %o4 fmovrsgz %g2, %f21, %f15 fba,a %fcc2, loop_2223 nop fitod %f12, %f0 fdtox %f0, %f2 fmovdvc %icc, %f28, %f24 nop setx loop_2224, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done loop_2223: fxnor %f4, %f10, %f30 movl %icc, %o0, %i0 sll %i2, %o7, %o6 loop_2224: movrgz %g4, %i3, %i7 alignaddrl %l0, %g1, %l4 nop setx 0x229812B7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x8875815E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fsubs %f22, %f20, %f13 edge32 %l2, %g6, %i1 mova %icc, %o5, %i4 nop fitod %f4, %f16 fdtox %f16, %f10 fxtod %f10, %f4 membar 0x1A wr %g0, 0x89, %asi swapa [%l7 + 0x5C] %asi, %l5 flush %l7 + 0x34 tsubcctv %i6, 0x1B4A, %o3 set 0x1D, %o5 ldstuba [%l7 + %o5] 0x80, %l6 tl %icc, 0x4 edge32l %o2, %g7, %g3 bcc,a,pn %xcc, loop_2225 move %xcc, %l3, %o1 tge %xcc, 0x4 fbu %fcc1, loop_2226 loop_2225: fmovsvs %xcc, %f30, %f30 edge32l %i5, %g5, %l1 nop setx loop_2227, %l0, %l1 jmpl %l1, %o4 loop_2226: tge %icc, 0x0 sra %g2, 0x07, %i0 srlx %i2, 0x15, %o7 loop_2227: te %icc, 0x0 fbo,a %fcc2, loop_2228 fnot2s %f5, %f17 fbule,a %fcc0, loop_2229 te %xcc, 0x1 loop_2228: tne %xcc, 0x3 tg %icc, 0x1 loop_2229: add %o0, 0x1B6C, %o6 array8 %g4, %i3, %l0 tvs %icc, 0x6 fpsub16 %f6, %f14, %f8 wr %g0, 0x0c, %asi stwa %g1, [%l7 + 0x24] %asi fpsub32 %f20, %f10, %f16 tneg %xcc, 0x4 movvc %xcc, %i7, %l2 tne %xcc, 0x4 fmovrdlz %g6, %f30, %f20 wr %g0, 0x10, %asi stxa %l4, [%l7 + 0x18] %asi orcc %i1, %o5, %l5 fbu %fcc1, loop_2230 bl,pt %xcc, loop_2231 array8 %i4, %o3, %l6 edge8ln %o2, %i6, %g3 loop_2230: movrne %g7, %l3, %i5 loop_2231: tsubcc %g5, 0x17A6, %l1 andcc %o1, 0x17F0, %o4 mulscc %i0, 0x0C81, %i2 bgu %xcc, loop_2232 xorcc %o7, 0x16CF, %g2 fnot1s %f11, %f13 fmovscs %icc, %f31, %f6 loop_2232: xor %o0, 0x0D59, %g4 ldx [%l7 + 0x40], %i3 bl,a,pn %xcc, loop_2233 brlez %l0, loop_2234 bge,a %xcc, loop_2235 edge32n %o6, %g1, %l2 loop_2233: srax %i7, 0x08, %l4 loop_2234: nop setx 0xE4B58D48, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0xB91D6FC9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fsubs %f11, %f12, %f9 loop_2235: tleu %xcc, 0x2 tneg %icc, 0x7 stb %i1, [%l7 + 0x6E] fbue,a %fcc0, loop_2236 tne %icc, 0x2 lduh [%l7 + 0x32], %g6 fnot2s %f4, %f14 loop_2236: ldx [%l7 + 0x48], %l5 bneg,pt %xcc, loop_2237 smul %o5, %o3, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpeq16 %f12, %f6, %l6 loop_2237: fornot2s %f0, %f27, %f12 udivcc %o2, 0x12C9, %i6 nop setx 0xD87968C700748539, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr tsubcc %g3, %l3, %i5 tpos %xcc, 0x0 tle %xcc, 0x7 fmovdcc %icc, %f17, %f13 fpadd16 %f2, %f12, %f12 ldx [%l7 + 0x08], %g7 brgz %l1, loop_2238 nop fitos %f12, %f28 fstod %f28, %f0 wr %g0, 0x04, %asi lduha [%l7 + 0x4E] %asi, %o1 loop_2238: and %o4, 0x1E2D, %g5 stx %i2, [%l7 + 0x28] tle %xcc, 0x7 tcs %icc, 0x5 mulx %i0, %o7, %g2 edge32ln %g4, %o0, %l0 nop setx 0x535BBB5B6E666F9D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x278D09974BBF4C70, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fmuld %f30, %f18, %f4 srlx %i3, %o6, %g1 andcc %i7, %l2, %i1 nop setx 0x169212914C4B2B91, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x35F24F9AE213AEAB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 faddd %f22, %f14, %f18 or %g6, %l5, %l4 brgez,a %o3, loop_2239 fpack16 %f12, %f10 orcc %o5, 0x0CD4, %i4 edge16ln %l6, %o2, %i6 loop_2239: tg %xcc, 0x6 edge16 %l3, %g3, %g7 set 0x44, %i4 lduwa [%l7 + %i4] 0x89, %l1 movneg %icc, %i5, %o4 fmovsa %xcc, %f22, %f18 st %f11, [%l7 + 0x14] fmovdge %xcc, %f0, %f6 sethi 0x1492, %o1 subc %i2, 0x0E0F, %i0 fsrc2 %f10, %f20 bneg loop_2240 movrlz %g5, %o7, %g4 bne,a,pt %xcc, loop_2241 srl %o0, %g2, %l0 loop_2240: sdivx %i3, 0x042D, %g1 umul %o6, %l2, %i7 loop_2241: nop setx 0xE8318C663F6E725D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xE8682108E9D0E4CD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 faddd %f2, %f12, %f12 bl,pt %icc, loop_2242 fmul8ulx16 %f16, %f30, %f2 tsubcc %i1, 0x0EDE, %l5 sth %g6, [%l7 + 0x1A] loop_2242: ldd [%l7 + 0x68], %l4 fpadd16 %f16, %f30, %f30 movne %icc, %o3, %o5 edge16n %l6, %o2, %i4 fpsub32s %f24, %f30, %f13 bl,a loop_2243 bn,a,pn %xcc, loop_2244 alignaddr %i6, %l3, %g7 sra %l1, %g3, %i5 loop_2243: ld [%l7 + 0x1C], %f14 loop_2244: nop set 0x7C, %g3 stha %o1, [%l7 + %g3] 0xe2 membar #Sync tne %xcc, 0x3 movle %xcc, %o4, %i0 bshuffle %f22, %f28, %f26 tsubcctv %g5, %o7, %g4 fandnot1 %f8, %f22, %f10 set 0x40, %l1 stda %f0, [%l7 + %l1] 0x88 ldub [%l7 + 0x65], %i2 tge %xcc, 0x2 nop setx 0x304D1830, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr fmovsleu %icc, %f25, %f12 udiv %o0, 0x1146, %g2 brgz %l0, loop_2245 udivcc %g1, 0x05C2, %i3 stx %o6, [%l7 + 0x48] call loop_2246 loop_2245: taddcctv %l2, 0x08EF, %i1 nop setx 0xF0AB791252B677F6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xEC7697FE7062FDDC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fmuld %f26, %f26, %f4 tl %icc, 0x4 loop_2246: fors %f18, %f1, %f22 movvc %icc, %i7, %l5 tn %icc, 0x0 sra %l4, 0x0E, %g6 udivcc %o3, 0x02B0, %l6 edge8ln %o2, %i4, %i6 fabss %f11, %f0 array8 %l3, %o5, %l1 srl %g7, 0x16, %i5 fbuge %fcc2, loop_2247 movrne %o1, 0x1F5, %o4 tgu %xcc, 0x7 flush %l7 + 0x40 loop_2247: nop wr %g0, 0x89, %asi lduha [%l7 + 0x74] %asi, %i0 xor %g5, %o7, %g3 nop setx 0xF06CE251, %l0, %l6 st %l6, [%l7 + 0x7C] ld [%l7 + 0x7C], %fsr alignaddr %g4, %o0, %g2 fmovd %f10, %f12 fnor %f2, %f12, %f6 nop setx loop_2248, %l0, %l1 jmpl %l1, %l0 add %g1, %i3, %i2 mulx %l2, 0x11E3, %o6 fmovsn %xcc, %f6, %f1 loop_2248: fnot2s %f20, %f19 fmul8sux16 %f16, %f20, %f26 for %f20, %f4, %f0 movrgez %i1, 0x20A, %l5 wr %g0, 0x04, %asi stwa %i7, [%l7 + 0x28] %asi bvs %xcc, loop_2249 tsubcctv %g6, 0x1BD0, %l4 nop setx loop_2250, %l0, %l1 jmpl %l1, %o3 fpsub16s %f3, %f31, %f21 loop_2249: nop wr %g0, 0x11, %asi ldsha [%l7 + 0x6C] %asi, %o2 loop_2250: alignaddr %i4, %i6, %l6 fnot2s %f23, %f5 fxnors %f22, %f26, %f4 add %o5, 0x1B77, %l1 membar 0x30 fpack32 %f2, %f0, %f6 te %icc, 0x5 brlz %l3, loop_2251 tcc %xcc, 0x5 andn %i5, 0x1F19, %g7 orcc %o1, %o4, %g5 loop_2251: be,a loop_2252 mulx %i0, 0x1C44, %g3 fmovdgu %xcc, %f18, %f5 ba %xcc, loop_2253 loop_2252: sllx %g4, 0x1C, %o7 umulcc %o0, %l0, %g2 tcc %xcc, 0x6 loop_2253: and %g1, 0x02E9, %i3 fnors %f13, %f13, %f7 edge8l %l2, %o6, %i1 fpsub32 %f2, %f12, %f12 mova %xcc, %l5, %i7 movvc %icc, %i2, %l4 bl,pn %icc, loop_2254 xor %g6, %o2, %o3 fmovsneg %icc, %f10, %f17 sra %i6, 0x19, %i4 loop_2254: fmovsl %xcc, %f1, %f21 set 0x52, %o4 stha %o5, [%l7 + %o4] 0x2f membar #Sync edge32ln %l1, %l3, %l6 srax %g7, 0x1B, %o1 subc %i5, 0x0F0B, %g5 nop setx 0xAB3C6A02, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x96266F88, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fdivs %f1, %f23, %f26 array16 %i0, %g3, %o4 tgu %xcc, 0x5 fmovrdgz %g4, %f12, %f18 bpos,a,pt %icc, loop_2255 addcc %o7, %o0, %g2 movrlez %g1, 0x12D, %l0 fmovrdlz %i3, %f20, %f12 loop_2255: stw %o6, [%l7 + 0x4C] smul %l2, 0x0042, %i1 ba,a loop_2256 smul %i7, 0x1F8B, %l5 udivcc %l4, 0x112B, %g6 bne loop_2257 loop_2256: movl %xcc, %i2, %o3 fmul8ulx16 %f10, %f12, %f28 tvs %xcc, 0x0 loop_2257: fmovrdlez %o2, %f24, %f0 tl %icc, 0x0 nop fitod %f12, %f30 fdtos %f30, %f3 subcc %i4, 0x1337, %i6 ba,pn %xcc, loop_2258 tge %xcc, 0x6 addcc %o5, 0x0159, %l1 fmovsn %icc, %f28, %f18 loop_2258: flush %l7 + 0x48 pdist %f22, %f14, %f0 array16 %l6, %l3, %o1 sdiv %g7, 0x1FC9, %i5 and %g5, %g3, %i0 umulcc %g4, %o7, %o4 move %icc, %o0, %g1 edge8ln %g2, %l0, %o6 add %l2, 0x0165, %i3 ld [%l7 + 0x2C], %f25 movneg %icc, %i1, %l5 bpos,a,pn %xcc, loop_2259 array32 %i7, %l4, %i2 tn %xcc, 0x0 stx %o3, [%l7 + 0x30] loop_2259: taddcctv %g6, %o2, %i6 movrlz %o5, 0x2FC, %i4 fnands %f6, %f16, %f3 tleu %xcc, 0x2 fands %f13, %f0, %f20 tcc %xcc, 0x1 fmovsl %xcc, %f30, %f26 ldx [%l7 + 0x68], %l6 add %l3, %o1, %l1 xnorcc %g7, %i5, %g3 sth %i0, [%l7 + 0x7E] fandnot2s %f22, %f1, %f9 tl %xcc, 0x3 edge32 %g4, %g5, %o7 fba,a %fcc0, loop_2260 fmovsgu %icc, %f22, %f18 movvs %icc, %o4, %o0 fnot1s %f30, %f26 loop_2260: movrlz %g1, %g2, %o6 array32 %l0, %i3, %i1 udivcc %l2, 0x1568, %i7 edge32n %l5, %i2, %o3 andcc %l4, 0x02D8, %o2 array8 %i6, %g6, %i4 alignaddrl %o5, %l6, %o1 bneg loop_2261 fnor %f26, %f14, %f22 addcc %l3, %g7, %l1 nop fitod %f12, %f12 fdtoi %f12, %f31 loop_2261: bleu,a,pn %icc, loop_2262 umul %g3, 0x1243, %i5 fornot2s %f2, %f20, %f16 xorcc %g4, %i0, %g5 loop_2262: fmovda %xcc, %f0, %f30 nop setx 0x8043CD96, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x38174B49, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fdivs %f8, %f9, %f19 movle %icc, %o7, %o0 fmovsgu %icc, %f6, %f10 movle %icc, %o4, %g1 tgu %xcc, 0x6 array16 %o6, %l0, %i3 bvc loop_2263 movrlz %i1, %l2, %i7 smul %g2, 0x0EE3, %l5 orn %o3, %l4, %o2 loop_2263: fbul,a %fcc2, loop_2264 nop fitod %f12, %f2 sdivx %i6, 0x193B, %g6 set 0x68, %i0 lduba [%l7 + %i0] 0x11, %i4 loop_2264: sir 0x0D08 and %o5, 0x131C, %l6 taddcctv %i2, 0x1074, %l3 wr %g0, 0x10, %asi lda [%l7 + 0x24] %asi, %f29 fmovdcc %icc, %f9, %f15 tge %icc, 0x2 fpadd16 %f30, %f18, %f18 or %g7, %o1, %g3 xorcc %l1, %i5, %g4 mulx %i0, 0x10CF, %g5 ldsb [%l7 + 0x14], %o0 bshuffle %f12, %f22, %f12 fbuge %fcc0, loop_2265 tpos %icc, 0x4 fmovdvs %xcc, %f7, %f2 edge16ln %o4, %o7, %g1 loop_2265: nop wr %g0, 0x10, %asi swapa [%l7 + 0x24] %asi, %o6 movrgz %i3, %i1, %l2 subc %i7, %l0, %l5 sth %o3, [%l7 + 0x58] tl %xcc, 0x6 fbule %fcc1, loop_2266 movle %xcc, %g2, %o2 mova %xcc, %l4, %g6 array16 %i4, %i6, %l6 loop_2266: tne %xcc, 0x0 membar 0x07 movvc %xcc, %o5, %i2 movrgz %g7, 0x0BF, %l3 wr %g0, 0x81, %asi lda [%l7 + 0x7C] %asi, %f1 fors %f30, %f8, %f4 movvs %icc, %o1, %l1 movge %icc, %i5, %g4 movre %g3, 0x009, %i0 add %g5, 0x1D6E, %o0 stb %o4, [%l7 + 0x79] fblg,a %fcc0, loop_2267 addccc %g1, %o6, %o7 tge %icc, 0x0 xorcc %i1, 0x00E6, %i3 loop_2267: fand %f6, %f30, %f26 fcmpgt32 %f28, %f6, %i7 or %l0, 0x14C4, %l2 lduw [%l7 + 0x38], %l5 bcc,a,pn %icc, loop_2268 sir 0x10A0 edge32l %g2, %o2, %l4 andcc %o3, 0x1C06, %g6 loop_2268: tsubcc %i6, 0x1043, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fxors %f8, %f9, %f20 sethi 0x050C, %o5 edge16n %l6, %g7, %i2 fmovsge %icc, %f24, %f10 subc %o1, %l3, %i5 add %l7, 0x18, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x80, %g4, %g3 movleu %xcc, %i0, %l1 edge8l %g5, %o0, %g1 fornot2s %f2, %f4, %f30 sll %o4, %o6, %i1 movneg %icc, %i3, %o7 movrne %l0, 0x2B7, %l2 brz %i7, loop_2269 movvc %xcc, %g2, %l5 fbule %fcc0, loop_2270 fbo,a %fcc3, loop_2271 loop_2269: alignaddrl %o2, %l4, %o3 brlz %g6, loop_2272 loop_2270: fmovdvc %icc, %f8, %f5 loop_2271: nop set 0x36, %g7 lduba [%l7 + %g7] 0x10, %i4 loop_2272: ldub [%l7 + 0x7B], %i6 wr %g0, 0x10, %asi lduha [%l7 + 0x38] %asi, %l6 fmovrdgz %g7, %f16, %f28 fcmpeq16 %f14, %f8, %o5 set 0x30, %i6 ldda [%l7 + %i6] 0x19, %o0 nop fitos %f5, %f17 fstoi %f17, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tleu %xcc, 0x6 movn %xcc, %i2, %l3 movrlz %g4, 0x3EC, %i5 mova %icc, %i0, %g3 fbul,a %fcc0, loop_2273 sdivx %l1, 0x062A, %o0 edge32n %g1, %o4, %g5 fandnot2 %f16, %f14, %f28 loop_2273: tsubcctv %i1, %i3, %o7 set 0x10, %g6 stxa %o6, [%g0 + %g6] 0x21 edge32 %l2, %l0, %g2 tge %icc, 0x2 andn %i7, %o2, %l4 wr %g0, 0x04, %asi lduba [%l7 + 0x60] %asi, %o3 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf9, %f0 add %l5, %g6, %i4 fpadd32s %f21, %f18, %f0 alignaddr %l6, %g7, %i6 brlz %o5, loop_2274 sth %i2, [%l7 + 0x26] fblg,a %fcc3, loop_2275 ldsw [%l7 + 0x78], %o1 loop_2274: movrlz %l3, 0x0D4, %g4 swap [%l7 + 0x08], %i0 loop_2275: addcc %i5, 0x19C3, %g3 wr %g0, 0x88, %asi swapa [%l7 + 0x1C] %asi, %l1 te %xcc, 0x5 wr %g0, 0x89, %asi ldsba [%l7 + 0x64] %asi, %g1 stbar brgz %o4, loop_2276 brgz %o0, loop_2277 sethi 0x0A84, %i1 umulcc %i3, 0x19EE, %g5 loop_2276: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2277: array8 %o6, %o7, %l2 brz %g2, loop_2278 fmovsge %xcc, %f22, %f26 nop setx 0xFA0D8CB2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x1F00360C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fdivs %f20, %f9, %f30 tsubcctv %l0, %o2, %i7 loop_2278: sdivx %l4, 0x15DF, %o3 brgez,a %g6, loop_2279 array8 %l5, %l6, %i4 set 0x4C, %l2 lda [%l7 + %l2] 0x14, %f24 loop_2279: orncc %g7, %o5, %i2 mova %icc, %o1, %i6 sra %g4, 0x0A, %l3 mulscc %i0, 0x0247, %g3 tne %xcc, 0x3 fmovrslez %i5, %f8, %f22 ta %xcc, 0x2 sra %l1, 0x0B, %g1 tcc %icc, 0x7 set 0x70, %l5 ldda [%l7 + %l5] 0x2c, %o0 movne %xcc, %i1, %i3 movl %icc, %o4, %o6 set 0x34, %i5 lduwa [%l7 + %i5] 0x81, %g5 call loop_2280 sethi 0x09FA, %o7 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umul %l2, %l0, %g2 loop_2280: umulcc %i7, 0x150B, %o2 movleu %xcc, %o3, %l4 set 0x10, %o1 ldda [%l7 + %o1] 0x2c, %g6 ldd [%l7 + 0x68], %l4 subc %i4, %l6, %g7 fmovsvc %xcc, %f17, %f25 movvs %xcc, %o5, %i2 movl %xcc, %i6, %g4 fmovrdne %o1, %f10, %f2 fmovsl %xcc, %f6, %f18 or %l3, 0x0404, %g3 bgu %icc, loop_2281 edge8ln %i5, %i0, %l1 edge32n %o0, %g1, %i3 fpsub16s %f25, %f20, %f9 loop_2281: bleu,a %icc, loop_2282 edge8l %o4, %o6, %i1 fmovspos %xcc, %f23, %f24 edge16l %g5, %o7, %l2 loop_2282: fmovd %f16, %f26 bshuffle %f20, %f8, %f14 fcmpeq32 %f18, %f2, %g2 fmovdvs %icc, %f0, %f2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16l %i7, %l0, %o3 bneg loop_2283 tvs %icc, 0x0 tle %icc, 0x2 fmovsl %icc, %f11, %f19 loop_2283: xnor %l4, 0x1A3C, %o2 movrne %l5, 0x0C8, %i4 nop setx 0xE1B2AF38642CDA15, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 fsqrtd %f18, %f12 sdiv %g6, 0x1128, %l6 bcc,a %xcc, loop_2284 fmovdneg %icc, %f31, %f19 tne %icc, 0x3 stbar loop_2284: xorcc %g7, 0x04E2, %o5 xnorcc %i6, 0x17E5, %g4 movleu %icc, %o1, %l3 fbn %fcc3, loop_2285 bl %icc, loop_2286 fbn,a %fcc2, loop_2287 fornot2s %f14, %f21, %f25 loop_2285: array16 %i2, %g3, %i0 loop_2286: sllx %l1, %i5, %g1 loop_2287: fbug %fcc2, loop_2288 sdivcc %i3, 0x1ADC, %o0 udivx %o6, 0x0F66, %o4 tn %icc, 0x2 loop_2288: fmovdn %xcc, %f14, %f0 fmovsgu %icc, %f5, %f7 edge8l %i1, %g5, %l2 orncc %g2, %o7, %l0 srlx %i7, %o3, %l4 edge16n %l5, %i4, %o2 fmovdg %xcc, %f16, %f23 sll %g6, 0x1F, %g7 orn %l6, %o5, %g4 srlx %o1, 0x0C, %l3 movne %xcc, %i6, %g3 mulx %i0, 0x1D69, %l1 sllx %i5, %i2, %i3 udivcc %g1, 0x03F0, %o6 fbn %fcc1, loop_2289 bleu %icc, loop_2290 nop setx 0x6BB71F332F7E9A2D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xD469C81AF5564CA9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f0, %f18 te %xcc, 0x3 loop_2289: nop setx 0xD12F193821952D45, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f16 loop_2290: movrgez %o4, %i1, %g5 add %l7, 0x0C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o0, %l2 nop setx 0x7491AC28, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x4892200E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fsubs %f12, %f4, %f0 edge8 %g2, %l0, %o7 tpos %xcc, 0x3 movvc %icc, %i7, %o3 srl %l5, 0x1A, %l4 tsubcc %o2, %g6, %i4 fmovscc %xcc, %f13, %f5 nop setx 0x0A96DCD9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0xCB0F0BEB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fmuls %f27, %f1, %f21 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bl %xcc, loop_2291 and %l6, 0x1AFC, %g7 nop setx 0xF079A0A1, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr movneg %icc, %g4, %o1 loop_2291: sdiv %l3, 0x1965, %i6 lduh [%l7 + 0x20], %o5 sllx %g3, 0x1C, %i0 fbo %fcc2, loop_2292 edge16n %i5, %i2, %i3 nop fitos %f4, %f21 fstox %f21, %f4 fxtos %f4, %f11 movrlz %l1, 0x3B9, %o6 loop_2292: fpadd32s %f27, %f21, %f5 set 0x26, %o2 stba %g1, [%l7 + %o2] 0xe3 membar #Sync edge32 %o4, %i1, %o0 alignaddr %g5, %g2, %l2 array16 %o7, %i7, %o3 wr %g0, 0x4f, %asi ldxa [%g0 + 0x0] %asi, %l5 tcs %icc, 0x2 std %f2, [%l7 + 0x38] movcs %xcc, %l4, %o2 brgz,a %l0, loop_2293 array16 %i4, %g6, %l6 fandnot2s %f16, %f0, %f18 wr %g0, 0x18, %asi sta %f8, [%l7 + 0x28] %asi loop_2293: fbue,a %fcc2, loop_2294 fbg %fcc3, loop_2295 movcc %xcc, %g7, %g4 fmovdneg %xcc, %f1, %f6 loop_2294: tneg %icc, 0x1 loop_2295: tpos %xcc, 0x7 andcc %o1, %i6, %l3 umulcc %g3, %o5, %i0 add %i2, %i5, %l1 movgu %icc, %o6, %i3 movleu %icc, %g1, %i1 sth %o4, [%l7 + 0x0E] movvc %xcc, %o0, %g5 tsubcctv %l2, %o7, %g2 fornot2s %f4, %f16, %f24 tne %xcc, 0x6 movge %icc, %o3, %i7 fbl,a %fcc0, loop_2296 fbo,a %fcc1, loop_2297 taddcctv %l4, 0x0935, %o2 stbar loop_2296: fmovsg %icc, %f7, %f4 loop_2297: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bn,a %xcc, loop_2298 ldsw [%l7 + 0x20], %l0 movle %xcc, %l5, %g6 ta %icc, 0x7 loop_2298: tpos %xcc, 0x4 smul %i4, 0x035F, %g7 bcs,a loop_2299 alignaddrl %g4, %l6, %i6 fnot2 %f12, %f0 fmul8sux16 %f12, %f26, %f26 loop_2299: fmovdn %icc, %f27, %f29 bcc,a %xcc, loop_2300 fmovs %f16, %f29 tgu %icc, 0x7 ldd [%l7 + 0x10], %f14 loop_2300: swap [%l7 + 0x40], %o1 fabsd %f2, %f4 fmovdgu %xcc, %f15, %f7 alignaddrl %l3, %o5, %i0 andn %g3, %i5, %l1 st %f10, [%l7 + 0x40] fmovde %xcc, %f28, %f6 tge %icc, 0x0 movrgz %i2, 0x08E, %o6 brlez,a %i3, loop_2301 alignaddr %g1, %o4, %i1 movleu %xcc, %g5, %l2 tleu %icc, 0x7 loop_2301: move %icc, %o0, %o7 tneg %xcc, 0x2 bge,a,pn %icc, loop_2302 ld [%l7 + 0x14], %f6 edge8 %g2, %i7, %o3 nop fitod %f4, %f6 fdtox %f6, %f30 fxtod %f30, %f12 loop_2302: tvc %icc, 0x0 wr %g0, 0x18, %asi ldsba [%l7 + 0x1C] %asi, %l4 fpsub16 %f2, %f10, %f28 ldd [%l7 + 0x30], %f28 nop setx 0x205A1F11, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr set 0x48, %g1 lduha [%l7 + %g1] 0x0c, %o2 fmovse %icc, %f7, %f3 andncc %l0, %g6, %l5 popc 0x120F, %i4 movgu %xcc, %g4, %l6 tne %xcc, 0x3 bleu %xcc, loop_2303 movg %xcc, %i6, %o1 fba,a %fcc2, loop_2304 andncc %g7, %l3, %i0 loop_2303: udivcc %g3, 0x1C26, %i5 edge8n %l1, %o5, %o6 loop_2304: fsrc1 %f26, %f20 movneg %icc, %i3, %i2 xor %g1, 0x165E, %i1 subc %o4, %g5, %l2 for %f4, %f4, %f10 fxnors %f11, %f0, %f1 fbn,a %fcc2, loop_2305 udivcc %o7, 0x1E5E, %g2 lduh [%l7 + 0x32], %i7 edge16l %o3, %l4, %o0 loop_2305: lduh [%l7 + 0x0E], %l0 fmovrsne %g6, %f12, %f25 xor %l5, 0x1409, %o2 set 0x60, %i3 sta %f8, [%l7 + %i3] 0x81 tne %icc, 0x3 movge %icc, %g4, %i4 tsubcc %l6, %o1, %g7 fabsd %f20, %f30 umulcc %i6, %i0, %l3 for %f10, %f14, %f30 xnor %g3, %l1, %i5 movgu %icc, %o5, %i3 movle %icc, %i2, %g1 movleu %xcc, %i1, %o6 bvs,pn %xcc, loop_2306 orncc %g5, %l2, %o7 stb %o4, [%l7 + 0x17] fmovdl %xcc, %f29, %f2 loop_2306: xorcc %i7, 0x17A7, %o3 edge16ln %g2, %o0, %l0 te %xcc, 0x5 fnot1 %f24, %f18 edge16n %g6, %l5, %l4 fmovdvs %icc, %f27, %f20 udivx %o2, 0x11C8, %g4 nop setx 0x30550FD9, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr sub %l6, 0x0D00, %i4 array8 %g7, %o1, %i0 udivcc %i6, 0x1FF0, %g3 tvs %xcc, 0x3 movre %l1, 0x2E7, %i5 movn %icc, %l3, %o5 fmovrdgez %i3, %f0, %f6 fmovdl %xcc, %f14, %f30 bgu,pt %icc, loop_2307 bgu,a loop_2308 movn %xcc, %i2, %g1 subccc %o6, %g5, %l2 loop_2307: mova %icc, %o7, %o4 loop_2308: bge loop_2309 fsrc1s %f30, %f21 orncc %i7, 0x1825, %i1 array32 %o3, %g2, %o0 loop_2309: xnor %g6, %l0, %l4 edge16ln %l5, %g4, %o2 sth %i4, [%l7 + 0x70] smulcc %g7, 0x0676, %l6 movgu %xcc, %o1, %i6 xor %g3, 0x094A, %i0 nop setx 0xE048CD64, %l0, %l6 st %l6, [%l7 + 0x08] ld [%l7 + 0x08], %fsr movl %icc, %i5, %l3 movrgez %o5, %i3, %i2 sub %l1, %o6, %g5 movn %xcc, %l2, %o7 srlx %g1, 0x00, %o4 tpos %icc, 0x1 movge %xcc, %i7, %i1 movrgz %g2, 0x3BD, %o3 umul %o0, %g6, %l4 movcs %icc, %l0, %g4 sub %o2, 0x1DB0, %i4 fpack32 %f2, %f26, %f4 wr %g0, 0x10, %asi lda [%l7 + 0x58] %asi, %f27 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32 %l5, %l6, %o1 andcc %i6, %g7, %i0 fbge %fcc2, loop_2310 move %icc, %g3, %i5 tvs %xcc, 0x1 bcc loop_2311 loop_2310: movre %l3, 0x341, %o5 stbar fnot1s %f12, %f23 loop_2311: ta %xcc, 0x5 fnor %f0, %f2, %f24 and %i2, %i3, %l1 st %f12, [%l7 + 0x68] tl %icc, 0x0 fmovsge %icc, %f7, %f19 tvs %icc, 0x1 tvs %icc, 0x2 bne loop_2312 tcc %xcc, 0x4 sir 0x00A4 membar 0x29 loop_2312: edge16l %o6, %l2, %g5 bge,a,pn %icc, loop_2313 movleu %icc, %o7, %o4 nop set 0x50, %o6 std %f2, [%l7 + %o6] andcc %i7, %g1, %i1 loop_2313: fbge %fcc2, loop_2314 fand %f18, %f28, %f14 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 udiv %g2, 0x0B26, %o0 loop_2314: sub %o3, %l4, %l0 sra %g6, %o2, %i4 lduh [%l7 + 0x6A], %g4 xorcc %l5, 0x0CC0, %o1 fandnot1 %f28, %f30, %f4 and %l6, 0x1410, %g7 taddcctv %i0, %g3, %i5 ldub [%l7 + 0x43], %i6 bl,pn %xcc, loop_2315 fmovd %f0, %f10 sra %l3, %i2, %i3 nop fitos %f9, %f9 fstox %f9, %f4 loop_2315: udivx %o5, 0x1B8F, %l1 sdiv %l2, 0x03C6, %o6 subcc %g5, 0x00E2, %o4 edge8l %o7, %g1, %i1 sub %i7, 0x1874, %g2 movge %icc, %o3, %o0 nop setx loop_2316, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done fand %f0, %f2, %f20 addc %l0, 0x1F78, %g6 fbg,a %fcc0, loop_2317 loop_2316: ld [%l7 + 0x30], %f9 nop setx loop_2318, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bl,a,pn %xcc, loop_2319 loop_2317: fmovdvc %xcc, %f17, %f21 tg %xcc, 0x0 loop_2318: addccc %o2, 0x0502, %i4 loop_2319: nop setx 0xB129D145, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x7E7DD6B2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fadds %f21, %f28, %f12 te %icc, 0x0 bcc,a,pt %icc, loop_2320 fandnot1s %f26, %f15, %f10 alignaddr %l4, %g4, %o1 edge16l %l5, %g7, %l6 loop_2320: fpsub32s %f15, %f13, %f28 tpos %xcc, 0x0 fabsd %f26, %f26 srl %i0, 0x0D, %g3 wr %g0, 0x27, %asi stwa %i6, [%l7 + 0x60] %asi membar #Sync movre %l3, %i5, %i2 ld [%l7 + 0x6C], %f8 tgu %icc, 0x7 sub %i3, %l1, %l2 smul %o6, 0x037A, %g5 add %l7, 0x50, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o5 casa [%l6] %asi, %o5, %o7 tge %icc, 0x0 nop fitos %f10, %f11 fstod %f11, %f22 ldd [%l7 + 0x10], %o4 bvc,pt %icc, loop_2321 sll %g1, %i7, %g2 fmovdcc %icc, %f9, %f19 tgu %icc, 0x0 loop_2321: tsubcctv %o3, 0x1B3C, %o0 fmovrdlez %i1, %f26, %f0 array8 %l0, %o2, %i4 lduw [%l7 + 0x10], %l4 movleu %icc, %g6, %o1 wr %g0, 0x18, %asi lduha [%l7 + 0x6A] %asi, %g4 fbge,a %fcc3, loop_2322 fmovscs %xcc, %f19, %f21 umulcc %l5, 0x19EC, %g7 ba loop_2323 loop_2322: sdiv %l6, 0x1676, %g3 fpackfix %f18, %f26 edge8n %i0, %l3, %i6 loop_2323: srlx %i5, %i3, %l1 tne %icc, 0x1 alignaddr %l2, %o6, %g5 fmovdcc %icc, %f11, %f10 stx %i2, [%l7 + 0x70] and %o7, %o4, %o5 ta %xcc, 0x0 fba %fcc3, loop_2324 taddcctv %g1, %g2, %o3 set 0x36, %l4 stha %o0, [%l7 + %l4] 0x18 loop_2324: brlez %i7, loop_2325 andcc %i1, 0x1E2B, %l0 sra %i4, 0x0D, %l4 tneg %icc, 0x1 loop_2325: ldx [%l7 + 0x38], %o2 sdivcc %g6, 0x10A9, %o1 xnorcc %l5, 0x1226, %g4 edge8 %g7, %l6, %i0 movrgz %g3, %l3, %i6 movne %icc, %i5, %l1 set 0x6C, %i1 lda [%l7 + %i1] 0x10, %f18 alignaddrl %l2, %o6, %i3 movrgez %g5, %o7, %i2 edge16 %o4, %o5, %g2 nop set 0x24, %o3 prefetch [%l7 + %o3], 0x2 sdivcc %o3, 0x0FA2, %o0 brz,a %i7, loop_2326 fbg,a %fcc3, loop_2327 fornot2 %f2, %f0, %f24 sdivx %g1, 0x1FA2, %i1 loop_2326: udivx %i4, 0x0ED4, %l4 loop_2327: subc %o2, %l0, %o1 fandnot2s %f29, %f25, %f20 movvc %xcc, %g6, %l5 edge32 %g7, %g4, %l6 wr %g0, 0x10, %asi stba %i0, [%l7 + 0x4C] %asi andncc %l3, %g3, %i6 array8 %i5, %l1, %o6 sllx %l2, 0x1F, %g5 umul %o7, 0x11CB, %i2 nop setx 0x5E940E4A80463652, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x3D3A83BC6BDB9922, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fsubd %f18, %f12, %f4 ldstub [%l7 + 0x51], %o4 addccc %o5, %g2, %i3 fmovdl %icc, %f12, %f17 movcc %xcc, %o3, %i7 tl %icc, 0x7 orncc %g1, %o0, %i1 movvs %icc, %l4, %o2 movn %xcc, %i4, %o1 fmovdl %icc, %f30, %f2 srl %l0, 0x05, %g6 fpsub32 %f10, %f30, %f26 fbg %fcc3, loop_2328 fmovrsgz %l5, %f11, %f16 sdivcc %g4, 0x100B, %g7 fornot2 %f26, %f14, %f22 loop_2328: nop set 0x2C, %g5 stb %i0, [%l7 + %g5] movne %icc, %l3, %l6 fmovrsgez %i6, %f3, %f19 nop setx 0xD688A7A9A05A9C19, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdgu %xcc, %f21, %f5 array8 %g3, %l1, %o6 movgu %icc, %i5, %g5 edge16n %o7, %i2, %l2 fmovdcs %icc, %f13, %f1 edge16n %o5, %g2, %i3 ldsw [%l7 + 0x5C], %o4 alignaddr %o3, %i7, %g1 nop setx 0x169BA7F9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 fsqrts %f18, %f0 sdivcc %o0, 0x1AC7, %l4 fmovsgu %xcc, %f0, %f12 fnor %f16, %f10, %f12 movrne %i1, %o2, %o1 set 0x5A, %g4 lduba [%l7 + %g4] 0x81, %l0 set 0x4C, %g2 lduwa [%l7 + %g2] 0x89, %i4 movpos %xcc, %g6, %g4 brlez,a %g7, loop_2329 subccc %i0, %l3, %l5 nop setx 0x6AAC4F465CB24F32, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x54036BAFB741BF2E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fmuld %f4, %f8, %f6 fornot1 %f14, %f2, %f6 loop_2329: fmovrdgez %l6, %f0, %f16 nop setx loop_2330, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done swap [%l7 + 0x50], %g3 tcs %xcc, 0x0 and %i6, 0x051C, %o6 loop_2330: array16 %l1, %i5, %o7 fnor %f2, %f6, %f24 udivcc %i2, 0x1A71, %l2 srlx %o5, 0x0B, %g5 fmovspos %xcc, %f7, %f21 movcs %icc, %g2, %o4 sll %o3, %i3, %i7 fmovscc %icc, %f1, %f14 brlz,a %g1, loop_2331 fpadd32s %f17, %f17, %f1 ldd [%l7 + 0x48], %f16 tvs %xcc, 0x1 loop_2331: movne %icc, %o0, %i1 bvs,a loop_2332 taddcc %l4, 0x024D, %o1 movne %icc, %o2, %i4 sdivcc %g6, 0x1959, %g4 loop_2332: nop setx loop_2333, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tgu %icc, 0x5 array16 %g7, %i0, %l0 fnot2s %f21, %f2 loop_2333: orn %l5, %l6, %l3 fxor %f6, %f22, %f2 edge32 %g3, %i6, %o6 fbue %fcc1, loop_2334 nop setx loop_2335, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movneg %icc, %i5, %o7 fabss %f18, %f30 loop_2334: sethi 0x0236, %l1 loop_2335: movgu %xcc, %l2, %o5 nop setx loop_2336, %l0, %l1 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 %i2, %g2, %g5 st %f5, [%l7 + 0x64] movcc %xcc, %o3, %o4 loop_2336: tge %xcc, 0x0 array32 %i3, %i7, %g1 array32 %o0, %l4, %i1 edge32l %o1, %o2, %i4 edge8 %g4, %g6, %i0 edge32 %g7, %l0, %l5 subccc %l3, 0x18A2, %l6 orcc %i6, 0x0374, %g3 tneg %icc, 0x4 te %xcc, 0x1 fba %fcc1, loop_2337 movvs %xcc, %i5, %o7 nop setx 0x098C0687567B4A27, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 fsqrtd %f4, %f6 fbuge,a %fcc2, loop_2338 loop_2337: for %f28, %f30, %f20 pdist %f18, %f8, %f26 sdiv %l1, 0x1077, %l2 loop_2338: udiv %o5, 0x0A64, %o6 fmovsvs %icc, %f29, %f10 set 0x46, %l3 lduha [%l7 + %l3] 0x88, %g2 brlz,a %i2, loop_2339 movrgz %o3, 0x13E, %o4 fmul8x16au %f17, %f7, %f30 ld [%l7 + 0x3C], %f3 loop_2339: umulcc %i3, %g5, %i7 fcmple16 %f12, %f20, %g1 movl %icc, %o0, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movn %xcc, %l4, %o2 move %xcc, %i4, %g4 wr %g0, 0x04, %asi ldda [%l7 + 0x60] %asi, %g6 fzero %f20 fexpand %f26, %f22 tn %icc, 0x4 tsubcc %o1, 0x1B37, %g7 fmovdge %icc, %f10, %f12 fmul8ulx16 %f18, %f6, %f4 movrlz %l0, %i0, %l3 and %l5, %l6, %i6 fornot1s %f18, %f5, %f13 ldd [%l7 + 0x38], %i4 taddcctv %g3, %o7, %l1 fors %f5, %f27, %f6 fbe %fcc0, loop_2340 tvc %icc, 0x4 tpos %xcc, 0x5 tle %icc, 0x5 loop_2340: fors %f2, %f21, %f2 udiv %l2, 0x0DF4, %o5 popc %o6, %g2 edge32 %o3, %i2, %o4 edge8ln %i3, %i7, %g1 fabss %f0, %f2 udivcc %o0, 0x0457, %i1 movvs %icc, %l4, %o2 fbu %fcc0, loop_2341 alignaddr %i4, %g5, %g6 fmovdg %icc, %f23, %f4 stbar loop_2341: tcc %xcc, 0x7 faligndata %f8, %f2, %f0 addccc %o1, %g7, %l0 bg,a loop_2342 andncc %g4, %l3, %l5 movcc %icc, %i0, %i6 fzeros %f11 loop_2342: nop wr %g0, 0x80, %asi ldstuba [%l7 + 0x7B] %asi, %i5 bcs %icc, loop_2343 fmul8ulx16 %f4, %f28, %f4 andcc %l6, 0x1D65, %g3 add %o7, 0x082C, %l1 loop_2343: call loop_2344 tge %xcc, 0x7 edge16n %l2, %o6, %o5 array8 %g2, %o3, %i2 loop_2344: fmovdne %icc, %f31, %f21 set 0x10, %l0 ldda [%l7 + %l0] 0xe2, %i2 nop set 0x18, %o7 ldx [%l7 + %o7], %i7 ldub [%l7 + 0x69], %o4 tsubcc %g1, %i1, %l4 set 0x58, %o0 stwa %o0, [%l7 + %o0] 0xeb membar #Sync sllx %i4, 0x13, %o2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 umulcc %g5, %g6, %o1 xnor %g7, 0x1B54, %g4 movrlez %l3, 0x012, %l0 tsubcc %i0, 0x1764, %l5 fblg %fcc1, loop_2345 movn %icc, %i6, %i5 fblg %fcc0, loop_2346 taddcc %g3, %l6, %l1 loop_2345: edge32l %o7, %o6, %l2 fmuld8sux16 %f16, %f11, %f8 loop_2346: movge %xcc, %g2, %o5 ldx [%l7 + 0x28], %o3 fmovrdlz %i3, %f4, %f26 sdivcc %i2, 0x1725, %o4 movle %xcc, %i7, %g1 add %l7, 0x0C, %l6 wr %g0, 0x11, %asi casa [%l6] %asi, %i1, %l4 stw %i4, [%l7 + 0x4C] bn,pn %xcc, loop_2347 fpack32 %f28, %f12, %f26 movneg %icc, %o0, %o2 tsubcctv %g6, 0x084C, %o1 loop_2347: udivcc %g5, 0x1BA3, %g4 movvs %icc, %g7, %l0 membar 0x08 edge16n %i0, %l3, %l5 move %icc, %i6, %g3 movge %icc, %l6, %l1 edge16n %o7, %o6, %l2 fbug %fcc2, loop_2348 tl %xcc, 0x5 xorcc %i5, 0x0B5D, %g2 edge16l %o3, %o5, %i2 loop_2348: fornot1 %f16, %f24, %f2 udivcc %i3, 0x0C78, %o4 te %icc, 0x1 edge8l %i7, %g1, %l4 set 0x60, %l6 prefetcha [%l7 + %l6] 0x15, 0x1 sra %o0, %o2, %i1 ldsh [%l7 + 0x5C], %g6 movl %icc, %g5, %g4 fmovdneg %xcc, %f29, %f14 srlx %o1, %g7, %l0 fsrc1s %f15, %f16 srax %l3, 0x1B, %i0 fzero %f0 fcmpgt32 %f18, %f16, %i6 fmovdneg %xcc, %f25, %f0 movl %xcc, %g3, %l5 or %l6, %l1, %o6 udiv %o7, 0x0FDC, %i5 fmovdge %xcc, %f19, %f9 udivcc %l2, 0x055B, %g2 andcc %o3, %o5, %i3 mova %icc, %i2, %i7 tcs %icc, 0x7 fpsub32s %f1, %f5, %f13 for %f30, %f22, %f6 array8 %g1, %l4, %o4 fbul,a %fcc2, loop_2349 movre %i4, %o0, %i1 fsrc2s %f15, %f27 movrgez %g6, %g5, %g4 loop_2349: umul %o2, %o1, %g7 add %l3, 0x07BC, %l0 set 0x54, %i2 stwa %i6, [%l7 + %i2] 0x2b membar #Sync tg %xcc, 0x2 st %f26, [%l7 + 0x6C] wr %g0, 0x89, %asi swapa [%l7 + 0x6C] %asi, %g3 subccc %i0, %l5, %l1 fmovrse %o6, %f1, %f14 nop set 0x70, %o5 lduw [%l7 + %o5], %o7 ldx [%l7 + 0x40], %i5 movn %xcc, %l2, %l6 movleu %icc, %g2, %o5 orcc %i3, %i2, %i7 fmovrsgz %g1, %f16, %f9 xnor %o3, %l4, %o4 ldsb [%l7 + 0x5D], %o0 add %i4, 0x19C3, %g6 fmovdneg %icc, %f19, %f29 movpos %xcc, %g5, %g4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fnor %f6, %f0, %f8 fmovscc %icc, %f25, %f17 fcmpgt16 %f12, %f6, %i1 ble,a %xcc, loop_2350 movrgz %o2, %g7, %l3 fmovdcc %icc, %f1, %f18 fmovdpos %icc, %f5, %f14 loop_2350: st %f26, [%l7 + 0x70] brgz,a %l0, loop_2351 fmovdle %icc, %f13, %f20 swap [%l7 + 0x6C], %i6 ta %icc, 0x6 loop_2351: and %g3, %o1, %l5 andn %l1, %o6, %o7 popc %i0, %i5 movneg %xcc, %l6, %l2 array32 %g2, %i3, %o5 tl %icc, 0x6 udivcc %i7, 0x13CA, %i2 wr %g0, 0x27, %asi stxa %g1, [%l7 + 0x48] %asi membar #Sync addcc %o3, %l4, %o0 fba,a %fcc1, loop_2352 fmovsl %icc, %f19, %f0 set 0x40, %g3 stda %f16, [%l7 + %g3] 0x80 loop_2352: bneg,pn %xcc, loop_2353 lduw [%l7 + 0x3C], %o4 xnor %g6, %g5, %i4 std %f30, [%l7 + 0x48] loop_2353: fmovrsgz %i1, %f7, %f31 subc %g4, 0x0932, %o2 nop fitod %f0, %f10 fdtox %f10, %f12 set 0x08, %i4 lduwa [%l7 + %i4] 0x80, %g7 flush %l7 + 0x78 movcs %xcc, %l0, %l3 fmuld8sux16 %f10, %f10, %f24 sub %g3, %o1, %i6 subc %l1, %l5, %o6 movg %icc, %o7, %i5 andncc %l6, %i0, %l2 mulscc %g2, 0x0561, %i3 bneg,a %icc, loop_2354 ldub [%l7 + 0x32], %o5 fcmpne32 %f14, %f6, %i2 tn %icc, 0x1 loop_2354: sllx %g1, 0x1D, %i7 tgu %icc, 0x5 movcs %xcc, %l4, %o0 xnor %o3, 0x0760, %g6 nop setx loop_2355, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done movgu %icc, %g5, %o4 sll %i1, 0x13, %i4 lduw [%l7 + 0x64], %o2 loop_2355: movpos %xcc, %g7, %l0 edge16n %g4, %l3, %o1 xorcc %i6, 0x0F4F, %g3 movre %l1, %l5, %o6 movl %icc, %o7, %i5 fmuld8ulx16 %f5, %f20, %f4 movge %xcc, %l6, %l2 movrgez %g2, %i3, %i0 edge32n %o5, %i2, %i7 udivcc %l4, 0x0AF7, %o0 edge16 %o3, %g1, %g5 tcs %icc, 0x4 fmovdgu %icc, %f26, %f26 movrlz %g6, 0x2C4, %i1 umul %o4, %o2, %g7 fcmpne16 %f6, %f18, %i4 bneg loop_2356 taddcc %l0, 0x171F, %g4 addccc %l3, 0x03ED, %i6 addccc %g3, %l1, %o1 loop_2356: fmovsneg %icc, %f13, %f9 addc %o6, %l5, %o7 udivcc %i5, 0x0D43, %l2 xnor %g2, 0x03DB, %i3 ldub [%l7 + 0x08], %l6 tle %icc, 0x5 stx %i0, [%l7 + 0x60] sra %i2, 0x07, %i7 fpadd16 %f14, %f24, %f10 nop setx 0x605F5571, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr movgu %icc, %l4, %o5 andn %o0, 0x095B, %g1 fmovdle %icc, %f23, %f10 nop fitos %f9, %f11 fstox %f11, %f26 fxtos %f26, %f4 addc %g5, 0x1F98, %g6 fmovdpos %xcc, %f16, %f23 movleu %icc, %o3, %o4 subc %o2, 0x1D0B, %i1 set 0x5C, %o4 lduha [%l7 + %o4] 0x19, %i4 srl %l0, %g4, %l3 fbule %fcc0, loop_2357 srlx %i6, %g3, %g7 udivx %o1, 0x0F6E, %l1 array32 %l5, %o7, %i5 loop_2357: edge32 %o6, %l2, %g2 sub %i3, 0x0828, %i0 array16 %l6, %i2, %i7 mulscc %l4, 0x0B2D, %o0 edge32ln %g1, %g5, %g6 srax %o5, %o4, %o3 brz,a %o2, loop_2358 addcc %i1, %l0, %g4 sdiv %l3, 0x1B40, %i6 sdiv %g3, 0x034D, %g7 loop_2358: nop fitos %f12, %f11 fstox %f11, %f10 fxtos %f10, %f5 array32 %i4, %l1, %l5 addccc %o7, %o1, %i5 xor %l2, %g2, %i3 tcc %xcc, 0x3 alignaddrl %o6, %l6, %i2 fmovdleu %icc, %f28, %f23 fmovsleu %xcc, %f19, %f24 fbug,a %fcc1, loop_2359 movrgz %i0, 0x2E4, %l4 edge16ln %o0, %g1, %i7 xorcc %g6, 0x04A4, %g5 loop_2359: nop set 0x2C, %l1 lduha [%l7 + %l1] 0x0c, %o4 fmovsne %icc, %f15, %f9 orn %o3, %o5, %o2 nop setx loop_2360, %l0, %l1 jmpl %l1, %i1 udiv %g4, 0x024D, %l0 or %l3, %g3, %g7 udivcc %i4, 0x007F, %l1 loop_2360: srlx %i6, 0x08, %l5 movne %icc, %o7, %i5 tcc %icc, 0x7 tge %xcc, 0x4 array8 %o1, %g2, %l2 nop setx 0x660781C3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xC2B42D54, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fmuls %f8, %f30, %f26 movcc %icc, %o6, %i3 xnor %l6, 0x01ED, %i2 wr %g0, 0x11, %asi stda %f0, [%l7 + 0x40] %asi tsubcctv %l4, %i0, %g1 sub %i7, 0x0C6E, %o0 udivcc %g5, 0x1DDF, %o4 nop fitos %f3, %f1 fstox %f1, %f4 fxtos %f4, %f13 te %icc, 0x6 sub %o3, %g6, %o2 mulx %i1, %g4, %l0 fzero %f22 ldx [%l7 + 0x48], %l3 alignaddr %g3, %g7, %i4 tl %icc, 0x1 fbl,a %fcc2, loop_2361 fpmerge %f17, %f6, %f0 tcs %xcc, 0x6 movleu %icc, %o5, %l1 loop_2361: movleu %icc, %l5, %o7 wr %g0, 0x89, %asi stxa %i5, [%l7 + 0x10] %asi fmovdcs %xcc, %f9, %f8 brgz,a %i6, loop_2362 fcmpne32 %f22, %f30, %o1 set 0x30, %i0 ldda [%l7 + %i0] 0x14, %g2 loop_2362: andcc %l2, %o6, %l6 tle %xcc, 0x1 fmovdne %icc, %f29, %f28 tneg %xcc, 0x6 sdivx %i2, 0x032D, %l4 edge16ln %i3, %i0, %i7 mulx %g1, %o0, %g5 tneg %icc, 0x6 orn %o4, 0x1D26, %g6 movleu %icc, %o2, %i1 fmovdn %icc, %f27, %f1 edge16ln %g4, %o3, %l3 xnorcc %l0, %g3, %i4 alignaddrl %o5, %g7, %l5 fble,a %fcc2, loop_2363 movgu %icc, %o7, %i5 movpos %icc, %l1, %i6 fcmpgt16 %f2, %f30, %o1 loop_2363: fsrc2 %f0, %f30 and %l2, 0x07D0, %o6 fbl %fcc2, loop_2364 fbo,a %fcc3, loop_2365 taddcc %l6, %g2, %l4 edge32l %i2, %i3, %i7 loop_2364: nop wr %g0, 0x80, %asi ldswa [%l7 + 0x3C] %asi, %i0 loop_2365: nop wr %g0, 0x80, %asi swapa [%l7 + 0x18] %asi, %g1 ba,pn %xcc, loop_2366 movre %o0, 0x1A7, %o4 taddcctv %g6, 0x1763, %o2 edge8ln %i1, %g5, %g4 loop_2366: fbule,a %fcc2, loop_2367 stx %l3, [%l7 + 0x10] movre %l0, 0x08A, %g3 sir 0x076D loop_2367: sub %o3, %o5, %g7 subc %i4, %l5, %o7 xnor %l1, %i6, %o1 tl %icc, 0x5 movvs %icc, %l2, %o6 movvs %xcc, %l6, %g2 movrlz %i5, %l4, %i3 set 0x20, %g7 prefetcha [%l7 + %g7] 0x19, 0x1 udivcc %i7, 0x01C4, %i0 srax %o0, 0x00, %g1 ldd [%l7 + 0x30], %g6 set 0x30, %g6 prefetcha [%l7 + %g6] 0x0c, 0x0 fcmpne16 %f12, %f6, %i1 tcc %icc, 0x6 set 0x2F, %i6 ldsba [%l7 + %i6] 0x14, %o4 nop setx 0xD16C4B05, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0xF693AD4B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fmuls %f11, %f8, %f18 subc %g5, 0x0596, %g4 movvs %xcc, %l0, %l3 fzero %f24 movrne %g3, 0x25B, %o3 movre %g7, %i4, %o5 sub %o7, 0x1900, %l5 tle %xcc, 0x7 movge %xcc, %i6, %l1 orcc %l2, 0x12C4, %o1 movgu %xcc, %o6, %g2 sdivcc %i5, 0x1E26, %l6 orcc %l4, %i2, %i7 ldsh [%l7 + 0x42], %i0 membar 0x16 fbule %fcc3, loop_2368 fmul8x16al %f5, %f27, %f26 fmovsvs %icc, %f13, %f13 tsubcc %i3, 0x17A7, %g1 loop_2368: mova %xcc, %o0, %o2 tcs %icc, 0x0 brz,a %g6, loop_2369 fmovsge %xcc, %f29, %f2 sdivx %i1, 0x1D61, %o4 tne %icc, 0x0 loop_2369: movvc %xcc, %g4, %l0 udivcc %g5, 0x1937, %g3 movle %xcc, %l3, %g7 movge %xcc, %i4, %o5 smulcc %o3, 0x0AB7, %o7 fbn,a %fcc2, loop_2370 srax %l5, 0x18, %l1 sth %l2, [%l7 + 0x24] andn %o1, 0x0935, %i6 loop_2370: array8 %o6, %i5, %l6 movl %xcc, %l4, %i2 edge16l %i7, %i0, %i3 udivcc %g1, 0x0427, %o0 fpackfix %f8, %f28 sllx %g2, 0x08, %g6 fbule,a %fcc2, loop_2371 tcc %icc, 0x3 sub %o2, 0x0E23, %i1 andcc %o4, 0x0D9F, %g4 loop_2371: fmovd %f0, %f6 addccc %g5, 0x051F, %l0 prefetch [%l7 + 0x70], 0x0 membar 0x7F udiv %g3, 0x10EC, %g7 tleu %icc, 0x6 bn,a %icc, loop_2372 edge32l %l3, %o5, %i4 edge32n %o3, %o7, %l1 fone %f2 loop_2372: xor %l5, %l2, %i6 movl %icc, %o6, %o1 alignaddrl %i5, %l6, %i2 tge %icc, 0x1 edge16 %i7, %l4, %i3 andcc %i0, %o0, %g2 edge32 %g1, %g6, %i1 edge8ln %o4, %g4, %o2 edge16l %g5, %l0, %g7 set 0x1c0, %i7 nop ! nop ! ldxa [%g0 + %i7] 0x40, %g3 ripped by fixASI40.pl ripped by fixASI40.pl wr %g0, 0x10, %asi lduba [%l7 + 0x71] %asi, %l3 ba %xcc, loop_2373 nop setx loop_2374, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tvc %icc, 0x1 set 0x79, %l2 ldstuba [%l7 + %l2] 0x19, %o5 loop_2373: fabsd %f8, %f24 loop_2374: ba loop_2375 array16 %i4, %o3, %l1 fcmpne16 %f28, %f20, %o7 te %xcc, 0x6 loop_2375: orcc %l5, %l2, %i6 fble,a %fcc0, loop_2376 movpos %xcc, %o1, %i5 fxnor %f18, %f14, %f30 alignaddrl %l6, %o6, %i2 loop_2376: move %icc, %l4, %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsvs %icc, %f0, %f7 xorcc %i3, 0x1D86, %i0 brlz %o0, loop_2377 fornot2 %f14, %f28, %f10 movrne %g2, %g1, %i1 movrne %o4, 0x3C3, %g6 loop_2377: fpackfix %f6, %f24 brlz %o2, loop_2378 tcc %icc, 0x6 movge %icc, %g4, %l0 edge8n %g7, %g3, %g5 loop_2378: andcc %o5, %l3, %o3 tle %xcc, 0x6 sir 0x1C1C add %l1, %o7, %l5 orn %l2, %i6, %o1 tvs %xcc, 0x7 edge8ln %i4, %l6, %o6 srl %i5, %l4, %i2 lduw [%l7 + 0x1C], %i3 edge32 %i0, %i7, %o0 set 0x5A, %i5 lduha [%l7 + %i5] 0x18, %g1 fble %fcc3, loop_2379 tle %xcc, 0x0 bcc,pt %icc, loop_2380 sdivcc %g2, 0x01CD, %i1 loop_2379: swap [%l7 + 0x3C], %o4 wr %g0, 0x88, %asi ldswa [%l7 + 0x08] %asi, %g6 loop_2380: movpos %icc, %g4, %o2 fnot2 %f10, %f26 swap [%l7 + 0x50], %l0 movvc %xcc, %g7, %g3 brz %g5, loop_2381 edge32n %l3, %o5, %o3 mulscc %o7, %l5, %l1 fsrc1 %f26, %f2 loop_2381: ldsb [%l7 + 0x7C], %l2 srax %i6, %i4, %l6 popc %o6, %o1 xnor %i5, %l4, %i3 addccc %i2, 0x1292, %i0 fbule %fcc2, loop_2382 bne,a,pt %icc, loop_2383 fmovdvc %xcc, %f8, %f25 smul %i7, %o0, %g2 loop_2382: tle %icc, 0x3 loop_2383: fmovdle %icc, %f25, %f15 set 0x28, %l5 lda [%l7 + %l5] 0x88, %f19 bleu,pt %icc, loop_2384 fzeros %f20 membar 0x57 fbg,a %fcc0, loop_2385 loop_2384: bge,a,pn %icc, loop_2386 fbul,a %fcc1, loop_2387 udivx %g1, 0x1C97, %i1 loop_2385: fxnor %f22, %f24, %f4 loop_2386: mulscc %o4, 0x1233, %g4 loop_2387: ldd [%l7 + 0x18], %o2 tsubcctv %g6, %l0, %g3 srax %g5, %l3, %o5 fmovs %f25, %f30 fbg %fcc1, loop_2388 fandnot1s %f31, %f0, %f5 prefetch [%l7 + 0x70], 0x3 fbl,a %fcc1, loop_2389 loop_2388: brlz,a %g7, loop_2390 ba,pt %icc, loop_2391 fandnot2 %f20, %f0, %f28 loop_2389: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2390: fble %fcc3, loop_2392 loop_2391: edge8ln %o7, %o3, %l5 orn %l1, 0x135E, %i6 edge32ln %i4, %l2, %l6 loop_2392: udiv %o1, 0x1F7D, %i5 ba,pn %icc, loop_2393 ba,pn %icc, loop_2394 nop fitod %f4, %f6 fdtox %f6, %f12 fxtod %f12, %f12 bne,a loop_2395 loop_2393: movrgez %o6, %l4, %i3 loop_2394: brgz,a %i0, loop_2396 orn %i2, %o0, %g2 loop_2395: bshuffle %f0, %f12, %f2 andcc %g1, 0x199F, %i7 loop_2396: bgu,a,pn %icc, loop_2397 fbg,a %fcc1, loop_2398 ldd [%l7 + 0x48], %i0 orn %g4, %o2, %g6 loop_2397: edge16l %l0, %o4, %g5 loop_2398: smul %g3, 0x17A9, %l3 tvs %xcc, 0x2 brnz,a %g7, loop_2399 fmovrde %o7, %f12, %f6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8ln %o3, %l5, %l1 loop_2399: te %xcc, 0x4 membar 0x61 tvs %xcc, 0x3 nop setx 0xA2E30AEDD3A007F5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 fsqrtd %f10, %f4 fand %f2, %f16, %f24 andn %o5, 0x03D5, %i4 add %l7, 0x70, %l6 wr %g0, 0x11, %asi lda [%l6] %asi, %l2 casa [%l6] %asi, %l2, %i6 udiv %l6, 0x0723, %i5 wr %g0, 0x80, %asi swapa [%l7 + 0x1C] %asi, %o1 tgu %icc, 0x3 wr %g0, 0x88, %asi ldswa [%l7 + 0x30] %asi, %o6 tneg %icc, 0x3 mulscc %i3, %l4, %i2 sdiv %o0, 0x0185, %i0 edge16n %g2, %i7, %g1 fmovrdne %i1, %f4, %f0 fbn,a %fcc2, loop_2400 fpmerge %f27, %f3, %f4 bne %xcc, loop_2401 fand %f18, %f28, %f28 loop_2400: udiv %g4, 0x150C, %o2 movrlz %g6, 0x3D4, %l0 loop_2401: edge16n %g5, %g3, %o4 sll %l3, %o7, %o3 alignaddr %l5, %g7, %l1 sdivcc %o5, 0x0798, %l2 and %i4, 0x1E71, %i6 subc %l6, %i5, %o1 sdivx %i3, 0x0D81, %l4 movgu %icc, %o6, %i2 fpackfix %f22, %f6 fmul8x16au %f11, %f4, %f24 edge16ln %o0, %i0, %g2 fmovdvc %xcc, %f4, %f27 movrne %g1, 0x36C, %i1 fxnors %f15, %f24, %f21 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x71, %o2 stba %i7, [%l7 + %o2] 0xe2 membar #Sync fmovde %icc, %f29, %f21 fbn,a %fcc3, loop_2402 edge8 %g4, %o2, %g6 addccc %g5, 0x12A8, %g3 umulcc %o4, 0x19A8, %l0 loop_2402: tgu %xcc, 0x6 movge %icc, %l3, %o7 wr %g0, 0x24, %asi ldda [%l7 + 0x20] %asi, %o2 fmovdcs %icc, %f13, %f17 bvs,pn %icc, loop_2403 movcs %xcc, %l5, %l1 fmul8sux16 %f4, %f2, %f6 fmovrdlz %o5, %f14, %f10 loop_2403: movvs %icc, %g7, %l2 movl %xcc, %i6, %l6 movl %xcc, %i4, %o1 fmovde %xcc, %f31, %f31 edge16l %i5, %l4, %o6 srlx %i2, %o0, %i0 fmovsl %xcc, %f11, %f16 subccc %g2, %i3, %g1 addcc %i7, 0x145F, %i1 tsubcctv %g4, 0x1B7A, %o2 fsrc1s %f26, %f29 tle %icc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fbn,a %fcc3, loop_2404 fble,a %fcc1, loop_2405 alignaddr %g5, %g3, %o4 bleu loop_2406 loop_2404: movn %xcc, %g6, %l3 loop_2405: edge8ln %o7, %l0, %l5 udivcc %o3, 0x06F4, %o5 loop_2406: bcs loop_2407 fpadd32 %f12, %f26, %f20 prefetch [%l7 + 0x78], 0x1 fmovdneg %icc, %f21, %f13 loop_2407: nop wr %g0, 0x18, %asi lda [%l7 + 0x40] %asi, %f0 set 0x14, %g1 lduwa [%l7 + %g1] 0x18, %g7 bn,pn %icc, loop_2408 fpmerge %f9, %f16, %f0 mova %icc, %l1, %l2 fmovscs %icc, %f25, %f13 loop_2408: movre %l6, %i6, %o1 taddcctv %i4, %i5, %o6 edge16ln %i2, %l4, %o0 tsubcctv %g2, 0x0635, %i3 sir 0x1CB8 ba,a,pt %xcc, loop_2409 sdiv %i0, 0x0A6B, %i7 array8 %i1, %g4, %o2 fmovspos %icc, %f8, %f16 loop_2409: st %f13, [%l7 + 0x38] alignaddr %g1, %g5, %o4 fmovrdlz %g3, %f0, %f6 umulcc %l3, %g6, %l0 edge16 %o7, %o3, %o5 stb %g7, [%l7 + 0x19] bleu loop_2410 bneg,a,pn %icc, loop_2411 ldsw [%l7 + 0x30], %l1 fble %fcc1, loop_2412 loop_2410: edge32l %l2, %l5, %l6 loop_2411: movg %icc, %o1, %i4 move %icc, %i5, %o6 loop_2412: movrne %i2, %l4, %o0 fsrc2s %f30, %f15 brlez,a %g2, loop_2413 edge16ln %i6, %i3, %i0 fpackfix %f0, %f1 movcs %icc, %i1, %i7 loop_2413: mulx %o2, %g4, %g5 tg %icc, 0x5 fpadd32s %f14, %f8, %f5 xor %g1, 0x1457, %g3 std %f10, [%l7 + 0x50] fmovrdlz %o4, %f28, %f8 tneg %icc, 0x1 sth %g6, [%l7 + 0x26] fnands %f12, %f12, %f2 sdiv %l3, 0x1AC7, %o7 fble %fcc2, loop_2414 movvc %xcc, %l0, %o5 tsubcc %o3, %g7, %l2 orn %l5, %l6, %o1 loop_2414: movrne %i4, %i5, %o6 edge16ln %i2, %l1, %l4 andncc %g2, %i6, %i3 edge32 %i0, %o0, %i1 nop fitos %f8, %f9 fstox %f9, %f28 fxtos %f28, %f18 be,pn %icc, loop_2415 nop fitos %f14, %f25 fstox %f25, %f0 alignaddr %i7, %g4, %g5 movge %icc, %o2, %g3 loop_2415: tn %xcc, 0x0 sethi 0x1E4B, %o4 and %g6, %g1, %l3 fmovrsgz %l0, %f19, %f17 tsubcc %o5, %o7, %g7 tsubcctv %l2, 0x1355, %o3 edge32 %l6, %l5, %o1 brz %i4, loop_2416 movne %xcc, %o6, %i5 fnegd %f0, %f12 sllx %i2, 0x05, %l4 loop_2416: smul %l1, %g2, %i6 movrne %i0, 0x116, %i3 nop fitos %f2, %f2 fstoi %f2, %f18 fmovrsne %i1, %f19, %f27 mulscc %i7, 0x0C51, %g4 or %g5, 0x0BD6, %o2 fmovsa %icc, %f31, %f17 movgu %xcc, %g3, %o0 fcmple16 %f14, %f22, %g6 alignaddrl %o4, %l3, %l0 sub %g1, %o7, %g7 movvc %icc, %l2, %o5 sra %l6, %o3, %l5 sub %i4, 0x0823, %o1 ldstub [%l7 + 0x4E], %o6 xnorcc %i2, %l4, %l1 movleu %xcc, %g2, %i5 fmovdgu %xcc, %f10, %f19 brlz %i0, loop_2417 array16 %i6, %i1, %i7 fmovsleu %icc, %f5, %f28 andcc %g4, 0x131D, %g5 loop_2417: ta %xcc, 0x4 prefetch [%l7 + 0x40], 0x2 add %l7, 0x20, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i3 casa [%l6] %asi, %i3, %g3 sll %o2, %g6, %o0 subcc %l3, %o4, %g1 bn,pn %icc, loop_2418 orncc %o7, %l0, %g7 movne %xcc, %o5, %l6 xnor %o3, 0x1795, %l5 loop_2418: sub %i4, %l2, %o1 st %f10, [%l7 + 0x58] fmovdvc %icc, %f24, %f4 brgez,a %o6, loop_2419 orcc %l4, 0x10B3, %l1 movne %xcc, %i2, %i5 sra %g2, 0x1C, %i6 loop_2419: fandnot2 %f26, %f16, %f0 fmovsge %xcc, %f9, %f6 fexpand %f15, %f20 movrlez %i1, 0x077, %i0 movrlz %g4, 0x10C, %g5 edge32 %i3, %g3, %i7 tn %icc, 0x0 set 0x4A, %o1 lduba [%l7 + %o1] 0x15, %o2 tgu %icc, 0x3 membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f0 subc %g6, %l3, %o0 bpos %xcc, loop_2420 tne %xcc, 0x2 nop setx 0x7F82393F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0xF31758D7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fsubs %f16, %f13, %f4 movne %xcc, %g1, %o4 loop_2420: movle %xcc, %o7, %g7 movrgez %l0, %o5, %o3 edge8 %l6, %l5, %i4 add %l7, 0x38, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %o1, %o6 movvc %xcc, %l4, %l1 subccc %i2, %l2, %g2 bne,a %xcc, loop_2421 bcc,a %xcc, loop_2422 nop setx 0xA3FFFB2BC54A391B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x602DA90925867EB1, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 faddd %f4, %f22, %f28 umulcc %i5, 0x1CD0, %i6 loop_2421: faligndata %f20, %f6, %f22 loop_2422: brgez,a %i0, loop_2423 fblg %fcc0, loop_2424 popc %g4, %g5 bvs,pn %xcc, loop_2425 loop_2423: movpos %icc, %i3, %g3 loop_2424: prefetch [%l7 + 0x2C], 0x1 array8 %i7, %i1, %o2 loop_2425: subcc %l3, %g6, %o0 set 0x46, %o6 stha %g1, [%l7 + %o6] 0x2b membar #Sync wr %g0, 0x88, %asi prefetcha [%l7 + 0x48] %asi, 0x0 edge32 %g7, %o4, %l0 fsrc1 %f4, %f0 movge %xcc, %o5, %l6 or %l5, %i4, %o1 smulcc %o3, 0x0CF1, %o6 ldd [%l7 + 0x60], %f0 subc %l4, 0x1B4E, %i2 sub %l2, %l1, %g2 edge32 %i5, %i0, %i6 movg %icc, %g4, %g5 set 0x40, %l4 stda %f16, [%l7 + %l4] 0xf1 membar #Sync andncc %g3, %i3, %i7 prefetch [%l7 + 0x0C], 0x3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitod %f25, %f10 udivx %i1, 0x0422, %o2 xorcc %l3, 0x0E52, %o0 movleu %xcc, %g1, %g6 sdivcc %g7, 0x02B2, %o4 wr %g0, 0x81, %asi stwa %o7, [%l7 + 0x10] %asi flush %l7 + 0x5C movn %xcc, %o5, %l0 membar 0x0F nop setx loop_2426, %l0, %l1 jmpl %l1, %l5 taddcc %l6, %i4, %o3 tn %xcc, 0x1 xnor %o1, 0x093D, %l4 loop_2426: nop add %l7, 0x28, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %o6 casa [%l6] 0x10, %o6, %l2 fpadd16 %f16, %f14, %f26 edge16 %i2, %l1, %i5 nop fitos %f11, %f12 fstoi %f12, %f26 membar 0x69 nop setx 0x95DC350A90491B29, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr wr %g0, 0x89, %asi ldsba [%l7 + 0x1A] %asi, %i0 fmul8x16au %f25, %f27, %f28 fmovdleu %xcc, %f5, %f10 tne %xcc, 0x5 tsubcctv %g2, 0x0C60, %g4 fones %f21 smul %i6, 0x16A6, %g5 fnands %f2, %f27, %f1 fbe %fcc1, loop_2427 movcc %icc, %i3, %g3 edge32ln %i7, %i1, %o2 fmul8x16au %f16, %f9, %f10 loop_2427: nop setx loop_2428, %l0, %l1 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,pt %icc, loop_2429 nop setx 0xFACC96F1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x19B830FB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fsubs %f9, %f13, %f6 fmul8x16 %f1, %f8, %f22 loop_2428: fbge %fcc3, loop_2430 loop_2429: fors %f17, %f16, %f8 xnorcc %l3, 0x0645, %g1 bvs %icc, loop_2431 loop_2430: add %g6, 0x1883, %o0 sllx %o4, 0x04, %o7 fcmpeq16 %f26, %f6, %g7 loop_2431: subccc %o5, 0x1013, %l5 array16 %l0, %i4, %l6 fones %f12 mova %xcc, %o1, %o3 movl %icc, %l4, %o6 movrgez %l2, %l1, %i5 edge8 %i0, %i2, %g4 ldx [%l7 + 0x58], %g2 sub %g5, 0x1ECD, %i3 fbge %fcc1, loop_2432 array8 %i6, %i7, %g3 umulcc %o2, 0x11C8, %l3 nop setx loop_2433, %l0, %l1 jmpl %l1, %g1 loop_2432: bg,a,pn %xcc, loop_2434 stbar wr %g0, 0x19, %asi ldsha [%l7 + 0x2A] %asi, %g6 loop_2433: sra %o0, %i1, %o4 loop_2434: swap [%l7 + 0x78], %g7 fmovrsne %o7, %f15, %f27 movrlz %l5, %o5, %i4 movge %icc, %l0, %o1 fbl,a %fcc2, loop_2435 sdivx %o3, 0x0EA5, %l4 fmovrslz %o6, %f3, %f29 andcc %l6, %l1, %i5 loop_2435: fmuld8sux16 %f24, %f3, %f30 sdivx %l2, 0x1AAA, %i0 movcs %xcc, %i2, %g2 tpos %xcc, 0x3 orncc %g4, 0x0BBD, %i3 te %xcc, 0x7 subccc %i6, 0x0B11, %g5 movl %xcc, %i7, %g3 fmovdvs %xcc, %f7, %f0 andcc %o2, 0x0E70, %l3 stw %g6, [%l7 + 0x14] tpos %xcc, 0x2 fornot2s %f29, %f7, %f22 nop setx 0x175B447E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x47BCF2A3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fdivs %f14, %f11, %f1 alignaddrl %o0, %i1, %g1 sub %o4, 0x0C81, %g7 tle %xcc, 0x5 movrlez %l5, 0x1D1, %o5 nop fitos %f0, %f28 fstod %f28, %f30 nop setx loop_2436, %l0, %l1 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 %o7, %l0, %o1 wr %g0, 0x88, %asi stda %f0, [%l7 + 0x40] %asi loop_2436: movneg %xcc, %o3, %i4 xorcc %l4, 0x0F62, %o6 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l6, %l1 tneg %xcc, 0x3 srlx %i5, %l2, %i0 fbue %fcc2, loop_2437 fmovsvs %icc, %f24, %f16 fnegs %f22, %f1 bneg,a %xcc, loop_2438 loop_2437: srlx %g2, 0x1A, %i2 srl %i3, 0x0F, %g4 fmovdleu %icc, %f19, %f10 loop_2438: sll %i6, 0x19, %g5 subcc %g3, %i7, %o2 movle %xcc, %g6, %l3 fmovsne %icc, %f10, %f15 tvc %xcc, 0x4 wr %g0, 0x88, %asi lduwa [%l7 + 0x7C] %asi, %i1 set 0x40, %i3 stda %f16, [%l7 + %i3] 0x11 orcc %g1, %o0, %g7 sra %o4, %l5, %o5 edge8 %o7, %o1, %o3 movg %xcc, %l0, %i4 fnot1s %f0, %f27 subccc %o6, %l6, %l1 tl %icc, 0x1 wr %g0, 0x10, %asi swapa [%l7 + 0x58] %asi, %l4 fandnot1s %f9, %f1, %f7 orcc %l2, %i5, %i0 ldub [%l7 + 0x53], %g2 edge32n %i2, %i3, %i6 fble %fcc2, loop_2439 array32 %g4, %g5, %g3 fmovsvc %xcc, %f20, %f21 set 0x60, %o3 ldda [%l7 + %o3] 0x89, %o2 loop_2439: fmovsne %xcc, %f20, %f2 movvc %xcc, %g6, %i7 andn %i1, %g1, %o0 edge8 %l3, %g7, %l5 srl %o4, 0x18, %o7 fpackfix %f30, %f25 taddcc %o5, %o1, %l0 fornot1 %f20, %f8, %f24 array16 %o3, %i4, %l6 tvs %icc, 0x0 fba %fcc2, loop_2440 fpsub32 %f2, %f4, %f24 fmovdle %icc, %f28, %f2 fors %f10, %f21, %f8 loop_2440: te %xcc, 0x4 set 0x58, %g5 stha %o6, [%l7 + %g5] 0x22 membar #Sync saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bleu,a,pt %icc, loop_2441 edge32 %l4, %l2, %l1 edge32l %i5, %g2, %i0 fpack32 %f14, %f6, %f18 loop_2441: xorcc %i3, 0x14ED, %i6 fpsub16s %f0, %f20, %f13 fbe,a %fcc1, loop_2442 fmovsvc %icc, %f26, %f15 bne,a loop_2443 mova %xcc, %g4, %g5 loop_2442: tpos %icc, 0x4 lduh [%l7 + 0x3C], %i2 loop_2443: tge %icc, 0x3 nop setx loop_2444, %l0, %l1 jmpl %l1, %g3 movl %xcc, %o2, %g6 fmovsvc %xcc, %f10, %f2 edge32ln %i1, %i7, %o0 loop_2444: membar 0x15 bshuffle %f0, %f30, %f24 ldsb [%l7 + 0x55], %l3 movne %icc, %g1, %g7 mulx %l5, 0x0ECE, %o7 orcc %o4, 0x1228, %o5 fnot1 %f26, %f22 movg %icc, %l0, %o1 bcc,pt %xcc, loop_2445 srax %o3, 0x14, %l6 fnands %f20, %f20, %f21 tneg %xcc, 0x5 loop_2445: sir 0x1F4E edge8 %o6, %l4, %i4 fmovsgu %xcc, %f8, %f25 fzeros %f4 fmovspos %icc, %f14, %f30 fones %f26 tvc %icc, 0x5 movgu %icc, %l1, %l2 edge16n %g2, %i5, %i3 ldd [%l7 + 0x68], %f14 fxnors %f17, %f19, %f31 swap [%l7 + 0x10], %i6 movre %g4, 0x1A3, %g5 sethi 0x1CAC, %i2 smul %g3, %i0, %g6 fbo,a %fcc3, loop_2446 fsrc1 %f24, %f6 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f0 loop_2446: movre %o2, %i1, %i7 movrlz %o0, %l3, %g7 udivcc %g1, 0x1676, %l5 udivcc %o4, 0x1A64, %o5 movle %xcc, %l0, %o7 fmovsle %icc, %f15, %f11 brlz %o3, loop_2447 fmovrsne %o1, %f16, %f22 fxors %f25, %f29, %f20 sethi 0x18F2, %l6 loop_2447: fabss %f0, %f23 flush %l7 + 0x20 mulx %o6, 0x01C5, %l4 set 0x40, %i1 stda %f0, [%l7 + %i1] 0x19 for %f24, %f4, %f2 addcc %i4, 0x1680, %l1 movneg %xcc, %g2, %l2 move %icc, %i5, %i3 movrgz %g4, 0x11C, %i6 ldsw [%l7 + 0x30], %g5 fbn,a %fcc2, loop_2448 movvc %xcc, %g3, %i2 set 0x59, %g2 stba %g6, [%l7 + %g2] 0x88 loop_2448: movcs %xcc, %o2, %i1 sdivx %i7, 0x1272, %i0 stbar sir 0x182F sethi 0x0CC9, %l3 fmovde %xcc, %f19, %f27 fbne %fcc1, loop_2449 fpsub32s %f17, %f23, %f25 edge32l %o0, %g7, %l5 xorcc %o4, %g1, %l0 loop_2449: movrlz %o5, 0x31C, %o3 set 0x40, %g4 stda %f16, [%l7 + %g4] 0x80 bn,pn %xcc, loop_2450 tsubcc %o1, %l6, %o7 andcc %o6, 0x180B, %l4 add %l1, %g2, %l2 loop_2450: brgez,a %i5, loop_2451 tsubcctv %i4, 0x1881, %g4 set 0x33, %l0 ldstuba [%l7 + %l0] 0x10, %i3 loop_2451: brlez,a %i6, loop_2452 edge32ln %g3, %g5, %g6 movrlz %o2, 0x0C9, %i2 nop set 0x28, %o7 lduh [%l7 + %o7], %i7 loop_2452: mulx %i0, %l3, %i1 mulscc %g7, 0x0C43, %o0 ldsh [%l7 + 0x4A], %o4 taddcctv %g1, 0x0CF6, %l0 bgu,pt %icc, loop_2453 edge32ln %o5, %o3, %l5 wr %g0, 0x18, %asi prefetcha [%l7 + 0x58] %asi, 0x0 loop_2453: fbu,a %fcc3, loop_2454 sll %l6, %o7, %o6 move %xcc, %l4, %g2 and %l2, 0x06A1, %l1 loop_2454: movne %xcc, %i4, %g4 taddcctv %i5, 0x1EEF, %i6 edge32 %i3, %g3, %g5 mova %xcc, %o2, %g6 edge16n %i7, %i0, %l3 addc %i2, %i1, %g7 xor %o0, %g1, %l0 sir 0x01C3 fpsub16s %f17, %f3, %f4 ldstub [%l7 + 0x1C], %o5 edge32ln %o3, %o4, %l5 addcc %l6, 0x0727, %o1 membar 0x03 tcc %icc, 0x6 srl %o7, %o6, %g2 tne %xcc, 0x5 fbn,a %fcc0, loop_2455 subc %l4, 0x0937, %l1 fmovs %f19, %f11 bneg loop_2456 loop_2455: ldsh [%l7 + 0x1E], %i4 subc %g4, 0x13A6, %i5 movne %icc, %l2, %i3 loop_2456: fsrc1s %f18, %f26 umul %i6, %g3, %o2 tsubcctv %g6, 0x18E4, %i7 edge32n %i0, %l3, %i2 fmovsge %icc, %f2, %f10 bn,a,pn %icc, loop_2457 movvs %xcc, %g5, %i1 bshuffle %f12, %f26, %f14 xor %g7, 0x1609, %g1 loop_2457: movleu %xcc, %l0, %o0 sll %o3, %o5, %o4 srlx %l6, %l5, %o1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16ln %o7, %o6, %l4 movvs %icc, %l1, %g2 bshuffle %f22, %f0, %f24 fxor %f26, %f10, %f6 movre %g4, 0x02F, %i4 umulcc %l2, %i3, %i5 pdist %f24, %f6, %f26 udivcc %g3, 0x10AE, %i6 wr %g0, 0x80, %asi prefetcha [%l7 + 0x08] %asi, 0x0 fmovrdgz %i7, %f0, %f4 orncc %i0, 0x1CAC, %g6 movre %i2, 0x0B7, %g5 fmovspos %xcc, %f8, %f24 fmovrdgz %l3, %f6, %f28 and %g7, 0x1186, %i1 wr %g0, 0x88, %asi ldsba [%l7 + 0x1E] %asi, %g1 subc %l0, 0x1543, %o3 tleu %xcc, 0x7 tcs %icc, 0x0 nop setx 0x8DCD99EC107EC210, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr edge32 %o5, %o4, %o0 fpsub16s %f16, %f14, %f4 tsubcc %l5, %o1, %l6 movg %xcc, %o6, %o7 edge16n %l1, %g2, %g4 bvs %xcc, loop_2458 fbue %fcc0, loop_2459 orn %l4, 0x04F5, %i4 edge8ln %l2, %i5, %g3 loop_2458: sub %i3, %o2, %i7 loop_2459: movpos %icc, %i6, %g6 tcs %icc, 0x1 bgu %xcc, loop_2460 ldstub [%l7 + 0x5C], %i0 srl %g5, 0x10, %i2 fmovdg %xcc, %f0, %f19 loop_2460: subc %g7, 0x0F68, %l3 move %xcc, %g1, %l0 orncc %o3, %i1, %o4 orn %o5, %l5, %o0 fmovsleu %icc, %f11, %f21 tneg %icc, 0x1 ldsh [%l7 + 0x48], %o1 tsubcctv %o6, 0x1FC2, %l6 tsubcctv %l1, %g2, %o7 movrlz %l4, 0x333, %g4 bcc,pt %icc, loop_2461 taddcctv %l2, %i4, %i5 add %l7, 0x28, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %i3 casxa [%l6] %asi, %i3, %o2 loop_2461: mulx %i7, %i6, %g3 tne %icc, 0x7 movneg %xcc, %g6, %i0 fzero %f2 wr %g0, 0x80, %asi lduba [%l7 + 0x2A] %asi, %i2 andncc %g7, %g5, %g1 andncc %l3, %o3, %l0 tgu %xcc, 0x4 fmovrdlez %o4, %f14, %f8 edge16ln %i1, %o5, %l5 or %o1, %o6, %o0 edge8ln %l1, %g2, %o7 stx %l4, [%l7 + 0x08] movrgz %l6, 0x066, %g4 nop setx loop_2462, %l0, %l1 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 %f14, %f5 fstox %f5, %f6 fxtos %f6, %f5 nop setx 0xB04F520B, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr addccc %i4, %i5, %l2 loop_2462: sra %o2, 0x0E, %i3 edge32 %i6, %i7, %g6 fnor %f12, %f10, %f24 bg,pn %xcc, loop_2463 fpadd16s %f16, %f31, %f16 and %g3, %i0, %i2 popc 0x0CDC, %g5 loop_2463: tneg %icc, 0x5 smulcc %g7, 0x16F6, %l3 move %xcc, %g1, %l0 membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f16 orcc %o4, 0x16CE, %o3 umulcc %i1, %l5, %o5 and %o1, 0x1160, %o0 set 0x74, %o0 stha %l1, [%l7 + %o0] 0xea membar #Sync edge16n %g2, %o7, %o6 orcc %l4, %g4, %l6 orn %i4, 0x0E16, %l2 array16 %o2, %i3, %i5 array16 %i6, %g6, %g3 fmovsge %icc, %f14, %f24 edge16 %i7, %i2, %g5 bleu,pt %icc, loop_2464 bgu,a %xcc, loop_2465 stx %i0, [%l7 + 0x28] membar 0x6E loop_2464: nop membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f16 loop_2465: move %icc, %l3, %g7 tgu %xcc, 0x5 fcmpne32 %f14, %f8, %l0 edge32ln %g1, %o3, %i1 smul %o4, 0x12C7, %o5 sra %l5, %o1, %l1 popc 0x09EB, %o0 sub %g2, 0x18E5, %o7 array16 %l4, %o6, %g4 movge %xcc, %i4, %l2 tsubcc %l6, 0x02F0, %o2 srlx %i5, %i6, %g6 fbge %fcc1, loop_2466 bcc,a %xcc, loop_2467 mulscc %g3, %i3, %i7 tneg %xcc, 0x2 loop_2466: fmovsne %icc, %f29, %f14 loop_2467: taddcc %g5, %i2, %l3 stbar sir 0x1DE0 fbule %fcc1, loop_2468 bne,a,pt %xcc, loop_2469 array32 %i0, %l0, %g1 fbl,a %fcc0, loop_2470 loop_2468: fnot1s %f20, %f7 loop_2469: sir 0x0478 udiv %g7, 0x063F, %i1 loop_2470: bcs,pn %xcc, loop_2471 edge16ln %o4, %o3, %o5 andn %o1, %l5, %l1 nop setx 0x008BB693, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x2BB23703, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fmuls %f2, %f12, %f27 loop_2471: stw %g2, [%l7 + 0x30] lduh [%l7 + 0x7A], %o0 bg %xcc, loop_2472 brnz %l4, loop_2473 bneg,pn %xcc, loop_2474 ldub [%l7 + 0x47], %o6 loop_2472: brgz %g4, loop_2475 loop_2473: sll %i4, %o7, %l2 loop_2474: fcmpgt32 %f8, %f20, %l6 edge32 %o2, %i6, %g6 loop_2475: bvc loop_2476 fmul8ulx16 %f6, %f20, %f0 wr %g0, 0x11, %asi ldsha [%l7 + 0x52] %asi, %g3 loop_2476: fmovdl %icc, %f6, %f23 movvs %xcc, %i3, %i7 edge8 %g5, %i2, %i5 ble,a,pt %icc, loop_2477 edge32ln %i0, %l0, %l3 fbug %fcc3, loop_2478 tvc %icc, 0x3 loop_2477: movrgz %g1, 0x28D, %g7 tl %xcc, 0x7 loop_2478: addcc %i1, %o3, %o5 xnor %o4, %l5, %o1 wr %g0, 0x10, %asi stwa %l1, [%l7 + 0x34] %asi andn %o0, 0x02AC, %l4 sll %g2, %o6, %i4 fbg,a %fcc2, loop_2479 fmovdvc %xcc, %f26, %f12 fbn,a %fcc2, loop_2480 movn %xcc, %o7, %l2 loop_2479: fmovsne %xcc, %f20, %f7 bneg,a loop_2481 loop_2480: fpsub16 %f26, %f6, %f12 edge32 %g4, %o2, %l6 udiv %i6, 0x1836, %g6 loop_2481: nop wr %g0, 0x81, %asi ldswa [%l7 + 0x50] %asi, %i3 edge8l %i7, %g3, %g5 fmovrse %i5, %f5, %f13 fornot2s %f9, %f5, %f10 fmovdvc %icc, %f6, %f4 tpos %xcc, 0x5 wr %g0, 0x80, %asi stxa %i2, [%l7 + 0x70] %asi tpos %icc, 0x6 stw %i0, [%l7 + 0x70] fxnors %f28, %f30, %f12 tsubcctv %l0, 0x0EC7, %g1 fornot2 %f24, %f6, %f10 xor %l3, 0x07FC, %i1 edge16l %g7, %o5, %o4 movrgez %o3, 0x108, %l5 wr %g0, 0x19, %asi prefetcha [%l7 + 0x28] %asi, 0x0 movrlez %o0, %o1, %l4 set 0x0A, %l3 ldsha [%l7 + %l3] 0x81, %o6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x0c, %asi lduba [%l7 + 0x17] %asi, %g2 stbar ldd [%l7 + 0x38], %f10 tgu %icc, 0x5 sll %i4, 0x1A, %l2 edge32ln %o7, %g4, %o2 edge32l %i6, %g6, %l6 smul %i3, %i7, %g3 orcc %g5, 0x1768, %i2 edge8n %i0, %l0, %i5 ldsh [%l7 + 0x1E], %l3 wr %g0, 0x18, %asi lda [%l7 + 0x30] %asi, %f8 membar 0x2A ble %xcc, loop_2482 fpackfix %f8, %f29 edge16 %i1, %g7, %g1 ldsh [%l7 + 0x74], %o5 loop_2482: mulx %o3, 0x1909, %l5 fmovsneg %icc, %f1, %f25 edge32n %l1, %o4, %o1 movleu %xcc, %o0, %l4 addccc %o6, %g2, %i4 edge32ln %o7, %g4, %l2 set 0x18, %i2 stha %o2, [%l7 + %i2] 0xe3 membar #Sync bvs,pt %xcc, loop_2483 tvc %icc, 0x7 set 0x62, %o5 ldsba [%l7 + %o5] 0x15, %i6 loop_2483: taddcctv %l6, %g6, %i3 tle %icc, 0x0 taddcctv %i7, %g3, %i2 ldx [%l7 + 0x28], %i0 fbue %fcc3, loop_2484 fmovdleu %icc, %f7, %f7 nop fitod %f2, %f20 fdtox %f20, %f0 fmovsge %xcc, %f22, %f26 loop_2484: umul %l0, %g5, %l3 fmovsneg %xcc, %f14, %f7 wr %g0, 0x88, %asi lduwa [%l7 + 0x4C] %asi, %i5 brlz,a %g7, loop_2485 fnot1s %f23, %f0 tleu %xcc, 0x0 edge8n %g1, %o5, %o3 loop_2485: fxnor %f26, %f22, %f22 taddcc %i1, %l5, %l1 nop fitos %f10, %f23 fbul %fcc2, loop_2486 fmovsa %xcc, %f26, %f5 pdist %f30, %f0, %f8 edge16 %o4, %o0, %l4 loop_2486: bcs,a %xcc, loop_2487 brnz %o1, loop_2488 fzeros %f9 fmovsge %icc, %f25, %f29 loop_2487: fandnot1 %f22, %f12, %f6 loop_2488: ta %xcc, 0x1 andcc %g2, 0x0BA4, %o6 ta %xcc, 0x1 bcc,a loop_2489 fmovrse %i4, %f11, %f18 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bleu %xcc, loop_2490 loop_2489: xor %o7, 0x1E17, %l2 ldx [%l7 + 0x28], %g4 fba,a %fcc1, loop_2491 loop_2490: fmovrsgz %i6, %f13, %f15 wr %g0, 0x0c, %asi sta %f14, [%l7 + 0x20] %asi loop_2491: edge32l %l6, %o2, %g6 fnegd %f24, %f12 edge16n %i7, %g3, %i3 movrgz %i0, %i2, %l0 set 0x64, %l6 ldsha [%l7 + %l6] 0x19, %g5 orncc %l3, %i5, %g7 brlz %o5, loop_2492 movl %xcc, %o3, %g1 sra %i1, 0x1E, %l5 fbn,a %fcc1, loop_2493 loop_2492: nop setx 0x4EAD9AF0B74A1799, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xD762C8E6694E679F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f0, %f22 addc %l1, 0x0C27, %o4 bcs %xcc, loop_2494 loop_2493: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movge %xcc, %o0, %l4 movne %xcc, %o1, %g2 loop_2494: nop fitod %f3, %f24 addc %o6, 0x047B, %o7 fbe,a %fcc3, loop_2495 nop setx loop_2496, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tsubcctv %l2, 0x1347, %g4 sdiv %i4, 0x1B89, %i6 loop_2495: nop set 0x48, %g3 stwa %o2, [%l7 + %g3] 0x2b membar #Sync loop_2496: alignaddr %l6, %g6, %i7 fmovspos %icc, %f25, %f24 or %g3, %i3, %i0 fabss %f27, %f12 nop set 0x18, %i4 lduw [%l7 + %i4], %i2 fpadd16s %f31, %f21, %f23 fmovse %icc, %f6, %f16 brnz %g5, loop_2497 sub %l0, 0x1A8A, %i5 fpmerge %f20, %f2, %f0 taddcctv %l3, %o5, %g7 loop_2497: nop wr %g0, 0x10, %asi ldswa [%l7 + 0x5C] %asi, %o3 addcc %i1, %l5, %g1 nop fitod %f0, %f10 fdtoi %f10, %f21 tvs %xcc, 0x5 wr %g0, 0x19, %asi prefetcha [%l7 + 0x08] %asi, 0x0 and %o4, 0x1BD5, %o0 edge16 %l4, %o1, %o6 and %o7, 0x0EAE, %l2 addc %g2, %g4, %i6 sir 0x07D1 nop setx 0x1054D524, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr bge,a,pt %icc, loop_2498 array32 %o2, %l6, %i4 bge loop_2499 fsrc1 %f18, %f20 loop_2498: xor %g6, 0x0336, %i7 tge %xcc, 0x7 loop_2499: alignaddr %g3, %i0, %i2 sllx %g5, 0x0C, %i3 tge %icc, 0x7 fandnot2 %f18, %f6, %f10 ldsw [%l7 + 0x58], %i5 popc %l0, %l3 set 0x5C, %o4 lduwa [%l7 + %o4] 0x11, %o5 alignaddr %g7, %i1, %l5 movge %xcc, %o3, %l1 mova %icc, %o4, %g1 sdivx %l4, 0x151C, %o0 taddcc %o6, 0x0861, %o1 smul %l2, 0x1FC9, %o7 bne %xcc, loop_2500 fcmple32 %f14, %f22, %g2 nop setx 0x8571513E706C8894, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x68B8CADF0BF8CBB9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f24, %f6 set 0x24, %i0 ldstuba [%l7 + %i0] 0x04, %i6 loop_2500: lduh [%l7 + 0x1C], %o2 sth %l6, [%l7 + 0x62] movrne %g4, %i4, %g6 sdivcc %i7, 0x0D2C, %i0 edge8n %i2, %g3, %i3 membar 0x28 set 0x12, %g7 ldsha [%l7 + %g7] 0x04, %g5 tg %xcc, 0x5 set 0x1E, %l1 lduha [%l7 + %l1] 0x11, %l0 tgu %icc, 0x6 mulscc %i5, 0x1FA3, %l3 mova %xcc, %o5, %g7 addccc %i1, %o3, %l5 fxor %f6, %f20, %f10 srl %o4, %g1, %l4 tsubcctv %o0, 0x1F6F, %o6 taddcc %l1, %o1, %o7 subcc %l2, %g2, %i6 edge32 %o2, %l6, %g4 set 0x60, %i6 lda [%l7 + %i6] 0x18, %f20 tge %xcc, 0x6 orn %i4, 0x1814, %i7 movrlz %g6, 0x11C, %i2 set 0x70, %g6 ldswa [%l7 + %g6] 0x14, %g3 fmovrsgez %i3, %f2, %f27 edge16n %i0, %g5, %l0 movvs %icc, %i5, %l3 movrlez %o5, 0x1F6, %g7 fornot1 %f28, %f10, %f6 subc %o3, 0x1F9C, %i1 fmovdcs %icc, %f11, %f22 st %f27, [%l7 + 0x08] subc %o4, 0x197D, %l5 bge,pn %xcc, loop_2501 srlx %g1, 0x1D, %l4 edge16n %o0, %l1, %o6 movl %xcc, %o1, %l2 loop_2501: tneg %xcc, 0x2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stb %g2, [%l7 + 0x34] xnor %i6, %o2, %o7 mulscc %g4, %i4, %i7 fmovsgu %xcc, %f18, %f29 nop fitod %f17, %f22 srlx %l6, %i2, %g3 bg %icc, loop_2502 movrgz %g6, 0x2DB, %i3 nop setx 0x076D459EB7C7B27E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 fsqrtd %f20, %f14 bshuffle %f12, %f16, %f26 loop_2502: stb %g5, [%l7 + 0x1F] xnor %i0, %i5, %l3 nop setx loop_2503, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sllx %l0, %o5, %g7 bvc,a,pn %icc, loop_2504 movrlz %i1, 0x31F, %o3 loop_2503: sth %o4, [%l7 + 0x30] fmovsvc %xcc, %f16, %f18 loop_2504: smul %l5, %l4, %o0 fbge,a %fcc1, loop_2505 smulcc %l1, %g1, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %o6, %g2, %i6 loop_2505: fmovsa %icc, %f5, %f1 nop setx 0x92F062A8C0426891, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr set 0x40, %i7 stda %f16, [%l7 + %i7] 0xf1 membar #Sync or %l2, 0x05BC, %o2 ta %icc, 0x4 tle %icc, 0x2 addcc %g4, 0x1E1C, %i4 edge16 %i7, %o7, %l6 brgez %g3, loop_2506 fpack16 %f4, %f2 movle %xcc, %i2, %g6 mulscc %i3, 0x1962, %g5 loop_2506: fnors %f9, %f9, %f11 brlz %i5, loop_2507 bvc,a,pt %xcc, loop_2508 movrgez %l3, %l0, %i0 fpadd32s %f27, %f21, %f12 loop_2507: bn,pt %icc, loop_2509 loop_2508: fsrc2 %f8, %f16 wr %g0, 0x16, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync loop_2509: movrgez %g7, 0x2DE, %o5 sll %o3, 0x1D, %o4 edge8ln %l5, %l4, %o0 umulcc %i1, 0x1C2D, %l1 sdivcc %g1, 0x0BE9, %o1 tleu %xcc, 0x6 movcc %icc, %o6, %i6 andcc %l2, 0x18F4, %g2 edge32l %g4, %i4, %i7 set 0x2C, %l2 stwa %o2, [%l7 + %l2] 0x2f membar #Sync movrlz %l6, 0x21A, %o7 udivcc %i2, 0x003F, %g6 fmovse %icc, %f11, %f13 fbge %fcc3, loop_2510 nop fitod %f12, %f22 fdtoi %f22, %f10 bcs,a %xcc, loop_2511 taddcc %g3, %i3, %g5 loop_2510: udiv %i5, 0x12CE, %l3 movrlez %l0, 0x34C, %g7 loop_2511: nop set 0x20, %i5 ldsb [%l7 + %i5], %o5 addc %o3, 0x0D1F, %o4 movcc %xcc, %l5, %l4 fpack16 %f4, %f31 bleu loop_2512 fxors %f22, %f20, %f8 sra %o0, 0x0E, %i0 subc %l1, %i1, %o1 loop_2512: tsubcctv %o6, %g1, %i6 nop setx 0xD25BC04941B7424F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 fsqrtd %f26, %f10 fornot1s %f23, %f18, %f31 edge8l %l2, %g2, %g4 fbule %fcc2, loop_2513 nop setx 0xDC28BAFB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0xFF4CA7CE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fsubs %f14, %f20, %f19 tgu %icc, 0x7 fmovsn %icc, %f13, %f21 loop_2513: fpack32 %f6, %f4, %f30 ldsw [%l7 + 0x50], %i4 subccc %i7, %o2, %l6 srl %o7, %g6, %g3 movrgez %i3, 0x051, %i2 wr %g0, 0x80, %asi lduwa [%l7 + 0x60] %asi, %g5 be,a %xcc, loop_2514 fmuld8ulx16 %f9, %f19, %f14 xnorcc %l3, 0x15EE, %l0 movrgz %i5, 0x020, %g7 loop_2514: movcc %xcc, %o3, %o4 movvs %icc, %o5, %l5 fbuge,a %fcc3, loop_2515 movpos %icc, %l4, %o0 edge32 %i0, %i1, %o1 nop setx 0x80485EB1, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr loop_2515: tl %icc, 0x0 fba,a %fcc1, loop_2516 nop set 0x68, %o2 ldd [%l7 + %o2], %l0 addccc %o6, 0x1AAB, %i6 fabsd %f10, %f0 loop_2516: sdivcc %l2, 0x016C, %g2 wr %g0, 0x88, %asi lduwa [%l7 + 0x20] %asi, %g4 wr %g0, 0x19, %asi lduba [%l7 + 0x6B] %asi, %i4 std %f18, [%l7 + 0x50] movgu %xcc, %g1, %o2 fmovsl %xcc, %f18, %f30 alignaddr %l6, %o7, %g6 movn %xcc, %g3, %i7 move %icc, %i3, %g5 edge32 %l3, %i2, %l0 bl,a,pt %icc, loop_2517 movg %xcc, %i5, %o3 sdivcc %g7, 0x146F, %o5 fbn,a %fcc2, loop_2518 loop_2517: bcc,pn %icc, loop_2519 fbuge %fcc0, loop_2520 sll %o4, %l5, %l4 loop_2518: nop set 0x4C, %l5 ldsha [%l7 + %l5] 0x0c, %i0 loop_2519: tn %icc, 0x3 loop_2520: subcc %o0, 0x048D, %o1 umulcc %l1, 0x1680, %o6 ble %icc, loop_2521 fba,a %fcc0, loop_2522 bl,a %xcc, loop_2523 tsubcctv %i6, 0x0009, %i1 loop_2521: or %l2, 0x1373, %g4 loop_2522: tn %icc, 0x1 loop_2523: movrgz %g2, %g1, %o2 movleu %icc, %l6, %o7 set 0x32, %g1 stha %g6, [%l7 + %g1] 0xea membar #Sync membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f0 tge %xcc, 0x7 ldub [%l7 + 0x1B], %i4 ldsb [%l7 + 0x13], %g3 edge16 %i3, %g5, %i7 sth %i2, [%l7 + 0x7E] andcc %l3, 0x0196, %i5 edge8l %o3, %l0, %o5 wr %g0, 0x11, %asi stxa %o4, [%l7 + 0x08] %asi fmovsne %icc, %f25, %f25 movrgz %g7, 0x299, %l5 bneg,a,pt %xcc, loop_2524 orncc %i0, 0x09DB, %l4 xnor %o0, 0x184F, %o1 fmovdle %xcc, %f6, %f23 loop_2524: bgu,pt %xcc, loop_2525 be,a,pt %xcc, loop_2526 srlx %o6, 0x14, %i6 movge %xcc, %i1, %l2 loop_2525: movne %icc, %l1, %g4 loop_2526: tle %xcc, 0x6 wr %g0, 0x80, %asi lduba [%l7 + 0x3D] %asi, %g1 array16 %g2, %l6, %o7 fmovrslz %o2, %f2, %f11 taddcctv %i4, %g6, %g3 fandnot2 %f20, %f22, %f6 fmovrse %i3, %f22, %f18 fmovsleu %xcc, %f20, %f19 fcmpeq16 %f10, %f22, %g5 fmovrdlz %i7, %f18, %f28 fmul8x16au %f29, %f20, %f30 sir 0x1B9D bvc,a,pt %xcc, loop_2527 edge32 %l3, %i2, %i5 movre %o3, 0x1FC, %o5 movcs %xcc, %o4, %l0 loop_2527: bg,a,pn %xcc, loop_2528 array16 %l5, %g7, %i0 tcc %xcc, 0x2 nop setx 0x3FA0974F27B56C23, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x51864B8809E69A29, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 faddd %f14, %f2, %f2 loop_2528: st %f25, [%l7 + 0x78] movg %xcc, %l4, %o1 movrgz %o0, %i6, %o6 movrne %i1, 0x02C, %l2 smul %g4, %g1, %l1 nop fitod %f8, %f28 fdtos %f28, %f14 fbue,a %fcc1, loop_2529 fands %f8, %f10, %f28 fmovse %xcc, %f20, %f22 ldx [%l7 + 0x08], %g2 loop_2529: nop fitos %f11, %f29 fstoi %f29, %f4 fmovdvs %icc, %f8, %f0 movrlez %o7, 0x31A, %l6 sra %o2, 0x09, %i4 fsrc2 %f4, %f30 wr %g0, 0x81, %asi lduwa [%l7 + 0x34] %asi, %g6 stbar mova %xcc, %i3, %g5 umul %g3, 0x0376, %l3 movn %icc, %i2, %i5 fmuld8sux16 %f22, %f21, %f14 fmovs %f12, %f24 xnor %i7, 0x12DF, %o5 bl loop_2530 movrgz %o3, 0x026, %l0 edge32n %l5, %g7, %i0 xnor %o4, %l4, %o1 loop_2530: move %xcc, %i6, %o0 fcmple16 %f4, %f28, %i1 fpsub16 %f8, %f0, %f14 movleu %icc, %l2, %g4 ldsh [%l7 + 0x12], %o6 movle %xcc, %l1, %g2 membar 0x4E fandnot1 %f12, %f20, %f2 fmovdge %icc, %f8, %f8 subcc %o7, 0x1CAB, %l6 sub %g1, %o2, %g6 orcc %i3, %g5, %i4 fnands %f29, %f23, %f5 fmul8sux16 %f0, %f16, %f20 fbue,a %fcc0, loop_2531 edge16ln %g3, %l3, %i2 sllx %i5, 0x11, %o5 smul %o3, %l0, %i7 loop_2531: popc %l5, %i0 sll %o4, 0x00, %l4 sir 0x10B9 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %g7, %i6 fmovdne %xcc, %f24, %f12 movpos %xcc, %o1, %i1 orncc %l2, %g4, %o6 fmul8ulx16 %f2, %f24, %f28 wr %g0, 0x10, %asi lduha [%l7 + 0x66] %asi, %l1 movcc %icc, %o0, %o7 call loop_2532 edge16 %l6, %g2, %o2 ldsb [%l7 + 0x5A], %g1 pdist %f22, %f2, %f12 loop_2532: fmovsle %xcc, %f5, %f8 nop fitos %f10, %f31 fstod %f31, %f12 fbn %fcc1, loop_2533 fmovrde %i3, %f10, %f16 edge32ln %g6, %g5, %i4 fblg %fcc1, loop_2534 loop_2533: fmovrslez %l3, %f2, %f17 stw %g3, [%l7 + 0x40] tvc %icc, 0x5 loop_2534: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movg %xcc, %i5, %o5 movl %icc, %o3, %l0 fmovrslz %i2, %f3, %f1 orncc %l5, 0x1AA9, %i0 fnegs %f23, %f8 sllx %i7, %o4, %l4 call loop_2535 movgu %xcc, %g7, %o1 xor %i1, 0x1613, %l2 fbg %fcc2, loop_2536 loop_2535: nop set 0x27, %o1 ldub [%l7 + %o1], %g4 movrgz %o6, %i6, %o0 tgu %icc, 0x6 loop_2536: orncc %l1, %o7, %g2 movcs %xcc, %l6, %g1 nop setx 0xB39312538B6270F2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xE06CB5334CD8D971, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fmuld %f8, %f30, %f20 and %o2, %g6, %i3 edge8ln %i4, %l3, %g3 popc 0x0F45, %i5 add %l7, 0x58, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x81, %g5, %o3 fpackfix %f26, %f1 orncc %o5, 0x092C, %i2 bn,a,pt %icc, loop_2537 movvs %icc, %l5, %i0 nop setx loop_2538, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done sir 0x0E1E loop_2537: sir 0x18A9 edge32 %l0, %o4, %l4 loop_2538: fpsub16 %f28, %f20, %f24 bn loop_2539 addc %i7, %o1, %i1 sdiv %l2, 0x1E0C, %g4 fbn %fcc1, loop_2540 loop_2539: fpack16 %f12, %f27 edge32n %g7, %i6, %o0 stbar loop_2540: movge %icc, %l1, %o6 fbl %fcc0, loop_2541 move %xcc, %o7, %l6 movrlz %g2, %o2, %g1 add %g6, 0x0FE4, %i4 loop_2541: xnorcc %i3, %g3, %i5 fmovdgu %xcc, %f31, %f0 fbo,a %fcc2, loop_2542 fxor %f10, %f2, %f14 bshuffle %f28, %f16, %f8 ldstub [%l7 + 0x74], %g5 loop_2542: nop wr %g0, 0x52, %asi ldxa [%g0 + 0x210] %asi, %o3 bg,pt %icc, loop_2543 edge32ln %l3, %o5, %i2 bgu,a loop_2544 xor %l5, 0x1A73, %l0 loop_2543: tge %icc, 0x0 movvc %xcc, %o4, %l4 loop_2544: nop set 0x5E, %l4 lduha [%l7 + %l4] 0x80, %i0 tvc %xcc, 0x4 alignaddr %o1, %i7, %l2 lduh [%l7 + 0x1C], %g4 fbul %fcc2, loop_2545 fands %f1, %f27, %f17 srlx %i1, 0x19, %g7 be,a %xcc, loop_2546 loop_2545: ba loop_2547 edge16 %o0, %i6, %o6 stw %o7, [%l7 + 0x28] loop_2546: fsrc2s %f16, %f18 loop_2547: fandnot2 %f20, %f8, %f10 nop setx 0x4D7B3C52A34013A9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x7800CD9CD27BD6D4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f4, %f8 srlx %l1, 0x1E, %g2 sll %o2, %l6, %g6 fpackfix %f30, %f11 movcc %icc, %g1, %i4 nop setx 0x85E4AC5B0D81478C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xA578A03C1E9B03E8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 faddd %f8, %f8, %f2 sllx %g3, %i3, %i5 subcc %o3, %l3, %g5 andncc %i2, %o5, %l5 wr %g0, 0x18, %asi lduha [%l7 + 0x58] %asi, %o4 fmovsvs %icc, %f2, %f15 movpos %xcc, %l0, %l4 umulcc %o1, 0x012F, %i0 andn %i7, %g4, %l2 andncc %i1, %g7, %i6 tleu %xcc, 0x5 fmovse %xcc, %f25, %f25 andncc %o0, %o7, %l1 fbug %fcc3, loop_2548 alignaddr %g2, %o2, %l6 movrgz %g6, 0x228, %g1 movrgez %o6, %i4, %i3 loop_2548: fabsd %f22, %f26 srl %g3, 0x07, %o3 fxor %f12, %f10, %f30 movn %xcc, %i5, %l3 tge %icc, 0x7 umul %g5, %i2, %o5 set 0x2A, %i3 stha %l5, [%l7 + %i3] 0xe3 membar #Sync xnorcc %l0, 0x00F2, %l4 set 0x40, %o3 ldda [%l7 + %o3] 0x10, %f16 movrlez %o4, 0x02F, %o1 bge,a,pt %xcc, loop_2549 tl %xcc, 0x3 alignaddrl %i7, %g4, %l2 fmul8x16au %f28, %f9, %f16 loop_2549: addc %i0, %i1, %g7 xor %o0, 0x0E57, %o7 bgu %xcc, loop_2550 fbne %fcc2, loop_2551 fbne %fcc3, loop_2552 sethi 0x1225, %l1 loop_2550: fmovs %f26, %f26 loop_2551: subc %g2, %o2, %i6 loop_2552: tsubcc %g6, 0x11F6, %g1 tpos %icc, 0x4 bn %xcc, loop_2553 tle %icc, 0x1 nop fitos %f4, %f5 fstox %f5, %f6 fxtos %f6, %f27 addccc %l6, 0x13C1, %i4 loop_2553: or %i3, %o6, %o3 fmovde %icc, %f20, %f18 move %xcc, %g3, %l3 nop fitod %f12, %f4 fdtos %f4, %f22 udiv %g5, 0x0B09, %i5 brlz,a %i2, loop_2554 tne %icc, 0x1 nop fitod %f2, %f20 fdtoi %f20, %f15 tn %xcc, 0x0 loop_2554: edge32l %l5, %o5, %l4 fornot2 %f10, %f22, %f6 movg %icc, %l0, %o4 set 0x21, %o6 ldsba [%l7 + %o6] 0x19, %i7 or %o1, 0x083A, %l2 movne %icc, %i0, %i1 nop setx 0x7FF856AC3C5D319F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 fsqrtd %f8, %f10 bcs,pt %xcc, loop_2555 ldd [%l7 + 0x30], %f8 edge16ln %g7, %o0, %g4 sub %o7, 0x06F1, %l1 loop_2555: nop setx loop_2556, %l0, %l1 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 0xD5751335, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0xE6BD90EA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fadds %f11, %f5, %f11 movle %xcc, %o2, %g2 sir 0x0BF2 loop_2556: nop fitos %f1, %f17 fstod %f17, %f22 smulcc %g6, 0x0869, %i6 mova %xcc, %l6, %g1 edge8 %i3, %o6, %i4 stbar movcc %xcc, %o3, %g3 brgez %g5, loop_2557 nop setx 0x1EB7AF09, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xF0E80604, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fadds %f10, %f16, %f0 movneg %icc, %i5, %i2 nop setx 0x0AA2F0EBA3A66A7F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 fsqrtd %f4, %f22 loop_2557: nop setx 0x606F0629, %l0, %l6 st %l6, [%l7 + 0x60] ld [%l7 + 0x60], %fsr tsubcctv %l5, %l3, %o5 movgu %icc, %l0, %l4 fble,a %fcc3, loop_2558 fmul8x16 %f5, %f4, %f22 fmovs %f12, %f4 move %icc, %i7, %o1 loop_2558: udiv %o4, 0x1AE7, %l2 fnors %f5, %f6, %f17 fmul8x16au %f8, %f18, %f4 fsrc1s %f30, %f17 movrne %i0, %i1, %g7 nop fitos %f9, %f18 fstod %f18, %f4 ldstub [%l7 + 0x70], %g4 mulscc %o0, %o7, %l1 bpos,a loop_2559 andncc %o2, %g6, %i6 nop setx loop_2560, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry movg %xcc, %l6, %g1 loop_2559: ldub [%l7 + 0x7F], %g2 ldub [%l7 + 0x5F], %i3 loop_2560: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 move %icc, %i4, %o6 fmovdcs %xcc, %f0, %f17 movrgez %o3, 0x0AE, %g5 fmovscc %xcc, %f1, %f15 alignaddr %g3, %i5, %l5 fpadd32s %f23, %f4, %f30 orn %l3, %o5, %l0 fba,a %fcc1, loop_2561 srax %i2, 0x11, %l4 wr %g0, 0x0c, %asi lduwa [%l7 + 0x0C] %asi, %o1 loop_2561: sir 0x18D9 tl %xcc, 0x0 tneg %icc, 0x0 sir 0x1DD6 fbul %fcc2, loop_2562 fnot1s %f25, %f6 movrgz %i7, 0x1F0, %o4 srlx %l2, 0x09, %i1 loop_2562: movgu %xcc, %g7, %i0 addcc %g4, %o7, %l1 movne %xcc, %o0, %g6 fxnor %f8, %f18, %f28 movn %icc, %i6, %o2 tcs %icc, 0x3 tvs %xcc, 0x5 te %icc, 0x4 fornot1 %f12, %f6, %f0 tn %icc, 0x1 ldd [%l7 + 0x50], %f18 sethi 0x16D6, %g1 xnorcc %l6, %g2, %i4 srlx %o6, %i3, %o3 edge8 %g3, %g5, %l5 mulx %i5, %l3, %l0 movgu %icc, %i2, %l4 array32 %o1, %o5, %o4 movpos %icc, %l2, %i7 edge16 %i1, %g7, %g4 fbo,a %fcc0, loop_2563 tgu %xcc, 0x0 lduh [%l7 + 0x72], %i0 movle %icc, %l1, %o0 loop_2563: fmovsle %xcc, %f18, %f2 sdiv %o7, 0x1E32, %i6 set 0x40, %i1 swapa [%l7 + %i1] 0x0c, %g6 fpsub16 %f8, %f6, %f6 fabss %f25, %f31 subccc %o2, 0x0480, %g1 fandnot1 %f14, %f26, %f26 std %f4, [%l7 + 0x68] edge32ln %g2, %i4, %l6 mulscc %i3, %o6, %o3 fabss %f31, %f23 wr %g0, 0x19, %asi sta %f4, [%l7 + 0x58] %asi movre %g3, %g5, %i5 udivx %l5, 0x167A, %l0 fxors %f2, %f1, %f10 fmovd %f12, %f0 call loop_2564 movcs %xcc, %l3, %i2 ldub [%l7 + 0x2F], %l4 subcc %o5, %o1, %o4 loop_2564: fpack16 %f12, %f9 fbul %fcc3, loop_2565 tle %icc, 0x1 add %l7, 0x3C, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %l2, %i1 loop_2565: sll %i7, %g4, %i0 fmovrsne %l1, %f20, %f13 fbe %fcc1, loop_2566 or %o0, 0x0EAC, %g7 bn,a,pn %icc, loop_2567 brnz,a %i6, loop_2568 loop_2566: fmovdgu %xcc, %f1, %f23 membar 0x4B loop_2567: fnor %f26, %f16, %f4 loop_2568: call loop_2569 taddcc %g6, %o7, %g1 lduw [%l7 + 0x74], %g2 andcc %o2, %l6, %i3 loop_2569: movleu %icc, %o6, %i4 fmovrsgz %o3, %f4, %f25 tsubcctv %g5, 0x0257, %i5 wr %g0, 0x89, %asi lduha [%l7 + 0x48] %asi, %g3 fmovrslz %l5, %f14, %f29 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 subccc %l0, 0x1679, %l3 nop setx 0x69FD7B256050F7E5, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr nop fitos %f1, %f31 fstoi %f31, %f16 fmovsle %icc, %f24, %f25 lduw [%l7 + 0x30], %l4 movn %icc, %o5, %o1 taddcctv %i2, 0x0E38, %o4 tleu %xcc, 0x3 addc %l2, %i1, %g4 edge32n %i0, %i7, %o0 wr %g0, 0x04, %asi ldda [%l7 + 0x50] %asi, %g6 fabss %f15, %f11 movrgez %l1, %g6, %i6 bneg,pn %icc, loop_2570 fbue %fcc2, loop_2571 nop fitos %f0, %f16 fstox %f16, %f4 brlez %o7, loop_2572 loop_2570: udivx %g1, 0x0B9E, %o2 loop_2571: nop setx 0x21B7A0C8804F026D, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr tcs %icc, 0x6 loop_2572: nop fitos %f0, %f28 fstoi %f28, %f19 brgez,a %l6, loop_2573 tcs %xcc, 0x6 srax %g2, %o6, %i4 movrlez %i3, 0x38D, %g5 loop_2573: array32 %o3, %g3, %i5 wr %g0, 0x11, %asi ldstuba [%l7 + 0x1A] %asi, %l5 movvs %xcc, %l0, %l4 fandnot2 %f8, %f16, %f6 udivcc %l3, 0x0EFB, %o5 nop setx loop_2574, %l0, %l1 jmpl %l1, %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 smulcc %o1, 0x02EC, %l2 fmovrdlez %o4, %f30, %f16 loop_2574: tge %icc, 0x2 tge %icc, 0x2 brgez %g4, loop_2575 std %f14, [%l7 + 0x50] fbule,a %fcc2, loop_2576 brnz %i1, loop_2577 loop_2575: fmovsvc %icc, %f28, %f27 fmovrsgz %i0, %f22, %f30 loop_2576: nop setx 0x49CCC570, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x1472F9B3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f4 fadds %f4, %f14, %f27 loop_2577: edge32n %i7, %o0, %g7 array32 %g6, %i6, %l1 fmovdleu %xcc, %f30, %f12 movg %icc, %o7, %g1 orcc %l6, %g2, %o6 edge16ln %o2, %i3, %i4 fmovda %icc, %f11, %f1 andn %g5, 0x1933, %g3 fmovrdlz %o3, %f10, %f14 tg %xcc, 0x3 popc %l5, %i5 movrlez %l4, %l0, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movrgz %i2, %o1, %l3 subccc %o4, %l2, %i1 edge16 %g4, %i0, %i7 umulcc %o0, 0x1ADD, %g6 tne %icc, 0x7 fbo %fcc0, loop_2578 movle %xcc, %g7, %l1 tcs %xcc, 0x1 fandnot2 %f2, %f2, %f4 loop_2578: brlez %i6, loop_2579 and %g1, 0x1277, %o7 tvc %xcc, 0x7 fmovdleu %xcc, %f23, %f10 loop_2579: edge32n %l6, %o6, %g2 sdiv %o2, 0x0F79, %i4 bleu,a,pn %xcc, loop_2580 umulcc %i3, %g3, %o3 sdivcc %l5, 0x1903, %g5 movg %icc, %l4, %l0 loop_2580: fpack32 %f6, %f24, %f18 movgu %xcc, %o5, %i2 andcc %o1, 0x1563, %i5 umul %o4, %l3, %l2 movrne %g4, %i0, %i1 fmovsleu %xcc, %f9, %f5 nop fitos %f7, %f27 fstox %f27, %f12 fxtos %f12, %f6 fpsub16 %f6, %f8, %f22 fnot1 %f4, %f2 nop set 0x7A, %g2 ldub [%l7 + %g2], %i7 andn %g6, 0x068D, %o0 fbu,a %fcc1, loop_2581 taddcc %l1, %g7, %g1 fbge,a %fcc2, loop_2582 ldub [%l7 + 0x64], %i6 loop_2581: nop fitod %f8, %f18 fdtos %f18, %f0 srl %l6, %o6, %g2 loop_2582: edge32n %o7, %i4, %o2 tge %icc, 0x4 brgez,a %i3, loop_2583 fmovdg %icc, %f17, %f16 and %o3, 0x1B86, %l5 fblg %fcc1, loop_2584 loop_2583: movcs %icc, %g5, %l4 addcc %g3, 0x09F1, %l0 xnorcc %o5, 0x1A12, %o1 loop_2584: edge32 %i5, %o4, %i2 subc %l2, 0x1355, %l3 fbge %fcc2, loop_2585 xnorcc %i0, 0x1E83, %g4 bcc,pn %icc, loop_2586 movvs %xcc, %i1, %i7 loop_2585: stbar taddcctv %o0, %g6, %g7 loop_2586: edge32l %l1, %g1, %i6 brlez,a %o6, loop_2587 movpos %icc, %l6, %o7 alignaddrl %i4, %o2, %i3 fpsub32s %f12, %f1, %f22 loop_2587: move %icc, %o3, %g2 fmovsgu %icc, %f16, %f15 membar 0x43 nop setx 0x4B704BFCA06993C8, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr sub %l5, 0x0781, %l4 bge loop_2588 fbge %fcc2, loop_2589 orncc %g5, %g3, %l0 movre %o5, %i5, %o1 loop_2588: tpos %xcc, 0x1 loop_2589: nop wr %g0, 0x89, %asi ldswa [%l7 + 0x44] %asi, %o4 sll %l2, 0x0E, %l3 edge8 %i2, %i0, %i1 wr %g0, 0x18, %asi stwa %i7, [%l7 + 0x14] %asi sdivx %g4, 0x09CF, %o0 ldx [%l7 + 0x30], %g6 andcc %g7, %g1, %l1 st %f18, [%l7 + 0x50] ld [%l7 + 0x38], %f12 set 0x40, %g5 ldda [%l7 + %g5] 0x19, %f16 alignaddrl %i6, %l6, %o6 movgu %xcc, %o7, %i4 fmovsneg %icc, %f23, %f15 edge16ln %o2, %i3, %o3 movre %g2, 0x1F0, %l4 nop setx 0xEEC10563547C2D52, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x6352A380E678139D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fmuld %f22, %f14, %f2 fmovrdgez %g5, %f4, %f18 alignaddr %g3, %l5, %l0 edge16n %o5, %i5, %o1 subc %o4, %l2, %i2 fmovrdne %l3, %f6, %f0 edge8n %i1, %i0, %i7 set 0x64, %l0 lduwa [%l7 + %l0] 0x81, %o0 tg %xcc, 0x6 tcs %xcc, 0x7 set 0x68, %g4 prefetcha [%l7 + %g4] 0x19, 0x1 fmovrslz %g4, %f16, %f4 movvc %icc, %g1, %l1 wr %g0, 0xe2, %asi stwa %i6, [%l7 + 0x24] %asi membar #Sync addc %l6, %o6, %g7 ldub [%l7 + 0x2F], %i4 tge %icc, 0x7 fpmerge %f0, %f22, %f28 taddcc %o2, 0x0DDE, %o7 fmovrslz %o3, %f28, %f29 sub %g2, %i3, %g5 movrgz %l4, %g3, %l0 bpos loop_2590 fmovrsgez %l5, %f0, %f28 brgz,a %i5, loop_2591 membar 0x2F loop_2590: nop fitos %f1, %f11 fstox %f11, %f24 mova %xcc, %o5, %o4 loop_2591: movne %icc, %l2, %i2 ldd [%l7 + 0x60], %f10 fmovscs %icc, %f25, %f19 subc %l3, 0x08AA, %o1 tpos %icc, 0x3 stw %i1, [%l7 + 0x44] alignaddr %i0, %o0, %i7 faligndata %f6, %f0, %f18 movrlz %g4, 0x01A, %g1 sdivcc %g6, 0x1C45, %l1 ld [%l7 + 0x08], %f0 andn %i6, 0x1B74, %l6 sdivcc %g7, 0x1401, %o6 ta %icc, 0x5 taddcctv %o2, %i4, %o3 st %f2, [%l7 + 0x68] sethi 0x1562, %o7 sub %i3, %g2, %g5 fbn %fcc3, loop_2592 srax %l4, 0x16, %g3 stb %l5, [%l7 + 0x3C] fmovsneg %icc, %f18, %f11 loop_2592: edge8ln %i5, %o5, %o4 array16 %l0, %i2, %l3 fmovs %f2, %f0 umulcc %l2, 0x1D90, %i1 srax %o1, %o0, %i7 mulx %g4, %i0, %g1 and %g6, 0x0D3B, %l1 fbule,a %fcc1, loop_2593 ta %icc, 0x5 tge %icc, 0x3 add %l7, 0x10, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %i6, %g7 loop_2593: bleu,a %xcc, loop_2594 brgz %o6, loop_2595 fmovd %f18, %f10 flush %l7 + 0x40 loop_2594: tne %icc, 0x0 loop_2595: edge8 %l6, %o2, %i4 set 0x50, %o0 ldswa [%l7 + %o0] 0x14, %o3 andn %i3, %o7, %g2 tpos %xcc, 0x0 fcmpne32 %f14, %f26, %l4 te %icc, 0x1 fbu %fcc0, loop_2596 andcc %g5, 0x093C, %l5 bcc,a,pn %xcc, loop_2597 movcs %icc, %g3, %i5 loop_2596: xor %o5, 0x185C, %l0 sub %i2, 0x036F, %l3 loop_2597: subc %l2, %i1, %o4 orcc %o0, %i7, %o1 nop setx 0x0DE22136FF99349A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xA70DBE2308A9197A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fdivd %f18, %f16, %f28 ta %xcc, 0x0 smul %i0, 0x1589, %g1 fmovrdlz %g6, %f8, %f8 tvc %xcc, 0x4 umul %g4, 0x1D62, %i6 ldx [%l7 + 0x38], %g7 movrlez %l1, %l6, %o6 alignaddr %i4, %o2, %o3 tge %xcc, 0x0 sll %i3, %o7, %g2 edge16ln %l4, %g5, %g3 movneg %xcc, %i5, %l5 sub %l0, 0x16FE, %o5 lduh [%l7 + 0x38], %i2 brgez,a %l2, loop_2598 movcc %xcc, %l3, %i1 udivx %o4, 0x19F9, %i7 move %xcc, %o1, %i0 loop_2598: fmovsge %icc, %f24, %f26 tgu %xcc, 0x3 fmovdcs %xcc, %f26, %f30 fmuld8sux16 %f4, %f30, %f14 fxor %f28, %f12, %f26 ta %icc, 0x4 fcmple32 %f6, %f30, %g1 ldd [%l7 + 0x50], %o0 tge %icc, 0x5 fnegd %f28, %f30 movrgz %g4, 0x35B, %g6 fornot1 %f20, %f0, %f10 array16 %i6, %g7, %l6 fbug %fcc3, loop_2599 edge32 %l1, %o6, %o2 movpos %icc, %o3, %i3 wr %g0, 0x89, %asi ldsha [%l7 + 0x44] %asi, %i4 loop_2599: movn %xcc, %g2, %o7 tl %icc, 0x6 sdiv %g5, 0x1796, %l4 tsubcctv %g3, 0x1BCA, %i5 sir 0x09BC movrlez %l5, 0x3AB, %l0 tcc %icc, 0x7 movvs %icc, %i2, %o5 flush %l7 + 0x14 xnor %l3, 0x0B96, %i1 nop setx loop_2600, %l0, %l1 jmpl %l1, %l2 or %o4, 0x05EB, %i7 fpack16 %f26, %f7 movcs %icc, %o1, %i0 loop_2600: fmovdne %icc, %f23, %f30 wr %g0, 0x81, %asi stda %f16, [%l7 + 0x40] %asi edge32n %o0, %g1, %g6 brlz,a %g4, loop_2601 fcmple32 %f24, %f2, %i6 move %icc, %g7, %l1 tn %icc, 0x6 loop_2601: bvs,a,pt %icc, loop_2602 nop setx 0x1A31A4AE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x90E2FD51, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fmuls %f3, %f10, %f5 nop setx 0x3321FBD4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x16C76428, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fsubs %f6, %f26, %f29 tleu %icc, 0x3 loop_2602: fmovdpos %xcc, %f18, %f19 edge8 %o6, %o2, %o3 edge32n %l6, %i3, %g2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 mulscc %i4, %g5, %o7 movgu %icc, %g3, %i5 bvs,a,pt %xcc, loop_2603 ta %xcc, 0x4 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x160] %asi, %l5 ripped by fixASI40.pl ripped by fixASI40.pl loop_2603: fsrc1 %f26, %f16 movcc %xcc, %l0, %l4 edge16 %i2, %l3, %i1 te %xcc, 0x2 movl %icc, %l2, %o5 nop setx 0x9D8D1052, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x3239F952, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fadds %f5, %f21, %f14 wr %g0, 0x04, %asi ldswa [%l7 + 0x54] %asi, %i7 fbne %fcc3, loop_2604 edge8n %o4, %i0, %o0 fbne %fcc2, loop_2605 move %xcc, %g1, %o1 loop_2604: movge %icc, %g4, %g6 bneg,pn %xcc, loop_2606 loop_2605: movge %icc, %g7, %i6 nop fitos %f1, %f10 fstox %f10, %f22 edge16l %o6, %o2, %l1 loop_2606: membar 0x24 tvs %icc, 0x6 bcc,a %icc, loop_2607 bpos loop_2608 tn %xcc, 0x2 sdivcc %l6, 0x0E97, %i3 loop_2607: fmovrsgez %g2, %f31, %f29 loop_2608: nop fitod %f8, %f28 fdtoi %f28, %f29 ldd [%l7 + 0x18], %o2 array16 %i4, %o7, %g3 wr %g0, 0x81, %asi ldxa [%l7 + 0x30] %asi, %g5 tneg %xcc, 0x0 srax %l5, 0x08, %i5 fmovrdlez %l0, %f2, %f12 ba,pt %icc, loop_2609 xorcc %l4, %i2, %i1 move %xcc, %l2, %o5 set 0x66, %l3 stha %i7, [%l7 + %l3] 0x80 loop_2609: ta %xcc, 0x1 mulx %l3, 0x1916, %o4 fbg,a %fcc3, loop_2610 edge8 %o0, %g1, %i0 fxnors %f14, %f30, %f19 edge32n %g4, %g6, %o1 loop_2610: tvc %icc, 0x3 movvs %xcc, %g7, %i6 wr %g0, 0x80, %asi ldsba [%l7 + 0x21] %asi, %o6 fpsub32s %f27, %f0, %f11 popc 0x123A, %l1 add %l7, 0x18, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %l6, %o2 movn %xcc, %g2, %i3 udiv %i4, 0x0679, %o3 smulcc %g3, %o7, %g5 movn %icc, %l5, %l0 wr %g0, 0x10, %asi ldxa [%l7 + 0x50] %asi, %i5 udivx %l4, 0x00E6, %i1 fcmpeq16 %f30, %f2, %i2 bvc,a,pn %xcc, loop_2611 fbue %fcc0, loop_2612 array8 %o5, %i7, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2611: andncc %o4, %o0, %l2 loop_2612: tvs %xcc, 0x0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %g1, %i0, %g4 sdiv %o1, 0x0ED0, %g6 sethi 0x0757, %g7 tpos %xcc, 0x6 array8 %i6, %o6, %l6 sir 0x188D ld [%l7 + 0x30], %f17 fsrc2s %f8, %f12 fbule,a %fcc0, loop_2613 bl,pn %xcc, loop_2614 movcc %xcc, %o2, %l1 movrne %g2, %i3, %o3 loop_2613: edge32n %g3, %i4, %g5 loop_2614: nop set 0x68, %o7 prefetcha [%l7 + %o7] 0x15, 0x2 fmovrsne %l0, %f9, %f10 movrgez %i5, %l5, %l4 tcs %xcc, 0x3 nop setx 0x40DA189700499411, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr edge16 %i2, %i1, %o5 xnor %i7, 0x146D, %l3 subccc %o0, %o4, %l2 edge16n %g1, %i0, %g4 call loop_2615 fbe,a %fcc3, loop_2616 fpsub16s %f20, %f21, %f27 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_2615: sra %o1, %g7, %g6 loop_2616: srl %o6, 0x11, %i6 subcc %o2, 0x1269, %l1 edge16 %g2, %i3, %l6 stw %g3, [%l7 + 0x20] subcc %i4, 0x101E, %g5 edge32 %o3, %l0, %i5 tl %xcc, 0x2 mova %xcc, %l5, %l4 and %i2, 0x1F2D, %i1 or %o5, 0x0097, %o7 fmovrdlz %l3, %f6, %f24 fmovscs %icc, %f1, %f9 fabss %f1, %f24 fmovrsne %i7, %f14, %f20 wr %g0, 0x89, %asi ldswa [%l7 + 0x58] %asi, %o0 fcmpeq32 %f24, %f6, %l2 tle %icc, 0x2 fmovd %f4, %f0 edge32l %o4, %i0, %g4 std %f12, [%l7 + 0x20] bvs,pn %xcc, loop_2617 popc 0x1FC0, %o1 fmovdcc %xcc, %f31, %f20 tne %icc, 0x7 loop_2617: movrlz %g7, %g1, %o6 orncc %g6, 0x1683, %i6 xor %o2, %g2, %i3 movvc %icc, %l1, %g3 bg,a %xcc, loop_2618 edge8l %i4, %l6, %g5 tge %xcc, 0x0 edge16l %o3, %i5, %l0 loop_2618: nop set 0x30, %o5 ldda [%l7 + %o5] 0xe3, %l4 addcc %i2, 0x195D, %l5 subc %i1, 0x00E2, %o7 movne %icc, %l3, %i7 tsubcc %o0, %l2, %o5 fmovdle %icc, %f5, %f2 fcmpne32 %f4, %f26, %o4 movvc %xcc, %g4, %o1 fsrc1s %f8, %f19 umulcc %g7, %g1, %i0 movvc %xcc, %g6, %i6 fmovdgu %xcc, %f6, %f21 movvs %icc, %o2, %o6 fba %fcc0, loop_2619 and %g2, %l1, %g3 movrlez %i4, 0x199, %l6 tcs %xcc, 0x5 loop_2619: subcc %g5, 0x0D18, %o3 alignaddr %i5, %l0, %l4 fcmple32 %f14, %f20, %i3 or %l5, %i1, %o7 bneg,pn %xcc, loop_2620 movcs %icc, %i2, %i7 fnot2s %f31, %f30 addccc %o0, 0x0856, %l3 loop_2620: or %l2, 0x00C7, %o5 brgez %o4, loop_2621 add %o1, 0x09AC, %g7 edge8ln %g1, %g4, %i0 alignaddr %i6, %o2, %g6 loop_2621: nop set 0x7C, %l6 swapa [%l7 + %l6] 0x89, %g2 fmovsne %icc, %f10, %f0 movle %icc, %o6, %l1 smul %g3, %l6, %g5 addccc %o3, 0x0709, %i4 fmovdge %xcc, %f27, %f20 movre %l0, 0x0AB, %l4 set 0x38, %i2 prefetcha [%l7 + %i2] 0x10, 0x2 taddcc %i3, %l5, %o7 xnorcc %i2, 0x0B8A, %i7 movne %xcc, %o0, %i1 fmovrde %l2, %f10, %f10 nop setx loop_2622, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tge %xcc, 0x5 fblg,a %fcc1, loop_2623 nop setx 0xE5A08920E15FE5EB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xB284B0A9C64BB0A5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fmuld %f28, %f2, %f20 loop_2622: movcs %xcc, %o5, %o4 fzeros %f2 loop_2623: edge8l %l3, %o1, %g1 fble,a %fcc1, loop_2624 movvc %icc, %g4, %g7 set 0x46, %i4 lduha [%l7 + %i4] 0x10, %i6 loop_2624: fpadd32 %f16, %f20, %f10 tneg %xcc, 0x7 fzero %f26 fbge,a %fcc0, loop_2625 fpadd16s %f26, %f4, %f30 udiv %i0, 0x1F59, %g6 brz,a %o2, loop_2626 loop_2625: bne loop_2627 brgez,a %g2, loop_2628 movneg %icc, %o6, %g3 loop_2626: tsubcctv %l6, 0x0C7B, %g5 loop_2627: sir 0x0AB3 loop_2628: subc %o3, %l1, %i4 fbuge,a %fcc0, loop_2629 fmovs %f26, %f17 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ba loop_2630 loop_2629: fmovrde %l0, %f30, %f14 movgu %xcc, %l4, %i5 membar 0x11 loop_2630: popc %i3, %l5 call loop_2631 bge,a loop_2632 tneg %xcc, 0x0 edge32n %o7, %i2, %o0 loop_2631: andn %i7, 0x1110, %l2 loop_2632: nop set 0x08, %g3 prefetcha [%l7 + %g3] 0x14, 0x2 fmovrsgz %o5, %f28, %f26 fblg,a %fcc0, loop_2633 sll %o4, %l3, %o1 tcc %icc, 0x7 tsubcctv %g4, %g1, %i6 loop_2633: udiv %i0, 0x0ABD, %g6 fmovsne %icc, %f1, %f12 brgz %o2, loop_2634 udivx %g7, 0x1108, %o6 tvs %xcc, 0x0 srl %g2, %l6, %g3 loop_2634: movrgz %o3, %l1, %i4 movrlez %l0, 0x3D1, %g5 wr %g0, 0x89, %asi lduha [%l7 + 0x6E] %asi, %i5 tpos %icc, 0x3 edge8ln %l4, %i3, %l5 wr %g0, 0x18, %asi lda [%l7 + 0x6C] %asi, %f11 ldd [%l7 + 0x08], %f22 movvs %icc, %o7, %o0 bne,pn %xcc, loop_2635 tl %xcc, 0x6 movrne %i7, 0x129, %l2 nop fitod %f0, %f10 fdtoi %f10, %f30 loop_2635: fble,a %fcc0, loop_2636 fcmpgt16 %f16, %f2, %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fcmpgt32 %f16, %f22, %o5 loop_2636: sll %o4, %l3, %o1 mulscc %i1, %g1, %i6 std %f14, [%l7 + 0x38] nop setx loop_2637, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry umul %g4, %i0, %o2 fmovdn %xcc, %f24, %f30 be loop_2638 loop_2637: movcs %xcc, %g6, %o6 orncc %g2, %g7, %g3 and %o3, %l1, %l6 loop_2638: movrlz %i4, %g5, %i5 prefetch [%l7 + 0x30], 0x2 fbg %fcc0, loop_2639 nop setx 0xA2A726E9AD92803A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0xEE6B8ADB96903A2C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fsubd %f18, %f20, %f30 set 0x53, %o4 ldsba [%l7 + %o4] 0x0c, %l0 loop_2639: addcc %i3, 0x1658, %l5 bgu %icc, loop_2640 edge8ln %l4, %o0, %o7 xnorcc %l2, %i2, %o5 sdiv %o4, 0x0DB0, %i7 loop_2640: edge16 %o1, %l3, %g1 membar 0x55 movpos %icc, %i6, %i1 xorcc %g4, %o2, %g6 lduw [%l7 + 0x58], %o6 add %i0, %g7, %g2 edge32 %g3, %l1, %o3 ba,a loop_2641 brnz %i4, loop_2642 fpsub32 %f0, %f20, %f10 set 0x6F, %g7 ldsba [%l7 + %g7] 0x88, %g5 loop_2641: bg,a,pt %icc, loop_2643 loop_2642: fnands %f12, %f20, %f8 edge16n %i5, %l6, %l0 wr %g0, 0x89, %asi ldswa [%l7 + 0x74] %asi, %l5 loop_2643: sdivcc %l4, 0x15AE, %i3 udivcc %o7, 0x05A0, %l2 nop setx 0x907D2272, %l0, %l6 st %l6, [%l7 + 0x08] ld [%l7 + 0x08], %fsr nop setx 0xCB7C24C6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0xC89AFDA1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fdivs %f7, %f3, %f17 ldd [%l7 + 0x40], %f20 tne %icc, 0x2 array8 %o0, %o5, %i2 fmovrslz %i7, %f1, %f15 srax %o4, 0x08, %o1 fcmpne16 %f2, %f26, %l3 edge8 %g1, %i1, %g4 movneg %icc, %i6, %g6 ldstub [%l7 + 0x0B], %o6 array8 %o2, %i0, %g7 movge %xcc, %g3, %g2 fbule,a %fcc1, loop_2644 be,a,pt %xcc, loop_2645 lduh [%l7 + 0x1E], %l1 umul %i4, 0x1F22, %o3 loop_2644: fcmpne16 %f14, %f6, %i5 loop_2645: sdivcc %g5, 0x01E3, %l6 fbe,a %fcc0, loop_2646 and %l5, 0x02BD, %l0 bneg,a,pt %xcc, loop_2647 sra %i3, 0x02, %l4 loop_2646: tl %icc, 0x6 fba %fcc1, loop_2648 loop_2647: nop set 0x08, %i0 std %f16, [%l7 + %i0] fnot1 %f28, %f4 fble,a %fcc2, loop_2649 loop_2648: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %o7, 0x03E, %o0 udivcc %l2, 0x1055, %o5 loop_2649: alignaddr %i7, %o4, %i2 tvs %icc, 0x5 fmovdleu %xcc, %f10, %f7 tl %icc, 0x6 wr %g0, 0x10, %asi lduwa [%l7 + 0x28] %asi, %o1 bneg loop_2650 call loop_2651 edge32l %l3, %g1, %i1 orncc %i6, 0x1F0B, %g6 loop_2650: fcmple32 %f16, %f14, %g4 loop_2651: tge %xcc, 0x1 array16 %o2, %i0, %g7 std %f0, [%l7 + 0x58] st %f1, [%l7 + 0x68] bpos,a,pt %xcc, loop_2652 mulscc %o6, 0x0EE8, %g3 edge8n %l1, %g2, %o3 nop setx 0xB3EFBEB6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xDF21DFF8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fdivs %f7, %f30, %f3 loop_2652: tvc %xcc, 0x1 sethi 0x1835, %i4 movvc %icc, %g5, %l6 tcs %xcc, 0x4 fmovdne %xcc, %f12, %f18 taddcctv %l5, 0x0A98, %l0 membar 0x7C st %f4, [%l7 + 0x48] tpos %icc, 0x7 nop fitod %f6, %f16 fdtox %f16, %f18 fxtod %f18, %f16 call loop_2653 bl,a %xcc, loop_2654 membar 0x57 movpos %xcc, %i3, %l4 loop_2653: nop setx loop_2655, %l0, %l1 jmpl %l1, %o7 loop_2654: nop setx loop_2656, %l0, %l1 jmpl %l1, %o0 subcc %l2, %i5, %i7 fmovsle %icc, %f12, %f1 loop_2655: xorcc %o5, 0x167C, %i2 loop_2656: fsrc1 %f14, %f28 array8 %o4, %l3, %g1 set 0x3E, %l1 ldsha [%l7 + %l1] 0x80, %o1 tsubcctv %i6, 0x06E2, %g6 fcmple16 %f18, %f6, %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop fitos %f14, %f26 fstox %f26, %f6 sir 0x0134 array8 %o2, %i0, %g7 fxors %f2, %f2, %f13 movn %icc, %g4, %o6 nop fitos %f9, %f21 movl %xcc, %g3, %g2 alignaddr %l1, %o3, %g5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcc loop_2657 bvc,a %icc, loop_2658 orn %l6, %i4, %l0 fmovdg %xcc, %f10, %f23 loop_2657: nop set 0x48, %g6 prefetcha [%l7 + %g6] 0x0c, 0x1 loop_2658: addc %l5, 0x04EC, %o7 wr %g0, 0x11, %asi lduwa [%l7 + 0x74] %asi, %l4 fbo %fcc3, loop_2659 xor %l2, 0x10C9, %i5 subcc %o0, %o5, %i7 edge32n %i2, %l3, %g1 loop_2659: ldub [%l7 + 0x20], %o1 alignaddr %o4, %i6, %i1 udivcc %o2, 0x1074, %i0 movge %icc, %g7, %g6 movge %icc, %o6, %g4 fmovdle %icc, %f20, %f31 movne %icc, %g2, %l1 or %o3, %g3, %g5 add %l6, 0x1567, %l0 swap [%l7 + 0x08], %i4 xor %i3, %l5, %l4 tpos %icc, 0x3 srlx %l2, %i5, %o7 or %o5, 0x0C35, %o0 bpos,pt %icc, loop_2660 stw %i2, [%l7 + 0x5C] ba,pt %xcc, loop_2661 tsubcctv %i7, %l3, %g1 loop_2660: srl %o4, 0x12, %i6 edge16l %i1, %o1, %i0 loop_2661: swap [%l7 + 0x0C], %g7 nop setx 0xCB8D9F78, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x9E7440B9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fadds %f3, %f11, %f15 addcc %g6, 0x0C35, %o2 fble,a %fcc1, loop_2662 tgu %xcc, 0x6 fbl,a %fcc0, loop_2663 ta %xcc, 0x3 loop_2662: bn,a %xcc, loop_2664 mulscc %o6, 0x1078, %g2 loop_2663: edge16ln %g4, %l1, %g3 movpos %xcc, %o3, %l6 loop_2664: edge32l %l0, %g5, %i4 fmovdvs %icc, %f22, %f17 mova %xcc, %i3, %l5 set 0x64, %i6 lda [%l7 + %i6] 0x80, %f28 tgu %xcc, 0x1 edge32ln %l2, %i5, %l4 movre %o5, %o0, %o7 bpos,a,pt %xcc, loop_2665 te %xcc, 0x7 and %i7, 0x1085, %i2 movg %icc, %l3, %g1 loop_2665: fpack16 %f26, %f28 ta %icc, 0x6 movg %icc, %i6, %i1 udivx %o4, 0x1A9E, %i0 movcc %icc, %o1, %g6 tpos %xcc, 0x5 fmovrsgz %o2, %f28, %f19 ldub [%l7 + 0x23], %o6 fone %f20 addc %g7, 0x199A, %g4 wr %g0, 0x19, %asi lduba [%l7 + 0x15] %asi, %l1 ld [%l7 + 0x74], %f12 fbg,a %fcc1, loop_2666 mulx %g2, 0x10A5, %o3 fmovsa %xcc, %f8, %f13 nop fitos %f4, %f15 fstod %f15, %f14 loop_2666: nop fitos %f6, %f2 fstod %f2, %f4 movpos %icc, %g3, %l6 movneg %xcc, %l0, %i4 alignaddr %i3, %l5, %g5 wr %g0, 0x2b, %asi stxa %i5, [%l7 + 0x10] %asi membar #Sync fbug,a %fcc2, loop_2667 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge32n %l2, %o5, %o0 umul %o7, %i7, %i2 loop_2667: fors %f10, %f1, %f7 tne %xcc, 0x7 brgez,a %l3, loop_2668 udiv %g1, 0x1469, %l4 umul %i1, 0x125D, %o4 tpos %xcc, 0x6 loop_2668: nop fitos %f2, %f15 fstox %f15, %f20 array16 %i6, %i0, %g6 edge16l %o2, %o6, %o1 ldx [%l7 + 0x58], %g7 movcc %xcc, %l1, %g2 movg %xcc, %o3, %g3 tleu %xcc, 0x6 fblg,a %fcc3, loop_2669 sir 0x17D5 bleu,a %xcc, loop_2670 movrgz %g4, %l0, %l6 loop_2669: mova %xcc, %i3, %i4 fmul8ulx16 %f22, %f0, %f16 loop_2670: bl,a,pn %icc, loop_2671 sra %l5, 0x00, %g5 andcc %l2, 0x0E12, %o5 movcc %xcc, %i5, %o7 loop_2671: bshuffle %f10, %f4, %f4 fmovscc %xcc, %f11, %f12 andn %i7, %o0, %l3 fxor %f20, %f12, %f20 ldstub [%l7 + 0x4A], %g1 umul %l4, %i1, %o4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tg %icc, 0x1 andncc %i6, %i2, %g6 sir 0x0DB4 udivcc %o2, 0x100C, %i0 tgu %xcc, 0x7 ldstub [%l7 + 0x13], %o1 movneg %icc, %g7, %o6 ldsw [%l7 + 0x44], %l1 ldd [%l7 + 0x38], %o2 and %g3, 0x0013, %g4 edge16l %g2, %l6, %l0 nop setx 0x907CE648, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr orncc %i4, 0x046C, %l5 fpsub32s %f29, %f21, %f5 umul %g5, 0x1C60, %l2 lduh [%l7 + 0x78], %o5 fsrc2s %f3, %f4 udivcc %i5, 0x18FC, %o7 tge %icc, 0x5 tsubcctv %i3, 0x06F8, %i7 nop setx 0x40632445, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr te %icc, 0x0 movrgz %o0, %g1, %l3 subccc %i1, 0x16D3, %l4 flush %l7 + 0x2C set 0x1D, %i7 ldstuba [%l7 + %i7] 0x81, %i6 tl %icc, 0x1 sll %o4, %g6, %i2 set 0x20, %i5 ldsha [%l7 + %i5] 0x10, %i0 tle %icc, 0x3 te %xcc, 0x6 udivcc %o1, 0x1343, %g7 fbule,a %fcc0, loop_2672 movgu %icc, %o2, %o6 andcc %l1, %g3, %g4 fbo,a %fcc0, loop_2673 loop_2672: fandnot1s %f13, %f14, %f6 wr %g0, 0x80, %asi ldstuba [%l7 + 0x0D] %asi, %o3 loop_2673: edge16l %l6, %l0, %g2 taddcctv %i4, 0x164A, %g5 edge16l %l2, %o5, %i5 andncc %o7, %i3, %i7 movrlz %l5, %g1, %l3 nop setx 0x06F992876043F070, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr movge %xcc, %o0, %l4 xnor %i6, 0x199B, %i1 addcc %o4, 0x1D76, %g6 ba,pt %icc, loop_2674 nop setx 0xBEEF2AF2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x50B492D4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fadds %f16, %f4, %f25 move %icc, %i0, %o1 wr %g0, 0x04, %asi ldda [%l7 + 0x30] %asi, %i2 loop_2674: fpadd32s %f23, %f3, %f16 sdiv %g7, 0x10AB, %o2 tn %icc, 0x7 fmovrdne %o6, %f10, %f20 fpsub16s %f31, %f11, %f0 movg %icc, %l1, %g4 andncc %g3, %l6, %l0 tvs %xcc, 0x6 bvs,a,pn %icc, loop_2675 fornot1s %f0, %f2, %f5 nop setx 0xE30A84DE6C1404ED, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xDA4E8158309729FE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fsubd %f6, %f2, %f28 tsubcc %g2, 0x0A74, %i4 loop_2675: sllx %g5, %l2, %o3 movvs %xcc, %i5, %o5 lduh [%l7 + 0x1A], %o7 umul %i7, 0x1149, %l5 fones %f27 fmovspos %xcc, %f23, %f15 set 0x61, %l2 ldstuba [%l7 + %l2] 0x19, %i3 andncc %g1, %l3, %l4 nop setx 0xC4A9F930, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 fsqrts %f0, %f8 tsubcc %o0, %i6, %i1 fandnot2s %f17, %f9, %f6 fcmpeq32 %f12, %f4, %o4 fbl,a %fcc2, loop_2676 xnorcc %g6, 0x05C4, %o1 wr %g0, 0x04, %asi stba %i0, [%l7 + 0x0A] %asi loop_2676: tle %xcc, 0x4 nop fitod %f6, %f12 fdtox %f12, %f10 fxtod %f10, %f20 movg %xcc, %g7, %i2 fnot2 %f30, %f8 smulcc %o6, 0x0C69, %l1 nop setx 0x92C6E70B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 fsqrts %f6, %f26 addccc %o2, %g4, %l6 brnz %l0, loop_2677 movne %xcc, %g2, %g3 nop setx loop_2678, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tvs %xcc, 0x2 loop_2677: fbuge %fcc0, loop_2679 udiv %g5, 0x0F4D, %i4 loop_2678: ldsh [%l7 + 0x08], %o3 fpsub16 %f18, %f4, %f28 loop_2679: movle %xcc, %l2, %o5 xorcc %o7, 0x0B1A, %i5 nop setx loop_2680, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry sdivcc %l5, 0x0264, %i3 nop fitos %f8, %f28 fstox %f28, %f2 fmovrsgez %i7, %f26, %f1 loop_2680: bg,a,pn %xcc, loop_2681 srax %g1, %l4, %o0 edge16ln %i6, %i1, %o4 fbne %fcc2, loop_2682 loop_2681: movvs %icc, %g6, %l3 tn %icc, 0x7 edge8l %o1, %i0, %i2 loop_2682: fmovdle %xcc, %f31, %f8 nop setx 0x9BECD61B105F24BC, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr fbl,a %fcc3, loop_2683 fmul8sux16 %f2, %f6, %f6 fbo,a %fcc1, loop_2684 subcc %o6, %g7, %o2 loop_2683: movvs %icc, %g4, %l1 ldd [%l7 + 0x10], %l0 loop_2684: udiv %l6, 0x1296, %g3 fmovsvc %icc, %f8, %f6 fbul,a %fcc1, loop_2685 fmovrde %g2, %f16, %f26 fpsub16s %f23, %f0, %f8 edge16l %i4, %o3, %l2 loop_2685: nop fitod %f0, %f10 fdtox %f10, %f22 fxtod %f22, %f6 edge32n %o5, %o7, %g5 subcc %i5, %l5, %i7 sub %i3, 0x0194, %g1 bl %icc, loop_2686 tg %icc, 0x7 sethi 0x1BD8, %o0 tle %xcc, 0x1 loop_2686: tgu %xcc, 0x5 movg %xcc, %l4, %i6 ldsw [%l7 + 0x08], %i1 te %xcc, 0x6 tn %icc, 0x7 fpadd32 %f16, %f4, %f30 ble,pn %xcc, loop_2687 movrne %g6, %l3, %o4 udiv %i0, 0x00D1, %o1 addccc %i2, 0x0BE9, %g7 loop_2687: fsrc2s %f5, %f4 addccc %o2, %g4, %l1 bcs,a,pn %icc, loop_2688 movre %o6, %l6, %l0 udiv %g2, 0x1E70, %i4 fmul8x16 %f1, %f20, %f6 loop_2688: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tsubcctv %o3, 0x023F, %l2 orn %o5, 0x0CEF, %o7 stx %g5, [%l7 + 0x48] movrgez %i5, 0x16A, %l5 call loop_2689 movrgz %g3, 0x11C, %i3 sdivx %g1, 0x04AE, %o0 sethi 0x1161, %i7 loop_2689: ld [%l7 + 0x44], %f10 nop setx 0x40BAFF00, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xCE9C85D4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fdivs %f24, %f31, %f16 edge32l %l4, %i6, %i1 addcc %g6, 0x0E79, %o4 movvc %xcc, %l3, %i0 movne %xcc, %i2, %o1 st %f25, [%l7 + 0x08] array32 %o2, %g4, %l1 srl %o6, 0x12, %g7 add %l0, %g2, %i4 fand %f0, %f14, %f28 sub %l6, 0x100F, %l2 fsrc2 %f12, %f22 xor %o5, %o3, %o7 taddcc %g5, %l5, %i5 umulcc %i3, %g3, %g1 stw %o0, [%l7 + 0x28] srlx %i7, %l4, %i6 fones %f20 movrlez %g6, 0x3D5, %o4 addccc %l3, 0x1F5E, %i1 mulx %i2, %o1, %i0 tvs %icc, 0x5 te %icc, 0x0 tl %xcc, 0x1 sub %o2, 0x03FB, %g4 set 0x08, %l5 prefetcha [%l7 + %l5] 0x11, 0x3 tn %xcc, 0x3 edge32n %l1, %l0, %g2 fpsub16s %f22, %f2, %f12 andncc %i4, %g7, %l6 movl %icc, %l2, %o3 fnors %f1, %f0, %f22 flush %l7 + 0x08 movrgez %o5, %g5, %l5 alignaddr %o7, %i3, %g3 or %g1, %o0, %i7 fbug %fcc3, loop_2690 smul %i5, 0x0AC7, %l4 alignaddr %i6, %g6, %l3 brlz %o4, loop_2691 loop_2690: fabss %f6, %f15 fmovsge %icc, %f20, %f11 tsubcctv %i2, %o1, %i0 loop_2691: smulcc %o2, %i1, %g4 xnorcc %o6, %l1, %l0 edge16l %g2, %i4, %l6 subccc %g7, 0x1539, %l2 fandnot2s %f23, %f31, %f8 alignaddrl %o3, %o5, %l5 nop set 0x32, %g1 lduh [%l7 + %g1], %o7 edge32ln %g5, %g3, %g1 wr %g0, 0x0c, %asi stwa %i3, [%l7 + 0x30] %asi tgu %xcc, 0x0 alignaddrl %i7, %i5, %o0 mova %xcc, %i6, %l4 movrgez %l3, %o4, %i2 movcs %icc, %o1, %g6 edge8ln %o2, %i0, %i1 fpack32 %f10, %f30, %f16 andcc %o6, %l1, %g4 tgu %xcc, 0x7 wr %g0, 0xe2, %asi ldda [%l7 + 0x60] %asi, %l0 movrlz %i4, %g2, %l6 sethi 0x14BF, %g7 srl %o3, 0x05, %l2 movneg %icc, %l5, %o5 sra %g5, %o7, %g3 xorcc %g1, %i7, %i5 sll %i3, %o0, %i6 sllx %l4, 0x09, %o4 edge16n %i2, %o1, %g6 movne %icc, %l3, %i0 movrne %o2, %i1, %o6 fones %f17 tvs %icc, 0x2 flush %l7 + 0x10 tn %icc, 0x3 movre %g4, 0x101, %l1 nop setx loop_2692, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done orncc %i4, %g2, %l0 umul %l6, %o3, %g7 fbn %fcc1, loop_2693 loop_2692: movge %xcc, %l5, %l2 fnegd %f8, %f30 faligndata %f16, %f14, %f14 loop_2693: nop wr %g0, 0x18, %asi ldda [%l7 + 0x10] %asi, %g4 andn %o7, 0x0A56, %o5 fand %f20, %f16, %f10 wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi fmovsge %icc, %f4, %f5 edge32l %g3, %g1, %i5 smulcc %i7, 0x0062, %o0 mova %xcc, %i6, %l4 xnorcc %o4, %i2, %i3 sth %o1, [%l7 + 0x14] wr %g0, 0x04, %asi lduha [%l7 + 0x60] %asi, %g6 fmovda %icc, %f27, %f0 fnegs %f17, %f0 subccc %l3, %i0, %o2 subc %i1, 0x0388, %o6 xnorcc %g4, %i4, %g2 movle %xcc, %l0, %l1 movg %xcc, %l6, %g7 xorcc %l5, 0x11F9, %o3 fnegs %f10, %f25 tle %xcc, 0x4 fnegs %f11, %f24 taddcctv %g5, %l2, %o5 set 0x70, %o2 ldxa [%l7 + %o2] 0x0c, %o7 fpmerge %f28, %f25, %f4 fmovdcs %xcc, %f7, %f8 array8 %g1, %g3, %i5 ldub [%l7 + 0x7B], %i7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx loop_2694, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done srax %o0, 0x10, %l4 popc 0x1FA7, %o4 tsubcc %i6, %i2, %o1 loop_2694: sdiv %i3, 0x0C1E, %g6 movleu %icc, %i0, %l3 addcc %i1, %o6, %o2 edge8ln %i4, %g4, %l0 brgez %l1, loop_2695 std %f18, [%l7 + 0x60] fmovsge %icc, %f1, %f14 fabss %f12, %f12 loop_2695: movrlez %g2, %g7, %l6 fmul8sux16 %f6, %f8, %f12 bleu loop_2696 edge32l %l5, %o3, %l2 set 0x40, %l4 stxa %g5, [%l7 + %l4] 0xea membar #Sync loop_2696: ldub [%l7 + 0x56], %o7 andcc %g1, %g3, %o5 set 0x18, %i3 lduwa [%l7 + %i3] 0x04, %i7 edge16 %o0, %l4, %o4 edge8 %i6, %i2, %i5 fcmple32 %f18, %f26, %i3 tl %icc, 0x1 tsubcc %g6, %o1, %i0 tsubcctv %i1, 0x0954, %l3 movrgez %o6, 0x246, %i4 ldx [%l7 + 0x58], %g4 brgz,a %o2, loop_2697 tneg %xcc, 0x3 movre %l1, 0x3A2, %l0 movgu %icc, %g2, %g7 loop_2697: stx %l5, [%l7 + 0x60] sllx %o3, %l2, %l6 movrgez %o7, %g5, %g1 sdivx %o5, 0x0C30, %i7 tvs %xcc, 0x6 nop setx loop_2698, %l0, %l1 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 + 0x52], %g3 array32 %l4, %o0, %o4 edge32 %i6, %i5, %i3 loop_2698: bcs,pn %icc, loop_2699 movn %xcc, %i2, %g6 sub %o1, %i1, %i0 subc %o6, 0x0ECD, %l3 loop_2699: fand %f2, %f2, %f0 nop setx loop_2700, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tsubcc %g4, 0x185C, %o2 movleu %icc, %l1, %i4 stb %l0, [%l7 + 0x0B] loop_2700: fbne %fcc3, loop_2701 andncc %g2, %l5, %o3 sll %g7, %l2, %o7 srlx %g5, 0x1F, %g1 loop_2701: tl %icc, 0x5 fmovrdlez %l6, %f20, %f24 taddcc %i7, 0x1C4D, %g3 alignaddr %l4, %o0, %o5 fmovrdne %i6, %f26, %f18 fbg,a %fcc3, loop_2702 mova %xcc, %i5, %o4 add %l7, 0x20, %l6 wr %g0, 0x10, %asi casxa [%l6] 0x10, %i3, %g6 loop_2702: brgez,a %o1, loop_2703 nop fitos %f12, %f13 fstox %f13, %f12 fxtos %f12, %f20 movneg %icc, %i2, %i0 edge8 %o6, %i1, %l3 loop_2703: tge %xcc, 0x3 bg,a,pt %xcc, loop_2704 smulcc %o2, %g4, %i4 fpadd16s %f6, %f21, %f27 bge,pt %icc, loop_2705 loop_2704: tle %xcc, 0x5 nop fitod %f12, %f0 fdtos %f0, %f18 subccc %l0, 0x13E2, %l1 loop_2705: srl %g2, %o3, %g7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fone %f24 fba %fcc0, loop_2706 addc %l5, %o7, %l2 nop setx loop_2707, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcc %g1, 0x0258, %l6 loop_2706: fmovsg %xcc, %f26, %f3 ldsh [%l7 + 0x34], %g5 loop_2707: and %g3, %l4, %o0 tvs %icc, 0x3 fpack32 %f18, %f0, %f26 fbe,a %fcc3, loop_2708 fmovsneg %xcc, %f14, %f5 bleu,a,pt %xcc, loop_2709 orncc %i7, 0x15B7, %o5 loop_2708: movle %xcc, %i6, %o4 taddcc %i3, 0x1628, %i5 loop_2709: and %o1, 0x0E85, %g6 movneg %icc, %i0, %o6 edge32 %i1, %i2, %o2 andcc %g4, 0x0F7F, %i4 movrne %l3, 0x0E2, %l1 fbuge,a %fcc1, loop_2710 xorcc %g2, %o3, %g7 tne %icc, 0x2 or %l0, %l5, %o7 loop_2710: or %g1, 0x191D, %l2 movge %icc, %g5, %g3 call loop_2711 lduh [%l7 + 0x6E], %l6 ldd [%l7 + 0x20], %f14 taddcctv %l4, 0x10D3, %i7 loop_2711: mulx %o0, %i6, %o5 sethi 0x0726, %i3 nop setx loop_2712, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done edge16l %o4, %o1, %i5 fmovrdgez %g6, %f18, %f6 stbar loop_2712: fornot1s %f25, %f29, %f26 tleu %xcc, 0x5 lduw [%l7 + 0x1C], %i0 fpsub16s %f13, %f3, %f2 fpmerge %f29, %f25, %f14 sdivcc %o6, 0x006B, %i1 edge8n %i2, %o2, %i4 brgz %g4, loop_2713 movg %icc, %l3, %l1 andn %g2, 0x1199, %o3 movrlez %g7, 0x2C0, %l0 loop_2713: edge8 %o7, %l5, %l2 udivcc %g1, 0x1A42, %g5 tleu %icc, 0x7 tge %icc, 0x3 xorcc %g3, %l6, %i7 add %o0, 0x094E, %i6 membar 0x54 nop fitos %f18, %f26 fcmpne32 %f20, %f0, %o5 fbl,a %fcc2, loop_2714 fbul,a %fcc1, loop_2715 fmovdg %xcc, %f1, %f5 fmovd %f30, %f20 loop_2714: membar 0x00 loop_2715: xnor %i3, 0x0E18, %o4 udivx %o1, 0x1561, %i5 membar 0x70 add %l7, 0x58, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x18, %l4, %i0 lduw [%l7 + 0x34], %g6 fbn %fcc1, loop_2716 addc %i1, 0x0609, %i2 taddcctv %o2, %o6, %i4 andn %g4, %l1, %g2 loop_2716: fmovrdne %o3, %f0, %f8 srax %g7, %l3, %o7 fcmple32 %f28, %f12, %l0 edge8n %l2, %l5, %g5 lduh [%l7 + 0x36], %g1 fmovdle %icc, %f23, %f6 or %g3, %i7, %o0 nop fitod %f8, %f6 fdtox %f6, %f0 fxtod %f0, %f16 fcmpne32 %f16, %f14, %i6 fbn %fcc0, loop_2717 fbule,a %fcc3, loop_2718 tg %xcc, 0x2 brlez,a %o5, loop_2719 loop_2717: movrgez %l6, %i3, %o4 loop_2718: nop set 0x20, %o3 ldd [%l7 + %o3], %f10 tge %xcc, 0x2 loop_2719: nop set 0x60, %o6 swapa [%l7 + %o6] 0x10, %o1 movrgz %i5, %i0, %g6 mova %xcc, %i1, %i2 and %o2, 0x0073, %l4 taddcctv %i4, %o6, %g4 stbar bne loop_2720 tcs %xcc, 0x7 bg,a,pn %icc, loop_2721 fmovrdgz %l1, %f14, %f20 loop_2720: orncc %o3, 0x011D, %g7 smul %l3, 0x0F0B, %o7 loop_2721: bge,a,pn %xcc, loop_2722 membar 0x04 tvs %icc, 0x2 edge16l %l0, %g2, %l2 loop_2722: edge32n %g5, %g1, %g3 tsubcctv %i7, 0x1BFC, %o0 tleu %icc, 0x5 nop setx loop_2723, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry tl %xcc, 0x2 fnors %f29, %f18, %f4 array32 %i6, %l5, %o5 loop_2723: fmul8x16al %f11, %f27, %f20 fcmpeq32 %f6, %f22, %i3 tgu %xcc, 0x2 bne loop_2724 addcc %l6, %o1, %o4 fcmple16 %f16, %f8, %i5 sethi 0x18EF, %g6 loop_2724: flush %l7 + 0x7C subc %i0, 0x068A, %i1 mulx %i2, 0x162D, %l4 tg %icc, 0x2 fpsub32 %f8, %f24, %f4 ba,a,pn %icc, loop_2725 tne %icc, 0x7 subccc %o2, %o6, %g4 stx %l1, [%l7 + 0x28] loop_2725: nop set 0x73, %i1 lduba [%l7 + %i1] 0x89, %o3 fmovrse %g7, %f18, %f25 subc %i4, 0x0C58, %l3 array16 %l0, %o7, %g2 alignaddrl %l2, %g1, %g3 lduw [%l7 + 0x1C], %i7 movrgez %g5, 0x1F9, %o0 array16 %l5, %o5, %i3 fmovsvs %xcc, %f8, %f2 tleu %icc, 0x0 bpos,pt %xcc, loop_2726 ta %xcc, 0x1 array32 %i6, %o1, %o4 nop setx 0x218541E1B4E098C7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x74F5457D6EE85096, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f14, %f6 loop_2726: movrlz %l6, %g6, %i5 movrgez %i1, 0x39B, %i0 edge8l %l4, %i2, %o6 orn %o2, %g4, %o3 movne %icc, %g7, %l1 array8 %l3, %l0, %i4 tne %xcc, 0x5 tsubcctv %o7, %g2, %l2 bl,a,pt %icc, loop_2727 addcc %g3, %i7, %g1 bne,pn %icc, loop_2728 movl %xcc, %o0, %l5 loop_2727: edge16 %o5, %i3, %g5 set 0x40, %g2 ldda [%l7 + %g2] 0x11, %f0 loop_2728: orncc %i6, %o1, %l6 xnorcc %g6, 0x04D9, %i5 umul %i1, 0x0740, %i0 pdist %f10, %f2, %f28 edge8 %l4, %i2, %o4 sub %o2, %o6, %o3 fmovsvs %icc, %f10, %f11 smul %g7, %l1, %l3 std %f26, [%l7 + 0x18] andncc %g4, %l0, %o7 movrgz %i4, 0x166, %g2 tleu %xcc, 0x7 movg %icc, %l2, %i7 fcmpne16 %f0, %f14, %g1 array32 %o0, %g3, %l5 brlez,a %o5, loop_2729 bvs,a %icc, loop_2730 subcc %i3, %g5, %o1 andncc %i6, %g6, %i5 loop_2729: addcc %i1, 0x053C, %i0 loop_2730: tn %icc, 0x6 fornot1s %f20, %f26, %f6 movrlez %l6, 0x0A3, %l4 fnot1s %f2, %f31 fandnot2 %f6, %f8, %f8 movgu %icc, %o4, %o2 edge32ln %i2, %o3, %g7 tg %icc, 0x3 movrlez %o6, %l3, %g4 fandnot2s %f3, %f1, %f22 fmul8ulx16 %f0, %f2, %f8 bvs,pt %xcc, loop_2731 bleu,a,pn %xcc, loop_2732 xnorcc %l0, %o7, %l1 fornot2 %f0, %f24, %f14 loop_2731: fnot1 %f12, %f8 loop_2732: sethi 0x020A, %i4 brnz,a %g2, loop_2733 edge8 %i7, %l2, %g1 fxors %f2, %f2, %f8 movrlz %g3, %l5, %o5 loop_2733: edge8 %i3, %o0, %g5 ba,pn %icc, loop_2734 sethi 0x0A6C, %i6 edge8 %o1, %i5, %g6 stx %i0, [%l7 + 0x38] loop_2734: fxors %f25, %f7, %f31 edge32l %l6, %l4, %o4 mulscc %i1, %i2, %o3 fandnot2 %f16, %f22, %f18 fmovdgu %xcc, %f8, %f23 fblg,a %fcc3, loop_2735 fpack32 %f26, %f20, %f14 smul %g7, 0x089E, %o2 subcc %l3, %o6, %l0 loop_2735: fnot2s %f7, %f7 bvc,a %icc, loop_2736 movge %xcc, %g4, %o7 array32 %l1, %i4, %g2 xor %l2, 0x0B20, %g1 loop_2736: edge8 %g3, %l5, %o5 xorcc %i3, 0x0AE6, %i7 fbu,a %fcc3, loop_2737 movrne %o0, %g5, %o1 wr %g0, 0x11, %asi lduha [%l7 + 0x78] %asi, %i6 loop_2737: edge16ln %i5, %i0, %g6 edge8n %l6, %o4, %l4 call loop_2738 ldsh [%l7 + 0x7E], %i2 bleu,pt %xcc, loop_2739 brlz,a %i1, loop_2740 loop_2738: nop fitos %f13, %f25 fstox %f25, %f0 fxtos %f0, %f25 nop setx loop_2741, %l0, %l1 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_2739: movl %xcc, %o3, %o2 loop_2740: xorcc %l3, 0x18FD, %g7 tvs %xcc, 0x6 loop_2741: fandnot1s %f8, %f4, %f17 mulx %o6, 0x14B0, %g4 fbge,a %fcc2, loop_2742 bge,a loop_2743 movrlez %l0, %o7, %i4 bl,a,pt %icc, loop_2744 loop_2742: sdivcc %g2, 0x08A5, %l2 loop_2743: fmovsg %xcc, %f25, %f8 nop fitod %f6, %f18 fdtos %f18, %f4 loop_2744: fsrc1s %f2, %f13 fbug,a %fcc2, loop_2745 ldsh [%l7 + 0x7C], %l1 subcc %g3, 0x0129, %l5 fble,a %fcc0, loop_2746 loop_2745: tpos %xcc, 0x7 bvs,pn %xcc, loop_2747 edge8n %g1, %i3, %i7 loop_2746: move %xcc, %o0, %g5 tneg %icc, 0x2 loop_2747: bvc,a,pt %xcc, loop_2748 tne %xcc, 0x7 set 0x40, %g5 stda %f0, [%l7 + %g5] 0x10 loop_2748: movcs %icc, %o5, %i6 fmovrsgz %i5, %f21, %f9 bn,a,pn %icc, loop_2749 fmovsle %xcc, %f29, %f5 sra %i0, 0x01, %g6 sir 0x1622 loop_2749: stbar movrne %o1, %o4, %l4 fpackfix %f18, %f25 nop setx 0x87D2D59EFA507ECF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xCD590B25772AEAD3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 faddd %f4, %f24, %f10 fcmpgt16 %f22, %f22, %l6 fpsub16 %f18, %f8, %f16 fabss %f5, %f9 wr %g0, 0x10, %asi lduba [%l7 + 0x66] %asi, %i1 tg %xcc, 0x6 subcc %i2, %o2, %o3 and %l3, %o6, %g4 fmovdgu %xcc, %f25, %f30 movge %xcc, %g7, %l0 movcc %icc, %i4, %g2 faligndata %f28, %f22, %f8 fmul8x16 %f18, %f24, %f26 andncc %l2, %l1, %g3 fmovrde %l5, %f8, %f14 nop fitod %f8, %f8 fdtoi %f8, %f11 fpsub16 %f20, %f8, %f0 fmovs %f20, %f22 andcc %g1, %o7, %i3 movrlz %o0, %g5, %i7 mulx %i6, %i5, %i0 tcc %icc, 0x0 fblg %fcc2, loop_2750 fbuge %fcc0, loop_2751 fbu %fcc1, loop_2752 andcc %o5, 0x17DB, %o1 loop_2750: xnorcc %g6, %o4, %l6 loop_2751: tvs %xcc, 0x3 loop_2752: movn %icc, %l4, %i2 fmul8x16 %f11, %f22, %f16 sll %i1, 0x1E, %o2 set 0x0E, %l0 ldsba [%l7 + %l0] 0x0c, %l3 or %o3, 0x00E6, %g4 alignaddr %o6, %g7, %i4 fxnor %f14, %f12, %f16 fmovsneg %icc, %f23, %f26 move %icc, %g2, %l0 tcc %icc, 0x2 tsubcctv %l2, %g3, %l5 wr %g0, 0x80, %asi swapa [%l7 + 0x2C] %asi, %l1 fbo %fcc3, loop_2753 edge32n %g1, %o7, %o0 ldsh [%l7 + 0x4A], %g5 sub %i7, %i3, %i6 loop_2753: edge32n %i0, %o5, %i5 movcc %icc, %o1, %g6 orncc %o4, 0x1D85, %l4 edge32n %l6, %i1, %i2 fmovda %icc, %f7, %f11 ldsb [%l7 + 0x08], %l3 mulscc %o3, 0x17EC, %o2 lduw [%l7 + 0x08], %o6 sdivx %g4, 0x0B98, %g7 mova %icc, %g2, %l0 bl,a loop_2754 tge %xcc, 0x3 orn %i4, %g3, %l5 tvc %icc, 0x0 loop_2754: fbul,a %fcc1, loop_2755 sra %l1, 0x0D, %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bcs,a,pt %icc, loop_2756 loop_2755: bne %xcc, loop_2757 movpos %icc, %o7, %l2 movg %icc, %o0, %g5 loop_2756: udivx %i7, 0x007D, %i6 loop_2757: subccc %i3, %o5, %i0 tneg %xcc, 0x6 popc %o1, %i5 tvs %icc, 0x7 movvc %xcc, %g6, %o4 edge32l %l4, %i1, %i2 ldsb [%l7 + 0x6A], %l3 udivcc %l6, 0x11A6, %o3 fpackfix %f10, %f21 fmovdcc %xcc, %f14, %f17 orn %o6, %o2, %g4 tneg %icc, 0x3 tsubcc %g2, %g7, %l0 tl %xcc, 0x6 sethi 0x1461, %g3 tgu %xcc, 0x7 sub %i4, %l1, %g1 bge,a,pn %xcc, loop_2758 udivx %o7, 0x053B, %l2 stbar and %o0, 0x0A4A, %g5 loop_2758: mulx %i7, %i6, %i3 movrlz %l5, 0x25F, %i0 brnz,a %o5, loop_2759 edge32n %i5, %g6, %o4 bg loop_2760 fnot1 %f22, %f2 loop_2759: edge16l %o1, %l4, %i1 sdiv %l3, 0x1E47, %i2 loop_2760: tge %icc, 0x3 nop set 0x18, %o1 stx %o3, [%l7 + %o1] mulscc %l6, %o6, %o2 array16 %g2, %g4, %l0 edge32ln %g7, %i4, %l1 sub %g1, 0x0024, %g3 umul %o7, %o0, %l2 sir 0x0309 set 0x68, %o0 lduwa [%l7 + %o0] 0x80, %i7 bgu loop_2761 array8 %g5, %i3, %i6 fnands %f29, %f30, %f24 taddcc %i0, 0x11FA, %l5 loop_2761: xorcc %o5, %i5, %o4 tneg %xcc, 0x6 movneg %xcc, %o1, %g6 alignaddr %l4, %i1, %l3 flush %l7 + 0x4C udiv %o3, 0x125F, %l6 alignaddr %o6, %i2, %g2 edge16 %o2, %g4, %g7 fbule %fcc0, loop_2762 fpsub16s %f3, %f7, %f23 fpsub16 %f20, %f0, %f18 fbge,a %fcc2, loop_2763 loop_2762: fcmple32 %f2, %f8, %l0 fba,a %fcc1, loop_2764 orncc %l1, 0x03A7, %g1 loop_2763: array32 %i4, %g3, %o7 set 0x60, %g4 ldda [%l7 + %g4] 0xeb, %l2 loop_2764: array16 %i7, %o0, %i3 sdivcc %i6, 0x0CD9, %i0 sethi 0x0B8D, %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %g5, %o5, %i5 movrgz %o4, 0x3BF, %o1 bcs,pt %icc, loop_2765 array16 %g6, %l4, %i1 taddcctv %o3, %l3, %l6 srax %o6, 0x19, %g2 loop_2765: srlx %o2, %g4, %g7 mulx %l0, %i2, %g1 andncc %i4, %g3, %o7 tvs %xcc, 0x2 bgu,a loop_2766 edge8l %l1, %l2, %i7 movne %icc, %i3, %i6 fxnor %f16, %f4, %f2 loop_2766: bcc,a,pt %icc, loop_2767 nop fitos %f21, %f26 andncc %i0, %o0, %g5 tsubcc %o5, %i5, %l5 loop_2767: fbu,a %fcc2, loop_2768 subcc %o1, %o4, %g6 fmovrsgz %l4, %f28, %f5 tsubcctv %o3, 0x1348, %l3 loop_2768: nop wr %g0, 0x80, %asi ldxa [%l7 + 0x28] %asi, %l6 srlx %o6, %g2, %i1 wr %g0, 0x10, %asi lduha [%l7 + 0x48] %asi, %o2 tpos %xcc, 0x5 movgu %xcc, %g7, %l0 umulcc %i2, 0x1F79, %g4 sdiv %g1, 0x17A2, %i4 fbug,a %fcc2, loop_2769 edge32 %o7, %g3, %l2 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 loop_2769: tg %icc, 0x7 addccc %i7, 0x1720, %l1 orcc %i3, %i0, %o0 nop setx 0x85F9C3E6E0440B41, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr fmovdle %icc, %f12, %f21 ldx [%l7 + 0x18], %g5 udivcc %o5, 0x18B8, %i6 fabss %f16, %f29 brlz,a %i5, loop_2770 edge16n %l5, %o4, %g6 tcc %xcc, 0x4 fmovrdne %o1, %f0, %f26 loop_2770: movrgz %o3, 0x044, %l3 tne %xcc, 0x7 fmovse %xcc, %f0, %f3 movrgz %l4, %l6, %o6 fbo %fcc0, loop_2771 tn %xcc, 0x3 srl %i1, %o2, %g7 stw %g2, [%l7 + 0x60] loop_2771: addc %i2, %l0, %g1 movrgez %i4, 0x3D2, %g4 edge32 %g3, %l2, %o7 edge8 %i7, %i3, %l1 fbne,a %fcc1, loop_2772 xnorcc %o0, 0x081D, %i0 move %icc, %g5, %o5 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %i6, %l5 loop_2772: fmovsge %icc, %f2, %f5 bshuffle %f8, %f16, %f28 edge32n %o4, %g6, %o1 ldsh [%l7 + 0x12], %o3 fmovsl %icc, %f18, %f23 or %l3, %i5, %l4 tleu %xcc, 0x4 brlz %l6, loop_2773 edge8n %i1, %o6, %o2 sra %g2, %g7, %i2 movle %xcc, %l0, %i4 loop_2773: nop setx 0xB12C97AE, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 fsqrts %f25, %f30 smulcc %g4, %g1, %g3 fmovse %xcc, %f13, %f1 fxors %f18, %f22, %f7 xnorcc %l2, 0x1917, %o7 tvs %xcc, 0x5 lduh [%l7 + 0x62], %i7 movcs %icc, %i3, %o0 array16 %l1, %g5, %o5 movn %xcc, %i0, %l5 smulcc %o4, 0x0105, %i6 wr %g0, 0x20, %asi stxa %g6, [%g0 + 0x28] %asi xnor %o3, 0x01FD, %o1 tle %icc, 0x2 srax %l3, 0x06, %l4 tsubcc %i5, %i1, %o6 udivcc %o2, 0x13B6, %l6 taddcc %g7, 0x1D4A, %i2 tne %xcc, 0x6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movvc %icc, %l0, %g2 edge16n %i4, %g4, %g1 add %l2, 0x1280, %o7 mova %icc, %g3, %i3 bpos loop_2774 brgez,a %o0, loop_2775 edge16n %i7, %g5, %o5 fandnot2s %f7, %f13, %f19 loop_2774: st %f14, [%l7 + 0x24] loop_2775: fba,a %fcc1, loop_2776 nop set 0x38, %o7 stx %i0, [%l7 + %o7] move %icc, %l1, %l5 wr %g0, 0x18, %asi sta %f22, [%l7 + 0x70] %asi loop_2776: fba %fcc3, loop_2777 fmovdcc %icc, %f20, %f24 bne,pn %icc, loop_2778 fmul8ulx16 %f22, %f14, %f22 loop_2777: movvs %xcc, %i6, %o4 fmovde %xcc, %f11, %f13 loop_2778: edge32l %g6, %o1, %l3 movrgez %o3, 0x3A1, %l4 fmovdcs %xcc, %f13, %f25 nop fitos %f1, %f7 fstox %f7, %f2 fxtos %f2, %f13 set 0x54, %o5 lduwa [%l7 + %o5] 0x10, %i5 movvs %xcc, %i1, %o6 sdivx %l6, 0x1330, %o2 fmovdcs %icc, %f7, %f1 subc %i2, %l0, %g7 xorcc %g2, %i4, %g1 tne %xcc, 0x0 nop fitod %f2, %f12 fdtox %f12, %f12 fxtod %f12, %f26 bneg,a,pn %icc, loop_2779 nop setx 0x80666E58, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr fpsub16s %f21, %f12, %f22 udivx %l2, 0x0ABF, %g4 loop_2779: stx %o7, [%l7 + 0x68] fpackfix %f0, %f9 and %g3, %o0, %i3 array16 %g5, %i7, %o5 movneg %xcc, %l1, %i0 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovsl %icc, %f2, %f8 srlx %l5, %i6, %g6 bn,pt %xcc, loop_2780 xorcc %o1, 0x1098, %l3 brgz %o4, loop_2781 movvs %xcc, %l4, %i5 loop_2780: tcs %icc, 0x5 movcc %icc, %o3, %o6 loop_2781: fmovde %icc, %f9, %f17 taddcctv %i1, 0x1BBD, %l6 andn %o2, 0x1D26, %i2 be,a loop_2782 fmovdg %xcc, %f19, %f29 sth %l0, [%l7 + 0x16] fbg %fcc0, loop_2783 loop_2782: fmovs %f1, %f23 srlx %g2, %i4, %g7 andncc %l2, %g1, %g4 loop_2783: tcc %icc, 0x1 sdivcc %g3, 0x18F9, %o7 fmovdvs %icc, %f5, %f14 tgu %icc, 0x7 edge32l %i3, %o0, %i7 popc 0x0A65, %o5 andcc %g5, %i0, %l5 movcc %icc, %l1, %g6 taddcctv %i6, 0x1F0F, %o1 fcmpgt16 %f8, %f0, %l3 prefetch [%l7 + 0x34], 0x1 bl,pt %xcc, loop_2784 addcc %l4, 0x1B48, %i5 smul %o4, %o6, %o3 fnot2s %f16, %f8 loop_2784: fxor %f24, %f28, %f18 nop set 0x5E, %l3 sth %l6, [%l7 + %l3] edge8ln %o2, %i2, %i1 sdivx %g2, 0x0B7E, %i4 tvc %icc, 0x6 tsubcc %g7, %l2, %l0 tvs %xcc, 0x6 bleu,a,pt %xcc, loop_2785 lduw [%l7 + 0x44], %g1 popc 0x0B2E, %g3 fmovrdgez %g4, %f2, %f14 loop_2785: taddcctv %o7, %o0, %i7 bgu,a %icc, loop_2786 nop setx loop_2787, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bgu,a,pt %xcc, loop_2788 subccc %o5, %i3, %g5 loop_2786: fmovsgu %xcc, %f9, %f17 loop_2787: orn %i0, %l1, %l5 loop_2788: nop wr %g0, 0x89, %asi ldsha [%l7 + 0x14] %asi, %g6 fnegd %f8, %f30 stb %o1, [%l7 + 0x68] umul %i6, %l4, %i5 array8 %l3, %o6, %o3 set 0x18, %l6 sta %f29, [%l7 + %l6] 0x89 brgz %o4, loop_2789 fble,a %fcc2, loop_2790 tvs %icc, 0x7 fabss %f22, %f17 loop_2789: edge32ln %l6, %i2, %o2 loop_2790: edge16ln %g2, %i4, %g7 fnot1 %f10, %f14 tsubcc %l2, 0x1044, %i1 fmovrdgz %l0, %f8, %f10 tpos %xcc, 0x4 edge32ln %g1, %g4, %g3 ldsb [%l7 + 0x33], %o7 bpos,a %xcc, loop_2791 movl %xcc, %o0, %o5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 bge,pn %xcc, loop_2792 loop_2791: srax %i7, 0x0B, %i3 popc %g5, %l1 movrne %i0, %g6, %o1 loop_2792: fmovda %icc, %f3, %f13 edge16 %l5, %l4, %i5 movcs %icc, %l3, %i6 fsrc2 %f8, %f22 sdiv %o6, 0x1503, %o4 movcc %icc, %l6, %o3 fornot1s %f6, %f17, %f23 taddcctv %i2, %o2, %i4 movrlz %g7, 0x35C, %g2 srax %l2, %l0, %i1 fcmpne16 %f18, %f24, %g1 fands %f20, %f13, %f23 edge8ln %g4, %o7, %g3 fmovdvc %xcc, %f17, %f1 sethi 0x1731, %o0 fnands %f16, %f0, %f16 sdiv %i7, 0x1BEB, %i3 xor %o5, 0x1984, %g5 nop setx 0x8E212C7E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 fsqrts %f13, %f2 edge8 %l1, %g6, %i0 xor %o1, 0x07E2, %l4 fcmpgt16 %f24, %f24, %i5 tsubcc %l3, %l5, %o6 ldsb [%l7 + 0x50], %o4 fpadd32 %f2, %f4, %f8 edge32l %i6, %l6, %i2 fnand %f24, %f18, %f12 bgu,a,pn %icc, loop_2793 tsubcctv %o2, %o3, %i4 tcc %icc, 0x3 stb %g2, [%l7 + 0x67] loop_2793: edge8ln %g7, %l0, %i1 fnors %f18, %f7, %f8 swap [%l7 + 0x24], %l2 movgu %xcc, %g1, %g4 wr %g0, 0x18, %asi ldda [%l7 + 0x30] %asi, %g2 movrlez %o0, %i7, %i3 popc %o7, %g5 stx %o5, [%l7 + 0x18] swap [%l7 + 0x28], %g6 set 0x56, %i2 ldsba [%l7 + %i2] 0x04, %i0 nop set 0x26, %i4 stb %o1, [%l7 + %i4] andncc %l4, %i5, %l3 brgz,a %l1, loop_2794 mulx %o6, 0x1A8F, %l5 andn %i6, %l6, %i2 movrgz %o4, 0x22C, %o2 loop_2794: fzeros %f10 brgz %o3, loop_2795 fbo,a %fcc3, loop_2796 edge8 %g2, %g7, %l0 stw %i4, [%l7 + 0x0C] loop_2795: nop wr %g0, 0x0c, %asi ldswa [%l7 + 0x24] %asi, %l2 loop_2796: fxnors %f11, %f30, %f15 nop setx 0x8039F5DA00489E78, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr tgu %icc, 0x7 fmuld8ulx16 %f25, %f5, %f2 fmovrdgz %i1, %f0, %f6 movvs %icc, %g4, %g3 tl %xcc, 0x7 fbuge %fcc2, loop_2797 popc 0x1D59, %o0 for %f6, %f16, %f30 edge8l %g1, %i3, %i7 loop_2797: fba %fcc3, loop_2798 tcs %icc, 0x4 subc %o7, 0x1C1F, %g5 fcmpne16 %f14, %f4, %o5 loop_2798: movg %xcc, %i0, %o1 bvc loop_2799 movrgez %g6, %i5, %l3 bshuffle %f6, %f22, %f0 fnands %f6, %f31, %f22 loop_2799: srlx %l1, 0x1F, %l4 fpmerge %f22, %f10, %f4 mova %icc, %l5, %i6 nop fitos %f8, %f19 fstox %f19, %f10 fxtos %f10, %f18 prefetch [%l7 + 0x3C], 0x0 nop fitod %f21, %f18 andn %l6, %o6, %i2 xnorcc %o2, %o3, %g2 nop setx loop_2800, %l0, %l1 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 %xcc, %g7, %l0 tg %xcc, 0x0 sdiv %i4, 0x121E, %l2 loop_2800: fbo %fcc1, loop_2801 movpos %xcc, %i1, %o4 mulx %g4, 0x0F97, %g3 mulx %o0, 0x0329, %g1 loop_2801: movcc %icc, %i3, %o7 fabss %f20, %f25 mulx %i7, %o5, %i0 fxnors %f31, %f20, %f7 move %xcc, %o1, %g6 fbe %fcc1, loop_2802 edge16 %i5, %l3, %l1 fmovd %f6, %f26 edge8 %g5, %l4, %i6 loop_2802: orcc %l5, %l6, %o6 edge32n %i2, %o3, %o2 fmovdle %xcc, %f13, %f10 mulscc %g7, 0x13E6, %l0 nop set 0x24, %g3 lduw [%l7 + %g3], %g2 bvc %xcc, loop_2803 sdivcc %i4, 0x1D48, %l2 mulx %o4, %i1, %g4 fbl %fcc1, loop_2804 loop_2803: fnot2 %f0, %f10 add %l7, 0x48, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g3 casa [%l6] 0x81, %g3, %g1 loop_2804: fmul8x16au %f4, %f8, %f4 edge16l %i3, %o7, %i7 fcmpgt32 %f6, %f30, %o0 addc %i0, 0x17AE, %o5 fmovsge %icc, %f20, %f0 ldd [%l7 + 0x40], %f20 bne,a %xcc, loop_2805 movpos %icc, %g6, %o1 xor %i5, %l1, %g5 tsubcc %l3, 0x0598, %i6 loop_2805: movleu %icc, %l5, %l4 xnorcc %l6, 0x1F60, %i2 bvc,a %xcc, loop_2806 bcs,pt %icc, loop_2807 edge16l %o6, %o2, %g7 ldd [%l7 + 0x70], %f18 loop_2806: stb %o3, [%l7 + 0x3A] loop_2807: movn %icc, %l0, %g2 fmul8ulx16 %f30, %f6, %f10 fbo,a %fcc1, loop_2808 bcs,a %icc, loop_2809 fmovrslz %i4, %f8, %f7 fones %f29 loop_2808: nop setx 0x363249B5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0xD36A0425, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fadds %f7, %f21, %f2 loop_2809: fands %f27, %f9, %f20 wr %g0, 0x81, %asi lduwa [%l7 + 0x28] %asi, %o4 std %f10, [%l7 + 0x58] ldx [%l7 + 0x08], %l2 fcmpne32 %f0, %f10, %g4 movrgz %i1, 0x244, %g1 movl %icc, %g3, %i3 movrlez %i7, %o7, %o0 popc 0x1172, %o5 sll %g6, 0x1F, %i0 edge8ln %o1, %l1, %i5 fmovsvc %xcc, %f10, %f10 andcc %g5, %l3, %l5 tge %icc, 0x2 move %icc, %l4, %i6 wr %g0, 0x89, %asi swapa [%l7 + 0x54] %asi, %l6 xor %o6, 0x0717, %i2 bneg,a,pn %icc, loop_2810 bleu,a %xcc, loop_2811 taddcctv %g7, %o3, %l0 tvs %icc, 0x7 loop_2810: membar 0x67 loop_2811: tleu %xcc, 0x5 movre %o2, 0x30E, %g2 wr %g0, 0x04, %asi stha %i4, [%l7 + 0x12] %asi fcmple16 %f10, %f2, %l2 movl %icc, %g4, %o4 andn %i1, 0x0050, %g1 bvs,a %xcc, loop_2812 tn %icc, 0x3 sll %i3, 0x09, %g3 movne %xcc, %i7, %o0 loop_2812: prefetch [%l7 + 0x10], 0x3 orcc %o5, %o7, %g6 fornot1 %f20, %f16, %f2 edge8 %o1, %i0, %i5 subc %g5, %l3, %l1 fmovrsgez %l4, %f22, %f24 ldx [%l7 + 0x48], %i6 wr %g0, 0x10, %asi stba %l5, [%l7 + 0x4B] %asi tne %xcc, 0x4 srax %l6, %o6, %g7 fmovsvs %xcc, %f12, %f8 nop setx loop_2813, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done tgu %xcc, 0x5 movl %xcc, %o3, %l0 nop setx 0xF04B66C2, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr loop_2813: fmovrde %o2, %f26, %f26 edge16n %i2, %g2, %l2 movrne %g4, %i4, %i1 fmovdcs %icc, %f7, %f10 nop setx 0x154BE435, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 fsqrts %f21, %f31 nop setx 0x801C554D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 fsqrts %f7, %f21 bneg,pt %xcc, loop_2814 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 taddcctv %g1, 0x1E73, %i3 fble %fcc3, loop_2815 loop_2814: fmovdvs %xcc, %f2, %f14 edge8n %o4, %i7, %o0 srl %o5, %o7, %g6 loop_2815: nop add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %g3, %o1 fmovrdgez %i0, %f26, %f22 tgu %icc, 0x3 nop fitos %f1, %f3 fstox %f3, %f24 fxtos %f24, %f26 movrne %i5, 0x393, %g5 fmovdn %icc, %f7, %f4 mova %xcc, %l3, %l1 tne %xcc, 0x7 tcc %xcc, 0x4 movl %icc, %i6, %l5 wr %g0, 0xe3, %asi ldda [%l7 + 0x40] %asi, %l4 fmovrsne %l6, %f23, %f28 movrgez %g7, %o3, %l0 edge8 %o6, %i2, %g2 movcs %xcc, %l2, %o2 prefetch [%l7 + 0x58], 0x1 alignaddr %g4, %i4, %g1 tvs %xcc, 0x4 tge %xcc, 0x2 taddcc %i3, %i1, %i7 subccc %o0, %o5, %o7 subcc %g6, %o4, %o1 tsubcctv %i0, 0x113E, %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %g5, %l3, %g3 movcs %xcc, %l1, %i6 tvs %xcc, 0x1 mulscc %l5, %l6, %g7 edge16l %l4, %o3, %o6 wr %g0, 0x19, %asi stba %l0, [%l7 + 0x39] %asi tvc %xcc, 0x2 nop fitod %f0, %f12 fdtox %f12, %f6 movcc %xcc, %i2, %l2 fpsub32 %f30, %f12, %f12 add %l7, 0x28, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g2 casa [%l6] 0x80, %g2, %o2 movvs %xcc, %i4, %g4 edge32 %i3, %i1, %g1 be,a,pt %icc, loop_2816 prefetch [%l7 + 0x44], 0x3 bcs,pt %icc, loop_2817 fmul8x16au %f10, %f30, %f2 loop_2816: stbar fnor %f30, %f28, %f16 loop_2817: fmovrdlz %i7, %f28, %f6 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge8l %o5, %o7, %g6 flush %l7 + 0x3C edge16n %o4, %o0, %i0 fabsd %f2, %f18 tne %icc, 0x7 srl %i5, 0x04, %g5 movleu %xcc, %o1, %g3 fandnot2s %f2, %f20, %f20 addc %l1, %l3, %l5 tn %xcc, 0x6 sethi 0x0620, %l6 movgu %xcc, %i6, %g7 srl %o3, 0x00, %l4 tge %xcc, 0x5 sra %l0, 0x0A, %o6 movrlez %l2, 0x201, %i2 addccc %o2, %i4, %g4 xor %g2, %i1, %g1 ldsb [%l7 + 0x3D], %i7 fzero %f10 nop setx 0x968E3AC6A0451131, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr fpsub16s %f5, %f23, %f16 faligndata %f28, %f16, %f26 fmovdcc %xcc, %f9, %f7 fmovrse %o5, %f8, %f14 umulcc %o7, %i3, %o4 sll %o0, 0x0E, %i0 fand %f0, %f6, %f26 nop fitos %f13, %f30 fstox %f30, %f14 prefetch [%l7 + 0x78], 0x0 swap [%l7 + 0x58], %g6 be,a %icc, loop_2818 tle %icc, 0x5 tvs %xcc, 0x4 fsrc1s %f19, %f24 loop_2818: nop set 0x10, %o4 stxa %g5, [%l7 + %o4] 0x11 nop fitod %f4, %f10 edge16 %i5, %o1, %g3 stb %l3, [%l7 + 0x30] fbn %fcc2, loop_2819 fpsub32s %f19, %f24, %f14 fmovsleu %xcc, %f3, %f7 edge16l %l5, %l1, %i6 loop_2819: tvs %icc, 0x2 andn %l6, 0x01DE, %g7 fmovscc %icc, %f19, %f28 umulcc %l4, %o3, %l0 fxnors %f2, %f4, %f21 bcs,a %xcc, loop_2820 std %f28, [%l7 + 0x68] orn %o6, 0x1DFA, %l2 set 0x14, %g7 stwa %o2, [%l7 + %g7] 0x23 membar #Sync loop_2820: edge16n %i2, %g4, %i4 edge16n %i1, %g1, %g2 nop fitod %f2, %f6 fdtox %f6, %f22 fxtod %f22, %f26 movrgez %o5, %o7, %i3 movneg %xcc, %i7, %o4 set 0x2C, %l1 ldswa [%l7 + %l1] 0x04, %o0 tvs %icc, 0x4 srl %g6, %i0, %g5 brgez,a %o1, loop_2821 nop fitos %f11, %f5 fstod %f5, %f0 movrlez %i5, %l3, %g3 tleu %icc, 0x5 loop_2821: fabss %f7, %f30 membar 0x00 movgu %icc, %l5, %l1 xnorcc %i6, 0x076C, %g7 fmovrde %l4, %f10, %f6 std %f12, [%l7 + 0x78] fbl %fcc3, loop_2822 xor %o3, %l6, %o6 wr %g0, 0x2a, %asi stha %l0, [%l7 + 0x20] %asi membar #Sync loop_2822: ldd [%l7 + 0x38], %o2 movvs %icc, %i2, %l2 sdivx %i4, 0x1C44, %i1 wr %g0, 0x10, %asi ldswa [%l7 + 0x64] %asi, %g4 movneg %icc, %g2, %g1 fbuge,a %fcc1, loop_2823 tpos %icc, 0x2 movrgez %o7, %o5, %i3 tl %icc, 0x7 loop_2823: nop set 0x18, %g6 stxa %o4, [%l7 + %g6] 0xe3 membar #Sync sll %o0, 0x16, %i7 smul %g6, %i0, %g5 edge32 %i5, %o1, %g3 bcs,pn %icc, loop_2824 xorcc %l3, %l5, %l1 movg %icc, %i6, %l4 xor %g7, 0x075C, %l6 loop_2824: tg %icc, 0x3 movleu %icc, %o3, %l0 umul %o2, 0x0738, %o6 bvs,a,pt %xcc, loop_2825 bgu,a loop_2826 movrgz %l2, 0x0FC, %i2 movpos %xcc, %i1, %g4 loop_2825: fbn,a %fcc0, loop_2827 loop_2826: movleu %xcc, %g2, %g1 edge16n %i4, %o5, %i3 movvc %icc, %o7, %o0 loop_2827: nop set 0x0F, %i6 lduba [%l7 + %i6] 0x0c, %i7 fornot2s %f1, %f29, %f6 mulx %o4, 0x0C3E, %g6 movrlez %g5, %i5, %o1 mulx %g3, 0x1DAE, %i0 fmovdcs %xcc, %f30, %f26 udivcc %l5, 0x1E2B, %l3 fbl %fcc2, loop_2828 ba,a %icc, loop_2829 tg %xcc, 0x1 fmovdne %icc, %f5, %f7 loop_2828: fnand %f14, %f28, %f10 loop_2829: fba %fcc0, loop_2830 fpadd16s %f14, %f10, %f26 srl %i6, %l1, %l4 bg,pt %icc, loop_2831 loop_2830: umul %l6, 0x17A3, %o3 subc %l0, %g7, %o2 brgz,a %o6, loop_2832 loop_2831: sir 0x1BD2 edge32 %i2, %i1, %l2 popc %g2, %g4 loop_2832: fnors %f21, %f7, %f12 fabss %f26, %f13 fmovscc %icc, %f0, %f4 fpadd16 %f20, %f20, %f14 set 0x2A, %i0 stha %i4, [%l7 + %i0] 0x88 srlx %g1, %o5, %i3 movleu %icc, %o0, %o7 nop fitos %f1, %f5 fstoi %f5, %f7 fxor %f24, %f16, %f30 xor %o4, %i7, %g5 udiv %i5, 0x03FF, %g6 wr %g0, 0x89, %asi ldxa [%l7 + 0x40] %asi, %g3 mulx %o1, %i0, %l3 fbue %fcc2, loop_2833 st %f22, [%l7 + 0x2C] set 0x70, %i5 ldda [%l7 + %i5] 0x04, %i6 loop_2833: nop wr %g0, 0x10, %asi prefetcha [%l7 + 0x38] %asi, 0x1 tcc %xcc, 0x1 tle %xcc, 0x2 movne %icc, %l4, %l1 sub %o3, 0x11B7, %l6 membar 0x03 orn %l0, 0x008A, %o2 set 0x78, %l2 prefetcha [%l7 + %l2] 0x89, 0x0 prefetch [%l7 + 0x14], 0x0 bge loop_2834 movgu %xcc, %i2, %g7 array16 %l2, %i1, %g4 mulscc %g2, 0x12BF, %g1 loop_2834: nop fitod %f6, %f10 fdtos %f10, %f31 tcc %xcc, 0x4 sub %o5, 0x10FE, %i3 nop set 0x6C, %i7 ldsw [%l7 + %i7], %i4 fxors %f24, %f31, %f25 ldd [%l7 + 0x58], %o0 fmovdcs %icc, %f29, %f20 ldstub [%l7 + 0x38], %o7 subcc %o4, 0x19FD, %i7 fabsd %f4, %f26 brgez,a %g5, loop_2835 udivcc %g6, 0x17AF, %g3 bne loop_2836 xnor %o1, 0x1880, %i5 loop_2835: bneg,a %xcc, loop_2837 edge32ln %l3, %i0, %l5 loop_2836: movpos %xcc, %i6, %l1 edge8 %l4, %l6, %o3 loop_2837: xnorcc %l0, 0x12CD, %o2 alignaddr %i2, %o6, %l2 movrgez %i1, 0x08D, %g7 xnorcc %g2, 0x0812, %g4 fandnot2s %f14, %f21, %f3 wr %g0, 0xe3, %asi stha %g1, [%l7 + 0x4E] %asi membar #Sync subccc %i3, %o5, %o0 bvs,pt %icc, loop_2838 udivx %o7, 0x0997, %o4 movleu %xcc, %i7, %i4 sdivcc %g6, 0x07F2, %g3 loop_2838: fbg,a %fcc3, loop_2839 fbuge,a %fcc0, loop_2840 te %xcc, 0x3 smul %g5, 0x0C66, %i5 loop_2839: fcmpne32 %f14, %f14, %o1 loop_2840: tge %icc, 0x7 movl %icc, %l3, %i0 edge32 %l5, %i6, %l1 fmovdleu %icc, %f0, %f10 edge32l %l4, %o3, %l6 mulx %l0, %i2, %o2 tge %icc, 0x0 andn %l2, %i1, %g7 fmul8x16al %f15, %f5, %f26 edge32n %g2, %o6, %g4 tsubcctv %i3, %o5, %g1 fmovrdlez %o0, %f12, %f2 fnot2 %f8, %f30 std %f28, [%l7 + 0x18] tcc %icc, 0x7 ldstub [%l7 + 0x63], %o7 tcs %icc, 0x1 fmovsn %icc, %f15, %f4 popc 0x175D, %o4 bneg %xcc, loop_2841 tcc %xcc, 0x7 wr %g0, 0x2b, %asi stwa %i7, [%l7 + 0x44] %asi membar #Sync loop_2841: tpos %xcc, 0x1 sethi 0x092B, %i4 add %l7, 0x50, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %g6, %g3 set 0x2C, %l5 sta %f7, [%l7 + %l5] 0x10 stw %g5, [%l7 + 0x48] fbe %fcc3, loop_2842 fmul8ulx16 %f18, %f4, %f10 fbu,a %fcc1, loop_2843 bl,pt %icc, loop_2844 loop_2842: tn %icc, 0x1 edge16 %i5, %l3, %o1 loop_2843: fbu %fcc1, loop_2845 loop_2844: fornot1 %f16, %f22, %f6 add %l5, %i6, %i0 fmul8sux16 %f0, %f20, %f30 loop_2845: bl,a,pt %icc, loop_2846 bge,a,pn %icc, loop_2847 addcc %l4, 0x058A, %l1 fcmpgt32 %f24, %f30, %o3 loop_2846: stb %l6, [%l7 + 0x09] loop_2847: movpos %xcc, %i2, %l0 fbug %fcc2, loop_2848 fnot1 %f28, %f10 lduw [%l7 + 0x38], %l2 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f0 loop_2848: taddcc %o2, %g7, %i1 add %o6, 0x04C2, %g4 tg %xcc, 0x1 edge32l %g2, %o5, %i3 fbue,a %fcc0, loop_2849 tsubcctv %o0, %g1, %o4 edge16n %o7, %i4, %i7 sethi 0x13D4, %g6 loop_2849: te %icc, 0x3 nop set 0x2E, %g1 lduh [%l7 + %g1], %g3 fmul8ulx16 %f14, %f4, %f30 bpos loop_2850 membar 0x1F fmovsg %icc, %f24, %f18 fmovsne %xcc, %f18, %f26 loop_2850: fmovsa %icc, %f30, %f4 be,pn %icc, loop_2851 tsubcc %g5, 0x017D, %l3 fornot1 %f28, %f16, %f4 set 0x20, %o2 sta %f8, [%l7 + %o2] 0x18 loop_2851: saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovspos %icc, %f4, %f1 bg,pt %icc, loop_2852 sllx %o1, %l5, %i6 wr %g0, 0x80, %asi stwa %i0, [%l7 + 0x48] %asi loop_2852: bvc,a,pt %icc, loop_2853 ldub [%l7 + 0x79], %i5 subc %l1, %o3, %l4 orcc %i2, 0x02AF, %l0 loop_2853: nop set 0x40, %i3 ldda [%l7 + %i3] 0x80, %f16 mulscc %l6, 0x0F86, %o2 mulx %l2, %i1, %g7 fcmple16 %f2, %f30, %o6 nop setx loop_2854, %l0, %l1 jmpl %l1, %g4 movvs %icc, %g2, %i3 fmovdcs %icc, %f30, %f1 ble,a,pt %xcc, loop_2855 loop_2854: stbar orn %o5, 0x1972, %o0 edge32ln %g1, %o7, %o4 loop_2855: flush %l7 + 0x54 taddcc %i7, 0x17A6, %i4 or %g6, 0x1EC6, %g3 fmul8sux16 %f0, %f6, %f30 edge32ln %g5, %l3, %o1 fmovscc %icc, %f6, %f10 xnor %l5, 0x111B, %i0 fpack32 %f10, %f2, %f16 tl %xcc, 0x2 edge32 %i5, %l1, %i6 fsrc2 %f8, %f4 faligndata %f0, %f22, %f10 tcs %icc, 0x1 sdiv %l4, 0x0168, %o3 orcc %l0, %i2, %o2 tge %xcc, 0x4 wr %g0, 0x81, %asi sta %f10, [%l7 + 0x08] %asi subc %l2, %i1, %l6 fornot2 %f10, %f22, %f20 movrgez %o6, %g4, %g2 popc 0x040F, %i3 ldsb [%l7 + 0x38], %g7 xnor %o0, %g1, %o7 sir 0x0442 sra %o4, %i7, %i4 wr %g0, 0x04, %asi prefetcha [%l7 + 0x78] %asi, 0x1 orcc %g6, 0x183B, %g3 subccc %l3, 0x051A, %o1 edge32 %l5, %i0, %g5 tpos %xcc, 0x4 tl %icc, 0x3 tleu %icc, 0x3 srax %i5, %l1, %l4 udivcc %o3, 0x0583, %l0 fbu,a %fcc1, loop_2856 addcc %i6, %o2, %i2 fmovdvs %xcc, %f13, %f5 bpos,a %xcc, loop_2857 loop_2856: nop fitod %f4, %f14 fdtox %f14, %f30 fxtod %f30, %f2 set 0x40, %l4 ldxa [%l7 + %l4] 0x80, %i1 loop_2857: sub %l6, %l2, %g4 tge %xcc, 0x0 nop setx 0x7B5FAC589040936D, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr tn %xcc, 0x4 and %o6, %g2, %i3 fbn %fcc1, loop_2858 nop setx 0xEBB400F5C05B8359, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr stw %g7, [%l7 + 0x08] ldstub [%l7 + 0x3F], %g1 loop_2858: fnot2s %f31, %f29 tpos %xcc, 0x0 ldsh [%l7 + 0x34], %o0 set 0x0D, %o3 stba %o7, [%l7 + %o3] 0x27 membar #Sync edge8n %o4, %i7, %o5 mulx %g6, %i4, %g3 umul %l3, 0x077C, %o1 nop fitos %f9, %f3 fstox %f3, %f22 movrne %l5, 0x0A6, %i0 addc %g5, %l1, %i5 bleu,a,pn %xcc, loop_2859 fxnor %f2, %f0, %f8 sub %o3, 0x0948, %l0 sdivcc %l4, 0x0733, %o2 loop_2859: tne %xcc, 0x0 tge %icc, 0x6 movg %icc, %i2, %i6 membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf0, %f0 ta %icc, 0x3 orcc %i1, 0x0186, %l2 movl %icc, %l6, %o6 fnot2s %f1, %f22 movleu %icc, %g2, %i3 movg %icc, %g4, %g1 sdivx %g7, 0x1AC7, %o7 movcc %icc, %o0, %o4 bn,a,pt %xcc, loop_2860 movl %xcc, %i7, %g6 tge %icc, 0x1 tg %xcc, 0x3 loop_2860: movg %xcc, %o5, %i4 popc 0x14BE, %l3 edge8 %o1, %g3, %l5 call loop_2861 fmovsn %xcc, %f0, %f27 bne loop_2862 fnot1s %f12, %f10 loop_2861: edge32n %i0, %l1, %i5 movl %xcc, %o3, %g5 loop_2862: ba,a loop_2863 fornot2s %f7, %f10, %f25 fnegd %f30, %f10 movg %xcc, %l0, %l4 loop_2863: fxnors %f29, %f2, %f30 fxors %f18, %f19, %f29 udivx %o2, 0x1FCE, %i2 nop setx loop_2864, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry andcc %i6, %l2, %i1 taddcc %o6, %g2, %i3 set 0x3C, %g2 sta %f5, [%l7 + %g2] 0x19 loop_2864: fors %f20, %f12, %f18 tvs %icc, 0x1 edge8 %g4, %l6, %g1 edge8n %o7, %g7, %o0 movgu %xcc, %i7, %o4 fnors %f24, %f3, %f7 addcc %g6, 0x0802, %i4 set 0x2A, %g5 lduha [%l7 + %g5] 0x14, %o5 srlx %o1, %g3, %l5 xorcc %l3, %l1, %i0 umul %i5, 0x09DC, %g5 orn %o3, 0x14CE, %l4 array32 %l0, %o2, %i2 tn %xcc, 0x4 taddcc %i6, %l2, %o6 pdist %f26, %f22, %f0 bl,a,pt %icc, loop_2865 alignaddr %g2, %i1, %g4 popc %l6, %i3 edge8 %g1, %o7, %o0 loop_2865: restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 add %l7, 0x08, %l6 wr %g0, 0x11, %asi casxa [%l6] 0x11, %i7, %o4 add %l7, 0x48, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x19, %g7, %g6 srax %i4, %o1, %o5 edge8ln %g3, %l3, %l1 sra %l5, %i5, %g5 tne %xcc, 0x1 movrlez %o3, 0x218, %l4 move %icc, %i0, %o2 nop fitos %f1, %f19 fstox %f19, %f22 fxtos %f22, %f12 andncc %i2, %l0, %i6 andncc %l2, %o6, %i1 array8 %g4, %l6, %i3 fcmpgt16 %f12, %f28, %g1 tleu %icc, 0x3 edge32ln %o7, %g2, %o0 te %icc, 0x5 move %icc, %o4, %i7 tn %xcc, 0x5 tl %icc, 0x3 array8 %g6, %i4, %g7 fmovsvc %icc, %f21, %f1 nop fitos %f11, %f13 addccc %o5, %g3, %o1 udivcc %l1, 0x13F7, %l3 fabsd %f0, %f18 tgu %icc, 0x3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %i5, 0x1CC4, %l5 fpadd32 %f10, %f24, %f14 subc %o3, 0x1CF2, %g5 edge32ln %l4, %o2, %i2 movn %xcc, %i0, %l0 movleu %icc, %l2, %i6 wr %g0, 0x89, %asi ldsba [%l7 + 0x33] %asi, %i1 edge8n %o6, %g4, %l6 sdiv %i3, 0x1897, %g1 edge16ln %o7, %o0, %g2 addc %i7, 0x121F, %o4 fbule,a %fcc1, loop_2866 mulx %i4, %g6, %o5 tl %icc, 0x5 subc %g7, %g3, %o1 loop_2866: smulcc %l3, %l1, %i5 fbuge %fcc0, loop_2867 sub %o3, %l5, %g5 fcmple32 %f16, %f16, %o2 nop fitod %f2, %f10 fdtox %f10, %f18 fxtod %f18, %f12 loop_2867: fmovdleu %xcc, %f1, %f20 fmovdgu %xcc, %f28, %f11 edge16l %l4, %i2, %i0 fbge %fcc2, loop_2868 fbl,a %fcc1, loop_2869 nop setx 0x7070E011, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr popc %l0, %l2 loop_2868: xorcc %i1, 0x01D7, %o6 loop_2869: array16 %i6, %l6, %g4 ba,a,pn %xcc, loop_2870 fcmpeq16 %f2, %f12, %g1 tcs %xcc, 0x0 movrgz %i3, 0x11E, %o0 loop_2870: addcc %o7, 0x02B4, %i7 edge16ln %o4, %i4, %g2 tle %icc, 0x7 std %f28, [%l7 + 0x58] popc 0x0B08, %g6 fcmpeq32 %f16, %f12, %o5 edge8ln %g7, %o1, %l3 movre %g3, %l1, %o3 fbne %fcc3, loop_2871 taddcctv %i5, 0x02FF, %l5 tn %icc, 0x4 fmovspos %icc, %f3, %f2 loop_2871: movrlz %g5, 0x161, %l4 movre %o2, 0x1A3, %i0 movcs %xcc, %i2, %l0 movpos %xcc, %i1, %o6 movn %icc, %l2, %i6 fmovdvc %icc, %f31, %f16 fbug,a %fcc0, loop_2872 array32 %g4, %l6, %i3 bge,a loop_2873 alignaddrl %o0, %o7, %g1 loop_2872: fone %f10 edge8 %i7, %i4, %o4 loop_2873: andncc %g2, %o5, %g7 bn %icc, loop_2874 fbn,a %fcc3, loop_2875 subc %o1, %l3, %g3 bleu,pt %xcc, loop_2876 loop_2874: movpos %icc, %g6, %l1 loop_2875: ldsb [%l7 + 0x21], %i5 fnor %f20, %f12, %f16 loop_2876: pdist %f2, %f22, %f0 array32 %l5, %o3, %g5 movcc %xcc, %l4, %o2 fsrc1 %f26, %f8 fmovs %f6, %f3 nop fitod %f12, %f18 fdtox %f18, %f2 fxtod %f2, %f20 ldd [%l7 + 0x78], %f16 fnands %f19, %f12, %f2 te %xcc, 0x1 wr %g0, 0x17, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync edge32ln %i2, %i0, %l0 bpos,a %icc, loop_2877 edge8l %i1, %l2, %o6 set 0x0C, %l0 ldswa [%l7 + %l0] 0x11, %g4 loop_2877: fpack32 %f14, %f14, %f18 or %i6, %l6, %i3 wr %g0, 0x04, %asi ldswa [%l7 + 0x44] %asi, %o0 and %o7, %i7, %i4 movgu %xcc, %o4, %g2 edge8ln %g1, %g7, %o5 movne %icc, %o1, %l3 fbug %fcc0, loop_2878 fbe,a %fcc0, loop_2879 add %g6, 0x0B65, %g3 fmovspos %icc, %f5, %f9 loop_2878: nop setx 0xBCC56931, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xE1400F3C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fsubs %f28, %f16, %f1 loop_2879: fmovrde %i5, %f20, %f12 taddcc %l5, %o3, %g5 bcc,a,pt %icc, loop_2880 movcs %icc, %l1, %o2 movg %icc, %i2, %l4 fmovsle %icc, %f17, %f7 loop_2880: nop setx loop_2881, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fbo %fcc0, loop_2882 fbge,a %fcc0, loop_2883 brgez,a %i0, loop_2884 loop_2881: edge16ln %l0, %l2, %o6 loop_2882: sllx %g4, %i6, %i1 loop_2883: tsubcc %l6, 0x1214, %i3 loop_2884: bge loop_2885 edge16l %o0, %i7, %o7 movne %icc, %o4, %i4 tl %icc, 0x4 loop_2885: orncc %g1, %g2, %g7 tcs %xcc, 0x6 subc %o1, %l3, %o5 udivcc %g6, 0x1A01, %g3 srl %l5, %o3, %g5 mulx %i5, %l1, %i2 tpos %icc, 0x2 andcc %o2, %l4, %i0 nop setx 0x8E65BB75, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 fsqrts %f4, %f17 fnot1s %f29, %f14 xor %l2, %o6, %g4 fmul8x16au %f31, %f23, %f8 fmovrdne %l0, %f26, %f26 edge32ln %i1, %i6, %i3 subcc %o0, %i7, %l6 srax %o4, 0x13, %o7 fornot1 %f12, %f14, %f16 udiv %g1, 0x127B, %g2 fand %f4, %f18, %f6 mulx %i4, %o1, %l3 movg %icc, %g7, %o5 bcs,pn %icc, loop_2886 array8 %g3, %g6, %l5 sra %g5, 0x02, %o3 fmovrse %l1, %f23, %f14 loop_2886: movge %xcc, %i2, %i5 fmuld8sux16 %f7, %f7, %f14 edge32n %o2, %i0, %l4 umulcc %l2, %o6, %l0 tne %xcc, 0x5 fabss %f22, %f31 bleu,a loop_2887 bn,a,pn %xcc, loop_2888 movcs %icc, %g4, %i1 std %f2, [%l7 + 0x20] loop_2887: fand %f6, %f12, %f2 loop_2888: movvc %icc, %i6, %i3 xorcc %o0, 0x1DAB, %l6 movn %icc, %i7, %o7 tl %xcc, 0x7 tn %icc, 0x0 array8 %g1, %g2, %i4 and %o1, %o4, %l3 sethi 0x0AA2, %o5 xnor %g3, %g6, %l5 ldd [%l7 + 0x08], %g6 tneg %icc, 0x0 move %xcc, %o3, %g5 fbe,a %fcc3, loop_2889 fmovrdgz %l1, %f22, %f24 movgu %xcc, %i2, %o2 tle %icc, 0x5 loop_2889: ldub [%l7 + 0x0E], %i5 udivcc %i0, 0x1A03, %l4 bgu,a,pt %icc, loop_2890 sdivcc %o6, 0x1C71, %l2 addc %l0, 0x1AA7, %g4 edge32l %i1, %i6, %o0 loop_2890: be loop_2891 ldsb [%l7 + 0x20], %l6 membar 0x38 array32 %i3, %o7, %g1 loop_2891: nop add %l7, 0x58, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x19, %i7, %g2 fbu,a %fcc0, loop_2892 smulcc %o1, %i4, %o4 nop setx loop_2893, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done taddcc %l3, %o5, %g3 loop_2892: tl %icc, 0x6 bcc,pt %icc, loop_2894 loop_2893: sir 0x0BCB st %f21, [%l7 + 0x5C] andcc %l5, %g6, %o3 loop_2894: mova %icc, %g7, %l1 nop fitos %f9, %f4 fstoi %f4, %f4 te %icc, 0x2 fmovsvs %xcc, %f27, %f23 wr %g0, 0x80, %asi lduwa [%l7 + 0x54] %asi, %i2 udivx %g5, 0x0770, %i5 wr %g0, 0x2a, %asi stba %i0, [%l7 + 0x44] %asi membar #Sync ldsw [%l7 + 0x34], %l4 fnands %f23, %f26, %f16 tn %icc, 0x0 movrlez %o6, 0x2DD, %l2 fmovdgu %icc, %f30, %f2 tpos %icc, 0x7 addcc %o2, 0x06CD, %g4 taddcctv %i1, 0x129D, %i6 fbn %fcc0, loop_2895 tpos %xcc, 0x0 tcc %icc, 0x2 umulcc %l0, %l6, %i3 loop_2895: nop set 0x70, %o6 stxa %o0, [%l7 + %o6] 0x89 subc %g1, %o7, %i7 movn %xcc, %g2, %o1 ldstub [%l7 + 0x71], %i4 alignaddr %l3, %o5, %o4 tle %icc, 0x6 xorcc %l5, %g3, %o3 smul %g6, %l1, %g7 fbl %fcc2, loop_2896 sub %i2, 0x057B, %i5 array8 %i0, %l4, %g5 orn %l2, 0x06C6, %o6 loop_2896: smul %g4, %o2, %i1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovdgu %icc, %f20, %f21 nop setx loop_2897, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done move %xcc, %l0, %i6 andncc %l6, %i3, %g1 bpos loop_2898 loop_2897: prefetch [%l7 + 0x34], 0x2 udivcc %o0, 0x0416, %i7 tvs %xcc, 0x5 loop_2898: andcc %o7, 0x15B8, %o1 srax %g2, %i4, %o5 movrgez %o4, %l3, %l5 movvs %xcc, %g3, %o3 fmul8x16 %f20, %f26, %f18 xnor %l1, %g7, %i2 edge16 %g6, %i5, %i0 fmovsgu %xcc, %f31, %f7 brnz %l4, loop_2899 brlz,a %g5, loop_2900 edge8ln %l2, %g4, %o6 ldstub [%l7 + 0x6C], %i1 loop_2899: bpos,a,pn %icc, loop_2901 loop_2900: addcc %l0, 0x1A95, %o2 mulscc %l6, %i6, %i3 sra %g1, %i7, %o7 loop_2901: nop set 0x38, %o0 lduha [%l7 + %o0] 0x14, %o0 ldsh [%l7 + 0x14], %g2 wr %g0, 0x81, %asi ldswa [%l7 + 0x74] %asi, %o1 bleu,pn %icc, loop_2902 subccc %i4, 0x199E, %o5 fbn %fcc0, loop_2903 sdiv %l3, 0x11B0, %o4 loop_2902: bl loop_2904 fsrc2 %f22, %f2 loop_2903: udivx %g3, 0x033F, %o3 fbu %fcc0, loop_2905 loop_2904: tcs %xcc, 0x3 fbule %fcc3, loop_2906 subcc %l1, 0x17EB, %l5 loop_2905: nop wr %g0, 0x88, %asi prefetcha [%l7 + 0x20] %asi, 0x1 loop_2906: or %i2, 0x0381, %i5 edge8ln %g6, %l4, %g5 xnorcc %l2, 0x0F69, %g4 or %i0, %o6, %l0 movl %icc, %i1, %l6 edge32l %o2, %i6, %g1 tne %xcc, 0x0 array8 %i3, %i7, %o7 xnor %o0, %o1, %g2 movleu %xcc, %o5, %i4 popc %l3, %g3 mova %icc, %o3, %l1 movge %icc, %o4, %l5 membar 0x6A fmovdvc %icc, %f4, %f7 bcs loop_2907 fble,a %fcc1, loop_2908 add %g7, %i5, %i2 tge %icc, 0x7 loop_2907: sll %l4, %g5, %l2 loop_2908: fsrc1 %f0, %f0 ldsw [%l7 + 0x0C], %g6 srl %i0, %o6, %g4 fmovdl %xcc, %f30, %f30 tne %icc, 0x1 nop fitod %f2, %f26 fdtox %f26, %f28 tsubcctv %l0, 0x0ABF, %l6 sdivcc %i1, 0x1454, %i6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sub %g1, %i3, %i7 mova %xcc, %o7, %o0 movgu %icc, %o1, %o2 movvc %icc, %g2, %o5 tcs %xcc, 0x3 or %i4, 0x0A59, %l3 fabsd %f12, %f0 brlz %g3, loop_2909 edge8ln %o3, %l1, %l5 alignaddrl %o4, %i5, %i2 udivx %g7, 0x0B47, %g5 loop_2909: tvs %icc, 0x7 tgu %icc, 0x4 sll %l2, 0x07, %g6 edge8ln %l4, %i0, %o6 bcs,pt %icc, loop_2910 movrgz %l0, 0x2AC, %l6 fbo %fcc0, loop_2911 tne %xcc, 0x3 loop_2910: movne %icc, %g4, %i1 brlz %i6, loop_2912 loop_2911: umul %g1, %i3, %o7 tne %xcc, 0x2 fpsub32s %f14, %f13, %f22 loop_2912: ldstub [%l7 + 0x61], %o0 and %i7, %o1, %g2 orn %o5, %i4, %o2 fmovdge %icc, %f17, %f12 fpadd16 %f18, %f6, %f30 sub %g3, %l3, %l1 set 0x20, %g4 stwa %l5, [%l7 + %g4] 0xe3 membar #Sync wr %g0, 0x88, %asi stha %o4, [%l7 + 0x62] %asi addcc %o3, 0x0BC6, %i5 tcc %icc, 0x4 umulcc %i2, %g7, %l2 fmovde %icc, %f6, %f11 mulx %g5, 0x1D95, %g6 movpos %xcc, %l4, %o6 sdivcc %i0, 0x1E4D, %l0 fcmpgt32 %f30, %f10, %g4 alignaddr %i1, %l6, %i6 edge32n %i3, %o7, %g1 ldx [%l7 + 0x20], %o0 add %i7, %g2, %o5 call loop_2913 movneg %xcc, %i4, %o1 umulcc %g3, 0x1FF6, %o2 movcs %xcc, %l1, %l5 loop_2913: movcc %xcc, %o4, %l3 smulcc %i5, %i2, %o3 fornot2 %f26, %f12, %f24 fble,a %fcc3, loop_2914 bcs,a %icc, loop_2915 stb %l2, [%l7 + 0x7F] sdivx %g7, 0x19A7, %g5 loop_2914: fmovdne %xcc, %f15, %f17 loop_2915: bvc,a loop_2916 fbule %fcc1, loop_2917 te %icc, 0x5 fnor %f8, %f6, %f4 loop_2916: brlz %l4, loop_2918 loop_2917: tle %icc, 0x7 fcmpgt16 %f14, %f8, %g6 umul %o6, 0x1191, %i0 loop_2918: fand %f24, %f6, %f28 nop setx loop_2919, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done nop setx 0x92ECAC06, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0xF8210542, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fadds %f16, %f19, %f5 movvc %xcc, %l0, %i1 andcc %l6, 0x1C4B, %i6 loop_2919: fsrc1 %f2, %f0 ba,a,pn %icc, loop_2920 edge32n %i3, %g4, %g1 nop fitos %f9, %f5 fstox %f5, %f6 fxtos %f6, %f11 alignaddr %o7, %i7, %o0 loop_2920: andcc %g2, %i4, %o1 move %icc, %o5, %o2 st %f20, [%l7 + 0x08] fmovsne %xcc, %f11, %f1 ta %xcc, 0x3 fsrc2s %f24, %f30 edge16n %l1, %g3, %o4 fmovsneg %icc, %f26, %f3 sir 0x0D69 smulcc %l5, %i5, %i2 srlx %o3, %l2, %g7 set 0x7C, %o1 lda [%l7 + %o1] 0x88, %f6 fmovsgu %icc, %f21, %f18 fba %fcc0, loop_2921 edge32l %g5, %l4, %g6 fpadd16s %f2, %f7, %f7 wr %g0, 0x80, %asi sta %f29, [%l7 + 0x44] %asi loop_2921: edge16 %l3, %i0, %o6 movrlez %i1, 0x20D, %l6 swap [%l7 + 0x10], %i6 mova %icc, %l0, %g4 fsrc1 %f28, %f28 edge8n %i3, %o7, %g1 brz,a %o0, loop_2922 membar 0x20 tvs %icc, 0x7 tsubcc %g2, 0x0772, %i4 loop_2922: edge8ln %o1, %o5, %i7 udivx %o2, 0x14B2, %l1 alignaddrl %o4, %g3, %l5 tvc %xcc, 0x3 orcc %i2, %o3, %i5 orn %g7, 0x1F05, %l2 set 0x28, %o5 ldswa [%l7 + %o5] 0x80, %l4 fmovdvs %icc, %f26, %f8 subccc %g5, %l3, %i0 sllx %g6, %o6, %l6 fmovrdlz %i1, %f28, %f24 ldx [%l7 + 0x58], %i6 sdiv %l0, 0x0DD4, %g4 ldd [%l7 + 0x78], %f2 orn %i3, 0x158D, %o7 movle %xcc, %o0, %g2 std %f18, [%l7 + 0x20] andcc %i4, 0x0928, %g1 umulcc %o5, 0x1B5F, %o1 fmovdvs %icc, %f29, %f9 srax %i7, 0x1D, %l1 bcc,a %icc, loop_2923 membar 0x04 ldsb [%l7 + 0x32], %o2 fmovsne %xcc, %f8, %f20 loop_2923: movrgez %g3, 0x060, %o4 movg %xcc, %l5, %i2 nop fitod %f4, %f26 fdtox %f26, %f28 fexpand %f21, %f10 mova %icc, %i5, %o3 or %g7, 0x0123, %l2 fmovrdgez %g5, %f12, %f20 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %icc, 0x5 smul %l3, 0x0B0F, %i0 subc %l4, 0x1182, %o6 movneg %icc, %g6, %i1 tcs %icc, 0x3 nop fitos %f11, %f9 fstox %f9, %f20 fxtos %f20, %f6 movne %icc, %l6, %i6 addccc %g4, %i3, %l0 nop setx 0xB121DF8FC55D160B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xCB8090154A323AC3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f4, %f24 fbne,a %fcc0, loop_2924 nop setx 0xDA44613F0472018B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 fsqrtd %f12, %f0 ldstub [%l7 + 0x70], %o7 fbul,a %fcc1, loop_2925 loop_2924: tvc %xcc, 0x4 move %icc, %o0, %g2 fbo,a %fcc2, loop_2926 loop_2925: movrlz %i4, 0x086, %o5 fors %f27, %f23, %f2 bneg,a,pt %icc, loop_2927 loop_2926: sll %g1, %o1, %i7 ldsh [%l7 + 0x18], %o2 alignaddr %l1, %o4, %l5 loop_2927: nop wr %g0, 0x89, %asi stwa %g3, [%l7 + 0x6C] %asi movrne %i5, 0x1BA, %o3 fbe %fcc0, loop_2928 movg %xcc, %g7, %l2 xor %g5, 0x072A, %l3 fmovsge %xcc, %f7, %f16 loop_2928: movleu %icc, %i2, %l4 bvs,a loop_2929 tl %icc, 0x2 wr %g0, 0x89, %asi ldstuba [%l7 + 0x4F] %asi, %o6 loop_2929: nop fitos %f9, %f9 fstox %f9, %f6 add %i0, 0x1CCF, %i1 nop fitod %f2, %f10 fdtox %f10, %f24 nop fitod %f30, %f16 tgu %xcc, 0x6 tsubcc %l6, 0x0DD3, %g6 bleu,pt %xcc, loop_2930 movcs %xcc, %i6, %g4 fbo %fcc0, loop_2931 smul %l0, %i3, %o0 loop_2930: fxnors %f9, %f8, %f25 mulx %o7, 0x0CB1, %g2 loop_2931: nop add %l7, 0x28, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %o5 casxa [%l6] %asi, %o5, %g1 brlz %i4, loop_2932 edge8 %o1, %o2, %l1 tle %icc, 0x7 andn %o4, %i7, %l5 loop_2932: te %icc, 0x1 tsubcctv %g3, %o3, %g7 fnegd %f0, %f4 edge16 %l2, %i5, %g5 movpos %xcc, %i2, %l3 nop setx 0xB3DDAB3F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 fsqrts %f30, %f29 tl %xcc, 0x0 nop fitos %f13, %f17 fstox %f17, %f4 fxtos %f4, %f25 mulscc %o6, %l4, %i0 ldx [%l7 + 0x40], %i1 fmovsleu %icc, %f31, %f8 set 0x3B, %l3 ldstuba [%l7 + %l3] 0x80, %g6 st %f10, [%l7 + 0x40] bvs %xcc, loop_2933 stbar array16 %l6, %g4, %l0 tvs %icc, 0x1 loop_2933: and %i3, 0x0FC7, %i6 taddcctv %o0, 0x1C87, %g2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmovde %xcc, %f14, %f0 smul %o7, 0x023C, %g1 tn %xcc, 0x4 movrlz %i4, 0x3BA, %o1 fmovsneg %icc, %f17, %f14 movcc %icc, %o5, %l1 edge8ln %o4, %i7, %l5 subcc %g3, %o3, %o2 add %l2, %i5, %g7 subc %i2, 0x1CA1, %l3 edge16n %g5, %o6, %i0 set 0x2A, %l6 lduha [%l7 + %l6] 0x10, %l4 set 0x56, %i2 lduha [%l7 + %i2] 0x15, %g6 tl %icc, 0x4 subc %l6, 0x1D1E, %i1 alignaddr %g4, %i3, %l0 fmovsneg %xcc, %f1, %f3 fornot2s %f14, %f9, %f4 wr %g0, 0x19, %asi ldswa [%l7 + 0x20] %asi, %o0 movrgz %i6, %g2, %o7 tn %icc, 0x4 movge %xcc, %i4, %o1 bgu,a %icc, loop_2934 movleu %xcc, %o5, %g1 fmovsvs %xcc, %f22, %f15 addcc %o4, 0x150C, %l1 loop_2934: umulcc %i7, 0x00C0, %l5 fxors %f9, %f22, %f1 bleu,a,pn %xcc, loop_2935 edge32n %g3, %o3, %o2 xor %l2, %g7, %i5 wr %g0, 0x04, %asi prefetcha [%l7 + 0x20] %asi, 0x0 loop_2935: fandnot2 %f28, %f12, %f18 tgu %xcc, 0x3 movg %xcc, %i2, %o6 fbn,a %fcc2, loop_2936 alignaddrl %i0, %g5, %g6 tcs %xcc, 0x4 tleu %icc, 0x1 loop_2936: fba,a %fcc3, loop_2937 edge8n %l4, %i1, %g4 edge8 %l6, %l0, %i3 movrlz %o0, 0x271, %i6 loop_2937: movcs %icc, %g2, %o7 wr %g0, 0x0c, %asi swapa [%l7 + 0x5C] %asi, %i4 tsubcctv %o5, %o1, %o4 ble,a %icc, loop_2938 edge8ln %l1, %g1, %l5 smul %g3, %o3, %o2 movrgez %i7, 0x008, %l2 loop_2938: tpos %icc, 0x0 wr %g0, 0x80, %asi ldstuba [%l7 + 0x52] %asi, %i5 movge %icc, %g7, %l3 nop setx loop_2939, %l0, %l1 jmpl %l1, %o6 sdiv %i2, 0x03A8, %g5 fcmpeq32 %f28, %f18, %g6 addc %i0, %l4, %i1 loop_2939: fble,a %fcc2, loop_2940 andcc %l6, 0x0B32, %l0 faligndata %f18, %f16, %f16 udivx %i3, 0x0B7A, %g4 loop_2940: fcmpeq32 %f30, %f12, %i6 fmovdge %icc, %f4, %f24 sdiv %g2, 0x0C14, %o0 brlez,a %o7, loop_2941 andn %o5, 0x06BB, %o1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movneg %icc, %o4, %i4 loop_2941: tle %xcc, 0x7 xorcc %g1, %l5, %l1 fmovse %xcc, %f31, %f24 fbuge %fcc0, loop_2942 smul %o3, %g3, %o2 nop fitod %f4, %f12 fdtox %f12, %f8 sir 0x1F17 loop_2942: fmul8x16al %f23, %f30, %f18 sra %l2, %i5, %i7 nop setx 0x690F000F80F64BE4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 fsqrtd %f6, %f20 movpos %xcc, %l3, %g7 fbu,a %fcc2, loop_2943 fmuld8ulx16 %f21, %f30, %f16 mulx %i2, 0x171D, %g5 ldx [%l7 + 0x10], %o6 loop_2943: fba %fcc2, loop_2944 edge16l %g6, %l4, %i1 movn %icc, %i0, %l6 movvs %icc, %i3, %g4 loop_2944: nop setx 0x2DF3DEB6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 fsqrts %f29, %f15 ldsb [%l7 + 0x47], %l0 fcmpne16 %f6, %f24, %i6 orcc %o0, 0x05E5, %o7 movrne %o5, 0x2AB, %g2 xnorcc %o4, 0x0127, %o1 popc %g1, %i4 edge8n %l1, %o3, %l5 fmovrsne %o2, %f3, %f9 srax %g3, 0x15, %i5 addccc %i7, 0x090F, %l2 movl %xcc, %g7, %l3 movleu %xcc, %i2, %g5 sllx %g6, %o6, %l4 ldsh [%l7 + 0x74], %i1 wr %g0, 0x89, %asi stwa %i0, [%l7 + 0x20] %asi nop setx 0x82A4A699207297B4, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr subccc %l6, 0x1A6A, %i3 fpack16 %f30, %f22 fpmerge %f22, %f8, %f22 fands %f12, %f10, %f15 tcc %icc, 0x6 edge16n %g4, %i6, %l0 edge16 %o0, %o7, %o5 edge32ln %g2, %o4, %g1 wr %g0, 0x80, %asi stba %o1, [%l7 + 0x68] %asi fnegs %f27, %f21 nop setx 0x9CC8552A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x5C1F9CDA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fdivs %f2, %f27, %f5 edge32 %l1, %i4, %l5 edge32n %o2, %g3, %i5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop setx 0x00696D00, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr udiv %i7, 0x1C2D, %o3 tsubcctv %g7, 0x09AE, %l3 add %l7, 0x28, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %l2, %i2 movl %xcc, %g5, %o6 prefetch [%l7 + 0x48], 0x2 movcc %icc, %l4, %i1 ta %xcc, 0x6 fmovsle %icc, %f27, %f28 edge16ln %i0, %g6, %i3 fmul8x16 %f4, %f10, %f18 edge8n %g4, %i6, %l6 fmovdle %xcc, %f27, %f22 array32 %o0, %l0, %o7 xor %o5, %g2, %o4 fmovdcc %icc, %f25, %f8 edge8l %o1, %g1, %l1 wr %g0, 0x89, %asi lduba [%l7 + 0x76] %asi, %l5 popc %i4, %o2 tleu %icc, 0x4 fba,a %fcc1, loop_2945 xorcc %i5, %g3, %o3 wr %g0, 0x80, %asi ldswa [%l7 + 0x60] %asi, %i7 loop_2945: bcs,a,pt %icc, loop_2946 ldsh [%l7 + 0x3C], %g7 tg %icc, 0x7 fbn,a %fcc3, loop_2947 loop_2946: udiv %l3, 0x178B, %i2 sllx %g5, %l2, %l4 tleu %icc, 0x0 loop_2947: edge16ln %o6, %i1, %i0 sra %g6, 0x0A, %g4 movgu %icc, %i3, %i6 fxnors %f0, %f14, %f20 array32 %o0, %l6, %l0 lduw [%l7 + 0x14], %o5 set 0x38, %i4 lduha [%l7 + %i4] 0x0c, %g2 alignaddrl %o4, %o1, %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 tgu %icc, 0x5 taddcctv %g1, %l1, %i4 udivx %l5, 0x043B, %i5 array8 %g3, %o3, %i7 bshuffle %f20, %f10, %f14 movrgz %g7, %l3, %o2 lduw [%l7 + 0x34], %i2 movgu %icc, %l2, %g5 membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f0 set 0x45, %o7 ldsba [%l7 + %o7] 0x0c, %o6 fmovsvs %xcc, %f8, %f14 bleu,a,pt %icc, loop_2948 fmovdcs %icc, %f15, %f5 fbe,a %fcc3, loop_2949 fmuld8sux16 %f1, %f0, %f26 loop_2948: movrlz %i1, 0x165, %i0 wr %g0, 0x81, %asi ldswa [%l7 + 0x70] %asi, %g6 loop_2949: xnorcc %g4, 0x0348, %i3 tg %icc, 0x2 bneg,pn %xcc, loop_2950 bl,a %xcc, loop_2951 smulcc %i6, 0x141C, %l4 edge32ln %l6, %o0, %o5 loop_2950: xnorcc %l0, %g2, %o1 loop_2951: edge32ln %o7, %o4, %g1 sub %l1, 0x015A, %l5 wr %g0, 0x19, %asi stba %i5, [%l7 + 0x62] %asi call loop_2952 membar 0x5A set 0x10, %o4 ldxa [%g0 + %o4] 0x21, %g3 loop_2952: fmovdcc %icc, %f25, %f3 andcc %i4, 0x1D5E, %o3 tle %icc, 0x0 sethi 0x1BCB, %g7 subc %i7, %l3, %o2 tcs %icc, 0x2 fmovdge %xcc, %f24, %f22 udivx %l2, 0x14FA, %i2 movvs %xcc, %g5, %i1 fabss %f4, %f6 xor %o6, 0x088A, %i0 array16 %g6, %i3, %g4 fmovsgu %xcc, %f25, %f9 srax %i6, 0x1A, %l4 fpadd16s %f4, %f25, %f6 movrne %l6, 0x0CA, %o0 wr %g0, 0x89, %asi ldxa [%l7 + 0x08] %asi, %o5 movl %xcc, %g2, %l0 fble,a %fcc2, loop_2953 swap [%l7 + 0x74], %o7 fbug,a %fcc0, loop_2954 fpsub32s %f12, %f20, %f10 loop_2953: tgu %xcc, 0x6 movre %o4, %o1, %l1 loop_2954: fmovsvs %xcc, %f31, %f14 call loop_2955 nop setx loop_2956, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry fmovdleu %xcc, %f7, %f25 movcc %icc, %l5, %g1 loop_2955: udivcc %i5, 0x0D02, %g3 loop_2956: std %f30, [%l7 + 0x28] tge %icc, 0x4 fpadd32s %f24, %f7, %f23 wr %g0, 0x81, %asi lduba [%l7 + 0x4B] %asi, %o3 bge,a,pt %icc, loop_2957 smulcc %i4, 0x1AF3, %g7 umul %l3, %o2, %i7 or %i2, 0x0AA5, %l2 loop_2957: movrlez %g5, %i1, %o6 fmovdge %xcc, %f25, %f27 subc %i0, %g6, %i3 xnor %g4, %i6, %l4 edge32n %l6, %o0, %o5 fbule,a %fcc1, loop_2958 add %l0, 0x10D2, %o7 fxnor %f2, %f8, %f14 tvs %xcc, 0x7 loop_2958: brz,a %g2, loop_2959 bcc,pn %icc, loop_2960 stbar lduh [%l7 + 0x22], %o4 loop_2959: bvs,a,pt %icc, loop_2961 loop_2960: udivcc %l1, 0x1D57, %o1 nop fitod %f4, %f16 fdtox %f16, %f4 fxtod %f4, %f16 popc %l5, %i5 loop_2961: subcc %g3, 0x17FC, %g1 tg %xcc, 0x1 tcs %icc, 0x0 addc %o3, 0x0C12, %g7 stbar tle %icc, 0x4 andcc %l3, 0x17EE, %i4 nop setx loop_2962, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done swap [%l7 + 0x60], %i7 fmovsn %icc, %f30, %f29 fcmpne32 %f6, %f6, %o2 loop_2962: array32 %l2, %g5, %i1 sllx %i2, %i0, %o6 orncc %i3, 0x12DE, %g4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpack32 %f18, %f26, %f24 membar 0x6B brlz,a %g6, loop_2963 nop fitod %f4, %f2 fdtox %f2, %f2 nop fitos %f7, %f21 fstox %f21, %f24 fxtos %f24, %f22 tcs %xcc, 0x1 loop_2963: fcmpne16 %f28, %f12, %i6 edge32l %l4, %l6, %o5 fxors %f29, %f5, %f29 bpos,a,pn %xcc, loop_2964 edge16ln %l0, %o7, %o0 wr %g0, 0x0c, %asi ldsha [%l7 + 0x78] %asi, %o4 loop_2964: tgu %icc, 0x0 mova %icc, %g2, %l1 addcc %o1, 0x1FFF, %i5 fble %fcc3, loop_2965 array8 %g3, %l5, %g1 nop setx 0x005F21E2, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr fbe,a %fcc1, loop_2966 loop_2965: udiv %o3, 0x00C8, %g7 xnorcc %l3, %i7, %i4 fmovrsgez %o2, %f30, %f5 loop_2966: andn %l2, %g5, %i1 fxnor %f22, %f12, %f24 fabss %f18, %f31 sdivx %i0, 0x17FD, %o6 edge16 %i3, %g4, %g6 movrgz %i2, 0x12A, %i6 tn %xcc, 0x2 fmovsneg %xcc, %f19, %f24 movgu %icc, %l6, %l4 srax %l0, %o5, %o0 fabss %f8, %f3 subcc %o7, 0x035B, %g2 te %icc, 0x4 fcmpgt32 %f4, %f8, %o4 array16 %o1, %l1, %i5 fmovrdgez %g3, %f12, %f12 fmovrdlz %g1, %f10, %f4 edge16 %o3, %g7, %l5 ldsw [%l7 + 0x4C], %l3 taddcctv %i7, 0x1E83, %o2 fand %f14, %f16, %f2 fsrc2s %f2, %f19 edge8 %i4, %g5, %l2 bne loop_2967 ld [%l7 + 0x40], %f4 fmovrslez %i0, %f12, %f17 fmovdle %xcc, %f9, %f10 loop_2967: fornot2 %f16, %f4, %f28 alignaddr %o6, %i1, %g4 fmovdne %icc, %f7, %f25 addc %g6, %i2, %i3 edge32ln %l6, %l4, %l0 add %l7, 0x4C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i6, %o5 bshuffle %f28, %f6, %f8 add %o0, 0x0B4E, %g2 fmovrse %o7, %f15, %f13 tvc %icc, 0x7 udivcc %o1, 0x1D5B, %l1 fandnot2 %f20, %f16, %f10 ba %xcc, loop_2968 prefetch [%l7 + 0x7C], 0x1 movrlez %o4, 0x2C2, %g3 xorcc %i5, 0x02F9, %g1 loop_2968: movle %xcc, %g7, %o3 array16 %l3, %l5, %i7 fmovsle %xcc, %f14, %f2 nop setx 0x942D4859586C1E95, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x695F90DE23C2E86E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fmuld %f2, %f0, %f14 fbne,a %fcc0, loop_2969 andn %o2, 0x094F, %i4 bl loop_2970 mova %icc, %l2, %g5 loop_2969: nop set 0x8, %g3 stxa %i0, [%g0 + %g3] 0x21 loop_2970: fbg,a %fcc0, loop_2971 fandnot1s %f26, %f26, %f8 sdiv %o6, 0x1F56, %i1 fmovrsgz %g6, %f18, %f30 loop_2971: srl %i2, %i3, %g4 add %l7, 0x38, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %l4, %l0 tcc %xcc, 0x6 xor %l6, 0x10EE, %o5 edge8l %i6, %o0, %g2 edge16 %o7, %o1, %l1 bvs,a,pn %xcc, loop_2972 sethi 0x0F62, %o4 fornot1s %f21, %f10, %f28 movle %xcc, %g3, %g1 loop_2972: movneg %icc, %i5, %g7 fmovsne %xcc, %f12, %f27 nop setx 0x38353A4B430F866F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xCDF74D0AE6EBB328, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fsubd %f28, %f18, %f4 fbug,a %fcc3, loop_2973 tl %icc, 0x6 xorcc %l3, %l5, %o3 edge8l %i7, %i4, %l2 loop_2973: smul %o2, 0x1165, %i0 fornot2 %f4, %f14, %f4 movpos %xcc, %o6, %g5 nop setx 0x57F62BDAF7D27D37, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 fsqrtd %f24, %f28 wr %g0, 0x81, %asi ldstuba [%l7 + 0x69] %asi, %g6 umulcc %i2, %i3, %i1 fandnot1s %f6, %f8, %f17 taddcc %l4, %l0, %g4 bcs,a,pn %xcc, loop_2974 fmovsneg %xcc, %f1, %f3 andncc %o5, %i6, %o0 and %g2, 0x0219, %l6 loop_2974: sethi 0x0C66, %o7 and %l1, 0x18A4, %o4 movg %xcc, %g3, %g1 ta %xcc, 0x7 movleu %xcc, %o1, %g7 ldd [%l7 + 0x18], %f8 fpsub16s %f21, %f8, %f15 fmovrde %l3, %f20, %f20 xor %l5, %o3, %i7 add %l7, 0x78, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i4 casa [%l6] %asi, %i4, %l2 fsrc1s %f1, %f15 movge %xcc, %o2, %i5 bleu,pt %xcc, loop_2975 tneg %icc, 0x4 fmovrde %i0, %f20, %f28 taddcctv %o6, 0x0578, %g5 loop_2975: fzero %f18 udivcc %g6, 0x1284, %i2 edge32n %i3, %i1, %l0 lduw [%l7 + 0x64], %l4 movvc %icc, %o5, %i6 umulcc %g4, %g2, %o0 tl %icc, 0x3 edge8l %o7, %l6, %l1 orncc %g3, %g1, %o1 fpmerge %f14, %f2, %f10 xnorcc %g7, %o4, %l3 addc %o3, %l5, %i4 movge %icc, %l2, %i7 movne %xcc, %o2, %i0 mulx %i5, 0x0710, %o6 fbuge %fcc3, loop_2976 ldsh [%l7 + 0x50], %g5 smulcc %g6, %i3, %i1 loop_2976: nop EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 2831 ! Type x : 1248 ! Type cti : 2976 ! Type f : 4465 ! Type i : 13480 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0xB8DF39F1 .word 0xB21DDFAF .word 0xF3679DB9 .word 0xA51C67DC .word 0x4F77EFD7 .word 0xF45AC87D .word 0x7455C51E .word 0x1EB57F3F .word 0xD3BF81A8 .word 0x55CD2DD7 .word 0x0CE5D42C .word 0xC5DBBED3 .word 0x95C2D8F1 .word 0xF55A79F9 .word 0x3471742C .word 0x7FC88383 .word 0xE50319A2 .word 0x6313D507 .word 0x3629168D .word 0xEC1DF5BD .word 0xDED172F3 .word 0x6A2B0B3C .word 0x0DFDFD83 .word 0xA9178A4D .word 0x99E453FE .word 0xB77ECD6A .word 0x869B275C .word 0xDDC03D58 .word 0xB90144FB .word 0x87E41D73 .word 0x8B3DFD21 .word 0x818865C5 .word 0x3F29A84B .word 0x8A2197E0 .word 0x4D3E0B81 .word 0x1FBBE8F3 .word 0x130DB10B .word 0x2901CB3A .word 0x98E6F502 .word 0xC263DB67 .word 0x328F1947 .word 0xD13F9152 .word 0xD0F51A80 .word 0x1F00C979 .word 0xE3654FE9 .word 0x77227F29 .word 0x752CE961 .word 0x396C40B4 .word 0xA86BCEE1 .word 0x86C31185 .word 0x9FD2677B .word 0x290D3FC9 .word 0xDD8E7D20 .word 0x9A2EC79E .word 0x70F06274 .word 0x040623FB .word 0x42FFF70F .word 0x48D466B2 .word 0x2EEEDE5B .word 0xB635F063 .word 0x9DCA71D0 .word 0x4D4B21EA .word 0xD9C4197F .word 0x8F718A40 .end