/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: isa3_mmu_f2.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ .ident "FOCUSCASE: focus.pm,v 1.1 2003/04/23 17:53:39 somePerson Exp somePerson $ ../spc_basic_isa3.pl FOCUS_SEED=152419083" .ident "BY gg137162 ON Mon Sep 8 15:48:27 CDT 2003" .ident "Using Instruction Hash for Focus :$Id: isa3_mmu_f2.s,v 1.3 2007/07/05 22:01:12 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 ! ! Thread 0 Start ! main_t0: !# Initialize registers .. !# Global registers set 0x0, %g1 set 0x1, %g2 set 0x1, %g3 set 0x2, %g4 set 0x4, %g5 set 0x5, %g6 set 0x2, %g7 !# Input registers set -0x8, %i0 set -0x8, %i1 set -0x8, %i2 set -0xC, %i3 set -0x5, %i4 set -0xE, %i5 set -0xA, %i6 set -0x7, %i7 !# Local registers set 0x1AA09C3B, %l0 set 0x32A2DB92, %l1 set 0x64A79D4F, %l2 set 0x6D440C83, %l3 set 0x5A2EEABF, %l4 set 0x20717CAB, %l5 set 0x799F8455, %l6 !# Output registers set -0x036A, %o0 set 0x078A, %o1 set -0x0D60, %o2 set -0x0D9C, %o3 set -0x0315, %o4 set -0x003F, %o5 set -0x15F2, %o6 set 0x1AE9, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x882A66A256AE64AC) INIT_TH_FP_REG(%l7,%f2,0x7F7573839BDD8462) INIT_TH_FP_REG(%l7,%f4,0xA1F8242D7FDE8CFF) INIT_TH_FP_REG(%l7,%f6,0x21D2CA7AB1BBACC6) INIT_TH_FP_REG(%l7,%f8,0xA4BC648D33EDA771) INIT_TH_FP_REG(%l7,%f10,0x616C5E729DDBC015) INIT_TH_FP_REG(%l7,%f12,0xE34F1AAC0909DA52) INIT_TH_FP_REG(%l7,%f14,0x5AFA13630A7EB162) INIT_TH_FP_REG(%l7,%f16,0x272B62943EB715EE) INIT_TH_FP_REG(%l7,%f18,0x4AE5B46B80788083) INIT_TH_FP_REG(%l7,%f20,0xCAB274C13AA49271) INIT_TH_FP_REG(%l7,%f22,0x64F2E1E04B029560) INIT_TH_FP_REG(%l7,%f24,0x7976B18F321FE152) INIT_TH_FP_REG(%l7,%f26,0x278F1E2A91C390B8) INIT_TH_FP_REG(%l7,%f28,0x4355BB7D6D34B522) INIT_TH_FP_REG(%l7,%f30,0x33C3183043A01A63) !# Other state or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr !# Execute Main Diag .. stw %l2, [%l7 + 0x74] prefetch [%l7 + 0x18], 0x3 ldsw [%l7 + 0x0C], %i7 stb %o0, [%l7 + 0x3B] flush %l7 + 0x30 ldsb [%l7 + 0x68], %i3 stx %g7, [%l7 + 0x70] movpos %xcc, %l4, %i4 nop set 0x30, %o0 stx %g3, [%l7 + %o0] set 0x20, %g3 stxa %g4, [%l7 + %g3] 0x0c ldd [%l7 + 0x30], %i2 stw %o3, [%l7 + 0x7C] ldstub [%l7 + 0x7E], %o1 std %o2, [%l7 + 0x40] sra %o4, 0x1C, %i5 prefetch [%l7 + 0x4C], 0x3 set 0x38, %i2 ldxa [%l7 + %i2] 0x14, %g2 lduw [%l7 + 0x38], %l6 mulscc %l1, 0x1CBF, %l0 ldd [%l7 + 0x28], %f12 ldd [%l7 + 0x10], %f20 ldsh [%l7 + 0x16], %g1 stbar ldub [%l7 + 0x30], %i1 lduw [%l7 + 0x68], %g5 std %f0, [%l7 + 0x28] !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x350 set 0x350, %o2 nop ! nop ! ldxa [%g0 + %o2] 0x40, %i0 ripped by fixASI40.pl ripped by fixASI40.pl std %f10, [%l7 + 0x50] ldub [%l7 + 0x34], %o6 prefetch [%l7 + 0x58], 0x0 swap [%l7 + 0x7C], %o7 lduh [%l7 + 0x58], %i6 sethi 0x092E, %o5 tneg %xcc, 0x1 ldstub [%l7 + 0x52], %l5 set 0x08, %o5 ldxa [%l7 + %o5] 0x0c, %g6 rdpr %cleanwin, %l2 fmovdcs %icc, %f8, %f12 lduh [%l7 + 0x72], %i7 sth %l3, [%l7 + 0x3E] ldub [%l7 + 0x21], %i3 swap [%l7 + 0x44], %o0 ld [%l7 + 0x28], %f17 std %f22, [%l7 + 0x18] stw %l4, [%l7 + 0x78] stbar !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x28 set 0x28, %o4 stxa %g7, [%g0 + %o4] 0x4f ldstub [%l7 + 0x16], %g3 stbar fba,a %fcc3, loop_1 sth %g4, [%l7 + 0x26] ldstub [%l7 + 0x2F], %i2 lduh [%l7 + 0x76], %o3 loop_1: stx %i4, [%l7 + 0x60] orncc %o1, 0x18C3, %o2 ld [%l7 + 0x28], %f15 wr %g0, 0x1c, %asi stxa %o4, [%l7 + 0x18] %asi stw %i5, [%l7 + 0x54] lduw [%l7 + 0x5C], %g2 stw %l6, [%l7 + 0x74] stx %l0, [%l7 + 0x20] stb %g1, [%l7 + 0x16] ldd [%l7 + 0x70], %i0 stb %g5, [%l7 + 0x5F] taddcc %i0, 0x1165, %o6 ldx [%l7 + 0x18], %l1 nop set 0x68, %o3 std %o6, [%l7 + %o3] fexpand %f23, %f14 !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x20 set 0x20, %g5 ldxa [%g0 + %g5] 0x20, %o5 brz,a %i6, loop_2 fcmpgt32 %f10, %f4, %l5 udiv %l2, 0x08CD, %g6 ldd [%l7 + 0x10], %i6 loop_2: fmovde %icc, %f14, %f31 tsubcc %l3, %o0, %i3 ldd [%l7 + 0x10], %g6 andncc %g3, %g4, %i2 ldd [%l7 + 0x70], %f8 set 0x20, %o7 ldxa [%l7 + %o7] 0x19, %l4 ldx [%l7 + 0x60], %i4 std %o2, [%l7 + 0x30] st %f17, [%l7 + 0x0C] flush %l7 + 0x64 stb %o2, [%l7 + 0x0E] nop set 0x4D, %o1 ldstub [%l7 + %o1], %o1 ldstub [%l7 + 0x08], %o4 lduh [%l7 + 0x38], %g2 stw %i5, [%l7 + 0x4C] lduw [%l7 + 0x78], %l0 st %f24, [%l7 + 0x18] stx %l6, [%l7 + 0x78] ldsh [%l7 + 0x44], %g1 fmovsvs %icc, %f6, %f2 ldstub [%l7 + 0x26], %g5 movre %i0, %i1, %o6 nop set 0x28, %o6 std %o6, [%l7 + %o6] stw %o5, [%l7 + 0x38] movg %icc, %i6, %l5 ldd [%l7 + 0x38], %f30 fbo,a %fcc3, loop_3 st %f7, [%l7 + 0x14] std %l0, [%l7 + 0x48] stw %g6, [%l7 + 0x5C] loop_3: st %f13, [%l7 + 0x34] alignaddr %i7, %l2, %l3 ldsh [%l7 + 0x6A], %i3 ldub [%l7 + 0x42], %g3 set 0x30, %l2 stxa %g4, [%l7 + %l2] 0x1c ldsh [%l7 + 0x32], %i2 fmovsa %xcc, %f5, %f10 ldsw [%l7 + 0x44], %g7 prefetch [%l7 + 0x28], 0x1 nop set 0x78, %l3 std %l4, [%l7 + %l3] sth %i4, [%l7 + 0x7E] ldd [%l7 + 0x38], %o2 tl %icc, 0x3 nop set 0x20, %i7 ldub [%l7 + %i7], %o1 stw %o4, [%l7 + 0x58] ldsb [%l7 + 0x27], %g2 ldstub [%l7 + 0x3D], %i5 nop set 0x2C, %g2 ldsh [%l7 + %g2], %o3 swap [%l7 + 0x74], %l6 set 0x40, %l0 ldxa [%l7 + %l0] 0x14, %l0 tle %xcc, 0x1 swap [%l7 + 0x34], %g5 stbar ldsh [%l7 + 0x68], %g1 std %i0, [%l7 + 0x28] sth %i0, [%l7 + 0x5A] std %f18, [%l7 + 0x08] ld [%l7 + 0x0C], %f13 prefetch [%l7 + 0x44], 0x3 ldsh [%l7 + 0x20], %o7 membar 0x06 nop set 0x0E, %l1 stb %o6, [%l7 + %l1] ldx [%l7 + 0x28], %i6 nop set 0x21, %l4 stb %l5, [%l7 + %l4] ld [%l7 + 0x30], %f6 st %f21, [%l7 + 0x48] ldd [%l7 + 0x50], %f2 nop set 0x58, %i0 stx %l1, [%l7 + %i0] nop set 0x5C, %i1 prefetch [%l7 + %i1], 0x1 andn %o5, %i7, %l2 set 0x78, %g6 ldxa [%l7 + %g6] 0x1c, %l3 fcmpeq32 %f20, %f20, %g6 orcc %o0, %i3, %g4 swap [%l7 + 0x38], %i2 lduh [%l7 + 0x4A], %l4 brlz %g3, loop_4 sth %i4, [%l7 + 0x58] fandnot1 %f18, %f4, %f4 nop set 0x5E, %g7 lduh [%l7 + %g7], %o1 loop_4: lduh [%l7 + 0x44], %o2 set 0x48, %i5 stxa %o4, [%l7 + %i5] 0x15 ldsw [%l7 + 0x2C], %g2 ldsb [%l7 + 0x1B], %o3 flush %l7 + 0x60 lduw [%l7 + 0x40], %l6 umul %l0, 0x0B5B, %g5 ldd [%l7 + 0x70], %g0 !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x10 wr %g0, 0x20, %asi stxa %i1, [%g0 + 0x10] %asi brlez,a %i0, loop_5 ldsh [%l7 + 0x68], %i5 std %o6, [%l7 + 0x60] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_5: lduh [%l7 + 0x2C], %o7 edge32n %l5, %l1, %o5 prefetch [%l7 + 0x50], 0x3 fsrc2s %f1, %f2 fornot1s %f0, %f14, %f16 tsubcc %i7, 0x0310, %i6 st %f17, [%l7 + 0x74] stw %l3, [%l7 + 0x6C] ld [%l7 + 0x5C], %f31 ldd [%l7 + 0x68], %f0 tgu %xcc, 0x1 ldx [%l7 + 0x50], %g6 sir 0x1ED6 ld [%l7 + 0x10], %f28 movne %icc, %o0, %i3 mova %xcc, %l2, %g4 st %f4, [%l7 + 0x34] ldd [%l7 + 0x30], %f26 fpadd16 %f30, %f4, %f8 ldd [%l7 + 0x78], %i2 ldsh [%l7 + 0x72], %l4 flush %l7 + 0x28 tvc %icc, 0x2 ld [%l7 + 0x40], %f27 rdhpr %hintp, %g7 nop set 0x58, %i4 std %f20, [%l7 + %i4] ldd [%l7 + 0x50], %f2 xorcc %g3, %i4, %o1 stw %o2, [%l7 + 0x28] lduh [%l7 + 0x0E], %o4 array32 %o3, %l6, %g2 nop set 0x10, %l5 stx %l0, [%l7 + %l5] lduh [%l7 + 0x08], %g5 wr %g0, 0x81, %asi ldxa [%l7 + 0x48] %asi, %i1 ldsb [%l7 + 0x47], %g1 stx %i0, [%l7 + 0x20] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 edge16 %o6, %o7, %i5 sir 0x0EBC lduh [%l7 + 0x14], %l5 ldstub [%l7 + 0x62], %l1 movpos %icc, %i7, %l3 swap [%l7 + 0x7C], %i6 std %g6, [%l7 + 0x08] ldx [%l7 + 0x08], %i3 movg %xcc, %l2, %o0 ldub [%l7 + 0x24], %i2 ldd [%l7 + 0x18], %g4 flush %l7 + 0x68 ldsb [%l7 + 0x61], %l4 tpos %xcc, 0x1 nop set 0x50, %i6 ldd [%l7 + %i6], %g6 stx %g3, [%l7 + 0x30] ldstub [%l7 + 0x75], %o1 std %i4, [%l7 + 0x68] !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x120 set 0x120, %g1 ldxa [%g0 + %g1] 0x52, %o2 prefetch [%l7 + 0x70], 0x2 ldx [%l7 + 0x10], %o3 sth %l6, [%l7 + 0x24] set 0x18, %g4 ldxa [%l7 + %g4] 0x80, %o4 wr %g0, 0x80, %asi stxa %l0, [%l7 + 0x18] %asi movrlz %g5, %i1, %g2 lduw [%l7 + 0x5C], %g1 tvs %icc, 0x2 ldx [%l7 + 0x60], %i0 ldd [%l7 + 0x08], %f14 stw %o7, [%l7 + 0x4C] ldsh [%l7 + 0x64], %i5 ldd [%l7 + 0x70], %l4 sth %l1, [%l7 + 0x7C] addc %o6, 0x09C0, %o5 ldstub [%l7 + 0x41], %i7 !Yo - got one - imm_asi 0x58 !And yo - immediate is 0x0 set 0x0, %i3 ldxa [%g0 + %i3] 0x58, %l3 stx %i6, [%l7 + 0x50] sdiv %g6, 0x12B7, %l2 rdhpr %htba, %o0 stx %i2, [%l7 + 0x18] sth %i3, [%l7 + 0x6A] prefetch [%l7 + 0x68], 0x3 std %f20, [%l7 + 0x30] ldstub [%l7 + 0x63], %g4 set 0x38, %o0 stxa %g7, [%l7 + %o0] 0x2b membar #Sync ldd [%l7 + 0x30], %g2 ld [%l7 + 0x0C], %f0 nop set 0x18, %g3 stx %l4, [%l7 + %g3] flush %l7 + 0x70 fpsub32s %f4, %f26, %f23 stw %i4, [%l7 + 0x0C] movg %icc, %o1, %o2 stx %l6, [%l7 + 0x20] orcc %o3, 0x1610, %o4 std %g4, [%l7 + 0x20] stx %l0, [%l7 + 0x20] lduh [%l7 + 0x3C], %i1 std %f26, [%l7 + 0x10] ld [%l7 + 0x58], %f7 brnz,a %g2, loop_6 stw %i0, [%l7 + 0x50] ldsh [%l7 + 0x62], %g1 ldsh [%l7 + 0x60], %o7 loop_6: prefetch [%l7 + 0x48], 0x0 std %f0, [%l7 + 0x48] set 0x10, %i2 stxa %l5, [%l7 + %i2] 0x19 tg %icc, 0x0 nop set 0x70, %o2 ldx [%l7 + %o2], %l1 stbar ta %xcc, 0x2 ld [%l7 + 0x34], %f15 lduh [%l7 + 0x42], %i5 prefetch [%l7 + 0x3C], 0x2 std %o6, [%l7 + 0x68] std %i6, [%l7 + 0x70] swap [%l7 + 0x4C], %o5 stx %i6, [%l7 + 0x50] nop set 0x44, %l6 lduw [%l7 + %l6], %g6 ld [%l7 + 0x6C], %f5 stx %l2, [%l7 + 0x20] stbar std %i2, [%l7 + 0x20] stw %i3, [%l7 + 0x74] stw %o0, [%l7 + 0x1C] swap [%l7 + 0x08], %g4 nop set 0x60, %o4 lduw [%l7 + %o4], %g3 sth %l4, [%l7 + 0x0E] ldub [%l7 + 0x10], %g7 std %o0, [%l7 + 0x38] st %f5, [%l7 + 0x20] lduw [%l7 + 0x18], %o2 prefetch [%l7 + 0x38], 0x0 umul %i4, %l6, %o4 ldx [%l7 + 0x48], %g5 flush %l7 + 0x3C lduw [%l7 + 0x48], %l0 wrpr %i1, %o3, %pil flush %l7 + 0x40 stb %i0, [%l7 + 0x28] wr %g0, 0x1d, %asi stxa %g1, [%l7 + 0x38] %asi stx %o7, [%l7 + 0x28] set 0x30, %g5 stxa %g2, [%l7 + %g5] 0x80 ld [%l7 + 0x10], %f4 sth %l5, [%l7 + 0x66] ldsw [%l7 + 0x60], %l1 ldd [%l7 + 0x68], %f18 ldstub [%l7 + 0x40], %i5 flush %l7 + 0x30 stx %o6, [%l7 + 0x60] ldsb [%l7 + 0x19], %o5 std %f0, [%l7 + 0x20] prefetch [%l7 + 0x24], 0x2 stbar stw %i6, [%l7 + 0x10] ld [%l7 + 0x6C], %f2 fbu %fcc3, loop_7 ldub [%l7 + 0x64], %i7 stw %g6, [%l7 + 0x54] tvc %icc, 0x1 loop_7: be loop_8 std %f0, [%l7 + 0x20] ld [%l7 + 0x48], %f0 tcc %icc, 0x0 loop_8: smulcc %l2, %i2, %i3 flush %l7 + 0x64 prefetch [%l7 + 0x14], 0x0 stw %o0, [%l7 + 0x3C] stw %l3, [%l7 + 0x2C] flush %l7 + 0x08 ldsw [%l7 + 0x40], %g3 prefetch [%l7 + 0x0C], 0x2 ld [%l7 + 0x18], %f26 brgz,a %l4, loop_9 fmovscs %icc, %f19, %f29 fmovdle %xcc, %f3, %f22 smulcc %g4, 0x0DCB, %g7 loop_9: ldx [%l7 + 0x20], %o2 xor %o1, %i4, %l6 movle %xcc, %o4, %g5 ldd [%l7 + 0x08], %f6 stx %i1, [%l7 + 0x70] addc %l0, %o3, %i0 flush %l7 + 0x54 nop setx loop_10, %l0, %l1 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 set 0x5C, %o7 prefetch [%l7 + %o7], 0x1 ldsb [%l7 + 0x18], %g1 ldsb [%l7 + 0x38], %g2 loop_10: std %f8, [%l7 + 0x08] st %f4, [%l7 + 0x50] brz %o7, loop_11 tgu %icc, 0x1 wrpr %l1, 0x0539, %pil std %i4, [%l7 + 0x20] loop_11: fxnors %f13, %f25, %f14 sth %o6, [%l7 + 0x76] ldstub [%l7 + 0x3F], %o5 stw %i6, [%l7 + 0x30] wr %g0, 0x80, %asi ldxa [%l7 + 0x10] %asi, %l5 ldd [%l7 + 0x08], %f12 lduh [%l7 + 0x4A], %i7 lduw [%l7 + 0x3C], %l2 ldub [%l7 + 0x3C], %i2 stb %i3, [%l7 + 0x5E] !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x0 set 0x0, %o3 ldxa [%g0 + %o3] 0x20, %o0 popc %g6, %g3 stw %l3, [%l7 + 0x14] sth %g4, [%l7 + 0x5A] prefetch [%l7 + 0x68], 0x1 swap [%l7 + 0x40], %g7 ldsw [%l7 + 0x3C], %l4 sth %o2, [%l7 + 0x16] lduh [%l7 + 0x7C], %o1 st %f1, [%l7 + 0x58] sth %l6, [%l7 + 0x7E] sir 0x053D sth %i4, [%l7 + 0x20] or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0x9D2, %hsys_tick_cmpr stx %o4, [%l7 + 0x50] st %f16, [%l7 + 0x30] fornot1 %f22, %f12, %f18 lduh [%l7 + 0x1C], %o3 fbul %fcc3, loop_12 nop set 0x50, %o1 ldx [%l7 + %o1], %i0 nop set 0x68, %o6 ldsw [%l7 + %o6], %g1 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0x7A6, %hsys_tick_cmpr loop_12: wr %o7, 0x1C01, %pic stbar ldsw [%l7 + 0x48], %l1 ldsh [%l7 + 0x46], %i5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stx %o6, [%l7 + 0x30] stx %o5, [%l7 + 0x28] nop set 0x40, %l2 ldd [%l7 + %l2], %f16 prefetch [%l7 + 0x0C], 0x2 ld [%l7 + 0x70], %f24 std %l0, [%l7 + 0x68] std %f10, [%l7 + 0x48] st %f8, [%l7 + 0x70] ldsw [%l7 + 0x5C], %i6 st %f31, [%l7 + 0x0C] flush %l7 + 0x1C or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr flush %l7 + 0x30 rd %softint, %l5 movrlez %i2, 0x05A, %l2 stx %i3, [%l7 + 0x10] std %f30, [%l7 + 0x58] flush %l7 + 0x34 srl %g6, 0x1D, %g3 set 0x30, %i7 stxa %l3, [%l7 + %i7] 0x18 umul %g4, 0x1242, %g7 tsubcc %l4, %o0, %o2 stbar stb %o1, [%l7 + 0x29] st %f18, [%l7 + 0x60] ld [%l7 + 0x3C], %f26 rdhpr %hpstate, %i4 std %f6, [%l7 + 0x48] ldsb [%l7 + 0x7A], %l6 stbar ldd [%l7 + 0x08], %i0 stx %o4, [%l7 + 0x18] array8 %o3, %i0, %g5 swap [%l7 + 0x44], %g1 ldd [%l7 + 0x10], %o6 nop set 0x68, %l3 lduw [%l7 + %l3], %g2 flush %l7 + 0x1C ldstub [%l7 + 0x38], %l1 std %i4, [%l7 + 0x28] tvc %icc, 0x2 ldx [%l7 + 0x20], %o6 ldd [%l7 + 0x48], %f6 ld [%l7 + 0x64], %f17 fmul8ulx16 %f20, %f16, %f24 sth %l0, [%l7 + 0x4A] ldstub [%l7 + 0x0A], %i6 subccc %i7, 0x0695, %o5 wr %g0, 0x4, %fprs movvs %icc, %i2, %i3 ldstub [%l7 + 0x46], %g6 ldstub [%l7 + 0x71], %l2 ldd [%l7 + 0x50], %l2 tl %xcc, 0x7 lduh [%l7 + 0x40], %g3 ldsb [%l7 + 0x18], %g4 lduh [%l7 + 0x38], %l4 stx %o0, [%l7 + 0x60] ldsw [%l7 + 0x0C], %g7 ldsh [%l7 + 0x46], %o2 ldsw [%l7 + 0x60], %i4 nop set 0x1B, %g2 ldstub [%l7 + %g2], %o1 nop setx loop_13, %l0, %l1 jmpl %l1, %i1 stbar prefetch [%l7 + 0x34], 0x0 ldstub [%l7 + 0x2F], %o4 loop_13: sth %o3, [%l7 + 0x14] stb %i0, [%l7 + 0x2B] lduw [%l7 + 0x78], %l6 stx %g5, [%l7 + 0x70] tgu %icc, 0x0 ldx [%l7 + 0x10], %g1 sth %g2, [%l7 + 0x54] std %f4, [%l7 + 0x78] fmovsle %xcc, %f25, %f3 ldsh [%l7 + 0x58], %o7 ldsw [%l7 + 0x38], %l1 ldx [%l7 + 0x78], %i5 set 0x60, %l1 stxa %l0, [%l7 + %l1] 0xe3 membar #Sync std %i6, [%l7 + 0x30] ldd [%l7 + 0x40], %o6 set 0x48, %l0 stxa %i7, [%l7 + %l0] 0x1c array16 %l5, %i2, %o5 ldsw [%l7 + 0x7C], %i3 lduh [%l7 + 0x38], %l2 swap [%l7 + 0x48], %l3 std %f2, [%l7 + 0x50] rd %y, %g3 flush %l7 + 0x1C sth %g4, [%l7 + 0x3E] ldd [%l7 + 0x68], %f28 sth %l4, [%l7 + 0x26] ldd [%l7 + 0x30], %f12 stbar ldstub [%l7 + 0x43], %o0 stb %g7, [%l7 + 0x3F] andcc %g6, 0x17A5, %o2 ldd [%l7 + 0x38], %f16 sth %i4, [%l7 + 0x6A] siam 0x0 lduw [%l7 + 0x78], %o1 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x1b0 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x1b0] %asi, %i1 ripped by fixASI40.pl ripped by fixASI40.pl movrne %o3, 0x34F, %i0 stbar ldd [%l7 + 0x40], %i6 stw %o4, [%l7 + 0x08] ldub [%l7 + 0x76], %g1 st %f6, [%l7 + 0x58] wr %g0, 0x19, %asi ldxa [%l7 + 0x48] %asi, %g5 wr %g0, 0x80, %asi ldxa [%l7 + 0x10] %asi, %g2 movrgz %o7, 0x329, %i5 sth %l0, [%l7 + 0x5A] stx %l1, [%l7 + 0x70] nop set 0x30, %l4 ldd [%l7 + %l4], %f28 ld [%l7 + 0x10], %f16 lduh [%l7 + 0x2A], %o6 ldd [%l7 + 0x78], %i6 movpos %icc, %i6, %l5 ldub [%l7 + 0x1D], %o5 ldub [%l7 + 0x09], %i2 stbar ldub [%l7 + 0x5B], %i3 flush %l7 + 0x28 ldsb [%l7 + 0x12], %l3 wr %g3, %g4, %sys_tick wr %g0, 0x89, %asi stxa %l2, [%l7 + 0x48] %asi st %f31, [%l7 + 0x40] ldd [%l7 + 0x38], %f6 std %o0, [%l7 + 0x28] stx %g7, [%l7 + 0x78] edge16ln %g6, %l4, %i4 wr %o1, %i1, %clear_softint stb %o3, [%l7 + 0x2D] flush %l7 + 0x74 wrpr %i0, 0x1D0E, %cwp rd %tick_cmpr, %l6 std %f26, [%l7 + 0x70] nop set 0x08, %i1 ldd [%l7 + %i1], %o4 flush %l7 + 0x28 std %f14, [%l7 + 0x60] stw %o2, [%l7 + 0x10] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 brgez %g1, loop_14 stbar sethi 0x01F1, %g2 set 0x68, %g6 ldxa [%l7 + %g6] 0x89, %o7 loop_14: udivx %g5, 0x1253, %l0 fsrc2 %f22, %f2 lduh [%l7 + 0x2C], %i5 andcc %l1, %i7, %i6 st %f3, [%l7 + 0x5C] ldub [%l7 + 0x36], %o6 taddcc %l5, 0x0391, %i2 ldd [%l7 + 0x58], %f24 fcmple16 %f12, %f28, %i3 flush %l7 + 0x40 stw %o5, [%l7 + 0x10] std %f18, [%l7 + 0x28] ldx [%l7 + 0x08], %l3 flush %l7 + 0x4C ldsh [%l7 + 0x4E], %g3 nop set 0x28, %g7 std %l2, [%l7 + %g7] std %f10, [%l7 + 0x60] ldsh [%l7 + 0x7E], %g4 lduw [%l7 + 0x0C], %o0 flush %l7 + 0x64 wr %g0, 0x11, %asi stxa %g7, [%l7 + 0x50] %asi ldd [%l7 + 0x60], %f20 flush %l7 + 0x44 ld [%l7 + 0x20], %f5 stw %g6, [%l7 + 0x40] ldd [%l7 + 0x20], %f18 stw %i4, [%l7 + 0x10] wr %g0, 0x22, %asi stxa %l4, [%l7 + 0x10] %asi membar #Sync set 0x60, %i5 ldxa [%l7 + %i5] 0x04, %o1 bleu,a loop_15 st %f19, [%l7 + 0x4C] stbar ldub [%l7 + 0x11], %o3 loop_15: stb %i1, [%l7 + 0x6F] ldstub [%l7 + 0x12], %i0 taddcc %o4, %l6, %o2 ld [%l7 + 0x4C], %f6 prefetch [%l7 + 0x7C], 0x3 subcc %g1, %g2, %g5 lduh [%l7 + 0x26], %o7 fmovrde %l0, %f20, %f14 fnand %f26, %f10, %f18 prefetch [%l7 + 0x34], 0x3 bpos,a %icc, loop_16 subccc %i5, %l1, %i6 ldsh [%l7 + 0x5A], %o6 movneg %icc, %i7, %l5 loop_16: stx %i2, [%l7 + 0x38] stbar ldsh [%l7 + 0x7E], %i3 ldd [%l7 + 0x28], %l2 stbar ldsb [%l7 + 0x2C], %o5 ldsw [%l7 + 0x60], %g3 flush %l7 + 0x74 wr %g0, 0x18, %asi ldxa [%l7 + 0x60] %asi, %l2 movpos %xcc, %o0, %g4 stx %g6, [%l7 + 0x68] nop set 0x4C, %i0 stw %i4, [%l7 + %i0] movrne %g7, %o1, %o3 ldub [%l7 + 0x5D], %l4 swap [%l7 + 0x34], %i0 ldsw [%l7 + 0x14], %o4 rd %y, %l6 move %xcc, %i1, %o2 ldsh [%l7 + 0x28], %g2 ldx [%l7 + 0x40], %g1 ld [%l7 + 0x38], %f19 stx %o7, [%l7 + 0x78] ldd [%l7 + 0x70], %g4 brgez,a %l0, loop_17 nop set 0x24, %l5 ldsb [%l7 + %l5], %i5 ldsb [%l7 + 0x24], %i6 nop set 0x45, %i4 ldsb [%l7 + %i4], %l1 loop_17: ldsb [%l7 + 0x4A], %i7 tneg %icc, 0x6 nop set 0x30, %i6 ldx [%l7 + %i6], %o6 swap [%l7 + 0x0C], %l5 wr %i3, %l3, %set_softint sdiv %i2, 0x1412, %g3 ldsb [%l7 + 0x16], %l2 fbug,a %fcc1, loop_18 std %f14, [%l7 + 0x68] andn %o5, 0x1096, %o0 ldsw [%l7 + 0x7C], %g4 loop_18: std %f2, [%l7 + 0x58] ldd [%l7 + 0x30], %g6 sth %i4, [%l7 + 0x66] wr %g0, 0x81, %asi ldxa [%l7 + 0x28] %asi, %g7 wr %g0, 0x89, %asi ldxa [%l7 + 0x40] %asi, %o3 prefetch [%l7 + 0x28], 0x0 ldsb [%l7 + 0x47], %o1 stw %i0, [%l7 + 0x1C] xorcc %o4, 0x01FB, %l4 stw %i1, [%l7 + 0x20] prefetch [%l7 + 0x28], 0x2 st %f25, [%l7 + 0x40] stw %o2, [%l7 + 0x0C] stb %g2, [%l7 + 0x4C] std %g0, [%l7 + 0x08] edge8n %l6, %o7, %l0 stbar wr %g0, 0x2a, %asi stxa %i5, [%l7 + 0x30] %asi membar #Sync sth %g5, [%l7 + 0x78] ldd [%l7 + 0x10], %i6 nop set 0x65, %g4 stb %i7, [%l7 + %g4] ldstub [%l7 + 0x1B], %l1 lduw [%l7 + 0x78], %o6 edge16ln %l5, %l3, %i2 nop set 0x36, %g1 ldub [%l7 + %g1], %i3 nop set 0x54, %i3 lduw [%l7 + %i3], %g3 std %f2, [%l7 + 0x58] std %f22, [%l7 + 0x68] ldstub [%l7 + 0x56], %o5 set 0x70, %o0 ldxa [%l7 + %o0] 0x80, %l2 std %f30, [%l7 + 0x20] array32 %o0, %g6, %g4 sth %i4, [%l7 + 0x66] lduw [%l7 + 0x5C], %g7 swap [%l7 + 0x3C], %o1 flush %l7 + 0x14 sth %i0, [%l7 + 0x34] or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xC3A, %hsys_tick_cmpr tvc %icc, 0x5 ldsw [%l7 + 0x2C], %i1 swap [%l7 + 0x1C], %o2 wr %g2, 0x1D4E, %softint ldstub [%l7 + 0x72], %l4 lduw [%l7 + 0x3C], %l6 stb %g1, [%l7 + 0x50] lduw [%l7 + 0x34], %l0 sdivcc %i5, 0x0E97, %g5 ldd [%l7 + 0x18], %o6 ldub [%l7 + 0x6F], %i7 movre %l1, %i6, %o6 ld [%l7 + 0x30], %f26 ldsb [%l7 + 0x71], %l5 srlx %i2, 0x1B, %l3 std %f26, [%l7 + 0x50] fbn %fcc2, loop_19 stx %i3, [%l7 + 0x60] fmul8x16 %f21, %f14, %f18 ldsh [%l7 + 0x40], %o5 loop_19: !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x8 nop set 0x8, %g3 ldxa [%g0 + %g3] 0x20, %g3 std %f10, [%l7 + 0x60] popc 0x0E24, %l2 flush %l7 + 0x50 flush %l7 + 0x1C ld [%l7 + 0x7C], %f23 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr ld [%l7 + 0x7C], %f23 wr %g4, 0x047D, %ccr fbue,a %fcc2, loop_20 fxnors %f31, %f18, %f27 stbar prefetch [%l7 + 0x7C], 0x3 loop_20: prefetch [%l7 + 0x08], 0x3 ldx [%l7 + 0x40], %g6 ldx [%l7 + 0x40], %i4 stb %g7, [%l7 + 0x4E] andn %o1, 0x0928, %i0 sth %o4, [%l7 + 0x3E] std %o2, [%l7 + 0x58] stb %i1, [%l7 + 0x72] tleu %xcc, 0x4 ldd [%l7 + 0x40], %o2 bl %icc, loop_21 lduh [%l7 + 0x7C], %g2 stx %l6, [%l7 + 0x38] edge16 %g1, %l0, %l4 loop_21: stb %i5, [%l7 + 0x6C] ldsw [%l7 + 0x2C], %o7 ldd [%l7 + 0x40], %g4 stbar lduh [%l7 + 0x64], %i7 udivx %i6, 0x1FA1, %l1 lduh [%l7 + 0x34], %l5 fbo,a %fcc3, loop_22 fcmpeq16 %f26, %f8, %i2 lduw [%l7 + 0x20], %l3 tvs %icc, 0x6 loop_22: fandnot2s %f6, %f15, %f16 stb %i3, [%l7 + 0x6B] nop set 0x34, %i2 stw %o6, [%l7 + %i2] stb %o5, [%l7 + 0x11] movpos %icc, %l2, %o0 lduw [%l7 + 0x78], %g3 wr %g0, 0x88, %asi stxa %g6, [%l7 + 0x30] %asi ldstub [%l7 + 0x6B], %g4 ldx [%l7 + 0x30], %g7 stw %i4, [%l7 + 0x78] sth %i0, [%l7 + 0x60] std %o4, [%l7 + 0x48] ldd [%l7 + 0x18], %f2 sll %o3, 0x0F, %o1 prefetch [%l7 + 0x18], 0x3 st %f24, [%l7 + 0x54] stb %o2, [%l7 + 0x0D] flush %l7 + 0x14 sth %i1, [%l7 + 0x1E] st %f30, [%l7 + 0x18] ldd [%l7 + 0x60], %i6 std %g2, [%l7 + 0x10] ldx [%l7 + 0x68], %g1 flush %l7 + 0x3C flush %l7 + 0x0C sub %l4, %i5, %l0 edge16n %g5, %i7, %i6 st %f17, [%l7 + 0x10] nop set 0x4A, %l6 ldstub [%l7 + %l6], %l1 ldsh [%l7 + 0x4C], %o7 nop set 0x54, %o5 prefetch [%l7 + %o5], 0x0 lduw [%l7 + 0x30], %l5 stb %l3, [%l7 + 0x0B] swap [%l7 + 0x70], %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldub [%l7 + 0x5B], %i3 stx %o6, [%l7 + 0x78] prefetch [%l7 + 0x0C], 0x3 flush %l7 + 0x40 ldd [%l7 + 0x50], %f0 movn %xcc, %l2, %o0 stbar ldd [%l7 + 0x58], %o4 or %g6, %g4, %g7 stw %g3, [%l7 + 0x58] ldub [%l7 + 0x77], %i0 wrpr %i4, %o4, %tick ldsh [%l7 + 0x68], %o3 sth %o1, [%l7 + 0x20] stw %o2, [%l7 + 0x44] prefetch [%l7 + 0x34], 0x3 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x188 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x188] %asi, %i1 ripped by fixASI40.pl ripped by fixASI40.pl taddcctv %g1, %l6, %l4 lduh [%l7 + 0x34], %i5 ldsh [%l7 + 0x52], %l0 lduw [%l7 + 0x38], %g5 stx %i7, [%l7 + 0x50] stbar sth %l1, [%l7 + 0x16] stw %i6, [%l7 + 0x44] !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x108 set 0x108, %o4 ldxa [%g0 + %o4] 0x52, %l5 stw %o7, [%l7 + 0x40] ld [%l7 + 0x2C], %f29 lduw [%l7 + 0x10], %i2 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 flush %l7 + 0x44 lduh [%l7 + 0x1A], %l3 stx %o6, [%l7 + 0x40] stw %l2, [%l7 + 0x10] movle %xcc, %i3, %o5 ldsb [%l7 + 0x20], %o0 ldx [%l7 + 0x50], %g4 andcc %g7, 0x12B3, %g6 prefetch [%l7 + 0x50], 0x3 andn %i0, %g3, %o4 tpos %icc, 0x3 wrpr %i4, %o1, %tick orn %o2, 0x1134, %i1 nop set 0x40, %o2 prefetch [%l7 + %o2], 0x0 movrlz %g2, %g1, %l6 nop set 0x24, %o7 lduw [%l7 + %o7], %l4 ldsb [%l7 + 0x48], %i5 !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x30 set 0x30, %g5 ldxa [%g0 + %g5] 0x4f, %o3 set 0x10, %o3 ldxa [%l7 + %o3] 0x81, %l0 brz,a %i7, loop_23 ldsb [%l7 + 0x71], %l1 ld [%l7 + 0x7C], %f31 st %f18, [%l7 + 0x78] loop_23: nop set 0x28, %o6 stx %i6, [%l7 + %o6] st %f19, [%l7 + 0x28] ldsb [%l7 + 0x2F], %g5 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x10 set 0x10, %o1 ldxa [%g0 + %o1] 0x21, %l5 stx %o7, [%l7 + 0x20] ldstub [%l7 + 0x18], %l3 flush %l7 + 0x64 ldd [%l7 + 0x38], %i2 lduh [%l7 + 0x1C], %l2 lduw [%l7 + 0x38], %i3 prefetch [%l7 + 0x34], 0x0 ldsh [%l7 + 0x74], %o5 set 0x18, %l2 stxa %o6, [%l7 + %l2] 0x2a membar #Sync ldd [%l7 + 0x68], %f10 stbar sth %g4, [%l7 + 0x58] nop set 0x30, %l3 stx %o0, [%l7 + %l3] lduw [%l7 + 0x44], %g6 swap [%l7 + 0x20], %i0 ldd [%l7 + 0x60], %g2 nop set 0x70, %i7 std %f20, [%l7 + %i7] ldsh [%l7 + 0x22], %g7 edge16n %o4, %o1, %i4 stw %o2, [%l7 + 0x48] srl %g2, %g1, %i1 ldsh [%l7 + 0x6C], %l6 edge8l %i5, %o3, %l0 swap [%l7 + 0x50], %i7 stx %l1, [%l7 + 0x40] st %f18, [%l7 + 0x24] ldsb [%l7 + 0x28], %i6 stw %g5, [%l7 + 0x24] prefetch [%l7 + 0x0C], 0x1 lduw [%l7 + 0x40], %l5 ldstub [%l7 + 0x79], %o7 ldsh [%l7 + 0x7E], %l4 ld [%l7 + 0x78], %f4 ldd [%l7 + 0x70], %f2 ldstub [%l7 + 0x11], %i2 swap [%l7 + 0x10], %l3 std %l2, [%l7 + 0x10] taddcc %o5, 0x0CA8, %o6 stw %g4, [%l7 + 0x6C] nop set 0x10, %g2 ldx [%l7 + %g2], %o0 ldsb [%l7 + 0x7B], %i3 movg %icc, %i0, %g6 wr %g0, 0x80, %asi stxa %g3, [%l7 + 0x40] %asi ta %xcc, 0x0 stx %g7, [%l7 + 0x50] nop set 0x28, %l1 stw %o4, [%l7 + %l1] movre %i4, %o2, %o1 ldsw [%l7 + 0x58], %g1 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x10 wr %g0, 0x21, %asi ldxa [%g0 + 0x10] %asi, %g2 fmovsl %xcc, %f30, %f11 ldstub [%l7 + 0x52], %i1 ldx [%l7 + 0x40], %i5 ldsw [%l7 + 0x60], %l6 sdiv %o3, 0x096F, %i7 flush %l7 + 0x0C rd %ccr, %l0 ldx [%l7 + 0x48], %l1 flush %l7 + 0x20 fmovsleu %xcc, %f1, %f6 flushw fpsub16s %f14, %f13, %f31 stbar ldd [%l7 + 0x30], %i6 prefetch [%l7 + 0x7C], 0x0 andn %l5, 0x0793, %g5 std %o6, [%l7 + 0x30] flush %l7 + 0x78 stx %l4, [%l7 + 0x58] srax %l3, 0x1B, %i2 ldd [%l7 + 0x18], %o4 stbar set 0x48, %l4 ldxa [%l7 + %l4] 0x88, %o6 sth %l2, [%l7 + 0x18] prefetch [%l7 + 0x44], 0x3 movcs %xcc, %g4, %o0 ldsw [%l7 + 0x28], %i0 nop setx loop_24, %l0, %l1 jmpl %l1, %i3 stw %g3, [%l7 + 0x0C] st %f30, [%l7 + 0x6C] swap [%l7 + 0x54], %g6 loop_24: stbar stx %g7, [%l7 + 0x18] lduw [%l7 + 0x28], %o4 lduh [%l7 + 0x0A], %o2 tn %icc, 0x7 lduw [%l7 + 0x34], %i4 fzero %f30 rdhpr %hintp, %o1 prefetch [%l7 + 0x30], 0x2 sth %g1, [%l7 + 0x2C] ld [%l7 + 0x78], %f26 sth %i1, [%l7 + 0x74] std %f8, [%l7 + 0x58] lduw [%l7 + 0x6C], %i5 prefetch [%l7 + 0x54], 0x3 fpsub16 %f16, %f8, %f10 stw %g2, [%l7 + 0x40] xnor %o3, %l6, %l0 movn %xcc, %l1, %i6 swap [%l7 + 0x08], %i7 stx %g5, [%l7 + 0x50] tpos %xcc, 0x0 ldd [%l7 + 0x30], %f26 ldsw [%l7 + 0x58], %l5 stb %l4, [%l7 + 0x5D] ldsb [%l7 + 0x39], %l3 edge8n %i2, %o7, %o6 std %o4, [%l7 + 0x28] wrpr %l2, 0x195A, %tick sth %o0, [%l7 + 0x52] fbge,a %fcc2, loop_25 stw %g4, [%l7 + 0x0C] std %i2, [%l7 + 0x38] edge32 %i0, %g3, %g7 loop_25: nop set 0x78, %l0 ldsw [%l7 + %l0], %o4 addcc %o2, 0x085B, %i4 lduh [%l7 + 0x1E], %o1 stw %g1, [%l7 + 0x74] sth %g6, [%l7 + 0x74] prefetch [%l7 + 0x20], 0x2 fmovdl %xcc, %f1, %f4 std %i0, [%l7 + 0x38] ld [%l7 + 0x30], %f10 subcc %i5, %o3, %g2 fmovsg %icc, %f29, %f0 membar 0x2F tl %icc, 0x5 ldub [%l7 + 0x6F], %l0 stx %l6, [%l7 + 0x18] ld [%l7 + 0x68], %f29 stw %i6, [%l7 + 0x78] ldd [%l7 + 0x40], %l0 ldub [%l7 + 0x19], %g5 ld [%l7 + 0x14], %f15 ldsh [%l7 + 0x72], %i7 fandnot1 %f2, %f28, %f22 ldd [%l7 + 0x38], %l4 prefetch [%l7 + 0x14], 0x1 std %l2, [%l7 + 0x18] prefetch [%l7 + 0x2C], 0x1 ldsw [%l7 + 0x6C], %l5 nop set 0x10, %g6 std %f18, [%l7 + %g6] ldub [%l7 + 0x42], %o7 swap [%l7 + 0x3C], %i2 nop set 0x64, %g7 lduh [%l7 + %g7], %o5 std %o6, [%l7 + 0x20] tg %xcc, 0x7 fpack16 %f8, %f12 std %f30, [%l7 + 0x28] sth %o0, [%l7 + 0x6C] swap [%l7 + 0x34], %l2 std %f30, [%l7 + 0x70] sth %g4, [%l7 + 0x7E] flush %l7 + 0x54 swap [%l7 + 0x7C], %i3 swap [%l7 + 0x3C], %g3 smulcc %i0, 0x1AF9, %g7 flush %l7 + 0x58 lduw [%l7 + 0x58], %o4 fcmpeq32 %f22, %f28, %i4 sdiv %o2, 0x1110, %o1 array16 %g1, %i1, %i5 stbar stb %o3, [%l7 + 0x16] ldstub [%l7 + 0x4E], %g6 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr lduh [%l7 + 0x5A], %l6 ldsb [%l7 + 0x09], %i6 fcmpeq16 %f6, %f6, %l1 stx %g5, [%l7 + 0x20] ld [%l7 + 0x20], %f31 stb %i7, [%l7 + 0x7A] prefetch [%l7 + 0x54], 0x2 nop set 0x10, %i1 ldd [%l7 + %i1], %l0 sth %l3, [%l7 + 0x78] std %f0, [%l7 + 0x70] addc %l5, 0x1196, %l4 ldsb [%l7 + 0x3E], %o7 srl %o5, 0x12, %o6 lduh [%l7 + 0x36], %i2 ldstub [%l7 + 0x49], %o0 stb %g4, [%l7 + 0x2C] ldsh [%l7 + 0x5A], %l2 ldd [%l7 + 0x28], %i2 ldub [%l7 + 0x4F], %i0 fornot2s %f4, %f17, %f15 ldub [%l7 + 0x56], %g7 std %o4, [%l7 + 0x60] fbuge %fcc2, loop_26 orncc %g3, %i4, %o2 set 0x40, %i5 ldxa [%l7 + %i5] 0x18, %o1 loop_26: ldsh [%l7 + 0x7C], %i1 ldsh [%l7 + 0x20], %g1 stb %i5, [%l7 + 0x7E] std %f20, [%l7 + 0x18] ld [%l7 + 0x20], %f15 prefetch [%l7 + 0x18], 0x1 st %f30, [%l7 + 0x20] ldsh [%l7 + 0x16], %o3 ldub [%l7 + 0x2F], %g6 ldd [%l7 + 0x78], %i6 set 0x78, %l5 ldxa [%l7 + %l5] 0x15, %g2 ldstub [%l7 + 0x52], %l1 sth %i6, [%l7 + 0x12] set 0x38, %i0 ldxa [%l7 + %i0] 0x1c, %i7 sub %l0, %g5, %l3 prefetch [%l7 + 0x3C], 0x0 nop set 0x20, %i6 ldd [%l7 + %i6], %l4 set 0x48, %i4 ldxa [%l7 + %i4] 0x04, %o7 ldd [%l7 + 0x40], %f26 swap [%l7 + 0x18], %l4 ldd [%l7 + 0x28], %o6 stb %i2, [%l7 + 0x72] movle %icc, %o0, %o5 st %f15, [%l7 + 0x68] stb %l2, [%l7 + 0x4D] ldsh [%l7 + 0x52], %i3 swap [%l7 + 0x4C], %g4 tg %icc, 0x3 array16 %g7, %i0, %g3 stw %o4, [%l7 + 0x4C] stbar set 0x18, %g4 ldxa [%l7 + %g4] 0x19, %o2 std %o0, [%l7 + 0x60] nop set 0x54, %i3 ldsb [%l7 + %i3], %i1 stbar fzeros %f1 lduw [%l7 + 0x2C], %i4 nop set 0x3E, %g1 ldsb [%l7 + %g1], %g1 !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x10 wr %g0, 0x4f, %asi stxa %o3, [%g0 + 0x10] %asi ldd [%l7 + 0x10], %f4 std %i4, [%l7 + 0x28] stb %g6, [%l7 + 0x3B] st %f23, [%l7 + 0x1C] edge16n %l6, %g2, %l1 stbar ld [%l7 + 0x70], %f31 flush %l7 + 0x48 lduw [%l7 + 0x38], %i6 ldd [%l7 + 0x28], %i6 set 0x70, %o0 stxa %l0, [%l7 + %o0] 0x80 stbar stx %l3, [%l7 + 0x08] sth %g5, [%l7 + 0x3A] ldsh [%l7 + 0x30], %l5 ldd [%l7 + 0x68], %f2 wr %g0, 0x89, %asi stxa %o7, [%l7 + 0x30] %asi ldsh [%l7 + 0x30], %l4 tgu %icc, 0x5 ldsb [%l7 + 0x5C], %o6 swap [%l7 + 0x34], %o0 fblg %fcc1, loop_27 fornot2 %f14, %f18, %f28 flush %l7 + 0x74 ldsb [%l7 + 0x2D], %i2 loop_27: ldd [%l7 + 0x20], %l2 ldx [%l7 + 0x08], %i3 ldd [%l7 + 0x68], %g4 bshuffle %f8, %f20, %f16 lduw [%l7 + 0x20], %g7 ldub [%l7 + 0x78], %i0 lduw [%l7 + 0x20], %o4 set 0x38, %g3 stxa %o2, [%l7 + %g3] 0x22 membar #Sync ldsw [%l7 + 0x54], %o1 ldx [%l7 + 0x68], %i1 ldsw [%l7 + 0x70], %i4 lduh [%l7 + 0x5C], %g1 std %g2, [%l7 + 0x38] ldsw [%l7 + 0x10], %o3 prefetch [%l7 + 0x34], 0x2 movle %xcc, %g6, %l6 smulcc %i5, 0x0A83, %g2 stx %l1, [%l7 + 0x60] tneg %icc, 0x6 st %f27, [%l7 + 0x14] rdhpr %hsys_tick_cmpr, %i7 lduh [%l7 + 0x46], %i6 tl %xcc, 0x4 ldx [%l7 + 0x68], %l3 std %f2, [%l7 + 0x70] ldstub [%l7 + 0x2B], %g5 flush %l7 + 0x78 ldd [%l7 + 0x10], %l0 swap [%l7 + 0x14], %o7 nop set 0x45, %l6 stb %l5, [%l7 + %l6] nop setx loop_28, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done bcc,a,pt %icc, loop_29 swap [%l7 + 0x30], %l4 movrgz %o0, %i2, %o6 loop_28: ld [%l7 + 0x3C], %f27 loop_29: smul %i3, %g4, %o5 sth %l2, [%l7 + 0x10] ldsh [%l7 + 0x14], %g7 stw %i0, [%l7 + 0x58] ldsw [%l7 + 0x1C], %o2 stw %o1, [%l7 + 0x24] addcc %o4, 0x1105, %i4 sdivcc %g1, 0x162C, %g3 nop set 0x10, %o5 ldx [%l7 + %o5], %o3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 and %g6, %i1, %i5 st %f18, [%l7 + 0x30] std %g2, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 sub %l1, %l6, %i6 stw %l3, [%l7 + 0x70] ldstub [%l7 + 0x46], %g5 std %i6, [%l7 + 0x40] flush %l7 + 0x70 nop set 0x30, %o4 ldx [%l7 + %o4], %l0 sth %o7, [%l7 + 0x26] nop set 0x70, %i2 ldd [%l7 + %i2], %l4 ldsh [%l7 + 0x7C], %o0 st %f31, [%l7 + 0x4C] tneg %icc, 0x7 stbar ldsh [%l7 + 0x78], %i2 udiv %l5, 0x114A, %i3 stbar fornot2s %f11, %f27, %f0 ldstub [%l7 + 0x59], %o6 std %g4, [%l7 + 0x68] ldd [%l7 + 0x48], %o4 ldsb [%l7 + 0x24], %l2 nop set 0x68, %o7 ldstub [%l7 + %o7], %i0 ldstub [%l7 + 0x4F], %o2 rdpr %gl, %g7 ldsw [%l7 + 0x30], %o4 pdist %f14, %f10, %f18 ld [%l7 + 0x30], %f13 edge16 %i4, %g1, %g3 ldub [%l7 + 0x24], %o1 std %f6, [%l7 + 0x60] rdhpr %htba, %o3 std %i0, [%l7 + 0x48] lduw [%l7 + 0x4C], %g6 fornot1s %f11, %f19, %f9 movre %g2, 0x301, %i5 set 0x28, %g5 stxa %l6, [%l7 + %g5] 0x19 ldd [%l7 + 0x18], %f12 ldsw [%l7 + 0x24], %l1 wr %g0, 0x22, %asi stxa %l3, [%l7 + 0x58] %asi membar #Sync popc 0x0E14, %i6 edge8l %g5, %i7, %o7 nop set 0x48, %o2 ldsw [%l7 + %o2], %l4 ld [%l7 + 0x14], %f21 ldd [%l7 + 0x60], %f28 or %l0, 0x1A2C, %i2 andcc %l5, 0x0D1E, %i3 lduh [%l7 + 0x40], %o0 srax %g4, 0x0B, %o5 ldsh [%l7 + 0x74], %l2 fmovda %icc, %f12, %f11 lduw [%l7 + 0x10], %o6 stw %o2, [%l7 + 0x64] wr %g0, 0x19, %asi stxa %g7, [%l7 + 0x78] %asi ld [%l7 + 0x54], %f3 ldub [%l7 + 0x54], %i0 ldd [%l7 + 0x30], %f10 ldsw [%l7 + 0x30], %o4 prefetch [%l7 + 0x78], 0x0 sub %i4, 0x0C8C, %g3 sth %o1, [%l7 + 0x4A] ldsw [%l7 + 0x74], %o3 stw %g1, [%l7 + 0x50] fmovse %xcc, %f28, %f26 fnands %f7, %f22, %f27 wr %g0, 0x89, %asi stxa %g6, [%l7 + 0x58] %asi st %f5, [%l7 + 0x2C] stw %g2, [%l7 + 0x4C] ldsw [%l7 + 0x2C], %i1 stw %i5, [%l7 + 0x54] bvc,a,pn %xcc, loop_30 ldub [%l7 + 0x47], %l1 rd %sys_tick_cmpr, %l6 sth %l3, [%l7 + 0x20] loop_30: ldd [%l7 + 0x48], %f28 stb %i6, [%l7 + 0x66] edge8n %i7, %o7, %g5 stw %l4, [%l7 + 0x08] ldx [%l7 + 0x68], %l0 std %i2, [%l7 + 0x78] nop set 0x0C, %o3 ldsw [%l7 + %o3], %l5 flush %l7 + 0x60 flush %l7 + 0x38 array32 %o0, %g4, %i3 edge8ln %l2, %o5, %o6 ldx [%l7 + 0x58], %o2 ldd [%l7 + 0x50], %f24 flush %l7 + 0x2C ldstub [%l7 + 0x6E], %g7 ldx [%l7 + 0x40], %o4 lduw [%l7 + 0x7C], %i0 sdiv %g3, 0x0D15, %o1 ldub [%l7 + 0x1B], %i4 movvs %icc, %o3, %g6 lduh [%l7 + 0x78], %g1 wr %g0, 0xe3, %asi stxa %i1, [%l7 + 0x40] %asi membar #Sync sth %g2, [%l7 + 0x5E] stx %i5, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 stx %l1, [%l7 + 0x58] stb %l6, [%l7 + 0x6B] andncc %i6, %i7, %o7 wr %l3, 0x1D88, %sys_tick nop setx loop_31, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldd [%l7 + 0x08], %f30 ldd [%l7 + 0x60], %l4 wrpr %g5, %i2, %pil loop_31: ldsh [%l7 + 0x54], %l0 fbl %fcc2, loop_32 mulx %o0, %g4, %i3 set 0x48, %o6 ldxa [%l7 + %o6] 0x18, %l5 loop_32: nop wr %g0, 0x81, %asi stxa %l2, [%l7 + 0x30] %asi swap [%l7 + 0x18], %o6 std %f4, [%l7 + 0x58] stx %o2, [%l7 + 0x28] lduh [%l7 + 0x78], %g7 !Yo - got one - imm_asi 0x58 !And yo - immediate is 0x18 set 0x18, %o1 ldxa [%g0 + %o1] 0x58, %o5 fmovsvc %icc, %f20, %f15 ldstub [%l7 + 0x53], %o4 st %f2, [%l7 + 0x24] fornot2s %f27, %f29, %f7 ldd [%l7 + 0x40], %f22 edge32l %g3, %o1, %i4 nop set 0x30, %l3 stx %i0, [%l7 + %l3] fnot2 %f18, %f30 nop set 0x68, %i7 ldd [%l7 + %i7], %g6 tl %xcc, 0x0 ldstub [%l7 + 0x61], %o3 ldstub [%l7 + 0x3D], %i1 fmovrsgez %g1, %f6, %f29 flush %l7 + 0x1C set 0x70, %l2 ldxa [%l7 + %l2] 0x14, %g2 ldx [%l7 + 0x50], %i5 stb %l1, [%l7 + 0x6B] prefetch [%l7 + 0x40], 0x0 ld [%l7 + 0x10], %f9 flush %l7 + 0x44 std %f20, [%l7 + 0x58] ldd [%l7 + 0x48], %f28 ldd [%l7 + 0x08], %f14 flush %l7 + 0x68 sth %i6, [%l7 + 0x24] ldub [%l7 + 0x6E], %l6 stbar st %f20, [%l7 + 0x70] stx %o7, [%l7 + 0x60] ldsb [%l7 + 0x73], %i7 stbar stw %l3, [%l7 + 0x30] std %f14, [%l7 + 0x50] and %l4, 0x0B9D, %g5 ldd [%l7 + 0x58], %f0 stbar ldstub [%l7 + 0x34], %l0 ldub [%l7 + 0x58], %i2 tgu %xcc, 0x1 lduw [%l7 + 0x24], %g4 ldub [%l7 + 0x4D], %o0 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xEF9, %hsys_tick_cmpr std %f2, [%l7 + 0x10] swap [%l7 + 0x58], %l2 ldx [%l7 + 0x78], %o6 ldub [%l7 + 0x3B], %i3 lduw [%l7 + 0x74], %o2 movleu %xcc, %g7, %o5 srax %o4, 0x13, %o1 std %g2, [%l7 + 0x68] nop set 0x60, %l1 ldd [%l7 + %l1], %f8 lduh [%l7 + 0x14], %i0 tg %icc, 0x0 std %i4, [%l7 + 0x10] stx %o3, [%l7 + 0x10] nop set 0x40, %l4 std %f14, [%l7 + %l4] swap [%l7 + 0x14], %i1 stb %g1, [%l7 + 0x0E] edge8ln %g6, %i5, %g2 nop set 0x43, %g2 stb %l1, [%l7 + %g2] ldd [%l7 + 0x30], %i6 stw %o7, [%l7 + 0x50] ldsw [%l7 + 0x10], %l6 for %f6, %f4, %f26 nop set 0x28, %l0 ldx [%l7 + %l0], %l3 udivx %i7, 0x1D5E, %g5 lduw [%l7 + 0x28], %l0 stbar flush %l7 + 0x6C nop set 0x5A, %g6 lduh [%l7 + %g6], %i2 nop set 0x10, %g7 ldsw [%l7 + %g7], %g4 flush %l7 + 0x38 brz,a %o0, loop_33 std %l4, [%l7 + 0x60] ldub [%l7 + 0x14], %l4 set 0x78, %i1 stxa %o6, [%l7 + %i1] 0x15 loop_33: sth %i3, [%l7 + 0x4E] prefetch [%l7 + 0x28], 0x1 stx %o2, [%l7 + 0x78] std %l2, [%l7 + 0x08] sth %g7, [%l7 + 0x76] edge32n %o5, %o4, %g3 std %f30, [%l7 + 0x18] flush %l7 + 0x74 stx %o1, [%l7 + 0x18] ldstub [%l7 + 0x60], %i0 sth %o3, [%l7 + 0x38] ldsb [%l7 + 0x79], %i4 stx %g1, [%l7 + 0x68] set 0x30, %i5 stxa %i1, [%l7 + %i5] 0x80 wr %g0, 0x81, %asi ldxa [%l7 + 0x58] %asi, %g6 alignaddrl %i5, %l1, %g2 std %f30, [%l7 + 0x40] fbuge %fcc2, loop_34 flush %l7 + 0x6C tcs %icc, 0x0 rd %pc, %i6 loop_34: ld [%l7 + 0x30], %f7 xorcc %l6, 0x01CD, %l3 nop set 0x26, %i0 ldub [%l7 + %i0], %o7 prefetch [%l7 + 0x20], 0x0 lduh [%l7 + 0x3C], %i7 flushw stbar fands %f15, %f7, %f2 ldub [%l7 + 0x11], %g5 stbar ldsb [%l7 + 0x23], %l0 ldub [%l7 + 0x69], %i2 ldsh [%l7 + 0x1E], %o0 wr %g0, 0xe2, %asi stxa %l5, [%l7 + 0x10] %asi membar #Sync !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x110 wr %g0, 0x21, %asi stxa %l4, [%g0 + 0x110] %asi ldd [%l7 + 0x78], %f2 stx %o6, [%l7 + 0x48] movleu %xcc, %g4, %o2 lduh [%l7 + 0x1E], %l2 stw %g7, [%l7 + 0x34] ldstub [%l7 + 0x79], %o5 stx %i3, [%l7 + 0x50] andcc %g3, 0x0730, %o4 edge32 %i0, %o1, %i4 nop set 0x30, %i6 stx %g1, [%l7 + %i6] ld [%l7 + 0x0C], %f26 swap [%l7 + 0x2C], %i1 prefetch [%l7 + 0x24], 0x0 flush %l7 + 0x70 xnorcc %g6, %i5, %l1 movcs %xcc, %g2, %i6 xnorcc %l6, 0x1B48, %l3 stw %o3, [%l7 + 0x28] stx %o7, [%l7 + 0x38] swap [%l7 + 0x14], %g5 std %i6, [%l7 + 0x18] ldsb [%l7 + 0x3C], %l0 nop set 0x58, %i4 std %i2, [%l7 + %i4] flush %l7 + 0x10 ldsh [%l7 + 0x42], %l5 stbar stbar wr %g0, 0x22, %asi stxa %o0, [%l7 + 0x28] %asi membar #Sync nop set 0x18, %l5 lduh [%l7 + %l5], %o6 ldsb [%l7 + 0x38], %l4 stb %g4, [%l7 + 0x0C] stb %o2, [%l7 + 0x44] ldstub [%l7 + 0x69], %l2 tge %xcc, 0x5 nop set 0x08, %g4 std %f26, [%l7 + %g4] ldsb [%l7 + 0x26], %g7 for %f4, %f2, %f20 sethi 0x185E, %i3 orcc %o5, %o4, %i0 std %f14, [%l7 + 0x18] wr %g0, 0x81, %asi ldxa [%l7 + 0x30] %asi, %g3 wr %g0, 0x0c, %asi ldxa [%l7 + 0x50] %asi, %o1 bvc,pt %xcc, loop_35 nop setx loop_36, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldub [%l7 + 0x3C], %i4 add %g1, 0x10E4, %i1 loop_35: rdpr %tba, %g6 loop_36: nop set 0x19, %i3 ldsb [%l7 + %i3], %l1 ldd [%l7 + 0x40], %f12 stx %g2, [%l7 + 0x38] ldsh [%l7 + 0x78], %i5 edge16n %l6, %i6, %l3 tneg %xcc, 0x3 stb %o7, [%l7 + 0x62] ldx [%l7 + 0x08], %g5 std %f30, [%l7 + 0x20] !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x3e8 set 0x3e8, %o0 nop ! nop ! ldxa [%g0 + %o0] 0x40, %o3 ripped by fixASI40.pl ripped by fixASI40.pl lduw [%l7 + 0x38], %i7 ldx [%l7 + 0x08], %i2 stb %l5, [%l7 + 0x1A] rdhpr %hintp, %o0 lduh [%l7 + 0x68], %o6 ldd [%l7 + 0x68], %f16 sth %l4, [%l7 + 0x4E] set 0x38, %g1 ldxa [%l7 + %g1] 0x15, %l0 ldstub [%l7 + 0x3A], %g4 ldd [%l7 + 0x60], %f20 wr %g0, 0x19, %asi stxa %o2, [%l7 + 0x30] %asi ldub [%l7 + 0x39], %g7 swap [%l7 + 0x54], %l2 st %f11, [%l7 + 0x68] movcc %xcc, %o5, %o4 ldub [%l7 + 0x74], %i3 nop set 0x60, %l6 ldd [%l7 + %l6], %f6 stb %i0, [%l7 + 0x22] edge8n %o1, %i4, %g3 !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x18 wr %g0, 0x20, %asi stxa %g1, [%g0 + 0x18] %asi ldsb [%l7 + 0x33], %i1 lduh [%l7 + 0x36], %l1 wr %g0, 0x1d, %asi ldxa [%l7 + 0x18] %asi, %g2 swap [%l7 + 0x74], %i5 nop set 0x6C, %g3 ldub [%l7 + %g3], %l6 swap [%l7 + 0x2C], %i6 flush %l7 + 0x58 lduw [%l7 + 0x40], %l3 sth %o7, [%l7 + 0x56] prefetch [%l7 + 0x34], 0x1 ldub [%l7 + 0x0C], %g5 flush %l7 + 0x0C ldsw [%l7 + 0x34], %g6 movle %icc, %o3, %i2 st %f2, [%l7 + 0x20] std %i6, [%l7 + 0x30] ldsw [%l7 + 0x1C], %l5 stx %o0, [%l7 + 0x60] bcc %icc, loop_37 taddcctv %o6, 0x12A0, %l4 swap [%l7 + 0x28], %g4 st %f24, [%l7 + 0x10] loop_37: stw %o2, [%l7 + 0x3C] set 0x18, %o5 ldxa [%l7 + %o5] 0x11, %l0 flush %l7 + 0x5C ldstub [%l7 + 0x7D], %l2 sth %o5, [%l7 + 0x1C] stw %o4, [%l7 + 0x4C] lduw [%l7 + 0x74], %g7 ldstub [%l7 + 0x3B], %i0 flush %l7 + 0x10 popc 0x0CAF, %i3 udivcc %i4, 0x0A7D, %g3 ldstub [%l7 + 0x56], %o1 lduw [%l7 + 0x44], %i1 lduh [%l7 + 0x44], %l1 tleu %xcc, 0x7 edge16l %g1, %i5, %l6 ldub [%l7 + 0x0C], %i6 wr %g0, 0x1d, %asi stxa %l3, [%l7 + 0x10] %asi stbar sth %o7, [%l7 + 0x3E] lduh [%l7 + 0x24], %g5 swap [%l7 + 0x5C], %g6 ldx [%l7 + 0x08], %g2 ldd [%l7 + 0x70], %i2 st %f14, [%l7 + 0x2C] mulscc %i7, 0x0A02, %o3 ldsw [%l7 + 0x68], %o0 movvc %icc, %l5, %l4 subccc %g4, %o2, %l0 ld [%l7 + 0x78], %f23 ldub [%l7 + 0x46], %o6 ldd [%l7 + 0x58], %f30 flush %l7 + 0x74 ldub [%l7 + 0x29], %o5 stbar xnor %l2, 0x1241, %o4 std %i0, [%l7 + 0x68] lduw [%l7 + 0x38], %g7 !Yo - got one - imm_asi 0x57 !And yo - immediate is 0x0 set 0x0, %i2 stxa %i3, [%g0 + %i2] 0x57 ldd [%l7 + 0x58], %g2 move %xcc, %i4, %i1 sllx %l1, %g1, %i5 ldx [%l7 + 0x08], %o1 std %i6, [%l7 + 0x28] flush %l7 + 0x1C movneg %icc, %l3, %l6 membar 0x6C std %f18, [%l7 + 0x50] lduw [%l7 + 0x18], %g5 stx %g6, [%l7 + 0x30] fmovsg %icc, %f19, %f23 flush %l7 + 0x4C fmovrdlz %o7, %f14, %f28 set 0x78, %o7 stxa %i2, [%l7 + %o7] 0x2a membar #Sync ldd [%l7 + 0x78], %f6 st %f2, [%l7 + 0x6C] udivcc %i7, 0x0C8A, %o3 prefetch [%l7 + 0x64], 0x2 ldsb [%l7 + 0x47], %o0 std %g2, [%l7 + 0x50] swap [%l7 + 0x20], %l5 nop set 0x58, %g5 lduw [%l7 + %g5], %g4 lduh [%l7 + 0x64], %l4 lduw [%l7 + 0x20], %l0 xnor %o2, 0x1BF7, %o6 bcc,a,pn %icc, loop_38 swap [%l7 + 0x50], %o5 !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x0 wr %g0, 0x4f, %asi stxa %l2, [%g0 + 0x0] %asi loop_38: prefetch [%l7 + 0x7C], 0x2 ldsb [%l7 + 0x62], %i0 ldsh [%l7 + 0x20], %g7 xnorcc %o4, %i3, %g3 stb %i1, [%l7 + 0x77] ldub [%l7 + 0x57], %l1 wr %g0, 0x88, %asi stxa %i4, [%l7 + 0x40] %asi ldub [%l7 + 0x45], %i5 stw %o1, [%l7 + 0x08] ldsh [%l7 + 0x38], %g1 ldub [%l7 + 0x0E], %i6 lduw [%l7 + 0x2C], %l3 rdhpr %htba, %l6 st %f0, [%l7 + 0x60] and %g6, 0x10F0, %g5 ld [%l7 + 0x38], %f27 stx %o7, [%l7 + 0x58] subcc %i7, 0x0609, %o3 sth %i2, [%l7 + 0x78] stb %o0, [%l7 + 0x1B] stb %g2, [%l7 + 0x59] ldx [%l7 + 0x78], %l5 stx %g4, [%l7 + 0x60] udiv %l0, 0x0AB8, %l4 lduw [%l7 + 0x4C], %o2 ldd [%l7 + 0x50], %o6 ld [%l7 + 0x34], %f26 ldstub [%l7 + 0x11], %o5 stb %l2, [%l7 + 0x4F] stw %g7, [%l7 + 0x70] sth %o4, [%l7 + 0x12] flush %l7 + 0x74 fmovsne %icc, %f3, %f21 sth %i0, [%l7 + 0x38] st %f16, [%l7 + 0x2C] fmovdn %xcc, %f8, %f24 std %f30, [%l7 + 0x40] st %f25, [%l7 + 0x74] sth %g3, [%l7 + 0x0E] ldub [%l7 + 0x39], %i3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 rdhpr %hsys_tick_cmpr, %i1 movle %icc, %i4, %l1 nop set 0x68, %o2 stw %o1, [%l7 + %o2] sth %g1, [%l7 + 0x5E] ldx [%l7 + 0x60], %i6 ldd [%l7 + 0x38], %f4 movle %xcc, %l3, %i5 ld [%l7 + 0x58], %f15 sethi 0x1581, %l6 nop set 0x64, %o4 ldsw [%l7 + %o4], %g6 ldx [%l7 + 0x20], %o7 swap [%l7 + 0x4C], %i7 ldd [%l7 + 0x18], %g4 std %o2, [%l7 + 0x18] nop set 0x18, %o6 stb %i2, [%l7 + %o6] ldsw [%l7 + 0x10], %o0 andncc %l5, %g2, %g4 swap [%l7 + 0x18], %l4 fones %f6 swap [%l7 + 0x2C], %o2 prefetch [%l7 + 0x30], 0x1 addc %l0, 0x1940, %o5 flush %l7 + 0x28 udivx %l2, 0x1BB4, %o6 ldsh [%l7 + 0x6A], %g7 ldstub [%l7 + 0x76], %i0 ldstub [%l7 + 0x7D], %o4 ldsw [%l7 + 0x4C], %g3 stb %i3, [%l7 + 0x4A] stb %i1, [%l7 + 0x14] wr %i4, %o1, %sys_tick sth %g1, [%l7 + 0x16] lduh [%l7 + 0x7E], %l1 ldstub [%l7 + 0x1C], %i6 ldd [%l7 + 0x48], %f30 ldd [%l7 + 0x68], %f16 taddcctv %i5, 0x00E6, %l3 sth %g6, [%l7 + 0x48] set 0x38, %o3 stxa %o7, [%l7 + %o3] 0x19 ldsb [%l7 + 0x77], %i7 stbar lduh [%l7 + 0x2E], %g5 ldsw [%l7 + 0x2C], %o3 movne %xcc, %l6, %o0 lduw [%l7 + 0x0C], %l5 stx %g2, [%l7 + 0x68] fexpand %f21, %f0 prefetch [%l7 + 0x58], 0x2 nop set 0x6C, %o1 prefetch [%l7 + %o1], 0x0 stbar tcs %xcc, 0x7 wr %g0, 0x89, %asi ldxa [%l7 + 0x38] %asi, %i2 ldx [%l7 + 0x08], %l4 stx %g4, [%l7 + 0x20] stx %o2, [%l7 + 0x60] ldub [%l7 + 0x12], %l0 ldsb [%l7 + 0x17], %l2 umul %o6, 0x1D41, %o5 ld [%l7 + 0x1C], %f26 ldub [%l7 + 0x35], %g7 fcmple16 %f10, %f20, %i0 std %f18, [%l7 + 0x40] stbar ldx [%l7 + 0x78], %g3 ldstub [%l7 + 0x14], %o4 ldstub [%l7 + 0x75], %i3 flush %l7 + 0x54 movne %icc, %i1, %i4 swap [%l7 + 0x4C], %o1 ldsh [%l7 + 0x34], %g1 stw %l1, [%l7 + 0x44] alignaddr %i6, %l3, %i5 ldx [%l7 + 0x78], %g6 fbg %fcc3, loop_39 subcc %o7, 0x0CFA, %g5 ldsw [%l7 + 0x70], %o3 ldx [%l7 + 0x70], %i7 loop_39: stw %l6, [%l7 + 0x5C] prefetch [%l7 + 0x08], 0x0 fnands %f20, %f22, %f3 ldub [%l7 + 0x1F], %o0 movleu %icc, %g2, %l5 set 0x18, %l3 ldxa [%l7 + %l3] 0x1c, %l4 taddcc %i2, %g4, %l0 rdpr %otherwin, %o2 ldub [%l7 + 0x3C], %l2 tg %xcc, 0x7 fble,a %fcc2, loop_40 swap [%l7 + 0x14], %o6 ldsh [%l7 + 0x3C], %g7 tg %icc, 0x2 loop_40: edge8 %i0, %g3, %o5 std %o4, [%l7 + 0x58] fcmpne32 %f6, %f6, %i1 nop set 0x78, %i7 ldsh [%l7 + %i7], %i3 rd %tick_cmpr, %i4 stbar ld [%l7 + 0x24], %f31 fpack16 %f2, %f14 ldd [%l7 + 0x30], %f10 umulcc %o1, %l1, %i6 swap [%l7 + 0x6C], %g1 ldsh [%l7 + 0x16], %i5 stb %g6, [%l7 + 0x0F] brz,a %l3, loop_41 flush %l7 + 0x2C nop set 0x78, %l2 std %g4, [%l7 + %l2] bne,a loop_42 loop_41: ldub [%l7 + 0x4B], %o7 std %i6, [%l7 + 0x58] bne,a loop_43 loop_42: swap [%l7 + 0x3C], %o3 fandnot1s %f5, %f27, %f11 sth %l6, [%l7 + 0x42] loop_43: stb %g2, [%l7 + 0x3E] bvc loop_44 ld [%l7 + 0x6C], %f24 nop set 0x70, %l4 std %f14, [%l7 + %l4] prefetch [%l7 + 0x78], 0x0 loop_44: lduh [%l7 + 0x0E], %l5 lduh [%l7 + 0x38], %o0 ldsw [%l7 + 0x20], %l4 swap [%l7 + 0x54], %i2 stbar movneg %xcc, %g4, %l0 ldsw [%l7 + 0x68], %o2 std %l2, [%l7 + 0x50] swap [%l7 + 0x6C], %g7 nop set 0x52, %l1 lduh [%l7 + %l1], %i0 lduw [%l7 + 0x14], %g3 fmovse %icc, %f16, %f25 nop set 0x62, %g2 ldsh [%l7 + %g2], %o5 edge32n %o4, %o6, %i3 alignaddr %i1, %o1, %i4 nop set 0x24, %l0 prefetch [%l7 + %l0], 0x0 fbge %fcc2, loop_45 tn %xcc, 0x6 flush %l7 + 0x1C lduw [%l7 + 0x48], %i6 loop_45: fcmple16 %f20, %f12, %l1 fblg %fcc2, loop_46 swap [%l7 + 0x6C], %g1 st %f12, [%l7 + 0x6C] ldsb [%l7 + 0x60], %g6 loop_46: tne %xcc, 0x2 stx %i5, [%l7 + 0x40] ldx [%l7 + 0x78], %g5 fcmpes %fcc1, %f15, %f18 st %f19, [%l7 + 0x6C] tcs %xcc, 0x3 ldsw [%l7 + 0x68], %l3 ld [%l7 + 0x50], %f14 ldsb [%l7 + 0x16], %i7 ldub [%l7 + 0x14], %o3 popc 0x114D, %o7 std %f26, [%l7 + 0x58] fors %f30, %f1, %f6 ldx [%l7 + 0x50], %l6 wr %g0, 0x89, %asi ldxa [%l7 + 0x08] %asi, %l5 stbar ldsw [%l7 + 0x70], %o0 nop set 0x38, %g7 sth %g2, [%l7 + %g7] bleu,pn %xcc, loop_47 stb %i2, [%l7 + 0x32] rd %tick_cmpr, %g4 wr %g0, 0x1d, %asi stxa %l0, [%l7 + 0x08] %asi loop_47: stw %l4, [%l7 + 0x2C] ldsw [%l7 + 0x7C], %o2 ld [%l7 + 0x08], %f0 sth %l2, [%l7 + 0x48] ldsb [%l7 + 0x3E], %g7 movl %icc, %i0, %g3 ldstub [%l7 + 0x10], %o5 ldsh [%l7 + 0x2E], %o4 srl %i3, 0x0A, %o6 andn %i1, 0x190E, %o1 nop set 0x78, %i1 ldsw [%l7 + %i1], %i6 swap [%l7 + 0x14], %i4 std %f18, [%l7 + 0x40] ldstub [%l7 + 0x3C], %g1 sth %g6, [%l7 + 0x72] prefetch [%l7 + 0x44], 0x2 ldsw [%l7 + 0x40], %l1 ldsw [%l7 + 0x1C], %g5 stx %l3, [%l7 + 0x18] st %f23, [%l7 + 0x50] std %i6, [%l7 + 0x40] ldsb [%l7 + 0x61], %i5 sth %o7, [%l7 + 0x6E] fnot2 %f12, %f22 ldsh [%l7 + 0x64], %o3 ldstub [%l7 + 0x67], %l5 set 0x30, %g6 stxa %o0, [%l7 + %g6] 0xeb membar #Sync stbar flush %l7 + 0x20 ldx [%l7 + 0x28], %l6 set 0x68, %i0 stxa %i2, [%l7 + %i0] 0x04 mulscc %g4, %g2, %l0 ldsb [%l7 + 0x54], %o2 ldsb [%l7 + 0x2A], %l2 stb %l4, [%l7 + 0x6D] flush %l7 + 0x14 flush %l7 + 0x10 ldd [%l7 + 0x60], %f8 fmovscs %icc, %f18, %f8 set 0x10, %i5 ldxa [%l7 + %i5] 0x81, %i0 ldsb [%l7 + 0x75], %g7 tcs %icc, 0x3 umul %o5, %o4, %g3 prefetch [%l7 + 0x64], 0x1 ldd [%l7 + 0x18], %i2 st %f14, [%l7 + 0x08] brlez %i1, loop_48 lduw [%l7 + 0x38], %o1 ble loop_49 stb %i6, [%l7 + 0x10] loop_48: ldx [%l7 + 0x08], %o6 flush %l7 + 0x1C loop_49: std %i4, [%l7 + 0x28] st %f15, [%l7 + 0x1C] ldsb [%l7 + 0x08], %g6 ldsh [%l7 + 0x4C], %g1 set 0x10, %i6 ldxa [%l7 + %i6] 0x14, %g5 nop set 0x64, %l5 stb %l1, [%l7 + %l5] edge8ln %l3, %i7, %i5 stw %o7, [%l7 + 0x40] std %o2, [%l7 + 0x68] lduh [%l7 + 0x6E], %l5 stw %o0, [%l7 + 0x5C] lduh [%l7 + 0x42], %l6 wr %g0, 0x1d, %asi ldxa [%l7 + 0x10] %asi, %g4 flush %l7 + 0x64 sth %i2, [%l7 + 0x2C] edge8n %l0, %o2, %g2 bleu loop_50 stx %l2, [%l7 + 0x30] fcmpd %fcc3, %f28, %f26 ld [%l7 + 0x4C], %f18 loop_50: std %i0, [%l7 + 0x18] stx %l4, [%l7 + 0x48] ldd [%l7 + 0x68], %g6 stw %o5, [%l7 + 0x08] sub %g3, 0x0B8B, %o4 wr %g0, 0x1d, %asi stxa %i1, [%l7 + 0x28] %asi stw %o1, [%l7 + 0x74] fpsub32s %f23, %f31, %f18 stw %i3, [%l7 + 0x78] ldub [%l7 + 0x5C], %i6 be,a,pt %xcc, loop_51 fbne,a %fcc2, loop_52 lduh [%l7 + 0x66], %i4 ldd [%l7 + 0x60], %f28 loop_51: st %f21, [%l7 + 0x24] loop_52: ldsw [%l7 + 0x68], %g6 edge8 %g1, %g5, %o6 ldsw [%l7 + 0x7C], %l1 stw %l3, [%l7 + 0x6C] ldd [%l7 + 0x78], %f2 std %i6, [%l7 + 0x30] ldx [%l7 + 0x68], %o7 sir 0x1BEE movge %xcc, %i5, %l5 nop set 0x3C, %i4 ldstub [%l7 + %i4], %o0 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr stb %o3, [%l7 + 0x5D] nop set 0x38, %g4 lduw [%l7 + %g4], %g4 brgz %i2, loop_53 std %o2, [%l7 + 0x10] ld [%l7 + 0x30], %f20 ldsh [%l7 + 0x16], %l0 loop_53: lduw [%l7 + 0x4C], %l2 rd %tick_cmpr, %i0 bleu,a,pt %icc, loop_54 nop set 0x78, %i3 lduh [%l7 + %i3], %l4 alignaddrl %g7, %o5, %g3 stw %o4, [%l7 + 0x2C] loop_54: sethi 0x018F, %i1 !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x10 set 0x10, %o0 stxa %o1, [%g0 + %o0] 0x4f st %f27, [%l7 + 0x54] ldsb [%l7 + 0x4A], %i3 ldstub [%l7 + 0x43], %g2 st %f25, [%l7 + 0x20] rdpr %pil, %i6 flush %l7 + 0x14 ldx [%l7 + 0x40], %g6 std %g0, [%l7 + 0x58] nop set 0x25, %g1 ldstub [%l7 + %g1], %i4 nop setx loop_55, %l0, %l1 jmpl %l1, %o6 ldd [%l7 + 0x58], %g4 fbug %fcc2, loop_56 ldstub [%l7 + 0x6D], %l1 loop_55: stb %i7, [%l7 + 0x38] std %f2, [%l7 + 0x78] loop_56: fbule %fcc1, loop_57 fmovdn %xcc, %f19, %f17 nop set 0x65, %l6 ldub [%l7 + %l6], %o7 ldub [%l7 + 0x78], %i5 loop_57: fbl,a %fcc3, loop_58 bleu,pn %xcc, loop_59 flush %l7 + 0x08 ldub [%l7 + 0x4C], %l5 loop_58: ldsb [%l7 + 0x34], %o0 loop_59: nop set 0x68, %g3 ldx [%l7 + %g3], %l6 ldd [%l7 + 0x40], %f26 nop set 0x30, %i2 ldd [%l7 + %i2], %f14 ld [%l7 + 0x7C], %f16 fnot1 %f0, %f8 ldd [%l7 + 0x50], %o2 flushw lduh [%l7 + 0x4A], %l3 ldd [%l7 + 0x30], %f20 movpos %xcc, %i2, %o2 ldub [%l7 + 0x7D], %g4 sth %l0, [%l7 + 0x6C] ldd [%l7 + 0x30], %l2 sth %l4, [%l7 + 0x50] nop set 0x60, %o7 stw %g7, [%l7 + %o7] stb %o5, [%l7 + 0x67] stbar std %f16, [%l7 + 0x30] ldstub [%l7 + 0x53], %i0 stbar wr %g0, 0x0c, %asi ldxa [%l7 + 0x68] %asi, %o4 tcs %icc, 0x2 ldd [%l7 + 0x38], %f14 stb %g3, [%l7 + 0x5E] sth %o1, [%l7 + 0x68] ldx [%l7 + 0x78], %i3 movrgz %i1, %i6, %g6 smul %g1, 0x0563, %i4 sdivx %o6, 0x1A10, %g2 lduh [%l7 + 0x20], %l1 ldub [%l7 + 0x7F], %i7 fpadd16 %f10, %f14, %f30 st %f7, [%l7 + 0x4C] wrpr %o7, 0x12C7, %cwp st %f4, [%l7 + 0x70] ldstub [%l7 + 0x0D], %g5 prefetch [%l7 + 0x3C], 0x2 fmovscs %icc, %f14, %f24 lduh [%l7 + 0x66], %i5 stx %o0, [%l7 + 0x40] stb %l5, [%l7 + 0x47] ldub [%l7 + 0x6E], %o3 nop set 0x30, %g5 stx %l3, [%l7 + %g5] set 0x68, %o2 ldxa [%l7 + %o2] 0x18, %l6 ldsb [%l7 + 0x64], %o2 sth %i2, [%l7 + 0x36] rd %sys_tick_cmpr, %l0 st %f18, [%l7 + 0x4C] ldd [%l7 + 0x30], %g4 std %f16, [%l7 + 0x38] flush %l7 + 0x54 std %l4, [%l7 + 0x58] stx %l2, [%l7 + 0x08] lduh [%l7 + 0x10], %o5 lduw [%l7 + 0x3C], %g7 ldd [%l7 + 0x68], %o4 nop set 0x74, %o4 ldstub [%l7 + %o4], %i0 taddcctv %o1, %i3, %g3 nop set 0x30, %o6 ldd [%l7 + %o6], %i0 swap [%l7 + 0x2C], %i6 sth %g6, [%l7 + 0x64] st %f26, [%l7 + 0x0C] fornot2s %f11, %f0, %f27 set 0x28, %o3 ldxa [%l7 + %o3] 0x04, %i4 nop set 0x10, %o1 ldx [%l7 + %o1], %g1 swap [%l7 + 0x44], %g2 flush %l7 + 0x08 rd %fprs, %o6 ldub [%l7 + 0x3F], %l1 lduh [%l7 + 0x08], %o7 ldsw [%l7 + 0x44], %g5 tg %icc, 0x1 ldsw [%l7 + 0x64], %i7 ldstub [%l7 + 0x79], %i5 std %f8, [%l7 + 0x38] ldx [%l7 + 0x20], %o0 ldstub [%l7 + 0x1E], %l5 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsb [%l7 + 0x6C], %l3 stx %l6, [%l7 + 0x70] stw %o3, [%l7 + 0x0C] fpsub32 %f10, %f2, %f24 stbar stw %i2, [%l7 + 0x38] or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xBBF, %hsys_tick_cmpr st %f20, [%l7 + 0x74] ldsw [%l7 + 0x5C], %l4 nop set 0x50, %o5 std %f12, [%l7 + %o5] ldd [%l7 + 0x28], %f6 lduw [%l7 + 0x44], %g4 ldsb [%l7 + 0x1E], %l2 ldd [%l7 + 0x08], %o4 flush %l7 + 0x58 sdiv %o4, 0x0AD4, %g7 ldx [%l7 + 0x38], %o1 stb %i3, [%l7 + 0x20] ld [%l7 + 0x6C], %f28 swap [%l7 + 0x30], %i0 stx %i1, [%l7 + 0x40] ldsb [%l7 + 0x6D], %g3 swap [%l7 + 0x18], %i6 bge,a %icc, loop_60 prefetch [%l7 + 0x60], 0x2 ldd [%l7 + 0x30], %g6 ldsh [%l7 + 0x36], %g1 loop_60: ldsb [%l7 + 0x5A], %g2 movg %xcc, %o6, %l1 std %f18, [%l7 + 0x10] !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x18 set 0x18, %i7 ldxa [%g0 + %i7] 0x50, %o7 edge16 %g5, %i7, %i4 ld [%l7 + 0x78], %f6 ldsh [%l7 + 0x08], %o0 std %i4, [%l7 + 0x38] fpadd16 %f16, %f12, %f26 flush %l7 + 0x38 subc %l5, 0x1BB4, %l6 ldd [%l7 + 0x78], %f8 stb %l3, [%l7 + 0x0A] std %o2, [%l7 + 0x30] wrpr %o2, 0x10D0, %pil ldsw [%l7 + 0x64], %l0 ld [%l7 + 0x6C], %f15 flush %l7 + 0x14 sth %i2, [%l7 + 0x38] stw %l4, [%l7 + 0x18] set 0x70, %l3 ldxa [%l7 + %l3] 0x18, %l2 ldd [%l7 + 0x48], %g4 swap [%l7 + 0x4C], %o5 std %g6, [%l7 + 0x48] bpos,pn %xcc, loop_61 ldd [%l7 + 0x68], %o0 taddcc %o4, 0x1D5A, %i3 rdpr %otherwin, %i0 loop_61: ldx [%l7 + 0x40], %i1 sdiv %g3, 0x0F87, %g6 wr %g0, 0x81, %asi ldxa [%l7 + 0x20] %asi, %i6 movg %xcc, %g2, %o6 stbar ldsw [%l7 + 0x70], %g1 std %f8, [%l7 + 0x60] udivcc %l1, 0x0734, %g5 nop set 0x38, %l2 ldsw [%l7 + %l2], %i7 std %i4, [%l7 + 0x68] stbar nop set 0x78, %l4 ldsw [%l7 + %l4], %o7 sth %i5, [%l7 + 0x22] rdhpr %hsys_tick_cmpr, %o0 ldsw [%l7 + 0x58], %l5 tge %xcc, 0x4 ldx [%l7 + 0x08], %l6 stbar std %f26, [%l7 + 0x28] st %f6, [%l7 + 0x58] rd %pc, %l3 prefetch [%l7 + 0x60], 0x0 flush %l7 + 0x68 ldd [%l7 + 0x30], %o2 nop set 0x2A, %l1 sth %o3, [%l7 + %l1] set 0x78, %l0 stxa %i2, [%l7 + %l0] 0xea membar #Sync ldx [%l7 + 0x30], %l4 set 0x58, %g7 stxa %l0, [%l7 + %g7] 0x18 !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x18 set 0x18, %g2 ldxa [%g0 + %g2] 0x50, %l2 ldstub [%l7 + 0x5F], %g4 fxnors %f2, %f2, %f3 wr %g0, 0x22, %asi stxa %o5, [%l7 + 0x40] %asi membar #Sync flush %l7 + 0x0C std %f10, [%l7 + 0x38] sth %o1, [%l7 + 0x66] ld [%l7 + 0x28], %f21 stb %g7, [%l7 + 0x4F] ldsb [%l7 + 0x76], %i3 subccc %i0, %i1, %g3 flush %l7 + 0x74 stw %g6, [%l7 + 0x44] ldsb [%l7 + 0x16], %i6 nop set 0x70, %g6 ldx [%l7 + %g6], %g2 ldsh [%l7 + 0x1C], %o4 ldsh [%l7 + 0x0E], %g1 st %f10, [%l7 + 0x78] stb %l1, [%l7 + 0x0D] ldsh [%l7 + 0x5C], %o6 lduw [%l7 + 0x68], %i7 edge32 %i4, %o7, %g5 ldd [%l7 + 0x78], %f16 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x108 wr %g0, 0x21, %asi stxa %o0, [%g0 + 0x108] %asi set 0x60, %i0 stxa %i5, [%l7 + %i0] 0x1d lduh [%l7 + 0x62], %l6 ldsb [%l7 + 0x68], %l5 stw %o2, [%l7 + 0x74] lduh [%l7 + 0x5E], %l3 nop set 0x79, %i5 ldstub [%l7 + %i5], %i2 nop set 0x38, %i6 ldsw [%l7 + %i6], %l4 ld [%l7 + 0x14], %f31 ldstub [%l7 + 0x71], %l0 fmovd %f4, %f20 nop set 0x40, %i1 ldd [%l7 + %i1], %f20 nop set 0x58, %l5 lduh [%l7 + %l5], %o3 ldd [%l7 + 0x60], %g4 edge32l %l2, %o5, %o1 !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x30 set 0x30, %g4 ldxa [%g0 + %g4] 0x50, %g7 stx %i0, [%l7 + 0x08] ldsw [%l7 + 0x70], %i3 ldd [%l7 + 0x58], %f2 stx %i1, [%l7 + 0x50] swap [%l7 + 0x44], %g3 rd %fprs, %i6 stb %g6, [%l7 + 0x72] sth %o4, [%l7 + 0x1C] ldub [%l7 + 0x7D], %g1 ldx [%l7 + 0x58], %l1 ldstub [%l7 + 0x25], %o6 st %f19, [%l7 + 0x40] lduw [%l7 + 0x68], %i7 ldd [%l7 + 0x28], %f12 ldx [%l7 + 0x08], %i4 swap [%l7 + 0x70], %o7 nop set 0x60, %i4 ldx [%l7 + %i4], %g5 st %f16, [%l7 + 0x08] tneg %xcc, 0x4 std %f28, [%l7 + 0x18] rdpr %otherwin, %g2 ldsb [%l7 + 0x59], %o0 ldsh [%l7 + 0x6E], %i5 flush %l7 + 0x2C stbar lduw [%l7 + 0x20], %l5 std %f30, [%l7 + 0x58] ldsb [%l7 + 0x7A], %o2 std %f18, [%l7 + 0x20] ldub [%l7 + 0x45], %l3 lduh [%l7 + 0x42], %l6 stbar ldx [%l7 + 0x70], %l4 lduh [%l7 + 0x40], %l0 ldd [%l7 + 0x48], %f12 wr %g0, 0xe, %pcr ! changed. stx %g4, [%l7 + 0x50] nop set 0x3A, %o0 sth %o5, [%l7 + %o0] set 0x48, %g1 stxa %l2, [%l7 + %g1] 0x10 st %f0, [%l7 + 0x20] sth %g7, [%l7 + 0x1E] sth %i0, [%l7 + 0x18] stbar lduw [%l7 + 0x1C], %i3 stw %i1, [%l7 + 0x44] stx %o1, [%l7 + 0x68] ldx [%l7 + 0x78], %i6 movcc %xcc, %g6, %o4 mulscc %g1, %g3, %o6 umul %l1, 0x1350, %i7 lduw [%l7 + 0x4C], %i4 stb %o7, [%l7 + 0x67] swap [%l7 + 0x6C], %g5 taddcctv %g2, 0x1D80, %o0 sth %l5, [%l7 + 0x46] sth %o2, [%l7 + 0x54] movl %xcc, %i5, %l3 umul %l4, %l0, %l6 movvs %xcc, %o3, %g4 std %f10, [%l7 + 0x58] std %f26, [%l7 + 0x40] ldsw [%l7 + 0x10], %o5 prefetch [%l7 + 0x70], 0x0 std %f2, [%l7 + 0x60] nop set 0x30, %i3 ldd [%l7 + %i3], %f20 ldsb [%l7 + 0x29], %l2 swap [%l7 + 0x50], %i2 sth %i0, [%l7 + 0x56] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 flush %l7 + 0x0C stbar std %f24, [%l7 + 0x58] ldd [%l7 + 0x78], %f6 movpos %icc, %g7, %i3 swap [%l7 + 0x78], %i1 stw %i6, [%l7 + 0x40] edge8l %g6, %o4, %g1 umul %g3, 0x0B41, %o1 sth %o6, [%l7 + 0x12] std %i6, [%l7 + 0x18] wr %i4, %o7, %pic !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x8 wr %g0, 0x21, %asi stxa %g5, [%g0 + 0x8] %asi stw %g2, [%l7 + 0x54] !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x18 wr %g0, 0x4f, %asi ldxa [%g0 + 0x18] %asi, %o0 ld [%l7 + 0x70], %f30 ldsw [%l7 + 0x18], %l5 ld [%l7 + 0x28], %f31 stw %o2, [%l7 + 0x1C] stw %i5, [%l7 + 0x7C] set 0x68, %l6 stxa %l1, [%l7 + %l6] 0x23 membar #Sync tle %icc, 0x3 ldub [%l7 + 0x23], %l3 lduw [%l7 + 0x14], %l0 lduh [%l7 + 0x1A], %l6 swap [%l7 + 0x10], %l4 movrlz %g4, %o5, %l2 std %f16, [%l7 + 0x30] fmovs %f23, %f25 ldx [%l7 + 0x18], %i2 nop set 0x50, %g3 ldd [%l7 + %g3], %f4 set 0x68, %i2 stxa %o3, [%l7 + %i2] 0x2a membar #Sync stbar ldsb [%l7 + 0x5C], %g7 stw %i0, [%l7 + 0x40] st %f8, [%l7 + 0x60] swap [%l7 + 0x18], %i3 ldstub [%l7 + 0x10], %i6 stbar ld [%l7 + 0x34], %f28 fmovrsne %i1, %f9, %f26 stbar ldub [%l7 + 0x70], %o4 ldsb [%l7 + 0x5B], %g1 swap [%l7 + 0x18], %g6 flush %l7 + 0x08 stx %o1, [%l7 + 0x30] brnz,a %g3, loop_62 prefetch [%l7 + 0x44], 0x2 ldsh [%l7 + 0x7E], %o6 stbar loop_62: ldstub [%l7 + 0x46], %i7 ldsb [%l7 + 0x6D], %i4 ldx [%l7 + 0x18], %g5 ldsw [%l7 + 0x54], %g2 lduw [%l7 + 0x08], %o7 wr %g0, 0x1d, %asi ldxa [%l7 + 0x08] %asi, %o0 ldd [%l7 + 0x40], %l4 tle %icc, 0x0 ldsh [%l7 + 0x5E], %o2 ldsw [%l7 + 0x78], %l1 !Yo - got one - imm_asi 0x5f !And yo - immediate is 0x0 set 0x0, %g5 stxa %i5, [%g0 + %g5] 0x5f fmovsne %icc, %f27, %f30 wr %g0, 0x81, %asi ldxa [%l7 + 0x10] %asi, %l0 or %l3, %l4, %l6 prefetch [%l7 + 0x6C], 0x1 ld [%l7 + 0x6C], %f7 ld [%l7 + 0x54], %f23 set 0x08, %o7 ldxa [%l7 + %o7] 0x10, %o5 ldd [%l7 + 0x78], %g4 prefetch [%l7 + 0x10], 0x0 nop set 0x78, %o4 ldd [%l7 + %o4], %f26 stbar set 0x48, %o2 stxa %l2, [%l7 + %o2] 0x27 membar #Sync stbar fbuge %fcc1, loop_63 sth %i2, [%l7 + 0x74] ld [%l7 + 0x14], %f0 swap [%l7 + 0x38], %o3 loop_63: ldx [%l7 + 0x28], %g7 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0x422, %hsys_tick_cmpr ldx [%l7 + 0x50], %i0 sth %i1, [%l7 + 0x5E] stw %o4, [%l7 + 0x5C] movl %icc, %g6, %o1 rdhpr %hsys_tick_cmpr, %g3 lduw [%l7 + 0x60], %o6 umulcc %g1, 0x078C, %i4 ldub [%l7 + 0x45], %g5 te %xcc, 0x2 ldstub [%l7 + 0x6E], %g2 flush %l7 + 0x34 nop set 0x58, %o6 ldd [%l7 + %o6], %f4 bneg,a,pt %icc, loop_64 ldsb [%l7 + 0x20], %o7 ldstub [%l7 + 0x37], %i7 ldsb [%l7 + 0x4E], %l5 loop_64: ldstub [%l7 + 0x46], %o0 ld [%l7 + 0x34], %f14 st %f11, [%l7 + 0x54] stw %l1, [%l7 + 0x40] ldsw [%l7 + 0x6C], %o2 nop set 0x7C, %o3 ldsw [%l7 + %o3], %i5 nop set 0x32, %o5 ldsh [%l7 + %o5], %l3 swap [%l7 + 0x08], %l4 lduh [%l7 + 0x60], %l0 movne %icc, %l6, %o5 lduw [%l7 + 0x5C], %l2 lduw [%l7 + 0x08], %i2 lduh [%l7 + 0x60], %o3 prefetch [%l7 + 0x0C], 0x1 std %g6, [%l7 + 0x40] movne %xcc, %i3, %g4 stw %i0, [%l7 + 0x44] brgz,a %i6, loop_65 st %f31, [%l7 + 0x28] ldsh [%l7 + 0x1C], %o4 prefetch [%l7 + 0x78], 0x2 loop_65: flush %l7 + 0x70 swap [%l7 + 0x78], %g6 movvc %icc, %i1, %g3 stx %o6, [%l7 + 0x20] ldub [%l7 + 0x3F], %g1 stx %i4, [%l7 + 0x58] lduw [%l7 + 0x78], %g5 std %g2, [%l7 + 0x38] stb %o1, [%l7 + 0x16] tleu %xcc, 0x3 ldstub [%l7 + 0x5A], %o7 lduh [%l7 + 0x54], %l5 std %f26, [%l7 + 0x48] addc %i7, 0x080F, %o0 st %f15, [%l7 + 0x08] rd %asi, %l1 stb %o2, [%l7 + 0x18] std %i4, [%l7 + 0x40] flush %l7 + 0x28 bn,a loop_66 smulcc %l3, 0x0FA4, %l0 stbar ldsw [%l7 + 0x10], %l4 loop_66: popc %o5, %l2 set 0x60, %i7 stxa %l6, [%l7 + %i7] 0x27 membar #Sync ldsb [%l7 + 0x7B], %i2 mulscc %g7, 0x022E, %o3 swap [%l7 + 0x0C], %g4 nop set 0x41, %o1 ldub [%l7 + %o1], %i0 !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x00 wr %g0, 0x50, %asi ldxa [%g0 + 0x00] %asi, %i6 sth %i3, [%l7 + 0x52] std %o4, [%l7 + 0x18] stw %i1, [%l7 + 0x7C] stb %g6, [%l7 + 0x5B] swap [%l7 + 0x34], %g3 ldd [%l7 + 0x70], %g0 fcmpne16 %f24, %f4, %o6 add %g5, 0x05AD, %g2 tvs %icc, 0x6 nop set 0x5C, %l3 prefetch [%l7 + %l3], 0x3 ldsw [%l7 + 0x44], %i4 prefetch [%l7 + 0x0C], 0x2 ldsb [%l7 + 0x3C], %o1 std %f20, [%l7 + 0x50] ldsw [%l7 + 0x20], %o7 prefetch [%l7 + 0x4C], 0x2 ldd [%l7 + 0x18], %i6 sll %l5, %l1, %o0 nop set 0x40, %l2 std %f2, [%l7 + %l2] fmovsa %xcc, %f15, %f20 stx %i5, [%l7 + 0x68] prefetch [%l7 + 0x0C], 0x1 stbar ldsh [%l7 + 0x54], %l3 ldub [%l7 + 0x4B], %o2 fmul8ulx16 %f8, %f22, %f8 nop set 0x1C, %l1 lduh [%l7 + %l1], %l4 ldd [%l7 + 0x48], %l0 fmovrdlz %l2, %f14, %f14 !Yo - got one - imm_asi 0x5f !And yo - immediate is 0x0 set 0x0, %l4 stxa %o5, [%g0 + %l4] 0x5f ld [%l7 + 0x38], %f25 ldd [%l7 + 0x30], %f12 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x10 set 0x10, %l0 ldxa [%g0 + %l0] 0x21, %i2 set 0x28, %g2 stxa %g7, [%l7 + %g2] 0x23 membar #Sync wr %o3, 0x1602, %set_softint lduw [%l7 + 0x34], %g4 std %i6, [%l7 + 0x50] ldub [%l7 + 0x64], %i6 stw %i3, [%l7 + 0x58] wr %g0, 0x88, %asi stxa %i0, [%l7 + 0x58] %asi ldsw [%l7 + 0x74], %o4 ld [%l7 + 0x64], %f12 flush %l7 + 0x10 ldub [%l7 + 0x74], %i1 stbar std %g6, [%l7 + 0x10] lduw [%l7 + 0x1C], %g1 wr %g0, 0x10, %asi stxa %o6, [%l7 + 0x68] %asi movleu %xcc, %g3, %g2 ldub [%l7 + 0x35], %i4 nop set 0x4C, %g6 prefetch [%l7 + %g6], 0x2 nop set 0x38, %i0 lduw [%l7 + %i0], %g5 st %f6, [%l7 + 0x10] !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x128 set 0x128, %i5 nop ! nop ! ldxa [%g0 + %i5] 0x40, %o7 ripped by fixASI40.pl ripped by fixASI40.pl wr %g0, 0x88, %asi ldxa [%l7 + 0x20] %asi, %o1 st %f17, [%l7 + 0x44] ldub [%l7 + 0x4F], %i7 std %f16, [%l7 + 0x48] ldstub [%l7 + 0x61], %l1 lduw [%l7 + 0x3C], %o0 tsubcctv %l5, 0x0946, %l3 stx %o2, [%l7 + 0x70] swap [%l7 + 0x60], %l4 flush %l7 + 0x64 set 0x10, %i6 ldxa [%l7 + %i6] 0x88, %l0 edge8ln %l2, %o5, %i5 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0x96C, %hsys_tick_cmpr sth %o3, [%l7 + 0x38] sth %g4, [%l7 + 0x42] fornot2 %f26, %f0, %f18 ldub [%l7 + 0x1C], %l6 tge %xcc, 0x0 fcmple16 %f24, %f14, %i2 ld [%l7 + 0x3C], %f8 sth %i6, [%l7 + 0x66] ldsb [%l7 + 0x40], %i3 movne %icc, %i0, %i1 st %f2, [%l7 + 0x60] andn %g6, 0x0235, %g1 lduw [%l7 + 0x30], %o6 sra %g3, %g2, %i4 ldx [%l7 + 0x18], %o4 lduh [%l7 + 0x5C], %g5 stbar subc %o7, %i7, %l1 stb %o0, [%l7 + 0x31] ldd [%l7 + 0x18], %o0 movleu %xcc, %l3, %l5 addccc %l4, 0x0649, %l0 ldx [%l7 + 0x48], %l2 rd %fprs, %o5 sth %o2, [%l7 + 0x4E] ldsh [%l7 + 0x62], %g7 flush %l7 + 0x20 swap [%l7 + 0x28], %i5 tpos %icc, 0x2 lduw [%l7 + 0x4C], %g4 umul %o3, %l6, %i2 set 0x48, %g7 ldxa [%l7 + %g7] 0x14, %i3 or %i0, 0x1F8B, %i1 st %f5, [%l7 + 0x44] stx %i6, [%l7 + 0x18] rdhpr %hintp, %g6 movrlz %g1, 0x02F, %g3 flush %l7 + 0x78 ldub [%l7 + 0x32], %o6 ld [%l7 + 0x08], %f4 ldsh [%l7 + 0x38], %i4 ldsb [%l7 + 0x4D], %g2 ldd [%l7 + 0x18], %f18 st %f19, [%l7 + 0x78] ldub [%l7 + 0x73], %o4 stw %g5, [%l7 + 0x30] ldsh [%l7 + 0x6C], %i7 tsubcctv %o7, %l1, %o0 swap [%l7 + 0x3C], %o1 ldsh [%l7 + 0x26], %l5 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x110 set 0x110, %l5 ldxa [%g0 + %l5] 0x21, %l3 ldstub [%l7 + 0x7B], %l4 !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x10 set 0x10, %i1 ldxa [%g0 + %i1] 0x4f, %l2 ldsb [%l7 + 0x2F], %o5 movpos %xcc, %o2, %l0 lduh [%l7 + 0x46], %i5 prefetch [%l7 + 0x38], 0x2 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x320 set 0x320, %i4 nop ! stxa %g4, [%g0 + %i4] 0x40 ripped by fixASI40.pl srlx %g7, %l6, %i2 stx %o3, [%l7 + 0x68] ld [%l7 + 0x24], %f24 prefetch [%l7 + 0x28], 0x2 std %f20, [%l7 + 0x50] tsubcc %i0, %i3, %i6 fble %fcc3, loop_67 ldsw [%l7 + 0x14], %g6 flush %l7 + 0x64 ldx [%l7 + 0x08], %g1 loop_67: swap [%l7 + 0x68], %g3 tne %xcc, 0x1 std %f2, [%l7 + 0x10] flush %l7 + 0x78 ldsh [%l7 + 0x0C], %o6 std %f8, [%l7 + 0x08] rdpr %cleanwin, %i1 stw %i4, [%l7 + 0x48] ta %xcc, 0x5 stw %o4, [%l7 + 0x14] brgez,a %g5, loop_68 stbar ldsh [%l7 + 0x6C], %g2 ldsw [%l7 + 0x34], %o7 loop_68: stw %i7, [%l7 + 0x44] sth %l1, [%l7 + 0x4E] ldd [%l7 + 0x50], %f14 brlz %o1, loop_69 std %o0, [%l7 + 0x08] ld [%l7 + 0x60], %f11 set 0x48, %g4 stxa %l3, [%l7 + %g4] 0xea membar #Sync loop_69: lduw [%l7 + 0x1C], %l4 tne %icc, 0x2 ldub [%l7 + 0x0D], %l2 std %f10, [%l7 + 0x50] std %f10, [%l7 + 0x58] movpos %xcc, %l5, %o5 stw %l0, [%l7 + 0x4C] wrpr %i5, %g4, %pil nop set 0x28, %g1 ldd [%l7 + %g1], %g6 ldsb [%l7 + 0x35], %l6 ldd [%l7 + 0x50], %i2 std %f14, [%l7 + 0x38] lduw [%l7 + 0x4C], %o3 andcc %i0, %i3, %o2 ldd [%l7 + 0x58], %i6 st %f9, [%l7 + 0x0C] lduh [%l7 + 0x64], %g1 movn %xcc, %g3, %o6 nop set 0x52, %i3 ldsb [%l7 + %i3], %g6 tneg %xcc, 0x2 movcc %icc, %i1, %i4 std %g4, [%l7 + 0x18] ldub [%l7 + 0x68], %g2 flush %l7 + 0x2C nop set 0x2E, %o0 ldsb [%l7 + %o0], %o7 ldd [%l7 + 0x68], %f10 ld [%l7 + 0x50], %f27 ldsw [%l7 + 0x14], %i7 ldx [%l7 + 0x68], %l1 andncc %o4, %o0, %l3 addcc %l4, %l2, %o1 ldsh [%l7 + 0x5C], %l5 ldsb [%l7 + 0x19], %l0 wr %g0, 0x22, %asi stxa %o5, [%l7 + 0x68] %asi membar #Sync stw %i5, [%l7 + 0x28] sth %g7, [%l7 + 0x44] sth %g4, [%l7 + 0x76] ldsh [%l7 + 0x74], %l6 movrlz %o3, %i2, %i3 flush %l7 + 0x20 flush %l7 + 0x0C stw %i0, [%l7 + 0x78] ldsh [%l7 + 0x0E], %i6 swap [%l7 + 0x2C], %o2 udivcc %g3, 0x0C0B, %g1 wr %g0, 0x10, %asi ldxa [%l7 + 0x70] %asi, %g6 ldsb [%l7 + 0x41], %i1 movcs %icc, %o6, %g5 prefetch [%l7 + 0x5C], 0x3 stb %i4, [%l7 + 0x72] popc 0x133B, %g2 fnor %f18, %f14, %f20 nop set 0x68, %g3 std %f10, [%l7 + %g3] st %f31, [%l7 + 0x20] edge8n %o7, %i7, %o4 std %f8, [%l7 + 0x78] udivcc %l1, 0x0A69, %o0 !Yo - got one - imm_asi 0x57 !And yo - immediate is 0x0 wr %g0, 0x57, %asi stxa %l4, [%g0 + 0x0] %asi ldub [%l7 + 0x1A], %l2 movcs %icc, %l3, %o1 stbar fpsub16 %f10, %f14, %f2 fbul,a %fcc1, loop_70 stbar stx %l0, [%l7 + 0x28] ldstub [%l7 + 0x68], %o5 loop_70: st %f6, [%l7 + 0x40] sdivx %l5, 0x1EDC, %g7 subc %g4, 0x0CE2, %i5 flush %l7 + 0x54 st %f31, [%l7 + 0x50] stx %l6, [%l7 + 0x60] ldsw [%l7 + 0x24], %o3 ldsw [%l7 + 0x54], %i3 st %f18, [%l7 + 0x40] stw %i0, [%l7 + 0x7C] ldd [%l7 + 0x78], %f24 ldsh [%l7 + 0x34], %i2 lduw [%l7 + 0x14], %i6 flush %l7 + 0x34 ldub [%l7 + 0x28], %o2 stx %g1, [%l7 + 0x58] std %f10, [%l7 + 0x10] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x110 set 0x110, %i2 ldxa [%g0 + %i2] 0x21, %g3 rd %y, %i1 ldstub [%l7 + 0x52], %o6 ldsw [%l7 + 0x3C], %g5 alignaddr %i4, %g2, %g6 ldd [%l7 + 0x40], %f26 stw %o7, [%l7 + 0x7C] wr %g0, 0x1d, %asi stxa %o4, [%l7 + 0x08] %asi stbar rd %y, %o0 wr %l4, %l2, %sys_tick sth %i7, [%l7 + 0x52] stb %l3, [%l7 + 0x5F] ldub [%l7 + 0x50], %l0 rdpr %cwp, %o5 ldx [%l7 + 0x78], %l5 ldstub [%l7 + 0x66], %o1 ldub [%l7 + 0x12], %g4 ldsw [%l7 + 0x5C], %g7 ldd [%l7 + 0x40], %f30 ldx [%l7 + 0x30], %l6 set 0x78, %g5 ldxa [%l7 + %g5] 0x04, %i5 membar 0x7E edge32 %i3, %o3, %i0 ld [%l7 + 0x28], %f0 nop set 0x76, %o7 ldsb [%l7 + %o7], %i2 std %i6, [%l7 + 0x58] sth %g1, [%l7 + 0x56] swap [%l7 + 0x60], %g3 lduw [%l7 + 0x5C], %o2 lduw [%l7 + 0x0C], %i1 ld [%l7 + 0x6C], %f14 ldub [%l7 + 0x61], %o6 nop set 0x14, %o4 prefetch [%l7 + %o4], 0x0 lduh [%l7 + 0x1A], %g5 stbar alignaddrl %g2, %g6, %i4 swap [%l7 + 0x14], %o7 ldub [%l7 + 0x57], %l1 prefetch [%l7 + 0x64], 0x2 std %o4, [%l7 + 0x68] flush %l7 + 0x7C ldx [%l7 + 0x20], %o0 orncc %l4, 0x0375, %i7 rdhpr %htba, %l3 stx %l2, [%l7 + 0x10] mova %icc, %o5, %l5 lduh [%l7 + 0x12], %l0 lduh [%l7 + 0x34], %g4 ldsb [%l7 + 0x79], %g7 ldx [%l7 + 0x18], %l6 sth %o1, [%l7 + 0x6A] lduw [%l7 + 0x3C], %i3 ldsh [%l7 + 0x76], %o3 fmovsle %xcc, %f3, %f10 sth %i0, [%l7 + 0x6C] stx %i5, [%l7 + 0x70] std %i6, [%l7 + 0x10] rd %asi, %g1 ldsw [%l7 + 0x44], %i2 edge32l %o2, %g3, %o6 ld [%l7 + 0x64], %f23 nop set 0x68, %o2 stx %g5, [%l7 + %o2] lduw [%l7 + 0x28], %g2 ldsh [%l7 + 0x64], %g6 swap [%l7 + 0x38], %i1 fbge %fcc2, loop_71 ldd [%l7 + 0x08], %f12 movle %icc, %i4, %o7 ldsh [%l7 + 0x48], %o4 loop_71: swap [%l7 + 0x44], %l1 std %o0, [%l7 + 0x70] ldsw [%l7 + 0x24], %l4 sth %l3, [%l7 + 0x4C] ldd [%l7 + 0x30], %f22 edge32l %o5, %i7, %l5 st %f13, [%l7 + 0x7C] ldx [%l7 + 0x60], %l0 ldsb [%l7 + 0x50], %g4 stw %g7, [%l7 + 0x5C] sth %l6, [%l7 + 0x2C] prefetch [%l7 + 0x28], 0x3 lduh [%l7 + 0x6A], %i3 set 0x18, %l6 ldxa [%l7 + %l6] 0x14, %o3 lduh [%l7 + 0x12], %o1 std %f30, [%l7 + 0x28] swap [%l7 + 0x2C], %i5 swap [%l7 + 0x70], %i0 ld [%l7 + 0x48], %f24 prefetch [%l7 + 0x38], 0x3 flush %l7 + 0x20 ldx [%l7 + 0x08], %i6 prefetch [%l7 + 0x68], 0x1 lduh [%l7 + 0x70], %g1 stx %i2, [%l7 + 0x68] fmovsg %xcc, %f10, %f5 ldsb [%l7 + 0x39], %g3 flush %l7 + 0x7C set 0x70, %o6 ldxa [%l7 + %o6] 0x19, %o6 !Yo - got one - imm_asi 0x5f !And yo - immediate is 0x0 wr %g0, 0x5f, %asi stxa %o2, [%g0 + 0x0] %asi stb %g2, [%l7 + 0x4C] !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x18 set 0x18, %o5 ldxa [%g0 + %o5] 0x50, %g6 lduh [%l7 + 0x6A], %i1 stbar ldsw [%l7 + 0x68], %g5 ldx [%l7 + 0x60], %i4 stb %o4, [%l7 + 0x52] srl %l1, 0x03, %o7 swap [%l7 + 0x54], %l4 stx %l3, [%l7 + 0x28] sth %o0, [%l7 + 0x4E] ldub [%l7 + 0x30], %o5 ldsh [%l7 + 0x46], %i7 stb %l2, [%l7 + 0x45] ldsh [%l7 + 0x24], %l0 lduw [%l7 + 0x48], %l5 flush %l7 + 0x3C ldstub [%l7 + 0x74], %g4 ldsb [%l7 + 0x42], %l6 set 0x08, %o3 ldxa [%l7 + %o3] 0x89, %i3 stw %o3, [%l7 + 0x18] mulx %o1, 0x0ECE, %g7 ldd [%l7 + 0x18], %i4 stb %i6, [%l7 + 0x76] or %g1, %i0, %g3 ld [%l7 + 0x48], %f22 prefetch [%l7 + 0x24], 0x1 stbar st %f1, [%l7 + 0x5C] ld [%l7 + 0x2C], %f27 array16 %i2, %o6, %g2 stb %o2, [%l7 + 0x78] lduw [%l7 + 0x30], %i1 prefetch [%l7 + 0x10], 0x0 set 0x18, %i7 ldxa [%l7 + %i7] 0x81, %g5 set 0x50, %l3 stxa %i4, [%l7 + %l3] 0x1c tl %icc, 0x1 stb %g6, [%l7 + 0x67] srax %o4, %o7, %l1 ldd [%l7 + 0x60], %l4 wr %g0, 0x88, %asi ldxa [%l7 + 0x58] %asi, %o0 ldsh [%l7 + 0x64], %o5 ldd [%l7 + 0x68], %l2 stx %l2, [%l7 + 0x28] nop set 0x56, %l2 stb %i7, [%l7 + %l2] stb %l0, [%l7 + 0x67] nop set 0x46, %l1 ldstub [%l7 + %l1], %g4 prefetch [%l7 + 0x2C], 0x0 stw %l5, [%l7 + 0x54] ld [%l7 + 0x4C], %f3 lduw [%l7 + 0x24], %i3 sth %o3, [%l7 + 0x16] nop set 0x78, %o1 ldsh [%l7 + %o1], %l6 fones %f23 membar 0x1A tvs %xcc, 0x3 edge16l %o1, %i5, %g7 ldsh [%l7 + 0x4C], %g1 ldx [%l7 + 0x60], %i6 ldub [%l7 + 0x6B], %i0 ld [%l7 + 0x3C], %f8 flush %l7 + 0x5C wr %g0, 0x88, %asi stxa %i2, [%l7 + 0x28] %asi te %xcc, 0x7 ldsh [%l7 + 0x58], %o6 stb %g3, [%l7 + 0x20] fbg,a %fcc2, loop_72 lduw [%l7 + 0x70], %o2 ldstub [%l7 + 0x60], %i1 lduw [%l7 + 0x18], %g5 loop_72: sub %g2, %i4, %g6 ldsb [%l7 + 0x74], %o7 wr %g0, 0x81, %asi ldxa [%l7 + 0x20] %asi, %l1 stw %o4, [%l7 + 0x10] stbar ldstub [%l7 + 0x6A], %l4 rdpr %wstate, %o0 tsubcctv %l3, %l2, %i7 lduw [%l7 + 0x44], %l0 ldsw [%l7 + 0x5C], %o5 stb %g4, [%l7 + 0x16] ldsh [%l7 + 0x7A], %l5 nop set 0x50, %l4 std %o2, [%l7 + %l4] ldsb [%l7 + 0x15], %l6 lduh [%l7 + 0x36], %i3 ldd [%l7 + 0x10], %i4 ldsw [%l7 + 0x64], %o1 ldsb [%l7 + 0x0C], %g1 ldsb [%l7 + 0x27], %i6 nop set 0x0B, %g2 stb %g7, [%l7 + %g2] lduw [%l7 + 0x4C], %i0 set 0x20, %l0 ldxa [%l7 + %l0] 0x04, %i2 sth %g3, [%l7 + 0x7E] lduh [%l7 + 0x36], %o2 ldsh [%l7 + 0x20], %o6 sdivx %g5, 0x0A5C, %i1 lduh [%l7 + 0x14], %i4 nop set 0x7E, %i0 sth %g6, [%l7 + %i0] lduh [%l7 + 0x78], %g2 std %f10, [%l7 + 0x20] nop set 0x40, %g6 sth %l1, [%l7 + %g6] nop set 0x4A, %i6 ldstub [%l7 + %i6], %o7 ldub [%l7 + 0x3C], %o4 ldd [%l7 + 0x60], %f18 wrpr %l4, 0x0734, %cwp xnorcc %l3, 0x12BE, %l2 movpos %xcc, %i7, %o0 ldsh [%l7 + 0x48], %o5 edge32l %g4, %l0, %o3 ldstub [%l7 + 0x46], %l5 std %f16, [%l7 + 0x50] sra %i3, 0x1A, %i5 flush %l7 + 0x10 ldd [%l7 + 0x18], %f26 !Yo - got one - imm_asi 0x5f !And yo - immediate is 0x0 set 0x0, %g7 stxa %o1, [%g0 + %g7] 0x5f stx %l6, [%l7 + 0x18] ldub [%l7 + 0x2E], %g1 std %i6, [%l7 + 0x68] ldsh [%l7 + 0x30], %i0 wr %g0, 0x80, %asi ldxa [%l7 + 0x38] %asi, %g7 st %f19, [%l7 + 0x2C] lduh [%l7 + 0x3E], %i2 lduh [%l7 + 0x64], %g3 ld [%l7 + 0x20], %f13 sdivcc %o2, 0x1CC4, %o6 ldx [%l7 + 0x08], %i1 sth %g5, [%l7 + 0x4C] ldd [%l7 + 0x48], %g6 wr %g0, 0x89, %asi ldxa [%l7 + 0x78] %asi, %g2 ldsh [%l7 + 0x58], %i4 fpadd32 %f30, %f16, %f20 ldub [%l7 + 0x22], %l1 set 0x28, %i5 ldxa [%l7 + %i5] 0x11, %o4 swap [%l7 + 0x40], %l4 ldsw [%l7 + 0x34], %l3 fmul8ulx16 %f18, %f0, %f16 swap [%l7 + 0x10], %o7 std %f4, [%l7 + 0x20] nop set 0x63, %i1 ldstub [%l7 + %i1], %l2 ldub [%l7 + 0x3D], %o0 std %f30, [%l7 + 0x58] ldstub [%l7 + 0x31], %o5 flush %l7 + 0x14 std %f18, [%l7 + 0x30] lduw [%l7 + 0x3C], %i7 ldd [%l7 + 0x50], %l0 stbar nop set 0x28, %i4 ldd [%l7 + %i4], %o2 ldd [%l7 + 0x60], %g4 lduh [%l7 + 0x42], %l5 sdivcc %i3, 0x184D, %i5 ld [%l7 + 0x58], %f30 ldsh [%l7 + 0x58], %o1 ldx [%l7 + 0x30], %l6 nop set 0x54, %l5 sth %g1, [%l7 + %l5] ba %xcc, loop_73 ld [%l7 + 0x54], %f16 ldd [%l7 + 0x28], %i0 taddcc %g7, 0x1C2F, %i6 loop_73: ldsw [%l7 + 0x08], %g3 std %o2, [%l7 + 0x48] nop set 0x30, %g1 prefetch [%l7 + %g1], 0x1 flush %l7 + 0x2C std %o6, [%l7 + 0x78] st %f28, [%l7 + 0x10] rdhpr %hintp, %i1 lduh [%l7 + 0x08], %g5 stw %i2, [%l7 + 0x6C] rd %fprs, %g6 ldd [%l7 + 0x60], %f2 std %g2, [%l7 + 0x08] ldd [%l7 + 0x78], %i4 rdhpr %hintp, %o4 flush %l7 + 0x68 ldd [%l7 + 0x48], %l4 flush %l7 + 0x6C ldx [%l7 + 0x08], %l1 std %f20, [%l7 + 0x68] swap [%l7 + 0x38], %o7 ld [%l7 + 0x78], %f16 edge8n %l2, %l3, %o0 ldsh [%l7 + 0x0E], %o5 ldd [%l7 + 0x08], %l0 tsubcc %o3, 0x0C5C, %i7 ld [%l7 + 0x3C], %f27 ldsb [%l7 + 0x4C], %l5 std %f12, [%l7 + 0x28] stx %g4, [%l7 + 0x38] ldsh [%l7 + 0x64], %i5 ldd [%l7 + 0x28], %f10 xnor %i3, 0x02B0, %o1 ldsw [%l7 + 0x64], %l6 lduw [%l7 + 0x48], %g1 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 std %f12, [%l7 + 0x20] movn %xcc, %i0, %g7 stbar std %i6, [%l7 + 0x58] ldub [%l7 + 0x60], %g3 ldstub [%l7 + 0x50], %o2 ldd [%l7 + 0x20], %o6 flush %l7 + 0x18 ldub [%l7 + 0x5C], %i1 lduh [%l7 + 0x26], %g5 stw %i2, [%l7 + 0x08] fpsub32s %f17, %f21, %f13 flush %l7 + 0x58 stbar lduh [%l7 + 0x30], %g2 ld [%l7 + 0x1C], %f29 sllx %i4, 0x00, %o4 ldsh [%l7 + 0x18], %g6 stw %l1, [%l7 + 0x18] tge %icc, 0x7 std %l4, [%l7 + 0x10] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x08, %g4 stxa %o7, [%l7 + %g4] 0x22 membar #Sync ldsw [%l7 + 0x44], %l2 ldub [%l7 + 0x50], %o0 sdivx %l3, 0x0F6D, %o5 std %l0, [%l7 + 0x60] prefetch [%l7 + 0x70], 0x1 stb %o3, [%l7 + 0x51] ldd [%l7 + 0x68], %l4 stbar std %f14, [%l7 + 0x68] ldd [%l7 + 0x70], %g4 stw %i7, [%l7 + 0x20] nop set 0x50, %o0 prefetch [%l7 + %o0], 0x1 std %i4, [%l7 + 0x50] ldsh [%l7 + 0x1C], %i3 stb %l6, [%l7 + 0x0F] edge16 %o1, %i0, %g1 fbne %fcc0, loop_74 ldub [%l7 + 0x30], %i6 sllx %g7, 0x10, %g3 prefetch [%l7 + 0x24], 0x3 loop_74: lduh [%l7 + 0x74], %o6 prefetch [%l7 + 0x6C], 0x3 std %o2, [%l7 + 0x08] sth %g5, [%l7 + 0x1A] std %f16, [%l7 + 0x38] fmovsvs %xcc, %f17, %f6 ldstub [%l7 + 0x28], %i1 swap [%l7 + 0x24], %g2 flush %l7 + 0x70 brnz %i2, loop_75 fpadd32 %f4, %f0, %f2 ldd [%l7 + 0x58], %f20 ldd [%l7 + 0x40], %i4 loop_75: nop wr %g0, 0x2f, %asi stxa %g6, [%l7 + 0x28] %asi membar #Sync bleu,a,pt %xcc, loop_76 ldsb [%l7 + 0x53], %o4 std %l4, [%l7 + 0x60] ldx [%l7 + 0x10], %l1 loop_76: fmovsgu %icc, %f23, %f24 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x360 set 0x360, %i3 nop ! nop ! ldxa [%g0 + %i3] 0x40, %o7 ripped by fixASI40.pl ripped by fixASI40.pl or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr set 0x50, %i2 stxa %l3, [%l7 + %i2] 0x04 flush %l7 + 0x08 std %f18, [%l7 + 0x18] swap [%l7 + 0x3C], %o5 stx %l0, [%l7 + 0x58] ldub [%l7 + 0x7D], %o3 ldsb [%l7 + 0x55], %l2 movg %icc, %g4, %i7 ldd [%l7 + 0x18], %f12 ldsw [%l7 + 0x50], %l5 sth %i5, [%l7 + 0x3A] std %f16, [%l7 + 0x60] flush %l7 + 0x60 andncc %i3, %l6, %i0 st %f30, [%l7 + 0x30] std %f10, [%l7 + 0x20] stx %o1, [%l7 + 0x60] ldsh [%l7 + 0x2A], %i6 swap [%l7 + 0x58], %g7 stb %g3, [%l7 + 0x67] umulcc %g1, %o2, %g5 prefetch [%l7 + 0x70], 0x3 swap [%l7 + 0x44], %o6 wrpr %g2, %i1, %pil prefetch [%l7 + 0x6C], 0x2 fmuld8sux16 %f19, %f8, %f30 ldsh [%l7 + 0x72], %i4 nop set 0x67, %g5 ldsb [%l7 + %g5], %i2 ld [%l7 + 0x5C], %f15 std %o4, [%l7 + 0x68] prefetch [%l7 + 0x10], 0x3 andncc %l4, %l1, %g6 nop set 0x2C, %g3 lduw [%l7 + %g3], %o7 fxors %f27, %f12, %f5 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x378 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x378] %asi, %o0 ripped by fixASI40.pl ripped by fixASI40.pl std %o4, [%l7 + 0x70] ldx [%l7 + 0x70], %l0 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x338 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %o3, [%g0 + 0x338] %asi ripped by fixASI40.pl ripped by fixASI40.pl wr %g0, 0x19, %asi stxa %l2, [%l7 + 0x38] %asi fmovdne %xcc, %f0, %f12 andn %l3, 0x1210, %g4 ld [%l7 + 0x4C], %f11 xnor %l5, %i7, %i5 set 0x40, %o7 ldxa [%l7 + %o7] 0x19, %i3 ldsb [%l7 + 0x74], %l6 fmovrdgz %i0, %f2, %f20 ldstub [%l7 + 0x60], %i6 nop set 0x16, %o4 lduh [%l7 + %o4], %g7 stbar ldub [%l7 + 0x75], %o1 set 0x28, %l6 stxa %g3, [%l7 + %l6] 0x2f membar #Sync mulscc %g1, %o2, %o6 lduw [%l7 + 0x70], %g5 std %g2, [%l7 + 0x78] ldsb [%l7 + 0x41], %i4 flush %l7 + 0x14 set 0x78, %o6 ldxa [%l7 + %o6] 0x88, %i1 ldsh [%l7 + 0x7A], %o4 umulcc %l4, 0x1901, %l1 fmovscs %xcc, %f1, %f4 sdivcc %i2, 0x0745, %o7 ldd [%l7 + 0x68], %f30 ld [%l7 + 0x50], %f21 stx %o0, [%l7 + 0x08] alignaddr %g6, %l0, %o3 ldd [%l7 + 0x28], %l2 ldd [%l7 + 0x20], %f8 stw %l3, [%l7 + 0x0C] ldx [%l7 + 0x70], %g4 nop set 0x2C, %o2 lduw [%l7 + %o2], %o5 std %f28, [%l7 + 0x18] stbar ldsb [%l7 + 0x2B], %l5 sth %i7, [%l7 + 0x56] nop set 0x5C, %o3 ldsh [%l7 + %o3], %i5 rd %fprs, %i3 fsrc1 %f18, %f22 ldd [%l7 + 0x50], %i0 std %i6, [%l7 + 0x60] lduw [%l7 + 0x5C], %g7 udiv %i6, 0x1B6A, %o1 ldsh [%l7 + 0x7C], %g1 stx %g3, [%l7 + 0x48] nop set 0x10, %o5 stw %o2, [%l7 + %o5] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldub [%l7 + 0x27], %o6 tleu %xcc, 0x6 fbuge,a %fcc2, loop_77 ldx [%l7 + 0x08], %g2 ldsb [%l7 + 0x79], %g5 st %f26, [%l7 + 0x08] loop_77: ldd [%l7 + 0x28], %i0 stb %o4, [%l7 + 0x68] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 wr %g0, 0x5, %fprs std %f30, [%l7 + 0x10] xor %l1, %i2, %o7 ldsw [%l7 + 0x20], %o0 !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x00 wr %g0, 0x50, %asi ldxa [%g0 + 0x00] %asi, %l0 std %g6, [%l7 + 0x78] nop set 0x38, %i7 std %o2, [%l7 + %i7] fxnors %f18, %f18, %f25 stbar fcmpgt32 %f18, %f16, %l3 lduh [%l7 + 0x2C], %l2 ldub [%l7 + 0x65], %o5 ldub [%l7 + 0x6B], %l5 flush %l7 + 0x0C stw %g4, [%l7 + 0x64] ldsw [%l7 + 0x3C], %i7 flush %l7 + 0x70 movrne %i5, %i3, %l6 lduw [%l7 + 0x24], %g7 stbar umul %i6, %o1, %i0 stx %g3, [%l7 + 0x68] lduh [%l7 + 0x32], %g1 swap [%l7 + 0x44], %o2 ldd [%l7 + 0x70], %o6 ld [%l7 + 0x74], %f12 subc %g5, %g2, %o4 wr %g0, 0x0c, %asi ldxa [%l7 + 0x60] %asi, %i4 stw %l4, [%l7 + 0x74] stw %i1, [%l7 + 0x58] movcc %xcc, %i2, %o7 nop set 0x38, %l2 ldd [%l7 + %l2], %f4 ldsb [%l7 + 0x62], %o0 ldd [%l7 + 0x18], %f28 edge32l %l0, %g6, %o3 nop set 0x5D, %l3 ldstub [%l7 + %l3], %l3 umul %l1, %o5, %l5 stw %l2, [%l7 + 0x34] nop set 0x30, %o1 std %g4, [%l7 + %o1] ldsw [%l7 + 0x20], %i5 ldx [%l7 + 0x50], %i3 wr %g0, 0xeb, %asi stxa %l6, [%l7 + 0x38] %asi membar #Sync prefetch [%l7 + 0x4C], 0x2 stw %i7, [%l7 + 0x68] fbue,a %fcc2, loop_78 stx %g7, [%l7 + 0x68] prefetch [%l7 + 0x14], 0x0 fsrc2 %f6, %f20 loop_78: lduw [%l7 + 0x40], %i6 ldx [%l7 + 0x68], %i0 ldub [%l7 + 0x5C], %o1 stw %g3, [%l7 + 0x24] lduh [%l7 + 0x24], %g1 st %f18, [%l7 + 0x64] ldx [%l7 + 0x18], %o2 std %f30, [%l7 + 0x70] ldd [%l7 + 0x58], %f22 lduh [%l7 + 0x4A], %o6 nop set 0x08, %l1 prefetch [%l7 + %l1], 0x2 !Yo - got one - imm_asi 0x5f !And yo - immediate is 0x0 wr %g0, 0x5f, %asi stxa %g5, [%g0 + 0x0] %asi ldd [%l7 + 0x60], %f0 fabss %f29, %f12 ldub [%l7 + 0x4B], %g2 ldd [%l7 + 0x28], %i4 stb %l4, [%l7 + 0x10] swap [%l7 + 0x20], %i1 ldstub [%l7 + 0x21], %o4 st %f0, [%l7 + 0x44] swap [%l7 + 0x38], %o7 ldstub [%l7 + 0x11], %i2 prefetch [%l7 + 0x10], 0x3 fxnors %f28, %f20, %f19 set 0x18, %l4 ldxa [%l7 + %l4] 0x18, %l0 flush %l7 + 0x60 stb %g6, [%l7 + 0x48] lduw [%l7 + 0x50], %o0 !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x20 set 0x20, %l0 ldxa [%g0 + %l0] 0x20, %l3 tvs %icc, 0x7 ldstub [%l7 + 0x3B], %l1 ldsh [%l7 + 0x0C], %o5 ldsb [%l7 + 0x69], %l5 ldd [%l7 + 0x18], %f26 wr %g0, 0x1c, %asi stxa %o3, [%l7 + 0x30] %asi ldstub [%l7 + 0x67], %g4 stbar stx %i5, [%l7 + 0x68] prefetch [%l7 + 0x08], 0x1 ldx [%l7 + 0x18], %i3 st %f3, [%l7 + 0x2C] ldsb [%l7 + 0x2C], %l2 std %f24, [%l7 + 0x18] fmul8sux16 %f18, %f0, %f30 st %f0, [%l7 + 0x68] lduw [%l7 + 0x34], %i7 ld [%l7 + 0x50], %f17 nop set 0x68, %g2 prefetch [%l7 + %g2], 0x1 std %f0, [%l7 + 0x38] nop set 0x2E, %i0 sth %l6, [%l7 + %i0] xnorcc %g7, %i6, %o1 ldd [%l7 + 0x48], %i0 stx %g3, [%l7 + 0x70] stw %g1, [%l7 + 0x14] prefetch [%l7 + 0x34], 0x2 set 0x40, %g6 ldxa [%l7 + %g6] 0x1c, %o2 ldstub [%l7 + 0x46], %o6 prefetch [%l7 + 0x60], 0x0 stb %g5, [%l7 + 0x2A] or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0x858, %hsys_tick_cmpr tgu %xcc, 0x2 std %f20, [%l7 + 0x38] ld [%l7 + 0x54], %f3 movrlz %l4, %i1, %g2 lduw [%l7 + 0x1C], %o7 nop set 0x60, %g7 std %i2, [%l7 + %g7] nop set 0x28, %i5 lduw [%l7 + %i5], %o4 ldsb [%l7 + 0x4F], %g6 ldstub [%l7 + 0x0C], %o0 sth %l0, [%l7 + 0x18] stw %l1, [%l7 + 0x48] ld [%l7 + 0x40], %f8 prefetch [%l7 + 0x50], 0x2 lduh [%l7 + 0x22], %o5 lduh [%l7 + 0x60], %l5 stbar ldsb [%l7 + 0x5E], %l3 stx %g4, [%l7 + 0x68] movge %icc, %o3, %i3 sth %i5, [%l7 + 0x18] fmovrsne %l2, %f24, %f31 set 0x70, %i6 ldxa [%l7 + %i6] 0x11, %i7 lduw [%l7 + 0x60], %l6 fbu,a %fcc3, loop_79 ldd [%l7 + 0x28], %f12 stw %i6, [%l7 + 0x4C] ld [%l7 + 0x0C], %f24 loop_79: ld [%l7 + 0x28], %f1 stw %o1, [%l7 + 0x3C] swap [%l7 + 0x1C], %g7 stbar !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x0 set 0x0, %i1 ldxa [%g0 + %i1] 0x4f, %g3 ldstub [%l7 + 0x21], %i0 stbar st %f9, [%l7 + 0x50] movvc %xcc, %g1, %o6 call loop_80 nop set 0x68, %i4 sth %g5, [%l7 + %i4] lduh [%l7 + 0x14], %o2 ldstub [%l7 + 0x64], %l4 loop_80: ldd [%l7 + 0x60], %f4 stbar call loop_81 lduh [%l7 + 0x14], %i4 ldd [%l7 + 0x78], %g2 ldub [%l7 + 0x5A], %o7 loop_81: nop set 0x20, %l5 ldd [%l7 + %l5], %f12 fmovdle %xcc, %f29, %f4 stb %i1, [%l7 + 0x70] ldd [%l7 + 0x08], %i2 wr %g0, 0x1d, %asi ldxa [%l7 + 0x10] %asi, %o4 edge8n %g6, %l0, %l1 st %f17, [%l7 + 0x08] addccc %o5, 0x1D41, %l5 ldstub [%l7 + 0x50], %o0 ldsw [%l7 + 0x40], %l3 edge16 %g4, %i3, %o3 ld [%l7 + 0x48], %f31 fpsub32s %f24, %f27, %f14 wr %g0, 0x80, %asi ldxa [%l7 + 0x68] %asi, %l2 nop set 0x18, %g4 ldx [%l7 + %g4], %i7 swap [%l7 + 0x74], %l6 lduh [%l7 + 0x3A], %i5 sth %o1, [%l7 + 0x14] prefetch [%l7 + 0x58], 0x1 edge8l %g7, %i6, %g3 nop set 0x68, %g1 std %f30, [%l7 + %g1] wr %g0, 0x89, %asi ldxa [%l7 + 0x38] %asi, %i0 swap [%l7 + 0x74], %g1 sdivcc %g5, 0x188C, %o2 ldsw [%l7 + 0x68], %l4 stw %o6, [%l7 + 0x48] lduw [%l7 + 0x70], %i4 tneg %xcc, 0x2 andcc %o7, 0x0CF9, %i1 xnor %g2, %o4, %g6 stw %l0, [%l7 + 0x1C] ld [%l7 + 0x78], %f3 ldstub [%l7 + 0x16], %i2 stbar lduh [%l7 + 0x0C], %o5 addcc %l1, %o0, %l5 std %l2, [%l7 + 0x78] flush %l7 + 0x50 ldsb [%l7 + 0x5A], %i3 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x67B, %tick_cmpr ldx [%l7 + 0x20], %l2 ldd [%l7 + 0x78], %i6 ldsh [%l7 + 0x3A], %g4 std %f10, [%l7 + 0x68] ldstub [%l7 + 0x44], %l6 ldsb [%l7 + 0x54], %i5 wr %g7, 0x066E, %softint addcc %o1, %g3, %i6 ldd [%l7 + 0x20], %i0 st %f2, [%l7 + 0x7C] lduh [%l7 + 0x60], %g1 stb %g5, [%l7 + 0x6B] movge %xcc, %l4, %o2 ldub [%l7 + 0x2E], %o6 ldub [%l7 + 0x45], %i4 flush %l7 + 0x70 stb %o7, [%l7 + 0x5D] stb %g2, [%l7 + 0x10] st %f6, [%l7 + 0x0C] fpsub32 %f8, %f10, %f0 ldsb [%l7 + 0x22], %o4 ldsh [%l7 + 0x30], %i1 fsrc1 %f4, %f8 swap [%l7 + 0x70], %l0 stb %g6, [%l7 + 0x36] st %f18, [%l7 + 0x20] std %i2, [%l7 + 0x68] nop set 0x7E, %o0 lduh [%l7 + %o0], %o5 stb %o0, [%l7 + 0x7D] ldsh [%l7 + 0x32], %l1 prefetch [%l7 + 0x58], 0x1 fmul8x16au %f10, %f18, %f0 set 0x70, %i2 stxa %l5, [%l7 + %i2] 0x88 lduh [%l7 + 0x56], %i3 std %f12, [%l7 + 0x38] wr %g0, 0x19, %asi ldxa [%l7 + 0x28] %asi, %l3 ldub [%l7 + 0x68], %l2 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr ldub [%l7 + 0x43], %o3 ldsh [%l7 + 0x52], %i5 ldsh [%l7 + 0x5E], %g7 ld [%l7 + 0x48], %f27 nop set 0x14, %i3 ldub [%l7 + %i3], %l6 mulscc %g3, 0x02FB, %i6 sth %i0, [%l7 + 0x2E] !Yo - got one - imm_asi 0x5f !And yo - immediate is 0x0 set 0x0, %g3 stxa %g1, [%g0 + %g3] 0x5f ldsh [%l7 + 0x22], %o1 tcs %xcc, 0x1 lduh [%l7 + 0x18], %l4 lduh [%l7 + 0x40], %o2 ldsh [%l7 + 0x7A], %g5 ld [%l7 + 0x3C], %f17 fcmple32 %f22, %f30, %i4 stx %o6, [%l7 + 0x20] edge16ln %o7, %o4, %g2 prefetch [%l7 + 0x2C], 0x1 ldub [%l7 + 0x54], %i1 nop set 0x30, %o7 std %g6, [%l7 + %o7] lduw [%l7 + 0x1C], %l0 ldsb [%l7 + 0x0C], %i2 lduh [%l7 + 0x5C], %o5 prefetch [%l7 + 0x30], 0x0 !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x18 wr %g0, 0x4f, %asi stxa %o0, [%g0 + 0x18] %asi std %l4, [%l7 + 0x50] ldsb [%l7 + 0x70], %l1 std %i2, [%l7 + 0x18] ldd [%l7 + 0x78], %l2 edge8n %l3, %g4, %i7 ld [%l7 + 0x24], %f25 stw %o3, [%l7 + 0x20] lduh [%l7 + 0x26], %g7 srl %l6, %g3, %i5 prefetch [%l7 + 0x48], 0x2 move %icc, %i0, %i6 ldstub [%l7 + 0x64], %o1 stw %l4, [%l7 + 0x10] fblg,a %fcc1, loop_82 rd %fprs, %g1 std %f0, [%l7 + 0x40] rdpr %otherwin, %o2 loop_82: edge32l %i4, %o6, %o7 ldsb [%l7 + 0x5F], %g5 ldstub [%l7 + 0x0D], %o4 swap [%l7 + 0x40], %g2 ldsb [%l7 + 0x2E], %i1 stx %g6, [%l7 + 0x40] ldd [%l7 + 0x70], %l0 stw %o5, [%l7 + 0x70] array16 %o0, %l5, %i2 ldstub [%l7 + 0x61], %l1 ld [%l7 + 0x6C], %f6 umulcc %i3, %l2, %l3 ldub [%l7 + 0x38], %i7 sth %g4, [%l7 + 0x5C] or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0x5BD, %hsys_tick_cmpr nop set 0x28, %g5 ldx [%l7 + %g5], %g3 ldsw [%l7 + 0x10], %i5 stw %i0, [%l7 + 0x3C] std %i6, [%l7 + 0x18] flush %l7 + 0x08 st %f15, [%l7 + 0x50] st %f9, [%l7 + 0x60] fpackfix %f28, %f23 prefetch [%l7 + 0x64], 0x1 ldsh [%l7 + 0x7E], %i6 ldstub [%l7 + 0x62], %l4 ldstub [%l7 + 0x7A], %o1 lduh [%l7 + 0x78], %g1 stx %o2, [%l7 + 0x58] stw %o6, [%l7 + 0x5C] ldd [%l7 + 0x50], %i4 std %g4, [%l7 + 0x68] wr %g0, 0x81, %asi ldxa [%l7 + 0x28] %asi, %o4 sllx %g2, %i1, %o7 edge8 %l0, %o5, %o0 lduh [%l7 + 0x7C], %g6 swap [%l7 + 0x10], %l5 nop set 0x70, %l6 ldd [%l7 + %l6], %i2 fmovsge %icc, %f3, %f7 ldd [%l7 + 0x70], %f8 stb %l1, [%l7 + 0x52] ldd [%l7 + 0x70], %i2 stb %l3, [%l7 + 0x6C] ldsw [%l7 + 0x48], %l2 ldsb [%l7 + 0x29], %i7 prefetch [%l7 + 0x20], 0x2 stw %g4, [%l7 + 0x5C] std %f30, [%l7 + 0x68] flush %l7 + 0x44 ldstub [%l7 + 0x5D], %g7 nop set 0x53, %o6 stb %o3, [%l7 + %o6] wr %g0, 0xe3, %asi stxa %i5, [%l7 + 0x58] %asi membar #Sync flush %l7 + 0x14 nop set 0x60, %o4 ldd [%l7 + %o4], %f26 fmovsg %xcc, %f0, %f6 sllx %g3, 0x05, %l6 lduh [%l7 + 0x36], %i6 membar 0x7C tn %icc, 0x2 sth %i0, [%l7 + 0x0E] lduh [%l7 + 0x20], %o1 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xBF3, %hsys_tick_cmpr ldsw [%l7 + 0x08], %l4 move %xcc, %o6, %i4 lduh [%l7 + 0x14], %o2 lduw [%l7 + 0x4C], %o4 swap [%l7 + 0x0C], %g2 std %g4, [%l7 + 0x70] lduh [%l7 + 0x5C], %o7 flushw wr %g0, 0x80, %asi ldxa [%l7 + 0x50] %asi, %l0 ldsw [%l7 + 0x0C], %o5 ldd [%l7 + 0x30], %f10 ldd [%l7 + 0x30], %i0 lduh [%l7 + 0x28], %g6 set 0x58, %o3 stxa %l5, [%l7 + %o3] 0x04 set 0x08, %o2 stxa %i2, [%l7 + %o2] 0x15 lduw [%l7 + 0x4C], %l1 srl %i3, 0x14, %o0 ldd [%l7 + 0x60], %f30 fbl %fcc3, loop_83 edge16 %l2, %l3, %i7 edge32n %g4, %o3, %i5 ldsb [%l7 + 0x17], %g3 loop_83: wrpr %g7, 0x10C3, %tick ldd [%l7 + 0x50], %f14 nop set 0x70, %o5 prefetch [%l7 + %o5], 0x2 ldsh [%l7 + 0x3C], %i6 ldx [%l7 + 0x58], %i0 wrpr %o1, %g1, %cwp ldub [%l7 + 0x3A], %l6 stbar std %o6, [%l7 + 0x78] or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr stb %o4, [%l7 + 0x60] flush %l7 + 0x50 ldub [%l7 + 0x17], %g2 sth %g5, [%l7 + 0x3A] fmovs %f18, %f6 set 0x50, %i7 stxa %l0, [%l7 + %i7] 0x10 movcc %xcc, %o7, %o5 ldd [%l7 + 0x18], %i0 std %g6, [%l7 + 0x38] stx %l5, [%l7 + 0x40] flush %l7 + 0x34 ld [%l7 + 0x4C], %f2 swap [%l7 + 0x74], %i2 fmovda %icc, %f12, %f28 ldub [%l7 + 0x64], %l1 lduh [%l7 + 0x5E], %o0 flush %l7 + 0x68 flush %l7 + 0x50 ldsb [%l7 + 0x46], %l2 ld [%l7 + 0x0C], %f9 lduw [%l7 + 0x30], %i3 ldstub [%l7 + 0x3E], %l3 std %f14, [%l7 + 0x38] ldsh [%l7 + 0x72], %i7 stx %o3, [%l7 + 0x70] stw %i5, [%l7 + 0x60] ldx [%l7 + 0x30], %g4 rd %tick_cmpr, %g3 stx %i6, [%l7 + 0x30] ld [%l7 + 0x14], %f19 nop set 0x10, %l3 ldd [%l7 + %l3], %f16 std %i0, [%l7 + 0x28] stb %g7, [%l7 + 0x3E] wr %g0, 0x27, %asi stxa %o1, [%l7 + 0x68] %asi membar #Sync st %f1, [%l7 + 0x20] fornot1s %f7, %f9, %f8 ldub [%l7 + 0x0A], %l6 ldx [%l7 + 0x78], %o6 stx %l4, [%l7 + 0x70] flush %l7 + 0x74 ldsb [%l7 + 0x6B], %g1 lduh [%l7 + 0x22], %o2 stbar ldx [%l7 + 0x48], %o4 lduw [%l7 + 0x30], %g2 stbar ld [%l7 + 0x6C], %f22 sth %i4, [%l7 + 0x4E] ld [%l7 + 0x30], %f4 lduh [%l7 + 0x4E], %g5 nop set 0x6F, %l2 stb %o7, [%l7 + %l2] wr %g0, 0x11, %asi ldxa [%l7 + 0x78] %asi, %l0 flush %l7 + 0x1C prefetch [%l7 + 0x14], 0x1 ldd [%l7 + 0x60], %i0 ld [%l7 + 0x54], %f2 fmovrde %g6, %f22, %f18 swap [%l7 + 0x1C], %o5 lduh [%l7 + 0x64], %l5 std %f24, [%l7 + 0x78] std %i2, [%l7 + 0x18] swap [%l7 + 0x50], %o0 sdivx %l2, 0x0B99, %i3 flush %l7 + 0x60 stb %l3, [%l7 + 0x4C] stb %l1, [%l7 + 0x6F] nop set 0x58, %l1 ldsh [%l7 + %l1], %i7 ldub [%l7 + 0x36], %i5 ldd [%l7 + 0x50], %f6 swap [%l7 + 0x3C], %o3 movcc %xcc, %g3, %i6 ldsb [%l7 + 0x3C], %g4 movre %i0, %g7, %o1 nop set 0x12, %o1 ldub [%l7 + %o1], %l6 flush %l7 + 0x08 rdpr %tba, %o6 ld [%l7 + 0x1C], %f19 st %f7, [%l7 + 0x78] ldsh [%l7 + 0x6A], %l4 std %g0, [%l7 + 0x60] stb %o4, [%l7 + 0x65] flush %l7 + 0x30 set 0x40, %l0 stxa %o2, [%l7 + %l0] 0xea membar #Sync stbar swap [%l7 + 0x08], %g2 ldsb [%l7 + 0x1E], %i4 lduw [%l7 + 0x6C], %o7 st %f28, [%l7 + 0x74] nop set 0x18, %g2 ldd [%l7 + %g2], %f8 ldsb [%l7 + 0x20], %g5 xorcc %l0, %g6, %o5 lduh [%l7 + 0x1A], %l5 ldsh [%l7 + 0x6E], %i1 ldsw [%l7 + 0x08], %o0 edge16ln %i2, %i3, %l2 flush %l7 + 0x18 stw %l1, [%l7 + 0x1C] std %l2, [%l7 + 0x38] stbar ldsw [%l7 + 0x54], %i5 swap [%l7 + 0x30], %o3 sth %i7, [%l7 + 0x22] ldsw [%l7 + 0x28], %g3 stbar set 0x28, %i0 stxa %i6, [%l7 + %i0] 0x04 ta %icc, 0x4 std %f10, [%l7 + 0x38] wr %g0, 0xe2, %asi stxa %i0, [%l7 + 0x48] %asi membar #Sync ldx [%l7 + 0x08], %g4 ld [%l7 + 0x70], %f20 nop set 0x48, %l4 std %g6, [%l7 + %l4] !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x3b0 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x3b0] %asi, %l6 ripped by fixASI40.pl ripped by fixASI40.pl std %o6, [%l7 + 0x60] ldd [%l7 + 0x78], %f20 ld [%l7 + 0x44], %f28 stb %o1, [%l7 + 0x63] movcs %icc, %l4, %g1 lduw [%l7 + 0x70], %o2 lduh [%l7 + 0x60], %g2 array8 %o4, %i4, %o7 std %l0, [%l7 + 0x10] sth %g6, [%l7 + 0x58] stx %g5, [%l7 + 0x60] lduh [%l7 + 0x7E], %o5 lduh [%l7 + 0x22], %i1 ldub [%l7 + 0x20], %o0 tvs %icc, 0x5 prefetch [%l7 + 0x30], 0x3 bg,a loop_84 st %f7, [%l7 + 0x6C] lduw [%l7 + 0x48], %i2 tcc %xcc, 0x6 loop_84: lduh [%l7 + 0x5C], %i3 ldsw [%l7 + 0x70], %l5 stb %l1, [%l7 + 0x24] st %f5, [%l7 + 0x60] prefetch [%l7 + 0x60], 0x3 ldub [%l7 + 0x58], %l3 ldd [%l7 + 0x30], %f30 std %i4, [%l7 + 0x68] std %f0, [%l7 + 0x18] std %f22, [%l7 + 0x40] nop set 0x6B, %g7 ldsb [%l7 + %g7], %l2 std %f2, [%l7 + 0x18] ldsh [%l7 + 0x64], %o3 flush %l7 + 0x0C swap [%l7 + 0x10], %i7 wrpr %i6, %i0, %pil flush %l7 + 0x2C ld [%l7 + 0x78], %f2 lduw [%l7 + 0x68], %g4 ldd [%l7 + 0x60], %g2 st %f4, [%l7 + 0x10] sdivx %g7, 0x041A, %o6 set 0x40, %g6 ldxa [%l7 + %g6] 0x80, %l6 nop set 0x12, %i5 stb %l4, [%l7 + %i5] ldd [%l7 + 0x40], %o0 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x108 set 0x108, %i1 ldxa [%g0 + %i1] 0x21, %g1 stbar lduh [%l7 + 0x32], %o2 lduw [%l7 + 0x4C], %g2 ld [%l7 + 0x54], %f23 ldsb [%l7 + 0x1A], %i4 ldsw [%l7 + 0x1C], %o4 sth %o7, [%l7 + 0x12] std %f16, [%l7 + 0x50] sth %l0, [%l7 + 0x20] movcc %xcc, %g6, %o5 set 0x30, %i6 ldxa [%l7 + %i6] 0x19, %i1 swap [%l7 + 0x60], %g5 std %f8, [%l7 + 0x40] or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr st %f2, [%l7 + 0x38] sir 0x0751 wr %g0, 0x2f, %asi stxa %l5, [%l7 + 0x78] %asi membar #Sync stx %l1, [%l7 + 0x18] sth %i3, [%l7 + 0x6A] ld [%l7 + 0x2C], %f2 tcc %icc, 0x4 lduh [%l7 + 0x78], %l3 wr %g0, 0x19, %asi stxa %l2, [%l7 + 0x20] %asi nop set 0x34, %i4 ldsh [%l7 + %i4], %o3 stbar stw %i7, [%l7 + 0x74] stb %i6, [%l7 + 0x52] fpsub32 %f22, %f0, %f22 nop set 0x6C, %g4 stw %i0, [%l7 + %g4] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 flush %l7 + 0x78 tcs %xcc, 0x1 lduw [%l7 + 0x54], %g4 wr %g0, 0x2a, %asi stxa %i5, [%l7 + 0x50] %asi membar #Sync movrlez %g7, 0x05C, %g3 stx %o6, [%l7 + 0x78] sth %l6, [%l7 + 0x0C] std %f16, [%l7 + 0x78] ld [%l7 + 0x70], %f15 fmovrsgez %o1, %f26, %f9 ldsh [%l7 + 0x22], %g1 lduh [%l7 + 0x62], %o2 flush %l7 + 0x4C alignaddr %g2, %l4, %i4 stbar ldsw [%l7 + 0x30], %o4 stb %o7, [%l7 + 0x65] ld [%l7 + 0x3C], %f16 ta %xcc, 0x7 ldsw [%l7 + 0x14], %g6 ldsb [%l7 + 0x3B], %l0 addcc %i1, %g5, %i2 wr %g0, 0x0c, %asi ldxa [%l7 + 0x68] %asi, %o5 std %f26, [%l7 + 0x28] nop set 0x7E, %l5 ldstub [%l7 + %l5], %l5 stx %l1, [%l7 + 0x50] nop setx loop_85, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldub [%l7 + 0x40], %i3 edge32ln %l3, %o0, %l2 ldub [%l7 + 0x6A], %o3 loop_85: lduw [%l7 + 0x34], %i6 set 0x60, %g1 ldxa [%l7 + %g1] 0x04, %i7 ta %xcc, 0x3 nop set 0x20, %i2 stx %i0, [%l7 + %i2] prefetch [%l7 + 0x50], 0x1 ldd [%l7 + 0x30], %g4 swap [%l7 + 0x60], %i5 ldstub [%l7 + 0x3C], %g7 tl %xcc, 0x2 ldd [%l7 + 0x20], %g2 swap [%l7 + 0x64], %l6 tleu %xcc, 0x5 ldsw [%l7 + 0x58], %o6 !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x108 wr %g0, 0x52, %asi stxa %g1, [%g0 + 0x108] %asi ldsw [%l7 + 0x28], %o2 ldub [%l7 + 0x64], %o1 stbar stw %l4, [%l7 + 0x64] ldsw [%l7 + 0x48], %g2 stbar ldd [%l7 + 0x28], %o4 ldub [%l7 + 0x41], %i4 ldsb [%l7 + 0x47], %g6 nop set 0x40, %i3 ldd [%l7 + %i3], %o6 fmovdn %icc, %f29, %f6 ldd [%l7 + 0x40], %l0 ldx [%l7 + 0x40], %i1 stw %g5, [%l7 + 0x1C] set 0x40, %g3 stxa %o5, [%l7 + %g3] 0x81 lduw [%l7 + 0x58], %i2 xorcc %l5, %l1, %l3 movne %icc, %i3, %o0 tle %icc, 0x7 ldd [%l7 + 0x20], %o2 swap [%l7 + 0x5C], %i6 std %f12, [%l7 + 0x70] ldsw [%l7 + 0x30], %i7 std %f26, [%l7 + 0x48] stx %l2, [%l7 + 0x78] fmovs %f8, %f28 tvc %icc, 0x4 std %i0, [%l7 + 0x10] ld [%l7 + 0x64], %f25 prefetch [%l7 + 0x08], 0x2 ldsb [%l7 + 0x64], %g4 swap [%l7 + 0x18], %i5 ldsb [%l7 + 0x27], %g3 ldx [%l7 + 0x28], %l6 swap [%l7 + 0x28], %g7 st %f4, [%l7 + 0x20] taddcc %o6, %o2, %o1 ldd [%l7 + 0x18], %f8 flush %l7 + 0x60 ldsw [%l7 + 0x3C], %g1 ldd [%l7 + 0x78], %f8 stx %l4, [%l7 + 0x30] ldsw [%l7 + 0x10], %o4 nop set 0x58, %o7 ldx [%l7 + %o7], %g2 stbar ld [%l7 + 0x48], %f19 std %i4, [%l7 + 0x58] stbar ldsb [%l7 + 0x08], %g6 ldsw [%l7 + 0x7C], %l0 ldd [%l7 + 0x28], %f28 flush %l7 + 0x24 std %o6, [%l7 + 0x30] stx %g5, [%l7 + 0x58] fpadd32s %f4, %f27, %f3 ldx [%l7 + 0x60], %o5 swap [%l7 + 0x60], %i1 ldd [%l7 + 0x70], %i2 ld [%l7 + 0x7C], %f27 set 0x58, %g5 ldxa [%l7 + %g5] 0x11, %l5 xnor %l3, %l1, %o0 ldd [%l7 + 0x60], %f18 ldsh [%l7 + 0x28], %o3 prefetch [%l7 + 0x28], 0x2 bcc,a loop_86 stbar tpos %icc, 0x5 stx %i3, [%l7 + 0x50] loop_86: ldsh [%l7 + 0x70], %i6 edge16l %l2, %i0, %g4 rdpr %cleanwin, %i7 ldstub [%l7 + 0x6C], %i5 wr %g0, 0x04, %asi ldxa [%l7 + 0x10] %asi, %l6 stbar prefetch [%l7 + 0x50], 0x3 prefetch [%l7 + 0x74], 0x1 popc 0x024B, %g3 prefetch [%l7 + 0x64], 0x3 ldx [%l7 + 0x70], %o6 stb %g7, [%l7 + 0x30] set 0x28, %l6 stxa %o2, [%l7 + %l6] 0x89 fmovrde %o1, %f8, %f22 stb %l4, [%l7 + 0x42] !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x28 wr %g0, 0x20, %asi ldxa [%g0 + 0x28] %asi, %g1 std %f18, [%l7 + 0x08] ldub [%l7 + 0x74], %g2 st %f3, [%l7 + 0x70] ldub [%l7 + 0x6B], %o4 wr %g0, 0x18, %asi stxa %i4, [%l7 + 0x60] %asi fnot1s %f12, %f16 ld [%l7 + 0x08], %f4 fpsub32s %f2, %f15, %f27 wr %g0, 0xe, %pcr ! changed. lduh [%l7 + 0x22], %g5 std %f22, [%l7 + 0x58] tcc %icc, 0x1 ldd [%l7 + 0x38], %o4 std %f20, [%l7 + 0x10] ldsh [%l7 + 0x6E], %l0 ldsb [%l7 + 0x44], %i1 ldd [%l7 + 0x58], %f0 ldsh [%l7 + 0x22], %i2 movrlez %l5, %l3, %o0 tle %xcc, 0x6 sth %l1, [%l7 + 0x4E] stb %o3, [%l7 + 0x1C] ld [%l7 + 0x7C], %f15 ld [%l7 + 0x24], %f31 ldd [%l7 + 0x50], %f18 nop set 0x74, %o6 ldsw [%l7 + %o6], %i6 stx %l2, [%l7 + 0x10] stbar nop set 0x1C, %o4 ldub [%l7 + %o4], %i3 swap [%l7 + 0x6C], %i0 edge8n %g4, %i5, %i7 ldd [%l7 + 0x28], %i6 stw %g3, [%l7 + 0x3C] nop set 0x68, %o0 stw %g7, [%l7 + %o0] ldsh [%l7 + 0x72], %o2 stb %o1, [%l7 + 0x0E] ldd [%l7 + 0x08], %f4 ldstub [%l7 + 0x4E], %l4 st %f31, [%l7 + 0x48] tne %xcc, 0x3 ldsh [%l7 + 0x70], %o6 std %f20, [%l7 + 0x50] std %g0, [%l7 + 0x70] stx %g2, [%l7 + 0x10] bn,a %xcc, loop_87 nop set 0x60, %o3 ldd [%l7 + %o3], %f22 ldstub [%l7 + 0x79], %i4 stbar loop_87: movg %icc, %o4, %g6 tsubcctv %o7, %g5, %l0 array16 %i1, %o5, %i2 ldx [%l7 + 0x38], %l3 st %f1, [%l7 + 0x3C] stb %o0, [%l7 + 0x09] ld [%l7 + 0x5C], %f11 fcmped %fcc3, %f20, %f26 xnor %l1, %o3, %i6 swap [%l7 + 0x2C], %l2 ldx [%l7 + 0x78], %l5 std %f0, [%l7 + 0x78] swap [%l7 + 0x4C], %i0 ldd [%l7 + 0x60], %i2 xor %i5, 0x1F4D, %i7 ldub [%l7 + 0x24], %g4 wr %g0, 0x10, %asi stxa %l6, [%l7 + 0x08] %asi st %f0, [%l7 + 0x34] wr %g7, 0x149A, %clear_softint ldsb [%l7 + 0x1B], %o2 !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x18 wr %g0, 0x20, %asi stxa %g3, [%g0 + 0x18] %asi ldd [%l7 + 0x68], %f20 ld [%l7 + 0x64], %f0 prefetch [%l7 + 0x40], 0x1 nop set 0x58, %o5 ldd [%l7 + %o5], %f16 rd %fprs, %l4 sth %o6, [%l7 + 0x34] xor %o1, %g1, %g2 ldd [%l7 + 0x58], %f4 stb %o4, [%l7 + 0x4A] ldd [%l7 + 0x58], %g6 stb %i4, [%l7 + 0x7E] set 0x70, %i7 stxa %o7, [%l7 + %i7] 0x2a membar #Sync ldsb [%l7 + 0x7E], %l0 ld [%l7 + 0x2C], %f31 stw %i1, [%l7 + 0x64] fcmpgt32 %f8, %f10, %o5 ldsh [%l7 + 0x48], %i2 lduh [%l7 + 0x2E], %g5 ldub [%l7 + 0x22], %l3 lduh [%l7 + 0x40], %o0 fmovsne %xcc, %f6, %f24 nop set 0x14, %l3 ldsw [%l7 + %l3], %o3 swap [%l7 + 0x5C], %l1 rd %asi, %l2 flush %l7 + 0x4C alignaddrl %l5, %i6, %i0 ld [%l7 + 0x70], %f20 stbar lduh [%l7 + 0x38], %i5 nop set 0x38, %l2 ldd [%l7 + %l2], %i6 std %g4, [%l7 + 0x58] std %i2, [%l7 + 0x20] ldsh [%l7 + 0x5A], %g7 fpadd32 %f0, %f22, %f22 stbar movrgez %o2, %l6, %g3 ldsb [%l7 + 0x0E], %l4 lduh [%l7 + 0x74], %o1 ldsw [%l7 + 0x64], %g1 set 0x60, %o2 ldxa [%l7 + %o2] 0x1d, %o6 flush %l7 + 0x38 nop set 0x38, %l1 stx %o4, [%l7 + %l1] nop set 0x22, %o1 ldsh [%l7 + %o1], %g2 nop set 0x3E, %g2 ldstub [%l7 + %g2], %i4 !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x110 set 0x110, %i0 stxa %o7, [%g0 + %i0] 0x52 std %g6, [%l7 + 0x38] lduw [%l7 + 0x08], %i1 prefetch [%l7 + 0x3C], 0x0 swap [%l7 + 0x28], %l0 sth %o5, [%l7 + 0x12] stbar swap [%l7 + 0x40], %i2 sth %l3, [%l7 + 0x68] nop set 0x22, %l0 ldub [%l7 + %l0], %o0 fpsub16s %f18, %f9, %f13 ldstub [%l7 + 0x13], %g5 add %o3, %l1, %l2 stx %l5, [%l7 + 0x58] ld [%l7 + 0x1C], %f30 ldsb [%l7 + 0x41], %i0 ldub [%l7 + 0x2F], %i5 prefetch [%l7 + 0x70], 0x3 !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x0 wr %g0, 0x20, %asi stxa %i7, [%g0 + 0x0] %asi mova %icc, %g4, %i6 stbar fnands %f26, %f16, %f12 std %f14, [%l7 + 0x60] tle %icc, 0x7 fmovsvs %xcc, %f4, %f22 stbar edge16n %i3, %o2, %l6 tle %xcc, 0x4 lduh [%l7 + 0x56], %g7 swap [%l7 + 0x40], %l4 fbne,a %fcc0, loop_88 stb %o1, [%l7 + 0x0E] ldx [%l7 + 0x58], %g3 ldsh [%l7 + 0x6C], %o6 loop_88: stw %o4, [%l7 + 0x38] stbar wrpr %g2, %g1, %pil ldub [%l7 + 0x28], %i4 andcc %o7, %i1, %g6 xorcc %o5, %i2, %l0 set 0x08, %g7 ldxa [%l7 + %g7] 0x0c, %l3 sdiv %g5, 0x1A8F, %o3 swap [%l7 + 0x14], %l1 lduw [%l7 + 0x24], %l2 ldstub [%l7 + 0x0D], %o0 prefetch [%l7 + 0x54], 0x2 ld [%l7 + 0x14], %f23 stbar st %f5, [%l7 + 0x30] ldd [%l7 + 0x50], %l4 stb %i5, [%l7 + 0x23] prefetch [%l7 + 0x50], 0x0 std %f4, [%l7 + 0x30] sth %i7, [%l7 + 0x4A] ldub [%l7 + 0x73], %i0 ldsb [%l7 + 0x42], %i6 ldd [%l7 + 0x38], %g4 nop set 0x48, %l4 stw %o2, [%l7 + %l4] swap [%l7 + 0x3C], %i3 std %f16, [%l7 + 0x30] alignaddrl %l6, %l4, %g7 prefetch [%l7 + 0x44], 0x3 ldsw [%l7 + 0x1C], %g3 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xEEE, %hsys_tick_cmpr swap [%l7 + 0x48], %o6 ldx [%l7 + 0x08], %o4 stx %g2, [%l7 + 0x60] stbar stw %i4, [%l7 + 0x14] set 0x28, %i5 stxa %g1, [%l7 + %i5] 0x18 st %f11, [%l7 + 0x18] ldub [%l7 + 0x42], %o7 ldsh [%l7 + 0x66], %g6 prefetch [%l7 + 0x70], 0x2 ldd [%l7 + 0x10], %f30 movrlez %o5, %i1, %l0 std %f0, [%l7 + 0x10] ldd [%l7 + 0x40], %l2 stw %i2, [%l7 + 0x30] nop set 0x52, %g6 stb %o3, [%l7 + %g6] sethi 0x1FCE, %g5 fpackfix %f4, %f17 ldsw [%l7 + 0x48], %l2 stb %l1, [%l7 + 0x78] prefetch [%l7 + 0x1C], 0x0 ldx [%l7 + 0x78], %o0 flush %l7 + 0x6C !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x8 wr %g0, 0x21, %asi stxa %l5, [%g0 + 0x8] %asi sth %i7, [%l7 + 0x32] wr %g0, 0x80, %asi ldxa [%l7 + 0x28] %asi, %i0 stbar membar 0x0B lduh [%l7 + 0x78], %i5 ldub [%l7 + 0x77], %g4 stb %i6, [%l7 + 0x4F] ld [%l7 + 0x5C], %f24 st %f0, [%l7 + 0x34] prefetch [%l7 + 0x5C], 0x2 wr %g0, 0x88, %asi stxa %i3, [%l7 + 0x18] %asi udivcc %l6, 0x04C7, %o2 movvs %xcc, %g7, %g3 flush %l7 + 0x34 stw %l4, [%l7 + 0x58] ldx [%l7 + 0x50], %o1 movge %xcc, %o6, %g2 ldsh [%l7 + 0x5C], %i4 stw %g1, [%l7 + 0x34] lduw [%l7 + 0x54], %o7 stx %o4, [%l7 + 0x58] ldub [%l7 + 0x4B], %g6 stbar st %f18, [%l7 + 0x1C] ld [%l7 + 0x74], %f25 nop set 0x18, %i6 lduw [%l7 + %i6], %o5 stw %i1, [%l7 + 0x30] ldstub [%l7 + 0x2E], %l0 tcc %xcc, 0x6 ldsb [%l7 + 0x64], %l3 lduh [%l7 + 0x3A], %i2 stb %o3, [%l7 + 0x54] stx %l2, [%l7 + 0x68] swap [%l7 + 0x24], %g5 sdivcc %o0, 0x03DB, %l5 fbuge %fcc0, loop_89 st %f23, [%l7 + 0x28] ld [%l7 + 0x78], %f14 ld [%l7 + 0x2C], %f13 loop_89: std %i6, [%l7 + 0x68] ldsw [%l7 + 0x68], %i0 bneg loop_90 lduh [%l7 + 0x22], %l1 ldsb [%l7 + 0x39], %g4 ldstub [%l7 + 0x20], %i6 loop_90: nop wr %g0, 0x1d, %asi ldxa [%l7 + 0x10] %asi, %i5 addcc %i3, 0x1079, %o2 sth %g7, [%l7 + 0x24] ldd [%l7 + 0x28], %g2 nop set 0x7F, %i4 stb %l6, [%l7 + %i4] wr %g0, 0xe3, %asi stxa %o1, [%l7 + 0x48] %asi membar #Sync lduh [%l7 + 0x40], %o6 nop set 0x40, %g4 ldd [%l7 + %g4], %f6 lduw [%l7 + 0x54], %l4 ldsh [%l7 + 0x0A], %i4 ldub [%l7 + 0x4E], %g1 stb %g2, [%l7 + 0x32] stx %o4, [%l7 + 0x18] ldx [%l7 + 0x48], %o7 subc %o5, 0x1AC6, %i1 stbar std %f14, [%l7 + 0x28] ldstub [%l7 + 0x12], %l0 ldstub [%l7 + 0x41], %l3 bgu,a,pt %xcc, loop_91 movl %xcc, %i2, %o3 set 0x48, %i1 ldxa [%l7 + %i1] 0x18, %g6 loop_91: ldub [%l7 + 0x6D], %g5 nop set 0x14, %l5 ldsw [%l7 + %l5], %o0 nop set 0x68, %g1 ldd [%l7 + %g1], %f22 stb %l5, [%l7 + 0x38] ldsb [%l7 + 0x4B], %i7 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xB73, %hsys_tick_cmpr ld [%l7 + 0x44], %f2 sir 0x0F67 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x8 set 0x8, %i2 stxa %g4, [%g0 + %i2] 0x21 fmovscs %xcc, %f4, %f14 fpsub16 %f22, %f18, %f18 ldd [%l7 + 0x40], %f10 ldx [%l7 + 0x50], %i0 stbar st %f1, [%l7 + 0x60] swap [%l7 + 0x1C], %i6 ldstub [%l7 + 0x6F], %i5 ld [%l7 + 0x24], %f17 ldd [%l7 + 0x50], %f28 sllx %i3, 0x06, %o2 ldub [%l7 + 0x75], %g7 ldsh [%l7 + 0x2E], %l6 set 0x28, %g3 stxa %g3, [%l7 + %g3] 0x80 stb %o1, [%l7 + 0x1B] addccc %l4, %o6, %g1 ldsw [%l7 + 0x48], %i4 sth %g2, [%l7 + 0x1A] movle %icc, %o4, %o5 stbar stbar set 0x58, %o7 stxa %o7, [%l7 + %o7] 0x2f membar #Sync addccc %l0, 0x1C70, %i1 nop set 0x08, %i3 std %f28, [%l7 + %i3] st %f3, [%l7 + 0x48] and %i2, 0x1141, %l3 stx %g6, [%l7 + 0x40] swap [%l7 + 0x70], %o3 stx %o0, [%l7 + 0x48] stx %l5, [%l7 + 0x18] stx %i7, [%l7 + 0x28] std %l2, [%l7 + 0x48] swap [%l7 + 0x20], %g5 fmovscs %icc, %f26, %f6 st %f11, [%l7 + 0x0C] nop set 0x48, %g5 sth %g4, [%l7 + %g5] std %f22, [%l7 + 0x10] wr %g0, 0x89, %asi stxa %i0, [%l7 + 0x58] %asi fmovdcc %icc, %f30, %f3 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x108 set 0x108, %l6 ldxa [%g0 + %l6] 0x21, %i6 swap [%l7 + 0x18], %l1 ldx [%l7 + 0x28], %i3 ldstub [%l7 + 0x12], %o2 lduw [%l7 + 0x1C], %i5 flush %l7 + 0x1C bn,pt %icc, loop_92 rdpr %wstate, %g7 wr %l6, %o1, %ccr swap [%l7 + 0x54], %l4 loop_92: stb %o6, [%l7 + 0x3C] fcmpd %fcc3, %f14, %f12 ldd [%l7 + 0x70], %g0 lduh [%l7 + 0x36], %g3 stb %g2, [%l7 + 0x4B] stb %o4, [%l7 + 0x51] stb %i4, [%l7 + 0x77] nop set 0x4C, %o4 lduw [%l7 + %o4], %o7 swap [%l7 + 0x68], %l0 st %f21, [%l7 + 0x7C] tn %icc, 0x0 ldsh [%l7 + 0x76], %i1 nop set 0x20, %o6 ldx [%l7 + %o6], %o5 ldsb [%l7 + 0x3D], %i2 sub %l3, 0x196D, %o3 st %f17, [%l7 + 0x74] ldd [%l7 + 0x10], %g6 sth %l5, [%l7 + 0x24] set 0x50, %o0 ldxa [%l7 + %o0] 0x14, %i7 flush %l7 + 0x68 fbug,a %fcc0, loop_93 nop set 0x1F, %o3 ldub [%l7 + %o3], %o0 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x10 wr %g0, 0x21, %asi stxa %g5, [%g0 + 0x10] %asi loop_93: !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x1a8 nop set 0x1a8, %o5 nop ! nop ! ldxa [%g0 + %o5] 0x40, %l2 ripped by fixASI40.pl ripped by fixASI40.pl ldsw [%l7 + 0x7C], %i0 ldstub [%l7 + 0x4C], %i6 flush %l7 + 0x10 stw %l1, [%l7 + 0x28] sth %g4, [%l7 + 0x62] ldsh [%l7 + 0x78], %i3 taddcc %i5, %g7, %o2 lduh [%l7 + 0x2E], %o1 ldsw [%l7 + 0x3C], %l6 stx %o6, [%l7 + 0x68] ldx [%l7 + 0x30], %l4 ld [%l7 + 0x58], %f10 ldsw [%l7 + 0x08], %g3 wr %g2, 0x1E05, %set_softint stw %g1, [%l7 + 0x68] ldstub [%l7 + 0x63], %i4 ldub [%l7 + 0x2C], %o7 edge16ln %o4, %l0, %o5 prefetch [%l7 + 0x18], 0x2 swap [%l7 + 0x28], %i1 ldub [%l7 + 0x50], %i2 ld [%l7 + 0x24], %f30 rdhpr %hpstate, %l3 stbar ldd [%l7 + 0x20], %f16 ldsh [%l7 + 0x60], %o3 stw %l5, [%l7 + 0x10] ld [%l7 + 0x2C], %f3 stw %g6, [%l7 + 0x24] swap [%l7 + 0x74], %o0 swap [%l7 + 0x20], %i7 fbue,a %fcc0, loop_94 addcc %g5, %l2, %i0 movrne %l1, %g4, %i3 sth %i6, [%l7 + 0x4E] loop_94: wrpr %i5, 0x0B01, %pil flush %l7 + 0x14 be,pt %icc, loop_95 fmovdgu %xcc, %f2, %f3 tg %icc, 0x1 stx %g7, [%l7 + 0x58] loop_95: sth %o1, [%l7 + 0x7A] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fpadd16 %f28, %f28, %f8 stb %o2, [%l7 + 0x52] ldd [%l7 + 0x10], %f8 ldsw [%l7 + 0x1C], %o6 nop set 0x5F, %l3 ldstub [%l7 + %l3], %l6 stb %l4, [%l7 + 0x3F] fnand %f24, %f12, %f8 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x1b8 set 0x1b8, %i7 nop ! nop ! ldxa [%g0 + %i7] 0x40, %g3 ripped by fixASI40.pl ripped by fixASI40.pl nop set 0x18, %l2 lduh [%l7 + %l2], %g2 flush %l7 + 0x58 udivcc %g1, 0x1210, %i4 wrpr %o4, 0x058B, %pil std %l0, [%l7 + 0x50] sth %o7, [%l7 + 0x4C] st %f15, [%l7 + 0x6C] wr %o5, 0x0784, %y std %i0, [%l7 + 0x10] !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x00 wr %g0, 0x50, %asi ldxa [%g0 + 0x00] %asi, %i2 rd %asi, %o3 swap [%l7 + 0x0C], %l5 ldx [%l7 + 0x30], %g6 bne,a,pn %icc, loop_96 ldstub [%l7 + 0x78], %l3 prefetch [%l7 + 0x2C], 0x1 fones %f7 loop_96: std %f18, [%l7 + 0x60] ldsb [%l7 + 0x12], %i7 ldx [%l7 + 0x20], %o0 ldd [%l7 + 0x30], %l2 std %f6, [%l7 + 0x48] std %i0, [%l7 + 0x28] ldsw [%l7 + 0x60], %g5 std %l0, [%l7 + 0x78] ldub [%l7 + 0x0F], %i3 sth %g4, [%l7 + 0x4E] fmovsneg %icc, %f12, %f16 prefetch [%l7 + 0x74], 0x3 sth %i6, [%l7 + 0x0A] tvc %xcc, 0x6 fbne,a %fcc1, loop_97 flush %l7 + 0x60 rd %ccr, %i5 stw %o1, [%l7 + 0x54] loop_97: stbar prefetch [%l7 + 0x1C], 0x1 ldsb [%l7 + 0x7C], %g7 ld [%l7 + 0x7C], %f8 wr %g0, 0x0c, %asi ldxa [%l7 + 0x68] %asi, %o6 ta %icc, 0x6 nop set 0x7E, %l1 ldstub [%l7 + %l1], %l6 swap [%l7 + 0x78], %l4 ld [%l7 + 0x2C], %f5 ldd [%l7 + 0x10], %g2 set 0x30, %o1 stxa %g2, [%l7 + %o1] 0x1d ldub [%l7 + 0x3C], %g1 !Yo - got one - imm_asi 0x5f !And yo - immediate is 0x0 wr %g0, 0x5f, %asi stxa %i4, [%g0 + 0x0] %asi ld [%l7 + 0x6C], %f26 ldx [%l7 + 0x18], %o4 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x8 set 0x8, %o2 ldxa [%g0 + %o2] 0x21, %o2 stw %l0, [%l7 + 0x28] stw %o5, [%l7 + 0x44] sra %o7, 0x17, %i2 ldx [%l7 + 0x68], %i1 ldx [%l7 + 0x08], %o3 lduw [%l7 + 0x70], %l5 prefetch [%l7 + 0x60], 0x3 stb %l3, [%l7 + 0x20] stx %i7, [%l7 + 0x60] ldsw [%l7 + 0x6C], %o0 stw %g6, [%l7 + 0x2C] sth %i0, [%l7 + 0x60] prefetch [%l7 + 0x28], 0x2 swap [%l7 + 0x6C], %g5 wrpr %l1, %i3, %pil set 0x58, %i0 stxa %l2, [%l7 + %i0] 0xe3 membar #Sync swap [%l7 + 0x24], %i6 nop set 0x20, %g2 stw %g4, [%l7 + %g2] set 0x10, %l0 stxa %o1, [%l7 + %l0] 0x81 ldx [%l7 + 0x58], %i5 nop set 0x30, %g7 lduw [%l7 + %g7], %o6 std %f6, [%l7 + 0x28] ldsw [%l7 + 0x24], %l6 nop set 0x0D, %l4 ldstub [%l7 + %l4], %g7 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x8 wr %g0, 0x21, %asi stxa %g3, [%g0 + 0x8] %asi stw %l4, [%l7 + 0x28] stb %g2, [%l7 + 0x7D] ldsh [%l7 + 0x5C], %g1 ldd [%l7 + 0x30], %i4 for %f30, %f26, %f2 lduh [%l7 + 0x7E], %o4 ldd [%l7 + 0x70], %f22 stbar flush %l7 + 0x6C ldx [%l7 + 0x60], %o2 stx %l0, [%l7 + 0x08] ldd [%l7 + 0x50], %o6 stb %o5, [%l7 + 0x70] nop set 0x2F, %i5 ldub [%l7 + %i5], %i1 ld [%l7 + 0x24], %f19 ldd [%l7 + 0x50], %f10 st %f14, [%l7 + 0x5C] edge32l %o3, %i2, %l3 ldsh [%l7 + 0x5E], %l5 ldd [%l7 + 0x20], %o0 nop set 0x30, %g6 lduh [%l7 + %g6], %i7 !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x30 wr %g0, 0x4f, %asi ldxa [%g0 + 0x30] %asi, %g6 swap [%l7 + 0x10], %i0 flush %l7 + 0x6C stbar stb %l1, [%l7 + 0x13] lduh [%l7 + 0x0A], %i3 wr %g0, 0x23, %asi stxa %g5, [%l7 + 0x20] %asi membar #Sync edge32 %i6, %l2, %g4 flush %l7 + 0x0C ldx [%l7 + 0x40], %o1 faligndata %f2, %f18, %f18 ldx [%l7 + 0x60], %i5 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x110 wr %g0, 0x21, %asi stxa %o6, [%g0 + 0x110] %asi stw %g7, [%l7 + 0x48] ldub [%l7 + 0x74], %g3 tn %icc, 0x7 stw %l4, [%l7 + 0x64] rdpr %cleanwin, %g2 stx %g1, [%l7 + 0x48] std %f4, [%l7 + 0x10] prefetch [%l7 + 0x24], 0x2 ldstub [%l7 + 0x67], %l6 nop set 0x78, %i6 std %f26, [%l7 + %i6] ldd [%l7 + 0x40], %f0 stb %o4, [%l7 + 0x58] nop set 0x20, %i4 ldd [%l7 + %i4], %f0 xnor %o2, %i4, %l0 st %f10, [%l7 + 0x2C] ldsw [%l7 + 0x38], %o7 lduw [%l7 + 0x0C], %o5 std %o2, [%l7 + 0x28] ldub [%l7 + 0x4B], %i2 ldx [%l7 + 0x08], %i1 rd %softint, %l3 lduh [%l7 + 0x1C], %o0 flush %l7 + 0x28 st %f3, [%l7 + 0x2C] ldub [%l7 + 0x2E], %l5 ldstub [%l7 + 0x7E], %g6 ldd [%l7 + 0x08], %f26 flush %l7 + 0x7C stb %i0, [%l7 + 0x2E] ldd [%l7 + 0x10], %l0 ldsh [%l7 + 0x2C], %i7 bvc,pn %icc, loop_98 ld [%l7 + 0x48], %f25 ldx [%l7 + 0x20], %g5 std %f8, [%l7 + 0x20] loop_98: nop set 0x50, %g4 stxa %i3, [%l7 + %g4] 0x11 set 0x58, %l5 ldxa [%l7 + %l5] 0x88, %l2 std %i6, [%l7 + 0x78] ldub [%l7 + 0x79], %g4 nop set 0x54, %i1 stb %o1, [%l7 + %i1] ldsh [%l7 + 0x08], %o6 nop set 0x74, %g1 ldsh [%l7 + %g1], %g7 sll %i5, 0x11, %g3 fmovscs %xcc, %f7, %f10 ldx [%l7 + 0x08], %l4 stw %g1, [%l7 + 0x48] ldsh [%l7 + 0x60], %l6 subccc %g2, 0x18CB, %o2 nop set 0x08, %g3 ldd [%l7 + %g3], %f14 std %i4, [%l7 + 0x50] rdpr %cleanwin, %l0 ldsw [%l7 + 0x1C], %o7 ldsb [%l7 + 0x2E], %o5 ld [%l7 + 0x38], %f30 nop set 0x3C, %o7 ldsh [%l7 + %o7], %o4 nop set 0x38, %i3 ldd [%l7 + %i3], %f10 std %i2, [%l7 + 0x38] lduh [%l7 + 0x6A], %o3 ldub [%l7 + 0x0F], %i1 std %o0, [%l7 + 0x58] stx %l5, [%l7 + 0x28] stw %l3, [%l7 + 0x64] prefetch [%l7 + 0x18], 0x2 fmovdne %icc, %f17, %f26 lduw [%l7 + 0x7C], %g6 ldd [%l7 + 0x08], %f18 stb %l1, [%l7 + 0x68] ldsh [%l7 + 0x66], %i0 ldd [%l7 + 0x58], %f16 ldsw [%l7 + 0x58], %i7 ldsw [%l7 + 0x18], %i3 ld [%l7 + 0x70], %f11 swap [%l7 + 0x0C], %l2 ldsh [%l7 + 0x20], %g5 ldub [%l7 + 0x27], %i6 st %f6, [%l7 + 0x68] flush %l7 + 0x70 addc %o1, 0x02B8, %o6 ldsb [%l7 + 0x5F], %g4 fmovdn %icc, %f31, %f30 ldsw [%l7 + 0x24], %g7 nop set 0x6A, %g5 ldsh [%l7 + %g5], %i5 prefetch [%l7 + 0x38], 0x1 std %f26, [%l7 + 0x68] fmovsge %xcc, %f29, %f12 stw %g3, [%l7 + 0x28] flush %l7 + 0x2C stbar fbe,a %fcc2, loop_99 stb %g1, [%l7 + 0x0C] !Yo - got one - imm_asi 0x5f !And yo - immediate is 0x0 wr %g0, 0x5f, %asi stxa %l6, [%g0 + 0x0] %asi loop_99: movre %l4, 0x27D, %g2 ldd [%l7 + 0x50], %f12 ldsw [%l7 + 0x34], %o2 mulscc %i4, 0x074E, %l0 flush %l7 + 0x24 ldx [%l7 + 0x50], %o5 ldd [%l7 + 0x30], %f2 fmovrslez %o7, %f17, %f15 ld [%l7 + 0x28], %f3 ldd [%l7 + 0x20], %f14 edge32n %o4, %i2, %i1 ldsw [%l7 + 0x7C], %o0 ldsh [%l7 + 0x5E], %o3 fpadd16s %f27, %f13, %f22 ldsw [%l7 + 0x70], %l5 sdiv %g6, 0x0956, %l1 ldd [%l7 + 0x60], %f14 bvc,pt %icc, loop_100 ldd [%l7 + 0x78], %f12 set 0x48, %i2 stxa %l3, [%l7 + %i2] 0x11 loop_100: ldd [%l7 + 0x68], %f12 and %i0, 0x03B1, %i7 wr %g0, 0x10, %asi ldxa [%l7 + 0x68] %asi, %i3 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0x07D, %hsys_tick_cmpr ldsh [%l7 + 0x3A], %l2 stb %o1, [%l7 + 0x3C] fblg,a %fcc1, loop_101 srl %g4, 0x0F, %g7 ldub [%l7 + 0x5D], %i5 ldstub [%l7 + 0x79], %o6 loop_101: nop set 0x68, %o4 lduw [%l7 + %o4], %g1 !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x28 set 0x28, %o6 ldxa [%g0 + %o6] 0x4f, %l6 brgz,a %l4, loop_102 std %g2, [%l7 + 0x20] movre %g2, %i4, %l0 ldsb [%l7 + 0x78], %o5 loop_102: ldd [%l7 + 0x30], %o6 lduh [%l7 + 0x30], %o2 stbar sth %i2, [%l7 + 0x66] stbar ldsb [%l7 + 0x5C], %o4 ldstub [%l7 + 0x2C], %o0 ldsh [%l7 + 0x34], %i1 popc 0x0DD0, %o3 st %f13, [%l7 + 0x40] sth %l5, [%l7 + 0x38] ldsb [%l7 + 0x6F], %g6 ldsw [%l7 + 0x38], %l3 std %l0, [%l7 + 0x18] flush %l7 + 0x08 ldub [%l7 + 0x53], %i0 sth %i7, [%l7 + 0x0A] stx %g5, [%l7 + 0x30] swap [%l7 + 0x24], %i6 or %i3, %l2, %o1 nop set 0x4E, %l6 lduh [%l7 + %l6], %g7 nop set 0x68, %o3 ldsw [%l7 + %o3], %i5 flush %l7 + 0x24 ldd [%l7 + 0x58], %g4 ldstub [%l7 + 0x3D], %o6 prefetch [%l7 + 0x64], 0x3 ldsh [%l7 + 0x6E], %l6 stbar nop set 0x66, %o5 sth %g1, [%l7 + %o5] wr %g0, 0x27, %asi stxa %g3, [%l7 + 0x70] %asi membar #Sync lduw [%l7 + 0x34], %l4 stw %g2, [%l7 + 0x0C] ldsw [%l7 + 0x3C], %i4 ldx [%l7 + 0x28], %l0 fbge %fcc2, loop_103 st %f2, [%l7 + 0x08] fmovrdgez %o5, %f16, %f30 movvs %icc, %o2, %o7 loop_103: swap [%l7 + 0x74], %o4 fmovdgu %xcc, %f15, %f14 ld [%l7 + 0x1C], %f23 alignaddr %o0, %i1, %i2 ld [%l7 + 0x30], %f8 popc 0x09BF, %l5 sth %g6, [%l7 + 0x2C] ld [%l7 + 0x44], %f21 stb %l3, [%l7 + 0x08] std %f14, [%l7 + 0x70] ldx [%l7 + 0x08], %l1 stbar flushw std %f6, [%l7 + 0x10] std %f0, [%l7 + 0x28] srl %i0, %i7, %g5 fble,a %fcc3, loop_104 ldd [%l7 + 0x10], %i6 swap [%l7 + 0x08], %o3 bpos,a %xcc, loop_105 loop_104: swap [%l7 + 0x48], %i3 ldd [%l7 + 0x08], %f18 ld [%l7 + 0x68], %f24 loop_105: ldd [%l7 + 0x68], %o0 lduw [%l7 + 0x44], %l2 ldsw [%l7 + 0x18], %g7 ldstub [%l7 + 0x41], %g4 ldsw [%l7 + 0x70], %i5 ldsw [%l7 + 0x14], %o6 set 0x58, %o0 stxa %g1, [%l7 + %o0] 0x11 stx %l6, [%l7 + 0x30] flush %l7 + 0x54 stw %l4, [%l7 + 0x08] stbar st %f30, [%l7 + 0x60] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movre %g3, 0x23B, %i4 fmovsgu %xcc, %f24, %f13 std %g2, [%l7 + 0x18] stb %l0, [%l7 + 0x5D] rd %softint, %o5 udiv %o2, 0x1F68, %o4 ldub [%l7 + 0x1E], %o7 lduw [%l7 + 0x74], %o0 prefetch [%l7 + 0x74], 0x3 st %f31, [%l7 + 0x4C] nop set 0x20, %l3 ldub [%l7 + %l3], %i1 nop set 0x6C, %l2 stw %l5, [%l7 + %l2] umulcc %g6, %l1, %i0 ldsw [%l7 + 0x24], %i7 lduh [%l7 + 0x30], %g5 ldsh [%l7 + 0x10], %i6 stw %l3, [%l7 + 0x3C] set 0x38, %i7 stxa %o3, [%l7 + %i7] 0x15 set 0x68, %l1 stxa %o1, [%l7 + %l1] 0x15 set 0x60, %o1 stxa %i3, [%l7 + %o1] 0x14 prefetch [%l7 + 0x60], 0x2 std %l2, [%l7 + 0x58] lduh [%l7 + 0x20], %g7 prefetch [%l7 + 0x48], 0x1 ldsw [%l7 + 0x7C], %g4 stb %o6, [%l7 + 0x3D] ldd [%l7 + 0x38], %f0 flush %l7 + 0x38 ldub [%l7 + 0x2E], %i5 fnors %f11, %f29, %f23 mulscc %g1, %l6, %g3 !Yo - got one - imm_asi 0x58 !And yo - immediate is 0x30 wr %g0, 0x58, %asi ldxa [%g0 + 0x30] %asi, %l4 !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x20 set 0x20, %i0 ldxa [%g0 + %i0] 0x20, %i4 ld [%l7 + 0x50], %f20 fmovscs %xcc, %f24, %f25 ldstub [%l7 + 0x0F], %l0 set 0x08, %g2 stxa %g2, [%l7 + %g2] 0xeb membar #Sync nop set 0x50, %o2 stw %o2, [%l7 + %o2] stx %o5, [%l7 + 0x18] stx %o7, [%l7 + 0x58] ldstub [%l7 + 0x79], %o0 ldsb [%l7 + 0x1F], %i2 ldub [%l7 + 0x5A], %o4 nop set 0x38, %g7 lduh [%l7 + %g7], %l5 ldx [%l7 + 0x58], %g6 flush %l7 + 0x54 wr %g0, 0x89, %asi stxa %l1, [%l7 + 0x38] %asi ldub [%l7 + 0x64], %i0 rdhpr %htba, %i7 st %f20, [%l7 + 0x18] ldsh [%l7 + 0x38], %i1 st %f31, [%l7 + 0x4C] ldx [%l7 + 0x18], %g5 fone %f0 stx %l3, [%l7 + 0x38] fmovrde %o3, %f12, %f8 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x007, %sys_tick_cmpr ldub [%l7 + 0x3C], %o1 ldstub [%l7 + 0x4E], %l2 edge8n %g4, %o6, %g7 nop set 0x18, %l0 ldx [%l7 + %l0], %g1 prefetch [%l7 + 0x7C], 0x0 ldd [%l7 + 0x20], %f30 ldsb [%l7 + 0x5C], %l6 swap [%l7 + 0x38], %i5 tge %icc, 0x6 ldsw [%l7 + 0x0C], %g3 stb %l4, [%l7 + 0x27] wrpr %l0, 0x1D71, %pil nop set 0x20, %l4 ldd [%l7 + %l4], %f18 ldd [%l7 + 0x40], %f6 movleu %xcc, %i4, %g2 edge8l %o5, %o2, %o7 sth %i2, [%l7 + 0x14] ldsb [%l7 + 0x3E], %o4 stx %o0, [%l7 + 0x38] sth %l5, [%l7 + 0x26] fcmple32 %f30, %f0, %g6 stbar fmuld8sux16 %f22, %f13, %f26 ld [%l7 + 0x08], %f5 ldd [%l7 + 0x30], %i0 stb %l1, [%l7 + 0x3A] ldsh [%l7 + 0x16], %i7 std %g4, [%l7 + 0x38] stbar lduh [%l7 + 0x6E], %l3 ldsh [%l7 + 0x5A], %i1 tne %xcc, 0x2 ldx [%l7 + 0x78], %i6 stb %i3, [%l7 + 0x11] stbar lduh [%l7 + 0x08], %o1 lduw [%l7 + 0x54], %l2 !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x00 wr %g0, 0x50, %asi ldxa [%g0 + 0x00] %asi, %g4 stw %o3, [%l7 + 0x54] nop set 0x10, %i5 ldd [%l7 + %i5], %f18 nop set 0x38, %i6 ldsh [%l7 + %i6], %g7 set 0x68, %g6 ldxa [%l7 + %g6] 0x18, %o6 stw %g1, [%l7 + 0x50] swap [%l7 + 0x68], %i5 movrgz %g3, 0x24B, %l4 set 0x50, %g4 stxa %l6, [%l7 + %g4] 0xe3 membar #Sync sub %i4, 0x03F7, %l0 flush %l7 + 0x7C ldsh [%l7 + 0x70], %g2 ldub [%l7 + 0x60], %o2 ldstub [%l7 + 0x21], %o7 stb %o5, [%l7 + 0x20] ldsh [%l7 + 0x5A], %o4 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr mulx %i2, 0x0824, %l5 te %icc, 0x0 sth %g6, [%l7 + 0x18] prefetch [%l7 + 0x48], 0x2 bleu loop_106 stb %l1, [%l7 + 0x5E] prefetch [%l7 + 0x64], 0x1 lduh [%l7 + 0x48], %i7 loop_106: lduw [%l7 + 0x40], %i0 rdhpr %hsys_tick_cmpr, %g5 stw %i1, [%l7 + 0x30] std %i6, [%l7 + 0x68] ldsw [%l7 + 0x68], %l3 movne %xcc, %i3, %l2 fmovsa %icc, %f4, %f7 stx %g4, [%l7 + 0x70] edge16 %o1, %g7, %o3 movleu %xcc, %o6, %i5 ldd [%l7 + 0x08], %g0 sth %l4, [%l7 + 0x26] rd %fprs, %l6 sth %g3, [%l7 + 0x32] std %l0, [%l7 + 0x68] ld [%l7 + 0x20], %f22 addcc %i4, 0x0836, %g2 ldsw [%l7 + 0x40], %o2 wrpr %o7, 0x0683, %pil lduh [%l7 + 0x18], %o4 swap [%l7 + 0x20], %o0 prefetch [%l7 + 0x40], 0x1 ldd [%l7 + 0x50], %o4 std %i2, [%l7 + 0x08] lduh [%l7 + 0x42], %g6 prefetch [%l7 + 0x44], 0x0 ldd [%l7 + 0x58], %l4 nop set 0x40, %l5 ldd [%l7 + %l5], %l0 nop set 0x2E, %i4 sth %i0, [%l7 + %i4] popc %g5, %i1 udivx %i6, 0x1527, %i7 swap [%l7 + 0x50], %l3 stw %l2, [%l7 + 0x10] fbule,a %fcc0, loop_107 stw %i3, [%l7 + 0x2C] ld [%l7 + 0x44], %f30 ldsh [%l7 + 0x3E], %o1 loop_107: ld [%l7 + 0x34], %f6 ld [%l7 + 0x40], %f29 stb %g7, [%l7 + 0x2B] ldd [%l7 + 0x38], %o2 swap [%l7 + 0x08], %g4 ldd [%l7 + 0x18], %o6 std %g0, [%l7 + 0x20] ldub [%l7 + 0x23], %i5 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x10 wr %g0, 0x21, %asi ldxa [%g0 + 0x10] %asi, %l6 flush %l7 + 0x44 ld [%l7 + 0x60], %f12 stbar nop set 0x78, %i1 ldsw [%l7 + %i1], %g3 stw %l4, [%l7 + 0x6C] nop set 0x44, %g3 stw %i4, [%l7 + %g3] prefetch [%l7 + 0x64], 0x1 sth %g2, [%l7 + 0x7C] stx %l0, [%l7 + 0x20] and %o7, 0x1C80, %o2 prefetch [%l7 + 0x2C], 0x2 ldsw [%l7 + 0x4C], %o0 movle %xcc, %o4, %o5 ldd [%l7 + 0x78], %g6 ldub [%l7 + 0x44], %i2 edge32l %l5, %l1, %i0 ldstub [%l7 + 0x52], %g5 swap [%l7 + 0x7C], %i6 ldd [%l7 + 0x28], %f28 edge32l %i7, %l3, %l2 ldsw [%l7 + 0x3C], %i1 prefetch [%l7 + 0x40], 0x1 nop set 0x30, %o7 ldx [%l7 + %o7], %i3 sth %g7, [%l7 + 0x1A] lduh [%l7 + 0x54], %o3 nop set 0x5E, %i3 ldsh [%l7 + %i3], %g4 nop set 0x25, %g1 ldstub [%l7 + %g1], %o6 stb %g1, [%l7 + 0x19] and %o1, 0x18D8, %i5 ldd [%l7 + 0x58], %i6 ldsb [%l7 + 0x75], %l4 std %f8, [%l7 + 0x08] sth %g3, [%l7 + 0x54] fmovsl %icc, %f31, %f21 nop set 0x62, %g5 stb %g2, [%l7 + %g5] nop set 0x78, %i2 stx %l0, [%l7 + %i2] ldx [%l7 + 0x20], %i4 swap [%l7 + 0x54], %o2 stbar stb %o7, [%l7 + 0x35] swap [%l7 + 0x0C], %o0 stx %o5, [%l7 + 0x78] stw %o4, [%l7 + 0x14] ldx [%l7 + 0x60], %i2 ldsh [%l7 + 0x6E], %l5 sth %l1, [%l7 + 0x48] lduw [%l7 + 0x38], %i0 nop set 0x20, %o4 sth %g6, [%l7 + %o4] stw %g5, [%l7 + 0x14] ldsw [%l7 + 0x70], %i7 ldsw [%l7 + 0x68], %i6 taddcctv %l3, 0x0FDA, %l2 lduh [%l7 + 0x78], %i1 ldsb [%l7 + 0x37], %i3 ldd [%l7 + 0x38], %g6 ldsh [%l7 + 0x6E], %g4 set 0x78, %o6 ldxa [%l7 + %o6] 0x04, %o3 ldub [%l7 + 0x47], %g1 prefetch [%l7 + 0x70], 0x3 nop set 0x15, %o3 ldstub [%l7 + %o3], %o1 ldsw [%l7 + 0x08], %i5 set 0x48, %l6 ldxa [%l7 + %l6] 0x80, %o6 stbar xnor %l6, %l4, %g2 ld [%l7 + 0x68], %f4 set 0x60, %o0 ldxa [%l7 + %o0] 0x89, %l0 fmovsleu %xcc, %f24, %f25 flush %l7 + 0x24 std %f2, [%l7 + 0x30] stb %g3, [%l7 + 0x0F] std %f30, [%l7 + 0x30] ld [%l7 + 0x1C], %f0 stw %i4, [%l7 + 0x24] ldsw [%l7 + 0x2C], %o2 ldx [%l7 + 0x50], %o0 std %f14, [%l7 + 0x28] prefetch [%l7 + 0x30], 0x3 alignaddrl %o7, %o5, %o4 tsubcc %l5, %i2, %l1 stbar ldub [%l7 + 0x55], %g6 ldsw [%l7 + 0x70], %g5 st %f16, [%l7 + 0x28] sth %i7, [%l7 + 0x0A] flush %l7 + 0x60 std %f10, [%l7 + 0x58] lduh [%l7 + 0x54], %i0 nop set 0x68, %o5 ldd [%l7 + %o5], %i6 set 0x30, %l3 stxa %l2, [%l7 + %l3] 0x1d lduh [%l7 + 0x52], %i1 prefetch [%l7 + 0x74], 0x2 fand %f8, %f22, %f4 std %l2, [%l7 + 0x18] ldx [%l7 + 0x70], %g7 ldd [%l7 + 0x70], %g4 fpsub16 %f0, %f2, %f4 ldsb [%l7 + 0x1E], %i3 std %o2, [%l7 + 0x10] swap [%l7 + 0x50], %o1 ldsw [%l7 + 0x28], %g1 ld [%l7 + 0x78], %f27 mova %icc, %i5, %o6 prefetch [%l7 + 0x40], 0x0 nop set 0x48, %i7 stx %l6, [%l7 + %i7] movle %xcc, %l4, %g2 ldstub [%l7 + 0x48], %g3 nop set 0x60, %l2 ldd [%l7 + %l2], %i4 popc 0x1BAE, %l0 flush %l7 + 0x3C stb %o0, [%l7 + 0x71] stw %o7, [%l7 + 0x68] stw %o5, [%l7 + 0x1C] ldx [%l7 + 0x18], %o2 std %o4, [%l7 + 0x38] lduh [%l7 + 0x38], %l5 stw %l1, [%l7 + 0x34] ldstub [%l7 + 0x18], %i2 ldd [%l7 + 0x40], %f28 std %f20, [%l7 + 0x70] membar 0x40 prefetch [%l7 + 0x58], 0x3 stb %g6, [%l7 + 0x39] movrgez %i7, 0x329, %i0 stw %g5, [%l7 + 0x78] srax %l2, 0x1C, %i6 rdpr %pil, %i1 stbar ldstub [%l7 + 0x28], %g7 stbar sdivcc %l3, 0x0BCE, %i3 ldub [%l7 + 0x33], %o3 lduw [%l7 + 0x60], %o1 nop set 0x10, %l1 sth %g1, [%l7 + %l1] nop set 0x50, %i0 ldstub [%l7 + %i0], %g4 ldsw [%l7 + 0x24], %i5 alignaddrl %l6, %l4, %o6 nop set 0x70, %o1 ldd [%l7 + %o1], %g2 swap [%l7 + 0x20], %g2 nop set 0x50, %g2 stx %l0, [%l7 + %g2] ldsh [%l7 + 0x68], %o0 subccc %i4, %o5, %o2 ldsh [%l7 + 0x16], %o4 wr %g0, 0x88, %asi stxa %o7, [%l7 + 0x50] %asi ldx [%l7 + 0x40], %l5 std %l0, [%l7 + 0x20] prefetch [%l7 + 0x34], 0x1 std %f26, [%l7 + 0x48] stbar stw %g6, [%l7 + 0x6C] ldsw [%l7 + 0x14], %i7 ldx [%l7 + 0x60], %i0 std %f2, [%l7 + 0x58] sth %i2, [%l7 + 0x5A] std %f22, [%l7 + 0x48] fmovdvc %xcc, %f10, %f26 std %l2, [%l7 + 0x60] ld [%l7 + 0x68], %f15 nop set 0x74, %g7 ldsw [%l7 + %g7], %g5 xorcc %i6, %g7, %l3 stx %i3, [%l7 + 0x58] swap [%l7 + 0x24], %o3 stbar faligndata %f14, %f12, %f18 stx %o1, [%l7 + 0x58] sth %g1, [%l7 + 0x2C] tgu %xcc, 0x1 fmul8x16au %f26, %f3, %f6 wrpr %g4, 0x04FF, %cwp ldsb [%l7 + 0x69], %i5 lduw [%l7 + 0x5C], %l6 lduh [%l7 + 0x66], %i1 ldsb [%l7 + 0x32], %o6 std %l4, [%l7 + 0x10] movrgez %g3, 0x2E6, %l0 nop set 0x5E, %o2 sth %g2, [%l7 + %o2] st %f0, [%l7 + 0x3C] lduw [%l7 + 0x34], %i4 std %o4, [%l7 + 0x10] stbar edge32 %o2, %o0, %o7 sth %o4, [%l7 + 0x2E] ldx [%l7 + 0x48], %l1 ldub [%l7 + 0x23], %l5 stx %i7, [%l7 + 0x10] ldd [%l7 + 0x70], %f24 stx %i0, [%l7 + 0x40] st %f23, [%l7 + 0x50] ldsh [%l7 + 0x68], %i2 nop set 0x48, %l4 std %l2, [%l7 + %l4] or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xA4C, %sys_tick_cmpr std %f26, [%l7 + 0x78] nop set 0x1E, %i5 ldub [%l7 + %i5], %g6 std %f8, [%l7 + 0x28] lduh [%l7 + 0x3E], %g7 rdhpr %hsys_tick_cmpr, %i6 std %f22, [%l7 + 0x78] stw %i3, [%l7 + 0x58] lduw [%l7 + 0x78], %l3 ldstub [%l7 + 0x67], %o1 !Yo - got one - imm_asi 0x5f !And yo - immediate is 0x0 set 0x0, %i6 stxa %g1, [%g0 + %i6] 0x5f sth %g4, [%l7 + 0x3E] st %f6, [%l7 + 0x64] nop set 0x70, %g6 ldd [%l7 + %g6], %i4 sth %l6, [%l7 + 0x1E] ldsb [%l7 + 0x4D], %o3 ldd [%l7 + 0x60], %f22 stb %o6, [%l7 + 0x09] swap [%l7 + 0x58], %i1 nop set 0x60, %g4 ldx [%l7 + %g4], %g3 andcc %l4, %l0, %g2 set 0x58, %l0 stxa %o5, [%l7 + %l0] 0x22 membar #Sync stb %i4, [%l7 + 0x79] rd %tick_cmpr, %o2 ldstub [%l7 + 0x72], %o0 ldub [%l7 + 0x68], %o4 ldx [%l7 + 0x08], %l1 ldstub [%l7 + 0x38], %o7 ldx [%l7 + 0x50], %l5 st %f9, [%l7 + 0x48] ldd [%l7 + 0x38], %f4 nop set 0x18, %i4 lduh [%l7 + %i4], %i0 wr %i7, %i2, %clear_softint ldx [%l7 + 0x48], %l2 fbne,a %fcc1, loop_108 swap [%l7 + 0x74], %g5 ldsb [%l7 + 0x69], %g6 sth %i6, [%l7 + 0x58] loop_108: rdpr %tba, %g7 swap [%l7 + 0x30], %l3 edge8l %i3, %o1, %g1 ldd [%l7 + 0x30], %g4 ldd [%l7 + 0x78], %i4 stbar prefetch [%l7 + 0x2C], 0x3 ldstub [%l7 + 0x55], %o3 st %f18, [%l7 + 0x60] flush %l7 + 0x28 flush %l7 + 0x60 brnz,a %o6, loop_109 alignaddr %l6, %i1, %l4 ldx [%l7 + 0x58], %l0 ld [%l7 + 0x5C], %f8 loop_109: ldub [%l7 + 0x60], %g3 nop set 0x18, %i1 ldd [%l7 + %i1], %g2 ld [%l7 + 0x50], %f3 stbar ldsh [%l7 + 0x08], %o5 ldd [%l7 + 0x50], %f4 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x110 wr %g0, 0x21, %asi ldxa [%g0 + 0x110] %asi, %i4 ldsh [%l7 + 0x3A], %o0 ldd [%l7 + 0x38], %o4 ldub [%l7 + 0x32], %o2 std %f16, [%l7 + 0x58] ldub [%l7 + 0x63], %l1 ldsh [%l7 + 0x10], %o7 andncc %l5, %i7, %i2 std %l2, [%l7 + 0x68] nop set 0x10, %l5 stw %g5, [%l7 + %l5] stb %i0, [%l7 + 0x7C] stbar srl %g6, 0x1D, %g7 flush %l7 + 0x74 ldsb [%l7 + 0x38], %i6 sth %l3, [%l7 + 0x52] sub %o1, %g1, %i3 nop set 0x2A, %g3 lduh [%l7 + %g3], %g4 stx %o3, [%l7 + 0x58] movne %icc, %i5, %o6 movvc %icc, %i1, %l6 stw %l4, [%l7 + 0x28] lduw [%l7 + 0x60], %g3 ldub [%l7 + 0x15], %g2 lduh [%l7 + 0x38], %l0 std %o4, [%l7 + 0x20] !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x8 set 0x8, %i3 ldxa [%g0 + %i3] 0x20, %o0 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xE23, %hsys_tick_cmpr ldstub [%l7 + 0x3D], %o2 mulx %l1, 0x1F5F, %o7 std %f24, [%l7 + 0x50] stbar movcc %xcc, %i7, %i2 st %f7, [%l7 + 0x1C] nop set 0x3C, %o7 stw %l5, [%l7 + %o7] srax %l2, 0x05, %g5 sth %g6, [%l7 + 0x4A] ld [%l7 + 0x30], %f19 andcc %g7, 0x1AF3, %i0 ldub [%l7 + 0x49], %i6 ldsw [%l7 + 0x20], %l3 lduw [%l7 + 0x0C], %g1 nop set 0x70, %g5 stx %i3, [%l7 + %g5] swap [%l7 + 0x4C], %o1 rdpr %cleanwin, %g4 nop set 0x5C, %i2 ldsw [%l7 + %i2], %i5 sth %o6, [%l7 + 0x2E] swap [%l7 + 0x40], %i1 sth %o3, [%l7 + 0x66] set 0x20, %g1 stxa %l6, [%l7 + %g1] 0x88 movrlz %l4, 0x286, %g3 set 0x30, %o6 ldxa [%l7 + %o6] 0x81, %l0 !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x0 wr %g0, 0x20, %asi stxa %o5, [%g0 + 0x0] %asi stb %g2, [%l7 + 0x6A] !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x38 wr %g0, 0x20, %asi stxa %o0, [%g0 + 0x38] %asi ldsh [%l7 + 0x66], %o4 swap [%l7 + 0x14], %o2 stw %l1, [%l7 + 0x34] ldsh [%l7 + 0x4E], %i4 ld [%l7 + 0x0C], %f13 tsubcctv %i7, %o7, %i2 swap [%l7 + 0x68], %l2 ldub [%l7 + 0x0F], %l5 nop set 0x60, %o3 std %f30, [%l7 + %o3] ldub [%l7 + 0x34], %g6 ldd [%l7 + 0x50], %g6 tpos %icc, 0x3 stw %g5, [%l7 + 0x7C] set 0x10, %o4 stxa %i6, [%l7 + %o4] 0x2b membar #Sync !Yo - got one - imm_asi 0x57 !And yo - immediate is 0x0 wr %g0, 0x57, %asi stxa %i0, [%g0 + 0x0] %asi ld [%l7 + 0x30], %f19 !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x220 set 0x220, %o0 ldxa [%g0 + %o0] 0x52, %g1 sth %i3, [%l7 + 0x08] nop set 0x50, %o5 ldd [%l7 + %o5], %f4 ldub [%l7 + 0x16], %o1 prefetch [%l7 + 0x74], 0x2 swap [%l7 + 0x3C], %g4 ldd [%l7 + 0x48], %f10 ldub [%l7 + 0x6B], %i5 fmovdleu %icc, %f6, %f15 prefetch [%l7 + 0x2C], 0x2 swap [%l7 + 0x08], %l3 tne %icc, 0x0 ldx [%l7 + 0x30], %i1 prefetch [%l7 + 0x20], 0x1 stbar fors %f6, %f8, %f3 orncc %o3, %o6, %l4 ldd [%l7 + 0x68], %i6 wr %g0, 0x80, %asi ldxa [%l7 + 0x68] %asi, %g3 st %f10, [%l7 + 0x60] ldstub [%l7 + 0x46], %l0 fmovs %f16, %f7 prefetch [%l7 + 0x0C], 0x1 st %f9, [%l7 + 0x50] flush %l7 + 0x58 nop set 0x58, %l3 ldx [%l7 + %l3], %o5 tpos %xcc, 0x0 addc %o0, %o4, %g2 stx %o2, [%l7 + 0x50] tvs %xcc, 0x1 std %i4, [%l7 + 0x08] st %f23, [%l7 + 0x60] stx %i7, [%l7 + 0x48] st %f11, [%l7 + 0x0C] xorcc %l1, 0x16FD, %o7 ldx [%l7 + 0x48], %l2 ldsh [%l7 + 0x6A], %i2 edge32 %l5, %g6, %g5 ld [%l7 + 0x14], %f17 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0x9EA, %hsys_tick_cmpr std %i0, [%l7 + 0x60] prefetch [%l7 + 0x30], 0x1 movvc %icc, %g1, %i3 nop set 0x20, %i7 lduw [%l7 + %i7], %o1 fmovscs %xcc, %f3, %f13 swap [%l7 + 0x10], %g4 ldd [%l7 + 0x28], %f14 set 0x48, %l6 ldxa [%l7 + %l6] 0x14, %i5 prefetch [%l7 + 0x34], 0x3 ldsb [%l7 + 0x34], %l3 ld [%l7 + 0x54], %f30 st %f23, [%l7 + 0x78] fmovsvc %xcc, %f0, %f24 srlx %i1, 0x17, %o3 nop set 0x12, %l2 ldsb [%l7 + %l2], %o6 lduw [%l7 + 0x44], %l4 ldx [%l7 + 0x48], %l6 ldub [%l7 + 0x3E], %i6 st %f14, [%l7 + 0x48] ldsw [%l7 + 0x64], %l0 std %f12, [%l7 + 0x28] fcmple16 %f4, %f14, %o5 lduw [%l7 + 0x28], %g3 sdivx %o0, 0x0F6B, %g2 stw %o4, [%l7 + 0x34] ldd [%l7 + 0x28], %f16 nop set 0x78, %i0 ldx [%l7 + %i0], %o2 ldd [%l7 + 0x60], %f16 stw %i4, [%l7 + 0x54] edge16ln %l1, %o7, %i7 stw %l2, [%l7 + 0x1C] stbar stw %l5, [%l7 + 0x5C] stb %i2, [%l7 + 0x12] stw %g6, [%l7 + 0x48] nop set 0x10, %o1 stx %g5, [%l7 + %o1] ldx [%l7 + 0x68], %g7 !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x00 wr %g0, 0x50, %asi ldxa [%g0 + 0x00] %asi, %g1 stbar nop set 0x60, %g2 std %i0, [%l7 + %g2] std %i2, [%l7 + 0x18] fmul8x16al %f4, %f1, %f28 flush %l7 + 0x38 lduw [%l7 + 0x38], %g4 st %f21, [%l7 + 0x60] sth %i5, [%l7 + 0x38] ldub [%l7 + 0x66], %l3 ldd [%l7 + 0x78], %f26 wr %g0, 0x89, %asi ldxa [%l7 + 0x10] %asi, %i1 nop set 0x24, %l1 stw %o3, [%l7 + %l1] ldd [%l7 + 0x28], %o6 stw %l4, [%l7 + 0x50] mulscc %l6, 0x1905, %o1 set 0x58, %o2 ldxa [%l7 + %o2] 0x14, %i6 wr %g0, 0xe, %pcr ! changed. ldub [%l7 + 0x4B], %o0 stw %g3, [%l7 + 0x18] fbue %fcc0, loop_110 swap [%l7 + 0x44], %o4 lduw [%l7 + 0x3C], %o2 ld [%l7 + 0x44], %f29 loop_110: ldd [%l7 + 0x70], %i4 stx %l1, [%l7 + 0x50] ldx [%l7 + 0x20], %o7 wrpr %i7, 0x08C6, %tick flush %l7 + 0x34 swap [%l7 + 0x10], %g2 ldd [%l7 + 0x40], %l2 stw %i2, [%l7 + 0x10] !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x110 set 0x110, %l4 ldxa [%g0 + %l4] 0x21, %g6 stw %g5, [%l7 + 0x14] wr %g0, 0xea, %asi stxa %g7, [%l7 + 0x18] %asi membar #Sync fmovdle %xcc, %f30, %f21 swap [%l7 + 0x1C], %l5 stw %i0, [%l7 + 0x44] ldsw [%l7 + 0x5C], %g1 !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x110 wr %g0, 0x52, %asi ldxa [%g0 + 0x110] %asi, %i3 stw %g4, [%l7 + 0x34] !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x3e8 set 0x3e8, %i5 nop ! nop ! ldxa [%g0 + %i5] 0x40, %l3 ripped by fixASI40.pl ripped by fixASI40.pl ldd [%l7 + 0x48], %i0 ldub [%l7 + 0x69], %i5 ldstub [%l7 + 0x42], %o6 prefetch [%l7 + 0x38], 0x2 ldsw [%l7 + 0x08], %o3 movvs %icc, %l6, %l4 ldd [%l7 + 0x08], %o0 ldstub [%l7 + 0x40], %l0 ldsh [%l7 + 0x32], %o5 prefetch [%l7 + 0x58], 0x0 ldsb [%l7 + 0x2B], %o0 stbar bg,a,pt %xcc, loop_111 ld [%l7 + 0x34], %f0 ldsh [%l7 + 0x56], %g3 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 loop_111: ldx [%l7 + 0x30], %i6 rd %asi, %o2 rdpr %tba, %i4 ldsw [%l7 + 0x4C], %o4 swap [%l7 + 0x44], %l1 lduw [%l7 + 0x2C], %i7 stw %o7, [%l7 + 0x70] stb %g2, [%l7 + 0x5E] fnors %f27, %f2, %f28 flush %l7 + 0x14 fcmps %fcc2, %f27, %f8 nop set 0x1F, %i6 stb %i2, [%l7 + %i6] lduh [%l7 + 0x78], %l2 st %f1, [%l7 + 0x18] ldsw [%l7 + 0x6C], %g6 stw %g5, [%l7 + 0x10] stbar swap [%l7 + 0x7C], %l5 ldsh [%l7 + 0x10], %i0 swap [%l7 + 0x54], %g1 nop set 0x7B, %g6 ldsb [%l7 + %g6], %g7 array16 %i3, %l3, %g4 std %i0, [%l7 + 0x10] udivx %o6, 0x02DF, %o3 prefetch [%l7 + 0x34], 0x2 stw %l6, [%l7 + 0x4C] lduh [%l7 + 0x56], %i5 movrgz %o1, %l4, %l0 swap [%l7 + 0x64], %o0 tcc %icc, 0x5 nop set 0x14, %g4 stw %g3, [%l7 + %g4] ldd [%l7 + 0x78], %o4 tg %icc, 0x4 ldstub [%l7 + 0x5A], %i6 rdhpr %hsys_tick_cmpr, %o2 ldsb [%l7 + 0x33], %o4 prefetch [%l7 + 0x10], 0x1 movre %l1, 0x222, %i4 swap [%l7 + 0x5C], %i7 sth %g2, [%l7 + 0x70] fmovsvs %xcc, %f10, %f13 lduh [%l7 + 0x62], %i2 lduw [%l7 + 0x0C], %l2 prefetch [%l7 + 0x6C], 0x2 ld [%l7 + 0x18], %f14 lduw [%l7 + 0x40], %o7 lduw [%l7 + 0x18], %g5 ldstub [%l7 + 0x42], %l5 tl %icc, 0x4 ldsb [%l7 + 0x71], %g6 ldx [%l7 + 0x20], %g1 stx %i0, [%l7 + 0x48] ldstub [%l7 + 0x1A], %i3 lduw [%l7 + 0x7C], %g7 lduw [%l7 + 0x6C], %l3 umul %g4, 0x0420, %i1 fmovdneg %xcc, %f15, %f27 lduh [%l7 + 0x44], %o3 fors %f31, %f26, %f7 st %f18, [%l7 + 0x10] ldx [%l7 + 0x78], %o6 prefetch [%l7 + 0x58], 0x3 ldd [%l7 + 0x28], %f16 ldx [%l7 + 0x70], %i5 nop set 0x20, %g7 lduh [%l7 + %g7], %o1 ldd [%l7 + 0x40], %l4 wr %g0, 0x2f, %asi stxa %l6, [%l7 + 0x50] %asi membar #Sync lduw [%l7 + 0x7C], %o0 ldsb [%l7 + 0x3B], %g3 prefetch [%l7 + 0x30], 0x2 std %o4, [%l7 + 0x10] fmovdneg %xcc, %f16, %f1 ldsh [%l7 + 0x46], %i6 ldd [%l7 + 0x20], %o2 flush %l7 + 0x40 stx %l0, [%l7 + 0x68] wr %o4, 0x071D, %softint lduh [%l7 + 0x28], %l1 swap [%l7 + 0x70], %i4 nop set 0x08, %i4 std %f2, [%l7 + %i4] bn,a,pn %xcc, loop_112 stbar ld [%l7 + 0x1C], %f18 sth %i7, [%l7 + 0x68] loop_112: ldd [%l7 + 0x68], %i2 ldsh [%l7 + 0x4E], %l2 andn %o7, 0x1640, %g5 ldsw [%l7 + 0x68], %l5 movvs %xcc, %g2, %g6 ldd [%l7 + 0x10], %g0 std %i0, [%l7 + 0x28] ldub [%l7 + 0x55], %i3 lduh [%l7 + 0x2C], %l3 udivx %g4, 0x09EB, %g7 tleu %xcc, 0x6 stx %o3, [%l7 + 0x50] ldd [%l7 + 0x58], %f4 bcc loop_113 stx %i1, [%l7 + 0x40] ldub [%l7 + 0x41], %i5 ldub [%l7 + 0x50], %o1 loop_113: edge16 %o6, %l4, %l6 lduh [%l7 + 0x38], %o0 ldsb [%l7 + 0x63], %g3 prefetch [%l7 + 0x70], 0x2 swap [%l7 + 0x40], %i6 std %f8, [%l7 + 0x48] flush %l7 + 0x78 st %f16, [%l7 + 0x10] stb %o2, [%l7 + 0x39] wr %g0, 0x1c, %asi ldxa [%l7 + 0x50] %asi, %l0 stx %o4, [%l7 + 0x20] ldd [%l7 + 0x48], %o4 ldstub [%l7 + 0x53], %i4 std %l0, [%l7 + 0x18] ld [%l7 + 0x08], %f21 stx %i2, [%l7 + 0x50] stbar st %f31, [%l7 + 0x68] stb %o7, [%l7 + 0x70] bvs,a loop_114 stbar lduh [%l7 + 0x62], %g5 srlx %l5, %i7, %g2 loop_114: std %f22, [%l7 + 0x48] lduw [%l7 + 0x4C], %g6 ldd [%l7 + 0x58], %f24 std %g0, [%l7 + 0x08] lduw [%l7 + 0x6C], %i0 nop set 0x34, %l0 stw %i3, [%l7 + %l0] ldd [%l7 + 0x38], %f4 fbul %fcc0, loop_115 ld [%l7 + 0x08], %f6 !Yo - got one - imm_asi 0x58 !And yo - immediate is 0x30 wr %g0, 0x58, %asi ldxa [%g0 + 0x30] %asi, %g4 loop_115: swap [%l7 + 0x40], %g7 stx %o3, [%l7 + 0x58] ldsb [%l7 + 0x1C], %l3 std %f20, [%l7 + 0x50] st %f15, [%l7 + 0x3C] stbar stx %i1, [%l7 + 0x70] ldsw [%l7 + 0x38], %i5 stw %o1, [%l7 + 0x18] std %o6, [%l7 + 0x70] ldd [%l7 + 0x78], %f0 std %l4, [%l7 + 0x20] stbar ldx [%l7 + 0x20], %l6 std %f30, [%l7 + 0x48] st %f25, [%l7 + 0x24] nop set 0x10, %i1 ldd [%l7 + %i1], %f10 fnor %f20, %f14, %f6 std %g2, [%l7 + 0x70] fba,a %fcc3, loop_116 fbl %fcc2, loop_117 edge32n %i6, %o2, %l0 nop set 0x58, %g3 ldd [%l7 + %g3], %f30 loop_116: udiv %o4, 0x1386, %o0 loop_117: tneg %xcc, 0x0 ld [%l7 + 0x7C], %f3 ld [%l7 + 0x68], %f17 stb %i4, [%l7 + 0x67] ldsh [%l7 + 0x12], %o5 ldstub [%l7 + 0x7C], %i2 stbar fba,a %fcc3, loop_118 ld [%l7 + 0x54], %f6 xnor %l2, %o7, %l1 stx %g5, [%l7 + 0x08] loop_118: prefetch [%l7 + 0x20], 0x3 std %f14, [%l7 + 0x58] set 0x18, %l5 stxa %l5, [%l7 + %l5] 0x88 stb %i7, [%l7 + 0x0B] std %f24, [%l7 + 0x20] flush %l7 + 0x54 swap [%l7 + 0x5C], %g6 stx %g2, [%l7 + 0x38] stw %g1, [%l7 + 0x48] std %f18, [%l7 + 0x58] mulscc %i0, %i3, %g7 swap [%l7 + 0x70], %o3 stw %l3, [%l7 + 0x3C] st %f8, [%l7 + 0x7C] ldstub [%l7 + 0x12], %i1 ld [%l7 + 0x70], %f26 ldd [%l7 + 0x48], %g4 fmovse %xcc, %f26, %f31 ld [%l7 + 0x68], %f29 be,pn %xcc, loop_119 ldub [%l7 + 0x61], %o1 nop set 0x08, %o7 ldd [%l7 + %o7], %f20 tne %icc, 0x2 loop_119: st %f17, [%l7 + 0x20] set 0x38, %i3 stxa %i5, [%l7 + %i3] 0x81 ldsw [%l7 + 0x7C], %l4 stbar ldd [%l7 + 0x08], %i6 prefetch [%l7 + 0x18], 0x3 flush %l7 + 0x38 ldd [%l7 + 0x58], %g2 flush %l7 + 0x1C !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x318 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %o6, [%g0 + 0x318] %asi ripped by fixASI40.pl ripped by fixASI40.pl nop set 0x70, %g5 sth %o2, [%l7 + %g5] ldub [%l7 + 0x35], %i6 udiv %l0, 0x03DD, %o4 std %f8, [%l7 + 0x60] nop set 0x14, %i2 sth %i4, [%l7 + %i2] wr %g0, 0xeb, %asi stxa %o0, [%l7 + 0x10] %asi membar #Sync std %f26, [%l7 + 0x20] ld [%l7 + 0x0C], %f12 set 0x48, %g1 stxa %i2, [%l7 + %g1] 0x0c nop set 0x62, %o3 lduh [%l7 + %o3], %o5 ldub [%l7 + 0x39], %o7 stw %l1, [%l7 + 0x10] !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x108 wr %g0, 0x52, %asi stxa %g5, [%g0 + 0x108] %asi srlx %l2, %i7, %l5 nop set 0x10, %o4 ldub [%l7 + %o4], %g2 bl,a %icc, loop_120 prefetch [%l7 + 0x38], 0x3 movcc %xcc, %g1, %i0 stb %g6, [%l7 + 0x35] loop_120: !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x118 nop set 0x118, %o0 ldxa [%g0 + %o0] 0x52, %g7 wr %g0, 0x88, %asi ldxa [%l7 + 0x58] %asi, %i3 stb %l3, [%l7 + 0x74] std %f8, [%l7 + 0x50] nop set 0x7C, %o5 ldub [%l7 + %o5], %o3 ldsb [%l7 + 0x5C], %g4 ldsb [%l7 + 0x14], %i1 nop set 0x70, %o6 std %o0, [%l7 + %o6] std %i4, [%l7 + 0x78] std %i6, [%l7 + 0x70] tneg %icc, 0x1 ldd [%l7 + 0x50], %g2 ldx [%l7 + 0x78], %l4 st %f31, [%l7 + 0x3C] std %o2, [%l7 + 0x38] ldsw [%l7 + 0x70], %o6 wrpr %l0, 0x02EA, %tick ld [%l7 + 0x70], %f16 ldsw [%l7 + 0x74], %i6 tneg %xcc, 0x6 nop set 0x70, %l3 stb %o4, [%l7 + %l3] xor %i4, %i2, %o5 swap [%l7 + 0x28], %o7 ld [%l7 + 0x2C], %f25 fmovspos %xcc, %f13, %f12 stbar ldd [%l7 + 0x18], %l0 ldsh [%l7 + 0x2C], %o0 sir 0x0300 lduw [%l7 + 0x68], %l2 ldstub [%l7 + 0x24], %i7 st %f25, [%l7 + 0x40] ldsb [%l7 + 0x45], %g5 ld [%l7 + 0x2C], %f16 bgu,a,pn %icc, loop_121 nop set 0x10, %l6 lduw [%l7 + %l6], %g2 ldsh [%l7 + 0x7A], %g1 fbue %fcc1, loop_122 loop_121: nop set 0x39, %i7 ldstub [%l7 + %i7], %l5 fcmped %fcc0, %f8, %f22 set 0x20, %l2 stxa %g6, [%l7 + %l2] 0x27 membar #Sync loop_122: brlz,a %g7, loop_123 ldx [%l7 + 0x50], %i3 nop set 0x4F, %o1 ldub [%l7 + %o1], %i0 brz,a %o3, loop_124 loop_123: edge32ln %l3, %g4, %i1 lduw [%l7 + 0x50], %o1 sth %i5, [%l7 + 0x7C] loop_124: ld [%l7 + 0x44], %f10 movre %g3, %l6, %o2 fsrc1 %f0, %f28 wr %g0, 0x04, %asi stxa %o6, [%l7 + 0x30] %asi stb %l4, [%l7 + 0x5E] ldsh [%l7 + 0x2C], %i6 nop set 0x72, %g2 ldub [%l7 + %g2], %l0 st %f29, [%l7 + 0x0C] lduw [%l7 + 0x44], %i4 ldd [%l7 + 0x28], %i2 ldd [%l7 + 0x78], %o4 ldsb [%l7 + 0x10], %o5 swap [%l7 + 0x08], %l1 wr %g0, 0x88, %asi ldxa [%l7 + 0x70] %asi, %o0 ldd [%l7 + 0x78], %f0 ldx [%l7 + 0x50], %o7 wr %g0, 0x04, %asi ldxa [%l7 + 0x18] %asi, %i7 ldx [%l7 + 0x10], %l2 set 0x28, %i0 stxa %g2, [%l7 + %i0] 0x18 sth %g1, [%l7 + 0x4A] ldsh [%l7 + 0x46], %l5 sth %g6, [%l7 + 0x38] sdivcc %g7, 0x0DDF, %g5 fmovrse %i0, %f5, %f3 stw %i3, [%l7 + 0x60] lduw [%l7 + 0x0C], %o3 ldub [%l7 + 0x0F], %g4 wrpr %l3, %i1, %pil stb %o1, [%l7 + 0x69] fmovdleu %icc, %f26, %f21 stb %g3, [%l7 + 0x5F] ldsh [%l7 + 0x6A], %l6 set 0x60, %l1 ldxa [%l7 + %l1] 0x1c, %i5 ld [%l7 + 0x5C], %f19 wr %g0, 0x19, %asi stxa %o6, [%l7 + 0x38] %asi fornot1s %f14, %f6, %f27 movleu %icc, %o2, %i6 nop set 0x08, %o2 lduw [%l7 + %o2], %l0 addccc %i4, %i2, %l4 stx %o4, [%l7 + 0x30] ldsb [%l7 + 0x4D], %l1 nop set 0x7C, %l4 lduw [%l7 + %l4], %o0 lduh [%l7 + 0x22], %o5 stx %i7, [%l7 + 0x28] ldsb [%l7 + 0x1A], %l2 edge32l %o7, %g2, %g1 st %f22, [%l7 + 0x4C] udivcc %l5, 0x166C, %g6 ldsw [%l7 + 0x60], %g5 ldd [%l7 + 0x60], %i0 sdiv %i3, 0x0479, %g7 prefetch [%l7 + 0x08], 0x2 std %f30, [%l7 + 0x58] nop set 0x3C, %i6 lduh [%l7 + %i6], %o3 set 0x18, %g6 stxa %l3, [%l7 + %g6] 0x2a membar #Sync set 0x40, %g4 stxa %i1, [%l7 + %g4] 0x88 fblg %fcc3, loop_125 fbug %fcc2, loop_126 flush %l7 + 0x38 prefetch [%l7 + 0x4C], 0x0 loop_125: st %f17, [%l7 + 0x6C] loop_126: ldsb [%l7 + 0x6B], %g4 std %o0, [%l7 + 0x70] ld [%l7 + 0x60], %f9 ldd [%l7 + 0x48], %i6 std %g2, [%l7 + 0x60] std %i4, [%l7 + 0x18] std %f8, [%l7 + 0x18] lduw [%l7 + 0x48], %o2 stb %i6, [%l7 + 0x5D] ld [%l7 + 0x44], %f6 flush %l7 + 0x08 flush %l7 + 0x1C prefetch [%l7 + 0x34], 0x1 stw %o6, [%l7 + 0x58] stx %l0, [%l7 + 0x40] ldstub [%l7 + 0x53], %i4 ldsh [%l7 + 0x1C], %l4 flush %l7 + 0x28 ldd [%l7 + 0x38], %o4 lduh [%l7 + 0x2A], %i2 stw %o0, [%l7 + 0x4C] ldstub [%l7 + 0x68], %o5 ldd [%l7 + 0x60], %f22 flush %l7 + 0x38 ldx [%l7 + 0x40], %i7 st %f21, [%l7 + 0x78] xor %l1, %o7, %g2 edge32 %l2, %l5, %g6 stx %g5, [%l7 + 0x58] ldub [%l7 + 0x77], %g1 stw %i3, [%l7 + 0x10] ldsw [%l7 + 0x28], %g7 wrpr %o3, %l3, %cwp stbar wr %g0, 0x22, %asi stxa %i1, [%l7 + 0x58] %asi membar #Sync fornot1s %f2, %f0, %f8 st %f31, [%l7 + 0x18] ldd [%l7 + 0x10], %f12 fxnor %f12, %f8, %f20 ldsb [%l7 + 0x5D], %i0 ldx [%l7 + 0x08], %g4 sth %l6, [%l7 + 0x20] std %f14, [%l7 + 0x28] ldsw [%l7 + 0x0C], %g3 std %i4, [%l7 + 0x28] fbg,a %fcc1, loop_127 tvc %xcc, 0x7 fsrc1 %f10, %f16 fsrc1 %f10, %f18 loop_127: nop set 0x78, %i5 prefetch [%l7 + %i5], 0x0 ldub [%l7 + 0x66], %o2 nop set 0x68, %i4 stw %i6, [%l7 + %i4] move %icc, %o6, %o1 nop set 0x78, %g7 std %i4, [%l7 + %g7] stb %l0, [%l7 + 0x15] ldsb [%l7 + 0x7D], %o4 sth %l4, [%l7 + 0x1E] ld [%l7 + 0x2C], %f20 st %f28, [%l7 + 0x44] ldd [%l7 + 0x38], %i2 rdpr %pil, %o0 nop set 0x40, %l0 sth %o5, [%l7 + %l0] stbar sth %i7, [%l7 + 0x12] lduh [%l7 + 0x4A], %l1 ldub [%l7 + 0x46], %o7 std %f6, [%l7 + 0x40] std %f10, [%l7 + 0x20] ld [%l7 + 0x64], %f13 std %g2, [%l7 + 0x58] swap [%l7 + 0x24], %l2 ldub [%l7 + 0x40], %l5 tvc %icc, 0x7 movrlez %g6, 0x219, %g5 std %f14, [%l7 + 0x10] prefetch [%l7 + 0x5C], 0x3 lduh [%l7 + 0x5E], %i3 wr %g0, 0x11, %asi ldxa [%l7 + 0x58] %asi, %g7 sth %g1, [%l7 + 0x2A] stbar ld [%l7 + 0x0C], %f25 ldd [%l7 + 0x38], %o2 stx %l3, [%l7 + 0x28] stb %i0, [%l7 + 0x6A] ldd [%l7 + 0x30], %f6 movrne %i1, 0x0BD, %l6 ldsb [%l7 + 0x21], %g3 sth %i5, [%l7 + 0x6E] set 0x18, %g3 ldxa [%l7 + %g3] 0x81, %o2 std %f18, [%l7 + 0x40] lduw [%l7 + 0x2C], %i6 stx %g4, [%l7 + 0x20] ldstub [%l7 + 0x1F], %o1 std %f30, [%l7 + 0x60] ldsh [%l7 + 0x0A], %o6 std %i4, [%l7 + 0x60] ld [%l7 + 0x14], %f29 ldd [%l7 + 0x08], %f18 stbar wr %g0, 0x10, %asi ldxa [%l7 + 0x30] %asi, %o4 nop set 0x54, %i1 prefetch [%l7 + %i1], 0x3 ldstub [%l7 + 0x48], %l0 ldd [%l7 + 0x18], %f10 stbar st %f23, [%l7 + 0x4C] stx %i2, [%l7 + 0x60] fmovrdgez %o0, %f12, %f22 set 0x28, %l5 stxa %o5, [%l7 + %l5] 0x19 ldd [%l7 + 0x08], %f16 st %f15, [%l7 + 0x64] lduh [%l7 + 0x7C], %i7 set 0x50, %o7 ldxa [%l7 + %o7] 0x19, %l1 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x3d8 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x3d8] %asi, %o7 ripped by fixASI40.pl ripped by fixASI40.pl ldsb [%l7 + 0x3A], %l4 stb %g2, [%l7 + 0x7D] sth %l5, [%l7 + 0x12] stx %g6, [%l7 + 0x60] lduw [%l7 + 0x4C], %g5 ldsb [%l7 + 0x72], %l2 ldd [%l7 + 0x20], %f10 nop set 0x34, %i3 prefetch [%l7 + %i3], 0x3 ldx [%l7 + 0x40], %g7 ldub [%l7 + 0x1C], %g1 nop set 0x60, %i2 ldd [%l7 + %i2], %i2 ldstub [%l7 + 0x66], %l3 std %f2, [%l7 + 0x20] lduw [%l7 + 0x64], %o3 umul %i1, %i0, %g3 stx %i5, [%l7 + 0x30] prefetch [%l7 + 0x7C], 0x2 ldsb [%l7 + 0x58], %o2 std %f22, [%l7 + 0x48] wr %g0, 0x1d, %asi ldxa [%l7 + 0x28] %asi, %l6 !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x18 wr %g0, 0x50, %asi ldxa [%g0 + 0x18] %asi, %g4 ld [%l7 + 0x6C], %f28 swap [%l7 + 0x14], %o1 swap [%l7 + 0x60], %o6 swap [%l7 + 0x40], %i6 ldx [%l7 + 0x18], %i4 stbar set 0x68, %g5 stxa %l0, [%l7 + %g5] 0x2b membar #Sync lduh [%l7 + 0x24], %o4 ldsb [%l7 + 0x20], %i2 std %f12, [%l7 + 0x60] ldstub [%l7 + 0x1D], %o5 prefetch [%l7 + 0x2C], 0x3 stbar stbar swap [%l7 + 0x58], %i7 ldd [%l7 + 0x08], %f2 nop set 0x50, %o3 ldx [%l7 + %o3], %o0 nop set 0x58, %o4 stx %l1, [%l7 + %o4] lduw [%l7 + 0x60], %o7 wr %g0, 0xe, %pcr ! changed. bl %xcc, loop_128 wr %l5, 0x17AF, %softint nop set 0x78, %o0 ldub [%l7 + %o0], %g2 ldd [%l7 + 0x58], %g6 loop_128: ldstub [%l7 + 0x2D], %l2 nop set 0x40, %o5 ldd [%l7 + %o5], %g4 ldub [%l7 + 0x33], %g7 srl %g1, %l3, %i3 swap [%l7 + 0x74], %o3 !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x28 set 0x28, %o6 ldxa [%g0 + %o6] 0x20, %i1 nop set 0x70, %g1 stx %g3, [%l7 + %g1] movvs %icc, %i0, %i5 nop set 0x58, %l6 ldx [%l7 + %l6], %o2 ldub [%l7 + 0x45], %l6 sra %o1, 0x0D, %g4 stbar ldx [%l7 + 0x50], %i6 stbar ldd [%l7 + 0x08], %f0 ldub [%l7 + 0x42], %i4 stx %o6, [%l7 + 0x38] sth %l0, [%l7 + 0x38] ldx [%l7 + 0x08], %o4 ldsw [%l7 + 0x64], %i2 prefetch [%l7 + 0x0C], 0x1 flush %l7 + 0x1C wr %g0, 0x5, %fprs sth %o0, [%l7 + 0x5A] ldsb [%l7 + 0x7C], %l1 ldsw [%l7 + 0x30], %i7 fands %f20, %f15, %f18 fmovrslz %l4, %f13, %f7 tg %icc, 0x1 ldstub [%l7 + 0x59], %o7 rdhpr %hintp, %l5 lduw [%l7 + 0x38], %g2 flush %l7 + 0x40 swap [%l7 + 0x48], %l2 ldub [%l7 + 0x59], %g5 ldstub [%l7 + 0x26], %g6 ldsb [%l7 + 0x4A], %g1 stbar ld [%l7 + 0x0C], %f5 ldub [%l7 + 0x5C], %l3 fnand %f28, %f18, %f22 ldsh [%l7 + 0x4E], %i3 stbar nop set 0x7C, %i7 lduh [%l7 + %i7], %o3 stbar lduh [%l7 + 0x74], %i1 wr %g0, 0x11, %asi ldxa [%l7 + 0x58] %asi, %g3 ldsh [%l7 + 0x10], %i0 wr %g0, 0x2b, %asi stxa %g7, [%l7 + 0x40] %asi membar #Sync nop set 0x78, %l2 ldub [%l7 + %l2], %o2 ld [%l7 + 0x58], %f14 stw %i5, [%l7 + 0x40] ldx [%l7 + 0x60], %o1 ldx [%l7 + 0x78], %l6 edge16ln %g4, %i6, %o6 ldd [%l7 + 0x50], %i4 ldsb [%l7 + 0x2A], %o4 std %i2, [%l7 + 0x20] ldd [%l7 + 0x30], %f20 stx %o5, [%l7 + 0x50] wrpr %l0, %o0, %cwp sll %l1, 0x14, %l4 rd %asi, %o7 st %f12, [%l7 + 0x18] st %f12, [%l7 + 0x0C] taddcctv %l5, 0x052F, %g2 std %i6, [%l7 + 0x48] set 0x18, %o1 stxa %l2, [%l7 + %o1] 0x1d std %g4, [%l7 + 0x70] flush %l7 + 0x40 ldd [%l7 + 0x20], %f30 !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x120 set 0x120, %g2 ldxa [%g0 + %g2] 0x52, %g1 stx %g6, [%l7 + 0x30] ldsw [%l7 + 0x60], %l3 wr %g0, 0x1c, %asi ldxa [%l7 + 0x28] %asi, %i3 ld [%l7 + 0x58], %f11 ldsh [%l7 + 0x3C], %o3 set 0x40, %l3 ldxa [%l7 + %l3] 0x88, %g3 stx %i0, [%l7 + 0x30] flush %l7 + 0x50 ldsh [%l7 + 0x64], %i1 sth %g7, [%l7 + 0x60] st %f23, [%l7 + 0x30] ldsh [%l7 + 0x12], %i5 lduh [%l7 + 0x38], %o2 stb %l6, [%l7 + 0x5B] ldub [%l7 + 0x2A], %o1 std %g4, [%l7 + 0x18] smulcc %i6, %o6, %o4 flush %l7 + 0x50 movcc %xcc, %i4, %o5 set 0x20, %l1 ldxa [%l7 + %l1] 0x14, %l0 ldsh [%l7 + 0x66], %o0 ldx [%l7 + 0x58], %l1 ldstub [%l7 + 0x55], %i2 ldsh [%l7 + 0x30], %o7 lduw [%l7 + 0x1C], %l5 lduw [%l7 + 0x08], %l4 lduw [%l7 + 0x44], %g2 fmovsgu %icc, %f8, %f16 ldsh [%l7 + 0x70], %i7 ldsh [%l7 + 0x10], %l2 ldsb [%l7 + 0x6D], %g1 st %f24, [%l7 + 0x1C] ld [%l7 + 0x0C], %f19 st %f28, [%l7 + 0x38] swap [%l7 + 0x44], %g6 tvs %icc, 0x1 ldsw [%l7 + 0x60], %l3 nop set 0x2E, %i0 lduh [%l7 + %i0], %g5 stw %o3, [%l7 + 0x54] ldstub [%l7 + 0x20], %i3 ldub [%l7 + 0x55], %i0 wr %g0, 0x10, %asi stxa %i1, [%l7 + 0x40] %asi or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr addccc %o2, %g7, %o1 sth %g4, [%l7 + 0x58] ldsb [%l7 + 0x7A], %i6 set 0x68, %l4 stxa %l6, [%l7 + %l4] 0x2a membar #Sync nop set 0x50, %i6 ldd [%l7 + %i6], %f8 ldsh [%l7 + 0x6C], %o4 lduh [%l7 + 0x50], %i4 fmul8x16au %f17, %f20, %f30 stb %o5, [%l7 + 0x0E] ldx [%l7 + 0x18], %o6 rd %asi, %o0 fmovsvc %icc, %f24, %f18 stw %l1, [%l7 + 0x70] ldsh [%l7 + 0x56], %l0 sth %i2, [%l7 + 0x70] sth %o7, [%l7 + 0x08] stbar lduh [%l7 + 0x7A], %l4 ld [%l7 + 0x4C], %f15 ldd [%l7 + 0x58], %l4 stx %g2, [%l7 + 0x38] ldub [%l7 + 0x6F], %i7 ldsh [%l7 + 0x56], %g1 st %f0, [%l7 + 0x54] std %f26, [%l7 + 0x38] sdivx %l2, 0x0AC8, %g6 sth %g5, [%l7 + 0x52] stw %l3, [%l7 + 0x1C] tle %icc, 0x4 std %f20, [%l7 + 0x20] ldsb [%l7 + 0x12], %o3 flush %l7 + 0x34 std %f18, [%l7 + 0x70] ldd [%l7 + 0x48], %f12 wrpr %i0, 0x12EF, %tick alignaddr %i1, %i3, %g3 bvs,a,pn %xcc, loop_129 fpack16 %f22, %f1 stb %i5, [%l7 + 0x3F] stb %g7, [%l7 + 0x77] loop_129: movle %xcc, %o2, %o1 nop set 0x6C, %o2 ldsb [%l7 + %o2], %g4 set 0x50, %g6 ldxa [%l7 + %g6] 0x89, %i6 st %f28, [%l7 + 0x44] nop set 0x77, %i5 stb %o4, [%l7 + %i5] ldub [%l7 + 0x0D], %i4 nop set 0x0C, %g4 ldub [%l7 + %g4], %o5 ldd [%l7 + 0x20], %o6 stb %o0, [%l7 + 0x55] ldsw [%l7 + 0x40], %l6 fcmpes %fcc0, %f0, %f13 ldsh [%l7 + 0x60], %l1 fmovrde %i2, %f26, %f12 wr %g0, 0x81, %asi ldxa [%l7 + 0x30] %asi, %l0 ldx [%l7 + 0x70], %o7 subcc %l5, %l4, %g2 !Yo - got one - imm_asi 0x5f !And yo - immediate is 0x0 wr %g0, 0x5f, %asi stxa %i7, [%g0 + 0x0] %asi ldd [%l7 + 0x78], %l2 wr %g0, 0xeb, %asi stxa %g1, [%l7 + 0x18] %asi membar #Sync std %g4, [%l7 + 0x40] wr %g0, 0x80, %asi ldxa [%l7 + 0x20] %asi, %g6 stb %l3, [%l7 + 0x60] std %f30, [%l7 + 0x68] set 0x78, %i4 stxa %i0, [%l7 + %i4] 0x22 membar #Sync stx %i1, [%l7 + 0x40] stb %i3, [%l7 + 0x41] lduh [%l7 + 0x20], %g3 ldstub [%l7 + 0x78], %i5 stw %o3, [%l7 + 0x4C] std %f30, [%l7 + 0x38] nop set 0x08, %g7 stx %g7, [%l7 + %g7] fmovscc %icc, %f7, %f29 prefetch [%l7 + 0x5C], 0x3 st %f16, [%l7 + 0x08] ld [%l7 + 0x0C], %f17 lduh [%l7 + 0x7E], %o2 ldx [%l7 + 0x48], %g4 ldsh [%l7 + 0x22], %o1 ld [%l7 + 0x48], %f2 ldstub [%l7 + 0x6B], %i6 st %f26, [%l7 + 0x20] array16 %o4, %o5, %i4 ldx [%l7 + 0x70], %o0 flush %l7 + 0x44 std %o6, [%l7 + 0x78] ldub [%l7 + 0x7A], %l1 stw %i2, [%l7 + 0x6C] ldsh [%l7 + 0x16], %l0 nop set 0x68, %g3 ldd [%l7 + %g3], %o6 std %i6, [%l7 + 0x20] !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x158 set 0x158, %l0 nop ! stxa %l5, [%g0 + %l0] 0x40 ripped by fixASI40.pl prefetch [%l7 + 0x44], 0x1 ldstub [%l7 + 0x2C], %l4 ldsh [%l7 + 0x30], %g2 nop set 0x0C, %i1 ldsw [%l7 + %i1], %l2 ldub [%l7 + 0x69], %g1 flush %l7 + 0x30 wr %g0, 0xe2, %asi stxa %g5, [%l7 + 0x18] %asi membar #Sync ldub [%l7 + 0x7A], %i7 ldub [%l7 + 0x24], %l3 wr %g0, 0xea, %asi stxa %i0, [%l7 + 0x78] %asi membar #Sync st %f9, [%l7 + 0x48] ldd [%l7 + 0x60], %f2 add %g6, 0x16A1, %i3 ld [%l7 + 0x2C], %f6 lduw [%l7 + 0x58], %g3 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x776, %tick_cmpr rd %pc, %i1 fmovsl %icc, %f23, %f24 lduh [%l7 + 0x1C], %o3 ldstub [%l7 + 0x47], %o2 ldd [%l7 + 0x08], %f10 wr %g0, 0x80, %asi ldxa [%l7 + 0x40] %asi, %g7 stb %o1, [%l7 + 0x23] ldsh [%l7 + 0x70], %g4 nop set 0x24, %o7 stw %o4, [%l7 + %o7] st %f26, [%l7 + 0x28] ldsw [%l7 + 0x10], %i6 lduw [%l7 + 0x20], %o5 stw %o0, [%l7 + 0x24] fpadd16s %f12, %f20, %f30 flushw flush %l7 + 0x40 sth %i4, [%l7 + 0x2A] sth %l1, [%l7 + 0x6A] or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr stbar wr %g0, 0x0c, %asi stxa %o7, [%l7 + 0x48] %asi wr %g0, 0xe3, %asi stxa %l6, [%l7 + 0x48] %asi membar #Sync stw %l5, [%l7 + 0x60] nop set 0x68, %i3 ldx [%l7 + %i3], %i2 swap [%l7 + 0x60], %l4 tsubcctv %g2, 0x16CF, %l2 ldx [%l7 + 0x30], %g5 swap [%l7 + 0x74], %i7 set 0x08, %l5 stxa %g1, [%l7 + %l5] 0x89 nop set 0x14, %i2 ldsw [%l7 + %i2], %l3 ldsw [%l7 + 0x5C], %i0 fble,a %fcc1, loop_130 bg,a %xcc, loop_131 lduh [%l7 + 0x72], %i3 flush %l7 + 0x38 loop_130: ldsw [%l7 + 0x5C], %g6 loop_131: nop set 0x43, %o3 ldub [%l7 + %o3], %g3 st %f19, [%l7 + 0x4C] flush %l7 + 0x68 rd %pc, %i1 lduw [%l7 + 0x1C], %i5 fpadd16 %f20, %f16, %f26 std %f4, [%l7 + 0x40] st %f10, [%l7 + 0x2C] !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x10 set 0x10, %o4 ldxa [%g0 + %o4] 0x20, %o2 ldsh [%l7 + 0x52], %o3 set 0x48, %g5 ldxa [%l7 + %g5] 0x0c, %g7 rdpr %cleanwin, %g4 lduw [%l7 + 0x3C], %o1 ldx [%l7 + 0x48], %i6 stx %o4, [%l7 + 0x60] ldx [%l7 + 0x48], %o0 nop set 0x70, %o5 std %f4, [%l7 + %o5] fmovsn %xcc, %f6, %f1 nop set 0x59, %o6 ldub [%l7 + %o6], %o5 swap [%l7 + 0x10], %l1 swap [%l7 + 0x10], %i4 ldx [%l7 + 0x68], %o6 stw %l0, [%l7 + 0x5C] edge16ln %o7, %l6, %i2 ldd [%l7 + 0x18], %f6 ldd [%l7 + 0x20], %l4 stw %g2, [%l7 + 0x24] ldsw [%l7 + 0x60], %l4 nop set 0x18, %o0 stx %g5, [%l7 + %o0] lduh [%l7 + 0x74], %l2 ldd [%l7 + 0x10], %f30 flush %l7 + 0x14 ldub [%l7 + 0x0A], %i7 popc 0x1D6C, %g1 swap [%l7 + 0x20], %i0 fbl,a %fcc0, loop_132 stb %l3, [%l7 + 0x3D] stw %g6, [%l7 + 0x0C] sdivx %i3, 0x19F4, %g3 loop_132: lduw [%l7 + 0x0C], %i1 ldsb [%l7 + 0x6F], %i5 std %o2, [%l7 + 0x08] fornot2 %f10, %f12, %f30 swap [%l7 + 0x24], %g7 wr %g0, 0x11, %asi ldxa [%l7 + 0x20] %asi, %o2 ldsb [%l7 + 0x77], %o1 stb %i6, [%l7 + 0x39] !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x110 set 0x110, %l6 ldxa [%g0 + %l6] 0x52, %o4 ldx [%l7 + 0x78], %o0 umul %g4, 0x07AE, %o5 ld [%l7 + 0x4C], %f26 stx %i4, [%l7 + 0x50] std %f22, [%l7 + 0x78] flush %l7 + 0x24 nop set 0x1A, %i7 ldub [%l7 + %i7], %l1 fpadd32s %f27, %f10, %f10 fcmpgt16 %f0, %f6, %l0 fmovsg %xcc, %f14, %f14 stw %o7, [%l7 + 0x6C] stbar flush %l7 + 0x28 ldd [%l7 + 0x48], %f30 stw %l6, [%l7 + 0x54] ldd [%l7 + 0x08], %o6 stbar nop set 0x19, %g1 stb %l5, [%l7 + %g1] flush %l7 + 0x4C ldub [%l7 + 0x0E], %g2 movcc %icc, %l4, %i2 stx %g5, [%l7 + 0x50] flush %l7 + 0x18 std %f26, [%l7 + 0x28] stx %i7, [%l7 + 0x58] wrpr %l2, 0x0D55, %pil lduw [%l7 + 0x44], %g1 swap [%l7 + 0x1C], %i0 smul %g6, 0x14C9, %l3 flush %l7 + 0x10 sth %i3, [%l7 + 0x30] ldstub [%l7 + 0x33], %g3 st %f25, [%l7 + 0x74] ldx [%l7 + 0x40], %i1 sdivx %i5, 0x0169, %o3 ldstub [%l7 + 0x70], %o2 ldd [%l7 + 0x78], %g6 ldx [%l7 + 0x28], %i6 ldsw [%l7 + 0x70], %o1 st %f19, [%l7 + 0x58] set 0x60, %l2 ldxa [%l7 + %l2] 0x80, %o4 fors %f12, %f16, %f12 set 0x60, %o1 stxa %g4, [%l7 + %o1] 0x2f membar #Sync lduh [%l7 + 0x72], %o0 tgu %xcc, 0x4 fmuld8ulx16 %f19, %f14, %f28 sethi 0x08F9, %o5 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr prefetch [%l7 + 0x38], 0x2 st %f2, [%l7 + 0x28] fabss %f4, %f4 fmovdle %icc, %f1, %f8 ld [%l7 + 0x44], %f29 ldub [%l7 + 0x74], %o7 lduh [%l7 + 0x4A], %l1 flush %l7 + 0x24 swap [%l7 + 0x58], %l6 lduh [%l7 + 0x2E], %o6 sir 0x174A stw %g2, [%l7 + 0x3C] stb %l4, [%l7 + 0x5E] stb %l5, [%l7 + 0x50] fxnors %f29, %f16, %f25 ldd [%l7 + 0x38], %i2 std %f30, [%l7 + 0x70] wr %g0, 0x18, %asi ldxa [%l7 + 0x20] %asi, %i7 sth %l2, [%l7 + 0x20] ldx [%l7 + 0x60], %g5 ld [%l7 + 0x50], %f16 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 movl %xcc, %g1, %g6 nop set 0x37, %l3 ldub [%l7 + %l3], %l3 swap [%l7 + 0x50], %i3 ldub [%l7 + 0x42], %i0 ldub [%l7 + 0x74], %g3 wrpr %i1, 0x1B6A, %cwp !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x3e0 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x3e0] %asi, %i5 ripped by fixASI40.pl ripped by fixASI40.pl ld [%l7 + 0x28], %f22 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x1f8 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x1f8] %asi, %o2 ripped by fixASI40.pl ripped by fixASI40.pl lduh [%l7 + 0x64], %o3 lduh [%l7 + 0x78], %i6 sra %o1, 0x10, %o4 alignaddrl %g4, %g7, %o5 set 0x40, %l1 ldxa [%l7 + %l1] 0x10, %o0 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stb %i4, [%l7 + 0x38] fmovsleu %xcc, %f2, %f20 std %f22, [%l7 + 0x40] lduh [%l7 + 0x7C], %l0 lduh [%l7 + 0x3A], %o7 ldstub [%l7 + 0x4A], %l6 wr %g0, 0x89, %asi stxa %o6, [%l7 + 0x08] %asi fxors %f27, %f31, %f30 flush %l7 + 0x30 fmovdvc %icc, %f9, %f4 ld [%l7 + 0x38], %f31 ldx [%l7 + 0x20], %g2 swap [%l7 + 0x58], %l4 bvc loop_133 movg %icc, %l5, %l1 ldstub [%l7 + 0x3C], %i2 tgu %icc, 0x1 loop_133: std %f16, [%l7 + 0x08] ldd [%l7 + 0x38], %i6 fbule %fcc3, loop_134 tcs %icc, 0x2 fbl %fcc1, loop_135 rd %ccr, %l2 loop_134: ldsw [%l7 + 0x10], %g1 stw %g5, [%l7 + 0x60] loop_135: ld [%l7 + 0x6C], %f18 wr %g0, 0x19, %asi stxa %g6, [%l7 + 0x38] %asi ldsh [%l7 + 0x14], %l3 swap [%l7 + 0x40], %i0 flush %l7 + 0x70 lduw [%l7 + 0x70], %i3 stb %i1, [%l7 + 0x51] ldstub [%l7 + 0x5F], %i5 bne,pt %xcc, loop_136 ldd [%l7 + 0x18], %f0 std %f22, [%l7 + 0x70] ldsh [%l7 + 0x64], %g3 loop_136: ldx [%l7 + 0x20], %o3 stw %i6, [%l7 + 0x68] fmovrdlz %o1, %f22, %f22 ldx [%l7 + 0x18], %o2 prefetch [%l7 + 0x64], 0x2 ldsh [%l7 + 0x52], %o4 stw %g4, [%l7 + 0x20] movrlez %o5, 0x342, %g7 xnor %o0, 0x0775, %l0 stx %o7, [%l7 + 0x68] ld [%l7 + 0x7C], %f27 ldub [%l7 + 0x13], %l6 movg %xcc, %o6, %g2 stb %i4, [%l7 + 0x14] wr %g0, 0x81, %asi stxa %l5, [%l7 + 0x48] %asi ldsh [%l7 + 0x68], %l1 ldx [%l7 + 0x70], %i2 stbar mulscc %l4, %i7, %g1 ldsw [%l7 + 0x68], %g5 ld [%l7 + 0x78], %f15 nop set 0x60, %g2 ldsh [%l7 + %g2], %g6 prefetch [%l7 + 0x10], 0x3 stw %l2, [%l7 + 0x48] fnands %f10, %f8, %f22 st %f0, [%l7 + 0x24] ld [%l7 + 0x28], %f1 ldstub [%l7 + 0x15], %l3 movl %icc, %i0, %i3 wr %g0, 0x04, %asi ldxa [%l7 + 0x08] %asi, %i5 lduh [%l7 + 0x38], %g3 be,a,pt %xcc, loop_137 prefetch [%l7 + 0x38], 0x0 nop set 0x41, %l4 ldsb [%l7 + %l4], %o3 ldsw [%l7 + 0x78], %i6 loop_137: alignaddr %o1, %o2, %o4 fand %f6, %f8, %f12 ldsw [%l7 + 0x20], %i1 set 0x68, %i0 ldxa [%l7 + %i0] 0x1d, %g4 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xED1, %hsys_tick_cmpr brnz %g7, loop_138 std %f6, [%l7 + 0x08] std %f0, [%l7 + 0x10] array8 %o0, %l0, %l6 loop_138: ldub [%l7 + 0x29], %o7 tleu %xcc, 0x7 lduh [%l7 + 0x62], %g2 ldsb [%l7 + 0x41], %o6 ld [%l7 + 0x5C], %f26 std %i4, [%l7 + 0x78] st %f18, [%l7 + 0x24] std %f30, [%l7 + 0x68] and %l1, %l5, %l4 fbuge,a %fcc1, loop_139 ldub [%l7 + 0x72], %i7 stb %i2, [%l7 + 0x68] set 0x50, %o2 stxa %g1, [%l7 + %o2] 0x2a membar #Sync loop_139: movneg %xcc, %g6, %g5 ldsb [%l7 + 0x4B], %l2 ldub [%l7 + 0x72], %l3 ldd [%l7 + 0x60], %f18 ldstub [%l7 + 0x67], %i0 stb %i3, [%l7 + 0x42] ldx [%l7 + 0x50], %i5 ldstub [%l7 + 0x20], %g3 popc %o3, %o1 fone %f30 wr %g0, 0x2f, %asi stxa %o2, [%l7 + 0x58] %asi membar #Sync ldsb [%l7 + 0x5A], %o4 set 0x20, %g6 stxa %i1, [%l7 + %g6] 0x2b membar #Sync addc %g4, %i6, %g7 swap [%l7 + 0x34], %o5 ldsb [%l7 + 0x4C], %o0 swap [%l7 + 0x20], %l0 ldstub [%l7 + 0x55], %o7 wr %g0, 0x81, %asi stxa %g2, [%l7 + 0x10] %asi stx %o6, [%l7 + 0x50] st %f9, [%l7 + 0x7C] ldsb [%l7 + 0x68], %i4 ldub [%l7 + 0x37], %l6 fbge,a %fcc0, loop_140 fmovse %xcc, %f9, %f24 ld [%l7 + 0x0C], %f26 alignaddr %l1, %l5, %i7 loop_140: ldsw [%l7 + 0x08], %i2 std %f30, [%l7 + 0x78] stx %g1, [%l7 + 0x08] orn %l4, %g6, %g5 udivx %l3, 0x0FFC, %l2 set 0x70, %i5 stxa %i3, [%l7 + %i5] 0x81 swap [%l7 + 0x54], %i0 ldstub [%l7 + 0x11], %g3 std %o2, [%l7 + 0x58] nop set 0x50, %g4 ldsw [%l7 + %g4], %i5 nop set 0x59, %i4 ldstub [%l7 + %i4], %o1 ldstub [%l7 + 0x71], %o4 st %f18, [%l7 + 0x30] addccc %i1, 0x0902, %o2 std %f10, [%l7 + 0x40] fnegs %f25, %f7 ldsb [%l7 + 0x15], %g4 udiv %i6, 0x1B4D, %g7 swap [%l7 + 0x40], %o0 ldsb [%l7 + 0x33], %o5 std %l0, [%l7 + 0x50] nop set 0x2A, %g7 sth %o7, [%l7 + %g7] prefetch [%l7 + 0x70], 0x1 sth %o6, [%l7 + 0x28] lduw [%l7 + 0x24], %g2 ldsb [%l7 + 0x6E], %i4 addcc %l1, %l6, %i7 std %f16, [%l7 + 0x60] stb %i2, [%l7 + 0x0B] nop set 0x78, %i6 stx %g1, [%l7 + %i6] std %f22, [%l7 + 0x18] bg,a,pn %icc, loop_141 brnz %l5, loop_142 ldx [%l7 + 0x20], %l4 ldsb [%l7 + 0x17], %g5 loop_141: nop setx loop_143, %l0, %l1 jmpl %l1, %g6 loop_142: stx %l3, [%l7 + 0x78] subcc %i3, 0x0766, %i0 prefetch [%l7 + 0x44], 0x2 loop_143: nop set 0x28, %g3 std %f22, [%l7 + %g3] array32 %l2, %o3, %g3 std %f0, [%l7 + 0x70] nop set 0x50, %l0 std %f22, [%l7 + %l0] fmovrsgez %i5, %f2, %f20 set 0x58, %o7 stxa %o4, [%l7 + %o7] 0x80 rd %ccr, %i1 ld [%l7 + 0x48], %f7 swap [%l7 + 0x48], %o2 swap [%l7 + 0x24], %o1 stbar ldd [%l7 + 0x20], %i6 ldd [%l7 + 0x38], %f4 ldx [%l7 + 0x50], %g7 ld [%l7 + 0x0C], %f13 sir 0x176E stw %o0, [%l7 + 0x0C] set 0x38, %i3 stxa %o5, [%l7 + %i3] 0x10 ld [%l7 + 0x30], %f27 swap [%l7 + 0x60], %l0 ldub [%l7 + 0x57], %o7 movcc %xcc, %o6, %g2 ldx [%l7 + 0x70], %i4 nop set 0x20, %i1 ldsb [%l7 + %i1], %g4 ldsh [%l7 + 0x1A], %l1 !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x18 wr %g0, 0x50, %asi ldxa [%g0 + 0x18] %asi, %l6 prefetch [%l7 + 0x58], 0x0 prefetch [%l7 + 0x54], 0x0 ldstub [%l7 + 0x67], %i2 ldd [%l7 + 0x60], %g0 ldsw [%l7 + 0x78], %i7 ldstub [%l7 + 0x15], %l4 ldd [%l7 + 0x38], %f2 fmul8x16au %f5, %f31, %f12 stw %g5, [%l7 + 0x18] fpackfix %f26, %f6 lduh [%l7 + 0x36], %g6 lduw [%l7 + 0x18], %l5 orcc %l3, 0x0772, %i0 ldstub [%l7 + 0x47], %i3 stbar ldsh [%l7 + 0x2C], %l2 movl %xcc, %o3, %i5 fbue,a %fcc2, loop_144 prefetch [%l7 + 0x7C], 0x3 nop set 0x18, %i2 sth %o4, [%l7 + %i2] stx %g3, [%l7 + 0x38] loop_144: ldd [%l7 + 0x28], %f10 wr %o2, %o1, %ccr ldd [%l7 + 0x08], %f30 ld [%l7 + 0x14], %f2 subc %i6, 0x0A68, %g7 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr fmovse %xcc, %f21, %f27 popc 0x1A72, %o5 lduw [%l7 + 0x68], %o0 std %f2, [%l7 + 0x10] stbar st %f25, [%l7 + 0x4C] stb %o7, [%l7 + 0x2F] ldsh [%l7 + 0x36], %l0 stw %g2, [%l7 + 0x78] stw %i4, [%l7 + 0x4C] !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x118 wr %g0, 0x52, %asi stxa %g4, [%g0 + 0x118] %asi flush %l7 + 0x08 call loop_145 st %f13, [%l7 + 0x14] wr %g0, 0x80, %asi ldxa [%l7 + 0x60] %asi, %l1 loop_145: stw %l6, [%l7 + 0x24] fbg %fcc0, loop_146 ld [%l7 + 0x30], %f14 fxors %f27, %f24, %f11 ldstub [%l7 + 0x14], %o6 loop_146: flush %l7 + 0x54 stb %g1, [%l7 + 0x39] ldx [%l7 + 0x50], %i7 move %icc, %i2, %g5 fmovsneg %icc, %f29, %f0 ldsw [%l7 + 0x58], %g6 sth %l4, [%l7 + 0x7A] ldd [%l7 + 0x38], %l4 ldstub [%l7 + 0x10], %l3 swap [%l7 + 0x08], %i3 wr %g0, 0x18, %asi stxa %l2, [%l7 + 0x30] %asi ldx [%l7 + 0x68], %i0 st %f10, [%l7 + 0x50] sdiv %o3, 0x067B, %i5 flush %l7 + 0x6C std %f6, [%l7 + 0x58] !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x10 set 0x10, %l5 ldxa [%g0 + %l5] 0x21, %o4 nop set 0x40, %o4 std %o2, [%l7 + %o4] ldsb [%l7 + 0x5E], %o1 prefetch [%l7 + 0x34], 0x2 fbuge %fcc2, loop_147 ldstub [%l7 + 0x12], %i6 stx %g7, [%l7 + 0x48] ldd [%l7 + 0x08], %f20 loop_147: flush %l7 + 0x74 ldd [%l7 + 0x40], %g2 tvs %icc, 0x7 sth %i1, [%l7 + 0x18] wr %g0, 0x11, %asi stxa %o0, [%l7 + 0x38] %asi ldsh [%l7 + 0x4C], %o5 flush %l7 + 0x14 stw %o7, [%l7 + 0x40] udiv %l0, 0x023D, %g2 prefetch [%l7 + 0x30], 0x3 wr %g0, 0x1d, %asi ldxa [%l7 + 0x30] %asi, %i4 ldub [%l7 + 0x1F], %l1 movpos %xcc, %g4, %o6 ldd [%l7 + 0x40], %f24 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 fmul8x16al %f28, %f16, %f26 ldub [%l7 + 0x26], %l6 prefetch [%l7 + 0x54], 0x2 nop set 0x28, %o3 ldsw [%l7 + %o3], %i7 std %g0, [%l7 + 0x38] stx %g5, [%l7 + 0x68] sth %i2, [%l7 + 0x3C] bshuffle %f16, %f0, %f18 ldub [%l7 + 0x16], %g6 ldstub [%l7 + 0x08], %l4 udivx %l5, 0x0B39, %l3 lduh [%l7 + 0x22], %i3 ldx [%l7 + 0x38], %l2 stb %o3, [%l7 + 0x0D] or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0x132, %hsys_tick_cmpr tsubcc %o4, %i0, %o1 !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x10 set 0x10, %o5 stxa %o2, [%g0 + %o5] 0x20 nop set 0x4A, %g5 ldsh [%l7 + %g5], %i6 st %f20, [%l7 + 0x70] wr %g0, 0x18, %asi stxa %g7, [%l7 + 0x10] %asi movleu %xcc, %i1, %o0 ld [%l7 + 0x68], %f3 ldx [%l7 + 0x20], %g3 ldx [%l7 + 0x40], %o7 ldsb [%l7 + 0x51], %o5 fmovrslez %g2, %f15, %f16 !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x00 set 0x00, %o6 ldxa [%g0 + %o6] 0x50, %l0 stx %l1, [%l7 + 0x10] lduh [%l7 + 0x30], %g4 ldsw [%l7 + 0x3C], %o6 st %f19, [%l7 + 0x0C] !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x0 wr %g0, 0x4f, %asi ldxa [%g0 + 0x0] %asi, %l6 movleu %xcc, %i7, %g1 edge8ln %i4, %g5, %g6 stw %i2, [%l7 + 0x68] ldsb [%l7 + 0x3B], %l5 lduw [%l7 + 0x14], %l4 sdivcc %i3, 0x0832, %l2 rd %sys_tick_cmpr, %o3 st %f26, [%l7 + 0x48] stx %i5, [%l7 + 0x38] bn %xcc, loop_148 stbar wr %g0, 0x1c, %asi stxa %o4, [%l7 + 0x20] %asi loop_148: nop set 0x3C, %o0 ldsh [%l7 + %o0], %i0 ldsh [%l7 + 0x12], %o1 wr %g0, 0x81, %asi ldxa [%l7 + 0x68] %asi, %o2 ld [%l7 + 0x68], %f19 fsrc1 %f14, %f10 nop set 0x60, %i7 ldstub [%l7 + %i7], %g7 stw %i1, [%l7 + 0x48] std %i6, [%l7 + 0x10] lduw [%l7 + 0x38], %g3 xnorcc %o7, %o5, %g2 edge32n %o0, %l0, %l1 ldx [%l7 + 0x28], %g4 nop set 0x08, %g1 ldsh [%l7 + %g1], %o6 flush %l7 + 0x68 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0x0F5, %hsys_tick_cmpr stbar wr %g0, 0xea, %asi stxa %g1, [%l7 + 0x68] %asi membar #Sync wr %g0, 0x89, %asi ldxa [%l7 + 0x48] %asi, %l6 ldd [%l7 + 0x28], %i4 st %f16, [%l7 + 0x10] sth %g5, [%l7 + 0x5C] fnegd %f4, %f2 ldstub [%l7 + 0x50], %i2 orncc %l5, 0x0D72, %l3 tsubcc %g6, 0x1816, %i3 sdivx %l2, 0x039F, %o3 stx %i5, [%l7 + 0x60] fbe %fcc0, loop_149 edge8l %o4, %l4, %o1 flush %l7 + 0x24 nop set 0x0F, %o1 ldsb [%l7 + %o1], %i0 loop_149: prefetch [%l7 + 0x08], 0x0 tsubcc %o2, 0x01DA, %g7 swap [%l7 + 0x58], %i1 nop set 0x1C, %l2 ldsw [%l7 + %l2], %g3 lduw [%l7 + 0x44], %o7 call loop_150 swap [%l7 + 0x78], %o5 nop set 0x7D, %l3 ldub [%l7 + %l3], %g2 fcmpeq32 %f30, %f10, %i6 loop_150: ldd [%l7 + 0x50], %l0 ldd [%l7 + 0x60], %o0 prefetch [%l7 + 0x44], 0x3 !Yo - got one - imm_asi 0x5f !And yo - immediate is 0x0 set 0x0, %g2 stxa %g4, [%g0 + %g2] 0x5f sth %l1, [%l7 + 0x2E] nop set 0x08, %l4 ldub [%l7 + %l4], %i7 lduw [%l7 + 0x5C], %g1 xorcc %o6, 0x0C1B, %i4 lduw [%l7 + 0x30], %l6 srax %g5, %l5, %l3 ldx [%l7 + 0x18], %g6 ldsb [%l7 + 0x5B], %i3 movrne %i2, %o3, %l2 swap [%l7 + 0x30], %o4 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xE37, %hsys_tick_cmpr ldsh [%l7 + 0x7C], %i0 ldsb [%l7 + 0x15], %o2 flush %l7 + 0x4C sth %i5, [%l7 + 0x44] wr %g0, 0x81, %asi stxa %g7, [%l7 + 0x28] %asi set 0x28, %i0 ldxa [%l7 + %i0] 0x89, %g3 lduh [%l7 + 0x44], %i1 ldd [%l7 + 0x60], %f10 alignaddr %o7, %o5, %i6 stbar stw %l0, [%l7 + 0x28] swap [%l7 + 0x08], %g2 prefetch [%l7 + 0x14], 0x1 ldd [%l7 + 0x68], %f12 wr %g0, 0x1c, %asi ldxa [%l7 + 0x38] %asi, %g4 stb %o0, [%l7 + 0x34] taddcc %i7, %l1, %o6 addccc %i4, %g1, %l6 ldd [%l7 + 0x20], %f20 std %f20, [%l7 + 0x50] flush %l7 + 0x64 ld [%l7 + 0x7C], %f21 ldd [%l7 + 0x70], %g4 prefetch [%l7 + 0x20], 0x3 edge8ln %l3, %l5, %g6 ld [%l7 + 0x28], %f24 lduw [%l7 + 0x24], %i2 wrpr %i3, %l2, %cwp stbar ldsh [%l7 + 0x34], %o4 nop set 0x30, %o2 std %f18, [%l7 + %o2] stbar std %o2, [%l7 + 0x48] fmovrsgz %o1, %f5, %f8 ld [%l7 + 0x48], %f2 ldub [%l7 + 0x5B], %l4 stbar fmovsa %icc, %f21, %f31 ldx [%l7 + 0x10], %o2 ld [%l7 + 0x70], %f30 stbar nop set 0x77, %l1 stb %i0, [%l7 + %l1] ldsh [%l7 + 0x1A], %i5 ldub [%l7 + 0x6D], %g3 movrgez %g7, 0x0E2, %o7 sth %o5, [%l7 + 0x72] fpsub32 %f20, %f12, %f24 ldx [%l7 + 0x48], %i1 umul %i6, %l0, %g2 ldd [%l7 + 0x50], %f16 lduw [%l7 + 0x44], %o0 nop set 0x55, %g6 ldstub [%l7 + %g6], %i7 ldsh [%l7 + 0x14], %g4 lduw [%l7 + 0x48], %l1 prefetch [%l7 + 0x24], 0x2 xnorcc %o6, %g1, %l6 stbar swap [%l7 + 0x2C], %i4 srl %l3, 0x11, %l5 ldx [%l7 + 0x48], %g5 !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x208 set 0x208, %g4 stxa %i2, [%g0 + %g4] 0x52 ldub [%l7 + 0x37], %i3 wr %g0, 0x2b, %asi stxa %l2, [%l7 + 0x30] %asi membar #Sync flush %l7 + 0x08 ldd [%l7 + 0x48], %g6 movle %icc, %o4, %o3 ldd [%l7 + 0x10], %l4 rdpr %tl, %o2 nop set 0x40, %i5 ldd [%l7 + %i5], %i0 wr %g0, 0x88, %asi ldxa [%l7 + 0x50] %asi, %o1 std %i4, [%l7 + 0x60] ldsw [%l7 + 0x38], %g3 taddcctv %o7, %g7, %o5 flush %l7 + 0x28 st %f31, [%l7 + 0x68] std %i0, [%l7 + 0x20] membar 0x3C stw %i6, [%l7 + 0x74] std %g2, [%l7 + 0x60] set 0x30, %g7 stxa %o0, [%l7 + %g7] 0x0c nop set 0x48, %i6 ldd [%l7 + %i6], %i6 ldsh [%l7 + 0x6E], %g4 stbar std %l0, [%l7 + 0x48] st %f19, [%l7 + 0x60] std %o6, [%l7 + 0x28] nop set 0x50, %g3 ldd [%l7 + %g3], %f12 std %l0, [%l7 + 0x30] ldsw [%l7 + 0x54], %l6 fmovd %f10, %f10 stw %i4, [%l7 + 0x38] set 0x50, %i4 stxa %g1, [%l7 + %i4] 0xe3 membar #Sync flush %l7 + 0x3C stw %l3, [%l7 + 0x60] edge32 %g5, %l5, %i2 ldub [%l7 + 0x30], %l2 lduh [%l7 + 0x1A], %g6 nop set 0x32, %l0 lduh [%l7 + %l0], %o4 flush %l7 + 0x08 umul %i3, %l4, %o3 std %f16, [%l7 + 0x68] swap [%l7 + 0x2C], %i0 set 0x70, %i3 ldxa [%l7 + %i3] 0x10, %o2 stb %i5, [%l7 + 0x48] flush %l7 + 0x4C wr %g0, 0x81, %asi ldxa [%l7 + 0x60] %asi, %o1 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x110 set 0x110, %o7 stxa %g3, [%g0 + %o7] 0x21 stb %g7, [%l7 + 0x21] ldub [%l7 + 0x0D], %o7 ldd [%l7 + 0x70], %f8 nop set 0x7E, %i2 ldub [%l7 + %i2], %i1 ldd [%l7 + 0x78], %f0 std %o4, [%l7 + 0x68] nop set 0x50, %i1 std %i6, [%l7 + %i1] stb %g2, [%l7 + 0x20] flush %l7 + 0x08 !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x208 set 0x208, %o4 ldxa [%g0 + %o4] 0x52, %i7 sth %o0, [%l7 + 0x2A] ld [%l7 + 0x58], %f25 lduh [%l7 + 0x4E], %l0 ld [%l7 + 0x3C], %f20 edge8ln %o6, %g4, %l6 ldsb [%l7 + 0x1C], %i4 lduw [%l7 + 0x48], %l1 rdpr %gl, %g1 ldx [%l7 + 0x38], %g5 nop set 0x48, %l5 ldx [%l7 + %l5], %l5 ldsw [%l7 + 0x54], %l3 lduw [%l7 + 0x58], %i2 stbar alignaddrl %l2, %o4, %i3 rdpr %tl, %l4 nop set 0x78, %o3 stx %g6, [%l7 + %o3] fmovrslez %i0, %f1, %f25 ldsw [%l7 + 0x34], %o3 ld [%l7 + 0x4C], %f6 prefetch [%l7 + 0x2C], 0x2 stx %o2, [%l7 + 0x78] ldsw [%l7 + 0x4C], %i5 stbar ldstub [%l7 + 0x24], %o1 std %f30, [%l7 + 0x38] lduw [%l7 + 0x28], %g7 lduh [%l7 + 0x10], %g3 ldd [%l7 + 0x08], %f26 flush %l7 + 0x38 wr %g0, 0x1c, %asi ldxa [%l7 + 0x58] %asi, %i1 std %o6, [%l7 + 0x50] lduw [%l7 + 0x6C], %i6 ldstub [%l7 + 0x41], %g2 movre %o5, 0x339, %o0 prefetch [%l7 + 0x50], 0x3 swap [%l7 + 0x58], %i7 swap [%l7 + 0x20], %l0 ld [%l7 + 0x74], %f25 stb %g4, [%l7 + 0x39] fpadd16s %f7, %f16, %f3 bleu,a,pt %icc, loop_151 swap [%l7 + 0x40], %l6 stw %i4, [%l7 + 0x34] ldd [%l7 + 0x38], %l0 loop_151: fsrc2s %f9, %f2 be loop_152 swap [%l7 + 0x78], %o6 stw %g1, [%l7 + 0x54] ldsh [%l7 + 0x66], %g5 loop_152: nop set 0x77, %o5 stb %l3, [%l7 + %o5] alignaddrl %l5, %l2, %o4 sth %i3, [%l7 + 0x1A] wrpr %l4, %g6, %pil ld [%l7 + 0x58], %f0 ld [%l7 + 0x44], %f12 fcmpgt16 %f10, %f18, %i0 st %f4, [%l7 + 0x44] rdhpr %hpstate, %i2 ldsw [%l7 + 0x30], %o3 nop set 0x28, %o6 ldub [%l7 + %o6], %o2 subcc %o1, %i5, %g3 nop set 0x48, %g5 std %f24, [%l7 + %g5] ldub [%l7 + 0x19], %g7 ldsw [%l7 + 0x08], %o7 stb %i1, [%l7 + 0x37] stw %g2, [%l7 + 0x78] ldd [%l7 + 0x38], %f14 !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x108 wr %g0, 0x52, %asi ldxa [%g0 + 0x108] %asi, %i6 ldsb [%l7 + 0x52], %o5 ldsw [%l7 + 0x3C], %o0 !Yo - got one - imm_asi 0x57 !And yo - immediate is 0x0 set 0x0, %l6 stxa %i7, [%g0 + %l6] 0x57 fmovsne %icc, %f10, %f19 addc %l0, %g4, %l6 sdivx %l1, 0x0FE6, %o6 std %f24, [%l7 + 0x50] edge16l %g1, %i4, %g5 swap [%l7 + 0x48], %l5 ld [%l7 + 0x18], %f25 st %f31, [%l7 + 0x38] lduh [%l7 + 0x2C], %l3 ldd [%l7 + 0x60], %f22 tn %xcc, 0x3 nop set 0x38, %o0 ldd [%l7 + %o0], %o4 wr %g0, 0x04, %asi stxa %l2, [%l7 + 0x48] %asi stx %l4, [%l7 + 0x78] ldub [%l7 + 0x48], %i3 stx %i0, [%l7 + 0x50] ldsw [%l7 + 0x30], %g6 fbn %fcc3, loop_153 stbar ldd [%l7 + 0x70], %o2 std %f20, [%l7 + 0x40] loop_153: std %f12, [%l7 + 0x68] ldstub [%l7 + 0x20], %i2 prefetch [%l7 + 0x54], 0x0 add %o2, 0x0606, %i5 ldd [%l7 + 0x30], %f26 stx %g3, [%l7 + 0x50] !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x18 set 0x18, %i7 ldxa [%g0 + %i7] 0x50, %o1 nop set 0x46, %o1 ldstub [%l7 + %o1], %o7 ldsh [%l7 + 0x5A], %g7 mova %icc, %g2, %i1 subccc %o5, 0x1925, %o0 fzeros %f31 stb %i7, [%l7 + 0x4D] stx %i6, [%l7 + 0x10] or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr ldd [%l7 + 0x68], %g4 ldub [%l7 + 0x43], %l6 fmovdneg %icc, %f8, %f25 wr %g0, 0x80, %asi stxa %o6, [%l7 + 0x60] %asi tsubcctv %g1, 0x0723, %i4 sth %g5, [%l7 + 0x18] ld [%l7 + 0x08], %f26 sth %l5, [%l7 + 0x26] ldx [%l7 + 0x68], %l3 std %l0, [%l7 + 0x18] nop set 0x0F, %g1 ldsb [%l7 + %g1], %l2 sth %o4, [%l7 + 0x10] fnot2s %f26, %f20 swap [%l7 + 0x10], %i3 std %f14, [%l7 + 0x10] ldd [%l7 + 0x70], %f2 stbar fbue %fcc1, loop_154 rdpr %otherwin, %i0 wr %g0, 0x0c, %asi ldxa [%l7 + 0x40] %asi, %g6 loop_154: movn %xcc, %o3, %l4 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 array8 %o2, %i2, %i5 std %o0, [%l7 + 0x78] ldx [%l7 + 0x38], %o7 ldd [%l7 + 0x48], %f22 nop set 0x74, %l3 stw %g3, [%l7 + %l3] tne %xcc, 0x6 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x1d0 set 0x1d0, %g2 nop ! stxa %g7, [%g0 + %g2] 0x40 ripped by fixASI40.pl std %f28, [%l7 + 0x70] sth %g2, [%l7 + 0x58] prefetch [%l7 + 0x7C], 0x2 bne loop_155 lduw [%l7 + 0x14], %i1 lduh [%l7 + 0x66], %o5 sth %o0, [%l7 + 0x16] loop_155: st %f20, [%l7 + 0x74] stb %i7, [%l7 + 0x19] tne %xcc, 0x5 sth %i6, [%l7 + 0x72] fnegd %f0, %f2 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr lduw [%l7 + 0x3C], %g4 stw %o6, [%l7 + 0x7C] ldsh [%l7 + 0x38], %g1 std %i6, [%l7 + 0x10] swap [%l7 + 0x3C], %g5 ldd [%l7 + 0x60], %f18 lduh [%l7 + 0x28], %i4 swap [%l7 + 0x48], %l5 set 0x60, %l4 ldxa [%l7 + %l4] 0x15, %l1 srax %l2, %o4, %l3 mova %xcc, %i3, %g6 std %o2, [%l7 + 0x40] ldd [%l7 + 0x10], %f22 nop set 0x50, %l2 ldd [%l7 + %l2], %f28 ldsh [%l7 + 0x64], %l4 tge %icc, 0x1 ldd [%l7 + 0x38], %f2 std %o2, [%l7 + 0x50] edge32ln %i2, %i0, %o1 ld [%l7 + 0x68], %f19 ldsb [%l7 + 0x46], %o7 ldd [%l7 + 0x40], %i4 flush %l7 + 0x44 flush %l7 + 0x0C rdpr %pil, %g3 ldd [%l7 + 0x20], %g6 nop set 0x46, %o2 ldsh [%l7 + %o2], %i1 lduh [%l7 + 0x38], %o5 stbar wr %g0, 0xea, %asi stxa %g2, [%l7 + 0x70] %asi membar #Sync flush %l7 + 0x14 sethi 0x1711, %i7 nop set 0x3C, %i0 stw %i6, [%l7 + %i0] lduh [%l7 + 0x6C], %l0 stb %o0, [%l7 + 0x67] ldx [%l7 + 0x78], %o6 nop set 0x38, %l1 std %f2, [%l7 + %l1] tleu %xcc, 0x2 fpsub16s %f20, %f2, %f28 andn %g4, %l6, %g5 movgu %xcc, %i4, %l5 stw %g1, [%l7 + 0x34] stbar swap [%l7 + 0x30], %l1 ld [%l7 + 0x7C], %f14 ldstub [%l7 + 0x74], %l2 ldsb [%l7 + 0x61], %o4 set 0x08, %g6 stxa %l3, [%l7 + %g6] 0x10 std %f28, [%l7 + 0x38] flush %l7 + 0x5C ldsw [%l7 + 0x38], %g6 ldsh [%l7 + 0x30], %o3 ldsb [%l7 + 0x28], %i3 nop set 0x60, %g4 ldd [%l7 + %g4], %o2 lduh [%l7 + 0x1A], %i2 ldd [%l7 + 0x70], %f0 fpackfix %f24, %f16 ldsh [%l7 + 0x42], %i0 ldd [%l7 + 0x18], %o0 std %f6, [%l7 + 0x48] ldsh [%l7 + 0x66], %o7 std %i4, [%l7 + 0x60] nop set 0x30, %i5 ldub [%l7 + %i5], %g3 ldsw [%l7 + 0x0C], %i1 lduh [%l7 + 0x18], %g7 std %g2, [%l7 + 0x30] st %f30, [%l7 + 0x48] ldsh [%l7 + 0x2C], %o5 ldub [%l7 + 0x2A], %i6 std %i6, [%l7 + 0x20] st %f7, [%l7 + 0x44] lduw [%l7 + 0x68], %o0 set 0x18, %i6 ldxa [%l7 + %i6] 0x14, %o6 ld [%l7 + 0x7C], %f8 swap [%l7 + 0x6C], %l0 ldsw [%l7 + 0x18], %l6 set 0x68, %g3 ldxa [%l7 + %g3] 0x15, %g5 lduw [%l7 + 0x3C], %i4 ldd [%l7 + 0x28], %f6 ldsb [%l7 + 0x10], %l5 ldsb [%l7 + 0x7B], %g1 ldub [%l7 + 0x1E], %l1 stx %l2, [%l7 + 0x58] ldub [%l7 + 0x12], %o4 stbar sll %g4, %l3, %g6 swap [%l7 + 0x0C], %i3 std %f26, [%l7 + 0x78] and %o2, 0x0565, %i2 movpos %icc, %l4, %i0 ldsw [%l7 + 0x60], %o1 nop set 0x57, %i4 ldub [%l7 + %i4], %o7 lduw [%l7 + 0x50], %o3 movne %xcc, %i5, %i1 stbar ldstub [%l7 + 0x76], %g3 stbar ldstub [%l7 + 0x7C], %g2 ldsw [%l7 + 0x54], %o5 wr %g0, 0x89, %asi ldxa [%l7 + 0x70] %asi, %i6 fpsub16s %f5, %f17, %f22 sth %g7, [%l7 + 0x74] stb %o0, [%l7 + 0x6F] ldub [%l7 + 0x50], %i7 ldsb [%l7 + 0x41], %o6 !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x220 set 0x220, %l0 ldxa [%g0 + %l0] 0x52, %l0 lduh [%l7 + 0x5A], %l6 ldd [%l7 + 0x30], %i4 tsubcc %l5, %g1, %l1 ld [%l7 + 0x2C], %f0 ldub [%l7 + 0x29], %g5 tsubcctv %l2, 0x081B, %g4 lduw [%l7 + 0x74], %l3 st %f28, [%l7 + 0x70] flush %l7 + 0x74 ldd [%l7 + 0x58], %f14 lduw [%l7 + 0x34], %i3 sth %o4, [%l7 + 0x72] ldsh [%l7 + 0x08], %o2 lduw [%l7 + 0x7C], %i2 sth %i0, [%l7 + 0x76] nop set 0x78, %g7 ldd [%l7 + %g7], %f30 stbar st %f29, [%l7 + 0x74] swap [%l7 + 0x50], %o1 wr %g0, 0x7, %fprs lduw [%l7 + 0x0C], %l4 edge32l %o3, %i1, %i5 swap [%l7 + 0x10], %g3 set 0x78, %i3 ldxa [%l7 + %i3] 0x04, %o5 ldsw [%l7 + 0x14], %i6 nop set 0x10, %o7 lduw [%l7 + %o7], %g2 add %o0, %i7, %g7 nop set 0x14, %i1 ldstub [%l7 + %i1], %l0 st %f12, [%l7 + 0x4C] nop set 0x6A, %o4 lduh [%l7 + %o4], %o6 std %i6, [%l7 + 0x40] sth %i4, [%l7 + 0x7E] bge,a,pt %xcc, loop_156 ldsh [%l7 + 0x2E], %l5 stbar fmovd %f26, %f18 loop_156: nop set 0x48, %i2 stxa %l1, [%l7 + %i2] 0x1d subccc %g5, %l2, %g4 or %g1, 0x014A, %g6 fbul %fcc3, loop_157 std %i2, [%l7 + 0x18] sth %l3, [%l7 + 0x3E] swap [%l7 + 0x40], %o4 loop_157: ldd [%l7 + 0x20], %o2 alignaddrl %i0, %o1, %i2 sra %o7, %l4, %o3 st %f12, [%l7 + 0x50] bleu,a %xcc, loop_158 alignaddrl %i5, %i1, %o5 ldd [%l7 + 0x68], %i6 stbar loop_158: sth %g3, [%l7 + 0x4E] std %o0, [%l7 + 0x40] addc %g2, %i7, %g7 flush %l7 + 0x5C fbge %fcc3, loop_159 stbar stw %l0, [%l7 + 0x0C] ldsh [%l7 + 0x52], %o6 loop_159: nop set 0x68, %o3 ldxa [%l7 + %o3] 0x88, %l6 flush %l7 + 0x28 stb %i4, [%l7 + 0x2F] prefetch [%l7 + 0x14], 0x3 stx %l5, [%l7 + 0x70] ldsb [%l7 + 0x33], %g5 fble,a %fcc3, loop_160 te %icc, 0x0 nop set 0x70, %l5 prefetch [%l7 + %l5], 0x2 ld [%l7 + 0x28], %f12 loop_160: edge8ln %l2, %g4, %l1 fblg %fcc2, loop_161 ldd [%l7 + 0x20], %g0 movrgz %g6, %l3, %i3 stb %o4, [%l7 + 0x3F] loop_161: ldd [%l7 + 0x48], %o2 ldstub [%l7 + 0x60], %o1 prefetch [%l7 + 0x20], 0x1 stbar ldsh [%l7 + 0x62], %i0 st %f9, [%l7 + 0x78] ldx [%l7 + 0x60], %o7 !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x10 wr %g0, 0x4f, %asi ldxa [%g0 + 0x10] %asi, %i2 swap [%l7 + 0x18], %l4 prefetch [%l7 + 0x7C], 0x2 std %f28, [%l7 + 0x38] std %o2, [%l7 + 0x28] umulcc %i5, 0x0B64, %i1 stx %i6, [%l7 + 0x38] flush %l7 + 0x38 ldsb [%l7 + 0x22], %g3 ldd [%l7 + 0x78], %f26 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x150 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %o0, [%g0 + 0x150] %asi ripped by fixASI40.pl ripped by fixASI40.pl st %f1, [%l7 + 0x1C] ldsw [%l7 + 0x20], %o5 tne %icc, 0x7 ldsh [%l7 + 0x64], %i7 sll %g7, %g2, %o6 prefetch [%l7 + 0x18], 0x3 fmovdgu %icc, %f4, %f21 flush %l7 + 0x48 flush %l7 + 0x74 ldd [%l7 + 0x40], %f12 ldsh [%l7 + 0x5C], %l0 stbar ldx [%l7 + 0x78], %i4 stw %l6, [%l7 + 0x68] stw %l5, [%l7 + 0x20] ldd [%l7 + 0x68], %f8 std %f30, [%l7 + 0x70] lduh [%l7 + 0x4A], %l2 addccc %g4, 0x0A0B, %l1 nop set 0x32, %o6 ldsh [%l7 + %o6], %g1 flush %l7 + 0x5C !Yo - got one - imm_asi 0x5f !And yo - immediate is 0x0 wr %g0, 0x5f, %asi stxa %g6, [%g0 + 0x0] %asi movgu %icc, %l3, %i3 ldsw [%l7 + 0x70], %g5 st %f28, [%l7 + 0x30] ld [%l7 + 0x68], %f23 stw %o4, [%l7 + 0x10] prefetch [%l7 + 0x10], 0x0 lduw [%l7 + 0x74], %o2 nop set 0x46, %g5 ldsh [%l7 + %g5], %o1 stx %o7, [%l7 + 0x30] stx %i2, [%l7 + 0x50] stw %i0, [%l7 + 0x78] stw %l4, [%l7 + 0x20] std %f2, [%l7 + 0x38] ldd [%l7 + 0x30], %f12 prefetch [%l7 + 0x50], 0x2 srlx %o3, %i1, %i6 stx %g3, [%l7 + 0x68] swap [%l7 + 0x48], %i5 ldsh [%l7 + 0x32], %o0 ldub [%l7 + 0x63], %o5 sllx %g7, %g2, %o6 ldd [%l7 + 0x28], %l0 ld [%l7 + 0x1C], %f19 stx %i4, [%l7 + 0x30] stb %i7, [%l7 + 0x69] ldsw [%l7 + 0x0C], %l5 ldd [%l7 + 0x60], %l2 ldd [%l7 + 0x18], %g4 flush %l7 + 0x1C movleu %icc, %l6, %g1 ldub [%l7 + 0x75], %l1 ldd [%l7 + 0x28], %g6 flush %l7 + 0x7C ldub [%l7 + 0x76], %i3 ldsb [%l7 + 0x59], %l3 lduw [%l7 + 0x20], %g5 prefetch [%l7 + 0x6C], 0x0 nop set 0x55, %o5 ldub [%l7 + %o5], %o4 sth %o1, [%l7 + 0x24] wr %g0, 0x11, %asi ldxa [%l7 + 0x40] %asi, %o2 stx %o7, [%l7 + 0x30] ld [%l7 + 0x70], %f11 std %f26, [%l7 + 0x40] st %f25, [%l7 + 0x70] std %f10, [%l7 + 0x10] addc %i2, 0x1CF4, %l4 st %f28, [%l7 + 0x2C] ld [%l7 + 0x0C], %f17 array16 %i0, %i1, %o3 ldsb [%l7 + 0x3A], %i6 flush %l7 + 0x54 stbar xorcc %i5, 0x0865, %o0 stx %o5, [%l7 + 0x10] bleu loop_162 ldd [%l7 + 0x08], %f20 fpadd32 %f28, %f28, %f16 taddcc %g7, 0x1322, %g2 loop_162: nop set 0x28, %l6 stx %g3, [%l7 + %l6] stw %o6, [%l7 + 0x38] ldsb [%l7 + 0x17], %i4 stb %l0, [%l7 + 0x49] movrlez %i7, %l5, %l2 movrne %g4, %l6, %g1 ld [%l7 + 0x58], %f6 std %l0, [%l7 + 0x48] fbne %fcc3, loop_163 ldd [%l7 + 0x30], %i2 st %f19, [%l7 + 0x58] ldd [%l7 + 0x60], %l2 loop_163: flush %l7 + 0x1C lduh [%l7 + 0x28], %g5 fexpand %f12, %f18 ldsw [%l7 + 0x20], %g6 edge32 %o1, %o4, %o2 st %f0, [%l7 + 0x1C] stbar nop set 0x66, %i7 sth %o7, [%l7 + %i7] std %i2, [%l7 + 0x20] ldd [%l7 + 0x18], %l4 ldd [%l7 + 0x58], %i0 ldub [%l7 + 0x74], %i0 st %f31, [%l7 + 0x74] sllx %o3, 0x13, %i6 andcc %o0, 0x02BE, %o5 swap [%l7 + 0x30], %g7 flush %l7 + 0x24 std %i4, [%l7 + 0x28] ldd [%l7 + 0x30], %f28 nop set 0x56, %o0 lduh [%l7 + %o0], %g2 fcmpne32 %f0, %f30, %o6 std %f8, [%l7 + 0x08] taddcctv %i4, 0x0221, %l0 stbar lduh [%l7 + 0x52], %g3 ldsb [%l7 + 0x2A], %l5 movvs %icc, %i7, %g4 std %l2, [%l7 + 0x20] stbar std %f4, [%l7 + 0x68] subcc %l6, %g1, %l1 nop set 0x08, %o1 ldub [%l7 + %o1], %i3 sth %g5, [%l7 + 0x6E] std %g6, [%l7 + 0x60] lduh [%l7 + 0x74], %o1 std %l2, [%l7 + 0x78] wr %g0, 0x04, %asi stxa %o2, [%l7 + 0x50] %asi nop set 0x24, %l3 lduh [%l7 + %l3], %o4 ldd [%l7 + 0x18], %i2 stx %o7, [%l7 + 0x40] ldd [%l7 + 0x60], %f6 ldsh [%l7 + 0x78], %l4 nop setx loop_164, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldd [%l7 + 0x58], %f18 ldd [%l7 + 0x58], %f6 wr %g0, 0x2f, %asi stxa %i1, [%l7 + 0x58] %asi membar #Sync loop_164: ldx [%l7 + 0x40], %i0 ldx [%l7 + 0x10], %o3 stbar ldx [%l7 + 0x28], %o0 stb %o5, [%l7 + 0x41] nop set 0x22, %g2 ldsh [%l7 + %g2], %g7 siam 0x3 ld [%l7 + 0x0C], %f22 flush %l7 + 0x08 prefetch [%l7 + 0x0C], 0x1 st %f22, [%l7 + 0x30] ldsw [%l7 + 0x54], %i5 ldub [%l7 + 0x64], %i6 ldsw [%l7 + 0x5C], %g2 ldub [%l7 + 0x32], %i4 wr %g0, 0x80, %asi ldxa [%l7 + 0x78] %asi, %g3 ldd [%l7 + 0x20], %l0 ldstub [%l7 + 0x59], %i7 flush %l7 + 0x38 nop set 0x18, %l4 prefetch [%l7 + %l4], 0x0 st %f13, [%l7 + 0x6C] ldsw [%l7 + 0x68], %l5 ldd [%l7 + 0x18], %f2 ldd [%l7 + 0x50], %f8 ld [%l7 + 0x68], %f2 stw %l2, [%l7 + 0x0C] movrlz %g4, %g1, %l6 ldsh [%l7 + 0x7E], %l1 flushw ldsb [%l7 + 0x2A], %g5 movrgz %i3, %o1, %g6 nop set 0x1C, %g1 ldstub [%l7 + %g1], %l3 ldd [%l7 + 0x20], %f8 orcc %o2, 0x085F, %o4 stw %i2, [%l7 + 0x5C] std %f0, [%l7 + 0x58] sethi 0x11A1, %l4 taddcctv %o7, 0x08D3, %i0 ld [%l7 + 0x6C], %f28 srax %i1, %o0, %o5 ldstub [%l7 + 0x28], %g7 ldsw [%l7 + 0x50], %o3 lduh [%l7 + 0x38], %i6 swap [%l7 + 0x44], %i5 fmovrsgz %g2, %f13, %f0 bn,pn %icc, loop_165 ldsh [%l7 + 0x0E], %i4 wr %g0, 0xe3, %asi stxa %o6, [%l7 + 0x70] %asi membar #Sync loop_165: ldsb [%l7 + 0x74], %g3 stb %i7, [%l7 + 0x75] umulcc %l5, %l0, %g4 stb %g1, [%l7 + 0x74] stbar std %l2, [%l7 + 0x20] array32 %l1, %l6, %i3 ldsw [%l7 + 0x28], %o1 std %f22, [%l7 + 0x28] stw %g5, [%l7 + 0x08] std %g6, [%l7 + 0x38] !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x30 wr %g0, 0x20, %asi ldxa [%g0 + 0x30] %asi, %l3 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldsw [%l7 + 0x6C], %o2 std %f6, [%l7 + 0x30] edge32l %i2, %o4, %o7 stw %l4, [%l7 + 0x10] stbar ldd [%l7 + 0x08], %f10 prefetch [%l7 + 0x3C], 0x2 stb %i0, [%l7 + 0x69] srax %i1, %o5, %g7 std %o0, [%l7 + 0x58] std %f8, [%l7 + 0x78] flush %l7 + 0x50 nop set 0x12, %l2 sth %i6, [%l7 + %l2] subccc %o3, %i5, %g2 ldsh [%l7 + 0x42], %o6 nop set 0x51, %o2 ldsb [%l7 + %o2], %i4 ldx [%l7 + 0x40], %g3 ldd [%l7 + 0x78], %f22 and %l5, %l0, %g4 ldd [%l7 + 0x20], %f2 stw %i7, [%l7 + 0x48] movrlez %g1, %l2, %l6 prefetch [%l7 + 0x60], 0x3 ldstub [%l7 + 0x47], %l1 wr %g0, 0x80, %asi ldxa [%l7 + 0x40] %asi, %o1 lduh [%l7 + 0x62], %g5 ldstub [%l7 + 0x3A], %i3 stbar ldd [%l7 + 0x70], %f10 swap [%l7 + 0x68], %g6 xorcc %o2, %i2, %l3 sth %o4, [%l7 + 0x4C] sth %l4, [%l7 + 0x66] !Yo - got one - imm_asi 0x58 !And yo - immediate is 0x18 set 0x18, %l1 ldxa [%g0 + %l1] 0x58, %o7 pdist %f26, %f6, %f22 std %f0, [%l7 + 0x50] bn,a %xcc, loop_166 stbar lduw [%l7 + 0x20], %i0 ldx [%l7 + 0x40], %o5 loop_166: st %f19, [%l7 + 0x78] te %icc, 0x5 stb %i1, [%l7 + 0x1B] nop setx loop_167, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done swap [%l7 + 0x54], %o0 lduw [%l7 + 0x5C], %g7 ldub [%l7 + 0x65], %o3 loop_167: ldd [%l7 + 0x58], %f28 ldx [%l7 + 0x28], %i5 !Yo - got one - imm_asi 0x57 !And yo - immediate is 0x0 wr %g0, 0x57, %asi stxa %i6, [%g0 + 0x0] %asi lduh [%l7 + 0x18], %o6 udivcc %g2, 0x1E57, %g3 ldx [%l7 + 0x58], %i4 ldsb [%l7 + 0x0D], %l5 !Yo - got one - imm_asi 0x5f !And yo - immediate is 0x0 wr %g0, 0x5f, %asi stxa %l0, [%g0 + 0x0] %asi std %i6, [%l7 + 0x28] ldx [%l7 + 0x78], %g4 ldsb [%l7 + 0x7B], %g1 std %l2, [%l7 + 0x30] nop set 0x08, %i0 lduw [%l7 + %i0], %l1 set 0x48, %g6 stxa %l6, [%l7 + %g6] 0x04 ldd [%l7 + 0x20], %g4 ldx [%l7 + 0x38], %i3 !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x18 wr %g0, 0x20, %asi ldxa [%g0 + 0x18] %asi, %o1 stbar std %f24, [%l7 + 0x28] stb %g6, [%l7 + 0x5F] for %f0, %f24, %f10 addc %i2, %o2, %o4 lduh [%l7 + 0x4A], %l4 fbge %fcc0, loop_168 be,a,pn %icc, loop_169 ld [%l7 + 0x3C], %f0 flush %l7 + 0x1C loop_168: stbar loop_169: swap [%l7 + 0x64], %o7 set 0x40, %g4 ldxa [%l7 + %g4] 0x89, %l3 ldx [%l7 + 0x28], %o5 ldstub [%l7 + 0x1D], %i0 wr %o0, %g7, %clear_softint !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x108 wr %g0, 0x21, %asi stxa %o3, [%g0 + 0x108] %asi st %f9, [%l7 + 0x20] ldstub [%l7 + 0x6D], %i5 std %f4, [%l7 + 0x58] swap [%l7 + 0x50], %o6 ldsb [%l7 + 0x64], %g2 sth %i6, [%l7 + 0x66] stw %i4, [%l7 + 0x60] lduw [%l7 + 0x40], %g3 sdiv %l0, 0x1522, %i7 std %f10, [%l7 + 0x28] ldsw [%l7 + 0x14], %g4 flush %l7 + 0x10 set 0x78, %i6 ldxa [%l7 + %i6] 0x10, %g1 ldsw [%l7 + 0x58], %l2 stw %l5, [%l7 + 0x70] sth %l1, [%l7 + 0x3C] ldub [%l7 + 0x22], %g5 ldsw [%l7 + 0x50], %l6 nop set 0x44, %g3 lduw [%l7 + %g3], %o1 st %f30, [%l7 + 0x70] prefetch [%l7 + 0x40], 0x2 edge32ln %i3, %g6, %i2 tvs %icc, 0x0 ldd [%l7 + 0x18], %o4 stbar ldd [%l7 + 0x40], %o2 lduh [%l7 + 0x48], %o7 ldd [%l7 + 0x50], %l4 orcc %l3, 0x1FC0, %o5 ldsw [%l7 + 0x4C], %i0 ldd [%l7 + 0x58], %g6 ble,a,pt %icc, loop_170 ldsb [%l7 + 0x60], %o0 lduw [%l7 + 0x14], %i1 lduh [%l7 + 0x46], %i5 loop_170: move %xcc, %o3, %g2 and %o6, %i4, %g3 lduw [%l7 + 0x74], %l0 ldstub [%l7 + 0x21], %i6 ldsh [%l7 + 0x26], %g4 edge16ln %i7, %g1, %l5 stx %l1, [%l7 + 0x38] ldd [%l7 + 0x58], %f2 swap [%l7 + 0x60], %g5 ldd [%l7 + 0x48], %f2 ldstub [%l7 + 0x24], %l6 st %f27, [%l7 + 0x60] ldd [%l7 + 0x18], %o0 std %f8, [%l7 + 0x28] ldd [%l7 + 0x78], %i2 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x5C, %i5 sth %l2, [%l7 + %i5] stbar wr %g0, 0x19, %asi ldxa [%l7 + 0x60] %asi, %g6 swap [%l7 + 0x3C], %i2 orcc %o4, %o7, %l4 ldub [%l7 + 0x1F], %l3 std %f22, [%l7 + 0x48] ldub [%l7 + 0x2E], %o2 std %f22, [%l7 + 0x48] ldsw [%l7 + 0x38], %i0 ldd [%l7 + 0x68], %f12 ldstub [%l7 + 0x6B], %o5 std %f30, [%l7 + 0x08] ldd [%l7 + 0x48], %f0 prefetch [%l7 + 0x30], 0x1 std %f16, [%l7 + 0x60] ldsw [%l7 + 0x40], %o0 stx %g7, [%l7 + 0x08] st %f18, [%l7 + 0x24] ldx [%l7 + 0x18], %i1 ldstub [%l7 + 0x72], %o3 ldub [%l7 + 0x2E], %i5 ldx [%l7 + 0x50], %o6 st %f17, [%l7 + 0x30] xorcc %i4, %g3, %g2 ldsb [%l7 + 0x49], %i6 ldd [%l7 + 0x40], %l0 flush %l7 + 0x2C ldsw [%l7 + 0x3C], %g4 ldd [%l7 + 0x08], %g0 tcc %icc, 0x5 wr %g0, 0x80, %asi ldxa [%l7 + 0x58] %asi, %i7 ldd [%l7 + 0x60], %f20 stx %l5, [%l7 + 0x60] mova %xcc, %g5, %l1 ldd [%l7 + 0x28], %o0 ldsb [%l7 + 0x19], %i3 tneg %xcc, 0x5 add %l2, %g6, %i2 swap [%l7 + 0x40], %l6 fmovse %xcc, %f10, %f29 array16 %o4, %o7, %l4 stw %o2, [%l7 + 0x10] nop set 0x54, %l0 stb %l3, [%l7 + %l0] ldsh [%l7 + 0x44], %o5 sth %o0, [%l7 + 0x70] ldx [%l7 + 0x50], %g7 ldsh [%l7 + 0x1E], %i0 ldub [%l7 + 0x65], %i1 srlx %i5, %o3, %o6 ldub [%l7 + 0x0E], %i4 nop set 0x7C, %g7 lduw [%l7 + %g7], %g2 fmovrslez %i6, %f4, %f31 edge8l %g3, %g4, %g1 fbe %fcc2, loop_171 ldx [%l7 + 0x58], %i7 ldsb [%l7 + 0x39], %l0 movcc %xcc, %l5, %l1 loop_171: stb %g5, [%l7 + 0x73] stbar ldx [%l7 + 0x30], %i3 nop set 0x2C, %i3 lduw [%l7 + %i3], %l2 ldstub [%l7 + 0x3C], %g6 lduw [%l7 + 0x78], %i2 ld [%l7 + 0x18], %f2 nop set 0x68, %o7 ldd [%l7 + %o7], %o0 ldd [%l7 + 0x50], %o4 flushw ldd [%l7 + 0x70], %f26 set 0x60, %i4 ldxa [%l7 + %i4] 0x80, %o7 st %f16, [%l7 + 0x3C] nop set 0x42, %i1 stb %l4, [%l7 + %i1] ldstub [%l7 + 0x71], %l6 brlz %o2, loop_172 ldx [%l7 + 0x30], %o5 bne loop_173 ldx [%l7 + 0x58], %o0 loop_172: prefetch [%l7 + 0x28], 0x0 std %g6, [%l7 + 0x40] loop_173: std %l2, [%l7 + 0x08] tgu %xcc, 0x7 ld [%l7 + 0x3C], %f22 ldstub [%l7 + 0x0D], %i1 ldsb [%l7 + 0x19], %i0 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x1b8 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! ldxa [%g0 + 0x1b8] %asi, %o3 ripped by fixASI40.pl ripped by fixASI40.pl fbge,a %fcc1, loop_174 tleu %xcc, 0x5 stx %o6, [%l7 + 0x10] fmovs %f30, %f6 loop_174: nop set 0x48, %i2 stxa %i4, [%l7 + %i2] 0xe3 membar #Sync ldsb [%l7 + 0x4A], %i5 ldsw [%l7 + 0x40], %g2 sllx %i6, %g3, %g1 stbar ldstub [%l7 + 0x39], %g4 ld [%l7 + 0x40], %f26 st %f23, [%l7 + 0x50] ldd [%l7 + 0x08], %f20 ldx [%l7 + 0x08], %i7 wr %g0, 0x23, %asi stxa %l5, [%l7 + 0x18] %asi membar #Sync stb %l1, [%l7 + 0x58] movcs %xcc, %l0, %i3 ldsw [%l7 + 0x44], %g5 brlz,a %g6, loop_175 stb %l2, [%l7 + 0x27] ldsb [%l7 + 0x50], %o1 ldsw [%l7 + 0x70], %o4 loop_175: stx %o7, [%l7 + 0x68] rdhpr %htba, %i2 addccc %l6, %l4, %o5 stw %o2, [%l7 + 0x28] nop set 0x58, %o4 stx %o0, [%l7 + %o4] ldd [%l7 + 0x20], %f26 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x10 wr %g0, 0x21, %asi ldxa [%g0 + 0x10] %asi, %g7 set 0x58, %o3 ldxa [%l7 + %o3] 0x89, %l3 st %f0, [%l7 + 0x44] st %f30, [%l7 + 0x40] ldsh [%l7 + 0x34], %i0 flush %l7 + 0x68 lduh [%l7 + 0x48], %o3 stx %i1, [%l7 + 0x10] srlx %o6, %i5, %i4 move %icc, %i6, %g2 ldstub [%l7 + 0x0B], %g3 nop set 0x50, %o6 ldx [%l7 + %o6], %g4 set 0x40, %l5 ldxa [%l7 + %l5] 0x19, %g1 ldub [%l7 + 0x6D], %l5 ldd [%l7 + 0x38], %i6 set 0x68, %g5 ldxa [%l7 + %g5] 0x0c, %l1 lduw [%l7 + 0x28], %l0 sth %i3, [%l7 + 0x32] fpsub32 %f8, %f4, %f10 sth %g6, [%l7 + 0x0C] stw %g5, [%l7 + 0x68] ldsw [%l7 + 0x4C], %l2 set 0x48, %l6 stxa %o1, [%l7 + %l6] 0xeb membar #Sync ldub [%l7 + 0x31], %o7 lduw [%l7 + 0x30], %o4 ldub [%l7 + 0x43], %i2 sth %l6, [%l7 + 0x20] ldd [%l7 + 0x40], %f18 brz %o5, loop_176 tcc %xcc, 0x0 !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x8 set 0x8, %o5 stxa %l4, [%g0 + %o5] 0x20 loop_176: ldsh [%l7 + 0x28], %o2 ld [%l7 + 0x58], %f6 ldsw [%l7 + 0x5C], %g7 ldx [%l7 + 0x70], %l3 stbar swap [%l7 + 0x64], %o0 prefetch [%l7 + 0x78], 0x3 ldstub [%l7 + 0x35], %o3 movneg %icc, %i0, %i1 xnorcc %o6, 0x014F, %i4 stx %i6, [%l7 + 0x28] ldx [%l7 + 0x08], %i5 ta %xcc, 0x5 prefetch [%l7 + 0x60], 0x1 sth %g2, [%l7 + 0x0C] lduw [%l7 + 0x5C], %g3 wr %g0, 0x88, %asi stxa %g1, [%l7 + 0x70] %asi ldsh [%l7 + 0x42], %l5 fors %f12, %f7, %f11 std %f4, [%l7 + 0x28] stb %i7, [%l7 + 0x4D] movn %xcc, %l1, %g4 !Yo - got one - imm_asi 0x5f !And yo - immediate is 0x0 set 0x0, %o0 stxa %l0, [%g0 + %o0] 0x5f stw %g6, [%l7 + 0x40] ldsh [%l7 + 0x0A], %g5 orncc %i3, 0x09EC, %o1 ldstub [%l7 + 0x2B], %l2 lduh [%l7 + 0x1C], %o7 stx %i2, [%l7 + 0x78] stb %l6, [%l7 + 0x5E] std %f16, [%l7 + 0x60] stb %o5, [%l7 + 0x5F] st %f4, [%l7 + 0x7C] ldstub [%l7 + 0x70], %l4 umulcc %o2, 0x0EF0, %o4 ldsb [%l7 + 0x54], %l3 lduw [%l7 + 0x50], %g7 ld [%l7 + 0x20], %f31 ldd [%l7 + 0x68], %f0 sth %o0, [%l7 + 0x6C] prefetch [%l7 + 0x50], 0x2 ldub [%l7 + 0x30], %o3 nop set 0x69, %o1 ldstub [%l7 + %o1], %i0 st %f15, [%l7 + 0x44] stbar flush %l7 + 0x0C std %f8, [%l7 + 0x40] ldx [%l7 + 0x08], %i1 stw %i4, [%l7 + 0x78] movre %o6, 0x02C, %i6 stx %i5, [%l7 + 0x18] ldx [%l7 + 0x50], %g3 ldub [%l7 + 0x66], %g1 nop set 0x1C, %i7 stw %g2, [%l7 + %i7] ldx [%l7 + 0x78], %l5 ldsh [%l7 + 0x0E], %i7 st %f9, [%l7 + 0x5C] std %g4, [%l7 + 0x30] stbar stx %l1, [%l7 + 0x38] lduh [%l7 + 0x6C], %g6 popc %g5, %l0 ld [%l7 + 0x38], %f4 sth %i3, [%l7 + 0x5C] ldsh [%l7 + 0x76], %l2 ld [%l7 + 0x48], %f24 edge32l %o1, %i2, %l6 ldsb [%l7 + 0x0B], %o7 st %f4, [%l7 + 0x18] swap [%l7 + 0x70], %o5 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x110 wr %g0, 0x21, %asi ldxa [%g0 + 0x110] %asi, %l4 edge32l %o2, %l3, %o4 ldsh [%l7 + 0x44], %o0 stx %o3, [%l7 + 0x10] wr %i0, 0x186A, %pic stx %g7, [%l7 + 0x38] ldsh [%l7 + 0x40], %i1 stw %i4, [%l7 + 0x2C] nop set 0x60, %g2 ldd [%l7 + %g2], %o6 tne %icc, 0x1 ldx [%l7 + 0x58], %i5 lduw [%l7 + 0x2C], %i6 std %f0, [%l7 + 0x60] swap [%l7 + 0x38], %g1 edge16ln %g2, %l5, %g3 lduw [%l7 + 0x14], %g4 ldsw [%l7 + 0x50], %l1 std %f22, [%l7 + 0x10] taddcctv %i7, %g5, %l0 ld [%l7 + 0x78], %f15 sdivx %i3, 0x0E41, %l2 lduw [%l7 + 0x58], %g6 prefetch [%l7 + 0x64], 0x0 stb %i2, [%l7 + 0x6A] sth %o1, [%l7 + 0x10] ldd [%l7 + 0x58], %f6 umul %o7, %l6, %l4 std %o2, [%l7 + 0x30] subcc %o5, 0x0524, %l3 ld [%l7 + 0x5C], %f1 flush %l7 + 0x70 sth %o4, [%l7 + 0x62] swap [%l7 + 0x4C], %o3 lduh [%l7 + 0x18], %o0 sth %g7, [%l7 + 0x28] ldsb [%l7 + 0x11], %i1 sra %i4, 0x0B, %i0 set 0x60, %l4 stxa %o6, [%l7 + %l4] 0xeb membar #Sync ldd [%l7 + 0x28], %i6 nop set 0x14, %l3 prefetch [%l7 + %l3], 0x0 ldsb [%l7 + 0x7F], %i5 tn %xcc, 0x7 std %f0, [%l7 + 0x18] fmovdneg %xcc, %f3, %f13 sth %g1, [%l7 + 0x42] ldstub [%l7 + 0x49], %l5 flush %l7 + 0x60 std %g2, [%l7 + 0x10] ldsh [%l7 + 0x34], %g4 swap [%l7 + 0x40], %g3 nop set 0x38, %l2 ldx [%l7 + %l2], %i7 ldsb [%l7 + 0x17], %g5 lduw [%l7 + 0x68], %l1 st %f8, [%l7 + 0x74] ld [%l7 + 0x68], %f23 stw %i3, [%l7 + 0x28] movre %l2, 0x0C2, %l0 lduw [%l7 + 0x0C], %g6 wr %g0, 0x11, %asi ldxa [%l7 + 0x78] %asi, %o1 flush %l7 + 0x44 tl %icc, 0x6 ldsw [%l7 + 0x1C], %o7 stx %l6, [%l7 + 0x70] fmovdcc %icc, %f15, %f10 flush %l7 + 0x24 stb %i2, [%l7 + 0x1C] nop set 0x54, %o2 lduw [%l7 + %o2], %o2 ldsb [%l7 + 0x5E], %l4 nop set 0x1C, %l1 ldsw [%l7 + %l1], %l3 std %f8, [%l7 + 0x48] stbar sth %o5, [%l7 + 0x36] st %f22, [%l7 + 0x74] st %f22, [%l7 + 0x24] !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x28 wr %g0, 0x4f, %asi stxa %o3, [%g0 + 0x28] %asi sth %o4, [%l7 + 0x4A] stb %g7, [%l7 + 0x79] ldd [%l7 + 0x48], %f10 set 0x58, %g1 ldxa [%l7 + %g1] 0x88, %o0 ldsh [%l7 + 0x1A], %i4 ldd [%l7 + 0x48], %f4 xor %i0, %o6, %i6 !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x208 set 0x208, %g6 ldxa [%g0 + %g6] 0x52, %i5 stb %g1, [%l7 + 0x11] swap [%l7 + 0x40], %i1 ldsh [%l7 + 0x2A], %l5 set 0x48, %g4 ldxa [%l7 + %g4] 0x15, %g4 std %f24, [%l7 + 0x08] bleu loop_177 prefetch [%l7 + 0x28], 0x1 edge16n %g2, %g3, %i7 ldd [%l7 + 0x68], %f22 loop_177: ldsh [%l7 + 0x3C], %l1 swap [%l7 + 0x14], %g5 ldsb [%l7 + 0x40], %l2 st %f23, [%l7 + 0x34] fmovrdlz %i3, %f4, %f6 set 0x38, %i6 ldxa [%l7 + %i6] 0x04, %g6 ldub [%l7 + 0x25], %l0 lduw [%l7 + 0x14], %o7 prefetch [%l7 + 0x44], 0x2 tg %xcc, 0x5 sth %l6, [%l7 + 0x3E] ldsb [%l7 + 0x63], %i2 ld [%l7 + 0x60], %f26 lduw [%l7 + 0x48], %o1 ldsb [%l7 + 0x14], %o2 nop set 0x4D, %g3 ldub [%l7 + %g3], %l4 ldstub [%l7 + 0x61], %l3 nop set 0x20, %i0 ldd [%l7 + %i0], %o2 set 0x38, %l0 stxa %o5, [%l7 + %l0] 0x0c faligndata %f16, %f26, %f4 tcc %icc, 0x3 lduw [%l7 + 0x0C], %g7 lduw [%l7 + 0x70], %o0 stw %o4, [%l7 + 0x58] andncc %i4, %o6, %i0 ld [%l7 + 0x34], %f29 swap [%l7 + 0x44], %i6 nop set 0x10, %i5 ldx [%l7 + %i5], %i5 ldsw [%l7 + 0x60], %g1 wr %g0, 0x80, %asi stxa %l5, [%l7 + 0x08] %asi ldd [%l7 + 0x70], %i0 ldsb [%l7 + 0x5D], %g4 fmul8ulx16 %f14, %f12, %f4 ldx [%l7 + 0x30], %g3 edge16ln %g2, %l1, %i7 stw %l2, [%l7 + 0x44] !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x8 wr %g0, 0x4f, %asi ldxa [%g0 + 0x8] %asi, %i3 stx %g5, [%l7 + 0x60] ld [%l7 + 0x60], %f14 ldd [%l7 + 0x28], %g6 ldsh [%l7 + 0x3E], %o7 set 0x18, %g7 stxa %l0, [%l7 + %g7] 0x14 sth %i2, [%l7 + 0x68] prefetch [%l7 + 0x08], 0x1 wr %g0, 0x81, %asi ldxa [%l7 + 0x68] %asi, %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 st %f0, [%l7 + 0x28] umul %o2, 0x060B, %l4 rdpr %otherwin, %l3 std %o2, [%l7 + 0x58] tn %icc, 0x4 fnot2s %f25, %f12 stbar nop set 0x68, %o7 ldd [%l7 + %o7], %o0 prefetch [%l7 + 0x24], 0x1 stx %o5, [%l7 + 0x78] wr %g0, 0x1d, %asi ldxa [%l7 + 0x60] %asi, %g7 !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x110 set 0x110, %i3 stxa %o0, [%g0 + %i3] 0x21 ldub [%l7 + 0x7A], %i4 fmovrdne %o4, %f18, %f26 lduw [%l7 + 0x2C], %i0 ldd [%l7 + 0x78], %o6 flush %l7 + 0x70 nop set 0x12, %i1 ldsh [%l7 + %i1], %i5 ldsh [%l7 + 0x58], %g1 ldd [%l7 + 0x18], %i6 nop set 0x54, %i2 prefetch [%l7 + %i2], 0x2 flush %l7 + 0x74 stb %i1, [%l7 + 0x3A] std %l4, [%l7 + 0x30] prefetch [%l7 + 0x10], 0x2 wr %g0, 0x89, %asi stxa %g4, [%l7 + 0x50] %asi stx %g2, [%l7 + 0x08] fcmpd %fcc2, %f16, %f16 fxors %f4, %f18, %f13 fornot1 %f4, %f26, %f10 or %l1, 0x0089, %g3 ld [%l7 + 0x4C], %f25 lduh [%l7 + 0x62], %i7 ldd [%l7 + 0x18], %f14 ldsh [%l7 + 0x0E], %l2 set 0x20, %i4 stxa %g5, [%l7 + %i4] 0xe2 membar #Sync lduw [%l7 + 0x7C], %g6 rdhpr %hintp, %o7 edge8 %l0, %i3, %i2 edge8n %o2, %l4, %l6 nop set 0x54, %o3 lduw [%l7 + %o3], %o3 fcmpgt16 %f28, %f10, %l3 sth %o1, [%l7 + 0x3E] fmovda %icc, %f31, %f31 ldsh [%l7 + 0x6A], %g7 nop set 0x48, %o6 std %o0, [%l7 + %o6] rd %tick_cmpr, %o5 nop set 0x18, %o4 stw %o4, [%l7 + %o4] tneg %icc, 0x0 fnot2s %f15, %f19 ld [%l7 + 0x6C], %f31 srax %i0, 0x0E, %i4 ldd [%l7 + 0x38], %i4 std %f12, [%l7 + 0x70] nop set 0x7A, %g5 lduh [%l7 + %g5], %o6 sth %g1, [%l7 + 0x0C] ldsb [%l7 + 0x69], %i6 movrne %i1, %g4, %g2 ldstub [%l7 + 0x7B], %l5 ldstub [%l7 + 0x2D], %l1 std %i6, [%l7 + 0x50] addcc %l2, %g3, %g5 stw %o7, [%l7 + 0x58] tcc %xcc, 0x1 wr %l0, 0x0F44, %sys_tick flush %l7 + 0x2C lduh [%l7 + 0x62], %g6 xnorcc %i3, 0x17DF, %o2 stbar ld [%l7 + 0x1C], %f30 ldsw [%l7 + 0x5C], %l4 swap [%l7 + 0x18], %i2 sth %l6, [%l7 + 0x1A] stb %o3, [%l7 + 0x7F] or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x9E8, %sys_tick_cmpr stw %g7, [%l7 + 0x68] lduh [%l7 + 0x26], %o0 std %f24, [%l7 + 0x78] lduh [%l7 + 0x1E], %l3 movvc %icc, %o5, %o4 brlez,a %i4, loop_178 nop set 0x38, %l5 lduw [%l7 + %l5], %i5 std %f18, [%l7 + 0x30] ldd [%l7 + 0x78], %f30 loop_178: nop set 0x20, %o5 ldxa [%l7 + %o5] 0x0c, %i0 stw %g1, [%l7 + 0x64] ldd [%l7 + 0x38], %f12 std %f24, [%l7 + 0x70] swap [%l7 + 0x18], %o6 prefetch [%l7 + 0x48], 0x3 alignaddrl %i6, %g4, %i1 st %f1, [%l7 + 0x58] ldsw [%l7 + 0x4C], %l5 set 0x60, %l6 ldxa [%l7 + %l6] 0x81, %l1 ldsh [%l7 + 0x58], %g2 stw %l2, [%l7 + 0x70] sll %g3, %i7, %o7 fnot1s %f24, %f17 ldub [%l7 + 0x49], %l0 st %f27, [%l7 + 0x50] flush %l7 + 0x48 ldsb [%l7 + 0x4A], %g6 ld [%l7 + 0x0C], %f29 ldsw [%l7 + 0x2C], %g5 stx %o2, [%l7 + 0x18] stx %l4, [%l7 + 0x68] set 0x10, %o1 ldxa [%l7 + %o1] 0x04, %i3 movn %icc, %l6, %i2 stb %o3, [%l7 + 0x49] stw %o1, [%l7 + 0x08] nop set 0x1C, %o0 ldsb [%l7 + %o0], %o0 nop set 0x4A, %g2 ldstub [%l7 + %g2], %g7 ldd [%l7 + 0x50], %f8 fabss %f22, %f20 lduh [%l7 + 0x20], %l3 lduh [%l7 + 0x6C], %o4 set 0x70, %i7 ldxa [%l7 + %i7] 0x14, %i4 st %f12, [%l7 + 0x30] nop set 0x4A, %l3 ldsh [%l7 + %l3], %o5 flush %l7 + 0x70 ldx [%l7 + 0x40], %i5 ldsb [%l7 + 0x35], %i0 ldd [%l7 + 0x10], %f6 std %f2, [%l7 + 0x58] xorcc %g1, 0x1E3C, %o6 lduh [%l7 + 0x56], %i6 movleu %xcc, %g4, %i1 nop set 0x58, %l2 ldd [%l7 + %l2], %f26 ldub [%l7 + 0x2A], %l1 ld [%l7 + 0x78], %f4 sth %l5, [%l7 + 0x70] flush %l7 + 0x24 fnor %f14, %f30, %f6 fmovdcs %xcc, %f9, %f8 fzeros %f22 swap [%l7 + 0x64], %g2 ldub [%l7 + 0x60], %l2 ldsh [%l7 + 0x68], %i7 ldx [%l7 + 0x40], %g3 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xEE5, %hsys_tick_cmpr sra %g5, %o2, %g6 ldsw [%l7 + 0x7C], %l4 movne %xcc, %i3, %l6 nop set 0x68, %o2 ldx [%l7 + %o2], %i2 ldsw [%l7 + 0x70], %o3 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x140 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %o0, [%g0 + 0x140] %asi ripped by fixASI40.pl ripped by fixASI40.pl 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 ldub [%l7 + 0x0D], %o1 nop set 0x78, %l4 ldd [%l7 + %l4], %g6 swap [%l7 + 0x14], %o4 loop_179: sth %i4, [%l7 + 0x36] st %f26, [%l7 + 0x4C] set 0x70, %g1 ldxa [%l7 + %g1] 0x15, %o5 st %f19, [%l7 + 0x1C] edge8ln %l3, %i0, %i5 std %f20, [%l7 + 0x28] !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x38 wr %g0, 0x4f, %asi ldxa [%g0 + 0x38] %asi, %o6 lduh [%l7 + 0x10], %g1 edge8ln %i6, %g4, %i1 stx %l1, [%l7 + 0x70] st %f30, [%l7 + 0x50] stw %l5, [%l7 + 0x2C] stw %g2, [%l7 + 0x50] stx %i7, [%l7 + 0x78] ldsh [%l7 + 0x0C], %g3 lduw [%l7 + 0x7C], %o7 xnorcc %l0, %l2, %o2 ldstub [%l7 + 0x62], %g6 stbar ldsh [%l7 + 0x4C], %l4 ldsw [%l7 + 0x34], %i3 std %g4, [%l7 + 0x20] ldd [%l7 + 0x38], %f30 stx %i2, [%l7 + 0x60] movrgez %l6, %o3, %o0 stx %o1, [%l7 + 0x08] ldsh [%l7 + 0x38], %o4 sir 0x1386 stbar or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xC64, %hsys_tick_cmpr subc %o5, %i0, %l3 sth %o6, [%l7 + 0x46] flush %l7 + 0x28 prefetch [%l7 + 0x44], 0x2 rdpr %wstate, %i5 ldsh [%l7 + 0x22], %i6 rdhpr %hsys_tick_cmpr, %g1 ldx [%l7 + 0x30], %g4 tg %icc, 0x7 nop set 0x74, %g6 lduh [%l7 + %g6], %l1 fand %f28, %f28, %f0 ld [%l7 + 0x24], %f12 swap [%l7 + 0x70], %i1 ldx [%l7 + 0x68], %g2 stw %l5, [%l7 + 0x2C] std %f26, [%l7 + 0x70] prefetch [%l7 + 0x58], 0x1 stx %i7, [%l7 + 0x68] stw %g3, [%l7 + 0x5C] ld [%l7 + 0x10], %f1 std %l0, [%l7 + 0x58] tg %icc, 0x3 swap [%l7 + 0x20], %l2 set 0x58, %l1 stxa %o7, [%l7 + %l1] 0x80 swap [%l7 + 0x64], %o2 stbar ldx [%l7 + 0x58], %l4 stx %g6, [%l7 + 0x48] ldsh [%l7 + 0x7C], %i3 stb %i2, [%l7 + 0x0F] wr %g5, 0x0E11, %softint stbar nop set 0x38, %g4 prefetch [%l7 + %g4], 0x0 umul %o3, 0x0F11, %o0 ldd [%l7 + 0x50], %o0 lduh [%l7 + 0x2C], %l6 rdpr %cleanwin, %o4 st %f26, [%l7 + 0x4C] stx %g7, [%l7 + 0x60] wr %g0, 0x04, %asi ldxa [%l7 + 0x08] %asi, %i4 sth %o5, [%l7 + 0x50] stx %i0, [%l7 + 0x38] std %f18, [%l7 + 0x68] orcc %o6, 0x1C1A, %i5 ldx [%l7 + 0x40], %l3 orcc %i6, 0x056A, %g1 tpos %xcc, 0x3 std %f30, [%l7 + 0x30] ldd [%l7 + 0x78], %g4 st %f20, [%l7 + 0x64] ldd [%l7 + 0x78], %l0 std %f16, [%l7 + 0x60] sth %i1, [%l7 + 0x64] brlz,a %g2, loop_180 flush %l7 + 0x58 !Yo - got one - imm_asi 0x58 !And yo - immediate is 0x30 set 0x30, %i6 ldxa [%g0 + %i6] 0x58, %i7 loop_180: sth %g3, [%l7 + 0x12] fcmpne16 %f18, %f24, %l0 srax %l2, %l5, %o2 !Yo - got one - imm_asi 0x58 !And yo - immediate is 0x30 set 0x30, %i0 ldxa [%g0 + %i0] 0x58, %l4 lduh [%l7 + 0x2C], %g6 std %f6, [%l7 + 0x78] ldd [%l7 + 0x30], %i2 call loop_181 nop set 0x54, %g3 prefetch [%l7 + %g3], 0x3 fornot2 %f4, %f16, %f28 prefetch [%l7 + 0x10], 0x2 loop_181: wrpr %o7, %i2, %cwp std %f14, [%l7 + 0x40] st %f7, [%l7 + 0x5C] std %o2, [%l7 + 0x48] std %o0, [%l7 + 0x10] stb %o1, [%l7 + 0x42] st %f20, [%l7 + 0x10] swap [%l7 + 0x4C], %l6 nop set 0x60, %l0 ldd [%l7 + %l0], %f4 fbe,a %fcc2, loop_182 ldub [%l7 + 0x66], %o4 ldsh [%l7 + 0x30], %g5 umul %g7, %o5, %i4 loop_182: ldd [%l7 + 0x68], %f2 edge16l %o6, %i5, %i0 nop set 0x49, %i5 ldstub [%l7 + %i5], %l3 stx %g1, [%l7 + 0x50] sth %i6, [%l7 + 0x22] stx %l1, [%l7 + 0x20] tsubcctv %i1, %g2, %i7 movrne %g3, %l0, %l2 fexpand %f29, %f12 prefetch [%l7 + 0x54], 0x1 stbar udivcc %l5, 0x1456, %g4 sll %l4, %o2, %g6 nop set 0x58, %o7 ldd [%l7 + %o7], %o6 ldub [%l7 + 0x69], %i2 nop set 0x78, %g7 sth %i3, [%l7 + %g7] std %o2, [%l7 + 0x20] ldsb [%l7 + 0x55], %o0 prefetch [%l7 + 0x24], 0x1 std %o0, [%l7 + 0x58] stw %o4, [%l7 + 0x4C] set 0x68, %i3 stxa %l6, [%l7 + %i3] 0x15 ldd [%l7 + 0x78], %g4 std %o4, [%l7 + 0x60] srax %g7, 0x0A, %i4 st %f22, [%l7 + 0x18] st %f27, [%l7 + 0x40] wr %g0, 0x80, %asi stxa %o6, [%l7 + 0x50] %asi nop set 0x3C, %i2 ldsh [%l7 + %i2], %i0 sllx %i5, 0x16, %l3 sth %i6, [%l7 + 0x66] nop set 0x60, %i4 stx %l1, [%l7 + %i4] ldsw [%l7 + 0x08], %g1 nop set 0x0A, %i1 stb %g2, [%l7 + %i1] std %i0, [%l7 + 0x18] st %f13, [%l7 + 0x74] stw %i7, [%l7 + 0x2C] swap [%l7 + 0x1C], %g3 movl %xcc, %l0, %l5 ldd [%l7 + 0x48], %f22 fcmple16 %f20, %f8, %l2 nop set 0x38, %o3 ldsb [%l7 + %o3], %l4 fbuge %fcc0, loop_183 stw %o2, [%l7 + 0x78] swap [%l7 + 0x70], %g4 ldsh [%l7 + 0x58], %o7 loop_183: ldd [%l7 + 0x78], %i2 ldx [%l7 + 0x10], %g6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldstub [%l7 + 0x55], %i3 ldub [%l7 + 0x72], %o3 lduh [%l7 + 0x28], %o1 rdhpr %htba, %o0 ldsw [%l7 + 0x2C], %o4 ldsb [%l7 + 0x70], %g5 stb %l6, [%l7 + 0x41] sir 0x17CA std %f2, [%l7 + 0x50] stw %o5, [%l7 + 0x60] ldsw [%l7 + 0x44], %i4 sth %o6, [%l7 + 0x4E] stbar stx %g7, [%l7 + 0x48] set 0x18, %o4 stxa %i0, [%l7 + %o4] 0x1c set 0x10, %o6 ldxa [%l7 + %o6] 0x11, %i5 mova %icc, %i6, %l3 ldd [%l7 + 0x58], %l0 fmul8x16al %f12, %f8, %f14 stb %g1, [%l7 + 0x61] ldd [%l7 + 0x60], %g2 sth %i7, [%l7 + 0x32] rdpr %gl, %g3 std %f8, [%l7 + 0x20] prefetch [%l7 + 0x3C], 0x3 stx %l0, [%l7 + 0x50] ld [%l7 + 0x68], %f23 lduw [%l7 + 0x20], %l5 stx %l2, [%l7 + 0x68] sllx %l4, %o2, %g4 flush %l7 + 0x2C lduw [%l7 + 0x44], %o7 lduh [%l7 + 0x30], %i2 nop set 0x10, %g5 ldd [%l7 + %g5], %f4 swap [%l7 + 0x14], %i1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 flush %l7 + 0x68 ldd [%l7 + 0x60], %g6 nop set 0x6C, %l5 lduw [%l7 + %l5], %i3 stb %o3, [%l7 + 0x20] swap [%l7 + 0x18], %o0 nop set 0x60, %l6 ldsh [%l7 + %l6], %o1 set 0x50, %o1 stxa %g5, [%l7 + %o1] 0x2f membar #Sync st %f27, [%l7 + 0x48] lduw [%l7 + 0x08], %o4 set 0x28, %o0 stxa %l6, [%l7 + %o0] 0x1c ldsb [%l7 + 0x68], %i4 ld [%l7 + 0x7C], %f11 lduw [%l7 + 0x48], %o5 ldd [%l7 + 0x20], %o6 st %f8, [%l7 + 0x68] ldx [%l7 + 0x28], %i0 stbar stx %i5, [%l7 + 0x48] ldx [%l7 + 0x48], %g7 ldsh [%l7 + 0x0A], %l3 ldsb [%l7 + 0x72], %i6 stx %g1, [%l7 + 0x20] ldstub [%l7 + 0x29], %l1 ldub [%l7 + 0x15], %i7 lduh [%l7 + 0x20], %g3 udiv %g2, 0x1848, %l0 nop set 0x68, %g2 ldd [%l7 + %g2], %l4 std %f20, [%l7 + 0x78] stw %l2, [%l7 + 0x50] ldsh [%l7 + 0x74], %l4 addc %g4, 0x0E37, %o7 ldx [%l7 + 0x78], %o2 fcmpne16 %f12, %f20, %i1 array16 %g6, %i2, %o3 lduh [%l7 + 0x3A], %o0 sth %o1, [%l7 + 0x6E] ld [%l7 + 0x38], %f10 st %f19, [%l7 + 0x4C] nop set 0x68, %o5 prefetch [%l7 + %o5], 0x0 ldub [%l7 + 0x0B], %i3 stx %o4, [%l7 + 0x50] sth %g5, [%l7 + 0x66] movrlz %i4, %o5, %l6 sth %i0, [%l7 + 0x6A] set 0x28, %i7 ldxa [%l7 + %i7] 0x88, %o6 stw %i5, [%l7 + 0x74] smulcc %l3, %g7, %g1 fzeros %f24 wr %g0, 0x22, %asi stxa %l1, [%l7 + 0x18] %asi membar #Sync ldd [%l7 + 0x28], %f22 std %i6, [%l7 + 0x68] ble,a %icc, loop_184 sdiv %i7, 0x03C1, %g2 !Yo - got one - imm_asi 0x58 !And yo - immediate is 0x80 set 0x80, %l2 ldxa [%g0 + %l2] 0x58, %g3 loop_184: std %f14, [%l7 + 0x68] st %f1, [%l7 + 0x68] ldsh [%l7 + 0x42], %l0 wr %g0, 0x80, %asi stxa %l2, [%l7 + 0x48] %asi nop set 0x6E, %o2 sth %l5, [%l7 + %o2] flushw or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x978, %sys_tick_cmpr nop set 0x5C, %l3 prefetch [%l7 + %l3], 0x1 andn %o7, %l4, %o2 stb %i1, [%l7 + 0x28] ldsw [%l7 + 0x14], %i2 !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x00 wr %g0, 0x50, %asi ldxa [%g0 + 0x00] %asi, %g6 ldx [%l7 + 0x60], %o3 set 0x28, %l4 stxa %o1, [%l7 + %l4] 0x11 sth %i3, [%l7 + 0x3A] fpsub16 %f20, %f12, %f4 movvs %xcc, %o4, %g5 std %i4, [%l7 + 0x58] movcs %xcc, %o5, %i0 andncc %o6, %l6, %i5 sth %g7, [%l7 + 0x0C] sth %l3, [%l7 + 0x40] lduh [%l7 + 0x50], %l1 ldx [%l7 + 0x38], %g1 stw %i7, [%l7 + 0x68] ldsb [%l7 + 0x69], %i6 ldsh [%l7 + 0x6C], %g3 wr %g0, 0x1d, %asi stxa %l0, [%l7 + 0x50] %asi lduh [%l7 + 0x0C], %g2 ldd [%l7 + 0x58], %l2 std %g4, [%l7 + 0x70] array32 %l5, %l4, %o7 flush %l7 + 0x68 fbo %fcc3, loop_185 ldsw [%l7 + 0x28], %o2 prefetch [%l7 + 0x44], 0x1 stw %i2, [%l7 + 0x34] loop_185: ldsw [%l7 + 0x44], %i1 std %o2, [%l7 + 0x40] ldsh [%l7 + 0x7E], %g6 nop setx loop_186, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done ldsh [%l7 + 0x46], %i3 sth %o1, [%l7 + 0x30] ldsh [%l7 + 0x0A], %o4 loop_186: sth %o0, [%l7 + 0x78] tle %xcc, 0x5 nop set 0x20, %g6 ldsb [%l7 + %g6], %i4 lduw [%l7 + 0x5C], %o5 std %g4, [%l7 + 0x50] ld [%l7 + 0x5C], %f15 st %f10, [%l7 + 0x50] flush %l7 + 0x1C siam 0x5 ldstub [%l7 + 0x30], %o6 swap [%l7 + 0x68], %i0 addc %l6, 0x00F8, %g7 bneg,a loop_187 fmul8ulx16 %f18, %f20, %f2 edge16 %l3, %l1, %g1 loop_187: sth %i5, [%l7 + 0x18] st %f13, [%l7 + 0x34] ldd [%l7 + 0x70], %f16 bgu,pn %icc, loop_188 st %f14, [%l7 + 0x30] movle %icc, %i6, %l0 bge,a,pt %icc, loop_189 loop_188: ldd [%l7 + 0x10], %f28 ldx [%l7 + 0x40], %g2 nop set 0x28, %g4 ldd [%l7 + %g4], %g2 loop_189: stw %g4, [%l7 + 0x0C] ldsh [%l7 + 0x1C], %l5 flush %l7 + 0x14 lduw [%l7 + 0x4C], %l2 swap [%l7 + 0x24], %l4 set 0x50, %g1 stxa %o7, [%l7 + %g1] 0xe2 membar #Sync ldsb [%l7 + 0x70], %o2 stx %i1, [%l7 + 0x20] swap [%l7 + 0x7C], %i2 tpos %xcc, 0x0 ldsb [%l7 + 0x1D], %g6 stb %o3, [%l7 + 0x34] ldd [%l7 + 0x08], %f6 ldsb [%l7 + 0x72], %o4 tg %xcc, 0x1 edge16 %o0, %i3, %i4 lduh [%l7 + 0x2E], %g5 stb %o6, [%l7 + 0x6D] restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 sth %i0, [%l7 + 0x46] ldd [%l7 + 0x08], %f12 stw %l6, [%l7 + 0x48] ldx [%l7 + 0x68], %o5 ldd [%l7 + 0x30], %f18 set 0x70, %g3 ldxa [%l7 + %g3] 0x11, %g7 stbar xnor %l1, %g1, %i7 nop set 0x4E, %l0 sth %i5, [%l7 + %l0] nop set 0x20, %i0 std %f4, [%l7 + %i0] stx %l3, [%l7 + 0x10] st %f30, [%l7 + 0x40] xnor %l0, %g2, %i6 ldsb [%l7 + 0x39], %g3 wr %g0, 0x19, %asi ldxa [%l7 + 0x70] %asi, %g4 ldx [%l7 + 0x78], %l5 ldsh [%l7 + 0x34], %l4 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x3f8 set 0x3f8, %o7 nop ! stxa %o7, [%g0 + %o7] 0x40 ripped by fixASI40.pl ldsh [%l7 + 0x36], %o2 st %f2, [%l7 + 0x28] ldsb [%l7 + 0x38], %i1 ldd [%l7 + 0x58], %f2 tvs %icc, 0x0 ldsw [%l7 + 0x48], %l2 fxor %f4, %f2, %f28 set 0x18, %i5 ldxa [%l7 + %i5] 0x14, %g6 stw %i2, [%l7 + 0x4C] rdhpr %hsys_tick_cmpr, %o3 ldsw [%l7 + 0x54], %o1 std %o0, [%l7 + 0x38] brgez,a %o4, loop_190 ldsh [%l7 + 0x5E], %i3 ldsh [%l7 + 0x34], %g5 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xCDE, %hsys_tick_cmpr loop_190: fbe %fcc1, loop_191 stbar !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x218 wr %g0, 0x52, %asi ldxa [%g0 + 0x218] %asi, %i0 loop_191: ldd [%l7 + 0x50], %i6 stx %o5, [%l7 + 0x48] set 0x38, %g7 stxa %g7, [%l7 + %g7] 0x27 membar #Sync stbar prefetch [%l7 + 0x50], 0x3 std %l0, [%l7 + 0x60] lduh [%l7 + 0x1E], %g1 rdhpr %hintp, %i7 fmovrdlz %l3, %f30, %f24 st %f15, [%l7 + 0x28] stb %l0, [%l7 + 0x73] stbar std %i4, [%l7 + 0x38] mulscc %g2, %g3, %i6 ldx [%l7 + 0x20], %l5 swap [%l7 + 0x08], %l4 ldd [%l7 + 0x20], %f4 ldd [%l7 + 0x70], %f22 wr %g0, 0x19, %asi ldxa [%l7 + 0x68] %asi, %g4 lduh [%l7 + 0x18], %o2 flush %l7 + 0x70 ldd [%l7 + 0x58], %f22 flush %l7 + 0x30 nop set 0x40, %i2 ldsh [%l7 + %i2], %l2 prefetch [%l7 + 0x58], 0x2 ldsb [%l7 + 0x55], %g6 sdivcc %i2, 0x152C, %o3 st %f12, [%l7 + 0x30] swap [%l7 + 0x6C], %i1 ld [%l7 + 0x44], %f22 stw %o1, [%l7 + 0x34] fbo,a %fcc3, loop_192 sth %o0, [%l7 + 0x08] std %f8, [%l7 + 0x48] sth %i3, [%l7 + 0x28] loop_192: and %o4, 0x14AE, %g5 bleu loop_193 orn %i4, %i0, %o6 st %f29, [%l7 + 0x10] ldstub [%l7 + 0x7B], %o5 loop_193: edge16 %l6, %g7, %g1 lduh [%l7 + 0x54], %i7 fcmps %fcc2, %f28, %f29 ldsb [%l7 + 0x3A], %l1 ldsw [%l7 + 0x30], %l0 lduh [%l7 + 0x56], %i5 std %l2, [%l7 + 0x70] ldx [%l7 + 0x58], %g3 ldd [%l7 + 0x68], %f0 xnorcc %g2, %l5, %i6 ldd [%l7 + 0x48], %l4 lduw [%l7 + 0x5C], %g4 tne %xcc, 0x2 stb %o2, [%l7 + 0x65] fornot1s %f0, %f21, %f3 nop set 0x24, %i3 ldub [%l7 + %i3], %l2 stx %g6, [%l7 + 0x20] fmovdn %icc, %f14, %f5 sth %i2, [%l7 + 0x7C] ldstub [%l7 + 0x16], %o3 nop set 0x74, %i4 lduw [%l7 + %i4], %i1 udiv %o1, 0x1ABB, %o0 ldd [%l7 + 0x08], %i2 swap [%l7 + 0x24], %o7 ldx [%l7 + 0x38], %g5 set 0x18, %i1 ldxa [%l7 + %i1] 0x10, %i4 set 0x48, %o4 stxa %o4, [%l7 + %o4] 0x11 ld [%l7 + 0x20], %f27 ldsb [%l7 + 0x0A], %o6 std %o4, [%l7 + 0x60] ldub [%l7 + 0x4F], %i0 flush %l7 + 0x40 fandnot1s %f11, %f30, %f26 ldstub [%l7 + 0x55], %l6 stx %g7, [%l7 + 0x50] stbar ldsw [%l7 + 0x50], %g1 ldx [%l7 + 0x10], %i7 prefetch [%l7 + 0x64], 0x1 stbar ldx [%l7 + 0x40], %l1 ld [%l7 + 0x28], %f27 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x180 set 0x180, %o3 nop ! nop ! ldxa [%g0 + %o3] 0x40, %l0 ripped by fixASI40.pl ripped by fixASI40.pl ldsh [%l7 + 0x6A], %i5 set 0x10, %g5 ldxa [%l7 + %g5] 0x14, %l3 st %f19, [%l7 + 0x50] wr %g0, 0x89, %asi stxa %g2, [%l7 + 0x60] %asi std %l4, [%l7 + 0x68] ldstub [%l7 + 0x70], %g3 ldstub [%l7 + 0x53], %i6 nop set 0x20, %l5 stw %g4, [%l7 + %l5] wr %g0, 0xe, %pcr ! changed. fcmps %fcc0, %f10, %f2 set 0x70, %l6 stxa %g6, [%l7 + %l6] 0x19 edge16 %i2, %o3, %l2 ldstub [%l7 + 0x2B], %i1 swap [%l7 + 0x48], %o1 stw %o0, [%l7 + 0x78] ldub [%l7 + 0x47], %i3 ldsb [%l7 + 0x69], %o7 prefetch [%l7 + 0x6C], 0x0 stw %i4, [%l7 + 0x54] ldd [%l7 + 0x60], %f20 stbar lduw [%l7 + 0x7C], %o4 fnot1 %f20, %f2 ldx [%l7 + 0x70], %o6 tcs %xcc, 0x2 std %f30, [%l7 + 0x38] ldx [%l7 + 0x20], %g5 ldd [%l7 + 0x38], %f0 ldx [%l7 + 0x48], %i0 stx %l6, [%l7 + 0x68] fbl,a %fcc1, loop_194 lduw [%l7 + 0x10], %g7 stw %o5, [%l7 + 0x3C] nop set 0x08, %o6 ldsh [%l7 + %o6], %g1 loop_194: flush %l7 + 0x20 wr %g0, 0x1c, %asi stxa %i7, [%l7 + 0x68] %asi sth %l0, [%l7 + 0x4E] set 0x30, %o1 stxa %l1, [%l7 + %o1] 0x04 popc %i5, %g2 st %f8, [%l7 + 0x70] stb %l5, [%l7 + 0x58] ldd [%l7 + 0x10], %f20 or %l3, 0x16FC, %g3 ldx [%l7 + 0x60], %i6 ldsw [%l7 + 0x2C], %g4 prefetch [%l7 + 0x48], 0x1 ldsb [%l7 + 0x46], %o2 ldd [%l7 + 0x58], %f22 ldd [%l7 + 0x50], %l4 rdhpr %hsys_tick_cmpr, %i2 prefetch [%l7 + 0x30], 0x1 stx %g6, [%l7 + 0x20] lduw [%l7 + 0x30], %o3 array8 %l2, %o1, %i1 alignaddr %i3, %o7, %o0 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xB8F, %tick_cmpr edge16n %g5, %i0, %l6 ldsw [%l7 + 0x58], %g7 std %f28, [%l7 + 0x30] std %f14, [%l7 + 0x10] lduh [%l7 + 0x64], %o6 wr %g0, 0x81, %asi stxa %o5, [%l7 + 0x28] %asi ldx [%l7 + 0x78], %i7 fnors %f27, %f31, %f30 prefetch [%l7 + 0x28], 0x1 ld [%l7 + 0x1C], %f25 sth %g1, [%l7 + 0x22] ld [%l7 + 0x20], %f28 flush %l7 + 0x68 swap [%l7 + 0x54], %l0 fcmpgt32 %f2, %f12, %l1 andcc %g2, %l5, %i5 nop set 0x14, %g2 lduw [%l7 + %g2], %g3 ldsh [%l7 + 0x10], %i6 stw %l3, [%l7 + 0x40] ldstub [%l7 + 0x0C], %o2 fmovdcc %xcc, %f5, %f27 ld [%l7 + 0x38], %f16 stbar fsrc1 %f2, %f28 swap [%l7 + 0x44], %g4 stx %l4, [%l7 + 0x20] ldsh [%l7 + 0x44], %g6 wr %g0, 0x81, %asi ldxa [%l7 + 0x08] %asi, %i2 ldx [%l7 + 0x30], %o3 ld [%l7 + 0x54], %f25 std %l2, [%l7 + 0x20] std %i0, [%l7 + 0x50] std %f6, [%l7 + 0x40] fmovscs %xcc, %f15, %f8 ldstub [%l7 + 0x26], %i3 ldx [%l7 + 0x18], %o7 ldsb [%l7 + 0x6D], %o1 stbar fands %f24, %f23, %f31 wr %g0, 0xea, %asi stxa %o4, [%l7 + 0x18] %asi membar #Sync lduw [%l7 + 0x70], %o0 wr %g5, 0x1ABF, %set_softint set 0x30, %o0 ldxa [%l7 + %o0] 0x15, %i0 ld [%l7 + 0x20], %f3 !Yo - got one - imm_asi 0x58 !And yo - immediate is 0x30 wr %g0, 0x58, %asi ldxa [%g0 + 0x30] %asi, %l6 ldd [%l7 + 0x78], %g6 prefetch [%l7 + 0x1C], 0x1 st %f27, [%l7 + 0x14] ld [%l7 + 0x44], %f25 xnor %o6, 0x1A81, %o5 st %f0, [%l7 + 0x2C] ldd [%l7 + 0x60], %i4 flush %l7 + 0x64 ldsb [%l7 + 0x3B], %i7 lduh [%l7 + 0x16], %l0 lduh [%l7 + 0x16], %g1 ldstub [%l7 + 0x53], %l1 ldub [%l7 + 0x1B], %g2 lduh [%l7 + 0x7C], %i5 lduh [%l7 + 0x40], %l5 stx %i6, [%l7 + 0x10] stw %l3, [%l7 + 0x08] ldsh [%l7 + 0x6E], %o2 ldd [%l7 + 0x30], %f22 lduh [%l7 + 0x14], %g3 ldd [%l7 + 0x48], %f16 ldd [%l7 + 0x68], %l4 flush %l7 + 0x4C ldsb [%l7 + 0x11], %g4 lduh [%l7 + 0x0A], %i2 lduw [%l7 + 0x60], %o3 flush %l7 + 0x20 fmul8x16au %f11, %f11, %f22 ld [%l7 + 0x34], %f31 fmovrsne %g6, %f5, %f17 movge %xcc, %i1, %l2 ldx [%l7 + 0x28], %o7 ldd [%l7 + 0x78], %i2 set 0x10, %o5 stxa %o1, [%l7 + %o5] 0x10 st %f31, [%l7 + 0x40] wr %g0, 0x4, %fprs stbar ldsb [%l7 + 0x35], %o4 ldub [%l7 + 0x47], %i0 stx %l6, [%l7 + 0x30] nop set 0x50, %i7 ldsw [%l7 + %i7], %g7 tne %xcc, 0x5 sth %o6, [%l7 + 0x36] st %f4, [%l7 + 0x54] stbar set 0x68, %l2 ldxa [%l7 + %l2] 0x1c, %i4 nop set 0x0A, %o2 lduh [%l7 + %o2], %o5 udivx %i7, 0x1A1B, %l0 ldsw [%l7 + 0x2C], %l1 movneg %icc, %g2, %i5 stb %l5, [%l7 + 0x33] tvc %xcc, 0x3 stx %g1, [%l7 + 0x40] st %f17, [%l7 + 0x5C] ldd [%l7 + 0x78], %l2 swap [%l7 + 0x2C], %o2 flush %l7 + 0x38 stw %i6, [%l7 + 0x40] swap [%l7 + 0x54], %l4 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x390 set 0x390, %l3 nop ! stxa %g3, [%g0 + %l3] 0x40 ripped by fixASI40.pl fbue %fcc1, loop_195 ldsb [%l7 + 0x1C], %g4 flush %l7 + 0x48 alignaddr %o3, %i2, %g6 loop_195: prefetch [%l7 + 0x3C], 0x2 nop set 0x0C, %g6 ldsb [%l7 + %g6], %i1 wr %g0, 0x04, %asi ldxa [%l7 + 0x68] %asi, %o7 ldx [%l7 + 0x68], %l2 nop set 0x68, %l4 std %f14, [%l7 + %l4] nop set 0x0C, %g4 prefetch [%l7 + %g4], 0x1 stx %o1, [%l7 + 0x38] ldx [%l7 + 0x48], %i3 nop set 0x2C, %l1 lduh [%l7 + %l1], %o0 taddcctv %g5, %o4, %l6 subccc %g7, 0x1DE9, %i0 tneg %icc, 0x7 stbar ldsb [%l7 + 0x3D], %o6 ldx [%l7 + 0x08], %o5 ldd [%l7 + 0x70], %i4 flush %l7 + 0x40 std %l0, [%l7 + 0x30] ldub [%l7 + 0x1B], %l1 stbar ldd [%l7 + 0x30], %f12 ldd [%l7 + 0x50], %f8 ldstub [%l7 + 0x20], %i7 wr %g0, 0x88, %asi ldxa [%l7 + 0x30] %asi, %g2 std %f18, [%l7 + 0x70] movrlez %l5, 0x237, %i5 ldub [%l7 + 0x45], %l3 ldsh [%l7 + 0x0A], %o2 edge32 %g1, %l4, %g3 lduh [%l7 + 0x1C], %g4 stbar stbar ldd [%l7 + 0x48], %i6 nop set 0x74, %g1 ldstub [%l7 + %g1], %i2 nop set 0x18, %i6 stx %o3, [%l7 + %i6] movle %xcc, %g6, %i1 stw %o7, [%l7 + 0x54] fcmps %fcc2, %f21, %f23 stw %l2, [%l7 + 0x78] ldsh [%l7 + 0x36], %o1 stb %i3, [%l7 + 0x62] andncc %o0, %o4, %g5 fxor %f12, %f2, %f0 lduw [%l7 + 0x38], %l6 ldsh [%l7 + 0x46], %i0 ldsw [%l7 + 0x3C], %g7 sdivcc %o5, 0x00B2, %o6 ldsw [%l7 + 0x64], %i4 nop set 0x10, %g3 std %f12, [%l7 + %g3] fbg,a %fcc2, loop_196 prefetch [%l7 + 0x78], 0x2 movneg %icc, %l1, %l0 flush %l7 + 0x2C loop_196: sth %g2, [%l7 + 0x6E] sth %i7, [%l7 + 0x42] lduh [%l7 + 0x34], %l5 movrlz %i5, %o2, %g1 flush %l7 + 0x68 stx %l3, [%l7 + 0x38] lduw [%l7 + 0x24], %g3 tvc %icc, 0x6 wr %g0, 0xea, %asi stxa %l4, [%l7 + 0x48] %asi membar #Sync !Yo - got one - imm_asi 0x21 !And yo - immediate is 0x10 set 0x10, %i0 stxa %i6, [%g0 + %i0] 0x21 swap [%l7 + 0x3C], %i2 ldsw [%l7 + 0x08], %o3 st %f29, [%l7 + 0x14] flush %l7 + 0x50 stx %g4, [%l7 + 0x60] or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xA47, %tick_cmpr ldx [%l7 + 0x48], %i1 ldsb [%l7 + 0x2C], %o1 nop set 0x1C, %l0 stb %l2, [%l7 + %l0] prefetch [%l7 + 0x6C], 0x0 stbar mova %xcc, %o0, %o4 std %i2, [%l7 + 0x08] stbar stx %l6, [%l7 + 0x08] ldsw [%l7 + 0x3C], %i0 movrlez %g5, %o5, %o6 ldx [%l7 + 0x18], %g7 ba,a %icc, loop_197 nop set 0x0C, %i5 lduw [%l7 + %i5], %l1 nop set 0x58, %o7 ldx [%l7 + %o7], %i4 stx %g2, [%l7 + 0x58] loop_197: fnot2s %f21, %f25 std %l0, [%l7 + 0x20] flush %l7 + 0x7C !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x30 set 0x30, %i2 ldxa [%g0 + %i2] 0x50, %i7 ld [%l7 + 0x64], %f13 ldd [%l7 + 0x50], %l4 mulscc %o2, %g1, %i5 std %l2, [%l7 + 0x30] ldsh [%l7 + 0x2A], %g3 lduw [%l7 + 0x54], %i6 std %f10, [%l7 + 0x48] ldub [%l7 + 0x32], %o3 st %f8, [%l7 + 0x24] swap [%l7 + 0x38], %g4 st %f29, [%l7 + 0x24] ldstub [%l7 + 0x40], %g6 ld [%l7 + 0x28], %f23 lduh [%l7 + 0x7C], %o7 wr %g0, 0x1c, %asi stxa %l4, [%l7 + 0x50] %asi array16 %o1, %l2, %o0 wr %g0, 0x1d, %asi ldxa [%l7 + 0x60] %asi, %o4 stb %i1, [%l7 + 0x3A] andcc %l6, 0x0889, %i3 stw %g5, [%l7 + 0x10] flush %l7 + 0x40 std %f2, [%l7 + 0x18] movg %icc, %o5, %o6 wr %g0, 0x80, %asi ldxa [%l7 + 0x18] %asi, %i0 ldub [%l7 + 0x1E], %g7 stx %i4, [%l7 + 0x60] or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0xF28, %hsys_tick_cmpr ldsw [%l7 + 0x74], %l0 movl %icc, %i7, %l1 movpos %xcc, %l5, %g1 ldub [%l7 + 0x49], %o2 ldsb [%l7 + 0x78], %l3 set 0x58, %g7 stxa %i5, [%l7 + %g7] 0x14 movpos %icc, %g3, %i6 tpos %icc, 0x2 sethi 0x07ED, %i2 ldsw [%l7 + 0x34], %o3 nop set 0x58, %i4 ldub [%l7 + %i4], %g4 nop set 0x30, %i1 stx %o7, [%l7 + %i1] ldub [%l7 + 0x78], %l4 nop set 0x44, %o4 ldsw [%l7 + %o4], %o1 ldstub [%l7 + 0x67], %l2 lduw [%l7 + 0x7C], %o0 prefetch [%l7 + 0x6C], 0x0 nop set 0x68, %i3 lduw [%l7 + %i3], %o4 xnor %g6, 0x16E9, %l6 ld [%l7 + 0x54], %f27 stw %i3, [%l7 + 0x08] wr %g5, 0x00EA, %sys_tick ldstub [%l7 + 0x60], %o5 nop set 0x32, %o3 stb %i1, [%l7 + %o3] addc %o6, 0x1AF9, %i0 prefetch [%l7 + 0x14], 0x1 std %f14, [%l7 + 0x18] sth %g7, [%l7 + 0x1A] prefetch [%l7 + 0x7C], 0x2 ta %icc, 0x1 sth %i4, [%l7 + 0x1E] orcc %g2, %l0, %i7 brz %l5, loop_198 lduh [%l7 + 0x6E], %g1 ldsb [%l7 + 0x1F], %l1 ldsb [%l7 + 0x14], %o2 loop_198: ldx [%l7 + 0x08], %i5 subcc %g3, 0x09C2, %i6 ldsh [%l7 + 0x50], %l3 ldsw [%l7 + 0x40], %o3 nop set 0x48, %l5 lduw [%l7 + %l5], %i2 ldsh [%l7 + 0x46], %g4 std %f8, [%l7 + 0x58] edge8l %o7, %o1, %l2 wr %g0, 0x11, %asi stxa %o0, [%l7 + 0x78] %asi taddcc %o4, %l4, %l6 stb %g6, [%l7 + 0x2A] ldx [%l7 + 0x38], %i3 ldub [%l7 + 0x65], %g5 stbar std %o4, [%l7 + 0x68] edge8l %i1, %i0, %g7 stx %i4, [%l7 + 0x58] stb %g2, [%l7 + 0x5C] ldd [%l7 + 0x48], %f6 flush %l7 + 0x0C lduw [%l7 + 0x3C], %o6 ldd [%l7 + 0x78], %i6 stw %l0, [%l7 + 0x1C] ldd [%l7 + 0x38], %l4 ldsw [%l7 + 0x38], %l1 ldd [%l7 + 0x60], %o2 ldx [%l7 + 0x20], %i5 swap [%l7 + 0x10], %g3 ldub [%l7 + 0x1A], %g1 std %f18, [%l7 + 0x78] ld [%l7 + 0x0C], %f0 stx %l3, [%l7 + 0x10] fmovrsgez %o3, %f2, %f13 wrpr %i2, 0x11F9, %tick ldstub [%l7 + 0x57], %g4 std %o6, [%l7 + 0x68] nop set 0x40, %g5 prefetch [%l7 + %g5], 0x1 ld [%l7 + 0x30], %f27 ldd [%l7 + 0x10], %i6 nop set 0x20, %l6 lduw [%l7 + %l6], %l2 stbar ldx [%l7 + 0x60], %o1 lduw [%l7 + 0x78], %o4 fnot2 %f20, %f0 set 0x38, %o1 ldxa [%l7 + %o1] 0x89, %l4 ldd [%l7 + 0x68], %f28 ldd [%l7 + 0x48], %o0 stbar ldd [%l7 + 0x48], %g6 swap [%l7 + 0x1C], %i3 wr %g0, 0x10, %asi stxa %g5, [%l7 + 0x10] %asi nop set 0x40, %o6 ldstub [%l7 + %o6], %o5 wr %g0, 0x04, %asi ldxa [%l7 + 0x28] %asi, %i1 stb %l6, [%l7 + 0x5C] std %i0, [%l7 + 0x40] orn %i4, 0x146D, %g2 ldsh [%l7 + 0x6E], %g7 movne %xcc, %i7, %o6 ldub [%l7 + 0x3C], %l5 prefetch [%l7 + 0x40], 0x3 andcc %l1, 0x0F17, %l0 ld [%l7 + 0x54], %f15 stbar prefetch [%l7 + 0x18], 0x3 ldx [%l7 + 0x20], %i5 ldub [%l7 + 0x2E], %g3 membar 0x59 lduw [%l7 + 0x34], %g1 tg %icc, 0x5 stw %o2, [%l7 + 0x48] brgz %o3, loop_199 flush %l7 + 0x14 ldub [%l7 + 0x27], %i2 stw %g4, [%l7 + 0x68] loop_199: ldd [%l7 + 0x60], %o6 prefetch [%l7 + 0x0C], 0x1 tleu %xcc, 0x4 wr %g0, 0x80, %asi ldxa [%l7 + 0x18] %asi, %l3 fbn,a %fcc0, loop_200 stb %l2, [%l7 + 0x09] nop set 0x67, %g2 ldstub [%l7 + %g2], %i6 ld [%l7 + 0x4C], %f31 loop_200: lduw [%l7 + 0x38], %o1 fmuld8sux16 %f11, %f3, %f26 ldub [%l7 + 0x62], %o4 stw %o0, [%l7 + 0x6C] sllx %g6, 0x0B, %i3 ldd [%l7 + 0x48], %g4 sth %l4, [%l7 + 0x6A] swap [%l7 + 0x5C], %i1 st %f5, [%l7 + 0x1C] ldub [%l7 + 0x38], %l6 ldsw [%l7 + 0x10], %o5 lduh [%l7 + 0x18], %i0 flush %l7 + 0x1C lduh [%l7 + 0x2C], %g2 st %f29, [%l7 + 0x50] swap [%l7 + 0x64], %i4 wr %g0, 0x0c, %asi ldxa [%l7 + 0x38] %asi, %i7 nop set 0x08, %o0 ldd [%l7 + %o0], %f30 movpos %xcc, %g7, %o6 rd %asi, %l5 stb %l1, [%l7 + 0x38] fzeros %f29 st %f27, [%l7 + 0x5C] std %f26, [%l7 + 0x38] ldub [%l7 + 0x19], %l0 flush %l7 + 0x1C ldsh [%l7 + 0x2E], %i5 ld [%l7 + 0x60], %f4 ldub [%l7 + 0x3B], %g1 lduw [%l7 + 0x14], %g3 lduh [%l7 + 0x1E], %o2 stbar wr %o3, 0x00E7, %clear_softint rd %asi, %g4 nop setx loop_201, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate done stbar nop set 0x14, %i7 lduh [%l7 + %i7], %i2 wr %g0, 0x22, %asi stxa %l3, [%l7 + 0x18] %asi membar #Sync loop_201: ldd [%l7 + 0x40], %l2 flush %l7 + 0x08 !Yo - got one - imm_asi 0x5f !And yo - immediate is 0x0 wr %g0, 0x5f, %asi stxa %i6, [%g0 + 0x0] %asi ldub [%l7 + 0x14], %o7 lduw [%l7 + 0x24], %o4 prefetch [%l7 + 0x78], 0x3 mulscc %o0, 0x1132, %o1 ldx [%l7 + 0x20], %g6 ldsw [%l7 + 0x4C], %g5 nop set 0x28, %o5 std %i2, [%l7 + %o5] stw %i1, [%l7 + 0x4C] array8 %l6, %l4, %o5 std %f0, [%l7 + 0x18] stw %i0, [%l7 + 0x60] st %f13, [%l7 + 0x0C] ldd [%l7 + 0x68], %f22 stw %i4, [%l7 + 0x28] lduw [%l7 + 0x38], %i7 stw %g7, [%l7 + 0x78] ld [%l7 + 0x74], %f11 ldd [%l7 + 0x58], %g2 ld [%l7 + 0x1C], %f21 brnz,a %o6, loop_202 flush %l7 + 0x7C fxnor %f28, %f22, %f16 ldsh [%l7 + 0x2C], %l0 loop_202: ld [%l7 + 0x5C], %f7 rdpr %wstate, %i5 ldstub [%l7 + 0x16], %g1 lduw [%l7 + 0x54], %l1 ldsb [%l7 + 0x6D], %o2 set 0x38, %l2 stxa %o3, [%l7 + %l2] 0xeb membar #Sync stx %g4, [%l7 + 0x70] stb %g3, [%l7 + 0x75] ldx [%l7 + 0x78], %i2 std %f16, [%l7 + 0x50] ldsw [%l7 + 0x50], %l2 lduw [%l7 + 0x24], %i6 ldub [%l7 + 0x38], %o7 sth %o4, [%l7 + 0x1A] stx %o0, [%l7 + 0x28] ld [%l7 + 0x60], %f2 ldub [%l7 + 0x60], %l3 wr %g0, 0x18, %asi stxa %g6, [%l7 + 0x28] %asi nop set 0x58, %l3 stx %o1, [%l7 + %l3] prefetch [%l7 + 0x20], 0x2 !Yo - got one - imm_asi 0x57 !And yo - immediate is 0x0 wr %g0, 0x57, %asi stxa %i3, [%g0 + 0x0] %asi ldx [%l7 + 0x10], %i1 flush %l7 + 0x58 ldd [%l7 + 0x68], %f0 fmovde %icc, %f31, %f17 nop set 0x78, %g6 ldd [%l7 + %g6], %i6 ldd [%l7 + 0x68], %f2 tn %icc, 0x2 set 0x38, %l4 stxa %g5, [%l7 + %l4] 0xe3 membar #Sync std %o4, [%l7 + 0x48] ldsw [%l7 + 0x34], %l4 st %f12, [%l7 + 0x50] flush %l7 + 0x34 st %f12, [%l7 + 0x18] tsubcc %i0, 0x1658, %i4 ldsh [%l7 + 0x52], %i7 sth %g2, [%l7 + 0x54] ld [%l7 + 0x6C], %f8 ldsh [%l7 + 0x56], %g7 nop set 0x34, %o2 sth %o6, [%l7 + %o2] swap [%l7 + 0x6C], %l0 ldsb [%l7 + 0x3C], %i5 sth %l5, [%l7 + 0x16] ldsb [%l7 + 0x1C], %l1 swap [%l7 + 0x68], %g1 flush %l7 + 0x18 swap [%l7 + 0x48], %o3 fxnors %f14, %f17, %f20 stw %g4, [%l7 + 0x5C] prefetch [%l7 + 0x68], 0x3 wr %g0, 0xeb, %asi stxa %o2, [%l7 + 0x38] %asi membar #Sync std %f4, [%l7 + 0x68] tsubcctv %i2, 0x0681, %g3 wr %g0, 0x04, %asi ldxa [%l7 + 0x10] %asi, %i6 lduh [%l7 + 0x10], %o7 sth %l2, [%l7 + 0x32] for %f10, %f28, %f0 set 0x48, %l1 stxa %o0, [%l7 + %l1] 0x2f membar #Sync ldx [%l7 + 0x70], %o4 ldsh [%l7 + 0x22], %g6 std %l2, [%l7 + 0x20] fxnor %f4, %f10, %f16 std %i2, [%l7 + 0x68] ldd [%l7 + 0x58], %o0 nop set 0x78, %g1 stx %i1, [%l7 + %g1] fnegd %f6, %f20 nop set 0x10, %g4 std %f28, [%l7 + %g4] std %f2, [%l7 + 0x68] ldsh [%l7 + 0x14], %g5 wr %g0, 0xe, %pcr ! changed. stbar ldstub [%l7 + 0x7C], %o5 ld [%l7 + 0x44], %f28 orn %i0, 0x013D, %l4 movleu %icc, %i4, %g2 ldstub [%l7 + 0x19], %g7 std %o6, [%l7 + 0x48] fsrc2 %f12, %f8 orn %l0, %i7, %l5 stb %l1, [%l7 + 0x55] sth %i5, [%l7 + 0x7C] ldstub [%l7 + 0x58], %g1 te %xcc, 0x6 sth %g4, [%l7 + 0x7C] std %f20, [%l7 + 0x48] ldsb [%l7 + 0x47], %o2 ldsw [%l7 + 0x14], %o3 sth %g3, [%l7 + 0x5A] ldsb [%l7 + 0x49], %i6 lduh [%l7 + 0x40], %i2 stw %l2, [%l7 + 0x08] stb %o0, [%l7 + 0x52] ldsw [%l7 + 0x68], %o4 ldsw [%l7 + 0x54], %g6 stw %l3, [%l7 + 0x20] ldd [%l7 + 0x10], %i2 ldsb [%l7 + 0x6D], %o7 ldsh [%l7 + 0x58], %o1 lduw [%l7 + 0x3C], %g5 ldd [%l7 + 0x20], %f24 array16 %i1, %o5, %i0 wr %g0, 0x22, %asi stxa %l4, [%l7 + 0x68] %asi membar #Sync ldsb [%l7 + 0x46], %i4 wr %g0, 0x0c, %asi ldxa [%l7 + 0x40] %asi, %g2 ldd [%l7 + 0x08], %i6 std %o6, [%l7 + 0x30] xnor %l0, %g7, %l5 swap [%l7 + 0x7C], %i7 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x1f8 set 0x1f8, %i6 nop ! nop ! ldxa [%g0 + %i6] 0x40, %l1 ripped by fixASI40.pl ripped by fixASI40.pl sth %g1, [%l7 + 0x34] lduh [%l7 + 0x24], %i5 set 0x28, %g3 ldxa [%l7 + %g3] 0x88, %g4 ldx [%l7 + 0x10], %o3 fble,a %fcc3, loop_203 ldsh [%l7 + 0x7C], %g3 nop set 0x38, %i0 std %f0, [%l7 + %i0] sth %o2, [%l7 + 0x62] loop_203: ld [%l7 + 0x4C], %f4 ldsh [%l7 + 0x3E], %i6 ldx [%l7 + 0x20], %l2 nop set 0x08, %l0 prefetch [%l7 + %l0], 0x1 stx %i2, [%l7 + 0x50] edge16l %o4, %o0, %g6 stbar flush %l7 + 0x5C lduh [%l7 + 0x30], %i3 st %f2, [%l7 + 0x48] edge16l %l3, %o7, %o1 ld [%l7 + 0x74], %f29 stbar ldd [%l7 + 0x50], %f14 std %i0, [%l7 + 0x68] ldd [%l7 + 0x20], %o4 sth %g5, [%l7 + 0x1C] flush %l7 + 0x64 stb %i0, [%l7 + 0x2C] fcmpgt16 %f10, %f26, %l4 fpadd16 %f28, %f6, %f18 fpmerge %f18, %f3, %f0 sth %g2, [%l7 + 0x68] smul %l6, %i4, %o6 flush %l7 + 0x50 flush %l7 + 0x3C rd %tick_cmpr, %l0 ldsh [%l7 + 0x52], %g7 bne %icc, loop_204 sir 0x0002 lduw [%l7 + 0x48], %l5 swap [%l7 + 0x4C], %i7 loop_204: fbg %fcc2, loop_205 stw %l1, [%l7 + 0x20] st %f18, [%l7 + 0x54] stbar loop_205: xor %i5, %g1, %g4 movn %icc, %g3, %o3 ldd [%l7 + 0x50], %f20 wr %o2, %i6, %clear_softint sth %i2, [%l7 + 0x1E] !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x18 wr %g0, 0x50, %asi ldxa [%g0 + 0x18] %asi, %l2 nop set 0x49, %o7 ldub [%l7 + %o7], %o0 stx %g6, [%l7 + 0x18] ld [%l7 + 0x44], %f26 set 0x60, %i2 ldxa [%l7 + %i2] 0x80, %i3 ldub [%l7 + 0x35], %o4 sth %l3, [%l7 + 0x18] stbar stx %o7, [%l7 + 0x38] or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, 0x0CB, %hsys_tick_cmpr stbar sth %o5, [%l7 + 0x24] st %f25, [%l7 + 0x7C] lduw [%l7 + 0x20], %g5 lduw [%l7 + 0x18], %o1 stx %l4, [%l7 + 0x50] ldx [%l7 + 0x60], %i0 ld [%l7 + 0x7C], %f24 ldsb [%l7 + 0x79], %l6 stbar ldx [%l7 + 0x58], %g2 stbar swap [%l7 + 0x44], %o6 ldd [%l7 + 0x10], %f12 lduh [%l7 + 0x72], %i4 stb %g7, [%l7 + 0x4F] fbul %fcc3, loop_206 flush %l7 + 0x3C ldsb [%l7 + 0x34], %l5 edge16ln %i7, %l1, %i5 loop_206: ld [%l7 + 0x70], %f15 bvs,pn %icc, loop_207 ldub [%l7 + 0x52], %l0 ldsw [%l7 + 0x08], %g1 addcc %g4, %g3, %o3 loop_207: ldd [%l7 + 0x30], %o2 st %f16, [%l7 + 0x1C] nop set 0x1C, %g7 lduw [%l7 + %g7], %i6 swap [%l7 + 0x40], %l2 std %f12, [%l7 + 0x10] edge16ln %i2, %g6, %o0 std %i2, [%l7 + 0x08] ldd [%l7 + 0x28], %o4 rdhpr %hpstate, %o7 ldx [%l7 + 0x38], %l3 stw %i1, [%l7 + 0x54] stbar ldd [%l7 + 0x58], %g4 stw %o5, [%l7 + 0x3C] lduw [%l7 + 0x48], %o1 stw %l4, [%l7 + 0x0C] !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x8 wr %g0, 0x20, %asi stxa %i0, [%g0 + 0x8] %asi rd %ccr, %g2 !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x18 wr %g0, 0x50, %asi ldxa [%g0 + 0x18] %asi, %o6 ldd [%l7 + 0x78], %i4 fblg,a %fcc3, loop_208 ldsb [%l7 + 0x0D], %l6 std %f2, [%l7 + 0x70] ldd [%l7 + 0x70], %l4 loop_208: prefetch [%l7 + 0x60], 0x1 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x310 set 0x310, %i5 nop ! nop ! ldxa [%g0 + %i5] 0x40, %g7 ripped by fixASI40.pl ripped by fixASI40.pl stb %l1, [%l7 + 0x7C] umulcc %i7, %l0, %i5 stb %g1, [%l7 + 0x59] st %f9, [%l7 + 0x20] std %f6, [%l7 + 0x40] fbne,a %fcc0, loop_209 ldsh [%l7 + 0x70], %g4 std %f12, [%l7 + 0x78] stb %o3, [%l7 + 0x63] loop_209: edge16l %g3, %i6, %o2 ldd [%l7 + 0x70], %i2 nop set 0x68, %i1 prefetch [%l7 + %i1], 0x2 st %f19, [%l7 + 0x18] nop set 0x68, %o4 ldd [%l7 + %o4], %l2 ldsw [%l7 + 0x0C], %g6 edge8l %i3, %o0, %o4 st %f3, [%l7 + 0x74] ld [%l7 + 0x30], %f22 swap [%l7 + 0x54], %l3 lduh [%l7 + 0x0C], %o7 std %g4, [%l7 + 0x50] stbar ldsh [%l7 + 0x66], %i1 lduh [%l7 + 0x62], %o5 std %f26, [%l7 + 0x38] set 0x50, %i4 ldxa [%l7 + %i4] 0x88, %o1 set 0x50, %i3 ldxa [%l7 + %i3] 0x11, %i0 set 0x58, %l5 stxa %g2, [%l7 + %l5] 0x2f membar #Sync ldstub [%l7 + 0x20], %o6 ldsb [%l7 + 0x0C], %i4 ldd [%l7 + 0x30], %i6 !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x00 set 0x00, %g5 ldxa [%g0 + %g5] 0x50, %l4 taddcc %l5, %g7, %l1 ldsw [%l7 + 0x48], %i7 swap [%l7 + 0x6C], %i5 st %f22, [%l7 + 0x14] swap [%l7 + 0x70], %l0 ldsb [%l7 + 0x3A], %g4 ld [%l7 + 0x5C], %f13 nop set 0x2E, %l6 ldsb [%l7 + %l6], %g1 wr %g0, 0x89, %asi ldxa [%l7 + 0x70] %asi, %o3 ldd [%l7 + 0x50], %i6 nop set 0x0C, %o1 lduh [%l7 + %o1], %o2 std %f28, [%l7 + 0x10] sth %i2, [%l7 + 0x2A] ldsh [%l7 + 0x72], %l2 ld [%l7 + 0x08], %f27 nop set 0x10, %o6 ldstub [%l7 + %o6], %g6 prefetch [%l7 + 0x78], 0x1 !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x8 set 0x8, %g2 ldxa [%g0 + %g2] 0x20, %g3 stw %o0, [%l7 + 0x7C] lduh [%l7 + 0x22], %i3 ldsb [%l7 + 0x3C], %o4 fmovda %xcc, %f7, %f21 prefetch [%l7 + 0x34], 0x1 sth %o7, [%l7 + 0x30] stb %l3, [%l7 + 0x70] lduw [%l7 + 0x2C], %g5 movne %icc, %o5, %o1 fmovse %icc, %f28, %f8 tne %xcc, 0x4 prefetch [%l7 + 0x20], 0x2 prefetch [%l7 + 0x6C], 0x2 ld [%l7 + 0x6C], %f21 ldsb [%l7 + 0x66], %i1 std %i0, [%l7 + 0x38] !Yo - got one - imm_asi 0x5f !And yo - immediate is 0x0 wr %g0, 0x5f, %asi stxa %o6, [%g0 + 0x0] %asi nop set 0x7C, %o0 stw %g2, [%l7 + %o0] flush %l7 + 0x2C nop set 0x10, %i7 lduh [%l7 + %i7], %l6 prefetch [%l7 + 0x10], 0x3 ldsb [%l7 + 0x5D], %l4 movl %xcc, %i4, %l5 swap [%l7 + 0x10], %g7 stbar lduw [%l7 + 0x54], %i7 std %l0, [%l7 + 0x30] prefetch [%l7 + 0x08], 0x1 flush %l7 + 0x10 stb %i5, [%l7 + 0x4B] ldsh [%l7 + 0x16], %g4 tge %icc, 0x6 st %f26, [%l7 + 0x34] fmovscs %icc, %f26, %f21 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x40, %o5 ldsw [%l7 + %o5], %l0 ldd [%l7 + 0x18], %f20 edge8n %o3, %g1, %i6 nop set 0x34, %o3 stw %i2, [%l7 + %o3] sth %o2, [%l7 + 0x48] ldd [%l7 + 0x60], %l2 ldsw [%l7 + 0x34], %g6 wrpr %g3, %i3, %tick stx %o0, [%l7 + 0x30] std %f4, [%l7 + 0x58] ldsw [%l7 + 0x1C], %o7 tl %icc, 0x7 ldstub [%l7 + 0x58], %l3 nop set 0x5E, %l2 ldub [%l7 + %l2], %o4 ldd [%l7 + 0x68], %g4 ldsh [%l7 + 0x3A], %o5 wr %g0, 0x89, %asi stxa %i1, [%l7 + 0x08] %asi ldd [%l7 + 0x40], %f0 prefetch [%l7 + 0x34], 0x3 stx %o1, [%l7 + 0x70] stw %i0, [%l7 + 0x64] set 0x38, %g6 ldxa [%l7 + %g6] 0x19, %o6 ldub [%l7 + 0x4B], %g2 nop set 0x68, %l3 stx %l6, [%l7 + %l3] lduw [%l7 + 0x68], %l4 nop set 0x38, %o2 stw %l5, [%l7 + %o2] stx %i4, [%l7 + 0x20] ld [%l7 + 0x40], %f13 ldd [%l7 + 0x30], %f6 ldsb [%l7 + 0x18], %i7 fbu,a %fcc3, loop_210 stw %l1, [%l7 + 0x78] !Yo - got one - imm_asi 0x57 !And yo - immediate is 0x0 set 0x0, %l4 stxa %i5, [%g0 + %l4] 0x57 loop_210: ldstub [%l7 + 0x56], %g7 stbar ldsh [%l7 + 0x42], %l0 flush %l7 + 0x60 fpsub32 %f30, %f30, %f20 ldd [%l7 + 0x30], %f14 movrlz %o3, %g1, %i6 stbar ldx [%l7 + 0x38], %i2 lduw [%l7 + 0x7C], %g4 ldd [%l7 + 0x50], %o2 sth %l2, [%l7 + 0x12] st %f31, [%l7 + 0x50] ldstub [%l7 + 0x63], %g6 swap [%l7 + 0x3C], %i3 ldsh [%l7 + 0x54], %o0 stbar lduh [%l7 + 0x5C], %g3 sdivx %l3, 0x1C93, %o4 xnorcc %o7, 0x1519, %g5 fsrc2s %f23, %f23 sth %o5, [%l7 + 0x4C] prefetch [%l7 + 0x28], 0x3 swap [%l7 + 0x18], %i1 tvc %xcc, 0x7 lduw [%l7 + 0x28], %o1 std %o6, [%l7 + 0x28] wr %g0, 0x89, %asi stxa %g2, [%l7 + 0x58] %asi stbar rdhpr %hintp, %i0 brgz %l6, loop_211 subccc %l4, 0x01D1, %i4 nop set 0x10, %l1 ldx [%l7 + %l1], %i7 flush %l7 + 0x64 loop_211: nop set 0x08, %g4 std %l0, [%l7 + %g4] srlx %l5, %g7, %l0 flush %l7 + 0x40 fmovrsgez %i5, %f13, %f27 nop set 0x38, %i6 ldd [%l7 + %i6], %f10 rdpr %tba, %g1 ldx [%l7 + 0x18], %i6 wrpr %i2, 0x1AF1, %pil sth %g4, [%l7 + 0x7A] tleu %icc, 0x1 sth %o2, [%l7 + 0x3E] stbar lduw [%l7 + 0x2C], %o3 st %f4, [%l7 + 0x28] udivcc %l2, 0x194F, %g6 stb %i3, [%l7 + 0x5B] std %o0, [%l7 + 0x70] rd %ccr, %g3 lduw [%l7 + 0x18], %l3 alignaddr %o7, %o4, %o5 st %f22, [%l7 + 0x34] ldd [%l7 + 0x58], %i0 movleu %icc, %o1, %o6 ldub [%l7 + 0x08], %g2 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr nop set 0x08, %g3 ldx [%l7 + %g3], %l4 umul %l6, %i7, %l1 fxor %f28, %f22, %f28 fexpand %f19, %f0 ldstub [%l7 + 0x6C], %i4 stb %g7, [%l7 + 0x15] stw %l0, [%l7 + 0x54] ldsh [%l7 + 0x08], %i5 ldstub [%l7 + 0x51], %l5 ldsh [%l7 + 0x24], %i6 ldsh [%l7 + 0x08], %g1 !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x108 set 0x108, %i0 ldxa [%g0 + %i0] 0x52, %i2 prefetch [%l7 + 0x28], 0x1 tgu %xcc, 0x5 lduh [%l7 + 0x28], %o2 sdivcc %g4, 0x0EA2, %l2 and %g6, 0x1BAF, %i3 edge16ln %o0, %g3, %o3 ld [%l7 + 0x48], %f16 stw %o7, [%l7 + 0x0C] ldd [%l7 + 0x78], %f16 ldx [%l7 + 0x20], %l3 ldd [%l7 + 0x08], %o4 stx %o4, [%l7 + 0x58] stb %o1, [%l7 + 0x73] ldsb [%l7 + 0x36], %i1 te %icc, 0x4 ld [%l7 + 0x14], %f17 or %o6, %g5, %i0 set 0x18, %g1 ldxa [%l7 + %g1] 0x04, %g2 tcc %icc, 0x6 ldx [%l7 + 0x48], %l6 alignaddr %i7, %l1, %i4 stb %g7, [%l7 + 0x6E] ldub [%l7 + 0x63], %l4 nop set 0x08, %l0 prefetch [%l7 + %l0], 0x0 ldsh [%l7 + 0x10], %i5 st %f25, [%l7 + 0x7C] movre %l5, %i6, %g1 ldub [%l7 + 0x63], %l0 prefetch [%l7 + 0x30], 0x0 stx %i2, [%l7 + 0x38] nop set 0x52, %i2 sth %g4, [%l7 + %i2] sllx %l2, %o2, %g6 set 0x28, %o7 ldxa [%l7 + %o7] 0x11, %i3 nop set 0x70, %i5 stx %g3, [%l7 + %i5] ld [%l7 + 0x14], %f24 flush %l7 + 0x70 orcc %o3, 0x09A1, %o0 flush %l7 + 0x20 stbar stbar lduh [%l7 + 0x72], %l3 stw %o5, [%l7 + 0x4C] ld [%l7 + 0x64], %f20 lduw [%l7 + 0x68], %o4 nop set 0x30, %i1 ldd [%l7 + %i1], %o0 prefetch [%l7 + 0x6C], 0x1 st %f31, [%l7 + 0x48] !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x18 set 0x18, %o4 stxa %o7, [%g0 + %o4] 0x4f nop setx loop_212, %l0, %l1 wrpr 0x1, %tl wrpr %l1, %tpc add %l1, 0x4, %l1 wrpr %l1, %tnpc setx 0x34400001400, %l0, %l1 wrpr %l1, %tstate wrhpr 0x4, %htstate retry ldsh [%l7 + 0x7A], %i1 stb %o6, [%l7 + 0x7A] ld [%l7 + 0x70], %f10 loop_212: nop wr %g0, 0x10, %asi stxa %g5, [%l7 + 0x68] %asi set 0x10, %g7 stxa %g2, [%l7 + %g7] 0x88 ldstub [%l7 + 0x21], %i0 ldd [%l7 + 0x10], %i6 sth %l1, [%l7 + 0x66] sir 0x0075 st %f25, [%l7 + 0x40] !Yo - got one - imm_asi 0x50 !And yo - immediate is 0x18 wr %g0, 0x50, %asi ldxa [%g0 + 0x18] %asi, %i7 std %i4, [%l7 + 0x08] ldx [%l7 + 0x50], %l4 ldstub [%l7 + 0x3C], %g7 umulcc %l5, %i6, %g1 lduh [%l7 + 0x78], %i5 stbar lduh [%l7 + 0x24], %l0 fmovde %icc, %f12, %f28 lduw [%l7 + 0x20], %i2 ldstub [%l7 + 0x30], %g4 !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x38 set 0x38, %i4 stxa %l2, [%g0 + %i4] 0x4f ld [%l7 + 0x64], %f21 ldsb [%l7 + 0x64], %g6 ba loop_213 std %f12, [%l7 + 0x68] flush %l7 + 0x34 wr %g0, 0x1d, %asi ldxa [%l7 + 0x60] %asi, %i3 loop_213: lduh [%l7 + 0x7C], %o2 ldsw [%l7 + 0x2C], %g3 stbar stb %o0, [%l7 + 0x62] fpadd32 %f16, %f12, %f28 ld [%l7 + 0x68], %f11 wr %g0, 0x1c, %asi stxa %l3, [%l7 + 0x30] %asi ldsw [%l7 + 0x6C], %o3 lduw [%l7 + 0x28], %o4 edge16ln %o5, %o7, %o1 addc %i1, 0x0944, %g5 ldd [%l7 + 0x30], %o6 ldd [%l7 + 0x20], %f20 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr wr %g0, 0x2f, %asi stxa %l1, [%l7 + 0x48] %asi membar #Sync stw %i7, [%l7 + 0x64] wr %g0, 0x04, %asi ldxa [%l7 + 0x20] %asi, %i0 stbar sth %i4, [%l7 + 0x0C] set 0x30, %l5 ldxa [%l7 + %l5] 0x81, %g7 ldx [%l7 + 0x28], %l4 stw %l5, [%l7 + 0x58] mulscc %g1, %i5, %i6 fmovsn %icc, %f24, %f9 stbar wr %g0, 0x88, %asi ldxa [%l7 + 0x30] %asi, %i2 lduh [%l7 + 0x2A], %g4 flush %l7 + 0x60 edge16n %l0, %l2, %g6 ldstub [%l7 + 0x56], %i3 nop set 0x14, %i3 lduw [%l7 + %i3], %g3 ldsb [%l7 + 0x71], %o0 ldsh [%l7 + 0x5E], %o2 stbar tneg %xcc, 0x6 stbar std %f22, [%l7 + 0x10] stw %l3, [%l7 + 0x30] or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wrhpr %l0, %g0, %hsys_tick_cmpr stb %o5, [%l7 + 0x6E] lduw [%l7 + 0x08], %o3 ld [%l7 + 0x4C], %f4 prefetch [%l7 + 0x40], 0x1 std %f12, [%l7 + 0x08] movrlz %o1, %o7, %g5 ldd [%l7 + 0x68], %i0 stw %o6, [%l7 + 0x6C] ldsh [%l7 + 0x70], %g2 nop set 0x3B, %g5 ldub [%l7 + %g5], %l6 ldd [%l7 + 0x08], %i6 tvs %icc, 0x6 nop set 0x7C, %l6 sth %i0, [%l7 + %l6] flush %l7 + 0x44 lduh [%l7 + 0x18], %l1 ld [%l7 + 0x08], %f17 st %f29, [%l7 + 0x14] prefetch [%l7 + 0x10], 0x3 stw %g7, [%l7 + 0x44] stx %l4, [%l7 + 0x40] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 flush %l7 + 0x2C nop set 0x1A, %o1 ldsh [%l7 + %o1], %l5 brz,a %i4, loop_214 sth %i5, [%l7 + 0x70] fmul8sux16 %f6, %f8, %f2 std %f14, [%l7 + 0x20] loop_214: lduw [%l7 + 0x24], %g1 set 0x68, %g2 stxa %i6, [%l7 + %g2] 0x2a membar #Sync lduh [%l7 + 0x7C], %g4 lduw [%l7 + 0x0C], %i2 wr %g0, 0x80, %asi stxa %l0, [%l7 + 0x18] %asi std %g6, [%l7 + 0x40] std %l2, [%l7 + 0x10] ldstub [%l7 + 0x0F], %g3 sth %i3, [%l7 + 0x0A] ldsb [%l7 + 0x18], %o2 ldx [%l7 + 0x28], %o0 prefetch [%l7 + 0x1C], 0x2 flush %l7 + 0x7C stw %o4, [%l7 + 0x30] fmovdle %icc, %f2, %f31 tpos %icc, 0x3 movrne %l3, %o5, %o3 stbar ld [%l7 + 0x60], %f15 movpos %icc, %o7, %g5 prefetch [%l7 + 0x44], 0x1 edge32l %o1, %o6, %i1 ldsb [%l7 + 0x73], %g2 std %f8, [%l7 + 0x50] tvs %xcc, 0x2 membar 0x59 ldsw [%l7 + 0x70], %l6 ldx [%l7 + 0x28], %i0 sth %i7, [%l7 + 0x5E] swap [%l7 + 0x5C], %g7 srax %l4, 0x1C, %l1 ldsb [%l7 + 0x33], %l5 stw %i5, [%l7 + 0x14] swap [%l7 + 0x5C], %i4 set 0x60, %o0 stxa %i6, [%l7 + %o0] 0x18 nop set 0x60, %i7 std %g0, [%l7 + %i7] ldsw [%l7 + 0x44], %g4 prefetch [%l7 + 0x74], 0x0 ldd [%l7 + 0x68], %l0 ldsh [%l7 + 0x42], %i2 ldub [%l7 + 0x5D], %g6 lduh [%l7 + 0x5C], %g3 ldub [%l7 + 0x55], %i3 ldsw [%l7 + 0x0C], %l2 ldstub [%l7 + 0x60], %o2 !Yo - got one - imm_asi 0x52 !And yo - immediate is 0x118 wr %g0, 0x52, %asi stxa %o0, [%g0 + 0x118] %asi set 0x70, %o6 ldxa [%l7 + %o6] 0x19, %o4 stx %o5, [%l7 + 0x60] wrpr %l3, 0x14C6, %cwp ld [%l7 + 0x6C], %f25 brlez %o3, loop_215 orn %o7, %o1, %g5 ldx [%l7 + 0x78], %o6 array8 %g2, %l6, %i0 loop_215: ldub [%l7 + 0x53], %i7 ldstub [%l7 + 0x7C], %i1 lduw [%l7 + 0x64], %g7 ldd [%l7 + 0x70], %f4 lduw [%l7 + 0x24], %l4 stbar stx %l1, [%l7 + 0x50] ldub [%l7 + 0x2C], %i5 fnors %f25, %f1, %f8 stbar ldd [%l7 + 0x28], %f22 ld [%l7 + 0x28], %f8 ld [%l7 + 0x60], %f2 ldstub [%l7 + 0x5F], %l5 ldsw [%l7 + 0x08], %i4 lduw [%l7 + 0x68], %i6 fbn %fcc3, loop_216 xorcc %g1, 0x07EA, %g4 ldub [%l7 + 0x13], %l0 std %g6, [%l7 + 0x08] loop_216: fcmple16 %f6, %f26, %g3 flush %l7 + 0x48 prefetch [%l7 + 0x14], 0x3 st %f1, [%l7 + 0x48] ld [%l7 + 0x3C], %f7 fnor %f16, %f2, %f26 stbar nop set 0x64, %o3 ldsb [%l7 + %o3], %i3 lduh [%l7 + 0x5C], %i2 sdivcc %o2, 0x008B, %l2 ldub [%l7 + 0x28], %o0 flush %l7 + 0x68 sth %o4, [%l7 + 0x56] stb %o5, [%l7 + 0x3B] flush %l7 + 0x48 ldstub [%l7 + 0x08], %o3 !Yo - got one - imm_asi 0x20 !And yo - immediate is 0x38 set 0x38, %o5 ldxa [%g0 + %o5] 0x20, %o7 ldsh [%l7 + 0x24], %l3 nop set 0x56, %l2 ldsh [%l7 + %l2], %g5 ldsh [%l7 + 0x22], %o1 swap [%l7 + 0x18], %o6 umul %g2, 0x1F0A, %l6 sethi 0x0204, %i0 prefetch [%l7 + 0x64], 0x2 ldsw [%l7 + 0x48], %i7 std %i0, [%l7 + 0x50] nop set 0x47, %g6 ldstub [%l7 + %g6], %l4 fmovrslz %g7, %f23, %f21 ldd [%l7 + 0x68], %l0 sth %l5, [%l7 + 0x14] stbar ldd [%l7 + 0x78], %f26 ldstub [%l7 + 0x42], %i5 ldx [%l7 + 0x50], %i4 lduw [%l7 + 0x78], %g1 flush %l7 + 0x40 sth %i6, [%l7 + 0x66] fmovdle %xcc, %f17, %f0 bgu,pt %xcc, loop_217 nop set 0x48, %o2 stx %l0, [%l7 + %o2] ldstub [%l7 + 0x57], %g6 ldub [%l7 + 0x23], %g4 loop_217: nop wr %g0, 0x89, %asi stxa %i3, [%l7 + 0x68] %asi ldd [%l7 + 0x18], %f26 !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x0 set 0x0, %l4 stxa %i2, [%g0 + %l4] 0x4f set 0x30, %l1 stxa %g3, [%l7 + %l1] 0x14 flush %l7 + 0x78 ldsb [%l7 + 0x42], %o2 ldsb [%l7 + 0x24], %l2 orcc %o0, %o5, %o4 stx %o3, [%l7 + 0x18] std %l2, [%l7 + 0x40] st %f13, [%l7 + 0x40] ldsh [%l7 + 0x60], %g5 nop set 0x56, %l3 ldsh [%l7 + %l3], %o7 lduh [%l7 + 0x34], %o1 ldstub [%l7 + 0x14], %o6 fnegs %f7, %f15 st %f5, [%l7 + 0x58] stw %l6, [%l7 + 0x58] swap [%l7 + 0x30], %g2 nop set 0x20, %i6 ldx [%l7 + %i6], %i7 ldx [%l7 + 0x30], %i1 and %i0, 0x0494, %l4 set 0x68, %g4 ldxa [%l7 + %g4] 0x1c, %l1 ldd [%l7 + 0x68], %g6 ldx [%l7 + 0x38], %l5 ldd [%l7 + 0x18], %i4 stbar ldx [%l7 + 0x38], %g1 ldstub [%l7 + 0x2E], %i6 ldsw [%l7 + 0x4C], %i4 swap [%l7 + 0x30], %g6 swap [%l7 + 0x40], %l0 stb %g4, [%l7 + 0x4E] nop set 0x4A, %g3 lduh [%l7 + %g3], %i2 st %f4, [%l7 + 0x5C] fmovda %icc, %f12, %f6 ldd [%l7 + 0x68], %f18 popc %g3, %i3 ldd [%l7 + 0x10], %f2 flush %l7 + 0x18 nop set 0x4B, %i0 ldstub [%l7 + %i0], %o2 ldub [%l7 + 0x43], %o0 popc 0x1183, %o5 xorcc %o4, %o3, %l2 wr %g0, 0xe2, %asi stxa %g5, [%l7 + 0x10] %asi membar #Sync ldub [%l7 + 0x43], %o7 tleu %icc, 0x7 fcmpeq16 %f2, %f30, %o1 lduw [%l7 + 0x78], %l3 edge16n %o6, %l6, %g2 ble,pt %icc, loop_218 ldd [%l7 + 0x50], %f0 flush %l7 + 0x3C lduh [%l7 + 0x44], %i1 loop_218: nop set 0x38, %g1 ldxa [%l7 + %g1] 0x04, %i7 rd %pc, %i0 prefetch [%l7 + 0x70], 0x2 stbar stx %l1, [%l7 + 0x70] stx %l4, [%l7 + 0x58] nop set 0x18, %i2 prefetch [%l7 + %i2], 0x0 ld [%l7 + 0x10], %f8 !Yo - got one - imm_asi 0x57 !And yo - immediate is 0x0 set 0x0, %o7 stxa %l5, [%g0 + %o7] 0x57 flush %l7 + 0x7C ldd [%l7 + 0x48], %g6 lduw [%l7 + 0x3C], %i5 ldub [%l7 + 0x6B], %i6 nop set 0x7A, %l0 lduh [%l7 + %l0], %g1 ldsb [%l7 + 0x46], %g6 ldd [%l7 + 0x10], %f0 wr %g0, 0x22, %asi stxa %i4, [%l7 + 0x38] %asi membar #Sync fmovs %f6, %f25 stw %l0, [%l7 + 0x08] st %f1, [%l7 + 0x18] lduh [%l7 + 0x74], %g4 nop set 0x18, %i5 std %f10, [%l7 + %i5] fnor %f16, %f26, %f2 lduh [%l7 + 0x2C], %i2 pdist %f0, %f10, %f26 movg %icc, %i3, %g3 ld [%l7 + 0x78], %f7 !Yo - got one - imm_asi 0x58 !And yo - immediate is 0x30 set 0x30, %o4 ldxa [%g0 + %o4] 0x58, %o0 stb %o5, [%l7 + 0x19] ldub [%l7 + 0x62], %o2 std %o2, [%l7 + 0x68] stbar ldsh [%l7 + 0x50], %o4 ldsh [%l7 + 0x20], %g5 wr %g0, 0x0c, %asi ldxa [%l7 + 0x18] %asi, %o7 movre %l2, %o1, %o6 set 0x10, %g7 stxa %l6, [%l7 + %g7] 0x2b membar #Sync flush %l7 + 0x68 stx %l3, [%l7 + 0x60] bvc,pt %xcc, loop_219 flushw wr %g0, 0x11, %asi ldxa [%l7 + 0x08] %asi, %i1 loop_219: ldub [%l7 + 0x4A], %g2 ld [%l7 + 0x5C], %f6 udiv %i7, 0x1885, %l1 ldd [%l7 + 0x68], %l4 swap [%l7 + 0x38], %i0 stw %g7, [%l7 + 0x74] ldx [%l7 + 0x48], %i5 swap [%l7 + 0x44], %i6 set 0x68, %i1 ldxa [%l7 + %i1] 0x10, %l5 ldub [%l7 + 0x68], %g6 fmovrse %i4, %f26, %f4 lduh [%l7 + 0x74], %g1 stb %l0, [%l7 + 0x0C] std %f22, [%l7 + 0x40] ldd [%l7 + 0x78], %g4 prefetch [%l7 + 0x48], 0x1 std %i2, [%l7 + 0x68] wr %g3, %i2, %y ldsb [%l7 + 0x0F], %o0 st %f5, [%l7 + 0x4C] ld [%l7 + 0x68], %f25 ldd [%l7 + 0x08], %f20 stb %o5, [%l7 + 0x1A] stb %o2, [%l7 + 0x71] ldsb [%l7 + 0x2D], %o4 lduh [%l7 + 0x6E], %o3 ldd [%l7 + 0x50], %f0 swap [%l7 + 0x50], %o7 ldub [%l7 + 0x7D], %g5 ldsb [%l7 + 0x19], %o1 st %f18, [%l7 + 0x18] lduw [%l7 + 0x78], %o6 nop set 0x5E, %l5 ldstub [%l7 + %l5], %l2 flush %l7 + 0x24 ldx [%l7 + 0x28], %l3 rd %sys_tick_cmpr, %l6 prefetch [%l7 + 0x54], 0x0 ldd [%l7 + 0x70], %g2 lduh [%l7 + 0x18], %i7 st %f19, [%l7 + 0x70] movpos %xcc, %i1, %l4 ldd [%l7 + 0x08], %f14 prefetch [%l7 + 0x3C], 0x1 std %f8, [%l7 + 0x30] array8 %l1, %i0, %i5 fmovrslz %i6, %f29, %f12 ldstub [%l7 + 0x2E], %g7 ldd [%l7 + 0x48], %f22 stx %g6, [%l7 + 0x20] ld [%l7 + 0x34], %f3 ldx [%l7 + 0x50], %i4 std %f20, [%l7 + 0x30] wr %g0, 0x89, %asi stxa %g1, [%l7 + 0x18] %asi nop set 0x18, %i4 std %l4, [%l7 + %i4] fsrc2s %f4, %f7 stb %l0, [%l7 + 0x6C] lduh [%l7 + 0x78], %g4 set 0x60, %g5 stxa %i3, [%l7 + %g5] 0x88 sth %g3, [%l7 + 0x1E] ld [%l7 + 0x14], %f28 swap [%l7 + 0x6C], %o0 ldsb [%l7 + 0x39], %i2 std %o4, [%l7 + 0x60] nop set 0x68, %i3 prefetch [%l7 + %i3], 0x3 orcc %o2, %o4, %o3 std %f26, [%l7 + 0x20] stx %g5, [%l7 + 0x58] stw %o1, [%l7 + 0x3C] ldd [%l7 + 0x10], %f12 ldd [%l7 + 0x58], %f4 lduh [%l7 + 0x24], %o7 swap [%l7 + 0x54], %l2 stx %o6, [%l7 + 0x60] ld [%l7 + 0x6C], %f13 ldstub [%l7 + 0x57], %l3 wrpr %g2, %i7, %tick flush %l7 + 0x50 stbar lduh [%l7 + 0x7A], %i1 stb %l4, [%l7 + 0x7C] stw %l1, [%l7 + 0x34] std %f4, [%l7 + 0x08] lduh [%l7 + 0x58], %i0 swap [%l7 + 0x38], %l6 ldd [%l7 + 0x38], %f12 stw %i5, [%l7 + 0x08] ld [%l7 + 0x44], %f10 stx %g7, [%l7 + 0x70] stb %g6, [%l7 + 0x11] sth %i6, [%l7 + 0x36] swap [%l7 + 0x50], %i4 prefetch [%l7 + 0x50], 0x1 stw %l5, [%l7 + 0x50] alignaddrl %g1, %g4, %i3 stbar taddcctv %l0, %g3, %o0 wr %g0, 0x1c, %asi ldxa [%l7 + 0x58] %asi, %i2 ldsh [%l7 + 0x38], %o2 wrpr %o4, 0x1A11, %cwp brlez,a %o5, loop_220 std %f20, [%l7 + 0x28] movn %icc, %g5, %o3 ldsb [%l7 + 0x2F], %o1 loop_220: flush %l7 + 0x4C ldstub [%l7 + 0x55], %o7 fmovrsgez %o6, %f30, %f23 !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x28 set 0x28, %l6 ldxa [%g0 + %l6] 0x4f, %l3 stx %l2, [%l7 + 0x30] ldub [%l7 + 0x10], %g2 ldstub [%l7 + 0x14], %i7 ldub [%l7 + 0x41], %i1 ldx [%l7 + 0x10], %l1 movre %i0, %l4, %i5 sth %g7, [%l7 + 0x68] set 0x20, %g2 stxa %g6, [%l7 + %g2] 0x81 swap [%l7 + 0x34], %l6 ldd [%l7 + 0x70], %i4 !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x310 set 0x310, %o0 nop ! stxa %l5, [%g0 + %o0] 0x40 ripped by fixASI40.pl stx %g1, [%l7 + 0x60] std %i6, [%l7 + 0x30] prefetch [%l7 + 0x54], 0x0 prefetch [%l7 + 0x14], 0x1 set 0x60, %o1 ldxa [%l7 + %o1] 0x80, %i3 wr %g0, 0x80, %asi ldxa [%l7 + 0x50] %asi, %g4 stw %g3, [%l7 + 0x6C] stx %o0, [%l7 + 0x28] flush %l7 + 0x28 st %f9, [%l7 + 0x70] !Yo - got one - imm_asi 0x4f !And yo - immediate is 0x10 wr %g0, 0x4f, %asi stxa %i2, [%g0 + 0x10] %asi stb %o2, [%l7 + 0x11] tsubcc %o4, 0x17AA, %o5 std %g4, [%l7 + 0x60] nop set 0x68, %o6 ldd [%l7 + %o6], %f12 flush %l7 + 0x78 stx %o3, [%l7 + 0x30] ldub [%l7 + 0x7B], %o1 ld [%l7 + 0x64], %f22 wr %g0, 0x22, %asi stxa %o7, [%l7 + 0x50] %asi membar #Sync ldsh [%l7 + 0x4C], %o6 wr %g0, 0x11, %asi ldxa [%l7 + 0x20] %asi, %l3 ldd [%l7 + 0x70], %l2 or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x836, %sys_tick_cmpr set 0x10, %i7 ldxa [%l7 + %i7] 0x14, %i7 stx %l0, [%l7 + 0x60] ldsh [%l7 + 0x7C], %l1 stb %i0, [%l7 + 0x6E] ldsw [%l7 + 0x10], %l4 ldstub [%l7 + 0x67], %i5 ldsb [%l7 + 0x25], %i1 ldub [%l7 + 0x46], %g6 stb %g7, [%l7 + 0x67] stx %l6, [%l7 + 0x30] ldsw [%l7 + 0x70], %i4 stw %l5, [%l7 + 0x10] stw %i6, [%l7 + 0x28] lduw [%l7 + 0x3C], %g1 ldd [%l7 + 0x08], %f22 st %f30, [%l7 + 0x30] flush %l7 + 0x2C stb %g4, [%l7 + 0x33] !Yo - got one - imm_asi 0x40 !And yo - immediate is 0x118 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl nop ! nop ! stxa %i3, [%g0 + 0x118] %asi ripped by fixASI40.pl ripped by fixASI40.pl ld [%l7 + 0x4C], %f6 fnegd %f4, %f12 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 7413 ! Type a : 252 ! Type cti : 220 ! Type x : 610 ! Type f : 372 ! Type i : 1133 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: .word 0xE4423832 .word 0xE2230181 .word 0xC594CFBF .word 0x86150F21 .word 0x83901BEA .word 0xF19AA504 .word 0xE0CCB161 .word 0x200402B0 .word 0xFED4F93A .word 0x880F5BA9 .word 0x8E839D6F .word 0xD2B1A56B .word 0x37C4596F .word 0xD33D40BA .word 0xA615F457 .word 0x0F43FD27 .word 0xDDC509FD .word 0xFBAD2361 .word 0xCB6EFCA5 .word 0x33DF3ED6 .word 0x93CDEB23 .word 0x95B183A8 .word 0x17BEE63E .word 0x2D7F2C7A .word 0xE450C562 .word 0xA38FBA21 .word 0x720ECDBF .word 0xFE52B6E9 .word 0xFB42D9B9 .word 0x596CE9FC .word 0xB31EADE8 .word 0x834C397B .word 0x2190DF18 .word 0x6D966215 .word 0x9D8EE1DF .word 0x0408CCA1 .word 0x678A4492 .word 0x868A2756 .word 0xF56950CF .word 0xF47C932F .word 0x6E74288C .word 0x4D0976A6 .word 0x30096033 .word 0xC7F8240C .word 0xB25CEC0E .word 0x39AAFE73 .word 0x4287805C .word 0xC50615BF .word 0x6D2C9CE6 .word 0x7DE4BBF0 .word 0x8F6A8CF6 .word 0xBABDC002 .word 0x4001BCE4 .word 0x6D4E212D .word 0x497AA4BA .word 0x1D2D425D .word 0x51B0DD2D .word 0xC0F436FC .word 0x5680B554 .word 0x090A3893 .word 0xCE20E5A9 .word 0x90189724 .word 0xB6724620 .word 0xA9E9F087 .end